From owner-freebsd-emulation@FreeBSD.ORG Sun Apr 6 08:45:32 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E3C7B37B401 for ; Sun, 6 Apr 2003 08:45:32 -0700 (PDT) Received: from smtp.web.de (smtp02.web.de [217.72.192.151]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B96F43FCB for ; Sun, 6 Apr 2003 08:45:32 -0700 (PDT) (envelope-from kay_lehmann@web.de) Received: from [213.23.142.78] (helo=bippes.wg-berlin.de) by smtp.web.de with asmtp (WEB.DE(Exim) 4.97 #53) id 192CKo-0003na-00 for freebsd-emulation@freebsd.org; Sun, 06 Apr 2003 17:45:30 +0200 From: Kay Lehmann To: freebsd-emulation@freebsd.org Date: Sun, 6 Apr 2003 17:45:41 +0200 User-Agent: KMail/1.5 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200304061745.41190.kay_lehmann@web.de> Sender: kay_lehmann@web.de Subject: Matlab 6.5 Student Version + linuxemulation X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 15:45:33 -0000 Hello, I need some help since I am trying to run Matlab Release 13 Student Version under my FreeBSD. Installation was no problem but after this I can't start it. Everything I get is a: Please insert the Documentation CD and restart MATLAB. (on comand line) and Apr 6 16:25:16 bippes /kernel: linux: 'ioctl' fd=4, cmd=0x1 ('',1) not implemented Apr 6 16:25:16 bippes /kernel: linux: 'ioctl' fd=4, cmd=0x1 ('',1) not implemented Apr 6 16:25:16 bippes /kernel: linux: 'ioctl' fd=4, cmd=0x540e ('T',14) not implemented in /var/log/messages. I saw the postings about jave problems etc. but it seems that they all were able to start Matlab but can't stop it. But my problem is, that I can't even start it. I think one major difference is, that using the Students Version needs the Documentaion CD in the drive. Every help or tips would be great. For more informations please mail me. Thanks, Kay From owner-freebsd-emulation@FreeBSD.ORG Mon Apr 7 15:25:20 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 598FE37B401 for ; Mon, 7 Apr 2003 15:25:20 -0700 (PDT) Received: from shire.ontko.com (shire.ontko.com [199.164.165.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id B108843FA3 for ; Mon, 7 Apr 2003 15:25:18 -0700 (PDT) (envelope-from nathanst@ontko.com) Received: from shire.ontko.com (nathanst@localhost [127.0.0.1]) h37MOmTr019060; Mon, 7 Apr 2003 17:24:48 -0500 Received: (from nathanst@localhost) by shire.ontko.com (8.12.3/8.12.3/Debian-6.3) id h37MOgxv019057; Mon, 7 Apr 2003 17:24:42 -0500 From: Nathan Stratton Treadway Date: Mon, 7 Apr 2003 17:24:42 -0500 To: emulation@freebsd.org Message-ID: <20030407222442.GA18087@ontko.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i cc: Julian Elischer Subject: Re: vmware and turbotax X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 22:25:20 -0000 On Mon, 13 Jan 2003, Julian Elischer wrote: > On Mon, 13 Jan 2003, Mark Santcroos wrote: > > > On Mon, Jan 13, 2003 at 12:04:08PM -0800, Julian Elischer wrote: > > > Yeah mine ran the last few years as well, > > > just not the new one.. > > > > > > stops immediatly with some error (I forget.. something descriptivelike: > > > > I don't know the program, but do you need a license or an activator for > > it? (My question is: is it copy protection or something else?) > > It could check for some things; cpuid, mac address, that sort of stuff. > > yes it has an activator and I thinkit is doing something like that. > However it would be interesting what cpuid-type instruction vmware > doesn't do, considering that win98 works and IT has > similar activation. > > > > > What was that windows debugger called? WinIce or something like that? > > You could give it a try to run it in there to find out what it is doing. > > possibly but at present I have it running on > the raw hardware and I'll just buy the competition next year. I found this old thread about TurboTax and VMWare when researching this problem for myself, and thought some other readers of this list might be interested to know that I found this article on the VMWare site: http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=901 Sure enough, turning acceleration off allows me to get past the Microsoft Visual C++ Runtime Library "Runtime error! ... abnormal program termination" dialog box that I otherwise got when starting TurboTax 2002. I haven't gone too far through the process, but it seems that I can turn the acceleration back on as soon as the program is started, and it still works fine. (So it does seem to be related to the Macromedia licensing software that Inuit added this year :( ) (This is with VMWare 3.2.0 running on a Linux host.) Nathan ---------------------------------------------------------------------------- Nathan Stratton Treadway | nathanst@ontko.com | Mid-Atlantic region Software consulting services | Ray Ontko & Co. | http://www.ontko.com/ From owner-freebsd-emulation@FreeBSD.ORG Mon Apr 7 15:32:29 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DADAA37B401 for ; Mon, 7 Apr 2003 15:32:29 -0700 (PDT) Received: from sccrmhc01.attbi.com (sccrmhc01.attbi.com [204.127.202.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 311AE43F3F for ; Mon, 7 Apr 2003 15:32:29 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org (12-232-168-4.client.attbi.com[12.232.168.4]) by sccrmhc01.attbi.com (sccrmhc01) with ESMTP id <2003040722322700100di64re>; Mon, 7 Apr 2003 22:32:28 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id PAA64342; Mon, 7 Apr 2003 15:32:26 -0700 (PDT) Date: Mon, 7 Apr 2003 15:32:24 -0700 (PDT) From: Julian Elischer To: Nathan Stratton Treadway In-Reply-To: <20030407222442.GA18087@ontko.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: emulation@freebsd.org Subject: Re: vmware and turbotax X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 22:32:30 -0000 On Mon, 7 Apr 2003, Nathan Stratton Treadway wrote: > On Mon, 13 Jan 2003, Julian Elischer wrote: > > On Mon, 13 Jan 2003, Mark Santcroos wrote: > > > > > On Mon, Jan 13, 2003 at 12:04:08PM -0800, Julian Elischer wrote: > > > > Yeah mine ran the last few years as well, > > > > just not the new one.. > > > > > > > > stops immediatly with some error (I forget.. something descriptivelike: > > > > > > I don't know the program, but do you need a license or an activator for > > > it? (My question is: is it copy protection or something else?) > > > It could check for some things; cpuid, mac address, that sort of stuff. > > > > yes it has an activator and I thinkit is doing something like that. > > However it would be interesting what cpuid-type instruction vmware > > doesn't do, considering that win98 works and IT has > > similar activation. > > > > > > > > What was that windows debugger called? WinIce or something like that? > > > You could give it a try to run it in there to find out what it is doing. > > > > possibly but at present I have it running on > > the raw hardware and I'll just buy the competition next year. > > > I found this old thread about TurboTax and VMWare when researching this > problem for myself, and thought some other readers of this list might be > interested to know that I found this article on the VMWare site: > http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=901 > > Sure enough, turning acceleration off allows me to get past the > Microsoft Visual C++ Runtime Library "Runtime error! ... abnormal > program termination" dialog box that I otherwise got when starting > TurboTax 2002. > > I haven't gone too far through the process, but it seems that I can turn > the acceleration back on as soon as the program is started, and it still > works fine. (So it does seem to be related to the Macromedia licensing > software that Inuit added this year :( ) > > (This is with VMWare 3.2.0 running on a Linux host.) thanks for that.. I finished my taxes using W98 on teh real hardware so I don't need it any more. :-) but We only have vmware2.x on FreeBSD (gotta fix that one day) and I don't remember seeing an 'acceleration' checkbox anywhere. (maybe I'l look again tonight when I go home). thanks for the pointer though.. Julian > > Nathan > > ---------------------------------------------------------------------------- > Nathan Stratton Treadway | nathanst@ontko.com | Mid-Atlantic region > Software consulting services | Ray Ontko & Co. | http://www.ontko.com/ > From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 8 01:34:42 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE13337B401 for ; Tue, 8 Apr 2003 01:34:42 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 964FF43F93 for ; Tue, 8 Apr 2003 01:34:41 -0700 (PDT) (envelope-from mb@imp.ch) Received: from cvs.imp.ch (cvs.imp.ch [157.161.4.9]) by mail.imp.ch (8.12.6p2/8.12.3) with ESMTP id h388YeNT040477 for ; Tue, 8 Apr 2003 10:34:40 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Date: Tue, 8 Apr 2003 10:34:40 +0200 (CEST) From: Martin Blapp To: freebsd-emulation@freebsd.org Message-ID: <20030408101932.R37965@cvs.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Anybody interested with helping porting vmware3 ? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 08:34:43 -0000 Hi all, I'm in the progress porting vmware321 from NetBSD and have various problems with the code. Is anybody else interested in vmware with helping me ? If so, please respond to me in private email . http://people.freebsd.org/~mbr/ports/vmware321.bsd.tgz Martin From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 8 01:42:05 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0785137B401 for ; Tue, 8 Apr 2003 01:42:05 -0700 (PDT) Received: from birch.ripe.net (birch.ripe.net [193.0.1.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10D3D43F85 for ; Tue, 8 Apr 2003 01:42:04 -0700 (PDT) (envelope-from marks@ripe.net) Received: from laptop.6bone.nl (cow.ripe.net [193.0.1.239]) by birch.ripe.net (8.12.9/8.11.6) with SMTP id h388g3xs019447; Tue, 8 Apr 2003 10:42:03 +0200 Received: (nullmailer pid 2381 invoked by uid 1000); Tue, 08 Apr 2003 08:42:01 -0000 Date: Tue, 8 Apr 2003 10:42:01 +0200 From: Mark Santcroos To: Martin Blapp Message-ID: <20030408084201.GB912@laptop.6bone.nl> References: <20030408101932.R37965@cvs.imp.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030408101932.R37965@cvs.imp.ch> User-Agent: Mutt/1.4.1i X-Handles: MS6-6BONE, MS18417-RIPE cc: freebsd-emulation@freebsd.org cc: Orlando Bassotto Subject: Re: Anybody interested with helping porting vmware3 ? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 08:42:05 -0000 On Tue, Apr 08, 2003 at 10:34:40AM +0200, Martin Blapp wrote: > I'm in the progress porting vmware321 from NetBSD and have > various problems with the code. Is anybody else interested in > vmware with helping me ? Orlando Bassotto reported his work on current@ a while back. I haven't had time to look at it yet, but it looks like he claims it's working. I've cc'ed him for an authoritive answer. Here is the url he posted: http://mad.ieo-research.it/ Mark -- Mark Santcroos RIPE Network Coordination Centre http://www.ripe.net/home/mark/ New Projects Group/TTM From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 8 04:38:29 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F1BB37B401; Tue, 8 Apr 2003 04:38:29 -0700 (PDT) Received: from fump.kawo2.rwth-aachen.de (fump.kawo2.RWTH-Aachen.DE [134.130.181.148]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4F1043FB1; Tue, 8 Apr 2003 04:38:27 -0700 (PDT) (envelope-from alex@fump.kawo2.rwth-aachen.de) Received: from fump.kawo2.rwth-aachen.de (localhost.kawo2.rwth-aachen.de [127.0.0.1])h38Bc8RC032455; Tue, 8 Apr 2003 13:38:23 +0200 (CEST) (envelope-from alex@fump.kawo2.rwth-aachen.de) Received: (from alex@localhost) by fump.kawo2.rwth-aachen.de (8.12.8/8.12.6/Submit) id h348gCa1042470; Fri, 4 Apr 2003 10:42:12 +0200 (CEST) Date: Fri, 4 Apr 2003 10:41:59 +0200 From: Alexander Langer To: Danilo Fiorenzano Message-ID: <20030404084159.GP803@fump.kawo2.rwth-aachen.de> References: <1049237388.8097.153.camel@astaroth.sdezmio.org> <1049423053.871.66.camel@astaroth.sdezmio.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4bRzO86E/ozDv8r1" Content-Disposition: inline In-Reply-To: <1049423053.871.66.camel@astaroth.sdezmio.org> X-PGP-Fingerprint: 7EC1 5B98 4554 2A63 9079 2B2F 9A94 CD6F 7F14 EFA4 X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. User-Agent: Mutt/1.5.3i cc: freebsd-emulation@freebsd.org cc: freebsd-questions@freebsd.org Subject: Re: VMware2 build under -CURRENT ... is Broken? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 11:38:29 -0000 --4bRzO86E/ozDv8r1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Thus spake Danilo Fiorenzano (danilo@telusplanet.net): > At this point I might try to trace the preprocessor output during the > build process, up to the line where the error occurs. As soon as I have > some time to work on this, anyway. I don't quite get it - is it broken, or is it not? It builds fine on my -CURRENT from March, 18, but something might have changed, which should be fixed. Older versions should also be fine, since I added $OSVERSION checks. Alex --4bRzO86E/ozDv8r1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jUVWmpTNb38U76QRAqGrAJ9GEVkmQnbkRc7AoYA0oN22+SUcNACg2Wvr 36mq+7rayc4oqe8RLEfNaDo= =4ii+ -----END PGP SIGNATURE----- --4bRzO86E/ozDv8r1-- From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 8 06:26:57 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84D5A37B401; Tue, 8 Apr 2003 06:26:57 -0700 (PDT) Received: from smtp3.server.rpi.edu (smtp3.server.rpi.edu [128.113.2.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id B76F843F93; Tue, 8 Apr 2003 06:26:56 -0700 (PDT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp3.server.rpi.edu (8.12.9/8.12.7) with ESMTP id h38DQm6U018576; Tue, 8 Apr 2003 09:26:48 -0400 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20030404084159.GP803@fump.kawo2.rwth-aachen.de> References: <1049237388.8097.153.camel@astaroth.sdezmio.org> <1049423053.871.66.camel@astaroth.sdezmio.org> <20030404084159.GP803@fump.kawo2.rwth-aachen.de> Date: Tue, 8 Apr 2003 09:26:47 -0400 To: Alexander Langer , Danilo Fiorenzano From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 cc: freebsd-emulation@freebsd.org cc: freebsd-questions@freebsd.org Subject: Re: VMware2 build under -CURRENT ... is Broken? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:26:57 -0000 At 10:41 AM +0200 4/4/03, Alexander Langer wrote: >Thus spake Danilo Fiorenzano (danilo@telusplanet.net): > > > At this point I might try to trace the preprocessor output > > during the build process, up to the line where the error > > occurs. As soon as I have some time to work on this, anyway. > >I don't quite get it - is it broken, or is it not? > >It builds fine on my -CURRENT from March, 18, but something might >have changed, which should be fixed. As I mentioned in my message: It happens that I rebuilt the vmware2 port on my machine on March 25th. That went OK. Just now [April 3rd] I tried a force-rebuild of it, and I see the same error that you [Danilo Fiorenzano] reported. So, it looks like something has changed in the system includes, and that is confusing the vmware2 port. (I say "in the system", because the vmware2 port itself has not changed since I last built it). I have not pursued this further, as I have determined that my brand new PC is new enough that vmware2 simply does not work on it (neither with stable nor current). Vmware2 builds fine on -stable, but does not work. On -current it was building fine until sometime after March 25th. [btw, if anyone does update vmware, note that I sent in: http://www.FreeBSD.org/cgi/query-pr.cgi?pr=ports/50263 which just adds a missing like to the pkg_plist file] -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 8 07:03:43 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 21E5237B401 for ; Tue, 8 Apr 2003 07:03:43 -0700 (PDT) Received: from birch.ripe.net (birch.ripe.net [193.0.1.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26E2143FBF for ; Tue, 8 Apr 2003 07:03:42 -0700 (PDT) (envelope-from marks@ripe.net) Received: from laptop.6bone.nl (cow.ripe.net [193.0.1.239]) by birch.ripe.net (8.12.9/8.11.6) with SMTP id h38E3fhH011603; Tue, 8 Apr 2003 16:03:41 +0200 Received: (nullmailer pid 45863 invoked by uid 1000); Tue, 08 Apr 2003 14:03:38 -0000 Date: Tue, 8 Apr 2003 16:03:38 +0200 From: Mark Santcroos To: freebsd-emulation@freebsd.org Message-ID: <20030408140338.GA44767@laptop.6bone.nl> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="n8g4imXOkfNTN/H1" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i X-Handles: MS6-6BONE, MS18417-RIPE cc: vsilyaev@mindspring.com Subject: Re: VMware2 build under -CURRENT ... is Broken? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 14:03:43 -0000 --n8g4imXOkfNTN/H1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline All, The attached patch fixes all problems that have come up recently and not so recently with vmware2 for -current. howto: # cd /usr/ports/emulator/vmware2 # patch < /path/to/vmware.patch Some of them are mine, some of them are not. Friendly committer: thanks ;-) Mark -- Mark Santcroos RIPE Network Coordination Centre http://www.ripe.net/home/mark/ New Projects Group/TTM --n8g4imXOkfNTN/H1 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="vmware.patch" diff -Nur vmware2/Makefile vmware2_patched/Makefile --- Makefile Sun Mar 23 16:01:23 2003 +++ Makefile Tue Apr 8 15:48:52 2003 @@ -120,6 +120,11 @@ .endif .if ${OSVERSION} >= 500104 cat ${FILESDIR}/devfs.patch | (cd ${WRKSRC} && patch) > /dev/null 2>&1 + cat ${FILESDIR}/cdevsw.patch | (cd ${WRKSRC} && patch) > /dev/null 2>&1 +.endif +.if ${OSVERSION} >= 500109 + cat ${FILESDIR}/hostif_c.patch | (cd ${WRKSRC} && patch) > /dev/null 2>&1 + cat ${FILESDIR}/vm_types_h.patch | (cd ${WRKSRC} && patch) > /dev/null 2>&1 .endif setoptions: diff -Nur vmware2/files/cdevsw.patch vmware2_patched/files/cdevsw.patch --- files/cdevsw.patch Thu Jan 1 01:00:00 1970 +++ files/cdevsw.patch Tue Apr 8 15:36:47 2003 @@ -0,0 +1,130 @@ +--- vmmon-only/freebsd/driver.c_original Wed Mar 5 19:22:35 2003 ++++ vmmon-only/freebsd/driver.c Wed Mar 5 19:22:44 2003 +@@ -155,6 +155,14 @@ + + /* static struct cdevsw vmmon_cdevsw = { */ + static struct cdevsw vmmon_cdevsw = { ++#if __FreeBSD_version >= 500104 ++ .d_open = FreeBSD_Driver_Open, ++ .d_close = FreeBSD_Driver_Close, ++ .d_ioctl = FreeBSD_Driver_Ioctl, ++ .d_poll = FreeBSD_Driver_Poll, ++ .d_name = DEVICE_NAME, ++ .d_maj = CDEV_MAJOR ++#else + /* open */ FreeBSD_Driver_Open, + /* close */ FreeBSD_Driver_Close, + /* read */ noread, +@@ -169,8 +177,7 @@ + /* psize */ nopsize, + /* flags */ 0, + /* bmaj */ -1 +- +- ++#endif + }; + + +@@ -242,7 +249,11 @@ + sprintf(freebsdState.deviceBuf,DEVICE_NAME); + freebsdState.major = CDEV_MAJOR; + freebsdState.minor = CDEV_MINOR; ++#if __FreeBSD_version < 500104 + retval = cdevsw_add(&vmmon_cdevsw); ++#else ++ retval = 0; ++#endif + + #endif + if (retval) { +@@ -273,12 +284,14 @@ + int retval=0; + + destroy_dev(vmmon_dev); ++#if __FreeBSD_version < 500104 + retval = cdevsw_remove(&vmmon_cdevsw); + if (retval) { + Warning("Module %s: error unregistering\n", freebsdState.deviceBuf); + } else { + Log("Module %s: unloaded\n", freebsdState.deviceBuf); + } ++#endif + + return 0; + } +--- vmnet-only/freebsd/vmnet.c_original Wed Mar 5 19:21:51 2003 ++++ vmnet-only/freebsd/vmnet.c Wed Mar 5 19:22:00 2003 +@@ -103,6 +103,16 @@ + static int vmnet_modeevent(module_t mod, int cmd, void *arg); + + static struct cdevsw vmnet_cdevsw = { ++#if __FreeBSD_version >= 500104 ++ .d_open = vmnet_open, ++ .d_close = vmnet_close, ++ .d_read = vmnet_read, ++ .d_write = vmnet_write, ++ .d_ioctl = vmnet_ioctl, ++ .d_poll = vmnet_poll, ++ .d_name = DEVICE_NAME, ++ .d_maj = CDEV_MAJOR ++#else + /* open */ vmnet_open, + /* close */ vmnet_close, + /* read */ vmnet_read, +@@ -115,10 +125,11 @@ + /* maj */ CDEV_MAJOR, + /* dump */ nodump, + /* psize */ nopsize, +- /* flags */ 0, +- /* bmaj */ -1 ++ /* flags */ 0, -/* bmaj */ -1 ++#endif + }; + ++ + /* + * Now declare the module to the system. + * IMPORTANT: Must be before netgraph node declaration. +@@ -164,7 +175,7 @@ + + s = splimp(); + if_attach(ifp); +- ether_ifattach(ifp, ETHER_BPF_SUPPORTED); ++ ether_ifattach(ifp); + bpfattach(ifp, DLT_EN10MB, sizeof(struct ether_header)); + splx(s); + +@@ -604,11 +615,13 @@ + static int + init_module(void) + { +-int error; ++ int error = 0; + ++#if __FreeBSD_version < 500104 + error = cdevsw_add(&vmnet_cdevsw); + if (error) + return error; ++#endif + + return error; + } +@@ -618,7 +631,7 @@ + static int + cleanup_module(void) + { +- int error; ++ int error = 0; + struct vmnet_softc *sc; + + DLog(Lenter, ""); +@@ -629,7 +642,9 @@ + return error; + } + } ++#if __FreeBSD_version < 500104 + error = cdevsw_remove(&vmnet_cdevsw); ++#endif + DLog(Linfo, "return %d", error); + return error; + } diff -Nur vmware2/files/hostif_c.patch vmware2_patched/files/hostif_c.patch --- files/hostif_c.patch Thu Jan 1 01:00:00 1970 +++ files/hostif_c.patch Tue Apr 8 15:26:50 2003 @@ -0,0 +1,11 @@ +--- vmmon-only/freebsd/hostif.c.patched Tue Apr 8 15:15:20 2003 ++++ vmmon-only/freebsd/hostif.c Tue Apr 8 15:16:21 2003 +@@ -183,7 +183,7 @@ + { + #define DEB(x) + caddr_t addr = (caddr_t)VPN_2_VA(ppn); +- pt_entry_t *pteptr = vtopte(addr); ++ pt_entry_t *pteptr = vtopte((unsigned)addr); + PTE pte; + + DEB(printf("FindMPN: for page %d address %p(phys %p) pteptr %p", ppn, addr, (caddr_t)vtophys(addr), pteptr)); diff -Nur vmware2/files/vm_types_h.patch vmware2_patched/files/vm_types_h.patch --- files/vm_types_h.patch Thu Jan 1 01:00:00 1970 +++ files/vm_types_h.patch Tue Apr 8 15:26:57 2003 @@ -0,0 +1,13 @@ +--- vmmon-only/include/vm_types.h.patched Tue Apr 8 15:10:25 2003 ++++ vmmon-only/include/vm_types.h Tue Apr 8 15:12:07 2003 +@@ -144,10 +144,6 @@ + #define offsetof(type, member) ( (int) & ((type*)0) -> member ) + #endif + +- +-#define MIN(_a, _b) (((_a) < (_b)) ? (_a) : (_b)) +-#define MAX(_a, _b) (((_a) > (_b)) ? (_a) : (_b)) +- + #define ROUNDUP(x,y) (((x) + (y) - 1) / (y) * (y)) + #define ROUNDDOWN(x,y) ((x) / (y) * (y)) + #define ROUNDUPBITS(x, bits) (((uint32) (x) + MASK(bits)) & ~MASK(bits)) diff -Nur vmware2/pkg-plist vmware2_patched/pkg-plist --- pkg-plist Thu Feb 22 22:10:34 2001 +++ pkg-plist Tue Apr 8 15:38:21 2003 @@ -70,6 +70,7 @@ lib/vmware/lib/help/Wizos.htm lib/vmware/lib/help/Wizpath.htm lib/vmware/lib/help/toc.htm +lib/vmware/lib/modules/linker.hints lib/vmware/lib/modules/vmmon_smp.ko lib/vmware/lib/modules/vmmon_up.ko lib/vmware/lib/xkeymap/be101 --n8g4imXOkfNTN/H1-- From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 8 07:11:05 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B324A37B401 for ; Tue, 8 Apr 2003 07:11:05 -0700 (PDT) Received: from birch.ripe.net (birch.ripe.net [193.0.1.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFB4043F3F for ; Tue, 8 Apr 2003 07:11:04 -0700 (PDT) (envelope-from marks@ripe.net) Received: from laptop.6bone.nl (cow.ripe.net [193.0.1.239]) by birch.ripe.net (8.12.9/8.11.6) with SMTP id h38EB4hH013916; Tue, 8 Apr 2003 16:11:04 +0200 Received: (nullmailer pid 45912 invoked by uid 1000); Tue, 08 Apr 2003 14:11:01 -0000 Date: Tue, 8 Apr 2003 16:11:01 +0200 From: Mark Santcroos To: freebsd-emulation@freebsd.org Message-ID: <20030408141101.GA757@laptop.6bone.nl> References: <20030408140338.GA44767@laptop.6bone.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030408140338.GA44767@laptop.6bone.nl> User-Agent: Mutt/1.4.1i X-Handles: MS6-6BONE, MS18417-RIPE cc: vsilyaev@mindspring.com Subject: re-do vmware2 port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 14:11:06 -0000 Related to the various patches over the last time: The whole process has become rather messy with it's patches on patches, etc. As I use vmware2 a lot, I depend on being able to quickly make changes when something changes in -current. However, this way it causes me to spent more time patching vmware2 than would be necessary. I therefor propose to make a new clean release of the source that includes all the patches. So basically I'm volunteering to take over the maintainership if Vladimir agrees. I know vmware[3,4] is already there but I forsee some future for the vmware2 port for FreeBSD, so I don't think it will be a wasted effort. Any input welcome! Mark -- Mark Santcroos RIPE Network Coordination Centre http://www.ripe.net/home/mark/ New Projects Group/TTM From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 8 09:08:27 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B98CF37B401 for ; Tue, 8 Apr 2003 09:08:27 -0700 (PDT) Received: from fed1mtao01.cox.net (fed1mtao01.cox.net [68.6.19.244]) by mx1.FreeBSD.org (Postfix) with ESMTP id F02AE43F75 for ; Tue, 8 Apr 2003 09:08:26 -0700 (PDT) (envelope-from vns@mindspring.com) Received: from server.vns.oc.ca.us ([68.4.17.218]) by fed1mtao01.cox.net (InterMail vM.5.01.04.05 201-253-122-122-105-20011231) with ESMTP id <20030408160826.BDRL40.fed1mtao01.cox.net@server.vns.oc.ca.us>; Tue, 8 Apr 2003 12:08:26 -0400 Received: from server.vns.oc.ca.us (77393b9e0949ce81940ad3b181211111@localhost.vns.oc.ca.us [127.0.0.1]) by server.vns.oc.ca.us (8.12.6/8.12.6) with ESMTP id h38G8QBk098821; Tue, 8 Apr 2003 09:08:26 -0700 (PDT) (envelope-from vns@server.vns.oc.ca.us) Received: (from vsilyaev@localhost) by server.vns.oc.ca.us (8.12.6/8.12.6/Submit) id h38G8P21098820; Tue, 8 Apr 2003 09:08:25 -0700 (PDT) Date: Tue, 8 Apr 2003 09:08:25 -0700 From: "Vladimir N. Silyaev" To: Mark Santcroos Message-ID: <20030408160825.GA98754@server.vns.oc.ca.us> References: <20030408140338.GA44767@laptop.6bone.nl> <20030408141101.GA757@laptop.6bone.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030408141101.GA757@laptop.6bone.nl> User-Agent: Mutt/1.4i cc: freebsd-emulation@freebsd.org Subject: Re: re-do vmware2 port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 16:08:28 -0000 Recently I didn't have much time to work on VMware, and I would glad to welcome Mark as new maintainer for VMware2 FreeBSD port. Thank you for volunteering Mark! -- Vladimir On Tue, Apr 08, 2003 at 04:11:01PM +0200, Mark Santcroos wrote: > Related to the various patches over the last time: > > The whole process has become rather messy with it's patches on patches, etc. > > As I use vmware2 a lot, I depend on being able to quickly make changes when > something changes in -current. > > However, this way it causes me to spent more time patching vmware2 than > would be necessary. > > I therefor propose to make a new clean release of the source that includes > all the patches. > > So basically I'm volunteering to take over the maintainership if Vladimir > agrees. > > I know vmware[3,4] is already there but I forsee some future for the vmware2 > port for FreeBSD, so I don't think it will be a wasted effort. > > Any input welcome! > > Mark > > -- > Mark Santcroos RIPE Network Coordination Centre > http://www.ripe.net/home/mark/ New Projects Group/TTM From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 8 11:03:20 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB43037B401 for ; Tue, 8 Apr 2003 11:03:20 -0700 (PDT) Received: from gw.cognigen.net (gw.cognigen.net [209.67.6.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CA0643FA3 for ; Tue, 8 Apr 2003 11:03:20 -0700 (PDT) (envelope-from grumple@zaphon.llamas.net) Received: by gw.cognigen.net (Postfix, from userid 1001) id 668E315356; Tue, 8 Apr 2003 11:03:19 -0700 (PDT) Date: Tue, 8 Apr 2003 11:03:19 -0700 From: Greg Rumple To: emulation@freebsd.org Message-ID: <20030408180319.GL5412@gw.cognigen.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: Re: Anybody interested with helping porting vmware3 ? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 18:03:21 -0000 I've looked at the port by Orlando, but it's unfortunately geared at either 5.0-RELEASE or 5.0-CURRENT. I am not going to be running either for a good while yet, so it wasn't much help, other than maybe a starting point. I've not spent any time evaluating how difficult it would be to port the drivers and linux-emulation patch back to RELENG_4_8 which is where I'm at. Maybe I'll spend an hour or two now doing that. Greg -- Greg Rumple grumple@zaphon.llamas.net From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 8 18:46:19 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5719E37B401 for ; Tue, 8 Apr 2003 18:46:19 -0700 (PDT) Received: from nd250009.gab.xdsl.ne.jp (nd250009.gab.xdsl.ne.jp [61.202.250.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id E666B43F85 for ; Tue, 8 Apr 2003 18:46:17 -0700 (PDT) (envelope-from nork@FreeBSD.org) Received: from nd250009.gab.xdsl.ne.jp ([IPv6:2002:d312:f91e::1]) (authenticated bits=0) by nd250009.gab.xdsl.ne.jp (8.12.9/8.12.9/NinthNine) with ESMTP id h391kDCK037622 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 9 Apr 2003 10:46:14 +0900 (JST) (envelope-from nork@FreeBSD.org) Date: Wed, 9 Apr 2003 10:46:14 +0900 (JST) Message-Id: <200304090146.h391kDCK037622@nd250009.gab.xdsl.ne.jp> From: Norikatsu Shigemura To: freebsd-emulation@FreeBSD.org In-Reply-To: <20030408160825.GA98754@server.vns.oc.ca.us> References: <20030408140338.GA44767@laptop.6bone.nl> <20030408141101.GA757@laptop.6bone.nl> <20030408160825.GA98754@server.vns.oc.ca.us> X-Mailer: Sylpheed version 0.8.11 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart_Wed__9_Apr_2003_10:46:13_+0900_082d9600" cc: "Vladimir N. Silyaev" Subject: Re: re-do vmware2 port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 01:46:19 -0000 This is a multi-part message in MIME format. --Multipart_Wed__9_Apr_2003_10:46:13_+0900_082d9600 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 8 Apr 2003 09:08:25 -0700 "Vladimir N. Silyaev" wrote: > Recently I didn't have much time to work on VMware, and I would glad > to welcome Mark as new maintainer for VMware2 FreeBSD port. > Thank you for volunteering Mark! > -- > Vladimir On Tue, Apr 08, 2003 at 04:11:01PM +0200, Mark Santcroos wrote: > > Related to the various patches over the last time: > > The whole process has become rather messy with it's patches on patches, etc. > > As I use vmware2 a lot, I depend on being able to quickly make changes when > > something changes in -current. > > However, this way it causes me to spent more time patching vmware2 than > > would be necessary. > > I therefor propose to make a new clean release of the source that includes > > all the patches. > > So basically I'm volunteering to take over the maintainership if Vladimir > > agrees. > > I know vmware[3,4] is already there but I forsee some future for the vmware2 > > port for FreeBSD, so I don't think it will be a wasted effort. > > Any input welcome! > > Mark Good. I am re-doing vmware2 port, too. But not work. Would you please take over? # HELPS UP: # VMware 2.0.4.1142 + vmmon 0.99-0(NEW!) + vmnet 0.22(NEW!) # no longer need work/vm*-freebsd.diff, move to files/patch-* # clean up files/patch-* (old patch in patch/*) # but not compile:-) --Multipart_Wed__9_Apr_2003_10:46:13_+0900_082d9600 Content-Type: application/octet-stream; name="vmware2.tar.gz" Content-Disposition: attachment; filename="vmware2.tar.gz" Content-Transfer-Encoding: base64 H4sICOh5kz4CA3Ztd2FyZTIudGFyAOw8+VPjRrP7q/VXTLx+iw22LMkXawIFi82uX7gKwyapJKUV 1gjrQ4cjjewlG97f/rpnRrJszj1Ckq9wFVie6e7p6Wt6Lqn1qT+zImrUX/xlH01rap1WC741vdPS 8Rs/6bd47rSbjXaz3Wp0Xmi63gQw0nrxBJ8kZlZEyIsgjC7vg5uNKfVe/Nd91Ez/juvRuP536t9o 6g2t3Qb9G2gGz/r/G/Q/sdhoXJv6AWW1MPCuul0novQ8trtdXqiOvkD/uqa1m8279G80mo1M/y0D ng1daxsviPas/7/8U6vVyFzbdansutS1GkbuReFHapOdCQjJIFq723jd1Q1iaFpDWVtbuwd5Aa/T ba4DqsDb3iY1XWtU22QNv/Q22d5WCCiCuSPiBkwQNf3QpnRKA1aGp8SjJiPwUOUQIx8epqFrk1Ur uqhsKCQjELMoGQGETafxTJKSPzbJJ2XtpesQ09wDZt8Me+aURrEbBmRrk7TAPrWmslZQbTOc0IBs FgQ2/qiK8pEXxjSr4L9kTUQtO6vAH7J8FrlsjsF/yRo3HDEvq+G/ZM0k9OYV+EOWB5aPpHr994Pd vnm4c9CXFb71HyjfhQrzYOd/j06gl9SLqUIK9VXC+7JaX+gMrxCdyWpkb3gV701WI7rD1aZ3uNqM TrXDtYbAk9j9g9MJQv4oaTiedRFjsSYLzpFN+F3Tkb/Adh2FXHPVQaUg324C3TUIE5I8IMagtnji uf6kjHouuI5pMWaNxmXXmUBJrUDZmEam6ywUr91SXCX903f9E/PN8Z45PDs+Pjo57fc40fPJAlhv /9TsH+rawZsqwR6FTlmalSA6BoHQqMJRgbeP5Zg/8j60tWZV18laW29V9caSaSvwz+WmDQZdRgOu KGCUNbRpGkVhhIxnP6DnGsrnDpv9PjVZAp9CiiFs3bRsu/wqb/1SeKTMASso2kJEWRIFWcupUqBq sYZci64Zr1E9EKqrr4X2l0lAybVg5xrCw0NsL/McUT+c0htsZ3wVevvhRXnfDZywSoqy5f+xi1XR PO/hDcZfPH8eP/4fWJcUn75p/nf/+K8ZGuSGHR1G/05DM+AZHtuN5/H/KT4vSUm6Z5dMwojFdeon nsXCKL7DMqpToqstHMi1utapN3Ri6N0W5AUdchkkpP9xQkqKMjx70xuc4BDmhwFPDxRFdYORl9iU fA9Zghon57Ybqf7l1rOH/vP8X+WKexr/b7Zgzt8xmjBgtlodqNdbjab+7P//TP8XlsGjAJ8G6HXN qBstomtdvd2Fh1wUONj5oW8OD443Cz5gk5pDMiqyVYK1P/eHAvTsIcjDI0WxPK9bUAqlTyn1a0hk qRWQV69IrjCDOLsFAMoUxQ1A9zeJyeIF/LTsv97/T/o7vYN+KvMn8f9mp60tj/9to/3s/0/xeX+A 2ieGqhEHMnFIrZOPBHJ0aQCqUupZjHblcK/XjQYxjK6x3tU1cPDHxo5Fq3pcBjEIWASzpBGDKYOq KKdjNyYTl44oCR0Shw7jjE+icOraNIYSmBqfWzEuACQTZId3KEqCwA0uFJi1kQf6SppQYQU2OaeM 0YhsVEh8FTPqx9D85uamovw4tthKTOwwoFC0wwhDppgLLQ/IzIqJde5RwkLgYDSicewknneFLBBs 3oF5fDgDZnBCHlnYr7QBJQlgOpkyOGepq8BcqrbA4G4SRRTnkVAuelDu0XMXopuh6hVe/KMb2OEs JoenCz9ft8jR8MQgZRfatRyKiymUdAXOwZD0joakAy2Ujy0QHggZEFdetyqgCuxocAn/LUYgDJIJ aBlE6MeprClI7SrlPx6HiWeTGXgUER3LrKmAeuWhVPQf1DeidhJRrmFKKCiQxgy06SUcAOUbkvCc Wa6QojAsbm9cWSy6QojzxIUmXaZyMnydBHqACBwSyAhEFbxdvfijynFdRkYguHMKKp0FXghzeps4 UehzRGWuMC8ccX5BH2PGJt16fTabqT4INp5EAKCOQr/+f9PY9a4sOpXGL21/oV3ovkOuwoRgHzz3 kltLElPeoMfViSIhHJXbBkl9qprhBRTYVABRjkocOaAfGe/rl/DIW8aGMzbBuIVI0bpF0zMXmrqg 4FdJhIsgvPlIOGiMRjsOZ9gdrlNqo4c46EdWzh2kNvImkJHm3Zor2wJ5jGgAsrmkV7y76EjSxMqI hbpD2cFXCJyCV879uqISKemZFbAcWcWChmacJtd0TlZSUyAnkuvx2JoKn6YeHTHpc+Dr3ERWYhpN abSSeQT0eo9aDCw6JiPhqhACkiDzE1xc4T4NsSEegV+AWaPq0BnBPXjdQZgEDO1OGvvUjVhiecSO 3ClFEAEGfgpSpEKoMZlRbhvADlAE07FV8i6c4e+qiEkiKp67MO2iXGtAkq/VgBNZQezQKK4ClZw2 rCz0pGs30qmm/mQCoo8ESxH0ehfEZDEMlYQzdxR4lKvkIkGH9q0r9DMMx0iX8Sq0rQxhzwsnkyti u/ElsSkTHOZkaIc0DlYYDyugXO7TVhwnPloNBCbRE2CZU8BKb2ZdwZgBqgAKRMYPRzaDfKvkDR1Z aEK8WxarEpcbjaTFVU8DjOoQ30I2JoNen0eOPJU4JR1j1EljINg78F/NUTN9yDXM1I4QIXIvxqCQ MOTKDiObOxWvOh6HNHA/kjcDiMpDypKJKslIcQ2lOnFqzc3+XQhiDihD+aC7k54UGO+FRc4j177A KD6HkRTfJAzXe3Gs4gOaD7lyVQT7hZADRiSEQS4gJwDhQuOSRJhkQR7681ElOyAki7s/p5NasG+N YCSh3HXBz/wkcCGyUmmGYHkgYwuYiVlqacCqZ/O+K7vh5EqIzAW9o+UUzgLM7COVHAAzM6QJQ9oY R2ICrNRidgXcjjI8GVGqSuE84RYhZA4dE6v0LljAAGOKLfVYy3ChKIZeQhyDUWwA4Sm4gl4ALTJY 8dHmWOQCUa5IVIkvGOL7aaBzJkYcPq8AV3cdF4caDL7Q22xww+0WF91yzjKudUa+JbOgnYSNQ3S3 wnvPsl3fjcihSoYipqtEKfRrB5brdUka57cXBwDlofx/FAaOe/GN938fmP+3INnXOlqzaTSMdgf3 /2Ei8Lz/9yQfOeZhpgqmOiabpLi9fXzS3xv8tL0NecF5miicu4F8LCoz9w8rsj8LqSZwioo9Hk0e j4p7ixyjqHhhOFnAe7hNRAFEFxca724JHosKb0pXMYjCyHW1Y9sQhGKB9O5oeGoOjre3b4AdUnZg wWjDwQ77pwc7wx8Q7N87/7edv+D8B/j/Pec/9AY//8H9v6E3uf9rz+t/T7T+9109iSPuNDAp9ZSX 5J01urySsw6Z8b09PCO2o0IlTMohlxK5AOZNfMCWWaqMCgDVoxMa5GZSpnUOKdiImnKKkyaT2GKa 8KCLwujjg3eL6UjGl/JSefwqpe3MVybFgsU6HlowWt1mA6YAkQv5tlhgeKlsH+6cvH2/WV6pBSuV DaXEriZ0U9uAeR9kQzBql7exvkI+KQX6EeaKkBuWTEJ/J4iwQV6SHSu6GEPSsII5E7EuYBivEgHq Q1rqWpC3KgU+M8vhHq9sKAXRmF5drjzFSkitx0RwV4WaDeVaUUoe5k18P1jBLfxyb69arP1ZrEDS AG3SEVnh0rKdlarE3VBmYxBK+fve3hb2QiaPCWTmENrKnAUoJ5gdMGyHTyI3+P7t9ij00o13xvfd CbJZ5mysrXGhlAAGQFYAyXDiFQ5zTfDcQb72FFqRdXnCZf7wi/Yb9BCeqqLiF11VSy/x6TfRpuDt P6EblIu/sqIEq1SLvwZFlMvzDs63jf/i15Pmf7rR4uu/baMDj7rI/1rP679PFf8xasRjHmVPkkBG 888KuuLXwrLu67phEL3TxcXiRn5ZF4LIL+Q7UqNke3t/cHj205udYR8SMlw1qo8mCc53yG8bOCaI ySUdjUNSXP2KTzFHZ8BgMkb9WK7jYKtOjKsFQYhrMAkf3GBousmcmicjZ/m4JsEx+VonDoZhwhZJ S5o57ByZPYjdNk7/vLiKfOH4KPDKrQpMloOJdUEXGv4GcsDxSVccV1H2dw7fbu4qxzun7zbRDLol fJQ6MkunB8e9wQnEajNViJini/LN+tSK6syfzLkbUsYnwBKgKCkUVdkwX7AQZbx9Pmw9lMWTYulf lVH/N8R/NR4/Xf6Ph/7x/K8B44Cmtfj+HwwAz/H/6eP/kPGtn4jELJx8+UgA5sMHA73Bz/viAQGd jwa63tVeE8ujH9PhQCCYYtnJRCKbuYBA2SgNCAIiP36UbuLeMnDcBpWFbYiFMfuuSLZeGfPYaLRa PDotIJZlAk1GFru15T8JT7bFwVmIjJjOTy0voRvQnFLgbBdLehHXCkpQX8x4LSDZiLLNDxAhI14L aEXSJSvFX8vq6q+VYmnlgwDjfSp9AuhuTcBdi4pzaPdSKQDf+At3KHHSIPjc/LDAL1la8/mQ9lQs lCxDi9IPynzZeJOvdfx4dPLD4PDt9rbCV5apDcVvTga9t/1eVmZC8k4jxxrRrNIcHJ7uAcA4jJnp Tm7ydts6DG/dt+LLB8DleswHxaZTU9RtLo7kNt/6woq5KX1MFXq3+TzSZDjFD/FVjAe7awEZz9QA cpoPYK6/E32BfJw4jvtxM5ko4qD2vCiGITUbHbc4xwGoSlFwuZmUdJgxKxi0WIVjXXo2Hi8mtSnY 4EVE0W99PNCeYZI//0Qo3N8E21lQ9nVdnERGzwUks/RJMHGtXoo8hfeoNNf9Uk8KN1t3HZNZkzua F5VIvJBz5Lm25oQLUv65ult1kAL+jFsQMi1b2F8U6d55FF7SQCXk2KMoxoimm6cSB+OampFMlZo6 lGgENLpFciZEjK1XOnaPRQlVcjB5rhEGe7tgsaQk7Z9Iw+YyxgcpmJ9K0qsgXvz0c3+4GC1uSh2w LyJrMr5D7mk1l/wdFC5Mfrb9Lgqy+n4Kgum7SYj6jEZwgY7iX04otCsk0yWShhfOoBAS4kstD8y3 9iWoABGHxQVWHhIEHuBOW76+Cw6wHJquu7wVXbT4FRQMkkwmixT8+OJ2+Biy/oSFcTQi2mMRYGbg u/EIkvclhFRy9xHNweToSPOWX6kBF6VTzKPcxoaiYE6QhZyEH5cgS1HjUSFj2RXw7MUtpdSjjGZ+ 8ii3EL2NxwlDmotq+1yt6J+rFW1Zmiiz1UpuLEliC+3nwzkEIG7GJe0D+cRD+Z8o3OulUaXdTOnQ 2BopT5L/p/f/0lPb3S5u04YBXv/7uN7+kut/D67/tI30/ifeCoF6Q2u1O8/5/1N8xP2/VNt1oey6 1LW4/nc6TsiBdUV0Dc/4Nhrd1jo/9yuv/92Bu3RrUIPkf31++8/Q8BYZ/AeieI/opevY1BHbA/CL pDcFiuJ8SU3EBnVcxJti78X2Ae7IX/nnuJzMdxrErgHuwwcASVbreULfL9ZuIR0fEgPKILOXWxCX NAqoh4h4ew7iDbDkQjPl+RUmswJ1c6KQ6YHHRJYPFG9U4PmtmxUpA8DcQhs/Dg4PT81e74fKAtuL 8JAoovSa/A5eS8/uyGU3zN4f9LjAyOrUF0/7kCpBsDw829/fUNbm9eQ96smUxwnfH5TFZcokcH9/ ZwW2RxfuVELMaxh4DO6S2scQxfZd32UbS9VB4u9nEPGGUHRDaLrRqupNzi1Zxb/aN/kgpTq/HYfW k1MTlt2hpLt0lJVPfbDh28rMu6igXG4iTHzIdHkpv71GFH5xVZGCP0kCEHpeX/wi4N+9/nMz/i+f w//25z/aDRH/9Ua71W60MP53oOg5/j99/F9WthgBhkkAI0BEGhrRIPxr3VYrfwH8TuxlRAOGgfkY 0NTwLin81w0eGIYnu8PNQgGjzkuCK+NNVasNT3fe7PeVNWVNxV3ST0fD9/2T4eDo8FpcI9U0SJh+ ODjq9frHgC0GkDWVh8o1KD7b75tQ1T/s5SrTS66Dw939s14fwmNtUCqru2cnvcFJpZ468UKhGN0W y+SF98VCscydI4JBZt7W2lJjqlq/5Qq98s/x/+z9D1x8JvWTz00C7/d/3Wi2s/c/6HqTv/+h83z+ 42/x/9T+crp+1Dsg7iOw9B4Io9NtNnNRQK+uQxTQq4YuMkGxHLY0TPMzszIL4t5bu/89DpoBnL0U uVVheHpytntqHp8c7RbkLX42xnXaOchezzzaG+z3h+VJpTCpbTHbxH242tbEdOzalmObIfePOcZJ //T9zv4cPKJsannpexfuaxsJcwA3cG62/LgGJ7n2uDzWHpCH/no5aXHskRvK/GRJ5PKUbp2/kgL4 yWUxPDpngG5jvS1P6/D/QkN3VqNMGW8TNd/A9yQ0yFpD71R1kcleL6acSk2gsdAEmwJGLnC67Zdz giSrk2r6xg++Dr/qzAsEtjirbcqyVcebQBJ/O+Gctr6QMO4SFHIvcyCFe1AcL85BgM7xRA58s3ve +SD12VjH90Q4pFxOX6HghOIVImXkE6zq7enPx/0qKY8s245MVnkFdKtEGGsyiqhdJcyuVMh3m0Sr zN8X8iU081TkixrknsbCmyHO/6BRWH7l8M1u8VINeK7M35zRMNaFRTRbj7MIUBv8hT5l0dVnWsXY zjDJKjwt28QC6c+zi5ukH7CKPAKf8OLPHBTeaPCsc5ib2h4X1lfZRm9wtPu2NzjcO8pr0va+yjju Ifo465jbRyaBzEqyErQVbijNdZxOrjXar6v6+iMMZWy7wK0NM12XfYGlcAZweoyva1m7h/JnG8oC 5TvNZNkA7qIivxEkCWL3AtdI+NuSrIk1Av6+Oq78K2zHtRctB0Sb2s16mwcYSDQfF2BGdhT609DD bOEzzYajmoA7YpEH8/vQWzadBeKfZzm3Eb/TekDSCEqwTfi+YUCLxESZgPs6Y9nlioW05Wg/r1jJ xleZzIOkH204WXfV0dgKAupp0Jako8LfL9pvG3K6yl9N1Ww0qvdajpAmDh9+4jFXXgT7IuPJEyCr 8CvOTOiOVr7Eim5rBW3pIVA/3siA0MQY/In3YpGxFJne4iJr8hdi8fdFLagUbzm5QRmbrJL/Z+9Z mxM3lv2Mf8XEld0jbLAl8TDGx5tiAdvc8ApgZ/cmKRW2ZZuzvIKE177J/vfb3TMjjYSEMetsXCew VV6Q5tHd09PT09PT/XbkqwUj0ArkAEYP3FczJl5J77XKZ/BftaPy0N1XM+bSplfUlXyR5npUcaUY y5oZomsu79HV3etzVwmLXxcDuEYOPZMPjtDkjffz8B4auUQw/sZh9u94Nw8N5tCOO+tffSJHc6yA 932vJuT17/vz3wxmjst4Qaz1YqNRbfY6H1WKuS81GJEty7bYE4PBr10mUCqA6OYTYuTcWMPLvhak MrCxuwe0mj3SU+Jq+iZHLpNNHcLIHRgigFqMEOE7r7tr2KQtrjvBmcmL9mcYag//eiIi0EZYMDzV BsakI5+UoAABCi/uUX/BKvj7tyOgZHQtdZsbKE/3Pp3PA7wmqfEXV6Nr9pbpDzfwIberBHe8cmzO t9YZjKsF0t+qVWBca72PxZgyrffdVr3aqyoFaRRyGVIfs4e6PJUIVy9XOq2G1YU+Wu1erdXsYheJ RVgx+CSBmEhQbb24lYbv6h4dVhB+b2MXX3jbeO8x1pVR68RP2PL3QdQWA++qzVb3Y/dIwvFFfiHX r6M4FMr1aqnjI5HmdWLAw1eRACqzQo/tqt4q/1hptToeqfzhPGYeudgPfPVud6oXMCisyH+W6vXW z2KSgJYG4i1nypVWmEBEZ4BJmb4lEvpDLmuUsbtIHQ7Ymr7FLb5PTCC/fsyyumTycE0M9/NHqlYG hIBhBAR6dY5rTj8gXLPZxcO8BXmAkU4mayKjtrAuOoso8KiduQyZ8nN5GRSUDxSVwTmk8ZBRjB6U GxWr2WpWlZ/1UrcXPm4MYY4NfB3m1MIamEvmq1Tfaw/w6L/LFf258Z/56ve8E4Anzv8y8vwP7f8H B1DONDP6xv/jG9r/o0M4y7H+iijQsonQGUDGKGby/hlAxsQY0Lvwn5kX7iAB6z86Fbgh2zKd6uO1 nMXHdATJj+OXRXrWFyziUO/adq5izd2A0P7ghnrcSi+3gqdXsYKnYwHM4i0qfQkGWbo4rWIQuDvr wbG0gA8JW1qMBKPig7K7HPfdVXBfdkyg9sdPN17krGfVkxl/5GVRWKkq1Yt2p3ZR6lVB6ygcnugK Bts84vndNnFzAf1ydg+NFRZ0B31+aUvydUq+0s4aij5bS9GnWoq5CVE/pP2+oefkvjSo3gOM6NC/ J8aPK86kRhrFVfaQjEVu83B4urWTUqWi7rZlZ3wfFt5FHvn7x69pNRCcmpGOQDeWb7TtU1sECwfW YGJzXmRv8pVfx9spFmxnu7jNj0EUbd7bA/Bo+aQmGqbkqkTwIyIDxXMaAPF1LIYNrMtbHpccK5oj QUy45fI85rvuzZj9HYax9ij6G8YGmI8uGWiufRl2QIzNSb102mU8cD6ZNXhkq+Ejm/Ydh8ef/4Es FEvIYjmDGyr51fTxW1qHUAHT7d/m/9Eu9cpn6YtGo9VMt5r1j3/9/W/0/8gK/68DPWdg/pfswcFG //smH5BcNyw9nzUVJw7S96Q7L/rfo84T4ekrX20FnUgiqz/Xi9irp7qQZTHCcCCJSIEkR0EIjn1y LaVIaGlnal8NbmDO0xo+oCCFe4w7jJLe9Z30vKVJmcTgwN9FOOPurl428DjgMwx6DC0x2zilZODR GWv2pPsvRXAbTz6zbU/n4cIxT1lS4K8pHKV95YR7lYKo5EFV0BF2axdIsAskkLHYKBIa0hKf7gsv kQVfWfRQFrtcinX0Y7XTrNati5Jlwt5cswBjhn9jytWx3EWgnFKy1vnJ4hGUmr2OYeE9PKY/ADoA ebPTvahVetyyjH5y+6QLCr1q37FvR/bYdbg3d0yTptdkAZv0AvHtsoJE2aOUgjU3XEuWgZEAUiGh 9raenBIje0S2772rCMb1Xy6bFn6p504MpebSqbHxsPd9yfyXY/f6+pO6s3hysKd30EnsaCtvlw23 Uuy5461WXT7gBg24sblSsc6VigxRLyPTDqlbO7zOcrcdfGaBfmnP3NBzuWhtK1vgbX8AsbBvT2yf fQQ1sVT+0WqXTqtdq13tWHRKxbSMuWPoZjYZVbhR+kDFatUuqdBQOPk0F7t9J5qB+YtlvMtLPJdt Ra3lq3eGL9+ZQsjOX2rXylYdhLtudaqnmtWfDq6ShCx9/QXfd6z6RU//7Rf9t2RERUOtmFioZ4h6 W2m69VIZOBjWtNmoBS5kpNj7yQSYF/jc1eGl+tuA38C4Yl/xda2IbdKc36KZ2bfSrm7kOIFykkD8 2OeLB3jHdtzJLK7LUI8xYK/ZRizQplkgQYS+fIcSakZ6F/8iqoztz9bVLAvb7nIna7W7VbEnZHjo Bo80UQC32IT3rmIMWlBhoMQf4vCRkQ7E+2RlDA/LsB9nwgOzoljKNt4zDK3jUHBbLzYzxgN25jOb xxP22sAaBONplWm3w8llf8guB64MhgubVApCa18n97xK++JbPLK7cch6WAjgT7spdmn3eaDigYjn Oxjf94eDax5igmn6g3HCfoB/Sb9rbPq0q+k8kBpyjVQeBQE9+fi0/BCX+uKv+y2TIPJG4JoXCTdq zl+26nm387Kb23mr3M5bcZ7cxXLz3dPz5G69efLETjmbx4GGv1IkC8EU/PxnPprWRa6DXwq/keCo 2M7VbDCFNUIpOJ3Z970OvuLCJU4oC7vXjzQh0ODJdvhEbLszR7GdLkgkaJNfSL2aTRwHL5Q2Kmg1 fFJtl3tH0tFGwaEIv4scjHChlYdjoeLSAcnpeO+F/qqqD3q11Cs9zRpeu0mg5mm5TJ4u8GiYYscz WJfpFZ0rpGUtFPW9jma5s6SIgu+MtO2hi0P2RsdQQkW2PdpmVCLp1zuNrOfE1duN7c9ClC1rSZ+7 sX16dWP7ZcImXL6z8Xoxj7Tq8Bj6GJEW48qP0YUNbcBAMZZO3wGH3qL4WYlT0E/DieUV8fYpbhHF 1uEXWTXEMQdFXbkznyEzOf1VLUHe7Z2bMU6hWhP036o/xPy3nLeDMcZv9Qcj+Nay+HuYu0rzijXK AAECXIv/GWF7FIkABCGhygCPsRu1JmjhwL2XOOyaBj+S7N8wwpfJJOgt9LPIfyqVSh8WK72LrrR4 bsc6rfNm5bytPaQek4kEVH9Isl2mPSZZmhlJtk9fd/BvMlSp0vq56VV7CBX9J/h/LMb/kJvbF7// bZpe/A8jmzXo/qehZzf2/78v/occ67UCgHim+6DPRy5XzOX/Uab7HJnuc0HTfcBgzw3QG4P9qgZ7 fsARNthz24I4J+f5w4GvRFSB6oceIM2VSWKv2ol1Snv4iwZGK9H4/ajh0J7VKBX4sgrn48gq0YME 4GMuMtEEmabeo68D8oscbpgpwyGo3ajM9D/ZDnM/TxhtZGwXNqeEswCoUcIlOtxalM0G9qIXDVCw FSeHtdsQP6ezyaWtOjtENVhrRTfJXTuj6IrU5HsDngr9aBPn99Wu//7B00vHf6HYwDz+V8bImbj+ Z43N+f/rOP/fHHb+9xx2ftX8Vw4iXzj+X0bP+/P/QMf5nzc28b9fx/zfnH9vzr9f/fn3Ro/76/U/ fqL/8v6fIO11L/5rxsT8P6aey27yP74O+b/xHNl4jmw8RzaeIzHntJsV9J+y/gtF8OXXfz1vGP76 j3dBTD2/Of95Jev/xqPl23i0vNr5LzZyKAC4X8tLz39DR5uvmP8ZHeN/G6a5sf/8zfN/40i1caRS Hak2utI/U/9T5b/wU3th+W+YGV/+m3T+l9/Ef3lF8n/jHrlxj/xnukdu5L8f/4tvc9Y4Algu/82M 6e3/jZyRyXL9f7P//yafmPwfcqwXQ38Virpe1I2lyT9k7XBFo2iaygb+kILYHqbMzHMyf7xo3o92 rYIZNUIpP6aD66WJPi4p8YZ4Xz7vWNBMInE1n/Hm49uCIvhcKfushCFhkJdBqmQIiQA0AN3+jhTu Ej7xPz+2lvaMQKi0qzGP0PUiMdaCRUb94TAyrltMuLfB5OpqMpJZRQ7ILHRopsxC6CR7ClzZd21+ Zi0XQ29Vblg/l2q91o8+veSThP4ggrGtmGoFWNAez0d4oWzGU3r8wQ3r6P1qYQoNq9f7yI6ZkQo/ f19rwXNz4Xmz2oPn2YXn5VIDnhcWnjdq3TJ2kFffnFVLF9htxkwlEgnYBt7Z/fvHz/bg9s5llNV0 Np9ydrMdxzsOoLr12ukZgpDPirpDqrVQmXN1sG7vDIMwVytQXWnrTwWoFG5K++NH9mkAG8/JzRMN npS6CIthBhCvfijXkXi5vADRfoCRdwZ05iGbC7TTaHdLJ5j+K2eYvIp7N3CU0vCj22gzp39jU80v dMiCQ4q6JJnzuKyz+FiTF+uO4ie76xkCu+ftdqsDE7vU7QJBWuenZwHm7DsOoDqZ394Bgyb295kl WmaSvYAsgVJeDBgees1EnXPXyIQNIb3SabPUqLLt75v9kV1kl/PB8DqdO9DZ9+pESKNjNXTbQwqI qvBt7oAIv3zksVp5zOXmSYvsAyI4F/lu9+k7NcDPlQaYftcaYppI0Nz3ttLcecZXXK2LBjpwGHnh BM+PdSnajYFZPbIiFJisggH4gK2brQ7TvXheQkBeXdv3zmeRjFj8OMZJt1w4Zbd2E3vX1mRqj9lx QpbiB5lWC56meIGr4cSxF0uU8bEoQiG9FovUKDQZLzKdDCNKtOGpKEApgY8TgGetDDMexky8GPX/ A885AUr/0+qk/Nh1wLIE/s5+NPxUgsO/WEQgQGXEJEuAGgTfUmI7Q3lGDS+UIRacYjB6XpK+ivoU 9wwfVyzy0ynXW92qeHeJCMCrtOGL/C9HyrjDfp/Scph5Ly0HRg0UkfSEVtF1UXjD4A6u7Pfzm5RC J3FOGSgIfVJMP59sUYUGY6UQMtdRHNP8W/KMCIUNbI4ZDIjZrP71tfZWZT/VVf4pzSXQMgaz560n ZfQ8xn7uz8aD8a223Zhcz4c2e+MURczCmX07cEBaYZrtzwP3jhHax2+uGaGGX9z+7fEbh4IOxlBy kW6pCDKlpCRJyuN25gcmrzZ78qzYw5uJCQkdYTaC/icbvwbplGI6S7HzWsXqtFq9FDuFbz+fVat1 eJHX9RQLjDKFk5SXDcYDtzsd8AsZHKT6JEgiSRyQYGvThj2fOMTRWYrXaB76x1N0v5wP7bEuzpjw D2hD7mzySLTxCJZcjw9n9mhyb8ez4vMZbD5WWGwJoaSrAEPBBA3zsL4UCTVzYIa8dCqdC7GUdHul ZrmqoRE6KaX59eweFg7HxYO1+5lzDH2k3zkDWA/vjSP2K8iUeq3bs04wtUP5jOqmGBVNMayXpDI8 LQS+TL+bfB7bs+PjaZL9+ScLPSMteIrWcRF6E2qnobL2HQfqDxnPk2haZOX++F8uu5nMcQWEEv3x Fb/S8+aayCPVcuBWf3oAFx99oSQY6zbLtf6IRn3xIqVpJkMbq8yhjKf5svEclFiaoDVErDoaDJgF w2jfp6jQBNcG/hWeofLkxV0XoTaTW7trthMMtOn5Fl005AWrnfuR+Hok3viOSiInVN6kfaiRCbhK wUc483otgEySuViUdgXnU7qM+xHMRR5BAuWTJpJqJwkH+UPzWEQ4KK1WS3CA6A65G+vxzN5RU9lv kN30cdcFfOSLbpzFKmYNC9jp/fmJzFNikPzK5j3/MX5bUY2jGqVNhMfsZo2xX7mh5w2+yJzDjQ4F P9asIOZ3Xtn0u/tREn3CPM8APlP3oeP9bXVFYttFpv3fZHQ5sJNCy7rh90FhdI/5zOVpVHw3A088 SIcv8ZETPChGxcv9neVAgJZeBtHhwvOy0reCEjx00HPxSDjTfRGJ5A2eacOMG+bFKY4aa3h07Hu8 9fn00C6rGzOafNWkMiIbCT/15UGD8/qBCrkKN4vSxTWm9D63hhPQm65G1ykm4jvj3UvBZqPJNfCY TJjCFnGTL15ABuUKxJb5rO7LIPjAVrHa6WnfwVLsz1z44YmLMqxYrn3R0NDr8i3elW7j1QHHL42s jdWRn9OJxbwvaQMTv4STvuBTlvDVi2rptFRreo1+CcIiNLLyZPrYm5w79kzTru76s50k0lKBKiXy WKFMeo9ReWQ+q7xOccPzubyPPoUFv2jUWlbnvFkMUQQk33dC8nlAwXbzbjLEVDNI1bQy3VR81fA+ dDNVzMIQARaKiU5kdO4QiO+r1XYRSAybnQ8fKK8WbLNvbx/FfXFgTR7LlY/yYWCUkVRsB9kP+tX4 L6Sc7LPRbrLRdCx/wlef5PXJ5NN8iiSHUsgEItVUOhp5amY3Cl+lA4miN84cdlBojQICX5AZN1cD Pwy/QIATGJV39IQi/uWh0GEyVZPx46egsASHCCSCA3bexGRFePGkqEj6eFyWs9P5eBiLyDL+WlYv EpEQFqhDN88bZEopyoxdsVCe2m5zPrpoONoTYAUKxhHUY4wDunF/YOYC6lMEpGelTsWq1xq13kqw Im/Y10gcp45mpBWgjqoSTUeyFB/g5my3YB6kVG/zEOS1rrASckaR1rxGOxYDHMA4UPk7cdQR18BJ qd6NbUG8ZMqWLoweIVfIp8wcYJc5wP8XhCpeaMAwDCr7N0qwRfbnad+XM/69fuRTDR36cV4sm6f9 2GnaX3mW8oACq4OpBiAgqf2C0EXBVz6r4o20aqPV+Qj8EdudXCDR66oBW/TZ47K1J670IliLEHWq p7A3rnZUM7NV6/xUpExW8ZboOMjbvsHZ6ghDADSnaV56YZSSSUZa0/ZFA4+SYbeqbo6ikXyBhuWB oWeLErpKrQkdHQWM4wWDtMWCl6AsqNIpsAwms/741mYDkR82Rs85mU1GpOm8HaDxR9F3ZLJOeJ5c woGR+Lfw22SMdfcGE2TjFAKyN56P2pMZKsmSEs+j67PafQ5ZM7RLLBQKr5OsQxtQfRL7FWm5cmPP IWCW8+Xhgbod9adzt1cKTtSXmMdkY3jeDF2o8hwcc6TcH+r5OBxb7ZdGUYyW9lw5tFjrOYiSdNk9 NIKzISDQ2GD2e2BvpmzRkYWwtfGtAhTIRIe9wxy1njGAYSO0zfF395H1fkmnV2n+N8VGsUDVVRpQ TBkh6q5WW+4qQ0YPiaf+oB/5zxb2pHT4medhn3RD0ULv+9yMjCl2pL09bKU7xTBHsF1r8zNvz/Sm BX0kIix1sTWFm0UyKQUdwIE+Ri5ljE2xm5ErFvP7yBOuSzp1GLkpAhwPPQjDQ5NjmM3EYvjN0WMv iKCh86TWhn4gU6Fil1swQ8eDK7EZo1p7e3tefmLVlLIu1s9rI4j/4hDE0UNEJxM4Hmb9UeRiQLE4 3uNB1v0o/W44uT2peJrfvTTtKqptLIFhQf9QyAvvBFiKgYZ7nmXw19l2KkSLIybvwK7fpCTNEXsW JlzB3rhivnb/TxHd46X9P/UDI5/34n/K+1+Zjf//3+n/Kcd6pdSvsbXDEUCzxWxWubhFnno5eUIe EeKdxYZ4Z7Eh3pc55hXC3oijuWs/xLgiKjHiF+CIe46RAaQj4iF3ntF1gZ9//M0jYfJ4NtWK1T5p ahbaVazpzRj+3k/HSaa17x6dHobNsXq242IBENXymT3jpelK1xoujN4RD496j+NlIQ2t6XSstdtN Bv8nA4knjUzKlCk9E1NpIgWUJzc3ju1abhKfKXoaLqUYtcfqtayLBsX40aYB8zS32SPJrM+Dma2N 4p0e1CSgp7VSs2d1qj+d1zrVCp5eyFYIg9/n9tzmJs7EYvPeo/k4XJrHTop3LDaW9q1gsLwd9A5N jNwHghY9NSz4EQctluOQqiWFx3Bk3yIVqfASQMX5i8wNSsNpUqZ2I6uvOJyJZeP414zWfMwRSjHj Lx2yUD9rjhuLhXu1wVuAQpp1A2O4JXOlcqd5o5CRGXYXMtTL/TU/z/QOM0T+2ot2k8f+xRnOZ+LU teyxO3vE00/XnrpU3n+YvHcn8FxbaczNA9IilSZ3vDbD7XBCBEuvBoFv+m73qlhFat5q/t2Twfi6 0W4W+Xk8kJq9uZZ5eNmbqYbCFP5Pyi7fTNF7ZzqW5zAeybB3KMu7T4niSU+lz+e54y2GHs5klI2/ 5x+H55QkGcnILWdboNlV5hJjC7zM2Kd++t0n0eKnkT2yyHmeWAtDzGg8AB0uWCmGc9fq1v5XHEth VXi+bH77Ejo89UKyW7QVfLM4YQF7KGX9bqOHtebBnmJvRQOrzUWc2H8rNRZxJrw+LeA1Vbj9KekC a2bEsvCakeIQx8k4tj7obBXQWRzoJAuWw55QpYiYpl4pLnCl+nOIh4QGrZjymBB37KK342PyQqDU 3YrARsEakvAqh9N7DqFw2fQ657CtJQuenqsRoKw2YcNQelVpVMmZTB1LpVyAI9ed10/AH0fJFwdw 2TRdF0b2XBiXz7pvSy05hdSJrofmr7f8+fNjY3d5rfafswGmbxDs/0J9PJH/PZ83Mf+7mTOyBxgB jPK/5zfxP7/J53sx1EWGgQydfXs0H/bdycxZxhepe2bsgdKLYRv29cy+fsCMQhFDMuhs7PQf7Rmr PkzZ91tbZ/aMrpH1yTMfr7A5k5GN/qo38yG7w0b/n71r72rjSPb3X/Wn6ChODGtJzEhI2PISLwYc cxLAF0icnN09eKRpSROkGWVmBCY5/u5bv6ru0UjI2Ekce28uOY4NPf2sd/WjSpN4nWV4wCJn0Pjd jtNQpCePklzCKsrjPEzTxTLOpDcbZHnCbxeymr4aRf2RnpggzvR1MlPZKJmNQxI//PSN366lhi/Z j8elTg0J++s8og6pkZ5Nw4AHdv2rLOFnbgn9bqb4gBeeOruO+491Qr+mVxGfafIiJvwusp+kJpxN psgY00+DbKTyZGhQV16koPerUTI2GpGd0eHArYYfIQ6CPi3yCkDESq8QXBIRO6ggBjyCWPcM+TeG IfVsRuvJ+gS7WOfmtVxh1WFCXcRJrq+IwhvkIyV4aYDF0icd5Z8tNx2mwZQgmEnzKyQoQdOa7s1y Bg2HkSQ49Ay5mSlj0jSGDUUsEut0FmNrnzC+d3yK27KTaQ6UHp7ql+SRJVcZzeF5lOeotDPOH+xj oTKMgMhCUBbGA/ZpnURWuro7mvUvPqtixid2HFubMJMmCb/YPDo+Y8Cm8kKV2tFceak08n4Y5WrD 5P2NQS8PeviU0A82XDdNd4qzDZNOoowVP5xHfJGHLpqZQYJ8YmIYeZhgGtRP0MdJUQ3VGQylqQWE gHQSjEH4KePqJLjSYZRd6AnNr4Sd74iELqM0RxAm+K1jTI0rgmBNEHJr5JUR/qxPcO+7MaWu82gc 5dfL+D4YMAivAhBMorm6woqq6LUKZhkXVBtJS4vDGrecIDkNAojO55IpOxkwdDHb2BBqTw1VntKC Oy2dmT5i7AFmDIRYVye9tKpQTrC1kAqkAgBtAuLbaZDmnPMJVMMT5YGrPHJDndk16Pkaajy9y1gi uut6X/Mt+cv4/NwOHoeKx5q3vIwtSgmeFkQc0NUIYfISSsBnHAKgQcpPdBxZ9NKEfAyVWmxmAjIm 5tiYEBDPBCJMROgqtNEHmbpodqp3TRwVhzX7iFbLMmYpxyzUhgg2cfxBzIQ5NXQhV1UWUBmEpukq tXdy8P0+HoBXotCo3R+/PTja2z85rfid1sOWer6/s3daoV/U6f7u2TGVVzottbO7u396qqs4+hlt MJCBJe3p8kcANA1CL/OrQO2m/6j5yGuqkz1OiyXfYxIiVfnUaWu/2fLaW488pUCtQ0PyK0+vhZx6 Ilix/xH1iXaKr6mReLp4cuwg1lBDKtY0uN64DNINos6NcGKyYaMHjoc4HyfJRYGTlo5nkx6yJwlX qx5vmZP6At9cM545MO/G841ToF/IzLwWSAY9sotrQloCCYIzkxG/hXbyP8BcxySfkfBKHT49mYsK NNQ/WrkF0gxDEuzbBQx1L9v2e4RNIsZtAmYy2KZxSDWQAMR9foTqjYQmx9GF4WnjgW5G5BBB5zl1 SGAlRy2/jwfb/QjyStHsSUqLBiT5iz4AJZr4OMhYPC7pD/SC/X/qZE1ev2fKrcQ9YGA4T4KYnIp0 fb60YExTGZBZxK+JABkLEpYvAEmh5PCgLQzScKGrxUUOALe1h+uM0IAYVFmZi6FGZjx1vUUsY3F9 ZM5sJZXEYZjB8QjObKM2kx5OSejM6YyqFuOR7dE3i0KBWJ2UpLLhnTFaZjjjF9MQHr7DTIgANLR7 ekCgrg6CC1MthmiolzhK1YQO0rA72VyRGcOST/tZXhJ2WTTBbNlWKrKDjTEXJ6dABYMopVZC3zoY QHPmI1FL/HzcvsmXXXzQfw9eIpkQIyNUr4bRpRHBo/mSguOSkrQTgmN6sSNZSTyWoACMXhpwSOgg BcBykE/gdEmSikknwr1GoMpcCwgARXgyP0Nr5IlYYHagvyEUQ0NEBk+At4AZKnHBoTTmKLlidGNY gHgOSAF0yPhjpWdVG3Qfdn5BRA39cgRF6cI9FLrMImESXLBOJ3CxkCgESpnFdTbhFHBP9FMjEbZZ xZS5EnShxBKMmewvzDxkQn+URLDuhGNZmy1SEKY8wwN94eYrNmKn8haK6xPRcZYS8BTmG0HBZTnf rcsIiOBTGb0HsTZmIAyS8RjAc9PgaB/hzEIIMzzdPT2QWx6ZsjYEC46MQ34QeMaAI5h2zHNEHegu bkeTC8l7IGDmpBdF1lizeSTDXjuNyFxjFxvBdqD5pppVKVO8YlVB/aEyMbhFiUy73Pha1PNTqm4u eBqKdGieJkCPcwcsZ1j+tkRhbRdaBwuLCOiQSBYQiaRygmluDTaBQUDmXkLSPDQBW5VRRiPFEC28 n8JAnpDKDuxAJFR3906ODzMFqfZsnEynPAj9Igx1YdYFiUwATDhVbSJxESw9scpShgzpa9iEXExE fj81jngSbX4yfaEKHp6n/F0cmiLVYE0PMPq1g4B1inpzewPxQDNLHxkZE5Wz66npio1SeUHGQVfs qkFIOn3teG41X6URKa2S0Ux/XE0n46WOmwJMpXVM0eJB9F7mbEFWb5FjjWb7C5IF6ZBlXVDiMGKA +5k62Tnky8FkBSI6Hwm7SIyCySSY3mf3MsqdBBP5yYKPiMoKr+8PrcQJzSCYjXOaX8qm63XB8OjL kZAEOKG2Z4cv9g5OiEKJjJKY7QCyTyIQQQ2IoqWzipjFNiNPTW/kk6kMlrJ7A8loORs8ukhdrNSu wRR2JNe7cqlHme7ns/XXBXSECup8QsgM8Da+aYtHVD2bDQZRP8JcWWlnU9LXNYZXa90BHg4iXLZn p48t/lKeOfsW+DgxxmpFhfg8TEOhTdSqlA9I9QqhSF2yjsY1WKR1JaEMRTchyXNp7UCZL96802yh YeatgR7oTQhQiD6xIBxrCGLwvjmziyiNTfqbGD8Q4qHP5HVciq60q4MJRpAfQ/qzZBEnHIxNRaw5 aTmKvFTyyQO0Hl/XCkXOwhIhy8lw3pBcUIARZCx/oV9qEHpwtWvsLlqei4sdjQL5slquE0EckfCa EaKzrj6YBEOo3UDJW8IAckrimes1copr9o3hERm4/WBK4kTk3ZylaElkxQSgZrAyMS3PE9DCFX3D DANHBXsp5jWvlTN+DtNg8pglDbBn2C4lILLAVEssi15vgKLA0nKv1FuQ9kekYLge+a0mRa/OuXWb Rr3ZUHxQcpKvomw0VzfihkWFvQGqtG6ratf7s5QtXGLCAPGT4Fj0UbBZJ97vFfstNN4pVt0jB2Fo PTtIiK5+CVuzEJ1O5Aq5OaNGSIaINlVM4EEOUOfwXZwkofkScUdJCDcHaoaqj0hYIIYOG2pxnW0J e86grERikBbGc3+EtxMga6jASRAaZ7OxiAs50EkSF4a5kgZi3fQMVCcieWROgR7uvDg/Oj798WiX w/aw4qeO1si0f+lMbCXv7edLFB4mVrE8S1KH1JFNhTJOYra5izwpCh/CgHRiLA0H41k2kk0zBiYL xqCXJeNZDjuCdChZFUSk5Ns6lrEEP74Kru06RD9Hg5XLuKJPbN3KThVmwT3IhiZ/hhAJQlxCL7dm G9TYEEZUC7ak1Q1KaDrqyd7KGHubDbI08kJHJRc160GI+nFAZuuVhDxcLXhECSxYATNyRgPBzPRZ Ye2jCnmKpYkRloP4GjtYa9AhKRve9D9kvYwvkJgE/RFkRGogHK1FT5+ziJiVJYUjqvvYuuFtPadz oAVCu4IFXURqPJ0SIa1b5YgUwGNsUcr+l1PdTiU4wWDBYC21S1PPEyFxFj6yRWiy2QRwqtcx5IRA hHZWEtHk2Yl0bm8GPnKDAiXLeHczGJJOItPSGXwWukv6BXgNFM8AyzZisIjniKhvEYQDIz0VZz9A Bh5XsaH3WZqw+4e5WN4gyUOWHskURAGrB7yH25BQh0Qy6zW7WYd9nmFmt9wwMdguDJcFbkqNsIsJ GfTYn7awhwbvGfbfXhsEitGbjWb99Gzn6bf7oFxaXJMjJHNA5bUiP7eIZP77HMQSmilyeonQybCZ 32L29RudRrPRWheLV4RrYR66RYhbontpFA4Xdwklm7WkbxcxUMXjLpYKVdlOtrzm7L5iqytJ2c0Q QyF3e86cGVvBSoYywIC8arsz7vzNtPhkuxXrkDXI3vPdF7o/hsEjOrisSgiK7Jnuw9yOTV5cD5Kt fkgLqjU0MWmn3AgpKH4jJIcFujgtYIvSDk+Ey/vNWcJXiUQMs+tMnWG6yvmHjf5gyPgna9vYOXgN N4ltXfW8bpv+dLq+6QZhtzeoilcH84NFbSHprcBp65F5TbJ5GOXFQcjhd6dnIO9ZHP2MjE/ERlgD ucck7KNYIPjtzhGwPj9sceiVcYAMNqXXSO2P1zlZgDudYHXdS6yyuk8sqLDtT66R9u8zWaFMB7M8 ydK+9u4TtMyUjNNZzPvAdktFzmsKLi+wXOwYknXDqhuSOaW6E3uIMEC2dHHs5RxG3AQgNrmK1Q3k yvlP30TsUdqpzpJZRvaHPgS9ls5eCNKsThQRA40O2il/5v39ScIyP3HWrlirjdLJVWkQxWxA6+Wr KQhN5owkYa8GkabzT2SjGJVJwBTnWgEZX5LRK4YRljmW4IiV4yQIGVGMVacYnCcyHc+GloWIwlVv lkHz5gsnBYxvHF9Ydo9iUhFEOLDa2V0BB/VwPpPz9lOiuIUkjrBN58tZXsuaPahZl6T380MeJSxk W/EeIJJT6LXSHmIyxTub2UQ2QOw23HrZIVbkF0VWctbtURe80rLQebbzvzq4JJdBqCl2O2bkFgXw UnKcCVRGeT7tbmxcXV01LGJIKyAEbTjr55n7YRD83BjlkzGNVtdq5wKx4CJdpx/q4LvnO/rvF/Hs H5GYQlkjSYdfqaOof6FP+Zj073Jc+g934MnfP835vyAo2/jwY3jepuR4f0v+L0/yf7aabeSCb/2P 57eQEkK3787/PwH+C33/4fDve7fhv+M1Ef+92fRbXqvTAf7bKLq7//ER/vv8s41eFG9kI6X+qavn 974/PEKoFn6h8qJKNsi5/rf+8ku9UL5d9R81G37nYaPZ3mz41XJT+v9w5/SbG01t+Xa12W433P8e 2TP8+CSabi8OrUgtTYLsYnuxW5VH+dhs23AFTnfphI9TM+qNnIBzW3puD3OzNfd42pqJ29Wj4yoX bMyylNcfkuhP4JBw/7p6j/+tUgEn6KR/r8nJSPS/VPVfcZX+3ksWjtWhjmlYvjpRmE5PuCrG8T3d 9txjz3/qe0903fysPf3vx3xooCrFzH7cP62qing9269+w/yieDrLe8nr+RTJCrVb34UpJd4dTVxq sGENizwy9jQbs3jSpW8VnrKuVqm/SvOrL339lezp5vn1K1Xh5/u0jIjm7q2rSrG0+i80OZl+db48 95bBl5qDSP7thcPzYnLbtpl8ejx/SuTb/hf7oAoVkwV90tSWgBxNeg2q4shngdq4S74laaOnfgAo vyz2N+2h9sGLwtJMrHuCGUptZ5jZWPSOgBnkBaHoe3ZJWgoF/A76+pWaR1AQFOBXYOEWDCwCEAgo +M6B3YLcX6+oEr5sKYP6T4SaxVcBMgsgqf0WKLk2fyaUCjH0/lDSC1ddLb2/USpMnGQqBJLdCUhn 5jF5jKqySnopO+PqD/eslKgi+F31B4iK+dTfio5d6PN0wvtAtwi0HXsrQs5/2PEToeoOz0maSc3d 8v2ULhM3Ow3ydU7+XazQkbJ8PBJodi1nOwzyR5E4qlIWj1AfDpTE7uDcyqdbqQW/XaeTW7KYewuy TBbkVnTLkogy/jjqlnQRbgwta0Zxpp7cCmicmUbxzHz4Gbme2UfHkZ6dXaEj34F7X5XE1aKZUHmL naAqiywYJrEBE85H3vYU89X5vac7Z7vPxV6x3CQtHCuq2zR3qUPfcmrBqNQnuHRRvryH3CSXO1lU 5SvJ1clP3EtqfCCanVsrlt0+7nQ/tDAh/rICmGPLfM6o5iJSAQN979eXJ9/sHZy82TgMLgx24hpR 3G9gt4jpz7wmVvLUIHIt1Zoyr02fjKG3N1XK9EeJvv/5ff0Kd4hfye9Cn09PDva+3t/bdiSy4tv5 wdHZ/smznd397UUMles6S9yBpPzNmdoOIkvfXh6ffHNw9DV/tqSr1mnSsta7JxH/T99/OP9/mpq6 vRz/cfx/v92B/+93mlt+s9304P83tzp3/v9H9v9ZSpwabNbKyas7+yRpD7N6ftFEyUkSlW3f+/Xb g6PvfkCMzjeoJDr1M10P9b2iFhTgXLHyOBy5GtphXkti7l/QKMuF1OAq5m3jLqPh5vdJEmoisfIH yPy3jAQH4V9P+JprjEM0T/u6qVt6U7d1R2/ph/oR2+Poexzrela4vpf34qV+XpnX05TaPyAF9Oqx YjtjqU1AyqJo8wZFvr9cp3ezTtPWufHhRomnJhcxQWChHLexdZ/W1VQCn06nc7PGEowuJ6QUfI0j Ytvn4q0Ovlcvdfra33ykO+12a+vtgB6FBOcVkxuFge4R3DkuiY+nn6tr9RZrBepzTbYl3wWKefu+ Z8jKqBW3jeyjiKvoF1w2xrkbhwTmIwJqG/JbDVx0wcnXUMvJIr/bsKH1R2G/ygHGPl85n/7CfAhF q6uFi9UCAdAeaOO/Vv5z5KeNP2OM99z/3wSofL9D8p/VwN3+/yfAv8T/6pkPiv/b4391PJQRgSD9 d2cL+N/0296d/v+vif91mMRkGEwRxst/1KU/bX772Xxn/K/Fhi2v67WkoaTw4NwjbRfJ5jeGAPsj sb5WJJqdhxD74JHAihha/l0Mrb9QDK3Ww7sYWv8nY2gVIZu8Rw/vQjbdhWy6C9n01wzZ1Nq8C9m0 HLJJ34Vs+uMhmx7chWy6+++v6f+H5nKQNfjnj+X/t9qez/c/t1qbHd/D/b/NTufu/t+n9P8lyL/z /89mhl+V+A91s9n1/S6p1dvif7vWyw23ut7WPP43YRn6+QH/61lHymbwxMXuZEY+1FIWz1MzNv38 TL4+LgfVnud5xwicQUbbZ7Jr82/n6zjWLdX9rJwh/hz5XDjtdfWtVarz1GvLgyN/vPZgSWz8zS3E 5kKSVNy6nJebxOyv5aSlt9dU9Qp1mkxNTG0qK7Il16SGZKG9WYWT6to6Kd67UhUiefrJFsoDbS7l H21xhKypK/rjbKq2zjQZr6qCZK+2Bj+b5L7xky2kBQe5GV7LB/eb/cjRLOhDKdGt6yv4CR/mKLHl HGeLu8JPbmp4GS6l/KMtlqd+VOzZgp7ttQ53txGeM6C3yYFcCWmuIpBeUceCmisJ+FZUsvDjSgy/ FXUEgFyFwYEqC/DgT5g5vpQBgq0K/calom/W/E39oNl8NM9zuDLJxzzrfWkUm6BjMeV98FMCs2E+ 5KpKeAtRVAJvyKbVcs56MkFuJKyfJzWv30hZX39XyvpSwnp5FMTT3f4i1Dwl/JAHw+0vslvS2ddu rre2Ynk1fbbztYVSfWEDYf/oeP/oTErfiN+DFeIwdJtfjuPHxXXXtKdr+ruDvfOT4+OzGhnVe+cv n+/vf0sfOp5X0wtYYY/J5T2Mo/x0GsXIf2lzXiLxShk0Dig4C/u9MNG/HShFmtDmFme+abaRFcEl vuHUzsDrtvd4nl8xNCQLkmsGUAG19dXEY03iG/Rzg2r0u6hmFpfo5hYoLGfo/ovZf/JoNet/SBPw Hfaf32lx/pdms9nZIqcd9z9ad/lfPqb9F5t80YLjonM+0y4bgc9MT/s+23LN7qZXNgJv72KpdbPd bXpzS7DVRKqUlktCv3gwk+EEP1+R9AWRi1YU81U8OR9aLmbCRotyG5rlRjSQ4ve2hhcA0foN1nAJ BtSwPYfBZrv2UD+gvx+tgIF49isWKzFPV3zAK64VxZkZ47bmKrD143z8LrgtDc5bg++PGTKG+gmf 3b0FznKHwkxm70lzt3WwDO3N7mazRHGce6jVWUlxCFcwDnorAd4Po+R3Et3bMXGjt7Avo3wC+Z+I zfoR5f8m3/nbarc2Sfp7/P6z3bo7//+k/v8yI+3MhsQ8mjmw6zVvPf2/pS3xYekCQItTwj5oFZlh K9YHlh4kWNi5LRuMkV/R1RiE5/n11NC/vAtQx8X7tTWx5La1I+K1wbSmn+2df42QqKWMLl9Ss5rO w/V1OPfeOjlSv6t9/as8PJ/1U0T2KvWmy++IuE/MvPeLSZO1LweIVGWTGdPPnEeyIuBo8bmy/HMT HKPwvIh3xyoFv5ZAUkgtHY65z9uAsndwvPv13sHRs+PyssLxe0Pltg5+C1jmgCnWVICnKPkPe8/a nTiO7GfyKzSZ7VlISGLzDtmePTSQhGleF0i658yd40PAdLwNmIsh3Zm5+e+3qiTb8gtDkk337E3m AchSWVWSSqVSPexkO9m8ShSij1AKURNjzMQn0sHJv4vHDYwhMTJW93GT5nuljzH2UodnMSXaUBLu w6yTi9umDfRJuzOnDJYmfp75qTYaL80ZPhmtllNRxuttpFCVMKwPrjtNGUPxlq3pFA9mR2o5CBxj bBSQmhR4pQB3DP/9pvzOCZZTaTLxDyKYp5cjc3FvzJOzNa7Xn2buop3Bmt3ciTiy9eqV2qBTxXDM 9Z6M9e1OZNsMZife5M6ylYPnyp5ZOfWUE+rUJtTKjlGjUVilFao0LCqzC87YyQHDoFYYyIMsxBl/ Yom4r6j4BDgrDM1MF1DYACM4oa8YxvdwgmLykI28Irbalrz19qD3q0wWD8tn25I3HEw4dVkEeblq I4GzcGVqIgyTNdGmN8Okl3Aw1VbHFPP2WFhZiOeo/9jiqBa3We/WOlPOn7rb9anC87jLadyZ9cXA KMfJ2XBUgW4ei9tXUrlwL3G1DCPGWCid+7D4+43zSq0mT2AbFqcAkBctgZ4EwTdcfEzkZHEXMPN0 X6CgMntTqJEmyAtuv7yfEiBulvrwM34V8f7Kfzl1kF/+/wwnyrG+sF5Q/lfyRZL/M4U8TLVCkeT/ QvZV/v8G8r/jy+gGJIJj+PnSYL+s50zNMaVUzuXL2WzoCcDf2t+wKM7gnJ/kiJ/k7Py4/V61/zaR oNMwO4eVnjtWRGi7vcNjA501O/3reg9WfPuB/YOMOwASe9/q1Gr1LrQlLgZ1neu5RrvavKrVgWcc Nf6WPK5e9WqNXurEPmt7Ckcm4uEtE0zSW6h/xZjwEpATOLK77zr0vez4+CSE7e59t+vf0p/59j9u /ecyGTzzF7PFLAj2WeQFai6be83/9GLrH+eAs4b5OoCSr6WCrYbrg0TXNu/QMVwtYBpvNccjTOL6 39Da3zAvpBGV2/+rlP9bdeQJ5yr8usVvQNnB3Yx/a2L2KNsu6dB9zq7xTVqVx/u9biXvTDj9HWCo w0sQPac6v0wUcGGvz2aES1h3+ElvGjMD9Qeex/P1rOnUsLjY5cExXCscpFExgkYBvXCgaV6ikprj ecTho8R1lZutDw73Dv8N1gcs1vqAbWF9QPgUMqjoVgu5tJrhx4nQe3rmv6dn/nt6+AfvuBn/dnIA AunB0bP8ISRxMXHKVTJ5MUmf8w0n8sSDY00IWZMwAtoKQ/anqZLJozLjVyhDDVjaHjnUubODBRwb nwYH47mjeQiIyXvi3vS6ZYcohvUovp6JJ+5CtVU0Wa6isQ+L9v03m+kzS18lHQhppthnTQmufWd8 RFfmMPf4Ascb7qRY3ClCw/6RXBz9vNAWXBFyuHUrcSZAqknt7XtjhMG5TdjdsQucIs9TdI2U47ZD ppgSli0Nlue7q3P7NK2I07Q7pU68LCowE2j1+Idw8oipsCugLecCur1I5SmEc/SzZWjj5Z16Jsyy bS1CJi+fH5HYPziAjn6+mwHBmU1K+3RGnrn7sv0DHMJY8g9zdmPoKcF1JjwrF4zk2zc4ImnXRYoD s8eZTxP3L2Qq+O74RcWTg80dWlt6lRKM1epVqR8SelBo/ab8njrDMaeVQaQpcE1UoRg1JYLcAW2D /CNJmWGs+GmwRduQkefWGlRNWAzzzp9mqPOnJecubcK6nWZTG/Qq1bpNu/lwbqJRH5pqOOTAAs2a 6jo6L8gWP6hY0KdLfWQux0k45cuNlvDEHUO32mocWs/xknMe0KZyvPoyNMhb/S0b9K7qYRUxjDCI EFBDmCMmNxgjppm05lV7BnFBJ5fjno6KPL7y6LIw67Akk8ZorU0xyvBoBlgKLQfGqRcLF2MKp1Ez lhBU8c8A34NnWti+HQA9pOSlzBlevsj9PEuquyPAX6Xfr/cGyR/05dIdJfjhMG8KJ6CjSDeDgTWA 23bR9dNyayPzwObIMY4SfIFzix9YY3joU0lxJNa3/wlLuNZE9cpFpdF2AD94+yOsrKrm4n5gXln6 Mpkc3Q6XBymkv9SztNCc4s7wDqVMW4OaP6UFnj8tuiQg3dh1q9HRelftso8qQMsfxP4jTUzt1pyO iciOtVkAZ0673npOhHPXSQgRAlXFi2yllq+b7+r1bhlIDVLYx4+kzsX0HJ/uRbAQmNKIaoH4+2Eh 6xltJBc7sF0k+S+knv3OVrfNZou5/RO+umRvmubn9QLJDrVwMngcYAMEIDCHUThLL7HRdMab9z+b TaslROAUP935GoeCHweBBCcyHijwOEFzmWsRkemkosdRQiMGjxBEvAN31W52qu/RC6Qs7a3R+Gye WlfkxBKOTNxc29Q2FBkfJhcYwOqqpV23+qzsmoJG9PRCX7XXs+uW7Ra1sWueylGEdSZJgVRXhULB I+SG9Pay0qtpzUarMdiqv9LBk86mW/Y8rFk4PbH3RTiBnbLDYqHk2gMHZ02j3+r2K+d1xicN7Opw 2mRQGIkF30ajuyu2We7zFAXkvNLsb4QiKjDXkSmAJiFZzKQzecCyWMLPANOtdBtVDFokL4lWhc2G 7vodujwIa2vvoDHN2+Q705ziWtm0focbl+9w69Xb6OzWVV7f7uzz9zCsj9XLevW91qq3Or1fYb5E vtLeSG/10eeWPjOX93F7VFSLYNeCverVLxr9Qb2ndWFXHVz2OlcXl1qj91+4Ep35fNXtdnoDuUpk 77tDywLBCROPaj1hKwzgkknHwgC5aIqRVCYiVO9LYuFGRJ8BOHN8eJlsKV1vtK8rTXfF4OooKSS0 l5SSRyazxUapL4a5pAwjhrhfj5CLzpfmjCSjnww0AJfkI/s6GcpTG2ZjKP6dHiW2wrbHholTOo0d OZ6vZ13MVu9SYnfa7gR7F9JmSAFSypx+n6Sl9DWx2O9Az60B7kLELJ+f2ZKsLHCXdn9Q8S7a51jT pC3afbUGmu2CZ44OBqVcMQrPTve50RQjlnwMXwq23AVZrhos5b0rw8PgmLH8H8/5TjpQ4lRCaPNP UqeAR1rsZ7S9+NMN4gFAvGfRRWi7346OtgH/u6RJClB2GwCSwimEwttBsE+mPpWUjavyVTnzBDHx nmvJfCPP7TfyktB6N9SmeLMC3MSyPXD8qleQL69bcNrrYqJgy3L0qcnReulTnx5u35JrIEJ1sHbP KCFQEruWZpPZSuz6d6GuazfknjRbpQkV9I4ilItkE3daykWi/B3gy54RY1Xh6mVVcfTL2Ik9WMdz YySOedSKghyKM4lPifMoOuwMYyNFgsMURSGONey2ahbRzubxi+1gRgxE0ijfoVvc3ezo56n56bzm yJF3tmpfEpgjiQ5iwcdSgVuYLmFDB7oeO9re/17up330OYPxPXw6yAhynbGdcHOOGTz9CVflUDZ0 yg+2pGzhByd8UWBEaNUe7jTwWD7STjHvEn8gwLU7g169AueBGuk4H4RPTej9pzfGnO8StFBW1Jj7 UyfKXKBpRpVumfMU6ylvO9bsHmUuLEociws+xyKCzx2J428U2McEn4ukcMCfZvdLatmYP3hPXXTp nFUUWoLiE0n94L/X4sBWpoaWkJPxJ321WM6SXmW1cwVBKVIPJm5BmFfAwWSK6u2NgF1l92Ng0+U3 3ZDY1pwv6qSweKqPwpO9EjI5Pq78M35cMYeJ7aiw49jKLg4HaPfvG9kw0NuPbhB6zNi+kMfF4skO Bc/pYpHLUbQA8Rk/3LdjA7o51ucrY/WI8bYdNg5gL/ONdijknYbbAzxysP3D+PI+JS88AzY5kWT4 Yuef8aNPziN35hQHZcfB9/qdHMAX/wQIA779+IfBj5wD38hJZvFMPjLP6BWjCKtc+646Yvw5QZAh z9bTlSHyYz9qCsgA2AE63DgTYfNbdp0LYS/CGRFXdWadOZVwoqzgv1t4M8jqt9+zL9HimVyJXp2H yOtn8Uy+Qy/jLUTEzyrpLFKff25YztR92Owm41GQj3sXCK+KR3B2QKoHe7GGwZCXaBwY+4LUt5SB vqR1m8DhFyRqE8ut37AJ/v79TJyug618dl3R7T2OTPzBaDZmPzHl6wT+uC+To5ilCald1sQNb6MG o9wY/FqOqNN51+8064O6VFGY6Yhx3yDzAO1xRiUj5ZoU7y2/ijzcFiwOxg5wI3G/qHfKiU3YeOT1 KGRcmXxbbDxgI5GJgMuC+JzXBh8qtVqzjmOY8KVv9Feu1nqdFuzEuMQ3DqVHeglF3iNUbI29B244 9hsAh+PTumoOGv16H31rwpGK2Ik34OXdbWOxi3jBJgQ3vCEcTa0PC7bTHQCWfWesvQsfm9N6T3Dv RYXIkUgEFP8KoZFIhGj0adokEnLwcfjluAjKz+rtTv/X/pndlwf7i+NYGIpGtVmv9FxExHhFdDHi 2kE523aya2g+VOt0eg7JXB75ljlkY//kgmq3V78GTsfK/Gel2ex8OPPNKb5bSsMq7wYprtD2zRLe BKfDpjYRGLTqtUZFq15W2hf1WjmqVq3XuK7j3eLgqh9dqdGvOnVoky1yibnohG0IsBc0h631rrGV n8UILdIYYwCOl3e4MyeTYRomflLnT2Lm+nkNmHO319rInhwtWegS9qi1tmZNDszwVbsBqGx2KSAn YW3A/BmQCaQwlC5xW+OSEylKeMBwvGE5VOlbIqF8zefUKtI69PAKU4e+RZ1XYiSdQPuQk8gGKYcf QVE1eCYfR/G+TqAszEYVujDlHz4XqYDsdgfbu/lIfEIgPAajIBZMOHpxPFQbj0TCrsq5kMPtpEns DCbNYru+n/4L+/oLp2VUJcTB4Q+JoM+2W0i9zRTIApQ+eX95jwgn3EJ4VMI0o4Jqq6a1O+269LNZ 6Q/8fme+wUIATxssGcKOg2WvGnSA/5ra204AthsRlkmMR5riPMdB+8cfsbTs2R3IioE/OMM83cQ6 6H+y9z0gg5Y2ZQ6LvbEQBnuzIOd7aux67rhcI4UQjxKyK8du20tky9hdxrmI2afH1vHtfkKc235c z9E6gzCJZWuiMtCCN37YO3Juc7aJyRd7nxMT7yF4o3Pq3ugUC9xM1Lk4i57PFiaapVPu0w6PQTh/ nQOkrFYkz4g2ELqvr1o8eASf2iKShHO78o1iaiyeHlLj3xlEQ9zpc0OGjLNpeP7sjEyRcxI68bTJ KAHYcRZ658NbaT90TMhVtcBzgjkhCOnm1+YiCXkrlAYkVASXnjuCtj2y27BCZst03kYxXJAFziqB Pjcrtd55OezJe3QmEdm08rTdik8+0hvBotVbWd5KAhuOXetx1HgkOeLpwfN7hw6h021e5zvreLs+ aJxv7jdV+c663cc86FW+bHwdi9h0POLkFvW9kqXfIl1s/BKL1LTzq3YVj+2ahh6jQibgfqL8Zbbi HB3+VeH4rxbE7nBywD7cwp5tWKTdHq9nNwyk9iFbmeh9anOC82blos+JliYlOs/cPL0n+2PuVf9P nxNigHlqlkGuwdaTuWgA0q7s1HNlx4ma2EBVnJrK1zdKbvpVFiSdeSuESa8sCW/x89QLQUnM/ZTY aUrDOJ2Lm4d7pPF8PFyiXRVMq90meSQgfsPEZwzZtyUSoeuy7+CAsAa3wzmPAoYwpHPV1tvEzlvE Q/x4RawCJ3ufGPnXZD0vEP9npqFftPn5JeO/Z9RiIP57ofAa/+e7yv/z/BHPTyn+z2kG7TNxe0OF GJ6G6aDPQWjAL+DwIdi15PVH+fbo7NzSPlQag857KBEaCrskQfnXFSfn2eFG1wnpTC856eDB/uSE aaI7zDb0NCfMU0tKWLJNQuVd45o7pq4BgqoSQWGZUaggRXFtXQVNLjv9gdboY0iG9/Wa1j1vJzV0 ZdQWkzn8/24Bp8tk9/beGuBVuTbQrRVWgGOvXaYvee1U6nHUd05qe3QyQox41sPFYp7sdtsMPlOv PP5b83+R/330nO+Ii/+YK2L+N7WgZIvZIs//pmbzr/z/W+f/kNO//7KesqyKURyzhXKGmI6yMaas lP0dmJWilLO5slLi7XgcMAqKwj9EEm0MLGMtpsZsQR7sIOJqw9VqOLpNGhNUWYEUjuolzZh4ig9D itOsPris97R33XNNsPs6OUUkbhaearXmQKu3VaX1zjFeEgItB8oNvbg8Cn37muSHvb3/7PU/fsH1 DyfcDK3/TFEpZnN5Wv+51/X/Hcl/t2sK44ppH9WyUiirJZkBbI5siBwgk2WKWs6pwARcDlDMorQC /8/kvElY9uGceIe+Ubf7Polvc5pffb6eMS4xotvFn1yv32gPeho6R2iDwa/AYNS0v/xdowPlmUB5 uz6A8lygvFppQXkpUN5q9Kv4goL85LJeucbXZjPpRAJDGAJDubv/opOnlYG5rpfrBVeu6JZFOgKn bbNxcYldAB7J206pVaCxrU+R24Jci9acGMNJgvW/UqfSqBEYzu/ZZ2M+Rol2M8DzSh/7omY8iNc/ VpvsbSKTL4gu6l9hEC0YfwmcB44IKwLDpmZ4k9WtYUm14Ue/1WXWcKJTy4czjPC4xengZQX9/2j+ P3lJ/q9S/rcsnP4zsI6LnP+/5v95ufi/9iQ4Ghsg+xg3IRF9xQn0lm8IH/QxSYSwD2A24KLg6+Le eQdwfkin5UxJin2rlvglWcmOFVv/OKj32pwJ2EEyLqbmzXB63aLsl9whZzrVlw0S9zY1uJqHNqGd BrmHu9loFFR3cKsHAgJRHDQ7Qh7gNJ2yf61RXzv8rFts9cVk5EqqA3PjzF10qFVhbv5ON2KP7EWd ZhhniFnoQ91dLd188ezRMMRP2GxudDkbfBhAOZCQDJJbtoTRFan5njLVEUtOvaps/4L8H32KnzkA fNz5n54Vc0o2XywUMBc8SP/qa/6Hbyn/B9WVNX3EGHL5cu5UHOTVrdSVnoa5nMTdueGs6hjOBkzT 7HA4PNypE6tQWKRcd9taRruuJFFzyMM2LFYaucNgcNSVvlhRfbcwdbcyoTwpXGQOvS0OnCbeatiH 7qCOEO3rR9nq5Ryk51a3XebRh4efdPZmbFu/sDeLJGpQ4TNl9+jNYj+Nyk47/qGDD74V6vLXpkX1 1L+Zi/rXP4/5/rwcIGb953NZzP9QyGazagYvfhQ1j2kgX9f/tz//a7j+jflwSoJaCymVZ+qpfJUT pwMINOQ8QFxZ5PN0ZYFROnKukcNzpy/YqDtQldzeYeJ4rFF+g7fh6Q2oAg80/jYiuwFVoVvwYBUK 6CyqoKl/sAYG5RYV0OAVKkjRxcUDTH7wNsHTPVR+6fQcgfBZsjNQHXHuT8BywNguQlV7SikbinaU skdmbDiCfxyR84EHX6Lc8Dky9cvkTtOqasfuCQ2W4+ail4gjWHQwOT0MvUursEqYrd6phPkzzqJm yj/sicJCktADww5koBcjcyhXV87k2zApgKk3VT2RpJjFI89hpuSEYXBCsGO9t8qZG4hzrMP0N+81 eDc3TcdvqcfhstRn5p0eQCfYS39ShBZlomZvrLIwmlrPlyLWIjwny47woYwIto/RjGSg6/nUHI71 8RaQXCon9nwOTg97my88IvmdWs6r8enOw9idosg3tFl+Q5u1bbqkKPDcNBtDuVOU/STP7a1RdHce 5p1sl7gdvOPMGMEAEdQjGSBL8OZmgPHZT0YSwyOG4TzhTIMefFkaK6kN/fQySfuREWCO9pOFnymy KK7I4tiijJOXG3pw8jBBGSeuj+DBpMhWVXVYoeBwbgcEmPF6tuAcEr+lo/jmkZ9vHvkz3fgqsCPf cw9PpVw4yBgOWNv8AsxhNAX5juwF+YxCY0H8Zd3D4pwd86qNFipKK+1BmbVQf3Gjw78g0eoMSPBp OVzcMkBDF+BgypnzY889XjH/tHu8qAu7w/A7v2e7x6N43koOx/OwoDrR4yTDSIYR/jVOO67YIE8D ySbx0OP+pJxF31Z4eK9jTOfdR9ylK4jn2PmhlZ/XJk7aT3xPhMtcgavQ3Hj8MmKjqT6crxdB3BIb kbNDo/CuWuZkNWIH1oj7VteQcTd11Oan2f6+sGYt8ERKhVxGmKYk/JhACTcVTDzEE89POXfX8hDP 3Qd4r4z5xIROOfaGjrXhWRj5/r/pfz5/OprBmRVOsM/8jtj8nxm8/1WKmVy2kFEx/182n3/V/7/I 38ET/vbQ4Ydn/8Dry4lFG+c9WZwjzzSGU9zr7kRKQPIKstgE9nTzi1Xe20v87c9ur37e+Phwoq9G J8vR8VjMxmPrllGoz709YN5zdm+u/w5yAWxK/A2wg9FjJqrv7dXM+d9BUjIsYRlvjtYzSlVkzKHm dKqP8YW8elJNMffV1i0UnUAD8e6Tg70nEeWvvP4XGHP12d+xef2rSr6I9r+ZXD6Ll4EZXP+Z1/y/ L/N3Y8zFDNgLrkEqEqtiZM4nxqe9KV3nUQk2HU/8JQJYoBQPTDdLY/wp4tn4drQYhz+y5sZkoi/D 33TEO3a8mEY8n2FKtujH67ngENFVpqa5iHi0gLNtxKMvxh/DpQcj/BokI36lyAiGbvFwq8eT6SKy xhdjPgb2GVbnVp8uTirrlXlurI5vV7PQ51XqQM2wPneBgRokyMfXtWLq1MfGylzGVRK+oTHVzilM REyli7VurTr9mFo8ZUhcJcMaxVTB/F6wh0xjqvVHlrENtfr6EvbGuEowb8cxdT4Yf8TUWIuzWlSt TVPlfD39v/aOtKlxHLtf41+hgfR0wyZ2nAuSHnoJiYEU5Kg4QM9OT1GOD/CSa2KbY5nsb9/3JNmx E9ssPTvUVi2uoQf0TklPT9eTNFZ1GIRPxRvbSkRxGEoSlxNzakLptadzz30J6YX64lj9hQnuwJzq ZnJBn8B03tFSeJ3CP4nZauP0RdPxfcBEBoCzgHmTnlq8/dmDuUiH9iwrUY8AIZ3D9AUGL+g3MB1o lKksGEoSF4DCaCuRAwcnUuMLdIlQFaZwTXfcGLutlPanmi7MAWHel4aB1ZlsMert7KExHp/CbDcF CWbPnnOkJdep6jn42kRiYfjwJPrhbDYeaYsjz3VnUycVzWnznisJ6dI2HxKB4Dt0IxU6m96A93DS cPDu3JfgpZcQhk9zMw3HSu8QAAM6lQcYv6WhzFLzMdfc20S4O4vtH9iqicOim66dyVy8m6XjeHEo j3fm00SbSyNTLshpwHISUL810mgZOIXaWqRSIziROlVyqlzjLo3yLoXSdFIoEZhIadkplAhMpkwr o9QSuhmlUCIwkdJOy6edlk/bTaN0Uyj/MZcL1TRgLQk4naXIRGCizHmatvM0bZ0063PSrM9LK1uP lu3GwgC7P07dBLROm/18s9f/eYBB1ptw5eK8sZnKehq+yLkJbnfVYeP8fBOAcd0dJSk9maHa6Bw1 8uftptJVFeHQfDR1Mrkz7AXJz8mHD/TeBHxn8MMHfN76M4azTIk9JQUikyIpkTKpkCrZI/uk9pkY MzKekrxD6FPYrvt0n51uMkFAdvrZmE1NLnCNSIunkQvx6KMEdDnIznRmxOBMYZhKdMhFkSPqt+CZ SbVaTUB+gd+toZERFAw94yjDT/FFglGUQAtn0CIfWtJqrk3o7y9wpD0K5qkAXF/EhQ5SBmS5XCPV SqW0Jxx6U0qymJC8RcLCk0Qlso0C2KpAfD39UsjXft2NLZ6/JVYEGCgouVLQT4nOumNSw9PmBDB2 7wkg3nMnQLmniIdupvop621S+B9a/8Ngbdwg+csbr/8VCiVc89urlrFdFIp4/rMkv6//v83XaVXw jXe6YlUUC2I5L8vloghlIt78cwdP6VjVcqlo1eRKSR5VrJFV3i/vVSuaVTKqRRPGCpQDCwDjsRD5 glirwT8rJlrRsgpmrVCsVMrVkmztWwaYRMWoaVpBq1VMnwmu9q2YFMN6aIU90ypW9NKeVtOqslnT 9or7o5peKlf1fVkrvMea/8H239HuTLza7q3bv1zZK9L7P8ol+K8iV2j7f4//fptvm8zxeVaiz8Zj k65lkQk3BAxormeYbyDgG2iAM93uE7ZJS3NNoi9M+J9Rz2SOFzYpVtldkrW6XK2X94iiDuGPWg2w r25nE8DK3E+dQ8Mcu5o4M3CrWfQ0YRvgWT5orTNtJHPijTV3tnA2rDMHAsQyu35Egv+KJSJX6gW5 Dr9oY/ORKI9zkkWWwbuadb5LGPe8GYqL8mYXahSkwp5UoufWK+V6qUjuHXv8pJn3Pn9BwAgVjEI6 4LuKRZpyqQzwEvWDDHWmIjpTodkYKie9QVtRDzJBztiFV0KnQZ+oVttDhN667rwuSQ8PD2WR78Lo s4mEIRY0B3U+RvsmZDLZ58vOVWOAx04Hgx5nUVelrI8lLTne8UBRMI6i02tdnCthRDbIkZZCq60O j9vnqAPvDLLPoezUB8u1BGWZfVa+4n0iw2v14vjrMqxaXG+wjs5jkRj6ut+PRxagWo+hFdLwP9wD ns8cF/eGF+Q33A4A43WkhclMyPFubngaAaOmZ0wRAnTAxhfGqoNZvQ01ckPoq5MPtnvL3g+hm9WY DvCpCz/mIgjubzY/moYIVdjuDuFHGYApcDM5nNhTg4aw3mANCs1ep6N0hweZBrm3Fy4+YjLR9Fs8 6uBbBMkTjVg4Uek3cdqlEbbVIwiDi+51S+kr3RZUT/Y5GCYv6Sh54ep1Vjdqqz1YhtoOQIAYmuGg 3RwqrYPMVnfmEseDWrIt8gDtV5uShclP6XnQoG13SxBizOogg/XErZPvbzn3uiaCpUL+po+4Bh6x VLJJANkdv4rg1rz/DyUgUtBeRO8uHmtiY2yPqGl0E8o0PFHzpLkXDN2jRNbraAQhrplFCg61jNqF 9C/fYHx+9HLZ1yjge7LXZNSnEYQLFRS9OOo0zsCPPcF0BxOogbE/t/HvvjI4r6zA9M9rMMpV0kBp d/vnjSZnctkBSzzIhOI7QlMhodc9//n6GEyrMWieQgnZpf0q5fL1vH3EGFwNztRBk3KAX6lZR4+U Cid/B69KEVRlqHQvlwR+aw7a/aF67f95ukpkLeMRHwJyocF25YMMd9uiLAisxtQD5rhYXJsgiMFr m1BWIvoOcQ74k7svCLNAdE/l7nBJfiJldgvB0aB3pkDRbKk0vBKczsKGxg3eiiHg8faZ5+LBcseb I9ctQWRhapTrD+wElPHptHFJq6I/6DWP1Z1M5scfsY5/MB+hCJxPwdIyeC0WfSPezTaxwMjmmsv2 lSXEk/S5h9O8nXXM0WzmSnf0+OYazyjiqlJjNVgVwBBdrt8+iDZyZmPwMeMncDm/eTZ40GjsUHxp BELBHq6Z08MHU/0uOySOnTwFgd5CN+k1zo4vyfiMDo/61Cl0TPweRYPMx5pu5jCsiDpFjCoyXeJL imoSKMIMkpdB9llsXgyodeEGRKAX2o4IVrSzsqKtV5KuxIfs+q8HmcD9H2yF+4It6gAuO11leM1u ++ojQiQhgtTF21HVsxUST1huCegOoHWeQIs4g7aBjZliUWVDiyNbQv8cBg7oQZL1EgTspvO88dUF EYeReE8HNE7e8JZC5jD7PGwMliT/aBFaUFALEVkSq1gp+zxZ4rSQ5JsrRErf7AP5gKxcBqLS4V6I Iy1U0IBSnFx0/97uXzc7rWUIZaJN8Uf242BkmIFirBryh8EUjpIoe7/C+IGFkDLJuCLzMCthoTGp jyNsA4NBBzKzsOIxWWtGOcPeRfN0GY/le/mR51zjWXus++C++1QKdqKCEvHao+cB65ltOjlgccPE mxNJwkYj7eJRLGgkJHBeLeXo4mQnoa6xYLqRIl/VVJ7G+X/cFX/Rb3/9SPL0FFCB/M6Hsl/RKqFk CkAcdDqsAvMKyQOlk5OkHGiU+0hJ8MNkl4zlSMocsVvhlPpYjpA4ubr0DRhBhxpl5kbQAOeblM1K o49r1NlsDsol9zEwOb89b7/hJ2yH6o9KxnqKdF38Bp1iiYLReBvDqPXeOSY7EQr18Ek3VhVHoGug gB3yhaxW2otffpSZLJbjVLF7TKyuuRGZq4Pof1Co379htxHpDUM3Dou3O37mcXQDxmSD6dFaxNHJ p02Kb0CSY+yyWZnaB2WQCTes9NcX0pT1nIXEOw6quGOOsdNO0fMnjgaTeNDtS/A3I/uSoOFG09/d 1CsTLvwYGqyPwBMFzibsQ9LqX64l5ojPkCR2s7BlrPJlGbr9ylzFIibdUpJaGmuGegcdlGHOne80 1oRiKe3HS/Nfaviz2qNcKCQIhp7JMB39+wRvsIveM/xn5KMcLxiYWc4flvpm7pt1vyPPHht1gc52 oKtjHcznw0M2lDw8/BwMyj+zXshH4AM/ihEdCq4h8sFfCNEfDnLEcBmyIFYopNVYi8e1foeKwVCR 4qwGjpsKXvUGZ+3uSVRHnriOzt5RaIVweUo84nW7OzzeRMZkZXAMY4y4YlidVQiXxCp6+r9fGJvS Y0SDzYBX41HN1Gh4KME1THxTB7o4Smt0g+kdByOHDhVA4iYBQgQePtDB1Qkp0GoMG8sNq4knC9Ox GdAyrpTJ5iESIU5j3COO5RhyDdYa+i+4Nx5ZcOO727+S339HABRn3okQMSZrFIlZodWAGLvifLwm HIfONg6dseJJOICehCLmSSRE3scNwtZJKE6dRALTGSoN5GCWla5gNvtsR0sTX9/K0MiOGOL8hJQr lcoaE26yL9dJtJZDVcwpYswxwcyCaWRgalGSOMMOggZeYBnE5O8m08fxp1EHL/CmgYe78XRxPP2A hBfY+hFOu/HUkTlct4eLyq1eU92JbeIbwQwpshFrN42WzhTpGk00jIlEo6RiRKzab/bZStVvfR5G u9awn2Tt2Yr1RzwoJ2XY5M/a1xzAKlImLCIcQJOEzvWkaxtsStY/O+koqto4UZbx65OQI7pA+Z3n v3CAt3jz+I+9Pbz/sVDdKxYBQabnv97vf3ybjy7S8ueE2HJs6OZTTOT7v4m7VhPNMAV3RhbeFPfZ /GbrOdjjrLiyqbI9sse2+4QXEZgi8XnjNtTIFDzHNAjn1LH1xQzXjklHzbd6ao5csXNPpFaRavtS dyjhLm2Occ/5YnMCaIRX2s7wqBHe/YDHX0ARdtcB6AOzAeDPtwRNYpf3q6Ig9CzL1m3IHtMoR9pT XSQP5og4tmvWhaurq3rsXtNEEgThyiTgQQi7ZUGb3lneGPNxOdYMe2IvSFckKt89pneEQUtl3XFw LlbgYykk41mB4jnV7oEzgX78joDedAcT7xdDJqg8VIDpuALO8BcTuouJZ1xfsdn0HjPz/r1/79/7 9/69f+/f+/d/9/0bBeJGswAIAgA= --Multipart_Wed__9_Apr_2003_10:46:13_+0900_082d9600-- From owner-freebsd-emulation@FreeBSD.ORG Thu Apr 10 20:07:52 2003 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0443E37B430; Thu, 10 Apr 2003 20:07:52 -0700 (PDT) Received: from metafocus.net (cbshost-12-155-142-123.sbcox.net [12.155.142.123]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5122143FAF; Thu, 10 Apr 2003 20:07:51 -0700 (PDT) (envelope-from mudman@metafocus.net) Received: from metafocus.net (localhost [127.0.0.1]) by metafocus.net (8.12.8p1/8.12.8) with ESMTP id h3B39Jf8010286; Thu, 10 Apr 2003 20:09:19 -0700 (PDT) (envelope-from mudman@metafocus.net) Received: from localhost (mudman@localhost)h3B39J10010283; Thu, 10 Apr 2003 20:09:19 -0700 (PDT) Date: Thu, 10 Apr 2003 20:09:18 -0700 (PDT) From: Dave To: freebsd-emulation@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-questions@freebsd.org Subject: Never Winter Nights for Linux (?) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 03:07:53 -0000 This is mostly a Linux emulation issue. -- By the skin of my teeth I run the ever popular never winter nights application on FreeBSD and.... Core dump, exit due to Signal 4, Illegal Instruction It was just changing my screen modes and starting to do the splash screens too :( Is there anything in the world at all that can be done to rid said "Illegal instructions" from nasty linux emulation? I'm using the FreeBSD 4.8-RELEASE kernel w/ emulation statically compiled (and agpgart on). Linux base is the latest I found, linux_base7.1_2 Any tips? From owner-freebsd-emulation@FreeBSD.ORG Fri Apr 11 11:00:52 2003 Return-Path: Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A18D737B401; Fri, 11 Apr 2003 11:00:52 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E81A43FBF; Fri, 11 Apr 2003 11:00:52 -0700 (PDT) (envelope-from nork@FreeBSD.org) Received: from freefall.freebsd.org (nork@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h3BI0qUp063552; Fri, 11 Apr 2003 11:00:52 -0700 (PDT) (envelope-from nork@freefall.freebsd.org) Received: (from nork@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h3BI0qHE063548; Fri, 11 Apr 2003 11:00:52 -0700 (PDT) Date: Fri, 11 Apr 2003 11:00:52 -0700 (PDT) From: Norikatsu Shigemura Message-Id: <200304111800.h3BI0qHE063548@freefall.freebsd.org> To: nork@FreeBSD.org, emulators@FreeBSD.org, freebsd-emulation@FreeBSD.org Subject: Re: ports/48608: [PATCH] vmnet problem with emulators/vmware2 port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 18:00:53 -0000 Synopsis: [PATCH] vmnet problem with emulators/vmware2 port Responsible-Changed-From-To: emulators->freebsd-emulation Responsible-Changed-By: nork Responsible-Changed-When: Fri Apr 11 10:59:55 PDT 2003 Responsible-Changed-Why: Over to volunteer. http://www.freebsd.org/cgi/query-pr.cgi?pr=48608 From owner-freebsd-emulation@FreeBSD.ORG Sat Apr 12 12:36:45 2003 Return-Path: Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0922337B401; Sat, 12 Apr 2003 12:36:45 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E88F43F3F; Sat, 12 Apr 2003 12:36:44 -0700 (PDT) (envelope-from mbr@FreeBSD.org) Received: from freefall.freebsd.org (mbr@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h3CJaiUp056136; Sat, 12 Apr 2003 12:36:44 -0700 (PDT) (envelope-from mbr@freefall.freebsd.org) Received: (from mbr@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h3CJaiiq056132; Sat, 12 Apr 2003 12:36:44 -0700 (PDT) Date: Sat, 12 Apr 2003 12:36:44 -0700 (PDT) From: Martin Blapp Message-Id: <200304121936.h3CJaiiq056132@freefall.freebsd.org> To: mbr@FreeBSD.org, freebsd-emulation@FreeBSD.org, mbr@freebsd.org Subject: Re: ports/48608: [PATCH] vmnet problem with emulators/vmware2 port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 19:36:45 -0000 Synopsis: [PATCH] vmnet problem with emulators/vmware2 port Responsible-Changed-From-To: freebsd-emulation->mbr@freebsd.org Responsible-Changed-By: mbr Responsible-Changed-When: Sat Apr 12 12:36:14 PDT 2003 Responsible-Changed-Why: I'll care about this. http://www.freebsd.org/cgi/query-pr.cgi?pr=48608 From owner-freebsd-emulation@FreeBSD.ORG Sat Apr 12 12:45:16 2003 Return-Path: Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BEC6637B401; Sat, 12 Apr 2003 12:45:16 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E06243FB1; Sat, 12 Apr 2003 12:45:16 -0700 (PDT) (envelope-from nork@FreeBSD.org) Received: from freefall.freebsd.org (nork@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h3CJjGUp058701; Sat, 12 Apr 2003 12:45:16 -0700 (PDT) (envelope-from nork@freefall.freebsd.org) Received: (from nork@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h3CJjFbo058697; Sat, 12 Apr 2003 12:45:15 -0700 (PDT) Date: Sat, 12 Apr 2003 12:45:15 -0700 (PDT) From: Norikatsu Shigemura Message-Id: <200304121945.h3CJjFbo058697@freefall.freebsd.org> To: nork@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-emulation@FreeBSD.org Subject: Re: ports/36879: emulators/vmware2 freezes and reboots system on 'Power On' X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 19:45:17 -0000 Synopsis: emulators/vmware2 freezes and reboots system on 'Power On' Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-emulation Responsible-Changed-By: nork Responsible-Changed-When: Sat Apr 12 12:43:42 PDT 2003 Responsible-Changed-Why: Over to volunteer. http://www.freebsd.org/cgi/query-pr.cgi?pr=36879