From tismer@stackless.com Sun Jan 14 23:23:42 2007 Received: from centera.de ([213.133.98.72]) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1H6DlO-0001Kg-Jy for python-berlin@python.net; Sun, 14 Jan 2007 23:23:42 +0100 Received: from i577b48ab.versanet.de ([87.123.72.171] helo=[192.168.2.182] ident=emgmnh) by centera.de with asmtp (Exim 3.35 #1 (Debian)) id 1H6BZ6-0003pE-00; Sun, 14 Jan 2007 21:02:52 +0100 Message-ID: <45AAAD38.4090505@stackless.com> Date: Sun, 14 Jan 2007 23:22:48 +0100 From: Christian Tismer User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 To: Stephan Diehl References: <29033f9b2397fcdc8f4f549a85a0ddd0@darwin.in-berlin.de> <45222C82.9040706@gmx.net> In-Reply-To: <45222C82.9040706@gmx.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: Reinhard Wangemann , python-berlin@python.net Subject: Re: [Python-berlin] Neue Aktivitaeten? X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jan 2007 22:23:42 -0000 Stephan Diehl wrote: > Dinu Gherman wrote: >> Hallo allerseits, >> >> nachdem zwei Jahre lang totale Funkstille auf dieser Liste war und >> die hier angekuendigten Python-Treffen/Veranstaltungen im Raum Ber- >> lin/Brandenburg voellig eingeschlafen sind, nehme ich die Gelegen- >> heit wahr und schicke eine Test-Email, um erstens zu sehen, ob diese >> Liste ueberhaupt noch funktioniert, und zweitens, ob jemand Inter- >> esse an einer Weiterfuehrung der damaligen Veranstaltungen hat, >> evtl. in Kombination mit einigen Zope-Themen? > > Ja, Liste scheint noch zu funktionieren. :-) > >> Bei einem Gespraech mit einigen Zopistas gestern abend entstand als >> spontane Themen-Idee fuer ein wie auch immer geartetes Revival eine >> Vorstellung von bzw. ein Austausch ueber die mittlerweile recht un- >> uebersichtlich vielen "Web Application Frameworks", die auf Python >> basieren. >> >> Die Rauemlichkeiten sind dabei weniger das Problem. Also konkret, >> wer hat Interesse, als Teilnehmer, Vortragender oder Organisator? > > Ich koennte mir schon vorstellen, dass ich was erzaehle. Vielleicht zu > WSGI? Mal sehen. Ansonsten hab ich hauptsaechlich mit WebWare > gearbeitet, aber das scheint im Moment ziemlich OUT zu sein. > Ansonsten haett ich noch Erfahrungen mit AJAX (JSON, Mochikit) > anzubieten, was vielleicht auch recht interessant sein koennte. > > Ich bin auf jeden Fall dabei Na wie wär's denn? Ich hätte wieder Lust. ciao - chris p.s.: Herr Wangemann: das *sind* Ihre Ansprechpartner - tragen Sie sich ein -- Christian Tismer :^) tismerysoft GmbH : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9A : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 802 86 56 mobile +49 177 402 25 57 fax +49 30 80 90 57 05 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 where do you want to jump today? http://www.stackless.com/ From stephan.diehl@gmx.net Mon Jan 15 14:36:30 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.62) (envelope-from ) id 1H6S0j-0001ak-RL for python-berlin@python.net; Mon, 15 Jan 2007 14:36:29 +0100 Received: (qmail invoked by alias); 15 Jan 2007 13:35:35 -0000 Received: from theale.integralis.com (EHLO [10.40.6.134]) [195.66.81.4] by mail.gmx.net (mp005) with SMTP; 15 Jan 2007 14:35:35 +0100 X-Authenticated: #1388793 Message-ID: <45AB8392.9000405@gmx.net> Date: Mon, 15 Jan 2007 14:37:22 +0100 From: Stephan Diehl User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Yan Minagawa References: <29033f9b2397fcdc8f4f549a85a0ddd0@darwin.in-berlin.de> <45222C82.9040706@gmx.net> <45AAAD38.4090505@stackless.com> <1168859682.8550.49.camel@time> In-Reply-To: <1168859682.8550.49.camel@time> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: python-berlin@python.net Subject: Re: [Python-berlin] Neue Aktivitaeten? X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jan 2007 13:36:30 -0000 Yan Minagawa wrote: > On Sun, 2007-01-14 at 23:22 +0100, Christian Tismer wrote: > [...] > > ich koennte auch noch was zum thema voip + yate + python erzaehlen. > und euch meinen blabla (http://blabla.bountysource.com) zeigen. > > ich wuerde uns den seminarraum in der c-base (http://www.c-base.org) > klarmachen. > dann koennen wir uns da in ruhe reinsetzen und stephan erzaehlt was > ueber WSGI. > ich was ueber blabla ;) das hoert sich doch sehr gut an :-) > > und dannach koennen wir in der c-base mainhall noch gemuetlich nen > getraenk zusammen nehmen. trinken ist immer gut. > > wie sieht das terminlich aus? > ich faende mittwoch/donnerstag ab 18:00 gut. + montags + dienstags + mittwochs - donnerstags (aber nicht diese Woche) Stephan > > dienstags/freitag/sonnabend find ich doof. > > t. > ---------- > more t -> http://t.crew.c-base.org > From lutz_p@gmx.net Mon Jan 15 15:11:52 2007 Received: from s15217404.onlinehome-server.info ([87.106.19.48] helo=mail.delutze.de) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1H6SYx-0002T3-Si for python-berlin@python.net; Mon, 15 Jan 2007 15:11:51 +0100 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.delutze.de (Postfix) with ESMTP id 2FFDA10705 for ; Mon, 15 Jan 2007 15:12:11 +0100 (CET) X-Virus-Scanned: amavisd-new at delutze.de Received: from mail.delutze.de ([127.0.0.1]) by localhost (delutze.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id incJD6FwYcyG for ; Mon, 15 Jan 2007 15:12:07 +0100 (CET) Received: from [172.17.10.2] (unknown [213.61.80.74]) by mail.delutze.de (Postfix) with ESMTP id 572BB10768 for ; Mon, 15 Jan 2007 15:12:07 +0100 (CET) Message-ID: <45AB8B86.5050001@gmx.net> Date: Mon, 15 Jan 2007 15:11:18 +0100 From: Lutz Paelike User-Agent: Thunderbird 1.5.0.2 (Macintosh/20060308) MIME-Version: 1.0 To: python-berlin@python.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Python-berlin] Neue Aktivitaeten? X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jan 2007 14:11:52 -0000 Ja ich w=E4re auch dabei mit folgendem Plan: - montags - dienstags o mittwochs + donnerstags + freitags Ich arbeite im Moment Montags-Mittwochs in M=FCnchen. d.h. ich k=F6nnte Mittwochs abends etwas sp=E4ter kommen. Donnerstag und Freitag sind prima. Ansonsten k=F6nnte ich mir auch den Sonntagabend vorstellen... =DCbrigens wer fliegt eigentlich alles zur PyCon ? Ich habe jetzt schon mein PyCon-Ticket gekauft, ich m=FCsste das noch mit dem Hotel regeln.. Christian hast Du schon ein Hotelzimmer etc. gebucht ? Viele Gr=FC=DFe, Lutz From stephan.diehl@gmx.net Wed Jan 24 21:38:07 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.62) (envelope-from ) id 1H9osh-0005Xc-SI for python-berlin@python.net; Wed, 24 Jan 2007 21:38:07 +0100 Received: (qmail invoked by alias); 24 Jan 2007 20:37:14 -0000 Received: from p54BCDB66.dip.t-dialin.net (EHLO [192.168.10.2]) [84.188.219.102] by mail.gmx.net (mp054) with SMTP; 24 Jan 2007 21:37:14 +0100 X-Authenticated: #1388793 Message-ID: <45B7C37D.8050105@gmx.net> Date: Wed, 24 Jan 2007 21:37:17 +0100 From: Stephan Diehl User-Agent: Thunderbird 1.5.0.9 (X11/20070104) MIME-Version: 1.0 To: python-berlin@python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Subject: [Python-berlin] das naechste berliner python treffen X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jan 2007 20:38:08 -0000 Liebe berliner Python Enthusiasten, wir wollen uns das naechste Mal am Fr, den 2.2. treffen. Wo und wann genau muessen wir noch bis Anfang naechster Woche besprechen. Ausserdem ist auch nicht ganz klar, ob wir Vortraege machen wollen, oder doch lieber bei einem netten Bierchen besprechen, ob wir uns wieder haeufiger sehen wollen :-) Bis hoffentlich bald Stephan From kstrempel@gmx.de Thu Jan 25 12:04:12 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.62) (envelope-from ) id 1HA2Oq-00012w-CI for python-berlin@python.net; Thu, 25 Jan 2007 12:04:12 +0100 Received: (qmail invoked by alias); 25 Jan 2007 11:03:25 -0000 Received: from h-62.96.131.138.host.de.colt.net (EHLO [127.0.0.1]) [62.96.131.138] by mail.gmx.net (mp037) with SMTP; 25 Jan 2007 12:03:25 +0100 X-Authenticated: #2257312 Message-ID: <45B88E79.8060507@gmx.de> Date: Thu, 25 Jan 2007 12:03:21 +0100 From: Kai Strempel User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 To: Python UG Berlin References: <45B7C37D.8050105@gmx.net> In-Reply-To: <45B7C37D.8050105@gmx.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Antivirus: avast! (VPS 000706-1, 24.01.2007), Outbound message X-Antivirus-Status: Clean X-Y-GMX-Trusted: 0 Subject: Re: [Python-berlin] das naechste berliner python treffen X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jan 2007 11:04:12 -0000 Hallo, also ich würde auch zu den Bierchen vorbei schauen. Für mich ist das auch mein erstes Python Usergroup Treffen. Zeit hätte ich auch.. Gruß Kai.. Stephan Diehl schrieb: > Liebe berliner Python Enthusiasten, > > wir wollen uns das naechste Mal am Fr, den 2.2. treffen. > Wo und wann genau muessen wir noch bis Anfang naechster Woche > besprechen. Ausserdem ist auch nicht ganz klar, ob wir Vortraege machen > wollen, oder doch lieber bei einem netten Bierchen besprechen, ob wir > uns wieder haeufiger sehen wollen :-) > > Bis hoffentlich bald > > Stephan > > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin > > From stephan.diehl@gmx.net Thu Jan 25 12:49:39 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.62) (envelope-from ) id 1HA36p-0001sZ-9R for python-berlin@python.net; Thu, 25 Jan 2007 12:49:39 +0100 Received: (qmail invoked by alias); 25 Jan 2007 11:48:44 -0000 Received: from p54BCDB66.dip.t-dialin.net (EHLO [192.168.10.2]) [84.188.219.102] by mail.gmx.net (mp054) with SMTP; 25 Jan 2007 12:48:44 +0100 X-Authenticated: #1388793 Message-ID: <45B8991A.2060107@gmx.net> Date: Thu, 25 Jan 2007 12:48:42 +0100 From: Stephan Diehl User-Agent: Thunderbird 1.5.0.9 (X11/20070104) MIME-Version: 1.0 To: Yan Minagawa References: <45B7C37D.8050105@gmx.net> <1169699804.12780.10.camel@time> In-Reply-To: <1169699804.12780.10.camel@time> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: python-berlin@python.net Subject: Re: [Python-berlin] das naechste berliner python treffen X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jan 2007 11:49:39 -0000 Yan Minagawa wrote: > Am Mittwoch, den 24.01.2007, 21:37 +0100 schrieb Stephan Diehl: >> Liebe berliner Python Enthusiasten, >> >> wir wollen uns das naechste Mal am Fr, den 2.2. treffen. >> Wo und wann genau muessen wir noch bis Anfang naechster Woche >> besprechen. Ausserdem ist auch nicht ganz klar, ob wir Vortraege machen >> wollen, oder doch lieber bei einem netten Bierchen besprechen, ob wir >> uns wieder haeufiger sehen wollen :-) > > am 2.2. iss in der c-base programm zur transmediale. > wahrscheinlich ist es ein bissle crowded. transmedial07 > (http://wiki.c-base.org/coredump/TerMine) > > aber wenn wir nur 4-8 leute sind dann finden wir ein schickes > plaetzchen. es werden evtl. mehr. gibt es dort in der Naehe vielleicht ein nettes Restaurant/Kneipe, wo man alternativ hingehen koennte? > > ansonsten: > was haelst du davon das naechste treffen in c-base zu machen. > so am 15.2. ? das ist ein Donnerstag und ich kann leider nie an Donnerstagen :-) Leider bin ich ab nachher bis Sonntag offline, kann also keinerlei Koordinationen uebernehmen. Lasst uns einfach bis Sonntag einige Ideen sammeln, wo wir uns treffen koennten. Fuer den 2.2. schlage ich vor, dass wir keine Vortraege machen, sondern die Zeit damit zubringen, mir alten Bekannten zu reden, Neuzugaenge zu begruessen und versuchen, wieder regelmaessige Treffen organisiert zu bekommen. Und natuerlich schoen essen und trinken! Am Montag mache ich dann das 'richtige' Announcement auf der deutschen newgroup/mailingliste und der englischen newsgroup. bis naechste woche Stephan From stephan.diehl@gmx.net Mon Jan 29 18:18:25 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.62) (envelope-from ) id 1HBa9A-0001VQ-S8 for python-berlin@python.net; Mon, 29 Jan 2007 18:18:25 +0100 Received: (qmail invoked by alias); 29 Jan 2007 17:17:31 -0000 Received: from p54BCD446.dip.t-dialin.net (EHLO [192.168.10.2]) [84.188.212.70] by mail.gmx.net (mp007) with SMTP; 29 Jan 2007 18:17:31 +0100 X-Authenticated: #1388793 Message-ID: <45BE2C2D.1050404@gmx.net> Date: Mon, 29 Jan 2007 18:17:33 +0100 From: Stephan Diehl User-Agent: Thunderbird 1.5.0.9 (X11/20070104) MIME-Version: 1.0 To: python-berlin@python.net, python-de@python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Subject: [Python-berlin] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jan 2007 17:18:25 -0000 Liebe Berliner Pythonistas, nach langer Pause wollen wir uns wieder treffen. Zeitpunkt: Fr, 2.2., 19 Uhr Ort: Cafe & Restaurant UNENDLICH Boetzowstrasse 14 10407 Berlin (Prenzlauer Berg "Boetzowviertel") Das ist etwa 100m vom "Filmtheater am Friedrichhain" entfernt. In der Naehe fahren die Tram M4 und der 200er Bus. Diesmal werden keine Vortraege gehalten, aber es wird getrunken, gegessen und vielleicht auch ueber Python geredet :-) In Zunkunft soll es auch wieder Vortraege geben. Wer noch nicht auf der berliner python mailingliste (http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin) eingetragen ist, sollte dies noch tun, da dort evtl. weitere Informationen verbreitet werden. Am besten schickt jeder, der kommen will, eine kleine Nachricht an die Liste, damit ich den Ueberblick behalte, wieviel in etwa kommen. Bis Freitag Stephan From stephan.diehl@gmx.net Mon Jan 29 18:35:52 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.62) (envelope-from ) id 1HBaQ4-0001zQ-Nm for python-berlin@python.net; Mon, 29 Jan 2007 18:35:52 +0100 Received: (qmail invoked by alias); 29 Jan 2007 17:34:59 -0000 Received: from p54BCD446.dip.t-dialin.net (EHLO [192.168.10.2]) [84.188.212.70] by mail.gmx.net (mp031) with SMTP; 29 Jan 2007 18:34:59 +0100 X-Authenticated: #1388793 Message-ID: <45BE3045.4010705@gmx.net> Date: Mon, 29 Jan 2007 18:35:01 +0100 From: Stephan Diehl User-Agent: Thunderbird 1.5.0.9 (X11/20070104) MIME-Version: 1.0 To: python-berlin@python.net, python-de@python.net References: <45BE2C2D.1050404@gmx.net> In-Reply-To: <45BE2C2D.1050404@gmx.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Subject: Re: [Python-berlin] [Python-de] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jan 2007 17:35:52 -0000 Stephan Diehl wrote: sorry, falsche adresse: > (http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin) die richtige ist http://starship.python.net/mailman/listinfo/python-berlin From t.foerster@biologie.hu-berlin.de Mon Jan 29 18:52:42 2007 Received: from mail-in-09.arcor-online.net ([151.189.21.49]) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1HBagL-0002Uv-TQ for python-berlin@python.net; Mon, 29 Jan 2007 18:52:42 +0100 Received: from mail-in-02-z2.arcor-online.net (mail-in-02-z2.arcor-online.net [151.189.8.14]) by mail-in-09.arcor-online.net (Postfix) with ESMTP id 50AE37BD2B for ; Mon, 29 Jan 2007 18:51:49 +0100 (CET) Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) by mail-in-02-z2.arcor-online.net (Postfix) with ESMTP id 4569D114052 for ; Mon, 29 Jan 2007 18:51:49 +0100 (CET) Received: from localhost (dslb-088-072-252-023.pools.arcor-ip.net [88.72.252.23]) by mail-in-05.arcor-online.net (Postfix) with ESMTP id 848E81CB588 for ; Mon, 29 Jan 2007 18:51:46 +0100 (CET) From: Thomas =?iso-8859-1?q?F=F6rster?= To: python-berlin@python.net Date: Mon, 29 Jan 2007 18:57:27 +0100 User-Agent: KMail/1.9.5 References: <45BE2C2D.1050404@gmx.net> In-Reply-To: <45BE2C2D.1050404@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200701291857.27220.t.foerster@biologie.hu-berlin.de> Subject: Re: [Python-berlin] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jan 2007 17:52:42 -0000 Am Montag 29 Januar 2007 18:17 schrieb Stephan Diehl: > Liebe Berliner Pythonistas, > > nach langer Pause wollen wir uns wieder treffen. > ... > Informationen verbreitet werden. Am besten schickt jeder, der kommen > will, eine kleine Nachricht an die Liste, damit ich den Ueberblick > behalte, wieviel in etwa kommen. Da es ja quasi vor der Haust=FCr ist, bin ich dabei. Kann irgendwann auch n= och=20 mal einen Vortrag =FCber Me=DFdatenerfassung mit den COMEDI Python Bindings= =20 geben... Den Termin hab ich an die Berliner Zope Leute weitergeleitet, aus der Ecke= =20 k=F6nnte auch noch der eine oder andere Interesse haben. > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin Das sollte man dann vermutlich auch =E4ndern... ;-) Gr=FC=DFe Thomas =2D-=20 PhD Student, Dept. Animal Physiology, HU Berlin Tel +49 30 2093 6498, Fax +49 30 2093 6375 From stephan.diehl@gmx.net Tue Jan 30 12:03:42 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.62) (envelope-from ) id 1HBqm6-0001d0-2j for python-berlin@python.net; Tue, 30 Jan 2007 12:03:42 +0100 Received: (qmail invoked by alias); 30 Jan 2007 11:02:49 -0000 Received: from p54BCE438.dip.t-dialin.net (EHLO [192.168.10.2]) [84.188.228.56] by mail.gmx.net (mp033) with SMTP; 30 Jan 2007 12:02:49 +0100 X-Authenticated: #1388793 Message-ID: <45BF25D7.1070403@gmx.net> Date: Tue, 30 Jan 2007 12:02:47 +0100 From: Stephan Diehl User-Agent: Thunderbird 1.5.0.9 (X11/20070104) MIME-Version: 1.0 To: foxx References: <45BE2C2D.1050404@gmx.net> <45BE3045.4010705@gmx.net> <45BE3896.90907@php4you.de> In-Reply-To: <45BE3896.90907@php4you.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 Cc: python-de@python.net, python-berlin@python.net Subject: Re: [Python-berlin] [Python-de] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jan 2007 11:03:42 -0000 das Abbonieren funktioniert jetzt wieder dank des selbstlosen Einsatzes von Stefan Drees. foxx wrote: > Hallo, > > das Abbonieren dieser Liste scheint nicht zu funktionieren - ich bekomme > immer eine 404 :-( > > Gruß, > Janek > > Stephan Diehl schrieb: >> Stephan Diehl wrote: >> >> sorry, falsche adresse: >> >> >>> (http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin) >>> >> die richtige ist >> http://starship.python.net/mailman/listinfo/python-berlin >> >> >> _______________________________________________ >> python-de maillist - python-de@python.net >> http://python.net/mailman/listinfo/python-de >> >> > > > _______________________________________________ > python-de maillist - python-de@python.net > http://python.net/mailman/listinfo/python-de > From foxx@php4you.de Tue Jan 30 22:13:11 2007 Received: from ns.km22230-05.keymachine.de ([87.118.96.139] helo=km22230-05.keymachine.de) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1HC0Hv-00061x-Pj; Tue, 30 Jan 2007 22:13:11 +0100 Received: from [192.168.0.50] (p57B90CBA.dip0.t-ipconnect.de [87.185.12.186]) (authenticated bits=0) by km22230-05.keymachine.de (8.13.1/8.13.1/SuSE Linux 0.7) with ESMTP id l0ULCIpP001701; Tue, 30 Jan 2007 22:12:19 +0100 Message-ID: <45BFB4AD.9040209@php4you.de> Date: Tue, 30 Jan 2007 22:12:13 +0100 From: foxx Organization: www.php4you.de User-Agent: Thunderbird 1.5.0.9 (X11/20070102) MIME-Version: 1.0 To: Stephan Diehl References: <45BE2C2D.1050404@gmx.net> <45BE3045.4010705@gmx.net> <45BE3896.90907@php4you.de> <45BF25D7.1070403@gmx.net> In-Reply-To: <45BF25D7.1070403@gmx.net> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig99DD6D0718BB3AC1F63D7886" Cc: python-de@python.net, python-berlin@python.net Subject: Re: [Python-berlin] [Python-de] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jan 2007 21:13:12 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig99DD6D0718BB3AC1F63D7886 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Danke! Ich bin nun auch dabei :) Stephan Diehl schrieb: > das Abbonieren funktioniert jetzt wieder dank des selbstlosen > Einsatzes von Stefan Drees. > > foxx wrote: >> Hallo, >> >> das Abbonieren dieser Liste scheint nicht zu funktionieren - ich >> bekomme immer eine 404 :-( >> >> Gru=DF, >> Janek >> >> Stephan Diehl schrieb: >>> Stephan Diehl wrote: >>> >>> sorry, falsche adresse: >>> >>> =20 >>>> (http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin) >>>> =20 >>> die richtige ist >>> http://starship.python.net/mailman/listinfo/python-berlin >>> >>> >>> _______________________________________________ >>> python-de maillist - python-de@python.net >>> http://python.net/mailman/listinfo/python-de >>> >>> =20 >> >> >> _______________________________________________ >> python-de maillist - python-de@python.net >> http://python.net/mailman/listinfo/python-de >> > --------------enig99DD6D0718BB3AC1F63D7886 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFv7SxKaYp1rv3p5wRAjEZAKCtP3ZOFiDXELnUKOsqSoANEcW8hACgp0Eu Xka9yz3fwRRDw3+9y7f+9cA= =OgJC -----END PGP SIGNATURE----- --------------enig99DD6D0718BB3AC1F63D7886-- From foxx@php4you.de Tue Jan 30 23:00:24 2007 Received: from ns.km22230-05.keymachine.de ([87.118.96.139] helo=km22230-05.keymachine.de) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1HC11c-00073i-IC for python-berlin@python.net; Tue, 30 Jan 2007 23:00:24 +0100 Received: from [192.168.0.50] (p57B90CBA.dip0.t-ipconnect.de [87.185.12.186]) (authenticated bits=0) by km22230-05.keymachine.de (8.13.1/8.13.1/SuSE Linux 0.7) with ESMTP id l0ULxVGl007347 for ; Tue, 30 Jan 2007 22:59:32 +0100 Message-ID: <45BFBFC1.1030906@php4you.de> Date: Tue, 30 Jan 2007 22:59:29 +0100 From: foxx Organization: www.php4you.de User-Agent: Thunderbird 1.5.0.9 (X11/20070102) MIME-Version: 1.0 To: python-berlin@python.net References: <45BE2C2D.1050404@gmx.net> <45BE3045.4010705@gmx.net> <45BE3896.90907@php4you.de> <45BF25D7.1070403@gmx.net> <45BFB4AD.9040209@php4you.de> <1170192852.11542.32.camel@time> In-Reply-To: <1170192852.11542.32.camel@time> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigF796A5FF518666505D83FFF4" Subject: Re: [Python-berlin] [Python-de] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jan 2007 22:00:24 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF796A5FF518666505D83FFF4 Content-Type: multipart/mixed; boundary="------------080308000306040607030007" This is a multi-part message in MIME format. --------------080308000306040607030007 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Yan Minagawa schrieb: > Am Dienstag, den 30.01.2007, 22:12 +0100 schrieb foxx: > =20 >> Danke! Ich bin nun auch dabei :) >> >> =20 > hehe musstest du erst noch den domainname check disablen ;) um auf die > pythonliste zu kommen? > =20 Hehe, nein, aber wie schon gesagt kam immer eine 404 was aber nicht an mir lag sondern an der mailman config :) > ich habe in dem php4you blog entnommen das du einen wildfireserver > benutzt hast dann hedoch auf ejabberd umgeswitcht hast.=20 > reine performance gruende ?=20 > =20 Ist zwar OT aber ich werde mal antworten ;) Naja nicht nur. Ich finde Wildfire hat viele Vorteile: Einfache Installation und Konfiguration =C3=BCber ein Webinterface, Alles vorkonfiguriert von TLS/SSL bis Dateitransferproxy, =C3=9Cber Plugins seh= r einfach erweiterbar. Contra ist aber imho Java (performance und besonders, dass es auf meinem neuen Server nicht funktionieren m=C3=B6chte; GNU Java funzt nicht mit Wildfire...). Au=C3=9Ferdem haben die vor ner Weile mit Ihrer =C3=BCberteuerten Enterpr= ise Version begonnen welche zwar schicke Features hat aber wie gesagt closed source und teuer ist. ejabberd ist klein schnell hat aber ein schlechteres Webinterface, ist umst=C3=A4ndlich zu konfigurieren, imho schlechtes Plugin System... Naja f=C3=BCr mich reichts und es ist trotz alledem sehr leistungsf=C3=A4= hig. > t PS: PHP4You ist relativ alt und ich =C3=BCberlege mit mal py4u.org zu reg= gen oder so... Mal schauen, vielleicht bau ich mal was =C3=A4hnliches f=C3=BC= r Python auf - nur besser nat=C3=BCrlich, man lernt ja aus Fehlern :D Gru=C3=9F, Janek --------------080308000306040607030007 Content-Type: application/pgp-signature; name="signature.asc" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="signature.asc" LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEuNC42IChH TlUvTGludXgpCkNvbW1lbnQ6IFVzaW5nIEdudVBHIHdpdGggTW96aWxsYSAtIGh0dHA6Ly9l bmlnbWFpbC5tb3pkZXYub3JnCgppRDhEQlFGRnY3OENLYVlwMXJ2M3A1d1JBbG5JQUpzR3ov TGR0a2lUd24xbkJzR2RITUtqSWpCSFlBQ2ZkWGI4CnlJbkxsOGdMS3hJMy9Zb3pwa1dqTTFj PQo9cXZVdwotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCg== --------------080308000306040607030007-- --------------enigF796A5FF518666505D83FFF4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFv7/DKaYp1rv3p5wRAv/jAJ90aYkOGXXX9KFJKxDbsaaIthQkpACeLthF IEFesZDLYCiaHnUka6Uc9Ns= =lTAU -----END PGP SIGNATURE----- --------------enigF796A5FF518666505D83FFF4-- From felix.schwarz@web.de Wed Jan 31 08:47:34 2007 Received: from ipx11390.ipxserver.de ([212.112.231.16]) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1HCABq-0005kS-MA for python-berlin@python.net; Wed, 31 Jan 2007 08:47:34 +0100 Received: from pd9f53d14.dip0.t-ipconnect.de ([217.245.61.20] helo=[192.168.0.13]) by ipx11390.ipxserver.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.43) id 1HCAAx-0002Oj-Vs for python-berlin@starship.python.net; Wed, 31 Jan 2007 08:46:40 +0100 Message-ID: <45C0495F.6020705@web.de> Date: Wed, 31 Jan 2007 08:46:39 +0100 From: Felix Schwarz User-Agent: Thunderbird 1.5.0.9 (X11/20061219) MIME-Version: 1.0 To: python-berlin@python.net Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-AuthenticatedUser: felix@schwarz-online.org Subject: Re: [Python-berlin] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Jan 2007 07:47:35 -0000 Stephan Diehl schrieb: > Am besten schickt jeder, der kommen will, eine kleine Nachricht an die Liste, > damit ich den Ueberblick behalte, wieviel in etwa kommen. ping. fs PS: Sorry, dass ich mit dieser Mail das Threading zerstöre, aber ich habe mich eben erst bei der Mailingliste angemeldet und habe daher die Message-ID des Ursprungspostings nicht. From kstrempel@gmx.de Wed Jan 31 09:15:44 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.62) (envelope-from ) id 1HCAd6-0006Ee-JO for python-berlin@python.net; Wed, 31 Jan 2007 09:15:44 +0100 Received: (qmail invoked by alias); 31 Jan 2007 08:14:46 -0000 Received: from h-62.96.131.138.host.de.colt.net (EHLO [127.0.0.1]) [62.96.131.138] by mail.gmx.net (mp042) with SMTP; 31 Jan 2007 09:14:46 +0100 X-Authenticated: #2257312 Message-ID: <45C04FF3.2010201@gmx.de> Date: Wed, 31 Jan 2007 09:14:43 +0100 From: Kai Strempel User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 To: python-berlin@python.net Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Antivirus: avast! (VPS 000709-0, 30.01.2007), Outbound message X-Antivirus-Status: Clean X-Y-GMX-Trusted: 0 Subject: [Python-berlin] Ich bin auch dabei.. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Jan 2007 08:15:44 -0000 Hallo, ich komme auch am Freitag.. Ist ja auch bei mir ums Eck.. Wird dann mein erstes mal sein. Kenne keinen und darf dann erst mal dumm in der Kneipe rumlaufen und jeden Tisch fragen ob hier die Python Usergroup Berlin ist.. Hihihih.. Bis Freitag.. Gruß Kai From martin@v.loewis.de Wed Jan 31 09:33:50 2007 Received: from smtprelay03.ispgateway.de ([80.67.18.15]) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1HCAuc-0006ZO-PI for python-berlin@python.net; Wed, 31 Jan 2007 09:33:50 +0100 Received: (qmail 22394 invoked from network); 31 Jan 2007 08:32:56 -0000 Received: from unknown (HELO [77.128.8.235]) (544451@[77.128.8.235]) (envelope-sender ) by smtprelay03.ispgateway.de (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 31 Jan 2007 08:32:56 -0000 Message-ID: <45C05436.1090508@v.loewis.de> Date: Wed, 31 Jan 2007 09:32:54 +0100 From: =?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?= User-Agent: IceDove 1.5.0.9 (X11/20061220) MIME-Version: 1.0 To: Stephan Diehl References: <45BE2C2D.1050404@gmx.net> In-Reply-To: <45BE2C2D.1050404@gmx.net> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: python-berlin@python.net Subject: Re: [Python-berlin] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Jan 2007 08:33:50 -0000 Stephan Diehl schrieb: > Am besten schickt jeder, der kommen > will, eine kleine Nachricht an die Liste, damit ich den Ueberblick > behalte, wieviel in etwa kommen. Ich bin dabei. Ciao, Martin From gherman@darwin.in-berlin.de Wed Jan 31 11:21:30 2007 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1HCCao-00007h-8i for python-berlin@python.net; Wed, 31 Jan 2007 11:21:30 +0100 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [85.178.1.204] (e178001204.adsl.alicedsl.de [85.178.1.204]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id l0VAKUu9011125 for ; Wed, 31 Jan 2007 11:20:31 +0100 Mime-Version: 1.0 (Apple Message framework v624) In-Reply-To: <45C05436.1090508@v.loewis.de> References: <45BE2C2D.1050404@gmx.net> <45C05436.1090508@v.loewis.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Message-Id: <70c3a722baa369bc06f7d16b45c9ca78@darwin.in-berlin.de> Content-Transfer-Encoding: quoted-printable From: Dinu Gherman Date: Wed, 31 Jan 2007 11:20:29 +0100 To: python-berlin@python.net X-Mailer: Apple Mail (2.624) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: Re: [Python-berlin] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Jan 2007 10:21:30 -0000 Martin v. L=F6wis: > Stephan Diehl schrieb: >> Am besten schickt jeder, der kommen >> will, eine kleine Nachricht an die Liste, damit ich den Ueberblick >> behalte, wieviel in etwa kommen. > > Ich bin dabei. Na, wenn das jetzt so Usus ist, dann: ich auch! Dinu From lutz_p@gmx.net Wed Jan 31 13:50:18 2007 Received: from s15217404.onlinehome-server.info ([87.106.19.48] helo=mail.delutze.de) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1HCEuo-0002tu-2f for python-berlin@python.net; Wed, 31 Jan 2007 13:50:18 +0100 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.delutze.de (Postfix) with ESMTP id E426717316 for ; Wed, 31 Jan 2007 13:51:18 +0100 (CET) X-Virus-Scanned: amavisd-new at delutze.de Received: from mail.delutze.de ([127.0.0.1]) by localhost (delutze.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ltlaOTQV8d0x for ; Wed, 31 Jan 2007 13:51:13 +0100 (CET) Received: from [172.17.10.2] (unknown [213.61.80.74]) by mail.delutze.de (Postfix) with ESMTP id 9E43117311 for ; Wed, 31 Jan 2007 13:51:13 +0100 (CET) Message-ID: <45C08DA1.8050502@gmx.net> Date: Wed, 31 Jan 2007 13:37:53 +0100 From: Lutz Paelike User-Agent: Thunderbird 1.5.0.2 (Macintosh/20060308) MIME-Version: 1.0 To: python-berlin@python.net References: <45C0495F.6020705@web.de> In-Reply-To: <45C0495F.6020705@web.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Python-berlin] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Jan 2007 12:50:18 -0000 Ich w=FCrde gerne kommen, bin jedoch schon fest verplant f=FCr einen klei= nen Skiurlaub am Wochenende. Ich w=FCnsche euch viel Spa=DF und hoffe dann beim n=E4chsten Mal dabei z= u sein. Gibt es =FCbrigens noch jemanden der zur Pycon fliegt ? Viele Gr=FC=DFe, Lutz P=E4like From rkoenig@ginko.de Wed Jan 31 20:24:38 2007 Received: from mx01.qsc.de ([213.148.129.14]) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1HCL4Q-0003SY-MD for python-berlin@python.net; Wed, 31 Jan 2007 20:24:38 +0100 Received: from [83.236.46.226] (port-83-236-46-226.dynamic.qsc.de [83.236.46.226]) by mx01.qsc.de (Postfix) with ESMTP id A7A8BC8194 for ; Wed, 31 Jan 2007 20:23:45 +0100 (CET) Message-ID: <45C0ECC2.1050101@ginko.de> Date: Wed, 31 Jan 2007 20:23:46 +0100 From: =?ISO-8859-15?Q?Reinhard_K=F6nig?= User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 To: python-berlin@python.net Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] Berlin Python Treffen am 2.2. um 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Jan 2007 19:24:38 -0000 Hallo, ich komme auch, zum ersten Mal. Gru=DF Reinhard From rt@debianer.org Fri Feb 02 17:30:18 2007 Received: from global-log.de ([83.246.114.51]) by starship.python.net with smtp (Exim 4.62) (envelope-from ) id 1HD1In-0003ho-QL for python-berlin@python.net; Fri, 02 Feb 2007 17:30:17 +0100 Received: (qmail 5264 invoked by uid 1012); 2 Feb 2007 16:29:25 -0000 Received: from rt@debianer.org by atmk.de by uid 1001 with qmail-scanner-1.20 (clamscan: 0.67. spamassassin: 2.63. Clear:RC:0(84.180.103.237):SA:0(1.0/5.0):. Processed in 7.554498 secs); 02 Feb 2007 16:29:25 -0000 X-Spam-Status: No, hits=1.0 required=5.0 Received: from unknown (HELO ?192.168.1.254?) (rt@debianer.org@84.180.103.237) by global-log.de with SMTP; 2 Feb 2007 16:29:17 -0000 Message-ID: <45C366D6.9090302@debianer.org> Date: Fri, 02 Feb 2007 17:29:10 +0100 From: Robert Tulke User-Agent: Thunderbird 1.5.0.9 (X11/20070104) MIME-Version: 1.0 To: python-berlin@python.net X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit Subject: [Python-berlin] Python Expect X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Feb 2007 16:30:18 -0000 Hallo Python Fans, ich bin am rumtüfteln und versuche über /dev/ttyS0 etwas abzufangen und wenn es abgefangen wurde, dann eine "Taste" an das /dev/ttyS0 zu senden. Leider ist mir das bisher nicht gelückt Ftp Daten wie auch in den Bsp. Scripten erklärt funktionieren tadellos aber das abfangen und "greppen" eines laufenden Textes auf einem tty scheint irgendwie nicht wirklich zu funktionieren. Um die Situation mal genauer zu erklären, es geht darum ich hab am Com Port (ttyS0) einen PC der über PXE Bootet! leider kann ich den PC nicht im Bios so einstellen das er immer über PXE bootet beim booten erscheint dann z.B. das der Ram Speicher hochgeladen wird usw. und irgendwann steht in etwa sowas: press (d) disk boot, (n) network pxe, und nochwas... Jetzt würde ich genau diese Zeile abfangen (greppen) wollen und dann das "n" auch übergeben wollen. so das der Rechner dann vom Netz bootet hat jemand eine Idee wie man das macht? Es muss nicht mal zwingend Pyhton sein es muss nur funktionieren ;-) Vll. hat jemand ja in der Richtung schonmal was gemacht und kann mir dort etwas weiterhelfen. Grüße Robert From kstrempel@gmx.de Mon Feb 05 09:51:46 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.62) (envelope-from ) id 1HDzZi-0005cv-In for python-berlin@python.net; Mon, 05 Feb 2007 09:51:46 +0100 Received: (qmail invoked by alias); 05 Feb 2007 08:50:53 -0000 Received: from h-62.96.131.138.host.de.colt.net (EHLO [127.0.0.1]) [62.96.131.138] by mail.gmx.net (mp041) with SMTP; 05 Feb 2007 09:50:53 +0100 X-Authenticated: #2257312 Message-ID: <45C6EFE3.1030304@gmx.de> Date: Mon, 05 Feb 2007 09:50:43 +0100 From: Kai Strempel User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 To: Robert Tulke , python-berlin@python.net References: <45C366D6.9090302@debianer.org> In-Reply-To: <45C366D6.9090302@debianer.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Antivirus: avast! (VPS 000710-2, 05.02.2007), Outbound message X-Antivirus-Status: Clean X-Y-GMX-Trusted: 0 Subject: Re: [Python-berlin] Python Expect X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Feb 2007 08:51:46 -0000 Hallo, also wenn es um den COM Port geht hab ich bisher immer PySerial ( http://pyserial.sourceforge.net/ ) verwendet. Das war immer sehr sehr einfach zu benutzen. Gruß Kai.. Robert Tulke schrieb: > Hallo Python Fans, > > ich bin am rumtüfteln und versuche über /dev/ttyS0 etwas abzufangen > und wenn es abgefangen wurde, dann eine "Taste" an das /dev/ttyS0 zu > senden. > Leider ist mir das bisher nicht gelückt Ftp Daten wie auch in > den Bsp. Scripten erklärt funktionieren tadellos aber das abfangen > und "greppen" eines laufenden Textes auf einem tty scheint irgendwie > nicht wirklich zu funktionieren. > > Um die Situation mal genauer zu erklären, es geht darum ich hab am > Com Port (ttyS0) einen PC der über PXE Bootet! leider kann ich den PC > nicht im Bios so einstellen das er immer über PXE bootet beim booten > erscheint dann z.B. das der Ram Speicher hochgeladen wird usw. und > irgendwann > steht in etwa sowas: press (d) disk boot, (n) network pxe, und nochwas... > > Jetzt würde ich genau diese Zeile abfangen (greppen) wollen und dann das "n" auch > übergeben wollen. so das der Rechner dann vom Netz bootet hat jemand eine > Idee wie man das macht? Es muss nicht mal zwingend Pyhton sein es muss nur > funktionieren ;-) > > Vll. hat jemand ja in der Richtung schonmal was gemacht und kann mir > dort etwas weiterhelfen. > > Grüße > Robert > > > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin > > From mathias.uebel@meeloon.de Tue Feb 13 16:37:54 2007 Received: from taurus.hosting-agency.de ([194.145.226.2]) by starship.python.net with esmtp (Exim 4.62) (envelope-from ) id 1HGzj8-0003U7-MG for python-berlin@python.net; Tue, 13 Feb 2007 16:37:54 +0100 Received: from [192.168.121.100] (p54BDA377.dip0.t-ipconnect.de [84.189.163.119]) by taurus.hosting-agency.de (Postfix) with ESMTP id B41D865DD5F for ; Tue, 13 Feb 2007 16:36:55 +0100 (CET) Message-ID: <45D1DB17.7080808@meeloon.de> Date: Tue, 13 Feb 2007 16:36:55 +0100 From: Mathias Uebel Organization: www.meeloon.de User-Agent: IceDove 1.5.0.9 (X11/20061220) MIME-Version: 1.0 To: python-berlin@python.net References: <45D19F83.2070201@web.de> <45D1B2BD.2070406@meeloon.de> <45D1B9E8.8020900@gmx.net> In-Reply-To: <45D1B9E8.8020900@gmx.net> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: quoted-printable Subject: Re: [Python-berlin] =?iso-8859-15?q?=5BPython-de=5D_=5BAnk=FCndigung?= =?iso-8859-15?q?=5D_Treffen_der_PUG_K=F6ln_am_14=2E02=2E2007?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list Reply-To: mathias.uebel@meeloon.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Feb 2007 15:37:54 -0000 Stephan Diehl schrieb: > Hallo Mathias, > > Mathias Uebel wrote: >> Christopher Arndt schrieb: >>> Hallo liebe Leute, >>> >>> das n=E4chste Treffen der Python User Group K=F6ln findet MORGEN stat= t: >>> >>> =20 >> Ich gebe zu: Mit Neid muss ich von den Treffen im S=FCden und Westen=20 >> lesen. >> Darum meine Frage: Welche Aktivit=E4ten gibt es in und um Berlin? > > da muss dir unser berliner treffen vor 10 Tagen durch die Lappen=20 > gegangen sein. Wir haben uns aber ganz fest vorgenommen, von jetzt ab=20 > regelmaessiger ein Treffen zu veranstalten. > Am besten abonierst du mal > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin >> >> Grusz > > Stephan > > Ups. Ich wusste nicht, das es diese Liste gibt! Bis denne From stephan.diehl@gmx.net Wed Mar 28 08:57:56 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.50) id 1HWTye-0001yy-83 for python-berlin@python.net; Wed, 28 Mar 2007 08:57:56 +0000 Received: (qmail invoked by alias); 28 Mar 2007 08:55:54 -0000 Received: from p54bcd589.dip.t-dialin.net (EHLO [192.168.10.2]) [84.188.213.137] by mail.gmx.net (mp037) with SMTP; 28 Mar 2007 10:55:54 +0200 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX1/lrWM1wX3l6TW93ZXPg/69PajRh9/6ljtyvTaqKr cYll7yAMn0AAfb Message-ID: <460A2D9A.9070105@gmx.net> Date: Wed, 28 Mar 2007 10:55:54 +0200 From: Stephan Diehl User-Agent: Thunderbird 1.5.0.10 (X11/20070306) MIME-Version: 1.0 To: python-berlin@python.net, python-de@python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Subject: [Python-berlin] Python Treffen Berlin am 3.4. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Mar 2007 08:57:56 -0000 Liebe Berliner Python Enthusisasten, wir wollen uns wieder treffen: in einer Woche, am Dienstag, den 3.4. um 19 Uhr. In gewohnter Manier ist noch kein Treffpunkt festgelegt. Wer zuerst schreit, bekommt den Zuschlag :-) Christian hat versprochen, einen real existierenden XO (das ist der 'Laptop' von der One Laptop Per Child Initiative) mitzubringen. Da die Berliner Python Mailingliste wieder nicht richtig funktioniert (es gibt viele kaputte Links) hab ich einfach eine entsprechende Google Gruppe eingerichtet (http://groups.google.de/group/python-berlin). Bitte tragt euch da ein; insbesondere alle neu interessierten. Stephan From t@c-base.org Wed Mar 28 11:56:35 2007 Received: from [82.193.243.11] (helo=c-mail.c-base.org) by starship.python.net with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1HWWlX-0005f7-P1 for python-berlin@python.net; Wed, 28 Mar 2007 11:56:35 +0000 Received: from port-212-202-36-84.dynamic.qsc.de ([212.202.36.84] helo=[23.23.23.106]) by c-mail.c-base.org with esmtpsa (TLS-1.0:RSA_ARCFOUR_MD5:16) (Exim 4.50) id 1HWWlu-0000Cg-NJ for python-berlin@python.net; Wed, 28 Mar 2007 13:56:58 +0200 From: t To: python-berlin In-Reply-To: <460A2D9A.9070105@gmx.net> References: <460A2D9A.9070105@gmx.net> Content-Type: text/plain Organization: c-base Date: Wed, 28 Mar 2007 13:54:30 +0200 Message-Id: <1175082871.15499.17.camel@time> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit X-SA-Do-Not-Run: Yes X-SA-Exim-Scanned: No (on c-mail.c-base.org); SAEximRunCond expanded to false Subject: Re: [Python-berlin] Python Treffen Berlin am 3.4. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list Reply-To: t@c-base.org List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Mar 2007 11:56:36 -0000 Am Mittwoch, den 28.03.2007, 10:55 +0200 schrieb Stephan Diehl: > Liebe Berliner Python Enthusisasten, > > wir wollen uns wieder treffen: in einer Woche, am Dienstag, den 3.4. um > 19 Uhr. > In gewohnter Manier ist noch kein Treffpunkt festgelegt. Wer zuerst > schreit, bekommt den Zuschlag :-) naja: ich wuerde wieder die c-base vorschlagen. der seminarraum sollte am dienstag frei sein. (seminarorga ?) https://wiki.c-base.org/coredump/SemiNare ausserdem: am dienstag finder in der mainhall die cosmic openstage statt. http://www.openstage-berlin.de/ das heisst ab ca. 22:00 gibt es livemusike in der mainhall. und auch: mein vorschlag fuer eine project-einfuehrung steht. bei intresse wuerde ich den von 19:30-20:00 uhr geben. thema: entweder http://www.libavg.de oder http://blabla.bountysource.com ? [Wer zuerst schreit, bekommt den Zuschlag. ;-) ] t. ... der rest ... > Christian hat versprochen, einen real existierenden XO (das ist der > 'Laptop' von der One Laptop Per Child Initiative) mitzubringen. > > Da die Berliner Python Mailingliste wieder nicht richtig funktioniert > (es gibt viele kaputte Links) hab ich einfach eine entsprechende Google > Gruppe eingerichtet (http://groups.google.de/group/python-berlin). Bitte > tragt euch da ein; insbesondere alle neu interessierten. > > Stephan > > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin -- ---------- more t -> http://t.crew.c-base.org From stephan.diehl@gmx.net Mon Oct 22 09:03:11 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.67) (envelope-from ) id 1IjtBn-0005nu-On for python-berlin@starship.python.net; Mon, 22 Oct 2007 09:03:11 +0000 Received: (qmail invoked by alias); 22 Oct 2007 08:56:42 -0000 Received: from p54BCEA77.dip.t-dialin.net (EHLO bach.local) [84.188.234.119] by mail.gmx.net (mp010) with SMTP; 22 Oct 2007 10:56:42 +0200 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX196RHYlsXd6fKrU04PLICS2UPtLAirBAJZ/18T5yV 60A+cj+r6ieMPN From: Stephan Diehl To: python-berlin@starship.python.net Date: Mon, 22 Oct 2007 10:56:41 +0200 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710221056.41847.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Subject: [Python-berlin] Treffen: 31.10. im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 09:03:12 -0000 Hallo, es ist schon wieder lange her, dass wir uns getroffen haben. Die naechste Gelegenheit ist am Mittwoch, den 31.10.2007 um 19:00 Uhr. Ort: newthinking store, Tucholskystr. 48, 10117 Berlin Dort ist ein Beamer vorhanden, d.h. jeder ist herzlich eingeladen, einen kleinen Vortrag zu halten. Noch haben wir kein Programm, aber das kann ja noch werden. Allem Anschein nach funktioniert unsere alte Mailingliste auf starship python wieder. Alle, die kommen wollen, sollten dort eingetragen sein. Adresse: http://starship.python.net/mailman/listinfo/python-berlin Ich bitte um kurze Rueckmeldung, wer kommt. Bis bald Stephan From stephan.diehl@gmx.net Mon Oct 29 16:36:14 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.67) (envelope-from ) id 1ImXb4-00023U-Oq for python-berlin@starship.python.net; Mon, 29 Oct 2007 16:36:14 +0000 Received: (qmail invoked by alias); 29 Oct 2007 16:29:35 -0000 Received: from p54BCF5F0.dip.t-dialin.net (EHLO bach.local) [84.188.245.240] by mail.gmx.net (mp041) with SMTP; 29 Oct 2007 17:29:35 +0100 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX1/G7KMzWgzGfKL/x6LiVAfdveWxNgAFrH0Mg6C0aP 6YpinWt8+8oH0l From: Stephan Diehl To: python-berlin@starship.python.net Date: Mon, 29 Oct 2007 17:29:35 +0100 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710291729.35930.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Cc: frank.hofmann@efho.de Subject: [Python-berlin] Treffen Mittwoch 31.10. 19Uhr newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Oct 2007 16:36:14 -0000 Hallo Leute, inzwischen haben wir auch ein wenig Programm: * Diez erzaehlt uns etwas ueber Python + OSX Applikationen * Ich gebe ein Kurzeinfuehrung zu Stackless Python Bis Mittwoch Stephan location: http://store.newthinking.de From stephan.diehl@gmx.net Thu Nov 01 18:06:39 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.67) (envelope-from ) id 1IneRD-0002dx-Cz for python-berlin@starship.python.net; Thu, 01 Nov 2007 18:06:39 +0000 Received: (qmail invoked by alias); 01 Nov 2007 17:59:55 -0000 Received: from p54BCDEAE.dip.t-dialin.net (EHLO bach.local) [84.188.222.174] by mail.gmx.net (mp039) with SMTP; 01 Nov 2007 18:59:55 +0100 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX1+3M81u9jK3L38tGRyd9wK9+lDMGFfsDKQRacQLR8 Xtt5WkyK+pxj6m From: Stephan Diehl To: python-berlin@starship.python.net Date: Thu, 1 Nov 2007 18:59:56 +0100 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200711011859.56671.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Subject: [Python-berlin] zukuenftige termine X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2007 18:06:39 -0000 Hallo Leute, vielen Dank fuer euer zahlreiches erscheinen gestern. Das Treffen hat wieder viel Spass gemacht. Nun zum Organisatorischen: Wir haben eine Seite: http://wiki.python.de/User_Group_Berlin, die ueber http://wiki.python.de/Stammtisch verlinkt ist. Die naechsten Termine fuer Q1 2008 stehen schon fest: Mi, 23.01.2008 und Mi, 19.03.2008, jeweils 19Uhr im newthinking store. Fuer alle die gestern nicht da waren: Wir haben besprochen, dass wir uns gerne haeufiger, regelmaessiger und mit genuegend vorlauf treffen moechten. Im Moment heisst das: alle zwei Monate in ungeraden Monaten. Der newthinking store hat im Moment zwei Vorteile: * beamer vorhanden * da wir schon vor ort waren, konnten wir schnell und einfach die naechsten termine festlegen. der einzige Nachteil (aus meiner Sicht): der gemuetliche Teil ist nicht ganz so gemuetlich wie, sagen wir mal, in einer Kneipe. Fuer das naechste mal sollte man vielleicht spaeter noch umziehen. Wer gerne einen anderen Treffpunkt moechte (also ab Mai 2008), ist herzlich eingeladen das zu organisieren. Auf unserer wikiseite habe ich schonmal moegliche Themen aufgelistet. Bitte tragt dort alles ein, was euch interessieren wuerde, und, vielleicht noch wichtiger, was ihr gerne selbst erzaehlen wuerdet. Also, notiert euch schonmal die naechsten Termine. Bis zum Januar Stephan From gherman@darwin.in-berlin.de Fri Dec 07 12:23:22 2007 Received: from fallback-mx.in-berlin.de ([192.109.42.17] ident=root) by starship.python.net with esmtp (Exim 4.67) (envelope-from ) id 1J0cEk-0007m5-AK for python-berlin@python.net; Fri, 07 Dec 2007 12:23:22 +0000 Received: from einhorn.in-berlin.de (einhorn.in-berlin.de [192.109.42.8]) by fallback-mx.in-berlin.de (8.14.1/8.13.6/Debian-1) with ESMTP id lB7BsGgh025815 for ; Fri, 7 Dec 2007 12:54:16 +0100 X-Envelope-From: gherman@darwin.in-berlin.de Received: from e178019001.adsl.alicedsl.de (e178019001.adsl.alicedsl.de [85.178.19.1]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id lB7BsEAN000626; Fri, 7 Dec 2007 12:54:14 +0100 Message-Id: From: Dinu Gherman To: python-de@python.net, python-berlin@python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v915) Date: Fri, 7 Dec 2007 12:54:14 +0100 X-Mailer: Apple Mail (2.915) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] =?iso-8859-1?q?Neue_deutsche_Mailingliste_f=FCr_D?= =?iso-8859-1?q?jango_in_Berlin_und_Umgebung?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Dec 2007 12:23:22 -0000 Hallo, ich habe eine deutschsprachige Mailingliste f=FCr Django-Benutzer in Berlin und Umgebung eingerichtet, vor allem aus den folgenden Gr=FCn- den: 1. mir ist keine deutschsprachige Liste zu dem Thema bekannt, 2. die englische unter django-users@googlegroups.com hat mir zu viel Verkehr und l=E4sst mich das Archiv nicht herunterladen, 3. ich habe aus eigenen Gespr=E4chen mit Django-Benutzern in Berlin den Eindruck gewonnen, dass der Bedarf f=FCr eine solche Liste gegeben ist. Die offizielle Beschreibung der Liste lautet im Moment: """ Dies ist eine deutschsprachige Liste zu Django, einem Web-Application- Framework, speziell f=FCr den Austausch zwischen Django-Benutzern und die Verbreitung von Information zu Django-Veranstaltungen in Berlin und Umgebung. Wegen der anhaltenden Spam-Problematik d=FCrfen nur abon- nierte Mitglieder Nachrichten auf dieser Liste verschicken und in deren Archiv lesen. """ Die Mailman-Seite zu dieser Liste lautet: = http://mailman.django.in-berlin.de/mailman/listinfo/django-benutzer-django= .in-berlin.de Und Nachrichten werden an die folgende Adresse geschickt: django-benutzer@django.in-berlin.de Wie gro=DFz=FCgig der Begriff "Umgebung" ausgelegt wird, wird sich an = den Abonnenten zeigen. Ich hoffe vor allem auf anregende inhaltliche Dis- kussionen und wichtige Tipps f=FCr Veranstaltungen zu diesem Thema. Sehr wahrscheinlich wird es ab 2008 mehr oder weniger regelm=E4=DFige Treffen von Djangonauten in Berlin geben. Beste Gr=FC=DFe, Dinu From stephan.diehl@gmx.net Fri Dec 07 12:37:48 2007 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.67) (envelope-from ) id 1J0cSi-0008WC-2e for python-berlin@python.net; Fri, 07 Dec 2007 12:37:48 +0000 Received: (qmail invoked by alias); 07 Dec 2007 12:30:12 -0000 Received: from p54BCE8F0.dip.t-dialin.net (EHLO bach.local) [84.188.232.240] by mail.gmx.net (mp055) with SMTP; 07 Dec 2007 13:30:12 +0100 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX19L1fAXw9lLVWikMAbLEftYb35+WUuhQNFxrFVB4S Qn+zeKyGIhALdL From: Stephan Diehl To: Dinu Gherman Date: Fri, 7 Dec 2007 13:30:12 +0100 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200712071330.12344.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Cc: python-berlin@python.net Subject: Re: [Python-berlin] =?iso-8859-1?q?=5BPython-de=5D_Neue_deutsche_Mail?= =?iso-8859-1?q?ingliste_f=FCr_Django_in_Berlin_und_Umgebung?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Dec 2007 12:37:48 -0000 Hallo Dinu, Am Freitag, 7. Dezember 2007 12:54:14 schrieb Dinu Gherman: [...] > django-benutzer@django.in-berlin.de > > Wie gro=DFz=FCgig der Begriff "Umgebung" ausgelegt wird, wird sich an den > Abonnenten zeigen. Ich hoffe vor allem auf anregende inhaltliche Dis- > kussionen und wichtige Tipps f=FCr Veranstaltungen zu diesem Thema. Sehr > wahrscheinlich wird es ab 2008 mehr oder weniger regelm=E4=DFige Treffen > von Djangonauten in Berlin geben. Wunderbar. Damit haben wir ja schon einen Punkt fuer unser naechstes Treffe= n=20 am 23.01. :-) Viele Gruesse Stephan From stephan.diehl@gmx.net Wed Jan 09 18:09:17 2008 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.68) (envelope-from ) id 1JCfMb-0001Sa-5i for python-berlin@starship.python.net; Wed, 09 Jan 2008 18:09:17 +0000 Received: (qmail invoked by alias); 09 Jan 2008 18:00:54 -0000 Received: from p54BCDB9C.dip.t-dialin.net (EHLO bach.local) [84.188.219.156] by mail.gmx.net (mp034) with SMTP; 09 Jan 2008 19:00:54 +0100 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX19E4F8sLa5EtL88WDo6TK6HJZ+t7AT6plxqIQiPWg OOpp4m4+i7EFL/ From: Stephan Diehl To: python-berlin@starship.python.net Date: Wed, 9 Jan 2008 19:00:56 +0100 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200801091900.56866.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Subject: [Python-berlin] Kurze Erinnerung: Treffen am 23.1. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2008 18:09:17 -0000 Hallo Leute, das ist noch nicht die Ankuendigung mit allen Einzeilheiten, aber ich wollte schonmal daran errinnern, dass wir uns wieder am 23.1. im Newthinking Store treffen. Ueberlegt bitte, ob ihr etwas vorstellen moechtet, vielleicht euer Lieblingsmodul, oder ein wenig aus dem Naehkaestchen plaudern wollt. Es muessen auch nicht immer lange Vortraege sein, 5 -10 Minuten ist auch o.k. :-) Falls ihr was habt, tragt es bitte auf http://wiki.python.de/User_Group_Berlin damit wir den Ueberblick behalten. Ansonsten werd ich noch versuchen, ein Restaurant aufzutreiben, wo wir anschliessend (so ab 9) noch was essen und trinken koennen. Bis bald Stephan From gherman@darwin.in-berlin.de Wed Jan 16 17:04:39 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtp (Exim 4.68) (envelope-from ) id 1JFBgt-0005E7-K4 for python-berlin@python.net; Wed, 16 Jan 2008 17:04:39 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from e178030015.adsl.alicedsl.de (e178030015.adsl.alicedsl.de [85.178.30.15]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id m0GGuB3C025906 for ; Wed, 16 Jan 2008 17:56:11 +0100 Message-Id: <814EA1D5-F0A7-484B-AD39-78ADE35562A8@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin@python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v915) Date: Wed, 16 Jan 2008 17:56:10 +0100 X-Mailer: Apple Mail (2.915) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] Python-Treffen am 23.1. im newthinking store, Berlin X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jan 2008 17:04:39 -0000 Hallo, Wie Stephan schon erw=E4hnt hat, findet das n=E4chste Treffen am = Mittwoch in einer Woche, also am 23.1.2008 um 19:00 Uhr statt. Ort: newthinking store, Tucholskystr. 48, 10117 Berlin, http://store.newthinking.de Ein Beamer wird vorhanden sein. Wenn jemand also noch kurzfristig etwas =FCber eigene Projekte mit Python berichten m=F6chte oder spannende neue Entdeckungen in Pythons Standardbibliothek oder auch im Internet ge- macht hat, darf er oder sie gern informell (oder auch formell) dar=FCber berichten. Bisherige Programmpunkte sind: - Unicode in Python, Diez B. Roggisch - Fileinfo - eine Art erweiterbarer "Dateiattribut-Finder" (alpha), Dinu Gherman - ReportLab Paragraphs Reloaded - Experimente zu sinnvoll erweiter- baren Paragraph-Klassen mit neuen Funktionen, Dinu Gherman Es kann gut sein, dass auch einige Django-Anh=E4nger anwesend sein = werden. Anschlie=DFend ist ein lockerer Kneipenbesuch in der lokalen Umgebung = ge- plant. Die alte Mailingliste auf dem Starship Python f=FCr diese Veranstaltung- reihe funktioniert wieder. Wenn jemand diese Mitteilung =FCber einen an- deren Kanal empf=E4ngt, darf er sich dort gern abonnieren. Die Adresse =20= ist http://starship.python.net/mailman/listinfo/python-berlin Ich bitte um kurze R=FCckmeldung an mich, wer kommt. Bis bald, Dinu= From stephan.diehl@gmx.net Wed Mar 12 10:26:19 2008 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1JZOA6-0007Dv-TO for python-berlin@starship.python.net; Wed, 12 Mar 2008 10:26:19 +0000 Received: (qmail invoked by alias); 12 Mar 2008 10:25:27 -0000 Received: from p54BCFC65.dip.t-dialin.net (EHLO bach.local) [84.188.252.101] by mail.gmx.net (mp017) with SMTP; 12 Mar 2008 11:25:27 +0100 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX18xBPpBojExFCgI1FlvJP2wZ/NsSDpnO1ewshd1sk ZTwbuAYV0iVYcn From: Stephan Diehl To: python-berlin@starship.python.net Date: Wed, 12 Mar 2008 11:25:27 +0100 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200803121125.27156.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Subject: [Python-berlin] Treffen am 19.03. im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2008 10:26:19 -0000 Liebe Berliner Python Enthusiasten, am n=E4chsten Mittwoch wollen wir uns wieder treffen. Ort: newthinking store, Tucholskystr. 48, 10117 Berlin Zeit: 19 Uhr Url: http://wiki.python.de/User_Group_Berlin Als sicheren Programmpunkt habe wir von Dinu: - ReportLab Paragraphs Reloaded=20 Wollte dann nicht noch jemand etwas =FCber 'Python in der Biologie' erz=E4h= len? Ansonsten darf nat=FCrlich jeder Interessierte seinen laptop mitbringen und= =FCber=20 sein Lieblingsthema berichten (wenn die Zeit reicht). =46alls niemand einen besseren Vorschlag hat, werde ich wieder f=FCr 21 Uhr= einen=20 Tisch im Tucholsky bestellen. Bitte gebt mir eine kurze R=FCckmeldung, ob ihr kommt, damit wir entspreche= nd=20 planen k=F6nnen. Bis n=E4chsten Mittwoch Stephan From t.foerster@biologie.hu-berlin.de Wed Mar 12 11:17:26 2008 Received: from ir2.cms.hu-berlin.de ([141.20.1.148]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1JZOxa-0008Lq-N4 for python-berlin@starship.python.net; Wed, 12 Mar 2008 11:17:26 +0000 X-IronPort-AV: E=Sophos;i="4.25,487,1199660400"; d="scan'208";a="3755090" Received: from tph-55.biologie.hu-berlin.de ([141.20.60.55]) by ir2-relay.cms.hu-berlin.de with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Mar 2008 12:05:20 +0100 From: Thomas =?iso-8859-1?q?F=F6rster?= To: python-berlin@starship.python.net Date: Wed, 12 Mar 2008 12:05:11 +0100 User-Agent: KMail/1.9.7 References: <200803121125.27156.stephan.diehl@gmx.net> In-Reply-To: <200803121125.27156.stephan.diehl@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200803121205.11419.t.foerster@biologie.hu-berlin.de> Subject: Re: [Python-berlin] Treffen am 19.03. im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list Reply-To: t.foerster@biologie.hu-berlin.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2008 11:17:26 -0000 > Als sicheren Programmpunkt habe wir von Dinu: > - ReportLab Paragraphs Reloaded > > Wollte dann nicht noch jemand etwas =FCber 'Python in der Biologie' erz= =E4hlen? Das war ich. Anbieten k=F6nnte ich: * OpenCV mit Python (unsere Ameisen Bildauswertung) * HDF5 (Hierarchical Data Format) in Python mit pytables * Zugriff auf remote (Daten-)files mit pydap * (SciPy, matplotlib, PyDSTool) Nat=FCrlich nicht alles auf einmal ;) Thomas From stephan.diehl@gmx.net Wed Mar 12 12:25:59 2008 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1JZQ1v-0001tT-Eg for python-berlin@starship.python.net; Wed, 12 Mar 2008 12:25:59 +0000 Received: (qmail invoked by alias); 12 Mar 2008 12:25:08 -0000 Received: from p54BCFC65.dip.t-dialin.net (EHLO bach.local) [84.188.252.101] by mail.gmx.net (mp003) with SMTP; 12 Mar 2008 13:25:08 +0100 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX183n1Y805I3W0Ww4R3HqCkq8YldLaNpkjmv6wXVNh tpawgJQC6RRM+v From: Stephan Diehl To: python-berlin@starship.python.net Date: Wed, 12 Mar 2008 13:25:07 +0100 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) References: <200803121125.27156.stephan.diehl@gmx.net> <200803121205.11419.t.foerster@biologie.hu-berlin.de> In-Reply-To: <200803121205.11419.t.foerster@biologie.hu-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200803121325.07843.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Subject: Re: [Python-berlin] Treffen am 19.03. im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2008 12:25:59 -0000 Am Mittwoch, 12. M=E4rz 2008 12:05:11 schrieb Thomas F=F6rster: [...] > > Das war ich. Anbieten k=F6nnte ich: > > * OpenCV mit Python (unsere Ameisen Bildauswertung) > * HDF5 (Hierarchical Data Format) in Python mit pytables > * Zugriff auf remote (Daten-)files mit pydap > * (SciPy, matplotlib, PyDSTool) > > Nat=FCrlich nicht alles auf einmal ;) also wenn man sich was wuenschen darf, faend ich die Ameisen Bildauswertung= =20 schon am lustigsten. Stephan > > Thomas From deets@web.de Wed Mar 12 12:32:28 2008 Received: from fmmailgate01.web.de ([217.72.192.221]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1JZQ8B-0001y4-6H for python-berlin@starship.python.net; Wed, 12 Mar 2008 12:32:28 +0000 Received: from smtp05.web.de (fmsmtp05.dlan.cinetic.de [172.20.4.166]) by fmmailgate01.web.de (Postfix) with ESMTP id 51B0FD69F2FF for ; Wed, 12 Mar 2008 13:31:36 +0100 (CET) Received: from [217.110.199.117] (helo=client8049.office.ableton.com) by smtp05.web.de with asmtp (WEB.DE 4.109 #226) id 1JZQ7M-00067Z-00 for python-berlin@starship.python.net; Wed, 12 Mar 2008 13:31:36 +0100 From: "Diez B. Roggisch" To: python-berlin@starship.python.net Date: Wed, 12 Mar 2008 13:31:33 +0100 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) References: <200803121125.27156.stephan.diehl@gmx.net> <200803121205.11419.t.foerster@biologie.hu-berlin.de> <200803121325.07843.stephan.diehl@gmx.net> In-Reply-To: <200803121325.07843.stephan.diehl@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200803121331.33681.deets@web.de> Sender: deets@web.de X-Sender: deets@web.de X-Provags-ID: V01U2FsdGVkX18hThcN6Dc91Lc/xvvlowdTUqX1h8Emrx7mu31e vG6KujZ35qFdriVMVTEzsI4i8iKVY4gygp5LJU7u+Qq3pkRcQM x5WxwqcKo= Subject: Re: [Python-berlin] Treffen am 19.03. im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2008 12:32:28 -0000 On Wednesday 12 March 2008 13:25:07 Stephan Diehl wrote: > Am Mittwoch, 12. M=E4rz 2008 12:05:11 schrieb Thomas F=F6rster: > [...] > > > Das war ich. Anbieten k=F6nnte ich: > > > > * OpenCV mit Python (unsere Ameisen Bildauswertung) > > * HDF5 (Hierarchical Data Format) in Python mit pytables > > * Zugriff auf remote (Daten-)files mit pydap > > * (SciPy, matplotlib, PyDSTool) > > > > Nat=FCrlich nicht alles auf einmal ;) > > also wenn man sich was wuenschen darf, faend ich die Ameisen Bildauswertu= ng > schon am lustigsten. Dito. Mfg diez From schuffenhauer@meskom.de Thu Mar 13 07:26:35 2008 Received: from mo-p07-ob.rzone.de ([81.169.146.190]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1JZhpj-0005hG-Ik for python-berlin@starship.python.net; Thu, 13 Mar 2008 07:26:35 +0000 X-RZG-CLASS-ID: mo07 X-RZG-AUTH: kQr5dLUfp/C48LoBTAC4pacvfa+c5tJwyq8oxKgFY+TJxxzBmZw3DUeIRlAzYZaER33Ab29gBA== Received: from future (p5B0E5CA6.dip.t-dialin.net [91.14.92.166]) by post.webmailer.de (mrclete mo14) (RZmta 16.10) with SMTP id d02debk2D6mC9K for ; Thu, 13 Mar 2008 08:25:48 +0100 (MET) (envelope-from: ) Message-ID: <004f01c884db$a90e73a0$0b02a8c0@future> From: "Schuffenhauer" To: Date: Thu, 13 Mar 2008 08:27:14 +0100 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_004C_01C884E4.0AA31910" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1914 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1914 Subject: [Python-berlin] Frage zur Vererbung in Python X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2008 07:26:35 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_004C_01C884E4.0AA31910 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo, ich habe 2 Fragen zur Vererbung in Python: 1. Kann ich abstrakte Interfaces in Python definieren? 2. Angenommen, ich habe 2 Klassen A und B. Beide haben jeweils eine = virtuelle Operation op1. A erbt von B. Habe ich in Python eine = M=F6glichkeit, in einer Instanz von A auf die Operation von B zuzugreifen? Kann mir jemand weiterhelfen? Vielen Dank! ------=_NextPart_000_004C_01C884E4.0AA31910 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo,
 
ich habe 2 Fragen zur Vererbung in = Python:
1.=20 Kann ich abstrakte Interfaces in Python definieren?
2. Angenommen, = ich habe 2=20 Klassen A und B. Beide haben jeweils eine virtuelle Operation op1. A = erbt von B.=20 Habe ich in Python eine M=F6glichkeit,
in einer Instanz von A auf die = Operation=20 von B zuzugreifen?
 
Kann mir jemand weiterhelfen? Vielen=20 Dank!
 
 
------=_NextPart_000_004C_01C884E4.0AA31910-- From t.foerster@biologie.hu-berlin.de Thu Mar 13 08:17:43 2008 Received: from ir2.cms.hu-berlin.de ([141.20.1.148]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1JZidC-0006mf-Sw for python-berlin@starship.python.net; Thu, 13 Mar 2008 08:17:43 +0000 X-IronPort-AV: E=Sophos;i="4.25,493,1199660400"; d="scan'208";a="3836931" Received: from dslb-088-072-248-128.pools.arcor-ip.net (HELO localhost) ([88.72.248.128]) by ir2-relay.cms.hu-berlin.de with ESMTP/TLS/DHE-RSA-AES256-SHA; 13 Mar 2008 09:16:50 +0100 From: Thomas =?iso-8859-1?q?F=F6rster?= To: python-berlin@starship.python.net Date: Thu, 13 Mar 2008 09:16:32 +0100 User-Agent: KMail/1.9.7 References: <004f01c884db$a90e73a0$0b02a8c0@future> In-Reply-To: <004f01c884db$a90e73a0$0b02a8c0@future> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200803130916.32756.t.foerster@biologie.hu-berlin.de> Subject: Re: [Python-berlin] Frage zur Vererbung in Python X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list Reply-To: t.foerster@biologie.hu-berlin.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2008 08:17:43 -0000 Am Donnerstag 13 M=E4rz 2008 schrieb Schuffenhauer: > Hallo, > > ich habe 2 Fragen zur Vererbung in Python: > 1. Kann ich abstrakte Interfaces in Python definieren? Interfaces sind kein Languagekonstrukt von Python. Es gibt in Zope3 allerdi= ngs=20 zope.interfaces, welches Interfaces implementiert und auch entsprechende=20 Checks erlaubt. Dank der Komponentenarchitektur ist es unabh=E4ngig von Zop= e=20 einsetzbar. Soweit ich wei=DF hat Jim Fulton (Zope) versucht, Interfaces in die Sprache= =20 selbst zu bringen, ist aber bis jetzt gescheitert. Entsprechende PEP's=20 flattern aber sicher irgendwo rum. > 2. Angenommen, ich habe 2 Klassen A und B. Beide haben jeweils eine > virtuelle Operation op1. A erbt von B. Habe ich in Python eine M=F6glichk= eit, > in einer Instanz von A auf die Operation von B zuzugreifen? Ja, Methoden sind letztlich einfache Funktionsobjekte: class B: def op1(self): print "I'm op1 from class B" class A(B): def op1(self): B.op1(self) print "called via class A" HTH, Thomas From stephan.diehl@gmx.net Thu Mar 13 08:22:37 2008 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1JZihw-0006qS-O8 for python-berlin@starship.python.net; Thu, 13 Mar 2008 08:22:36 +0000 Received: (qmail invoked by alias); 13 Mar 2008 08:21:44 -0000 Received: from p54BCFFBA.dip.t-dialin.net (EHLO bach.local) [84.188.255.186] by mail.gmx.net (mp011) with SMTP; 13 Mar 2008 09:21:44 +0100 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX1+X4oB21wyXGj+CMJQHTIhQ8erKURgLp4pgaGi3lX z56UZJswkO3+pK From: Stephan Diehl To: python-berlin@starship.python.net Date: Thu, 13 Mar 2008 09:21:43 +0100 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) References: <004f01c884db$a90e73a0$0b02a8c0@future> In-Reply-To: <004f01c884db$a90e73a0$0b02a8c0@future> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200803130921.43233.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Cc: Schuffenhauer Subject: Re: [Python-berlin] Frage zur Vererbung in Python X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2008 08:22:37 -0000 Hallo, erst einmal moechte ich anmerken, dass die Frage in der deutschen python=20 mailingliste sicherlich besser aufgehoben ist. die berliner liste wird=20 eigentlich nur zum koordinieren der Treffen verwendet. Insbesondere ist die= =20 berliner liste einfach eine untermenge der deutschen: python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de nun zu den fragen: Am Donnerstag, 13. M=C3=A4rz 2008 08:27:14 schrieb Schuffenhauer: > Hallo, > > ich habe 2 Fragen zur Vererbung in Python: > 1. Kann ich abstrakte Interfaces in Python definieren? nein (Stichwort "duck typing" in google eingeben) > 2. Angenommen, ich habe 2 Klassen A und B. Beide haben jeweils eine > virtuelle Operation op1. A erbt von B. Habe ich in Python eine M=C3=B6gli= chkeit, > in einer Instanz von A auf die Operation von B zuzugreifen? ja class A(object): def foo(self):pass class B(A): def foo(self):pass def bar(self): self.foo() # ruft foo einer B instanz auf super(B, self).foo() # ruft foo von A auf > > Kann mir jemand weiterhelfen? Vielen Dank! From deets@web.de Thu Mar 13 08:27:06 2008 Received: from fmmailgate01.web.de ([217.72.192.221]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1JZimI-0006tS-B2 for python-berlin@starship.python.net; Thu, 13 Mar 2008 08:27:06 +0000 Received: from smtp06.web.de (fmsmtp06.dlan.cinetic.de [172.20.5.172]) by fmmailgate01.web.de (Postfix) with ESMTP id 309D8D6BD9A9; Thu, 13 Mar 2008 09:26:14 +0100 (CET) Received: from [85.178.113.57] (helo=192.168.1.73) by smtp06.web.de with asmtp (WEB.DE 4.109 #226) id 1JZilS-0005m7-00; Thu, 13 Mar 2008 09:26:14 +0100 Message-ID: <47D8E51F.20404@web.de> Date: Thu, 13 Mar 2008 09:26:07 +0100 From: "Diez B. Roggisch" User-Agent: Thunderbird 2.0.0.12 (Macintosh/20080213) MIME-Version: 1.0 To: Schuffenhauer References: <004f01c884db$a90e73a0$0b02a8c0@future> In-Reply-To: <004f01c884db$a90e73a0$0b02a8c0@future> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: deets@web.de X-Sender: deets@web.de X-Provags-ID: V01U2FsdGVkX1+jV7aqr+hiJxFymNVD7Q2X09Km5x+FzUMG9y4K I9sXZsAoGaCuXsHR81vWo91tfyirgvu/TEvgtBZGVjbq/TWjMD OZmLxPsu0= Content-Transfer-Encoding: quoted-printable Cc: python-berlin@starship.python.net Subject: Re: [Python-berlin] Frage zur Vererbung in Python X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2008 08:27:06 -0000 Schuffenhauer schrieb: > Hallo, > =20 > ich habe 2 Fragen zur Vererbung in Python: > 1. Kann ich abstrakte Interfaces in Python definieren? Nicht in dem Sinne. Stattdessen wird gelegentlich sowas gemacht: def method(self): raise NotImplemented Kommst du von Java? Dann vergiss Interfaces & innere Klassen und sowas.=20 Python macht das anders. > 2. Angenommen, ich habe 2 Klassen A und B. Beide haben jeweils eine=20 > virtuelle Operation op1. A erbt von B. Habe ich in Python eine M=F6glic= hkeit, > in einer Instanz von A auf die Operation von B zuzugreifen? Wahlweise direkt, wie Thomas das schon gezeigt hat, oder so: def op1(self): super(A, self).op1() Achtung, das erste Argument ist die abgelittene Klasse! Im Gegensatz zu=20 Thomas, der dort die Basisklasse verwendet. Das hat den Vorteil das man A auch von etwas anderem ableiten kann. und=20 den Nachteil, das super etwas komplexer ist als man denkt in manchen=20 Situationen. diez From stephan.diehl@gmx.net Thu Mar 20 08:39:25 2008 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1JcGJ3-0005dM-AI for python-berlin@starship.python.net; Thu, 20 Mar 2008 08:39:25 +0000 Received: (qmail invoked by alias); 20 Mar 2008 08:38:23 -0000 Received: from p54BCC964.dip.t-dialin.net (EHLO bach.local) [84.188.201.100] by mail.gmx.net (mp037) with SMTP; 20 Mar 2008 09:38:23 +0100 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX18+61pwqs8+43YBOV1Mz6R5AdkKQlGbW5AH2hx3L0 /URzaHRziVX65C From: Stephan Diehl To: python-berlin@starship.python.net Date: Thu, 20 Mar 2008 09:38:22 +0100 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200803200938.22293.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Subject: [Python-berlin] Naechstes Treffen am 7.5. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2008 08:39:25 -0000 fuer den Terminkalender. Frohe Ostern wuenscht euch Stephan From stephan.diehl@gmx.net Wed Apr 30 13:51:42 2008 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1JrCik-0007ut-3S for python-berlin@starship.python.net; Wed, 30 Apr 2008 13:51:42 +0000 Received: (qmail invoked by alias); 30 Apr 2008 13:49:47 -0000 Received: from p54BCF262.dip.t-dialin.net (EHLO bach.local) [84.188.242.98] by mail.gmx.net (mp058) with SMTP; 30 Apr 2008 15:49:47 +0200 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX1+5C65GVgW5K7sr8dtNE54fszEN6g6JYkpEPFBAjH Z2fczooj0NHLsJ From: Stephan Diehl To: python-berlin@starship.python.net Date: Wed, 30 Apr 2008 15:49:47 +0200 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200804301549.47215.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Subject: [Python-berlin] Treffen am 07.05. im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 13:51:42 -0000 Hallo Leute, schon wieder sind (fast) zwei Monate vergangen. Unser n=E4chstes Treffen findet wie gewohnt im newthinking store, Tucholskystr. 48, 10117 Berlin statt. Diesmal am 07.05. um 19 Uhr. Programmpunkte sind diesmal - suchmaschinen - ctypes Anschlie=DFend k=F6nnen wir wieder in der Restauration Tucholsky ein Bierch= en=20 trinken und etwas essen. Bis n=E4chste Woche Stephan http://wiki.python.de/User_Group_Berlin From deets@web.de Mon May 05 21:33:05 2008 Received: from fmmailgate02.web.de ([217.72.192.227]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1Jt8Iz-0002Ol-12 for python-berlin@starship.python.net; Mon, 05 May 2008 21:33:05 +0000 Received: from smtp06.web.de (fmsmtp06.dlan.cinetic.de [172.20.5.172]) by fmmailgate02.web.de (Postfix) with ESMTP id 12A2CDB600A4 for ; Mon, 5 May 2008 23:31:03 +0200 (CEST) Received: from [85.178.91.142] (helo=192.168.1.73) by smtp06.web.de with asmtp (WEB.DE 4.109 #226) id 1Jt8H0-0001vz-00 for python-berlin@starship.python.net; Mon, 05 May 2008 23:31:02 +0200 Message-ID: <481F7C91.7040708@web.de> Date: Mon, 05 May 2008 23:30:57 +0200 From: "Diez B. Roggisch" User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Sender: deets@web.de X-Sender: deets@web.de X-Provags-ID: V01U2FsdGVkX18zviF4umGiKD273Up1+vruHKIvqc+m2mZlkGA1 tieoRCiyTjObWerG8F+r45AcE82EnkLQDdd1i8EVSrGlISNBTp NMm4iuZWk= Subject: [Python-berlin] vortrag mittwoch... X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 May 2008 21:33:05 -0000 ... von mir zum thema ctypes muss wegen Terminkollision & Zeitmangel ausfallen. ich hoffe ich schaff's zum naechsten mal (ctypes ist wirklich cool :)) & wuensche euch viel Spass. Diez From gherman@darwin.in-berlin.de Tue May 06 14:08:09 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1JtNpx-0004FM-Cs for python-berlin@python.net; Tue, 06 May 2008 14:08:09 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [192.168.1.3] (e178058152.adsl.alicedsl.de [85.178.58.152]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id m46DitG2004893 for ; Tue, 6 May 2008 15:44:56 +0200 Message-Id: From: Dinu Gherman To: python-berlin@python.net In-Reply-To: <481F7C91.7040708@web.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Tue, 6 May 2008 15:44:55 +0200 References: <481F7C91.7040708@web.de> X-Mailer: Apple Mail (2.919.2) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: Re: [Python-berlin] vortrag mittwoch... X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 May 2008 14:08:09 -0000 Diez B. Roggisch: > ... von mir zum thema ctypes muss wegen Terminkollision & Zeitmangel > ausfallen. ich hoffe ich schaff's zum naechsten mal (ctypes ist > wirklich cool :)) & wuensche euch viel Spass. Schade, schade! Hat jemand ein Alternativthema zur Hand? Wenn nicht, k=F6nnte ich ein paar Beispiele eines etwas vernachl=E4ssigten Projekts von mir vorstellen, das Python-Namensr=E4ume graphisch darstellt. Praktisch (nicht nur) f=FCr Beispiele in B=FCchern: http://python.net/~gherman/tmp/BasicTests.test_2.pdf http://python.net/~gherman/tmp/re.pdf Dabei wird GraphViz verwendet und wenn ein paar intimere Kenner davon anwesend sein werden, so h=E4tte ich auch die ein oder andere Frage = dazu. Gru=DF, Dinu= From stephan.diehl@gmx.net Mon May 12 16:50:45 2008 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1JvbEb-00032r-MV for python-berlin@python.net; Mon, 12 May 2008 16:50:45 +0000 Received: (qmail invoked by alias); 12 May 2008 16:48:40 -0000 Received: from p54BCFE20.dip.t-dialin.net (EHLO bach.local) [84.188.254.32] by mail.gmx.net (mp050) with SMTP; 12 May 2008 18:48:40 +0200 X-Authenticated: #1388793 X-Provags-ID: V01U2FsdGVkX1/BXoYE5y/BdikCJmI0NuUjXNyYZQuQxlJ0hb0Mia J+vOckJIYaRNhg From: Stephan Diehl To: python-berlin@python.net Date: Mon, 12 May 2008 18:48:41 +0200 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200805121848.41234.stephan.diehl@gmx.net> X-Y-GMX-Trusted: 0 Subject: [Python-berlin] Python Magazin X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2008 16:50:46 -0000 Hallo Berliner Python User, Doug Hellmann hat mit vor ein paar Tagen eine Mail geschrieben, wo er freie Python Magazin PDF Abos offeriert. Jedes Mitglied unserer mailingliste sollte solch ein Abo bekommen. ---------------Doug Hellmann------------------------------------------ I would like to offer free 3 month PDF subscriptions to Python Magazine for the members of your user group. To take advantage of the offer, each person should go to our web site (http://www.pythonmagazine.com ) and set up an account (that's already free). When they register, the site will ask them for an email address to identify the account. [...] I would also appreciate it if you mention that the magazine is looking for authors, and give anyone who is interested my email address so I can talk to them about the details. --------------------------------------------------------------------------------- Viel Spass beim Lesen Stephan From felix.schwarz@web.de Mon May 12 19:31:50 2008 Received: from schwarz.eu ([212.112.231.16] helo=ipx11390.ipxserver.de) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1JvdkU-0008Qy-2V for python-berlin@python.net; Mon, 12 May 2008 19:31:50 +0000 Received: from port-92-195-92-217.dynamic.qsc.de ([92.195.92.217] helo=ws2.schwarz.lokal) by ipx11390.ipxserver.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.43) id 1JvdJH-0004yK-JC for python-berlin@python.net; Mon, 12 May 2008 21:03:43 +0200 Message-ID: <4828948D.3000902@web.de> Date: Mon, 12 May 2008 21:03:41 +0200 From: Felix Schwarz User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.12) Gecko/20080226 Fedora/2.0.0.12-1.fc8 Thunderbird/2.0.0.12 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: python-berlin@python.net References: <200805121848.41234.stephan.diehl@gmx.net> In-Reply-To: <200805121848.41234.stephan.diehl@gmx.net> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms070307060504000402040808" X-AuthenticatedUser: felix@schwarz-online.org Subject: Re: [Python-berlin] Python Magazin X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2008 19:31:50 -0000 This is a cryptographically signed message in MIME format. --------------ms070307060504000402040808 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Hallo Stephan, Stephan Diehl schrieb: > Doug Hellmann hat mit vor ein paar Tagen eine Mail geschrieben, wo er f= reie=20 > Python Magazin PDF Abos offeriert. Jedes Mitglied unserer mailingliste = sollte=20 > solch ein Abo bekommen. (...) > To take advantage of the offer, each person should go to our web site > (http://www.pythonmagazine.com > ) and set up an account (that's already free). When they register, > the site will ask them for an email address to identify the account. > [...] Ich glaube, da fehlen ein paar Infos: Denn jetzt habe ich einen Account, = aber=20 woher wei=DF deren Shop, dass ich ein Probe-Abo bekommen soll? Ansonsten sieht das Magazin ja recht interessant aus. Es w=E4re nur sch=F6= n, wenn=20 man wenigstens Inhaltsangaben der existierenden Ausgaben bekommen k=F6nnt= e... fs --------------ms070307060504000402040808 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJQTCC AvswggJkoAMCAQICECL31upl8qmhX+48z2yapz4wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDEyMzIxNDcyNVoX DTA5MDEyMjIxNDcyNVowXzEQMA4GA1UEBBMHU2Nod2FyejEOMAwGA1UEKhMFRmVsaXgxFjAU BgNVBAMTDUZlbGl4IFNjaHdhcnoxIzAhBgkqhkiG9w0BCQEWFGZlbGl4LnNjaHdhcnpAd2Vi LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvTb4LZ/dKe5RznO/YT757DEb mQU32KrX2MOetMyh3Oaw/s8tVvuk/GR9y0ZerPG5iSuPMOatbsihi+sQgXDamckStqbzT3lU 9Hd+4r8Wsg9MP98a9Zfp+gntg1f6W/iJrJv7/hkgbCI5RyEQ8ZaLXSIRr7n556QVC0Go62Kl C+tl7BLFVEGdFZLe1sZhcDCY/MxtGzWbg4/NyrZiBSeO4mRMz0CzSy7C0lrg5UDYrwUpNkiq FkKqFEseh0GL60eclGaNF9xxzGsK0wRc5Txveb0y/dMQnA6lTMSB3MOtfj/DDuWgPn74qGQz p2rSSQzbNBWikHeGWh6dNj5krkDTOwIDAQABozEwLzAfBgNVHREEGDAWgRRmZWxpeC5zY2h3 YXJ6QHdlYi5kZTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAAtjphBeHX811WEd gk+CRv43lEbuXl7+Ju56U9T025NkF8GLAafaAUlmvQ7AUzFzoIyyIdXbOzzeDrEoQEQ56dF2 26z1QCCiuTDoHPRhdob7MIobtbEdORv4DvjBJ06ryoEG86AcZqzCr9sxspHt+3JzyWOxUx// BOOPHAr8bddPMIIC+zCCAmSgAwIBAgIQIvfW6mXyqaFf7jzPbJqnPjANBgkqhkiG9w0BAQUF ADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRk LjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDgw MTIzMjE0NzI1WhcNMDkwMTIyMjE0NzI1WjBfMRAwDgYDVQQEEwdTY2h3YXJ6MQ4wDAYDVQQq EwVGZWxpeDEWMBQGA1UEAxMNRmVsaXggU2Nod2FyejEjMCEGCSqGSIb3DQEJARYUZmVsaXgu c2Nod2FyekB3ZWIuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9Nvgtn90p 7lHOc79hPvnsMRuZBTfYqtfYw560zKHc5rD+zy1W+6T8ZH3LRl6s8bmJK48w5q1uyKGL6xCB cNqZyRK2pvNPeVT0d37ivxayD0w/3xr1l+n6Ce2DV/pb+Imsm/v+GSBsIjlHIRDxlotdIhGv ufnnpBULQajrYqUL62XsEsVUQZ0Vkt7WxmFwMJj8zG0bNZuDj83KtmIFJ47iZEzPQLNLLsLS WuDlQNivBSk2SKoWQqoUSx6HQYvrR5yUZo0X3HHMawrTBFzlPG95vTL90xCcDqVMxIHcw61+ P8MO5aA+fvioZDOnatJJDNs0FaKQd4ZaHp02PmSuQNM7AgMBAAGjMTAvMB8GA1UdEQQYMBaB FGZlbGl4LnNjaHdhcnpAd2ViLmRlMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADgYEA C2OmEF4dfzXVYR2CT4JG/jeURu5eXv4m7npT1PTbk2QXwYsBp9oBSWa9DsBTMXOgjLIh1ds7 PN4OsShARDnp0XbbrPVAIKK5MOgc9GF2hvswihu1sR05G/gO+MEnTqvKgQbzoBxmrMKv2zGy ke37cnPJY7FTH/8E448cCvxt108wggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHR MQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRv d24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9u IFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg Q0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMw NzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZy ZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftO ucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Va qj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e2 0TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6 MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENB LmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJl bDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0wh uPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmO jCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIDZDCCA2AC AQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECECL3 1upl8qmhX+48z2yapz4wCQYFKw4DAhoFAKCCAcMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEH ATAcBgkqhkiG9w0BCQUxDxcNMDgwNTEyMTkwMzQxWjAjBgkqhkiG9w0BCQQxFgQUHIdbbwV/ M09BcbxxaB6FE4OsCQEwUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0D AgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgYUGCSsGAQQB gjcQBDF4MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENB AhAi99bqZfKpoV/uPM9smqc+MIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAi99bqZfKpoV/uPM9smqc+MA0GCSqG SIb3DQEBAQUABIIBADQUyHgRIElWNLsRW+arbMTCt8cOrRVloqh2Osu2KLcs2p5WqxIlxACW UXQQ+oFuiKEXT0baiicE2LSDTmDolRyB+mPbV/a6GOZKq7w5dO0UWt+OsTREWBINl+zPUB3P h02ImKCoQsPb30Rft3gEmgnjbBCof39fypkRFUGjQD29fIFKSG2/N20XPa7OZbERUl4G0kJw 1P+iEISDF8HqsnDdr7sWvP/bsNNys9QuacEaJhtsEQa9Sn8w3yN/yU3MT/dTOMXtuE1naKu/ yHOA0+qttlcsZhNkbTbUTNb46J6NHhDaI7WpVZDvsOs+0iEAELWlfXru2Jrz0OCHA0qHvPcA AAAAAAA= --------------ms070307060504000402040808-- From gherman@darwin.in-berlin.de Mon May 12 19:45:08 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1JvdxM-0000rq-Oi for python-berlin@python.net; Mon, 12 May 2008 19:45:08 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [192.168.2.109] (p54857BF7.dip.t-dialin.net [84.133.123.247]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id m4CJh7HX026267 for ; Mon, 12 May 2008 21:43:07 +0200 Message-Id: <6675670D-8889-4C9C-9C22-0B6111F220A1@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin@python.net In-Reply-To: <4828948D.3000902@web.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Mon, 12 May 2008 21:43:06 +0200 References: <200805121848.41234.stephan.diehl@gmx.net> <4828948D.3000902@web.de> X-Mailer: Apple Mail (2.919.2) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: Re: [Python-berlin] Python Magazin X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2008 19:45:09 -0000 Felix Schwarz: > Ich glaube, da fehlen ein paar Infos: Denn jetzt habe ich einen > Account, aber woher wei=DF deren Shop, dass ich ein Probe-Abo be- > kommen soll? Ich habe mich auch registriert, aber keinen Hinweis danach geseh- en, oder per E-Mail erhalten, wie ich denn nun an die versproche- nen drei Gratis-PDFs komme... Mir scheint, die Site hat gerade ein kleines Problem, weil ich auch die einzelnen Ausgaben nicht online sehen kann. Vielleicht wird's ja noch. Sonst gibt uns Stephan die E-Mail- Adresse von Doug und wir melden uns alle zahlreich bei ihm... ;-) Gru=DF, Dinu From flori@n-schlachter.de Mon May 12 20:31:20 2008 Received: from shared-a.fs-tools.de ([78.47.135.83] helo=mail.fs-tools.de) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1Jveg4-00039I-8G for python-berlin@python.net; Mon, 12 May 2008 20:31:20 +0000 Received: from [192.168.0.4] (e178245062.adsl.alicedsl.de [85.178.245.62]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.fs-tools.de (Postfix) with ESMTP id 2176720AC004 for ; Mon, 12 May 2008 21:48:47 +0200 (CEST) Message-Id: <796F976C-141C-4AA4-A982-F6A8D123D953@n-schlachter.de> From: Florian Schlachter To: python-berlin@python.net In-Reply-To: <6675670D-8889-4C9C-9C22-0B6111F220A1@darwin.in-berlin.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Mon, 12 May 2008 21:48:24 +0200 References: <200805121848.41234.stephan.diehl@gmx.net> <4828948D.3000902@web.de> <6675670D-8889-4C9C-9C22-0B6111F220A1@darwin.in-berlin.de> X-Mailer: Apple Mail (2.919.2) Subject: Re: [Python-berlin] Python Magazin X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2008 20:31:20 -0000 Am 12.05.2008 um 21:43 schrieb Dinu Gherman: > Mir scheint, die Site hat gerade ein > kleines Problem, weil ich auch die einzelnen Ausgaben nicht online > sehen kann. Das ist auf der Seite normal, das =E4rgert mich jedes mal. :-( Ich wei=DF auch nicht, warum sie keinen Katalog bereitstellen, sondern =20= stets nur die aktuelle Ausgabe auf der Startseite... Gr=FC=DFe Florian= From Stephan.Diehl@gmx.net Mon May 12 20:32:09 2008 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1Jvegr-0003BB-7g for python-berlin@python.net; Mon, 12 May 2008 20:32:09 +0000 Received: (qmail 4255 invoked by uid 0); 12 May 2008 20:30:03 -0000 Received: from 84.188.254.32 by www176.gmx.net with HTTP; Mon, 12 May 2008 22:30:03 +0200 (CEST) Content-Type: text/plain; charset="us-ascii" Date: Mon, 12 May 2008 22:30:03 +0200 From: "Stephan Diehl" Message-ID: <20080512203003.250690@gmx.net> MIME-Version: 1.0 To: python-berlin@python.net X-Authenticated: #1388793 X-Flags: 0001 X-Mailer: WWW-Mail 6100 (Global Message Exchange) X-Priority: 3 X-Provags-ID: V01U2FsdGVkX1/XJvJLZpPXciZlOEsK3ao+xD2FD6oJEN0ZNrPaBm 2yNcynUZWJYWBiTSar2xgYu9sO4rZxsPb2Fw== Content-Transfer-Encoding: 7bit X-GMX-UID: g+5OIoUXaHItJINiMyUldktiamdhZIQc Subject: [Python-berlin] nochmal python magazin X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2008 20:32:09 -0000 Hallo nochmal, alle, die an dem Angebot Interesse haben, muessen mir nochmal Bescheid geben (war mir auch nicht so ganz klar). Von zweien weiss ich ja schon :-) Das Abo wird dann (irgendwann) freigeschaltet. Viele Gruesse Stephan -- Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten Browser-Versionen downloaden: http://www.gmx.net/de/go/browser From gherman@darwin.in-berlin.de Fri May 16 09:31:24 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1JwwHc-0002bt-Kp for python-berlin@python.net; Fri, 16 May 2008 09:31:24 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [192.168.1.2] (e178015002.adsl.alicedsl.de [85.178.15.2]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id m4G9TICX018238 for ; Fri, 16 May 2008 11:29:18 +0200 Message-Id: <4877C23E-67AA-407E-93D6-D27DFDD9034A@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin@python.net In-Reply-To: <20080512203003.250690@gmx.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) X-Priority: 3 Date: Fri, 16 May 2008 11:29:18 +0200 References: <20080512203003.250690@gmx.net> X-Mailer: Apple Mail (2.919.2) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: Re: [Python-berlin] nochmal python magazin X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 May 2008 09:31:24 -0000 Stephan Diehl: > alle, die an dem Angebot Interesse haben, muessen mir nochmal > Bescheid geben (war mir auch nicht so ganz klar). Von zweien > weiss ich ja schon :-) Das Abo wird dann (irgendwann) freige- > schaltet. Ich habe eben nochmal in meinen Account reingeschaut, aber keiner- lei Gratis-PDFs gesehen. Hat jemand anderes Erfolg damit? Oder sollen wir uns gleich an den "Customer Support" wenden? http://pymag.phparch.com/c/contact/main Gru=DF, Dinu From andreas.roehler@online.de Fri May 16 13:56:00 2008 Received: from moutng.kundenserver.de ([212.227.126.174]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1Jx0Pg-0001Nh-6a for python-berlin@starship.python.net; Fri, 16 May 2008 13:56:00 +0000 Received: from wagen (p54BE8997.dip0.t-ipconnect.de [84.190.137.151]) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis) id 0MKwtQ-1Jx0NX22G9-0004eB; Fri, 16 May 2008 15:53:48 +0200 From: Andreas =?iso-8859-1?q?R=F6hler?= To: python-berlin@starship.python.net Date: Fri, 16 May 2008 15:55:32 +0200 User-Agent: KMail/1.9.6 (enterprise 20070904.708012) References: <20080512203003.250690@gmx.net> <4877C23E-67AA-407E-93D6-D27DFDD9034A@darwin.in-berlin.de> In-Reply-To: <4877C23E-67AA-407E-93D6-D27DFDD9034A@darwin.in-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200805161555.34006.andreas.roehler@online.de> X-Provags-ID: V01U2FsdGVkX1/M8BRzX5tYVbJQVhbrhul3HhV5luT0KzHmjHT EWO92LpPbYbl7b66I2fhpo0R3a1IQySSg5VSyy/j8PuTDMdLLe oVqY0fmsqxHe7jPxGaxig== Subject: Re: [Python-berlin] nochmal python magazin X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 May 2008 13:56:00 -0000 Am Freitag, 16. Mai 2008 schrieb Dinu Gherman: > Stephan Diehl: >=20 > > alle, die an dem Angebot Interesse haben, muessen mir nochmal > > Bescheid geben (war mir auch nicht so ganz klar). Von zweien > > weiss ich ja schon :-) Das Abo wird dann (irgendwann) freige- > > schaltet. >=20 > Ich habe eben nochmal in meinen Account reingeschaut, aber keiner- > lei Gratis-PDFs gesehen. Hat jemand anderes Erfolg damit? Oder > sollen wir uns gleich an den "Customer Support" wenden? >=20 > http://pymag.phparch.com/c/contact/main >=20 > Gru=DF, >=20 > Dinu >=20 >=20 > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin >=20 Hallo und Gru=DF nochmal vom letzten Stammtisch. Bei mir gings auch nicht. Habe eine Nachricht geschickt. Andreas From gherman@darwin.in-berlin.de Thu May 22 13:12:41 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1JzAb3-0006NW-CQ for python-berlin@python.net; Thu, 22 May 2008 13:12:41 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.2] (e178048165.adsl.alicedsl.de [85.178.48.165]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id m4MDAQQa002716; Thu, 22 May 2008 15:10:26 +0200 Message-Id: <4ADA72D9-8814-45F9-B3DC-DA2BA533BC11@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin@python.net Content-Type: multipart/alternative; boundary=Apple-Mail-1--921091703 X-Priority: 3 Mime-Version: 1.0 (Apple Message framework v919.2) Date: Thu, 22 May 2008 15:10:25 +0200 References: <20928518.32161211456081540.JavaMail.servlet@kundenserver> X-Mailer: Apple Mail (2.919.2) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] 23.5.: Zusammentreffen Python User Group + Sabine K McNeill X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 May 2008 13:12:41 -0000 --Apple-Mail-1--921091703 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Hallo allerseits, Frank von newthinking Berlin hat relativ spontan einen Gast aus England zu Besuch, der die lokale Python-Szene f=FCr sein Projekt begeistern m=F6chte. Dazu gibt es morgen abend ein Meeting im New- thinking Store Berlin. Details siehe unten. Alle Pythonistas sind herzlich willkommen. Gru=DF, Dinu Anfang der weitergeleiteten E-Mail: > Von: Frank Hofmann > Datum: 22. Mai 2008 13:34:41 MESZ > An: > An: > Kopie: > Betreff: Re: Zusammentreffen Python User Group + Sabine K McNeill > > Hallo ihr zwei, > > ich habe gestern mit besagtem Gast geplauscht: > > Sabine K McNeill > http://www.3dmetrics.co.uk > > - ehemalige Mitarbeiterin des CERN > - Mathematikerin und Software-Entwicklerin > > Ihr Projekt h=F6rt sich spannend an. Es geht um Neumodellierung > von Bilddaten mit der M=F6glichkeit, automatische > Schlussfolgerungen zu ziehen. Teile des Projekts sind in VB und > C# entwickelt, Teile in python. > > Ich habe f=FCr morgigen Freitag den newthinking store > reserviert, damit Sabine ihr Projekt vorstellen kann: > > 19:00 - 21:00 Uhr > Susanne K McNeill: Python Visual Data > > Gesucht werden Ethusiasten, die am Projekt mitentwickeln. > > Meine Bitte: schickt das doch bitte mal an andere > der Python User Group, vielleicht hat jemand Interesse > sich mit einzubringen. > > Herzliche Gr=FC=DFe, > > Frank > > --=20 > Dipl.-Inf. Frank Hofmann > Potsdam > > Hofmann EDV - Linux, Layout und Satz > http://www.efho.de --Apple-Mail-1--921091703 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hallo = allerseits,

Frank von newthinking Berlin hat relativ = spontan einen Gast aus 
England zu Besuch, der die lokale = Python-Szene f=FCr sein Projekt
begeistern m=F6chte. Dazu gibt = es morgen abend ein Meeting im New-
thinking Store = Berlin. Details siehe unten. Alle Pythonistas 
sind = herzlich = willkommen.

Gru=DF,

Dinu=

Anfang der weitergeleiteten E-Mail:

Von: = Frank Hofmann <frank.hofmann@efho.de>
Datum: = 22. Mai 2008 13:34:41 MESZ
An: <stephan.diehl@gmx.net>
Kopie: <frank.hofmann@efho.de>
Betreff: = Re: Zusammentreffen Python User Group + Sabine K = McNeill
http://www.3dmetrics.co.uk

= - ehemalige Mitarbeiterin des CERN
- Mathematikerin und = Software-Entwicklerin

Ihr Projekt h=F6rt sich spannend an. Es = geht um Neumodellierung
von Bilddaten mit der M=F6glichkeit, = automatische
Schlussfolgerungen zu ziehen. Teile des Projekts sind = in VB und
C# entwickelt, Teile in python.

Ich habe f=FCr = morgigen Freitag den newthinking store
reserviert, damit Sabine ihr = Projekt vorstellen kann:

19:00 - 21:00 Uhr
Susanne K McNeill: = Python Visual Data

Gesucht werden Ethusiasten, die am Projekt = mitentwickeln.

Meine Bitte: schickt das doch bitte mal an = andere
der Python User Group, vielleicht hat jemand Interesse
sich = mit einzubringen.

Herzliche Gr=FC=DFe,

Frank

-- =
Dipl.-Inf. Frank Hofmann
Potsdam

Hofmann EDV - Linux, = Layout und = Satz
http://www.efho.de

= --Apple-Mail-1--921091703-- From jannis@leidel.info Tue May 27 18:14:08 2008 Received: from mu-out-0910.google.com ([209.85.134.190]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1K13gV-0005nD-R7 for python-berlin@starship.python.net; Tue, 27 May 2008 18:14:08 +0000 Received: by mu-out-0910.google.com with SMTP id w9so1977741mue.0 for ; Tue, 27 May 2008 11:11:45 -0700 (PDT) Received: by 10.103.179.17 with SMTP id g17mr1362552mup.119.1211910425420; Tue, 27 May 2008 10:47:05 -0700 (PDT) Received: from ?10.0.1.198? ( [84.191.5.111]) by mx.google.com with ESMTPS id t10sm10657787muh.17.2008.05.27.10.47.04 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 27 May 2008 10:47:04 -0700 (PDT) Message-Id: From: Jannis Leidel To: python-berlin@starship.python.net Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Tue, 27 May 2008 19:47:01 +0200 X-Mailer: Apple Mail (2.919.2) Subject: [Python-berlin] Django User Meetup in Berlin at Linuxtag 2008 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 May 2008 18:14:08 -0000 Hallo, Im Zuge des diesj=E4hrigen Linuxtages w=FCrden wir uns gern am Freitag, =20= 30. Mai 2008, 17:00 Uhr mit anderen Django-Benutzern und -Entwicklern =20= treffen und gemeinsam gek=FChlte Getr=E4nke genie=DFen. Treffpunkt ist = vor =20 dem Haupteingang. We=92d like to take the opportunity of this year=92s Linuxtag to meet on = =20 Friday, May 30, 2008 5:00 PM with other Django users and developers to have an informal =20 meetup and some cold beverages. The gathering place is in front of the =20= main entrance. http://upcoming.yahoo.com/event/727108/ http://venteria.com/events/65500-Django-User-Meetup-at-Linuxtag-2008 Cheers, Jannis= From stephan@transvection.de Mon Jun 09 16:05:18 2008 Received: from [83.151.28.111] (helo=transvection.de) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1K5jry-00012C-JD for python-berlin@starship.python.net; Mon, 09 Jun 2008 16:05:18 +0000 Received: from [192.168.10.2] (p54BCC626.dip.t-dialin.net [84.188.198.38]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 22A5F4294C for ; Mon, 9 Jun 2008 15:45:54 +0000 (UTC) Message-ID: <484D5037.1030202@transvection.de> Date: Mon, 09 Jun 2008 17:45:59 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Python-berlin] die naechsten Termine X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jun 2008 16:05:18 -0000 Hallo Leute, hier sind die naechsten Termine: Fr. 25.7., 19 Uhr, Prater (in der Kastanienallee): bei schoenem Wetter im Biergarten, bei schlechtem Wetter im Restaurant. Mi. 24.9., 19 Uhr, newthinking store Gruesse Stephan From uz@archimedes-solutions.de Tue Jun 10 11:17:24 2008 Received: from c-mail.c-base.org ([82.193.243.11]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1K61qu-0000N2-0q for python-berlin@starship.python.net; Tue, 10 Jun 2008 11:17:24 +0000 Received: from [212.63.41.234] (helo=Absynth.local) by c-mail.c-base.org with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1K61AA-00069t-SZ for python-berlin@starship.python.net; Tue, 10 Jun 2008 12:33:33 +0200 Message-ID: <484E5869.8020403@archimedes-solutions.de> Date: Tue, 10 Jun 2008 12:33:13 +0200 From: Ulrich von Zadow User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Spam-CB-Score: -4.4 (----) X-Spam-CB-Report: No, score=-4.4 required=5.0 tests=ALL_TRUSTED=-1.8, AWL=0.019, BAYES_00=-2.599 autolearn=ham Subject: [Python-berlin] Jobangebot X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2008 11:17:24 -0000 Hi, ich hoffe, Jobangebote sind hier nicht unangebracht - wenn ja, bitte kurz bescheid geben und es passiert nicht wieder. Wir - Archimedes Solutions GmbH - suchen kurzfristig jemand, der uns bei dem Aufbau einer relativ kleinen DB-Applikation für internen Gebrauch mithelfen kann. Die Datenbank enthält 20-30 Tabellen und hat ein brauchbares Design. Uns fehlen momentan nur die Kapazitäten, das in-house durchzuziehen. Genutzte Technologien: Python, Django, MySQL, Webinterface, YUI. Unsere Website, Kontaktdaten, etc. stehen im Footer. Bewerbungen bitte direkt an mich und nicht an die Liste. Viele Grüße, Uli -- Dipl. Inf. Ulrich von Zadow Exhibit Development Tel +49 (0)30 / 2000 577 12 Fax +49 (0)30 / 2000 577 20 Skype: uzadow Archimedes Solutions GmbH Saarbrücker Str. 24 10405 Berlin www.archimedes-solutions.com Geschäftsführung: A. Valder | D. Feser | J. Schmidtsiefen | W. Rien Amtsgericht: Berlin Charlottenburg HR Nr.: 107563 B UST-ID Nr.: DE-253.771.793 From uz@archimedes-solutions.de Tue Jun 10 11:19:46 2008 Received: from mail.archi-me-des.de ([88.198.7.117]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1K61tC-0000PB-IU for python-berlin@starship.python.net; Tue, 10 Jun 2008 11:19:46 +0000 Message-ID: <484E5871.1040109@archimedes-solutions.de> Date: Tue, 10 Jun 2008 12:33:21 +0200 From: Ulrich von Zadow User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at archi-me-des.de Subject: [Python-berlin] Jobangebot X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2008 11:19:46 -0000 Hi, ich hoffe, Jobangebote sind hier nicht unangebracht - wenn ja, bitte kurz bescheid geben und es passiert nicht wieder. Wir - Archimedes Solutions GmbH - suchen kurzfristig jemand, der uns bei dem Aufbau einer relativ kleinen DB-Applikation für internen Gebrauch mithelfen kann. Die Datenbank enthält 20-30 Tabellen und hat ein brauchbares Design. Uns fehlen momentan nur die Kapazitäten, das in-house durchzuziehen. Genutzte Technologien: Python, Django, MySQL, Webinterface, YUI. Unsere Website, Kontaktdaten, etc. stehen im Footer. Bewerbungen bitte direkt an mich und nicht an die Liste. Viele Grüße, Uli -- Dipl. Inf. Ulrich von Zadow Exhibit Development Tel +49 (0)30 / 2000 577 12 Fax +49 (0)30 / 2000 577 20 Skype: uzadow Archimedes Solutions GmbH Saarbrücker Str. 24 10405 Berlin www.archimedes-solutions.com Geschäftsführung: A. Valder | D. Feser | J. Schmidtsiefen | W. Rien Amtsgericht: Berlin Charlottenburg HR Nr.: 107563 B UST-ID Nr.: DE-253.771.793 From hofmann@antilope.in-berlin.de Tue Jun 10 16:44:17 2008 Received: from antilope.in-berlin.de ([192.109.42.66] ident=master) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1K66xF-0007Em-GF for python-berlin@starship.python.net; Tue, 10 Jun 2008 16:44:17 +0000 Received: from antilope.in-berlin.de (localhost [127.0.0.1]) by antilope.in-berlin.de (8.14.1/8.14.1/Debian-9) with ESMTP id m5AGRXbG023959 for ; Tue, 10 Jun 2008 18:27:33 +0200 Received: (from hofmann@localhost) by antilope.in-berlin.de (8.14.1/8.14.1/Submit) id m5AGRXUQ023954 for python-berlin@starship.python.net; Tue, 10 Jun 2008 18:27:33 +0200 Date: Tue, 10 Jun 2008 18:27:33 +0200 From: Frank Hofmann To: python-berlin@starship.python.net Message-ID: <20080610162733.GA23257@user.in-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline User-Agent: Mutt/1.5.16 (2007-06-11) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by antilope.in-berlin.de id m5AGRXbG023959 Subject: [Python-berlin] Projektvorstellung: Sabine K McNeill/newthinking store Mitte (Teil 2) X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.10 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2008 16:44:17 -0000 Liebe Liste, Sabine Kurjo McNeill hatte uns vor kurzem ihr Projekt im newthinking store Berlin-Mitte vorgestellt, bei der=20 es um Neumodellierung von Bilddaten mit der M=F6glichkeit,=20 automatische Schlussfolgerungen zu ziehen, ging. Sabine Kurjo hat die erste Kritik dankend aufgenommen und=20 ihre Pr=E4sentation komplett =FCberarbeitet. Sie m=F6chte ihr Projekt erneut pr=E4sentieren: Mittwoch, 11.6., 19:30 Uhr newthinking store Berlin-Mitte Tucholskystr. 48 http://www.newthinking-store.de Sabine Kurjo sucht ebenfalls Entwickler, die am Projekt mitwirken m=F6chten. Weitere Informationen: http://www.3dmetrics.co.uk Herzliche Gr=FC=DFe, Frank Hofmann --=20 Hofmann EDV - Linux, Layout und Satz Dipl.-Inf. Frank Hofmann 14467 Potsdam - Dortustr. 53 web http://www.efho.de mail frank.hofmann@efho.de tel 0331/201 33 76 From stephan@transvection.de Thu Jul 17 12:04:01 2008 Received: from [83.151.28.111] (helo=transvection.de) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KJSDJ-0003eL-BR for python-berlin@starship.python.net; Thu, 17 Jul 2008 12:04:01 +0000 Received: from [192.168.2.103] (p54BCF0BE.dip.t-dialin.net [84.188.240.190]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 0DBEC4294C for ; Thu, 17 Jul 2008 11:59:02 +0000 (UTC) Message-ID: <487F3466.5020007@transvection.de> Date: Thu, 17 Jul 2008 14:00:38 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] Treffen im Prater am 25.7. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jul 2008 12:04:01 -0000 Liebe Berliner Python Freunde, unser n=E4chstes Treffen steht an, und zwar am Fr., den 25.7. im Prater=20 Biergarten wie gewohnt um 19 Uhr. Die genaue Adresse ist: Prater - Berlin Prenzlauer Berg - Kastanienallee 7=969 Sollte es wider Erwarten regnen, weichen wir einfach auf das Restaurant=20 auf demselben Gel=E4nde aus. Diesmal gibt es keine Programmpunkte ausser Essen, Trinken und=20 Neuigkeiten austauschen. Wir haben noch keinen richtigen Namen!!! In Anlehnung an eine eher missgl=FCckte Berliner Imagekampagne: Was halte= t=20 Ihr von "BePy"? Oder doch eher traditioneller "BPUG"? Habt Ihr Vorschl=E4ge? Viele Gr=FC=DFe Stephan From jannis@leidel.info Thu Jul 17 14:32:30 2008 Received: from fg-out-1718.google.com ([72.14.220.158]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1KJUX0-0006px-RL for python-berlin@starship.python.net; Thu, 17 Jul 2008 14:32:30 +0000 Received: by fg-out-1718.google.com with SMTP id d23so4687275fga.14 for ; Thu, 17 Jul 2008 07:29:09 -0700 (PDT) Received: by 10.86.31.18 with SMTP id e18mr4119506fge.34.1216304949315; Thu, 17 Jul 2008 07:29:09 -0700 (PDT) Received: from ?10.0.1.198? ( [84.191.43.80]) by mx.google.com with ESMTPS id 4sm3020286fgg.9.2008.07.17.07.29.08 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 17 Jul 2008 07:29:08 -0700 (PDT) Message-Id: From: Jannis Leidel To: python-berlin@starship.python.net In-Reply-To: <487F3466.5020007@transvection.de> Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v928.1) Date: Thu, 17 Jul 2008 16:29:06 +0200 References: <487F3466.5020007@transvection.de> X-Mailer: Apple Mail (2.928.1) Subject: Re: [Python-berlin] Treffen im Prater am 25.7. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jul 2008 14:32:31 -0000 Am 17.07.2008 um 14:00 schrieb Stephan Diehl: > Liebe Berliner Python Freunde, > > unser n=E4chstes Treffen steht an, und zwar am Fr., den 25.7. im =20 > Prater Biergarten wie gewohnt um 19 Uhr. Die genaue Adresse ist: > Prater - Berlin Prenzlauer Berg - Kastanienallee 7=969 > > Sollte es wider Erwarten regnen, weichen wir einfach auf das =20 > Restaurant auf demselben Gel=E4nde aus. > > Diesmal gibt es keine Programmpunkte ausser Essen, Trinken und =20 > Neuigkeiten austauschen. Werde da sein und gebe auch noch den Django-Leuten Bescheid. > Wir haben noch keinen richtigen Namen!!! > In Anlehnung an eine eher missgl=FCckte Berliner Imagekampagne: Was =20= > haltet Ihr von "BePy"? Oder doch eher traditioneller "BPUG"? > Habt Ihr Vorschl=E4ge? Ich h=E4tte noch vorzuschlagen: - BerPy - PyBer - BerlinPy - PyBerlin "BePy" finde ich (auch dank der miserablen Kampagne) nicht passend und =20= "BPUG" etwas krampfig. Viele Gr=FC=DFe, Jannis From felix.schwarz@web.de Sat Jul 26 09:49:43 2008 Received: from schwarz.eu ([212.112.231.16] helo=ipx11390.ipxserver.de) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KMgPH-0002zY-94 for python-berlin@python.net; Sat, 26 Jul 2008 09:49:43 +0000 Received: from f053006239.adsl.alicedsl.de ([78.53.6.239] helo=ws2.schwarz.lokal) by ipx11390.ipxserver.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.43) id 1KMg4w-00087f-HB for python-berlin@python.net; Sat, 26 Jul 2008 11:28:42 +0200 Message-ID: <488AEE48.2010008@web.de> Date: Sat, 26 Jul 2008 11:28:40 +0200 From: Felix Schwarz User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.14) Gecko/20080501 Fedora/2.0.0.14-1.fc8 Thunderbird/2.0.0.14 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: python-berlin@python.net Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms070302000200080405060700" X-AuthenticatedUser: felix@schwarz-online.org Subject: [Python-berlin] Scrumtisch am 31.07. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 09:49:43 -0000 This is a cryptographically signed message in MIME format. --------------ms070302000200080405060700 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: quoted-printable Gestern im Prater (ich fands =FCbrigens sehr nett!) kam das Gespr=E4ch au= f=20 Scrum[1] als Software-Entwicklungsprozess. In diesem Zusammenhang ist vielleicht der Scrumtisch f=FCr einige interes= sant. Der Scrumtisch ist ein Treffen von Scrum-Interessierten, bei dem es einfa= ch um=20 Erfahrungsaustausch und nettes Beisammensein in einem Lokal geht. Meist gibt es 1-2 Stunden eher technische, moderierte Diskussion =FCber=20 Scrum-Themen nach Wunsch und anschlie=DFend klingt der Abend dann im gem=FC= tlichen=20 Gespr=E4ch aus. Der n=E4chste Scrumtisch findet schon am 31.07. um 18:00 in Friedrichshai= n statt=20 [2]. Das ganze wird von der Berliner agile42 GmbH organisiert. Damit auch gen=FC= gend=20 Tische reserviert werden k=F6nnen, ist eine kurze "Anmeldung" erw=FCnscht= =2E Wenn=20 eine Diskussion =FCber ein spezielles Scrum-Thema gew=FCnscht ist, kann u= nter [3]=20 auch gerne ein entsprechender Vorschlag gemacht werden. fs PS: Das ganze ist nat=FCrlich kostenlos, nicht-kommerziell etc. PPS: St=F6rt ein solcher Post auf dieser Liste? Nach dem Interesse gester= n habe=20 ich mir einfach mal die Freiheit genommen, diese Ank=FCndigung hier zu po= sten.=20 Ich m=F6chte aber nat=FCrlich niemanden ver=E4rgern :-) [1] http://de.wikipedia.org/wiki/Scrum [2] http://agile42.com/cms/blog/2008/04/27/scrumtisch-berlin-bloggt-jetzt= / [3] http://agile42.com/cms/blog/2008/06/24/scrumtisch-am-31-juli/ --------------ms070302000200080405060700 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJQTCC AvswggJkoAMCAQICECL31upl8qmhX+48z2yapz4wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDEyMzIxNDcyNVoX DTA5MDEyMjIxNDcyNVowXzEQMA4GA1UEBBMHU2Nod2FyejEOMAwGA1UEKhMFRmVsaXgxFjAU BgNVBAMTDUZlbGl4IFNjaHdhcnoxIzAhBgkqhkiG9w0BCQEWFGZlbGl4LnNjaHdhcnpAd2Vi LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvTb4LZ/dKe5RznO/YT757DEb mQU32KrX2MOetMyh3Oaw/s8tVvuk/GR9y0ZerPG5iSuPMOatbsihi+sQgXDamckStqbzT3lU 9Hd+4r8Wsg9MP98a9Zfp+gntg1f6W/iJrJv7/hkgbCI5RyEQ8ZaLXSIRr7n556QVC0Go62Kl C+tl7BLFVEGdFZLe1sZhcDCY/MxtGzWbg4/NyrZiBSeO4mRMz0CzSy7C0lrg5UDYrwUpNkiq FkKqFEseh0GL60eclGaNF9xxzGsK0wRc5Txveb0y/dMQnA6lTMSB3MOtfj/DDuWgPn74qGQz p2rSSQzbNBWikHeGWh6dNj5krkDTOwIDAQABozEwLzAfBgNVHREEGDAWgRRmZWxpeC5zY2h3 YXJ6QHdlYi5kZTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAAtjphBeHX811WEd gk+CRv43lEbuXl7+Ju56U9T025NkF8GLAafaAUlmvQ7AUzFzoIyyIdXbOzzeDrEoQEQ56dF2 26z1QCCiuTDoHPRhdob7MIobtbEdORv4DvjBJ06ryoEG86AcZqzCr9sxspHt+3JzyWOxUx// BOOPHAr8bddPMIIC+zCCAmSgAwIBAgIQIvfW6mXyqaFf7jzPbJqnPjANBgkqhkiG9w0BAQUF ADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRk LjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDgw MTIzMjE0NzI1WhcNMDkwMTIyMjE0NzI1WjBfMRAwDgYDVQQEEwdTY2h3YXJ6MQ4wDAYDVQQq EwVGZWxpeDEWMBQGA1UEAxMNRmVsaXggU2Nod2FyejEjMCEGCSqGSIb3DQEJARYUZmVsaXgu c2Nod2FyekB3ZWIuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9Nvgtn90p 7lHOc79hPvnsMRuZBTfYqtfYw560zKHc5rD+zy1W+6T8ZH3LRl6s8bmJK48w5q1uyKGL6xCB cNqZyRK2pvNPeVT0d37ivxayD0w/3xr1l+n6Ce2DV/pb+Imsm/v+GSBsIjlHIRDxlotdIhGv ufnnpBULQajrYqUL62XsEsVUQZ0Vkt7WxmFwMJj8zG0bNZuDj83KtmIFJ47iZEzPQLNLLsLS WuDlQNivBSk2SKoWQqoUSx6HQYvrR5yUZo0X3HHMawrTBFzlPG95vTL90xCcDqVMxIHcw61+ P8MO5aA+fvioZDOnatJJDNs0FaKQd4ZaHp02PmSuQNM7AgMBAAGjMTAvMB8GA1UdEQQYMBaB FGZlbGl4LnNjaHdhcnpAd2ViLmRlMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADgYEA C2OmEF4dfzXVYR2CT4JG/jeURu5eXv4m7npT1PTbk2QXwYsBp9oBSWa9DsBTMXOgjLIh1ds7 PN4OsShARDnp0XbbrPVAIKK5MOgc9GF2hvswihu1sR05G/gO+MEnTqvKgQbzoBxmrMKv2zGy ke37cnPJY7FTH/8E448cCvxt108wggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHR MQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRv d24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9u IFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg Q0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMw NzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZy ZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftO ucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Va qj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e2 0TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6 MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENB LmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJl bDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0wh uPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmO jCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIDcTCCA20C AQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECECL3 1upl8qmhX+48z2yapz4wCQYFKw4DAhoFAKCCAdAwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEH ATAcBgkqhkiG9w0BCQUxDxcNMDgwNzI2MDkyODQwWjAjBgkqhkiG9w0BCQQxFgQU6yQQileZ BeXsB/cva4sg27QxUHEwXwYJKoZIhvcNAQkPMVIwUDALBglghkgBZQMEAQIwCgYIKoZIhvcN AwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMC AgEoMIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUg Q29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgSXNzdWluZyBDQQIQIvfW6mXyqaFf7jzPbJqnPjCBhwYLKoZIhvcNAQkQAgsxeKB2MGIx CzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSww KgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQIvfW6mXyqaFf 7jzPbJqnPjANBgkqhkiG9w0BAQEFAASCAQBs7Lqg0MkmIZrx3Kx2iETRFLjPLZvzMJyCOvdH zVPaAYdrjrEx6H46ZYr63OcTaCI6PpZxHJFl2lgoyvyBLmm90Nn8XFf3ey43wpt58cG7Vz3o TYBUgwtK+NAbaLmbPVbrH8OziEXVXHk6XNB7TUHCg8l0FqPxQi9f4NBdmaANxUloo56tw0Qo wa2slt9TzyF89blzciYyhoJJK7JtNjJ84n7PwpKIVji/2wcTtqJ6dLngfzf1ERoWMtD5CzJO h1vOkLxvUbEJjGYWZ46TsjFiq4lmjI+TvnJM9P1IvUCi/03SECPHELUPjpVPBotPv9rCOU5B eyGiecJMm/wTykwTAAAAAAAA --------------ms070302000200080405060700-- From deets@web.de Sun Jul 27 12:11:00 2008 Received: from fmmailgate01.web.de ([217.72.192.221]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1KN55Y-0003X6-It for python-berlin@python.net; Sun, 27 Jul 2008 12:11:00 +0000 Received: from smtp08.web.de (fmsmtp08.dlan.cinetic.de [172.20.5.216]) by fmmailgate01.web.de (Postfix) with ESMTP id 2D82FE977379 for ; Sun, 27 Jul 2008 14:07:22 +0200 (CEST) Received: from [85.179.28.139] (helo=[10.28.28.106]) by smtp08.web.de with asmtp (WEB.DE 4.109 #226) id 1KN521-0000e5-00; Sun, 27 Jul 2008 14:07:22 +0200 Message-ID: <488C64F8.2040907@web.de> Date: Sun, 27 Jul 2008 14:07:20 +0200 From: "Diez B. Roggisch" User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) MIME-Version: 1.0 To: Felix Schwarz References: <488AEE48.2010008@web.de> In-Reply-To: <488AEE48.2010008@web.de> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Sender: deets@web.de X-Sender: deets@web.de X-Provags-ID: V01U2FsdGVkX1+ZbzqpNBaOkork9BvbTX9k0ormL2r4VHvjH5wE nHONZ3idXx18Z0S6SL900X4kNYwdTch5oeMS0rpGc31qRk93lP svpxl+AVY= Content-Transfer-Encoding: quoted-printable Cc: python-berlin@python.net Subject: Re: [Python-berlin] Scrumtisch am 31.07. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 12:11:00 -0000 Hallo, > Gestern im Prater (ich fands =FCbrigens sehr nett!) kam das Gespr=E4ch = auf=20 > Scrum[1] als Software-Entwicklungsprozess. >=20 > In diesem Zusammenhang ist vielleicht der Scrumtisch f=FCr einige=20 > interessant. > Der Scrumtisch ist ein Treffen von Scrum-Interessierten, bei dem es=20 > einfach um Erfahrungsaustausch und nettes Beisammensein in einem Lokal=20 > geht. >=20 > Meist gibt es 1-2 Stunden eher technische, moderierte Diskussion =FCber= =20 > Scrum-Themen nach Wunsch und anschlie=DFend klingt der Abend dann im=20 > gem=FCtlichen Gespr=E4ch aus. >=20 > Der n=E4chste Scrumtisch findet schon am 31.07. um 18:00 in Friedrichsh= ain=20 > statt [2]. >=20 > Das ganze wird von der Berliner agile42 GmbH organisiert. Damit auch=20 > gen=FCgend Tische reserviert werden k=F6nnen, ist eine kurze "Anmeldung= "=20 > erw=FCnscht. Wenn eine Diskussion =FCber ein spezielles Scrum-Thema=20 > gew=FCnscht ist, kann unter [3] auch gerne ein entsprechender Vorschlag= =20 > gemacht werden. Hoert sich gut an - ich habe zwar schon 2 andere Termine, aber=20 vielleicht schaffe ich's trotzdem. > fs >=20 > PS: Das ganze ist nat=FCrlich kostenlos, nicht-kommerziell etc. >=20 > PPS: St=F6rt ein solcher Post auf dieser Liste? Nach dem Interesse gest= ern=20 > habe ich mir einfach mal die Freiheit genommen, diese Ank=FCndigung hie= r=20 > zu posten. Ich m=F6chte aber nat=FCrlich niemanden ver=E4rgern :-) Also ich kann zwar nicht fuer alle sprechen - aber angesichts des=20 unglaublichen Traffics hier koenntes du wohl auch uebre Zeugung und=20 Geburt deiner Kinder hier berichten, ohne das das ein Problem waere. Mag=20 nur auf weniger Interesse stossen als SCRUM :) Diez From stephan@transvection.de Sun Jul 27 14:45:37 2008 Received: from [83.151.28.111] (helo=transvection.de) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KN7VB-0001yV-Aq for python-berlin@starship.python.net; Sun, 27 Jul 2008 14:45:37 +0000 Received: from [192.168.2.102] (p54BCD247.dip.t-dialin.net [84.188.210.71]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 333B44294C for ; Sun, 27 Jul 2008 14:39:25 +0000 (UTC) Message-ID: <488C893B.6050600@transvection.de> Date: Sun, 27 Jul 2008 16:42:03 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: [Python-berlin] PUB (Python User Berlin) X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 14:45:37 -0000 Hallo Leute, in einem gewohnt intransparenten und undemokratischen Verfahren haben wir uns auf dem letzten Treffen auf einem Namen geeinigt: PUB (Python User Berlin) Besonders in der Hitze des Praters bei einem kuehlen Bier erschien der Name sehr passend :-) Viele Gruesse Stephan -- Stephan Diehl, transvection, Programmierung und Beratung Oranienplatz 5, 10999 Berlin, mob - 0151/22844655 tel - 030/62727703, web - http://transvection.de From gherman@darwin.in-berlin.de Mon Jul 28 11:31:45 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KNQx7-0001wE-KP for python-berlin@starship.python.net; Mon, 28 Jul 2008 11:31:45 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [192.168.1.4] (e178050213.adsl.alicedsl.de [85.178.50.213]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id m6SApXaO000851 for ; Mon, 28 Jul 2008 12:51:33 +0200 Message-Id: From: Dinu Gherman To: python-berlin@starship.python.net In-Reply-To: <488C893B.6050600@transvection.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v928.1) Date: Mon, 28 Jul 2008 12:51:32 +0200 References: <488C893B.6050600@transvection.de> X-Mailer: Apple Mail (2.928.1) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: Re: [Python-berlin] PUB (Python User Berlin) X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 11:31:45 -0000 Stephan Diehl: > In einem gewohnt intransparenten und undemokratischen Verfahren haben > wir uns auf dem letzten Treffen auf einem Namen geeinigt: > PUB (Python User Berlin) > Besonders in der Hitze des Praters bei einem kuehlen Bier erschien der > Name sehr passend :-) Vielleicht l=E4sst sich der Name noch auf "Python Users Berlin" um=E4ndern? Immerhin waren es mehrere mit einem Bier vor sich... ;-) Dinu= From stephan@transvection.de Mon Jul 28 11:45:39 2008 Received: from [83.151.28.111] (helo=transvection.de) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KNRAZ-0002de-Q2 for python-berlin@starship.python.net; Mon, 28 Jul 2008 11:45:39 +0000 Received: from [192.168.2.103] (p54BCCC01.dip.t-dialin.net [84.188.204.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 70EE54294C; Mon, 28 Jul 2008 11:39:21 +0000 (UTC) Message-ID: <488DB089.10904@transvection.de> Date: Mon, 28 Jul 2008 13:42:01 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: Dinu Gherman References: <488C893B.6050600@transvection.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Cc: python-berlin@starship.python.net Subject: Re: [Python-berlin] PUB (Python User Berlin) X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 11:45:40 -0000 Dinu Gherman wrote: > Stephan Diehl: >=20 >> In einem gewohnt intransparenten und undemokratischen Verfahren haben >> wir uns auf dem letzten Treffen auf einem Namen geeinigt: >> PUB (Python User Berlin) >> Besonders in der Hitze des Praters bei einem kuehlen Bier erschien der >> Name sehr passend :-) >=20 > Vielleicht l=E4sst sich der Name noch auf "Python Users Berlin" > um=E4ndern? Immerhin waren es mehrere mit einem Bier vor sich... ;-) Hmm. Zumindest in Zusammenhang mit 'Group' heisst es immer 'XXX User=20 Group' und nicht 'XXX Users Group'. Andererseits erscheint der Plural=20 angebracht. Zum Glueck gibt es bis jetzt erst eine Referenz (die wiki=20 seite) auf den Namen. Ich aender das jetzt mal in 'Users'. Stephan >=20 > Dinu > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin --=20 Stephan Diehl, transvection, Programmierung und Beratung Oranienplatz 5, 10999 Berlin tel - 030/62727703, web - http://transvection.de From jannis@leidel.info Wed Jul 30 10:54:16 2008 Received: from fk-out-0910.google.com ([209.85.128.188]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1KO9Jw-0001Sv-8c for python-berlin@starship.python.net; Wed, 30 Jul 2008 10:54:16 +0000 Received: by fk-out-0910.google.com with SMTP id 26so354913fkx.4 for ; Wed, 30 Jul 2008 03:50:39 -0700 (PDT) Received: by 10.181.32.18 with SMTP id k18mr2602664bkj.96.1217413455098; Wed, 30 Jul 2008 03:24:15 -0700 (PDT) Received: from ?192.168.1.149? ( [79.222.161.186]) by mx.google.com with ESMTPS id z15sm755859fkz.16.2008.07.30.03.24.14 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 30 Jul 2008 03:24:14 -0700 (PDT) Message-Id: From: Jannis Leidel To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v928.1) Date: Wed, 30 Jul 2008 12:24:13 +0200 X-Mailer: Apple Mail (2.928.1) Subject: [Python-berlin] Django Sprint in Berlin (HPI) X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 10:54:16 -0000 Hallo, Wie schon beim Treffen im Biergarten erw=E4hnt, findet im Zuge des =20 Django Sprints in Lawrence, USA zeitgleich auch ein Sprint in Berlin =20 statt: Ort: Hasso Plattner Institut [1], Anfahrt [2] Zeit: Ab Freitag, 8. August 2008, 14:00 Uhr bis Samstag, 9. August =20 2008 Abend Details dazu gibt es im Django Wiki [3], wo ihr auch gern Eure Namen =20 eintragen k=F6nnt, wenn Ihr Interesse habt. Weitere Fragen dazu werden =20= gerne in #django-de (irc.freenode.net) oder per E-Mail "sprint (at) =20 django-de.org" beantwortet. Viele Gr=FC=DFe, Jannis 1: http://www.hpi.uni-potsdam.de 2: http://www.hpi.uni-potsdam.de/hpi/campus/anfahrt.html?L=3D1 3: = http://code.djangoproject.com/wiki/SprintLawrenceAugust2008#BerlinPotsdamG= ermany -- jannisleidel.com From stephan@transvection.de Mon Aug 11 08:45:06 2008 Received: from [83.151.28.111] (helo=transvection.de) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KST1V-0006ll-Ty for python-berlin@starship.python.net; Mon, 11 Aug 2008 08:45:06 +0000 Received: from [192.168.1.108] (p54BCE336.dip.t-dialin.net [84.188.227.54]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 64AB44294C for ; Mon, 11 Aug 2008 08:37:06 +0000 (UTC) Message-ID: <489FFB28.5020509@transvection.de> Date: Mon, 11 Aug 2008 10:41:12 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: [Python-berlin] Ian in town, bierchen am 18. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 08:45:06 -0000 Hallo Leute, Ian Bicking ist ab Mittwoch in der Stadt. Er will uns mal treffen. Deshalb gibt es am Montag, den 18.08. um 19 Uhr mit Ian ein Bierchen im Prater, Kastanienallee 7-9. Ich bitte um eine kleine Rueckmeldung, wer kommen moechte, damit ich bei schlechtem Wetter einen Tisch im Prater Restaurant bestellen kann. Viele Gruesse Stephan -- Stephan Diehl, transvection, Programmierung und Beratung Oranienplatz 5, 10999 Berlin, mob - 0151/22844655 tel - 030/62727703, web - http://transvection.de From hofmann@antilope.in-berlin.de Tue Aug 26 12:10:34 2008 Received: from antilope.in-berlin.de ([192.109.42.66] ident=root) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KXxNa-0005md-8o for python-berlin@python.net; Tue, 26 Aug 2008 12:10:34 +0000 Received: from antilope.in-berlin.de (localhost [127.0.0.1]) by antilope.in-berlin.de (8.14.1/8.14.1/Debian-9) with ESMTP id m7QBn88L021738 for ; Tue, 26 Aug 2008 13:49:08 +0200 Received: (from hofmann@localhost) by antilope.in-berlin.de (8.14.1/8.14.1/Submit) id m7QBn70Z021734 for python-berlin@python.net; Tue, 26 Aug 2008 13:49:07 +0200 Date: Tue, 26 Aug 2008 13:49:07 +0200 From: Frank Hofmann To: python-berlin@python.net Message-ID: <20080826114907.GA20524@user.in-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline User-Agent: Mutt/1.5.16 (2007-06-11) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by antilope.in-berlin.de id m7QBn88L021738 Subject: [Python-berlin] Python als Object-Code einbinden X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Aug 2008 12:10:34 -0000 Hallo liebe Liste, gibt es die M=F6glichkeit, Python-Code als Library bereitzustellen oder Objekt-Code statisch zu=20 =FCbersetzen? (analog zu C-Code, der mit Headerfiles in anderen Sprachen eingebunden wird) Ziel ist folgendes: ich arbeite an einem Projekt, in dem ich .NET- (Server) und COM- (Client) Objekte einbinden kann. Ich m=F6chte das gleiche mit Python machen - geht das? ... fragt Frank --=20 Hofmann EDV - Linux, Layout und Satz Dipl.-Inf. Frank Hofmann 14467 Potsdam - Dortustr. 53 web http://www.efho.de mail frank.hofmann@efho.de tel 0331/201 33 76 From deets@web.de Tue Aug 26 12:52:58 2008 Received: from fmmailgate01.web.de ([217.72.192.221]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1KXy2b-0006hk-Rz for python-berlin@starship.python.net; Tue, 26 Aug 2008 12:52:57 +0000 Received: from smtp07.web.de (fmsmtp07.dlan.cinetic.de [172.20.5.215]) by fmmailgate01.web.de (Postfix) with ESMTP id 67ABAEC4AC82 for ; Tue, 26 Aug 2008 14:47:58 +0200 (CEST) Received: from [217.110.199.117] (helo=client8049.office.ableton.com) by smtp07.web.de with asmtp (WEB.DE 4.109 #226) id 1KXxxm-0004Tr-00 for python-berlin@starship.python.net; Tue, 26 Aug 2008 14:47:58 +0200 From: "Diez B. Roggisch" To: python-berlin@starship.python.net Date: Tue, 26 Aug 2008 14:47:24 +0200 User-Agent: KMail/1.9.9 References: <20080826114907.GA20524@user.in-berlin.de> In-Reply-To: <20080826114907.GA20524@user.in-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200808261447.24173.deets@web.de> Sender: deets@web.de X-Sender: deets@web.de X-Provags-ID: V01U2FsdGVkX1/V9mMxtQuzKH35JKR2zUJuZvW8X6gcywS7mWM3 kQMw3Y3Z+IqfTdBaWnGMta1gUYL6yrUEuTdlrVQzSmdjV7N6sa CmbKq0Dnk= Subject: Re: [Python-berlin] Python als Object-Code einbinden X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Aug 2008 12:52:58 -0000 On Tuesday 26 August 2008 13:49:07 Frank Hofmann wrote: > Hallo liebe Liste, > > gibt es die M=F6glichkeit, Python-Code als Library > bereitzustellen oder Objekt-Code statisch zu > =FCbersetzen? (analog zu C-Code, der mit Headerfiles > in anderen Sprachen eingebunden wird) > > Ziel ist folgendes: ich arbeite an einem Projekt, > in dem ich .NET- (Server) und COM- (Client) Objekte > einbinden kann. Ich m=F6chte das gleiche mit Python > machen - geht das? Es gibt dazu verschiedene Moeglichkeiten: - elmer erzeugt C-DLLs - CORBA wird zB durch den sehr guten omniORB unterstuetzt - die win32-extensions koennen sowohl COM-client als auch Server sein. Diez From stephan@transvection.de Tue Aug 26 13:11:39 2008 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KXyKh-0007CR-IH for python-berlin@starship.python.net; Tue, 26 Aug 2008 13:11:39 +0000 Received: from [192.168.1.108] (p54BCFC4F.dip.t-dialin.net [84.188.252.79]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 108434293B; Tue, 26 Aug 2008 13:02:08 +0000 (UTC) Message-ID: <48B40023.80900@transvection.de> Date: Tue, 26 Aug 2008 15:07:47 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: Frank Hofmann References: <20080826114907.GA20524@user.in-berlin.de> In-Reply-To: <20080826114907.GA20524@user.in-berlin.de> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: python-berlin@starship.python.net Subject: Re: [Python-berlin] Python als Object-Code einbinden X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Aug 2008 13:11:39 -0000 Hallo Frank, Frank Hofmann schrieb: > Hallo liebe Liste, >=20 > gibt es die M=F6glichkeit, Python-Code als Library > bereitzustellen oder Objekt-Code statisch zu=20 > =FCbersetzen? (analog zu C-Code, der mit Headerfiles > in anderen Sprachen eingebunden wird) >=20 > Ziel ist folgendes: ich arbeite an einem Projekt, > in dem ich .NET- (Server) und COM- (Client) Objekte > einbinden kann. Ich m=F6chte das gleiche mit Python > machen - geht das? >=20 > ... fragt Frank Hast du dir schonmal IronPython angeschaut? Soweit ich weiss kann man (wenn man ganz vorsichtig ist) .net assamblies erstellen, die auch von anderen .net Sprachen verwerndet werden koennen. Wenn's mehr in Richtung C gehen soll: pypy ist dein Freund. RPython Programme koennen direkt nach C uebersetzt werden. Allerdings ist fraglich, ob sich der Aufwand lohnt, weil RPython nur eine Untermenge von Python ist und der Compiler auch nicht wirklich freundlich ist... Schau dir mal http://codespeak.net/pypy/dist/pypy/doc/coding-guide.html an, ob du damit was anfangen kannst. Gruesse Stephan --=20 Stephan Diehl, transvection, Programmierung und Beratung Oranienplatz 5, 10999 Berlin, mob - 0151/22844655 tel - 030/62727703, web - http://transvection.de From stephan@transvection.de Thu Sep 18 15:19:45 2008 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KgLIH-0004jr-E8 for python-berlin@starship.python.net; Thu, 18 Sep 2008 15:19:45 +0000 Received: from [192.168.1.34] (dslb-088-074-034-245.pools.arcor-ip.net [88.74.34.245]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id DE16043651 for ; Thu, 18 Sep 2008 17:15:48 +0200 (CEST) Message-ID: <48D27094.6000609@transvection.de> Date: Thu, 18 Sep 2008 17:15:32 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Subject: [Python-berlin] PUB Treffen am 24.09. um 19 Uhr im newthinkingstore X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Sep 2008 15:19:45 -0000 Hallo, wir wollen uns am Mittwoch, den 24.09. um 19 Uhr wieder im newthinking store, tucholskystr. 48, 10117 B treffen. (Ich hoffe es hat keine tiefere Bedeutung, dass wir beim newthinkingstore immer noch nicht im Kalender eingetragen sind; jedenfalls ist dort der abend noch frei) Thematisch soll es diesmal um Web Entwicklung gehen: * ich moechte eine kleine Einfuehrung ueber WSGI geben und ich hoffe, dass alle Leute, die sich das letzte Mal bereiterklaert haben, etwas zu Django zu erzaehlen, dies auch tun werden. Der Abend soll dann wieder bei Speiss und Trank ausklingen. Ich bitte wieder darum, mir eine kurze Rueckmeldung zu geben, wenn ihr kommen wollt, damit ich einen Tisch der noetigen Groesse bestellen kann. Viele Gruesse Stephan -- Stephan Diehl, transvection, Programmierung und Beratung Oranienplatz 5, 10999 Berlin, mob - 0151/22844655 tel - 030/62727703, web - http://transvection.de From deets@web.de Tue Sep 23 09:09:06 2008 Received: from fmmailgate03.web.de ([217.72.192.234]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1Ki3tJ-000111-Rv for python-berlin@starship.python.net; Tue, 23 Sep 2008 09:09:05 +0000 Received: from smtp06.web.de (fmsmtp06.dlan.cinetic.de [172.20.5.172]) by fmmailgate03.web.de (Postfix) with ESMTP id 92AAAECD45E6 for ; Tue, 23 Sep 2008 11:04:46 +0200 (CEST) Received: from [217.110.199.117] (helo=client8049.office.ableton.com) by smtp06.web.de with asmtp (WEB.DE 4.109 #226) id 1Ki3p7-0006xi-00 for python-berlin@starship.python.net; Tue, 23 Sep 2008 11:04:45 +0200 From: "Diez B. Roggisch" To: python-berlin@starship.python.net Date: Tue, 23 Sep 2008 11:04:40 +0200 User-Agent: KMail/1.9.9 References: <48D27094.6000609@transvection.de> In-Reply-To: <48D27094.6000609@transvection.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200809231104.40247.deets@web.de> Sender: deets@web.de X-Sender: deets@web.de X-Provags-ID: V01U2FsdGVkX1/goK39xkDvrAJF7AU2e8XPa77Gxkorkl46s30t Eh0ZQdqMimipGAxq8A9FzPGoIUluIdufAoyyse8mhnTvtfDzlX KRncgQE20= Subject: Re: [Python-berlin] PUB Treffen am 24.09. um 19 Uhr im newthinkingstore X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Sep 2008 09:09:06 -0000 Hallo Stephan, > wir wollen uns am Mittwoch, den 24.09. um 19 Uhr wieder im newthinking > store, tucholskystr. 48, 10117 B treffen. (Ich hoffe es hat keine > tiefere Bedeutung, dass wir beim newthinkingstore immer noch nicht im > Kalender eingetragen sind; jedenfalls ist dort der abend noch frei) > > Thematisch soll es diesmal um Web Entwicklung gehen: > * ich moechte eine kleine Einfuehrung ueber WSGI geben > und ich hoffe, dass alle Leute, die sich das letzte Mal bereiterklaert > haben, etwas zu Django zu erzaehlen, dies auch tun werden. > > Der Abend soll dann wieder bei Speiss und Trank ausklingen. Ich bitte > wieder darum, mir eine kurze Rueckmeldung zu geben, wenn ihr kommen > wollt, damit ich einen Tisch der noetigen Groesse bestellen kann. ich will vorbeikommen. Diez From hofmann@antilope.in-berlin.de Tue Sep 23 09:55:23 2008 Received: from antilope.in-berlin.de ([192.109.42.66] ident=master) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Ki4c6-0001zq-Qh for python-berlin@starship.python.net; Tue, 23 Sep 2008 09:55:23 +0000 Received: from antilope.in-berlin.de (localhost [127.0.0.1]) by antilope.in-berlin.de (8.14.1/8.14.1/Debian-9) with ESMTP id m8N9cxwM000769; Tue, 23 Sep 2008 11:38:59 +0200 Received: (from hofmann@localhost) by antilope.in-berlin.de (8.14.1/8.14.1/Submit) id m8N9cxEl000766; Tue, 23 Sep 2008 11:38:59 +0200 Date: Tue, 23 Sep 2008 11:38:59 +0200 From: Frank Hofmann To: "Diez B. Roggisch" Message-ID: <20080923093859.GA32695@user.in-berlin.de> References: <48D27094.6000609@transvection.de> <200809231104.40247.deets@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200809231104.40247.deets@web.de> User-Agent: Mutt/1.5.16 (2007-06-11) Cc: python-berlin@starship.python.net Subject: Re: [Python-berlin] PUB Treffen am 24.09. um 19 Uhr im newthinkingstore X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Sep 2008 09:55:23 -0000 Hallo zusammen, * Diez B. Roggisch [080923 11:07]: > Hallo Stephan, > > > wir wollen uns am Mittwoch, den 24.09. um 19 Uhr wieder im newthinking > > store, tucholskystr. 48, 10117 B treffen. (Ich hoffe es hat keine > > tiefere Bedeutung, dass wir beim newthinkingstore immer noch nicht im > > Kalender eingetragen sind; jedenfalls ist dort der abend noch frei) Es ist IMHO alles eingetragen. > > Der Abend soll dann wieder bei Speiss und Trank ausklingen. Ich bitte > > wieder darum, mir eine kurze Rueckmeldung zu geben, wenn ihr kommen > > wollt, damit ich einen Tisch der noetigen Groesse bestellen kann. Bei mir stehts noch nicht ganz fest, entscheidet sich heute nachmittag. LG, Frank -- Hofmann EDV - Linux, Layout und Satz Dipl.-Inf. Frank Hofmann 14467 Potsdam - Dortustr. 53 web http://www.efho.de mail frank.hofmann@efho.de tel 0331/201 33 76 From hofmann@antilope.in-berlin.de Wed Sep 24 11:55:08 2008 Received: from antilope.in-berlin.de ([192.109.42.66] ident=root) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KiSxY-0008TY-DZ for python-berlin@starship.python.net; Wed, 24 Sep 2008 11:55:08 +0000 Received: from antilope.in-berlin.de (localhost [127.0.0.1]) by antilope.in-berlin.de (8.14.1/8.14.1/Debian-9) with ESMTP id m8OBopuB023345 for ; Wed, 24 Sep 2008 13:50:51 +0200 Received: (from hofmann@localhost) by antilope.in-berlin.de (8.14.1/8.14.1/Submit) id m8OBopBq023342 for python-berlin@starship.python.net; Wed, 24 Sep 2008 13:50:51 +0200 Date: Wed, 24 Sep 2008 13:50:51 +0200 From: Frank Hofmann To: Python Mailingliste Berlin Message-ID: <20080924115051.GA21785@user.in-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline User-Agent: Mutt/1.5.16 (2007-06-11) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by antilope.in-berlin.de id m8OBopuB023345 Subject: [Python-berlin] =?iso-8859-1?q?Noch_freie_Pl=E4tze_im_LinuxBus_na?= =?iso-8859-1?q?ch_Magdeburg?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Sep 2008 11:55:08 -0000 Hallo zusammen, unter dem Motto "Entwicklung trifft Anwendung" findet am am 11. Oktober an der Uni Magdeburg der Magdeburger Open=20 Source Tag (MOST) statt. Derzeit sind drei Vortragstracks=20 best=E4tigt, ein vierter wird gerade gef=FCllt. Ebenso werden=20 eine Reihe unterschiedlicher Workshops angeboten. Wer aus Berlin oder Potsdam bequem zum Event anreisen m=F6chte,=20 kann wieder den LinuxBus benutzen. Dieser startet am 11.=20 Oktober um 7 Uhr am Bahnhof Zoo, R=FCckfahrt ist f=FCr den=20 Sonntagvormittag 10 Uhr angesetzt. Es gibt einen Zwischenhalt=20 in Potsdam-Griebnitzsee (S-Bahn-Station). Eine Unterkunft inkl.=20 Fr=FChst=FCck in der Jugendherberge Magdeburg kann ebenfalls mit=20 gebucht werden. Die Preise: * Basisticket Hin- und R=FCckfahrt: EUR 45.00 * Kombiticket Hin- und R=FCckfahrt inkl. Unterkunft: EUR 65.00 Eine Anmeldung ist bis zum 8. Oktober m=F6glich, eine Mail an linuxbus@efho.de gen=FCgt :-) Alle Informationen zur Fahrt finden sich auf linuxbus.de . Gern stehe ich Euch auch f=FCr weitere Fragen zur Verf=FCgung. Herzliche Gr=FC=DFe, Frank http://www.linuxbus.de http://www.open-source-tag.de --=20 Hofmann EDV - Linux, Layout und Satz Dipl.-Inf. Frank Hofmann 14467 Potsdam - Dortustr. 53 web http://www.efho.de mail frank.hofmann@efho.de tel 0331/201 33 76 mobil 0178/833 35 44 From kstrempel@gmx.de Thu Sep 25 07:50:26 2008 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1KilcI-0000uL-4u for python-berlin@starship.python.net; Thu, 25 Sep 2008 07:50:26 +0000 Received: (qmail invoked by alias); 25 Sep 2008 07:46:04 -0000 Received: from p54BE5F27.dip.t-dialin.net (EHLO [192.168.2.100]) [84.190.95.39] by mail.gmx.net (mp041) with SMTP; 25 Sep 2008 09:46:04 +0200 X-Authenticated: #2257312 X-Provags-ID: V01U2FsdGVkX18bN6Fsy7EbR/LFhU1opO6TMs3XwSchJfC+6w5htY uVQYYMMq0p3oy8 Message-ID: <48DB41B4.5080208@gmx.de> Date: Thu, 25 Sep 2008 09:45:56 +0200 From: Kai Strempel User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Python Mailingliste Berlin Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.8100000000000001 Subject: [Python-berlin] Peinlich peinlich.. vergessen zu bezahlen X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Sep 2008 07:50:26 -0000 Ähmm.. Hallo, ich glaub ich hab gestern in der netten PUBrunde vergessen meine Zeche zu zahlen? Falls das jemand ausgelegt hat bitte melden. Ich würde das dann sofort überweisen. Gruß Kai.. From t.foerster@biologie.hu-berlin.de Thu Sep 25 09:13:15 2008 Received: from ir1.cms.hu-berlin.de ([141.20.1.146]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1KimuR-0002Zm-LR for python-berlin@starship.python.net; Thu, 25 Sep 2008 09:13:15 +0000 X-IronPort-AV: E=Sophos;i="4.33,306,1220220000"; d="scan'208";a="19796294" Received: from tph-55.biologie.hu-berlin.de ([141.20.60.55]) by ir1-relay.cms.hu-berlin.de with ESMTP/TLS/DHE-RSA-AES256-SHA; 25 Sep 2008 10:56:56 +0200 From: Thomas =?utf-8?q?F=C3=B6rster?= To: python-berlin@starship.python.net Date: Thu, 25 Sep 2008 10:56:51 +0200 User-Agent: KMail/1.9.9 References: <48DB41B4.5080208@gmx.de> In-Reply-To: <48DB41B4.5080208@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200809251056.51957.t.foerster@biologie.hu-berlin.de> Subject: Re: [Python-berlin] Peinlich peinlich.. vergessen zu bezahlen X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: t.foerster@biologie.hu-berlin.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Sep 2008 09:13:15 -0000 Am Donnerstag 25 September 2008 schrieb Kai Strempel: > =C3=84hmm.. Hallo, > > ich glaub ich hab gestern in der netten PUBrunde vergessen meine Zeche > zu zahlen? Falls das jemand ausgelegt hat bitte melden. Ich w=C3=BCrde das > dann sofort =C3=BCberweisen. Gut, dann w=C3=A4re das ja schon gleich gekl=C3=A4rt. Die 10,80 =E2=82=AC h= ab ich ausgelegt. War=20 ja nicht das letzte PUB Treffen, gib's mir einfach beim n=C3=A4chsten Mal w= ieder. Gru=C3=9F Thomas From stephan@transvection.de Thu Sep 25 09:44:24 2008 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KinOa-0003Au-2G for python-berlin@starship.python.net; Thu, 25 Sep 2008 09:44:24 +0000 Received: from [192.168.1.34] (dslb-088-074-048-051.pools.arcor-ip.net [88.74.48.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id CCCFC43652 for ; Thu, 25 Sep 2008 11:40:45 +0200 (CEST) Message-ID: <48DB5C76.8080407@transvection.de> Date: Thu, 25 Sep 2008 11:40:06 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Subject: [Python-berlin] naechste Termine X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Sep 2008 09:44:24 -0000 Hallo PUB'ler, auf dem gestrigen Treffen hatten wir Besuch von den oertlichen Zopistas. Wir haben verabredet, dass wir unsere naechsten Treffen zusammenlegen, und zwar auf den DZUG Termin, was immer der 3. Donnerstag im Monat ist. Damit waeren die naechsten Termine: 16.10. und 20.11., jeweils wie gewohnt um 19 Uhr und im newthinking store Viele Gruesse Stephan -- Stephan Diehl, transvection, Programmierung und Beratung Oranienplatz 5, 10999 Berlin, mob - 0151/22844655 tel - 030/62727703, web - http://transvection.de From kstrempel@gmx.de Fri Sep 26 14:36:58 2008 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1KjERG-0008G7-E9 for python-berlin@starship.python.net; Fri, 26 Sep 2008 14:36:58 +0000 Received: (qmail 28673 invoked by uid 0); 26 Sep 2008 14:32:35 -0000 Received: from 89.247.210.217 by www091.gmx.net with HTTP; Fri, 26 Sep 2008 16:32:34 +0200 (CEST) Content-Type: text/plain; charset="iso-8859-1" Date: Fri, 26 Sep 2008 16:32:34 +0200 From: "Kai Strempel" Message-ID: <20080926143234.203760@gmx.net> MIME-Version: 1.0 To: python-berlin@starship.python.net X-Authenticated: #2257312 X-Flags: 0001 X-Mailer: WWW-Mail 6100 (Global Message Exchange) X-Priority: 3 X-Provags-ID: V01U2FsdGVkX1/NhjooyRXN1vSNjU8lYKYVmoUffwJ1u0eSdQga/k h4LX9m7LL2XTU0pC+ZpG+4jwFwBTbCRdlfqg== Content-Transfer-Encoding: 8bit X-GMX-UID: 4563INEaTlI8XcgUVWhryQ9OU2poZdlM X-FuHaFi: 0.77 Subject: [Python-berlin] Neues WebFramework X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Sep 2008 14:36:58 -0000 Hi PUBler, hab das hier gerade gefunden und mir mal gedacht das zu posten. http://www.nagare.org/ Neues WebFramework das Stackless Python verwendet. Sieht recht interessant aus.. ist aber noch in einem sehr sehr frühen Stadium.. Gruß Kai.. -- Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten Browser-Versionen downloaden: http://www.gmx.net/de/go/browser From gherman@darwin.in-berlin.de Fri Sep 26 16:51:36 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KjGXX-0004fO-RV for python-berlin@python.net; Fri, 26 Sep 2008 16:51:35 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [192.168.1.3] (e178000039.adsl.alicedsl.de [85.178.0.39]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id m8QGTHeR001220 for ; Fri, 26 Sep 2008 18:29:18 +0200 Message-Id: From: Dinu Gherman To: python-berlin@python.net In-Reply-To: <48D27094.6000609@transvection.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v929.2) Date: Fri, 26 Sep 2008 18:29:17 +0200 References: <48D27094.6000609@transvection.de> X-Mailer: Apple Mail (2.929.2) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] PyPI (war: PUB Treffen am 24.09. ...) X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Sep 2008 16:51:36 -0000 Stephan Diehl: > Thematisch soll es diesmal um Web Entwicklung gehen: > * ich moechte eine kleine Einfuehrung ueber WSGI geben > und ich hoffe, dass alle Leute, die sich das letzte Mal > bereiterklaert haben, etwas zu Django zu erzaehlen, dies > auch tun werden. > [...] Hallo allesamt, neben Stephans Einf=FChrung in WSGI (dank, dank!) wurde ja doch recht viel =FCber Distutils/Setuptools/PyPI gesprochen, ein sehr hei=DFes Eisen, wenn man verschiedene Mailinglisten gerade beob- achtet. Ich habe gestern (endlich) die folgende Seite entdeckt, auf der man erf=E4hrt, wie man den PyPI-Server programmatisch abfragen kann: http://wiki.python.org/moin/PyPiXmlRpc Ideal f=FCr alle, die einen Mirror davon mit dem aktuellen Web- Framework des Tages implementieren m=F6chten. Sicherlich gibt es in dem Kontext noch viele potentielle Fragen, die Martin von Loewis sicherlich beantworten k=F6nnte. Vielleicht sollten wir ihn mal ganz offiziell zu einem der n=E4chsten Treffen ein- laden? Gru=DF, Dinu From martin@v.loewis.de Sun Sep 28 08:45:57 2008 Received: from smtprelay11.ispgateway.de ([80.67.29.28]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1Kjruf-0001VY-8B for python-berlin@python.net; Sun, 28 Sep 2008 08:45:57 +0000 Received: from [77.128.1.190] by smtprelay11.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1Kjrfe-0001bF-MI; Sun, 28 Sep 2008 10:30:26 +0200 Message-ID: <48DF40A1.7080207@v.loewis.de> Date: Sun, 28 Sep 2008 10:30:25 +0200 From: =?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?= User-Agent: Mozilla-Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: Dinu Gherman References: <48D27094.6000609@transvection.de> In-Reply-To: X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Df-Sender: 544451 Cc: python-berlin@python.net Subject: Re: [Python-berlin] PyPI (war: PUB Treffen am 24.09. ...) X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Sep 2008 08:45:57 -0000 > Ideal für alle, die einen Mirror davon mit dem aktuellen Web- > Framework des Tages implementieren möchten. Sicherlich gibt > es in dem Kontext noch viele potentielle Fragen, die Martin > von Loewis sicherlich beantworten könnte. Vielleicht sollten > wir ihn mal ganz offiziell zu einem der nächsten Treffen ein- > laden? Ich wollte eigentlich am Mittwoch auch schon kommen, dann hat aber die Prüfungswoche mit ihrem Stress zugeschlagen :-( Ich kann gerne mal was über PyPI erzählen. Wie jedes andere Richard-Jones-Produkt, was ich kenne, ist auch das ein Meisterwerk. Zum Mirroring: es ist am besten, sich per XML-RPC das Changelog seit der letzten Spiegelung geben zu lassen, und dann nur die Änderungen zu spiegeln. Ich habe "erlaubt", dass ein solcher Spiegel einmal pro Minute das Changelog abfragen darf (und dabei meist "keine Änderung" beobachtet), aber vielleicht reicht ja einmal täglich auch. Ciao, Martin From stephan@transvection.de Fri Oct 10 08:56:01 2008 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KoDmz-0005El-Ne for python-berlin@starship.python.net; Fri, 10 Oct 2008 08:56:01 +0000 Received: from [192.168.1.34] (dslb-088-074-034-217.pools.arcor-ip.net [88.74.34.217]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id E7BB44365B; Fri, 10 Oct 2008 10:53:03 +0200 (CEST) Message-ID: <48EF178A.6020107@transvection.de> Date: Fri, 10 Oct 2008 10:51:22 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.17 (X11/20080925) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB Treffen am 16.10. im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Oct 2008 08:56:01 -0000 Liebe PUBler, unser n=E4chstes Treffen findet erstmals mit den Zope Usern (DZUG) statt. Jetzt also immer am dritten Donnerstag im Monat. Termin: Donnerstag, der 16.10., 19 Uhr Ort: newthinking store, Tucholskystr. 48, 10117 Berlin Martin v. L=F6wis hat sich angek=FCndigt und erz=E4hlt was =FCber PyPI. Bitte gebt mir wieder kurz Bescheid, wenn ihr kommen wollt, damit ich einen gen=FCgend gro=DFen Tisch zum anschlie=DFenden Trinken und Essen vorbestellen kann. Und kommt morgen zur Demo "Freedom not Fear" (http://www.vorratsdatenspeicherung.de/) Stephan From gherman@darwin.in-berlin.de Sun Oct 12 09:58:19 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1KoxiN-0006GV-Qd for python-berlin@python.net; Sun, 12 Oct 2008 09:58:19 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [192.168.1.3] (e178034095.adsl.alicedsl.de [85.178.34.95]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id m9C9rdfK008489 for ; Sun, 12 Oct 2008 11:53:39 +0200 Message-Id: From: Dinu Gherman To: python-berlin@python.net In-Reply-To: <48EF178A.6020107@transvection.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v929.2) Date: Sun, 12 Oct 2008 11:53:39 +0200 References: <48EF178A.6020107@transvection.de> X-Mailer: Apple Mail (2.929.2) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: Re: [Python-berlin] PUB Treffen am 16.10. im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Oct 2008 09:58:20 -0000 Stephan Diehl: > unser n=E4chstes Treffen findet erstmals mit den Zope Usern (DZUG) =20 > statt. > Jetzt also immer am dritten Donnerstag im Monat. > Termin: Donnerstag, der 16.10., 19 Uhr > Ort: newthinking store, Tucholskystr. 48, 10117 Berlin > > Martin v. L=F6wis hat sich angek=FCndigt und erz=E4hlt was =FCber = PyPI. > > Bitte gebt mir wieder kurz Bescheid, wenn ihr kommen wollt, damit ich > einen gen=FCgend gro=DFen Tisch zum anschlie=DFenden Trinken und Essen > vorbestellen kann. Leider kann ich nicht kommen, w=FCrde euch aber gern ein paar Fragen an Martin vorab schon mal mitgeben: 1. Wie kann man in PyPI [1] Pakete nach Besitzer auflisten? Und wenn das nicht geht, warum nicht, und was kann man tun (und wer?), damit es geht? 2. Was ist geplant f=FCr eine Integration von Python 3.0- Projekten (d=FCrfte auch Distutils/Setuptools betreffen)? Gru=DF, Dinu [1] http://pypi.python.org/pypi From deets@web.de Thu Oct 16 21:19:47 2008 Received: from fmmailgate02.web.de ([217.72.192.227]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1KqaG3-0004Dd-Gb for python-berlin@starship.python.net; Thu, 16 Oct 2008 21:19:47 +0000 Received: from smtp06.web.de (fmsmtp06.dlan.cinetic.de [172.20.5.172]) by fmmailgate02.web.de (Postfix) with ESMTP id C2390F3E2DDE; Thu, 16 Oct 2008 23:14:31 +0200 (CEST) Received: from [85.178.114.1] (helo=192.168.1.73) by smtp06.web.de with asmtp (WEB.DE 4.109 #226) id 1KqaAx-0001Sz-00; Thu, 16 Oct 2008 23:14:31 +0200 Message-ID: <48F7AEB6.209@web.de> Date: Thu, 16 Oct 2008 23:14:30 +0200 From: "Diez B. Roggisch" User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: Python-de , python-berlin@starship.python.net Content-Type: multipart/mixed; boundary="------------050701060603080106090306" Sender: deets@web.de X-Sender: deets@web.de X-Provags-ID: V01U2FsdGVkX195rXh6iir+4gwAkGmo1W8aWuBoKQfYv3fcjr9/ j8a45OFt1t+olLzJ/i62PQyBE9iOpr/m76JMy1cqr34nKE9sIA hSfInMIFE= Subject: [Python-berlin] [Fwd: Fwd: Anfrage 3sat] X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Oct 2008 21:19:48 -0000 This is a multi-part message in MIME format. --------------050701060603080106090306 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hallo, verzeiht den forward - aber ich denke das Thema ist zu wichtig als das man sich als Programmierer da nicht Gehoer verschaffen sollte. Wenn also jemand betroffen ist oder einen solchen kennt... MfG Diez --------------050701060603080106090306 Content-Type: message/rfc822; name="Fwd: Anfrage 3sat.eml" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Fwd: Anfrage 3sat.eml" X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on absinth.lan.fli4l X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,RDNS_NONE autolearn=no version=3.2.5 Received: from imap.web.de [217.72.192.135] by absinth.lan.fli4l with IMAP (fetchmail-6.3.6) for (single-drop); Thu, 16 Oct 2008 22:19:15 +0200 (CEST) Received: from [82.197.166.218] (helo=vic.ffii.org) by mx29.web.de with esmtp (WEB.DE 4.109 #226) id 1KqZHb-00035i-00 for deets@web.de; Thu, 16 Oct 2008 22:17:20 +0200 Received: from localhost ([127.0.0.1] helo=[10.10.0.1] ident=list) by vic.ffii.org with esmtp (Exim 4.63 #1) id 1KqZHb-0008WQ-Bm for deets@web.de; Thu, 16 Oct 2008 22:17:19 +0200 Received: from endor.i-u-w.org ([217.110.186.158]) by vic.ffii.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32 CV=0) (Exim 4.63 #1) id 1KqZHS-0008V0-4D for berlin-parl@ffii.org; Thu, 16 Oct 2008 22:17:16 +0200 Received: from localhost ([127.0.0.1]:33844) by endor.i-u-w.org with esmtp (Exim 4.63) (envelope-from ) id 1KqZHQ-000845-62 for berlin-parl@ffii.org; Thu, 16 Oct 2008 22:17:08 +0200 X-Virus-Scanned: on watto at inubit.com Received: from endor.i-u-w.org ([127.0.0.1]) by localhost (mail.i-u-w.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z3bo19OAUmly for ; Thu, 16 Oct 2008 22:16:58 +0200 (CEST) Received: from e179005099.adsl.alicedsl.de ([85.179.5.99]:42287 helo=[10.2.42.11]) by endor.i-u-w.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1KqZHG-000840-Ff for berlin-parl@ffii.org; Thu, 16 Oct 2008 22:16:58 +0200 From: Stephan Uhlmann To: berlin-parl@ffii.org Date: Thu, 16 Oct 2008 22:16:54 +0200 User-Agent: KMail/1.9.9 X-Echelon: scanned-ok MIME-Version: 1.0 Message-Id: <200810162216.56643.su@su2.info> Subject: Fwd: Anfrage 3sat X-BeenThere: berlin-parl@ffii.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Diskussionsliste der FFII Regionalgruppe Berlin-Brandenburg List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============5010632490246381227==" Mime-version: 1.0 Errors-To: berlin-parl-bounces@ffii.org Sender: berlin-parl-bounces@ffii.org --===============5010632490246381227== Content-Type: multipart/signed; boundary="nextPart3485914.BUqgO12QIG"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart3485914.BUqgO12QIG Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hallo, ist hier jemand oder kennt jemand jemand anderen, der in das gesucht Profil= =20 passt? Ich bin n=C3=A4chste Woche viel unterwegs, k=C3=B6nnte daher selbst = eher nicht. Stephan =2D--------- Forwarded Message ---------- Lieber Stephan Uhlmann, wir produzieren f=C3=BCr das Magazin "neues" auf 3sat einen Beitrag zum =20 Thema Urheberrecht - Recht absurd/unsinnige Softwarepatente. Sehr =20 gern wollen wir in diesem Beitrag Gegner von Softwarepatenten zu Wort =20 kommen lassen. Hierf=C3=BCr suchen wir einen Programmierer im Raum Berlin, = =20 der durch Patente an der freien Entwicklung seiner Software gehindert =20 oder eingeschr=C3=A4nkt wurde. Falls Sie einen solchen Fall kennen, w=C3=A4= ren =20 wir Ihnen sehr dankbar, wenn Sie uns einen Kontakt vermitteln k=C3=B6nnten. Wenn Ihnen niemand einfallen sollte, suchen wir auch einen =20 Interviewpartner, der uns die Probleme mit unsinnigen =20 Softwarepatenten n=C3=A4her erl=C3=A4utert. Vielleicht k=C3=B6nnen Sie uns = da weiter =20 helfen. Die Dreharbeiten w=C3=A4ren schon Mitte n=C3=A4chster Woche. Auf jeden Fall schon einmal lieben Dank und beste Gr=C3=BC=C3=9Fe Uta Meyer =2D------------------------------------------------------ --nextPart3485914.BUqgO12QIG Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFI96E40TAeRPnvmyERArvRAJ9N0oYo6xe1Yo42gQek6TeUtEkekgCfcEiT lrUIo40Aq2agG/6pYnu8I20= =3zK7 -----END PGP SIGNATURE----- --nextPart3485914.BUqgO12QIG-- --===============5010632490246381227== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline _______________________________________________ Berlin-parl maillist Subscribe through the project system http://www.ffii.org/assoc/knecht/proj/= , fine-tune via https://lists.ffii.org/mailman/listinfo/berlin-parl https://lists.ffii.org/mailman/listinfo/berlin-parl --===============5010632490246381227==-- --------------050701060603080106090306-- From stephan@transvection.de Thu Nov 13 08:01:54 2008 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1L0X9G-0001Zh-Ct for python-berlin@starship.python.net; Thu, 13 Nov 2008 08:01:54 +0000 Received: from [192.168.1.35] (dslb-088-072-241-213.pools.arcor-ip.net [88.72.241.213]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 7827843651; Thu, 13 Nov 2008 08:56:34 +0100 (CET) Message-ID: <491BDDAB.8090906@transvection.de> Date: Thu, 13 Nov 2008 08:56:27 +0100 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.17 (X11/20080925) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB Treffen am 20.11. im newthinkingstore, 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2008 08:01:54 -0000 Liebe PUBler, das n=E4chste gemeinsame PUB/DZUG Treffen ist f=FCr Do, den 20.11. um 19 = Uhr im newthinkingstore, Tucholskystr. 48, 10117 Berlin geplant. Vorgesehen sind Vortr=E4ge zu Django. Wer nach dem Treffen noch auf ein Bier oder Essen mitkommen will, kann sich hier http://doodle.com/tqhk32rwx58dgnfz eintragen. Wenn wir wissen, wieviel Leute kommen wollen, ist es einfacher, einen Tisch in der n=F6tigen Gr=F6=DFe zu bestellen :-) Bis Donnerstag, Stephan From gherman@darwin.in-berlin.de Sat Dec 06 21:24:42 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1L94dm-0007jQ-0z for python-berlin@python.net; Sat, 06 Dec 2008 21:24:42 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [192.168.1.3] (e178011200.adsl.alicedsl.de [85.178.11.200]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id mB6LIlYS028009 for ; Sat, 6 Dec 2008 22:18:47 +0100 Message-Id: From: Dinu Gherman To: python-berlin@python.net Content-Type: multipart/alternative; boundary=Apple-Mail-128--964459747 Mime-Version: 1.0 (Apple Message framework v929.2) Date: Sat, 6 Dec 2008 22:18:46 +0100 X-Mailer: Apple Mail (2.929.2) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] PUB-Treffen am 18.12.2008 im newthinking store, 19 h X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 21:24:42 -0000 --Apple-Mail-128--964459747 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Liebe PUBler, nach bew=E4hrter Manier findet unser n=E4chstes Python-Treffen wieder mit den Zope Usern (DZUG) statt, zur Erinnerung: von nun an immer am dritten Donnerstag im Monat. Termin: Donnerstag, der 18.12.2008, 19 Uhr Ort: newthinking store, Tucholskystr. 48, 10117 Berlin Veit Schiele hat einen Vortag =FCber buildout geplant, den sehr wahr- scheinlich Jannis Leidel in einem eigenen Teil fortsetzen wird. Da Stephan diesmal nicht kommen wird, tragt euch bitte diesmal hier ein, wenn ihr kommen wollt, damit ich einen gen=FCgend gro=DFen Tisch zum anschlie=DFenden Trinken und Essen im "Tucholsky" vorbestellen kann: http://doodle.com/participation.html?pollId=3Dx8yprmrguxkfh2ev Gru=DF, Dinu --Apple-Mail-128--964459747 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Liebe PUBler,

nach = bew=E4hrter Manier findet unser n=E4chstes Python-Treffen = wieder 
mit den Zope Usern = (DZUG) statt, zur Erinnerung: von nun an = immer 
am = dritten Donnerstag im Monat.


Da = Stephan diesmal nicht kommen wird, tragt euch bitte diesmal = hier 
ein, wenn ihr kommen wollt, = damit ich einen gen=FCgend = gro=DFen Tisch 


Gru=DF,

Dinu

= --Apple-Mail-128--964459747-- From gherman@darwin.in-berlin.de Mon Dec 15 13:13:22 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1LCDGE-0000WV-Ha for python-berlin@python.net; Mon, 15 Dec 2008 13:13:22 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.2] (e178061098.adsl.alicedsl.de [85.178.61.98]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id mBFD7F3O009491; Mon, 15 Dec 2008 14:07:16 +0100 Message-Id: <435A4784-5AF1-4C84-A170-D8FCDD98BA76@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin@python.net In-Reply-To: Content-Type: multipart/alternative; boundary=Apple-Mail-4--216354034 Mime-Version: 1.0 (Apple Message framework v929.2) Date: Mon, 15 Dec 2008 14:07:12 +0100 References: X-Mailer: Apple Mail (2.929.2) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] Erinnerung: PUB-Treffen am 18.12.2008 im newthinking store, 19 h X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2008 13:13:22 -0000 --Apple-Mail-4--216354034 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Liebe PUBler, nach bew=E4hrter Manier findet unser n=E4chstes Python-Treffen wieder mit den Zope Usern (DZUG) statt, zur Erinnerung: von nun an immer am dritten Donnerstag im Monat. Termin: Donnerstag, der 18.12.2008, 19 Uhr Ort: newthinking store, Tucholskystr. 48, 10117 Berlin Veit Schiele hat einen Vortag =FCber buildout geplant, den sehr wahr- scheinlich Jannis Leidel in einem eigenen Teil fortsetzen wird. Da Stephan diesmal nicht kommen wird, tragt euch bitte diesmal hier ein, wenn ihr kommen wollt, damit ich einen gen=FCgend gro=DFen Tisch zum anschlie=DFenden Trinken und Essen im "Tucholsky" vorbestellen kann: http://doodle.com/participation.html?pollId=3Dx8yprmrguxkfh2ev Gru=DF, Dinu= --Apple-Mail-4--216354034 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Liebe PUBler,

nach = bew=E4hrter Manier findet unser n=E4chstes Python-Treffen = wieder 
mit den Zope Usern = (DZUG) statt, zur Erinnerung: von nun an = immer 
am = dritten Donnerstag im Monat.


Da = Stephan diesmal nicht kommen wird, tragt euch bitte diesmal = hier 
ein, wenn ihr kommen wollt, = damit ich einen gen=FCgend = gro=DFen Tisch 


Gru=DF,

Dinu
= --Apple-Mail-4--216354034-- From gherman@darwin.in-berlin.de Wed Dec 17 10:15:09 2008 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1LCtQr-0004md-Hm for python-berlin@python.net; Wed, 17 Dec 2008 10:15:09 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.3] (e178018094.adsl.alicedsl.de [85.178.18.94]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id mBHA90SW002947; Wed, 17 Dec 2008 11:09:00 +0100 Message-Id: <0070AD1C-57A5-477C-8DC1-788E95538686@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin@python.net In-Reply-To: Content-Type: multipart/alternative; boundary=Apple-Mail-8--54248749 Mime-Version: 1.0 (Apple Message framework v929.2) Date: Wed, 17 Dec 2008 11:08:57 +0100 References: X-Mailer: Apple Mail (2.929.2) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: Re: [Python-berlin] PUB-Treffen am 18.12.2008 im newthinking store, 19 h X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2008 10:15:09 -0000 --Apple-Mail-8--54248749 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Dinu Gherman: > Veit Schiele hat einen Vortag =FCber buildout geplant, den sehr wahr- > scheinlich Jannis Leidel in einem eigenen Teil fortsetzen wird. Leider hat Jannis kurzfristig abgesagt, so dass noch Raum w=E4re f=FCr einen weiteren Kurzvortrag - vorausgesetzt, Veit m=F6chte den Abend nicht ganz f=FCr sich beanspruchen. ;-) Falls jemandem noch ein Thema unter den N=E4geln brennt, bitte mir sogleich mitteilen! Eine Orientierung zu gefragten The- men kann man hier entnehmen, bzw. dort auch eigene Vorschl=E4- ge machen: http://wiki.python.de/User_Group_Berlin Gru=DF, Dinu --Apple-Mail-8--54248749 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Dinu = Gherman:

scheinlich = Jannis Leidel in einem eigenen Teil fortsetzen = wird.

Leider = hat Jannis kurzfristig abgesagt, so dass = noch Raum 
w=E4re f=FCr einen weiteren = Kurzvortrag - vorausgesetzt, Veit
m=F6chte den Abend = nicht ganz f=FCr sich beanspruchen. ;-) 

Falls jemandem = noch ein Thema unter den N=E4geln brennt, = bitte 
mir sogleich mitteilen! Eine = Orientierung zu gefragten The-
men kann man = hier entnehmen, bzw. dort auch eigene Vorschl=E4-
ge = machen:


Gru=DF,

Dinu

= --Apple-Mail-8--54248749-- From stephan@transvection.de Fri Jan 09 10:08:44 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1LLEIG-0004eU-Aa for python-berlin@python.net; Fri, 09 Jan 2009 10:08:44 +0000 Received: from [192.168.178.22] (brln-4dbc2e74.pool.einsundeins.de [77.188.46.116]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 28D0543669 for ; Fri, 9 Jan 2009 10:44:40 +0100 (CET) Message-ID: <49671C85.8040006@transvection.de> Date: Fri, 09 Jan 2009 10:44:37 +0100 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: python-berlin@python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB Treffen am 15.01 im newthinking store, 19Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jan 2009 10:08:44 -0000 Liebe Berliner Python Freunde, schneller als man denkt, ist es schon wieder so weit. N=E4chsten Donnerta= g ist der dritte Donnerstag im Monat und somit PUB Time. Ort und Zeit sind wie immer: 19Uhr, newthinkingstore, Tucholskystr. 48, 10117 Berlin Wer nach dem Treffen noch mit ins Restaurant kommen m=F6chte, trage sich bitte hier ein, damit wir eine =DCbersicht haben, f=FCr wieviele Leute ei= n Tisch bestellt werden muss. http://doodle.com/participation.html?pollId=3D7nmchvigasa8cq9y Thomas F=F6rster wird =FCber RDF (Resource Description Framework) in Pyth= on sprechen. Viele Gr=FC=DFe, Stephan From t.foerster@biologie.hu-berlin.de Sun Jan 18 13:21:40 2009 Received: from ir1.cms.hu-berlin.de ([141.20.1.146]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1LOXau-0005i9-17 for python-berlin@python.net; Sun, 18 Jan 2009 13:21:40 +0000 X-IronPort-AV: E=Sophos;i="4.37,283,1231110000"; d="scan'208";a="25298301" Received: from dslb-088-072-233-035.pools.arcor-ip.net (HELO localhost) ([88.72.233.35]) by ir1-relay.cms.hu-berlin.de with ESMTP/TLS/DHE-RSA-AES256-SHA; 18 Jan 2009 13:46:14 +0100 From: Thomas =?utf-8?q?F=C3=B6rster?= To: PUB , DZUG Berlin Date: Sun, 18 Jan 2009 13:46:09 +0100 User-Agent: KMail/1.9.9 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200901181346.09335.t.foerster@biologie.hu-berlin.de> Subject: [Python-berlin] Vortragsfolien "RDF in Python" X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: t.foerster@biologie.hu-berlin.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jan 2009 13:21:40 -0000 Hallo alle, ich hab meine Folien und das Beispielskript noch ein bi=C3=9Fchen poliert=20 (Linkliste, Codekommentare). Das Ergebnis gibt's hier: http://www.zope.de/Members/foerster Viel Spa=C3=9F, Thomas From stephan@transvection.de Thu Feb 12 07:55:23 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1LXWPr-0000qw-RF for python-berlin@python.net; Thu, 12 Feb 2009 07:55:23 +0000 Received: from [192.168.178.23] (brln-4dbc2e5e.pool.einsundeins.de [77.188.46.94]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id E1A3F43763 for ; Thu, 12 Feb 2009 08:48:11 +0100 (CET) Message-ID: <4993D421.7060304@transvection.de> Date: Thu, 12 Feb 2009 08:47:45 +0100 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: python-berlin@python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB Treffen am 19.02. im newthinkingstore X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Feb 2009 07:55:24 -0000 Liebe Python Freunde, der dritte Donnerstag im Monat naht wieder. N=E4chste Woche am 19. findet unser n=E4chstes Treffen statt. Ort und Zeit sind wie immer: 19Uhr, newthinkingstore, Tucholskystr. 48, 10117 Berlin Geplant sind Vortr=E4ge: * Eggbasket (Diez Roggisch) * Praktische Python Libraries (Stephan Diehl) Wer nach dem Treffen noch Interesse an Speiss und Trank hat, sollte sich hier http://doodle.com/participation.html?pollId=3Dut26w8sagez8hz3e eintragen, damit wir einen Tisch in ausreichender Gr=F6=DFe bestellen k=F6= nnen. Bis Donnerstag, Stephan From stephan@transvection.de Thu Mar 12 08:12:31 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Lhg1n-0004C1-8E for python-berlin@python.net; Thu, 12 Mar 2009 08:12:31 +0000 Received: from [192.168.178.24] (brln-4db88be0.pool.einsundeins.de [77.184.139.224]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 212F042C9E; Thu, 12 Mar 2009 09:06:39 +0100 (CET) Message-ID: <49B8C200.5020100@transvection.de> Date: Thu, 12 Mar 2009 09:04:16 +0100 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: python-berlin@python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB Treffen am 19.03. im newthinkingstore X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Mar 2009 08:12:31 -0000 Liebe Python Freunde, n=E4chsten Donnerstag findet wieder unser monatliches PUB/DZUG Treffen st= att. Ort und Zeit sind wie immer: 19Uhr, newthinkingstore, Tucholskystr. 48, 10117 Berlin Geplant sind Vortr=E4ge: * ZODB (Christian Theune) * Psyco v2 (Christian Tismer) Wer nach dem Treffen noch Interesse an Speiss und Trank hat, sollte sich hier http://doodle.com/ut26w8sagez8hz3e eintragen, damit wir einen Tisch in ausreichender Gr=F6=DFe bestellen k=F6= nnen. Bis Donnerstag, Stephan From stephan@transvection.de Sun Apr 05 10:33:45 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1LqPfd-00055S-8A for python-berlin@starship.python.net; Sun, 05 Apr 2009 10:33:45 +0000 Received: from [192.168.178.24] (brln-4dbc1a51.pool.einsundeins.de [77.188.26.81]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 339E943105 for ; Sun, 5 Apr 2009 12:11:31 +0200 (CEST) Message-ID: <49D882F2.1070305@transvection.de> Date: Sun, 05 Apr 2009 12:07:46 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: [Python-berlin] organisator gesucht... X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Apr 2009 10:33:45 -0000 Hallo Leute, uns sind die PUB/BZUG Organisatoren fuer das naechste Treffen (16.4.) abhanden gekommen. Sollen wir das Treffen einfach ausfallen lassen, oder moechte einer von euch ausnahmsweise die Organisation uebenehmen? Die Organisation beinhaltet: - Ankuendigung auf python-berlin (evtl. python-de, etc.) schreiben - http://wiki.python.de/User_Group_Berlin editieren - Einen Tisch fuer hinterher bestellen - Mit Newthinkingstore reden oh, ich vergas - nette Referenten auftreiben oder selbst einen Vortrag halten :-) Viele Gruesse, Stephan From stephan@transvection.de Tue Apr 07 07:11:58 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Lr5TS-0006s0-8E for python-berlin@starship.python.net; Tue, 07 Apr 2009 07:11:58 +0000 Received: from [192.168.178.22] (brln-4dbc1f85.pool.einsundeins.de [77.188.31.133]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id BBC4C43654 for ; Tue, 7 Apr 2009 09:07:19 +0200 (CEST) Message-ID: <49DAFAC3.3090100@transvection.de> Date: Tue, 07 Apr 2009 09:03:31 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: [Python-berlin] Treffen am 16.4. faellt aus X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Apr 2009 07:11:58 -0000 Hallo Leute, das Treffen am 16.4. faellt aus. Wir sehen uns dann am 21. Mai in alter Frische wieder. (Moechte jemand etwas vortragen?) Viele Gruesse Stephan From tismer@stackless.com Fri Apr 24 00:06:44 2009 Received: from stackless.com ([88.198.0.38] helo=chewwy.tismer.com) by starship.python.net with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Lx8wG-0000vN-JD for python-berlin@starship.python.net; Fri, 24 Apr 2009 00:06:44 +0000 Received: from i59f7d8c3.versanet.de ([89.247.216.195] helo=MacGyver.local) by chewwy.tismer.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Lx8wF-0000en-VM; Fri, 24 Apr 2009 02:06:44 +0200 Message-ID: <49F10087.5040001@stackless.com> Date: Fri, 24 Apr 2009 01:57:59 +0200 From: Christian Tismer User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20090223 Thunderbird/3.0b2 MIME-Version: 1.0 To: Stephan Diehl References: <49DAFAC3.3090100@transvection.de> In-Reply-To: <49DAFAC3.3090100@transvection.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: python-berlin@starship.python.net Subject: Re: [Python-berlin] Treffen am 16.4. faellt aus X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2009 00:06:45 -0000 On 4/7/09 9:03 AM, Stephan Diehl wrote: > Hallo Leute, > > das Treffen am 16.4. faellt aus. > Wir sehen uns dann am 21. Mai in alter Frische wieder. > (Moechte jemand etwas vortragen?) Ganz schön schade, daß sich keiner gemeldet hat zum Einspringen. Ich hätt's vielleicht machen können, war aber auf einem PyPy-Sprint in der Schweiz. Aber ist das Eis wirklich so dünn, daß sich keiner findet? Kann ich mir nicht vorstellen, das MUß ein Zufall sein. liebe Grüße - chris -- Christian Tismer :^) tismerysoft GmbH : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9A : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 802 86 56 mobile +49 173 24 18 776 fax +49 30 80 90 57 05 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/ From stephan@transvection.de Mon May 11 18:46:29 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1M3aWD-0006O7-Fk for python-berlin@starship.python.net; Mon, 11 May 2009 18:46:29 +0000 Received: from [192.168.178.20] (brln-4dbc092a.pool.einsundeins.de [77.188.9.42]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 6A3ED43668 for ; Mon, 11 May 2009 20:37:22 +0200 (CEST) Message-ID: <4A087062.9020103@transvection.de> Date: Mon, 11 May 2009 20:37:22 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] Himmelfahrt und Linuxtag X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2009 18:46:29 -0000 Hallo Leute, heute ist es mir aufgefallen: das n=E4chste geplante Treffen f=E4llt auf=20 Himmelfahrt (21.05.). Jetzt stellt sich die Frage, ob wir das Treffen=20 grunds=E4tzlich stattfinden lassen wollen, oder nicht. Im Juni findet vom 24.06. - 27.06. der Linuxtag in Berlin statt. Was haltet ihr davon, wenn wir unser Junitreffen auf Do, den 25.06.=20 legen (oder Fr, den 26.06.) und das ganze als Gesamtdeutsches Python=20 Stammtischtreffen (oder so =E4hnlich) stattfinden lassen. Man k=F6nnte z.= B.=20 im Prater Bier trinken gehen. Ich bitte um zahlreiche Meinungs=E4u=DFerungen. Viele Gr=FC=DFe, Stephan From stephan@transvection.de Tue May 12 05:48:42 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1M3kr4-0001TJ-0G for python-berlin@starship.python.net; Tue, 12 May 2009 05:48:42 +0000 Received: from [192.168.178.23] (brln-4dbc2dee.pool.einsundeins.de [77.188.45.238]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 91A0E43668 for ; Tue, 12 May 2009 07:39:34 +0200 (CEST) Message-ID: <4A090B8E.8090708@transvection.de> Date: Tue, 12 May 2009 07:39:26 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: [Python-berlin] nochmal himmelfahrt X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 May 2009 05:48:42 -0000 Hallo Leute, erstaunlicherweise ist der newthinkingstore am 21.05. offen. Falls euch schon vor einem langweiligen Vatertag graut, koennt ihr euch schon auf ein PUB Treffen freuen. Eine richtige Einladung schick ich dann die Tage noch raus. Bis bald, Stephan From lothar.sch@gmx.de Tue May 12 09:04:31 2009 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1M3nuZ-0006ts-0p for Python-berlin@starship.python.net; Tue, 12 May 2009 09:04:31 +0000 Received: (qmail 20951 invoked by uid 0); 12 May 2009 08:55:23 -0000 Received: from 83.236.132.198 by www029.gmx.net with HTTP; Tue, 12 May 2009 10:55:23 +0200 (CEST) Content-Type: text/plain; charset="utf-8" Date: Tue, 12 May 2009 10:55:22 +0200 From: "Lothar Schulz" Message-ID: <20090512085522.56510@gmx.net> MIME-Version: 1.0 To: Python-berlin@starship.python.net X-Authenticated: #1921289 X-Flags: 0001 X-Mailer: WWW-Mail 6100 (Global Message Exchange) X-Priority: 3 X-Provags-ID: V01U2FsdGVkX1/POjBZ1h/PVppl0AY3qEwVaEscSFx0DnO/ORv3+u PwzSVvr9Q1bkdvTJBlEsG4XFZna6VeCvLCew== Content-Transfer-Encoding: 8bit X-GMX-UID: Qg46flFkf2IsZF44cWxo5sx4dWxlc9bd X-FuHaFi: 0.53 Subject: [Python-berlin] Python Entwickler in Berlin gesucht X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 May 2009 09:04:31 -0000 Hallo, die Firma FSI in Berlin sucht einen Softwareentwickler mit Schwerpunt Python. Das ist vielleicht für einige hier auf der Liste interessant. Hier die Angebotsbeschreibung: --------------------------------------------- FSI FontShop International ist Hersteller der FontFont-Schriftenbibliothek und betreibt darüber hinaus drei Internet-Seiten zur Lizenzierung von Schriften und digitalen Bildern. Zur Ergänzung unseres Teams in Berlin suchen wir schnellstmöglich einen Softwareentwickler (m/w) Ihre Aufgaben - Betreuung und Weiterentwicklung unseres Systems zur Erstellung von Fonts und zugehöriger Peripherie - Betreuung der Webseite www.fontfont.com Dabei werden Sie schwerpunktmäßig in folgenden Sprachen programmieren: - Python - VBA - SQL (MS SQL Server 2005/2008) - Perl - PHP - MySQL Ihre Qualifikation Idealerweise besitzen Sie Berufserfahrung in einem vergleichbaren Aufgabenfeld und bringen folgende Qualifikationen mit: - Sicherer Umgang mit Python, VBA und Microsoft SQL Server - Erfahrungen mit HTML, Javascript, Apache, Unix–Shell, Microsoft Access - Gute Englischkenntnisse in Wort und Schrift Unser Angebot Bei FSI erwartet Sie die Arbeit in einem engagierten Team mit lockerer, aber leistungsorientierter Atmosphäre. Die Bezahlung ist den vorausgesetzten Qualifikationen angemessen. Sie sind interessiert? Dann schicken Sie uns bitte Ihre aussagekräftigen Bewerbungsunterlagen, möglichst elektronisch, mit Foto, Gehaltsvorstellung und Angabe Ihres frühestmöglichen Arbeitsbeginns. FSI Fontshop International GmbH Frau Anita Najda Bergmannstraße 102 10961 Berlin Telefon: +49 30 6937022 Fax: +49 30 6928443 E-Mail: anita@fontfont.de Internet: http://www.fontfont.com --------------------------------------------- Grüße Lothar -- Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + Telefonanschluss für nur 17,95 Euro/mtl.!* http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a From stephan@transvection.de Wed May 13 21:19:15 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1M4Lr8-0007nM-W3 for python-berlin@starship.python.net; Wed, 13 May 2009 21:19:15 +0000 Received: from [192.168.178.23] (brln-4db891b2.pool.einsundeins.de [77.184.145.178]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 73EBD43668 for ; Wed, 13 May 2009 23:10:01 +0200 (CEST) Message-ID: <4A0B3728.70807@transvection.de> Date: Wed, 13 May 2009 23:10:00 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB Treffen am 21.05 um 19 Uhr im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2009 21:19:15 -0000 Liebe Python Freunde, n=E4chsten Donnerstag (Himmelfahrt), den 21.05. findet wieder ein PUB/DZU= G Treffen statt. Ort und Zeit sind wie immer: 19Uhr, newthinkingstore, Tucholskystr. 48, 10117 Berlin Wegen des Feiertages wollen wir schon gegen 20 Uhr zum gem=FCtlichen Teil =FCbergehen -- es ist ja schlie=DFlich 'Vatertag'. Tragt euch bitte hier http://doodle.com/8dy2uk2mfyxgcar3 ein, damit wir wieder einen Tisch in ausreichender Gr=F6=DFe finden. Bis Donnerstag, Stephan http://wiki.python.de/User_Group_Berlin From stephan@transvection.de Thu May 28 18:29:19 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1M9kLv-0003zt-MU for python-berlin@starship.python.net; Thu, 28 May 2009 18:29:19 +0000 Received: from [192.168.178.23] (brln-4dbc03c6.pool.einsundeins.de [77.188.3.198]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 996FB42CA0 for ; Thu, 28 May 2009 20:19:51 +0200 (CEST) Message-ID: <4A1ED5BA.4050902@transvection.de> Date: Thu, 28 May 2009 20:19:38 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: [Python-berlin] PUB im Juni X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2009 18:29:20 -0000 Hallo Leute, im Juni findet ein ganz normales Treffen am dritten Donnerstag des Monats statt, also am 18.06. Eine ausfuehrliche Ankuendigung gibt es etwa eine Woche vorher. Viele Gruesse, Stephan From stephan@transvection.de Thu Jun 11 18:23:45 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MEowD-0007GY-Iy for python-berlin@starship.python.net; Thu, 11 Jun 2009 18:23:45 +0000 Received: from [192.168.178.23] (brln-4dbc1656.pool.einsundeins.de [77.188.22.86]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id AE4A042CA0; Thu, 11 Jun 2009 20:13:59 +0200 (CEST) Message-ID: <4A314951.7080204@transvection.de> Date: Thu, 11 Jun 2009 20:13:37 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB Treffen am 18.06 um 19 Uhr im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jun 2009 18:23:45 -0000 Liebe Python Freunde, n=E4chsten Donnerstag, den 18.06. findet wieder ein PUB/DZUG Treffen statt. Ort und Zeit sind wie immer: 19Uhr, newthinkingstore, Tucholskystr. 48, 10117 Berlin Zur Planung der Restaurantkapazit=E4ten bitte ich euch wieder unter http://doodle.com/8dy2uk2mfyxgcar3 ein H=E4ckchen zu setzen, wenn ihr anschlie=DFend noch mitkommen wollt. Diesmal tr=E4gt Dr. Frank Hoffmann zum Thema "ER-Modelling mit ZMS - Das ZMSSQLDB-Objekt" vor. Abstract: "ZMS ist ein Zope-basiertes Redaktionssystem f=FCr die Braqanchenschwerpu= nkte Medizin und Bildung. Das ZMSSQLDB-Objekt ist ein OR-Mapper, der auf die Zope-SQL-Interfaces aufsetzt und ein generisches User-Interface f=FCr die ER-Modellierung sowie die Masken f=FCr die Datenbearbeitung automatisch erzeugt. Damit lassen sich externe SQL-Datenbanken sehr rasch, ohne Programmierung in das ZMS-Redaktionssystem einbinden." Viele Gr=FC=DFe, Stephan From hofmann@kudu.in-berlin.de Fri Jun 12 07:29:30 2009 Received: from kudu.in-berlin.de ([192.109.42.123]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MF1Cb-0007j6-Qm for python-berlin@starship.python.net; Fri, 12 Jun 2009 07:29:29 +0000 Received: from kudu.in-berlin.de (localhost [127.0.0.1]) by kudu.in-berlin.de (8.14.2/8.14.2/Debian-2) with ESMTP id n5C78UH6025565; Fri, 12 Jun 2009 09:08:30 +0200 Received: (from hofmann@localhost) by kudu.in-berlin.de (8.14.2/8.14.2/Submit) id n5C78TLP025564; Fri, 12 Jun 2009 09:08:29 +0200 Date: Fri, 12 Jun 2009 09:08:29 +0200 From: Frank Hofmann To: Stephan Diehl Message-ID: <20090612070829.GA25546@kudu.in-berlin.de> References: <4A314951.7080204@transvection.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <4A314951.7080204@transvection.de> User-Agent: Mutt/1.5.18 (2008-05-17) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by kudu.in-berlin.de id n5C78UH6025565 Cc: python-berlin@starship.python.net Subject: Re: [Python-berlin] PUB Treffen am 18.06 um 19 Uhr im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jun 2009 07:29:30 -0000 Hallo zusammen, [...] >=20 > Diesmal tr=E4gt Dr. Frank Hoffmann zum Thema "ER-Modelling mit=20 > ZMS - Das ZMSSQLDB-Objekt" vor. Welch ein Namenszufall ... :-) Herzliche Gr=FC=DFe, Frank --=20 Dipl.-Inf. Frank Hofmann Hofmann EDV - Linux, Layout und Satz c/o buero 2.0 12059 Berlin - Weigandufer 45 web http://www.efho.de mail frank.hofmann@efho.de From kontakt@veit-schiele.de Mon Jun 22 14:47:29 2009 Received: from smtpout.hostsharing.net ([83.223.95.99]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MIknx-0000wn-GG for python-berlin@starship.python.net; Mon, 22 Jun 2009 14:47:29 +0000 Received: from h05.hostsharing.net (h05.hostsharing.net [83.223.95.101]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtpout.hostsharing.net (Postfix) with ESMTPS id 8CE5220000CD for ; Mon, 22 Jun 2009 16:21:59 +0200 (CEST) Received: from [192.168.178.21] (i59F700B9.versanet.de [89.247.0.185]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by h05.hostsharing.net (Postfix) with ESMTP id 6824814124A65 for ; Mon, 22 Jun 2009 16:21:59 +0200 (CEST) Message-ID: <4A3F9386.2060403@veit-schiele.de> Date: Mon, 22 Jun 2009 16:21:58 +0200 From: Veit Schiele Organization: Veit Schiele Kommunikationsdesign User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: python-berlin@starship.python.net References: <4A314951.7080204@transvection.de> In-Reply-To: <4A314951.7080204@transvection.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] DZUG-Stand-Party am 26. Juni auf dem Linuxtag X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2009 14:47:29 -0000 Liebe Python-Freunde, hiermit m=F6chte ich Euch herzlich zur Party am Zope-Stand einladen. Wo: 15. Internationaler LinuxTag in Berlin, Stand 101a Wann: Freitag, 26. Juni, ab 17.45 Uhr Weitere Infos unter http://www.linuxtag.org/2009/de/besucher/auf-einen-blick.html Viele Gr=FC=DFe Veit From stephan@transvection.de Wed Jul 08 18:49:19 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MOcCl-0005lV-GP for python-berlin@starship.python.net; Wed, 08 Jul 2009 18:49:19 +0000 Received: from [192.168.178.20] (brln-4dbc1261.pool.einsundeins.de [77.188.18.97]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id F055142C9A; Wed, 8 Jul 2009 20:38:58 +0200 (CEST) Message-ID: <4A54E7C2.6080403@transvection.de> Date: Wed, 08 Jul 2009 20:38:58 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.22 (X11/20090608) MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB Treffen am Do, den 16.07., 19 Uhr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jul 2009 18:49:20 -0000 Liebe Python Freunde, n=E4chste Woche, am Donnerstag, den 16.07. 19 Uhr findet wieder unser=20 monatliches PUB/DZUG Treffen statt. Diesmal gibt es keine Vortr=E4ge, sondern wir treffen uns an ungewohntem=20 Ort zum Grillen: HU Berlin, Campus Nord, Phillipstra=DFe 13, 10115 Berlin, Haus 18 (U6=20 Oranienburger Tor, S+U Friedrichstra=DFe) http://www.openstreetmap.org/?lat=3D52.52535&lon=3D13.384695&zoom=3D17&la= yers=3DB000FTFTT&mlat=3D52.52482&mlon=3D13.38376 Zwei K=E4sten Bier, Mineralwasser, Pappbecher, Pappteller und Holzkohle=20 besorge ich. ------------------------------------------- Das Grillgut bringt bitte jeder selbst mit. ------------------------------------------- M=F6ge uns der Wettergott wohlgesonnen sein. Gruss, Stephan http://wiki.python.de/User%20Group%20Berlin From cornelius.keller@bettermarks.de Thu Jul 09 12:12:44 2009 Received: from mail.cobrayouth.de ([212.5.8.10] helo=ns1.cobra-tech.de) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1MOsHe-0003f1-4m for python-berlin@starship.python.net; Thu, 09 Jul 2009 11:59:26 +0000 Received: from cobra-server.intra-cobra.de ([212.5.8.53]) by ns1.cobra-tech.de with Microsoft SMTPSVC(6.0.3790.3959); Thu, 9 Jul 2009 13:32:03 +0200 Received: from 192.168.1.115 ([192.168.1.115]) by cobra-server.intra-cobra.de ([192.168.1.13]) with Microsoft Exchange Server HTTP-DAV ; Thu, 9 Jul 2009 11:32:04 +0000 Received: from bettermarks-jck by cobra-server.intra-cobra.de; 09 Jul 2009 13:32:04 +0200 From: Cornelius Keller To: python-berlin@starship.python.net Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Date: Thu, 09 Jul 2009 13:32:04 +0200 Message-Id: <1247139124.9759.7.camel@bettermarks-jck> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 X-OriginalArrivalTime: 09 Jul 2009 11:32:03.0440 (UTC) FILETIME=[E1A01F00:01CA0088] Subject: [Python-berlin] Python sqlalchemy Programmierer in Berlin gesucht X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jul 2009 12:12:44 -0000 Hi, ich suche einen python Programmierer in Berlin mit sqlalchemy Erfahrung der kurzfristig mein Team verst=C3=A4rken k=C3=B6nnte. Aufgaben: - Implementierung von Backend Funktionen mit sqlachemy die =C3=BCber pyamf und JSON-RPC API's angesprochen werden. Bei interesse schreibt mir bitte eine Mail Gr=C3=BC=C3=9Fe - Cornelius From marko@springfeldt.de Fri Jul 10 08:54:44 2009 Received: from mo-p00-ob.rzone.de ([81.169.146.161]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1MPBsS-0000uX-8c for python-berlin@starship.python.net; Fri, 10 Jul 2009 08:54:44 +0000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1247215462; l=321; s=domk; d=springfeldt.de; h=Content-Transfer-Encoding:Content-Type:Subject:To:MIME-Version:From: Date:X-RZG-CLASS-ID:X-RZG-AUTH; bh=T9o8b8DIkuABh4+jMP+C8URIn1Q=; b=vQcuEutmYql3wmbJbhy9ox1kxH+ra9EUvb55IcKfjMm70rR6WhBnp2JEAsYcpZhCfRQ 8YNTVJ8LWEfZl2w3RrMrAxYlPclxSyL/ViylSi/9VHxdreGwFrJZzCB19ICD1E1aj7aQC KzSq0YKr6FJHHmsmB/G4O4mb2PSeh2rqAyM= X-RZG-AUTH: :IW0Wfk+IaO+IJU7KwfPRf1XyQz3XJVCTvbpTHgfgtTvxAYEL7ap+vd5FL0h0Kbwl6w== X-RZG-CLASS-ID: mo00 Received: from [192.168.178.22] (BAI793f.bai.pppool.de [77.136.121.63]) by post.strato.de (klopstock mo40) (RZmta 18.49) with ESMTP id L00e5cl6A8AMzf for ; Fri, 10 Jul 2009 10:44:22 +0200 (MEST) Message-ID: <4A56FF12.3060103@springfeldt.de> Date: Fri, 10 Jul 2009 10:42:58 +0200 From: Marko Springfeldt User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit Subject: [Python-berlin] Neuzugang X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jul 2009 08:54:44 -0000 Liebe Python Freunde, wenn niemand etwas dagegen hat, würde ich gern am Donnerstag an PUB/DZUG Treffen teilnehmen. Ich bringe zum Einstand lecker selbst eingelegte Steaks mit. Wenn mir jemand sagen kann wie viele normalerweiser zum Treffen erscheinen, könnte ich die Menge entsprechend einplanen. Gruss, Marko From stephan@transvection.de Fri Jul 10 18:00:32 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MPKOe-0001vL-BG for python-berlin@starship.python.net; Fri, 10 Jul 2009 18:00:32 +0000 Received: from [192.168.178.21] (brln-4dba81c0.pool.einsundeins.de [77.186.129.192]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 332B442CA2; Fri, 10 Jul 2009 19:50:06 +0200 (CEST) Message-ID: <4A577F3A.3010606@transvection.de> Date: Fri, 10 Jul 2009 19:49:46 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.22 (X11/20090608) MIME-Version: 1.0 To: Marko Springfeldt References: <4A56FF12.3060103@springfeldt.de> In-Reply-To: <4A56FF12.3060103@springfeldt.de> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: python-berlin@starship.python.net Subject: Re: [Python-berlin] Neuzugang X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jul 2009 18:00:32 -0000 Hallo Marko, Marko Springfeldt wrote: > Liebe Python Freunde, >=20 > wenn niemand etwas dagegen hat, w=FCrde ich gern am Donnerstag an PUB/D= ZUG > Treffen teilnehmen. Natuerlich bist du herzlich eingeladen zu kommen!!!! Selbstverstaendlich sind die Treffen offen fuer alle. > Ich bringe zum Einstand lecker selbst eingelegte Steaks mit. > Wenn mir jemand sagen kann wie viele normalerweiser zum Treffen > erscheinen, k=F6nnte ich die Menge entsprechend einplanen. Normalerweise kommen etwa ein Dutzend Leute. Wie es naechste Woche wird, ist schlecht einzuschaetzen, da ja Urlaub ist, schlechtes Wetter sein koennte,... Bis Donnerstag, Stephan >=20 > Gruss, Marko >=20 >=20 > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin From spamfaenger@gmx.de Wed Jul 22 21:58:08 2009 Received: from mail.gmx.net ([213.165.64.20]) by starship.python.net with smtp (Exim 4.69) (envelope-from ) id 1MTjpA-0008J9-33 for python-berlin@starship.python.net; Wed, 22 Jul 2009 21:58:08 +0000 Received: (qmail invoked by alias); 22 Jul 2009 21:47:28 -0000 Received: from fuckup.club.berlin.ccc.de (EHLO dyn-154.club.berlin.ccc.de) [195.160.172.2] by mail.gmx.net (mp010) with SMTP; 22 Jul 2009 23:47:28 +0200 X-Authenticated: #5553044 X-Provags-ID: V01U2FsdGVkX1/4T+I2jzn4J+ULZcebvT9+hS6aQ3asaI2l8eB6Ee 6cbEVhy75CUT/F Message-Id: <355B2A63-9A38-4F86-8DFA-BA73A4284E94@gmx.de> From: =?ISO-8859-1?Q?Martin_H=E4cker?= To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v935.3) Date: Wed, 22 Jul 2009 23:47:28 +0200 X-Mailer: Apple Mail (2.935.3) X-Y-GMX-Trusted: 0 X-FuHaFi: 0.63 Subject: [Python-berlin] =?iso-8859-1?q?Python_Web-Framework_Vorstellen_f?= =?iso-8859-1?q?=FCr_ein_Open_Source_Projekt?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jul 2009 21:58:08 -0000 Salve! Ich und etwa 15 Bekannte von mir (davon 6 Softwareentwickler) wollen zusammen ein Open Source Projekt zu Digitaler Demokratie machen - und ich m=F6chte unbedingt verhindern dass wir ob der =DCbermacht an PHP Programmierern jetzt diese Sprache w=E4hlen. Daher suche ich jemanden der dieses Wochenende uns Technikern eine kurze (~30 min) Einf=FChrung in Django/Turbogears geben k=F6nnte - damit = die anderen Entwickler ein Gef=FChl daf=FCr bekommen k=F6nnen was einem ein gutes Framework =FCberhaupt hergeben k=F6nnte. H=E4tte da jemand Lust? Wir treffen uns am Sonntag (26.7.) um mehr =FCber = =20 die Technik zu sprechen, da w=FCrde ich daher gerne jemanden dazuholen. Gr=FC=DFe, Martin= From tismer@stackless.com Tue Jul 28 20:22:11 2009 Received: from stackless.com ([88.198.0.38] helo=chewwy.tismer.com) by starship.python.net with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MVtBb-0000NJ-A8; Tue, 28 Jul 2009 20:22:11 +0000 Received: from [72.37.205.4] (helo=MacGyver-2.local) by chewwy.tismer.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MVtBa-00006E-Hk; Tue, 28 Jul 2009 22:22:10 +0200 Message-ID: <4A6F5B63.80808@stackless.com> Date: Tue, 28 Jul 2009 13:11:15 -0700 From: Christian Tismer User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20090223 Thunderbird/3.0b2 MIME-Version: 1.0 To: python-de@python.net, python-berlin@starship.python.net Content-Type: multipart/mixed; boundary="------------000004010408010305020506" Subject: [Python-berlin] [Fwd: Fwd: A small company in Berlin is looking for developers] X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jul 2009 20:22:11 -0000 This is a multi-part message in MIME format. --------------000004010408010305020506 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Good luck! -- --------------000004010408010305020506 Content-Type: message/rfc822; name="Fwd: A small company in Berlin is looking for developers.eml" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="Fwd: A small company in Berlin is looking for developers.eml" Return-path: Envelope-to: tismer@stackless.com Delivery-date: Tue, 28 Jul 2009 21:46:26 +0200 Received: from mail-qy0-f179.google.com ([209.85.221.179]) by chewwy.tismer.com with esmtp (Exim 4.69) (envelope-from ) id 1MVsd0-000702-I7 for tismer@stackless.com; Tue, 28 Jul 2009 21:46:26 +0200 Received: by qyk9 with SMTP id 9so427708qyk.2 for ; Tue, 28 Jul 2009 12:35:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:from:date:x-google-sender-auth:message-id:subject:to :content-type:content-transfer-encoding; bh=JJbapDYKygZj1Vp1Fp0xjWKrrc86LxH8tGhCTPOyxLA=; b=VR+03mwLoM3d9rUoUX9SXUc1RRfYB2WSPbsbSBtmepi/M4oEts+Fx0SsU/M7pfBg4K e741StjZ0C1kN0ZqfTqcqI/nkzNGs07xUrSHI5TqChvzCxiBTrh2RG6lJbVzjGNKw3ro 9GaIyjLv2LXHjJMTkSoXx83+jAFNCw3rUnhMo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; b=BArWC946oUxZt/fmziQ7MqdubWhrhdT1AtFX5c9XNn5B4qxx8efck7wAZ8NTaZj5p3 aWqFcP2IUZbJLpE1z9KOxlkDTNJeaLqjYxaggSG8T40Rp8hXtCvu/WvVIu1nZ3cdhDCb TAeVjM2L6YSbIu4ffNWJjc5LPD8Sph4tVUod4= MIME-Version: 1.0 Sender: gvanrossum@gmail.com Received: by 10.231.17.7 with SMTP id q7mr872167iba.10.1248809240072; Tue, 28 Jul 2009 12:27:20 -0700 (PDT) In-Reply-To: <007901ca0fa2$a22c95f0$e685c1d0$@org> References: <007901ca0fa2$a22c95f0$e685c1d0$@org> From: Guido van Rossum Date: Tue, 28 Jul 2009 12:27:00 -0700 X-Google-Sender-Auth: 24d85d8a9671fef5 Message-ID: Subject: Fwd: A small company in Berlin is looking for developers To: Waldemar Kornewald , Andi Albrecht , Georg Brandl , =?ISO-8859-1?Q?Martin_v=2E_L=F6wis?= , "M.-A. Lemburg" , Christian Tismer , Christian Heimes Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi all, You are some of the people in Germany that I know write Python code. :-) Andrew Koening sent me an email recommending a small Berlin company that is apparently looking for Python (and C++) developers. Feel free to forward this to any German lists for Python developers that you happen to be aware of. --Guido ---------- Forwarded message ---------- From: Andrew Koenig Date: Tue, Jul 28, 2009 at 9:44 AM Subject: A small company in Berlin is looking for developers To: guido@python.org I am contacting you because for the past few years I have been using a remarkable software product called Ableton Live for making music with computers. =A0I have recently learned that =A0 =A0 =A0 =A01) Their software development is in Python and C++, and =A0 =A0 =A0 =A02) Despite the current economic conditions, they are looking= for developers. As far as I can tell, their developers are all in Berlin; so if you happen to run into someone who is interested in doing what sounds like pretty interesting software development for a small company there, I'd appreciate if you would pass the message along. If you know someone who is interested, you can find more information here: http://www.ableton.com/developer-jobs =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 =A0Regards, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 =A0Andrew Koenig PS: My only relationship with this company is as a customer. =A0They're not paying me to look for people, and there is no financial reward if you recommend someone. --=20 --Guido van Rossum (home page: http://www.python.org/~guido/) --------------000004010408010305020506-- From stephan@transvection.de Thu Aug 13 19:00:22 2009 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MbfXC-0007vj-0T for python-berlin@starship.python.net; Thu, 13 Aug 2009 19:00:22 +0000 Received: from [192.168.178.23] (brln-4dba9185.pool.einsundeins.de [77.186.145.133]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id A0A39429FA for ; Thu, 13 Aug 2009 20:49:12 +0200 (CEST) Message-ID: <4A846018.3050504@transvection.de> Date: Thu, 13 Aug 2009 20:48:56 +0200 From: Stephan Diehl User-Agent: Thunderbird 2.0.0.22 (X11/20090608) MIME-Version: 1.0 To: python-berlin@starship.python.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB Treffen am 20.08 um 19 Uhr im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2009 19:00:22 -0000 Liebe Python Freunde, n=E4chsten Donnerstag, den 20.08. findet wieder ein PUB/DZUG Treffen statt. Ort und Zeit sind wie immer: 19Uhr, newthinkingstore, Tucholskystr. 48, 10117 Berlin Zur Planung der Restaurantkapazit=E4ten bitte ich euch wieder unter https://xing.doodle.com/ahzk2sgkebgbpn3m ein H=E4ckchen zu setzen, wenn ihr anschlie=DFend noch mitkommen wollt. Auf dem Programm stehen Berichte zur Europython und ein kleiner Vortrag von mir zu Python3. Viele Gruesse, Stephan From vog@notjusthosting.com Fri Aug 21 04:34:31 2009 Received: from mail.notjusthosting.com ([78.47.75.226]) by starship.python.net with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MeLpf-0002S3-0P for python-berlin@starship.python.net; Fri, 21 Aug 2009 04:34:31 +0000 Received: from pd958977d.dip.t-dialin.net ([217.88.151.125] helo=flap.v.notjusthosting.com) by mail.notjusthosting.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MeKyJ-0006fa-2j for python-berlin@starship.python.net; Fri, 21 Aug 2009 03:39:23 +0000 Received: from vog by flap.v.notjusthosting.com with local (Exim 4.63) (envelope-from ) id 1MeKxb-0002kJ-Tt for python-berlin@starship.python.net; Fri, 21 Aug 2009 05:38:39 +0200 Date: Fri, 21 Aug 2009 05:38:39 +0200 From: Volker Grabsch To: python-berlin@starship.python.net Message-ID: <20090821033839.GA16188@flap> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.13 (2006-08-11) Subject: [Python-berlin] =?iso-8859-1?q?python-tex_-_Bequeme_=28La=29TeX-S?= =?iso-8859-1?q?chnittstelle_f=FCr_Python?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2009 04:34:31 -0000 Liebe Gruppe, da es beim gestrigen Treffen Interesse an meinem Python-Modul für (La)TeX gab, habe ich es aufpoliert, unter MIT/X11-Lizenz gestellt und auf PyPI sowie auf meiner Homepage veröffentlicht: http://www.profv.de/python-tex/ Kurzanleitung zum Spielen: ----------------------------------------------------------------- easy_install tex python >>> import tex >>> tex.escape_latex(u'a"b') u"a{''}b" >>> latex = ur'\documentclass{article}\begin{document} Hello, World! \end{document}' >>> pdf = tex.latex2pdf(latex) >>> pdf[:20] '%PDF-1.4\n%\xd0\xd4\xc5\xd8\n3 0 o' >>> len(pdf) 5704 >>> file('test.pdf', 'wb').write(pdf) >>> [Ctrl-D] kpdf test.pdf # oder irgendein anderer PDF-Viewer ----------------------------------------------------------------- BTW: Ich hatte keine Lust, alle Infos, die bereits im Modul stehen, nochmals in der setup.py zu wiederholen. DRY. Also habe ich die setup.py möglichst generisch gehalten. :-) Ist das ein gangbarer Weg, der viel zu wenig beschritten wird? Oder sprechen Gründe dagegen? ----------------------------------------------------------------- from distutils.core import setup from setuptools import setup import tex as module setup( name = module.__name__, version = module.__version__, description = module.__doc__.split('\n')[0], long_description = '\n'.join(module.__doc__.split('\n')[1:]).strip('\n'), author = module.__author__, author_email = module.__author_email__, url = module.__url__, py_modules = [module.__name__], classifiers = module.__classifiers__.strip('\n').split('\n'), ) ----------------------------------------------------------------- Gruß, Volker -- Volker Grabsch ---<<(())>>--- Administrator NotJustHosting GbR From deets@web.de Fri Aug 21 10:17:58 2009 Received: from fmmailgate02.web.de ([217.72.192.227]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1MeR4l-0004mr-9c for python-berlin@starship.python.net; Fri, 21 Aug 2009 10:10:27 +0000 Received: from smtp05.web.de (fmsmtp05.dlan.cinetic.de [172.20.4.166]) by fmmailgate02.web.de (Postfix) with ESMTP id 3D028115E1B8D; Fri, 21 Aug 2009 11:59:08 +0200 (CEST) Received: from [85.178.112.126] (helo=[192.168.1.105]) by smtp05.web.de with asmtp (TLSv1:AES256-SHA:256) (WEB.DE 4.110 #314) id 1MeQto-0004A9-00; Fri, 21 Aug 2009 11:59:08 +0200 Message-ID: <4A8E6FEA.5030806@web.de> Date: Fri, 21 Aug 2009 11:59:06 +0200 From: "Diez B. Roggisch" User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: Volker Grabsch References: <20090821033839.GA16188@flap> In-Reply-To: <20090821033839.GA16188@flap> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: deets@web.de X-Sender: deets@web.de X-Provags-ID: V01U2FsdGVkX1+P1XM1LsuEZlX8j7+9SqDlme2zdYbbDxAaMQgP aE13ZUVO3dRrcQ9V9VV0/eZ+rVQBJ6vCPuyZ7520fkVvOupqgU QVAKZHkAE= Content-Transfer-Encoding: quoted-printable Cc: python-berlin@starship.python.net Subject: Re: [Python-berlin] =?iso-8859-1?q?python-tex_-_Bequeme_=28La=29TeX-S?= =?iso-8859-1?q?chnittstelle_f=FCr_Python?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2009 10:17:58 -0000 > BTW: Ich hatte keine Lust, alle Infos, die bereits im Modul > stehen, nochmals in der setup.py zu wiederholen. DRY. Also > habe ich die setup.py m=F6glichst generisch gehalten. :-) >=20 > Ist das ein gangbarer Weg, der viel zu wenig beschritten > wird? Oder sprechen Gr=FCnde dagegen? >=20 > ----------------------------------------------------------------- > from distutils.core import setup > from setuptools import setup > import tex as module >=20 > setup( > name =3D module.__name__, > version =3D module.__version__, > description =3D module.__doc__.split('\n')[0], > long_description =3D '\n'.join(module.__doc__.split('\n')[1:]).stri= p('\n'), > author =3D module.__author__, > author_email =3D module.__author_email__, > url =3D module.__url__, > py_modules =3D [module.__name__], > classifiers =3D module.__classifiers__.strip('\n').split('\n')= , > ) > ----------------------------------------------------------------- TG2-quickstart-projekte machen das aehnlich, auch ToscaWidgets usw. Allerdings ein bissche anders: exefile("tex/release.py") # darin werden diverse globale variablen angele= gt setup( version =3D __VERSION__, ... ) Ich kann dir aber nicht sagen, *warum* die das so machen. Diez From gherman@darwin.in-berlin.de Tue Sep 15 17:56:25 2009 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MncGP-0007M4-4U for python-berlin@starship.python.net; Tue, 15 Sep 2009 17:56:25 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.4] (f053014123.adsl.alicedsl.de [78.53.14.123]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id n8FH835t014032; Tue, 15 Sep 2009 19:08:03 +0200 Message-Id: From: Dinu Gherman To: python-berlin@starship.python.net, Die Deutsche Python Mailingliste Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Date: Tue, 15 Sep 2009 19:08:03 +0200 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] Berliner PUB-/DZUG-Treffen am 17.9. um 19 h im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Sep 2009 17:56:25 -0000 Liebe Python-Freunde, diesen Donnerstag, den 17.8.2009 (=FCbermorgen!) findet wieder ein PUB/DZUG-Treffen (Python und Zope User Group in Berlin) statt. Ort und Zeit sind wie immer: 19 Uhr, im newthinking store [1]. Anschlie=DFend wird das Treffen wieder im Restaurant Tucholsky [2] fortgesetzt. Zur Planung der Restaurantkapazit=E4ten bitte ich euch ein H=E4ckchen in der Doodle-Umfrage [3] zu machen, wenn ihr an- schlie=DFend noch mitkommen wollt. Das Programm muss dieses mal etwas kurzfristig arrangiert werden. Wer also schon immer mal einen kurzen Vortrag halten wollte, z.B. zu einem der Themen im Python-Wiki [4] und diesen wom=F6glich schon in der Schublade hat, der (oder die) ist herzlich dazu eingeladen. Dann bitte bei mir vorher kurz per E-Mail ank=FCndigen! Ansonsten werden einige, die auf der DZUG-Tagung letzte Woche in M=FCnchen waren, locker dar=FCber berichten. Dabei ging es unter an- derem =FCber die kommenden Versionen 4 und 5 von Plone. Sehr wahr- scheinlich wird Veit dazu Prospekte verteilen. Eine weitere Idee besteht darin, locker Buchempfehlungen zu den Themen Python/Zope/Plone auszutauschen, was man am besten macht, indem man das jeweilige Buch auch zum Treffen mitnimmt. Ich werde am Donnerstag das Buch "Python for Linux and Unix System Admini- stration" [5] dabei haben. Liebe Gr=FC=DFe und bis Donnerstag, Dinu PS: Ich =FCbernehme mit Veit bis auf Weiteres die Organisation die- ser Treffen von Stephan, der das bisher vorbildlich gemacht hat, aber nun seinen v=E4terlichen Aufgaben h=F6here Priorit=E4t geben wird. Nochmals vielen Dank, Stephan - ich hoffe, Du kannst trotzdem noch vorbeischauen! [1] newthinking store, Tucholskystr. 48, 10117 Berlin, http://newthinking-store.de [2] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [3] http://doodle.com/rwqizz6ewxk6iscw [4] http://wiki.python.de/User%20Group%20Berlin [5] http://www.oreilly.de/catalog/9780596515829 ...................................................................... Follow me on Twitter: http://twitter.com/dinugherman From vog@notjusthosting.com Sat Sep 19 21:08:19 2009 Received: from mail.notjusthosting.com ([78.47.75.226]) by starship.python.net with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Mp7AJ-00027t-2K for python-berlin@starship.python.net; Sat, 19 Sep 2009 21:08:19 +0000 Received: from pd958a3d6.dip.t-dialin.net ([217.88.163.214] helo=flap.v.notjusthosting.com) by mail.notjusthosting.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Mp6yt-0006Gx-Sn for python-berlin@starship.python.net; Sat, 19 Sep 2009 20:56:31 +0000 Received: from vog by flap.v.notjusthosting.com with local (Exim 4.63) (envelope-from ) id 1Mp6yP-000325-1f for python-berlin@starship.python.net; Sat, 19 Sep 2009 22:56:01 +0200 Date: Sat, 19 Sep 2009 22:56:01 +0200 From: Volker Grabsch To: python-berlin@starship.python.net Message-ID: <20090919205601.GA4699@flap> References: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.13 (2006-08-11) Subject: Re: [Python-berlin] Berliner PUB-/DZUG-Treffen am 17.9. um 19 h im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Sep 2009 21:08:19 -0000 Dinu Gherman schrieb: > diesen Donnerstag, den 17.8.2009 (übermorgen!) findet wieder ein > PUB/DZUG-Treffen (Python und Zope User Group in Berlin) statt. Kurzer Nachtrag von mir zu dem Treffen: Ich wurde auf mein pdflatex-Python-Interface angesprochen, daher hier nochmal die URL: http://pypi.python.org/pypi/tex Weiterhin habe ich soeben ein weiteres Projekt von mir aufgesäubert und online gestellt. Es ist ein Administrations-Werkzeug, das auf Linux-VServer und Debian aufbaut. Es ist noch nicht groß, hat aber bereits sein erstes großes Refactoring hinter sich und befindet sich bereits im produktiven Einsatz: http://pypi.python.org/pypi/vserver Viel Spaß damit! Gruß, Volker -- Volker Grabsch ---<<(())>>--- Administrator NotJustHosting GbR From vog@notjusthosting.com Wed Sep 23 13:40:30 2009 Received: from mail.notjusthosting.com ([78.47.75.226]) by starship.python.net with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MqS58-0006oB-GU for python-berlin@starship.python.net; Wed, 23 Sep 2009 13:40:30 +0000 Received: from pd958be85.dip.t-dialin.net ([217.88.190.133] helo=flap.v.notjusthosting.com) by mail.notjusthosting.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1MqRte-00071O-6T for python-berlin@starship.python.net; Wed, 23 Sep 2009 13:28:38 +0000 Received: from vog by flap.v.notjusthosting.com with local (Exim 4.63) (envelope-from ) id 1MqRtb-000117-Rq for python-berlin@starship.python.net; Wed, 23 Sep 2009 15:28:35 +0200 Date: Wed, 23 Sep 2009 15:28:35 +0200 From: Volker Grabsch To: python-berlin@starship.python.net Message-ID: <20090923132835.GA25817@flap> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="PNTmBPCT7hxwcZjr" Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.13 (2006-08-11) Subject: [Python-berlin] Problemfall Softpedia X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Sep 2009 13:40:30 -0000 --PNTmBPCT7hxwcZjr Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit Liebe Gruppe, ich habe den Eindruck, dass immer dann, wenn ich ein weiteres Projekt in PyPI anmelde, kurz danach eine E-Mail von "Softpedia" kommt. Das ist eine werbefinanzierte Webseite von schlechter Qualität, das vorgibt, einen Index über alle Software und Software-Entwickler zu pflegen. Mich würde interessieren: Kriegt ihr auch E-Mails von denen? Empfindet ihr das als nützlich oder als Belästigung? Sind eure Softpedia-Einträge auch unvollständig und fehlerhaft, oder bin ich da die Ausnahme? Ich habe der Softpedia mit einem offenen Brief beantwortet, den ich euch nicht vorenthalten möchte. (siehe Anhang) Gruß, Volker -- Volker Grabsch ---<<(())>>--- Administrator NotJustHosting GbR --PNTmBPCT7hxwcZjr Content-Type: message/rfc822 Content-Disposition: inline Date: Mon, 21 Sep 2009 16:03:54 +0200 From: Volker Grabsch To: Softpedia Editorial Team Cc: fsfe-de@fsfeurope.org, discussion@lists.fsfe.org Subject: Re: vserver included in the Softpedia Linux software database Message-ID: <20090921140354.GB3524@flap> References: <20090921111101.A1EC01B763CA@ipdmjg0035atl2.pubip.peer1.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090921111101.A1EC01B763CA@ipdmjg0035atl2.pubip.peer1.net> User-Agent: Mutt/1.5.13 (2006-08-11) Dear Softpedia Team, [ CC to the Free Software Foundation Europe, as it is about spamming and other maltreatment of free software developers. ] Softpedia Editorial Team wrote: > vserver, one of your products, has been added to Softpedia's database of > software programs for Linux. It is featured with a description text, > screenshots, download links and technical details on this page: > http://linux.softpedia.com/get/Programming/Libraries/vserver-50913.shtml I just took a look at softpedia.com, and I got the impression that its information is not well-maintained and was created in a big hurry. [1] [2] As a system administrator and software developer, I don't want to be associated with such an immature piece of work. So it would be nice if you could remove me and all of my projects from your site. In addition, please don't send annoying emails to me whenever you discover that I published something. [3] Sincerely Volker Grabsch [1] For instance, Softpedia added 7 words of prefix to the project description of my python-tex project. Those 7 words ("tex is a Pytohn library that can") contain 3 typos! [2] In addition, Softpedia claims that my homepage is http://sourceforge.net/projects/hosh However, this page isn't even about me! It is just a standard page of SourceForge that summarizes _one_ of my projects. [3] As I never opted in to get those automatically created emails, these are nothing more and nothing less than SPAM. It seems that Softpedia sends that SPAM to everyone who publishes a project on the Python Package Index. Maybe other free software sites as are affected, too. -- Volker Grabsch ---<<(())>>--- Administrator NotJustHosting GbR --PNTmBPCT7hxwcZjr-- From gherman@darwin.in-berlin.de Fri Oct 09 07:27:24 2009 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Mw9sq-0006NP-6V for python-berlin@python.net; Fri, 09 Oct 2009 07:27:24 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [192.168.1.5] (f053012089.adsl.alicedsl.de [78.53.12.89]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id n996ZLa3026439 for ; Fri, 9 Oct 2009 08:35:21 +0200 Message-Id: <3D2A1DED-C9D1-40EA-A61D-AC2BDBDD02CB@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin@python.net Content-Type: multipart/alternative; boundary=Apple-Mail-16--262468952 Mime-Version: 1.0 (Apple Message framework v936) Date: Fri, 9 Oct 2009 08:35:21 +0200 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] Berliner PUB-/DZUG-Treffen am Do., 15.10. um 19 h im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 07:27:24 -0000 --Apple-Mail-16--262468952 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde, am kommenden Donnerstag, den 15.10.2009 findet wieder ein PUB-/ DZUG-Treffen (Python und Zope User Group in Berlin) statt. Ort und Zeit sind wie immer: 19 Uhr, im newthinking store [1]. Anschlie=DFend wird das Treffen wieder im Restaurant Tucholsky [2] fortgesetzt. Zur Planung der Restaurantkapazit=E4ten bitte ich euch ein H=E4ckchen in der Doodle-Umfrage [3] zu machen, wenn ihr an- schlie=DFend noch mitkommen wollt. Auf dem Programm steht Andreas Jung, der uns einen seinem Besuch in Berlin beehrt und den "Hauptstadtvortrag" halten wird: Der Zope Zoo - gestern, heute und morgen Zope ist nicht nur der Zope 2 Applikationsserver, die auf Python basierende Web-Plattform mit der breitesten Installationsbasis weltweit. Im Laufe der letzten 10 Jahre hat sich unter dem Be- griff Zope ein gr=F6=DFeres =D6kosystem von relevanten Projekten eta- bliert. Der Vortrag greift die historische Entwicklung auf, be- leuchtet den aktuellen Status der Zope Welt und seiner Projekte. Der Blick in die magische Kugel l=E4sst uns in die Zukunft des Jah- res 2015 blicken. Wenn sonst jemand schon immer mal einen kurzen Vortrag halten wollte, z.B. zu einem der Themen im Python-Wiki [4] und diesen wo- m=F6glich schon in der Schublade hat, der (oder die) ist herzlich dazu eingeladen. Dann bitte bei mir vorher kurz per E-Mail ank=FCn- digen! Au=DFerdem wollen wir weiterhin locker Buchempfehlungen zu den The- men Python/Zope/Plone auszutauschen, was man am besten macht, in- dem man das jeweilige Buch auch zum Treffen mitnimmt. Mit w=FCrde gerade das neue Buch "Mit Python hacken" interessieren. Wenn es jemand schon hat und mal mitbringen k=F6nnte, dann w=E4re das auch ganz praktisch zum Reinschnuppern. Liebe Gr=FC=DFe und bis Donnerstag, Dinu [1] newthinking store, Tucholskystr. 48, 10117 Berlin, http://newthinking-store.de [2] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [3] http://doodle.com/ru2wnmpmfvntc2fd [4] http://wiki.python.de/User%20Group%20Berlin ...................................................................... Follow me on Twitter: http://twitter.com/dinugherman --Apple-Mail-16--262468952 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde,

am = kommenden Donnerstag, den 15.10.2009 findet wieder = ein PUB-/
DZUG-Treffen (Python und Zope User = Group in Berlin) statt. Ort 
und Zeit = sind wie immer: 19 Uhr, im newthinking store [1].
in Berlin = beehrt und den "Hauptstadtvortrag" halten wird:

 Der Zope = Zoo - gestern, heute und morgen

 Zope ist nicht nur der Zope = 2 Applikationsserver, die auf Python
 basierende Web-Plattform = mit der breitesten Installationsbasis
 weltweit. Im Laufe der = letzten 10 Jahre hat sich unter dem Be-
 griff Zope ein gr=F6=DFer= es =D6kosystem von relevanten Projekten eta-
 bliert. Der = Vortrag greift die historische Entwicklung auf, be-
 leuchtet = den aktuellen Status der Zope Welt und seiner Projekte.
 Der = Blick in die magische Kugel l=E4sst uns in die Zukunft des = Jah-
 res 2015 blicken.

Wenn sonst jemand schon immer mal = einen kurzen Vortrag halten 
wollte, = z.B. zu einem der Themen im Python-Wiki [4] und = diesen wo-
m=F6glich schon in der Schublade = hat, der (oder die) ist herzlich 
dazu = eingeladen. Dann bitte bei mir vorher kurz per E-Mail = ank=FCn-
digen!
men Python/Zope/Plone auszutauschen, = was man am besten macht, in-
dem man = das jeweilige Buch auch zum Treffen mitnimmt. Mit = w=FCrde 
gerade das neue Buch "Mit Python = hacken" interessieren. Wenn es
jemand = schon hat und mal mitbringen k=F6nnte, dann w=E4re das = auch
ganz praktisch zum = Reinschnuppern.

Liebe Gr=FC=DFe und bis = Donnerstag,

Dinu

[1] newthinking store, Tucholskystr. 48, = 10117 Berlin,
  http://newthinking-store.de
<= br>[2] Restaurant Tucholsky, Torstra=DFe 189, 10115 = Berlin,
  http://www.restauration-tuc= holsky.de

[3] http://doodle.com/ru2wnmpmfvnt= c2fd

[4] http://wiki.python.de= /User%20Group%20Berlin

........................................= ..............................
Follow me on Twitter: http://twitter.com/dinugherman=

= --Apple-Mail-16--262468952-- From gherman@darwin.in-berlin.de Mon Nov 16 07:29:45 2009 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1N9w1x-00020o-MU for python-berlin@python.net; Mon, 16 Nov 2009 07:29:45 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [192.168.1.4] (f053012236.adsl.alicedsl.de [78.53.12.236]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id nAG7Gf7l018046 for ; Mon, 16 Nov 2009 08:16:41 +0100 Message-Id: From: Dinu Gherman To: python-berlin@python.net Content-Type: multipart/alternative; boundary=Apple-Mail-36-875727042 Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 16 Nov 2009 08:16:41 +0100 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] PUB-/DZUG-Treffen am Do., 19.11. um 19 h im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2009 07:29:46 -0000 --Apple-Mail-36-875727042 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde, am kommenden Donnerstag, den 19.11.2009 findet wieder ein PUB-/ DZUG-Treffen (Python und Zope User Group in Berlin) statt. Ort und Zeit sind wie immer: 19 Uhr, im newthinking store [1]. Anschlie=DFend wird das Treffen wieder im Restaurant Tucholsky [2] fortgesetzt. Zur Planung der Restaurantkapazit=E4ten bitte ich euch ein H=E4ckchen in der Doodle-Umfrage [3] zu machen, falls ihr an- schlie=DFend noch mitkommen wollt. Auf dem Programm steht Aksel Karcher, der einen Vortrag zu folgen- dem Thema halten wird: Anwendungen von Python in der Computergrafik Python ist eine, der am weitesten verbreiteten Skriptsprachen im Bereich Computergrafik - es besteht eine sehr gute Chance, dass bei riesigen Armeen in einem Blockbuster oder generativen Mustern in einem Museum Python bei der Arbeit geholfen hat. Anhand einiger einfacher Fallbeispiele soll ein =DCberblick =FCber Verbreitung, In- tegration und unterschiedliche Tools gezeichet werden. Beispiel: http://www.electricgobo.com/blog/media/2008/11/bonestestrec01.jpg Wenn sonst jemand schon immer mal einen kurzen Vortrag halten wollte, z.B. zu einem der Themen im Python-Wiki [4] und diesen wo- m=F6glich schon in der Schublade hat, der (oder die) ist herzlich dazu eingeladen. Dann bitte bei mir oder Veit Schiele vorher per E-Mail ank=FCndigen! Liebe Gr=FC=DFe und bis Donnerstag, Dinu [1] newthinking store, Tucholskystr. 48, 10117 Berlin, http://newthinking-store.de [2] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [3] http://doodle.com/dx5ubq2d9t2229dp [4] http://wiki.python.de/User%20Group%20Berlin --Apple-Mail-36-875727042 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde,

am = kommenden Donnerstag, den 19.11.2009 findet wieder ein = PUB-/
DZUG-Treffen (Python und Zope User Group in Berlin) statt. = Ort
und Zeit sind wie immer: 19 Uhr, im newthinking store = [1].

Anschlie=DFend wird das Treffen wieder im Restaurant = Tucholsky [2]
fortgesetzt. Zur Planung der Restaurantkapazit=E4ten = bitte ich euch
ein H=E4ckchen in der Doodle-Umfrage [3] zu machen, = falls ihr an-
schlie=DFend noch mitkommen wollt.

Auf dem = Programm steht Aksel Karcher, der einen Vortrag zu folgen-
dem Thema = halten wird:

 Anwendungen von Python in der = Computergrafik

 Python ist eine, der am weitesten = verbreiteten Skriptsprachen im
 Bereich Computergrafik - es = besteht eine sehr gute Chance, dass
 bei riesigen Armeen in = einem Blockbuster oder generativen Mustern
 in einem Museum = Python bei der Arbeit geholfen hat. Anhand einiger
 einfacher = Fallbeispiele soll ein =DCberblick =FCber Verbreitung, = In-
 tegration und unterschiedliche Tools gezeichet werden. = Beispiel:
 http://www.electricgobo.com/blog/media/2008/11/bonestestrec01.jpg
=
Wenn sonst jemand schon immer mal einen kurzen Vortrag = halten
wollte, z.B. zu einem der Themen im Python-Wiki [4] und diesen = wo-
m=F6glich schon in der Schublade hat, der (oder die) ist = herzlich
dazu eingeladen. Dann bitte bei mir oder Veit Schiele vorher = per
E-Mail ank=FCndigen!

Liebe Gr=FC=DFe und bis = Donnerstag,

Dinu

[1] newthinking store, Tucholskystr. 48, = 10117 Berlin,
   http://newthinking-store.de
<= br>[2] Restaurant Tucholsky, Torstra=DFe 189, 10115 = Berlin,
   http://www.restauration-tuc= holsky.de

[3] http://doodle.com/dx5ubq2d9t22= 29dp

[4] http://wiki.python.de= /User%20Group%20Berlin
=

= --Apple-Mail-36-875727042-- From d.szoska@steinreichwald.de Fri Nov 27 18:08:58 2009 Received: from mail-fx0-f219.google.com ([209.85.220.219]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1NE5Fa-0007G1-4G for python-berlin@python.net; Fri, 27 Nov 2009 18:08:58 +0000 Received: by fxm19 with SMTP id 19so1524793fxm.37 for ; Fri, 27 Nov 2009 09:56:00 -0800 (PST) MIME-Version: 1.0 Sender: d.szoska@steinreichwald.de Received: by 10.102.248.26 with SMTP id v26mr461762muh.9.1259343255607; Fri, 27 Nov 2009 09:34:15 -0800 (PST) Date: Fri, 27 Nov 2009 18:34:15 +0100 X-Google-Sender-Auth: 35c2835cd2f5cba0 Message-ID: <199602060911270934o62cc9d0amc53b5cb2bc9d52f7@mail.gmail.com> From: Daniel Szoska To: python-berlin Content-Type: multipart/alternative; boundary=001636416819669d0604795db32d Subject: [Python-berlin] =?iso-8859-1?q?Programmierung_Client_und_Server_f?= =?iso-8859-1?q?=FCr_SOAP-Schnittstelle?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Nov 2009 18:08:58 -0000 --001636416819669d0604795db32d Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde, ich suche Unterst=FCtzung f=FCr die Implentierung eines Servers und eines Clients f=FCr eine definierte SOAP-Schnittstelle. Der Datentransfer soll SSL-verschl=FCsselt =FCber HTTP(S) erfolgen, die entsprechende WSDL-Datei und weitere Dokumentationen liegen vor. Da bis Ende Dezember eine lauff=E4hige Testversion existieren soll und ich bis dahin nicht ausreichend Zeit habe, mich selbst in die Materie mit allen Fallstricken einzuarbeiten, w=E4re ich dankbar, wenn mir jemand mit Erfahrung auf diesem Gebiet ein Grundger=FCst sowohl f=FCr einen Client als auch f=FCr einen Server erstellen k=F6nnte und mich anschlie=DFend noch etwas in die Materie einweisen k=F6nnte. Ich sch=E4tze den Arbeitsaufwand daf=FCr auf 1-2 Tage und dann noch einmal einen Tag Einweisung. Gibt es jemanden, der mir dabei - nat=FCrlich gegen Bezahlung durch unsere Firma - helfen kann oder der jemanden kennt, der daran Interesse haben k=F6nnte? Vielen Dank. Liebe Gr=FC=DFe, Daniel --=20 Daniel Szoska Rechenzentrum f=FCr Berliner Apotheken Stein & Reichwald GmbH Schulstr. 20 15366 Neuenhagen bei Berlin Tel. 03342/211999-1 Fax 03342/211999-2 Mail D.Szoska@steinreichwald.de IK Apotheken: 300802830 IK sonst. LE: 661200128 ___________________________________________________________________________ Gesch=E4ftsf=FChrer: Amtsgericht Steuernummer: USt-IdN= r.: Daniel Szoska Frankfurt (Oder) 064/117/01849 DE136744915 HRB 11605 FF --001636416819669d0604795db32d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde,

ich suche Unterst=FCtzung f=FCr die= Implentierung eines Servers und
eines Clients f=FCr eine definierte SOA= P-Schnittstelle. Der
Datentransfer soll SSL-verschl=FCsselt =FCber HTTP(S) erfolgen, die
ents= prechende WSDL-Datei und weitere Dokumentationen liegen vor.

Da bis = Ende Dezember eine lauff=E4hige Testversion existieren soll und
ich bis = dahin nicht ausreichend Zeit habe, mich selbst in die Materie
mit allen Fallstricken einzuarbeiten, w=E4re ich dankbar, wenn mir
jeman= d mit Erfahrung auf diesem Gebiet ein Grundger=FCst sowohl f=FCr
einen C= lient als auch f=FCr einen Server erstellen k=F6nnte und mich
anschlie= =DFend noch etwas in die Materie einweisen k=F6nnte.

Ich sch=E4tze den Arbeitsaufwand daf=FCr auf 1-2 Tage und dann noch ein= mal
einen Tag Einweisung.

Gibt es jemanden, der mir dabei - nat= =FCrlich gegen Bezahlung durch
unsere Firma - helfen kann oder der jeman= den kennt, der daran
Interesse haben k=F6nnte?

Vielen Dank.

Liebe Gr=FC=DFe,
Daniel

--
Daniel Szoska
Rechenzentrum f=FCr Berliner Apo= theken Stein & Reichwald GmbH
Schulstr. 20
15366 Neuenhagen bei B= erlin

Tel. 03342/211999-1
Fax =A003342/211999-2
Mail D.Szoska@steinreichwald.de

IK Apotheken: 300802830
IK sonst. LE: 661200128
____________= _______________________________________________________________

Gesch=E4ftsf=FChrer: =A0 =A0 =A0 Amtsgericht =A0 =A0 =A0 =A0 =A0Steuern= ummer: =A0 =A0 =A0 USt-IdNr.:
Daniel Szoska =A0 =A0 =A0 =A0 =A0Frankfurt= (Oder) =A0 =A0 064/117/01849 =A0 =A0 =A0 DE136744915
=A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0HRB 11605 FF
--001636416819669d0604795db32d-- From gherman@darwin.in-berlin.de Thu Dec 10 22:09:37 2009 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NIrCb-0001sN-5F for python-berlin@python.net; Thu, 10 Dec 2009 22:09:37 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.3] (f053009176.adsl.alicedsl.de [78.53.9.176]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id nBALuIxF032758; Thu, 10 Dec 2009 22:56:18 +0100 Message-Id: From: Dinu Gherman To: python-berlin@python.net Content-Type: multipart/alternative; boundary=Apple-Mail-142-854621189 Mime-Version: 1.0 (Apple Message framework v936) Date: Thu, 10 Dec 2009 22:56:18 +0100 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] PUB und BZUG-Weihnachtsfeier am 17. Dezember 2009 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Dec 2009 22:09:37 -0000 --Apple-Mail-142-854621189 Content-Type: text/plain; charset=WINDOWS-1252; format=flowed Content-Transfer-Encoding: quoted-printable Hallo, hiermit gebe ich Veits Einladung unten zum n=E4chsten (weihnachtlich angehauchten) PUB- und BZUG-Treffen auf dieser Liste weiter. Das hei=DFt, das Treffen findet am 17.12. *nicht* im New Thinking Store, sondern bei Veit statt! Bis n=E4chste Woche, Dinu > Hallo bzug'ler, > > am Donnerstag, 17. Dezember 2009 ist eine Weihnachtsfeier der pub und > bzug in meinen R=E4umen geplant. Stefania will sich mal wieder selbst > =FCbertreffen mit Spaghetti all=92 aglio, olio e peperoncino. > > Termin: Donnerstag, der 17. Dezember 2009, 19.00 Uhr > Ort: Mansteinstr. 7, 10783 Berlin > > Und damit wir besser planen k=F6nnen, w=FCrde ich Euch bitten, sich = einzu- > tragen unter http://doodle.com/b69ibtebrhn55a36 > > Sch=F6ne Gr=FC=DFe und hoffentlich bis n=E4chsten Donnerstag > Veit > > --=20 > Veit Schiele Kommunikationsdesign > Mansteinstr. 7 > D-10783 Berlin > Tel: +49 30 8185667-1 > Fax: +49 30 8185667-3 > http://www.veit-schiele.de > --Apple-Mail-142-854621189 Content-Type: text/html; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable
Hallo,

hiermit gebe ich Veits = Einladung unten zum = n=E4chsten (weihnachtlich 
angehauchten) PUB- = und BZUG-Treffen auf dieser Liste weiter. = Das 
hei=DFt, das Treffen findet am 17.12. *nicht* im = New Thinking Store, 
sondern bei Veit = statt!

Bis n=E4chste Woche,

Dinu


Hallo = bzug'ler,

am Donnerstag, 17. Dezember 2009 ist eine = Weihnachtsfeier der pub und 
bzug in = meinen R=E4umen geplant. Stefania will sich mal wieder = selbst 
=FCbertreffen mit Spaghetti all=92 = aglio, olio e peperoncino.

Termin: Donnerstag, der 17. Dezember = 2009, 19.00 Uhr
Ort: Mansteinstr. 7, 10783 Berlin

Und damit = wir besser planen k=F6nnen, w=FCrde ich Euch bitten, sich = einzu-
tragen unter http://doodle.com/b69ibtebrhn5= 5a36

Sch=F6ne Gr=FC=DFe und hoffentlich bis n=E4chsten = Donnerstag
  Veit

-- 
Veit Schiele = Kommunikationsdesign
Mansteinstr. 7
D-10783 Berlin
Tel: +49 30 = 8185667-1
Fax: +49 30 8185667-3
http://www.veit-schiele.de


= --Apple-Mail-142-854621189-- From gherman@darwin.in-berlin.de Tue Dec 15 14:14:10 2009 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NKYAE-0000Ok-9e for python-berlin@starship.python.net; Tue, 15 Dec 2009 14:14:10 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from localhost (okapi.in-berlin.de [192.109.42.117]) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id nBFDWSKR027287 for ; Tue, 15 Dec 2009 14:32:28 +0100 Received: from mail.vdivde-it.de (mail.vdivde-it.de [213.68.227.23]) by webmail.in-berlin.de (Horde Framework) with HTTP; Tue, 15 Dec 2009 14:32:28 +0100 Message-ID: <20091215143228.1510590ejwwncc8c@webmail.in-berlin.de> Date: Tue, 15 Dec 2009 14:32:28 +0100 From: "Dinu Gherman" To: python-berlin@starship.python.net MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) 4.3.3 X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] PUB und BZUG-Weihnachtsfeier am 17. Dezember 2009 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2009 14:14:10 -0000 Hallo (zweiter Versuch), hiermit gebe ich Veits Einladung unten zum n=C3=A4chsten (weihnachtlich angehauchten) PUB- und BZUG-Treffen auf dieser Liste weiter. Das hei=C3=9Ft, das Treffen findet am 17.12. *nicht* im New Thinking Store, sondern bei Veit statt! Bis n=C3=A4chste Woche, Dinu > Hallo bzug'ler, > > am Donnerstag, 17. Dezember 2009 ist eine Weihnachtsfeier der pub und > bzug in meinen R=C3=A4umen geplant. Stefania will sich mal wieder selbst > =C3=BCbertreffen mit Spaghetti all=E2=80=99 aglio, olio e peperoncino. > > Termin: Donnerstag, der 17. Dezember 2009, 19.00 Uhr > Ort: Mansteinstr. 7, 10783 Berlin > > Und damit wir besser planen k=C3=B6nnen, w=C3=BCrde ich Euch bitten, sich = einzu- > tragen unter http://doodle.com/b69ibtebrhn55a36 > > Sch=C3=B6ne Gr=C3=BC=C3=9Fe und hoffentlich bis n=C3=A4chsten Donnerstag > Veit > > --=20 > Veit Schiele Kommunikationsdesign > Mansteinstr. 7 > D-10783 Berlin > Tel: +49 30 8185667-1 > Fax: +49 30 8185667-3 > http://www.veit-schiele.de From hofmann@kudu.in-berlin.de Sat Jan 30 12:42:05 2010 Received: from kudu.in-berlin.de ([192.109.42.123]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NbCeL-0002XR-Q5 for python-berlin@starship.python.net; Sat, 30 Jan 2010 12:42:05 +0000 Received: from kudu.in-berlin.de (localhost [127.0.0.1]) by kudu.in-berlin.de (8.14.2/8.14.2/Debian-2) with ESMTP id o0UCBFlm022137 for ; Sat, 30 Jan 2010 13:11:15 +0100 Received: (from hofmann@localhost) by kudu.in-berlin.de (8.14.2/8.14.2/Submit) id o0UCBFqt022136 for python-berlin@starship.python.net; Sat, 30 Jan 2010 13:11:15 +0100 Date: Sat, 30 Jan 2010 13:11:15 +0100 From: Frank Hofmann To: python-berlin@starship.python.net Message-ID: <20100130121115.GA20416@kudu.in-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by kudu.in-berlin.de id o0UCBFlm022137 Subject: [Python-berlin] Interface-Dokumentation und Beispiele zu python-newt/snack X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jan 2010 12:42:06 -0000 Hallo zusammen, derzeit spiele ich mit dem newt-Toolkit herum, f=FCr das es ein Pythonmodul namens snack gibt. Die Dokumentation zu snack ist etwas d=FCrftig (abgesehen davon, dass diese aus dem Jahr 2002 stammt). Meine Recherchen im Netz waren auch ern=FCchternd. Hat jemand von Euch einen Tip, wo ich mehr Doku und Beispiele zu snack finde? Herzliche Gr=FC=DFe aus dem B=FCro 2.0 Frank --=20 Dipl.-Inf. Frank Hofmann Hofmann EDV - Linux, Layout und Satz c/o buero 2.0 12059 Berlin - Weigandufer 45 web http://www.efho.de mail frank.hofmann@efho.de tel 030/2000 586 80 From deets@web.de Sat Jan 30 15:02:03 2010 Received: from fmmailgate03.web.de ([217.72.192.234]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1NbEjs-0006A6-0m for python-berlin@starship.python.net; Sat, 30 Jan 2010 14:55:56 +0000 Received: from smtp05.web.de (fmsmtp05.dlan.cinetic.de [172.20.4.166]) by fmmailgate03.web.de (Postfix) with ESMTP id 8D1AE13CE1497 for ; Sat, 30 Jan 2010 15:41:42 +0100 (CET) Received: from [85.177.94.210] (helo=[10.28.28.105]) by smtp05.web.de with asmtp (TLSv1:AES256-SHA:256) (WEB.DE 4.110 #314) id 1NbEW3-00068q-00 for python-berlin@starship.python.net; Sat, 30 Jan 2010 15:41:39 +0100 Message-ID: <4B644522.1090604@web.de> Date: Sat, 30 Jan 2010 15:41:38 +0100 From: "Diez B. Roggisch" User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; de; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Sender: deets@web.de X-Sender: deets@web.de X-Provags-ID: V01U2FsdGVkX1+98rMdwDcjTLVRNWJCya18/osXim96ckjMe9pp w0rScVGgCw90qBvCoICzFC16qg5BuCjo2Z1AuF9prKgdnuEvWP NYDyUGMtE= Subject: [Python-berlin] ein paar python-jobs in der hauptstadt X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jan 2010 15:02:03 -0000 Hallo zusammen, ich hab' gerade von nem Freund ne Anfrage reinbekommen, die ich hier mal weiterleite: "Musicpictures.com / TESOBE is looking for Python programmers to work on large backend and web systems. - email: jobs@musicpictures.com" Viele Details kenne ich nicht bzw. darf sie nicht verraten, es ist aber wohl eher programmierung von backend, weniger HTML-lastig. viele gruesse, Diez From gherman@darwin.in-berlin.de Wed Feb 10 10:58:33 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NfAHB-0002R9-QJ for python-berlin@python.net; Wed, 10 Feb 2010 10:58:33 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from localhost (okapi.in-berlin.de [192.109.42.117]) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o1AACe6j017473; Wed, 10 Feb 2010 11:12:40 +0100 Received: from mail.vdivde-it.de (mail.vdivde-it.de [213.68.227.23]) by webmail.in-berlin.de (Horde Framework) with HTTP; Wed, 10 Feb 2010 11:12:39 +0100 Message-ID: <20100210111239.97507178uz3zuro7@webmail.in-berlin.de> Date: Wed, 10 Feb 2010 11:12:39 +0100 From: "Dinu Gherman" To: python-berlin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) 4.3.3 X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] =?utf-8?q?Vortragsthemen_f=C3=BCr_den_18=2E2=2E_g?= =?utf-8?q?esucht?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2010 10:58:34 -0000 Hallo Berliner Pythonistas! Veit und ich suchen im Moment noch nach Themen (und Vortragenden dazu) f=C3=BCr das kommende PUB-/BZUG-Treffen am Donnerstag, den 18.2. Die Anspr=C3=BCche sind bescheiden, man muss kein rhethorisches Na- turtalent sein, es reicht, wenn man etwas =C3=BCber ein Projekt er- z=C3=A4hlen m=C3=B6chte, an dem man beteiligt ist und das mit Python und/ oder Zope/Plone zu tun hat. Oder aber es geht z.B. um ein eige- nes Modul, mit dem man die Welt begl=C3=BCcken m=C3=B6chte oder auch um ein anderes, von dem man selbst begl=C3=BCckt wurde. Das n=C3=A4chste Treffen wird wieder im New Thinking Store statt- finden, wo ein Beamer und WLAN bereitstehen. Falls euch also schon lange etwas unter den N=C3=A4geln brennt, bitte meldet euch bald! Beste Gr=C3=BC=C3=9Fe, Dinu From andreas.roehler@online.de Wed Feb 10 12:18:54 2010 Received: from moutng.kundenserver.de ([212.227.17.9]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1NfBWv-00059O-QY for python-berlin@python.net; Wed, 10 Feb 2010 12:18:53 +0000 Received: from [192.168.178.27] (p54BE8839.dip0.t-ipconnect.de [84.190.136.57]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0Mh6iv-1NJVMK0R3h-00MRA8; Wed, 10 Feb 2010 12:51:41 +0100 Message-ID: <4B729E33.7090802@online.de> Date: Wed, 10 Feb 2010 12:53:23 +0100 From: Andreas Roehler User-Agent: Thunderbird 2.0.0.19 (X11/20081227) MIME-Version: 1.0 To: Dinu Gherman References: <20100210111239.97507178uz3zuro7@webmail.in-berlin.de> In-Reply-To: <20100210111239.97507178uz3zuro7@webmail.in-berlin.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Provags-ID: V01U2FsdGVkX1/XYRNTetGYx54sM4cK8Qp9UfITLFSamhuvCTw Kyucd+y/xBpOq8TyKBG5YQgmaJ+sAlM7QML3BU/IZu9eejN1BT JepiVnumte4wBr68yhplQF/ABow74Fx2ZjzcFhRNOk= Cc: python-berlin@python.net Subject: Re: [Python-berlin] =?iso-8859-1?q?Vortragsthemen_f=FCr_den_18=2E2=2E?= =?iso-8859-1?q?_gesucht?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2010 12:18:54 -0000 Dinu Gherman wrote: > Hallo Berliner Pythonistas! > > Veit und ich suchen im Moment noch nach Themen (und Vortragenden > dazu) für das kommende PUB-/BZUG-Treffen am Donnerstag, den 18.2. > > Die Ansprüche sind bescheiden, man muss kein rhethorisches Na- > turtalent sein, es reicht, wenn man etwas über ein Projekt er- > zählen möchte, an dem man beteiligt ist und das mit Python und/ > oder Zope/Plone zu tun hat. Oder aber es geht z.B. um ein eige- > nes Modul, mit dem man die Welt beglücken möchte oder auch um > ein anderes, von dem man selbst beglückt wurde. > > Das nächste Treffen wird wieder im New Thinking Store statt- > finden, wo ein Beamer und WLAN bereitstehen. > > Falls euch also schon lange etwas unter den Nägeln brennt, > bitte meldet euch bald! > > Beste Grüße, > > Dinu > Hallo, Dank für Euren Einsatz. Wollte schon länger ein kleines Programm basteln, welches aus einem Dateinamen, der verschiedene Informationen enthält, einen Eintrag in eine Datenbank, bzw. csv-Liste baut. Bin bislang aber nicht dazu gekommen und werde es auch bis zum 18. nicht schaffen... So eine Name sieht etwa so aus 20090405_fa_ust07-ust09_grdl07-grdl09_5s2967-09_20090105_g.txt `5s2967-09' wäre als ein Aktenzeichen "5 S 2967/09" herauszuholen `ust07-ust09' als "Umsatzsteuer für die Jahre 2007 bis 2009" etc. Wäre das Thema für den kleinen Kreis im Sinne einer Werkstatt zwecks Demonstration und Unterhaltung geeignet? Grüße Andreas -- https://code.launchpad.net/~a-roehler/python-mode https://code.launchpad.net/s-x-emacs-werkstatt/ From felix.schwarz@web.de Fri Feb 12 20:02:40 2010 Received: from one.schwarz.eu ([88.198.59.253]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Ng1ip-0005di-W4 for python-berlin@python.net; Fri, 12 Feb 2010 20:02:40 +0000 Received: from f053000080.adsl.alicedsl.de ([78.53.0.80] helo=ws2.schwarz.lokal) by one.schwarz.eu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.43) id 1Ng1EV-0005b8-Kl; Fri, 12 Feb 2010 20:31:19 +0100 Message-ID: <4B75AC86.8000606@web.de> Date: Fri, 12 Feb 2010 20:31:18 +0100 From: Felix Schwarz User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.18) Gecko/20081119 Fedora/2.0.0.18-1.fc8 Thunderbird/2.0.0.18 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: Dinu Gherman References: <20100210111239.97507178uz3zuro7@webmail.in-berlin.de> In-Reply-To: <20100210111239.97507178uz3zuro7@webmail.in-berlin.de> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms040108040900010707070203" X-AuthenticatedUser: felix@schwarz-online.org Cc: python-berlin Subject: Re: [Python-berlin] =?iso-8859-1?q?Vortragsthemen_f=FCr_den_18=2E2=2E?= =?iso-8859-1?q?_gesucht?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2010 20:02:40 -0000 This is a cryptographically signed message in MIME format. --------------ms040108040900010707070203 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable ich k=F6nnte folgende Themen anbieten: - PDF-Generierung mit RML (Briefe/Rechnungen inkl. ISO-Standard) - Web-/JS-Testing mit Python (browser-basierte Tests/windmill, bei Intere= sse Javascript-Unittests) Beides aber ohne gro=DFe Vorbereitung, d.h. mehr etwas Plauderei aus dem = N=E4hk=E4stchen. fs --------------ms040108040900010707070203 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIO6DCC BEYwggOvoAMCAQICEGb9R+PCGeToms2Z3fU6yyQwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UE BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAxIFB1Ymxp YyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA1MTAyODAwMDAwMFoXDTE1 MTAyNzIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDUxHjAcBgNVBAsTFVBlcnNv bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs IFN1YnNjcmliZXIgQ0EgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMnf rOfq+PgDFMQAktXBfjbCPO98chXLwKuMPRyVzm8eECw/AO2XJua2x+atQx0/pIdHR0w+VPhs +Mf8sZ69MHC8l7EDBeqV8a1AxUR6SwWi8mD81zplYu//EHuiVrvFTnAt1qIfPO2wQuhejVch rKaZ2RHp0hoHwHRHQgv8xTTq/ea6JNEdCBU3otdzzwFBL2OyOj++pRpu9MlKWz2VphW7NQIZ +dTvvI8OcXZZu0u2Ptb8Whb01g6J8kn+bAztFenZiHWcec5gJ925rXXOL3OVekA6hXVJsLjf aLyrzROChRFQo+A8C67AClPN1zBvhTJGG+RJEMJs4q8fef/btLUCAwEAAaOB/zCB/DASBgNV HRMBAf8ECDAGAQH/AgEAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4 QgEBBAQDAgEGMC4GA1UdEQQnMCWkIzAhMR8wHQYDVQQDExZQcml2YXRlTGFiZWwzLTIwNDgt MTU1MB0GA1UdDgQWBBQRfV4ZfTwE32ps1qKKGj8x2DuUUjAxBgNVHR8EKjAoMCagJKAihiBo dHRwOi8vY3JsLnZlcmlzaWduLmNvbS9wY2ExLmNybDANBgkqhkiG9w0BAQUFAAOBgQA8o9oC YzrEk6qrctPcrVA4HgyeFkqIt+7r2f8PjZWg1rv6aguuYYTYaEeJ70+ssh9JQZtJM3aTi55u uUMcYL3C3Ioth8FFwBFyBBprJCpsb+f8BxMp0Hc6I+f1wYVoGb/GAVQgGa41gsxiPGEJxvTV 67APpp8zhZrTcY5Qj5ndYjCCBUswggQzoAMCAQICEGSiQSGSkqv4Z4SOc8Ev1oowDQYJKoZI hvcNAQEFBQAwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0G A1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0 IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDUxHjAcBgNVBAsTFVBlcnNvbmEg Tm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1 YnNjcmliZXIgQ0EgLSBHMjAeFw0wOTEwMTQwMDAwMDBaFw0xMDEwMTQyMzU5NTlaMIIBFDEX MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv cmsxRjBEBgNVBAsTPXd3dy52ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBi eSBSZWYuLExJQUIuTFREKGMpOTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEz MDEGA1UECxMqRGlnaXRhbCBJRCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMRYw FAYDVQQDFA1GZWxpeCBTY2h3YXJ6MSMwIQYJKoZIhvcNAQkBFhRmZWxpeC5zY2h3YXJ6QHdl Yi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL5V/utNga0bylu95p7M/iyL Jn4FgSUMDE4MOKVNGWPX9X551pPwqllAamzj8vWZuySpLbTTNWjw8qA73yjV1ypJo8pGmKbw GLzP6ET01BrzE1vFZ1qiW00MtBk360siwDztXVi84ziIFBi623bj41lRXPPwsK5Mc5ssfoFe SjsmDGV5xlKaFZzqJJSWJktYA5sFL8fxVhLrhb/2luZQM12CCPGDP3VlpXQyeQIcv256Nkyc QL96eiusLkXx5MZwFY2nXPMkmgz7GGhTdNHluvh9KJUzzjHR/xIhgODuAfdrwDosPNdGHwCP tNWUhvlRlSYT0PC5C9p8iHavsqK2+oMCAwEAAaOBzDCByTAJBgNVHRMEAjAAMEQGA1UdIAQ9 MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24u Y29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMEoG A1UdHwRDMEEwP6A9oDuGOWh0dHA6Ly9JbmRDMURpZ2l0YWxJRC1jcmwudmVyaXNpZ24uY29t L0luZEMxRGlnaXRhbElELmNybDANBgkqhkiG9w0BAQUFAAOCAQEAkQ/N3b/LjbrjiaaUMljn 3RsVkzK2/kBKefdGc2OvzmnfbNbpZVWoBSJEEYBCglBa0uMt+0NMk9w8TKJ2Ys4ULEeSLgaX sqXqT8QnEdBAjH8v3HFH4QYFvBny0lmL0yyjUhjiTdO0ujer9cJFR7x6XeWsXS9UMED39IYp 5pCyLtb9u6a8mGqCLgkQWSKHX2zgMgKyG85eUoUbkrb6hDJlEQQOUYTrjyp63YP6QHYvf8z9 qvf0nsNJOGWSbPHG7e6TSLrO/eaDACvHI+lXJbMPI+TtT9fXIWOQHC13jK5rqKJ5dRCq1vOZ ByPbcwBIZGPFdn4pivKVzWetyVy1iY/gODCCBUswggQzoAMCAQICEGSiQSGSkqv4Z4SOc8Ev 1oowDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwg SW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMg b2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDUxHjAcBgNVBAsT FVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRp dmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMjAeFw0wOTEwMTQwMDAwMDBaFw0xMDEwMTQyMzU5 NTlaMIIBFDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy dXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEg SW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMpOTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZh bGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJRCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBT ZXJ2aWNlMRYwFAYDVQQDFA1GZWxpeCBTY2h3YXJ6MSMwIQYJKoZIhvcNAQkBFhRmZWxpeC5z Y2h3YXJ6QHdlYi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL5V/utNga0b ylu95p7M/iyLJn4FgSUMDE4MOKVNGWPX9X551pPwqllAamzj8vWZuySpLbTTNWjw8qA73yjV 1ypJo8pGmKbwGLzP6ET01BrzE1vFZ1qiW00MtBk360siwDztXVi84ziIFBi623bj41lRXPPw sK5Mc5ssfoFeSjsmDGV5xlKaFZzqJJSWJktYA5sFL8fxVhLrhb/2luZQM12CCPGDP3VlpXQy eQIcv256NkycQL96eiusLkXx5MZwFY2nXPMkmgz7GGhTdNHluvh9KJUzzjHR/xIhgODuAfdr wDosPNdGHwCPtNWUhvlRlSYT0PC5C9p8iHavsqK2+oMCAwEAAaOBzDCByTAJBgNVHRMEAjAA MEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cu dmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsG AQUFBwMCMEoGA1UdHwRDMEEwP6A9oDuGOWh0dHA6Ly9JbmRDMURpZ2l0YWxJRC1jcmwudmVy aXNpZ24uY29tL0luZEMxRGlnaXRhbElELmNybDANBgkqhkiG9w0BAQUFAAOCAQEAkQ/N3b/L jbrjiaaUMljn3RsVkzK2/kBKefdGc2OvzmnfbNbpZVWoBSJEEYBCglBa0uMt+0NMk9w8TKJ2 Ys4ULEeSLgaXsqXqT8QnEdBAjH8v3HFH4QYFvBny0lmL0yyjUhjiTdO0ujer9cJFR7x6XeWs XS9UMED39IYp5pCyLtb9u6a8mGqCLgkQWSKHX2zgMgKyG85eUoUbkrb6hDJlEQQOUYTrjyp6 3YP6QHYvf8z9qvf0nsNJOGWSbPHG7e6TSLrO/eaDACvHI+lXJbMPI+TtT9fXIWOQHC13jK5r qKJ5dRCq1vOZByPbcwBIZGPFdn4pivKVzWetyVy1iY/gODGCBOwwggToAgEBMIHyMIHdMQsw CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu IFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52 ZXJpc2lnbi5jb20vcnBhIChjKTA1MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQx NzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0g RzICEGSiQSGSkqv4Z4SOc8Ev1oowCQYFKw4DAhoFAKCCAs4wGAYJKoZIhvcNAQkDMQsGCSqG SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTAwMjEyMTkzMTE4WjAjBgkqhkiG9w0BCQQxFgQU DuSXBHanUUTaowC1VLwo0lrPNi8wXwYJKoZIhvcNAQkPMVIwUDALBglghkgBZQMEAQIwCgYI KoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqG SIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAEMYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UE ChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5 BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChj KTA1MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWdu IENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzICEGSiQSGSkqv4Z4SOc8Ev 1oowggEFBgsqhkiG9w0BCRACCzGB9aCB8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZl cmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQL EzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEe MBwGA1UECxMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFz cyAxIEluZGl2aWR1YWwgU3Vic2NyaWJlciBDQSAtIEcyAhBkokEhkpKr+GeEjnPBL9aKMA0G CSqGSIb3DQEBAQUABIIBAK0CnNwHrZlwase2+kzxkOytFV83HX2T81iS2X3gb3dhlNfuWwQ1 Der6tgSO35qQOziU2mfAtsTMP8CJhraYB6fiPdpMRU1qE4+MvbXvG1arkOABKOsnkvOmGBWE qTNFmx0OBp2GXe4/3b4rRIasUuPC6SxUJQD71R3kodY/vCNhjOsZ6HPdlnXM1PzildscKGtp xCL90gbH7e+TWR2HHaLekr1TR8T+I8/c3/2gEYGIYyIrl0cvK1ER5P2VDxHjQ5Jg9P67tw8J l1/RH9jBzi4+YN1y83kETfBRAIm6rP1pvjt2mCKP3LRbzpu76/8sT1k595yMXFdfwNIPCofT McsAAAAAAAA= --------------ms040108040900010707070203-- From gherman@darwin.in-berlin.de Sun Feb 14 18:21:11 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Ngj5j-0007JY-Ck for python-berlin@python.net; Sun, 14 Feb 2010 18:21:11 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.4] (g225129181.adsl.alicedsl.de [92.225.129.181]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o1EI6a6O032731; Sun, 14 Feb 2010 19:06:36 +0100 Message-Id: <73D0B85D-BDF2-421E-976B-56F676951D06@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Date: Sun, 14 Feb 2010 19:06:35 +0100 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] Berliner PUB-/BZUG-Treffen am 18.2. um 19 h im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Feb 2010 18:21:11 -0000 Liebe Python-Freunde, am kommenden Donnerstag, den 18.2.2009 findet wieder ein PUB-/ BZUG-Treffen (Python und Zope User Group in Berlin) statt. Ort und Zeit sind wie (fast) immer: 19 Uhr, im newthinking store [1]. Anschlie=DFend wird das Treffen wieder im Restaurant Tucholsky [2] fortgesetzt. Zur Planung der Restaurantkapazit=E4ten bitte ich euch ein H=E4ckchen in der Doodle-Umfrage [3] zu machen, falls ihr an- schlie=DFend noch mitkommen wollt. Auf dem Programm steht Robert Franke mit einem Vortrag zu ver- schiedenen Anbindungsm=F6glichkeiten von Code in C/C++ an Python, mit Anwendung am Beispiel von IceCube [4], einem spannenden Pro- jekt in der Antarktis, das noch "fundamentaleren" Problemen als denen des Klimawandels nachgeht. Hier eine kurze Beschreibung: Python ist eine fantastische Sprache zum Prototypen von Daten- analysen oder Simulationen. Jedoch ist man manchmal gezwungen, vorhandene C- oder C++-Bibliotheken zu nutzen oder performance- kritische Programmteile zu beschleunigen, in dem man sie in C/C++ implementiert. Der Vortrag beleuchtet verschiedene M=F6- glichkeiten der Kooperation von Python und C/C++ (Python API, ctypes, SWIG, boost::python). Python spielt auch eine zentrale Rolle im IceCube-Experiment [4], einerseits als Konfigurationssprache, andererseits als Basis f=FCr viele Datenanalysen. Robert wird erl=E4utern, wie und warum er Python in Verbindung mit C++ bei IceCube nutzt. Liebe Gr=FC=DFe und bis Donnerstag, Dinu [1] newthinking store, Tucholskystr. 48, 10117 Berlin, http://newthinking-store.de [2] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [3] http://doodle.com/kezysfzhhh5ah42x [4] http://www.icecube.wisc.edu From hofmann@kudu.in-berlin.de Thu Feb 18 13:24:19 2010 Received: from kudu.in-berlin.de ([192.109.42.123]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Ni6Mc-0007DH-VO for python-berlin@python.net; Thu, 18 Feb 2010 13:24:19 +0000 Received: from kudu.in-berlin.de (localhost [127.0.0.1]) by kudu.in-berlin.de (8.14.2/8.14.2/Debian-2) with ESMTP id o1ID9dTl002039 for ; Thu, 18 Feb 2010 14:09:39 +0100 Received: (from hofmann@localhost) by kudu.in-berlin.de (8.14.2/8.14.2/Submit) id o1ID9VJ6002038 for python-berlin@python.net; Thu, 18 Feb 2010 14:09:31 +0100 Date: Thu, 18 Feb 2010 14:09:31 +0100 From: Frank Hofmann To: python-berlin Message-ID: <20100218130931.GA1220@kudu.in-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by kudu.in-berlin.de id o1ID9dTl002039 Subject: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 13:24:19 -0000 Hallo zusammen, ich st=F6bere gerade durch meinen Programmcode meiner Projekte. Kann man sich anzeigen lassen, wie performant sein Code ist, dh wieviel Laufzyklen, Speicher etc. ben=F6tigt werden? Unter http://wiki.python.org/moin/PythonSpeed/PerformanceTips gibt es eine tolle Zusammenstellung zur Thematik, wie ich den Code verbessern kann. Habt ihr noch weitere Tips dazu? Herzliche Gr=FC=DFe, Frank --=20 Dipl.-Inf. Frank Hofmann Hofmann EDV - Linux, Layout und Satz c/o buero 2.0 12059 Berlin - Weigandufer 45 web http://www.efho.de mail frank.hofmann@efho.de tel 030/2000 586 80 From franke.rob@googlemail.com Thu Feb 18 13:47:11 2010 Received: from mail-bw0-f214.google.com ([209.85.218.214]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1Ni6il-0007rg-9l for python-berlin@python.net; Thu, 18 Feb 2010 13:47:11 +0000 Received: by bwz6 with SMTP id 6so112791bwz.36 for ; Thu, 18 Feb 2010 05:32:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=ljr2Mej8HRGCYq7itusg14zFLV6Xmp6eMeBjha6mluU=; b=ouU3P/SI5ov3ZTxKcC5jD4Xv0coYaWdXH7iM5xWq6guaewIhkuIDh5X3BbI7vkyih/ gUodODC9zYTzB0ySYaPTHydyaH3KYsAAhytBZg9KJazknIr08VKzPHUpGeHAzDTAILtN Zfs6DsdwmQU9Or6CFKS7GS2AI1KvBasDcAGDs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=SfYg35xHJEjSQ0qth54T9P955eKfgJ64YR34t2mEPG1GsIqm0U9fPaSMrrMKktDdv9 NtGXqzcPjTrO6ynWthcEJHRtEwu96Ov1Enid3kOAkSHA9MFHf1SriLyKxiadwpLlZJEI rOFFsi+KBgv7J47Z27hzSF8ivo1sZlrxCSZt8= MIME-Version: 1.0 Received: by 10.204.4.209 with SMTP id 17mr3450254bks.175.1266499951536; Thu, 18 Feb 2010 05:32:31 -0800 (PST) In-Reply-To: <20100218130931.GA1220@kudu.in-berlin.de> References: <20100218130931.GA1220@kudu.in-berlin.de> From: Robert Franke Date: Thu, 18 Feb 2010 14:32:11 +0100 Message-ID: To: Frank Hofmann Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: python-berlin Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 13:47:11 -0000 Hallo Frank, um die Performance zu messen gibt es das cProfile Modul, das man zusamen mit pstats benutzen kann um function calls, Zeiten etc. zu messen (siehe http://docs.python.org/library/profile.html). Um den Speicherverbrauch zu bestimmen, gibt es z.B. guppy (http://pypi.python.org/pypi/guppy/0.1.8), dass ich selbst aber noch nicht benutzt habe. Viele Gr=FC=DFe, Robert 2010/2/18 Frank Hofmann : > Hallo zusammen, > > ich st=F6bere gerade durch meinen Programmcode meiner Projekte. > Kann man sich anzeigen lassen, wie performant sein Code ist, > dh wieviel Laufzyklen, Speicher etc. ben=F6tigt werden? > > Unter http://wiki.python.org/moin/PythonSpeed/PerformanceTips > gibt es eine tolle Zusammenstellung zur Thematik, wie ich den > Code verbessern kann. Habt ihr noch weitere Tips dazu? > > Herzliche Gr=FC=DFe, > > Frank > > > -- > Dipl.-Inf. Frank Hofmann > Hofmann EDV - Linux, Layout und Satz > c/o buero 2.0 > 12059 Berlin - Weigandufer 45 > web =A0http://www.efho.de > mail frank.hofmann@efho.de > tel =A0030/2000 586 80 > > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin > From franke.rob@googlemail.com Thu Feb 18 16:39:41 2010 Received: from mail-bw0-f226.google.com ([209.85.218.226]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1Ni9Ph-0004bG-Iy for python-berlin@python.net; Thu, 18 Feb 2010 16:39:41 +0000 Received: by bwz26 with SMTP id 26so409420bwz.7 for ; Thu, 18 Feb 2010 08:25:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:content-type:content-transfer-encoding; bh=MNyJOxbSqBYhfX5gMXos5op6dLTURUe9+l5q+sPAQgI=; b=NcRyyjKp0SlFTxKJ9B5Wdd9FQWRoZ1QFzkqGDVGDRuk8UGYnEviHVD84QE0gJQAHdQ z2QDsivH2bpJ5EgA/JTcLn2d6BXaQ4i4tkNBxfCZp6R+q4wVcCN07b9nlUTMFydgMgO7 ms3CnYaqlGDX0VdO1/RaiFLUShCkzlMFvWT5Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=p/RqhgXRnNDI+vaUrQyYPChz5r5g6NFQTMdkGdMENnfRYDKdQsIUovT7meMaHB2/+X E9vYgBDJvnf0ywfje4tIcYU+u2UL+HbAOZ2sEfUfqYZoApjGr1tf6o314n+y6e+yX5wo SQJC2xF+UpGgdlX3yj1zRRieF7GlSW8aUyruw= MIME-Version: 1.0 Received: by 10.204.144.86 with SMTP id y22mr2260303bku.43.1266510301070; Thu, 18 Feb 2010 08:25:01 -0800 (PST) From: Robert Franke Date: Thu, 18 Feb 2010 17:23:36 +0100 Message-ID: To: python-berlin Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] Vortragsfolien X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 16:39:41 -0000 Hallo Pythonistas, die Folien f=FCr meinen heutigen Vortrag gibt es hier: www.ifh.de/~rfranke/Downloads/PUB_ExtendingPython/extending_python.pdf www.ifh.de/~rfranke/Downloads/PUB_ExtendingPython/examples.zip www.ifh.de/~rfranke/Downloads/PUB_ExtendingPython/icecube_python.pdf Robert From hofmann@kudu.in-berlin.de Thu Feb 18 17:52:36 2010 Received: from kudu.in-berlin.de ([192.109.42.123]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NiAYG-0006Ny-AB for python-berlin@python.net; Thu, 18 Feb 2010 17:52:36 +0000 Received: from kudu.in-berlin.de (localhost [127.0.0.1]) by kudu.in-berlin.de (8.14.2/8.14.2/Debian-2) with ESMTP id o1IHbtM7009668; Thu, 18 Feb 2010 18:37:55 +0100 Received: (from hofmann@localhost) by kudu.in-berlin.de (8.14.2/8.14.2/Submit) id o1IHbtjs009667; Thu, 18 Feb 2010 18:37:55 +0100 Date: Thu, 18 Feb 2010 18:37:55 +0100 From: Frank Hofmann To: Robert Franke Message-ID: <20100218173755.GA9631@kudu.in-berlin.de> References: <20100218130931.GA1220@kudu.in-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by kudu.in-berlin.de id o1IHbtM7009668 Cc: python-berlin Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 17:52:36 -0000 Hallo Robert, * Robert Franke [100218 14:32]: > Hallo Frank, >=20 > um die Performance zu messen gibt es das cProfile Modul, das man > zusamen mit pstats benutzen kann um function calls, Zeiten etc. zu > messen (siehe http://docs.python.org/library/profile.html).=20 > Das h=F6rt sich gut an - vielen Dank f=FCr den Tip! > > Um den Speicherverbrauch zu bestimmen, gibt es z.B. guppy=20 > (http://pypi.python.org/pypi/guppy/0.1.8), dass ich selbst aber noch > nicht benutzt habe. OK, klingt auch gut, aber darauf liegt erstmal nicht mein Fokus. Besten Dank und herzliche Gr=FC=DFe, Frank > 2010/2/18 Frank Hofmann : > > Hallo zusammen, > > > > ich st=F6bere gerade durch meinen Programmcode meiner Projekte. > > Kann man sich anzeigen lassen, wie performant sein Code ist, > > dh wieviel Laufzyklen, Speicher etc. ben=F6tigt werden? > > > > Unter http://wiki.python.org/moin/PythonSpeed/PerformanceTips > > gibt es eine tolle Zusammenstellung zur Thematik, wie ich den > > Code verbessern kann. Habt ihr noch weitere Tips dazu? > > > > Herzliche Gr=FC=DFe, > > > > Frank > > > > > > -- > > Dipl.-Inf. Frank Hofmann > > Hofmann EDV - Linux, Layout und Satz > > c/o buero 2.0 > > 12059 Berlin - Weigandufer 45 > > web =A0http://www.efho.de > > mail frank.hofmann@efho.de > > tel =A0030/2000 586 80 > > > > _______________________________________________ > > Python-berlin mailing list > > Python-berlin@starship.python.net > > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin > > --=20 Dipl.-Inf. Frank Hofmann Hofmann EDV - Linux, Layout und Satz c/o buero 2.0 12059 Berlin - Weigandufer 45 web http://www.efho.de mail frank.hofmann@efho.de tel 030/2000 586 80 From sschwarzer@sschwarzer.net Thu Feb 18 20:53:11 2010 Received: from moutng.kundenserver.de ([212.227.17.8]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1NiDN1-00037S-Hz for python-berlin@python.net; Thu, 18 Feb 2010 20:53:11 +0000 Received: from warpy.sschwarzer.net (p54B9A42F.dip0.t-ipconnect.de [84.185.164.47]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0MJmaK-1Nh6g73vwi-001Kcy; Thu, 18 Feb 2010 21:38:32 +0100 Received: from [127.0.0.1] (localhost [127.0.0.1]) by warpy.sschwarzer.net (Postfix) with ESMTP id 2140D1084075; Thu, 18 Feb 2010 21:38:31 +0100 (CET) Message-ID: <4B7DA546.2020906@sschwarzer.net> Date: Thu, 18 Feb 2010 21:38:30 +0100 From: Stefan Schwarzer User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.23) Gecko/20090817 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 MIME-Version: 1.0 To: python-berlin References: <20100218130931.GA1220@kudu.in-berlin.de> In-Reply-To: <20100218130931.GA1220@kudu.in-berlin.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V01U2FsdGVkX1+NwRSlJMaP1Ys/pRToXRhlcO4K9dliMOVziaq f8NBdQGi8tBTf8svIvsU2oQBGl5iEGflq7hbn8yyZDlaLSuSmH fmRZ2bLdHWLjqaWGGE4tg== Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 20:53:11 -0000 Hallo Frank, On 2010-02-18 14:09, Frank Hofmann wrote: > Unter http://wiki.python.org/moin/PythonSpeed/PerformanceTips > gibt es eine tolle Zusammenstellung zur Thematik, wie ich den > Code verbessern kann. Habt ihr noch weitere Tips dazu? Ich habe zur Python-Beschleunigung mal einen Vortrag gehalten und einen Artikel geschrieben: http://sschwarzer.com/download/optimization_europython2006.pdf http://www.linux-magazin.de/Heft-Abo/Ausgaben/2006/12/Gut-gezielt Viel Erfolg und viele Gr=FC=DFe :-) Stefan From hofmann@kudu.in-berlin.de Sat Feb 20 15:52:46 2010 Received: from kudu.in-berlin.de ([192.109.42.123]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Nirbl-0002XJ-2S for python-berlin@python.net; Sat, 20 Feb 2010 15:51:05 +0000 Received: from kudu.in-berlin.de (localhost [127.0.0.1]) by kudu.in-berlin.de (8.14.2/8.14.2/Debian-2) with ESMTP id o1KFaMAG015754; Sat, 20 Feb 2010 16:36:22 +0100 Received: (from hofmann@localhost) by kudu.in-berlin.de (8.14.2/8.14.2/Submit) id o1KFaMXA015753; Sat, 20 Feb 2010 16:36:22 +0100 Date: Sat, 20 Feb 2010 16:36:22 +0100 From: Frank Hofmann To: Stefan Schwarzer Message-ID: <20100220153622.GA15100@kudu.in-berlin.de> References: <20100218130931.GA1220@kudu.in-berlin.de> <4B7DA546.2020906@sschwarzer.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4B7DA546.2020906@sschwarzer.net> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: python-berlin Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Feb 2010 15:52:46 -0000 Hallo Stefan, * Stefan Schwarzer [100218 21:47]: > On 2010-02-18 14:09, Frank Hofmann wrote: > > Unter http://wiki.python.org/moin/PythonSpeed/PerformanceTips > > gibt es eine tolle Zusammenstellung zur Thematik, wie ich den > > Code verbessern kann. Habt ihr noch weitere Tips dazu? > > Ich habe zur Python-Beschleunigung mal einen Vortrag > gehalten und einen Artikel geschrieben: > > http://sschwarzer.com/download/optimization_europython2006.pdf > http://www.linux-magazin.de/Heft-Abo/Ausgaben/2006/12/Gut-gezielt > Uhuhu, das ist ja toll :) Ich schaus mir an. Herzlichst & vielen Dank, Frank -- Dipl.-Inf. Frank Hofmann Hofmann EDV - Linux, Layout und Satz c/o buero 2.0 12059 Berlin - Weigandufer 45 web http://www.efho.de mail frank.hofmann@efho.de tel 030/2000 586 80 From hofmann@kudu.in-berlin.de Sat Feb 27 16:04:36 2010 Received: from kudu.in-berlin.de ([192.109.42.123]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NlP9g-0001xj-Fv for python-berlin@python.net; Sat, 27 Feb 2010 16:04:36 +0000 Received: from kudu.in-berlin.de (localhost [127.0.0.1]) by kudu.in-berlin.de (8.14.2/8.14.2/Debian-2) with ESMTP id o1RFXokp032055; Sat, 27 Feb 2010 16:33:50 +0100 Received: (from hofmann@localhost) by kudu.in-berlin.de (8.14.2/8.14.2/Submit) id o1RFXnal032054; Sat, 27 Feb 2010 16:33:49 +0100 Date: Sat, 27 Feb 2010 16:33:49 +0100 From: Frank Hofmann To: Stefan Schwarzer Message-ID: <20100227153349.GA30518@kudu.in-berlin.de> References: <20100218130931.GA1220@kudu.in-berlin.de> <4B7DA546.2020906@sschwarzer.net> <20100220153622.GA15100@kudu.in-berlin.de> <4B801256.30004@sschwarzer.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <4B801256.30004@sschwarzer.net> User-Agent: Mutt/1.5.18 (2008-05-17) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by kudu.in-berlin.de id o1RFXokp032055 Cc: python-berlin Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2010 16:04:36 -0000 Hallo Stefan, ich bin noch dabei, deine Folien zu verstehen: > >> http://sschwarzer.com/download/optimization_europython2006.pdf Die Folie 11 verstehe ich nicht ganz: def intersection1(seq1, seq2): # approx. O(n^2) result =3D {} for item in seq1: if item in seq2: result[item] =3D True return result.keys() def intersection2(seq1, seq2): # approx. O(n) result =3D {} dict2 =3D dict((item, True) for item in seq2) for item in seq1: if item in dict2: result[item] =3D True return result.keys() Warum hat die erste Funktion eine quadratische Laufzeit?=20 Macht das Dictionary in der zweiten Funktion so viel wett?=20 Die dict-Schleife l=E4uft in O(n). Warum ist der Zugriff auf=20 das erzeugte dict effektiver als der direkte Zugriff auf=20 die Liste seq2? ... fragt sich Frank --=20 Dipl.-Inf. Frank Hofmann Hofmann EDV - Linux, Layout und Satz c/o buero 2.0 12059 Berlin - Weigandufer 45 web http://www.efho.de mail frank.hofmann@efho.de tel 030/2000 586 80 From tim@lossen.de Sat Feb 27 17:09:50 2010 Received: from moutng.kundenserver.de ([212.227.126.186]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1NlQAo-0003Yz-BJ for Python-berlin@starship.python.net; Sat, 27 Feb 2010 17:09:50 +0000 Received: from [192.168.0.152] (g225025154.adsl.alicedsl.de [92.225.25.154]) by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis) id 0M7Ual-1NZfrA3QMp-00wfeD; Sat, 27 Feb 2010 17:55:08 +0100 Message-Id: <1FD12B6A-C673-4DC4-B348-D3FEBA19DA00@lossen.de> From: Tim Lossen To: Python-berlin@starship.python.net In-Reply-To: <20100227153349.GA30518@kudu.in-berlin.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Date: Sat, 27 Feb 2010 17:55:07 +0100 References: <20100218130931.GA1220@kudu.in-berlin.de> <4B7DA546.2020906@sschwarzer.net> <20100220153622.GA15100@kudu.in-berlin.de> <4B801256.30004@sschwarzer.net> <20100227153349.GA30518@kudu.in-berlin.de> X-Mailer: Apple Mail (2.936) X-Provags-ID: V01U2FsdGVkX1+0VAhItgrfdeBo6eCz9C+ove9uQAzC/Z+fHpk MC21l8LA6OMFlhWlP01ZLtaCcLzd6fv+aqIrfkVCLPa/6SADq5 1mCCyx+0NjY1MvDrspX1Q== Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2010 17:09:50 -0000 hallo frank, "In a well-dimensioned hash table, the average cost (number of instructions) for each lookup is independent of the number of elements stored in the table." http://en.wikipedia.org/wiki/Hash_table sofern seq1 und seq2 nicht super klein sind, lohnt es sich daher, *einmal* ein hash table (=3D dict) aufzubauen, welches danach alle membership-tests beschleunigt: if item in seq2 -- aufwand linear zur listenlaenge if item in dict2 -- aufwand (mehr oder weniger) konstant gruss tim On 2010-02-27, at 4:33 PM, Frank Hofmann wrote: > Hallo Stefan, > > ich bin noch dabei, deine Folien zu verstehen: > >>>> http://sschwarzer.com/download/optimization_europython2006.pdf > > Die Folie 11 verstehe ich nicht ganz: > > def intersection1(seq1, seq2): # approx. O(n^2) > result =3D {} > for item in seq1: > if item in seq2: result[item] =3D True > return result.keys() > > def intersection2(seq1, seq2): # approx. O(n) > result =3D {} > dict2 =3D dict((item, True) for item in seq2) > for item in seq1: > if item in dict2: result[item] =3D True > return result.keys() > > Warum hat die erste Funktion eine quadratische Laufzeit? > Macht das Dictionary in der zweiten Funktion so viel wett? > Die dict-Schleife l=E4uft in O(n). Warum ist der Zugriff auf > das erzeugte dict effektiver als der direkte Zugriff auf > die Liste seq2? > > ... fragt sich Frank > > --=20 > Dipl.-Inf. Frank Hofmann > Hofmann EDV - Linux, Layout und Satz > c/o buero 2.0 > 12059 Berlin - Weigandufer 45 > web http://www.efho.de > mail frank.hofmann@efho.de > tel 030/2000 586 80 > > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin -- http://tim.lossen.de From hofmann@kudu.in-berlin.de Sat Feb 27 18:32:18 2010 Received: from kudu.in-berlin.de ([192.109.42.123]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NlRSc-0005km-2G for Python-berlin@starship.python.net; Sat, 27 Feb 2010 18:32:18 +0000 Received: from kudu.in-berlin.de (localhost [127.0.0.1]) by kudu.in-berlin.de (8.14.2/8.14.2/Debian-2) with ESMTP id o1RIHYK2023941; Sat, 27 Feb 2010 19:17:34 +0100 Received: (from hofmann@localhost) by kudu.in-berlin.de (8.14.2/8.14.2/Submit) id o1RIHYt7023940; Sat, 27 Feb 2010 19:17:34 +0100 Date: Sat, 27 Feb 2010 19:17:34 +0100 From: Frank Hofmann To: Tim Lossen Message-ID: <20100227181734.GA22449@kudu.in-berlin.de> References: <20100218130931.GA1220@kudu.in-berlin.de> <4B7DA546.2020906@sschwarzer.net> <20100220153622.GA15100@kudu.in-berlin.de> <4B801256.30004@sschwarzer.net> <20100227153349.GA30518@kudu.in-berlin.de> <1FD12B6A-C673-4DC4-B348-D3FEBA19DA00@lossen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <1FD12B6A-C673-4DC4-B348-D3FEBA19DA00@lossen.de> User-Agent: Mutt/1.5.18 (2008-05-17) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by kudu.in-berlin.de id o1RIHYK2023941 Cc: Python-berlin@starship.python.net Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2010 18:32:18 -0000 Hallo Tim, * Tim Lossen [100227 18:10]: > hallo frank, > > "In a well-dimensioned hash table, the average cost (number > of instructions) for each lookup is independent of the number > of elements stored in the table." > > http://en.wikipedia.org/wiki/Hash_table > > sofern seq1 und seq2 nicht super klein sind, lohnt es sich > daher, *einmal* ein hash table (=3D dict) aufzubauen, welches > danach alle membership-tests beschleunigt: > > if item in seq2 -- aufwand linear zur listenlaenge > if item in dict2 -- aufwand (mehr oder weniger) konstant Das leuchtet mir ein. Mir war nicht klar, dass Dictionaries als Hash-Tables angelegt sind. =D0=85o erkl=C3=A4rt sich die Laufzeit von O(n) und der klare Geschwindigkeitsvorteil. Das gibt mir jetzt auch einen Hinweis darauf, welchen Stellen im=20 Programmcode von mir nochmal durchleuchtet werden. Mal sehen, was ich finde. Ganz herzlichen Dank! Liebe Gr=C3=BC=C3=9Fe, Frank > On 2010-02-27, at 4:33 PM, Frank Hofmann wrote: > >> Hallo Stefan, >> >> ich bin noch dabei, deine Folien zu verstehen: >> >>>>> http://sschwarzer.com/download/optimization_europython2006.pdf >> >> Die Folie 11 verstehe ich nicht ganz: >> >> def intersection1(seq1, seq2): # approx. O(n^2) >> result =3D {} >> for item in seq1: >> if item in seq2: result[item] =3D True >> return result.keys() >> >> def intersection2(seq1, seq2): # approx. O(n) >> result =3D {} >> dict2 =3D dict((item, True) for item in seq2) >> for item in seq1: >> if item in dict2: result[item] =3D True >> return result.keys() >> >> Warum hat die erste Funktion eine quadratische Laufzeit? >> Macht das Dictionary in der zweiten Funktion so viel wett? >> Die dict-Schleife l=C3=A4uft in O(n). Warum ist der Zugriff auf >> das erzeugte dict effektiver als der direkte Zugriff auf >> die Liste seq2? >> >> ... fragt sich Frank >> >> --=20 >> Dipl.-Inf. Frank Hofmann >> Hofmann EDV - Linux, Layout und Satz >> c/o buero 2.0 >> 12059 Berlin - Weigandufer 45 >> web http://www.efho.de >> mail frank.hofmann@efho.de >> tel 030/2000 586 80 >> >> _______________________________________________ >> Python-berlin mailing list >> Python-berlin@starship.python.net >> http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin > > -- > http://tim.lossen.de > > > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin --=20 Dipl.-Inf. Frank Hofmann Hofmann EDV - Linux, Layout und Satz c/o buero 2.0 12059 Berlin - Weigandufer 45 web http://www.efho.de mail frank.hofmann@efho.de tel 030/2000 586 80 From sschwarzer@sschwarzer.net Sun Feb 28 15:58:10 2010 Received: from moutng.kundenserver.de ([212.227.126.186]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1NllX0-0008HS-Hq for python-berlin@python.net; Sun, 28 Feb 2010 15:58:10 +0000 Received: from warpy.sschwarzer.net (p54B98203.dip0.t-ipconnect.de [84.185.130.3]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0M3fC1-1NUMsY3dgH-00r7Hg; Sun, 28 Feb 2010 16:30:56 +0100 Received: from [127.0.0.1] (localhost [127.0.0.1]) by warpy.sschwarzer.net (Postfix) with ESMTP id EF2FD108406D; Sun, 28 Feb 2010 16:30:54 +0100 (CET) Message-ID: <4B8A8C2E.9020502@sschwarzer.net> Date: Sun, 28 Feb 2010 16:30:54 +0100 From: Stefan Schwarzer User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.23) Gecko/20090817 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 MIME-Version: 1.0 To: python-berlin References: <20100218130931.GA1220@kudu.in-berlin.de> <4B7DA546.2020906@sschwarzer.net> <20100220153622.GA15100@kudu.in-berlin.de> <4B801256.30004@sschwarzer.net> <20100227153349.GA30518@kudu.in-berlin.de> In-Reply-To: <20100227153349.GA30518@kudu.in-berlin.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V01U2FsdGVkX1/71bdfCuc28bEGwrWx0PZtWunEZzZATNBVHek ZxUzcymsfTD3J3LN6y/AvJt/7LBZYzpVPCoVXiQkB+ktIHT7YJ JsPijy2mqwBDoEuVFCF6w== Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Feb 2010 15:58:10 -0000 Hi Frank, On 2010-02-27 16:33, Frank Hofmann wrote: >>>> http://sschwarzer.com/download/optimization_europython2006.pdf >=20 > Die Folie 11 verstehe ich nicht ganz: >=20 > def intersection1(seq1, seq2): # approx. O(n^2) > result =3D {} > for item in seq1: > if item in seq2: result[item] =3D True > return result.keys() >=20 > def intersection2(seq1, seq2): # approx. O(n) > result =3D {} > dict2 =3D dict((item, True) for item in seq2) > for item in seq1: > if item in dict2: result[item] =3D True > return result.keys() >=20 > Warum hat die erste Funktion eine quadratische Laufzeit?=20 > Macht das Dictionary in der zweiten Funktion so viel wett?=20 in der ersten Variante (intersection1) wird mit if item in seq2: ... die Sequenz seq2 linear durchsucht. Zusammen mit der =E4u=DFeren Schleife "drumrum" ergibt das ein quadratisches Laufzeitverhalten. In der Variante 2 (intersection2) wird _vor_ der Schleife aus seq2 ein Dictionary gebildet. Das Nachsehen im Dictionary selbst geht im Gegensatz zum Durchsuchen der Sequenz in konstanter Zeit. In intersection2 gibt es also zwei lineare Vorg=E4nge _hintereinander_ (nicht verschachtelt) - also insgesamt lineares Verhalten. In aktuellen Python-Versionen kann man =FCbrigens auch statt dict2 sehr einfach ein Set erzeugen: set2 =3D set(seq2) Das ist deutlich leichter lesbar. Das Nachsehen im Set geht analog zum Dictionary mit if item in set2: ... Viele Gr=FC=DFe Stefan From t.foerster@biologie.hu-berlin.de Sun Feb 28 16:34:42 2010 Received: from ir2.cms.hu-berlin.de ([141.20.1.148]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1Nlm6M-0001VE-7k for python-berlin@starship.python.net; Sun, 28 Feb 2010 16:34:42 +0000 X-IronPort-AV: E=Sophos;i="4.49,556,1262559600"; d="scan'208";a="55566644" Received: from ovpn-212-118.vpn.hu-berlin.de (HELO localhost.localnet) ([141.20.212.118]) by ir2-relay.cms.hu-berlin.de with ESMTP/TLS/DHE-RSA-AES256-SHA; 28 Feb 2010 17:09:15 +0100 From: Thomas =?iso-8859-1?q?F=F6rster?= To: python-berlin@starship.python.net Date: Sun, 28 Feb 2010 17:10:25 +0100 User-Agent: KMail/1.12.4 (Linux/2.6.31-gentoo-r6; KDE/4.3.5; x86_64; ; ) References: <20100218130931.GA1220@kudu.in-berlin.de> <20100227153349.GA30518@kudu.in-berlin.de> <4B8A8C2E.9020502@sschwarzer.net> In-Reply-To: <4B8A8C2E.9020502@sschwarzer.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <201002281710.25973.t.foerster@biologie.hu-berlin.de> Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Feb 2010 16:34:42 -0000 > In aktuellen Python-Versionen kann man =FCbrigens auch statt > dict2 sehr einfach ein Set erzeugen: >=20 > set2 =3D set(seq2) >=20 > Das ist deutlich leichter lesbar. Das Nachsehen im Set geht > analog zum Dictionary mit >=20 > if item in set2: ... Und wenn man dann noch die eingebaute intersection Methode von sets nutzt,= =20 kann man sich die ganze Funktion sparen... ;) result =3D set(seq2).intersection(seq1) # Ergebnis ist ein set In (etwas) =E4lteren Python Versionen gibts ein "sets" (? "collection"?) mo= dule=20 in der standard library. Thomas From sschwarzer@sschwarzer.net Sun Feb 28 17:04:43 2010 Received: from moutng.kundenserver.de ([212.227.17.8]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1NlmZP-0002b3-LE for python-berlin@starship.python.net; Sun, 28 Feb 2010 17:04:43 +0000 Received: from warpy.sschwarzer.net (p54B98203.dip0.t-ipconnect.de [84.185.130.3]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0Mh8jt-1O86Dx2UKH-00MTR7; Sun, 28 Feb 2010 17:37:28 +0100 Received: from [127.0.0.1] (localhost [127.0.0.1]) by warpy.sschwarzer.net (Postfix) with ESMTP id E2D65108406D; Sun, 28 Feb 2010 17:37:27 +0100 (CET) Message-ID: <4B8A9BC7.9060101@sschwarzer.net> Date: Sun, 28 Feb 2010 17:37:27 +0100 From: Stefan Schwarzer User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.23) Gecko/20090817 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 MIME-Version: 1.0 To: python-berlin@starship.python.net References: <20100218130931.GA1220@kudu.in-berlin.de> <20100227153349.GA30518@kudu.in-berlin.de> <4B8A8C2E.9020502@sschwarzer.net> <201002281710.25973.t.foerster@biologie.hu-berlin.de> In-Reply-To: <201002281710.25973.t.foerster@biologie.hu-berlin.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V01U2FsdGVkX18Qscqbxgr6nCBT+PWr1PBAUHAW94eZGKPdCm5 phJTnN2z1AJuIgXug3peDrAck1h24PMULE77NOfAHOPUbxO83c v/xjORef1ihhk7O1FZGyw== Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Feb 2010 17:04:43 -0000 Hi Thomas, On 2010-02-28 17:10, Thomas F=F6rster wrote: > Und wenn man dann noch die eingebaute intersection Methode von sets nut= zt,=20 > kann man sich die ganze Funktion sparen... ;) >=20 > result =3D set(seq2).intersection(seq1) # Ergebnis ist ein set genau. ... Das ist das dritte Beispiel in dem Vortrag. :-) > In (etwas) =E4lteren Python Versionen gibts ein "sets" (? "collection"?= ) module > in der standard library. Das Modul hei=DFt sets und ist, soweit ich mich erinnere, seit Python 2.3 dabei. Darin gibt es auch Entsprechungen f=FCr unver=E4nderliche Sets. Seit set eine Builtin-Funktion bzw. ein Type ist, wird vom sets-Modul abgeraten (=3D es ist "deprecated"). Viele Gr=FC=DFe Stefan From hofmann@kudu.in-berlin.de Mon Mar 01 12:43:30 2010 Received: from kudu.in-berlin.de ([192.109.42.123]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Nm4yA-0005AV-Ia for python-berlin@python.net; Mon, 01 Mar 2010 12:43:30 +0000 Received: from kudu.in-berlin.de (localhost [127.0.0.1]) by kudu.in-berlin.de (8.14.2/8.14.2/Debian-2) with ESMTP id o21CSjhs018204; Mon, 1 Mar 2010 13:28:45 +0100 Received: (from hofmann@localhost) by kudu.in-berlin.de (8.14.2/8.14.2/Submit) id o21CSifd018203; Mon, 1 Mar 2010 13:28:44 +0100 Date: Mon, 1 Mar 2010 13:28:44 +0100 From: Frank Hofmann To: Stefan Schwarzer Message-ID: <20100301122844.GA17395@kudu.in-berlin.de> References: <20100218130931.GA1220@kudu.in-berlin.de> <4B7DA546.2020906@sschwarzer.net> <20100220153622.GA15100@kudu.in-berlin.de> <4B801256.30004@sschwarzer.net> <20100227153349.GA30518@kudu.in-berlin.de> <4B8A8C2E.9020502@sschwarzer.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <4B8A8C2E.9020502@sschwarzer.net> User-Agent: Mutt/1.5.18 (2008-05-17) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by kudu.in-berlin.de id o21CSjhs018204 Cc: python-berlin Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Mar 2010 12:43:30 -0000 Hallo Stefan, * Stefan Schwarzer [100228 16:59]: > >>>> http://sschwarzer.com/download/optimization_europython2006.pdf > >=20 > > Die Folie 11 verstehe ich nicht ganz: > >=20 > > def intersection1(seq1, seq2): # approx. O(n^2) > > result =3D {} > > for item in seq1: > > if item in seq2: result[item] =3D True > > return result.keys() > >=20 > > def intersection2(seq1, seq2): # approx. O(n) > > result =3D {} > > dict2 =3D dict((item, True) for item in seq2) > > for item in seq1: > > if item in dict2: result[item] =3D True > > return result.keys() > >=20 > > Warum hat die erste Funktion eine quadratische Laufzeit?=20 > > Macht das Dictionary in der zweiten Funktion so viel wett?=20 >=20 > in der ersten Variante (intersection1) wird mit >=20 > if item in seq2: ... >=20 > die Sequenz seq2 linear durchsucht. Zusammen mit der =E4u=DFeren > Schleife "drumrum" ergibt das ein quadratisches > Laufzeitverhalten. Verstehe - linear x linear :) > In der Variante 2 (intersection2) wird _vor_ der Schleife > aus seq2 ein Dictionary gebildet. Das Nachsehen im > Dictionary selbst geht im Gegensatz zum Durchsuchen der > Sequenz in konstanter Zeit. In intersection2 gibt es also > zwei lineare Vorg=E4nge _hintereinander_ (nicht verschachtelt) - > also insgesamt lineares Verhalten. Also kommen wir hier auf linear_1 + linear_2, und das ist wieder O(n), also insgesamt wieder linear. > In aktuellen Python-Versionen kann man =FCbrigens auch statt > dict2 sehr einfach ein Set erzeugen: >=20 > set2 =3D set(seq2) Das habe ich noch nicht benutzt, weil es ja mit der Liste ging. Ich probiere das aus :) > Das ist deutlich leichter lesbar. Das Nachsehen im Set geht > analog zum Dictionary mit >=20 > if item in set2: ... >=20 Ja, das stimmt. Ich kuck' mir das an :) Herzliche Gr=FC=DFe, Frank --=20 Dipl.-Inf. Frank Hofmann Hofmann EDV - Linux, Layout und Satz c/o buero 2.0 12059 Berlin - Weigandufer 45 web http://www.efho.de mail frank.hofmann@efho.de tel 030/2000 586 80 From hofmann@kudu.in-berlin.de Mon Mar 01 12:45:32 2010 Received: from kudu.in-berlin.de ([192.109.42.123]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Nm508-0005Ch-Jm for python-berlin@starship.python.net; Mon, 01 Mar 2010 12:45:32 +0000 Received: from kudu.in-berlin.de (localhost [127.0.0.1]) by kudu.in-berlin.de (8.14.2/8.14.2/Debian-2) with ESMTP id o21CUlYW018903; Mon, 1 Mar 2010 13:30:47 +0100 Received: (from hofmann@localhost) by kudu.in-berlin.de (8.14.2/8.14.2/Submit) id o21CUlj7018902; Mon, 1 Mar 2010 13:30:47 +0100 Date: Mon, 1 Mar 2010 13:30:46 +0100 From: Frank Hofmann To: Stefan Schwarzer Message-ID: <20100301123046.GB17395@kudu.in-berlin.de> References: <20100218130931.GA1220@kudu.in-berlin.de> <20100227153349.GA30518@kudu.in-berlin.de> <4B8A8C2E.9020502@sschwarzer.net> <201002281710.25973.t.foerster@biologie.hu-berlin.de> <4B8A9BC7.9060101@sschwarzer.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <4B8A9BC7.9060101@sschwarzer.net> User-Agent: Mutt/1.5.18 (2008-05-17) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by kudu.in-berlin.de id o21CUlYW018903 Cc: python-berlin@starship.python.net Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Mar 2010 12:45:32 -0000 Hallo Stefan, * Stefan Schwarzer [100228 18:00]: > Hi Thomas, >=20 > On 2010-02-28 17:10, Thomas F=F6rster wrote: > > Und wenn man dann noch die eingebaute intersection Methode von sets n= utzt,=20 > > kann man sich die ganze Funktion sparen... ;) > >=20 > > result =3D set(seq2).intersection(seq1) # Ergebnis ist ein set >=20 > genau. ... Das ist das dritte Beispiel in dem Vortrag. :-) Wird ja immer aufregender :) Herzliche Gr=FC=DFe & besten Dank, Frank --=20 Dipl.-Inf. Frank Hofmann Hofmann EDV - Linux, Layout und Satz c/o buero 2.0 12059 Berlin - Weigandufer 45 web http://www.efho.de mail frank.hofmann@efho.de tel 030/2000 586 80 From sschwarzer@sschwarzer.net Mon Mar 01 13:44:05 2010 Received: from moutng.kundenserver.de ([212.227.17.10]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1Nm5un-0007xj-F5 for python-berlin@starship.python.net; Mon, 01 Mar 2010 13:44:05 +0000 Received: from warpy.sschwarzer.net (p54B9AE9D.dip0.t-ipconnect.de [84.185.174.157]) by mrelayeu.kundenserver.de (node=mrbap2) with ESMTP (Nemesis) id 0Lu38g-1Ndg0B2BBW-010xH7; Mon, 01 Mar 2010 14:29:17 +0100 Received: from [127.0.0.1] (localhost [127.0.0.1]) by warpy.sschwarzer.net (Postfix) with ESMTP id E4125108406D; Mon, 1 Mar 2010 14:29:16 +0100 (CET) Message-ID: <4B8BC12C.30006@sschwarzer.net> Date: Mon, 01 Mar 2010 14:29:16 +0100 From: Stefan Schwarzer User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.23) Gecko/20090817 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 MIME-Version: 1.0 To: python-berlin@starship.python.net References: <20100218130931.GA1220@kudu.in-berlin.de> <20100227153349.GA30518@kudu.in-berlin.de> <4B8A8C2E.9020502@sschwarzer.net> <201002281710.25973.t.foerster@biologie.hu-berlin.de> <4B8A9BC7.9060101@sschwarzer.net> <20100301123046.GB17395@kudu.in-berlin.de> In-Reply-To: <20100301123046.GB17395@kudu.in-berlin.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V01U2FsdGVkX1+EqYYZXaMLIQBpF84ZZLRcVavc4V3IOTgH8Qq dh758X5gYUlMj8zkuLWHKHP+DezIuQwRBi+JUiwpfMVcsYYRwd dvaPa6IP4WRhhDvNfk12A== Subject: Re: [Python-berlin] Performance von Python-Code bestimmen und verbessern X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Mar 2010 13:44:05 -0000 Hi Frank, On 2010-03-01 13:30, Frank Hofmann wrote: > * Stefan Schwarzer [100228 18:00]: >> On 2010-02-28 17:10, Thomas F=F6rster wrote: >>> Und wenn man dann noch die eingebaute intersection Methode von sets n= utzt,=20 >>> kann man sich die ganze Funktion sparen... ;) >>> >>> result =3D set(seq2).intersection(seq1) # Ergebnis ist ein set >> genau. ... Das ist das dritte Beispiel in dem Vortrag. :-) >=20 > Wird ja immer aufregender :) es ist nicht exakt das gleiche wie die intersection- Methode, aber =E4quivalent: def intersection3(seq1, seq2): # approx. O(n) return list(set(seq1) & set(seq2)) "set(seq1) & set(seq2)" entspricht "set(seq1).intersection(seq2)". Zwar erfordert "set(seq2)" eine zus=E4tzliche Umwandlung gegen=FCber der direkten Anwendung von "intersection" auf seq2, aber ich glaube nicht, dass das ins Gewicht f=E4llt. Zumindest bleibt es beim linearen Verhalten, da "set(seq2)" und die Schnittmengen-Bildung _nacheinander_ ablaufen. Ich hatte im Vortrag die Variante mit dem von Sets =FCberladenen &-Operator gew=E4hlt, weil das die Symmetrie der Operation auch optisch besser wiedergibt. Die Umwandlung in die Liste am Ende der Funktion wird "fairerweise" gemacht, weil die anderen beiden Funktionen auch jeweils eine Liste zur=FCckgeben. Viele Gr=FC=DFe Stefan From gherman@darwin.in-berlin.de Sun Mar 14 15:30:43 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Nqpm7-0002bA-Me for python-berlin@python.net; Sun, 14 Mar 2010 15:30:43 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.2] (f053014130.adsl.alicedsl.de [78.53.14.130]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o2EFFd4j003479; Sun, 14 Mar 2010 16:15:39 +0100 Message-Id: <6C774805-E642-4CBF-8165-A79990CA2EA3@darwin.in-berlin.de> From: Dinu Gherman To: DZUG Berlin , python-berlin Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Date: Sun, 14 Mar 2010 16:15:38 +0100 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] MacBook Pro zu vergeben X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Mar 2010 15:30:48 -0000 Liebe Python- und Zope-Interessierte, ein langj=E4hriges Mitglied unserer Gemeine hat mich gebeten, auf dieser Liste nach Interessenten f=FCr das MacBook Pro ihres Sohnes zu fragen, was ich hiermit gern weitergebe. Bei Interesse bitte direkt an Victor Saar, me at victor - saar dot de wenden... Gru=DF, Dinu PS: Hier die technischen Daten: 15" MacBook Pro - 2,2 GHz Intel Core 2 Duo - 4 GB RAM - 120 GB Festplatte - Mac OS X Leopard (10.5.8) - GeForce 8600M GT 128 MB RAM Zubeh=F6r: - Netzteil (ist ziemlich mitgenommen, funktioniert aber noch super) - Zwei Akkus (einer fast wie neu, der andere ca. 2 Jahre alt) - DVI-auf-VGA Adapter - Apple Remote - Notebookh=FClle Grunds=E4tzlich ist das Notebook in einem sehr guten Zustand. Neu: 1900,00 Euro Preis: 800,00 Euro From gherman@darwin.in-berlin.de Tue Mar 16 09:27:30 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NrT3i-0005r5-Bf for python-berlin@python.net; Tue, 16 Mar 2010 09:27:30 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from localhost (okapi.in-berlin.de [192.109.42.117]) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o2G9CPO5022489; Tue, 16 Mar 2010 10:12:25 +0100 Received: from mail.vdivde-it.de (mail.vdivde-it.de [213.68.227.23]) by webmail.in-berlin.de (Horde Framework) with HTTP; Tue, 16 Mar 2010 10:12:25 +0100 Message-ID: <20100316101225.10521sdpq7k34p6h@webmail.in-berlin.de> Date: Tue, 16 Mar 2010 10:12:25 +0100 From: "Dinu Gherman" To: python-berlin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) 4.3.3 X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] Berliner PUB-/BZUG-Treffen am 18.3. um 19 h im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Mar 2010 09:27:30 -0000 Liebe Python-Freunde, am kommenden Donnerstag, den 18.3.2009 findet wieder ein PUB-/ BZUG-Treffen (Python und Zope User Group in Berlin) statt. Ort und Zeit sind wie (fast) immer: 19 Uhr, im newthinking store [1]. Anschlie=C3=9Fend wird das Treffen wieder im Restaurant Tucholsky [2] fortgesetzt. Zur Planung der Restaurantkapazit=C3=A4ten bitte ich euch ein H=C3=A4ckchen in der Doodle-Umfrage [3] zu machen, falls ihr an- schlie=C3=9Fend noch mitkommen wollt. Auf dem Programm steht Christian Tismer mit einem Vortrag samt Diskussion zum ewig spannenden Themenkomplex "Stackless Lite, Psyco64, PyPy 1.2 und der ganze Rest", in dem sich wieder Einiges tut in letzter Zeit. Psyco geht auf 64 Bit-Unterst=C3=BCtzung zu, PyPy wurde vor wenigen Tagen in der Version 1.2 ver=C3=B6ffentlicht und Stackless wird demn=C3=A4chst in einer "Light"-Version (oder doch "Lite"?) erscheinen. Und =C3=BCberall hat Christian seine Finger im Spiel, auf die wir ihm am Donnerstag mal wieder schauen wollen! ;-) Liebe Gr=C3=BC=C3=9Fe und bis Donnerstag, Dinu [1] newthinking store, Tucholskystr. 48, 10117 Berlin, http://newthinking-store.de [2] Restaurant Tucholsky, Torstra=C3=9Fe 189, 10115 Berlin, http://www.restauration-tucholsky.de [3] http://doodle.com/pcv8expun269hf2g From gherman@darwin.in-berlin.de Tue Apr 13 08:55:34 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1O1buA-0000tZ-5l; Tue, 13 Apr 2010 08:55:34 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from localhost (okapi.in-berlin.de [192.109.42.117]) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o3D8dptK008202; Tue, 13 Apr 2010 10:39:51 +0200 Received: from mail.vdivde-it.de (mail.vdivde-it.de [213.68.227.23]) by webmail.in-berlin.de (Horde Framework) with HTTP; Tue, 13 Apr 2010 10:39:51 +0200 Message-ID: <20100413103951.37063gp3o5drzaaf@webmail.in-berlin.de> Date: Tue, 13 Apr 2010 10:39:51 +0200 From: "Dinu Gherman" To: Python-Berlin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) 4.3.3 X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Cc: Python-De Subject: [Python-berlin] Berliner PUB-/BZUG-Treffen am 15.4. um 19 h, NICHT im newthinking store! X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Apr 2010 08:55:34 -0000 Liebe Python-Freunde, am kommenden Donnerstag, den 15.4.2010 findet wieder ein PUB-/ BZUG-Treffen (Python und Zope User Group in Berlin) statt, aber: * ------------------------------------------------------------ * * ACHTUNG: Der Ort ist diesmal ein anderer, da die Mannschaft * * des New Thinking Store die re-publica.de veranstaltet! Daher * * werden wir uns zwar wieder um 19 Uhr, aber ausnahmsweise im * * Studio70.info [1] treffen! * * ------------------------------------------------------------ * Mangels Lokalkenntnis (sic!) machen wir diesmal keine Reservier- und, sondern entscheiden spontan =C3=BCber das Ob, Wer und Wohin ei- ner Fortsetzung des Treffens in "gem=C3=BCtlicherer" Runde. Auf dem Programm steht Stephan Diehl mit einem Vortrag zu vpath, einem Modul, das ein abstraktes Interface zum Filesystem erm=C3=B6g- licht und beliebig durch Plugins erweiterbar ist. (Evtl. und ganz spontan gibt vielleicht auch nochmal Christian Tismer etwas zum Besten!) Liebe Gr=C3=BC=C3=9Fe und bis Donnerstag, Dinu [1] Studio 70 Kottbusser Damm 70 2. HH EG 10967 Berlin U8 Hermannplatz bzw. Sch=C3=B6nleinstra=C3=9Fe @studio70 http://www.studio70.info =20 http://maps.google.com/maps?f=3Dq&source=3Ds_q&hl=3Dde&geocode=3D&q=3DKottbu= sser+Damm+70,+10967+Berlin From prvs=732ee9c8c=Anna.Petry@ias-gruppe.de Mon May 03 07:07:25 2010 Received: from mx01.ias-gruppe.de ([217.69.238.133]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1O8pkT-0000Pp-46 for python-berlin@starship.python.net; Mon, 03 May 2010 07:07:25 +0000 X-IronPort-AV: E=Sophos;i="4.52,318,1270418400"; d="scan'208,217";a="1419720" Received: from unknown (HELO IASEXF01.ias.intern) ([172.19.0.66]) by ironport.ias.intern with ESMTP; 03 May 2010 08:55:39 +0200 Received: from IASEX01.ias.intern (172.19.0.52) by IASEXF01.ias.intern (172.19.0.66) with Microsoft SMTP Server (TLS) id 8.1.311.2; Mon, 3 May 2010 08:55:39 +0200 Received: from IASEX.ias.intern ([172.19.0.26]) by IASEX01.ias.intern ([172.19.0.52]) with mapi; Mon, 3 May 2010 08:55:39 +0200 From: Petry Anna To: "'python-berlin@starship.python.net'" Date: Mon, 3 May 2010 08:55:38 +0200 Thread-Topic: Stellenausschreibung Berlin: Web-Entwickler Zope/Python Thread-Index: AcrmzSPeO9k9982KSdqOxu0nzxXJWwAsOvvwAAFdeCAAwoCg4A== Message-ID: <9815A909C80A5F48B5B7FE5F8929FD8E08AD4C669C@IASEX.ias.intern> Accept-Language: de-DE Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: de-DE Content-Type: multipart/alternative; boundary="_000_9815A909C80A5F48B5B7FE5F8929FD8E08AD4C669CIASEXiasinter_" MIME-Version: 1.0 Subject: [Python-berlin] Stellenausschreibung Berlin: Web-Entwickler Zope/Python X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 May 2010 07:07:25 -0000 --_000_9815A909C80A5F48B5B7FE5F8929FD8E08AD4C669CIASEXiasinter_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Die IAS-Gruppe geh=F6rt zu den f=FChrenden Dienstleistungs- und Beratungsun= ternehmen im Betrieblichen Gesundheits- und Risikomanagement. Unser Bereich Produktdesign/Innovationsmanagement entwickelt webbasierte Sy= steme f=FCr Kunden der IAS-Gruppe. Zur Verst=E4rkung unseres interdisziplin= =E4ren Teams in Berlin suchen wir ab sofort einen berufserfahrenen, kreativ= en Web-Entwickler/Anwendungs-Entwickler/Fachinformatiker (m/w) mit Schwerpunkt Zope/Python Wir bieten: =A7 Ein unbefristetes Arbeitsverh=E4ltnis =A7 Markt=FCbliche Entlohnung und flexible Arbeitszeiten =A7 Einen attraktiven Arbeitsort in Berlin-Mitte =A7 Mitarbeit in einem interdisziplin=E4ren Forschungs- und Entwicklungs-T= eam vom Arbeits- und Gesundheitswissenschaftler bis hin zu Websystemexperte= n =A7 Besondere Sozialleistungen eines deutschlandweit t=E4tigen Unternehmen= s =A7 Wir erwarten: =A7 Einen Diplom- oder Masterabschluss aus dem Bereich Informatik =A7 Erfahrung im Web-Development/Content-Managementsystemen (Web-Design/We= b-Publishing) =A7 Gute Deutsch- und Englischkenntnisse =A7 Erfahrung in den Programmiersprachen Python, DTML, jQuery, Javascript,= CSS =A7 Sicherer Umgang mit relationalen Datenbanksystemen (MySQL) =A7 Ihre Aufgaben: =A7 Implementierung von Web-Applications =A7 IT-Projektmanagement Kundenportale =A7 Administration und Konfiguration des ZOPE-Servers =A7 Template-Programmierung =A7 Anpassung und Weiterleitung von ZMS-Modulen =A7 Entwicklung von XML/XSL basierten Webanwendungen/Webservices =A7 Alle Angaben zur unbefristeten, attraktiven Stelle finden Sie Online: http://www.ias-stiftung.de/content/e676/e1310/e3052/e3798/e68066/e68067/fil= es68072/0420_jobpilot_Webentwickler_1.pdf Kontakt: Frau Dr. Birgit Liesemeier, Leitung Forschung/Produktdesign/Innovationsmana= gement der IAS-Gruppe, Telefon (030) 206296-39, E-Mail: Birgit.Liesemeier@ias-gruppe.de Mit freundlichen Gr=FC=DFen Anna Petry Online-Redakteurin Produktdesign/ Innovationsmanagement IAS Institut f=FCr Arbeits- und Sozialhygiene Stiftung Robert-Koch-Platz 4-8 D- 10115 Berlin Telefon 030 206296-16 Telefax 03221 1085-823 E-Mail Anna.Petry@ias-gruppe.de http://www.ias-gruppe.de IAS Institut f=FCr Arbeits- und Sozialhygiene Stiftung Steinh=E4userstra=DFe 19, D-76135 Karlsruhe Vorstand: Walter Maximilian Kuhn, Dr. Dirk-Matthias Rose Vorsitzender des Kuratoriums: Prof. Dr. Dr. Norbert Gross Sitz der Stiftung: Karlsruhe, USt-IdNr.: DE 143609069 Eingetragen ins Stiftungsverzeichnis des Regierungspr=E4sidiums Karlsruhe N= r.: 12-21/9520 Diese E-Mail k=F6nnte vertrauliche und/oder rechtlich gesch=FCtzte Informat= ionen enthalten. Wenn Sie nicht der richtige Adressat sind oder diese E-Mai= l irrt=FCmlich erhalten haben, informieren Sie bitte sofort den Absender un= d vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte We= itergabe dieser Mail sind nicht gestattet. This e-mail may contain confidential and/or privileged information. If you = are not the intended recipient (or have received this e-mail in error) plea= se notify the sender immediately and destroy this e-mail. Any unauthorised = copying, disclosure or distribution of the material in this e-mail is stric= tly forbidden. --_000_9815A909C80A5F48B5B7FE5F8929FD8E08AD4C669CIASEXiasinter_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Die IAS-Gruppe geh=F6rt zu den f=FChrenden Dienstleistungs- und Beratungsuntern= ehmen im Betrieblichen Gesundheits- und Risikomanagement.

Unser Bereich Produktdesign/Innovationsmanagement entwickelt webbasierte Systeme = f=FCr Kunden der IAS-Gruppe. Zur Verst=E4rkung unseres interdisziplin=E4ren Teams in Ber= lin suchen wir ab sofort einen berufserfahrenen, kreativen

Web-Entwickler/Anwendungs-E= ntwickler/Fachinformatiker (m/w)
mit Schwerpunkt Zope/Python

Wir bieten:

=A7&= nbsp; Ei= n unbefristetes Arbeitsverh=E4ltnis

=A7&= nbsp; Ma= rkt=FCbliche Entlohnung und flexible Arbeitszeiten

=A7&= nbsp; Ei= nen attraktiven Arbeitsort in Berlin-Mitte

=A7&= nbsp; Mi= tarbeit in einem interdisziplin=E4ren Forschungs- und Entwicklungs-Team vom Arbeits= - und Gesundheitswissenschaftler bis hin zu Websystemexperten <= /p>

=A7&= nbsp; Be= sondere Sozialleistungen eines deutschlandweit t=E4tigen Unternehmens

=A7&= nbsp;  

Wir erwarten:

=A7&= nbsp; Ei= nen Diplom- oder Masterabschluss aus dem Bereich Informatik <= /p>

=A7&= nbsp; Er= fahrung im Web-Development/Content-Managementsystemen (Web-Design/Web-Publishing) <= o:p>

=A7&= nbsp; Gu= te Deutsch- und Englischkenntnisse

=A7&= nbsp; Er= fahrung in den Programmiersprachen Python, DTML, jQuery, Javascript, CSS

=A7&= nbsp; Si= cherer Umgang mit relationalen Datenbanksystemen (MySQL)

=A7&= nbsp;  

Ihre Aufgaben:

=A7&= nbsp; Im= plementierung von Web-Applications

=A7&= nbsp; IT= -Projektmanagement Kundenportale

=A7&= nbsp; Ad= ministration und Konfiguration des ZOPE-Servers

=A7&= nbsp; Te= mplate-Programmierung

=A7&= nbsp; An= passung und Weiterleitung von ZMS-Modulen

=A7&= nbsp; En= twicklung von XML/XSL basierten Webanwendungen/Webservices

=A7&= nbsp;  

Alle Angaben zur unbefriste= ten, attraktiven Stelle finden Sie Online:

http://www.ias-stiftung.= de/content/e676/e1310/e3052/e3798/e68066/e68067/files68072/0420_jobpilot_We= bentwickler_1.pdf

 

Kontakt:<= /p>

Frau Dr. Birgit Liesemeier, Leitung Forschung/Produktdesign/Innovationsmanagement der IAS-Gruppe,<= /o:p>

Telefon (030) 206296-39, E-Mail: Birgit.Liesemeie= r@ias-gruppe.de

 

 

Mit freundlichen Gr=FC=DFen

Anna Petry

Online-Redakteurin

Produktdesign/ Innovationsmanagement

 

IAS Institut f=FCr Arbeits- und
Sozialhygiene Stiftung

Robert-Koch-Platz 4-8

D- 10115 Berlin

 

Telefon   030 206296-16

Telefax   03221 1085-823

E-Mail    Anna.Petry@ias-gruppe.de

http://www.ias-g= ruppe.de

 

 

IAS Institut f=FCr Arbeits- und Sozialhygiene St= iftung
Steinh=E4userstra=DFe 19, D-76135 Karlsruhe

Vorstand: Walter Maximilian Kuhn, Dr. Dirk-Matth= ias Rose
Vorsitzender des Kuratoriums: Prof. Dr. Dr. Norbert Gross

Sitz der Stiftung: Karlsruhe, USt-IdNr.: DE 1436= 09069
Eingetragen ins Stiftungsverzeichnis des Regierungspr=E4sidiums Karlsruhe N= r.: 12-21/9520

Diese E-Mail k=F6nnte vertrauliche und/oder rech= tlich gesch=FCtzte Informationen enthalten. Wenn Sie nicht der richtige Adressat = sind oder diese E-Mail irrt=FCmlich erhalten haben, informieren Sie bitte sofort= den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail sind nicht gestattet.

This e-mail may contai= n confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender = immediately and destroy this e-mail. Any unauthorised copying, disclosure or distributi= on of the material in this e-mail is strictly forbidden.

 

--_000_9815A909C80A5F48B5B7FE5F8929FD8E08AD4C669CIASEXiasinter_-- From gherman@darwin.in-berlin.de Mon May 17 17:33:12 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1OE4Bj-0000Fc-Lc for python-berlin@python.net; Mon, 17 May 2010 17:33:11 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.5] (f053013212.adsl.alicedsl.de [78.53.13.212]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o4HHWoVE021950; Mon, 17 May 2010 19:32:50 +0200 Message-Id: From: Dinu Gherman To: python-berlin Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 17 May 2010 19:32:49 +0200 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] Berliner PUB-/BZUG-Treffen am 20.5. um 19 h im newthinking store X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 May 2010 17:33:12 -0000 Liebe Python-Freunde, am kommenden Donnerstag, den 20.5.2010 findet wieder ein PUB-/ BZUG-Treffen (Python und Zope User Group in Berlin), nun wieder am gewohnten Ort statt, im newthinking store [1] um 19:00 h. Anschlie=DFend wird das Treffen wieder im Restaurant Tucholsky [2] fortgesetzt. Zur Planung der Restaurantkapazit=E4ten bitte ich euch wieder ein H=E4ckchen in der Doodle-Umfrage [3] zu machen, falls ihr anschlie=DFend noch mitkommen wollt. Thema werden dieses mal verschiedene Arten des "Testens von Web- Applikationen" sein, die von Felix Schwarz (Windmill [4]) und Peter Koppatz (Flunc [5]/Twill [6]) vorgestellt werden. Dabei ist Windmill eine Bibliothek, um Browser wie Firefox fern- zusteuern und so Web-Applikationen zu testen. Im Vortrag geht es um die Benutzung von Windmill und bew=E4hrte Vorgehensweisen. Au=DFer- dem wird Felix dar=FCber sprechen, warum Windmill in vielen F=E4llen die falsche L=F6sung bzw. nur ein erster Schritt ist. Anschlie=DFend wird Peter die Installation und Anwendung der Pro- gramme Flunc/Twill f=FCr das funktionale Testen von Web-Anwendungen an kleinen Beispielen und am praktischen Einsatz bei der Weiter- entwicklung der Lernplattform "Sudile" demonstrieren. (Vielleicht wird die Reihenfolge aber auch umgekehrt sein. ;-) Liebe Gr=FC=DFe und bis Donnerstag, Dinu [1] newthinking store, Tucholskystr. 48, 10117 Berlin, http://newthinking-store.de [2] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [3] http://doodle.com/32aycwvbdikpszez [4] http://www.getwindmill.com [5] http://www.coactivate.org/projects/flunc [6] http://twill.idyll.org ...................................................................... Follow me on Twitter: http://twitter.com/dinugherman From veit.schiele@googlemail.com Mon Jun 14 20:54:13 2010 Received: from mail-wy0-f178.google.com ([74.125.82.178]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1OOGfd-00071I-CK for python-berlin@python.net; Mon, 14 Jun 2010 20:54:13 +0000 Received: by wyj26 with SMTP id 26so754203wyj.23 for ; Mon, 14 Jun 2010 13:53:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=1E6Z5p+Vvz93LIgwWDxdRSDxdBZaUKd67XeB7jAH4WQ=; b=GTEXN5c3xWTTTOnCv/uz9Rts3CqydQlu2yOZQpml2qO/A8F/p3FA4sE8oVFIZFAVbM pEVBGpUblQzQf4T2tjAv0qrCE/QlTTfc4eROsbG2FKy93EukWrSjV2fZ9NnRmjGr8Aiu plGPV1VnXsZTJ9xKl3WURnaKb/gNCSsAPUhHg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=IbO7KN1wdUL8fEDhpZJVhLx4InWsRRyYMKMlWOwPCxgQ8esjyt/miJj+41VvF7rjFX b5Cqc4RQ9hoTBl2S8LzA3jJ5kDQTiChSawruf47RcpT5atILYZQNRC+qqEWvA8IvLTAd gwfnRssFrdwwtDMgyaaYIPgCamTZwXI62BNio= Received: by 10.227.135.134 with SMTP id n6mr6212391wbt.88.1276548397892; Mon, 14 Jun 2010 13:46:37 -0700 (PDT) Received: from [192.168.177.21] (i59F744BD.versanet.de [89.247.68.189]) by mx.google.com with ESMTPS id t15sm39632548wbc.11.2010.06.14.13.46.36 (version=SSLv3 cipher=RC4-MD5); Mon, 14 Jun 2010 13:46:37 -0700 (PDT) Message-ID: <4C16952C.1060109@veit-schiele.de> Date: Mon, 14 Jun 2010 22:46:36 +0200 From: Veit Schiele User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.9.1.5) Gecko/20091204 Lightning/1.0b1 Thunderbird/3.0 MIME-Version: 1.0 To: DZUG Berlin , python-berlin@python.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Python-berlin] Grillparty am 17. Juli 2010 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 20:54:13 -0000 Liebe Python-Freunde, am Donnerstag findet wieder ein gemeinsames Treffen der »Python Users Berlin« (PUB) und der Berliner Zope User Group (bzug) statt. Diesmal gibt es keine Vorträge, sondern wir treffen uns zum Grillen: Termin: Donnerstag, der 17. Juli 2010, 19 Uhr Ort: HU Berlin, Campus Nord, Phillipstraße 13, 10115 Berlin, Haus 18 (U6 Oranienburger Tor, S+U Friedrichstraße) http://www.openstreetmap.org/?lat=52.52535&lon=13.384695&zoom=17&layers=B000FTFTT&mlat=52.52482&mlon=13.38376 Bier und Mineralwasser werden ausreichend vorhanden sein sofern Ihr Euch rechtzeitig anmeldet: http://doodle.com/gs869mh7gewffiyw Und über weiter kulinarische Überraschungen und Getränke freuen wir uns natürlich ;-) Schöne Grüße und bis Donnerstag Veit From veit.schiele@googlemail.com Mon Jun 14 21:12:43 2010 Received: from mail-wy0-f178.google.com ([74.125.82.178]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1OOGxX-0007Ca-HS for python-berlin@python.net; Mon, 14 Jun 2010 21:12:43 +0000 Received: by wyj26 with SMTP id 26so770886wyj.23 for ; Mon, 14 Jun 2010 14:11:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=1E6Z5p+Vvz93LIgwWDxdRSDxdBZaUKd67XeB7jAH4WQ=; b=bZxSZlI3mb1iZUAxJNOBs1zy4gzYk1iLz5AfSCJhoLMH7KL37T8bl3BhbAqGi8Bxqy MTvuzx/d42W1Vd5EIjoGgclV3PQiFi4ri/sWJu2M1zitPsZvytPJjXA/RSX3cYjTm+Uu JKkjFdNSLyaLR/9Qz62vKgmAnX+ztHntTfAkc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=A3CHJAbTAHsOkF3MdEB09AFWdw3pNmqNjErMRPutLhIVefZxfkhz4T5htM9cXQj/F0 vhfqYuJkxQ4XAL/VEcrXoL3KnMzRC2kuteIAINWnOFKPkDRhSoOtmwDJl3ZN7Dfx8vVj fkeWFu3C6MeFunsZ6Id6gh0U5ADPfVezcHdUc= Received: by 10.227.154.16 with SMTP id m16mr6168198wbw.20.1276548037659; Mon, 14 Jun 2010 13:40:37 -0700 (PDT) Received: from [192.168.177.21] (i59F744BD.versanet.de [89.247.68.189]) by mx.google.com with ESMTPS id u36sm39596347wbv.12.2010.06.14.13.40.36 (version=SSLv3 cipher=RC4-MD5); Mon, 14 Jun 2010 13:40:37 -0700 (PDT) Message-ID: <4C1693C3.506@veit-schiele.dyndns.org> Date: Mon, 14 Jun 2010 22:40:35 +0200 From: Veit Schiele User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.9.1.5) Gecko/20091204 Lightning/1.0b1 Thunderbird/3.0 MIME-Version: 1.0 To: DZUG Berlin , python-berlin@python.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Python-berlin] Grillparty am 17. Juli 2010 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 21:12:43 -0000 Liebe Python-Freunde, am Donnerstag findet wieder ein gemeinsames Treffen der »Python Users Berlin« (PUB) und der Berliner Zope User Group (bzug) statt. Diesmal gibt es keine Vorträge, sondern wir treffen uns zum Grillen: Termin: Donnerstag, der 17. Juli 2010, 19 Uhr Ort: HU Berlin, Campus Nord, Phillipstraße 13, 10115 Berlin, Haus 18 (U6 Oranienburger Tor, S+U Friedrichstraße) http://www.openstreetmap.org/?lat=52.52535&lon=13.384695&zoom=17&layers=B000FTFTT&mlat=52.52482&mlon=13.38376 Bier und Mineralwasser werden ausreichend vorhanden sein sofern Ihr Euch rechtzeitig anmeldet: http://doodle.com/gs869mh7gewffiyw Und über weiter kulinarische Überraschungen und Getränke freuen wir uns natürlich ;-) Schöne Grüße und bis Donnerstag Veit From tim@lossen.de Tue Jun 15 06:28:37 2010 Received: from moutng.kundenserver.de ([212.227.126.187]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1OOPdU-0002et-Ke for python-berlin@python.net; Tue, 15 Jun 2010 06:28:36 +0000 Received: from [192.168.0.152] (g225029193.adsl.alicedsl.de [92.225.29.193]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0LeQDB-1P2ycS1vBt-00pjAT; Tue, 15 Jun 2010 08:22:21 +0200 Message-Id: <3E3044CA-71C4-416C-9B3B-D7EAD0D7BCA7@lossen.de> From: Tim Lossen To: kontakt@veit-schiele.de In-Reply-To: <4C1693C3.506@veit-schiele.dyndns.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Date: Tue, 15 Jun 2010 08:22:20 +0200 References: <4C1693C3.506@veit-schiele.dyndns.org> X-Mailer: Apple Mail (2.936) X-Provags-ID: V01U2FsdGVkX1/0/VKCX7Dh4fsjQbOa38lxB0qIt2S9o00loTm qwxQiEens5W4L4seIXNoy2T16u5nELMiCjgWS99zHIsYA+sF9Z 74cJg5RX4tJ6stttmD2mA== Cc: DZUG Berlin , python-berlin@python.net Subject: Re: [Python-berlin] Grillparty am 17. Juli 2010 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 06:28:41 -0000 > am Donnerstag findet wieder ein gemeinsames Treffen der =BBPython = Users > Berlin=AB (PUB) und der Berliner Zope User Group (bzug) statt. > > Diesmal gibt es keine Vortr=E4ge, sondern wir treffen uns zum Grillen: > > Termin: Donnerstag, der 17. Juli 2010, 19 Uhr hmmm .... sprichst du von *dieser* woche? das waere dann aber der 17. =20= juni .... tim -- http://tim.lossen.de From veit.schiele@googlemail.com Tue Jun 15 06:49:33 2010 Received: from mail-ww0-f50.google.com ([74.125.82.50]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1OOPoT-0002lj-Br for python-berlin@python.net; Tue, 15 Jun 2010 06:39:57 +0000 Received: by wwb13 with SMTP id 13so816557wwb.23 for ; Mon, 14 Jun 2010 23:38:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=H98NC7lStZkEEd2vq/pj/G2BXtgHZZclbFOxC4vSFI0=; b=lcVhHreCFRo+1cZET3LJC7uiUjOxhn/dz9JO8aOcqMeNJg7v/fdBOsB1M2d7IvnovP yXqnqs43KQbRJol+BZgZrPUPJPGFd9nJWrE7zhyRpeSw329eWVKXtkP+9FiuY4Jwl/lI xlGfPLy0HorQN00KlLDkjMlrIQLTupAC+TIqw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=XxDHy92Nsl19kqxG0fPgbg7dpKDq3gAwHGTFkB+TJKFnQs4Ud5NX6pxWKi0zH/Baqz rheKXgk5KE42x6Qdua880+HzABZCc1TT83BGkfvN7bgf8ZAlaRJOwedJbg3RwGiRAQG3 ZCvzgaFzjRSRM2AGm+N7tg6Cxjv08a9SSm1RQ= Received: by 10.227.142.142 with SMTP id q14mr6586997wbu.111.1276583925387; Mon, 14 Jun 2010 23:38:45 -0700 (PDT) Received: from [192.168.177.21] (i59F75487.versanet.de [89.247.84.135]) by mx.google.com with ESMTPS id y31sm43480321wby.10.2010.06.14.23.38.43 (version=SSLv3 cipher=RC4-MD5); Mon, 14 Jun 2010 23:38:44 -0700 (PDT) Message-ID: <4C171FF2.6030002@veit-schiele.de> Date: Tue, 15 Jun 2010 08:38:42 +0200 From: Veit Schiele User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.9.1.5) Gecko/20091204 Lightning/1.0b1 Thunderbird/3.0 MIME-Version: 1.0 To: DZUG Berlin , python-berlin@python.net References: <4C1693C3.506@veit-schiele.dyndns.org> In-Reply-To: <4C1693C3.506@veit-schiele.dyndns.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Subject: Re: [Python-berlin] [dzug-berlin] Grillparty am 17. Juli 2010 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 06:49:33 -0000 Liebe Python-Freunde, mir ist leider ein Fehler unterlaufen: Die Grillparty findet nicht am 17. Juli sondern bereits diese Woche am 17. Juni statt. Schöne Grüße und bis Donnerstag Veit Am 14.06.2010 22:40, schrieb Veit Schiele: > Liebe Python-Freunde, > > am Donnerstag findet wieder ein gemeinsames Treffen der »Python Users > Berlin« (PUB) und der Berliner Zope User Group (bzug) statt. > > Diesmal gibt es keine Vorträge, sondern wir treffen uns zum Grillen: > > Termin: Donnerstag, der 17. Juli 2010, 19 Uhr > Ort: HU Berlin, Campus Nord, Phillipstraße 13, 10115 Berlin, Haus 18 > (U6 Oranienburger Tor, S+U Friedrichstraße) > http://www.openstreetmap.org/?lat=52.52535&lon=13.384695&zoom=17&layers=B000FTFTT&mlat=52.52482&mlon=13.38376 > > Bier und Mineralwasser werden ausreichend vorhanden sein sofern Ihr Euch > rechtzeitig anmeldet: http://doodle.com/gs869mh7gewffiyw > > Und über weiter kulinarische Überraschungen und Getränke freuen wir uns > natürlich ;-) > > Schöne Grüße und bis Donnerstag > Veit From kontakt@veit-schiele.de Mon Jul 12 10:35:31 2010 Received: from smtpout0.hostsharing.net ([83.223.95.250]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1OYGMF-0004jj-Ch for python-berlin@python.net; Mon, 12 Jul 2010 10:35:31 +0000 Received: from h05.hostsharing.net (xyz05.hostsharing.net [83.223.95.101]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtpout0.hostsharing.net (Postfix) with ESMTPS id 838491E16E; Mon, 12 Jul 2010 12:15:45 +0200 (CEST) Received: from [192.168.177.21] (i59F762F4.versanet.de [89.247.98.244]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by h05.hostsharing.net (Postfix) with ESMTPSA id 4AB60185E2F0E; Mon, 12 Jul 2010 12:15:45 +0200 (CEST) Message-ID: <4C3AEB50.6010901@veit-schiele.de> Date: Mon, 12 Jul 2010 12:15:44 +0200 From: Veit Schiele User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.9.1.5) Gecko/20091204 Lightning/1.0b1 Thunderbird/3.0 MIME-Version: 1.0 To: DZUG Berlin , python-berlin@python.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] Berliner PUB-/BZUG-Treffen am 15.07. um 19 h im Tucholsky X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jul 2010 10:35:31 -0000 Liebe Python-Freunde, am kommenden Donnerstag, den 15.07.2010 findet wieder ein PUB- und BZUG-Treffen statt. In Anbetracht der hohen Temperaturen wird das Treffen ab 19 Uhr ohne Umweg =FCber den newthinking store direkt im Biergarten des Tucholsky [1] stattfinden. Zur Planung der Restaurantkapazit=E4ten bitte ich Euch wieder ein H=E4ckchen in der Doodle-Umfrage [2] zu machen falls ihr kommen wollt. Liebe Gr=FC=DFe und bis Donnerstag, Veit [1] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [2] http://doodle.com/wnx5h7h2brasgssz From gherman@darwin.in-berlin.de Tue Jul 13 17:17:44 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1OYj72-0004a2-5q for python-berlin@python.net; Tue, 13 Jul 2010 17:17:44 +0000 X-Envelope-From: gherman@darwin.in-berlin.de X-Envelope-To: Received: from [192.168.1.5] (g224253045.adsl.alicedsl.de [92.224.253.45]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o6DHGB8V010958 for ; Tue, 13 Jul 2010 19:16:11 +0200 Message-Id: <2FDF1E31-FAE1-4FD0-BDC5-7CD45068427E@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin Content-Type: multipart/alternative; boundary=Apple-Mail-29-86459922 Mime-Version: 1.0 (Apple Message framework v936) Date: Tue, 13 Jul 2010 19:16:10 +0200 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] DZUG-Tagung 2010, Python, Zope, Plone - CFP X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jul 2010 17:17:44 -0000 --Apple-Mail-29-86459922 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Hallo allerseits, Ich schicke das auch mal auf diese Liste herum, damit man =FCber- morgen im Biergarten nicht nur ganz "fl=FCssigen" Stoff hat. Nein, aber im Ernst, wir suchen noch nach Vortragenden f=FCr die folgende Veranstaltung... Vom 15. bis 17. September 2010 findet die DZUG-Tagung in Dresden mit drei Tracks zu Python, Zope, Plone statt. F=FCr den Python-Track bin ich zusammen mit Martin von L=F6wis Track Chair und wir richten uns an dieser Stelle insbesondere an alle Interessierte, die sich vor allem mit in den Python-Track passenden Themen und Paketen so gut auskennen oder sie selbst entwickelt haben, und/oder die sehr weit verbreitet sind, dass sie dieses Wissen in Form eines Vortrags weitergeben m=F6chten. Evtl. f=E4llt einem beim Lesen dieser Zeilen aber auch jemand anderes ein, der vielleicht einen Vortrag halten m=F6chte (oder sollte ;-). In dem Fall kann man diese E-Mail auch einfach weiterleiten. Mehr Informationen, auch =FCber das vor- und nachgeschaltete Programm findet man hier (z.B. kann man auch wunderbar einen Sprint in die- sem Rahmen abhalten): http://www.zope.de/tagung/Dresden_2010 Auf dieser Website l=E4uft auch der "Call for Papers" noch, d.h. man kann seine Vortragsideen auch direkt selbst registrieren. Liebe Gr=FC=DFe, Dinu ...................................................................... Follow me on Twitter: http://twitter.com/dinugherman --Apple-Mail-29-86459922 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hallo allerseits,
Ich schicke das auch mal auf diese = Liste herum, damit man =FCber-
morgen im = Biergarten nicht nur ganz "fl=FCssigen" Stoff hat. = Nein,
aber im Ernst, wir suchen noch nach = Vortragenden f=FCr die folgende

Vom 15. = bis 17. September 2010 findet die DZUG-Tagung in Dresdenmit drei Tracks zu Python, Zope, Plone statt. F=FCr den = Python-Track
bin ich zusammen mit Martin von L=F6wis= Track Chair und wir richten
uns an = dieser Stelle insbesondere an alle Interessierte, die sichvor allem mit in den Python-Track passenden Themen und = Paketen so
gut auskennen oder sie selbst = entwickelt haben, und/oder die sehr
weit = verbreitet sind, dass sie dieses Wissen in Form eines = Vortrags
weitergeben m=F6chten.
Evtl. f=E4llt einem beim Lesen dieser = Zeilen aber auch jemand anderes
ein, der = vielleicht einen Vortrag halten m=F6chte (oder sollte ;-).In dem Fall kann man diese E-Mail auch einfach = weiterleiten.

Mehr = Informationen, auch =FCber das vor- und nachgeschaltete = Programm
findet man hier (z.B. kann man auch = wunderbar einen Sprint in die-
sem Rahmen = abhalten):

http://www.zope.de/tagung/= Dresden_2010
Auf dieser Website l=E4uft auch der "Call for Papers" noch, = d.h. man
kann seine Vortragsideen auch direkt = selbst registrieren.
Liebe Gr=FC=DFe,
Dinu
http://twitter.com/dinugherman=

= --Apple-Mail-29-86459922-- From martin@v.loewis.de Thu Jul 15 21:55:20 2010 Received: from smtprelay02.ispgateway.de ([80.67.31.40]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1OZWOm-0006km-8W for python-berlin@python.net; Thu, 15 Jul 2010 21:55:20 +0000 Received: from [92.195.72.127] (helo=[192.168.178.23]) by smtprelay02.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1OZW6D-0001zT-Iq for python-berlin@python.net; Thu, 15 Jul 2010 23:36:09 +0200 Message-ID: <4C3F7F48.9000507@v.loewis.de> Date: Thu, 15 Jul 2010 23:36:08 +0200 From: =?ISO-8859-15?Q?=22Martin_v=2E_L=F6wis=22?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100515 Icedove/3.0.4 MIME-Version: 1.0 To: python-berlin@python.net X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit X-Df-Sender: martin@v.loewis.de Subject: [Python-berlin] Mister Security X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jul 2010 21:55:20 -0000 Als follow-up zu heutiger Diskussion, hier der Film über Mister Security http://www.youtube.com/watch?v=IVTQ1xL0hSM Ciao, Martin From jmdmrspx@googlemail.com Fri Aug 06 08:45:55 2010 Received: from mail-ww0-f47.google.com ([74.125.82.47]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1OhIYs-0001mE-T6 for python-berlin@starship.python.net; Fri, 06 Aug 2010 08:45:55 +0000 Received: by wwb18 with SMTP id 18so3792089wwb.16 for ; Fri, 06 Aug 2010 01:43:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=smIKmqqvC+UZQQECFgjks4FwFIHVWlSibgtCQjzZE8Y=; b=uda8vxGJSVZtztGDN4bLponsmHIaXml8InTvHweMFMmklpO+lN1KUJU+44X0rqVBgz AeOD9iMAdf5HY4HHoR/hg45hiBRXNw5hDrwiY+Xu6uV2eAgvz/4THkZ8gFLYU7z5S0Rh Hf3F6eVWzxBixzaCB6xO+qFQW9pzCb/C5CEwY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Z34BExs4w9WNmMXz5b1SRbf0ckq5khOxRp7uSO0mPV3bgzt9EnQt8HF6JH4RjjsR40 toNvWhS6IHYMSynpDng5nQIE1JfhsJdmiljqBMOjAjmV0EzXy50ZlgQ+f2VVRfoWg8Hb xty0z+2dRbixzlah2JikbIkaKrFOFXIm6dLW4= MIME-Version: 1.0 Received: by 10.227.133.7 with SMTP id d7mr10048457wbt.54.1281084233367; Fri, 06 Aug 2010 01:43:53 -0700 (PDT) Received: by 10.227.141.80 with HTTP; Fri, 6 Aug 2010 01:43:53 -0700 (PDT) Date: Fri, 6 Aug 2010 10:43:53 +0200 Message-ID: From: James Michael DuPont To: python-berlin@starship.python.net Content-Type: multipart/alternative; boundary=001485f723d0a84015048d23aadc Subject: [Python-berlin] OpenERP Consultants gesucht X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Aug 2010 08:45:55 -0000 --001485f723d0a84015048d23aadc Content-Type: text/plain; charset=ISO-8859-1 Hallo, Ich wollte mal fragen ob es OpenERP Consultants in Berlin gibt, oder auch pythoner die sich das zutrauen. bitte melden, mike --001485f723d0a84015048d23aadc Content-Type: text/html; charset=ISO-8859-1 Hallo,
Ich wollte mal fragen ob es OpenERP Consultants in Berlin gibt,
oder auch pythoner die sich das zutrauen.
bitte melden,

mike --001485f723d0a84015048d23aadc-- From meghan@10gen.com Tue Aug 17 13:32:27 2010 Received: from mail-ey0-f179.google.com ([209.85.215.179]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1OlMHD-0001PJ-BR for python-berlin@starship.python.net; Tue, 17 Aug 2010 13:32:27 +0000 Received: by eyd9 with SMTP id 9so2190966eyd.10 for ; Tue, 17 Aug 2010 06:30:11 -0700 (PDT) Received: by 10.213.25.130 with SMTP id z2mr6444702ebb.12.1282049976234; Tue, 17 Aug 2010 05:59:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.213.29.15 with HTTP; Tue, 17 Aug 2010 05:59:15 -0700 (PDT) From: Meghan Gill Date: Tue, 17 Aug 2010 08:59:15 -0400 Message-ID: To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-1 Subject: [Python-berlin] MongoDB Conference in Berlin on October 4 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Aug 2010 13:32:27 -0000 Hi everyone, I thought you would be interested in this upcoming event. -Meghan Mongo Berlin! http://www.10gen.com/conferences/mongoberlin2010 ABOUT Mongo Berlin will explore development with the open source, non-relational, document-oriented database MongoDB. The conference will feature sessions on schema design, indexing, administration, replication, sharding, and more. In addition to these topics, attendees can learn about MongoDB in the real world through a series of presentations about production deployments at companies like Sipgate, edelight and Zopyx. TIME Monday, October 4, 2010 9am - 6pm LOCATION MARITIM proArte Hotel Berlin Friedrichstrasse 151 Berlin, Germany REGISTER http://www.10gen.com/conferences/mongoberlin2010 $50 early bird until September 13 / $100 general admission / $30 students SPONSORS 10gen - http://www.10gen.com/ Sipgate - http://www.sipgate.com/ Exciting Ecommerce - http://www.excitingcommerce.de/ CONTACT meghan@10gen.com From gherman@darwin.in-berlin.de Tue Aug 17 18:57:59 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1OlRMF-0003NI-Ia for python-berlin@python.net; Tue, 17 Aug 2010 18:57:59 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.7] (g225150140.adsl.alicedsl.de [92.225.150.140]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o7HItfjP003960; Tue, 17 Aug 2010 20:55:41 +0200 Message-Id: <15B12D2F-CE2C-4B2C-B22C-F7C206B32427@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin , DZUG Berlin Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Date: Tue, 17 Aug 2010 20:55:41 +0200 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] Berliner PUB-/BZUG-Treffen am 19.8. um 19 h im Tucholsky X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Aug 2010 18:57:59 -0000 Liebe Python-Freunde, am kommenden Donnerstag, den 19.8.2010 findet wieder ein PUB-/ BZUG-Treffen (Python und Zope User Group in Berlin), wegen der anhaltenden Urlaubslage auch diesmal ohne Vortr=E4ge, sondern "direkt" beim Restaurant Tucholsky [1]. Zur Planung der Restaur- antkapazit=E4ten bitte ich euch wieder ein H=E4ckchen in der Doodle- Umfrage [2] zu machen, falls ihr teilnehmen wollt. Liebe Gr=FC=DFe und bis Donnerstag, Dinu [1] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [2] http://doodle.com/ys66sc67bgzbgx39 ...................................................................... Follow me on Twitter: http://twitter.com/dinugherman From gherman@darwin.in-berlin.de Mon Aug 30 16:49:33 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Oq7Y4-0004bi-TE for python-berlin@python.net; Mon, 30 Aug 2010 16:49:33 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.4] (f053001195.adsl.alicedsl.de [78.53.1.195]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o7UGksId007937; Mon, 30 Aug 2010 18:46:55 +0200 Message-Id: <0FBBD6EA-D550-4DC7-8E23-3AE3E32D0017@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin , DZUG Berlin Content-Type: multipart/alternative; boundary=Apple-Mail-40--63063101 Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 30 Aug 2010 18:46:54 +0200 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] =?iso-8859-1?q?Gesucht=3A_Organisator_f=FCr_das_B?= =?iso-8859-1?q?erliner_PUB-/BZUG-Treffen_am_16=2E9=2E?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2010 16:49:33 -0000 --Apple-Mail-40--63063101 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde, heute greife ich der eigentlichen Veranstaltung, um die es hier geht, n=E4mlich dem n=E4chsten PUB-/BZUG-Treffen ein wenig voraus, und zwar = aus dem einfachen Grund, dass weder Veit noch ich am 16.9.2010 in Berlin sind sondern auf der DZUG-Tagung, siehe: http://www.zope.de/tagung/Dresden_2010 Folglich macht es etwas weniger Sinn, wenn wir wie bisher das monat- liche PUB-/BZUG-Treffen organisieren. Deswegen suchen wir jemanden, der das f=FCr diesen Termin =FCbernehmen m=F6chte. Im Wesentlichen sollte man daf=FCr nur versuchen, nach der Sommerpause evtl. doch wieder mal einen Vortrag (plus Vortragenden) zu organi- sieren, sowie die Einladungen auf die Berliner Python- und BZUG-Mail- ingliste zu verschicken und ausreichend Platz im Tucholsky-Restau- rant [1] zu reservieren (z.B. =FCber doodle.com [2]). Am einfachsten ist es, wenn man den Vortrag gleich selbst h=E4lt, BTW. ;-) Nat=FCrlich w=FCrden Veit und ich uns aber auch freuen, wenn wir einige Berliner "Gesichter" auf der Tagug in Dresden sehen w=FCrden, aber damit wollen wir das Treffen in Berlin nat=FCrlich nicht untergraben! Also bitte bei Veit oder mir melden! Liebe Gr=FC=DFe, Dinu [1] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [2] http://doodle.com ...................................................................... Follow me on Twitter: http://twitter.com/dinugherman --Apple-Mail-40--63063101 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde,
heute greife ich der eigentlichen = Veranstaltung, um die es hier geht, 
n=E4mlich = dem n=E4chsten PUB-/BZUG-Treffen ein wenig voraus, und = zwar aus
dem einfachen Grund, dass = am in = Berlin 
sind sondern auf der DZUG-Tagung, = siehe:

http://www.zope.de/tagung/= Dresden_2010 

Folglich = macht es etwas weniger Sinn, wenn wir wie bisher das = monat-
liche PUB-/der das f=FCr diesen Termin = =FCbernehmen m=F6chte. 
Im Wesentlichen = sollte man daf=FCr nur versuchen, nach der = Sommerpause 
evtl. doch wieder = mal einen Vortrag (plus Vortragenden) zu = organi-
sieren, sowie = die Einladungen auf die Berliner Python- und = BZUG-Mail-
ingliste zu = verschicken und ausreichend Platz im = Tucholsky-Restau-
rant [1] zu = reservieren (z.B. =FCber = doodle.com [2]). Am einfachsten 
ist es, = wenn man den Vortrag gleich selbst h=E4lt, BTW. = ;-)

Nat=FCrlich w=FCrden Veit und ich uns aber auch = freuen, wenn wir einige 
Berliner "Gesichter" = auf der Tagug in Dresden sehen w=FCrden, = aber 
damit wollen wir das Treffen in = Berlin nat=FCrlich nicht untergraben! 
bitte bei Veit oder mir = melden!

Liebe = Gr=FC=DFe,



[1] = Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin,   http://www.restauration-tuc= holsky.de

 http://doodle.com

= --Apple-Mail-40--63063101-- From sschwarzer@sschwarzer.net Tue Aug 31 06:20:14 2010 Received: from moutng.kundenserver.de ([212.227.126.187]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1OqKCc-0000GN-Aw for python-berlin@python.net; Tue, 31 Aug 2010 06:20:14 +0000 Received: from warpy.sschwarzer.net (p54B9A528.dip0.t-ipconnect.de [84.185.165.40]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0M6fZs-1P2Kht06yq-00wd2u; Tue, 31 Aug 2010 08:17:41 +0200 Received: from [127.0.0.1] (localhost [127.0.0.1]) by warpy.sschwarzer.net (Postfix) with ESMTP id 5EEDDA30288; Tue, 31 Aug 2010 08:17:40 +0200 (CEST) Message-ID: <4C7C9E84.30802@sschwarzer.net> Date: Tue, 31 Aug 2010 08:17:40 +0200 From: Stefan Schwarzer User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666 MIME-Version: 1.0 To: python-berlin References: <0FBBD6EA-D550-4DC7-8E23-3AE3E32D0017@darwin.in-berlin.de> In-Reply-To: <0FBBD6EA-D550-4DC7-8E23-3AE3E32D0017@darwin.in-berlin.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V02:K0:P0fZF9j3SkbeYwycXbVhl1Jo3iqVGwW3BvRuRzzjajO 0WoU0V7k3LVulu0nHpqPHVytiOjy0arMxssUJwDLY8muayKoEe QaQWUwuCspedskrOGuu9+x+GvXZNptmcArYCNyCsHMan1XhuyF H9ypWv1NyZFK8xgHU1jEjIOjZZtui8o+cPrlmsHOpAtrDI14l6 4DU69QZ4Ra6LB26kXfVDA== Subject: Re: [Python-berlin] =?iso-8859-1?q?Gesucht=3A_Organisator_f=FCr_das_B?= =?iso-8859-1?q?erliner_PUB-/BZUG-Treffen_am_16=2E9=2E?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2010 06:20:15 -0000 Hallo Dinu, On 2010-08-30 18:46, Dinu Gherman wrote: > heute greife ich der eigentlichen Veranstaltung, um die es hier geht, > n=E4mlich dem n=E4chsten PUB-/BZUG-Treffen ein wenig voraus, und zwar a= us > dem einfachen Grund, dass weder Veit noch ich am 16.9.2010 in Berlin > sind sondern auf der DZUG-Tagung, siehe: >=20 > http://www.zope.de/tagung/Dresden_2010 >=20 > Folglich macht es etwas weniger Sinn, wenn wir wie bisher das monat- > liche PUB-/BZUG-Treffen organisieren. Deswegen suchen wir jemanden, > der das f=FCr diesen Termin =FCbernehmen m=F6chte. wir haben beim monatlichen Python-Treffen in Leipzig diesmal ebenfalls eine =DCberschneidung mit der DZUG-Tagung. Wir haben das Problem gel=F6st, indem wir unser Treffen um eine Woche verschoben haben statt andere Organisatoren zu suchen. Viele Gr=FC=DFe Stefan From stephan@transvection.de Tue Aug 31 17:44:55 2010 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1OqUtD-0005nw-MR for python-berlin@starship.python.net; Tue, 31 Aug 2010 17:44:55 +0000 Received: from [192.168.178.34] (brln-4dbc13f9.pool.mediaWays.net [77.188.19.249]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 3D92D4413B for ; Tue, 31 Aug 2010 19:24:14 +0200 (CEST) Message-ID: <4C7D3ABE.1010307@transvection.de> Date: Tue, 31 Aug 2010 19:24:14 +0200 From: Stephan Diehl User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6 MIME-Version: 1.0 To: python-berlin@starship.python.net References: <0FBBD6EA-D550-4DC7-8E23-3AE3E32D0017@darwin.in-berlin.de> <4C7C9E84.30802@sschwarzer.net> In-Reply-To: <4C7C9E84.30802@sschwarzer.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Subject: Re: [Python-berlin] =?iso-8859-1?q?Gesucht=3A_Organisator_f=FCr_das_B?= =?iso-8859-1?q?erliner_PUB-/BZUG-Treffen_am_16=2E9=2E?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2010 17:44:56 -0000 [...] > wir haben beim monatlichen Python-Treffen in Leipzig diesmal > ebenfalls eine =DCberschneidung mit der DZUG-Tagung. Wir haben > das Problem gel=F6st, indem wir unser Treffen um eine Woche > verschoben haben statt andere Organisatoren zu suchen. > > Viele Gr=FC=DFe > Stefan > =20 +1 (da ich auch in Dresden bin und schon das letzte Treffen wg. Urlaub=20 nicht besucht werden konnte) Gruss, Stephan From gherman@darwin.in-berlin.de Sun Sep 12 20:15:59 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Ousxz-0002rh-53 for python-berlin@python.net; Sun, 12 Sep 2010 20:15:59 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.6] (g225131235.adsl.alicedsl.de [92.225.131.235]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o8CKD4VR022700; Sun, 12 Sep 2010 22:13:04 +0200 Message-Id: From: Dinu Gherman To: python-berlin , DZUG Berlin Content-Type: multipart/alternative; boundary=Apple-Mail-55-1072506245 Mime-Version: 1.0 (Apple Message framework v936) Date: Sun, 12 Sep 2010 22:13:04 +0200 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] Berliner PUB-/BZUG-Treffen vom 16.9. auf den 23.9. verlegt! X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Sep 2010 20:15:59 -0000 --Apple-Mail-55-1072506245 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde, nach reiflicher =DCberlegung werden wir das n=E4chste regul=E4re, f=FCr den 16.9. geplante PUB-/BZUG-Treffen um eine Woche auf den 23.9. verschieben! Hauptgrund ist der, dass weder Veit noch ich am 16.9. in Berlin sind und einige andere ebenfalls nicht, da wir alle die DZUG-Ta- gung in Dresden besuchen werden. Dort werden erstmals Plone, Zope und Python nahezu gleichrangig behandelt: http://www.zope.de/tagung/Dresden_2010 Daher haben wir beschlossen, das n=E4chste Treffen au=DFerplanm=E4=DFig am 23.9., daf=FCr aber wie sonst am selben Ort und zur gleichen Zeit abzuhalten, n=E4mlich im newthinking store [1] um 19:00 h. Thema werden dann aller Voraussicht nach "Deliverance" und "XDV" sein und von Veit und Stefania vorgetragen bzw. demonstriert werden. Auf slideshare.net findet man dazu einige h=FCbsche Vor- tragsfolien - bitte einfach mal ein wenig st=F6bern! Sicherlich wird es aber auch eine Nachlese zu den Vortr=E4gen der DZUG-Tagung geben. Anschlie=DFend wird das Treffen wieder im Restaurant Tucholsky [2] fortgesetzt, wobei zur Planung der entsprechenden Restaurantka- pazit=E4ten ihr bitte wieder ein H=E4ckchen in der Doodle-Umfrage [3] dazu machen d=FCrft, falls ihr anschlie=DFend noch mitkommen wollt. Liebe Gr=FC=DFe und bis zum 23.9., Dinu PS: Eine Erinnerung wird vor dem 23.9. noch einmal per E-Mail verschickt werden... [1] newthinking store, Tucholskystr. 48, 10117 Berlin, http://newthinking-store.de [2] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [3] http://doodle.com/ihtkdfz92c5zfw5h ...................................................................... Follow me on Twitter: http://twitter.com/dinugherman= --Apple-Mail-55-1072506245 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde,
16.9. geplante PUB-/BZUG-Treffen um eine Woche auf den = 23.9. 
schieben! 

Hauptgrund ist der, dass weder Veit = noch ich am in Berlin 
sind und einige andere ebenfalls nicht, da wir = alle die DZUG-Ta-
und Python = nahezu gleichrangig behandelt:

http://www.zope.de/tagung/= Dresden_2010 
Daher haben wir beschlossen, das n=E4chste Treffen = au=DFerplanm=E4=DFig 
am 23.9., daf=FCr aber wie sonst am = selben Ort und zur gleichen 
Zeit abzuhalten, n=E4mlich im newthinking store [1] = um 19:00 h.

Thema = werden dann aller Voraussicht nach "Deliverance" und = "XDV" 
sein und von = Veit und Stefania vorgetragen bzw. demonwerden. Auf slideshare.net findet man = dazu einige h=FCbsche Vor-
wird es aber auch eine Nachlese zu = den Vortr=E4gen der DZUG-Tagung


fortgesetzt, wobei zur Planung der = entsprechenden Restaurantka-
pazit=E4ten = ihr bitte wieder ein H=E4ckchen in der Doodle-Umfrage = [3] 
dazu machen d=FCrft, = falls ihr anschlie=DFend noch mitkommen wollt.
Liebe Gr=FC=DFe und bis zum = 23.9.,



PS: = Eine Erinnerung wird vor dem 23.9. noch = einmal per E-Mail  
[1] newthinking store, Tucholskystr. 48, 10117 = Berlin,
   http://newthinking-store.de
[2] Restaurant Tucholsky, Torstra=DFe = 189, 10115 Berlin,
http://www.restauration-tuc= holsky.de

 http://doodle.com/ihtkdfz92c5z= fw5h 

Follow me on Twitter: http://twitter.com/dinugherman=
= --Apple-Mail-55-1072506245-- From meghan@10gen.com Mon Sep 13 14:58:10 2010 Received: from mail-fx0-f51.google.com ([209.85.161.51]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1OvATx-0000DJ-T3 for python-berlin@starship.python.net; Mon, 13 Sep 2010 14:58:10 +0000 Received: by fxm11 with SMTP id 11so3497639fxm.10 for ; Mon, 13 Sep 2010 07:55:19 -0700 (PDT) Received: by 10.102.215.17 with SMTP id n17mr115121mug.75.1284388069153; Mon, 13 Sep 2010 07:27:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.193.1 with HTTP; Mon, 13 Sep 2010 07:27:29 -0700 (PDT) In-Reply-To: References: From: Meghan Gill Date: Mon, 13 Sep 2010 10:27:29 -0400 Message-ID: To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [Python-berlin] MongoDB Conference in Berlin on October 4 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Sep 2010 14:58:10 -0000 Hi everyone, Early bird pricing for this event ends today. Hope to see you all there! -Meghan On Tue, Aug 17, 2010 at 8:59 AM, Meghan Gill wrote: > Hi everyone, > > I thought you would be interested in this upcoming event. > > -Meghan > > Mongo Berlin! > http://www.10gen.com/conferences/mongoberlin2010 > > ABOUT > Mongo Berlin will explore development with the open source, > non-relational, document-oriented database MongoDB. The conference > will feature sessions on schema design, indexing, administration, > replication, sharding, and more. In addition to these topics, > attendees can learn about MongoDB in the real world through a series > of presentations about production deployments at companies like > Sipgate, edelight and Zopyx. > > TIME > Monday, October 4, 2010 > 9am - 6pm > > LOCATION > MARITIM proArte Hotel Berlin > Friedrichstrasse 151 > Berlin, Germany > > REGISTER > http://www.10gen.com/conferences/mongoberlin2010 > $50 early bird until September 13 / $100 general admission / $30 students > > SPONSORS > 10gen - http://www.10gen.com/ > Sipgate - http://www.sipgate.com/ > Exciting Ecommerce - http://www.excitingcommerce.de/ > > CONTACT > meghan@10gen.com > -- Meghan P Gill 10gen/MongoDB (866) 237-8815 x7301 meg@10gen.com From gherman@darwin.in-berlin.de Mon Sep 20 19:09:18 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Oxljq-0006GM-G7 for python-berlin@python.net; Mon, 20 Sep 2010 19:09:18 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.6] (g225151242.adsl.alicedsl.de [92.225.151.242]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o8KJ6FAA020487; Mon, 20 Sep 2010 21:06:15 +0200 Message-Id: From: Dinu Gherman To: python-berlin , DZUG Berlin Content-Type: multipart/alternative; boundary=Apple-Mail-62--387785821 Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 20 Sep 2010 21:06:15 +0200 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] Berliner PUB-/BZUG-Treffen am 23.9. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Sep 2010 19:09:18 -0000 --Apple-Mail-62--387785821 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde, hier die versprochene Erinnerung f=FCr das diesen Monat auf den 23.9. verschobene Treffen, das ansonsten am =FCblichen Ort und zur =FCblichen Zeit stattfinden wird, n=E4mlich im newthinking store [1] um 19:00 h. Thema werden mehr oder weniger formale Vortr=E4ge zu "Deliverance" und "XDV" von Veit und Stefania sein, die ich ganz eventuell um meine eigenen Erfahrungen mit Deliverance erg=E4nzen werde. Beides sind Systeme zum "Retheming" (bzw. Transformation) von Websites. Au=DFerdem wird es je nach Interesse auch eine Nachlese zu den Vor- tr=E4gen der DZUG-Tagung letzte Woche in Dresden geben: http://www.zope.de/tagung/Dresden_2010 Anschlie=DFend wird das Treffen wieder im Restaurant Tucholsky [2] fortgesetzt, wobei zur Planung der entsprechenden Restaurantka- pazit=E4ten ihr bitte wieder ein H=E4ckchen in der dazgeh=F6rigen = Doodle- Umfrage [3] machen d=FCrft, falls ihr anschlie=DFend noch mitkommen wollt. Liebe Gr=FC=DFe und bis Donnerstag, Dinu [1] newthinking store, Tucholskystr. 48, 10117 Berlin, http://newthinking-store.de [2] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [3] http://doodle.com/ihtkdfz92c5zfw5h ...................................................................... Follow me on Twitter: http://twitter.com/dinugherman --Apple-Mail-62--387785821 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Liebe Python-Freunde,
verschobene = Treffen, das ansonsten am =FCblichen Ort und = zur =FCblichen 
, n=E4mlich im newthinking store = [1] um 19:00 h.

Thema = werden mehr oder weniger formale Vortr=E4ge zu = "Deliverance" 
und "XDV" von Veit = und Stefania sein, die ich ganz eventuell um
meine = eigenen Erfahrungen mit Deliverance erg=E4nzen werde. = Beides 
sind Systeme zum "Retheming" (bzw. = Transformation) von = Websites. 
Au=DFerdem  es je nach Interesse auch eine zu den Vor-
tr=E4gen = der DZUG-Tagung letzte Woche in Dresden = geben: 

Anschlie=DFend wird das Treffen = wieder im Restaurant Tucholsky [2]
pazit=E4ten ihr bitte = wieder ein H=E4ckchen in der Doodle-
Umfrage = [3] machen d=FCrft, falls ihr = anschlie=DFend noch mitkommen 

Liebe = Gr=FC=DFe und bis Donnerstag,
Dinu
[1] newthinking store, Tucholskystr. = 48, 10117 Berlin,
   http://newthinking-store.de
[2] Restaurant Tucholsky, Torstra=DFe = 189, 10115 Berlin,
http://www.restauration-tuc= holsky.de

 http://doodle.com/ihtkdfz92c5z= fw5h 


= --Apple-Mail-62--387785821-- From stephan@transvection.de Wed Sep 22 08:20:22 2010 Received: from transvection.de ([83.151.28.111]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1OyKYw-0005Ui-F3 for python-berlin@starship.python.net; Wed, 22 Sep 2010 08:20:22 +0000 Received: from [192.168.178.34] (brln-4db8118a.pool.mediaWays.net [77.184.17.138]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by transvection.de (Postfix) with ESMTPSA id 57F5C4413B for ; Wed, 22 Sep 2010 10:17:20 +0200 (CEST) Message-ID: <4C99BB91.3020802@transvection.de> Date: Wed, 22 Sep 2010 10:17:21 +0200 From: Stephan Diehl User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 MIME-Version: 1.0 To: python-berlin@starship.python.net Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Subject: [Python-berlin] Planung zur Pycon DE X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Sep 2010 08:20:22 -0000 Hallo Leute, inzwischen gibt es konkrete Planungen, ab naechstem Jahr eine Pycon DE zu veranstalten. Dazu ist eure Meinung gefragt: http://www.doodle.com/mf8vgwtc7b2q494d Nehmt euch bitte ein ganz klein wenig Zeit und tragt euch ein. Die Kommunikation dazu findet auf http://mail.python.org/mailman/listinfo/pycon-de statt. Bis morgen , Stephan From kontakt@veit-schiele.de Sun Sep 26 21:26:17 2010 Received: from mail2.hostsharing.net ([83.223.90.68]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Ozyjh-0002B1-11 for python-berlin@python.net; Sun, 26 Sep 2010 21:26:17 +0000 Received: from h05.hostsharing.net (h05.hostsharing.net [83.223.95.101]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail2.hostsharing.net (Postfix) with ESMTPS id 465541DC6A2C; Sun, 26 Sep 2010 23:04:51 +0200 (CEST) Received: from [192.168.177.21] (i59F70D4F.versanet.de [89.247.13.79]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by h05.hostsharing.net (Postfix) with ESMTPSA id 37D14185E2466; Sun, 26 Sep 2010 23:04:50 +0200 (CEST) Message-ID: <4C9FB570.8050303@veit-schiele.de> Date: Sun, 26 Sep 2010 23:04:48 +0200 From: Veit Schiele User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.12) Gecko/20100915 Lightning/1.0b1 Thunderbird/3.0.8 MIME-Version: 1.0 To: DZUG Berlin , python-berlin References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Python-berlin] [dzug-berlin] Berliner PUB-/BZUG-Treffen am 23.9. X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Sep 2010 21:26:17 -0000 Hallo zusammen, die Folien von Stefanias XDV-Vortrag findet Ihr unter http://www.zope.de/community/rzug-berlin/xdv.vortrag_23_09_2010.pdf/view Mein Vortrag zu Deliverance findet ihr unter http://www.plone-entwicklerhandbuch.de/plone-entwicklerhandbuch/ausblick/= deliverance Das komplette Buildout-Projekt k=F6nnt Ihr Euch unter http://www.plone-entwicklerhandbuch.de/plone-entwicklerhandbuch/ausblick/= deliverance/deliverance_buildout.tgz/view herunterladen. Sch=F6ne Gr=FC=DFe Veit Am 20.09.2010 21:06, schrieb Dinu Gherman: > Liebe Python-Freunde, >=20 > hier die versprochene Erinnerung f=FCr das diesen Monat auf den 23.9.=20 > verschobene Treffen, das ansonsten am =FCblichen Ort und zur =FCblichen= =20 > Zeit stattfinden wird, n=E4mlich im newthinking store [1] um 19:00 h. >=20 > Thema werden mehr oder weniger formale Vortr=E4ge zu "Deliverance"=20 > und "XDV" von Veit und Stefania sein, die ich ganz eventuell um > meine eigenen Erfahrungen mit Deliverance erg=E4nzen werde. Beides=20 > sind Systeme zum "Retheming" (bzw. Transformation) von Websites.=20 > Au=DFerdem wird es je nach Interesse auch eine Nachlese zu den Vor- > tr=E4gen der DZUG-Tagung letzte Woche in Dresden geben:=20 >=20 > http://www.zope.de/tagung/Dresden_2010=20 >=20 > Anschlie=DFend wird das Treffen wieder im Restaurant Tucholsky [2] > fortgesetzt, wobei zur Planung der entsprechenden Restaurantka- > pazit=E4ten ihr bitte wieder ein H=E4ckchen in der dazgeh=F6rigen Doodl= e- > Umfrage [3] machen d=FCrft, falls ihr anschlie=DFend noch mitkommen=20 > wollt. >=20 > Liebe Gr=FC=DFe und bis Donnerstag, >=20 > Dinu >=20 > [1] newthinking store, Tucholskystr. 48, 10117 Berlin, > http://newthinking-store.de >=20 > [2] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, > http://www.restauration-tucholsky.de > >=20 > [3] http://doodle.com/ihtkdfz92c5zfw5h=20 >=20 > ...................................................................... > Follow me on Twitter: http://twitter.com/dinugherman From kontakt@veit-schiele.de Mon Oct 18 12:40:05 2010 Received: from mail3.hostsharing.net ([83.223.79.4]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1P7p0X-0000vQ-4B for python-berlin@python.net; Mon, 18 Oct 2010 12:40:05 +0000 Received: from h05.hostsharing.net (h05.hostsharing.net [83.223.95.101]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail3.hostsharing.net (Postfix) with ESMTPS id 2382C303D517; Mon, 18 Oct 2010 14:20:17 +0200 (CEST) Received: from [192.168.177.21] (i59F73424.versanet.de [89.247.52.36]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by h05.hostsharing.net (Postfix) with ESMTPSA id 2B511185C2512; Mon, 18 Oct 2010 14:20:16 +0200 (CEST) Message-ID: <4CBC3B7E.1000605@veit-schiele.de> Date: Mon, 18 Oct 2010 14:20:14 +0200 From: Veit Schiele User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.12) Gecko/20100915 Lightning/1.0b1 Thunderbird/3.0.8 MIME-Version: 1.0 To: python-berlin , DZUG Berlin References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] Berliner PUB-/BZUG-Treffen am 21. Oktober 2010 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Oct 2010 12:40:05 -0000 Liebe Python-Freunde, Unser n=E4chstes Treffen findet am Donnerstag, 21. Oktober um 19:00 h im newthinking store[1] statt. Hanno wird einen Vortrag zu den Entwicklungen rund um Plone halten. Anschlie=DFend wird das Treffen wieder im Restaurant Tucholsky [2] fortgesetzt, wobei zur Planung der entsprechenden Restaurantkapazit=E4ten bitte ein H=E4ckchen in der Doodle-Umfrage[3] gemacht dazu machen d=FCrft= , falls ihr anschlie=DFend noch mitkommen wollt. Liebe Gr=FC=DFe und bis zum Donnerstag Veit [1] newthinking store, Tucholskystr. 48, 10117 Berlin, http://newthinking-store.de [2] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [3] http://doodle.com/cr4rsmvq97sbn3uy From gherman@darwin.in-berlin.de Wed Nov 10 20:00:52 2010 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1PGGqh-0004Gy-W0 for python-berlin@python.net; Wed, 10 Nov 2010 20:00:52 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.5] (f053001004.adsl.alicedsl.de [78.53.1.4]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id oAAK0uSR027803 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 10 Nov 2010 21:00:57 +0100 Message-Id: <4B69E160-DF6F-48FA-9699-B542D01C2393@darwin.in-berlin.de> From: Dinu Gherman To: python-berlin , DZUG Berlin Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Date: Wed, 10 Nov 2010 21:00:56 +0100 References: X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] =?iso-8859-1?q?Themenvorschl=E4ge_f=FCr_den_18=2E?= =?iso-8859-1?q?11=2E2010?= X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Nov 2010 20:00:52 -0000 Liebe Berliner Python-/Plone-/Zope-Freunde, wir sind noch auf der Suche nach Vortragsthemen und Vortragenden f=FCr den 18.11.2010. Falls jemand noch etwas in der Pipeline hat, was er oder sie unbedingt loswerden m=F6chte, dann bitte am liebsten an Veit Schiele schicken, da ich m=F6glicherweise an dem Termin nicht dabei sein k=F6nnen werde. Vielen Dank und liebe Gr=FC=DFe, Dinu ...................................................................... Follow me on Twitter: http://twitter.com/dinugherman From kontakt@veit-schiele.de Wed Nov 17 14:05:41 2010 Received: from mail1.hostsharing.net ([83.223.95.4]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1PIidp-0006yC-Om for python-berlin@python.net; Wed, 17 Nov 2010 14:05:41 +0000 Received: from h05.hostsharing.net (h05.hostsharing.net [83.223.95.101]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail1.hostsharing.net (Postfix) with ESMTPS id 4ABC8305E4B8; Wed, 17 Nov 2010 14:48:03 +0100 (CET) Received: from [192.168.177.21] (i59F763EA.versanet.de [89.247.99.234]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by h05.hostsharing.net (Postfix) with ESMTPSA id 15D50185E2466; Wed, 17 Nov 2010 14:48:03 +0100 (CET) Message-ID: <4CE3DD11.5050605@veit-schiele.de> Date: Wed, 17 Nov 2010 14:48:01 +0100 From: Veit Schiele Organization: Veit Schiele Kommunikationsdesign User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.15) Gecko/20101027 Lightning/1.0b1 Thunderbird/3.0.10 MIME-Version: 1.0 To: python-berlin , DZUG Berlin References: In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] Berliner PUB-/BZUG-Treffen am 18. November 2010 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Nov 2010 14:05:41 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Liebe Python-Freunde, Unser n=E4chstes Treffen findet am Donnerstag, 18. November um 19:00 h statt. Da es keine Vortr=E4ge gibt, gehen wir direkt, ohne Umweg =FCber d= en newthinking store, ins Restaurant Tucholsky [1]. Um die Restaurantkapazit=E4ten planen zu k=F6nnen, w=FCrde ich Euch bitten, ein H=E4kchen in der Doodle-Umfrage[2] zu machen. Liebe Gr=FC=DFe und bis zum Donnerstag Veit [1] Restaurant Tucholsky, Torstra=DFe 189, 10115 Berlin, http://www.restauration-tucholsky.de [2] http://doodle.com/kkttsi76kaqpwx87 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkzj3Q8ACgkQiRID92Ub+Ub2CgCeMZlH3tG5ROiiWR+gNaUI8AoH 09QAnRoRGj2rnbzpD+7ghCDEzwftkemZ =3DDZin -----END PGP SIGNATURE----- From kontakt@veit-schiele.de Wed Dec 01 20:53:52 2010 Received: from mail3.hostsharing.net ([83.223.79.4]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1PNtgW-00029G-FV for python-berlin@python.net; Wed, 01 Dec 2010 20:53:52 +0000 Received: from h05.hostsharing.net (h05.hostsharing.net [83.223.95.101]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail3.hostsharing.net (Postfix) with ESMTPS id 277F4303D377; Wed, 1 Dec 2010 21:54:40 +0100 (CET) Received: from [192.168.177.21] (i59F732A5.versanet.de [89.247.50.165]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by h05.hostsharing.net (Postfix) with ESMTPSA id D5BF91860C485; Wed, 1 Dec 2010 21:54:39 +0100 (CET) Message-ID: <4CF6B60E.8060303@veit-schiele.de> Date: Wed, 01 Dec 2010 21:54:38 +0100 From: Veit Schiele Organization: Veit Schiele Kommunikationsdesign User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.15) Gecko/20101027 Lightning/1.0b1 Thunderbird/3.0.10 MIME-Version: 1.0 To: Bettina Saar , Dinu Gherman , Carsten Raddatz , Stefania Trabucchi , =?UTF-8?B?VGhvbWFzIEbDtnJzdGVy?= , Frank Grellert , python-berlin X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB und BZUG-Weihnachtsfeier am 16. Dezember 2010 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Dec 2010 20:53:52 -0000 Hallo, am Donnerstag, 16. Dezember 2009 ist eine Weihnachtsfeier der pub und bzug in meinen R=C3=A4umen geplant. In guter Tradition wird Stefania f=C3= =BCr uns wieder Berlins sch=C3=A4rfste Spaghetti all=E2=80=99aglio, olio e peperon= cino zubereiten. Getr=C3=A4nke, Brot, Salate und weitere =C3=9Cberraschungen s= ind dar=C3=BCberhinaus gern gesehen. Termin: Donnerstag, der 16. Dezember 2010, 19.00 Uhr Ort: Mansteinstr. 7, 10783 Berlin Und damit wir besser planen k=C3=B6nnen, tragt Euch bitte verbindlich bis= zum 15. Dezember ein unter http://doodle.com/mmkbq8h4c384vxym. Wir freuen uns auf Euch und sehen Euch hoffentlich am 16. Stefania und Veit P.S.: Auch bzug- und pub-Mitglieder, die heute =C3=BCber die Welt verstre= ut sind, sind herzlich willkommen. From deets@web.de Thu Dec 02 01:45:39 2010 Received: from fmmailgate01.web.de ([217.72.192.221]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1PNyEt-0003O6-0f for python-berlin@python.net; Thu, 02 Dec 2010 01:45:39 +0000 Received: from smtp01.web.de ( [172.20.0.243]) by fmmailgate01.web.de (Postfix) with ESMTP id 92ED317F83F3B; Thu, 2 Dec 2010 02:46:27 +0100 (CET) Received: from [85.179.45.121] (helo=[192.168.1.124]) by smtp01.web.de with asmtp (WEB.DE 4.110 #24) id 1PNyFf-0006i9-00; Thu, 02 Dec 2010 02:46:27 +0100 Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: text/plain; charset=windows-1252 From: "Diez B. Roggisch" In-Reply-To: <4CF6B60E.8060303@veit-schiele.de> Date: Thu, 2 Dec 2010 02:46:26 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4CF6B60E.8060303@veit-schiele.de> To: kontakt@veit-schiele.de X-Mailer: Apple Mail (2.1082) Sender: deets@web.de X-Sender: deets@web.de X-Provags-ID: V01U2FsdGVkX18RgwGftIIy58O85ZcdTaQn9f/MSlywimDJP3nQ qswpgcv7L6y62q25OybdWwd4DVh0Pvab5kMZLVIIkW4dR+GIQ7 0XY1Hu2Dc= Cc: Bettina Saar , python-berlin , Carsten Raddatz , Stefania Trabucchi , Frank Grellert Subject: Re: [Python-berlin] PUB und BZUG-Weihnachtsfeier am 16. Dezember 2010 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Dec 2010 01:45:39 -0000 Hallo, > am Donnerstag, 16. Dezember 2009 ist eine Weihnachtsfeier der pub und > bzug in meinen R=E4umen geplant. In guter Tradition wird Stefania f=FCr = uns > wieder Berlins sch=E4rfste Spaghetti all=92aglio, olio e peperoncino > zubereiten. Getr=E4nke, Brot, Salate und weitere =DCberraschungen sind > dar=FCberhinaus gern gesehen. >=20 > Termin: Donnerstag, der 16. Dezember 2010, 19.00 Uhr > Ort: Mansteinstr. 7, 10783 Berlin >=20 > Und damit wir besser planen k=F6nnen, tragt Euch bitte verbindlich bis = zum > 15. Dezember ein unter http://doodle.com/mmkbq8h4c384vxym. >=20 > Wir freuen uns auf Euch und sehen Euch hoffentlich am 16. > Stefania und Veit >=20 > P.S.: Auch bzug- und pub-Mitglieder, die heute =FCber die Welt = verstreut > sind, sind herzlich willkommen. leider ist es bei mir dieses Jahr genau umgekehrt - ich bin in der Welt = verstreut. Wo ich doch scharfe Dinge so liebe... feiert schoen & bis zum = naechsten Jahr! Diez= From deets@web.de Thu Jan 06 11:49:16 2011 Received: from fmmailgate04.web.de ([217.72.192.242]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1PaoLE-0000N1-Ra for python-berlin@starship.python.net; Thu, 06 Jan 2011 11:49:16 +0000 Received: from mwmweb018 ( [172.20.18.27]) by fmmailgate04.web.de (Postfix) with ESMTP id 1AB1E6BE0536; Thu, 6 Jan 2011 12:52:14 +0100 (CET) Received: from [217.110.199.117] by mwmweb018 with HTTP; Thu Jan 06 12:52:14 CET 2011 Date: Thu, 6 Jan 2011 12:52:14 +0100 (CET) From: "Diez Roggisch" Message-ID: <632061915.4144792.1294314734103.JavaMail.fmail@mwmweb018> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_4143727_1685925645.1294314606837" X-UI-Message-Type: mail To: "Bernhard Bockelbrink" , python-berlin@starship.python.net X-Priority: 3 Importance: normal Sensitivity: Normal X-Provags-ID: V01U2FsdGVkX1+JUExjc9eq2Nwt1fI3IOkPbyPngriYEEVZGFKYIOYnkv/H6eHXqSkg Hw7nGrnloKXygwkSRXJzvkVGF+lc+ZS6TJxts+j+570= Subject: [Python-berlin] FW: Kennst du wen? X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jan 2011 11:49:16 -0000 ------=_Part_4143727_1685925645.1294314606837 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit X-UI-ATTACHMENT-ID-POSTFIX: 68d97b0a-1293-4061-b549-b59857239e9a Hallo zusammen,

kam gerade rein. Wenn da wer Interesse hat.

Frohes Neues & den ganzen Plumperquatsch,

Diez


Von: "jan schulz" <jan.schulz@jit1.com>
Gesendet: Jan 6, 2011 12:48:06 AM
An: deets@web.de
Betreff: Kennst du wen?

Hallo Diez,
ich wünsche Dir ein gutes neues Jahr!

Du bist doch so ein PYTHON Insider, oder?
Kennst eine Person oder eine Firma in Berlin, die für eine PYTHON Anwendung - http://tribaspace.com/ -  in der Amazon EC2
  • Wartung und Betrieb (ab 1.2.2011)
  • Weiterentwicklung
übernehmen kann und will?

Dank und Gruß, Jan
  

Empfehlen Sie WEB.DE DSL Ihren Freunden und Bekannten und wir   
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.web.de
------=_Part_4143727_1685925645.1294314606837-- From gherman@darwin.in-berlin.de Thu Jan 06 21:35:11 2011 Received: from einhorn.in-berlin.de ([192.109.42.8]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1PaxUF-0002n8-Fh for python-berlin@python.net; Thu, 06 Jan 2011 21:35:11 +0000 X-Envelope-From: gherman@darwin.in-berlin.de Received: from [192.168.1.6] (g225150047.adsl.alicedsl.de [92.225.150.47]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id p06LcBlB005182 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 6 Jan 2011 22:38:12 +0100 Message-Id: From: Dinu Gherman To: python-berlin , DZUG Berlin Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Date: Thu, 6 Jan 2011 22:38:11 +0100 X-Mailer: Apple Mail (2.936) X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 Subject: [Python-berlin] PUB-Themen im neuen Jahr X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jan 2011 21:35:11 -0000 Liebe Python- und/oder Zope-Freunde in Berlin und Umgebung, zun=E4chst w=FCnsche ich allen ein Gutes Neues Jahr 2011, in das ihr m=F6glichst unbeschadet hineingerutscht sein m=F6get! Wie ihr schon von Veit wisst, steht uns (und vielen anderen) das New Thinking Store leider nicht mehr zur Verf=FCgung, was wir sehr bedauern, aber Veit hat eine L=F6sung gefunden, die er sicher in der Einladung zum n=E4chsten Treffen gern vorstellen wird. Apropos n=E4chstes Treffen, wir sind wieder einmal auf der Suche nach Themen und Mitwirkenden, die etwas zu diesen Themen in einem mehr oder weniger lockeren Format vorstellen m=F6chten. Naturgem=E4=DF sollten diese Themen mit Python, Zope oder auch Plone zu tun haben oder in deren Dunstkreis angesiedelt sein. Das n=E4chste PUB-Treffen wird am 20.1.2011 stattfinden und Veit und ich nehmen Vorschl=E4ge, am besten f=FCr eigene Themen, gern per E-Mail entgegen. Bis dahin liebe Gr=FC=DFe, Dinu ...................................................................... Follow me on Twitter: http://twitter.com/dinugherman From spams4henni@gmx.net Fri Jan 07 18:33:37 2011 Received: from ftv-spandau.de ([81.169.184.27] helo=mail.bzug.de) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1PbH84-0007PN-Tq for python-berlin@starship.python.net; Fri, 07 Jan 2011 18:33:37 +0000 Received: from gaia.lan (port-92-206-109-18.dynamic.qsc.de [92.206.109.18]) (Authenticated sender: henni@habitant.de) by mail.bzug.de (Postfix) with ESMTPA id 083182AE844E for ; Fri, 7 Jan 2011 19:20:31 +0100 (CET) Message-ID: <4D27596F.7060209@gmx.net> Date: Fri, 07 Jan 2011 19:20:31 +0100 From: "spams4henni@gmx.net" User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: python-berlin@starship.python.net References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] Unsubscribe X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jan 2011 18:33:37 -0000 Hi, bitte tragt mich aus der Liste aus. Herzlichen Dank LG Henni On 07.01.11 13:00, python-berlin-request@starship.python.net wrote: > Um E-Mails an die Liste Python-berlin zu schicken, nutzen Sie bitte > die Adresse > > python-berlin@starship.python.net > > Um sich via Web von der Liste zu entfernen oder draufzusetzen: > > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin > > oder, via E-Mail, schicken Sie eine E-Mail mit dem Wort 'help' in > Subject/Betreff oder im Text an > > python-berlin-request@starship.python.net > > Sie koennen den Listenverwalter dieser Liste unter der Adresse > > python-berlin-owner@starship.python.net > > erreichen > > Wenn Sie antworten, bitte editieren Sie die Subject/Betreff auf einen > sinnvollen Inhalt der spezifischer ist als "Re: Contents of > Python-berlin digest..." > > > Meldungen des Tages: > > 1. PUB-Themen im neuen Jahr (Dinu Gherman) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 6 Jan 2011 22:38:11 +0100 > From: Dinu Gherman > Subject: [Python-berlin] PUB-Themen im neuen Jahr > To: python-berlin, DZUG Berlin > > Message-ID: > Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed > > Liebe Python- und/oder Zope-Freunde in Berlin und Umgebung, > > zun=E4chst w=FCnsche ich allen ein Gutes Neues Jahr 2011, in das ihr > m=F6glichst unbeschadet hineingerutscht sein m=F6get! > > Wie ihr schon von Veit wisst, steht uns (und vielen anderen) das > New Thinking Store leider nicht mehr zur Verf=FCgung, was wir sehr > bedauern, aber Veit hat eine L=F6sung gefunden, die er sicher in > der Einladung zum n=E4chsten Treffen gern vorstellen wird. > > Apropos n=E4chstes Treffen, wir sind wieder einmal auf der Suche > nach Themen und Mitwirkenden, die etwas zu diesen Themen in einem > mehr oder weniger lockeren Format vorstellen m=F6chten. Naturgem=E4=DF > sollten diese Themen mit Python, Zope oder auch Plone zu tun haben > oder in deren Dunstkreis angesiedelt sein. > > Das n=E4chste PUB-Treffen wird am 20.1.2011 stattfinden und Veit > und ich nehmen Vorschl=E4ge, am besten f=FCr eigene Themen, gern per > E-Mail entgegen. > > Bis dahin liebe Gr=FC=DFe, > > Dinu > > ...................................................................... > Follow me on Twitter: http://twitter.com/dinugherman > > > > > ------------------------------ > > _______________________________________________ > Python-berlin mailing list > Python-berlin@starship.python.net > http://starship.python.net/cgi-bin/mailman/listinfo/python-berlin > > > Ende Python-berlin Nachrichtensammlung, Band 47, Eintrag 2 > ********************************************************** > From kontakt@veit-schiele.de Tue Jan 18 15:19:57 2011 Received: from mail2.hostsharing.net ([83.223.90.68]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1PfDLh-0004XZ-T8 for python-berlin@python.net; Tue, 18 Jan 2011 15:19:57 +0000 Received: from h05.hostsharing.net (h05.hostsharing.net [83.223.95.101]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail2.hostsharing.net (Postfix) with ESMTPS id D90841DC6995; Tue, 18 Jan 2011 16:09:27 +0100 (CET) Received: from [192.168.177.21] (i59F728DC.versanet.de [89.247.40.220]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by h05.hostsharing.net (Postfix) with ESMTPSA id EC77B36828; Tue, 18 Jan 2011 16:09:27 +0100 (CET) Message-ID: <4D35AD26.1010405@veit-schiele.de> Date: Tue, 18 Jan 2011 16:09:26 +0100 From: Veit Schiele Organization: Veit Schiele Kommunikationsdesign User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Lightning/1.0b2 Thunderbird/3.1.7 MIME-Version: 1.0 To: python-berlin , DZUG Berlin References: In-Reply-To: X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB-/BZUG-Treffen am 20. Januar 2011 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jan 2011 15:19:58 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Liebe Python-Freunde, unser n=E4chstes Treffen findet am Donnerstag, 20. Januar 2011 um 19:00 h statt. *Achtung:* Da der newthinking store geschlossen hat, finden die Treffen nun bei mir statt: Veit Schiele Kommunikationsdesign, Mansteinstr. 7, D-10783 Berlin [1] Diesmal h=E4lt Felix Schwarz einen Vortrag zu Trac aus Entwicklersicht: Trac ist als Ticket-System mit integriertem Wiki bekannt. Als langj=E4hriger Trac-Entwickler m=F6chte ich ein Features von Trac vorstel= len und anschlie=DFend einen Blick =BBunter die Haube=AB werfen: - - Modularisierung: Komponenten, Interfaces und Plugins in Trac - - Ticket- und Wiki-Modul: Schw=E4chen + St=E4rken - - kleine Perlen: Authentifizierung, Zeitzonen, funktionale Tests - - Contributing to Trac: Entwickler und Community Au=DFerdem wird noch auf das Continuous Integration Plugin f=FCr Trac =BBBitten=AB[2] eingegangen. Anschlie=DFend werden wir zum gem=FCtlichen Teil in das Restaurant Toront= o gehen [3]. Um die Restaurantkapazit=E4ten besser planen zu k=F6nnen, w=FC= rde ich Euch bitten, an der Doodle-Umfrage [4] teilzunehmen. Liebe Gr=FC=DFe und bis Donnerstag Veit [1] http://maps.google.de/maps?f=3Dq&source=3Ds_q&hl=3Dde&geocode=3D&q=3DVeit= +schiele&sll=3D51.151786,10.415039&sspn=3D13.966081,38.62793&ie=3DUTF8&hq= =3DVeit+schiele&hnear=3D&ll=3D52.492449,13.365968&spn=3D0.0026,0.002242&z= =3D18&iwloc=3DA [2] http://bitten.edgewall.org/ [3] http://www.toronto-fullhaus-npo.de/toronto/restaurant.html [4] http://doodle.com/wydsgyvt7pad7qrg - --=20 Veit Schiele Kommunikationsdesign Mansteinstr. 7 D-10783 Berlin Tel: +49 30 8185667-1 Fax: +49 30 8185667-3 http://www.veit-schiele.de -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk01rSAACgkQiRID92Ub+UaPngCgoO4aHxxtOi7+DF+4mvqk4Y1t w68AnirQw0lfjSfitUuKcdv0EHiul17x =3Dlg8R -----END PGP SIGNATURE----- From sschwarzer@sschwarzer.net Tue Jan 18 21:10:58 2011 Received: from moutng.kundenserver.de ([212.227.126.186]) by starship.python.net with esmtp (Exim 4.69) (envelope-from ) id 1PfIpO-0005km-Kb for python-berlin@starship.python.net; Tue, 18 Jan 2011 21:10:58 +0000 Received: from warpy.sschwarzer.net (p54B99314.dip0.t-ipconnect.de [84.185.147.20]) by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis) id 0MRjfF-1Pqgm93Tnl-00SxMu; Tue, 18 Jan 2011 22:16:57 +0100 Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1]) by warpy.sschwarzer.net (Postfix) with ESMTP id DDA7A22C27A6; Tue, 18 Jan 2011 22:16:55 +0100 (CET) Message-ID: <4D360347.1020809@sschwarzer.net> Date: Tue, 18 Jan 2011 22:16:55 +0100 From: Stefan Schwarzer User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666 MIME-Version: 1.0 To: python-berlin@starship.python.net References: <4D35AD26.1010405@veit-schiele.de> In-Reply-To: <4D35AD26.1010405@veit-schiele.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V02:K0:k5TeERHQci/XvVVSPnPdP8w8x4fcW+rDWMPXtaWjtgU pBqHW534ixYHHCKhBTJJ6qknD2pQsHs2KnOg0CNQU4hq3bBtdL nokDxR8IWSu5oQ/VJIsRHLfxr/PCV07S8DBnO2bNihNAyFhMIJ 5xANG4PNIY9gi6p80ubQWfIpEP6VqNmbhcXHRj4tAiWGkr6GHh l2gF+erjZPDudmfTWfKTw== Subject: Re: [Python-berlin] PUB-/BZUG-Treffen am 20. Januar 2011 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jan 2011 21:10:58 -0000 Hallo, On 2011-01-18 16:09, Veit Schiele wrote: > unser n=E4chstes Treffen findet am Donnerstag, 20. Januar 2011 um 19:00= h > statt. > [...] > Diesmal h=E4lt Felix Schwarz einen Vortrag zu Trac aus Entwicklersicht: > [...] Donnerstag werde ich sicher nicht kommen k=F6nnen, aber wenn es zu/nach dem Vortrag Unterlagen geben sollte, w=FCrden die mich sehr interessieren! :-) Ich w=FCnsche euch jedenfalls viel Spa=DF. :) Viele Gr=FC=DFe Stefan From brian.curtin@gmail.com Thu Jan 27 21:20:38 2011 Received: from mail-ey0-f179.google.com ([209.85.215.179]) by starship.python.net with esmtps (TLS1.0:RSA_ARCFOUR_MD5:16) (Exim 4.69) (envelope-from ) id 1PiZGg-000640-Lj for python-berlin@starship.python.net; Thu, 27 Jan 2011 21:20:38 +0000 Received: by eyg24 with SMTP id 24so1244744eyg.10 for ; Thu, 27 Jan 2011 13:28:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=7x2/F6Z4ehnh9u+kU95gdSOxlWdZ6nBOgs1yvPCUNKc=; b=hSeUQEdG/gDhONq0mxOBkgDGB5p4UWFFHrCbXGLD23dT0Xvjmf5uEhC6tyHcOlnX6h n4oI3v3HVbYID2BfAQIL3yMxMkWcy/gLygKZnU34PLTiQLnUSLYp3bNK7xxTiGwsnlKw 93M6wbuyHGMd5b/vcdPA2Vk03XRBBG4cGJNSU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=olb/NqFjthEBiQmTtMH/WIKHoUOyum+Pdlsm5/+h3B48EuunR1yvWtzOgNwoPcr07y IIjcLd0b29cgmPEBEzSDHPduVlFY/iBSLNvRRbxIXAsrfG/6jxbxe77IQfGQWA723wlJ SsdGtpvoB25W3zPDVmpxtR4G9uq8p0tj0o248= MIME-Version: 1.0 Received: by 10.213.15.11 with SMTP id i11mr3692055eba.98.1296162118056; Thu, 27 Jan 2011 13:01:58 -0800 (PST) Received: by 10.213.10.11 with HTTP; Thu, 27 Jan 2011 13:01:58 -0800 (PST) Date: Thu, 27 Jan 2011 15:01:58 -0600 Message-ID: From: Brian Curtin To: python-berlin@starship.python.net Content-Type: multipart/alternative; boundary=0015174c12269e3b5b049ada4293 Subject: [Python-berlin] PSF Sprints - Call For Applications X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jan 2011 21:20:38 -0000 --0015174c12269e3b5b049ada4293 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hello Berlin Python Users! On behalf of the Python Software Foundation=92s sponsored sprint group, I wanted to drop your group a quick note introducing us. If you=92re already familiar with our sponsored sprints, you=92ll be happy to know we made a fe= w changes to help both sprint groups and Python even more. The PSF recently set aside funding to be distributed to groups who spend time contributing to the Python ecosystem, often in the form of development sprints. Our goal is to help you help Python, so whether it=92s buying meal= s or renting meeting space for your all-day hackathon, we have a budget set aside to reimburse your expenses up to $300 USD (up from $250). If your goal is to make the Python world a better place, and you work on th= e problems facing Python today, we want to help you. We=92re looking for grou= ps of hackers that spend their time fixing and expanding the wide variety of Python interpreters, libraries, tools, and anything else affecting the community.We=92re also looking for groups who want to help and get started = but don=92t have the resources to get together. Whether your group is separated= by a train ride or lacking a shared space, we want to help you. On-boarding ne= w contributors to open source Python projects is an especially important area that we=92d like to work with.This means if you have a Python project and y= ou want to sprint -- we want to help you.Some sprints we=92ve sponsored includ= e the porting of Genshi to Python 3, improvements to packaging (Distribute/distutils), and most recently, the PyPy winter sprint in Switzerland. If your group is interested in hosting a sprint, check out the full details of our call for applications at http://www.pythonsprints.com/cfa/ and contact us at sprints@python.org. Thanks for your time, and happy sprinting! Brian Curtin Jesse Noller http://www.pythonsprints.com/ --0015174c12269e3b5b049ada4293 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Hello Berlin Python Use= rs!

On behalf of the Python Software F= oundation=92s sponsored sprint group, I wanted to drop your group a quick n= ote introducing us. If you=92re already familiar with our sponsored sprints= , you=92ll be happy to know we made a few changes to help both sprint group= s and Python even more.

The PSF recently set aside funding= to be distributed to groups who spend time contributing to the Python ecos= ystem, often in the form of development sprints. Our goal is to help you he= lp Python, so whether it=92s buying meals or renting meeting space for your= all-day hackathon, we have a budget set aside to reimburse your expenses u= p to $300 USD (up from $250).

If your goal is to make th= e Python world a better place, and you work on the problems facing Python t= oday, we want to help you. We=92re looking for groups of hackers that spend= their time fixing and expanding the wide variety of Python interpreters, l= ibraries, tools, and anything else affecting the community.

We=92re also looking for g= roups who want to help and get started but don=92t have the resources to ge= t together. Whether your group is separated by a train ride or lacking a sh= ared space, we want to help you. On-boarding new contributors to open sourc= e Python projects is an especially important area that we=92d like to work = with.

This means if you have a P= ython project and you want to sprint -- we want to help you.<= /h2> Some sprints we=92ve sp= onsored include the porting of Genshi to Python 3, improvements to packagin= g (Distribute/distutils), and most recently, the PyPy winter sprint in Swit= zerland.

If your group is interested in hos= ting a sprint, check out the full details of our call for applications at <= /span>http://www.pyt= honsprints.com/cfa/ and contact us at sprints@python.org.<= br>
Thanks for your time, and happy sp= rinting!

Brian Curtin
Jesse Noller
--0015174c12269e3b5b049ada4293-- From felix.schwarz@web.de Mon Jan 31 10:47:06 2011 Received: from one.schwarz.eu ([88.198.59.253]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1PjrHm-0000Tr-5s for python-berlin@python.net; Mon, 31 Jan 2011 10:47:06 +0000 Received: from g231191000.adsl.alicedsl.de ([92.231.191.0] helo=[192.168.78.21]) by one.schwarz.eu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.43) id 1Pjr7h-0004Vs-Nh; Mon, 31 Jan 2011 11:36:41 +0100 Message-ID: <4D4690B8.2080302@web.de> Date: Mon, 31 Jan 2011 11:36:40 +0100 From: Felix Schwarz User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Lightning/1.0b3pre Thunderbird/3.1.7 MIME-Version: 1.0 To: Dinu Gherman References: <20110119092322.93117gfzun2tps3e@webmail.in-berlin.de> <4D36C36F.6060504@web.de> <20110131093422.164013irwtztwd8u@webmail.in-berlin.de> In-Reply-To: <20110131093422.164013irwtztwd8u@webmail.in-berlin.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-AuthenticatedUser: felix@schwarz-online.org Cc: python-berlin Subject: Re: [Python-berlin] Vortragsmaterial zu Trac? X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2011 10:47:06 -0000 Hi Dinu, Am 31.01.2011 09:34, schrieb Dinu Gherman: > hast Du die Folien irgendwo parat? Ich habe nicht auf > Deiner Site gesucht, bzw. nur kurz... ;-) Ja, die Folien sind online. Ich hatte mir eingebildet, schon vor ein paar Tagen eine Mail über die Liste geschickt zu haben, aber offenbar ist die nicht angekommen. :-/ anyway, hier sind die Folien http://www.schwarz.eu/files/2011/Trac_from_a_developers_perspective.pdf Bis zum nächsten Mal :-) Viele Grüße, Felix From brian.curtin@gmail.com Wed Feb 09 14:47:57 2011 Received: from mail-ew0-f51.google.com ([209.85.215.51]) by starship.python.net with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.69) (envelope-from ) id 1PnBKm-0000Jx-SG for python-berlin@starship.python.net; Wed, 09 Feb 2011 14:47:56 +0000 Received: by ewy19 with SMTP id 19so111955ewy.10 for ; Wed, 09 Feb 2011 06:47:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=/apkre6J360k9ffKO+dBI5Oe+Hnk9buEGg1S7DipXFM=; b=DDBNziBIdF6AfiBO4+g/eRXmEESXMKQwJyCqH26A4HD7pX5cIEmsDSShX4PjijPGJu VZDBfX9NmkI3UiDwyYeXREYfj64wLj8br5SHkQqEIRLcUx0GEjE4QUYmD5lMkkLtTc48 PHGdyLUxsT4kFo+khwFa3H36p2rpZE5sdiX58= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=JuQKCPon5YETrhLx5vdLdGcQWjsYUyiW+HWLbt83hzRTbvd+bpQtaDBfnx+NtsTjj5 TG5fR04j9e6pOvgKMxchNmE1O6+AehYhZ3M/PnFXj9gZIncrpsjOeN98ZC8N66aemZ84 2x3MZaGaYrcKhGYszaPe/7NRErnITsDnSWIPM= MIME-Version: 1.0 Received: by 10.213.27.203 with SMTP id j11mr1941357ebc.51.1297262875017; Wed, 09 Feb 2011 06:47:55 -0800 (PST) Received: by 10.213.33.146 with HTTP; Wed, 9 Feb 2011 06:47:54 -0800 (PST) Date: Wed, 9 Feb 2011 08:47:54 -0600 Message-ID: From: Brian Curtin To: python-berlin@starship.python.net Content-Type: multipart/alternative; boundary=0015174c1822d880fb049bda8c1e Subject: [Python-berlin] PyCon 2011 news - going strong, sign up today! X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Feb 2011 14:47:57 -0000 --0015174c1822d880fb049bda8c1e Content-Type: text/plain; charset=ISO-8859-1 Hello group! PyCon 2011 looks like it may very well break every single record in the past - making it one of the biggest and best PyCons of all time. We've gone all out this year - including Extreme Talks, a Startup Row, amazing talks, tutorials, Poster sessions. Extreme talks: http://us.pycon.org/2011/speaker/extreme/ Startup Row: http://us.pycon.org/2011/blog/2011/01/19/announcing-startup-row-pycon-2011/ Also just announced - "Startup Stories": http://us.pycon.org/2011/blog/2011/02/07/pycon-2011-announcing-startup-stories/ If you haven't bought your PyCon tickets, it's time to do so. This year we're limited to 1500 attendees, and with a faster than average sales rate compared to previous years, you may not have the luxury of leaving registration until just before the conference -- places may sell out in advance! Check out http://us.pycon.org/2011/tickets/ for rates and details. Not sold on the conference? Not sure what it's all about? We are confident this year's conference will surpass anything that has gone before, and we think there's something for everyone. Looking for education? This year's tutorial selection features a range of topics and an all-star cast of presenters. From the cloud to the GUI, from beginner to advanced, we have it. Check out courses taught by book authors Wesley Chun and David Beazley, web framework master Jacob Kaplan-Moss, core developer and guru Raymond Hettinger, hacker extraordinaire Zed Shaw and many more: http://us.pycon.org/2011/schedule/tutorials/ -- and at flat fees that wouldn't buy you an hour of training by less-qualified instructors elsewhere! The conference talks are some of the best we've seen in years, coming from a record number of submissions. We've got talks on using Python for airplane tuning and massive telescopes. All of the major web frameworks will be discussed. Numerous databases are covered. PyPy, IronPython and Jython are in. We'll be talking about IDEs, testing, security, scalability, and documentation. Have a look: http://us.pycon.org/2011/schedule/lists/talks/ We've also got an amazing array of poster presentations - everything from Arduino hacking, Geospatial Python, Open Government and Microsoft Kinect hacking. Check out: http://us.pycon.org/2011/schedule/lists/posters/ Meanwhile we've got the awesome sprints (http://us.pycon.org/2011/sprints/ ), and open spaces (http://us.pycon.org/2011/openspaces/) everyone knows and loves. This is shaping up to be the best PyCon yet, and we think it's a great value, both cost-wise, and community-wise. We can guarantee that you'll come away with a head full of knowledge and amazing new friends and contacts. Get your tickets before they are gone: http://us.pycon.org/2011/tickets/ If you have any questions, comments or concerns - feel free to email Van Lindberg (van@python.org) or Jesse Noller (jnoller@python.org) or pycon-organizers (pycon-organizers@python.org). See you in Atlanta, Van Lindberg Jesse Noller The entire PyCon 2011 team http://us.pycon.org/2011 --0015174c1822d880fb049bda8c1e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello group!

PyCon 2011= looks like it may very well break every single record in the past -
mak= ing it one of the biggest and best PyCons of all time. We've gone all o= ut
this year - including Extreme Talks, a Startup Row, amazing talks, tutorial= s,
Poster sessions.

Extreme talks:
http://us.pycon.org/2011/speaker/extreme/
Startup Row:
http://us.pycon.org/2011/blog/2011/01/19/announcing-startup-row-py= con-2011/

Also just announced - "Startup Stories":
http://us.pycon.org/= 2011/blog/2011/02/07/pycon-2011-announcing-startup-stories/

If you haven't bought your PyCon tickets, it's time to do so. T= his year we're
limited to 1500 attendees, and with a faster than ave= rage sales rate compared
to previous years, you may not have the luxury = of leaving registration until
just before the conference -- places may sell out in advance! Check out
= http://us.pycon.org/2011/tickets/=A0for rates= and details.

Not sold on the conference? Not sure what it's all about? We are co= nfident this
year's conference will surpass anything that has gone b= efore, and we think
there's something for everyone.

Looking f= or education? This year's tutorial selection features a range of
topics and an all-star cast of presenters. From the cloud to the GUI, from<= br>beginner to advanced, we have it. Check out courses taught by book autho= rs
Wesley Chun and David Beazley, web framework master Jacob Kaplan-Moss= , core
developer and guru Raymond Hettinger, hacker extraordinaire Zed Shaw and ma= ny
more:=A0http://us.pycon.org/2011= /schedule/tutorials/=A0-- and at flat fees that
wouldn't buy you an hour of training by less-qualified instructors else= where!

The conference talks are some of the best we've seen in y= ears, coming from a
record number of submissions. We've got talks on= using Python for airplane
tuning and massive telescopes. All of the major web frameworks will be
d= iscussed. Numerous databases are covered. PyPy, IronPython and Jython are i= n.
We'll be talking about IDEs, testing, security, scalability, and = documentation.
Have a look:=A0http://us.pycon.org/2= 011/schedule/lists/talks/

We've also got an amazing array of= poster presentations - everything from
Arduino hacking, Geospatial Python, Open Government and Microsoft Kinecthacking. Check out:=A0http://us.p= ycon.org/2011/schedule/lists/posters/

Meanwhile we've got the awesome sprints =A0(http://us.pycon.org/2011/openspaces/) everyone knows a= nd
loves.

This is shaping up to be the best PyCon yet, and we think it&= #39;s a great value,
both cost-wise, and community-wise. We can guarante= e that you'll come away with
a head full of knowledge and amazing ne= w friends and contacts.

Get your tickets before they are gone:=A0http= ://us.pycon.org/2011/tickets/

If you have any questions, comment= s or concerns - feel free to email Van
Lindberg (van@python.org) or Jesse Noller (jnoller@python.org) or
pycon-organizers (pycon-organizers@python.org).

See you in Atlanta,

Van Lindberg
Jesse Noller
The e= ntire PyCon 2011 team
http://us.pycon.org/2011
--0015174c1822d880fb049bda8c1e-- From kontakt@veit-schiele.de Tue Feb 15 12:34:06 2011 Received: from mail1.hostsharing.net ([83.223.95.4]) by starship.python.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1PpK6Y-0007Up-1H for python-berlin@python.net; Tue, 15 Feb 2011 12:34:06 +0000 Received: from h05.hostsharing.net (h05.hostsharing.net [83.223.95.101]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail1.hostsharing.net (Postfix) with ESMTPS id 98C463053C09; Tue, 15 Feb 2011 13:16:28 +0100 (CET) Received: from [192.168.177.21] (i59F733A0.versanet.de [89.247.51.160]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by h05.hostsharing.net (Postfix) with ESMTPSA id 7B3548A1CDE; Tue, 15 Feb 2011 13:16:27 +0100 (CET) Message-ID: <4D5A6E9B.9020208@veit-schiele.de> Date: Tue, 15 Feb 2011 13:16:27 +0100 From: Veit Schiele User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Lightning/1.0b2 Thunderbird/3.1.7 MIME-Version: 1.0 To: python-berlin , DZUG Berlin References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Python-berlin] PUB-/BZUG-Treffen am 17. Februar 2011 X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list Reply-To: kontakt@veit-schiele.de List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Feb 2011 12:34:06 -0000 Liebe Python-Freunde, unser n=E4chstes Treffen findet am Donnerstag, 17. Februar 2011 um 19:00 = h statt. *Achtung:* Da der newthinking store geschlossen hat, finden die Treffen nun bei mir statt: Veit Schiele Kommunikationsdesign, Mansteinstr. 7, D-10783 Berlin [1] Diesmal halte ich einen Vortrag zum Extreme Management Tool [2]: Das Extreme Management Tool ist ein Zusatzprodukt f=FCr Plone, mit dem sich Projekte unter Ber=FCcksichtigung von Methoden des eXtreme Programming verwalten lassen. Anschlie=DFend werden wir zum gem=FCtlichen Teil in das Restaurant Toront= o gehen [3]. Um die Restaurantkapazit=E4ten besser planen zu k=F6nnen, w=FC= rde ich Euch bitten, an der Doodle-Umfrage [4] teilzunehmen. Liebe Gr=FC=DFe und bis Donnerstag Veit [1] http://maps.google.de/maps?f=3Dq&source=3Ds_q&hl=3Dde&geocode=3D&q=3DVeit= +schiele&sll=3D51.151786,10.415039&sspn=3D13.966081,38.62793&ie=3DUTF8&hq= =3DVeit+schiele&hnear=3D&ll=3D52.492449,13.365968&spn=3D0.0026,0.002242&z= =3D18&iwloc=3DA [2] http://plone.org/products/extreme-management-tool [3] http://www.toronto-fullhaus-npo.de/toronto/restaurant.html [4] http://doodle.com/sm87rzb8myunbrp4 --=20 Veit Schiele Kommunikationsdesign Mansteinstr. 7 D-10783 Berlin Tel: +49 30 8185667-1 Fax: +49 30 8185667-3 http://www.veit-schiele.de From quesada@gmail.com Thu Feb 17 17:59:31 2011 Received: from mail-fx0-f50.google.com ([209.85.161.50]) by starship.python.net with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.69) (envelope-from ) id 1Pq88Y-0002GT-Uy for python-berlin@python.net; Thu, 17 Feb 2011 17:59:31 +0000 Received: by fxm14 with SMTP id 14so2876440fxm.23 for ; Thu, 17 Feb 2011 10:00:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:content-type; bh=jAXxFtErD9u3LBi5pMzZmAW+SGYtac515SBu268VCTE=; b=NhfZ0polDVBK9ZNjhWRo4PuY/WsMuTt9BVyfYxM9+brcBgGcwrwDGqwQ/SOYQ84vq3 SWnI+dSzPonjUzSuRSRcN5Yd2s66iO+hEZxi6S3qxcgP9mATjkfELxsiBvdyzMzUqvwn lAlBRx3i+HLKq+yvRKkv2hAk7C04klHw2YffQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; b=K5GEh/MLgDMB1kkWZB7/Mc5UVxQqcoK7gG/OimvVJNg7C1QA+6doKrlVs8wEwhOy+4 Df1vox9GWhaZJIZnZe1NnqXDowThhk43CMUPu/PZdjYRmuqHGsvfc3dEHz7vgU8XaIzy A5BLisqcab3Z/9415AOQJJFpIzL15JwVYBlLs= Received: by 10.223.85.208 with SMTP id p16mr2708967fal.107.1297963801442; Thu, 17 Feb 2011 09:30:01 -0800 (PST) Received: from [192.168.1.36] (91.Red-95-123-69.staticIP.rima-tde.net [95.123.69.91]) by mx.google.com with ESMTPS id c11sm580431fav.2.2011.02.17.09.29.41 (version=SSLv3 cipher=OTHER); Thu, 17 Feb 2011 09:29:57 -0800 (PST) Message-ID: <4D5D5B04.8000901@gmail.com> Date: Thu, 17 Feb 2011 18:29:40 +0100 From: Jose User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20110105 Lightning/1.0b3pre Thunderbird/3.1.7 MIME-Version: 1.0 To: python-berlin Content-Type: multipart/mixed; boundary="------------070704020206020302000909" X-Mailman-Approved-At: Mon, 21 Feb 2011 10:02:11 +0000 Subject: [Python-berlin] startup job opening X-BeenThere: python-berlin@starship.python.net X-Mailman-Version: 2.1.11 Precedence: list List-Id: "Die Python-Mailingliste fü r Berlin und Brandenburg" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Feb 2011 17:59:31 -0000 This is a multi-part message in MIME format. --------------070704020206020302000909 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, Berlin-Based up-and-coming startup. Using scipy extensively. I thought this list may be interested. -- Best, -Jose Jose Quesada, PhD. Research scientist, Max Planck Institute, Center for Adaptive Behavior and Cognition, Berlin http://www.josequesada.name/ http://twitter.com/Quesada --------------070704020206020302000909 Content-Type: image/svg+xml; name="punk.svg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="punk.svg" PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+ CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8p IC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEu MS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHht bG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIK ICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0 dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53 My5vcmcvMTk5OS94bGluayIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5z b3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0i aHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgd2lkdGg9 Ijc0NC4wOTQ0ODgxOSIKICAgaGVpZ2h0PSIxMDUyLjM2MjIwNDciCiAgIGlkPSJzdmcyIgog ICB2ZXJzaW9uPSIxLjEiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguMCByOTY1NCIKICAg c29kaXBvZGk6ZG9jbmFtZT0icHVuay5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAv PgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9 IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0 eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6 cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIwLjciCiAgICAgaW5rc2NhcGU6 Y3g9IjczNy44OTA2MiIKICAgICBpbmtzY2FwZTpjeT0iNTI2Ljk5Nzc2IgogICAgIGlua3Nj YXBlOmRvY3VtZW50LXVuaXRzPSJweCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJs YXllcjEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0 aD0iMTI4MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5NjgiCiAgICAgaW5rc2Nh cGU6d2luZG93LXg9Ii00IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItNCIKICAgICBpbmtz Y2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRh ZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91 dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAg ICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3Jn L2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0 bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxn CiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2Rl PSJsYXllciIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDx0ZXh0CiAgICAgICB4bWw6c3BhY2U9 InByZXNlcnZlIgogICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo0MHB4O2ZvbnQtc3R5bGU6bm9y bWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxMjUlO2xldHRlci1zcGFjaW5n OjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJv a2U6bm9uZTtmb250LWZhbWlseTpTYW5zIgogICAgICAgeD0iNTgwIgogICAgICAgeT0iMzEw LjkzMzYyIgogICAgICAgaWQ9InRleHQyOTg1IgogICAgICAgc29kaXBvZGk6bGluZXNwYWNp bmc9IjEyNSUiPjx0c3BhbgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAg ICBpZD0idHNwYW4yOTg3Ij48L3RzcGFuPjwvdGV4dD4KICAgIDx0ZXh0CiAgICAgICB4bWw6 c3BhY2U9InByZXNlcnZlIgogICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo0MHB4O2ZvbnQtc3R5 bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxMjUlO2xldHRlci1z cGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6 MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpTYW5zIgogICAgICAgeD0iNzguNTcxNDI2Igog ICAgICAgeT0iMTMwLjkzMzYxIgogICAgICAgaWQ9InRleHQyOTg5IgogICAgICAgc29kaXBv ZGk6bGluZXNwYWNpbmc9IjEyNSUiPjx0c3BhbgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJs aW5lIgogICAgICAgICBpZD0idHNwYW4yOTkxIj48L3RzcGFuPjwvdGV4dD4KICAgIDxpbWFn ZQogICAgICAgeT0iMTYuMTQ5IgogICAgICAgeD0iMTIuNDMxOTQiCiAgICAgICBpZD0iaW1h Z2UzMDc3IgogICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9S dzBLR2dvQUFBQU5TVWhFVWdBQUFtUUFBQU1mQ0FJQUFBRDM0VnhkQUFBQUEzTkNTVlFJQ0Fq YjRVL2dBQUFnQUVsRVFWUjQKbk95OVdiQnM1M1hmOTEvcjI3djduRHNBSUFBU0ZDZVpreG1x eXE2VTZaSmtTeDRTUmJaRmx4UzdsS1JjZkhCWmZzaVRYK0tuVk1WNQpTZVVsS2FkUzlrc0dw NkxFVGtKTDFtUlpvaFhKWW9vbXBVZ2l4V2lpWklxa1JIR3dDQkM0d3ptbmUrOXZXT3VmaDI5 M256N24zb3RECmdCQndDYXdmdWpiMjJiMjcrK3Z1Mi8zdk5jdEh2elFoQ0lJZ0NJSUhvNi8w QW9JZ0NJTGdZU2ZFTWdpQ0lBaXVZQ0Q1U3E4aENJSWcKQ0I1cXdySU1naUFJZ2lzWVJPU1ZY a01RQkVFUVBOU0VaUmtFUVJBRVZ4QmlHUVJCRUFSWEVHSVpCRUVRQkZjUVloa0VRUkFFVnhC aQpHUVJCRUFSWEVIV1dRUkFFUVhBRllWa0dRUkFFd1JWRW5XVVFCRUVRWEVGWWxrRVFCRUZ3 QlNHV1FSQUVRWEFGSVpaQkVBUkJjQVVoCmxrRVFCRUZ3QlNHV1FSQUVRWEFGVVdjWkJFRVFC RmNRbG1VUUJFRVFYRUhVV1FaQkVBVEJGWVJsR1FSQkVBUlhFR0laQkVFUUJGY1EKWWhrRVFS QUVWeEJpR1FSQkVBUlhFR0laQkVFUUJGY1FkWlpCRUFSQmNBVmhXUVpCRUFUQkZVU2RaUkFF UVJCY1FWaVdRUkFFUVhBRgpJWlpCRUFSQmNBVWhsa0VRQkVGd0JTR1dRUkFFUVhBRklaWkJF QVJCY0FWUlp4a0VRUkFFVnhDV1pSQUVRUkJjUWRSWkJrRVFCTUVWCmhHVVpCRUVRQkZjUVlo a0VRUkFFVnhCaUdRUkJFQVJYRUdJWkJFRVFCRmNRWWhrRVFSQUVWeEIxbGtFUUJFRndCV0Za QmtFUUJNRVYKUkoxbEVBUkJFRnhCV0paQkVBUkJjQVVobGtFUUJFRndCU0dXUVJBRVFYQUZJ WlpCRUFSQmNBVWhsa0VRQkVGd0JWRm5HUVJCRUFSWApFSlpsRUFSQkVGeEIxRmtHUVJBRXdS V0VaUmtFUVJBRVZ4QmlHUVJCRUFSWEVHSVpCRUVRQkZjUVloa0VRUkFFVnhCaUdRUkJFQVJY CkVIV1dRUkFFUVhBRllWa0dRUkFFd1JWRW5XVVFCRUVRWEVGWWxrRVFCRUZ3QlNHV1FSQUVR WEFGSVpaQkVBUkJjQVVobGtFUUJFRncKQlNHV1FSQUVRWEFGVVdjWkJFRVFCRmNRbG1VUUJF RVFYRUhVV1FaQkVBVEJGWVJsR1FSQkVBUlhFR0laQkVFUUJGY3d2TklMQ0lLWApnNWNxM0ZC cjdYY2xPKzQ5NXpCcHJyVW1JcXJhdC92anE5WEt6RnByWmtaeWYxZUg1d1JCOFBBUVloa0VM NEJyMTY0QjREMlVVaTdKClo1Zk1jUno3Q2U1dVp0akpkcTExZjU5eXdDdndsSUlnK0JvSXNR eGVFN3hVSlZMVE5HRW5lSWZiY1J3UGJVZDNkL2R1TXZZL3UyVHUKYnpJTXcxNGQ5NHI3a3F3 d0NJSS9DcUxPTW5oTjhGSVpiVjBPNVI1eXpnRGNIUUJKTXpNemR6OTBydTdWVVVUMm43dHVk TzQ5c2YwZQpnaUI0MkFqTE1uaE44Rkw5S055TGJsZTQvVDI3K3o0d0tTSXBKVlVsMldPYy9T QU9qTWgrZmorbksrVXdEQ21sRU1zZ2VEaUpPc3ZnCk5jRkxKWlpkL081cldSNnFaa2RFdW50 MnY0WTlYUjFWMWN4cXJaZjh0RUVRUEd5RVpSbThKbmlweEhJWUJ1eGtiNjl3QUc3ZXZPbnUK UGJ1MXRZYWQwM1YvR2dCVkhZYWhXNUMzYjk4K09qbzZPanJxYXRyemZTSW1FZ1FQTFNHV3dV T05QRmcrZUdDRGRkL2wxMXAxUVhHQgo3dTc1NEc2b0JNUjNqK3NBQklkK1VjL2JxVm5OYzVu bTdYWXpUZk0yejZWWnZmWGM3ZHJLdEozN2tkb0tIU1NQMXV1ZTdBT1IxV3AxCi9mcjE2OWV2 cjlmcmIzckxteDk1NUpISEgzL3k1czJiT3FSQlJGV1RwdHhBZ2ZCOHUrUCtUKzd3OWRtZmZM amlxRVFKZ3BlRUVNdmcKNFVXSVVRZjR6amdUcWlwRWVxaXYwUjBtSWtpcWdKbVYxdFo2YnZr dFNUTkpSV1FjVnYwbS9SRGRhNjJ0dGNldVArTFYzQ29BQmF6TwoyODFwbmpaZmZmb3I4M1Iy Y3VmV3MxOTkrcmxubnJsMSs5bXprOU9jcDd3NXBUY3p0bFphODlhS0dVbkx1UUlPS0dta2tB WW9TZkcrCkNJWHFiakdKSXF1ajlkRzE0OGNmZi9KTmIzbkwyOS81am5lLys5MXZlOXZiSG4z aTlkdUNSMS8vMUhvWTc1eWVsR2xlWHpzZXg3SFcKS2tnaW9rTUMwRXN6aDJGWURXT2JNd0JB Q1RoQVdiWjdmS2Vtb1pwQjhQVWdILzNTOUVxdklRanVqeEFqVWhkTEIxVUE3ZEtqWnQ1bwpE bElFS2hSMEYraXhybVE1UlMvRi83cUR0TnQ1dWRXV1d5djExalBQYlU1UDdqeDM2KzZkV3lk M25ydHorN25ienowN25kM2RudDJ4CmxtdWVhOTVZenJWbXR3cmFLcW5ndk14anZ6T080NlVq ZlQ5MWthSzZRRVFvY0NnRk9WZHpkOEd3R28rdjMzejBkWTg5OXNpanF4czMKdit0Ny9zTTNm dlBiMy9yV3Q5NjRjV01jVmpva004NDVIeDFkTTdEa2xtc1p4L0hhdFJ1dHRlM1o1c2JSOGZK WWdNdDl4QklYcmMrUQp6Q0I0Y1lSWUJnOHZRaVFJU1ByaWx1eGk2UUxSb2RFSlNGSlZwY0lN WmpaS29zUGRXeXMxbDV4ekxwUFhkdmZ1N1R6UEp5Y25KN2R2CjM3bDc2L2J0MjNkdjM1azIy N290Wlo3bjdhYTJMSFJoYzZ0b3VkVlowZWdtYmtvWHBkSkZaSjYyMk1VanV4NTNTaW5MbW5j S3Zhc1MKMGZPc0hoY0hqZUxnMGRGUmM4dlZTcXZXYUdDQ2VOS2ptNDlmdTNIem05Lyt4OTcz dnZkOTI3Zi8yYmUvODkzcjQydHpxZTRvMVhTMQp2bjc5T2tXbjdVeVZHOGZIZWJFc0FZQzdW KzFTUXUyaGRncERMNFBneFNELytvdmJWM29OUVhCL2hCZzFrUVRFdWhaUXUzRzJQazVtCmFJ YnE3czVxcmVSV3JKM2RQWnZuY25wNjkrVE8zWk03dCs3ZXZuVjZjamRQbTVNN3Q3MFZhOVZi aFRkdnRkYnFyUjJ2ajJvdVpkNjIKV3NSTjRQUUthK01BWVdPcjVobk56QnE4a2NUT3pkdFh1 Ti9wSlIrSGxaUzdXaEVRMk9VQ2liczdsT1RSdFdPbzBNVUY3a3NoaXJrMwpjc3B6S1dVWTEw OTkwNXYvOUxkKzIvdS83L3UrODgvOWU2WDV5WGF1elZkSHgrUDYyQWwzdUtDMVJhUXZobUNK blVaMlEzT3ZsK29oCmxrSHdZZ2l4REI1cXhqUlEwSk5sRE9JR0I1Mmk0MWhLMlU3NWJKcW5i ZDVzTnB2Tk5NMzU2YTgrVzNLYnAwMHRNMXREcTI0WnJaemMKZXM3YXpKcmRhbUtqVzJ1TlZo WENadDdNMmNBbWJtNFZYbXVad1NyVzNDdWFtVlY2YzRxa3diaFVUQjVtdzZhVStvSVBHOWVK U0ttdApKeE81N0pWVkFSQkswaDIyVTFsVlZhSEFoMkVZeHJFNTc1N05TT21iMy9IdWQvN3g5 MzdmWC91UDN2V2U5ejd4MUJ0dm5XeE96N2JyCmE5ZU8xdGVxTmR1cG9BQktDSHl2bWk2Z2ND K1dmUmtobGtIdzRnZzNiUEJRbzZvT2tEQkhjMWFqbVJsNXVwbHE0WlRMUE9YdG5LZHQKM202 M09WY013M2E3UFRzNXpadU50Um10ZUozUWNwdTNYbWNyRStzczF1aTFpMldaSnlGSXdvMWVh TlZxZGF0SlRPQUtjMiswNXRaZwoza2daMW9keXMzZTY3dDJ3aHdjcHlMWHREKzVFZEJGTEFG eXNQem9vaE1KSHNUeHZ6VEdzMTB6RFhMeTUrTEI2eHp2LytKLzYxai96Ckgvemw5Ny8zVC94 SjBkWGQ3VllsSGQyOFB0WFd4VkdBdEt6TWV4cXRDd0NhaEZnR3dVdEErdHQvOSsrOTBtc0ln Z2RTell4ZXpiSloKcm0ycVpjNXR5bTB6NWFuYW5GczFtS2t6RVlreTBxVlZiN1c2bTVCQ3A1 bTMydWJNV3RrS3JTbXBvRUpVdk5XaWNJR0R6YjNSalRUUQp3UVlRZEhkemErWldXMnZlM0tX WjkxWjJlK055WDBuWk9ROVNnazZuUUZUUS93TzZkOVphRTFCRmsrclFRNThPb2JWNWUyMmRy bCs3Ck5nN0pTbld6NC9YUnpaczN2L0Q1UC9qL1B2bkozL250VHdua2pXOTR3ODFyUjJpdDFx b3BVVVRnU29wUXVyTzZ1MkwzVzhIeTJJQVEKY3ZrMURvTGdha0lzZzRjWEI2bzFjMVpuYlo2 YjVWTG5Zbk8xWVhYc21zeTFPV3RETFo1eks2WG1YSEtlUzU1aGxralF2RlZ2WlJBUgpHdWgw Z3h1ZFpzM01VcEloYWRKdStVRUZLZW1RdEpZWkFoRklFdTFiVlUyRDZpQ2FEa0tTaDBVcXk1 SHo0NkNveWk0TmFJbTZraVRICmNRVUFUbXV0dFVaM0VSMEVvN3FRcmRYV2JOQzBHbGQwenZO MC9mcTExWkNlZWVhWjMvamtyMzdwRDM3L2tldlgzL1RHcDI1Y096S0gKUWhLcEZ3cEdCVHZ2 SzNmSDVlQVNCTUVMSmNReWVDaTRaS2oxZ1ZibVhtbzFkM00yMGlrbVNoMlFCcU80cXhuY2w1 MW1YWHNxVzJHcgpiZzFlWVdhdHNGV3J4VnR4cXpUdmdnWDJodWZWM055OGVUTTNjM05yN2da ZGJERjNKOFZKaWxLRUVObXBueDZBZTBhUjlKSlFLR1duClhGMHNsUUpTU0dHM2JpVnBVbEVS Q09odUFIcldhamVNcGZkaEY5U2NCeVd0L2Y1blAvdHJuL2lWczlNN1Q3Myt5U2VmZUdJY2hw YUwKV2J0K2ZEeU9RN1BxSWpxazVtMGN4elFNdGJZaERhdHhWWElaWWw1bUVMd29RaXlEaDRK OXBzeUZMV0R1TGozV0prWXhTb082Z0ZRegptcUUxdDJhMVdTdnVWdG15MTF4cllhdml6YTE1 eldadGx3VGJTUE45c3pwM29xRUxwOFBwdTBYQTZRQmNTTUxZSGJYZFVydS8yUFRiCkhlb2xB QkFDVXBBZ0JCSlVBT0JBVTgrdHZ2NC9rcjdjYnNsdkZRaUZHSktJY0J5R296RzFrci82OUI5 Kzl0OTg2aGMvOXRHY3l4dmYKOEladmZ1dWJhcDd1M0w1bGJBS3BYa29wdFJrQUo5bDhISVlr V2t0SktjUXlDRjRNSVpiQlE4RjlwMjA0WVFhS0VqREFSQnBwRUtNNgoxZHhyVzBLS3JWa3JS cXZlTmw2emxabXQwTTJ0V3N0czFhelFyRm1EV3c5R21wdlQ0QTEwSjczSEY5MmNUcmp2bktr QTJTVm5VVU9SCiswem91cjlyYzNlRkN3V0FrQ0FGdTdzQUtGeWlpSDBISUgzdkxxV2NSeHJw WnVhRFlqME94NnRoTllqWGZIcHk4dG5QZlBiT3JWdUQKeU9PUFBmTEVFNjhUY3E1NU5ZN2pl cFdHWVJoR0FlZ1VTVWtTbmJLL3p5QUlYZ2pwQi82ei8rS1ZYa01RUE1peUZDY29BMFM4YXlU RQpsK05pN3RaWXpieWFWV3VsV010ZXAxYm5XbWF6NnRiWXFyVnFyYkFWZW1OcmRLTlgwTnlk YnVvR21ORE5EZTdzeHFXUTdnUUZkQzdaCk8vMmlENGo1OFdDd004N3JMRjJYbTRoaWY4VzVi YmV2amZUZUNSWndtc3ZoVlF1cXFnSzZsVHk3dGRVNFhEcytPajVhMzc1OSsvT2YKKyt5blAv MHAwTi8ybGpjLytycEhWS1RQQ2hOQ1JFVVNvSUNhVTFSSnUrZStneUM0bXVnTkd6d1VYTW9t UGRoUkpRaVJSWXdXKzQ0MApIdUR1N2cxdWZoSDIyZzhhYWFTVGxhaENveHZZaEZYY0FLTzd3 aHdHTnRCQlUzaC9pR1VsY0pEQ0pabjFYa1NFQndPMmx1SkxFU0ZJCjlOd2VRbnBiT2doczEy N0hCWUQzVGd2WWxaVDQ3c3I5L1RlcnE5VnFMVVB2NmxkcktZWHVmT0xHalViLzlHLzkyaDkr K1F0ZitQenYKZmMvM2Z0ODczL1BlOWZWSHRqbFg4MFlkVnNmajZxZzVxcm5xZWUrQ0lBaGVF REhQTW5oWXVOZXlWSXBDWEZRb0lnNlhycG45Qzk4Qgp3c1ROM2R3Yllmc3VBUTRhaVgzZmdH NGMwbllYRnplaGtiN3JwVXFqaVJ2Z0NpZmNhTDJzMytHZ2Q3T1BwSGZKdklmRGJOZ0xNY3Zl CnNROHdjdThBZFZDV09vL3VqTVUrbGtrVjNTV3dIanBNZTJOYkdjZGh2Vm9SQnJKWmE4MWFY cTlXTjY4Tko4ODk4elAvNHNjLy8zdWYKZS8vMy9mWHYrcDczUC9iSWs0VnlPcFZzbGdScEZF TVNBZEVpYUJrRUw0S3dMSU9IZ2tQTDh1SkIzWXZUdnZyaThqbmloTHRiVDk2eAo4OEtOYms0 YWFVS0htOERGWGRHSUJqWjRGVGJRU05mZVA0NUdkOEFFM25OK0JJNiszeTFFdjg4YUFQUkJL SmNPaWtqQzR2VlV3THUrClErOTlJc1RlanZRTEIzZXNqNDViYTlPYysxRHBaZ1lTb0hyTlpi TmFIYjN4eWNmdWJxWmYvdGkvbmpkenJmYXQzL0VYM3ZEbXQ5NjgKZHIzTmM2dXVZeklGeWZH Szl5RUlndnNUWWhrOExQaTl4cVdJZ0tUMG9KNHVIY0tYaEZURm9iY1d2WC9zemkwclhTeUZW TUtjZTlOUQpzRFJtWHg1VStzUks3d01zWmFudmdCQkxyY2VCQklvVERtSnBYM2ZQVnNSNXVC VXFsc01pNHFBb3NIL29mVS96UGpaemYvQytqT05JClVsWDdlQk9XUW5JYzBvQkJWZWQ1dm50 eWV4eldqOTA0L3R4bmZ2dC8vSWYvM2ExYnQvN2N2LytYM3ZIZWIxa0IyWExEcXBxYjEyRTkK UEcvSTBpL3VhOHdwQ1lKT1pNTUdMeXYwSlZXR1RoTHVTeXhSTkVGRmVtMWlkN1NLRUZBc05Z Z1VPb3hDUXJ6YmZZWmFXaXV0RmEvRgpTbld2TFU5Yk1kS2IxMWJMdHVXSlZwVE5hM1pyclJV dWRaTXdKd0ZhNlV2b2liRG01dlR6aTduYmt1dWp2WGpTS1RqSVlEM1lZdWVoCjdVZDZud05D S0lDa3BjR0JxRXBTU1NBVklxUUM2bDNVS2U0OTlrbFNSWWFVVWtvcUFzRE5wRWRHM2VtdXZZ NFRBTlVkSW1sSW84Q1QKTU1HdHpiLzZpVjg1TzczOWxqZDkwMXZmOW1hNmxUa1BvNnBRVlNC T0NFU1NKQkh0NzRLS0NGekVCUVp4U0lNWXhCK2MwaFFFcnkzaQpaMlB3VU1CZEN1aFNwM0hn aENSdG54OTZibmp0aWprTTBpM0YzajJnTzFDbFYySVNRc0lwUkE5RUtwZTRJNkVVM1J1TkR0 aVNqcnV6CldvRjdSV0t2aFYvamR2ZU1sTHZNbmNPN0VrSWhmWnNjeWFHOGtJQnpYOWYwSlJ6 cVNFdnRKaUYwUVV1d280RS85NkdmL0ovK2gzL3cKbTUvOGxlTUJheldwK2JFYjE2MlZQdlc2 QjBGcnJRRFc2L1crM1E4RlN6aTQ1eDNqUGlVOVFmQWFKTnl3d1VNTlNVcVhUd0x3cmlEVQpm UkxzdnVOUFQ0Z2xqTjVJZ3p2ZDRZUTFkeVBPczJmUmszMzgvTTlkNFlxVEJqOC9zaFJYOHFJ QXZoUjBDL0orQjEvWS9TeGpQZy92CnBDOVdjSEp5NXlNLy8zTUcrV3YveVFmK3pKLy9ydGZk dVBuVlczZldxOUhkVlZOS1l6VnZ0WktlcEV1aVFxRGNSVStYRG5yeGV6b0kKQUdENFduNjlC c0ZMeHd2dzZmSEM2ZUlFcUdCM1ZNclN2dHlhdTNzeldETXo5MFozbnBlUW1MdUxPNXlFa2Q0 elNRL0JQVHVISHdvdQprMEd3NlBXaHpYdTQxQmYrT2RwWG0rd1RhUG04NGNRSG9CUVhWNGdk SFBSVzVyZS85UzEzdHZPSGYrNy92bk55bGxMNjl1LzQ4MGVLCjVtWk8wcW5XaDFjYnZiVGEy OWIyTGdtZzdPTEJBajdnQ1FmQmE0ejBBMzgzbWhJRUx5ZVh4WExSb29NU3BndkNRNkhBZ0VZ NjBKemQKU0d6Tlc3TmFXczIxbGxwTHFTVjdMWjVuOTJJMVc1bTlaaXVGVnVuVnJjRE16ZWdt VHNEb1JtL2lWWHIrckh1M1VaZWVkK3lGbFk1ego3YVJBOElDcEhTK3VCT3R5OXg4UkxpbEVG K1ppUHE4U2EyOEVCS0hzaEUyQVVySWtYYTFYQ3Z6aEgvN2haei96dXlEZi9hNTN1aEZRCkVx MlpPNmtxcXR3SEpwYzJ0aW9VTERacnhDeURBSWc2eStCbDV1dHhaSkNMVjFBcGJrYkMzWjJO ZmVSa2E5NnEwMkJPMjVtV2JQUW0KNXRMblpkR0V4b3VtNVNWRHMvT2dOajBxK3FDcjdydm01 L2w4M1Z1WCthSXNTd0J3Z1FLRUx2NVU4WEVjcDgxcEd0djFhOWZxWnY2TgpUL3pTUEcyZWZl YnA3LzhiZit1UkoxNS9kUDNHVk9vbXo2cEowOUQ2UkUra25yc0xnaUs2YTBrVVloa0VpSmhs OEpEam9HTnBIT0RTClhhaFl2cjY5VHdOWjJ2YzRtN1BSR3IyUkJMdmhhSFJ6dGg3MzNQWHVJ VWowV1YzTC9qNEpxRWMwMmZ1NGVwZEE3NmJlUy9tOEhoU3oKL0RwOW50emRRVkpjT3pyT3RX elA2dkY0SkRlT3YvUjduL25nUC83QmNYWDkyNy9qTC82SlAvWHZIbzFweXVKT0pMZzNhQUln MUNWZgp1WmZuRUpDSVdRWUJFR0laZkFOQUJaWVMvS1hzWkxrc1NpWTA5UDQ3dlMrUHU5Q1dI QitZOUJtV2RLVTdkN21keTV4azMyZDdYZ3BWCm5qLzRRZSs5dE84ZTlGSndLV2I1WXJNSEZs UFNsMVFjQlF4QUtlWDRPSzJHVWQwMHdWMEV2bEw4ZzcvLzM5NjVjL0xZNng1OS9LbW4KV3M0 WWo2Qmlaa2tYcTkxRjAxTGZFeklaQk9lRVdBWVBIWWZLb2VQZ3hscGJJd3lBS2lpK2RGWTl6 SW0xUGtvTGNET3JaYmFhNFExTwp1c05ieXpOb3dESXowcjNCWEFIYTBqeGRSSktxN0pyTTVU eWRSeTY3WmFsNGtIdjJlWGloN3RtVUVxQTlkOG5NK2pDVzU1SFNKZm5vCjhxUHFlcjN1dDAw cHdkcEtkVXlEMWZuUjYwYy85RS8rZC9mMm4vNmR2L1A2eDE5LzYrek1UTVc0bWVkSEgzMlVs RnFyQ2xSVWlGTEwKdUlxdmlDQUE0c2RqOEJCeVNSaDJmM2I3Y3JFQXplaTFXVzJ0OU1ITzFX cjFPbmV6VXR4NlFxeHdWdzNpeE02K1ZIcjMzOEpON3ZlZwpEOXAvbUZIS1Vxc3FTZ0dvdXk1 Ny9YOHU4QVJiSjdHeStmbWYvZWtmL2VEL2VlZTVaeDY1Zm0yd2V2M2EwWTJqbzFHVDBoUFlF NHRTClNwSFFFQVI3NG1kajhGQkQwZ1c5UXl1b2RMakQzV3V0dFZnOW9OVnNyYUExdDJwbU5P dUpQMEl6R3NUcFZNS1hvWkl1OE40QWI0bFQKT29WTEVIUnZRY3BCM2NSTFdtYjVrcUg5aGRu M1FKQjlKOXFlWnF3dUY3b0tET0pQUEhyejJYLzdwUi82di82Sm1mM1Z2Lzc5VDN6VAptODFx b3JNMXR6WU9neEMrTlBVSnNReUNoYWl6REY1bVhzRDNyOHVGVUdMZmRhY1ozZUR1clRWdnBW bWZXRmxoVHF0ZWkxczFyMjZWClpyU2VIK3RDNS9tNExpTmQ2SDVWbmVVbFhxclB5d3ZWb1Fl ZWYyazVWSkF1dmt2TVVRTENYZThDY1VVVHlCc2VmK3oyczgvODR4LzgKWHphYnpkLzRtMy9y eVRlOXBlVE1xclMyR2xkR3puT1JZZnc2SXFsQjhHb2ozTERCUXcxSko1M2lGSWVRNGtZejJ5 WEJ1cG14MVdWRQpGNjNXM0ZwcnJYbHRiSXR4YVZiMzh5K2wzeGVYMWdiTHdZTS91OC8yc1BO Y2IwMzNzTElzdnFldXVvaUxVSlJZdGc2bGFOLzJEdkMzCm4zdTZsZTNySDc5NWR1dlpuL2pS SC82cEgvdVJrMmVmdWJGYTNWZ1BZbTYxQ0ExdUxrUUt5eklJRnFMT01uaFplY0h0M0M2R0R4 M1kKYTJUdmJ0cXhWc3lhZTNNemE4VnF0Y1VOdTFpV1N2YU1XWWZ0Smw4NmV3YlFKWnZ5ZVMz TFYrcnpjdC9IVmQ3bkJXV2ZMdDFMSkVVcAo3dXhiQUd6ejlNak5hL1AybE9TYjN2RGswODg5 KytNLzhrTzEyZ2YrNWc4ODhkUlRvMHJOZVhWME5BdzZESU83eDdkREVIVENzZ3dlCmFucHZ1 dDFmMm8xQU43VG05UjU2Zi9DbEc0RTNtc01jYnM2MjkxZHlGNTdzMVpPOGFHSmVjc00rM0Ri bGdsenVkZDduYW5YYitNSUYKZ0hsOS9MRWJ4K3ZWOXZSRTNGNTM4K1pYdi96bG4vamhILzda RC8zMHJhZS91aDZTZ2lSVFNwclFyTHdpenlnSUhrSkNMSU9YRlpmbApza2VKcFdIYjVYaW03 aE5WWEhhREZRMTBJY1ZyODBiV3h0cXNaSmJLV2xCbmVLWlhlSUhYcFo1a054MlRwUFVKbFFM ZjJaSkMyMVZiCjltRW5TOWxpWDBHZnhZRjlUNzQvWXZiQ3ZHU3lYcjNsdmJjRlhIY3Zwc0NG K3kyVWNqUWUzWDd1WkpWV3IzdnNzZm5zbEMwL2NmTkcKM3Q3OUZ6LzJ3MS8rd3VlT0JsMk5v bkFEelQyWEJvcGN1T0R3RWdTdkhXS2VaZkR5NFJEUlFVUUJFWVgwL2pDN1ZxUnlZTk94SzZX TwpSamhSSzFwanFTakZjckZXMituZDA3elo1TE96dHQxcXpkcXkxSWxsc3VuVXk1bVZUV3Va WGtBVHVnaXFWM1ByRlNYbTNIVW5jS3N6CnZYbHY5T05HTjNNajNaZEdQb0NLaWxCRm9IaEFy N3NYODFLNFg3SmlGMGlWbnB4RG10TTlpUXhERWtJRWlvdGI5QVFjMmQrMmR4WVEKTXBHSlZI Y0IxUnowNUE3M2hGR3hvcFBHSktxa1d4SGFWNS8reW0vODVxKy85MXZlOC9aM3ZQUFc2UjJr SkdsY3JZN1VSSmw2K2FsQQpMdTRBNXkxbHhhV3ZNUWhlbllSbEdiemMrRzdZRnFUYmRpNEV2 R2VvRWs2NkFPcFFkemZ6YWpUdUVuaU10YmFTV3l1MXRXYWxXaTJzCmxiVjRxYXl6ZUJGV3NJ Rk4yRUFqekpmNVhFdWI4TDV2KzI1MjRDNGUycVhyc29CMU8vaVNRZnhIeCtGRVROMDE5cnQw L1BKWXJ0N0YKVmZhVzM1TDFvMER5WlN0OU5qVUhRRUhkRGI5MGhTVzBJZGxYdi9MRi8rMEgv OUZuUHYycEp4OS9mSE55V210MXMvNFZJZHpmUkplSAplRGxlaVNCNGlBaXhERjVXN3BzN1E5 SXYxa0QwWkZjamFuTXo5dHBLTXl2VmNzN1ROT1djYzg2bGxIM0FNdGRTV2pXclpnM200dHhQ CnJEdzA0M2I3SnZmazhqd01aUko5RFljalI1NC9wZWkrMTE0ZVpuSnduT0xMbk9mRnc3dzg1 WEVjNzk2OSt6TS8vYUdmL1BHZm1FN1AKSHIxK3JVeGJtcU1YOEFCKzhZYkU1WjhPbHlaWEI4 R3JqS2l6REY0K0NFSjBDUTN1S2h5eGl5a3VIa1FJUmN4aGROczFtelBDS2MyOQp0VlpLS1Rt WFVoYmowZ3kyVUd0RmEzM2YyVUM2TjNoemE3VGR5QkYyazdLN1dwZFE1ZjVUc045LzBPZmk1 Zm00SElybGZtSFBjekl2CnpjWGNLZTZsNDc2WTlZWStwcXYzWENBSUpOWFZNRGJ5cDM3eW43 LzlYZS81M3UvL2ovMzJTUUpJNjlKNG5uZ3JPM044M3duaHduTGkKK3lSNGRSS1daZkN5UW5L Zkc3TEkwcEp1Y3k0TUJqcm96dWFrSk1vQUR1Nnd4bHByS2FVYmxLMDFzOXJUWDNkeWFhMFZi OFd0N2xKaAozWnYxdWt4eDBweldtd0FaelphNmtkM0NEdmRmN3RmbElpS2lxbjA0ODVWbjRo NXhQYlJLTHgybnVNa3l3dVV3MmFxMXRocjBxU2NlCi84b1h2L3pQL3VrSC84MnYvOGJySDMx MEZJZVlpMVBjbHdKVlg0VHpJTkZIbG1TaVhmdWdJSGcxRW5XV3djdUhBS0E3cFd1VExMSzAK V0hLK21KVktvcm1adzZoRU1rZHpxOFc3U3BaU1NwbXRWcXU1MXVxdHdLcDV0ZHFzVnJiRzJz eHNjYlM2T1kzV3hOa2I5d2pkNmJSdQpVRGJjSTVON3MreitUK0VsK3JnOHZ4NGZTdDNoa2Vj NWVXOCs0c0N5dkh3Y29FbzNFWVdFUUhaeFhDdlYxUjJiMXoxeTg5Yys4ZkgvCjR3Zi8xLy84 Ny8yWHVqNldSQkZsdjluRk5adzNiYml3bXEvNUpRaUNieWpDc2d4ZVZraENMdGNGY3VuT3Mv UnNCWVFVY3pSSGMyMkcKWEd5YXl6VGxhWnJ5TkpjNWwza3VlYkphV3MyMTVscExiYm0yN0xY QzIrN1NsZEpoVHV6bGt6UUhEYlFIQlN4ZldjdnlYcVB3K1gydwo5ejE0MytOVUljNGpqbjVR RzZPcUNwazMyL1dZQnVlSGYvWmYvdFNQL1loYTFlNnBQdXg3dEppUTZ1ZWpMdGtidDJ2VWt3 U3ZYa0lzCmc1ZVA4eS9YZzdqZ1FSN3FVa3B2RkVJZFM3VFNqTFZZS2EyVVVuTnBwWG9wWGpK TDhUSlpyYXpGV3ZFMlc4bWd1VGZTUUNjY2J1SUcKR3R3VVhDWmNMbFdWSmpSY1hNa3I5Y3Jz ZVg2NzlyNGM1Z0VkM3ZCK3gvc3ZGWWQ0MThqOXo1WnhUT3VqOGZob2RYYm4xcE9QM2R6Ywp2 dk9qSC95Z1dCRVk0SUltdTltZis5N3lCUFo2cVpFZkc3emFDYkVNdmk3a0FmQUJZRWtRT1Iv bjBiK3ZoMkhRSVRuVXpKdXhPUjBxCmt1WXA1N25XVW1vdWVacW43V1krTzVzMnA2MU9yYzVX NXBZMzgzUld0MXZXbXNEV1NoLzFUSE9yeld0ek5wSGVmOTJKWlVDMHdwTlEKSVVzaldWOUdX cXBxU21rWWhnZXQvMEhzZzZaTC82Q0Q1M3RmOUFHa2xMaWJaTG1YY0RQcnIyby9ZUi9MN0Ev Unp6emNQcjhsdWpkWgpEOTh2ZDRlNXQ3b2VVdGx1MU92bTluUC96WC85WHcyZ2VFMTBoYXZJ YXJYcWJmRHUxNlhCNy9FWkJNR3JoeERMNE9XRzl6SG14QnhtCk5MSTVqR2dPYzFhakdhMjFr bHZKMlhMeGtxMW1LeE5hZzJWWVJzdG9XYnpTaTdESmJub2xlVzVUQ2wzSTNiNzFYRnc0Q1hz SXN6ZnYKRzZjOGpLcmU5L3l2cGM1RWV3bm13UytWUGJWV3M1cUVnMktsT2liY2VlNlpYL3ZF TDMvaWwzN2gybW9jUmVxMEhWWHl2SzJscUE3Nwova3A5Q1MvMnVRYkJOd3dobHNIWHhmTllr QTg0M3dIcWhYOTUwbzJuUnEvVzgzckVpZXBzenRaYXlTM1A4N3paVHR1enVwMTkzbkxPCk5w LzZQREZQekROYjlycEZ5MjZWYnJBbVhSU1hqQjd5WXN3U1RxRUpUUTVNd0s5eC9YL1VQSS9h SFM3czNqVFhyK1VlMEt0emRtbXcKaCsrQ2lxQjNMWEFLMnZXanRkWDVjNS8rblovODBYK1dU KzhlRFltdHFSdXFDVUh6aUUwR3J6V2l6akw0dW5qUVYvUHo2dVhTSnVkOApId29GZTFWbDcr OGphdTdkUlZweXp0dHBualoxTzdkNVl6bGJuZHE4YmZPbXpWc3JHMnRiYjltdG9HV2FPeHZK UG9FRWJvc0Y2U1kwCkx2dnVicy8vTC85QjEzNDlVMU8rZGc0VFdlOU5hcjMzdFAyZnZEcms2 Y0I5dWdlc1ZxdGFxK3pienQ0QUFDQUFTVVJCVkR2ZGk2cXUKVitPUWpuMDdmK3pESC83RUwv Ni8zL0dkZitIUmF6ZGFzeVN5V3EzUHBsa2tBUURGUkJMZFlJa2dQRko4Z2xjcllWa0dYeGN2 MURMcgpQZGoydDkzdmlFZ3Z1SFNvRSs1ZXJlVlN5NXpMTkUvYnM3eWRTdDYwV3F4T1h1WTJu ZG04YlhualpmSTZkMzlzTnl0N01hVTNXNlo1CitWSmJ1U3hzS2JVa25GMVdIemJMOGtGdTJP Y3hLL2QvUGlnUDl2eitDYVh2YWlSZDl2c2laZ1p4VVZyTnRIcThIaCs3Y1h6NjNGZC8KN0o5 KzhIYy85VnVQMzdpeFVtR3JpVmdQWTBoaThGb2o2aXlEcjRzSFcyRFBaMW5pb21YWlBiSHVO UFBtTkpkU1BlYzZUM216Mlc1UApOOVBaWnA0Mk5tZkxjOHR6bXpjdHoxYTJYdVpXSjdGS3Iy Q0RWN290WnVYU2VjQzdNMWJoM2Z2cWJ1aUpNREQyU1kvMyt3UzhWSmJsCmkvaDhYZktwSHBx UGgvYmxnNm9xY1dCaVhyNW51T0x5UUs5T3JkWE14bkVjaGxScW5lZUpkQWNldlhIOVl4Lys4 THZlOGU1LzV6M2YKc3I3eDJOMjZMWE0rdW5HOG5RbUJ3Q0Vpa0tVQXRlL0hOMHJ3YWlRc3kr RHI0b1ZhWnZlOWlqMW0yVm90VnF2TnRlV2N0OXZ0MmRsMgpjM0o2ZG5hMjJXem03YWJrdVph NTVIbWVOdGFxdGVKVzRVWnZRbGMzb2ZlNmtWNFFpS1dyM1lYMDFOMzZEQStNVjc3Q2x1Vjlq OTlmCi9CNVFMdko4OTc5TXRuUzlHTE5jSm9tQUlwSlNncmkxNHJWZE96cTJQSC9rWC8ycmoz N2tJeVhuOWJneU02dU1rc3JndFVhSVpYQXYKRHlnQW9JRGl1TGg5NE5tWGIzaDRvY01oRFdp U0ROSlVaMGR4WnZOUzIxSlZPWld5bmVkcGs2ZlRQSi9WdkxVNjFiYTF1bWxsUTV2RQpNcXpB U3MvbFVWL21iT3owcnZleU94aG1BaU43cGFDZEs2SzR3dS9iQlB5ZVZaK1g4SC90eUtWNWtF dG51TU9MWDdwQWxzdjVrWDFUCndOMUFyRjQ3c3ArVHBTS1h0Z2Z6c3k1c2NjL0VrczQ0anNN d0FEQXpKQjNYeCtQcVNNZUJWci9wRFcvNHZkLzk5Qy84UHgvZW50eDUKNU1hMWNhWGI2Y3kx OFVLaGlGTGc4WDBTdkhvWlh1a0ZCQThYTG41Wi9xaFkzSThDd0oxT2RWQ29GRmNCeGEwN0Nm M2NFNmc4REo3MQowa3NBVUNTak4zZFh1S1lHRm5venpnWmpNcFZXV2VleVBkbHVicDlPWjV1 ems5dXRabUNtNTFwTzY3U3A1ZFE1emRzN3lZdDRnVGUyCjZsYWw5VW9SYzBCNFhtNjQrQ2Zk blE0ejkrNllwZEFGa25TblA0QWUxdW5yWUdTZkVXMisxQytDZkdROFVnY09BNjV3bkp0MGZs Q3kKRDBBVGVqM25ValFKTGp1U2R1ZGYxQzczU2dFa2tkU2xaNDZEWW5DSWtDSkVrcFNjdnRO SkE3WC9HSEQySkJzSFIwMjIyMWNDS29NbQpxanA2cXp0eTF3dGlsdy9sS2FVK05RMGlUaFk2 Z0pLbjY5ZUhHK3Ywa1ovLzJiLzBWNy9uZmQvNWlBNnJZUmlzZC9EdHJ4a1Y0b1lFClBFQ0tn K0FibnhETDRCQy91SFBaVUhBSzBCTlcxVUdRMUlOd0dzNURaVjAzbGVxQ2RONmdCNEFhNlpE bWFFQUJzMGx4R0tXWlcvR1MKYTk1T1pUUFZiU2w1YW5tdWJXcGxhdldzbHFuV3MxSTNYcy9B UWxUaDByaXUrMVFGMW0wMU9FR0RMRGFrbkh0V0JlanlieFFWVUtnSwpCODhIVHFrQTFOWnNP UmRVRVZFbElFQXBaUzhINTIxeGdOVnFCZHdiclZObm45V2NSTHkzRmVnM3FiVXVWZnhtMkV1 dk1LV2tJaVlVClFSS2hVVFgxaWhzWGFHOVY3Z1JFQ2V0elhFZ0NTdlF0UkZML1hVTDRMdkYx V1QwZ3ZJOXhmTWw1NjB0RGRBVndmSlJheVFMZm5ONzUKcFYvOGhULzluZDhCSk5JaGc2c21k M1VGZXZjN0FLNlUwTXZnVlVtSVpYQ0JuVGZ5WENiMytrbWFvSDh6bnZjN2d4KzAxeGJ2NHNK ZApkcXVSNVA1OEI1VUNBeXJaSU5WWkhLVjVhVTVLeVo2bmVUNmJwck5wZTNKNnRqbWR0NXM2 VDdWTVpkcmtlZFB5dGs3Yk1tODVUL0FxClptWW03blFIclEvYkFseDJmbGVRUzBPN2JtZGlH UWZXeFY1RUNCK1FCQUtvbnE4U29GaXpuclV5aUFoU2wxSVI0V2pMY3hWSjZOWXoKbDFUU3ZW bTE4MDhTc0lOQnlRTEFxUVRFeDlYUWYxNUlGNXUrUUtGWmhZcHJPbjg1KzdwVlJJUWl2YUVy Q0FNcG9GOXdBMXlLWWw2WgpITHQvcHk5NlZNSGRyd2RWbmVmdE9LNm1iZjZGajM3a0F6L3d0 eDk5eTl2YU5LZlZvTXZ6OVlqbUJLOEZvczR5T0VTNkkxRjRQakpMCjBQMTEvYTh1TzlKbklo S0duVFY1dm1WdkV0UFZhV0gvejZ3UHpxclVCakdvR1p2REdwdGJ6bVU2bXpablo5UEoyWFp6 dGowN0svTlUKcDIydG16SnQ2enhabVZxZWJaNjk1a1EzYjdBbTFzRG1ibkF1aGlZTUxnTGpM clZuV1FIRndkNUpISUFJdXVHcjFMMmV1U3hYeXo3eQpSNGg0WWpmWXZMaTdkTWMwR3BhaUM4 QkhIU0hlSFpKeS90cng2T2pJU01KMnc2alJld3k1NVlHaVBSYTVVMW1CNUZJb1NkVkVraEFn CjRZQklHbUM5dExHL2pLRDNVWlFIbjk5THBTYjNLcVdRdnN2azZROTM2ZDI1aE5KemJpUlg2 OVV4OVl0Zi9PTEhQL0VyNy8vbVAwWnIKb0lFVUtpbjcyVEdVL3M0Lzd6K3hJUGpHSkN6TDRB SkNBS3JkMVFkZFJsSjBDMmNYNWNKNVpRSUoxMFdNWUpRbG80VWt1UFBtd1NuOQpkRnZhbktl ZXdXS1VTckZtelRCUFpaN3pkanR2VDgrbXM3UHA3Q3hQWjIyZWF0NWFudG84ZVo1Ym5yMWtl S00zczBadmNCTnJjS2ZiCkxyR25RWndRWjNONk44eTZKeFk3cWQrbnZMaEtrM3RTZTZTSFo4 K0ZoSXZ2c3ptb0t4RUk5bjdkSGlha2lRNjdlUjduYms0QzAra2QKd0lWUUVTV2x0NHFIaklK RUtLZ2lnNmhLai9GcWxZR1NYQVZVQVVreFlSSFlNdTNEUlhUZnJNNE9pbFl2djQvM055aTdK YnpjZmpmNwpHU0xMVzNYdVZ0NzVHTng5dFZwQmVYUzBPcXZ0Wno3MEwvL2lYL21lYTZ0VjYv WjVkd3hIUzlqZ05VRFVXUWJuOU8vMHZwOEFoK3dNCkxiajdNaHRFZXNzNllMRklsRFJBclgr M1l2RzZHa2dvUWFQMEVDSkpJaFZIQTQwT2FuTXRyZVZzcGJTejA3bE0yODNwMmZac2t6ZWIK dkQzTjg4YW0yZWV6bHFjMmIxclpXcDNSS2xzUk4xb3hOM1Z6TjNHU2pTNkVVWXcwVUp5TkZH ZURTMThoYWNTaW1zcy9lNkc3WFI0WQpCZ0N1a3JySWNWOExDcWlUMWZaUk9aSzlFb01relBi VkZJZWZxSFZ2dUNyam1EQm9HbElhb1VsNFBLNEhTSkl1bkNvaUNnS2FNVG5FCkZJU0NORWVC enlvbG4xVnFsOHIrT2x1MzRmVSsvV054VCtNQzRGemZENDRLdXROVm9JNzcxcHVPNDdoZXI3 ZFRoa29TL2RXUC8vTHYKL09adi9NbjNmV3MybWhBa2xoVXQ2Ym54YlJLOFdnbkxNcmhJSC9N TEFGQ2NmNEZlVXBUdWU1TWxyMGY5NEV1U1VBTXBZbHpHUWRsdQp5SWpUQzFKemJ5YnUzcXJs WExlYlhPYThPVDB0MHpTZm5YV2xyUE9tVGh2UFc5dWVXZDdhdkcxbG9oZGFFVzh3czFZRjd1 NzBKazdRCm5LQzR3MXdjZ3A0dTZzdFVLUmVTZE8wTEJBVG9xWi9PQ3VFaWN1ZTVNQzVVcFV1 WGxzWFhpcVRNODBhRVBWcXBFRlZWSkFXdXJZK3gKczhUMzk2YmdFNCsrUWVpcXc1QmtFRTJp bytoQUFabmN1NkdaZHVlVG5CSUliWXBHaDdHQWsyQXJ1R05DY1JNUnBNTjNBVW4zRG5BZQpP TU9USmhHb252YzBjRC9YVWxuY3BoYzhwcnFMVSs1czZuUFpiNjFCQWFUdHljblBmdWhENzNy M2UxYlhiZ0lPK2xJeElrUUlaZkNxCkpzUXl1QnBmdGt0UkFTQkdZckVwMG00YVpaL2VMQVlo eExoOElUdm9wQzM3WWhBakd0R2FsZHJ5WEtmTnRzenp0Tm0yZVZ1bmJac24KcjdPVnlldkdT N2E4YlhueVBIbWI2SldzZmNBSWFQRHptWlNrQVFJM3FsTU1GSVU3QU8vMWwxQ2d0N2pya3hk N2VvNjZ1UlU5aUJvcQp1bkM2bUl2SUFGSEZUaFFsQ1o5NDhuRVZxdXFnYVV3cDZaaFVWZEtv U1FEWnVVVjFyNzZ0Q3BjNkVMZ3JHMXdFdnRhaEwybmZpZzlPClVsWW1MbXhrSTZ4aGRGSllC NHpPQ25YMnRKOWRUaEI0cVQwc0xqYkd1eGNST2J4U0NPeGFxRk9naEYwOHY1U2lLc3NJVE1m MTQvVXYKZi9RakgvakFCOTcwMW1QbzROMWJqNml3REY3OWhGZ0dGeUJwWmdSU1NqSU1TY1Rj QVRwZ1RuYzJ1bU5KSGxGSXlXWHg5eVYxNlJGQwp1SUFxanQ0WTNadWp1WnVadVdKSXpWRkt5 WE1wVTltZVRkdlRiWm5temQwN1pidVpUMjdYK1l4MXFuVXpiMC9hZGlzbGp3S0hUZlBXCjJw d0dxQmxaeEUxWVNicTFibCtTUXBxeE9nd3U5SlpjRlo0b0E4UktUWkJSTUlnT21nYlZRWFNB cklaaHBSeUdZYjFhamVPNFNpbXAKSnZENjBiRUlCNGlxZG90UUV4UllBMTBzdTN3dWFiU1Vw WGJGMFZzUnRWSnJOWGNmeDlIcDV1N05BRlY0a21FUW9iY2V5eFVSVGNuZAp6VnByTmtoeVNk a00xUVpndlY0bmxZWjI4OXJ4V2Q0QW1zWWpHa2tPdzlEY2FxMkhIdGVsZ05LWDBzOU9QMkpt N20yVmhsMDZMWHlYCnhFUVZFQTY2TDJVMkt1S0FpTlJheDNFWWhpRTNXeCt2ejdiYnU4ODkr NFAvNkgvKysvLzlQL3pLclR2WEgzbmQxQm9wN2s3aStQcTEKTnMrdjhML2dJUGlqSWNReXVF QWZMRXpTQmVJT0VRT2Qwb3dHTmJvN1hCSUpFVkhvdUJxVjNYY0xFWmozNUJyT3VRY3gxUVZH Y1ZkegpHcVRPcFJiTHVlWXA1MjJlenpiNWRGdTJtN1k5czJuVDhwbmxqZGV0NVRPZk4xNG1y YlY1cXlYRENyMWFyazZIMXpTSTlKSjZvWUlPCjZSbTdDYjJTa1NMamtHUVVqTkFCMEdHMUlr ZE5LMGxqa2xIVHFHbUFQM0h0MFVIYktnM2pPSTVEV3FVaEtib1JLZlFFU2FwSk5QVUUKSEVG aUU5SCtLaWtTU2FXU0xLVkJsbnlucHF3cWx0QkFRVE1WSTMyQTlFa25iTEtFY0NtRWlxcEsw c1hlRmFjb0I2TDFQQ09oaWlqNwpYT1hGcHZSZHdxM2NMOThZdTk2d3kwTWNORmpmNy9majZ2 Qyt2N09ENVo1VTF1UGpZMG5xcFFHdTRLQ1l0cHMvK015bnYveUYzNy81CjJCTWxieHVCWVQy TXlSeWxsREF3ZzFjcklaYkJPWlJ1TXlwSTBNMmNtZ2h4U0hFeGRtZGM2am1ZVkZGQ2g0Rzkz SVEwY3lQYzJkeHIKZGFpQTdyS1lMRWFRdmptZHJOUjVMdk4yeW1mVDV2UnNPajJ0MDlieVhP YlR1cjNUOHRiTHR0V3A1Yk5XOGxCYkxyT1pEVW9ZZXhrTApoRW9xckhmRWtWM2pIQ0ZIMFVR TUlxb3lRbGVxYTVGUnNJS081RXJUT3FYamxNWTBqQ21OcUk5ZEgwYnhjZEJWR29Za295WVZK TWc0CnFOQkZ1bW9pTGRVbU5CWEE5eGJiMG1DSFdPMyt0S1pOdFNsYW83dFVPZ1ZBY2hmZnpV RnA5S1U1RUFDRnBDUWlPaVkydGtxb3RDWk8KQ29XSkZEcmhCaGVZWUpmUTQvMU5BZ1RubFp3 UVNFOC9Fci9Rb1U4Z0lrcE5TekhNMGxtaXh5bVhRcUY5aXV3K0cxWUlIUWFqbVRjUwpBbDhO YWJ1ZFAvL1p6Lzc2eHovKzNlLy8zcEtMaTBvYVVsb1J6TGtjRGZHVkVydzZpVHJMNEFJR0g5 SWdFS3UyeTRiVlJwUm14RUJKClJxR2c1OUlvNGRuNjl5eEpRM2YzdVpNaXlaeWc5dEdSWm01 MG1zK25tNXBMbnFaNU84MW5tK25zZERvOXE5T0dkVzc1ckUxbkxaOTUKMmJRNmU1bTlabXVz ZVJMQk1FQlNOOFRFVGVFVmJrSW1kamVvRUZESWRhUUJQa0FTTUVwYWlheFZWdVFLTXFxc0JV ZUtZOFZxd0tnWQpKRDAyeUNpYVVob1NCb1VxRmE2QzQyRXRFS0ZEWElsZVdrRnhwcDRlM1BO b3BIbFBtWlZ4QlZMZFFLVXFrZ3FTdWkrRm1Lb0RkSmx4ClhZM3VYbXBiT3J4cjF5VXNzeUMx U3h2Wng1VXBsM0ZpNGhDbmN0ZVA4SUhaTktwNktZUzUrTXhWQWV6emZIcTBrbVRYeThPS2ww TnEKTFh0Wkp6a09lalNrN2VuSkozL2xsNy9yTC8rVmNkQW1RM1dIdTRnK2Y3ZzBDTDZoaVor QndRWE1LaElFeVh0WlFCb2FVV3F0RGRaYgpEYWh5K1lJSG5ONnF3ZzhDWm5CWEkxTWFRSnA1 YmQ1YUs2VzAxdHdzbjA1MW51WnBtcmVidkRtcjIwM2QzbTN6eHNya1pldnp4dXJHCnkyUjE5 cHJSakJDemtoUm0wbXBKNmlwUzgzWlFVYmdZdVRSUEY1QUQ1VWgwSUFaZ2NCbUVJN2ttQnZB b3BWSDhTTk9SOGlqWmtlbzQKeUNoKzQrZ29xYWVVTkdGUTNabVNydXE5Nzl0aU1PN2FBNlVo OWZ6UFhmbWw5UUF0SVNRYTJFQkxjSUVQQXRmVVBDVWRCazBwUVpSawpkYnI3bkt1WmxiWlVm dnJPcFl5VUNLaER0VWQ4RjVaKzZqdGs1elZkbXJNZWpMckVUaTh2ZHlRUTJVbms3bmpQN3Rs Vi81eWZlV0NxCnVyc09NbzdKUUc5VkphMkdCT2R2LzladlBmM2xMNzMrN2UrRXBEeG5xMW5U T3FXRUlIaVZFbldXd1FVTTdDMEluQkFWcXRSaW0ybmUKWkNNTXVvSUtRWmNscXBsSWdJcmVF MVIydzdDazF1eUdhcTNXT3M4bDUxeEtRYXZUM2J1MVRHVzdLZE0yejFQWm5yYnBwT1Z0blRh dwpxWmFObGEzVjJXcHBWbWd1TWppYk9NeTl6dHZyMTFhRHBOTjVHbzVXdlpCVG5OMDhnb3U2 SitqZ1VGTGdTU1VCaVVqazhiWFZDcnBPCmVqVG9la2hIZzQ0SlNWV1Vvb1M0YW9KU1JTZ1VV a2Nob2VqUERzdERRTWRoS2ZSd2tDNnFTSzRHMWtidkJwODRCYWFraXlZa2wxRTUKS0RXcHFs SjBSWkpZSmEzVjVscGFkYVA3WXR4UlJCMWlJdEpOVm5jUjBGMUJCWVMrYjZHZ2kwRi93U1E4 VE9yQi9Wb1Q3TE5obDdwSQpjaWVmOTdjSVYybVFVVnQvdzZ2WG10YzZqaXBmK2RJWFAvbUpq My8zVzkrbTYxRkVmTmVLWGNLeURGNmxoR1VaWEtDbmVmWm1kOTFnCm1rdTllM0kyRjRvT1RJ UU1sRVJST2dnZnhTRW0zaWlnZWMrNkpLV1VZa2FyTGVjOHoyV2U1MUlLYThtbmR5MVBkZHFX dkcxbDIvS20Kem1kZTVqcWZ3R1pycytXcDFhbTE2bXhpVXREY1BTVjFieUo4NUpFYk42NGR0 enEzZVFLY0RpRzFGMnpRaFhBenVFQWdLaUtTa21qaQpvSnBXd3dCUGcyaENHb0JFR1ZUQjZw VkVBb1I3RlNFRXBsQjJFMHZZUnh4M0w2bFJ1eVNLT0VVb1NrbFl1cjExN3pRZ29FSlVZWVBL CkNDUlN6YzZ0VWNpUWhtcFEwYVl3b3prclpJQ2EwNFhpY0FNTURWUlFZY21oRHRFbHBuamVB RUV1SitWY2NMcnUyRjFKQUFsaU9MZEUKTDJRRzNWTjgyZStrMWpvTXd6Qm9ycTBYY1c3T3pq NzJzWTk5MjNkOTkvcDFTVlYxR0d2cjFtbjgrQTVlbllSWUJ1YzRrSVpCZFdqZQp2L2lVUkN0 MXV5blZ3Q1NpVFZSN0U1L3VscXhDcFo4WEovVFJ3T2FsRkxqWFdtc3U4enpQODl4eThWcnEy UzNMVThsVEsxc3JzOVhKCjgyUmxzcklSSzk2eTFXS2wwQ3JkQ2JUbTdqNk14MHJWOWRIalR6 ejE2R09QTjB0UGYvNXoycXNEZXpDUnJ1dzJMNXd1b2xBTW9rUFMKTVdGVUpsQjdXdERTbXR4 N3EvVmhPQm9VdzZEaklDa2xWV2lQVmRac0FLUjdtRjBnRGsxRTY1MTYrcHhKN2hvdlVBU2FJ QkFhRXNGaAo4WkJTZEluMnVUZEhXbnJxdW96ajZJSWs2aUJrUU5vWnlDN2lxaFNsR2lta09o VUNTY1NnMUNYNWQzbTdlbjZzQTBLYTlLNURra1NvCm1wYmFVM2d2cWdHMER5MXhnU0E1S1FJ blJSYnQ3QnJaVTMwb0VEb2d1VlV4bHBMSDZ6ZkgxY3BxcnloUnMvcnBUMzFxYy92MmVIUjkK ZFhSTmhyRzJhdWFhVWlURUJxOUtRaXlEUzZTN0o1dWIxMjhrSVlsVzdTdGYvc296ejl5Vzha ckxTdE5LTkN0Uy95NTNjUmZ0ZVQyMAphbWJlZW1kenEzbHFwWlE4V2NtMTFsWnpuYlBWTGVj VG56ZXR6bGF5Vy9WV1VLdTBHV1UySzFhejE0Sm1OT3VHM3RGSzgxVHEyY25SCnVKcEtWcjMy eG5lOTc5OCsyN3g5WVhSMzZmM2ZpaWpFS2FJaXFoU1ZYa09TQnNwQURzNFZkSEFmZ0hGTTE5 ZXIxWmdTU0cvclVWUW8KMGtDZ0VkMUlGRkZaRW5ORWVrc0RYUnlmYWdUY3hYdTNPOElwRUtY UnJWbHJnQ1FSRlRVenA2K3VqNnBRV1FQS2htYWwxbXhteDZ2cgpCVjZjeFdCT2txYm1WSE1G QnpwS0xhVTFoUndQcTBmVzErZVRXMDNXclRTNmpVSm5MVTFWbGJEZU1GYVc2aDNTVzQrQmRp bGQyc251CmVxY3ZvZEhlQXQvcEFoR0JxQ1lCQ08yRFRIenh1eExqbUJRNDBoV2FtRmROZzRt U2dHRjc5ODd2Lythbi91d2IzbHlhVHlqRXNMcTIKWnM0UDh1Z0d3VGMwSVpiQklRSnFFblYz RmFGamMvZnVuYTgrdHpuYlNqS1hGWFF0MmlzUlBUbGNrTWtHd3B6ZTNCcGJwVGQxcXlXegp6 aTNQcmM3V1dxMjVsWmxsSy9uRTZ0WktzWnE5R2ExYUxkWXFhNFkzc1NabXZjOE9DZEpxTG4y aXM2dXMwdXJ4SjkvNDFGdmVlZlAxClgvd0tSMlVoQnRBRWdEaWsyMWh3OGRUdHJUNHR1WHN5 M1JRVU1GSFVUYnkzMjlsNUkvZlBuMURwdWEvN2NKK0tqSFM0cUlBbVZEZ1YKUFhyb2tGNm00 Y3NBYkJGM283aTNhczI4dUxnTWFaMVd3NUNrT3l6L2YvYmVyc20xN0xnU1d5dHo3M09BcXJv ZjNXeEtwRXpMTmtPeQpaeHgyakIvc2NJVDk3ckRmSGZiZm5aZ25QOWhoejNnNElpbFJvdGpO SnZ2emZsVUJPR2Z2ek9XSGZWQzNxaitrSWRYMHNEdXcrZ1lDCmpWc29BQWU0SjVHWjZ3Tm1w YTh0ZWlyU1FDTWdScW9IZEZxVzZIRjdXRzZYbzVoVE1VU3NhK3Z3NEtiM2tERlR3TGpyZlpm SkI1ZjQKMmtzNm9UaEhlSktiVDkxOVE3bEZlejRJK0lSczJQaU5GbGRBRU9vUnAvV1REejRv bVd1a0lCWDJlR0NXZU1FRjN5MWNpdVVGanlESgozU0ZWWTR2NDVLUGZmdmpyOTA5ZHNsazJ3 U1phTWRDUWxraW9td1dFeUlpbTdJcW1DTXUyTGtlMTF0YVRZc2tldmEvUjFtd243N2ZaCkR1 dTZSbHN4L0dGN3k3WkdOa1ZIUm1aVEpySkRFdk4wT2szVk03UDN2dHZ2Zi9DREgvekZYL3pG TDM3K3M3OSsrS1NwK3gwZUdNb1UKYlNPdmJDczlDYmJsUTI0cUVBMk5CbERPa1pHamFPQnNa QXZBQVlQcy9IY0FrcnBQbUx5M1l5VmhnNCs3SFVORVpHOUxXMlBCU1Y1TApsRDdWVW9xVGha S3BSRy9acEVCMFpHYnYyYkwzbGdGYkxib25pdGVwN20rdWlrMDd0M1o4M2FsQnVUcWJ3ZVAz RGxvK0oxWStDQ01iCjRzdU44WU1ITG5wZlBWWE43T3Q2K3VsUGY3cWVGcFpkS2txMWx1MHln NzNndTRxTHp2S0N0K0F3d1RHWTB0MlBwOE52Zi8zM0gvMzYKZlp0MjhIMWFBYXVOWEdMQnBZ UlFQQ0ZGcGpwN1QzWDJoUHJ4Y0p0OVZWdXo5MVJYOUZpYitqSGlxSDVxNjZuM0RtWDJVRzlq SGlzbApGQnFSV3dxa3dFeDFzOXFqS1hPYSs4M056UTkvK01Qbno1K2ZZNkUyTC9LM1VnZElS QkNkQ2tNZi93c0ZaRkExQmhGU1FoMFkzVE5wClovVytaTkxaSjFZbVN3NVphU0w1TmtHYWtv WWRBcVdVQVVFU0R6em5lc3ZXMnJKR0tIbkUwZGJpY0c5ZTZDNmFDRjliWDVaYzF4NFIKRWEx SHRHeUhOVkNLdktpeWV5NjVodEJzYXNnT3VCbklJR0pNaHpjSzdlLytSdk50R05lOXdjOTlt U1RlWHQ5ZTh6Z2c1NHpTWVRiVQplLy9aejM3MjRzV0xwemZQU0xtejkzTm0yUVVYZk9kdzZT d3ZlQVNtM0t3d0MrelZpMDgrK09YZnZ2enNOL3ZyZDFpT3Npb1cwaDFqCkhpbEpPV3pJTXpN N29tZDJTMUc5cjZmc0xmdXFDQ295ZS9hdWRrSXMwWmUrcmhGdHhDQ3JyOHJvNjBxa0laa2hT ZXBNeGRtRU5yS0IKNVhRNkxldHhtcVphNi9aczN4SlQ0QUtCR0VJUG1JTWRsclN1TkxjR0k2 MGJLNjJoUUhDeXdnSkN5b2Z2RFlGdG8wZWFtSUQ2cUNORwpLQ2tPZC9iTkFuZXduRWI4R0Zn eG5CbkU2SXBRYTlGYkxsbGFJUHFhdVRoWXFwZWFMRFpOMDdxMDVhVFdPZ0JhR2hpMCtjazBY OTk0CjJSK1cwK0YwRnhFYXJYcEd1cmt4blU1dUZCOXpSUC9kM3Q4SHh1c09ianZMODEveExK SVpMYXZPK3NzRWhxS1Qyc2JUcFJxbDMvN20KdzEvKzNTLyt4WC84NTI0T0c0YXlGMXp3M2NS RlozbkJGMEJDVGtRLy9lWlh2L3JWMy96ODl2UFh1ZlpwZjVOV1JDZmRCQ2hHeFBMUwpXZzQ2 U1hSSW1kMHlwSFNEZW91K2pnZ3RaZlRlMFJmbEduM04xcFFKaFpTS1ZEUmxKMUxEQkRXVEd2 WTI2V1pqQmx2bnNpekh6ei8vCmZGbVdvWXNBQk9hb2NjYWtZUElSMFlqTnBzQWtpRFpTSytV VVBjaSsyYkJhR2lQNnRxRTBnT0xaTGM0eVFjcHQzSkpiY2lmN3NQb2IKZk5xQmxHaXA2SWtX YUd1MmxzdmExeGFuamxObzZiNHUwWHNxMG91OHlnck43MXBJSFpEVldpY3JkSE1yNy83Sjgv bm1DcHpyM1VHdgpZMW1XYk1Pd29LZHFHc3djQ2tsREhQUDd2c2RieVJ4aGx2ZlN6T0UzOUxq TEhIMmtBMmN6UFFJWWtrcTd1M3Z6azMvenIvL3IvK0YvCkxMWDJURkxrSmRUeWd1OG1McDNs QlkvZ3RobWdMcWZqKzcvOHhmdS8vQVhFWEpmclp6MUJtSk5PZ2JrRlkvWHNHdkZTR0xUT1lB NzcKQXR1R3E5R2xyVmhtV3lkWDd5MWJ6eHgxTVRJVDJXMTQxQkRETXkxenBKdWtXTloxNmIz Vm15ZUg5ZkRaaTArUDYzR2F5bHNhQ1hNbwpMQTN3UkNGTXFzYUNOSUptUTE0aGhHUWlrK3dB eFE2NkliUU90eHVBSlptR2JSTzRPY1VqYmRpYkM4aVVONVRSVTQ3Tm9ZVGgveGVaCmE4ZHBp WFh0ZmUzckdtM1ZLZlNtNWFvU3N0QzU3RVlubEQxQ0xLeDFLbFk5cWcrLyt0ZUhsenk5WHJ2 ZEhVNUxPMldpci9reUxUUHAKOExlc1ZoRGJHdlozd2tpZTNHYWxXd0wybGoyeVhja3Y3Q3dC UEZxT21zNlJKbEJHKzlmLzV2LytYMDhuMzEwZjJvbDJjZkM1NER1TApTN0c4NEMwb09EbWNj V0paUHYvNG81Y2YvL2I2K29sYW15ckJ1blVZQUZKUVNPSHV3MFFIRVpLZ29FS0tiTXJvc1M2 cGpsUm1qOVlpCnVrOGwyeHE5STVPa0ZCb0J6dWRmTFl6SVJpaTJSak1pc2tjcG51cUh3Nkgz WHVkSjNKSWRiWlJKcGFlWlZMSTdWSVNSc1Z4RWx6bVMKY0xDREZUU3dwMWxhSm0xbElrbFRn R0lKc0pBVUhUU1E0ajFuTmlDaGRIbkNpTUJ3WVVBSzZHa3Q4dGppMkhKdEdVMnRaZTlhUXNm ZQpPODF0c2dsVUVkYjBFQ01BR09ET3FkQXQwRnVjMUE0UWw5YnVEckgyckhQWjdhN2NqY044 ZGRnU29VaWd6TGp4ajc2VXpQM3Y4VVkvCjhDS3dNeTMydmpiYUE5ZUM4ZU1ZamdzUGJwTFM2 Q1EvK05YN2ZWMHRJOWJFdExOTHNPVUYzMUZjaXVVRmp5QUJ5UjRyaGQ5KytPdXIKcVpyV0l1 cDBteGlGYVRRaUdybFJUZEtZQ21xb0Jic2tHMVp0Q21RaUlpSWlHMUxJdnR3ZHRrZEtDUkND Z0pQcnVwNlhmMXVpTUVrMwpGd1hrMWZYdTlzMmJlWjQvK2VTVE9wZFN5cE1uVDliUFhzLzdI ZFhZY3FvVks2OG5MOUYzaHJuNjdGWWMrMnBYKzkxdXdtNHU4NFI1Ck4wMlRtWXVVbUVaZTc2 Nlg0NG5KZVpvdDBKYmVXNmU0bStiMVBwRE1mWGlPOTdSVGd3akxqTjZpbmRaWU14QzB3NXFu SlZveUUrdmQKY2pyZW1jQTZnUnoyNmNwRVJyTDN2Z1FXRlp5V1p2Q2JxeWN4MVYzaHpiNWNQ WDErYzFWSXJxc2QxcFlJMHZQRUpreUgwMVJLbGFtRgowOG8wS1YwOWpEeVBTL0h3OHV1SWU5 UVFobUN6K0NFQU9OQ1VBSXlFV1dhYW1OdUEyY1JocFRDRXBVZ21nSFZkOS9QdTV1YnFOeDk4 CjhLLys1Yi84bi8rMy8vM3A5ZlhyNDdvbHBGMXd3WGNPbDJKNXdTTkVoRWxNdHRiVzAyRmRE bE9ZbUgzWjBqSEU0Um8rUXJHMnZSMlkKbVlrTVNWU0daS0FRaXN6c1k5QXFpYU9zbm1kOUdz bFF5c1RiMnJrSlBiQUpNeUl5TTR1MlJaZ1VtWG45NUlvVWdFS3JkZDdOOXM3TgoxWVRwZXFy ZVR0VTB1MWVuVzliQy9lUlR0Ymx5bWpCTnhTcklDQVROQ09kK1Y2ZUppWlMxVTcrTE5WWlJ2 T3N0UXRHaWg0Q2g3dWd0CjJEb3pVMjNwL1M3YUthSmxJc2l1ZWxoeVRicFBua0JtcFJkaFA1 VVp4VkZIZTUyME1HWXBuT3g0UEdid2FyYW51K2xtTHRkenVacHQKZHBuWjZxVzRSYWFFdFd2 TzBUb0RrbzN5S050RWtmKzAvZURHKytYV1grS3hXOTF3K01zdlBZUkppUndLMDdhZWZ2Mysz OGR5MG00eQp5czZobXhkYzhCM0RwVmhlOEJDTXlFR0pYSStudTlzMzYrbmd0UVRWTmtkU3cz WStIVFJZeFRZM0hVVXp6anFESE1LUGNYdHVYQjRCCnc0NGNPaGZMTDEyT3JnallTRFNJRER6 b21WckdxYTNQbnorL3VycnE3aVNyVzdXWU5hcHpKUUFBSUFCSlJFRlU2N1F2Ky8xVW84SXMK U1pjeEdlbFlUS0ttM1M0blJQVzBFQlRxSkdIMitjdVhtWWlXdWFvdi9mRDYxQTdOV1R3dFFu M3RrU09xTTNydnZXZmhwT2lLbzZ2VgprcVZZS1pPeHRJYWVjVnFpRkh1eXU1cHNYNGhwS2l3 cVhpZE9TRWEyQkRFVnpHQzF1K3FIdTNVeVBwM0tzLzM4ZEtyN25Yc0pNK3VhCnJ0YTZaSS9P WTdSNURTcUpOQmdGZ3hHRHAvcDdsc3I3YXZad2dIdGZMKzNzVkRBc0N5d3ROaTFtWUl1Ykdl OUlndGx5K2VsUC91M2gKOW5XOXZ2cjluc3dGRjN3cmNORlpYdkFXZzY1UzNBQXR5M0k0SFBx NkJDUEQrcEwzTTloTjI3Y0ZLMjdtcC9kZEpnVWhSdTg0YnVSVwpDd1VnSXJkdTVrR05mUGkv MjA4VDUzdkJRRE1McFpUTHNyeDY5ZUw1ayt1cm0vMnRJZFZiWTIrM3Z2WUR5eXYzcHFDcEVF WlZvamdtCnkrS3FyanBablFoRWFrMnFWUE15UmNlNjVwdVhiMktOZmJuS2puNE1nMWRVUlE1 S3Jaa0JGdklFclZSSkpwK0wzVnhQMXpmek5PL2wKOWMwcHB0ZUxYdHlTZGIrL250MDhZcDQ4 ZFpvOWQrWUFlbWZRYkRLZkxTdVZ0ZDBkdWZhU1YxZjBIWFJsS0hYeVdsSjFLZlVVYlYweQpT bmgvRkRhWkFMRU5VYit1V243ZHYrc3YzTDc1L1dqN091TERuZWNjZ1FtSnNzZDNTQWhFR3Vo Z2RhKzBYLzd0MzN6MjZTZC8rdjMzCndITC9SbDl3d1hjTWw4N3lna2N3TTdOQ3hiS3N5L0Uw ekU4VlBjL0t2bUY4Um1FSUxJTTJDdVJHODdrL1UrcGVwUGVXdDdyVlB6MnEKbEp1Rkc3ZEk1 ZVJtVXo2SUs4V0xVUzRPUGVIeGVQemtrMC9lKy9HUFN5bXROUVhvaU1PZCtWcGdrV2p1blhL bG0yYTNYZUhzTEs3aQpzWnQ4bnR3OHBiQnFzMnhuNWVwcUYzRjNkM2ZYajNIMXp2WE4xVTNE eW82cDdKaGp0V2VsRkFBUlRRRkhXVStHSHJ1aUovdnB5ZlcrClRuTmFuZmFUZVB2Njl0aldj QU9GakdZSktGMWhXSmxVTmpKY0lud3FjMHoxUUxTMmVrYkpyQ296dlRxOE1GbGd5aVpGZHdN NWpGNHoKTjdVajBxQTBBSWI0WGJ2TGUxN3JvMnl2YzlTWGFYc3Y4Q0RQNjR0MzMxaTBkUGVi L2RXTHp6Ny80RmZ2LytDLy9HZjJ1MU9OTHJqZwoyNEtMenZLQ2h5RG9JTE5qaEdxWkdaRElu dHRwMEFhL3c1U2pnNUM1WUVRcUg1MVdiWXNsMmJDdEtnRjhxVmdPd3hmU2t0QXdCakJRCmxo Q1o1ajVtdmFQcFBKMU9IMzMwMFQvLzhZL2R2ZmMxb1dsWEtVeWx6RDVGd21wbEJub3pxSGla cDdxZmJMSzgyVTlYdTdxYjNRdG8Kc2F2bDVzbjE3bnBIOHRYdTFmSHpWNi9XTjlmei9IUS9y M0pMdW54a1JiclJqSU81MURPaFVna1FWMU41Zm5QMS9ObE5uZmZkL0JUZQpPcTZtMTRkMm5O MG1vOUt2ZG1VNUhZbU9iRXBhcGl5eXA1WldyK2VyM2E3VzBnOG5aaHJwMG14bVRET1FjS0lZ Vm01TjN1WXhCTVFRCk8yN2hJVi9ieFgzZHYydDcySTArWGxMeXZudys2Q3d4SXJESHpYeTRq VXdoVW4yMzJ4ME82MDkvK3UvKysvL2xmMUttblYwRUw3amcKTzRaTFozbkJJd2lJVVBhNE94 M1hkY1VJZjJwOVJFM2NiN3Z5M0VNb2RFOEFlWGlDem0zMW1HL25xNUlKOWNIUG5FL05RNW5n RzRObgpWQUFhaHZHY3VqSWpNTHpkbDdaOC92SkZWejU3OW15YUpvV1ptY3ptZVg2MnUwbmE2 blZwYXl3bnk3YXI5Y2s4WFU4K0Y3bGlsN3BPCmxJQ0JPL2hUVGpkbFJ1VU9UMTQvZTJLSDB4 Vmp6akQxcVZTTGppUXNDNDFFb2plMEZRb1VRRzUyUFUvUGJuYmZlL2FrN25ZTmZ0dDgKNmJq ZTExamJYTXRNSXZObXZ3ZE9wSmlTQVE2Q1hka2phZ2JjWkd3UkxYTnRyVnVSeHN4WEJIeklW b3gwbW0wOXQwYmJiU0NSTWlyOQpuenp5SE85b1BMakZRUWo1TlowbGh0MjhtYVIyV3VwODQr RFAvdDFmbWRrbCtmbUM3ekF1eGZLQ1IwajFTRmhmWWxteXJjUFRybWZuCnViSUI0SU5wbXhC Sm1MYi9rdm4yT3NLRWhEYmp1bFFBdFh6MVI4NnBnSWd0dFVLakJGTktxVWVYaFJMR3pGd1B0 NWI5M1hmZnZYcnkKZkwwN21yR0xJWm1QTFJxdGE1RXlaU2xMdVZTVFRIbW9KTnhna2E0K29j MnFSS256L083TjlYSC9wcm9EdlZoZXo5VlNWSkx1aFU2VApTdTlsYlRpdWRrcER5RHhKcG5x MFUrdWE1cHU1d0pqS25uMXBJTm9wWXBxbWtoa2d0azVaUmpJVDYybXgzYTRIbHE3am1zZldK OGFTCjA4VFpiUGpxcEVOT09lRyt4VXU3QUk1SktYNFBlYVhwMGIzdVI2ODQreHR3T0JXa3lK RzBDU0R0L0JXR0dQdm1MVzFiZ1hXSk1sdVMKSDM3NG9TY0tobVhTNy9xOExyamdXNEJMc2J6 Z0FTZ2lwc0tyT24zNHExOFVSa2RmbzlWYU5YUjR3cGJpd1JHR0JRZTU5WWJpRU1segpURnJE T0RvazBHaGI4T1RaaWhzQVlBL21nSlI4NjJlZ2tRMHlNcm95UzVrUVhCS3RwODMrMGZ0Ly9Y enZQL3J6SC8rckJzbEk4M25YCnBDQ2VGQy9FWlA1SmF4Q21tNTJYMHZzYTRNMVVpQXlvVmkr MVdnM1daYmZiWlRhSFAzL3k5SDM4eG5iVHZMOWUzeHpEa2lZSHpGU0sKT3kwVDZpem91OEo2 WTZmRlZjejJzNVVwMlhjN2I5bXVKOXZOTGpXcmhjb24reWRDbUptN2JZN2t3WkVXbldLeG1a aGh1OGJhckdLLwp0eDFVUFF3RW1aeGc3c1djQjF0QjFhbTBkUzFlZDlOdWJYY0lUV1ZLcFps OW9UYmRPOVY5eGRzTG1HMVQxWlRPenZrMjFEb0V6dHRuCkdJMUdweG9qTXMvU0lFa3FveGdH dlV6cEZLYzY4YlBQWHY3OXovNzJ2VC8vYzl2TjhlVUh2dUNDYno4dWlxZ0xIc0daaHM1TVJp RFQKTUh4MjhrdnRnbTNUVjQ3VWk2Kzd4TVBMaDFlK0RBcVVIdi9acEg2YmlZQVkwZnJwOXZE bUJTS0pTbUVJV3NicFBMSzV1cXVYTFRmRAo4bXlnU3RMTVJDVFVzM1Yxb1lIZEpZZmNuVzRp Nk1iaUxLeTErTVR4cDB4ZUo1L21VbXNwSmJ6SW5YVENHRFlvd1FtR004dndHa2VTCmdvbGo0 MmlpaFRuTXhuY0dkL253cVVzaDRFMW93dkN5QlIweUUweHk1WEFCWk1iNUVCbFRMbXkzSTM4 bnc3dGtBaEl6RVdBbVVsUmkKRTc5dXVwSHg3bW9UMVFLUUpYai9XT003RTgySzBva0NPcXdj N3c2Ly91V3Zxdmo3UllaZGNNRWZQeTdGOG9LdndGQVc1cG5WOHg5UwpYMlRjZEg4QWhleHhm SFA3MlVjZlordGw4RTFTb3h4dXZ1d1EzV0FNcUNzM2t6YWptUTJQOEF4a2wzb3dTUmtBa3FX YU80RTA0elNWCldrdXRYbXVkcG1tYTZ6U1hhWnFtYVpybnVkWmFxNWRpOXRDcXhpUW1IRlp0 WEtlVGxCbUttN3U3dXhuTVVBaUgzSXphQkl2RHRHRWMKNnJjQklLWjdJNTV2OXVDSG9ZTkJD MXFDT2E0Ymd0Z1l0empYNFpGY0JpUXNoNlRrL0NjSmQwOTFVRkpNeFk1M3R6LzV0LzlQcmVY MwpHQTVmY01HM0FoZWQ1UVdQTUtUb3c3QW1Zak1FME52RTQyMklxak9MRlYvRHV2eDZuZC9Y UE80L3lNb21PWHhyZTQvYkY2OCsvdUNECldFNlZwZ1ExTE4rMnZpMGdtVlNZVFQyaVo0WWhs RWx6UURsc1ZyTXdzNHRqSkdrc3BUZ3RNMGxPMCtRcEo0M2h4ZHk5bUl1eTZzRFEKdEdUTGJ0 WG9FQk04S3pFTDYxVE1RTXRTaTd2YzNaMmt3RlFhM0xva01CSm13d3hYa0xJSFlsamk0RXhE ZlhRay80Ri9wQS9IMnY4ZQp4OVBPRWlCcXU2ZU5abk9MY1htN21CNVhiUFNLS1dwd2xYbjJw WGZrMm1HVzBVdVpzcmUvK2ZuUHBvSmpmc1BWL1lJTC9raHcyVmxlCjhCV1FOSXFsbld2bmYz RFNob09BcmJFZVhyMzg1SU1QcnhLelcwanNReGFZWm1iRmxFa3prYXZhS2RxY3BVc04wU1BN NWVrV3dnZzAKNlZBQWdobUt1Wm4xM2lXNU85VkJHVFluZFZJMGdtbU1PcEh5R2lPR0dWc0Vj ekdHakRidml4ZlJvbGE2cVRpcW0yelFlamMxdjhqaQpjQmZNaXBQS1ZJOFlGS1V6TUhoT1g3 UnUrS2VETWlsRVNraFFXM25jaHVybklTb0JtQlFjYldVbXh1dVVKR01tVE1yTUxzalNDM3lx Ci9QakQ5NCtIVys2ZWZsTlA5WUlML3FodzBWbGU4QWdqQVBpK3MzU25vTXdzcFhBTE5Cdy85 NC8zZ2w5eisrL3daRVJFYnR4TG84ekEKME9uMTYwOSsrNXYvL0UvLzdIcWV1akd6bVVtUklX bUkvTnpvRnNxMXRWTXZibWtSUjF0VnpLMGFSeFluMWFTZWcyZzZMbHRydmZlcgpxV0E0Q0Ex dUtFVVRBRE9ZY2NSRWx6NHlRd0NURlhvMU1rdjZ0S3RXM1FycWhFcldZbVVzTFJHU01xVk1s eUl4elVVVHE0c0c1ckM4CmZUU0pmWHNRL3NIT2tyL2pQMkJKb2lrSjhGd3FSMGJaRjBXYll4 aTdUYkc1V1N0dDlrSEl5T2JGZWlhaVo3U3IzZnppODA5LzhmT2YKL3lmLzRyKzduRkl1K0U3 aXNyTzg0SXNZYzlmN25lWERPS2YvL3lGeEk1NllGZk1DOWRQeDhPTEZ6VFE5MjEvVllwNjRM KzJaU09aWQpjN2FJVTdRV2ZlMXRhWEZhMnRvaVFpa2ltUW1GS1RZdXpuaU42N3IyM2pNeklz YkcwWGtXYjNCNEc0Rk9GcVBUSEREQlNZZFhzMktjCnJPemNpc3pUWjdLaVZIaWhPZHhsQm5N V2d4bk1OVldidHQwbnBNeE1wdTUzcU9mWC9zMGZkbTJwWGdhWXkxdzJGRFVsNlVuUFFhZksK WUFaVFRCTTg0UnZmWi9zbGhzenNwVmgxTTZxdGg2bnkxY3ZQL3EvLzgvLzR4cC93QlJmOGtl QXlocjNnS3pEY3p6UHpqOFNOWmN3bQpDODBFclgwNTNPM25hVDlQczF1bmxKbUtpR3k5MXdx enJScjJqQmE1bWd4eEN0VW9JVk9PK012TVlJYkpCWWwwU0JtaFRLUWl3dVpLCnBwMEJDZzVQ RHlhSnpWTEhCQ09jcUM2QmdoV2lDQzR6R2NMY04yZFZFa3hGa2tsTHBrb3hGZmV5a1pkMHhz T1lyWWUzZnlPSFViQWsKVXhwUEJ4amJTT0ErZHcwQWxJQzRlVTJZc296UFFRN253eHl6WjBY V3lhaUVVZXRhT1Izdlh2M3NyMzVxdWhCOEx2aHU0bElzTDNnRQpTZXZhYnViNTd1NXVtcWJX RHRHaWxDM3orWDdvbDhveCtJUnhvNWsrUHN2L0hvOTdmLzMrVjRrZ2pHNTlYVE5pWFk2MTJO VnUrdmczCnYzbjE4dlB2ZisrZFgvNmk5YlhOTjd0TWhuSlVnSWcrNzNabWxvQ0l3L0ZZZDFP S0NkN2VIUmRpNTVMRjNkMnlyREhQVjh1NkhrNXQKdjd2KzdMUGI2TG1jMXRscVgxY1d5aUJq SWh3c05FNXNQYVQweWNVTXBkVmlreDJYQmFXWSsvUHZQZmRxZE5TZDNaU2Rsa2FhMGJHdApW ZE1tN0ZBbXEySlkxZjVtTDBUcml4Y3V2WUZjMTNVM3pXYm1qaDRZYVNjUmNUcWQ2dFZUazdY V2htZGc3LzBoSS9mcmp2OGpHMTVsCkoyVm1rcnNoWVlhUkhwcVpHS2tqSnRMU0JKb24rdDJS TFpSQmt4WDNrZTNKVEdQMWdteUgwNkdVcWJmbHZYZS85MWMvK1g5YmExZFAKbnI5OCticldl amdjYm01dVdtc0F5dGVZVVZ4d3diY0ZsMC93Qlk5UVNrRnVvOGlON1VLNlcyWlMwTGtSZ1hF b0Y0bXZabU4rVTNpcgpwaUJKR0NIbDJrNjlyMFBqSWNVSVA3a1h1b0E1Z3F4U1BaU0FtdEJD YTBxVVVnYWh4Mm5wcDJQZjc2S0ZvZ3ZqMXdTMCtlN1p2UlhOCm9LZVM5S0g3M0NnNHc2VVBJ c0lBYm9RZmR4ZUNCQzFRRWhvR0RwSkVoeFFVNEFiMlVKZENnSXdnaDd1QUh1REJDLy9hcnlD RDB6ckcKeVBlWGovNzIwU1VOekZSa1JHb3duOHVRMVppRFNTa1Z2UzI5OTk2Nzk3eFc5VVI2 OFdxc3hldzhkWUJWSXJRNVN5aXk5MzQ4SGovOQo5Tk0vZmZJdXlWSktHUW9ic3dzLzlvTHZB QzdGOG9KSGNQY2tSM2lqSkM4K0tEK2xsTkdDS0xhYU5Jb2w4ZzlyMkdMME1kamJUcnVGCkVm MzJlSHM0SEhhNzNkWFYxYXRYTDNBV2hoSU9OTWxJR3RreXU5TEVVSWJZSXdHRnhFVFBtQTdy Njl2amJxNDlvL1dleVV5TFVJUkUKd28wQzZSd3VBYVBNYkxibWdGRjAwVU5JR2lpUk1LZEhx YlZubXNQZGxEYnE0RERHVFczNVZqRFYzYTVYOTJwV2hvc0JFbHFqRjVWNwpzeHljOVRDLzB4 RzdyNXI0aW1JcEJ3Q1JscTZ4SnUwSUlOMktvdVhhMVZaR1Rva3JzTUtmc0hvUmErSGtuRXBL UzI5TlFpa1VESFN6CkpDSEYycGJYYno3NDRJTjNmL1NmbVptNzExbzNMNGhMc2J6ZzI0K0x6 dktDcjhCRGdvK2szdHQrbWtaK29vWkVqL2RCSU9jaDdBTmcKalBXKytqZi9MazhETVBjaGZ5 UUpGNG5NdkQyOGVmWG01UStldi92a3lmVnZmenY4YTdjblBGWnJ4ZHpkcy9mTXBERVQ0WmEw U0VEcwppZWc2TGYxd09CMTJ1MUJmaGVqS1FPK1pKaG81QnBSSkNvNjNMNHlrbVRzMS9QMUVZ T2dseDFjSHQ3cXZlVHFadXhVYVJCUVloVlEzClJsQ3BsRXk3cTNseHEvUGtVNDExTEV1NTlq YkR6OFVTRDQ4bnZvYnZJNGw0eThENmdwWEJseTdEVXNXS0ZWZEJLTmRZVys4WmJXbTkKSktx NEUvYytYODNseXV1T3hSc29oVE9wbmxpelIrczlXcDJubmttcDBBTFdpWXgyT3AwKy9QREQv eXJ6Zmo0OHBMcG05bldmaHdzdQorTGJnMGxsZThBZ1JXejdpbWVCam93NmRUaWNEVFdibllL aFJMSXZ4eTJQWWIxQThZR1JLNCtRYkVvd2lsclorK3VyekgvM0o5MitlClB2RnFvY3hoSXhz QkUxTTJWWGUvYjg1QW1sZVpKNHpLcEFpMm5zdWFwMU9MYUsxVXlUUFoxbXpvcWpWVG1VQmkr TzRCbStKMHRFcU8Ka1VsbU9TejU2S0xUaTdubTNlNzJjRENITzRzNTRESUtTcVlGREtaSXVt UklwaytsenJWRjBGSG51Y3dUenV5cXN3THlIemZ4dVRlRApmVmd5djdKWWJpYXcyVEo3ckpF UXM1Y2VWR0tOcTFLZWxkMnplWDVxMHdUenJoSWlyYXVkZXF4TUJwS3hHOGMwMlh0bnlNMWkr dzVSClF2ajAwMC9Ia1IrOFl2eGpZK1FMTHZpMjRLS3p2T0FSTXFPUTQyd3J5Y3dtbjh5NDlp NGhNd2VkQjhhM0RkZVhta3Q4UXpyTFlhYysKbm9ZUUVVR0hPZGJzbjM3K1NkaC9zYi9aKzFU WDNzYVA5ZDVSS0lWaFY3M1lLR3htQUdRVUhUVFNhRXJ6cmx4N3JFdFBSWmNqd1dTMAo3SmFa bSt2YklLaEt3ejJlU3BKdVpxYnhxajFoU1pBMmJuZjNlWjVmWjdwN0tlNUtXQjNlTjZITzRs QVNrR250Uy9oa2hXVXVjUXFyClpYOTk5ZVRKazF5UDU0UC90c2pkV3lsOStYdko2Q3p4WVBw Ni85N2hTOFZTQWhBUkVhZXUzZ2pNN2p1dk82dFBuenpiMDY2dFhyblAKU1Y5N3RsQVBNMXVq UjdTd1FIRldLOFVxZlUyZFVzVXNyU2c2dkxvN21qNzc3TVY0QXIxM0FKbWJrdlZ5bnJuZzI0 NUxaM25CRnpIMgpaS096ckxYdWIvWWtSUGExcmNkMVBTMzM1MjR6d3grVTNnTmtwaVM0U1dq UjNSM09OSDcrOG1Xbzc2NzJaYXJIZHFRQWVLeU5VMVdtCjA5dzNDbEt0MVhOd2V4UkswZ1Nt R0VMdlF5MGlHQ0JUY3V3c001UWdBc01iVHliQlJpREsrRFpnTkVKSmlEWUl3UUpFaDZQV2VW UjMKY3pnSTl5UXlneUlkQ0VtQ2E2Z3pwNzNYZVRweWlVd1dMM1hxZlNGNG40K050eTMrMStJ THBKNzdHNzk4R1VEUElMSTRaODdYTEUrOApQdVYwVFh0VzVpbXlkTmlhN0tIc21aREloSFds SUtnUGVRd29rczRUVTJZRmxvRkFzRlFTTDE2OHlETkdtUnd6MkV1eHZPRGJqa3V4CnZPQXhy QWd4aXFXa1VxYnI2eWQxTHMrZXYzYzRIRjUvL3ZybHk1Zkw0WmpxMkhxZFIyZHEwK1l1TzA3 MVgzYkplNWhlOG84bVZGQWoKdEVza2tSWWhFODJjdE1OcDZRbXZwWmd6QmozVjExUUhFeXpH UW5QUVFSODFQYmFBRGtFQkMyRVZsL1JJVjBoeXNnS21KQUpJZ3BKQgpTU1ZHbTVkNE8rUTBE SlZLQWpsS1poRHVoSW1GUXBJeWMwQnVNQ0JJd2drWFBVMGs1MTFWcldGMW5rcG05cDY5cWZj a0tXU1NTVWlRCkdQQ2V0S1FuWUVIWlNHTHBRODZqQWtFQ0I0MkczSzV6MDRSUTRRbHVzVEhp NmJBcjA5TjUvODU4OWN6bUsvaStjK3FCTjZjSlZzZXUKbHBSWk1EUEhxNmdSRUcwQk10UXpF MW4yMSs1UnpYc2kxVFBOWkVRZWIxK2dIeVVIYlJSTEFNamc2Tzk1Y1VHNTROdUtTN0c4NEJG Twp5K3BUV2RmV1dwL0tWTXZzWlhyeS9MM3A1bW1VcTZ2Y0xWa2lYeXluTzJpVllLTk1ZV3Zq N2pXWFBSc0FNMnJrTGRvMm5vMklCMFl3CmI2SFlScHozZzF4SmlTQ2FHMUlFN01uOEpDUjFY Ris5YzFyanR4OS84cGQvOXFOM2JwNi8vdXpWOWZYMTdXbXBON3NUV0hlNzA5TGMKL2ZuTjB3 cXpVQ0YzeFJRTGhTSHA4SGtPVFo4ZGVtM0haOWRYVFZJVXQrbk5tOXYzZnZpRHU3czcyMDNJ VEFib1FwL2NCdUZtcnRNUwpYZG5NZ3ZLbEd3S3N1Mm0zZjdNY3AxS2ZQTGsrSHUrVzViajcv cDhkMzd5ZVJseTI2RExBd1pKR1d2Umx1YXE3RlZHUVpyaTdPNzUrCmNadnZ2cnVyTTdoR2hD QjBDL0hRY2Jka25MSk0zYXNyMGhNc0Rsb0w3Y3FPTWhFUkxkVVRzR0tsbUpzcEl0Y0ZyVnZY Sk03a1RQN0oKTys5VnFJUjU2MU5xNml5aUo1enV3M1FnTTVsQXloSm1QUW1hbGVvSzIvS29P Wm10TGF1Vk5TTWlwcWtHSXJSTTFYNzlkeitwT3RKMwpTN2UxZTYwMWxtTjFjbGdueVlTekpk TWZlQ1p4d1FYZkxDN0Y4b0pIWUhHek1vYVl3MGJ1ZUZyNTVxNWVQUldLV0l6RnJicjc2RlhH CmlMQURCbnFNYlNlSUxWWnJKQXVmbDMvM1BXZ0NCbVRTZ0RUWmlCdmUybEVtNE9CZ3VPVDlt SmVDWUtZdDlHUnBwODlmdkR3OGY2L1cKNm1SbXdxeURqVFF3c0hGeURDeG1UcGpCRXFRY0NT Qkduck80cHZYMFNPUVFVbVk4MlBDTlZNM3pPSFN3ZTRaRm5vSkt3b1JNd29BbAoreGhiMXFu TWM0VmJEQ2QwQkZJSVdTZ0RFUW9sc3BzU0Nrak0yR1NWQ2RQWnpweVNwNFVEMXVWZE5HeEdk Q04yMnpRaVM3aEdLZ1hBCjNMek1qbFQwZG5kc3ArTUU3Tnl2clY3dnAydjNuZGM5VkpmanJL UzhpSjRzb0tXYk1Cby9iSm1YVzdqMzJYM0lMWUdSdGlsYWFndnkKaHBFZ2gzTmdkaWFCV0k2 SE41L3ZuLytaT3pYaXY3ZlFtSUFNdzI4V0J1VEdyYjdnZ204SkxzWHlna2NZRW5Vem1sSEkx aGNjZUdvcgpTMmtkL2RpaUxjcHVTb0pDeHJrd2pnaXY0VHBLd1liR2ZwUkpiT2ZkVkRwMWpq emNMcE1BVXh3TkVzM0g2SFhFVkJLQjRkejk0QkpBCkxtMzk2S09QL3RQMy9uUy8zOWRhSTJM bytTS2tNcFQ2VzVOclprYVlnY1V0MDJrWTVqNVNxSjg2bHVqZDBKVXlabXJ0NlJ6MlBKSk0K c2xFeWFkdVhBNTN6UUpScGtabEpLZm9LR0tocG51ZjlqdlNNYzJDTDNsb05aR1prQjJOTWRz ZE9kRXk4N3pFbTJ6NENsNldFZW1ZUQpRUmpPOWNZUXRMQU1kU1BNREFiQTBMdVdrNStXNTZY dXpXOXN1cTUxWDd3UUpreWhFcHdTbGpEQ2M5and2V1hmM0kvTlhmZnZrS1VNCjBEWUd1QytV a05rSXFUWWIvcnBwSkk2SHcwY2ZmZlRqZDM5VVdWWnQrMVF6MDFmcGNhbEhZL2tMTHZoanhr Vm5lY0VqQ0ZLUXc0bEcKQXRCN1h3Nm53M0VGREVtMUZldWlXR2tCMHFybkdMSU9pVHBwb0Ft S3ZQOW9QYUNaNUZsb0dTS3dWY0lZRVlrYThuMlFGTUNoY2dBMgpDKzhISDlPTjdmTHBpODlm M0w2ZTk3czZ6NGZUY1NneUk2S0ZZZGdFa0J6Wnk0UWJ5SzBWSWtVaG1ZU09mVDFsNzEwaHlO aENhMjl6CnFUM0ZrRVZtdUJLeTdSZG1ibDhMQ0dWb0tEdTNsMmtVNFlXbFRCRVJrWVJEQXZK TUN4cEhDVklvVXhKeit3MzM5WExzUUNFSjR3QnAKVmF5S0lJSTJEcFBUQ0JzeFcxN29aaVlo TWs2THJXM3VzVXYrK2ZYeldiaUNWNEk5a1JFOUVXMENaaGxGU3d3bTBZaW9sRFFzbWtZSApP VzQyYkE2eGc0aEx1Rk9SS0VUUUVwcm9LOFBCc2FzMjRYZzhmdkNyOS8veW4vKzNjbWVESkQv bmpBNjNvU0U2NHYySDRnLy9rYjdnCmdtOEVsODd5Z2tkUVpHWVE2WVpxUHBVcXgrMTZPaDJP Ym1XQ3VjQm9VQ2ZFUk9zSjJ6emdqQ05hQXpUMmlFSHFIRlZ2V05jZ0JZS2oKMmowNFRZNTVL VWJKZkJzVnRZa2kzb0o1MzRsTTArN3VjSHB6ZS9mODZucmU3MDdya2tCR3RKYkRvUzh6UTVw R3hYU3o0WHkrT2RtYQpZaHM1SG1OZDBOdndSelh2b2RQU1p5dmVrcUk3VktRdW1KR1NZZGpF RVFZbElyT25JaUVWODNUUHpOSFJMcWZXVG0ybUNYMHIwS1BICk5iT2dRUFZRRDJqcjZZWStw UGRlTElabDBYanRJYTJwWTQ5dWxtYWdrVWdZYUFsTHFoZ3lHM3B5WFd2TGEvRjVtWi9RM3cy Ykk2dTYKYi9Vb2swYVdvajdLNFhEbkc4ZWFoc0M5c0JQSkxXWWtDUm1TaWh3cVUxbGlJcUZ0 eHl4akp4ZHRYd0lBNjh2Ni9pLy9ua0toYVdTaAozWnNxOE5KSFh2QXR4a1ZuZWNFalVKRkRU dWcrVklOMHZNU3JYYTNPTXNFc0E1SlNoREtGREFGZ0dYMU9HZ0FmVzBrcFFCUGZiaWpOCkJC cEVqajNsMkYzQmlEUTRJY2dzaDhZaWtaWUlKYjk4aGhWQjkyVlpQbi85YXA2cVRkVnF5WmFo MWx0cEhqVDJsRVl5Q0Exa1VtNmcKWktQQkpDd1J3VFZqUlRZbHlDU1d5TVBhOW5VbVJhUjM2 ejFxdC9CMGpyUU4wTGpGaVBRc2tabHBvMzl5ajdXTnVuZzhIZzkzSjA1ZQpUSVZwTWtoTW1X Q0NZTkc2SXBseTJ1ZzROWUxHMk4zVGpDRmxlbzlZSTQ3WnhoZ1dNRzZNNHBIUG5PaUo5YVNs NzJUdmxQbWRzbi9YCjZvMjRTOWFBTWhWOUhERWYwMUtNdzAvSWdRU2RneVZzQkROQjI4SkhT RGpIaE54SUpFTUZBSmdwRUJMTUNFT0RHUWxZUWlRVjhac1AKUDBRa0JlYW95VHhMUndaM2F6 dDZQRWVkWEhEQnR3S1h6dktDUnpBelNqUXpkNWF0V0xxWnVWVllGUTJFRVRTWXpGSDZ4cmho SmpTYQp2eENDWHNHVUJDWWNJOUpxYTJWb1p5YXNBUmdoamdhalpNT3JaOFE2SnBNSTlFZXNT VzVkYVNoNzlNOWV2OXp2WmhqTlhhMUphcTE1Cm9Ua2pBckE0S3lPM2U1UDA0V1VuTXd1M2xk bW9saUlwc3pYemJ1M1grNlN5d0dwVFZHWVFnU1RNbUJuY1pCQXlEQmQzMm1abjV6SloKTFhB N3JlMzI5c0JkblN1Q0tDelpNN3NVVUFnWjZWTFA0YVczK1JOMVJjdWt0RmtObUJKZFdDSlBQ WUtNVVZaSGlSRk1LQW11aHpuaQpDdjZzek44cjh6T3ZOK0tjcW1mVlRiY3g0NFVTeVN5bEpL aTBMZHphRWtBYVIyYzU5Q3JrZUVQSDNqZkFKR2hRaWtWTXlEc0FxQkRDCmlTaGppVXNNbXRh TGp6OVZKakkxdnBwQVhXbGYwaEZkcXVRRjN5NWNpdVVGRDVGMGgyU0FXVEc2ZVdVVnlZeVdr REFNVHVVMHVyelkKamdXQU1qTXRON0pMU2tEMkpNd2xjbHZyYmRHT2c4WnBJSmpuNFN1d2pX RHBnR3l3U1FhVFJPZWYyVHJSQVVWRUQ5M2VIZDhjRHBWRwp0N0VDRENvU1NVbURsbnUrdzhp b0loeEpqbDVJTUNVeURDRVFDbG9IMXRRS09xeUtrY2lSalprK0ZtNmorcE5HR1hPd1V6ZnF6 ckF0CmNLZVo5V1U5bmRZcUdWeUVxQXhHQkhxZ1M0QzZrREs2c3hqOGJDdW9EQ2JOUmRFa1Js b1RWaUM0VVdXM05PYkJka3J4MUo5WCs5NjgKZjFybUcvbmN1Z2VRMmZvd2poQ01YZ3FNeVN3 c29hUU14aGl0SWNaNlZ3SUhEM2JNWUNHRFFHWlJLSE1WUnU4WW04b1VwcGF3TW9MUQp4aEVt UkJUYTRmWk9rWmFDWkFLTnlxOWRUVjQ0UGhkOFczQXBsaGM4d3FCeXREWGVmZS83ZDhjVHZH UTBrdG02SU5KTk11VTIzd3hWCm1vSHVidFdHdlJ4SmtIZDNkMTNaTW5wbTlFZ0NaSkRoUml1 a2tRWm5KaUpTU3BZQ0lESUpRRW5EeHZneEE0YXVnd2xSdGhtOHVaVjUKZXZIbWRqZk5QL2pl T3lRajRtcWVsL1hRV21NcVFRanJ1aTdGaXRYcXhrM2JwNVl4dUpudWp1SzNwMk90azhIVFBF dDlmVHBkcjYzVQphUkduNU5veE5YUVAwalJNZVZJa2k1WEk3TWVHL2VLeHI5VVBwenRheWNB MHo1OS8vUEtkK3VTdUwwaWE1SUxTT2p4emhFWVNvUUtYCjFVSTNXVC8xMS8zMjFjczMxMy95 VEsxMUtoVkxhbWw5aVZ3aTZKWUpUMVI2eWE1bFNiQXFmL3pPOTY5Nm01THptcE13cGFwb05C WmkKY0pXSk9Gc1NRS0pzT01ScWVPMk9qcENKVW9zWFNkbTYwM2J6Wkd1c3g4UDF2dHd1SjFt WnI1NFk3T1hoYm9sV3BscDJ1MWZIdThNaAp1WitucWVSNldnTG0xY0cvL2ZsZnYzbjU2bnZY enlibmFWbW1hcVVXOVlhaEJPSWYydlRwZ2d2K0lMZ1V5d3Nld25LTTRzeThUclF5CmxIVWpm SU9FS2NmV2JVd0RUWERCbUE3M1ROSWRTVGd0di8va2VXUmJXeXlad2xHSEFBQWdBRWxFUVZU dHRQUlkrN0wySU1DNU5zYmcKd2NJMkYxbXpBdU1ndXdqSTBWSWlUVEtZQ2Jxbm40eUtTUWlR bDFRdTJkY0l1SlZpcVU1YUNIN21CdVZiMWNiR05rb09PbWFLMjBZTgpHQmtmQ2xyU3V2RkVL eUdrSnVPdVorL1Iyem1Ya1J1N1ZTSURLYWtMWTkyWVNZVWxKVVZrN3loQ1ZncUJIQ1ZxRERx QlRIaFJOOUNBCm92Uk1abGhyZWJoYjB0SWgwQnZRZzAxSzBhd0F0SlN0bmNkV3hldmQ3a2t0 MXkydlE1NmFZT1hCZ25lMGlRUGExSTJ3dEVGQXBoa3AKa2tOUFNYcnJhK1hrOE5Zeld3c1BR OW1wdE5kM1Y3dHBtWGFIMEFHOVRmT3hMYWYxRG1zMjVYUzEyMTlmcmNxcmlPUFNZaVMwUkI3 ZgozRDZrMlg4ZDVYNXdpQzY0NEZ1QlM3Rzg0QkV5TVFRUVpiZTNhVGYwSUpuZ3hubkY0R1dN blJrNGxvZ2E1RTBYZlN6aFFvNWVsQk5zClg2WTA5Rkl5c1FpdmhRVU1aWThJQ0VhWkRkSEY2 RDd6elA5SXNzcXNuZG16U0VBNUNpd3dab2pwT3JWK1hKZDk4Vm85MS9hV3NDWkwKTUFQUnBX azgxMEZrMWNZc0lTVU5TN1poVzVOUW1EWDBCVVFQR0tmR3ZlWHFLSlhvV1IxZ2NBd3dsWW9F Y3VRZVcwUmtKM0pvVFNPMApMcjI2UjhnbHBRYmJKbE1Da1lhZ091ZzBPUklLWk1icDJGL3ow QnpWU0xPVDFXVnB2YWZFNnQ0Rm5GWmJjbzY4S2ZQVk5EK2Y2dFhoCmJwOEM0RWlBSW1NNDNn bkF4bllkM2VURHNzUlJMbjFvYkdTSzA5M0JybkJWOXJRWjdKWStzWHFwcDlaYjJHSFJDN2JY VXpsT2RndmUKOWl5SVVsaW40cFBYWUIydHJDQWhXdi8wNDA5KzlKZi96TUN6OStISWREcy8r allDLzhOL21pKzQ0SnZEUldkNXdTUDBUTWxRZk41ZApzVTRkWHN3aXQyOVZvMFp1TXNodGd5 Z0RpS1NNU0pNWjBzRzhPN2haY2Q5NXNXcmtMS25UcGg0cmJJM2VlbS9SMTR5dVZLSzFsa1lW Cms0OWdFRE96QjkzUmVYekhCQWtaT1ZSL092VjJlenJPKy8wMFRhZDFKYmROSWd3UUlxSmxk SG5JU0kwQ0x3S21JY1ozdzJDaUNnaXgKQTQwOFprYW15L2JFRXJaTFJwYzdPbFZJSVNsQVpr TXVHSWtNSWNuTmRvakZKYlhXWlNXRGxKbWNJdVVteXdSUXNtZGZnMjZHd3ZBTQpCbmc4ckZq WHBmRGFqY1VYeXlWaWJSRVJYang2MnRKM3NPL04rMmZUWEszdW0vYUJXUng2RlozajByYTk0 M2pMemczYzJBUlRNRzVhCkg2U0VSSWFsM3RsZFQvRGFaWUw1N082bFRQUnlMTjdNMStJSDB5 ZDUvT3g0YW9veXplOWQ3U1pFTFo3cjBwYW0xaTJ6bUFLTXRmMzYKL1EvK0cybUx5dVpZWTkv dmZNK3BZMmVkNWVVRWRNRzNBcGZPOG9LM0dKN2xtWktYdXI5R21ST2t1WWJHRUc5ckYyVjRl MHNPTm82SgpKRXgwY0tyRlNhY1JVTVNnd0VoNHArNjZNYjIyWWt2WUduM0ozcFNyMUUyaEhQ bk1zYm1odWN1M0ZuWjdvRFBIeDAwU3pGckU0WFI4Ck90VXJkM2RQYkZFaDdwTlNQVWV3WWpr bldaMTFmNlB4b2lZdkZKY3VtSklNMm9JNFJRSllnUlhXaEVpRWxMSHA5N2VVTDhtRzQvancK cVJsVVc4Qm90ZGFFWlJjbUh6NUFHcEZtR3VRcFFTWFd0Wit5N015c0FFWXhoV1dKV0NLTFd6 RVdyVVduaU40ekE1bFJ6RzlxZmRlbgo5Mnk2c2NvTzlyYVQrZER4bk0zcjc4MTJjSDZaWTJ3 K2xKREdNWG1XUnRoa3B2V3d6S2RYMTdIMGJLdUsyelJycWt2eHRkVGY1dTZGCjlLdmJ3OThk WDM2R2Z2WDAyWC8wd3gvKzhObVQrT3pqWFZ1bjdMRjJXN3RIT0NYQndIVnRIL3pxVjRxa0RT TTk2OUV2cThvTHZ1MjQKNkN3dmVBdUNOTXNNZXFuVGp1WWQySldxQng4U0NzQjlNcGRSc1Ex bXorTlpGd2dVczAxcHQzbmVDSmtPRmZYSlNEZVpSN0hWdktFTwpwV016TmVXaVdLUDNGcEVw MGN1MWFLYlFadUtUZzA5clpyMTNHUkZZMnJvc3kvVTBUZE8wckpGS251MXZJaUpHZklac21O U2NEUlFrCmdNbGlyaTVFaGtMdWduVmhrWXhjb1RXMXBucW90M1IyU21FU0ZhRERNNUhJaUxE V0xWSWxReWhEeHlLMkZoS3piMUVndy9OUEFrUUIKU0xYV1M2QmdJc29RbTdZMVUxbkZKbEt4 eHYvSDNwczlXM1lkWjM1ZlpxNjFoM1B1V0JPQVFoV0dBZ0VTQXdFQ0VEZ0JJdG1TMkpLbwpk b2ZhR2h6cWxrTzJ3OU9qL3dJLytjRlBmdk9EN1pEZGJZWGRHcm9sVVlMVVlsTWRvbVRSSWlW U3BDQVE4MVR6Y0t2dWVJYTk5MXFaCjZZZDE3cTJxbHZ6U2ptNTNSWnd2S2s2Y3FqdWNlL2Za dFhPdmxmbjlQa3JtT1psbE0wTGIxc2ZxMFFrS0s4bnFwREFYOTRERDZuOGIKMkxCQXV0N3h4 aklkRW5hRVpJSFEwY3dPZ2xWZ1llWkJDWkMycFZIZFM3alp6Mjd0ejdjTjE0YllyNngzeDAr c2JaejcrT09QUFhydQpvV29ZNWxmT2YzVDVCbWVOamtBWXNZeGpOY2w5cnlsUWs0Zmg4c1ZM VUJPNXZkMU5URVpIRHN1Rnp4STRzbHN1dGRTLzcxcXVMSmU2ClMwU2xDVWtjS3lkUkoySUJp eFViNVFKdWprTGRJVGNHWklIZ0FSMkNZUW5JT2ROaFg2clFmVVJDQmFKaEtFNU5BMHdvRXBT aFJDWmgKVVN3Vm1kRURCa3JHeVpIL3Rvc3BGM29CZ1lUVDBQVjlqenEyZFoxeUJ5MWV6QVhL TmQvQlJpOWY2N2ZwZWNiTUJuVTFnemtGaFJmQwpuTGowOEF4TmlqNTdSVXd3WTQvQmhjSE9o ZkpxcEo0U1VtSlZZMWQxSzZCMjFlUkpWUWN6d1NJSGMxSE5GcmxmcHNtZ0pCS1lBNWpKClZO V0p5WnpjeUpXemVUWlZOVE9ybTJaY05lTVlhNk9vV1lZY1FJSExWUEh0TnEyNzIrRUJPandH WlVicjBKb3BCRjMwTXdOeEpiRU4KSVJEVklTcDhDR0VpZGkxTkxnLzcreEh6OFVZOC9Za1Q1 NTU2NG9kZWZPcUhYano1d09tZHk1ZSsvZnV2ZnZqdTVTYUh0cGRLTzJkdApJdFhDYkxDc1RL NmV0N2Eyam83Mm9saitqWkpJdml5VFM5MUxXaGJMcGU0U2MxQmtBUVRPS05iSFFJaEFBbXhC c0VOcGVTM2M4UVJtCk9CSFlJWWR4SDBHRVN0NVRDZFVvYmdiM1NvVFVjMWFEZTNKbkVITUlS QktDb3dMVkhKVEVKTHA3SnJrMTdUSnpJbFZISWpjaTh4TFkKQllVeU1UTWx4enhiUW9neEFB T2JsNEZaTG9ISHhxV0tnQXFBRnVRRjlPcEVERllsWkhLRksyUEJMbmNNcmdPNEk1c1oxY1pp VVBYZwoyaEFGTmJoSzRKU1J5Y0lBR2tDRENkdzBzd2ZPN3RtU1FsTUFaUzh6UVRBdWhwV3lI eTJjbFFGaUVKT0RTOURtSW9FbHN6Z29FWkxECjFhTGFXdDAyeEhYU2tKMDFCeGlYU0c0bWd0 dzFlVkFHWEcrN0Z4bUhNMDJnUXVGeGNtVm9JRlFoaHFyaUdEdXBkdnJoNm54K2VUNjkKcHAw ZVczM3c2U2NmZmZxNUY3LzhjN0p4NnY1SHpxNnVodmRlZSt0cnYvR3I3M3p0WC9LbFM0OGVP eFlkMnRzY1NVMDhRQ0FGK1d2UQp5WFFYbEFIRklucUZiWEVyQmR3Qk0xeHFxWHRJeTJLNTFG MWlRM1N5K1pTR2JxMXRjNWMwY2FqcVlicE5EWmg5U0FPQnExaXpNSmtTCnBMUWtvVnFHY29K UUJMdVhQRXNtQ1FDQml1OGVuV1ZpQXk5T1BDSWpaN2VTZnVVRmZycUFpQklNV0Z0ZEcxeG5l WmhabWhnNjBzR1IKbVloQzNZU2h6OTNRcy9HQjR2S2szNnc5T0xXeFV2ZlVkOWswRUJnMlBU aG93MGJGUWc0ZGxKbEZCRzdEMEJsOGpqeEVOOWlrbXc2YQpuV25XZDZOWXoyRTdTZFU5aytm UXJIRTFpalJna0JEbVdVVXRpSGlPNmNEcXhzTkJhbGNxRDJHNk84VjhhR2s4bS9KKzhOVkdK SkJ3CkNJVVBXRmdCSExyc1NIenQrdFowMWpFTis5MjBEVlVjamFNRUp1NlplMkEvRHp2enVh ZTh5WElzaGtwOWxGS3JYcW16d0VnZElsd08KTDlSek5uUFN5QlJFWnBOcEc2c3FOa1NVelRQ SWlZUXB6MmUxUTF3RDI3Z1p4N1htd09sSzErMDVYcisxZlF1aGZ2RGN4cU9QUHY3cApGNTc5 L012M1Azd3VOc2VuODE3aHUxZXZ2LzZIcjc3OU83KytlZjNHU3crY2JxWlROOXNUekQwNGM2 enFtTUErelBPc2J1UDFteGR2CjNycTZlZm9zeUdkRGlrMmJOR094aDE5b1QyWG1hSm5TdGRR OW8yV3hYT3EyMk9IRURKQ3BFSUlJaUNEaGtFdW5CZ1ZscGFEc2dRemsKVmF4RmxjM0ZqYzFL aVRPQVdZQkRVNk03UEFOc3haeDRxTEswWUpnQjdGWXVtMXk4aUlmTERyYk01SUVrQ2dMTDFQ TWNOSkJQcHhOSQppQ1NoYmlqQ25LZHFOdStPRnhZT2daa1p6ZzZZZTlrTzlpUE1YbmxkSWhJ bk5TWlhUakIxODBQb2VXSGNKRkFIbXh2VnBsR2RHY25WCm5WR3NqU0k1RzVSc2JwZ2JRdUpJ SVprWUE1Sk5jZzRwRGNFOGxTaElOVmNGNEZKeUlkbWR5SlE4RTdKemhJRFluWHdRek0wbXBw MWwKSVl5RGpGSU9oc1lRM0lqSXlFeWNTMWJKZ3JZcVRtYm1xVVIvc2ZlcEc0WXVzbkNzQkpK Tk8wMXJzUnEzbzNaVVoraUJEanZkOUhxMgpHNURYcjkvYytOaFQ1NTcrMUVPZi9OUXpuLzdj STg4OHlhTjRNUGZaekU2ZUhOdHM4dDAvL1BxYlgvdURCNmI3VHgzYmVNRE55T1pzCkFMSnBW cWc2R1pFVFMrbmpEcE9EM1dNNFE2Rk1WY0ZBZkJUVnRwaHRabVVUVzliTHBlNE5MWXZsVW5l SkR0bWtJaUlodUpPSVNBek8KcEU1bVlQQUMwMVBBMlVVRWMzWUV0MExmS2FpZmtzdFVvcElC VndBQ3g1MzlLMmRRNlhTS0x3eVZ6SUE1RGwyQ0xndUhod2dRUEVmRApBTXVwTHg4RGliS3Jh cGV6R2RxcU1uZ2dnYUF3d3RuTnNwWU1MRWpKU2pFNS9HVUZFa2lUbXh0SzlxU0FRR0FtcUdm VFpENTNxNGtpCnNTdUNady9FT1ROSUJTa05sS25xWXBpTEJ5YVZZb3MwOTJ6YTUxUWhCMUVL RGlxc1hBY1pqSk83cUlMRlZFbU4xUU56SXpIQ2lVMDUKejNNL1NmTk9PeEVaeDVyZ1FtUmt1 YVI3SEthV1VmWUFnaUFUeEdGQWRqTUNOeUVTQldJMmw2dzFxS3FxRUVaMTIzYXUxelh2dUYz TAorZUxRM3lRK2lQSDVuL3U1Vjc3OGxhZGUrSFFjclVsb2hxejlYbHBwR2w2VDJkYk45Lzcw VDc3ekc3ODVmKzJ0NTliWEhsdGZUM3ZiCkdqaURrM28yZFdlWTArTG9ramh5U3RldVhYdm80 OCtJaUNyTTdFNVhKUzF3d2tzdGRTOXA2Yk5jNmc0ZDBsVGRQWVFRWTB6bVZWUFgKVmR0eGNN OW1KaVZ4cWl6WHpJWTByWnpnd2lDQW1KakFJRGN0azQ0bCt3T0FFVG5ERmhmSjRtTndBcXlB MVAwUWIxZXlTdWlRUkVBTAo5SXlIc3VaRGlJeEVKQzE2MTE1dHJuM1N3cDdsVE5SWmRxSWFY TEVJaEp4S2RySXBMTHBDQVNWM2RlZlM3M05pTUR0N1RxNG01TVlNCkJ4TUJtczE2MTJBNkpX TnlEVnk1d2tRVXdRR3hZVkFJNms1bDJodExTSlNkU3pwemN1MXlHaU9ydWNNekw4TEtDaGNo NTV5VEVZd3kKeUNsUUNCeEZ4RFZuVUdmNUlQZlQxR2ZUS2xTajJKQ2FHTEV6a1pzWE9DMEN4 SFdSUDFrU3B1SE9xZ3hpTjJJaGNnR0ZJQ3hDd2hiagp2S2x2YWI0Nm0zODRtMTcxWEQvOHlH ZCs5TXVmK3NJWHp6MzV6R2oxZUFoeDZHMUlxZXNHRmhtTnZOKzc5ZWUvOTV1dmZmVlZmSGor CjZXYnRJV25pdkZOSHAybnVtdUZFSk1TUkVMQ1lOR2FpWVJqT256Ly9hU0N5REdwbWR2c011 LzF3aU4xYjFzMmw3Z1V0VjVaTDNTVjMKZHlJd1NSVTVCc25XTnVQVjlZM0p6ZURLNXU3TW9a UlVOWUszUXRFOXVBZWk0QmJjQzByQU5CY0RQTmdkWGpiaGlNaE55WTJjZlJHcAp1RmhudW9F SUNqQzQ1RndzSmpseG1DUHR6a1ExU1MzQm1OclFUaTN2NjFBK211SFpvZkNaazRJS0M3NWln cE9ybTJyTzJZeXRnTHZkCjJBZ2dkcGk1Z0lRWVZzeWt4RVJxQml6NnB0bHNjTzZ5TWdaWHpz SkVDRWJSQ0U0cEV5bUdYc01jeEdhSmpNWFVqWkJnMlJSR1ZMaEkKZExpd0pJQW9aOHQ5Wmhk WEYwZ0lGVk5RQ2c1TmFudWVwNE1tTllhTVBLNTY1Y01nenVXd0ZFaGZOQ0VuZzJWeUVBeE9i Z0Vld05HbwpKckZCQWE5R2JiVXkwaEMyaC9tdHJ0dWVkeC91NzAzcittT2YvZHlQZk9Xbm52 ajBaMGFuVG50Vk44MW9memJ6YWMvTWxZUVRwemFkCjBkL2MvdFBmK3ZVM2Z2OTM3ZTMzbmgy dmY2eFp3V1EzV2Mrak1KbDNNNGJCQTBzVGdrc0lucG5jM1ZrazUvelJSeCtaR1RPNzY1MGUK eStXZTYxTDNxSlkreTZWdXk2anNRREtCSlVTUm1EVTM0NVgxeldOYlZjVjlCK01GazBVdG13 dFFyWTVyOStBa29BQmlMVnh1TnpPagpZaHVBMDJMKzFJcnpoTmk4MEFvSzJKd0JGQWVFZ0pW QVJJSVMzMWp5VEl5OHdGeEpoS2hjb3QzWW1TWFdMYy9kcHBabWVlaVRKaWRpCkVaZ1FNNU9B emNuTWt1WmtRa2JrQ2pWMllpWVlQRHVCcVZRZ1gzRGt5NTV0NFF5QVNZSGtHQ3piZ0NiVUJG UmFFanN4SkNmeW9VZnMKbkVvc1dJQ3FPOWlaTXR5VTNMM3NRcXFYZ3dGeXk5bUdJWXV6R2po VUFuR1JBWjdCczVSMlV6ZE4yUkVhcVZyRU9Eam5BTUFXWThlTApkVGVSNjJGbVdVbi9pdkNH UTgyaGpqR09hb3R4QWx5WXo3YUd2UjFOKzh6YkNFOTg2VWRmK2NwUGZmTGxsMWZ2UHpNeG53 MldCOHo3CmFSTkRzenJXUEJSdTdwWHpGMTc3bzY5Lzk1Ly8ydWphMVU4MDhWeGJIMHVXaEhm TXRnOTJPKzB6QWpsRk1JRXpvY0Jtell3am0rVXIKRnkrVlZFdVlVUWdMVitVaGFoQ0xteVJh K2l5WHVsZTBYRmt1ZFpmY3RjUmtVUkNRT0hzcGxod3FKSVlSa1JDSldpYTFUSmdNL1VCZQpT YWlFRzZJUUVVdjMwb2djN3E2TFAyVG01aDRvTGhpekRpY1F3WjJwbUErTE4rVXc0VklNUnFa bVhLSWttZG1KblVnTnJtNEtnSVJxCnJtcnlhQnpjWjRha1VQY0JPVEFKTDFqc1JqNllKdFBv VWlpd0JuS1FlOGtsam5JWWUxa21iUHl3V0RvVDB5SU9xek9QeEphTUFEVTMKRUxFTnlSZys5 TnEwSWZjR1YwUnhCY0FsVkN1YnFvSFl6U3k3R2F5VVpFdWVLU3VKT1ZHc09KaUdNQ1hxV2ZZ VWUzT0ZVbHZWSTJtcgpKRFNvT0RPUWl3dTJPR09JSEFZR29GeTR0bzdJM0VnZFk1M1VCNHBU ajVmNjZmaytUVWJqOFVPbk54NDgrNDkrNFJjM1RwODVkZnJCCnFtNzc1SlJ0bFNzU3JxcHFP cDlQZDNaaUpXdWowZTdWUzMveTZ1Lys2VC85bGJNM3J6d3EvT1RHK2tsR25rMEhTblBXN2Vr VWJjMU8KUWQzTVhSUkc3QVoycEN6RTdMaHg0MGE1eTNGM1pyNWpKM2JKVDEvcW50U3lXQzUx bHdwc3BiQlpuY25CRXF0bXRNSVNuY1JKamo2dAo5SnUyOXZaQzRLYXVSM1hkMUxHTm9TYXF3 SlVhWllNYXE2b3FjbllZeklPRW80MDR4bUpaNldBL1duUTRtR0NPVWxNTGVGeEVJcGljCnVP eks1bHl4d0JSdXhFNkJtRUlWNnBwa1o5STdteEZVTlV1SnhuSm5KSmlDMUsyUVlBM2tDQUNi R1FrVFFjQUN5YkNDVlMvTk5HWUEKd1VvSDFqMDVWRTNJM09Ca2NNNEtocWZNYnVJS0hVd0FM L3U5VE1hU3N4cEkxWjFkemRVeXNOaVNoYnBueTBFOEJvVW5aaVdlQVJQRgpiTERhdWFyck90 U1VOWnNLQnlNQ3dFUzZtTU55ZzRtYm1BRXdneE5wcUZNMTBxYTVPZSsyNTkzMWREQmJHYTkr OHJublB2K1paNy8wCmhiTlBQbjJyeS9WNHBaZlFEVmxVUjdHTklqbVpwc3l3dWdycjR6YnQz UHpXNy8zV04zLzluKzYvOWYxSFRoeC9KTVNIVmtZVmNQbm0KN01ydXpWbk45ZW80QTFBaTE1 U1RCNEV0a0xsbUZvZ0F6S2JUeFQySEw4Skk3OVN5WGk1MXoybFpMSmU2U3h4azNzM1owM2hs SldVTApWVXpaUXF3aFlUcnZOaXNTQ1ZXSUcrUFZ5ZDV1MXcxZXRkdERWd1duUHMzMjl1dFlu VmhmYjRHTlVHMk9xakdSem1aaG1GZEJWSlAyClE1NGVCQW9pUWtHWTJRdk1Cc2lhUldLSndk S1VjczVtNW9UUVZrNW1sdk5oZXNZaVQwTzliTzBGaDJTcmlKWGl1S3FxbGVwZ0dQcHUKM29Y TXpIVVR3TUVRWnptRnZvdmNWaEtZUEExSm9Vd0NoR0hJeVpTWnE2clNOUFNXcGZEUkhRNDdD bUNrNG4xZ21XZjNVczJ6eDFBVAorY0Y4UHBySElDRjF3NUNHT0ZxTnNaNFBVNlRwaWRna05j MEdQclRubXhXd2VHOUpKUENvSmFINWZEWk5nN2wvY09scUhlcVZacndTClFrVWhwVDdERUQx NUw2QWdISWhER1lzbEQrckJERU5tcWV0MlJhczRNYjloTkZlNzZsaDc0dkduZitqRmN5Kytj UHJqbnhpZE9PNngKbVRsVjdUakVPc0k1Z29NUWJGQWRWSHYzdW81Qi9mSjdiMzNyMWQvNTJ2 Lyt2NlZyNTc5ODV1Rm5WMWJPcmE3VWJGdTN0dmZ5aEZZcQpFc3FxUkV6cVRCNUNtRUdISVVO OFZGY2U0OTVrT2g2dGRWMTM0OGFOaDQrZDVENlhNV1BjYWR6Qk1uVmtxWHRNeTJLNTFMOHVJ bUppCkVuWUNpRVBkUkJjSmtTbVlxNW1aR1JPTjIzWlVqN1ltKzh4aFFLUlkxMnNuMnRXMWll TEN0UnRodnJ2R2ZHclUzTGZXYnF5UGhGTFEKSktxaGQ1aHB0cElIWXFibTdzU0JLUS85b0Fw d0NHSFUxQ0ZFWjB5NktUSFJFVFlQdCtkMUdRaE81c1lFOCt3RUlSbWNPRlk5OCtCcApTRjB5 Q2t5QnlZV05PRHRJamRTZ0pSd01wcVpHeVV3TDlKWlpSTVRFajRaeHlzc1JIYnBaQ09USkNw RWNEb3RnUUJ6QmxEM0QzRHk0CkdaekpXUVp6VVNVejU0SVNYQXo1SnJkMlBLSlIwNW5OQUl0 eE92VGJOM2RpakJWUjVSN01CSWxLQnppb21sWENEWFBGN3FvcEpkYzgKS0JwcHc4b0tZak5s MmxFZnh1M3FvK2RPUGZiWXovN0VsM1Z0clRwK3ZOcllsTFpSZ21hemJGV01lZDVOdGE4Q1JS SmxKNDVoVktVaApTY0I3UC9qclYvL3hMNy8rTDM1M2M3cjNkeDQ1ODVtekQ1NEpsZTd0WGIr NWRYTnZmNnE1TCtBaEF6R1RteE9VM2RpTlBNQURpTXhLCjUzSTJtOTI4ZWZOTXpuUkl4bDFx cVh0YXkySzUxRjBxdzdBa0VrSXdncEEwN2JpaUhFSUZDWUJxTnZXTUJxT21iV0tGbkNZcDdh a24KRGV2SEgzems2ZWVhdFdPN3UvdVgzdjFnLzlyVjdlMnR5MmwrWHh2V2FsOXRlSE9sa1pn NFowN21pV0ltc3dJTVlBQzlRZUZnQ1RGQQpxTS9Ea0hzd3d4eEVCaENaOFNFS1ZSM3VEQ2Iz WUFzTEFvc3FRbE9GZ2FxRGZyclhEMzJmWWgyb3FoMmMzWHMxZCtjTU54S0NnSE15CmM4cHdw Y0xGSTJZT29WaXFqb0tVdWR3NFdERTh1R1lDZ3hoZUZraG1udHh6Y2svUVpNYURaeWNPUnVn TFNoNGxqUW9rVkxLMExNUlUKQlE0aHVYV2FKMzIvUDV0TjlnN3UzempXT0xmdXRWa2djeGpF bkR3U2l4dWwzbnNqOVZFSTZ5dGpxVnJINk5hODMxSExvOVhSbzQrZQpmZmFUajc3MDZaT1BQ OEZyYXprSVFqUmhHSWc4Q2lybU5KKzB4TkxVSEtoUHc2enZXTFJ0MjZxV2IvL3hOLzdWci8y ZnIzLzk5MWNtCnQ1NDd0ZkhGYzZlZk9IVml1ck4vY1RLNXNyWFZaYVc2Y1JOM0N4QXlaREls RzlpenNCTUNLRHBjalptVDJXUXlPWC8rL0RNLzlCbG0KZGl1TmFlRE9hZGdTbC9idjh1UmVh cW4vRDFyNkxKZTZMWWU3YzhIZlNLeEI0a3p0ZUZUQldHTHgwVGxNMVRSbENxRVZlZWo0NXU1 awprdmRtdHc0bTgvMTVES05QUHYvNUJ4NDZONTFPZDdlMnJyenp4b2R2Zk8vS082OWQyTG9Z OG54Ti9PemE2aGc4cXVxNnFzWGdROHJkCmtJZFVTaUF6ZytGUU53TTd4d1ZPRmNWMlFnUWlC WVFLSG9IZ3hqQnlXcVF1SzJvaFlRNE1EWEhJd1UxSlRWUHFUZGs4T0RrTEc4Z3AKZzBUZEhM NFlXY1dkL3hVV2VZdDM5TlVPRFkzcVFJQ3JVd0tNb0E0RDVyMEc4NURjZ055YnFRUFVxeVVL WldsbGl4a2lCeE1KaGFZKwpjR1hOS2pMdGg1dmIyL04rV0czR2E2R3ExU3BGY0lXYmN4a2dk dExNWU1JaTZEUFdUYk15NXZINlJ6c2RQWERtektNUFAvREpaKzk3CjlwblZSODloZlNPSDVx RHI0QndWb1pScE5zRE5GWGxvVjFlbHFTYnoyWHpvSllZUUdHbis3VC8reG0vOTh2L3l4aC8v NGNkSDFSZWUKZlB6Ris0K2Zxc04wKy9yNVMxdlh0L2NPaGxUVnJjU1dWVVVKd2xuVlVTRDRa a3dFRXFNSXVCbExaR2JNaDBzWExySWpFUGVxZkpoKwo2bmNjNHNPL0xpOUJTOTBEV3E0c2w3 cExXa2pvekRGR0NIT0liVHNTSFp6RlFPb0F3Y3o2dnVlVVJtUW5tMURWd1VhTjd2ZTNMbHo0 CndaLzkrZXI2QXlmdWUyajErSDBQZmV5SnozM3BpOVBkRzdjdXZmL2gyMy85Mmw5ODg1M3Yv K1ZidXp1cmdoWFgxYm9hUzZqcnBnNFcKVk1tVXpTd04vVEFmNW5PRmhoaGpqRW9POEIwWmxB Q1pBaTRPZFNhUU96bmd4Z0FUQnpaTm1SZ05zRmJYdGZBOEQybklQY0JHRFBKSQpzZFJaZDNi anNqUjBPR0dSSndZMXorenNSRzRCeE93RmF3UnpkYVlBVjFpSkVUR0hBWEJNK25uVTBKUk55 R1F3Z25PWFVtcHFDQnNXCk5IbGlRQWhDVHVaRXNEejAvZmJ1M213eXIrdjI1TnJhcWlKU1pu SnlBNXljeUFBSXpDTUhDZEVoaVdXSThZQmtjSno0N0dmdi8rU24KSG4vcHhaV3padzlDM0RQ TmhtQzZzYkloamdBbnFKSW02QUExNUxxSlR0amRPempvWnF0cmF4dnJLOXRYTHI3NzJsLzlr Ly91djUxOAorTjVUNHA5OTRPU25UcDE0Y056MmUvdnZYcml3dFQ4TXlTUTB3ZzBoRUppUWp5 WmJsVzFoR1NFUFJoRkU1aElaSVlEenRXdlh5cGErCjUzem5PY2FIV1d0TExYVVBhZW16WE9x Mmp0cUJUcEFZUWdnc0VxcktCeU93dVp1YkM3T1pEbW11T3JPOE44MHI3ZWoweGtiVmdtNU4K cnIzNzFwOXgzSnRNdi96VFA5MnZObFViZUdYMTlDZWVlZUs1WjcvNGszL3YxcFZMYi8zVjkv ZXVYYi93L252WFB2em95cTFiamZsbQpYVzNXSTU5T2FwYXFxdXNvRW52TGc3dVM1b3FyWW8r d3hVcGtrV3U1R0F4MWN3ZXp3NGpnZ0pHYnUwSXRzS3lFcWlJaHg4ejZiRHJrCnpNd0FaNDdr S0xPMUFRWjNnenRJYVpGQ1ZycHVRa3hjR3FXRWdyQnpJbkVuZHpjSFpYZ2djb2M0ZFgzcTFB TVJrUTJraFVLUWMwN2sKTGlVNXk4dlBwMjdtT3N5SFpyd0MxWjI5M2NsazJsVHR4c3JHQ2xk VjZxT0pReDBDSW5JRUpYS3djei9ZbmczVzFOWEpZOGNlZW5Eego3SU55OHI1em4vNWkrK0Ra NXVTcGZmaXQrVHdScll6cnRiYnQ5K1ptcm1hQW1iaEg0aXF3VkpadDJnOWR0cFhWamMzTjBl VFc3aCs5CitqdGYrNVZmM243bjllZlhteStjZS95cGt5ZFdqWVpiZTl0Yk96dTdnMEk0TktM SVN1Wm1MTVkwNkFCbTlVVUpGSEl1cEh3NkRPUWkKQXZQTjZ6Y0twZmJRVUxrNHdlaklaMGww KzdSYmFxbC92N1ZjV1M1MWx4YXVCb0JqNEZBQXNWVTNuNVkybnFwNkVBRGwrWkRUempDbApH TnZhTmxkR2o4ZW0zcG51WFQzLzlwOStmUlR5YzYrODhzeUxMN1JOTmRtYnphZDVWRFgzUGZM a0E0OC8zM1hkWkdkbjY4TDU4Kys4CmRlR05OeTYvKytiMTYxZlBySzEzM2FRYXRIVmZhWnBH R2piVGJOTStHN0V1ZUQ1YVBKQUFKSkJadVFyRFlFUnVBREVUWXpHY1k4ckoKUUQ2V0tNeXpu SlhRcTJVYkFtbGdDY1JNcEdyRnhrQ0hTY1VpNHU1NVNCRGdqckJyZDNNM0ppcWs5OFVQUkVi R1NsQ3puSE1tQW14UQpkUmFHT0hpd3d0aURrMmQ0c3B6aHlkeEV1bjZXQngzNnZxcXE5V1ps TEJVUHlzcHdLRk5aOHdvUU1sZ3hKTldxRGNmWHhvOCtkT0pUClR6MzQvRE9ubm5pOE9mWEF6 WmxONnRYa1lKWlRtOGVyR0hQTy9jRkJXMFVEM0VMMm5FRWdod29abVZNeXJwdVJNTC81Mm50 LzhnZGYKL2FOLy9rOXUvdUN2ZitMUjQ2ODhkTjhMeDArdEplemQyTDl5WmZmVy9rQzBKcVRN Z1J3NUlZTmNSQmtKVE1oT0lEY0IyRGd3WlVJaApXcGlacWNMOTVzMmJLU1dLd253SHYzNjU1 N3JVdmFsbHNWenFMckdibGFBT1ptS0JCR1BKRGtReGdycVprVEViRVdjb0VWZWp1V0hZCjJ3 dWhPN2wrZkh4aTVjTDI3dmJWRDc3OTFXczdWOStmN1Z4OS9Obm4xNC9meDgzSVBjd2QvVlNy YW56c3pOcXBzdzgvK2VKTGsrMWIKczF2WDhzSE9tMy94NXpjK2VPLzhXNjlmdkg1OTNObEdY YlhNcEI1aVJlWndKeWdidXl1cGd5eFlZQy8vWHJnd1ZQcGZ3Y2twRW1uSwpPVmwyUXFoa0hC dm5makR2Y3U0MURXUWhlQlZpUlp4VkdhVkxTd0dCMllJR0lsZFByQzVrSUFFWjNJMk1ZQUVp N2xRdStuY3NpUXpJCmpteG1aajJaVmNRQ3NFODVCU0RBM1YzaGcza0hIWUJSTzk3WjIveUxG OUVBQUNBQVNVUkJWTk41Mm16R204MjRBblBxMmNvZEFCbWgKbUJQWkNVNEtvdEhLNXBuVEox OTQ5dUdYUDNQeWhVL0cwNmRtZ1NmSm12VlY0WXFHbkxwNU41K3pxb2hVa1ZNZUlJd3FDdGNF S2loYQowN3kyc2lvK3FOcVZDeDkrOVZkLzViZi84ZjlVVGJjK2UvYjRrNmZ2Ly96VHp6eG84 dGEzLy9MOEIxZG5nd3cwVXBic3VRNElIQ25DCjRFcE9oTUJVQXJiWldSekNMTVlNSXFoUWNN MmVCczVwUHRtMVlVWk1IR0xaVm1ZbnZZM1JMeFNpWmZGYzZ0N1FzbGd1ZFZzTW1HcUEKbTRG ajB6YXI4NEVVVXErdTE2TnhyN2JadHBxNnhKQllBK2c1R3NHU2p3bXRXejNkVzVHd3NTb3pq bTlldi9iQk4vN0Z0US9mZWY3SAp2dkx5VC96MDJTZWVUSTdwdmpXbVl5Wk5lV2MrQWZ2cUE2 ZldUNTlJczRPenp6L3ZxYnQ4NGZ6M3Z2WHQ3MzNyVzI5ODhHSGVQMmdHCnZWL1NDdm1vcWh1 cFdnR2JjczZrS2ZWRG1jbFJzOE5hSjRIcW9VTTdHalVCRTUxa0h6Z0lHQm1wa2dDQk02ZHNh aGpNK3pTSVlWeEYKTVdNVWRvSUpnZUVWaERnd2lKM0kweUluSlRxclYyckJGaEI0SzBSV3BL eFE1UXpxSGU2VUJkbk1mVkJKQjRHSnZVa0lEbmN5WXVOZwpSRmR2N2xHeVl6SStYcTJ2aW1q WFplME5wQjVBSERtWVorK1RReEJhQzdWdGJENzB5dWVmK01rdmp6NzJhRGNlOVJSZE9jQ3RW L2VlCmlKcFlnY3BtcjNva1lvbDFjekNaa1hBQno0N0hvWnZPdSsyZFV5YzIvdXc3My93Zi80 Zi8vcDF2Zi9NKzc4OGUyL2prL1dmL2d4LzkKaVdObVY5OCtmMmxiYjgzWlJSQWc3SktER053 ekdBSjNkOGxHY0FVelJWREk1cHdjRGlhdlltakVnMnFNVVVTNnZSc1gzbnY5NDgrLwoyTGtw UmFPUUFYWVFJTzVpUUptR1htN0RMblV2YUZrc2w3cExmRGg1d2N3Y2FzL3F4Q0VHcm1vT1Vv WTVNbnlCT1RNTG9USjNNOHNwClpVMVZsSEhnaXVYcCs5WS8zSjlkK3ZDOWIvL2VxN05wK3FF Zi9ha0huM2ltcm10SjFLZk9Ba3RUSmMyN3Mya1RRanRhdTdXNzNZN0gKOXozejNKY2UrOWdM UC9HVjdTdFhyMzEwY1hycDR1WFh2dThIKzN2Nys3Y21COXluTWZGcWJGYXFNV3pLbXQxeUZG L0FEY3l5RHBSSQo1NTJKazJrYktvdHNoQzVsZHdNek9RbHpJaDZBckpaaDNaQ0ZQREFpQ1Jp MFFCQlkyWHE5ZlZ5b2NBbThaRE02a1JMY1llVHNVSWN5CkVoQ2R6U3d4WllHcE9YdHZBeEdM U0NieWhNNTBsbFROVFdrMXRodXhiU0doVjFJVG9oQ0NXSmhPSnRKNVd6Y3hCSkxLeDZ0RDNU ejcKZDc5ODMvT2ZxcytlSFZiV09tWkhJQ2ZUSEFwVHlVdGpGd1kzT0lGNnpRSWpXZlJmNFJ3 Q21sZ2RIN1d2LzlYM3Z2Njd2LzMrNjkvagorZTc5YTZ1ZmUvSVRYM3J1T2NsOC92eVZLKytj M3o3b1VZMGtpQkxjVkVEa2NEWUFCQ2YzQURjNERMbzRSR1dNMk5uNWNHL2FrQk81CjZ1Q1R2 WnRzR1dCQWpPQ0FFb3VaQVVKMmVKeVhXdW9lMExKWUxuV1hqcXhFSWxKVmxhU0JpR0tNVlZX SkNKR0NER0IxSTFXQ0JPUEsKMU9GenplU21ITnBZVlJKT3Rxdmd4bmNQTGwzNDZOdXYvdmIy MW8wZi9udi80SVhQdmF3Vno5VlVjeFdsYWtiUkRNT1E5dWNielhwSwphZGJQaWVqRXFmdnVQ M24vWStlZW1Pd2Z6SC84NzA5MzkyOWV2YkoxL3FPZEN4ZG4xNjl2Nys3c3pRODJqMjJHM05I UUQvT0QzRTNoCnFRb1NRMERsaG03SUh0eEpBbE5VTjNIdmRIQjNZMG5NdmN2YzBGTlVTeW5Q bmVGU2ZtdHlab0lUWE9GRUx1Uk1FSUJRaG5RNEU3dkEKRGtlQlVPeUNqT1NVaWVkT0JsS2lU R1FzUk9TOUlsSVN5VVE5YkpaMXlNYm1xMXdkYTlyMXFxbXllUnJZWFdJVWtpSE5WNnVRdWo0 NgpqY2ZydTlseGJQTVRyN3o4OUU5K09aNStVSTRmbjBCZ0JvS0J6TW1sR0ZYSjNSWnZJR0Jt cXFxcUMrcjlvb2hCVmQvODRLTmYrOVhmCitLMnYvalBzN3B5dW1tYys5c1FyTDc3MDJQMm5y cno5N29VMzM5eis2RkpsVkZXMXVrRzFCR0VmM1RQUTRWNzNJaFBHRjArS2Z5WWQKTW53THRz TGhxUjl1WEx2dWFrY215enUxckpOTDNWdGEraXlYK2x0VThpeWJwcGwwQ3FDcXFoampFVFJW RGorTlFaVlRoQkJncm5NegoxNHhVb3JobVkrSW5qcC9ZWExkM3QzYmUrTWEvckN5SmRVKzg4 Tmw2WTVNanorZnpidWhEMVVTT2ZkL1Y3WXFBVkQxcjZ0eVltWnU2CkRxMVRJdy9RNnFOUG5Y bDJmOWpkNzdhMzBzNHRtaHpNdDY0MlE1ZjNidTFjdWJoMThhUFozazExSHlIR2FHWldjcnRj bFJKSElRa1IKbGhTdWJrUUN3Q0VCa3BsN0pJSzZlOUtzRGpGbTVoTFl4WUNEZ29PWTJjdTEz VElXVU5QRFpNNUZCeTRURFF3M0dFRVpHVEFpUXRBOApFR0hPbE1HZEkwTUNjUTNicU9yMVVE ZEUwTUUwUnhaV3NtRVFHMktvamg4L3lWVzdtOXlQclQzMnc2KzgrTk4vdjNyd3pEQWF6U0Y5 ClZnT0NpREdCNmFpQVlYR2o0MlUrcTR3cG1abUlBQ0NpdnZjYk4yNzg1bS84eHF1dnZvcjln ODk5K3JPZlBuM3lwYk5uSHJ2djFLMEwKNTk5NjdmWDlLOWNyODZacHpaQ0c1RUE0L0ZwYURL NzZYUzlYNm1VeG15NW1rU0VoSEkzenFPcmx5NWZkUGJCWUNRbGYvSmdMS1RtVwpGNkNsN2hF dFY1WkwvZTBLSWRSMVRUUlQxUkNhQmJYVlZId1IwRkZJTjFCbkV1WVNEYWxaclJzU3FWVklL VnNjNmRuMXplckUydnZiCjIxZis0ay8rNE1ibDZYVCt5SE12UFB6NE9XN2F2YjI5M2VGZ0k3 WXJhK3VwU3lLeTFxNjVjRUllTkt0bHJxdW9GU2tTMXhScUdhODMKcDA2MWFSNXllcXlPY1Q3 VjdhMzlTeGUzM24zNzhqdHZiNTAvdjcxOXZkS3Vob2xJRXlTNWFaNmJNNkxFS0hDWUErWmkz Z0lBRy9POApicE9uWkVuTlZEMkpDb1JCWmlyTUM1K0t3WW5ZeVp6U25mT2NkendaQ0F3a0tx UjJVaUp6TmdwS3BnaG1yZzRpYVlPTWhWYWNqbFgxCkNFVERrSVlVSFpFQTFkeDFheXROU3Fr WmpmdlF6aVIvNHBVdnZQUXpQeU5ueit3RTZaa3RLMENWQkpJSWNxSzhTRWZ4Uld4M2VlTHUK VlZXYldjNlpPUkF4RVUybjAwdVhMci81OWp0cDcrQ2x6Ly93Zi9PZi91SmpBWHpqNnZ6aWhY Zi84dnZiRjYrRWJFM1ZzSFBYRDNBTwprZUZPZEhzQzV4QTNTQUlvYnFjMmwwVjJlUXdoaEJD SVdZZ2syYlhMVjF3MXRHRlFzQys5bFV2ZHcxcjZMSmU2UzRzRVNuY1JqakVXCmk4aUNVUUNZ bVN3K1owRlNkWU9WbGhVSkl4RFV6QWJOSVhDQWMrcDV0bjlmMDQ3dU83WjFNTDM4OXV0LzhN di84MFBQZithbEgvblMKNDU5NmRtMTkzUXpJN2hTa2t0d1B3OUNidUJJUUVPcW1xc1BzQU14 QVlLZktBNk9KN3ExYnF0WTNNSjgweDA5dVB2TFlRMDgvZitxdApIM3p2Ly83V1IzLzkzZG5X UmZPaENWeFhRU3gzd3p6bFBvTTROazV3QXh6a0hraUY0Q1F1d2dhR0o4M0pGVVlLTlNNMVZi aVJCeEU0CkdCQVFGYWFSMldGdmQvR29zT1JNN3VSczdnU0NRNDNWS1NGa2d3OGV4RWNrS3lH dWthdzRqWWs0WmMySnpJVW9nSU9yaXJEVDhRZE8KMzV6MyswYlBmUG5IUC91elB4dk9QcnhG UHNRNkVlQUlRc2FCR05sTTRlSnNDOHFSSHhuOXk2M01VU3FXbVJHN3FoNGNIS3l1ckIwLwpm ZWFMbjMvbE04OC9uOTk2ODRNUFB2cm91OSs1OHM3N2JZeFJJakttdzFTZG1xYmhTSDNmbCsr R1JZYW1sOVUyQUNwenlPWGxiZ2RWCkFrQUlvWlJTWnI1MjlXcEtxU1ZtT0lPOEpGOGZoWDZY SHZpL3U3TjdxYVgremJWY1dTNTFsNDZ1WFVlSTFKUVNnTkt6UkFhSzVkQU0KcXVxbXhNbE5z a1pDbEZDQnhVM2NRQ0pSd01qOWpDeHRWTTFLV3grTDdWKys4Zm9iVjI5Y2YvOEhUMzdoNVUv OThCZE9uL3NZeGZhZwo2emFhMWpTUVdsVUZGODZXVkRWM2FNaFlDRkdVd21DVWxJZE1xckkv bnlKWkhXcFpYVytQM1hkc2JmT2gxZVB0WTQ5dHZmNmRmUFBLCnNIdVR0YXM5TmNHcG43Tmg4 T3dRSW1ZbUltZFgrQUF3bTBSaWxpRE1RVFdiWnMwR1V6UDNBdGJ6Y3BFWGQzYUlFemtEQk56 MW1NM0EKQWpkekp6TjJVWWM1SnlDWlZhb2pveE9SMTFsV0RDRm5JYktjR0M0eFJ2ZG90aUlo anNjVFdLcEg4NHBPUGYzTUN6LzNNNnRQUGYzUgo5Q0JWRFNndzNOZ0dzNlE5SytCTWNITmpk NUNqcElUUzRnM01lWENuRUFJUkRVT2lLRlZWTmVQUitySE5SeDQ3OTlpNWM3Y3VYWDMvClQ3 KzU5YjIvdXZuZSsySFFPdFFWQjNOVm95b0dJbHEwUE8vd3h3akkzY1hoZ0Rpa1BQcmlPVEhJ a1hNbUlsTTFjaUxhMnRycTUxMXIKWG9aZ0diZVR1WnlXTklLbDdpVXRpK1ZTZjRzS2hLVnN2 WlkrWlRFRE1ETTVBVEF6VjAybUZiT3BpcHFBaUNWSUhlQ01ESkxKZkRabwpxbU9zUXFUWjBN UnEzSzVXRDk3M3dkN0JXOS84eGp0dmZ2LzhoKy84M2YvdzU1OTgrb1VxTkgzS1NUT0lBek14 WEYyN3djbFhxdUNhCkxVTWRNR2RRUStMQ0hDdHY0TzR6eDh4STE0L2QvOEpMWjU1Njh2Mzdq bDk3OC90WDNueXQzOTF5SCtyQWpZaW1sS1pkWkdhaFFHVGsKNXRrc213RWFoR09RVURFbGNJ SjNDZG1NekNBQUtCTTVFNEdVUFNvT08yOUhHNUJ3V2p5cU93Z0tKN0lBVm5KM0p6VlJxODFY Z1kxQQpHMjZWbWczSjNkazlWckVPNGtuZGN0WFdLNXZIdEtyKzR0S2xSMTcrL0kvOUo3L1Vm dXl4UzBPSDhTb09nNm8xNTJ3cDV3eHdsTkNFCmFKYmhLS1NoOHQ2VkowTktJWVFZb3p2bG5J TlkwelRyNitzY3Evc2ZlUERFNXJHUDNudi9qZTkrZjJOM2Y1WEQ2dXI2M3NFKzFlTW0KeENn Vm1PWjluMnhvcWhwZU9FS0x2RkVCbWJzQTVmRElVZFVFZ2tFY09XY2psQUVmQWsvM0QzSS93 SXdPcDNuWWx6VnlxWHRTeTJLNQoxRjBxczY5NTZHTzAwV2cwbjgvZHZhcXFxcW9BTURNWjVa enJHS3U2ZHZmQnRBNWN4UmpNb1Rab0FyT0lxQkhGSmtwd3dES0lqVDE3CjNqdlpOTTFHM1ZR cjcrM3YvTmsvKzdYdi9WL2YvS21mL1VlLzlKLy8xeGxaNnJaTGVjakRXbDAxVW9sYkVITFBU aUJCZEFvTTk3THYKcTVhU3N4QUhzR1IySXdIWEd1blJWNzZ3L3ZEWjZ2NzdMNzMydmVuVjgr am1ZeG0xUXgveU5PZWMzVTFvQUNZNUdiSlV6ZGdxbUpSbApqektNNjVXNmR1REc5cll0MkVD a1JCeUVBbnRnR2hZTE9CU01rYnU2dVhzemFyTmJWazBFczR5VTJSRkNxT2U1WWRrTXNpRmhK ZWVRCk1yc0ZzdVRlamxwTDJYdGJhOGZTd2xobVZmWDFOOTc1L00vLy9CZi80WCswK3VRbjlr TG9JU0NPUk5vbmdkWHNJaEtFelFIM25BY0cKdThOdFFXa3Z1K2dBcXFvYWhvR1lpS1J0VytF d204M2EwY3I2c2VPWGI5eW82L2FCTTJkdm5qamVhai9kdmpuZDNXbGlqWnlOaUVqVQpLWVRB RGpOajRpUEVZTm1PWm1JaGdLQloyYTFpUVJRd0xLc1BxVm1wRHdaTEtTR0l3N3V1dTNiMTZv a3pEeFBBcGEvNS8rZlp2ZFJTCi8rWmFGc3VsN3BLWmhjRGxTWXl4TENpTFYyK1J3MEYwT014 WTFoeUZyME5HQmM3Q1NzUVFXaXkvQXBtNmt6bVNlL0RjY3E2aUlMWk4KSGRjbi9ZM3Q3ZGUv L3JYL2RYZi9GLzZ6LzJyOXpObHF0ZG5lNzYvdjdZMGsxaVNXekptY2hCenVXdW9BZVhJd0w1 cGZCYXpEUklCdwpoblFrN2RtSHpsVnROZDY0OUZmZm5WMzRNTy90dGtBN1l1enZwdGtNQVNG d1ErZzVFa2dNYk81dVJnanVUc2hHU2ppeHVwYk1acHFHCm5MT3FxakNpa0JpSFhKd1pidVZv UUJqRUIwTUhKZ2RNaUloenpwNVZjbjlNcWhGb0ZiemlQZ0lFS2pDSHI5WFZaSCsvcWRxcWJw UjQKN2RTcHVlVnZ2UGZ1eTcvd0Q4KysvSEo0OE95c2FoTUZCOEU4cHl4dUJJZWJ3SjBjaXlU cUJlSDl6c2JmQXMwS0hGa3pqZ1pPaWFpcQpXeVBxVTJyYmV0elVaRllMTzVQREFMbDlIb0Ro RENqK2hyaThvbnBncWNBWlVGVXprS09xcXZMcXhFek1ybTVaWjVNcHJDRHZEOWVVCnk2WGxV dmVnbHNWeXFidmtoOE91WnRhMmJWVlZpeTdmNFg1czJaczl5a1lXTldaeTEwemtEQVdJaFFr QkpNWmtnSkVEZzdzU3NlVTgKMzRrZVI2RTVVOFdWY1ZnZHBqZmVmUHM3RjY4Zkg2ODk5WVVm ZnV5bGw2cFJTQ1lsOUtTZmRGeEZJN2dyaUJ3S3VCTUJMaUlFeHNJSgpiMHhnbUJHaHF0ZFdO dW5ZZmMzYVpsZzljZTJOdjk1Ly85MkQ2NWRpbm1NWW9uYnM3aFFFQ0M2d1FLcmw5ekZhRU9R em9JUlIzWFJxClFibkxQTmVVVkhWdVBhaXBSMExRUUlBNDNhNVN3NURORnM1TG1KTTVBZEZ4 c29vcmlwb29FZ21jWUhBd3ZDWTJsa2kwc2JrNWI1cDMKZHZmbW8rYkJ2L01qbi91bFg1UUh6 c2o2ZWc5U3RjQkJ6WklPSVFTWWlZSEpDYTdrbVp3T1Y3bFU2SytIeXpaM3A3OWhZaVFpRW01 WAoxekxvb0p1dG5McC9mV050MTNNZGcwbklpMXJHcFJSak1YbHoyTUMrRzgvZ0JIY1g1aURD Wm01WjRjN0NNU1R0QUlRUW5JbXo1cFQyCnRuZWtSSk41Z1JMY2NiTDlXem1GbDFycTM0cVdQ c3VsL25VZDdUR094K05TR2t2L0VvZHJsTVBGSlE3ekhjbElDQVdSWXdaMUZ3S1IKZzYwNDZU d0J5VEp4bm5kZGxUdjJqcVU1UnFOMnZIS3NzbTNESC83YS8zSHQxdldCL2N6VFQxVnhSRUZj MlpoMWNZS1dORXQyWHlRagpDc1NKRmhkMUtsRWhISXcybXhWM0h4enRpUWNlKy9URzhkT1BY RGo1blJzLytQN2syb1ZBQ0UwVlUyL0o4dEJIRldHR0djRjhZVkdFCk1nU21ZTzJIV2lTR3Fn MVZvMm1XK3RuUXA1UUhZNDRoMUpWVXNVekI2SkEwNXlDaXFqbGxWV1ZRSFdJYjYvVXFiQmlQ M1E4VFVjQ2wKYVdmb3UrN0VxWk54dEw0UCttZ3l2YWpEeDUvNzdFLzlsLzlGOWJFbnRCa05h bjNmbTFtTUlKUzRUakFUT1FnU3ZBU1JBQURwWWFBSApFU0JIQTdGSE56MUU1TDY0eXhHTzdl cHFJdHJlMllzZmYyUjljL09tV3hzREhSWGJSYXpuWWJUTEhVU0NJeTF1Q0ppVWtOMk1DU0VZ CnJEZWI1YUZMZy9MaUxDcTNYTGR1M1Fvc2xJOHNsZTRsT0hXeEtidTgvaXgxYjJpNXNsenEv MVhqOFRqbjNIVWRFVFhOd21xSjBya3MKVXk1TUJmbVdGL3QxNVdySWhFTEZNWGNZTEpOclFi MEFWV2lTSlZibnZuUG9Tck0yYXR0Vmtzbk85dVhYL3ZJN0c2dko5SUZ6SHgrYQpWYVc2YXB0 NTdvMWNEQUZnaDdpUUc0QmdEQ1lGWnk0UUFNOGdVVnNQb1p2T2hzNDgxcU1UeDZxMVk3bXBa WFBqNHZmL0l0OWN4NDJyCnZMOHIwN21tWXJnMEJ1alFMMitnNGdWa3VLWWtJWVlvZ1NWeWlH S04rSUF3cEpSZ3hrNVFJbkl6REJsWjY2bzJneGs1cENJWlNUME8KOVRxSFVaY0Via0NwYnVK Z2tIQVFpZDZ1ek1hak42NWRPNi8ybVgvdzB6LytpLy94NnNPUGJxVk1PVWQzS1ZNN3FzUWtJ c1p3NXpKUQp5a1FvUzFkQWlKbEwyT2ZmWW1LOGMzdVdpQ2hJT3g1eEZhL2QybExHMnZGTko0 UEF5QXBqZ2F5OGZZdXhWZmE3T09kSEVGZGxlT0NrCjFzR0hFTFFLMlhYU0RUdnpybmZMVXI0 RENURzczN3l4RlZtQTI1R1dTM2I2VXZlaWxqN0xwZTdTa1QrUG1adW1tVTZuQndjSEFNYmoK c1lpb3Fnc1dsMmU0dTJjb2d4ZUprdTdzenE1RUJyQzdFNFBjcWFRekV4eXNTdG04NGNCRW50 U0dPUVBpOXZEYTZQS3RyWGUrL1dlcgpteWRPbmpwVFYydHpNeGtCMmNXekVCMk9aWUk1QUFD TDNmWWhHQkVFeHVMRE1JOUJWdG93emQ0UGJreXJEejRVVjljN2pqc2Z2cjlECkxlaHFSVHVC UkxvWnBSU3lDMVRKSGF4a0RNNXdBdFVpRHRkQkRUa1FyMUpZcTJJU2JFK25IYXliZDhOTVFW U3h0QlJxRGpGWmdNUlkKVlNTUnBTS0pTbFUyOFhLTFVSSlJQSkEwWEVGNDdmNEhQcG9jdkxk OXF6OTU0bk0vL3BVdi9kelBIM3Y4RXpkbjg2d0lhaUxDQVo1Ugp4bTlKV0IzRXdnNkRjWm5E SWdYS0ZPeGhoT1RoM2NxUmpseXpPRXdmcTBadE8xcTVmbXU3VDhQRzhRMnVnZ2M2aWpwYnZL bFk3TCtXCmxXWEpWemtxeFFYMVowd1pHT0J6Nk16OXdOS0JEaE1kc3NnUnEwZEVQS1ZiVzF1 dXhpQUdNUzJzbGxpa1d0S3lnYm5VdmFMbHluS3AKdXlRaTdvcEROdXgwT3QzZjN5OWJzaUVF TXpPRGlEQVJrVG5CR0VsTW9BNWlnN2dIa0RBVjgzcWhvQkVWOTc2VEIvYlE5WjFVd2sxMApu eHR5NVhNeWpBelZmTGp5OXZ1WHp2emdzNS8vc2JVSHh6dWREd25STlhnbUlpZDJZaEFsbEda ZEtRc0doNmdMaklnSU51VGNWRzBkCldFbG5lVXBXeDZxaFk4MzlUMzhHSzZkU3ZUWWN1eUMz THRHdFM5aTVnY2tCN2M5Q2lYTmVWSFFYdU1FckZvV3p1Y0Roemt4TVpNUTIKR2gzWTRJTlp5 bkN2V1A0Zjl0NHNTSlBzT2c4N3k3MDNNLys5MXA3ZVpxWUhBOHdDRERIWWhZVUFBZGtJZ3Jz WVpKZ0syN1RFQ0M4UgpldkNEWC8xdU9jS09ZTmdPVVF3cXdtRlpvaG1HeWFDNHlLWkpMTUpL a01ReTJFak8xdFA3V3V1L1plYTk1eHcvM1B5cnF3ZlRJMEtXClRZaFQzME4xMVYvWlZmbmZ6 TXB6enpuZjk1MEJ1eDU3bnl3QUJlQ0E3STJjQUl1U0dqSXJHQ0k0Z0VEV2MxeHdvZDR2bkw5 Tk5OM2EKZlBmUC91eVAvc2QvajhjYlYrNGVqRWFUTVltQldFcGlJcUI1aHdHS1NHeEFnb0NF QnNabUJFaGRCN2Nib1h6VVVzbkYxS045Y0k1ZQp1V2RaOXZyOXllaGc3K295dHV2cms5Q3ZY TDBBbjlsWksrcFdMdjFTanNQMzNSNUhackJKMVR3YlVxTnBwMTdzeEdZR0pvRVpuUm1JCkNB QVFJS2p0N095MGJRdnM4MC9JMDBOUGNJSi81M0FTTEU5d0h4QlIxUVNNaU5oUlhTK1d5NlVa bGtXUHVHd0FOZWNva0xtWkFFQ2sKU01Cc3dBcHNYUmNxdDlISXdBZ05BQTBZV1FEWFJtdTdh VmMxcVdveVlMSUNzVUFOYUJPRWl6dTNyNzN3d3NITzNUTUVUQ1pKeXBYRgpnWUZwMWg4QTJx cVYxaFVqelJpQlFBRWdtaVNOaU1pRWZlK0VlQkZ0R1hXeXZTVUE1UHh5YzcyNVBwNWVLUnIy amQvMXRmVlN5d3BnCmlhQVQrS05wVkdWMndUbEVKQ05Ob2ltMXJVNEd2Y0tvaDlTd043T0NY UTlkU2E0TTdNUWdLYVJJQ2dUb2dSQlJVWkhRR1FTQUV0bTcKd3FwaFhWWFAzZGxkbnRwKzcw LysySWQrN3Vkb1krdHczdnFpTXJOQkZaYkxkdDdVU1JNUWtlUHN4b3BFYUFTRVlObXFuUmtB SWVmegpzRktNNUo0Z1pjSnNkeFVzVTNjVWtSbWg4RzVROVE1dnBVWlJ4dVBZNnhmNzA0QkZu YWVWQUtFQm9SaVlBU2tDWXE1VVEzYlVGU1JCCkVBZExrbGo0eHRGQlBidTlxSGZiV2tNSVJk K01LQ1ZSVlZRa0EwM0wyVUZzRjFnTnlaU01GY0N2THA0ZXRVUU5NM0ZJMFNoL2ZOQU4KZW55 ZzE5R0dDVjcxR2gwLy9PamJyL2t6WDFXOHB2dGZlSFZjUDNaZUp5N3dielNjQk1zVDNBY0Zq Rkc4WTFYdDlZTDNQRDNZSHcwbgowK0ZHQ3lHQ056WVRVVU5HcCtJS3d3REFpSXpJdUxKVUYy VmtBQ1dEbytlaEFoRGE0ZUZkNzQyQVFNVzV3QXFwRlZEeENtT2s4OXNiClYyOWVVN1kyTmlX aGRUN2dtVEVDWkhrMnN2QzliaHhDem1EQTFBQk5nL2RkdW9tRWlBUnBFTGdmK0hEUjhxZ2Er WE54ZTJQKzhDTzMKenoxKytjVVg5eTlmTE56VmR2ZE9zWnoxSVJXeXRIWWhadWhRVzFFVk16 QWdFeUZRQjhhQXNseDRnQ0dDa3M5VUhRTEYxRHJvQ0orRQppQTRKVEZRVURKeVBpM3FMd3NC N01rcXV1bzM4RjN2VHhVUG4vdGJQLy93SGZ2THY5TGMyRm92R0V6c0drV1puR3MzUVhFVW1B SUNBCmhKUWxsTEF5dDBWQUE1V3VtTmtCRVJFWWlOZ1FBRVNFa0VBTndid2oweVRhOWdxM1Bo Z1d6c2RsMnBtbmpZZTIrMCs4OWZaekw2MWIKdjBrTEFTSkZWREZzd1VETWdUS3dza0lCemlz UXNBQXRDWmVNZm0xOGRYSHc0dTdkTzZtTzNrRi9ZZ0RMcE55Szk3N2hpS3dldVF5MgpmL3Rx bkIrNHFnZVlTTm1CT2pYQUpKUUVLU0VZb0NKMUxXTlU3YTd6dlh1U2pnSS9BRmozeURKVU1G V1NITzl5a0VNaldzVlFORktFCnhQZCtrQmtCQUhYN3F6dyt4WTZDcjZHdTJnVnFxTEFxT0J2 bXNFZ0EzVzRraC9LOFQ2TVRndEliQmlmQjhnU3ZCaUlDbUlDUVEzWm8Kb3FCSTZKR0NJQ3Fv bWFKaGZrQ1JFWGZkSitxOHZGZml2Q3pmZzlYRGk0Q1UxRXdObEJEQUtNOWdOTldjZUhrVEIx MFIyRkFaUURFegpZMWFqc0k1cEdGNWR5Y3RQUUNSU0FWREZuQ0daUW5JS2lyWlcrUVZEd1p6 Ni9kSG0xc2I1eDg4LzgxNDczTHY2NWMvZC9lYlhybi9yCnVURGRPMTJGY2Q5ak0xOHU1ejU0 VXlRZ0F2U096VFNsVmpRNjRKeHQzS2VteUhhc25kNXhWU1RHbkFkS2NNU09xU2lWaTh2TCtr cFMKLzhRVFAvV0xmMy9yNldlS3pZMElnT0FJemFCdFkyTlVHTENwWlI3UHlsR3Z5eFE3Qms2 WFBPbHJMTVN4eEl0WEc1WHNpZ2VtWmxnVgpmdGpyYTlRNys0ZG56bS9xZUkxODVldDc4N0lR a1ZHUDlKVm80SmhKU1UxajBzalFPaDk3NGVMK3pnMXA5bEhxNE13SGNHd0NpTUpNClJQbUtL NmlBcE5qVyt3ZTdHMXVuaERMUmxoZ0ZnQVNQOHJiYzhpYTRGK2RnZFF2bE9nSUNIQTJKWGpu ZWdnSUttY0pLbjNRdlRFSk8KQWJWenNVWElHYk5oOTBYKzJRQktPU3AyNzVRQXUydWJEd1lE NkRMZVk5ZTZ1NnRQU3Nsdk9Kd0V5eFBjaCtQaWtCQ0M5eTdHUmpRNgp4NnZKUy9rWU5CTWdW bFFCSUVRaFBYTHlYajNyOHNSZ0lLQjd0UzFVT0NxekhYdmdNRE9CNW9mVi96czVVODRBWGww a1M2bFZGVUJCClFPOTlVWVhSZU9CT2I3enB3cW1yYjMvelgzemg3Sld2Zi9YS3BaZHZ6UTdX bUNmRGpUU2JzYWczOGRtVEhFUWhKUk5FbDZYN3g0bHgKV2FkUHNISlN0UzU4SW1MRkxncUcw WGpPN2xwZFh5WVpQdlhrSjM3cDd6MytvWS9Vdm1xU3RGRWNHRkt1ZmFJSkdPaHExalRSeXBm bgppS3NLM1I2aWczc0FRZTlCeEwyeTM1dE1KcTNhdFJ1M25ubjc0NlAxalVXdnAvTUZvcEdS WVJjdWdBelJFSzBRWkRWRFM1NWk2YWFnCnUxanYxNHVYOTI1TkdhTWpEZzZJRVVrUkRNMHpk a1JvQlJVUnNXVmRYNzE1WS95V3Q3WkVDUW1BV2dVQVNPd0F3QW13SGUwQUlOZkEKQWV4ZU5t bjVibEV5VWxRbDZRSWM1bFJTeVRwWGQ4cnFIeURvZXIyZ0NLYnUyRjZycTArdkRCMDZmdkt4 Q00xS21sY2diN2ErTjI4OApDcmUwR3VkNWdqY0lUblNXSjdnUENHQ0lCcWFxUlZGVW9ZaHRi U2tXd1RsR1EwdXFBR0FtWkNTV2xFQVFDYzFoNTVHcXFBeWF4WHJZCldYemJpcW41R2pkYmZ0 bzQ1eGdFT3lHZWdScXNaSUxmMS9tTEdhMWtndGFSUXdYTW5PUEtjUWlRVEZWQlRjMGtndlEy SjIvNTRJZk8KWFhqc2hhZmU4dHluLy9ES2MxOXZEZzVieFZGdjRHUGtLQmlUcHRZd0VXUGxY VG8ydFBoZW1wdXozaHpaVm45UURvbVJldWhtb1B1YQpudC9idWNYMDJBZC8rQU0vL1hmZTk1 TS9mdjF3dVdqcnVqT1k0eWlLQnVSRGF0UUFDUUdvNHpDdGxrR1AxMXovaXF0eEpKbGRMU1U2 CjUwWnJFMEM4ZHZPV0VrODJ0M2FHdlhRN1IxODE1RnpUTkFSRFkxTm5DQUtOMTFnVWRlbDNV djNLL3Q2VjJYUnFrdGlaYzRHZEFxZ1kKV09lMHJxYW1talczaEJDalhMbHk3V2xEdGJ4Unlv UllTc2hvd0oza2tycXRnRUhXWDhyUkNxTUJDZ0FJaWdJSWF1NXBVaWZhUk9zOAo1UE5HN2Rp R0Rza1VDQkZXYWVzUkZBRlZZQlVLdStDYmc1K3lIaDJiVFpxT2JWUG9xREdjMDA0RE8xYklQ Y0hmYkp4a2xpZDROUkFKCkVVeXRMRUpWaHYyREJhVG9QZWN4d3ZlY1FrSE54SkNNUklFTVVi dmhGNHFxbWFONVZJbk5EMkEwSWpzcW85MVh5ZlRlTzBBV1FRTmMKTmF6NDM2allwZmR4TDFi cExob1JrMk1DbE5STnNRWnlkM2YzUjRQaCtNTER6MjVNMXM2Zi9jYm5Mbnp6MDUvNjJuZS8v ZFQ2eHNqQgpHS2tFcFVTa1dDRUJjU09tUjVibDkxWU16Q3pQOERJQVZTVWlSaXJZUVp1Y0M2 L01aaTgxODlNZit1RVAvdEl2dnVWZDc3M1p4a2dNCnJDVTVaamJVbEpLYUVTSVFVblo3TUNE VVBNVnFGVGZoVEVKbzlBQUFJQUJKUkVGVVdOVVFjbTBXOGJXSkpxOVNXTjdiRTRzT2g4T2kK MTd1enY5OHE5dGMyL0dneUIwTkVCbFBNRlhZRUJDUkRBMHFramxPQkI2ZzMyb05yeStuVjlt REhyQnFXNUJ5UkF5UlFFeFBMOVhkVApBMVZWTmpaRlQ1UkViMTI5N2hRQ0FtUUZVQmFSQXBF cGQ3VjRncU95QkhhcGM0NURPYzRkNzJBQ0FCc2FBQ3NZZ0t3NHVuYWtEUVZnClhmVXZjd2hG T2NvMW9TdVU1NU94b3l0cEJvWVFDZXlvSW0wRW1FTm5keHV2Y3ZwamZkQ1RTUG1Hd1luTzhn VDNvTkRWbFJCUlZJcWkKS0FvZm0xb2xGcDZaMllnVU1JRXhBSUNSWlpaSkxyY1NkZFV3UlFC VUE0TTg2ekxucTJDdlVWL0ZWU2ZTczJNMVJGMjV1eGdqQWNLRApicy9Ycm9qa1ovNFJvYkg3 b25PbjBaU1NRVkpSQVNQTUFwaGhPYkJrKzR1MjdQWFB2K09kWVRJT2svRkw1ODQ4LzhVdmpX S3pJYkxCCnZGNkZIbmhvMjNiWmtBOUh2L2hlKzJ1VlJ1ZW9sajkzU0o2ZFIycTlXNHE5N1dN Zi9mQi85cDgvOHQ3MzdTdEowMVlZV0VHMUZRVkIKaXFDR1JBWUZFU3RBTjJ6TEtBY0hWRndw SCs5ZnZ0Y3p3SG0xSXdFaUFzYVVlcjFlZnpEWW4rM1A2bnBVbFg0eXFsZTdaa0dRN0tGSAph b2dDM0RqUTRPZGVyemZUNStkM2I3WnRVMElZOVVLb3pBQ0ZWVlcxYTZrcW1LRnBFdFhPYWRh NUVCUGV1bjdMR2JLaEI1UWMzZzFKCnUwNTNUaXlQbkdrTkZZRXR0NnNwMDNEeTZ3QUFxRXpR N1VxTzNsKzJjTW9ETnJYTEJUdjdQOUx1SjNSVjJhTkVrQkJXdDZkaHB1cmMKdTFWV09mM1Jp aXRDem4zUmpvL3VQR2xkdnBGd2tsbWU0TlZBN0RMSUVFTGhXV0tyRnAxM1NKU3RVeE9BUjZJ dVlpa2FITmxrVTU1dQpxTjBueDNQSDR6bFJUaGFPdjhMTUxnblJmZFI5ZXYxbzhFRFEvZnQ5 QTRDcXFwSktqSkhVekhWMU8xYXB1RWpKNWswemoyMm93dGFiCjMvemh6ZlYzZitEOXY3dXh1 ZlB5QzdkZmZINy84S0NoNGxRb0NyVm1zU3dLcG51L1pyVmlBQWFRUFhkMFpRUklpRVRraXpD UGJlMzUKM2UvLzRETWYrT0QxWk5NbXJnL0g4V0FhMU5CU0t5azUxaERBT1JCelJKeW5rVm0y bmtVQVJVVWo3R3gyNzdGOThzWDYvbnFXcHFuMApvZC92MzlpOWNUaWRiM3YyNDJFTVJBMXdi aFZpTnhqVHlGclExaGRUU0RlYitaWDZZRmZidGtJZVZHVnZZTWxRek14UURSRUp5VXpWCmpC bEJjdzJCUkpFOWljamR1M2Zad09maDBhdXFQQU1ZUWtKU091SzdkazF1V05HNlNPNGwwNW1u bzEyNUlrZGF6Y1ZZQnMyM2t5RUkKa2hERW5KVWJ1QWlyQVdPZ1pDc1NLMlQ3eG54Q3g5dVFD RUtRdDRCQStidmRnaXFBWlNGS0hsS1gxUzQ1ZnozQkd3RW53ZklFcjhhSwpDbUVPZ1psTkU2 Z3dlMFFVcElRdUljVHN0UTBHMEQyNWNyd2tBMUlpMDF4THhPNEgzdXZ6dlFxMENqa3VhK0NQ enVIZmFpc2RRZWZ6CjZjcXJENGxJUUZKU2FSdU1Vb2F5WDVZTlJEVXg0bXE4Vm9icXYvcHYv dUduZi85M2Z2ZWYvN05MMy9pekZKTXZpNDJpd0xMc1R2czQKRmZZWVRmZW95OW9SZkpnUzJF Rzl1TnMyQjdQWm5kMjl0aHhNaHBOMldaZEF2ZElqS3NkbWFXcnNoQmxOeWNpcFNCY21BVTF6 WENkYgpVVy9BVnNUTzdyMTlYekF6Wml5TGtOcDJPVi9JcEcvOUtnVmZaRGtuZ0JDdzVSSWx0 Qjdyd2wyYkhWeVo3KzFCUzZQQmNGQUtzNGlaCktJcVNFQUFRRVVIdVNSbzdzb1JaaWRzaUtL Q1l6bVl6TkVWUXRFUklxdzdpaXFlRDJwVmtEZGlNRmRpVVRDbnZ3M0xqY0xWbk9rWm4KTlFM TlI3Slo1aWdMUW1ScW1KYU9Ha1pCVWdCQXltR1k3blVBZ016WkVjZldTRmU1Slp0a3dsR1hh bmFEdm5OMmU3UjFVOHZGRTh3eAo5Q1JjdmlGd0VpeFBjQjlVdFNoQ3U1d1hSZEhHOXZSRHA3 N3l4YSswYll1RDZ0eUZSMTU4OFZ1QTVwZ1JqTmt2bDh1Ukp3Q3dKRkZUCnlZNlFIRkpnaDVM SWpzcUdtVGJVRVRzWkVQSThSakRyQklJb0lzSDdkREFIWTBMMDNzZW1IZllIVWRyWFBNK2pQ dHp4ajNEUDc2M2oKOUFKMGJTdkhiS2lyZzRWUVBTTVYzakdwSlUxS3BLUUdNWUlCZzF0RS9N aFAvT3lqVHozOVAvL3lmLy9sMy9xa1NYeG10TllMSlFBNApWVmdSSm1HMUN4QVFWYzIrT2NG NVJOUWs4L2tjR2NacmsycHYvLy80WDMvOUJoWS85VXYvYVgvSWQrZjd3Ym02amlGNFI0eHRn aWlsCkw1RkltNWk2aDdYU0NrQm1acHhONDNIbGRhQm1ocWF2dDZzNFdwenNkVWZHd3NiQnI0 LzZ5K25obFV1WDN2UHcrL3RiMjlqdnUxbXQKMDdsVjZyMVBkWk5FeE5OdVc3ODhtMDQ5dEtQ S3VaNHl0TElhTVpMTDdOeU5vRkZUaitqWW1TUTJZSGFtU3Q3Vk1SYWo2dkxOeTdmdQpYdDg4 OTJpZG1tVXJ4czRRcWpLb1NMMDRIQTE2UFY5cTNXamRsR3FGb211anpPYXlySnZwZkRHZnRZ dDV1NnlieFRJdTUxNlRTRnpFCjVYdzVYeTRPcGFsRDB0Sm9nQ0c0b2hnT3k4MzE0dlNwd1NQ bnR4OCs0N2MycnJmTGlBaWlac1lFanJ4emp0QWRIQno0VUxuQ2kxRXIKMENvQWtYZnNUUWtN akJSSnhWVFZrQkRSQjErM0xaRDVNaEJEM1RReFJnQUlydmczKzBNN3diOXpPQW1XSjdnSDZq Z2EzWmRvVUJRRgpNNHBFQWZ2b3h6Nys2S1Budi91dFAvdmFsejhmOXcvUGJtNnVqU2FMeGR3 NTU5a3htYXFwa2hxSVNkQk05KzhrOUVKWjMvMXExVnIrCkxaanJqcXNOdXFxaUdnRytmbjZa NCtYeGo2Ly83bklUNnlnblExVUFFRlJBVUJRRXphVmpOREtnbmVtaXFNTDQzTU0vOVIvOTR2 VGEKOVJ0Zi9sSTdBSXF4OVA1QkozUGNYcTc3Qk9EdzROQ1gxWm5KMnVVYnQvN29OMzVqc3I3 MVl6LzNIMnlOQmhMYlpsbGowbDQxUU9KWgpIWFc2TElwaXRVcjNob2NZQ0dWU3B3R1lxV2tu SmdIQWJIZjNZSkxKOXl5T2VxWldrd2NOcU0xMEtpSmhNb0xCUUcvdE1UTVJ0WmJNCkRJaGJo ZDI0dkdudE1uamtnRXhBNk14aUhrOXFuV3VzQVppdHlxdmRkRk13STFOVXl6NjJDaXF6bmJz UGJXNXY5ZnZTOHdsdzJkUWgKdFJyYk5WUTNQVnpzWDcxOStmSzFsMTdldlhwOWR1Tk9zN2Uv ZisyRzFUWFdEU1VoTlZKQkE2SUVza0JXOEtoa3hOZ3J3cVRxbzYvYQpXdEl5TmFLdDgwMi9L azV0YnozNXBxMDNQWGI2VFkrSlNtcmFEa25GSUFIKzBMdmU1M3BDZ09LS2hXVjdSbUpEQm1U eWFxaEp6QkE1CkVMQWhMSnNrb2tBR2RRdG9TYU4zcml6TFdNZlh2K3RPOERjR0o4SHlCSytO UEs5eVBCd1Yzc2NZejU0N1Axa2Z2K3Y5NzNubDVmZU4KUnBNdmZ1cFQweWIyUEJNWHdtakVL VWtkb3lmdCtZSU5ORVorVlhrS0ZVRGh5TlgxL3Nxc21hRjJicUthNUs4YS80NGRjeFFZQU80 VgpKODBNRFFHVUNMTzN1NEtpZ1FLaG1TSUltYUhrSXVGS2NrY0t3S0ZZeEhhOTZyL3JuZS85 OHZrTFY3LzRyOGF1VndVbGFlNmRjK1orCjVQZEM5L3BiZWlTVk1TaDh1ZGc3N0k5R2o0VHlU MS81aTkvOFIvOGpTZnpiUC8xVDY5dW45cVJaMW8zalVJUWltY1EyRXJHaGFzZkEKQkFVaHBN NlNIb0VCRGNUQVRETUwxcENkNldzM2RWOXo5UkF4ZUpjc0ZoWXJrLzNiZCtyNW9yKzFHU1pq d1dzK1o3R1N3SXdwMUZMZgpuczMzZ2pZVmxRZ0ZFZ014R0tnbVVVUEtQYnlPSldxR0FHYW1R SVlFWnRrcHdBaEloV0t6dUg2Vk5qYUhhYTJKY212bnprc3Z2YlJ6CjY4N3M5dTFiTC93bDFz dnAzdTcwOWs1emNCaVM5SUNLcEtlR1EyNWo1VnkvQ01TV1lzdUFYR0VUWEJqNXdXUlU5SHUr REVWVjlxdGUKdjZobXUvUGJ0Ky9ldnJXem1CNGUzTG81di9MaTFUOS9ibjJ5dHRFTHBFbFZX N1hXcERWcmtCYkVMejc4Nk9iamp6LzY3THZPUC8zTQo4S0hUd1lWWnF0dG9SdDRTSmxFZ3J2 cTlVTUJ5Q1h2N2krR3dSOEVUQVNQRVdMT1NBL1JJSjZIeWpZTVRuZVVKamlGWFJkV3lYdHZN CjF0YkdSUkhhdGtWMlFxNGFEdDcycnZlS1Fsa04vdVN6LytxRml5OCtNcG1JR1BYTFVhOWth czFNa091bUtUUGo0eGlQOFRWeFZNbk0KZ3lyeUl6N0dhS0l1RHdKN3dBMTZOQzhNamdXR1Yw V0lZN1ZaWEZuZUVCa1lHSFY2UGxEdVhGN1FHRkVCS1Z1dit1QWhRbG9zNzF5OQpndFBGR1J5 TnlGV3VtS2Y2MVVyMTFWbDA2d2NBQUxwcWovWEtLald4bWMwZUhRMkZUbjN0bGU5KzhoLy9U ODF5K2xPLzhIZGQxYU1xCnRHMkx4cVVQVHBORXdZSU1RRmJ1Qm1pbXFvamdpUWtSZ0tBVE1o cm5udHFELzRCZmxYa0RBQ2d3R21rS2xncVRPMWN1M2JsMSsreG8KVXF5dDFRYUlEQ3FtQWdE T3VhaHVhdG9nR2p0aUJnQlNJeUJDTUVBNTBnOWgxOHVqYmphM0dTS2dKVEJGSUNRRW8zYjVh Ly90UDN6bgpFMitkOUFab05wM1BiOTI0TWQ4OWFIWjNIeXJMVW1VTXRnMVlsZjJCNXg2Uk40 T1VSSld4TFVFQnJLVzJLSXBxVXBabk5ub2JvN1dOCjlkQ3ZHclZaczF3MmNiZWVGV3ZsN0c2 OE05OXRGdlhBaFkyaTlPVDd5K21XVVVCeHpsSHdWQlFRWEFxaFpYOTE3K3IrMTI1KzhadC8K bW9iandkbUh6ei81OUdOdmUyYjcvS01KZW1FNE1xQTdlNGQzcnUzN3N0OGZqYmUyZS9NWkVI YzNzM01CQVZDbFdUUmdlSnh2ZFlLLwp3VGpKTEU5d0g4aWdNNXd6QTdTTmpZMmlLT28yemhh MUsvc3RZaVB4OGJlOWZYdjc5TGt6ai96K0ozL2o0TmIxZytrOEVaWHJtNDZECnR1MnlhYlZ1 WEZVQmRRWXJlcDg2RUdBVkk0L2pLRmdDV0l4UlZaRlpWOTNCMThUeHN1ZVIrbjZWemFLdGNw M2piNjV6MlQ0YVFneVkKS1I2WnE1VDVJSWxRU0NYT1R3M0c3ZlhyWC8zVXArWGFqYWUyTi9s d3ByRkdCTGsvWVQ1R1ZnR0FleUpSQUVDQTViSVpEZnBlOWJCdQpIaTJMMUY5NzVmclYzL3pW ZjV4aTgrRlAvTVJUYjN2SHNrNkxXVTNlaFNvMEthYnUvMnQrVXdLMllxRUFvcUVobUpra01D TmpRQ0FECmVhMGx1aTlHcnRZQnlVREZnZlRBS3BNN2x5NjljdkdsVTI5L1c3bStzU0NuMnFn cWlEcERJZ1pYS0ZBSUJZYXlkTUdpb0JnVElTQ2oKbWNwckRBOHhTaUJLQkFBaUltaEF5RWxj MjdaWHIrNDN0bGhHcDlEdmxZK1FHeGM5WG5kNE9ITUdCWk5uY2tqUVJrdlJRTXF5cUZrVAp0 T3FjSzR2SmNMSzJ2YjYrdlY2dWpWelZjMFZZdG5IL2NQZnlyVHMzOS9abXkzcC8vMkQzN2s2 ekh5Y0JMcXlmT2pzY2o3aGdhTTNOCjJha245ZDdJS3pFVE5nbmM2ZE9qcWRoK20vWm1kdysv ZmZ2cWQ3OXg3ZmVxdGpjNDlleDd6eno5MXNlZmZQcmNaR09yR3MxRkY4dkQKdzdtaER6R2ht UkNSRCt5WlZTekZ4UDdrRWZwR3dZbk84Z1RIZ0dCNlg0QlpYMThQSWJSdFd3NkdpYUF4U1dD RDRlVGh5ZnJQRENidgpmUFlkLy9TZi9LUHZmdjFQciswZG1PRVlhWXkwd2E2c2VvS0FRQXln a0FYbU9RVTVia01EQUIyQkZuSUZiNVVHNVdDWmMwZWtCMG9qCmpySkpPQW9HcTc3aGErU1h0 bUxtM2l2UkVpQUFNZ0xsc3pNQUl4VUdRL1ZxcGNVYkw3endyYzk4dXIxKzVaUnpzdGd2Q3U3 bWF0NjMKWmdBQUtucDBZa2RjV1FNd3d2bDhYaFMrRDVMbThzVGFhR0Q2cDlldS9mcXYvQ3E3 OHV4RGp3elcxcGRNamFRUW5QTytUYTNsUVNJNQpxVVlneXlldEptQ2lzVzJsYlFpUmk0S2Rm eDJUbytQMlBmZld3cVR5cnVkbzZQaktsU3V2dlBqQzAwOCszbHRmTy9BRjRpSzNpdk1RClVu TWhWRU9INHNnRmNnSnFZcG42U1dwWjJuSE1oYnd6QjRBOG04dEFJUW1DUXlOUVN2TEkxdnE1 c3VBNk9ZbURHQU5JMVVhYjF5V2kKUlNWUUlrUTBBMEVIcmd6NzgvMHdET1AxOWY3bWVMZzFH YXhQZXVPK0w0c0NlNHRsZS8zbTNxV2JOeTlldjNIMTVwMmRnOE9tYVF0eQpQZWNmV2grYzZ2 YzN5M0xJRUt3MmFLdFJYMWtaalJIWVlaWUtlNHB4c2R2M29kK3JUZy9MaGVLODFYblRIaTcz di9MUGY2M1lQbjMrCnNjZmY5TXl6NTU5NisvcjVSL3JqamVSTGNXVUxWaWRwVWpRelJUWm1O RDE1ZnI1eGNMSXRPc0Y5d0NPOWh4a2dEb2REVjRRMlJURTkKbk5ZMWFsR0ZXYU96Wmo0WlRO Ny80WThsYUgvOWY4RS8rOXpuNzlaTkl5a0NsWU5oY0M1WmRvMWRTYzFYcWRlRFdQWTVzOHcr bjViRQp6SWdvcFlRUFRpMi90Mkg1cWhkWFB4ck5ESWxnRlRpcDQ0aWlHQ2d3QUlFeDVhSnha ME1xUStldi9mbDNQL09ibjd6OTNlK2NON0c0Ck5CY2hzQ1ExdkcvVVJFNndOQ3NjT3VMTnZY L1orZW5CSVZpc3ltQ1lsbTE5S2hSUGIyNzkyZDNibi8rOVAvQmg5SjRQZjNUOXpHbHcKdktU RTNtazNVYktqK1poMS9DZEVWSkYyT1YvTzVyRnRnL09NRUlyaVFkcVJCL1VzQ1cxUWxjUENE NEpiSGg1Y3UzeGx1bHdNSm10RgpyOC9UR1VMRFJDVFFSTFhDVjcxaG10ME5DUnd6R3FzcEFh aXF4RVRzY29aT0FDbGJBU0NvZ1NreVpVMmlBVUFtK2loQVBkMXpSVGx5CjJFTlhPcVNZaXFS TmJJcWlENEhKT2VjNXhtWlJ6Nk1JSmh1ZFBUVSt0VDQ4dXhuV2V1V2tqNzNpSUMzbit3ZkZi TEYvWi8vNUd6Y3UKM3J4MSszQWFXL1BhSDduUnVlSGFRSFhpY2V4RGNNcGVmWS85WU8xdzNv SUZKSE1NRHRRVCtjRGtzS3BLUVZERXhOQkhMckdZSUo5VAo5L0NvdW4xMy8vTFh2L0w1TDMy K3JVWmJiMzc2Mlk5OS9LMGYvT0hXVjI0MEdmUjZ6bEdkSkZuMlRDQThtZFgxaHNGSnNEekIv Y0RPCmUwVUJEQ21VRlJKSGtlVnlXZlhLUUp4TUhZS3JocW1OTjNiM1AvVHYvOWhYdnZHMWl4 Y3YwWExxNXJQNWJIcHplWGhvZG01OUl3Z0UKUmFma05KdDU1aXd6TXloeFZUOGtCTzBHTHVa WEFkUlNQcGNzek8vT2EzV0N4eU5BRGdtRW1OM21CQXdCOUZpdWFhL1YwOU5qUC9ESQpTMDN6 dENVVU5QV21MclYvK1NkZi91Sy8rSzJ6WWc4L2ZHNTY3YXFSVGVzRnVJS1U0TjRqc3RzRXhN NGlCakViNjYzb3NXM2RiSzVOCjJucTJYRXdIdzRGVFd4N096L2NHdVBIb3Q3Nys5ZCtiTFF2 blAvU0pUMVJiYXkxWTFMUmFIN0RjUmdVa1ZXL1NaNUJtWnJPZDVjR2UKdHFwbFJSVXo5a2xK Y2VWOWMvUUdNVHNNWUhZTU9NNldRaVpmRnE0b3ZTKzBiV2U3dTZsdUJsVWZlNlVFanhFOWdK aUpDRW1vdUdpYgoyc2RHaTJDb1JvYW1vS0lwTVJNZVMxbFhDa1R0Y25SVUFBTzBuR1lyQUJG N29KQmFtTmNOS0lvV1piOEtSU3N4U3RKa0lHaHNOUGJqCmpjM2g5dG9qYjdsUWpnWVM4S0Jk enBKWTNlN081cnMzZGk0Lzk4TGgzY09yTzdzSENnU3dOZG80czdtNVdRNzZVWDNkREFOdHJ3 K0wKc1Z2YXNvWW1vdmlxWjhDQWdxemtpUXVpZ3NtaE1BaVlnaXBFUkNRR1JtUFU5WEY1S3F5 LzZkVGFYaE9mdjdIei9OZSs4TnZmK2JNLworT1Q1VC96Q2Y3aDU0YzBiRng3djlRYXExaG9a TTNhK0dWMkRtVlpMQUtDR3BLaXZPLzlTN3psQkhydkJEWTY2RlByYS8rOEVmMDA0CkNaWW51 QS81VVUzc2tnZ3pVd2hiWjg4T1JtUHYyWklncVFmQWJnb1hnaTh2M2R4LzEvcy8raWVmLy95 bFA3ODhDVmFPM0g0YmQrYk4KYklaalY2NkhhdUlkSmVRb21Jd3hDZFhFeHNoZ29NbFFrNWtn UVJrY3BVUmt6dUhoL0xEcUZWRkV6RlFrVzR4eE4wOGFzN0ZaSzRJcgpsekpXWUFNR1pNSm8w RmxySzZpYWRwbWFKWXF3cWt6bTBpNFNNWUdabUdwVmhzUERCVG9HdFBsMC8vSFRtNWYrNUxs LzlqLzg4dG5DClAxWlV1NjljT3JNKzJaOGZwQ2lWQzUwUkd5QVJBV2lVdHRFVWdvc1dvd2dp QmdZZ0JsSk0yRWVFeFJLOXVYNUlHaDI0czF3dHhQWFkKUitkZmVlSGJuL3lWWDc1MS9lSlAv OUxmUC8va1l6ZnZ6clZ0eXJKMFhLVUl6YnhkVHVlYTJzQXQ0enp0WHh2RS9SQVhkdzVyNmsr Swp0VjZBY1lzQk80ODlVd1FGNjR4c3VoNHc1QXNGcThlNk10L2QyWC9paDU3OXczL3hPNVVM ODkyZHNvMEZVLy9zUTVjdnZ4eGkyeTljCkd6Z0UxMDg0S1FJeTFxd1ZpcUF3cUFLcVNWSDRG c1NRTWhXWE0vSFh6QUFpcENnbUlPZ01WWnRHU0tCQ1dFUnRHaGx3NFZHQUVCMDMKQ1lDSVE0 cXByU0ZpTHd5MzF6YlBuVm8vZTZxL1Bwd2xyVjFrOEFadWVWamZ1bm45cFl1WGIxNi91blA3 b0Fpd01jSkhxK0V3bENVNQpiek8zbUkyR0F6L2dvdUJsMGJZYXpRRlNJS1NLU0xPdFA0R1JH Uk93UTg4dWVBZXFDRUFNZWFvMklBRWlPTWZRUzZubzgvYmF1V2N1CmJGMjl1M1BqOE9hLy9P Lys2ejFsM0RqOWx2ZDg0RDBmLy9FM3YrdTlydGVmMXFsTjZuMUJLaEpiUnZEZXQ5TE82bGs1 R0NhTmdCeEMKQUtEWXRDWVF2SmM4cHRSMDVUcWJGVTFzU0oxQkxxcUJBc3F4UHZoSnZQeUJ3 RW13UE1GOU9KNklaVmFzTDZvb2VSRHgwVVNHelB4RQpBR1pYaHRCekxpQWlzcGtEQlk3bWI5 ZkxoV3BVaXh6RzRBYk9WNkgwckxGWm9sbWVmVVRXZVJVUUtHVTNjazFxS3BMRWhNQ1F1aFpq Ci9yZkxCVmVVbG51S1NRQXlJRE1SSmMvSDJVU3Y0cm5jOTA1UnljQ0JhMVBidGp5YTlLWjFE WkMyUm9QYkw3LzRXNy8yYTNoM1oyczQKSHFpS2dUYVJsQWFEUGlRMFVCVVRGV01nQXVjY0Vk V3BRWUxDdTF6cU5FMFdGUktVVUFDb2RiTXlrRlc5cUJQbEFwNFlqMjBxMTY5ZgordHFuL3FE b0ZSLzQ4WjkrN09tbld4SWlqRzFVWVU5RjB4enVYcjh4Vzl5cFlTZlV0NGRsRzd5VlNUV3h0 SWR0czZEZ2NHVzRBOGVlCnIzYU1oM3hFcDFJQWxSVEtVc2o1WGg4ZEgrN3ZIOXpaT2JWMVNo eXBJMjZRVFhQSE5LZ0ZNVVJJR2lNa0FDRlV6Wk02czlVNktDTFoKMGRTTjdsb3BvQmxrWDU0 OGNZWUZvVTZTd0pqSk9US0VpTllpbWJPbW5mZlhlMmZPbkJ1ZjJlNDl0T1pIUGZOOHFPTExz cTNUYk9mdQpyV3Mzcjc1MDVmYU4yOHQ1clJDZmZ2cE1DREFNMWJpb0Jod0tBellBMVNhMlFB ak9raGZ6RGhuTXlNeGNRTldzWXdIZ1ZlL2NnQkJzClpScUYrVVlFTmpRc0dCMzZCRDBBeDd6 V28vVnE0OUY2K09UNTdSZHY3MzN6bFV0Zi9PVHpYL3ZDWjkveGtYL3Zvei94TTI5NzEvdHUK MTAyZTRObVlwSmhhVGE0czF0YzNEeGR6QXlTSFpxWXBxYXBqWnMvU1NyNGY4SGdzUkZ0TkE3 dmYyd2hPN0lGK2dIQVNMRS93cjhGZwoySXVwdWYrMS9QUkZOQWcrREh4Vit1QUFuYUVEVkdZ cXNoME9MVTMzVTkwQ1RZRkxUcVZhU2NSd05Gb1lrSTU1SUtpaG1xYW9xZFVrCjVBanhnYXo4 bzIvbGFxZVppbWhTUmM5dzcvVUhSc29qc0VFZ2JsTXNIUU5vUUhPTCtXZCs1L2UvK2dkL2RN RVZwNnVCbjg0Y3V4U2oKcElRcE1UQVFkTWE0Sm9LR2htYWdxY2x1TzB6a0RBbUlnZGl4cEs2 cGlXQm93S1pzQ1lCNjZNK09ocEZTM0x0ei9idmYvdDJkMi9QNQovRC81Qi8vQTl5czFhOXFX b0FyczJzWDg2b3ZQdDlkZjJIYUhtMlh0SDZwNmEvM2dpb1kxbWZoaksvbFhBUUhFbUlxaUNM MyttNTU2CjYrMjdkeTYrOEplWEwxOSs2dFNwaWlrQU9pUUhRR0FFNmt3OVlDQ2N0MUZpNHE2 TkRRQkExSGtjM25kUFlDNUxaR08ramdDZEw0S2kKTHVKc0ZtZFRGN3pPalJGRFNkV2dISlJu VHAwZGJBeDZteHM4cUxEZnc2S29VMndXOWY2ZDJjMnIxNjY5OU1yZXpkdXliQ29YSGpyMwow R1I5T055bzJFUHB3OEFYQlRLcmdhaHE0cllWa2FSQ0JPUVEwVVJVSkxVSkJMcjZNNjNzQ0R0 UkxPTEt1QzdmS3FwSWRZcXFTaUJBCnlBaXU0TFhRNzJ0L25QVE0yZTFubm5yODVWdDdMOXk0 YytPTC85ZHZmL2VyZjdoNTV2MC8ralByNXkrY3ZYQmhPQmtmTE9yOXhRSUIKZWo0d0JVL09l eWFDYUVtVENFaXlkTVFNcHl3UU1nRFVMTm1Dam9pMkNxSW5ZZklIRENjNnl4TzhHcTlpeWt3 bWs2WnBIblF3QTVhaApLTWhoVW5RS1pHaUl6R1hWWjBHTGFabFNqR21hV29wTnFlbmhVUkZ5 TTBlN2diMEVpRWk1V2FtV1ZLTEVKQktaSFRPTC9aWGlnWmxKClNtMUtvUXhIN2MzWFlZcDJC eGhaa2xDRUtPMytmT0VjdURaKzk0Ky85SmxQZm5KYjRjSjRISnJHNnRvN2NzNEZ0THB0ZlNn ZHN5Y0cKWUpVb0VwTkdTVmFXcFFDaW1vcUpHQUU2RHM0NVNVM092SEt0bUV3UmpDMUoyL1FL UGx1RzN1a3o0NFA5Yjl5NjlNZS8vVnRQUHZiWQp4MzdtcDZHcVlnQlRRdEYyT1QrNGZXdDU1 VksvWEs1dmdOdmFMUDFBaTRCVllFOGNPSDJQTE9mNFJWeDljZlFCQ0lESisvN2czUi8rCmNC aVUrOVA5bHk1ZXJKOTZxaVN1bUJ6a2tjOUNDc0cwQk95NU1HMGFMWk5qSjhmb1ZOMlFxNnox dWFkbnRhNU9EdDNBR0RJMVFDQUEKUlBNb3pyaENQeWpHVzV0cnA4K3VuZHJ5QmJsK0VPY09t MmEyUDIxbC8zQzJtTzFOdi9UWno2WEZ3aVZkSzh1ejYrdmJhMnZqMGFDbwp2RlVFSG9MenpN NEFSVVVaUUtIczk1dW0wYlkxRTJBRVJMTWtJRTNUR2lHaDg4UUJDMlp5enFHblRrYUVlWHBy THZFckVDYU5Bc2hvCktsRUZHWUVCaWFoa0dCU3dNUm8vdkxYK3RrZlBYTHV4Yy9IYWpSdC9m dU4vLzlaejY0KysrWWZlLzRGM2ZPUkhUcjNweldGdGVOQ2sKMld4SzZJRXNaV2Q1UU04Y05k Wk5zeHFoZmpSeUZRQUVJRnRuSEttSzdWNFhlTlhEUHNGZk8wNHl5eE84Qm80YnJxNnRyVjIv ZnYxQgpSNnBxY000em02b21Bd1l4WVVjaXBtYks0SkRVRVVRUnNTWktCQlM0cDdJQU0wUkdO RnNaQjZBcWFBSk51VVQ3b0FjRllsZTQ2akpMCkFCRnAyelo4ejJHdjR3UmtDTW5VVERGUWJP dFJ2N2R6NmVybmZ2dTNEMTk4K2Qxckc2TlcwblRxTFZGWm9IZTlNc1RGUWhHaUtTWWsKTUFS eTVBbGNSRFBuREN4cFY2Sk15YWpCMUFnNEI5RFNTdVdZMXd3QUxTNWNZd05Ody81Z3NyVlZI KzVkdlhyeDA3L3h2NzNseVNmVwozdlJtTjF4UEFxbHBUV0pwRVRXVjdiSVBSWWthR0xVS2JX QWdJMlo0N1ZqNVFIZ1hVdElHK2RHbjMxcU9lbC8veGxjdnYvajhkRyszCllpd1FDWWcxWjhE bVFRcWxrUSszRmpXSW9zdkRxMWFyQ2wwUk0zZVNWN1BZTXNlSk04TUtjMXBQWmdqVHFITnJw QXkrM3h0dURqZk8KYm0rY2YyamoxUGJkTzNjYVNZZlQ2ZTNkZzl1Nys3czcrN2V1MzltN2RX ZVowaGE2VTVQMXRWNDFLc0tJYVFoSWFLRXExUU01eDh5TQphQ2FvcWtyR2pLeEVDa2JNRENw c1RPZzhlVVJrZHM2eDk5NFZ3UVdQRHNVVXlSVFFFSEJGQVZkVThnVWpNeGdZa3hxWUdKaWhs Y1R6CjZmNzh6aTEyeGZaZ2RQcmhqYWUyK3J2eitCZVhkeTdkZnZtYnYzZDE5L0x6Yi91UnYz M3VyYzhXazAxMHBSaTBLazFzQWNBNWNvNGMKaDVUU3ZRbXZ1V1M5d3RHOXNmSTVCT3ZzNWsv eXl4OFVuT2dzVDNBZmp1eHBqbWVXRnk5ZWZORHhVWVdjUStZdXZxcWFDRHF2cW5sVAp6cDRW VkFtYU5sblNTR1lHcHBranFYbUhuMTN1dXJGV2FBaWRVK3ZyQUZkVE1yclROa3NwdFcxNzN3 SEhQbjlnQmNYeG9xMDUrRjZ2CmhHYnhuVC81NCtmLytDdVBqY1liUm00eGM2YkJjOVM0ckZ2 MFpUUjFiTkpHamNLQXBYZXVDQkFDT1h6aDVsVjFSRDVVdmh4V1JhVWsKalVHS0JJcEdhRWY1 QkFtQmdhR3BOMG56V1pyTjFqYTMzdjNRT1g5MzU1V3ZQZmRQZi9XZnZPTVRQLzdFZS81V2I3 amhrcFhCVHdhOQpxYU1TdERRZ01WUWpaaURxNWxlL3p2b2NmWDdzbzJmWEx1c1lZNzlmclo4 Ny84Z1RUN3owMVQvZDM5dDV5SEZKWkVpSWltcGtBQ1lGCndLVG84ZlNReEJ4U1hOR01zelZQ ZHZYTGRLclZlUkFESkJCWWJWTlFMV3N6YXdDc2l0SHByVFBEM21SclVFeUdHdUJ3T1JQVkd6 ZHUKdmZ6eUsxZXUzVGc0bUxiTFJscEFnSGVlT3ROakRvQWVOSUQyaTJJNEtLbHlXSGp4Z0M1 VHhBakFWTUhBaVJvZ01oZGt5a2dFS3FWQgpkTDN4MElBZ2orWkd6STUrV1lvajJhNlBEQkJ6 ZFJRUlJSTmxTUWlTY1U3MzFBeGFGVi81dFJDSWlGRlRjOGh0TzlUMC9pZFBuN3ZiCnUzUjM3 KzdMMy96R2RQZjZpODgvK3ZiM2JMOUtMbkR6QUFBZ0FFbEVRVlRwaWY3R2FmR3VWVzVFRmN3 SW1SaVJNT1hvcDVySGtxT3UKNXRWWWwrY2VUVGhCVk5SWFRaczd3VjhqVGpMTEV6d1F1YW8y R0F6eWdJWFhPQUJCa2JBb1hDaVFIRkVldzRTc2hKN05rTXpFMU1DUwphUVExVVFVU3k0SDAz bGlybzkvbEVEd2pnV1c2NE90djVJN2laWTZGcXBwU2d2c3JrSyt5c0hrVkZJR0NhK2MxUjEy ci9PVy8rUE52CmZPNno3dkRnekhqRHp4ZUZLWHVNcGcxb3JkSzIwUlhPQVJvMGdPRFl1eUp3 S0dabzA5VGVqUFU4aWJZOHFIcGJQVm9ycW9GajE1cHYKSXB0RE5VREtFaGxCVWdSR05HMHJ0 QlFqeitmbnhtdjFwcHZ0N1gzbS8veS93K2xIdGg1N0VzT2d4RkNOQmhzYkc5b3JhWUZFcEFD QwpTS0h5dnRkU1FHUlErcjZtZEtXVXZBOWF5TzZ5N2xmK3NTZWYvQlRDN0dDL0lpNlFJeElZ b0JFYU9ETnZOaW1Lb09BQUdTa2hHb0tBCnVWVk9pY2VheDBjZ1lFT2x6TzlCTkNCQkdhLzFO ODZlT1hQaHdzT1RRVFh3aTFUZjNObFpMcS9QZHFhWFg3cDA2ZEtsMk1LZ2NxZkcKbzBrMW1Q UUdpLzFEYUJzeUxmdTk0YWpYSDVZV3VBVXBQUktaa1NtWW1JcEpNbFZObnBtSWdtZkhTTG1u S3VCTlhhODBReE1sTlJNdwpNd0V3VThqbFlrSWh3MVc2YkFCbW9xSnQxc2d5RStXN0VnVEVP MlpQVWJXSjBkQmNQMHpHdmYwN3R4OC9OYjV3NXRFYnU0c1hiOTI2Cjliay92UEhjTjJ5eS9a NlAvOWp3L0tOcjV4N21hdENZeFN4YlJrK1dwMGNyZ1FJZ1dEYys3R2c3QlFCa0tIbHdacDdm K1gxYzNoUDgKZjRpVFlIbUMxMGIyVXdHQW9paEVIdGc0VkFEMkRyMUR4OHpvVk0zRUliVjFV akFFWldaZ1JIWms1QXJOMi9sN21RZ29BWEoycHpNbApOQUp6QkVpUUxkOWU1L1RnL3UrcWFw ZHNIZXRad2dQQ1pJWUJBQk03MUxxMjFGeDY3cm1iMy9yT3RpdDROc1c2elhaR2kyYkp3MEVa CnFqUmI5TXRLMHRLUmhaS0xxblJWdFZTNHRaeGVYOHhnZTIyeG5COHM1bmVXQjFQUVU3M0Jp RUlmWUkyNUVFQTA2alNtblF3VUNOdW0KMlNqTDNuQzhVSnlKalB1OU02RzRQbHNNaCtOK2Y0 anNWYTNmNzluRzJuUTBrdVoyWXArb01GZTVZdUJDMzN6cFhQaStLRDVvMEM3cgovbmhzN0E3 MmRnT0hVK2ZQdWNMVnl3V0hJWU9KZ1hZZFIyQXdiOXFqRUFCNFpWdDB0UG5JYkU1VXlLcWU0 OHpPN0tLK3VrWUlnQVpXCks5UkNpMmpUWlR0dmwzZDM3N3h3NmVLZG5mM3BuZjNwUVNvQ1BQ SDQrVWZPbnZGRVZ0Zk9kTTdSMURPU0t3UDBhT0ZrTXE0bVcydDEKTzgvbXhVSUFJcXBxS21a WnJPS2M5ODRSRVdWcU5pRXNZekl6TWlRejB1em1hSWFBamhCUlFSSFJVRmRWZmUzMWhocFZS QVFNSFJOegoxdDlJR3lVcktRa3BlRE1SQUxIWW13U3dKVGFMemNBYkQyL1AxRi9aV1R6LzBu Zis1YTg4LytTSGZ2alpqMzE4L2NMajdFSkVVZ3JNCkliY2E4bnowVlhFbFIrbXM4ejBhTGcx WkluWGlPL3VEZzVOZ2VZTDd3TXdwSlNMeTNzL255NlpweHVPeGlDeVh5N0lzZmZBQU1KL1AK aDhOaDI4WW14YUlNZXp0VFppOUpjMFhKa1dkQWp5Z2kzbnNBYUp2R0ZjRTUxN1l0bEwzZ1Bj Wm9vTjZSdGRxMGpTdWNpcFJsR0xEMQpZdnZZaFllcjRGdE5vQWt4RXhlNzAxczFVL1BNcXU2 VkxLWTh6bkk4b3ZiWUN2UTlBKzNOek1EYXBuSEVENDAydnYzWnozenBOMy9YCjd4MmVLYXBS MjFaZW5Za3dscjdmbXFXbTdaVVZxbkJhRWxreEdHK2MzYTZkZis3RkYxNjhjNWMzSjFPTXhl bjFUYmMxUDV6ZTJ0dmIKUDV4dTlvZm55ckVleGkzZks1eVgyRnFLekF5QUtiVXFPdkJlUktq bndIQW03VjZDbDI3YytvWC80cjk4NThkL3RKcXNVOVZQZFROUAphZnZjdWViOHViM0ZqYllv b1QvbXdRWVZ3LzV3QzZzdEFhcXFmaVBRcHRpWjYxS1d4RC9RaG0wNEhFeW5NM0tNd1ptajNt aDQ5dnk1CksxZXV2UDMwbzk2NW1TUnlqTTZKYWVGY0lPcVQzd2pWcmQzRDdmR3czKzh2bDh2 aGNIaDRlS2lPbGZCSU5zS0FZbW9HWkIxZkJuUDUKMWNBUUJYSFp5bUdkRm8zZVh1emZ2SEx4 K28zTE85UEROa0ZSK1NlZWVmanhDeGUydHpZY1lXb1dXaTlRMHVhWlVYWkFGQUx4bnNweQpX VkpNODM1QkZpVkswcWlLU21ZSUtHZ01GRUlnUjlGVVUwS0hETmdrVFlqQk82OE1iVXBORzV1 RWlNUk03Q1JLQ3drWVhHQmtORkFUCmJkdWFqQlFSQVNXcHFBRWhJaW94Z09ZSVp3VFp1QVBC Z015Yk9jWSttOVVMMzJLdnBOUG4xbDQ1V0Z6OXltZi84QysvOCtqNzN2K1cKOTM5d2RPNlJ4 Q1ppVGFMaG9Hd2lITTRXTHJqQm9JQUV5OFd5OGk2YlFCbUFvaW1DZFhxZ2syajVnNEtUWUht QyszQVVjbkkyV1pZbApNSG52WTR5OVhnOFI4enlOWTR6WnJoWEVpS2lLQ0tUQVNxWmdRR2hr cUlnTVFKbjZLZ2E2Y2luSmN5bzZid0VpSXZDS3dYSGhtRWxKCjNldElSLzZ0c0xnUm9Dd0ti L2JpTjc3MXVkLzUvZmtyVjdjd1ZERUZBMDhNYUlBRUNxRG1DQjFTQUt2ck9OeFkwN0o4NmU2 ZHk0djUKeTRlN093SEx3R0UwaHVDTE1oVDlnWE5oNS9hTjVYUmFMK1BqYmczYTVjQjRWSlM5 b3JTWTZ0aUNZbkFPTWt1eVYxWDl3ZTByVjE5WgpUcC85eUljKy9oTS9zZjMwVzNjVUdrVEh2 WktzWDBCdmUzdStzeFUyKzJIalZMbDJpb1pic1J4SGNDcjB2VVc2MTErWmc0T0RzaXg5CldR QWpNZzNIbzgzdDdZdGYrTUp0MTEvV05WRFh1d01nQVVzcGVTMUd2anlBYUdZcUVtTk1sSmha QVZBdFZ6Q1BYeVJjaVdLUEw3TUIKemVyMjhyVWJYNTB1aC9WOGVYQUxValBzOTRyMThwbDNQ MXNPcS9HZzd6eW0xQ3FaSzRQRDRKSE1MSmtTRWptbjNvRm5KS3JiNUFrOQplVTBpcVkwaUtx S1dYTWxrWUFnS0lLU0ViR0NHZ0VSSmdVU2NZa0ZlaVNTbTFNYlVTbUkxaHhqSVZFRXcyeEpJ RXNuTU1pQkFPT2EyCm1DMk9qOG9EV1FxWjFaeEtoc0xpR0VvV0ZpTjE3emc3MlpyVzE1djUv amUrOHFYTEx3L1BQM0xoYlc4Ly85UVBPVjQ3T0Z3NFg2eHYKOWh1Qi9Wa2QySTAzcW5vbWJJ Q21SejNLTE0xNS9jNzlDZjcveEVtd1BNRjl5RW1ZbVlrSUlwWmxpWTZKYUxGWXJLK3Z3MnI0 VlA3bwprRUROTXhma0dSMmFzaEdzdk5HUC81M24wR3FFUWwyaHI2dEJvWmtSQVRzRVl4ZEEr a1dvU3VlWkluUkVERmhsbGtmUHJlTlpFM1k2Cmhudlo1UGNGcWR1SzhNWUxMMTM4MmpmZGJI bHFOT0NEZy8yRC9VbXZKQVlnUkdTUGFtclVDaUlNL1dSemNuckh3NVdiVjUrZjdoOVUKUmVv UEZtWEp2c2ZBNDNLeVBob2RWcHV4a1p1M2JzZW1ub3diYzg0SVFCb1ZDZ0lWQmhjS3RUWTRY dHRjdzBGNVl6Yi95NzA3OC9QbgpQdlozZi83aEo5K0NRMHc3VWNsNWoyVy9WMVc0L3VqNXdp ODNSMkYwYWl1TTE3V1lBQlprcm1QaS9OVXZMa0ovMUNlaTVYS1JVb3NLCm00UGVzKzk4eHg5 OThRdFhibDd2eFFhWkRTQWlHQUVKdHFuMUF1T3FmOWNhVFNLTVNTV3BNSFBVMTZ2L1VoZGJz cHNnQWFDUjJ6azQKZk9WZ3VpRnh4TEsxdm5iMi9MbTFoOWJQUG5vNnNRaElMWTF3UWsvZ1BI c0dNUVJ3Wm5uSWx5SUpaZE1LOGV3OWtJcHBvMUl2TlhQSgppdFY3ekswK0pESlFGRVpDQllo R0VWeUUxR2k3aUUxZFJ6UXNtSHJzTFpBaEJYQ09nVGhCZ3BYeWtvN3VOTE5PSEx3S1ptd0tB QW9nCjZoR3RKV0NYcEZRZ1JUWW5MZW4wZEVWOVI3ZVdCMWRmdUhubjRvdmg1alc5ZGVPSmov NmsrVkRyYkgvUGhKbENJVVIzRCt2U2VUV2cKbFQyOTRVbVkvSUhEaWM3eUJQZkJUSmtaQUZR VkViMm5xSlJTMnQvZmYvamhoMkVsODgvQmtzaUpLaEZsRnh1VVRqVUpRSWltUUl3RQppSXFK czM0UEtKdlpyTnpDQVk1bGxvN0pBVlpsVVJhZUdjbFE4N1RtZngzRkFZL2hkWTc1M2hjWnJJ M3RzbzNONFNHSlFCSk53a1hnCjRXRFcxZ1d5WjZMc3JpS1NOd2o5OGZxOGhSdUhoOWYzRDZj TWZqU0dvcGpORjVOcVBLNzZENDFQblh2bzFISzlGdEZrUE4vZnVYS3cKQy8yZUs0YVl4Qm9k UTFINGdvQmRDSU54ZjNCcTQvTEI3aGYrOHR1M0ZkLzNJei84N0k5ODVGQWFtdmRNeFhzT2hH aUdoWitjUFgxcQpxMTg1OWQ0cmh5Z3VDU0toWTNwUXlIcUF6bEtUS0FNN2dzRm9VQzhQbTJX OXRiVzFiT09kWnZjMFFPRzRrZGlhWnI2SkdqckFvU3NJCm9Ha2ExeXRkVG9pUExTWWRHKy9a ZWNvajZMRkwxbkZ4SGJkcUVOem14dVRSN2RIWjdiV3RVMXVEdFdxZUZza2tvUUFpRklRRVFs Um4KNmd0Z3RyOEhBd1BScEtob3VxTHExbTE5T0t1WFMwU2t5blVuREdTb3VyTHZKeU0yWWtV V3NXV3NEK3YyWUxHY0w5c1VFeGozaTBKNwphc0RDSk1nZU1LQUhwNnRiaVFFQXhCUVZsUTJV bEN5clBWYkdBa2FvMlNwUGhlbi9ZZTlOWWl6TnN2T3dNOXg3Ly85L1k4eVJjMVpWClZsZFZq OVVES2JKSkdaWkVtQlF0eVZKVGdzMk5BSys4SUdDdnZmUmFoaGZlR1laaEdJSmhFNElnUTVi SUZtYzJUZmJNcnU2YTU2ck0KcWh3alkzckRQOTE3enZIaXZoZVYyU3pDVGRvbEUyQjh5RVZF SUY2K0Z4SC91K2MvNTN5RElDQTU5RXBKNThlSGhSdnVWZU9kMFdSLwpVTjQ3V1RadnZmYk9u YnVuSi9Pbi8rYmZldUxwWitlaUR4YjFzdTRnbElQQlFHSXkwSld0RmRoWk9zN0hlUnVmNC84 Zm5IZVc1M2dNCnVVYm15V3F1YUNJU1kzejQ4Q0dzRm9SS1JLcUtTSWhvYWt5ZWcwY2l6V0lD V250NTBjckhGUkdOMWxJQ01Qa29MbG5SRUFFeks4VE0KVUNVd0JjY0laMGNXbmgzT0g5dFpy citTVlFGL1llWmdVUlNVaEptSG85R2M4ZjBIZDNjSDVZM0xlNmNQRGdTQmxFd0ZEWjBMM2hH eApIK3pzZkhoeWRQdndwQk1kVGNmRHliZ0Z3bVVUMm01enhIdGx1VnVPWURSbEJTWi85OFAz SHJ6NzdvTmxyZHBjSFc1T3EwcGE3YnBPCm1iYTJ0NFk3MDN2TjRnYzMzM2xYNUttdmZPa1hm dVZyZm5QYTFvck9ScU9TR1V3QUxRbElNUjFYVUhwTG9LWktLc1JBS3k3cVgvRG4KamRJVEJl OHdNUFFxWGRQNkl0UnRXek1sWDNqZ3Z1ODZVRUQwQmtwTVNnSElvdlJ0eDZQS2x3VXJwLzdq MmRFQW9FaVpRV05HQklKRwoyYU9wNi9zR0RJYkY3cVhkSjUrNnVEdXRPTEJSTEQxR0JvY2VI QWxDbnYxYU1oSWpSQS9FU0xqeUREQlZReU5VMEpqNlJkT2NMcnFtCkNZUFNGZmtjSTBQUzFX eUQwSUJVbklFWHdNNmFrM3A1OTdnNVhtZ25oZ0RCZ1JnZ295cEV0b0FXRUtNUFpTVkFpRWFF dXBKQ0lwb2cKSUpsaWR0ZkxUd1lBQms1UkRKUlJrWk1EY1k3RXlGdmxnelpKVWg4UUx4UnVN cXBPWnZPRDJjSE4zLzZONXY2OTVSZS9kUDM1THoxMwo3WW43YlR4WXRKNnN4OXk1d3RySTkz Ry8vM1A4RmNDNXp2SWNqd0Z4bldORkpDSXBxYXA2NysvZnY2K3F1YlBrbGFyU0RDR0NPczhj ClBEQ0pnQkNnWlZkcVhMSGxBUkdZMXZQQ2ZLZXNheitCZGZ3VWlvZ2xrcFRRT3dJenlmU1JQ OWVVSVBlbWF4T1p2MlJubWI4KzNkcTgKK3RUMTU3LzZsYU9Od1J2Zi9aUFhUejlJbkhaSFl4 VFRMbkV5QitnZEY4TXFWSVBqMkh3NFAxckV4V1JVOG1RUUFpUFQ5dGJ3NU80OQpEU3lMS2ZU ajZYaW52SGFwSEJVUDk2ZnpheHNmdnZWcWZkRFdzVTZGVDRpRjQybzZ4SUlYR24vMDN1dnZI SjQ4K2VUbFgvckhYL3ZNCmw3OTgyamJteWs1YkZRY0oyY3lSSWdNWHhYTGVlQVNIaFhQczJl WGZRUC9uV3hMOE9UcExISTFHWFZQWGJRY3BqRWNEUjNLQ21BQTYKVGNtS1ZtSW5xU05UZ2Fq QXJ0Q1VQSk1uTmxOWm05Zi8yVkR1MWRyU3lJQVV6ZGFkNVVvQ1pNZ09VMHdLc1JpRjZjNm9H TGlvYllTRQpaR1ppYUpKU0pGclJRc2tzWjVZZ0lWTDIwRGNtUTB5aUtLaWR4THFOZFd0SjJL aHdCUUN0ZnhkblR3MWV5U05CMDNjbjlmTEJ5ZkxCClNaeTN3ZGg1VDRqV2duR25waHBKQTRr SGNSSEhySTdJTVhnaldzV3NnSmt4QXBBaGdLMFRWaTJ6eVl4UndUSTFteER6NnpRT0hpRmEK azFMc25XaGw0Z01ObEV2Rlc5Ly8xdGYvK0J2aDJoTmYrcVcvLzluLzhHL3ZqemR1SHowY0RN ZjU0YmhlNXdQa2FnM25Tc3UvSWpqdgpMTS94R0p4eldhMTRkaXc2NXlhVHllSGhvWWpnYXNk SW1mNlQyMFJ5aE42cG94aFJFQmxSQ2NUSTFzZFhKc3NUSW1VSHRQVzcvMUYzClY0MUpFc2F1 TmF6UVRDU0NLOWZsNzJNNnl4K3JvWCs1bmFVaVJPblZoVXRQUDdreCtJL3F6ejJ6c1ROODZW dC9mT2YrL1lnNEFCd3EKbDR4a0dOSHExTmRSWHJuMzRVbGNqbmVuRjY5ZHJxWkRWNUwzWG5W eXkvV1RNZTlPYlg4MzdGL2VvS0o2UXZkVGZJclRGOTkvNDltMwpYbjcxNUlNSE1rODQ4RVVv cWZJSDllbmRnNk1QVDQ5M3IyMy9qVi8reFovNW16OVhWWVBUTHJiYUdEaU9UcEloVXlnOWto bEFJckxzCkFvN0VxM3lNeEZuWS9oZFI0dlhTTjEwekxzcUI5N0dwWC9qdXQxLzd4dS9QRnZP NkdNK0JDOUZPa3lMMUtVYmxrZWUraVg1U2pJYkQKT2JSZDE1a1pjNWx2Zzg3K1QxcDNRZmtG cmx6TDF4MFNnaGxhVVRoTE1VSnZYckJDR2lBbUJiQzJhUXhSbVJPQm1BRnlKcXNTWkhkQQp4 RFBhTXdSRWM2aHNhbXFveUVZRUZOZzU1d3l5NVExbGIxVTBZZ1ZTOFFETFJYMTY3MkIrN3dq bnNSUWVjQ0IwQkQ0bTBFWnlKSTBGCkVsWmhzMTR0T0Y4RUtCMFdIaHdERXlBb29DRVpFR1lk MEdvaG04QjFDSUlLTEVaSVlFNlJBS2p0RTROM1ZVbkJvRXRnaWNTcVBqNXAKT0REeHFmL21I L3pldC8vazIxLzd0Zi95bC83cGY3NWRsZEZVY0MwcnlXVllBUkhrWEdYNVZ3Ym54ZkljanlF WFMxMjVicW1abE41UApKcU83ZCsrS1JDWUVWQ01VeVJOV01FTWtORWZLS0tScHBkM1E3R2la enc4UXlIUUpNa0RKRCtDMW9aY2dLS0Nxb2lRVlFWV0FwQ2lxCnpuNXNHVVlHajdwM28rWERS UW1jd3NxQjVlejc4NGUyL29kbjNFSmMrM0FDRUlCemZEcWYrZEpmZlBwcDJOMmFiazh2UFhI OVc3LzMKQnk5Kzl6dGJ2cm80SEc4VkEwQ3JVOWQzczY1ckcxM3M3RmVmLzhwenozM3gwOVhH Z0J5VGN5bnB3Y0ZUU1dtNnZYZjl4ck03TzVjVQpIR0FZVkdHNU9Qak1aNTY3OWVuUGZmdDMv L0RPSys5NGRRbkNuWHAydERoKzlmaGtld1NmLzlMenozL3hpOXZiMjIzYmpZWmppNExrClF4 RzA3Vm1oWkEvYUpkWEJhR3A5MGpaMWZVSkxudG1SRVlOVFlGUFdqOElQMTF2TTFjK0lCZ1Ry K1NFbTF1VFJybzJHN2NIaEgvM3UKYi84UC8vMS9kL2orZTd2RXN4UVBPWlFLQUtoRWZVeWdz VVNSMkZSUTdycXlqL0ZrM25SSmVFaEFwR2FDSzdNbFZEQ2s3RWtPUmdoRwo4SkVJTnI4MkFX d001cG9XS2tsRUZRUUVHTGdJekI0Y0MxSVVqU0txQnFDcjZhdUJxcTZpcE0wSWdGY0JIVW9F enBHeEorK2NjekhMCk9TRTdLcXo5RkkwY1VGeDBwMGZIOVh3MlZGOVVWZkNsSVVKQUFJMHFJ R3FKZ0FpU0pqU1JKZmxnSWdFcXQ2TDVrREphdHBkSE5DQkQKUUNQQm5OS0dIOFdGSkFSQUFs UzBYUENTcXBveG13dU01andtYXRweFAvLzVLMWVIenYzTFAzM3g5Zy8vdFBsN2Z3KzNkd1ZB a2NDQQo4N0RGYUcxM2x3RHNiSUJBSDZWZ3J2QjQzM2xlV2o5Qm5CZkxjenlHcG1reTE0WVFU QVVJbDR2VGkvczdyNy82eW5CUTFHM2JTeUx3ClhleDlVWUlwR3JSMU94bU4reGdOQkUwR29V alNCMWRZVHZFeUFGQURFU0JRODBvRDlKNGNXS2VHemp2QUtCYTdSamQzTG12Ymd2bnUKdENr eExGVWppNGw1eWd0UmJTV1ptUS9zdmUrYXB2U0JrVWdGSkRFWWdhbWx0bTE0VUJGUkVsRXpa Z1pQSXNMNU1EVWdNTGFQdWhWSApKSTZRaTJWS2JqRHhlOWV1UGg4Mkx6OHp2ZnJNRDcvNXpS ZnV2dmZrWk9maTVqaHllOUFzam82V1g5aUN6OTNZKy94WHJnNnZsMmthCndzWW1ZTUUwMk9F dklCWVVLdThHSFEwOFYwRUxCZUFOcHRUdFg1R2YrcG4wWHJYMThnOSsrTUhEZzlGazhyMFBU ajZ6UDNuaXlXdFAKWExxME01bXdhZkN1UzFabzBPUk56Umt6bWtUMTdCMHhKUVFrNXgwNk0x RUVOVFVSNVJRcjU1a1pGUnVKb3VpOTUrQlNzcVpac3VjUQpuTFhSbTQyOEo3WFN3ZjZGcmZx MWQ3N3h2LzJMNy96YjM3eDg5M2h2c0tHYUhpeVdWc0xFdVFMSmcvWXFZbjJwM2pQd2NuRmpN TGhhCmpVNmxmMWpQN3kvbmgzM3JONmZKVVFMVGJCcG5sZ2V1RUFVSkdRMFlFeUVRaFJRRVVB ejhvSGlRZWh0dkJEOXVUbzRHMjZQajVvVEoKaTVyRkJFYUc0RlpLMGJ6dlJ1TTgrbHhKT0Zn QlJRaXNUN0dKYlk5YVZxV3ZncUpXVlpIUWtpUkdNQ0pWN1ZRRGtnZUNKQXJDbGZldQpzTUpG ajhoa2pvelpzd2ZQNUJBNHU2VWpPQVl5UXJLWUVnQUpnR2Qwakd5QWFNelpiOTJjNVhzQ1NV VGdIV1hqWDF1WkpLaUdFRVJFClFaQ0FrSEtEVElSMXQvUkJpOVBESzIzOUgxeTZzRk5WeStO RDI5cnFpMnJScERFSHg2NWRkbVpTbFI0QUNLSHVGbUZRRkZWWkw1WjkKN0Fic1FTMGJzdWMr WGg2cGwzU2VWZktKNGJ4WW51TXg1R0htU3NnUFNxRHNzQ3k4YXNvcnEweDJOYVFjVjB0Z1pP aVFtRlk3U01POAoxZEZIOU5RZnJkWlFqQVRKOGhTTEFOUk1RWEZyYXd1UVJTbUVzdURDWWtx R3dPV29HcVUrOW4weWdsQ1dRQ0FpZGRjemU4TWNHNVg3CkdZWlZTNE5ranlRNDR1cTBWVnpm ZFJzb0FodWdnV1VqZDJSempBV0dhbHBXMCtIMFFxcnIvV2MvYy9YVG4vM2hILzdCd2J0dnZY WHYKanNQV2pYQi9DczlkM2I4OEhZOHJIRzBVL1ZiVkZSQVZ5cktza3dkd1NPd1FLNmFLMkZG QTVqcjJWVUZ1TUJ4UHg1czdHNXZiMHcvdQozNzM3L3YyckE3eDI5ZktONjlldVhibTZ0YlVW Zk5raUptTlR6anN5TlFRRUFpUXdNdmJrd0FRb3BoakJGRTJaMlpGelhMQ2hxSmhHCkEwRkFC SExBamhLeU1LUXk5ZzdpUmhFbURLNU44ZkQ0N2Q5LzhhWGYvb08zdi9mQ2RMbVlqTWYzbThX ZCtWS0lGcUJKb3BjMDlZNUwKUnZMaUpDaDZCRzlJaVlaUURKeFdKVTZLNnViUmtaU0JCaVZW SlRBTFcycTdsS1R3QTFWVndENkpvQm1hVXlYMFJ0Z25hQkFhTlRCMgpFRXdSZ1cxVlpRRE83 QS96ZGJKeXM4bC93Yk9ySjV1ZXE1R1pBL1JvQVRFUUJRZnJWWjhoNWdSc0lEU0JxR0tFdmdp STZFUEpSU0RuCmpJbVlsQUNZbE5HSWxBaHpSOGlyb1RKbHl3RTFFRE5VQWxJR1ZMRnN4V0Jt SUlZcjB1NjZqODV2a093b29LdThWZ05rVURCaUVoTS8KQ053bU9wbE5PdG5yNHNNWFg3cjdv eDkrOWFkKytzM0QwNHNibXdPQWt3ZDF0MXp1N3UzNkN1NGZ4UEdBMFNEMUF0U0pLVG5tRUJ4 WQo3Qkk4a3ZhbEFBQkVQd0YxL0J4L2Fad1h5M004aGt3clZVbG50Z1BlRmFQaFJNVDZ2aWZu TWt0MnRVc0VjRVJFSElnRE1RSTZRellBClcwMy82SXdOY1JZNFpJYTJPdGZZa0hOUk5ldjd0 RGc2V2l3V2ZuZTNLZ3FQVkNnbWhWUzNha0RBNk1peFMyZ3hwUzZsNFhBb2dDYUkKb0VaSUNv clJvQ1VsTmtJbFV3TXdVa0lrMDQvV21RcEVnSUpFK1NBbVZtSUFpMmFvd0s1d0cxVTVHWTh1 Ny8zOHVMeDIvZklQZnZ1MwpYdjc5MzBwSDg2c2IweHVYTHUxWHdTZU94eTNXVWs1ZDM2bUlt a2MySitEQlhONjFBVHRnajQ0TnlFaXBFRitrNmNEMk40c3IwOUkzCjh5OSs4WXZYcjErL2NQ WGl6dDVXcU1yRXZvY1FPV1RMQnhCVEJFUlRORE5XQkZOenlNNFJJWnRFRXpFMFEydTdPaUVM R1RvTHpwSUoKUXJSdVVURTVXUXdWdDBxLzRSbTcrZUtkRHo1NCtmWFh2L0dkZDE5KzVlMjMz NHdTeStFZ29zWFVEZ3BmT2xjRWpqRzJmWnNRU3c4bwpzZS9ielRBeVRLaXhSSmdZVlZpTmc5 OGxLM3Q4YVBGZzNpMFhyWlFPZk1EQXdYdU9UaVgyMllWVlplVWFEZ0JNcVpOT3JlazdBUXpP ClpWcjFqeHNZZkJ6T1p1OW9RSVNHYUl6Z21Ndmd5b0tMd042dnRnSm4xekNBQVJCUkg1TjU5 cU5CWVRBcUt1ODlJaW9oTWpHalpJZFcKUkZ1cGVkZkVKVVJEd0xWd3hCU0l5Y3dnODcwTlFM SXB3WXFoWnBZZlFnYW1iR2FrbEM5enpvWi9DS0NjVU5IQUlicDJQaHZENEptdApuVHZ2dlB1 SC85UC9mTHFzbi90YmYrZURWMThhK09yUzVldWJtNk5sVXkvYVVGYStZREFLZ0pRbFdnSlNt NklKTW1YL2gwd0k0a2ZlCll1ZjRoSEN1c3p6SGp3R0pVV1dsSVFFQVpoNlB4MzNmdDIwM0hC V0lwbXFJdkZvaktTTWlzMmR3ak1RR2VjakpCbUtQOGpBMWt3bFgKTE5aVkRoU2dHYWdoUWtv cEluQW9xcXB5aHNHb0ltcTZPS29xSWljSXJjVGxjcEhBTUxqUmFBUUFzRElETW8rVUdiR0VT QWFrUUFSbQphdm40MDVYeFhYNklQZUtaWjNsUmhHaWErcVI5cDJqbWlCMVJ1emd0cHRQbmZ2 cW52TVdxV3h5OCtxTXQ2NjlPdG1WMkZBczZ1bitNCk84UHhaT0RHSTBaT2dnRE9xQ0NxbUN0 eUpiaEN5UW1qOTk1aUxhbnUrbGtmNStOSitmeVhueWNNTjI0OFhWUUZCMDRHaTBWTlhVUnoK RGptYUdJQmlicGtSQUNLaUlyUk5XeFYrWEhnT0FSS2wyS3NrQTZrR1padWtrNTRsQWxsZ0tC QUwwNm5IVVJnVWdlSDA5TjRQZnZUNgp0Ny8xNnJlLysrNFBYdDFJUmJmc2hzNXdPS3lobnky V3dydzVIaTJXM1JESVhHaTRSWWtJNEVBbFNYS3hCV05CUm1Id0phQmpMZ0hHCnU1ZHZMVTl4 ZG5nbkx1clVXNlZjQkNBMFBWdDRBOUhhcEJ3QUVjVzBGNWd2Rm4yTUEwZkpJcTVTU1Q0R0gv dlZQSEkwaCtDWWdnZEMKWHhXK0NCeDhmT1FSZE1ZakpZd201am1NQnA3WWg4SWhtUmtRbWlO QVFBSmEzL1lSQUlHQktaMjFiQWlZbWR0WlJLVmdCS2lnNjloTwp3SHoxbUJta3MxQlBJQ00x cEhYNEYyYVJsQ0tnWVJRdDBCazVWTjF3YnNmMHBSZS8rMjl2Zi9qTi8vTmZ2M1gzenY3ZXhY L3duLzNxCnovN2lML1BHVG1kOUFtZ2lJREVpT0dUMDNGc1MxVjdBRXlJZ3I5NUVRUG45bFR2 WmMzd3lPTzhzei9FNDBOWk5tSjdaQlF5SHc2N3IKNnJvZWppWUFJQ0tJSkNtVEFoVXdtOVVS QWJJaUcxRE9ialJZVXkwVTFuNmhpcGJ2emgwWW15S29xQmxCbXlSNUV0WDdEeDY4L05KTAov WEFzazQxYXFVUS9ISTlHRzlOcVdJWEM5YUFKVlMxR1NRUXVzemtRa0FEWWxGZCtaMW0rYVd5 R1JnQ0tad1lJNjNIZnlyd1VzRStKCnZXUHlqTTdBMElnSmZBQXN0MmVIOXlMaCtOcTF6L3o4 ejkvejd2VEY3eTJQWnBWajU4dSs2MDZQVDZyKzRxZ2FFWTg2cTZJVnpFUDIKWTFjTXZDK0Jm RUpubWxqTWxyWFZTOU0rc2d4MnAwOWMrdFRsS3pkY3FMcTZYaXdPNTEzZm5zNjNleHVJRXdN d1M2Q0lsbFl1UjVRQQp3U2liNUhvMVQwQ2M5M2xHQ29GVU1RNHBLa01vUWhXNEFpd2xZbDNm ZnZYbHQxNzR3VHN2dkhEelJ6OXFIenlvQklacVVoWTl1Ylp0CisrVnBiNUs1VUxGcnRha0w1 N2JMRVplYnFWMTZNaXBJQ1Bxb2FLaVNva293ZGVoTEpVL2tTUzlnZ01IR3hJYW5MRE9OcDNW VHQ0dFEKVHRVTVNKbFpzdSs0b3FGbWhWQVBjRFNibjliMXhqUWtGVjJSclQ3Mk92ejRMd3ND RUlKbkxnT0w4MVdKM2htaGlpaXUxUjM1WWdNRQpnSVJtbnJrcW1CMDVMMmFxYWdqR3FJUkMy YVFKVjI3bW9DRHI1T1VzZjhwYmlmeUtFTm5BTkZmS3RkdDVscnRvL2haYXFhYnllSFkxClgw WXpOVlVSUVZGRFNrUnVWTFVuOWZ6NDROSjArQi92Ymk3S012YUxHenVUeGVMNDlYLzE2elkv ZnY0LytZZkRKMjdjYitvWTBaTW4KSUlqSk9lZUlpWm04anpHU2tTSG91cTNNa3RZekgvWnov SCtPYzUzbE9SN0R1cUhNMHluTU9SNGhoRndzQVFpTUpCazZValZEaUNLRgpnZ0loY240SVE1 YUlyRURyTzE4enpmUmFNOG1ibFV4bk5iTUUxS3MwWXN2WTMvend3MjkrODV2SGludFBQMXNN UisvZHZWOVYxV1I3CmMvdmkvbVJ2encrSGF0S21wR0JVVktKWHIyd0FBQ0FBU1VSQlZJNERJ NEdwaVNFWUV3SUtnV1NXTEFJU0tBR0ovbGk4SlVCdUpoREEKQkF3WkFJMFUwUXpNSUNVSUJm Y0N3RDVzNyt3Lzk1bDBjSGp3MGt0SHB5Y1hkc2JBcmwyMGVyeU1kVzlpeUU2VWZCaXpHeGRo VXZpQgpkdzZCUlJVVXRGZm9SRVZBbEwwZlQ3ZDJienkzZWZsVHBzejF6QTdMNHpzZnRLZXpy YTRyekdvMUIyWUlhbGt0bnhVWXFBaFZWWUhGCm1EcE55YUY0TkFmaTBkcmo0K0I1WEpWbFda aW0yYjM3TjkrL09iOXo5eHUvK1J2MzNuanI5TzZkU25XQ3VPMUtzbmpjTmcvaWFTUm4KcWUv N09nR1FDK1lZQ1dCWUtPRWdGQnVWQTJaSXZXTk9CQXNUTVNCUUJoTUZvY3hzUlczN2ttekhs eVdYWTB4SHFmRXhucURFUGdJago1RWFmTXZmWndFQXRrWGNRNWZENDVPVDA5UEprMXhSc2Jm L3pZenhuQVBoWWZ3bERNRlVrZ3VDNEtsQ05namRIWXBwTVZ6bVErQkhICnhSQVZBVHhqNFls WWlVeFVpWkJYM2p0bnlpUUR5S3l2UjdOc2tBaVpnQWtKbVZhYjA5VXEvc3l3VVRWdkZ2TExR ODByZjBROWM1TTMKRkUwcFNSKzFTOXJJNG1RK0JQQ1RnbGt2VFRjK2ZmMmFWVVdUZWxkV0R3 K09Ydjd3emh0Zi96ZDM3OTUrN2gvK3ltZis5aS9jTzI1YwpXYVpPMnJycFl5UWlJSFJGY01h clJUeHAxclZramFiaG4zdWZjWTcvbHpqdkxNL3hHUEkrOHF5bnpESVNabzR4dG0yNzl2UXhK aFJSClFJMHFZSkxRem5JVnMvM1BSOWFoYUlDR0JvaEtvQXEyUGhZVk1hZFNnSUFOQmhVaU9C aHFURGR2ZnlndnZ2UmNxSzVjdTc0MUh2WjkKZjNUdjdzbko0ZWorM2VudWJqV2RjbEZHa1FL OUt3c2lnS1Jxb25rQVpwclZpR3lLaG1oSW9BcUtqeDBoQk9zYmNJL1o5RVhBRkpVMApXV1lj YWF1Z0dDWmpEa1ZBTjNycW5teHN6OXJsVkdteGJFK1dzL0UwcEViYWVkY1BoVUl4cUtaSWt3 S0hIZ3RXZ2h5YUNLTGd2Q3RqCkQ0Y1BaNmZIN1hSbmQ3anpaS3IyVmFrSW01aWdlL2ZXNGNu ZGplc0htMWNXUG96VlZGZUVFY0tzSEFRZzAwQ0VhbXdwWUFvZ0xMM0cKUnR2dXd1NHV6T2Z6 K3grOGQrL09yYmZlZWVsUFgzajVXOS8vNEkyM2Rzc1JkLzI0S0VaRllaSVdta0R0T09KQk1L cUs2V0JjOUtOKwoyZFNhMVBzd0dxUytyNWVOYjJmVmNHdk1nWHR4dFNXTm9TaDYwTjVBVUh1 eVJFcWtRTW1ZVU5GTDhsRXFsRTNBTWd3M3crak9zcXZKCmVsQVFGVEJkeVdvMWlqbm5GTHZq MC9ueGJDNjZtMGhObEhOOGgvMC84MUx5M3l2bGIyV2k0QWtBbkJPQUpDS21aSlF0cGdEWFhD NHoKSUFReWMyQUlTb1lJeE95OFQ3aEtrbHh6MlFDeTZUSGppbiticTczalhKL09icmJJSGhG eUlDUlJoV3hVbHdldWhJUzhYbWFTQUpwaQpFdWlTdHIyMnlSb0JTUnA4T1owV1lSdktVc1lt MUZyc05OV1hOLzNlOU1iTHR3Nis4enUvTjc5OWFBOFhXei83VmFzcUtoZ2lncUtJClVFUTBD VVNhUTA4dzN5UW9uNDJCei9ISjRMeFludU14ZkVUZXdkV0NVVlVST1VWSlNjMXl6REprYXhN Z1RHS01vSWFtdUM1Q3RHSUUKb2hybURPQzhTbG5GbFdTeFFZWWlKREFGWE1SNG9sS3JMS1Ev K3ZDRE82ZUx1ZWhzc2ZqeUY1NGZqSWErS013N1FlcmJhRmk3UW95ZApsa2JBT2FFcGdRcWlF Z3V0ZktqelFKYnRyTTlZY1VuT2xKYVpEY3NBbE1rMHlPd3BPSEI1RHdUV0VhTmltN0NhYkcx Y3YrRjNMcDdlCnYydmt1N1p2dGQxUUtzbFRSR2QrUE54MGZnaFFNZ1JXSmtESXRDTjA1Q3BY VEdMaXU3Y2ZuaHllWEg0NkZKTTlLOGR0TGVPaTlHN1EKenVxais3Y1hUOTNaN21abFdVVE5W bmFHSm9pRW9GN0JFYmlvenVLQWJPQ3NKTFdtbmMwT201T2o3MzN6ZCs3ZHZQbjZxNi9kdm5t cgpQYTI1bDJGdm45L2J4NlozVkZRK29FRVRqWndEVHdCY0RjdVR2bXZibGdBVHdzSTA5cDN2 cU91NitleGtTUTBGZjhsWEkvVlZWT2pFClJSVUFWRTBnUFdLdUZHakk1STBNRkx5WlY2M0FI S0lML3BoRlVSVlNwNnFXYllEejZzOWNDSW1nNmRLeWJ0WnI0OVdGUUpETHpVY2oKeEQvYmE2 NHVHRE5GUUVkZ25EazhTVFdwNUFzVjhpUVVWemRrWnFMWkI0cXlyeUlhbzNQT0ZRSFJGRUJN TmQ5b3JZaFZtdHRDQUVBaQpJRUpFWkZxUjJtQzFyZVQxMmx2WFFXODVKSlBCa0pDQjBOQWhn UmttQlFOSXdGRXdpc2JFanFiN1d4d1lCb1VmVmoxWkRSMTY1d2VNCmZkOGNQb1NHbmgyTmly MzlsMTkrNit0di9yZi81Si85TTNnV2l1bDBFQUo2RDZMU1M4bGVla0Vrd2RXdlNwRVE5Tng3 L1JQRmViRTgKeDJOd2p0cTJ4dlZCNXIxWHd4REM5ZXZYYjkzODhNdGYvaHU5UUZQUGc1RWFh aElpdm4vdlRyMVlGa1hSemRLa0tsUzFGVkVqWmxwWgpmd0YxS1NiUklyaXVqb2pvbk9PVUZD UnE3RFFscERiMko1cE9yZWZoZ0pTYTFQL2dCOS8vM285KzlQWTc3ejk1NCtuUGZlRUxWNTk4 CmFqQWFHck94WXgrSzRTaUp0VTFrSDlnRmM2NG42TEFyaDZOSW9Famt2Y05zaGEzRXBHcUs0 TkFCSWdNbE14TlZUWU95QUZNeVZZUmsKWWxFWXlBUGNmdmZ0T3dmM24zcitTOVZvMmkyWHU5 ZWZldXFMWC81MzMvcWpmUVlvMHU3K1RxRytQYW9uRjd4QU1Ta25QWGd6ejhDawpTR2dLYXFZ OWFDZFl1TkZvdEpONnJzckpwU3RQY0ZYeWFOUkRxN0V0ZlZnOHVQL3duVGU3WjU1YzNINjc4 bFFNTm1OVVM1cXp0TkhVCkk1U0lGVWl3aU12VDB3ZTNYM3I3MWJkZi90SDdiN3gyZlA5MmZY b3dDTDRNMVRiNWNxc0s0SENwL2FKUndIN1JwMlhMN0VzcW02UlIKemZ0aE9PMHEwT1RDVW1V V1d5b3I3OFBKYkQ2YVR2cXdmS1B2N3R4NTk2bnAxak9iZXp2SkRaaTNEWDJmT2pRRlMyVENB QTZKcUkydAptWUdoZ3FLcGFrb21VZUxRRjhiQXlBUU9JRVZSNkUwdEZjTkJGdGVyUWRQMmJa L0d3eW9tSzlpMWJkdDFQVG4yM2dPU3FvcXRMQ2F5CnBURFFxdlFCUUU1SVJVUVh2Sm5GSktp S3pDQ1NHVjRyQWhkaWpvRFd2dmZCT2NJVnA0d1pIWWxKSjJuZGlSbmxmU1FoQURWOUE1UWYK QzBDcnB6NWpRZkxLTU5sVVZVUkVWVkFNbVlnQ08wWjI2RWdKMVFweXkwV2Qyb1lSMExSdjZ0 UjFZdXFtRXlnTE55aTRDSUtnYU9BNQpPbHVtZHVpNTFBSlRhNmNuMXlLWDVnWkg3Yi82ci8r YlgvaXZmdTByZi84WEZ4VTk3QmNSbVFFc21UY2lRQ0FVczVUN1lZQ29RdTVjCk92Sko0YnhZ bnVNbkFSSzVwbWxTVWhGTEtVR1hETWtVbzZSbVZuZUwxcExRaWxTbzdEdzdGcEZXZWdJbElp WWk1cUFTZUpYd1pXYUEKb0FBUnJRY0YxQTZzSSt4RkVxQ2FxVVZKOXB2Lzd1dWIyN3VYLytT UHIxeTVkdVhhdGFlZWZ2cFR6engzOGNyVklNRElDdEQxWFZzMwowUVNNeXJKVTFhaENSb2pJ U000NVQ0NlpZbFFFVWpNdzdBM01zbnJGdFgwRVVMQmtac1RlTzNhOVVOY2N2Ly9Pd3p0M0o5 UE43Y3RYCms0b3dEalluMDcxdGt4b3dNU01qbUdqcUpiYXhhVG9xVVlFSXlKQ1Z6SUNSRkVF U3Bsa1hRYkNhYnJBa1lGbTJwK3lJTURodGJIRXkKVWgzRzFOKzVDd2YzeHBjdUsvbVNIRHZu SEhvMkZPbVh5MjUrZW5EL3pzMDNYM250KzM5eTYvV1h1L25oeU1GR1ZlNEUzSDdxb25mbwow SmtZbVVNaG9kZ1pHMUlqMWtrUGlFWUVtV1VqTUFFRzB3VUNNcG4zeEk2UkJ4aTQxWTFpVkx1 MmJadTNUNDlPRnN1cjFjYTFVRW5FCmtTTXFoaDVpM1hkMTdGUVNFZVYwTmdES2MzVkVaRU5u Nk1FS1FBRnpnQTVRd0FnTkFKTkVSRlFGQWVpNjJIWDlRSUtxaWlZVEZaR1UKRXFpRnNuQkVK bWRoRzZ2dWN0WEpyY2NlWjQwcHdFckxjVmJEaUlqUVplMkhyVklCQUluTUZPaWo2dnNvc1Fn aHk0TUI4cTUwVlN3ZgplK284Y1RuNytLeDhwcFRRR1VISjdBSjZGQVF4NkNWcEE4dVk2aTVL VEtrWDdablpEenhPaWxoNExFalk4ZzFiTXNvUjB6RWxsMUl3CjhVbDgyMjB2MDdYYTZydW5Q L3dmLzFlY3p6Ny90Yjg3MmhnY3BkYVhRNHlvcWd3TWFtREtUS0gwREdCSlkrci9QUndIZnox eFhpelAKOFdleFZwczk0Z1pTRk1Wc3R1ajdwQW9pbXRyV3dLRmhWemYxMFVrOW0wTlVaMHhp UnVDY1N3UmlrRy94SFRzQVNGRVJ0TWlweHltQwpwa3pyVkFNQkZJQU9vRk5OZ0FsUVVaS3Ft aFlCbDR1ak4xODVmT3ZWbDRiRDRmN2V4U3ZYcnU3dTduL21jMSs0Y09YS1V6Yyt0YlcvCmEy WFI5bDBmWTBKRFJVYUVIR1ppaU1tVXpFUTFDMWtJQVFGelpnY2pFWGM5WmIyRHhONFJsNGF5 bko4K3VHZEhSOTI5TytuK3dmRFMKWmZOaFZORFZxNWMvOWR5TnhTdmZyV1B0TzlVTzI3Nkpr aEphYjVJM28zR2xpUWNERUFFQm9uTFN4eTRVZyszTGw1MjJWQ2pnYVZFRQpYUzdhazRmejkx NzNUYjFsTkh2NzNZUGhtTXp2ZlBrclpUbEU3ZXFqNWIyREI3ZmVmZWYxRjErODlmYnJyNzd3 ZlJlWGhmVzdvK0xLCjNzYlYzYTJ0eWJEME1CeXdENHhHU2N5VVRLQmZ4bjVXeHVOdUJxbldY bU5Db0VEb3hEcFQ1OERJQ1ZzdE1SQUdwRXF4Rk9jYjJRK1YKRk9VQ2lzUDY1RlE2V2h3MVhQ V2owWVl2dkxjWTViVHZ1cTRMN0VMaFZWWThaMTFiaUFNU0FYb0FieGFRT2lDSHBNd2t4b1l4 aVRHQgpnUWcwVGRmVm5VU0hDQklqR1lCbzNUWXBKZll1aEdBcFBlbzllMVlwNFpFbTd3eUlh Tms2UjlUTTJEdGt6cUlVVVhFRWFIWVdUWWtFCnhLQzBtcW5tSExJc0d1Rzh3eVkyd3JNbDVk blRQVm9nTmNjSUFCZ2hBd01SUXlhQkE2cHBuNkJOeTltaTc5cllOakYxQXNJZWkwSGwKSjBP YlZGMUJQUUdab1FBZ095TXZTTXpXMWR3YTkrQ2l0azBEcmV4RS80Vm9iNy84M2l2L3k2OTN5 OW1uL3NuZjNiaTBQKy9yS0RqZwp3cE5uTXhBd0lrMFdOWm9vbjdON1BqR2M2eXpQOFNoV2h0 ajVrOVY5TkJnQVRDWWI4L2s4YzJWVnRVOXFvQVRZMUhVN3IxUFRreG9CCmFsSWdnd0w2dmdm RzROZ2prS29tb2FndTZ0Z1hBUWhTWEMycHNxYVFVQlNpbWdERUhQQ1V0NXZTVDBjalRhSlJZ dXppYVh0N2RuVHYKdlRlSjZQLzZyZCs0ZFBYYWM1LzU5STFubjcxeTllcUZ5NWYyTDE2WWJH MGZITS9BdWNJVnpHUUtLZlp0clB1VXluSm9URWhPQ0dJQwpNVlVnSVBPZW5VTkRaS1BDdXdx bzc5cm04SEIyOS9icGh4OGU3TjI4K01RVGJqSVc1STNwOE5yMXkwZW5lL0hrVGl1dE5zdGwy d0NBCmN3N1hMcWxuK1dOaXFvYVNONmNxNUJ5UFI5cDA4OFZST25HRFFGV1kzRCs2ODlZYnJ4 OGZINmNZYjkrODliQnRiaDRkN0QyNHR3Q1kKejAvdjNiMTkrNE5iZHorNGRmL09COHVqK2JX TGs5MmR5Ylg5N1F1Ym8ra2dCTEtBNGtqTFlHVUYzbnNnUnh3SXVHOVNQTzJQNFJCcQpoMHN6 RUFZUXhqSlpEUkRJRVVPMHZoWk5adDYwMUlRbVkrQlN3TFB6Rzl1enFqcGN6bnV6bzI1R1RU cTBxcktlMU5RRUVBTXhJbWI3Cm1yemFKa1F5WkVDSDVBRUtvQWptaUJ5eGlEa0NBU05GQkFR R0VLaVh6WExaN0tUU2UxU3ozTVNscmdkUkdReU1uWWtRT2xnSDRNQWoKVFI3cVd1TzRSdmJv RndOUkJWRkZOSjlkaTAxVmdSaUJBTTNNT0JPOENTRW4yaENhWm4vaWp5NTRvcFdSaGozNkZu aWtVbjdrcllHSQpBRlZWbVJrQmdacEl0TmFzN3JYdFo0ZW5zVzI2cmdXV1lsUlc0OUYwZHpO c2prOVlpTkJRQlpXTUdjZ0pzNElYN3VkZ3g5Rm1LYzM3Ck9HK3B4Mm5pWGNhTGs2M3ZmSGov aFgvK3Y4Lzd4ZWQrNVI5TUxsOXNpR1BYT0k4dTMvSWhON0Z2KzRhSWdqdWZ3MzVTT084c3ov RVQKWVh0Nys5NkROd0hJc1FPanJ1c01FcU9UWGxTVmtSeDVCVktOWnBreFlkNXhJSVMrMTdy REtCV0hEU3BHNkF0RnI4cVdsZmRHUkw0SQpmUTR6ek1wdFJHSmdRemJUNXBUTkF0Q3dZTzg4 SW9LYWF2U3lQSHovMVcvZWZPMzdmMUNOcDlNTEZ5NWN2SHhwWTJ2bnFSdlBGTlZnCk90NllU S2ZqOFRRVVplbThFc1ltb1hkVUZtcmNBMFJVUlRLeWVsNWpFUnlaVnd1SlVUVE5GODNKeWZI QmcrVnNkdi9lbmFPSEQ0Wm0KcnJFeDJ1NzI5T3J6bjczL1BoeDNzeFE4SWdaZmxzTVJsZFZT RWxCdmFJZ3V6eVJ6VkJsNXdJR3ZiRFRaMzR3blBaTEFmTmJCM1Q0KwpmT2ZsVjE1Ky9mV2oy L2VXczVONU14K2tac2ZKbSsrL0pVUXA5ZlY4TmpzOTVyNStaak5NcjEvNzFKUFhCZ1ZWQVIw cVd3d09xakpVCnBWZHJRK1dycW5ET0Uzc3paalRxb0Npc0RLYk93S05IVElxTzBRR3ptV01u bmNTazNoQlZIVWhnMnlBclVqUHErZUxXT0E3Q2ZGejEKd2IxeSs0UFhseldtZXBJR1kxK092 Qi80QUVwSmxKRFJGSkVSY20rWmcxQlFGQlF0R0hrd0QyYkVqSUpBamhDSjJKY2tiYk5zbTJW dApPdVYxRHFrakpzUzhDRXdwaVFneXcyb3k4ZEh3RXdGeWREZ1NHdUdqTi9vTWFJQzZOdE0z TTgzL0tDdUVnUEswTlROOUtDczdBQUZVCnNoUjMxV0tleVNvekd3M2dNZWZ5czQveU9KY0JD SkNkYytnZ1lXcGlQVnMwUjB1cDI5blJURk9mTEphak1vd0drOTJ0c0RubUl2aGwKalFuNm9F cW1oQURBQ2FtRDVjRnBmSEJpRDAvNlJlL21Lck5Jc1JnQVVacjVtWDU1WTBSSHAyLzg4MzhK aS9abi8rbXZiajcxeEVGcwp4R0xUQ2pPUGk1RWFSZWFpS0RTbGZ5L253VjlIbk9zc3ovRW8x dXFQMVNmNVFDRXcydHJhcXVzYUFKZ0pnTHEyVjBCSGtsUmRLQWVECmtmUCtiRnRpWnFYelpJ QmQwbVVMZFZNQ1QwZkR2V0kwNkNFQWVVTkdJZ01FWldaZkRMb3VrUmhvQWdCbUp1Y0FHUmxI REJwN1MySXEKbENUbk94dFlJQklSalNMOWNyWTRXdHkvOWM2TENFWWNpaERDY0RDYVRDYWJt OXVUamVsd3ZPbUxzSGZ4U2prZWpqWjNoaHVUWWpTdQpKcVB4ZUJ5cWNvbFNvSHBHQUxDVTBx SnA1N091YlM5Y3Z1REdBOTNjeUtFV3FWdDZwTDJOamVYaEI2UStZRENsdEpSVVIrb2dSQXlE Ck1xRURjbXR6WFFSemFPSUl4WEdQcGdETHZsM2NmdGdzYTQzODl1czMzM3p0M2FON1I4dlpQ RGJMemEzUnRYRlpEY0xRVXVtNUxDYTYKTTF6T0IyMjNHQTNMemMzeGFGZzZVdSt3S3Jnb0ow eVdVcDlTUDkyY0ZvVVAzcHVpcW1xTXNWbDI5WklsRmFqZ2lZd0p1RmRJK2ZjZApxU0tYTlBa Q1F5YVAzb0VPQW93WW1OTjA3RzljMytwUW9zUEozblo1Yy9qNnQxNVlJclp0dTJpN0RWL3Rs S09xckR5N3RHd29jMHlBCmNvWVlBeUZnWjRrTTJXeXRyMFZHTWtCUEJzVGtQYlJ0WGJlTFJT MTloT0FvenpDWnkxQW9HSWptOURjMFV3TXlmRFFPYk5WWnJwd3cKQUFGV3laa0dUQVRNUm9T WWRUc0dBRWFZS3psVE51VkJ3K3pxdERaL1J5TUVBU013TkV0bVozWUQrV0RVdkJCRk9MTW0w SFY2S2hFaApXdC8zVlZHUVF4V3RsOHVqaDBlTEI3TzRiTHBsUFJpVW84M0pkRzlqZW1Hcm1J NGExSFp4eXVvTWxNUXdMMzE3azlNbTFYcjYxaDA0CmJlRjQzamV4N0Iwbjc4d2pBa0xzMCtI MFZMNnlNWEh6NVFmL3grOThUL0g1Ly9ScjA2ZHZwTEtjeFRyR3FFa2Q1cjhGNFBtQi9vbmgK dkxNOHgwK0UwV2pVTkkwcGtnTlZiZHRXQVprOHFybXFLTWRERjN5SGlFeE14SWdHYUgyMHRn dkpSbUV3ZGVYVURTZm1TMG1Gb1FOaQpJd05FTmU5ZEtNdEdXa29KWUhXOCtoQ1FpWVNzYjho V3NWTUtxOE9Ra0FEVU03RjNEaW0zbTlsR3IyOGZ0cTIySjNCNEIyNEJlM1pNCkJSRTFiYXhH dy9Ga2F6aWREQ2FUNmViV2RIdHJNSmsrODdrdlVQRGVlMFNxTzZoUGwvUDdEK3FqQStqcXlQ VGc4S0crODk3bXljTE4KamhicG1HNC9YTDcvTUI3SmFMemhqZnFqZFBqZXc1anVEbWEwYzdV d2JNUTBTWktZWW93YWhaTEtyRjdPRHU4OHVQbmFXeSs4OC80cgpSOGNIcDhlejJJTlk5ZTZ0 bzJvNDZKcldJZnpjVTA5Y2ZQYUozV201RjF5d0tCTHJlakZRMGtGVlZjVndRSU1LaWRrN0xB cGZGSjY5Ck15c1VCTkFNb1kraWZVeDkwazdpZkNtTGxyb1VGSms5ZWkvbXVpVEpEQlNxQkF5 K3NiNVhWL2hpeEdFRU5pclFCNVdxMlB2c2xhLzgKblo5WlVPeFZwcVB4d2JkaTlhSXpIRUJV aVdtcHdyRnpMcEJ6N0QwcmtBS2FHaGlZVTFPMVhBWUFDY2lBRVVYWFNXcXJvRFJVZ0xydgpt c1V5ZGlrVjVCanpiTCtxS2dYTFhnVE9QWFl1blhXV2xQMFJEWWpSN0RHckdpSmlKQVVEUkVI TVBTVVJyZjB2MXI3NWErZER3U3dpCkFnRlRNTTY3VnoyenIxcjFqcmF1bW1jTkxxeXNOd2p6 alZzUElsTDM5Znh3Zm5qNzZPVGVRMWttSnpRYVRuYjN0bmN1N1ZYYkl4aFQKSDJDcGZXT3hD Z0VSa2MyWlVTdDYwc21ET2gzSDhrUkN4MnFWS1RINHdnVW5vZE1VQ3NjeFNqemFmR2cvdTdI bEg4N2UvODAvV2tiNQovSy8reXRaenp3eEgxZWw4bVNRQ29raUNDSTc0RXo0Si92cml2Rmll NDFHc0psSm5naTFkU1NmVkZhNkxuWmlDUVJUb2sxZ0NaWE1FCnpqbGZGdXA5WWdBbXp4QUFw ZW0xYTR2ZU5sMnhOeGhOZmVHall0MTZjQXlZMHdyUndDa0V0TkloRVFJUklodXFPU0xIenBG akxQd1kKWTlRdVN1ck5CRVZRd1lFVjVEd1Npa2hzdXhpemM0SVA3RFVTS3pNemtrTUVTNVFN REFPZ0xaZjFjbkZ5UzJLTXdEU3FCc1dnK24xeQp2aWlIVmVuS1lRUlhON0ZyVzVGdXZqZ09H NXNmTHRPbEo1KzVkUEd5YStaUFlCck1ENC9mZk0ybFp2UFM3aExTeVZzM3EzZnVUSFplCm5X N3RBWWVVVWgrYnBsazI5YUt0bDIzZFdxL1lVOXUzSi9IMHdlSmcyYWN3aEozTnJaM0xlMDFI N25CZWJXd2tQU3E5UHZuMHRXdFAKWFJsYU4zVTRRRE5KM2NqSHRsVHArdGgxOVZ4WkJxUGhh RGp3aExHUGNka1NrZlBVOW5VMnBva3hnaGdxVWhSbkZrVWRJSEpBY0NhcwpwcXFvUW16QWFC NmhKTnB3WWN1VlU5UnhoVnhKMmkydS85Um5CLy9vbHdjaHdQd1VaZ3Q4OWYzWklrMG0vc0xX dERLVnhiS3BsL1BUCnBpYTZ0TDBQQ3FLT0JORk1KQk9ORVZBUmtBUWRnRk5RVlVJRFVGWlRS QVhzQVU0QVpuMnZYZVNlc2VDb0FvUytDTHJlVUxKelVRUWcKOTN4cmQxa0FBQkF6eHZVeU16 ZC9BSndOQkJCNTVicWViNXl5NGpMbGlnZklLNGM2QUVVeVZWUUFCVlJFeGN5MnljYkNzQ3FR V1ptSgoyWGYxeDVBN1MwWWF1NkhFdEp3dEh0NTVjUGVEZTR2Wll1Q3IwV0M0ZitQSzd2N09a SGN6b3N5dGpnSXVGT095MGs0OUVKczVGZXkwClhYVGQ4YncvWEc2VzR6STRMY3JXTDdFSE5p KzFORjBOTm5ETVl3MjF6ZnJqMldjbisyUGtiLzZicjQ5R2c1RnpHODg4MnprMkFHUDAKM252 dkxmL2VWaDVWQ2dDOGZ2V0dxN2R6VHVaWi95VG5uSldmRk9mRjhoeVBBUTBJaUV4SlNZZ0FV UkFNYldkdml6MThjTy9PdFNlZQpyQ2Jic3pkdUJUQ0VWQzltd3dDTHR1T3E2dFNHd1lIMThY UTVOSnhBbUpiRmxQMVl1RWc5U1k4QzNvV3U3ZGt4SS9idGZGUzV6Y2xvCmthSXZHWlVzRVZQ Z3FuSmxVVHFzMkpYa2ZUTHVJc1pPVW1mU1FZcXNPbUZIdlppSW9aTmhrUWpFVUd4RmZzMmFB UUp3eEk0RElhdEMKMTZlRU1Cd01IS21sVklBTVlpc3grU1U1dzZnV1kwb3B0cVl0WTNSNDkr SGRZN1BaNHVEdy9zVnBPYnc1WDZhVHczcDJEMG5rOUVBZApPdWY4d2NQQjYrOVdTcmhzU29M QzRhZ01vL0ZnUEN4MkJ4V05SemNmMXJYRVNDNkJhMk82dXYvazU1Ly9RdkRGMjIrL3UxbUUv dTZkCkwxemQrK25QUC9mOGt4ZDNkZ2VwQTRqV2kycVNYcXhQWWpFUjAzUThUcWwzZ0J3aHhT aE5SOG1zVDAzZklmUmNNamhHWEdVMHBTU3AKNjJPTUNpWm9taXdKTUJRbFlndUpSOFZKVTdm WWxVTWZGQ0IxVkJLeFZSVThpSXZpK3BOUTdzQmdCNllCVkYvNjhOZnJCSmVTZTFyRApIdUZn SzRUckYyWUZITFRMTjkvL3NHbWtjcE1MTy91VkM4dlpYSnJPTVprWmc3SXhKU0VWaEFUU2c4 SkdPWmlMTk95aHFvNmE1dFp5CnRuaDRjcVhhN3dKQWNBU2dxaUxKek5CVVVzcUJKR2FXcDdK blRTUXpuUjMrdXViaEpnUm1YaHNGZk9UdHlpS0ZBUUVLZ2lJa0F3VVQKQlRNaEpUSWtOVkFr bzZ5TEJUTldKVEV6RlZRaFJDWmpBRUkxODBWdzNpdUNpS2lxQVRBUUxXSDVjSG5udzl2M0g5 eUxLZTVlMnIxeQovZHJXeFgwL0tsckNscGFLS3c4TzZwWEFNR2tnWk5IK2RGay9PT3BPRmk3 aGNLTUNwa1lTSktWUmdaMXFFNlByM0FLc1o3Tnk2UklnCkQwemI1dDd1UGZkejFmQ2RmL0d2 Zi9mbE43NzZhLy9GTTcvNDFmZE91cnJ2Tm9lajJkRnhWUTBTV0k5cVpBVlRJUFFpRmlVWlNF NHkKQUVZakJXTExWaERwdkY3K2hEZ3ZsdWQ0REZtMXRycnhOSVJWaEFJTVJwVXYvYkpkSWdN aXhSZ2x0aDVTeVphYXhlTDRZVGVmVzkyWgpxSmRZTk8zK2FHTU1icVIrWUZTaU9SVlVBMVZV QWRHa1lxUm80TWlEV3RkMVM3RGo1WHpaSlp4TWk2SWdJdFNlRUFrTEFxZ1lBbUttCnlCc1lw N1NKanRFQVNSRjZjQWt4bXFvNVZWQUFCUVpUUkhRSkdSRVJraGdnbDB3Rk8wL21BUWNFVSsr cm9ncG1UcUdQY1U1dzZtd0cKdG5TOEJHQVJhcnUybWZVblhyWmdOSjBVMjlPajQ2THU1cWZM ZWQyMkpIRUQzYWdzSnI2Y0RzY0QxVkZ3bTlQUnhuUVlDcGJVbnlhcgoyK2IreWVrOGRSMVlH STdDY0RwYnB0bkp3UnV2dlFsdCsrekZuUzg5OWNSeisxdWJEaWkyQ0wyaU0wSnd6TjRYV29C SFF2V0VqbGo2Ck5HOW1zZTVsMFZrWEtRRktYNVRBMFdFWndKRjVXQTBkSDhrakV6UExqb0tk U1RKbDZURXBybndCMlFnaElZSEVYZ2MrbFFNWWJrTzUKcDRyVU5ZdmtCWWlKQmdDYmlEdFZN ZDZlekNZMGxNSGxwNi8vOEtVM1gzL3o5c0d0NHd2am5ZM1JtREZFaWN1NmJrVWJjejBqRmI1 MAozaGhFUkdJa1JXQktSSzJIbHBnRW5VS2IzWlFRczV0djdoY2ZsMEVDd0dxSUN2QXh0ajU2 WmdJRWVWSzZOZzNLaEtEc3MyaG5KVGI3CnRRSXJzQUVKbVNZU1JEVlZKRldJWmlxYWpTb0Fr UTJRZ2JDb3lpVFNOQjBST2VmNC8yYnZ6Wm90eTQ3enNDOHoxMXA3N3pQY2VhaXAKcTZyUkRU U0dCa0VBaEVDSU5Ha09RVUtVUkRKTWkzNHdaVHNjdG1tSC80TEQ5b1BETHc2LytjVkRlQkpE Vm9SRG9ZbTJMSm1rWk1vdwpLSW9rU0RZbUFrUjNkWGQxZFUxM1BNTWUxc3BNUCt4VDNRMkFa QUFTOVNMZDcrSGNXN3NxYWppMXo4NlZtZDhBeWIyMjYvWERyNysxClBsOHUxNHY1ZEg3bit1 SGV6WVBwL283WFlwR0tXemFEV2dUSGNVL3ZNRWRackZjWHkzeTV3cnBQSktrT0lqSm9jWEdL WUNXSlVOSmMKZXUrRkM2bXhDWVFRb1ZQemFzaWk2NzRyYjM3NTY3L3hTMzl0WmZxK0gvcXpK SHg2ZnJhenMwTUZEbU1xeGZOcVdQZXFFNDUxaU5CQwp6OTZtemZ2bDlJNHY0QlcrRTF3Vnl5 dDhLNHhzNHhiMm5vekFhVE5wVW5YMjlJUUpnYjMwSzEyZkcxdUFMay9lUG5ualZUbzkyMU85 ClVXUlBtbG5kN1BLa01nb2tBaCt0eXdoT1RHeWF5R0Z1V2tTaXBBYXhNc3RESHRxc1JiMWlp V0F4cTFncXBnVFVFcWNjR3pkT1NVc28KdWVOK3FJMWlFSUlab1pGVTRNVk5UVE1Bc0xtN0t6 bmtHY0ZrY0ZRU0pLVXF4WXE4U3I2ZHdrNUtVL2ZhRU5SenpvdWgzeXRseWR3SgpUb2M4VDVT eW4vUjlkMzdXTVc4ZjFwUFpiT3ZHcmZQTEUzWFBiVGNNNkVyYmxiaE9YQk43VWMxRzBvR2p0 Rmd1TDUrdWg0c2V5NkdzCnpDeEpuZUxsdWwzZHUvZncvdjMxMmVXTnJlbmRHN2RldVBIYzhX emVPQ2dYWnBpMlpoQzRCSEpFR0JGVVFIQmZyOXJWeFNvdjEyWFoKb1MzSlEwb1lDdmNjVXhR V0ZqQVJqZVkxekt5dVhzeVZ2S2dwbWNLS1dzYllxd214UEtPRU1KT3pTS3hpcVBDdXZsQTVz Skgxd2RiUgpiRlpQRCtlN1IxdlRlWmlTOGRhT0VGZU9OOTk0dUZvOHRmNXlVaVdPSWM2bkRq S1ZZdHFhRG5sZ0tEYVVIQkdRUThocEdQS2lIZFo5CjhhMDQzbURqWUhPVVpEQS9JUWJCWWdB QUlBQkpSRUZVQ3c5NWIybWtkMTcrV0h6TFp0RWR5Z0RHdVBIMy9MS3h2WEpuQTZsNmRyRWkK Um1ScXViaTdFUXFCbUZ4WUVpRndZUlFsQnlLbjRERzN3K1hqODdPVDg3T25wd0RxbmZuaHRj TWJ0MjlPOTJjRCt6SzNUT3hhVUN3NApWU3cxaVJRbnRkVml2VHEvWEoxZGVEYzBFcHVxSG50 aUcvL2RJSWtrd2R3ZE9hTzRha1oyMDRFWXhGRUljSzhMYnRUMTRuenhsVi83CmRTZHN6NmJU RDM1Z1FiZ2Myb1lTc3NhQUlMRkQ2Y3FBd0NFMHBzYk9ZUk5MdC9sMFgxR0J2aXRjNlN5djhG NllrYkhEZkR5bHU4UGQKeU5sRXBLN3JCdy91bTBKWUxTL1hGMDg0K2pDc0x0NjZ0Mzd3K3JS dmQySjFJOFlqaWZNNmNxK3NtM3lpellrZkJMakFYY2JLbWFoTwpWazA2Q1ozSXNzdEZZaElt UituYVZJVTZ4UWh1WXFvUUorQWFZTThXUkRrUTlienVpWWpKMlpuTUkvR1kvbXdneFdnQVEr UmpqRDBiCmN3QW8xcW11WTVRSXF4azdWZHF0WWhpR0NpVTRFb0ZacWtCVHdoQmlVNmlKN0ZH OTZKT2hYNTAvZlZ2enhXVnovWEN2TDFsaXFDY3oKY0djRloxMDd0QVBOdHprckRjT1QzTmVy TlF0eTdwZlpIcmJla3Npc0lyRlc4OE9ucDdCeS92VGl1ZjI5Nnp0YmU1TjU1Unl6Y1dzUQps V0NsNzVrQkp5S1hjVnRtckRBM1hxLzY1Y1ZLVjRPdmluV0ZtYUpVZ3hrN0J4WUprVUlrb2hC Y2cwR3l1dy9EVUZwM0JhZ1dVR0JlCkQ0Tzd5V2oyUFRKR1FjeU1FS3ZKVEdKQzFrd0RzNEM1 bWxRdXVOVHV4S283OCsxME1FZkYwRHlmcEM1M0gzcis1cTJqbzN1dnZYbnYKRDE4N2VmSjB2 VjRPYTJ3ZEgxT3N4VlBwMnNYeXN2UkRFRlJWbFJVeGhvR0NZakR6eFhvNFdTd3YycjYyZXRT SGZFdXhWUC8yUmVHZgpoRzhyazJPUEt1Nm05STUzUDhneCt1d2JnZHdLbEZWSmpWUmRIZTZs WlBCR2kwa1NKQVZKaVdMcXVrRWtWS0ZpcGZheVBYMTA5dVRCCjQ3T3pzL25COXRidTF0SFJ3 YzdlRGxleUhMckJjeVpEUDZncU8wZVJtaVFxU3R2YnVsOCtPU2xkejFtRHhLcXFKRVozejZw U3BXZTIKek9Sc3NNVGFnQnltdHRMU1pjK0luSmdqdVNmM1hmWDNjYVU1di9uLy9aUGZxS3JQ L0h0LytlWW5QbnJ2OUN5UUkzc0FONmtlSlpmbQozcnV6YnlqYW13ODFsTWFFUGZpVjkvcDNp S3ZPOGdydndqYis0ell1V1l5ZXpiaWNZb3g3dXp0UG56eHlWY0hRclU1UDMzNnRSRXM2CkRJ L3YrK21UYlIrT0pPeW9UN1FrT0Nud2JCR0VNY0tMV01qZGlzTlZBbGUxemlZbnpFL1cvVlBM YnkyN2xSTlhGV0M1YXhFblRDSG4KSEtleFFxckFGWXQ0cGFVckhKbERiZ3ZNV0oxY2czdUFz VkowcU1pbWtiRXhrWkRJcFRocGpLRnVwS3BZRU4wYW9VcWlFRHV5VW1HUQp1eko1Ulo0a09N dTBtbFI5TjhSaHJXRnRmcXI5azh2SGV1RlBGMCtkU0FOWkZUa2xxTFc5RlhXendnSXlXTzU4 V0J1WmlFRGkwNjdqCmFsSkpSTERTVzV0TGNwOU9xdTNwYktlWjFTUlk5eVpBb2RJWFR4WWpF eXVZWll5Rm9tQWpYVlFvY0JXb1lpSWxGcGRnaVQyQTRhbVMKVUhPb1dCZ0FCdzBwaGhCNjk1 SnozeFlDaTBUbUZKbEwxenA3SUk2ai9OQkdoMWZwTmFmNTluUzJCVEM1Q3pIWTFYSWhYSFRy aDdVcwpxMk9iVndPeTVuWXF5U21IcW03cXlheTVjL2Y2L3BOSGoxOTk5ZFZYMzN6MCtvTkhv UTdOYkwrdUowZDd1NnV1YmxlWC9XTEZVak83CkNNaElEZXQrT08rMWRVUTNONHoyY3Uvd1Rt bVROL1hkZFpidk5hamJmTzl1QkhrMmUyUTNoUU5qcmd1Y3pMMjRaVEtIWmxZaU55VnoKSXBI QUloS0NTQjBrRVlYUkZ0OTZlL3JrN09sYmp5NVBGMUJVcytuVzhjSDI0ZTc4Y0U5U2JJZDJL QU5IcnB0bXRWb1FrRmhxRHFGNApYcXlYVHkvYTgwdnQrOEJjaDBwaVlPWUNCNEZpQ0NtT0pr VG1RR0RVa1JtY0RONDdNb2FzaXF4Q0dna2NZY1BxL0lBbjlhekJ5Y1dyCnYvYnJYNzkxL1dN M2ptL2RQRm92Yy9FQmFqNm9KS21sR1V5eldpUW14eVlnK2oyZitEK0ZwOGEvTkxqU1dWN2hY WXpXMVdORUNQbEkKSXBReG95L0ZjTzNhdGQvLzh0YzBkNTdiMWNYaisvZSt0QitvNnRkNmN1 TG5UeHVtV1FpVklSQ1JtaFhmbUt1TUtRN21BVTdzR1piaApBNHhqTXdnLzdMb25PWmZaZEox dHZWSjJWTXhlQnRPc0duSTNPQkdMaEZCWHNSSzQyb1NIdGZjcDk4VzVWWUxud2QyaVV6QW1o ek9JCmlNR0FpNE5BeGt6TXFXbTRxYW1LZ0FXM0ZFV0NnTjBUbTdHNnVUamNCUWpDd21IT0FZ cEw3czlDT25OYkUzVmVpdUZzdFNRSlNJa2kKV0JJSlUwSXhQNzljcFJoRlNJRWhaM1Bsd0pF OXp1YkcwcnVMSVlRWXlZTXFjVUN4U0FHOXJVOFhGK3RWcVlrbUh1Y2hUcE96Y3pDTwpJa2xZ MkYzY3ZVQ24wemwzYVBOcVdIZEc0aVpEaitEaW50eWpHNXVOTWpzUmlTeEN3cVBNSDNBU1Z5 ZUZsVklvVUNBT0pPd0tWZmRnCm9PVlFybTN2cFAxRDFNMW80WWF1UHpzN01VTWhmenFzM2x4 ZnZsLzdhM1VNbk9vWWg5SjdXVU9HcXBMNTBmYkI3dVRvY0g3N2hmUFAKL2M2WHpsZDVjWEdD eFdXWU5ST1JXTVZlclIrTWlkUzhtREVvbS9jT1QzVXVOb3FSM212SCtrOTU2MjY2eWZlWXh6 TFJKdVp5VTJYRgpRWTVSVWFsYVRMTVhwYUZ3VmxKM2dDdUJrQWlKQkVIa3dqQTRlYUM0dW1p ZlBucDYvLzZEODlPek9sWTNidHc0dUg1VUgyMXp6WU40CnR0N0VpSmtDQTRneE1sRTBvV0xE YW1qUExpNmZuS3hPenZlM3R4SkxETkdaczV2RHVZb2hCR0ltVlJzbExnNEljMkFPU3Fwdzh4 THMKMHF5Z3dFZHBpTUNTZFh5cDcyL1NzT3ErOUxmK2oxVWRmdmpmL2JlcWV1b3BvQzlEMTN0 aENoSkpURlhBSTYzWENVYk83Z1FmczYydgp3cUsvUTF4MWxsZjRWb3pPYmI3SnVkMmNQYjNv L3Q1T3YxNXA3cXlzK3VYVHM0ZjNSRERyaHFidjY5SlA2aW9LUTl4SkJqZ1J3OGZhCmErSmdj elpYdHhMUkVSYndkVmsvdld6ZnptVis2KzRIUC9tcDNjdkxMM3podHk5UG56UjFJR2JMUTlh SUtKM21PazZrbnRhemVRaWgKbEtGMGw5NnVLeVpkci9MaVFsdXlRZUVVbk1SZ0cwTVpDSWcz K2IyaWdXTlRvVW9leGFIQ0lhWW9UT3JaUWxUMU12WVlwY0JBcW1LWgpnY294RDNIbXNiSVNm QkJtQVVHWktSb0hkekpqWjJKbUpmZnBkQmhEczRrdEJCdHQyWWliMU1EZG9BeEx6QlVRQVlr VnFjRzhiNGV6Cnk0N0p1NXFhZVpxWGFkOW5aM0FncldNOTFaZ1NoQWdFdFNvR1ZNMkF6Z3Jj eEozellOWTdkNVlySGVtZUVnam1jQTRoQ2tjUjRXRHUKWE9DdDVrNnp1ek5JU0pnSTdtWm1a dG1SWXpYWlA4TGVFU2hxMFNBQnViODhQeE5EbGVxTFlmM0ZOMTUvYm5jK3UzdnJvSnFZbWJz UwpFd2RHVWJNaHN0eThkbkR6NXZYYmQ1Ni9kLy9SVjcvNjZyMzdEeFlYTGFXNE01blUrd2Ru NXlzMHRUaFQ0UUoyMWJaNElTa09VUlVSCnZNY1kzZkJPVHR6bWhnUytXVUh5UjkyMGVNZnJC NXZ2eWVIZ3NSb3dIQWFIa1J1WnFUcEs4Wnd4Rk81TnNrcHhJMHVUcVVWT25NUWoKTWx0bldu SzI0WEt4ZkhKNjh2RHhvMlhYVHJabk4yNWR2Mzd6eG5Sdks4eXEzbkxXREZkbUVMTUJYZTZp Q0psNzBXSGQ2Nkx0bDJzYQp0T0lRaXdjeW1FR0lJeHVUTVFxN2tOdG80UTRTa0x1WEFpZklQ QWxSdEtDa3ZtTExYc3pGMFNBUzRCZ09OTDdZTkNmMzduL2piL3h5CkZIci9ULzA1M2orb1Vw MXowV3dSVW9XZ1NzU3U1RVh3VG9UMU4zMjl3bmVBcTJKNWhXK0NZZlRzZ2RHN2lmRGs2TnV1 Q3JGdnU1SmIKMkFCdDgvcGN4YmRDTTYramNEMUprWUdpTmtDMUROTTBJNENOQ0VKbWdNQTBP MG9LZmFCVktZK0c5YXZ0K2x5cTc3dDc5OC84MUo4LwplWEw2NXRPVGk3TlRkakM1Rm5XanBw a09XWE1GcXFvd202ZXFzZElSczBLcXFxWVVldGZpcWtTYzNSVE1vL0dMczRPZURmUkd1UnlI CjRDbDRZRGhZV09va1RNanFKbEJXUnpIWHJGeU1zd3VScTBYbWVheTJvSFhYVTFabmc3QVpH NE9OQWllV3hCdlhHT3E0eTEwLzVtUEgKSkNrSUV3TzRXQzlUa0RxSUVHcnpobmhXMWZPcTdo Y3JNUzVGdTNWZXUxSUw3VHN5VDVQZ2JGU2htdFJranFsTEZEQU43VG9pRVZ4VgpjODdpZ1JE ZGNyODJxYlFFbzZxd0VpY0JBSGRtbG5HUUdLaTRaRkJyZVRWMDVDNmdpQTI3eDh5S1dRWm9Q bzk3ZTJobXlOcTJ3endHCmFOR2hEMERUekU4djExOS91M3ZoOE9FTHQyN3N4clJ1KzhuT3BF Zldrb1ZEcklLcmw5S1hQT3pQcXIwUDNmM1E4OCs5K2VEcEgzemoKRzYrLzhXQjFjYkhNRjlj T3Iza3pDVU5CenlzWUFjT1ErNktWMFNiMTZoMmY5SC9tL3ZMZDE5R3BoelphUXdaZzRGRmhx Y3Fxa3QwRwo0MTVENzBtaGpBcXhJRVNQck1HVXZMZWh5N25nOVQrODkvams2WG03MkRuZXZm MisyM2RldkYxTm05YjZ3UWFERWpzeHdSM3NSQlE0CldGRWZNNS9YTGRhZG16VjFQWmRVMW10 eUQxR2tUcUZPbVRHVTNQWmRuU3B5eUVqTklsWTNjelhWVUFzWnVBUkFDOVJhTGNWTE1RSWEK cm1KQkh0cjlJWDN2Yk9mcmJ6LzV6Zi94cnh3Ly8venN3eC9jdXZVY1NlcTdJaElUT0pzcnVi TTVYQm5rRURjRHk5VzY4cnZCVmJHOAp3cmZCMldsazhUdkl5SmtkcWE3bjgvbk83bFl6cWFM VjMvUGhEMzd4VjN5ZWhMV1FVaExPZVZpcE5hQWsxTlMxcTRjUW1LanZlemNWCkJvZllVYWF0 N1pQbDJjUDE0a0cvWHFjcGIrL0kvc0dMMy90OTc4dmwxLzdCUHlUNS9hYXE4M0o5c0xjMzVL eXN6ZjUwYTJkdnNyTkwKOWF4SWtMcVpUN2RRV2wxZUxPQ3N1ZXZXazVnbVhQV1B6bXkwcVlV RUpsWWxCek56bGFoSjFXelNBdzZrbE9vWVFDaW1BazZjM0swTQpuWGZxQThnWVlIY3RYYUc2 cWpuT1F6TVAvVVNIRGlZVU9pYWpFQ1hVVlIxaTVVUkRNUzFLQlF4cVlvSjVBZ1VuVVRJeWp5 RW1xWUJhCnl6YkZ2YXFwUW1UVHVxN0p2TTk5TW9CRHlka3VMZExnclhMRm9aR2lwZldXWUxQ dFNWMVhaZGxhN2pRUERDZWlydXV5bWtSZUR5c0EKRlVXYWhHUUNKeWZUYk92MUdzTDFkSmFI THZlY0hTdk41OTE2SnlVaG5rNG02NHNGNVdFMmE0b05UeTR1NG8zbjd2em9qMEVTbk9megp5 U2pYbnpVMUhNdkwxWHo3WUpEVDMvbksvYjFZSFg3Nis2NXRINnlIcFpKNUZCR3lVb1loRTh0 a1dqRzU5bXNLL09LdG5SdjdIM3Q0CjkrYjkxOTU2K1BhVDE5OSthTVRUbytPajU2NWZuRFg5 eVpPS3VQU0RhVkMxMGNUSC83UlhRa1JVQUNibUFNQnBiS1Q3aktJUnhCbFUKQ0puUWdsdU5H WVVSZDdpc1N3YUVyZXZLMHlkbmo1NmNMZHYxc3ZTeGppODkvNEdiTDk0K3VuTXNrOWhibXkw L2l6TXhNamYzY1ZrTwpXQlJ4TmN2RnpBS3pTQ0lxN3IycWlyQzZteFlkM0FKemtMcUtaTTRH SW5LMVRHWm1CbEJNN2lpbElBMll3SjJRU0R2VFhqM1RVUG9BCklzU3E3dytVbkl1NC9ZMy84 ci82b2YvNDM5Lys3SlpQcG5GU0NiRzJ4djV1VVJ5ajZkZzNBNlNydk9qdkhGZkY4Z3J2Z1RN N2pEYkQKbVUzQ24yOEMvNXFxSnFLaDY2UFF2RW1UUUtTbERGN0F6c0xNMGFraVRpeVJ3dEQz d2RtQ0lNYmlvZ0puNmlUOTdqZitRTGJtZlNEegpPTURPTHkvZlBqbnRETnZ6bmZlOTlOS1hm L056WlZnRkY4bzZiMmF6cmQxWU5TekpLR2FLbkpvUUk1TjdpVkNuNmRyNkZhbzZwWlNrCnhp cHpQK2pRTVcyeUNRV0VaMUlLTXdPempKN2R6TUp3TXdCZXdBVkJnMXVBR3hXSG16ckJ5TlM4 dUpNSnFFS292S2loT0JsNVVPZXMKQWVhQlI3bGE1NHJSa2cwMnVzVUVwMExhZVE2U0ltaEtz czF4UjJKRFhOeVdYUzdTWlNjek5vY1dLcWJkY3FoNWkwRmdOalpsYjhsaApKYTg3ejhXTGlT RVNSNVpNeGQydGVCVVQxcnEycFU0WTI3VnMxY1plK3NHS3U0OHpTTXJ3UWJXREZ5RFZOYWtP YlFlMUVJSXhjaWxyCjhJc3Z2b0M5QThUcTJWTE0wSzVXeThza3dSeDlkcGVxOC9LMU54Ky9z bjJQWG5odWV5c0pGQmpEemlUVktJcWNoMERaM1NLSEpqYXoKZWpLdnJ4MU9wNnZidCs2OTl1 RGVnOGVQTHMvYWJwMkFhUjJuVWZMUU1XOHhQNXNCL0xQZnYrL051WHpISHBaZ2NCdXRBWWc0 Q0JGUgpNYUZBUkVVMWQ0TXRzM1JtUkgxK3pMTnBYVSs2a2g4K2Z2emc4WlBPU3FpcnFvcjd0 NjdkZXVIVzFzR09rWFpkYXdJUmRqSzRzenRjCkNYRGJ2Q2VhaTJtR3U0Q0VBc1pLaUhjcHUr LzlpSTF1d3Bzcm00YVlNR2FJZ3p5UTFRUUhFWlhnQ013aDZCcE81RXJCRVYyM2lsZGUKQUZ1 djgxZit6dC9kT3o3ODhFLysrS05GdCtyc2VEcnJWcVBkTGdpUVp5NUZ5alpXeWl1dDVYZUlx Mko1aFc4Qmp4YllBRUFHNTNGMwo2ZTZ6Mll5WmwrdlYwV3l5dDdzN1NUWFdsMHFpZ0JIWUtV S2lVWFFPNWpGV1F5N0xkZDh4eWRiRW0rcnh4ZG05eDQvajF1SFdqY1ArCjdJa09aekVFNzh2 aTlKd2NFcXVYditjVG45Ly8yOHY3bDl2MU5ISGNiYllua3gxVTAxUlBLVGFVSnFIZWpwTWFN QnNhNjNOSVV3b04KcDZhZVRXZHBjbm0yTG4xaElnYXhJL2d6YWlVekVaTjVZQklPTlllYUpa QUprVUI4R0h4d1pJZ0NCYlRoZVRneERlYXJVanBTY3dvcwp5YjJBWE1pRkl4QmcwUlVBeGhV dmVlSGliSEJ6SW1VaUo0ZEg0Y1EwNWJBRDJRL3hrRU53NnQyS09XZGxDU0NDQkRlRGNkK1gz S2tyCk1WeUlRZVprY0MzZEVKaFppWXVGTVFtTHBaQ1pJWHEwMWJCY3JQb0V5ek4yZUlXKzcz WElyR0dNTWk2cXExSjZONWN3bVV6eXhlWFEKOWV6T1FRYlRWclBXODVzZitSQjJkaUZSbFlR SVFOK3RobTZkcWxBNGxLSlJHby9sdGNlTEwzejFHd2RiMjF1ejYxR2cyZzlkWm1ZVwpjYUdo OUVCbUtLRG1MT3hOVGRYQjNMWm5OdzRPYnI3MThMVzNINStkWDU2ZG5YbnBhOUthS2ZMR3FZ Nkl4bVh6R0xsbDd4a1FqbmZqClpuUDV4MVJVZWhaTEFyd1Rvd1VuQ0FpT1RlQWxqZHZhUUE0 YVhGSUlTWVFIMDlnTjUxM2JhbCtzZHo5WDU4VmE4OW42WXRHdk5FbHEKNHMzbm43dDI1L3JS eldNWExOY0wxUnhZQWtzMkE4QWpLNGRzcytNM3QrSnV4bzVuVG53OGhxSUFHK2tHR2NoQVRB Um1JM2NTRUlNMgpTeERZZUFlNWl3Vm9aVWFPVURpSkJJZUltb0hobVZWSnZGVHV0YWtWOGdH LytybmYvc0wrenY3TjYvV2Q1MHVncnFneUhHQkhVSUNNCm5mVlpxQnpaMVNqMk84V1Z6dklL NzJLMEN4dlpFYzh1T056SllXVFQrUXhFeStYeTV1N3U0ZDdodEdueTRyeXFHbmFIQWVadUJp ZkEKRkN3eExJZkJaNU5xWit1dHhlTHI5MTZyZG5kZS9JRWYvcUVmLy9GaFdQK2Z2L3pYNzUr ZkpLWktlSGwrdmxnc1p0UHR1OCsvc0xkLwplSEgvdGEyZDdZcWtybWJNcVpwc3BXYVdwdk5x dmhmbk82RnVZS1dzRjFoY1VwaVFWSkFVNm1uVnpKempxdTBta2NqZWZhUnUxSHZNCmJzNmdS RktGR0pqazJXTzNsTUxadkJUTDVnWUJXQ0l4dTFNUFgrbXc4ajZqRUZITlVRSlA0Q25FU3BK d3BCQ1ZlV0dsYUJZVWdhdmIKUnBtQXpUNm9pbUVhNDRUQzNIa09uaHVMSXlnOFZVRWtzaVNX d0p3b0loQzU5WDFmbEJnU2lBSkxIUUpGRnBDcVdvRzFxcjFTTWZHeAozK2V5VmplMVhEUmto Z2NDejRLWmFUYVlrWU9Jc3cxOUxyMHhBZ2RtQTQzMEl5TWJTcmJBVzllT2oxNThFWFVGRG9O cUl3RTZ1R1o0CkVXR09JWnVxbzVwczkrM2orK2VydDA0WE40OFB0cWNjSlpZOGREN0VsRGlt Y1RCaDRtNXUxZzBsazRzNFM1RERnKzNwckw1NTgvcmoKczVNMzc3MTVlWEp5c0QvYjJaMkV5 SkJuMHBIM3FqNisyMXYzajBwcGhqMmI3TG9YTjJJWElTSVJDa1B1SlZRcEprZGxLMTN5OGp5 WApkdEZ0TjF2cjlYSTVkSm1MVmx6dmJ0WDdzM3B2OHZ4SFh3aDF6SlNIa28wMWlrUVNOeGUz elIvblNtN3ZGR3l5a1pkdFBKNEMxRlJWCml4SEorTE5RSTJVWFozVUI3SjFkTGRHNGNqWTNJ b0lIQkRNWFpTT0JVNUdzS0k3b2NGRnpzd0tIbUZibU8wcldEaThqdnZML2ZQNXoKKzNzLzhZ di80YldiTjU0OFhZcU0wbVpuaDlOWXJQK0lxTTRyL01tNDZpeXY4QzRZb3pweDR5QXdGczh4 dE1GZG02WWhrbmJkaDVCMgp0dmVhYWxJTURGQVp1UWp1Q01aU2hGeFltK2pUOUtRZlhuL3c1 bVdNTnovOTZSLzh5Wi82MUdjKzgvN24zL2ZxSDN6cDcvL3EzKyt6ClZwVk9VbVdhYzlkbkxk dTdPNGMzcnYzaDd4TlZWWXdWTjFPdjZqaWRWZlB0YXZlZzJUNE0wMjJLZFJrNlZzUjZTK3Qx VmMrN2RCRlQKWFU5bXFXNzZYSnFZQUhXQytpWWxtSmhJR0VUQ1VrbElKQUdPMFFtVXZHY25N bmJEcUZ5UElqRklTRjNSd2ZJNjUyWHBPbVFJVlNsTgpRNmhjNTZtZVZoT0NHRXRQL3FndFE4 bTlLVnd6S1RrQ1dNWTY3YkJzeEVqQzBUaWFpZzRKREhPT3dlRTFJUkxJbFFNRlNXUnFhdWFH Cm5ITlBVYUtUdVFZTFRNVlExTnBTMWoyR3dnWVJKc2hGMjBhUlJKV3FsVFozeXpaSnpZSElO eHBLY295Y0lLTVlRMURWSUJKRFpWNksKNXM3NnJkM3RPeC82d09UMmN3aWk1RGJHVnBEMWZh dWFRYVdxUTd2S1hhZjFkTTZUN1F2cnYvN2c0ZlhkR1I5dkh4NU9RNkIxYmhVUQpkV0hKeWhB aENReUIwWmliRlNtb0R4UjBPdWM3ODRQamczbTdYRlRFOWJUbTRBZzBzbUhoNzVCZ04xM21k NFZ2bjhFQ0VOL1VBeHZkCjFRT0lnaEpsb2doMGl1VnkvZURwNmNPbko4dUxsZldXMGZWRDds QVFSR1poZHJ4ejdYM1g5bThkMWR0Tk4zVHJmaTNNUVlnZGNHVWoKZmRmd1lHUkFHenZjUFFp N1B2dGZLR3E1bENGclAyeU9CZjZzWG1aaUdCT1R2OHNCTmlGemR5SjNEOHh3ZG9pUDEzaU0w RFlSVU5qRQpYUmRUZ2dXQ0dOY1hGeDgvUGw0dUw5NzZ2Mzc5U3pkZitONmYvdW50MmJ6MTBR VVNHSU5XTmdjSUhqMEcveWtmRnYveTRVcG5lWVgzCndFazJURmdCR1VaL25MRURjNCt4QW5n b1NpeVR5YXhKVGV1RW9hQmtMK1pnRDZ3aDlBSUx2aXJ0RzR2TCs2dTJ2bkhyWC8zcG4vM0oK di9UenR6L3dvYXpXR1ovM2RycGVHVHhyNFZUbDNDOFdGemVJT0lUbjMvL2liLzJqWmwzS2RM NnRkWnp1N3FXdHJYcG50OTdicSthNwoxR3diQjdBZ2wrbldqcmVMMk13a1ZVNmhuczdudS91 eGJoU0Z5WUhSKzVTWVFReG1raUFqTUo2bXpkU000Q3JFRVJSWUlnczRDSVVRCktMSkRYYUht cGFpV0F1WUdOQldaTyszVmFaNHFzQ2hrUlY1S1hyYm9OanhPQWxFRUJXSUJPYnpyQjA1MUkz RUNqbXF4ZUlTU0d3bXIKVzVLWTJMMFVDaEpTY25oRU1DdUZZUEIrS0VXMVhiVGlWbk1nTlF6 RitrektDU0RtOFNFYk9VVUphc2FrNUFSekpoWVJWNHpjR2FpcAp1a1dFRUVxMldpU0UwQSs1 bUhLSyt6ZU9QL0RSbDNIdENNeUtoSUJ4dkxDNHVPeTd0ZW9RQW9Md3hYSzFqRlZLNlh6ZC9j R0RCNGZUClFQbGdVbDNmM3BsWUZYUE9yT3JnSHNHSkJhSVFNS21hdVdiVFNvS1NPbHVLc1ps TXQzYVREVm0xVUdBU2ZzZTdaM3dsb3U5Mk52aEgKVmtvYU8wczNoNDNKME83dWNEak5tNG5r a05mOXhlT0xrd2NueXlkTFY2NnFhY3UyRnRQQTAvM1p3YzJEdlp0N084ZTcwNTNweGVxOApl RW1CVXhWSlhYUHZDaEhoVFRUS0tGZ3lzdEdkZHZ6OHdNMjlxT1ppcGZoZ1ZqUlZVWWlFaUF5 cUJpSmljK2g0cWxNWVpIUjMzempyCkVEa3hBNEhNU0FCMkVnTmJURVRNaFd3OCtKWEJNemdD TTdmSnF2dmtiSzk3KytJZi92ZS8xQ3Q5LzgvL3BXYmVkRU52Qk1DVXlZa00KRkp6SXIvSXZ2 d3RjZFpaWCtCWXdPWmowMmRQcTNZTW5FU25jRkVRU1F3cVNCRktaVjQ3SUVsaU1hWTA4YUY2 YVB4NjZaVlcvOUVNLwo4aGQvNGQvKytBLzlSSTdOdzJYUGtLSDQ0NHZGWlpmRHBEYXkzb2FU cDQ5KzU1VXZQUC9oRHdQMHNVOSsvQi85eXUzdS9MU2t1QTVoClozY3I3R3lsbmUyMHM0dkp2 RWhsRk54Y2NxRitXcGpOMFJWYnRJTkxtR3h0VjlOWmFjOElibTRnWTJZaGQ0WXdKQW9IR2Fk eVJWV3QKT0l4SU5ZQVR4MGxLUkRJWXVRT21sbFV6QkFHY2xLUEMxQ3YzaWZzVzJ3NzdWZ0Fj aGFnT3NhM1NSVXFMdnMyYnhSQWlTZGo0b0hvMQptUi9zSEZ5Yjd4eXE3eXphdXMweVpES0R3 Y1JuVlppbFN2b3VSazZUb0k1SmxkeGpIdE0zekhNZStqNTdPL1RXQjdlZ0NDQWhGeEdDCms5 dXNtUVdPYklOSURDbldkU1ZKbEN6R1VJYmlhcVNicE1ZeFl4bnVnY1hOaG1GQXBOblc3T2pH emUwUHZJanBwSWNwd0dQUW8zbTMKWGxyT1ZzQm1kWkRJdEM3RlVnd3BuT1h1YTIrOFlZc24x cC9kdm4zVWJOVkVWQ0Z5VlFtblhsMk5uQXhnVjNmTnJtVjdPdU9LbUVLMgozRnR2WGp3NEN3 SUhwbjh1VCt4eEltcFdBQmh2c2toZ1RtNnNKVnJLWjR2Vmc4djg0SFM2b3NSVDlqZ1FuYVdT cDNHNnRYdjl1V3ZYCjcxeWJiRTg0ZU45bHpScGlpQkpvdFA1aGR5SnpmV1p4QlR5emFNZG10 bWxXMUV0QkxsUVVhZ3d3VVdRaElSbTNrUVhtT3BMUWpPQWcKSnpZM0kxS0N1WTg1MVFBRUpG TERsWk53WXM1REpPZEFRU2lURGM0T3l5cHNhSWp5YW5uTTlVdVl2UFdOQjUvNzMvNW1tYzQv K3RrZgpEWk42WEZJcWp5UllKb05zcUFsLzZ1Lzl2NWk0S3BaWCtGWTRqWTZoaHMxaWp6ZFh4 ME90VzNSemdKbUp1WTVjc1RBSFoxbXpyRFdmCjlkMkZsbkIwL0RPLzhBcy8vbk0vSC9lUDNy cGNXQ2pUNlZZQys3cTdiRmVyMGxPZGhDd2k0UFR5dGE5L3RlODdUK251U3g4NXZ2M2kKL2ZX WFBVeFVQY1FtTlZ0aE11T3FSb2lGeFFBSndrMFlsdHdXWHcyNlduZlYwSmZjYzFXamFhdzlk M2QzZFNqZzdNNG9BazFBZEUvdgo2QWNNN2t6c0pJR2pTOFVDRmk0K0ZNMGxtNnM2UkNnbXRv bzBRMDNVWXRFNjZOUjFvdXB1emh5QlBRNlhMS2ZxSUt6Tm5UaU1EZ2tnCmRUN2N1M0h6Nk1a ek8vdDdPVmR5NW5ycVdjMnRJb2J3dkluVFNmSlFZcFEwQ1dhZW1rRGtOUUFXVTdSdFdCWWJL Rjh1MTdWenpZRUQKU3d3Z1VRTGcwMW1sdWVTaGQ4NU5sWnBKME1wTmk1QVVtSm1wV1FFNUlj RFRxTTBIcVE1RFdWZE5qTnRKcm0zanhqR00rNjZrR3ZTcwpxRUF0RWxTaHFsV01UVjFmc212 d0t0UlUrUDVpVVphOXQ1MnR5clhyaDlQNUpFeWJLbFJCMVdBR2QyRkVvUmhCMGJYMFZoak9C cmdTClVVZ1JNRlUzRURpd3c4ekdkUnJBUkVMdVB0b1UwN2Zkbk8vaGFUL0RtUDN0NzlCODN0 a2RqcDBxQUlaZzlFUXNTQVh0MDlQTHQ4NVAKM255YWw2V1c2V1E2V2JmRE1pOHZReis3dHZ1 K0Y5OTM2L2IxMUZUWk9qT1RKTk5tNW1SYXlwQnppQnlyMnN5R1lSamxxbTRqMFpYWQphYlI5 UUZiS2FsbTlLTWFDTFVxQlBJeis3QnViSVRLWW1haVJrQnVjbjZXbUdJakFEb2VDZkR6QWNt Qktnb2JoN0wyendRTUxtSlROClhlRktYRlRGZzEwOGZXSHJtQTl2L2ZVdi91Ny8vVC9wOFlz M2IzenNaU1VRVEl5ZEFSaHR1SHRYK0U1eFZTeXY4QzZNWUtQQ2trRHYKeHNheWcxWjluMkxj YnViM3Z2eWwrV2MrT1VoNTRZTXZQdnJhRi9LdzFDRmpzcTJTN3A4dG52U3JXKzk3NlpPZi92 NmYrVGYvOG9jKwo5ZW1uYlgvVzVtYSsxM1ZkOUg1ZXA5Lzd4Ly80YzcvKzl5emd2R3NQWnZQ MWNqV3A0cFBYLzFDQ3EvQmxyajcrZzU5OS9QcHBYdE9kCkc4ZXhjQXl6MU94VVZWVVlFcWlw cWxERGxtenpldi8ycmNCRitpVWV2WDd4NVBHdHV4L0pyM3dwNTd5VklDR1ZvVk10b25rQzM0 cXAKZEcyS0hrWXRnUnFUU0pxa3lLVy9vRUtLZm9BSGNwQzd1UldZUVFNTkxCbWlMRTRJSWRS QmRpZDFNcGVzZGF4WVVqWm1xdUo4WDN1LwpkL0ZVczZaWlJTRjJYUmRpdGJkejlQSkwzN2ZY YkIwMTA5MlM4NW91SHAyNVdsT2xwNWVQajI4ZHoyWkJ2YVBLdUFyR1VNK1pyRTVTCnhZcFlT Z1p4aW5FVEhWTzhBQUFnQUVsRVFWVFh0bmZQNU1TNk1xeExLVlNIV0ZVVjFTbVNTYnVxa2c0 elVwQTBtYXNlTmN3MHNuc20KekthTG50ZUxsdXV3TzJscVVJSTBWVHE5ZUZUTmJPZUk1N2Vu czArOEgzdGJVTmxxdHR0dXFPb0VaU0QwNTVlUkphVGNxeWUxT3FVRgorclBsbVZNNE9OZ2ZH SmZ0SUhUODFsY3UzL3k5UjBmUFhaL2ZPTm8vM3I1N2JVY0VMZVZGUHd4R1hBY2x0TnJWRXNW Tk1DNTBHVWJzCll1Uzl3MXpIN0VvWnA2L21aa1ZFTnJGYlk2Z2xYSzBZbkVNQUlNK0VFQnZt TnBtcStpYjBHUnNPS3JtRFF4V05NT1NjY3c2Z1JKRVcKdytwcytmUVBIL1NuSzExN2pKUE85 TW5xNldYSjF0QzFPNGZIejErNzlkeGgzWWg1SndRU01WTTNnakNIQUFTRkRkblZBVWhVWjNp ZwowWVBDVE5Xem9oaWJTeUVtdHNBVzJaekFnV3Z1RGVRR3RZMXJSSlFRQW9zd1U0R3pnY0FV d3NoaFZpOU1aaWdnQTlqWUVkU1N1bW5uCnhWWTlNcXFRNGlUQVRFdWZrV0tZQks3bVp2M3kv TTVTUGh2bnYvSDA0WC83WC96bi85Ri84MThmdmZnQ3pscHlsK0RyVXByNVZ0ZjIKZ2ZsS092 SWQ0cXBZWHVHYllBUVF5Q0RQcm93KzZJY0hXNnBneDhtalJ5akRwSzVXWFlzWUMvSjAwcHdY ZWVQMHpDWTduLzZ4ei82RgpuL3ZYUC9rRC8wcTF1Lzlnc2RKUVRYZTJWNnZWYkRhN1BIMzBW LzY3di9ySzV6OS92TGYxOGljKzhadWZ1eHo2bmtGbHZYNXc3N1hsCnhmbGtmOExWOU9EbUM0 ZTNQdEE5ZXFBRmJnSFNPRWNqQXRtb21JeE1WcWMwbTNrZVp2dUg1ZXp4Y1BZbXJLaUV5YzdP K25HRWRlYUQKcThHTVZMa29EVVBpUUZ5c1pBL0JTVGhFQ1kwa2NTMFVBU1UzTnUvSVlBSG0y cFhjWnJUbXJlVmlLa1NKcVJIaFlvRlpHS1RtcFdPVwppY2hoVlE4NzI3RGg0V3BSQ0tvNXdx WkJkcHU2ZHRxZXpQWjJkaWJkOHFJV3JaeUtvc0tOM2VQajYvdGIrOXRaaDNib2laeU1kS0I2 Clp4cURKRW5rVE9JS1pNMnVOdHVkMjFwTEhMUWJlcmVoendSRTFtMVdEc29DRURnNWNYRUJq Um9HSVVyQlU3QVFpaFZ4RTlDUWg1YTkKdDc2TzFzeGtkalNyYmgzaVlCK2FnTURVYjJhSjV1 dmxhclhxaWtGQVJCUkdLOE14UHRtOVVNeEVLUFhFVTJuOTh0WFRCL2RQdzR4Two3eHhkdTNW d2VPdmFWajFaWXNqWnF5cE01OXR0dStJeEZNd0JGM2MzY3ljeWZ1YmRTbkJua0c3VVNtb0Fi S05ESEh1c1AyWmNTd1pnCmZPUnYxcEp3QjlTZDNGYkxkYURBSkkxSmNPSGUyOU4yOVdqWlht VFhnTVE5N0t5czIxQzJqM2YzbmpzNHVudXd0VCtiekpLNzZWRE0KaXNMZFZXSndJeWNhbXo1 M0l3YzVBOG8rY25xSWpNaUlqV0dPNHFSRzZ1Wk81R0QzQUNQNDRLTXlCelE2MldPczhia2Jq R0NqbVlZcQpNZnZZckxLNkZZeS9PeFBHcVE0SUxrQUtna0F4REFRemhuTU8ya3N1RHMwVjZM cndFTVBiN2ZENHJiZC81WC85cFovNXhmL2c3dEdkCms1T3p1cDZHVkYwc0ZwUEp4RXY1NS94 RStSY0hWOFh5Q244c25ON1ZZS3pYRGxBSTRmN2JiM2RkZDIxN3Z1cjZsWG1UWnE4L2Z0S0cK NWlOLzVnZCs0bC83K1UvOThJL3NIaDluOEhuZlVkMjBmUVpoNTNENlR6Ny8yMy96Zi8rcnIz NzVTNy80Qy8vTzkzMzhJMS82NGhkKwo2emMrdjF5Y3orcW1DclM4V0w3eCt1c3Y3VjBud2ZG enozM29lNzczYTEvUUVwMmFpWEV3MENpUmswQVNPVW9GaGtpb2c4d0N4ZlhaCnlkUFgxbVhJ YnJ1SEIvWm1nM1UzR25NTElUQ1RleW1GSXZ2bytVWEMxVVNxS2xRVEVaZ1ZJaUlMTUNKMUYr U2dnMU9YZllWaGJhV1UKZ1Vtcm1PWlYzSnBNMGpEVXNVNHhtYmxaY2JJWW1ZUHZUMlRkQnRh UTJRcklSTFoybXYyOTZWeUdXZWpKTDg0V2I1OHMzdXpENWRZaAp6N2NtKzd2enlWWVRLdExN cVlycXBXMzd5NzdMeTVna05ZS2FRM0NDc3doUjlEcFdsblFRdEtSOW4zTXhzRk9BUlVFSXFR STRWRklZCkVCaUpJRHR6Q0RHR1ZFakVXY2N4Z1JKNkxjcWdxcXEzdHZhdVhkcy92b2FVdkdj aWtQQkdBT2g2Y241K3ZrQXVTSzRzS1hDb05YUmoKWTFSMHQ1bHQyVEN0NnV2TnBJNlRZYjE0 MUM4NzBsZSs4bzJ2UDN6cjhJMjNybDgvUEw1eHRMMHpMYTB1TDg1Q0VnaU1pWWd5UmlOdgpI dVdSeityZmFCZTE4U1EyRzRzbGdNMjhsVWlZaVBYZDYwcFEycFJTY21FZjNmOWRVVWJ1SzF3 RGtFcmhySndEZDdxKzdFOGZuSjg4ClB1TlFYZVJsTzZ3cGNaakYvYTNkVzgvZFBMcDlqSjNL RXcrZWMrN1pYUUlGSW9XWTZVYlVUKzdtN0p1L0lkdlk0RHE1UTgzTm9FYm0KcnVybU5QSjdp VVNFUVdBZlNqWi9sbGl3Q1VsemQxZFZIK1dZYWpaa0NJY1FPRWdweXVCeEFiOHhPUW9PVU02 WkF6Z2F1MUFnaWRFcgpFREViVEl1ak9BZ1V0a0x6dmx6T25xNisrTmQrK2MzM3Yveml2M0ZU cHFudit6U1pNcEhadDJkcFgrR1B4WlhPOGdydjRwdlZWK1N3CjhRZEdicW94aHJ0M2IzLzFs ZC81N1MvODd2V2R5ZXR2UFRqcjh0cks4eTkvNHRNLytwTS8vT2YrNGdzdmY4eGpQRnNzRjIz SGRSMG4KTXRnd0xOcUxpL3pLSzE5TXFmNVAvdFAvN0tVN0h6ZzYyUG5DNy85ZVAwQWtOdFdr YUdxTGZ1MlZMMy9ra3orZ2l0aE1QdkR4ajdYcgo1ZkxzaEp2NUttdm9kV0pJUVNqR0dHTUtR c0loMXBaU3FCT3Z6N3MzZHM4ZlBWcjA3ZmIrL2tWVDVhWERNS2xxTmhWaEFGa0xPQ0JBCmhL VnB3blFxMVlRa0dZQ2NYYUhSUEdjS0paZWhZd3hpYmFMT3JUZFZhR0NacERpcm0wbFZWeVRU WmhwajdQTEE3aWtsQmEzN2RzdHgKTEtHcEdtUE9qcUpldVd4bnJSWm5kV0p0MFoyODVlVmt2 bzJEdmEyOXJjbDAxakREMkRqRld1bytENHYxNWRzWDU2djdUeXV1NXFIYQphWnF0U1QydFVr d1NZbVIxTUl0SHNRRld2RmdnRGlFb0JpVk9JVWtva1RJOGswTEN1RFowQ0xORWlrSURNZUJn U2FrZ213U3BVcWpyCjJjNXV0YjBOaGpFSmpZNFVSbkN3blZ4Y3JqcGt3T0RFSEVDVlNYSjJO ODJGS0phdVArbFBuNXZ5ZGE1SWRGS0ZZY3F2ZG5qNDhPTGgKbStldnpsNjk4K0tkdXkvZTN0 cmZva0RNY0hNYXc0dTkySmgwek13d2M3RHp1MXMwWXZnbW9kcG9UQkh4c1ZRSTNnMXhOaHBW VGUvYwp0emJXWG93YmQ2aUNvbUlDNHE3b290aktocFd2TDRiRjAvWnlrYXZkNmNQVityUmY3 aDl0di9UaTlidTNyKy9NWjZod3liblAyVlhGCnFRNVJaS1RxbHJaazh0SGNZblNQVXpZaWM0 QTNvWkRtYmtiRllHWm1ic2JxRzJuajJQWVN1enQ2SFYyTG1kajVXVUNLV1FpQm1TRnMKOEtJ R04ySVBUbWJ1REtaQWNBS1p1NENjZ3ZuZzhBTHpQSEFCUVkyZDJjRnV5QXgzMktxc3NiYTdx WEdacjg0dnYvSzMvOTZ0RDM3ZwoxcWMrOGVUeFdWNjNzL244Y3JXdStiMWVlRmY0azNEVldW N2htOERQakFuZXVUQitxWnVnQmJlZnY4dk0vOFAvL0wva3l5ZXZmZldyCmQyODkvNGxQZmVi SGZ2TFBmK29IZnNSUy9XaXhSTkJVVDZiMXhDV2NYUzdtVzF0RGIxOTg1U3UzYjkzNXVjLyt4 TXNmdXY3S0Y1LzAKYjUrOS9mWXBjV0trOVdMdEdhME9yLzNCMStzUVYrYXJuSS91UG4vbjdQ SWJYLzJTcG5vOWxGUnlBWnBZU1ZYRkZKZ1ZESWxKWXFwUwpoYVBqeGVIUm80Y1B6bGFMbTd0 N0pjUlZNVkd2RzRHN1o4MVNldmNZRW91RVNaTzI1bW02alpEVVJiTXFKV0xORkFlUkVuaUkx Q20xCndGcDlaZDRWYzZjb29aWXF5bWdCSkZ4UE9NWW9FcFBNSnRQUzlycGV4MTRQUzlqMXFW REtSb3UrMDU3UytudzZ6ODN5c3BweTlIWjMKSnMya3FpWUIzSE5vT0VXcG1oUlRJYjg0UFQz cDIwZUxSVjVSQmM5U1NsOHNGOSthenVLa1NzR0NJenJCa1NPR1RLTTNFU1NiaXlxTgpUcnh3 MThFSEl3VHJTeDdncXNYSEtTVXppQnhGS0JjMUlVVHhLUFZzanZrVVlHTUJ3VGJCS1FXYW41 eWZEMEFCMUt5NGlVakZJYkdZCld0WVNXSWpvNmVyeTFOTnpQSitzeXpaVDZlU2xjSHcwMzM3 UW5yMjVQUHZjNzc3MnBiZmYrT2duUHZyaEQ3MWZUR3R3QWdHZVVUS3AKQ1Z3SWFySVp0Um9J ZUNiN2M0ejJnWnNJR1NKaVo2Wm5CTTVuemFXTlprdEEwY0tqSEdLOGFjM1lJRXE0YUxIbzdi TG9Hc01DN1NybgoxcFRpL2RQVEJYbHpiZmZhQjI3ZCt0RGQvWU01NSs2eVczcWFxeE5uRGlT Qnhid01iUzVsSUdGamdoR3h3eUV3dG1jaEowWWozeGhGClhRMXFNSGUxVWZsUDJGZ3VqRk1h aWFNZkhvMVdVM0NNSFdvSVlYUzZVelBUQXFDWVE1VVk0alI2S3BxT25DM0FQWVJnUnBwTlhj VWcKZ1psRm1JZDJFQzlKaEoxN3kxUzZZMHV6YWFQenZjLzkzdS8vZzcvMU4vL0NDOC90SHg0 OVBGK29HMUp3dGF0YStSM2lTbWQ1aFhkQgptemhBR2hlWEJNS1laZ2txeFlaaHVIUG56c2Mv K2NuLzkxZi83dXZmdVBkblAvT0RQL3V6UC92OVAvUVRNdGxaSUsxWHZjZW1ua1E0CittNUY1 TWVIVzIvZXYzanc0TUhoOXQ3N1gzNTVIdkZibi8vYS9QQ1dsYnhZZFpxOTRWakI1cW51bCt0 SHI5OGJWb3N3MngxMGtIbDkKY09lNVI2ZFAreTViTHNaQ0VybUtvVW9rNGpBWEFrY0trWmpy bloyRG05ZSs5cFZ3dHJ5OGNmMDZ0bmJhV0xNTkV3cjQvOWw3c3gvZApzdXMrYkExN24ra2Jh cnhWZHg2NjcrMko3Q1pGa1pJb2lZb2t5NElNSmtvUXdFR2U4dUFFZ1orRElFQ0FQT1VoUUlE OEFZWWZremdPCmJDQ1JJOGRTSkV0V0JOR2NtcVNhVXpmWmZmdjJIZXZXK00xbjJIdXZ0Zkp3 dnJwTk5pbUJBZ2duTWU5NitGRDFEYWRPVloyOTExbHIKL1lZVU5VUmpSNFRPRWVkWk1Semtv NEV2QmdsSWVoUVBzZ0czUkozem5YS2p2cFhZQWE4NmFrd2pPUERPNTNsV0RUQWJpTXVBbmJp SwpQQ3NpWno3TFMwZThGVGFlUEh5a2JRUWhBdWZKRnk1cmdrb1RnMHdtOVdSUldEYWdjc01u OEdxYW9xa1lLMk9pMEhTenhmem81T1JvCnNvcktGeTlmenMyWGhwbWFZMUxGSk1hQXZ2Qm1C a1NRRk5zSUthcENDSkZNa21vQ2RKQmxwR3VqR0xYVVNOZGFTbTNYcWZVbUpFaGsKR2xKc1k4 ZmNUOFc0S0N1b1JnREc3R1dkb2hSTW9GNGRISjhJQWhJSVdGSWhvb3pZczZzMU5wckl1MnhZ TlhGWnN6bDJGZnNNTEhhYQptckEvcXFxdFFWWlc0ZXp4MGFIODVkZStlM284ZWVPVlZ6ZEt0 MWxVV2M0WklxQkZVeFBqWHBYUTFBelF6dTNHRVFBVWdOYXRUaUJGClJVUURlb2JUUGxlWUEr aE41Y3dBUVlCWWdkUW9JYXI2RG5paHVFQmNZYXpUZk5HZHp1dlR1bHVRbmNYVjdxMUxMNzd4 d3JVWExvNHEKdDBvcmlLdkFta0FRTWZPK1lQWUswcXJGMUN1K0toZ3lnZlZqVndOVE1vTHpB V2x2M1d3aUlJcG1QZkxvbVkwMUFpQ2hJZmpjQXlEMgpyNXBwMzdQVjgxc0VNMWw3a0JwMElU QldWV1d1MTJaV1V4QVZNd1F6WCtUQWxveWlCWEtjc1NkQkR0Yk9HbVVwQkwzUFN5QUxtbXNM CnRWNmo0bktJYi8zWi8vM1dwOTc0L0gvMGQxZGwrWFEyMzk3ZHRGWDNQQUg4aFBHOHNud2VQ eFI0dmdGOUpNd3N6L090amVMei85Ni8KKy9MdEcwOC91UHY1My82TkYyN2ZXUVNhTnFKcXhh ZzBnOFc4UVExRmtURzVaaWIvOGwvOFlWczN2L2JMbjMzbkc5K2NQTG5mZFBGagp2endxcW5J Mlc3U3I5a0pWRlpva1JKYm01T0c5cCsrL2UrMk56eFNscXdYeWpmSE9sU3ZUNmN6cVVBeUdu T2MrSzhpeGtTb29FVWNrCmh4U1ZxK0Z3ZS8raXE0cFpXNnZQeDlkdW5wMU5kRkZyNFVNbkNx bml6QldGejh0c1VHWlY2YXNDbUhzbU9URWJjWFRVS3JmQURlWU4KU0tjcElyY1ppU2hsN0RN L0hBNEh3MUZXRmt6c3pTbXprQ2FnZVdpaUxvYUZIK3h0Wll0cGcvUDVxaGFKcWxtSDFqa0RB QitSb2pqRgpjVFVjY3hWY3hTNkgzRGVXcDRiYVNUTTltMHhPVDd1bXpyTnlmMmY3eXQ3RkhM azBzRFphR3d4aVVnUUJKQ2RtNGt5OGd6ekhnTkNSCkpBMmlGanBKbGdHVUhoSFdFQnhwcGEx akY3RnRUVVFZMEswUnBHcW16T3ljUTJUdmN5QUNVV0tLQ1FBVldjRlNPenQ3ZW5qU0NYQUcK Q2haVldLai9sQ2kySUpOMnBZaEJWMCtpbTFwVmloQlI2a0lHc1p2R3ZNcHZqcmVIVjRZUEZz ZVBqczYrY1hTL1cranVoZkgxeTNzWApMMnhXcFdjalVoRlFaYWZZQzViMkZNVnpvUmswTXlW UU1WVFYzdFBUeUdUZDZTQlljLy9CREJUQm9TTkVObUl6Q2dtQ1doZTVVWmlTCkxHQzFDbWQx Y3pSZm5qU3I0TmtHK1F1WGJsMjhkZm5HaTlkR0cwVWJGblZzRWMzNUxFYnBUd1FUU2tpeHJs VWt5M3hTUUFSRGhCNTUKcy9idEFESlFOZE1lenFNZzFsZVplRzVDdlpieGcvVzlKeGNaQUlC YTczWnBhbVppMmx2SHJ1a3ZQZkJIVlRWb29vNHpSbWRHSnFaZwpDQWpJaE5EZi9TQUFlWEVl R1pLS1JoeDZ4NlJMaTZsam42RWppYTFLSE5UeDVYSDE2SFR4M1gvMmh5OWZmL25TRzIvTTBX RjhMZ3o3Ck40am55Zko1L05qbytkSFB2dFVtZEprdkZpdmQydG4rVzcvMTIrMXE4dHFkL2Er OCtmM1J6aFh5dVJqT1Y4Rjd2N2xWUXNoV3E1VXIKL0QvK0gvL1JtMS83eTkvK3JiLzk5Uzk5 NVgvN1gvNm5RanAxN3IrNjljcWxhMWU2dXV1YWxzdE1tc2FwWGg1dFBIenkrT25kZDEvNAor Q2ZHVlRGWjFyNG90L2IzMEdVNldlVGx3T1VaT083VmhMVFhPa0ZhbXpzWHhYQnJ3K1ZaVjRm SWJ1UDZpKzd3TlBvelpReDFRQldxCkJzV3dja1htc3l6TE11b3hFSWFJUkk0VFkvSWs1cUw1 Q0JJMVR3TFIxS3JDaklHOXI2cHNZeU1ialh5Uk0yQU94Q0ZpNmlES2FqVmQKeFlhMlIxdVhk Nis4ZUltZTR1ekphcktjMVZIYUpKMllHZyt6Y1o2WE8xczd3MnVYeHhjMjFLTTZoaXhiTkxF TmNiNXFKL093V3FhQwpzdDN4OW9YdGJTQnpQdlBva0dKUTFBQXFaQW9wcXFJbVZXU2l6RkZt S0lwS3Nlc0Y4dUlnODJMc2tOVWlHVXVBMkZvYllnaGdvb1RzCndCQTBjeHdWQ3NlZW1KWDZU aUNrMUVzZEdpcXdRdXphK1h3Nm1YY0FHVE1BaUlpUld3dnRJa1JUS2pKa1hpN3d6T0pTWTBB b25VZXgKamRGb1VpKzE2WEx2aTJwUVZEUzAvRFExMy9yZXcwc0htWWxtV1ladVZEaEhwbVND UkFnS1J0YmJ0Z0NjeXhPajlRMWtVTFVQTFM5Nwp0RGFjOHl3VmVud05FWGxXSkRXT1FzR3NN VzBFR2xnY3I1cEZlMUt2VHJ2VlNhdzdyNE85MGNiKzl1dWYvam5PZ0RndGxsUFJEc2tSCk9V QXFGREZCTGtDeGk0dTZYUzBSa2FyU0RRb0JVTVMrV1lxOWZySUJHdkY1VlFscWFHWnFIeXJF cmpQbGV0eG9DRWdNL2ZoU0ZGU04KZXMwZmMwVDk3OHRFNUJnQVVrb3BwUmdqQUNCd3J5bHJv RWhFUkNGRXo2N1gxQWRFUUVvcUhVVGV5Q2kzME5WMXFETzFuSjJBQU9pRworV3VHbjNTakwz MzFXMS8rNTMvNGQxOTU5Y3JXOFBIWm9zcXo1NklFUDJIdzMvc3YvcHYvdDgvaGVmeC9KZGFP UFdqcnhoRThVL2hBCmRoNFJDSkFkcVlselBKM1YxV0RJMVRDcWRyRWJERXNUbVUzUEJrVXhI SlovOXEvKzdCLzh3My80bi85bmYvOHpuLzcwdzd2dk5iT3oKbDI5Y3E4cHE3OFl0UXZyT20x ODh1dmVlajAydWFXdFFaTjRsVlYvbXYvRjNmbWU2V20zc2ptTzAzT1VweG1Jd3FnYUR2TXhk NXNnNQpKQ0JMU2NWY0FRQ2xjOVF0YUg2d25KeCs5NzFIRjYvZjNyeDhQWEdtN0VhamNRcWhh VmJiT3h2bHNNcXJNcXR5VnhhQUZHSUtJVWtVCkFVMG9WR2F0aG1SV1ZVUENyRzFVTUo5RjNM djk4cDNQL09LVlZ6KytjK1BGblJzM2h6dDc1SXRMTzVjeWNCb1R4ZVJqY0RGUWFtSzMKL1BR dmZPTEZWMjlldjNNTkNqMlpINTB0UXdKRkwzNXo5K0x0TzdjKy90cldsU3RhbGpYeWFaY09a L1hUay9uOXg0ZkhrOWwwTnA5UApwODc3UVZrdFZzdFYxNG1aR1RONlMzYjA5SGg2ZXBJeGU4 OW81cGk5OHc0bzlTSnFhbDFicTZpS1FKSmMwUkdaWVloUzE2R3UwOE5ICko4VjRleVZKUXlp VDdvNUhpN0Fra2xIcE5iWkJRclczdS9Yem40SnFCSm81eDZGdE0xUkkzZGYvNUUvLytmLzFK M1ZiSjZJUTRpaXIKaGtYVmRHMlhJcFdlRUVhRFFaNzd3OGx4MXFWUGpQWTNsR0xYdWNMWDJx TERqREtYZ050VUpkaHcxVzQ1dnJxeFZTOVg3M3p3NVAzMwo3eXJoOXM1MlhnMWpVbERRcEtw S2lJejlIWkNDR2FBaEVQVithdWpXNDcxK1NBbm56UTlGN0VIQlJ0cEdGdlRCb0k0NmI5S3NT ZE02CnpzUHAwV0t5N0E3cnhaazF0RnRlZk8zbXE1OTU3YVZQdm1LYzJCbERJdEErNlJxZ1Jk dlFjaXhPcC9YWi9hZUxSOGZjU1FFZVJkRkEKazZIMnNCeGErNHVJV1JJVE5WSFRIc3E3UGpW R3dnK05DSUNKMkRuT2ZDOWwxL2RhcmRjQnRyVVFRWjduem5zMVZWVm1Sa1JWYmVvMgpwcGhF a01CNTczeUdCTW5VWnpuMWppVklaaFpqRERFQkFSY1plMGZJR2t5akVwZ3hnb3BUTGMwemVr R2VaUFRHcjMwT01BZERSWDBHCjhIa216UHQ4TnZkajQzbGwrVHcrak40YkNLelhlVmsvWno5 ODUya0FCaVRvWUswaEs0b0pYUStjNzdLTUZlTFRweWYvNXgvOGl6ZmUKZU9PVjExNGRqVWEz YjcrUXBWWVdKOTE3N3oxNC82N0VzSnhOQ2N3eGVvTE1VY1l3Uk8zT1RuUTFMem1UbUpDTTJQ S3FrQ2FSSjJBUwpCRVZqWERlaW9HZm1xV2dNSnVxOUx3YVYrcXk2ZkhYVVdTZkE3YkpzNnE1 ZFJuU0NpRXdBQUNJbTBTQlQxU2ltWWdFa3hSU1RBaEFvCnFYQ3lyUE4rLzlXWDd2ejhaeTdm dnNONVlacmEyYXliejNlR096cVpvUGRycGZRRVVyZExXVFpMZWZyNDBjYmxuYjFMRno0ei92 bWQKeS92M0h6NCtPVG1iMXJwMTVhWGhoYXM0S3M5aW5LMldrL244ZUQ1ZnJPcnBaTjQwRGFU SWxraE5WNnYyYVhLRXhGQzZyQUllb2g4cApoK21DVStNUVJsV1JWUzRqRmdUTUtDK2RSazNh S1lBcEpMWFdwQUhKMkJIblJCa0JFZ3U1TmtWTlNSRzA5SnhuZUdtMEVhVXJIWWJZClNOZXVa bk9vbHpEYWd0UUJ1TUo1d0FncEhqNStOSjB0RTZBcW9BRXJnRmxTaVpLc1U5VjBmSHdjaDlX OGhjWWtnQXIxS2dBOUlVVFoKdEJlVWQ0cE8xU3NNdUhEREN5T21TV3plLy9iZDFYejV3a3Uz cjEyOWlDbVNHaEF5VXBLUUpEanZ5NnFvNnhySlROZERkRE5EWkRSVgp0ZDV2bFdBTkp5VURV aW5WcFRiR3VzTk9YVVJMME5haFdZWkoxNjVRYlZ4dTdXeU9yKzlzWHR2TnRvc2FhbUFoRlFJ Z0FNZU9nUVhRCksyYTFkc2ZUMDhjSDg4TVRTbHFPaHg0TFJ1NlZ6TlVVRElDdGwzMUZOWWRn Wm1nZnl1R3N4ZEQ3NnhQQUFBaFFzS2ZJbURLYUFSQXEKSVRDaWtiRWhtaVJSc0w2czdJMUkr Mm8xeXpJMUU5R3VpNHJFb09pUWlIcTBNQm9vQ0ZnU1ZFTVZNQ1ZWUXZRb3VYZGROT1JFZ2dq ZQprclYxMGFiOXZVMGFWS0ZkdFlUNTFsWUt6YitoemVYLy8vRThXVDZQdnpJTWU2RzdENTlS QkRJUzdQMHJYYStLbGpDaUp5V0pFTW95Cmk1RGUrK0M5Nzk5NzcrLzlwMy8vNHJYdDJOaG9Z K2c4UEhoeS8vVGtNRDY0aDZhaFhubEhoQUNxWU9xUlI5N05EcDdVSnllRHExY24KWFVPVUNk aXdLZ0E2WTBjT3JkK1ZFRHdCQUNWVFpJS1l1bmJKc2ZWTW02TXg1VG1QTHd5dnV0V3FLWmFU QXF4YlRrTllDVktRWkYybgpYTE9CTUNhaktCcFVJcVNVUWdvSkZDVkE2RXl6QVE5SHIvN2Fi OXo4NUJ2bHpxNms1TG9vWW1HK3FrWWxkYXUwUWdVTm9VdGRFOXBPClFxdE4rOWJYdnJOenNy ZHo3YkpsV1FiVlpyNmRQQWF1RHc2ZjJIS0c3Slp0WE5iZE1zYTZpYXZRVnVWQTBZQW9yOGJq S3UvYTVxU3AKaXpJN1Badms3QXJCTFY5ZUtxcWhjN240WnJrS2k4WFFEOHZLSlFES0VhQklT YnV1eVlvOG1zVlc2aUF6aVdEa3phTjNpb1h6NkxPbQpTYW1Mb1NDdEJ0bG9tTVZNazBnR3NF bzJYemFuaDAvaDZBQjJMZ0FQQVpTUklDbXNWbmUvLy8zcHZPWGhJTVEyQTJSQVRSSWtpUWlM Cm9XclgxQzJoQ1hqbitsb0xFVEZCRG1RSWdpUUkxdk5qQWFvRXRJS2hMeTlXbHg2MWszdW5w L2ZtRDJhdFRaZnRTeGN2REJpQklaSUEKb2ZjbGtuWnRYRmM1dmNCNnI3cXFCbUNJdlJ1SHJY WEdEVWlRRkF2emJkdDJ5eUJOakRHdDVvdloyZVJzVVhlK3BGRzV1Nys5ZVdWMwpkSG5EajNL aGxDd2dnV2h5QmdTT2lKeVJpUGxPN2F4ZVBUcWUzVCtJeTlVd0t6d0wrZWlNVEVrem9OeEpZ SFBVNDRzTXpQeUhBamg0CnJqYlFZMXpYYXZDSTJsdGJZMi9DMVROREFhbm5iQW9oZ1Jxb3lU cTFjbCtTQ3FJaVpGa1JZNHlwQzVZU1drNlpZOC9NU1NJb29xS2EKSW9JaEtFTGZyazRJNmdB eWRobVlRRUlGdE1vOEltUVdoNlZiakxNMHNDYUg2RVRqYy9Qbm56U2U4eXlmeHcvRnVZK2xm ZVNwWjgvSQorVk5rcElnRXlUQVJaWW9xbHJpb1V0czhQSGp5OFU5KzR0ZC84emViRHU3ZHZm ditPOS85N25mZk9uenZIWitWS0JMcVZlR3pxcXFzCkRVME1MUk1qVkptZm41d2NQMzU0Kzlh dDAxVkhtVXVTSFB1OGNBYlVieHpXazlrSkVRRlVQUkpJaUUxalhjMm1vOEdRT0o5M1l0V1kK aHh1T29FU1pqRGZqYVMyQWRkTlJESmpFUmFVU0VtV3RVQ3V4NnhyVnhBa2dXZWpheHFpNnNG ZGN2M0hwNHgvajNRdUJDU1E1RTRwZAphcGJUZGthcmFiTTRtMCtQNnRORG1FNndxd2tVZ002 T1Q1N0V4aDJkQmNRUU5TWU5yY3hEOXlSTzBpcFhoUkJWd0xzc0w0dkNlMThPCmlwZGZmdm5H eld1Ym01dDFYYi81NWxmZWYrOXVrUStxTGRZa3F6cUVybE9GUzBXeE42ell3cUplYld6a25p cG1KT2VkcHhTbFdkVysKeXRHZ1ZRaGRuQWRKMmxGSzVMQXNSZ2tSZk5uR3JwUEFoSG5sQjBO Znl5SnpXb0NYamhlcHE1ZXJzSmhscVlYeTNKSllET3I2OGFOSApuVUpWbEppaUkyUkFTeEpp TkxPQnp4aDg4bG9VeFRCZkZiNUFwa1RtQ0ZVdFV3SUE0MTZ6V3cyQlRVa0JZL0RSWjRYeiti WjM1ZU93Ck9ua3crY2JqRTN6MTlzMnJGeTljM0JaSW9vR0JBYkFOalhPdXAvTS91d0xKd01B SXdOUlVGUkVKakJWSmdLS2wxRkkwVXV5aVRFNG4KeDhlbnM4VzhOcmw4NjlKb2YvZlMxWXZW MWtBeTY3Uk5wbXUxWTBKVE5FSkdnNWhrMWFaRlI2ZXJiamIzQ29OcU9NcExoNkJORTB4UQpr bWFveVdQT21EbHpCQURhVDFycDNGYXNYeTduUm1PQ1FIMXUvNEhlcHZWdEVVTmc2c0huMkFO aXpZdUJxRHg3cHlDQTgyb2todWRzCkZCVkRRcUtlb05tN2tpSUNJUkVZQXdHQnFDb3FFSGtt QjJZZ3BvQ3VBK1VNR1RtRzVjbmorMWJYZzcyOWcvbDh3eFUvRnVQelBDLzgKYUR5dkxKL0hE OFU1NmZ2RDF1dTV5SWZDTTdVVkl3Qklhem5tOVU3Ujd4RkVKSVpkaXR1N3UrVDgrKy9mZitm dHQ5Lzc5cmNPSG53QQpYYjIvczExV2xVY2FqOGViV3p2TGsxVmJhNTJrTENoakwwMjQvKzdk bDMvbFY1bEFRRTNGRERPbTFLdTNtYWtDczYxL0VDZ3BRSXJhCjFhbXVVOTE0ZGlDd2FrSTJI T2ZqVFkvcXBEYnZva0VDUTBrZ2tBUXNnVVdNUG5WS2JaSjJOZlBFbFN0QXFUWnpHMXVYWG52 dHd1c2YKYzl1YmlXQkF5Q0x0NGNIODRmdG5EKzg5bnAvTlQ0N0NmRm9mSDdablo3NnJNNUNN elVRakpOUFlUV2FOU0FKQ3lpUkJMWjBWcUJZMQpZR3pWVWNZbGVtOW9pVG9kbFRUSVlERTll ZkRvOGVPSGo4cHk5S2xQL1lMUDNXdzJlM3B3ZFBqazRIZzZsVlo0V0dEbWN0Q09FRHdYClda YVJWeU1SQzNWb3d0d2NtZWVVb0JHTlVjeUVpQVlnd0p6SXQ3R05hSzBFeWlrZk9NOFptT0pL RnBwSURWWEJPbkFLbU1BaUFFRG0Kb1dtbXM1a3l0Q3JrT0VQT2lKTnFaMEtPTi9LcTlHNlJP dTlkNWgwanRab2FnTUloSm1OWUt3dzh1M3g2c2lFaG1DWm9MZmZ1YWo0ZQpjZlY0T1R0Y25i Nzc1dHV5YkhLWGJlMXRSY08yYVRpblFUbnNZcnUrRVB1VUtXcmE0M2pKa3BvWUFUZzBNdU1J RnExYnRpbWt0bTFQCjU5TkhKeGFLa0tJQUFDQUFTVVJCVkVlbjgzbGVsUnNYTnE5ODdIcTJV VldqSEZpVGRDa0ZKQ0xmNzN2V0N4MW9FbTNhZXJaSWs1VnIKa2pFTXQ4WUZzemRNc1FzU0tC cVFtQ0tnRUdYRWFBVEVCTFFXUSsrYi9Pc2t0N2JQN0RrbTU5aFdYR3RoclUyN0VaRjZUWHNq UUdSZwo1aEJDU2drTStvR2xPWExzNHJKVFhadXVrWGZrR0JHMW40S3FyWTlMWUtoRVpBWVFW SU54TWpJR1FqVXhaVUNjUUkwQ1hWVzA5ZXlECkwzLzE4ZGUrOGNLVjY0TTg2MjkrbjhkUEVz OTVscy9qSS9IUjYrR0hMcEFQTzB0OTh3Yk5FZ0dycWlNaWNpSUdRRnRiTzkvNXp0MjMKMzM3 YlUzNzc1azA1ZWJMNDRKMDZkTkxXRGxDaURvZmpyWjNkYm5YU0xUbUFHUkd6ejBpLysrM3Yv TnB5NWJOU0FCaEpUUkFVRkJSYwpyeTRrNXpKbWFBb3FrRHFNSVRhcjFXeHFjUmhqekpIem9y VFJKcVcyUFpNNmRJWUc3QkJGTkhVeGRJSWhVZWRTaHk0YUpKRUIrekl2CkFIMDI4RHUzWHJq Mnh1dDdMOStKVlVsRTJhSStmZS91ZTEvOGkvdHYvK1hKMGNONVBWdk1hd2JrRkRtMU9XbnAy RU5VaWNqQUpnSmsKMWh2N1JsSFJ0cUZPY2lRV2hvZ1Yyd2JuaFhQS0FOeUZoMisvZGUvcmo0 K1BUMDVuQjhjeXlQRmU1VDcxbVYvb1BJKzN4aEgwbEczZQp0azlOWXhUTy9TeWxEUVhQemp1 dkFrV1dqNGZWNG1naVlNSWNuV29DTmdSRkEyeVhLM0paaDVDSWdManA2c1RKWmNDNTA5aXRK czFpClB1ME13RVEwUUZ4Q2xxSkdUem1vSEQ1OU9wblBoS0ZwMnBGRDU1eG5KeElUV3VhNTh2 a2c4L1BZaHBRMHBrQngwVFVMWVdBdnFzNGMKZ3duOWtEMElBSWhwNWpJMjBqYjVUcll6Tjh5 MjlyTHkrNHNuNzMzdmc2YnBYdnZFeTN0WGRobWR4cWlaNjcxRDFuMU5OVFZURlJNVgpFWXRC azVtQkIwZUFHa0JqU2lHZFRTZUhwMmVucy9tMHJ0M200TXJ0MnpkZXZUbTZOR2lsWG9ZWlJp TG13anNqVmxVa01tQUMwMlFTClkyeTdGTHFreVdmZ055c1dJN1hZeGY0TU9BT0JoT0I2RWl1 U0VTc3cwSGx4K0d3WFRicm1nZ0NlcDNsQ1JGUUFNNk0rZzZyMXJ5QVQKOXIxbEEzS2tLVVlW cERVcEJSR1JXQkdRblVNaWo4NDdJRkl6a0xVTVVBOGVObE9CM3VRYXdBd2lZQVFXTUVOUlJD RndhRDZMRHBCaApKOHRIaHdlbmYvTGxTeSs5ZnVVVHI1L09sK3RweTBkWC9mTzg4TkY0WGxr K2o3OHlmbGc0OGtQdnU5Nlp0dDl2VEpHUVV6SWtjdWhqCmx4ajQycVhyRzROM0xNaWxhM3V5 V2o3Sjg5eXNqWjNWVGJkYW11QWdyN1ozTDB3blR4YVRySTJwaWFseXJpemRPOS85N3RucGxL OE0KQUNEUGN3bXBqWjBpS1BUcUFXYUtpb21GRUJVbG9RaXB4TFpaVE00Q1VneWhMMEtkYzFG a01wa3NGb3Nob3MreTBEUkpOSWpWRUZzSQpBWDNLeU5nTk4vWkxsK1dETVhGRzFXai9sZHNi Vnk0bUlrcnFtdWJ3clc5OSswLy8rUDF2Zk9uazZONFM1bGJrMmVCQ1dXNVVPZVVnCkpjckFX d0dSWWxNNUtoMFJtR2pzYTk4WUpOUk4zbHFwTGdzRVFRZmtOemNHeFVhdWVicjJ4blczWGJT RkJzSXU0WHZ2UGZyT3Q5ODkKUFgzL2ovN0oyMmVkNm5ERW8xRVRFMG9TY2cySXRoSG5TS1ZM WUFNbkZqWFVyYW13SndSU3RjaVlFRkFBR0JHb1h0YnNFK2VaT2pKeQp6UW82amVaVXJVT0tn QW5SUnNQUjd1NTJPY3pBSW1pTG5Jc3FBMzN6bTk5OC9PVFVtS09CS0Rpa3pQa0l2YnQwdngz TEd1ZEphSVExCnlNS1VpTmdpWit6UHEwcGVBM0VVRFFSUURSMVJZZWFpWWt6ZXVmRmcxRzFm Zm5keGVQK0RSMkxwZHZmQzlzVU5janFiTGZLeVo2cXMKL1NGN1d6VVZrWlEwZEJiVUtRaDVO TlRPdWhRWHkrYlIwNE1uWjJlWTU5czNyK3hjdW5qbHhzM3RxOXNKSjZadHI1WHFYZWtjbVlJ QQpvb0FKUUJKTm9pR29xc3ZZanl1dnpJYlFwZFMyVUNCYnhnb2lFUUhBQTJXQURvRUJ5SVRV Q0JrUTFvTUI2Qm1hdmRoZHo3RkJ3ajR4Cjl0SUZ5WXpPUllrKzVKWXdtcG9pU1A4Q0lUcldj OFZKbjJVbXdLam1nSmdRVVVRVXpESDJUQjhRTWRHVW9pV3hSSXhzcWo0WVIwWWwKUytZQTBi ano2Z29LZFhQTkQvNGQyS1d2M2Z2Z24vN3g1UmFyT3pkci8yOWdML20zSVo0bnk1OXk2QS9v ai84MWsvTm5YU3JxMjVqcgpWTFJ1ZGVxSEgzMldyOVk0QnpZa1c3c3hHSDdrWU90RC90aG5B WFd0Zm1MMFk5NjlMZ0x3SjVsVTlQcWhaSW9BYU15SVVXTC9oWVRJCmp2ZDNkbmZINDNHZXhj WDBqMzcvOTc3d2gvOUhkL1J3MDlwUXJuZzFKNlY4YXpnY2pIMWVSWEloTlhtNzJxbEdRNWZk di85UVRzK0sKUzVjUXllV1pJVWk3QktSbmxrc0dJTVk5MjQwa2NXcHpTYUZMM2FKSldkSXVT bGVudHRYUU5zM3FkSG82YVpaRjVhMHNGN09aQ0RabQpIVmtMWU14Y2pIeVdYOWpieVFpcnJB THZpOUZvZDI4bloxeWNIREZTTzErKzg5V3ZmdTJMWCt5bXg1em4xZmppYUc5dmErZldvTm9j CmVPZTByVEJ1NWpoeWtta2RaNU9LMFp1QUJGUUIxTmgxdXVxeUd2SkF1Z3IxZEtsdDdXWXRS ZFlzTnZla2FvZmp2VkcxdTFudGI3KzgKdS9IcEZ5NVBGK0h3cFB2ZTQrUERwcWtKRDZiTCti SVZUVXUxSjFFRXdZcXE4K1dXQTJvNnFWdnN0Q2dxUXltQ1JRbGQ3QjBpRFFpbQpzVVBRc3Nq RTVVRGE2YVFEanV4eWd5cnp0REhZVmMwdVhMejI4azI0dEErakNrQWRSR3NEck9wdnYvMzJZ UTFjWUpWNzZ4cklDL1RjCmE4NkJhcXNKMVZ6bTBaSDRnamxydko4aFJrSVhOSGVZMUZpcE4r UkM2NXYyNnIxUGtqUnB6cTdNdkhZUlk2S1Y3bXlWdEh2eGJIcDYKY3U5SnU1cS8rTWFkM1d0 N3l1SXM5d0FzaUFZZ0JzbFNFaGJWT2tDWG9FdGtETXlDM0NhcFUvcmc1T2orNlVtWDRQck4z VmZlZUgxegpiemNSblM0bnhBdDJrQlVGQTVsaFNvbUFHZGxNd2RSRUpVU1Z4SVMrS2p3NEUy VmdEZEZxek1BeWNocGl0MWdTQVRxMnpKRkhKZXlkCncxU05PQU5FUSs0VmZoU1NBcXF1TzdQ YUY1OUFpSHJ1czJrZkxta0U3UWNmaEd0RFNnTHZHQjJyaW9pYXBXeVFRVExUZEc3UDJYZDQK ZTROdUFBRk5aa2tzSm9saUVUMTdVK1drVGxCRURTUUNnY09Uc0txR3c4UHU1RVpYM0JwdVBq MDUrdWIvL2s4ZXIwNSs1Ny8rTHh0WApDQUVBdW5VM0FMUm5NeHVRSWZiVFV6QUNSWU1mVzRi K2pNVHpaUG5UREFWSXZQWmtad1UxT0c5V2Z2aWVmb1djcnhna2x6bEVTQ21HCmhnbGNuaVd3 VlJmSzhiaHRPaEh6M2hPUlNJd1NXVEV6N3d5VHBRUmloT1JRUUVYRWN5OGJSdWRabHd5ZnBX MDE3SlBsK2VONW9KR2UKTDRuK2s0cGc1NmY3bzh0QzEwdGR5ZFN3WjJRekNCWHNMQUVDT3Bl UjZjNW8vTnJWSzMvOFQvL24yZlQwcmE5OUJhWGVIdVZ4c2pDVApERHJXcHAybUlzOXVYYjk5 ZFB6MDhmeHM0RnhLeTVFVkw1WGxuLy9qLy9VLytSLysrNmRuTTl5cUdwQ3NaRTJtQ3IyTnNS a0haa01lCjVDV3M1alk3bzhVMG5DM0R0SWxsdTcrOXZiKzM4K1RzWkhyd29ENTd1cEk2NUh5 UzRyWTVxWFpuazlOcFBjZGg0WFB2cW1JNDNObloKdnJnOXJFd1NvRHBQbFhmeDdGZ3NiZytx K1dUNjF0ZmYrc0tYLy95RGsrTnlPTGh4NThXTHQ2NFBSK1A5N1lzNStpSFQyTlBBbWl3dQpY SnI2dEtMaENHUFEwRUhxUU5yVU5VbGFLOUN6MDA3RmNWV05RQWxFUktJSW5ENWR6cVlyL09B d0h4ZWIrNXViKzl2YnVSc083TVpnCjQrT1h4cE91T1d1N1J5ZVR1dzhQSGg3UEYyMmFnNU1P dTNrOGt2a3UwVmppS01ReVFjR2pQTUdvSWV1UXlhY01aeERuVXJjRE4xa3UKQnlIZkh1OHNw MEdoT0Z4QWdHR2hEYXVJMVpMRi9ISzU5N0ZyVUdUUU5RQm53QUhaZis5cmYvSEJ2UWNqQW8w aUVFWkZOUjZPVHR2NQpzbTEyaDhPdTY1NHVwM3ZiT3lub1JsRlcxZGJ5Ykg2WGw2dHlQQ0Fj bDJXdU9rTExtTHdSSldWUXowaElJdEpQK0lJS21wSHJ0VjUxCldEZEZadnZsZU9MNXdYejYz Vzk5OTZKMUw3NTIrL2hrY3VQQ2JwR2dua3daS1NPQUVEaEtjelRMbFNDeXFJWGNSMjhIZGYx b2R2VHUKL1lQTDF6Yy9jZWYybFN1WHkwRVZyUk1GY0pibEE5V2doaUpxcGd4c0lJaWFRZ1JS VkFVR1J4NFJDZEVBVTBvSndHV1pyeHhFYWRvZwpCall1UlEwUnpiRVNraUZxTHdoSnlnZ0dr Z1RRd0JESitRdzlaSWkwUnNuMGN3UEUvazZYR1FHQW9VZjBtb2dFbGQ1SFdoMDZWeWhoCmF5 S2dpdGFwUkFKd2hzbElqYUpSWkNKeVNOcHFQeFFsN2R2ZXZYZytoVHB0K0xMS29WMHVZbHNi WlRBZWRBUC92Y2VIbDVRSGw2OHMKSEZHcWt5NXVlSHJ6RC83UlA0anovL2kvL2U5d05ENDVt MTRjYk5UTGxaRDZZU0VLYUpBblJ3YUoxVWhZRXdHb3VaL1pmUGs4V2Y0MAp3OWI5U1dCYnAw TzF0ZlR6WCtINWJrMVhleUEyNnhPUnhKUVFFWEcxV29tYUl3OEFFcm8yQm5hVTVWbFlSdU9N czR3c3BSUkRpR1lDCnFNRFpzNVM4enBUcmV2VW5SN1hSTTg3M1gvT08vdHpYRDZZQWJ1MjhE bXJZZTBjQUcweU9qOTc4NGhmdTNMbjF1Ny83TzduSGIzL3QKemZ1VHlkbDhWYTZXbTc3Szho S1J2Q3VIb3kwM3lEdVQyWEsyTmM0aGhObkRCNHZEbzQzeDVxeFpHbERtbkppaUFLZ0I5Z3Fn dVNHTAptTk9rc2RYbG9wMHV3ckxsWEVabHRqRXFqMlluVGIxbzJnVXlCbzBhWW1PWUQ3ZTZS U3VsVnB1alltdXpIRzV2alhlM0Joc0Q1eWhYCkFWRklvRW5iZW41WW44WjQ3LzdETDMvNXkr L2R2emZldjNEbjQ1KzhlUFBXeG9YOWpkRjR3eFc1V1FHWVczSnBpY0c0QzBRSlU0Y3AKVWkv VTB1K3JCTXJJUUlnTW1YUEl5TjRoZ1psSkdoWTVvQ1JybzY1V2swWFhyaUxGMkhZYnhTWmhS ckhqdXQ1VExDOXNqTWwvY0R3Lwo2NkJ1d254MWZGYm1iVlZkS1hObmdFbkp1b3pkS0lPRVFW UEg1RWVGQXlzY3VwVmhRN3BJblRCaTdsdUZzMWxMQ3VVd3o4cnRuSE5GClh5KzZhaWt3TENF YmhLZkhoKzg5L1BxWHZ2TDR5UkVRYnBTYjZsMm9sM1hidERGMEpvVUJNMHR1MFJNb3EyR0sw cVIwQ2hFMDVNWWoKTVhOdVczVVRzeUhRZ0x3VEFaT2tBaCtPTUxXL2p2cmxNRUtuU1F5Qm9B eE9qcHIyOU83QmFycDg5YVVYMnBWWVNCWWhROEFvN1dTZQpGbTFlaTlTU2tLRWFMTnJtL3Z6 czN2em9MRGJYWDdxeXU3ODkydHZNeDdsemdLYUE1aGxUVkNCR0EyTHUvemU5QUd2ditnV0lS cjBxCkFBS2dFQnIyQ0JwQUpjTmVXdzR0aVNVQlJDTWlaaVRxN1ZBVUFlMWN3dU9jL1F1d2Zs enI5L1hpZVFyUFNzTis2UWdZMmxvTVZ4QW8KODlTUElSRlVsWG9mZHNQVWczY01DSXlWRU1C NlZKYjAyQ0pEVVkxcVVTMEtSTWlWVXB1YVJhc3haVDd2SEI0MHA0K244M3k0TWI2NQp2emtl Rlk0aGRtVmJsL1hpWWVqZWYvKzkrOS82MXFYUGZLb29Da1FjbEdVREVkYWJHUFZMMjdEdlV2 MnMrM2s5VDVZL3pYam0zdjZqCjhWZGRhRVdWYVF3YWpUMFRPa1JraE1JNXpyT3VDeEtqSTh3 eVZ6b3lFMEJJWlI0QVFZMkl5NEYzRGswc3BpNmx0TzZ2SWdFZ0dBRVMKR2lBa2doNDNCMkM5 RU1vUE1NTitpRVA1QTNqWHYwR280bmxWQ2dDNExwM3pjbENPTnovM3QvNzI2NTk4dmN6NTF1 M1h2bkg1QzMveAp4Mys2bU00Mk4zWW9jNExvODNKMys4TEoyVmFjbjB3MFhNMHpCSHh5Y1BE NDduc3YvdnB2TGlkejlNNXJqaFlwR2NyYWc0bEFHVWtrCnFtclhkZTF5TVZ2TjZucmh4bzFu M2RyZkdIWUxmYy9xdGxFUkRhbGQxakhHclFzWGRUS0JqTEx0M1dJOEdBekdtOE95OG9qYU1x T0IKS0VwS2NEeFpuWnljUEQwKyt0ZGYvTkpzMWU1Y3V2VFpYL3VObi91bFh4bHVYMGhFbmx5 UndLbWhKQXZMMktHMDBacGF1em9EeDhDbQpab3BtaE40ckZrVEN5Ym1NMURFNGRsbE96Z0Vi bWprbUFxVllROGRKdXBpU0FxSzQ2ZkdzS3NvdWhWUTNnK0ZvLzlMRmpVSG4wNU9qClZUcWVO MGV6NVhJeVB5a0g1ZFptTlJ4Njc2R2kwaU9YQ0pDS2VhZUlyUkIzNnZOOExuYlFuRFV5THpQ MXJwMmVIYno3VGhPSFk5M1kKcUVZRDU0ZnR0SGpuNjQvNTlDdmQ1dmliNzc3LzhQR1QweWZI ano5NC9PNjdqNVpDbEtCdGE0MmRMcXdOWFZDTG9FazFTdEk1N201dQpCWVFhVTRQQ0xNVEph VnFRcmhCM21hOHJPaXBHd0ptU0tLUWUwd0xnRE5pQTlNTVZvZEZFUk5HcVBML3FmU1gxNlVr N096dCtvbm16CjMyME9CN2xnWERaNlBMT3pSUm1nTzVweFh1aG9NT25tOSt2WmsyWm1sYnQy ZGYrVmwxOGNqcXZ4OXBCS0p5cVFZcUVHNEdxVE5jWm0KVGRPUVh2Ujh6ZWNnNnJOWEwzMUE1 M2djQWlRMUlsWm1ZemJSRkFMMVdCNG1XMHR6ck5WNS9vcWx2UmJ6T09kaUFheVJTdjIzNTBx NApab0NJVEk3WGJ1dG1wcXBSQlJWSlVjbk1XRmpWekJoVWxCUWNvS21CR2lXRkpCWk1nMXBF Q2dwQnRaSFlKVU5EUnpXbWFiYzZndVZyCkw3NisvOExsMGFEeVpCaGphT3Q4bHUxRWUvdmc4 UDB2ZnZYQ2l5OE9MdXltSU40enF5R2dXQ1RUanhnUS9ZeXpTWjd6TEgrYXNXNXoKcmtuVTYv WHlnMzlnUTFBN0wwQUJ5QlJNUlNJWU1PZm9mSzhHZ2dDcGJpMmxqQ0JEWmJHdWExSVhCSjNt bFRtbktVaE1rYkFzY2dBSQpJZlY2a2dyUGhwbUlpZ0RheXo0VFFIODczN2VEK3BiUnMxUnBQ MHFyL01sLzRYV25DYXh2OXBxYWdZTDVzdHJZMlh2aHRkZEh1L3RHCjl2cG5QN2V4ZWZIclgv dldmTG9JRjJxM2taU1l2ZHZhM04wZTdoeE16aVloSEN6bkcyNHdPVDE2Njh0ZmVmbVhQMWM1 MTZnQklLSEwKR0JVa2doRWhncG9tSUM4UzI5RFZzVk5WaEpSV3M5T25ENjQwczlGMlZRN3o2 ZlFzbnA1bzZFQlRDTUVQS2hnT0FjeU5kMXpwMldjZwpLY1FaU0NSdm5HZm02SFEyZS8vQi9l L2R2ZnYwNkRnb2Z1S3puLzNzci83bW5kYyt2bm54a3F1R25WbFhON21BTjVNWVF3MVNCNkRj CjFFTkVWdkJKdEJQc1JFVFVFQzAzVkhSSXlPZ1pDMitlRTZNUm1Va3k4UWplNTVsSG4zSXdR UVEybU1lcDg0Vkh6RE1wTTc5VjVEbmwKZGludE4zWThicDltazZPVHFUVnREY3VHaXZIR3ND aUwwWkRMVFRjc3VyVHdLZURwU1ZoTkZ0dWJXMG1yU1p4TTZ3YWN6d1lWK1VGWApiVHpHOHRG Wks0ZlRWZXdtMmsyKzhKZG56RXZQZ1hpK3JCMGdtNnVxYllldUFXNmo1bm1CdUxiVGlERUds YTZ6bE9aRlVZalBva01hCmxsd05vL09ycHBYUW5aSE5nUldBRkJ3VVc0U01EaFZNbFUwUmdK VEl6a2QxQUFBc3FtYkpJMWFRRHluYndIQUczZjEzSHMvT0ZzUGQKN1hHV1ZZdm9UK2FqZVVS aHB6bFJNUW5oL3ZUMENMdnhwZTBiZDE2NGNHVzNIT1NjSVRHRzFHbUtLS2t3SXBMQ3VkN2hX RlY2NTBoUQp4WE1xSkp3RFdaOTkyNjhGUkRBbTZ4ZE83N21KUUhET2xjUitMR2xnSUQvTVNY NFdQWmtLbnBXU2RyNHVWWC93VlNEc2Y1NXpUc0JRCkxaa2FJRnJQTHFIMUxTd2hFSW1Db3JF cGlKRWdKb09rRmd5Q1FUQkxocEhTc2l2VXMvTWRoRnE2SlNlL1hWN09pNHN2WEI3c2JhakYK SUlLZ2dGelI4RXFyK3cvaThiZSsweDQ4SGUzc0xKdFdOVmNRejU2MFYxM29hZFZxWUdyOXJt YndzNW95bmxlV1ArVWdYWE10MElCKwpBc0JNYWpzeVJjNFNXb3hCeEZDRkVDd0d4NWl6WTRt cDZhU0xaWlpYbzgyajVTTExmWlpWVGQzRUdGTVNKSW9JalB6c0RwZU4yUHI1Ci9FZW5Dd285 d0tkM0Yxb2JwZHQ1ZHd6K1dsRFNqdzNyTnlLQXRYSFMrYzVSRFFlSHAyZW44OVh1amJLVnlK bS85TkxIM3ZqRlgvMzYKSC96K2NqSFJyVEdWZ3hMZHNCeHVqSFlPK2ZFU3dyM1Q0eHRidUdy aU43NzRoVi85L08rV04yK3V1azVkWWNET1VlNGNHNW9KbXBrawpKZ2RxWXFvR0x1UHhvRGly eis2OS9ZM05CNS9hdWYzUy92NkZiNm5NVGs5UTFEdnVZZ2hFYm1Ncnl6TGUySEVleUN5RlJw cVdIV2hVCkRUUnBsdCs1ZS9jNzczNi9UbW04ZmVFLytQZi93NS83ekMvZHZQTnFJekp2T3pa elJRbnNUQlNaS0hiSUhlaVNraWRBYmpVK1BhUEYKM0JZcjZVSTBOUVJERXhBc0M4aVVNZzhF eGlnTXdBbE5WUlFRQ1pITVE1SVlFcGdSdW1yekFqS1ZscWdhTUtOcDJzaUw2dXJGSU81cwoy anp3K1NQazZXUkJ5bUVWWjdvYUlJeGNPZHpLdDRZN1hnYXlDZ1ZQTE5wazl2amFlTXR0M25p WW11T3VPMmphMC9ucVhzUDNUKy9sCnJ0d1pEM1oydHZOQkZjZzg4OGk3dzZNVGwzRkJydUJz TkNUMnBiaThqYzNwMldQRlJPU0NKTTU4cHNyWUdjTFoyYlNxS2diTWk5d0cKWldPMmJLU3pD R1lMaUVHc2c5U2FYTVZzbS95SUNteGJwOEQyVEQ1UjJVQUJ2TXVadlNVQlViOUNSK1N4eUp4 THhJOE9adThlemJLaQp1SktOcmxqdUlJOHhEZll1SElUWkI4M1p4TVhSOWYyYnI5eTZkSGsv ejlnaEtHcE1NYUdZQ2FJSktpSmt4SklzcFdRcGlZaVpXUzgyCjFLTlZ6K044ZFlCWTd3VUdi S1lBekFnSVJNeVEvY0JGYjZEWUs2Yi9DSTd1MlZ2c1I3LytBWGpQK3Evd3JLSTFRakJRTk5Y K3VPdUYKUk1Sckx4SVVNd1ZSVFlCSldZaVNVVURvd0NKWUpCTGd5Q1FLWUFHaGRkQ3c0VVox NmRwT2ZuR3oyQnRLS1hYZE1xbDNDaGF6SEhmSAp3NnMwdi8vK0I1UDMzOSsvYzRlWk8xRlF5 VEtIOW13N09XZW9yTEhKUDZNRFMzak9zL3pwUnQ5SldjOWs4S04yVjMxQitVenhpdnUzCm1H VStWK0l1cUVrcWZKWnpqcXBGbmg4OGVmVHVndzlPVDArYnVyTmtXVmFVWmZuR3AzNHUxS3NB Z0k1SDFURHp2bFh0Uk5EM2phNmUKSEcwSXhHYm44bHJQSEhPQiswYm1PcUV6OXQxWFhIZFFB Y0RzYjdJYXpndm5EdzhIaGdSb3NMMjlhUWpMdHZYRHdhcHVVNUpxVUwzdwo2dXR2L2NzL21N MW1hVGtibFlVcXNjODN4dHVENFphU0x0cFZEY1pWOXZUQncrOTk0K3VmdkhaMVdPUXhLQ0No OHg0VmpVRkJrNENhClJ3Qm05aG1TYzg2TnFuSTJQM3J3OWxzdkhSL2NldVhsMnpldmZmL0s1 ZWJCM1phUmpldXVYc1U0M0wyWVZSVVhCWk5nczF3dXpxQ3UKZmU3bXplSmdPcm4zNU1uM0h6 Mnl2UHlGei8zYTUzN3J0My91MDc5WWpUYlY1VjNiYUpGRHh1Z1IyRWVWM0xzc29EYU93RGdH bU5YeAphRHAvOTJHeFhFSGRhRXdCMFFpVk1hSU1kMGRVWlJtajh6bXlBUUVaT1NRa1liRmVy VTJVSWFJWnFFTlhGUkdOWEY2NXFtL0hGUm52CmIyMmhjUUVRWnptTkJsdmtZeXRkRzVkbnk4 TzZnVGhDTjlqZDhkVVFpNXdwcGF6SVAzaXlqQnVqemxkUFpyT2owNmVIeTFpNGN1eXIKTzcv OStjRjRkR2x6bzhyOFlqcDVmUEJrTnB1bUdFNW5peFE2QjFod1htUmxVWkVqOG95Z0Npck9l b29ETWpIN1hNRGFyb3R0MTRyVQppTW1VaUlKR3lMbUpiVUpTYTlzVVZ0SXV1SHdoR3hsamll eUE4QWM2ZS8zZDVHcTF5ckxjQWZlNlBLVG9BY3FFZHk3c1krMmFiaktiCk52Y3g0R0I3STk4 Q0QrOHVKNGRodGl6a3dzMnJ1N2N2ankrTXdFVmtRR1l5SXpNQ1JPZUlBTUJNU1VPeXFCS0Nw SlJNRVpFY0V6T0kKQWlFU1BrdGFQY2hVZTI2a1dlcVhNeUlSQ29BaDBYb1N1UllkTUFQUUhr SCtZN2JRdFVuS1J5ckxOVS96ZlBVZzlyN1EyRmUwYThPUwo5UWVKYUgwa0FJU2VrQWtnUmxF eEdIUUpCYkVGaUdySlFJQ1VUU25QZmR1Mkt3czJ6Z2E3TzlYbG5jSGxyWHgzT0V0MWNoSjlk QzV6CjRHMXBHRktHdHRHMWZob092djJkRzUvNStjSGxHNnNvRmxWRWVpMUtJMXZMUXZUYkND bjl6ZWMwLzliRTg4cnlweDgvdHFEOHNkZVkKSVNRbEJreFJVb3FWSzRiZWRkUEZ5Y0dUZi9W SGYzUjhjamhmclBKaHRidDNjVGphYWxPN25LLys5UGQrVDdvbXk3S2RpM3Q3Rnk5dQo3KzF1 N3U5ZDJkMmVyRmFDcEVnR0JIZ3VOVzMwRE9QNjRkbWRzOWMrd2k3cHgvajRJOFhvWHgvOWta K1ZDMnRLUE1Cd1ZCVkZOcDFQClYzVzdhT29zSzFDazJ0b3Noc05WUGNYbGN2UENuaUVRVXpY ZUdtL3RMYTB6c2xscXg2N3FWdE92ZmVsZnYvaEx2emk2Zm5NU2srQzYKYk8yblNjd0lTSVRB M2hmbFlNa3VxdVdaSzFBUG5qNys0T3R2Ym14dDdZeDNyK3p1SG02TW5wNGRpS2FRWXAzUzFw WDlXSTdyZHFXeApYc3lYaTBmMzAyb1JRS2QxL1dSeU5tM2EzYXZYUC9uTHYveWJmK2Z6cjMv NkYrb3V6anNKWWNsNVVZNUdSdENKUkJNMXpaQ2NSVzVYCk5wM0J3WEh6L3NONDc0UG0vbEdz R3cweHFFVm1kVTRJSWtyanlLZFFvUldBUGdGNThJeUE2QUdraXlGR0I2Z3BXaFFpd3R3dlJK TWoKNzExZU9GVTFUUjFEZzdFd3kxZzNNdENCRzVwRWd0cWtWWllJcDhkMXdoaWtTcHVVWWFR Q3M3M3FoVXMzdnYyNHZ2dGtmbThXUTNYbAorcDJydDI3ZnVuQjVyOXFvUXJlYW4wM3VQL2pn NllNSFIwOFBtcVpCUkFVejAyUVdKZGJTWWp0TkNxaUdsaXhGQUNNelNFcE1CTUFBClBpc0Fz UTR4eHJRRTZEZjl2Q2pNc0FNOEkxdGdPTlB1REVLckZCaXUrcHdzc1JKK2VEZW1BaFF0VW1J SERLcUNiTjcxRGUxOGJyZXkKTGJjNS92N2krR0Y3WnJITmN4azQrTjdzVVY3bXU1ZDNMMSs3 T053WUlDbXhjSkdicVNSZ1FFSkhoTXJZYVVRVldMUXVhczk5UkVSbQpKZ1VrRU92MWpZME16 MjhURFJDWWU0N2pHcEZuL2J3QzBRQjFqV0x0eHhhSVJnYXFhdlRqK3JCcWVqNnp0QThmelpU WEdSZlAwVU5FClJFUXEwc1BYQWZIY0NReEpFVk15SXpRME14T0FDQnpBQmRWRmdBVFFnU1V6 cFRYbEVpUTRXMUhYbGppOE5OcDhZYis0c0VFRGx6S04KbHB6ejRBa3lKbVBOMk5wa2RUT1d1 Qm50eVhlK2ZYanYzbzFMMTVYSTVZVkM2blV0RGMvTnQ5ZDd4TTl1V1FuUGsrVlBQWDRTb3VL ego5eGdTbHprNGgyMXdDcmxhT0oxOCs4dHZmdkhQL3lMTHNtc1hyNzd3NjYvY2V1V2wwWGg3 T3A4ZFBuN2FucDJGcDQ4b0l6RmJQWDd3CmhUZS91R3libHo3KzJtZCs1Yk43TjY0bndvUk9r QVdkZ1FOQVE5WDFxUElaZDVPbzk4UXpQWWUvQXRnenlzbmZMRDVNdHRqZmxHdFAKdmlTQUN6 dmJZSEo2Y21RZ2VlNlIwYkcvOCtwTCthQmF6bzZLMERvd0FEV2lvaHhXNDYzRjQ3c2U4SEF5 aldVSDRyNzU5YS8rNnQzMwpYdHkrd000THNtbmZRRk1FY0gxQllPclorYUlVZEUxUVJLd0lY TDM2MHUvL3MrV3llZlcxVDZabXhRZ2hCQUlGeDZJMkdHOUVQMXl0ClZySHJacE96UjQvdWg5 WHNhRGFQemx1VzcvOC83TDFaekdUWmNTWVdFV2U1OStiMjU3OVYxVi83MHZ2Q3JadWJGbzRr VWhKSEdraUEKTVdNSUFtek5nc0U4akFGN3hvK2VSNy9ic09FSEF3UE1ZRHlHQkl1V1JxT1JS TklTS1lwcXN0bE45czVlcTdyMjdkL3l6K1Z1NTV5SQo4TVBOdjdwSVVXcEpROE9RMklIRS81 Q1pWY2liZWMrSkV4SGZjdTc4ajMzMmM1LzUvTjlkM1RwNVp6TEwrb1BrQU5TS1FaRVlFN2Vj ClJFUTBNYkt0S3BnZXdPNXVlK3ZXL1BxTjJaV3JadEUwYlFvc0FUR1NFVVVSU2lpaGlaa0Ri cGdwbWlTT2pFUHdnT1JkTzIrNHFrQUYKUkptajljNnd4bUdtMWl1cUFxSXpvRml4eEhMZUE2 TWFCejJQcFoxWGRRUWU5aXdNK3JPYTlzdkYzcDJTTkdEczU1bXFtbWlLSzl2Nwp6MTdkZld0 bXN0TVBQZjNocDdZdW5DZkhrL251aXkrL2RMQzNQYmw1ZTdHL0EwMXJDWXpweWlzMjFnaGla STRRSkFFaU9tTnlkSjJkCmlLaUtTS2ZmSmwyTDBsck1JVGttYXdLbkVBSWdvcEphMHdLVW5C YVFBcWpEaHRCbnZUNGpqRUh5aEViVkxHOC9XQ2xHaG9qYTFJSkUKQW1PZHNrSVNhS3BCekkv NDdDQWJiV3RvK3RsVkNuRTZjWGwvWlhObFkyMHRSOHlGZTFraDNvUllrZk9NU3RKNVhKT3lj bVFPVWN2Swo4YktHTTVZSWx4b0JMQXFvS0FvRWVLZzZ5NkxrREtwMk5FclNEckNHb01BSUJN QWQvTFV6c3RUdUNQd1hMWnp2S3k0RkFRZ1psQlM3Ck0wNnlFZ0FBSUFCSlJFRlVhVHpRWWJJ VVFhSnVtR3BNVjlPaU1jZ3BFU3hyVWxKQUlVeUpvcVltWVFTT3dFbEZUUUlRTWtwU3BxYk4K Mks0UC9jbVJQejZHbm1rMGhwakFDQkVBYVVvcGdCb0JFVWx0V0hObTNmUFZHMWQzcjEzZCts Z1ZuTStjRSs0UWdoMTI3NzE4K1g2WAorN2M4UGtpV1AvejRQcFpJVjFPR0VLeTF4cGdPN2Rh cFZRbGhRQTBwWk1wSFJxUG05dDRmL29mLzlPNTMzengzOXZ5RlJ4NWRQMzE4CjVlUXg4TFpx R21VWlpYNlF1MlRKZ1UwYU1PK2ZIcDNkUGRpNytzYUwvL2JyWDM3cVU1OSs3S21uenozMmVQ TEZ0SzRET2NwNkFtU1gKQUFHeXhnaEFTcXhLQmxHNHk1Zi91YkdjeHl4UHdtUUJpWmxBVXd6 cmE2T0w3N3hSTHFZclI0N015dEphQ3diT1BQTHdqZXZ2eXQ3dQpiRzl2TUZyTjhrRVFYVm5i V0Y4N050bTl2cksyT2orWXJLK3NsL09EZi8yLy9pLy80Ly8ydUJtUG1aa1RrWEY1TDVjWW12 bDhwVDlRCnhjeWEydVdVRitUelJaTWc4Zm1qUjE3WjJYdjdhMzlhYjA4MnRvNzJpM3cwWHFu TFJWbFhpOFZpUEJ4a295UDFaRy92WUxwOTkrYmQKM2R0dFhRVlhCRERuemovMDA3LzRpeC85 OFovb2JXeVdyRmowcXNqYTJVNkJnZ2lBT0FOQTZNR05SUEtEL2QxTEY3ZGZlcjY2Y21sMgo2 MmE1dTFQWVBCTE9GZWZDVmFpVWpVRWlqTU5GNjF2d2k2cVhGMFhtTXV0eUpDL3FtQTB6eG9q TUJNbDRCd1VtYU1wVUcrZ044ckV4CmhuS3Z3TEdOa1NNUkZYazJYS0djc2FjUVRLMkpnV3pU bGhoTGFIbi9Xak81dVQvZU9nTGpsWGVtaXo5NjQ4cWl2LzdBWno3MzFHYysKRjFYZWVQM0Z5 MisvY3JCemMzL25qbE4xaWdXQU5aYU1JcW9RQkdFV1p1cXNMRHFoT1ZVUlpMR0hmVk5FZ3dv aVFKMmVxckF6MWhyTApxZzZBQ0VPYjZoU01kK1Nza0dsc3VwMjRXZXpkbGtrNTVyUGdML2hp bld6V3hzN0FrZ3hDaXNJaUlvWUlNaHNwdFlrZHlCQ01jaHBWClpqUHpIdWlOdlJ1Ry9KbU45 VWNIbTBPUVhqUXdxWTNId2VwdzFqYUpSRkdOY1dROUtRS3JoaUFwUUV5RHZEQ3NTNzFXMVJC Q1IrdlAKZTBVSFcrbXVEQTc3RnNweVQyR0hjUWxkSTRWT0V3TndPWGpvUmlxSzBNRlo0UkFp ZE5oR1ZldHNKemtrSXU4QmJoSEJVQWZxWG9yKwpnQ29uRkRSSVhibDVieTVta1JEUk9SZWJO clFCUTdJSkhhQlJ3aVRFYUpFU1FwQ1lTTUE3SWRNZ1U5K3NuTmdZbjl2S2o2eTBYb0lHCkJD RUR5QkpES0t4SEpXMjVydHM0TFExZ0w4ZE5rN2xtOGVLZi9zbW4vc0d2N05TMUkyT2hZODFB ZDlvMmg5NWozWXIvejk4MC9vYkcKQjhueWh4OS9ObE5DTjE5ekRnQkMwekt6Y3k0emxrbmFG RFByaHM1ZGUvM05WLy9rMldadjl2U0huMXJaM0J4dkhjMVdWelJ6SXRFQgpGOGdodFdFK0Rk WFVjU1BBVEpxajVJVlpPM1BpNFJPYlZ5KysrY2VYTDcxNjZzempUMy9xekdOUFlKNHZRdGtt ZFVXdnF0dUlhUE5DCndUUXhFZEVneTVXWGZsdHdTS0lDNkxxZGY4VTJyQ3dCRWFKQ0lnbkVx WUxxNXZyYS9HQ2FFNkRHRkZ1RFV1U09Wb1puSDM3NHV5Ky8KZU9mV3RlbmVkdEh2aDlTYXpH OFV4NC9jdmJNNDJBMnhZa3ROYUtNY3BKdlgvK0Mzdi9EMy9zay9NVVZ2ZjI4ZW1hRlJpYUZY RkFEQQpNU1dpZ0NhWkxKbGNiRzU5THdNOFAxNmZxUXdBMWdlRFZPWFd1WDYvNzRkcmhERGIz ZlUxdDdOSmM3QzdPSmpVb1FidnhCVmJweTg4Ci92RlBubnY4aWVIbUVjMkt4SklBcFJzbUdR QUFWU1lWSWpXb3Rtbml3Y0hlVzIvZWVlWEZuZSsrRnZadU4rVmlrZG9GMlpwd1FWUXEKTmdC QTZBVXp0RTNkdU1nK2FoNjRsK1U5eXoxakN6QmhPamNwVVF6QWlVQzh0M2svTndNM1BMVm0w VG13QmlsRllWVmpzOTU0MkV6bQpLQ0pCWXR0eUU2QnRiVkl5ZExUSWkzVzdzN2MvcWFJZnI5 OHFzM2UyOTE4OW1QR3B4NS8rbVo4OSsvaEhibXpmZmZsYjM3enl4a3ZWCjNrM2lKc3N5QzBp cVhTdEFSWkZVVkJtRUFWbVFxZE1VVkJRVkFBTjBIMjY2dTZlNzc2UnJSK3A3SUJsRVM1Ulpu MFJURzhRZzJFd2QKTEVRMHlDdmxYdVg2bUJteCtSaHRIc0F3ZXdhalNaY2ZwTU9aR1NJMEhS d1ZKSXM4TkxCaC9McnR0YU9NUnIyOXlSUUIxNGFENGFEdwprS1V5Z2VQQnVDZ2xxcVFvSUFx WUFGazhBQklSSWFnU2dvZ2dxRkZjZm5KWnRqeFJwWVA4S0NyS2NualpyVnhhZ2tFNzMxWllL dkFjCjRoRHVoL0Rjai94WXpqUVBjK1M5VjVmSjhwNDVDUUFkWWdvQW9BTWYzUU9hZHFvRkFC QlRZbVlSSVVWVkZCRmdGWlppTURqWW42WWsKZnRnWDFlMzVRUUQxNCt6Q28yZjhlb1pIaXRD bmdDbHdzbnlZcWhWQWtBU1VBWlVJTGJqa0I2N2Z3R3BOMC9sODU4YTE0Y2xUQUFLRwpnTHRM LzU0WjVWOUszK3R2YjN5UUxIL0k4WDJ6eVh1MVcxRVViZHR5VEk1TW5qbFZUVzBRU1lNQ2h0 YmNlTzJkNTcveXRZT2JlOGVQCm5UaDIvdnp4UngrU1ViL0N1TUJVUU95SGViaHhmZkhLYXdl WDN1TFpkcDVoc1RJc1ZvWisyQlB2aHQ2MG1tME1oM2YyRHQ3ODduZGYKZU9ZYlIwNmYvYkdm K3FrUGYvd1Q0MlBIYis1UEMrZEp0YTdtbUJYOWZrL1YxRTNyeVp2N2J2Mi9kbjlsTU9qVmRS dWJ4Z0M2d2x0QwpDQ0dFK3ZydWpidTM3NXpmV1BYV1NXb2tjV3hMNCtpeHB6NzIraXN2WDdu NDF1N2RPK3RIandpaXNhTmVyN2QxOU1UTzNldUxXWVhHCkJvMlVvTjNiL2Qwdi9PYTVqenor MkNjK09janM3blJSTlZXZSs2emZuKzFQaHYyeHRjWVdRK2lOR3BzMzZFa05NaDhiamVLOGRN cDUKWnJ0dHF5ajZnK0VLSXV6ZXZrNW1lN3B6KzJEN3htVG5kaE5EMXV0bEsrc1BmT2lqSC9u MFQ1eDg0R0U3V0tsU1RFc05iQ1VpZ3dDUwptQm1VRVRGSDZJSG9mRnJldkxxNGVxVytleXMy c3dxNThtWW1vU0pUazJrQkJZR0UrZ0FzYUsxcFZJazFTOUFZQ05hSThVcU9Ca2d4CnBhWkpW YzJ4SmNFYzFFaDBOWHZiNWxsRTV3RWx4R0J5MytzWE1hbTIwbFl4bFlITGlGWHlnb2JDZ0kx Um1CUDV3V0RxczFmdTdMK1QKVEhiK3ljLzgvZjl5OWNUeEsxZmYrY29mL002dE4xN0xVald5 V0F5TGhYQ0RIVjY2Ni9VS2dDaUlkRFIrQldWUzdXYVVyQUJ0ZC9aNwpUMUpneWJaVGhJN2ox T1VCNnR5d1ZkRW94TkJHQVVHWE8yTW9rYzQ1WEd6S2VXcExsVm14OG1CL2REVHp2VExFdG5L Z0FDSWdvR0tTCkdnVlFzb1pRRFNobXBDT2d6V1JXazl6WW4rN1VyYlpVU1FSdk9UOWkxQnBH QlZPSVRURkZTRWxDbDNRdFlBNWtyRTBnWUF5b2RwU2QKTGc0RklaZlpDUTlkdEFDaHcvRjA1 d05adW04QkFIUWlQTyt0RjEwK0ZKZVR4dVhiRHBsaG5BU2c4eGhaR3BKMGFyRks1ajY5dXlW RQpDQUE2TTJjQzdOSzVIcGJDTVlYRVNWUlV3UUN4UU12QUxQTzJEQWJZNEJUcWc3YWVVN3R4 L01qSmgwNk56cTl5cmx5WVJKSHZXWUFxCk9MU3FLaXdpUUtLSVNNNWlabTFmTXVCeGkvdDNk aTU5KzRXbnpwNmZjeExvV0ovM3ByR2R1UHNQb3hQMU56ays0Rm4rOE9PK1llRDMKUkFxUkZM TGNnMml6S0VHazMvTmU0Y1pyYjM3N3E4L3MzdDErOE1KREo4NWRLTGFPbU5XVk9UU1JRdzdC dCtYaW5kZXZmZjNyMDVkZQoxZjF0QTNYYk43eTJabzRlZGJwcGV6MG13cVNqL2lqYldGL3RE Ni9jdVBYR3BZdS8vZlpiMTE1NjhkT2YvZHlKSno5Y0FsdWtyTWdDCll0czJpdFo3cjVHWGhV RlhST2loM3NoZjVZWkFnT2wwbm1YWmNEZ0VsaGhqNUpDVDdmZFcvdjIvL2orcXBqMTU2b3ox VGd4WjBMcGEKRk1adG5ibnc2RWVmZXY1clg5M2YyWm5QSmdOakNZdDZVWTRHSzBmV2pzM0xI WTZxWFg5UTlQYlZkMy96My8yYmY3cTIrdmlIUGptZgpsVmR1WE92MWgzMXJzeXhUQUFiQ3ZF ZjlGY21IS2V1VDcybGR1cFFnQmVGMnNaanQ3Tnl0cW1wbGZaaVJaWlhKOXEyVTB2eGdkN0o5 Cll6RS9TQWF6b2pmYTJEcjk0Q1BIemo2QXZwalZiU3NDYUZ6bUpFVkRaRUJGZ1ZnWjFTZzZV QmNqTCtabVB2ZXBMcXlDcHlneVY1bEkKcWdFQ2tCQUJnQ2RJZ2dEWUpoRVNrdWdSazdFazZ0 Qlk0MVkzVmwxaUNDblVUV2hiUlFYdnNjQ1NUQk1FRzdFOUFvdkt5azJzb1dGRwphVUhxRkJl SjU4RlV2T3ovaFpRVVhXK0lSZmJXM3V3NzVjSHFJeC8vbVYvNXI5enE2bmRlZk9HNXIzMXg1 K3BiR3dXTy9RaFRaSVJ1CmUyYUFUcjVORlFCRmxKZHNCWFVnc0RRUlJnSVFJYm4vNTRiN1ZK d0lDVlVJcVV1aVNFU3F0dE8vNlZURldWUmhlZEFvL0swNlZQWHUKZ29PTURPUXJtK0tMRURO a0s0S0FCR0NqU09lbkFkQ0tBcWlKTGtNOGhuWUtmU0lUMkl4OFZqYk5yWjM5WkZnOGJ1VnJp aTF6eEJ3QgpHVkdrUzN0a3NBUGFXYU5kSVMyZFpKYVNLQ293YzVlVTNnTVFBQUFoR2FPSGJw ZExrNUI3T1ZKMXlRMFZSVkVVQmRXT0VIbmY2KzkxCllnSHVyN283dmtwbkJQM2VteEVSVkxH cnp3OTVOYXFxaVZOS1NVVlpVQVJCREJwVVlNV28wb2pVS2RqY3pkcjY3dDVPOUhUcWdUTVAK UFBuNHh1bk51VXdTY1pLVVJCSFJva0VFUW9PZGVvSUlzSWdvRUtJbms1TUdwb1lIS2NMMnpq dlBQZi9KWC94N1NBUkVJSXFkUzRJQwp5dExPNUVkN1pBbm1ILzNMLytILzc4L3d0eXJ1NmI0 dWo1dTRsTUdLSVdUZUZ6NVRGbTRDaWZheVlzWDVXNisvL3FlLy82V2R1M2NmCmZPVFJVNDg4 dW43dVRMYTF2dGZNRjlWczRHVFlMT2F2djNMdEsxL2FlZjZaM3U2ZDQwN0hQY3FRTmJXaHJr SlRxMmhtWFpIbjA4bE0KV2RZR3d6TmJXOGRXeGxUVmR5OWVmUG41YjYrdXJZL0c0Nk1iRzIx c0YyWGx2UGZlaHlZUUdscVdCWjBPUWxjbUtDcmgrMXppOXdTQwpwaGk0VGNiWVBNOVVjYkkz dVhIOTFwZis0UC9aT25YbU16LzdjMnRIajZMM1daYWxPZ3dISzBvV1JDNis4c0xWeTIrWnpL eU14NFVmCnhKWU5HQURaUGJpN3FLYTVJVytOTlJrYTgrN2x0OWZIcTQ4OThtVFJHK3hNcHR0 M3RxdEZlZmJNMmJwcUJVMUNxc3BGdWI4ZjVuT3MKRzA3dHZDa0RnZHRjS3lWY2Z2ZEtDbngw dk9sTUJzYlc1V3d4dmJ1WTNKN3QzYTVDU2IyK1hWbmRPUG5Bb3g5OStzVFpNeEd3NWFoRQph SXhCQWhVRGFEcU91aWdCb3BKajFyM3RkT05hOWM3Yml4czM0bUxhY05qamRpK21sbXdpMncx NnJJSlJzZ0lJd0JiWUVGcG5YT1o5ClhtVDlQT3Q1bDBjR0pxdSs0R0lvbzFWMzVGanY1Sm4r eVRPNHVwSjhsc0NxY2NhZ0lkT050cmhKcVVydFFkdE15bmdRcEU0WUNTSkIKdEZ5TTlnYkZz L3Q3eit6dCtnc1BQLzM1ejU5NjZNR3ZmUG4zWG5ybUs3UHI3Mnc0N1FNMzVid08wb29BSWNL aFpaUUNnQWl3ZG5BYgpKUkFDdGFxa1FBek1LQUw2M2tPMTAxbmorNVJyN2hHaUVKRVFqYWcz aHJ4VFJJNlNRaklNUkRidjl5SkJ5V21SMmhDVEFPVE85NHNlCnBtQVVFRXlYTDBtN3ZLYlcy aVFNcXFTUVdUY3Fla2RXeGx2ajlVSFdzMlRSMGF4YU5KSjhuc1VVWTJ3OVdSUUdBREtFaG9C SUFRVkoKaUlSSXFVdHFTNm9HRWFrSXFDSXJkblUxS3ltQUtCSWRxdXhvVnp1Q0xnZDRuYmRJ bHp3UUFFV1hjMHZxTUVQZG5kS3hKSmVBMmE2aQpSRUl5MU5sMUFSSGdJV1pkWVVtOFZDWG9t cytBb3BJNGhSaEQ1QmdjQWdwVEJNT0lEQ2xvV1ljeUpMYm1JTlIzeWtsdDA3RUhUajM0CjRV ZFhUNjYxR0Jwb0lrWVZORUNXckVOcndYWTRJaFVRRVJERjdzZEVJVkpOZ2RzVVpqS2I4d1Rk aDMveU05bDRSTjVqWXFNb2lBQjQKV0F2TDk1UGhmc1RDL09QLy9sOTkvL0huZy9qcmh1Sjcw bHJkRWpwczdxQXllK2VVSmRidG9DaldWbnFoQ2xmZmV1c2JYL3FENnVCZwo4L2lKYzA4OHNY YjJESTE2clVIVnRObHovV294ZS9YbEsxLzk4c0dyMzlrSTVmRStGWmJ6M0ZwckRBS0h0cTFx YmhwQ2NFaHJLeU5uCktOUnRQWitQZThPekowK3Y5UHAxV1gzbjVSZFRUSU5odnpjWXVpeERh MFZCUkMwZExsdzhoUHdSSUJEQklmUHJMeGZlZTB2R2tnR2cKc202MjcreGVldmZLNVhldm5q dDcvdS84ek9jZSs5Q0hhK1lJYXAwUGRlTmNGcGtLNys1Y2Z1djFWMThJc1JxUFYvdjVpak8r YlNJNgpNNjhtcy9rZXBhZ3NBSlI3MzFhenUzZnY1dm5vN1BtSGpwODlWNWJOamF2WG5QTkZm MFRPUytaU2lPWGVmbnN3YmFlVHhjRWthcERDCnBrR3hPNS90Nys2djlJYkhWbytpSWl1VTlY UXh1MXZOZHByNlFGQnBzR0lINjZ2SFRqLzB4SWMzVHh3WEJQVGVlOStSM1F4ME5ET2wKWlNk TlJkUzBqVHZZQ3pldUx0NjVWTjI2MlpTeld2bUF0RUpLMWlxYVR0SW9xWFJGZXlLdFV1Qmw2 dzhOSWdtZ2dBUWhkR284dTV5TApnYXlNN2RFVC9UUG5oK2ZPdytwNnl2STZwcXBwT0VVRElz eWhicVRsVklZNHJjTkJJMlhDQUlZTmdGMDBYQStIcjdiTmw3Y3Z6WWRICi91NS8vUThmL05D SHYvM2NONzd6OWErMmU3ZUdFSE5JODhWTVJOeGdnTmF4ZHRhSEhhT3dNd1ZsN2NETVNzU0VT cURROFJEMHNMNWEKN2hiM25mL2U2MEIwRlZKWFhJcGFCV09Oc1VZVkpMRXdkNEtxYUJ4bEhu TVhtQmV4cnR2SzJHdzRLS0N1bklvRjAzRlFEMm1ZNkp3RApWVktrcnFlS2xDdmxTVjNpdnZQ RFhxOXBxemFHdlBCWm5nMUdBOUVFb0dTUWpESEdxS0VFbUFERjJpV0c0SEJKZHJkM0p3K3Iw Z2tkCktrcjNReS9SNFIzTVJ6dDRqNEtvRXRKN2tGUllGcGVnQ2tqM21KcDZYOEJoNjdXTDVW Y0ZBTFNjQVhjcEZidVNWOEVpSVFDd01EUEgKbEZJU1ptVEpVQ2tralFKQnRkWFF4RVVkNWsy elBadnVOWE03NnAxLy9LSHpqMS9vYnc2Wk9GRUNpNGFNczlhVGMyZ3NtSTUyQW1CRQpXRmgw MlZ0V0JVWmxsU2hWZ2lta2xPMFp1L1g0WTVzWHpvTWpETnh0WElCb0FLazdZZUVTQi9WRDNU WC94b1Q1eC8veVgvMS9uNUovClZLSkQwWFUxcFNBc2ZUOEFFTUJieDIyTVRldU43ZWQ1TmE5 ZmZmSGw1NTk1cHRyYmUvamhoODg4K2NUZytCYXVqMXNES2JZckJsZkwKeGZ6RkYyOSs1US9M MTE5WmkvUE5nWEVadDlCV0VaQmNsamxuakVrc29kYW1pZk81VWRFUUJyMWlkWFVkd000V2xj K0hEenowNk03Two3cHR2djNuOTJ2WHh4dnJheHNaa05tK2FzTEd4RnR0T0tIcFpXU0xDMG5M MmU4MmUzemNXcy9uS1lEZ2EyTm04ZWZPdGR5NWZ1VVpvClQ1NDQ4L1JUbnp4eFpzc1Vwa3lh QUlBUVJHTVFKTi96UGg3Y3ZmVFdxNVBwcmpmT1NqWW9WcW9tTUxEWTJEWUxMaGVra0FRUW9l OW8KYjJmdjdwMTlOY1hXbVhQampjM1FOSlBKWkRnYU02Sm1UaFRhNlRUT1oybDJNSi91UXlZ MXBiM1E3czRXeUhCazljaGFiNFdUUnBTcQpuc3huZDVwbUFod1pEZlJXYUxBK1dOKzY4TWpq NjBlUE1LRHhEaEJUaW9SQUFpaXFyQWJJa0ZHQXhJeFZhU1k3NGNhMTZ2S1Y2dTdkCnBxbHE1 Ym0xalRHS1ZrR0ZKVXBzTlRYRU5XbExXbGNWcDRSSk5DVm9JelFoenF0cXV1amxnOGhRZ1Yy WXJPNFBhZXRFLzhLRC9iUG4KWVgzZHJXNWdsaVdPcE1rWjBCUkRXWElUNHJ5TnMwWVcwVFRv MkRodzZ0dzI4a1VOeng5TWQvM3F4MzdobHo3OVV6KzNlL1BtbC8vRApGK1kzcnd4SkNnT3E0 bnhXREZmQW1qcTFvcUtnc09RL3FKQUNwcTd4YWhTTllJZm9VRlFoQmhRRDNaRHRIanFsdTBF T0tZR2RZTDhBCkNLQUFhV2ZrcENCZ0ZCSEprRldnS01xaTF0cmNaUllndFNGQUtsWGEyQTVV YzFhUHpxRkJOUUxFUUlnbXBVZ0tCcm9LRENtSmEyTlcKaDZ4dWUyMGErOEtvQ29oWVpBdCtW SUR0T0l0b2pBWGpHRjB5TGkyVndBL0JxMTJpWHpLUmxRQTZJZkt1UTd1Y3hTNWRRcFlzaVh2 LwppaEJwZWVYTDRoSzZ5cExNUGMyOCszRTl5KzNWR0x6dlZlMmtCdTRsMU1PSFNpZUVKNXhT ZDhKUUVRTm9BWDFpYkpQVWladVU2bFJWCllWRzJpNmFkTnZYNDJKRUhIbi9nek1QbisydDl4 UWhXc3R3eHN5SGp3Rmd4TmlHazVWUldkTmxNeGVXNGxRV1RnR2pUOEN6UXJnTDIKYmlubyt2 cTVwejdTYWlmYWpoMGJkT25ramFKTEFPQ1BhSEg1UWJKOC8raFk5bi9lNDNzMGV1RGVzMHMw SFI1aUFSeGhiQnB2Y0R6bwpMeWFURjcvMXJaZSs5YTI3dDI1KzVLTWZXOWs2ZnVxeHgvcEhq KzZWczh6U2tiNm43VnU3ejMvenh0Zi9jUDdHQzBlMVh1OFpqdE1JCmJXOWxrQmljOTk2U3Rl QklDUmtsYW16cTZkUWJRdFZxc1JEbTRXREZHVE9aemg1Ky9IRVJmZlBOdDE5KzhXVVFmT3pS eDljMjFtN2MKMlhaRnhrdm5CZWhBNjdvRXR2d1ZsZ0lxRElyKzd1N2s3YmV1M0x4NTJ6aC80 c1NKazZkT0h6bTZtUmZaZEY1TzY5Ym1HVGxyak92bApSV0l3NUhxWmsyWng4WjAzN203ZjRa QTR3c3BvSlNWT0hQS2VqNkd0NXdzeWxCQkZraU1jRFVkM2JtMWZ2SGpST1BQSUl3K2RPWE95 CmJjUCtaTlltOGE3bkdIVlJtcWFCdG1sRDFXaWF0dTNkMmJ5cG0zRldIQnVPKytSajJ5aHlX UjdVczEwTk5ha0tXSENqYkxBNlhObTgKOE9CRDZ4dHJrYU9nc21oS3lWa0xRTXFxS2tqa0RS R0l0STJ0Wm5yallyaHhlWGIxNm14L1o5N1VVK1o5U1ZPTzZIMEVTUnhTQ2ttaQppSUFpaVI0 ZmpZNFV2U1BGNEdqVzMvVDVpblY5b3N6QXdmNU9XUzNxdG1xWUlTdUdSNCt1bnoyM2V1YTAz OWdjYmg0dHhpdm9QRnB2Cml3R0Rxd01zRmlFMm5CWUp5bWlqZXJXWmNVMlJiYStQdnIyWXZk bUdCMy84TTUvL0wvNUJrdlRIWC95OXQxNTRQdE8yNXpIRnRva04KZU5kd1dqUzFjWTZWZFht SVExbnVteDBob3FzcE94TkRWZFR1VlFMcWJvbjNZQ24zTVFpV1FtaUhwYWVDR2pMQ0tiRUFv bk9lckdYaAp3RkdXUHB1UUdldGRsZ0Fub2RvSnM3WGhtTkJrNUJ3NkM0Z0FaTUFRNW9nZTBN S2hCZ0thREV3RzJBTkNEVDF3R1NJQ3RxR2RWUE5hCjR1cm1KaElaTktTV3dDaVJFQUhSa2g3 WXRWU1JwQ09BZEJsZEJiaXJueFVFdTMvRm9ISm8yS01LZW1oZGVZLzdlSWdEQmxEbDVZRUIK OFJBcks2RGRYM1BZb09rYXYvZStIekRVV1VXQ0xNdEs2SHhxR0lGWkUyTmtZalVLRnRBcnVR YTF3ZEJvMjJvVGRSSFNySzFub2Q0NApzL1hRaHg0NjllQVp5alZwNDN2T0dLM3J1UWlBcW1H RXhNSWl3Z2lJaGpwcFhGU2xydmtGS3NJb0dxZE5tb1M0V3h2VHU5MDBWZTRmCitUcy9QcFdV T2JmVTdRSG9aalRhMlpMQlgybUgrRnNWSHlUTDk0bDdVL2MvTjFuZWx6VVZ3R2UrckVwaHpY M2V5Vk5aQlFsTnp6dU4KZGMvYldNNWVlT1pQbi8zYUgrVW9uL3IwajYyZGZYRGp3Y2RvZFcz UlZCNXhKQ0c4KytiMHBXZGYrOTNmeUNmWGo1aTY3NEtqMW1mRwpGbDRSY3A4WnEyZ1NtSVJP YllZK3c4d1oxRmpOWi9QOVhXbmJ6QnBIU3NSb25XYTl3ZmpJdzJjZlRJdjJPOTk0dmxyTVQ1 NC9sNDM3CkphV1cyRm95Z00xMDRZd2RyeFhUZVcwN3c3MC9FL2NZb3ZmWVlDS1NZbnIrV3kv TUQwcVg1UnNibTBlUEhSdVBSMW51QVJsSndRQloKWXd3NjZ4QXd0aG9UcTJwbzYvVzE4VnZ2 dlBQMm0yK25tR2JUeVhobGFDeDRad2tOa1dmRmFWVTFxVkVDNDd5ek5yTjRzSDNqNXBVMwpj Z2RuTDV6Wk9uVnFXb1k3TjNkMUdrNzBWOWFNU1l0WjA4elEya2FNVWxHV2pVMXlmREFZS21z MWRhU3pjbG90NWx5Vmhja0dyaS9KCkdEOWFYOTg2Y2ZKTXJ6OFlyZ3dIcXlPd2hrR3hreFJR dE1hUk1hQUpVNk50MlU3M1pQdmF5dVQ2L1BMcmQ2NWZXelJOVFhTUTRrUzQKc2RRNm5jZTZh aXBDWFNzR3h3ZXJKL3ZqcmF6WTh2bFJORnRNUjVuV2hkWU1qVWQrUE1ySEErTzBybmZ1bEh2 YnNhNkV1VDllT1g3MgpMUFpIMDVqTWNEemNPb1BqTGJOeXZGZy9tNCtQbDRGMnQ2ZUxuZjJN ZVdpZDVaUmlPeDBVWHlxbmZ6STlPUDJ4ai8yemYvSGZyYTRPCmYrYzNmLzIxYjMzRFNadGJG WTBKbVEwR0ZWWkFzQ3lxQXRMQlQxVlpWRlNabFJsRk1Da0pBQithUmgyU0NsRUJPc2lzM3Y5 WXBsbFMKUkNBU1JFQVM3SEFnS0VTS0lDQUFZSnpKTTkvV05Vc0NTWUJvbktQTXEzTXQ0R3VM M1RsZ1lZdE1qWXNwQjJDTlVSWVpnRlh4QUJZVQpBQ0pJQUEyZ1F1elJaRkVMb2I3eEZ1MkMr ZTcwWUI1ajJjYUI2em0xc1FxRjlWbWV4YVlaa1BkQWdBakdDSkVRS3JJcUcxSVFsaFE1CkNT ZFZzVWx0VXFLTUdDVXhSMllCQlVSampiV1dSVlExcWZDOXdTMkJFaHJuQkpRNUJVN01TUkNJ a0p6Tk1rK0d5QkFnU0NmNENzcWcKRVVWQlNjRWlHY1ZPR1VrVmxJR2JZRnJKaEJ5TFZLMkU0 S0tuZWpqWkRyZnVUT2NCdENpdTcrKytlekJaUDczMjhjOThmTGd4OEFVWgpMMENKdVZIa0xQ T09yQUZEWFMydFFLcWl6Q2tpQWFFaW9UVm9rVkFSazVpV2VDSkY4UHUzZG54ZUdKKy9jdVh5 OENPUEhubjA0WmFUCjh6WTJ0UXE3WHBFUVFtSUZvaDlWTTB2NElGbStiM1JuUnZ6ZVo3NHZV eDRhakFNaWhLWXE4cDUxdGlxcjBDYm5NKzhjb2FhcUhPYVoKbHRXelgvdmFNMy84bFVHLzk5 R25uaG9lT2JKeTdvSG9NK2FZcVl3azBQYk52UmVldmYzYzE0ZnpuYkZVQmRhZUlsa0Uwekgv eUJBaQpxWklnQVJnaFZBSWdFQ3RBSXNTUVFodXFKclFOTW9NeGRjSWtTSUJIang0WjlIb3Z2 dnpLdFZ1M1B2VDBSKzJnQ0JMYnB1MzMrK05SCnZ5eWJXY05GMFQ4VVYvLytTQ21wYWplQVll YTZyaGVMeFdLK3lIMS92REllcjY3MmhnUG5EQkVZQzg2WmtBSVo3T1k0a21CWnNpZ2kKS0Jr bzh1TFc5UnRYTDE1YXpLWWNtK0dvUHhxTWpER0FsaFdCQ0N4RlNYVlRkN29yQTI5R21aRjZ2 bnZ6bWtRK3NYWHl5TEdUZGRuTwpKbE5wUSs1TVppbTB6YndzMGZmUjVqRkVFK0lhNGNoUXJt SVJra2hNU1dQd2FKM3hyTllQMTllUG5qcHg2dXpxNXVad2RRVXpxNFJrCnlGaHYwQUFnRWhB b2FUSWNUTHVJa3ozWXVhRlgzNXhldmJSemUzdldWSXNrYzQ2VkljbHN3QVNvdWFGVjM5djAv VTJUcmFwZkZSeHgKWEVreUR0cVAzQk1wUEJWRDJ4LzV3Y2haeHhqYTJOWnRFOXZFbzdXMXRh MHQ5djJHYkhLdUpSTk5BWDRJYm9DbVVLV3dXTFNUU2JXLwptNnJLZTVzTVhVZjQ0c0hleGlj Ky92Ty8vRXZuTHB4LzZkdlBmZU1yZnpqZjI5SFlXS09Dd2lBSmxidCsybklDaVBkd3o3QWNP TkxoCkE3VnJyTjVIa2ZpTFYwZlhjT3orZHZMQzFObUw0eUhtQjd0R0tnZ25XanJJSVZvRGho Z2hJczVTbkhPak1RN3ozc1pnNEFtdFNLYmQKZTNtcEFBQ0FTRXdHVUFtVlZMMkNFeVFsRlVn b0FyUTNuVWJXb3VnWFJROVZOYkVEdEFJT1NSVUVrRUc0QStRb2s2b0JRQkFRWlFFUgpGRUVW WW1VbEZtQlZCY1JPWGFkRDZPZ1NMZ3lLd010aXRkc1pVRVJZUlVSME9kRWpSQ1JqbHBTVTc5 bE5VRlNYU3EraXpNd2luQkl3CnhMcEpJVUVVWXFha2xzRkZvR2pLQXkwclpXTUQ0YTNKM3VY cFhtOW9udjdKVHc1V2U4NFRPZ1prMGFnZzFFMVNsT0J3cWtwTEVLc3EKS0JKMnpmWmxuNHhG a3RnQU9FZGR4RGd2bGRYNi90MjIzaC8zbi95Wno3UXhBWkpSY2M0bndqWUVRaUpqZm5SVDVR Zko4djNqdnJicQp2Um5rbjMzTFliNFVpMkJBVlpHc3pmcDlkS1pxNjZZcVI0WHZxL21UMy8v U2wzLzNQMjJzSGZuWXAzLzh5SU1Yamo3OGlQUnlJTTI1CkdiWWwzcnkyOStLMzd6Ny83T0tk MTQ4V05zZm9ESkExYUMxYWkyU0l5SklsSXJNRTJRRWlHaUFEeERFWnNLZ1ltemlmVi9XaWta QWsKYWQ3cjkwYURXZ05uWnJTK3RuZXcvKzdiRjI5ZnYvbkVJNCtPQnNONVZSNlU4M3c0TkVY V3hpUXE5SU11RUFCU1N2ZDB1VkpLSVlRTwoyYjY1c1Q0Y0R2cjluc3NjRVhYaWVvREFLVmxy aVZDWVJjR1E3WFpPSkFYaGdjK2F4ZUxxeFV1M3IxOVg0ZUZnT0JvTmpjdlJvYkFWCkFBQWdB RWxFUVZUSU9PTjh2emZvOWZ2TXZKalBuWE9TSW5KWUxmS0I0dVRhcldwM3Z3Qjcvc0tGck4r dlNlOHVab3lhOTNwZWlCT0sKOCtSZGlFR3Fxczh5TXFaSHhwSVY3S0NBUXRhQTljbGxmbU5y L2N5NTQyZk85OFlySnJOSkZVQ2RkYzRRcVJLQVJTVkpsb01MdGM1bQo5WjNiNGNiVmVPdHll ZWYyZERLdm03YU1hWmJhV2lWWlZORGNtazNmTytKN1IyMitobmJNZHNRNkVCNHBERVM5aUVY SkJxNi9PUm9jCkdlU3JBOS9MckhOUlpGclcrN01wcU5qZVlPdjhJN1lZSnVFbXhTd3JiSjZG bG1NYnZORlVMdUxCL3Y2ZDIyM1QrTFdWUFlJWEQvYXYKZVBmTC8vRFhmdjduZnU3T3pldS84 NFV2ZlBlbEZ6T0RoS0RJcWlDZzNleFZEMXRxb2ovZ3gvM3I4Y2Z3UHVXYXcwNmpkaWpUKzJr VApCRWlJaGtpWE5FUWdzOFM4SUdEZlpkeTJVMmlDVVpkbEdWRWV3VWxDTkFta0FXQlFnZzdo S3FUaXRTdHRsQUVBZ1ZTZEdJODBuODluCmRUbmh1aVlSVW85bW1HeVdWQ3hHcTB6UU5VaFJO Qk4wZ0FZUUJDT0NLTENBY0pRUU9RWkZabVVFSU9vKzVyS0pxb2RwV3cveFR0MVUKVTdrRENj bmhKUk4yaDFvMDhKNVQzK0c0Rk5BQWtnQ3JCdVVrSEZPVUdDV20xTFlxbW9RNUFVUjFpV3pK UEU5MzkyZnFYWXZwM1p2dgozbWhuS3dQLzVNZWVmT0NoQ3o0anROM3ZLWUFJS04yM1MyQzZ4 dkVTeW50NG9BRkNXV3F5ZzFFRUZvMk1yV0NsTW0rbzVyYUtXWCs4CkUvbTVPN2QrN0JjKzcz bzlBVFVDM3J2RUhFTE1yVGMvMnVRUjg0Lyt4UWZVa2I4b0JKYmVrM0RmZmIrOCsrOG45WGZE ZnRETXVicXEKQURFdmVzeXBhUnZuN1REM01sOTg4Zi8rclc5OTlVODIxelkrOXFsUG4zL2l5 ZUxFU1M2eXFsa01VRWF4U3RjdTNYbnVUN2UvL1N6ZQp1WGJFNnRpREp5QkxaTWtZQzhZUWtV VXl4aEl0NmZKSVJFQkdnUUJEMVJDUUJRT0NFbFhhbU9xMnJpcENJb3VZMlRMV1NuRDYxQmtK Ci9PWGYvMktLNmN5NXMxdW5Ua3pMeGFLdWl2N0FXRmRYdFRXZHc5NzNSemQ5QVFBUkVSRmpU SjdubytFd3p6SWtUTW9DUytWbzVoUlQKTkozb0tKSXFJRnByTEJGME5vOHBCSXNJU2E1ZWV2 Znl1NWNjWVgvUXkzcUY4NFgzZmVlelhuL1U3dzlWTllZUVE4dXBoUmdHMWgzcgo5ZFpjN3Nz d3VYbkhHbnZ5ekttTlV5Zm5zVm0wRGFEMTZvcGl1SWdKckVzeHBzVWlhNW9oMFNqUE1tZlZH Q1ZnWlNBU3RNSG0yWkdUCnh5NDhmT1RFS1p0blNiUnBLbFRKdmZmR0NVZExTQ0FreWJTTnFS YXl2enUvZnIyNmRyVzlkYldaVEJabFhTY3BXVXJSU0FUV0VPclEKdUEyVGI2SmJUVFFLT21B WWlneEorNmc5TkJiWVdNaUcrV0J6Tk5vWXUyR2VEWXBzVU5pOFNNejcrNU55c1ZpVXpja0xq dzlHNDZMbgpoVm1SVWtoVldZdElYQ3hrTWNkeWRyQzczVXFBMGVoeVhUMTNjUGZDVC83VTMv KzFYeXU4KzkzLzhGdmYvdm96c1M1N21UOGtVcW9DCnNDNHJEVDMwTGYzZXl2S0h1dmNSS0hm OVdqZzB3aUpFSkVSbnJZb3FpNmgydFpjaUdzUU1qVEUwMDdBWDZxWXV2Zk1yempraFk0eUkK QmhBQk5OQVZtb0xBdnF1YUFEdE1xUVhNMWVSbzg2STRxTXZMZTVPN0I5c0FzSklQVmpHekF1 S1FPeGRYQkFRMUNobWdSWU9NRENpZAo4VlZLSEpPMkxhZWd5cDJqWlpjc3V3UGVlOGlkRHNW NlgrSmtWdFpEaGJ6dnVlVHZyOEU2K0lJQlJBVUJUY0xDekNscFlremlqWE5rCk1ZRUVnVnEw NVBhZ09UZ29LNE9UVU43YXU3WE45YkJuUHZLSmp6NzArSVBvMU9WT1ZVU1NnaGhDSWdJRTZa QVMzWjUxaU1wZGtueG8KaWEvb3dFMGd3akZSSzFReVZzeUxrT3BrM1dDQjhNcWQyOGNmZmZq Y2g1NUlTTUNjV1Mrc2tMakljaGJwN3BvZjVqM3pOeWMrNEZtKwpUK2c5eHVTOUhJbmZYMjdl NjhjQ2F1S29BRDdMMjdiZTM5dnZGMzU5MEV1ejZlLzhuNy94NHJQZld1a05QdlBUbnozNzJP UEI1NVhOCjJLaHZ5Nkk2U05jdWJuL25tNU9YbnFPN1Y0OWFQajcwRnRnWnhZNXFaeXdhdE5n bFNYT0lXZTJXZjdjQ1FhSVlJV0FrSmd0a0dLR04Kc2FwM3QrL3M3bTBYdy83cTJtcEs2cXdi OVllR3pCZS8vQ1Z5ZE83OHVlTmJ4em54ZkZheVFsN2t3UHdESzh0N28wb0FRRVJycmZjKwp6 N0lVZ2dpenNuWXVEWWVic2pFRUNDclFLYjBrMXBRUVFGaFpVblRnUFBtZE8zZXZYcm1jUW9P a21jL3pvbC9rUTJNTDUvSXN5eTBaCmEyMVp6a0xUR0FOOTc0WUFSMXkyQ1U3MkR3N3UzT24x ZTczMXNSMzBiTkZuc0J6SitVRVVjczZTQXJYQlZXVWZkWmhsM2p1eFZpMUsKNTl5ZzFKcTh2 M1grNUVPUGI1NDg0Zkk4Y2FxckVsa0hXWjU1QzhwTFA4cllZRFhINlNSdTcxVFhyOWUzcnU5 ZHYxVE9aNHM2bGdLVgpZZ3VZdkxNdWM0b0ROZXRpVnFLT2c2eXdyaUNOckMwTTlJd3REQnBD NnlnYlpQMjFRVGJ1MjBIbUJqMVhGSzdJalhGTlhTOE9Kb3ZwCnd0dmhjTGl5dGpxd0JtSk04 M25aVkRFalA5L2QxYWFpYWpiYjM1N0ZNRUY1YlRHL3FmWlgvdmsvLzhnblAvbjhONy81Vzcv eDY5VmsKYjVBNWpRRWdpWUtBc3FwMHRWNzNLeEowcEgwNC9LV1dQSkR2TFp2K2tvOTcvODg5 bkN3c0N5MWRNZ3k3dFlLSUN0YllEc215Vkl6cgpXQnlFVlZtQ3BlUnBFZElDRXBQMnNsNnY2 RGxHdzh0bEpZaENDc29BNGdFUklBRUtBUUphd1Z3b0ExUDArbUpncjU1dDExcVhVNGQyClNM M01XSkZJd2dUZFRGV05nRld5WUlRRkZKS3FDbXRrVEFGRFVJN2RGOUdWd3FiRGlJT0tkUGxR dFVNekhXSnJZV25sZXZnTlVNZi8KNzlUYWx3ZVREbFp6S0lLbmhwd3FxTEFtMXNpU0dKS0Nx QWJSbHJGaXFCVWFqWFZxZzFTcXBVMVhkcTh2T0p4OTZPUVRUMy9veU1tagpybWZKRVpHeVJH QldWQ0lrUTlwbFM3MkgvZFg3dDZtT21kS2hmRkVVRWt0SUZFUm0wYmZZVEJhVURES3BLL2FG NzlUMXAzN3BGempMClVoc01XWU5BUUpuTFFnajQ1N1dlZmdUaUE1N2wrOFI3a283M1BYUHZp WHMweXM1RlhaRmlTbG1SSVVGYlZlTis3OFRhNk5vYmIzL2gKMy8zN04xOTk3WUh6RDN6a1U1 ODY4Y0JEK2ZxRzVua0U2SU1NeTBsejZiczNuL3ZHNVBVWGl1bjJzVXpIbVZvSjFtZ0hoVDlr YWlFWgo3RkFUQ0FUdm5YRUZGWURSa2xQV0dGaWpFS3RSeENUS0hLdkZiTExYMVBXZ054ajFW bEppUkxOMTV1UzBtci93OGt2WExyNTc4dWl4CkM2Zk9Jc3U4cm5yOXZyTDhRQlpWU2dtL2x6 Zkd6Q0VHVVVWQ1l4MFlWRUJWSlRMTzJnNC9BZ3FKOVdBeXY3dXowell4eTNJQUpnUnYKczl6 NTJMYTdPM2NuazkyVU9DK0tQTy9ueGRCU0RtaUlyQ1dmRjNubTNYUjZVRFVMUitSUzZnbHNv QnNweE9uODRPNzJ3WHc2R0sxcwpIRHRPTGwvVXNRNnBLUHFPckRmV1NzTEZETnU2WjR6M0Zu S0h4Z3B3RUcwRWtodXNuSDd3OUdOUEhqMXoyaFpaQ25FK09aQzZ5cjN2Clo1a2hUREdoc0xZ TnoyZHBiejlzMzIxdTMyMzJ0eGVUblRxMjh5VFRLSE9oMmpqSUN1dnlrUy9HTmx0WHN5bzRC aHdaTzh6ZE1MZk8Kb0hma3JYVU9iV1o4NFczUFEyYXo0Y0QwY2pVR2lIeVdHMUJwNnRTRTNl M3BZbTlTelhZNVZONWdicHhHaUl1cTNOdU5zMzArMkozcwo3MHlxOHRKMGVvdjh1VTkvNmxm LzZUK3JtdnEzZitQWG4vdmExd3BDcXhMYTBtZFpVbEZBN3FTNkFRQkFTWmE0MEI5cVpZbjNV NDBRCjVOQkZGUThYeFJJaXA4dGFVeEZZSmFsMDFsY3hSakRvOGp6djV5MmtnN3B1UW9ORUJU clBtb0YxZ0lJcTJxR08xQUlCb0JnakJLTGEKUFlOSUlZYXMzN085SW9XcWJHUTZPUkRCZnE4 SElab2tuVm9DaUNBTGlxSkM1eUFqblF0M1NwQUNwVWpRR2Fzc3U2LzRubTZ5M3RPMgpXcExC c090cEd0RGxEdkhlMnJoZlVmM2UrZUNRdEdtVWhGbGpsSkFrQ0VUV0JKU1FJc2dpUU1rUXRL N2laRjVPUXF5dDNDNTNCa2RYClRqOTQ1dUVQUGJ4MVpndHlGR1ZGSmdJVUJsUkNzdFNCNzdv VjEzV3AzenZFTDVWdllTbUFRQUpHRkNKTFRCUVVGMkpiYmZZckswYWoKZ3M5d05IemgycVdu Zi9rWGFHM01MTWlRRzRzQ1FCUmpSR3ZnL3Qzd1J5ayttRm0rVDl3ckkrOXRLbnAvWlhtdjBM eFhaVnFIaGtKVAo5cHpkN1BWdXZ2SDJILzMyZjN6eG05LzY5SS8veFBuSEhudm9FNS9Jam14 TW0zcGxaWHkwS0pyTEYvV2RsNmV2UEhmdzlxdEZOZG5JCnRmQ0pNSUJsTk4wRWtFdzM4c0ds Z2dnbTZ0bzRvTEk4OFhhT3NheUpnV1BVSkp4WWtrQkt5R3lWclZDNU0yMG1pMUZ2UEJ5Tktw UVMKNVlFbkh0MitmZnUxYnp3M3Uzcnp3dEhqcDdlT3R4SmJZZk4rNUpIdXZvRkRWcG14YUt4 RmEybnBwckIwODR5SldSalFMS3I2MHJ0WAozbm43VWtxNnNiNU9GbzB6QkFRS3VjdmJwdG5i MnpIR0d1dWM4OTdsMWptTEhvUVEwZG1zVjJRaHRwUEZvbWxyUjlTM1ppaTRvckNHCnRyNjdX KzdzVTJSalBPWjVZMmhTVlpuYVZBV0RZQ1EyKzl0aE52R2tQdlBrTTdBa3drbTBWY1BaY1Az QzQrYys5SkcxRXlmSXVYSTYKdlh2alJybS9ueUgxZlVhQVNRU1lwWTFoT2d0N3UzRjNMKzd0 cFhKMlVFNFhuQ1pCRGhMVXZtOVhONGVieDljMmpoNWJQWElrSDI2NApiSlhzMEZEUFltNkZy SFlXSE5ZYjY0MjFGcDBCZzBFWWMyK0xuamlURUh6dU0rOHdSY004djdOMysvTGJOeTYrTXJs N25lZHpDREhOCm0rbmRuY1gybmZMdTdXcnYxbUkrV1lUd3p0NkJIai8xcS8vTmYvdmt4ejc2 NVM5OTZmZSs4SnZWWkhmb0hkY2xrWktsSk1MWXFjbDAKaXVnS0JJS2RJYzczLzc0L3hKbWxJ Q2dwZFhJOHNNeVVJS29pWkl5eEZnQkNTcEZUMSt0MG1iZUVHWmpNV1VhYXAzYWY0MzZZYnhU agpYTXdLVUFGa1ZCUVNJQUIxYXFYVUlVa1BGWVdRRVZKaXExVFliSlFQaFBsV2JHN1BwNWo3 WWRBOHFBTWlVR1ZPbkZnVHN5aEFsMTR3CkpreU1LU0VJSWpHcm9pVWtST28wZUpiOEx3VUJV TzMwNmdnNkpEQUFJU2taTkFhb1U0RHZuTlZSdW1GaUo3SndUd05KUVRscGpOeXkKdGtsYTFx RFVLa1VZU0NGbGhGSTQ2V1JSWHRuZnZSVVhwZGRpTGYvSUo1ODgvZUJwMzg4Z1F6UUF4SktT bzZYQmx5RUNWUkdOaVZQaQpwUURDSWJFSDhkQ2ErbkNtakxwTWxob1N0ZUpiaytZeHpvSzI2 b0FZaUFhOU43ZHZyMy9pbytNTFp4eDVGaW1NVFNseWw0aC9oQ3ZMCkQ0VFUzeWM2ZXhyQnBh VHkvWXF2ZWg5aWd1NXpacEFZSU1WQnI3ZDc1ZEwvOVcvL3phWHZ2djNabi83YzZVZWZPUG5Z WXp6c1ZaelcKajJ6WVJUbTljbjF0dG52cFcxOXZiNzQ5YU9lYnd6ekR0cG5QSXNuRzZucGJO cWhvOWRBcnFadWNkRDQrU2dqQzd3bUFBSXJXZFdQQgpHT1BVU29vcHRZR2pBRXM3bS9lTGdV Mm12TG03bjcyNWFYei85TEhHUUJ1YlgvNzh6ei9UNHZOZitzUFR3L1ZmM2RnY0hWc05FcEhz CkQvU3B6dk04eHBoU1ltWnJiZGVHVmRVb1VRUXd4Vzdsb2tKSU1YSVM3RlM5VE4zRW03ZnV2 UFBPSldEU1J4NG15aEF3Y0lvaDlWYkgKcHg5NDZOamJENVNqL2YyZE8wa29wSmgza0ZsUkVR S2t1cFd0aytmS0dLKy8rK1pCMGtYdVNzSlZReU13ZVlSNmJ6Sjc1dG5GckR6MQpNNS90blgv Z2dNSjhHdEs4ZE1SZ016WlpxZFFUNmFNeHhsaWczR1Rlc0xWcXN0d1BCc1Y0RExuVFJsS1Nj anByZDNkSDVEYjZJeExBCklnZG5JVW9LbkdwT2JXSldRYmRmaDJtVGRxUE15WnZ4K3ZqVStl TW5UbTZPVnZ4c09pekxsWVBkM215UzF6TVRGNUhibUhUUTgwalEKWWJKQWxBbENhR01aZWVM dFNqL0wrc2tibXhuSGczWmpJUE02MzZCcnQzZjNyOXk0dkh2bHlpdmZXVHZ6NlBySlI5Vmto bU83ZjhkTwo5d1ZKaTBGRmRtMXo2OGMvOS9rNmh1ZWUvY2JseTVmT3JLMk9qSmsxQyt2c29s eFFuaTMxM2pRQmtDS0x2aWNGZm45WitkY3VMcnZPCi9QMS9PK2U1YmtyUUFYMjZSRW1BM1cz am5HRWpBS0RNVENqQ2dtQVFVdE9HU3FEdy9mVzF0cTR1VHB0M1BlZEE0NWpsU1NteUE4TUUK YURHMUNSRU1vbFZnZ0FpYVFBaWdueFVIOWR6WGVHWnpsVWJ1eHU3ME11dmc3dmJXeHZHYzBX U1NFYUZqb2hTdGlrMnVZM1lsMWs2VQpBRkdOVVJSTjd4MEVVYnFTc1JOd1dGYm90QlRFNlJ4 NnVteDFXRXJyMGhxejJ4ZnV5ZlIwQ242ZGRKK0dDSWsxc0xZTVVTa3FzYkdNCnM5bHNNVjJr SkpSblU0Z0hKb1RDNXV2NUUwODlzblhxV0owYWh1UzhXOHpueXJJNlh0R1FEQkFocWlxcmN1 ek95R3pKQUVDMzlyNHYKdW85bmRFbUhVMUVTdGRiVk1hSTFnWnZNZTlNMmc2WjN6UGc3Rnk5 ZWFENVREUHROU2t3U1lnU0w2TzJQN01BU1BrREQvc1hSdWJyZgoweFpRUEpRZEFCRFF2Q2g4 WmxWQm1FWFZXcFA3YkhFd0thdzV2anErZS9uZC8vMS8vcC9lZXZtMXovN3M1eC85Mk5QamN3 L0FlTnc2CkcyTHQ1d2ZGd1I2Ly9mcWRiL3hSdlBUU0NpK0dqaDBseEVDWkFXL3FHRnlXRWFM cEdOR3FBcHBBVkFHNDB5aFRFVTBpS1hHSFR1Q2sKekJCWlFtUk55a3NxSE9ZMk53RUw4QlJn c2pPcFU4bzNWdnVySTVaRUlUNjJkY3JXOHN4WHZwcEVIdjc0aHhjY3JjMzBCMUdwWW96TQpU RVI1bmh0am1xWnAyNWFJdk05QlJCSURnRjBPZFFuSk1tQVNpS3c3Ty91dnYvWjZ2OWM3ZmV3 RVN4cXZyVHJ2VWtvaVlxMDFhTnVXCnB3Y3pCRk9XVlYyWGhYZjlmaC9SeEtBcE1ocGpuQ3Y2 dzZMWHIwT1lIRXc1cGNKN0g5TUsyYUlNT2k5RFZlN3Q3M0lPano3Mi83TDMKWmorV1pkZVoz eHIyUHNPZFlzeDV6cXhrMWtBV1ZVVVdaNUVzMFpLYUxhblZiYXZiYWhtd2dXNGJNR1RBTDM3 d2YyQURCcm9GMmZBQQpQVFVrUVBhRDBWSmI3bFpQR2loU0pFVVd5U29XV2NVYWM1NWl2Tk9a OXQ1ckxUK2NHMGxSSXRWdWlRSnNKRGNDZ2NpSVFPU05HL2VjCnRmZGEzL2Y3bm95Vm9HR1NB Qkk0dGRKV0VDSUNocWdtTnNqTEJEaXRnOTgrZnZyWjU4Zm56aFhqSVNFZjNyMTM1ODAzdTRO cFNWajQKM0RrUDVGTk1iZE8xaXlwVmRaZ3Zxc1BEL2VsQmxlTHQ2ZUZPcXh1WHJ6MzNIL3lO OTMzeUowNWZlMmE4dFoxbnhYbzVLRVcxV1dDbwpNcTlaZ2VERTU0NVl5UUdoRVJ0NzhtV1dE WExMMFR5Q1I0UFVMaGYxOURBdEZoUkNNenVZRkZiNmdMRmlDVTZTZGtIcjVmVEIzYmc4CmxH N1phYnA5ZUhpdjZ2NmIvKzVYVGwrNlVpMzJmK1YvK08reERRTkU2YXJDdStsaW11VkZBQlhv WHdJOWhxVlgrWkFhV3QrVU8wcGsKdEQrbDlQNzNmbHZKM3g0MU9OU1lIc0hGKzVrbEFZSkI1 bHdmL2RnZkxxTUtBR2FaeDZRWnMrUE1lcDZha1NLQzJjUEZmbFlVMjhPMQowckFJbW9NQnNR R3dNZ0dTS2hvZ0VqbFc3NEJKdXpUbVlvaVp0Tkc4bjZ4dlZkcTlQcDhkejR1WUZCRThPd2Rx S1FFYU85ZkdUdFg2CmZFblBaSWlLSUFERGNvSklNYVlZVXhKUnN5UVNVb29pU2ZXbzNjbzlW QStabk0rUXlmWEFjUU5WcFNNaGoyTm1abENMSVVxSUtzSmkKV1ZJS29oRlFpQkpoQ3pwUFlk SHRQdGczNTJQcGJ6ZXo3K3cvV0RxOStyNXJILy9raDBkcnVVQUFSOFFrSnBsemVlWkp4Q09D U0dwagoxN1NoQ3lJS1NONzVQclc1Zit1cEF2Mm14VEgzZmhWTUNpRkJpTnBHQ0pEbUtkWFNM anMweUlCY2xsZWhhMGZGMTVaN0gvcTV6M1lHCitXQ0FxbDBYZkZra0VmeitOdXpIWXYzb1pQ bnZXUDB1ck1lQW9QWFVOakFFNTF4VlZTYUtpSXhVWkprbW1SL3NEd2czZlhiOTFWZi8KMTEv OTFmbmUzazkrOXJNYlo4NnNuVG5IVzl2QlUrNXdxeWo4d2NQWnQ3NDIrK3FYdzd2ZjNxUmxE aDBib1JKd1Q2QmpZREFBSlJBRgpaRnloTTRnZk9lQldlMVZWbFZXK1VTY0tpaERCeEN5SlJi V29tQUFhVFUwcUNVdk9CMkpwWjdlN2RiY3NzbzFqRzN1emc3TFkrTXlMCm40b2l2L1BidjNX L3NGLzhyMzg1L29Ebm9TaUtydXQ2M3dneloxbUdpTTY1dXFvWVllZ3poMVJYMVdLMkVHUWFq TExSSURTUjJSdnkKNGVFTXV1N014dWFvekdJWE9NL1l1MlNteEpBVmcvWHRyWlBubmN1NnBw MGYzdDgvM0NlaXdvOVZQWktMb1JXZ3pJOVBIRDlmWk9WeQplR2MrMzM5ek9SOFBKK3NFbThv K0NVOFBwOWZmV3F6NTI4eWJwOTZMcFNNdWdFWjhiRnVXcHhOZzZEb0xtZ09XNkFzL3lQT29X WmFQCmlyV05TZHNHanBLYVd1bzZMdWFOZC9WNFAvZDVoZzZ5WEZVbFlaZHMyY24rc2ptWTEv Y1A1alpZdi9qRWhTc2YrdmpWajN4aTdjd0YKVWRCbEZRVHlQTXViS3M0ZWF1dEUwR1dVVVVa c1RNQmtST1NCdU1qY29OQkJSdDZTeGRoVzRIamcyQTBLSy9JdXMrTW54a0c2dkVvOApqeFVF a0JrdTcyczcyeDZ2aDBhb2NBK255L3VIczNQdmVlcjB1UXRBZU92NmphNnFURk1TZ3hpZDd6 MFJxMkttSmdCZ0lMQUsxTEsvClZ2ektkK2RrZlpvSkdQVU5rWDc0ZDhSNDZ5OFpNWlVRYzU4 aFlqSVZVMVlrQk9lY1pOa0M4WnVMdmFLTmJuU3FuSlF3VjVVMDRLS0YKdHY5L1Z1R1Vha3dL UmdoR0JxamdRY3RnNjg2ZjlwTWFxdS9jdTkrZE9zbGRIdllQTnNwc2MydVlBODRXTmVWT09J STVJMUlEN1gyYwp6QWtORUkzcEVZa090WitBMEtNaTFJOHFWdWRJTXpSUVc0RjRWcGtrQnFI cmVqYTZxbUpTTkdCRUI3allQeXd3WS9UYU8yTTZnSWlpCmlNTmhLUDN0NWNHN0J6djVsbi9o QSs5LzRzb2x3RWplRk13c3dRcm50N0xLV2tvcHhOakdsSklSa25lSWhFaXFDUkQ0aUJxa0Jn UWcKc01LKzk5UTc3Z21GWWlpUXhLSllRZ013SVVXUVFtMGtYTjI5di92T08xYys4dkZsU0l5 TTNpVXc4Z3gvNVNIMy8zL1hqNHJsWDdUbwpTSnZRdTlUSTRKRlVsSkVrcHN6NVFWRjBUUnVx aG9sOGtzMWg4ZUROTi8vbmYvU1BEL2YzUHZYaVQxeDQ2bjFubjNvdnJxMDNvQngxCkVGTitl TDk1N1p2VGIzd3gzWHcxRDN0K3lNUkM1SWw2REtQalB0V2hUNkxsbnBpekFuWkNmOE5STTBN UlV6Rk5rZ3g2allLS2FrTHQKQklKbzMrUVJ6TkNKbVRxWGwyVmUxODN1L3VGcmI3VnRlK0xa WjA0TXh1eDlaQnlmT1RWOTY5dXZ2dnJxaTNjZmJwMi8vSDF2cHlLQwppTjc3SGtyUUI5SjJU VXNxNCtHZ0lMdDc4OTB2ZmY0TE4yN2RmdUtwWnovODRtZFVRVVdJYzBTZXp3N25EKzZmR1Ev V0IxbTFXSEJaCk9zZUcwb2xHb25KdDgvaVp5MFdXMTh2RmRQcHdmN3F2RXNmRHRZRmZkOFVn bVFMQU1Cc09KaHVibTl1N285RzlXMis4dTNobnpUcEcKelBLaUlNemJpdThzRmxMZm1TN2dZ Nzd5UThoY21kSG8yUEZjcGVZaTdCKzA4MldJTVhUbW5Cc1VwUXl5b25SbDRlcGxaMDBqeTZW VgpWYW9XRGRwc01FVDJhL21RQjRUc0FWMEVWeGtlcU80RW1RYmVQSHY2eXJNZnV2cjhSell2 WDlQaHNHdGJNQnVkT1Zsa2dBZjN4WHNqCmlBQjU1bnpHbEdJZmVVUms1Snd2blI5N0dHUUpV OHNxcVkxQlF6THR4QkVPeDhQdFMyZDk3Z2d0cEZnSFhDWThyR3kyRU04eWk0SjUKdnRnSisw M3p5Ui8vNU5tTEY3b3VmT3NiWDJ2bjB4dzBKUk5KekdDT0JQdnFLS3ZDMmZjUEZmOTBUZ2pB OTd6L1lTM3JHZlJIUzN2ZgpncTJ5YkVTRUNKbklFMFBVRkdKUkZFcW95Y1JXajQrTmtMeG1l S2RkWUJleVBIZmw4Vk5TckZVQmcvcWorRHNFY0dDb1FMSFhnU3FBCkpxQUV5bEUza244YTE0 b1JmM0Y1czFrY3RoTFBsWVdIeVZwckhyRXcxMGJvNCttazE2b1NBbmhDaUVtUkdTRURUS0lD SzREWHl0K00KeUlpTVJyMmRVWHYrL0JIbmxZNUl1YWFtMFJDUGNzcVNtcW9ZaUNrbHp0aWpj YWhpV01ZdVdCM1RYT0xTNlU1MXNCdW0rYW5Cazg5YwpmZnFacTF2allXaVc2RFJLN0tsMUJP Z1FNUmtraVhVWHV5NjBVYzFjbnJIM2ZGUkdleUlCckZySVlIWVVLMmFya3lXS2dpaUtvb0Iw ClVVUVNHTEFtVktMa0FZZkk4Zjc5MTcvd3BmZDk0bE96TGlvNGNONFFuSGNweE1lV1MvQ2pQ TXUvYU5tUnByNGZXZ2l1UHVoTmxvNTQKVkpRWlk5MTBFR1Y5ZmIzY0tMN3oxUy85SDcvK1Q5 cEY4K2tYZi9xRG4vajQ2T1RwcGVQU082MnFFUmp0M2R0NTVhWFpLMS9rKzI5dgpVRE5hejlS aWJ5TkdSQUlpdzM2ZkRHcUFLQVJnL0tldnhxU0pGRVZNUkRTS0pCVTFNWklFS2l4Uk5KcEdz d1NRQU1XS2JFQjVpSWhrCktXUEtRa3g3QnpQRTRiSGp4NTU1ZWdwNGR6azkrOXl6LytWSG5p K09iYTJ2Yng2NXMvN3NVbFVpOHQ2cmFnaUJpTElzZ3hUWGkrSEQKbSsrKy9lMVhYLzdLbDcv MGhjOGZITTRYbnpvNGZ2TEVpU2VlQm1RVlFiU01jTy9lM1J2T1RtMnZ6dzRQc3Nta0xQTXV4 aGl0YmlQNQo0ZHJtTVFjd1A5ZzczTHM3MjdzM25SNTBUVHNaaERLdFJVVHZzeUxQaDhOeGdR TWptM2VMNmNIRG0yMU4xRG5zVG5MaDJPVXh0RHU3Cnl3U3Z0R0FuejY2ZlBiTjE3Rmc1SEEz T25SK1U0N0ExM2JsNVo3NzdJQzZxcktRaTh6NHZmT3k2ZzcyMVlyeW9sdDNCbml3UFhHaWgK bzNaeHVNaUx5Y25UbUVwMHpKeTdmRWpEaVYvZnpKcm02cmxMcHk1ZHVmamNCN1l1WHBWeTJD cUE4OFBKY0FMQjloODBiZDEwTlpzVwpESkE1ekFGOEw0Z2tBVjRkVFBvQkpuTGhIUkttdGhV Umx4Y25MNThxSnBPTlM2ZktVVG5NYzFCcjJtYi9ZSG5uN3M3dWc5bWRkeDhrCmlvMXczYlRa WlBMOFJ6NWNET25nM3Z6MVY3NlIybnBjbG4xK2NqQUZkc2xVRUF5cHI1U3JHWnNScW4zZkh2 c1ArNnBadVRuRkFBRUUKQUJBVmV6aUNxU29oWnQ2YmFraEJRQkFkTW1GQ2MyU0V1TEpuSUk4 R3UzWDM1ZmtEU1BMUjRhbENPTGFIT2JpanZad1JBQU95Z1prRwpFRE1SQWxDZ2xBYkJuZVpj TTc0K1BuRmpzYVBMYW5EaTFJa0o3eDFXNHpZYmJ3MU5Rd0lNaEJHaDV6YjBmQ0FCUTBZa1Jq U05LeW82CklUeks5cUlqYm5xL2UxYTFIdDlEdmRQYXdFUk5OUGNlMUNDSmlGcElQU0ZkQkV2 TUlIRnFwWjJIdG9tVjZLSEVmUTIzWnZzeHg4M3oKeDU1NitzcWw4NmR5YjEwOVl6STl3Z3N3 a1VkaWhSU1QxRjI3ckZMYnBham9PUE45UDhIQUJHV2xRRUtpUi9ZeUJnQlRFNFVrb0lwQgpJ Q1NNQXNGaTNXa0VCVFd5aU9wQkNOd0FZUnY0RzcvM0I1Lzl6LzhMS29laXBnQk0vWGowOFMw WVB6cFova1ZydFMvRzc0NTJIdlZqClFUVWpqazJia2c3UWpkY21iZFc4ZWVQZFgvdGYvamND L2N4bmYrYXA1NTZYWXFqNVlGaG1vWnFkSW9BSGQ2YXZ2SFR3MGhmVDdUYzIKcUNsS0lFSkZE NFFJRE9oNmZ4b0RVSjlvZ0NDcmlVOC9wMFFWVFNtaG9pYlRLQkxWNHNvQ2hrS1F3QkphUW8w STBzc3RxRTFxN0JzSgpUYk1zbkJzUHN0cTBtaDYrOGNZYkR3ZDVkdUZDY2ZIaW1TdFhUMTA0 ejNuV21GYnkvYThGNTF4L29PekhqV1ZaNXJsdlp1R3QxMTc5CjNELy9aNS8vM1g4eGZYaVhU ZGZLNGNITnQvN29kMy9uYi96OXpYejdSSXdObTI2dmoxSjErTTYzN2wrNWNIcnQvS1hoc1pN dTg1MXEKRzFLYkJKMHJSaE5LYVgzejJNYkdWcXpuc1oySFdNMlhxZXFXNU1yeGVJM1hONXhq TXgwTXgrdWJ4dzdXdDZkNzkyNDBOVUxzaHJpZApNWEUyVkd1bjB3ZkxsL05tbVpmT050ZmNx Q3pLN2RIV0NhdTdOTm1jdlNvUGJ4em1YUmhPeWszQ1Vkdmh6bDYySnVIZTNjWHQ2OTNlClF4 OGo1QmJxR1MxelNGRkZLSWtDVVZZTU5yZldySVB4Y0h2cjVMSFQ1eWNuemdyN3BnN0NNTXpj ZHBIeGZsak1wOHY5bmRnc0pwN3kKNGNpUHZIbnpYTEFxSmpRQk1USjBwZ1FKcU1naUlDR1BK d011eDV1bnpwNjhmQTNPbm9GSkNZNGdkRkRQeS9uaHhtUXZPUnhrUHV3ZQpwa1c5ZnppZFR4 ZW5MbDg5ZCtWU0c3V3VEdS9lZU5lRGVTWXdVOGNSRFloRUl6QVo5QkFmUkVDVVBvYnRyMTNL aVBVSGptNEFBQ0FBClNVUkJWR29yY2JnWkF2YVhESmdSckpKdDJJeVpDODRKY0JVa1RjYUE2 RWlCa2dNVEVVa01OaHFOUTVGZDM1dUcrcjdMQ2w5dUg0dGoKa001QnNoV2d6eHdvQVRqQUNB bU1nUUZCeVlpN21KTnNHVDI1ZG1KWlZ3dFozanVZRFgxK3ZNaFROQ0tYalQwNVV5UkJTSmJF RkpVQQpJUFV1U3lSRlpqQlZSU0lqN0tHdnE5L3hVYzVsZjNDVGxiM1VFWUVCSmpBeEpqWlJq UWJSTUFFbXNLZ2FyYXFzYWFOMjBrVnBSUGRqCmQxK3FYVzBQb0h2aTZ0Vm4zL3VlTThjM0J5 eXNRUzJHR0IxNFZIVG9ITEF6MWhoVEZjS3lhUmMxUkFHQWpCMGprWmlDUkJVRUJVUWwKSSty aEQwRDlmVXdWa21BVWpXSlJMQ1R0SXJZb2JkSUlBR0JrQ2ZwWUxpM0FudG84OWkrKzhlcWIz M2psOGljL3FTMGtNWjl6a2dDSQpLM2ZLNDdmY0k0SGNqOWFmWHdqZmZXRW9yZFE5L2FZeWha aXoweTZ5Mk5aa0hLdnc1VC80bzkvOW5kOWVMdXUvKzR2LzhZVnJUNitmCk9SK2NyN3IyVERu b3Fpazl1TFAzalMvdnYvVEhidmYyZHBaR0dTUEZaRWFVbVpFaHBsWDZLL0lLcEFXd1VoV2g5 c2EwcUNZYUpaa28KSnJJb21rd1RtS0twZ1lDS1dRQ0paZ2t3RVNvQllCV2tLQW9pMVJTSVZN M3F0ajdvOE1FOU8zdnQ4ak9YTDI2LzUwbWZEeXYybkdnNgpYK1pybysvN2lnZ2h4Qmp6UEdk bTczMk04YzZkTzY5OTQydi8rbi8vellkdmZ5Y2VQTmdjRnV0RmxpRHBZbTk2LzliT25SdkhC OE9FClhtS3p2VFlxbmUzZnZIN3pyVzl2WEh2V0h6c0JqcU5vakpxQWtiMGpsTHpJeThGd01C bVB4eWtEU1UzcXVycXFSVFBUdEwyMW9UUksKU1FHZ3pNclJhRkxYODBWWDM0a3RwNnhEWEtN c0E2TFFyUk5wUGNkbTdzRGNhT2czdHozbnJIRGgxT21hdEtrUGwzZHZ3Q3pTb2hsVwo3V0Er MjduNzRQNk5kdzdlZlRzYzdMRUQ4UnJ6ek1WSkRJMjBCYU5MQnVEOFlIM0RqLzJrUFNHUTYy UzlJc2RkTXNVaTUxRU1lUmZtCnQyNDJkMituZ3oyZjBuQlVqamR5TjhvNFU1OHpxbEFMMG9v RkZZQWtUQjA2ejYwSTV6emVQcjUxNlluSnhTZmcvQVVZVFFBTkhFUHEKd0pYZzJJTU5xZ1Vz bDJjMlIvWHVzajNjcWR2NnZaY3VqOWZYdXFZKzJMay8yMzJZclY2c2lENUxLU0NpQUNMMDAw cURGWktYQVI0RgpULzAxTDdQVjY5WU0raDRnWWhKeHpMMEgwU0Y1N3pOMnpuRkFZU1JpVmpO WjhmazBwZVFJT2hQTlhSaG05NnZ3MWVuRHdWcisvTEYxCjNldEdpUlQ3bEdwVXNCeE1ldEFy Q0J1NXZpc2pRaUlsOEluZ254cWZ1RFhGdmJqUXV3LzExQWtIcnJtM2UrN01jVkJrUnN4N0Vv NkEKV0MvenNkNmE2SGdsTmpXakZlWDIwZTlucW9xSXBtYkltcEtLMEFvRGdLWnFTWUltRmJI UUYySUZVVkFEZ1RDUDBsb0NWRWQ3cWJ0VApIejVNZFZmaTA4OC84OFMxQ3hmT25HQU5xYTJk aHlLSGtORE0wQkNBU0UxQ1NtMElkUlBxQnJwRUFNeTkzTWxVSkltcENxMnNLMlpzClJtYTBz bzVZSDJtU0VrVkpJV0dJMWtVTENDR0JjTi9aVmpNeEpkQU03T0o0blI5Y2YvbUxmM0wxRTU4 MlJKRU93SW1JSS8vWWVrZCsKZExMOGk5YWpveVRBZHovb2w2b0NXa1pjRUU5M0RyLzh1Yy8v d2IvNXZlbmU5QmYrazE4OGR1SGlpYXRQSHJZeEh3eE9ydzl1di9yNgpSWjl1Zk83Zk5tKzln bmZmMlBDeVVSWkdtTUFoZTR4RVNJbE1RQk1ob1Rndzd2ZmtCb1JnWXBwQW8wcW5JaW1LZ0Fr bUFsRklpSW9vCmdBYXBUU0tZb3FWZ25CREUwQXpRS1pJeXMvWFdNR2xqc0NKYlAzMXk4OGVl UGZmcFQxeDgvamxZMjI3YkdORWhrQitPRkwvLy9UU2wKbEZJcWlzSjdMeUpWVmIzOTl0dGYr TndmZnUzTGY3eUZlbTU5ZkdKU3h1VjBmN1lrWmdyMWpiZStRNk1KRGlhaHFYUEdVeHVUUUxK Mwo1K2JONjIvRjBYb1VZWmRqdjFFd0pjTVlJNUxMOG5Jd0hGbG1JdGcxZ3FUdE1zeG5CM3V6 WFQ4cGs0aUd6Z3VzNXlOd1JVM1pncnU3CjJsVjEyT0JpMncvQWFKTm9mbmhZM1h0UVhUcE1E RG9lU0RsV2NzV0pFNWRjMmhyeC9hOS9aWEg5WFoxTzI1dDNsN1c4Yy9mbXdkNXUKczdmRG9V SWdDWVN3WHBaZU5TRm96MWh3MlNBcmhwU3RSY1FHY2k1R1hKVE1uRHZPVldnMnJROGUzbjdw SmJoN25hZUhBNUxTWitnZApscGtPZlpjekNEaG5Ca2trU1V6V0trUUl6WklIMmNaa3NuM215 dmp5MDNEcUZBdzNKQ3NYSVJhUUZhNkVrWWNjSGFUQjR0RE5tOHBsCnBZS1BXa0IyOWNvVHc2 S3NZdlB1VzI4MGl3V3BwQmlKbWIwTENYbVZRZ1ZIckVZQVlBQUF4VC96MlIvNnpMS2ZqZEgz M2t0WGNjcG0KREF4SExvdmNaOHhjU0xic0ttQUtvSjJKSkdOQVV4RlNOeXlYR2xtNEtJY2M2 RzVzUDkvdHRWNC9WcENyVjcxazZVTW9GWnhwVDJzbgpFVVFLQUFFMEFUblY0OU00bkd3TXR2 enIrM2YzcmNtWHl4TGRwa0Yxc015alYvSm9ZQ0FtVVFVUkVZcHNWUytKSEhzQUVCRlRWYkNq CjBtbW90bklhSXlEM3MwQTk2dGYyTlVjbEpZM0pRbElSRTdVa01VWnNrVHJzV3F0eTdEemQ3 N3E3V2hlYncwdVh6bjdnL2U4YmxNNUoKSkl0Q0dsSm53T3hZazBORUUwc3BTcGVrYmxMVFFS UUg2SkNRMkFGYUVrRVFSa0NRMkRPY0RRREV6R3hsZWxNUlNHSkpJQ2FLeVdLeQptREFnUkdN RlJEUXlFUVV3Qit3RXlxam4zUG9iTDcraUlUSGxCR3lhQ096UE8xSWVuL1c0RjB2OTg1OWFp ZmkwUDFSKzk4cnZCWDFICi95UUNDUjBuU1FLdmZ1V3IvK2R2L21ibzBpLzgwdDgvZWVVOVcr ZlAxUUxPdVRpZHRiRStKY3MzUC9kdnB5Ly84V1kzWGM5cHdKSzYKS2dHQ3o3emo3ejNacjRM aWUzVS9HUUN3Q3BpQVJJVklsb2lVelFnVG9EQ0lnaEFJZzdFR0VUV0phc2xTVkRJZ3BCN3Qw Nll1U1Flawo1cURPOHNIbFMxYys4cEVuLy9iZjFyUG5xOEZnM2pTbVpCSUMwbkJVTkYzM2Za K2ZjamlFcGpXa2tDUWtBODd5Y2xRTUppOTg5Qk96CjYyOGQ3dDJ6dGw3TDNhZ2MxRTE5Kysy M0JzZlBibXlkR0IwN2FTSlppbHZyYTdQMTlhWmU3Tng4TzEvYkdLTGt3N1dzbkJDWEVzVVUK NnJaSnBsd1VQaCtLdFV5NUk4MjlWTnJ0N3k5bUJ3ZVR0VFZGc0JpOXlpZ3ZwNG9DYk93V1ps VVhsZ3pxeTdGbjd1ckY0VFNTMzdweQpWZHNPaVNSall0ZEVPWFgxNnJXVFczYzIxMS83dzk5 YlBuaDQ3L3BiZE9mbXp1RnVGenZmVlRtVE1RWGtRWkdOSm1zRm9nZHpxT29ZCkJsU004M0tR aWZNenpLS1F0UjNXblJPQlpqRzdmYk8rOWM3T3QxNHRGZ2NUYVdpVUtWaEtBSW9aK21Rcklv Q0FpcGgyWWhxTjlPSDAKL3RhNTArT3RyZkdsaTNEK0FvdzNoSXNXbk05S0FJZ1FZbFNKNGd5 ZGMxbVJZMnBRT3k1Y09ScHVuei9IWlE3Vjh1WTdiMHZYZ3FYVQp0UzR2ZkQ4bld4Rk5DYlJY YjYrTWc3MHg4UHVhYUgrSWkvcG9hZUErYzFnQUNGRU53SHJyTFlJU0FKSHozaGZPckV1bUJL Q3RpSmpJCmFsT0g3SWVqcG1rMFNrYmVEUVpOVmIzWnplcDJkdjdVTlNFcGtoWnFtV2dPbEVB UktBUEdJeUlxQXlHQ01qSFJSR0NRd0lZVDNkWTMKWnc4UGxzc0hlYjUrOHVSK1ZVL1FCaGt6 SURsRHM5N1owaHNseVlCcEZkME1BT25Ja0dvRUNpSmczTWNoR3dFSWluQlVCc3ZBRVVMcwpM WlZFaHFSaUZzU0NwaEJEMTJsSHNhTkZUSFhtR3BJOTd0S0lMang1NGRPZitLaUZPbWRnaTZL ZFFRVENOa1ZydS9WeUc4eEVvclJKCm1qYlZyY1VFSnM0NVJDTWlNWU9VQUF5Qm1UbEpyOUh0 TTVvTkRWVE1FQ2dxSklVRWxJQWlRa1FOWk5GQUVkUXk2aU5ZVUExWnJRQjEKcytXVnRja2Yz YjBCY1VFRGg2d201UEN4cmhlUG5jOFM3UkhJRWxjS2V3SkRFRklsVXpKRkJRUWo3YitiMlRW MWpaS0tJa093VGtKeQo0SE1mWXpzdXN6VjIvL0szZnV1Zi9OcXZIZHMrL2pOLzUrOU16cHcv L2I3bm9pOVNpTDZlbmRScWJYcG4veXQvZVA5UGZ2KzRkV01JCk9Tb1NrWFBlNTh5TVlNQ21U cENVVVJqVUFUQ1lNN0tra01CYWk3V2taVXJMR0d1eDFpd3d0bVF0cEZxa3NiYXhycFd1bFM0 Q2NXYkEKWFJkVGlvNEpXY1hFVktqMGNUeTRhZW1HOThjKzgra1AvY04vZU9XemYzTStXVnM0 SDVRQXVRK0JNSlNRWWorWVVZQmUyM0NFeExTcQphUTJwVSt1aUNWRFZwcmF6elkzdGc3M0Q0 WEJTRkJPakxBaEVRMEFDTUJMd0JodFpXZTN1TDNiM01NWHBiUC9HclJ2SHQ5YkQvQUM3CmV1 Ujk2VE1RbFM3R05od2M3bmR0MDliTHBxMWkwMWdTTXN2UWJaUWIwcVZtVVdrU050QzJkV1Nu VG15TkJzWGgzazYxV0F5SHczd3cKYkFBUGs4eENWd0FVV2FibURmM2srT25ONDZleVFWNTRQ MkFxUFlZSTVkYm04UGgyQUpWMjJVNGZhSHZBcVVhVlJ2UVFTRVliT05wbwpXMXZuNGZaZ01N Z1p1Y3ZXc3NGYW5oRVlvK1FaV3hxSGVqdzl4RnZYNTkvOHh2NHJYMXU4L1hvUnFnRmE0ZGt4 a3ZOWmxubjJCSmF6ClpZaW9GdXBnYmFRVXRWN1cwLzMxdFVIQU9EeC9mUHZaWitEWUNlRFNM RmNEUmlCSUhoU3hBMnM1MW00eDg0dTU3QjNldUgzM1M3ZHYKSFc1TWZ2YVhmN25OYzUvMDMv ejJQNzMvemxzRlk0L1NKalBIaEtCd0ZJNkZ3SVlJZ0FvS0Jna2syWGYvcGtlSTF4LzRoZ0M5 SGVMUApmNUdPUkM3Zjg3YjZaZ1JrUlRaa1F3ZElBTURNb0dESmlGMldsVmt4R2d6WHk3VXQ0 S0tOQWtreU5FcUJFQUJkRjFOTW9BSU95Q0U2Cmh5N2p3TkNFOXZyeVliNnhNUnF1U1pQeWlD Vm1xcEpBTXZDNENocGpBUkxteENnRUJzazB1RGJrcG42UTd6ZUxkNnBER3hXYXBGbTIKSS9C RFg0UVFvNnJtTG9BZ2trUEsyVEVnS2twU1J2WStZOGZnMlBBSVVvNUdwZ3dRbXRZWkZJS3Vp eFFGazZTUTZxWnBRN1JrRWxScgpvUTQ0c2xRNlc3WVBWZU94OVRzeSs5ck5tdzAzSC9yWXN4 LzQ0RE9sbHd5RFNSMVRJeGJKTy9BT25HZktDc2lzVG5IWlNOMWdsMGdVCkpaa2tKT0xjb1hm SkJKRXk1NXhTN0VKc29rVkZBUWIweUtTcU1VcmJ4YXJSTnNteUMvT0FsYm1PcmJZd1M2RUZF c3FTT1NOangrQW0Kd1djSndHSVk4OWVYZDEvOHhaL1AxOVo4VVhaMU15ekhJdC9uZlBHWXJN ZDZwL0R2WEFpZ0taUjU0VDFMa2xhU3o3Mml6bllmWGp4eApmTy9HcmQvK3AvL1hILy9lSHo3 NTlKTWYrOVJuemw1OSt0aVZKL1lUZ01KQXVyS1pMKzk5NThFYkw4OWUvL3F3T1JqbXprUEVG UytLCkFNZ0JtS2xRdjJsVjdHTjJEZnF1RUFxa1lOcHA2alMyRWtKS25WbFNFMmVLcWlxaUlp Sm0wVUNVREttTEhRQU15ekliREVSVERIVUEKSzdlMzN6cllhOTNvMUVjKzlNTEhQM3JtZ3k4 TUxwN2Y5V1dycHVnUlBhNzZya2VTY3pNQTBrZGJhVndsK1ltWXJKU1ZCdVJjWG93MwoxOUhr eDMvcVo3cUQvZjNiTnc5dVhWODh1QjBXKzEwMTdVSXp1Mzkzdnh3T09WUGpkajROZFVXRTR6 S0xzNTBnNGNDTWtvU3FMVGVPCkI4MnFMb2JRZGlFR05UV0t5YVJyTTVEU01hS01pNEtZVTEw L25FMmJwaWtMdDlpYUhGOGZuVHg5aHNCQ2lLUEo1UFRsRTFYZDNuNzkKamRKMDdDQkF1My8v L3J1dmZhczR1WDF1OHI1OFZNWTZkdW82aE9IR3h2Rm5uaDZ0RCthdmYvdkdWNzVrTjNjUlU4 NjRSRHQyNHNSNwpQLzNpeHVrTGQ5NjVzN3V6TTJZM2xnWW5SV1psQm9hV0lGbm1RdTU1U05y TWRnL2YvTmJCbTkrSjA0Tk1BeE1nSkFFTWdENUpHeEkxCkNSUkRWUU5oMjFtejdLRFJRaUZY TFJtYnhjeUdZeXdRV0hwL2tocVFRYjliQW9oa0FiVkQ3VGkxa0VKWFZWM3ExUHZOVTJmS3pR MlgKWmZQZEIvdjNIOUNLSFdQMHlCRm9RQUM2T3ZvQUFmVDJHNlhWSC9mLy9ldmZFUDQ5MjI2 OUovbVJJSTdnNkwyYW9hbXV2a1NBempnego4dVlHUURWalE4YXlDdS9wbThXSXZTS0l6QWlG UUIxMEJlK0lmbmw2RDRiMjVIZzhzRkFtSEdiREZDcUZmdkJHQW5DVXlJb0FsbEE4CjBUcm1i QnpZUFNnSHQrcnU1UnZYQjA5Y1k1UzlhWlhhanRjekxxM2h4QU5QUnF4azFKZCs3Zm1Oc01w UkZnQVE2T1dwZlZOYlFCSW8KWURSTFlpREdKRWtrQ2dPbkptR2JuSGhOc2xqVWl4Q1dqcG9p ZS9YbXQvYVNuVHMzZk9GRDc3OTg2WFFPRXVvS3ljeVNrU0E1N1grdwpDQWVjTHFmVXFZYU9S TWlBbUIxa3psR25TWTlvN2FCbVVkR0FvbElpTTBzWUlDUmdNZ0sxWktvUWxRMHRBaWQwNGxq SmtxSUpxemlsClFrQVJFeElyNVFrUnJJRTBGaGpFOWpzdmZlbTVuejZWbkRHdy9RRDEzMk95 SHV0aVNZWkhHRGxnSTRDVnBSS01BSUdNMEpRTjg2TGMKWHk0RWJMdzVxV1l6cStmdlBYV3F1 bmYzWC8zNnIzL2xDMTg4ZCttSmozM214WE5QUDh0cngyb0c3dXBTdW15NVcxOS9ZLytiZnpK Nwo2K1Zzc2J2dWdieGhqOHFDWGxmWGsrdFF6UkFVRFZlcWJFVlJRd1dMRnByWVZqRzJTWk5K Z05URkZDU3pvczhwRk5VSW1nQk5VVUVZCm5lOTFlaUdrSHRhQ2VjcjVHOVBEZFBMa0V4Lyt3 QWQrK3FkTy85ajdZWHVyWXRjRlVhUytVdllSbElLcmxIdlZubVdKMmp0bkFNM0kKRUlnY29P dEQ0UTJVSFk4bVJlYTJqbTBkai9OcWJiTGxrQ0NGaFlhNm5pK3FLcVlLYmwxUFNWMVdKQWxO TmFPNEhHZmNUZzlpMnpWTgpXQ3lidWduYlo0UDU0YUpPaU5UVWxhYUVpRUZTTlZ0bUdHazRJ RVJmK0ZIbTZoQkQyODNuODhPRDltQi81OFNIUDNqaDBwWGN1Kys4Cjl0cDBObi9pMnJVVEp3 ZlNkQWUzNzlVcGdpM2p3ZjNadDc4R3gwYkZxYTNCMWpvUHZCaW9vdVdVRHlicjQvZU04Mnov L2wyYlBnd1AKSDFLeU5kU1k0YlVyRjg2OC8zbjAyVnU3THkrYWxnOGdUNUhYeGp3WUtudlBs SWxCTzIvdjN6KzRmZjF3NTA1bzVxSXRRRUxxdlFPSwppaFFWYWhBUjF3Sm9wNnBOMUs3cGZF Umk4cVRrU2NIV3Q5YTNUaHlEVVFZc0Jtb0UyRThYRFNEVzJzNHdIRkp6YU8wVTYyVzdxTnVs CnhKYlBubnBpZmJDcFdiNjMvMkM2ZjUvb3UxTkIvS3V4Ni83cUY5U2pHZjhxUVJvQkFBakFl a2NpcUFJcUtwQ2hRM0xJM3BGMzVMd20KaDBwRVpHUjltZjlUajJmRjBtTm15TDJwM2xyVVdi eVhIYnRRakl1aTBxSVZEODRBSWxEQzFXT0FYcjVxcWdnSnpKa1J3c1RjbWNIbQo5WHAyWGZY dGc0ZFgxalo5MUhCUWJhYVMxM0l6QUplQkp6VlVoZFdwRzVFVWtZZ1VvUS9STWVnSkJOb2J5 RVNWVWpCTmtNd01oRU5NCjBnWks1RHZReXBiMVloRzZ1Y25jYThYNDV0MTNxd1FYejQ1Ky9H TWZmdnJhWmRST21vVnpLSklNemRnUkVSdFpOR3FpdGxJZlZrNkoKMFR3QXN3TkVRallnQ3Yx VFMyaWdBcHJFa21oU1JEWTEwNVE2QXpaeWhHUm9obEZCRVpLYUdKaWdFYUNpZ1ZQSUJMd0FB QWdDR25nRApBSEFLQStDSnVTLzlxOTkvNGNXZmp5a3laSllFdjFlNjhWaXR4ODVuK1dkK1hU UUF0RWRZMTE1NEJnRDkrLzRyYll6QUxrcGN6SlpqCnpzYkYySFlQZnYxWGZ2V1BQL2U1UzFl di9meC85SGMzTDE4THhWaUh3L2x5dmhiblJYVlF2ZlBHdlpkZnF0LysxaWpNdHdkNTZkVzAK QTFCWW5lTjA1WDB5TSswZDFnWkcwTytLQlV5aFhUWnRIWnRsRzd1RXlpQVFZOUxPTWpaVU5F SkZNblFJaGdTa1JwcVlTQlc2a0pRSQpmQkVBSHFqTnQ0OC85M00vKzZtZis1bTFjMmNPemVv NlJHOUIwYkVuSUZySi9JbGdCZDJPbXZyUDlJS0YxUzBCd1hOR3pGRkZVSkpFCnc0UUVuUHNJ M2srSzRmRm10SE9pbWUxaHFrTTdXeTRPUlVLN21PN2NoYUlvMExSckZsRE5DZ3RobGdxeFRp Q2x4RDd6ZVpHTmo0V2cKQ2k0MExaZzU1eEN4YXVvcVZpQUJpeEZUVHV5TEl0dmdOWis3MlhS YVYvTWJ0KzQ4ZGZYSzJYT1g3dDY5djd1N2UvL2g3clZyVHozNwp3US8rU2ZPbHc0TXBoTnA1 ckIvY2VQUFYwY2JGYyt1blRrN1d0NG1RTW80b0IxMDlBSERieDQ2OTUwbTU5UmJzN3BRRUVY QjNlcWpWCmZITjk3Y0xWSy9YRDVRUXlydXF3YU9LMHlnWURHN0ZqNTdxbVBkaWIzN3MxdjM5 WHEzbEJCaGxLZ2o1Q01wbVpvVVVVa2JZbHgxZ2cKcW1wSVlsSEZVTUVVQkp6bHBUOSthbnZy K0Rwa0JCQUFna0VFSTRzQlU1V2F2ZGp0UTl6RGFsZm0rK0Z3dit0aTFhVDVQRHl6ZFlyTQpv Y0o4N3lEV0RmVzA3Q08wUFNEK2NLL29IL1RUZnBDS1hnakFxTGQ0OXQrQ29OcUxhUG9RTnpN akJFSjB6Tjc1TEdQdk1IaGxSOHlHCjBFTmxWM0pUUkZWVEFFUkRSUExPZ0VUMGV0M2swM3VU OVFzdUo2N1RPbkJmakNQMkQ2Q2ZJRWh2OFF5YWtrQUFNT0ROWVhGcDdjUnkKZHYvYmUxTm1u Z3kzZkxKcUdYTTFOUjhvK0lrWEIyQjlTQXNSRy9WZVdWcFZpVDlGOXVzdFpBWmdDVFZZUWdF QVN6MzN0VkVOWEUycgpnMFZkNTloTnlnY3l2N20zUDB2d29lZk9mL3pESHp4NWJOTkNaYUhM RUJqSWlKREptTkFJb2tLVFlCRzFEZGduaWJCajdOT0dRUG9uCmh4MEFtaGdvUXRRVWtrV1Ja T3d6RURFUlpFUFBiTlpuK3NXdU02QWVWSUpxWmtKbWFNSzJRcStRUVo1V2VYOEc0QTFMcFdO dThQcFgKWHM2TlFvL2VCUGlSei9KeFdtaDkwNzN2RUNHc3JvR2pkdE9mYlZMRmxMclVyUjBi NFlLWE93K3VuRHNUZHgvKzJ2LzBQMzdsOS8vZwp3eC82MFBNLzhabkpxVE5TRG5Fd0FKSUJS VCs5V2IvNzJzNDN2OW04KzlaR3R6dzU5QU52S2JhS2FxaUtBRVlJREtiU3ozY1VqcW9mCmFK K29GQkVFcW5rTVRXcnJwTWtjQWdHakdhTDJuU3dGRUVSRE1sUldZRFJHa0JBQWlmT3NRNTZi aHFJTW01cy84US8rMDBzLy9zblIKRXhjUDJuWWFXemNZSTFCYzFqbjNzTksrOTRvcjg1aVJy Q0orREl4V1lpTlRBQlJUUUVKRUl6UURNUld6YUZoRks4bHBWdnJSeEk5RwpmamowZVpZNXBz eUJ4YkRZNTVDem1zVmxFVU1HY2xqVjdITjJYbXBjN3QrYmpVWmpBZVVzaU9zTkE5NTdkazVW bTNwaG9mWVRLL09VCkZ3UHZDKy9MUE0rTFBLK1hvM2ZmdWJVK25wdzZ2bjM2eklXNjZlN2Vl N0Mrc2ZXZXA1NCsrOVF6YjN6N3RlWHV2Wkd4TkhMMzdkZmYKZnZYaXVTdFhpM3pneXh6SjBM c1liQjdqZUR3Ky90UlQxYmRmU25kdTVhRkQ1bnBSNzcvMXpzTTd0NHlMSjk3L3ZxeU8zWjBI N1hKQgpFYVJLRVdNbUFHSEI4N2xiTEd4MnFMT3A2Mm9IeXBaV3RnY0VOZXNFSXZUYmRtMlRv Wm9oczhQTU1hZ0NBeEZtbVMvTEhObWdYVUE1CnNzejE5MEpFQlZ1U0xpbk5JTTZrUHV3T0hz NTNkb09rSUZxYm5qNTdFWTJrczkxN08rMjh5cDBUVEFDUG1OMS95Y3ZpaDNJUDdLVk0KdlFq Z0tPemlLRDE5OWZqUVRCUUV3SURRRURuTHlXZktETXBFckwySFFaVklHRnlmSlNsbVJJQk1n QzZKWnBQeEVxdlhxL2xnZmsregp6YXpJaHVJb0JnQVEwa1FncUNzRk93S1F4YVNDWWtEYXhk THorZUZHUlhEdjhQNTNkdmFIeC9pcDBXWSthOEswWldMQ0pFNHNVOHNjCmtBR0JLVENBRURq RDlOMmNIMUExa2hVOFhrRlhJNUdvcEE0cmdhVnl5dWF6WnRtS2pvZXh3SHR4Y1gxNWNCRGhr eCsvOVB6N25qbDEKWmpNc2w5WXMxd2NEeDd4WXp2SlJZUUJxcUVHdFNyb0l0a3dZMVRHU2M4 NDVvdDdWYVlpT2V1V3FvaW1nQUFTVk9tcVRSS3l6WUdhTQo0RDFDYmlZTVRnQU1rdlN4WW1o OUtnVDN5RXcwWEhIS0FMd0NHVENBQUhnZ0wzQzJYSHRsNXdHMnNkaGNDeDBZSGQwOUg4djEy UGtzCjlWRll6U1BRY3g5bjh6MWxjbFU2RlVFWWNrK3ovY1VvODVjdm5yLzE4c3YvOTIvOHhs Zis0STgrK29sUGZ2akZ6NXg4NW4yeEhIWmcKckYwdXdTMTN1M2RmUFh6MXk0dTMzMTRYUFRQ S1NraXhXaVNOcnN5czk0U2ptWnIwVmR2QVZQdDZwWUlTSlFiVERqUmhzMGdwaUFSQwpSVU0y SWdSSGFFSE1VS0tTQWlqMlIxRWpWU0pXY3BnVndmUGRxajRndXZ6ZUo5Ly9rejk5OGJNL203 YTNkNVBPa25JK2hxeXdJRm1XCmd5SjlkNExWSnhDQW9BaXdBUno1UzNGbDFRTUxYZWZCekpH WkVUcGpJRlVBODk3ajZ1b2pBQTJoalYwTEpnekpnV25DSG56a0pYbnYKRkhpdURjWklvUk9S dEhEVndRTnluc28xeFh5RmdBYk52TTl6M3l5c3FoWTdYYmV4dHJuaDJXZE9EY3lnTElabFB1 anFadjl3a1ZKSwpRT1Z3YlRZL3ZQUHc0YkV6NTA1ZXVydy9uM2ZMQTVWQUljMGUzcjN6MnJk dVgzM3kwc1hMZzN5WUZBSFVaVVVBa3J3WW5EaDU1WVVYClhybitkcnQ3YzcwWVZWMTQ4MHRm dmUvS0U4OSs4T2xubm9jcVFraVFPVjk2RVd1ckpxWGd1M2s2T0RqWWZWQWRUam5LMEdVZ3NX NGIKeDV3SUFLbm5WcHNJaUxMWWNsYXhnYyt5NGFna0JrUmtKcGVCRzJiZWdkUkxYa3hoTkta c2tFRURSQ0FMc0FYaHdtTUYxb1J1VWMvMgpEL1llaHVTaU0vUjg0ZW9WNTdPdWJYWWU3RmRW VjZ6bjN6MVcvalZzKy8vcTl3YzBJRk5FQkJDMFBubFJaVldlaVIwalpVWU12U1BRCmpxTGYx SXlrSDVZaktEQTRkTVErcENpQU9CN09SYjVlNy90a1c1UHplY0NKT1djQ2lFb3FCUExJSHEx bWhNa3hzWWNtYUNjRG4yMjUKOHNudDdXL3Q3WDF6WjJlY2wrd3pxRU5acFVGZXBHWFFrc2dR OHQ0cUFncW1xc0tySnhuVlJBVEVUUHJrc1FSa0ppS05ZRFNMVVN0TgpWZW9TekpQcVpBS1Q0 dTdCblZkM2RuZ0VMM3pvNHNjKy9QemFJTFBZZ0lVc1oyTlYwNHpKOVFETExxYXFTNHNBVFhL ZElmVHFLQ0FDClprWUM2QjA0U0trTnFnWm1xQVlScFpaWXRTYldoV1JtUkpBeXB6bG5wUU52 aW9yY2o1YWc5NHlTS1ppZ1NSOFZJUVNzd0xaaUNScUEKSS9aaXg5eGdJcng3OS83MmlWTnRG NVFlSlg0OWp1dnhPMWsrUXZCOGQvV0h6UDVycXg1c3J4RVFWUFNNcExLWVpYbTJlSERubi8v bQpiN3owK1M5KytNYy85ZUdmK3B1NHRsbVhhNk90ZFpzZitubzI2cHJEMTcrMitPYWYyTjEz TjdUWkxvdlNxM1dWYWN3ZElwZ1o5ZmNJCjdYWHFRR2JtZ0ZCTkU4WVFRMk5kSGJwYU5FSlRD eWlBT2xCVVFCVWdJQVVUQWtHUUZTRkIwYlRmdFVjRHpZdWxjdzlCRjF2cm0wOC8KZWZYbi90 WjdmL0tuZGpHTEFwMG9jb0hNN2JKSlFjYmxBRUlmK1k1bTFtdGZCU3doR3JJQ0lKZ2dBQnBa RDJVQlF4TXdVQVZqUkVCawpBME9Wa2ZmYU5LR3JJZGJhTmFsWmdvVFNVMU1IbHpsREl6VlFK ZENNZlVwcGJUQXlNT2xxOEo0a3QzYVJxaWtqY1VacWxBUklJeEdOClJxTjJXZFRkc3U2V09G VURHSzRKK3hMQkVlZk81eGN1WCttNlpycXNWQUs2TEJudTdSOWV2M25yL0pVbno1dzVrdzRl emgvZVl6WGYKdHZ0dnZmSGFGNy93eEpVbnJ6NzNuTTlkRzVVb1k3Wm9rSEovL01mZWQvYjYy dzluZ1E3YmtjSDlCN09kdDI2dlhYNm1Fb3NNb1dBcApNOHNkRUFFUUF4UDdTTmFKZENrTmtY THZVYUdMZ0ViTWFJaEEvYkdiVEkxRUhGRGZ0V01rN3loamRNNnlERExucGE2bkQrNTVsRW1X CkF4SmdBUVN5ZnhPMWlha2k2WHlzS1hTaFdTd1doMEZId1VrcTROajU0NWc1REs3cnNNd25o S0xmRTd5Rlp2YVhjSTMvd0RMN2x5MlcKdURvbFA0SzZyeUtyVms1RlZaVStKeUJEWWtOV0lP dFJ5SlpFMUx2Vm8xS1RwTkx6NzRpTXpZVk9IREdVeFg2Ny9HWTRITlRaa3NmdgpLUWJqc1Bx OUUyc2dNRkkwY0JFTXNUVXhKQ1ZOa254d1E0RkwyOGQzRDZmN2tyNjl2NmVqcmEwaUk4RnNH WXlsRCtSajlzQ2tDR0lKCkZNbFJINStwcHF3R2NsUWxRMkpBalFucUJFRWdPbG1tdHBhcGFs Y1dzMHdlenUvZm1qOG9odkRjcysvNTZBZWYzU2dkV2lEZ29tUVQKYldQTmdIbWVXUnVzazdq b3Vua1ZscEVGaVRPWE9XWkVoMFJrcS93aEErNmpiZ2xBVElHTVJFRGFLSFVDQWFja0lnWVNR ekp4Q3NMRwo1c0E3QkVRakFBSVNlT1FITlNSQlVBSkdjQXA5YktjQUFDRUdtUWl0bTMvcjI2 OXZQLys4SURqcWIwU1AzKzNJb1FBQUlBQkpSRUZVCjZYcThpdVdmYnlIWW4vbms2czZnZGdU dk1RMzFkSGJ0MU1uNW5WdS85by8vMFRlLyt2V1BmL29uUHZMaVQyMWN2bGFlT0JVWXF0bWgK V3h6bXpjSHkraHZ2ZnU1M0J3YzNqbnNkamdmT1VtcHJBaHNNaXl6TDZxWlJCRlpRSU5XZXk0 RmdRT3BBMUpKcFo2R0p6VEsyVlFxZApFREFCTS9CUm5vSDFYQzNNUGZlWkM2aG9nSXBJb09B WFNUcXdlMjJ6WCtSbm52L0FSLy9lZjNqNmhlZjNjdCtJNjAwRWhKZzczd2tvCjZpcUVFOEJz TmZWUVFETlVSWE1FUFp5elJ5LzNDaVFBVnhiSXJBcWdpa3FrckVrNGhNWCszVERibjk2L3RY Zmo3YjNiN3o2OGM2TTUKMk1HdVZrM09GV29xU1pNcUlqRlFFQnBQMXBadEYxUEh6cGVFR1lq VFNCTFJFaHVKV0VvZGd3M0tvaXp6Ym9tanZHeXFxbm5Zcm9WdQpjK3RrT1Z4enpudWZJYUx6 T1pLTG9VNWl4Z2Y3c3huZHVEbGMyejYrdVhIaXhLbjZZTThibEJqbkQzZXV2L0x5VjA3OTY4 MWoyMXZuCkw0SUNPazlzWnBZUXE5SG82b3VmeVE3RHQvN2xIM2JSTGw2NjVxNCtzMzM4N0t6 dHVpaHRqR3B4VFRGblJ5NHJocVZHR1owOEhSZjEKY3U5d05sK21waTRSMUEvVVRBRVRzYUlx SkVWV1ZBQWNqRWNZeFRueXVYUE9zVk5tS3BpNnVsM3VIUzRzWkhYRlJNUGxRdEFSNi9MZwpC bENIRERraldLSlVvOFFrWFF0NWc2a2w4Nk5CQWdQdk9TODNqcDNxNm52ZjgzcisvOFpFNmFo YnMwb0RweDRoaHozbUFWWEFsTlZJCmdJQ2RvRE1rc3o0WHBUOGlBNnpHWTJhcWFncDkxTE5o bGhVUVFsdTNXZWJkeHVqVzRWTHJCMVRDeG5oaWtBWUpGUHZkcEdvL3pEZU0KU2xWc1JTSXFF MUVHbUN2NlpYeml4Tm0wZis5V1hSVyt5Q2JiV1l0V3QrTWljNDRvYWIvSkEzcWtXbEpiUlRr ZkZTMERWTkFtRVJCRgpwUWFnQlVuYXRUQlBPbU91TTNoOS8rNGJpL214QWZ6MGl5Kzg4TlRW REVLSnFpWXhCTEhrblBORmpqR21wcU5Xclk0MmErS3NUbzBvCnNSOWtqdGw3QklkOXBMT0lK Rk5RSlNJZ05qUUE2WTJTbWtTamNzSkJPWWdRdTlSWlNwYjZyRzlDSmlOV1JFSkVYSFVMNkFn YUxMM0cKajRCV1hxTFZjY0tMNWNFR2duZmZ2ZzVKK28zUDQ3d2VMNS9sNmhMR2xjL1Nqa0RE ZlJCNmlJR1lpS2tMYlRKeDNqT2thbi9udWZlYwp1ZlBhYS8vdGYvWExMNy8wdGIvMUMzL3ZJ NS85MmZYTDE5TGFSaVhpSks1cnlIWnU3WDM5OHc5ZityemZ1M1c2Y0FOVFJpVXc1aDc3CkR5 bWtYaThQUklCa3dLSWdFU1FLQ1VpWDZtVTNPMWhPRDZwbTJhbFF4aVdCNi9NTkFIcSs0d3Jz S1FCSmtzV0lKdFFMSnhGclpGM2YKZktkdTVjeVpqLzNTTDczNEQvNno5V2VlbnZxc1lYYWNP VUFpQkxBUWdraHk3Qnh6VEJKanJMdXVpVEVaQ0ZJL0JIWHNtSWlZa2RnSQpFcUlnQ3VLaWFW UlJCRUluMm9tMktTemFPSjNyM3QzN3I3MXkvenV2N3Q5NisrRG1PM0Z4NkNHWlNvclNkckZW QzREQ0hNalZpZ0hJCjBMSExYSjREc1NnWU1tZUY5emx4bGxRa1JwT2dxWW5kTW5ZMWFRcE45 ZitROTJaUGxsM1htZDhhOWo3RG5mTG1XRm1aTlJjS0tCQUUKUVFERVFGSWlwU0JGY1pKYVkz U3JKYldsc0IvYy80Q2ZIWDZ4MzlyUmJyL0lFWmJVQ3JldDF0eE5TcVJJc1NXUkVpU1NFZ1lT QURFVQphaDV5enJ6VE9XZnZ2ZGJ5dzdsWkJDWGIwWXdRdTV2R2Zzaktpb3FLdlBmbTJYdnR0 ZGEzZmgrQ09lZlZZRGFycDdNS2lZdWl3ODc3CnN1ajBla1ZSWmtWUmRydG1zTHUzT3o0OFd1 aDIxcFpXUWgwTzluZktzalBvbHJ1N3Uzc0hoeXZyRzZmUFgxTE9rS2xUT3FrYkpLMFIKdW9P RkV2emU0Y1N5N3NXbm50MTQ0dW1xNk5EQ01KaUdXQ05Dbm5saXI4QktOSmFZMElwdTM0QjI5 dmJIVmNQZERuWjZNU3NtQ29GcApGQm94QU1SUTE0T3lUS0ZpTXBlejg1eDdLak5YZUVKUXM4 Um9DQnFyMldSL2Q3YXpQZDI2ZTNqamRUdThOZHUrNlZGN3BhLzN0dmF1Clg2TnB0VFJZM3Az b256ei9SbmJoOGtmL3lTOUswYXNhYVE1R2I3MzI2czY5NjVtRDFnU0dXa1Rvc1k3elBxQ25U VXJtMzdlMDRmdWoKUVcwdytuOFBzZnpkWkpiWS9nOURBZ1FFQXVONXNMU2NXV01Db3p6djV1 VWdMM3BsYjdFM1hGYWZwNVJTTXdGcEVGS0lkUk1pczNQZQpFNUFESUFKQ01FQVJpekdLR2hv NGNtWVdFY2xqTkR0b3hoUzFrK2U5b3FOSjZ0QWdVMlNiMUkwUkpVRHlEcG1OblJBR0VTTVNV ZmE1CmR2TGR5ZEhkdWlxN25lWHU4R0J2eDJQeWpPd2RJQUFiWjR4a1VXTk1NV2xTU2JFSllW YkhXYTExaEpCazBzQk1zQUtzTFZVNHEyVksKV2QzdE5NdTk1NjYrK2xwVG5kL3NmT0pqSDNq czhybGxEN25GcHBxNGpMUE1FUmlvc2hwSDRDYU43dTNYKzVQcVlCU21OU2k2TFBObAp5V1dH RHRwYmhMVnpzNFFLb0tiTW1hcGhNZ3NheGxXWXpDaEI0VEp2RHNWVURSQTRZeTR6MThrNGR3 YVlSRTJWamJ5eU5SS21UYXFFCjFBT2dvaGdDRzhKODhnaEFCUE84OHRtZEZQdVBQdkxJaHov RVplZG9QTTdZdldNajVqc3JzMndyOG0rdndjNkY1Z0NpT2xqc2o4ZXoKeWRGb09Cd1MwWFF5 OXBDZWVPRE1GMy83RHo3N1cvOTJNaHIvNkkvL3hOTS84ckh1cWZPeDdEZWlDM25XbXgzVVY3 NjUvOEp6MVZzdgpkU2M3L1J3N0tnNUIyNk9pQlgySUVZRkRiaE5LVlRCREFxZW1yQmdia2FD aDBoUVJsUkdZZ00zbUNuV3llVkJ2dXlVSWJKSTZuUkpCCjY3cE9ZbEFXTmRGT2ttdmJXeWNl ZSt3OUgvL0Vnei8wSWRvNGRZZ3dVVU9FMUV3OU1UQUJNak03NTFSZ0ZpSWhDck8ycFJsMjdX QVoKcUVwTUFBcUVDVXdJREUyUkFDRXZPb3lPeFJ3VGc2VnBQZDNhR2QyNXNmdjZTNlBiVnc3 M3RzYUhXNk9kdTlWMHhBUml1bmMwWXBkegpubFBHZ0d4SUNzd0lSOXQzUzNCWjdyTE1aWVZh SGZ5MFFwNDQ4RTFVTVdDMmpGQWRPek9KWWE0K0F2T001TkFSaU1RNlZMMmlJUGJvCm1CMTNY SVkrQXlLZkZkUEo2T2FkMjVOdXZ6YmdUcTlwWmhhYkRHVzZ0MzNsR3k5ZWV1LzdUbHg2TUFG TUsyVUFjSDdheUtIei91VG0Kd2hQdnhic0hjVzNWZGJ2RjR1SlJFOG41VHJjZlVweFV0Y2RZ bEgwZ0xKYld3R0llUXpkS3NiZC9EMTZmVEN1dG1wZ0NFV1RPeFFZSwpnRjQ3TjVlU2QyaG9R cVlnQWlTQWMxNW5ZMmtjTGNiZ29tN1R0SENLSm5IY0xhSzRGQ2RIWEsyeHBXNkdXR1pIRFRS cVU0R3NOMVRNCkdsRmk3cTh1RFU4czJiZlV6T2JXYVRxdmtyU3kyRzgvNVA4SjA4MzdPU1VZ SUFHYWNpdGxOU0wweGt5Y3N5dklkNm5vVXQ0bDhPaU8KQU5ubUg4NDh2NXpuUHFyekd5NWlD NFVQS2d6czIwL1JMS0dyY3RzM2ZERWNPT2VZL0tJbnRzekF3SXl5ckFZd1E5STJ5YlNBb0FR SgpJRlBzUkJoNE55eTY5NnJwV3djN3BmREcwaUJxclMzS05Rb2t3Q2pxQUZTTlc1NFhNck56 Z0FsUnpTSmdaSzJ0bXRSTm5jQ1ZxZXlPCnlPNUs5YmV2dlJJS2VPL1p0Y2ZlZmVuaXFiVVNr OVF6bEpCMUNnQ1FFRkVzUTNaaTFlRjBkbkFrbzRCQlNNbHpoczV6bm9GanBUWXoKYnpHL0FB aHpSVEVBb0JJQk1hTUhuMmVTNXlqSkFiSFNuQUtJeU15ZUhSRVprSE5NcEU0aEYzTEtaa1lL bUlDUC9aVGdiZUJEQlBCQQpVU3hYM0ZoY1dWOWJ6NENxbUhKK1o4V0x2N1BlY1crZURQVFlw Y2hRVys4aUFGRFE2V3lhZSs0dUxXaHFKa2NUSnRwY0hENzMyYy84Ci9xLzk3Mis5ZGZYcEgv cklSMzcySDY5Y2Z1UVFDSWo3a29iVkFWNTdiZmZyWDVtOC9OZHV1dGN0c2N5STFCQUllVjdz UUVVaVF4TnkKVGxOU05RRWlRMVBreUJxMG1qU3hTVlVWUTFCVEpnSlRFbE5UbXl2V0FBQ0FD UUVZVFlmZC9xeXFRbXc0ejEyM0dCSGVybWJYNm5ycAp2ZTk1OEJPZmZOY25QMWxzYmh5RVdF WEpzeXp6bVVITnpGRWx4Q2ltN0ROQm02WGdPVGRvaDYvYktneEdNVkRwZW05bTBiUWRMY05q CkFzdDBNaTVJMEJDcXVqb1k3ZDI5ZS9ldDZ3ZTMzcXB2WGFsMmJvOG1lNVBKNFd3eURoTHpv bVBlWFRoenNiKzhzckt4c1hoaXZld1AKME9WSW1RUGNmdk9ONmY3dXZWczM3OXk2ZFRpWkZE THgrVEFyRlVLd3BDSkpRUkpFQ1RVVGRZcnlhRG9GRXlSQ3RNd1JrSW1HS2xTbApMUkNCNDh3 NVQxNnpiaWN2T3QzK3d0M2JOKzd1N1cxdDd3ODZaVEZjYktaWVRROEJkVGJaZStXRnIxOTg0 cG5sTTJlMXlPdVlTa0pKCm1OVFBMQnVzbjF4NTlsbTV1elVLTnMycFU1Yk5lRndvTzREUXBI b3k1VzdYbHdXV0JmUUdRT2FkVytvdm5DMXlmMmF6UGhwcERDQ3AKOEtUMTdNNGJyelg3ZTNs S0VEVkFLRW9IcUVBbWxwSlFFaFkyRUFvejRSRE5TNlRHbkVCT1NFTFNBRFJaajZrN3JmSjlZ dkZKbUVBUgphc1ZKQStkV05zbjNRelRuM1luVDYrY3VYL2piTDJQTDdDV2lXRlh6UXR0L3Zt THNmTW9SR0w3elZxcHFSa3hVZ2l2UWw2N1R6N3RMClJXOFp6SGhTR0R0bGduaGM0UVJFTkRR Nk5zTkNiRTFUQUlNcGc1a2lBeEdZRVNwbnN5SithMUpUUE1wOWR0RjFWOHl4aUZnU3hwb04K eFRySlNNQVloTFVtVElCT0lWZGJGTm9vZXROUTM2dHJqbmY2Wjg3bGxYYUJ2S0pMUnJVWUpz akFRRXpWQ01HWWxRaWNxY1U2eENySwpSS21CMkdBRFBqay9jWHl0T2J3eTJ0a0NmZmpNMm9l ZmZ1TGhpNmNIbEdKMUdLVldOQUpGNDF6SkczRURjVm8xMjBlam5RT1BSSWFJCnhKbUhQSGU1 eDR5TXdRaVJlRzRTYUhNVVFvc3VSQ1p5Qms1OTdxek1FZEFKdThnYUtRQVFvQ2YyN01CWTFG SXIvRkUySXhQVUJKYUkKRkhudTJBQm9iYlVOMkFBQk1xQkd3QUdlMnp5MWVmcHNCZ1IxTEx5 My95ZEM2RHRrdmNQbUxBMEJzQ1Z6ek5zaUFJWUdvTXpZekthZApmczhCVEtmajljRkFSVjc0 eTcvNFgvN0gvNG5OUHZyeFQzM28wei9XUDN2dW9HbUV1Y05wS1laMDdaWFIxNzlTdi9iOHNE b2NsRUNGCm1UYmtNakFrWkNBMEUwUkdsRlpISTJhbVNFYWdDQkZrSnFGTzAzRVRtdFEwU2NR WTV2WTN4em9JUlRRQW9wWkxDOERFYWxpRkdCRmQKbmg5RXVUR2JOb3VMcSs5K3owZCs2WmVH bHg2VTFkWHRKdFpONHN5WG5JR1lpSkp6UkNTU0pFWTJKd29oSGFONUZCVVVCUXpGREhsTwp1 Qk5RQTFOU01rTFVCR29EeDFMVjlXZzAyZDBmM2J0Nzc4YU4yMWV2SHQ2NmNYVHQ5ZG5Sem1o MmlBeURwY1h6Wng4NmRlR0J3ZkxxCnBmYzgxbHRlWGxvLzBWbGNKRmNFQlRIdkZWdzFudTdz M0hqenRkZGVlZVhhYTIvczdld20wYU85d3lLb3V0WXVNRWxxUWpXekdOb2EKb0txQ2lFb0Np NFFab3BsSkhSdHp1WkV4TXp1ZnNYTmMrS0p3UmZuV205L2F2bk0zU0RpeHNsQXM5WlNhYWpy MklIdjNicjc2d2xjMwpMMTA2Y2VsUzVqTUREVkVkNVkzb0xDOTRjOVBuNVd4N041aUVVQ2xB NFZ6bXMvM1pkT3ZPN2NIU2N1L0VlbmU0TURORGNwWFAvT0xTCjhpT1BETTZkQXhXSGtEdjJJ SHMzcm8yYmFtY3lya1B3Z0doSTdGR2pxZ2hZakRFUUJNdFFUU0pBTW92S1RKU0JOOGc4ZTh4 a01tWG4KY3lnSzE0MWNSeFAwZ0ozc0tJeEhBVlkzejdrc3N5WUMyZkw2eWtPUFBOVHBsZlhC Sk05elJGUlZKSVkyMVB4RDdaanY5bnk0cnpaNgpHNU1BZ0tJQmdBTnlpaG5rbmF5LzNGazYw VjFheTFSRzR6M25pelo4elBVLzg5RlJhMmMxanhzbmFJaVNvaUszcWpPdmdJREtHSDFXCnUv bzZOQXR4N0ltOTczWFFtcWhOVEZJNk1HdlZ0Nm9tcUlGUUVBaUFqZk9rUzVTZjdDOU1EL2Qz SmR3WTczbDJmWU5NRVFVb0FMSUMKRUNQVkptMkJCNDB0WUtyU2JGeUZTZEFwZU02ejdnQXlQ OUowZlhydzFteDNMODZlZlBUTXd3K2R1M1RxeEFLcTFCT0xkV3RqVXRXcAptMlU1ZVE2cE9S eFA5Zytyd3lrR1FVK0FaRXprSFdhRUdhRUg0TG12bWdCK20wM2RBcHNZVkUxQXdBUW9jVUdJ bVk4RVNvaUlwdk5nCmlXUUtFTFVPTlFxQ0VRcGJKSndsallxR3JBUUEybXB1YlQ1bjJXSURX NTdEMG9uVjlZMlRaZ2FpUHFNZzhvN1Z3NzdqTWt1MGxyK2wKMy80N0tJSXl3ZUtnbzNVMUdr M1crb09WYnZubEwzN3BmLzBYLzhKbG5hZWZlZit6SC92UnBYUG5qMUp5QlMvbkJIdGJ6ZlhY SjkvOAoyK21yZjlNWjd5eVdrQmZja0FSdHlSaUVTRENIWkFJQUtFQ00wY3dRR01Va1FKcW0y YVJwcGpLcllvcWFVb3ViSkNKU1UyMmJGQWdHCmdHMVBGUUNSRTlqdTZOQ0tYUExpVG1xdXpp YXlzdkxveDMvMGlVOTg0dlRqVDR5UlJncGlVQlNGZDg1aWJLcGFJU0lpVVphaHE4MHMKZ3FG aklwVjJhNmpPVVhkSUJBaGNoOFpFelF5WkhLaXFXbXcwaE5EVXM4UDl5ZTdlZUdmN1lPdk85 U3RYcnJ6MnJhMmIxMmZUdmFYdQo4UFM3M3ZYQTVZY2VmdXc5RjkvMXJyWE5zNTJGbGNDSVdV NjVUd2F6RUp1b2dEbVJZNTh0bElPSGhxdExKODZkT3ZYNjlUZXViTjI1ClBSNlA5OFlqSTJP SGVlNllGRTFEVlk5SFJ3anRsSHFJc2ZIZWV4L1pnYytjb1JxMWRzRnM3TUQ1akQwNno1M2Vp WmhDbzZPRGUxc0gKWVdtaHdKSXB1U0poYWladnZ2ZzNheHNiNyt1WGEyY3ZJQmFpa2hIR21H YWd4QXlEdmhjTE1kV1VuRlBueWRWV1R5ZmIyOXRUbGFWNApzZC9KVTEwejhWUUZKRkdXWjJX SGlSeGg1amt6TFdLRXdVSmxtQmwwc2l6M2JNcW1ZaVpScEJGelppd21nVExLVktLSkFhb0dN MHJLCnFxdzVGYW5pU1UzZUQxMmZURlBDdW9td1ZZVXB3TW16WjlBVEoxYlZUcTk3NFlFSFRw ODk4OGJCVGdpQm1VWEVPVFl6cEgrd1lQbmQKci9aTVJ6MGVPNUg1ZkJJQ00vbWN5bTQ1WEJ1 ZTJGamNPTHN3WElxcFBqeThkMVNVVXVjYUhCaVpHYzNsUUsweUNPdzRXQjRiWldsQwpNRkJT MTI0TVliT3kySytiMStvakQrUzdiajB2R0RKdEJBVFJJQUcwV3RaNWx4WXNtSGtqQ3FIcjZH eDNDS0xYeDRkdjdlNE5scGJLClpGa0NBbklDQUFBSmdOUXh0ajdNSmdBUlltMmgwa2tqeHJr NnBwd2JobXRIQnplUDdtSFBYYjZ3K1VQUFByNjIxRjN3R2lmN01jelkKRTJlbEdIYVJNdkZh cDJwL1BON2FuUjZPRUxFcyt1UmRPNGV0Qk15Z2JFaEdESWh6ekY3N0VjNC9ZVzV4S1JJeGlE Ums0ajA0UUNERQpSbHRITVVJak5VcUtCbWJhUVM4bVdtc00wUnJrQmpFWTZmejg1emtKdThX dkF3RWswRVEwd3JTNFBDaUdnMFlGMm12ck8zaTkwK1lzCjV4UjFCQmJVT1ZDOTlUTlZaWExX aEkzaGdrL3liMzdsVi83d2QzL1BJLy9zTC83WFp4OSt1RHh4b2pIeVhvY2VlN1BEb3lzdjMv M0wKUC9YM2JwU1Q3WVhNTXBZbWhPUWhMenVXekFBSjVvVVRCRlZVQUJOTlpJaUNxZEZtR2lh anBocW5wdEtRUUFYTnFLVjZIYXN0NXJnRQpBQUJvbjFBQ1UwT1V3azNJdHF2eGZwNnRQZlAw ZXo3eHlRZC84QWU3cDA5UGZUNExLVWxpeDRTa01hcUk5N3pRRzA3clpqS2FWbldLCkF1QVVI UkJuVFVqQWhQTmQxNDZMZ3hFS0VoQ1NBWnM1bFdZNlM2T2pabnowK3NzdnpvNzJkKy9kdVhQ ajZ0MmJOMGRIZTNudTF6ZFgKZnZoSGZ1SHN4UXZuTDUwL3Nia3hXRmxONUk5bTZVQUJPRE1r QzVCVW9oS2dkOXdCaCtPVU1vZFU5TXJoNnRLSlNnSU91djI2cnE3Zgp1cjV6dUwxM3VETTZD bVdST3hCUUF3VkNSeVJtb2hKRHFNRzVYSVVjdXN5N3pHYytSM1pFbmgyemdTQkxDcXZyNTFq MHlxdmp2WU5iCmRhQ0ZicDU3WjAyVGsreGRlLzNGdi95ejd1cUtvbHRjTzFVVURrUklSY0FN eUdYNWNHbXBTS0txYVR3NUhPMkh1MXZUdWxwZFA3RzQKdVZFdTlHc041TmpuVGxXakdwTnZr RFFKbVVFVnV3NGc3M1dXMWx6WnhhWjJ1VEJ4akFrVlNNRkFpUlFsV1VnUnNWZVVrTlJBdlhP RQprRkNCakRJc2lrNE4xa1NIbWk4dHJBeTZuVkFjeGJCLzYvRFFPcmg1NFl3Q2VNOHhSa1Mz dHJieDVCTlAzWG5qVzdQWnJOM0k4L3p5Ckg4NXg4THM5SCthUEU0RGhISitHQ0lKRTZGeFc1 dDFCZjNYOXhObnpweTQ5c3JaNXZ1aDA0Mngwc0gxenZ5eDFscGx6OTkvRnZBQ0wKMW1yeEVB R05DTUFUdFJnZ01Rc21DQWhKVFZFUlo0QjNOYnI2b1BRWmRIZ2xkeVErRXpTUXhCQUpFb0lp dERWTlVTVkxhT0JpR21JSApsbFlyaTdjbTA3dmpTVTZ1OUFWN1pBQktDZzRpS1JZT0RGRlJS YlUycVV5RkZiTW1MdzhraldkSE84M2t6bVNIRUI0OWYrYlo5ejF5CmN0QlpjT2FzU2hRcFoy UVA1aUJhUHg5VWgwZmJkN1luTy92TmVFb0FaYmViZGJxWU9kVWtyVGNMQTZJQnE1RUJtaWxq R3k4TjI1WTMKSWdLb1VYdlBWZUNXamdBZ0NxaUlSZ3d0S2hicmlBeGt1dER2UlpNQU1TYTFB QktGbFFsUm9aMjNmdHR2Zkc1K1pJRnNoR2x4MklWKwpVVWxVWmxVaGVzZmFXYjd6TXN1L3gr aFJCRVVEaVVGQzZEZ01vNk0vL2NLZi9OYXYvbW9INmVmL20zLyt3Tk0vVUs1dkhqWmpBT2x5 ClNsdTM5NjY4c3YvOGM4MGIzK3hiTmZDV1paQUlGSUFjR2tRQUI5U3lNTzE0cmt3TnhFelFH Q1RKTE0wTzYrbFJxbXBUY1VrQXliV3QKQTlWb0p0Z3l5NmpsbTdlZGl2bWZpU3dXMlhZMUhm VzdaNTU5NXNtZi90a0hmL0REZGErM05aNXFTQXpvT1NPVnBEV1NvU2RQYm53MAp1ZnJHbGF2 WGJ0VlJPNzJsc2pmSXU0Tzg3QVlSenJPc2s3TUhnQmFUSW9aUTVCMVRneENvcnVMUjBlamUz ZDJiMThZN2Q5OTg5UnVqCi9kMnRlN2YyOXJjQjlNeTUwODkrOE5sSG5ucjIvS05QOU5jMk9P UGFVb1VZQlJxWEEyY2lMZkxBREFsUVRTaUt4Z0RvY25UcXhWRVoKaSs2d1A1aEJrazQ5WFZq bzM5dTljLzFtdnJWOXE1cU1OZFdXWXNZdWFtSm1WRUJFMFJoamlLbkpKQ0lpRUNHM09DUlNK VEpVczZpKwp5TE8xNWRYbTVFWm9kbWIxNFFqaXNDZzRScyt1cnV1N3I3L3lsMS9zNzAvbHNm ZC85T3o1a3h3Ymg1YWhWd1UyWUhRK2QySTZTM0ZXCmpXdUtTeHRycTZ0cmc3VzEyQ3NhUnNm Z0dBVUEyR1ZacmxGVEF1ZWNXakNGWHErL3NySjZxOVBWb3dNalNncGFLeHNJR0pzaGlwRW0K RE1GSUUyaUtHYUVWem50RzhFck9DSGFxbzRWejV4WWVmRFE3YzdvNHRlSlhWL3pDbmh1L2Nl UHd3QTI2NjJmV0c1bXlLeVZpaWxiawozUTk4NElOZitlUFBUS2ZUbHA1S1JDa2w1djlzczNC NnZ4elM2cklRMmgzSGVlNDczY0hxNnNtelo4OWZmdVRDdzQ4TWxqY1JzVDRzCmVvT0ZvdXlH ckVpdUZab0JJaElnNGYxWWZUK3p0SUlvbVNiQUJGYWpBZ0FMc1JpYU1ibkE0WTVFUDlzREJz RHVza0pYUVl6R21kU00KcW1ZS1hwUUlLdFFJaVR5emdFNW5Dd3VkVXd1TFZWWGRpU0dmVmtN Znl3VGVzUFVBRXBBMEM0RElSaHBCRzR0UlVvUkUyVlpxZGt4dQp6QTd1VlVjSzhQREo1UWZQ bkxxd09PUjR5S0JhZ3VZbzVsU0pBdmtHSmp0N2U3ZTJkbTdmMVNZV1paWjF1NjdYbGNJekV5 cjRWdHprCkVEeHJXdzl0bFE4S1prYlczdlFSMFpJS0ViQW55OGtCa2lDWUpJZ0lCSVJFaEJZ dFJnR2gxdW9UR2hDRFJqQWFwSGxJQlNKVEU1cjMKTElVQVpYNUREd2hqa3BGblhCM2dvRE5E UWZZcGluOEhhM3krNzkrNXp0dDUveC8yQ045eGNNaDg5K3B4NXRhT0dHbGQxU2VHdzA1SQp2 L2NIdi8wYnYvSy9uZHJZL0tmLzlCZldMbDF1aXE0NXFFWk5EME5YSmdkdmZ2UG8rYjg4ZU9u cko1ME5Dc284S2lUMnJsTjJSSnZ4CnRITGVHVWdMWkNRQWJYMDhEQjA2VkpLa29aYlpMTXht S1NYWGF2aUp6S0Uza0ZZckMyaUloQWpVam0rakdsSUNVOUFKdXh2TmJMK2IKbjMvcXlSLzRK ejkzNnVsbnRpVWQ3QjBXZytIMGFOSXZpd3dKVEpISk1TYU5hVFIrNmMrZmUrbnJmL3ZLYTI5 bW5mN3BzdzhzbjlqcwpMQ3hsbmI0dnk3elhnVUUvenpPamxGSklLYWtxbE4wVUdwMU53K0hC K042ZDIyOSs2L3BycjJ6ZnVybTdmYStxeDNtMzg1NG5uM3pmCis1OTU1UEhIemwwNDMxMVoz dzJTeW1LU1l0VWtwdHpJQlFFd2RPekJSRTBRekJHNzNKRXhJbFJOQXlyUzFLR3VKU1pIcnQv cFc1RWoKNnNLd3Y3eTZmUFhhd2h1dnYzcm56bUZzS21iTXNzelFFem9pVUxNa0ljWXF4VHJH eXFWYXBOTktTc3hBREpKWTVndVY0TGxZWFRzNQphL1p2MzQweE5EV21BakdoTWVOc3RQZnEz MzR0QUovWk9IOTZkVkVwK2s3dVhSYWpOSFZJYWtxb1pIbVpkVGJXZVhFeFJ5N0xNZ0UyCnFE N1BZb3lxS2NhZ3FzdytocGlTRm9WWHlCQ2lkM21XNTJMV1NKeFp6QkRWa2xkd3BxQkdJQVNL aGpVa1ZMUVlCSWxpWmc3QW1zUlkKZDJ4YTJJVUgzNzM2a1UvQ2lWVmdoTXpCeEIvSzlhMUo1 TzdTWUdsNUZpVmpKS0lvaWNtZmZmamQyWEF0M2Q1V1ltWjJTTFVxdFV5bAp1YzdudUlobjlE YkI0L2RrdFZ2UkVOb0w2THh1QTJ4SXlKa3YrdVhDNnZERTZiVXo1OWJQbkNuNy9hWVcwWm82 UGNvOWU5ZE9FN2JCCm9EVWdZVFJRQTJRd2E3MG1IVE8wNkJ4VEJWVkRCVzB2T25tbjBOeFBS dE1ic1NxcmNWNjRCTlNoM0trcWttQTcwV05rUUtvMWdJcTYKM0p0Wk01MFczcTEzZTgxdzlX dDdXenROT0pHa0MxbWh4cURLRWtIcUZCSEptZGNFSVZwUVN3NW5ubTlNcG9jNTdhWDZDR0RO d2ViSgoxZVZCcHg0ZkREb2dFRkl5ZFU2TktLQnJySlBjYTYrK2RYUnZaelFhOVhxOTd0S3d1 ekRBZ29Fb2dTR0JJMFkwY0F5dXJmcTBzNnBLCmdHcmZWalFnb0pnUk1YakRQR01FVGhaVENp cHN5a2dNaUVxUTFGb2JhNkxwWkFTS3BreUtscENOV21LN0hEOGVob0NtaG1BR0FqVHoKZE9C Z1ArTm1hWkI2M2FZS0diQ1ovbjJreXp0bmZYOEhTNTFQQ2dPOGpTM3diZkY2dTQ0aklnQWtn dDNKNk9USnhYUUVxWXI5ZmllaApWckdPTVhXenNsVDZqZi81WC8zV3IvL3JoeDU4K09NLzhW TW5IMzJ2THEvTXluei80T0NrMXcySW81ZGZ1UGRuZnhpdXYzYTZrL1hZCkREVUNFWGtRYWlh SkFicFlCa00xakJZOUVoSXlFZ3BKU3FYdk56Rk9wdlYwS2lFUVFOYmE3eEVMV0FJekJQTGtp WnlaQUZxdkxLdnAKakJtVXVFcWF2SitCdlJtcmx6MC84eFAvNklkKy9LZFh6bDBjaTJPZjlS bG5SNVVIeXNpcHBGQlYvZHgzSGIxMTVlckx6MzNsVC83TgpyODhPOW9HNXMzNTZuUFozcjdq T2NHWGw1T1pnZVQzcmRDWkZxV1lwUmpQTDg3eVg1K1RjK0hCMzU5YjFyWnR2M2JuNjVyMWJO dzRQCjl1b1kxcytlZS9xSkR6MzE0UisrK01oakMyc25zT3dHb0xHbW9wL1ZTVlRKdXk0a01v SWNXVlJ6WjJKQ0NONHhxS1U0QThDQ2ZhWUoKbTZhWmpKcnhJVlFUbG9ZZE95eXJGRHBadVY1 MFhWYjJGNVpYYmwyNWR2WE5PL2R1WTFFZ0NRQ1lKZFFrR281Rys2UHA3RlNXa1hkWgpwNXZu T1JpYmdCbDU3MENqaUVRajhOM2g4cG1ZWUd2cnh0YkIwVUtXTDVSYzFTR0VXWkVtTjE3NnF5 K2o5dDMwMUh1ZnFMQXpqVkZFCjhtNkh3VUpURzREM3BjYVFDaFNEQmd3SUJDZzFEVEVuVGVT SWdNVVNaWnhsZVcxbWtDUTFyZ25lK3lwV3hIWXduVFdXY3U5ODFEeEsKVDZ4QTUwMUFWQ1hW cytSUWpTaldnUjMyeWdLaWJVMk9WajcwN3RVZitURll2UWcrQitjQkV2UW91TmNyNnkydVhn Z2haOWUxaUdnVwpJWEtCdUhqeWZaLzhxVysrZVYxRHRkSmYyTi9iS2ZLeUVUVWxKV3piWGEy SHF3QUR3TEZXN0h1MTJMc1FhalhMeVhrZ0UyVkV6TXJNCjlYdUxKL3VyNTVaT1gxdzdmYzUz WElvam4yZWhkTkx2Wk4yZWtabWg5N2xhMWNTQUpoa2hvUWVrSkNwbVFNaUVMVlljMFJ5aG1x Q3EKcWlhMEtLcU5sUzdyZGpzMkMxZXJjU1FmTzhOQmdDWEZqczhKWXBXYUdCT2dBZUZDWGth VEpnVlFLM3hHVlZNbU8xVXUzTTdyNjgzUgpZRElicml6MHFxUk4wNlJwMXNtUk13ZWVLcXlx VkRIRmpwOWdmYnNadlRrYjNabk9lZ0NYRjRlYjBWNHNBQUFnQUVsRVFWUW5GNHBsCmg1Nmk3 M1VhanBSbHFtcU45Rnhaa2gvdDcxOTc2ODdCdGVzNXU4M0ZZZFlwYzBkc3d1RE1JemtYTk5Z cWl1b2NPMDlHUklnVzUvQm4KWkNaRUFBV2F3d0hNV2lNampKYXFHQkdBdWlVR3dGYkNKMGtT Q2JVVmJMVkFUcEcxRGJnRUFHUUdJR29oNTF6Sk4xS0RxR09QZ0FGeApqMkRMKytjUDk1OWNY YnN4bXphdTAzVVpCQ2NTa0JSeHprbUEvMkk0R1A4SjF2ZDNzR3hYeTdMNTlvM25QdnNWNE8r RDBVK2NYRHdjCk5WVEhsVUZQVkthalVhZFhEZ1lMQTVGLytkLy9EMy8xbVQ5NjMzdmY5NE1m L1pFejczNU1oOE5VRm81c3ZaZjNSNGZicnoyLy83VXYKdTUyYlEyOERyNllKaUlRVXlMZHli allVRURKcVI4TzBIU1krNW5zMXM2YXVKRFNTSXFxMDZTd2JnaWNHQUdwNTVYT05HNkRCMGY1 QgpyOWNSaFRwSmxXWDdtblpUT0J6MFAvaFRQL25ZSno1NTh2RW5RclREOGN5Qm95d25qTDFP SjlVVm9hMHZEYW1aZmZQclgvMzhIL3orCjgzLyt4VzYxTDZPOUJIUWtNOHE3dGFBdmU1Tzdh NTMrSXZyYytiS2RzUFRlZHpxZFRwNXJOZDY2ZWYzVzlXdDcyMXVUbzhNSWNlM0UKNXZyRmM3 LzQzLzd6NGFuVEM1dW51ZE9yakJyRklHcHFVZ3NUSUR0RVNFWW1RbVFGc2RTakVyRmtsNG1F bzlGMGI3ZVpUY2tvSEV5bApDYkdhaGFhaWtESlZNMHVBWlY0bVJCRG81TDBUSzJzNVU4bCtP QmhjdWZHbVdQSU84OXdqdVpRQ29yTFRvLzBkQTFma1BjOFpvWUY2Ckl5WUNiUUpBQWlUMFJa YjFpczVDdDdNb01hRWpJVlpIcEppYVdUMDZldk1iWC92S1l2L2pwODR1RllPaXlDc0xWV2pN akFETHNweE8KcDBRRWVhNW1TYlZWblREUDFlUDNHOG9HTUplMGdIakhIaWpGR2t3QVJTZzFL UUdDa2pGcVFNc1YyUUJWUVNBalFrbk5wT0tjdWV5TwpEa2JNT0x5d2VmbkRINEhoQ25CWHVL TXBlVUFvaDZjM0gyZ2E3UFFXbVhJMU1nVkVNN1JvbHZVSEo4NWRPdlhBcGR1dmYrTm9QRVZn CklwY1RWTkxDcWRyblh3Q29OWjZENHhmOHZkcU1ienM2U1FFTUhDSUJGM212MzE5ZVBubDZ1 TDVaRG9lK1UyQVVKUlBHU3RJc05pMVUKWWM1MWExa0VoSzRsM2hHVGFkdkRUTnJLYk9mcy8r T2ZoT0RwbU5lT0NTRVpia0ZhMEhDR3FVUkdSRk1FbVlNSG5YZkVTRzIrMlk3NwpxN21vbmpY UHk2eHB0cXZKWGoxYm90eVNzYzhNU1kyYVJyaGh5a3J1NTBjY3IwMTJybzUyandBeWdKVzhX TytVU3doWmJMU3VVeWpBClc1bGxtV2N3eFZxcnlmam8zczcrdmExdWxubDIzcnZNTytlSUhS S0RVWXZQUVVWVElpVVViS2tPYzFFVElpQVltZ0sxbHA5emQyOUEKUUdSRlJXUkRSQVRudUUx VE5hRlpPeWVOWk9TRXZRSnBhK24yN1ZUQ2dXdERMeW93bUVkd2dFVEFSVUdGUDdnejN0N2JQ ZFByajlYVgpFeWc4eFhld3hPZi9EOEVTN1RzajRyZFBNUUNndDdlajBXeThOeEsxZnIrdkhr WjdvNXhza2FIWnZ2ZmJ2L3Y3WC9uQ0g1L2VPUFhECm4vNzBwYWVleVRmVzl4QkNDT3NsOHVI TzRhdlAzL3phbDZzM3ZybVl4dDNTT3c4cHpiVjZRa3BBQUNobWIwOW8wVnBNdXJZWXpIcFcK aDBwakV5UW1Fd1ZGUWdRalpsWlZWQ0VGUUVGVEF3RlEwRFFiVDZBc3NOL2ZDK0cxeVhqNDRJ VVBmZXBUajM3cUozdG56b0hMcTNvSwozcnZTRzRCQmpQVzRaTzZ5SGR5NS92eGZmUGxMZi9p Wmw1OS92anE4ZDNJeDB4eE5ySzRuWERjbW1FYVQyZUZoekx1TmFGSVRSSjhWCnJzaDluakha ZUgvcmFHOS9PbWtBbmNzRzZ4dWJIL2pvajN6Z1l4OWJmK2dCN0hjMWQ1TVU2aFNKaUoxalJw YzhNeU5UTUlreHFDYVAKbUFNdGxGVFd3UjNzeGJ2M1JpOS82OFpMTCs1ZnY1bW1zek1uVHpV eE5DbFFrWFVYaDUybEpSb010Q2lVR0F5ZFNzL3hjTEM4WG5UVwoyRytWM1dicjd1SDBvQkVo OXVBWTBLc0JteHZ2SDBKaUI0eWkzZTR5WngxQ0ZERFJCS0JveG95K3lMdmRibHhZWU5Lai9i MHBWS3JLCnpBQVFRcmh6NTA1ODdqa2RiRHo4eExNWEwxN3M5SHA1V1JCUmswSWRKNkJxRGhC YU1Mb29HQ0l3T1VpSzFsWXZTTzhqaFFGWXRjalkKNm1aOHVCdXJhU0dCTlVHczBYWE1JS0kx YUVRcUtvN01FWmhaeGc2OFpwa1RoSjNKMGVLSjVVdlB2Ry9waDM0UVRxd2wzMVB3R1NpQQpn N3Qzcjc3NmVqT2RySzhzWng1blZwdTFuU2tRTXlKNjhNRUhuMzMvQno5Mzk4Ym8zcTErbmdG QSsyOXdiSU44ZkluVXYzOTMvQWRmCmFPMlBCenl1blJJUk0rZWRjcmk4ZEhKemMrUGtxWDYv NXgySWVqQWx3S2FxNitsTVFuVEUyWEZMYkM3eHNYbFVJQ1JBYVZFZllqQVgKeXJZMVdrUXpZ MlpWaXlwbzFGcnBWRTI5RzIyM3d3NmxJQVRRaUhQWk43SURKRU1EWWxUVHVhV3ppbW1uekJh NXUzZXdkK2R3WjMxaApwVVBheVYxVVVWUUI4aGxKN25heHVWcnRYNmwzOXdCT2RIamc4ck9y S3h2RFFaNUNZWUtUT2gzVnJuU0lRQTZiS3RhVEpoeE5SdU5wCkxiSGZHM2hpbDJldXlGMlpV ZWJKT1hPc1pJQkdPdTg0RWhGKyszTTRuc2M1ZnRpd2RiVnNWZXVvL2hpNjRBUnpJRFJTcFpU bTRsVWsKQkJBeWQxL3N5c2UvTEFNUVptVWtRVytZZy9OQ0RNQm1mY1FsTTlHRGx6NzMrVWVl Zm5aNDlsTHRiRlkzUHZ0ZVAwSC81YTd2N3psTApORFJFUXdVamFMOUNhejEzLzF5d3QzMEZB N0NZbG9aRFlqdzgyTzk2UExrd3VQN2lpLy91Ly9nL3YvU1pQM3IvK3ovNHFaLzg2ZldMCmw1 cThER3FDMXJGWTdPemMvcHUvdVBiMTU5TDJ0V1dyQnhrNmpLWUViRUN0QVFDMVBsYnRsYmUx cmNjNWQ5RlVUUVZFSktVa1lpWUEKWnU2K1dTWWlLSU1hQ0pDcFEyM0g1QlNJT3VYVUlIVzdk ME44WlhTVVhUajc5TS85M0FkLzRpZFRiMmtVOFdqM0VEeTdQSXNTUWEyVApVZGU1T0Q1OCtl VnZmdVVMbi92clAvM1RuVHMzZTFsMjV1UnFyQTlja2JNUkNiQ2hkODRqb1VhWkhIaEpLSmI1 ekdsakFTZE5YWWQ2Ck9qbHNKSFc3cXcrOSs0bkxqejk3NWwzdlB2UHdvMnNYenQyYmppR3BR RXFXaURETG5RY0NBY2ZPbE5XRVZidXRIcUlKcGNSOE5qdTgKZW1Ybkd5L3R2UHpxMFJ0dnhL MmRNc1NoOTdOYjEyTFNnTW5LekpaWDZQVEozc1lwdjdpVThobTZqT2R3ZVFCVXl0ajE4dmVk UFhYOQpubDNiMmEybk0rajBpTFBXTFJ2VXBxTkRpNkpOMURYckw2eVlWMU15RTlXRW1pUWxN Mk9mZGJvOUlwaE1SaWsySWdMa0NMa29pcVMyCnY3MzdwWC8vMmJ1M2R1NWN2cnh4YXZQMCtY TW5OazRXM2lVejc1MENSdEdXR3MrSUJoQmpkT1pJNlg0Sm82MGVvQ21CT2JCcU1yNTcKOCti MGFOK25Pay9CaVhqWEt2a1J3QlRtTTJxTWxLcWFpcXpzZGwzR1k2bmpzRng3L0YybmYvVERz TG1lZkM4QnAxQmw3Q0NHcXkrKwovSVhQL2xGVHA4M05UZWZJSktrQ0VSTzVHT05zTnR2WTNI em0vYysrK0ZkZlBycDNsMXQ2WExLL2swVHFYQzcyWGVjRjM5WDVZTWV5CmFqVEN0a1ZxUnVp Y2MwVlJEQWFEMWRYVjRYRElydFZiWWtpcU1kV1RhVDJkU0JPOEdUT2pRVnZpVTlXNTFSWVNn S20xdHN0elcwVXcKSThTNXh4eTIraStKS2tTT0NVMmdTdUVBNUxiejV2SkY0SUxRaUVDSkFC bEJWT2F4NUJpWHFvaUVzTXlPT3IzUndkNk5lTGc4NC9POQpZWTRtTVRKaXlybEczZzZqMTNh M2I2V0o1WER1WlBiZU0yZVhPRjliV0ZqSWNwdFY5V3lzVlpqdGpmSmVvWTBnWWxOVnpiU2lL SzdNCmwwK3NGZWdZeVdXZWNzKzVjNW0zekNHVGthSVpFYmZYQ3lJQ01HNkhaZ2dVN0JqbTFm SnFGUWtOQ0N5UkFCZzVZMVZ6b3BRQW8xa1UKVE1wZ0JuZ2Y2R3I0SFQxckJrZ0FTbWhtYkph QnowQ2RXWUtVUkpweE0rZ3RyUUM4OXNVdmZmSEN4Y2MrOFdQbkgzbXFnblQvdm1WbQpiMWRL ZjEvSGtmL0k5ZjJmV2JiNnVia0xJd0dDdHRuazI5TE50MStuVjFlWDZqb2U3dS8yUFo5YlhO eCs4L1hQLzhhLy9zTHYvdjdqClR6NzkwVS8vMk9aN0g2K3pZcGFDcHREeDJKK05idjM1NS9k ZStLdHc0OHBLWWV1RExBZERUY1RPQUkzbmpCSERlY0VWV2dRR29CMUQKaWxWVlJFUU1rUmlB MFh3YktZSGFSbnBLcG9wZTFRRVVESXlRQUJyRW1hb3M5RzgyNmFXREF6cC8va08vL0V1UC84 US9tdllYcWdvRgpDSXVTUFlta0dKcUNZVmprY1hMNE4vL2hpLy8rMy81ZnIzejlxNXpDMm5C UU9BNlRjWkxBVEFnQVlvem1HTm5VRktCcFN1ZDhuaU5iCkNyTlpYVU5WbVFSUHZISCswdVhI bjM3M014ODgvOTZuQnB0bmd5OXYxVFB1OThpUkE4Q0VEc3dMVzVTbWFZb3VpMFlXNlpnVmtt ZzAKU3R2YnNMOTc0NXN2SGI3NXh1NXJyNlNkZTcybUducGVHWmFEVHJtOU84TGNKOFpBSVU1 MjdFNmRwSUxwQ2c4WHMvN0FGMFVFVFNGbwpDaDBjdXl3T1Q1MG82dkZvZC9mbWVLckdycjlJ enB0cTdsQkNyRWY3QjVyTVREV1Z2U0g1RWdsVmtvUTZobHBTTURQbnNxTG9ySzZ0CmowZUg0 L0U0aENBS2MveEJQYVhKNGM2VjErdTluZGU3M1hPWExqNzg2S1BuTGw1WVByRU9pSW5Jb1V0 Z1locFUxUXdVRlIzUXR3dUEKeDM2Z1Nvd2k4ZWpvWU92V3JXWTJWWXNzNHMyOElnTXhtQU56 YXF4V0duVU1NczU5MG9ScHJQV2gxOTVEWjFZLy9DUThjZ0h5TElJRApreklCaU1LTk95OS85 WVc3Tis0YXdLbHo1NVhuNllJWkVUQ1lOaUVOQnYwTGx4NDhkZTc4NnkrOWtOUmFsOU8zbll0 NkgxbjF2VjRFCkFJb0VURUI4UFBKQmp0bG5nMTVuME8zMSsvMmlLTXhBRFF4Wk5WYmpTWmhN VTkzRWFjVVFIYUJqUmdZelViTm9yWkl6R1lKYU1qTTIKeDRhR29IWU1ncHQzTVV4RVZZRklB UWtJVlcwSzZWb1lCMHpSL0JCZHdVQUtEQmFpS0lMWUhJcExSSWhJeEIzRGpVWjZHVy8zTzFm RwpzemZxdmNYMUpaNkVUSlF5SHB2Y1ROTTNwN3ZYVXVNQm5qZzVmT3J5aFFzbmxrdlRERGtI Z282YmpLQ2FWTTJrMW1SeG1vd3NoS0FwCjVVeEZyNWYzRjlLc2Nram9tTHpEak5Vek1wa2pR T0Q1WFFPWm1aRU05TzBrSnAwTHRscXFiNHNxRUUxS0FpNGhLcVZrbENET0F0VkoKb3dBWUFq R3d6RDhOUUp2bkVITWlDN1NuZ29JQkcyZEFIalJCQ0NBS2xsTGR4WVdQTFoxK29hbWUrODNm dkg3NzNqLzc3MDRNVDUrWgoxYk8zMTgvZVVldjdmczZ5dmFrRHZ2M3JIUHJ4ZG0wUHpnbVRr SUxXazlGaW5tMHVkTysrL0kxZi81Zi82cVcvZU80SG5uNzJ4My94CmwxY2VlbmljRjhGNTU3 Q0hVbzRQYi8zMWwyOTg4Yk1yemVHNUF2c0ZsbFlUUk9mSmVUWlJSU1NpNDJRU2dCQVVFQkhW amdja1ZSV1MKZ1NxQUVRRXdzRU1URkFiVU5xYUNxU3FvSVFJaklXQkVHWUZ1RTcyMXUvOVdp SXVQUHZyUlgvcmx4ei94bzJFNEhEV0NCbm1lRTVwSQp6RHd2RkVWOWVIam45dFhQLzg1dnZm VFhmM1gxcFJkNkNNdkxBMUlOMVl4QVBUaHNQWndVRERScU5FTTJLSXFNMmF2cVpEU2R6R1lL CjFzbTdnK1cxOCs5NzhzSDNQZjJlcDU3dW45eXNzN0lpU0NSWVpxMU16a1F0emRtVWJlbkhh YzJoNFZsRDA1bnNIWTF2M0JpOS9ucDEKODhiUmxUZmhjS2RmalljNUxTd01uRVZOMC9GMHNy RFlMM3U5b2xza2dsbEtGUUxZQkFQYk5PUlp6SHczZ2tSdHhHTHBnM1lTS0UyRwp4ZDFCZDlh RW82Z1dJM01HenFHcTgyU2lzWnJ1Nzl3TFNZWnJxZE5mSXNva3BpWTFJa0VrdFljeXNTczYz WlJTVllmSlpJS3B6dlBjCnVRd0ZvRG9LaDF1ajJjRWV3UDcyamR2WDNqaDc2ZExwOHhjdVBI UzVHUFE3ZzhVc3k0TWFpaUlRa2dOQ2hlL3d3RFZFTmpTRGxGSlYKVlZWVmRidjlJbFFzZ1JG SmpkUmFteTVWMVhZeUNGQVFSTFVPWVpaRHRybCs4Y1BQYnZ6QWs3QTJCSElsSUNnREllenVm L1V6bi92eQpsNzZ5ZnpDR3JEaHg5a3hDTTFSSFhzVUFtQkM5UndEb0Q1ZlBucnVZZHdlVDhV R3YwM1VrSWNYNXZOejkxd21rMzcyNjU3czlId2dBCmpBZ1I1bDdXUnVTODk5MXVOeSt5M0hz aU1nTW1BR1lSUGR6YmJhWVRqREZXTTdiYWVjellBYzlSRkdiV1p2YUEybUt3NXA0a3gxR0UK RUtHMTFzQTU1MW5OaE9kWDVRYnBYbXFFRFdPV1hMRUVVQ0NobVJOcGh6WHRlRENsVGVhY1lS bU0yVTR1TEY0ZnovWVV0cHFaUzlaMwpWS1BkcThadlRQZnZhTXB5dUh4cThRT1hIM3I4L0lh amhqUnBFRExMOGdMUlJDUTFTWUtZSWpFNFlQVGtISkZqSThiY0F5QTRCdS9VCkl6T1pJME5F SmxSQVlEb2VBYnB2RFFUSGVadVptZDdYLzZzbXRhQWFEQkpDVkk1Z1FXTVZYVWdRRFdGK05M VTRKME1RQWpJd21BUHQKMnA1Mld3a2dCUVlVc0FTbzN2bXUyeGd1alhKN2N1TjhOOVIvK05i MXYvbkNIei83eVU5LzRPeHBQTzQxL1owSDQvczlqdnpIck8vNwp6UEkrNWhXT096UUdCS2hv QktCejIwZHJjVTZnQnJQSlViL3dhNW03OWNLTG4vbTFYMzN4ei83OHdRY2UrcG1mLzY4V0xy KzdIaXhXClphRW1SYWl5ZyszRDUvOTYrODgrWCs3ZVdSbGt3MjZISUVpSzZNMTVSaVl5QW1L NzMyaEhiTnRhMUJwZXRjSUVRekZUQVJYVHFKYlUKeEV6dk43MVVyWFdxRXdJallpT3UwZmJN dHBHdUUyNHQ5VmN2WC83QVQvM01lejcraWREdEhrenJ2Tk5WRFZHU3BOcUJacHlGOGVpYgp6 MzM1YTMvMkg3N3crNy9qSlMxMzhzVnVSME16R2g4eTQzQzRGQnFWS0doS2p0alVUQXdST0ZQ QVdyU2F4VHBhMWxuYzNOaTRlT25oCnhiUG4zdlBwVC9xbGxmN2lrSXNzTnlMRVJKeEJ1NThk SWlSRkJITkdKcGFsYUZ0YldCM0c3ZjNKalh2MWxadlYxV3ZwNWgwNjJGdUsKd2VveFUxUGtI a2lrUUNvNlJWa0NPaWhMMXlseTVreWtoMGF1MEZ3Ym5EbEJxQ2VFNGpHUlEzTlJJRml1cDFm Nmpad3UrNE1yKzVQdApxaGJFb3RjUEV0Z3hPWlJrVGFoZ2RPQXlEMEMrNklxWWFnSUFJZ0lq WTFKbEJjckxUdGtOSVFRUmFjOFE1Mnh5dEoxUmt4VWRkRzRjClJ3ZTd0NjllZVdYNXhNYTdu M2h5ZGVQMDZmTVhWMDZleXJ2OW5Kd1JHMUdEY3lrWkFkd1BSWUlBQW1JQXhFV252M2p5VERu ZTE1MEUKVXNXa0NpWUdvQ21aQ0xRb1JBclRhbmx0dVRmc0RFOE1OdC8vMk9XUHZOODlmQkU2 R1VRRVUyZ2FtTXp1Zk9GUFAvZDcvKzZGRjc5NQpTeEowRjNyckd3MllJVE41aXdrU09TVHdW TlZOa1JjWEg3cTh0SGJpNnRGdUYwSGxPNExpc1Zmcjkzb3Z0bnNNRVl5TkNiZ1ZGakdTCkl3 YTFsRktNVFl4Um5TTUhLZGwwVW8zMjk2eWVlUldwWjAyYVpZT09JMFpQSm9DU3FHWGRPb2NJ MG9LY0U1Z1p0VmRUQTVyek80eVoKbldOQk1jTFduQlVKR29KS3dUUzZab3BKR1IyQmE2MnRH QWtRNWxPRkxiSFZGTXdLZ0poZ3BTZ3VEbnBibzhuTnUzZUxoV1hyOW8vcQp5WTVXRGFhbERs NDRjK0twQjg4L3RuNWlKY2RSYXFoQVJWVno1TmxSbnFlU0cwbDFORVZVZGM2NTNERWpFSXFw Y2d2cVFpTkFScVUyCkZVWW1ic3ROaU9obzNxNDlSZzdOTHdmMy9XSE16RWdsSll0SzBTQWhK WkNnR2lRbE1UVUNkTURIV2dwSVp2ZGhBdmRoUFFabUNNN20KSk9FRUZzRmlScnphS2RaNnZa V2VOcE4rUDI4a2U1ek8zSGpselozcmI0VnE4cDFOejNmVytyNFBsdCs1anN0TjFtcWoyMkZi Wld1SAo4ZFFab0tVaHVmMnJiLzNPci83YVgzenU4eDk0NWdPZitwbC92UHJnNVVuWk8wd0pR OU9Wc0ZTUDlsLzYyaHQvOUh2OXcrMk54VjZmCkU2ZmFXTDBqOUtTQUZoWFFvUUhDdHllbmJT NVJhd3NvN1l2UnVZdUNvZ1NCWUJyVkJFeVBhN1prakdJTWdKU1l4UEdJY012NEJ1aXIKS1Qz OXlSLzc4TS8vd3VEY3VidXpoaUIwT3IxcU1zc1pSS0kzNjNpSUIvdmZldjZyZi9oYnYvbVZQ L3JzeWVXRmZsR3c2dUhPUFVaYQo3UGZNYkxSMzBPME1Vekl6ZFV5dFFUb3dzOHUzZG5hYmFN R3d2N2h5K3FHSG4zanE2Y2VlZUhyNTRzWHBjSEZrS2dtTFJJall4Q0FvCm5HZFZrQ3dUUmtj U3FRa1dHcDFNYmJ3ZGR0K2k4ZDdzenRiQjYxY25iMXpqM1lORjBVWG5jaGJzT3N2UUNwSUN0 TXZGOHFDM05Fd0sKaGxDcm9FWDJ4dXpKQ1R0aUpvVnBha3doZXM5WkRpYXBTYlV2T202bFgv UzYzZDRneXZXam83dVZpdXQxWnFZRzVOZ0JBQ21ZcHJxYQpBUi8waWNVUVVORVJtUU5NS2JF aCtUd3Z5MUtCWW94Tk5RT0FFQUtZTFBUWTB0SDQ4TWlYWlJlSHFqaVZDa0crOG4rejkxN0Js bWJYCmVkZ0tlLy9oaEp0djU1NmVub2dCWm9CQklpQVNNQWdHaVVXS0ZDaEJKQ1NLcHNxeXJm S0RMVDNJVlg2Mkgvd2dXMktweXVVcVdxVEsKbG16SmlUUXBVYlJBaVJBQ0NSQTV6QXhtQnRN em5idHY5dzBuL21IdnZkYnl3ejYzdXdjVUxKRW1VQVBDKytIVXVYMXUzNVAydjFmNgp3dThj bm52NGtXYXhSSVBUNXg4ZURNZEdFRlFUb2FEU3NXSjRYcGhCK0diZTFhUHg1bFpWRy9KOE10 TmVKSVVzZmFob1FPclJlc0lCCm85OFpuWGpuVzA0K2ZMWSt2WFArblUvUncrZEFCUVFoR0tq QzFkc0hYMzN1bi8vNnIzLzFLMTliQ3V4MXZXNk55L0YyTkFJeVJ4RHoKMEk1UXpacXVIUTZI NXg1K1pPdkVxVmUrOFhWUjYvcmdQUjRyejkwTGsvckE3YmRsNVJ6aUFhQmJqbVhJQkgzZjlv dEZ1MXlFcm5ITQp5RVhvdzNJMjcyWXpETDBIMGRCTDdFbXpYeXNaWlYxVUkzSklEaGxVbEFI MG16NTJYSUY5UER0aE1UTWdUR1ppbG92YjZHQUtWcVN1Ck1ob1FWV3dGT2EvRzZNd0VFU1dM RG1YblZnWGtiS0ZuWjdaT0hzMld0MVZQZ1kycTRuQnlJQWliNC9IR1d2WE02ZE52T3JHek8y QUoKRGJCd1dRS3pHWUx6Wk1DMTgwVVJpVkliVTB5bXdNak9PMk15c3hBakV5Z0JFakFDNWMr TFZxb0w5OFNMQ0ZCWE9qMld6Ynh4SmUyVgphMnNFVTB5ZzBUQVpKc1FFbUFBVGdZQXBJckta R0ZCdVhJa3BNc0d4c2xMK2dpU0w5aEtwU1JJUnNvNUZoNjdhR2Zoem0xTnJ4OXRyCjREd2ZU TS91cksvVkxyUXpoeEMvclJ2b2piMis2NE1sdmc3N212L2xXR2VnNndaRjRSM0hkbEdWdnZL K21VNU9sc1h5K3ZWZi9SOSsKK2RNZisrUUhQdmhqUC9IaG54MDkvR2d6V212THlxZXdrYnJo L09EdTcvMnJWMzc3Ti95dDEwNnUxV3RWeGNqb0VObk1nYklCTWlDeAprWm5MeW5sZ0tzYys1 Z1FvQUtab0ltcXdtaUFoRTJRNFFrcWdaa2tSczZOc2lsSFFzQ2pTWURBRHVONkhTekcrQnZq T3YvaVJ0MzNvCncrNzhvM2VUK1dxdExwenJGZVpMSHZxTlVibFJWL3ZYTDMvMFYzLzFuLzF2 LytUd3hwVW5Iem9iNWxNTEFtYkRva0xFRkFRQVNsOTEKWGNkRXBTODlPMUFMSVhUTE1OTitG dUpndVAzb1kwODg5ZTczdk8zNzNudit5U2VydGMybDk2RWFla1FTeXpDNnFxd0RhREQxdFEr cAoxK1cwQ1AwTzRLQnRwbGV2SHIzeXd2SzFyelczTGs5dTNlR20yeXlLamEzS2hWN2FwWlNJ REZCNEhqQU5TeHFXV0xwbDdLdHhuVFFrCk0wZkF6Z05qTklrYUI2T05ydXVqU0ZWUVNXQ2hk NloxN1pvWWlnR2RIZ3lIOWNBN1Z4QisrZWJlbmV1dkRVNmR4c0lsSUhadVZGUm0KR0x0V1RQ c2tSVFVZREFiT2tZbUlFVGtIQUdnTUtsVlZyNDAzcHFKdHUyU0NzbkFtalVKQ3h0Q0hFRnZ5 SmJyQlllZzJ0ay92MzdyMgpndW5Cblp0bnoxOTg2T0lqRDErNHVIWHk1SjJtS2N1Q0VXT0lx c3JPSVpLSU9PSnUzcXZnTTI5N1YzZjF0YllYYkVNbzl2dmx0T3NYCnl6NlloNDJ0bmRNUG5Y LzB3c01uZHJhSFplRWNyWi9ZV3QvWkNzNVhzdzVjQmNzNXpJNzJubi9sc3gvLzFKZSsrTVZM bHk1Tlk1b2cKdFZDLzdSM3ZTVlFPcTBHem5FZnRSYU1sNTRvS3pFYWpVVlJiMjlwOTZ1bG5u Ly9LbDd1K0tZcUMyUlRFVExQRHBRSVFJaEYrSzNuUAplN1M1YjFyZlZLUys3dEk3N3J6ZDE2 Z0RBQkhIbnAwblJHSmtOSkU0blU3R3k4VnlNVG5jdXozYVBIbGl1TzRBSnRQNS9Pand6dldy CjB6czN4NFFuTjlkdlg5dWZUM1c0dm1Ic1JLTkRzaVJkSC9za1dad2dKdlZNcUpCRUxJZGhS RlBKUVNralhUT3Z3aFV1dit1RTBDRXUKa2gxQ1B3STM0cUpHOEVqT2pJQnRwWkJqbWxYSlZl WUFoMzFZcXVzSGJuTnJCeWVITjQ4Tys3N2ZYRnRQS1I0ZDNIM0gwMCs5NWV5WgpOWWhWQ1ZI UlU2bkFWQktZNjFJd3RuSlVZVFFRY1pBSnVjUk16cEVTaXBtdlNrUkVKbktNRG9tWkdCQ3g3 M3N6UTFObVJsTlF5MkFICkJHZVdqZGl6dllFQkFLbzFiU2pRczZMMktmWUtncFl3OWNrRXlB Z0pNZ1dIREIwekV3YVJESXhDUThwZlhKYTVjeGhDcE1wSFN0ZWIKUTBubDJmVVRneFBEMFBj d1FPbWF3Vlo1b3RqWTJScmZ2bm1ERUpneDJ4QjlMeUI2dm1sOTF3ZkwxY3BFeStORm9FWGh4 L1Y2dDJ5cwo3OWZydWxrdWx2UDUyYzMxVnovL3VmLytiLytkVjc3KzhvLzkxSWQrNUVNZlhq di84S3lzV2lTMnVHRWRYNzEwN2JNZlAvcmNwOVlPCmJwNGVGOXZEQXNDTUNRak1rUkVZSVZn bTlqSmhqcFFacnJPSzJKTHhQR0lpSmdxU3pNUWdnUW1vU0I3RTVIbDdBbE16UVJ0dGJVNVMK MmsvaHB1cm45bSttblhQdi9mQmYvTUJIZm01NDRXRy9YbmlBZzF2ejE3NzI2dTV3K01URmMw bm5pNzM5THovM3RVOTk5Rjk4N2JPZgpidmJ2amdpNjZWRUo2Sm1jV3pXaENNQng0UXZYZG4y ZVdvU1EybVhUZHFrYUROWjJkdDc5MW1kUFBmTFlJMjk5OXV3VGI2cDNUbXBWClJlZU51TytG MEFGQmtHUWhHaGw0S3B4cm0zbU40cVdWZzl0SHIxMjUvc3FyczFkZmk3ZXZqL3JKbWpZYkRt bFVNQUJieDBYaTBnRUIKTUtoSHFncFhlUzQ4dXdJZHFTWkRCUkFCaXlwbXJFaGlPTzhXcWdD WVUzd2hBMmRncHE1MEJvYWhIUkkrdkZtSGkyY0NwSEJ6Yno2ZgpldWZLYW1Ub0ZNZ3hFVmt5 VWVtVFVJaGc0Q21uNEVDR0tBSUlpT1JjV1ZTRFdqVkpDaWtGWmlNRFZVTkF3MlJLS2cxb25C emNuQjdkCnZYbjlpdnRxUFY3Yk9IMzIzTG1ITG15ZlBIUCtzU2ZXdGplMzF6YUtvdkRFbUx3 aGFkTFJlSzJvQnVYRzlpQ2twTmdYZGRyWTFPVlIKYUNabDVZWWJhK1B0OWZIV3htaDlWTmUx TDF4WmxvZzJIby9McWxndUZuZXYzRGo4d2xmMzkvWi80OWYrZWQvMDg0T2o2WFE2YWVZSApZ SWRZOVg1dzRjbTNGUFV3QlVGSjVOZ1hHRUhGQW9BWmVrTXQ2c0hKTTJjMmQwOGMzYnFlQmMz eW1CcGVYd3I4c1Z0RzNJdVU5MzZrCkZlNE5UUVhNa0JCTXBwT0Rldi91L3UyYjlmb0o5blUx SEIzZU9UaThmYWVkSG5Uem8wR2FlMGdWQWFrU1lqMFk5SDNMN0lFVk1HQUMKSWJEVUNZbXFR ZjY3Wm5vOGRIVE95ZXU3elBrSElRQ0ZCTEJROVJMRzRMZnEwUWdKKzhCRjZTQ1BQKzhoZU1H QWxuMFh5SkpDMjhXRAorV3lpc2dHdzZUMnhwN1lyRFViS0l6TVhRdHZGYU1GOG9jYW9tTFdW SWN2TEVXUUpmV1JEekZHUzFDQ3BBS0VSSWQzbjhXaldMaWN5Ck0xQ2o0d0tBc3J6MFBicUlr VmxDTlZBam80cExWaEtWRkZVN2tkNWtHY0tpTDZ4U0JNNHpLRndKWm1iakxUam0yK1JhVmdF U1E1dGEKOHdDbE5oYmlrS3N6NjNScUhJWVVDczhsbW1Nbnp0U2l4aTUwWXQ4Sjl0RWJkdjBK Q0piMy9FTldqQkVDQllEWTltM2ZicTBOdmJucAo0ZDF4WFJEeTg3Ly9tYi8vWC81WGQ2N2Ur S0VmL2pNLzlaZitLcDg1ZnpNbUxXb0g2YVRYeGNzdlhQL29yMDgrOTd2anhjRkQyNlB4CmVD Z2c1cDJ5SVJNeUFCTmswcGRsRk80cVI3UDdRSDBUU1NLYWtvcUNLbGd5amFaUnpSQkVWWEsy YTVFd0dRaEFNSnN2bDBlZVgyb1cKWDV0UHcvYUo5My80ei8vZ1gvcTUwMDgrRVJBT2JyZUhl M3Q3Vnk4ZjNMZytLM3gzNDlLdEd5L2Z1UHJLeTg4OWYrUFZWM1F4SHpBTgpDKytBSkFaVFVP UVZ4RHhucHNtR1hNd1c4MG5UUkZPZ2NuMTM1L0czUEhQeHFiZTg1ZUhNMElFQUFDQUFTVVJC Vk4zdjJUeHpmdXY4CkJScXRUMk9jOWtHU3VxSjB6UGtNaWNpQkJGVmNqQlRET0RZMHVadXVY MTIrL09Mc2hlZm5sMTV6aytsUUUwSmZENHQ2V0JGUlRDRkkKTkUrdWNDa2xZQ0pINElpUTJj Z0xZc0pvMFRzakFFUXlCRU5CWm1JT3ZhQXZtTDJDUlJXSEhBbk5OS2c0eDR4YUFwN2RxSWFq TXhHMQprZmpsRzNlZ0czQTVRc2NBNklvQ0FDVDBJZ0VDZEtCbXRYTU95QUVCWkFZUEdDS1ha UVdhd0dLemlIMUlKUkVBS29HWkdaQ0tpSnBCCnRMNFh3NWcwcEdSQXI3eFlyNjl2RGtmclQ3 N3BiYWZPbkxsNDdxSHQ3ZTNCZUcwd0hOZmpEVitVYmQrREtFcnkzdE53UU9zYlN1YkcKZFFt N2RVWFZhRml2ait1MVVURW9mVmtBQXpDMW9XM204K1d0K2JWWEwxOSs1ZExWVjE2OWZQWGFj NWV1K0xKMHhESEdEbUFDdUhDdQozajd4N052ZlZaZEZhQmVrQWlqT2MwSkppaVFBaEdKWURz Y1hIbjNpL01PUHpRNzJNR2FVNkNvQ0FJQWg2UjhKeGZpSEFtNGdvdU1NCkxsMGxqMlptR2pE QlluSjBkSGV2dW5ITkR6YVlpbXEwdm4vMzd0MGJOeGRIZDVlVHZSRXVCeWlWcHlRSllxenJH aEdkY3lUTUxuS3kKYUtsSEZMR2tyV1lVSzRLcUtoZ1FzbU9SZFA5RWVQQWxHeHBnWnpZRk9K SXdoVFJBVGlRRnF1azlINEg3YXpRWWdzZGxRYVpkNjhpVQpOclozSGpwN0RwZDlDRkY5N1F3 eFNreWhDeUFrcFJ1aU9MM1g4RllnZzFWU1RaZzRDL2dabXFpYXFTQVZ4NTFXd3BYM0dDRWlz MnJXCnJnVzRqMWU5OThHYWdSb3FZakpRTURWVTFKUkNFMFBUWXlNWVVMcVVvaklhQVFzQ09u UUtLN0ZlZzN4eXNXYjdMVFZEQllnSWNlQmIKNkpNMkRmYTBXMjg4Y3FJNk1XNWNGSWJnaklu UWZEK1hSZXpDZE5yMmdjcnZYYUxsZHpmUDhoN2VielgyQmliTERYbDFSREVHYVowbgpIU0FV S2wvNDdPLy95dC85eGNWclYvN0NULy9NQi8vQ3o1UzdKKzRvWUYwN0VOOU1iWDduNWlkL2Uv LzNQbll5emg0OU1SNVVyb09vCjNvRURJR2M1VW1hM2RLT1Z1OXh4c2lhUTk2UWRhNmVyck80 ZUQrak5ISklncXNZa2tzREVRUUxxQ1Z2bUE5TlhtL256OCtueXhPNEgKUC9LUlAvMnpQN2Qx NW56ZnhPblI5UEpMTDkrNDlFcHFGaVQ5SzdkdmZPTEtwZjJibHlaM2IwS0tKemUzMW5aM1E3 TkVTWU9xWG9aZwpTVlNOdVNoOUFXcXhUODJ5RTVGbDZDUEFZRzM3M09OUHZQbnRiMy9tM2Q5 MzdvbW4xazZkQ2x3MFZIU2g3eFNVZmJaQzFDUm1wbUNNCk1ISmdvZGZwRWM0T3V6czNGcGRl bkw3MHZOeTg3ZzhuNjIwelpCZ05TME5HYndBcW1oU1ZQWkJEWUJRMUJBVUZTUm9ob2hFbXdB RHEKaEoyUmMyQVpHWS9vMUx3bkFUUUNSekdGQUtuMGlJNkFLSWJlMVk2UkVJSkgzaDRNbmpp OTNVcmFueTBPUTVlVzgzTHNmVm1SWXlUTAo4a21xS1NYaXZJaWNjd21BeEZSVXdaREpWMldW cXRDMWZhQW9BRVNRdFRHVmpyOHhBMFRQVkhwT3lqRkdDWXZKM1daMnNIZHc4OGFKCjdST3Zu anE5dGI0eEdJMjN0ay91bmo2N3ZudHk1OFNwb3F5SFpjVU9yWERxb0JQVkVEWWN4R1YzMUhZ NG1WYWphcnl4UGw0ZmwzWGQKaEc3LzZIRHY0TTZWSzFkZWV2NjVXOWV1THc0blI0czJGTDV4 NUF4YUUvWGNLQVJ5SjdhM0wxNTgxQ1Awb3N5a0ZsY3lwd1NvS0dDYQp0Q1IzNnR5Rjh4Y3Vm T081TDBicEgyUlkvcnRjNFgrRWMrQVB0bUhCZ0lnY1FnYXVncW1CcWhwQmdOREY1WHc1bWN6 MzcweUhtN0hYCitjSFI3UEJBbG90K01SSFhPVysxNTBuVGFkZGx5TGQzQldQQlRqbWxUcUlZ VUl5aXJab3E1cEFNS3NrQU9KdTZ3eXJLa0IzSFN5TXcKUXlRakRRcEhHbStGUlZVaEQ4bzJH WUI1Ulhkc1Y1QkZ5cU9KQ0ZLdkdBTjJNWUJPRnZQclJ3ZGJSVlVNeWpYWVRIMXNac3V5bEdp cwp5Q091S0VFdk9mWE53QjFtaEJnVHFoeDd3SU9CMGFwdlRMQnlJRU5hZFVQaDJNQnpwVDV3 WEREZi8ycnlKd3BKUVJRRVNLQmROaWxJCmJGSnNldTZaSW9DWk9SY0ZCY0VScVprUXNKS1pH UWhDRHQ4QXRzclhlNEtHSVkzOFVUT2RkVWZsV25IeTdNYjR6QVpXMU1VRzJFU2wKQUV4RWk3 NWROdDFpTXUyNlVCZG0zeUdvMkJ0dS9jbW9MRFcvRVFMTGFTVXJGSTVHbXh1ei9mMnk4cnNi NngvOVovLzBmL3JsWDdwOQo3ZHAvOEF2LzBYdmYvOEhpOVBrakVWY1htd1hxOU81b3Z2L0Mv L1dQdStjL3N3dkx4OCtzandmVlpIYlVzVi9iV090VE5BWWl5bTFYCkExQzRUMHEzTExlVGwy VWhxZFUrTndRd3d1TU9qeU1ubGxRaG1DU0R3QlRBRnM3ZFZyMkQvRkl6eDBjdS92aEhmdlo5 UC9GVDY3dmIKcVd0MDBkNzg2Z3Qzdi9FU2Q4c1M5T2hnNzlyWG43dHk2V1d2L1dicHFrSE5N ZlY5ejJBRTFpOGJEdzRKaVlqSmdWcU0wc2ZVUjUybApmbWZyOUVOUFBQN3dtNSs2K013ekQ3 LzVMUnZuenRKb2ZDVGFDVVJON0lxaXFDc2lDYW52ZTJBMEVGWXBWRnl6U0FlMzQ3V3JhZS82 CjdTOStOdDY0cHZ0M3hxVGpxblFWR2tKUHFSaFh5WkltQVRTSDdETHJOVW1SbVFPQ1lBcGcw VVNWZ013aUNJR0NtTVFZb3dvb29ybFMKa05RMWdxUWdTRnBWem9aVlVmblNWeVVXbmlHeHFI WVliYnR5Yno1OTh1N0IvTG5yZC9abU15NEhycTRWMVFDb2NLQnFKZ1ppcG1yRwpoRVRlSTZ1 Q2FsTEp5RlJ3em5udm5YTWhwdXlYYTRRRXFxc1RpK3orRndmb1NBbEFEVUJUTXpsTWJUL1p1 MG9lRGF2QmNHdjM5UHJ1CmliTVBQelphMjlqYzNCd1dUcGJ6eFozYjg3M2IvZlJ3cDY0Y0tI Z0d4ODQ1NTV4bkpLSjUyK3dkN04rYzNMbHgrOWExbXplRFFFVVEKRWFZaGFvZ1pTTG8rSGhL aVJoeU5oMnVqWVFyZ2lKd3ZRdXhOVVp5eDl5YWlBa21NMEVianRkM1RaNnA2a05vcFBLZ0c5 LzloL1Zzcgp5OVVwdjdwdkFKa3ZyNGhrb0dRS29LeGtHQzMxMmk3RGZORk1wcFpvZVhTMG5C eXg5cGdhaGVDTFlsQzVhUU5OczJqYmRqZ2FGMFhsCnFDUTJDd29wSnJHVVV1TVdLUm9pc25j SWxqb1JWZndXZzFnRVlHTkd3cExKZE5HSG04Mjg5bjY0TnFSRmF3b0RwVHpETTBCbFVKQUkK U1pYV2pNK2Fqenk0S3JQOXR0Mi9jbVYzVko4WnI1LzExV0xlelJGd3g1bjRCS2tPMFFKRVNZ cnFYRUZNRHRrUlRacWVUUm5CT1lkWgpuWWZBQWFIaE1hQm50Y3dNczkrQzJiRk93b3IxUVVT eVlxR1ppYUlvUk1FRXBwamFQblFTMmlpOVNFSVNRd0VpMTZnZ0VxRTVNNi9nCjJITHJsUXpZ VURKSkFDRXlkQTZXaGU0MUIzTm8zSVk3Y1dGMys4SU9WTmpIaG5qRkhSZkRCTkMwdlNxRUpv RUFHY21mZkpMSXYzbDkKdC9Nc004UWE4dVFobHdka1NHaW1LY1M0dmI0Mjl2U3AzL2xYLzkw di9yZUxnLzJmLzRYLzhOLzdzei9qTjNiRHNHSXpoalJzMitXVgpiMXo5M0NkdWZ1S2o1OHR3 Wm1kRUpVM2lzdmZvdkJPSnVGSWR5SXhlQnN5YXJ5SkFCSXBBb01lYWRxYWdxMzdlL1NJenF4 V29TVWlTClVsSVJ3eDZzRjExYTNEZjUrako4bzJtSGoxLzhzYi95bDkvLzAzOXViZWZFL0dn U0RxWmYrZGducnIzd1FwclBCcVVMM2ZMRzdSdEgKdDI3VUVFc0gyNFBhb1p2UEpxbVB2cW9L b2hqRG9LeUlTTlhhdGwrMlhZd1J5VUZaUGZtVzl6NysxbWVmZWZlN1R6LzZ5T0RrYnJtNQpH WXV5VVppR3hwQUlQUnRhaXFnR1NWalRxQ3F0YjlOczB0KzlQYjkrWlhuNUcvMlZTM2JuRmgz ZUhmZkx1ckRhTytkTWpCS2FFU3o3CkRobThaOC9NQ0dpaWtrQ01pZks4eFl3c1pVeWVZbTRu bVhRU1U0aXhEeUZLVWhOa1JkL0dxSUJjY0ZWd1daQ3REVWZyZy9WVG14U0IKR0p3blRTSWFC bGljcm91M25UM1RMMU8zZDlnM1N4bFV5clh3aWxxV1NldG1KaUtJeWtSSXpPd1NjbEsxbEJB bEM2UjVWMFFCUmNyRgpoYUlEVTBSR3NoZ2w4MC9ndU9vaUE2VGthMGFMZllpZ2x2cTBQN0c3 ZDI4WHcvV3ZQdjlWWDlWMVhaZU9YWXJhek9OOG9YMnpXZFhzCnlMd0RSa21hdWk2MlhldzdW NVNUWnRxQWRMQ1NSY0hDQjVXNnFtTktLR294VnVPaEpaM0dVTmNsTzBvcEFqbERTVXJFemhJ Um94aUoKcVJFR1VXQzN1YlV6R0kvbVJ4bWNyZmRHWHZadjY4Rit5M1BnVzBmY0I2ZVZxLzl1 Um1BWlZBcWd1ZjNDWUFpcWt2TDdEKzJpbTgwawoyUHpvY0hsMDVFSFprc1dXZ0FaMVdSZkxl U2ZOWXJteHNlbDk2YWtpQW1Ea2xBeklVSnR1bmpSbWJaOHNER2RKN3RFdU16NzJYbkc1ClFo SW9zbmRJMHFkd21HQXR0dHNZbGN3QkZLRGVTQ0U3dVlJU2ttTnZYR0k1cnR4d3RMWVoxL2ZD YkdyaHhxSU5iVWZqSFM4NklvR3EKS21ZZ0xybXdSSUVFNXB3alVnV09FbU5JYmR0N2hOSXha WFlyb1prQ3JsaHRtREU3bVNOS3RESlJTV0lpaWtpWnFucU1yai91d1JxSQpZZ0pJQm1vT09F bzBVVEJTMVJoRWt5R3FZWkVnSVFBYmVNQUNvRVJnUkk5Z0NnUWdab21nWTFzNldEcTdOWitP VGcxUFByUjc1dUtwCnRjM3hNalFoUWpVWWk0QXFnV2pvMDNMWm9MSUUxZmhnYXZROXQvNEVW Slo1NmJGcXoyb0U3WkJDM3kxQy85a3ZmZTUvL3gvL0FmVGgKTDMvNHczL21KMytTTGp5K0x5 QWFmV3hHeXlQZHV6Ny8xTCs4OUZ1L2RyWkl1M1ZsQTNmSGV2QTRYdHVvbFVMWHVxb21NQU5G TUxXcwp1b1VLZ3FZS1N2bHdBQlJURTFBMXV3L3hBVTBLQXBETXhOcGxsM3BMS1dWQjBWYmlw R3R1QU0zV2RnZVBQUGFESC83USsvL2NUMUkxCnVIWGp4dEhscTkvNDNPZS85TnYvVW80T1J4 NUI0NnlaaVNxbHdCcElvWjFyNFlyYWUvS0ZSeUtCZ2t0V1JERk5hbEVMNTdkM2QwNmYKUHpj NmMvNlpELzc0eHZtTHUyZlB1K0V3RXZWUUpPVUVWSTJIcTB4V0xVa2lVd09yTE9udHczam45 dXp5cTR2WFhvN1hYOVc3TjJCeQpCN3Y1NXNhZ0d0YUlHR1Bzb3JEekpkWEkwTGR6eDg0VE02 TkpVaEZWUllTVVJhdVZ6UlRBd0xKdW5DbUlXaEpKSXFJS0NTZ0FwZ1NpCk9wazJHblU4R0Rw T0tzbVZQVzUzcWVuOFpqbGVIL2lTZ1FuTlNsTXllSGh0dkR4elp0YWxWK2JMWnVhWVNhaFFz eEk1bnpDaVVRTkYKUWUvTk9TZXFhWlhTWkNsUUF6UjJ4RmFDcm5vRFlJQ1VVeU5BNUh2eGhm UHNEU3lwcUxlWU9nZFFlZThkUW9BRW5YUVkrb1ZvbGlYVApFcXlBV0lpQzZmN2lTQWdDa2JH WklwajRaQXc2WXV3QWdIM3BHVFNSZCtDYzlYM3BIS3VwUVZEUTBLWW8wSVhDWSttZEllVE9w b0YzClhFTmtTQXdBWnVvTEg5dWdocVBSMm1nMHVxWDZiNHFOZjVTcDVSOTJabW1XekF5QlYz Sm9KbG5oaWt3OWdnZEVTYWxyVmJCZk5yRnQKSEFWSXZXaHI0dXFxR284R0I3R0pxZmZlZSs4 TExsbUpsSjBLTXFIVFpUL3JVdE8zTFVweXpoMzNZeEcrWlJ1WnpDeWxaQTRpZ3hnYwpXbjk5 Zm5pUmh3T0VhRmdBT2tCRFNEbXF4eDRNeFF6Smo3dy83d2E3WmIxZzVYRDFNSWJMczhPMnFr Y1Z4NWxzSE1oZzdEcnNBUURaCkkyTTBhSnUybXkzNitSSmpVbmJaWkpVRkRFVk5EWXpJY2la M2pDMENWVVZFVGZuVWtLeFBjUCtUdnkvRVpLQm9LcFRNeE5BQU5VT3AKeU1BMGIwN0N5QkRB VkpWQVBHQU5XRE1YUUVha0NvWUdDb21oWTFoNldYamRmdVRzaVF1N0owK082clVLbkZJQ0ZH WE5IWFFMWFp6UAptdW4rVExyVUxicDJ1VnlIN1Qvc0Z2b1RzNzdyZzJVZU55bTRZeGtLSURP MmhFMTNjdUQrejEvOUozLzN2L25iR3hzYi85bmYvQnMvCitNRWZubk4xYTdsSXJoaENQdzd6 NXNVdmYrVzNmbzB1UGYvMjArc1Y5dVdBUTBFUlNtVlVka0JZVm9XZ2doa1ptaUZoSGtabVdx K0MKUVdZL213Z29xQXFhaUVwVUZRRVZnZ2dRQ2FKaXNIYlpxVUFIR0x5ZkUrMmozVEM0bE9M Nm01LzYwTC8vQzkvL1F6L1VoZmI2dFN1MwpMNy8yNWQvNTJPOS85UDkrYURUQWRvNVM5S0hW dHEwR05SRXZnbXh2YkNDWXhwUWtBQks1d2dHS3hoUXNxUWt3VjhQZGMrZWVmUFp0Cno3N25Q V2VlZWhwUG5nMStZRWc5WWdBMnBLQW9Db3ltRWxGU0FWYWFRZGYxMDJtY0hMYVh2OUZlZm1Y dnBhKzNONjhNMjhXbTAxRUIKWlRWcXd5SlJxY1JSeFJBY2syaUt5ekNxQ2laQVU0dVNIVEhS Z0FCRFNLYW9rRlJBVjA1OENSR0lOZXVXRVZGVlZFaE9qS1BoTW9ndAp1aTZHaWpnS3lhUUJq ZFRoN1lQSitya3R2RkNNTnd0MGhpREVxVUFjc1QyOFBieDVNTGkrZjdlZEdZOEc1RjB2aW80 UVYzQ2RaSkVVCk9ITmZWVmFhdlFBb3FKcFJ6ZWc5b1ZwS21tRWpwcG42aHN4b1Jwa0dmdThj UmtRRmlRS2lRQlJyVnpFQkpGQ0toYTlFODlpY0swUlUKMEJCaVRPSTRBa1kySXlSSG5GK2ZZ VVJLNXBBcHFTNUR3cFRLcWpTQXZnK1lPVWtBQUpCU0F0S3lMTXZLSzJPZkRNUUl1UFNWUm9X awp5QWtBZkFrcCtBVG82NnFxS2xCRE5qQ2cxZFlsUUNBalJOTmpmNTUvbDF1QTNEejVmN242 VmxybitaWnlLd1YwSmVGcWx0SGppT2k0CklGZTRvbUQyaGlBYU1EVWtMYVVXWTRxU1JLRW9p cnF1cTNsTElzNDV4eFc3Z294Qm1jQVVJYUZXOVpqbU01VmVVcDdBRVFJUWU5RzQKZWswR21I dnlCbWhBcHFvUURVd0VtTUJwbzdDM1dKellYcXNFU2tNV3FERXo3VkhCUExtS25OZENGU1Ft RXl2SXlwTGU5K2hUbjNueAorVnVhb0YzY1NpTm9ZaldIN2VFR0dxZ0g1NG1JUk9KeXNkamZ1 elBiUHp4NzRnd2pxckVhWXhhSU5rbWdOWUdaQURCbWFUdGRpUTJKClNNN2tHTW5RVUEySkFJ eE1zaFF5QW9ESnFsMXJsbFNpU1VRaFJpMGhKaE5UWUFnZ1FVMU5VQlRNSEhzSHlFU0p5RkFW VU5rQ3c4THIKdE5SbEljKys4NjJqbllGaHQrem1pUnlYekpHNnJpTUFpSmJtcVRsbzUvdXp2 dXVheFd3Mm01eUVoNzROcC9oM3gzckRCY3RzUUFvUApRTnJJc3V3NEFLeGFydmNlWWlNSnh1 UlZLS0hqWVZFNHNLYXpidmJ3MnZDLy9pLys4MS83eC8vTE0wOCs5ZU0vLzlmZS9QNGZQdGc2 ClAra0NTdi9RZ1B5ZHZWYy8vdHMzUHZuUjZ1RDYyUTBlRDhDQUlxa3BGSTRKQ1V3Q292UGd5 QjFyQzVncUdJRmtOemhFVmNGa2FKcngKYjJDYU5OZE1rQ0pxcjlvUnRGRVdTZHBvblFpN0Jk aVJ5bVdURitlemJtdno1TFB2K3ZEZitGczdEMTFRa2RtTm02OTkrdmMrOVM5Kwo4L2JMTDU0 cHVaL3MxVXg5RzBJSWFDUWRnR0toSGpyVDJDSHBzSEJvS1RSSFhaS0NpOGx5dWI1NTZwRW5u Mzc4M2U5OTlCM3YzbjNzClNiKzFIUXZmV1ZKU0JFRDBDR1JBUkl5c0lsSDZaV1ZwamFCZU5v dnIxK2V2WFpiYjEyNSsrbmVxZGxKMDdjQzBLcUJnTk5TZzVvc1IKQUhqZ29pZ0F3RVFGb3ZQ R3NXTUJZekppVXBKZ3NRc2FWUVc0OEZTVWl0YW5FRFFRa2ZNNDhxNGdqNGdFekFLUUxFb1VR RjhXcmRNYgpzandNY0tiYVhCdHQwRXlXUjdhc2kxbVlMMXQzL3JGaWZhdFE2RkZUVVdoVjR5 YkM0N3Zyay9uMkN3ZUx4ZDBqM3VYaGNJUkNadXlkClEzWXhTbWhiRVNNaWl4MVpjbVM5YU45 MUtmYVMxQXcxSlVCZ0JPVGowS2h5RDVXWTEycS9JU0FhS2xhK3lEYktiZllyUWpSTEVKclYK cndrMEJvQktDT2k5SVJMQ0NrRm9CaVlCZ0F4aWZsWUNJQnE0S2grVVptWk16TlMzVFZGQzA3 WG9DK2loSGcwTlZUUjRCRUJnOXFucgpIYkdpa2dWMExpb0lJQlFsRlpYM25rQXJSRVBybE1F UWdNR1FRVUJSc3djY3dEZmRjaVl6SUh6VExUeGdTbkI4aFFJYzh6TEpYdGVHCkpVQW1BaEdE M3BDUkhKTTNOUUd1aW9IenRmS0E2ekZXMWRIKzNteHlaYU9LTkk4VnNtcVJvQTRKQmxWeGNt dnQxbVE2bXk1T25UM2wKL0xEcmdpTUdOT1N5SHZtTkVCZlRycUdRNVc1RWdnSTRJQVIvckZP VVdTUUN1U0dFUGh0QkdpS29BbkJTblludWRUMjUya1RONGFnYQp1Q1N4Ylp5alpLaEpMQVVE UWc5c2lxcDFCeGJUdTNaT2YySC8rbDJ6eTdQOXJaM3ptNk0xYkNLTlBESjd6MmdTMmpZMFMx SWIxS011CkdRSjY5WnpRekVBVkt1ODhkaUVRa2VOaXBUMEFxNjk5TmJJQnpoTDVpS1JKVFNL Q1dZb1ExVktDWkdxR0FNYllhdUsxYXNSak13c2gKMHRockVyQ2lPV3d3cWt1eEJIYWdFRHIw dFI5Nkp0KzJMU0tXRzZPak9Idng3dFg2a2QwZitOSHZYNnNJc0JjU054NGtrd1NBUkU2cApN TmZQQTA3WkRzMzN4WkNyRzNHMlA3djlPTDc1RFJnMXZqUHJEZmUyNzBYSysrMkhQMER0b2Zz ZEYxemYyTHl6ZDFpUE44WkQycCtHCnBIR25OSXJoYi8wbmYvT1ZMMzNocVRjOThlTWYvcG0z dk85OWFiZzJTVmhVOVVabzZjYWxvNjk5c2Z2NkY5ZW50OWF4VzNlT0lRa2oKY0hZMDVleU9h b1JpeHFpcnJBNVhVb3E1emxBekVMVmtBQ3MzemZ6SzI3WmpLaXYwUms1RVE2L2FtdldtNU9h aXk2cVlEYXJyVGJNMwpXSHZ5Qno3d1l6LzM4Nk5UcCtyaDRNNXJsejc1bTcveHd1OStZbkg5 OG9iMEE3TnFVS2hxaUZKVzN2a2hVakdmTDlxK3E5bUdudXVxCllvU21DU21JZDBVNTJuakgy OTUxNnRFbkgzdjdlODY4K2VuaTVMbFFEV2V1VElTQUVVRFJDQWhNVGMxVUU0R09IRUZVdDFq WTlHQnkKK2NyQjE3OStkT2tWMjcrMUd5YUZMSldWQ0pnOVVYWTZVR1FIb1Bsd1BjYUxHcUo1 UWxBSklrR0RLcW1ZS1JNNjd4bUFRN1JPVXllbQpubnhkdWNwelJXUUNpcWhHd1JqUUVSSmlZ aHl2andZa1NYQXVvYVI2NUp4R1lTSHR0WnZHeWUwNTRyQWVJenRNR2t0ZmJGSzV3Wk5SCjZO WlYrcmJ0cC9OaFBVNUdxaUJKMlFUVndFeFNpSUZWSXBwU1pxd2dtUm1zMklDWVpTUUFGY2xN TThyNVcwL3E3TDRxK2V0L1NlOXQKeTd3VEJPODNNYitwbGFuSHV3V1BEM2pFakIrRnFFWlp6 TTB3bWNZa2dPU3JPbU84Q1FCWEhkWVZTOG9JY2llalZ4V3htRlFWMEJSQgpVWUVWNUo0dzhn cmJBWlNuZXZDNlcvZ1d0OTlLa3VDQmF4RFE3cjlCUk15bFVYNkRwbUJJWmd6STRBcDBwWkpQ SXFLQnJDdXNkYUJlCklDaEZvMlFnS2FIcHFDcGpuMEkwNXhpcElBVEg2SkVZWVR6YUhOUUho QWN4ZGdET09aZFVZb3dJL0hxaklWbWRIS2hnUkFiNndDa2kKQ0hmbmkzSkVqdDBBWFFOV3BZ UkpIVkZXNENKQUF2TUcyU0dCRER6WW9Ld3ZERFpTYzVSTWV3QjJWVlVZZ2pOQU5pTkFZNnFM VWlzaAo0OUlWekE2UkJBRHpTTktRaEltQWlKQU1qcVZ1czZaZEhnVHdneDUvbVZtU2YxTVJo S0ZRSWdOR0F5eXdSdmJvV1FVMG9NV0lpVkZvCkdGd1BRVnIxQmdVUUl6T0JKV2xVc0Nxc3BN dUwvVnY5L3Vialp5NisvUWtxRFRBaUJpVlFNTTNGckJtWmFSSnRveXdqdFRZd04zQkYKa3Y3 dzZQYjNzSURQR3k5WTVqQnBxNzdEU2tQMXZpSTZacTNYM0dOQlF6cnF3Rzl2SWNQK2RGSmFm T1RVN3Y3TEwvNzZQL3BISC8ybgp2L1gwMDAvLzBFZCs5cDAvL3BPMmMyTGFwTlF0eDJURjN0 WEpjNSsvK1lYUDlGZGYzb0d3TTY0R0pTZ0llVklpUUdKR1JIUzBZZ3JuCmx5Q1FUZTh3ODZr b3o0NGsweDhNRWZPakJzNXhoZEdzRFduWmhta01zeENEQlNBZERKWW9OODFlbnN6M2hzTW5m K0M5Ny8ySm56NzcKNU5Qallka2UzUG5hWnovOXVZOS83UERsbDdZZGJuSUJzYW1BRkJVSjJw UVd1akJ5UFlNYkY4V29TS0dmTFZycGhkV3RiNTQrOThnVApPeGN2UHZsOWYycjl3b1hOUng5 M205c0wxV1ZVQUN1Y1Q4a0FWWW1CVUJqTkRFVXdCV283MmIvVDNMamNYWDUxK2NwTHk5ZGV3 NlBECldrTlpBM2txMERsUGhNNUFVa3FXakFoV3N1L0hYZzA1MGlRRkUwZ0tDZ1RHaG1nQXlT d3BxS1ZrMm1zeTczeGREWGMyaCtOcWZXTWsKTVdqWHlyS3pSVWh0MEJDaWdTK3FuYlZSZEhq bllCTDdQakQzcFdjek5yVVErOFB1TG5USnhodW54dldBQ0FXZEcxWGx6bWh3Wm1NMApKeiti TmRQRjNIVWRGME5GVXhPenZHOVVCRUxicWFZTU1WeU51UElpWFBsV3JPWnQ5Z2Z2ZjV0VzNq YjJlcDhqQUlwQm1Ed0JJMkVmCkpab0NWUnZqRFRRaUlEUzlGeW56c1lYa1VsS0psbEtTbEZL TUdoTW9vcTA0VFhBY3ZGY3FkTjltMkQ4aUFqcEVZRU5kdWFreEFKQnoKenBlK3FwbDlDQ0hG SGtFcDArZVBVYUFBME1kSUFPUHhldC9IdnUvTENwRWRNbm5ISmFDQ2xJeUx6YzJqZ3p1VGFa TW9GSVZqc3o1bQplVCtBQnpEQUQyUTF1c0p3NGYxSEo2a2RMbmxZRDl2U3R5Q0VXaEt1d00v WkFBU29BUEMyMHZEakJQWEFueDV2ekZNMzY5dG11cHp0CnBvMTZ6VkZ5aUlRTUFGU1dNQVJT S3Frajgzd2NlNUlxNW9NVzFXTkJ4RUFFaUdvckxUcFZUU25seE0ySThxZUdDTWFFekZuOEZs RXcKWlk4L0FzRHhlS0NjMVRiTUJSOUNnSmpWWHJYbEZCeXhZS25PaVdOQlZRWHZnN2Y5TUwy MjJITmIxWnZlK3VURmg4L1BGNGZzVlJGSQpTZEhvWGgxZ2xsS0tLYVN1MWE0ckFBZk9hVGZm MzcvNzdkMDliK3oxaHVOWlpsU3JIRmVXQnNCMjM1cm1uckd6R2FDWkFNNjZkcnhSCkwrZFRU b3VMSjNmQzNwWGYvSi8vNFQvOHBiLy8zdmQ5NEFNLzhaTnYrNUVmYllhajZXeGUxOE10Nzhy OXZadWYvdGZkUzE4SjF5NnQKNi9MVWVyMVdJMkFJaHVDSTBTa1JJbU4yU3dBQVF6TlFKQUVU MHl5MFNJSm13RXFxS0tBQWJrWFVVZ1NCa2F2YitYSjV1QWp6cUVzSQppWlRMT0tqdUlMelN0 QzkzemUyaU9QSDRFOS8vWjMvcXJlLzdRUVBZR1ZTLzk4bXZmdm1UbjVqZnZybGV1REdEMThU RVhidDAzck56CnhCQmo2R0l2NklocDNyVFE5eWEwTnRvK2YvN1J4NTk1KzJOdmUrZjJ4VWVx TTZkbE9Hd0dkUisxbHlpR3RVTkdTZ0JnaElSSVFLYVcKT21nYTF5eTZPN2U2RzFjV3I3d2Ny cjRLZXpjSGkrbUd4ODFoUGV1WHlNUkV1WG1sQ2xtdkN6aW50M2xJYTRyQUJvYlVoWjRBZ0x4 RApWcUFVdFVsOTM4VVVoTWd4TTVaRlBSd090dGRISjNmcXpWRXg5QktqTm8yVUM2TmxNb2dh TlFxRGphdWkwOVE0YnB1K0E5ZDRxZ0NxCjNrZzBXT2dtL1FIRlR2clIycUR3MkZPRU1XOE5C bSs2Y0s2L2M3UVg0djR5elBiMzEwK1Zpb3lJQ1JRUWdSQ1R4SlRVaFBrQnVENkMKSFZ0dzRE RzU3Y0g3M3dyWThzZDF0ZHg3dWdjak5BSktNaEZqSkVTeUZKTWhqK3JkblpQNStNeE5VekpU RkFNVUFDSW5CcEpQK0dSOQowL2Q5cE5kWnVoNC80ZjJyNnR1NWtCRVFVTFBFQXdFREF4RlJV WEpaRjJVTlRIMjNUSDNIbGtnRkphRXBtQ0FpQW91WUtkYmxvR2xDCmpBbUlpQnlpRVR0UExx bVF3Y2JHeHM3T1RoK1dYYjlVVFFCbWt0QnhIbUZLUnVIYUtxKytSNzQwZkxDK0p3T1p4cVpp S0JnR0JWUVoKcGFaQ2lBaUtyS1JFUUdEQVNnU0tpS2tQRzg2ZHJJWmgwUjd0SDE3YjN0emVX ZDltWHlFQU9VVXpaQjZpVStvTnBWY3lOTXR5dFlaRQo1SUNaR1JnTndVRFZ6RlJFb3FSczVF ZEU2SnpscVE4YUlnQ3lNUUI1UkFVaThFQnFpSXhBdml3TVNNQlNTaHlaZTlaY0hGdXNpem9O Cm5iWUdEV0FBSXFkRU1QQzNGL3VYam03NHplcVpkNy81eklWVEVscE1QUldGR2lFQzYzMWV1 SUdJS0lNNU5RekJ4MVFqb0tUbFltTDIKLy9NczN6Q0xET1E0ZVlic3ViNFNhRjUxTzFkekZN elhBQTdHOWZUb2NNMzZKM1kzOTE5NjdsZiszdC83dlk5OTh0SEhuL3J6Zi9XdgpuM3ZyczNU aXhQNXNpaXFEMU1PZGE1TVh2alQ3NnFmcnd4c25vZHZkS05lSENCaWpDUlVjTWRQcWlJQVFG SS9GK0FWSkFDVWp2UlZJCnNyaUFyU2pGOTNxenF0b0w5aWwwc2Q5ZjlwTU94QUZYa1hoQ2Jz TGw4NHVqRitmemJuZjc0cC82Z1hkODhFZWVldGQ3ZDNmRzBNR2QKbDU1NzVUT2Z2dkhjVjZt WjE0NVRqTDJHdWlna2dwaUlvU0FoZ3NRUVltc0NBTHk3ZSs3Q1kwODk4dlJiSDNyNm1WT1BQ VGs2ZFE3Rwphd3UxbElGMFRHT3NNWXUxUzNET0NRcHFvaENwYTlQMEtPM2ZTWlBEY1AxS1BK OU9Wd0FBSUFCSlJFRlV1blVOYjF3ZHpnNHI3VXF2CmxTWHRnMmRTUmtBUVM2WTVJU0Z5S3hp K3Focm9TaHdlTUJrcFVNR09xT2lqekp2bHZBMTlGRlZBaGRKejRYdzlIQlViNi9YbVJyRysK QnNQQkJIdDBWTlNWQTJBZ1IrZzgraEI2U1lYaUNISGRPK0hRYXpmM3hGVlY5YWxFWm5TOXlI TGFMYm93V1dzSGc2STJtNWV6YzZkTwpuOWxhdTdsWWJudThUWERqNkdDNHRhMitOSmZMU0Ni SzZpbkprb0FBWmdzbHVCOExIN3h6TDNSOVp5ckxCMS9BNm5ibGhJcG1qQVNxClpFRERlbnpt MURreUVzZzl3dHgwMGR6NVY4c1RBeURBdnUybVI1TjIyUkFpS1JuSWNiUlVBRko4WFpmdjI3 WVFrQWxRSVJ2UEtRR1MKODc0Y2NqbHcxUUFRWTk5cDZnc1RsR0F4MHJGTER5S2lvaVoxd0RG S2pORUEyRHRMWXVpUlBNUk9vNHdHNDVPN3A5cG1kbmUvbHhpUQpqQjBDUVBaTnkzcmgyUUYr WlVPVVl4TUNXVlpkeisxb1hvTGM2WllNTmlCZTh5TkdvcTVuRWdCQVE4Z05WaU9YaVQyTW9R dFZ5YWNHCm84N0MzbUoyNmVEdzlJVnpHMFhoZ0JCWjBCSXJveTlxd0NnaDlHZ3Iwd1R3aUFW NXo0NFlJNUdSWlRhTldoSk5vaUlpcWk2RFo1RVUKQ1MxVE5CU0JEUVdZa0lnTVlFVURaaXRj RnFBR0lrUmxJQ0JISEZCa1ZIc2NWV0VXMmhSaTFNUW1IbTh2OXE4dDdzWVJQdnJXUnk2OAo2 WUp5YXVaSFplRXRsK0FHb01xcVpwWlEwRWhCeXNLUnAxS2xER0ZnNnNGUzZQQjd1UTM3Um1Q TjVHbUhJbkJHR1JoUVJrSW9RTFpFClh6VnBzM200ZXV1M1NqeEYxYVhQZi81WGZ2SHYvTTV2 ZmZUNzN2ZURmK1UvL2svUFBQT3V2aGcwdld3T2hxTUUwMjg4ZitYVEgyOWYKL09MNU9OMXcv WGprUmtNMDZMdlltR2RmRmlCb1NHaVVJV3FLUmlaZ3BBUUdhZ3F3NGprcEtJS2Frb3FwWnEv S2hLbEx0Z2pTaHU1dwowYzM3a05COHRRQjN2WSszVFBZQmJ3Mkc1U09QUHZWOTczclBqLzdw dDc3am5XdHJHemN2M2J6NjNOYys5MXYveDdYbnZwU21od01FClMxRWtKc1JsaWhIUUVHT1My YktaOUowQTdteWVQSFh5b1VjdlBISGg4U2NmZWR0YmR4NTVsTGQyWkRob2lqcXhpMm9Bd0Fv T0lETWMKVVNWWllpQ0xuVFlMV2M3ajVFanUzdXB1M1lDRHZYVG50aDdkY2JQSmlHMVVBakhI cmdzaHVWRzlHcm1KcUFLQU12dVZjQ1dzWm1rQQpZR0NpcWdaVUZJQStpczJiNXU3UmJONzNW SlJGVlkvS1llMkxZVEdzeDROaU9QWkZaWUNkaWhTY3A1U3NTakZZN3l3UW1ER0NhS3JSCnRx cGE2alJwWTJPaFpGY1RsSXFlV0FHeEQyMGZsNTNPcTY0bTI5ZXU5c1gyNlhMSXNGN2dOdFBk MkRiektZeUdqSlVCRVFvRDQ4cFEKd3BJa3NiU2lrQ0FBb1lncS9pRXJ5eittSVByZzB6MFlw SW1PWFJzQkZRQ0J4MnNiWjgrZU55UWdPcVovWkU5U05NeEVCR0tDUHNUWgo0Y0grN1Z2TmRN N2tqaXRMdzVWNW9XYUk3cmMxQlRDZ3BPQUlFSWhNTTllUmlCMVhSVFdrb21SWEtJQ21BS2wz bGpBR2srU0lEU3lFCm9GcXM3REpVUTlmM1hUUXpKSmNnNVJDaGlpYm11VmhiVzkvWTJGb3Nw MDNiRzBEcG5OeERMRnR1d0FvQUhmdi9IQStKVitNYkFBQlgKbDh1MmlXQXVOWFhMRzFqc1VG MjRsZlN6WVM2eWtCUXlPTWg1WjMwZ3NiWEI0TXo2OWxIZjNKak9MeDhkbk9DdDJwVVZjUVlX a1NNcwpHRW9uVFFSUVJTTW1LTWtWamhrSnlWUUIwSklxV282VG1sSlNzWHU3THJkbnM2cFB4 b1RsclVIR2lKUm5ua1RxUUNTSkpnTkRCblJJCk9TdHdxU2ljZHdYMkVBdnBBelF4TmhwZk83 cWg2OFdibm4zcXlXZWZGSkpsczFpcnk4SnpiMktBYWdvQXFBaWdhR2FXMExSZ3graUsKS0FP ek1ia0NvRythNzJXaTVSdXJza1FETXNvMnhVTEFBS3pBQ3FSQUQrU0pRbUNvWnNDV3NHazNF Yjd4bVMvOHI3LzB5MS80OU9lKwovLzAvOXFHLzl0Y2YvdjczNzBlSUJtWGJEN1Z4dDErZGYv NWZkOC85N21DNXY3VTFIREFXQlNSTzBXSkVNazlLYU9ETU9FUGhEVE9BCkJ3ekVrTUNNRE5B VVJGRFZGTTB3eEtDNS9aVUFPN0ZaTDBkTlB3K2hzemE2QnQzYy9DM2dXNE1xbkRsZFBYemhr WE9uemo3MTFLTlAKUDNYeG9mUERzcmoyM0ZjKy9odS8rZVZQZk96R2kxLzExcS9WZGVFNTlR blpKWUsyYlJWTWd3bVF1SHBjckowNGVmYlp0Ny96aWFmZgpjZWJ4TjYrZFBEczRzZE1YZmdZ YWlRRU1SUXNpU2daUlFGS0VsQjFpQ2FJMUUxa2NoWU45T3p5a283dDZzQWQzYnRya2dOc1pO d3V5CnlPU1ZuSG95SGpwRTFVQXJqbjdtWDZpaEFxR0tyTXlRQUFCUU5UK3VucXMyU21oakwr RHEwV2c0aHFyMHJ0eFkzeWlOU3ZSRjRUMTUKQWxZalVDdUtBaTJ5SUtBS2FLUVlLUW9KRjhR Q3JBeFYyUVZ0WmJrQVcyaXNpVDFrZGtkeTN0ZFVUa09helplamtXTUlrNmJkUWoyNQpOVDQ3 R1I4dURnNDgzenc2TUlJU013MGNDL1JPd1RTQnFjUVFVaFJMUm9DSWdwQkx6SHZ4NHp0UVVI N0xuWCtNQkhJT1VVVTBFbmxFClpIYUQ4ZHJXaVpPS1RvQUFFNEFDcml3MURORjBKWm5lTHhm N3QyL3RYYis1bU05cjcwSENBMzgrRXptK0V6V0I2RXBMZldVcHpPaUoKeVhsWERkR1Y1c2dN VkFKYmNwaEFlbzlRZWcrZE5VM2JEVXJMUnM4Q1hkZUZ2bzhxRGxVTnpZeVF3WWpJQVFSR3Fz dHFNQmpFdEJSVApJclJvOEUycXNNY3I4ekJlOXk4QTBUUWdJTUlVN0hZejJ6UStPZlRWQ2dG c2dnQTVRVjk1eDBPYitvaVdRbThkcmEwUHg4TzE2NHZECkY2NWN1MUR5c0ZpbllRV1VUVFRO RlE1cVJ3MkNNSm1hWi9STWpoQUIxVlEwZTJObERaTk15aFlWSkZJRUk4eGFybWFHZ0F5b0tj RUsKTmdYS3dJek0rWGV5VDY3a05BREppQUNKQkZHU1FVeXFodDVKaVpQVTNXNW10bEdlZi9Q RnA1NTVZbTJ0YmhlSHpoRlZ2aGNSQUVWUwpCUUpCQUZQTHdLUE1YYVVZZlV4amNsdEY2ZWV3 T0RqNFRuVHkzNmpyalJVczd5MDhOaW5sN0xLTEs1RGkvMFBlbXdaYmxsWG5nV3ZZCmU1OXp4 emZseTh5WFdUbFZaUlZaV1JPVUVBS2hBV3NDRVlTeE5VdVdMYnZWd3Uxd3E3dWoyMzg2RkIz OXd6Mys2T2dPUjlqdHNCWFIKVWlPRXBKQWxkVmhJU0paQWxoZ2tFRkJBUVZHcW9pcm5mQy9m ZE9kenp0NTdyZFUvem4xWkNSVElxQUhSWmtmR2VTOXYzTGpEZWZ1YwpOWDJENE5Jb3ZIV3BM RVJXUEZ6NytNZC84Wi8vbngvNG96LzU3dTkreTQrKzdSOXRQUExZU0VDZE85WXB5b1BGNHZu UEhIenkvYzJuClAzWXlqKzQ3UFNScGlEU1JJb0U1eDFnSVlNcktSQXdFaHRqaVdKYkVkV0Z3 QUVabUlJS21adENhNWVXc0FJakNtQkVxMExuRmNad3YKc25WWFp3d0hRSGVjdittRG5MbnYv dS84cm9lKzg5djhzVFhmNnd6TDBIRjA3WmxQL3Q0NzMvR2gzL3M5bTAvV080NkFpK0JTU291 bQpEaUU0OW8wU2hqQ3JJdm5pMVBrTGx4NTUvTktqVHp4MDZkS3hNeGNPaEZKL09BaytJb0l2 UXVITk1OWU5LS05od2VEWW1ZRG1HR1BFCk5JMDdWK0h3anUzZWtZTmRHaC93WkIrbmU3WVll eFFyY3B2Mko3R2MxTE12QzEvTkczZVg2QTFaZEZuTnRCZFEyNnhVQUFETDJvNHYKckc1eTB6 U3VLRFkyVjduWGpRWlZiTHFERmNycWtpRWlxTEdCSTNiT3hVVnRrQ3dsUzlFZ2tRUFg4NjRn YlJJbDlJQm0zUGQ1NnNNcwpOYlhJZ29sQk1VWlRMVnpSN2ZUaVlyRy9HTHZDbFoxdXcweTk4 c1J3NWVUaDlNYnR2VTFQMTJaajY1Y3VzQkdyQWFJaUVLbzR4S1E1CnBTYTNtajV3VkVIU2Nn UnpGMjV6OS9nMTJPZWZWOEtpZ1djVWFhZVFiQWpvT0JSRmY3RFN0djliZHlSc2U3QUFyU1ky aUtKS25NMm0KKy91VC9kMVVMUVlkMXFXVU9uNk40WXQyTk5SQ0lMU1dOYy9JRHIwSGRvaUlw aWlSSURuTkpvbVltRkVBNnJwT0tiWE5jelBMVFl5eApGc2xtWnUzNEFZa1IyWHVKS1dkRmRr VlJoRkRHM0xSN1ZYRUpZMStxdlFJb0xubG9YK0MxUW5VV1JZQVNLN1c5REhlcSthUmNYZkUr CkhKV2VodFpLNzdRU1JLUFpqQXVYWTVNa2RmdTl2aStxQkZkdTdCK2MzVHFXYzZlRlZvQUJJ UkJpd1ZpeVpRTUZZZ1FpUkFJVnpkQkMKbWRwZ3VSVCtNbE16WFBKKzIvTFFyQzBIa0dtNU9R RVFXNm9RSVFBQ2dtSWIwODNJRU5zcUdnbWhpQm1oempGRENpNHBqcXZtVGoyNgovNG1MRHo3 eXdNcHFOMWF6MHZ1aThFMUtUWTdCbDBkYm5Wcll2SmxTZS9heWFFeVV0ZTg2USs4WllEcWVm STIyMGRmbCt2b0tsb2JMCmFSSnJhNWttQkdBcUFvREJLVWlkSW9EMnk0NUh4a2JLbEhXOCs3 LyszTTk5OHFsbmYvd24zdlk5Yi8yUjRZVUhxdENaTjR2Vkh2clIKZHZ5THA3WS84SWZOOHgv YnBNWDZxZ2VaUStFRkhCQW9LUUFpTUNJNWRLU01ScTNHU3R1U01GQUVsS1oyU0d5TWlBSW1s cE9ZQ3FRcQpPUXhPU09ZcFRwczRpMDJrbVlhWjYzMVcwc2dYZlA3czZjY2VPZjdrTjUxNDlM SGVxYTNSNVBEazJyRTExdWMvL0lIZmY4Y3ZmUFFQCjN1M200MU9ieHlaVkUwMWlJd0JBdmx6 VU9VNW1TZEJxUGYvZ0kwKzg1bldYWHZuazhYUG5CdXNiNVhCWWQzdnFRSjBqUUFZeXlUSk4K cWtabTZ0a01TQlZGcWE1MU1zMmpLVTUyNjV1ZmRQTTlHTzNiK0RET0Rqak9HUnAyR1JnTUlR TWt5MnlPbkZkMVRTMEFSd3JkU0FxawpXY0VnbTZKalltTHlpcUFLRmlNWWlNcDBQZzIrdXpv NDdqdGRDRDRUZ1ZrUmVGb3RWc3V1SjB4MWsyZHo4QmdLanhBREpYWWFWQ1dsCkdPdW9OUVR6 blZEbmlFYVlBSE11ZlZncGNkVEVPNGVIZm5ETUhBMWR5U2xMeWxqSGZ1Z2VYOTI4UHRwZWNk MFg3K3lYdDNjZXVYVHAKdnBNYjF6NTdaUklSVGVycEZJaGNHWkE5RUVuS1VqZGlhR0RPT2JV Y1kxUlYwd3pRdXBGOHpubzVrT3E5ZS9RckUwU1orZWoxN2xFOQpBR0drT2xhcnZkNmlya0x3 czlnOGNPa2gzK25VUzMwcVJDSXpVVkhuQ3dMT1RlcXlINDhuTzFkZnZQS1paeWI3ZDNxZFVt VEJSRmxNCjFRek5FU3NDcU9aV2NlM3pOT3ErNUZyeUtlOTVaQ2xXSUhyM1JlNjI1aENSRUMy bjFtelNJYUdCb1dmZjhhSGJHNndCNG5RNjFsaDMKQ05pa2pnMkI2dzBIY2JUWGMwN0FGcFBK NXZwbUp1djFPL1A1YkRHYnVCQWNNVE8yTkVGVDgwVkJ0WTlOZGx5YzNEcGpKdlA1UElyTwpa OVZpVVJsaUNKNElGczJpYVpMei9ndS9sQ0VreWRqeDVxRmVKQWFZZ1l3MG5hUUNrVDBBRVF1 U0dtYk5ocUNFM1kzVnllaVFFWWVkClRxcXFWVmVlSC9TZm04NmV2WDdqL0lYVEM4MXMwdTI0 SnFkRUlDQmgyRTFOd2lSdGxRWUFpRXdFblg2dldqUjFiSkpwbmRLOHFiSXEKZThkQU9XbHRF WjI0dTRhUkZnTTYzN1ptam9heGFPQWRWZk01SXdWa1loSVZxWE9PQ1pKMS9PcDBPb2JzdVZz ZWpNYlA3VjZUWG5qOAo5YTk4K1BHSDBHbHU1Z1VCZ0RWTkkyREdycFdRTUFOVklWVXdZMElB VGsxRDVzYWpjYS9UclJLM01PcXlLT2d2RlU3OGozZDlmUVZMCk9Nb0JhU2tBQWdCTCtRcEVI YzhublU2bmNFVTludlRLZmtoMjY5blAvaC8vOU9jTzl5WnYvbHMvK2owLy9NTW5IbnkwSmlh R2RlSmkKdEQxLy9oT1RwejZJdHo1OURPZXJRUUlET0U2SWdtU2todTZJR2sra3pFWmdaRXR4 dHFNVXo0UUpMYXRJVmxVVFZRVlFRRUZxTkRCYgpnN1BEWm5RNGI3SXArL0dnKzlSazNyMTB1 ZGpjR0R6NDRHTnZmdFBxeFFmRzJiTFl1Uk1uaTdyKytKLys4ZSs4NHhlZi9kTS82bHN6CjZJ ZTkzVnR1dUE0V3hHUlJ4Y2xzSmtESDE3Yk8zSGZ1bTE3N3JjZE9uVHY3NEVQSHpwNEx3eFVy Z25pdmdWdWtDb3F3aWtjWFBETmcKNnpFbFRRWFYzS2FUZkRpS3UvdHhlMWRHMituZ1Jjc2px dXVpbVhOdUNCS1NBbGtrTVNCQmFNV0pscW10dGhRUkU1SFdlUk9Zd0JDSgpuWE5pbUZSRVFV VEVESmdkK1JNclEwVFA1SUdkRUtHQkF3VWhES0tvQ3N5ZXpDVFhsWTdFS21DWGdTU0JxVFE1 VldZcE93TlFjTXhJCmxJR1pmWmJTOGFBczZuNzNNQzZ5SzRxeU8vUUI1ZzBrSmRCQXZ0TVpq QloxeFhsOVZwMnBxK0hLNE1LcFk0ZFhkbFlCbWlaS05TTTMKWU1Sc2dFcnRkQlZBQVExQWlR aFFBZEdNMm1uTjF3OG1YQzBISnJXTVpCa00wSHI5Z1RLcVdzcW1rZ0lCb2FKb2t5b1NPNzQ2 R08zTwo3bHk5Y3VPeno0L3YzTlo2UWFvcWlibTljTzZsUXlxWnF0RlgxdExTek9Cemd5N2lF WTEwYVRqdGlCMjRBcG5OekRReFpOYkdwREhOClNwemJ3c2w1SWtlT1cvK2VwQWsxcVRTbXlj eE1NeG9Cb0lpb0NoSDFCZ05mT0M2UUFYdURXTmQxVVN5SUo3TnFsbElXVUZYQUkwZnIKZTAv REVUSERLU0NvQVlFQXpFRVBKVTdRK2dKQmdad2hncGdxWWdZVnpSNERHckFwSnpXVWJ1Qk4x NS9BN09xdDBYTTNieFlYemcyRAp5NnJPTytjSktNVXFLVU5PSW1vRTVwUVF3SXdTWlRueTQy eEpJd3FHQ0lYM2lHaUVZQ2F0VUZocjFGdzRWRFF4WEhvMHFGaUNuQ3htCkJWWVZGZE5zT1lv bXdFejdoek1WRjBVUEozdTNSdnROeWNkUEh6dDVacE9kRWdxM21nYW9pTlQ2a0dqV0ZwNUlT NXRlYVVXUkhQRmkKVVl0aFNqbGwxRUFHSU5tK3NFai94bGxmWDhHeWxkeEhBMEJqQTI3Qk5B U0NFQ1c2VHVHYzA2cnBLdyt5UGYzQkQvL3l6Ly9ycHovNgptYi94NXU5Lzh6LzQ2Vk92ZW5L dXFEa09jbFZNZG1iUGZHVDB5US9Nbm45cVJSZkRYbUN2MlRsZkZwRE1JY3FTeE1tczZJMVpn UVROClVLQmxkTnRkNDFVaVVrdE56cHFGak5nUUkxQURQU25ydzJZNmlkUEdSdVlPQ2FxaW1B eUhuVmM5R0I1NDZNemx5eGVlZk9YdzdObnQKdzhOcXNUaTdzVG1ZVEQvMXZqOSs3Mi84Nmw5 ODRIM1l6UHZIZXV5TlVMUEFlREtiMXdsOUdCdzdmZnowMlljZmUrTCtWeng2OXVLRApuWlZq dzQxTk4rZzM3Q0pBTnJDbzNiSkl1Y2xaRlVESUdGVk5LS1ZnS1Ivc0xtNWZ6enUzWUc5WDkz ZGg3MENtQjVJT0RHTUFjQWgrCjZaN09oa2hxUXRSVzhBVFpFVHRvOGI1a29sbGJXbG9yNTB3 S2xzUkUyeUFLaU1ndUZNNHgrMzV2eFpURk5JbXBBUU13TURHWkFhU20KRVhNQVp0TE1LMTBv T2V2MVdFa3lBUklRQ1RBQm1oR3lkK3dkS2JnWVE0YU93N1hRMFFFK3QzTW5tYTUweXBWT2p4 UGtPakZhUU9xRgo3djUwT3BGOFkyOTg2bUQwNEttVEQ5MS9kcmVLVzlPMFA1dFg0K3pMUWdB RU1wc0RFVmxTWkcxSnRZUTJ4N0I0VkZsK2JvWDMxN2RFCmd2TW1Ta1FpQ2o1c25EamVhbTBU WWRjWGJCS1FnYVZaTkJyVDRiV2RheSs4K09tUFB2WGlaejQxMjl2MmtBdUdwc25Bbi9PcVpG K3AKa3ZoTExRUWdVMXZTWUFnQmdMenpaU2g2TG5USUJiVU1PYUZHeUZGaVZNM0pYQlpoWUNK U1ZVSm5xQW9xa2xnYXlZM0doWklENzB3ZApJaWNSdFd4SXZjRmExL3BHUm9BOXdxYU9vVE1E S3ZJQnpxYUhTVEk3Q0NFc3AzSnRNN090a0kwQTFUa1hKUUlZT05Lc003SGRYTytuCjVqZzVV SFJDc0J6SmdKaG1WUkx6U0I2QkFTM25Idk45dmdlRDlVOU9ENTUrL3NycHpST0R6ZFVrZFFo ZVFZM0pQSXVhSkpRc2tnekEKRk5DQkNXRVdGYlU2cFNhbW1JVWNJNUQzWVNsTklKcVhrUklJ b0sweVZWdFFNWnFvWmhWUlMxazFXU1pVTkFISmtwTmFwdm5jTXRqZQpZbnA3c3Q4NFBYbm14 TGtIenA0OHNlWXdMdzFHMFl3WUFkaVFGSE1UNGFoV3ZEY09Fdm5aZktSSUM5VWNpa2lVQU5i V04xOTJLdndOCnNyNitlSlpIYVBwN0hsbHlwTFFvUElGUmxOV3lnNHY1dTMvOU4zN3ovMzdu TTA4Ly9mZi80ZHUrN2MxdjNuclZZenYxSktWMG9sTzYKZzJzSG4vanc0Y2ZmWjd0WDFuUzJN ZkRka3FKb05uRG9HZFdPdEEzUXlCazZJYlkyVU92eUp5NHhoS0RZQXVKVWdZeWRzU1dEV3ZO QwptMGs5SHFkNTVIa283d0RjQm5GYlc4UExsMS8vdDMrRU5yZTJMbDZvQVQ3K3pETjF0WGpn K01saU52NjM3M2o3Si83b1BWZWVmbW9ZCnNMZXhjVERaUDF4TWtMaHU1cVZiMlRwMy9vSExs KysvL01qV2hmdFhUNXp1ckt3TjFqWTRkS25zQ3J1TXBnYkE2QWx6RTBFeXFUakcKQUlneHlu U2s4M0U5SGRXM3I4K3ZmVFp0MzNDei9hSlpGTG54MGtRVVl2Q3RQQkVhR1F1b0dwRndDenhH TXdZbE1HZ25rb0ozKzVLdApzR2VTSExPS0ppQnl6amxmaEJCOEtMMzN6RDZsYk11TUU5SEFB YkFTZ21iSjFYd2U2NG9kTXFCSUlyU3ljQzUwaVJJeFUwQkhUajBLCm95RmtUSTRkbHlnSkpE Y2xXaTlEYmM0SGFsSXpiZXFoNzNRZGsxTXdDR0FsdVpJNzAyWjhmWHZ2dnEzajUwK2ZYTnRj UFgvMjVKbXgKUEQrYnowV3NpV2FXRFJnRHFnRTZBekJuclFFWHQyeDROQUs2TjB6ZVJhWGVw Y2wvTFJjWnFKanYrQlJyUkZaVjMrMmVPbldxRlhMeApqampyN1dzdnp2ZDNPNHhTWnhWNS9w bm5kbTdkdm43bDZuai9EdVc2SHdnS2wrT3lMMk5MdkZxTEt3YzArbko3YU8wSitaeDd4REx3 CnZQeENhT1Z2R0pHTXdGSGhRdUdMYmlnNjVEam5yTGxteXlBeHhWcE5ETFRLRVFGVDFycEpM UlJZTFdkcE5OVTVMbExzQUxNbWIrcVYKZ29na1NZUlFsRjBBYmFSQlFmYWV1SWUraTFRS29J aklZZ3lveUFBaWFDOHgwR0FwZTBMTURCRkFEUXNQbE9aaXU3blpUYzM5M1RVZwpjNUkxSnpS bFJrSmdBUllya0lOakpqYXdRdkVZQnltSFY2Y0gxMi9NdG5mMlQ2NnZsZWhFSk9lSWlPUWRp Z0dUSVp0b05pVkFRRUtWCkxMbE9jVkZYaTlnWUFwRm43OXBUM2FvVFdDdm1pd2pBcmRDbVFT dGpnR1FzSXBaeXJocFVBSEZrckFvNVF0UGtPbXFsdURzZWI4OE8Kck11bjdqLzd3TVd6V3h2 RHdnUG50cXU4ZEFOSFJjcHFZcWxxaU1pWVduKzFsbWFBQnBhdGFqSWlOWXpRSDl5WkhDU0Fp NWN2Sy95MQpnZUQrMnRmWFYyVUpuM3NSQ3IwazVjTmlhVFlmZ25lbWYvUTc3LzdmLzZmL3Va NHZmdUx2LzRNMy91aFBycDA5MjVBNVMydWMrNlByCmgwLy8yZjZIL2ozdVhsbDNhVGdzT3FW WFJtSlNkRkcwQU1MV2hQTElmYzhNVFFFc0E0Q2dLQ3lkbThFTWdMS0JBQkY2Um5RWk5VcWEK NVhxZXR1OU1JM2Rub2J3RmZNTVJuam4vNEJ1Ky9hRnZlLzJKaHg5WjJScStlTzNnWGU5NlZ6 V2IvNDNYdlRhTTk5NzczdmYrNGErOQp3OGFqQVZzZ0dzMFdlNU00TWtUZ0IwNWZmUENoeTVk Zi9lcHpEMTllUFgyNldGdkhUbGZZdTk0QWtISjdxYWdSQ0xkeE8rZld2YzlyCjVqU1h3NzE4 K3lidWJqZlhydUxCTnUzZENMTURCM1h3eWs0a1FNRkJrVUJhbVpSV1hMdlZ2eWFRdTIwNlE1 RFdGWmJNanRpdFlFQ3EKa3FMRUxJQVVYRkYwdXAxdXZ5ZzY2RnEvQzlPbWFURWNDTW9aS0Ju V0NVVnpVelhUOGFpYUdKbjNQaEQxUXdqRWJJb0doTWlBU0lRQQpaR2dBMGlweEIzWWQ5ZUtD NWRKSkdlUHhZVzkzUEIvUFp4M3d6Zzg2Z1RoS0Z1a2lidmFHaDRlTC9iM1o5dUgwWUxIb2xI QnM2OWpaCk8zbnQ2czVFRzZ2cmpKREZFb0pyMlJPRVpvU3Q5ZTZ5K2dGUG5HM1ppZnJhN3ZT WFg2YU14bUNNaEdhMnVySzJ0YldGWUdUbWdjZTcKTzMvOHJuZDk1aU4vdHRIcmRaaTlML1oy Ui9QNW9wbFBTV01BRTdia3RIR1lRTXowSHFjUlJmc1M2blZmcWFWa2h0am1YWXhHeE1HRgpU dG5wdVZBUVVjNHhwOXFEZ0NiTjBjd1NTSldpSXFXVXFrcUN4NndxMU5KOG01d1d1U21RV05o bkNNZ3FKa210Y096TGtvaXM4YURvCmk5TE1RbW1oNkJxVG1lVDlWTld6SmlWQ2FBblU5eWo3 dEtwQ0xZb0ZXQUVJRTloSTArMjRHQTgyVjVFS0laUU1LZ2praVpITVoyQmcKRGd5T0xXY3c2 V1ZiQXpxL3NmN0ovWU1YWDdoMjl1VHhyWTJlYXBhWXl6SUFvREk3RjRRYk5jMENCSzFjWWM2 YXE5ak02aXBKZGlHMAovaXB5dERRTEFDQVJFekZTRWdFQXBxVWhHYXFoZ1NsSXpDU3RkQXBK cHFaT2sxbWNObkYzVWQwODJKWENIanAzOFpGSEh6cStPUWlvCkxOa0F0RVdBQUpFaVpvVW1R Y3k0aU1hRTNwRmpRMnlid3lZcWpTUzFiREFqU29IL1luK25BbmYrMHNQZm9IRVNBTDdlZUpZ TVlFZFcKcFcxZUxLaUdnS0J4dkRqZUg4cmU2RGQvN2RmZi92TS9EMm8vOVRNLy9kYWYrTHUw ZWQ5aFRqQnJqakg0dmUyOXB6NTA4TEVQOHU3Vgp6WklHUlhCZVJZVFFkY3R1TkdpcXlPekJX cU0vTkRNRmszWTIxSTdzUUxWRndSa1FnS2xKTmhCbUpVb0d0YVNwMU5NNHFTU1YvVHNDClY2 cjVRWGV3K3Zqamo3M3greTYrOWx2NnAwLzVUdmpzYzlkLzZaZCsrZG1uUC8yVzcvM2VmbTdl LzRkLzhNZnYrbi9pK000d09FWGMKT2RnN2hOVHRIbnY4L29lT2JaMSsvUEZYbmo1My9zUzU4 OFg2cW5WNzNCOWcwVkd6ZVJiUTNFWnlwUFpTVjFQWjdIU2d5WEV4eTlPRAplbTluZHZOS2Rl MkszcmxOZXp1ZE9DK2s5aERaWndESklsa05BSFY1SG8wVkRaSFJFYlZDWEVLQVMzRktVRkJC QUZFMmEvV1JUTlN5CldEWXd3RzYzNzh0T3Q5Y3J1ajNIWGt4VFNqbG5YM3BFRkRUTG9EbHBq RGF2TFdhSmpjUkZqSFVpRFpDNFV6b2ZpREdsaEE0ZHF5bFQKTmxBelFsc0tqS2tpb2dmWHdR NDRTVlFsM1BUOUpERGFtKzlONXYyVlR1a0tnT1JCK3hUVStZN3ZUbEs4czNkNGUzOS91TlVy K3VYcApFOGUzVnRadUgyNXJpdUNjcUNRMG9nQkhyaGd2N1RZek0xdmVnTzZoV3NJUmFPWGw5 K2hYTmEwMlFrVEp5RnhrVXpEYldEdTJ1WEVjCjFkaTBRTUJZM1hqMm1hYy84UDdUYTZzclJk RXBCMVowUVNXWWtKbEpuWnZLSkJFQnRDUlpoSlp3MlVZTC9mTFJHVWRxQ2ZjOGN2UloKdi9E Skxlc2ZXNmN6WUVCRTlqNTBRNmRMemhGUlRsRlNKTWdvV1ZJR3cwWnpJNG1ZalRpTGxJVTNC R2xkT2pScXJuT2NJZm9VZ29DYQpRYzZJU09qWWh6S0VzaWdWakh4UnBwaU5zS01EY2s0dFJv dDZrT3NxSGJXS2x2Z1l1Q3VvYWJiVWx6Y0NZQUdkb2Q1SjFjMTZ2dUo2ClBXWWlBbEZ1SlhX WlhRWXhJbkxDa0ZUUWpETVZDQ2RXMXAvZlA3aCsvZURHalZzYmd3c2hBQnF4TGhQUlZwWUlR RVVrbXhLWmFvNFMKcTlqRW5JRElGNkV0SzV1Y1VFMnptQmtqdHRZOWlKaFNJc2NFREFDaWlp STVaOHdDQXBZdEp6R0RsRzAreitQSmZLK3Buais0a3dLYwpPMzNxNG9QblRwMVk4NVFncDZK MFZaM0FXcE5CSURHTFdSZE5YdFNRbFJ5M2NzaEtLS1pKc2drMGk2Yk9Nb3ZOVkhGU3o2L0Nx TDl4CmV2UDBHU1BHYjFTRXo5ZGRaY25XYXNXZzRkS2NCZ0JZWWVCS1A0c2Yrc00vL3MxZi9H V3Q0MC8vWjIvNy9oLzVXL09paklFV2l6eW8KSi9uZzF1Z1RIeHc5L2VGaXREMEl0dEl2MkFH b29XWVM0Z2dCUlN5RGtpRXBnb0NZb1VCdXg2S0lhQ1laTFM4MVVBMFYyVWlTWVNhTQpCZ3RK MDZhYU5yTjVHaVU3Q081cXpuc2JxeWRlL1MxUHZ1VnZQdmlhMTRXVllSVkZSZ2Z2K3VXM2Yr cDk3L3VXSjE5OThkajZKOTczCkp4LzR3OStmN085QW5tOHZHb2xKMFo5WU8zLy9LeDU3L0RX dnYzRHBjdmZFUnJteDBsdGRvN0xBb29NdU5FbXFSZDB0U2dCaFFIYkUKRGdGeVV1T1U0dUVJ RHc5bjJ6ZG1ONi9XdDY2bTNWc3cycUY2N0hKRU5ncE1USXBCVmNVUVREQkRTeU1nQUVJR0JF UE5hRXBMVFhSUQpRMUdVdG9aRkJkSFdtRjBrRzdRdUphVVB2VjZQZkdEMnBpQWdDZ2hBaU1o TUFDcW1vbUl4YWwzVG90STZhbXc4UWRueGFoRURjRUhJCkZuTmo2TDMzekE2b0pkQUJHWkxE cFkwMlpFVnpnVHg3MUVMQUpJSU1ob3RSWEN5YWFaTzY1RHVhUFlLSkJNTGovZlhaTkc3Zk9i aDYKZTN2citKbVZYdi80K3ZxSnRZM2U0ZllzaVFaUjAyelpPOWY2ZHNFU2tMSnNlWUVhZWlR aWtjL0h4UDUxTFVLZmtwYWxUemtDNFByYQp4c3BnWUtxa3hxSmRzSkNiVG1vR21qcFJBM0VH VmpPUWFCbzFMV0tGVGNabUFBQWdBRWxFUVZReno2bk9PUUs5UkRxOEI5N3lKZXkyCnZsTExF TnZhSFJFWTJaRUxQcFRNRGdCTWt1YWF3QURWVEpBd0owbGlvU3c5a2RQb2kyQUlTUVRBekVR bGFrb0ttcHBhaU5SUXdRRVgKN0FNZ0UvdFFCRUlHZG9CaUNHeXVQOHpIOUVUR1NNRm1Fei9l MzhPWCtkcW9XUndRSUVCV0lNQ0F5ZXd3cDcvWTIxNVpQYkhlNjNjOApnWkt4dFNjUURWQXRp OVJzQzgwZWFRQStLSFl3bk9wMDcxU0xhOWR1bkR1OVhxeDB2VnFxb2dLcExiMVBSQ1NscEFK R21LVVcxWlRWCmtJdFFsR1dYMmNjc3kxUm1TWDFCQXdRQlU4bG96TWpJWWlBeGE2d2tOcFRN Z1JQSlRSMWpJekhodEdyRzAycVVGNHN1YmoxdzZwSEwKcnpoN2VuUEFDS0xHQUdTWk5SdVlB Z3VScXNRY3EwV2FMd3IwS0lwRVFLb0syU1FsMFd5ejZYeGVOYk1temFIWXFSWVozRGQ5KzNk cwpuTno2aHE0c3YrcnY4TExvS1RTOEIxZDF0emRFQUd3R0FJbEFFUlVJUWN1c25XekhLUHpK djN2MzIvL0Z2NWhPcHovNTB6L3p2VC84Ckk3QzJ3b1RTakZhazZVNzNwcC81MlA1VEgrcE9k MC8wbUVHekpRUG52US9vTFVtc2E2SHNIYmZOeG1XZkZaYVFUMm1WeHNqYWZqMFkKa1JxcG9T RUxvSUExRUd0ZFZESnFiQmZjWG5BZjJUK1lyYS9mLzdyWGZQdVAvY1FEcjNyMUxPbkJlRFlz dzN0Kys5KysrMWQvYVhQMQoyR1Azblh6dVErOS96N3ZmUGQzZHRsU25wbExWN21CNDV2N0xE ei94Mm91UHZ1cjBoWWQ3R3h0aHRjdTlBQ0hVYWszTUd0VVg1Y3BLCkQ3S1JpRXZSbWJxWVJT cXNGcmlZVEY1OFZuWjNSamV2VDI1YzFjTTdwU3hXQXZZS0VFak9FekltQk1rQVFJNkw0Tmh5 VGU0SU9OV3EKSUlHcElpQ0R0YXJvdElRMEtacVpHaXBZVm9nWnNobzVLa0xIbHdYNWdNQ2F4 YXhoZGtRVTBHSEFGR2Rxb2lMU0pLMGpOTFhsR2tSegpxb3R1TWZBZFZHY0IyWmVSWEpQaW9Q Q0JpQjA2eDZEV1FpMmM5OWxxUTh5cUN1WURPdkRCWEJmY2RIK3hXcGE5a2hlTHhjeGkxd29E ClhlR0FWUk1VVHc0SDR6UjdjWFpuZTJkZjVmN2dpdlVDam5lc0N6QXpNQk5VUTBGMDJucFlz VEZBMjN0dm9RN2lJUURvM1RyeVM1RkcKUG1mZEZWLzlTNDUybDc2R2YvbFJrWWdnTmJsTGhT a2ljcmMvY0tGc2kvL1VOTTE4bm1kVHFSZmFsRkhCVWt3aFJrQ3d6R2htU1UxRQpKR2VGb2lV ZEFyN0Vvb08vUWh0MkdXYU00RWhLdDdXNlhPcWp2M1JGYS9zY0ZpQVVhcE5OSUFRaUR1ZzdT Z3dBa0d1V3htTUdVVkJEClI1b1RRZTY2b2lUSGFoMHF6QUJFMnVZOEtJS29BRUFXb01hV09y TUFpS3FReElDSmtDVURrRk1WTlNSWDlnYnJHNmFBcmxQMngzc1QKTUQwcWcra29nVEJWSXdZ MGFpMXBpYjJvekV5dXdQeEVxdS9EZ1hNRjVzaXRqYllhR1RZR1dUVm4wNlRtR1JFZFVDZmEy WlZqKzlXMQozYjNKNGFRWmxsMEVURTFWK0FCSW9xaGltTUdTWlJVaHFHSTBBQVVrOWo2VUxn UUQwSnlaVzQxQTR4WWJyS0ttZ0t3b1pBVEFhcWFwCnlYV0NLbHVHcnVzMUVWT1Y1bldlWlpr MDZVRGpvVmFiWjlZZXZuVDIwZ05uVmd2dmN2U2VNdnBack5zbVBDdXhnc3RnMmFBUnFSSUcK Sm1USXFxeEdBTmt3R1VTTGxjNGFHd0hPaXVLT0FnMU92UEoxMzdwNjdIZzFqL1NOR2pDL3lz SFNFTUF0N1UyeEhaQXQ5YWRhSmFybAp1QkIxT1VoUTZMb1FjMXFBVWdoTjNXd1FEK3VtR005 KysxZCs5UmQrL2w4M1RQL3d2LzR2WC8vV0g1Q1Y5YkV4VnRQenZManp6QWRmCitPaUhiUHY2 V3A0Tk9rZ29GTkNDVTlUR01obzROaUoyaUFxZzZOcFpIS2h5eSt1bVZvVktUWldXeE9iV1hW MDFhVFdlRFl1Vm5HeDMKZjdvN1N3ZXVmRTd5eDZjSDd0SXJYdjJXdDN6cm03Ny8xSVVMazJy V0N5WE1KNy81Zi8zS08vN2xQOXRhV3pzNUtQL2t0Ly9OenZYcgplOWR2ZXRPVi9yQllQYkYx N3NMRlI1NDQvOGdUNnhjZTZwN2NDdXViWmJlTGRYU0tLUkV6T3FlQ3BKZ1ZpYUJoYlVwdHVp bnlmTkxzCjNxbHZYbXQyYit3OS9hSFFqQ25GRFZUZnNVQU9MWmxsTGwzcnVHc0E1TnBtbUdT UlZNV0NIVE1iUUZadEc0L01wQUJSVWtyWnpKZ0MKT0VncHBSUmI3WThNNklwdTJlK1h2Yjd6 bmhpQ1l6VGoxdlZDSWlvaVprVGpGQzFWbWlJazlXWWNFSHNlQ2pPblVjMG42bEtZVlRLTwpL UTI3NjJzcktjK3pKa25rSUR0bVpFQlNCYUZRWkZNbEJRQWppSmFrU3gwdStuV2wwOFZhbDFM dVRLM1NCQ2RETnhnN3lTdnFMTWF0CnNxaWgyTDJ4Kyt4VEx6N3dodnQ4TVgzTks0NzkrVzI0 Y1FERUtncWxnak1jVzBQS0hUTldiODRmK1YxUkZSdEFWZFdXVU5oV25GOFMKR2Z2eWZsWm1D UEF5LzFyRkp3YlFwYjB3TXBJaU1MSWhvdEc5UndCd2dRQXg1c1lJTmVPRHIzaVl5bTR0MWxx azFmWGk1bzFydzBGdgpzWmpYbWdaK05TVkppSm9sU2N3NUowbEp4ZGpscUlia2dHVTU5VzQx ZGVqTDFmRnBQeFhZOGc3WjluVmJVVGdGWURBaVJEUkdRTUlBCjVGVTlBM0JXQU1haTJ4OFUv V01VVm9TSzhYUlVqZmJXUEJiVDJYUTA2bmU3azlsc3NuZTR1Ykc2WG5TMHltQ09FeVpGRWlk aVpWSEUKUnFRQU5aaU9wcjdvdUE1R3RJeFFGSjFRZG92ZVFJM0ZnSWljYzZhU0Vpb1lVci9v dUkxamF4dHJOU2MvTzl6ZDI5dXIwNExST0RnQQpVTTNMekJDVzZvR2FpY0NCZDZNa241d2ZI UE5sYjdpK21xd2pHUkRuc2pCQ0tnTWFjSlErZGlIRHdnUlF5MmsrdGRyZEg2NWNuNHlmCmUz SFBRV2VnellYajY3QlkrSklYcVBPcUxoZDVBTzRRZFRTYmdITUFRTVRlZTJNWDQ3S3R2SmpO UExIejFHYWlCR2lpWnBrUVV6MjEKN0VKdzBzUTBybHltTGc4b3V1bjJlRkxGV0lhRGxENDcy YTg3ZlB6c2lUZDl4eFBIaG1FMWFJR0pHRVFrWmRFbU4wMGtvd0JNQ2FhNwpvLzJiMjlob3Qx TmtVRVlEWjZsT3lNUkFzb0JxbHVJTXB4VWV1dDVOdy9mZXZ2SWovOFUvK2Y0Zi9jbjk4YUxM NGN2YVAvOHhyYTk2ClpZbEcwSnJiR1FrcUlKRGRuYVpBcThkNmwvdGxxUHZqa1MvQzhNVHc5 dTJkMVZBTWtlc2JOOTd4TC8vVmUzNzdYYWZPblhuOUQ3NzEKbGQvMUhVMG4xQ2tpZEx0MW5O ejRlUDM4eDNEbnhYNnUxd3Nza0JBVVBHYThleVVzbGRrQkFJQ2tIZERaOGcyNXhYb1lMSmxO N2F4VQpBWkpoTGRiSVpuZnQydFZiKzVPNmNZTVhjL09SN1Z1ampSTXJyM245My96SC8ramlr NjlXaEVWTXg0YTlLNS8rMUcrKzg1ZCs2eDF2ClA3ZTJvcFBEMjRmN3FXcWErYUxud3VhSnJh MVRaeDk5OHB0V3QrNDc4Y0JENjJmUDhkcWFsdDJHcVFJdE82Rkt1VW5STXFCamh4bHoKb2hU N2JEQTV6SHQzRG5adjV6dmIwNXMzUmpldnA3MmJaM3RJZWFhYURjMldubmZXT3FRb0loa29L QmtaR1pxYVVWRVUxS2FsbXRzdwpzQVFjUXN2WG9DUXliMUlkbXpwbUVlbjZUaWlLVG0vWUhR eUwzb0NjQXdCUWtWd3hDSUNTS2JjV2ZKWUFqQzBCdEc2UTBBSUhqUXpJCjJKSExKaG5FeUJ0 bGdFV2pyc3JEZ0FLYUpSS1FhWFpHeUlUVWRybW9GUXRTQWpBVVJuQ3d0dElMbEpOeEJLem1j WklYaFdIWEQzckUKcE5iSmRyemJhZnphellQdGExZDJudjNNaS9jZjZ3NjlybmRjRjNLbDRp bDRkamttRFdKQVpzYTIzQkx0MldyUDRGM0pubnVQWDJUUgo1LzV5OTJndkcwZkZCSUVFN040 akdDb0IyREkxZU9rSW9DQUNRa0NxUnQ2Vm5aNEJLTEVEekUyY2pzZE4wekFZRWFqYXZKNnJj eGxRCnpiS0txbVl3QXdTaW8yNUo2MHBsYlRTWHY0SldXV3NHaVhDdnUyWDdZNG15WFQ1QXJk VUJncEtoV2tZd0pFVDJ3SVc1d2h4cHBRNDEKaUhMS1FUVUxTRW9CSUtnRXplMlVsWUVWV3hv c0JOL3RkSHJrU2hJakFFZEFLc2d2Y1VmVlVCQmFpVXhTYlJIWnhENTRGdlJFZlpENgp4UEd6 SGZhUzRYQjAwT1JLWXpaUXRlejhTNFd4SGYyeERLQm1PeFM5WHMrM1FxZEw3RlBHbEFnb0l5 a2lLQkN4YjFXRlVBRzBKTXFpCmZkOHQvWHcwUzZOcDB3bFVUVk9oaHFSS1dVUTBtNklZdGs0 SGJFaUl4c2dJQUFLcUNVVFp3RlF0YWlaMVRNak1DRWpFZ2RyTEcrdGsKQzdFYXBJRTVwQnM3 QjhRaCszSnZQcjAyM2MwbG5ubkYyY3V2dUc5enBiUGVvYTV2dmVrTUFVMFJGWHV1akhXc1o0 dDZzcGp2SGFaRgo5b3E2VkhRSFM4dHlSVlhpUEZlTE5GN2syblhtaGYrejU1NjkvTG8zdlA0 dGIrSFFMWmdoNVpjZFYzOGpySzl1c0x3ckppb29nbXFvClNzc2NsUlRJa0ExYXpSNlNsa1BO Ympqc0RjUHpMN3h3Y3RqZnhLaTNiN3o5bi8xdjcvM2QzejErK3V6My9iMGZlOTJQL1dCVGR2 ZEcKa3g1YVB5YmV2WFhyNHg5TDExL0ErYlRYRGIyU0lVY0JKZmF0TFFNQW9pR3B0U2daQUFE UUpmRUtBUTIxOVJaQUVGVUJVMFpROEFZWQp4V1laRm5GVUxXYnpPTUp3UTlLZkx4WlhPdDNI dnVNTjMvOTNmdXFoSjU3c0RUdXo2YXdmYUhiNzV1Lyt4anQvLzEzL3hsdWxqVnRNClpzMGlF dmpWNGZHejl6LzB3S05Qbkx4NDhjSVRqOVBhYXJtK1p2MmVFR1VUekRFRHg1WCtiRUgxdkE0 aWZhQStXR2ptYmpHMTBXN2MKM1o1ZmYyRjI2MnB6ZUVlbVk2N21HT2ZRN1pGakFzd21CcWFn aEFCTVJ4Qi9oS1VPTkFnSWdKSDNxWVhZV1NaRTErWXRta0VCaUZXeApxcHFEZVZYRmFNanN5 cksvUnIxK3NicFJERmQ4S0tDZDVFcVVSVFl4VkFJUlZXMG5TbWFDRGd5Qm1Sa0pSVTFCeUJU RU9TYzV0enhuClJzUXNlVkZQdGVrZDYwUTFMMjNQMjRBOG1iYU84WWpJZ0FDSVlJYXRnNHJy OVRvT3MyTE1RUE0wT2x3c0ZreUwwUFVGczVHbTJMT3cKMVIzczdXOWZ2Ym4zc1dlZldTc3Zk OHZCbWZXVGF6czNta1loSURQWGRjMmVUTVhhdWJYeGNnNkFyWmVEM1l2b1dmTEJ2MExBdDdi cQpoQ05jelBMWW1wKzkzTkpsSW1LcTVvdnVjRzNWQ01tSWtXS01lM3Q3cVc0Y0FCRmwxYXF1 MVRraHNLVk5UdHR3dk9lTHRPYUVTL3JCClBSN05YODc2RDZmV3RWSWV5UlRiWkNRNDlzRUY3 NXdUb3B3aW1ySXBhRVlEVGJtcDZwNm5rcHdETWdMWHFwNmFxWmtDZFB1RC9tRE4KT1FkWld0 ZThwUEo1L05HWDN0ck1XdWxZZElTSXdVbEFWRi9vVm1DTVdaT0tUalhHV2w3cVJldm56SWlX K29HWUlOMm9ENDRqcmEycwpFNk1sQ1V6S2FJREFoS29vbUZVVG1wa1NjMVlkRkoxK0tQZEho M2NPeTgyTnRkbHNaaVdSZ0lsZzFuaWtheDJBWEtzNGkrd05YVHVlCnpVbHpaZ1FBYTQxYW1K a0NoZUI0bWN0anJxU2UxTTJreVEya1NDbkpZVjJIUHMwbFhSL3YxRmFmdisvc04xOSs2TkpE Wjd6TVNtZUEKMktRbUpVSEZMSnBFQy9LNWFnNTM5OFozRHVPc1prVmtIeUY1N3pHMjI4MnlT UktiTCtKQjFlekdlbEowbnovY1BZRDB0aC84MjVjZQpmV3dzK2czc09BTHdWZWRaR29BSkdC bUtvV1JTUmFWbGI0ZlF3SXl3UmFJQ0lDb1E5QWJGOXUzZGsvM3VJQzRHbHYrWGYvcmZmK0o5 CmYzcis0b1dmK20vK3lmblh2allPaDl1SGUxMkdZYTdTWjYvdWYvb2oxWlhuaXNXNDczRVFB QzBsYVRJS0d5cUJJYUcyZTVBUUFCVjEKdVIyWG1USVNvcWtoZ2dJaWcyVlFBNFVjRlNxUldk TXNaR2MwbXhXOUY1djZxY1BSYU9QRWE3LzNqZC8xQXovK3lEZC84ODd1dUk3TgpzT1Azcmwz N3JYZit3dS84eWp0MWRIRHUyUHA0WjY4Yk9odGJKNCtmT25mMmdWZWNmL2p4K3k1ZFhqMXpq dGRXVTNEbXVhSDJJeGs3CklzQW1LNkt1Rks0VTY4ZktUVWEydTZPajNUdlBQYTNqM2JpM0kv UERJRlZKVUs2dzQ1VzZybzBaa1VsUk5VUHI0b09vYmJCRUFHaE4KajFzMnFUUlpMUnRJWmtR a1FFQlRFZEdZcEJHWU4ybGE1NFVDK243WkcvcGVyN2V4NmNzZWRIdU45eEdSUUIxRDRRd2tP Qkd0STJqRwo1VmxzRlJzRUVZa1phZWswWVNrYkdoMFp3U05BUUlxbU9UWk5obVpZb0lkQXVJ Ulh0UGRpeXdLSVJveXQyUXhtWkVBbVpsRG5VRHVCCjEzcmxacitJVlMwNWp1Tzg5TU9DbkUw V01KR0JLOVpjNTRWWXZYaDc1OXJXNXFsVDk1MWZQN1ZWN3UvTUtyVkVaUWVvMVdveGdZd3QK dmd1NGRlejRvanYzeTd3dXZxem5mL0ZndkNTd3RBaitzbE51Ymg1dndibG1aaUxqdzVGcE5o QlYwQ09Za3NJeVdDNGZlV2tQdkdRSwoyM3B1TFA4ZWY2WHZaZTMvam43OVlpOGpiVmZUa05t UkQ3NG9LUVFLWkthcHFVdFRsSnhqSWdNVHNaUlhPcjB1K1FKSTBZUWhneVdSCk9tVUh4V0M0 T2x4ZFZRR0phY202LzRJTTQzTUlzcTNTQ0JFQ09VQkNBZ01ydXQzZTZ1cHFWY2RHVldlSVdj QkFBRjRlMGtXQUNyd0wKNllWcS85U2c1NzB2b2pGekJyVjJXRXFFQmdBaUFBS0dPU1ZOM1Y1 M0dEcjdzLzM5OFZoV1ZpdUxIQXBuaWdJT01QSFNJNmxrTDZJTQp3SXlNUUdJbUNsa2taWFlN QUlUQTFNNUppTWdSb2VYR0JOSzBtZTdPbTVsbzVpclpLS2F3dXJLVHEvM1pmc1AxK2ZPblh2 dms1WWZQCm51eXhDYkpoamluT1k4eEpHZGlpU3N4VmJDWjdvOFB0L2NWb2h0bVlpMWEzVXFL UnRmQThTMnFOd3F6UmNaUjU4TGRpL2NtOVc5LysKcHJkK3g1dmVPS2xyNVk2YXVGWWoveHR5 ZlUzUXNLMHRBaWhBdnV0Sml3QkhFQUVDZzZWTHE5bnVqWjNWUU1lSmlwei94Ly9xWnovKwpa eCs2K09BalAvaWYvTXlGMTcxdVVwWjdCd2NkNTA0RnFqNzFxZHZ2ZTAvMXdxZld5cnJQZVJD b3NLU1NFQTBaeERLUVA1TDlSZ0EwCk5UTUdBTVhjdm1sN3QxTERiRXNiTHFlb1NTV3BWZERN bW1vZVJ3MGNERFkvc1h2d2tkMzladlBrdDd6NXJkLzM0MzkzODhLRE4vZkgKRzhkV0lEZjdP emQrOTdkKzlYZCs3VmZDNGZoOHA3ZTRzWDltL2VUeDh3L2MvOWhqWnk1ZlhyLy8vdUhXNmU3 NmNkZnJOOG5RMERJQwpnaklLY0dXQUt0M0ZkTVdnbzhsUHgzbm4xdXpxQzR0cno5dit6dXoy MVNBTHIzVkp3ZzZJUUMxWEVaQ0NJU0MxUEhWVVhRWWxYS29xCjNGWHBNRVZxaDdSM2tmSWlx bW81cFppa2pubWV0TXFRWGRrWnJuYlcxanY5RlNqNzFPdXJEK0lMUlFNVGIrS1hBdFpNU2dZ bW1pQUwKSXhFek00bTA1UVE0UkFBQ0lrWXlhbHVPU21hZUdBQzhZY29XU2VkVnpFYUJmT2tk RUJtM3dsOWl4QXphV3NoTDIzZ2liMndvaEFnZQpkVmp3aVpWdTB6UjNEdVBlN0xDeld2WTdu YUxwU0RYM2xaMG9WMjdHNnRaaDgvejEyeXVySjdhNmEvZDFWejg5cXhZNXF5bzVCczJZClJS eVlnVk5BeTlyNkoxbytxdVNXbzhxdmJHVjVWNVpxMlVKNXlVcnppOXh4amt5MFZEV1VuYzNq eDgwTUNTVW16V2t4R2JmVExBRWoKOW9pZ0JBU20yTnF2TG52SWQ0ZXViYjIxaEhmYlg3R3kv TEsrcWdDcXRWYWlqc3FTeXBJS2owU2lqVFFMVXJFVUxTVlVzWmlEMFZybwpsdWljUVVKVWdL eFN4VmpGMU8ydTlvZHJSWGVZbXN3WVkxUGxXRXVydS9SbGZDSkNDa1V4R0E1ekZEVXpKWnN2 Y3M1dFRYbHY2RjNlCmxBREFlYjlJNlFiRWEybmU2NjZzQisrQXJFVUR0cGdBTWdOVVJER2Nw eWltbmJLejRrcFVtODNuZFVwOWRoRUFGZGpRczR0QlZOUm4KTGhDbWRRV0VvRzNOd010N2tF RUxKaURuWFdEbkhCRnJ5ejZPb0kzRWFZNXpiU29RY0RPeGNXN3E2V2lTWitiVGhRZk92T2JK eTQ5ZQpQTGNTcko3dVk2Zk1ZSFdXbE5XV2pCRExVU2JiQjZQdGcvcHdIb1E5QndLd2JJYVVh ckZNU2hqTmFzVzUyVGphZnJZOWhFL2UyVjRVCm5SOTQyMys2Y2U3c2k3ZjIxenFGS29nMFg3 bjk4dit6OWRYbFdTSzBwc0dBQklUbXdMU0ZuWUloY0lzdkJ6UUVZREJGOEpBNmpqWTgKNSsz Yi84Ti85OS8rK1o5ODhPeTVjMy9uWjMvMnpLdGV2ZTk4WXpoMHhicW1mT1habSsvL2crYTVq NTR1cElCVUlqak5sbzBjaG80RAp0Q2daNmZOa0ROdGVMQUFRQWpxajVmMmpSV3lyVVZhTEdl cHN0YzRySGMyYmd5cnVaUHJFbmIzUFRHczhmZjQ3ZitpSDN2QkRQM3o2CjRpVUIySUNTRnRO UGZQaFAzLzhIdi92QmYvZnV4WjA3bTc0SW1UWlBYM2owOVc4NGR2RVY1eDY1dEhyMkxLNnQ1 TEtzeVVtS0FLUmkKbUpXSXZIUEJjVEFOV1k1cHhkT0R4YzcyenRVcjA2dWZyVzlmZDlPRE1z NzdVbnRLM2lGN1ZMWUUydVNVQllNdkRLblZrMnd4K3FaZwpKbmVkcGt5eHRURXdFREIwNXMw QWpDUkpGTWs1SjhsUlZJd3lGNjdUN2Eyczl6YU9seXNiNEl1STNBQ1NMemdVQlJPYk9HazRM U0FuClNCRmlyU2xDU21xQzZKZ0lXaFNudmRSZGJCdWJSR0FFUk1Sa2hxU0d3VXdVRFdnK2E4 UzR5Nzd3eUl6YWRnZGJnVXppbGtKK2RGOUgKSWlTSFhEcG51VVJiMTdKWkg4NmEwV1ErR2FY NUt2U1BkMHFRVEpsV2ZXOVlkbmRuaXhkdmI1ODZjVkRDeWtZeDZNUHRFVUF5VVZ3Qwp5ckpw UzZZbFJDTXlXaXIxZkI2dTUwdTVqbnlSeStXTFhVZjNObmcvcjluN1JWNUlpUUhOc3Frdndz Ym1jV2t4ekRubWxFWUhoeUN0CmJoOGdreUswMWdQWUZwcHF5NUU4V0pzakxUTWxBTEJsM1Fs ZjV2WCswdmZDdTZEaGR0ei84cDlmMjc4Yk1icUNRNGVMMHBqRWNtNHEKVFRWbGthYUdtRkFW Vkh1KzZKRnZ4M1dBSmdCSnRFcTVTbm4xNUZaL3NNSytOSXVHV05kMWt6SUgvcnhQajdoRSt5 N3ZKVWZiWjNrVQo4SzdyQ3JZQlpwV2NZOHhWU2xYT1gzakhYeWJ4WkdDRW1XRXNjSzJhcklh aTQwc3ZLRG5iVVJ2U1dzZ0RHU0JJTmxPREp2ZUxNQ3pMCjJEVGoyWHhZcnJBb00zY1FQVHNF eTZwT2xOUTBaME0wWFJKN0FiSEZueHNTRUpMejZCaVlFNENwVXRaU09GZXBxaVFLSmZZSlhB VXAKZW5kMWZITzRVbDY4ZFBiVmp6OTA2ZjdUZzVLdG5vSmwwNnhHcWdCQWlJQ0NUWjJhYVhX NHM5OGNUckhSTXBRZWZVbzVtenJWZVc2YwpNMkZjcU0xTngyRGJUYm9lNjArTkRxL1U4OGUr Ky9zdVBQSFk5bVRjNmZWVXdWcjEvRzlRbXVWWHViSThVby9UbGhSTVNxMXBNN1dvCm42Vmhu QUlZWUdiSXBUU2QrWGo4elBWZi9sYy8vOXhIbjM3NGtXLytpZi84SDY4Lzl2aDBzRjVuR3hh K2Z6aWVmZXJqQjMvNm51YTUKajUyQTZYM0RZUjBGbUJ5WmtRRkJNbFVFWUVKRU0yMzlVN1Z0 UUFLYXRhaENjZ3Bra0Z0NXFaWWxXRFZVQ1UxenJQT28xcHROdnByeQpkZk9mNFhMalcxLzd6 Vy82bnRlKzhidE9YYmhRVjdQUnJWdjU0T0QzZiszWFAveWU5MXg5OGRrdThxVno5NjhPK2x1 Yng3LzF1OSs0CitzQ2xZdk40YjIzTnlpSXhDM0pVVGFLcnE2czVKbzdpUmJ0Z3JtcXNxb3Ja QWQ3NlZOcTlQcmwrN2ZEMjlUUStMS1RxTXZRS1lFWUEKWndnSlZaQXpBNFRTQTBsU1VFTlRN bTBqaytZc09Udm56SXdVekxSVmlGNG13eUlnbG5OdWNrcVNNNkJ4ME1LSC9yQW9lcTYzVWc1 Vwp1TGNDdnNqQUNHU1MxRkJURmtFMmhkUm90Y2h4aXZPeFNRV3BOazFnbHNteUlhbnlTK0VO eUFSTmdZQ0kwS0gzQ2dZR3JGa29xeGN3Cm9zTlpveEJtbEJoSjBRVUNSK1NRRURKQnEzeE55 MUtaRUFBVFNPaDRkQVp6R3pBWmNaVTFaWm5VNDkwWkQ5emF3QmNRVTRmZGljN3EKNFh5eE45 THJPM3NubkhYQnIvakJkcG9tMDJpWmtjd3N0Y2dlQVdlb3hJYkxadHgvQUs3bnI3ajR5RW54 aU4zZkR0S1hxbU5mdUtnMQpWQ1JVTUYrRXdjcEtvNG9Jb0JhcnhmN3VUbE5YSlFBekMxS1RJ ekswc0MyRnBVVFRrY1hjVVZrSlI2SGovd011NHd1YnR3b3ZNejIwCjVUeUZBQjM2Z2tNUGZL bU0yWEpUVjVBYjBwU2JCbE4wcHBDMVgzWllETEprVTNFb3pCa3RHNGpDNnRwR0tIdUlIZ2pJ Z1pqR25EcWgKK0VzL0tpNVRrbVhpeHI0RDZBSkFWL0lnLzcva3ZmbVRiZGxWNTdlR3ZjOTQ3 ODNNbC9ubWVsWHYxYUJDcUlXcU5LQUJTVkJxRUJwQQpJREJ1YUdnN2pMc043ckREWVVmMFAr Qi93T0hvQ1AvZ0FYQjNSOXRodXNHTkVHSWVKRkMzaktwUmFTaUVWT09yTjJUbXk4dzduMkh2 CnZkYnlEK2ZtcXlxcEJKSlFZZHphUDV6TWQvUGVHL2VjZDg5Wlo2MzFYWjl2MjhXMlM2MWc2 dHZsNlg2OE9JYzZ6Rk1tRWNpeUVNTUwKM1hyTFpXZEdQbU5QQWRqQU1PcnBiaklTRWxDZW15 aEtLcm5lTFVlM0YwY0hzOW4yMW9nVE8xSmpoMHlxSUJvbENvcWhnUXkzQnBEVQpBQWhVTlJr UWtoRWlvZ3dTYXJNazRpSlE4c3Vsek5heFVlcVoxcEtXMmpjVUxsODYrOEJEbHg5NXcwUFg3 dG1yTXUzNkpVcVBIa01JCndVaURXRlFSa1M0dUR1Ykx3Mm1ZZHhRcGc1d1RKWlVZb2hwMk1Z WTJvWlBlMFZ6VDNQUkU1VWJYWHcvZHMvMTYrOHJWRC8zTVA4Q3kKbmkzYk01T1JSWkFnbkgr N3ludGU5VElzMnVCVmpxY2FkRFlBYzV1MjBYQnBNQ01Jck1JUXF0UWYvc1VYZnZGLytLZi8v dkVuM3Y3WQplLy9qbi9zdno3N3U3eXlyZXRxdXJXdXI0T25acCsvODBSOHNQL2ZKSzBXNnNJ UHRiTDhZYnlzRE9ROWt3V0xYOThERW1jY05kbXZUClpkSGgweUFnTW9BeEVLcGxxbEVOeEND SmRoWTdEWjFOTzl1UDlMelNsOUc5Z1A1dGYvK24zL3JlRDM3bm82ODNTbWs1NjArT0h2L28K Uno3eXovOUZlL3VnYVdhdm1WeTRjTS9scTY5NzdjT1BQSHJoMnRWN0huNnRUcmFqeTRKb0c0 SW9FbVdlRURCSlRDNUZIL3V5NzdQVgpXZzZQRnpkdXk1M24rK2NmcCtZd2R1MkVzYTU5NWt1 VUdGT3ZtZ1JNRFpOaE5GVWhJd1FFSWdaVFZVVkRJaUJqc3lUSmlOQTI5RDRBCkkxVUZKVFFL NjJDR3ZXaVhOQmxhVnJpaTVxb2VuNzNncXRxVkUzQStHa1pCSk00Y0Qyd0diVk5LQVNWQjdM U2JTNy95L1JJdElrUkUKTlVZelN4SkJvUForNC85bkw4WWFJMlJQWHJ5cGlTS3JrSm9UTldL TkVwMjFQam5ubEswbVJ3N1FDTTJBRE5VVUJXQ0E3eUVRZExITApxcEtjUStFTVlkY1ZRU0Vt L2Z3ek53NmpucWxkeGlOSTRpS2ZINC9ibmQwdm5od2ZUQmU1ejlsZ2t1ZGxiRHFRVG1MbE15 TlZNd0JSCkJWRXlVME13bzY5ZndQTE5uQUV2U1N0ZnVuM2x3RHowREhBdzNVRWlsK2RsbHhE TUNEQjEvZng0R3J1K3pwRzlFN1d1NzEzR1E4bDkKVTMzRjArekg3TFFBRDdCcERIK0xkKzJ1 TmZMTGxwR0NFWHFnVEYybXpodVFxbHJzU0NKWjB0U2hEZmhUcUh3T2ZaS1lFcWlRVTBlSgpW Sm1VZkZsdnVTd2YwbUlpbHhTU3lzYnM2bXVzMDByVjZTZ21zQkZDUkFNRDlON2xSVEdxNjNI WGJ3T2t2bGtEdm5RUE5xT3haQkJTCjVNSWIrdU1VYi9YTjFiR05HUXRBRXNITmpTcWFJd1lr b0R6ekltSmR5b0MzZlhrUTdHUzVXcVZZSjZjb3dneER0cG9raGNoaURHZ0kKb21pZ2dqWlFL TVVVa0JRb21rRWE5UGdtb2l3TW5aNnM1VTRiQTNMUE1FL3RPcTRGdWcrKzh6MFAzWC94MnBV OVQ3RmJuRWpzbUlDSQoyM1V2eGlHazFFZUpxVisyODhPVDZZMkRDZGNaZWliUUNLRlBmUklB a3BTYUxvckhKc0t4eFdQVk81cGVhSnZyMHJTUWZmOTdQL0NECkgvclJ5TmtZVlZYcmdqdGhn UFF0L2hyOS8yZTk2ajNMMDZBSU9HalFnUXg0RUh4N3p4cTFieFkxMmlUamZqcmRmKzdwLy82 Zi9KTm0Kdm43SEQ3ei93Ly93SCsrOC90SDltUG8yN1ZTajgzbCsreE4vY090M2Y0T2UvK0sx SE03WG1kTVFuQk5Tb1dHQXpZVFl1UndBVElheApTZE1raU16b21OZ1FUSldaMTh1VkllZnN0 WStVRkdOYXpwYU8vTW04djdNS3g1Ui9zWmNubGl2MzhFUGY4NE0vOU1HLzk1KzRyUEtVCnNx NTk4cE9mL0pWZitzVS8vYjNmVTEyZjkyY2V1UERRL2EvOXpvZmYvT1lyano2eTg4QTEzWjZj ZU83NlZQa2M4bHpCZFRFNmhZeGMKNVJ5MWpXdFhWYnZNcHlmOWMwOU52L2pGNXVaTmJvNXlQ UGJVanJ3anh3Z2hSaEZUQlVzNHFEWVFqR2tJaXpMWW9BemdOZ0l4VlNWVgpScGRsVGtJa1pE UkttMm03bU16WWZKWlZxNlpidGpFaStva1QzNHNBQUNBQVNVUkJWTkdrM2oxYjcrNjUwZGg4 QWV6TVpjZytReHdnCll4YjdFV25zbTNhMWJwZXpacjNDZnUxRDU2WGJIZWZlZzJkT1lLMGtN V0tmWjFsbU1USUREc0ptVVlOTld0bXRPMEJtVHhhQm1YUDIKS0NsRkdYRnhPRnUyNjdXYzN3 RlhKZTBCOGxGZW9pQ0pDVVVnaDh3TUNHb2lraFcrMHlBSWJsUm1IbElyTzFYT2w4NmZyRllu ZDFhSAo3YnphcWtaNXJpbldQVnl1dCsrMDZ4dTNEODlmM3EyM3RpNFc4T2RQblJpbzh4NlpE QUdIcGdBYW9hbkNaamJ5bGRiWEtxdCtyWWp6CmwrRHgrQzZBOTJXZHkxZDhKOVNVOHRKM1FR RGd2bXZYUW9yTVZZb0pRcHlkVFB1MllZSjFzNDZKcXpObk1pMVZFdzU4M2RNY2N0TVIKM2FE TjdLVWY3NXV3VjlxVXFUZFNyTlB4bGhkM2JwTzhEazVuUXdic2ZlYXpnbnlPZWVuTGl2T0My QnhZUmdhcEx3dmZ6bFBidFZVNQpRZ0EwekxJOGdhRFBJdUxKY3JXSXNyVjdjV2QzVndYQUxL VzBXRTVEN0x6M1RkT004akh6eHFKRVJOQXpBSW9rUjI2aklSNk83c2FvCm5NZ1JJcEVuN3dj MlJSUUw1TURNNW91VHZsa2hrU01XRVZEenpBWUlZSDNUZTg5R2NDdjJYejQ1bkp5NXVHZVdB VGdrWk90UlZaTTMKSXFPWUFoRVJ1MzY5bWhUWnBjbVpnMzYrdjFpZXI4WUUxQ2Z4R2UrTTZp eFpXQzZZRUpCNmlSSlRza1FNNUFjM1owcEpFUW5SSTFKUwo2Vk5NU1REQ2ZKa081KzF4MTds eE5lOW5OMmJUK3k1T1B2aSs5NzMrdFZjckV1am1Dc2w1UnNwV1hkK3VsdENoSTRBazNXSjF2 SCt5ClBsbHlnTDNScmd2WUxGWVdGWVNUS25HT3lJdTJNK2NieFAydW1YbDhvVzBYbVQ4aG5v cDc5RjJQL2VRLytNOUUzYnJ0TTErYVdrcEEKOUcydGgvMmJ3dDF0aGhsWUVYUklLOG5hcnRr cTh3d3JYczN6dG4vKzgxLzR2MzdwRjV0MTk3YS8rd1B2L29tZjNucjQ0VU94dFVndAprald6 bTAvOFB5ZWYraU45OW5ObnJkMHBuWVUyR3ZseEhRQmxNLzlOZzZDV1FISEE5cHNPUHhETjBG QU5FVkxYTUNveEplbFQzL3FFClRweFhkelJ0VmxsMWsvQXp4L1BuZlQ1KzlNMXYrc0NQdk9t eDd4dHRqUXJWK2ROZmZ2eTNmdWVUdi9hUkY1NTg4a285dnVlZTE1MjkKZE9YeS9RODk4SVpI enovOEhiUzN0eXo4RWkwazJ4NVBGRGlsRkdKMEFMbElGcFB2MnlwMjhlQ0Y5ZlduWnplZjdX ODhLMGY3WmJjdQp2VGpYRU1rd3d5S0RSQUpSZ1FaODhuRGNTR2x3RERNRVJkWFRFWEZVTXdW U1FBVkxHQWZqZFFWQUppUVRhWk1kenFiQUhySzZISS9MCm5iMXFaemZmMnFhaVNKdk9FMEFT Tm1SVEJtUkwySzFnUG0xbk0xMHVLQ1VIa2x2eXBLUVJJcWlab3BBQmdhRWtTRWcyMElBMm1Z dmgKWUVXOWtUbHY1b0lRSFlHQ2VVTVdISFBWUVZ3c0czQjBacWRDZEcwYlNpWkRIY1p4QWRB Ukl6SUFHU1pCRTBSVGM0aUlWcEJGQjJmRwpwU1pyNXVtZ21icDh1MERtTGxUSU5lY3R4dWx5 c1ZQWEJkRWt5NWNwdURJZnNQaW5Ha2cxSERqYXJ6YitUZWtVWmY3U3pQSnJMeHRBCk4wTnpj YnkxRGVTU2FnaUJZbXlYaTlnMlRPQzlaMGJaRE5WdnhoOWY3RkRhNXBjWFB3UnVLb2ZmMmpV Y3U1ZnJob2F2QVltUm9nZk8KME9kQXFESEdyc0VZVmZxK2I1TkdRaVFBUzhMT2lVaENqa3lM UHB4MExSWmI1eTVmSHR3YUFaSmFrbFBWMDB1RC9WZFV6bTFqc3ZLeQp2d0lBb1FNMkFqWElu QlI1VmhmRktFbm8yamJHYUVrMkxoOUVRK2wyZUJVYkUzQ2kxQ3JNUUtlU2Rod05mcFpnaG9T RGdTQ3BJUk1BCkdxSXp4QVNWTVJEUFYrczJoSkVyREF4VHlwUnlOVU5TVVFjb2tWMGNSdHlT aVhPWlI2YllxNldVWXFEY0E2SWs3TnJVZDJFNkM0ZnIKUlNLZ3ZsbkcrWDMzamg5NzkzYy8r dWhEV3ptd0tnWkpNWVVZdTZSZE5GSG5FZnVtV3kyVzdhTEJZSlhMTVJvbFNFRTBEYUJMNkpP UgpHamhJeU5HNXRlT0ROc3pWTDRyc1p0dnVwejdiUHZ2aG4venBpMWZ1aTFISWlBejZFTVh4 WDVyWS80ZS9YdlZnU2JDNTJSMWlwQ0lJCkFxQldlUjZsYjJaSFcwVytsZVZmK01RblB2TFAv c1dmL2NuajMvdGpQL3Flbi96SmEyOTc1MEVYbTE3MmltcDhlQ0IvOGRsYkgvdFYKZStISnJE MHNkaXJLeDBtSnNBQ29GSVBReHN0MFlJc04raUVhS25rR1JJQmtEQWFJYUlLV2ZBWkEwSFZk YU5hcFI5ZTVWWk9PV3JnWgo0aGNVYnA0N2UrWjFqN3o5L1QveXh1OSsxODY0S3RhTEp6LzVS NS84VngvNS9CLzhjVnhNSHp4LzN3TnZlUDM0dnZ1dXZlVXRveXYzCm5ibnZLaysyMTJKOWpP UnBrbVdoNmNrU21KWU9hOFE4OVhSeURNY0h6VE5QeFZ2WG14ZWVEc2Mzb0pzVmxJcFJWbzE4 VERUazJRcGcKUUFsUURmVVUrWTFBWklhUUVBd1F4TXdVQUVIVjZOUlZ3aFRVS0NYWThKS1Fr a0FYNHFwTmJVZ2RVRkdQdG5iM3hydG5pKzF0WDQvSQpsK0Faa3BJcVcyUVJsd1JqenlteEJs a2QrOVdjWmd0Y0wwU0VuWE1sWnhrYmFGVFJhRWFHQTh3MUdacVFKeGg2dzBNVkdOSFFGTUdZ Ck51QW1CbVJBUklmazBmS0VrSlVpTUordG9xU3F5S1hnTG9hODhrU0Q3K3htZVdJa2pRYUdK b0NBRUJuWVFaNTVRNzIwdStXeS9MbjIKOEhBOUhmbUMySFBRU3YyWmJOUjA2V2h4a3UvdTFJ WGJMYXNYNW0zbU9DVVpJRGFBWURpQWNXa1RuMS9OTmVTUlgvM2cxK3FQTWpPbwppYW5QeTdQ bkw1THpGaUNFNFBwd2NuUzhYcTRZTU04eUlRMHBDUmlkQnFpdlo3MXk0ZlRyMll1dk12MTl4 ZmNaL0dUSUNJREk1MVJVCm1PVmlhREhFdHNra1N1cFR2eEtWYXZEeUVCVVBpVncwbTNWeDFr WHc5ZTY1aTJmUFhSelNSTkdVUW04cEdnZ1JNZElyM20yY0hrKzcKRzBKZmpOOE1CR2ptRVNX enVxaTZjV3FKSUhROU14UEFZakdYRkR3N0pBTlZJMlJGUkVKZ0ErNUFUaVRjYXBmM1ZMdHF5 aHJBbE15QQowSW1CS25NMitEdURva3V3eFdXQjNjbHN1VHpUYlJkNWppUXhNTEZIcCt5NnRn Y1JGdU1JbkV4VXpKc3BVOFppWUdTUkl5WXo1QzZFCjViS1p0ZDJ0YWFmZUJXbmJXWFBsY3Yz REgzanNlOS8yYUpVSnhEVUxKcVFRcFF1eDdUUVpnWEVLYVRWYlRZOU9VaHR6ekVwWENFdnEK ZXdrU2s1cWlLTFpKQVpRWlcrWVZ3ckgxaDZwelNMZER1SmxheXljZi9OQ0gvKzc3UHBCTnRv OFdLMWNVQkN3cEFTWDIvbThOUlBuLwpnL1dxKzFtaUFZQUpvb0lKa0lLQ0FabEtzNmpBTWdK c1ZuLzI2Yy84Yi8valA3MzVGMDgvOXI0UGZ1aG5mMjc4NElQN1RYZThYRnplCk9yTVh1anVm K2RTTjMvMG9QZnY1TTdTdXQzeGVhbUx4ZVlWYTlrSE1EWHBXTXpJQ0JodUVMUWlFb0M4L3BV VlJ6RUpFNTZMMW9XbWwKVDliN1poVVBWcW1wdDc4MG16NlhaM3R2ZlBTZFAvSVRiMzNIWTZV VlIwOS8rUk8vOTM5LzVnOSsrN2tubnR3cFJ3Ky85VjBQL3Azdgp1dkxvSS9XMWEvN1N4YTZz NWk3dm15NklBR0h1Y204b01lV2dCVmdoblY4djljNSsrL3hUNmZhTm96Ly9iTllzcUp0UHND OXFkTG5uCm5JQU5nTTFZQVZVR0RUa0pBQmpkSFFNd1ZESlRVRlFiN05zTkNkVk1WTlJJVFFR SFYzaEZKNHBkMEtaUGJaU29ISjNmdlh4UFB0b2EKNyt6VTR3bG11UkdyR3ZYaXdad2xuNFJT aTIwcnpTbzBEWVFHdXpsSnFyUVhreVoyU1RDNklzOXlSQUtEWkVwR0EzUUhqRUdOeEFaVApG TndJMVdWUVZCa2JHSnVDTWdEaG9JOWxKUy9HNWp0TUVHRXhiKzRVczRKcHAzU1NrRDJRZ1E2 RlBSVmtkMWVwd1lZd0hCRW1sMEhGCmZIRjNCOTNxWkw0NkRyT2pmczUrZElhZE16cVhqNW9p WGw4ZE5uMVQ1VnQ3V2VYZ21NUm9vUGJBUmhjNjFPbGUxVy8rNXN1UFg3TnQKK1FyUEIyVkVz UlJqZFBYNDR1VkxnOUJWMVdMb3BzZDMrdldLVElsSUFFS0ttK2xKUEJXN25ncGZOek9YK0xJ czg2OWZRRHRGK2Z4bAppdzNSZ05DVEsxeFJVVllxV094N0RTMVpOSWxoSVA1N1QwQ0sya3VD dkd4ak9tbTdtRlgzM0hQcHpJVjd5SmNxSWhKVENxRmJoOWlCCkNqTTV6dTRtbEtwRDU5NXdJ ODdkQkV0NHlkRldSQU1UTXdJRll1ZDhYbFpKZG9pb2Evb3N5elNtcG1ra1JDTkRIRHlXbVlB WW5Ca3AKa0lJc1VqcG9WOHZSbWRJQkNVSUNNbUFnUmhCTGxGUTNBQ1B6d3BPaUdFTTlQems0 V2EzTzdveExaREwxNmdyMmdiaEprdG9FZ0N4SQpDYU9ZaVlBSkNZSDNnKzFSakxHTnpicHRt cTVkSm9rWkJVaGQyMXk4T1ByQkgzejM5NzM5alpNSzI4V0p3OGhJQ1NDa0ZQcW95cVpvCkNW WW4wMmErNnBvZUUyREdpR3dtS1VJVVZDTWdsMEE3TURGbGdqWGdnWGEzdW03cWRJWjBxMThu ek4veXpuZitwLy9GejNOZUxaWnQKNkdNMTJnSUExQ0g1dGswNTQ5dHl2Y29FSHhza1BEVDRo d3hubWpmeEdyaGRUektYaGZqcGozLzhGLzZuLy9uTG4zL3loei80b1ovNgorZi9hcnR4L0hI VFZyczh5N0p3YzdIL3FUNTc2MVgrMSt0eWZ2dUhpYUZLQ0cyZkpZNGNhVGZPQlNLSkdPalJO Q0JESUVIVzRkdU9nCnFEUURWQU1SRFFCSndqb21TSDBmdW5YMDZrTnl4MUgyRTMvMjVtRi82 Y3BiM3ZuMk4vekFleDk4emV2aXpmMG5Idi9DQzAvODJSYy8KOFh0aFBYdjlkejd5MnJlODVk THJYanUrNTBwOTVZcmYzVnNtQzRvaVJvQzF6OGtzZFYyL25PM1dGYTlYZUh3a0I3ZjY2ODkw MTU4SworOWRoZFdlY0drZUpLczB5NS9NTW1FS1UyRVJmNUdnNEtKQUdTVG9wMnRDc05ETVRN eE5RZzFOYkVDRUVNVkZUTXdHUllhb1N3RnlYCjByclRWUzhKMkpmajBXUXJIMjF0bjc4QWVa bGxtUkdoSVNiMVJEa0NwUUN4eFc0dDY3bXNGNmxkU2Q5aTdMMUZacXljdHpJSGhpZ3AKcWl6 YnptYzFJWkVDR0JLZ0EwTGNnQWRBYmFnTTIrWVRxd3o4VUVBMFZERWpNRUlqWk1ETUlBWXB2 Ui9sNDZOMmVyQi9VcEFiWGQ0TApTUWdzSTJZbWdTUklab0VOaWNBQk1wQWhBb0U1VWtCeU5I SiszSWNMNTNiTWJIR3c4SVpiMVc2TzdpeG5mWjV1clE3YnZobkYwUTV6CkJSRDdpSTdSQmlN d01qTUQyaUNMWCtVdURKNE9OK0JkMGIwQm5rSWt2dXJaUUVRaHhDUTZ5ckxMbCs3UmdkS2sy cTNYczVOcDdFTmgKSmlJQzJvdWhaMFg1RzNBUytUb1hHWGdrUm84KzkzbnQ4eHJZU1IvNnRp TlZNaEVKVVdPUkVXVk1rWkJabUZlaG55ZkRlbkwrNHBVTApWeDhveXZGNnZVWUFUU0YwNjc1 YnhkZ2pJak96WjMxSnBGUlZWRVZVUTFNMUpJQ3Y1QlNwYUFRQU5SMDZtTjZWZVJiSm9Db2I3 MzNzCitzVmlFZHZlRERZaUFHSWpWQVExUUdRRFdZTWVwZTRnTlRuNURNQUprQ29QRWlJQVNJ SUs1bVhnTHhma2RxZytCSGZTckpjYXo2anoKQWhtQlF5UXhTOWEzdlVNSHlBek1nQ0dLYU5L bzZvUnlyK3lhR09mcnB1MDdNYUE4UzZGWk5xdkw1MGNmL3VFZmVOLzNmVGRMTTkyLwpQYWs5 cWlWTFhSZmFOa3BDQW1yYWJqMWJyZTVNSVluM3Vjc1l3SWVnZlpJb2FnYktERWFDR0p5UHpF SXdRenMydVJXYnB2Q0g3VHFnCmU5UDNQdllUUC9VenIzMzk2Mi9zSHljZzhoa2dxS2h6eEFn eDlOKzJjeVB3NnM5WkFnMFhmaG9FM2NabW1Va2xlcjRlOVVlSHYvTXIKdi9yUGZ1RVg1NnYy Ny8vc1AveWgvK2p2VFI1NDhOa3VxZWZMeGFoZUhCMysyMDg4K1c5K0daNSs4anQyeSswY1ZQ cytPWmVYQ3RpMQpLeVViMTFWS0NVMkFjYUNURGpmU2FrWU1oc1BNUG9pcEpzQk9OYWlIUW9Q b3JJTldXNVZwbTI2c1pKOXkyYnYwemcvKzZLUHYrNEFyCnEyYy8vYmxQLytISGIzNzI4OVIx MXk3ZmUrbitkMTE2M1hkdTMzOGZYN3pJWi9jYTRsdnJKaTlyTUhDRUpmdlNPMWFOclVBSXhl d2cKM0g1KytzeFR5MmVmNm04K1I3UERDWFRqSEtvS2tTMmhSZWhUVW9MTXlCbWJwQ0hid1Uw bXVRRThuM0pZVk0xTWJTRFhDaXFhSmh3OAp0RlF0bVFxWWtSZzNYZE1sNjVXc3FFZmpNNU85 YytPZEhWK05JMmRBbkF4WUZVUXl3QUlrQjVObW9jMnltNS8waXp2U3JzaVNSL1VFCkRnMEFC VEF2UEJhK2piSHR1cWJyeDNYSm03Z0ZvR3JKRUkwSVJVVEpHRkEzZFRNVk1ERXpvcUZpRElR dytEVUJJSUFEU2xFOCswaysKV3NkK3VqbzVPWm51YlZWT0hlVElMbU1aamtVeUFFR2dRYU9Q WUdZeTFQQWRlaVduV2psM2ZuZGlBT3QxdTI2NkJpVTNyQk9mZGRWTwpOZzU5UzEyL0Jid0xm S3Z2a1N1eW9aZXRhYUFFSVpDOUNNUjRGYytDVjBvb1gvbThHMXkwQVFBZ0w4dnpGeS9FR0xz dWRsMTNmT2RvCk5qMHhNMGJTRkpWQjBZZzJzeTh2RmJ2ZVRmNWUxcmI4MXUvV0t5OHljTVNj RlhsZVVKWWJ1cFNhdm05SHBpQXB4RTVCMEdlR2tGU0kKRUJ6UFZ1dFlWQmV1WGp0NzlUWFYx bTRNd20wZlFpOHBTZ3BKb3Brd0VPSEFRRmRVSFh5U01TVWlwcUdhYm9ORXdVN0pSWGZuV1FW Zwo0NGhDeU1RdXkwdEVMTXF4aXhUcnJjbDRKYUZ2dTVYcWkrWXpHMk1pd09IY1dabmViR2Fq WXJ6bGNzS2hVMkxBaEVTWWtNMU1qQmdCCmdBUW5MdDhxeDZzVUZ5SEUxbVY5RUlhSWxHSTBW WTJhRUlETmtNRE1qRUtTbUxTMUR2c2NQRGNwTlczb1JjazdZbis0V0YyOU12NmgKOXo3Mjly Yyt3cEEwckxmS0RGVnk1K2ZMMVhLeGpsMHdjVEhGNVd3K1BUam1JQVhuTHMrSlhBaXBseFJU RkZCRUVsTURURVNSdVdYbwpUSTQwVEZubUxJM1JMTWJ4K1lzLytUTS84NjczZlAveGJKa1hk ZTU4YnpiQU1wbFpUV0tNbkdmZnR2SHliODdQY21CSE83VXFwbkVNCk9Gcy8vckhmL0xWZitt Zjl5ZUtuZnZabmYveG4vNUc3Y1BIbW9zR3lxa1h5ZzF1SG4vckVDNy85YStYMXArL2RMaS90 VmN2dUpCcEMKQXUzQlNGRWxVWlBVMENLWm1aRU5JOG1HdzZYUENFd0hKS09SSWdhMVZyVTNJ dElXYUltNnNqYks3WFYzTTh2RDN0bTN2LytISDM3agpkemUzcG4vKytPL2ZlT0tKNVkzbkhx cnkxN3pqcmFQditxN0phMTVUWDc3VVpINUZLTXBKRVRsblFNT0VJQ2JSRW1rYlliNHVwcmZE ClovOGszdnhTYy90R1hKOXdhdkk4bFRrVmxSTUp6aEVCWXhKSmhvem9pQ0VMZlV1QXlBUklw L0ZSMUlaaENrTkZVeHRDSXlpQkNlaG0KZ0I1RVZVRVNpb0VBdGpGaFZvL0cyK1hPWG4zbVhE YWFRSlpGY2lFeEdEbFZNbVFGakgzc0dvdHRON3RqL1ZLYXBmWXIwdDZ4ZW9mZQplOFRoRGMz WUFEMGpzV2hTNlVMS0hSQ1JvU1ZWSXN1UUhMR0JnT3BnRmoxd1RUY3lJd1JBVkNMRklUdmFn Tll5NGhBVGl1WkZOaTVHClRkODBYVHE4TThXZEdtck9QREVqSUNDQm1pQ3dtWGtrRHlRQUxX aEVVekJBSTVIU3UrU3AzNmwyejIvTjl0Y25vYW56dW1yRGRwbWQKUGJOemZYcElYVDl5L3VK NFozOTVORml6RGFiaWdJTkxNZWxMNE9DdjBobzRVWGQvZzd1akk2L01odFZoMXRRN0hvMUda OCtlYlVPLwpYcmVMeGVMV3JWdUw2WXdSSFR0SmtZaUdXeEI3RldaQ3Z1bUZBQVNVY1pabFpa YVg2THlDeFJnbFJnU1ZGUHErTlJWbERDSVV0SEI1CkUzdkkzWm56bCs2NS84RnE3MklFQjZs SDU3dXVneFJBb3lNZFdwVm1KaWtwSzZvT1V0akJPd2hBZ1RhNEJUTjdhWFVkRVpVTTBFQVUK a1lEUWdRTXJFS0FzcTBCUVYvMzJkcHRDRzJNdk9nQ05EUURVRkFnQkNabFZ0Uk80dVY2Yzlm NVNsaFdJS0lxbzRsZ1pNMlkwTUV3RAp2REdGbUhtL1hkVFhiYmFNWGJQVXJPdGFIOGtnZEQw YUFGTlNVQkV4VEF5Q0ZGVURXQkFOWFJjN0NLREpJQ0dtR0ZOcXo1YncyTnZmCi9EMXZmY1Jo T2pvNFBMZFRsM1U5Mjkrbm9tcVhUYmZzVkRDbE1Kc3ZsNHM1b3RWbDVja2p1MmlRd0tKcFFB UmlNNHVxQ2hRZEJjWUcKYlNueEtEU0hXWnBEV3ZiSkVLNCsrTkFiSG5uanptVG4rdjZkeWM1 WnpLa0wwa24wU0lZbUVoMTl1NUx1QU9DdkdTenZIcm0vVkpKTwppaHNoSjV0V0VpY3hiUFh4 QzMveXFmL2pmL25GNWFyN1IvL2RmL3UyRC81SVU5VnRFNURwZ2pQYnYzbjBiei8reFkvOENq ejkrVGZlCmUvYnN4RDEvL1V2WnBNekhOWElXdWdSc1ZWVVl3YnBkalgyR0ExdVdCOElHeWFD TFV3UWpOZ016RW9RZU5hajF0cGpQSVdLL0NGM0EKRTRHWk1veTJ6MTI5MzNIeDlKTmZmdnJ6 WHpxK2Z2T0JDMmNmZnRzN0xsM1lmZWh0YjRuWEhqd2dkOGNFWE01MTJZZVlVdGl1eHhBYgpO c20wejFOd3E2WS9PRnc5ZTNONTg1bnkrYy9vMFhYWHIzWkxWKzlWekNiYUp4TkZ5N0k4eTNL TWlaSW1vRDZrRUFJYkdDSGJrQlVQClpVMFl4aWh4RU82cmtTSUtEZy9DTUV3bkdJMlNRQVNJ Z0JFSnQ4NlVrNTNSN2w2MXRjZDVxVWhKUkpNNUJHZWFBUlNtVG5wWnpicVQKbzlWeTJpMlBQ U1JQNHRrNGM0NXQ4TllWWWtNQ0k5Q0JXS2ZNbU9kWlNKR0EyUUdaZ2lnZ0dyaE5mQ2ZlZEN4 VklRMnp0WnY3WmhMRApBYUpnUklLbW13b0RTbUx4bFhOYlJkWEY5dVI0T2NxeWpLbXUyUnNU R0tJNGdvSG5pNGdNaEdZTXlCdktqb2ltekhNZTA4anh1WjB6CnpheWZ6OXJkb2krakZkWDRU Rm0vY0NCUkF1VDVWajF5eXlOUU0wUUJNQ0E1RFRGNG1sTitQZDA0Z0s5cy9uMVYvZk9yNGg4 cUdnRUMKQVJxOGJEdElacjVpTzhSdndveTlsV1ZkalNidEtvYjFPczduemVGK1dFNGRDbnVN U09BWlJlalU4M0hvVXhxQTJzWU01SFRZNDYvZQpxYjlpdlVMYVRadGpNZXdOM04yZUxpYncz bnh1Uk1uVU5LRDBDS0lwaEJBUTFRQjZVUkZUWHg4MmE3KzdkL2JLMWZHWlBXRm1kYzZKCm1m Vjl5eEFCZ1Z5MktlOExSRFVtVXhXVEJKcFFBd29QU0VzRUJGVkF0ZzJZZUVNZUpnWXpKQVpF UTJSQVR3cHM2ckpLSlBtOHJPdngKcWh3eFR6VkZ4eTVLRDBCcWFvYUVBRVFJTHBqY1VaZ0NO QzRyT2ViYWt3emdER0JHTWpBbEl1cEZZb28rdVpIUHM5N0Z6cGFrM0JoYgpjbUJKeElEUWVV a1dZcExCVDVvQVFFSE5PZGVHME1TUW1ORnhRbHUycTdYRkgveitSMTczOEwwZVFydGM1bzVT U3F0cEMrYVhpMzY1CjZGSXdaaGU2Ym40eWs1UW1rNjBhTWhBSVNWSkttK0VvUjhxYUtBVkxn aGFCZTZZMTJvbklIWkZwMzYraUJRRUF1ckI3MWdIT2w4dkoKOXM2eWJYSWFwYWdHd0k3VVRF ekxLdStqL0kxWWlQOXRYTjl3c0J4bXJZYmJ0YnZHc0xxWi9TTkVVdFZCamMzTXpHd1JEVFZD SC92bApudWY3Um1XOGRmUHgzLy9FUC85Zi8vZnR2UXNmK0xsLy9PWWYvc0E2TDAvYU5HWjNK dmIzelo3Nzl4LzVsOC84OGNmUHJCWjdGOFljClYrc0Y3RXkya2lrMGlsNUxud2xSNkNTaWdD bkg0SkRVS1RnV0hsSTJKQVBzalExSUVIcVR2dGMrWVRRbktNZnJKc2hhZVFGOG80c0gKMFRo QWQyZlJQUDNDdk9sWTRJSFhmY2U5My9HYXl3OC9WSncvczU5bmtubjFtVWZzUk5LNkxmTk0y Zlh6YVdHaGtMWll6ZlhPcmZiNQpwOWZQUDZmN3QzRjVKNndQSzQ3bnRqeG5CQlFCZ1IyTGth TThBTFI5VkRBMVVGQUF6TEtjakpKQ24wUUdvaWNpb25QT21xWWhRRWVFCkJxYWlNV3BNbGpC M1pVeVFpQkx4Q3EwRmdMb3V0N2FyeVJaU2h2VzRtR3c3NHREMzNxRHdCSDN2UVYySWNUbHZq KytFMlV6N0ZVTXMKb005eng4NGxqUW1NblVmblpKZ0tOS01nS0VBWUhaSFBuSkcvdVg4NzVa bURxdlpaUnVRQTJjaUNnZk1pcXFxQTV0RXhLeXM2QUFVTQpRU1FZSllKZ1lSVmprMmdvQURo RkVPelhoWGU3eFdpRnZPN1d4eWRCd2JzY3dGTUd3aUFaaVVldjRDQktCQUFnRDBpS0FvYXFS dEZuCnJqU1hndXhWZGJ1Ny9kenF6cGVPbm52VHVhdElmUmJTVGw3ZVdzN3JTYzNBRlVEVHQv WFdkZ015RFMyeVkyU3hsRHVQQTFBZmdGNGUKVjVKdDVqRmUvdVYvZVcxeitNZUFOZFpUWEJV T1JoRUlBSU9STDlqR2MrcVZ0aSszaWtaQXlHS0s2emJjYytWK1U1OTdudC9hdi9QMApVN2Mv K3pqT0RwMDFUVWhhNUwwSmdwR3FtQWtBb0ExbXBZUHJ5RXNhb3B2NWptLzBOQjhXR3BCdFlQ MkFteTd2Y040TG1ETkdORGhsCnVUdm5IRklJVXVRK1ZTTS9xbDFkaWdiUTFhUkNtSFo1N3Bp WjJTZURPOGRUalA1c3ZSdTJ6cDIvLzdYYkYrOVZZd3VKQ1RCMktER2wKNERKMnZsUk5BRVRv VXRJWVl0TzIzaURMTXJRZUltb0s0TEtzS0JBWTJBM3ovREtZbTN0eXlEWm91UVpwMXdBMFpD TEt5dEdZR1VVaQowQ0x6MVhpMHN6Ym9RNHZrTjM2Mm9pQXkyRUFZK2hidG1WVzN4MkZTVFVi SlFidkMwTkZ3MFFQTU15ZGdMa052MUtXK1VOaVY0dFlYCmI0K3Uzc3N3Y2JkbkUrZENRV3NV UXd5V2hJd2NSWld1NjBTRU1zZUp0b3BDaWFnc0pjTXYzSHJPQVh6d3ZkLzkySHZlV09YUUxJ NzcKcmcwQTFoY09NS3hEczJ3UVBTQ2RuTXlPcDFNem5FeTJKNk54V2dkRWNzQzVrbHJvamNS TVNBUEc1TFVQMGlRTWViRkNPeFNkY3RhSgppc1NkY2l0RXVmWFVzN2RmdVA3dTEzL0hYMXcv eWVxdCtXSlZaQVVwWmM3NW9wNnRUd291TFgzN3ltRy9zV0NwcDkyQVFTc3gzQXNiCkFnMDRT akE2MVRMQXFUU3ZUM0Y3cDVDbWlhdGxVZWVMbzVQSGYrdDNmdThqdjVudm5YM25qLzdJNjkv L3ZuVlZ6NXBtZXpUWk1jeHYKMy83MHIvekMvSWwvTnpxNXRWZGtFdzg1bzNQRWxrTVNRMFpC VUtPb1JFQ0VBQ1RKZ01ROGdBTnpacXhvQklDZVBBYUJvQkNGZWdpTgpkT3UyRFJIUUx3Mm1Z bE8wS2J2ZTUrUFJUajdhcGl3L3YzdDJjdUhpMXRWN3gvZGQ0ZDJkZFZuMHc1MEJnU3FncUJN cmV5T0oxcTE4CmJIQjYyTng2cG4vK21YamphVHphejV1bGt6YnpRaDdZR1h0RUltVlVBeVVU b0EwRTBrZ0h3WUdaZ0VVRk1ESWdRbEpUVUROTkNjQ0QKQXpQcFJWVkJFd3o5TE9jUytDYkZU bFVMVDZPNnJ1cHNzdVhINDZ3b1U5UUUxdlJ0N2ZPU0VNR3lGRk83U012bFlucmN6eGZRckYz cQpQYW9qU3ladXdGSWpLS0l5S3prYkFDVm1OUGl4aUFFcEtpbEE0ZDB3Q1o2U3NBMk5hQVZD SVJBMGswUU1pUXh4TTZTdUFpa2tpSVNhCllRSTA5T2dBS0EwaFFZMkhpaTJnVjg0dzd6dGRy OUs4NkNpRExhU1N3RWdGSWlIZEJhdWhFWU9CaVlFZ0FZQ1NpZ01yRVN2djhzTEYKRlBmWFIr Zkh1K095Mk1yS1dWeXR1dFljamNtM0drMDNWaytBZkdxaU1UaTFEVy8rVjh6c3Y5Z0xQSDNK OFB6VGh4VUFrRFovMzhBSApER0J3cWNPdjNOcXBlOTNMdHdpRGlnbnM3TGtMN0gxYXIxYlRr L1hSL3ZMZ2RscE13U0k2U2d4OVNKQmtFMlFSNUs3bnpPRE0rbFU3ClFsL0xaZU92V0FvNG5Q VDhrc0dUalV4SkNYaDQzQWhRY0FCU1pCN3p5dkxDL09CcmtWQjYwcDR3aGRpcEpuWXNDa2Jr UnlQZTNqbDMKOXQ3eHVTdGNiYUVCQTZGSzM2MW44eU5pQkNaRE5QUXd1UG5Sd0VMdVl1ejdi bFdWT1JBcFJnU0ZSSW9PelpUOE1OMnJpS3ltcWtPRgpBeEdIYnN4cFM5Tzh5eXdyZkY3bFda M25wZmNaYzQ0UXpHVGpDVTFHWWdDUWdBUWhPRm9DSE1jMFN6cDJ2bkNNSmt6Z0dFMVJSUXhO CndBeVEwRHk2Q1JZcjdXNHRtcUxLOXR6SWtxaWFrYXBxMzdkdGlNYmtuQU1BSmtJRlg1Y0h5 d1hrUmF2ZE03Y09HT0E5NzN6a2U3L24KTFY0N0RUSEdGTG91Uk9tYk5xZU1ETWpsNitWeU5s MHMxaXNBcXV1eUxFc2lncUhhTUZnYkRaU0c0YzdKTVdTUVVEdURtY1lqU1lkdApkOVEzeE1U Z2MzWXB5UEgrNFcvOXhtL2dlUEtkYjM3YnJhT1pjOFZrN0NSQXUxcEt4bVZaTm4zSFg4c2o3 ZHRnZlpObFdBSmdIUWgyCm1BaVVRRlFCalZGZzA1Y3hJRk5JV1k2cjJhekdlR2xyOStUTFgv N29yMzMweVQvN2d0czc5NjRQZmZpMTczNG5YVHczUDdtejdla0sKcHNVWFB2dmxQL3p0L1Qv Ky9mSHE2RXp1dDNOaWkxRkNRRklBZEprSllEU1VPTlFySFlnQkFEbEZCQWFnZEdybmJpb1Fq YVFMc1ZjUgpWWUZlb08zNlJaSVY0elJKQzA2TFVWRnYxenQ3eVVMVFBRQUFJQUJKUkVGVVo2 NWUyN252NnQ1OVY4dmQzZEhGaTM1bksyWlp3eFFaCjFMdE9FeEZrb3BscTBhZHMxZGhpQ3N0 cGMvdDVPZDVmMzN3bTdML2dsaWVWZENOSGVlblZlM05JN05BeDROQnpSQU1VRVVOVU5WTlEK UFZYdUlFUXhRM0dBQXlwWGsyaVNEUTVMMVZUVlZFN05zUUdkc084ODlXRDVaRnp2bmkwbVkx ZFZsSG52YzRrcGRqM0hsakZsM2x0SwpvVm5yY3I0Nk9sa2NIb2I1SWpNWis0d2RJcHNqSkVS Q0dyamRpSWdFbThZdm1oR21ZWUlEREVWSm9mYWxtWVdrSnRHQXZhRW9tS0p3CmtnRkZ3T0E4 b2tNQlU3Q1VWTVFnRGJvY1JCeWdFWmhFU1kwUkJZQU5IS0lqemwzZWR2MGExZ1NSck02Z3lE aHo2TlFVTTRKTm9GSVkKQ05HSXFNak9EZG9OeDVRRGovUGlURldzb2gzTWpvdXkzc25HMjZQ Sm5YVzduSysxekNhajhjSGlKS1pram9hcEYwUkFNajBkSi9uNgoxNHZvVlFDRUY3TlBmSW53 ZFJnWG9VMTRmZVdMQzlFclR5b0NnS3I2UEx0NjlYNW02cHYyNk9EdzRQYis0ZjYrcmRlQUNN eWFSRUljCnFOYk1MNzd3bFpiK3BYLzlGaXpFVTZZa2dDSmt2dVJpNUlxYWZZNWdvQUVzSWdo QldyZXJJTWxESm1Mc3k2M0o3dmIydWUxNzdzL0cKMitBeVNVSXFNWVRGWWpZN21ZN3J3aE1q TXc1YW1vSEVvK0xNOWFIdFd3aDE3WHllekVTQm5UTTA1SUZGVEdvQWJDbWhRNlc3Tis0Mgoy TVlOSnR1V1pSbUNTRldsdnU3YlVkdlVvZTFFWWd5TjJvWUlRa1EydkFvQjBib1lqMWJ6WTNZ WGZKVjdqMUV5WkE5T3daSktOREZRCklHVHlEckFxQ2xqVEM0ZTNxN040dGR6R2RVeWlabEI0 SDN3VzBjRDVMTXZJMEFKRTB6Wm92Yk16cFhEejZCWTcrTjUzZk5mNzMvMnUKODF2ams5VzZE NTNFS0RGQkV1dWpVTXJZdGV0MlBwL1A1MHN6cSt1NkhvMmNjNm9LaElpa29Fb21KcW9KVFJE UUVBUFRXbkd1Y3BUUwpTZGN0K2paQkxBYi9Id1p5dGx6TlB2YlJmN1BTOVBPWExvKzI5Nkpn bHlETFFNbmFGTGJxT2pZUitOczRXSDVEYzVZSWdJT3pzSUVaCkdZREN5Mm5OY05kdDJRd2lL RUJJcnUvM3FtSjE4L0IzZi9VMy8vaVBQL1hRNng5NXo0ZC83UEtiM3JRMHVUTTlHUk9jVjEx Kzd0TlAKZmZUWFgvamtIOTdyWlc5U2pUTEhJSDNYaWFvQ0dYcFFnNERXSndnQ3ZhSnV1ald1 OElZRW9BS2lsbFFGSlpsaUNzbVFERnh2R0FSVwpTWnBrQytBVGNsMVpGMXZiTzVmdm5WeStO cm5ueXM2MWE2TkxsLzMyamxTVmxma0NaQlY3aWVveTd6a25qVTRoVDZub1dqZWJ5Y0YrCnVQ MUN1ck8vdVBrMHJLZXdQaW42ZGMweUtiUEtFVHZzQVJJaklCdWdBS2haSEhqbUJyQUpreklF d1dIaVFvRUJJSmtOeW5LSWdrbFUKTElrZ3NoSXFzU0pHMDJRYVViSzZoTXFQcXFLZWJKWGpz Yzl6SUZSVGxwaDdBbVJwQS9aOUNoamJwcHZPcU9td2EzS0wzbU1tNUVESQppQlFSQjFRQU1o RFFNRVNGWm9KbWlDZ0VldG9FUXpFeUs4aUZLRUdTcUJsQ2pwd25NQkZEbE9IaXdvaEdESXlJ QXc2RkIxbUZiUnAxCmhFakVTVVFReVZBTndBakJNdklBRkNGSWwxWVNuY1hLYjVXWks4Z1Q2 akI1Z2pCa2hHcG9wc29FWkdneGdVbEdIZ0czc255dnFqblkKYkFhenRxMzZPUExGbWJ4dW1x V0JqYmRHdERnSktxckFSTzRVa2ZNVlgvNi9qbmpoRldXdWQ1UExyMytaV1pCVWppZjNYcnNL QUt2VgphbnA4TkQyK3Mxak1jZzArWXlXU0ZGTktMeUo1QWU2aTBvZU83cmRLaFhGS210M3N4 V2x1YmJENTVpQ2dEcE13bTdZeWtMb0NzNHFMCnlqbUhCcEFTUy9TUXpGTGJyaTJKR1NwQVdZ NTJ0dmQydHMrN3JJeEdsSlRNK3RndFprZnoyVW5vR3A3VXpFd3VVMVVEUm5JQ2h1eHoKbEw3 VDJQY3BkSktYR3h2eUZOUUUyUk9ERWFzaHFKS0RoT3lSZ1FhUzFJditwWWlNaU01bGVWNVc5 VGoyYmQrMUlRUkY2MU1mVWpJMApSQ0trUVNQb2tJeXN0M1JreThNbXYyKzdyTmk1aEV3MEtH TVowQUhxVUl3WFE5Q3M4dXpkZnV3bnErbHlienUySWlLa2hvN0x2T0F5Ck4zYUlsQ0lFVmxI bDJxY0tidTVmVncvdmYrLzN2T2Z0YjlreDE4Mk9RUHVVZ3NUa2tQS2lSTFVVcE91NjU1OS9I aEdaZlY0V1ZWV3gKOXpyTW1kRlEzUUFsbGNIU1hnMEFvMEVETUFNNVRPbE9ESE5OZzdZK0w5 aE1VK3JZWVk1MDU5YU5qLy9PNzE2ODU3Ny8vTC82YnpybQprL25KYURRcXh2VjZOWTh4WnQ0 bnNiOUZpcksvMmZXTlpaWjNxNitHbEFnVndZYTBmL2loQmdqSWFxaUlxaXFVa2cvaFFqVzY4 OHp6CnYvWi8vdXNuL3V5emIvNmU5N3pyeDM5cys4RUhicWZZOXUzWklyc0lZZkduLys3Wmov MTYrTUpuN3RQMWpzL3FqRm5GK2o0M1o0eUcKR1pCZkxWcUpabzFacnhZR1IzRUVBTzQyWnBr R1lpQXFTVlVGTEFsUVhraWVOMFpUa1FWcHFGeWJGNk43N3gxdGIrMWN2SHorMnJXdApLL2NX WjgvNzNUMmFiQjAxalRvMlFDRG1raGlVRERoMmxTVFh0TGlZMnZRa0h0eUtONjczdDY3YjdL RHNabDQ2eGxRVVVHUVpreWFUClRwUjhDVUJxb0dJSkxha0tvQXh5Q0RNMUc1Q25KZ29ERlk0 R3pMU2xtRERaY080UkVKcFBobEUxSWdSR2RkNll4R2MyMlM1RzlXZzAKeXJLTTJROUtCbytJ TVJUSWFMTHVsdXZWSEZJeWlkaDJQbWhCT3FvTElaTzJoeWhNeU1RS3lncGtnNEJtYUxTOTJI SUQwZzAzTlE0Vwp1a0NHQWdnQ1VSV0FDSTBTT1dYVE5KaWNxU01ZZFB5T3dOQTdNNkZFaG9h QWlqUjRFQmtUdVdFb0ZrekVtTUVESWFObFZkKzMwclhkCkFwcXk2OHZLWEE3c0I5MFdraWtZ RU1LR2ZDZkVMZ1ZCTkNaRWhkclJtU3pYUEdYa1ZxR2J6V2JiNDUyOWNtdmF0TXMrNWNnWlV3 dUMKZ0JueDRHNDYrSE45TTVrbDNDM0REbjBJZ0ExczhSU1dCZ1BSKzV0QnpKbFpsRGdaMWVm T1gwaEo1dE5aNkxwbXRScWFnc3dxWmlLaQpxbzQ4c3g5YWxxLzBJVit0YkhJb3dnNTBwczN3 NkYzbUhIcWhUTE9Lc3BMWWdTWU1IYWZPV1pMWVd3eG1aZ3JJZmpUYTJkNDZWOWVUCkZweXFB Uk9RZFUxemNueW5XUzBZMFRFeWUwUTJZZ0FIeE9DRmxEMTQ3MGhFVWdqU04wTkYzV0pJUm14 bUJrZ09oN0l0QkFSbmpsQ0gKSXJ2QnhodUxEVVRFd0dBVEw4dlJxQjZuMEROakg5YldTdEFJ aUlRMFRHb2hnUUFtc0FYWVFiKzhFNnFKS3liT2s2R21qUnVXUXpZYwoxRWZhU3lLMHJNeTZC bTYzODBQcmRweTVBQTZ0V2EwNTl4bGxJV3FJRWhTRnNwU2hqZlBQUGZQRVFZTDNmTitEMy8v WTIzWThyMjdjCkhtWFpPaVdJZ3FMT3U4Sm5KdHJNMXljbko0dkZvcTdyYWpTdTY1cTkzL2k5 TUNHTDZwQTVSTURFZzFFN2tHWlpnK0VvcE51cHZaUGkKR3N3YzVlZ1JURFVoT1pXVStXeFM1 WXY5MngvNzVWOSt5NXZmK3JvM3YzbFU1WDNvWEYwNzV5d21uMlZpOGswUWh2L0RXTi9ZbkNV YgpPRU0wU2pnMHF3WWpFVUpUTWxhVTRXS1BhQ2lKWW5COXZLY2VYLy84RjMvOVgzL2t5U2Uv OU1nNzN2MzlQLzRUOWJVcmh5R0UySi9KCjNkbllMcC84N1BPLy9iSG1zNDlmaXV0ejQ3eVZL TUlXaENMa25KbEEyeWlDcEtWWUJBdWdIYURBUUYxRHhOQzFBQUNNZ21Cc0NTZ0IKUjRUT29J MjRUTEl3YWZNaXYzRHV6TDMzWHJoNGNmZUJCMmg3YTNMdTdPamNXUmhOUXBhdGlLSXBqQ2Nw cVZyeVJqVVJvV3JmMEhwVgpMNWZwemtHN2YwUHU3T3VkMjNwMHl5Mm5lVng1Q0lUSmVYRE9F YU1RbVpFZ0FXNTZrd0lnWWdrR2VJRHhjRTFSSFNLbGlvRG9KaTFRCnRhQ1dCaThNR3RJUnpu TlZDY2s2QTNIZTEyVTJHaFZGeWZVa3IwZFpYb0NhcE9nZGwweWVNSVFBcmFTKzYyWjNsdk9w eHI3SVhNMnUKWU1zUUNUa0k5NzBwaUJrUkRCTXBnOXJQekRiMnN3cXlrUkVPNEhrQU1HSGR1 SjFsU0pHRzBSQUlCaVNHQXBBQVJEZll1S0RHUm9oZwp5SVNvc2xIR210RkFoU2R6amtCUUlZ R2lnSkNRUXlNZ2x4VU9yQStDQ2ZwVmFxZGRSMFVCeElqZ1ZNek1FYWdBR0ptWWlSbXFLaUlS CmdwbzQwTEhuM3ZQdVpIdTU2aGFMWmVXcktzc3J5a2tURzVSNXNaTGVESmpJb3FnYURacC9n eGZqeWt0UGhXK1FiUFhTelBKdUFQNUcKTTBzRkdNWnNKdHM3ayswektlcDhPZ1dSMERYT09V WTFHc0JOeU15T0hSRkZTV0JmbVZsKzZ3TGxaZzdWRUY2aVE5cnNHdUdtUFhBYQpNOW1JeFJX V2xaeFZSSVF4V3R0ZzB6QjBFaUtwTVpHSUZYbTJ2WDJtR28rSktDTm1ab1NVdW1hOW5LNldz eGc3NTNrakdDUm5Db1prClRLU0dhSXhVWks3dkpmUnRTK1N6M0FHRnJqUDJBT0NRRFFDUndR elFUQkRWakRaOTV0Tm1NWUJSbE1TSUJzVHNYRjRVVlYyR0RsQzcKWml3U1U1RGhQMVJWeVpB QVZVMFJlN05ENkE3YTFibHh0c1ZPKzQyRk9DRVNHb041QmtyZ2tXSWY2NktzQUU3QWJuVHpM S3NtL3k5NwpiOTVyV1pMY2gvMGlJalBQT2ZmZXQ5ZlcxZFhyTE0wWnpuQlJpNUlGV3FRa2N5 UkRvUDRRWmNBR0JNTTJZUGdMR1BCSDhBZlFuNVlOCnk0QVh3WUlCMDRCRmVTaFNYRVJwdUF5 M0lUa0xlNmFuMStyYTNucnZQZWRrWmtUNGo3eXZ1amlja2RrMEtWQWpCUjRlcW9EMzdydEwK WmtaR3hHK1pQUmdwQ1VOUVRYTXRCb3ZKaDJTOS9NNmJYLzJnNHZYdnUvbTUvK0RmNzBPWnJz NzdqcSt1enNIRzNyUldQRS96TkUybgpwNmVQSGoxYXJWYmQwSWNRbk1qYW1GdzRnR3BWMVdv bHUxVjJGNkVxWE1CRndycVdSMVlmNXVsYzFZaUVnaERLTkJKN0RIR2VNd3lICmUvdFgyL3Jn elRmLzE3Ly8zLzFYeStVbmYvQUhIMTl0eHMwMmNHQjNWN1NHd3IrZDhaRm5sczFwU3huYTlw RnpnOFVTczVHcHVKRWwKUnpRTGM0bmIrZjAzM3ZuRm4vcW52Ly9HTnovemwvN3lYLzJQL3BO MDk5Yjl6VVRpOTdyUVh6eTgrT0lYN3Yvem4rTTN2bnpYOHlFTQp1YkFJTEdwMXJrSVdwL1c0 WHM5TUNabWh6cFZKcFkzUnRmRzNTd2FzQXBreE80MUVHNmFKWkp2aUdPSTRMT1g0eHQ1THI5 eDU3UlBQCmZmd1RxMXUzMG1vbGkwVllEWmJTRnI1eG41d3FjTEJJTklQbUxHV08wNFJwN1Zm bmN2Nmt2UHVXUDNoZkh6MndxOGV5T1EveldlOVQKRjJFNlVuQkt3U0tVQ1RFd3BjaGM1K3F0 Wm54cXlkREU2OXpjSFdwa0JsVlNoUm9Nbm1jQ1E1dFpEeW5JakpUZ3FwVzVEZ09uRkpkRAoz RnYycXozdWU1ZllkWDBnY2MzQ1BEQ2lWVXd6ejV0NTJzNmJkZGxlb294ZUozQVM2V0lLcWJv VE9nOEJmWTVpeFhLZG5Ta0M1TmV5CkFkYmtFTndaUnRiNlZIQWpFUkVBTHM0RVVpSjR5VVZM cld6aVRxR2FWMnM2UGc1M2NZVWJlNEhWWEdzMVZvT2FtVFd6NzhnN0VZYkoKVkp6Y1BSQmNZ QVFPS1pHWlZSdDllNUhYUEptbHZaUUFlRERYSFI4STdXK1JLelNJQU81VzJMVVhYd2dmRFF1 ZGJKN203WGE3WElYVQp4VFRLVkczVkQrZGpkbkp4dDVaMGlaMCthazdjUVdEYkx6VTQyL1VE N09DdlR3bnhmSDJvR0QzTHNjUzFQTnUzNDFudVhEeHhkSEpqCnViZHZabGNYNStLV3h5M0Js TlRVcWlzenA5UUx5VWVhb2Z6eDRqcE5Nblo1MHRvTEppS2dLYlh1NkkyTldVdXBRNy9nTGhH UlQ3TmQKYmVScTR6d2gxMGlpNUtvZVF0emJQMGhkcDFxb2pneXVaVG83ZlhqNitFSE5hMmxz Q2hJaWJsTUN2MjUrRUx0cGpjS1ZNSThicjdyWQoyd2RKMXRyMVN5ZUNLQkY1ZTVPOXdaZU5q SWwyWFhkcUFpQTdCUkFDaUNCTVFUakdrRFQycTlWcXpwdXB6a1RrVFJvTVRoQXpweWk1CjJM bmp2ZW5xNWVXK2hhRnVLMGt6U0xVbVNDdkVMRHdFdnR5T3E5djdOMCtPdi9iazlMM04rZk0z OXR3cEVsa2dCMWtsaGtnTUpjVW4KUGo1WnI5OHY0dzk4K3ZaUC9LM1B2WHJyK1BUK3V3dEcz L1VYRDg1WHkvM2c1TVF3MzI3WDUrZm5tODBteG5oMGNzek1NWFlzUXN4RQpwSEF6WTdocHRa SlJOQktiaUFlZWdVZnovTUU4UHh5M3A2VmtJTVNRZGlvUFJJNm5SaTVVclRjWDh5OTgvcWZ2 M25uK1AxN3RIZDU5CmZwMExCU0VLWkF6NmQyallQMW9ZUWZuYTRuVW5LMlhjWmtxeVE4NEpF TXhTMVg3Mk1Obi8vRC85YnhmcjdXcy8rUHJyUC9iWGNmdm0KcFNNa1dlbThlUFErdnZHVng3 LzQwOXZmL28xWGsrd0xsYzNNUEJBSnVhQUlLNk9Hc2tYZGV0K0Ztc3RPaHdwa3pDN2NsaW1K bVB0TQp0aUUvdDNyaE9IZS9CTW4rRVIrZkhMMzhzUmQrNFB0Zi9PejNIYi80SWhiRERKL21F bE9xUWJMcDVGcEFvZXRpak9mbll5UXNIU3NnCnpsTTlmVnplZjA4ZnZqOTkvZmZvOUFNYnI2 Sk5IV2JHRkVMcEVpa3hSMEdYUUxHNHVJa3h3OW1ZSEdZZ043ZEdyMi96bm9hQ05XZDEKVTRl NnE1TzZ6ZWJzQkFFemhJb2p1MlgzYVI1NUdMckZhampjNi9mMjRyQ1FyZ016a1NSQ0lPV0Fn VGpCODNxelBYOFNpUExWZVprMgprVlc2VUNpNjFWSWd2WmhiWUVtcDUrVXdyOGZMODZ2dDFk eDEzUTY5M0pDYkRkdHNiZ0hnNjlzak01bVJ3RUZDZ1FSOUljOVFWNjArCnV6bVkxS251U21R VkV6SEFJS3lxbXF0V2N6aFZkOWRHbDJBT3dWM1ZHZDZRUG0wa3BvWWdTTnlWQXErYTEyV1V6 SXo5NDRHb01GRnIKeGdLNmE2SzZ1bnZMZDJiVnJRcDVCOXNqbVNWVnpGTWVneTFvUjJDeUlZ U3VTZTBUcVR2Y2lmMVBWcENnUVYyZVVlcjU2Sm1NV3A4Uwp5OVYrVEgxV1RPUElWblNlekdx MXFtUVZyZHN0NU9SdUFMdnJ0OVNTZjZMVjVSOENJdTJZbC9Jc3I1UWdSRktKSlNXa2lDQUVT Q25VCktrdk9salVTVitiSndCS0hZUWdoekZwMWM0b2c0L3I4N0lQMzFwY1hJZ0tSNWxkbENB eUIyMU0xSG9hN2xzQWtSRFhQWmhiN2dTVlgKOVM0TjVBcFhjaVlpZjBySk1RYzd3ZERFWDRs cHA0aTMwNk13WW0vVGRoYXdkTjBRSkFsSlF3SXJYSnFXaFRzRk1mWnBxcWZJYS9JYQpncG9Q WFZRemNsZG82OXlHd0JURU5tV1FlTEozZ0NlbnA5TjJpZ1FtVWRacHFvd0ttWVZ6NEN0TWI1 L2Vmek5QMy91eHc4OTk3b2MvCjhmSzljdmtFZWR4cW5hZnQvc2tCSm5XQVJkeDludWYxZWsx RUp5Y25LYVVRZ3NST1JKeWdxcWlxVlJPUlZwTUtyU0FRaFZpQ2JvaysKT0w5OHNCMVBwM2sy Z0NtR2tDU0lHMU9xcGtZSXNTTW5yYlZNY3hjWDIrbnFwMy95Ly96a1p6N3pOMzdpSi9yVWxh cEdrdnFJYXY5dQpadmxIQ2ljODJsenU3KzhMS0toMVVWUTFXd2w5M05SSitnRHpzdDZTbzV2 MGE3LzhHei8zVTU4djFmL2lqLzJIci83SWorckp5YW1WCnlIeU1jbU04UC8vTlh6bjl0Wit2 WC9uMU8yV2RUS3E2aE43UllVWXRsU1lmcDd6Sll5M0dDUE5jbUVSRVNDM25paUN4U3dnMGxU cUMKTmxYUHRGeVFQeUVhRjBOLzc0WGpGKzY5OEpudjM3LzM0bzFYWDFuZHZxdERPaU5rSmtq a3ZodXJCbFVDb3FRQXpsbnpsRmY5VU9keAozbDdheFhuMzVMRi84SDU5NzIwOGVyL2JQS0p5 cm5VZHFLYU9oNjRIU1VVT3FkZUdZZ0dMQ1Z3OHU2SmFSTjNOTVNBZ1ZmTlNTaWxOCldTMDBq R3N4ektXV1VxdU4yVGtORXJoVUc3V01iZHczZEl2RC9iUllMdmIydThYQUtaR3dzQWl4YUpW YUJjNm1udk4ybm5TY3VFeDUKR3NWdG1jU1ozU1VMVDlOMk0yNlhTUTRXQ3poUDJ3eVR0QnFX eE1YdDR1S3FraTlsSVVuY3JNeVZJb2N1SUFRamlOc3V4ek5iTURDcApHVUNkaUNRS3lxT1hz ZFpwVmpGMG5GUTFqNWxKd3RDbDJGZlNlUzRCWWlBckZZWVlRbUlKSE1CRWhhcHpkQU04RUJF emhJdFdFUUZMClpOU2N2ZnIyYXNwbFhLeG9PSkErZEZtMWxwa2pBalBFVkoyREZGVXg5SDBp aWVEYTAySThlN0k0T05aU24rUU5sUVgxSXBucU5FdEMKR2JNRzZsWUxtRTk1OXVxdWNQaDEy ZEtJUFR2ZFVRampla0xadmlzY1FPRDBZY2ZWbitaRlVITmZkSC9hbE56VmtYOEk5ZnEwSFBU cgpBUERoY3pBRDZCT2YralNIdEQ2N0dOZFhxSVd0U2lCMk1ZSXdPNXAyOEs3bFM4Uk5EdWpw NDdXZXVxTnBxYnNUKzlPLytoSGxMWis5ClR1eUlJdzdBK3RUVldwdEJiRHVzbVprbGhzV2lP SWlJMVh5Y2IvVUxsL1R1MTc3OC9QTjNGbkdvbG9mbDh2ajQyR0RWYWdxQnljNVAKSDZ3dlRw T1g0NzArbTV1SG1PSnk3MENOSFNLQkJHYW1aQ3JVT2pRcXdpR0VLZWNuVDU0c1YzdkRZbFZL TWNDcHNNRlFBVGd4Y1RBRQppVEVHRGlFMlk2SW1sUWR5TTVoYUxXWUtwaEJTdjRCNzJTNkh4 WmpIcVd5TE52Yy9xclU2b2M0VmZkQ0FpNHIzMWhjdjd3M0hpK1drCmxSdi90alU5dEpoclZi cXh2Mys2M3U0bEhvREo0VjNvaDBFMnVnd0RGc09EelVaWG5lMzN2L08xMzN3SS9NaWZlK252 L3QyL0hYemUKUEhsZzh3Ym1xbDR0cS9wK3Q1ekh2TDVhYjdmYld1dkIzbjVNZll3UkltM2hx YXEzTVhiTGwrcWtDSVhnb1pobjFkT3FEMHA5NityaQpnN0ZzMVFVa0pBMkZuMUtjU25ZSldj MkVyVlFyMXNjWWlHNHZqaDQvZVBpLy9QZi93NTBYWG5qOUwvK1Z4eGRYM0hXaldsVXROWWNR CmlLZ0JjWW5vOVBSMHNWaDhwSFgxYjJKOFpKN2w2bkMvWC9RMGU4NWpSWGFDaVZWeEFuWEMw OFhtUmh4dWN2aVhQL3Y1WC9uWm56KzgKY2V2bFQzL201cWMraFlQOW1ZMWQwN3pCNC92cmQ5 K292Ly9idzROM2ViNGFNRVVzaU1VczFzSnNiSFBWcmVwVXRmRXFtZ21WbCt4Zwp3RU9nVGtZ cVY5TjhOdWUxK1NoU2hnV09EOU9ObXdjdjNydjE2VStmdlBxeG81ZGU1ZjM5dUxlZll4ek5a bGNUWWlHNE4yK1NKczlOCjVnSGtRRFN0MjZ2cHlhUHA4ZjM2NU1sdy9uZzFieUpuNTR5bzFZ amd4Rm9kWUZjd21LeUppVHNSNEEza0I1OTFMbDdkakIzaUFqT3YKU2hWYUN4dTBxcXJXYWxx cXFoWm5Ta3VMSFZJb01LV09oV1RvWk9qMlRtNkVGUHUrRHlFd0NRSEJMUUFMWWJLc3BlZzgy WlI5M2xJcApWRXRxS25XN2o0a1lKQlNjUTFZYnJRWUtOVkFRQWdzS2M1OWtFd3hhU21tRm9B Z0RBcU9tV2NuTzdPYmU2bUpYQnRXZHN4M0RBcHhwCjExL083b0tta2g1Y1VXY0Zab1dqQWc3 U3BuTkg3Zm9PVnBIb1RxeGdBc01NUm1RRUZtK3F2dUNkRjcwa0NvRW9iMnBNQ0VHSmxkbUUK aVIyK2E5UEpyb21zY0ZlNHd2MGdocXVwckZMSzdIT2RQZlNyeFhDVngwV0lxeENMMXp6TlRz MGxnbVBrWEhadld1TmMvbEVhbTAvVAoyOVB2VCtQWi8vcDFsZm1kb2gwMzN3S2pKU0ptV1Iw Y2dGbFZ5VEZ2TnJYTTVFMU0vME1jTDRHK2Jmbm9mOEJnOHY5L1BFMzJCb0I4CnAwblNVSFhQ ampDSmhDU2t4VElPZlFoQnBqbVczRmZ0S09SdWNmSGdnZlZ4ZWJTSyszc2txRzVHNWpyYmVL bmJDNnBUWkZSbkJzMnEKU3RJSVZ3MS8xYTRSd2pDUU0rTmFhYnBkRldDNyswMmJweE0vWXp3 Q3VCWWpNbUtyVEV6YzlKc1liWUxVK3Q1R3Jibk05a3pOMUI2LwpOZW9KQ0NHVUpoREdOTUhQ dFo3VnV1RElSdUpPMUdocjZtZzBUMURPcExZWHV4UGdIRGdmUitQQm9SMm5KK3V0SEszbXpy LzR4bStmCkFYL3ArKy8rdFI5NWZkQ1JkYTVsTHFWb1UvV2lHSWp6Tkd2ZU9XNkdFTGlsL2hD c3ZmeDJYV3RRUVhOeUJKZWlCQ1V5cnFCMXFmYzMKNDV0WDY5T2lXemhMRUE0Q1p6ZFhLNmJH N015NlcxSENESFlrOG5tN09Vamg0VnZmK0wvLzBUKzYrZHpkT3k5OTdHcWNGcXMreGtFSwpO MUxOUE0velBLZVVobUg0RTF4d2YyYmpvL01zblhRMm1yT2JJaEtpS0Z2bGtqZnJQb2VQTFU3 NFl2UEZYL2k1WC8vbnZ4d1hxN3VmCi90U0xmK0dIK1BqUU91WTY3WlZwY1hhcVgvblM0OS8r Vlh2alM4UGx3MFFLUVNHSUIxZXBzekxNY3RGUzRkNUpBRW5EbEU2MVVBcWMKNHVqK1pMeDRQ STFib2J4WWx1N1FEdzZHMjg4dFg3aTdlUEhGL1ZkZnVmbkpUeDdkZTZuRWFDSE1UdFUwYXdX VUNVSzJ3N0tRZzNhKwpBYVFXekd4OTRaZm4rZkY5ZS9RK1g1eUZ6WG1zRytLTXprbGlDT1lL UTYxd0JoT1RRUnpRNnlhbWt4S2hrcythTTFVb3hDRlZTUTNGClVjeUxWMVhObG1zeGd3S0Vh QkpvN3dDcDF5UmdCUEhZeGJBYXVyN3ZsMzBRNlRoRVlySXFocUFJOEk1aFpmSnBxdlBvdWFB V01ZVTAKMHcrNHV4R1RlMlF4RnVjNHprVTRwaVJnQ1pKSUlwdkhQS2VwSTdWcG1sU2w2N29R RW9GS1ZVcWh5Yk5kUTJTMWN0TlZ4VTVaR2dnTQpDV0F6TmN4VkdSeEpBRExEUE5aU3RMV2tI R283b2piUWFHNE1FVEpyZEJobHVYYVZGQTJ5a3hEUE1MUStxNmxYbWphekJCY1JDa2JSCmha a0U1aTVSbkt5Tm42NXBTOHJtZTExZnR0dURvYXNtSDJ3Mm5zS2k3OEs4N1NUczk0dXp6Y1U0 em5FNWtBUlZKSWxVUHp3Zm42bSsKdnFNR1prdHY5RXcrWXNkdWRQZDBLbm1keE56OU83SFNk cW54bWJUR0lDT1kyakFNdDI0L1o2QjVMdVIrZVg2bTgrUnRMbmpOMzNqSwpHL21vMi9lUEVV OUZHSGJQMDBFd3VCS01lSmRSNE13U0tVWHB1dGoxRE5keGpOdHRQMDk3YmpRc3ZuYjZ5Q3pz M3o0ZWxrdFZYYS9YCjdoRzFZTHljcHkwQktYUkJvbFVVSWlBNHNZRWRUQVJtQW1rd05oRVRB VUdrQ1lTWjdVU0o3ZGw4MmJnaXJUZFF5c3pROWlva05FYTIKWDMrODdydVViMGE3UmJkTHpF Uk5lZDJaVEoyWVVvaTFabmQzQ1JubGNSa2Y1ZkZvMlhXcTdpUytjNmhqTjdnN01WV1RiRGNP OWw4WQpEcDZNRjZlWDUzV3hSRXBNQ0RGdW8zNzUwZHR2bW4zNlkzdC80OGQrK005OTRxWHQ0 NGUxakpQVzJhb3hCMGcwUktOcE96WHdzNGhJCkRDR0VJSkZqZ0JvUnNmT3VoOURFb290N05j K3VsVWJEWmZWSGMzM3ZZdlBOODRzejFhbnB5RXRrVTZ2VnlOUlloWTI1NFlXWlRVQWQKT0JG U0x4N0RvM0g5TDM3bTgvZGVmZlh2L09mL1JleVdGMWZyNWFJSDBKaG1wWlJTQ2hHSmlIMTdy ZVB2cXZqSVBFdVl6M2tVTXduawpBWVhMWENlWXJaaHZTUytuNnkvKzA1Ly8rWi81WjBjM1R6 NzE3NzF1KzZ1MWw2UTVUdHBONis3aVRONzU1dmpsTDIxKzczZkN3M2VYCnNVWU9XcW1vbTRG bm44ZHFWblhPZFN5c0NCeFpvZ3BsOXVYSjhWcnplU21uTmQrZnh5ZXVjbkMwZU83ZWNPZWw0 ZmJkazVkZlBIangKcFhUbkpwL2M0S09UZFVwanJtWkdEZ0dZeUoxUTFVb0pLYm8xalE5bzAw dXB6cWJqMlpsZm5NZnRGZWR0WjJQdzJYek1OakpaakJTNAo4d3JQY0Nnek9IQXgyNGx3dXUx Z1BMaHU3SUhKMUJXYURjV291Q3VzdUNweVJUWjJGbzRoeEk1VDRxTVRqVjFJSVFZeWNlNWk2 RlBxCmd0ZENibXhGaUtJUmF3M3FwRHBQYTlPaVdxd1djazBDanN3c1ZuTURuN0xEd1NCMkNp NCtaNTFLTlFxUnhaZzhzSFN4WHd4MW12Tm0Kbk1mWlZWS0kwa0FjWm0zN1VWUEc1RmI0TU1Q aFJxcEVBRHNGUktVZ2NNVzJWaEE3VXdETVNFMnR1SkdSc01PbzNlS1puQjNpem02cwpSazdr RWh5TnRoTEJ6REcydGhLRmpBbWVzNVl5NTJwSUtYU1N4aG83Q2tRU2RycHc3bzZtK0dEMFRB UFN1aFNYZlN6UU1XdHluVXZ4CkJsQ3Uxc2ZFd0ZSTW5JeUQ1aXoyWVVmMGVuMEQvOHBrMlg2 WTBJckMzUS9qdzVyUzZRK1drOStwdUh4YVZuNUxuVnJ6dER3K3VuM24KcmhPbWFZTDU5dkxD YStYbTVlSTd6OGFtZjd4emkvMVRJNHEwZElWZEhkblU3NjZsR0o2ZUcyU0VRQVNPSWNUa3hB U3B1ZkIyeStNNgo1dTNLYXV6a2lPTGpXcWJOT2h5dXBybVdkZDVNR29tSDF1Qm40ZGhSWEtU SVNPd2NqWm1jcjh0S01ER2FhcGRFSlFjemh4aVVqQmdzCnJhMmpiWVFOb3FZcDFDYmJWZ1JL emN4SHdTSDY3cTNld2FPYTlKaDd3eEU0c0RPNllXWUdWNlpHTW1JWW02czVNUmZDaGRkSGRY cEIKaU1sM2VzWGtUWk9MNFdUZUlRenFTNlRuRjRlL05WNDh1YmdvaHkvcEVqVm5XUzIvZnYr clg1NDJIM3Q1K1BHLzlXT2ZlT0hPZkhsRwo4OFpxcWE1RzRoTFF6cXRxcFJRak1ETUxZaitl QUFBZ0FFbEVRVlFISVNLU0p0UkFEWGRIUnE0R05WUzFVbEU4ajZvRk0rZ2k2LzF4CmZ2dGkv V0RNRjlYV0NwZW13d1UwZDdOMkZkZ3BVVVBjT2tjUDd1RWR0RXZoY252MXd1SGg0M0g5c3ov NWY3ejIybXMvOGpkL2ZMMjUKbXJicTdpbWxydXU2cml1bDFGcnhIVVUydnF2aUkvTXNGeExW Q3dKUm9OR25QQmVCSmFON2l3Ti9lUEVMUC9uNUwvN0NGKzQ4ZC9magpuLzJzeFdGVzA3UFRZ NVJGRkR4NW9HKytNYjM1aHYzK1Y3cEhEN3VzdlNSbUxtVXNFOGpNSitpY0Mwek5RWUdDYUV3 V1E0bFNCSStGCjNydmNQRnh2OHFLbmV5K3VidDVNZDI3TGpSc0hkMS9hdTMzM3hvdjM5cDU3 THV3ZmFOZGxEcE41NkJLY0djYnVBbklqVlZmWFdNMkkKbE5tSmF6djRWQ1ZYR2JkaDJuYWxz RnRrbCtEb1hOMTkwZ0JpSVRKMlpyZ0hZbVl1ZVRhR2tWZDRNd294bURkcFdpVXlzbHh0TnAv VgpxcE5oeWxaQjJjbEM3MzBudytERGd2b09CeWVTVXV3U0JTSUNzVElqc0ROcmdDZnlaQlpk U1JVNWU4bmo1bXEzUzlnRGdkaVpuVWdKClJHeG9kR29Ed0VZTWttSlNDOEdMQlJjT2dTMHhk VjJ5eFlDaU9tZTRRd0VqQ0FzNFdFTnZFZ2sxSWd1VGlwT2JrUkNGU2s1Q0hKMTcKSnlncWZE SURyR2NPWUd1SVhtYnkxdUNCdDlUTkRHWVRyMWFNbElJSENnSHQwR3NielNnd004ZVlBc3ZJ WlJ5MXFKbWlWaS9aaVV3RQozRnk3bkpyWkNTbElkMHJ0NXFvZ0NiTGFYOHpiZFQvV1E0a1h4 YTZtRGJubGVVWWdvZUJlaXhsQ3JDQXF5azF1NnVudzhQOHJ2TFVtCkdyYXNHWDgwWW1wcjdl SERoK0UvVnRWWGFyMTFkSGg4ODBaVmJMZGptWE9kUm1vU3NHelhpQ1p2QTlNLzZMSHhyeStv WFo0Y3U4clMKUVVRaGhKQjY0VTRrc1lKTFdRQUhnVTk2TVY1a3VYbDEvLzBuang5TVVUd21z K2d5ckJiTElxa3lsRUx3anIySGhKUVNwMFFTZCs4awpPeEZCRzg2bWlmVFF6dDB5a29KWXhQ bkRLd29SR2VCT3ZCc2hxTUtCU2FIaXhsWWdnWWlZUWtQWm1kWG1sNk83bXk0SUlxQkFyTUxY Cnd3R29xbXNGMkNLTWVhdDJwdm1LdlNmZTRXNnZieXhHSm80K2lDdjJLdC9wOWdiZ1V1c1dP Zy9kQnRQN3ArKzlOVzN1cmZEam4vdVIKMXovOWNUOTdjdmJnL2hDa3VyVXNUY3hjVWF2WHVS QUpONWFjTkV2WE5sazNCblBENnFwNVZjL1Y1dUxGdUlwRFJ1REJQSDd0eWRrYgo1MWNQNW1t bUFISnFFcEZ3ZHl2dVF0UUZvYXhpRmd5OTB3STBzQTNFMGFyUDQ3S1dsUzI3cm52cmExLzk2 Zi85SDc3eThzc3ZmUEpUCjU5TllRZTVlU29reHhoaExLZjgybEpYNHFEeExBcXcyRkNKWDFG Snp4M3dRaDRYNnhWdnYvc28vK2RrM2Z2UDM3cjc0d29zZi93U2wKb1JaMEtZWjVqcGVWcDgz NDlhOXRmdTkzN2Qxdnh0UFQxVng2aXJFRVZmYzFZekp6cDFvOXE3T0xwTFRzWFNRN0xxeGU1 dm1TNnFQVApkVWtwdm5qdjRJV1g5MTc2V1BmOFBibHh3L2YyOTIvZkdBNFBoNE1EWFF3YUUw Sm9zN0JBWW1wV3pWMmR3TXdTVTZDSW10bDlwMExoCmhPS2VsYWJTTlVtNmtybE1Zbk5nNDBo QW1tZFhBcHRkdHlWSjNha1o4RHFVVU4zTVROMVUzUlVSSVNocFVaL1V4cUxab09RSXVkUWEK VWsyZER4MHRGN1phMm5McGZZcjdKeXhSQWdjaFFvVVYxa3kxN0hVRDZ5eFdnbGZXYW1YMmtt dWVoWm91THB3QmhwTVhLM0JJWUZRNApPNnV4UzJqbk9FTGlwRXBWMVVvbUl3RUZDVEdFcnV0 c0tLM2pUWUNaQlpkQVFZeUUyb2xnSmdBM3J3L0EyY3hRNFNCaEZuaFVVYlc0CjZPdUVTWTFC aWJscFZwQWJqSWhZUUdCM2RtSjNNaWRVTXlhRXdCU0phSGVCSjdaU2lqQUhrUkJZSklxSUJK dHFWVUFOSlN2REFyTUcKWTRKQ0ZYQ2pOaG5sWnZEcER2Sk11dWk3ZnVUZS9EajBxdlh4TkxG d0tjVTRwSlRDckZVOVJPSFUxVklUQy95WnNlVXpOZUszM3dQMgo0VWpzdzMzeDlLeStua0Ur MjlIOXRnL3pMSFFJMTkzZEJocStjZVBHd2VHeHFtODJtMm03cVNVenpENHNuNit6TzU3NUUz K2E3ZGpXClpTVTB0cVU5SzZ2TEgzSXNPWVNZVWovMHE2RmJ4T3hrdnAvQ1RSbWVveG9SNG5I MzJMWVBIcHcvZlBUQjRjM25sdnNIeTlWcWIvL0kKekVxWXRiSWlzZ1dDU0l3Y2tzUmdWdHY3 MmJ4cURRM1dCalUxT0Rod0JCT3pkQWdSSERoRWt1RFhTajN1YmsyNnhGVVZjRGNEaGNpMQpR b0tJdWF0cmJVMU9zK3JReHVmWkxVdm5KdU5qcnU1bVZRTW9xenViTXhYRmhkV3plYnhCUGNN WWhOYTV2ZTRRQk5CS1VqZnBVZDhkCmd4L0FUdWROV29Rbk5QM1d4WVBEQVgvengvL2E2OS96 Q1RzL0hTOU93VFJaZFJMbUVJbTl1aGN0V2ExWWlFenM3YTY1MDROd05Pdk4KZGxrMFZjMmx6 TG5NczJVTUNMUGE2VFM5ZTNuMTV0bkYyNXZORmJoeUo3SmJpZzRvUVFVN0EwNGdnUWJ3aXJC SHNtUktyZ3dvOU83aAovdVYyTGNsdkMvM2FQL21wbzRPRC8vSy8vbS9Telp2OXNNaTVUTk1F SUlUUWFDZC9pdXZ2ejB4OFpEVHNYREtFQU5TU28rSkdUTU1tClg3ejd3Vy84MGhkKzkzZStk UEw4YzY5ODl2dTNvMWF6VzRzYmVWcjc1Z3dQTHRjUDdxOS8veXYxbTErUEY2ZFJ0WFBxcUxP dDZxZzgKSXRudW9CRG5PaWxIeXRHM1JVKzlQUEY2Sm42Vk9MMzY0bzJYWDM3KzQ1L2F1L01T SDl6aTQ1dDhkSk5YUXp3SWNVZ2VlQzdWdEFxSQpPWWlhbGdtMkE4OFp0d0lnaEVobW1kemd3 dVpjeldlM3FmaVVVYXBYaFJWM1pWTXhaWFZTcllGMm5WWnlZcEM2bWRXNW1GbnpEeUhzCnRJ TlFYWXgwbW1EaTFUR3JUdFdyR3dLRVlyL1BYU2ZMcFIrdWZHOUZlMHZ2ZTRUSS9ZS2NuZHho YkM1dVpHQ0RtSHJPZFI1TG1jUXEKb2JvV0o1UEVBQ0JNN0ViYUxwa3daM2EzMW1FeUFvbnZI blFSRjl0YzVseXlxNnRGOXpRTUthVFVlQzk5UDFOMmQ2K0trR0lJYk9ZTQpBNHpKQW9oWjNN VEF3bFc4aG9hK3BPaHNBaU5hcmxZWG5uVXpxemVGUEFhc0NZSzNQcmZScnY0Z2FxTXRKcUxJ MHY3UmxBb2RPdlNSCm1vOFNIRURua1poRS9XTGVacU9RQzVrU1dBSUFWQ3VVeUp2NW1oTnN4 NXRYd01WbXI1SHBLS1JrWElqM083dndTbEFuVHQyUVhOZEYKd3lERGNwaTJJMW4xWjA3L0Z2 U00zdW0zYmdIZnFmWXcwMDREbG5hdkE4Q3V4WGN0WHYydktGYS9KVm5pV3JpT2dSczNiaXlY eTAyMQo3WGE3WHErdHFtb0JxMS9ibm54b2pYZmRDdjdUaSs4azEwTG0vaFJuMDFJRmN3aWg2 NWJDWFMxWFBPVmtkcmdLTitOaVNER0c1YmlLCjkvMjN2L3BneTh3M2I5OWU3dCtLL1I0azhq aVBrNXJDak5WZE9IR0lJdHdzVFFDWXR4Zk41cHkxbVEyMGF4YXpCSlprTE8zVUZoRW4KYXI2 MjZpUXdrWVlNVmxVamRaZ3pDYVRHR0p0L3VubDl0akJ5dm9aWkVZRkJ0a3VnN0FnU3FwdWJR VmlCdFpVbjI4MG5oMEdhZE1idQpla3JLQUVoTFhja0NtN3pvaDVPRG8vY3Zubnh3ZVc2QjM1 cE8wMG42NFQvL2ZYL3hzOS9UamRQNTJTTVNhT0NLeGdjS29xNjU1cm1VCjZnWUxGTnBHYWM5 SjIyZCtqZHVHdXBaYWM2azUxeWxyZGpjNjNaYTNMczdmZkhKMmZ6dGVBUVVCa0VoaU1HWWd1 RE03VU9GRmF5L1MKZzQ3QWh4UU9KU3dKN0puVVpPaTZHQWYxeXpLVGRCZmw4Z3YvK0I4djk0 OCs5NS8rWnljdnZSUmpiTVhsdDB3VHZydmoyV1JwZjlCNAo0Y1BMUW9QSU44Ky8wQS9PN3No Uzh0THFmcGF6dDkvNWpWLzZsZC81M2ErODhxblBMRy9ldkw5Wkh3NzdkNDV1OFhhYUh0M243 ZnYxCi9NSDg3anY1blhlNnM3T1YxZ1VvbUFmeWNWUEwxZXdHa3VDQ1FqU0hNSFdySE1JRTNo RFczUjVPRHU3Y3UvUEM3WlA5ZS9kV3QyNHQKVCs1b0dxZzdTQWMzYVA5UUl5dlBsc1FKcmdS M0RzSWtUc1NnUUNKQzFWQU4yYXdSdWhNekdlREdwbUtHbWkxUFZMWmxjODU1RGN5QgpOWWhS TFZxMk9xMDdZVkpxQ3EvdVRYN1czRlhoVUlZN09YTjFWNmZxcE1oWEdSN052RlRMaFlyREpL cWt4ZkVOREgzWVg5SCtQdTJ2CmZOa2pCV2FPQnE2VlRibG1NUk9keFMyZzZqcnJ0TTdqbFpk WjJGS0FDRE1UM0lpa2RZeUlpU1JLRzF4bGE4WVNCSEFUUUlDSmU4OWQKOVRvWE42MEZOQWNm ZWxjR0FsTUswZ2U1MXFwdGlMc203ZE0rZGlJbU1uS2hwckRPNXNKb3Fzd0tDUkQyL1NHV2Jk NXdxVUJsSTZKVQpuZDBEMkYwQTNTMGZJdXdzWERqS0xvemFPMW5ONi83ZXl0MVZ2Wm1WUVp3 RGkxQ3BDdFJnWmtVRFM1bVUyMHBzTWs3R1RXQ2xPYmNZCm00blAwOWd4bGwySHlRdUhrMDRl alZlSndmQVloV3V3N1ZiZ3EyN2d1Vlkxa0pncEFKZy82OVRsSDI0RWI0UFJ0azNZZDd3UUFo TWEKdGRpSStOdWVHdDh5L0h6cVh2bHNUWW5yRWFhQlhHUzVmNXhTMnM3VnByRnV0NjVOTTUy ZHpYZlFhd1g0YVVIY3ByaU5iMjhndjU1YwpHelZLTkQvN1l4L2xjTUJUT1ZpNi9uVURNeGtj UmhBSHc4Z2puSUZrMG9NSFFvRDZORTAwYlNwbG9zQWQwaktjck5LbmIrMTk3Y21ECk54KzhL U0tIUnpmVDhxUlN0enc4eHBqRGRpNUZ5MVNxRmhFSmtwaXRMV1FBN0ZRZE1ITjNiVllFSUlC Wklrc2tpY0xNSEhnM3lkaDUKaTVCcjY5ZzJHM2dZS3dvTUpnSE9nY2xkM1dvelVvZDVXMVVB T3d2QUJCRUk3VG9sN0V3aEJLbTFta1BZUUplb1ovT0VKWVgyK1lIYQp6bkNBUVdYT3RCeHlu Um1MdmNWU0w1N2N6MXNyM2VuRitZLzk2T3MvK2hkZTcxUXZUaDlLY0k2eTNrN2RzS1RtSTYx dWMvR2N6YWtoCmozd0hJTmlKS0FyZ3pKNnJPOVNydWxWVHErN1phc0hwUEwxMU5iNXhmdmIy ZG5QT3FKd1lIWUhabmNsQkVCRW5aUWFiY1M3N01hN00KRDUxdk1CK3hMTkd1b0d6bWwwK2Uz THh6VnpaNTNzNmZPYmx6ZjNQMWYvMlBmLysxMTErUHkrV05PN2VaWWVhcVRYc1dITVRhckJq Zwo2NVFCN0NTeXZqc2kwRk1sRVRLK051RXl3bnE5UGptK0tVVFRkaElTVkZpcGtycVJiZWhE dVR6ZnEvbjV5Ty8vN3BmKzVULzdGOTk0Cjk0UG52dWV6Zm55VFZqZU91blRncHVQWmRQVW9q TzkxOTk4czc3MnRIM3l3Mk9ROVNGZU1weG5WcGpJVE9BYXV6SVZvaEU2bTU4em4KUi92ajZx RGZPeHh1SE4yNmZYdTRmU3ZlT0tHOUplM3RvZTl5dHd5TElmUkxqOGs0dXdzajZkUzhLQVNF WE0wcEcxbGsyV3F4NG5BVwpDc3pzVHBZaFF3ZWJyWlphWjU4enphT1hqWlJMbERPcVo2UmJz bzNXdGRZMStTaWNPM1dVcVpUaVprNW1UT3BRNDFwcllQYUNlY3hXClBZVUFJNS9xb04xMk80 MnFSY0ljdWxta0xsYTB2eGZ1M1BXdW8ySGdSU2RkRHhFNGhWcDduVHFiR1Vhb2JCVmw5anFS VnArbllFVUUKTEVJZ1ptSUJnNFJUYzQ4RWt3ZzdrN3RERzhBV1JFN2lBbmRIYldTeTdVYXlp M3BXckRmVFZJb0xVZGZ3c1RGeUtxaDVNMmwxNUVDQwowQW5ZWTVBZzBueFFuRHk3RWdoSlJN eXFlNjRtemdQdlNad3V4bHRMUG8vZFZPcVZ6cDFMaUYxRWlPNHNOSWVhdVdRdFJOWng3SUl3 CktBakh4QzdFUkNZaFNTU0JzalBBN2tsSjFXT0ZWUmZtMUllc2RWMXNjUFRLY1FLWnMwalhS YmlLVlRKbnBRb0NKK2xZeTFwaXNNbW4KYWFwYmp5RWRTWHBoZFR6cTVrelhjNTZJYXg4NDFK cW16QWc2eEdLbGxGSTBxeFp2cUdkQWQ3bXhtVlEwWTBvbVdCSWw3SEQ3REtjZAptOEpEaXY0 MHVGa2pFVHR3WGJWYzkyT0pBWE9rRUd1dEZLVDV2M1pkUjBIT04rTm85SmtmK3FIeGFyMmkv dUtkdDdzNjFXa2pJc29OCk8rUU9KVmQzYjNSNVZZZFRRNmxvUzVaZ1pXNG1rOWdCVnRERTZO b2c1ZHNlQk4vU04yN2ZCWEN2YUp4aE1DaUJET3lPYWxXSlNZaUYKSXp4WldOSndvOXUvcytp UHFDTFhlWjR1SDVXenE0TkQyMTlvWCtLZ1I2bjc0VSs5ZG5xMi9mS2ppNGRQMXArNDgrbXQ4 bGFqOUgwZgpDdGFiT2xkeUNER0R5RGx3VkdjcmxZaUdHRGo3NVp6bmJCU0NoQWhBd1NCT2pa c2ZtNDhPQ1RFRVdhM1VvbHJxWEVCbVlPSUFDY3dxCnpNVEk4MFpFbU5HRklKcVFpdVhad1dQ MkVQdCtzZktNbW5XUVRoSGMzWXJOdFFpWUpNRE1oYmRtNytxNXhGZDhQY2NrSVVTdnM3dUcK UUZCSW9vSnFuWXhlOXBiN0hmQ2xlWHQxTnYrVlYrNys0UDdoYXJPZGFiYU9hd0NwRFYyZk9O VHFXeTJlYTNUdmdrUWhwMEFrQmk5UQpjb2dRRzZ6ZEtOV0RKQk1hdGRTaUFkSjduTTIvc3Q1 OGJUdCtkWm9mbUUxUk9NYWs0RnJaUGZWcHNwekhIQWZwbVcyeWhkY2Jyc2N1CkoxMDhTV25Q S1pvU3BWbkNaYzNMdmVQTFRUSFFZZCtQNC9xMld4RCtoMy92Ny8yMy8rQWZNT3I1MWZueDBh MEFEdkM1WkFReU5tdUQKWlJVeEpndk9wbHkvYS9KbHVMNTJXa09sT3pXWER4d2VIcVpBODFp c1ZBUnhhclJDOUwyc1Q1L2NpbnhuYi8rOTMvck5YL3o4enp5NQoyTHp5UGQ4ck41L0Q4Z0Rk WURDdGswNW45Zno5OFBodGYrZWI0WU1QMHNWVnA1UTRSaGRRY29LS2J0U3ZhbDB6eWpDa2s1 UEZqZVA5CjQ1dkxseisrV2U3SFlSSDNWbkZ2UCs2dHNGaGFpaG83ajVHN1ZGTkN1c2FFd0lu RklXaDY0TzFxU0NZZ2hTdVVRQ3dRZG02NWxLWE0KTTFraDA2QWw2SVI4NWVNWmJjKzdmQ2wx VGZXSzYwWjBZcC9OWnRacWVhYXNWb3U1R1VITmFyVmlXbk8xeHEvUDZzWEtaRmE5enBXVgp4 b3JSZzNaRFhTeDlNY2orb1J6czQrZ0VTUkFUSWp1VG1FS2Q2elRRbkhRa005UGlKYU1XbEJs YVdVc2pPeFB2SkoyRnJ2dVdJSmp2CnBLR3RpYzk2OCtGb3hhVzdHMVNoN2k3T1pCWUp4cUVh NWFyalhLYXF4aEFZaEpDWXExRGxhL2FjT2t5VUpJanRDQjhBc1pHVHVUdUIKRlV3ZTRBYUlS UzVnUkxFWjVtd09NWU81ejJNV1l4QXhTeGNZd1lUYzFaaUZZWUJRMDJwbjFTQWNDSzFRc21z dUNDdllpVTJTbzNxdApXa3ptaWlRc1NrTGtrNEtxYTRVM1VYcXBJRUNaNFZxVndKRkRJRFYw d0I1UkxMVno2d0o2a3N6VlN5YlJYdUxNYm9DeXNvcENBYjBtCmRiUVF1QVBjcnBUc082YlFO Vk1Fd0llUTFHZWovYkkzNk1zMTB0WnBWK1U5TytGNWRxaHBjQXo5M3RGeFlNbVhWelp2ZmQ1 YUtkN2MKNks1ZEtSbnUyQ1YxT051dXBnUjJCU1UzUHNTMVV0MU9vbklYenRjU1BIK1VzSVo5 YlhvSURWZEdjQkR2bkd2TVllUmc1dzV4aVRnQQpjS3RzMWJ3OHVqei94c1B0N2FNN0J5Y0gy L0dVVUo4LzN2dmVsMTU4dUg1Ny9mRGg1WE5uNmVqMnJFMmFpZnErVDh4bHpyWG1XcXVJCkVN T2RqSmdNQ3EyYWE2MFFKaGJpUUVUT1RNemdRTThFbXBDeHFlL1FzRXJzSk1MTVRmRFlYV0hX WEhZWWJHNEVrQ05RY0k0cGRRcFgKeTBWem9FbU52S3BabzV5aGtjNUFidkRNTktrL21pNTdn WEEwTTZpamxiRnVUREJCcnZYczh1ejA5R0lEVk9EbWk4OHQySWM2MjdoVgpMcm9pQkRFelVv TUM3bzMzU2JSN2NjNDc4RFBRaUp3TjBXV0F1V28xcjdQYXJGQXExZXBjSDAzKzFtWjhwK2lw MHhYQkNNbk5uV0FlCldDTFlXSmdRSUFYVnllRFlBeCtTSElIMjFGWkd3ZHpnVER3andKdHpv Sk5WTWs5YWpQajlkOTc2K2hlLytPZHYvZlhuam84dk51c1kKdTczOXZmRjBhbFg0dGRWcFcz aEV4bjlZQU9yZjNBaHRKK3RPU2F6Sm1ESTVvRFp2eGp3Vk9KSEFpQXE3aFpJdkwyOHR1b05w L3ZxdgpmdW5Ydi9ETFoyTTlmdWtUaC9kZTV1NkEwc0NCV01kU3IrcjVCLzd1bS9yV04vTWJi KzNQZWhUNkxnYkw1WHk5bWVaYU9aN243QWVICmZPdW0zTDdWM2JuVFBYYzdQWGViajA5d2NM S01uYVNPUTBJVVp5N01SRHdNQ3hmaElDUVJKRXB3SjRXU21MWCszbTdYN2hSRzJNbk0KMVpR QklZQ2FXVTIxbW9QV29DV1VPWTRiYkM3cXhSTmFQNG5UV3FaTGpCYzhyem1QVWlZckdibVVi YmFxcXRxWVplcTJFOHN3VjFkVQp1R3F0cXRXMVdDNWVLVTZTTkVUYTJ3OTdoOTNoWVRnNlRI c0g2Q0tFV2NBTWRtVlVzcG84aHpKeW5iVm0xK0tsV0Mya0ZhN2tEbEtTCkp0dElZT2ZkbFov SmpZaDJGc1BlOXFZRmx0Ym85Q1lFWjNhTkJqR3lHb2lScE9ROHo5TzhIdWRGVDVFaENCeGkx ME5aMlJ4ZXZVckQKQXpZNGhCTXhnOEJFWnNaTmlZQWRJcTRHRVFyT1NRSzhJNjVGakNnNEM3 RTd6MVlGRkZSQ1pHWmhKa2N4VlJKeWJpMHJRSWdDU0pyKwpwd1BncGtFbnhEdFBZU3hDY0tz WmxMVnVGTXdOL3NNMlYxQnBPZ3hrTUhLcWNQZkE0bDZkU0xxQVNubnlZTGJnc0hJZWxKSlJI MldNCnFCVUY2UHJCcUhxdDVsVzFFUXlZeUdubllZM3J0dWV1OGpJenRFdUYrNjd2dHZzaXFE VlV5Yk5mVDQrUDd4UlBSejY0VHJjSEIwZTMKYnQ0UmtVZm41M21jeG5Fc3BYenJZL2lmTHFM blc2UGw0dy9EMkUySUJXUzBFeVFOSWFTVVlvd3VWY2N4NUpFMWYzQjE5bHZqOU55Qgp2UHo4 WWVDa2M5NC9XdjNBOTd6NC92M1RyNzc5alFkN0p5OThadEduVmZWS0RoRkcxekd6VDZqenlB UnZqalZFVGxxMFpNMFZLaUljCktFaUQ0RFEyQlJxQ3J4V2tnRmYzMnNDdGNETUlNWkcwRWFk VEE1dDVTdDBPd3RxdU1rUWk0aUdrbEl6Y3FWZWRTdzF6eHM3d1hMNE4KdktNQWIwM25lOE5C RjRXbWlkRHdBKzVBWlVzQ1l1NkFQUXNId0JiWVhLMzFlTFZSbmFhczBjZ2lPVGZscDNiQzdL NVpSQ0NHTUJFNQpCWmc5dGJCcCtBaTRzN21XakszSjVMWFNkdExINi9ITnpmVG02ZGxENHJF b0dWTmxOM0lsTW9rY2dzZW11S2RBSWMyaDVBd09hUm42CkZjZUZlNDlyQlVXU0pTQXVRaFJn bVRoUXFHeEc4dkJxL2NYLzUvT3Z2UHJTaXovd2c5TTRidks0dFJWU0FGaXMwYkJibHd3Qy8r aHQKL3ovVEVXRGV0bDY5dGk5a2R6akdhUlFIUTJJWFBWRFJVcUNrdmc4L0puN3J5Ny8vOHov OWMyTXVMNzMyL1h0MzdtYU9KRjBmSkluUgp0QzJuaithMzM4UTN2c0h2M0YrZVQzdmNSVTVi clkrdXhzYzVZMitWYnR3TUo3ZUc1KzhkZi9LMXhjc3YyL0hSdHUrbmxIS0lIaE5JCmpLL3hh RHNjQklWRnZ6TjVhbFk0VHVxMGc3S1F0U2tGRzRoOHg1bEFHM3E0TjZRcXZOYnF0UXhNbktj d2o3Uzl3dWFTengrSHM0ZlkKblBKOFJmTWEwd1o1UkoydFpLMFpSY3RjVFdIVzVrRUVWNi9t YXNKczFXdlZiRjdONEhEbWttUkt5eHA3WHF6Qy9rRi9jSmoyRDlQZQppb2V1YUNWR0pBdGVo VXF3U2lqSnMyK3ZUR2NyMVdxQlZaZ1RqQWxtZFljakYySmh5TFhud3c3UzRVOXJHVE16MWNB QzdPajVjTC9lCmVHYkVJQk1LRWlRWFFyYlpwKzNsbHZkNlRwSmlaQTV1Qk14V3ZWb0dJalZm NnAwSy9EWFJyVm4zTllVUGRnK3ljN1h1SWV3OU9RQWwKSVdNU055ZExESFZTbFVJU0lNeUtZ S2JQZUFvU001dUFtUkhJR3VYUm1SdkloNGpoQWJSbmdLSlNIVlhObWJtbUVBSkxJSkRBeUtr ZApVVENZc2lNSVpWZGppVjJneWpUbnFGaUFicVhsdzNGNk9KVkkxRXNjWVNyRVhVd2VTRW83 cmFxVmhqTmtibXFnYm5BQmVldEZtbC9MCjF1QVBsRElBV2g0RmNKM3ovaWg3NzltR3AxOWJo dXdmSGh6Zk9DR2lpNHZ6V3ZNOGJsVkwrRU1adDFXVC96cml1aXB0MmpUUFB2bkcKbGpFekJB bXBpOTBRVW1MUkthOTlXclBiVloybjllT3Z2dGUvY3ZmNDQvZU9wdW1jNm5UM29QdUI1Mjgr ZXYveDZUZSsyaS8zVGw3NgpHTGdEVVhWWGRWVUZVK29IczRvMkZTWTNkYTFhWFkyTUExMlB2 QVV0Z1JIdjVNQmJSWGE5S2RxbklDSk5YTWVkMU1GQ3dnSWdoTkFLClQ0STEycWFJRWF5V0FI S25ycFFVNXJDRG9UMmRNZTgrMlYyT3pjRGIrZkw1L2IwN01mQk1BVXhNSURpREpSU3QxYkJh REsrdDdteGgKMkR6ZVBqNi83T1ZxbnVkY2hGdWZTdDFkZ2xpcGNHck9teDdJeVluWnI1MDQy UUd2TzY4Q003aVNnV2FqU2Ixd3lmNWtXNzkrY2ZuVgppNnYzeC9reXBnb0JjM0NtaXNZSE1J aXFNeE9McUtvQmxXV0NtdENRdWdYRklaY09CbkIxRXdtRGtSQ0pJMENFb094bWtTRXZMZnQz CmZ2VlhmKzNlODBlci9SdjM3dW8wbjY4dmgzNkJvdXpNRFdyTGJsQW5weDE0NHJ1bURldFFR dU52UFJVSElVZEtQUkZ4WkJETkpkZGEKQTJ5UjZ3dlNmZTJYZnZXWGYrMkxFOFhiSC85RU9M a3p4a1cvMmd0T29jN2g2c3plZTh1LzhpVi80L2ZDKysrdExzZm42Nkp1eThPego4WEhFK2Q0 Q0gzdjU0SHMvZmZUYWEzdXZ2SXJEays3NGhpLzNadzZ6UWNFUWNTWW5RRjJoREdkQ0lDYWlz bFA3SmljM3VETnBxNEc4CkFMVmR1aHk4U3hZZzRtc1g0alovTm9NNmxkSlo1dTA1TGkvODho U1haMzc1Uks1T1piekFmRVY1MUhtTFdrelZ0VnB0eG9IWDRCY0EKL3k5M2I5WnJXM2FkaDMx ampEbFhzL2ZwYjk5VlF4YkpJb3VrR0VVU0pjV1M0d0FKa0NDT2s0Y0VTR0lnQmdJay95R0Fr ZDhRNU5sNQpDZklTQkVnQ1c1RXN4VUtVMktURWtvcHRGYXZ2V01XcVcvZmUwK3htZFhPT01m SXcxejUxcTBnNnBpM0ZOT2ZEdWVmc2UrL1o1K3k5CjFoeHpmT05yNEt6TzJWWE5nVEhybER3 cGpFUWpzMVJhTFduL3Fpd082c1d5M3R1cmx2dWhhYWtLSUkrQVFBVTU2aEIwWk90TGd6dHMK enRrU3pNZ0xsNVFDZzZoSXZrcXRDcEJ5U2dpTWoxa2Q4MUdnUkhEc3FKVXpSODZ0U1AvQVJP VVNCcGlvQWtlajNPZnVvcXNrQkdLTApFZ05iWTJhbW1NeE5Ta2wwejI3aUJmQXJBUm96K0Vq TUpzN0dGb1JncUpqSmF3OXNuT0dtWkFSMWxVV0RLU01sU3hudXFKd2lFUVgzCk9SeU15eENR Q01JUXdweFp5MFdiVVNpV1FVSGttYmdEOTg1OWRvTFhiQlVzQ3BNekI3aFEyV1BLMWdKWGtG RmdNRlBrSUtnelBQdmQKZHYranFYdXY3OWFjbStYU2d5QkVGdzRpcE9TRWJDbnBaR1lPbzUw bE92c2NzaUNsbC9RaWx2aEVzWHdjUjMyY3JmT0p2L2daNjFQMQowZ3lIeDFlV2V3ZXF2bDF2 VEhVY0JxSDV1UCtYY3NQL2N5eitCTy9QZUdkUlJFUndOaUp3Q0ZWVDFZc1lJeU5QNDBxSGMv TVJWZGdPCmVPUERzK2RmZm5PeGVPWmt5VFJ1UmJkZnVuMndldWJ1Ly8zbWc1ZS85Zjk4M2l3 ZVhGbnNIeURFS1drMjV4Q3J1aG9uYzFlR2w1eGMKaFNxYlJLWWdJSEp4RnhjR2tWZzVadXp3 eXhLK1VmWm9abVpoZHkvQ0oyWW5raUJWa1NpNXE1RzZhNUUyVWhCR1pHYUNCQStYOUZvUgpJ U0l0UURobUg0cnlpY0lmNUhUQjJSZzFvc0RGUzFZZ1JLVHJCdTJuQ253N0xuQnlxOTVyTjlT ZFg2d2Y5ZDJkcEcwTVNLcHNKaDVqCnJTbVZ4cGhBRURJWWMwR1BtQWdvc1F4c3BLYXV5QnFO a1owbTZHUVhYWDV2dFgxMXRYbDFNNTRCaVNJekMwQUc2QnltTzdxbm5LSUkKQVJPWk9oRkhn NDVac1pRYUlYcXV3QTVXdDBEY2tnV1g0cWZucEpra01BZW1Kb1FQVHg5OS8vZCtiMWxYLzhi Zi9zK3YzN3J4M3FiWApraDlmam90c0NpZ2JyT0N3dnlTVkVrQndMa1NGT2NjUTg1Umo5bTV5 SWRXa091MkZzS1Fxak4zckwzejMyOTk4WVpYVDdXZS90THg2Cmk2dW1hWmNWVTBPV3p6N29Y M3Q1L09HTCt1cEwrT0NkZHVwcWJqZWpYa3o2b0E2NGQrZkcxNTdiLzlxWDk3NzhYTHgzcjYv ck1iYWQKTk1rb0d4V2p6cnBDeWpDSFpZWGxRZzkwSm1KWUtybDlURlNTWFF2cExMTXBTSGNw dk82T3drQmdWZWdzeGhBMzVCeW54R1BIRngvUwo2cUdlUGRMemgxaWZoVzR0dzRweVorUFcw bGlpREFySzc5bXlHM0V3Y3pZMVFBd2wydFZVUjlVK1c0SllYWHZWYUl6U0x0RHV4U3UzCmFi RmZ0NHNZYXdrVnhRRE5lUm9XZFJCVFNTT25qcWUxVDEzT2cydkMyTm1NUUpLUU03TXdRT1Er OTVBNkg4MEloVmlTcmNRNVh2WXYKODU4N3h5KzNtYWdGSmdxQ2xFTWtVelBOMFdraGNhczZY SFI5aUVSVVZVMW9oYXRhekl3TWhya3dvd0N4QmlNRyt5N1plSGQ4cDFrZgpMVVFWaUJDVmd5 SEJFM3lBcVMxKzZja0FBQ0FBU1VSQlZDTTBFVERLNU5sVU05d0ZWYXhDdGxTcSs2VWlEVXdr NVcwRk9SZTEybHhxCjJIblV4cm1XRU1nRzJKQ3RteXg2cWlzT1ZxYWVNNFdWWVhDM25KbVJB elFieEVOZ0dVR1RoYVhjQ290cnRPN1VqRVJESkdZanFrSXMKQnU0NTUybWFjczRGYzJVdnp1 bGxjQVlEa1JNWGM0VjV3NlRTZG1CWEhULzFDZjRaYkhVK1ZTelYvZHFObTZHdXAzRWFoc0hT TkF5OQpDSG42S1hpVy8wUnorWk9QL0FzdjVzZkNwUjhIWXk4QlEzZHdrTmkwc1c1RXhDMXA3 cmJEQlZJWFl6Q3FIblREZDk5NnIybndHOC9lCnU3blB1dDFjV1o3ODFxOTg3c0dRWDMzcGxU ZGYvTTdoblNkdjNIMXllWGlNV2VBL0o4cWJtWHNxS0l0YUFobkh3dFI3YkRiTXdJNWQKN0ZD ak1HZlMrTTY1UU1ROFc3RkdMSEV0TWNRWVVhQjBadzlPcWlMUnNqdXJpQkM1K01mYXdWMThW UWJ3cVdKcGpBdkR3elIwcklkTQpBVVRacE9KaVBkUldzYUZRU2VCeHVrcjBkTnk3cU9wM0hw NnUwcmpxZXBaR21tQU1JOXA1MGhvVGd4aGtEckVkNDloZFNVSHVyS2FtCmxNeVRlL2FVZER2 cW8wNS9kTEY5ODlIcW5jM3dBTWhWcThLRUFqZFRhVERNZlhSMXl6VjVFTTQ1QzJQSk1ZaGVE TjEwYUVRRTgySi8KVUY2NkNDYXd3ak5VaUpsZEhJRkEzZWFKNWQ2N2I3NzFyZi90ZnorNmZl ZTVmLy9mdmJKL2NOWlBrU3VnVElpRXlJaGc0b1ZIL2tzegp0U3dlakx1VG8xT3h0ekpnc3Nt SW9PcHBxbkplZ09YaTR1SHI3MzczVzk4emJ1OCs5Nlg5SjU5U3J0cG1lUnpDOU9oQlhKLzJy N3l5Ci9vdm43ZlhYRmc4L2FsS3FxeXExaS9YZTBiaDNlUFRVRThlLytwWGxWNzlrVDl6cGow NVd5OFhGWkVxUklBV09aMENUSXhPYms2dWcKYkR5RkoyK3p1QmlBRzBEazZsQ2hrck5zdk5P Zk9abk5Pai9MYmlGbmpJbHlwbkZBUC9pd3hmYmNINzFKbTRkMmR1cXJNL1FicE03eQpDQjBk S2VlY05KdWllT1M1a1JtNUpiaFNoamlReVRMeWFHUDIwV2lrYU8xQ0RrOXdzRWROYTR1bExQ ZjQ0Q2cwUzJGUk5TZXR5TWl6CldDOFRRaDRwYldsYzA3VEYxQ0ZQYm9tUW1XYjFvUkFEV2tp TUxHU0ZiZW1lMUppSXdRQlo2UnhMeDFmOGJZdTRjcmZLdGpFekJNU2MKUFFUT2dBNlRPQzlD bGNaOHZsMnZtWjJwYmR2WXhCZ0RLSEp3ZU1qWi9DZXd3Wi9jZ2t0N1ZaZytiSkRnbmdFbTVU TDJzQXpsQWlCbgpjd1dTY3lBaVRqcG1CN3NWcm9YUEoyZFlLWGlsdjl5NXpRa2NuaXBDVFJK WmlrTlJQMWt3WDFLRVFZaUtXVHRBVUdKVHpZa2xzRWhXCkJVZ0NNWmtOaWJmanJkRGVYUnlz dFUvR284RUVYb1paeEJWVFNsV01jVXJzV2dnZDVaNVFLaVJTS2dBeHdtNFRKYnFjVnhJUnFj MUYKNWRMVHAzd0IrM1NabTgvZk95d1hoVVZEOC9qNTV1M2JJY2J0ZXB6R01VM1QyRytGa0tD WUQvbTdjckx6Ty8yWGNYQTNkb2Rxc2NJaApEaFFyaVpYRW1pVGtxVlBWTG0xemY3SFF2TmNz K3pTOHZlcXF0OTVmTm56NG1WdExDcU51cjV6Yy9QcHpULy80NGVuM1QzL01iYjIzCjM0WktV QytJZ2tOem50eXlwcEVzRzNuV1NhY1Jtc051TjllQzJwT3dHWnk4aUVPWXkxelJpMEU2Q3dr RFlBb290aVFoQktsRW9wTmcKdm1KWUlDYnozTWRNWW94UVpKc3paOHFab013N2dSMG9mWGxv WUIwbVBCeTJwOVNkVU10cVVUTkxZSlBKVXhXcnBncWtTRU9xTEI5SApOOWRGc3hnVVordU5J TzgzUzRreFp4M0hzZUpBaGtCc05KZlBZa3RIY0RjaUl6SndlZHNuMStSVG45ZERmdFNOUDdy b1hubTRldTNzCi9MNWpvbUFobUxOcGFTeG1vb1BDTStub2t6RWFFblpyU0phaDV1Z1h3MmJq bW9ER2lJUVZYSGFRQXFzSVVQSUtsQ2l3aTV2cjFDQ3IKME1XUFAvekcvL3kvWkpGLzdXLzlC NnVVVVZXWkVjcG03Q2k3OEM5UlZ3a0FRV2ZuK3NLRmRCRE00V1F4UmlNVHVDV3R4b3h0ZC8v VgpOMS80NWwvRXhlSGh6VnRIbi9uczhzYU5VZEdmbmEvT1RxK2xjWGo3N2VtSHIyeGZmcFVm ZmJRUXdzSFIwTVJ0czFoODdxdjFFMC9mCitNcVhEcC85N0hqbDVJem9ESnduQTBWM0VTTTRC RnljODgwVlV4YUdpTEF3Y3pDeUlyNmROeDN6b3NLZi9VOWhuRW9vSFp6VXk0VUIKWS9lb1Nj YUJ1ZzF2Tzk1czhtcmxxM1BkUG9xYkgxTjNTdXNMMm01OTZzMUdOczFJeFRHa3FESnNQcXpD bkZ6VkxaT1JLNm15SlJzUwpkd2twMWlsVzJEK09WMi9oK05qYnhwZXR0SXNpSkZSWDJFUWxD QXlUZTIvYnJkdEVhZURVY3hwWUovZE15TXFHa3FQQU0yTGhaZ3FQClVoRWh1OE1OVmxoWFhs QW1mSElxUmtRN0k4emRjWnRvcDVKbWtGTUVaOEF5ZVdpQzlHQWY4a2hqM1U3VHBLM0NBM05W aXFWTTJ4NG8KaEE1SEVVSEF5WGZsazJEbW9IbC9CeGtZSkU0Q0VoZ3JzY01jNENubjRDTHNQ c3ZlbUowRllTNis4ODg1YzBSbklXYTUva29UUFQvawo1azV1RlZDRG85dGtQc0ZHK0dqSzdv WDVUS1VvT1puQnN3YUpLcHc4TTdna3RyQW4yUTRuUjhzN3pmNUhnNjdWVjhnV0tpSWlrZ0lJ CmkwVG1RQkQzWENKL01aOEppc013RitFOTdSUmt1Mm5XM0JwK0NuUDkrTXVmYzc4NHZuS0ZR c3k1eXptbmNaeUd2bVdrV2MwSmZMeFIKTTM2YTE5MWZ4U3l6WVBxMmU3WXlwdkZpK3lmaUVH TGhVTHRVaEdESllKNHRqZjJtU2FrTklYT3p6dE9IZy8vZ25mdGZ1SGJsNU9ieApSNnNIT3A1 Lzd1NlZ2L0gxTDcvengzOEsyMDdiczZHdElweGlBekpMQ1hteU5FS3pNQ3lObXJLYllTNXBW dUFmTG9JK0lqanJiTTU2ClNjWXFyYis0bG5DZ3dndXJpamZzUEc0aUtVN2t6QUVzQmNnSklU aHNKdHZQVC9ReFZQQ3B6dEpCQS94UkdoODArVVpGdnZWR3JURVQKWTRkUDAraVdrRjJUU1ln blVpSDR3K3BBaVZkOVY0a3ZkRkZEWUhtYXBycU9sNWZNZlBSWEttSFY1S1d0ZEZad0JpWTJ4 WkR6T3VOKwp6dS8wdzl1YjdYdWVONERYQ3dmTWMxYU5UZ3lPTEVSdTBBUm5TeUFtaGtDWEhx OUNqTVA3UUdlV3BhUlhBNFZ4TzhlWUc4UFpqY1RtCnJDSGdwS25TME45YjdsMXA5djdzbjN3 ak5JdXYvY1p2N3g4ZUpGZ3VMa2FBekZPeHkyUGhMOGtLQ0tFRXU3RXdNeXZQTkVweHo2djEK Zm1odTdsM3B0bzllZlA2RkQ5NTZpL2VXMVdlZjJydjM5UEx3T0dlcmlFOU9EbWpZakcrOC9m TGYvd2Z0bzQvcW9lUDk1ZVp3bWE1ZApQWG5pcVlPblBzT2ZlODV2M05EclZ4OHQydzJoTjJP T0N3NDZ1WmdWcEUzSm5Vd1o1cWdpS2hJSUczeE15UmdpSkZLTlUxOVhzUmJ5Ck5FM2JYc2NC aE1CU2gxcFZrMmJBbUp4Z3BCUHIyRmptN1lWZm5QbkZLYzdQY1hIRzZ3dnZMdGFQM284WUJW YTVrMlhYbEd4U04yaFcKOHFTdVNtN1pMWmVZS3N0VFlCSElsSFhUOWRNRWs4YmF2VnkzMVpW cjRkbzFPajdHNFJIdDcwMUU2elFjaUxtTkFTNUJvdzh5RFpMSApTa2NkTGtoSG5wS25RVFdW eGdZTUNMUWNsN2wwelFRbktmVUMvbkdraG50QmF1ZFpIOEd6NXB4aFJRa0pNeFBpdXE0WjVH YXE2dGxWCmpZVXNLVUF4Qm5PYWt0VVNyaDJmck1kK3M5cFNGYW8yMW9zbHNhZ3lFNVB3ak1U dnVpYmU3VkE3NEpGaGxnRXRySFIzaFl0QTZoQ2sKNG1SNXlwWXRKeU5XRjdZSWRaQXFKN1ZC bTRQYW8zTUlLRGtQNW1SR3psejBQYzRsdDljTmFtcHFiUjJnVmlFdFdIS1FkZFpoSE1jMApW TDZ3aUFPV1NzZ3o4bHp3R0tLcW1qMXpFQTVRTjdIY1VraHF5SGExcnE5Uy9GRzNEcEVzVk52 Vit1REdma0hlV0Fnd3M3elo1cFF5CjgxeTJtWmtoWUdJSWtaZk01Y3Y3NS9GcE1UNEpxNWFQ SWNiTHBuL0g3Zng0VGRNVWR1djgvTHhaN0QzenVTOE1ZM0wzMHdjUEEwUEgKQWRHcktQMWxI bFlockxzcXdSNWpSS3ViZ1VwaHc4K2VsdjRzd3NXbml2Mm5PRXBtNWt4Rm1VUGtBVkpYRWM3 WmpDdHBGZ2VMZzhPcQpia0RTZHlsUE9ZRDdhVnoxcTlqc2M3dmNiUEdnMTcxVi9pYy9lTlBz eWFlZXVhMXBYSy92Zi80ek4vOW0vVy8rai8vSC93bm9sV3NuCjQvYXNXUjZTTjVQbU5JeHd6 ZFBRVDFQSitKUWdRaUdiZ1lTWlZIMFl4eEJpMnk1RFZUR0hHR3R6ZC9XcXFqa0VnRk5LaStV U3hVYUsKaENXS1JBNUJSRUtvVkJQVWpMaThocDU5VWsyRHVpWlZKYUxpZmFxYWNzNlhNK2h5 Uyt4dUVKQlA5MGQ3V1U2YkJ2ZmNibFNCNjBaOQpJaVl6bTNKU2RXTUdGR25DUklmWGpzNzdU Vm91cEc3U3BKVlpqRUYxdEp3d3MzdEJ4U1RTSFNCVFJYWlBtWko2VmhyZGt5ZWpzODMwCjRh aXZyRmZmZmZEaE82TU5JTWhpbXJKNmtpckdFRUxPamR1QlZCV1ExVFRLbHNKb2Fkd01CNDdi VjQvdnhmM3o2ZndENE9IcUhOZVAKRWVJNFRvc3FjS0xnTk9kUEZKaEgzRW5xYkFMTjJyY1Nn MnVZMG0vZXVQdWpGMS81WC8rNy8vNXYvN2QvOSszdHhWUTFUZFZHWWt4Wgp5S2xtRkkrVFg1 WVZobWtrb2dDUVppM3FaaUVCcHZQTmpYcHhnOXZ1N2Z2Zi8rYTN2ditENzRXOTl1cXpYMmll dk92SEJ5WlZsWEpVClRhZVBQbnJscFVkLy9tZmQ2VWNOOHVMR3RmYldkYjkzSjl5K3ZiajNW SFhuaWRYZVlUNDRTSHNMRmVwVmsyVTJRN0xnTElWQ01tdkEKQWNESlJzMlpqSXpVTGZtbDU0 dDVWcytXTmRrd29POTRIS083RUkrV2lzMmFDQ3AyY2FVOFN1cUdSL2VwWC9uRktWWm50Rjc1 OW9LMgpHeDgzQ3hnakUrQm1idGtzWjNlRFdmWmlKV1htcGlVaUZ1SkkzWkJGbk1JRUhrTmxk Y3ZMUTFrY1ZvZEgyRCtVdzJOdFcyK1hYQytMCk1VMU5tNWd6OHNocDREUkk2amdObE1iYWVy WkVOcFYrbFhmMGtUSXpObmJBaUtSQUYvUkpoTTFuRXB5Vkc5Vmg3ckJTTkoyb1hOU2YKRE5D WVA5Sk04NEU0WlJDQjNRSThPQzFpMjN0SzNkQ3R0NHU5dXQyTFlKM1NLRlgwWERiZjJid09u OXc2TDJVTGN6VmxKakVvU3ZnQwozS05TTmsvSUNpRzRFQ2dBa0lJb3lXUGQwTTVwWlg2S21X OUlBT2Jmem9Gc1pxN2lYcnZYVEJsa0V0VGlsSHhrNUVUR0RITGhvRVFPCkYyZDcvRWRsUUNE c3Joa3BMNWtPREVkT0cyZFNTMW5OaktqSWN5U0VLc1pJczA1R1NzdGU1QjlVM0dyK0tWWG9w eTErN0tXanVjUCsKZU5IOHhGeU1aZ0EwVGJNOFBKSllqY1A1Tkl4alA4Q055WjB2N2ZmK1B6 ckhZclAxbDcxMmhOaExDSXAyWGtJQUpIQ3NXQ3BRVkVqTwpKcEM5VUdrSUE3QWQxN0Z1MnNY Qm8rNnN1ZEJYUEMzMll6aHNiNXpzTGZlYVZQbm5ucnorYTg4OTg0K2YveUdUMzNycTg0OHV6 dHY5CkkrSVF1RnoyU1cwaVpZbFZGUm9PbGFvV2sxU0hBaXdTdkNTYmdzMkpTSmhoWUpFSXNE dFpnVEtOUU00d1l3MHE3aFlDaUlwT2lrczIKS3RHYzV1RVF5ai9sUlN6SWZPSFFGZGF0a2ZV SkJMdzNkaWV4dlhWNEFwTXg1MWcwQmVabWJtU0pRVVRST0JqWmtDZE4wNUk5eHVRNgpqbU1W cTVvRFNqWVB6TXRzd1puSVlkQ3N5Q3BxN2tUR3FqWU9XS2Y4WUpQZTNteGV1emgvUDl1V1lh R0JpeWNGRWJzSkVKbjJLWjdFCnNPZGtoTXkrNWFxRFRtWUx3NkhUVlk3dDh2Q0gzWVBOTUs3 NjRZQUtaa0FOaDJCZzQ5a1dpeEhNbkN5NEU2eXRHM0pFOVJxNWN0MU0KZVhyOXplLy80Ujk5 NFQvODl6NUlFMGhEQ0hrMG1MTEZLV2Vobno4RjhoZDFoZGxVMFQzbmFVcERWdk9BMnRGbXZW N1hlUGZCQzcvLwpqLzc4T3kvZytPRHExNTVlUHZQRS9wMGJTb0pzd1R6MHc5bjlEMzc4K3F2 dnZ2bmF2UnRIMWVIZXdWTjNqNTc1ck45N01sKzdRVmR2CjQvQzRHcWJBcEVMSkxRT1pSWWh5 MFhRUUZNbysyd2JCNEdRYWcrNTRFekNETzVteG02alQwRm5YMldaTmZSZlNGTEl5bVZzUHor SW0KbnRrenhrSDd0UTdiL3VFSDFHK29XMkZjaDJtZ1BQSTB1bXBZN3BranE2cHE4dXhGa1Fq V25BRzRnY3k5TU9yTTFDZ25uWXc5OEJTcQpxV2w0L3pnZVg1ZURvK2JrR2haN0dtc25waEFE RlZqTUZwWXhidkt3cGRTTGpWRUhHVHZPUTRTUkpSQ1VsSXFmRmpPWVhYUk93cUxpCllGT2NS WjBMMmNIbk9DUlZoYk83aTN6Y21xQzBlbzV5VzVWM3RLUlNsUGJCbVNnSUc1U051VGg1RVlN Q1NLcktFc1p1V3ArdUZnZjEKWXYrWVE3QTBWbldka1BNMEdYWlpqT2J6YnI2YjR4VnBCN2pF aW9EZ0hsd1pURVFneVJTZEo0WmJWaUpqQnlKellTcGJvQUE0ekF2UgpsSFptcXFYa0czMEN0 U0dpQklPN3dDdEd5M0FoTXg0bERGTUtDQzE1Wklva0VJRGN5ZDJKVWF6aENuQnFGSVNEc1dh eHROUndnbkFGCmNWMmtJaFkwWmVJZ3pNS2hhWnEyYmJ0dEhNeUZHWUFVelZ2aE13SDQyQkhu cHkvNmlZK1h2OGpsSTJVYVZoNmZuWEtKM2R6TTlnOE8KVHE1ZDVWQnROcHUrNzRmTm1semh5 dk1zbTMvaUcvLy9zR2JsSE1EbDdGRW1VbEF6SWdTUkVFUGRjRlU3aTZtbk5JcHFRd0d4Nm9H VgpZNW1HWlhzUURQM1V2M28rMVBmUDd0N1ozanc1cVJhc1pOZjI2ci94VzE5OS81MDNYMy9u blhHOVJXeXI1ZEhld1ZHN1hKQ3dtYVdVCjNTWEdxcExLSUZKMHVtQTJjeU1LSWhJSmNZNm5k U2FKZ1NTRUNCS1dTTEN5MTNqeHdTSWhTQ21RK0ZoVlN5QnlKaUtPTVJwbHlmTHgKMlA2eGQz RFhKL25zandnVGdqUHVaM3UzMnp5N2YvVWFHbHF0b2lHZ1dMZENVWmhpSHR3cEd3WWJ4Mkc5 R0pKd2hrOWpXdTQzczhQSwpqTFFiTzVmQk5EbVlTUjA1NXp4WlNqU052dTd5d3ltLytXajEw dG5EVjg2N1J3YXZnMGprQ1FRVG9qSWthVm4yWTd4U1ZWZGNPRWVxCnVPZThRVjQ3d3FqN1dR L05tN1paUXRZK25tKzJkeGFIekRrWTlrUHR4VlBRa1FuUjVpbDdjQWlJV0hMT2JybEdhTjAy S2QxLzgrMFgKL3Y0L09QNzhVKzFubndxQnQvMG1xTVVReHF3TzQ1OFY2UHF2NEFyT3hJRlpG VEFxNlZSRXRlTDJ3Y0dqMTk3NXdULzh4eTk4NDF1MgpiTC80SzErOTlxdGZ5MGY3RWdObGM5 Y3BEZjNGbzlYNXFRYyt2SGY3bWE5ODRlREs0ZUdkVzlYMUc5MytjZGZzYlpzREZqUWhrdWFr CmFuQ0dWQUVFQVpBMU8wRWNXc3BpSVMyUVowQVlrU0hNbkVBNThaUmltc0k0WXIxTzU2ZFlu VkhmY3g0cFpkakEzcG4ybXJOcHBqeGkKNkxWYitkRG45Um5uZ2FZK2VCYXhTT0RnRmlTWkpi ZXNsbFNuckVVZXg0Q3F3N3cwVmU1T0VDTW1acTBEcEVIVFd0MWllZUNIeHppKwo1bnNIZG5U RVZTMGtualBiV0UySkhaaldrcytzUDdmdVFuUVUwWW9zWUNKTUFpOVVsR0svU2l6TXdhUW9x VXBwQk85NnJYa3NWSDR3Cks1b0ZVOHRRb2tYbFBCdXU3WVpvRUMrUnVjQ2xnSVRtR0NrcUlH SWdxTEdSaUVVbVpRWkpJMUZ6N3RmOTZteTFPR2pydlNBeFJxbmQKeDZRWk9sTnU1NWZvOGdS VDFoektLNks3eVdJQmtWMWlSUUNzcmlha0lXZUZPYk5Jc0ZrZUFpcTVRa29jeXFhd2d3YUxL LzBsaGxtMgpQbVlTUXVVeFc2dHdRb0taKzVoMEFEb093dFlnaEFnQVJBWXJ6c0Fzems0Z1lV UWpZeCtkMVJyelE5QlZDU3ZDb01oWnZZVDNjbVF4ClljcDV2OXR1dTI3REpLQjVXTXVGSFQ1 UHVuNXV4K2pMMTQwZmM0NVZWUURNVW5KOWM4N1pjSEp5Y25oMEFxYUw5VXJUT0E0ZHVVR3oK OFR5WXYrd3FaMDdRSnhHSVQzbzcvL1QxendqRFhuN0Q4b05mVnVnWmJRYmdDaEptbGlwV1RS MnFCc1E1WlowNkdyYzhUalVIRVF5SwpZZGd1NnNXeVhXekd2bk84ZDdaK2RERWs1enFFYWVn b2RKKzdmZlUvK3JkLzkrLzlUMy8wNlBUaHMwODg3VkNNNjdQMUE1Y1FtcGFsCkJ0ZHdoa3Vh VEpvYXdvWEtrdzFFSkJ4SkJNN3c0QnhDc1ZlWFFCeEFKbk1JT1prREVrU0VKZTRJT3dGR3lr NXNaVnhOd2dFaEd4TjkKa2dUd2NkVXNqOC8yNnU2MnFCZmtOdWJoL2pTOHRiNDRXUEt0S3Rx a0lWczBsTmRLaW1lU095czFLbm1iN3ArZDNoeXZMZW9HOEFDeQpwQWpsWHdsalI5NHJQRGdK STZVeDJUaGxHM3piMitrMmZUUk5yOXcvZld2VFhUaHlBTWVZMWRnME1DZ3dsV2xuQkF1RVVU bTM0azJJClJxRWpYVWZQYWFpR3JPaGxmM0d3Zi9qaCt2UzgzOWpCaWNTS3MxWWhUdFBrVHFs dytPQUJEaUM0Z3pDT2s3dUxRY2lpNXhQbW9SOGUKdmZ6eTcvKzkvK0hmK2EvK3k1dlBQWGN4 Ym9QVUVOWTh4Zmp6NVNYL2dxL1E5NzFyREFUMzNFUmUxaUdZQlowMjcvLzRULzdnRDc3NwpK MzkyY0hMMWkzL3RONjgvOTZ6dEgwaTdrSEdxd1VxK21icnQ2cnczUDNuNk0zZWVlL2JxczAv eGZtM0w1WmFyenNMb3NWUDMwVGpuCm9Ca29saFJTQU1XU0xxeTdTbG1pZndwQlArY016VkU0 T01XVWVidkZkaDI2cld5M2ZuR3FaNDlzZFVaajUybktLVUU3MXd2b29DbXoKSlhFVHk1SVQ4 aFJ5OGp5U0tXQUNKaGFIT1hIS21zMkhyRWsxbDJKcHhBNHhOalBMVUtjc3pMSGlLaUpVeVpt cUJTMFBhTGxmN1IzaAo0SkNXaDlRdVVnd3hjSFNMR0VXbktpdFBvdzhySDg5c1hNbXdGZVJR YzExUmlDQUtyc21KeWQwTVlMWlM2a2pZbGVCY2dqQjk5akVyCkhPQXlzWnoxME83R3BZYUht VUVxekNCU3U3UU9ZSCtzVXRwc1F3Tm1rTS95akVBaUhpSlhCblZiaEFwa0d4czJxKzM1MmNW aGZSanIKdXZEdGkyUWJnSmxkY3VnL3pTcmlRaFlnT0p5TFBKSGhGSXBBM0JuQWtISk9Dc3JN SVFRSkV0d2RhaWoxZnY0VjNkU0N5R1g0MWVYRwpUVVFoVkZRWlphTGFZS1lwTjJacU5wbG5S WmNVd3NVUlVJcVF3WXVKU29tV2hETjVGRE5IQUxsV1NvZk1WeVNldWw2WURlWTJKbStLCnpD QUs4V0t4V0M2WFhkZVdVS3lTamJnN0hEcytyaDgvc1lxU0FwLytlUG1MWEQ1VVhzWVNtUnVZ Q3JwZUpDdlhydDFvRm9zcDYycTEKTXJOeEhBV2txdVlKL0JpYzVRejY2VFh2cjJCOUFvTTFz c2RIdGlKU1ZWVzFXTVNxeVFncGR6UnRhYmlZdXJXWjFjdDJ1KzRuczI1NwowWEs5ck9ObUdE NVk0K1UzMzM3dW1TZVdSMWRTdW9oVkgwZCs3c2s3di9QbE85OTc2ZjJucng2ZTNMeDcxdlhm K3Y1M0JxZjI2T2pnCitGcW9LcWxxQ3RGeWpsSnhGVWdpRVFWemR5Y096S0djMW9SWUpMREV3 dWhoQnBPN2l4YWR0QVNtSUtHQ3NCY2tnaTZOKzZnb0xBdG0KVTJiTXV1TkZmL3pDNzRocDVY TnlxaEhWMU90NlBZNHZubjk0eE9IcXdUWElaQnRsZUhDcWlLR2tqT0NVSEV0cGd2RUhEeTZ1 bnorNgplWGhIUk5pZ3c4VEx4Z2xpSmZqTXZjVFR1MmtlUEdjQUdiUTJ1OThONzEyczN0djBi NnczRndBVEw1cFd3V01lWVlnU0FyT3BsZmlrCndmSW1qd3RvTk1ib05TRVFHZzhxTmFtTlkr L0xxajNZcy9YcHVROERPNnBncWxKaXlYYnVwL09ncE5DN2lEUlRDRkVFNnM0KzFjelgKUXJC eC9NNGYvcU9iOSs3c0h4M2V2SDFuTldtdlNTUUtpZnFuMmVELzZxNVFqSElNenVRMVVSZ21m WGg2L3NIOWIveitINy94MnB0cAp2Nzc3RzErNSsvV3Z5YlZybXhqWUtCaXFRSlBENEFNVGpn K1BqNCt2M2I0eDFZU2FPNWFVM2NDSVVvZDVrM0VJWnA4bU5iaXFtN3VJCk9ERGJiUUlHZ2pP N3RSSmpUakZOY1JwajMvRnF4ZWRudExub2Z2d2o2bGEydXNDd3dkUkJrK1VSUHJiQk5BK1NK OHVaWU81bW1tQzYKV0RUR1VFY0JQNUthcW1aTlNxd09NMVhOcHE1cWxOMk5pTVdNM05nbG9x cDAwWGhiZTlWa0JEVExzSGNVOW85ay81QVcrMVMzQ0dJcApCM2p0bVcyc3RZdXBwMkdiKzFY cVZwSjY1REdLeHlCa0VvUzVrcFNzV05BVlk5ZWlObmFDS0JNNVF3akdEcHR6akV1ZExHWXhl S3hlCklwdVduaktJa0JzNXpNcmdiUjVyemUwZ29UQ0NjTW5xRkNLSFZJSkVaTWpaRVNJSmN2 WnhTcXZWSmh6VWgvV2VsVDRyeG9MOWx1LzIKZUwyYzkzMG1KbVlUNXF3ek82blk5eGdFWWt3 MVpkTlloOG5VRElsMUVpdU5GRnhSc3JxQ3dNalZGRGE3VVZneG81MTVEbHlDVUJnZQptVElv bURJU2tBMUpnb0o3QTVJSEtJTmFKeFRiSVo0SnpXNE1RZzVnSjBRaVZURmVNQjBJNzJWZVFE ZnU2MzZnWlRhRHFwS2JpRFJOCnMxZ3MrdTBXT3gwSVBkYXYvYXpPN1o5K2dwNjM0RjE1ZTd4 clVkVVlZMm5mcjkrNkNlWnh5cHROWjJaNW5KamNOUDhsTWdyTHhmUHoKL3EraTVKMzFNdTdz TTJoQlFXTFYxRlVicW1yS2xNZXB0cEZ0NkZPZmJJcXhidXB4SEd5WWhydTNyang1KzlhNHZY ajE1ZGRlZkdmMQpwWGZldVhyemVGRzNPZzE1R0NsWHYvdXZmOVUyNmRFN2I5MjZmdTM2MFdL L0NldnpDKzZGcjF3TGRaQVFRbXlqcTRRNmhGZ0VsMll3CmhjR0p4REJubmd2WExHVUF5U0tz ZVRBVW9RbkR5TU1NOVRPeklaQVRLOEJHTERUcktiMlV5Wnh6enZueUZyaUVZejkrR1FFQ1Vs SnoKb0ttSFBMMm45bHAvL3NUZVlSTzRaU21IVnlhcm5CVEZCNTlheFAyNGVLbGJ2L2Z3d1pm dTNRTFlwK0lOYXdZeXl3SXBGN0s3czltdwoyYmlUdTB6bUQvdmg3Zk9MMXgrZXZydmFuZ0Va VmR1MnlqeW1pYk9CekptRWc1c1lmSUpkNkVnNk1WY2lrU2RhR0FMb01BalZ5MzRjCjFDM0RM TEJMT05meFRJZXIwb1FaV1hNTDdreEtzelNBZHZMMUVLU3VhMUgxbkxObVl0bVRPTUZ1bVgv bjkvN2h5YjBuZnZzLy9VL1cKb3QwNEhlOHY4cFNJZis2TDdSZDJoYVpwSkxENkJIREkyVTR2 N24vM2gyOS8vOFVQWG52ajZzM3JKMS81NHJXdmZpWGR2ZUtMdlRhSgpxNVlJWDFJUG9XcXYz NUJROGVIQnVGaW12cFBNenVTbUVpVFVZV0dXVXA1Y01uSEo4MDZXM1JXQUNBQjFFTUJlOEJP aTRrbmJXdUt1CjA0dUw4ZUkwWDV6UitXazRmeFEyWjNyLy9aaTdLZzFpRS90STBKS3dzL0RL czZhaXhvZG0xMnhUempsWU5KZ1JnUmhHbW4yYW9KTksKc0Jta05DTjFVa015VTJqUkxNZkc1 bkRtTmpWMXFpdlpQMEJzdlQyd2RvbDZLYUZ4aXF3bXBwSnkwSjc3Q3g0dWVOcWdYMU8zclkz TQp6WWtKeHVxcXF1d3FRSWd3YzJSWGRuT0hnU3lBNEN4bXhTS0h6SXVsTGMyZWFuQXkwTWR6 UEhkUEtZa0lTeUJtRVhKelZ6TlZmbXdiCjE4dWVnMGt6bUpqSVdJakwyVHZPZWtGMU4zQWJx MHc2anVPMjcrcTlob3ZGWGd6aTg4bWFRY3cwRTRpS0FlRmxrS0VRVklqY3ljRzcKdnltV2VJ WVlZOU5ZaHFma2FqNjVDaWdXTTVYc0hoeG1NREtEdVpMSFFob3BCcjhvTmt4RXlDaWhSNmc4 SkdvQ0tVR1pqVU1IbXN3Nwo5WXFzWWNDZGlUUFBjcFBDaFRFUU03azRSVEhMNHRaQUZxQUYw Qm9xVU5kMVBvMzFWRk5XaGhPYmlOUjFQZlo5NmFiSW5QNEZTUENYCnh3dmE5Y3YrU2Q1c09Z c1V5NVViTjI0QVBFM1RkcnMxczNFY2ZLZnoyMzA3aG52aHhEaytQZUw5SzExR2VIejhWT0tJ bWFOVU1WU1IKZ21peVBBNzdsRmxzRTdSTHVZSXNwTTdjTTZGdDVhbmJOKzVkL2VMTk5uem5P ejk4L3NXWGJsNDUvTXBuN2c3REJRT3BIKzhjSG4vMQpzMC8vOFRlZWYrUDczN3Y3N0xNM3I1 NThjUFp3czFrZFRMMVhFMEt1V3E2YXlvTlFpREZXSW1LS1RGa2RYcExEekVDQ011QlFsQVE3 CmtGQTUyaEdCUlVMRlV0Snpab2U4blZCMlhubFhKaStMWlRtSjd1aG52anR0RkxvQTUyd2tN Uk5RTit1K2Y3MWZYWG53STIwT242d1cKbnNGdUJKWk1ESXpGZ1Y3cGVMay9YdHovNkhTMUhZ Y1VhZzJoSWhrOW0wblpzTW9URlpZendUUmoyNC8zejdxM1BqcC83Y0hGbXhmYgpCMm9KbFZT TGdPRDl4Q2xWREF2c1JaL3A0dVFqMmVTNWQ0TjRIZVdnV2RwMm9rRnJxZHVxOWF3WDA5aTdy YVlwQ1oycVAralhkL2NxCklVdW1Tc2lNU1N3QkdhV1YyWTExTERCRk16VnlDazZlZ2s5dDht ZVdSOS8rOGYxdi9lRWZoVHUzcm43dHkyRzVONW5DZjRtRUkwRG8KODFnQjBYS2JkWmxzMkl5 UFBqeDk5WTBmZmU3WGZuM3Z5WHNIWDNxbXVYUExZdE9QS1dhcldOUjVWR2dHeCtib3hsRmN0 a1pZZFZNdApWUjNFeUlnRmtTTnpHSytrYndBQUlBQkpSRUZVbXZxK0c3M2FBekdjMUsxc0hD RktDS0VmeHJMN3NFTXNpME1NQ3gyckJ4L3k2WVBOClJ4OE5Eei9xeno2aTgxTmZuNFp1dGFB Y29SVmJKVnI4a0FHRG9PL1dBSWk4aWtJaEdqZ3FUVG1ONCtqdVJFSWNpUVVDQ0JrcjBxem0K RnJDN1plUHNLQkk5a29xckpaYjd2citYRjR2VXhDbkVLOWR1cXpCSkRZbGdVaHNwOWFSV0lV ZktNbTJ3T2RQdW5IVkwvVmI3YnRIdQpvNlFSRi9XMDJrQXVMckVPRGlWbXVKS0RET1E3Wk12 aGNIN2NzczZwV0lTRG5SaGMra2JBSFZuTm1iMGNMYng0bGJxYk1RdDJHamgyCnVPOEl4cTVX VG9WT2lBeHp5OGJHSWp3TUUxdXVnamNjSm5Yck5mY3B0M1Vrc0VRS0NpYlhlV2Uvbk56TVRB ZWV0d3hsT0VFSjVoNUEKSUFRbXNKbG5ZYTZyWUZaM2xyT1pHaEpaNWpJQ0xHK2dzN0tUMFU3 SVhOWk94QWtuNUxKZkNNaEpvbk5FSGNnU0FIWjFOWGUzekQ2WgpUUjdBV3Fvc2lrNmp1QUlR WllFRTZBUlNyU3pzT1E0eWxxUUxOK2s2SHNiY2pFNEdXQXdpa0lycUlsMHRjMU55d09iMjh1 ZU5HeXBpClV1SVp5bEozQTh3OUNwbDVKTXZrd29Dd3hHcDVjRXlJeUpxR250S1lVNitlbmRI RXlyUEJTNlNsKyt6Q0FQN1l1TFdZT2V3bzBQalUKOFBLeFl2OXpSSTVjL2w4R0dUc1JtUlJw UEFFVWpTdm5DbHlUMUVRRVYrU2hJcTBqeFVCUWM0Y1F4MGkxOE52dnZ2dk03UnUvODlYbgpi aDcrdGRQVDkxNTlaLzI5bDk3NC9MMG5GbkZwWXdjMTNheC85WXVmMld4Vy85ZnpQenk1ZmUz NGNBbllkdHR2Tmh2RG5udTdhTWVxCmppRG5XWWN0S1BITU9SdnZTcDRYK2pKMjUwMEpJUkND ZzBGQ0lZWlljYWhFWkJnR2NnYVNBMFRLT3dEVzU3aUZwRGFwSmJPOHUvSngKZVZxZ21ZNVg1 Z1RDVlFRU2dtQ3YvbUE5UHQrZm02RzlkWHd3NWpaYm02d213RTBKQWFRcDdTK1hEUFFkaG1U ZDVDcmV0bFhPR1VIbgpnSnBaTFVidVZOZUhvNDZQK3ZPM1R0ZXZQRGg3NDJMN1FERWdTS2c1 Uktpbk5EbHk1R2lCTkRzN0JBQ3hFVTJlRGJZTzZDSTNoM3NMCmJLcHB2WWRjc2EyaHZhWXU1 eTZORTh1SWREOVBBN2lCREdRcWxBV1p5L0NIeWdHdDNQam0yVFdOYVlwTXNSSXJmSEliV3dw UE4rMFAKLy95RlAxMHUvdWFkTzllZXZYNy9kQjFqOVlsaTZiU2phczhYTHZuT2JneGMzckpm NU9JcS85bmYvVy9TK3VKMnFJLzYvUENsTjEvNgo5ZzgrM0E3M2Z2MDNiMzc5NjlVVFQ4YjlL eExiR2lHNkdDeGxEZElBRlVMa3F2SVNiNmdwa0VVMmR5M1J3V1krNXF3Z1ZKWFVsYm1sCk5K aGxJUmRtZFJyVUoyV1dLa3JkT283SkRuVU1weC9LV3k5TmYvSUgvTDF2YnI3My9PckZQMDl2 dlV5bjcrL243WUhvVW5MRlNVZ0oKMlQyN1o5T1VQS21BNmlCMWRQRnNTWFZpOTVvNDlVTkpL c3BxVThyYmNkeW1OT1lNVlozeW1IUWMwNUIwTUl3dWcwUzVjaTBkSEUzNwp4K1BlY2I4NHN2 MlQ2dmpXNHNydGV1OElGTjJjTEVkWWkybUpjVWxkazFhaGYyaXIrNzU5aUdIRjB4Q2hWUXpG ak0vWnMrWFJKaU9xCjJxYlpXNDRwTXdkaENTU3N4RlprcG9XaTRRVjBMWkpKSjJmYWFkNmR6 TUdLNGg5UHhObmNpWW1ZV0VvZ21SZWxzWHE1M05qSkRWUmMKNXdITGlZbElHSUdWVGIzRVhw b3dBb04ydVkzQ1ltcWI5Ylk5MkZjcWd1K2lPeUYzYUZhWUVqTUxrWkNSR3d6Q0lZcVpVZ2dV aEVJRQoyQnl1bWN5RXViaC9JWmtPcnNsemtxVG1aQm5xTElFbENqTnhJSUJBTWxOT1BSQ1lk L3B5TW5XSEo5YlMzNUc3WkEvR2RlWktFVWtpCmgyeDUwSlRZcFE1VmNaU0hreHU1TVNuSVdk eXlDZ2YwU3NaTnU1ZmhHOHRoMFM0Vyt3OGZQcHJZMnNQRFljeHBuQm9YSGJLYXFtVUgKUk5p TVVrclpYRUl3MDB1WnkyVTd3anZoWFZtWGQ1ZURqTmpoQmZhd2dxOFRtS21wNDlodkRoWTFr MC9qbElqWFN2L3hmL0ZmUC9QRgpMejk4Lyt6dEYvNTg5Y0hiNzczK2d4QmdJV3lUSmljRk1s emRsSzFVVGdZTXJFUTYrNENTY1FFanFZeXVMeSt3dVhyKzdFcjVVd2srCmwveGRJZ1RtaWhB SkFnTmtkT2xSTDY4KzJaemNyZmFPSmRhcmkzTWVUdmZUNlo3a1ZrVE0wekE1Y2Qwc1lsVmZi SWIrOUtNbmIxMTkKK3Q1dDY3c1Azbjcvd2ZsR05kODl1bEluRFVQMnFUZWZEbzcyS2VKYjMz OTFnQTBjVGpmRHRwOXVYTDE1N2VSR2lhK3FGeTBISVdFRAo1ZUw3V1BRaThLWUtkUlZaeEFt UWdGQ3hjTVVjV0ppRGNNV3lnTFRFRFJDSkE1Y3hQdUJxMHpqMFhUZjJtOXh2MDdTZHh0VXdi bExhCjVqeE1rNmtaaHdva3hFUU1ZUkNSbEVFRUlYdUNtZWVjVFoxOWNIeVFody9QejZSWlhO azdxcFhEbENzblZ1MjZqa0oxbmdkcXZkZWgKNG5qNzZuVVpzNDlUVlFWM0JZeGhrcE5OZWN4 Sk5ReFRmTzg4dmZEdS9XKysrZTZMNStNcDhWUXZsQU01UEdXMUxDQ1NTQ1NBQkFyRAplTEZY MVJFd1ZRNFZDMGVSbzBYenQzN250NzU0NDJTeFBlZGg1WjU2MVcySVArNzZsVkJ6NWZqUjlz S205TVhGbGYzTXAvMkdsdlVJCmRVSUV0K0NXUWtPeE9PZ3l3MkZCZ3BDNHMzRW9pZk9VcDJE NStuTHY5ZS85NE1HSEQ3NzZ0Vjlycmw5NzJQVUJxS1M0aFZLb20zSFMKWVJyYlJXdXE3QmJj cEFSNUVIUTM3dmlGeFcyRGROdTdKOGY3RjhNUC92VFBmdlREdDhKeS8rcG5QN1AvMldmMDVD aUhLTXlrekFxQwpDb0JROWpPQTJIbEhmM0FqbXVsaFptUUU5MkJ3TGJiQU9idGJrTEtqa0lP ZFFuQVM0VWhVNTFSMWF6cC91UDNnM1FldnZEaTg5cUwvCjRJV2oxREh6Y2VRWVF4MWpKVWxL ZEZRaGpRdm1vejRJQlNYZ2tyVllKRkR6TmlFUzFVblZrdG1vTnFvbWM2Z0pONHFVMHRpclpo S3IKS2w0dXVGNWVTS1IySVh1SHNuOVVMUTU0c1I4V1M2bWlHNFZDSVlCSG55cE5NbTBsZHo2 c0tBMHk5Y2hETUJVb1UwbVIxOW5CTFlDTQpuY21ja3JxVEZKOVJkNS9GSVE0QzhpNzIzaTVi TjBCUmtoSUF6S0ZqWENKUDRHVzBYZ2dJek94Q0VEYTF3SXppL0tkR0tJRWhCSUtJCkNOeW9R SnZzbFptNnVPZWNBSFUzV0NLQWtqQkkzY2QrcUtpS05YR29Rc21VU081d2RZY1pPMThlLzh3 MVdlR2F6QzZEeHNXNmtFeUkKemVBdWJxek82cVFsRDhaSHM4Z1NpMmVLTVpralF5TElQdFl2 VzdGakpRaE1RdkVGS1daRWpFazVra1NnUzFHcG9RQm1KWjdJZTdkSwp0UTBpcmtKc25sRzh3 dGdCNWxySUhPelJ3ZWI3em9ja1NaSGcrKzdKVVFYV3VwNDY2N2REdjk2V044a1l6QlNDdUx1 YUpiZTRxeXFYCjBnSjZqT1A2VTVlRGFYYW5Nd0FHWnBqbWlReklTVnhEcUZOeVZFMjdkemdO R0RlRFQ2TU5uZG1rcElrb2k1ak56NkU3Q1lzWWRqNHkKRE5oanFaYkFwenZMOGhQLzgxQXRT clFQd0RTTGczYk5LMFhFbHVvbHh3V1ZRUEtwNXpSVUlRVGx2YWFsUTVqaVViZHg1NmFxbDgz cQpmSk8vOWNKZkhDM3FKNTU0NnNtbjN2Nys2L2UvL2ZKYlR4d2NmdlprN3lSVTJvL0orLzI2 dm52dDVQTlBiNzd6M29jWFNxT0RodUhzCjdPeGcvMnE3SHl3UGJnMUFRQ3pIRWhJaWN5S0s1 Q0lrd2s2bHIySUtndUxnUTg0Y1NCcVhVQUwrUUV4T0g3OWFyZ1JqTjNhVTJBSGIKVVhpY3VH a2loMlljMDN3L0F1NUtSRTR5RzVVRGJPVnRZQVZ0b21XMWwvTzQ3RmZIOVQ1QzBEcDZWa0pv cGMwa1IzRjVRdm5SWnJWWgpEZHVOWHFsaVhZWHQ2UVUzempVSENXS0JRWlA2TnFXemlkOTRz SHIxd2ZtRGhEN0lLSlVSczVETmJnR3dBbzZXZXdUZTFnMEZ0Nm1nCkxweXlmalNNMkhZdnYv L0d2L1hFRTEvNGxXZmVmK20xSDkwL0pZNVZxTWZ0eHJsS2szYkFtbjNyTmdsckRDTzVPUVYz Tm8vT3dSekYKODRWZFA3NktHQzZGbUVuUW1naWEycjU3YnJIL3dROSsrTzNmKy8xZi96dC81 Nmh0eDM0emV2RUtNYzJwYnV1cXJydXVxOE1NSzVMYgpQTGI1aFRlUkRRZG4yeXZWL3RuN0gz M24rYi9ZYm9aZis5Mi9mdlRzWi9uS2xhNk9DaElsS2hFYk1HSGhZaHhMekdSRWFxVm9rVXNK CnZwaEhUU2g1cXFBeVhVa01Lb3BDVTNaRDBlMkk1aHJhOUd2LzhOM3RtNitzWDMxeCs4cUw0 M3Z2Vk1QRkdMRmNMdHUycXRzbUJBYXAKZWVhU0NGUk1iSGdIZzREQ1RCOHJ5a2lvUTQyYzBM bWJlVGFmQ3BXbkRPZ1VFN0lsbmRRVFdFT0Zwc0hlZ1RkTERwR1hCODNSY1h0dwpFaFo3RkJ0 aUlmS29reUN4NStoSmJNSzR0ZTVDKzQza1RqV3hUZ3hsdUpTekFKR2JFVUJFa2FTOE9tWm1L UWZteTVHVnpaWjE4NWZZClRTZ3V2OFR1WDE1K09iY3lJQ0YyZFNOVm50Y2NnU3VBdVdZMzMv SDNpQVJrek9SVzdLZEJzREljYzZJS1JiL01pbUJ1QWhERTBLODMKUk10bDNWWlY1VUt1bG1h c2MvNG1oWGFydTJPSjdMQjAzN1ZXWmFMNXFmcFJwdFlPbTdKUkVKY0FKbmRTVldZcEVsSjNo anViZzQxOQp0bVN0aEp6QUZoeVpoU2hHcmhucVBXZG5KL0xBQ0JSR255YTFia3BITlROQm1J U2tuSnV5TzhBeENpWlZJampZdk9Wd1FIWHZOSWkwClJLWmFFemY3N1JaSVNTVktIbkxLU1Yy dGtsb0NDUlBCM1BIWSsxaCtOZHRaWi96azNVVS9wV1ROSzZWRUJGVjFPRmNoOS8zaThQamsK NUdTYWJMTTZUK1BRZFpzWkIzWmw1cDJ3NzEvKzhybGpwaGhqMHpSMVhjY1lWVFdOWXpTcnFn VWoxUlZYN2NGQVlaVnRkSlZRSFI1ZApmZmpoL2VkZmV2ZjQ2T0MzZi9YWGo2L2ZYcjErLzVX SHc1Kys4b1k4Kzh6eXlvbGwrREFzcExwM2ZMajFKNy85MW9NeHVRSFovZXppCi9IaHpVZTh0 VEUxMUdUUkNuSVNZQ3lnQkt1KzRDRWtBTTdtVWJZS1ppNzJFaEVnaGtsUWtVaUJyVTRQRFhF R0tBbFloS3hUQ2Fwd3kKa3ZPWWFkTm53S280Ujlzd2xLQ3p5TWxMV0tRQkJjaVp6Ui9OMllF Uit1cjJnVzY3TCt5ZlBMTTh2TDdYL3IvVXZkbXZaVWwyM3ZldAp0U0ppN3pQY01UTXJzNGF1 cnA0SFVkM05sa21DRmdXU0Fnd2FObTFERmd3LytFbUFYdnhDR1BCZjRUL0JJUFJDMkFJa21p WnNHaUJFCkcxSzNUZE9tWUVwc3N0bHNOcnZZMVRWbDVYREhNK3k5STJLdDVZZlk1MWF5MlpR b0FxYktnY0twbXhlWmR6aDc3eGpXK3I3ZkYwdkYKeUQ3VWRlenZkYXYzUE9iTnRMdmViTHN1 akl4b1FXSndtRllIZzBWSGZiWWIzcDV1di9IdTIzLzg1T0lHa0M0eGticHhqR3Fsc1NpYgpp Tyt1UkZ3WmFxM2tSaUZHaVpMMzlUTGp0Ny83N1M5LzV2VlAvZlV2Rk1majRRL0MzcFloQXBO UFpwTkVoYm5lNkxRTHZhakE1Z25kCkhjMHZnSm1IMmxKZVBxei80K0M3VFRHVy9UNjRuM1h4 clNkUC82OWYrMStXcjcvK3BYLy8zM3M4ZURGZDk4dG90TmtNUk5TdlF1VTQKczJnT2FyTi9y ZVhwb3pEQ1o3dmptemZmL2IzZi9LMjMzM3JuamM5Lzl0Rm4zcUN6NDF1cUxNSGNTTkVzNUFD SW0rcWtDYnZNMEZ4eApUb2VtZHd1ZkV6QkFpamxWSFdxdGwxQ3JhN0ZhSzh5ajZvcXNHN2Q0 OHU3bWo3NjUvZWEveU4vLzd1cjI0cHltMWNOelpvVElJVWFXCmx1YmtEYjdmakhyTU1Kbm5a UWFvQXQ0Q1dtdFZsT3JaWGQwM2t5cmNsTWpjS3FpMll6QTJ3d0NpR2lPNm5oY0xXNjdyWWwz N3JqODkKNStXcVg1K2sxVEtHQ0hpMWlqcEZLYXdUYTJFdFZFY2Z0N2EvOVhFWHFRYTNRQlpB d3M0c2g2d09KNkFsSmd1QkNhYWFjKzY2cnIwUApiYmk3QXVML2lzWHlCV2ViZjFnbGE4bkRL T3B0SVJTaE5sVTRUTTBKN1FoSVJOSldMM01ReUdiTERzeWQyWm02UmZRRVRnbzFVUTl1ClZW RFl4dTFRVTNEVndPd1VRb29OcXVjSDByZTA5WVpnYWc2UXRIWW84R0lkY2s0WG1qL0pBTXhk elltcVd2UUFDSnlyVjNGeU1ncnMKQ2hOamd6dHpVd3VUY1hQQ3oraHdJaklLaE1Tb3puMmcw Y2w4RHZrRGl2aG9OczN2SEFVU05yalhabHlUSUJuVkNHU1ZTdWtDSDVGcwoxRWVuRmRFd0Rw Nm40K1BqTG9VYTRzblI4cTMzc2c1NU0wNDVqeHFqaEtBTndNRGtqaGFhOWVJcno4MjlQLzFL czQyZGNOZ2gwZDMvClNJVGIyWVdaeHp5OWRIeHlmSHpzcXR2YmpWY2Q5MFB6WlRxYytGK3g3 UDZialQvdkVQekR5N0EvNU44VHdBQWJQSVlVdTc3cnVoQjUKR292V3ZHUUphU0ZlU0toUDhk UndNK2FyN1czT2RaWDZ2cFA5cEwvN3JUL3VGaWZYVSsyWVJ2TnZ2UDNzNU9qMGhMdHpsMVJa eG5vVQowNnZIUng5L2RITDk5T1o2aE1jNDFid2RiNC9MRVV1blpTUUpIQks3RTNGVDdoQ1Jx ODczWGd2YUpBWTNkbU53WVU0eHBJNURoTk1jCk5lQndOcWk1Ri9OcVhoM0YzV3ExckdwS1RN SWNDSEJ3clRXbDdzN2FDcGo3REJ4dlZLWm1oY2FoTGV3a2lMZ29tckhiYk1aYnk2OHMKais1 TFBGbWtwVnNES3BSY2Q1ZlQ5bUk3TG53bnRqcnVHS3pCY3E2WmhWSzhHdlhKZHZ5OVo1ZmZ1 WHAyMGU0b0R0NlVTeEpMVzdPWgpDTTRROWhhQWJrb0F3d09UbTdoMlFVSUhBTjkrZlBzdjMv bit4MC9QVGovMWlZOXRwdnJtKy91eG5DRGN1dEdrSjBBRXJ2Sit2MHhyCllWZHJ1VWZXRGtN KzgvdnBzSDl2RGRWWjdnUURpQjFzSHQyeDJiNjZXUHpKbTIvOStuLzdpNS84NUJzUFB2M0da U2x1RnBBV3FTTW4KelJCaWQ3VVpDKzF3VndLNXV2TUx0dUdQM0pELzV1Ly8xLy84Zi92YWIz Nzl0eWI0NS82ZEgzdnBNNS9la05YSTFkUk55VjFteVJnTQo3cTVObndFeUo4VmNEZ1VCUW9H SUdBSm5KNW94YTA1VUFZV3FxYnBhcFZwU0dWZDVlN1M5eHZmZjNQL2U3K3grLzNmMHJXLzNO MDlPCmZUeFpCT25ZcFUzcTZxNFE0d0FLUklHcG5mc1p6bVF3Z3huUWVrR2xhcTUxVWh2Vkov WFJiSjlWSGVxaUJxK3V4U3hiS1Y2Y2EwamEKTFd5NXR2V0pINS9xK3RoVzYrNzhBUzFXbkJL SHdPUnNTcHFERGwzZThiVEZzUEhkRGUrM3ROL0pzSmU4WHdmcFlJazVCSmRtY1dZQwprYXZS SWJXOXRZN2FReVVpQUJqRWpReHZma0NyenU2OUgxZ3M2UVdEd1lmY093TFJvZUk4cjBOdFha bE5sblRJSitMRFprSnJnY0hOCjNjenRFQ1lKU0VwZ1JrdWNFbTV6Q3pHVm1rT1VGRk9JRVlI dUVrN2M5SzRmMTJwL0JuZHJVTmNtK0lFYjVod1lCNm9DRGVIc3RVS0wKdWJHNVYzS09uQ1FR UUtyQUhIeGxCR3RtVUNadVJRUUh1N01aVllVcG01R1RLMHliZWllWW9SYXI2c1Z0Z3Frd0Jj VEE4SVpzUUhBUQppTHk1VHJsT2lzbGdwQWFRVktKUnE4WjRXNmViTWxaQnYxNmtMcVVvNi9V cUJvbEphaW5UbEd0VFhCSzVXN3VPZDVkMURvZHFPS01YCjlzaUh0VzAySlJLMDFXQVBHMHdJ Mm52UHhHU2NybmJENjUvKy9OLzl6LzhMbHVWMy8vRGJOKzk5Ny9GYjM1bDJWd1F0WmlTaVp1 M0wKMnNGaEtVMnJPMnZGbXVnSGQ5dVdHUVIvdUpmdVh2L05GOHVaY0RQVC90dWR5VndRdS9Y NXlVc3Y5MGVuWFZwTTA3aTd2VHJwNUR3MQpwU2xUQ0p3NkVPLzN3ODMxVlo5aWw2SU8rK3RC bjE4K3J4RHAxOXRodUt6bVpzZWM3bldMa3hnRG5CblNkWHZJK3pjM3ovWVZJakdtCnJrLzlV a0tJVGdFdUlrRkNBSWVEaFlWTUZkVEtKa0lVU0FKSmtKZ29TRWd4cGo1MU1jYklJa3hFWkxC WlRxODJhWmxLSGtvZWE1M0sKV0dxcHRReGwzSS9EdHVZY0pSeXYxMWFWU0EvbGRKOFZQd0Nh OHJvQmc5dEV5UUpDY1dTekRBendwMlgzWkg4MU9NZmxNblQ5SUg3Qgo5WU9iWndaL0pPdUgx SzgxbE8zQVJ1WThLZzBrTjg3ZjIyeS9kWFg5T3g5ODhEanJwSkFVVkxpYU9Ya1FWc3NNRTRJ UUFvamMyTjI5ClVnb1NXSVJKcTB5MWh5MENpL3N3WWNvWEFmN0dhNi9mUHpxL3ZyelpiTFlF SHJQM01mVmdzZEtCVDVhTEUwcXhxTThwZkdEeWRtY2IKWUF6bDJSZmVsQlh0WHB1MThGVWpw Rlk5T2o0cDAvaisyKzhxK1NmL3hsZDR1ZkJpMHpBdStrVy80RkpRY2dreTYvZWRQbnhZUG1S LwpmQ1JIK0sxZi9wLys5My8yejY1ei91TFAvSzAzdnZoRld5NG5IYnRsUDI0MmdRSmhqcTF2 azdEQkdlcnU3YkE1endNT0JhZzE1REJQCkhtMktKUkNLbTZwNUJVclFJbm5vdDdmOVpuUHo1 bmYyYi83Ui9ydC9KTmRQenpBZG5mU1JpN05YVmdva0lpR0lDRkZydzVORDRBeXcKSzJCUTkw YWNJdmRZMVhJdVJhMm9Gdk5zWHN5YVQxbXJXbkhMcHNWUXZMZ3Z6MS9LZ1d2cWJMR2tveU0r T1lrbng2bGZla3BLZ0N1WApNWkJIVURDTlphTGhtcWFkVFFPVkFxL1JOSGdoc3VYQjdkRW1x THRDdm9qY0dka2E5TlBNakZ4em9SQ2NSWmhGcEZaMWdoOHN6My8yClpQbERwelF5QjdrUXlL RlZzNWtGalRFR2taWTJaY0ljcEJWR3VLbVEvY05sRndhZWRiYzB1VExCQXptUlZ5TnpOckJy ejRHTGpydTkKaUlSMVI4d1NBZ0MzeXVydUNqV1hGaWhHUGhkblpya3NOUzRjRWJYaXNJR1pS VVRJaGRnY0JvaVRWeTZUY2FQRUJvaXdLYnhod1JxeQo0YURwWmNEZFd1QjNRKzQ1azBXQ2tW aVFiREtxbUhPYktjeUswVGJuU3FZaEVFc0FEdUdIS09vR0QxMTBkNVFxSml2bWhYcXFldFox CkgyeDNOOCtleGFOK2RYb3ZnS1JmdlBycXE2dnJCUUNydWh2MmJUZmRISGgzRndzNDhNOGM2 Z2NYNVl1dklKN1RvT2FOaGxFVFZSb3oKZTFVS3BNUzVxSUVmUG5vbGhKUnJIVGEzTUIyR0hW RlR6MnFVMXB3SDRJMyt5bjVnSGJWRXg3L3crSXVlSVArYzRkUzQvY3dTVTkrSAoyTFV2cUNX VGxrVi94S2dTRjI1RkhUR0cwK09UcTR2TDUyUFdNZmRkT2o0N2ZYWngvZjJiQWQxNGRIeSsx NmQ3NEszTDNSL3h4VDJPClIrZnJJK2NrT0tMdzZ0SHExYVAxV3hmamJaM1lVOG5iL2E1alp2 UGVFQ1V0S0ZadXFZdHduNEdFVEVRc1lpd2lnVlBpRU1Fc2dXSk0KRXBvbXBka2R4YVdhdzlq TTNlQUdWV2lybEJDUjVXbTR1cXpicXc0SWxxVktnRFpLUmR1RmFNUHNlSFB0QXdRNzRPc0pC SWl4V3d5RgpmQU1NV1cvZ205M2x0ZWxyYWJuc2Vqay9Pbm53YXJ6ZVJWcE1lOTI1VW5STE1L RmI0Y3R4ZW0rNCt2YlR4OSs2dUhpM1lnb1NWZ0hFCnFnVHpJSURWeEJTSkl6Z0I0cTFvNVFy ZURhTUtJaUZPdm5TOHRPaFd5OFV1RFcrTis3Yy9tUDRQL2IyUDMzL2xKMTcrMVAzNzk1OWYK WGxiblVhV214UmdYVDI3S0pnOGJ6VVFkelNIbjdkZzNiNUxiZE5lZVdnWnhjN1lSSEVKa1Zs U0l2WmJUZnJIWmJGOFI3azlPZnVzZgovWEw4Mkt0Zit2bi80TlhYWG5zNmJqYTdmZTlMSXNR WUdlb0hFMDY3dGJqTlZSL2x4ZkovL2g5KzliMmIyOC85N00vODZFLysxTm1yCnI0K0xMbFF4 UldUaEpvWUV0TFVGQ0syVTV5MG5xajJqUGl2SlZXY2ZneG0xUUswR1NxdUtXbFRyVnVvUThp MWRQeDgvZUtjOGVYenoKN1cvUnN3L2l6ZFZ4b1BWUkZ5SVZDZ3FOd29sRlJEaUlDQjBLSDRv R2VRVGN2WnEyNFU0RXpxWG1Xb3ZXbHJCVnExazFFYTdGTk5jOApXVlVIUkZKVUNYWnlaaW5S WWhsV0t6NCtscU0xclZiVVJRQ2tSZXBFVnNnS20wbVpPSTgwWEhNZVVET2Jkb1NlWFZvNkFB cm1CMlV1CmxJSUVML1N1K05ERGJUbTJSVE01WWlmTURCRVhzVU0zb0pWa0hjNHZ6TUxHTk5j NmNQZ2VBSWpZUERCVlFsVXRWVnM4UWhCcE9VUVUKcEQyd3BOWXlscG5aZlFhbEVacE9ra3ln Wm8zYnlDS0J5WmlrR0VPU3lGUzFiUGRiWUJXUWxvc1FBaEZaQ1lCYXFlWXVSQlJZWHBDVAoz QlZQN2dxeFBtTTRuZGtiamRhZDNNZ0NvOEJVVGNnQ0F0Z3J1UkFGTWtXTDdvTzByMkR1VHRL cXFHQmpPRkZFTzA2Uk9VV0VBRGN5CkQ5bnFWTDJ5NzZBYWlJZ2pRcUs1QXExTmNpd3NpK0N3 V25Kd1g1RWNnYStuZk85c2RacTNWOE5tM0c1RGx3b25JZ3JFVVdUZExkYkwKbFpsVmVFRTEx MGJldVZ0eVhsaDdmc2lLTlQ4YlB5UzVHUXBYclNsMDVoaHJkdUNsbDE4V2ticWRkamZYZVJ6 Ry9RNnp6ZVN3TFA2Wgo4VytsWU9VRUkwNzlvdXVYRWp1UVdDMDFqMVp5Snd5RmhBQ1FlUTBz ZlloSFVkWWhVQzRzSEdQWDk5MHdUaGU3d1ZQT1RPNXBvLzdtCnhlM2F5ZmJqRzJlTHMyVWsz YjRVNDE5LytkR1QzZkR0Wnp1cUl6UVB1eHMzckkrT2lQdmFUVkk2Y0FLSWljeEFISWlEaE1R aEJva1UKdXhBN2ljbUp1T0dqUkJoTkQ4TkVVQW5RQ2hKcmxCS2Z5Y0x1YmlXWDdaVk0xNDhT VnN1VXpTNTNleE9wSkhYMkhMWW4xY2c5S2dISQpvc1prRGI3dklFZUtmYzY1YWlFUldzWlIv WEhXaStINU8wTll4L2pLNmNmWHA4ZUxzS0s0MnUzeU9FMkwwOFcweXpkMWZHclR1OVArCmU1 dWJQNzdkUEN1b0hZRWprMVNRdXdhR2t3ZlhMa2dDZWtnSEZpZDNOMEoxODFwTmEwKzBjcnpD L1NlUEhpNk9scy9HMnd2ZnIzbzgKZmo3OTM5LzQ1bXZ4NVBUKzZmMkwwMmw4OXZycTJFT2Z5 ZlBOOVR2WWJxeTZVSUFZdE0xb29YRnp2ZUVCcVJWUDIrL1lNTGF6R0lxSgpqZWJJRVozdUhS OGZSWG52ZXY5cnYvZ1BhdXJ1LzUyL3UxNHVQcmplbEJHcjFUSVNhL1dHL1RScVh3ZkFYNGpY K0c5eGhJdmIzY2xMCkR6LzNvejk2Ly9WUDNCb1ZaK0k0N1lkbFdzTGNIQXB5QkFBRUl5YlRR NXB0WTZYTUg1T3F3Y2pWRzRnY0NtaExQRlNVdlF5Yk5GMTMKdDAvSzQrOXQzL3pEOHM3MzQ4 MzEyblI5cis5VHpLUlhlWjhGaXk0Q0RtOHFTelZJVTJvVGhSbkpBbEpVTlJUenhxb2pzV0kr YWEyMQpVZEVCZFZUVmttdXhZYlN4bW5JTWZSOVhLL1RyMjM3aHkvWGk1S1E3UFFuckkzU2RS UWJRSlVaMjhqR1dIT3VleW9oeHRIR1g4cDVxCmJ0ekZYamdKQndaQWJxWFZVYUZvYVFmVTZs UkVaSzdtTXdhdTlUY2NjNFlTNXQ2dWM2dGw0c1hiNHdma1BCOStmT2hadHZKUHk2cXMKNXFq cTVwNE9GNFNKcE9VV09CemtCbXNGWW1wSDJPWWROR0ltT0JqQ0FpR0hxS013aWFzV01OV3Nl Y3d1ckdPSFJjOGlBRVRFZEthNgorMXljYjZ2aUlZemlzQ3dRa2JXZ2pFYXZKZ3JNQlJTYWV0 UFlEUVF6QVh1a0lLenMxUS9Rd1VCTjdOTzRSbXd6KzlUSkd1L0k1aWFLClRlYWlMT2dDdVZL bk5GYXI1QlBNQ0ZGQ0ZxOElnRHZZb0dnWW9CQlpqYWdJWThHOEJJV2NUMkk0VC8yVGNST3NN c0dzcXVxelp4Y0UKUS9GRUtZVWtycGgzTi9ORi9JSDE4b2VXTi8xUXE4T0hlU0J0QVdWM0s5 VTF3VUJWbXdUbW5DV1dmRFB0dHBhblBFNkJxOEVVU3JPSQpnMXIvbFhIbjl2NnJFeEE2SFdK a0FRZUgxSVd1NXhEUkFyeEtScDBDRzh4SUpCS2J1N2k3MVFYeFNZeTFaRVFHU2I5YzBUamQ3 RGFTCit0aDNXbFVOejhyMHJTZFBkTnJESHFDdXdqRGV1My8rSTQ5ZWVtOXorL1J5TjlRU2E2 bmpzRmRaOWxscjFwTE5LMWtsQ2lwRThIalkKWVhNSUVqcU9NYVlrTWFuUFhSRnU3MTRybEhJ Z01pS0JDenc0Mk9kd0FKUnByTU1tVExjUGUvcnNhNDllZWZuKzA1dnROOTk2OTczYgpxczdH YksxbjJlVG1qYkoxQUdXMWltTERHM21wblFTRVdOMG1NeEJ4NHV3RTB5ZGwyRHg3ZkQrdUgx cDMzaDJGcmhPUlp5VmZUK01ICjEvc25kWGkvakUvTGRFV29DM2J1WFRHNXhoYmYyVHdpcXNz WWx5NUxVQUlIZ3BrcGVTRzZkM3B2M0cyRDFsUHdKN3JWWjdwam9hUjUKdXdBZTNYdjQvSU1u Zi9BbjMvdXgxejc5eFVjdm41eXNQbmpudlh2OWtYQlhpZDlGeU1BQVZZSUR3WW1jbUNEdXlZ bEE3S2pLbGVFdApzZEtCdGcwa0FJZ3g2cVF4eXVYMTVlcm9OREhlZnZ6TzMvejhGLy9QMy8v NjcvNzYvL3JaVDM3cTB6Lys0MmNucTRrRWpPMStXb1VBCnpMalQvNzhNT1M1SFAvdWYvcDNQ L2RSUGphdTFybFlabktlOGlCMWJVK3NINTZBazZuQTFWWnY5WWszYlFjTEU4QWJPVWE5dXBk WngKeXJ2OXROdE91KzIwMyt4MmwxSzJSK09WUEh1Ny9QSHZEOS8rWFh2bnUrSDIyV2xFNm9t Nm1DUGxTTm9uV3ZZVXhPc1lJb1V1U1l4TwpWR0ZLYm5DSjBoZENBQUFnQUVsRVFWUWpGTldz bHJXcXd4eXFWSjNHb2tWZDNac0NpZFJRRGVaMThseHROS29TNjJMbHh5YzRQaWxICkozVC9B WjJlaE5OVFdSK2hTODZrdFdvWnkvWW02dFJiVG5sSHUydnNMcm5zRjFTT0lpOENsakdrU01J T1Z2ZnFiTnFDd1pwZmhPZVUKSHppMUNGZURXOU9sZmxpeWNKN2wzV2cxRXpPRHVhbmVGV09i akxhVkxodG5hellwQTNoQkhEdFhBMVhOYmNheHRiQkpJbUVoSWxVMQpWYmpMWGV2VHZKWFBu WWxFaUxtU1FVaEVPREFUc1R1NXMyRVl4NmFNbVdveDh0UjFxVXVnSnRHM21yUFZpaG5DeVV4 c0FBR00xcEhsCkZpRXVJQ1lxVXlsRHRtdzJXdGtYTDJBd0diRVpxN0hPMVhSMVZUY0pBcEVZ eEJ0QTE4MEpKS1NtWUNJV1lqYVFBdVpPSklISXEra3UKbDJtQ0ljUXVwc1F4akY0NGhCaFNp aUdSY05Nbk9wQUNzelNwWWljUlJxVldsekFFMXk1TWJEc3RBelNzajVhcmRhMVlka3RXMHFx MQpsS3ExMW9wcVJJaXBJK0c3eStFSEc0OGZpUE4zbjlkMlpXMkdWQkVUTVh2ajVyb3pJSVJs MzFlelVjblQ0dS85bDcvdzZtdHZQSDc3CjhUdmYrYzdsZTkrN2VQSXVmQVE1cHppV2pGa2RQ Tk1MTVlNaXFhalo3SmxDdS9HOEtibG1sV0c3WWVZZjFPOW9oWDltL0htZjU1bGUKeXlFRW5s bkJJUzVXWVhrcS9jbnArY09Ucy9QZDdmWFR4KzkwcEVkSlZvRmNKL09TbU1XcmpqdmZiUlA1 MWRXelR0TGlhRFhrZkQwTwpLYVh0Zmt2a3ZjZ3lwVjNlQVNLaHozbGFNYTlUSjY2QnlZak1K NjIyMmUxTHRlWHlPSFdybEJaT3JFYVNlZ2Nia0xxRlNKUVFZK3BTCjZydXVqMTBuRW9nNWhS UkRpTXlSaEFuazNLRHFEcDZtUEUxbEhJZGhjNXZIUWZPZ3c2aDVlLzMrbSt0Ni9mTS85ZVgv NktlKy9QR0gKSjhlcm5vVS91THk1M0xmUStxNVVOZGN1SlhGNGRUaWJORXdITTdNNEFpQkc3 S0NLK2NsbUJnc1JTeUFtYktlODJlNzI0M1MxMjEzWApmRW4xN2JwN1IvZnY2ZkIrR1o5cjNZ QW1ZdlVBcGNnaGhVaXRhMk5GZ09RNGdpd3JuU0NjaFc0QkNtcVJmUjI3dGZFWjRyM1lmWHh4 Ci9NbDBkRndjMjhFZHQyVzNkM3ZqMDUvNHcrODlmeW54bDcvd3VVaDFlMzFUTjRVcnVKaDE0 YTN4YWhqSFQ2M3Y5ZG1YWFl4cVZEV28KTHhFWEZEdUpJdUpzVEN6ZTlQZWtEb1Y2czZLNVdT MWRqQXlxWlZwMGFaL3pxdzgrOVJ2LzRwK2VIZDMveWsvK2hIWnBnays1cEJCYQpMbXl6QXQ5 UmtYQzR0eithSTN6bWIvN2svYzkvSnQ1L2tQdGVKVGlCWGJ3U1FZeWdUSlc0ZFNsYU9YLzJa N1RSeXZibXFGckh6T1pzCnlsVlpLNWVwamxNdHU4NTJrcmZsK29tLy8zMTc3N3Z4OG5FL2Jo ZzVNRHZIekZvWUZWQ0FEU3lJS1NMQTJKVm1ZcWUzRUFDU1dyM1YKWGdHWW9sWXI1bzVRYXMz alJHcGlRTFZwTEVNdWhwZzU1WkJLdjdEVmtaK2NoWk5UV3E5cGZZTFVXMHJhWktTbXdTdWhD R3BYcGxBRwpIMjR4M0FhZGxvRldVYUpaRXkwNnpLQ0FXL1AxeXl5Yk1DTDJPVDkyOWplMlRv YjdMQVVBd0FUekp0bEY2MnNTY1JCM1I2MHZIRTArClZNRFNBVDU1OXpvUG0yZkxBSEt3T3Fp YWtTSkdOSjBOVS9OS20xbng1b3FkTmJwMzM4SUlJRzY5KzVrOUlDMjh6bU9NQlVadDgxaTAK RGxPTk1YVEptVU1JRm1NRnlLR3F4R2crNVZZYmI5NzcrZWQvb1hYZmZoRnhrRUVjRVd3ekVJ VEpnT0pPNUxETVJjd3lFSXcxdW90QwpVSXhpSzJzejNFblpEV1JpREhjeEVxUE9KQU5WUlV0 dzZaeUN1WW1WWUdPMlJHNU5jbnpBd3RraE1Ga0lBUjdneWJ5dmRzcnhoTVB0ClZId2NhWDBp SWdRbUNrRzZaWCtVcTZrcXFUSUhBK2tkYnZmRkszVlhnRDRNWmlaejFkTGErYTIzNWl6VW5P MEtqa2tkemxLc1NFeUwKMVJyZ09nNVdpOVZDcnVZS05qOWN2ajh6L3FwOWFRcFhSOU9naHRq SHJuT1dXZzNBb2s5ZEtWNzJTb0dhMThVTGV4VzFQZ2k2N3NIUgpXU0dDVWFBQUlEQ2NvVGwz aTNDNlhHMm11aW41OFpnVGR4K3J0TnBOY1hPRFJWaVlmcXhmNENUdzdmQ3MybjZ6UFZwbnE0 VlY0VXJtCkZPYWdPZzRpRXBrRFM2UVFPQWdob05ubzU1WWJOWW0yQUVaY1MzYUtSRXpPZlVy UjBuYnZ1OTMxL3ZySi9TVis1bTk4K1dlLytyazQKWFlETDBjZGZ2dHlOOFZ2Zmk0TEpXYTNs NWlIbjdBVmQwOWc1c1h1VFdyVmV1N2lUczdxS014aG1BQk9BZWtBWEQwUVhYc2JpejNTVQp6 QlJwUWgyOGpzREF3WWdZTVlMYXREYkxvZ0ZtRmxBQ0hhWFZTdjNJZUdFY0ExT0sycXp2ZTR0 T0hlak1lSzIwSWtUUVBzalpZbjJ4CnVkbm5xc0Q3TnhkWDQrN29hTkVuS1RvRkUrTzRaT2xJ c3R2ZTlGNGZCYzRnZG1vbGRSeXlkeU14a1JMSW11U0FIZURtSW11ZUtuSmkKV0lQdUxrbzVs L3dUaTlmKzVXLzhrNi8rOUwvN28vL0pmM2p4N0RLbVJkY0ZIeHVGNjBQZCtFZmRaUW1Fdi9h M2YvYis1ejl2SjZ2YwoxcUdtYUxYR2dZRWFLYURlSktqRUptNU5BOXNpbVl6Y29jVkxsWksx WnBzbUtrV0toVkt3My9ONEhmT2wzenpPVDk0dkg3eE5sKzkzCjR6WUZoRzZCRUYxU0ZhNGdn NUo3ZEJmM2tLS1JGMEN0b1pUbTdiQ2JObmh2cXdLYlFoVlpsVVdtc2RTeFVqV25vSldHNHJ0 Q0l3T3AKdy9FSmprL282RVJPenNMcFdWZ2ZVOWRoRnIrb1dBNVdvK2JraGVzdWxEM0dYZDFm MDdSbjFoQzdGRU5veElWVzF3U2IxZGJia05oVQprUVFuYjhCY0owWkxrcnpyL0IrcWNPb0FX by9SekNURkVBSUZpU0RMQmVhSGIrRTRtQ1R1b0FRL01PWUlhTXl4bE9Sd05VUFZVQ21FCmRq Q2xJS1RpMWN6MEFDaUF0cjVxVTFBeU0xTjdGeGdnQVJrb3RCZXB4UVdVU0x6cXRObUpTR0Fo cGhBQ0xYb2lzbHhVbGVFa1FvR2MKNXNNYkR1ZG13d0VVUjlUNmZ4VWtUdXdJREFOWE55TjRO UVhCemRYRW5SekNCQTVDcEJCanFIa2djcEFSbkE4ZXBsWUpaS2RFY1JGUQozQWZ6V2xPRmda TlNaVGJZRk12QUJPYU93VTN3TkdzVnJHVTZDeWpBRjhRMTE1Tmx1dGN0SHUrdXA4MXVkV2Fw WDRrS21McHV4U0ZXCnhsUkcxQ0tNUXU1Z285YWorSEFqUEllc3ZXQ3NOamN3MVZyVnE3c1NB QS96V2tNRTRVQmNxbEtJcFU3SHE2T1Qwek4zMzI5M1h2SzQKMzdsVitHeTRjV2lqZnpmcDFo eWwrRmUxQlcvcUxUT0RXVHZ5T3pndFYvMWlSUnoyNDdEYjdjbzRZTnhjajNWOWZzcUNJSW1K a0t1WApqRnJJL2NHOWUwOXZieVYweXlXdEx1Vm91YXAxSEcrSGxkbExxMldzZUhaNThVRWRa R2V2N0RPWGNwUzNYUVFuZVJpanJIclZNRzcyCnQyTXUwNVJLNXBoZEs4aUlBUTZRRUxvK1VB d3h4UmdsQkFtQktUcEJxSm15bmFteEJHYXBsZEZCbGViS2JsYW1PbHpyL3FMZXZQdlYKcjN6 NnE1OTdlUjJ5Ym5lbFpKUCs0WVA3a2FXTG1LcmtHZlV2TUZXSGh0YWlnbGpyUCtDdy8yeFBz REVBWXlhZmM4NVVaMDI3ME02dwp0K0xxcnRwUjFJYmRkUEtHNzNORXVNeW9TemRTSjJQaXdC SkJmWWpSbE0zWUxUUklNNHlyTFVpV0xFbkNta0tzN3Fvc0ZFVk91NVBkCjdlVittRmp3K09i NlluL3o2T0c5NVNxTnRwRmFuSG0xVE1mZDRvTnhlem50SHgzZHM2a2tKK09tOEd6em1yVkRZ Q0J1U1lNejV1c2cKQkdJWXU4MmliM2QzamFXYzB2U1ZodzkrN2EzZi82Zi8rQis5OGFVZnVm Zmd3ZTJVbFlRUGFtMUc2NUY4MUZsM0FNS2pMMzVPemsvMwpYZ2V0b2hJNUVjY203MndweU5V Y3BPNWdjd0ZSWTVxNmt5bERYUTJsVU0zUjFJWmQyZDM2TUtaYVE2MDBESEc4NXV1MzYvVjc1 ZG5qCmN2VWsxWDNvS01Va3NTczJGekRaRFdZTUMrUkJ4SVFhTWE4cGVHd21sN0FwckhxdDd1 NWtOUCtGaW9rbXJWQVhkNW95aWt1UmRWN0oKU0RHY25mWXZQWXFuNTFpdmVMbVc1VkhvTzJh d0tadXkxbGl5MUgyb1E2aVo2ejdxaURLS1RxQWFDUXhUTFRGRVlpSEFyTjBZN0didwpKdVJo Tnppb1pWVFRuUytqOFJHOFpZZ0FBSmlnVmswTmJtYUo1MW9yRVl1SXo5Nk9lUkMzYWZmRHVm REZXZkV1TTR2Yml1bW1hbFcxCkVHblVsRkpyM2lBRVMyNFpwdlZ1emY3dzlFTWtJczI0QUNK M1EyQ1lFUW5nVkRXd3NKQ1psbUdjUkVJSWFabFloUHNPd0tqcVZhMHEKRWNITW1RNWw1Qlpx ZWZBTkhhcktnRWRpZDRpak0xSVlneVkzYlQrZEFkV2pRQmdob2drMXVBSFRZWTFpUVNUekNS akdZREtES0NYdwpVcVM2YW1GREtOWlZYaUptcGRwTUs4SmRRRE9uc3pvRERXMHFjQ2NuUmdD dEtRNWpQZXE3aDR2MVc5dnRzODFlcDNwMDNDTUxZdVhnCmdaYVovSFozbTZlQm9HMnFaZEFj Z2RZa2NNMVFkWGdsaDhHRjJOMWpFMEo1cTVwWGQ3QVFrUWNXRXBscUNZR0srZW41dmVQVDg2 SisKZTNPdDA3amY3aHJLRFREeitzUG1rYi9rVXZsRGU2djRDNmhrM2QxVURXUUVrc2dTUStv bHBsb3NUMFBKaytnRXR1dXJaOGRkeCt0MQppQUd0V1FDNHRIVHR1RnF0STdEc0w0NzZKWG5Z amxObnVnSnJsNGJVMytUTk05MS8vK1pHK3ZoNkZKb3E1ZElubkNaNTFDOXVuUE9rCkpZKzFU S0lGaHdzTFpoRkpzUmVSRkpPa0dHT1VrT1kzMm9qSnBUWHpaK1FxQ0lneFR0TmdXdGx5M2wv dnJ4N1RlUHZTbXI3NittZC8KK3F1ZmZpV1VhZk84SThUVjhUVkNybU1wU2lSTUhzeElBdGpk MllPNnRMZ2tzQnVwc2R0OHBhVEozc3ptOHhhMytDMXRUbFZtUXZBZwo2bDVnN2x5RkNDMHEz WnZTMzZ3NHZBdTl1Nm1wYzNOV2h4WWxOdWJLMVNwWUdXNW14WmhMNzd3eVdsSkl6QkdvcGpB WXN5SDBNUkV3CmpqbjB5T1NUS3dWYWRDbXlpM3QyWGFiMWNiZDhaOXcrSFc0L2ZuWitscG1J bUpoZ0NqTzNWaTlxRzFVaU1zeXlUMkZxYUcwWUN4aWsKNU94UWdFVjFXVWFVK09PUFh2OFhY L3ZhUC9tSC85MS85Z3YvMWFSMWwyOVgvV28rR2NBUFZiaW1sdi9MM2RkL0ZTTWN2ZnlLOVYy QgpnVlRJaE15RVRLR05lTjlnSGFiVUFBVk5PNkxxUmNrTjVsUUx5dVJsckRucmVFdjdEWThq NWNuR29kN2VZUHZjbi93SmRzL3E3dGJyCmdNRFd5UlFqRTdzelFRUWdtSU9JS1RDWU1XaXBC bFdGbXBuRHlKM0lvTFZoYUwzOTBaMjBvSnFWVWtqRVBZNVZiM09kSExaYVlYWEUKeCtmaC9M eC82V0YzY3VaZE5CYmlBRWVvUlRTTDVWQ25VUFl5YmlYdnVPNUNuU0twc0hGaWVBS3N3b2RT WTllVEd4UEJwVzFrdldXcgpPbU0yNmpzd08wUEZxTUd1eVZ6ZG1nZXJPZFBuUHBZcEFDcEZS SWk1cGRCNjR3bmN0U1FQWnBJUHh3c2YzMWt6R1JEQURXWUcyRmozCmtxSzdjK3FDaUtUWTVu UWRqRUNPMm15Z2FOaFpabW9GVy9wUU1XS0JtR0RWV1NRUU1YTTFXQzFsR1BkQkpCeHhpaXpN TWJDSXQyNk0KT2U0S3puK1crc1pFellMSzN2S1RrMU13WTVpU01jeWR6TFJGYUpDNGFkSDJq akU1c1hselN0THN4T0xXMG5VR21LRUNpb1NlUFpNVQpab1ZYWjdVVDZRYW4wU3RVSFhBaEJr ZUltNHFCcmVGclo0UTlPeTBscFRIenFQZU8rbnZkNmlydjZ6REYwQmtZM0FGdzhZNXJ0enZP CnczN0tPeUgyR1RBSFltL1ZOUU1DdDB5WGh1ckZiT3hvaEtFMjJibFphM0M2RWhrSGNtZFZa VE1BTHo5Nlpiayt5bVBlM3R4cXpjTnUKQXpjbmExQ0dPUXI4TUQ3OGt4OHcxUCtmajNaL2tq c0pCNG5SaURsRWlkRzBxS3JYMGtjK1dYV2JaMCtrZE5TWTlPYm14c3RGdjF4YwpYTjF3dDFn ZW4wbk9pV04wWW5mSjFqUHpOSzROV0s3YzdhYmNQdDd0RnJ3KzYxZFJRMmMxN1cxcGVMRHFM MFNlMTF2VUFtMWRjMjh5ClZ3dEJRb3BkSnlMdFpCbER4MEhBUWhCdEhDM2NzUzJjeUtHSVVV cWRVSWZBeGFjcmpCY2ZPd3VmZWUwVFgvN00vUzVmWTcrTFRGT1YKNWZKc3UvZXYvL1kzTG00 MWk1S0NRU0VFWnk1Z0VUWndNNHY0aHh1YVdkbnBwTnBpUjJhbE9BRFRRQURFU0pwcWdVUll3 QUd1VFdKMApkK3FkV3hsa2pxb3dkMnQzdnhNcGFGTW05eEFDaGNEUlZhejJxb2twUWdVcUx1 Yll1N0lSRE1YTXpWZUFUam1GY0h5NkRvdXVsQnlFCll4SlUwMXFZY2RJdi9RWlA4dWE1RHZj cExsdGlrMU4xa0pzamtpTzQzTlZPRzZGS3pVSFdyQjl3NXdaVmN3QWtRTFNhdDFkZmVQWFYK dDU0Ly9mby8vTWRmK0pHdmZPNW5mbHFuYkdUZTRnWHVBbE5uaGFCL1pNK1hZWDErem9FY3RR c2k3Q0QxRnNMY0xoMjd3RUhHVnFIbQoxV0RzcXA2cmFpRTFMMk9aSml2RGRuUEpPc1l5aFRy UmZqTmRYV3llUDlQcnAzVDVYaWhiODh6aVRtRUMxWm9OTllRVXlIbWVXYndSCktndys1cHJo cnVZK0k2aTkya3lQTG1iVlhNSE9acVlGcXBaTFFiQUNiS3BkT1UxaEVkZm40ZlQrdlk5OVBC eWZoSk16V2ZZRXlWcTkKcWxtbU9nUWR4WEtzUTh4Ym5tNGw3NElPd1VzblNDRkpaRU9vcHBO YU5jdWdtUWtPTVBPaExhZk5ybzg1NDRMY3JkblVEOVdxdG9nZApaamdtTjJNSGc2d3Q4TXdn a3BTSUdYYUk4dmdMTEpaRVpPN1NKQnpVM0l2dXBxVVdkU01pRVpsWFF4RVByZzNuZWFEUXRT NWorMjl1CktEWnRDTUdGQUpnUUJ4RnJPMmNFSnlzNjdmYmRJZ2xCU01BVVFrQlVxVXF6c3dH SDJmdlFjNlc1bUh6NGp2UEZKRGRTYTJEdXd5RlgKSE1wT09sYkw2aVdiUmpKMWpib2tadzlk SUc3RkxCQzFPSkxXdkNFUHJ0R29aeTZSaXRLRVdvMURhSGttR2Q0NlBjMmN5bXJjb09ObQpO SWVDRWNPVDBVcDV1eStMUmY5Z2RmeGtxNXJWblNUMElRUW5LR3NuZG5MdnZwV3hYQlluRTVn UkJXWXphNWlrOW5qTEMwM0xaa0oxCjl5RGlUc1NCSERETU9RTmdaa1ZwUGlobmtkZGUvMWdJ WVROdXRyY2JMWFhjRC9QdlM0QWJFYzlIMkJjRysxOW1uZnpYbmlCL1lQekEKQm9pWlEwaGRX blJkSnpHNTAzYlkzOTdlakxmWFRQczQ4dmx5MFVtRWVaNnFhVEZUaGpsVFp1NVB6eGVya3pG ZmtYTUFsV0VxUUlTSApVcE5TbjZKaU9WN2ZibEUvR1BjUCtqNVNXRlBmdzdpU0lpeEYyU3Ez bTV6UUlzcERDQlpTKy9qdU14S0RpSUNpRWNpdGxXRmhUSFE0CjJvbGIxWm9IUXVta0RoalAx L3lsejc3OFkxOTQ5WWh2NjhadXJqZUVsTmIzMzd1ZWZ2TVAzdnJuMzN4M0Q4QW9NVlV6Y1Mx VjFRaVMKNWljWHB1N0VKSE9DRUpySHhBQW4wMmF1WXhpZ1F1NU8xVXdCZDJWMVlSTnZncGNX YWt2RWtZbFp5RnZEME9CbVpLM0lYOXpneEJJQwptRjNMTUJUeUUvRlM4bjdhbkt6UEJPclFh aUFpRjJleTZzYUtrN0M0Mmc1Z1BUbzZXaTU3TFVXMWdMMHlkblVrMTBYZkIrQUs5andQCkdh SU5OVUx6YitLT1FDVEtiZStxODRIdzRQcG9mV0dmZVY1R0lrNUdOWkJHdCtISjR5ODlldVZy Nzd6enE3LzREMzdoQzU4L2Z1WFIKMXR6SVcwUjg2eWkzWEFDeUF3enBvemRDQ0ZHOUVGa2tV cCswRkVXeVZyVmlRTUFBVnlkVjVNbUtvN3FXNnFWcXlhakZjcTdUUnZOWQpOcGRpR1dWZng0 M2RYby9Qbis0dkwzUjdGZW91ZUk0RUFwc0JwUlRBQ1JOS2E0WTFxckc0Y1lXREo5VU1RSzEx YU55Z1dhMFlqTDI0CmxyWll6dURYV3RXcTVxbHNXYmVTOVBoZXV2K29mL2hhUEwwZlhucVpZ cWV4S3hBMlpZY2JSYzJ4bEZoSEtYdXVlOG5iWkVPeUhLZ20Kc1NBc1lwanpOaUt4azNscGto cWlRTXgzZXo1bkt5L3VVK2Rhc2VJdUtuYmVoOXNoV3F0MVhvVkYzV3F0clJBYVF3dmZkbnRS N05vVQpUUGJoSGZQaUxFbkNUWTVzN29JV0plbmtNRE9yVldvdHBZUVF3bXhieHp4L3Qyd1Bk aEpwcTZrMzh2MDhGWnFSRWJ1Qk9BUUJOQmZOCmhkUlNDQXJmajNtYUptRWtUc3dzTVpCYU02 TG9vUUo3Tit3d3JkOVZmVnVYanByeXJjV0kwTXl5bTN1SVpFM3FhbFlyWEtLZ1oxU0IKQU5X TjNXVitGd2dOM2V3Z3IyVEs1cEZrRWJnUURlcWpKMk1IWlZodDdwbnE2dWJxN0VZT3FrVFZT SW5OcTRNZG9ycm1PRXlaOXZucwpiSFhtOVpsYUticnNvNFRPaEJ5MVg4ajl4TkE4VGNNNGJX Rk94TmJXc0xtcTErUmQ4eHQrOThkbTl5Rnlwdllza1R0cTJ6T291aG9CCnRkWVE0c09YWDFX bmNSejMrejFNY3hubk41RGJUWFNRQ3JidDkxK2hZSEMrays5YXM4d1NRK2pTY25XVXVrVlYy Ky8zcFJSbXRseXYKaDkzOVYxNk9Jb3V1RHlIVVduZmpialBzcDVMNzljbjY3RHoweTZKWDY4 WDYvc25wVHFjZE5vbWtadzVWdGRiakVFNjcxVjdMQjJWNApsTFVuZmhCVEQ2cTVocW1HWG9N NHlJVVBzQXNSRVNINXdUR1haNG5iUkg5UXYyb2pkVG9EN3VPMHF6cEVaQzBiTHB1WHovclBm T3orCks2ZUo5dFBweStmdjFiTGQydFZBdi9tTjczejlHMjhPaE9vNFB6N3VBc1p4TlBkZHRi R3R3dFVhKzhNWkZUQ2k2TlQyaFdoS2JPSkQKSDQrTnJMRERQSUtraWYrTUNydVp1UUF3TW1W SGdBbENnaERUaEZwSks0eG04cENiYWExS1VaeDlOKzVUR1kvT3oxNTc1ZEc2VE52SApUd0lS V3V4Qk8vRTIyQTVoSVhIRjhlbHc2d0NyZHlIU1dHdk9rOWVKY0ZWMm5ZNzlhdEdCTDJBM05t VXMxSTN2aEd5emF5VXdsRjIxCjFUUmFrd1J3MXlnSjgzUWkxbTRjSWlZem0xSWcydTFlTzMv cDgvY2UvdTV2L3orLy9zdS84bk4vLysvNXNqUGlneFdKY09ENHpGYXgKaitRSVU1bXlabUls OFdvd0tDUVlCemNpWndGRmdOMGJYTUJ6S1ZORlZjc1RTa2JPUGcwWU4xVDJLeDJSZDJWN05k MWNUbGNYNWZiUwpkanVxUTR3aWlBUnl0QVF2TVRKbnlybkVpQkFvRXNSbnpSKzF4QjF2alVx SHM2cVdvanJXNE1HcWV6WW9ER2FLWWpxcEZZcTNWVzhxCjZmSFI0c0hyUjI5OGV2WG85WGh5 NXBMYzNXcXRVNDVla2l1NzlyNWYxVjBxdHpidFVBYXBRNkNTeEJKUkYvc1pTNlJHVElHY0pL ZzQKMUZwcmZuWVVTWXZESUt1Rm5aMFlCcUhXcG1yMU1ib1Q4cnNSa1lHa3BSeHpJT0hnbXJW NnBkbzZzaklmL09ZWnR1RkFCV1FIM3dqdwpwKzRlYmhrQTdVREo4NzBwYnRHSkZGeU5xNkc0 dDc2Y3pvVkxQeHo4V3ZXMXNWdHhXSnQ5eGxreHdTVVNNVm14cVU1aTZFSWdjcXJtClUzRm1E NEdqTUFXU0JsTzNDZ1dSUThXRmdWbmlSTzVrUnNZTUZ3VXB5QTZaRzBaT1loUmtoZ29iRXps SkoxWXJPUXRZVEZpN2lnaDIKcUJMTWVCWWJORyt2dTRQSkdKVUJjWWxFaVVrcVE0TjY1NVM4 R1d0TTJTZVlPQXVZdFAwczdONmEzSzd1cHBwUzVLdzZUS2YzVDg3NgoxVFBIbE10eUVUd3RW Ymg2VGRFWDNYTGNqZDN6aTJuWU0yeldPNkNwaloySVRKc0Evc09GakdEbVRUN3FSQ1FVQWJj VzRNS3dyQVl3CnN4cGMwdXJrMUF5YUM4b29xbFpxeThVaVVJT051Zi9wUGROOFFlZVcySjFZ OWs3KzAvN0NpOVBPWDFaQXdZQzJSWnFJbkFKTHgyRVIKMHlxRnprQVJmSFowdkRycUY5TnB2 bjM2L3JQYmV5ZkgzZkowZlh6R3pMSzcyZU5pS0xaZW55eFBIamdGQU9mci9tUDNUcC9xZHYv MAphU0ErQ3AyVmNaenlJdkZadDZoVkxtdStKbGtacnBVRW5JdmxNWE9rWmV3bUNvUVd1UlVE UnlacGl0YzI2RkJCQVV2NzVZVU9QWUxXCnNDWWxxbVJXOHVoYTNYVVloandPUnc5T3pqcngv YzJTYkwvYmQ4dmo1OVAwNjEvLzdmL3hhOSs4QWh4NGtQaVZrNjRUM2dYZlZ0QTQKWlZRSnFM bVNrUVkzZDJkM1FtVVNNRjY4TUMyOHRVbitxcEVETEp3Q1E1U0ltaXFHek13VnJxNHdNTlRC amVpaE5IdDBpV1pCbjVvTwpFMWxNV25WTmN2N2F4Nzc2a3ovMmtQTFQ3Lzd4SDMzam0yNUFX ODQ0RW5FQXVhT1hMamhsd0lDU1J5WVNrVnhyTWRzYlhia2VteTJCClU5QUZzTGM2Q2lvUW01 Z2M3dFFPbEhQSDVlQ3l2S005a3JNZm9NSHRMN1R1aVV6WlNNSkxwNmZiN2Y0cjl4NCt1N245 alYvNnBiLzEKOHo4WFAvSHh6RWJFTURwby9oWDR3ZkxKUjJxRUlwV0RFTEhCVzJkT0xjQzQ3 OWdLZks5YVI4cWpqenZiYnkwUHBtcWwxR2xFSGlnUApWSVl3YmprUHJGUFozdVRyaStueSti Uzl0VHl3bWJCcFVaRFhaak5BSzRzSXpHSmFxVHNLekUyOHRYeUlIQ2pLVUFkVnJiVzRGdU5L CndRTU56c1V0cTFZM3VCS3JVRTdkbit6R3ZENWJuTDk4L09vYjYwZWZUT2NQWlhYdW5OYnJa UmwyTmwxMkdOZEJFMGFhdG1HNlNqZVAKdXpxYVZVWVY5aFE0eGk1dzc5UjJZUE5rSjJhbWt6 bXBvYnBSbE1XcWQrWnBxSXJheFFCbm55Tk9Edk9UTzJCWk03a2RxUHpjU0tCTwoxSEdzdFpE UXNsdnViTnB1TmxacEVaSzd4eTZsbE1JWWhtRW9PUWRpRWlaMUlncXo3bjB1OExxUkRZWVpP MldxU2pDNGRpQUI1Nm5VCmZjNzdHaytrT3o1R0VKQ0ZFR29lYzg3VlRVUkkySmlVL0pDWGli WThVOU1kdDc2RFdQUVVJdnRVdEZSU1d4QVBGNXV3TEZ3UjFrd2gKY0VocWxPczBlVEVnbXBP VzVOSlMyVUJlYWpFdHBocVUraFRUa1pqQmJrdDBBZURHS0dEMkxLaU15dGlVRWdKMzFLbWo3 Tnk4RkFVdAorV1FkQkphYUk5NTBQcjJ4VEZXTkFzVklCQ2hjSEIya1o2NFdxeCtCRXNldDUx MmVTaFR1ZXgrbXZqQ2JrTE9DR2dYQmlJclcyTWZBCjZXYThXT3pYRDA3V2Y3QzlHZUJIaUNt c2JMMXlyOG1Sdkp5ZE94bmVHc2M4WEdldkpGU2hVODRrSWFiT3FyRzNJMFlUQWpzRHhsUVkK U2lSdHdRTXhJekhZd2NMVFdLK21jWUx4eWVrblAvZlgxT2pxK1VVczA1T243d1ZpUjR5aDIr LzNRU0lKSytrc0hYRUFwRTBBQjJjSgp0VzBzNTlLRUM1SGhzRTYyT1kzbUQ4MkJPekxHbjM3 OWN3Y0hkZ3F6WHhNbUFmRW9yaDQ0TDdwdXRiL1psTnZyczdSODVjRXJQYnlPCnUvM21abmY3 Zkpkck4wNUV3ZU5xOVNEc1FuZjYwdXZHS1hieC9zUHpSRmRmK3VSTDl2blhmdm05dDA5NGFX Tk9FZ3FYcnVJc0xvY3EKRzR6djNHNVc5eDgrVlJtbTZYeDlsSTQ2cmJjb3pCTEk0M3B4dkY2 ZXNETTV4OUFKaVNBa1NhbVBJUVNDT0tBTWhnY3JSRlNVaTRJbwppSWhPZWJ5OWpVYkx1TGk1 dkdFTlROMjBuM3BnUWNUR3prczVQdjJWWC8yVi8vNXIzOXd4aXVHVDk4TFAvZWdYdTF4eXJw Zjcvazl1CmRtUFpMWXFpN21JREVWWUVnYVJZM0F5c0ZBSW41a0JWTlUvTTZQc0kxSnp6Z25v UXUyQXlhdnBTcmcxVTBjcTM1QzVnTWxDRkVGR2QKSzFKRTdEQXd2TEZ4YzYyRXRITWp4Tzg5 dmRSRmQvN1N1bytQK2lONzgvZS9lL05rbDdBMDg4Q3hqNTFwcmJtc1RrNzkrYzBPRUtGcAp2 OHRFa3ZvWUZxdVQ5ZVYyVElGZkhjZi8rRXRmK3FWdi8rN3RNRXhydVIxeTExdVg0cVRLa0JS a21pWVFIK0lnaUNueS84dmNtL1pZCnRtVG5lZTlhS3lMMjNtZkl6TXFxckxyejBOMjMyUkFu aWFaRVViSU5FQUprQ0Fac2ZiUC9od0QvQWYwT3d3Tmt3Qjhvd0lKaEN6WUoKZzdCa3l3TUZU bUkzeVdheis4NjN4aHpPc1BlT2lMV1dQOFErZVcrVGJGdWlTYkUzTGk0U1ZWbFo1K3phSnlM V1d1Lzd2RjhKeEs0RwphM21yYlNURlpJU1pPakhCV0xkUmhoZXYvc2F3L2FOKytNLy80VC84 ei82Yi96S0Q4cjcwMGpHRFlVUGtVZ3FJZm15bmxtRXBnYlJSCnZac3lBUXdxUi9WU3ZjeVVK ODhIR25jMjdpeVB0V2JVNm1YaU9vVXlZajc2dU1kOExQc2JuWTUrZHlQelRzcVJUSUZHZVBZ S2g2RzIKMG1WcDBsR2RLdEM4Ym1SazdrSXNCTGNDWFFvbldDVXIwRWtwa3gweVZUS0RnUXRK ZHR2bjhtcXUwNFBINmZWM0x0LytZUHZhdS9IcwpDdDNHdUJQaGtqVzZkaEd4MURSZTAzemo0 eTNtZlp4dU9oUmlEcEZKaEtWUnZGdWljZ1BUT0ptekw4Q2dZb3ZMYWE2RkF5RUtrYW1iCmt3 WVEzQWhDTUhacXpBYjU4dmorSldPbDdaMW1FREtyVE82dTBGeU94K01xZFV6V3ZBVEw2UmdM WjdVVnJNMGZTV3JjSkNJRkFNeWIKUkZsQnhxcUFZODdzSHB5b21zNjVURE4xZ3dTQ0M0UXBD QnNSTTVoMFNhTTBBa21iM1BzUzN3RnYvbm1IdUZjRE96UGNLUkJIYzFiSApYSUI2WDBrQUFD QUFTVVJCVkJFTEtJQVpFZ2ltbGdHb0k3WGNObGVvcVZXR0dhekpZOXNOQlJ2WXpSWjJ3ZEtz b1dVcEwrUkZWZUdCClJZaDBOZy91WkJxWnpCZ0VhUTZiU2tUT0MxdktBR3BFaEVnZWlUb0NF YWtGVlcvcFhVekttRjNaT0RtWmdrL1dwMWJ0TWdzQVlZb3cKbW5QbmZ0YjNDaUFFcE02N1FV REIwTEZWY3RYeStMVTNYMzVlajdjdlFCNWpxRkhWekx3Q3ZIakZUa2ZqTm5CYTRBSEwwTFVO R1EwRQpkZ3JDZ2dTU3pjWERmblBPSE1vMGkyYVVpZDBWVEI3SVQ2V1I2MzNSdXN3UnlSZDhr dDlQY3R0ZmloOGwrL2t6OUxpOGFkbWdCRGdKCmNmUXdnQk00d1FsVm8vdW1IemJER2NNbDlx RmZTd3hSandpQjBHWE5Cek5QdzNCKzVkVTVXSXp4Y3AydU52RU8zQWZwRFdMVjNNbUwKT0Vj Tm5ZUWhiWjdsZlgrOEc0YXpkeCtlNTlYNitiVDcrUGIydXRUTEI1dlVEYUZaS2ltd3hLN3JZ dDlMSUJiY04yQU56dFRnQUVxUQpDaUdDb2FucG5JR2FwMXBLcnBEcTAxU2ZQdDgvZmZyMGNY Zk81Z29xQmc1ZEJwang5ZGUzZi8zcjcvek1tMC82UEUrVGZYNllxNFJjCnl5QTdocHhmbnVk Y0R6V1BYbS9MUEZjNFUreUhQQ3NUVzRYV3RnTXFpd2RpTmdhNE1yUkZYbGtMREZqZy93eTNw Wk5QalowS1A3Ri8KdlRXdGxuK1ZLQWlCT3g2cTZSY3ZYbjM3dTk5OUdCODlPdTh1Y1RrZDM2 RHk4dmlxQUJhRlBOYzhqOXluVllxRFlGVDB3Q2F0Sk9lNwptNE5uN08zNFRBK3JNcjNIb2RO RTZqZDUxTXNlUFVReXc5aWNxWlUwWkgvOEFXb0o1S0NsM1EzelpUcUxsdWNzaVNSMExBTTRB RFB6CjlmNzQ0bnZmLzdWLy9OLzkvTi8vK3doaEx1Vml1ejdzOXc1bEluajROM3RBL3kxZVFT bVkyZUtwWE1McVFhN0h3OUZMeGp6U2ZPUjUKajJtbnh6dlB4Nm96YWVXYXlhcm4wYWE5SHU1 ODJ1OWZ2VUNlOG55c2VYTEw3Z1l5dzRtTjZ3WW5YMGJHQU1BTHV4L3FDRXY0dXhMUgpsQWtJ QmxKVnphcXo2VlF0ZTVtcWNGSUtrMktuT2t2d2ZxWHI3ZVY3M3p4LzUrdVAzdjFHZi9sNDVt SFNwcTh5bi9iSmppc2R3N2l6CnUrZTJlK2w1N3pxQk00S0hHTHF1NHhCQUxZcWpMcTJBeGhX N3A0R2Z2QnltT2grTEpJbDk1QkM4VklJb3RMMHZCdnNwSm94RjdvbXUKWC9WS050QUxBT0ps THl5bEhBNEhZUVlraEVEQ0hJTllDOFZvaFRqZ2dKNkVRMjFOcm92aTJxR0FrYXZCNEY2ckdv RTR1UHR4bmlaQwpUN3lLSFJaN2lyZU52VTFrMi92aWUxOW5tN2Y1dmE2K1Rjc1lJdDQ0UmU0 aEVCdzE1M2xrSjRsZFl1YklNV3BuWGxzZDNQcU5WVlZyCkRZRWJFNHZicEswSlhwZ3EvL0Yy NHYyQTgxam0wWHlkK3M3SUpvV2JHRk13NzlRUUVLbHRjRVpMcjdOeHhaaEJnVGdHREVibTNu SlcKczhNMXFTdENybDdKTWtnSURBdkxQdzhwMU1Fc0JLc2RVWTh3anNkZ0Z3K0gvdGxoOUVk dTRpRTBQUzV6NUQ3QXZiNzUzZ2ZUZkhpeAp1NFVwc3lUUzdObHpGUTRPa1BNOUovZStOZnFq T2tzeHhxUjhOSC95NU1uRnhRVXpIM2I3bXVkU0ZsL0VhVmo0cC85NUEvbS9sYWFWCnRUdytj ekJKaWlGRmpqSEc2TzQ1VDh5OE9UczdPOXRZVmVHVjFUSFFWTzVtWjVIWTFVTXRUdHZ6aDhO NlU4ZmltTW14N3ZwTjZnL2oKM0RNdW9neGVGZXJCVGF0amxwaFcvWHIzL05WSGgydXg3Q3U1 Tlh4MHVQNWUyWmR1ZlhXMjZsZEQ2SktFd0pGakYxSWYrL1hBekJKRgpoRVc0cWJ1ZHJEWHAw UUtCdkIwTnpkMWhucWM1NTF4ckxhWHV4bWw4OXNrZi9LRC81bHMvSzBYSW5URy92VGw3blZF SnYvRHVOLzdhCk8yK2YxWGt0cTNsRlU1R0xlSHg5dFg2ODZ0ZGRmNUhPM09sZzVkWHg4UEdy RjEvY0hTWjFLbXBHek9adFlBOGxyYndvWGMzK1JEdmMKQ05vTzVTZHJzZ09xenVaMDhsSTBo RDJvZFgrTXpNbDFOZlNVNjZGYy84N3YvTTVyNmYzMU45ODZ2N3dLMytodEYvL283a1BQSllR VgoxT0JHV2pkOXZFcGRIZWN6amRzYTVEQWRuOSt1YkZQbXZJZU5XaUJSUkVMQVRwR0Z0QXZO aDlDVWFXUWV3VFBNZjdnVFllM0VSaWNNCjRBLy9yZ2dGQnNOcXFXRFpyUG9IbXZuWjlhLzhG Ly9vNS83V3Z6ZTg5dWJOOFdhd0hrekJwYmt0ZjJ6eHNLRjZjSzhFb3BiSWFHNDEKd3d6VDN2 TGs0NEh5M3NjZHBwMU5lNThQYklVc2N5MWVpdVhSanZ1eXU5SHhrRzlld1l0cGNTME5LTHNn NjZYeEhCYlU3NzN5TTRUWQpGUFhRYXRYaE5pOFQzclF3SFNwWnBqSlpIYXNXVkFWSm5DbGNh N2xSNXZYbTZ0MzNydDcrV3ZmNk8vMmpOL3JMSzQxRFZTTDI2TnBwCmtYcVU2YnJlZm1GM1Qy WC9Nc3lINERsUTdkY2NBc2NZUWhBS0RKaWJRWTJJaVIzbWFOSEc3S2ozV1ZqUTZuUE40aUhH R0RnVXR4QlkKcTFkVnE3TWc0bjRDQ0cxYjJlbFhsc3Rzd2FHeGU1UHRGYTIxMnB3ekVKcEZY V0l3TTBkdHJMZG0wMXIrVXpNek1tb01WU3lvS0hJbgpnQmlPbGd6RW9ZQ21NZGRTQ3BQRWN3 N09USlNDTEdlV3BzWUVuY0FtcmM1cU9oUXl0M2JFSlpBSUhIcEtZSXlFWWxwek1ZQmsyZHFa CnVROWRydkJTMjJGQTFPRU9OV1l4STlhVDE4T2h4UHJsYVF6QWdtT1dGbGNxYk81cW10a0ZU bW95ZWdSVDV5MkJqT0FXc2J6cGhRVmcKaTVOVG1Ec3hEUUFVQy9DTnEwY25PSm01WnN3TmVn Q2lrM1hFeVF3bUVLNjJDbUZMM1g2YWtLZXpmdnZocTVmNWphTkRJd0J3aGd2WQpLQ0t1ejY3 ZU9ILzFmSFY3TysydnJWWldEd2FGeWpLWHVoOE5tbUhocWY3SnE0MnBPUWdIK0RnL2VmSmt1 MXE3Mm1HM20rZDVIc2ZXCkhpZlRCY0QwLzVMOHZPQ0gvMEoyelNiZWFQZGFtY0VoZFVQcVZ6 SEdHQ05NNTNrbTh0VzZqMzFYNTl6RlVLWTVScG5nMVMxSmNJb3gKclI1ZHZWYVZETXlRVW9y bmFqbm4vWDVOOU9Sc2lLVmswT3dlczgxRkJTVndDdUM5bDQrTzEvUFQvS0JmMytSNUh0TDI2 akgzdlhRcApkTDMwU2JwZVVteUlEMllPZ1VQZ0VKZjdibUFoSndlUnNLTGRKWGFsUlI3bjdx NnF0WlJqTGNkWE45LzcvTmxzMGp1ekZ2SHl0Y2VQCnZ2RjQ4L1IyLzNpMUNRV2xtcVZRemNi cFFEVS9XdmZubS9XRDFVb0tRZ2dhd3ZVOG5nOXhIWjUvZnJPL202WlY2SjBZZ1YwNjh3eXEK Y1BVZlBUVnVnanNtWHBMK3pBRW82YWxOWU81d3NKc3ZpcGlxZFp5SHZoOVdRN21kdi9qaTJi ZC8zelpCdi9IK2V3OGVQbnowK3ZHVAo3Mzk2eU1WZGcvQm1OZHhwR1p4ZjY5ZHhuTGMxekov ZjZmN09EM1ZZcDJpa1FCVkF3TXpyWWZCNWZINjRPME1xVE5XTkhBSWhVMWhUCnRDK3YrY3U1 dUFQY1BsaExhSU9mNWxrQmhLcGFtOGVQUXhkZlQ2dXZHZjc1Yi83dUgvNnpmL0VULytIZlMx M2M3ZmZydmg5aWw2ZFIKdjVUVy85aGR3VHcwMVZaZ2lKdGJMdE5ZcGhGNXBtbkV0S05weC9N ZGpUdVpENTZQUWdWNTlwSTlqeGhuUGV4OGY2dlRLSHBrZDIzVAphSWVhTjZackRORmFDQW44 Skp4czdqNXFCTG1XWEFsVnNtYW1hMDFIUjNFdFJTY3R4VXYxNG1HdXVuZlpTNmNQTHRkdnZY Myt3VGZQCjMvb2F6cTh3bkk4aEZXTUpzaExFZkpUeElJZFgvdkxqOGRrUDR2N0ZHbm5iMFJD WmhmcytjaUFKekdLbmwyVE1UWVhoeEEzZjUyWkcKemVkcEJqVlRMYVU0bVhhUlkyU25rS0pY YzVScVdyVXBQMFZFMUJXbkR1eFg2MHM3TFdkRXhFUXBKVkoyOTZZa2xPQWNtU1dHU09acwpW YjBwUVp5Z3NOcDZwSEJEYURLZFpSRFYyclFDUitDSU5oVUQxVnFQdVZpUTBNVzQ2WUlRY1F1 SzhsYVl1Wm1FMERZUDlzWTJNQ0ozCmRxOEdnR1FKekNBQ3M3c2FLZFROaXhZM0ozYWluZ1lr YmhWR1pmUG11NjlHNWtMaTZsUWRTcWdOck41QUFMQzJqSjFxU25HWVF3d2gKU2dpaE1Bb2pN WkpTVnhFbmxZTVJXSVFSbVB3RUJTQUEzbktobVp3RW5nQW5KNjZOS2Fka2pxUVFVSVVmeVFx VE00UkFaSjJUTDRoegpJeVZHN1RtY3gvUXk3K3M0RGpHV2x5K21hZTllZWlHSFpBTkluSkpM SDhQWjl0RmJqM2I3VjQ1NS94S0swRTcvN2tyV2xCaUx0WTYrCmZBRGE4OUIyUEQ0OUJqaUpa cSt1cnJxdUszTWVEOGM4ejlNMGdZeVp6UmJSMEdueCtFdUFuTGdyRVR1eEdvUlQ2SWR1R0dK S0lYQXAKYzhsVFpPcGpJS0ppMmlHY1hxZ1gwNkt1QU1lK1c1K1ZzYlpZRU0ybDVDa2ZEM280 WFBUcHpmTjFxbmtTbncwM1I4Mzc4VzZxTUNWWQoxL1VvOVNiUHhBRkR2NzA0MzV4ZGdoTkM1 QlJqbDZSTEVsSXpRVW1EY1FRU0lWOWFHa1pFRk1uYk9aVUFNek5WSzFaellHNFI4bG1yClV0 aFgvZXo2N3VVNFI2b3JON0w4K0hMOTdtdVh0N3Y5WWRvL3U2VkhyejFXK0c1L3M1dEhGbnQ4 dm5tMDNXdzViRmlJcERLZjkyRWwKM0RHaFduMjVPNVNqMVl3UU9ZWkFiTTRPTzFWT3JVZmU5 SG5ldXZkTzVzc2F0TlNXWHo2a3A4dkE1RlRjNExVUFVVdEd6c09tUDc4NApyM2ZQUHZ2ODJl OTJ6bDMzVSs5dnpoOC9PSHU0UGU2ZlQvT0JaZWlIN2pDUGc5SnJxWCt3T1R1YitPVjNQNGw1 V25rWFBJYklCclI0ClRQVTZkQjFqL09qNjJmbm04azNJWUJBSzVQQ3FiUnAvMytFLzhlMSs1 TVBUdE91dUZRNlFUVnE2NlhnMnhBL1MranFXZi9IZi91UFYKMTk5Lyt4Zi8rdlh0QWN4V2pG MFkrbU5MVncvcUJLTmdBQm1zNkhTYzc2N253eTZSOFR6cDhRN1RIVTA3bm5lWUQxVEdGTnpu WXg2UApkUnd4VFQ0ZGZUNVNuVG9oYjVpbWRtSnZTenZJQ01wb3NzTzJXUXFFaU1aeGhybXJ3 VXdNNUVJRWRpNXpoY0xWck5SU1NpbWFLekxrCkNOcFZ6eW5HeDY4OWZPK0RCKzkrcmI5Nk1x NjIwbTBST3lJUncxcG9EYXU3Nituekg5VG5QOEROWjdqNXRMTjl2NHBuYWRWM0RJWWsKQmpz SkFBTVJvRTEyeEl0UHlOQStVMmJRVWgydW9tNnFTa1kxNjNTY3ZVTmt3bUtKRHJXVVlvVWhJ bUNXWnZrNHRVNkFVMzNwY0dtNQp4ZzRBZ2RsZDFDMXJKUlV4RFI1RW1GM2NqQUhQdGJyUnli WFpyUFNOdzkxMEhHMmF0T3laNE1ETmpRQU9GSmloWHVhY3h5bjM3RkVpCkN3bXp1N2J3MnFZ aDhvWE1mUnJZT3pmdWJmdU9JRTdFQzdpY0RDN0tCTmhjc2dMTmNzYzlKUkZpbHFDc1p0WE0y RjJZUFZjVVFnRTEKRVpKVFMwSDY4dWFjTGpZRWdxcjNNUm5FNExQV1NCSkFvVGdPQlNBT3dT T1pFSmlVbTBURjNhM05BNTBkZ1ZxNHRGY0lHQzZzUnJPSgpjU0xPd0VRb0pKazV1TXRDWS9J MmNSQUZGV3dEcjZMa1BBOVQ3c2JwOXZiNTl0R1RDMVBFdmpKbkVlWUUxVmx0dUxoNjlOcW9l YjRyCmMzVWxkU1UxTjRBckwvdlpsMWIwSDMxVnMrWndmZkw2YXlJeVRsTVp4enJQZVRxeW14 Q2JxeEI4S1RQc2xGc0MzSThrVDFJSStwTkUKaUQrbmF4RWV0N0pHUWt4RDZvYlE5Y3c4alZQ VmFSV2ppS2dXclY2amdveGdJUVJ5SHVmc0xpSDA3c1RFd29IWnFtYW9rU2xxdVZ5dgpyczZH d2ZzcDRxQ1dCczBoM0x6YXZ6eE1CR3lINGV3c0JjTlp0d3FyVlY2dEFBa1NRK3dsRGhKN0Na RmprdForNWNBdDlyaEI1OHpSCnRHdFk5TEh1MVIzZWVGY3RwWUNJaUZTZFlxSzAvdUp1L3dj ZmZiSjVjaGFEMVZyN1JGZVB6KzJQOFBIejUxbHAzUTgyN205M0wzYkgKWFZvUGwrZjlaUjlU TGE5Zm5KZFNqck9DbERlOTQwSE9rN2wrL09xNDkxcExaUVNKd2NpYnZiWTFudkRETXhwcmtR eTBZSWNiTU04YQpCWXVzamYrYkxiSEIwOWhwdlJxcVdyUks4N2hlcmZjVXhubCs4V3IvaHg5 Kyt1ajg0VnZyaTlmZWVITHo5R2E2UFVnaVFlZ0RpQkQ3CmdTV3Racno2K09uZzFvZWhGRVdp RVJpaHJVYnZRd3JBRjNyM2R0Mk1zUzlhMldOekRTOUdOQWFkem45MEtpSGJyemdSdSt1cHJH UjMKV0EyZ0VJUVNhYzFsR2tPbTgySHpzdytmL0EvLysvLzFtNy95cSsvOHpGKzUyRzRPKytr NGxUNG1hbXZjaitVVjJLRnF0UlRUS2VpcwpoN3Q4K3lMdjdrSnd6RWMvN2pEZFlqNVEzcUdN S01jUXBVNmozZDNWNmVoelJpMmtSY2lJY0tyVXpKdk1HZUl0QlVTOVZyUFdTUFNsCmQ0YWlj SGUxRm1qVnVpVmlWc1pNRmJYV3VaWmFQTHRuNTRsNWx1U2I4ODNqTjgvZStmcjVPMTlmWFQz QmFsTWxHSE1LMHBsem1lSmgKc3NQTjhjTS91UG4rZC9EcW80MGZ6cnQ2dnBIelRleFhKT0pH Wmd1NVVScXVjVm0rL1V0Rm9MdDdJNTdYV2gxbTFHSXlpY2pWcDhORQpSbkU5MUdwdGhCTlZU WE90bGR6WjJVNEVwM3V0eDcxdG93RUJ6RXpkMUEyMjNMQnFXazJyRzRNaHpDSUcxQ2szSWll c1lZcTlqUUJWCnRaMXJzQWc5RE83c0VKRlNpaElreEY3aXJOWE1heW1sVmhjd3hjQU1kN2g1 RS9DNjgwTDlQYlZUVG1QTGsyNlp1RUd0dkJsTmpabUYKT0p2bGFWSjRTSkZTd0dRc0xDRnE4 bEphQkl3eDJDcW9BdFdwTWhYMmx1RG1MbCs5MVV1SU1ZS2h6blcxU2g1a040L1pWSU1ZVTgy Vgo5bE9IWUNHVHdLaWxqcGhIRDB6TEhBMXdtQk81dUl0cnNpQ0JMTmlZZVRaVzdpR1ZlWFlv MHl3czhBRGlKcVJ3QkNBU1dhbERETnNRClI2dG41cGRCdnYzSkQrWUhEeS9QbnFSTlV1bGNv aGg3R0lnTlExNWZQTDQ4N2tLWnhsZGFKM2ZVb3haam8wYkpQdTJYK0dGTEpKM1cKUVQ3ZGNC WkJDRStlUElraDVHbXV1ZFF5bHp3UklFVDV2ckp3dmZlRWZQWDYwb0Q1RjNZdDNsOWlBNFNG dXk2a1BvUUFvT1NKekxvVwpJZUVuMW50UlZPMGxtdkU0VlphKzc5ZXVDQ0daNWptUHgrUGVT UU1CcFhhQ3N6NXRCWWVPcUNwMUtLRy9yWGc1NVJXd0p0NmtQcnF2ClF4S0lLTUhDdXQrR3RK TFFFU2R3WWtraDlyRmJzVnVUeEJGSkcvYmV5NkRhc2QxZHpkeXR1aFl0cGViY3hpSlZsV09V ZnZYWjlXZS8KL3J1Lzk2MEhQN3R4SzNVTWNmWDR6VWU4Q2Q5NSt2bnphdC8vNGxQSng0SEt4 Y1h3SkExQ09USnZWOUV4Q1hrTXVqSkt2VWkvZGRMUQppY1Juei9iSFZ5TVUxUUYxcW42aStM ZVVOLy9oVVUxbzVZV2RNTlFVV3VnZjRBNXhkemk1S2pIZ3djbTFibEk2RHowWFMrNWlBTVZp CjhRY2ZQMzE4K2RuVk43WVBYM3Q0ZnJtWjlnY2pLMXFHVmNlUkl3dGdQT1k2em9XNWp5bXJG WTRqWUlIUHJoNWU5UDNsN2liZzJRNDQKQ3MyRXlTMHV6Nnh5RU1DL3VsUGU3MnZVWENOWTlC UjBPc2dKTWJtclZ3QVVBM254T25jbFBxckQreUY5NTFkKzlmMmYrNW1mL2cvKwpyc05jV1Bu TDQrQ1A0UlhZNGJYcVBDRWZyQnp0Y08zSFd6cmVrQUR6SFIzM05PMm83SkVQVkVhcVk5UytI ZzgyN2ZXd055MExZSjFiCnp4THFycjRrYUFORVFEVXQ1cVphYTdYcUJCaU1JWUhZelUzZDFW d05hb0NST25LeDZybnFWT3RzTWp2TkVpZU90ZCtldmZiMncyOTgKNi96TmQrWHMwdnFWRE90 TlArU2N6N2gyVnVyK0diMTRQai8vL1BDOWI5OSsvenQyZUpZdTB2REd4ZmwyczlwR0NsQ1U2 Z2JWUUlGZAppU0lMdTFPenlkK2Z6ZHN3dzh4Y1hkdDJwaTJ1VEZRdDV4SWtZYzIxVmhFSnNU T3pVaFF0ZVpyci9mSm9PR1ZuQTFobWEwd2dXKzZGCnR2NitzeSt4U2t0RHBoRW9YWnV2MmF6 cGN0dVluNGxtcXdDZGlBSU9nTTNORVVGV0hhVEIwSVU0YUMxQU1KaXF1N1EvM05pRjdRc3oK YzJyb3ZDVmwyaHZQdGwxTWJicG5qWXBuaXhrME5GWjhya3BVYyttS3F0ZVlVZ3hCZ3B0SUd4 bWF3eFZzNUNxa3prYXE0bTZ3QnNuOApvVWV3QlpLdzFxN3ZEZGlyemJXVzJGVkIxUnJWL0dq ZU8yVkRKR01vdVVHbFQrYjNub2pXWDNZWEFpdEp4RURXQVVjTGh1U1VqTVZNCmhTclRUQjRk cVdtdFhBT0hDSzZZTzR2ckdBYno1SGFWdXBlZmZvUW5iMHlYNzVBTWRXQzNhRTRPa1RSQVor blcyN09IZExqRmNUZVYKMmR4WlN5Tmx0eEhUVjRFN2JUVHJQN3gzdGdHQWlLUytQejgvRnhF dmxkUzhxdFZDYnR6ZVU4QWZBL1djRksyTFVQclBaUlg0VWRkWApkMmdEdXdoQzVCQ0pBMkJX czNqdElnY21BVFV6VXM3WjVpSVVpSURxcVkvYmZzVUVNUzg1ajlQK2VOanBrSW1vYXZhcVVU aDFraU9FCnZKT3dEYnc1elAzdDdtd25BWjduVWQya0tPVlpRSnVMcnV1R0VBZVJ6b21CSUJ4 ajdMbzAxRHcxcXdoQVdNU0REbkpIZTNpdHdmNWQKcTVtNXRmS2djQXNwNVlEVXYvcGkrdTZI bjVTLy9WZXJtOVdhQm5ydHljTmhPM3p5MmU1Nitxd3YyQkxldXNTYi9jVXFpWmNSaVlidAo1 dWI2dW91OWhMVHFtR0xxUUk3S1lpeld2N2pobDNkM0ZSbW9iWVZqdEJBZE9tbmYvUDVwYVQw akxKOXFCeUJNVG5BbG1MZ1IzQmJyClBydHJQbzZQVnV1cjlTYnZEcDA1dVFrbGNQZjg1ZE12 bnI0OHZET2RuNiszNTZ1YklRbUpzM2RkakZFQ29Ma3FyTUZwMWRtRUxYQUIKcEU4UHJoNWU5 c09ERjg4SFlBSks0aUxjWG53Z2IwQjJhUDNxVHZubDE4dFR2V3laaENXYkpZbFU2SmduWTQ5 RDVCREVxV2VNTnpkLwo0NzMzLzZ2ZithM2YvQi8vNmJkKy91ZDR2ZTFXUThuNkYvdEEvLys3 Z3N4ejJlL0w0VnJ5b1J4djh1NkZIKzZTVFZZbVBkeVYvWTNVClkrOVRzdUpsdER3K1B6eUZt bGtWYUVzaGEvV1pFaFcxMnVMNkNLN0l1V2F0SEpNNXpOQm80OTdTZk4xS3pRd2hoeGxjcVdZ clpmYXEKQ1Z6bU9pbk5IQ1lPazBUdHozeDc5czIvOWplM3I3L1JQM2hTUTRkK1dKMDlvTkRY NlREa0hlOG4zOTNxNTUvdVB2eWo0eWMvME52bgpGK1dRTVhuT2Mwbm9Ib1JWN3loRVdIZHhI aWZtaFgvVnRpa0FSQlJqTEtYVVdrc3BuclhXYXJua2FxWVZ0SXhrYXEwR1ArN0hlWm9lClAz a1NncEFEV1VJWFF1Q1M4M2c4OU1PNk9XWk9XVm9MUkVkQXFnckFXbGEwTkgrU2Q4TnF5dlBk M1Q3bmVuWjJ0dW9IUU0xeVNGMCsKakdYS3BOWlRFR0t0T3BVUmZEcGx0cDJTQ0U0QzBxSTl4 V3FhZDZNR0dsSllwV0JFNCtGWW9TMFVyQVV4UWhqdVpwVWREV25iZmt1WQo3NkdqN3FpK2FI Y2xCaEZNODdIQjY4bmN6ZXFjOTllMzB6UmRQcjRDS3BoU1N1ajdPczZsRnE4ZWxhQmdJeDN0 T0k0K2c0dzc2U2pYCjFrNzBVKzBsaHVCWUkrVGo3TVU3RmhXL20wZWxjSlpDbW94ZFFpVXJz TW1ORkNLU1lxa1ZvQ0RFdGdnZ2lJaUZ1cUVuOVZvYzZ5Z1QKY1BCZ1dNYzRrdTRQKzlIcXB1 OVQ3RWhkMUR0SlZxdUUySG0vcjNVSUZQTjRuTXQ3Yjc5MXNYLzIwWGQrKzNILzZKdG5qdzQ1 RkVPWApOaUdHVWpLWnBHN2RYVHhLNVlqNUdGbmRab3k3VVl1cDFtWFNLT3luZFcreGVDeVQ1 bFpjQ25OSTNTZlBYajU2OS8xdmZldGJoN3RkCm1iUG51cnU1SmxjaEQ3SUVVYWYxWUdWU3dM Rm9LRTR0QUlCUVNta1Z5MzBiOWxSUi9lbEg5UHNUWVRzZDN2Ly8vaHYrbVBtU1lhNEcKRWdr cGR1dlVyVGxFWm5iVmNiK0QxajVJbmtZTENvUmFUWXczd3dwV2pvY3BFQStTZW9HVld1ZFp5 NXpFNys2dTA4VldBdTMzKzJHegpKdUZaYzdqWUJKT3FNbUNsWDl5OHZMM1pROCtncTlYUWg3 aWlWRUhXc2JLcGc5WHlYRDFaRkU4dXdpbUV6a3F6N1ROcHk1SmRNZy8yCjAwVENSY1hkaGRo bGdSSU9RemZmaklmRFRsWG5QRXZzdHBlUC8rampqLzc1Ly9Ici8ra3YvVTJhai9OK2Y5WVBQ L0cxci85dnYvK2IKSVlRODFROCtlUHkzZnZLRE55NVhmWUJBZTZidCtmbjIvT0U4anNmalVh RmllWkQ0eG9QVjVZUDE2MWNQemovOGRKWFNwemZqWjdmSAo0bUdkTm1OcGNUdW1WY1hCeEMx M3dRR1ZVNWVnTFJuTmRlY1FrT1lxakM2SlZxdHFFbElYWW1kK09heTdVdFl4ZFNsaCsyRE1k NmE4CjJaNy85dTk4OTZlLzl1N0R0OTUrOU9UcUIzLzRrV3VXUGlIUzVkWERWUkFxZXZ2Rjdj dFBYOENWNG9xNmVITzhqVUJXRFVPY3B3bFQKZWJRK2YzRzQvZXptbGIzeExpV2JEdFZkK3hS em52eEVlMWhZcm43ZkpyRkdyaE5pcHk5RnJRUVB6TDRhbE5USW1FMkZqMlVLUnVYcAo1My92 SjMvNmwzLzVueno4NE92L3lULzRCNSsvMkZYekxnWmhZZVkyQzZNVHY3Tkp4UDl5citDN1Y3 YS85ZjJ0NWp1TU4zeTRvWEVYCmthV010ZXk0SGp6dnhTdHM4bm4wVXRocXN4bVlPV0FLd09F TU5USmljMU9pSlJiWmpUMjRvblVYeUpsVXNRekptaC9QV21PMEJTc1UKZzZrWE5lZHVoRjFu SDZQMER4NC9ldjhudHErL2piT0hkSEhGMjNNMmNtZlBWV3hhMWJrYnIvMzZpK256VCtjdlBn bXZYbHpXYTRUcwpwSE1NbFhXc2VaZW56dm9vM0hhS3B1WHhVMVF2MEJSSGRJcnd2ZmRRZUpz WXFqcXhFUkcxMEZqQTRRcE1VeWJxZ2dqSElCNk1DaFVICmV6VmRJTU1FODhXeTYrNjE3WlRO azBKb1BGRVdndVAreVNpbFpCWnBIZHNRUXBlOEt1VnE5bVZZUVJ1Mk5FcDNTNUlFMk5TRHdR MXMKSkx6d0Zjakp3QXZlUzFWVnBUbFMzQjFlMi9TMHVmU1d6bkdiT2dEM0NqY3NYOXU5VnFX OUxrTjE4MUt6MmJ3N2RPc0JFbHdVUU9pUwpaZlZTellncTBleGVEQVZZSXJ3dG5CclU5Mk44 V2lRd1JFYlowSUV5YzNFYnlRUTBoS1FPbmFxTGswaS82Z3U4eklXNys5cHRXZHg5CndUMnJF MmswUzlERU1oc1hGOVZnRmlodzhDcVl5SWc1bVd0VldVcGhhNGtveVR5NDBuaDhZNzI2UGs3 anE2ZmozYXZ1cWcrSjNHdVoKTlRBN2dvSlprcVMrVzYyOWJsMURobG1aUzU1S0tXYTBaQ2Vl cGp6M3dhWnlRbVF2ZzJlbTlYYVRVb0w1dER2azQ4RnFoaHZCeVpWYQo4STk5cGJwclIvbFRk ZmxubmxQKzYwTUpoSmlaRmNRY0pFU0pTVUlLSWVYcG1LZERyRE0wbzg0R2N1SmNpcWg2YnZ4 dzlFRldrWHQ0CjFsS20wZWFqeW14bGRCM1V2UnFFMkptTXFZV29tMU5XemE3WmlnSHFtbXV4 bXMyenRzOU9udFptTUFvaTIvVjZmZjRnckRldXRydTUKVFNFNmtaTXJOWHlIS1oxTXpxMXZv b0NxMWRvT3hGQmptRFJIaHBxNk80SngvOG16MjFlSDZaeGpoSzhsUE5yMkZ3a2wxOGNiK2Va Nwo3My85clRkV1ZMcytiTGRycU5WUzhxeVFLRjJQa3JzZ1hSY2R0cy96NnNHMnpsZGQ2SVow TytmbmRaOUxjU0VwVm1NS01OUThLeHBoCm1xUkwrcFgrZ2Z2SmEwVW1ITndoQ3NvS1JXU2tH REROWXA3Y2UxT3AxbHRuRWx3NnI4NFU1NElYMXpmSHg0L0JUdVJ6TFpqbk5kWnAKaUNrSkNx OGVydTUyWGQzVkREdU80eTZQdWZXTjFrTkFIbUs2Mko3cDRYWW1IRkJMa0JEZ1JpYWtKNi92 bjRSSm5TTHFUazhxTFNraQo1RjdKbkpxcUR3NHZUVWxhN2FyYnppOXZ2elZzL3M5Lzh0Ly81 Qy84d2djLy80c3Y5c2VGeEhuS1ZxcTFxdW9way9RditRcmwxZWQ1CmYxTjJyM2plODN6bngr dFFqZ0tGelR3ZWJEcFFtVlF6YlBZNmU4bWlvVzBsUkg0eWhMQzNac0hwanB5TXRJRzhlbkVB ck9ScTFIVEgKN25CWW9WcXJhbk1mY2xVdHhVc0JjVkR1RHFDeEoxeGNYWHo5VzFmZi9Lbnox OS9jenlhYmM0azlsY3FPcEpuTEdBNHY2SXMvMUMrKwpQMy8rc2QyOTJ0WThpS0hYV1UxQ2Z5 anp2dWJydzJFNFc1MnZCMkdCcVVnRWx2eUhaY2d2UWtTbDFGclZxbHNEU0RxWndZMXExUlpr CjVlNk56S1R1Y0J3T1J3RHI5U0F4Q0hVRmJzSWhoR0lLOThCTVgxa1dBV2h0YnZvRlpZNldY Y1ZrRUdsemU4VThGVGgzS1FVV2lZbU0KeUtqNjVMbldhdXdnQ1Zacm8wWVFFUmt0ZUZhRnFU c003bUlOaThuY0tBQU1VOWU1Q0xGMHhCeUkyVTdLNUdYT2JON0V0a3hnb1FiRApCZEFhczBa RTF0WnZFRkVJQVdBcVphNmx6dmw0dlNPanhJeE9tTG5yT3MrV0oxVTFMb1JzTmh0bjl0cnl6 TGoxS3VtMFIrSitqQWZBCk1CaFh4Z3l2NURNWnpMYXlDazQxVi9PNWkzMi9DV3hlTlVzVWJ6 QUhMQzBzV1ZoejZrUUlSSjM0aWxEVUZEQVY5N1ZJRVZTMUl6U0UKbUp4S3lZbkZ6QUNISVRw V0ZPNHNsLzN1dlFjWG45MTlkdmZaSjdkdmZIeDVmcDZHZmxJclJXTWFIQXdQRHBHdUg3WmJS dGFTZ216cgo3UUFBSUFCSlJFRlVhaUNhSnoyUVFXbzE4emJEQjhrUGZkNWFyZGx3QXUyOCtl alJvNzd2NFg1M2V6dU5ZNWxuTW9XNzFiTE1BZFdnClNzeC8ybkx4WjBrZCtaTjE1SS84VGtk Z2NaQXpVNGdwOVYwM2ROMlFRanpXNmprSGVDU1FWZzVnWUo1TGI2akZ5YktBWW95RFVNamoK UEIweFRqNGRzb3c2SDBEbmFyVlc3WnlWT0pLQUpWQ2c2clhXV3V1c25oaHA2SWRoQ0dheDB0 eFl1bWJ6NFRBTXV1MVhsOXZ6dE5tWQp4TmE1czZwS3BPUU1hZ2t2dWtpVHhKMmc2bVp1eTgr dk5aTXJUQmt1TGJpbnVoRlo3SC92MDJjZnZqcjgxR3RuWkhtZDVLMkw4N2ZQCjZlUG4vbzEz SHI3ejhQTDFCdzlXa1c0UGR4OSs4bG11ZGJzOVg4VjFOeVRwOHJUZmxYeGtzajdJUllqU1JY NTRzZWsyU1ZaM3U3emYKdjd3ckdydFl6SU9RbWpJOGdvZ2t1ekk1TC9hZzVoZG95eWl4azRC aTRNZnJ6anhQZHhvYzZ5VDVvQjNRTzlZT1Z1dlVKU1cxWWxtSAo3ZnJhWHp4OStTcGI3ZGVy WWRQbmVXNktwbjZ6N25yVVBLLzZiYjgvWEI5ZXdkUmpzcGtjRUNkbnVoc1BoNXM3bTBzRkRx bzNOVCtTCjJBVzJpc3FvNXVGSHVJZVhUK0o5UVVtTGx0NU5UOS9KN0hCNEZUTzN3TzU1M0lK L2NuditHNy94Ry8vVGYvMlAzdi9nVzV0aHBjdVEKaDFKS0lsSnJYUko4Znh3MlM3djV3bmUz ZnJoRzN2bDA2OGRielllTUlxNVdSc3l6MWNwZTFTdHBjVzFNRmordG5FdGlWT3Y3bkg1bQpP ODZCbmRpcGFtMVNTR2xRQXJPV1VxaTUxcUp6TGFiTm8wT2w2S3dlUWo4amF0K2ZYVjZkdi9l MXkzZS9IaTR1ZDBXN2ZtQXpUR095Ck9oQ2tsUEgyWm56eHNYMzgyK251YVR6c2U4em5neVRH WEwwV0gvcStpQjFxdnJtKzNheUc4L1VxU2RRNnRUS3VIVjRNWUJZbVlncTEKV2kxd2RUT1Fp WnU3cTdXd01GczJwK1k1QkZ6Tmo0Y0p6S0ZMcXo0d1I3ZFNBMG1VZVZJUTZaZWliK0lmUHY1 N0U0WXlxQVg3Tm44awpjVEhOODJ4bVRDUXhFUkVGNFJoSXBGbzJyZEhRbXJmTmhkOStPQlN1 YW1wVWdJWlRDR0NuKzJ3UmErSjRsRUpMaUtZMC9RN0xLZFhWCkFiTmxQTHV3Wk1tK3JDeXB0 YXRQalZNaUNpd1FkelZ5NU4wb3hFRm80RDcwZ1owbEJrbWQ3bWVyaHRsc2NpOHFMWnJvaDFm MlB4NmoKQVFxZzNubUN6T1FUNnVnNHVERkZBdXNFMlZjZmNwQ1FXRkRaNWI3SXhsZDJUUVVZ SXBTWUI4WU16T2JGT2dRWG5pamY1bncwalJKUwpFQktCVWExdHFJdm9OQkNUSTQrN3Q5Njh1 Z3JoNmUyTG15OCszangra3BnOXBNQ0owTFhaZ2NGWlFsaXR6Q2JNUGdoUmlJYkFNdWE1Cmxs TFVhOVhhMkJKd3RJWU1zRER5aWFqVzZtWlhyejJKTVZxeC9mV3R6U1ZQRTF6aHphQmpSbTRu V1AzOWRXcGk4NStoc3J4ZmRQN1kKbHZramZsU3JjVnVjVWtoeGxlSktKQUlnVTRFUElRd3hD aUJ1UmxSckxVbzVGL1k2eEppWVJJdU5XZSt1Z3pwTmQwYWoxVkhjck5ROAoxeUhGWlpidkZK aWpxYzJsZVhsSFF6L2xJbEdjb2ZCcVNqV1B4KzRCWDZ5R2h4ZWJMdEJ4ZHp1cHgyNDlyRmVt eGNEcWJPVGFsQWJ1CmNOS21hRk80TFpQKzluNjFxbmtWcitUbVdxSEd6dUQ0ZzFjMzMzOXg5 NDAzTHFQTkVmYjZ4ZmJkUjVjdm43Lzhxei94RXgrOC95NjUKZmY4SEgvMnI3LzNlOXo3Nndi RFp2dlBXdTFmblQ4NjNady9PMTkzWmhZK2hUanR6SC9wVXh1UGd1T3o3Tjg3UFhuL3c4Sk9Y KzhOQgpYVjNJcmRSU1N3UWVYenhNS1QyOXV6N1czSHBROUpYakk3Vm92VEpmblcxKytvUDNB cXo4NXI5Nk5TTzZPV3dUKzVYSTJnQzM2Qlk1ClRoejIwM0h6NkZFZnc4dWJXMlBabm0wdnpz N251eHVuNEU2eFM2SDN6SE8zN3ZvSHZYL2kyUldCaTJrQWd2b2hUOWMzcjY2dnI2dXkKQW51 cno4YkRHLzM1aHJsQ1NiVmFhU2EwZHVUMVJRRUxkdkNwcUtTVDdzd0o5K2R1Y21ZNHVUVDVw NUZCY0h2OS9PTHlzWXY4MU9iQgpiLzNULy9tMy84N2YrY1gvNkQrK3lhcXE5eC9uaG1SS0tl V2MvMDBmOVQvM0svRCt1Unh1Ylg4dCtZRHhwaDZ1ZGRxMXRHZlg0bGJKCjRXUk56a3ZDWm92 QnJibk5wWTFBV2tKSXUzZmV3cmFXQ1RCVko0Q2N6SXdOWG1IRnpFem5YS3RwMGRMMFV5d0dN ZzZaazhiVmNQbm8KOHIzM0g3ejdmcmk0bUYzcmNYOGVROHAxMEp4MGltVXN4N3Z4MmFmVHM0 K0htNCtDVFp1T1ZpbDFnY2pkS3EwMHpNUURyWXI1dUR2dQpydS9LNVFPUFNSMmhsVFJtcW1i VWxLVHU3TFdZYXF2Tm1ndS9tVy9KamRxQlFOQzg4VzA2cEtXVWNSeFRGME1ZK2tnY0pJUmdC djVTCnduaC9qQUNBSmlBRWx2RlM4MzRaSUxGWklGbGRpMVozbjBTSUtEZ3hIRVJnTWtJMWJW cUxzSFQwbkVGdHozY0ZxamZQQjBsYmg2azkKWjhZdURqWTNyUWJ5RUZ5QzM5ZTFnRFdGQXky cUh6YzNwb2EwV25yTzdUMjRNM1BsMWpWeUJrVVdEakVoak5PY2QrTW9GQkp4NHNhRQpqQ2xa TUtLcVpsNmRsK2syWWRrdEc1emhTK1ZiRTJDQXdJNEE2c0VaUElFeTJhdFNxT3ZYSkdTbSs1 ckQySEhmcjFnTFpXZVdKcVFpCk9Bamtya3BnbUlBaFRBbmVVWTJ3NmgweHNRekdlL1dzT29Y YVJZa3hhbkZHY1lEQlVpbEtFQ0V2K1lIVDI2bTd6YmZqcTZlSFo1OVUKVXQ2ZXArMFZkQW1X S2VvRWR4R1AwYXRJMTNkTTRCUmpOOGM4anVNOGp0Q1cxZG0wSnUyZEx6SU9ac3BhUVhqanpU ZFpwQjdyY2I5Mwp0VHlONUFZQzFKaE9MWTAvMSt1cisrWC81NEhkbHA2eWk4UVl1eGdUUTd4 Nm5iTTRPa2J3YXJXQ3FuS3R4YXprcVdnaUd5SUlsYXA1ClBmQjhGNXhDM2JPTlVweXQxR21l anpPSG5vU1pLcXNPekVXTnhreEZBYVRtUnNnV1FPdlliMU5uWjV2MW85Y2ZYNTV0Qmk3ajdw am4KdThrbXA5WDJ2T3BGU3NtTjNRTEx5UjBQaHBOV2tEVDFselc3RjBtVWtNcDhhRFlBYUNZ MU1UQUUzTjhXZlBmWjlkK3U3MjBNVlBLRApJYjcvMnVWSDMzdjU1dU9INStmbjMvbnRmL20v L05xdlB0L2o4bEY0L09CeVArYnJseDh5eTVQSEQzL2lnM2RmZTNTbFkxOFBkMVc5CjFrcVZn OWZ0MEQyNjJKNnZWbDhjcnRVUWhPbzBDckRtK1A2YmIzS1FRejd1Ym80a3AxUFZxZS9TNWtO NUx1ZXJxNS85NWpjdnQvM2QKN2N2ZitMM1BQWStkOEZuZnJ6bXMyWjJaekFFYVFNZHFvdDZG L3U3MlVNMWo2TmI5RUdUbllESnlJMldka1NsSjJBYnV5RWVkNTduTwpOUUZjN2RYZDdUNVAv V3BZVTdMaml3UHE4OE51bnpibjRPaHdyYTdLQVdqYXFjVVVmOW9YK1VzVjI1Y25ZZ0lBZHNU MjhYYjJGc3ZWCkJrVFE2SmFPeDU5LzdhMm4zLytELy9XWGYva1hmK21YK21GYlVycFhXUUlu aE9HUHdSVkMwNzd1WDNtK28ybm4rMnNxWTJPczNVY04KUU1CZ1lxYkdpSVF4a2FMaDRFRHUz dUNZM25LK2wvQXphaUpqY3lKcWZpRlRROVdhYTYxYTVxcExPSVViM00wNFNKVGUwN3JiUE5o ZQp2ZmJnNGFPUWtwWWNROXgwY2FWalgwdVhqM1M0MWQyejZmYTUzYnlRL2ZNSG5hMkUreFFs a0lBQTlCNDZDamdjQTBjdmRUZlB4OXZkCnphdnJJQkR4SnR4dGw0TE1LaG1ZWGRWVmxSU3Q4 VTVvS2lBWGllcUdxbllLZzJ5Unh1bzE1N3piNzBOQTVJN0pRMlFnaExtYVM4dksKYlN3S0oy SVEzK2VLdUd1RDhUYitBZ2tKQzVFUXE2dXF6dk5NUUIrVE5QTitpMWlRRmhaclFaaTkyVERn MWIyNlZTTjFNeGZpbGtGSwoxTDVzMjNvTEhYRVV0Ym1vQ0pna0JweVVIWFRmME1XQ0FnSVRu UUxDbXEyVEFEQ1RNSXZnbEVrY0pZTElzK2FpNC9Fb1IvRkVZQVpUClNOR1R0WmhZQndRc2Jk dUhmWFhoYnhMZis0TFYzTjJjbEJKUllnNUVtZVFJQ3U2Und4QjZ6b2Q2TzBud3hEMEN4Rkhk U2JBa3RMVDcKeldTTlJBdDNoZ2RvZ21WMDhHRFdPZlVjaXBkWnl5UXBFYTBFRlM3TktPTWVp VU9LVkkreUgxL3JWNStNaC8zeFpycCtab0VqV3plcwpUWVU4Z0x5WXVxa1FlNGhJdlZoaEZx YVNKTTVTSXZGaGlZaDJJMnZwNFFibDAxRktSSFF1M0tWMzNubUhtWE1lOS91OTFWeHlqa1NH CjF2OEdFNXNyOFgwR1RSdGIrcDhaTnYybjdwUS91ckpFWXdrMXdGM2ZEU24yQUxUVThXNVBx b3pnVlQzbjZoSFJRb2c1aTdKUVNCd0QKWmRONUlqK0VjdlJjYVQ2Nkg3bUNTcDJPNHp4bW5E VzhtNU5hWXNSc1BNMVNsWUh6WVlqOUtpQkVDdHQrTTZ6TzZQSnkvZWdxai9zdgpQdjIrZnY2 NXBSVVA1LzMyUWVuU2VHQXRpV1BvWTZBZ1FOTklNSEdvQ2pJeU0xTWorMUp3NnU1cVJXdnhX dGlXYzRtQmxlT0huejIvCk84NTloekJOcTY1Lzc3VW4zNzM2a0IzZi92WjNmdlhYL3RtTFcv elV6MzN0L2ZmZXVUbzdQKzZucHk5MmYvaTlENy8zOFljdjdsNzkKL00vKzFPc1B0MnlyNmJE dll1Y01MaFFGL1pBb1FsRU1EckFaSXZERzFaT3JCNWU3OFVqMlE3ZSthYWZid1hGUkk5ZXlU dksxdDkvOApLMTk3Ly9zZmZmNWlyRjNnVFpjQ0tKRUxpN2xyMVk1NENHazZ6aWwwaCtNK0Yx V3dpSVNHWmxia1hBaWVrWWs1YnNPd1NvZGpJYUwxCnNIcDh2UE81ZlBqcEo3R1cxWGJEa3dZ TzJlcE5ua2MrSmR1NEc2QW5pa0lyZkJtUTlpTHRTM28vN3B1eFpnSWo1MkNBc3hJVEZwZXoK dTUxZlh0UThvcFJOalAvTzYyLzl5OS80cmQvL3YzLzkvWC8zMzArcEE2Q05BK01PSU9mOFk5 R0c1Zm5PanplNnY3YnhtcWM5OGo1NApTVkZVUzh1NUJ6WFlJdHFNeVZtYlNFYmMzQ0ZHcXRZ S2tRV2wyaXBKT0RmNSs4S1lFWVlWYzZ0YVM2bEZhNjBnSVdMQXpkeUZRa2loCkc3WVBIOHZt UEcyM0RQY3lKK0dPZUVPMEtyTWM3bkQ3ck53KzgvMkxmcjViK1J5M3VOaXUwTGd1eEVSQ3h1 ekNFTTl3QlljS25xYmoKOVBUcFV3KzR2RHdQVFN5MzJPU1hPb2RJV3F2eHZpRlBKRzFWQ29H c0ZnZWJPUU95aE9uQkNWTXVlamgwaVlmRW5aQ0l3RGwyU1N0cApxVzFHQWxCVG9uNnBsL0g3 ZHB5RDRGV0ptSmdDU1NWVDAxS3FWVXZiQ0NJUUJZbm9uSng4S2w2cmdOaThXVCt0bUZVbmRW U0FtcXFJCmlKWUVyaVpVTWxVbWIxdVJsb281ZzVtSUpBWnR6elMzRXhGalVmQzZOeS9xeVFU WlhqTUpDeUtqaFFrcHFZcURRRU5Jcm5uTTViRGIKYTZKK05VUU80SkE2dHBoTjFBQ0JCREFC Qm1vVERBTGtLMXdiYjlHNERyaVRRWXc2b3A0a000NHA3TFFNanJWSUw4bnlVZThtalVSZApq OGJBTzBGdEd0ck1DVXhBcmJBSWtBbXB1TE5yS2ZBd0JMbm9Wc1h5WkhWZlNnemhyQjNwbVIx RWFqRktqREdTNk8zdHc4M21yRTlICks1ajJHSGZsR01mOU9vVk9tSnpJV251Rm1WT0s3S2pG S0pNek8xTUtaRTZPR0dRcTJjak1TZUhxMWIzcHd3Q3d1dy9ENnEyMzNnb2gKelBOODJPM0h3 OUZLYmZzSGdFQnRBSWRtZVAxenZQNDF4NWJzaUNKTTRoS0dydS83UHFVVWlOVnF5WE1uUE1R UW1aSUVqc242UHEzQwpNY1hVMFJEbWdXRDVidHpma3Q3WXZQUGpYTXBzTkNtZ2N5N0hPVTla S0RDSVlGeHJvQ2hWTVZkMkNMRFBSZWNpNUpGcHpwWnR2eDluCnVyNXg5NnhlME1YTitmYnhX dytFRUtWb1RpbkZHR3RLSEFLMWlDNE9rR2dJamFCY3RaQzUxNXB6emprenFKRlBUSlZCa2FB dXhTQ1UKUHZ2czZlRndsSmhJNjRyNHJVZFhiMTVkdWRQdmZmZjczLzdzLytIdDNYNHNXYkx6 dm0rdEZSR1p1ZmV1VzNmMTZjdTV6Z3huT0JweQpKRjRrR3JKQUVnWmsrOGtYR0xBRjJHOStN ZnhmMkEvK0Qvd1hDSDZRQlFnd1pNTjZrUURhdENrWklpMEpISEtHdzVrNU0rZlNwNjkxCjJi Zk1qSWkxbGg4aXE4K1pHZHEwYWVva0NvVkdkVlgzUnVYT2lGaHJmZC92bS8vcU55Ly8xbS8r VmdkTDQzeHhzZXBXOXo5Ni92ckQKNzMvNjlQcTdLdlMzL3ZwZnZULzA4elJ5NDdGVUcwdlp6 L3Y5dkp2Y1F5Y2w1eWo4K09UaW5TZFBHSFQxNnRWaHYwOU1aV25MZmY2YgpiN2NsZ2E1ZXZm N2tSei82eFhmZWV1L1JXNWVuL2F2akZJa1RDVmVUNmoySDR1VG1uWVRUMVhvM1Rxdk5acnk5 Yml0MFlJa2h3Q05WCkg4Y3hvYWZJeGpVTlliMGVqcTlLRUhsd2Z2bTIyUFgyK28rLzkvcng1 YjJCTDErOGV0NnROL054TjZtcUVJUkpQTHBVOGdaSjk3dWQKc25rQkFTenY2aS80bkZyR05o UEVEYmFBb25sQjRTMzBHaGFTcW5SOSsrN0RoeC9WK1IvOXZmLytQLzByMzVMTGgxM1hOV2xQ V3p5YgpUKzh2OVFuNGkxeWh5L3MwYnZQaDFvNWJtNC9CWmc0Y1dGajlqZ0xjUkpkTkxHbkVp MkdrQ1RydFRXblMySnN0azlnTjV1TG1YdHVlCjAvZ1Y0cUFLcW00dFFUMndzUmpjRE93V0NT bUV4dzh2YWh3S0srZXgwLzRrZEVsSEh1ZXpKSG43MmZIRngzWDdNdWhobmJBNUNmM1EKaDhE VlNsVjNsc2lCbkcxeXkzbVZZcG56SURMSGREeU8xMWU3N3VUazlPeXNDSFBienQzWldlL0VT dTNYNGRUNkJDM0cwb2tjRERZdQpWQnNYa2FnQnVhbWpNS3JsWE9hNVZLVVFoQmlJSG9JQmRm R1BPdTRtYXJJUW5KZmh2UUtML3NlOHNuTFRzMGRpYzdXaUJvVTNVQU5SCmtPQ0IzS29aR3NY WGljMnNHbGRDZFZKcWtZcE9ybXpFa0JhOTVlM0VVa2pBelZ1cFNxVjZVak5wazlUbUZXbUxz eThxeXp1a1JMTjIKK09JWUpDSVdJWkNwbCtMbXpTTGhpRUlzcXJtTU00Mmg3M3NPN05BWXFR Ym5RQzZOa3NRTGU0ZysvMy9idGVoOVdveXBHVEV6S0RqMQp6ak5oQ21GZjUwN3RiRmozTW5n cE9wZDYwT0ZVbE5UVDB1Z3hna0VkeWlTTlc5QzZIa3BRYXAwREZmY28vVHAybzlFODZvUXlN bWRtCkp1NWR4SkdoQUFlT2tVWEh1VDg5RzBJSVdodnRRS2RwMm02NzAzc2NveFBCMlJCWWVo WW1DdXFqU0ZOMUVrbVJORVNIaFZTbUE3eGwKQTJ2d0NGWDJBdGlzQnFCTHc4WDloOHhSaTAz amJwNzJ4VW9VZ0ZrYjNjekZHMnBxT1dOOGZ2SGRMZnR6ZmR5dFAvWkdPL3ovTElXbApMd2dR Q0loZzRZalF4ZGgzM1RyR2pwbXJxN3VuTk1SaEpmMHBEU2VoMzhqcUl2UkQyaHpuWXo5Z1RQ TngvK3IyY0RqWXZMZHlxR1V1CldqSVhCV3FoUEJ2bEdoYWZJY3dyWEZrQlJXRlJJTGlmbVQv aWVKLzZVNVhiN2VINTl1cmE2L0RXWlUyUnUzVVNvNXRBcUdVNmRLc1QKT2ovVDFKbjFIQk5U SUU0ZW5OU0RNRkYxTXhRMVV5dTU1cW5rS1RZVXNWZG9KZGpuV2p5U1Y3ZUgvV3d1RVJXSi9m eWtQejNkWEkvegpUdUllR0NWVXd3QmJNWnhwdk5wNlFDWGNIUEh4eTV0ZHh2MlQ1SVNwekhB YWE5bVAwKzZ3MysyUEZWaDNuUjZtazA0ZVhkNjdmKzlzCnZ6cytmZkhzWURYMnFWaDk4emdz YXhFQUlIWnBPOC9mKy9EamIzLzcyOTNtZkxVNUZ6eUw3Z0d1SmNNcFVEUTRtL1loVXVxdTkz bTkKV2NtVVFvcXNHbnZwdWtERWs4K2xaT2VCS0RoUlNxbnZ4TDBlNXNrdUJySCsxYlBqeXds OWwrTUZkdFBOZys0QkdsWWtCaW9oTUdTeApnLzhzYy9GTjNmbXpienR2WlNpUjMzVlJGNzgy QUVpSTExZFhqeDg5S21QdXMwM1hWNy84MXZrLy9KLy8wWC93WC95WHFWOUZDVzFLCkZVT0lR bWIxYms5bWNyQlRtNlYveWZqSHNKbHVkN2N2YlB1NlorcUh0ZFpJNUVRQkxOUTByVVJDM01R OHhLSjFXdmlGd2s2Z3dFR0UKak5oVlRZbmNXdlNSV3l0Q0tGSXRWcWFTcDF4SDExeFJJQWdT cEViT1pMT2JVejBkMW0vZlA3KzRmRkRLN2JCaVR6THBzWnQ0a3l6VwpjYng2ZnIyLzllT3Rq OXVPNjNxVDFxc1lFNXdzcE1oRzRrWVFZWWFSZTNWQ01KRDVOSnNJeGRoVjg2dFhoNm92dnZM Qm83N3JZMkNmClpxMDFFSmxacmxsU3RNWEFWa2pOdmJKNDZpZ2JoSVFvV25WM3IxNmpPb1BI K1hqYXI0cnA5dmFnRlE4ZlArejcxVHp0KzNWWDV0YnoKYVU1ajF1cWxUa21TTzl6Vkc2V05p QVJFbnBoVXB6SUM0RWdTak9lcVJlMXd0VnR2aHRCMUJnVlo2TmpVNWpuM3ZGSTNHUFhVT3p6 WAptWXc0aW5vMWNXZGpGakFMd0dpUjFNMnc1V2hzeXRiY0VDWmhiNUtmdG5PUmFRUEt3NkZt Nmd3UXN3V3ZXYlhXUHZha0xlR1ZZNHptCnNMa1V0OXhqTGc0TlRLU3pUdHU5ZFhPUEFBazBH QTNrQjB5NVJETWhrUkRNTXI5cHZUb1lpNktjUzN1c1JGdDMyckdDYUFoWFpacVEKWDhCWldh VWJ1bDZ5bDV0TVEvWVZoMVZBQitOUzJUUkJtUE14czVKQUVJUTRkWENxU1dCYVoxYUd1a3gx Q0h6U0RkYzF2enB1dTM1NApuTkptRnJncFlnV3gwc1Z3c3AyTHFqNjYvK0REajM3MCt1YjF1 NDhlVDd2anZUWFY2UURuRUxudjEwaUJQZXQwVzJxRmloczVDU2ZtCmZtQTNsRlBXNnROa05h TnFNSThFNUdrK1hoL21mUkE3anZQWGYrbURSdy9mbjQ1KzlmTDFTVWMvMkwra1RnckUzQUV4 ZHlPcUlBZEsKbTZjdjlJaldHMW1PT3ArN2ZiN1FCL3NpbmRpWExnYUFoY2hOUkVaT1JIcG5z Z3dpN2RmZWJEeE1MTXpCYWFqV2RSc1o3bk02SjBrUwpVcTNsOXViSzFkLzkyaTg4ZWZTNDYx ZnJzL3RwT0hFSGM0amp6azlPeXZaMU9jenpYTWREZFdjTHE1M2IxZTdtMmF2ckRURE84ZXBx Ck91MEhsREhYZWJPT0RnMGgrYXkzKzNJcjhSWjRZUFJMdFBxMS92NTlFeXA4aUNmdkR2VVBq OWYvNHNXSGZ1L3ljcFAyeDFkMTJxK28KYUJudDVHeGJkMkY5R3JxMVN4ZkR1aCtZUFFJbXFj RGN6Y1RkYTdFeWt0VlZrbkczMys5dWF5NGhCQzNjZFluSXhyd3R5Q0hndTUrOAorT2I3aitK NFhlcTBTaW4wNFovOHErOThmRDNlQ3ZMcWJNcmo1U0E5ZVo0ell6cnNiNmdEVFhqMWVuN3hZ di9PNWtRTXEwR3V0N2VwClc5MXNyLy8wVC81MG5DQ1FPcFlCZUdlVnZ2Yk9KVXY1MDAvLzlP VzRkOFlNNDlCQ2NkemR3ZFpJbEFvLzVqa0FueDd0ZDc3em9UTmQKVDd3TzRTUjFYTFVQd1Ez SGVhcG0wdlc5ZDBva0o1dnZQdjNKTDM3bFlmVXNtNTQzTkp6QlN3RW9EcjdQVTJGWmQzMFg0 dG5KaXBKWgpINTduL1Q5LzlzTUQ4TDd3cE4zdFhNNDQvZHJsdyt2MXlmL3g5RWMvK1BUWkwx MSt3N1JDVUhQbW1MeU5Fb2tqQ3hFdFhoMVpEbU84CkROMGE2RWRBcE1MbU1EaEJlYkUraFdw MmV2NWdITlZKdWtpblh1WEZ5OTkrOFBDLy9hLys2Ly9tSC93REVybTVHUzhlM3J2ZGJablkK TVlQRXdPeUpuWUt5RWVaZ2pRVDVwZTJYZ2FkOUxIUFhobUY0Y3doZ2tDd1phdzBiUVlzZU5K RVFld083TEI0K0FFUkdKTXhHTGJLeQpQY1F1QkdvOVVpWU8wU0pWajdPYnFUdjdNYy83T2xl VWt5NmVyTUk2VW1mejZXYU56akxQbHJYZTdtOTJMOEo4c01OMVY4ZFVKcUhhCmQySFZ4WDVJ SVRHeENndVc5b1ZUTThZeVhKb3l3Wlo5SFdLbVdtaWU5ZnIyY0xycDExMFBrRHVzcWpVU1Zp UGFzVHZJR2hIY0RNNUEKQUJPRXlaVWFPTmJkbFJnRWJUWjlIK2Q4c3orZWtEQkh3MFRrSVhC VmJSa2VET0lsN2F2UmtRMytPYWJNckxZRUpISklzNnk0dUx2bApVbWRKRW1JU0JGaWVtMjNT ekZ5Vks3c2JWV2NsTENncWdKMkVJSzMyYkUxSnZyc1huNWNVYmNXRU5XcThVK3NRb0JFZm13 ZjFicEZkCjdFQjM0MDlmRENSWU5GbGtCZ2pBTVJSQms5VW9xQnJFakF6aTBubnR5Yk9WM0RC ZWkvdHFzVnpkamVEYUN4Qkh2WHVCNG9BaWlmVkUKWTJTMXV2WFNLem56V21KdzVpd2VpU3BC SEVKRTdxcnFGSndJUzQ5VWNEZENKd1ZUb3hPVHMwQ0VtQm1aYVllNkFWKzRCRmdGdVZPQwpy Q1R1dmN5NXhDR3NVMy9RUE9XeGx6VlgwNlFnSXhMaTREQlhPRHIzU0ZBSllLcU94aVFqRVpq YjZjbTU1WXhjcGVaWUZSeUNUYUJ5CjlBcGd0VGxuNlYyUnA3bk9vOWJKMmRUY3VMWHJXZUZP cE0wT2UzZGIrQXZOcnYrWGVERCs0ajc2Y3psS1AzODFZNDg0MkRsNElJb3gKOURFTXpxUld6 T3JaMmRtd1BrM0RLUTlyV3AxUnZ4Sm5KdDh3NzJvaDZhcUxzVXpRNXk5ZnpQWHdkUGR5RFh5 ak8za2N1c2ZEcFpTeQpQeDcyYzZ4MlVaM1VuV3FaYXgyTGJkV093TVhtOUQ2SDg3R2NqYk5B emxMcTB1QURmKy8xN2FmYksyV0QrVXBXUStEUzNmTDI1UHlkCjk1ekpKYkNSYVRJdThPQk1o MmxpOHNqQ0FvYXpLWnVTYTlVTVhmaGg3bHBOU3lsWlN5VS9GTHc4akh2RGcyRmxWclhtczdP emo1LzkKOEVXUm5lS1Q1eTgvZmZiWjIrOC9CS0ZxUnFsbjZ6T1QxOWRXUDdzNVBMOCt1Tk5x R1BKNHBZWjlxVmY3NDdFZ0JCR0xaWnJQZ1NmMwp6L3ZBbjc1K2RyMjdRZ0JITG1yQzZmTW1y UE5kTndjaHhxcmx4Vzc2d3g5OFRFUTMxMGNpU1UxbXd3NndTZlB3Z2QxRXZkYTgzUjUxClB5 WnducWNwajVKQVFxcGVkUTdXRXdlYlRLSFNCMTdKdnBiUGRuc0ZBbkI2OWxhWCtsZXZYdDN2 K3dkWkI0b2RjRlByenVxYUdZQUwKdCt6bnBSWFVBbExjSzhQSnRma2pHMmFFT0lLWldWdkpm bWNMOXBhYmJONmFXVVlFUU9Ccjl6VXdxLy9USC83b0gvN2R2L3Z2L3AyLwpjMzUrdHQzdVl3 anVpemkyL2NzdHhjakoyTkV5V2I2MEs4elQwYTIyVUljZ0N6bUM2YTVkUm5jZldGVDZJc0ha UXh1TUxkaHhKd1lKCnFaRUZicUlTdUpzUURJbWxhSmxLS1ZPdE01V01YSHd5TlFsVG5zZThq NGsyL2ZyeWRIMXZrN3FFOVVhcWxBbVdmZHB0ZDllSHZkUzUKODNJV09BaFdmVnF0dW1Ib1Vv b1NDUktsNWRRcHpJemNvY1RNRU5TcVJFUVNKQ2FlMVd1ZHArSXlQWC94V3ZWY3prTW5BaFMx MnB3awptZ3ZIUU15QW1VTFY0VTBWQ2tJRDdsRGJVOVhkemVpT1kwRG04enpmM053QU9EMVpR U2lFZ0VSa2RhNjVwZGtUdUNtN3Z0aXNXR1NtCmpjbjFoWGdCSWhMaWVjNGplNHl4SDFZaGhx eVZtV1BzZkhKVjFWTGNUWlRkbmRoQkVJYXlVd3V6WmhaUXU1bk5GOTk2dm5jeWZTd3MKSG5B ckgvR0YvN3JCWnB5Z2Qyd2pFb2F4d3B0bUNBQVdGemt4T0hEb0YwK1FtYWtXVTVDS1J6SVJ3 VUIxalpwZFZkbFp5ZDRzN3NzTwovZFByL3JLcDMwbm5nMkdENENKN2pQTTgzMUx0MG1vVkk5 UXRGd1R5WUJCU2RqY2lCUm1ZeUluWUFlaGQ3YVVHcFFCVEwxWVZrY2lqClVISXFnVzYxQktG QmVLTmtvR0RvRGFzUWV1YmROSWFUY0RLa3F6SnREL3Y3OTA2WEd3ZHVrMmdqSjRKeGhBUXpZ WW9TQTVvTkhoUXAKZEN5eDc2eG1IN09VVFBPb1F1NnprZVU2TXVIQmd3Y2lvc1VPdS8wMFRW YnpueW0wdVd2Zy8vUVgvNkxQL1A4bm9xeURTVGlFMFBmOQpNQXpzcUxtNDFRY1Azam81MlF6 RElNUFFkVjNxT29FUVRGSTgzcjVHWUE5c2c1U09udCsrSXB1ZVNQK1c4bS9mLzhvamluM21s L04wClcvTXAyZVN1YmhXdXRleHkzcFhwdGt3endPdGVTYVpKSjlNQjFKRmN4dFcrSDk3Vmgw OXZueDJQaDVTNlNjZjljYWRxVkkxdXIxY1MKMW5Gd1llWmpCa2QzWjZrMU04TkRDQzVrWHVx Yzg1VG5LZWZKbHNrSTNGMVZjODZsVkFmUHdNY3ZYMzkyZlh0NXY3Y3lldEY3cC9meQpjU3FW R1hqNS9PcjVaNS9xZXc5eXRkMyttSS9UZWpqVnREN2c5dWs0ZmUram4vekdMN3oxd1ZtWHVU L2s4ZWwyL09SNjNzMlVsYXBQCkREeDZjUGJ3MFpPcytza25UN2ZibW5yMjBOVXlpY085Vlph S1JZRUFBZ1VXaVRoTzQ0OC8rb2lJQXZ5c0QrMFVxOFFtSkVSQzFLUU0Kb243bVlRT2NGaHF5 YXpsYUxpRkZSc2haYzg2U2E1OTZLcVVTd3FhVHMySDc0bmk5dno2RGRMRy9mM2JPZVQ1c2I3 NzY0TDJUVFAxbQpOVWk2MHVsbG1UWjlURmxKRUFuZXJOaENFQUtRelp1MXAvcXlIZ1p3WW1G aElqVFlBdCtKcWdCQW00RmlrUklDWUdZaElhSUxpdSs1Ci84SC84RC8relgvcnQ3NzZONzY1 L2RFY1pWWFZRUXl3R0VjbEIrWUFJNGdqM0FYSWZ6bFhtT2ZSWFdPVW1LU3BIQm8wOUEwellm bHoKUTBNVFNZaHZ6T0FOdWlibXl3TENjSUlKdFJWOHFkZG1LOU04SC9JMEZWTlJpNFdwc3V5 MVRsYU5FR1BjRFBGMDNaK2JZYXBsQUFBZwpBRWxFUVZTditxNlh3UE5FQU1sR3l0NjJ1K1By NEZnUFhleWtUMkcxN29lVUpCQmdqUVFhQXVrZFVKRE1RUVlJU1dqTjJNWWxKd21rCk5HdXQ1 Rk1lUmVLbVc2VjFmemVvVUNhYTV5Sm1ISU83MTFhUU9ESEwzV1lEYjlydXRpZTRpVWgxSTZJ WVk2MzV1RC9FR0ljKzlrd2MKVTJLNHpXV3lZdG5VaElRL0Q0aTRLL1NhbkVXVkhkdzRJNHRQ d0lYWjNmTTB6MmxjcndhT0FyQklURU1vMCtUdVdxc2JZTUh2VG5sdAppMTBFdTlSeUZoYVUz ZksrWkNaWjhFVlFWV1c0dGJINUlnc2ljb2FqaVptWDNic3BnRWpZMUQ4Zm5MV3ZHRGZSY0lT d1dIYTM0cVVXCkZJZFlURDF6Q0VPTXhldWtXdDFtSStlMlVuK1JDZjR6NlJ5MEtERGhqbURZ Y0dBbXRiSXRoejNLT3FWTkVIR2V4eXdPNHVqQ0VBWlIKV05JbG9HZ0VNVUN0TVExQkxzRlYz Y3dxbEZnQ29XZWVRM2cxYnAyc0V5cWNUb3dGbE5SN3hqckY2M3dJdVo2a3JtNXZibSt2TCsr LwpUY0xtRk82TU44d1I2aHdpcFBPU3dTUkNiUjJJTEJRVHg4UXhhcW5FR2ZOSVlLOGx4QlM4 ZDV0WjVNbmI3ekR6WE1weHY5ZDVha0JFCnhkSXpieC90eFBhbTFvZmZ0VzcrOVYvdDJNUWho YTV2bDdrM3g5dkYyZG1RdW9ZaTh6Zm5LcEE3YXEwc2JGQVhoQ2hCOEhCejl1M0gKNy9SUHI3 OUNxL1dreC9sWTlWaE5MWVJxQ285T1BwVjZMUE14NXpGbkE3TDVrZlhBdkk0VVRNVFVaeVA0 bzR0NzZmWUYzRUtRZWM2NwphYzhjb3FUZDlnWmRINGROak1Rd2NqQWNMQklaamxxTGFYYTFN ay9UZkN6anBLVVNlenRWY1NBVXE1cmRYZUl3NS9Fbno1NS81NGMvCmZ0SzkvMWJmbTg2OURH OWZ2clYvZVYyclVZSG5hbFd2OTRlcm05czhVMVZNRUZtdkRzZmpkei84MFNkUG43eTkrZUJZ L1BzZnZmcnUKcS9FbjEvTmVlWGJ0Z0UwWDNuLy8vZFN2UDN2KzdQbkxyUUdCV2RVaWdsaHJV R0loT1M4eDdPWm1JUVJoMWxMTlhXSmc1cW5xTEZiSgpGY0xNd2lBWW1ZWkNiL1dEaHZPSDRj UmZId3FPcU9BV1NVaDhIR2NlODluWm1WV0htYXo3ZUxvdXozWUVPMGU2ZDNFL0NCMzIyMVBJ Cm83UmFIU3FmbloyZW5yNitmdlc2amcrN2JzeWxjek4zMG9WVG9nWW5aT2hzTmRmaWQyc0R3 U3U4bUZycmhMM3B6Ukt4b3hsQnFCSE8KekZ0alNRaVIrY1RvVjA0dWZ2ZkhIMzNuZi8vZHk2 Kyt1K203S1Zjd09DWTNoekdiSzNraE4vS2dDem4zUzNrVUFDQm9tWVZNSWdjUgpJbUtvTXhF WlBoZFhmaDZ5WmdRT2dxWWdNU2NuTThWQ0FuZDNZM0tCSzVZWVNGU2RENlBPRGdOSlp5VFZK WnNVK0c0K0ZJa1NFS01RCmtWdG0wajZLU0JhR2lnU1VNZFU1VmdhdEJ1bzZpVjJJa1RndWVo d25DU3hZK3VBRVVJdDBWWGMyVTdpMlRaK0RTQ1FTTHphN0dzcDIKZGR5dHB5NkcxSnB4YUFT ZlVkMjRoU0daZXl1NFNFelJORFYzclY2MlpsVndjaU1KSVVSVzBEaE44NWpuNDdTT1BYRUln UzBpU3dHZwpxZzV2d1dUTm9MRkFIRm9XZGt0cGVpUE9OaU9Ea3dlaFVqV1AwM1E0MHRDWlda RFVCZkZRRmJPWlFiVlpQd00xY1pHL0VWc0ppRURzCmNITUsxR0FGeE55Q0NkMWNvZDdFemlB SGNWT2FFUkdSbWk2dDF6Y0NMeUZ5TjJ1OHZWWm90aGd4NGFhZklUSVExTDFhVVhVM0owcWIK eEVGREpCbUNuQVN1cG1hdTZtUnRML3k4cS9qelJSTkFEZ0dDNGdRa3dqUENnV2lDN3J5Y0lB aDduSXViZzR4RUlCRkUwUVB4NHM5NgpvOUJ6TkMyT2V5SXpVcU5HK3hmbkR0eHhPTHJPS0JR aU9DWDFybm9vR3N6T2h1NjZqTk0wblE2cGN6dnN0a1Z6ODN3NXQzbTBOSytOCnhWN1NYUFBr YkVZdHA1cUpnM1NkcEE0aGtpZzRFaGlLV0xKMTZ5aGVqanVFN3QzM1A0QnpuY2Z4Y0hBdFZv cC9ucTM3aFNQTG4xVloKZmhtWE0wbVVydS82VmVwWE1jbyt6NWJuamtQZjkyWTJ6N053cURR NlNSOVRTelNkcmNaYWM1N3FOUG54Y0MrRVgzcjQ1R1E3eC8wawpOQVluTGZOK1BqbzhPTHMy ajdWTlZjZFNwNUp6emdLUWNDWS9CTi8zak96VkMyYzFRcXh3dDVwbjZkTHVzQzlGeVhsTlZJ K2hPMjd5CmNZY09nTGJjTmdoSFhtbXpOSnVhbVpaWlZSMnFWaHBFamNpWnViVlNpRG1Hd01S UGI0NS84TDBmdkhlU3V2ZmVLUVhqZm5ydnlkc2YKdnJ3T3dQMVRuS3pXMDVTM043Zlh1d1Br M3N2YjYrdTUwSEJTRHNlWEI3eCtmVjM5cTg5MytaOTkvOE0vZmxseU9wa29tWThYWGYvMQpE OTU1Y1BudzZ1cnFKeDkvTmhtR3hFWlM1eHBEYXFNTzhoWWVpNlhGQ1NLdHpDSXBjZ3lOSTFy TnM1WXB4c205RUFraGdvSVRIS2w2CmwzRnk4ZWpDNk9ySG53NGJDUzR6YXBBQStHRWE5WFo3 ZVhuWmNYTE5saVNzZWdGZHBsTjEzRnVkWEIxdXQ5dmJYN2w0ZU9ZaFRKTVkKbjY4MmZ2M3Fw b3pIY0ZhOTlxNW5KcTF4d3U1RU1QZEp5NnoxV0djV0NTSWRpNElEcUpqVkJkQ0dRTXpNQWNU TlgwRVUzaVFPbUxPQwp5TmxzTmRXMzZ2aGVLZi9iMy8vN0Z4KzgvZGQvNjk4KzdJN0NpU21n VGNHY0c5TmdzYVo4dVk5RmNGUUpEVllMZDhNWGN1aHBnYXJkCmVhR0lnRllnTVV5WEthN0J6 VjJOMWRtTVhObEFxbHpOUzd1cjVpNHVvWUFQRmZ0aWgySkhZSFh2MHBGUmowUzFWSnZtTW1z Wm5GY1MKVW5BVzZwam10WlJSU25VbUJhbUJ0Umw3R0NJaXNRdEphdGtMWVNFS3RycXZPanRi eS9FQU9RbTNPNFZDaHVxODMrV3JmdGNsUGwwbgpYdllYWnlLclpscHRJWiszYzR5NU5kVVF1 emVOcXNQWjJyZ2FhS3paeUxGSTBheTczV0hWTVhXSlVnTlA5ekpyclhPdGFzczc1dlBCCjRS dHhMQkVJUXRRZVo0TlR3NHdaVzgzbHNOdTcxaGhqaUltQkdLT0dNRk51VVgzdDFUTno5Y3FP WmhjRUduYm5idFBncFhBVUVXZXEKYnE1bXFPVGl4TTc4eG5DSm41TkhlbU1KQ0VOYlVpY1lE SE5Cb0hhRXlOcGNRdzNPaDB5cXBxNWR6QVNnWStvNXJFT2RWWXVWdVJBRQpCSEVZM3lVLys1 MjM3SzZqOHFZM0d4M0I0Y0NLWkIyNkhlYWoxNjNuQ0FwZ3FtcFRRWUJHaWl4WWhOZG8xbDJn V1V2WTJUekFRQlNkCm5iWE5uTldpbzR1Qll6akNYdXFZSkd5RUc1Y3h1SzlBRnpFZHB1bDAx ZC92dXUxeFB4Nk9aN1RRWFVGM3JCVUpGR1BiRkoxTXlabEkKSkZCTU1mVVVldW9Ta2xISVJB SWpydGwwMVZlcmp0UU43NzcvRlhlYXBpbFBrOWRjODNFaDRTMWdkRnBhVjNkVnZ0K1JIUHd2 bzdqOApjKzBvUm1CT01RMmg3MktYaUtqT3VaYjVyQjlTa0ZJS3BpbEFTQmxOQTIybGVuV3lj VDdXTXRkcEhHOXVUcks5RTlkNiszU0RVSzNVCnpXWk82ZlU4T3BBUWREWlRHTk9jNjFqcVdP cVVDd0Vld3VSMGJTcXd3dGdvcjRSaWpORnpSS3U0VmVIVmNxNWp5RkZIbVk2cnRPdTAKVkpN MXJMcXBNMWNyeGRUZGx3YUdLNWtSdVdwMVZ6SnQxVHdBZHc4aGdDWDI2OTI0KytPUG4zMXd2 anFKL2NxN20rdjlrRHJSRW9DMwpIMXkrZFhZMkhjYkRjVDRxS01SUHI3YmI0eWdTQ2VpQlBn M1VEZGVWUDd5ZVA1a3h4S0JXQkhiUnBZZG5KMU9wSHoxLy92Sm1SMERvCitsbk4zWmtaZDl3 WGg3UW9MeWNTY0Z2VEdsbTZLYnZZak4zMnRSNGtqc0dGT2JVR2tJSGQ2dTV3ZHJMQ1licjZk SGY2WU0yYkFLZEsKcmtMYmNYcDFQTngvY1BubzVGd1ZYaXlFa0NSY3JMdnROTTN6ZUh0N25R anZYanhJMjdsemxEbWZkbDBBYm83N25SZG1wK3BLdmd6cQpDSUFyTE1NeXJKQUx1VENSY0Rz WHVydHBpNTRsdXhzdXRxTThnMEliQWJtRG5adHkwRDNsK1g2MVg3azQrOTUzdi9mSC84dnYv dkt2Ci9SdXhIMENpaG9BSU5nV01JY0F5N215TDFwZldobTM5ZkJGcHVoYVFFUzhiNUdJTVlh ZTdSZGxCQ29jYkc1TTdURTNOMWR3cXFiSXAKRitOcVhFSFpaVktkUVJZSzR1allHWFljZExQ cWhwUFZlblAyNlA1dWR6UGVQS2R4YStJbXd5eGQ0YVRxaVNHaVJIN2VoYm9hYnNmWgp0QUxS WFEwQ2RoSGhJQTZvYXEzVmc0ZmxCYmRwSElxcE80cWpMblNCSUNMTTZzUmVjRHlVMTdJZHV0 QkY3dVB5bktTVWNxbHpMa1lzCkloeklWYzFNTExrN0doYk9GeUE4ZTJpVFdTMVZsZHlSSkZY ejQzN2M5dEhNaUNSS2lsMlh1cXBGcTVwcHJjelJ4VnVHODUwMGd4M0UKd2hSY3piMmFHWGty V3lpdzFGckdjYVJHWkNXcTZyRUxPVEl6bk4wY1RMUnNFbW9nVUFOTUVpMjVKS3BFQVhkdFdH WnVsZFViNHBxWgppWG5iQUQ1WDd1QnVPTm13VlV5RXBoZkM0aHJ5NVcrRmlSU3UwRnFDRXlO bW9tcTFWcDNuMGdSek1hUXdCRmxYakZxTEVyV1RSOE1kClFId3BNZC9zMGY0RjBRb0JiQmFM RFFHbktjM3cyY3EyenAxMHB5bHhLU2pGeHVvUkJySUFzSE5zc1V4MzJqUnlDRHlTdVhzblRF UzUKSWxjekJKSWVZZE92RG5sL1hhZkFjaUxzRWdaRkFISFZleUhkVEFjbXZMYzUvV3o3NHJE YlRscDZrVGJrWFhKNldTUWtpMFBvVjlEaQpNQWh4N0VMWFMreGNJcWVlekFGR05RdVRVeUFL b0dpUU9Ld2VQM2xIM2VaeEt2UGtXcWJqQWF3L1A0TjVVMkwrN05mL29zdkV6LytnCi9kbHJE aU5FNmZyWTlSd0QxTW8wb3RUMWVaZENtTWVwbElKUUhWTXNxYVpRVlJrZVk1eEtDU0drTHZD Y04wb1hrNjNTUm9KK2ZManEKem5BOFNaKzlWZ2ZDYUhVc3RYcG1QK2E4ei9sUXlsU3lBcThP VzRDWXBDSm03aW9DdTRENXBCdE9nUzFBeEgwZnVxNEgyVGdlZWduVApZU3N4bGFMYUZZZUdt cFU0YUdtSFBHSXdDRlp6bnJUa25DZnlXcldVTWpPWldYV29NRmVGY0xMQXJ5ZjdvdzgvUGUv V2IyOHVidmFUCnF2YVJ1ZGdIYnorNk9EMGREN3NLcVVHZTNtdy91YmtHZ09tNEFuNzU4YjEz M241dlJ2cGtuRjRUNWhpQ0VGQXV3L0QyeGNXYTVjY2YKZi9MWnE2c01TQi9WWUk2VWVuZi82 VGt5QXdRbll4Y1F3TlZOM2FpYXd4a1VnSVBXdmVzUm5weDdWbmZtSmRBbzFIa2lua2w4cnFY VApJQ0VXaFFXK3pmTm5yMS9mZSt2aHZmN1VzbnF4U0x6bVdHRk85dlRGMHduNXZYdVh2WGtz TlVVNVRPT0p5QURjWWpyVXNtRkJDN1VGCm5JbEZ2S1dDTzdsQlFtaVZ1aTdnc2xacUxmQ2R0 cVB3c280Mm5RWUppSW5FaVFXdUJuT0dYN0wzRXIrWmhnOS83L2YrejMvejkzNzUKYi84Nzh3 d3pGM0JsVkFaZ3dmQm0vZnpTQnBZQWdwQ3pJQXBWQjdzN3VSREExSTQzQWpoLy90a0lxQUJB YlN6VVB0VFl2Rm9sZFRaagpKU2tlQ3Jnd0NoVGRpTGlIYnlYNDV2ejh5WHRQdnZxTGwwOGVY eDkyNGRrbkRsSGlJSkRWMm9aMWpYNmNSekVJS0FBOWgzWFhUYVVlCng4SWN3QUVpa0VEQ2Jx UnVXcFVkN042SWhWaHk0OVFNYU1WbE02a1JNUVdoNmhBRzhwd1BoL2w0bkV0WkJXRjJNdmVZ VW0xRmh5a1IKUWFXNlcxWG10dS9ZTXFBbWdqdVkzY3dOcWhWdEhFak1WdWRTeHVQRXpGMUNF SmFZUWxka3lxcXFxdlJteEgxM3VUc3ZFM3BhTUhqdQpidDdlWVlIWWdKeUx4dHBFbzBYbkdB TUhXZkQrYlJUQVJFUUc1NTllVWI4Z2EyM1FBVENvM1VCWGE0UDF4Vlp5TjNONjg4MmYveXRN CmJVTHRUT1J3WGl6RmtNWTVvaEJDTldXaTRPSWtUbEM0bTVZS3FoYk5ZM1JLd29rOWVaNHRH QzlibUFPMnZNY1lQeFVrKzhVSG9MV2UKT3FHMXBKM3JXUEtSYlNaNEg5bEFSVDA3ejNBeGl3 QmI0T0FOS2M5TkZ1REdEaVlUSnlJNGVYVXpSYlhBbk1EbmFiak94NE9XMnpxOQpDaWtFWnFQ T0NEbWZ4RzZvdFhkK082V04xdm00SzJWZTNRMUczUW5NVGdJSkZBS25BWlZKbFpnNDloSjdD Y2xZSEtKUWNuS0RWeXJWCmFyR3FCcExVaDlPTEN6ZG9MbDR5Nmx6bVl4eGl1M2ZXY3IzUkxM Yy85VHRaSU8xLzJjdEVrelovOFhLQUpGQk1DSkVhdEQ4WE51K0MKQktZWldOSUkzc3dzMmNV NWhlanUzZER4NlVrWTBpQXBtWjlRM00vVGQvUlp1TW5ENWR1dkVtMHl6Y2VzV1dzeERSaExQ V285dUIzZApDdFBUNitzc2pHR1Fic1BpREUwRnRlYWUxeDFnRHBSWlJHS1Vrc3M4N2xQZmxm azRqL3RtcVFraUZtbzFsaGdVeENBNHFkVlN5blE4CjVIbHl6WVJhYXkxMUZpSlZOVk1BVnBX TVFsck5lZi9Selh6NTlBVTlpTzRFMDdQMXdEUytmWGwvTTZ4ZTM5eEs2Tno0UjY4K2UzVWMK dXhDazVGUGdteCs4OTliang3ZlZmdkRzMWVzWllJYlhEdVdkKzI5OThQYVRZVE44L0VkL2Nq dU9uQkxGT001WlJMcXVtNlpKdkwxdwpJMklRRE12aFJaMlNDQVhXVXBiV0xDaFhtMVJIOXdr ME0yckxxU013YkhQU0g0LzdrTGcvSFNDbzVKRloxVFh5VWZYcGJYMTZ1LzNHCkkrTmk3bFdN STB2UlhOeWU2WFFKdkhkeEg3ZEhyaHBUcXFXc2xEdmdBQnhNVHprazlrQXNUZHNuQWlJSEJl UENIT21ObDdJbC8wSGEKMENZRU5CV0NBOTZJbWd2ZXNpR3NsK0tRR1hEU3lvZURvYngva243 L0QvN2w3Ly9qZi96dDMveE5yWUZpWHgwQUc1c1lPalVBVmFCMwo5ck12NTVMLy9OZS9jbGZJ S3JrelU1UVFJek1hdVF4M1FrMkZHY3dqQjYrdWM3RmFZV2dEek1CRVp1eGsxWFd5TXFuTnBE T0t4dHRNCk8wNnZuT1hCazYvK2piLzUzcS84K3NtVDk5UGx3NE1SU2R3TW15SDBIZkc5ZS9j dm5qemtFUFZ3akVRQzBhcWF0VlozQkdJWnh3bE0Kc2ZXTDI5THFWSzB5cVh2ck9YcGJWOVJO RGJXNmdSMWNxcFpxcW01cVp0Z2ZKNENzMXBKbllsdXRoaEJGcTRISWpNeFFhaTFaelkwbApT SWo1TU1PV2c1R1phNnN3aWFxYXFwRlRqSW5BdFNnTXFVdTd3eTZtMkloTmNBb3M1Rlp5TmxY VkNyY1FBNEZycVF6cVlvSjlmcWdVCmNLdmxvT1ptS1FRaHFhVk9PVHNRWWtxcHMxSzdtTng4 ZTd2TjQ5eWxMc1E0NVdOTWdyaVE1Vm9CeU1SZ05vRXphQm56dWp1Q1NFd0oKcmYvTFMyYlkz VkNUMnVCVWJlbWZBRXViSFg1SEQ4QWQ1ZFVkVHBZcnpGSFVpM211WmdZRWpqSFhHbUlNa1J1 OGdsbXFvNVE2ellWSQpKQWlZV3ZnM00wdUtXdFVJeE10TDhxWjFjRm9LYjJFbmxNRE9WTFNP aDhQbDZnUlZ1VGhVRFdEbWtMcXU3OXc5Q29mUUJXRjFxN1dkCnhra2tzSWhRT3h4S2NBb3VE cW9NQ2xLQldZc3g5K3YxU2hLcEp1RmE4bXJWSGVkeE5oL0JQemtjdWdkdnJjL3ViYzdPWSty VnZCK0cKcnU4Y2FKS3FSUlRIVEJ5SW8xTXdzRHIxUSsrcTZ5NTJoSExjazlXeHpuL3kwWWZ2 Zi9Pdi9Idi84WC9HbkQ3OTBVOCsvTzRmdnZqUgo5NmJkbFpFMVIwMDd3alRKSUZvUXQ1dWFh WE5adGlZdDBjOUExdS9HMWorRnI2TXZYTzFXTi9SUSsvem1yNXFlWEpnSmNMUEEwbmVyCnZq L2ZuRitlM0h2UW41eVhXZzZIZlIvbDhmMUx6VlZZaEtPemNJaGdBWHNYb3RjNjczZDEzSS9I NiszaDZ2YmxaN2k1ZldlMU9WT08KcTJGYUQvL2k1clBuSzk5cVhzOXlFZFBEa3lHd0g2M2V6 dlAxVVQ4K3pqK3VlU2VMRUVLb3BoaUdCaWFrRUxyK0dPV0gxNS9kQWl5cwpzRkoxM2ZWOTF4 K1BveEZSaUVTaXFxVlVoN0ZRcnFwV29iV1dPZWU1NU1uTm1GSExsT2ZSdERpcWFsSE5iWUJS cHJtcUZyS3NXUnduCm0vV1FodDMrdU0rajIveXRyNy8zUzEvLzRDVEllSnhlM280dnAvb25M MisyMVd3ZXhmeTN2dkh1Zi9JZi92c204bnQvOUVmLzB6LzcKNXlVSXEvcHhmQ2VtYjMzdy9y QktIejU5K2tkUG54WEE3dFFVdWVScEhyc1VvN1NjUGlVaUY3Q3dCNkdXMzJSYTNJekF6RzFY WVdJbgo3Mk5NTE1GdFlONTBjZDMzM2RCWFZ4NkNySVJYSVp6MmNlZzdDcEF3eCs3SFY2Ky8v K3BvbUMrSFV6K1c2MmZQcjI0T3I0KzVycnBQCnIxNDY5QmZQSGp5UnROclBuZnBZTXZYOWtl aHF2MytKdW1MK3hzbGx0NXZYRWlOUlMxVnlzNkxheUozVU5PSkV5VG1CZTVMSWtqZ3MKenQz R2NTUGlKcWRvMExJdkFNSzhvWHZoWW5YVWpMUFRWM1grNUhoODh2VmYrSVZ2Zld0ZmlrWE9a dVlXUWRHY0JCcTQwczlXQ1A5YQpyNUJ6RGlFd09SUDVZZ2RVcXhRaU55YW9FTGtyTFp4cklt MHlDV3RodHVRRU0xUFBVOUdzODFoS2hwWG9Ib2lTaFRnbnUzSUtEeCs4Cjh5dS8rdTVmKzQy elIrOW1sLzF4Mmp3ZVFod3FaSm9MVkZWQ3BxNWJCVG9janVOMm51clFpVnZLMDNFZXM1R3JV c2sySjQ4UkxadU8KZ29iQVdaWEpuZFRkdldxdFZxdlZxbG5kbmRVYUZSekVMc0xCUFlXZzd1 NDJ6cnJiejdlSFdXU3pxSzJnekJ4alZISTEwMXdqeTUwTgpIRTV2Z2ptRTRFVGlMYndTaFp4 ZFRTQkNnVGhOMlZvcEhHTnNMa3VKWVRvY2F5bE96TXd4SkhwRERISDJKZnREbTFPcGNWbEZC TzZ1ClJ1WnVPczl6empYRlNIQW5oQlNIOWFxaUdpelhyRzdnOE1iSXVIQm9DYzVHRXBtYm1Y THhLaTM1MjJZT0lxVW1ibXZmM3paTEFOejYKN1Q4bkxXa2VxYVdIZXRjR2FadW91RG1JSFVK a1lEWE10ZkxNN3M2Uk9JcjBGRGRwR2swSlM4UXBPUXNWdUxsNlkvSzFiZDd2dXNGUQpZakFG TVNURmltZ3lLc3dld2s1ckV6c0hkRERqeWloUWdibTVRcUk3ZzUySkF4UGdqTGJkTTVnUmlK VUNFL1hPRzBXV2RBeHBydk5OCkdidjVzSkt6KzMxdlZsZkNmWWVpb2l3WFJMM1c0L2E2ekVm Tk15ZDJxTHUxazVsYmF6dUpPY0ZZdVNVSm9qSHRXbCtoZWtVdXpldXAKcW1BNXY3aFBKTFg2 YnJlRG1wY00xNldxV01wS2F2SXZJNWg3TXd3MHdnRCtzaHRRcmZldzNHVmZNbDJOeUZtOEZa ZE1WZ3hxVElCVwpFakdyakliemQ3TnFGb3BWcUpvWnpMU2FFbWd6SElMLzROV3p0eTYvRWpm OVBCNmZ3Zzh2WHRRSmx6S2tibENEVmRmZ1dwR1ZNbENaCm5lbmtZcUREL21wMnpEZHhnL1hx WGc0OGVha1dHQ3pRTGlablUvV2FpMm8yUjg3VGVOeTVldzA1eHp5WFNWTFhENmRWSGVZaUVr SmcKa0twYXpRM1A1bmVmSFdaV213NUlHQ0dFV1hsZjdkVll6ZzVqcXZYbHE4K2VQRHovMnR1 UHp0ZURIVWNsbXRWZmI2ZlBYbC9mSHNZVAp3aTkvOFBEWGYvV3ZYZTl1LytYM3YvZFB2L2Nu eFRGdGF3ODhUdlQxSjIrZGI0YXIvZUhENXk5QXREbzlBVk5MTSs2NkR1WkJ1RTZGCnpFTmdG bEY0TVROM0Z1YUs1akJ6WGdnU0ZRNG1KdG5tZ3FsVTk2SGZYQXdkSjRHRHVvQUE3c1JYVklU Z0ZoUkdmTDNidjlvZnQ4RHoKL2ZIN1AvN29pWFNwMXF2ai9scjUrWFp5dC9lN2s2K2NYTnhE NkdrV1V1cFdZNjJEcExPMHpubTh6ak5WWEtTVm1BclFaQWR1aUE0RgpKYU1DSjZMbzdaekl3 VWtjNVBZbVdHNGhROTBWZ3U0TE9LMk5NKzlTanZ6MFpGUEVQeDMzNzZ4T1huMzY3SGYrdTc5 Mzc4R1Q4Mi84CjRnRnFrUWJuQ0NKNFZWVW5GbTVaQlYvT0ZUVFBBaWRPMG53RmFPNkx4cVc4 ZXpNMUU3azdnYlNXQnFsckV5MDNNMVVyTlVtYWZDSWoKTjFha1NlbFFjV1YwUlYwOVAzLy9W My85VzcvMTIvZmYvM280dVRmTk5yOThQY0Fqc1pYYVQrTngzT1l5alZOWmRZbkM1akR1Tk0r bgpxeFFaWldZdG9CQ3Mxc2txODB3c1ZWeTFwcWpEMEdtcFFtZ0VkSzlhY3MyMXFucXUxU0Rt cUE0alk0WUVpbzRvZ2QzbXF0T1lYOThjCjQ3QlBzVDg5R1ZqVVdTbG9rcEJScDJNeE00OUpF TnlwZVJCTW9UQm1GaUU0bWFGaGZjZ0JkYlRqQnN0eG5JR2RpQXd4TVJNRjZmdCsKajJ1eldv eVltVW1hWjBOVmNjZGtNVFBTQ3ZkMlNCRmlhMzE4WmxjYmo3T2txZXRpSkpoNDZMdlY2Y21F WThsbXRiQ1lNc0JFN0VaRwpSTXloVlI0aUFsNTBzbS8yU3pNM013SkR6WmhjdGRIdmlZamR5 UnByWXNITDBwMXM5YzMxcG1wWk5pQXlnUU1VWUE1V0lnSlZnMmN6Cm4xVURRMVpkN0ZiQmpB N2JZZ1hhVWo5YmZEVzhXQ1dCM0FHYWVZbmdoanNnTHJEb0ZKMTZwVFdrVXF3QjI1TEZPWVVR QUhIM1FqcVoKd2QwdFJCQTVDYjhSUUNHd0ZmdENpUVVCQ2JHQU4rckdZUXBwVC95NmxsZlQ4 YlFmK200ZGtkYTk5QVBYZVp5cjM0OXBwZVgyeGZQNQpuWDArblpLRXV3TngyMVM0VmZUdVpP NWtEVjF4ZHlqSnRjSGVNSTFXTXBsYXFXYjI2TzEzV0dJZDg4M1ZOVnp6Tk5LYnVQQS83L3Iv CnVWUCt2SXp3VFREbXNsUGV0UllvUklvOXA4NUFwUlEzRGNKZXE0bTBqbmZ6RURmMUFOaWJS UU90ZjA0UzE1dnRrTDZ6ZmZFZ1A3alAKOFpadEJMWUhDSUFVNHRDYm9WYlRDVFZycmFyVjNS RTQ5akhGcnJjODdvQm4rNXMxeDgxcEdvYitrSXVESFdvR1puRzJWaHlYcXJYbQpjVHlZZWtv YVlwbm5rVGlWYkxtcVZVMHByVmFyUGdhdGRjNWpGR21xQTdPcTNtU2JabFpCTHNLQklSeEhu NS90OXgzSnhzcTRuNy8yCmE0Ky85YlVQRXZ1THcrNll5M2FzejE3ZUhLY2NpRFk5ZmUwcjc4 V1Q5ZS84L3UvLzdyLzZ3NmUzRlJFRDhCRDRqYTkrNVJmZSsrQlkKNjArZWZ2eWo2KzE2dlU2 cEgrZmpORTB4QmlFdU9ldGtnZVN1bzZMT1VGZzFUOUlybklpTmx2Z2F2YnRYVEhJN1RVZXJC ZGd3UHdvYgpHanIyRWp2aFRrSVhPS0dJMW9XdElydkRjVCtYREx6WSt3K1B6K0xaL2JOQm51 LzJWNXZoeGVIMlB0TFhMeDQ5NGRWbW1rTURMRFBLCk5LMVd3MXNYOSt2elYxZDExTG1za1lx TnhHQ0hxd3RnVG1seFN6QVRDM0ZQRXAxRTBjWmdmTWQwWFJSeFAvYzJkdUNOL2NNWnIyc3AK S1k3VGZHK3ovaURYSC95VC8vWDN2L210LytqYjM5cE9NM0dJeXVKVzRaTXJLdmNoVlh4NTBW M2h6UUQyalJpU2hZbUlXZHlWS053ZAp2dTRXVERYWE43QktkbmVyWHFzbUkyaERGY1pDM1M3 cmpmbHI0dXMwdlAzdGIzL3p0My83OGJlKzdkMUd1WmZFNXlUemJrZWJOVGFyCnNCb2djdHp1 ci9sSWVuSWgzY3pEY1Q1TStkZ0hKdWNnbmJFVGVKcm1vaFVzUGhEQnVkYWN4WXBXb29ERlYx ZXJxYm9hMUdueGVGRGIKL28yYUxaSUlZQUhuaXQxK2psZjdmbGhMaXVzaE5pd1JPd0dvWmRi MjRFaHlKNFBXcWsxV0orSm1BclZhek5VSVFtNnVjRmV2QVNFYwpwMzNPWlVqZHBoK1NNTE9r bEdMWEFiQjVDWGhxdisxYVRTZzBTNFZxSlYwSU51d0FHY3lFS0lXWXF4M21ndjIraTNMU014 RkppbW1OCk90YzVqNEJ4Q0FZUXdSdHJpT0JrZDFqYXo2TkYyczdYR3FuaFRyalY3cXUxQ2hl QU5vL2FRbkw5L05NUzJQQUZsV1pqY2NCNEdmaWoKQlgreU9STVRzUnJwcktvZU9hWmtUZXdT dTVBTnVSWXk5MEJCdUtxNXF4QXZaV1diaU1NSnJuQVNLSXhWMkgxd3JwREtucG5HVWpwSgpB MU1Fc3h1cTI3enNsTTdzbFJ4dWpFVUU2YVJxYkMzVWtOcFdCaU9DSjZLMStZYjVMQTM3U29Y b2RTM2tvNnlIOVJCa0ZRYlJZY3luCnZaeXBQTHQ2ZmR6ZHJPOGZZcGVheXIrNTRvakluZUdz ZmpkdlZQTkE3ZGhoV2ttcmw2eGxoaXNUYWExNUxrOGV2MDFFdGRwMnU0VTEKLytJZDNlaW54 YTUzOXdqQUFvdjRjeS8vdi9tMkx3cEp2b2oxYWU5SnV2dHorM0dtRUZJWFV4ZFM1NFNjTTF5 bERleC9lZ0R2N3JWVwpGeC9yckZZaWMwcUpSNUhZKzNyemF2dnFEMTU5OGhiTm45cEJnTGRP Ky8xMkNpNlJnbFV0WThrUk5hc1dNMVZXU2l4NnlCZDlQOXdQCjVYWjNxUGhrKzNMVGQ0L3Zu YXV3OEdCV3hqeWJzUk04SmhGMkJDUFNtcFVqdUlERkZwRHAxcGFlTTBOcm9SYUViT2F1V3Q0 RUVKbFgKZHpldkpOWVNGcGovTDk3ZUxGYXo3THJ2VzhQZSs1enpEWGVvVzdmR3JwNUlOcnVi VGJMWm9tU1JjaVRMTWlBYk1LSUVWbUMvRzBqZQo4NWc4NUNVUFJvSThCWWdEQklhTkdEQU1H REdjMkhHZ0NOQ0RZNENKWkZFV0pWSWNtajFVMTN5bmJ6clQzbnV0bFlkOXZ1cHEyVFFVCmlj NTV1SVVhVUhYck8rZnN2ZGRhLy8vdjc5Q25WdlRoMWNWQnR0ZXZWVjk0OWFWN3B5ZFBIajlZ NzdicmZyemN0YzlXR3dBTUlSREoKMVhiM2YzL25ELzdWdi83ZVdZUTZRSXh3aStFWDMzcnRH Ky85akZINDFoOSs5NU5uWnhGZzZkellEMTNYb2tuSmtBVUFBQ0FBU1VSQgpWSUd2MkhKeW9s WGdnMmF1cXJ0K0dJZmVnck1wSjdqWVNENlZIK3pCSFJUVlZLVUc2QUF1NDdEV2VMUENRSlZV Rm1hdXJtdGx5TktyClRtTGZyTVkrS0tUZVFNeEJOWStzZzNPOUtnRGNiQTd1K0Jsdk9objZx cUtJTU9RaGE1NjdhdUV0QSt6RXhwU3lsRDRxZ05wVU1tb0oKMTZPU1plaVpIYklYNE5JWVVp UCtWSzMzNGs1cFpsSlU4Wk91MEF4TUNIZHBsR3lHNElmMGM2ZDM3T25UNy96di84ZWYvNnQv SmJ6NgpDckNEbkZJVXJjZ1F5bVRpcDU5Zzk1TXZGMXpGekFSY1lzWktzNElaYzg3VGJTcXRI d01BQlJQVGJJQm1YTDVkVlJVeHk3YmJkV1BLCjJWemtacXR3cWJqeXJxMlcxejcvK2JkLzZT Kzg4dTY3cVo1RmNRVUpjM0N3R0ZBc3pXVGxuYk1FY2IyNTJHM2JZVE5idlA0V0hSeEIKVEZl cnMyRGRZVk03N3lXUGxhdjZNZTY2RVp3akZ4cFBLaGI3d1d3L2tBTkFVUkhUWXVTZUVqYk56 SUFBVUpFRUJSaFZ0ZHh5U2xIWAp1MVN0V2lPODdRKzFKT2lZaUNSVUF6SEwwOUZBd1hLV21K T2FFUWt6cTRobFFRTkdSa0FUVTlVWW81SExDYkxHemE2ZE5kVzhDdDdNCk1TK1h5eFJDcEY0 VnFCZzhqRXl5UW9rbktmQ0xFcUZwQUNiWlRORTVINXgzVGl6R3ZoK3ZlRjM1NVJUYTVRbTlR KzhRallNSEFpV2oKWWdFc2hKMDlYdEplYUs1QzhTU1VBR2NxUE1COXl4QUFpZ3NJZ0tFNGc4 eDBvZ3ZoaTJ2My92a3NUZnRwdUVsRXBDekdDQUlXMkNXRApVUzFuY1RUNmdJMUhKSEpWeUVr Z1lUWUZOSmoyTHpPR3N0OHpURUpaTk1oUXZoVmpOUS9vQmVaSWFuNWd0OWJjc1ZhRUREd1RR aFZJCm9LTElEbXlLNmM0RnQwU0FwVzJqU05rc200aUNnSmloQXJGaVRqWGJ0VEJMZGJWSmRq V21iZC83T1RsZ1JzVWFTWEdPMVEzRUR5L1cKNDNZOTlMdTZtaWs1bEFSUTlGNlVKdUFUbEZh QjdkUDRFQTAwZ1NiUWFHbGtNd0pMS2VXY2I5eTZxVURkTUtSaHRDdzVEcy83NTM4UwpXOGkv anpXaXpET0xVcHFaMmJ1Nm1YTlZJN3VvV1dKeVNMVVBxRUwycVcwSkFFRk5MRnVXckVsTUEv TzhudmRyTjRDckR3NkgzY21ICjI4M1ordXhLaHNWc2NlZlczVWViSHpTQ25GRXNSd1lSZ0dT a0Jza0lxRkpYbXpWQ0I2R3hPZTdXbXhiZ3c4dW5LN1RGNlV2VzFOaTIKU215QWtxV1RucGxk YUVTRUJNU2lvU05rY1dhZ09ZMVZQWnZOWnQ1N1VFMWpCZ0JHeWptSkpKRmN3SlpsWmxZaWIw U3laR05HYUdZeApEYXZPTXNCZnZIUHJwV3ZIdGVheDNZeWFXOGxudSs1cTE0NEdvSG1UNEFm M0grNzY0Vm1FK2R4N0ZRTDltVGR1L2VWZit1YTl1Ni8rCnp2Yy9lUC9SNC9NdWV1ZEJJQTlq QUdwbU5hTzFZNjRaYmw2Nzl0cExMNmVVUG5ydzhPSDVCVWoySVJRQ0h3UHhmbVJURGpOQ0JB b3gKSlVmRXZqSkxtNVJXcVUrTTg4WWp4MUJ4VTNzaGxlUlRFa1JEWU1tR1hNUTZjSGgwV2kr UE4zR1Y1N09yaTJkSG9YNTljZTA0ODloMQpBaG00U1pJek1BZnZBS1VmTTBBUDBLS05qb0lD VC9sVFV4eGdaWlFudXhPeUZrREkvdGcxT1V5bTY4Vjh2ckkrNlY0R1gzYVlrVEF0Cmo2OWkx NDV4RnZCbHJ0dm00T3pEaC8vc2IvOVBmLzIvK2kvZDlZVVQ3bE9IaUo2Y0pvSDhJdDNrMy9z MTZYMWh1aGtBcGJna1o1WUsKRGJTODltYW1Kcml2TGN4TVRWRlJGUXE3SDRBUVdJemJtSjky OGNrSWVYNE5iNXkrL2N1LzlQTFh2c0xYVDdidFNNSFZ6bWtDSnpnNwptbGx1dGl6dHNLRnhS LzFtN003R25kL2N2RmZWaS9yb2VCaTd1STE5U3BWWmpLTnJLdS85YU5ZTjJlMWFuTTBNc29r NERnQ1FFWXZzClVVeFZMYU5NTjdRQUJVcTJIYUZqQ0V6Ri9VUGtWTFViMHNYVkxtbXFHMjRj Qk1LQ1V5QWlSRTFKTkEzRlo1NVVzb2lxRWxFaHUxa1cKUmdKaUJYeE9xaWhEemF5NWJkdTE5 N2hzRmlFNDV0bHNscDF6aHNNd3ZQRDVrNnJhTkFBa0FETExac1VCWTF3TVBVWU9IYlB2Slcr Mgo3V0xHMU5TZWd4Rnk4R0VHYklwa3lvVzlVNEFSazlQZlNwOGNZT0xUQW1ESlNqWmd3dEtj blNZaUJxcEtnS3JLU0FqSWdHQWd6K3VICk1raTNUeXRMVU50THd4UktycElTcWJJZ2d6RTZR YktNUTBxSVErV0I1MGptblhNVUNNYXhxSHNBcHFaekJpczdaWmxobElPT2xzb1YKTWFHeGdW T3NBWlVKd2JaRWlhaEZjNkFPS1NDaEdHWmxkWi8yUEF3VWJjSVlDWmlJQ1pyZ2xBYXFKVkJI VGJKRFdEb3ZicFlnYnNadQowTEh1TitaamNQWFI0Wnk1V2lTNDNjeU90a083dVpydnRuVXpV NnpZd1BrR2dJTG4wZ0tHQ2JlSFppYlpsREtqZ282V2swcldPSnBrClVCbjd6amwzY25KaVpy dmRMaVVaeDFGU3BnSnJnR25MMVAxSUdQWTdhSmtyVDFpZmZ5Y1k5ak9TNWhldm43REgyZ3NV bm5JNTUwSUkKOVh6aHFocVpjc3c1NTRwZFUxZkZ1Vng0SDhSVFRteEJrN0FZcVFJaFYzVlZO WTZyK2VKQVRtOWNBS3hVTDJPOEZaWTNtcU10K0prUwppNG5tUkpCOGtZTVh2SWc1b212MWpQ dWRqbkhSaElOck43cSszZmJ0MDZjUHJ3bWZkN3NSMVB1bXJpdE5FYklBVU02NWpFcFJJQ3Vp Cm1QbEtpWkU5RVRoSGlKZ2xwWlFRMFhsS2FTeEhGcEhuR2ltRmdwSFdiQ3JBRmJzdzVnZ0lG Y0RuWG5uNXVLbkgzWHBzZHdiUXBuelIKZFlNQkVrU0ZDSERaalgxRzF6UUd1TzNUMTAvRHo3 L3o5cXN2MzczYWJiOS8vK1A3enk0eXdFR3pJSkdBN0dyUGdQMXVhd0Fra05ydQoxYnQzbmZl RXNONWM5YXJBeUFaSkVsRWxwYXVES0tYN2JnYUVXWVdkODRzR003Y3BiU1ZtQnZMRURpdUhG WU15UnlVaE1wQ3NNc1J4CjdFWUZPSUI2TVQ4YUZSNjIyeDdUR08xME5ydkJzeWFyT0dZSFFp cGcxSVJnVG1PTXU4RUJLTUJLeHJnOG9sNVlwTHc2eGRnOUtYVTAKbDZMcWVTd0pFUUhZcE52 ZmQvNC9WYnovc2Z4TE16TkxTTHZHUDF4MUVxOXUxNi9BNWVWcHRuZVByLy9tUC9sbi84Ri8v Qis5OVBXdgoxd2ZMbklNU0VsRXNDY1Q4azkrQm4vYmxKQW02SXQxQlVEU0FiTWxrMG4yYWdh cHB5Y3JRVXAyb0lZaVJsZ2hpVlRORVJjK2hoRXR0CmM3cUswbGVMYTYrOWV2UEw3NzcrM3Rm ZzRLQTFnOHFSTVJONEJwTlllNDB3OXR2enE2ZjM4OVdUS3JjejZXTHlIMzc4d2ZHdGwwK1gK aThQcnB3T0tETHVVRXBLSnBLWnB4RmZiZG5kK3VaRXhMandSYVBDSXlHaEtvR1NsTExjTXBp eEFXSXpwQlJ4QXhvWUFHVk5PcU5tQQpBREhsdk5uMVNmcmx3cDBlemFvNkdBQVJWVDVveWww LzVOUXpPL2F1aUN4Z3Y1cERvUlNCWmN3RUNDS01oQUFpNnB3enpmMFlWNnVWCkp3MklEQkNZ S1FRTE9jYW9XVldWaVlrb1o3VVg4QUptWUtLaTRuanFrT2VjemN3NWh5cmQySysyNEIxVmJn YUV2bktCbmFVOGpuMXgKNkU1SHVZSzVOMERFTExMWHNRTHVNWGlsdmpTWllIa3lFV1JSRGJ5 cTBiUmttaG5xOUhzdnJyRi92TEpFTUNKa1EwVlFJRFV5QWxWRQpaOEJKc0J0aUhhenhQamhI anNrQmU1ZEtocGtwSWdLVHFPRmVhL3NjN2lNQWdvSktJeUliVmthdXpGWFZncXNHa3RZeWc4 NHcxRVNZCnhiUmdhZ0hFU2t2WG5pTTJ5b2tCdUd6UFNFaEFSbWFrQ09BSUExQ3Q2Qk1vY2Fx cisrMGFzRCt1ajY3TnJ0V0lTK0hiRXE2ZnJUL2EKck52ZHBwck5EU01uZFpXeEM0UmVzNENX MGMybmxsOFVFUjNKSXVRUk5lWTBZbzZvZWVpNnhXSnhmSHhpWnB2Tkp1ZmN0VzFLb3llYQpR blQvWk1YbFQvRjZmaytmaTJhOTl5R0VldGF3Q3dKVzloVmZWN09xWmdSR21pUXp6Z0d4TUJp Q1UvTUpza0F5UlUvWU5MNlpXUnFkCmIvM2hZVmFWZmdmQVFXQU9QRWZQQmxrME1SZ2hJQ09U RmI0dnNDTWZ6RlZtQjF3ZExnLzE0T2pzNHZ6aGRuMjJ2bHBaMXdPZ2FlMGMKRVNra1J6U21E RVVsbjFVdENSQWFtd05HeTJuc1drUGswbkFsSWpYV2xEVW5rYVNhQytNYUVaRXNTUVp2bE5G TW8yVE5FaW80UFpxLwo4K2FiTjQ2T1ZrOC8ycTFXMjVqTzFwdkw3VTY1N0x2aW15cFRIWmtr cVF6ZHFZTmYvSE5mZitPMWx5NVdGLy9pMjMvNE8zLzBvNjJZCmh3QlJ2Zk9lUUZNZVV6OEwv czI3ZHp6aS9ROC82amViZS9mdTNicCtNZ3VoYlFmT1NqQ2R1bDU4L1F5Z3dMSVVTUlFFTWFG bGdBRlYKR0JWMTRWMURXQ0VKZ0NORTBDUjVFRXRKTnV1MkFyaCtlQjJObjE2dFA5eGVBT2tk Vjc4K3U3YU1La1BrV2EwdTllTmdEb1JCQkREbAp3OURjaS9XalBEenBkK3RycHh3aEtLREJk TlFFUUVRM2lUM05STXhBcG9FZXNxUG44aHY2N0tabUwvaVVubXNVTXRISG0rMkRjWGNQCjNK SWRkc1BTKzllcTVtYkMzL2o3LytDWFEvM21OMzQyazdxTXpwRWlHZUVlMXZYL3grVnlWa1Jq QmtBRU5KRkNKWk55ZjZaK3ZtRUoKQlNvT2VpalRBSjBVN29XMzBnOWpLN2hXM2hpM1ZlMXZ2 SFR2M2E5LzZaZitRblg5Mm5wc1EzRE5iQjdiMUNkc0hCSmxHWGF5dTJpZgpQVmcvL01pdHpy d01Dd2ZSMHdjZmZHQlFYWnZObDlkT1RQUHFMSXJvb3FtN2ZyT2N6N3lIYm5PMTNtNDBSMTB1 SE5FTWxjRFlqTkZJCjFVQ21KcHlaOGg3eXdLQ0diTTRJMkF4R3lWWnN2S3lpUXhRQnVOeU1z K1dzOFVFMW15TTJKRTVwSElaUlhBaGVnYndyL0ZHYW1Ec0EKa0VRa0dYaHdLTURzbkRtTnd0 NFBLTHM0N2l6T2s4NkJuSmt6SWdCenBFakpNaHVXQmt2VUFiR016QUdwbUhhVEdSazZJQytB VVVURQpBcnBnMGlkck96bGFrZ0VUSzNseWdWS1gweEE5T3B0MjhVSmJMQVpoVUoxMklackFB MGFFcUpDbjFHUlVCWEJZZkhzRTZBc3ZIZmZHClI1MStYb0lDMEFDTDYxVGhlWGtqaFdwcEFB UkNJRnpLT0VVeVZrQ3hyQkFUUlhIT2VTVEhiT1lJaEVSVjBLZzBqY1VRU1FBSklCT2cKSVJa QU15aWhKVFFoRkRJbmlLWWVvR0pLb0ZsVFQyNWdxODA1VmxDd3JKQW10UVNaODRqNytCRWlJ RVRVdmZPU0VJaElERDJ4SW9JUQpqWW5IRkFpc3JwNnV6cG9vVjdpTXk0WWNWOG1PTWgvT0tL NVdjZGpHWWFrWVdFSEFQSWgzcEpyUkRLQ2t6SlJtZWpJVEhRZXpTS3FnCmxuTTJ5V2g1bTFK OWZOVE1GZ1FnYlV0cGtIWURXYnhuVmxXYU5OSU1ZQWJLSldsQnAySHVmbm1aRnAxOWlzc2Yr NHIveHEvUS9zL0QKWjV2cTA1UlVGVXR5SEJvaE9uU0VnVjFEMWR6WW16SmtBTkZBNkwwSEUz TUU1QXFZRjRrWW9NaWJXVUVCa3dxZ3VsQ0ZhcGE0RlNWRAozelN1Q1kwekNGa1dBSE9IUVFX emdpTVNKbmJDa0FsVU01SU5mWHZrK0NTRTQ2bytDQzVVOVhHTjEvdkZoOCsya3Z3elNEckdH TWFrCnFqRjc1c29IVkFOU1ZqTXlCVVVRSXdhd05QYXhINHlRMkpOM3JKb2tta2tHelFhbUxH VnRJelpsVVVBWDJFRld6REdDeUt5RzI5Y1cKYjN6dTd2V0tuejNXaTAxMzNxZXpxM2JkcTFh aGk5RVF3RmN4MnpqMEtNTXh3YS84L0h2dnZmM0Z3OFBaNy8zZy9YL3h1Ny83dy9OTQpmbFpo YU1kdUVRNHp5QzUxQnZEbXZkdi80Vi8rUzduci85ZlYyU2YzUHppK2NRMnJTb21pZ2M5S1RM NEUrNVI4TlRVbzJPMnAvMmRaCmM1K2lXUzZpQVNqbWJPZVltZEFBeUNtUXdTZzJaakd6RVdB Qi92cnlhQlI5dGxxdkpYbUFOKysrL3BJL3lCZGRQK3lxZzZVUzV5UlYKVmZkalVqWEc2dmJo d1Z2MXJmYkpSMmV5UGJkNGlKTnBjdHJGUzJ1S3NCeThFVUNoQUU5WUNRay9vMVpGQTN6ZWkw VUY0TkxPRllRUwpyUk9KbnJTWEkraWR4ZTBaOEtHRE9jTGxnNGQvN3NiTnYvZFAvdUVYdnZy T2EyKytua090R1F6UWlOazVTK05uZHpSNy9wcjgxSTNJClRrWWp0ZUlOeDhtZmgxaHdQbHBH Z0ZyYTVZNENFbXBPaUVUc0RFeGl5c05vL1FDcXlXQ1Q5ZUZvSHcwNlhMLzFsVi80bGJkLytW Zm4KdDIrU2grc2hHSk16Y0VzdkFqbm5oc0NQNC92ZitkY2ZmL3UzM2VieTBLTVJvREY3ZXVQ NjhmbmpSOS9iYk81OTRRdW50KzhkSFIydApuOTAvVzEvTTJFbmZMaXIzMnZXalJ3UVBMOWZQ aHJTY0wwNjhIRlplaG1ncEhTNmFPcmdvaVJ3YkdCZnhDUUFRb1Rja01NV3VYL0dDCkRrTFQ5 ckxyQkExVnVNLzJ5VlUzQnRjVExXdm5nNUNNanVYd29NNmJRWTFTRXNwTVpNeGtoTUlZMHdC aXBqYU1VVUZyckZHWkRLczAKWmxZTnJ1SDVOc2VQbjYwaXVGZHUzL0NJS0NOWDlmSjZhTnR1 dCs1OW4rdFEyMTVXbzFrMEp6VHdYSFBnSWFjVWpSa05XSE5PWTNZaQpSMzV4dVI3UFhFVHBq eG8vQzQ0Z28wOCtpSUVoTUdJd1JRVUNJd0JVMHFwcEpoeXJBWmhCbGdLZkpNY2dwa1NHcGdM Q0NJUUtOcWg2CmtwSmR3bVlJVUtTYnBXeGlJeXh5WFFFUlJUWDB6a3dFRUlDZ1FoMDU5am5s TkZzMDNaQllVMDA4UmwxZFpiSG05R1R1RUllMEdXS2YKVkJRd2lwZ1NlMCtCMFloS2xwOEJx Wm1BZ2JKbk1GREFDTkNyT0N4a1dyZzJxNE9sOWFoakhGZXNYTTFuaGptWlY0WUJOSnM1SlNv UApkcHBzb1daaWJGSTB0NGFLbUF4UkdJd1ZDWFRKN2xxdzNiaDl2TnJjdlg3eTlQemlSN3Z0 SzdQcThHQjVJTm55ZUhxSytYTHo0TkdQCkRXUnhlQU1JYllTMjI2YlpZSkxZekp1Vno5N0lU WjNRSEN2SFdTQ1BjUmlGa0xHaHp2SEI2YzNEazFPbjJwMDlQclRoMGRXNUd3V3kKVmp3RkVh aVpFQWlZR2dpaW1KR2gySE5MU2NrZUF3VjV6aWg0OGF2OUc3K2krem9BQUJDTFZwOG1iOHIw Nmh1RDdmSDdYTGxsM1p6MApVdnZtS0k1eGJJZDVWWHQyL1JnWGkwVm9GbGcxRkNvT250bXBB RWkwck1wbWdXb0tFSTNZTi9WeTVOMWlkdVI5M2JVYkd1TGgvS0JHClBTWStyaTFZWHhFR0l4 TTMrRW84N2lnbmxSUzM2T2FlUWsxY284eDlQSjd6N0dDbVkvWGw1dWo5cCtlL2ZmWG94eW52 TmpzOE92Qk4KdzlrMFJValJHYUozRWNkbzJiT2IxYzB3YnViTnduRTlpbzVvS3NtWkl1b3Vq MFRrUkNXak9JL3NOY3F1VFVqZXhIVmpWblpZc2VYQgpkdkNyMzN6bllLYWpwQ2Zkc0tYNW1H VzczbzRHdXlFcXdPRzFvM2FJRHVTQVJ4VDQ4MSs4L3RmKzR0Y2FoUHVQSHYvRy8vWGIzei9Q CjgrVXljMzIxdWpwYUhnNWdtUTBhRGlwZDk5VHA5cXR2ZmY3Kys1Ly9QNy8xKzQrSFhlUjZB MVNGQnRobFVCUHhXRW95RlFRek1RUW8KVVpFRUFxb015TjZHWWQxMTIyMTdiMzVkSkVGTldI a3lhelFrU2xzZHJyYjlick1MQUtmSEo3UEtQWGw2L2t5dUhNQlhiNzV5ckpUVwpLeVBBZWRo MUk0TUZuR0dHQmJsc3lwalc2L05YbC9XcW1uOS9iSytjRUhFRFFEelJkQk5vTkltaW1TR0RL aGdvZUNDUDVKRnI1RGs2Ck5DaExVRkF3MEVRZ1lLSHlNS28zUXNTZDVJSFF2Qjhjck1hcm00 ZlhhOGMwUm1wakJmQnk3YkhiL1BwcmIvNmp2L1ZmZittOWQ1WnYKdjAwSEo0bEM3cVhLQU9a b1gxeVcrcTRjRGcwL0xUa05menBkR2pkcFlCU0xIZ0ZRekFoUnk3UnkraWFRRWZHNXM4QU1W Q3luWEp6TAo1bHpNTWpKZFNscTd1bm41N3VrWDM3MzExanZoK2szMWxhUGtIQ2xoVEhHTUpt QkJvOFYyL2RFSDQ3T0h0RnU3MUFFbDBHUWdEZ0RqCmNGck4xcEkrK2Zqakh2SGVLeS9kWERT cmh4K2s4MGVxbzJkM2NEQWJGUjlkYlRidGFPRG1UVFAzbnNsbEVsVlNJRS9PU3NWTHhFUkkK YkdWOEw1TFJsRXpOZ0kwS1lEYmJDSkNNNHFpMEhWeFRJVGRIN01sbDhwNkJjVHVDVFU4Qkdx dWhJV2pLWWdpS0prWUtvaWlrYW9oaQpMT0NBVWQwSU1vNlNXWGY5dU8xaU5XK1lHSWxRQlJ5 alk4dW1xakMxUlV1S0RVNnFKRVRuYStCQzdORGdnQVROTUFKNnhKaHdHUExvCnFHckFvWkpI cXB5cXFabm03SDFGNUFEQVRIa3ZmU3hxT3ZyVW93Y2twcDlLb0V6VmNnR1Jrb01TZDIxR1U1 MWhSWVNFeGdDR0pxQVQKMDhsUWlrRkYxUlRNZ0pRZ0U1Z2pNR1UwajVBQUFTZ1pkTm10ZWxr eVRSWkxSbEhJYUZaQ0lzd0FoQTBSSm5jejR2NmtDa3JHRVJTWgpQUWdURzZxSk1pZ2pEaUN0 a3BQUk1QamdzK3d6VnRXTWpDZm5jMm0rMGRSdXRBbjlnRUNzVTFDMkkxTENHZUFSdXA1OUcz T1l1OUg3CmxjaGg4TFdBNHZqcXJaUEZqNTljamJ2WTczQnhhRGthRkZSaEpFREdrZzVpWnFD UTFaRE5IQmlKVVhIS3NGZlFwR2xFbUIrZmdLc2sKWlkyOXhRN3o0SmlkYzFHVkVjcExDR3BU T3gwQWxRQ0xBTGs4S1h1bkIvNS8rNG93ZFJNQWRKK0VnOU5TWTJvZ1pFWGdRMFFlc2NacQpK dUJJRWhwVTVHcGZlMStCOCtScmN3NmRSM1pBRGtCWm5ZTEpkREFwdlIxRVpPTEsrVHJuUEE5 MVE0RkUyTElqQlJzRGV6ZU42TlhNCmhGVFpOSU5hN01YMW5oTDc3SEFFeVJBWnFDRzhlLzFv eml3QitlcjhCM0hjWEsya21WVzFuenNIcGs0RXdSeVRJQ1laTjUzT2ZKVWsKcWxBYlV3Y1dn dk5rcXBGSVFDeDFxVytIWG9VZGtTYW53T2pHSVZzbUYxZ2xVb0ozWDhXZitlS3JEbU1TMldW YjkzYTUwNVM1OHBVdwpHN3NZTTZGaEdqSENsKys2WDN6dnJXRDllamYrd1kvZS8rVGlLZ0dn YXRSSVlGM1h6ZXBHaVExc3pMQmFqZWZQSHRuTDkrN2V2akZrCjZEZWJnWWJ0a0VqWUV4Z1cx cFdWOTllZTN5Z0FLSmhNcENIMmdEb3pRQU1ab3lTRnlnbFNrcHh6VGtrRUlUSDFwbDA3SEFF dG13WlIKZGpZT2tKWXdiOVN4bVdydTBUbkhGZm9Lc1RaQ3lPWDFRZStYU2tiaHlOVXd0cjBx QUhONWd4QUJJVStRQVpxQzMwcXZxVlM2aUdBVApxMHNtbm9tU29ZQ1UwYnVBbUZFMnpZQmF1 ZEc3alVVSEVOQnFSSWZtd05CMGx1MDQyYTNzYmlmNXpYLzRELzd6Ly9Gdi8yaTE1Y1V4Ck85 WmN4dnUwLzJ3VWlyQVRDVURKL2wxRC9UL0ZWVlpWVTlXY3A4MlNpSXBiZEM5WW1IcVpwZlU0 aWJJMGEwcGdSbzZUK0RicVdjcFAKc2d4SHk1dHZmZW0xbi8vR3ZUZS9PRHRjWkJFbTU3eFB4 SGtZVmFWbXFPUGdOK3RIUC9odS8rUUI1QzF4SmpZVjlsUUZGM3FOOVd3eApSamw3OWlnVG5G dy91blByK3FMaVM5QnhkZFptbVB2bXhvMzZUdHZ0SGp6dUxpL1dpMlhEUFBjVllCYWRjRDhs cUJ0eGlxY3B2Z2NGCk16WGdBcFZnOXNSUmdNa2s1eXdLdGxtM2xjT0Q0STdtTTRhS25RSkND TU9ZTktkc29nYUdyQUFncWtiVE9KZkVFQ1FqUnhKRWREQnQKeENTS3lUVG1idGV2VnF1RDRE eGh4VVNPUXZUUmo1bzFGek0rVFBmNTAwdU5tWW9iMHN6SXdDTmxCVkNwZmNneHRhMDJ3ZWIx ekp6agpFR3FFR0ZQZmp5Ym1mVlVrU0RCWkdreE5zZUJnclJ5NXlpTk5KUm5hME5SVVRLS29x bkpGVUZ3RVRNaW94a2FpQ0tKZ3FHeDdOSHRaCnQ4dVFVY2xNU3NQWERCa2RvS0l4VVltR2hr eDVVQjFTSDF2ZzJTd2hnQ3ZSZldyN3g2OU14TE1oRzdDeEFqaGlBTWlxWEF5ZkFBYW0KVE03 UWlFUlZIQm16RUxVeEFnQjZYbFN1RzdNM1JKbVcveExEYWFZY2lvc2FwOU9DQVlIVHlha3lK Vzk3OVhPaWc0QUR1dlBOVTU0NQppVGJzSXA4Z0NZWVJUc1A4eUZXWGJUdXNWM0o0SFhrMEpl Y0pZdlFoSUpxaFRmbzhVVU5DTTBRVW1ld2V6SndOaHhTejZlM2J0NTF6ClhkdjI0OUNOM1Nn WkhJTkRLUEo4Sy80ZmVMNmRtWm1BS2FxQml1MVh6ei9iVmN6U3RGZnRJZTcvV21NaVIreWQ4 eUVFQUVncG1abXYKUTJqcXFxbERDQnc4K0lwRHhkNGhNZ3ByQmlCQmRSbVlqTVRRa0xUTS8y ZE5sTkdIR1ZkaDFBeWVRMU1iSUhxSHBGbEV5TUFCQ1FRbQpCc2hnNTJOTHFGYUJ1QVUyMWJK dUVoQ2g5SlNhby9CNVBvbWcrZG41aDVJMnU5MllmSDI0WkNaU1pFVTJhSnpyMlFaTHlFMmZN dXFZCnpNaERWV0hJTVE2YmJuWHBuYXRIVjQwcFMxWUVSbldtVHFFZmRnVGV5MHlsOHdaZmYr ZExuM3Y1bmt2anhicGRYVzEzWGRwMlF6dEcKVXhISlBQTmdVSmxCaE9zT3Z2bnV1Kzk5OVd0 ZHUvbm84WVBmL3Q3M0gyMmdybEVCS09lR09jdG91UVpIUmw1dDNQYnc2Tm5GS1BycQo1NzhR WnI5NU5lYWQ1RlFDekUyTlNGRzFFRUFRYkIrMVVTNHpKSEp4aUtCd3lCQ1FwUjlUSDJWUlow TWNaVWhwTkd1Sk5pYXJjVWdwCjN6NjVaU0hzaG43ZHR3SjQ2L1RtY3I3WXJkWnBqR29TMkIx NDU1RVZDQVRTRUkzTVY1T3IwMkVnZ04ydVEzZXROT3FMNE04WktwS0IKZWlRRUV6UlVJMFJu V0VTelJVai9vbm5ZS3hLQm1XVzBvU0F0a016enh0dlpibE1ESFJoVmlFU1lHRWhBRWJ6Wmtk SnJzNFBmK2VlLwo4ZUh2ZitmYU8rODg2OXM1enRTVTl5YlVGM3dwMHdmMTA5MHBBY0JOYm5n UkxhLzVmck9jR1BndlhEQ1psWlVJUWMxVUdWQU0rbXpuClVlNjM0NlphekY1KzlmWlh2bnJu N2JlYWsydUdXcGk3VnZqZERETWZGcEN4MjhXSEQ5cjdIOEQ2ZkFhNWFTZzQxbVFPZmUxcjhF STIKTHIwN25vWE4rdXBIMy9zKzJSdWZlL21PZitYMVMwZnR4YlB6WFg5OGZQeTVWMTRkVTM3 L2cwOVdsNXVhQXg2UVIwNUdZb2JNb2dwQQpoa2dVaU5qTUZGUEJqUk95SVJLVm1SOWlWc2tt S3VoOFR0THU0bll6SEdBSW5oMVZJTGxwR29XWXV5R2xsRVNZdlVHeFlxcUFnU3BwCk9hMGJV aTVGT0locEZBWllVT1VCdGMrWDUxY25COHRaellHQ0kvTGVoK0RHTk9hc2hGeVlxL3QzWUxw VUpJdW9DS3FSR21UVmxEVmIKTmE5eVRrTVgrNHJUTEhqdktUakhKRVkyNU9jOWM5Z2JJb3NL cVdpVHRMQjhwN05xeVl4Qm9wTDFEQ2hxS2lPTW1ka1VvWElWTWhBYQprQUNLYVhIY2t4R2FU QjVMTkZkMHA3SlBrVFFBUUVLY1BKZEVRS2pFMld4SWNjaXBjWWlhalZCc2I3VTJVOU8weDlL UWdRTnpRTk9CClZVRk0wVlNRaEVDTVBCa2lKaE1GUWlKQUduUk1VZEY3NzRQRlhQS3dTWUZ3 NzNsQ2hPZi85ZWNpNmVLTXd1bnN6a29rQU9TRkhiQjcKQm41UTRLVFdwOXhGcnhtSExPdjJH b2Y3d3lhdXIzSzNCWFRvelNPWkNqa21BaVVzZ1ZEbG9GbnVhczVsOEdya1dEUHNodDZBYnIz MApFaEx0K3E2UDR4REhVYU9TNVFMcitXd3QrUHpCbUxKSFBzdFUra25YVDl4TUVjR29nRWNB OWRNbkR3eDFMMDZtS1FqQTExVUlRY3l5ClJBQUtJVFJOVTRYYVZaWHpBVUxGenBFTFpDUW01 QmpNbVRJRFpTTXI4Z0ZDQ3Q1cjdhUW1JL0E4NUJFZHo0OFBlUmpWRXpGS1VnN2sKR3UvRzVC MVZDSWE0TTlPK0h6Vm1CK0Y0ZnVpcm1hRkpCTXUrZGplckpUZFZzNWdmbkozOVlMTitOaWFN a1p3cnRIY3pjNmFWb1FHaQpRVC8wbnExdWFpV0RmaFBiVmR4Y3VINDRYamFuc3hPY1ZkdVky emlVS2J1bW1NcUVjR2dyc05NSzNudmpqVXJOa2oxNjlPVHBzMVUyCjZzWGEyR1ZRQXhpNjNX TFd1RGcwQU8rOWNlTnJYM3pEa1YrMTQzZCsvUEZIWjdFRFdGUTFHbmsxSDN6ZmwxZ2hCaUFL SUFMbm0rM0YKcHBzZEhCNmZucXd2MXpKazloNlZTaDVWNmY2UXFlRWVMUDJDeU5reHh3RUFZ RDV6YzkvQUlNTzI4d3NHQUROS2lqM2FLc1d6dG51NgpXbFZWZlhSMDdjRnUrMlM3dmRDdUJq eTZkc2prKzU0SGM5a3NNRUh3MlRrdlNwa3gxSVFZbVR2UWdkM29mUWJhcGl4Kyt0ZExPclZI ClVqTkFFaUFxakVJMFVuQmM5a3VjWXAvMzFrT2ExRUE0WkJGVklDZ3oyWWg2bHNkSDY4dERj b2VJQWNoUUUwMUJrVUh4WU14dkhwNTgKdkg3eWQvL1dmL05mL005L3orV1lnZlpjZDRBWEkz SS9vNFlxUC82VTJyRFBOMHZjYjVabXhvdzJ4U04reWl2WUwrT0FhbXpnZ2N4ZwpUTGFLK1N6 YVpXaWF6NzE1OTJlL2Nmck9POVhwalVqSXF2T3F6bkhJWWhFTkFEd29kOTMyL2tlWHYvOTcr dmhCYUMrZEc2c1NONjlBCjRCanBhRjZOS1p2enR3K1h1aG1lUHZnWXlaamczcTNyTjcyL3Fw cjFzNmQydFQ1WXp1K2QzaGpXdXcvdlg2MDJuU08vYktyQWtBU0IKVFJSY2NQaHBKSWNCRUJp YUFiSXpLL05oTkRjNWdVUUFzeEh3T05ocU5Td3B6QStYZ1IzWU9KK2paSE1jTHdBQUlBQkpS RUZVR0tZdQpEa1BNRVJDTjJDR1Rxb29aQWVvRWNCSkNVZ1NQSktPSUlEczZEb3RFdWMzOWRy VlpiM2FHVFJVY0EzdWlFTHlJcENTUXBzWmdpY2g4ClRsTkhCTEFDaVRVd0FnRlNKRlVHaWtD U1k5LzMyOTV4NEZBeHN3TlZOL3BrV1F6M3FVTmtOaEUvSjNkSWlUbVk0azRVYVJLaWxOeG4K TWlLQVlZaEVKREs1Qm9rS1lnUEZRRTFKU3hZWW1XTHBlQUNCaUdXbEl1SXNHaGN3VWdVb29W MXFSSVJHV1ZJbmNkYTZodGtScVlJQQpLcUFDbVVLV1R6UHFCRkVCQUFYTEpvMkFBTmtzb3lX MENzRVJKZ0V6VUNSd1hqaU9xbURaWXo0SXlCazlGZ1dQa2FraUlLQW9URDFNCm5YYWswaVlF d2x5NnlrcGVxWExrelNxczRPVHVvLzRpWjVCdGQvWG9ySGFJSUx1ejFRRzdwVnEvMncyYmRj TVZLaUFFWW5VK21FTUEKVk5OUkJGUWRPQU5TbFR4R2gwNDFtMWtXNmNjSWptL2Z1U05JYmR1 TzQ5akdyczh4Z1dhMVBHM29FMjVRemNxbmFMZ1BiTml2UG4vYQpCWUErMjhVb001NzljWGp5 QUR2MkxsUk5WYytZV1ZSenpvd1lRZ2doa0hkTW5zZ0JPaUpHSmdUbWtwOUVXWXpRaUlEQXlN d0FtYjFUCjgwNHFHVE1ISDFNWDBZNFBsOEY1WS9DZUFBMmFXcG9BNDg0QkxCaVVBelUwOVAz RktISjJvWXlTVFdmTEUwYzVEOTc2d00zeGNmM1cKOGtZMVEvMmd5MjJTMVM0MVhwc0dLMDhx bk1WbEMrQU1Jb3hhTGJBRzI2d3ZNRzVPYXppODF0dzh1WDFVelJhOEdIcDl0TnBjcmswQgpm QldTeWswN2VUcU9EeTZmT29DdnZuYjluZGRmb1pUN1hmdjQwZGxxM1N2T2V0a0k2TTJER2RU KzhicFAzYTVTK055Sis4VXZmL21sCmF5ZjNIeno4OWcvZi8vYjdINjhWek1HZ1NwWWRvcW54 WkRPRERGQzVnQ0UrdVZ4LzU0ZnZ6dytQc0dxQVcwTkJKaUpXTFd4TlVTaEoKRGlCb0JtaUZN N2VYcHpuQ0dteGV6UmQreHRuU3B1OXFMNE1pQnlIYm9aenQya2RYbTJmYmVHdHhKR2JQTGkv T1U3Y0RpR0NYWTd2cApobm50SWxvV1E1Y1hiZ3dzeEFJUWo1WUxCOEFDYlpMV3BZc2FkN042 UTViMjJHRjhudEFPQ0FZQm1TWURuU0dDTnl3azJIS3NGbE1ECnlLQVZFQm80QmRVTUNFWGFv NGE3T0R6T20wc1lYdlVuaDBvc21rV0V6VEd4Z1ZlZDllbHVYWC8xNU9ZLy91Zi85TGYrbDMv MGpiLzIKNjd0ZUZYR2Y1dmRwSGZsaW1QeCt3UERwQ2VQUE1yOTBKZE1LYVI4ZFFGb2NDN2JQ T0N5bTQwSzFVMVZFekZrdEd3SmtzZTBRTDBaWgpjelcvKy9LOXIzL2psWi85NXNHOVY3V2VX NWJLdEE2d1RaakZNb2psT01ZNFBubDA4Y1AzTDM3d1IyNTk0Y2RXTFR0bkNnU29wSXBtCmkx bmpZaUlnY0hSdFVZMmFWOCtlZldmby9YdnZ2blRyeHExWHF4amoxZE1ua3JUbTZwVzdMMSt1 aHo2bmRkdDV6ODQ1eWduWlE2bHAKOXBTK29rK1pRb2VSUVZFZ2x5Qk9aVE1FTVl3eE8yVlZS UjBxNUZtby9ISlcxYzVSMzRpa0pzZFJkWXlTQ3FEZGk2SWlnaWtoaWhFagpKd0F5U0lJRXFD Sm9HQng3UjFHampuSnh0VGFTV2ZBdVdJbWxUS0RLVVRRN0lkd0RueFRNV1RGWFVtQ25oaVlD R1JDSmtkSHhLTnF3Cmp5d3hwdld1ZFUxWWhCbWhLYkdybTVKUG5sSnl6aEdpaUNBRDdIa3JL R3BXNEhaVG9JK2FDcEdBVFdodWc5aG5STXlwVktqc21jREEKRkJXUUZMSUs1bkoyUndCQkEy RE9hbUpGWEl2RmtnOWlsa1NWSUJzcU9tUHZnRTFrMUt0Mks4MjhDWldCWlZVdDlOUlMzRDdm REFvVgp4TkFoU1JsKzdkZUxzcGU0QW1jUk15N0RsakNtc1lWOEtiRmk3MjJhQVhQeE9nRVln TW8wVGtGRG5IQUlCQWhpVUhoRlpFb3FtUE9NCkVCRHV6Sm94K3N0K3QzN3d1SHY4dEE1dVBx dXZ6cThXTkx0V1ZZKzZvVnRmaHRtQ2pjUmFWelVXQndCblNHcGdra1dtZ2JGSWpta2cKTjh1 U2s4b2dxWXNqVjlYcDdUc0N0dDN0MnI3ZGRXMGZSd1VGeWVYdFV6QUZrMElFc2VrR1RtLzdu Nnl5L0lrK3kzL3JIelp6VS9jZApFSmlZMFFldUtqK3JBZEZ5UmpVaWNNNU40L0JDNjVxSVMw VjZyWVpJNUxJQkFpT2lJVTF4dHdqSXhNNko4dXh3T2VSdU13eHo3M0F4Cms1eWhBaVhEV1Jp WnR1UFk5MzFORkpyNTBjSHh4ZVhxYkgxeEVhMjdmelpzTzdseFc0OFBaam8wbEJjTHZubDBl T2Z3K1BhZGsxdW4KUjY4L09mdXQ3MzEwMWFjMnAzQ3dxRU5GQ3F4YXMrOGsxODdYaUxsZFEz djUrYnZYZnZYclgzcnJwUnZIVGJBKzdpNkhqKzgvVGUxdQpoRXdjNXZNRlZ3RVdNNy9kbkY4 K1hSRDgzSmZldm52OUZMclY0OGRQejFjYlVZNkFxOTIyQ3Z5Vk4xKy9kdjNrVzk5OS80T1BI eDRECmZQMkxYM3p0enExK3UvdWpIL3o0VzkvK2d3ZVhvQTBRdW5GTURneVJzNEFZZUdRalNt TE9Fekk4dXRoKzYvZStRejVjYkxmdEdGTTIKcGx3Nm1wTS9XUGRTTFp6RVdHWGxKeUpROCt4 cWdvQys0aENTRExzaEUvZSt6M1VqdFR2TDdZT3JpL1BOVmdBQWViM2RyRklIaUl1WgoyN1hw NDRmM0xRMkJmWkkwQUJpQVI4ZUVJQW9nelROczJNL01SOUhjMUU4dHIzTzhGRWkxWmpCVGRV UmtPSVZhbExCZU1ObkgyUk9nCk0rU1NuZ3VXVEdBNlhFTW8rNmlhQzV3bjdRSnV4djRxdFFS d1hOVUxJODF4RURXd21yQUd4R3docDJiWHYzUVF2bGdmL3YzLzlyOTcKNzV2ZkNNYzNZbEU0 d0xSZWxLSlM5N1hsdjUyeC9tZm96VHBWS1lYZHhFWGJ0MTczd3VDOStjOEtyRWNjK1RGMkdw WElEVmxYUTk2WQpIMmVITjk5Njk2V3YvTnoxVjkrSUxtVEYybnV2S2FWY3V1MkVvR3JqYXQw K2Z0eGVubE5Pck5tVG9TZG1NeVFBVDhiTXpNNVZ6cGtTCklCMEJDOWhGMjErZVAvM2U5NzZi OHZEeXJWdEhOKzVJbExoWkUvTmlmbmp2bFZjLy9PVCtidXhuS2JCbkZIUEd3Yk5OdnNHeThL aGEKM28rWlNVeXpXRkpSa0RLTE5pSXhFNE9VTEZ2aWRVdk9nZVBUNVF5SVF3aUxwVWxTSGJY UEtXZEZGV1NIQm9vT0FSV3duRGN5V01wUwpNVE9pamFwNXRBb1l3WkZmcnplaDRYNDJxeEFy Uk8rOVp6V3kzTWZpQzFDY3prYlA5YkVBZ0RqaDFEVXBLeElCSnBrdGF3ZTA3bGViCnRxc1BG bTVtaEVEb1FoTUFobUhiU3RRNU9XVEtLWGszMFFxMExGMEdKZFVDQzVaSU5Hdk9KU3BYUWNB S1lSV1RvQ0ZUd0NxUWtZR2EKb3FwWk1zdG04a0pkSXlhQWdrV1VRMldKUjFFVkpUSExRbGtE dXpseVF1dWgzM1E5K2tDaFFzUmMvUFdJWldkVzJtL3JvQWlZMFFBTQprVXZJdlpsbE5jOEFD TUdBZ1FwdXdQbFFJdzRJdldhSS9YSEZuZ0FGMmFZUVR0dkxRSXQraWhUUURJM0FpQTJBcHM4 RFVRMGlxSUlwCkllQUFwN05hK3lHMjNaRFNaVXF6eFR3cCtLWTVhZXFuM2JiYnJCYlhiekI3 aVVRT2JVUUVEK2dWVkpLYUdBSTVJb2xKWXNxY2M0NVIKWXN3cFp2RlZmWEo2d3d4Mys2c2JP NExTMXA3MnhlTHJsVEx4d09LRW1Ncjl6MVNXZjVxWG41N1ByaitWUmVEemZIY0U4dXdxcm1Z KwoxRkdrZkNaTUpkSk5SSWtOQ3RlcUpBR1h2NFhMOE1ZTXBvY0JvZVNMN2M5QWp2M0p6VnRu WTN1KzIxYk43R0N4eUk1U2NJbUc1TjI1CnhFZWIxVlVDWC9IeGZIazRXMGlYdWwyN2xhRUhl SGpWTXA3RlBMNThWTjFhekE3djNyenp5cjI3cDljcWNsLzcwaGZPaDl6OGI3L3gKcno1NStJ Zm51NzV2d2JNU08rYTZhcmkzaXBsa0hIZVhKelArU3ovL3RWLy9sVy9jYkFqNmJ0anNudnBO dDluT0EwRWUreFRCY1VWTApyN1daS01EeERONysvT2ZpYm5QMTVORVAzLy93YXRPQmEvcGR2 TnB0VDQ2Ykw3MXllN0ZZM0grNFdIME1YMzd0OUwwdnZVMWkzLzNlCjk3LzMvUjgvT1IrOWgw d1ZFNUltVWlXR2pCQkZRY1I1TmlSQkpPYXJuWXlQemxSaGRKQ0JnQXVVc3l4Y2hneVdGUUMw VUVBQUNoNEgKbEpoZFR0RWhNNkpHUVcrTUxuZTk0akNZN01LbzgvQndYRDg4dnhoVkR3NlBq TjNWYmhNQkRwY0xkN3g4UER6cTBqQURUcEl5Z0FJawpnR2daWkRKbDc5UU9OUXJFRERCMnNR TkxvQjNrakJaQnc3UkRGREdiRVpobmtwSW5nR1JtRE1pSUNqQ0NDbHBDTlRPUGdJQVpnYzBj CmtFZlhBU3BpZHRoMkk0amVtaDBlVm5VWWJKUXNrb21BSFFkRjFseHpTTU40NU9FWFhucjU3 N3ovdS8vMDcvemR2L0tmL2FkNGNGUm8KYmVXUkZpSW90aW9FbXB4VytMelEvTE9QTU4zeklk bHpmQSs4Y0N4OThhZGx2MFRHbkhPT21SME95VFpKZHlIazVmSDg3dXZ6Mnk5VApQZTkzTVpC VWM4K0tmYmNUSDRpNVFoS0Rkb2g1MTN2eTg1UHIvZmFadHhwVkhDc1Frak5FNTdFYVZRbGRZ QTlBMGNhR3JIR200QjU5CjhxR0JNTUs5RzdmOFBUcC84SEJjN3dqNDlQYWRCK2ZuL1hnNWFL NU1uSUFRZ0o5eUgyekNLV2doM0NwYUNVM09wcUthSjVZQktxUG4KYWhUTm1qWExSVGVDMjFU enVwN1Z0Vm5sWFdpd2FhU3ZFblJKSklGQ0lGZXdCa1VrWEdwOU0waHF0U09IbE1aeHpDTW13 Z3ByMTZ5Ngo5ZGpsRkhNT0dod3hzWE1zNWw2c0FKNnZrZ3dRWTBSRVZzbzU2NWd0NWFKRUE3 VGFlU1RXVnNkUitwUWJOUUFOUUhYd0xrczJoVHhWCklxcHE1Z0RKVEF0VHpzeE0yUkFJV0V4 RklJbGtzYXlTU3o1cEJsR0RESkVnVk9ZY01CSXFBemcwQlFXVmJGbjN5Q0ZRUW5nZXJRV2sK cGlxbWFxQlRxaHNvT2lKQXFvQXJjMnZkMWlZWkFNdVlZYW9wd1poS0pIVTVHeFpoRGlFNG1H aTlDb1lBV1pVSUVZQ0JTaXFuOTA2Ywo1OHlpcVU5eHFOV0QwVFF2UkM1RkpFeXhlYXlJWm51 bnRBSUFpeG1ic0VWUzVLU2FBSFZrSFFCUGI5Nml3VzNIY1J6VDJjWFZPT1RtCjhIZ2pkaGhx QnpvTUxXZzBUYWJJVW1PT3lFWnNqTUJxSnViTk1VdVVKSkxVY3JhY1ZKSklWRVVmRnZNREF4 eUdZUmlHYnV6NkZHdFAKNWJ4VkdyRm1vTVUzOGxsTzJJdkJJMytLaS9hajR1bVJLOVFuQXlJ cXF4OFdBekI3ZEo1Y1VNc2dRcEQzR0VJejFXenFWTEc0c01HZQp5emNRY2RyWW55OGRhcmlm bER2bmpvNVAxbWRQTDYvT2FzQmJSMGNEKzk1eGg5b0ZkOWIyVDdyZER1QUlvSzVyRVRFRVg0 VW1TdGFVCkRaN3UycHhqeWpNM3UvbHlVL3RGeFU0ZDVhTkR0emlhLzgyLzhXdUh2L1V2Vi8v eS8zbXdsWXhkWXBlY0Y0b01Ea215akJyYlczZXYKZitYTlYyOGNoa2MvK3U1SlhlVlJ5VUZZ MUx5b0lzUGxaZ2M1K2I0TnNYODJiQlBBc3FsdVhUczhlL3IwNC9jL3ZQL3dTVHM2ZGE2Tgoy d2d3ci9uNnd1VmhOZGY0OHZYNVY5NzR3cjI3dDU4OCtPUzdmL1QrUjU5Y1ZqN2NYQnl0K3A1 VTJYSEtJeEFuNTJJYVZTSkJ4Y3pFCmJBeUoya0VnS3lpQWJ3SWFaQVhIVkVRa2FEd0ovRDdU SjVqNE9Da2JPekNqY1J5MW1oTUZ5U2JSdGpHbEpHSnkzbldyUVFQVDRlR1IKUmUxWEt3YTRW czJYczZOVXJ5bnI3Wk9UcGZlZ0lzQWlNcTJSQUl4U0V4K0dxaGJldE8zbG1GM3FOcmtOcXFL YXlyaC9yMzBvM3hQagpsT2Rjd3VNbVhnK2lnSlg5MHNEQUxDQUpnQUlFWW1JM3F2WUUwZUVB NGcxdkhSdzM0SkhHS0JJdEIvU0twQWlHT2d0VVp6MHhWSEUvCk83LzlqLy83LytHWGYvM1ha b3NHRUJYYy9zaFlIQ01sZy9pbmovWGd2LzY1VzdDM1dUbm5YR2xtRWpMVEgydkFsbHF6Nndj aTV6bUEKcTg2SC9QN2x0bDFjZStsbnZ2RUx2L2FmMFBMRXlNOXJuaEZqVXN5SkhlWFM4OG9h Tisxd3RkSmQyNkFkTlhYbERWRWtqbXBDaU1UcwpndmROM1J4Y3gxQXJvaFJlRGhpaElWdW93 bXAxZGJWYWg2bzVQYjAxbXg5MmZUcGZiU3p3NG1pWmNqbzdQeWVDNWRHUzJOSTRFbE81CjhV VVFLcEtUNUpnRXFjcUtLVXZNMGlmcFUyN0gxR1ZSOHUwNEpsSDIzc0JHaVliS2pNczZrRUVh SXlpR1VNV1loakhXVGFNQ3o1VXMKa2pPb09hTEFIa1JSVkpPaUtwZXNVL3AvV1h1ekg5dVM3 THh2RFJHeDl6NVRUdmZXSGFxcXU2clk3Q3FTVFJJVVJaR0dLRm1HQUQvSQpNR3hEdG1EUXI0 YmZiUGhWandiOFB4Z2VBUG5GRDRJQW15WUkyclFOQVRJa2tEUkZDZUxVWlBWUTA1MXZUbWZZ VThRYS9CQW5iNVc2ClNZTm9jeU54a0hkRVpwN1lPMkt0OVgyL0R5RWdMOXBwR21XZXU2WlpM anRES3lpcFNab1YzYTFPdVdwSmFwNUxPV3FQcS82b0tEb0UKWkk2aFhTNnl5Q3dGbUxKcFAw OFE0L25aUlZXK3FxaUp1b0thcVdnOUV4UlROM0J6RWM5RjU2a01jNjQ4aWlKV2lwZmlSVXdM aUxwTQpSaGpVY0JybnFjd0FSTWhnR0pGUndjVThxNHFybUNtNFFWQnljUlBJV2FkWjVxbVU3 QzZReDZKbUlBakk2aTVpNkpTNnBpK2x1QUZ5CjA3YkVjUzVGekRnMTA1elZhOGNKS3BzUUVS QVFzN21hMW00VWVCWFhvWG1BS2g5QUIxYzNkYzhxZVo2Q2FodGpGeE1CNERHSUdPWXAKTTRk SW5KakRNVFpMeEVWZGtqdUN6ZEcyMk4vNFlWeEl1TjkwNzU2Kzg3TS90bjU4ZHYvZFI3RnI5 dnZSREFUNDZuYXJzY0d1blFPOQpHcllZbTdQekMxS1BpQXpncG9aZUcrYkJrYlBKTk9keENK RU5ZSjRuQisxbGZIWjkvY0ZIUC9Ydi9rZi84VHpOdi85Ny83eS9ldlgwCk85OGVEemNZWUJq N0pqWkFDRVRPNklnS2J1QUNQdWNpdGNLdUJlRWJpbXpkODk3TU10L0FLYi9DT3YrcTJJZThB ZzJzdHN3SkVZRUoKS0NDaWc3bTZVOU90VDg3Zk9ydjN1RnVlRUlmZHpiWGxlWlVTZ2JjeExa WXJBSXpkZ2tLaUVJa0RtTG1xNWFLU0FWUk5zMHhsSHNzOAplcGxSSmJnSFlqVHJoOTYwZ0Zr cGVSajZmczdOMmNtVjVqOTY5ZkozdnZPbnJ5Y1BFZnVzTjllM3NWdnM1L0YyMmh2amFyTUNn c05ZCjlyTTBpMVpVSDk2Lzk4RTdqOWFKWFVjSHlaSTNxdzBiak5jSFBZeUhZZDdOUXB1TnQ2 bHR1aWJpMWUzTE1vOS85OS81TjMvdUo3K2UKZHkvUFY4MStkOXVzVmpjRy8vTDduLzdPeDk5 OWVqaU1nU2JBM1pUM0lzK3ZMOUhnRno1Njc1dnZQb3BXbmo1NSt2Sm1QMEs2bmVucAo1ZlZ1 SFA3R0wzejBDeDg4WHFKOStza1g2Mjd4aXovN0xYYjhyZC85dlUrZXZNeVVsc3V6QVBFa3RC dlJ0dWlhZWRsMFptZ0tZQ2h1CkhqQjdLYm5VSjIxTWpTS29RNlZ0UVpHS0NEL3lyUkNSM3JR WkhaM0EzSXVDZVlxeEFXeFZ6eWhlWUVMMVpuMXlVNlpYTWwzbThYb2EKaU9uczdLSnR1Mkdl WHV4dkh6YXJ0ODh1Rm9iOTFjMnJNcjI5T2prVk8xRTRVVDQzT3MvNGx1QUREWStVSDF0NGFI eXY4S04yZmRxdQozSDFmSm5YOWlKb0h5NVdxbWhrQ1NpbUJBOUpSRGtwSVRGelpaTlZUMGN0 c0JNNUFnVk1JQ1RraUVtQndtcWJKbXlZdndoZjk5bkk2Cm5LOU8zOTZjTmYyOGFqcUxvWUMy S2FVUWdnTXpJK0toUHl4aXM5OXVGNXVUQWVUWGYrZi8vdmYvazErWkowT2thWnJhWmFkdTR6 U3UKTit0Y2NqMHVzOTg1OHdEdU9rMC8rbVlaOElldU4zOTJWSjU4VmFKcGxuTm1qbUEwYUxt ZXk4QXBuRDlZUFhxM2NHc1lJa0EwNEtwRgpoS05wR3Qyb0dLb3dCa3F0Tkl2SlNuUC9zZHFN WllZNUlDaUJRbUFOTkNNTHNRWkFwNERlUVNQb0lGeUdZYmxvNTNuKzQ0Ky9zOThQCmI3LzFl SFgvc2FidTFjMXppbkY1ZHRibnFhQnRENzFhMml6YU8vRVlBRlRhTFJFcEVjMVp6ZEFOeFZ6 VlJWMEI4YWpwUWdEUWlwTTEKT0lodHgzeG9FekZCaUpnd21EZHRUR05BTjNORlREV0ZpZUg0 cERFVWhtUGlmRjNoUUFnUUFOd0IzYlJreTFta0dDV29YTFRGWXFHWQpaNW1rMUZoZlBUN2xH TkhKRUF6VXFmcGVDUTJQMGpJOE90Z1VYWW9meHFrSkhKZ2hSQStrQkdBR1NBNmdhdWhnOVNp b0lPckZVQlhICnFRQ1FBYW16cWtxR29tSUdLcURpMlRXcm9IdElFZ05RSUZWQUpWT3F5SE0z QUNBRXBJb1ZnVHJGTjFWVFFaUUtiRUJFdk5QbmVnRE0KVGszcUpwSXhGOFNob1lReGdPb2sr UmpDQ1ZYWVZKOFQ3dlhOY1l4UUQ1aEFST3h2NUdaMVNBaU8xSEVzcVUwQXBaVEpwRVFQZ1ZS OQprb0tPTmV4YWl6ZzRBUkpEQ0F4SVlGNnlXUFM4UUY1M203T1QxY1h5OUh6ZG5hNHd4bG5O bGVKcTBaMmM3RFBNaDc1M3NISEU1YUlOCndjRmV2M3krV3AvY1cxOFFtbXRHWkJZaUlnZDNK VEtvTTM1RUJOT2FrakNYWW82YjAvUEFzWXhpYzVGcExqbTdHMUhnRlBVdXJjZ2QKNms1cHg1 L0czVjE1ZDJUK2tRQWxmMjZxZkwyOUFaeVlrSmxDNDVRQTJVM0lpNXU0Q1VneExhQUNJZnFk UTlmVnpBRk53R3NPckZVMAp1Wm01Q2JoeVplSm5RWUttYVcxenhtN1M3L2JUUFBYRDkvNzV2 eGhjdGxBdUIwQ0dKclplc29BL3Y3MmFwQnlrdERFUVVSTWFZSWtJCm56Ky9lZjc4NXJScmZ2 ckRienk4ZjIrNFBWaVpGbW5aZW5sM3VYeXY2YTVpcHluazNOL3UrdG14YVNnbUJ0QUg5eGVQ N3AwdXlCT1kKdWR5L2YzOVg2UHV2bi8zZUo5Ly9rK2V2RHdJZU9PZVpNRFVxV2VDdE5YM3pn L2MzM2ZMcStjdnJYZDl0em5jRFhGOGZidmJiQnVDMAphOWFNSmRMRHpVb3BFZEhMbSt0blY5 dnJVWlNYVWZraWRRMVlDeXc4amxxRzJkVUpxRGxBRnJmYVVURm1SNng5blFxenVKTXVWTXp6 CnZ4WThVdzBrMWZaTVRyVjFwbzRGdkRqTUFCbWdZYjdaYnBIWktlNm12UUZ0MXFlcnhkb05i dzY3QUxCcEdwNmtRVCtKN1V1ZCtqdzgKaExRUWl3REJJQlJnOFlnYXlWWXBOWXJSd05HVWNH VytKaktGcWVUSkJNQ2FvN3VzMWxTZ2J2eXZyOGtxRVVuRWdtRGdCTVMxY3daMwpabVFpRFRS b3VkWkpDRllZbDRJcHBLdzJtemlRcTduWDBEWlhWMHdjM1U4TVJlbHRUSjg5ZWZvLy9iZi96 WC8yWC96OTE5dCsxVFltCmhkQlhxOVU0OXFvVzZLdDJsV00vNW5qYi9LZ2FuMERFaUcvTzhs OEtYK0VObVJDcXhPQjRWQzFscnRHK3J3NzU2WDdvYWZYNDBkY2UKZnZCTjQ0VEl3WUFCZ2dH Qk90WmNORHBPTEVKb2xndVNDNGtFWTl1ZW53aGpVYmZ0YTVTUm9RQ2JoVlJDVUdVZ0l1WmtB V1B4R0ZnMQpFODBPMTl2eHliTm51LzAwQ3o5NjhIaHhkcStUZ1lQTmFvZHhtQTdibS8zQnZG MDA3ZXhpQ0I0c0lDbjRNUlJhUFdjWFkxVlQ5WksxCkZDRm5JalIzUW5EQzZwbkpLdjA0M2V6 b05HQllManRPbEpoQWx1dE9ST2FwZUZIMGNwendFbFF5b3RsUjFuSFVFUk1TQVJFallnQlMK S3pwSmY1ajdaVjZsbGpHZ2UwcEp4SVJSeVEwVWErd3pZLzFGeGJVNEVDSTY4dEdZWHFGMnhC RWlvRTF6dWI3Wm5aOXRBbk9JakRFQgpGVkVGdTZPZ093S1lLYmlDQ0lpQ0t1UWlpRnk5QXFv K1p5L0ZSQXlOUFVCMkcwUk5DbkFrVHRCMnBvYkZvYUFKbVI0UkZ1Z2dwdVJRCkdSWm1MdW9p V3R1d1V2ZG5SQU9vcWxjQWI5dUY2RFRQSmVkRDF5NFhiVExFZVpwaW9DTkR5NDhMNzY0dVFn SkhyaitCK2h5cGFXSTEKT3NZWWtPdkpKQ1FoN3VlYk9VdFBRckV4aGl5U2dGSk1wbExuYUla V1FCVmQwVDJnQlpNT3lrWGkrNHYycmE2OVdPT3EwU2FWb2lxUQp1RjFZd0t2OWVMdmZwNkRM NWUxaHV4d1d5MVc3d3ZhRmp0ZFhyMDhYcTNHMk50VFVYUXpnZ05FTVFRRk1tUWlyMVJMZEFN WjVjc0ozCnZ2YjF4SEU3N2NvNGxiNlhhV1FIUkF3aHFCa2lRcDFUVnBuUG16eVR2N1RyQjda TWcycVJjd2NnNWhCU2lrM0xNVGtoNW9KYTBFcDEKVW1xWlRJc2p1WWxyQVdWMVlFU1hBalYx dmRMSnk2d2xneFRVeXVXR08vRXh4OVQ1Nmd3ZHpQdGhuaTdGcDZJbGhhNk5EYWMyTmFQUAp1 Mm00N0hkQ1VCd2lRWEJPQUEwM2JZanQ2ZXJaNWRQZi84N24vL1QzdjkxdWZ1YWQwNHV1VERR Vm11UWVwa2RwK1hhNzhFU0hXNXB6Cnp2dHhGRWllM09SckQ5NTk3LzY5aFVISFRPb1kyei85 M25kKzg1Lzk3dS84OFdmUEIrQUVUUXdocFdtMFBJOEM4TmJwMlh1UDMwRzEKbDg5ZmIvZFRj M2FhTWIvYTdmYTVuSzNnL21iZEJVd01iMStjYkdkL2RYWDU3UFh0WjFmYjNualJkR1RFaDNH QmNJSVlNUTJBdDZJQgplWlBDNjduMGFMV0VWRVFqcXBuVGNCUWsxaW5FRDc3ZmRhYzhzbGly Zm8yb2trQ0s2NFF3bUI1TUNBbkExc3ZWVmdZLzdGS0k2MjVsCkN0YzNsOWQ5djFsMHE4VVNj bllQVFV3NndWVWVQb2dZek5reEdMQkNjR0FFTmtEM0FNN3VBQjRjMnNDcnR1bkxPT2s4bVRC WTVPQjAKSkNHajM2RXYvY3Y5c201SkN3d0tJR2dJeU83c0FBQlZqdUNSSmVCdEdTL25ucGhP WXJzMEp2Sis2TE5yd3h6VVFhUnlyQ0J5U01ITQpvdnFKMlB2dDRnOTJWLy9yZi9mZi8zdC81 KytkdnZQZVBzODVTM3U2eVc2U3kvRkdkN3JiRnFsYXd0L3diSCswSzFBTkl5Wm05aU1uCi91 N3lvNURBelk2YlpjVVFBK0VnOEdyb24rM0hmTy9lOHEzSDU0KytqcUdHaGg0VitvWldqVllo QkZWbFJ1d1dLVFM2WE1td2dYSEgKcFk4bVBJenFadE11UWlZdVJwRkNBOGFvRVZ4Sm5VU3ND SWllcG03YlQwMkxuZEV3NVkrLy84bjJrQi9jdnppOWVFQ3NpdFJQbzRqMgoyeXZjejh0bTlz aEdhTUpLcXVCRkpPYzhLODR6RnpNUjA5bExNU3NJNklrRHVDZENSQThJNkM3bWVjbzd0eHVt bGtKY3Bjak15UmVyClRpU2I2Vnd5QXRWeE5RRXlBSUs1T1NJZjhXRU9YbFc1Ukl5aEdMYll6 alllOXVOKzJUV3Jwc1Vna21OMUp0N05oakZBcE1RY3htRTIKcTZpejZrMUJoYVBmNGJpaEVE R2pvZWVwekZLNnJtSG1qaG1ZRkN0TTNBd2NLU2djNCt4VlFkUlYwWXhGYWtxRW1vR0tpYWdJ YUpXbApPaGJrckZSY2JUOERqVkpnQWNpcUpBWkZxMnhEd2RsQWk3R0JJQlkzY1ZBMWRhOFds U00zNkJpUTVoWEZINWdUTmpuTE1CZngzaG1aCldSRVNrYnVUNGxkdDh2Wm1qU0lSa2QwVm5i VkRXNWNxcWhONGNpQmlJU2doelZKdXh3TWpMamh4SkZOUUFsZkh4QnhvMG5tZng5a0wKdFlt NitPQnJqMkRWK0VXTFo0bVdCTUVVWEMwcklISGcwQWpvOWI3LzlPcHlLMDZoS2VDSDNUNHMy L3RucDYrdlh3eUgzYUhmVFJoOQpzVXdhSW9DQkVTcGF6U0VCWWdaRWdab1Nic004Y1VqdmZm MERBQmo3dnZTalRMUE5KUnhkTHFoM2FVZm1ia2ZCTUloWlJVRFluU0RuClI3dmVxQVQxVFFW d1o3VTBNM1FISXViWU5vdllkQmdqSUt0azhveFFVTm1LYVc1TnNqTzdGQUZrWUFzVnlTdFEx TFhvUEd1Wnl6eEwKbmx3eWlwb1p1eE9SaW1XMVlvQVVtOFVwY3VkbFdwemZ1OTV2eHp5N1ds S0lJU1RqckxJMU5RWndBeWRTWkdHRzBIS3o3bGIzVm1kUApEemYvNDYvKzQwOWVQZmtQL3Zi Zi9ObDNIcmM2bGRzODNSd281MDBJRjl4K0hRbm0rVm0vVThvemc0eHkwblZuYVJHbTNLWWdX UzV2CmIzN3J0My8vbi96Vzk1OEtjQUFJRFJFdlZwdXNoMkYvYUFFZUx0Y3dUcStlYkc4dmR5 cDBjOGkzVTk3bUxBQ2IxWHJkdFlFQUVFN1cKaTJmWEx6NSsrdnpsYnJ5YUZXSmpJVUF4MElJ R2dXbVIyaWJGZ05vQ2prd1FtMFFDbGsyVW1BVkFFYXNiL1UzendHcVkzcHNSNHB2MwpEdUdv WmpFQ1JDUldzK3llQVE0bWU1TW14QmdUTWNKc0RjZjErclJ0MjljMzEwLzNOd3JRTHBvbUJS dG1CeGVIbmlCNE1VWXF4bGpoCnNuaVVseElwYW5FM3h3RFIzQU5oR3dOV3VTUWV4VnlJVlRI bm9IWk13OFVmTEM1YllBY1FSM0NvU1IwRURnQUZYUnZlazE3Ty9WQ20KaThYbWhKclcrREJQ L1ZnNFlCdmlBbzFjd0wyQUVRVmhIS2VNRGpUTkQ3ckZUNTZlUDMveHhULzZILzdCZi81Zi9k ZjdVb3JNcCtIaQo5dnF5NjVaMmJNZ2M0MmJCandRVkIvUkt0ZjZScmpvbUErYmpab2wzUHZH N0JtemRMUDNOWnBtYU9BRWNKTDhjNTB1eDlmcDBlZTlSCldtMnE5c1FoVjZoUmRkcDVEWHBV Y01BUW1ac09POE5sQi9QUzlqdWNDKzBQTHNVUDdEWXdaa1NQN1lJTnpRQU56WnlLY1pFZzJp VXQKTkhoY3htNjh2THA1ZlhPOUg2ZnQvdmFuZnZLYkYyZW5EeDUweE5HTis3NC9UUE4yTjha dWVGdlNBQUFnQUVsRVFWVE5Hcm1tWHJHQgpxNWdLVlpXRnFCWHhVdFNLZ1FJRllpUndEUVJF VkNmVkFrakZpcFZkR0xxWTJ0U3NVa0MwME5KeTFVaVpSY2pyNDhVdE9CTUF1YUhiCk1id0Ez YWdpSEJFQTJCQUtjR3pSZkI2bjdhRmZsMVZUMEhLaHBnbUJZZ282aDZLQzZwVWJaWXpxcmhV S3p3aEk0SVJ1RmQzcGhPNFkKS0NpWXFreDUyaDBHSXFTMk1YUURjaEEzVXpGaUVuTXdWRGNW ck5wR016UWpVMUJWRVZOeGR5UVBoSlFWSEVtWk1FQXh5Sk1JN0tlNQpuS1ltR0tUS2d6VjBk M0ZEYzhxRkFCRFlLczRVb2JJT2lsY0d3RjN6d3hEQXpjRE5Vb3B0dXhoeTJlVzVETERxRmh6 WkNha21mZG9kCkphbzJaTW05aW4wcTU2MHFadXV5SnlRRGNFTTFWbURDd0hqU0xhLzMyejZQ RVVOY3QwUkJTaG1sSUpoN052WFJwakVXV01iMXZYVjcKdm00L2VBdFdqYStUQnhNdFZqSTdS SXFydHR2djVzdXIyeWRQcno3OS9Pa1h1OXNEQUVQN2JuZTJHd2M5REtlcjFmbGh1Wi96N3JC ZApkb3U1b0d1VkxwZkFyUUdic3dMR09nMTBWMUIxS3lwTnQzcjMzWGRONEhCN2tIR0dMQ1JT OHduTTM4Z2ovTXQyNjE4Q3ErZUhMNnI2CnFydEp4VEVYREpGampLbnRVdE1oUjNmWE1vTG1B TWFvWUc2U3RSVGdJQ1dydXhtaGtCdUFGSkFDYW1VY1JTZVpScGttTFJPVkhMd0sKakJtT2Zw TlFXeTBNMFRrU2VNUnhsQ2tDZFk0czZNaVJRK1NvYUtnV0RGbUJEUTBDVU16amRISjJjUWps ODl2RHIvN1RqdytUMy83YwpYL25wZXcrYjNmaml5Y3Z0Zm05b3dmTEQ1V0xacllidGRvOWVn aGNCRzRyZUhpU29MY0kwekI5LzU4bm5uNzdlQ1NCQTE2N2QzYWVpClBLb1dCSGovcEh2LzdQ em15WlBYdTV0K1B4U25xekxjenRxTEZBQlgwMkppNENIRUpsd2Zkdi9xT3k5N0JHdFg0QVR6 NU9xYm1FeksKVEpqUVU0Z24zS1FpdlFvMVRWUVhCVkVmWFdvcUp6RDUzUW5vRGJiSnFScWd2 VUttNEU1TWcxOUpFUkp3QjU4UjlwcHZNQzdha0VENgoyOTErR2s4WGk3T0xzd0g4dHZROXdL cWhsQktwVjAvMVFjdmVJVEU2RXdWQVlIUUVSbk9BZ0U1WVZBUTlLVFpnUlEwQVlvd0d3Q0Z3 CkRHVEtnT1JnYW00S2FnR3AxbTAvc0ZnVEVUZ29nQVBVRVVOTkxNa01KY0MxemRkelR3QWJi bFlRWXJaNUtFVzBnN1RHdUVCejhBeGEKQUVSVWlwa2ljeWh6RGxQNGlmUFQ2elA1algvNEQv L08zL3VWOTM3cVE1d3BEd01EcHBTMFdNM2wvZXAxTnhqODBhOWpaVWxFUkU1RQo5ZkQ1MWMy eVNudXF6TWZkbVRsUDVYb1lyOFp4RHF1MzdqOWFYN3dGbkpqWnFZWk5DQkFoUkVFMk04MUZx eW1PV1FpUkExVDlwRUU4Cmt6UU9KWStPQ2prUURPUWxkYWs0bXBJNWlRVVV4MnhVQ3NDOE9W dUZhY3AyeWVtUVVwaHkvOFd6SVlUdzRZY2Z2dlAyZzRlcGNmV3AKSDY1ZVBEMzA4NlpaY09B SUhBSWpJU01TQWJPWmlZamxyS1dJS1JBUVFTQ2d3QUJBSEpBSXdFQUFUQlRVaDdGYzcvYUxK Z1hxV2k4UgpvR25EYXQycHFoVW8yVjNxUGdaMTlmQnhnYnNmazZhVWpkRXFaekZZYkl1VWNT cjdYUitnWWJlNENKUUF4RDJMRmxFeHlWTTFLVm0xCkZhSXpCdVBqdzgzVTZ0Y0s1b0FVT0RB SXFPOTJCMkpITURKMUJDZFdLMWtVc3dnZ21oZHpGVk1IVnpBRk0vUnk3RTY3T2dJSFpPQmcK Ym1KUWlJU2pnazB5ekVQT1dielRaTkJXUUxpRG1vc2J1cUU2MTdqUU9pSTJxbFpHQVRNM0FL cHNOcXJITGlCejR4aWIyRFJOTXd6NQpNTTNJdEc0WDVzaG1hSlh6V0kwTVI2Yi9VWS9pZHB3 TUlEcUJJUVpBUkFybXBPQmdxQ2dBeTY0OXpPTmh5Z2Vaazh5VU9qQTBrWVRlCld4RTNiYTA1 UDFrL1BEMTlmSys1dCtxRFNxZE9zNGxpVVJLTHlHQzhPNHlmZi9ieStSZVhMMS90ZGpmREds cWxNRnUrT0w5ZlhyeTQKM1kvVXRTZmRjcGV2RDRkZDF6VlRtWXdZMUxRa0NRVmo2OVJBeGRq U1hlS1lLamd0dXVWYmJ6MVVoV0hmbHlGN0ZsU0xrYVIyY283aQozN3ZSemxmQTZGL09YZjZT cnFxN3JzVmw3ZjBTVWVEVXBDNDJEWEpRY01tWnJBVGt5TUJtYmxrbGs0WlNaak53UmtSVWRW U3BIekpOClVpYkpZNTVIbDVtc2dKa2pJU0pRQ0EweEFMajZuTlZVQ2daVVJDYW5GR0pES0xs VThZalZ5YmdBTWpJRUlNcEJnREhMREZPR3RqczUKOXp5Ti8rUmZmbWYzYlBmTDMvam1COHZO L3ZtTDNUU0JLWlN5aXFtTnpRcmdWa0FWQk9EMjZ2YlZGeS9hWlpRR0xtOXVmKzkzLy9Cdwpz RVdUZWtPSDJMWWNoTW93NWlHZmR1RVhQdnpvbXc4ZjNYNzIzZHRYTDJMVGpzQlRqTnNoRDJJ VHdIN2Y5N3ZETks5Y2lqTkI1SzFDCkQ4QkVVei9QUGlrQ1R0dFREak9udnN5TDJDN1RJaUox cnNoc0dESkdsWnJOYyt3c3ZRSFEyRjAxV1lkcjRXNkRoRHVYVU8yN21CbHcKVUVCREVvWkJi U2ZsQkxWTi9ISzN6K1lQVGxiWXhOZVhyMTROK3dLQURCRVJSVmdOSTd0N2NUQXpJS3krUjNL bUk0ZUVtZEZORVJoTgowZUdJakFuQkFab0tOMk5BT3lZMUlqcXFoNEJ3QndqNGFpYzJHQUFB VnhUS2NZeUNqbUNNUS9ETHFkK1ZhVVhOZWV4U2NTcFdjbW13CldYUFRLcmZtQ21SdWdjTmhM ck1vVVVNaG1JdzJESnVtK2NicTlMZS8rT1RYLzVmLytiLzhpYjkvY1hMNitlWHIwNHV6TEVv MXJCZUEKNmlIak9CVkRSL1E2TlB1UnJoL2NMQjN1RE96NDFUYnNsd0lmYzkvMWgxZjcvamJQ c0hsNC91anR6YjM3UUV4RWh1S1lsUndZSE15Ywp6WkVvQUtBekdhTVFnQmtSVVVpcHdYQUdp ektWWVRmbmd3MEZpcEpEWUhkSEpRSm9FQkpLQURZS1J0Z2pZa1NPeldHeFdJamt2SnYyCi9m QzlUejVMN1RLRXRGNTNqeDYvaDA0a2NQbnN5ZloyS0pHOU0yZzdEbWpIQW8zY2k2cVdVa3dj blpnQ0lhRWpNeE1Ca3lFaWNuUW4KYzhzdUlybzlET3N1ZFEyQkN4QzBrWmZMcm1RcGswS05n ellLaUF4QVJIUW50eEpRQnpjSE5nTzFRSUdCVTZDV1pkYjVacnVMc0RoZAp0eVpLWUNGUWpE R0VvRm5WelZWQ0NyV3BYUzIrd2JHMnpoUXNBSUtUVmVCMWhYaHlPQndPSVVKa1RJVGhUZ1Fz SWdwUUhOeE0xTXhBCjFNSFlEVXB4TUZRNXhwRWlZSDNMaThNc1BvTUorZ3d3bWJtS0txTlQ2 MUNRSXlFNXVHRXhOZkRVTUNJRmgzQlVtNWtiYW5VSEh6azUKNEFCcVJvcU95b1NxQ2tTcGFZ UE1RNTdHa3B1WUVnZjM2b3VFWTdBbFVUVkgxdnhxTkVNbklBZGtJRmMzWThMQWJCNEtnQU1E VzZBZQphZGwyUlN4TDJZOURKRjRUWXlBRmpVM2JiZHJ1M2lJOTNMUVhTOTQwMWlHbktGQWpB VUtEUVNYdmI4ZmhjUFA5N3oxNStlSzZ2NW5kCndubDdlbis5dmpKNzhlcGxBRnd0bC92KzRN VlhUY2VBKzZGZnpzdkFDTGtBNU1RdFJ3K0FGZ21Jd3QwVTF0ekZESmtXaThWNnZXYUEKZVp4 S3ptWE9XbkliU1IwWVVJNDkrYVBRRG8vQWF2akxFOEwvMmJvZ3JNR3ZSQ0dFdWhTaEJrQktS cGNZT05XZ0ZqTXdNUlVRRVFOWApRMFJYUnhGUUNXWXlUMXFtTW85U1p0TkNWaHpCajQ0U1Fn cEFpTUpHenB5Y3RZMUpYVWFaQ0JrQlM4a0ZERk9RUEduTlVnTjBUaFBvCkt4WE1lVDdjQkFB aGFyb0ZoWlBiNGZhM1AzLzU4bXIvMGRuWld6RXUxVWk5VWNWcHhnWldNZVpTQTY3Z2FudDQ5 dXpGNW56OXV2U2YKZlA3MDZjdnJRUnRJcXpLWGdCUkRrMUExbXdGODhQamh6My80emNmRXQ0 ZWg3UHB3a29DakVPeUdjUkF4Z0htQ29aKzIvYmk5dllUbAplblYrMnF5ZWJUTVU0aEVCUVFJ WXMyOU9saEs3cSszaFpwak9WYzlpZ3lZdDBnWnBqR2tpbksxVVZSK2lIMnZIT3pQUEhkcndE dEQ0CjVwM3pZM2FlbWlIRHNUbFBPSXNNbW52VVc4cXZlTjZrQmE3YTY3bi85T2JGbGNOeVE5 UEJrbUZYd0xKeEYxWXBMUWV3VVdHSk5TUUMKSFZrZ0FMSkRjSWllRWxCUVRNYlJQREUwOFJn QlZwV3VkVHFFZ0FrWmE0L25idFcrV2FsMU5FbCtMSWVad1N2V0I2RUVHTkd1NW41eQplTmd1 TGtJWER1b0ZJb1JsdDl4Z0NITUdGd1lQQVJOU0pNdG9GcWd3Y05kRUU5ME85MDVQM3RzOCtO OSs3ZGYreHQvK3QvN3EzL3FiClRVcE1OUGZEWXJINDRYN00vLy9FcmxEdGJNUnZzc2xRWEJ5 QjdwaEc5Y09yWXgyeGlPNUd2ZTNMa0puYTFmcjAvbksxb1pyaDUxWVAKd2dSSFM3SWpOS21w VWprREY4Q0tYa01tYXR1WUdQTEVOK2QrZXlsbEt1NG94TmhrUXZWazJCcTJ5bXdFeGhhb21l ZlJzQ3lXWjNPUgpRejlvTVJFN0RNUHpGNjhjNGQydlBmNng5Ny8yOWNXUDM5emNQSC8yNG5J M0xHTlVJVlB1bW9Ub2FnRG1WU0xqb3FvQ2tFSXRaTndhCmpJd1drQW1yL2grVklSanNpMDJh aDNIT2FvamlCZzJGcG9sZFloWnpoaXoxdklLRVNBNEl5SGNWZ0h2MTU0c2hCV0kwaWNpTG1F U20KNGRBUGlVL1d5M0hPRVFHOEVsSllJN3FqMU9USnlvK3Joa2xreE5xbHEzSnlVcmVxbUNB S3pISHVkOU5jeGxrd0pVUWtBZ1VzNXBKRgpnRVJkRllxQ0h1M05XS1pTb3kzQkVZREJzYmk2 ZTBHYXRNd3FBRFc5aThRUUNGQzFPQ2w1NTh5QXJpYUc0aFlXRGFLcmd4dVJPanFaCm05WTlI cms2TXgzQTBCWFVnU2hFTTFVMURoU2JCSkpudFZGTEUyTHR2Ukk2SU5MeFoxb1JvMVJuRGNF ZERRT2hPNkZwSUdhMndJaG8KNkY1SkJBNjVhVU5uYWRyUFF4NVNFMks3U0FFY29MdlgzZi82 dzgzYjUzamFqaVNITXZUOWxIZzlaWFh4anRtRjlwZkQ5Ly8wazZlZgpQbjM5ZWdDQURYWW5x ODF5ZFJxNlpScjZBMGplN1JlcFdZWkp6TDFwVytCcm1RNkh3Nkpwd1lETVNBdDRBR293VkJv RWtRZUFETWRxCmdMaHRZNU1Rd1dRMm1VeXlnRlZkT21IdHRFT3Q4NDVQbks5K2Zvd2QvUkpU QW5jbHlKLzNDbDk5L2ZKUlJnQklib2hPYmdUR1dIUHYKVytDQW5JQ1NRYzJIRlZibEJvakJq R3VUaWEzYVpCUzBXdWdkVlZGRlZiQWNvTXdrQTVZUmRRWlFRSElHTmJmNnZTbUFPU0dIcG10 aQpSSnRJa2luTm9BRklUSkZoR1pxUUQ2V1MvamtKUWRZeWpOY0N2Z1o0ZExhYUJhLzNBd1Rh TE8vcFBEenB4OWY5MDUrL2YvRk8yM1ZNCndkRXNjNEhUcnRWeTY1QVM4MkVhcjNlSGZaTzIx OWVmZmZwODJaM2lvWlE4QWhBQmdoU1k1empMR2NDSDkwNC91SCtQYjdjdWFnYUsKRExHWnpB NVRNY0FRUWtIYlkzZzU2ZE9YdCs5OGNIOXhjcjlicnJ5TVFFaE5qSTQyaisrOTkrNzdEKysx R0o1OCt0bjFzMWQ3MVVBZApHVkpxbFhnQjZkUkxrVkZrTnBlSlREa2FWcU1jM0lWQUJuQUFF UEEzdXhBQlVQWFpHM2g5ZjVEUWlFY3NXL1FUcHB1YjYzNkMxWnFOCmNEc2NoaXduRVI1ZlBQ amU3amtnUmtjdEZwQ1dxVjBRcUVCeHl1NTNVeVJIUndKRTU4aWhjU0swQmptaU5lNUxTQTBB ZUVDa0pOZ1cKaTNmc3B3Qms0Z0NnY0FRQzNPMU1Wdk9PMFlBSjlaaEZBZzRnakNQcW1HY0V1 SWZ4MUtQYXJJb0xwTE9tWFJyQU9Mb1pzQkZpQ21FVApJOXBzZ0NMU3RtMERFVzYzSjUzKzVH cnp4MC8vK0IvL0g3L3gwUy8rbGRPVHMxMC8yZXloYXhSbThPTk40bGhURGVDb2gvaFJkODFB CkFZa2R5SWpRRU53TnFPcER5SXRBY1RTdkdVMWlucDBPRW5jNTN2WU10SHI4K0J0dnYvTmV0 K3FjekxGcXNSWUlBS1crdnhZWWltWkEKUnpjQ1NBQmVzNU1KQXNVOENqYmQ4cTNIT0k5OTBV bENiSFhQZ1pwSXNTTk1LdWpLTVdFZzFseG9tcmxaVXV3Qms1WmdKUkRkYnZ2aAoxZlo2MEhF Mzc3SEJuL3lKajc3MTEzNnhHSDc4KzMrMEhhZk9PNEh1ZGp0MERhOFdYVjk2eTJXUklnQmw3 U1hQd0JDUjBiMUQ2a0xxCkVqTlpaQWZ3Y2RyZjlnSk4yRTc1OWUwdE4vam80aVF3VHZPTVJD ZkxoVkJwY0I1SngxbGNWU0JFWUZCelIySWlKb3BBRHVSbU5vVW0KRkJ2WTRpWkY0T1ptekRm OWtQcnV0RTNxMWpiTmNya0UxMkhjelZLSWt3RnpvQVliWS9NaW1ET3FJY0ErRjUyTE93SlJT QkZCTkRnUwpubXpPcDNHOGtnT2ZYM1NMRllCNGdnaGhkM1VqVG1wQk1UcEVNUzlGSlV1Z2x0 RHFlYy9kaTVzYUZCY25nZ2poV0xzWk8yVUl1Nks5CmxrV3Nkb0lRRmNpZG1McUEwNWlkbkEw WWpwQzV5bWNRMFRxbGNBQUhNejdxU0VRUEJvNlVRZ3hORERIR1FmTHRQQ0dGZFdvVG94U0oK Q0J4WjBNWTVNOFdJSVJJaWdJb0hoUVlvRUxvQmFnRVRheWxzT0xVeExsSktpVzc3T2FzZ3p4 Wno4ZEVMK3hBalhEelluUHpZZytYWApMMGJXYmI0eVJvb2h4UTFxdTRrbnJucjc0dkk3My92 ODJhZWZiMS9kaU9nMzF2ZVcyS3hDMTNDeVl2MTRjMUZ5V0p4OWYvL3kzcU92ClB6NDlmM0o5 SFFFZkxVOTMvUXNydHQvM2lRSnhhaGpSa1lHUkk0V1d1Qk1SNXVpNVY0ZnIzZjZ2ZmZQSEli RG9lSG4xdkducDlmWGwKb2wwTEZFQ2F4aUYxcmQ4VmxlYXVWbTlBbzBvTE5xcjRZTHhMckFU NE1odjRoMThKd0wveWl2WFlDNEJla3l5TlVSa0tRN1VqaGZWNgpjM0p5bjlNNnRpZWhYWTdi SzV1bmxsem1QQnFsYnNuTndqQ1NrYzBGV0t1aHpsVmNpMGhCR2FWY2ErNWhtb01Jb2hOUmJj OFJ1cm1oCktuQ0lnV3ZtVEtrd0xlQ3p6ZjNyVnk4SHk1dlZhamZjYkhjM25YcUl6V2k0ejNy UmNBclE3dncrd3pmT0Z5ZytVZHkweTV0SjNIbTkKT212NGJIdjk1RTllWDkyMjhkM3pzNHZG a3NWb3lnK1dMZTNtcnR2TXhZUlJnSXZ6TU50eWNYclQreUoybStpMzQ3QkthVDVjdHpwLwo4 Lzc2dzNmdS9Scy85WDdTdzhmZi8vWjIzL055UGFWMDdYWXpsWUxnbmc1UzBtTHhSOXRoQzNy NTlHWkl0LzFrYUEzTWgwa1A3cTRFCnJuQ2Uyci8rMDk5YU4ySDNqVWZmL2V5VGYvRzdmL0RG dm9RSU1UWUlxWlgyQWpGZ0Fyc3BsSzFKZzVnNlJzZUdZZ2pSQUtjQ1lwcWEKQnQzS09LRlQw N1R6UEUrV042dVRPYzlFRUloVjdUQ1BUcnpybW1memxIci8xc1AzenM3UFAzMzU3QSt2WHF3 UnZuWHhUdkQ0ak9DbQpUSThIM1hBM3pUcGJibUk4ektVdjNtUE1aWjVkVnlrRzlXd1VZNUxp amhoam11ZlNwdGdCYlFvOWduYmJqME5ZMzdQWTlDTUhDOHh1CjJaMERvQVBkNFNnY2oxdVVL em9pazZPN2s3cTZNVWRLVVRyLzR0WG5sc3VQZFNmdkw4N1dEanVTNHRPRHhYa2FlemRqQmlC R3dLaGcKb3dIUmhwSWdLQU1WUlllM3V2VlM4R2VpL1FHVS8vM1gvOUV2LzhyZi9kbWYrZXN1 eldtN212ZUtLUmhLY0RFRUNReUkwWm1BaTg1Lwp6bGI0Rjlnc0hRMkE3bHlKVlRWa0RxQ2lZ RVppcG1BQXFsN01SdlByZmQ0T2tqV2s5Y241eFlPTGkvdXIxUUxicUtDR3dFWUFSQTRBCk5T KzR0a0FNN3ZLSERRQ2NIRkhjRkoyWUxTUlBLMjlQYkRaQm96WkpZcWJrRkoycEN2emRrQ013 VFdBQVF0enBZcU5uNHRRdTVPYXEKNkhUVDc3T1g5cFBVTk0zRnllbEhQL016OHlTZmYvZTd6 N2Zib3JxT0hCU25maklwS1VRbFlQQVFJQ2dRYW1STUZCdW1MbkJMRkFnaQpPN0VGQ082cFRO SXdHY0EwVGYzWU5vdGtSS2JBakpTQ0c3clA3bGh5cmZNUXZqS0JKNy96UzdHcFpTVGxlZzRF aU1SRmZiY2ZWcWtGCk04d1pHSUM4NlpLWUZoR0hBRWZtUGhJU2tLT1ozWUhnYS9hTGdhT0xD QXFvb0t1NnFXMzNBem9uWkNVdXFFNnhGSnVMRlJRQVZpY3gKVWtNajVDby9jaE1BUXk5RVVr TU8zWUlkZFNWWVl3TUlKbE13Q3lLRzJEbEZRRExBNG80TVpnNG9BQXhIWENJQXlCM3ZSU3Rj dG1ZNQpvMWtsOWJ1aWNhampFU1VGeUFqWlBYdDE5enVhQXlPSGNLVHVZQ1V5STBDVmNucEFn SURjWUhQYUxpNjZadE5pQWdCNGVOb2U5bk8rCjNPM244ZER2cC9tQXNEcFpMQjk4N1ZFOGFR ZWZSeWtlSUtWR2hlYSs2R2kzTDU0KysvU0xxNmN2eW1GSVFPZGgwOFZ3aXN2V2FWR1EKUlEy UTFkaWNHUytobVE4SENNMGlCSmtsbUsyZ0thVmtGUUlVOElLSzZtUVd6TUc5WkFFQWQyVm15 WVpFcDJjWEdEQlBVOG5EUEkrbAp6R0pHeDU4YytSdjRnbnQxQ2VsWHk4cTcrNVlxdlBHdTBI VDRzMThSN3dDV2I3QmNkVUlKQkE2TWpPNkVUdUFjRUNBUVIrRElvVVdJCldTM24zSUJqVGRV a0JLenBuMWcxYUJXb2k2YnVLbGJBc2xrUjYxMTdrK0pGRUFnQ0czSWRhamtZUXNBYWpIb1gw UUNFUklIWm1hTnAKbVVyT2VUTFJWZFBPSWUyR01YTGM3YThYZXZpbDkwOCt2SDl4NHRUZmpF OXVCOWJRckJZSGNTa0ZLVDUrK0E2TWgzRSt2Tnh1NHduZAo2MDdZc3N3ekF6aUlnaXVBQWlJ M0NOR01UQXFDczdycjdDV3ZVbnJ2NVB4bnYvYldOOTVhbmFXUWgzNHVFdHNPVWx2YWxNVnV4 OTMyCk1CbUV5TjN0bVAvVng1KzhiSEcrM2gydXB4RGIvZFVOQTY3YXhnRmFoS1JsZjd2ZDMy d3ZIdDk3L1BaYlp3L1B6dTZmL09tM1AvNzIKZDEvdDUwTUVKbXNhcGFYUy9XNloyZnZjeDdn d0JWSUFLVDZPQlNEeWNyVmM5ZE1XVVl0NklFZWltRnFaODFneUJSWlhOSStNekVsTgpiL01F Q2grZFhDeWExZmJRWDE1ZnRRRDNscXVUQW80V0l4eks3TnlCZ292SEZLZ2dBSXdBTTdJem9a UVpUY2taTUFNd2tpSXB1cmpWCkNSeG5aZ0NGb0VUUk9CbWlLVEdwR253NU9PQzZPQ3NseWhD QVhOSFF1YVlSTXJBUkM5TFZZWnRGRnhCUFU3Y0FocHpGTXlkTXBvMGUKd3c0cTI1bjhTNytI WXpVNkFSc0Vndzcxd1NSLzYrTDlmM0QxL0RkKzdWYy8rUHJQQmw3ZDNveXJUWmNKSFBTSStn UTA4eUx1YWh4Lwo1SkhsRzl6ZG5mRDErR0p1QnFBQUNuWHVwZWJaWk15MjcvdCt6R0t3V204 ZVBuNzc0cTM3cVcyRUNPeXJJK3F2ZmtGZkZTQjkrZnVpCkNvYk9JVFJ0V2l4bHNURVZOcU5s SzBRQXdZbUpVblFTWXhYWFhETHBESEVHRmtyWXJNSlNPZzZyU0xmYnkvSHFLby9ESnpMN09I M3IKVzkvNjZKc2ZtdGtzODNmKzZOczI3amh0QWpnV0lmQzJvZGtrQmx5MHlXd1NFd1RwbXFh TG9VdlVCbWFpSmpvbFRJMVQ0a2tIQUpoawpLc00weE1PQ05vdVVqSkE0VWxzdGZnUmV3TE1X QjlYNkVJQTNIV3c2enBsRmhCTUNnSWdnZXVTZ1huYTczZW1pYTVnYzBkd0RVTk8xCm9pNzk3 S0NWYUlCSXlBVG1vR1JlblplMVJrQndFalUxRnhjUDVBbzU1K3RTWEh5OVhBV2tnbXlSaStv Z1piS0tSbzFxTHFDR1VNdDkKQVBES2lYVVFOSENzbERxdkpuTUFaMElBMFRLVzdFV1ZrM0px a0JFQVJHTmlkQ092YUN0QVJMUWo1c29SSEZ6cXFCdGN3ZDJVNzBqRAo3QjZCR2c0VGlaaUtT RUV1RkJDT2xvbEVGSmkxb2xzQkhWM0JGYjBnR0FPQVVBTGFOT0d0NWVydDAvWjBJU3hsbXNP SWlXR2xpek1UClZ4djJmZXUwNGU0a0xGalpabXBEWW82dXZMMCszRHkvZXZIZForTjF2Nys4 QlpPTHVEaGRycGRwa1lCQ2dhZ1FERkJkM0NQaWdxTW0KUEZucGkzSGd4bU5nTFFVSjI2N1pU d2NzUWMyWXE3QS9nRFpnSmJybE1xZVV6Q1RHcUFkbDVrZVBIa1hpZnBwTEtlUFk1ekladUt1 UwpZelVsTzlveHN1T0hwYkJIVWgzYW5WYjIvK1A2S21Ea0J6NS84MCs1RW1GQUNabEQ0cEJD YkZKcUtYRE9aWnFHdHZiRzcxellkYjI0CmU1VjVWeVdEbTZscUVVRVJGWGR4VlJWVEJpZHhJ REFDVjZ4ZDFUZm1sNG9LUVNCR1ZqWUluR2ZWcWN5aVFNd2hoUkFNSkhHVXcvWmsKemYvMkwv N1ZuM3AwWDE1dlg3NjRuci96MlN4emFKTU8wODIrajlBK3VQZUFtemhjbHFudmIzMjNhcFll YUR2TWVJUStnaXE0ZTR5UgpxcXRhTGJBM3pCRVFpNmJJbThWeXZUd0JETStlWFY5Zjc1NDll NTNGTWRGUTdERE42bENnTURYZGFyWGRYbTIzKzlVQlRobGc2R2tCCjYwaE9ZV0RxUzJGd003 anNEOWY5Y0RyUFZIeHh0dnE1WC9pbGUyKzlrKzJmL2VHZmZHRUFwVzFUMDVIUUtqWG5xSmZE SVFjUnhJRFcKQVRRSTdqRGI0Sk1tTUNQeXVqRGNNV0QwVURVdk1zOEFGcHFZaUxTVUltVlVX THl6eVlHZVBIdDk3V1VUMC8zMUtSWE1xbDJLL1Rqawo5aXc3WnBVbVJDUlNnRkUweHlQck5Q bnhhWkFCQW1JR0kvRHNQcmtYQjBFVXdBSlcwOTJScWU1bVg3M2V1SklJUU9yWnpBRUpNemlB CkpXZGdtaGtudEt2ZHJSWTViUmFuaTVVNTlmMk1hc3ZVZ3Y3WkVOZGFhMVZCdzV1OWt3MldU Ty9mdXhldVB2bmQzL2pObS8vd1AvM2EKaHgrT3BiRU81anYyUVFKTWpnWlV3QW9JWS93ei92 ZS8ySFhjTExHMllhQWFhZENyS3dDNGltSE4wUkJWZko1TFVSY0E1TEErMmR4Lwo4TlpxdFhM SG5EUHlzWlRBT3pGdGhRSGVqVXFPdkV0M2NnUXd2QXNucHRBczBtb2ptNE82b1d0WUxoM0FI SWtxVXA5UmtOUmxuTndJClpyVnMycGlKd2F3QTNnVWZkUjRPZXh2Szd1YjJlK09VUXR4c05v L2VmZnlOL1llN3crN3EyWk5kR2R2UXhVaU1UdXpvSGlLdEtKbkoKZmhpOWpONkdKb1lVc1lr Y1NFS2tHTkZDSklaNU1ob2RCRlZNaGp6d3VGaHkwMFJGSXFMRUNBQ3Fya1d5RkFCZ0NsWFFB QUExV0pFUgpBTkJNR0tLSVpGVkwxS1Fvb24yZVg5OXNUMDlXbTlqVXYwVWhoVVlwRnhXclBr TUVKQXhHYU9SYUVUbjFBY3JvN3E1b2JuWU1wT1NjClp4a0VQSERzbXFaUk1tZ2FMVFpqbmt3 ZFM0M3RVbEs3azY3VzhzU1FETXdBemZSNHZrRndCS2xEQ0NRQUtLWm1GUkJlajZKbUxxMEQK dWlGQUJldlVpUW9pMXVPV2dkZllBVFU3UXNBUkhZQU5TSUdJVzQ0VFN5VkR6VWhONU1BMU5z NVZuWWlnNXFjZUI4QW1BSVJxQ01YegphcmxzTDFicFlnbWJwQ3NvaUVLQW9GWnNnZDI3bTlW bWMzcjE5TkxHVW1ZNWJJZVQ1clJadENqUzkzbDNzL3Zpa3ljdlAzbXUyM0dKCnpkZVdaNnVt NjFLVGtFRUIxTWljemVsSTJVVkRJTUxndUd6YU1FMWx6dGkwbFMwZWtCMWh5ck1FcldkaDU0 Z21hRXBhVEpVeGlSc1MKRjVHVTJzZVBIMWZ0bFlubWVWWlZJbEp6T0lhcEhmRklmb3hiQVVl b2MweS9tMTMrUlpEUWIzYkhQMlBMUEM2Zkl3c2JqdjBEUW80VQpVNGhOMDdYTXFMbFlrYU1n bWI3Y0x4MEJ3ZDZNZnR4ZFZWVlZSRURGanRTaDQvMnZ4KytqUm9NSE9qSjZqODZIUU9SSVN1 NW95RlRjCnBwd1JLYldMREpqbk9RRlpQaXpaZi82ajkzL3BKNzd4cUF0ejA2eFMrdXoxNWRQ dEZpR1JaL2NlQm9YRGVMNXF6MDR1WGcxem5tVlgKY25HNHloTXhtUmtpaUVGUjVSU1oyVXdZ SVNFdlk3T0VFQnhCYkhlNy8wUy8ySFpoN2crMzIzM08walpMaW5wYjV2MHdWNDZTbURabQpB V0dGK1A2RGUxOC9YVjhzVytld3Z0NCtIYWJQRDBPZUJnZ3hBbHdQODR0ZEQ4OHZQL3ZzKzdF SnYvekx2L3oyMTM3OGwzNEpyNjkrCjg5WHIvV1NIWmRNU0FFaEpxQ2NoN2lVVElLcXZGOTJI N3o1WUw5cFBYNzM2K09VMk5kRXdjSVFzT3BXSlk2SlFOUkZWUDZmc0RNVlIKcFEyMFdqUWww WlByeXhlSEd3UTQ3MVlMREtUaWJsM1R2dHlYYWVGZElKazBoUzZHNEFDVGFvNFdrQmhRelJn SUhZdmJiRWJBWUY3YwpNckRXRmdUUTZKTEJGTUhvUzFrcDNqVTVqcC8vMEVGT3dSMDhBUURp VEw2MzB1Y3hNcCsyeTNWczUxSG1hVXdJcTJXRGN2d25iM2JFCk4vOHp3SEdnOE9ZaU1Cekxh bTQraFBZUFB2N2UvL04vL1orYmk0ZHZ2WDN5dlNlSGNMS29tWDhFMkFGR1pFalZaZVkvY21r WjRLNnkKQksvSlNIV1pJeU1UdVdJZEtTTUNtbmt1bW9zV0J3aHh1VDQ1T1Q5cnVsWlVqWno1 ei84YTBPQXJwVFRVKzc4VzJwemcvMlh0elhvbApTNUl6c2MvTTNQMmNFeEUzN3BKYlpTM1pW ZFhkWExvNUhMS2JISW9nU0drZ2dDOGFRUy9hSHZSUDlDL21RZjlBMFBOZ2hpTTlTQkNFCjRV Z2lCV3FhcE5na2U2czk5N3hyUkp4ejNOM005T0RuWm1VdmJLbzVjaVFLTjVHb3VEZmkrbkV6 Lyt4YkluZzRDdXNUTVRhcjZIc2kKWWpCSjR0ZzdCYXVHWXNPd1JYZWdPSEEveUc2dHNST1Bm T0JRdk0vNzFlWW9xM1RReEpRQUFDQUFTVVJCVk5tNHY5N2QvT2pqajBLUwpiLy9PUDduNzFy MzN2LzdCemZYTHE1dnJMcGowUFJqdC9JbUJRcEJhd3p3Qk91Y0RaRE5Fc1NncURHRVRaaUhB d3IyakZha2k1MHBPCmxmTXVqMVJXcVp2VklaWllRdVF1aVNiMjRrMjFnV1pIQjM1OVNqVVl6 TjAxbDRJQ2pyR0xYZWptWE04dnIwS0txOVdxWmFlU0Z4Sk8KZlRlTnhjM2NDUXVBeWVaU0Rh WFdpcVcvb1VETTdBMzNiaGJoTHJuay9aVFRPSzlEZEdhTnlXTzFHS3JCR21qQWJFQ3h5cTNC YnpIagpia1RpRGtXcnZJdU1GMmhnT29TaldwbkpIQzdVVW1FQU5UY0w3Z0NFbHI2dlVlQUF1 UGxpa3U0dHVoS05oTjRzajZ3cUNTWEl3SjJTCmp5WFBsR2NPWGVyQVlyWFdZc0xMUjlmU1Bz Mko0TW93UnVqNm96dkh4Mi9mU1NkZGpqWWpLd01KZlVvQzdWWnhrTzM2cUpyaTFlZlAKejYr dlAvM2k2WDM0U3JjMysrdm5UMTljdjdvNnZMcjJxOE5YTm5jM2txSkVVaStYKzFrdFNrb2hl akV5Q01nV2ladGJOU1dreU50KwpkYm5mejJVT0tVZ3dNbzh4akRWWGNvWVFpZGZBZFE1YXhJ cDdJRzZLUmkybERPdlZ2WHYzVkQzbnJLbzVaM2VYR01vMG1Ta2FDUWlOCk4vQ2x6ZVRQZkty K1huYmZtL1h5SjBwbVkxazBWcG80a1h0VjZrSWZZczh4cFpTQ0NIeGk4Z1VvdlYydkhiNm9x U2JkRjR4OUFldWMKU05xcnRxUlVCaE9KVVpPeWZ4bkowQkJtSW9BRVVEUGpRQWhjaXZXcDY0 ZkJTeTM3ZlNJbnQ0Y24zUi8rQjkvK3l0a1FEcnQrMjJVNwpXbTlqeFZneVJlSTFhQTJFbTky MlgvV3JyWnpXQ1dxcHY1ajJUOGM5ZDcycEJZSVpacXNTQXdrQUJCWW1SUGNPa2xnQzB6ak9u MTVlCjdiZnJta3MxaW5GVlk4cTEzdVJ4Tjg5WkNZQkNENGVEZTcxenZQM2d3Y092SEEzdnZu VmNISEU5OE1YTmVTM25ONVQ2THFYdVlyZjcKM21kUFgxMWRmLzhIUDd6ZTJVM0JIL3p1Nzcv NzZJUC82UGQrNTkvKzczL3lvOGV2SURpV3prdnBVTytrL2xVNUtNeXFENExmL1ByWApmdjJY UC9qTzkvNzYrbi81UDU3T1JWRkNpaW5JckZiS0xERUFxS29FQ3dUUHhVd0QvSGk5UHR1ZXZC cDNuejEvWElIM1Q0NVAwbHJHCmdtb0lXSFdwQURkVWh4Z3dlaVR1WXdLUVRTc3pPVm5ybzVk dWhrdXRRZzUzZGEvVXFJUUE2RkR6d1d2bHpvUVk1SXNwN0pmanA1K20KejlqaU51ZEdRT1FE NlhVZW1XVFZEeWZkS2hpbVBNOWUxcDU2U0lYK05BV0hibTl5cjcxZFc3RmhnODNqa1c1Lzkr R2p6NTU4NzMvNgpILzc3N3Zqa1Ava3YveHVCZFpFbkQwcGExVkhCNGhRZ0ltcjFKMysrLzg4 cnRQTnphZi9RT245dmZGOXFaaEZ0WmltbzZsUE91Mm5LCkZxWHIxOGNuSjZkM1l0ZFhwcGg0 K2RTYVlMNTUySkFBMmc0N1hqNUVvY1lDYVdJeWdwSkxqTlFOdEQ0eWMxTFRFQkJDa0VneEVV ZHoKa1dvZXJXWWxCNW1TT1R0TE5acVVyZlNjNjNCVVZ3ZWJwbEtMUS9lSHd3OC8rbEcvR3Q1 OTk5M2o0Nk9UazVQenczNlhKeUhUSUwxUQpBQW14Z2JzVWpvWStUek5xOWpKNUltR1I0REZR RENDV0FPczU2cHhGdlpqTmlweDFtdVpEN21JVWdBZ1dpYm91WWxDM1dyeFNNVEV5CmtMdTJO QklpY0JNUk5Kb1VUTXpKa1ZpNmxLN0h3MjRxcTNGZURTR1Nzd05NSWFWUXJMaVZXcUZnTkRz anFMdUQxYlhaK0FzUkw1a24KYk9adXdwUlliS3Arc1I5bkNkM1FFNUdGd0NteUlWZFhhNzVy YnUzNjZONG1UOHhoZ1ZJZEZWcGIyR2U3ZjlndFlpWmNhM05LS09vVQozUmxHcmdvblh6eUw2 U2RrVE8xbkpoaTN2RlFwOE1EU1BQWkVWWVE3Q1JwVDBWck1KeTNKWTZRQVVNUEtSS0lhTVRH YkU5aEpUY0RpCngvZnVuRDI4ZTNyL2puWjFqMWxSd1VBVWRWZ0hZMUlCSC9YRDNSTzUyUmZU SHoxOWVtVTF2SGg1L3ZMNXpZdkx6dmhlZi96T3ljbmEKa1VBb3BxcGNqY3lGd2VhMXFvR1Uy SVVBVWtEaHFrYU1iZC9QdVJ6cVRKRWpJUW1uS1B1YXpXcW1mTkJBV2pyTHRlWllNam1zWnNC SwowYUoxZTNibitQZ1U1b2ZkZnBxbWNSeXJhcGRhR2t5em5ET3dvK2tKRnFBR3kvMnlIVDJF MjZIbXozdXdmMmFsZlBObVNkVDRQbWlSCkxPWUlzWmR1eGFuakVOMFZ0UW90UnQ3dHR3KzVM Wll0ei9KbjBncGJaQ3hYb3ZiRkVpclZYUEdYS0RCenVKczFsd2xxT2VKcDZQdTUKei9uQUVt TFg5UklDUzYyVEFOLzgrbnUvOFkzMzE3NHpucW5menBkbHR1d0VSUW14UDFsdjFraDlURmJW S2E0MlJ4SjVuK2hxWHk0ZApZSVo1Q01GenpiVzRjTk5FY3lBWVNLdWp1bG9haGlTdXRWN1B6 cHdraVFiYTFicWZ4MWZ6N2laYk9qMUpZMkFPSGdDbm8vVnd1aDYyCm5aeXRrZ3RiRU8yNno2 K3VINTlmR3FFQ2dlTVBueng3ZFRWY1RuWUovUEdmL1hXeDdwLzloMy93VzcveGo4OWZQZnZr MWYvOTh1WkYKR2s0N2ttaTBsbmdxWkhYZVkwYlZvejUrL2RHN2ZXK3Z6cC85cXovNTBRR3dY TkxRR1dqV1dxdVptUkFIRVRFelZZYW5MdlY5enpFOAplL255Q2tqQWRyczlxaDN2ZHV3ZW1W Y1VHTGdxMDNiVkQwUmk2RlBId1BKU2JJRTRPaEtZV1NLMTVEMTJ0OFdpbVVuSUNieXphVzls CmhxNW80ZlMxSGZKNk8vNkVuNXk2OFcybXJBb3A0MGJ6K2JTTE1XNzcxU29rTDNVdW1WazZp YXpMbFpsdmRhVnZ2aG92enA4Lzl2cEgKWFQvTjVWSHEvM0c0ODVjLyt1Ry8vWmYvNHBjZmZm WGIvL0h2UHBrQTRkSkZyV1lIVlMzVnVETDR6YmJ4RjF6QkZ5RWNXdCsrY093YwphaVlncjZq VktxQXVXZTJReTFnTUlhMk9qazd2M04yZUhJY1UzU3F6dEh5WG43V01XMkFlMEx5YW1yYWFt U3UzeVRGUlROWVBYZ0NyCjJWMVNsSzduTkJqWUZTYUdhTVdtS2xGRHNxNWpWYW1hcWp1NWp5 cTFZRHZYTXBzcEIxTG94Y1hGOS8vNmI4dHVQTnNlUGJ4M0wraDgKY2Y3OEl1OGdxMmd4c2dB Zzl4UmkzUEFzTWgvR1BJK1dndmNoc0hSQlVnck1NRll3WVQwazhEanA5VlRjclNqdHh0eXZl M2dWUlpJdwo5Q0ZTQXRVWnlOZnFTNWJ6NGp0REpFU1FGTlVyRWNmbWY2Y0dReURwK3RWK25s OWNYTjZ4eldhVElnc0RFc0V4VUMxbTFhb1JBQk4xCkx3NEtFVXBWcTVscHFTS3lHQm1ycThN cGNPaW1tc2ZkWVMvaE9JU1dYVThoVWpDdGM2NnExR3dKMmQxYmN5TWdVUTlrek54Q0V3dXMK d2dCVVEyekdWa3d0MTdXNm1wWUs3NHlpcXppWkc0TzBOVUVHL29remxCZUdYRVB3dE5iSUFV NVdDdFFDeFY0SUtjNGVKeTM3TW9jUQpZcVFFSXFjQTBzcUIyQmdNTWFyTXpWMUN0MmVieldZ ZG8xUlRKbUxxQUZTZFpwMHRzRE9QWmhWMWpKaUdkTmpMeGZYdTV2d1Z1ZTh2CkxycnFwL0gw VkRaSEV2THV1aktKU0VxeDczdDMxK3BabFVMYnFLU01DbFNpNnVURTRyYVNlTlNsbmM3WDB6 NkUvblRkWDVZOUREQ3YKYk1WS3RaSzFxTTJtQ1dvbHMzRWQ1N21ZM2o4OVdSMXRtT1h5OHZL dzIrMzIrMUpuNm51Rm1rbnpxSWRaR3l1K2ZqYi9ydlVUN0lDZgpYajluYkluYklSQ0Q0RXlT WXJjTzNZb2xPY0ZVdlV4Tlc5SitkOHUxa3Nqb3k0QW1vSTNPbHhzb2lLcTVHYXJCVzhnMnlO RXNqMG1hClB4YkJtdmVQUXdtVlhJVW8wRHF1ckk2SHd6Vkl0THE3SHcxZHlmdXZIUFB2Ly9h dm4yMVRmWFhkRDV3NWZ2cjB4YWRQbjA0Vm1zZ0oKc2UrNk1BRGhwcFpaTFZPOVVuMTFNei9i N1NvUW1PRWFRNERYV1ZVWnprVENKazZFRU5oUUQzbUtHalo5S2tHTUpZUUF1TTdaeTFnMApB OVpGcEM2dHV6aUhZSVNxVHRCVkh4N2MzYTZpYzJKTnE1SGxxSXRCVFV1ZEZTRjJ1N2tVbTRz eVlLOE1mL0lYZjNXMlBYcjc5Ny8xCmpWLzU2bWMzMTkvNXl4L3N5MDdpbW9CRWNXRDBiaG56 T09YUFBuLzg4Y2NmRHl2KzFqZS84ZVE4Zi9mangrZkZ5TEp3NE5lZmU5TXYKbWtNOWRHRzFX cG5oK2ZuTG0zR2ZnU0ZCVlZlUWpsTXRzeGw2b3dqY2xLa0Uyb2hRMGRVcUNaQVVQYkFtSmtj SERCQUdKY0NGSXkrMwpmdkpDU3RCb0tEdmtnNWJNQ3d1aGJRQ2k1WXI1RTJpSEU2cGFKQVNu QWxUR0xMN1RjcFYzZmJkZXhTNkkxSEdHK2REMVBYZXEyc1lOClgwcExHeTJVdnZ6dmo4T3c2 THBoMnM5SFZYL2p6djFYbHk4T1AvemVuLy9yZjNWTWZQelZEK1ZvbFRmSkFxdTQ1NlpuSmY0 SGwwb2cKdE0rOURmMGIyNUFkWnJDcVJFSFZWYTJDS25tcE5tVlRDZEt0d3VaNHRkMzJxdzJJ Y3ExaXl3bjVocC83NGkzVWRDMEU0TWV4NHFWRgpYUjRrMGREVldNbEN5U05MUkJvNGRYQjR5 MmMyQ1NzWW9ib2xJZ3RCWWhkU3FxdTBlekp6TjluUm5aeHptZmRLcm5tY3gvSGk1YXNPClNP KytkKy8wTEpEdTkxZjd3MXdaQm1yMjkyWVdPY2FoU3lTa3RjNnpyWHJDSUNJaGhKUUNNNXRV MWJ6dUpOU2V5NVNwVnBiWmZjckYKaUN0VW5ZZ294UkNJU3MxYWFwWU1CWnh2dVJnQXlJaERZ RmNtbGlnTVlkZUdaMkt6T3JyWTMxem1mWXd5ckZMc2dpdVJLUWs3dThHYgpIVG1iVkljNVNZ ams3bFNyR1JrWmVYQW5TQzJsRWprRkZpNmxYczl6UDJaWlcxUVhoNGNtOEhkVkxlNGVtSllJ RXdJc3VOeHVVVytYCkJxWDJmWjBkN0JTYU13TGc3aFd1V3N6TXdHN2VoVUR1Qm1lUXVEdEk0 WUlXN1U0dFM4UjU0VDM2UW96R2dqR3F3a1VveGtDZHAybk0KUlhXc2M4OGlUcUhaeEZaekVY ZFRNaEt0NGhSVm9zZUJUWFF1ODJ6WmdpY1BwbVE1aDlDbElSQ0dlY1JOR1cvRzZXcC9jNzY3 UHQvZAo3S2VaeVh1ajA4M1pXOXU3Vyt0OE54MXROcldXb25YTU14RWJ0UmhPNjFObkJEaFY4 a0pRYjlZbVlDMWt0b3BoRVBGOG5XcE1xZXZVCms3Y1VVWE9vUXMycXE3SVZVeXNabkNUbjJk MVh3enFsSkNLSDNlNXcySTNUdm1pOWxhSXZ3Q3N0Rk9xZmZhMzg4dXUvNzltbVc4TmgKL0ZT bGZDM2xwRVZveThKOWlIMklBMEtFczlXcU5iT1Z4ZnFFZit4RmpINnlTTk50UlMwR2RUUnpZ UFpHZ0NDQWJtTWFib0U2Y3pRYgpRNElUSkVvWFE4MWRDS0c2emJWTWVWeWxlQTM4Nm9mdmZ2 dlhmb25zTUpmRGVudGFaL24weWF0UHZ6Z2NISlNvcUd1Z3JvdVhjMDJBCndBNTVmbnA5OVdU ZUg0Q1FJaEd4a1Vnd21vcGJaVEloWXlwa2xMaEhSeGZZK2I0ZVhHU1k1K25rZUJOWlRPZFNj NFIxNjloM3F5UGgKVjlNNFQrTWNLZ2VhcXgzR2F3bTRlKytFNTRzb3NwS3dUanl3ZHd3TndT V1djWlkwS0dQdmxOTEF0VHdyNVUvKy9NOS83ZDN0Tjc3Kwo2TnUvK1k4ZVAzbDI4ZmhtNWxr b09ZZ3FCdzhweG16MWJ6LzVmRHZFWC9yd3daMlRPNy8zMjc5OUtIKzYrL2dMelk1VWhBa2l6 SzVsCllVVTRrR0xmOTV0eDNEOTl0VXNSMjVWRW9ubC9DUDNSVWVqMmN6YW5ybm9QVExVVUJq T3orWXBDQXFKWjU5UTVpYU4zNzgyRkVNd0QKaThDYWM1Uzd3Z3hWSEhrR0ptaHhxNDJSRG9C dndjVGJnZnByM284QlNoNElvbEJRQ1RTSkg3eE9tTmUrYm9QU3JNcWdvZXNUUloycgowNWRw SVQ5eFNmMXl5dlA2WHduem1DUDdTWlN6WXNOODFaZTduLytiUC83di90Yy8vbS8vK1Q4UDkw NDVuYUh2MjlWZldGendCaEgxCkYxN3lYMzMxUHRSSXZZVlV0RVpCbU10Y05hdXBNd2ZudUJ2 bmkzRThHUFl1TzVQanR4NTkvVGQrNjk0SFgrUDFCcDFRRUN3aHlDVGcKaG53M1owTW1aMERB VEx3RVJTeEp3Y1RDMGpKNnJRMVF4SVVvQ0lmZzNJQXZHSk1UZ3pIbnVlMFRZb1pwVlRYelNI TFVwUzRrdDlyZwpDRFlUdFY3Q3pmbjU0ZnJHcTU2ZUhoOXRqc2J4Y0wzZlJSRWZDNG94eTlB UG0ySFRoMFJMZXExM1hSaUdiclh1K3k2eFFJZ0RjeENrCkVEcEp3Z3lRd2pOODlqcm5PUXB2 WXBlSTJZeGdScldhV2ZFR083QkFnb1FVSlFSbXFGdHpmU3lxYzg2NUZISTRCNHBkVmxXdEJJ b3gKeEJqZHJkU3FwVEl4YzRSekxwcXptb0VsMVdWZUNRTk1vZWExV2pVSGN6R010VXlxbWFn RzJlWHB4YXVYSjl2akVFSUlrVGg0MVZKegpvNnlNSlJ0QlFtUnE1cDNlek5aTExkVzlFSXlw NGZCTnVnRmlDb0ZUZ29nM1pRZExZR2tNWFhKYTZJMGt6QUxpQlhZRG1ibTZxMXF0ClZxcUds TXlOMUFJb3NzQTFxNWFhUTk5bEs3bFdJbHFsYnBYNnlJSmlNVWF0R1dRU0xkZkRXSzgzWjky anI3L3o3b2Z2cEZXa1JDRUYKSWpJMVFMclE1WEVTZEZiNHhkUHo3MzMzUjkvLzd2ZWZQM2t4 ejdrUGZhMDVndTVzVCsrc2prSjFtYlVUTGpVYlhCa3FWSmRoTGJ2dwpsR2QxTjJFWGRoRVRx bTdWVFNRQVJFSWtYSXRkenpkektROGVQcnk4dkRDSHVzZVUrdFFsNGdSRTVzVEJUTWN5WFkr SHoxNDgvOE4vCjlwLys1cmQrSjVmeVYzLytGNDgvK2VqeHh6OUVtZDJyZXAxcnRTVlJBcmNP WFVEajlOM3lHdHJ3WWtIZlcrMzV1NTFqMytUVHZoNTgKTWdVQVlHWnljUmQzTm5PWE5CeHZU aDcweDNlNzFiSEVmaDZuZVg4ZG9Wd1BrU21tTHZTRGhJNUNsQkJEak1KUllwREFMVUNnYWlr MQpteXAvbVNvR2FvODhGcXNwZDdUN0J3Tk0xRmpTQ2xOWHpYUE5vMm05dnJtOE9SeTZkWGYz enRuM1Avbm9LMXYrci8relAveVZSL2M2CnpDbllZYll2bnN6LzRvLyt0NXRjNDlGNlp6eVJm UHJxNHZuKzV0T2JpODkybDUvZFhENDUzT3kxZUF5eGl4eENWUi82WHNzY3ZiNXoKdlAzbDk5 K0RsdXZycThKOE1GeU04MDNSRzZzN3pkZmo0VWJyYnBvdkR6ZFA5bGRubS83WGZ1V3I3NzN6 NE9SMEpVRnVwdkhaemV4dQozYXF2dVVUVGJ6NjZkMi9iYjNycStsU3FIWXFlNzhmUG43MjRP ZVRWc0NZVGdLb0JIRE5jaVFXOFB4enVEUGExRHg4ZG5ad0dDWC94CjF4OFBmVjhwSE9DWkpS dUtJdGNLOHBTaXVPMTJ1d2Z2Zk9YZVcyOU4wKzd6bDFkWndZS3FGbE9xcFRJb2hYaTBQdXBT UDgxNWZ6aW8KVmhDT042dmpOT0Q2OExYMVhSbHpqR0Y5dFBFZ3VjNlBjN20zUFRyVExySGtW Zno4NHNYVy9lSDYrTWl4VWwwUjllWkgzYkJOcVhjYwpoVGdFQ2tJdU5KTmJDaTkzTjgraDcy MjI3NGYxTUZkeUZXNm4zU0xmTldJc2lyZm0yZVF0ekx4VEp1WWJ3YVhubTVxaHRJbjlPcVRE CllUL3U5eHRKQTloTENTRTRtRmtDaTNqajJVR1loY1ZhNzNncjVtNWxta0NSWmJQZVhGM2Zy SStQWHU2dWYzajkrSnZyZTJ2MS8vbVAKL3VpM2Z1ZTNUejk0cndZNlhCL3UzTjFjWGswU3cy dFMyejlnaGRmc0hxTEdNR21OZjB2MGRTdGVIVVc5VkN0RmMzV254REhGWVNXcApjMEpWclZC bnZyMkk4NXZnVUtNR3ZiR0l2SG12d3RrWVM5L3BUQWhpTVlCQkJBaUloYVFOdXRvaDRTUm9K SFFTUmhDT2dXT0FSY3M5CnBYWFhIMi9XSStjNWxqcVdXczIyUnlkNUdzK3ZMaDgvZmZiMk93 L3UzTCtYeTdpL3VESndNWS9xV3IxU0FTR0ZNQnlmM093dVUwck0KTURPMXdpNGNLSW1ZT0RO VWExZGtsV1N5c0s5V0hMWFduR3VScWltYWdJV2NuUUxGTGhyTVhBRURCN0MzS2lRaXhrdFlS dk1FRjJJRwpxWHBpTVFxMTZIZ29LZFVVeUJRY0FzR0p6VWdOdDc1eHQ5Wll0K2tUN3VZQUU2 d2FGYk1LRk9KS3FHNHp1RGpkekxOWjF3Y2hvaEJDCmtxQ2VkWEd1WlhWWTA2RTB4cVdURTl2 dG5iaGRJRzVGZFE1RHE1K3RpYlFsUm1xNTRoQm9RV1ljVE9UTkZjL2RHcXV6N1RMNE9JNU0K eXh0Z0VoSHFBMGVSdlpmRWxBUFV5amdmRXBoY21Dd0Z6ZE5lZGQ2c1ZtZHZIUitmdlgzbi92 SFp2UzJ0S1dzcHBUZ1JRWWlraktXbwpKdXF2TDNiUHZuajUrYWVQWHo2NW9OSHV5Mm9ZMXBM aVlSeExuYVVhcVJHSmV0M04yaWR1ZmtOTktvVTJvMTBZcDI2cUJHK2g5YzNrClZZUkx6VTdX TTQ2RDdCU2xJaFYvZEhMMjBjVTV1UThTU0N0SDdRSnNPbWdnWlVMaW5DZG0zbTYzQURUcmZK anpOTmRhemRUWjIyZkIKZ1ZVclh1dTZHK1Z4NGZpUTNVWTYvSHU1UWQrdTErV1RTQWpDRW8z RU9DSkVrRmlMb214K3hHK1ExVjQvejQzMS9ob3ZhNVc3WFlLTgp1T25UZWFGUnc1WXEvek8r KzBMemdiZTZHV09rUUxtV3ErdUxBSHp0dllkZmZmdCtnczNqMUltWXBMLzh3UStlWDVkOUpj czRHUFprCkY0Q1ljaERBR3JNb3NMVHhoSEFRcTAzZTdZN0p0VEE0Qms0eEVaalVkbFpOWjVn S0M5emQ5NlR0RUJwT05uZnVIcS9Gc29iWWhZK2YKUDIvZTh3NGxRVlljYWtZS3hhZWdNem12 QW0rN3RCSVcxOFdmMmNUaFNqQVNkUU5jREQ5NC9QaVRKMDhlUFhyL1pMMDZYZUVtSDdnNwpR bHFMSTdwd01DMWg3M1JWOGVMbTRPZFh6MGQ2K1A0SDMvN1d0MHFRdi8zNGsvTlJxNEc1eEJD RUFuTlF3MXpWU3ExS0FJWWdtOUQxCjRHaklPVWM0Vk9mRElRNWg0RWpBV0RMSmlvbTVXZ0FV bmswcmd3S3RPZlpLcWJydER4RXVRWmlzTXJvbzBWMGl1NUFwS3BhNjVlNEwKSEhKN3R6VDZV ZzNjdGlzeFE1M1VpRG1UM2RTNUtaSjdpVHFYYVo0QzBaQzZ4T0tXSjZzQ2J2eVpSWHIzeHA3 aDJ3d2p2SkZQMmVEZwp6aWpVK25aS2x4bEgrLzNKZW52OS9OVmYvT3YvOFpzUGovUDllMTEv OHZ4OFhHM1g0MzdxNGo4Y2h3MWt0eGc0TzdWem5lQm1WdDJLCjFvSnFYc3h6dGx3OEZ5MEJZ YlZaYlUvaXNLb2dONjFzVUEvaHA2WW4vZ1lTZS90dWwrZWNXb1JYbXcvRGhSR0V1Z2pseUdD R3M1QXcKTmRZOHVUVVJJcEU3aFNSV2s2cEdNN0NVYW13MjFNeTFybFdIWWpkRlI2TWhwSmRt NTdzZHZ2aWlYL1Z2UGJnanRYNjJtMnVaczlZZwp1bWwrdUtaSmVMMVpzV2lJTEpHZHJCb0pO VFNXeWNtamlzT05xdHRFdGg1VlN5MVRxUklteWdOeGF2ZmpLQ0dCTjFTNHFEdk1TRUFDCmQ2 c3dFakZ1RndabXdvSlNPcmhvaCtpb2VacDNNb1lVZllndzZpUWhHRW1oTnBLRW1vT2NJS0w0 c1J1RHV6bUpRclBwVEpnY2haR0IKNmxEUXhlNVFPL1ZoU0V3cFN0L0Y2bFpWR1hSclBOQThY ZHZWM3F3TnMyNVpKSzl0blJ0UnE0MFFnamVQZUZaSEJXNWpFdDZBNWh6TQpiTXVQZUF1NnVq c2hpRENJMk0yZ2pkc0JZdUpJV1BlZGlSLzIwMkdhRW9jUWhoUnRMTmZiMDNCNjcrNzl0ODlP M2pwWkhYZlNRY2tPCk5GV3J5aTRRY2kvamZITjFNMTFOMTAvUHgrdngrdkltNzhzZDc0N1gy MjIvNldLcThCdVZpd3FkcXNsTXExZ2pMSmVJQktDeFZlajIKbmJJalVNQVM0MnBLakVZR2JE V2pWb0lOZmJ5VCtubWVaMldlN1d0bjl5OHZyczVOb3hPclJVZDBsR25rU0ptSjQzcTN2dzZS NzkrLwpENmQ1bmcrSHcrRndLQ1V2Y1pWRUhBT0hKdDN4MTdPZnY0c0t1L3pJZjUvVTh1Lzhm MTFiQUd0aitSQkxrTTRRWEtKMEt6RFZXbUZaCjJCZUNEaTMwSEx4UkwyMXhtMWhFWUNSTWxk VGJHTFN4UnBodWVYOHQybTlCWFJ1dHFFMjdEQVJpWUtxRjNGS0tJY1ZwR2xXblU4YXYKZmZq b2d3ZjNwQnhxZGw1dkRoVi84dDBmUEp1cmQ3MGlIRXozc0F3UWN4Z2lBSElFQUNTOCtJR3ph TXUxbzFaVU10QjNNUXl4NzBOSApoWGx2Vmgzd0tBakJyZVVLNU1oWUhRL0h4NXRPcDFTYzBx WjVTQkVEemt5WUs4N0hnNFpReklNcEU2MVNkN1paYmJyQU80VVZSakIyCjhrVjQ0MDRFVWFF ZlBCMy82cU9QMzMvMHdmMnpzM2ZlZWZ2UHZ2OVlRa25rMWRtczJickl0ZnBGMGFPOWpsZFhq Ly82bzM4Q2VmRGUKZS9mdVBmajR5Zk13N1VJUzRnam53QkhNNnNoVE5pMVFpK0FlTWtCNmc1 bnY4NVJDRE1ielBFdVNvMjZRL2RWK1BHaC95aEs4akFtWQp3WHZCbmtBbGQxWUR3cmJyajlh citlYW1VM2RDZG5mM2JIcFQ1MHVkOWNzdHRDeGxKempMUWhjamYyTUFCWWlJMTlJbWZSbDZx TG1hCjlqR3RoMEhIV1ZXSG1QcVkyR3h2UlZXM1hWekNKeGVURTRjNThhTGdGRjhDQmw1elg0 cXBxQVlXcXZyT2Fudkl1N0MvUGpzKy9uQzcKZnZLZDczemxlOTkrOVBiYll5ZlBMdy9yelZE TjQ3K1BrZnF5MGRzejR3NTNjM0lIV1p0Y3VwcFZKYTF1NnNVOEs0Wmh0ZDRleDc1dgpMaTYz aGlGNG5ZMzNzMWE3VFlFWEZ5NXpkMnZ3REpHVFUyQ2l3SlU1TEEra0V0bzFSMG1KV1dLQU9G RUUwSVI0QkZnd015Z1FTdVk1CnB6eFRucWxNNGo3cE9PUnAwbko5cy8vaXlaUE5ldGlzVHg3 Y2YvanE4Vk05SEdxdEl0TDN5WFVXSWliZEhLMllYUUpKY0Frc3doU0kKQXdsSFoxSnpnU2VX d1VOWHZWTll0aktWa1dNbk5hYlk0Q1pKMGxGUE5tdWI5RW9MMzdHcWpXN2NhSURlZ3FhYlVs OXJEU2tGMEZqcwpzSjlTMTRrSWl5ZVJack5Jb2hTQUdlNnVYdHhhYktRMkdqTUFKekpDZFov SkR0VW1zbXlVdWJXeTRmSndNTE1nTENtMVdXd3FwWmdUCjNib2JBZ3dXSW1vWnpneHRYcSt0 WGdLWndJUUlRcnZaTHBZdTVPNkZQSUNhVzYwUkF0amRIR1NnU056bXR0YUN4cG9UalNPQ21T RVMKcE9WMWtTdVUzQVRlZDlFbzVYSEs4enpWTkhSZEN0d1A4cFVQM25yL2F4OE1KNnNhU3VV NmNWV3ZSQ1FwZFNFZzIvNTgvK1RUSjUvOQo2UE9ySnhmSHZPbGRqa08vWHAyY3hIWFBRYkph TGtwSUhwM1NkVG5VY1M2cGx5NlJkNjR1QnFYRjVzYTlCWEFnU25CZjh1VWFtYTlOCkdWU2Qz YUlibVc5RDhHRzlVNnVUYlUvNisybTl5OWQrR0x2VkpnRSt6NnlsWWxTd0RmSGkraUxkZWZE ZzdZY0F4bkdjeDNFZVIxVUYKVUUwQko1R0cxYmRxMUc3a2Z0dS9MMllVTGIzaGRwenB5NlAx aTYwdndhU0ZGaXNDRG1uRmtrSWNKS1NxVmpXekdZc3RWZkExNnN1MApEQ3lYb0lVbEhYRDVW K0ZsZ2lXQjNJbEpRQW9uS0hOb1FOTnJOVGFhMHRkTkNDQW5NN1BhcGRCTHVONWR1ZWFISitI RHUyZHJkenZrClFRYlg5TWtYVDcvLytPVWh4TlN2WnFaWnJaZ3JrRkxYSURGZVhEdElDUkZ3 QjBHV3lieGhLcm00clZOTWZXZEdYVUVmUWlRd0dMSGoKd0ZZckJTbUhUQVlJbU5UbTJlb1lZ aThpaldSaDVzeGMzRjVkNzI5SzNYUUJjRlpLVWJhcjFWRVhIVE0wRThzeXJhVUZVbmVHdVp5 WAorcjNQbnY3VHczUzhXWC80L3J2LzEvY2Z6elhQWldibm5Dc0hFWWxqbWE3bm10Y2JYaDA5 bVY3KzZaLy81YjNuTHk5MnUvRlFBZ21ICnJxZ1JDQXgzcjFWTG51Q2VKQXpTY1MweFczS3Fv TXM4cm8rU0lGaWVndG9xZFIxd2M5alB2UTJCZmJZQWZvNThsTWQrNkZLZmpDTTgKakhQVk9R OGszc3dtUkd2MUNwMmRtbFBjbTJqaGdueXdOemR3QitTVzV0TTJweEFYZDIwOENTSjNGK0po R0tJRTV6S2ticDE2SXBwSwozcGZaeklaazBqU01QNzVqY1V1STRWdENPQWhHcVBCaUdnbVk2 NFAxc09PanEvSGFkWHIzL3RuM3I4NGZmK2N2ZnYwUGZuK2F4cTRQCmg0UEdHTjNyenlmTi9a d1ZYQTM4bXY0TExIckE5c1B4RWc0TU1pSW5KcFpxSHJxdTM2eGpTa1lJUkNLc1lrMU1lZnNL Y0h6SmNQbUoKZkdxR0dRQTBCVGNNWk96Y3ZIeVoyVjhQZUJkMk9Sbmd6aW5DZlFGMmpVd2Jj bXhVR2RVdEhwQjY3bFpkdjY2cnJidm1tM0swT2VZUQpibmJYVDUrL2pDSWZQbnJ2M2xzUFVm TDFTN2VTczQ2Z0dCTUxuRWhUTHh3b1JnbVJtRGtJc1pneEJTRjFvQ01pQ3NSZHdkRWNVUnhr CktEN045WkNzT2FySHdDRlE0QkRWMWFxVkJVOXJ2OXBxV3B2U3FBWFd1TVBJdlhoMmRnaUl6 VXYyY1p4RGw3bys1S3JpSU9FUVFnaUIKZzJrMU04cG0zcVk5dDlrRURaVlZRbGFick82dFZH WUwzTEpjZCtPTWt0TXNVV2hEMHVoTHdaMFJRVkpCMXJUaGJ1eFF1RE8wRFNIbwpObkNIUWQ2 OEtzRG1CQVNRQWhXbXBvRzVnVER1Qm9JVE40TGtZc3RBN3J5UUJFeUl6TW84Um1GTnNlVjdr VnNpaVFobG1pSjdKQXFDCkdUcHJMcVRvNDN2dlByai84S1RiaE5tbS9UUWpzZlFKM01jUTl1 Zjc4OCtmbkQ5K3NYdDJPWjdmNUpzcEFPK3U3cTRvcGhBalVScGQKTkVjRHdmWmxEa08wa0xU TSsxeHVEcU52WkpNNmpCTzlacU8xM0JobmYxcEJYd0FBSUFCSlJFRlVNY1FRekN5N3VpL1ZR WWlkYWE5egpJQVlnWm9OSTM2ODN1VjVucTd2NlZyZDVscTkzWmU3b1NCeGx2KzlpTkRPUTVt bWN5blM4WHQyOWN4L0EvbVpYY3ltbHROcHNadFoyCnVkMktJRy81RWt2M2puLzRvT1ZucnZh YTd0NTRCS0NRVWlleGkya0Zqbm5lbVZuSHhMRHdoc3J5SjJZcWJSODIvekVTWm1Wbk5qQlQK QUFQU2RKVXU3Z1F3czM4cFZtbnZ4cmoxNTIra0dpV21WUXl6NmRydzZPam9UTGk4dkJEVjd1 ajR5Zk9iUC8yenYza3h6bU1YcS9oawpPbW9aYTJFZ01ia3V6QkM2UlVzS21jQ1p4VjBCdUdN dXVXZ1ZrUlJpempVR1hzZHVrSmdVeWtMZzZqbWxMak8wUXJWNEtWNHl1WXNJCng5QTZtbXFC Q1lyeDZlWCs4Zm4xdy9kT2dsdXRFTkI2Nkk0MlE4VE92QWgzNUtEbW1nV1hocTR3RmNGSFQx OTkrc1hUYjM3bHZmZmUKZmZ0a2c2Y1Z4Y3NRT2krYWdoVFFkYTVYKzhOMDUzaDdlcmJaUFB2 MDVlV25MeTlKd2xUVndSVTFWMDJSVk5YSnJWYnpFb0EreEUzWApweEhKS0RsQnduaytyTEVp Q3JQVllCWWw5bjI4bnNxdXpzTXdHSndSRHNoZlRBZlVmSzNHUjhmOWV1MlJyU2htY3pnM0ky RVJCb1d1CkgxZ3VUV21aUlMrYlFSa0diNmZFcmQvRmw1aUhPS3FqQ2lBVVNEb1NDdFIxM1Ro UFZIV1QrblhYbDZLSG1pMXc0RmhjRTlyMGpaYnEKZXJ2ZmxteXlsc1ZLeXhsVnhkaExoSFha cEV1bnNYc3g3MStPVjZ1aE8zLzVMUCtmZi9yQnQ3NTE5bnUvMjYzV2VaNVQ3RytUVy84aApL NVJTbkZuWW1jUkJaakNEV2d1cjFYWW9OK0thazVDNE82ZCsxYTNXSEtJdm9vSTNRalhKY0Z2 dGVHRkd2U2tsZUQzTGRJSWJ0SFhJCjNMSmRXY2pBTE82TnNXUWdkbTlrRVdJaU1uSlNBMU4x cmttcXd6Mm1vTEZhU0JZaTl6MlhUWmdQMGVaVXB1aXA3L3ZBOU9yVmk4K2YKUHUzN2ZuajB6 dW05dTJ4MWYzVlo2NXpMR0xxUVVreERrT0N4NDlpSEdFV282YldkeUkxQWdVd0ViR3hJZzJ4 elNDNVVlVlNyMVE2MQpTbUVPTHV5QlcrZVhldk1pdVgyQWNPSWd4VjJiVEwrOWwzYkZyTXJt eUVUQ0hhZnFkUm9yeGRGcElKUEVGTUFjUTRneEJLdFVtbldYCkFXek83aFZ3SjNOVHRnTEtw cE5yY1dzUUd3RWdWc0xvZFplbmpoQlRGNGhDQ0F3bktMV3dTYUFTeUtXNHRxbmwwdlY0dXhH MGl3T00KS0tnREhuenhMVE5BM1RKZzVBd0t4QVlMZ0JHMTh0cG1sdTFvYkhJNklVNmNJcG5C c2hhck01TkRJcE91dWhSVFRFS0d0Wm9YSzVQTwpHNlorbFF6MU1PL0RabjEwZEtwUnJnL2ox ZVhOSnovOCtPYjUxYzBYTC9WeTNpTGU3NDVQVDk0K3BpSHRmYURFQnRlQ25BTnNKU0YxCnZl YnNGQ3lHZzlsK3V0N3RSeVdXYmozY2RxeDBXd3A0Y1pSZ0FITHJjYnp3YlJ5dE5TWVltdzBo U29pREJlUnl1VHM4NkkvdTNheG4KN0VXZFZaRnpFS21rRUpybkVmQ3pzN1BqMHhNenU3eThy TFdXVXNoQmdsb3FnWmlvbXNibWw5NGlYMzJoNDZ1N0VMVldtaHI3NXhhRwovVVhiNU5laDBx M2R4OExGa3hpN0xxMWoxNnRobWlZekM1Rkp3Y0wwV2o1eWEramErTFMydEd3bVlhbW1Sc0lj WEl6RndSeWEvczVWCm5VbVdyMi9MZEJOWUtSRlZMV1lWWk5BcVJHdXdjYmdUOEdpN0RZZkQ1 ZWVQVi8yUVIvdy9mL3ZKdi90M2Z6TzdUOUJ4UGhUSFdFdXUKUm9CVkRjUnRZTkRZdStZRWhw TkZGamNYa0FKVHpya1VTQ1NIV1Uwc1F3dzlCNm5GYk1tT0lscnVTRjRWWmpHRXlGSzdqa05V d0NoWgo1VTQ2WUh4MWNmam8wOGYvNkswdFJSYVJhbGdOM2RuSk52RUxKUkFwQ0dUTnNkTFpI T1R1YkJJZVg5VWZmdlR4cjd6NzlwMDdaMis5CmRmLzVzMnNWcGlSUm1RT2lPOEgyaDhQNWJz ZXBDOXVUY1RjcnRFY01zYStxRGUweXIyYm1NTGZLUUdKT2tZZklhL1FyaVlOVDdJY3YKOXEv NnZDZEtWa3VuU3BSV1hmOWlLaGZUZnJQWk5DZ0FZQXlyaWZ5TDgvUDl1RDgvT3J3OW5ENDZP U3Y3ektET2pYUnV3WVpZYkRvZwp6SUZZMmlmVkFDb205YVZZc2kxS3dUYS9aUFBBckVRS0kv T09nNUxYV3ZjM3V3M0hWVGNrOEw1T2xSSDZJYkhVblJvTXQ1ellwZXphCmwzSVNYbWdXQU9C a05UaW9kRWJpaUtNZWNjK3BlN3kvUEZrUCt6clowNmYvNWwvKzBYL3hPNzhsbW9lNHFqcS9F YUw0QzY4d2ptTVUKSVluZ3dCQjNONE9wVzNVdHJzWFVTTkZhU01BNXBiNGYxbDNmNDNZbzFR UUpnUW5MSE9MdlhGK09XS2c1NWJZZFpPNXdYMFRyUm1pTwphYmVzbHZZQXNEaTdHamxEMllP NW1JdVNPZ1ZtaVJRNjZsZnVrMXVQM0ZQdGpqYmJNdTFuMCsyd3NXTzl2SG4xeWZPbnp2V3I5 Kyt0Cmp2ckVXekVGS29na1JCWUxnV09pMUVsSTBpQmpjZ2VNUklnRHlFeGN6THBpYVpDMVNK MzNOazZUMWFuV29CSlVPNlpPb3JweWtNYmwKekZNcHBZQUpMWHFrVFdtSlFJRUlzTXFPd0tH WUI2WStkVm14bTZaS1RrVGVSM1FTSklVUVVtZDVLaXlBR2d2QnFjMGJ5VnpOcW1NaQptNWlM cXkvTWNqRW1BS3BLTVZhM3NkUUQ1WUdjZ2lBZ1V1VG1xa1lMcThXTUdPUk95bTVZWUgybDVR OWU3MVFEaUFTczVOYWllVUZZClFsYS8vTU5vYVV4Tk9mS2xUSWpjT3diRHNoZURlZUF1eFpP am81UFYrc0hkK3hWZWlDN0hrWjgrZmZyeTVXNGExejI5dXJ3UXJIaTkKWWxDZTlQbVQ4NDgr ZS9yOHljdS8rZTRuRytBQnJkNWR2L3ZPNnV4TVZuM3hPRG5uT1FITUJHS25BRmVvenRNaE1o ZHpJaDZHWVFXNwp5dE9jZGFMc2tOY3NsV1VrNlVRR005UG1aOXN1Mlc1dU1BYURtaGR1Sk80 aEVTUXNWYkNmNnZGNi9mRGs3UHF5NkR4UkRKMEVMVlhaClF1eEtuU1BIdTNmdnJsYXI2K3Q2 Y1hGVlNpbWxPTFRKWk1FVVF0Q0ZhVVN2VytybFl2bi82M3A5clFRQW1FQ2NXVGltdm8rcG4w Mm4KYVlwQUNoSDF3QzFZNUtldWxRQU1xRzVFTHJpMXJXakVMZ3JOL0ZBVzQ4T2xnV3JYaFRl cnV4UEFWTFNhVy9QRmhkYUJLRWo0NWZ2MwpQancrOWN2cloxZFgvWHA3UHRwM3Z2dnB4YXN4 RFJGbG1xdHhGQ0lESUF4WUZlbjRscGRGb0NXUUhkeXV2K3dNb0tqVld0MkRvKzArCjZUa0Vj M2oxWEpsQ0lMYmFjSGV0MWF4cUUvWnBkWVJZQVllb2tsTmdkSmZqL0tOUEh1Kys4ZjdKVVI4 UmhHZzk5S2VueDhNS1Y0b2cKUnNaZzhCTCs3YzBscTBpY2N2M3N5ZFBxMXFkd2NyeWRQMzll Q1VuaFhFMHIxOW9EYnZYaTh2S1F5L1BkT0hNTVNCeFhNQk9JQ0lsdwp6aUJTcUxxckFFRzhZ NCt3bmdKWEN5VGNkVGQ3OURwdGhGUGdkb2IzZmE5WE41ZlQvbzVYQkNHUWdvajdjTlJWMTEz T0gzdis5TVZuCmYzdis5TU9qdXcvVGNEZEVPS3U1WndSekFUb2dFTGRmZDNzYUd0RGNlbXND R2dEK2VvbEJtVWZHck1VY3dhRFFjYi9ybUVTazU4RHEKMmRTalNBdzFWMmxUbTRYUUFudzU1 THUxVjN4ekJ4S3FPSmtMOGNwQ21lcG1rMWJIcDkrOWZIeTlQeC91YnNYdGsrLysxZVd6cC9I OQpENlJCc0QrSFB2NzNyYUNUa1hnSkx1SkNUdTVWM1pUY3FkWnF0VGFveGhkU3A0ZVVRaGRD Q0VMRTVxVFVzZ29SQXRxNTR0eE9uZGZjCkVYSVltTEVRL0JiU0xFbHpXY010bjRFY3JXSTZz Ym5EbDA1dm9TSXp1d1BzWU5VbGU1U2NWRUJDZ1VQeTJMRnR0RXdlQmtnL3JFUEoKdWVaRGxI VG45RFNYdzhYVjVjZDV1cmRlYlZMYTlqM05zOVNSeWMyektjblFNM05naTdkQVdITTJJVGdM RXdjSFBGWWt3Y0NjMG1vMwo3d3R4cnE1c1ZXc1JGWFppVnhOcFpubUtncXFtTUd1TmxyRzdD d1ZtSVNVd1RFQXNQaGNDVWtqQmZDNkhrYkwwQXdWRUptY0pKQ3JLCmdSRE1pNHBFTmxFeGM2 aGJVWnZnbzlza1BoR2JFTEdBbUFsYXFycFNpc1hLV091TmxsNERCMlltZ1FzWFdhVGw1R1F1 YkNBelZvSXYKVjVyR3h2RFhFd2lGS1JQYmdwaUxjVFpvZ0pKTEkvR1FOQkNpbVNnS2J2Vjhi U01BRG96VFJDaktCdFpoMWQrOWUvTGgyMjgvdUhQMgoxdjBIMDVUM1djK3ZkMU9lTDE2ZVQr TTh4WGh4S0xGM3ZxeVhGNjgrZi9yc28wOCtmL2I4TWdPL2V2YndpUHN6WGgyWnlHVGpmRldW CkI4VWRHYWpKd0ZBamNXTVNGYXRCdUZRTjJUZDlyTjFLMVdaeU0xT0o3aVRXMkx6TE1NS1pT aTNBNHVlbXQwWEwxRG15MSt5dUlsRkUKMk5Bcm5WQzRxQ1VhM2Q5c1h4eXVYK1lEVit0alA0 MTdFeUx2VkxYcit0WDJXTG8rMjlWdXQ5TmFrR2UzVEx4d1lrUWtxTUFjNEZzMQo1WkxJM1lJ NlhxL1hUU2Y5b3Vpc3N6RWN6RjRZaXpqYVdBelJRcEtRUkFUelpIa09iSkdwdGlrSnhCR2My RnNtNE9KVmFZdWoxT3ZKCnFUTkJtSUtMbXdkMmE2bjBaSUhRUWwvVjJ2ZDBWNEtEQlFDWG9r b3RrY0tjVkJOcEgraFgzcnIvY0xPeHE4c1hoMTNwODBmUEw3LzMKOFhOT0sra1lkVFpERkJr a21NMFNJa0RNRU9mbFV5TjJhaHBTSXJmbU5BMGdBM01iZ0ttUnVRZ1JrYnJOTURXTkNNeXMx UUV5b0tpUApwVVN2WkRwV2sxdVhtbXBteENSeDFQbXppK3NYazUydTVWaUlWVGVwUDFrUFhR VFhSbThFdGVIRE10cGxJNmFRTXNicnd3UVNtSFhDCjg0U3FtU0hOWktDb2hSQkkrR3FheW41 MzhPUWlMR0cyckhObUlGU3B2aGo2bEZaQ0ZBd0tobFJjYWtVRmhWNjZOQU1IZUEyeUdzVFUK ek1BaEtYQmwwOTUxWUJhZ2cxeS9lbW12eWdwNDlONWIyKzNtOFNkZi9NM3U2c25GelNNNWV1 L2s1S2diU09TZ1FicytYZ3lDWFhRSwpEVjBnWWZJQVZrY0xmMjYwNTljVG5IYTJFNlExSHdW YXlYT1o5M204czMyd2hnUVcxVHE3bWpEYzU4TjQ2bDN3MjR2amE4VHlqUW45CmNpNjFVdkJH M1JPUm9xV1RlR2ZWMWVlZmZmZlowOS84eGgxL3RvKzVYdi9sMy96cTIrOWQydGozcTFIVjBQ clQxNWRXdHRzNUs3VWsKTzErYWUydndoRGZvMStRL3YzY25PSUtUbUlmVy9IbGdpQmF6cWpY bmFoVlJ1RXVqMnZrMGowTzQ4OTZqOTkvLzViTTdEMGpXQmtMbwpVdDlQVTQwaEpRbW9iRldG bVlRTVJzNUVvUVU4RW5OclE0eGN3ZWFzVG1haURyaFFpL0JvaW9ObVlHSzNSNVFwd2RtZG5k bzhqTW1aCkxFcWd1YkphQXFGcVBoellXVURUT0pzNms4QXRUMlBOYzU5U1J6SWZEcDg5Zm5K MHRMMTNlbGZjZFJxN2dINWc0cnBhUjJFTGpCZ2sKaGdRbXBhQnUwcWlyNmpBakN6QXk5K3B1 NGtaYXlqU1BCeXV6RU1YWU03RXdtTTNZakkyN0VGYXhRSGZ6U0NLTGVJS0lQSml6T3hYUQpY bXQyNTJiRzJuVVloaHZ6NTFmWG0ySHJ4Vk1sQVlHOWVObVgvV3g1M0dlbTZJNWNiRkt0TEJO d296cUxaT0VxNHMxakR4UklPTVE5CnZOS1NUK1RtUmh3bGRhbHI1YkNhcXBuZU1vOFVYZ0dG RzFxQXMybjdtNXM0ZUhIM1pCZ1JKQ0tHR0Y4ZXJxd0xhUmc0QksxZWF4WGwKd0dLNXRvZUow T0pSblltQ2VOVXBkTFE5V1Q5ODkrN1hmdW5kci83U08yKzllM3AwMmsxMVQ1MFRmTnp2eDZ1 OWo4YVpwN2xlV3JpWgorZXJaL3ZQdmZ2N3k0MmRwVHcvWGQ5N2YzTDBYaDYxSlh5M1dMRkFK NE9RY29UWURsZHhDTzlLYmRvVzV2Y05ZWEhJVkJ3c1ZxOU0wCnJicjFLbTJTY3JtWnJOYWg2 eUI4YzdoT01UU2ZRakNSTUpNRURrRWsxNGtFRnFYWjNGRHhybEl3WG5YOWZwNzJydFNsWWo1 TldaUlQKN0p6dFVQTysydFA5Lzh2YnV6UlprbVRuWWQ5NXVFZkV2VGN6SzZ1cXExL1RQU0JB QWdNUWdDU1RJQnBYTkNNWE1rbG13Zy9naXY5TQpwalczV3NoRU01a01sRXdpSlFvQ1JZb2tP TS91bnU2dXFxekt4MzFFdVBzNVJ3dVBtMVU5Z3lGZ0kwcXhhTFBPcnM2Nk44TEQvWnp2CmZJ L0RmL1gzLzhGbnYvdjd6dm5QL3RuL2NmajY1ei85di8rMEhHNUlTcU5LakRaWGpuVU80Z0gz OEVCSDhidU5SbmZaalRNUmp6MG8Kd3VOTU92NnVucExXQ2NtN2NTTVJPWWhsOEhBbHkwd1U1 c0dTTHRMRkI3UjVkdkg4azJtN09SM3ZiWDg3b2cybzFGeUhEVWtPU1E1dQpBVEN6S3FuVVdy eDdTWHRZdFZxcVdRUVE3a1NrcXFRQ2xtQ0dLS25hS2ltU0lBVFlRQjdjNEI0TGs5ZG14NGZE ZGpPaXpXOWUvZXkzClhseitKOS8vWE80T0U0WXEwLy81OWV0LzlmTHRRbnBLNlJYRm0xcGhz Um0ydTNHYldXc3o5eDQ3NzQ4MjlCUWVidTQyaUpMNTVXWlgKYTF1aS90Ym4zL3VkRngvc1g3 MDJqaEwwNWpCL2RUeTlORHNrd0Z1NEVXczRrZGNuMjkzdmZ2YkpoRkNLWVpoZVBoeS8rT2JO NHBndQpkckRtNU5YclhDTTRmdThIdjNPaFVmWnZCSjQzMjMvK3c2OWY3eGNQVFhrYUVrZjN3 QkVPem5Pd01VazlQUlgvNjU5K2VIMzE1SXV2CnZ2azNQL3NXTWpnUFRnT3hHb3VCaWx2MTVo ekV3b0lnQTB3RnlrZ0lrUWlPeGVzU3JRV3k4S1ZNMTd4OWlud0oyVWlDQjQvVExIaTcKZjdo S1l6Wnc4ZG5zUHN2dGNmOFFzUnVHSVRocXZiZkRIM3owbTMvcmsrOC9EYnorOXN1YjE2OWxT Tk4ya3k1MnQ5eit4ZTNyUDMrNAorZkgrelZ1VjQ4WG1FRjZYL2U4LysrajVUTU5TY3g3Y25B TzUrV0NVZkJXMWNRU0FUdjVIVUlzUU1BM3BnZTJtSEE1UlI4MmZqcGVYCmtuMHB0L05oVVlv cEw4M2FZZmwwdXRxNVNJQlc5bUkzakQvYmlYZVZGK0U4SjJNd2U3V1JGQkZMUkJFbXplUDE5 Yjk2ZUJsWkxtNVAKM3g4dVh1VHAwK2ZQZDU5LzhxTTNMemRYVDVkV1cyMkR5cEFVWVk2Z0xE eHE4N0RhWURGeXppazVhMCtiRUpnNEdLN1VRQ0xyZk00OQpTTUxKQUQ4SEhTQ2l1eXFkRDNC aUNyS0cwbWhaSWswMHR1aWRlVEFhdkZtNE8vZlpWd0RTcVV4OURIa21CZlJJY0hpSWh5TTBZ bzJKCk9ic292Y2VBNmxBNCtoSGdSTUVDY0VEQUJrMXNqT2plbFp3SUZSakFtY1ZFcStYUmRE Q3JDQ2ZKbERldjc5Lys1R2MvYjRmNXhjVjQKbFZNa2dDZ2xrbjVjVTllN0dGRWlnRm1ERzY5 KzBFd3dZeUZ4S0hUa29lZzRhS3RMV0xSaXA3a1NrWXdzeWlSTWdGR1lPeEpMbHE3dwo2RnFr dFlIdU9LZVFBMndRaTJqOTZhdm9jRmhxeXFNNW1WRzRnNE1Ub2tRd084TEFsYUl4RitiaUtN SUxVUVBhdVdMaUFIcGNEc0ZaCkFDenVoNEJhREI1czNvOEFZUmE0STdxWGJhd1lIUmtSMWpT d2xlWGZ4ODFHSytxcWF3a0dIY2NLM0IvbkRCNkRNeWNFbWNYRlprdHcKV0d2MVZPcHMwYnBE N1djZnY5aGRUTStlWDEwLzNlMHVobkZpenRURVROM1FGcWZpRVdDUkpPTGsrYXZYZDhkS21p OHY5R0kzWkRIWApTTnBpQkd1MDVQM05kT2R3UWlOYVVvOUFBZFlGOWE3MTZwOVpqWUNvZ2hQ SWhGN1BSMUI2eGpvTW83dkZVa05KV1NnZU96dDBnVjIvCnNRTko2NEpUUUhwVFpnREM0THZB cHJaRVRSM3NFUkVpQWd0STV3dW55NmZQblBsWWxtVlpvbFV5SXpSR1JJL2RPTHREcnpORmhJ ZDcKZDFIdXJPWHp0ZElDNDY4VVAvSUxWd2NOR002eEFvT3VDVHJvTUVsS0VVNVdCSTJqd1R2 R29rR3B3MFVCdG5CeGg2MzVNeDNQN1hCcQpCeGY2T2UwUjNYZ0ExRDFUbUlRUkZHWkJBcVlJ T0FjN2dzQXFDQlpKN3RiSzhtU2JQM2l5MnlseFR0SFM0VFMvclhIbnNUUy9zL2t3ClNZMVFF QkZyTUJ4c1o4YzFBRVFSRUVRQUFnS0Z1NFBJd1VGY2daTlpCQ2t6cWpPRFZKeFFLSUtKUVdn R0R3cU9FR3RvaG9aSWdRaFQKc0s1d21RZGJ1RGZtR2ZibjM3eis4Y3MzbjM1eU9XWWg4bDBh UHJoKzhxZGYzVTFDYnVIcm5vZm9qY0g2ZkttNXphV1pXUlpOd053cwpWSHdOUkZnUGlYWGJv MVhKSEdjS2FQZnNidEdabDRCMDdpamxZQTFXdDBUaElRRlJ6UUZhV3FXMDZjYlFTcHJTOExD YzltN1AxSlVwCkFUbjhLY25UN1pNTi9JankwT3p1Y0RCTjA1UHQ1b05MaUw3OSt1YUg5eTlq UGg3Sy9tTkEzYzhlUFJRUkVpd1cycjhyc1owSm5YM1AKdGpOWjJzd1d0QXBYbGdzWnRxeHhL ck0xR2xKb25KWlpXMXlNa3pyazNESjYvN0t4cm5sSDlMRjlaMUVnSW9qY1FLSU9yZTZWQkNv eAoyM3c4TEk1WHI3LzlyWGo2dFBuRFAvM25QeHgzbnoyNStMMC8vTUhQN3U5RHNpUnVGTFlz clRWSHdDMGFjekFUSzFCckxhMFdVSkQzCm1ybXptVFVzT3FGR091MFVac1FlVk1NZEVmM01J Kzk4eStBUVVuRkVNeThsbGhsNjlFTWdWTWRFMVpxUlY0OEk1MFFxUkdSaGo5T08KRmNzS2p3 aEJXb1VxNStsSjErSkV4TXBLcDdOM1NYOEhRQnpyYktScnFGd0VTcHhCZVFsanprbHlnZ21w cUtxRUNySzBFWG1vYlE0SwpIY1pFV0k3SE4yL3ZqdmQzN2ZOUDhpZlBWU2hIYkpEWVJDV0lw UFVCQTVPQTRTYWtYV3ZMVE9CZ0RoRUpSODU1bXJCWmFxMXRYdXF5CkxNVHFyVTR5SmMxSk5Z aUExcXZzY1J6TDBpSW8zTS8zWWVWSDlKdFQ0T1ROSzBob2hJVG0vWDQvWHZCUmdXcUpHck9v SnVFQWVVTjAKYnEwUk5VU0RPNkUzaFg3bWJuWlpTRmRKTWpOUnVOdHNOVVVNUkVKZENlZlNB eGpQL1FpdDVtZmR2YTQvczhkSkFjZlpySTU2dG1ZZwpDS09PeDFaYWJjSWtLV1ZKVkd1cjlX NDVEa0k1UlphWUJ0cHRMNTVjWDE3dXhzKy85OWt3NUhIS2VSUlZDZTRRZ2d5YjZYZ29kNmZU CnEvM3lhbW0zd1hOT3hXT3A5WGozY05qSWJ0eW03Y1NsTWRCcm12T3JHTEtlOFRCQUFHTlkz OGZQUnlXZDJhVjl0cHFaSjhLV2ZCSCsKYXQ2ZnN2QjRjU1ZabG1wMUpxTnRTdVM5a21VKzA1 MG93RUVESklPYWd3THFNVG9uQjRCRTJDYmRVb3hlUnRBUlpsWkpObTVCeEdadApHSWFQUC82 WW1ZOFArK1YwV0phVFIxdjU5dDVEYy9IK3FPWXZQL1orTFo3Q2VYcmNmd01US1d0T3c3alo3 RkpLY0xmYUh0OUJZYVl6Cmp5Tlc0ek52clJETVY1VXVrVWVFdzZOWEp5c1RhdjI3MXJJWWdF QWV4NlRXUytNd3A2NHZ6Y0FwWjdVNjF6Wi8vdlRaNXk4K1pHWWUKODhQUlhpLzcvWHlxZ1NQ anJpM0hJcTIxUlBKK0JFcXNuS2V6YXhUV1Nia1RqQUo5UFNoYitIR1ozVjFWNmVnaXlDUUNR ak1aa29yVQpwU29EQ0FOYXJiVldLQnVpaGJOS01NTFBlRjAvbkFsZmYzdi9iMzcwNHovNjhQ Y3phelBMZy82MXo3N0gvOWRQdzl6ZGc2bnJQTmNzCkgxOXZiV3VZNTlsNlpCaHo4Y1pZNlhE dlJ0Uy93cWtlM2RUbFRKMTdSQ2NkdlQ2aGM3STJYK2h3QXo2V3hUY1hqWnVGNStCTkdtNlcK MDdFc2RSaGR1UUxIZWpvZUhpNnJmWkkza3E1S3N6dE0zOXkvdHZtaFRaeWZYSkFPTnZxeTNk Q0Rjem0rdSszL3p2SGZXdEpaZ0trdwpsckNsRnJhNFN2blpzTTJpRDJWL0pKTzhjYkxsL3FR aDE1dHJXVmJMNG43eHUyOFhPR3NyZTRzWlFJMVlKRUFvZ0RNMTRTWFRHeXd2CkQzZlByemFI dStQMTFmQmlNejE4K2ZWWGYvSlB0dC8vL0FlZmZMN3NwdGVFWTJ0TGJXTWFoMkVrOHpZdjdH dUFYRWcwTjBOSVV0RnMKclZxdllna2FMVXlDQ1pWQkNDTTNNZzl1WFFCQXhNemU3dzQ1RWJF Rk4rZGFVUXJOeFdqZllvbENlY29tTkhJV1pwWWMwYng1RUZiaAo1RmxBMHM3MzE4OFNpTWQ3 M2wvSU9CY2p2L3d3bkZackdIUlhOUlZFUkJhb1FJVUhrYXpSV0pWenptakxrSkxud1RRRkM4 Rko4MERFClQ1NTk5ZnJyQjR1WCsvMnduK280UUNJMUhVaVUxV0tOcWsva21ZUkllbmdJQlVk UUtNVENtNGc3b0RuN3RCbVdaU2pWckZsWkZnUXYKczJiVmxEbllZU0NpbEJJUld6c0JZVVpP M2tmQy9ic3pVd01xdFFqakJnNlpoSm5UeS8zOVljaFowQ1MyVERteDBpRGlvYTI0RjhSQwoz b2dMZWFHb2pENm1zMVhHMmdzeGIydFZSd1F5eE55cWtBMGtJcEpVbzZzQ0lzaTdrZ1VBd3M4 Uk9WMmNSbjBtUWdMcGtreUx0UVVLCmRIdFlVV1NTTkFncnAzUENqM2xieG1INDRPbkZrNnZO MWVYdzVHcDNmWDF4dWRzeWVyNHhHQlRNNW42WTY2bVVtNXV2Nys2UDMzeHoKKy9MYnQvZDNz eGtMWlZWOXNibEdLWE9kRDBrU0QwS1JJNVJrNVZXdXc5UjMrMHF2c2Q1TFdqKy9kUUM2R0Jh VXdST3c0elNMTkQ2OQpzZU91eUpBMld4V3VESGNOTmtTWG4wY3dnOG5oeElBbllncGtBd0Zx a2N5VEE0RU03QWE5RWx4UnUwM3R2c1ppeTlHT0hRV3R0VzZ2Cm4zM3c0UXZ5ZUxpL3JVczV6 UWN6VzVtbDFta3FhNlg0LytrVjUrYXZ6MmJCcW1sSXd6aHVOaW1wMVdKMW9YQzRPVUpYTHV3 YUcvSDQKdW5JUGp3TVFLNU9MMENVa3dZL21EdWREYTczL3RNWVhQeGFJNzU0TUE0QW1QczZM UlB2ZTAyZmZlLzQ4SGc1SXNxZmw1blNjYTRPbQpoWDFlN05TS0I2Z2JIdkhLM3drK2o4Ymp1 NmMxVVEwWDVnYUhjQzA0ZHRreGl6ZWo4RVNzblpBZlNDd3RRcUtQeDZpVXNpeUxxenJDCjEx ak9sYzFMUkN5a3JvSllpdi80cHorNy9ZUGZlaXBvdGZJWXYvSFpKOWNKQjIvaGJpN3VjQS9J bXJYdUVRaDR3MUpMTXhOT0pOeDMKaEI0RHV1cFEzeHZSdlhjZ3ZydmNuUjV0MzJJZGx0ajU0 VElSVzJ4VEhrbVBiYWtDWmxpMTVOanBBR0JmNWtJWGxzV0FwYzZuZTVsSwpHeGxQZGhkajN0 aDIrQnViWjBlcXQ3UWNKSDY0djkzWDAxd3N3cmg3QmZUenpQK3k4eEtnQ0djdWpGTnJyYlVV ZENYRGxZNWNqWWhNCnFJVVZiK0xZaGV5ZzZ2WXVoK3U3djd1anIrZ3hub1NJcUFoWG5rdlZp REZsRUJmR1E3UWoxWStlUE5rdmRaZnpGQmdneTdlM1AvdnYKL3NmRi9EZisrRCszcSsyWTlk Nmkxa1dreDJaa1ZPUHc2SGhMYjJmTnd5cjZmaElBb041NmZ4c05qZ1FuTHF1bUxtU1ZuYjAz L3hCUQpxMXdybHliTFRISXdyMTVSRHQ1eXFCQ0d6VFJ1ZWR4NHBEQUpFVTZyQ3pPREVDUWdq MVhKK1VpQzlWNFlFZ0pvNFkvbDUvcDZyK3YrCkhjVWZSTnlieXdoS2NFRW9OQ2ZOeVJaQjBw eTFMYVFoRUsyYVhMVHJLWWdrRFp0NjlieWQ3bDQ5SE9hZjQzQjVZZU5nc295c3FpckcKeGs3 aWlZbXBLMElwR0gzUWVoNEFoUXRnTGlLRHBweHp6cTBIRTNyMWVTNUQxalJZTjNUcmxUbXps TlFBQzhiNSs1MTNyb0FUaWdBVwpFcTZHRkJFQ21PL25FNUZWRmMxWmxOQVZiQlExZkFtdmhD YW9FUVZ1RkIyRFhRMlkxbDZvQjhGUXQ0a0t3Qkd6dDVOVnJqS3h1SGVvCnhQb1VGdDJhNEV3 bGNRQVFPcy9ZSGNxQXcya05MZWt0Q2tkcnlrbllvMXBaRHFLOHk3cWJOcCs4K1BqcDVmVGkr ZFgxeFpSeXFCZ3oKQXN0cE5vSlNVbUpwSjd2WlAzejcrdTNON2Y1SFAvcnBjVzdIUTIwT2dX emxZanR1eHlGUGllZjlROVJXM1NxN01GRVhCcThvUldmaAo5Y0tLQXhRVTlzaVBXVi9YOWFU c2NLRUVVZEFteER3VzRhdHB1bS8xN25TNEFJOHlpb3EyRU9lZ01PTGVUU0xlaGV3cFNJTGdJ UTROCjVFYnFFZkJ3UnZCejRsT2lCN2FiUXZkV3JKNHVoa2xBeGRyVDV4OWNYRnlaMmZGaDcx YVg0N0cxY2k3U0h5UFNmMzFlKzEvNThtNUQKNHh4RVlGRWR4bUVhaDJrVWtiSWM2cklrQW5H WUdZbVNHNGx3T1BWS2wrQWg3eFd5blluZitYWkVpTFcxVzIvK3V5L3pTTm1nTTBINgpqQ1Z6 Y3lNQlBOeVdpeVFmWDF3K3k5TXNjeEFmd3QrMmVURnZtbzZFZzFLdEhvQ0lpQWpPYmVXdmFz ZUQwSTJOaTdYZTVCMlB4ekJQCjRLak5XcUhHbVlVQStGbHk2dGFmd2JJc3AxS3h5ZUZkQmNF UmNEZzgrazZvcW9Kb3BYejU4dTNQWDkwOCs5NXpkZk93Sjd2cG8yZFgKUC9ybUxzSWpaQTE1 RENPd0JNemU5eG52clBiQWV2alJ5aHhZN3hqRjQ2cDk3eHY2K2I5MmZMQy9oKzVlMmIyN2h3 WXhncXh0czJ4VAplbHVXdlJ1cldIRTEyNmtLY0xSeWRKY2tBYWp5VnZPbGtaUTVQWnlHQkNY bWxBOUJXY1UySTExL1VOKzhmRDJNZDRjNzdaWmI1NU95Cnc0Ry9hcW4xWVlnVEZ2SVo1b1JS MGlYU0xtU1pUeWtsVHJ5dnhjMHVkYmoyWVpndGRadWJNL1NLTTdabENJQ2NleWxNQnZmd2dx aFoKSCtZU0JzbEpoQmJZTVRsUDZtOXZQeDQzby92aDV1WkQzMFVmMDBVOEFBQWdBRWxFUVZT MEgvL1RQM3Y3K2lZUm52N1JmL0R4SC96TgorKzM0MDhQKzd2NW0wSEVjQnNNY1ppMmNOYWtr TmRZbHpKcU15YzdyV0swUnNSdEJRQVlQSmx0SHE2RkV6S3hCenR3bmhVcGMzYWxXClg0NTJP Z29sVkkzaTRFb3A1clpVeHp6dWhvdEwzVjJtM1ZYZWJuMHBMdXRqalI2UTBzc21pNkNlbnc2 Z1Iyb2ltTmJLNjcwNzN0ZUQKdS9OamVndjNpRWhpSm1NTEF1Q2tKRmtpQ3krTVlZaWpLSUpT U2ltRkpnLzNGaEh3MG5aNTNFUjk4M0I3UDkrM3hmWHlzaVhzaGttegpESk1FRXhzUVRFd2Qx U1J3ZEtJS0k1aFl3QTVERUllSWpEblgwUUh1T1hQelhJWmhTTGxCT0Fna25WSWZxV2NXdG5C dndYMzNEU0FzCnpObURDQlRVQWg3c0xvRWtPcGVsUkxYTk9LVXNEZFlncEJDcnRTN1duS1Vi OTNUK2prZlllV3AweGg2N204N3FzY2lRWVBHSTJkM0wKRE5ZK0h1NHNFZ3NIVThBekJhMDBK QWJDd1lRT0xYU0hGRGt2bmZVWTVUNlVibWJsV0ZGM25KOWRiajk2ZHZIYnYvbjVtTEdkY3Nw QgpNSXVvM3FMRk1HNUxqWWZEZkx1L3ZibmJ2M3B6KytyTi9mMytkRG90aERTbDdaU0dVVFpU eW9NbUFYbWJuYWd5TjNJVHNFcXlDTE0rCjQzYUs5OXZIeDYzazNlSTVtMGFkMjBvUStwUVJF L0hHNDZOaEo3R1BWaysxektRVFN5YUlFYWlIbmlJaU9NZ1FyU094RGduWElJbE8KRWcwQk9T SVJyUGt1NmJYcVV4NHZVcjVEcmExRUhvbWxJVDcrOUh2RE1CU3o0OE45V0p0UGgyakdRZ1Fo MUFpaTRJaGZEYjI5dndmOQp1a1ozSEhBNG44V1ZRVVNjTk9VMGJWU1Y0RmFXcUtXajQ1MWI0 TzVzVHIwTzZWU0cvbDZzRFdKM0hPb2RPNEk2SFBvWEhKYmRTT045CnVPajhKN2tzbFlTdExX TDFnNHZkMDV4b0tVbmtDRHA0UFZncmlKTzFlN0tqdVJPRW9Lck1ERjgvNUtQU3BuZm5jVDZW STZLVFRFdXQKTEhCQ0tRWG1USVJxU3psNkdUS0xBTFUyakZCVnJLMkN6MHVieTJMWWFoRE1w UlBpRWVnT1JjVGFhdzdnOVI0Ly92cmIzL3VOVHdaQwpCYW5ieDgrdWYvTE5IVDBPM2dBaTBn aURzeE1BVmVTY2lXZ3B0VFJqcUdFRnRTSWVUYlp4Tmd2OEM0b0JRZDhEUVI0Y1lmRG1WcUE5 CkRFQ0lmYWs1eStVdzNaVDlYVGx0WkFxR1ZodXlKTWJSY0l3MnBid0FBUit5WG9SSStCaTBB UTBraWRUbjQrRjRURWsrbW5iTEIwemgKeDhPZGRKSEFlWERHcXlubWl2R3N6L3I5dGFwc2pK TzNDaDgwYlRXUHBDak5XNVBOSUFKZlR1eHhsVGRQTE11eHFlajdHT3hxTnJ1aQpHSDFDUms1 aEZpMjhSamhUY1NzT0kyWlFEV3VNWVVqN2I5NSs5c2xuMjBqMXpWNTVtQ1EvYjIzLzZ2VS8r Ni8vbTAvLy9ELzl3WC8yCmQ1Lzg0ZTkvLzhuVmJSNkttYzNIeSsxMjhiS1B1b1ExQjN0S3lG bDBRWFRid3FEUWFIRGxxR3NEMzZmSmpraGdaczV3cHdoUS8xY1YKVmlhMkdzdkJqcmNSRVVQ V1JDelZqc2R5dkxlNXBIR3NGOC9IeTZmeHZJeG1KaWxZbUxYSEpxNHl5cUJnOXJVemdCUE9a UkxaZTl2ZAp1enEwdjJ6bkVERkNyS1I2RG9SMVJUTXppUkNJb1VvcFdVb0NzR25PbWNleFVS UnZIV1laSk8yRzdlWlUzOVREMjFONXFRc212VGpWCllSbXZLd3M1eVZyOW5XWGIvSml4OWxn WGk0aVpNN09xNXB5dFJWaXQxUXBzbVZ2T3hpa2tNWGMzaFk2QU8xcHpOdkl1R1NVRVV3MTMK QnJPQXdNNWtGZ1l6M3c3ai9uZzdsNW9HblJuc29SV0FFalZIc2ZBQUczdmZnYzVTY2F3Vi9I cWFFUlBFRE9IQlJNeWVsSm92RWRVYQpuZHVhNGxiREt4eUlUTVRTazhHNGd3c01kdUllZWZo dTN6dGJFWEc0Z2hKQ05JVFNLUHpoOWU2emp5OC9ldjVrdDJHR21TOVdRY3dPCnJpN042SFl1 YjI2UFgzL3o3Y3RYTjI4ZmpxZWx0QVp5MnVTTGdYWFNZV1JWRUM4TEgrY0l6eWxGUkEwL2xk TkVmREZ1RWltYm56OUsKWjc3d1dsSDNSSXZ6Tk9kTU96bkhlS3h2ZEJBZ2pneHNBeCtKWm96 SEpLQTR0cUtoR2F4R1F1dG1GUUZ4TmtSakJwek5KYUJ3UnY4egpjSVlSQlllMWttcGNabmtD ZXE3NVNPMGgzSmJaUndYazA4KytKeUpvdmh6MlVVcWRUeDV0VmVxZmwvdzdSNC92WHIvc25Q NXJucGYwCnJpMEJLQ0FoU2ltblBIWjN2VllYdHlxSk9SRGVlcnVIc0FoRmRDV1JoNk9IbS9h SjVUblp2WHVBZGYvWXYrQ3diTzJkSFFITytGRC8KazZleWpBbWxubktybit5dWQ2RDY4TkFZ Qi9lNzQrbFlTZzJjSElld3lzU3NRckZpc0didXZoTE16NWc4empoS1h4N003TzVMcTVNawpB TjAxcVovMjViZzBJeUVtb0ZtemNFbGNxNFd3TzgyR3BWcUFLVGdjaytaQk9KbHI3OXM4d3R6 RFZHaTIrUE9mZmZYbUQzL25lUmFuCmhscS8vK0h6Zi9JdmZrTHJjMldpWHFDRVVJUTFBbEtT Y1p5Q2VKN25Bb2hxNjY1cEFNamZ3emFadzNFMnJBSGVoYU1Sa1JJems0VkYKdUljWHRpWE1X SHBCMDhxU0xWME1FeDV3ZHpxOXVMd0FWeXh0MERTcTdJdk4zcklNQlZqcXZDeHpRRlBTVEpK RWtzakQzZTJZNVdvWQpsMkoxZmdndlYxZVhMN1pQK1BDMjB6RW9PaG43VnlLeDFBc0ZsU1Zh RGZPSW5OSXVUNm5TZkpxN1ZwdzhjdEFJdWFDMENTRTA4ZS84CmhsOW1zWFZkaWpHYWg0V2JW M0FRNWM0bjQyQW5oOGRuMCs2NURKaUxEZ3ozOE9YWmJ0cFI4RGZmbEgvOGozOTJmeSt2Ymo3 OG8vLzQKeFlzUDdwYmw5bmowOUdyY2puSzVPUW52aXkwMXNtbk9PYWc2ZVJBSHVWb0lXYmRy OWM0M0NwWkE5RlV2SUlZN01WTm9nQkdaaWRDOAp6bTE1RU9xaEVTeGszN3o4b3MxSFJVeDBO ZVNNUFphSWNqaHRuNzF3U2M1S2tzQk1KRTdxUkZCaWdvTU4xbjBkK3d2MzdsMzY3dFhoCmxq alRvTmE3MlR1bk1ISlRoQk4xTUFWQ2tsaERrVGlsNUVQaU1MVHFXS1k4Q3NXRjgvWFdsejNN MjMzek1mU3R4Uk9ubllzWXNhMUQKeWg1aEcyZjZWVit1UWRIUDVuVWVMSkpGcThheW1Ga1l1 RFFzMVJNemxMakRlR2ZvaGlpQ0tSQm5LMTZ2M1d4RXVtRjFHQ0tzQlRDTwpvemVmcmMzdWhV Z01NQ2pyT3RrOXIxSERPeVRrMFE3cThaSXowT01CWmpKU2wyWXRtdHZKWFFsRVlpQUw5eTRt SWdUV0ozRk9xT3UyCkErY1huOWE4azI3aHdnRkdHNGszV2JiVDVubzd2TGplZmZqczZ1cHlJ OHBFeENyUVpCNFBwL24yL3VGK1AzL3h4YXUzZC9zM2IyNXIKamNReURlTW1KL0o0ZW5FMWtD UmliUUZyUkpSMFRZS2c0SU8xdVozMnphNlRVdDhvdllXZkxWSmpiV2tvb0FFT2lML3p4MWpu SCsvNwpNWG9RZ1JHVHU1NHNwZUZ0MHBQVjF0b1NzZk9Va05hY0ZEQTZzeENjSEE1MlFCRGRJ WitpTzdYQW1WekNTcFdLVGVVcml4ZWhsUWV4CjVhRzBHQ0tJcnA5OVFCQUtzNlY0TFc3Vno5 RjZmY1ljVEdmSytYZTJobi9mVjZmeWRydHpEZEtRVEpJQVJGaFlJNnNLWlhpTDN1VUUKek5H emQ3QkcvSVlqelB2MkZCd2NzVkpmeVNtNDE3NTl0dmY0ejVVRDc5ODU5NGtvZ21xdDQ4RFJh bTdsMlpBSDgzSThIWlh2bXowYwpqM1B4eHNrc0Fxd2ljT2VJenU3eDk0N2V4Ny9vRnc1TEpY WTNyeTJ5OW5hNTQ1WXdyMHZ4eU14TW9JWXdoS3BZcTBSa2hBcFVqMTZICnNXUFVZV0ROWnRJ enlCQmh0YmxOMDdidDkxKytmbmg5ZDhqYk5JMmplbnowN0ltdVEvMjFqaFVDUmFjVU93TkpK T2ZNekV1ekNvZ0kKem9Ec2Q4YTVjWDRKZitrOEV1TDF6TUxxNmx6REM3d1NWOFpBTUROcVBn MkpnR010cmR0Zk5sZkhRRUt3RW1aQ0FCcWllZlVPbVhvNwpWcHRiREt6Q1BGcEVzNm41NEdq N3crM2g3WWRuZ1NQRmR6N1Zlc04vYWJtU2NCaXNtVmhNUTVva29iYWwxcndaM1QzY0pzaVdk SENLCkNENHZ6ZmYrZjV4RFkyS2xWZlgrY2tVL0E5VUdra0VTc3pRblp3cUN0L3I1OHc5bEtm ZHYzNDVwVzFGc0thcXd3K2szbjB4ZmZQSGwKVDcvKzV2Vy8vZUd6Ly9WL1M4OCtPSGpibDVr Mnc0c2YvT2FILytIdlQ1OStMR2s4Y0poUWpJd0tEallDd0xwWWRITWhUV3B6a1ZFdgp0eGMz ZDdmRGR2UjVudXVjcytaaDJEQmw4VkZUOFpKVnhrekNnWmlqaFIvYTNJNDd0T1B5WUtkVG1R K3BOcjB3R0VYeis0cklReHFtClBFNmtnekZidEJveGJIY21jQ0puY29kVEJMenprUjdEU1I3 OVg0aldrbmdsQ0xpYm1adHhpN2JNdTVUTWF0bmZSeTBJaTRpVUVzYlIKNTRPN2hURG5nYXhS MXJRWnBiU0JFNEdNcERhOE9lM2ZIay9IZWxyS0FXSTUwVWVYbXp4a05hR0JrMHhCQ0hONEE4 QTlONVZoNFhrWQp3bEM0d1FPK0VnU1FocmtVdXovV2F0dUxjU3NiMXZBd0MyUGhsTE53MGxN cFZHc0pNQTJjOTdPNVJDWVdacWpEcVRtanVjM2xlbk14CnovSEYxMitPKzlOdnZmaDBUT1B4 NGJBWk40dEh0ZVBKckxYV3dkSzZsRHh1dk9OQzc5YXJNK0NsRVhNSXUxQjFXOXlMdDJZV3JR MHEKaEdpdElzbG1ISjJ4bkk2MUh6M2RZRDJJeUNpQ1ExcXJTVWdJQ0lkWG1JdFNWdGxOZWpH bXk5M3VjanVNZzA2SkEvVndPcVloMXhiTApjVDdNKzl2OThkdWJOOSsrdkxtOWZ6aWVuRmtH bmk0M2FhTjVralN5REdBdWtja1NqQUJ2NXQ1NmVIUk9TU1EzeFA3WUJGRnJMU2FwCm1UQTdB dWJjL2I4aFlzSFdVbEFPWkpBQzNXNk5RZGJ0bnFuck1OYThNeVlhSVJ0WG51c3RuY3lhcGpT bFlheENOZEFkYWhnQktLQmcKQlRPakFlNnRNOWdUeUNJS2ZLbUZvQ0pDRm5SWXJqZytDblZi S0tRNXZ0MmY1aWgvL2JmL0JqTXZwOE9ibHkvbi9jT2JtOWVYdTR2bQorOXFhc0xxRENhVHlQ b2ExY21YL25WYzNBUHFGa3dsOS96Mi9NdS9YL2tra3JKbERXSU5GOHBUR1RkNXV4czEwT3V5 WDR5RlIxM0dhCkNJbklvQU1SZzl3OStsQWJGQTd2eFpTQWVjMzRBSVBCYTVUbE9vZUxkd0NB cXZhcXJ1TzNhMmtUS0sxZDdTN3VIcjQrM0x6OHdiT3IKbmZ1M1AvdlpoOCtmM1IwT0Q4SDNi L2JMWFBYaW9oNk9wMldlcGljazJPVzgxY0hNeXJJUWtaQlU5d2hYVmVrZ25xM05tUkJIYlps bAptRFpXSzREbGVDcWxQTmxzdkptSUtKU3FNMWdrQWxoYURTWk9YSW9wOFBidTRmQnMzaENY dVNLUXdVQVpSTTFxYlcwelRxWGFYQ3FBCmIrL3hyNy80OHBNLy9NRit2N2NtejdiamI3eTQv UE9YOStQbTRuZzhUVG1WdWloaE8wMXYzNzVOd0RpT1lONGZUdCsrZk0zb29WY0UKRHVsVnIw QWRqYVFIeVFvek1SdTZYMHkzZWlDZ2wrSnNBV2MzaXlYc1pIWHZuaVN6RnhIeVVrajErdUxK VHg1dWo2MU9SS295NWVIVAo3WXZiYjc5OCtlbyttQmVBUmtrNStSS3QxWkNrUXhaeE5GZG1i ZGlRUHQ5ZDdldnhwUzBqY0owdUJNU2dNZVh1NmQveEV2d0tlclpGCnpQTXM3azgzMisyd0lm TlNpbEZFajdwYkNnTmoxaVFLb21qZW5abmZiV0dFVGlnTVF1dHdob01JcWlxcUltNUtPWHVt ZkR5ZHh1M3UKOWNPYlAzdjU1VWZYVHdhaXFHMGNSd2VaeUpDU2VSdVU2c1BEUjlQNGRCaVBy Mjd1L3RIL2RMTEdFRll5b1I4OTNkMzlyZi9vYi8rRAp2eStmZnJSd3VxbTNIMy93SWIwbFB4 Vm55SkMxc3JvM0NSOGlDZkxwdUZRY0ZHd3R3bDBEUXNSQmdwQndjdE9jVXhKUll1NFZabzF3 CmJnMnRhaTBvQjRIanVISEtidElhb3NIU2FHbXB3NXlITGVXUjA1aFR0dXJXdlVSQndZNXor YW1kVWhSaDZISmUwSHVNbUxVcWpJQjUKbUljSFdRdHJhQlhOdkxWb2xjTkJMa0toeWpraGNx QTZtb1lIUWpsUk5WbHNZM3lkSm5lL3RlT2h6TGVwdmo3TUwvYkxoYVl4NjJSdwpReU5UMVdB Q0ZDdjlzcGV6MXNyU3pNNzJ1Ujd1OEo3Q3JlRm9odEtRYXBQRVRFRkVLL1dSZzFWSUhDaG1x QjdHVHNRY0VJb1FDaVYyCklwQkVLTkVnbXJRdGpydDUyU29uSFp4SVJiTG83QjRSY0NjZ2lW Q3MvaG52ei9CNjlVY1c1aGJXdWYzTVNVVjVyaGJDbVJHaWJ1MDQKbi9wSXFqSUhrWW9xaVhT T1VMUHdoWnVSa1VnazVXSFNpODN1OG1xM0hmTXVpVENTOXRZNG5PaG94azVmLy9pTDQ2bmM3 K2Y3aCtQaApWSmZpemR4OXVKZ0doZ3hNQTlGSU1qcE5RU2xjSElrZ2pJaXdXUGRUb3FEbXF0 am1KSmhRQTYyNmFrcjU4VHNLU0xwQ0lhQWdkVXJtCjhoNnIxTTl2M2JweHYxZThjeUNiVGNU WGFXU3QzcUtlNWtwVFN1TUNxNG1YckJaTzFkUXhzZ3dxeHhyY2FLaU40QVlRb0NGZ2N2UUkK U2s3Z1VYS0dKckJ3TzZHOXJBdUQ4ekFCS1BOczgreGxJYmZIcElGMWd2aExHMDNFNm9meTcv VmErekZIc0dTU3pKcFpra2ZBbk1NNQpuQ3dpMmkrY3N1OWZndDVVMHptczViMkwzZzBSM3hz bEF1OUlQZC85Tk83a1pzdDhtZE1UVGFrYWg1L21NamMvTkk5Z2xud3lLeDRNCmpoWm1kWW5R NmpDM3BiaTdpRUM1dE5vLzhHcGYyOHNJSXJJZWZNUGRWYm0vc0hIdVRSRnJVaGdRWUdJU05H Y0dDVFdMcFpiVGFaNloKeXVLT0ZlZUhXOGRVK28wa2tXQWNIVGVIK1dRWVdBVjFaUDNvK3Vy TG0zdUVaV0ZpTUVKRXcxcnF3aTZpbEFhSUJoT3QxcWRkUCtSMApUb01CQVBBSzhoQTlhbGhY dVB2YzIwV3NvaEZqRklyQ3FCUUtCQ0loS0NETUEzQW84NmhqR0lYWnBMd2p1WUdWMXZ3OUdL L2ZRQXRICkJETXJpNEk0S0h0a0EzbDBYTFJQNjgrOE9RQ3JiOEJmZUxYV0ZMU0ZKaU9hcXpk eklFM2o0cTIycGlLN1ljcVE0M3hhTEhhVXB2Z08KK3JvMlRuVGV5cnJmTEtHejk4V2g1dVJj dklXa0krS3VsZ0dZeGhFZXkvRTBwRHhOR3p0WXM1SWxOemZwRkw5cWNCZGJyb0pITHdLUwpN YjM4NnR1Zi82UC80YjgvM08zK3p0LyszVC8rNCszMTVVOSs5dVdIdStkWmg5WTl0WXNxdC9C U2xHa2FzM3F5RmtNZXJEWHEwblZpCkllYXdmck5XYnc2VlhrOEd1QWU1akN5VkNBanhTdlVZ OCtpUm0wa3JVZVVJelRKc3hxbmxyYWVOQXRLYU4yWVRja1hmSm9QZEFqbmwKYmtUUUtiTWUz aGRsU29sWG9KemNJaXlzV2xRamM2cXRsdVpsaVZyY2pEMEFxQ284V1dRbVozRk9ZR1pQSk1k cWZtSXZHL0R6bEltaQpMR1d1Y1hzNGZhdjZWTk9XWlJxSGNRczJkd1pFR1EwZGMvTWF0TkxI YTYyckhhQTVIakVCY0RnQzNKcVgwblFoRWM1TXBHd3doVEt6ClNIVCtuWm5WTUU1TTBwRU5q a0FJUEpGeWVMVUVURG91VHJQWm0vdUg3U1k5R3pkTU5taksyZFJzcnRiY1NTUWx0Yk1SQWQ0 N0dEaDYKUVlNMWdvMUlTQnF6RUk3TEVjMllkVWpKSEhNcDRFZ3BuZms2aUtnZUlJc1V3V2pE d0JmVGNIMnh1YnpZWHU2bWFaT0dsSkt5MWNXOQpOWWVGTjhmUzJyR1UybkR6NW5hZTYvNWhQ aDVPRFpFd2JNZmR4VGp1ZEpDQUlsSkVEazhJZFZPRUJKaDQzUzJZZ1FDek1IdXJHbktSCjBr YWxuUXBxTlcrUnMxSlBSd1E1S0ZaM3ArU2tEdlgxNUhuMHluckVpUHg4V3g2dlFDVFFwU2Jo ZExTbFJEbkJzTlVIMVRkVWIrTDAKMEJhbmxvbTI0TkgxOG5JM1dicGNuSXJKMGdpbU1IVU9S MXZmYXhsVVJRVkFGYnNmNVYrLy9tWkkyODNGSmNDSGgzMDV6ZlYwUWhoNgpNaGQxejJuQ0dt UDNGMnc3di96VFg0L2dzOHJWeU1NcG5FSkV4eWxORzg2RE84eE1IZzlMZUFBdDNIbzZVS0Ru SlJEVGFxRFF1YWlJCjZJNFZaOElRNGN6R2Z2L1RkdU81Ny82Y3pySk1yOVZQaCtmVCtId1lw QzVFdEYrV1kvUGJVMmtoU09saEtTZXJpY1RMVXF5UU5VSWwKRHpSemd1VEVTWmRhSHNtWjFE MlhpSmpKYWd0MFM1VXdSM1ZyWnIxZlcrOXR0OWIyTG9WMHRDcktGR0hBNFRRL0hFNDdZV3RS S0dBZQpuZkhFNUJ4OUhDS2FQYWZUWEw5KyszQXFiWk96TG0yVDlmT1BQL2lYWDN5OUwwdE9B ODcwM2RyYVpzeVk1eVFxSXZNOHowdnRQb0llCmtDNVdCYzRxQ1NJaWlYWHVMcURLUkE0UWRm MVZwNXQ1ZFBWd05FU2xXSWhPN056Z1pBcEc2RWg2b2VQRC9uajlkTk1DVWVaTnprL1QKZEZm Mnk3SWtRSUkwUkx5UGRNTGN6U05yQnBNUWM1QUdTWWdHeWZzWUxINFI5WWl6MWM3anp5a1Fa aGs4RUV0d1c1cDVDMkVaVWp1ZApBQXpETUd5bU5wZjljbERRT0tZNEQxQWVmUW42ZWRrUDZh NEE3d0tyems0WUtqTDRWYTIwbVc1aHI5cHBtcmFiYWJzY3JaWjJrYmU3CnRPRTRvSHJpOE9Z UWNjb05kS3JGM2JjNWJRQ3FKYzMxV3YzK2Z2N3BuL3pKMnk5L21MYmpiLys5di9mNU5zMTFE aDBiVTdWWkR5TGIKckI2K0w0V1pWWk01TGN2Q1hldE5SSExtZ3E1OGlnaXdjem9mUVdvQmgw b2FVOHFVa29xS0NDaGFCTUpiTGRXTW1wdUZHM3R3YzZIaQpKbExnbFNPRWVSRE93b2xBMUVH YVhsT3Y3bDdtT051T1VpY0ZlWGd6cjgxTFEydXc2cTFZYlZaYldPdTBVQ0tDc0tvQ1dTU1lB MEFJCmVkdHo0Y3hFUFdaQTlEUk1UbkczdjcwL25MNFJ1UmlHcTh2TnRrMWphUDg5emtJdzZ0 aFR2d25SekdOTlhTQW5FZzRRdGI2SXpXRU4KTVM4a1RoS1JOSE1pb3U2c3ZKWnZNSWRGV0Jm QzlIRXRoQ2g2WkpKUWN3NFpoS2ZFODJsL3Y1emUwbW0zMlNhR2lPU2MxUnFxdGZBSQpGcEZX dTlOOUx6LzdPb3RINGJLQVZudmU4QWhVaE9aVTNiWFpsSWVrU29FSVM2d3dtSlVvemN5VXNF dHBOK1lwNVErZlgxOU13OU9yCjdkWEZiaG9VNU41cWN5dE9wZUc0bEdPcHAyb1BwL250dzJs L09Ma3hFU3NQbTJrZ3B5eHBrNGFONWgycnVrdTR3QVhCblhTTklJYlEKNHc3cWZGYlNrUnZN bFgyVGMyUmVXbml6VXF0T2t3VEl3UWl5NEFnQktTUzU4Ym5talVjK3oxbmZodlBXc3k2dUxv WUJqOWJUUTFNdwpIeExmY24wajhWVjUrTW54OW0wNWNHQWdtUUlac2RtUHozajZMRzlmY0w3 UVNLMEJSbWc3YkJnV01HcmdFNlZNRzlDVzVYSzdxOSswCjdkUHJxNnVyaUxpL3Y3ZTZ0UGtF N3dzVjNaREtlcW56bDhPdTZ4NzBhMStkM2dLUUUrVTBqTk5GbnJhYWh0S2F0VUlJcGdodkVV NXAKRmJNNlA2WUZVYWNqbmg4VU9pdXZzOWg2NCtqdnRaVmQ5WWozU1FidlhlczNaYmpWWE1y ejdlWWlpUitPcm5veWUxanN6Y054ZGpGTwpEL1h1WkkxMGFHWVJZV2JXZDIxZ2JSRFA5TGFJ QUswOUpYT1g4dklLQjNlUEFuZGprSzZlQmh5a0xNb01EMXVLUlBNbGdFb0dCa29wCngvbDBs QlJCcDFpZExpeThod2YwOGFlRlM4cDFyaS92N20rUHl3ZWJLMElNaEkrZVgxK08rZWJ1bUhO MkF4T0pTS2sxYStLMFhPNHUKVlBYbXplM0RZZThJWW9iMUhMR0kxYzVRQ01JTTdxd0plbGVD RUJFeHMzbHZIcmk3bWdFTnNZUXQ1RE9DbWNJamhaUGJBTjdtOGR0MgpXeWtxd1d2ZHhuU3Qw OCt4TDB0VElJY29TQUlSMGJ6VEZ5eUZwWTd4QlBmbkhLU1B5NjhmbVVhL01qbWpuM1pHRU9L QTl3NFYzVzdNCm1oUVFNQXhESG9aaWJUOGZGcFFMRE15TVI2TFcrZThLbkx0WTc2Ny82REZk L2VmSlhaSlVhNVQwdGg3ZjR2UjArK0pDaDlQeDlVYnkKRm5sWXdFaE1KWXB6TUdFdzBwUFhn MWZpbURTQkVXWk9ya0lmUGJ0Nk05Ly83Ly9ML3p6WE5pNytOLy9PMy8xeVdlcUZCN1Rhb2o5 NgorK3I3SHp6LytQcktiOS9jSFk2YmNTeUNVeTNiYVhDWUpUTEM2dHhFVHN6TnFMcTBVSmZC ZFdRWlNCckNXeHlNazFNS1ptY0JpNUVZCklFTEMxUHRvcjIwK25xZ2lkTkhONW1RMnR4b0tu ZEswSFdsUUVsbkk2T3hwU1d1cU5ZRUk1cXYxblh1WVJ6TTNpMWJaYXJUcTNpSWMKNUk5VU1R REVRY3drd3FTSUZHWnVka0tvS28rSjNHSnBXN01QVXQ2TWc1OU9ibkY3cXE5UHk5TzU3b3Fs bHJLSVczZXFlU3p0M2FnagpPZS9wdTZrZnZRSTRRajNDYTR0dzhNSXBPSU9aVWhZQWJ1N1J6 R3JuT3pDekVweklBOWI5UWJnN2wzTXd3WkdJUmhKMVBwYjViaW1YClZpOGlGSkNja21kYWFy Y2xmTlNrL25JTDR0Um5HNko5Rm1CUm04MWhtOTMyZE55WFVxcm9rRE5EYW12VWlnQWFwb0lo cCswNFhtM0gKNisyMEdmU3pqejhTanNRazZ1RmxsY3N5eVhneGwvM044WFJ6OTNCM1doNU84 OTNEZkdvMmN0Nms0WEljTnB1Y0xNUkN6S21lY2hxUwpPeE9ZUWhERTBQN0VlaFlid0FGbGNr Q1praEFvdC9uRVM1bFlKU1hOYlpucjZYUWFoNEVqRXJFaU9wMUhRZUxvY2VSbjB1ZloyQi9k Ckd4ZnZ5YmpYcTNXcjRibUtjTTU2bXZJTjJzL2IvWisrK2NrTi9BRUFZYmZkYklhaE9hZnFY eDF1Nzd6TmhzTkF6MUorZ3UwRk1BVloKcVZTSnZBWENyY1dDTERSbEdWZ1hMQmVYbHhlWFYy WjJlTGozVnN0eTZtVm5aM0xTYXIzeS8rWVEvS3RlRWM0RUNtRk9LUTNqdEUzRApCTkZ1L2NW dVFnUTNwaURKSzU4aWJDVUZJWWlwdzVIbktLdGU1WjFwWVFERithVHM0TmwzdUsvZnFRVFd1 a2dZclY2UVBNOVpBQXRqCnpVdkR2aXdQUzdtSDdGa09iZ3RjSmF3UEdwa1NxUkt6UmFNSUlu Ti85TC90dTBkM1RnZEJXUnlPSUJlUXdSakVyTUxkWDB5SmV4Q2UKQUdqR1pnS2thb04zOTN4 cWpzcUk4Q1VNbXFMVUdrNGtRRmV0VUd0Rmh0U0FtME85ZVRqODV0TXJlTERiMWJTNTNJNys1 Z2hyOEhWdApFMGxFN0hhN25qOVRTcHRMQys1RXduN1NmOGVraFVrWWpZREh4RTk2VDR0Q2p3 MFdzNFU3b3NCbjhnUm1NdVpnSURrbjBwMk1Qd2VXCmlFS1dvbzNWcmlYdE9OMjBxa0J5VVdj NEliaDFRYW5USVp5OXRRZ0ZDbEZqTm9oQjFsZDFaUmI5Sll1TmdKeXp1MXN6WWtVU3dHeXAK cFpUZE1FM1RwZ3JlM043ZXovYzdwRzBhczVQNEw0NGRCTEF6clYxOHRSZnBSYTZFSzNtRE5J Unh2RVZiUUUrRzNWUm9mNnhQZDA4dgpXK0s3WlVvNW1GdWRtWEtRemhaNytFRWlKVDFsVWdz NFVlYWJ0dHlmN3Q0ZUhnYlk0VS8vNVZmLzhMK1ZIMzN6Ry8vbGY3Rm91RzZxCm1INXh2STNY ZFBuUmg1dGhMSWNqbDZLN2JSWXFibG1pRVlKZ0syMmNJQnlVUWhLbmdkTVdhU2NwUnpRaHI2 ZWxraG94a1JMSWdCb28KSG5sSUNlSWhJSGhFSzlXTURHMXdMcTB1WGlHZzJEZ3pnYUhSd3Rl T1VHUk5KeWRDaE5jR2tCREJnL3pjY1haUEtSZ1FQVHFhT3VuVQpxR2Z3TWJPUXdqMWNWZFZV SWN4REVuT1V4VTgydWxQSU5nL0h6WlA3ZWp5WXY1cm42OFBoOHBTM0d4bnk0TTJNd3dFNTg3 ZlA1SVgyCmVHUkd3TjNOekZwRVNNZlQzUm9LWkhZWndHS2lVeSs0emYyOGcwUlhkL1FCMG1v ZkZ6Mnlrc0RyTitYZ0FWb29uY0p2RG5zWmRGSW0KVFpLU2pobG1IaEhlazBIWFU3T3JjUkJo cTFNZmhMWGpaUDN6TnpkV0VVN3VwM0thcTJHZ1VOZndPbVdNUTc3Y1RFOHVkMWZiN2VWMgoz R1JSNGUyb3F6RnZEM0F3WDBxZFc3eTYyNys4UFgzejZ0WE4zZjJ4TlFkN1VFQ0ROU0R1SHVZ S3pnanhTR2JnRXU1RTNBTmtHVXdFCkJxMU5Db1Y3QUtGTUtsQmxCb25sVkQwWnNnanJZQnJI WlM2MVpuQTNVaENDR0RoaTdUYk9EYVd0cFJNb0FDYjJkekVkMUU5TjhoNksKUTJoc2lTalZ4 Qy9iOG0rUGI3K0FCM0N4dlJpM215RUpPNlFaRU0rdVBrVzFiNWJsNW5EYWtiN1lUQjl2TGo1 SW85NlhTK2FwWm0wOQpmOEVWdk9QRUhnM3RneWRQdHBjWGM2dUh3eUhNVG9kOW1IZS9aRHJE a2Y4L09CSjBDbll2UlVXazArNDBEd0cwMW1vdEEza1NRZ1ZUClpFMHMvdzl0YjlZcldaS2Np WDFtNXU3bm5GanVrcG0xOWI2UmJBNUJjb2FqR1pFVUpHSkdQMEFDSC9Tb0YwRy9RKzhDQkQw TDBCOFEKQkFFU0JEMXJJQXlJR1dxa0lRZk5hWGF6dTdwcnI5enVGaEZuY1hjejA0T2Z1Sm5G SmlVQm9nS0pxTWg3S3pQanhqbnU1bWJmSnU1cQpKSVJWRXVKWWVYY1VCSTJ1U2NTcktKRGE4 bmhzOHQ0R3c5WTM4TlhPMG9GaVJVdis1ckI5a25yU2t3WE93dGt3VlorcTM2TGVzazVrCmxX SGt4cFJTU015SlFpQVdBN1VVd1laY2Z2V2ZhQnlJeUdKbXpRM2ZHQld1REFtaDZ6cVJXWjJF S0JKSFlPQzREVEV1YzlmMWRaNUgKYXdObUltRjNxQUpkc0l6cWhjOTJQc1RzVlEwRXdVTzlF ZjRBQUNBQVNVUkJWSEhDbDY5dXh2ZWViWWtEdkEvODd0TXIrZVRHclpJegpJNWdaTTFzcFhi ZUpTYVpwT2g2UDdpNGl5NWtrdk5LUFFWZ3pqOVlJMVZWL2FYOERoa3dPSVRKUUpYZlZ5UzJR UjNKaHNCdTBFamd4ClIyRE15MEFVbVRqclRzSnUyTnllN2g4VGRacjIyNGtxeU5oaEd1SHFW bUN6OHdROXNjNVFmMHVkOWYvNGNJQ0ZqVW5KRFdiTWpYL0wKNW9QRURueXErWkNuQmZvazdY YlNwZXhuVWg2QU56bk5CQlNjRmRYbmVra3RBdzR3cXlZMGVqMW9EdEpkVUtLSHNYZTVUdHZk VkttVwpTT0pFR1NEaEdzTko1d095QnU1aWFHR1F4T0dobERxa2w4djAyZkhtQTJ6ZjN6MUov L2JqRC8vdEp4Lzk2Nzk0OWp1LytadS8vdzkvCjhHdmZDNy83Ny83aFJ6LzYwYWV2WG43djRs SzZ6Z0VuRHJHZmxpUERLMURjMksyU214QkxUTjBtZGZ2VVg4UmhiM0hQb1FOcUpYTFAKbUEr b2t3dFo2bXVJbFdObDduZzFrS3R1N21ac1VDUDJaWnF6S2x5bEQ4a3BPbEhSSnFWMGR4QTdj eVBPdFF0WlZVRm5kT0djRitidQo2cFhnemlRaUpPU0J5ZGJUSlpNSWdqaEJBYW5PQXBFWW80 QW81QkNaQXBGNVVDeVR2cnU3ckNlL3k2ZWJQRDhmajVmSDd0azI3WWRZCllTYmdsc2VITlJq WjNXdXR0Wm9xV1ZFcnBLVm8xckpZczJaMGQ2c09xcElwTE1TaU1VWm04QXBiQ3JNYXJDWHRL VmtsZHlOV1VETisKZFRObUkvZHFuSzJqV0JKUFJDL0g0NDZIZ0VncGhSUkRTWkxMa2t1cEpW SmE3NkRITzNYMTZVZUZteW1ZYkhVVjRpamRQR2RtbHBSUQpGRVYzMjJGL3VlMkNYaVRmOXJM YjdmYTdmdGYzTVRCUncyaVAxdDZqV1M3K01KM3VqNGVIMFgvNWZEd3VmcHFYeFVsa2lDbDFR a0lzCldza2R0Ym81UzBoQk9tWUpaS1pHcmd4UTgxS2psdWdtV05zWWc3bzd1MFZRWURiSWJ0 UDMyYVVhVjBzc3FRc0ZJZWNzRW9sWmlJVkEKM3ZqVTYyb0NRUW5ONzROcDFXYmdzVWErMWVL SWlLazFqUFRCL1hXZVA4cjNuNWFITHZiRHNMMU9teDBIem9xcVVCSUlTUnpOWHVveQpZVkxY elJpdnk4MVQ0bS9SNXB1MCtVYmE3Q1dFcFRJTWhrMGxValBnNnVwcXM5azgzRStuMDBsTG5r NG5iOUw1eG1JNFR5ejkvODBRCjl2L2pnNHdoYTdHTUtYWTlPS2g3cWJYV09qaUVZVzdDSEJy SHk1cENvVzFjNnpqV0NLSFZKbjhVdGE2V1lQUXIyQ1QrbHM0U0FMSFAKZVFwYVByaThldGFG T2g0cGhreGVpQmUxbVhCZnk1MlpDaG01c2dwVENMelNKWWg1YlR1YzNJWEZ6OVNZeDJMcDdr YXVicldSQWgxRgphM1V6UWo4TU1ZNjVRaHdSdkVHNjN1NmY5TjBUWVJETnIxL2w4Y2dRSWtF SVRyQnExRVdiT01QaU9ieHVqZkIwNXhUR3FYN3g0dVhwCmU5L2NCeGFtTHNvSHo1N3R1Zyt6 ZTN1elJaVTVoQkEwbDg4Kys2eTMrdUZIbng0bjVTNDllbEdjdDdWVnZjVkVNQWVhcTdTZEl5 aDQKMVhaNUk4SzBwcC9jcmNDeWFTYXFUQ1pjcTFPdHlVVlM2TkROZVpsVDNIT1VySDBuRjkz QTB5R2JWWE56dEtBNEIxeklXNndESTdPRApiRVM5czNMcitlNHRnZTlqdXNEYmoxOGxveFcz eXFoQ3hyYlVwV3J0UXRqRWZvRGtPYzgrVytBKzdmclFiMmJxMUJobk1QbXJjN0wyCnVnMkgx czU3UFZUWVl1NVJUbFptMCsydzNWdWNiNmFudzc2cjJPUUFWRlEzQVZITWdYT0h3Nm1NVm5h cHYwVGNMcmFiVFNTT1h1UGwKN2pTZkRzQVBucjczalhqNTVLNDhuWEorK1dmNFAvL3laLy9M Ly9yRms4dndILzNuLzlsLysxLzkxNS84L01OblY5Y1h3NmFNSnoyTgpZSVFJWWppaEVCRjdo Uk1waEdVWXBOOXd0NVh1d3VQT1lsUlRkUTFVUXBsZ09RZzREUko2b3NDY0ZHUndOZGNHMWJX NEk1RTVGM2NqCnBzQXhTbUFPNUd5MUltQjFSN1QxM2pjemRYY3pJamp4bTlsOUcyY2JNVnE0 RnlnUUNvakFxQlJZaklpRUhFUktKaVRNekNuMTBGbFoKS0VSSlhYVFNSYlVzRjllWGQ5UHB3 VHd2ZXB6elljcmpndUppQmlNRnVaRUFVT0oxWWwrQVFwN05DbXExV3JSa3piVlM2cFJXdXB5 YQo1MHF4Z2l1RllpbUV3Q1FTV1lpa1ZuTDFLbWcyc3RUYVE3UW5BQWhPcGxiTVhZUmpURWV2 VTU2UGxnTEo0QjVZT2dtQnhUeVhhdHdCCmdOalo0dlZjS1EyaDVjNjZPcmtuQm9naSs5M0Qv Y1Z1MTNjZGZBbWt1MjM2NXJ2WFQ3WnBrelNLeFJCRUtKQ1ptYnFwdXlJY2wrbm0KNFhCN09C MVAwM0djVDlNNEw1aEtndlNicnIvc3U1UVNpTnlzMWp6T2s1dU5ZSWt5TU56YjhVZGpjMGhy S1RjdEVKMnB6YW1hRUkxQQpUczdrTEMxeXcvbzRiQUxaT0h1dXpMem53Q0hPNDJJSlRtc25T ZkJnQ0w3dXlJMXgvamZ3Uy8vYVp1MWdabFV5eEp6UzY4NC9MZVB6ClBCNmczMzN2bTFLc201 WEdxWGgxWDVOMXNNd2lkUEhzNmlJOUkwSEp5OFBwZUg4NjNXS2VrdTQ0RGtnUnJsQ0JlUTJW VWdiRjNUNm0KM3ZQQjVwbEtMZFBFcHNTc3BBMm5OREp1K2luZ1hPNGJPTlA4cnVqdGplUHRM Y25lK3JuZWZuNVQyZjdhSjlDQ1lpVWdkSkNPcENPaQoxVHZNTXFFS1dyUmFGQWtJVVl1QndF WVFOb0I0bFZGU3MzNG5OUGlJaUZZRGYxY1F0RTJYbmJsbDJqUjFzcSsrVUViV2pHZkl0ZVNU CjZIeTFlZHAzZmorRFUxeVVabkFoTmc2VGppUFVvakRJclNZSkhTaVppenVSRW9qaHdwUmNL dHk4OFRYSm1Lak53d3phSUNSakk1aWkKcUJmVFNwcTZabzFlNFI1aEcrRjMrLzc5L2ZDMWJi L2tmSHVnYVVUd3lpQVhKaEZvRFdFdGphMVZaRVdFQndaTVdXSkJmZlV3SHBjcQozU2F5SktL blY5dWhZM1VqZG9lcmFwVFloVGpPNDA5KzhmbnpMMSsrdUZudVd5VmdibVI3STI3SmF3Smpo WERqWDhBZlIxaG40Z2lCCmhOOElCVnFoYzNPeldrT29MTFZKWDRGZ3hxcERETWN5bGNpV3Vs dzBBSnNRQmtjR0hGYkpxclEyaGdBWVdRdjdCR0NHREoydG5xaE0KNTBENElsWVlXSFczaGtZ R2NKQy9mZE9aRTJwdG9qdFd0VnF6VisyNnpjVjJUM1BKODFoOXVZamQwUFg3S2pFYlFSbGlh L1A0MTU0QgpHSU1kSnNaRTVzUndRTGhxMVVHcUZhbGxtelpHZGNMNGplRmFsaHFjQW5qMmFr WXhocG50WVpDYnVYclJqZEdGYzh4SzFValNmbmQ5CnU4eWZIRitkZ0svdnJxK09pTlBEQjd5 RDE5UE4vWHg3SjEwSzMvbWpmL0liZi9IalAvbnYvdnVmSGs2LzNtODZ4YkRrWjllWDk4Y2IK SHFSSUxEV0xNM3BKUkVLVzlrUGNYNks3MUhUcG05M2tsbjNaN2QvTnI1UTNCYlVlVDdkdUpm VEpnOE5zbWd1RlBxWWtDTlZZRGFvVgpUc3doY3VRVTR6Qnc2bHlTRVJGWUJCeVpnMERZR2x3 ZkpJamtlWUdqcW5wUnkwVkxiV3FOS01sS1JWWExDNVZNbnVIWlVTV0F3TTFJCmppMUVhYW1k S1prNGRiUFN2TlFhaWxiblB2UkVoMm01NmpaRjgrM3gvazd2Ny9yZHpTWENYVWtoZHoxTGtt SlZ2YnB4ZGRIaVZEaFUKVnlVVTFlclZnbnNsa3VNeUlvUVVpQ2txYUM2MkhHcFkzTU5Hc3U3 NnRPc0grREl0aTBmcStzMDBGZ1U1cVJNeGtRVldyNnF1VmswQgpkb3RVSFFYRnF5bmh5M3dz YWZmdUxENTduV2RXaFhBMUkxTXlxcWJBbXNMYlNHUTZVK0FnVk1VcldlN1lMMEtnRU45NWNu VnpPQ3A3CjM2Y2t0dDM1MWM0Nm1iYWIxSXFqV1NpY3F0TnNQQm8rZmZucWJwcGUzTjNkM2ow Y1IzV2dFL1FjM3JuWUJHOG4rVUt6bWtOQkNvL2IKN2JUTXg3S1kxaFJsSTBsSWVuam5Dak1s SWdHampibUNSQzdMa29oRVpKM1FCZ3BKT0lhVVVxanUwTmhKQUZ1cEtYc1BlU0FwT1UrcQpx ZHR0VSt3VVhkVUlLdFFTN3hxWGJpWEYraXJpWGlmcGo3YWtBSEpaS21nTTRYWWYvaXFXZjNY MzRoV1diejM5WUpPOTNoK2owK1p5CmY0aDRkYmpYVTk1S3VKSzQ2VklhT21FZVRtb2x6djJU L09TZC8rUGpEeVdVM3dsUlpvcmJYazlGd0NYaDQzeDRqZkQzL3RFZjNEL00KYk5EVFNNdEV5 NXhZdEZVbjBnWlRpNE5JbkYwZE1LdmV3dnNjQUswZkZXd2xPcndwbWRYZW5PL3ByZi9ZZWZa NVJoWlhTN29Rd3JTVQpRZUorOTdUZlhNYzA5REdaVjgvanZnOGI2NEtWSVYwSVI2ZmV3YWtU SjJjU2J3UEpGbEhLVk0zUHNGbnpJQ0QyWnBadTZsYWRBVTZOCkVZU3NYbUtVYVp3U1JXRXFT MUd2am53NjNrd1ByMzd0YTArN251K25oNXE2emRXRnovcjVMNzY0UFM2VVVzaFJ5T2FpRXZI ZWZuZjMKOG5peFNXTE96SktFaUtEVm0vUWZ2cGdhc3pFdDdwcExBQTJwTnkrYmZuTjhxTUpo RTJNcFpjd2xQcmtJWWtscXFkTm1lM0c1aXcvMwpweXRkdnIrNyt1NTd1OVRMYi96YUIvL2l6 MzcwWjc5OGNYZnphaDgrQ0p0dXYrMjcxemVpMXR6KzFCSGhNTHZvMHN1SG8reTNFSHp5CmF2 cmladnpOWjA5TFBra0tUNTRNWDN2djZzOS9kdlBrNmNZNXpMbW9xb01vcElQU2NYVHIrd1Na ejdZSUxPeEcxVEpEaHBpRW9MVVcKcTBwZTNSNzFxZWFldFNZSmJVaThaZ093Ukdjbktab3JV MkZaaUZ4V1V4Umk3NWxuOStNOExjUHVRQmJyOG1TL2ZhL3I4anp0ZXBucwpOREsyUFd2TkJD RlZMVnJOTzNCMTcySWZ2UzdUb1FkT1ZvNVVqeUhFUklPNldQTkpCVGdDaU9ZR09KbVNHZFNC NVRURmJoQVNMUFVTCm9SdTJJakpOMCtGd1R5UlhLVVVQbTVtM3RYRVh1RUxiR2JFOSsvbjFJ eFdoTFc1ZXMrWVFwUy81dVAvbWs1OTk5b3ZOUEg3dmd3OWUKSGgrMEYwbkNwN25DQ2VxUXlN RU1wN0w4cEpSUHB0Zi9PRDM5ZXRqYXc0bUZTeS9QNXdmcEx5M0pLL2p2UFAzbTVsREN6ZmlF Kyt6TAowYWJZeDRHazFoenN5ZE1mL3Z2L3dSZS8vUGl6UC9tWFg4enpkM2NYWVo0TzkvY2d4 N3FLMlFqRUZCaVJxVWpRR0pWVGtVQ3hMUWV5CnhMeloxMlZXR2hDemt4WnpxQnFiY0FTTGcz M2xXcTljaHJOeC9YbzZQdmZVdk82V3pPdFpZdVdjQVExK08rOEZyZlZjcHk1dDZHbVYKckJJ cWtZR05tUjIrY2p5RUlPQkFGaWlFb05Fa0JJUm9JcFhKVk4wb21HMUVublJiMUZLMVBOeVBO NGRwdXh1SUtGVkM4LytDT0Z5ZApETUhyZ3VwZXpSdGpPQkNIUktTaWJ0SUVkT1FRY3piMWt2 MDQ2ZEJGTmE3cXpoVDdMalo5ZG9nb2FnMWpaSWF6ZzlVS0lFMGpZN0JLClpBNkNnZjJobGxE eUZoS3lXelVCaWNRSVVqWGhFRVNZV1FucTFiUzZvby9iNUJiWWsvZ2djYjhkOXZ0OTNHNC92 N21QNUhmTDZKWXAKTWRnY0pZUlFhMjZIM2V5WWwvbHVuRjg4bk82bTVhT1hMeGYzdWFvYlNk Y05xZHQwL1ZZNG5FN1JuY2dFVE03bXBNNkZISUF3c1lpUgpWYmRxNm1nekFGQUxDZkhITnNv YmN0UFFSK0tWaDlNcU1LTVNPN0d6Z01XbEFtN1J5WUtNMWRSUmE2NXdtRE1RU0RLMHVkYytl akd2CnI4L2QyRmRaTkN5Z0NYYnM1UXN1ZjNsNjlScTZDYnVlUTFpMDV4Q0pjMTF1YXoxb0hW SkkvU0MxdWs3NXRIaXU0ZWhDUWZZOWhyQzUKMnY3eTd1NzQ1R3NqWVJtbklRUzFTcDNjNjFR UW43Ny85VzdZdmY3OGhVMUxIY2RPdUNqWjZwUU04SG1acmVXOVRXalhuQUduNXVqLwo1c3or YUpXSnQ5ck5WazNmZnZ5cUpkNVpIQ21HWUJ4SU9wRUl3SFNKWk1MR3pXcUtBa2tnRWwvejZk WWRvQmttcjM3NzY2eVR6OVEyClBLN3BkUnZ6aGlpN093eG03czJCM3dHUU1YdlZpanBkZGJ4 am8yQVVXVHpPMVI3bVpUYjMyRDBjanFYbXJwT09hcDZ4MFBFeUlzQTcKamlUczFSUWV5SWlG ZlBXWVZqZkFRbE91R3F0cUxrc01TVWk2MU9jeWF5MFA0empYeTY0YlloVDNwV29tVkFaUVZK ZmxkQ2o3M1pOZgpmLzlyOEIrS2FsYS9lN2p2V2VaUWE2MHdaNkkxY1lVRWNOVENBSXhjMGxM ejdXbWVxdlhFN3BhWWh4Z2lBVlpKWWdxeHJ0SmFLdWlhCnEyUWx0MVZGNmV3aTVFNGhnc1Vw a0t0cm80dzhIbnB3SGpLM0RZT0l6RmRwTmRtYTRPcEFCVlVpYWU0OGNIYVB3a0tzc0F5cmdR S3oKdUlWU0EwQnM1cVpyK3BVRkdNNkdnclFPOWF5YXFtb0dLdm5DUG9yMWJLS3JlNVk1VlhK eVlpZW1abExkL2o0TVhRK1FxWFVTUWdnaQpvbTZsRkNLSklyMXhEOTRhUlczRnNJa25IKy9y ditHWld5OTc3bWh6MWhpNytYZ0tWUys3UGMxNUtkUEZwdS9WU2EyS1NPeXJGb014Ck13Lzlp YVp1djl0ajZBdlV3SXlGZ0NHZFdHK21jUWU2Q0p0TmtWMUlVODBVUE1WRURRNHpEZmNsLytC M2Z2ZjU3Ly9zd3ovN043LzQKNk5QOXMzYzRkZlA5emVWMmlPM3VOMFJuZGxJRUljVFljVWdl eGFOSW54b1NseGpZN2s2SGcwdVV0R0dVUmF2V3loMkZFSXhYdlVTcgpLK3ZDWmw3RFpadkxn QnMxNnp0SmphWURRb3ZVaEpyeGVrT3RBK3RIYmxpRE01dVpscXByYlprQVRXZmxjSFlYY2xM aGtCQ0tCZU1PCmJLNWRDaWxxNEVwd04xUVQ1eEFvOWx1QzNSNXU3KzhQejEvZmJEZGR2SXlK U1pyUVlEMDJFWUFDYzdPaUxaY1piZWNKRlZHOW1zR3MKWVZ6dXJ1cnE5bkFZM1RkOVNJRTFz UXpENEVMelhFS3dxdERjemxQRUlGZFNCVFhKNXRuN2xHRUNZcUpUTGtlZTc0aDdaWE00Y3dR NgpDUXNNOE9ycVd0V3RrZjZEZTRlSGl6NWQ3ZnVyM2NWK0U3WmRIN3ZCUThmTTBvWGxaWDRZ RHpac1o5UGJaZWE0dzZIQXZGUTcxWG8vCnphL3VqMTgrSEc3R3ZEaElJQ3dwaG8ya2pjUkJL Wm5TT1JIc0VZcG5RQnpxNkVsWUVMeENUVkU5aUVnZ1ZXWUdzZlBxMU1YbUR1dEQKaklTMVdN S0p3U0pCd0FDVE14TUZKL1dXRSthT0hsMXAzaFJWSzZRNEdjUmpWRlUwbjcrM2FBaDJoaTBm elFvYXNWb0p3bHdaeCtpZgpqZmVmbko0cjVQcmlNb0c1bHBRU21JNTFQT1lKanFIYjdHSjBL MHd1bGtHT0hpUUkwY1hxczgzMmwzZW5XOVJqTnd5elg0WTR6cm1TCkgwN1RibmZ4clc5OXEr L3BjRGdzZVRxZURrRzRucG1iUlBZb3NXakxvWGtpdG55M3RqdXU3eGc0K3hpOEtaeVBleWdl MlJDL01uM20KTjBjRk1BVWdrM0FJS2FVVVlpU1k1c0xNUWhMZ0FjWWs2N0o5UEhHdW5CeDZm TjBJTldkVzFzcDliZDliZFhqa0xRcVVBUWE1bWhBVApWbmVPNWtMSEpYK3c3YSs2d00yUVdY azhMUS8zeDZsVTcrTDk3YkZIMlBZN3lzZVhwWjVHN0o3dTVzbUh2ay9nWlJxNVZrNHh4S2hl CkhkcFlBRndWSXMxTVUxVVZDcXZFRWtJUWpWNDRGd3JkTHUxTDM5MjVqN1dZc3lod1IzaXVO ZFg0TEExUDNubjMxME0zSHNZZi85WFAKbjkrLzJuWHh5UEZVbWp5TFlldHQ1TVM1bEU2NG1E TnhOankvdVgrWWMraFl0VEtGWFQ5RXdWSzBUeEpDTzF1M1VZRXB0VHd1R0prUgozSlZKZWdp WUFxT3AzK3RxWm5tdWtZOUw3RzJ4NC9teDRpOU1DbGUzYWhZaFRxUU1JZ2lMaUJSVlZmV1FL QVFIVnpjR21BT1pORG9PCjRNM2dzcEZ4ekZEZ0dWYmNpbWtCMUt5NkZhZlpWZUNBQm8rRlBU YkxaYlFOMnNXNWpXSDdvVDh0V2QxQ1N0SWxNNXZtcFdpTk1YYmcKRGhLYldBNnVlTk1ML2Vy alY2bE5yWElzS0NuMDlmWGR6dVRpMmRVOHorbWtYNzk0c2huZEsyNjM3RDJWeWNnOEJENUNY NzE0L214Mwp0WlZJMlpKRUpxaFQ2dE1yS1ovZXZucUsvZFpGVmJIdGJxZThId1paS3BYcVRr NFNiazdIZDNiNzcvM08zLy9lNy8zZWoxL2QvUEo0CkNMdmQ3c25UWXFXRkU0cUQxVW1ieEFI Q2dWT2tMbElYZWRPbExwcVhTRWJWVHVtVmgxNkVnRXp6RERBSGtaamdySTlSc1VTOGV0U3MK Vi8rTWFEOStLTzduYmVRTmx2c1c5Mkg5LzkxaGJxYmsxYlc2VmpQakJvb3d4RVdZckduVjF6 bTZVSXh1Q09BSzhwTEtFblVPdXJCbgpWM2hDTTErbEN4bW1jRHJsK2ViaHRMMjkzWWJMWU1Z ZG9abm5VcHYra2pFYm1iR2JXVXZpZ3JGRHlaeGNxMWFGZzhTWjFMMm81K05KClJJWVlHWkEr ZGwxbmpGcGRnbEhXNWlwTGtaeklsSzB3QXF0QlRjMVhGZ1VUQ2RnVXA2SVBWQldKd2FaT2Fn U05oQUxMcFZncEJFc2gKYnZxMGplRzY1OHROZW5wOWNYMngzUTJSaUdxVnhYeS82MGU0M0x3 cWFuT3gxNmRsenZVNFZ4OUx6ZVcwNU9POEhKZHlLbVZVeThERgo1WjVaaENtQ2U2TmdSbmt4 MVU3b3NkMkFpOE1aSUNjeVJBa3hFQ2xDZGxjMUFoS3RkbGJNSUdxZkd6bllMWkVJUTlpSUNH UXR3VmFJCkFwdkFBMUZnRW9wTUN2YW9ZRU1uUW1vdFhVK2RLbk5kR1FDdG9uNkZ5K05uMTFD Y3Y5Zzg2NWlsUkg1Unh3OVByeDZBVGQ4UE1VbXUKYkVvVUpyYVRWblB0SlEwaVVGVmIraUhz dC9zWXBhZElrQ2tYTGFXdkpzQW4wK0dkL2ViNys3MFZ6ZEJqemcvamNmdmV1OWZQbnJyago0 WEJmYXoyZFRvLzMrTGtHZmVWM2VCeWZudGVGbmIvNGQvSmdEaUlocFpUNnZyblFsVkpDNEdn a1JBRkJLSWdJaWJoSXMrbDNibkpnClhoZlkyV2F2ellkWGRvcWZGWGlnQVBKMVFHRGt4akEx RHcyY05pVUNYS21VdnBSdlhXK2ZSWkphdkdvb1hrL3o5RENYYXBObkJkN1oKN1BwaEh3QmI3 dTRVUmJXcVhnWk9uSHdwNmhwSU1zak1LREtVWEYxVkk3VVdtS3JXMktWbUJ1WXREQjFoeXNU eEl2Ylc5WHVtRzNjWAppUTdjYWYxaVdmTE5ZZmZzOGxzNWQ0bS8vYlYzYm01ZWZYNTcrOG1Y bjlyK3liRVVBOU5aM2VWTVRsQzExUFhxRUdZRlBudDk4K1g5CnNiL2VhYTBRYkdLWEdJZDVs bjRYS0ZTZEEvSGpQV25zelY4WXBBR1VnSjZEUkNNaVkvSm1iM2UrOEcyM2xCVWxQZy9temxa dzdZVGsKSzlEdDFVM1JVZ21sL1phQ2hCQzg1bHFyeFE1QktuazFaMERXVXlVLzdxNUdNRmh4 dU50Q3RwQVZkbVdZb2E0UmdWZ2VpeVUxVHlPSQp1VHVFaUp3WjFpRFRkYnRtcGlnVlB1WTU1 OHp1WFFnSm5KUzZ4ck0rbnhuZmN2YjlpdFBXMy9nd2FnTU1XSjMzZlIrNk5EM2NYeFYrCldx UE1aWkx3bWRUYitkaGx1OXJ1bGYzVHU5c1IweFc5TzFDZ3VnUlFOYythNXk3ZFFWL2k5TzMw M2pDWG5Fdlo3VzVycFlFeGUxQUQKQ1l1RU5HeXkremQrK01OLzhzZC9mTHk1KzlrLy8rZGhP djMyQisvWCsxdVQxa2l0SWcyWXViT3p4SzZQMnkxdk56eDBQQ1F6WVRNZQpqUHVOcDU0UUNF R2N6WWxqb0xQNm1DRE1SQ3dFZnBTVW5UdE9CVm5iZEI4NzBGVnFlWFkreTdyd2VUV2FuNitC dVZWdDRRTndaYmlRCkM5cWZKVGczajRNMldWSVBjQVFpZ2xtTmFZazZ4enFMTDRGTFpSSmR0 QmJ0QTEzRW5UR21VcC9mM2wxMUlxV1hBYUVsRUlYbWJnZnEKb3F0YnRwYUo3V2FWcXNITW1n dWVLcHlZM01WY3dMUXMrVGpOUWNqVm9uRHNvNGhJWks0Q1ZqZlNhbXpHekY1aHlzUlNEZFc1 dW5xegpRNFJIaEJoN0l4bEJUTlJCcUNwWGk2NHVGdG03UUpKaUgrU2kzMXp1dGhkRGZQZkpF RVJqNGo2aWxTa2lKK2ZwT0MrcWFyeFVPbVE3CjZjaTF2cmliTzRwYWFzNTF5U1c3dXNUWWhT NUlrQ1NyNFNvU1BCTEZJSUdwUmI4d04zU0ttanNoRThTZEtEQUhOV28waXJOZ1pyMDYKZnBi UnNyZXdOZWNtQ1cxQ2EyNTdOa1gyU0NUQ0Vxa05haWs3VmNwelNXQWlpWlFDaEFpTEU1bTk3 Y0xsanl2cXJhKzBMemFlZ2pLVQpiSXJobytud01aWWd2TC9jZVMxMUxzbVJUWThvRTdTTDZh TGI5azU1UE1WT045dmh5ZlZtMkc0NEJIZEs5Nk0rMkdIMjk4RS9uMjZ2CnU4MzNOKzlOTDI2 TlF3WWRkTDY0ZnRKMTNUU1Y0L0hvV3ZNOGxiSTA0MTBpNG5hQ2hEeVd5amM5QkwzcEtmNjJX aW0vSW5aN3U3L2sKWHptcHU0TklZdWhTdituU0VFS3FWclhVUG5CckxnVVVPQkJIRXJFVkZ6 aGZOdUpXTmM5djlWRXU4dWJ2WDlsMk1DSmlPTGZ3dVVkYgpIM01pQ3U1bFdXaWFyOEFmaUZ6 WFVwYlpwNFVuOG1PdXM2cjV5L3Q3QWIzVDczdEVvc1REcmg2UHg3dUpoYklwaExvUVhjRWN6 ZDNVCktZbEkwR2FuWlZVa09xK1VvdGJocWxhclB1Znk4V2V2ZnZIK3EyOTB5YnhqU0lCM1FT QjA1MGE1ZlBUcEM0bjgvVzkvNjBtZnZ2MysKMDZyZmV6a2UvN2VmdmdJZHgrS2d5Q1RrZ0Zl MFl1blVjUXlxa1ZpQmw0ZlR4eS92THJvVXl1d1NlZzVEb0p1VGw2SkpoSnlrVWVVYgpyMzZ0 ZUI0Y2dYbkxZY2NpeHBVOE05UlJZZHBVcksyYkI1MkJwL1ZVK09aV2I0UytWbmlkcXJveWxM MmVjNUlKSEVKZ29GVFREaXFVCllibFpCVUVBbUh0MXdFa0JjMUkxY0lYclJGaGdoYnloQm9W b0FUSnNhUVdka05nYldoUkluQUIzSWNBaEJtWE15MUlCaXFLRXFjeW4KZVdUMVhlb1RTZWZV WVNWTU9rRURBZlMyZmMvamZmVzJKZG5qSGQ3b3VGM3FSODBBaG1FNHpFdWQ4bnZoYWpNNlU1 ZzMvRXUrLy9EaAo5ZGRwbHk3M04zWDY2ZTNMZDdINzl1WjZ1d1RUMFFFRkZzWkUvc0ttQ3Zy YWNIbFptTFVlTEQrdjQ4TkpmekJjRE5Sc1BEd013ekNmCmpwdmQ5cmQrLy9jLy90bUhQL21M SC8za3hXZVgyODM3UXBIQWJteE9wdUlyczhEZFkrcmpiaVBiSGtOQ0Y5bkFacXlEYlBjeTdM M08KUWhKSlNOM0Ixb1FBeld1Tkk0bkF4VUFOakhReWRuMXJNVko3MGFZR2VLUTJnT3A1QzZG SHdISzEvczllYXpNNnA3UGhGcEdoSlIyZQpSMTNzVENHUUU4UEl4YnJRRDBublpIUEtTelVG VjFxc0lpdEM2RlBZcHYzUmw5djd3K3QrQ05WRGxSUVFDSlJJbVJURXFVTlc0OFhJCjRFMEE0 VWJWdkRRc3lSbzVUYzA0T2hnVXA3bXdnOHhUQ3JFTFRDWWl0RVlBc3RkYW9jeWtSbWlXaDM1 MmhHNzZZckFTdG1relZadk0KbU5HY1pUYmtZQnBSMGlic0xqY1gyKzRpZHZ1dTJ3emQwSVhR ZzhpYVVWVnhtNWQ2blBJcFQ1L2VIRzZtK3BDMUlDMkxBZkNxTjlQcApZdGd5a1VpSG9Rc0FF VFdvb2RiczBPYUI0R2lKRTB5RXNMcHJjK3M3MnBtN0NiY2lzYkFZdzhTREFZQWFDQ3hrb0hh eFpaM2F3ZHdxCllVWEcxcTJXSUlST21NVmF0S29FUVRBV3AweTJsRWhna2tnU1NCUmVIT1Rl TjVPL3QxS04ydHFqWnNKSjUya1ZBSUl4RnFGWFdENHYKeHhPdzMrLzYxT21jVWF2SE9HczVl amFtcXpSY3BJNm5NdWJ4K3RsK3QwK2JiWlNvR3B3NURJVXZhcHFYb1h1Ly84bVhuLzM0N3N1 LwpmMzI5ZGZlVXFPdE95Qis4OTc2RU5JN2pkRHJXa2tzcFpzYmhzWlZzaE8wM2JlYXZkcFov Vnc5eXJnYmlrUHFoNzdZeGRnd2hLNmFWClk5TkpOT0E0dklXUzBIcXBtYjJ0emJQOC8zRWc1 T2RWMmFDUnN3d0dBSWlkak5nZzRFYXREc3pxUG8zSE9FNVBKVnprc3RWNW1VczUKVmg0cExj SXFwU3dIelpleHYwd2htaWx4dDkyWjU0OU9XZFZMbml1SFRvUlRDK3FyNG5CRDR1QmlWUXZN SVdCbU1WWlZaMmxweFZBcgo4TC80NlljWDVuLzQvZS9QcDZuV3lrSWRJTzVqWHFUR2g0SmZ2 SGg5ODNDL3NXNS9zZjNCdHorNFVmdlJpMy8yaTRkNW9laVNoR1cxCjJ5RlRNSE53bzBUQ0JB M2hrT3ZQWDd4NnR0ODlvVXBlT3BKdFAvaHByTFVtaWtMY1hFL1hqR3lDd0FBWG9HUGVzMnla emNIa2hVek4KNjNuUWhqVUFhblYzQWIwMWlBZmF6bXpuM3Q1ZzZwWmRJOGdJRmNSazVDWVNB TlJhcTJNaG02eWUweW5JSGRWY0FSallxQmtWd2NYYwpNM3doSzJlZzFnRmpaUEtseGNteEU3 bHh1L3pOdTZLTkVGZU1jZEZxTVlCUVM1N215YW9PSVcxQ2loVkIwVEszc2RMWENhQnExbGp4 Ck9PTVA1Nm4rdW43L1dwZkpNY3pUeVNsV29kUGgyTGs4VFh0YU1BN2hkZStmTFBPWHlFODMz YWtMbjlYeUV2anQ0Zm9hZ2FiWlVJQkkKWFpUZG9IdDU5Zno1WlhmMS9uQ3hxMFZUZUwxTXg3 cDhzZHhkdnJ1N0RLSFA1SGtKZFpuSi9HRThQdG51ZnUrUC91alAvOVdmL292LworWC84eWZN disvZWVDZ3E3c1JpRGlRSUZFdkJpRmtKSXc0WTJ2YWZna1ZIaHhHSFlkTHVMZVhlcXh6dDNp a20wNUZxZFc3NXpheWRDCklBbW1SQTQzTTFTQTNBT0ExcnF2MFZwQlFoQU80dTVZSmZ5T3M3 YkozTm9MdU1IVWFqWXJMUVZDdUxVcERuTTVVNFN3OGhxWUxEZzcKdFpOemtwUkM3YUozMFh0 eHB6cldLRktya1kxQTVBQUFJQUJKUkVGVWVhbEJ3aERDNUhWYTlQN2gxRHNQSGpjeFJMRUF0 a2hOaHJ4bQpXYmdSc1lCWWZFWGltRVNrVk0yMWFyT3BTU0ZJbjh1b1pReE0yMDA1elVzS0FB ZFFiWm9XZDZwcTFJd1BTZHpwclYvV2Jxbm92ZzM5CmtxZlRvcERTaSt3NFhQUmRud2dEK3N0 MGNiWFpiOUtXS0FGUkFsSTRhSzBzQ2l0VngxeHVENGVYTjZmYlE3NmIvSDZzaDRMTXFhaUwK a0hSRExvdVp4MEJkNUVock9oVkFNTzlJeUNIdTR1cGUxYWtTM0ttVFBqaS8yZWx0QlJQSWtS eUp4Y1VybThQSVNWVmJCeVdyMkxTcApTTURnbWhlTDdGQ0VjMTlDeXNSUmlBVWNtSms1c2dk aWNXSG9TSW5KQURhRGk4R05KUkN4c3NBS1E2bDVmQ0FZNkN5cTBaWExBUURpCk1PS3hrOC9t dTN1dU1VaGdvVndCZ0ttUUw2NFZGa1U2b2xCVnJVSndkYkc1dkJxR2JWanFYTjBDcFJCcDI0 V3JybU9JOU1OSDgrbXoKK2ZpOTNURFZjUkZlZ1BlKy9vMStNeHdleGp6TnkzaHlMY1JuVjhQ V2RhMVZhbTBoSDh2azI1M2wzemFIWFR1OHQ3NTVScmJlZk9sdApjRXZWSlVnTWZlejZFTko1 czFUeWMyRWtBck92bzllelRvUys4bnp1Y05xZlBrKzNteWtSazdrMW5IUDErU1pqa0FqWHFt WVdoZUZtCngwTTRqZTlkYjlQRGZhbzVLSmZSY2FTT1JEeE1TKzZBWnhjWE8rYU5VOWQzMlBk UDk0TjgvTkVYMld5ZU15U0Vua1RjblEwOWgyekUKSXNSaFpqVlRoelhtZ3hFSmNXVlRLOFR1 aXBjNi8rVkhuMTBRYjhveXppZnJZdWNhRFZQT3RkYnVvanVhY1Fvc3ZvejMzZTdpdTkvNQp4 amUrOFkwZi9lalRFa1JDeThpemxaYm16aEpWdll0aVpKSzZPZXRIcis2Kys5NjQ3UktWcFpO d05ReEpSbmRub2k3R212UDVDbG1UCmlBVHphTGlndENmcHdSbFdZWUFwbVRhblpJZXNFWDUw dGhGLzIyejlLeVF2SW9KeGRWTTAwelhVbGtuckZvZ1pyS3F6SzdrdjduVzkKUGJpYXFhT2V2 WDdkeUVuQVZCblpVV0RWcmFnMmt4TWxHSEdoV3B0RWg5alpUVjBKNTJoSEp6QzVnOG5KTFVv MW5lZlpxdTVpdDB0OQp6NEcxc0FIblBHT0FuTWxwblV1OVVWSzJvMWhyZnY4YVJnc0FLTFZX eGpLa3lSWWQ1NmUwMllWaGdYNGE2by9MNGJQVHdWTVhkcnN2CngrT0hoN3NLdnV3MmFWeXc1 QTRoSUI2RnZwRDY4K1B0N1hUOHJmZSt0VmRPWTZWZHVsbU9sNXZkNitQOEx3OWZmUFBpNlEv U2ZxTWgKNkp6N3ZyKy92OTkydzIvOHc5LzlkLzdwUC9tTC8vMVBiNy84N01FMWtRYlhBQ1NB eUFPaEU1NU5tU0Y5c2hROE5JVXpLWno2S05zTgo5NE5PSjFKdFd2WlNad3J3NWhjcHpCeUlB dGhYNTUxMkhvR0N6aWtUVE9IOElPSDZ4aS9SMTI0ZHE1eUkzR0ZPN3E0R1V6Smpjc1k1CmZa TGVza1Y2K3pacVd3QVRNM09nRUVXU1NCUlQ2S2djV0tvZ0Y2OGFZa3pPbE8wMGxiR3JZM1Zw cUdzZ0JCZ3gzSnJGRkFBbUQwUkMKaU15Vm1jQVZUZkZrMVNxeFNQWFFSWjI4YUoxcW5XdU5T d0VrcGRYNnBBMGt0VHBRUlFKa1JYUE4zVjNaRzZuWElpZ0JoMXlMenFSVwpVNlMrMjNmZDVT NWR2bnZCRys0MkpHeWNaMU9yWG1FZHV0MVU4dDNENGU1MGZ6ZU9OOGZqN2NOMG1HMHUvSkF6 c0pNWXExWUpxZHRzCnNNUkpUOVZOcTdkVXlFamNlRDN0RWdoUklHRkNaRjlqSFdudFFRVE5J V2oxZW1LeTNwRWNJQzRjekpXYW5XWUliZGRsWmlGbUVCUEkKclZyMXlpMWtSaGl0bHhGeUZr aHdCR05lTlpsd0p5TUpNQWJjMk54TnlVVUpJSHFjVGExU3k3ZW1rWTh6SEQrWEVHV2NPdjd5 Tk9jZwptMjNQMVV5elNHZkJGdmFzNXNTQkpWWW5yd1lOaVRlYnRObDJhUnRLSmk2RkFBcUJ4 U09UNTdLOXZ2cjhpK2tsOG5lZWZ2RHcvSEN3ClVzSFg3enp0dXU2QXNaWmxYa2F6bW9TMUhZ b2VHNHgxR21adjd0WC9meDd1N2lRY1VwRGVHemZaRktiOHFHa2pJWkpIWmkydGpOZnoKMEhW Rm1jOWM1a2RVdFkyUDRNNHdhZlIrVytuckRnSWkyTXhoSG9qZDNLYzV6ZE0xN2VuaEZOeWpE eVdIWE1BcG1PUzU2dFgrNHRuRgpibHZvSWtxZlF0ejNYK3V2bC9GMCt2eEZ6Vm1aS3hPSHJw cVRvZVBnV2dPTGsxU241Z2hPN016Y3BRQ1NtcWRhYzRBTFVrR2VnUSsvCi9QSnBjQ3BqRjFK eWRFQXdKMU9XVkZFdXJxNmU3Y044ODhVOEhhbS9ibU53YzJJSklFS3RqNThuYzlCU0pVV0RJ Y1phNWRWcHZwM3IKMTd1ZXFpZVJYVW85UStHQldJSm9LZXl1cmRXRGkxdFNoR29YaWJmZ1pw alpEdUhyNS85R29vUFZvdnR2bVRjOHFtL2J2ckgrSWxZaQpKNFVoQkJLUU96S015WXFiQXEy N2MxQ0Y1eWJCZFRJWUJ3R0xzU2hxaGEvWUVnQ21Kb2YwWmdkQkFKTWJHaERkY0U5akdFQUdZ M2dYCmphaU1TMWx5VDNJeERQdlFjVFUxYjV4V0plRHNVMHFQaE9tM3NOam1vcjZtWHZ0WG1r c2o1RnBLcE5MSmFScDcyQ1VQaUhGTzhuRTkKZlBod2M2L2plOTExNlBvdmIxNDlQNzUrSC8x VjZyWW5KUEFRdWl4NGtZOS9mdlBxWDllN0RYRGRiZmpsb243bzYyVlMvL3JsOVlIMQpuOTEv cVN6djdqYlN4NUNDTE5PNDNlOW1xMS9lMy8zQmYvaFA3Ny80N0wvNUwvK0xuNzE0M3IxN1BR UlF6aHNhdXE2RGxjSERVZXR1CjZJZWhlM0JqNGFJYUkxc3VrNVp1ZjVFdWpuYzNyMVU5eEFo U2tsaXloaUF4eGhnamlhaTlvZk9FRUVLZk9FVXptK2N4V0pRVUpUWWMKaktEVVpCa3BSaEda cTNtcDVyV1VVdVlsVDdNdW1Vb3B5eHgwN1N6Sm1wVE9oWmlhYUE5dDdtcHdob1RBck11Yytn NHc1Qmw5enhjcQpoUGt3RTJRNVpzMEY3QUx5YWhzUjJseStlUFVxRUY4TSsrMlFqRzBxbFpt NlhseTEzMnhqcFZISFVpcElDRWF3UHNWNWFXWWJIa0lBCmtUbEtLVm5yOXVMeWRMaDk4Zkox U21HNzNWU0hMWVZJWEUxTE5UTUpUQWp1S0dYaDFIeU1LMXdkSzJNc3VDODNyNThOQTZmdC9Y aFkKTXZWUExxOHVMd09ySkhFcXVab0VsMEJnRk5kRnk4dFh0emRqZm4xNzgvTDIxZDFwSEN1 cXc0WGQ0M2J6UkVKZnpjQnNhc3V5ZEgzMApoWUhHeGlVaVV2aHNwZXF5U3lreFIySnhZN1hX UmJTQjgzbjQ3UVNSTm1SeTcwSVFHSmZNekRGR3hHaG00clZvNmZzWVEyeTVSRjBJCjBKcHIz ZzZEUThFS1FRalU5YW5yVXdnWUJqR3V4a3dCVE93S0lzQ3MyOFJRcU9hc2l4RkZEcUU2YXlr VlJnQ0QyTDJvRW9oSUlnZlQKS3VEZXFSU2RVUnp1a01ycHRJbWZQai9XSVd5NlBxcEcwRkxt Q25QbnhVcVN2aVB1bmZONHV0ZnBPOS8vMm5iWFY1MVA0NkY2VFlSRQowY2dSbWRqSnZKTndJ ZHNmVDE5Y0hMZFBubDUvY2ZOeUFmM21iLzMydU13UGgvdjcrOXZ4ZUhCVDg5bzZkbklXUmh0 WnVUbWNTaTFPCnBuaXJWdjNmRnIrdjlKU1BQQTIwaEVhSHVhOEtxeFVpbGRoZFhiODdiQzZJ WmJQWkdudzZucUEyZEp1b3VXVjhOK01Rd05VdHh2aG8KYzJHcklTcjhEY0duWlI2Y1N5bFJD ek0zQVF6VjFLeXlGWGF2ODFKekVXSFQ4c1VuSC92eDhOMm5UOE00YlNCUHV1MzlGd2N2MGcv WAprNDEzeTN6eTVkdjdwNFBRMCsxdUYvbkFaZEc1ei9xSFAvejF5OHZyUC9ueFQxN1BVL1c2 dTd3eUp4Q0MwN05oUDVVc3dqWFVoL0dnCklrT1hsbVZCOVZ6blBzV3k1RkxHWGRwc3d1Yno4 VzRmdHU4L2Uvb1Avc0Z2N1liMHljdFhsN2YzSDU2bVg5N2QzOHo1bTk5NFp2QngKbWFOUWdY VXhiTGU3ZGoxS3JZME5JVVRNRklqTnZlLzduT2RLYnRKNTdFM29vNWV2dnoxMHo3ckJtZDUv K3ZUSnEvdVBIMDZidUpVVQpRZ2hGS3pQSElGb3laZHNoWEhYRDAvNGlMMHYxbXFJSVNWNUdn MTUwZ3djdlN5NUxkdWErNzJPTXdLcjBmM1BkaVFDY0ljT0dBTEVaCm5LbkZ1TGFGcXNWMncv WTBqVGNQRDAvN3JoSUtJQWdQeHpIM3creGVscVhuUUxBVVUwcHBMak9FUTBpcU5hdWxFRXFw UWRJNHpzVlQKTWQ5d2lGRnlMaUVFTTNQbjR0VmR5YjBUQ1YzZ0ZCZm84eGN2WFpkMzB0Vzd3 NTZXV283SHhOSkphSGVxMHh0SWNwMDVyOFRQOXFNQgpqcFhRZWE2WHVqTEtZQVRxRXdzV0hj ZlQ2ZGZvNlFmNzY4OVBkNGVyNGE4ZVh2OVU3LzlnLzYxM0xxOWYzTnkrT3Q1Y1lmdkRaKy83 Cnc1aGtVMUZ2YTYxSTR6YmRwdjZ6bC9qajcvNjk0YUh5VEZmWVRuTjUwbThPcC9xZDdaTi9i N3Y5TjUvLy9LZUwvT0M5cjRjWVJlRkcKcUtha05senNmK3NmL2VQLytELzVULy8wZi9vZlBu MTQyRDY3dXJyZXpWNzVjSXFKdGRTd3FjaXpNTGdGUGRyNkU1SUlnV1FZNG5hTApoNnF1SkNs R3VEVWVpenlLUnZ5Y3JYQ2UzVGt4YUozTHJTZlp0djdvVEpkdHZBQUNOZDNJU3FNcEZia3dP Y084UlF1MUNOWHpKLy9XCjdiUjZNemxBRW9sQVFUZ0dTVEdVeUYza1hLa1k5U0tMaU1QTlJE MEJSclR0Tm5QVzI4TnhHTHBkRjkxTUNtSnFaMnh2dG1HcTV1UlUKM016VXVjWElxNS81WGU1 d1lrTEpWWjJVNkRqTkQvTzBId1loTC9PY2M2NjFxQmFHTU1PSm1TaVhSYjIwd2FFQWdZTUVp dUR2Zi9EKwpwT0RUd3pLaCtIeVlEK1BsN21yVHl5WjY0Q3BhUE9kY2p0TjRtT1pqd2NkZkht ZmxlUjZuWlZrcWF2T3ROVTR4Q0xIQVFXN3NDb2ZuCldncWZnMTBVeENJR1VtT29HcGtDU3Q3 aWlka041SXhtNlFzR2hDbTRrNEdremZCVVlBRlJ2TkVnWU0xRWxLM3BXbVExbVRTUUMxR0wK ZkZwYjEwZ1NtQmtTR2xaRFRhSHBiQ0I0WXhsRmxyQWVTQjBXVEJXTWR0cUZFeWhnVFRKcWtz NktHc0ZzM0FFTXlUQ0ZuMVMvS05NdApqSW1TSWlvWXZzQlZxQktLVXVjSWpYa0lrOGdTQ1ZT TnRFZzdEb0ZjamFocGZJU1JqTGJiN2Z5UVh3YUxYWGh0SmZKdWUzbkZFc2R4CnpNdWlwWlN5 UEc0Tm9LYVlJelN3NysrMG42UzNPT1NQK0NqV2V6YVJkQ0N4V3QxZEdJbEpRTnhjMXQyTkcw TnhuUm0wOTlpMk1YOFUKL0wzOWI1MWZySHVmb3dFSXEyaW5wZXhKVVBKbFdhemtUYUJMb1dH dVpaeFBDK3hVUXV4S0RGUEdRdWJBTnFaZFNrRlFMVlBRaTAzYQpnSFE1ZmYvNnNuN3YyMy82 NFVjM1MrbHMyVjljMjFTa3NDNlpWQ1VnT1VtYjA2aWFXUkR1UWpJdld1YzloNHUrSTVJWnVK dm5LZkRtCnZTZmYrZnJYdnZidDc3ei84alg5OHBQYmFiNDl6TnRoMC9jOTBhbXhZaDR0NDl1 b3NIa3QrZG00VkFLOXJXODEwS3grUHk4ekFuVWQKMXlXWVhYUnB3RGhQSjZCcGhacTF0WGJx MGVrQ2ZBWHB0VWJ3eUw2NFdzM2kxamVFd1FCaVlxR3oyeTNhSlRBek5GZFlQUHJ4MGhuZQph N3Vmd2hWVXlXT3prM0JqQkFZdGJpZk5XTTFYdVJCTmhDQmdFWVBEcldvcHN4Yk55bGFKSG9O N2VlWGtuN2ZseDl2WTJRblYxT0FRCkRvRXI0NkRaeCtYRjhhRHFGMkY3T1d3SGlVd0FJeEkv UW10MkJnemFtMjYrQTQzeXM3YVY3VWgrN2kvWDc3YkpFSEdHemJWYXllOTAKRi92Y1dhbnpQ djF5dVh1NVBMeVA4UDE0dWZQK1ZrSkJlWUx1bTJtM3dhR1d4UWhGNUQ3aWM1cy9yNU1DdmZP MlduUnZVazVSN0JZMworTGMyMjVHZmhCQ2VIKytDRXJmcHZodXEyMzZ6K1kzZis5MnJJY3cz cjEvODZNOCt1cnZiYmRML1JkbWI5ZHFTSkZkNnk4emNQU0wyCmNLWTc1YTBjbU1VYTJHU0RM RFZKTlFRMDBFSkRQMEJ2Z242QUJFRlBldEtyL3BDQWhpQUlnZ0JCTDZLb3B0UWtSYkpicENx cktxc3EKaDN2elRtZmFRMFM0dTVucHdXT2Z6Q0lydTlBYkNlVEJ4cm4zN2lIQzNjMXNyVzg5 UDl1NGxUcm1DS0U4MThOTzRGMlVxWjFrSFFDeAp3QW45ZGxpZGI0L0hZOHZvVFoyNHRoaFI0 VzhPRWI4V1JrSkVLQVNLSENKekNLMHgxWklLRjBWNlN3M3dSb0dHbVdzMXIyWkZVYXFBCm1J bDRRY0lDUmdRbWZOdXl3eEtaUUNGSjZxU2YzR0pueWF1YWVuVFM2cFZHenc2M1RrRkJ6b2Ix L1hSOGMzZlhyL3NRTitRYXEwTUQKRVpFeFNaUll4TDB1MlVGZXFoWDE2cWNLMnIyRklvT2s1 dXdFVUx6ZEgvdjdRMHA5NHNYa0FES0hGVldCUWtKVGZRd1NWcElvVUVweApHSVpoMVcxaVBF dmRicDd0bnR6MSt2YXd5NGMzNHgxdDRuVGNaOC9IZXR5VmFYYzgzQjJPOTlNOEZUcnNUQ2dH Z25CYWQyU0U0akM0CnNCQXBtd2RDRk11azJZc1dEWkhOclRaZDdvSytOSU5hSzNDTjBBZzVw ODRjaTRtVEVNZDJDVEJBSkVac0hvbGFEcGRRYUpzbFFBUlgKdUhrVk1KOHFrdENZK2NJUWtv aVlPSFFjRW5NQUpYYWcyVXFJMmNrOUdpS2tJL1NNeExVb2loczhtbFpZSVFNaHRZQUNYNnlj RmRaegpMMmJTWENWZ0IwM1FIZXRueDhNT2RrV2hxeHhLYlZKNlJDbXF4WTNROEl0S3pDR0Zt S1IxZ1owYTVaZ0JxTmZxWkd4Q05EakNkbk5YCjcxOGlEd212NW1uNzlPblZreWNjdzkzZDNY dzh6T05ZNWpHNE9iNitSaDhta3Y0dEhUWXNkUnQrWloraTVWNTZLQzYvS2ZwZ2tMdHoKcXpa YjN4c0Vhb2JERkZJZlkwY2tacG1BS0tGTEVkVlExVm9LTXBqSVJiNk9GbW1iNWVtbGZPdkRB SE5YZ053Vnl0RFdyQk5IVEdtcQplUndQdVV4UHV1NnM2MlMvaTdIVENvSWd4RHV2cjhiNys3 d3pnUFBVclRvbm0rcGN6VmNTRXlPUDA1UFZpajk0NzJhKy84c3ZiNjdmCjNZTnNLMXRobU5a Z01LZEFsRWhnWHV1U1h4MWpQQjczWE94cTFWOE53NkdVR3VKMUxiOTQvZXJ2dnZ4OGZiNTlm dlg0dzM3MTZlMGUKUlEzWWRqRkswT0lPaXFHZjVwckgvTTNUQUI2NEJBQmswYnM5QUg3bjZ1 OE80NXZENGRuWk1CaDM1TS9PVm05djc2N25NUTRyYWRNRQo5YURXVjl0QUhrbTQ0TWptR2lt RGF4NUxMWUZwZ05UcTFjRXNJakIzVjZ1b1lNWlNNbjd0TW5yNDZuV1JPVEt3Yks0dXdjblpL WUNjCk9IQXNOaC9uTEVJdHBPZmdldThWTUdZclRxcGxJSi9VWUVhUk1xTUZOYmVRQmdGeFl6 bTdObVlHVG40L0k2NXVFSUtRUTBzcEpVOVoKNTIzYVh2YmJsVVFxS3VxQnBNV2s2Sy91bEF0 eXJGMUN0RnpQZjIrL3hNT1dDWUJRR1VlcnVkU2gydlB6eTNPUG85WGJMdnprM1d0RgovWVB0 aHovQWltcjYvNFFBLzRqV0g2SmIwM0dzSTNYRFB2SXJ6NStWdzVmNWZoMXBaYnhXTUZybW9v dGJ5SkRxRytmTjZ1a2J6TGZqCkdLWlMxTkFGaVRHNm9pcUd6Y1d6Ny8rai8reS8rcS8vNUYv KzkvLzZmLzRmZi9MbTl2THlja2lkM3Q5dVZ1dTdYUEw5TGJ1bkVEUEEKWVBhVzgyZ0t4Q0d1 dHB2NTdiczZ6NkdKbFVNa01MaGxGMzd0cWx4bWxNd05nTTVCUkpnQ1AxU1REN2VrbWJsWktR VzVXcWxRYzdPVAo3QTZoUmI3QkNTN2s3RVNuWW1KWlM5RENYNzFWR1VMc1RCUUNnbEJNMGxX cE5kVGFHWmdEd0FvSEppck81Z1JRdjluUDQvNDRYdS8zCjNTcXNJeWRpTFVaOG9nV0VBR3V4 VEtiVmlsSTJMdzQ3cllWc3J1NWltRXVoS0JUa01JOTMrL0hpRXNKaHMrcEV2ZVNwbEZsaHhn aUIKT1lhTHN6TUpRVklNU1dLTXd6Q3NOOE02OWRQdVRvVWVDVThjWjd5OTJlMC92N3M3aXZP ZFQrVndmOXpkamZPaFlBWXFnWW43TkNTTwpIWE1NQVlDYUZhM0ZsckFCZ2pHeENGZ0kxYWNX RlBpclMzYnJIalQ1UCtFVVhVZ3RnWkphSHFTUUM1azBIam9ENWdFVUhOR2J4aEpFCmJHaG9Y ejdOWkJ3RWh3b1JDWWtJQmVKSTNGSHFKQ1VPVVRnNFJTRmlJbUlSQ0lQTnpTazVWMURIaU56 NEkyd0tkNUJYQnVEaTNqd00KUU10YWNna0NNNFVaU0RuVWpxZW9oOTQvdTdzNUFzOGdzVHBa STg3Qm1LR3FibkIyb1F4VHNSZ2xCRmJvVW5BWk8xamgza1JzN013VQpjNVZWOXhYWkYvTis1 UmN2Y2R3OCswZmJ5eXM0N1hhN25ITXVVeW16aUlObGFaTXNVSTZtaGZuMlhlaGJIcitoUy91 Z0FHcStaZVlrCktZYWg2NGFZZW9Cck5UTHZVNHd4RW9xZTVCYmN4TmFuZG12Nzd0blpHcC81 MUk4OVhTSGZNTEM2ZzQyTmxyVFFSVUh2N2k0aXJuVE0KODF6bnVCN1dNWWhxZTVJRHVmRDFm SGc3M2lYQmgxMWZiMjhud3VGc0xRRlVUZWNKWGRnTU1TV1MxUDJIdi9zRDZuLzZmLy9zK3Fz MworM2lPOC9XbEIyWUVzQ2VyaVNXYnErcWltNnMxVDNrQW52YjlWb0pOMmJ2QmF2bjBlcnor UC8veUY2KysrcVB2Lys3VjViUGJ3M2c0CmpBSFlSckU4NTVJN2lzVHgrdTNkVjYrdmFUbUxt Qk5oeWNjazV4WmdWaHJmZ2dDaFVDbnY1dnpMTjY4L2ZuSytqckx0NHJQdCtvc3UKdmltWll6 QTFJZ3BtU1gwRHVXSzVrbTRUUXE1YW1RbXFxbTdXY2V4SnBxcUZTQWsxY0RVdHRWWTNCQkVK ZXZyaVQzS0I1ZWVXNGRtSQp2Q2RibmljU2RpZm5SRWdTYXAzcVBLVW94alNiMzlXOHlwVFpF dHZnVUJkekMyWUJ4aXhnS3RWS2cxWURnV01ncHRQWmJwbU13czNkCm1aM0Z5YWFhb1NYV0tr WlBoNnV6WWIzaHFJZDVHa3ZQSVhBd002WGxrbDh1R3dDMjlIQysrZmhtZmRsKzFtOXdxWlJ3 c0tLcUYwaVgKMG5mcjdtM2QvMkwzN28zdW5tUHovZFdqODUwVnk5VnpBbis0Mmd6N0ticG1t QTl5Zy9wNW1WK1V3MEg5NC9QelhpVzVtNUFhVk1qYwpPa1dvSHZQOHdYcWdLSkVsbUVVM00y VVJFWW01d3NrUituLzh6LzQ1RWRWYWYvN24vK3BucjI4LzJnNlAweXFtUHBZeTN0eFFtUklE CkZRSEU1dVJhM0EzT3d0MnE2MWFEanFNNkNXS01FVTRHT2dWeC80cmZyZ1dJazBnclBSOU96 c3V2dGM2REtxbVZlZmFpWG9xcWtyZk0KV1VFSVVwbGJjUERTR2xrUUwvNHR4OTlxenN3T1VZ a3VqQ2dTZzhTWWVnbFV5Y2pNR0ZhTzhLTHVDQlRXYVZYbSs5djlibGhKZDNYRwpMRlpxbTR5 WlV3VXBjV1ZYVURhdjV1cXdKZ1RrMW5wdTZESjFVeVlLc2ZONU91WjhtRXN2S2NiQVhjeXIz cXptbWluSU1BemQwRjljCm5JbUl4TERFMndvelV5WERhaWcrMXJrV3c3N2F1M20reTNvVVN1 SmFwbm5PYzRFeVlvaERYSVdRdU5iZ2xNQmNEZWEyQUJ4VVltZ3gKdGs0U09BQVVPTEs3Z1pz UUhMd2NRdGhaM0lJaG9Ha0VHbWRISUFBelZSQWc3SUVRSG13Rm9DaEJIRUVwMmluMGc1WUFH R3MzSHBOQgp6ZGlaUlNnRTlraXg0OUJKN0RrbURvRkpRSkVYQVNZM2NhTzRtVmRESWtTaUJC Y2p1QmkxSkFvVlZsaFdKMThha2MyUmRpeGpnMVU2Cngzbk50OUZlWVBxNTV0ZDVORUluSVp4 QzU4VzhDY1dzS2dBajJxRXkreWFFR0ZpNUNrRWFLSitvdUZSZklxS0VQS3FXWXFPV3R6WDMK eDkxYjFJK2VQWTE5MTlTQXRXUXQyYTJDbDQ3RHc5WGVOQXRxMzdyMWZXdGxlYUxrZlAyYjMr ajMrSEpDWHc2bVlFNHBwWlM2Tk1TWQozRkJySmFLaFR5ZVRtenVFT0lDSStkOS82MFlEVURY WjN0ZlJRRGdWelpXOGtCZHlSU0V2akpwenBzb2lyT3o3NHc3SXYzMys2UExKCitZdWYvU3pm M2UvRXo4ODNhNDZ4V09qbzdHeDd2ajJiekI1dG5sNDl1VEw3czcvNCtlMzkzWDdvMTlLSGdL QnFTYVhuWURXYlFHTEsKQlNXUGFsZ0hQSW9wNVRvVmphbVR5NnVmMzF4L051UDZ4eS9lM0V4 UEg3LzNhai9kVmIxaVhLMkdNbzVpT2d3cEc3LzQ2dDI3dHpmdApka2REc3AyVWJBQmFObTBB Q1JFN0loTkN5UG40Y25kM00wL3ZyelpuNjk3ZEwxSUVjdGJLamdEMEpJUGpndmhLK3JNUUkx T0dGWGd4ClZXZ2tpaFNDUzNJNmtoZHBLREF2UURVakozZXJwNTU5NjBtMlF4NEFnU3p4b2lm L0I4SlNlckpabEpoQ3gzYWN0QUpRNGlNY1dxVDYKRk5BenJaME15aVM5dHpOc01IRVBySVJL TFE2TUE3R0EzRjNkNGRZU3pOV2RZMkNXdWM3elhGaHpSMkdidW90K3U2YUlvbE11Z0hFUQpK U3FsaUloL1E2cnpOUUxNZitWaXh1bHpibmNHMDlmUEFLaUNYRUVjbnNyUXFZd2JlVGZxTDY1 ZlJ1Q0g1MCtlYW9oRkR5ajdmTmVSClhQVzkzZXcwV2UzNEVQMUZIaituOFozUEhmQThudlZL UktMaU0yRU9BQ2c2Z2hGNVNUVmVDRWRLSVlST1ZWM0oxUVdCbTdRMXJXNXEKL2ZnUC8rbC91 dDc4N3hmbmYvdS8vaTl5ZDMvKzlBbUtzZE4wZTIzVEJBTlZZK0dGZHMvVjNKMWpOM1RiN1Zy M2g1clZDTUxCRytUVQoxVTkwWnlKcVREdG1GbGxJTHUxb0FTd1I1R2psaUpuV2FxWG1uTGtZ cXJvYWdFQnNJZ0ltQXp0T0hIS1hWcEYrTTBzUEMydTRMVFhtCnBJNEdYUFlZMkpPa0hJdElp LzZvN21yaU5odXlUMW9VdFc1U2Y3RHhNSS9YOTNTK0hueVFtcFVJenFqa3hUd0RCZGJhbTlW UWJkRkQKbjBMY25SeXFHbG1NaUprb3hNTlUzOTN0ZXc0YlJ6UmI5WjBrcWw1RGpPdk5NQXhk TzBtRWtKcmYxSnlNZEZZNnVyL041ZVhON292WApONjl2ZHpmd3psMktwakVucUZEY2ROUkxK STVraVNvSk1jR0NnY3poTUtmQTBTVmttQks3UTV6Y0FHWWlFZTVtVmVkQTNHSkJ5SnpJClBY SnNRZHJCS1RhWktpc0ZDY3hDRkJ5QnFHTU93dHpHR3VSZGpHd2t4VUpqdXhvRFpFTFVHbk42 VWxHYU51MHNDYk9BbzRURXNaT1kKV0FnZTROSnlOQ0VzSkNBMVo2YmdKczV5WXBuQUdSckFq SkNKTXhwWEhoMUpBamZzcElNVk5BWWNlbHlIK1l1Ni8rbis3YWVtZTBKSwpYU2NkMStKRUlo UU1iQkFIRkFhdjhBTnFJanNqRDA3V01QVU9OMVltdEUvSndFR2llQS9KT1ZmeSsxSSsyOTNz NFU4LytJQWw1dE5qCm5tZGEyaDVHelRZUEltZDMvVFVzMTkrOE0vMEdzTTlTVnA1R2xvQ0Ux S2V1ajEwbkVxdWpGQTFBMy9jTkxibHNxZ3ZVZy96WHBERDkKaGtkRGQ1cUxmTTI1UmV2TDVs b1VMbjJpSkZPZHh6eHVZVEZLNENDRkszdXRlWUMvSC92MzBpWnRMMi9uL1hISzY3VU4wZzNr cTlCdApWOE42RlR0SEZrcFBILzJMUC96ancvNVAvL2JOK09yNjljWDU0eGdaNWtMY1M4eGFz Mm9JNFRqbmNaNDY0R0xWYjBra2x6UHdMR255CkxBR1RvVEQremN2cjhQSjZRaWpBUDM3KytQ RjJiZE9rN0xYdzNYNy94WmV2amhsdGhrdnNjdnJRaVFnTXJkVU5rQUIyMXhxbDgwQWoKWTFm SzIvMmRYYXd2MWoyYlB6M2JwcHZEYnIvZjlFTUg2aUFiNW5NSzU3RmJFVmRUSXh0ck9kUUNZ QWlwaTEwcUZKaU5qVnF3eWFtWQpjek5Uclc0UGMwb1FrVGtUT3hCQVNxZmRzclZoM1ltSjRh eE9qRDZsZ0dqYWtDU2s0SjByMTVLSkJuQUdFempDQWdkQ2N4cVFpeUN3ClZiZ2hpc2pwbUti a0RsY0hOemVubXptcG1abEZVQmZUTnZacHJKRlEzUklIaVNJeG1WbXBUckpnRVlHRmNzZExO KzdmcGZYOWU1ZWoKRWpTUWNGaExwNnF2OWZoNXZqOUEzNVB0KzJtN21wU1pqbm84MUgzZjlV eE83RTZ1UGIrejR3dWJYbkhad1M0Um44VjFxRkQzUWs2UgpjakJ5S2c2dWxEUk9xclA3elh3 SVhqbHhJRGRYQllDV1I4UHg3ZTcyOFdyMS91Ly82RCsyMG1sOTlmLzgrYnZEY1IxQ0hJWjgy TlZwCmltcW1HcVhaR3JXMTVveHM2R0s4dUNqM2gxM2ROMTFQYzBBc0N0Rm1teUZoOHVXZWJJ Nk8xb2d5WTNJSEdwbXFqYkZWdFpheUhGRWYKRk5WRXJUM0h6VzVPeXpYekd4YVBwVGtYd0lZ UW9aRmNZNHlVMUdwUk5rdmlGZ2x3TmMwenN2cGN1bDVpakhsL2Y3dXZ1OFBtTVRkSgpqNm1n RU0xV3MxcjFSdHdnUStNOUVwWmFpQWdPcStZV0FoY1NnN1BFKzhQaHE3ZnYxaXpuYTQyUlY2 dCtuVmJLeG9HNkxxVXVhS2tNCnRCQjFjOHk1SHVmcFh2SHA3ZTdtb1BjMzA4MmhWQm1TRFI3 cFdEeDZZTkJBTGlLdzZKVlJvYVk4Tk5BMU4vZWlTNmdFWWpjdEJuZUQKRVpHeXFoc0VUcVpH RWxpRUhLWmFEUWtzUkF3T3hNSWtCRzY1elN5QnVSTk9qb0c1WTRsTUVwYnNwcFFTMUlRNU1G Q1h0YVl5WW93SwpwM1lnOGdiS3R5VVVSSWdEU1F3aENBa3h3OFNiKzZvSjU3bDlzQUlYVkZK aFh3TG9yZmxxWElCWktEdE5ac3hRSWpnRlpqRklTaFBWCkc4a3ZwWHdwK1FXUFg2MXNWMUVV bTVRaUMza0JFNFJabFJWeElWV2pNZzVldFdVZG1MYmVZcWNNOG9uRTBOSk1qRUZSYUpYaVBo Y0oKb1dyNTh2NzJpUEQ4dHo1azVwelp0Y3R1QUFBZ0FFbEVRVlJ6S1dXYXBqTFArTHB4Z29Y RytYQjUvbnZPTE52UzhtdWp1SmJmYTR2Ugo2V0FLNHBSU2pERklBZ2RUVTlVRUdsTG41UjZt d0dtbkZLWkZoZWpBaVh6a3pmTDg3Uzl5SWRJc0hVQTkvUVRBQ1hQSkpYaGFkOXlICncvM2RZ ZXpXNUtzK3lRd0lXS2lQNFhIdG54YnEzKzAvMkp4ejVCY1lkN3Y5MWE2czExMDhXNVA1bkk4 a3pNWE9ZdnpkOTk5Lzk2TS8KT1B6bFgvM3lldGI5M1hybHlVTmtRVXhqbnJOVkFNVzB1bDhP ZExGWjk4VTdBMHQvNTZJRnMwbnVOSFRwK2pZek1BSnI0T3JSeGFhTAorVGc2Mlh6TW43MjYr ZGt2UHl2THUydTYraGJQNEczQTFxYUZIQU01cW1vd0ZSRUhqMXEvZVAzNjVteDQ3OUZWdjFt Ly85NlR5L3ZwCjlmWHRFQk54NkRsc1FGdVJqUVIyeTFZcjZXR2VEclVneGFIckI4UUFGK0xN V3BmNHRtVjlxMjZtM2lLNEc1WWUzNWo1QVJBaWg3Z0IKWmsxTVRZNFdnRWdSTWNhRVJITlJj d054MzQ4bDMxczJvOHhjbmFLSG5ybDNVbFVoOHlCR1FCRFlnN1VvTU54YXFCaEl5U3VjUkxM VwpYQXBnUStyV2dkY2NCNU00ellIQWdWV0NDVTB0bXEyUGFuaUE5VHl3K25CNkYvOVE2V2Iv NEpuMlIxaUNHWnRpQ3ZqSi91MVA5bSsyCmxMNTc5V1JySktZbGhmdDVFdEIyc3pybTQ5TjFy em9peWF2RDlWdVUyeDRINlB1MGZrWnJVcXZrV1l3WU9SQUJrU2dRQjZLSjY3dkIKLzJiM1ZT anpuSVpWRU1rTkd0ZHNVZXpEZHZ0MmR6ZVRmZkNqUC9vWElmMVAwL3gzLy9yLytrNDNiTVBL czFySnJITXdFd2lhTTRPbApEZks1UzNHN0RhczE5aU5hbmkvQm9hYzdaN0dXbm82NkQvMkQ1 bzAyWjJ0M1p5UHF1NXFhbVlFZ1J1QmZZVHpCZ1VacWRCWjh6WjUyCjU0VWc4ZERtWmhCYzBP QnNBZ0tUc01UQUNJaEJRbEN1cmRVWkFpTUZqWEVTdUt1WG5PSXdPRlAyQThyZE9POEhhMmxQ M0p5LzJsS3AKdkFIRWl5a0IzQkw5dUwxN0JZeHJDU0dwWnpJU3Rnek00M1J6T0R3YjBpYjAz YXJyaHFTc0JlWk1HY1JkcCtwenJUblhjWnh2N25adgpiMjdmamZOUDN4Nk5ROGRERjFmUFZo Y2ovSGJlVDRmOXM2dkxUbk9vSm01c0xCQVJRUWozZVZUeDVqQlZ1RG1NclpJRllTYXh0bzFi CkJXQk96a1FLTVk0U0hGNGJjMFdFWktrMEJZRmhBUTVxNFJTSVVhSkRSRVE0TWtzZ0VoaDVF aVltc3NybTdRYkJjc09IcG4yU1p1NzIKaFlxL2hGa1NXT0NCUE1BWlJxVGl5NHJFMzlCMitr bTQwakk3dktKWnNNaUZ3SEN5WmpJVFkxWVJqYlNYOHRxblgvanVsZVo5WXB4MQpUOWRuVjkz cSttOCtpUklRcFRhcEVRV0Jxald3bTdjUHJUb3lXV1ZVOHROaHdOcG8zTnFWNjA3a0VxUlBr WE5leGNDRmIyd2NlYmg0Cjh0d2xhWm1zWkoybk1rOWdycTVFckFTREFpMm5BUW85U1RhWTNl MjBGejdnYmg4NlZFWUduTHhwcDNYOFY1ZVJKWG14U2JIRWpSc1UKaFpqaWdEQ1FCSFpBQytv Y29zWEFkZExGRUMxTGZqbWh0cDZEdDZSS0p5ZGJ2b1p2ckZ4dGt2ZXc1YnNURUFBM1lyUnlH ZTdFVHBacgpjYUkrcFJEU3Z1b3JRSWJoemtCVVBia2tBb1pWSit0aDhIbmVyTkxqYnIzUGRY ZHo5N2JjRDQrdXpoK2RZU3FWaVJKdno5WnhsUVQ4Cng3LzN2Y25xL1ovOXhjdGpWdDV2MDNr dkhKZ0ZiRXB1TUtzSnVFakRSUm9rVjJhT1hYUWd5SkIzbGpPd1N0M0FkWnpXdy9CMG9GV2sK QUowbW5ReTdhZnp4RjY5Ly9uWTZBaG1zekFSbW5LSkQycENDeE5rNWlLdVpWL1dvVEVZNFpu ejU1dmIxa3llLy9manArV1o0OW9TZQp2NzcrOVBxMm9hUVRzR0wwVENKVVFQdmlvNFRkV0V2 VmRVaG5KSU1UVEFNd0VvcWJxb2szYVJFNVhBMUM3TXVkc1RqTVFTeWdTbTEyCjRHQ3I1Z0tQ aSsxSDJaWGRJbFBQSVJCWFVuUHZJMnMxTTUvVksxc0JNWlZBTWJnbXRRNElNWm9RT0RpSlFE dnpUazJjdkxYaWlBcU0KT0pEUWZDeDF6b1BJMldwMWxkSmFFVXVKTEFGc0lnYXJ1U2g1akxH TFNhZmNGdkJGREw0b1l4bHFBSDlqdnpSeVB1VUhMRzNiSmd0UwpoaEozSENiWUd5L3pLdjc4 K3ZZTjZuKzBldTk3NldKMVg5MTkzOW50bE04bFBlMDI0MkdreTYyTk9ZZnd0cGE3em91SUdi WWhuWVZJClBpcVZ3c1lNSnljaVkzYmhVblFTdXV2NVo1amx2L3h2L3p0elZkT0ZOVVpvMHor clpWaXRuT1YrenVIUmt3Lyt5VCtkbjd6MzExKzgKZXZmMkRtbDQ4dkhIMy8zaDk0cm5Zejcy bTE1QjVpTFNNVW5KN2taZHY1S1E1bmxlTGlpSnpOSllIeUtCb3pnekJlRWtFSEx5dG82QwpR SEJ1NmtjaVZhdTExdG8yU3lLRlY5TmNyVlF0YXJXNjJ6anZpMldycFRFS0ZzUGxBclJ0Z281 bWIrRm1tNVVBMTlGcUZyTEVMQUM1CkxjSHJUTlNPVHM1bXRXWTExVTVTUG95ZHBINVlYZWQ4 VUJ0VzIzVy9zZDB4S29SRklDZzZqMU1kRlFwWVlUSm5WWnZjSnhaZHJlVDgKdkh2MjdPejk1 MWMvK041SEgzNzBuWDdWbTVhcDF2dkQ0Zkg1R1pyUmdqMElnYmlBUytoZVh1OWUzaCsrZUgz OTJldnJMOTVjdjdyWgp2VHRNdTFuWC9mcXMyMnc4ZHViSmtkaE15MXdPKy9FUVl1ejdUc0Jl VlpoRXFFTFJ4R2NpRk1BTXNJc2drQ2Noc3FwYTRSNkNTQlFKCkxNU3IyT3VVdGVZVVErd2l1 YUpVcXZsOEdEcEJBaUs3c0tmSVhSOVhYZHoyWGRlRmxHTHFZeGdrOWlFbTZWTU16TUZNM0NK eEg2U1AKSVFZa1F0bnRONkZmOVQzQlMxR0g