From faassen@vet.uu.nl Sun Nov 18 21:53:42 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Sun, 18 Nov 2001 22:53:42 +0100 Subject: [EuroPython] Welcome! Message-ID: <20011118225342.B18290@vet.uu.nl> Hi there, Nobody except me is here yet, so this message is for the archives only. Welcome to this mailing list, me! Let's hope you remain alone for long. :) Yeah-I-talk-to-myself-frequent-ly yours, Martijn From spirou@colnet.carolo.net Mon Nov 19 02:47:38 2001 From: spirou@colnet.carolo.net (Denis) Date: Mon, 19 Nov 2001 03:47:38 +0100 Subject: [EuroPython] You are never alone with Python Message-ID: <20011119034738.T24820@carolo.net> Didn't you see that spider on the ceiling ? ;-) OK. Let's start with a first point : the domain name europython was taken 6 days ago by a Thomas Reulbach. Do you know if he's with us ? If no, perhaps it would be interesting to know what's behind this and choose another name right now if Herr Reulbach did it for "bad" purposes. Too-tired-to-find-a-funny-endline-ly y'rs. :-) -- Denis FRERE P3B : Club Python(-Zope) Belge --------- http://www.p3b.org OS3B : Club Open-Software(-Linux) Carolo http://www.os3b.org Aragne : Python-Zope Solutions & Formations http://www.aragne.com From faassen@vet.uu.nl Mon Nov 19 11:20:15 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Mon, 19 Nov 2001 12:20:15 +0100 Subject: [EuroPython] You are never alone with Python In-Reply-To: <20011119034738.T24820@carolo.net> References: <20011119034738.T24820@carolo.net> Message-ID: <20011119122015.A19901@vet.uu.nl> Denis wrote: > Didn't you see that spider on the ceiling ? ;-) > > OK. Let's start with a first point : the domain name europython > was taken 6 days ago by a Thomas Reulbach. Do you know if he's > with us ? 6 days ago -- implausible; I wasn't throwing around the name yet six days ago, except possibly on the EuroZope list. I don't know Thomas Reulbach. There's apparently a German lawyer called Thomas Reulbach. > If no, perhaps it would be interesting to know what's behind > this and choose another name right now if Herr Reulbach did it > for "bad" purposes. Agreed; I'd like to know what's behind this as well. Simplest would be just to mail him and ask what's up. Regards, Martijn From mal@lemburg.com Mon Nov 19 12:10:40 2001 From: mal@lemburg.com (M.-A. Lemburg) Date: Mon, 19 Nov 2001 13:10:40 +0100 Subject: [EuroPython] You are never alone with Python References: <20011119034738.T24820@carolo.net> <20011119122015.A19901@vet.uu.nl> Message-ID: <3BF8F6C0.5F5CC802@lemburg.com> Martijn Faassen wrote: > > Denis wrote: > > OK. Let's start with a first point : the domain name europython > > was taken 6 days ago by a Thomas Reulbach. Do you know if he's > > with us ? > > 6 days ago -- implausible; I wasn't throwing around the name yet > six days ago, except possibly on the EuroZope list. > > I don't know Thomas Reulbach. There's apparently a German lawyer > called Thomas Reulbach. > > > If no, perhaps it would be interesting to know what's behind > > this and choose another name right now if Herr Reulbach did it > > for "bad" purposes. > > Agreed; I'd like to know what's behind this as well. Simplest would be > just to mail him and ask what's up. admin-c-title: Herr admin-c-firstname: Thomas admin-c-lastname: Reulbach admin-c-street: Eichendorffstr. 54 admin-c-pcode: 94315 admin-c-city: Straubing admin-c-ccode: DE admin-c-phone: +49 9421 530512 admin-c-email: ThReul@aol.com Why not invite him to this mailing list ? -- Marc-Andre Lemburg CEO eGenix.com Software GmbH ______________________________________________________________________ Consulting & Company: http://www.egenix.com/ Python Software: http://www.lemburg.com/python/ From spirou@colnet.carolo.net Mon Nov 19 12:15:56 2001 From: spirou@colnet.carolo.net (Denis) Date: Mon, 19 Nov 2001 13:15:56 +0100 Subject: [EuroPython] You are never alone with Python In-Reply-To: <20011119122015.A19901@vet.uu.nl> References: <20011119034738.T24820@carolo.net> <20011119122015.A19901@vet.uu.nl> Message-ID: <20011119131556.W24820@carolo.net> Le Mon, Nov 19, 2001 at 12:20:15PM +0100, Martijn Faassen pianota: > 6 days ago -- implausible; I wasn't throwing around the name > yet six days ago, except possibly on the EuroZope list. That's not a big surprise, though. I hesitated a few times to register this domain name myself. (I was even surprised nobody did it before ...) On the november 9th, you wrote to the EuroZope list : "Moves could even be made towards organizing some form of EuroPython sister organization to the EuroZope assocation by then." A few days later, the domain name was registered by a German lawyer... > I'd like to know what's behind this as well. Simplest would be > just to mail him and ask what's up. Did you ask yourself or should I do it ? A+ -- Denis FRERE P3B : Club Python(-Zope) Belge --------- http://www.p3b.org OS3B : Club Open-Software(-Linux) Carolo http://www.os3b.org Aragne : Python-Zope Solutions & Formations http://www.aragne.com From faassen@vet.uu.nl Mon Nov 19 19:15:56 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Mon, 19 Nov 2001 20:15:56 +0100 Subject: [EuroPython] You are never alone with Python In-Reply-To: <20011119122015.A19901@vet.uu.nl> References: <20011119034738.T24820@carolo.net> <20011119122015.A19901@vet.uu.nl> Message-ID: <20011119201556.B21453@vet.uu.nl> Martijn Faassen wrote: > Denis wrote: > > Didn't you see that spider on the ceiling ? ;-) > > > > OK. Let's start with a first point : the domain name europython > > was taken 6 days ago by a Thomas Reulbach. Do you know if he's > > with us ? > > 6 days ago -- implausible; I wasn't throwing around the name yet > six days ago, except possibly on the EuroZope list. Okay, looked back on it and I was. :) Can't find any obvious subscriber however that would be this Mr Reulbach. Regards, Martijn From faassen@vet.uu.nl Mon Nov 19 19:19:44 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Mon, 19 Nov 2001 20:19:44 +0100 Subject: [EuroPython] You are never alone with Python In-Reply-To: <3BF8F6C0.5F5CC802@lemburg.com> References: <20011119034738.T24820@carolo.net> <20011119122015.A19901@vet.uu.nl> <3BF8F6C0.5F5CC802@lemburg.com> Message-ID: <20011119201944.A21533@vet.uu.nl> M.-A. Lemburg wrote: > Martijn Faassen wrote: > admin-c-email: ThReul@aol.com > > Why not invite him to this mailing list ? Good idea. I'll send him a mailing asking what's up and invite him over here. Regards, Martijn From faassen@vet.uu.nl Mon Nov 19 19:23:40 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Mon, 19 Nov 2001 20:23:40 +0100 Subject: [EuroPython] EuroPython Message-ID: <20011119202340.B21533@vet.uu.nl> Hi there, I represent a number of people looking into organizing a European Python conference. Python, in case you're not aware, is a popular programming language (see www.python.org for more information). Now by coincidence or not we noticed that you recently registered the europython.org domain. Is this related? Perhaps you saw mine and other posts on the eurozope list discussing EuroPython? We were curious as to what is going on with this. You're welcome to join our discussion at the europython@python.org mailing list. You can subscribe to the list here: http://mail.python.org/mailman/listinfo/europython Regards, Martijn From tom.deprez@village.uunet.be Mon Nov 19 19:27:50 2001 From: tom.deprez@village.uunet.be (Tom Deprez) Date: Mon, 19 Nov 2001 20:27:50 +0100 Subject: [EuroPython] EuroPython References: <20011119202340.B21533@vet.uu.nl> Message-ID: <003601c17134$a5801fc0$a98c84d5@skullsplitter> Now I'm also registered at this active EuroPython group. Watch out :-) Tom. From faassen@vet.uu.nl Tue Nov 20 21:10:24 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Tue, 20 Nov 2001 22:10:24 +0100 Subject: [EuroPython] EuroPython In-Reply-To: <20011119202340.B21533@vet.uu.nl> References: <20011119202340.B21533@vet.uu.nl> Message-ID: <20011120221024.A26948@vet.uu.nl> Hey folks, The domain question now is resolved; Thomas Reulbach sent me a kind reply, works with Zope and Python, and says that even though he's a lawyer doesn't plan to do anything "bad" with the domain. :) He said he'd join this list, so you can all hear from him yourself later on, I hope. Happy discussions, Martijn From spirou@carolo.net Tue Nov 20 21:13:30 2001 From: spirou@carolo.net (Denis) Date: Tue, 20 Nov 2001 22:13:30 +0100 Subject: [EuroPython] Place of the EuroPython Meeting Message-ID: <20011120221330.C22177@carolo.net> I've seen some of our local authorities today : it could be possible to have the meeting in the CEME (http://www.ceme.be). Not quite promised, but I feel it well. I'm a better salesman than a programmer :-) Now, I need to know the exact date as soon as possible. When will Guido and other orators be "available" ? Here is an excerpt of a mail our benevolent dictator sent me a year ago : ------Date: Tue, 02 Jan 2001 10:23:44 -0500------ me> (...) we would love to have you me> for a speach (and other guys of your team). Guido> 10/2001 is unlikely; 06/2002 sounds possible (I could Guido> easily plan a trip to visit family and friends NL Guido> around this time) ------------------------------------------------- Is he a man of his word ? ;-) Hey Guido, you can't be absent at that occasion ! When could you be here ? Cordially, -- Denis FRERE P3B : Club Python(-Zope) Belge --------- http://www.p3b.org OS3B : Club Open-Software(-Linux) Carolo http://www.os3b.org Aragne : Python-Zope Solutions & Formations http://www.aragne.com From tom.deprez@village.uunet.be Tue Nov 20 21:18:05 2001 From: tom.deprez@village.uunet.be (Tom Deprez) Date: Tue, 20 Nov 2001 22:18:05 +0100 Subject: [EuroPython] EuroPython References: <20011119202340.B21533@vet.uu.nl> <20011120221024.A26948@vet.uu.nl> Message-ID: <005501c17208$e5af2490$a98c84d5@skullsplitter> A lawyer, using python and using zope... where is this world going to? :-))) Great! Tom. ----- Original Message ----- From: "Martijn Faassen" Cc: Sent: Tuesday, November 20, 2001 10:10 PM Subject: Re: [EuroPython] EuroPython > Hey folks, > > The domain question now is resolved; Thomas Reulbach sent me a kind > reply, works with Zope and Python, and says that even though he's a > lawyer doesn't plan to do anything "bad" with the domain. :) > > He said he'd join this list, so you can all hear from him yourself > later on, I hope. > > Happy discussions, > > Martijn > > > _______________________________________________ > EuroPython mailing list > EuroPython@python.org > http://mail.python.org/mailman/listinfo/europython From Marc.Poinot@onera.fr Wed Nov 21 09:08:39 2001 From: Marc.Poinot@onera.fr (Marc Poinot) Date: Wed, 21 Nov 2001 10:08:39 +0100 Subject: [EuroPython] EuroPython and LSM Message-ID: <3BFB6F17.D6908048@onera.fr> Hi you all, I'm not sure I could help you a lot, as I'm already working on LSM 2002 Python topic. I suggest you use the LSM 2002 as a meeting place for European Python groups. Let me resume here what is LSM: - A free, open source dedicated meeting - A place to meet, share and even produce some software - A place to learn for free This is a very informal meeting, and last year we saw that people would like a more formal framework, at least for the Python topic. I think the Europython place could be the place for something more formal. Here's my plan for LSM 2002, but it may change depending on the feedback I'll have. Especially from people who were there at LSM 2001. - On-demand tutorials, depending on the guru/expert/the-guy-who-knows we will have there. Time slots will be decided and commited (yes we can). The tutorial we were asked for last year were at least: * Introduction to Python (French, probably educational track) * Python level N+1 (English) * Using Python/XML * Using Python doc system - Half an hour per Python guy that have a valuable presentation to show. "valuable" has to be defined. I can bet on about 10 presentations, that makes about two half days. - Working classrooms for Python works/discussions/tutorials We saw spontaneous working groups last year, including one about Zope. And the last... - Preparation for European groups, for presentations at Europython I really think LSM is a good place for such a preparation, as far as European Python Groups knows what they want to say :) We can reach Spanish, Italian and French community. I see we already have the ReportLab guys in the list, and the UK comes with it :) The German are there two and we have "un belge". Great. We now have to gather the other Python communities. Please keep in mind that the Python community is not limitated to the Zope community. I sent a copy to Tim Couper who was with us at LSM 2002, and to Konrad who's the top-scientific-python. I know Bordeaux is not the best place for such a event, but keep in mind we have there a lot of things for free, and most open source community is not that rich (even my tailor is not rich). Now if you think there is no need for such a pre-meeting, feel free to come to see us anyway... LSM takes place 09-13 of July 2001. Marcvs [alias Did anybody registered Europerl, Euroscheme, Eurovisualbasicmilleniumedition ?] From faassen@vet.uu.nl Wed Nov 21 12:03:34 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Wed, 21 Nov 2001 13:03:34 +0100 Subject: [EuroPython] spacetime Message-ID: <20011121130334.A29308@vet.uu.nl> Hi there, (briefly browsing through the CEME site). Looks cool! Would be great if we could pull that off. Anyway, Marc Poinot proposes a pre-meeting for conference staff and such at LSM in Bordeoux before we have the conference-proper in Belgium. Can other people comment on this? Geographically there'd be a distance (how far?) and it might be easier to meet in Belgium to organize, though on the other hand LSM may be more fun and interesting. If the pre-meeting happens we have our conference date set shortly after LSM in july, so that'd be, say, monday july 15. I'm thinking about 3 days, which would include a tutorial day (or perhaps 2.5 days with a tutorial half day, or perhaps we can run tutorials in parallel; just thinking 2 - 3 days). Problem with planning this near LSM is that we may expose people to a Python overdose, and that this will mean we get less people at each event.. Of course LSM's planning started earlier.. What do we do? There's only so much summer 2002 to shift around in, and nothing gets us that far off in time from LSM. But if the events take place shortly after each other, it's important to coordinate things very well, and to make people know the events are related. I think it's very important to start organizing Python/Zope events in Europe in non-piggyback mode -- i.e. not piggyback on existing events such as LinuxTag and LSM. I'm not against that approach; it's a good way to reach a broader range of people as well, and cheaper, but it's also important to show people that Python can stand on its own. I think introductory Python tutorials would be good to have at the Python conference; part of the exercise is to interest non-Pythoneers in Python, and tutorials are good in that respect. Regards, Martijn From Marc.Poinot@onera.fr Wed Nov 21 12:28:12 2001 From: Marc.Poinot@onera.fr (Marc Poinot) Date: Wed, 21 Nov 2001 13:28:12 +0100 Subject: [EuroPython] spacetime References: <20011121130334.A29308@vet.uu.nl> Message-ID: <3BFB9DDC.DBBE366@onera.fr> Martijn Faassen wrote: > > Problem with planning this near LSM is that we may expose people to a > Python overdose, and that this will mean we get less people at each > event.. Of course LSM's planning started earlier.. What do we do? There's > only so much summer 2002 to shift around in, and nothing gets us that > far off in time from LSM. But if the events take place shortly after each > other, it's important to coordinate things very well, and to make people > know the events are related. > I think Europython has not the same target as LSM. As a matter of fact LSM was more a Debian Linux meeting, with some extras from place to place. It's more a developper place, nost of them using software as a hobby, not for their own job. The Python topic in there was something like "Hey, we're there, come and have a look a Python." Don't be afraid by Python overdose, as long as you can balance your budget. By the way, Python is a constrictor, it doesn't inherits from venimous. > I think introductory Python tutorials would be good to have at the > Python conference; part of the exercise is to interest non-Pythoneers > in Python, and tutorials are good in that respect. > Non-Pythoneers would not come to a Python event ? Would they ? Maybe they would prefer to have a look at it before going for one, two or three days in a Python event. When I'm interested in a new technical point, I use to read docs (yes :), try it by myself, etc... Then I decide to go to an event, and I'm ready to pay for it. Thus, I think it's better to focus on "high" level tutorial, with solution topics for supercomputing, banks, webs, real-time control, system administration, etc... We can have some workshops with real case studies: yes can I do a format translator in half an hour, yes all the XML tools are there just pick them up, yes I can do FFT, etc... People would leave the event with Python solutions, instead of some new language questions. One more point is that many European people are frustrated by the IPC events (or even O'Reilly confs), because a week in the USA is far more expensive than three days elsewhere in Europe (except Monaco). The Brussel place is the right place for the European Python community. Marcvs [alias but AFAIK there're using Visual Basic Deuterium Edition in Monaco] From sf@fermigier.com Wed Nov 21 12:33:38 2001 From: sf@fermigier.com (Stefane Fermigier) Date: Wed, 21 Nov 2001 13:33:38 +0100 Subject: [EuroPython] spacetime In-Reply-To: <3BFB9DDC.DBBE366@onera.fr>; from Marc.Poinot@onera.fr on Wed, Nov 21, 2001 at 01:28:12PM +0100 References: <20011121130334.A29308@vet.uu.nl> <3BFB9DDC.DBBE366@onera.fr> Message-ID: <20011121133338.E93760@math.jussieu.fr> On Wed, Nov 21, 2001 at 01:28:12PM +0100, Marc Poinot wrote: > I think Europython has not the same target as LSM. As a matter of fact = LSM was > more a Debian Linux meeting, with some extras from place to place. > It's more a developper place, nost of them using software as a hobby, n= ot > for their own job. > The Python topic in there was something like "Hey, we're there, come an= d > have a look a Python." Right. > Don't be afraid by Python overdose, as long as you can balance your bud= get. We also need to send a clear message to the prospective attendees. > Thus, I think it's better to focus on "high" level tutorial, with > solution topics for supercomputing, banks, webs, real-time control, > system administration, etc... We can have some workshops with real > case studies: yes can I do a format translator in half an hour,=20 > yes all the XML tools are there just pick them up, yes I can do FFT, et= c... > People would leave the event with Python solutions, instead of some new > language questions. Right. > One more point is that many European people are frustrated by the IPC > events (or even O'Reilly confs), because a week in the USA is far more > expensive than three days elsewhere in Europe (except Monaco). > The Brussel place is the right place for the European Python community. I completely agree with these two last statements. S. --=20 St=E9fane Fermigier, Tel: +33 (0)6 63 04 12 77 (mobile). http://nuxeo.com/ & http://portalux.com/ & http://aful.org/ "Amazon: we patent the dot in .com" From mal@lemburg.com Wed Nov 21 15:12:52 2001 From: mal@lemburg.com (M.-A. Lemburg) Date: Wed, 21 Nov 2001 16:12:52 +0100 Subject: [EuroPython] spacetime References: <20011121130334.A29308@vet.uu.nl> Message-ID: <3BFBC474.FBD96CDE@lemburg.com> Martijn Faassen wrote: > > If the pre-meeting happens we have our conference date set shortly > after LSM in july, so that'd be, say, monday july 15. I'm thinking about > 3 days, which would include a tutorial day (or perhaps 2.5 days with > a tutorial half day, or perhaps we can run tutorials in parallel; just > thinking 2 - 3 days). > ... > I think it's very important to start organizing Python/Zope events in > Europe in non-piggyback mode -- i.e. not piggyback on existing events such as > LinuxTag and LSM. Whatever the dates, we should not make the mistake of having the conference scheduled in the same week as the LinuxTag [6.-9.6.2002] (or any other major OSS-conference). BTW, it wouldn't necessarily be a bad idea to piggyback on e.g. LinuxTag (saves us much of the orga problems): http://www.linuxtag.org/2002/deutsch/showitem.php3?item=30&lang=en -- Marc-Andre Lemburg CEO eGenix.com Software GmbH ______________________________________________________________________ Consulting & Company: http://www.egenix.com/ Python Software: http://www.lemburg.com/python/ From faassen@vet.uu.nl Wed Nov 21 18:53:26 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Wed, 21 Nov 2001 19:53:26 +0100 Subject: [EuroPython] spacetime In-Reply-To: <3BFB9DDC.DBBE366@onera.fr> References: <20011121130334.A29308@vet.uu.nl> <3BFB9DDC.DBBE366@onera.fr> Message-ID: <20011121195326.A30422@vet.uu.nl> Marc Poinot wrote: [snip] > > I think introductory Python tutorials would be good to have at the > > Python conference; part of the exercise is to interest non-Pythoneers > > in Python, and tutorials are good in that respect. > > > Non-Pythoneers would not come to a Python event ? Would they ? Maybe they > would prefer to have a look at it before going for one, two or three > days in a Python event. > When I'm interested in a new technical point, I use to read docs (yes :), > try it by myself, etc... Then I decide to go to an event, and I'm ready > to pay for it. Sure, I work the same way, but apparently some other folks don't. We're not all hackers. Anyway, Andy Robinson was interested in this point, so perhaps he can speak up? He mentioned he has some clients that he'd like to send over there for tutorials and such. After all, IPC has a tutorial day as well, and at least in 2000 I spoke to some folks who were going there because they didn't know Python yet. (and they looked at me weirdly, who is this guy? I assumed they'd at least might've heard of me from the newsgroup, but they didn't read it..) Anyway, that's not to say we should emulate this, but it's at least a decision we need to make. The folks who really want this should get a program chair or whatever one calls that. :) (and to this possible chair; I can give an intro on Python and/or Zope if desired and I have time. :) > Thus, I think it's better to focus on "high" level tutorial, with > solution topics for supercomputing, banks, webs, real-time control, > system administration, etc... We can have some workshops with real > case studies: yes can I do a format translator in half an hour, > yes all the XML tools are there just pick them up, yes I can do FFT, etc... > People would leave the event with Python solutions, instead of some new > language questions. Oh, I agree that this is definitely very important. We should definitely do this. > One more point is that many European people are frustrated by the IPC > events (or even O'Reilly confs), because a week in the USA is far more > expensive than three days elsewhere in Europe (except Monaco). > The Brussel place is the right place for the European Python community. Sure; there's plenty of potential in Europe! Regards, Martijn From faassen@vet.uu.nl Wed Nov 21 19:05:24 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Wed, 21 Nov 2001 20:05:24 +0100 Subject: [EuroPython] spacetime In-Reply-To: <3BFBC474.FBD96CDE@lemburg.com> References: <20011121130334.A29308@vet.uu.nl> <3BFBC474.FBD96CDE@lemburg.com> Message-ID: <20011121200524.B30422@vet.uu.nl> M.-A. Lemburg wrote: > Martijn Faassen wrote: > > > > If the pre-meeting happens we have our conference date set shortly > > after LSM in july, so that'd be, say, monday july 15. I'm thinking about > > 3 days, which would include a tutorial day (or perhaps 2.5 days with > > a tutorial half day, or perhaps we can run tutorials in parallel; just > > thinking 2 - 3 days). > > ... > > I think it's very important to start organizing Python/Zope events in > > Europe in non-piggyback mode -- i.e. not piggyback on existing events such as > > LinuxTag and LSM. > > Whatever the dates, we should not make the mistake of having the > conference scheduled in the same week as the LinuxTag [6.-9.6.2002] > (or any other major OSS-conference). Agreed. > BTW, it wouldn't necessarily be a bad idea to piggyback on e.g. > LinuxTag (saves us much of the orga problems): > http://www.linuxtag.org/2002/deutsch/showitem.php3?item=30&lang=en This was proposed by Stephan Richter, and it's not a bad idea. But I think we have enough potential in Brussels/Charleroi (already *two* possible locations to hold it) to make this happen, and an independent event has its own advantages. But it is ambitious, true. Regards, Martijn From martin@v.loewis.de Wed Nov 21 21:38:46 2001 From: martin@v.loewis.de (Martin v. Loewis) Date: Wed, 21 Nov 2001 22:38:46 +0100 Subject: [EuroPython] spacetime In-Reply-To: <20011121130334.A29308@vet.uu.nl> (message from Martijn Faassen on Wed, 21 Nov 2001 13:03:34 +0100) References: <20011121130334.A29308@vet.uu.nl> Message-ID: <200111212138.fALLckW02103@mira.informatik.hu-berlin.de> > Problem with planning this near LSM is that we may expose people to a > Python overdose, and that this will mean we get less people at each > event.. Indeed. If Europython happens, I'll probably not go to LSM for Python alone (although LSM may be interesting for other reasons). Regards, Martin From andy@reportlab.com Thu Nov 22 09:46:09 2001 From: andy@reportlab.com (Andy Robinson) Date: Thu, 22 Nov 2001 09:46:09 -0000 Subject: [EuroPython] ACCU Spring Conference, UK, April Message-ID: This is a multi-part message in MIME format. ------=_NextPart_000_003C_01C1733A.83C7EEA0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Coincidentally I've just been asked to try and add a Python track to the Association of C and C++ Users conference, probably in or near Oxford next April. This was great fun last year - small, but a lot of very smart programmers doing a lot of different languages, with good speakers. We had some Python talks and about 100 people came to hear about Python, which amazed me. I think C and C++ programmers are all aware that other tools are useful sometimes :-) So, if anyone would like to give a talk, let me know. Case studies, tutorials - anything. Details about expenses have not been discussed yet; I think first I have to get a credible list of subjects, then ask. - Andy Robinson > -----Original Message----- > From: Francis Glassborow [mailto:francis.glassborow@ntlworld.com] > Sent: 21 November 2001 21:52 > To: Andy Robinson > Subject: Re: ACCU Spring Conference [snip] > > I did respond expressing > >interest. Also, there's a european python conference brewing > >and a good mailing list on which i can assemble people > > > >What are the dates and location? > > April 3-6 and the venue (because the organiser left it late) is > somewhere between Oxford and Stratford on Avon (the > organiser is willing > to provide appropriate transport.) > > The trouble is that the program needs to be published, and > that means > things have to go to typesetters etc. > > If you can fill a track for 1 or 2 days (3 or 6 90-minute sessions) > there is space, but I need some certainty asap. > > For info I attach both the request for details from > speakers and the > current draft programme. > > ------=_NextPart_000_003C_01C1733A.83C7EEA0 Content-Type: application/msword; name="programme.doc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="programme.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAaAAAAAAAAAAA EAAAagAAAAEAAAD+////AAAAAGcAAAD///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////s pcEAWQAJCAAAABK/AAAAAAAAEAAAAAAABAAAvWUAAA4AYmpiavNX81cAAAAAAAAAAAAAAAAAAAAA AAAJBBYAHpAAAJE9AQCRPQEAvWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAF0AAAAAAPgCAAAAAAAA+AIAAPgC AAAAAAAA+AIAAAAAAAD4AgAAAAAAAPgCAAAAAAAA+AIAABQAAAAAAAAAAAAAAAwDAAAAAAAADAMA AAAAAAAMAwAAAAAAAAwDAAAAAAAADAMAAAwAAAAYAwAAZAAAAAwDAAAAAAAAshcAACoBAACgAwAA AAAAAKADAAAAAAAAoAMAAAAAAACgAwAAAAAAAKADAAAAAAAAoAMAAAAAAACgAwAAAAAAAKADAAAA AAAAdxcAAAIAAAB5FwAAAAAAAHkXAAAAAAAAeRcAAAAAAAB5FwAAAAAAAHkXAAAAAAAAeRcAACQA AADcGAAA9AEAANAaAACEAAAAnRcAABUAAAAAAAAAAAAAAAAAAAAAAAAA+AIAAAAAAACgAwAAAAAA AAAAAAAAAAAAAAAAAAAAAACgAwAAAAAAAKADAAAAAAAAoAMAAAAAAACgAwAAAAAAAJ0XAAAAAAAA YBIAAAAAAAD4AgAAAAAAAPgCAAAAAAAAoAMAAAAAAAAAAAAAAAAAAKADAAAAAAAAoAMAAAAAAABg EgAAAAAAAGASAAAAAAAAYBIAAAAAAACgAwAAmgkAAPgCAAAAAAAAoAMAAAAAAAD4AgAAAAAAAKAD AAAAAAAAdxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAMAAAAAAAAMAwAAAAAAAPgCAAAAAAAA+AIA AAAAAAD4AgAAAAAAAPgCAAAAAAAAoAMAAAAAAAB3FwAAAAAAAGASAACmBAAAYBIAAAAAAAAGFwAA HgAAAFcXAAAYAAAA+AIAAAAAAAD4AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdxcAAAAAAACgAwAAAAAAAHwDAAAkAAAAANW1Sc1y wQEMAwAAAAAAAAwDAAAAAAAAOg0AACYFAABvFwAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV2Vk bmVzZGF5BwdLZXlub3RlICgxIGhvdXIpIEMrKzB4IGJ5IEJqYXJuZSBTdHJvdXN0cnVwBwcHdHJh Y2sgMQd0cmFjazIHSmF2YQdHZW5lcmljIFByb2dyYW1taW5nBwcxMTAwLTEyMzAHQm9vc3QncyBB cHByb2FjaCB0byBYTUwgYnkgRGlldG1hciBLdWVobAcHQ29tcGFyaW5nIEoyRUUgd2l0aCAuTkVU IGJ5IE1pY2hhZWwgU3RhbAdJbXBsZW1lbnRpbmcgVGVtcGxhdGVzIGJ5IERpZXRtYXIgS3VlaGwH BzE0MDAtMTUzMAdDb25jdXJyZW5jeTogSG93IENhbiBJIGdldCBJdCBXb3JrIGJ5IEZyYW5rIEJ1 c2NobWFubgcHQW4gRUpCIFJvbGUgUGxheSAoMyBob3VycywgbWF4aW11bSBvZiAyMCBkZWxlZ2F0 ZXMpIGNvLW9yZGluYXRlZCBieSBOaWNvIEpvc3V0dGlzIGFuZCBKdXR0YSBFY2tzdGVpbgdVbmRl cnN0YW5kaW5nIEV4cHJlc3Npb24gVGVtcGxhdGVzIGJ5IEFuZ2VsaWthIExhbmdlcg0HBzE2MDAt MTczMAdDb25jdXJyZW5jeSBjb250LgcHRUpCIFJvbGUgUGxheSBjb250B1RCQSBieSBBbmRyZWkg QWxleGFuZHJlc2N1BwcNDVRodXJzZGF5BwdLZXlub3RlICgxIGhvdXIpICBTb2Z0d2FyZSBRdWFs aXR5IFN0YW5kYXJkcyBDbGVhbiBQaXBlcywgRGlydHkgV2F0ZXIgYnkgTmVpbCBNYXJ0aW4HBwd0 cmFjayAxB3RyYWNrMgdKYXZhB0dlbmVyaWMgUHJvZ3JhbW1pbmcHBzExMDAtMTIzMAcHUGF0dGVy bnMgaW4gLk5FVCBieSBNaWNoYWVsIFN0YWwgB0NvbXBhcmluZyBBcHBsZXMgYW5kIFBlYXJzIC0g T2JqZWN0IENvbXBhcmlzb24gaW4gSmF2YSBieSBBbmdlbGlrYSBMYW5nZXIHR2VuZXJpYyBwcm9n cmFtbWluZyBpbiBDKys6IFRoZSBuZXh0IGxldmVsIGJ5IEdhYnJpZWwgRG9zIFJlaXMHBzE0MDAt MTUzMAdSZXdvcmtpbmcgdGhlIE9yZ2FuaXNhdGlvbiAoYSBjYXNlIHN0dWR5IGluIGltcHJvdmlu ZyB0aGUgc29mdHdhcmUgZGV2ZWxvcG1lbnQgcHJvY2VzcykgYnkgQWxhbiBHcmlmZml0aHMHT2Jz ZXJ2ZXIgUGF0dGVybnMgYnkgTWFyayBSYWRmb3JkB0FuIEVKQiBSb2xlIFBsYXkgKHJlcGVhdCkg KDMgaG91cnMsIG1heGltdW0gb2YgMjAgZGVsZWdhdGVzKSBjby1vcmRpbmF0ZWQgYnkgTmljbyBK b3N1dHRpcyBhbmQgSnV0dGEgRWNrc3RlaW4HQSBHZW5lcmljIEZyYW1ld29yayBmb3IgQmluYXJ5 IFRyZWVzIGJ5IE1hdHQgQXVzdGVybgcHMTYwMC0xNzMwBwdQYXR0ZXJucyBmb3IgQ29uY3VycmVu dCBhbmQgTmV0d29ya2VkIE9iamVjdHMgYnkgTWljaGFlbCBTdGFsB0VKQiBSb2xlIFBsYXkgY29u dAdXb3JrZ3JvdXANSWRlYXMgZm9yIGV2b2x2aW5nIEMrKwcHDUZyaWRheQcHS2V5bm90ZSAoMSBo b3VyKSBFLVF1YWxpdHkgYnkgTmljbyBKb3N1dHRpcyBhbmQgSnV0dGEgRWNrc3RlaW4HBwd0cmFj ayAxB3RyYWNrMgdDIwd0cmFjazQHBzExMDAtMTIzMAcHT24gRGF0YSBBYnN0cmFjdGlvbiBhbmQg UG9seW1vcnBoaXNtIGluIEMrKyBieSBHYWJyaWVsIERvcyBSZWlzB1hNTCBtZWV0cyBDIyBieSBT dGFuIExpcHBtYW4HRmVsaXggLS0gd2hhdCBjb21lcyBhZnRlciBDKys/IGJ5IEphbWVzIERlbm5l dHQHBzE0MDAtMTUzMAcHRXhwbG9yaW5nIEMrKyBPYmplY3RzIGJ5IE1hcmsgUmFkZm9yZAdDIyBm b3IgQysrIFByb2dyYW1tZXJzIGJ5IFN0YW4gTGlwcG1hbiAoMyBob3VycwdQYW5lbDoNV3JpdGlu ZyBmb3IgcHVibGljYXRpb24HBzE2MDAtMTczMAcHU2luZ2x5IExpbmtlZCBMaXN0cy4gYnkgTWF0 dCBBdXN0ZXJuB0MjIGZvciBDKysgUHJvZ3JhbW1lcnMgY29udGludWVkB1BvcnRpbmcgU29mdHdh cmUgaW4gdGhlIENvbnRlbXBvcmFyeSBXb3JsZCBieSBBbGxhbiBLZWxseQcHDVNhdHVyZGF5BwcH dHJhY2sgMQdMaW51eCBEZXZlbG9wbWVudAdPdGhlciB0aGFuIEMrKwdPbmUgUGVyc29uIFByb2pl Y3RzBwcwOTAwLTEwMzAHB1Byb2dyYW1taW5nIEphYmJlciB3aXRoIFB5dGhvbiBieSBNYXR0aGV3 IEFsbHVtB0MjIFZzIEphdmENYnkgTmVpbCBNYXJ0aW4HV3JpdGluZyBhIENoZXNzIFByb2dyYW0g YnkgTGVlbiBBbW1lcmFhbAcHMTEwMC0xMjMwBwdBYm91dCBGcmVlbmV0IGJ5IEFkYW0gTGFuZ2xl eQdNYW5hZ2VkIEMrKyBJbiAuTkVUIGJ5IEp1bGlhbiBUZW1wbGVtYW4HQnVpbGRpbmcgcG9ydGFi bGUgd2Vic2l0ZXMgd2l0aCBQSFAgYW5kIE15U1FMIGJ5IE1pa2UgQmFuYWhhbgcHQUNDVSBBR00g KDEzMDAtMTQwMCkHBzE0MzAtMTYwMAcHVXNpbmcgSmFiYmVyIFhNTCBTdHJlYW1pbmcgUHJvdG9j b2xzIGJ5IEFsYW4gTGVudG9uB0JleW9uZCBYTUw6IEJ1aWxkaW5nIFRyYW5zZm9ybWF0aW9uIEFs Z29yaXRobXMgaW4gUHl0aG9uIGJ5IFNpbGFzIEJyb3duB1BhbmVsOg1Xb3JraW5nIGJ5IFlvdXJz ZWxmBwcxNjMwLTE3MzBFbmQgbm90ZTogUGFuZWwgZGlzY3Vzc2lvbiBvbiBJbXByb3ZpbmcgU29m dHdhcmUgYW5kIFNvZnR3YXJlIERldmVsb3BlcnMHB1NwZWFrZXIgYmlvczoNTGVlbiBBbW1lcmFh bA1MZWVuIEFtbWVyYWFsIGhhcyBiZWVuIHByb2dyYW1taW5nIHNpbmNlIDE5NjAgYW5kIGhhcyBh IHVuaXZlcnNpdHkgZGVncmVlIGluIG1hdGhlbWF0aWNzLiBXaGlsZSB0ZWFjaGluZyBjb21wdXRl ciBzY2llbmNlIHRvIHRlY2huaWNhbCBzdHVkZW50cywgaGUgd3JvdGUgbWFueSBib29rcyBhYm91 dCBwcm9ncmFtbWluZywgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzIGFuZCBjb21wdXRlciBncmFwaGlj cywgYm90aCBpbiBFbmdsaXNoIGFuZCBpbiBEdXRjaC4gSGUgaXMgY3VycmVudGx5IGltcHJvdmlu ZyBhIGNoZXNzIHByb2dyYW0gdGhhdCBoZSBoYXMgd3JpdHRlbi4uDU1hdHQgQXVzdGVybg1NYXR0 IEF1c3Rlcm4gaXMgdGhlIGF1dGhvciBvZiBHZW5lcmljIFByb2dyYW1taW5nIGFuZCB0aGUgU1RM LCBhIHJlZ3VsYXIgY29sdW1uaXN0IGZvciBDL0MrKyBVc2VycyBKb3VybmFsIGFuZCB0aGUgY2hh aXIgb2YgIHRoZSBDKysgc3RhbmRhcmRpc2F0aW9uIGNvbW1pdHRlZSdzIGxpYnJhcnkgd29ya2lu ZyBncm91cC4gIEhlIGdyYWR1YXRlZCBmcm9tIFVDIEJlcmtlbGV5IHdpdGggYSBQaEQgaW4gcGh5 c2ljcyBpbiAxOTk0LCBhbmQgd29ya2VkIGluIHRoZSBTR0kgY29tcGlsZXIgZ3JvdXAgZnJvbSAx OTk2IHRocm91Z2ggMjAwMCwgd2hlcmUgaGUgd2FzIHRoZSBwcmluY2lwYWwgaW1wbGVtZW50b3Ig b2YgdGhlIFNHSSBTdGFuZGFyZCBUZW1wbGF0ZSBMaWJyYXJ5LiBIZSBub3cgd29ya3MgaW4gdGhl IExhcmdlLVNjYWxlIFByb2dyYW1taW5nIFJlc2VhcmNoIGRlcGFydG1lbnQgYXQgQVQmVCBMYWJz IC0gUmVzZWFyY2gsIGFuZCBjYW4gYmUgY29udGFjdGVkIGF0IGF1c3Rlcm5AcmVzZWFyY2guYXR0 LmNvbS4NTWlrZSBCYW5haGFuIA1NaWtlIEJhbmFoYW4gaGFzIGJlZW4gaW52b2x2ZWQgaW4gQyAm IEMrKyBzaW5jZSAxOTc3LiBIZSBoYXMgd29ya2VkIG9uIEMrKyBzdGFuZGFyZHMgY29tbWl0dGVl cywgaXMgYSByZWd1bGFyIHNwZWFrZXIgb24gQysrIHRvcGljcyBhbmQgYSBwdWJsaXNoZWQgYXV0 aG9yLiBIZSBoYXMgYmVlbiBjaGFpcm1hbiBvZiB0aGUgRXVyb3BlYW4gQysrIFVzZXIgR3JvdXAs IGFuZCBpcyBjdXJyZW50bHkgTWFuYWdpbmcgRGlyZWN0b3Igb2YgR0JkaXJlY3QsIGEgY29tcGFu eSBzcGVjaWFsaXNpbmcgaW4gdGhlIHVzZSBvZiBvcGVuIHNvdXJjZSBzb2Z0d2FyZSBmb3IgZUNv bW1lcmNlLg1Eci4gQmphcm5lIFN0cm91c3RydXANQm9ybiBpbiBBYXJodXMgRGVubWFyayAxOTUw LiBDYW5kLlNjaWVudC4gKE1hdGhlbWF0aWNzIGFuZCBDb21wdXRlciBTY2llbmNlKSwgMTk3NSwg VW5pdmVyc2l0eSBvZiBBYXJodXMgRGVubWFyay4gUGguRC4gKENvbXB1dGVyIFNjaWVuY2UpIDE5 NzksIENhbWJyaWRnZSBVbml2ZXJzaXR5LCBFbmdsYW5kLiANQmphcm5lIFN0cm91c3RydXAgaXMg dGhlIGRlc2lnbmVyIGFuZCBvcmlnaW5hbCBpbXBsZW1lbnRlciBvZiBDKysgYW5kIHRoZSBhdXRo b3Igb2YgYGBUaGUgQysrIFByb2dyYW1taW5nIExhbmd1YWdlJycgKCAxc3QgZWRpdGlvbiAxOTg1 LCAybmQgZWRpdGlvbiAxOTkxIDNyZCBlZGl0aW9uIDE5OTcpIGFuZCBUaGUgRGVzaWduIGFuZCBF dm9sdXRpb24gb2YgQysrLiBIaXMgcmVzZWFyY2ggaW50ZXJlc3RzIGluY2x1ZGUgZGlzdHJpYnV0 ZWQgc3lzdGVtcywgb3BlcmF0aW5nIHN5c3RlbXMsIHNpbXVsYXRpb24sIGRlc2lnbiwgYW5kIHBy b2dyYW1taW5nLiANRHIuIFN0cm91c3RydXAgaXMgdGhlIGhlYWQgb2YgQVQmVCBMYWIncyBMYXJn ZS1zY2FsZSBQcm9ncmFtbWluZyBSZXNlYXJjaCBkZXBhcnRtZW50LCBhbiBBVCZUIEJlbGwgTGFi b3JhdG9yaWVzIEZlbGxvdywgYW5kIGFuIEFUJlQgRmVsbG93LiBIZSBpcyBhY3RpdmVseSBpbnZv bHZlZCBpbiB0aGUgQU5TSS9JU08gc3RhbmRhcmRpc2F0aW9uIG9mIEMrKy4gUmVjaXBpZW50IG9m IHRoZSAxOTkzIEFDTSBHcmFjZSBNdXJyYXkgSG9wcGVyIGF3YXJkLiBBQ00gZmVsbG93LiANRnJh bmsgQnVzY2htYW5uDUZyYW5rIEJ1c2NobWFubiBpcyBzb2Z0d2FyZSBlbmdpbmVlciBhdCBTaWVt ZW5zIENvcnBvcmF0ZSBUZWNobm9sb2d5IGluIE11bmljaCwgR2VybWFueS4gSGlzIGludGVyZXN0 cyBpbmNsdWRlIE9iamVjdCBUZWNobm9sb2d5LCBGcmFtZXdvcmtzIGFuZCBQYXR0ZXJucy4gRnJh bmsgaGFzIGJlZW4gaW52b2x2ZWQgaW4gbWFueSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBwcm9qZWN0 cy4gSGUgaXMgbGVhZGluZyBTaWVtZW5zJyBwYXR0ZXJuIHJlc2VhcmNoIGFjdGl2aXRpZXMuIEZy YW5rIGlzIGNvLWF1dGhvciBvZiAgDSJQYXR0ZXJuLU9yaWVudGVkIFNvZnR3YXJlIEFyY2hpdGVj dHVyZSAtLSBBIFN5c3RlbSBvZiBQYXR0ZXJucyIgYW5kICJQYXR0ZXJuLU9yaWVudGVkIFNvZnR3 YXJlIEFyY2hpdGVjdHVyZSAtLSBQYXR0ZXJucyBmb3IgQ29uY3VycmVudCBhbmQgTmV0d29ya2Vk IE9iamVjdHMiDUphbWVzIERlbm5ldHQNSmFtZXMnIHByb2dyYW1taW5nIGxpZmUgc3RhcnRlZCB3 aXRoIEJCQyBCYXNpYyBhcm91bmQgMTk4MywgYnV0IGhhcyBzaW5jZSB0YWtlbiBpbiA2NTAyIGFu ZCBBUk0gYXNzZW1ibGVyLCBNb2R1bGEtMiwgUmV4eCwgQysrLCBDLCBQZXJsIGFuZCBKYXZhIGFu ZCBhIGJhc2tldCBvZiBvdGhlciBsYW5ndWFnZXMuICBIYXZpbmcgZ3JhZHVhdGVkIGluIE1hdGhl bWF0aWNzIGF0IFRyaW5pdHkgQ29sbGVnZSwgQ2FtYnJpZGdlLCBoZSBjbGFpbXMgdGhhdCBoZSBz cGVuZHMgaGlzIGRheXMgbWFraW5nIHNvZnR3YXJlIGJlY2F1c2UgaXQncyBtb3JlIGZ1biB0aGF0 IHdvcmtpbmcgZm9yIGEgbGl2aW5nLiAgSGUgaXMgcGFydCBvZiB0aGUgQlNJIEMrKyBwYW5lbCwg YSBtZW1iZXIgb2YgQUNDVSBhbmQgQUNNLCBhIG1vZGVyYXRvciBmb3IgY29tcC5zdGQuYysrLCBh bmQgY2FuIGJlIGZvdW5kIHBvc3RpbmcgaW4gdGhlIG90aGVyIEMrKyBuZXdzZ3JvdXBzLg1EaWV0 bWFyIEt1ZWhsDURpZXRtYXIgS3VlaGwgd2FzIGJvcm4gaW4gMTk2OCBhbmQgZmluaXNoZWQgaGlz IERpcGxvbWEgaW4gTWF0aGVtYXRpY3MgaW4gMTk5Ny4gSGUgaGFzIHdvcmtlZCBhcyBhIGNvbnN1 bHRhbnQgc2luY2UgMTk5NyB3aXRoIGV4cGVydGlzZSBpbiB0aGUgT08gYXJlYSB1c2luZyBKYXZh IGFuZCBDKyssIG1vc3RseSBmb3IgYmFua2luZyBhcHBsaWNhdGlvbnMuIFNpbmNlIDIwMDAgaGUn cyB3b3JraW5nIGZvciBQaGFpZHJvcyBTb2Z0d2FyZSBBRyBpbXBsZW1lbnRpbmcgYW4gVU1MIGJh c2VkIGJ1c2luZXNzIGFwcGxpY2F0aW9uIGRldmVsb3BtZW50IGFuZCBtYWludGVuYW5jZSBwbGF0 Zm9ybSAoUGhhaWRyb3MvZWFTRSkuIFNpbmNlIDE5OTYgRGlldG1hciBpcyBhIG1vZGVyYXRvciBv ZiBjb21wLmxhbmcuYysrLm1vZGVyYXRlZCBhbmQgaGFzIHJlZ3VsYXJseSBhdHRlbmRlZCB0aGUg SVNPIEMrKyBtZWV0aW5ncy4NR2FicmllbCBEb3MgUmVpcyANRm9ybWVyIHN0dWRlbnQgb2YgdGhl IEVOUyBDYWNoYW4sIEknbSBhIFBoRCBzdHVkZW50IGluIERpZmZlcmVudGlhbCBHZW9tZXRyeSBh cHBseWluZyBjb21wdXRhdGlvbmFsIG1ldGhvZHMgaW4gY29uc3RhbnQgbWVhbiBjdXJ2YXR1cmUg c3VyZmFjZXMgY29uc3RydWN0aW9uIGJ5IG51bWVyaWNhbCBtZXRob2RzLg1JJ20gYSBtZW1iZXIg b2YgdGhlIEZyZW5jaCBuYXRpb25hbCBib2R5IG9yZ2FuaXNhdGlvbiBmb3Igc3RhbmRhcmRpc2F0 aW9uIChBRk5PUikgZGVsZWdhdGlvbiBpbiBXRzIxIChzaW5jZSAxOTk3KSwgYW5kIEknbSB0aGUg RnJlbmNoIGRlbGVnYXRlIGluIFdHMTEgKHNpbmNlIDE5OTgpLg1JIGJlZ2FuIGxvYmJ5aW5nIGZv ciBDKysgaW4gc2NpZW50aWZpYyBjb21wdXRhdGlvbnMgc2luY2UgMTk5NiB3aGVuIEkgd29ya2Vk IG9uIHRoZSBFdXJvcGVhbiBzY2llbnRpZmljIHByb2plY3QgRlJJU0NPIChGcmFtZXdvcmsgZm9y IE51bWVyaWNhbCBhbmQgU3ltYm9saWMgQ29tcHV0YXRpb25zKSAtLSBJIHdvcmtlZCBhdCBJTlJJ QSBTb3BoaWEgQW50aXBvbGlzIChGcmFuY2UpLg1JIGltcGxlbWVudGVkIHRoZSBudW1lcmljYWwg Y29tcG9uZW50cyBvZiB0aGUgbmV3IEdOVSBsaWJzdGRjKystdjMNQ3VycmVudGx5IEknbSB3b3Jr aW5nLCBmb3IgQ29kZVNvdXJjZXJ5IExMQ1syXSwgb24gdGhlIEMrKyBmcm9udC1lbmQgb2YgR0ND LiBJJ20gYWxzbyB0aGUgY28tbWFpbnRhaW5lciBvZiBsaWJzdGRjKystdjMuIA1KdXR0YSBFY2tz dGVpbg10byBmb2xsb3cNQWxhbiBHcmlmZml0aHMNQWxhbiBpcyB0aGUgQ2hhaXIgb2YgdGhlIEFD Q1UgYW5kIGhhcyBiZWVuIHdyaXRpbmcgZm9yIHRoZSBBQ0NVIEpvdXJuYWxzIHNpbmNlIDE5OTAu ICBPdGhlciBwdWJsaWNhdGlvbnMgaW5jbHVkZSBKYXZhIFJlcG9ydCwgQy9DKysgVXNlcnMgSm91 cm5hbCwgRVhFIGFuZCBFbmdsaXNoIEJyaWRnZS4NSGUgaXMgY3VycmVudGx5IGVtcGxveWVkIGJ5 IE1pY3JvbGlzZSBMaW1pdGVkIGFuZCBoYXMgcmVzcG9uc2liaWxpdHkgZm9yIG1lbnRvcmluZyBk ZXZlbG9wZXJzIGluIE9PIGRldmVsb3BtZW50IHRlY2huaXF1ZXMgYW5kIHJldmlzaW5nIHRoZSBz b2Z0d2FyZSBkZXZlbG9wbWVudCBwcm9jZXNzLg1OaWNvbGFpIEpvc3V0dGlzDU5pY29sYWkgSm9z dXR0aXMgaXMgYW4gaW5kZXBlbmRlbnQgc3lzdGVtcyBhcmNoaXRlY3QsIGF1dGhvciwgYW5kIGNv bnN1bHRhbnQuIEhlIGRlc2lnbnMgbWlkLXNpemVkIGFuZCBsYXJnZSBzb2Z0d2FyZSBzeXN0ZW1z IGZvciB0aGUgdGVsZWNvbW11bmljYXRpb24sIHRyYWZmaWMsIGZpbmFuY2UsIGFuZCBtYW51ZmFj dHVyaW5nIGluZHVzdHJpZXMuIEhlIGlzIHdlbGwga25vd24gZm9yIGhpcyBiZXN0LXNlbGxpbmcg Ym9vayBhYm91dCB0aGUgQysrIFN0YW5kYXJkIExpYnJhcnkuIEJ1dCBoZSBoYXMgYWxzbyB3cml0 dGVuIG90aGVyIGJvb2tzIGFuZCBhcnRpY2xlcyBhYm91dCBvYmplY3Qtb3JpZW50ZWQgc29mdHdh cmUgZGV2ZWxvcG1lbnQgYW5kIHByb2dyYW1taW5nIGluIGdlbmVyYWwuIEhlIGlzIGEgcGFydG5l ciBhdCBTeXN0ZW0gQmF1aGF1cywgYSBHZXJtYW4gZ3JvdXAgb2YgcmVjb2duaXNlZCBvYmplY3Qt b3JpZW50ZWQgc3lzdGVtIGRldmVsb3BtZW50IGV4cGVydHMuDUFsbGFuIEtlbGx5DUFsbGFuIEtl bGx5IGlzIGEgaGFuZHMgb24gc29mdHdhcmUgZW5naW5lIHdpdGggb3ZlciAxMCB5ZWFycyBwcmFj dGljYWwgZXhwZXJpZW5jZSCWIG1haW5seSBpbiBmaW5hbmNpYWwgc3lzdGVtcy4gIEhpcyBhcmVh cyBvZiBpbnRlcmVzdCBjb3ZlciBwaHlzaWNhbCBzb2Z0d2FyZSBkZXNpZ24gYW5kIHVuZGVyc3Rh bmRpbmcgd2hhdCB0aGUgZW5naW5lZXJpbmcgaW4gc29mdHdhcmUgZW5naW5lZXJpbmcgYXMgYWxs IGFib3V0ISAgSGUgaXMgYSByZWd1bGFyIGNvbnRyaWJ1dG9yIHRvIGJvdGggT3ZlcmxvYWQgYW5k IEFjY2VudC4NQW5nZWxpa2EgTGFuZ2VyDUFuZ2VsaWthIExhbmdlciBpcyBhIGZyZWVsYW5jZSB0 cmFpbmVyL21lbnRvciB3b3JraW5nIGFuZCB0ZWFjaGluZyBpbiB0aGUgYXJlYSBvZiBvYmplY3Qt b3JpZW50ZWQgYW5kIGNvbXBvbmVudC1iYXNlZCBzb2Z0d2FyZSBkZXZlbG9wbWVudCBpbiBDKysg YW5kIEphdmEuIFNoZSBpcyBhIHJlY29nbml6ZWQgc3BlYWtlciBhdCBjb25mZXJlbmNlcyB3b3Js ZC13aWRlLCBjby1hdXRob3Igb2YgdGhlIGJvb2sgIlN0YW5kYXJkIEMrKyBJT1N0cmVhbXMgYW5k IExvY2FsZXMiIGFuZCBhdXRob3Igb2YgbnVtZXJvdXMgYXJ0aWNsZXMgYWJvdXQgQysrIGFuZCBK YXZhLiBBIG1vcmUgY29tcHJlaGVuc2l2ZSBiaW9ncmFwaHkgY2FuIGJlIGZvdW5kIGF0IHd3dy5s YW5nZXIvY2FtZWxvdC5kZS9BYm91dE1lL0NWLmh0bWwuDUFkYW0gTGFuZ2xleQ1BZGFtIExhbmds ZXkgaXMgYSBzdHVkZW50IGluIEVuZ2xhbmQgYW5kIGEgZnJlZSBzb2Z0d2FyZSBwcm9ncmFtbWVy IGluIGhpcyBmcmVlIHRpbWUuIEludGVyZXN0cyByYW5nZSBmcm9tIHNvZnR3YXJlIHRvIHBvbGl0 aWNzLCB0eXBlc2V0dGluZyBhbmQgdGhlYXRyZS4NCkhlIGlzIGN1cnJlbnRseSBpbXBsZW1lbnRp bmcgRnJlZW5ldCBpbiBDKysgYW5kIHdvcmtpbmcgb24gdGhlIG5leHQgZ2VuZXJhdGlvbiBtaXht YXN0ZXJzDUFsYW4gTGVudG9uDUFsYW4gTGVudG9uIGlzIGluIGNoYXJnZSBvZiBnYW1lIGRlc2ln biBhbmQgZGV2ZWxvcG1lbnQgYW5kIG92ZXJhbGwgdGVjaG5pY2FsIG1hdHRlcnMgZm9yIEludGVy YWN0aXZlIEJyb2FkY2FzdGluZy4gQWxhbiBoYW5kbGVzIGFsbCB0aGUgZGVzaWduIGZvciBuZXcg YW5kIGV4aXN0aW5nIGdhbWVzLCBhbmQgdGhlIHByb2dyYW1taW5nIGZvciBuZXcgZ2FtZXMuIEhl IGFsc28gaGFzIHJlc3BvbnNpYmlsaXR5IGZvciBtYW5hZ2luZyBvdGhlciBwcm9ncmFtbWVycyBk b2luZyBtYWludGVuYW5jZSB3b3JrIGFuZCB3cml0aW5nIGdhbWUgdG9vbHMuIFVudXN1YWxseSBm b3IgYSBtdWx0aS1wbGF5ZXIgZ2FtZSBkZXNpZ25lciwgQWxhbiBoYXMgYWxzbyB3cml0dGVuIHNp bmdsZS1wbGF5ZXIgY29tcHV0ZXIgZ2FtZXMsIGluY2x1ZGluZyB0aGUgd2VsbC1yZWNlaXZlZCBz dHJhdGVneSB3YXJnYW1lIEZyb250bGluZS4gDUFsYW4gaGFzIGV4dGVuc2l2ZSBtYW5hZ2VtZW50 LCBwdWJsaXNoaW5nIGFuZCBzb2Z0d2FyZSBkZXNpZ24gZXhwZXJpZW5jZSwgaGF2aW5nIHdvcmtl ZCBhcyB0aGUgbWFuYWdlciBvZiBhIHJvY2sgYmFuZCwgbWFuYWdlciBvZiBhIGJvb2tzaG9wLCBh IGdyYXBoaWMgZGVzaWduZXIsIGFuZCB0aGUgcHJvZHVjdGlvbiBlZGl0b3Igb2YgYSBMb25kb24g bGlzdGluZ3MgbWFnYXppbmUuIEhlIHdhcyBmb3IgdGhyZWUgeWVhcnMgZ2VuZXJhbCBtYW5hZ2Vy IG9mIHRoZSBVSydzIGZpcnN0IGNvbW1lcmNpYWwgY29uc3VtZXIgbmV0d29yayBDb21wdW5ldCwg YmVmb3JlIGxlYXZpbmcgdG8gY29uY2VudHJhdGUgb24gd3JpdGluZyBJQidzIGF3YXJkLXdpbm5p bmcgbXVsdGktcGxheWVyIGdhbWUgRmVkZXJhdGlvbi4gDU11bHRpLXBsYXllciBnYW1lcyBkZXNp Z25lZCBieSBBbGFuIGluY2x1ZGUgRmVkZXJhdGlvbiwgYW4gYWR2ZW50dXJlL2Vjb25vbWljIHNp bXVsYXRpb24gc2V0IGluIGEgZnV0dXJlIHVuaXZlcnNlOyBJcm9uIFdvbHZlcywgYSBzdWJtYXJp bmUgc2ltdWxhdGlvbjsgYW5kIHRoZSBmb3J0aGNvbWluZyBBZ2Ugb2YgQWR2ZW50dXJlLCBhIHJv bGUtcGxheWluZyBnYW1lIGJhc2VkIGluIFZpY3RvcmlhbiB0aW1lcy4gDVN0YW5sZXkgTGlwcG1h bg1TdGFubGV5IExpcHBtYW4gaXMgYSBzb2Z0d2FyZSBjb25zdWx0YW50LiBBdCBCZWxsIExhYm9y YXRvcmllcyBmb3Igb3ZlciAxMiB5ZWFycywgU3RhbiB3b3JrZWQgd2l0aCBCamFybmUgU3Ryb3Vz dHJ1cCwgdGhlIGludmVudG9yIG9mIEMrKywgb24gY2Zyb250LCB0aGUgQysrIHJlZmVyZW5jZSBp bXBsZW1lbnRhdGlvbi4gSW4gYWRkaXRpb24sIFN0YW4gd29ya2VkIGZvciBvdmVyIDUgeWVhcnMg aW4gRmVhdHVyZSBBbmltYXRpb24gYm90aCBhdCB0aGUgRGlzbmV5IGFuZCBEcmVhbVdvcmtzIFN0 dWRpb3MuIEhpcyBzY3JlZW4gY3JlZGl0cyBpbmNsdWRlIEh1bmNoYmFjayBvZiBOb3RyZSBEYW1l LCBFbCBEb3JhZG8sIGFuZCBGYW50YXNpYSAyMDAwLiBTdGFuIGlzIHRoZSBhdXRob3Igb2YgQysr IFByaW1lciwgRXNzZW50aWFsIEMrKywgYW5kIEluc2lkZSB0aGUgQysrIE9iamVjdCBNb2RlbCwg YW5kIHRoZSBzb29uIHRvLWJlLXB1Ymxpc2hlZCBDIyBQcmltZXIsIGFsbCBwdWJsaXNoZWQgZm9y IEFkZGlzb24tV2VzbGV5Lg1OZWlsIE1hcnRpbg0KUGFydG5lciBvZiBNYWtlIElUIHNvLCBEaXJl Y3RvciBvZiBURkogTHRkLCBUaGUgVGVzdCBQbGFjZSBMdGQsIFRoZSBIb3N0aW5nIFBsYWNlIEx0 ZCBhbmQgU3VtaXQgVUsgTGltaXRlZA1OZWlsIGlzIGEgZnJlZWxhbmNlIFNvZnR3YXJlIEZhYnJp Y2F0b3IgKHNvbWV0aW1lcyBidWlsZGluZyBvdGhlciB0aW1lcyBmYWtpbmcpLCBoZSBzcGVuZHMg aGlzIHRpbWUgZGVsaXZlcmluZyBKYXZhIFRyYWluaW5nIGZvciB0aGUgUUEgR3JvdXAsIExlYWQg U29mdHdhcmUgUXVhbGl0eSByZWxhdGVkIHRyYWluaW5nIGZvciBMUlFBIGFuZCBkZXZlbG9waW5n IEphdmEgcmVsYXRlZCB0ZXN0IHN1aXRlcyB3aGljaCBhcmUgbWFya2V0ZWQgdGhyb3VnaCB0aGUg VGVzdCBQbGFjZSBMdGQNRm9ybWVybHkgYSBkaXJlY3RvciBvZiBQbHVtIEhhbGwgRXVyb3BlIEx0 ZCBhbmQgYSBtYW5hZ2VyIG9mIEJTSSBRdWFsaXR5IEFzc3VyYW5jZSBTb2Z0d2FyZSBQcm9kdWN0 cyBTZXJ2aWNlcyAocmVzcG9uc2libGUgZm9yIGNvbmZvcm1hbmNlIHRlc3RpbmcgcHJvZ3JhbW1l IGluY2x1ZGluZyB0aGUgRXVyb3BlYW4gQyBDb21waWxlciBWYWxpZGF0aW9uIFNlcnZpY2UpLiBO ZWlsIGhhcyBzcGVudCBjb25zaWRlcmFibGUgdGltZSBvbiBzdGFuZGFyZHMgY29tbWl0dGVlcyBp bmNsdWRlIHRoZSAgQlNJIGFuZCBJU08gQyBzdGFuZGFyZHMgY29tbWl0dGVlcyBhbmQgaGFzIGV4 dGVuc2l2ZSBleHBlcmllbmNlIGluIHRoZSBkZXZlbG9wbWVudCBvZiBkaXN0cmlidXRlZCBKYXZh IGJhc2VkIHN5c3RlbXMuDU1hcmsgUmFkZm9yZA0KU3R1ZGllZCBNYXRocyBhbmQgUGh5c2ljcyBh dCBUcmVudCBQb2x5dGVjaG5pYywgTm90dGluZ2hhbSwgZ3JhZHVhdGluZyBpbiAxOTg2LiBIYXZp bmcgZm91bmQgdGhlIGNvbXB1dGluZyBwYXJ0IG9mIHRoZSBjb3Vyc2UgbW9yZSBpbnRlcmVzdGlu ZyBlbWJhcmtlZCBvbiBhIGNhcmVlciBpbiBzb2Z0d2FyZSBkZXZlbG9wbWVudCwgd29ya2luZyBv dmVyIHRoZSBsYXN0IHR3ZWx2ZSB5ZWFycyBmb3IgdmFyaW91cyBvcmdhbmlzYXRpb25zLCB1c2lu ZyBhIHZhcmlldHkgb2YgbGFuZ3VhZ2VzIGFuZCBwbGF0Zm9ybXMuIA1UaGlzIGJlZ2FuIHdpdGgg YW4gZWlnaHRlZW4gbW9udGggc3BlbGwgYXMgYSBGb3J0cmFuLTc3IHByb2dyYW1tZXIsIGZvbGxv d2VkIGJ5IHR3byB5ZWFycyB1c2luZyB0aGUgUGljayBvcGVyYXRpbmcgc3lzdGVtIGFuZCBpdHMg bmF0aXZlIGxhbmd1YWdlIChhIHZhcmlhbnQgb2YgQkFTSUMpLiBJbiAxOTkxIG1vdmVkIG9uIHRv IGRldmVsb3AgZm9yIFdpbmRvd3MgcGxhdGZvcm1zIGluIEMsIEMrKywgYW5kIEphdmEuIA1JbiAx OTk3LCBiZWNhbWUgYW4gaW5kZXBlbmRlbnQgY29uc3VsdGFudCwgaW5pdGlhbGx5IHNwZWNpYWxp c2luZyBpbiBXaW5kb3dzIGRldmVsb3BtZW50IHVzaW5nIEMrKyBhbmQgTUZDLCBidXQgcXVpY2ts eSBtb3ZlZCBvbiwgdG8gc3BlY2lhbGlzZSBtb3JlIGluIEMrKyBhbmQgb2JqZWN0IG9yaWVudGVk IGRlc2lnbiwgcGFydGljdWxhcmx5IG9uIGxhcmdlIHNjYWxlIGRldmVsb3BtZW50cy4gIA1NZW1i ZXIgb2YgdGhlIEJTSSBDKysgcGFuZWwgc2luY2UgTm92ZW1iZXIgMTk5OCwgYW5kIHJlZ3VsYXIg bWVtYmVyIG9mIHRoZSBVSyBkZWxlZ2F0aW9uIHRvIElTTyBtZWV0aW5ncy4NSnVsaWFuIFRlbXBs ZW1hbg10byBmb2xsb3cNU2lsYXMgQnJvd24NU2lsYXMgaXMgYSBzZWNvbmQteWVhciBQaEQgc3R1 ZGVudCBpbiBDb21wdXRlciBTY2llbmNlIGF0IENhbWJyaWRnZSBVbml2ZXJzaXR5LCB3b3JraW5n IGluIHRoZSBSYWluYm93IGdyYXBoaWNzIGFuZCBIQ0kgKGh1bWFuLWNvbXB1dGVyIGludGVyYWN0 aW9uKSByZXNlYXJjaCBncm91cC4gSGlzIHJlc2VhcmNoIHRvcGljIGlzICJ0cmFuc2Zvcm1hdGlv bnMgZm9yIHByZXNlbnRpbmcgZGF0YSB0byBhIGRpdmVyc2UgcmFuZ2Ugb2YgcGVvcGxlLiIgIEhl IGhhcyBzZXZlcmVseSBpbXBhaXJlZCBzaWdodC4NTWljaGFlbCBTdGFsDUhlIGlzIHRoZSBoZWFk IG9mIE1pZGRsZXdhcmUgYW5kIEFwcGxpY2F0aW9uIEludGVncmF0aW9uIFJlc2VhcmNoIGF0IFNp ZW1lbnMgQ29ycG9yYXRlIFRlY2hub2xvZ3kgaW4gR2VybWFueS4gSGUgaGFzIHdvcmtlZCB3aXRo IFNpZW1lbnMgZm9yIHRlbiB5ZWFycyBhcyBhIFNlbmlvciBQcmluY2lwYWwgRW5naW5lZXIgKHNp bWlsYXIgdG8gd2hhdCBpcyBvZnRlbiBjYWxsZWQgRGlzdGluZ3Vpc2hlZCBFbmdpbmVlciBpbiBV UyBjb21wYW5pZXMpLiBJbiBhZGRpdGlvbiwgSGUgaXMgU2llbWVucyBwcmltYXJ5IG1lbWJlciBm b3IgdGhlIE9NRywgZWRpdG9yLWluLWNoaWVmIG9mIEphdmFTcGVrdHJ1bSwgYW5kIGNvLWF1dGhv ciBvZiB0aGUgYm9vayBzZXJpZXMgUGF0dGVybi1PcmllbnRlZCBTb2Z0d2FyZSBBcmNoaXRlY3R1 cmUgKFdpbGV5IGFuZCBTb25zOiBWb2x1bWUgMTogMTk5NiwgVm9sdW1lIElJOiAyMDAwKS4gSGUg aGFzIGdpdmVuIG1hbnkga2V5bm90ZXMgYW5kIHR1dG9yaWFscyBldmVudHMgd29ybGQtd2lkZSBh cyB3ZWxsIGFzIHB1Ymxpc2hlZCBtYW55IGFydGljbGVzIGluIGRpZmZlcmVudCBjb21wdXRlciBt YWdhemluZXMuIEhpcyByZXNlYXJjaCBhcmVhcyBpbmNsdWRlIFNvZnR3YXJlIEFyY2hpdGVjdHVy ZSwgT2JqZWN0LU9yaWVudGVkIE1pZGRsZXdhcmUsIEVudGVycHJpc2UgSmF2YSwgQ29tcG9uZW50 d2FyZSwgYW5kIFdlYlNlcnZpY2VzLg0NU3lub3BzZXMNVEJBDWJ5IEFuZHJlaSBBbGV4YW5kcmVz Y3UNV3JpdGluZyBhIGNoZXNzIHByb2dyYW0NYnkgTGVlbiBBbW1lcmFhbA1TaW5jZSB0aGVyZSBh cmUgc29tZSBnb29kIGJvb2tzIGFuZCBtYW55IGFydGljbGVzIHRoYXQgZXhwbGFpbiB0aGUgcHJp bmNpcGxlcyBvZiBjb21wdXRlciBjaGVzcywgb25lIG1pZ2h0IHNheSB0aGF0LCBpbiBwcmluY2lw bGUsIGFueSBnb29kIHByb2dyYW1tZXIgd2hvIGlzIGZhbWlsaWFyIHdpdGggY2hlc3MgY2FuIHdy aXRlIGEgY2hlc3MgcHJvZ3JhbS4gSG93ZXZlciwgYSBjaGVzcyBwcm9ncmFtIGlzIGRpZmZlcmVu dCBmcm9tIG1vc3Qgb3RoZXIgcHJvZ3JhbXMgaW4gdGhhdCBpdHMgd29ya2luZyBhY2NvcmRpbmcg dG8gdGhlIHJ1bGVzIG9mIHRoZSBnYW1lIGlzIG5vdCBzdWZmaWNpZW50LiBJdHMgYXV0aG9yIHdp bGwgYWx3YXlzIHdhbnQgaXQgdG8gYmUgc3Ryb25nZXIgdGhhbiBhcyBtYW55IG90aGVyIGNoZXNz IHByb2dyYW1zIGFzIHBvc3NpYmxlLiBVbmxpa2UgbW9zdCBvdGhlciBhcHBsaWNhdGlvbnMsIGEg Y2hlc3MgcHJvZ3JhbSByZXZlYWxzIGl0cyBzdHJlbmd0aCBvciB3ZWFrbmVzcyBpbiBhIHZlcnkg Y2xlYXIgYW5kIHVuYW1iaWd1b3VzIHdheSwgbmFtZWx5IGJ5IGl0cyBzY29yZSB3aGVuIGl0IHBs YXlzIG1hdGNoZXMgYW5kIHRvdXJuYW1lbnRzIGFnYWluc3Qgb3RoZXIgY2hlc3MgcHJvZ3JhbXMu IA1JbiB0aGlzIHByZXNlbnRhdGlvbiB0aGUgc3BlYWtlciB3aWxsIGRpc2N1c3Mgc29tZSBhc3Bl Y3RzIG9mIGEgY2hlc3MgcHJvZ3JhbSAobmFtZWQgUXVlZW4pIHRoYXQgaGUgd3JvdGUgaGltc2Vs ZiwgdXNpbmcgQysrIGFzIGEgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLiBIZSB3aWxsIGV4cGxhaW4g d2h5IHNvbWUgZGF0YSBzdHJ1Y3R1cmVzLCBzdWNoIGFzIGJpdGJvYXJkcyBhbmQgYSBzcGVjaWFs IGtpbmQgb2YgaGFzaHRhYmxlLCBhcmUgcGFydGljdWxhcmx5IHBvcHVsYXIgaW4gY2hlc3MgcHJv Z3JhbW1pbmcuIEJlY2F1c2Ugb2YgdGhlIGltcG9ydGFuY2Ugb2Ygc3BlZWQsIHNvbWUgcHJvZ3Jh bW1pbmcgdHJpY2tzIGFuZCBldmVuIHNvbWUgc21hbGwgcm91dGluZXMgd3JpdHRlbiBpbiBhc3Nl bWJseSBjb2RlIGFyZSBmYXIgbW9yZSBwb3B1bGFyIGluIGNoZXNzIHByb2dyYW1taW5nIHRoYW4g aW4gbW9zdCBvdGhlciBhcHBsaWNhdGlvbnMuIEF1dGhvcnMgb2YgY2hlc3MgcHJvZ3JhbXMgbmV2 ZXIgcmVnYXJkIHRoZWlyIHByb2R1Y3RzIGFzIGNvbXBsZXRlbHkgZmluaXNoZWQuIFRoZXkga2Vl cCB0cnlpbmcgdG8gaW1wcm92ZSB0aGVpciBwcm9ncmFtcywgZnJlcXVlbnRseSBpbnRyb2R1Y2lu ZyBlcnJvciByZXN1bHRpbmcgaW4gY3Jhc2hlcywgaWxsZWdhbCBtb3ZlcyBvciBkZXRlcmlvcmF0 aW9uIG9mIHN0cmVuZ3RoLCBnaXZpbmcgcmlzZSB0byBjb21wbGFpbnRzIGZyb20gdXNlcnMgYWJv dXQgbmV3ZXIgcHJvZ3JhbSB2ZXJzaW9ucyBwbGF5aW5nIHdlYWtlciB0aGF0IG9sZGVyIG9uZXMu IFRoZSBzcGVha2VyIHdpbGwgcGF5IHNvbWUgYXR0ZW50aW9uIHRvIHRoaXMgYXNwZWN0IG9mIGF2 b2lkaW5nLCBkZXRlY3RpbmcgYW5kIGZpeGluZyBidWdzLCB3aGljaCwgc2FkbHkgZW5vdWdoLCBo ZSBoYXMgYSBsb3Qgb2YgZXhwZXJpZW5jZSB3aXRoLiBUaGVzZSBhY3Rpdml0aWVzIGFyZSBwb3Nz aWJseSBlc3BlY2lhbGx5IGltcG9ydGFudCBmb3IgY2hlc3MgcHJvZ3JhbXMgYmVjYXVzZSBvZiB0 aGVpciBjb21wbGV4aXR5LCBidXQsIHVuZm9ydHVuYXRlbHksIHRoZXkgYXJlIGFsc28gcmVsZXZh bnQgdG8gb3RoZXIgYXJlYXMgb2YgcHJvZ3JhbW1pbmcuDUNvbmN1cnJlbmN5OiBIb3cgQ2FuIEkg Z2V0IEl0IFdvcmsNYnkgRnJhbmsgQnVzY2htYW5uDU1vdGl2YXRlZCBieSB0aGUgZmFjdCB0aGF0 IGNvbmN1cnJlbmN5LCBpZiBub3QgdXNlZCBwcm9wZXJseSBhbmQgY2FyZWZ1bGx5LCByZXN1bHQg aW4gZ2lnYW50aWMgb3ZlcmhlYWQgYW5kIHRodXMgcGVyZm9ybWFuY2UgcGVuYWx0aWVzIGNvbXBh cmVkIHRvIHNpbmdsZS10aHJlYWRlZCBzeXN0ZW1zLCB0aGlzIHR1dG9yaWFscyBleGFtaW5lcyBo b3cgY29uY3VycmVuY3kgY2FuIGJlIHVzZWQgZWZmZWN0aXZlbHkuIA1XZSBkaXNjdXNzIGNvbmN1 cnJlbmN5IGlzc3VlcyBhdCBhbGwgbGV2ZWxzIG9mIGdyYW51bGFyaXR5LCBiZWdpbm5pbmcgZnJv bSBmdW5kYW1lbnRhbCBjb25jdXJyZW5jeSBhcmNoaXRlY3R1cmVzLCBvdmVyIGRlc2luZ25pbmcg YW5kIGltcGxlbWVudGluZyBzaGFyZWQgb2JqZWN0cywgdG8gYWRkcmVzc2luZyBsb3ctbGV2ZWwg c2VyaWFsaXNhdGlvbiBhbmQgc3luY2hyb25pc2F0aW9uIGlzc3Vlcy4gSW4gcGFydGljdWxhciB3 ZSBwcmVzZW50IGNvbmNyZXRlIHBhdHRlcm5zIGFuZCB0ZWNobmlxdWVzIHRoYXQgbGV0IGFwcGxp Y2F0aW9ucyBiZW5lZml0IGZyb20gdXNpbmcgbXVsdGlwbGUgdGhyZWFkcy4gTW9yZW92ZXIsIGZv ciBldmVyeSB0ZWNobmlxdWUgd2UgZGlzY3VzcyB3aGVuIGl0IGlzIG1vc3QgZmVhc2libGUsIGFu ZCB3aGVuIGl0IHNob3VsZCBub3QgYmUgYXBwbGllZC4gVG8gaWxsdXN0cmF0ZSB0aGUgcGF0dGVy bnMgYW5kIHRlY2huaXF1ZXMsIHdlIHVzZSBjb25jcmV0ZSBleGFtcGxlcyBmcm9tIHRoZSByZWFs LXdvcmxkLiBUaGUgdHV0b3JpYWwgY29uY2x1ZGVzIHdpdGggYSBzdW1tYXJ5IG9mIG91ciBleHBl cmllbmNlcyBpbiBidWlsZGluZyBjb25jdXJyZW50IHN5c3RlbXMuDUZlbGl4IC0tIHdoYXQgY29t ZXMgYWZ0ZXIgQysrPw1ieSBKYW1lcyBEZW5uZXR0Pg1BIHRhbGsgb24gSm9obiBTa2FsbGVyJ3Mg IkZlbGl4IiBwcm9ncmFtbWluZyBsYW5ndWFnZSwgd2l0aCBhIHZpZXcgdG8gaXRzIHBvdGVudGlh bCB0byBsZXZlcmFnZSB0aGUgcG9wdWxhcml0eSBvZiBDKysgd2hpbHN0IGxlYXZpbmcgYmVoaW5k IHRoZSBsZWdhY3kgb2YgQyBzeW50YXguICBUaGlzIHNob3VsZCBjb3ZlciBhIHZlcnkgYnJpZWYg b3ZlcnZpZXcgb2YgdGhlIGxpbWl0YXRpb25zIG9mIGhvdyBDKysgY2FuIGV2b2x2ZSBub3cgdGhh dCBpdCBpcyBzdGFuZGFyZGlzZWQsIHNvbWUgbW90aXZhdGluZyBleGFtcGxlcyB3aGljaCBhcmUg dHJpY2t5IGluIEMrKyBidXQgbW9yZSBuYXR1cmFsIGluIEZlbGl4LCBzb21lIHNpbXBsZSBGZWxp eCBjb2RlLCBhbmQgYSBkaXNjdXNzaW9uIG9mIHRoZSBzb3VyY2Vmb3JnZSBwcm9qZWN0LiAgSSds bCBwcm9iYWJseSBiZSB1bmFibGUgdG8gYXZvaWQgbWFraW5nIHNvbWUgY3luaWNhbCBjb21tZW50 cyBhYm91dCBob3cgbW9zdCAiQysrIGtpbGxlciIgbGFuZ3VhZ2VzIGZhaWwgdG8gZXZlbiBtYXRj aCBDKysncyBhY2hpZXZlbWVudHMuIA1JbXBsZW1lbnRpbmcgVGVtcGxhdGVzDWJ5IERpZXRtYXIg S3VlaGwNdG8gZm9sbG93DUJvb3N0J3MgQXBwcm9hY2ggdG8gWE1MDWJ5IERpZXRtYXIgS3VlaGwN dG8gZm9sbG93DU9uIERhdGEgQWJzdHJhY3Rpb24gYW5kIFBvbHltb3JwaGlzbSBpbiBDKysNYnkg R2FicmllbCBEb3MgUmVpcw10byBmb2xsb3cNR2VuZXJpYyBwcm9ncmFtbWluZyBpbiBDKys6IFRo ZSBuZXh0IGxldmVsDWJ5IEdhYnJpZWwgRG9zIFJlaXMNdG8gZm9sbG93DUVKQiBSb2xlIFBsYXkN Y29uZHVjdGVkIGJ5IE5pY28gSm9zdXR0aXMgYW5kIEp1dHRhIEVja3N0ZWluDXRvIGZvbGxvdw1F LVF1YWxpdHkNYnkgTmljbyBKb3N1dHRpcyBhbmQgSnV0dGEgRWNrc3RlaW4NUG9ydGluZyBTb2Z0 d2FyZSBpbiB0aGUgQ29udGVtcG9yYXJ5IFdvcmxkDWJ5IEFsbGFuIEtlbGx5DUJhc2VkIG9uIGhp cyBzZXJpZXMgb2YgcG9ydGluZyBhcnRpY2xlcyBpbiBPdmVybG9hZCB0aGlzIHRhbGsgd2lsbCBs b29rIGF0Og1XaHkgcG9ydGluZyBpcyBuZWNlc3NhcnkNV2hhdCB0eXBlcyBvZiBwb3J0IGV4aXN0 IGFuZCB3aHkgaXQgaXMgZGlmZmljdWx0DVRoZSByb2xlIG9mIHRvb2xzIGluIGhlbHBpbmcgcG9y dGluZw1DKysgZmVhdHVyZXMgd2hpY2ggYXNzaXN0IGluIHBvcnRpbmcNU3RydWN0dXJpbmcgc3lz dGVtcyBmb3IgcG9ydGluZw1BIHNlbGVjdGlvbiBvZiBwb3J0aW5nIHByb2JsZW1zIGFuZCBzb2x1 dGlvbnMNSXQgaXMgQWxsYW6ScyBjZW50cmFsIGh5cG90aGVzaXMgdGhhdCBwb3J0aW5nIGlzIG1v cmUgb2YgYSBjdWx0dXJhbCBwcm9ibGVtIHRoYW4gYSB0ZWNobmljYWwgb25lLg1VbmRlcnN0YW5k aW5nIEV4cHJlc3Npb24gVGVtcGxhdGVzDWJ5IEFuZ2VsaWthIExhbmdlcg0KR3JhZHVhbGx5LCBh cyBDKysgY29tcGlsZXJzIGJlZ2luIHRvIHN1cHBvcnQgQysrIHRlbXBsYXRlcyBtb3JlIHNlcmlv dXNseSwgbm92ZWwgdGVtcGxhdGUgcHJvZ3JhbW1pbmcgdGVjaG5pcXVlcyBmaW5kIHRoZWlyIHdh eSBpbnRvIHRoZSBwcm9ncmFtbWluZyBwcmFjdGljZS4gT25lIGV4YW1wbGUgb2YgY29udGVtcG9y YXJ5IHVzZSBvZiBDKysgdGVtcGxhdGVzIGFyZSBleHByZXNzaW9uIHRlbXBsYXRlcy4gIFNldmVy YWwgZXhwcmVzc2lvbiB0ZW1wbGF0ZSBsaWJyYXJpZXMgYXJlIGF2YWlsYWJsZSBhcyBmcmVld2Fy ZS4gIEhvd2V2ZXIsIHVuZGVyc3RhbmRpbmcgdGhlbSBpcyB1c3VhbGx5IGRpZmZpY3VsdCwgc2lu Y2UgdGhlc2UgbGlicmFyaWVzIGFyZSBmYWlybHkgY29tcGxleC4NVGhpcyB0dXRvcmlhbCBhaW1z IHRvIG1ha2UgY29tcGxleCB0aGluZ3MgZWFzeSwgd2hpY2ggaW4gZmFjdCBjYW5ub3QgYmUgZG9u ZSwgYnV0IHdlIHRyeSB0byBwcm92aWRlIGEgZmlyc3QgaW5zaWdodCBpbnRvIHRoZSBpZGVhcyBh bmQgdGVjaG5pcXVlcyBiZWhpbmQgZXhwcmVzc2lvbiB0ZW1wbGF0ZSBsaWJyYXJpZXMuDUNvbXBh cmluZyBBcHBsZXMgYW5kIFBlYXJzIC0gT2JqZWN0IENvbXBhcmlzb24gaW4gSmF2YQ1ieSBBbmdl bGlrYSBMYW5nZXINRnVuY3Rpb25zIHN1Y2ggYXMgZXF1YWxzKCksIGNvbXBhcmVUbygpLCBoYXNo Q29kZSgpLCBjbG9uZSgpLCBhbmQgZmluYWxpemUoKSBiZWxvbmcgdG8gdGhlIGJhc2ljIGluZnJh c3RydWN0dXJlIHRoYXQgcHJhY3RpY2FsbHkgZXZlcnkgY2xhc3MgdHlwZSBtdXN0IHByb3ZpZGUu ICBZZXQgaXQgaXMgYW1hemluZyBob3cgbGl0dGxlIGFncmVlbWVudCB0aGVyZSBpcyBpbiB0aGUg SmF2YSBjb21tdW5pdHkgYXMgaG93IHRvIGltcGxlbWVudCB0aGVtIGNvcnJlY3RseS4gSmF2YSBn dXJ1cywgc3VjaCBhcyByZWNvZ25pc2VkIGF1dGhvcnMgYW5kIGV4cGVyaWVuY2VkIEphdmEgZGV2 ZWxvcGVycywgYXJlIGluIHNlcmlvdXMgZGlzYWdyZWVtZW50IHJlZ2FyZGluZyBjb3JyZWN0IGlt cGxlbWVudGF0aW9uIG9mIHRoZXNlIG1ldGhvZHMuDUluIHRoaXMgdHV0b3JpYWwgd2UgbG9vayBp bnRvIHRoZSBzZW1hbnRpY3MgYW5kIGltcGxlbWVudGF0aW9uIG9mIHRoZSBlcXVhbHMoKSBtZXRo b2QuIEZvciBpbGx1c3RyYXRpb24gb2YgdGhlIHJlbGF0ZWQgZGlmZmljdWx0aWVzIGFuZCBtaXNj b25jZXB0aW9ucyB3ZSBzdHVkeSBhIG51bWJlciBvZiBpbXBsZW1lbnRhdGlvbnMgb2YgZXF1YWxz KCkgdGhhdCBoYXZlIGJlZW4gcHVibGlzaGVkIGJ5IHJlY29nbmlzZWQgYXV0aG9ycyBpbiB0aGVp ciBib29rcyBvciBieSBleHBlcmllbmNlZCBKYXZhIGRldmVsb3BlcnMgaW4gY29tbW9ubHkgYXZh aWxhYmxlIEphdmEgc291cmNlIGNvZGUuIFdlIHdpbGwgZmluZCB0aGF0IHNvbWUgb2YgdGhlIGlt cGxlbWVudGF0aW9ucyBhcmUgaW5jb3JyZWN0LCBvdGhlcnMgYXJlIGNvcnJlY3QsIGFuZCBzb21l IGFyZSBkZWJhdGFibGUgYW5kIGZyYWdpbGUuIFdlIGFpbSB0byBleHBsYWluIHRoZSBkaWZmZXJl bnQgdW5kZXJseWluZyBzdHJhdGVnaWVzIGFuZCB0byBldmFsdWF0ZSB0aGVpciB1cC0gYW5kIGRv d25zaWRlcy4gRXZlbnR1YWxseSB3ZSBjb25kZW5zZSBvdXIgY29uY2x1c2lvbnMgdG8gYSBzZXQg b2YgZ3VpZGVsaW5lcyB0aGF0IGhlbHAgSmF2YSBwcm9ncmFtbWVycyB0byBhdm9pZCBjb21tb24g bWlzdGFrZXMgYW5kIHRvIHByb3ZpZGUgY29ycmVjdCBhbmQgcm9idXN0IGltcGxlbWVudGF0aW9u cyBvZiBlcXVhbHMoKS4gDUMjIFZzIEphdmENYnkgTmVpbCBNYXJ0aW4NCldoYXQgaG9wZSBkb2Vz IEMjIGhhdmUgb2YgZGlzcGxhY2luZyBKYXZhLCBkb2VzIHRoZSB3b3JsZCByZWFsbHkgbmVlZCBh bm90aGVyIGxhbmd1YWdlLiBXaHkgdGhlIGFib3V0IGZhY2U7IE1pY3Jvc29mdCBwdXNoaW5nIEMj IHRocm91Z2ggdGhlIEVDTUEgc3RhbmRhcmRpc2F0aW9uIHByb2Nlc3Mgd2hpbGUgU1VOIGRvZXMg aXRzIG93biB0aGluZyB3aXRoIHRoZSBKYXZhIENvbW11bml0eSBwcm9jZXNzIGFuZCBpZ25vcmVz IHRoZSB3b3JsZCBvZiBmb3JtYWwgc3RhbmRhcmRzLiBXaGF0IGFyZSB3ZSB0byBtYWtlIG9mIE1p Y3Jvc29mdCByZWxlYXNlIG9mIEojIEphdmEgZm9yIC5ORVQsIGlzIHRoaXMgIGFub3RoZXIgYXR0 ZW1wdCBhdCBGVUQgb3IgYSBzZXJpb3VzIGF0dGVtcHQgdG8gYXR0cmFjdCB0aGUgSmF2YSBmcmF0 ZXJuaXR5LiBUaGlzIHRhbGsgd2lsbCBjb21wYXJlIHRoZSBjIyBhbmQgSmF2YSBhbmQgdGhlIGNv bnRyYXN0aW5nIGFwcHJvYWNoIHRvIHRoZWlyIGRldmVsb3BtZW50Lg1Tb2Z0d2FyZSBRdWFsaXR5 IFN0YW5kYXJkcyBDbGVhbiBQaXBlcywgRGlydHkgV2F0ZXINYnkgTmVpbCBNYXJ0aW4NVGhlIHVu ZGVybHlpbmcgdGhlb3J5IG9mIHNvZnR3YXJlIHF1YWxpdHkgc3RhbmRhcmRzIHRoYXQgaGF2ZSBi ZWVuIGNyZWF0ZWQgaW4gdGhlIGxhc3QgZmlmdGVlbiB5ZWFycyBoYXMgYmVlbiBpbXByb3ZlIHRo ZSBwcm9jZXNzIGFuZCB0aGUgcHJvZHVjdCB3aWxsIGltcHJvdmUuIFRoaXMgdGFsayB3aWxsIGNv bnNpZGVyIHdoZXRoZXIgdGhpcyBhcHByb2FjaCB0byBzb2Z0d2FyZSBxdWFsaXR5IGRlbGl2ZXJz IG9yIHdoZXRoZXIgaXQgaXMgcG9zc2libGUgdG8gcHJvZHVjZSBsb3cgcXVhbGl0eSBzb2Z0d2Fy ZSB3aXRoIGEgaGlnaCBxdWFsaXR5IHByb2Nlc3MgKGRpcnR5IHdhdGVyIGZyb20gYSBjbGVhbiBw aXBlKQ1PYnNlcnZlciBQYXR0ZXJucy4NYnkgTWFyayBSYWRmb3JkDS0gVGhlIEdvRiB2aWV3IG9m ICJPYnNlcnZlciIgcHJlc2VudHMgdGhlaXIgdmlldyBvZiB0aGUgcGF0dGVybiBhcyBhIHNpbmds ZSBwYXR0ZXJuIGluIHdoaWNoIHRoZXkgZGVzY3JpYmUgdGhpbmdzIHN1Y2ggYXMgdGhlIHB1c2gv cHVsbCBtb2RlbCB1bmRlciB0aGUgaGVhZGluZyBvZiAiaW1wbGVtZW50YXRpb24iLg0tIEhvd2V2 ZXIgdGhlIHB1c2ggYW5kIHB1bGwgbW9kZWxzIGFkZHJlc3MgZGlmZmVyZW50IHRyYWRlLW9mZnMu IEUuZy4gdGFrZSB0aGUgZXh0cmVtZSB3aGVyZSB0aGUgb2JzZXJ2ZXIgZ2V0cyBvbmx5IGFuIHVw ZGF0ZSgpIG1lc3NhZ2UsIGFuZCBpcyBsZWZ0IHRvIG1ha2UgZW5xdWlyaWVzIGFib3V0IHdoYXQg aGFwcGVuZWQgKHB1bGwgbW9kZWwgaWYgSSd2ZSBnb3QgaXQgdGhlIHJpZ2h0IHdheSBhcm91bmQp LiBTaW1wbGUgaW4gYSBsaW5lYXIgcHJvZ3JhbW1pbmcgY29udGV4dCwgYnV0IHdoYXQgYWJvdXQg Y29uY3VycmVudCBleGVjdXRpb24/IFlvdSBtYXkgbmVlZCB0byBzeW5jaHJvbmlzZSB0aGUgZW5x dWlyaWVzIHdpdGggdGhlIHVwZGF0ZTsgaS5lLiB3aGlsZSBlbnF1aXJpbmcgYWJvdXQgc3RhdGUg Y2hhbmdlcyB5b3UgbWlnaHQgbWlzcyBhbm90aGVyIHVwZGF0ZSgpIG5vdGlmaWNhdGlvbi4NLSBU aGUgYWJvdmUgZXhhbXBsZSBpcyBqdXN0IG9uZSBleGFtcGxlIG9mIHZhcmlhdGlvbnMgbGVhZGlu ZyB0byBkaWZmZXJlbnQgc2V0cyBvZiB0cmFkZS1vZmZzIChpLmUuIGRpZmZlcmVudCBmb3JjZXMg d2hpY2ggbXVzdCBiZSByZXNvbHZlZCkuDS0gVGhlICJPYnNlcnZlciIgYXMgcHJlc2VudGVkIGJ5 IHRoZSBHb0YgaXMgYWN0dWFsbHkgYSBmYW1pbHkgb2YgcmVsYXRlZCBwYXR0ZXJucyEgKFBhdHRl cm4gTGFuZ3VhZ2U/KQ0NQnVpbGRpbmcgcG9ydGFibGUgd2Vic2l0ZXMgd2l0aCBQSFAgYW5kIE15 U1FMDWJ5IE1pa2UgQmFuYWhhbg0KVGhlIE9wZW4gU291cmNlIHByb2R1Y3RzIFBIUCBhbmQgTXlT UUwgYXJlIGV4dHJlbWVseSBwb3B1bGFyIGluIHRoZSBHTlUvTGludXggYW5kIFVuaXggZW52aXJv bm1lbnRzIGFzIHdlbGwgYXMgcHJvdmlkaW5nIGNvc3QtZWZmZWN0aXZlIGFsdGVybmF0aXZlcyB0 byBBU1AgYW5kIFNRTCBTZXJ2ZXIgc29sdXRpb25zLiBTaW5jZSB0aGV5IGFsbG93IHlvdSBwcm9k dWNlIGNyb3NzLXBsYXRmb3JtIHNvbHV0aW9ucywgeW91IG5vIGxvbmdlciBoYXZlIHRvIGxlYXJu IGEgbm9ucG9ydGFibGUgc2V0IG9mIHNraWxscyB0byBhZGRyZXNzIHRoZSB3aWRlc3QgcmFuZ2Ug b2YgdGFyZ2V0IHN5c3RlbXMuIFRoaXMgdHV0b3JpYWwgZGVzY3JpYmVzIGhvdyB0aGUgd3d3LmNh bmxpbmVzcGFyZXMuY29tIHdlYnNpdGUgd2FzIGJ1aWx0LCBwcm92aWRpbmcgQjJCIGUtY29tbWVy Y2UgYW5kIHJ1bm5pbmcgc2ltdWx0YW5lb3VzbHkgb24gTGludXggYW5kIE5UIDQuIEFueW9uZSB3 aXRoIGEgd29ya2luZyBrbm93bGVkZ2Ugb2YgU1FMIGFuZCBDL0MrKy9KYXZhL1Blcmwgd2lsbCBy YXBpZGx5IGZlZWwgYXQgaG9tZSB3aXRoIFBIUCAtIGFzIHRoZSBjb2RlIHNhbXBsZXMgd2lsbCBk ZW1vbnN0cmF0ZS4gDVRoZSBwcm9qZWN0IHJlcHJlc2VudHMgYSBmZXcgd2Vla3MnIHdvcmsgZm9y IG9uZSBwZXJzb24uDU1hbmFnZWQgQysrIEluIC5ORVQNYnkgSnVsaWFuIFRlbXBsZW1hbg0iTWlj cm9zb2Z0J3MgLk5FVCBoYXMgZ3JlYXRseSBjaGFuZ2VkIHRoZSB3YXkgV2luZG93cyBwcm9ncmFt cyBhcmUgd3JpdHRlbi4gQXMgd2VsbCBhcyBncmVhdGx5IHVwZ3JhZGluZyBWaXN1YWwgQmFzaWMg YW5kIGludHJvZHVjaW5nIGEgbmV3IGxhbmd1YWdlIGluIHRoZSBmb3JtIG9mIEMjLCB0aGV5IGhh dmUgYWxzbyBpbnRyb2R1Y2VkIGV4dGVuc2lvbnMgdG8gQysrIHRvIGVuYWJsZSBDKysgcHJvZ3Jh bW1lcnMgdG8gd29yayBpbiB0aGUgLk5FVCB3b3JsZC4gVGhpcyB0YWxrIHdpbGwgcHJvdmlkZSBh biBpbnRyb2R1Y3Rpb24gdG8gdGhlIC5ORVQgYXJjaGl0ZWN0dXJlLCBob3cgLk5FVCBhcHBsaWNh dGlvbnMgY2FuIGJlIHdyaXR0ZW4gdXNpbmcgTWFuYWdlZCBDKyssIGFuZCBhZGRyZXNzIHNvbWUg b2YgdGhlIGlzc3VlcyBpbnZvbHZlZCBpbiBtaXhpbmcgdHJhZGl0aW9uYWwgYW5kIE1hbmFnZWQg Y29kZS4iDUJleW9uZCBYTUw6IEJ1aWxkaW5nIFRyYW5zZm9ybWF0aW9uIEFsZ29yaXRobXMgaW4g UHl0aG9uDWJ5IFNpbGFzIEJyb3duDVN0cnVjdHVyZWQgZGF0YSAoc3VjaCBhcyBYTUwpIGNhbiBi ZSBwcmVzZW50ZWQgaW4gbWFueSBkaWZmZXJlbnQgd2F5cyBmb3IgZGlmZmVyZW50IGF1ZGllbmNl cywgYnV0IHRoZSB0b29scyBhdmFpbGFibGUgZm9yIGRvaW5nIHRoaXMgaGF2ZSB0aGVpciBsaW1p dHMuICBUaGUgc3BlYWtlciBkZXNjcmliZXMgaGlzIGFsdGVybmF0aXZlIGFwcHJvYWNoLCB3aGlj aCBoZSBiZWxpZXZlcyBpcyBpbiBtYW55IGNhc2VzIG1vcmUgaW50dWl0aXZlLiAgUHl0aG9uIGNv ZGUgd2lsbCBiZSB1c2VkLCBidXQgaXQgaXMgbm90IG5lY2Vzc2FyeSB0byBrbm93IFB5dGhvbiAo YWx0aG91Z2ggZmFtaWxpYXJpdHkgd2l0aCBhIEMtbGlrZSBsYW5ndWFnZSBhbmQgb2JqZWN0LW9y aWVudGVkIGNvbmNlcHRzIGlzIGFzc3VtZWQpLiANUGF0dGVybnMgZm9yIENvbmN1cnJlbnQgYW5k IE5ldHdvcmtlZCBPYmplY3RzIA1ieSBNaWNoYWVsIFN0YWwNdG8gZm9sbG93DQpQYXR0ZXJucyBp biAuTkVUIA0KYnkgTWljaGFlbCBTdGFsDQp0byBmb2xsb3cNCkNvbXBhcmluZyBKMkVFIHdpdGgg Lk5FVCANYnkgTWljaGFlbCBTdGFsDQp0byBmb2xsb3cNCkltcGxlbWVudGluZyBGcmVlbmV0IGlu IEMrKy4NYnkgQWRhbSBMYW5nbGV5DUZyZWVuZXQgaXMgYSB2ZXJ5IGNvbXBsZXggbmV0d29ya2lu ZyBwcm90b2NvbCBhbmQgcHJlc2VudHMgc3BlY2lhbCBjaGFsbGVuZ2VzIHRvIGltcGxlbWVudG9y cy4gQWRhbSBMYW5nbGV5LCBvZiB0aGUgRnJlZW5ldCBwcm9qZWN0LCBkaXNjdXNzZXMgaG93IHN5 bmNocm9ub3VzIHRocmVhZGluZyBtYWtlcyB0aGUgcHJvYmxlbSBtYW5hZ2VhYmxlIGFuZCB0aGUg bGVzc29ucyBsZWFybmVkLg1SZXdvcmtpbmcgdGhlIE9yZ2FuaXNhdGlvbg0oYSBjYXNlIHN0dWR5 IGluIGltcHJvdmluZyB0aGUgc29mdHdhcmUgZGV2ZWxvcG1lbnQgcHJvY2VzcykNYnkgQWxhbiBH cmlmZml0aHMNQ2hhbmdpbmcgdGhlIGRldmVsb3BtZW50IHByYWN0aWNlcyBpbiBhbiBvcmdhbmlz YXRpb24gaXMgYSBsb3QgbGlrZSBnaXZpbmcgdXAgc21va2luZy4gIEl0IGlzIG5vdCBlbm91Z2gg dGhhdCBiZXR0ZXIgcHJhY3RpY2VzIGFyZSBpZGVudGlmaWVkIC0gdGhlcmUgbXVzdCBiZSBhIHN0 cm9uZyBhbmQgdW53YXZlcmluZyBpbnRlbnQgdG8gY2hhbmdlLg1UaGVyZSBhcmUgbWFueSBmYWN0 b3JzIHRoYXQgbGVhZCB0byBwcm9ibGVtcyBtYW5pZmVzdGluZyBkdXJpbmcgZGV2ZWxvcG1lbnQg YW5kIG1hbnkgb2YgdGhlbSBhcmUgbm90IG5vcm1hbGx5IHVuZGVyIHRoZSBjb250cm9sIG9mIGRl dmVsb3BlcnMuIEJlaW5nIGdpdmVuIHRoZSBvcHBvcnR1bml0eSB0byBjaGFuZ2UgdGhlbSBpcyBy YXJlLg1UaGlzIHRhbGsgY292ZXJzIHRoZSBmaXJzdCBzaXggbW9udGhzIG9mIG15IGV4cGVyaWVu Y2VzIGluIHdvcmtpbmcgdG8gaW1wcm92ZSB0aGUgZWZmZWN0aXZlbmVzcyBvZiBhIGRldmVsb3Bt ZW50IGdyb3VwIHdoZXJlIGNvc3RzIHdlcmUgdG9vIGhpZ2ggYW5kIHRpbWVzY2FsZXMgZnJlcXVl bnRseSBub3QgbWV0Lg0NDVBhbmVsczoNV3JpdGluZyBmb3IgUHVibGljYXRpb24NQ2hhaXJlZCBi eSBGcmFuY2lzIEdsYXNzYm9yb3cNVGhlIGFpbSBvZiB0aGlzIHNlc3Npb24gaXMgdG8gY292ZXIg YSByYW5nZSBvZiBhc3BlY3RzIHJlbGF0ZWQgdG8gdGVjaG5pY2FsIHdyaXRpbmcuIFRvcGljcyB3 aWxsIGluY2x1ZGUgd3JpdGluZyBmb3IgbWFnYXppbmUgcHVibGljYXRpb24gYW5kIHdyaXRpbmcg Ym9va3MuIFdlIGludGVuZCB0byBjb3ZlciBub3Qgb25seSBob3cgdG8gd3JpdGUgYnV0IGhvdyB0 byBzZXQgYWJvdXQgZ2V0dGluZyBwdWJsaXNoZWQuIFdlIGhvcGUgdG8gaW5jbHVkZSBhdCBsZWFz dCBvbmUgY29tbWlzc2lvbmluZyBlZGl0b3Igb24gdGhlIHBhbmVsLg1Xb3JraW5nIGJ5IFlvdXJz ZWxmDUNoYWlyZWQgYnkgRnJhbmNpcyBHbGFzc2Jvcm93DVdoZW4geW91IHdyaXRlIHByb2dyYW1z IGJ5IHlvdXJzZWxmIHlvdSBoYXZlIHRvIHRha2Ugb24gYWxsIHRoZSB2YXJpb3VzIHJvbGVzIG9m IGEgc29mdHdhcmUgaG91c2UuIE9mdGVuIHlvdSBhcmUgeW91ciBvd24gY3VzdG9tZXIgYXMgd2Vs bCBhcyBjb2RlciwgZGVzaWduZXIgYW5kIHRlc3QgZGVwYXJ0bWVudC4gVGhpcyBzZXNzaW9uIGFp bXMgdG8gZXhwbG9yZSBzb21lIG9mIHRoZSBwaXRmYWxscyB0aGF0IGZhY2UgdGhlIHNvbG8gc29m dHdhcmUgZGV2ZWxvcGVyLg1Xb3JrIEdyb3VwDUlkZWFzIGZvciBFdm9sdmluZyBDKysNVGhlIGlk ZWEgZm9yIHRoaXMgc2Vzc2lvbiBpcyBmb3IgcGFydGljaXBhbnRzIHRvIHdvcmsgdG9nZXRoZXIg dG8gcHJvdmlkZSBhIGxpc3Qgb2YgdGhpbmdzIHRoYXQgdGhleSB3b3VsZCBsaWtlIHRvIHNlZSBp biB0aGUgbmV4dCByZWxlYXNlIG9mIEMrKy4gIEZvciB0aGUgZmlyc3QgcGFydCBkZWxlZ2F0ZXMg d2lsbCB3b3JrIGluIGdyb3VwcyBvZiBhYm91dCBzaXggdG8gZ2VuZXJhdGUgbGlzdHMgb2YgdGhp bmdzIHRoZXkgdGhpbmsgc2hvdWxkIGJlIGNvbnNpZGVyZWQuIFRoZSBzZWNvbmQgcGFydCB3aWxs IGJlIGRldm90ZWQgdG8gZ2l2aW5nIG1vcmUgZGV0YWlsZWQgY29uc2lkZXJhdGlvbiBvZiB0aGUg aWRlYXMgd2l0aCB0aGUgYWltIG9mIHByb2R1Y2luZyBhIGNvbnNpZGVyZWQgc2hvcHBpbmcgbGlz dCBmb3IgbW9yZSBkZXRhaWxlZCBjb25zaWRlcmF0aW9uIGJ5IHRoZSBCU0kgQysrIFBhbmVsIGFu ZCBvdGhlciBlcXVpdmFsZW50IGdyb3VwcyBpbiBvdGhlciBjb3VudHJpZXMuDQ0NDQ1Ob3RlcyB0 byBzZWxmDTEpIEphbWVzIERlbm5ldHQgY291bGQgZG8gc29tZXRoaW5nIG9uIEphdmEuDQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAEAAAKBAAAFAYAAB0GAAAOCQAAFQkAABgLAAAhCwAAsSIAALkiAAC+IgAAxCIAAL1lAAD7APsA +wD7APkA+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM2CIEHNQiBQ0oYAAAM AAQAAAoEAAALBAAANwQAADgEAAA5BAAAQQQAAEgEAABNBAAAYQQAAGIEAABsBAAAlQQAAJYEAAC/ BAAA5wQAAOgEAADyBAAAKAUAACkFAACOBQAAxAUAAMUFAAD6AAAAAAAAAAAAAAAA4LQAAAAAAAAA AAAAAN0AAAAAAAAAAAAAAADgqAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAADd AAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAADAGAIAAAAAAAAAAAAA3QAAAAAA AAAAAAAAAN0AAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAN0AAAAAAAAAAAAA AADAeAMAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAA3QAA AAAAAAAAAAAAAN0AAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAAAAAAAAAAABwAABYkARckAQKWbAAF 1hgEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAI1g4ABZT/PAbkDIwTNBrcIAMAABYkARoAABYkARck AQKWbAADNAEF1hgEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAI1gYAAZT/3CAABAAAAyQBFiQBABYA BAAACgQAAAsEAAA3BAAAOAQAADkEAABBBAAASAQAAE0EAABhBAAAYgQAAGwEAACVBAAAlgQAAL8E AADnBAAA6AQAAPIEAAAoBQAAKQUAAI4FAADEBQAAxQUAAMYFAADQBQAA4gUAAOMFAAD2BQAAEQYA ABIGAAATBgAAFAYAAB0GAAAeBgAAcwYAAHQGAAB1BgAAfQYAAIQGAACJBgAAnQYAAJ4GAACoBgAA qQYAAMsGAAAVBwAAVAcAAFUHAABfBwAAyQcAAOsHAABZCAAAjggAAI8IAACZCAAAmggAANgIAADr CAAA9QgAAAwJAAANCQAADgkAABUJAAAWCQAAVQkAAFYJAABXCQAAXwkAAGYJAABpCQAAcAkAAHEJ AAB7CQAAfAkAALwJAADZCQAACQoAAAoKAAAUCgAAFQoAADsKAABrCgAAcgoAAIoKAACLCgAAlQoA AJYKAAC7CgAA3AoAABYLAAAXCwAAGAsAACELAAAiCwAAIwsAACsLAAA9CwAA/fv9+/39/f39+/39 /f39+/39/f39/fv9/f39/fsAAP37/fv9/f39/fv9+f39/fv9/f39/fv19fX19fXyAP37/fv9/f39 /fv9/f39/fv9/f39/f37/f39/f37AP37/f39BAMBDQEABgMBBQoNAQACAQEAAgMBAAQDAQUKYMUF AADGBQAA0AUAAOIFAADjBQAA9gUAABEGAAASBgAAEwYAABQGAAAdBgAAHgYAAHMGAAB0BgAAdQYA AH0GAACEBgAAiQYAAJ0GAACeBgAAqAYAAKkGAADLBgAA4jABAAAAAAAAAAAAAN8AAAAAAAAAAAAA AADfAAAAAAAAAAAAAAAA3wAAAAAAAAAAAAAAAN8AAAAAAAAAAAAAAADfAAAAAAAAAAAAAAAA4gAA AAAAAAAAAAAAAN0AAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAL5YAQAAAAAA AAAAAADfAAAAAAAAAAAAAAAAvqgAAAAAAAAAAAAAAN8AAAAAAAAAAAAAAADfAAAAAAAAAAAAAAAA 3wAAAAAAAAAAAAAAAN8AAAAAAAAAAAAAAADfAAAAAAAAAAAAAAAA4twCAAAAAAAAAAAAAN8AAAAA AAAAAAAAAADfAAAAAAAAAAAAAAAA3wAAAAAAAAAAAAAAAAAAGgAAFiQBFyQBApZsAAM0AQXWGAQB AAAEAQAABAEAAAQBAAAEAQAABAEAAAjWBgABlP/cIAAEAAADJAEWJAEAAQAAAwAAFiQBABwAABYk ARckAQKWbAAF1hgEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAI1g4ABZT/PAbkDIwTNBrcIAAWywYA ABUHAABUBwAAVQcAAF8HAADJBwAA6wcAAFkIAACOCAAAjwgAAJkIAACaCAAA2AgAAOsIAAD1CAAA DAkAAA0JAAAOCQAAFQkAABYJAABVCQAAVgkAAFcJAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA AN/oBAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAN/4AQAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAADf AAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAANgAAAAAAAAAAAAAAAC+AAEAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAL5sAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAaAAAWJAEXJAEClmwAAzQBBdYYBAEA AAQBAAAEAQAABAEAAAQBAAAEAQAACNYGAAGU/9wgAAQAAAMkARYkAQABAAAAHAAAFiQBFyQBApZs AAXWGAQBAAAEAQAABAEAAAQBAAAEAQAABAEAAAjWDgAFlP88BuQMjBM0GtwgAwAAFiQBABZXCQAA XwkAAGYJAABpCQAAcAkAAHEJAAB7CQAAfAkAALwJAADZCQAACQoAAAoKAAAUCgAAFQoAADsKAABr CgAAcgoAAIoKAACLCgAAlQoAAJYKAAC7CgAA3AoAABYLAAAXCwAAGAsAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAADfZAIAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AADfBAIAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA3zACAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA 3wAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAcAAAWJAEXJAEClmwA BdYYBAEAAAQBAAAEAQAABAEAAAQBAAAEAQAACNYOAAWU/zwG5AyMEzQa3CADAAAWJAEAGRgLAAAh CwAAIgsAACMLAAArCwAAPQsAAEwLAABgCwAAYQsAAGsLAABsCwAAnAsAAKcLAAC2CwAA3wsAAOAL AADqCwAA6wsAAAkMAAAxDAAAbwwAAHAMAACFDAAA+gAAAAAAAAAAAAAAAOD8AAAAAAAAAAAAAADd AAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAA3QAAAAAA AAAAAAAAAMD8AQAAAAAAAAAAAADdAAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAN0AAAAAAAAAAAAA AADdAAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAADAQAIAAAAAAAAAAAAA3QAA AAAAAAAAAAAAAN0AAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAN0AAAAAAAAA AAAAAADAWAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAAAAAAAAAAAcAAAWJAEXJAEClmwABdYYBAEA AAQBAAAEAQAABAEAAAQBAAAEAQAACNYOAAWU/zwG5AyMEzQa3CADAAAWJAEaAAAWJAEXJAEClmwA AzQBBdYYBAEAAAQBAAAEAQAABAEAAAQBAAAEAQAACNYGAAGU/9wgAAQAAAMkARYkAQAWPQsAAEwL AABgCwAAYQsAAGsLAABsCwAAnAsAAKcLAAC2CwAA3wsAAOALAADqCwAA6wsAAAkMAAAxDAAAbwwA AHAMAACFDAAAhgwAAJAMAACRDAAAxQwAAA0NAAAUDQAAKA0AACkNAAB7DQAAfA0AAIoNAACYDQAA 2w4AAOgOAADzEAAAAREAAEsSAABhEgAAEhMAAFAUAABeFQAAbhUAAJQWAAAzFwAAQRcAACYZAAA0 GQAABBsAABYbAADJGwAAbhwAAEkdAACMHQAABh4AABUeAAAfHgAALh4AANkeAACDHwAAlB8AAIwh AACYIQAAxiIAANYiAABuJAAAeyQAABYlAABwJQAAfCUAAE0nAADiKAAAzykAAN8pAADvKwAA/CsA AGcsAAB8LQAADC8AABovAABCMAAAMjEAABYyAACAMgAAkTIAAJsyAACnMgAAxzMAANQzAAClNgAA pjYAAK82AACzNgAAyjYAAOI2AADzNgAAdTkAANA9AADzPQAA/f37/f39/f39+/39/f39+/37/f39 /f39+/37+PYA9gD2APYAAAD2AAD2APYA9gAAAAAA9gD2AAD2APYA9gD2AAD2AAAA9gD2AAAA9gAA AAD2APYA9gAA8wD28PYAAPAABQISAAUABQIDAAUCAwIRAAUCAQAFAAIDAQAEAwEFCl+FDAAAhgwA AJAMAACRDAAAxQwAAA0NAAAUDQAAKA0AACkNAAB7DQAAfA0AAIoNAACYDQAA2w4AAOgOAADzEAAA AREAAEsSAABhEgAAEhMAAFAUAABeFQAAbhUAAOWMAgAAAAAAAAAAAADiAAAAAAAAAAAAAAAA4gAA AAAAAAAAAAAAAOIAAAAAAAAAAAAAAADiAAAAAAAAAAAAAAAA4gAAAAAAAAAAAAAAAOIAAAAAAAAA AAAAAADFTAEAAAAAAAAAAAAA4gAAAAAAAAAAAAAAAOUAAAAAAAAAAAAAAADDAAAAAAAAAAAAAAAA wQAAAAAAAAAAAAAAAL8AAAAAAAAAAAAAAADBAAAAAAAAAAAAAAAAvwAAAAAAAAAAAAAAAMEAAAAA AAAAAAAAAAC/AAAAAAAAAAAAAAAAwQAAAAAAAAAAAAAAAL8AAAAAAAAAAAAAAAC/AAAAAAAAAAAA AAAAvwAAAAAAAAAAAAAAAMEAAAAAAAAAAAAAAAAAAAAAAAEAAAABEQAAAQEAABwAABYkARckAQKW bAAF1hgEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAI1g4ABZT/PAbkDIwTNBrcIAMAABYkARoAABYk ARckAQKWbAADNAEF1hgEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAI1gYAAZT/3CAAFm4VAACUFgAA MxcAAEEXAAAmGQAANBkAAAQbAAAWGwAAyRsAAG4cAABJHQAAjB0AAAYeAAAVHgAAHx4AAC4eAADZ HgAAgx8AAJQfAACMIQAAmCEAAMYiAADWIgAAbiQAAHskAAAWJQAAcCUAAHwlAABNJwAA4igAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAA AAAAAAAA/QAAAAAAAAAAAAAAAPsAAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA AP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAPsAAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA+wAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA+wAAAAAAAAAA AAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAPsAAAAAAAAAAAAAAAD9 AAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA+wAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAAAAAAAAAAAREAAAEAAAAd4igAAM8pAADf KQAA7ysAAPwrAABnLAAAfC0AAAwvAAAaLwAAQjAAADIxAAAWMgAAgDIAAJEyAACbMgAApzIAAMcz AADUMwAApTYAAKY2AACvNgAAszYAAMo2AADiNgAA8zYAAHU5AADQPQAA8z0AAAY+AAD9AAAAAAAA AAAAAAAA+wAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA AP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA/QAAAAAAAAAA AAAAAPsAAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9 AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA9wAAAAAA AAAAAAAAAPsAAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAPcAAAAAAAAAAAAA AAD7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARIAAAEDAAABEQAAAQAAABzzPQAABj4AAPQ+ AABmQQAAhUEAAJdBAADIQwAA30MAAPBDAAD6QwAAEkQAACNEAAAtRAAAWUQAAG1EAAB3RAAAokQA ALZEAADARAAAzkQAAPxEAAAGRQAAEEUAADRFAABfRQAAbkUAALpFAADTRQAABEYAAClGAABORgAA bkYAAJxGAAD+RgAAIUcAADVHAAC+SAAAdkkAAK1JAADASQAAYksAADhOAABDTgAAU04AAFJQAACG UAAAlVAAAPZRAAAJUgAAGVIAAM5SAACaVAAAKFUAAI9VAACQVQAAvlUAAM9VAAA6WAAAc1gAAIdY AACbWAAAbloAAKdaAAC2WgAATVwAAHxcAACMXAAAl1wAAKpcAAC7XAAAxlwAAOBcAADxXAAA/FwA ABldAAApXQAACF4AACNeAABgXgAAcl4AADpfAAD9XwAAsWAAALJgAACzYAAAu2AAANNgAADxYAAA ImIAADZiAABUYgAAYGMAAGtjAACCYwAAfmUAAH9lAACAZQAA/QAA+v0A+v0A+v0A+v0A+v0A+v0A +v36/QD39/f39/cA+v0AAPr9AAD6/QD6/QD6/QAAAAAA+v0AAPr9APr9APr9APr9APr9APr9APoA /QAAAAAA9Pr9APr9APT6AAAAAAAAAAUCAQAFAAUIAQAJAQUCEgAFAAMCEQAAYAY+AAD0PgAAZkEA AIVBAACXQQAAyEMAAN9DAADwQwAA+kMAABJEAAAjRAAALUQAAFlEAABtRAAAd0QAAKJEAAC2RAAA wEQAAM5EAAD8RAAABkUAABBFAAA0RQAAX0UAAG5FAAC6RQAA00UAAARGAAApRgAA/QAAAAAAAAAA AAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7 AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAA AAD7AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+QAA AAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAPsAAAAAAAAA AAAAAAD5AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAPQAAAAAAAAAAAAAAAD0AAAAAAAAAAAAAAAA 9AAAAAAAAAAAAAAAAAAAAAAAAAAABQAACiYAC0YBAAABEQAAARIAAAEAAAAcKUYAAE5GAABuRgAA nEYAAP5GAAAhRwAANUcAAL5IAAB2SQAArUkAAMBJAABiSwAAOE4AAENOAABTTgAAUlAAAIZQAACV UAAA9lEAAAlSAAAZUgAAzlIAAJpUAAAoVQAAj1UAAJBVAAC+VQAAz1UAADpYAAD6AAAAAAAAAAAA AAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPQA AAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD0AAAAAAAA AAAAAAAA+AAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9AAAAAAAAAAAAAAA APgAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9AAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAD2AAAA AAAAAAAAAAAA9AAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA+AAAAAAAAAAA AAAAAPgAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPQAAAAAAAAAAAAAAAD4 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAREAAAESAAABAAAFAAAKJgALRgEAABw6WAAAc1gAAIdYAACb WAAAbloAAKdaAAC2WgAATVwAAHxcAACMXAAAl1wAAKpcAAC7XAAAxlwAAOBcAADxXAAA/FwAABld AAApXQAACF4AACNeAABgXgAAcl4AADpfAAD9XwAAsWAAALJgAACzYAAAu2AAAP0AAAAAAAAAAAAA AAD7AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+QAA AAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD7AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAP0AAAAA AAAAAAAAAAD7AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAPcA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAREAAAESAAABAAAAHLtgAADTYAAA8WAAACJi AAA2YgAAVGIAAGBjAABrYwAAgmMAAH5lAAB/ZQAAgGUAAIFlAACCZQAAkGUAAL1lAAD9AAAAAAAA AAAAAAAA+wAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAA APkAAAAAAAAAAAAAAAD3AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAD5AAAA AAAAAAAAAAAA+QAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAD5AAAAAAAAAAAAAAAA+QAAAAAAAAAA AAAAAPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAABAAAAAREAAAESAAAPgGUAAIFlAACCZQAAkGUA AL1lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcAB+wgi4gsMZBIbAIByKw CAcjkKAFJJCgBSWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAFgAKAAEAWwAPAAIAAAAA AAAAJAAAQPH/AgAkAAAABgBOAG8AcgBtAGEAbAAAAAIAAAAEAG1ICQhIAAFAAQACAEgAAAAJAEgA ZQBhAGQAaQBuAGcAIAAxAAAAEAABAAYkAROk8AAUpDwAQCYAEwA1CIFDShwAS0gcAE9KAgBRSgIA AEYAAkABAAIARgAAAAkASABlAGEAZABpAG4AZwAgADIAAAAQAAIABiQBE6TwABSkPABAJgESADUI gTYIgUNKGABPSgIAUUoCAEAAA0ABAAIAQAAAAAkASABlAGEAZABpAG4AZwAgADMAAAAQAAMABiQB E6TwABSkPABAJgIMAENKGABPSgIAUUoCAAAAAAAAAAAAAAAAADwAQUDy/6EAPAAAABYARABlAGYA YQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAAAAAAAAAAAAAAAAABQAP5P8f/y AFAABAAJAEIAbwBkAHkAIABDAG8AcAB5AAAAHwAPAAMkAxGE4gASZBD/AABIJAA1JAA3JAA4JAA5 RAIAAAwAT0oDAFFKAwBtSAkIMABaQAEAAgEwAAAACgBQAGwAYQBpAG4AIABUAGUAeAB0AAAAAgAQ AAgAT0oEAFFKBAAsAP5PAQASASwAAAAGAGEAdQB0AGgAbwByAAAABgARABOkeAAHADUIgUNKGAAA PgA+QAEAIgE+AAAABQBUAGkAdABsAGUAAAANABIAE6TwABSkPABAJgAAEwA1CIFDSiAAS0gcAE9K AgBRSgIAAD4A/k8BAEIBPgAAAA8ARABlAGYAaQBuAGkAdABpAG8AbgAgAFQAZQByAG0AAAACABMA CwBDShgAaAgAbkgJBABCAP5PAQAyAUIAAAAPAEQAZQBmAGkAbgBpAHQAaQBvAG4AIABMAGkAcwB0 AAAABgAUAA+EaAELAENKGABoCABuSAkEACAAV0CiAFEBIAAAAAYAUwB0AHIAbwBuAGcAAAADADUI gQAAAAAA3mEAAAQAAJAAACIA/////wAEAAC9ZQAANwAAAAAEAADFBQAAywYAAFcJAAAYCwAAhQwA AG4VAADiKAAABj4AAClGAAA6WAAAu2AAAL1lAAA4AAAAOgAAADsAAAA8AAAAPQAAAD8AAABAAAAA QQAAAEMAAABEAAAARQAAAEYAAAAABAAAPQsAAPM9AACAZQAAvWUAADkAAAA+AAAAQgAAAEcAAAAA AAAAJQAAACsAAAAsAAAANgAAAIcAAACOAAAAjwAAAJQAAAC6AAAAvgAAANkAAADgAAAA4QAAAOYA AAAeAQAAJwEAAG0BAABxAQAAcgEAAHoBAAB/AQAAhAEAAIUBAACNAQAAtAEAALwBAAC9AQAAwwEA APEBAAD1AQAA/QEAAAMCAAAEAgAAEAIAAMUCAADJAgAABQMAAA0DAAAOAwAAFAMAAE8DAABTAwAA vwMAAMgDAADjAwAA6gMAADgEAAA8BAAAPQQAAEUEAABKBAAATwQAAFAEAABYBAAAhgQAAI0EAADT BAAA1wQAAOYEAADqBAAANAUAADgFAAA5BQAAQQUAAEYFAABLBQAATAUAAFQFAAC3BQAAuwUAANEF AADYBQAAAQYAAAgGAAAzBgAAOgYAAFoGAABhBgAAswYAALoGAAArBwAAMAcAAJYHAACbBwAA0QcA ANUHAADWBwAA3gcAAPEHAAD4BwAAAQgAAAgIAAAnCAAAMAgAAEMIAABLCAAAWQgAAF4IAABnCAAA bggAAL4IAADECAAAAQkAAAYJAACKCQAAjgkAAI8JAACXCQAAmAkAAJwJAACdCQAApQkAAOAKAADn CgAA7QoAAPQKAAA2DAAAQQwAAHwMAACHDAAA+AwAAP8MAAAGDQAADQ0AAPgNAAAADgAAQA4AAEkO AABPDgAAVQ4AAFYOAABgDgAAaQ4AAG8OAAB+DgAAiQ4AAMMOAADJDgAAEg8AABgPAAAZDwAAIw8A AEEPAABMDwAAVBAAAF4QAABkEQAAbREAAHQRAAB9EQAAlhEAAJ0RAABWEgAAXRIAADkTAABAEwAA thMAALoTAADEEwAAyBMAAOIUAADuFAAAJhUAAC0VAAAuFQAAMxUAADQVAAA7FQAAPBUAAEEVAAAc FgAAJBYAAIYWAACOFgAAjxYAAJMWAAChFgAAqBYAALsWAADSFgAAEBcAABQXAAAwFwAANhcAADUZ AAA+GQAApxkAALMZAAAGGgAACxoAAAwaAAAUGgAAJBoAAC0aAAD1GgAA/hoAAIMbAACKGwAAixsA AJMbAACUGwAAmxsAAJwbAACkGwAAxh4AAM4eAADPHgAA1R4AANYeAADeHgAA3x4AAOUeAAB7HwAA hR8AAM0fAADWHwAARyAAAFEgAABSIAAAXCAAAF0gAABkIAAAcyAAAHogAACAIAAAhyAAADMhAAA6 IQAAZSEAAG8hAAB1IQAAeyEAAIEhAACHIQAAxCIAAMkiAAA5IwAAQCMAAH0kAACFJAAAsCQAALQk AADDJAAAyCQAAOIkAADnJAAA1yUAAN4lAADnJQAA7iUAAEImAABIJgAASSYAAFMmAABtJgAAcyYA AO0mAAD3JgAAKScAAC4nAABWKAAAWygAABErAAAYKwAAhy4AAJAuAACbLgAAoC4AAKcuAACsLgAA zy8AANMvAADmLwAA8C8AABkwAAAgMAAAVTAAAFwwAADnMAAA7jAAAB4xAAAqMQAAaDIAAHIyAACF MgAAkjIAAJgyAACjMgAAtjIAALwyAAC9MgAAyTIAAOUyAADpMgAA6jIAAPIyAABANgAASTYAAGA2 AABpNgAA/DkAAAU6AABrOwAAdTsAAI49AACVPQAApj0AAK89AAAmPwAAMT8AALM/AAC4PwAA4j8A AOk/AADqPwAA7z8AABVAAAAcQAAAHUAAACJAAABoQAAAbEAAALFAAAC1QAAA20AAAN9AAADgQAAA 6EAAAO1AAADyQAAA80AAAPtAAAATQQAAF0EAABhBAAAgQQAAJUEAACpBAAArQQAAM0EAACRDAAAs QwAALUMAADNDAACwRQAAuEUAALlFAAC/RQAA3EUAAOVFAADpRQAA8UUAAAJGAAAKRgAAEU4AABhO AAAfTgAAIk4AAE1RAABQUQAAolEAAKpRAAC4UQAAvVEAAMZRAADNUQAA8FEAAPVRAAAXUgAAHFIA ANpSAADlUgAAWVMAAGBTAACjUwAAqFMAAOlTAADtUwAAkVQAAJpUAACqVgAAr1YAAIdYAACLWAAA tVgAALlYAADrWAAA71gAAAlZAAAQWQAAIVkAAChZAAApWQAAMFkAAHpZAACGWQAAjVkAAJRZAACd WQAApFkAAGhaAABxWgAAklwAAJxcAADiXgAA514AAJlhAACgYQAAv2EAAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAAAAAANgKAADaCgAAYQsAAGgLAADFDAAA1QwAAGEOAAB9DgAAhw8AAIwPAABKEQAATxEA AFERAABcEQAAjxIAAJESAADxEwAA9BMAAJQUAACXFAAA9BQAAAAVAAAGFgAAChYAAMgWAADSFgAA OBcAADsXAADJFwAAzBcAALQZAAC4GQAA2RkAANwZAAAVGgAAFxoAAIEaAACEGgAA3BoAAPEaAADi GwAAXBwAAGAcAABtHAAAqBwAAKscAAAHHgAACh4AAIoeAACNHgAAnR8AAKcfAAA3IAAAQyAAABUk AAAdJAAA1iYAAPcmAAD8JwAAAygAAGcoAAB7KQAAkSoAAJkqAAAaKwAAaSsAAFUsAABjLAAA+i0A AAUuAACRLgAAky4AAKQvAACnLwAAmzAAAKowAADXMQAA4TEAALMyAAC1MgAA4jIAAOQyAAClMwAA qDMAAHg1AAB8NQAA6zkAAO05AADzOQAA9TkAAC47AAAvOwAAnTwAALI8AAABPQAACz0AAIU9AACH PQAAOT4AADw+AAA5PwAAQD8AAN8/AADhPwAA8D8AAPI/AAASQAAAFEAAACNAAAAlQAAAWUAAAFtA AABtQAAAb0AAAKJAAACkQAAAtkAAALhAAADOQAAA10AAAPxAAAD+QAAAEEEAABJBAABfQQAAYUEA ACFDAAAjQwAAhkMAAKVDAAAdRAAAIEQAAF9EAABiRAAArkQAAL1EAAD8RAAACkUAAK1FAACvRQAA 0kUAANlFAACoRwAAr0cAACFIAAAoSAAALUoAADRKAABDSgAARUoAAKZLAACzSwAAhkwAAIhMAAAD TQAACk0AAAlOAAALTgAARU8AAExPAAC7TwAAB1AAAINQAACKUAAAvlEAAMBRAABhUwAAalMAABFU AAASVAAAf1QAAIFUAACHVAAAiVQAAKdWAACpVgAATVcAAFBXAACxVwAAtFcAAMBXAADMVwAAfFgA AH5YAACMWAAAjlgAAKpYAACsWAAAu1gAAL1YAADgWAAA4lgAAPFYAADzWAAA/FgAABhZAAAZWQAA G1kAACRaAAAlWgAAYFoAAGJaAADHWgAAyloAAPFaAAD/WgAAOlsAAIVbAADJWwAA1FsAAMxdAADT XQAAb14AAHdeAAATYAAAFmAAAD1gAABGYAAAv2EAAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcA GgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAa AAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoA BwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAH ABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcA GgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAa AAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoA BwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAH ABoABwAaAAcAGgAHAP//FAAAABIARgByAGEAbgBjAGkAcwAgAEcAbABhAHMAcwBiAG8AcgBvAHcA JgBFADoAXABjAG8AbgBmAGUAcgBlAG4AYwBlAFwATgBlAHcAIABGAG8AbABkAGUAcgBcAHAAcgBv AGcAcgBhAG0AbQBlAC4AZABvAGMAEgBGAHIAYQBuAGMAaQBzACAARwBsAGEAcwBzAGIAbwByAG8A dwAsAEoAOgBcAGMAdgB1ADEAMgA1AFwAQQB1AHQAbwBSAGUAYwBvAHYAZQByAHkAIABzAGEAdgBl ACAAbwBmACAAcAByAG8AZwByAGEAbQBtAGUALgBhAHMAZAASAEYAcgBhAG4AYwBpAHMAIABHAGwA YQBzAHMAYgBvAHIAbwB3ACYARQA6AFwAYwBvAG4AZgBlAHIAZQBuAGMAZQBcAE4AZQB3ACAARgBv AGwAZABlAHIAXABwAHIAbwBnAHIAYQBtAG0AZQAuAGQAbwBjABIARgByAGEAbgBjAGkAcwAgAEcA bABhAHMAcwBiAG8AcgBvAHcALABKADoAXABjAHYAdQAxADIANQBcAEEAdQB0AG8AUgBlAGMAbwB2 AGUAcgB5ACAAcwBhAHYAZQAgAG8AZgAgAHAAcgBvAGcAcgBhAG0AbQBlAC4AYQBzAGQAEgBGAHIA YQBuAGMAaQBzACAARwBsAGEAcwBzAGIAbwByAG8AdwAmAEUAOgBcAGMAbwBuAGYAZQByAGUAbgBj AGUAXABOAGUAdwAgAEYAbwBsAGQAZQByAFwAcAByAG8AZwByAGEAbQBtAGUALgBkAG8AYwASAEYA cgBhAG4AYwBpAHMAIABHAGwAYQBzAHMAYgBvAHIAbwB3ACYARQA6AFwAYwBvAG4AZgBlAHIAZQBu AGMAZQBcAE4AZQB3ACAARgBvAGwAZABlAHIAXABwAHIAbwBnAHIAYQBtAG0AZQAuAGQAbwBjABIA RgByAGEAbgBjAGkAcwAgAEcAbABhAHMAcwBiAG8AcgBvAHcAJgBFADoAXABjAG8AbgBmAGUAcgBl AG4AYwBlAFwATgBlAHcAIABGAG8AbABkAGUAcgBcAHAAcgBvAGcAcgBhAG0AbQBlAC4AZABvAGMA EgBGAHIAYQBuAGMAaQBzACAARwBsAGEAcwBzAGIAbwByAG8AdwAmAEUAOgBcAGMAbwBuAGYAZQBy AGUAbgBjAGUAXABOAGUAdwAgAEYAbwBsAGQAZQByAFwAcAByAG8AZwByAGEAbQBtAGUALgBkAG8A YwASAEYAcgBhAG4AYwBpAHMAIABHAGwAYQBzAHMAYgBvAHIAbwB3ACYARQA6AFwAYwBvAG4AZgBl AHIAZQBuAGMAZQBcAE4AZQB3ACAARgBvAGwAZABlAHIAXABwAHIAbwBnAHIAYQBtAG0AZQAuAGQA bwBjABIARgByAGEAbgBjAGkAcwAgAEcAbABhAHMAcwBiAG8AcgBvAHcAJgBFADoAXABjAG8AbgBm AGUAcgBlAG4AYwBlAFwATgBlAHcAIABGAG8AbABkAGUAcgBcAHAAcgBvAGcAcgBhAG0AbQBlAC4A ZABvAGMAAQDKe2wZsmOqqf8PAAAAAAAAAAAAAAAAAAAAAAEAAAAAABcAAAAAAAAAAAAAAAAAAAAA AAAAAxAAAA+EaAERhJj+FcYFAAFoAQZvKAABAC0AAQAAAMp7bBkAAAAAAAAAAAAAAAD///////8B AAAAAAD/QA+AAQDIAwAAyAMAAEgxBgEBAAEAyAMAAAAAAADIAwAAPAbkDAIQAAAAAAAAAL1hAABA AAAIAEAAAAUAAABHFpABAAACAgYDBQQFAgMEhzoAAAAAAAAAAAAAAAAAAP8AAAAAAAAAVABpAG0A ZQBzACAATgBlAHcAIABSAG8AbQBhAG4AAAA1FpABAgAFBQECAQcGAgUHAAAAAAAAABAAAAAAAAAA AAAAAIAAAAAAUwB5AG0AYgBvAGwAAAAzJpABAAACCwYEAgICAgIEhzoAAAAAAAAAAAAAAAAAAP8A AAAAAAAAQQByAGkAYQBsAAAAMxKQAQAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAABAAAAAAAA AFQAaQBtAGUAcwAAAD81kAEAAAIHAwkCAgUCBASHOgAAAAAAAAAAAAAAAAAA/wAAAAAAAABDAG8A dQByAGkAZQByACAATgBlAHcAAAAiAAQAcQiIGAAA0AIAAGgBAAAAACCjW0YsrVtmAAAAAA0A6QAA ACgOAACyUAAAAQApAAAABAADEKwAAAAAAAAAAAAAAAEAAQAAAAEAAAAAAAAAmSIAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAApQbAB7QAtACAADIwAAAQABkAZAAAABkAAAAZYwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAIAAAAAAP//EgAAAAAAAAAJAFcAZQBkAG4AZQBzAGQAYQB5AAAAAAAAABIARgByAGEAbgBjAGkA cwAgAEcAbABhAHMAcwBiAG8AcgBvAHcAEgBGAHIAYQBuAGMAaQBzACAARwBsAGEAcwBzAGIAbwBy AG8AdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABFoCAAAAAAAAAAAAAAAAAAAAAAABAAAA4IWf 8vlPaBCrkQgAKyez2TAAAAB0AQAAEAAAAAEAAACIAAAAAgAAAJAAAAADAAAApAAAAAQAAACwAAAA BQAAAMwAAAAHAAAA2AAAAAgAAADsAAAACQAAAAgBAAASAAAAFAEAAAoAAAAwAQAADAAAADwBAAAN AAAASAEAAA4AAABUAQAADwAAAFwBAAAQAAAAZAEAABMAAABsAQAAAgAAAOQEAAAeAAAACgAAAFdl ZG5lc2RheQAgAB4AAAABAAAAAGVkbh4AAAATAAAARnJhbmNpcyBHbGFzc2Jvcm93AAAeAAAAAQAA AAByYW4eAAAACwAAAE5vcm1hbC5kb3QAcx4AAAATAAAARnJhbmNpcyBHbGFzc2Jvcm93AAAeAAAA AwAAADEzAG4eAAAAEwAAAE1pY3Jvc29mdCBXb3JkIDguMAAAQAAAAAC2uowgAAAAQAAAAACgqFm/ ccEBQAAAAADoXD/NcsEBAwAAAAEAAAADAAAAKA4AAAMAAACyUAAAAwAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA/v8AAARaAgAAAAAAAAAAAAAAAAAAAAAAAgAAAALVzdWcLhsQk5cI ACss+a5EAAAABdXN1ZwuGxCTlwgAKyz5rjgBAAD0AAAADAAAAAEAAABoAAAADwAAAHAAAAAFAAAA gAAAAAYAAACIAAAAEQAAAJAAAAAXAAAAmAAAAAsAAACgAAAAEAAAAKgAAAATAAAAsAAAABYAAAC4 AAAADQAAAMAAAAAMAAAA1gAAAAIAAADkBAAAHgAAAAUAAABTTVNTAABhAAMAAACsAAAAAwAAACkA AAADAAAAGWMAAAMAAABqEAgACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAAeEAAAAQAA AAoAAABXZWRuZXNkYXkADBAAAAIAAAAeAAAABgAAAFRpdGxlAAMAAAABAAAAmAAAAAMAAAAAAAAA IAAAAAEAAAA2AAAAAgAAAD4AAAABAAAAAgAAAAoAAABfUElEX0dVSUQAAgAAAOQEAABBAAAATgAA AHsAQQAxADEANQBBAEEANwA3AC0ARAA2AEIANwAtADQAOABGADcALQA5ADIANgA5AC0AQwA5ADIA MwBDADIAMwAwAEUARgBCAEIAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAA AA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAA GwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAAp AAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcA AAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAA AEYAAABHAAAASAAAAP7///9KAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAA VAAAAFUAAABWAAAA/v///1gAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAAD+////YAAAAGEAAABi AAAAYwAAAGQAAABlAAAAZgAAAP7////9////aQAAAP7////+/////v////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////UgBvAG8AdAAgAEUAbgB0AHIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAABYABQH//////////wMAAAAGCQIAAAAAAMAAAAAAAABGAAAAAGBAkNrE ccEBwPy+Sc1ywQFrAAAAgAAAAAAAAAAxAFQAYQBiAGwAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgACAP///////////////wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEkAAABUGwAAAAAAAFcAbwByAGQARABvAGMAdQBtAGUA bgB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAIBBQAAAP////// ////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6QAAAAAAAABQBTAHUA bQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ACgAAgECAAAABAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXAAAA ABAAAAAAAAAFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABp AG8AbgAAAAAAAAAAAAAAOAACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAF8AAAAAEAAAAAAAAAEAQwBvAG0AcABPAGIAagAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIBAQAAAAYAAAD/////AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoAAAAAAAAATwBiAGoAZQBjAHQAUABvAG8AbAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAQD///////////// //8AAAAAAAAAAAAAAAAAAAAAAAAAAMD8vknNcsEBwPy+Sc1ywQEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAEAAAD+//////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////AQD+/wMKAAD/////BgkCAAAAAADAAAAAAAAARhgAAABNaWNyb3NvZnQgV29yZCBEb2N1 bWVudAAKAAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAA= ------=_NextPart_000_003C_01C1733A.83C7EEA0 Content-Type: text/plain; name="ATT00004.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="ATT00004.txt" ------=_NextPart_000_003C_01C1733A.83C7EEA0 Content-Type: text/plain; name="invite details.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="invite details.txt" Contact and personal data: 1) What is your preferred email address if different to the one used for this message? 2) What is the address of your Home Page (if you have one, else write 'none') 3) Please supply a short bio (100-200 words) Conference Data 4) Is your employer or someone else sponsoring you (e.g. paying your travel costs) Yes/No/don't know 4a) If yes above, please supply their name and homepage so they can be credited on our conference pages. 5) Please supply titles and synopses of proposed talks. Note that I would hope that those coming from outside the UK can do either 90 minutes x2 or a 3 hour presentation. If you have not yet got a synopsis, leave that blank and expect to be nagged:) Talk 1: Title (working) 1: Synopsis: Talk 2: Title (working) 1: Synopsis: Thanks for taking the time. ------=_NextPart_000_003C_01C1733A.83C7EEA0 Content-Type: text/plain; name="ATT00007.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="ATT00007.txt" -- Francis Glassborow I offer my sympathy and prayers to all those who are suffering as a result of the events of September 11 2001. ------=_NextPart_000_003C_01C1733A.83C7EEA0-- From faassen@vet.uu.nl Tue Nov 27 20:16:18 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Tue, 27 Nov 2001 21:16:18 +0100 Subject: [EuroPython] determining a time Message-ID: <20011127211617.B17715@vet.uu.nl> Hi there, For quite a number of reasons being more definite on the date to hold the conference is very important. In part this depends on Guido, but I hope he has some flexibility to adjust his plans still. It also depends on the location, and the location also depends on the date :) We also need such a date for press releases and general PR for it. We need a date so potential visitors can start planning for it. The main constraints are: * summer of 2002 * no overlap with other large events in Europe (LinuxTag, LSM, etc) I'm still concerned about the whole LSM thing. We need to discuss this for a bit more before we can reach a conclusion on the time. One proposal was from Marc Poinot. He suggested having the LSM Python event in Bourdoux double up as a conference crew pre-meeting. Questions there are still about logistics: it's probably better to be on-site if we want a meeting to prepare things and not away in Bourdoux. What's the logistical situation there? There's also a question about willingness -- who will be able to show up at two events? Martin von Loewis indicated that he'd not go to LSM for the Python parts of it only (though perhaps for the rest) if there's a conference to be held as well. I suspect many people will share this sentiment; after all people only have so much time. I do however feel guilty if our conference inadvertantly makes Marc Poinot and co-organizers unhappy. I much prefer working together. More opinions on this would be very useful. Regards, Martijn From faassen@vet.uu.nl Tue Nov 27 20:17:07 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Tue, 27 Nov 2001 21:17:07 +0100 Subject: [EuroPython] anything interesting happy friday? Message-ID: <20011127211706.C17715@vet.uu.nl> Hi there, There was a meeting of Zopers in Paris friday. Anyone on this list who was present? Was EuroPython discussed? Anything interesting in that respect? Regards, Martijn From sf@fermigier.com Tue Nov 27 20:23:09 2001 From: sf@fermigier.com (Stefane Fermigier) Date: Tue, 27 Nov 2001 21:23:09 +0100 Subject: [EuroPython] anything interesting happy friday? In-Reply-To: <20011127211706.C17715@vet.uu.nl>; from faassen@vet.uu.nl on Tue, Nov 27, 2001 at 09:17:07PM +0100 References: <20011127211706.C17715@vet.uu.nl> Message-ID: <20011127212309.B13985@math.jussieu.fr> On Tue, Nov 27, 2001 at 09:17:07PM +0100, Martijn Faassen wrote: > Hi there, >=20 > There was a meeting of Zopers in Paris friday. Anyone on this list > who was present? Was EuroPython discussed? Anything interesting in that > respect? Yes. No. Don't thinks so. Paul E. said very nice things about Python to journalists, though. S. --=20 St=E9fane Fermigier, Tel: +33 (0)6 63 04 12 77 (mobile). http://nuxeo.com/ & http://portalux.com/ & http://aful.org/ "Amazon: we patent the dot in .com" From Tom Deprez" Message-ID: <00e001c17784$4e163070$118d84d5@skullsplitter> > Hi there, > > There was a meeting of Zopers in Paris friday. Anyone on this list > who was present? Me >Was EuroPython discussed? Not directly, but during the dinner and after the dinner, yes. >Anything interesting in that respect? Ask Denis for more on this, since he's the driving force behind all this. I think you should at least listen to him, since he's doing a lot of things to get us a conference building at Charlerloi and all the rest Tom. > Regards, > > Martijn > > > _______________________________________________ > EuroPython mailing list > EuroPython@python.org > http://mail.python.org/mailman/listinfo/europython From mal@lemburg.com Tue Nov 27 20:47:50 2001 From: mal@lemburg.com (M.-A. Lemburg) Date: Tue, 27 Nov 2001 21:47:50 +0100 Subject: [EuroPython] determining a time References: <20011127211617.B17715@vet.uu.nl> Message-ID: <3C03FBF6.AC8559BF@lemburg.com> Martijn Faassen wrote: > > Hi there, > > For quite a number of reasons being more definite on the date to hold > the conference is very important. In part this depends on Guido, but > I hope he has some flexibility to adjust his plans still. It also > depends on the location, and the location also depends on the date :) > > We also need such a date for press releases and general PR for it. We > need a date so potential visitors can start planning for it. > > The main constraints are: > > * summer of 2002 > > * no overlap with other large events in Europe (LinuxTag, LSM, etc) > > I'm still concerned about the whole LSM thing. We need to discuss this for > a bit more before we can reach a conclusion on the time. > > One proposal was from Marc Poinot. He suggested having the LSM Python event > in Bourdoux double up as a conference crew pre-meeting. > > Questions there are still about logistics: it's probably better to be > on-site if we want a meeting to prepare things and not away in Bourdoux. > What's the logistical situation there? There's also a question about > willingness -- who will be able to show up at two events? > > Martin von Loewis indicated that he'd not go to LSM for the Python parts > of it only (though perhaps for the rest) if there's a conference to be > held as well. I suspect many people will share this sentiment; after > all people only have so much time. > > I do however feel guilty if our conference inadvertantly makes Marc Poinot > and co-organizers unhappy. I much prefer working together. Why not move the EuroPython conference to end of July 2002 ? That way we avoid giving LSM any trouble. As for location: the organizers should be on-site some days before the event, so they should decide the location. Additional criteria should include: good airport/train/car connection, hotel space and Internet-access. -- Marc-Andre Lemburg CEO eGenix.com Software GmbH ______________________________________________________________________ Consulting & Company: http://www.egenix.com/ Python Software: http://www.lemburg.com/python/ From Tom Deprez" <3C03FBF6.AC8559BF@lemburg.com> Message-ID: <01a901c17787$5f08d830$118d84d5@skullsplitter> > > I do however feel guilty if our conference inadvertantly makes Marc Poinot > > and co-organizers unhappy. I much prefer working together. > > Why not move the EuroPython conference to end of July 2002 ? That > way we avoid giving LSM any trouble. > > As for location: the organizers should be on-site some days before > the event, so they should decide the location. Additional criteria > should include: good airport/train/car connection, hotel space and > Internet-access. Humph, Denis is working on all this, we even discussed in Paris (after the congress), together with Joachim, about the best time schedule. I don't understand, why you don't talk with Denis about this. He's the one with the idea to start a EuroPython event in the first place. Denis, can you give an update of your progress? Before we end up with a very less productive discussion. Thanks, Tom. From srichter@cbu.edu Tue Nov 27 21:41:59 2001 From: srichter@cbu.edu (Stephan Richter) Date: Tue, 27 Nov 2001 15:41:59 -0600 Subject: [EuroPython] determining a time In-Reply-To: <01a901c17787$5f08d830$118d84d5@skullsplitter> References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> Message-ID: <5.1.0.14.2.20011127153833.033afd70@mail.cbu.edu> At 10:06 PM 11/27/2001 +0100, Tom Deprez wrote: > > > I do however feel guilty if our conference inadvertantly makes Marc >Poinot > > > and co-organizers unhappy. I much prefer working together. > > > > Why not move the EuroPython conference to end of July 2002 ? That > > way we avoid giving LSM any trouble. > > > > As for location: the organizers should be on-site some days before > > the event, so they should decide the location. Additional criteria > > should include: good airport/train/car connection, hotel space and > > Internet-access. > >Humph, Denis is working on all this, we even discussed in Paris (after the >congress), together with Joachim, about the best time schedule. I don't >understand, why you don't talk with Denis about this. He's the one with the >idea to start a EuroPython event in the first place. > >Denis, can you give an update of your progress? Before we end up with a very >less productive discussion. Strange. He is on the EuroPython List, so why is he not communicating with us then? I mean this is not supposed to be a two men show, but a community effort. So please, let's not double the work. I think the need for a site becomes more and more obvious... I remember that the organization of the Linuxtag 2000 meeting worked really well with the little site we hacked together... Regards, Stephan -- Stephan Richter CBU - Physics and Chemistry Student Web2k - Web Design/Development & Technical Project Management From andy@reportlab.com Tue Nov 27 22:05:48 2001 From: andy@reportlab.com (Andy Robinson) Date: Tue, 27 Nov 2001 22:05:48 -0000 Subject: [EuroPython] determining a time In-Reply-To: <5.1.0.14.2.20011127153833.033afd70@mail.cbu.edu> Message-ID: > >Denis, can you give an update of your progress? Before we end up > with a very less productive discussion. > > Strange. He is on the EuroPython List, so why is he not > communicating with us then? I sense we could get into conspiracy theories just because someone is not at his terminl able to answer email every single day. He could be on a business trip, family matters, anything... Why not simply wait a day or two? - Andy Robinson (who is about to be 100% off-line on the beach for a whole week. Yeeaaahhh!) From faassen@vet.uu.nl Tue Nov 27 23:07:12 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Wed, 28 Nov 2001 00:07:12 +0100 Subject: [EuroPython] determining a time In-Reply-To: <01a901c17787$5f08d830$118d84d5@skullsplitter> References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> <01a901c17787$5f08d830$118d84d5@skullsplitter> Message-ID: <20011128000712.A18641@vet.uu.nl> Tom Deprez wrote: > > > I do however feel guilty if our conference inadvertantly makes Marc > Poinot > > > and co-organizers unhappy. I much prefer working together. > > > > Why not move the EuroPython conference to end of July 2002 ? That > > way we avoid giving LSM any trouble. > > > > As for location: the organizers should be on-site some days before > > the event, so they should decide the location. Additional criteria > > should include: good airport/train/car connection, hotel space and > > Internet-access. > > Humph, Denis is working on all this, we even discussed in Paris (after the > congress), together with Joachim, about the best time schedule. I don't > understand, why you don't talk with Denis about this. He's the one with the > idea to start a EuroPython event in the first place. We *are* talking to Denis, aren't we? He's on the list, after all. But yes, Denis is doing a lot of great work on the location and had independently the idea about a European Python event before (he said he'd been considering having one for a year already when I contacted him, and he already contacted Guido as well). Evidently the time is ripe! > Denis, can you give an update of your progress? Before we end up with a very > less productive discussion. Of course I was hoping both Denis and Marc Poinot would join in. I think the suggestion to move it to the end of july is not bad, though we have to hurry otherwise people will lock it up with their holidays. It was never my intention to have unproductive discussions. :) Regards, Martijn From faassen@vet.uu.nl Tue Nov 27 23:08:19 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Wed, 28 Nov 2001 00:08:19 +0100 Subject: [EuroPython] determining a time In-Reply-To: References: <5.1.0.14.2.20011127153833.033afd70@mail.cbu.edu> Message-ID: <20011128000819.B18641@vet.uu.nl> Andy Robinson wrote: > > >Denis, can you give an update of your progress? Before we end up > > with a very less productive discussion. > > > > Strange. He is on the EuroPython List, so why is he not > > communicating with us then? > > I sense we could get into conspiracy theories just because > someone is not at his terminl able to answer email > every single day. He could be on a business trip, > family matters, anything... Why not simply wait a > day or two? Agreed. :) > - Andy Robinson (who is about to be 100% off-line > on the beach for a whole week. Yeeaaahhh!) Wohoo! :) Regards, Martijn From faassen@vet.uu.nl Tue Nov 27 23:17:37 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Wed, 28 Nov 2001 00:17:37 +0100 Subject: [EuroPython] anything interesting happy friday? In-Reply-To: <00e001c17784$4e163070$118d84d5@skullsplitter> References: <20011127211706.C17715@vet.uu.nl> <00e001c17784$4e163070$118d84d5@skullsplitter> Message-ID: <20011128001737.C18641@vet.uu.nl> Tom Deprez wrote: > >Was EuroPython discussed? > > Not directly, but during the dinner and after the dinner, yes. I imagined it'd be during socialization -- that was the plan, really. :) > >Anything interesting in that respect? > > Ask Denis for more on this, since he's the driving force behind all this. Sure, so, what happened, Denis? > I think you should at least listen to him, since he's doing a lot of things > to get us a conference building at Charlerloi and all the rest Hey, you make it seem in your recent mails as if we're ignoring Denis. While I think Denis is an absolute god-sent for all of this, he's not the *only* one working on this. Denis was one of the first people I contacted at all when I started seriously thinking about this conference, as Kit Blake and I had independently thought of Brussels as a good spot. Everything suddenly started falling into place as Denis without my knowledge had already been thinking about organizing such an event. All I'm trying to do is pull the different folks together so we can work together instead of independently. It's not my intention to steal anyone's thunder. All I'm doing is trying to get people to volunteer, and inform everybody of what's going and what the pressing issues are, so we can resolve them. I guess that's called 'management'. If I'm failing in this respect I'm more than willing to let others jump in and do the work, though. Perhaps I interpreted your responses the wrong way, Tom. If so, sorry about that. Regards, Martijn From spirou@colnet.carolo.net Wed Nov 28 00:36:03 2001 From: spirou@colnet.carolo.net (Denis) Date: Wed, 28 Nov 2001 01:36:03 +0100 Subject: [EuroPython] determining a time In-Reply-To: <5.1.0.14.2.20011127153833.033afd70@mail.cbu.edu> References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> <5.1.0.14.2.20011127153833.033afd70@mail.cbu.edu> Message-ID: <20011128013603.B14716@carolo.net> Le Tue, Nov 27, 2001 at 03:41:59PM -0600, Stephan Richter pianota: > At 10:06 PM 11/27/2001 +0100, Tom Deprez wrote: > > > >Humph, Denis is working on all this, we even discussed in Paris (after= the > >congress), together with Joachim, about the best time schedule. I don'= t > >understand, why you don't talk with Denis about this. He's the one wit= h the > >idea to start a EuroPython event in the first place. > > > >Denis, can you give an update of your progress? Before we end up with = a=20 > >very less productive discussion. >=20 > Strange. He is on the EuroPython List, so why is he not communicating w= ith=20 > us then? I mean this is not supposed to be a two men show, but a commun= ity=20 > effort.=20 ????? What have I missed ? > So please, let's not double the work. I think the need for a site=20 > becomes more and more obvious... I remember that the organization of th= e=20 > Linuxtag 2000 meeting worked really well with the little site we hacked= =20 > together... Did you call me Stephan ? - I posted three times on this list from the beginning ; that's your first mail. http://mail.python.org/pipermail/europython/2001-November/author.html =20 - This last Friday, I discussed with St=E9phane Fermigier, Joachim (our EuroZope President) and Tom (of course) after Paul Everitt's visit in Paris. We were back home on the saturday at 7:00 AM and Paul's picture was online at 8:00 AM.=20 I confess, after this minitrip, I had a few hours rest. - I set up a improvised Belgian Python-Zope meeting on 12/22 as a=20 starting point (I need some local help too). This won't be a real conference, but a familly-like meeting because I can't invest much more time for the moment. (you're welcome : see http://www.os3b.org/projects/zobcon there is an english version) - P3B is a local Python group. It's a brand new non-commercial belgian association, officially and legaly aiming at Python glory. It could be the legal entity organizing this meeting ; I think we'll be asked for such an entity. For the financial matters, this association has a bank account and it could be quite explicit with the money transactions on this account, since it has nothing to hide. Its site (http://www.p3b.org) may be shared with EuroPython while we have nothing better. We're working on a new version ; you may have a sneak preview at http://www.carolo.net:9180/, but it's in pre-alfa stage. - I've seen some of our city politicals last week. They show really good will in helping us (of course, they hope being "enlighted" by the event). Now, we'll need to present a real solid project and ask for precise help. One of the first questions is "When ?" we need the building. You wrote we need good communication, and you're perfectly right. We should meet as often as possible : lists are a good thing, but a face to face is still better. St=E9phane and Martijn-Kit have promised to join our Belgian Xmas meeting. We should insist to have a "light" meeting at the Amsterdam LinuxExpo too. I think we all agree here : _light_ meetings with one big EuroPython annual event, but every occasion to meet is a good thing. I propose you (Stephan) do like me and propose some support to rent the room in A'dam. ;-) Now, let's decide on the right time and the program. Always-ready-to-answer-your-requests'ly y'rs. Denis --=20 Denis FRERE P3B : Club Python(-Zope) Belge --------- http://www.p3b.org OS3B : Club Open-Software(-Linux) Carolo http://www.os3b.org=20 Aragne : Python-Zope Solutions & Formations http://www.aragne.com From spirou@colnet.carolo.net Wed Nov 28 00:55:26 2001 From: spirou@colnet.carolo.net (Denis) Date: Wed, 28 Nov 2001 01:55:26 +0100 Subject: [EuroPython] determining a time In-Reply-To: <20011128013603.B14716@carolo.net> References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> <5.1.0.14.2.20011127153833.033afd70@mail.cbu.edu> <20011128013603.B14716@carolo.net> Message-ID: <20011128015526.C14716@carolo.net> Le Wed, Nov 28, 2001 at 01:36:03AM +0100, Denis pianota: > > ????? What have I missed ? > We should insist to have a "light" meeting at the Amsterdam LinuxExpo > too. OK. I've just checked my EuroZope mailbox. I agree we shouldn't insist for Amsterdam. :-) -- Denis FRERE P3B : Club Python(-Zope) Belge --------- http://www.p3b.org OS3B : Club Open-Software(-Linux) Carolo http://www.os3b.org Aragne : Python-Zope Solutions & Formations http://www.aragne.com From faassen@vet.uu.nl Wed Nov 28 10:46:06 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Wed, 28 Nov 2001 11:46:06 +0100 Subject: [EuroPython] determining a time In-Reply-To: <20011128013603.B14716@carolo.net> References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> <5.1.0.14.2.20011127153833.033afd70@mail.cbu.edu> <20011128013603.B14716@carolo.net> Message-ID: <20011128114606.A20706@vet.uu.nl> Denis wrote: [snip confusion] I think Stephan might've been slightly out of the loop and got defensive by Tom's reactions (who might've been somewhat out of the loop as well). So let's move past this cycle of defensiveness now and just go on to discuss things. :) Anyway, here's some status report we can have a useful discussion about, great! > - I set up a improvised Belgian Python-Zope meeting on 12/22 as a > starting point (I need some local help too). This won't be a real > conference, but a familly-like meeting because I can't invest much > more time for the moment. > (you're welcome : see http://www.os3b.org/projects/zobcon there is an > english version) Kit Blake and I will be there. It'll become more important to Kit & I now that we weren't able to make it to Paris and there won't be anything happening in Amsterdam. Should be fun and productive. We should make sure we already have some press releases and such out by then though. > - P3B is a local Python group. It's a brand new non-commercial belgian > association, officially and legaly aiming at Python glory. It could > be the legal entity organizing this meeting ; I think we'll be asked > for such an entity. That's excellent! > For the financial matters, this association has a bank account and it > could be quite explicit with the money transactions on this account, > since it has nothing to hide. That's especially good news. I think eventually we should set up a European Python assocation but I don't expect that'll be a hurried process, and I hope others will organize it.. We'll see more happening at the conference in that respect, I hope. > Its site (http://www.p3b.org) may be shared with EuroPython while we > have nothing better. We're working on a new version ; you may have a > sneak preview at http://www.carolo.net:9180/, but it's in pre-alfa > stage. I've contacted Thomas Reulbach on possibly using the www.europython.org domain, so we will have to wait a bit for his response. Let's avoid communication problems and grated nerves this time while we patiently wait! (gee, what did I do wrong to spark this exchange :) > - I've seen some of our city politicals last week. They show really good > will in helping us (of course, they hope being "enlighted" by the > event). Now, we'll need to present a real solid project and ask for > precise help. One of the first questions is "When ?" we need the > building. Yup, which is one of the questions I put on the agenda again on this list. It's what this thread is about! We still need Marc Poinot to pop in with his opinion. What do others think? We have the directly-following LSM option (LSM is 9-11 july), or we can have alternatively the 'late-in-july' option. Late in july would avoid stepping on LSM's toes too much, but we'd still be likely to draw some Pythoneers away from it. Of course it isn't a Python exclusive event so perhaps this is okay? Late in july may be too much in the middle of summer holidays perhaps for people to show up, though if we announce it early we should be able to avoid this problem mostly. Regards, Martijn From mal@lemburg.com Wed Nov 28 12:08:16 2001 From: mal@lemburg.com (M.-A. Lemburg) Date: Wed, 28 Nov 2001 13:08:16 +0100 Subject: [EuroPython] determining a time References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> <5.1.0.14.2.20011127153833.033afd70@mail.cbu.edu> <20011128013603.B14716@carolo.net> <20011128114606.A20706@vet.uu.nl> Message-ID: <3C04D3B0.7180EE63@lemburg.com> Martijn Faassen wrote: > > > - I've seen some of our city politicals last week. They show really good > > will in helping us (of course, they hope being "enlighted" by the > > event). Now, we'll need to present a real solid project and ask for > > precise help. One of the first questions is "When ?" we need the > > building. > > Yup, which is one of the questions I put on the agenda again on this > list. It's what this thread is about! > > We still need Marc Poinot to pop in with his opinion. What do others > think? We have the directly-following LSM option (LSM is 9-11 july), or > we can have alternatively the 'late-in-july' option. > > Late in july would avoid stepping on LSM's toes too much, but we'd still > be likely to draw some Pythoneers away from it. Of course it isn't a Python > exclusive event so perhaps this is okay? Late in july may be too much > in the middle of summer holidays perhaps for people to show up, though > if we announce it early we should be able to avoid this problem mostly. How about 24.07. - 26.07. ? I think that by moving this closer to the summer holidays we'll eventually attract *more* people than at other times. It's only important to get the word out (soon)... -- Marc-Andre Lemburg CEO eGenix.com Software GmbH ______________________________________________________________________ Consulting & Company: http://www.egenix.com/ Python Software: http://www.lemburg.com/python/ From tom.deprez@village.uunet.be Wed Nov 28 18:43:57 2001 From: tom.deprez@village.uunet.be (Tom Deprez) Date: Wed, 28 Nov 2001 19:43:57 +0100 Subject: [EuroPython] determining a time References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> <5.1.0.14.2.20011127153833.033afd70@mail.cbu.edu> <20011128013603.B14716@carolo.net> <20011128114606.A20706@vet.uu.nl> Message-ID: <006401c1783c$a4e1d900$118d84d5@skullsplitter> > Denis wrote: > [snip confusion] > > I think Stephan might've been slightly out of the loop and got defensive > by Tom's reactions (who might've been somewhat out of the loop as well). > So let's move past this cycle of defensiveness now and just go on to > discuss things. :) Sorry, not my intention at all to attack people. If so, sorry. Probably because of the lack of some english words, things can get a weird shape.. Regards, Tom. From Marc.Poinot@onera.fr Thu Nov 29 10:17:24 2001 From: Marc.Poinot@onera.fr (Marc Poinot) Date: Thu, 29 Nov 2001 11:17:24 +0100 Subject: [EuroPython] determining a time References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> <01a901c17787$5f08d830$118d84d5@skullsplitter> <20011128000712.A18641@vet.uu.nl> Message-ID: <3C060B34.AE9171E2@onera.fr> > > Humph, Denis is working on all this, we even discussed in Paris (after the > > congress), together with Joachim, about the best time schedule. I don't > > understand, why you don't talk with Denis about this. He's the one with the > > idea to start a EuroPython event in the first place. > > We *are* talking to Denis, aren't we? He's on the list, after all. But > yes, Denis is doing a lot of great work on the location and had independently > the idea about a European Python event before (he said he'd been > considering having one for a year already when I contacted him, and he > already contacted Guido as well). > At the time ONERA was a PSA Member, back in 1999, we organized the first Python event in Europe, and it really was successful, we had 100 people. At this time we had contact with Christian Tismer to have the German community with us. And as a matter of fact, we had about 20 German people there. See ONERA web site archives. The idea at this time was to make an European event, but I didn't wanted to called it European because of the lack of European co-operation. In 2000, ONERA didn't want to put money again in such an event. In 2001, I had the chance to join LSM to have a Python event again. This helps a lot to have an ready-to-use place, even if this was not the Marriot by the sea. In 2002, there will be a Python event in Bordeaux. And now here's the story to come.... In 2002, the first EuroPython took place... with about 350 registrations. In 2003, the US Python gurus made their first European tour, gathering 7 events in Belgium, UK, Germany, Italia, Spain and France... and hum, yes Neetherlands. In 2004, IPC took place in Berlin In 2005, Python gurus are moving to Europe, US Python users are complaining and asking for a major event on their side of the sea. Now, maybe the Zope community think they *are* the Python community. I don't think so. Most of the people I met in these events where web-developpers of course, but there also was a lot of scientists. Please do *not* reduce the Python community to the Zope subset of Python users. The Numerical Python package is used *a lot*. Again, LSM will happen. If you want to use this place for any form of pre-event, you're welcome. We can also use LSM as a platform for a post-Europython briefing. Or you can also ignore LSM, I'm pretty sure it's not a problem, because the audience are not the same. I'll be at EuroPython (you can recognize me, because I'm missing the left part of my brain). Now, the point is not who gets the idea, but who can actually *do* something. Last year, many people had ideas about what could be best. The fact is that this year, I'm alone again... In 2000 nothing happens, in 2002 there are two events... great ! Marcvs [alias Maybe you shouldn't have to take care about LSM, if you can organize a first event I think it would be better before LSM. Marc-Andre suggested to be close to holiday, but you'll have a student audience, not a bussiness one.] From faassen@vet.uu.nl Fri Nov 30 01:03:30 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Fri, 30 Nov 2001 02:03:30 +0100 Subject: [EuroPython] determining a time In-Reply-To: <3C060B34.AE9171E2@onera.fr> References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> <01a901c17787$5f08d830$118d84d5@skullsplitter> <20011128000712.A18641@vet.uu.nl> <3C060B34.AE9171E2@onera.fr> Message-ID: <20011130020330.A27379@vet.uu.nl> Marc Poinot wrote: [snip] > At the time ONERA was a PSA Member, back in 1999, we organized the first > Python event in Europe, and it really was successful, we had 100 people. Neat; I somehow managed to miss this was occuring, even though I'd been using Python for a while then. Too bad, but very good news that there's a community there that will show up! > At this time we had contact with Christian Tismer to have the German community > with us. And as a matter of fact, we had about 20 German people there. That reminds me; I forget if I actually mailed Christian. I think I did, but I haven't heard from him yet. Perhaps you can send me a mail, Marc? > See ONERA web site archives. > The idea at this time was to make an European event, but I didn't wanted > to called it European because of the lack of European co-operation. We seem to be doing better on the European cooperation front now. > In 2000, ONERA didn't want to put money again in such an event. > In 2001, I had the chance to join LSM to have a Python event again. > This helps a lot to have an ready-to-use place, even if this was not > the Marriot by the sea. I did hear about this one of course, but there was just too much in a short space of time for me to attend (the Zope conference in Berlin was around then too). > In 2002, there will be a Python event in Bordeaux. > > And now here's the story to come.... [snip slightly optimistic predictions :)] > Now, maybe the Zope community think they *are* the Python community. > I don't think so. The Zope community doesn't think it's the Python community. It's just many members of the Zope community are members of the Python community as well -- I was posting on comp.lang.python before I even heard about Zope (especially as it was still called Principia back then :) > Most of the people I met in these events where web-developpers of > course, but there also was a lot of scientists. Please do *not* reduce > the Python community to the Zope subset of Python users. The Numerical > Python package is used *a lot*. I agree completely, and that's why I've been trying very actively to reach out to to the Python community. I want this to be a *Python* event at least as much as it's a Zope event, and that's why 'Python' is in front of Zope, and this mailing list is called europython. As I said over on the EuroZope list, Zope users will show up at a Python event anyway; they're already a community and they know Zope is about Python. The converse is not true; Python is not automatically about Zope, so we should take good care to reach out to Pythoneers. > Again, LSM will happen. If you want to use this place for any form of > pre-event, you're welcome. We can also use LSM as a platform for a > post-Europython briefing. The latter could work if at the conference itself it is decided to organize some European Python assocation at the conference. To formalize things some of us could then get together at LSM or something.. > Or you can also ignore LSM, I'm pretty sure it's not a problem, because > the audience are not the same. Okay, I'll stop worrying too much about LSM and just try to pick the right date for us. Early july or late june is possible. > I'll be at EuroPython (you can recognize me, because I'm missing > the left part of my brain). Intriguing. :) > Now, the point is not who gets the idea, but who can actually *do* > something. Last year, many people had ideas about what could be best. The > fact is that this year, I'm alone again... Yeah, it tends to work that way. Ideas are easier than action. > In 2000 nothing happens, in 2002 there are two events... great ! > > Marcvs [alias Maybe you shouldn't have to take care about LSM, if you > can organize a first event I think it would be better before LSM. Marc-Andre > suggested to be close to holiday, but you'll have a student audience, not > a bussiness one.] Okay, so we have early july/late june or late july. Time for a vote, I think. See next mail. Regards, Martijn From faassen@vet.uu.nl Fri Nov 30 01:09:18 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Fri, 30 Nov 2001 02:09:18 +0100 Subject: [EuroPython] Vote on the date Message-ID: <20011130020918.B27379@vet.uu.nl> Hi there folks, Could you all please reply to the list and give your vote (and assorted opinions on which time would be the best for the conference, including possible other suggestions?) Some context first: * needs to be held summer 2002 * Try to avoid overlap with other events; LinuxTag is 6-9 june, LSM is (tue 9 - thurs 11 july, any others? Now for some dates: * wed 26 - fri 28 june * wed 24 - fri 26 july Your vote please! Regards, Martijn From reinoud@xs4all.nl Fri Nov 30 01:14:40 2001 From: reinoud@xs4all.nl (Reinoud van Leeuwen) Date: Fri, 30 Nov 2001 01:14:40 GMT Subject: [EuroPython] determining a time In-Reply-To: <20011130020330.A27379@vet.uu.nl> References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> <01a901c17787$5f08d830$118d84d5@skullsplitter> <20011128000712.A18641@vet.uu.nl> <3C060B34.AE9171E2@onera.fr> <20011130020330.A27379@vet.uu.nl> Message-ID: <3c0ddd29.2376046297@192.168.1.10> On Fri, 30 Nov 2001 02:03:30 +0100, you wrote: >We seem to be doing better on the European cooperation front now. Well, knowing that is *is* still python we're talking about, I await an announcement from the Cooperation of Europeans front anytime now! ";-) --=20 __________________________________________________ "Nothing is as subjective as reality" Reinoud van Leeuwen reinoud@xs4all.nl http://www.xs4all.nl/~reinoud -> when replying to a mailinglist mail, please do <- -> *NOT* cc: me as well. If I read the list I will <- -> receive the reply as well! <- __________________________________________________ From srichter@cbu.edu Fri Nov 30 06:23:32 2001 From: srichter@cbu.edu (Stephan Richter) Date: Fri, 30 Nov 2001 00:23:32 -0600 Subject: [EuroPython] Vote on the date In-Reply-To: <20011130020918.B27379@vet.uu.nl> Message-ID: <5.1.0.14.2.20011130002200.02bd2188@mail.cbu.edu> > * wed 26 - fri 28 june Out of totally selfish reasons I am voting for this date. ;-) I might have to go back to the States in July already, looking for an apartment (especially if I move to Boston...geez). Regards, Stephan -- Stephan Richter CBU - Physics and Chemistry Student Web2k - Web Design/Development & Technical Project Management From js@aixtraware.de Fri Nov 30 07:52:50 2001 From: js@aixtraware.de (Joachim Schmitz) Date: Fri, 30 Nov 2001 08:52:50 +0100 Subject: [EuroPython] Vote on the date In-Reply-To: <20011130020918.B27379@vet.uu.nl> References: <20011130020918.B27379@vet.uu.nl> Message-ID: <91710000.1007106770@js> my vote: > > * wed 26 - fri 28 june Mit freundlichen Gr=FC=DFen Joachim Schmitz AixtraWare, Ing. B=FCro f=FCr Internetanwendungen H=FCsgenstr. 33a, D-52457 Aldenhoven Telefon: +49-2464-8851, FAX: +49-2464-905163 From nicolas.pettiaux@openbe.org Fri Nov 30 08:27:08 2001 From: nicolas.pettiaux@openbe.org (Nicolas Pettiaux) Date: Fri, 30 Nov 2001 09:27:08 +0100 Subject: [EuroPython] Vote on the date In-Reply-To: <91710000.1007106770@js> References: <20011130020918.B27379@vet.uu.nl> <91710000.1007106770@js> Message-ID: > my vote: > * wed 26 - fri 28 june Nicolas Pettiaux --=20 Nicolas Pettiaux Avenue du P=E9rou 29 B-1000 Brussels From Marc.Poinot@onera.fr Fri Nov 30 08:51:34 2001 From: Marc.Poinot@onera.fr (Marc Poinot) Date: Fri, 30 Nov 2001 09:51:34 +0100 Subject: [EuroPython] Vote on the date References: <20011130020918.B27379@vet.uu.nl> Message-ID: <3C074896.58AB5F15@onera.fr> > > * wed 26 - fri 28 june > Sounds the best for me. Marcvs [alias See you later, alligator...] From nico@tekNico.net Fri Nov 30 09:18:22 2001 From: nico@tekNico.net (Nicola Larosa) Date: Fri, 30 Nov 2001 10:18:22 +0100 Subject: [EuroPython] Vote on the date References: <20011130020918.B27379@vet.uu.nl> Message-ID: <3C074EDE.10908@tekNico.net> > Your vote please! wed 26 - fri 28 june -- "Mozilla will be around long after nobody can remember just quite what Internet Explorer actually used to be." AirLace on Slashdot Nicola Larosa - nico@tekNico.net From mal@lemburg.com Fri Nov 30 09:02:53 2001 From: mal@lemburg.com (M.-A. Lemburg) Date: Fri, 30 Nov 2001 10:02:53 +0100 Subject: [EuroPython] Vote on the date References: <20011130020918.B27379@vet.uu.nl> Message-ID: <3C074B3D.4E958FE0@lemburg.com> Martijn Faassen wrote: > > Hi there folks, > > Could you all please reply to the list and give your vote (and assorted > opinions on which time would be the best for the conference, including > possible other suggestions?) > > Some context first: > > * needs to be held summer 2002 > > * Try to avoid overlap with other events; LinuxTag is 6-9 june, > LSM is (tue 9 - thurs 11 july, any others? > > Now for some dates: > > * wed 26 - fri 28 june > > * wed 24 - fri 26 july Both are OK for me. What options do we have for the location ? (I remember having seen Bruxelles, Charleroi, Paris and Amsterdam mentioned on the list.) -- Marc-Andre Lemburg CEO eGenix.com Software GmbH ______________________________________________________________________ Consulting & Company: http://www.egenix.com/ Python Software: http://www.lemburg.com/python/ From robin@reportlab.com Fri Nov 30 10:28:53 2001 From: robin@reportlab.com (Robin Becker) Date: Fri, 30 Nov 2001 10:28:53 +0000 Subject: [EuroPython] Vote on the date In-Reply-To: <3C074B3D.4E958FE0@lemburg.com> References: <20011130020918.B27379@vet.uu.nl> <3C074B3D.4E958FE0@lemburg.com> Message-ID: ....... >> * wed 26 - fri 28 june >> >> * wed 24 - fri 26 july > >Both are OK for me. > >What options do we have for the location ? (I remember having seen >Bruxelles, Charleroi, Paris and Amsterdam mentioned on the list.) > both dates good for me. Amsterdam? -- Robin Becker From gherman@darwin.in-berlin.de Fri Nov 30 10:52:46 2001 From: gherman@darwin.in-berlin.de (Dinu Gherman) Date: Fri, 30 Nov 2001 11:52:46 +0100 (CET) Subject: [EuroPython] Vote on the date In-Reply-To: References: <20011130020918.B27379@vet.uu.nl> <3C074B3D.4E958FE0@lemburg.com> Message-ID: <1007117566.3c0764fe97023@webmail.in-berlin.de> > * wed 26 - fri 28 june > * wed 24 - fri 26 july Both fine. > What options do we have for the location ? (I remember having seen > Bruxelles, Charleroi, Paris and Amsterdam mentioned on the list.) Paris, Charleroi, Bruxelles; in that order. Dinu -- Dinu C. Gherman ................................................................ Whom do you want to kill today? -- http://www.soaw.org/ From Marc.Poinot@onera.fr Fri Nov 30 10:57:48 2001 From: Marc.Poinot@onera.fr (Marc Poinot) Date: Fri, 30 Nov 2001 11:57:48 +0100 Subject: [EuroPython] Vote on the date References: <20011130020918.B27379@vet.uu.nl> <3C074B3D.4E958FE0@lemburg.com> <1007117566.3c0764fe97023@webmail.in-berlin.de> Message-ID: <3C07662C.663961DA@onera.fr> > > What options do we have for the location ? (I remember having seen > > Bruxelles, Charleroi, Paris and Amsterdam mentioned on the list.) [1] Bruxelles [2] Charleroi [3] Amsterdam [4] Paris :) Marcvs [alias I already had a drink in Paris] From mwh@python.net Fri Nov 30 11:05:42 2001 From: mwh@python.net (Michael Hudson) Date: Fri, 30 Nov 2001 06:05:42 -0500 (EST) Subject: [EuroPython] Vote on the date In-Reply-To: <20011130020918.B27379@vet.uu.nl> Message-ID: On Fri, 30 Nov 2001, Martijn Faassen wrote: > Hi there folks, > > Could you all please reply to the list and give your vote (and assorted > opinions on which time would be the best for the conference, including > possible other suggestions?) > > Some context first: > > * needs to be held summer 2002 > > * Try to avoid overlap with other events; LinuxTag is 6-9 june, > LSM is (tue 9 - thurs 11 july, any others? > > Now for some dates: > > * wed 26 - fri 28 june > > * wed 24 - fri 26 july > > Your vote please! Makes no odds. Brussels or Paris are easer to get to for me (Eurostar:). Cheers, M. From arigo@ulb.ac.be Fri Nov 30 11:43:54 2001 From: arigo@ulb.ac.be (Armin Rigo) Date: Fri, 30 Nov 2001 12:43:54 +0100 (MET) Subject: [EuroPython] Vote on the date In-Reply-To: <20011130020918.B27379@vet.uu.nl> Message-ID: Hello, > * wed 26 - fri 28 june My vote would go for June because I might not be available later. This is however a strictly selfish academic opinion. I guess I do not know enough about business schedules. Please consider this as a subsidiary voice :-) Armin From faassen@vet.uu.nl Fri Nov 30 12:12:44 2001 From: faassen@vet.uu.nl (Martijn Faassen) Date: Fri, 30 Nov 2001 13:12:44 +0100 Subject: [EuroPython] determining a time In-Reply-To: <3c0ddd29.2376046297@192.168.1.10> References: <20011127211617.B17715@vet.uu.nl> <3C03FBF6.AC8559BF@lemburg.com> <01a901c17787$5f08d830$118d84d5@skullsplitter> <20011128000712.A18641@vet.uu.nl> <3C060B34.AE9171E2@onera.fr> <20011130020330.A27379@vet.uu.nl> <3c0ddd29.2376046297@192.168.1.10> Message-ID: <20011130131244.A28941@vet.uu.nl> Reinoud van Leeuwen wrote: > On Fri, 30 Nov 2001 02:03:30 +0100, you wrote: > > >We seem to be doing better on the European cooperation front now. > > Well, knowing that is *is* still python we're talking about, I await > an announcement from the Cooperation of Europeans front anytime now! > ";-) The Python Secret Underground won't let them. :) Regards, Martijn