Received: from hotmail.com (law9-oe51.law9.hotmail.com [64.4.8.40]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0TIUve10032 for ; Thu, 29 Jan 2004 13:30:57 -0500 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 29 Jan 2004 10:19:17 -0800 Received: from 220.226.28.231 by law9-oe51.law9.hotmail.com with DAV; Thu, 29 Jan 2004 18:19:17 +0000 X-Originating-IP: [220.226.28.231] X-Originating-Email: [dpzonline@hotmail.com] X-Sender: dpzonline@hotmail.com MIME-Version: 1.0 Message-Id: <40194DD9.000008.96409@shulabh> Date: Thu, 29 Jan 2004 23:45:53 +0530 (India Standard Time) Content-Type: Multipart/related; type="multipart/alternative"; boundary="------------Boundary-00=_H2K9RN00000000000000" X-Mailer: IncrediMail 2001 (1750670) From: "Durga Prasad Pandey" X-FID: FLAVOR00-NONE-0000-0000-000000000000 X-FVER: 2.0 X-CNT: ; X-Priority: 3 To: X-OriginalArrivalTime: 29 Jan 2004 18:19:17.0829 (UTC) FILETIME=[6870FF50:01C3E694] Subject: [dtn-interest] Adrian's interview on IPN Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: --------------Boundary-00=_H2K9RN00000000000000 Content-Type: Multipart/Alternative; boundary="------------Boundary-00=_H2K9MY50000000000000" --------------Boundary-00=_H2K9MY50000000000000 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi folks,=0D =0D Check out an interesting interview on the IPN by Adrian Hooke in the Fall 2003 issue of PennScience:=0D http://www.pennscience.org/issues/2/1/pdf/3.pdf=0D =0D Durga=0D =0D =0D Durga Prasad Pandey=0D Assistant Online Editor, ACM Crossroads, www.acm.org/crossroads/=0D dpsmiles@acm.org | www.geocities.com/dpsmiles/ | www.pennscience.org=20 --------------Boundary-00=_H2K9MY50000000000000 Content-Type: Text/HTML; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =0D =0A
Hi folks,
 
Check out an interesting interview on the IPN by Adrian Hooke = in the=20 Fall 2003 issue of PennScience:
http://www= =2Epennscience.org/issues/2/1/pdf/3.pdf
 
Durga
 
 
Durga Prasad Pandey
Assistant Online Editor, ACM Crossroads, www.acm.org/crossroads/=
dpsmiles@acm.org | www.geocities.com/dpsmi= les/=20 | www.pennscience.org=20
=09 =09 =09 =09 =09 =09 =09
____________________________________________________
  IncrediMail - Email has finally evolved -=20
Click=20 Here
--------------Boundary-00=_H2K9MY50000000000000-- --------------Boundary-00=_H2K9RN00000000000000 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-ID: R0lGODlhFAAPALMIAP9gAM9gAM8vAM9gL/+QL5AvAGAvAP9gL////wAAAAAAAAAAAAAAAAAAAAAA AAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJFAAIACwAAAAAFAAPAAAEVRDJSaudJuudrxlEKI6B URlCUYyjKpgYAKSgOBSCDEuGDKgrAtC3Q/R+hkPJEDgYCjpKr5A8WK9OaPFZwHoPqm3366VKyeRt E30tVVRscMHDqV/u+AgAIfkEBWQACAAsAAAAABQADwAABBIQyUmrvTjrzbv/YCiOZGmeaAQAIfkE CRQACAAsAgABABAADQAABEoQIUOrpXIOwrsPxiQUheeRAgUA49YNhbCqK1kS9grQhXGAhsDBUJgZ AL2Dcqkk7ogFpvRAokSn0p4PO6UIuUsQggSmFjKXdAgRAQAh+QQFCgAIACwAAAAAFAAPAAAEEhDJ Sau9OOvNu/9gKI5kaZ5oBAAh+QQJFAAIACwCAAEAEAANAAAEShAhQ6ulcg7Cuw/GJBSF55ECBQDj 1g2FsKorWRL2CtCFcYCGwMFQmBkAvYNyqSTuiAWm9ECiRKfSng87pQi5SxCCBKYWMpd0CBEBACH5 BAVkAAgALAAAAAAUAA8AAAQSEMlJq7046827/2AojmRpnmgEADs= --------------Boundary-00=_H2K9RN00000000000000-- Received: from omzesmtp04.mci.com (omzesmtp04.mci.com [199.249.17.14]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0SLRNe03153 for ; Wed, 28 Jan 2004 16:27:23 -0500 Received: from dgismtp02.wcomnet.com ([166.38.58.142]) by firewall.mci.com (Iplanet MTA 5.2) with ESMTP id <0HS7003BTY0FGN@firewall.mci.com> for dtn-interest@mailman.ipnrg.org; Wed, 28 Jan 2004 21:21:52 +0000 (GMT) Received: from dgismtp02.wcomnet.com by dgismtp02.mcilink.com (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003)) with SMTP id <0HS700K01XQIBZ@dgismtp02.mcilink.com> for dtn-interest@mailman.ipnrg.org; Wed, 28 Jan 2004 21:21:52 +0000 (GMT) Received: from XS344V8061690 ([166.50.145.84]) by dgismtp02.mcilink.com (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003)) with ESMTP id <0HS700K1QXZXR2@dgismtp02.mcilink.com> for dtn-interest@mailman.ipnrg.org; Wed, 28 Jan 2004 21:21:34 +0000 (GMT) Date: Wed, 28 Jan 2004 16:21:33 -0500 From: "Vinton G. Cerf" Subject: RE: [dtn-interest] DTN Community Rapporteurs? In-reply-to: <5.1.0.14.2.20040127073859.0b4099f8@mail1.jpl.nasa.gov> To: dtn-interest@mailman.ipnrg.org Message-id: <0HS700K1RXZYR2@dgismtp02.mcilink.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit Thread-index: AcPk7qsSa2lXAhAtRl2ZqiyXlbWg0QA7Vojg Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Adrian, this looks pretty good to start. Vint Vinton Cerf, SVP Technology Strategy, MCI 22001 Loudoun County Parkway, F2-4115 Ashburn, VA 20147 +1 703 886 1690, +1 703 886 0047 fax vinton.g.cerf@mci.com > -----Original Message----- > From: dtn-interest-admin@mailman.dtnrg.org > [mailto:dtn-interest-admin@mailman.dtnrg.org] On Behalf Of > Adrian J. Hooke > Sent: Tuesday, January 27, 2004 10:57 AM > To: dtn-interest@mailman.ipnrg.org > Subject: RE: [dtn-interest] DTN Community Rapporteurs? > > At 06:37 AM 1/27/2004, Durga wrote: > >I think this is a very good idea, and should be moved > forward with all > >our support. > > Based on Eric's comments last week, here are some updated > "job descriptions" -- > > "DTN Communities" include: > > A) Internetworking in Underprovisioned Environments [sporadic > infrastructure] > B) Internetworking in Tactical Environments [stressed infrastructure] > C) Internetworking in Space Environments [combines aspects of A and B] > D) DTN Architecture and Standardization > > Each DTN Community has a "DTN Community Rapporteur" who does > the following: > > 1. Actively searches for local DTN-related projects related to > the interests of that Community. > 2. Becomes the focal point for understanding the ways in which > the various local projects approach and implement DTN technology. > 3. Sets up discussion threads on appropriate mailing lists > to facilitate information sharing within the Community, > and manages a community area of the DTNRG website. > 4. Initiates cross-Community dialog to search for common > approaches and to encourage projects to participate in > more global DTN activities. > 5. Represents that Community's interests in the DTN > Architecture and Standardization work. > > Is that getting closer to what people think we need? > > ///adrian > > _______________________________________________ > dtn-interest mailing list > dtn-interest@mailman.dtnrg.org > http://mailman.dtnrg.org/mailman/listinfo/dtn-interest Received: from dwight.CS.Berkeley.EDU (dwight.cs.berkeley.edu [169.229.62.97]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0SJTae28866 for ; Wed, 28 Jan 2004 14:29:36 -0500 Received: from dwight.CS.Berkeley.EDU (localhost.CS.Berkeley.EDU [127.0.0.1]) by dwight.CS.Berkeley.EDU (8.12.10/8.12.10) with ESMTP id i0SJTZ3Q018581 for ; Wed, 28 Jan 2004 11:29:35 -0800 (PST) Message-Id: <200401281929.i0SJTZ3Q018581@dwight.CS.Berkeley.EDU> To: dtn-interest@mailman.ipnrg.org Date: Wed, 28 Jan 2004 11:29:35 -0800 From: Kevin Fall Subject: [dtn-interest] DARPA news / web site update Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Last week (Jan 21) DARPA held a "Proposer's Day" on a new program they call 'Disruption Tolerant Networking'. In case the similarity is not obvious, the program is based substantially on what DTNRG has been up to, but is also seeking bids on a number of other technical issues that are pretty interesting. The link is here: http://www.darpa.mil/ato/solicit/DTN/ I have updated the dtnrg site with the presentations from Vint and myself (his primarily on IPN, mine primarily on DTNRG) and put in the above link. As far as I know, the other presentations (from DARPA) haven't been released on the web yet, but I believe they will appear on DARPA's web site in the near future. cheers, - Kevin Received: from report.tla-group.com ([194.71.127.149]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0SH43e20719 for ; Wed, 28 Jan 2004 12:04:04 -0500 Received: from [127.0.0.1] (report.tla-group.com [194.71.127.149]) by report.tla-group.com (8.12.4/8.12.4) with ESMTP id i0SHIBep000972 for ; Wed, 28 Jan 2004 18:18:15 +0100 Mime-Version: 1.0 (Apple Message framework v609) In-Reply-To: <5.2.0.9.2.20040127082927.00ac2638@mail2.jpl.nasa.gov> References: <5.2.0.9.2.20031122150805.03162d58@pop.mcilink.com> <5.2.0.9.2.20040127082927.00ac2638@mail2.jpl.nasa.gov> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: avri@acm.org Subject: Re: [dtn-interest] custody transfer Date: Thu, 29 Jan 2004 01:03:30 +0800 To: dtn-interest@mailman.ipnrg.org X-Mailer: Apple Mail (2.609) Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Hi, I have been working on a routing protocol to route bundles across the relays in a sporadic environment and agree that custody should only be transfered, at least in this environment, when the receiver accepts custody. I also think that it is not unreasonable for a custodian that drops a bundle to send an error back through to the original source. Since we are encapsulating the bundle with another header in the relay model we have, we would not necessarily be constrained by the bundles current bit count. It does seem early in the game for the bundle header to already be so constrained. I hope we have a early draft of the protocol we plan on experimenting with in the near future. a. On 2004-01-28, at 01.37, Scott Burleigh wrote: > Lately I've been thinking about custody transfer in Bundling and have > persuaded myself that, if we're going to support it at all, we need to > do a little more. I'm concerned about what happens when custody > transfer fails. > > Suppose a bundle agent receives a custodial bundle whose destination > is a node to which this agent has no route at all. Currently, all > that can happen is that the agent discards the bundle and declines to > send a custody ack to the current custodian. The current custodian's > custodial timer eventually expires, and all that the custodian can > then do [being clueless about the nature of the custodial failure] is > retransmit the bundle to the same agent, with the same result. > Finally, after N retransmissions, the bundle's TTL runs out and the > custodian discards the bundle and is able to reuse the space it > occupied -- but the source endpoint of the bundle, who cared enough > about it to ask for custodial transmission in the first place, > receives no notification that it has disappeared from the network. > We've wasted a lot of bandwidth and a lot of byte-seconds of buffer > space at the custodian without effecting any data delivery and without > even reporting on what went wrong. > > So I propose two changes to the protocol: > > 1. Our current custody acknowledgement mechanism (the custodial ack > status report) can only be used to affirm acceptance of custody. I > suggest that we establish a separate type of administrative record for > these messages: "custodial signals" that go to custodial bundle agent > administrative endpoints, as distinguished from "bundle status > reports" that go to "report-to" application endpoints. On receiving a > bundle for which custody transfer is requested, the receiving bundle > agent would *always* issue a custodial signal record to the current > custodian, whether or not it was accepting custody. The custodial > signal record would include: > - Two bundle disposition flags: > - "Node will forward as necessary", set to zero if the node issuing > the record is simply discarding the bundle. > - "Node accepts custody", which might be zero even if the > "will-forward" flag is 1: this would indicate that the receiving node > will do best-effort -- rather than custodial -- forwarding of the > bundle. > - Several non-mutually-exclusive informational flags commenting on the > disposition, including: > - "Redundant transmission", meaning the bundle had previously been > received; a hint to the custodian to use longer timeout intervals. > - "Depleted storage" > - "No known route to destination" > - "No timely contact with next node on route" > > We would expect a custodial signal in most [not all] cases to arrive > at a bundle's current custodian before the bundle's custodial timeout > expires -- because otherwise we've made the timeout interval too > short, risking degraded bandwidth utilization due to unnecessary > retransmission. In those cases, a negative custodial signal would be > a more timely and more informative notice to the current custodian > than the custodial timeout would be. This doesn't necessarily > simplify procedures at the custodian, but it might make them more > effective. For example, if the "no known route" flag in the record is > set, the custodial agent probably should retransmit the bundle on a > different route; if custody was refused but best-effort forwarding was > promised, the custodian should probably just re-set its timer and wait > to see what happens; etc. > > 2. We currently have no way to tell the source of a > custodially-transferred bundle that we gave up on trying to deliver > it. I suggest that we add another flag to the bundle status report > for "Reporting node has discarded the bundle", plus a time of > deletion. A report with this flag set would be issued only when a > bundle was discarded by its current custodian, which (I think) can > only happen when the bundle's TTL expires while the bundle is in this > node's custody. > > Unfortunately we're already using all eight bits in the status flags > byte of the bundle status report record. We could add a second flags > byte, but I'm wondering if maybe we could instead remove the three > Time-of-____ flags, letting the bundle status flags imply the presence > of the time values, and reassign those bits: that is, maybe we carry > time-of-receipt in the record if and only if the "Reporting node > correctly received bundle flag" is turned on, and so on. > > Scott > > _______________________________________________ > dtn-interest mailing list > dtn-interest@mailman.dtnrg.org > http://mailman.dtnrg.org/mailman/listinfo/dtn-interest > Received: from report.tla-group.com ([194.71.127.149]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0S6uOe18587 for ; Wed, 28 Jan 2004 01:56:24 -0500 Received: from [127.0.0.1] (report.tla-group.com [194.71.127.149]) by report.tla-group.com (8.12.4/8.12.4) with ESMTP id i0S7AUep000589 for ; Wed, 28 Jan 2004 08:10:32 +0100 Mime-Version: 1.0 (Apple Message framework v609) In-Reply-To: <5.1.0.14.2.20040127073859.0b4099f8@mail1.jpl.nasa.gov> References: <5.1.0.14.2.20040127073859.0b4099f8@mail1.jpl.nasa.gov> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <03BF5B15-515F-11D8-B720-000393CC2112@acm.org> Content-Transfer-Encoding: 7bit From: avri@acm.org Subject: Re: [dtn-interest] DTN Community Rapporteurs? Date: Wed, 28 Jan 2004 14:55:53 +0800 To: dtn-interest@mailman.ipnrg.org X-Mailer: Apple Mail (2.609) Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: It looks like a good idea to me, and I am certainly willing to participate. a. On 2004-01-27, at 23.57, Adrian J. Hooke wrote: > At 06:37 AM 1/27/2004, Durga wrote: >> I think this is a very good idea, and should be moved forward with >> all our support. > > Based on Eric's comments last week, here are some updated "job > descriptions" -- > > "DTN Communities" include: > > A) Internetworking in Underprovisioned Environments [sporadic > infrastructure] > B) Internetworking in Tactical Environments [stressed infrastructure] > C) Internetworking in Space Environments [combines aspects of A and B] > D) DTN Architecture and Standardization > > Each DTN Community has a "DTN Community Rapporteur" who does the > following: > > 1. Actively searches for local DTN-related projects related to > the interests of that Community. > 2. Becomes the focal point for understanding the ways in which > the various local projects approach and implement DTN technology. > 3. Sets up discussion threads on appropriate mailing lists > to facilitate information sharing within the Community, > and manages a community area of the DTNRG website. > 4. Initiates cross-Community dialog to search for common > approaches and to encourage projects to participate in > more global DTN activities. > 5. Represents that Community's interests in the DTN > Architecture and Standardization work. > > Is that getting closer to what people think we need? > > ///adrian > > _______________________________________________ > dtn-interest mailing list > dtn-interest@mailman.dtnrg.org > http://mailman.dtnrg.org/mailman/listinfo/dtn-interest > Received: from eis-msg-012.jpl.nasa.gov (eis-msg-012.jpl.nasa.gov [137.78.160.40]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0RHdKe06274 for ; Tue, 27 Jan 2004 12:39:20 -0500 Received: from creeper.jpl.nasa.gov (dhcp-79-37-225.jpl.nasa.gov [137.79.37.225]) by eis-msg-012.jpl.nasa.gov (8.12.10/8.12.10) with ESMTP id i0RHdEvS001530 for ; Tue, 27 Jan 2004 09:39:14 -0800 (PST) Message-Id: <5.2.0.9.2.20040127082927.00ac2638@mail2.jpl.nasa.gov> X-Sender: scott@mail2.jpl.nasa.gov X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9 Date: Tue, 27 Jan 2004 09:37:47 -0800 To: dtn-interest@mailman.ipnrg.org From: Scott Burleigh In-Reply-To: <5.2.0.9.2.20040116115823.04738dd0@mail2.jpl.nasa.gov> References: <5.2.0.9.2.20031122150805.03162d58@pop.mcilink.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [dtn-interest] custody transfer Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Lately I've been thinking about custody transfer in Bundling and have persuaded myself that, if we're going to support it at all, we need to do a little more. I'm concerned about what happens when custody transfer fails. Suppose a bundle agent receives a custodial bundle whose destination is a node to which this agent has no route at all. Currently, all that can happen is that the agent discards the bundle and declines to send a custody ack to the current custodian. The current custodian's custodial timer eventually expires, and all that the custodian can then do [being clueless about the nature of the custodial failure] is retransmit the bundle to the same agent, with the same result. Finally, after N retransmissions, the bundle's TTL runs out and the custodian discards the bundle and is able to reuse the space it occupied -- but the source endpoint of the bundle, who cared enough about it to ask for custodial transmission in the first place, receives no notification that it has disappeared from the network. We've wasted a lot of bandwidth and a lot of byte-seconds of buffer space at the custodian without effecting any data delivery and without even reporting on what went wrong. So I propose two changes to the protocol: 1. Our current custody acknowledgement mechanism (the custodial ack status report) can only be used to affirm acceptance of custody. I suggest that we establish a separate type of administrative record for these messages: "custodial signals" that go to custodial bundle agent administrative endpoints, as distinguished from "bundle status reports" that go to "report-to" application endpoints. On receiving a bundle for which custody transfer is requested, the receiving bundle agent would *always* issue a custodial signal record to the current custodian, whether or not it was accepting custody. The custodial signal record would include: - Two bundle disposition flags: - "Node will forward as necessary", set to zero if the node issuing the record is simply discarding the bundle. - "Node accepts custody", which might be zero even if the "will-forward" flag is 1: this would indicate that the receiving node will do best-effort -- rather than custodial -- forwarding of the bundle. - Several non-mutually-exclusive informational flags commenting on the disposition, including: - "Redundant transmission", meaning the bundle had previously been received; a hint to the custodian to use longer timeout intervals. - "Depleted storage" - "No known route to destination" - "No timely contact with next node on route" We would expect a custodial signal in most [not all] cases to arrive at a bundle's current custodian before the bundle's custodial timeout expires -- because otherwise we've made the timeout interval too short, risking degraded bandwidth utilization due to unnecessary retransmission. In those cases, a negative custodial signal would be a more timely and more informative notice to the current custodian than the custodial timeout would be. This doesn't necessarily simplify procedures at the custodian, but it might make them more effective. For example, if the "no known route" flag in the record is set, the custodial agent probably should retransmit the bundle on a different route; if custody was refused but best-effort forwarding was promised, the custodian should probably just re-set its timer and wait to see what happens; etc. 2. We currently have no way to tell the source of a custodially-transferred bundle that we gave up on trying to deliver it. I suggest that we add another flag to the bundle status report for "Reporting node has discarded the bundle", plus a time of deletion. A report with this flag set would be issued only when a bundle was discarded by its current custodian, which (I think) can only happen when the bundle's TTL expires while the bundle is in this node's custody. Unfortunately we're already using all eight bits in the status flags byte of the bundle status report record. We could add a second flags byte, but I'm wondering if maybe we could instead remove the three Time-of-____ flags, letting the bundle status flags imply the presence of the time values, and reassign those bits: that is, maybe we carry time-of-receipt in the record if and only if the "Reporting node correctly received bundle flag" is turned on, and so on. Scott Received: from eis-msg-012.jpl.nasa.gov (eis-msg-012.jpl.nasa.gov [137.78.160.40]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0RFvKe00394 for ; Tue, 27 Jan 2004 10:57:20 -0500 Received: from hooke.jpl.nasa.gov (hookepc2.jpl.nasa.gov [137.79.10.230]) by eis-msg-012.jpl.nasa.gov (8.12.10/8.12.10) with ESMTP id i0RFvAvS011870; Tue, 27 Jan 2004 07:57:10 -0800 (PST) Message-Id: <5.1.0.14.2.20040127073859.0b4099f8@mail1.jpl.nasa.gov> X-Sender: ahooke@mail1.jpl.nasa.gov X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Tue, 27 Jan 2004 07:57:10 -0800 To: dtn-interest@mailman.ipnrg.org From: "Adrian J. Hooke" Subject: RE: [dtn-interest] DTN Community Rapporteurs? In-Reply-To: <157240-220041227143722140@M2W071.mail2web.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: At 06:37 AM 1/27/2004, Durga wrote: >I think this is a very good idea, and should be moved forward with all our >support. Based on Eric's comments last week, here are some updated "job descriptions" -- "DTN Communities" include: A) Internetworking in Underprovisioned Environments [sporadic infrastructure] B) Internetworking in Tactical Environments [stressed infrastructure] C) Internetworking in Space Environments [combines aspects of A and B] D) DTN Architecture and Standardization Each DTN Community has a "DTN Community Rapporteur" who does the following: 1. Actively searches for local DTN-related projects related to the interests of that Community. 2. Becomes the focal point for understanding the ways in which the various local projects approach and implement DTN technology. 3. Sets up discussion threads on appropriate mailing lists to facilitate information sharing within the Community, and manages a community area of the DTNRG website. 4. Initiates cross-Community dialog to search for common approaches and to encourage projects to participate in more global DTN activities. 5. Represents that Community's interests in the DTN Architecture and Standardization work. Is that getting closer to what people think we need? ///adrian Received: from relay2.softcomca.com ([168.144.1.60]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0REbRe28302 for ; Tue, 27 Jan 2004 09:37:27 -0500 Received: from M2W071.mail2web.com ([168.144.251.180]) by relay2.softcomca.com with Microsoft SMTPSVC(5.0.2195.6713); Tue, 27 Jan 2004 09:37:22 -0500 Message-ID: <157240-220041227143722140@M2W071.mail2web.com> X-Priority: 3 Reply-To: dpsmiles@turing.acm.org X-Originating-IP: 203.208.185.50 X-URL: http://mail2web.com/ From: "dpsmiles@turing.acm.org" To: adrian.j.hooke@jpl.nasa.gov, dtn-interest@mailman.ipnrg.org Subject: RE: [dtn-interest] DTN Community Rapporteurs? [WAS: related and sortainteresting] Date: Tue, 27 Jan 2004 09:37:22 -0500 MIME-Version: 1.0 Content-type: text/plain; charset=iso-8859-1 X-OriginalArrivalTime: 27 Jan 2004 14:37:22.0270 (UTC) FILETIME=[12EC6FE0:01C3E4E3] Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by borgcube.gst.com id i0REbRe28302 Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: I think this is a very good idea, and should be moved forward with all our support. Avri Doria looks like a good candidate for (a)(Maybe you could even have more than one?)(d) should perhaps be handled by one of the DTNRG office bearers. For (c), we could have one of the JPL guys(Scott, Leigh, Adrian?). I am nowhere near being qualified for such a post, but could provide voluntary support wherever appropriate. Durga Original Message: ----------------- From: Adrian J. Hooke adrian.j.hooke@jpl.nasa.gov Date: Thu, 22 Jan 2004 08:55:21 -0800 To: dtn-interest@mailman.ipnrg.org Subject: [dtn-interest] DTN "Community Rapporteurs"? [WAS: related and sortainteresting] At Kevin's site http://www.dtnrg.org/#otherproj he has listed several projects that are dealing with similar issues and notes that "some of these are using the product of DTNRG directly, and others are developing their own approaches". It seems reasonable that we should more actively try to encourage the various communities to use common DTN techniques instead of rolling their own. The communities themselves appear to cluster into similar interests, e.g., -- A) Internetworking in Underprovisioned Regions ("Wizzy digital courier", Saaminet, DakNet, ZebraNet, DataMules, SeNDT, etc.) B) Internetworking in Stressed Terrestrial Environments (DARPA Disruption Tolerant Networking, South Pole Communications, etc.). C) Internetworking in Stressed Space Environments (Interplanetary Internet). D) DTN architecture, standardization and code development/distribution. In order to focus these communities and to stimulate coordinated DTN research and deployment, it might be very useful to have some "DTN Community Rapporteurs" who would be appointed by Kevin and who would take it upon themselves to be the focal point for the various application areas. A DTN-CR would: 1. Actively search for existing and new projects in that community. 2. Be the focal point for encouraging them to use DTN technology. 3. Set up discussion threads on dtn-interest (or separate lists, such as ipn-team) to encourage information sharing. 4. Manage a community area of the DTNRG website. 5. Etc. Comments? Candidates? ///adrian _______________________________________________ dtn-interest mailing list dtn-interest@mailman.dtnrg.org http://mailman.dtnrg.org/mailman/listinfo/dtn-interest -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ . Received: from mail3.speakeasy.net (mail3.speakeasy.net [216.254.0.203]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0N3Pje17115 for ; Thu, 22 Jan 2004 22:25:45 -0500 Received: (qmail 10104 invoked from network); 23 Jan 2004 03:25:44 -0000 Received: from dsl092-165-221.wdc2.dsl.speakeasy.net (HELO gst.com) (etravis@[66.92.165.221]) (envelope-sender ) by mail3.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 23 Jan 2004 03:25:44 -0000 Message-ID: <40109435.5090707@gst.com> Date: Thu, 22 Jan 2004 22:25:41 -0500 From: Eric Travis User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20040114 X-Accept-Language: en-us, en MIME-Version: 1.0 To: adrian.j.hooke@jpl.nasa.gov CC: dtn-interest@mailman.dtnrg.org Subject: Re: [dtn-interest] DTN "Community Rapporteurs"? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Adrian, A few comments: >It seems reasonable that we should more actively try to encourage the >various communities to use common DTN techniques instead of rolling their >own. The communities themselves appear to cluster into similar interests, > I offer that by slightly changing your phrase "to USE common DTN techniques" into "to DEVELOP common DTN techniques" the proposal becomes much more attractive to a larger community of interest. This might well have been your original intent, but the choice in wording suggests (perhaps only to me) an attempt to thin the gene pool rather than expand it (a strange proposal for an effort that ultimately needs to support all sorts of heterogenity). Rapporteurs are an interesting idea. When people who have no familiarity with my life knock on my door (or darken my mailbox) with *the* solution to my problems I tend not to pay much positive attention to them. Along the lines of the above, I suggest changing item 3 in the DTN Community Rapporteur responsibilities in your proposal to read: Be the focal point for encouraging them to participate in the (a?) larger DTN community. It seems the role required here is one of facilitator rather than evangelist. Eric Received: from eis-msg-012.jpl.nasa.gov (eis-msg-012.jpl.nasa.gov [137.78.160.40]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0MKx2e27714 for ; Thu, 22 Jan 2004 15:59:02 -0500 Received: from hooke.jpl.nasa.gov (hookepc2.jpl.nasa.gov [137.79.10.230]) by eis-msg-012.jpl.nasa.gov (8.12.10/8.12.10) with ESMTP id i0MKwuvS013010 for ; Thu, 22 Jan 2004 12:58:56 -0800 (PST) Message-Id: <5.1.0.14.2.20040122123008.020c45f8@mail1.jpl.nasa.gov> X-Sender: ahooke@mail1.jpl.nasa.gov X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Thu, 22 Jan 2004 12:58:08 -0800 To: dtn-interest@mailman.ipnrg.org From: "Adrian J. Hooke" Subject: Re: [dtn-interest] DTN "Community Rapporteurs"? In-Reply-To: <40103146.7050605@isi.edu> References: <5.1.0.14.2.20040122104910.020cf4f0@mail1.jpl.nasa.gov> <5.1.0.14.2.20040122081130.020c4a80@mail1.jpl.nasa.gov> <5.1.0.14.2.20040122081130.020c4a80@mail1.jpl.nasa.gov> <5.1.0.14.2.20040122104910.020cf4f0@mail1.jpl.nasa.gov> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: At 12:23 PM 1/22/2004, Joe Touch wrote: >Your comment assumes you have the final solution, rather than approaching >these communities for INPUT as well. Interesting spin, but not at all what I said. The idea of a "DTN Community Rapporteur" is to stimulate dialog, not to suffocate it. It would obviously be valuable to know why some projects are *not* using the current manifestation of DTN (as defined by Kevin's reference code base) and a Rapporteur could start those discussion threads. This list has recently been pretty silent on such matters. >Strive for standardization, certainly. IMO, it's not as productive to >strive for everyone to adopt -your- standard as the first step in that >process, though ;-) Umm, I think that I said "strive to home-in on standardized approaches", not "strive to home-in on a standardized approach". At http://www.dtnrg.org/#otherproj Kevin notes that "some of these are using the product of DTNRG directly, and others are developing their own approaches". Enquiring Rapporteurs could help to identify the current similarities and differences in the various approaches. ///a Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0MKNle25744 for ; Thu, 22 Jan 2004 15:23:47 -0500 Received: from isi.edu (224.sub-69-83-6.myvzw.com [69.83.6.224]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id i0MKNfD24424; Thu, 22 Jan 2004 12:23:43 -0800 (PST) Message-ID: <40103146.7050605@isi.edu> Date: Thu, 22 Jan 2004 12:23:34 -0800 From: Joe Touch User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Adrian J. Hooke" CC: dtn-interest@mailman.ipnrg.org Subject: Re: [dtn-interest] DTN "Community Rapporteurs"? [WAS: related and sorta interesting] References: <5.1.0.14.2.20040122081130.020c4a80@mail1.jpl.nasa.gov> <5.1.0.14.2.20040122081130.020c4a80@mail1.jpl.nasa.gov> <5.1.0.14.2.20040122104910.020cf4f0@mail1.jpl.nasa.gov> In-Reply-To: <5.1.0.14.2.20040122104910.020cf4f0@mail1.jpl.nasa.gov> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Adrian J. Hooke wrote: > At 09:38 AM 1/22/2004, Joe Touch wrote: > >> Mutual exchange of technologies would be potentially more mutually >> productive. > > Doesn't that depend on the dimension in which you want to be productive? > Those of us interested in standardization would argue that if > communities can agree to implement common intercommunication functions > in common ways, it actually allows them to be individually more > productive since they can focus resources on the end result. Agreed. Standards are useful. Your comment assumes you have the final solution, rather than approaching these communities for INPUT as well. >> It would be naive to assume that DTN protocols solve all problems in >> all domains. > > Of course. But does that mean that we shouldn't strive to home-in on > standardized approaches that solve most of the problems in most of the > domains? Strive for standardization, certainly. IMO, it's not as productive to strive for everyone to adopt -your- standard as the first step in that process, though ;-) Joe Received: from eis-msg-012.jpl.nasa.gov (eis-msg-012.jpl.nasa.gov [137.78.160.40]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0MJGIe21979 for ; Thu, 22 Jan 2004 14:16:18 -0500 Received: from hooke.jpl.nasa.gov (hookepc2.jpl.nasa.gov [137.79.10.230]) by eis-msg-012.jpl.nasa.gov (8.12.10/8.12.10) with ESMTP id i0MJGCvS024594 for ; Thu, 22 Jan 2004 11:16:12 -0800 (PST) Message-Id: <5.1.0.14.2.20040122104910.020cf4f0@mail1.jpl.nasa.gov> X-Sender: ahooke@mail1.jpl.nasa.gov X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Thu, 22 Jan 2004 11:16:07 -0800 To: dtn-interest@mailman.ipnrg.org From: "Adrian J. Hooke" Subject: Re: [dtn-interest] DTN "Community Rapporteurs"? [WAS: related and sorta interesting] In-Reply-To: <40100A8F.5080806@isi.edu> References: <5.1.0.14.2.20040122081130.020c4a80@mail1.jpl.nasa.gov> <5.1.0.14.2.20040122081130.020c4a80@mail1.jpl.nasa.gov> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: At 09:38 AM 1/22/2004, Joe Touch wrote: >Mutual exchange of technologies would be potentially more mutually >productive. Doesn't that depend on the dimension in which you want to be productive? Those of us interested in standardization would argue that if communities can agree to implement common intercommunication functions in common ways, it actually allows them to be individually more productive since they can focus resources on the end result. >It would be naive to assume that DTN protocols solve all problems in all >domains. Of course. But does that mean that we shouldn't strive to home-in on standardized approaches that solve most of the problems in most of the domains? ///adrian Received: from mx6.thebiz.net (mx6.thebiz.net [216.238.0.26]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0MISRe19166 for ; Thu, 22 Jan 2004 13:28:27 -0500 Received: (qmail 52890 invoked from network); 22 Jan 2004 13:28:26 -0500 Received: from unknown (172.16.0.72) by mx6.backend.thebiz.net with QMQP; 22 Jan 2004 13:28:26 -0500 Received: from unknown (HELO stu.critical.com) (216.230.224.198) by mail.borg.com with SMTP; 22 Jan 2004 13:28:26 -0500 Message-Id: <5.1.1.6.0.20040122115929.00ac7910@mail.borg.com> X-Sender: stu@borg.com@mail.borg.com X-Mailer: QUALCOMM Windows Eudora Version 5.1.1 Date: Thu, 22 Jan 2004 13:18:51 -0500 To: dtn-interest@mailman.ipnrg.org From: "Stuart W. Card" Cc: "Adrian J. Hooke" , Christine.Haka@critical.com, jim.henrickson@critical.com, youngki.hwang@critical.com In-Reply-To: <5.1.0.14.2.20040122081130.020c4a80@mail1.jpl.nasa.gov> References: <265000-220041422971937@M2W042.mail2web.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [dtn-interest] lurker describes related work (was: DTN "Community Rapporteurs"?) Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: At 08:55 AM 1/22/2004 -0800, Adrian J. Hooke wrote: >... communities themselves appear to cluster... > >B) Internetworking in Stressed Terrestrial Environments... I've been lurking for months. I lead a project in this category. I take 'terrestrial' to include SATCOM between 2 earthly endpoints. My firm completed a U.S. Navy Small Business Innovation Research Phase I and Phase II project, and is now productizing the results. The problem we addressed is how to run standard shrink-wrapped Commercial Off-The-Shelf (COTS) TCP/IP applications on end systems aboard submarines and ashore, despite the asymmetric and extremely intermittent nature of connectivity between sub and shore. Subs are sometimes at the pier, where they have wireline connections. Other times they are at periscope depth, where they have satellite links that are long delay, low data rate, high drop (or error) rate, highly asymmetric (say a 7:1 ratio in downlink/uplink date rate) and highly variable (small antennas rising barely above the waves from a rolling platform trying to aim at a geostationary satellite, etc.). Other times they are at periscope depth, but running radio silent, so they can receive but not transmit: obviously ACKed protocols like TCP won't run over the wireless segment; and this mode of operation is more common than 2-way communications. _Most_ (almost all) of the time, they are submerged, where they have no WAN connectivity at all. The applications running on the end systems, both on the boat and more importantly ashore, cannot be touched: Microsoft et al aren't going to rewrite their apps to some API that we develop; we can't even optimize the protocol configuration parameters, as it is simply infeasible to touch all the end systems. We integrated the obvious strategies: caching; compression; prioritization and queuing of traffic while disconnected; transparent application proxies & transport protocol gateways; policy-based operation; and GUIs for both users and sysadmins. Initially we developed support for FTP, HTTP, SMTP and DNS. Basically we encapsulate FTP and HTTP inside SMTP, so that all the requests and responses can be handled by store-and-forward. Currently we actually provide DNS bindings across our DTN, but we have some notions for eliminating the requirement to do so. We claim 3 benefits: (1) maintain access to remotely sourced information, even when disconnected from that remote source (caching); (2) efficiently use limited connect windows (deliver more information during a fixed window, reduce the window length required to satisfy a fixed information transfer requirement, or some combination of the 2 -- caching, compression & transparent gatewaying of standard wireline to optimized wireless protocols); and (3) reliably deliver the most important and urgent traffic first, per users' priority policies (reliable application/transport [bundle] protocols, policy editor and enforcement engine, GUIs). The most basic function is simply enabling disconnected operation. A standard web browser, trying to reach a standard web server, over a standard router cloud, can do nothing useful absent an end-to-end path. We transparently intercept the HTTP request, satisfy it locally if we have fresh cache, otherwise ask the user if he wants stale cache (if available) and/or wants to queue up his request for later transmission. Later, when we have a link over which to request the page, our shore proxy bundles up all the page components (so the requestor doesn't just get a useless HTML skeleton), and when it can be sent back to the boat, the user gets an e-mail containing the page as his notification that it is now in our cache for not only him but also other embarked users. Our compression is nothing exciting: we haven't invented any new algorithms or even developed any new implementations; we just look at the application traffic (file) type, current connectivity constraints and policy to determine to which 3rd party compression utility to dispatch. So basically we have a choice of generic lossless (bzip2) and a variety of application-specific lossy compressors. For transport protocols, we have been using SCPS-TP (thanks Bob Durst! I think you're on this list?) and MDPv2 (thanks NRL and U of M guys! any of you here?). A big point of the GUI is to be able to override policy. For example, we might turn a Windows BMP file into a JPEG, and accept substantial compression artifact, per policy; but a user whose intended use of the image cannot tolerate compression artifacts might force use of some other, or no, compression. We have been watching the DTNRG activities, but have not yet actually incorporated any of its work. We realize that our prototype lacks the robustness and security that a more formal custody transfer model might provide. So we would like to find a way to integrate DTNRG custody transfer, while continuing to support end system applications that are not DTN aware: for such applications, insofar as feasible, we want to maintain the 'illusion' of end-to-end Internet connectivity across a DTN. If our work is of interest to anyone here, we would be happy to describe it in more detail. So far we have no published papers, and it will take some time for us to publish, as such have to be reviewed by our military customers. Probably we will present something at the next MILCOM, but that isn't until fall. Any questions I can answer on the list or via direct e-mail? Thanks for your time! Stuart W. Card, Chief Scientist & VP, Critical Technologies Inc. * Creativity * Diversity * Expertise * Flexibility * Integrity * Suite 400 Technology Center, 4th Floor 1001 Broad St, Utica NY 13501 315-793-0248 x141 FAX -9710 www.critical.com Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0MHcee16385 for ; Thu, 22 Jan 2004 12:38:40 -0500 Received: from isi.edu (host241.tethered.net [206.117.27.241]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id i0MHcZD14078; Thu, 22 Jan 2004 09:38:35 -0800 (PST) Message-ID: <40100A8F.5080806@isi.edu> Date: Thu, 22 Jan 2004 09:38:23 -0800 From: Joe Touch User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Adrian J. Hooke" CC: dtn-interest@mailman.ipnrg.org Subject: Re: [dtn-interest] DTN "Community Rapporteurs"? [WAS: related and sorta interesting] References: <5.1.0.14.2.20040122081130.020c4a80@mail1.jpl.nasa.gov> In-Reply-To: <5.1.0.14.2.20040122081130.020c4a80@mail1.jpl.nasa.gov> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Adrian J. Hooke wrote: > At Kevin's site http://www.dtnrg.org/#otherproj he has listed several > projects that are dealing with similar issues and notes that "some of > these are using the product of DTNRG directly, and others are developing > their own approaches". > > It seems reasonable that we should more actively try to encourage the > various communities to use common DTN techniques instead of rolling > their own. Mutual exchange of technologies would be potentially more mutually productive. It would be naive to assume that DTN protocols solve all problems in all domains. Joe Received: from eis-msg-012.jpl.nasa.gov (eis-msg-012.jpl.nasa.gov [137.78.160.40]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0MGtWe13833 for ; Thu, 22 Jan 2004 11:55:32 -0500 Received: from hooke.jpl.nasa.gov (hookepc2.jpl.nasa.gov [137.79.10.230]) by eis-msg-012.jpl.nasa.gov (8.12.10/8.12.10) with ESMTP id i0MGtMvS023120; Thu, 22 Jan 2004 08:55:22 -0800 (PST) Message-Id: <5.1.0.14.2.20040122081130.020c4a80@mail1.jpl.nasa.gov> X-Sender: ahooke@mail1.jpl.nasa.gov X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Thu, 22 Jan 2004 08:55:21 -0800 To: dtn-interest@mailman.ipnrg.org From: "Adrian J. Hooke" In-Reply-To: <265000-220041422971937@M2W042.mail2web.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [dtn-interest] DTN "Community Rapporteurs"? [WAS: related and sorta interesting] Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: At Kevin's site http://www.dtnrg.org/#otherproj he has listed several projects that are dealing with similar issues and notes that "some of these are using the product of DTNRG directly, and others are developing their own approaches". It seems reasonable that we should more actively try to encourage the various communities to use common DTN techniques instead of rolling their own. The communities themselves appear to cluster into similar interests, e.g., -- A) Internetworking in Underprovisioned Regions ("Wizzy digital courier", Saaminet, DakNet, ZebraNet, DataMules, SeNDT, etc.) B) Internetworking in Stressed Terrestrial Environments (DARPA Disruption Tolerant Networking, South Pole Communications, etc.). C) Internetworking in Stressed Space Environments (Interplanetary Internet). D) DTN architecture, standardization and code development/distribution. In order to focus these communities and to stimulate coordinated DTN research and deployment, it might be very useful to have some "DTN Community Rapporteurs" who would be appointed by Kevin and who would take it upon themselves to be the focal point for the various application areas. A DTN-CR would: 1. Actively search for existing and new projects in that community. 2. Be the focal point for encouraging them to use DTN technology. 3. Set up discussion threads on dtn-interest (or separate lists, such as ipn-team) to encourage information sharing. 4. Manage a community area of the DTNRG website. 5. Etc. Comments? Candidates? ///adrian Received: from relay2.softcomca.com ([168.144.1.60]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0M97ee19863 for ; Thu, 22 Jan 2004 04:07:40 -0500 Received: from M2W042.mail2web.com ([168.144.251.148]) by relay2.softcomca.com with Microsoft SMTPSVC(5.0.2195.6713); Thu, 22 Jan 2004 04:07:31 -0500 Message-ID: <265000-220041422971937@M2W042.mail2web.com> X-Priority: 3 Reply-To: dpsmiles@turing.acm.org X-Originating-IP: 203.208.185.50 X-URL: http://mail2web.com/ From: "dpsmiles@turing.acm.org" To: scott.burleigh@jpl.nasa.gov, avri@acm.org, dtn-interest@mailman.ipnrg.org Cc: sandy@media.mit.edu Subject: Re: [dtn-interest] related and sorta interesting... Date: Thu, 22 Jan 2004 04:07:19 -0500 MIME-Version: 1.0 Content-type: text/plain; charset=iso-8859-1 X-OriginalArrivalTime: 22 Jan 2004 09:07:31.0637 (UTC) FILETIME=[2AB8BE50:01C3E0C7] Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by borgcube.gst.com id i0M97ee19863 Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Another project called Daknet(www.daknet.net) envisages a similar way of transferring information by a vehicle mounted device using WiFi(in India). The device connects with the host computer in a village as it drives through and delivers all data requested plus is uploaded with fresh requests: courses.media.mit.edu/2003fall/de/DakNet-Case.pdf Durga Original Message: ----------------- From: Scott Burleigh Scott.Burleigh@jpl.nasa.gov Date: Tue, 16 Dec 2003 14:07:33 -0800 To: avri@acm.org, dtn-interest@mailman.ipnrg.org Subject: Re: [dtn-interest] related and sorta interesting... Of course that's right, what you're doing should be way more robust because you eliminate manual procedures altogether. The "sneakernet" aspect I was mainly focusing on is the use of mechanical (in addition to radiant) transmission media -- a courier on a bicycle with a USB flash drive in his pocket, or a guy on a computer-equipped snowmobile. I really admire this kind of ingenuity. -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ . Received: from eis-msg-012.jpl.nasa.gov (eis-msg-012.jpl.nasa.gov [137.78.160.40]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i0GKL5e20166 for ; Fri, 16 Jan 2004 15:21:05 -0500 Received: from creeper.jpl.nasa.gov (dhcp-79-37-225.jpl.nasa.gov [137.79.37.225]) by eis-msg-012.jpl.nasa.gov (8.12.10/8.12.10) with ESMTP id i0GKKwvS019290 for ; Fri, 16 Jan 2004 12:20:58 -0800 (PST) Message-Id: <5.2.0.9.2.20040116115823.04738dd0@mail2.jpl.nasa.gov> X-Sender: scott@mail2.jpl.nasa.gov X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9 Date: Fri, 16 Jan 2004 12:19:32 -0800 To: dtn-interest@mailman.ipnrg.org From: Scott Burleigh In-Reply-To: <5.2.0.9.2.20031122150805.03162d58@pop.mcilink.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=====================_75381222==_" Subject: [dtn-interest] bundling protocol v3 Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: --=====================_75381222==_ Content-Type: text/plain; charset="iso-8859-1"; format=flowed Content-Transfer-Encoding: quoted-printable Greetings, DTN enthusiasts. Attached is a draft specification for version= =20 3 of the Bundling protocol specification. The proposed version-3 protocol= =20 is significantly different even from the revised version-2 spec that was=20 submitted as an Internet Draft in October, and in some ways it represents a= =20 fairly sharp departure from the protocol as realized in the current edition= =20 of the reference implementation. The reasoning behind some of the proposed= =20 changes may not be self-evident, so here is a rough summary of the=20 rationale for departing from what we've currently got implemented. There were two significant changes in the October draft of the version-2=20 spec. First, the concept of multiple payloads in a single bundle was=20 abandoned. The main motivation for this, I think, was to support=20 fragmentation: =B7 Fragment forwarding and reassembly required that all of the=20 header information in the original bundle be repeated in each fragment=20 (4.3.1); therefore you could only fragment after all non-payload headers. =B7 But the payloads themselves were headers; to be consistent, you= =20 could only fragment after the start of the last payload. If you fragmented= =20 in the middle of the 3rd payload out of nine, the fragment would=20 necessarily omit the next 6 headers. =B7 On the other hand, payloads had their own accompanying=20 authentication headers, and if you fragmented anywhere after the end of the= =20 first payload you would in some cases be transmitting payload without=20 authentication. =B7 There was only a single "original" length field in the fragment= =20 header. If it referred only to the payload that you were fragmenting at=20 some single moment, reassembly could be complicated in the event that=20 fragments themselves got re-fragmented. If instead it referred to the sum= =20 of the lengths of all the payload headers (and their authentication=20 headers), then in effect you'd be fragmenting only this single=20 super-payload anyway -- in a sense you've already stopped dealing with=20 multiple payloads. Although it would not be impossible to reconcile fragmentation with=20 multiple payloads, there didn't seem to be enough benefit to justify the=20 cost in additional complexity. Since supporting fragmentation was vital,=20 and since handling multiple payloads had already introduced a good deal of= =20 complexity for a feature that didn't have all that much obvious benefit, we= =20 concluded that it made more sense to ditch the multiple payload concept. Second, the bundle status report was recast as a type of payload content,=20 no longer a bundle header. The reason for this was that status reports=20 always have to be processed in the same way as application data units, and= =20 in most cases not at all like bundle protocol headers: =B7 Only bundle protocol headers are consumed by bundle agents,= while=20 only the contents of payload headers are delivered to bundle=20 applications. The consumers of reception reports, delivery receipts, etc.= =20 are applications, not bundle agents. =B7 Status reports need to be routed and forwarded through the=20 network, so they need to be encapsulated in bundles just like application=20 data. Those bundles need to be addressed using tuples, and tuples identify= =20 communication endpoints (applications) rather than bundle agents. =B7 Unlike protocol headers (and like application data), status=20 reports need never be examined by forwarding bundle agents. But if bundle status reports are payload content, we're left with the=20 question of how to handle custody-acknowledgment status reports -- the one= =20 type of status report that *is* destined for and consumed by a bundle agent= =20 (the current custodian). If status reports are the payloads of bundles,=20 and bundle forwarding is based on addresses represented as tuples, we need= =20 to make bundle agents addressable by tuples. Since only application=20 endpoints are addressable by tuples, and since in any case only application= =20 endpoints receive payload contents, the simplest and most consistent=20 approach seemed to be to associate a conceptual "agent administration=20 endpoint" with each bundle agent. The main motivation for the additional changes introduced in the proposed=20 version 3 of the protocol is to make bundle protocol headers smaller and=20 simpler, so that bundling can be a better fit for high-speed exchange of=20 small messages. Header size is an issue because it can result in excessive= =20 overhead in bundle storage and transmission, i.e., the size of the headers= =20 may be a very large fraction of bundle content size for small=20 bundles. Header structure complexity is a problem because it makes=20 implementations more difficult -- therefore somewhat harder to develop and= =20 stabilize -- and because it makes forwarding more time-consuming, which=20 somewhat degrades transmission rate. These problems, taken together, make= =20 Bundling somewhat disadvantageous in environments where end-to-end paths=20 are at least sometimes available, and so they encourage the development of= =20 potentially complex work-arounds. The attached version 3 proposal is an attempt to simplify and somewhat=20 abbreviate the version 2 header structure without requiring an increase=20 network statefulness. It does this by basing endpoint ID representation on= =20 what could be thought of as a small, bundle-specific literal pool, or=20 "dictionary". At first glance this might look indistinguishable from the version 2=20 design, but it is a little different: the distinct strings that make up the= =20 routing and administrative parts of tuples are carried individually in the= =20 "string records" of a (new) dictionary header, and the representations of=20 destination, source, report-to, and current custodian endpoint IDs in the=20 primary bundle header are pairs of string numbers (ordinal references to=20 the string records in the dictionary header) rather than byte offsets. In= =20 what seems to be a plausible example, the version-3 representation reduces= =20 header size by 22% versus the version-2 representation. The scenario is=20 that we are sending a bundle from bundles://internet/tcp://playground.intel-resarch.net:5000/cfdp to bundles://internet/tcp://amroc.jpl.nasa.gov:5000/cfdp with status reports directed to the source and no custody transfer, no=20 authentication, no fragmentation; payload header is omitted, as it's the=20 same in all cases. Using the version-2 protocol definition we get... Primary bundle header: 20 bytes =B7 Version [1] =B7 Next header [1] =B7 Destination offset [1] 22 =B7 Source offset [1] 76 =B7 Reply-to offset [1] 76 =B7 Current custodian offset [1] 0 =B7 CoS flags [1] =B7 Authentication [1] =B7 Creation timestamp [8] =B7 Expiration time [4] Variable length immutable portion: 121 bytes =B7 Next header [1] =B7 Total length [1] =B7 Destination tuple - Length [1] 53 - Text [53] =B7 Source tuple - Length [1] 63 - Text [63] =B7 Reply-to tuple - Length [1] 0 - Text [0] ...for a total of 141 bytes. Using version-3 protocol definition we get... Primary bundle header: 20 bytes =B7 Version [1] =B7 Next header [1] =B7 CoS flags [1] =B7 Payload security [1] =B7 Destination [1] 00000001 =B7 Source [1] 00000010 =B7 Report-to [1] 00000010 =B7 Current custodian [1] 00000000 =B7 Creation timestamp [8] =B7 Expiration time [4] Dictionary header: 90 bytes =B7 Next header [1] =B7 String count [1] 3 =B7 Text length #0 [1] 7 =B7 String text #0 [7] internet=1D =B7 Text length #1 [1] 34 =B7 String text #1=20 [34] tcp://amroc.jpl.nasa.gov:5000/cfdp=1D =B7 Text length #2 [1] 44 =B7 String text #2=20 [44] = =1Ctcp://playground.intel-resarch.net:5000/cfdp=1D ...for a total of 110 bytes. The changes in the version-3 design offer several benefits: =B7 Bundle headers are shortened somewhat because redundant and=20 information-free text in tuples is factored out: the text of a given region= =20 ID will only appear once, and the "bundles" scheme ID and other overhead in= =20 the external URI representation of tuples is removed. =B7 Bundle parsing and construction are accelerated because the=20 header structure is significantly simpler than in version 2: there is no=20 Extended Offset header, no Variable-Length Immutable Part header(s), no=20 Current Custodian header, and in fact it's no longer possible to have more= =20 than one header of any type for any single bundle. In particular, there's= =20 no need to compute string offsets to construct the Primary Bundle header;=20 this is currently one of the most complex parts of constructing an outbound= =20 Bundle, if you take into account all possible tuple size combinations. =B7 Routing and administrative parts are pre-parsed out of the=20 external tuple representations, so they can immediately be provided to the= =20 route selection algorithm(s) as soon as each bundle is received. At the same time, the retention of strings in the headers makes bundles=20 self-identifying end-to-end, preserving the robustness, scalability, and=20 state management simplicity of version 2. The overhead reduction advantage offered by the version-3 approach can be=20 further increased if we leverage off the tuple nature of endpoint IDs (DTN= =20 addresses) a bit more aggressively. Regions serve as routing domains, to=20 limit the scope of the route awareness required at each bundle agent, but=20 they also serve as namespaces. Suppose for applications that require=20 low-overhead transmission we choose very small region names (like "A" and=20 "Q") and choose to make the administrative parts of the tuples for=20 endpoints in those regions very brief (like "01" and "02"). [These=20 admin-parts might, for example, be indexes into pre-deployed tables of=20 fixed IP addresses, used by convergence-layer adapters as an alternative to= =20 parsing hostnames out of longer admin-parts and using them to look up IP=20 addresses via DNS.] The header for a bundle sent between two such=20 endpoints would look like: Primary bundle header: 20 bytes =B7 Version [1] =B7 Next header [1] =B7 CoS flags [1] =B7 Payload security [1] =B7 Destination [1] 00000001 =B7 Source [1] 00000010 =B7 Report-to [1] 00000010 =B7 Current custodian [1] 00000000 =B7 Creation timestamp [8] =B7 Expiration time [4] Dictionary header: 10 bytes =B7 Next header [1] =B7 String count [1] 3 =B7 Text length #0 [1] 1 =B7 String text #0 [1] A=1D =B7 Text length #1 [1] 2 =B7 String text #1 [2] 01=1D =B7 Text length #2 [1] 2 =B7 String text #2 [2] 02=1D Total: 30 bytes This is 78% shorter than the (arguably typical) version-2 header outlined=20 above, and it's 44% shorter than a version 2 header using the same=20 abbreviated endpoint IDs: Primary bundle header: 20 bytes =B7 Version [1] =B7 Next header [1] =B7 Destination offset [1] 22 =B7 Source offset [1] 37 =B7 Reply-to offset [1] 37 =B7 Current custodian offset [1] 0 =B7 CoS flags [1] =B7 Authentication [1] =B7 Creation timestamp [8] =B7 Expiration time [4] Variable length immutable portion: 33 bytes =B7 Next header [1] =B7 Total length [1] =B7 Destination tuple - Length [1] 14 - Text [14] bundles://A/01=1D =B7 Source tuple - Length [1] 14 - Text 14] bundles://A/02=1D =B7 Reply-to tuple - Length [1] 0 - Text [0] Total: 53 bytes Yet this representation would be fully interoperable with bundle agents in= =20 regions where tuples' region IDs and administrative-parts are much longer. Finally, this version of the spec also reflects several other changes,=20 motivated as discussed below. The new mechanism for transmitting status reports -- sending them in bundle= =20 payloads -- is generalized to a formal "administrative payload" capability,= =20 which might eventually be useful for routing protocols, etc. Given that each bundle can contain only one payload, and that this payload= =20 must be the last header in order for reactive fragmentation to work, the=20 "next header type" in the Payload header is no longer useful. So it's=20 replaced by a payload "class" that indicates whether the payload contains=20 bundling administrative records or some other sort of application data. Some "MAYs" in the fragmentation discussion are changed to "SHALLs"; i.e.,= =20 every fragment of a bundle -- including the first -- must always have a=20 fragment header. The reasoning behind this is that (a) it makes processing= =20 simpler without significantly increasing overhead and (b) 4.3.2 already=20 says that every fragment contains a fragment header. When you're doing=20 reactive fragmentation as a receiver, you're transforming a partially=20 received, ill-formed bundle into a well-formed bundle fragment by inserting= =20 a fragment header before forwarding. In the original spec, the status reports you could request in CoS flags and= =20 the types of status reports that could appear in the system were=20 non-identical sets. Specifically, we had three delivery record request=20 flags in the CoS (report custody transfer, report reception, report final=20 delivery [end-to-end return receipt]) and three delivery record status=20 flags defined for the bundle status report (Reporting node correctly=20 received bundle, Reporting node took custody of bundle, Reporting node has= =20 forwarded the bundle), but they didn't line up: we had no way to request=20 reports of forwarding, and we had no way to report final delivery. We=20 actually wanted the union of these services, so the previously reserved=20 0x08 flag in the bundle status report is now used to indicate "Reporting=20 node delivered bundle to application" and a "time of delivery to=20 application" field has been added. But this meant we needed an additional= =20 delivery record request flag in CoS. On the assumption that we could get=20 by with only three bits of priority, the length of the CoS flags bits was=20 increased to 4, delivery record request flag 100 was changed to "Request=20 reporting of bundle forwarding", and delivery record request flag 1000 for= =20 "Request end-to-end return receipt" was added. The role of the authentication header was a little unclear: if it was for=20 infrastructure protection, why had we said there'd be one for each payload= =20 -- and what good would it do if it was end-to-end immutable rather than=20 recalculated (over the *entire* bundle) at each hop? But if it was for=20 payload authentication, what was protecting the infrastructure? So in this= =20 version of the spec these two security functions are explicitly=20 distinguished and are supported by two different headers: Bundle=20 Authentication (recomputed and revalidated hop-by-hop, for infrastructure=20 protection) and Payload Security (immutable end-to-end, a service offered=20 to applications). Both are optional -- bundle authenticity could be=20 guaranteed by mechanisms at the convergence layer, and payload security=20 could be guaranteed by mechanisms at the application layer -- but it seems= =20 worthwhile to offer both; in any case, keeping them separate will make it=20 easier to implement whatever we finally decide on this still-contentious= issue. And a supplemental "service spec" has been added, for the services that=20 Bundling requires of the convergence layer. We needed to start being=20 explicit about these dependencies in an organized way: =B7 Bundle processing -- and especially reactive fragmentation --=20 relies on the convergence layer supplying the length of the received bundle= =20 data, as had already been noted in 3.8. =B7 Bundle transmission obviously relies on the convergence layer=20 being able to resolve a bundling communication endpoint ID (tuple) to an=20 endpoint ID in the convergence layer protocol. [In the reference=20 implementation=19s TCP convergence layer we do this by parsing hostname and= =20 port number out of the administrative part of the tuple, then doing a DNS=20 or /etc/hosts lookup to translate hostname to IP address so we can connect= =20 to the right socket.] =B7 Infrastructure protection relies on the convergence layer being= =20 able to do reverse address resolution, translating the ID of the sender of= =20 a received bundle from convergence layer protocol representation to a=20 tuple. We can only validate the signature on a Bundle Authentication=20 header against the sender's certificate if we have a Bundling=20 representation of the ID of the sender. [This may be something of a=20 challenge in the TCP convergence layer. We can use DNS or /etc/hosts to=20 translate from IP address to hostname, then sprintf the agent=20 administration endpoint ID (tuple) of the sender from hostname and port=20 number, but nicknames complicate things: a single IP address can map to=20 multiple qualified and unqualified hostnames. How do we know which one the= =20 sending bundle agent called itself by when it provided its=20 certificate? More thought seems to be needed.] Comments? Scott --=====================_75381222==_ Content-Type: application/pdf; name="bv3.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bv3.pdf" JVBERi0xLjMNJeLjz9MNCjEwNiAwIG9iag08PCANL0xpbmVhcml6ZWQgMSANL08gMTA4IA0vSCBb IDc2NyA0ODUgXSANL0wgMTE2MzcwIA0vRSA0OTg4NCANL04gMzEgDS9UIDExNDEzMSANPj4gDWVu ZG9iag0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB4cmVmDTEwNiAxNiANMDAwMDAwMDAxNiAwMDAwMCBuDQowMDAwMDAwNjcxIDAwMDAwIG4NCjAw MDAwMDEyNTIgMDAwMDAgbg0KMDAwMDAwMTQwOSAwMDAwMCBuDQowMDAwMDAxNTYxIDAwMDAwIG4N CjAwMDAwMDIxNTkgMDAwMDAgbg0KMDAwMDAwMjIwMCAwMDAwMCBuDQowMDAwMDAyNDMxIDAwMDAw IG4NCjAwMDAwMDM1NjIgMDAwMDAgbg0KMDAwMDAwMzc4MyAwMDAwMCBuDQowMDAwMDAzOTc5IDAw MDAwIG4NCjAwMDAwMDQwNTggMDAwMDAgbg0KMDAwMDAzNjIxNCAwMDAwMCBuDQowMDAwMDM4ODky IDAwMDAwIG4NCjAwMDAwMDA3NjcgMDAwMDAgbg0KMDAwMDAwMTIzMCAwMDAwMCBuDQp0cmFpbGVy DTw8DS9TaXplIDEyMg0vSW5mbyAxMDQgMCBSIA0vUm9vdCAxMDcgMCBSIA0vUHJldiAxMTQxMjAg DS9JRFs8ZTc1ZDJmM2RhOWYwYjdlNjg0OTEyYzAyYzUxNDkxM2U+PDZjM2U2YjdkZTU4NjliZGFm NzE1YzU5NTJkMDE5NDM3Pl0NPj4Nc3RhcnR4cmVmDTANJSVFT0YNICAgIA0xMDcgMCBvYmoNPDwg DS9UeXBlIC9DYXRhbG9nIA0vUGFnZXMgMTAwIDAgUiANL01ldGFkYXRhIDEwNSAwIFIgDS9QYWdl TGFiZWxzIDk4IDAgUiANPj4gDWVuZG9iag0xMjAgMCBvYmoNPDwgL1MgNDg3IC9MIDU0OCAvRmls dGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDEyMSAwIFIgPj4gDXN0cmVhbQ0KSIliYGBgZmBg+s/A AmTsZhBgQAABoBgrEHNMYEAFO5cxpzKrMKsyVjDFML5k4mTcwMjFeAeon4kpgPE+0zemBqZY5kSm VUxbmWWZvRk4Gf8wszOuZmpgdmQJZqyeM3NmWtq0mZkzp2XOBIIDYCOZWxw38XrJi3I0N4dMcXGR kVqySEnhwVVVQUF2tpUanSwmC10ELrUKOHuJOPJqBLt48Gq5eCgu5QLLdnRYmHqic6OUHDKDlJT4 eIMChTgynTqwyV4UYvaaKNYxQSqkY4tLw6UlyPZmdDIu9ehksTA9ExQo3sDAGtHRwMAQ2gEkgQQD iweQoQRksGUAGciIASjI0cHApAFVAGQzWwDZgkA2kANhcIARowRUDVicAZkBloJrcUkD2ktZoAOD OJqBsewYkOYBYiFwoGsy8DO8YNwjmMHAIH5QoCGKYTaD79czQVmLGcQSlA6EyXsyemT8gER5IgPj 5otAmgmIvQECDACuVYp1DWVuZHN0cmVhbQ1lbmRvYmoNMTIxIDAgb2JqDTM2OSANZW5kb2JqDTEw OCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgOTkgMCBSIA0vUmVzb3VyY2VzIDEwOSAw IFIgDS9Db250ZW50cyAxMTMgMCBSIA0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBdIA0vQ3JvcEJv eCBbIDAgMCA2MTIgNzkyIF0gDS9Sb3RhdGUgMCANPj4gDWVuZG9iag0xMDkgMCBvYmoNPDwgDS9Q cm9jU2V0IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvVFQyIDExMCAwIFIgL1RUNCAxMTUgMCBS ID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTE2IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAx MTEgMCBSID4+IA0+PiANZW5kb2JqDTExMCAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBl IC9UcnVlVHlwZSANL0ZpcnN0Q2hhciAzMiANL0xhc3RDaGFyIDE1MCANL1dpZHRocyBbIDYwMCAw IDYwMCAwIDAgMCAwIDYwMCA2MDAgNjAwIDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYw MCA2MDAgDTYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMCA2MDAg NjAwIDYwMCA2MDAgNjAwIA02MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAg NjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgDTYwMCA2MDAgNjAwIDYwMCA2MDAgMCA2MDAgMCA2MDAg NjAwIDAgMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCANNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAg NjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIA02MDAgNjAwIDYwMCA2MDAg MCA2MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgDTYwMCAwIDAg MCA2MDAgXSANL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgDS9CYXNlRm9udCAvUEJBR09NK0Nv dXJpZXJOZXdQU01UIA0vRm9udERlc2NyaXB0b3IgMTEyIDAgUiANPj4gDWVuZG9iag0xMTEgMCBv YmoNWyANL0lDQ0Jhc2VkIDExOCAwIFIgDV0NZW5kb2JqDTExMiAwIG9iag08PCANL1R5cGUgL0Zv bnREZXNjcmlwdG9yIA0vQXNjZW50IDgzMiANL0NhcEhlaWdodCA1NzggDS9EZXNjZW50IC0zMDAg DS9GbGFncyAzNCANL0ZvbnRCQm94IFsgLTIxIC02ODAgNjM4IDEwMjEgXSANL0ZvbnROYW1lIC9Q QkFHT00rQ291cmllck5ld1BTTVQgDS9JdGFsaWNBbmdsZSAwIA0vU3RlbVYgNDIgDS9YSGVpZ2h0 IDQyMSANL0ZvbnRGaWxlMiAxMTcgMCBSIA0+PiANZW5kb2JqDTExMyAwIG9iag08PCAvTGVuZ3Ro IDEwNTUgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImcVk1z4jgQvfMrujjBVmxs JzCZqa2tIkBmyCSQDc5hKslByAK0sS2XJAf499uSPzDUZL7gYNlqdb9+r7vtq7DVC8MAfAhXLT8A D//28uFi4F5AmLR6IzUAquyOB4qmrd7nhQ9r1XI81/M8PElbHoTb1lNnmmomU6ZhLMlKQ9c5P/e8 zlWeRjGDeym0oCKGRcYoX3FKNBcpGKuPaHVD0pzIPQSedwHdl/AGnTrofGyc01YHuuF/rfCvcoF7 /b7ZrG/9wx1aNbA9db66sKBCayBpBAsXrnIZM77egP1NdhmXTIEDw0zyuATgDAYI6umerBn4LwWg 80s36EN/YCNVTk1A54N7WSEINwzupuHDBEZCZkLaLI3RoLJoILCHL5HocusGuUOesjxWhptbsjQO hNxbw2Bg4p9byzGLyR5CETNJUg0zprdCvvJ0DQ9MMSLpBj5LkWdH7JzqUzL6d2RuHS71yol0KtfO 0krmKFTK8XxX7/Q/tfWxUOXDksRPRxwWoYMTDY+18gPX75dPGqL9pGgsHc2j36uReuH4tTzNEAtN dK5ArEBvuII7logCUm197LV5NjQnIkHzhCH7uCYpVOw6Bbum2HCDp7DK4xioSFdCJiSlDLZcb2qI BDczKd64kdzCWTBqs/Q9c/dwPQo8lB6qE++jOkaAoCTGKsuiAlsmzGq4MEnXPGVMGqsKVEjUK1wL iWCfO9NJeP3cPQNeuCTqrEgObyvva1NrCjHOhGbonhyqS2AwWRpAgkVLYiUg4kpLvsz19xASVZ8+ Scn9MxJsgTcCvJGYR4B6AEFIO57kiaFF8V0dOBGp3iibqAG9ZJBnEdEsOgPJsphQs0IHYqmwCfE5 LPdQ5Fq5aCRkymEPmicMOZrqojBIhrpjvxBDmYBcHURxaidVFgrDrphkpn4SPIHHYhMfD1JuOWdJ GR/pT5sctg3DphAx3Bq7VLntn9No5liMIhleaC6lqfNTainGQWIIpegUGWiovtE6+9TrbbdblzO9 coVc93weOWSJuhOKSm50Ev8ejJMGW2xIJLYwxsFDcUZy9tuAlPXwAyQ/nB/DMpU/HBoRUxQ7AFGb bmRp5Gjh4MWoZGfeGWwYiVBPOzd02XX12KiiKybfOBZF4S+zk8NUtvW6o1gL+ApD9hKkBN9mChu6 GO/quVt7w+J4/43y3BmHs+duOYHwe+Gi+F4IAtd8KhznfPiccOx+c9i/Q+RIpG/IiB1/uZEN0egj rn6dYQavbG9GSqSgffe4CNtnxRVmc7t+mPz7OH2YjM168WV4e1svSou6axZf5o+3pZ1ZHTyM5nd3 k9nYOkHvw2/tQpv2/D6czmfD23adwukssOMIexarlJtyzqSdHditVT3Y9HHoO4Hvf4Qn/8U95a6R /yRs/T8AKITXDwplbmRzdHJlYW0NZW5kb2JqDTExNCAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNj cmlwdG9yIA0vQXNjZW50IDgzMiANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAtMzAwIA0vRmxhZ3Mg MzQgDS9Gb250QkJveCBbIC00NiAtNzEwIDcwMiAxMjIxIF0gDS9Gb250TmFtZSAvUEJBSUdBK0Nv dXJpZXJOZXdQUy1Cb2xkTVQgDS9JdGFsaWNBbmdsZSAwIA0vU3RlbVYgMTMzIA0vRm9udEZpbGUy IDExOSAwIFIgDT4+IA1lbmRvYmoNMTE1IDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5cGUg L1RydWVUeXBlIA0vRmlyc3RDaGFyIDMyIA0vTGFzdENoYXIgMzIgDS9XaWR0aHMgWyA2MDAgXSAN L0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgDS9CYXNlRm9udCAvUEJBSUdBK0NvdXJpZXJOZXdQ Uy1Cb2xkTVQgDS9Gb250RGVzY3JpcHRvciAxMTQgMCBSIA0+PiANZW5kb2JqDTExNiAwIG9iag08 PCANL1R5cGUgL0V4dEdTdGF0ZSANL1NBIGZhbHNlIA0vU00gMC4wMiANL1RSMiAvRGVmYXVsdCAN Pj4gDWVuZG9iag0xMTcgMCBvYmoNPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAzMjA2 NCAvTGVuZ3RoMSA1MjMyNCA+PiANc3RyZWFtDQpIidxXCVQTZx7/cgKJXAZ0t6X6AVIFQphwKYet IQSMCwRJiKitZRIGMpqLzABSRCBaBK0WLzypKBUPtB6Nx/pai899HlQoXhVdW63UrdSj2uIJ6H4D q6itu+/te7tv38687838z+/3/Y/8J4AFAHADZYADshLUyqTBrRO2I84NALx8VOrQMFcOlgKAtzPi afUm3Fq/NHorAMe6AGCt1RfQcONG/A6SZwHgZM+x5poOXHxAAeDzAwC88bnGopzXc0W3ARg9AoCS JQYCzz5UMvgkACfEyF+UATGExew4APwYeoTBRM9saWiMQHQaAAI/o0WPs6d1+gDg2I/wxJnwmVYX 1aB8ZD8I6UMzbiLgxMlXAWjeifBMtVooGp0DXc3VjNxqI6xdB865AiCmkb9PEY/VdzNP4OWEnl6g 7xI9weyibr5LUMX4ivuuLCd2nV10A7GusVksqRs2iO/cL2HzeADL4guC+Swuyz6azeLWpWNpmPg5 js+GYWU+IK7vVgEdoIAFGAEBaLTeYm4MvuiP6/Fe0uLL3/sMwr/0J4o2Z3yeXGd3fxuzs5vQCmR7 iaocJ+df2/SXLyKPrllY2Ty8Wa1djLk+w8riIkjlH0uHY2/wORlcgWiIlrCRajLXDDW2fIqGqQRd aLHNkA7FvBkFocjtqYIYKs16iVSMBfUL/AcsSRRZNY2brKQ5F6oJWwGpJ2C6xUJLI7Cwfu3gVBVM VsrilclKzWQok8sVaRpFghiO0gdGj4Yv7oENG+oaPRqLlIZhozF0TUFktDQsXPoP8n//AOXrno85 iwc45QtR3KvY5eXgtATeNswSh0jKfXbxd28S7vN0nXRB3Z7fcTw8aPeZey5TI37trH7sMqjtr69P +XPLj/cqd9U2zQu4XpLpQU2f+VWed++RzHuBjZnTari9ITrPzHKf5rxlZ/0yQ8+e8OLNjTqwbKsj ZULnrVi/7dpVs33XGiuaJiStmO5oiDrb4xJy2hG9hs1BRf1SSXAQrhjPtR/w3jrVWdZdfHZL17ai Hl7P8rF5/luCR136UERUPRbPY300ZbWu2XNTWde+g177TmpXzXDWKY5s2HghspTn950thFvB2zTL ZchSL/nt+0NSvnFatMbDmPlYELmiuWrdJa51bVAJvujQNWHe6s1Hc3TxY5cv8wtb6Vc1/1G284i7 px6h+m1BK4rtDb7wXH1BftO3OzFzblVzYmV1wC2vrP+/It4mHYkF9Dse9s9hPD2p8JUn/bcgPo2P 4Dfx8cTcGYGTyFlppgmbmaCx8trflPQClIV5TEk34jcd2xdWJ1VfdHhOIy8KSnXVfGlL65PKxYnn lDHLOs/w367dvmHmlBsPe/QK1X6hGft5Q1RjiMulO5aRja4Ts3iRqtJWjaptnzi+Xdi2cP+0J3vL 2jpqHKV+yngP4+mVO1na+sNfS9bFdJVuzmw450dc/bBx5trPzyfFG6aGlPTuYbM4v1PQpqzuVe99 Qn52utgarPMflgAn7vD3PkqzHyp/GfnaO9sq8iKdg+999N3lPTXXFmz6Uwd1bLxL7c4LCy54L2nm XHUJ0PJ/TP0kaePJSYlnxmjv+rYcfjM2JCCsdc2VL8cl/dRuSiq42oTVu5e1lrbHzq57uDxIGuz9 6JjXzW93dmbIrIkh4tmY3aUBLfc6DpvFZnsU5dSY5+xs28sabK5tchB5zyNmo4LGfyfqr85QOCbt T3jQs4qQW0wmwqYncSNUW3LoQtxGwLR8nZGkDISNgnJZX0mOwSKkURj2rCQZMiw8MjoyegpmZ737 HwchTcQS+o3GFhYWSgqQIYUMJXqLKRRNYAtF0hZbUag8Tc3sYbFZJVBXBNOJHImYqWtJsiaBqeUo 6VtYXL+fyAQyl6TRhsoEKDfiFAXDYQhMIfU2C4UgDODQ4kYyG6dJixkWhEmFmAtjzxexM9RSEebJ EM4iwSScMqDWoy1mqQfm1h8Kp3Qi22QxZ0uHYT4Mh+PlPeBejjBabH1un8qFr5CjAMOXu8jOcgWI 78y2s1jAUX3qzc3Zf7vuffiJqVimEjy0BOW1Sv6gbgiLunzG8H1kr3Jwe00P8bXaCx7kHn//7nGr admNE5/tCMJWh2XO2rtlRkDuqqYrhT/xrv7cUXN/u/CPDZ/GzbVeeWB5R1VicU9XzPc+R1yMhbyO seuNK2LchAGim75fwUXR7+vm8I77v9aTXrutNrnmXFxq5lh78S2XSO0eQ1O8YkOstL67fXl3xlHx 5vrDgarWrqW3OcOL73jHbHmwNW0Oz6S7vUBUOeZ8h48bdYg/7sCow9dbluQdPZize73G7xth7qwH 84qqtuUItk581Gvz7al490jXBLcbmbh/StuumOzLoo+nHfvAlDxkx1gn1Mj1dt63mJ13vi87b4i4 bAxgQubVncvlsHl1WHklQ7G45WXY7DKP4pofTsp7DSt/HXPCHPuL0L5e/19oJDuP7UBfhZgvg4TL Yj3hDsW8MObLb+DLbgiH7VQGULaRioDLxxB4/jjMzo16TkfAmNq5/og9vC6wbKSBpq1UTGjov2iM 9XbO/nI7x6ExkBTUEzaazCH1OE1Asq9hmGIjKKZrbEQOYSPMekIMcXM2JGkK5lNIjYIUbSP1tLFI QOXrphN6GtIWMaQNBBwIwjO/TL+k2XA9zQxENJpowkSYaTgKIQkUIJgUoyCVYGiTApw04jojg+RF bwMHgDgdI3jVQWMZ1IoQE3KD9CDaIcRG5OUTFE2Ne1HPYhMg1aeKL+ZUDMMio8NRGnE0IWUFBGKk WPLNNI5QaUmiUIxSCKMjsIhwQYZahvSsRTYy10AzQ1IaHR31kjsIZUYjTGc0KPRDRKGZTGRLoFyR rpEpUwWTZOnpslSNUqGGCUq1PFmmTFEkQFlqwnNzOFmZokRjWCJgtFOVqUkxUDNeATPUCqhKRK9K dZ87ZaJSLtMoICLVmnSlXJM8Gaoz4ico5BqoUTEmAq0iXYn+eP2d+SoPi+JK4lXv9YwIKoqCBx4j akRh2RkvUEEZYZCJwyEzo0DEcCsuMHIGIcoRvLOKRzyzmsjGVfEK3lc8QF2iqPHAqOyqiberGI3G XZnu1AwgLrv7ffvXfts93T3v9at6v6r6Vb3Xwe+M14YEK0LD1H4GrZ+G5EhBkCbYQLAtU2j1eiPN p1AbDYEhYYTFtgmkvskChTYoVKdtxKwJDw3T6PWKZqvICcF+OqO/RUtzry3hDtKE+QVSs8nKkDBF gNYQbBEPoP9qRaiaMPoZdeowRagxLDREr3G3TjJRq9MpgkMMtmM0VifpNFYBv5BgvWa8kcBr1Tp3 EgnWGrQTGmWawIaQVWEKf3WQeqxG76HQazS2Fjst64VFh7+GRun05Gk/E+V+KoXMlNiSi1OSMqgs JMQrUk2pFlolJiXE6xsSQZ1JmRGbRQlkm5BD8lZyZ8ckZyUoMqbGEA9STZmK2ARFnIlexVuVxGQo YuListIbMjDRlJ5izRnb7IblhkYQUy0ItGoP29JhBUP+mzRv6k82TTF5TElKVBbusFQShVD4J2WB skBuFz0nEOe81mArROpwldtQVZHJqII6df+P+slJyti3I5lygtLRqUU9VNJmBbv5NHX2z7B6Nql5 JX5bUxTJSTGxHorkTMqFf95dgvVQOr1T6ZwFG6Wcqh39Wux7LDu1z3QbZhivZ05a2O/ERsWz5P27 8gLy1q3PPZgmD3R0SDgbNeD1+JHz077+uZNXzvXF2+0KhpVEBa48CV62+qO+ntKCjv1TYOyQXwJ1 HunPT12aZfY3uSz+bun6H5c/uS9B1Ymn6d2vfc5T9x6PyxuU4z9y3ewFb4rneLp63N/o5TnqYP2L oj6qIsGdarArma7M+h+sH/9mM9hGbtPgFCaTwReFe5Vd33qpNVe9u7AItMdobtmpWiw7yl7NgoLK QWi/GjaMub3r1b0PK/8x/Vhun4fKyHeGt1HplO9/4VKgAD8wQRakQxIk0F0BwfT8iJ6J1J8KmV/2 LXCx8KqRVilN2xsrrzLTsxIyZ0xP+G2LzY1QhLBlQ2a6FHBx9IPlxw/NCLm4SZFvXOXs/CLA0G3s 7PwYbZas8zdG39GP1k/4y7f37AYVdsl1WZF6/Ur4s/2e68ojotod7dpu48W0U7XqC4OzwzbOGjjv 9sqO76fOtX9WAcPt246/Uv0qSmc0Fdfm5FwL9zztUOxt9+pAQNDfJsfVVmwbNeq1z7wbFYF/mFnk NnTsgOlLKs7t9Kmq7LlydX7GK+f7yrjeee2H+haVP9tdPU3u8CRt6+mXwopypw7t81e3mZdW+ql/ q/pXb0buCYndWl4atWn0tQczn9w51T1zUOnawz66l0vfTOs4WZ1788Y9jdMI5dCJdRDyUeVa+7ok /1G1t29NOaZbPkcbvGHhl0V4gfZ3Z5ujIlcV4RHqOmChW+H+//svWeYIRzqsue73pPebgPDi+d8G zCvp97RTdAvKRii7vMtYu7eNVkiEfftGprK3fISolPTVoSQ8gyP/hbCqvZfW99Ws/hT7btn34MRf z7UkVWFBTuSmsslHZKUT7sVPDL++7GG2f65q8s6wcfP21ncOnKEtLjnskrsnghd7D98VuUabveqD /ufPjzG33fly3Ku2ISF9R6r+uOO0ymdLD8+nrrOK9m3s1+33ou97V3d3enx+ETMuyJ6w1M/+wm2P Qx1P9HitPtUv5bxd4QtXl263Rk76OmMgO5ieT3s/oRpLQAYgWyMbTM0eDU8eA4nMQSZjrXhrxmRM EABy5xY0FEQbyy3IlGoCX1BI9cJ9cRaAfDOb4gsoSZLlrXCfrqXgTM+ePBZ6Akg3G68fLKMt70Wz JLGrNNjQeDUcBjo/s94NGNTwhHi4DCmwBFZS32A8B5tpZnvqvwwcAcPBG5ZRjl8Bo/QT9faGUqgD dxgOUyUROkA+iDgTSpEBIykvuEQVoYR5czfhMSAMRCUvwyL4DWkxwAroDOdJ40DJltq7WA/mTVIG OMM/tHGXlNJzPCZUSbGwAb1ZjbAdzsITdBFA/ERaKK2VPod28DPvYa6QVFIKSRkhmmrRx4SgANZB NUYwH3ZUmk+YwglDPuyDM+gmgBANDhBGo4thFRyAb+A8fA93iST26IoFeAkvy8BcKVZKWilWMoGG alooFNDbHtgP1SySR/Jt/Kr5R/GW1JN0GyAbciAPFkMJlMFVuAY3kDNbZmBGvg2cwQciIZa8uYww bYYquIk2OARHoC/Owa0sW+DmSuAggCN5MNDq/SWwlnz6FeyASrgA35HOn8inHLuiGxpxEs7E2bgI l+NXuBW342MizPec80LhlPBYrJFspTXSZprXGbpTHR5AkfECHcWzGh6RfQPRHUfjRebG3DkKbcyi OFgaK+VLJ6Wr0Af601gf8Cebg2AioZ4Bn8AhOEWy1XAO7sEv5CVO3x8O5AsF9sEw1GMWodiGdWhm ThQ/L5bMytll7sarhYnCdvNu0VEsF+tESSqTdkoV0llrfIfRPH4UgSiYDhnWiO2heU7CHXgIL2kO OfYirIE4juxdRfpvYj3RyYbNYluZxH14Ca8SugqrxGAxRVwl7pKGSEHELU6Z1RWG0DmC2GSECNJd RN4shS0UmV3Enhp4il2wJypRixMwHKNxKppwOqZhHn5MXt2Mu/EQ1uANfMoEJmeO5Cc3FseK2DK2 m1WyGnaHA9fzcJ7G8/gyvptf4A+E9oK7oBSChGhhhpArAxmXO9mcre9cn2KONa8xV4geor/4O3Gh eFysEX+Q7KSj0l2Qg5IwRsAUwjiT7J8Di2A98WMLYbwN9+Exxfw5+YJja+xGiHtZ4+ZHuIMI+USM wEQ6p+I08n8BlmE5HsZjeByr8AxexFqsY0joPegcSVlgZIlkwxpWxnaya3S+ZH/n73F3PogP5qN4 NFkzl88je1byWn5XYIKjoBL0Qr5wWsZl8bIVsrWyStmfZY/k7eUfNNaI5gpCB/+V8aoBiuq6wufc 9/iRH1lAAUGatz4gRhZ/oiYIiIvL7qAkUxCVXWLM8rNmEZ1qrJpoFJoOMVlookYzWlt1kta0pZO8 TcwUtGm0NdNJRhrjT53aTGtarW0tnc6kpjNFfP3u2x+lM+l0757de++595xzzzn33HPOitNqtbKO jlKDUJS/ivOiineIUX5DFPJpcCtUGpQG4RKVJPgkvHw9TUo6lGhPtItJZEvySxrioChTmtUSJY2+ jvtGokU8L/x0jH9Ko6IOnrZFGRZHxRPKIXWvWs2XqRs8SaTzF1RDNVwN212gjbBQmfKW+itJMSFZ uZ2wXqSbu9QbCUI5jzi4kIXyEbfwCDeIHGirUrxEOsY2HsH/EtzA38Dzh7iZytWrSr9YKn6LuXX0 Cp/GGU/SOnGSX4NdynEfn+IG/o4yh3byRmhjAa0V+2ia2CCmwZ9X0Of8HE/GzR2FbYrEGlKVdNFO F4UPVj/HWWIm74Sfrqc+DpGDx/gUnRV76CEOKD+7PWUMKeXtEQ4rdRTmUfVD9UOhgtJpaHM2oocT HvI6YsQK3Ey7UgKvKacE4YD/P44I+Ahlilv8rFhHnXxA+Qt/X9TQVymgbBIefvXOLbVGmQuNnUA0 cSUuSKaEqoRCdR4sfoOq4Y1P4m0Jqr9PeE72lQvKP02fab/zRMLEO5/SNminDtGtD3epjq5wDq/m RtUU9apprqQB8Zb6qZnLaWynT0zcsDvvchUXmRpvNFO5ER6+OvGHYwfVPrVX3aw+i7dpFFHzedpL 36af4zX5Ht6t+6HHR6DNVYg9nXgjZtODNB+nq6bFiEpLgGuglYinfkTJNcgvNyLyfpd+TGG8UPXQ x2rsW0NrMb8JL9R22on7v4v6EQNepWP0ifiROKLYxQviA7FFdNIVuqL8UnHySrqovqh2UxMVUSNn g/PDsNJ92NdvXgC3B6gA0X8ebin83rxp/tr8wdjHoHcMsu9NXEw3E11ETqdzUfXCqsqKBeUPz583 98E5s2fNLHOUznhg+v0lxUX6NLt231cKpxbkT8nLzZk8KTsr05YxMT0tNWVCclJigoryiRxu3ePX jBK/oZbodXVlcqy3YqL1ngm/oWHKM36NofmtZdr4lU6sXPNfK52Rlc74SrZpVVRV5tDcumYM1+ra ILc0etH/Vq3u04wRq/+o1d9t9dPRt9uxQXPnBWs1g/2a2/BsCYbc/lqQC6emuHRXIKXMQeGUVHRT 0TNy9Q1hzq1mqyNy3RVhQcnpEMrI12vdxhS9VkpgKMXu1g6jodHrri2w231lDoNd7XqbQfpiI6PU WkIui42R6DKSLDZapzwN9Wlhx6lQ/6CN2vylaR16R+sqr6G0+iSPzFLwrTVyt13LuzsE8SyXd9e9 2AIl5M7r1OQwFNqlGUcbvfdi7fLX5wMN7BXFHn/IA9b9UGJ9kwZuotfnNbgXLDV5EnmqyPkCulvO +NdqxgR9sR4MrfXDNPkhg5Y9Y387P985ZF6lfLcWWu7V7caiAt3XWjs1PIlCy555Z4pTmzIeU+YI 2zIjig1PzIh20tLv7QTiOKtnLZe9+mVxzbKUSF8ChzC0dg2SeHWcqVz+BMop1F6OZfj4GLuMDlik 05jg8odsFXJe7jcSim26FrpF8AB95G/jZ1qjM4nFtlsku9JP4q4GfKxvlJYaM2ZIF0lywaaQsdoa zy9zbBkUnfoGm4Y/qI8aoNtWX8UsqN9ulwbuG3RSGwZGT6M3MtaoreBtcs4q9RnCLzGnYpjJKySm J4aJb/fr8OTjyB2IJhvJJfFvhi0n2x2sMDjnf6ADEXx9k17f2OLV3CF/VLf1y8eNIvjyOC7aM7Jd XqVARHuiQLGwcMpV8cVy4E0z1GJ8Ey2n7hhMSoZXWjOseQybvy7y60ux2//PTYPmP+Qu6+/utqiY RkXp+HHluPE48dJCCgRWS0T98pZQKGUczoMIFAp5dM0T8odaB82eNl2z6aEh5B0loQ1uf8yig+aJ vgLD0+/DIYJcUSaVLd8JvNbD5kXzvDpqqX9cuqEOy3dKrpC/fJNTkD1eA9zhz8TjXEZ/oN1cijdu GDnrdWAG6BfIq85wFqqRG5zNw1yOlyJA+xDtLyOHb0ZsP4wq4Qgqhy7sGEBm1kN5NJOCeOuCwAwh v28iGxXjBWqnS2Ih/ZGrQJmQn+zGSzWAt6YHtHbgFXqPjtP7kGYyMoc9wPUA+zHeiseoEm9ZAPXW CO9HhrQPazKtislrcWoCpbttAPsi7US0SWqx9li03cbLeg0Zx8v8NUtqSy3IYReBTxZkXQ9KbbQP 0EIGlSLzfoM+Q25dgjzfhuz7T3wT53wRL+hJ8G+HLAFLpiAgi/agwnsHL/4YF4POIUjeDs0nUZdY jtorGznJMPR8FbRkjSXBC+1FGoEGgaZsJ5AJTAdUCOIwn+BKvgjtrQTPIWjmEo2IKnOMvgHq+8Gv DNabyFuQ+7dHLS7tsgM05epunFPCTvO6OAOeuy04jPEYuPdY0APKMZgJvUkIQmte7JMg6bwMi0ho ghYlQAoLunFCWbG9ywWoD8/RdvM66p0CnFegro2C/EXeFaCDqG0LpYOi9imUvxGIfZAFF1qrrc+X 9b/8I56MddAyovAm7F2CbE+BJDU0iFMKnO8IZ0DuCZRtfi6YZ9JJ4AR3cie9Cd+QOoppLqaliKZ2 xKELvtuFXOs6PPheGIA/++DRe+P67AEQ9ElRnUb0uS2uyxgUw9+lTS9b/LPgcQ20AbdSzscAePhX Fb0A6dOwLpUKRDL84yQnk9O8DS+rMb+gGeZF5N3ypgbA8ZJ1S33Qhryjr8C2HfCbM5ChHRwKkb1d x0wbrNaHeqOZVfIgy0PeKjLgKTXI45ayG7J/BLmbYUM3bebp6O0BbLY8uRttyPLjAdJxzkzkkw7Q lBLIaLGUvMhfn6LpaFuxIg8SRaTohhQOSw4fMkcVTdquGd6dA3l3Q3fb4Vct+J+EUQXa0zQX2WYX uHdZkeQY5N+Kcz5KHrKj1YP6MWSyRfRN7HoJu2U8eQ8R4TjNNf8Oiz2NHV3gfAA3fA4FRTEvRaW4 RBTxT9AO8AH06kWReAhefUBUKX2occ7Ctw+jRnmdjvJW1D57KcibYKvjdApRoxf3byrqhlPQ+r/p d/QafYA8+ywqvG3UC+z79C/Y989Yv9/yT9Qv0JeEc1aLUQ4g0t6l22vRlBTj9HgrLHL8P6xXfUxb 1xW/511/YXjBZogaMnh+OMEQk0GJSNLGiW0wsEITyDdenGCSIbpNU6Ia8kemlaxdq1WEkv2xRhko ydZMi6IijKGZoTRQrVOyVG22Sk20ZVIyde2kTWk65UPV1pT97vXjIx+bMmnv+HfOveeed+955577 YWheV2rpEC4JS+gcncN/Piwq/I89AvyJXgMu0BX6A30TO9st6qEttAr/hKzkZa/C+hOlkX5PN0kl Lzkxs/Pr74KCq7XC6ed0Ev/EvkuboBuk3RRD7i2VJpnMIi0d8EM8hxF5sbbEYweJ5zR2ys/YEeAz WB3DWgDBE7FPp/VH6AX6EJ6foguwL8Q8+ObkbPn/8MD3QXnCMZaLVW5n7yJCR5D50zRJn0s/5WaB svF9dJ5+OPetszrjWx+Qx2ijgIyBgCUdmzl5/5NlxMeQVID5XSBnY4vsvSTlGNa7aLfhH5qQSUpK /ZfIalG/CV/Fg++R33Ka7Zf1TqzR59nP2CB2EkDJx2wjL1g7exoRuYLcUJEBryESO5mbmTEPF0Af YjZeQKsYZZAN0t/oNt3G+v4OvUG36CMqUfYgagmsmxAroWvQfESf0tvo8RyicAxjXca94X32Hn2b uuDhe2wSPvqRyy8jA53sU2T7JOgc/sF200u0E3QWNEk/pavz0Z6LgsgUEedCmQ+MGkCt7Cb7I32O +XqfMXlGYd+ED0exat+hd2ka++BvkLnj5MPKcNEuCvPvs/Py/eP0Fv2Cfi3XuE9SqaSZOXoHEVhY n6caWANz5+ejYuHZ8TB8jF1JnBniS/4X3H9yLMQeee9IQ/ggxvgP71AF5bLbABufmebTya0rgimI J6UYXbSk6qCQmaqUyYwVgVAFn2b7gGHgImBibeA9hoYzDTwACG2/bD/B32QJYBr4HSA0E9BMQDMB zQQ0AZ5ixH/FzySXaBh6bDR/SdWNUAEfZTOAwn+MLVhH37sM2WbIfshlkIcN2cd7k2u07FAG6sRu gM8ACr5tMNnQXDUuC6v8sjAwqxkYhUYL5fNBeDUIrwbh1SC8ugFO6HUA+gHoB6AfkPoBRrIrvczo yigMJrPzDA0KITuP8G2sCl20GnI735as0qZCMb4VXQ9LfoJvAe+XvE3yZsl7ZGuPLO+V5b2yHJDl gFEWvGIB1yTPFpxv4ptxpmp8I2+UsoXXYY1pvBl1ITfwp6RczxukfBp6F2QT7HIgG3m9rD+Fehjy 66gL2cDrk2GtMrQP9Ta04Z7FhT4MH8LwKYwgCU0/cAK4KjVt4D3ARYBLS+JhUC0oxEN4I4g+gmgJ Ms6DoABoHV+HlrWwXQse5H75jX5Y+TGSH7Hyo2c/pseP6fEzK/eDu3k1qwSCQAsQA8zopxzvlcOv coxQzpfjjqBxXTmEu4XG3YbUlF5WBFmk9CaLtGAoQxljLUAM2AccVMaS5pzsUC7shG0F0Ay0AT3A cWAYsLFAuiWYqQSUAG9WmrkJ2V026vdXSbliZVp+tTAtswqqskPP8jKEqYwdBzhcLoPLZfjU2ZoG KEgdL5sCLgJXARFwL4LhRTC8+EAv3vdKK4u0uwHMABxJ5EX/99qY5dsaULGgF6EthaYUtVK8Uwrb UmivgpN8Q7S3AP3AlNFWLJO5WCZnMfoqhrcV4AFZygbXeHFSychOIb70ZHZoFeLeDKBR6UM0+xC3 PpEhiljEFWgJGBb9wDBg5uOgMpAXVAoqBukgNwgzyIswe4dB/aBXQH2gQ6BezEbusG/Kp7RV763u qe6vPl49XD1VbX1TaQfFlFjQzvLycFzkOG0FIYdiYlGm0j8lH5L8WcmDkj8WLIiqf4mq56Pq0aj6 k6jaGlU3RNX6qFoRVVO0O/iYT73iUw/71G0+daVPrfapK3xqmU8NOSlC25nKzkpeI3mV5MWSF9L2 pMoyJmkH023IePKO6T/QPtZTJkpqL+gpG8Tz6dqOtFgjlGe0Sr1TK09rStJiif6WCT2wrfQ6s5Iv WG79rbXNGrQ+Yf2adbm11Oq1eqyaNdeWY3PYFtmybHabzWaxmWyKjdlyUzPXgjh+ieVaHEJYTIKb ZNmhCK6IsxWXKLIpuOYnvsKblKbNNdSUmN7Dmna7E3c2e1Jk3/iNhNlTQ4mcJta0pcaVWOVrSlln NiVW+5oSGS07WkeIXomgllB+lCK2pTVFM0L14uJETm3rOCMqf7FvsSEjEfFO64iJ+voiLG9/wBXI Wed8oj78EBYzuG/+cfkWVuBJYeLVps2tidOFkUSVKMwURpoQuc3uaOu4slpZWRceV1YJEWkdtx9U VtdtEnr7wXBk3o65oQ+PM10Iacfcwo6577MrUlYJu6VCpO2KpF3RPXYja/W68Iiuz9qslTZr77Xp vNemU9p0GjY8baMvsLFeY7q00a3XHrApegSbpQ+1WRDNjhrff3loHP8jL43UHqjr8NTFPHUdQCzR u/8ZV+Lgbrd7nNXSJdHkTvCS2O49zwjZ3pGiS56OcKLWE3aPNB54sD1xQDQ3esIj7EDdltaRA8GO cLIx2FjnaQ9HRhvalw3dM9zLs8ONLGt/SGftorNlYqyGoYc0D4nmBjHWkBhrSIzVEGyQY8msR1ra WE2kNpqWo0qmHQkcW6xHavIc+9bJbF6ju55bPGFidIpl+iKJLE9NQgVE0/LQ8pBowioTTYugzjaa XM+t0RdP0CmjyQG101PDXHXfCuMXjxuFR/zF4/GuXfFdcSHlL97VDYhpYnEW72L4glCWPN807MZi b+4FDsk9msfjkS4m5zTezURvXYLNdz5X6kbPFF+YBCx+/yMyA//5JNBdvJtgJQy7jbSJi8s6umHC yXQnYr8BM4NwUlhZ/YjFmqKsMWjNJlHgzG4xo3CGc6Ugwyp0Z4jl25q/5/JtcNzyr7/r3+C441/v uItrhP+uX+DxSt2pO5eCYYdjX7j59BdBM/sXc5umxXh25Zf8bdMHONedLDayyJxSXgrayZ6Rge3P fjljQjnJMpWzwSy3c8p50XnVecNpdk5QHlOUs6M2usxSysk3Km17sa9OKkdxv/oHtTCXz3Fn563r jrt3dl6/dR2e+B1+ePd4JencYvEUl3jnCxir3uLOz3dbqFMWXQVus+mDLwtKNK2EPklL7JB/xpn3 d9Nf4WdZ0PFvtqsGtonzDH/f5zv7zj7bd+fznS/+y9mO7fyHJE4cFpOrsh9KFco2CttM0Og0sWmE NoO1tEPLsg6kVq1GqcY2qm2w8dMWwdQAwZjC2J82aEEtqgpa2URRlrIKo0FTyii2937nhLVST3fv vffJvu/1877P875mJ0GdD5Ct6MBPuKq19RDiUQUvrm09VZ5CA6WPb/cOfbURgF2Yd8vvNxlGE7yA DFfu2H4H7wyiJWaqUWgSCat5fE5ZtdtZUVN9/gU+dojnfTs8CYREKBc9dLqIWRTA+iaK9/BQeaZf LImwG0AtyX19mBrYeBh3y3JvT1en6lccduJXZA08iCWVJEky3P9SSvDIumPtypVrHbrsERpeMPGN dZjgL8VdAckpnK4Udu2uFE4JTkl3xfCiCiDQWrlDxmajbeQJX6cTvY6hEfOyXVNF1g7ROp0QNMTr hdZIUF14VxEPzcV7k8Y7BQFb4X4iWoUQB0Uq093bI2e6SQo8iF5TZZWMfWq019dVqpX9MUGHaE/h hbt244WnIdqAK1aZhGjhH9ogk2OGIIy8OU/PR6MI+u5eMc/s5bx5nudCF1Ge0/KSFMiLIofzDgd3 sUPAgl7PLRkPNKN2bAFs4QsXvUFWRQvu8pRIK4pmWFKssCUjZkVsSN0W6JLRaeFNng345EDl6Uhd XQSvpz5eT30Srayw1nZpPp+Gf0P9ykrqQ13g5sqb5A3cBiXVZQb+iM6hS+g/wJ1JBr9P/oDOeWGw II5X8M+RE43g8P9rrr1kgWngWSjxSSxVzgeTetyG28oXOuO6U6BjRZE4GB8ZA47XmQI6CXliic58 Yx8l8ZQ4jdqH6Iv8Robx3dlLxjZsgJjOVC/bMLoOQ1QI+DnBuZgLLt0zchRHkMX9oZJV8g1dtR9u BdBDHkhkl3yxl5rr92fnL6YX7D9dXW57jx2Bkh4x5/O8inXelkV9/OfxvXye/w7/CN7AP8k9yW/D v+B34xf5STSJ/4pP8W/hafxv/ia+xWsuHrsK+G+Hba4FKM8X8AQEleeOt9uw7bxUwMdefgVQmRku A/9ncRkdHsZ3gempUcN2qbxCCkq6k/zWpXgknU3c/kqD7hX87AuaR/e6oIT/Bb/7CssiHSpi/0GZ OOPF6g1kq85MtHKN9/Dgp6szKFX9EKlw+asfToY8vIfzkGL1FhKrNybCnlb6jabqDTPeyIY8UU9M HuEiIRm14RTrjsU9Rk5uybEyy7rrcqBnr03OS+Q8esfOIrYDdVo21eAVbwLCA1B+JSANEEfqq7Fn 8DHza6RNTAZ0TVd1v67orD0UDAcjwWiQsaeS6WRjsinJ2F2CU+AFTnAIrN2WjEkJE9X76kzcbG8w USvTbuK41zBxUAeTFFpM1EbAWK3C6g5NcDSPo+zsgbMfP6CvmX4p4tMHlIikDUjUqJGIPBArVD8y TXBSSkgCExTB6F4wmmcgTk1KUd3ggbEp8DlbRHYNtDrBqNQLK7pBX3LV1MDxKlqUfis6QJyitECj Bn/KTETD/ir2i5ampJJwZjKiJYeaCqejG1ZSyXiM+P0KPGtqV6ecsV0Z/+b2RU+0hT/n1cC770dt kc+K6tLBJj3d94Vndgw2B9J9C5/eQd5+vXL9Vxs/kzG25patex2L1I9t7V829uiZXFyPVy6dPPro 2VxMT2DjJGXbFDTTK8wt0M2XJ2QuWKjeMr2SHXF80AwukZcEGd5bJC8iAT9v8qIgeMUTPEfoCgsr MmZZgk9weoAKuM8hB5UiOY8ksvoIYnlO0IlyjIxD79TIWfiTtVqS8GokYvE4eRiF0E58tlZBIBAg YeWSaLXDgVIJpFfrQ2I5J/e1B7D4wcyfP/EwrwMNW1meE7K7+sbOyXQv2YLrqW6V11hKVl+5pvBe 3cnpzK2PVmggdQHZpzEdy+y65HVztJ/vAyTOA5ea0e2jQJd/mi3BRPdC7+OezanN6c2Ne9J7Go8J h5p4t+xUM0K2iWmMN0WalVQkHRcUFy0C93tySb0tl1Umzc2BdPHILEbscTwFmunCbtCr/CGedwp1 BfzfQ0ouxqJj8J8P+Azr3DtSruEeN3kItSINViPweRcZQS342TnCiTdnKN/AUFUrDQB0U2IJzyKE aggB8ULRhBxQG+qTfiNgIl9cMrEWVUwsJ8DMEmd8vAYlHGgUjzb3GplajwB9TfQuIJluKES7wz7b /2aVyW53IEeZbKIt486bGN0YXRo98P21L+l2XhAl7dtHV/3ycjL/SOVCcalB4f/exulrD33r/vSa PT8YDjicmtixa+Xfn5q/at36ysWdtAr/VL3MAE4IUnpwTRajAuhRV2dnRpqfuDexqGEw+11kHzM2 Z3/KPJfZlt2d2ZM96itqr/peVc5ob/v+oV313daq7RL93mElBnmTCpDAEDiNnNfVnJZs7RBIALHx ENIj9elki17A+YP19XJLAT9zMJnr8sD9sJyzx3M9Bew2nf6cLRTqs9XNby9CBkJk/IhL7+ti7e6r RfzDWh5A8GgbHpqaWixOA/RDIp3naDLKU/BYAgWkQmgVM5xSTQ5D3ZlEg09h2IbuuIl9rN/EiUzS xAojmwhZaRmHA27Z4dEsyo5itTYcJe+OHV2dPZCXZC0jXZr1ZGVprvprSbL51j/+QWHNlTavJorK 8/u3/mXV5HCkTtcXjj63fePyrS2i5JICyx/b/uvXHiT7ug8/+LN3V3SIshjwrjvy8H1bvkxZgp/K r9zS363wmpjOPfD7Hy/dBl3nLcoUmLXCyEBvmG7o1PUkYrDhaEgFWKcnw+ETqtcvF/DXTdnjOeGv N4zVxAZTlI0Y0XoA/ojNxrBGxB0BfwJ5oK1AJwqHKAtU5IU11W8rkCdML2Y9q8PhKPJGMDAhUiRr kYHzpgsohPUYw/gF6EPnIB2Ju+kYHYLBerQfpupyv0hnohJ1rllT0v8Yr9bgJq4rfO/uarV6rLQP abUr27LesiTLkvyIjUHjZWiTmaRgM02GFnBIaF2GR0gcaDJM2gDDBCh5zdQJ6VASk/AsjybYuAgD MZkyHZKGyQMIKR0IpCbk5UymIRRaLPXctYxt+qcz2nvPXu1qrr77ne98x7Daw1PESaZ1NclfC8ch WSBvvj89ZXR2ZjOdONCA68RRpzAalCSmThRDmKaHT+FTr99Z6fVW3mmMhRNkfLm6MAvPe5CO3XyX YFf4flRn8Dzqk+EA8Pw44TkgV40u6EFbmaU8aIlrzaopFf9RfF58afx38be1v6tfqZxGSKwQEssQ lPlDnEvwh5VKL66sCKCjAFSEyAigMahbKnIMY0XRiJzH/9AtnpzVmxPM2NxPPYXi1JI+eHJBJJzH 5w8KWirCWEcpPIYZGEnAaGi4fYS+xKynh0CPCYUNGyyNsldVy02WchNUZtUCQxlboWON84wxF1I4 mWzvxOKoVBBXfxtzQ0FzyZeOPIFX3r0+98qZbw88vnSGHlUFUX6pp+vYjlVr1vh5sNh3Ewlhflvo qKy80HfiekOkMaBImvTs2zuf2/dDQVWoFNEhUE8J0PWCioRQBu/W7TVBV7g+6Ev6Ar5of/EaQsVP dUcDM5mbxtzD3cfM5tgIANwL+PpLc9CYQ/XhfPG0biXqAW+HOT4Pb65kGIZzMS4uykS5hNws3yPP kRfJK+T18lPhw3Jf+JztnPQVL9uwiTP72ajmDPsjgQ7/zwIrAiuqlqUfyfQGDyc+sn9q/cwuzebA zgii5JddlW6fUuHRBJUPojBvj9iiVpxJUzXVUETi5mTC5GEdfDgLObK9L5WjaUtZHl/QlcqcyxTL WXj1EptDCSHhT2QSTOIodRLVojAOIzu142Awl3Fgh5Y9jJvw6ltmrX06KR3D7UYbCPWDnPUgOWWi U+QakalItT/AyIJTdEpOmrXzNp5iq5mEjv1yMI/36m4UtYJLi4SrOFhMmlI6DjgryTc2HOFjOoqb YwYtCDGEKYZHI7rWadQbwweNVJ4kHqOKwRQoO4QrJe6EgsjtAmM0Rh28ZMb2jrXvv7nzoaN3TGvJ bDnzq3ubVEXkpXjuz4UBLbr14Ue6t3Q8OHsKJS9b+sm2jTfWPr3vw1fWL+zuCDo1yWN1FfZfCXzw p82vP7Nm748bIStPFQv0R5CVbrRqv4UmdZsF6UpQLEtTb1rsPL/AjVxuN3KDTbB7bG47ogVMLbBZ RadgZQS7rR8yEVO7DngsmvL1OGM8ON2wNC2G8IDueIxsIsm0zlGTdBAFuq1s44bACBANEOBRQadX D+8gWkLThT9yikNSWWZJ1EiL7rX/OeEVVcEqgQpfgW7gitENRFAWr9N/IO0MvoO+Qd/YGS9T4U6m ZiU7KJPNwahlDpe6QX0Bb+I22bpi3cnNqT/grbE+asDab+9PnrS+k5RX4O0BKutKgbHpKQ/58sXz PZlQTX/xPLQR1w+IXFVVmKwlqoL9xa9RpPhlTywYIC5ISlbpXCgXj7MVOdmUzrF8KI//pgvxuCJE c/Qlb65FaVUoJY+HdFudPydcqs5ZtNrbGgqg6NV2GIkUfWYQlfDUoGYmlS2rFN0M55P8Oip3gQ7V mKEbyJigjFaKoEhlbhhSXFpHWWgdxtoEUlj/t0dA7bi9E3VCl3AIJYuf94LPhz/yeS/YfzLrGXD/ JhXuTCpEmERYNdZc9ha3Co+7yZqbrLnJ2gTT/9Nb9Rs0sHFUCmHJzDYaZRtMPnBbHhfT8sLFF7ds ubh40dxE85mNL51ujvOv/nL5q92PPd7t2btq1d59K1fuo56u2/nAi+fOvThvZ33DpJnzN7z33ob5 bc1fLPn95kXzu7oK5oe3bVv66K5doIsy6KIHeBFBdbhNT5k5JmFOoprd4f4wGyUiGaqGwaHCwDt8 tfX2IAy1Sl11rNpNnJhzTvaydCP0XeJqjWkA4SxRSfJWnhy6Auf/JaoFnFLwFuvqyx7Pnsoy93N8 GEUd9pitypKAvg4iPgoLPOMMx3NWE9Ez3ZoGQbMGcgof7QfN4qkdujWcc3obvJfMueqj1C5UPyZd wtVhMFrXgBqX0QgbBltGOgXR6DlLwhWL1QRDjJt32B0UK4KdkQWXwLCmSMICHKmyAUdi0aA7TJRK xjUMaSO5OCw6YAgJAVjvQyk2fUu7xokXak8SwerEtzQMYiNJS6fqMc7VcMvjah5qqI9Fx4638Q56 YGrv/bO2PjCw5dEj9dMmRbvmPrl+9iSvKto9sbozuNbV8PLCxa+99ovJy+oC1F+WLf/5W4s2DT+3 bt/lnsfaNqZbgoIqemwyrruS+PivXQee/U2vrifhnE9C/mN6PuKhm8vqFmePYuN6ECsdxgpoAoOV PptN08ofOoR9SCVpNgUsq9FEtEBm4VHLYzBVnnBH3RduapvZOHGg57c1Tp5BruHnW5uaZ5ALdtFU TNDI2IWKfqKLxxzvOz4WLjq+EL513BDMHjApu3szTuzMY69ugf05vxPeUpg8VnTeVu/40Klg5ZyG 2NIuUQsGIbhKKhaYuSEI4Zhx+8TN0oFbUkndG2lqbWuEYeZczBUuuzVR9bPjtvpuIROUfG67TPoO hKaCk50OHeoa3befxZzFEkbYhSxWhK0kFiHmkMjNwWTbyDpHnGrBu5EVH4EKuxE63T2Iw0d62EM4 T+0BPsNvahJqXa3mcQjslZbGqlFyB4eG4IO0q+qQJsCwjhvRf5hVIyB/SsQlZcC4VP3oZxSbqAVv XqMtQU20KdRd+N92TdTkQluhTYbAjsCPd+ANzELabpx7Y485DHu5rpe5w06b5q1gWiUMH6eUllok WtLKW58wzr4dTLJwbQpKg18mp18yuCOWjJ5wx2RvLiHFhn6BjONi6iBxXuQqnPLIsodcE1BdqwcH 2A/s/7TTE9Acj/Ic0UAWEJ5qA2QJqgTdErJQVvfodnQozWIWgG17AoANjAd2ePD/ABbjEjswLmUl ffbmcgNa2nrzXyVoC6wBLX4DvzECLYXOFp+kz5pElEN34fZDSCge6y331Uv54jHdIvnqeR2GFrjr hVkuzaoxq/XTyFP/pbzaY5u47/jvd2c7Pr/uYfts3/l859h3ju9h52E7BZLYgUB4xzBKocwxtCsq ERvJYB0tm9hgEAhs6daHaBnQTmPThtbHgCpjTOs6KH+hoanS+sckmDSpezHoRFml1Wa/38UBtP/m OHe/3/cuUvT7fj+vCFpccF+sEByT96cY8mm3IsH+0rwZGKh4SqXufugYHhiSZkhnhYp1mYE/Dmzy 9M+QZIV1mENDMY8rbca8yhvzBkooNy2p+HnPQLGUHhhOgxJEQfXUzwfNthmYr3j5cNri01bVhOZF +BFYCq5AJ4IPc7eGAtBN5m7jTq2BTT7KRMwd2/khBsVRFSHrz7YpsSMQ0wdqNo2uLS9SC86obmSN DiNjaIbTFQxxITbEhByuvNajlqnBDhBV+TqgO8N14O/2dsBFTlSruAc6YMSI1UEoF6hDXyHQARe6 hjpm+dSYE8c5N9jawmILwaWels1DPBpmQ1xPd++cXtr+ECsoy9g1Psza2upKka45biU3xXRuz4nf /vTQ1uGyEe9cfPbYyytYho32bT5ePWDFVzORQ9tPrp0aC4X8wejQt1764hOsGoI5r8NxbPuet7d8 6Wg6li6/vb95/r3mv4eZKKNo/QsK8svz14zDKgQ/2Lf49W2NdwlkN8MUvAH3rVu51elAk8IC4Pi1 43tABzn4TsUosehExQGz1xrmlgkrzSVWlavydaFuVq1PddoAum7mIEFYHmaG+GGF90/7T/mJ637o z7J+P8NKHpZLZfGjgKb16JqW1aWUblKkXXK5emxzKlGEFQvaJZ5fz/F8kJNiHNsex6WlMpC/IT8v k9dkKGdFWY6LUrsoCKauJ0QhJIoCx7IJwgqh/yKdSnkQMmHCoHNyjsjlqJhlakJQE2KEcAFuACYc qIR0TazQVBmwkBZl8YZ4W3SgMGK+00lorKVxF+AAYNHss54yi2efQe/SLATsCHuLvcc6ENDNs/nF 2xGEsZzfRSnRMO7Y04mXDWyV0bA27PhZQ8NaxrZ50pkzMJ4RnCe/fikK3C3DDJmPaxP5O5ceLvxf W/uv25A1x782SyTJlqq02K8HtiYyCf/nAUmmSHJP48OJ1zEXNt/H10G481N8hz+Grw7a5SuyIMiv vfAX+U9wsnkVG/goF4yQf8M0+Z/35vZwkniycQIg//4YmqGNaIbiIAO64dbKr97Uzxjvey57/+Bx TutTxgnluHrKeEN17UnvVXcaX7GmPdOhI+lp1f0o8xSz1zPOjLPj3HiwbbmyKrksvcI4GHB20wuU +cn5allfYCymhxk3lY8p8aSoirqYT9G64X6WuZi+kieXKMvUZ5SDylTnS8pp5bziNt1xPmYAIPGE 22lAKLk7lQCZ6gh0Kxkpq/EZzZ2QEl3d3byb4N0plfbJvryv7Bvx1X07fG2+Gbi/krVUgMBH0Ozz 7LvsNfYGe5t1sUIh05FAMsEA4jYWzJ7lz87OBGb0ib5Vjb7VeCSQMNVwekL9wsyFBsXmKdvyAZut Puibu9uclUibXMjjDWqGqocsC6qelAVNLmuBtFezIHiQAsBEDU5MTNTQR2VTD2ldW4tQWo0OJhH7 2LkzySa77RVaQjCB+0swJy6f3v9c9fSWxlG8vwyz9ZH+oRe/2jwLf7Jm98DGk0eav1832+7zz71a z39/dN2RJ3DLiVIqPtY7cuAzfunYvMruAXQIe+9dd6x0/Aw8Aq5XdlshmAdlMAJIJx/m10eeCn2B 35YbD+3kx6PnIp7eeKlzOb+8tCmyqTgWebp4IP5K3tPTRStiOwSkO8BHeruVVIL2A5Lzps4ZnNrr PeJIqEYv6SAMKqC5Nyc1TZgvanSX3JXvKnc5umLzJh9qwqqb2Gk3Gvj4y/jkZ0/fttrYbds9wK4b mTGw4i3v51a8lV7zOMpPcZQWkcrjSCjd+8d5no/Eo3wrZ23EMQshvRWAZkNRBv3Msn2bC5WA7Y9b fI8dUI4sFgscqpAfzjoMNkI41+96ccv6irYwE4fMue1nqmyY4421V7dtGl06erj7wEeT1xzyAtyS v8pCVFw3uNGQrdX1JRteuNj8+2g9zLOR/OdrKXHpme8+duZrkDyC+Pskwt4zCHsSojpfJfkdz2Hv Ie5w8HDoaHhanlamkt/OTGWndR9SuYySjaNgeKNCvZI5nyQWuSMS5luvkAWCIAEp4ibwvujMQqeT QLhhc7Sc4HkpEXEbCYoiEm4irdHIAtMKTdBCzkwkoIK6TYCY9Us4D7pnAw9uxAMwYJuOQGBf0PEj BMwx2SeI1x7e2FgoKLonHKD9tI/20g6XpmbUDjWrOlxBLsQRrqSqe9I5qIRTOajSRg62c3IOtBCi Y20GOOMgfX4YHxEccFDf2h4woY0KnG8yNjKkYZsCL429mRvJSl8+8OS+Zh+uHIddY7+oxdIL00fX NH/XAsWGR+pjq7bt+ua/Hl+IUTH1m9Fjq/s3Vs1lCA8bUD/yqB9FyFWEurzDtddFst6AwXGStz0u F1MpKU5SLuy16EQZ3ysmHSu71hNIFUNCxAgGJaGQwwNOdBnFopTLWEBndEI3NE2y5Bm4vdInEFDz ptKaUASamgDAKxBed7tGx+Gt+L04ER8kNUDBKvUadY26Qd2mnFRR03LAYizCmkGKyKsqMrIJam0w z93ibmN7XVq+I9rq3M1GHxKwO1jJmNoEii4TLTazbVjD/iL2ugmYT2of9N1ftBjN3hrG3IP7dQS4 GmSTLRCxc3243yXWhlWxmHzwTqsCHyUO4mP/bAvuyITNYeROXGn8CFrRWTmKEsWmbOtY89wDtWpe x5WrzRV1+8k/8bWOunQKdWkX6lIBfFwZ3eyENOUzGEaikmKi2N4uiT0W3Sl3Ep1GoSBZSEZKWEa4 WNhgWSmmmSDLZImsoaqS2Z7SYgWgpjUAYqgrVIyg3AXVUjVgMmbVJE183mY6nQJQY9o1ICoiURX/ y3nVwDZx3fH3ns+xHTu582fO9n357NzZudgXf12c4eFzTEGw0qTVBlStl0jVqNCQQqZqU1np2Jey MgSphLQBo+0mreo2aZE6VgJ0A3VIq4pWQKXbpE6CTsA6tGysQmxoTdh7d05CQkDTlOTZ//+dL/L/ 4/fxSvy8pUOc8cf8EgMBs5uZZG4wFBMt3zpO9miBUnDxmVY/8AZVcSNwuNiL5dUHd3ehuUITIGnC UlFgt6D/wT34AZSsEsbne0B7BccRUvjZXUubsEQvdLSv3ALcg92YOb6NmaMKFbOyVzokIZ2pMUOM Y71vbWqTt+nblHrV+2rqzbYTPg+V7EoqPjWppIxUmwEGJsHAAOCNsk4Aq0gXYMHIFQp6ji+3u0WV yQah0MViesoaPSLPOBLxqmLoirG1XKaCie5OB5Z/20wpFAqinm7KI2zN5bIChCC2WlVot+hG7uin J8aW0Up1Ixl8y4JYeEbU3pVFeiHcMjBgMT3R0HchW9PGOTsgxu4u5qm3Y3P2N+C8cxP03rkOMvgv fef6L1MROZKc5x9MQONNQkB+wiw51CKWrpKxhI8wHdlcRBEuml8wp9XrNkofPTUy8bt9Qy/8fe/Z va5IJ+mRvwu2XfjqMycfNSD48OFvbLZbBQ8IMSYEX5/7ftkYnnz9hUN7oHPPWD5Ex4Rfi9Eu/nPb v7Cv+eWDF25JadiPW8zCrmBHxIU7+kW8VWN4qxrwLdMX+GHk5/ovIqd0yrYK3g6t5RBikqX8GR7y WoLnpQQf6y1YKaBDPVPU9UKR760OkhRD18QaqmmNWm2wwVdtH+Ft01o2wjYR3kim5SG0bus5dBqm tVQ63Z3itVVlkmqACqxopUqlXOJXJWUBQOiJFpTeXk1SYt2KptmeobpqVTs2FEUhVRJSDZMTSy83 phpof+NSAzWm0Ukz/lBASCT8Qh8y0SRyDKHzCNFoBI0hB3oTnQRrwAb4e+Jfbzbx5hLxh9dYI1YW ewS8sVXiFCxNSE5/SyIuH5UVo/sHD/rU8mdYCNB4EkseHVOPhw7VIiY+dExExzqDOMAHEZuPw4S/ uBJO4Dd2OulP3JNZbje+OfueBddzf7LWvkSMxW0LQVB2hxCLirdJpjQyf09U3IGMOWGp5bCA/GF4 dP79J5H563jmrmID8lc8cyL4g5nVqZwz6ZM6pJAU1jldWO0s+vpCfeEaVxMecTZ8ZsgMf4Yb4oeE sIe2JsdnMD4fjZE/KloxZwCOEwEftbWQFyO/rYXYAInVsOEPhwN+nhWVaECJsggpblrxeNzEhPqH GMhEpb2X2AUNRLqOm026PvO/tHKlbi3D68T8arfS6EUbmme3W9srzV22RP4BclKrF4u1WEyCvj/D 6DuF66aAj83nnnd8Lbgz9ALa69gf3BP6d8TtQd6QN+w4hI64fur6C3M1dDXSRjFbmTeYN0JUwa1I yTI2WFJU5D5gWV500QGvl5JEFMBoynYRKDU7/DVg+pjaZQB34/8XS9NbOwW320UuuMiF3S7oiqpH jsP3W3SHJRzB2CuWbmwFVQtucT0wtq5knWQmgtrCkRA+/U4aoy7d5go6urKQacMYHEGBrC0Oyepp PS0DhUtqY6bfJjlHJFK0/NKyyjqmrrw0cmw7ITa48XsbHlvf/8TcMTKwaKtd3NnYwcubn4KGNb4f r1uXFvY9iq4tlBmCxzEiHsRVHkTrzSabZY1YPVUsF/uNdYkn6k8ntte/kniuvsfcUz9oHq5P1U/W zxaDNDCKDxU3lyha1oy1pXp5U/5M7Tfm6bo7Lsfz2+Rt+QOlqexPjI/k29nbRnthEID8/DRrS6a5 E3CQK0p4oCU+2tNHUhEpO5lFfVmYzU7ms9m+PN+TB/asdwIndBaXjLsXCx573DNJEg8rtCIqfYpD 0WTCN3xGTtRLpkHVBuU8CAAhIYcSCRkk8jIlwT6lJ6n0ZDLRvCxLeF/wwrCo0q+srtXcbkYxPW4w jXYeTSRYT2EabjkmDQ7mwaBSOAFfAzLaaXaZw/nR/I68A+TN/HDecTl/A2viev9JuAVIoAYN078m IZG9Awy8QVavseEE/OyiCSH6CUunKHMzNsvicDw2c3MGENCNRS3snWFrsRkLlmerlkFhqvZPi9Yn chqGSjMKTKGKp5nrx0e0gI+uLD5C6RrQLKyccO46A8gHWPfC9v6zqT8Yse+6VW+OPxC0XZ1M1dJu lg+9Hy4n5lEYLoNlGCEOaD5Cigo3HSZjPPfKoqCGoyRzGK15krz+i6TkucLT36mlRreRzI++dXQC vjO35140mf0Pci7A9FM9zz9Tv0FugtvO9RCVhzdgC96ABNhuVrARKhMjRGQ2xo84NkIftHxPmfge pHjjxMrQHuiJYcUsBANR+cfPWvBgO8prTayAMTDM3K1z71G/uFSYnO7nNOw6wPdRjsjWT0bJd337 basIV+dBEz5CyGju88uAEwIWf5/T+PtUkGp+6s/8NQGtBRsqp8F58B78I3eBvwVuwVt8ezdQeVVQ Kuu4zdxrwnHhIrgIL/LX4Ud8xxYB+qztCr5MQ5oWaURngjQdCPI+0ZIvDJCHZSRnFFnuVnhRtwSM t1A0CoWywetepxW7i5Tb7aR4bzxsP4yFNCuyiM2EWDYc4uO5tL3V2rCGtIyqaWmVz03f+a7J8RBI HM8LEIUgOYUKAAIvhHAKbyRveoVuRRQFgeMVSOINHBev9CNHWImjnK4aiq57vT4qqPjcilqp8ILA 9xuCaoJzUFRH1DF1Sj2lOlVTzZRUM1Cm1f3qefWyegPnptGHZpgX4QhE++E5iCCkOI5CiOKn0bNm JCg5qBAlDAXPBS8F/xGkgtGBt1q+dCNZ1FiUmWH9A7r92xzHYVPTxlnmWgxzhZ0lJmnW3mPyUiMQ YAX2duPJmXDmtIldZybcOVZz7mLOaOz95dP4/6fBxi3u/hLW7eMwCe8RRgvCCcL7aSd/Er00Ovcr 5rBFLu+Qc12ZnO/C1XDgXUs3rbW2+KwQx5sbgCPo0nK2n+1FF5dKJsd1wv45PMVfx1PcC8fMiBtB Dxfl0G8R9MK2eBxG4pTXbw1ZZybQ2enHG9ut2cOEhXWmN53Wevnudsq6xVX8L+PVAtzEdUXfW8nW ypa9q11ptZLW+q+EvLIsoZ8tjCWgNmBIgPC1QYVOKUlbpuAOGQhTJpmEfAyh0CFMwvBzAyR8hkDt hhooZKYloYR2kg4FJiEtacehkBkDzRgXCEi9b2XML22zku59T2+lmb3vnvPO0eh0Wg3IepM6tyiA FROA2ecgc487VuV2O6qqfHYKc9gh2U3QTdiOeMUvyw6/zweHz/KDdpMfkC/BMFuGy8vKMF0lOTAY sKwdoVBWTjChSaG5oUWhtaELodKQLUxpHJyd3M5zc/lF/Fr+Gq9leMxba9I/HjJu7aDBQHY1EEVB 5MTFoiBrGBRkDepb9W2DTM9gGlgdm4wSBNaewSq7rzgufku99j+Ft8rebu9/5e8YfpjJtdTCOxuK VH2KxGaVqj+jFm4i7FTUHWO1ltsjH9z1r/+pef+e1qMQAq2HtPtQBbLi29nCSeZ9K8VdFC6KN9mb XL/Qby09IXzCfsKdFc6Jl9nLnM7G2jizIIjaE9wtZoDXbNFvMOygdpfs1u8wfFj6IU2/QL1asoZ+ ztDBd5hfozaV0KnSFB3TNxjSbIyLCWmRrqYUQy0rc7JQK46gdL9l3mO7uC6+y3xAeE88bKX3Me+w O7k3+e3mHcJ+cY+VnslPEXLiNnYDv17YLG600k18k7lJaBEnWtuYNvYJjg6KaSbJp8z14uNMC9vE 0eWlZbS91E4HmQAfMOtKzVaspXmmQot0FhCiRrlMUykjxIJaiKBOVIKWmmSdtds2ZrlKKY/13cn1 EX1JWsBSb6kHxLarV45cIBVz0BPvCmWSMcP1FAa6IbM9hRvdnJgRIGcrTfaMIApVGZEEfU/h827G Spa+JLmkp3B2aF7OkfnvSNYPZp5kEMNm8rti7s9WgjA2uyq4Rt4BAfcULnXz1kzFYKZIZs0Zw2AW ewpfgZ7mG3ElBIOHjJRHrqJIUVpRDpso0L3IyCJoQU4Xp7weymyCCadFr1ztOJU/hROnOq50TL9y 9FdfY93Oo1eo5l35v3fiVlyJGTyrM/+P3X/CzfmTn32ZP4ebSG91A5PMBibxohp0LStqbVq7zoGc vJ1zyvaEvcl+SCmr5gI9hStZ9mnbShsVoKvp9bYNTuphzfrNjis6JEFDqt/yIofMMb6Mj/L5RLBd QZkBkWurrQEZyFrDA88Mgb8oGAbg4ECqg8ghFeG+LNTeB84XQjlDvG4rUX/w+faWrK4OtdfV4faH rdlDGkMHL6/sHg7OIu73uvGBolHL2++TXZf2nR87fMLk9Iz8TWzIbZ+w5/n8Gfx5fsmDiP5jx5Tn 5TobP23qssbvbyV1f6pg1D4FmA6jNO7Jzn1ZeSmyKv66sjG+a9hb1TvCNPej6A9jVFlAo9gDJsVU 40ctkTHxMcnx9RPSOV+bPCOQi0yNTY/PTM2un5Oer8yPPhmfl3onsj3emToaORjrih9IHUp/oHwQ 8UQMKej2g+myCO0jw/6uKB0jzdqqGAJ0sCZYnxiWqU7XpOvH+8Yqa3yrAy8oK8MrIx3JTb5NgfXK uvCGyMbkTvSWclq5XH8rMhAfSN5KS8lUfVobj0U0Ib8HgwDxekxesBQLAKNA/DO6yhfoenBHltfI ljo/0g+Xg5agxquvXBBCPTjXhftc5HgQE7UyCrEhVygS6gyVhJYmZL91BCD8bhuoKGcH7vSyvSAd a4H64UTo7bV+IUJSlUDliuP3CAD29u6F21E7aZlmb4OVyYTnO7iMMgxCmBBC0gEhTkLSZGczcRKS DrgvabJUwhRC0iRUwAiCYgJ844dA2YpzJTqQqBbVfKpngtowHjBWg4NEPJXyUwkCVwJa/j7AUj9d PDU5a3qDOz1WMnCWMnNLXbL6tabouB+MNOmNouXI21cBy4Dn/Mfnh9DsnmZ0WWo5C8+Uiy5r0mA0 logmE/tyELdcIvjO78r/K389/zY1/yGUzwKUHwOU16AU/uUh5C4czz7ucjcqJovYODuxIPp0VKNT 0tGWaJttVnSJa0loWWJNYmf1nuhH/jPO064L/jM1V/1Gxq+PNjmb3ctCLzpXhX7hfNO5N/QH10n3 RaXCcaRwA+kR842M8KApHXGPEZyuasVd6qkJeZ1hlBx0mDXIURsmIA8TfIfDNJhXf3W1HsjCeZha jmqozmwFggdxsDFZQn7sh3Z691lprQT6Aw+DNQ+e7On0fOy55tF6iP5ljFkW17LXWIq11rUsHGot 1WDm2ntzvTmWyIwGdqBvUF80EHsJxHvXWMKUq1e77FsqCWjFOjThADd1wgHflLZZXU6D63ChHyrf /2vFkBCccB51xV1ROFsGuxXVtWKQmzlos//jEHXCA2ZQjg0R1PRHbeHtLede3Nz23JosmS3evHdR /voXP+mesvuZ/CmqLN/yIE2dWNG2LdG4+SvV/1mOJaZNXlg37Q3Qm4dAgZiArb6DzmerR8Ym2ifF crGlwkvCy7YO+6v1G0eXjXc1j6JIS+wetWv0GctFy3WLzk4ekheTPYW/AddkgyNH2ESmxIRwqnJ4 xKsJx5kKpDGWW/0NDXGjPKZ8tTa8OhCX3WM0Wjhm3PpKPz0vJc91LHJQDluzSc5G/V5/dtSi4LPB tcFtwf3BkqC1acth7ETi3R19rLcPhKF6bNy5A5sJF3EMZHvBWvSRDSQfVTOqY+AMRLiCyAWcKFpO UlmPP+AHIJeaTQ7KIlgEtdyeQHEpUbwRvoXaQ+kD6kv9UrO+qNw4Cy7ZvnL1jvDEeQv2jprZevH3 518gZS2uHNm69TfNTZE3/jxnzul9B7SNEtmdsw6baJ/20trvDX8i5jRKVYFV3113qiNCli45YWnO 61sXjn7SYbZ5x417ceUx4gPWAq4b1NP759lqRm9IsAA7j+RMer1VEkWXJDDAjrcKSY6rsno5MBoU wMjagxcdZFmjA/4ChlkXK9VK86SPJC0jZaRJ0lxpMaBpv3RBoqXLMjFwUM/2ftWPAQmrhy1m+xB7 /S9EfxfT/TNo/kda2G0slu7egFr3KXm2O/8m8dP8LlIezT5SPm3j/YYn/1fS1XhpvkPNXnjuqdCP P4PnjmDPESQB9TgLN7qcrHQYhnZQdp6l9t7/cF61sW1dZficc30dX3/Ex9f3O722r21OHHtxEtup sg3Vt3XbCbYqGZ2gXeUmY2NsP1iaH6AOMS1jW1fgR6oNfqChAWLVuj/QNYy57dZ2U9GKQGqZkID9 gEqUdq2afqnV1tI4vOfacdNsaBKJfT7ee8491/d9znOex396xbnkdXLNf63nk+R/UlKI+Py4J5R8 vudlv182OBVRpFKVqGVTVQ3TlvODLZPUj/v7UH//ILLzsaBHYZE+KRIJSnasL8P797BymqPD7hsE Zsqwvj6DyUEmx4gNujXtJDCehNyQKBpF40hAVsm0EoHAqDQuTUpPSzOSKJlDS3wO2Jy2y2m1uKi9 ZXD+D/vq8c9U3aOVEdx64fDGW0fSLX8SUzSPPJb5FmH+/Gvbfv3dexJWdzjRcikvH/r+xh980/Oy rYBv1fyaNy59/f3t5BBkLBL03OqaH7133ysPe5GWecEg3lsnTwFvdld0oS5jEN1nfLkwYb9IT9jX jeuF4B60xyZhz3x2U1pWKVVUO6xq6TwPAcFvYwQxyibYCeZjrK/AWL5gpwsoJPABxmQXjnYluya7 wMf2ka4ugdghgh2TX/ySbZcN2zYN2zF0lWCcgB8Ie9kogGDRDUXXDV3Ls7TJHIWFBRZKO044HCII B+CJC2zQGDP2GpcMH6RqlRvSCRtQx9XDqqBCf3ZBx/oB/CzSyInZO9bxc+WR5wv06un6VVAs8K17 e4V6B0rrf2DAUyxPHX2haBQ8XxroZO3yAORwaRe23OcE2mkGT+rlt7LSSyHPISQXlz8rSnZ/u7l5 ta5EIoqO7zTike64/ku8w4+f+YWhQMfAI63a9a2S1HBYlVrlTU04t7TP2Qe8me9VyG2OHHQ3TlqT PZMrJu2d2g79iHhE+UiTJuhEbEKeiPuOE0w1qruaq/sM0qMnzKSdyPXpK8lKbUhfT9Zrq/XNeIu2 Sd+p79H/QI5pH8ITxnkGY3SMYjqsUBpX7IiiOr08msimstuyBGVpdix7JHsiK2Z35bLZ3pzt5FDY 7w2RolJSIlHpsPRP6aK0AHtulyhJftEOi76UxYco9riN7WHTti3TTpkGIpqeajRvuBXVJ6QU0edL qIoCx0EO0GKYimGYBBMBJwwd2joRCBYSqgYjNML0BvmOmzAYwlhQmeAL9DLH4p9UKs4ifhYJE3wI 34EQHFZ1ZML7q7ul4yZOmth088OmW1lZMacHoJHJVkyX9VZM5kZzydx47uncTO7nueO5i7lA7iB5 EvScDspZ12Ca5g7AF6ZqrjUc1S5qRGvgTb8lLhsG8fXkPjGlvgPLKUiApX2431WTCj6iYIVRESNx VJwRj4s+8R242ofW4Qfg4TiGge7nAG0XTHrKovOF+SkueY3TJp2fsow5TwBP1U/BVYNeQB2qgoq3 Ae9z83Mc6IGn6FGojVsNXregD/dbiuX6MvTXpz430IL/vXsZaKw8aKy3yDSxdEuz2mrq3r1WW33t R2Th/D4S0BsLl97Q6KLaQvUpXIfdIwgZ4XYGzMTj5Xh8WUz463MXzj73vaRHgiP8LDo6+a9nzn7r 9y1W5IGkUL35rm/VIv/dTAsDN/8s/GMJH47BnpmGPVMjZfcn8jC+yxnJDNfc8Kg2Wlw9cn94XKsX 7x95KPyE9kTxoZFXirtGXks35IbTqDRqx+RjzrHKsdrf0PnKxepc7WN0GV+maQNuW8JyLSbXMjSd oU6lXMJOpVKTZTnhVBTHqZQyVKYJXFIwLhFQzJRFWTDOZOawFLPWsBqrsGF29xArsVSDbHdXgOIO BqzA3SRPLlZwhdVq1ZGRaiZTLPbWuMiWq6tFyjAWw2HRtsOaZmMejkXFAbEKsBoXRdFaV2IZiL7Z +6gNK/HrwVHYcpO2YJtrD2IGJGtgtXUCmhuuGkCaJpT8HDQ3nDIgzzHvY/KM84tezIROJ1hvSzxP 9s0tLTj+uPtLUNcsVamr90Oh5Ko0LSeqtDuiQRFWFl3d5jYnw4z9SF74yyzMkRtQwzSvhplQfzQL k70+zOf1vttvEYU/j5K9+5QXLrvxbr0ai8ZWVGOiyguqVjHcx41DyDHgYo0X1IgqrftDXYL6Lahj 3eDOcMdv8iUwXiarlgVWQqCN2kWH8KkA+SmeSXHINq/wckdzd/P1HV7/asKiShn/sLnTw/i/OaK3 4rV4zVbeOs1jKfK1+flFaYYPNde02t2aH3jxzCLOm3X8qyWYfxgw/xhgvoR/th+lF87M6slqurFw xh2Om9XfpbGUkUpmxiw9nnm85H9Q3qqN2w86voDzSPrH6d1p38fOJxnid6SM6pgZnxT1FBlI3ZbJ tFK8H7ELjm2nHNty0oUhiMzSIi42yHtuqFQsDpXsQgkt2tHhth014wfIq3B4wxhZ0+KgkOVYPsvH lHsLmd7ebMbOZ9JpTNMxJJhSKRMfYoUsK+RTLG85shxnlsnldIaNlXCpQQ6/CaTOYhRabtRhSB6V Z2RBNstLld6Guaugnrk6aAtpjy75B4ovLnqTJTx37TbW+5QEDNyuAf/3SA+WaAo8qQms+AVgxVlk xIwRIML6FMQ/y3Z+PpZe6kh4M/lhc6bEe2d4sRHfhctf6eCmRGhzbQc3b5NiByq9+O8dqABWUHMe b/KdQTG03mWxUPcVhEohcDJXgLkCoSANyAhnJRocDI4FhaApf+N1o62guWyuLjoQ1HEi8c6virWJ /IE/eWg/ib1d4HvxxmG+uHjOgMe77QlWuanlT0BDshTM4iqMW1z75uLay1cWO7I61n6jWPijd1ak mid5/RtxNbwO44bndeCOp8hJ4axvAVZ+1i0/Ftge2BkQpJDUFdpCEQggJHVJoa4tBCmEgK6GNvEL UQqVLyy9i1z/AUFAYVATagrtFXBVmBRmBEGw4lFTfv9t/qin6GnItTlgbZg34GCfi3lo0+98obt9 Vne3z2oOFozbnhdjf8s4kEfxlGzKitb8oPmBqkDTt9Ac0rtlw8LTzekeU+6GHBK0C9zZV4Vp9F++ yzy4ieuAw++tjt2VZGkl72q1K1nalSxZly3Lso2JaayQMpSAC2U4CmPBBFNKOGo7KXUNLbGn6QAp pBRzFALFE6BtgHDY2MiQ1inDYXAIZALFZZyxMzXJDIk6tHVop8Z231vJxDCTSNrVHu+v9zve9/yg FC6Lf+8oedh1tEDlI72ucvWPs+vFn9gb2V+KO9hd4jGyhT0snoi0k+8aT7NnxE5nj3EoyumgAINQ tc+8UyQ2FLxe8GbBUeOxgkvR29F7UcrvThIn4qI3Inu9btntt+Rk84FSGZQGoCpmoMOlSTgQXww3 +4EuJqv0tAzCTLg2rAoHyg0GP7ufkXNI/CILSJIcRz1ukmFErpBny0vlg/JJuUvulylZLON/XShr 8fsa7UFtl7Zfq9YKk4Lnv4oyDFWOfIoXqzoYSlsgVZFKocClIokU3sENpVCUM4mebJlsnvxUIDNZ xITSBUi0dS0eewBK0CGMDbVZqAKqTPksQpyChurRUBYNPQ+caEj22Hv4TV0CJuQSbcZoRVa+pBjt S8mMYKWT8DNuPAEqn/KOU3Z9k1TfP3tzz9GBO89snt3YuOy0RDO8zli9f87B1loc20vlr804+8Pv 1r+89nx1w769Nes7TMzmaSsm62wWs84kBg9Uj9zCvoVvmZnZ5XNnrVy4FGufj7RfiNLjAH6Yexoz /Im4noko/O7OcljxfbYQ4QTByrkdTlIF9ZLPkNAnYXW7T6YlGXFEdTyocgCgQnbPkU1o5gmtGPTM AwaJY+MmusLE1rD9rIoVAkvemCgHFmEQC1KZwlgwBfMp6lWEDYNYAXR8QzuiGTZkxIjPW0XDQn1h 7nT/Av9y/9vuI7lnYaf+XWdH3kVND3VL3UcNau5TZqs6Cos039I/D2frZzgXwPmaBJnQL4crNGv0 64gNug3OBtcW5znXn9ztXita9R+06hl/cuz+aacV64rFq1sEzUgjwLEAJY0br9fx5oBYzYxgMPjb O0moHf1Pe1+zgpx1dfis+t3dHTvu4kP92chHl0e/vHBx9MHlI7hn1c/iSnvUffDjjw+iAzXMMaTO TJTMIHjQLuv0pgouOfYwHkYXV7g+79/yBlwD8ufe+3lkLpdn/bZU6a3Mmy8lvIvzVplWCS95twgG a3LsX/FXstlF2Qu41d4VeQ9FjVYUGE4MMAGLV3ydeZPZbdslHuGOoLEen8VsElg7BCrKKDh4UxZQ mfVgs1kOkPo2tdbxFi979MZyalGLC253veciXGKYlX1Y5BYfNPlcvu0+lU8IXZygM0pbpcKIdZVD SOcUjlpqENcYElipM6w1vkGi1iXKytC6hygKpgPCcVocjjzfVxObDgmLQwNKikGsSHUJ1zLks808 oT258/yFvx5d1jOXY8z8Dw5194wOQ33PX1RZDpySP7tE3j698f6eQ7e+M4flzaGpq6HqSg804Cxs RLN9DGXBieb7k44ZwZVBAjPIibgRaKAmomCIm3La8CPGHuHtdhvvduqsbj+d0KEYtPllNN8oDpJb Zp3AoGdJtH2EvIuWGiE0QQjFsFduZCCThFvbQsHG9CQxD+sy8zMyBcEFjgKCjNQg+g3hHHxNCBI4 BTNPWTMhaDNSFgpXzFe56ARBtI2S2LxzqKt8iOM8VK7wuKMe44NH6aM0jhbx41bOnmBlNZGumB2f vPxhQ8OHr/TtVu5re3ft7u3dvatX/dnwWtwtf+huGKj/af/6bng37eSWvr4W7GQCNKK5jSAnC0AC N+Mv6ax7OaKImErMJaqJy8Tl7GvCXctdoc/+d9s91/+sWYIj6Cgmypwv2Ge5quyLXTX2Na6N9q32 vY69zrMa0zrrOcdF1UXLVcdVp5a6ZBYlCUBozpF5Ui2b9YZ5YnkLgLUoQUl4L867pXJY3sLCGraL vYGqSM0KcvD4BItWok0IEiA1qKwJaIIx6KWeKJlWK6tFlXDGzrqcRHLsi8dVj3AMytYnjPnYmYBU fEuq8x/90Xrv7SUfPJdtZGxM4ZdNvaP90NT9AdQtFG43N98S4YFDV56NmQSzmSlaCO1Xz6Lm+HfT r04c34Yp6w4i8sXImcWgJ+6NG+ZoGjW/MDRFWwythjOhC6FbIR1PmWhDN8O46eICEIUIqdUdALgL EAglYTwuQuTcXL8beBMBOQcAiyQU5Nu0NKVzIy/GdaUgDCXxhmLNXfGsCBfnarmbnJoTStZ1wvdB GtoqEbdhj36qsPAUdF0xMqisluAJjktMxKrnG+LGYMiOBA27QMgecEEQgqGmJogcKD8FsON9qmSf t2aARjEilxlLRKDSoyM1+NzTgc8dx9+o3xTjbCyVvWflj+rhFqVos0amjxMs0Yn9+Oqq/VbKarHw Kn7NtFcVfETO/PnoRvVG5Mw8EIPOeHQaW8sSffJH3i/kQe+wPJSrXR1Ym18dqY6tz/pZoC62NdAY OxD4TexYoCV2zmkkKNwGy5SCoDUainYTwBmK2iSGl5CWRmdzVJZ0IRk0+0iqnNBCLfTnSFDS6Ri6 hT5Fq0z0bHopfZK+QWtosaRAbvRs97R4TnnUXZ4bngHPA4/aIxQHX3zCrEpbTKlkUkgMDLIVg7hS MUwzqScbI/HUUnke2MeGgDg21Bqk0L71v61OCiTRXZgqxH8BQww/zLdG0LJXNuGTJhdYMl4ZZpY0 Ep6MXDy2fgluEaKk2BIrmlgdqqb02pdrq62q/Ae+/OcL9XnWTbffGR5+5/amnm3brl3btq2H6N6n NEbnvKnhJX7E9zY4a0bwuUedELa3QzA6c+f715t3Xr+OsjAfZWEtykIZXBjP3ysOS4QacnC5dp12 O9xJtMDDxCnYRuiOaH9PntG0k5fJXrJfJEXKzCu9bWJdLMFW2ViWt7nNgYgCPOGqwnA4UugOMLp0 32fBrCo6K0tHu5k0v+q9VRl+LSvC956SSLSkpCjqLoNSwCGrA34/krsMqElGR9GS0G+DaJ04FNc/ A2Qp2lV4o5AoTMLP2yZPf3G89RPpjeWUkfHKx9+U+WsL/+n2/4ZXSuoY0a4htV67RnBBkXT8n/Hy j23iPOP4+97Zd+ff5/PZ8cVnn32OkziJE5PYSYhNfCiLs3UbgY6IZBCggVARmGgG3aRCS7Z2QttQ C6Ko6zoG0rT9Q6utCVRZWBXWpdIqTeo2xh9hagOom/YHoRRRNg1s73nvkjiEUWHl3vf1mzc/Xj/P 9/t8HkN3IDxIB2GpQjClO+fDdkU0EAd6SxJoN6kEvjKILunTgFX2of1F/Hly/YnNQz/cslWRJKX4 KakRW198dsvapr3b9BZOj/82Xb4AP/c29XS/0lv495JI6c3PJcLfLdxY3DB4iGj0XYi5z+xGNHDq Ya1OlZolTXpS2iEdkF6SWI+D7xeBVhm7pd9sVu0+WTrpBVql36cm8avvyIzDbkX4At4GP09Bs+E0 mcxhb6+IRSm44XC5H+ULeiyyubvzK9rSspuBCLzRtGeFc0UWPwHq2KHD+Aly8YJfbx2f+DwUqFTM 7tnZ4ob7t5f5ERALudm54gt0u36zIDqt1fMILJji6c2uARkYTj7gGkNjeIwao0+6nOu4V7jT3Fl5 SjbLXGAKhCyDZs02bhK/9Y7JpNqMC2tOG1O5UQoLHqfvRAgBoG/T3BRF0yHF7ggHg70mbJJCU/g8 /gtavDxc3U3KHsw8FMFs4ZPc3cLSpRFAWTuUOXLzpRuLDLt0f3Nza5qaO/S9oiNUKSlUT3//mo3F z/UPwLLnJXL7wn1d3zv2HEsouryPPg1anoa4ngAtp6lXf4vipYsTPkcuPgmzaNdnrVew5Z72/MpD zaRwnVgXa4zXpWrTq6tysTXxXGpEHInadnlw1NPqoerF3vhsbDZ1I3YjdS92L8V1xDpSI1Uj6bPi 2ShTlY5GkWHWtiWnlom0zyEFKwr5o3Y+R2aNB75WtkQVRY2qchQlWnRPSCbzqWSyJaUmUmm3Tf9F ziar02mzqu6AV++TXH7FT/n9r4t+v1dUA6KnoZrs98TjW2LxeHVMbYhVxaqqwumUmE6noqJH8IRR VEQoijzpKtEcxWpGlr2ZAFOdaWjJJBINDZQtI7gRl8GUVZyE3LXsi+LoT2NVfekpfAbFYMfxTGos RYVTydT2FJ0inhNs80CFhxrzjGXMQvGWsCUJC1JtGIvUegGfQmPIj3culJOsgZ1kOX9nHiaA9Ow8 fBl+xENpgUkH9SOmxvquLeAantLfJkLZnGcSZrnNmKVmY65I6PO4WJtD9eQ1gI+Yn5854mz015uf 52f8iFvyqs+awLmWv33I1h59FrzsoeOsk88SkS5n4CgwsMjFpkq3Uap013C50UECbnACTq1fOPWf iZiUChsmOIpIC1KP3SsbvBY3XlgtGEAU4xVmiPHvlrV77+Phel0HDmIKTxUn8emnyKp4i+xmiq/h 7xR/tKz5+y9uINZA1sWbxYFFw8D7QS0XQC0iqMWPBrXUkHe/90Uv4IO9n1AfcF4/YTzB7z3pdqt+ BGiHcNjN8738NE/zkrTc6YjJfYHDPdLdjj/obbeJty3C/3LHxsgL/+s0UFWeYrSsq83V7lzt6nBl XWtcmqvL1W0Rqu2t9nOB8QZTDW7FVJ88xA7JB9gDsrmVbZa72W65jzUnubY1uvbmOnBHvrOjY02n 2uZ1ka1QWMDrhT8LV4VbggkJvKAJtJB3CoLLqXpjil7qkcqrlJoPqaoSUmOtSWOzhW+hWvJNLS3J JrU1r5HN4bku3JXPdXVpOTXRxISqGxO1QZnBbF2blkF5pi5CV0YsFppta22NxbxWhzNc4dOUdNI3 5qN896uDoXBNNXlfPVZNVd/vRE3hXKfm8OVQ53Tnh510p9RT95bx6eN6vdLcGazPLk0QDaI1g99A eERqhKqF1egR9f4L3w2O/l8cCNfG/ZLVbjLbYnFTjYLNjGStUHCtuU7BfnslwQPgAz5LEAEgYXAQ OCGwoKK1VmQt3UQmeNjSFYCGKwiXLi2SIR7VTYEl/l3ZyUwaM4Z5HGakW8Cgx0uYokLvMctkEdWR okwU0ZWIsVKA/9qzd+1QpH1/x+bWnh6ShW+sa2nctTavL3tXJRrWdOnb18lgnKCH+vZ35/Pdma99 s3CeZCr1mraxe7hwSV8f79oUjO803pRbBcjgvZDBmyCD2/Fere0yc5mjZpgZjvoFN86Mc/QoO8ZS O9id3M4A/Ubglwx1UJnA5yhaVkYUCmETRYVAiwZxehUv5c1LXq9fUoWVxGmUEidyYmd+oZoYxMmj GB+jVmCnI503sLM5087gKXwVhfEOzROMmFggUEFwWy3WcOWchCVSCHgdPo8lzwB8SoQ8y6izwJ1G 4hXugMk/Dmc+BnWKAdnMsRzDUYxshqwKcEGDPOt08lzMqHFFhAT5+O2AaOTQKGAnPIOAV60Lvd9D KfBgqjwEn5v6Xx7Y3tu+WQ/6NeJT+e9/6xvPjS5nz4WEODzwpXjox18pfFpmz4GDXT8ofLYiCyh0 vDRnykIW2FAF/rLWLvhMPrHCR3+AP7Bdpv5u/oi9bGP2sLvd1DA1bNrN7baOOPa6hz27KjhvhHZF LLTNwtojiGjCJeX02Vmhz5rDm/4NwjxKou2Af5PUEc0vRBgNjjEanNnHTDMfMleZW4yZmcTXJ/xg IYudAxSn+cLgKOF5qNY54ht6m2dbavN8QIdi6c45XnSKFVOl61Cyr084Qu5QuaMbJGWQSFez+UQ+ kBPJ4J4s3QWQCeVsIgycFQaWDLB/QwsCjbGiTYBvwuAT3RWdIhk8okskJ2Y0ARZWK4AURwaKdilZ XG9gQPk1gEUUVVE6hVqaEbusWTRli/PvzRRvYmHmPezpu3bmzDXy4F9fLN7C7umL2F289fuffzx3 6mdX5yA2ieILukJjaBVOaLlVVtfqGnjSiQ24jxp07MQQE2aP4wA+WPftRtsfmIvWWXbWcqVmdtU/ mX9YOYluoA+yR+nX6TdpxifrspSagpIkB1WfUWVswh8fKClr1aaFaoId8SZXxitnIFGdTRGbNR7B J0wsUjIxpjri4jBX2dKAnOGQK9gb3BbcFzQFpeatLxsRXFRhdh3E8usQwfls7hOQoFEBwPkfqwUk gkNl0hmvtSdJT5CAqNcD6GMS9VWlj96uiS7FXI84JI0hMvjXSSBqHqmoZaHBdV9989lDf91fLLx7 7eifdEXtK1MOferST/7HeLXGRnGd0XtnZmd3Zl/znp3d9c7M7ti7mzVeAzZeZ4w9MQ6lDZiEQoEE FxUlAZy2mBTSNtBCVAlDKYRHIFikkqvwaLCLEeDiAAlSVV5KW7uqxZ9UxYrclCpFIRVqUYjt3ju7 BuS2amX57tw7dy35O9/5zjldw8Ndbw6Tq7qeW7Fh8OX+8Ylz4zSmE3L7KmW7hmbt3sGhPXuHBhF2 WxF2JxB2KZCH898FuYl/nA7XZ3HzFcL1J8Hx2MlychFYGX0efDvabn4HbI6+UvUjsCu6raqr4q3K N6veqeitPFbFH0nBw9keoydLFr19CHjgA3tfnL9++Vpp9BZH7SI8aieNO4imp0VsAZvs0DQzzjI+ m6DTJtif9FpQYzRjKwvD7Ah7hyXZ6PTHzK36Hr1bP6VTg/qIfkcnda36sa0PQV2/4DaGFH2gsYrG KwJ1rKHJNdNTYP1fk/RRYKMSOD/xN5BHRrZcqkREPJ2RcgMI2ewUZPFcgLUPpHQqrLRLOmvmDPER YMney3hUdnS4rrQDo/nBzo8ujo9B8v2RncOHDg3jX+J6F0bw/uVJROHn5yDs/+XE+FN7Bwf37h0a QorZgxTzWfK7IAc+d6TNIVjJLGTbhe8LO4SD9E9Fr5u2HL9+rZSsYvJ54iQKIo7DlAJTrhzfWJhp tTKZciuZ84ekgB9h4vEGoQikEMda5TbI0WwThwQP5SQcl2Js2HvHS3ij04BkWOHU06mtqT2p7tSd FJ3SKsd2PxS9Vu7jNiR5C4qhBqHihl6MS9Fx1df/d6r9O+/4Ejz9ohRShPikFSpRCxc+WZGuKEqW +Z8JRhBH3n7yqdc0kQ2JqRqt7vAluMH1199KRDX9g8N4JVcNv7HkhaioecVUdFnPeI2LgMCrxMVJ rz04cZMcR1xqgZ8526Wm+BOEMB8sB2tbeo3eup8VfiNeb/6TeEO50fhh8yfiaM2t5i/EuzX3mgW/ SCueRqZZF2VFbow170weqLkQ9i8Vny2sLbTbrxZ+aO8o7LCPSqcldrfdrxPP+HLZVMV0Z3ZDTTQS DnnlQD2omVGdoqpmhUMBkgUkr9mzZ5u8OYcdgLVnSaMKVg3Ag068YpZpAtu7pN5cmFiZWJcgE9G5 0xen7KxsOlgLFaR6zvJ1WZjVnpzjJekK1vR/vUQsJHBNTRCDuOAuzN3mxkbdsTk2dhtgJNvQMsbX 5zHBEIwPzLPqIivUu66kUNcsGPFysVxtlHVgx+p1WGegRWhGW6UpogM10jj78bIGZFiidkNBn6UD 6QneNcXYIhUXWNQv18hMwn/WlmrY+MWJvwAVcbQFkbNRqkMcPZNUGuKFh/xEmXJ9m+uTC0hJGRQO bAktBayrEU5GO7S0YCFtkZB0tkj+cFMc/x1UGXzpHLYPEl4eEVKk4TVut022W9p1zzKyKPin2IVp icYva2uLV9E7zPvamnSFVeG24QxyczFzoqaiC4s6d7Xac6u39bV8Y+Xvrl7d4pODmPKCpqa61h3p fmbR+NXt84f3nyRzZahV9ySiitaQLtTnahsy8bAYSW2e99LxF5JSKJr4BepfuUqvbnq1pTWfN2rW NHxzC+7XfchT2dQ+UAmuO9b9GAzGojHiCNvP/or9AzvKel4JbQsdCB0LXfHf8NOqD3rxnKDgy47s oyivLwk5iZH5MMcLkkcLZAfg2w6fsC3La0MI6ICp+aXt1AB8x5EqK32MUWFeAXEubsQ74pfiHqTz fz4zDccx1ESjaAQgLzwKitrbwI254UtwO2gK5VEXhaIx1u+PMjpgYwEdYFeLegE71zY4SXHenap1 xVJ7i5Wf5PvMEgTIuF9zJbSwcf2SK3VSkIsEjX+u33/ysBtjMBjkKszusd9/edVMI6jx4aC54Mcb iTw+vIcv4To+h+q4nFwF0mDCCbBUv0JkFBj1hRl3zgbyvkCA8SXDiaIMxlrVWCyiJhNpE++nAQta cw3LMo1kGiphyTBtkGbViK0nEmEfY3NhWjJJv2EAoCo4TTBZjjd8g17oHYCfnMmgODFpR90oiwp5 263jmBsqkO4V5+v/J3qlCnOCSNGecpHidSDQUrHGRcKJJcK9B2RENAWZG2Hio6KRXW/W4j5/pNAu CnUPt6WJTG7rvbbJ+arrWS6vaf1tj1vwT91UsOmtOcs2Egm37LsWtV8sPn7xd7U0ZW2kbvtQtVNw pTO9B/YIvSJpsIbfCBhBI2SEDZS2bFgQHhdfJFbza6W1qT506YQoODpkOVxyOQiCXDAfJIOtfDDI 8UmWF4qiiP5bHeorSsKYAgzpmhmaXkHQNEkkGQLGZHzUFAlH9AgRaS0ppiTyBISGwEso+0kpAAxR kkRREgUIWKyOSCRjnM2SNsvQKVsagO2OXyTsPN/E9/Ekfx62AxEyTtARYLWwTugWhgRKeA/2oe4o hyZS5+cRwsjYfHy37TZ3FwGMrYxLFYR0Pt/pqcp1/uDXnVUR/BEBvgeIftaWRwA/sp+ynfoa76dX YxvTZqZgCbgSqVJw5tQT4tTu8eNfw7hBG687YU05rPqJe9Cga5q+hAxi/Fw4v1SMc5N6WZiYoN5A SGbISudoRkmr28gTylF1gHhXOav6AMERW5TXlT7lfeWmMq74uolTxCBB+iifHKEicobIUhk5rRao gjyPmicvpZZKy+Rl2rLMi/Alao28Wl2trc5sor4nH1IOqseIHurncrfaT1ygBuRT6jntXOa6clX9 UBlW/6qMqjm/ElNyRE7JqZ1aZ6ZXuaBc8VyR/qjcgrfUe8R95Z7KB0W3GzguL3GcKCWDkmym8VFl hwWBZViORd7BT93WkEV2WFstgrOetgjL6spYVjqTNDMgQOMvZFcyW5jXGTLM6MxChvyUgX3MJeYm PoAM0+VhGNqTDHgoI+p2ZVlZXisri2pJQ4scIBTVGJj4ijNDpkhD8lCUIUsSEp4MarqIhvpRIyBB QiOiomeVIAlIGrKCbijEJTgCVLgBddMIKr8MR5wUBRZDSC6m2LRtRm1DtIO0HTANIxgM0Ov+xX61 xkZxXeFzZ3e86/U+5rGPmVnvemfGeM0uWePxGmzG8Q4sCQmOsQsECmQDrTABCjG4pSSUpCGtChKt KERUxFKjtoqSNqqiBkeRIUVqeTRRGkX9USWoqhCixqgVTqIWoTTprnvu7AI2UEjV9N/e0XfOnfue O/ec+x2JSKdkMkq+bzXBc7I1u122mtNZ2ZqRRBGLo5AVFAE+K5vWumbS/CZ5GWOKCNlvRcIPM1Zr Z5ah7RjajrE4PsuMkpctH5tYFyKhU0Hnc0GTRdpxdHY7VSMdnVn7NV1+xWlsjSPYGvvbGgej2hLC kSxrhdq/zR5gGWD7WIY9QS7AzCkWc7VQuH5LT4zJ3FhB4Yr0pSiNy1yxoEgT5cor47QSpJztNCmf sdnplS5ujGaKE9TC3E9xp1FLNzJUl20unZbuYGUthUJh+/Zby24ttK2v51d111hts1t2O7kb1IUM qS6HI+m45lIrdiiKbaJ4U5lj38ZjoxtfnUmN8RIVXzs8sn70wOZ4VGkYp/y2mTD1xTEyxUI3MMHi ZWZ4qpUOoL/djFaaZ3ZZhxv4BoEROviVPBMFwkGDto5sFQbVQX1d/hQ5xb0nvKe+q79rnMyezAfc IMERzQEGEfK8kNc5TefUbJtB1KyhcwKXIEaQECObFwQhoWaDqpplTGIGTHSUoimYqpkwlVbTMBtN 3UwtMPNmu5k1TSufz3V05HQ9mckkc6vY7CjJvJ7ID+e4UTzRUUJYr6qGvV4WwiQcjpHhADuIR0O5 z8D6EX04Kdjt1OHkqkCsJdYXWxsbjLExeaHHo3hSNWbN+HHiwvMznfKOyVekCZlDQVmv3Dsm4R8r IN+VETz9e1g7pkxI3BgtpAUVrYDETWC6SbB7M2mbhwqT74zIRk4YnfzjSOQeqn85Emym+uqIoFN9 YcQfofrc0WhXd4VyVrw9jmDp3Bzsz83CzpyFPTkPduPi2IeLI7XltOu97G4BTBUPv91eQNvkBatW qMvx8Toh14bTWYsxw3vCkW4er8bu/Py4kCNU5OfW8zlCRX5ulMMcinxQDuQIFaonlujOBlAYQTna zVEmbVDqjFqo6Pzo5OkRLthNUFs+zOhdKFQqSPqWBNfpNTHC00I3QtqmxnJzsEBrmnb6CZlmDjU6 8xOypykYUBpKf6eHf3/pWOlN+6IqfRRXAmIT2VN6pVHE+ov03lpPoiS2nprKRVrbSM6UDrjCSMGR FUZIZ+ktykckwRd2Yaz5gNuuwZLSR4QvW4837EbrOVx62nkErccgv0bSAJIgaWmfGmkn7Xyfz4p8 Jv5Tq6sVe8TF2kaykX9CfELbJ+7TjvEnxOPa77QPND+aoGAIvCGWuUvc52u5TlqiWvyZOIk/r8Xj mhbV9HQrNnk9M9uO9iJWnZHJtBpa2hBrGfvmYtnnCcsyRKsloATtqyUyO0IiLWIkEhQ1RTRSjbR0 azLZoieTjbqW0jXRMBK6FtR1jUczBRIEQQRiYIXAE3DHWaGWUpxoNGgqClouQylOo5lqNdPplB/i /XFmW/x8/GMaa2b7WQIsxybYbex59mO2hpXbUsdtb43WtgQ98HZuHN1crqvXdr9TSI4dC0Q697oz abbidVHdyed+XuJz7ZW7ubXLzXW5u2xTUSuH6Q7Ha/qBbFOZLaVdclzxhcLj9JBtJyvJUpvwXmxQ uGCmePk79tmrt6mSC32w4AvV2k64j3mtfITwcH12hp6ziChGqC+eAHB8iKcpAn+1PH4PxqfE7fcw Jyavgm/yE/CAk0YYrhaHy+V0aJ6wfWQWii0BUeQCWthPGIFJ+PxBn8/v8zJ+EvYxXuIPJCCC7DZR 5/WQgtMMeHKeQY/Do8jhwqCXeGVpxzPlEKPsCKn/653AWK0SW3Ty5TgNwzV0acR2KQz6MvRJDL2u 0S3ZGj0T6rNH0S9dc0W40eUNBxp5THvBbcdLr4OkSYiolXjNpbYTle4xbnG74/3ifqYDd0YiRWCG ilfL4VpP8d5v0C19u4c5OUQzbwFhukpF5qDzEvhAPYZ71Gb56oBkodHllv0Dv5Doh3X1Fmn4idM6 yhPw9pzMQVI2dFFyvvrpXjog+yS6D/o3DjINzi7m6ziqYnldjVCnBJyyv38PHW+MG4eWXjqcOpUw O53/OkPHcFCyzDTQ/3rt3wLzA/ISrrEW5lmRWbAbiZTL+Qap/S0DR8k/AkwDwyB7enzEQ+DFYyQG Et5OuGOFK2gjwE0InfSgiiqxF5+de5jwpQ+iTbLucF4qnjV02eOF62nbrSDSbbAFV4WfyrxdhuO7 iDHkA1jnXA9oyQCupQDuRwBqzwLUfQ/A+xsAfxyAWwHAoxbnAIRQh14ECPfTGBbxEoC0rQxlGKD+ HED8T8hfVwOofwPQfwgwIwjQNA4wE8tShzD+/AQg8ylAyzsABtZnnwaYg306cP55OOe9+BndRwBy WDd/HkAe57l/McCD3QA9myu4XMZDGwB6MzfQlwLox+9bimtdhnMt/wPAilkAK/8MsArzq18BWPNz gEffB1j7LMBXFwKsx7EHcH2P/Qxg0zcBNn8IsPUFgMexbNtygCH85h2nAZ5kAL6F3717XwXnqvgi 8NSs2+BQFVVUUUUVVVRRRRVVVFFFFVVUUUUV/wuAAQI0BcFBc0RB1MBdkwNYqjx1XvAHOF4Qg6Fw RJKVaH0s3pBQQW+c0ZRsnplKz7on0zK71WjLts+Z29E5z+yCbrDmAyy87/5FDzy4uOeh3iV9/V9a umz5wytWfnnV6jWPFGDtbWd8A/Ha3Rf2RSUn7ENZDxx+qhcSoMFMXPkqWAOPwi7YDYfgRwkxIU9O Yitam4Q0WFhbgK9MrZ38y80PNEL0/Avnf1zZ9/+cHHddoxs2VEZxQAglqaw8hE85X4O5FP2zzlos SUGukmfAD5sqeQeW76zknZj/aSVfg/nf9y+Yv6ivN50f3DG0aWBoycDO/mW9yz9/IfTDApgPi6AP enGD8jAIO2AIpx5AuQTlTmyxDOuWw1J8ewxrt+AGDv0X/f4fLf89UOix8jEqMXgCpViBoSXAoA/U ysA8j2sdMHQgeYZp5iyrnpXe8fw2Xzk4OcDBvVg1MBFEb/J+IPP/yq8JrFIc2kAuKOzB8QEAlW70 MQplbmRzdHJlYW0NZW5kb2JqDTExOCAwIG9iag08PCAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJH QiAvTGVuZ3RoIDI1NzUgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImclnlUU3cW x39vyZ6QlbDDYw1bgLAGkDVsYZEdBFEISQgBEkJI2AVBRAUURUSEqpUy1m10Rk9FnS6uY60O1n3q 0gP1MOroOLQW146dFzhHnU5nptPvH+/3Ofd37+/d3733nfMAoCelqrXVMAsAjdagz0qMxRYVFGKk CQADCiACEQAyea0uLTshB+CSxkuwWtwJ/IueXgeQab0iTMrAMPD/iS3X6Q0AQBk4ByiUtXKcO3Gu qjfoTPYZnHmllSaGURPr8QRxtjSxap6953zmOdrECo1WgbMpZ51CozDxaZxX1xmVOCOpOHfVqZX1 OF/F2aXKqFHj/NwUq1HKagFA6Sa7QSkvx9kPZ7o+J0uC8wIAyHTVO1z6DhuUDQbTpSTVuka9WlVu wNzlHpgoNFSMJSnrq5QGgzBDJq+U6RWYpFqjk2kbAZi/85w4ptpieJGDRaHBwUJ/H9E7hfqvm79Q pt7O05PMuZ5B/AtvbT/nVz0KgHgWr836t7bSLQCMrwTA8uZbm8v7ADDxvh2++M59+KZ5KTcYdGG+ vvX19T5qpdzHVNA3+p8Ov0DvvM/HdNyb8mBxyjKZscqAmeomr66qNuqxWp1MrsSEPx3iXx3483l4 ZynLlHqlFo/Iw6dMrVXh7dYq1AZ1tRZTa/9TE39l2E80P9e4uGOvAa/YB7Au8gDytwsA5dIAUrQN 34He9C2Vkgcy8DXf4d783M8J+vdT4T7To1atmouTZOVgcqO+bn7P9FkCAqACJuABK2APnIE7EAJ/ EALCQTSIB8kgHeSAArAUyEE50AA9qActoB10gR6wHmwCw2A7GAO7wX5wEIyDj8EJ8EdwHnwJroFb YBJMg4dgBjwFryAIIkEMiAtZQQ6QK+QF+UNiKBKKh1KhLKgAKoFUkBYyQi3QCqgH6oeGoR3Qbuj3 0FHoBHQOugR9BU1BD6DvoJcwAtNhHmwHu8G+sBiOgVPgHHgJrIJr4Ca4E14HD8Gj8D74MHwCPg9f gyfhh/AsAhAawkccESEiRiRIOlKIlCF6pBXpRgaRUWQ/cgw5i1xBJpFHyAuUiHJRDBWi4WgSmovK 0Rq0Fe1Fh9Fd6GH0NHoFnUJn0NcEBsGW4EUII0gJiwgqQj2hizBI2En4iHCGcI0wTXhKJBL5RAEx hJhELCBWEJuJvcStxAPE48RLxLvEWRKJZEXyIkWQ0kkykoHURdpC2kf6jHSZNE16TqaRHcj+5ARy IVlL7iAPkveQPyVfJt8jv6KwKK6UMEo6RUFppPRRxijHKBcp05RXVDZVQI2g5lArqO3UIep+6hnq beoTGo3mRAulZdLUtOW0IdrvaJ/Tpmgv6By6J11CL6Ib6evoH9KP07+iP2EwGG6MaEYhw8BYx9jN OMX4mvHcjGvmYyY1U5i1mY2YHTa7bPaYSWG6MmOYS5lNzEHmIeZF5iMWheXGkrBkrFbWCOso6wZr ls1li9jpbA27l72HfY59n0PiuHHiOQpOJ+cDzinOXS7CdeZKuHLuCu4Y9wx3mkfkCXhSXgWvh/db 3gRvxpxjHmieZ95gPmL+ifkkH+G78aX8Kn4f/yD/Ov+lhZ1FjIXSYo3FfovLFs8sbSyjLZWW3ZYH LK9ZvrTCrOKtKq02WI1b3bFGrT2tM63rrbdZn7F+ZMOzCbeR23TbHLS5aQvbetpm2TbbfmB7wXbW zt4u0U5nt8XulN0je759tH2F/YD9p/YPHLgOkQ5qhwGHzxz+ipljMVgVNoSdxmYcbR2THI2OOxwn HF85CZxynTqcDjjdcaY6i53LnAecTzrPuDi4pLm0uOx1uelKcRW7lrtudj3r+sxN4Jbvtspt3O2+ wFIgFTQJ9gpuuzPco9xr3Efdr3oQPcQelR5bPb70hD2DPMs9RzwvesFewV5qr61el7wJ3qHeWu9R 7xtCujBGWCfcK5zy4fuk+nT4jPs89nXxLfTd4HvW97VfkF+V35jfLRFHlCzqEB0Tfefv6S/3H/G/ GsAISAhoCzgS8G2gV6AycFvgn4O4QWlBq4JOBv0jOCRYH7w/+EGIS0hJyHshN8Q8cYa4V/x5KCE0 NrQt9OPQF2HBYYawg2F/DxeGV4bvCb+/QLBAuWBswd0IpwhZxI6IyUgssiTy/cjJKMcoWdRo1DfR ztGK6J3R92I8Yipi9sU8jvWL1cd+FPtMEiZZJjkeh8QlxnXHTcRz4nPjh+O/TnBKUCXsTZhJDEps TjyeREhKSdqQdENqJ5VLd0tnkkOSlyWfTqGnZKcMp3yT6pmqTz2WBqclp21Mu73QdaF24Xg6SJem b0y/kyHIqMn4QyYxMyNzJPMvWaKslqyz2dzs4uw92U9zYnP6cm7luucac0/mMfOK8nbnPcuPy+/P n1zku2jZovMF1gXqgiOFpMK8wp2Fs4vjF29aPF0UVNRVdH2JYEnDknNLrZdWLf2kmFksKz5UQijJ L9lT8oMsXTYqmy2Vlr5XOiOXyDfLHyqiFQOKB8oIZb/yXllEWX/ZfVWEaqPqQXlU+WD5I7VEPaz+ tiKpYnvFs8r0yg8rf6zKrzqgIWtKNEe1HG2l9nS1fXVD9SWdl65LN1kTVrOpZkafot9ZC9UuqT1i 4OE/UxeM7saVxqm6yLqRuuf1efWHGtgN2oYLjZ6NaxrvNSU0/aYZbZY3n2xxbGlvmVoWs2xHK9Ra 2nqyzbmts216eeLyXe3U9sr2P3X4dfR3fL8if8WxTrvO5Z13Vyau3Ntl1qXvurEqfNX21ehq9eqJ NQFrtqx53a3o/qLHr2ew54deee8Xa0Vrh9b+uK5s3URfcN+29cT12vXXN0Rt2NXP7m/qv7sxbePh AWyge+D7TcWbzg0GDm7fTN1s3Dw5lPpPAKQBW/6YuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5A nq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+r Aqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfg uFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvF yMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG 1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi 2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/ 8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//8CDAD3hPP7 CmVuZHN0cmVhbQ1lbmRvYmoNMTE5IDAgb2JqDTw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5n dGggMTA3NDkgL0xlbmd0aDEgMjMwMDAgPj4gDXN0cmVhbQ0KSIncVwlUU1cavi8bJCkIJmindbmA VMAkvASDsllDCPgcFk1CjLY6voQHiWYj77G5AdGqaLW0RVypqFVcsG64TE/r4DjHhbovdRlbHRmn 7rXWHdC5D8a1deacOWfmzJn3zjvv/v/9/v9+9/7/n/8FYACAQFAOuGBsqoFI/+MXXTOQ5joA0shs Q4wqcGQsF4AQKdKZrE7SAwx8DRrWAYAlWYsYuODKhKNo3gGA3/U8T74zstqzEoCeZiS/ne8ozRs6 WgEBSEHmINdGkbm7HquCARiJ7EGcDSnEV7FFAPRhkNzH5mRK8pJS1Wi4AABRmMNtJQH2sATZ5yI+ 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 unnTDLtophwI17mDhBZ4ZkTC//1rzBijCxgLUdJcfswZGQw//jaa2jPmGcXbM/5wIhxhYho1A2Oj HsIe+2sz7ZmOTNSWaclwaXQ0LYJX8VQlnnrE8xVDjI0Rvnzm1uBEc2CWikNiOhIRzM0qRpSIqWaI bDlMkmajY+MQguYdcwlDhV9n/EpX4YU7PZm6/S3V8g3Equw3bLSouuqGzSatrJHtNxg1KrF3nJ5e x03vzgfeXsdt707HAy/5vA+8Amu7eB2vawPhT4Duu2yz9/1VdI9c9lmqjH4LFixYsGDBggULFixY sGDBggULFixYeAoSMRJjGdmEx1YC1fTCYXux5P897PSywXZjf1zlcoXLv5j7tZAtUOioqbYR9tX0 7fBXmn41vPVi5+01iKyiXtOXaAmNmb4NindN3w7/iulXw/8tHgxsjwY8oeHxkcHsSG/2eDzZGRwe 6t+5+59kKE5BCtB2ioI9FKJhGqcRGqQsuBd8HIokJeANIDNEhxBf2DmdUA3jjH7aSQtd59+fg12u WgLyQVOFXXXQGtpLJJ9tCGEXK9996ZNP7/858+PBpd5bSo1iXJYLe4YDwhZj13l56u6uqs9qvseh uEbGdft7AAJCJtIKZW5kc3RyZWFtDWVuZG9iag0xIDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1Bh cmVudCA5OSAwIFIgDS9SZXNvdXJjZXMgMiAwIFIgDS9Db250ZW50cyAzIDAgUiANL01lZGlhQm94 IFsgMCAwIDYxMiA3OTIgXSANL0Nyb3BCb3ggWyAwIDAgNjEyIDc5MiBdIA0vUm90YXRlIDAgDT4+ IA1lbmRvYmoNMiAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gDS9Gb250IDw8IC9U VDIgMTEwIDAgUiAvVFQ2IDkxIDAgUiAvVFQ4IDkyIDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1Mx IDExNiAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYgMTExIDAgUiA+PiANPj4gDWVuZG9iag0z IDAgb2JqDTw8IC9MZW5ndGggMTQzOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpI ibyXW3faOBDH3/kUc/pS0hMTGwNJ9i2XptvLdnuK9ynNg5AFaGtLXkkmy7ffkWwTk4RAa23JQxIs j34z+s9Fl0nvJEmGEEEy70VDCPHH/TodTQYjSPLeyZWeANXuSQiait7Ju2kEC90LwkEYhvgm7YWQ 3Pdu+++FYUowA9eKzA0cBXEchv3LUqQZgy9KGkllBtOCUT7nlBguBdhV57jqAxElUWsYhuEIju6S D2g0QOPX1jjt9eEo+buXvKn/wGfjsX24+Td6+A9Xtdhu+x8HMKXSGCAihekALkuVMb5Ygvu8/bfg imkI4KJQPKsBgskEoW6/kAWD4V0DNJ64XRIyQ4fkHK4keiyMdttGg7NniVss/Whgv8SQT+qQD2yw t195OJBJ9axtAEOsZFpSG7vBwZ/h9q5x/MKmwShEqMqR9s7DruhTplacMrhmmipeHOhB/CPo8RmK 9jn06DH72Qtm4sEz9NdszgW30PrwuHuiH3amr2OvgRgwSwZ/aabApeucULaLfuSFPu5OX+a5rQ2Y cV8Uz/EUVmz/KfihH3mlJ4rkDKO+n37shX7cmd5Vby4W0KTvQScw8VBw4q4Fp248fzCtbRm/kSon Zl/co8hD4GMPBecdE0yRDGovfmckxZzd40Tko+DEHgpOUhbZATn6v9B3LzhW4zZlt2K/l95HwYk9 FJxm4CLrTJL0UPofStmd9J4KDoOLEvuUMM2YuMcJT/ST7sqpgz5ltFTcrA+KfnTqhf7UV+xvFFnk GPzDpOOJ/qz7iMbdWGwT9zDNO/ozL/Tnnem/llgw4Z1c4RXK9ls7pl0UBcORQWDbtXeXP5VtAThH VO7pH6Xf0WhHnhot3vBwxNQI/8sCP/LQaGt6g3HWOUd+LDeK/VMybXY3ME/03RttRa+RmDIcylKY K5mDRPUomFWe4fAjtl2Jzr3Qd2+0jwpOVeut1L8yojXLZ9n6aeyHPq6z466iv0hzvBBqlI0dhptu u2fkGfqYcMb+RD/FkJcao11I9YLaf4p+R+AnXQO/uct+xSTlCiWPFdFWyyspsHii2LFcfiLrrfo/ 9DEgTDwEPtkD+nzg/dB3rzatu+wTJ5ob4hMZeaLvXm1a9AfdYit6H+PNxMNY36bHoSBnxo0Av4S+ +1i/Uy4vHcXwZ8eb6llgOZ+6EzUV6OyQChQNwvFTd94Lo2RauoGz2iscjMb1Zi07yZtH2c81pJKW brxOmaaKz7CUYWjc3BE3teyaZWQNicwYjiWmMdX/zMy9VN/tfPitf518/nYEr1yXx29eQaGkkVRm egCPDbReRILGHBHARBoYGeAvIIouuWHUlIpZWyue2vVU5nkp6ouYBu4a9IlUyKlkuVhurC35Ypmt AVsiToFYlplYcSVF7qYPwF5Tfy8eWNpLNna4oFmZ4kS2lJrBPTdL3BTFjioxNmxUCoGUfIX3q2PI CKqqQVoRxckMG1tjK7Vh0MduprB8MOMGmFK4Fhs3s1yJrJ1lwJFC11XsuDqH5PPG1ia8oNEIMW4B KYqsuaRmTtf1CSKlNtyUltjho9totDE2l+gPRoBgvKRiAQIG+N09UdjPUA729OpAIeNHtgZKCjLj GaYKCqbepLHWaOBBAlBH8bdmzU5R3vYBJBwFUTgO+1cl4qTrYEbsSSmW8WrPNRzdJR/sm1vLL+qH RqK/xb7D2mvDkO8Y0XSFisWh1Tqp6ZKleDNK3QnKws4ppR27OK2sxQ9p19/a61vfKjVNuTsaNP6a ZPeohaAsXm9RYQ65BG5Z2uL7hDpB2QiXDIgksPRqaxCNO0XrjV+7E/8GBVele1GlUXWAqO+tY7VO KicmgiKeuyTbFmE7SY9RrAxuh3eokNv4znplCEfjBEyJquIkCzK2YplT1Iqze7tt2xq+QVlh0/Op St4mvf8GAFQY2QIKZW5kc3RyZWFtDWVuZG9iag00IDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1Bh cmVudCA5OSAwIFIgDS9SZXNvdXJjZXMgNSAwIFIgDS9Db250ZW50cyA2IDAgUiANL01lZGlhQm94 IFsgMCAwIDYxMiA3OTIgXSANL0Nyb3BCb3ggWyAwIDAgNjEyIDc5MiBdIA0vUm90YXRlIDAgDT4+ IA1lbmRvYmoNNSAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gDS9Gb250IDw8IC9U VDIgMTEwIDAgUiAvVFQ4IDkyIDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDExNiAwIFIgPj4g DS9Db2xvclNwYWNlIDw8IC9DczYgMTExIDAgUiA+PiANPj4gDWVuZG9iag02IDAgb2JqDTw8IC9M ZW5ndGggMTM4NSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiaRX2W4bNxR911fc N8u1RxpJtpumRQBvDZICqgHPmxMD9AwlsZ4hpyRHjgF/R7+3h5xdi+O0k4dYXO4999yVF9FgHEVT mlC0GEymFOKf/+/nk7PRCUXZYHxpzig2fickE8vB+OPthJZmEISjMAxxMx6EFD0N7oafpOVacktX mi0sHQazWRgOLwqZpJxutLIqVind5jwWCxEzK5Qkd+oXnPrMZMH0M03D8IQOv0afITSA8CsnPB4M 6TD6axD9VP2BvdNTt9n8nLS/cKqD7W74x4huY2UtMZnQ7YguCp1ysVyR/66/5UJzQwGd51qkFYDg 7Ayg7m7YktPsawloMnpHp2deT7Ti9FDalVd2GTICKixZ7LE8T2sLU/bMNamF34iVNFbYgkvbRy4q 7gwxSFqpJ0lC0u9iWWhOkxGRp1HIJRUGaJ2sAwkFa35A9d2GoxbTQmnozLJCVnAMPQm7gmhGS1yW zWWomCvLIZm1gg7q3QNycJzWXPOYJw6IMA5LQqUwLrlmKRkuDfdMJwo4pWqFSVw0hoHkZ9J8AVKs oujyZvzpBsodpV7bgsUgl9snzmXFWZaBx4rvTRu9LkamiqrGnielHxvnkCkEbAPiR+moBceskQSf rLmGAdBbOoslLIcUoKod4F3iaNecUyLgQxnD1ZpJkyvd2ujAbCo39GWYcDABrqLJeD45pmh6PJ8e e+jRbDyffTkc1SL64d4J5OFR0H5H9NZv41YN9KUMKH6e5/TyZmEbt2phrY518OJ1fmi+dYV1e+0o uN+NrFJCa4/she43VnatuZVqYR+yTZ0tss21vcgi5/AJVTqPHAp4FAW0QVauTcfRjLr4/cXZ/0JG ryKbcztxVzo654i1DrJybYpo65/idkZv54x+mLP6q51/v7Wya61d2YksqHRup0RvbetUi2x/nu1O h52rezKnA/nltyAgOpfUNEeg+LBbGI4GvaP12W0y/zuy75l/N6xr3nu0wZPTsG12rui3FVW4XvWd duf7JiaJ07rNNaZlKuFpWfSCzoH9XolWqN6JiovM9c6Em1iLh6oTostlgFIpzVyXWXJXdmOWpqi6 ZeswXw7b7sGMa111m4FIYQWu5ExbEYsctrgO13Sdfg+t2lUtrLnNQJvvbBqy0dzQZqr7EuYaQjOu fgOftKUcmFULas2reydLEgwn5v0b3Eak4LBJWHks4/GKSWEy09fperbD1vauhFnmOpsqMBOx0mez js+a1lo775gqXvd2ToPeltqVl1gbJyqz0D3jwpSOM1yvRey9CP9lhbFwiYuxtUice57LKNrXqKv4 mb0hfrb4qUiB1d7VLF0qjckoc07qcOcGqFzlRVpGRBPUXYJqGTiK409Ml+ORLMPSJcUDc0Mb4rMb Dq+iD9y0Wa52s2A6cpuY2d9VM/vITev9q52JfhSelttdGbcl6XTlcyj3AL3K8MeQTDahvHsFipe9 BeWKL4QU5Vz6CoSNUnDZH2ivZZIrjH306Yr+oXN6ZRtRhVxduFxtJ7Ze+eL1aTjrKppvJP6vPgAQ 4Bk2kOVIIJm0slxa1fsHtshTP5zT3fQrMv18cxBvVKECNMCSRhiCn3kImi8dsuaILkde4E4ysGeQ ye4d4GtXmUgQqHL2d8E3kVXhZ56N5Yj0whpI9TtCJg4Y9JfqRvSnRNljbgQX8tHR0U7M28S0xrjR uk+pZebxGKqt46J+JzTAoDtposAhzziDGABGJXjQiiXlII7k4t9YBk6Piac887Wsh8o9PXCqHr8z PPGstwbGav/sweFUoXb1KqJT5d40jsKmVnVylz2AJ4q5tsw9gVQuYq/YPzS4sbtc6+RcR4N/BwDb Ikt2CmVuZHN0cmVhbQ1lbmRvYmoNNyAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgOTkg MCBSIA0vUmVzb3VyY2VzIDggMCBSIA0vQ29udGVudHMgOSAwIFIgDS9NZWRpYUJveCBbIDAgMCA2 MTIgNzkyIF0gDS9Dcm9wQm94IFsgMCAwIDYxMiA3OTIgXSANL1JvdGF0ZSAwIA0+PiANZW5kb2Jq DTggMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvVFQyIDExMCAw IFIgL1RUOCA5MiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMTYgMCBSID4+IA0vQ29sb3JT cGFjZSA8PCAvQ3M2IDExMSAwIFIgPj4gDT4+IA1lbmRvYmoNOSAwIG9iag08PCAvTGVuZ3RoIDEz ODYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImsV01z2zYQvetX7PgkdySacmw3 bU5O7GnTZjKeWj05OUAgJCEmARYArag/JL+3bwGSohS5ySH2wRI+dt++fbtYv56Pzubzc5rRfDma nVOO3/jn54ur7ILm1ejsjb8i6eNOTl6a0dlv9zNa+dE0z/I8x005ymm+GT2M35qgnFGBbpxYBjqd vniR5+PXjSlKRXfOBittSfe1knqppQjaGuJTv+DUH8I0wm3pPM8v6PTj/A8YncL4DRuXozGdzj+N 5j+1H7B3ecmb/dfZ7htODbA9jP/M6F7aEEiYgu4zet24UunVmuLP7edaO+VpSte102ULYHp1BVAP d2Kl6OJjAjTLXtLlVfSjTFFbbQK9vSFpm7KgsG48ObVUjoIlQbWzUnksNcZosyKEKmiljHKinO5h rhtXW6+6G9ZNcNIzSTjZba6FKzbCKSrUk5YKRwzZxSclA2nDXzp60uLUOq2QjYJsDY+BEfitD6qa kAoy647vcztgbXwNrGCsqLTRPriUrGHYX+j2SSFhi5RewecnEUxR6HgaPHSoFooRICxYUAhwaR2i iR+RlDPrQJ1UGgbJLluTfkKV2JIovaWF6k2FtSJvGydVd7VQHgEmhP1tqsW2tKLw9GGsslU2oRPZ +GCL7c6SE8ZzwoR8NHZTqmJVIYgT8kGEmM3auuA/nL5CdgWIBiIdIqjORBerKMstLRsjIwjhEWrH S12XrdYziE3IdaIKJhXkYt0usjXu6eDJbgydiCP8nwwTMAELCVdLF8mBDEAYsEHXHhpg3TvbsByQ E4SwdLbC6nbDGDhnTCoKd2PdI1Cm3O9iPKoBxIi7pV0hOo6enXQMxIVCc1pk622YvqFkPPveoogc wNbWMMQJToRoPmzr1ryxO0T1euvb5X0nMFUB/3sbVKJGRYlKW1WNabPgezP7RWyC0AYZhqBUiYpj NsGMt5Uiy8miDRIPXhufeOzMFApdDxShKDm4Y4nbKxxI9JCE3tZmzcXuleMiTww3QZf6X7hcbFNM B9F0plmkGgLyA2OC1foIQzfz91EBsQo5Uan++Cvai9eLUn1HT7gTOPrUQ+eSrWN4X+j6iN4Zixc6 krWIMhO7FCqnbcFc1M8Z1UuWqvqMTphUsk/ZIAPCb41cO2ts45NU9HLLl2HeqE1XIFDGnCmCw6ZS PrHJdns7A+xcjE6tkEKUCEqI3uzTfjvIKDO6C42FuUBLoUrJtYAIKtrosB60BMb/HXTfq1gNj8rQ QhtO1qSF1Kpqby8mIa0wpcC8V3fHGhJz+BWv6Akm9unUsdu9s95QRwpv437btw85TkDwoasWQLJ4 0YLae6xq8U+j2sNOhQbTQyv0Q1SJQd/ODs/Bcm2j/Sa3czjgsvXotANCChEEIcvhBO9F64NbAz8L 8anqV3shp2fmBM8MOofXVQ0FnnSrH05TDTMJmqcjVsRKiQUOxbY7KNfCyqZ6RhlTnj3SvDCM4jw7 512McC/bEQ7H8oOhaTfg5dnFZdrel1nXbVI1/I32Q3GUWwqZAp3Gm8fGsUNOIzuxrfTj3u/X797x 1yddqOhgacvSbuJI0rkejgqdhUFe/K/fzOgDFqczDG9jAdJ7/Ro6mt6oSOizAN/QE7ITJ7xYvs+1 134AJVrABd4HqRJQRIepLDUf3ywqHfipdQra9tEVwznE0qe9w9R72IUi4WcBYacREn6+6prHo+ub 6Ks+rp3RAkb78v4hFhXLHA//kwIBbdhsvgA/8QGG+ecykfX2vkfuL36A3JuqEgnTndPIFSD6/1P5 cTB5Nrvk/3oYVDajv1LUydDuQt7/d/TtimmLoS0YdB1+pQ4KptNU3SNPlXE7H/03AEysWz8KZW5k c3RyZWFtDWVuZG9iag0xMCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgOTkgMCBSIA0v UmVzb3VyY2VzIDExIDAgUiANL0NvbnRlbnRzIDEyIDAgUiANL01lZGlhQm94IFsgMCAwIDYxMiA3 OTIgXSANL0Nyb3BCb3ggWyAwIDAgNjEyIDc5MiBdIA0vUm90YXRlIDAgDT4+IA1lbmRvYmoNMTEg MCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvVFQyIDExMCAwIFIg L1RUOCA5MiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMTYgMCBSID4+IA0vQ29sb3JTcGFj ZSA8PCAvQ3M2IDExMSAwIFIgPj4gDT4+IA1lbmRvYmoNMTIgMCBvYmoNPDwgL0xlbmd0aCA5NTMg L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImsVst22zYQ3fMrZin1WDQpS2raruLH SZ3mpDohd6oXEACJiEGAAUCr+pF+bwd8y5bsKCf2giJxcTG4d2aA6zS4TNMpxJBugngKEf5Xj19n i3AGaR5c3tgFUFuNRGCpCi4/JDFsbTCJwiiKcCYNIkh3wWp0rxw3iju4NWTjYDy5uoqi0XWpmOSw NNppqiUkBadiIyhxQivwqN8Q9ZGokpg9TKNoBuOH9COSTpD81pPTYATj9GuQ/tL8wLH53A92r3H/ hqhBbKvRXyEkVDsHRDFIQrgujeRim0H1d/dvIQy3MIH3hRGyCWCyWGBQqyXZcpg/1AHF4TuYL56F 1C49WDEOp7UeQP4ZwzhGxlHCFQsN/1Zy6/6o6TDMSrcRBrFG4A1RlMsW1O6kJ6Md2Re+FRalfkmI MNbBbrl5Dcg74FJLeTQ42kbog5n4/b/YbBTG8wozDa8w1HvFGmdtNamf85zu0KVRmnGoMkWoLVhu ngTlkPz5/tMnYFyKJ27AIWSDoeqdx4hupS410L9cOMTa39tvh8nzhklLspeasLCnPmGVd/POGG3C I1EghjaYVD9ydQLjfaqNNNXYKexgB8cdQOVnfhQL+V1TyAiLnuVpX+ZROJvXw0OSpMxzX396A0ti SM4xbWoLJ9WEY7V4UGWf/07vfN2gjv81T+8peSJCkrWQwu2rAiwt94sU/SIbbYATmkHnX6f6iBje Os0Z/sLUoJU603B+AbsMUxx04b8QOeT081qxBePKYcdBgp1wGdhvpR9eG0IfubOwcllpH0KA9CDB GN8IJfpUrsIpCrkPv9ualfcmjFGOeO7r0TqhanNvdJ6XqisVzJVCC+Xg/rbvNW9IXsnLBpz0NGen DNiMSAmNJPtuY762Ts13GoUW6I8HeQXaDGXEEcAZDoT1qJZszdEm5VDRM5WaNkolujRY/j9LJFvT naEPwrAbyv3zHNrDa0JtjM5fk6olqyTbEduodJ5GV41GX3ihjftpGpma7kdyyO+13dqbOUTUHtb1 jcA64krbrGyh4MYRrDgsvS4r9emcu8BuQGXJPB6XmTg9wQdgTSu9k5xtcwzPXnRcNtOlZNDl5nmq zxrVbySx1vevpDmizhKZtrPbA+6Fpk2ra8Tq8Q5bJzFscNRpylnpLy71zHXbunyXy7gCPFaUxXbq vEC+8TbHqH8dOnZUXCzde7TkiciS9wtoVbXug3O4O2n7A1U3x+l1KR+HF472+2dtcuzWR0bwLsaZ 8J3+1CXkLg3+F2AABWQcdQplbmRzdHJlYW0NZW5kb2JqDTEzIDAgb2JqDTw8IA0vVHlwZSAvUGFn ZSANL1BhcmVudCA5OSAwIFIgDS9SZXNvdXJjZXMgMTQgMCBSIA0vQ29udGVudHMgMTUgMCBSIA0v TWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBdIA0vQ3JvcEJveCBbIDAgMCA2MTIgNzkyIF0gDS9Sb3Rh dGUgMCANPj4gDWVuZG9iag0xNCAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gDS9G b250IDw8IC9UVDIgMTEwIDAgUiAvVFQ4IDkyIDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDEx NiAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYgMTExIDAgUiA+PiANPj4gDWVuZG9iag0xNSAw IG9iag08PCAvTGVuZ3RoIDExODAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImc Vl132zYMffevwNvsnViRE9vN9ubE3k67nS6r1ae0D4xE2VwpUiMpO96vH/glqY69JEseEknAxSVw AfA2G1xm2RVMICsHkytI8df9eTedJ1PIqsHlnZ5Drt2XFHQuBpe/riew0YNxmqRpip75IIVsP3gY vheGKkENLBUpDYzG19dpOrxtRMEp3CtpZC45rGuas5LlxDApwFr9hFYfiGiIOsBVmk5h9DX7gKBj BF9a8HwwhFH21yD7MfyD32Yz+7F9nHRPaNXj9jD8LYF1Lo0BIgpYJ3DbKE7ZZgvuZ/VUM0U1jGFR K8YDgfF8jqQe7smGwvxrJDSbO0LJZOYPfJVMkxksKWc7itxHk1k6/KO259LeZZLc9E/h8nSK5DDb UigijgwQNVGkophT0FvCOTBR2LRR2G+JCVaEt5mplcxp0djDeHtSFMzb8AM8Uigl53JPC/SnAowi QlfMGCY2LjURJ/Cwrw3SInXNY7UKYgg0gpkE4L3RsCO8oSEaBiAtRi6rRya8kyzhH6okSAWVVNQ+ W1zPBqP8HL0eMDXjCRZgKOGu0UYWB8+yxBS4fB4ZfaKmUQIUzSmrzRmTWirjT/zolejMd5iGV9qX Uu2JKl7vkEfu5Bu+POV0Tw5ckgI0zRvFzAE5/d2gDCsqjG49JsmV1xmgOkfO9U6KkhVoxQi3fj3w 1sa24Uad+7poMPnoHyoaTY71Oe6k22/0IH2n/Dn8zkqqayKcx5u0zqPnWY1biXAqNmbrBMMqetFJ ptUZQy1iKqKYtQ6CI6EWF4CTCMH3W5Zv/Tsn941LtA8ZsYQELsXGUjFOpyqW3pHxgCh8y183VdSx f/+DbnG+42KJu+5qT8w0MIzddntBiSWFVC1aJa0GWixiAnWG/zDfZeiJCSugVLJyPsvsI+DY3Uv1 DVhpTbdEg5A9GK4wih0CKMgQGRGMDFS0ic2KjVthg3t1aKCiqCUT2O8BqjeNT0vET8V3Vus4DRe9 4bG0w+MzFuzkbDwrlZPz5wXdyGD/BQXSJqGiOH4OtqxCivFOcrTBbrXFRj2gUpwfQlU1d53oMSpi MMyXUax3m9NjXrkUO3rAtD4evhPM2zJ3EzLXbpVfCOM41GGRdw372ty1IisDCPEg/71ZghHrSVpa 4fl55iZd7C8gSmEEbTuli2YxopKduVVZt15eVJsNbeWLw1EhBm4vZkPWuJRkYevQrjyCXbY7pxE7 6N2SPL2tpKB9rJd30mg8dYWx66g9a4OzlLt626mKQ5cyfFAuiTvK/WjHI4exfp1MZ/G20i388vym tXqlXKOc6IZhjto0RN7o/Oo0OPH1KDw/3eLRbrNXMUtOrjYPs3rCzWbsjUD76x62RXs/ubCiUL5V 6VONF5Y4tl1/Haep9QMvQ+qxC6sSEtrTOp/q3udHfrENsQtn9itejG/CxRjN0iPf7tqcWuz0GOQ2 rpo1VTuW2/svw8uW6xUXO30Dpd7anSUTWK8+LpNPqz8/r9bZ21fvGrssCaLEmgRWXVs0uhth/bpj 8qPkovezrSvOSLBdVVo2Ku9m6Ln+x1jk/66lVTb4dwA0deo+CmVuZHN0cmVhbQ1lbmRvYmoNMTYg MCBvYmoNPDwgDS9UeXBlIC9QYWdlIA0vUGFyZW50IDk5IDAgUiANL1Jlc291cmNlcyAxNyAwIFIg DS9Db250ZW50cyAxOCAwIFIgDS9NZWRpYUJveCBbIDAgMCA2MTIgNzkyIF0gDS9Dcm9wQm94IFsg MCAwIDYxMiA3OTIgXSANL1JvdGF0ZSAwIA0+PiANZW5kb2JqDTE3IDAgb2JqDTw8IA0vUHJvY1Nl dCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL1RUMiAxMTAgMCBSID4+IA0vRXh0R1N0YXRlIDw8 IC9HUzEgMTE2IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxMTEgMCBSID4+IA0+PiANZW5k b2JqDTE4IDAgb2JqDTw8IC9MZW5ndGggMTA3NyAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3Ry ZWFtDQpIiaxW23LbNhB911fso9SpaMoXpcmbLxqP09STSsxkOk4eYHApoYUAFgCl6u+7AEiKuiWa pvaDAWKxODh79sB3We8iyy5hBFnRG11CSr/hz5vrcXIN2bJ3cW/HwG1YScFy1bt4nI1gbnvDNEnT lHbyXgrZuvfSf1IOjUIHD4YVDgbDq6s07d9VKpcIH412mmsJsxK5KARnTmgFPuotRb1nqmJmA5dp eg2Dr9l7Sjqk5A8+Oe/1YZD92ct+qge0dnPjF9vpaDujqA62l/6vCcy4dg6YymGWwF1lJIr5AsLP 5J9SGLQwhNvSCFkDGI7HBOrlI5sjvPkaAY2SX+BmHM6Z4ZIpJ7h9BzNUeWLw7wqtA7tgUkJp9Erk CCUzbInEiQVmodBS6jXt6CJ+IcjDEZ3Z7+b54r96AFZXhiNwvVxWqqbMAkWWWigHTw8/R2h05VFy GasQr5VTGqEix4NwwF6S+LFNFafdhE0mg6U27geTcMlsE66LemDRrATHw+gcpVghqaHeUIbTDuOk KNCWTB2uWMJU73b6L2w4eBUqF2p+GM/KUjaSjKE5c6we0oXdl0G7J20lf0xv/c8LOu4RFRrmMN8T yG+3f8ArwrxZhtcNuAVCXejQKwSwVXsXF/MKpnCxxKQJ2G2OLoxJUSB3QPumyFGU7l0zACrAEdVy VlkMYA5REF4HToMgJgThhtfY1M4wZZfCWo+PZM8xr3wzkdxJgNyIV7qiUG0iS5B86HUySgAyOium XgsCUFcdUBAIAyyAnBijTeLLVrOgzRZWiMh8fbsRhNPfokNdfdbR6CYZ18oxQZoO5fDyicKpJRPM g9Xf3IJqsXcG8bdNJokjA4FPTQ1U0CSgEnaHsjPKeJvnwqdnEu6p94gscpBnrY5KYOgtKhpL152T 0U1Q62VyQyZxf/t8P/lw9+n54cMkmU5+/zSZZWH3dvN3FO65vGeKo4ze3gqJDHRJaFdYS4qUThy0 It9pspqpwE/cHVhlJ6SFK6ErKzetBHd0RZorySEC3WxX3ISBB6wS8zP47jj70Sue7fDRXGpzj6na JFt/b3W27y9nWctRhKcs5qilFF6nHkWQeGcl2N9KsLB1h1DfCG2usN94X1mFDFHsSLDqVimoX32K nXL6vKxNcqwtqWNvTxVAVzL3N7TeOURx8nJKg9RqTgDXwi7IlUgcGF3xAFELO9DVinPHCn7YdL8h qK35Nme3JtyaL0dGMcw5XJZu/zY1dbitza7RwFMkqu6umFREt+OVMX7KK+t0Lvx76rzStt21x1V8 rehBForLqrbHDezF+YfK+Fe7qY21msfWXZPFd+EE/6eSGpT+kuc06v9tjFcwnTw+zbLJ9L+b4hTn wlJHfNcQqXZKO1FsvvXe6lgx65gJEwYlGqFzPy6JTJ/2oGX9/yqdwnEs3YmHZpL1/h0Abyitpwpl bmRzdHJlYW0NZW5kb2JqDTE5IDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCA5OSAwIFIg DS9SZXNvdXJjZXMgMjAgMCBSIA0vQ29udGVudHMgMjEgMCBSIA0vTWVkaWFCb3ggWyAwIDAgNjEy IDc5MiBdIA0vQ3JvcEJveCBbIDAgMCA2MTIgNzkyIF0gDS9Sb3RhdGUgMCANPj4gDWVuZG9iag0y MCAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gDS9Gb250IDw8IC9UVDIgMTEwIDAg UiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDExNiAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYg MTExIDAgUiA+PiANPj4gDWVuZG9iag0yMSAwIG9iag08PCAvTGVuZ3RoIDExMDkgL0ZpbHRlciAv RmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImsVm1z4jYQ/s6v2I+mUxyTC9w135KDyeR6vebAnU4n 3AchyaDWllxJDuVv9Bd3Jb9gHEOZtMlkYpD22d1nd5/1fTy4iuNrGEOcDMbXEOGv//f+ZhreQJwN rj6aKVDjTyIwVA6uHpZj2JjBKAqjKEJLOogg3g2eg0dpuZbcwkyTxMJw9O5dFAX3hWQphyetrKIq hWXOqUgEJVYoCe7WD3jrE5EF0Xu4jqIbGH6LPyHoCMFnDpwOAhjGvw/i76oHPJtM3GHzcXz4hLda sT0HP4awpMpaIJLBMoT7QqdcbLbgf+Z/5UJzAyO4y7VIqwBG0ykG9fxENhw+fCsDGocfYDL1fpY8 I9IKam5hwTfCYN6h5n8W3FgwW5KmkGv1IhiHnGiScTw3QAwkKk3VDq3aUT9j2KMx+g26WKsAGE/F C0diEiLSQnMg1PH2fRkSpjoOr0v2y3RAewxdsjv0sFb9wevntZBMyM3BvjFk6FDIth1VWVbIqlKm +pJLlishbfXxcbYaNlhR0wx9lQh+3WIYD1xyjI6zHuqEgU19DOs9FmwPvn0w4qYBSJ6ndfcQ6+9Y kXHYOXSpLNBCay5tugeBNyDnWigGKsFaGINk9iIxYglgshYJpDx334X1xeMObGc0TxJOLaD9Aq1E bm/rB+fvRGtQUhgOdnsIpMkR2w2Ztaouu3t0Fw8XWiG7A6pw5qQ1zl2TFjKy9kNnqqIim4nS3uAY APlbBQQrSLRGf8wx5m4hU7aFx2DHsfUYTzhSi1xqNFs3ZsAK7YJzlpLvzjBehtWm+CxfO4F0kdSo Hs5eUUUa+9j1e+gavU5UdXNHx3EL7KSl45cIbH5nfzRa5VBV4+SlpYmsOvP0djmnRIJPRSFcUlcY G78NfkHn3TEm3FWSwkccU9cDty4lpxD4d5gBqUotMn6GXRtkRWpFNcNVyI3KYBWqGuVknyrCDDJV Kbhn3MBPd785xK1Y47CUWGnvTKE3rbIqMe47xLmve6J/+mqcVXAcBzZb0zXYF3brmTWorUfC1ZWs Cq0RrcdZVfk135IXgeFgxg5p3cqxlJLzqdVZdWLp+G/5deJWI6EvnrixLAs9cpulb9m1V2w4nnhh vQ4nuJln88X84XEZzxfhYv71l/ky9jYdoNNS7CiYcd0dONyAGbYVVqeUqjV3zcpck6KyimR/rEbH s1gxiTm7xz7hPV/yjvBewsphdbY2ck9el+3kesmXTg+L9TXgKji1Zt++DXvCdqOGJfiPO7ErQdiI /SuyRvvXiv1/K/JkrS5aksLkxNKtz9cUa+MQfFZ+L7m7r/Zgjda3Dx0XlCrNDkN94vWrgTHly2xZ GmeQKVPygyG+2meH8RLGFKVRjeSXwNGGetsO+KIk77NtjdMpWZnA08+fP79dUJ5wki6RkuZ1D2Nm Ahu7dw+Rqnh/m/ot5wJKWjJwFM3FL+XlG3ElKm2IVXBmzzQ6L1gtAPN48M8ASQE+bAplbmRzdHJl YW0NZW5kb2JqDTIyIDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCA5OSAwIFIgDS9SZXNv dXJjZXMgMjMgMCBSIA0vQ29udGVudHMgMjQgMCBSIA0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBd IA0vQ3JvcEJveCBbIDAgMCA2MTIgNzkyIF0gDS9Sb3RhdGUgMCANPj4gDWVuZG9iag0yMyAwIG9i ag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gDS9Gb250IDw8IC9UVDIgMTEwIDAgUiA+PiAN L0V4dEdTdGF0ZSA8PCAvR1MxIDExNiAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYgMTExIDAg UiA+PiANPj4gDWVuZG9iag0yNCAwIG9iag08PCAvTGVuZ3RoIDEwMjAgL0ZpbHRlciAvRmxhdGVE ZWNvZGUgPj4gDXN0cmVhbQ0KSImsVltz4jYUfvevOG8lncUxbGC7eSOB2WHbTZjgmc5Odh8U+RjU sSVXkkP59z3yDRucNjcyGXQ5+s79O1yF3nkYjmEEYeyNxhDQX/H16WLqX0CYeufXZgrcFDcBGC69 8y/rEWyMNwz8IAjoJfcCCHfe/WApLWqJFuaaxRbOhh8/BsHgKpdRgrDSyiquElhnyEUsOLNCSXBS n0nqK5M503sYB8EFnP0MvxLokMDnDpx7AzgL//LCX6sF3U0m7rLZjg47kmrZdj/43Yc1V9YCkxGs fbjKdYJis4Xis/gnExoNDGGWaZFUBgynUzLqfsU2CJ9/lgaN/N9gMj0yqVbd0jj4c4sSvqBEzSxG l7BSSeJr/DtHY+Hb7Ds8IGzqa3jYk2F7KMIk5KZxlGVZUkeJ2ULGihRh59ClssBzrVHaZA+CJCBD LVQEKoaMGSMesRcpYpZBLoUFjRwzd+bXgt1Itz1axDFyC/T+jl6JzF7WC6ev45/ZsiQBznKDYLd4 6teMXLdgFUSYkJXaLTuCbXPdBVdUV7LQ5LYJMlJTozkvihi4BcFRPIt6+0DwxgpJB7HSFU6akucl sgGUUaaEPEAt5x8K2d1W8G1t3R52zNAmRgp29IxQzaJIOAUsgWtSSMaZSwi3qBEY/R+SJhVkWj0K U1jjFKd5YkXXptIZyug+USxqjPIBlnElT9eRcK5SglqhM5BRWgrcGqxxiSLZBTaQGxd6FybD0ufF ChmFqZ2slDVpaCfOOH1GEarJHww2iez6aOiMytxdsKJCthT3JqlHySTB5bwvGUPXpCcdGfijiaOo wdif+FNYzb7/cTub+8ub+fJ6Fi5vb4q3h6dBQ2q9KaZswqoMnC9kVLtP9JFS6sn5sgeoy6kJok6p t8q5dp+iwep0VK1Q7n4xldsl/BMpeUZJrjFl0gpOhdhjdmlsUYqRKwhN+SceN8BcVSaJ2tG7CvWe 8IcjosjBKdAPd+dY06hc86dLyJVOwaeEN/LH5eiA6tN2+KxQdARTHh7qsdi2IQ9YGjOl7ZtheEJ0 WklQrsqFQf0oOPbJN11WPSk41vRJJiJGkzHZd9fuqxKoYO5y6fj7x1nz6n/K9WQcPVUDnbFEp/pA 8awp1w7ZH0o+1iolqV4Sp5Z1M0xr8Uis2EGr6v6Eq4+HX2v0HV8L06A9MQcrJW8ceK7rsTluxaYn nm6mN1b1xoSspmOMndevnSo3SuIrSfATrBc388Xd3e3dm2hwTS200FrpFxLhIWOU8bTK84PKbcOE mkmTCuOmI1TldjIiOJPuh1DzO4e7BJeleFQlL2PJXq9ex5O9UO9Cle/Kle9Fli9myxfQ5X/y5fMJ cxF6/wowAEz77T4KZW5kc3RyZWFtDWVuZG9iag0yNSAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9Q YXJlbnQgOTkgMCBSIA0vUmVzb3VyY2VzIDI2IDAgUiANL0NvbnRlbnRzIDI3IDAgUiANL01lZGlh Qm94IFsgMCAwIDYxMiA3OTIgXSANL0Nyb3BCb3ggWyAwIDAgNjEyIDc5MiBdIA0vUm90YXRlIDAg DT4+IA1lbmRvYmoNMjYgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8 PCAvVFQyIDExMCAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMTYgMCBSID4+IA0vQ29sb3JT cGFjZSA8PCAvQ3M2IDExMSAwIFIgPj4gDT4+IA1lbmRvYmoNMjcgMCBvYmoNPDwgL0xlbmd0aCA4 NTUgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSInMVltT2kAUfs+vOI+hIzFBoZU3 L4yDzqADmemD+rAkJ7Bt2KS7i9Z/37MbckFSy6jtNDyQvXzfuX9wFjqHYdiDAMLECXrg08d+fT4e eMcQrpzDczWASNkTH1QknMPLWQAL5XR9z/d9QkaOD+GTc+eOhUYpUMOFZImGTvfoyPfds7WIU4Rb meksylKY5RjxhEdM80yAuXVCt66YWDP5DD3fP4bOQ3hFpF0ivzDkkeNCJ/zmhJ82L3TW75vDahnU K7rV8O3OvfZgFmVaAxMxzDw4W8sU+WIJ9hn9zLlEBV04zSVPNw50B4R3727ZAiHwHwqPAu8L9Acv fCptN0y6X5co4BIFSqYxHsIMRTySMpMeF3EZuVqyNIU5wqK8CE8Gx6pQDcyT+GONSgM5t+KaPyJE TIhMGySLIswNcP4MeklrotJeid9OXNO/UZJgpIGcmGKEPNdDCAmO1bYstiFL2n0ne7WbtsBcLIDl eVre4ApoGxMuMN7Do9M45gbHUjjPVisKQw1hkglsw3ZNIXay7ntB3/Sh2/P6dD4bTS7Cm+vRxBtP Lsbnp+H4ZmLRNdiverfVJ5MSE32YfUfRjL4uRVXDtaIq6AxiTGlfUna0QVU5oiNboEaG9JJp4NqU 08ANWmJCWHphkDOpebROmYR5MUAVlWRCrbhShqQoGdnmpmgqz0TBxKC9efYoxQxXTJBtNWyPvog5 l9kjj9H4yVZIc6+AKUiyNM2eCLnhvSML3YBGym2luneLSXMVnW4yNjfnYnFQjBxxBF6vkBcoH3u7 Y2kt5r5TXf5DSdsG8zcBtgxmXc5mHWOmGfU6VZJ6vnUiKS1U1UbZPLDzVrLtRl+n1ZAaIkVLk2Hb NWpt7Bu/uF7a4zbJOLCCZ8G1AdNtFFrF0Ow6y10yFV33F8RkJ9//vZicwHR0OZ6FUysi7xeVKS64 on4wPr5NXGpZMTV9j7iUTLLhE1DzsHnK1ZLsPnJm2QunUb5XU14N/jVtKT19qTG+N9joQ6Elrxog xdmKtDMoRaR43UN96Nmm+Agh2iMru4JUqdGWQy3/GGh+FMpHHu38VdjSoa2w3qRHJVOlSy+7ptak FmMvtanx47mtUVvhfqxClTZfLYhVrH+uVKPQ+SXAADxuk6QKZW5kc3RyZWFtDWVuZG9iag0yOCAw IG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAxIDAgUiANL1Jlc291cmNlcyAyOSAwIFIg DS9Db250ZW50cyAzMCAwIFIgDS9NZWRpYUJveCBbIDAgMCA2MTIgNzkyIF0gDS9Dcm9wQm94IFsg MCAwIDYxMiA3OTIgXSANL1JvdGF0ZSAwIA0+PiANZW5kb2JqDTI5IDAgb2JqDTw8IA0vUHJvY1Nl dCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL1RUMiAxMTAgMCBSIC9UVDggOTIgMCBSID4+IA0v RXh0R1N0YXRlIDw8IC9HUzEgMTE2IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxMTEgMCBS ID4+IA0+PiANZW5kb2JqDTMwIDAgb2JqDTw8IC9MZW5ndGggMTA1MSAvRmlsdGVyIC9GbGF0ZURl Y29kZSA+PiANc3RyZWFtDQpIicxWTW/jNhC961fM0a7XiuzY3g+gh02yabPFboONih6ye6AlymYh kwJJJTGQH98ZipIlO7EboEaWPlA0hzNvHmeGcxYHJ3E8hhHEWTAaQ4Q/N72dzMIJxKvg5NzMIDFu JwKTyODkt5sRLEwwjMIoivBkEkQQ3we3vStpuZbcwoVmmYX+8PQ0inpnpUxzDtdaWZWoHG4KnohM JMwKJYGk3qPUZyZLptcwjqIJ9H/En1HpEJVfkPIk6EE//ieIf/EfuDed0mazHG1WKNXCdtv7I4Sb RFkLTKZwE8JZqXMuFktw49NDITQ3MISPhRa5BzCc4fne7TVbcBiNftSIpjNn5jQkO8jcO89cSJx1 sbZ4DaNptd2CVdPyhRtDRi6VXjHrTqLUZPqk8+3z8ZLDRfwVCs+rgdJwYJAsmZA8hSVnKdeQVXo1 XwkpTMKlBZXB1fXdrGG0kjQhcsGSJcwrYImSRhhrSBwV5JwZZBDNiRXdk5fyVmpVxDCDVCR0tyRW 7aPqP+0S5by4XRfIeMIkzHkDGEOGttCtWtuOHrAKTFkUSiOUNBVuN4eslJVgLuwaBdAJZjaYStQp rQ+4NzVywxcr/Nv/yW0S1if2cS4MHnTGIOUm0WKOjhBmzzOSRatUZBnXRHaHJ+K4hvWtzPEoHqMb TDAKhFxsSQMrCs40CNkYnVQWxMa9VCUlOfKf4CPbpSZc+RrxZ61AQWOafziogyLd5XqVPDGbI9z+ CJOmN/rgP3xkV4vffYC4Rezu3eVSZeQ+6A2GT4xBZzo4Bg0bjxUu8Gar8QhkGOo9P87ViniDnfHY aBv8+sQYdKaDYxfblrHoIYoI298YpZTDKQUvA8kfbDtf3njx9mhp/qpgpfQmdBpRnIRMKfpdpGKM SgWqlY1m2+tncNZTpvJc3bsw98EESvJwQ9r/faHX3ZJTkzYiMF9KqkpVmsx5Rgwwufb+1Qc6ri3b kbHlWlOt9o3H43l6sSl47fAYE7ZzhcVKSKw/VlOpsBQficILMIXCC8a/XuApFlK6QK9Llqs5BYKL Pqw2tPWSkKgfhb38HZG3b9xwfYfYW8aQt1No71GpzUpbYoign+ErY5v8DNjq1oytc8XSBtuUsF2l 9GhmAqsGS2yJz+ymMbDuvXkV3mY/EW+whe0tYfuLcgjTixlDsCiVmg6E2pMtbHii26B0M8v3ExX1 zxWmI3pahwb2H6V28J2n757xVGBoLJwcdYI7nj4FvZ6+91RRNXH5+nu/y5ln4UX6igr5/mJ+/Bi5 1Gzh2wzH3HvC5vpIn06CHvuslqJmewfbAU9zphdY590j/BqedsbHPPev7x3LSywe+nCuHgnb/ka4 27DfMS1UaZqWiPr8pbqX9BpeigWBHmODgY3PM3129fEpDv4dAJQuzdcKZW5kc3RyZWFtDWVuZG9i ag0zMSAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAxIDAgUiANL1Jlc291cmNlcyAz MiAwIFIgDS9Db250ZW50cyAzMyAwIFIgDS9NZWRpYUJveCBbIDAgMCA2MTIgNzkyIF0gDS9Dcm9w Qm94IFsgMCAwIDYxMiA3OTIgXSANL1JvdGF0ZSAwIA0+PiANZW5kb2JqDTMyIDAgb2JqDTw8IA0v UHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL1RUMiAxMTAgMCBSID4+IA0vRXh0R1N0 YXRlIDw8IC9HUzEgMTE2IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxMTEgMCBSID4+IA0+ PiANZW5kb2JqDTMzIDAgb2JqDTw8IC9MZW5ndGggNTg4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+ IA1zdHJlYW0NCkiJzJVNc9owEIbv/hV7NM3YGAI0PQZI2qadhqk1vZAchCwbdWzJI8ltmOmPr/xF TCDBpXUn4oC1WkmP3t2VpsjqIzSEAaDQGgzBM7/i7+1o4o4AJVZ/piZAVDHigSLc6r/3BxApy/Fc z/PMTGJ5gH5aS/sj11RyqmEucaih55yfe549zXgQU1hIoQURMfgpJSxkBGsmOORe74zXDeYZlhsY et4IevfoxizqmMXn+eLEsqGHvlvoTfVhxsbjfHDbHTz2jFeDbWl/csEnQmvAPADfhWkmY8qiNRTt 6iFlkipw4DKVLK4AnImZby8XOKJGkPuSaOBewHhSbLSQLMlxq8N9oDigcpflzHnSTjHkhPXJf+Wd b1SqQjfTjOELfdD17oUBZrc+XMc4UqXHYhMHoCjJJNOb0mO7YBeEc6o041Vsy+18kUlCoUaGrzQV Ujta1IZZprQIGOa1oVPCv267hDtDM0nLoyOWGCFwksKdfQGrjabqrvf8kh0zPpVkr7XwaEdYVNOj BCcTHje8SHjozti9Fuw5IzlmXsSN6v13SdfQaq9IfS0Zj4CIjOumQVIiZKBMzvzAkuFVTJtJ0z6c x9vZHyhV3XHXEkcJ5fr/y/WZ8kivQYQgJIvM7RLDqmRK8SYWODCCjbZF1g3Xofy9DUNlXjvDpddM 1UxhrVMT6mgMTwjqi3D10POz2kf+MtNrc6D6ye4k/ru3y/6zVuVAfbwcyQXGQyGTkupwzXSTDS2k W1SZ6ddP72tQbQvzyoQrP66Q9VuAAQCsB0vcCmVuZHN0cmVhbQ1lbmRvYmoNMzQgMCBvYmoNPDwg DS9UeXBlIC9QYWdlIA0vUGFyZW50IDEwMSAwIFIgDS9SZXNvdXJjZXMgMzUgMCBSIA0vQ29udGVu dHMgMzYgMCBSIA0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBdIA0vQ3JvcEJveCBbIDAgMCA2MTIg NzkyIF0gDS9Sb3RhdGUgMCANPj4gDWVuZG9iag0zNSAwIG9iag08PCANL1Byb2NTZXQgWyAvUERG IC9UZXh0IF0gDS9Gb250IDw8IC9UVDIgMTEwIDAgUiAvVFQ4IDkyIDAgUiA+PiANL0V4dEdTdGF0 ZSA8PCAvR1MxIDExNiAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYgMTExIDAgUiA+PiANPj4g DWVuZG9iag0zNiAwIG9iag08PCAvTGVuZ3RoIDEzNDUgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4g DXN0cmVhbQ0KSIm0V8ty2zYU3esr7mQTubVkSn4kbVdOnKROO5nMmDs7C4iEJDQkwAKgFXXy8T14 URTtuM6j9EKiAByce+69B/CLfHSU53OaUb4czeaU4c9/PDs5m55QXo+OXpozKowfycgUcnT05mpG KzOaZNMsy7CyGGWUb0bX40tpuZbc0oVmS0sHk+PjLBu/aGVZcXqvlVWFquiq4YVYioJZoSS5Wb9g 1lsmW6a3NM+yEzr4kL8F6ATgFw68GI3pIP9rlP8Uv2Ds9NQNdq+z3Rtm9bhdj/+Y0lWhrCUmS7qa 0otWV1ys1uSfV58aobmhCZ03WlSRwOQM68fX79mK0+z4Q2A0mz6n0zO/UQqKbSvFSvqds5LrfS4/ TwbPt/zQhf2526uomDFEn4n+5HJl16SWtAh0mjjlZnxCi63l5uaABk/C+7Hshrs4dl/7fH6A2/eg PURlkMab8S3Tgi0qfke4x+F9PbujH4B29D+h/dhI72T1G56u4vZNodfus+k8mJHb/ODZaYZJs8x9 vBarVnO8ocPH819T7sP7Ojawf1kqXTNrpqHr027e5MKWE+cEoc17W4+PpzM3Ckd9Hh0V07KBh+38 NpuenIbhPsgbLrlmVaIXneW1pxQ29+vu88Y+zKWkWhlLBTMwN5YcIsa54CshDW0E7IORknyiCgvj lvyTTXNS3uy24bQUvCqnRPlamPBCouTSwsgBb9ec/DRYkfseEZaqqtRGyNUOC4PYzU+KKAaupS1W enRO/FPBG3c0AFZhIiboFsyZDssSFMy6dgfGXmCHtFmLYk11i9BZ03DmYkU+sV5uSQFApxWmXUwS WFhtDv0R4XZJTroPK5bU4KxA3GGHRaAEQ7YdLwcb4xfSD4f9Ynj30h7kY9bxciZOt2DmjsogmF2j DgbapxlRfo/dl72JZ6+h1vDS6VpozmxgX7Rau4gCo8OYNUxbbD0XzyEh9QtkUBhD0e4EtQfU7J1m IShZulsBYtqsuc9UPxMFKkIYa1yQCYSVtZD4UeMucctJ80Lp0sDGDUd+eeFvGKfwcqVJKjkZzO9g mqZK95GSWTb9T5cZn1cVSqCyIkTlVTChRjWTphbWQkEUAK5DG6U/+uMYNKALxHqnekr42H0ivBQI z3B9Kwqe6uf+kkFfSIUi3xUeMo5hbNfjhEVOWGOxKHRdK70scBgo6uSWIXBXOxvVoTlP6IV2nyRf dMH597tg3jYVCuHxfvdS1XUrfRZR+K47rOuOKOFF/s4nR/MlR7X7FrgVjCSroZjf63BXDpVR9FGq jSRmoFIHDJW4LBsl0C2XF8M6m09nNwdI7nlA7dLr0F22GKHwHDkofX718vKSijXTDL6rzW8krMuH Za5jGGnV+ji8Ne4VyqDzfaDbp8ZHqNFwIOI8jOFjv9gfCeXb1auGGQEwdvceJ8Swqzy3907JzhpX lVqwqtq6FcZdqgAKkNUaQCkrEfsLDe23gnSqYX+3aJ/WGpBONpf8oow8D32xJ6jEotscBwB8Rce2 6kfn27Frw4e4+LCH4bItIIuqLR10uDv4NCxUjw6yH//vwYICCnNXXBsOH2G+NtJo34xgW7Dugjtb kPvJiyCPsCpcHQjGKFXteCYXiTZljBcOLYGfmSy2qWM0jyddYNLZwjK2i0uL06cW/4Sjwi3C6eIk ehILXbb1AsX9ZGhk3enWN7RYCSUUh5o2Nks8GpwjesFsrxBdnT+QLJPqJBEO5b71S6MMT02HUHK3 sY/2kIxqdcGdLo3SdgK3SI0frgjpzCxQZKoUrtt0qJxX+ejfAQBlcldyCmVuZHN0cmVhbQ1lbmRv YmoNMzcgMCBvYmoNPDwgDS9UeXBlIC9QYWdlIA0vUGFyZW50IDEwMSAwIFIgDS9SZXNvdXJjZXMg MzggMCBSIA0vQ29udGVudHMgMzkgMCBSIA0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBdIA0vQ3Jv cEJveCBbIDAgMCA2MTIgNzkyIF0gDS9Sb3RhdGUgMCANPj4gDWVuZG9iag0zOCAwIG9iag08PCAN L1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gDS9Gb250IDw8IC9UVDIgMTEwIDAgUiAvVFQ4IDkyIDAg UiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDExNiAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYg MTExIDAgUiA+PiANPj4gDWVuZG9iag0zOSAwIG9iag08PCAvTGVuZ3RoIDExNjcgL0ZpbHRlciAv RmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImMVk1z2zYQvetX7ORSuSPSpCW7bnqynUybdKbxjDi5 2DmA4FJChwRUAJKt/vouviRSttMkh4T4ePt29+2DbqvJeVVdQAlVOykvoKC//p9fFlf5Aqp+cn5n roAbv1OA4XJy/vuyhJWZZEVeFAXd5JMCqqfJw/STtKglWvigWWvhLJvPi2J6u5VNh3CvlVVcdbDc IBet4MwKJcGd+pVOfWZyy/QeLopiAWffqs8EmhH4BwfOJ1M4q/6eVD/H/9De5aXbPHyWxy86NeD2 MP0zhyVX1gKTDSxzuN3qDsVqDf7Px+eN0Gggg5uNFl0kkF3R/enDPVshlItvgVGZX8PllQ+Ectuj ZhYbEBLsGsFYLeQKNHKlGwOq9auN4C5Nl9kaWYP6N79st5uOYo6403pvsNvROtNIQBuihXIQgvj1 DqkOFQ2AUO+BIqKmc6lGGya0p7DIamHhXeRGnGvU5h2BMUsBWrokObFZK3OaQJ7AxuUfFHZ6AyNc EERcOi5Csm4Ir4CN0WcgcsxnB75jnH9RKw82xnAVaCkvO8ZKxUlYLyo+O6FZvoFtCE42p5wSYbQ8 J7Ewvg7NO/Yn6Pj1FiWw2Cof2BAsbdV7i8BVTzfcCtgnNSZq3nvEBaxJq1lC8q0G6qoB0VB00e5f yg+efEctPlsX0+1rtbXuwIZpe6D1ONW48uwDlED9eJak69OcEZToMDLp1FP2GoGE9yNEWNMLKegU 1W2Hgc8w4mvCy9zkhTEZCnCez90uOdh1dDA6Vpx4xtHfinxxGbaja+Rl/B6C3scORtv6I3TOsyjy q1c9aXi9enNOSV2WCRmqUDMjOImmVboPApKIDY0wiTFV07UMI4iJKhUaGjTUSX+JphQqPxbYHT0n hU84YxrkLe//f7a/kv4oQA43UGZeqj4GMW68czvBUqhdOJYi+0huzyEu8otkbZvk/d54Viijddo1 iSLw8pnQV6M4Oau0Lk2uRR1d0uWRghXPxfxFxBQiyCc7Bn8zx4fpX06WscHVfkPSI+Mv6QHwXTzd TRVwMzyqiX8bBtn6JGOhMLTbuvuRcuxDONX32Ag61u2hVR3NlxkME4VS0rGKLBxKeBw6GqDwLlSs pt6WwGq1wx9PfnrXMeMVs0S9E5yuupx5WjVhNQ0tadclE1TnEyG3KrOTNh9rYkJ6UfJUsOi9dNOH yFSbpRAaOy+G4+OlWY/0S8L4B7vt2Crp/O7L0mEayt6z9I2gB45vjVXNUfHmSVgy6lBRgq6dR2pE eJzOyeC8edF1GhSlhd3P6ORW0+YibR7ctiUdduRTNE7R0TT+s6UJDLxmniK9eteex4btO8UGbwjy rQsQikJJfAoSSHzdHapw6RbjrwiUyW68BYRgJt4Q9K6ScUrThloeJgBjgXyWnsqhmjHH8fxGWYa7 P5lBJahya//iDFjsWEcsoEY3aBQ2bqdLMXb8FFGi7h3gbg4GgiZJsK47WNow1uC2WastUa0x5NoL O5RHjeSZ9IzI/QGHKLk+D0EiJ+F+kdI7bQ/CHT5V322tH3STpvJ7k/Wxmvw3AGh5kwsKZW5kc3Ry ZWFtDWVuZG9iag00MCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAxIDAgUiANL1Jl c291cmNlcyA0MSAwIFIgDS9Db250ZW50cyA0MiAwIFIgDS9NZWRpYUJveCBbIDAgMCA2MTIgNzky IF0gDS9Dcm9wQm94IFsgMCAwIDYxMiA3OTIgXSANL1JvdGF0ZSAwIA0+PiANZW5kb2JqDTQxIDAg b2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL1RUMiAxMTAgMCBSID4+ IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTE2IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxMTEg MCBSID4+IA0+PiANZW5kb2JqDTQyIDAgb2JqDTw8IC9MZW5ndGggMTA2NiAvRmlsdGVyIC9GbGF0 ZURlY29kZSA+PiANc3RyZWFtDQpIiexWwXLbNhC98yv2VrkxaVKW3TaZHqIq7TiddjIWpxcnB4gE RbQUwAKgVc7k47sLEqQkW6mSGceXUgeSIrB47+3iLeZpcJGmU0ggLYJkCjH+3O272XU0g3QTXPxk riEz7ksMJpPBxS/LBNYmCOMojmOcmQUxpNvgbnIjLdeSW1hoVlg4Cy8v43gyb2RecXinlVWZqmBZ 80wUImNWKAk06gcc9ZbJhukWpnE8g7MP6VsMGmLwBQXPggmcpX8G6bf9A367uqKPw2syvuGoHWx3 k18jWGbKWmAyh2UE80ZXXKxLcNebf2qhuYEQXtdaVD2A8BrnT+7esTWH5OpDhyiJvoera1roDlcK Exw63FO2QpLTl7DglbjnyOSWZ0rnePu74cbCzxVbw2+cSSHX5lMMd7An0bRTFuBF6K/x6YTrRbcS hu1zdIj7I8AfrGo4wEd4cPVwH37AwT7uLsYf/TU+nXCdghEVid2y8LuC3EusncQG705jnkf/jfHp dHRZcxh9zrPGWJW3YDWTpuAagdZKW5Q0ejaMSbyPcYAEqoBVt1dRV17T9oyeBWMSn4CxUHrLdN5r +bUxJvEhRi7z0KoQbwjXNlo6FUVtoyevx96AOweZYezOVnaMZJKW6MCsrRRDC+RZo4VtoRC8yiFT 0ghjDWmrJIeVsCBk7gwaFfe+uy25LbGElQapLOAz1H1AYZB9ptsad+A52K2iGC6eH+GDCOwQ625t tENz7iy5wM3czUAf5vqe55RcKBpUkUNjOCpI+H2Qfi3qHg6rAQZzpSo0K7gnL3sF3d8GW5FV2NxE 4RZSsmpHKMVRDkgfQ/7FWzAtusqG3relyEpYKVu6aT6KUY3OuIueYxUI2XU1VteV73BYEbVC4uYb X7rYVPB1iME0wcD6zkTN8ENPd0C2r5nPDT+WGfYw0SVnOQ5AjjVJLCnBezQ8MIn5Q2GMOgcf1ZbM +gAuO4Y0ZcZQcvp5A5MGp0gigosiHCd4P2ag8cqtjEJRAFXs4RASM7/pdOshHiPzfsKjdXTuxpTM lCOIaq1wYLmh0snfn/WpVTkmdov/93G7MAelRSA1amQ7COqgRg4zgZVnsFarSm0xaxQkHLff0a5+ 7PBw+XIgezOs9MixwW/6/08Mn8IIzqD7E8NhDVJxDsXKnq3TgTswEMb5IUCyr6amtvfMpxpI4n2M +7o9CvTrdLrDXbUYDTgadlaJ+JJw1aJfDu3OMiGN29nUq2YhdRFjtet2tNa4hyey2ay4Nq4h0YRb vibSNwv0H60a1yHJu9FmqAewfCMkNlONKO5HW6ER3kxsU1Oic5KwaGk+/bvbPHzD+BxHWbo+RPr3 xF8/ytov94C353nI/8t4e76e/3Heff/8fMqTW3cmDFOFpL+U7N5x6cm5dqdYPCSeRPdNGvw7AA9+ NRoKZW5kc3RyZWFtDWVuZG9iag00MyAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAx IDAgUiANL1Jlc291cmNlcyA0NCAwIFIgDS9Db250ZW50cyA0NSAwIFIgDS9NZWRpYUJveCBbIDAg MCA2MTIgNzkyIF0gDS9Dcm9wQm94IFsgMCAwIDYxMiA3OTIgXSANL1JvdGF0ZSAwIA0+PiANZW5k b2JqDTQ0IDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL1RUMiAx MTAgMCBSIC9UVDggOTIgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTE2IDAgUiA+PiANL0Nv bG9yU3BhY2UgPDwgL0NzNiAxMTEgMCBSID4+IA0+PiANZW5kb2JqDTQ1IDAgb2JqDTw8IC9MZW5n dGggMTMzMyAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiaxWTXPbNhC961fsrXLH YkhHcuPeHDvTJM04npqdHpwcIHBFoQUBFgCtqL++C4AgRdXuOGnt8VgCsA9vP94uXpezF2V5BgWU m1lxBjn9hn8/LM+zJZTN7MWVPQduw04OlqvZi5/uCqjtbJFneZ6TJZ/lUO5m9/N3yqFR6ODasI2D k8XLl3k+f92pSiLcGu001xLuWuRiIzhzQivwpy7o1HumOmb2cJbnSzj5XL4n0AWBX3twPpvDSfn7 rPy+/0B7q5XfHL4W4zc6dcDtfv5zBndcOwdMVXCXwevOSBT1FsLPmy+tMGhhAZetEbInsDgn+/n9 LasRivPPkVGRvYLVub/ofn7VGYPKAe+s05VgKoNoNb+EYrHeO4SNQFkB18oxoYSqwW0R3E7DcrEW DqwzfjEgL7Oz5ILqmjUaCxttgsEvWPs4vbuGT3OjO+dtWmbcp5PgD6saAicsCucDDlHyJ0Bv4pVd S/EXFdEVm30iwo8dAFRVq4Vy3pMe5ips7oHgld2ggdboB0KywKBBWvN3GJSCremKdcx0OnyAU9KF JiSc+XO4FUSdH4FbEBYqYWndYgVCQYUUOjmg0Mr92WeCDXCdxBgl4sTRWu9Yckb2XIinGYNCvLkR 64htkYcCXGYrIiT1rsd9YLLDGDqiE3OYAO7efvz1wzUdJ2sHTsNfaDRoD+ZTQX+iVtrQBbRmkKNo HYiYhYSRvLY74fjWMwnZkMyGYFo0D4IjJZut9QNSlomFvyYLCIuxUqa6mFT8lcGorlI0aB1r2qwv Tu8hT7su7fo7qABeHdbtcV0e1zHZhg990nfMB8tYUhnn2DqKgc9N8jrkuBGUJbp3vQ+WVneGDwCk NOVOvVHDnDdngdNNeTuCHHjz7FgEfY/ROAzEhghEl3E8FByLIaAi9W2Kqigk8Cgg4SBzsNsKyuMY iu+oiJljsBNSgtIgtapJOVQ0ncVNJ08Hf1BxXUVPvXlUfiwCinZlSecUT/doyg7E9dsW1UTSgRml tPZW6NsIU0/AjA1DdpHFUShOByU1bO+d8AJlhmg/PwlR/sisx9yyp1yCLQViS42ZKNdUL51kRrh9 pD/UwD8pelfXyBmF9ylkp2t0HpdEt51g9UUYe2TD/qAstYd13bdNgea0z3RDAg7ZVOLPbtQ1dQN8 QJpg2ohaUJ8jCSutFhvD6oYwaLiRmBNqzIfdW4dNljCKrLi4uIhRjOld+JETo3sYz5fZ0u/S6H7V j246lh/lYBzsebZcxe1+XGZF//0QNM1ptpeaVfAWWYVRwHTq/Fk5DrKxae70vrY94DYCUkP+Mdk/ jZZYXPm+mIXGPFlKCvWDaDJuQ315wAOlTnWsmOsMJpI9u775T0Y2PXq+EJ1h+kwM/CFLczd4qxXh GWio9UMIo++ST0xmGgvaUJA+zS3iMIVW/TinG3PQvlR3wuJXSOwDqtptyY1L/7wY49H7PrRt7agy ZTh86svQH7WnKRpHgRuDc6MdJu2KoRdQW7BjdxnaX3J1UEKKWbzXT8RBFcF7L3zNQ/uKmRAjSG9T aUrfzceSOHPZVVHpcW8ouL7CUKKHDsuj1H2TeKwgv2aW3A7xOFkUZ/0UmaIm+iIWG2tbmZ66fipk cYxMa/9Jla++TeWPqPqyIzbUyHoqU3GT3Term02Bv0rkN/jFJSrlvsWo8+PV/yB1582nxRGMRNMg vRIdyj09AiQ9/mys66FyFZFJJDxKfEhKknN8PZbhwVtAeKR9m0yL/02mRzkQKj6i6PO/MXtTzv4e AGJISdcKZW5kc3RyZWFtDWVuZG9iag00NiAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQg MTAxIDAgUiANL1Jlc291cmNlcyA0NyAwIFIgDS9Db250ZW50cyA0OCAwIFIgDS9NZWRpYUJveCBb IDAgMCA2MTIgNzkyIF0gDS9Dcm9wQm94IFsgMCAwIDYxMiA3OTIgXSANL1JvdGF0ZSAwIA0+PiAN ZW5kb2JqDTQ3IDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL1RU MiAxMTAgMCBSIC9UVDggOTIgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTE2IDAgUiA+PiAN L0NvbG9yU3BhY2UgPDwgL0NzNiAxMTEgMCBSID4+IA0+PiANZW5kb2JqDTQ4IDAgb2JqDTw8IC9M ZW5ndGggMTIxNSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiexXTVPkNhC9z6/o mgsmhY2HhWGTnCC7+dikdqnCN9iDxtbYCrY0kWQG52fkkN+bblmyjQNkSa7ZPcyM1f30uvvpyVxm i+MsO4EVZNvF6gRS/O8+zk/XySlkzeL4O7OG3LiVFEwuF8c/XK+gNIs4TdI0xcx8kUK2X9xEP0nL teQW3mm2tXAYv3mTptFlK4uaw5VWVuWqhusdz8VW5MwKJYGivsaoD0y2THdwkqancPg5+4CgMYK/ I/B8EcFh9usi+8p/wbWzM1ocfq7GXxg14XYT/ZzAda6sBSYLuE7gstU1F2UF7t/7h53Q3EAMFzst ak8gXmN+dHPFSg6r8889o1XyFs7WtNFNdNHaiksbyhByq3TjvifQp0dZxYE9GwbCAK71yKfJSSgB ubS1BbWFkkuuMVaWwKBipgJ1z7VLIkjNYdO39jbiD3ndFhQZ2kRRfnnGoeKsQBhhDa+3t4dHBChB t1JSvqPkMdyettKqxWYxMKKUzLa4L6tLpYWtGvgTeFImR24NWkMIhkvEPzADDLb1nlkOd7zD3lw+ SWrWGF86LwYQml1e8fwOn2EMNkTt4k0X4wdsmBHmCDbc7jmWImm4GySIZHwLBhQEtgb5K18qco2t ivEDsEwkiX0fW4e9UZAraZmQA0YriTvC/45UWuNSCl6zDoNrZC0tMrB7pe+AGcOtSVxqPM54ouiY NNU/nWg2epOsaRXP5lt/NjEsneWOJzdNTs/65SnIFetqxVDyPG9xWh382E/e7etSnjpgUwRS8Fbw ujChLzuPaQKmVxPT/JuA8DzeR/5gA4us2/EEaIf5035LkgGDFc7Yhie2YtbBTo6LkAVpiPeHyVK6 p+qZuSTRNLwQGFZ3sFV1rfYUL0aNKolkAglCMVQS1MKQCHH6GdugjlbANngIX5rorORfuCxthdgX j2vxvMORs8qyGmoXfET7UShq2tcyK3ro/iPb+VJON9H1k/kT23pqg2BYo0HNreufDcvLx3uO2hEu q3EoYQ5TG3qt/QwHtLch1eqcow09tp+ruYBnFQaQ0YHmziOnpjGznql79gRcesENdqXfI1dN08rg e4ixUwI96WBwa2dRR6ORK7IRKpvAMZSXjjfh3kZjC28PR0+l9YlyCAYdSuAwsAY/g3/lSuf/3ZW8 /3+vWdkg2deb0gUsfau2HmPZe4V/uq+UGY0KV4xq6Le2856EGHzMoGa6RB5LVFaJs6qXHu/bR77n QmeXSqBBe4mCBoBHHKXR0R2LGVu8BJCravqbhSO80/iMTdjYw/9hxkmFS3PYqfe23qN2eCDd7uMJ QD3ArEf+FnrRnv9u988M63+3f9HtidOnMM3w+jvMMiMm3kuntv+M189kcTDIApWEzkUG0w1TfvVN MEz2k5NpMrkD3Ci8esNb0WPtYhFhY1Tr/DYINPfo1KK3xhck/sUt/qgsiu/CkKnmWmz6gaGdOz9d u6sFlvjShm6HVooOjK9mXC/B4quZ2SltBxk0PK+YFKYx0NI7a90Nr4zuDtN02f3WCnJNtOGdVvd4 vunrzAGkKrwk+1G689PHGITIOVpvP/p2YlSUBTmTE4/Gv58aIfkEav7iNTWg21EcqnfQ99nirwEA dhhIbgplbmRzdHJlYW0NZW5kb2JqDTQ5IDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAx MDEgMCBSIA0vUmVzb3VyY2VzIDUwIDAgUiANL0NvbnRlbnRzIDUxIDAgUiANL01lZGlhQm94IFsg MCAwIDYxMiA3OTIgXSANL0Nyb3BCb3ggWyAwIDAgNjEyIDc5MiBdIA0vUm90YXRlIDAgDT4+IA1l bmRvYmoNNTAgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvVFQy IDExMCAwIFIgL1RUOCA5MiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMTYgMCBSID4+IA0v Q29sb3JTcGFjZSA8PCAvQ3M2IDExMSAwIFIgPj4gDT4+IA1lbmRvYmoNNTEgMCBvYmoNPDwgL0xl bmd0aCAxMTgwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJpFfbVuM2FH3PV5zH 0MHGhkCBN25rynQ6ZU380gXzoMhKrNaRXEkGsla/ol/ccyQ5NgkUmDEP+CKds/c+N+W8GO0VxT7k UMxH+T5k+Of//Tw5SidQLEd7F/YIuPVfMrBcjfY+TnNY2FGSpVmW4U4+yqB4GN2Or5UTRgkHl4bN HewkBwdZNj5vVVkLuDHaaa5rmDaCy7nkzEmtgFad4KpPTLXMrGA/yyaw8634hEYTNH5JxvloDDvF n6Pip3iD3w4P6eP6Me+fcNUA2+341xSmXDsHTJUwTeG8NbWQiwr8dfXYSCMsJHDWGFlHAMkR7h/f 3rCFgPz4W0CUp8dweOQdzQ1bLIVyCPluBx6kq3TroGL3Ui1AOhCPTS25dPUKpCqJrChhtgIGlWCl ME9hi1qQsbSDP6CckNOwbEBqfJAe01cM3nEMHi7LNuTqQ5ulk8PweWjkUnKKAcn+S48q8Yuf0364 t6gEzKWoSwt6Dg6fyt5a5MiMOH2G0oalL+LRdf6LVSNSADK++Tp4A2lRwzyZrVz3xlXMebuTdL8T tNPcemSOtkeUEZrfJJdLUUpchlGa67rWD7QePXS5phWhiSDIiiVOUEtL4ZQKCjbD1M6BzfS9COFL ehgvc546Q4lyoVuKOpw9ZRTR0wqCrNrlDP0jARu2GcG1Ke026YA+UHw/mq/BrNcfzXil75mRxDGp hVq4KgLkeom1YmmT1UuxCSQCvhv3qe+xCRjyxrpBSlwrWqH8qsivkz/wpLctdy0WKUK7Yrx6qkP/ HetvI4BzbZbMnb5dig/JxvU9L9bu//Ed5nOQji58ESVwlN53405fFOPFq7O25eg7rg+v1+N2Zb8k 99vqO9B/NcuddqyGkGa7lC+01O52GDZSzPYqvj/Rwy7fZXwYoouz6cX1dUfWaXioJOaaF0Ag1piY AxCzMNlwRiiH6syFsbhJKMDGH2hhKj4R71/U1KApZNpFtdFW+klIQySWyUadB72222xn4vWCf3GK nPz4FPna1tgXP2IDNKoL5lnTCGaY4sIP3d9NGRpYaKX2vXPG92aviPfFmgY7NkaIXGlvm7w02CEE uURHl8WX2AftOkVv0UGS43wfa7yZHGbeODayJYkZgxnnw7K1jvwgC5TfWMoyOgK8aGYQllgn3sT2 iPGgO6fe5kGvw9NQDj486xRLkDMsFBTZwVKjOxxYHQMUQVCv1OgvDC9o8CbQfJ4NXM+x5TdsVWtW dnYwhYOwbpcONp4VeiQWNcP7bpnaJkNr1v5eJRTyyIgFM2WXR7pLHNYnFD4FTtVwLm8rye5xdGoH K0GAsSqFddhqpa1EuY3n9WKZpJu1sv8/tZKn2TO10p+FubC2aylvroTQc4G3xmA8MKWUxuDoexzF WmGf0JS4tZONltiRSlFLLMoVKRaze910QoztO06ckzT/8V4R+TuMpF1KS7Ax4n+3GJr3NIWpEw3k p3AjTLRigVeC/4WKYmM/H/RlC7+d/QFCoTaYO43GU/mqPzLm6ck6YTDJse1yF86MzcB0yL86/mSh U8i0xcqKxrhu63LXi08mr4rRfwMApo7CMwplbmRzdHJlYW0NZW5kb2JqDTUyIDAgb2JqDTw8IA0v VHlwZSAvUGFnZSANL1BhcmVudCAxMDEgMCBSIA0vUmVzb3VyY2VzIDUzIDAgUiANL0NvbnRlbnRz IDU0IDAgUiANL01lZGlhQm94IFsgMCAwIDYxMiA3OTIgXSANL0Nyb3BCb3ggWyAwIDAgNjEyIDc5 MiBdIA0vUm90YXRlIDAgDT4+IA1lbmRvYmoNNTMgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAv VGV4dCBdIA0vRm9udCA8PCAvVFQyIDExMCAwIFIgL1RUOCA5MiAwIFIgPj4gDS9FeHRHU3RhdGUg PDwgL0dTMSAxMTYgMCBSID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M2IDExMSAwIFIgPj4gDT4+IA1l bmRvYmoNNTQgMCBvYmoNPDwgL0xlbmd0aCAxNDQwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1z dHJlYW0NCkiJnFfbchM5EH33V/QbzpZt7NwA71MgFIQNl1qbByrwIGs0tmAszUqaGP/9npbmFicL lU2qYs9I6j7dffqo83I5eLpcHtOMlvlgdkxT/MaPZ6fnk1NabgdPX/lzkj6uTMlLM3j6ZjGjtR+M p5PpdIqTcjCl5W5wM7wyQTmjAl06kQc6Gp+cTKfDl5XJCkWfnA1W2oIWpZI611IEbQ3xrhfY9U6Y Srg9HU+np3T0bfkORscwfsnG5WBIR8vvg+Uf9ResnZ3xYvs4656wq4ftZvjXhBbShkDCZLSY0MvK FUqvNxR/Xv8stVOexnRROl3UAMbnOD+8+STWimYvviVEJ5NnZ3R2Hj2pn2JbFmpEhd7qQGGjyImg SATabbTcUClc0LIqhCNRlkUdryfh1F3MoijsTmUULGnzXUkYQ/qQoBFZ1zP/yi7IlslI2MBPk5Ff eeoZr7yaEP2t/qmUD7WJrVKdHXZSWpzfk3QapdSC/AYWCPmpigB4KU4VKmfI5u3JhTLZ0v5QZqJN 1vj/E5utV8lRZsnY8KC5xkhnls29ds66vrlJ3DieTV6cPUiMXsmHi6BKOp7TVV4DjjGTRk6kVGVQ 2YgXDBhBtgorC4rSKvEUm9hiz89QOoXSZpE/pbNSea/NOn1Vmafc2S1FnycM36OGTO3TyfEvQeP1 8/ptHzyO8Sr68nndl9g2PTjbde10cnqWlvtGUtN5hC6VvgX2iNEiaNcECmqbkIIdRyO/y+oSqfSI 0nPlenlYPcoXlxrMnDcPv6nibE61gFxUXLJQ82FOxHhq+9sK5c21w9+Vulc/0Z3kKnrKlAfDV3hA JE25TiazWL6b428jfm+N4sewsy3undj7OSkdQ/s6FF+PIr9a+zrs45EDYBtxixcKfGsT4L1yDGa1 j7ulNbfKIUlSUSH2sG7Zwap20DeGrUEAnmiNPZgf2iiRwc4u9qDXayPQXpHet6LQGXeCdRnXL9g7 EiCBLOmzaoLxaMiu0qmak1SAsnIle4g7da/Ed9FgBW5AmhAFrosJWmf8VoNJtkuPNrkTPrhKMuZR lI50/FZnDEdWjnONJN5q0JAXa3ut/54SAmqtBAeocqELn5SgB6kXhdcFthd7yrSXwmUq+z8y9EYZ lS6HxgW3SpRyNBTqwr1TWhfAu7xRK3bFsA/J3AMqC/AoKU7MQ3O0FvcHvLVx9b1yy6xriBkIcy8b TWOPOpOdaD8YCC3efvx8fXnH8ojbLmjDAgF296U/GX3SnB6jnGBcabUJdHVZM61JUaF/xHvtEMod AH7EwMHb9popxb6wIuN0NVE8upYnc7q2UrSuM1UgL5haOjWswSad7HQGgvGALuEdWOU0NuAaoo8f rr8wA7rsP/F10hJfQ1WyDIggNyA9C1QT/F3ViQ36hHUat3guAO3xoYo5ZgXWqe2q2Hcd1Ip8Rw8B wRfrLec6JvcwTAwm6/YqQF3Az6YY7z8vlkwSaberyIwdtLVfLt8fM5J/HxpZatw2w4wAMaoyLnGT I7vW6TWSd48rKwUKqju8YF3lECRmAiDKKxdVvq5s7Mbm9FXG5tsRFmhq8x0gpIUlo+KTMIch7PEV WM15aG5uWdgKNttDt38YuytUtlbRFXBd9ihiLAhD7y++3BcOTk9jBZjTV41O2icVzpVzbWE935N8 OzKU01UvczEW+gAlr0e7nvc6DwlErQGxLCq2SWNE5TmLBLd5uksPsYnfoOt479LcDHvbdJNW2MZl rM+bOLVh3NRbVmBvKydr4H0F6geB2lVGrPhysg3fe931+ELKOIkylO5SwlDAWrXWSLDrE7/fwunt f98AB/KALtpWpnHQU9CYAx3r2Y0NJQZ8G/WwRJtzjIfXRRyS7/VQ0yiNna/DuoUwrCzeXlxfc/vU ypj+84g3bxd6SuDr5eDfAQBPoZ1ECmVuZHN0cmVhbQ1lbmRvYmoNNTUgMCBvYmoNPDwgDS9UeXBl IC9QYWdlIA0vUGFyZW50IDEwMSAwIFIgDS9SZXNvdXJjZXMgNTYgMCBSIA0vQ29udGVudHMgNTcg MCBSIA0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBdIA0vQ3JvcEJveCBbIDAgMCA2MTIgNzkyIF0g DS9Sb3RhdGUgMCANPj4gDWVuZG9iag01NiAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0 IF0gDS9Gb250IDw8IC9UVDIgMTEwIDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDExNiAwIFIg Pj4gDS9Db2xvclNwYWNlIDw8IC9DczYgMTExIDAgUiA+PiANPj4gDWVuZG9iag01NyAwIG9iag08 PCAvTGVuZ3RoIDEyNjkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImcVst22zYQ 3esrZme5R6Ilv9I4qzh2Wydt7BMxKycLGBhKqCmABUCp+o1+cQcgwYcesdtkIUsALu7M3DuD63Rw kqanMIU0G0xPYUL/w8eb88vkHNLl4OSDvQRuw8oELFeDk19nU5jbwXiSTCYTOskHE0jXg8fhnXJo FDq4MSxzcDw+O5tMhtelEjnCg9FOc53DrEAuM8mZk1qB3/WWdn1kqmRmA6eTyTkcf08/EuiYwG88 OB8M4Tj9c5D+VP9BaxcXfrH5Om2/0a4Ot8fhpwRmXDsHTAmYJXBdmhzlfAHh3+3fhTRoYQzvCyPz msD4ks4PHx/YHOmX7xWjafIzXFxucYp3d64czhwWcCau4C4Dt0B4qlLAc2Yt6AwsmpXkCAb/KtE6 S5uYpweoxNjpMX0E7Gny9iKGZtCVRtERjrJw8ISEotwIbMkXwJrfZ7/df/39xi/PUaFhDsWoyZ2g y6RCAZk2HWJHlo4X2ji621MotFQO7m5GoBWx7EQQgbimUtOeBbN0FSoQmMsVGoImCH+AFUVe1zgB +KwdVkG6hbQNzFZMWuUbsI4427i5ublgm1wz0d7YxnT45hEo7VqozkrAiRCF0Ryt9RC0q44tCcvj Tgn6Qtyp9/kV1FKn7K6ZEVLNk7j7pbPsClIqTihMHTF6YcYE9oXkyYflirLaEYvsCsHKnOKh1App OfFCQYDv92HJ6pamyqUxvspOLhGobHODVBuvHJJqTz7cr/i0hq1FXlqQrk1wLjMMK3SXrezvb6tA yHVL7/zIB5lA89+z/3QFH0rrtNiAM0zZjIjWhQ2FeMmLu36rvckDqmR5gzvqAlGHqI1A+hMUm2gT uF4g7TRARQ1CJIGyZ6wRN/72FogYpvTFI1ifyQrw9UgsElqyDaV2pfMVQWu36LjN6tJQqL4PFpqs sPFit8S40plts1RFhTlyF3h8vk8bnMMxjKAVXm2CXqqsVxhtabwrRQinznUn1XVVPCFF3jdO8jJn lHmZ7etHFV2hqXGE9BxkWNmFKPzxdZaGqEgGaFpKDBSuISo/ElJbHZN4JJiMgJMT5tjJWAMjllJJ 63xiqQ6dplq1I3ITKq7Ji6HQPS/Vd7cujBxeNswPO03fAD/QdxDIPhW8RgG9BIeNfjXTea7XZMQ2 QzxI7ur1Rn+kH8dTms/NJzEa+8dDL7J/7K65pRK+8ce5EqmHqX6RvImebxJQjUNPV9qYKT9IG5P5 KVXGsdnEFK8R7cyJ1axSSWiUEo+7lb2IUMPvneI707sd2vF4V2f7ukvNl2jYQEf1Lo8zttNN3nnD sVYzHIvQ5/vxE58Og/iC2Zru/SNrkn0TG7AnvcL2nRIeCUwI6e/y3aB3tE0ODXS6qB39ewLpKJ6i XS8kvZZCcfqYdUYoTRHjLvwol36ZqdByVf8Vs1cKndcNBWDqZ4XuW/zoy+3D/Zd0nN4fdVvDu31S 6MNjlpEZvYAqcUXrMv6s9DpHMV92ewexoQ5FMILSRQZ8fZcIVVv5c3XyqCCQGRbwewOwJthOmUA0 2N8/pVgtsl/qs5DlbN50mIjYHNdZZrF6qjdr9HyZ0xyjR0MubP0yaF37P/pF2vS2QDPq8JC9o9+2 20VseYef1btz5NuwW+OKRHdYaNUqoi/fam+Q31Jb10k4r553Tuvn/V3523Hwv9ez3RKOR7lNB/8O AIhNfXEKZW5kc3RyZWFtDWVuZG9iag01OCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQg MTAyIDAgUiANL1Jlc291cmNlcyA1OSAwIFIgDS9Db250ZW50cyA2MCAwIFIgDS9NZWRpYUJveCBb IDAgMCA2MTIgNzkyIF0gDS9Dcm9wQm94IFsgMCAwIDYxMiA3OTIgXSANL1JvdGF0ZSAwIA0+PiAN ZW5kb2JqDTU5IDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL1RU MiAxMTAgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTE2IDAgUiA+PiANL0NvbG9yU3BhY2Ug PDwgL0NzNiAxMTEgMCBSID4+IA0+PiANZW5kb2JqDTYwIDAgb2JqDTw8IC9MZW5ndGggMTI4MCAv RmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIibRWTXPbNhC961fsrXJHliXHH01udpy0 TtM4M2IOHScHmAQlNBDAAqAU/Y3+4j6AIAlKSiYzTe2DSALYfbv79i1us9FZlp3TnLJyND+nGf7D z/XF1fSCsvXo7KW9otyGlRnZXI3Ofl3MaWlHp7PpbDbDyXw0o2w7ehzfK8eN4o7uDCsdnZw+ezab jW9rVUhO7412OteSFhXPRSly5oRW5Hc9x643TNXM7Oh8Nrugk0/ZGxg9hfE7bzwfjekk+2uU/Rwf sHZ56Re713n/hl0Jtsfx71Na5No5YqqgxZRuayO5WK4o/L36UgnDLZ3STWWEjABOr3B+/PieLTmd zz81iK6nl3R5FRyx/LPSW8mL5ZorR27FYF5KvbV45lQZvhG6tpTX1ulCMEVOk+GSM8uHkOFb1yYH AmatzgVzvKCtcKtg6Ckkb0qUdS9kHXMw3SbE8EobR398WGSUa+WYUOFo3FZKtiShipBwtWyg+vX2 fLSKSBHIiiEA9pmriHxHujwE8g0ET1j1hroIXupFg8Hwv2tuA4Y2K7IzUXApNhz1t6BPrSS3MZFs JzUrhiio1Ia2K5GvuvMtWmGBIIQZgsCrcJbLkljidFi8aWtkSLSEQuP7xrvhOQfKooUB64xKw4KZ SQrwO0v0Op5tEuTp6b+2Frvjuix9Wvx6tya5WiLDpeCysE0Ip5fT66M9M+gGcHsOjne/Gg++AROC NVQAFEVrZAw+mmI031mxFkpYZ8CnDW86o/c85qqotMC++7uGa8gSV7kukDdmkyT95LvDmDTQvlti gtCRa68KEdiKs4KbiSdJ4FFb2z7TR813ZgN9gWfNdsCEMshBJwhluQmqBLopvkUZjXeDumtTgEoK Tdx7+McSusrv9xBbIw1GX6wJVdpa8SR3k0iftd6AfjC+Zxhmh3TGdhP4pTRJrZbB4A77S3xXOW/z 0wFpEzVE8b/wIrD4M+eV7yld7SnEJNIY2PeZETYvfnv48PbOywRCqLixYJK3igoZL7YC5QxS2iaP xyC8+B4EMZ/+Ej/+h1hCbyG3YLSyawGvYIATayTd6kQv98KJhrYCWJ94f955ARe94uwSveGhd0XP V6VdJytRXEGRmrdJPYoK5+uq50rKySauH1H3mxLDvGn7J73hDYWVNmswuJfhLTOFZ3JlNEaYDU15 WHnMuHrtA/xeWOOFA78u8hd0xwEDggPf/Avmk66C+nfjqL8XtE9fD+m+PMgUFRri9u4hw+SDmAXl gcOS9T12vO6QlyJMs+YaY/gSP5NGNEUkVtFhP5y3ON8FVIe8Pbx7++dQHg8d9FJVALxXZhNZI1Tp axP2RuB7Ql0xjCDQ6qhUpq46Be+d+KL6JNXWq7hLbGDBkxIo7lXT9jmuOJNkXmDg2Vo6G3psEITR dXMlYWhzL4LDhHX5GY4l3Z1vNDMpaduLSSfG9CQjrT1t8xUvasnTmRS4lXbcj+ikY7SLtwB7lHFd Vfap91XGDU51eQv3E6nz5J5VaSnyHQYgcuOpEy/nvhLQ4jAYY1dHe37GQaCc3O0JjjApaSzpZCwd w4nEJszbHXUFy2mWLKTZbDxDkgkfsgUx8RdlCjz9OLYfT1rXjbvpniwkBWyk5fIFvY7OB7fbG9eQ uGmAw7IxFefO83YadTz6Fo1oI5gvNasglJjVHnt36dEKN99lGOuS7fyoL1jl2un9Khv9OwCi/Uop CmVuZHN0cmVhbQ1lbmRvYmoNNjEgMCBvYmoNPDwgDS9UeXBlIC9QYWdlIA0vUGFyZW50IDEwMiAw IFIgDS9SZXNvdXJjZXMgNjIgMCBSIA0vQ29udGVudHMgNjMgMCBSIA0vTWVkaWFCb3ggWyAwIDAg NjEyIDc5MiBdIA0vQ3JvcEJveCBbIDAgMCA2MTIgNzkyIF0gDS9Sb3RhdGUgMCANPj4gDWVuZG9i ag02MiAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gDS9Gb250IDw8IC9UVDIgMTEw IDAgUiAvVFQ4IDkyIDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDExNiAwIFIgPj4gDS9Db2xv clNwYWNlIDw8IC9DczYgMTExIDAgUiA+PiANPj4gDWVuZG9iag02MyAwIG9iag08PCAvTGVuZ3Ro IDEzNzIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImcV8t22zYQ3esrZme5R2Io 2XIeu7hOE6dumxMppws7C4iEJLQgwAKgFPUz+sWdAUAKlJTTNM7CJh6DmXvvXCC3i8GzxWIKE1is BpMp5PjP/3p+fZNdw6IaPPvR3kBh/UwOtlCDZ2/nE1jbwTjP8jzHncUgh8Vu8Di8V44bxR3cGbZy cDm+usrz4W2jSsnhg9FOF1rCvOaFWImCOaEV0KqXuOo9Uw0ze5jm+TVcfl68x6BjDH5HwYvBEC4X fwwWP8Q/cG42o8nuc3L4wlVJbo/DnzOYF9o5YKqEeQa3jZFcrDfgf958qYXhFsbwujZCxgTGN7h/ +PiBrTlMp59DRpPsBcxujnJqz06OHM4dr+HmFbzlihvmODBYBhRW2uyYKYVag3XMNRYMr7VxIFb4 118Nt46XGcD9ygefZC9nbW1uw9sohWTWgl6B5WYrCt5uteA2zJ09rYWvf+qSwzrmWMJuwxUkpwjb BuDl6BC0jfTVUubvfvv0cNeLPYIS0xMKT8Ft/pA2TIh60e4eOw1clbUWysH93eiQVaHVlhsMifVK tuemC8GU0g0Ox/KTEnYMxwxTthLOA0tbxlfZ89lZcaUcXmdXNIrt8SK2B7KfH+05NE+eXc/CdBok av8nw9YVVy5InmT4kSODvFrKfUjJb/+vlO4dVGxPwCqO1VrqF4IzFotaVSQBDUvD2Z9x2AIiqcFW TMoEs0YJR1OgkV5DmyKfBF+FClxskP8K28SrxBPALB/5A/kXVtUSP9poqF5aofgXBxtdR7ZDuRiG bZmQbIk5aoUVbwWjpLjxrCDPbRik2LHC2ZHHSGlo6kJXpLA4Q8Gkxm+OjGMHU2FN7VVnUTWp0Ckf jI29HYHwNXGojSbsqHs8TLTnW5CyWD+Oo4BTMjFoQiXFjJ0XF+E5RdEYe9Bq0GcjnajIGVKkUh6z dkcihzFJ8MRt8mwyC/6Lks0mEDV3OZnlw77wOhNLhOat+6zabo8rYcbroLJcbhGsFjSiiqYE4r8V ZYMo7btyjW4cEY84/U6N3EHe2YnHvDtk5NFZaSn1jpbN371+eDh4BSZgGv7qDDaTbHoKzeNQo5VP ckTitZRJKTuBn15TIpiLZRWHDWfYC1iR9WPaiDVSIwNu02zaWXFIfQQal5GbsRCkZnupWRnjkIsr HDNOFI1kZtSzvQKB8KSgDlAC2E++G30Yg9LA1m7TQVUhpif22xXzy6f5ou1RXweLRqhX/Tq6Pmhj fOSk6YNr1kwYeBpa3Rg0Wdf4Hj/N9OmS2iHpD7x8gi+wYnPmOG8ljCgNwKaa79pVY9pWF4KaInHw lDO3QdlYlIVMyendI7G4ccLWV/00UQcSxcpShDJ1H7VIwyhUd5RWAP9EIK202GFhCAOiJFNa7Unc XupthyLhUT8XB2xrbUNSVHyUR5dYKzdqQJqQXK0Rosh6G6Jb/oRMtafxEjnsbt4YCLH7VXv0gxwM T2n2zq0VhwvJt1xe0Dk9K8QDmNfw/Yf+xNNl9l2keMM4UlN7m1sbrxZ/iyj/flly1GAQzwkh8Sbo OhQzXXJ6WBweB6E/0V9UEcL1+40Zg/ZGzhV6xeAVHAZS26aUlHaw41KOMZ2KB366tqe3ir9Ru6cV NJibBOGOsoq7vT+ePr4iwMjZpxqRSB5jjrrtpIx+yv2mial7KQuFb0p3KtxR6D+9Wll84P/NjU5u f3R+es5HSfd1eETgP4ncvlsUPRGQPR6y/XZJtFswo+9QxzGC36wOtiZjIBG0IRKt/C86uzv2/Fme TsO9D9EL5jyhXXsHYkmrJwYTCcUU8KZb+/8M4LLw0WXyZjH4dwCETI9lCmVuZHN0cmVhbQ1lbmRv YmoNNjQgMCBvYmoNPDwgDS9UeXBlIC9QYWdlIA0vUGFyZW50IDEwMiAwIFIgDS9SZXNvdXJjZXMg NjUgMCBSIA0vQ29udGVudHMgNjYgMCBSIA0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBdIA0vQ3Jv cEJveCBbIDAgMCA2MTIgNzkyIF0gDS9Sb3RhdGUgMCANPj4gDWVuZG9iag02NSAwIG9iag08PCAN L1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gDS9Gb250IDw8IC9UVDIgMTEwIDAgUiAvVFQ4IDkyIDAg UiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDExNiAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYg MTExIDAgUiA+PiANPj4gDWVuZG9iag02NiAwIG9iag08PCAvTGVuZ3RoIDE0MTggL0ZpbHRlciAv RmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImsV0tz2zYQvutX7C1ybdHUy7U900OceDpJJ5OMxfbi 5ACRSwkdEmAB0I46+fFdPEiKNJ26D+ogCY/Ftx92v13eJJPzJFnAHJJ8Ml9ATB/39ePqIlpBUk7O 3+gLSLWbiUGnYnL+82YOOz2ZxVEcx7QzncSQPE7up++EQSXQwFvFcgMns+Uyjqc3tcgKhE9KGpnK AjYVpjznKTNcCrCrrmjVeyZqpg6wiOMVnHxJ3pPRGRl/a42nkymcJL9Pkh/CD5pbr+1k+3fe/aNV R9jup79EsEmlMcBEBpsIbmpVIN/twT23XyuuUMMMXleKFwHA7IL2T+8/sR3CYvnFI1pHizWsL9xJ FTsUkmVQoNiZPXABZo/QjO6RZajASDfKUlOzolkq8z5muyJjhsEWudhBLtUjUxlmkVs2c4c+YWIe XYbBI1enr3O6AMgV25UojCP4zCFohjQwhQQ24w88I0zFYXgekdcnvGcftv4yhcyQDDMDGV1mRvSR q5WS5Cl/QGs1HAis2ZJJWqVle49bpJMJiyG/d1yQBcWELrnWhDoCeGcZ5RpSpjE4wZU2neUPv26S 1loqyV+6BNbNhzt45I7zXFNc/olKjrk5G6UzjuZrH9iraBktIATyyXwdT++QaY3lllx1odEZiNuE GKXwlqX7hpIWakCvn8InIpKj+2ucGritHT9ScSKSAs2bf6VhEKRMwyMWhf226xsjjfFuA/0KjFn2 Qmy35sOiAG3ESnBvkAw9rF0u2H9prZT1bmjLCsLxaRQOXFDYlF476C8KWVMm05gzpDBFCm1KozbM PBbKY7JPQUorpNBG1akZ9YqolmU/Z14eMdN1ZCdJUi+DpEZWTPupeyS4Ubz2070ky0ouOEFkNpfg k8eloW/ZKbXTY9q7GlGI7phOuofp3D+pak6yGsGqqmg02qlTLbjRPuf3WFSWy4ZjXlYFuvDUsiTi kJnaSirdrqOf7uMMWGH27q6I24M7QkhDZyrTKKI1ZYm/CXusoPiSQSdjkXtRKJk4OFHQnSUdLvc4 qv2NsyMXyRMUWSW51cEGWwgNfQa0ZG81e8/EsXMtmmNGWjsvEU3RQ0FED/IjlSVVHuuQFDYgobTC ONjTwLHxqzI6Fz4KEh+7wxwqtP4MduwpzbeIdH2Yc4GZdYpuEq+HuaGpUtSaMqOS6kUe3T4gJebg OA/MZrmmQUcwEWnrrJltSeXDvAPbyVdG2p7LopCPBHB7OLJi7PVZ6aENMx16BvDJT97f+YVt3Fiz 1pyP3sZlosBb19cjbnXZROPzaL1YLPzkIIGW0cXTNE3YlrhbXcMgiwKwxAJ6YwH1T1qsGmPHarK4 JKEY9DD/FNDprHm6Xy94Tj0Ca9IDuCcEszm1Qe33N4DfWFEjwDd48nxAJmx6PH2++dLoXFn4Qgpw +lPzdL9e8Jy2tkKvOYIx/kpMOIw3I4EdjSB8DuO/ZvLvMH6eSisyn08syjvUqB4oSm31ymurmVBr HAEaUP6neP2/wuN5WbDdQEhc3VT2B6a4pDuw+alHRCrImUvaJpcpZ1LFt1YQkFJ3UFKvRvLnqBhe tUCfL4PPFu/5sHpffqd6u7IbH72E2HbxCe0hFDc+FO+8xg6OWYxJwnw5kITu5AHvHwU2dGdYcCfO srJ1KtRrKo/UgNlWWhDhf9RIbTT1Tq+C/je8D+rAK9ffaWwGwquDscay0O/TWwT2WrK2+m5lTY2C fAzFzu+mHTtqDLTVC7NXTTsA+qANlmdkKS3qzM3yEnVrjbxznV1lzpr3FddTpLU2Mjv4V4cc1Zl7 xctdP9dQ4cb6QbK8Go0gHxzxWPKEfoBeVbvwwjzH1AwsPxOc3zHtfeCEWFbo2xRb3Te9y6Bi/oC+ K3XlrOlwb5PJXwMAoWN7ZwplbmRzdHJlYW0NZW5kb2JqDTY3IDAgb2JqDTw8IA0vVHlwZSAvUGFn ZSANL1BhcmVudCAxMDIgMCBSIA0vUmVzb3VyY2VzIDY4IDAgUiANL0NvbnRlbnRzIDY5IDAgUiAN L01lZGlhQm94IFsgMCAwIDYxMiA3OTIgXSANL0Nyb3BCb3ggWyAwIDAgNjEyIDc5MiBdIA0vUm90 YXRlIDAgDT4+IA1lbmRvYmoNNjggMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIA0v Rm9udCA8PCAvVFQyIDExMCAwIFIgL1RUOCA5MiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAx MTYgMCBSID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M2IDExMSAwIFIgPj4gDT4+IA1lbmRvYmoNNjkg MCBvYmoNPDwgL0xlbmd0aCA1ODUgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSIns ls1ymzAQx+88xd6M24KFg133GMdxJ2kPmcDBM04OMhZEHZAYSXbqGT9Fn7gS+APsxHaazPTi5QDs Cu2f3wq0/dBqhWEbPAhjy2sD0kdx+up3XR/CzGpdyS5EsoggkBGzWt8DDxJpOchFCOknIwtB+GyN 7RumiGBEwUDgWEHTubhAyO7P2DQlcCe44hFPIchJRGMaYUU5AzPqmx51i9kMiwW0EfKh+Rje6kkd PfnATB5ZNjTDX1b4aXWhY52OCW5uve2dHlXRNrZ/uBBEXCnAbAqBC/2ZSAlNnqCw6985FUSCA5e5 oOlKgNPVz9vjO5wQaPuPpSLP7UGnWySKuciwck06DbBXAvRdg64u2THOqrot77rONadAYTWTcE9y LhToPDApA41RYwPhs7Nj/+LYzLaEddZhihMJoB1DgZOMMAU8jqUu6YPtw2ShiPwCNIZcE9PBhyZU 7SPVOduC71pVXUpYop7ep+64HWD3krorni80t3XhRg0JAdFrL6QZkQpnudbbK/WuNC4PsNvLcNRq lX23VbTtJXp7XQ9o0w5DyJC7JxGhuapANKt/Q62o8q64Dwf38jJ6g/0PckMunrGYUpYcgXcmVyba kBuQlM6JWBxddGdyZSL9lSZmC1/9g9cjVt6bgQH5mrYTMp/+pq2Kd/RHguQzERHQv9ycU2b2rjkW FE9Scohr6/V3PWG72rXlQXKX04wyF35uyRUeKpXQbdGcQI6FqvA7kzuKod6KeUj3anu9mNd2u7Vm 7Dq0/gowAHgaPvkKZW5kc3RyZWFtDWVuZG9iag03MCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9Q YXJlbnQgMTAyIDAgUiANL1Jlc291cmNlcyA3MSAwIFIgDS9Db250ZW50cyA3MiAwIFIgDS9NZWRp YUJveCBbIDAgMCA2MTIgNzkyIF0gDS9Dcm9wQm94IFsgMCAwIDYxMiA3OTIgXSANL1JvdGF0ZSAw IA0+PiANZW5kb2JqDTcxIDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQg PDwgL1RUMiAxMTAgMCBSIC9UVDggOTIgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTE2IDAg UiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxMTEgMCBSID4+IA0+PiANZW5kb2JqDTcyIDAgb2Jq DTw8IC9MZW5ndGggMTA4MyAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIicxXz3Oj NhS+81e8o90Egontuun0kDTrTrbTNhMzvTh7kEGAdonkClHHM/nj+4QkjL14J9usO1UOASS9973v /fRN7F3EcQQjiDNvFEGIf82/78fTYAzxk3fxczWFpGp2QqgS7l38shhBXnl+GIRhiDcTL4R44y0H d1xRyamCW0kyBUP/8jIMBzc1T0sK91IokYgSFmuasIwlRDHBQZ/6AU+9J7wmcgtRGI5h+CF+j0J9 FH6rhSfeAIbxRy/+zj7g3mSiN9vX0e4NT3WwLQe/BrBIhFJAeAqLAG5qWVKWF9Csd89rJmkFPlyv JSstAH+K9wfLe5JTiCYfDKJRMIPJtFEUFxQyRsu0AsaBwMoYWSmi6gokXQuJ+iS92sO3b0oH5GBh Ls5LklcBwDWM/NVWWR2QCK4I44znoLRiUZZio98yff7KCeyIR6/OjFfx+yiYRFFkNt2u9fllMEW3 IrQumJis0JbJFXRRoVYJ1pf2+0NjZrWvL5oFkRHZgeNfau4OnPS1sM58t3ZPr1hnFgGKNACWiMAf oZ/b/y8Af5KypgAv8Nn6jZKG+c/XiwmLxpTIpADA2U9u7Z5esc5aWTaZejCGz8hEg9Ewr1FxkVKM DylposotRl5C2d80tQEZHMH4r5l8DcaoF6MS4hMkdaVEugWRtQCP8nhSjONejAVpwnxDZIoU6lRr UZ4Q48BFkwY2OwospSV6VvYAc+n033A3Cg3EmD1R7cgm5NYKHgfxHw+PQ1uy1lhTKVfBlzLllCij A5TWrQ3K+f8G5fgApfXxtoF52w/TonxThT9pKQ2fZ2E3ioGZ5tF2yUyS/Ant+bF96lDfK7ItuEhS VlHTykvKc1W4NozNtpenb+/NxKVtTx+fO4MMTkRyl3XydWfwijW8aFtwgNAn7OyghY4RsG2WTYc/ 1wfMKWu/MFLXZFsKkrpXq0QVRLXzUkLqytaM/elECVhRyCmnkiiqM2PDVGHBCMlyxknZirGaMCSZ HnmSstYlssB6hDbGBX40yBCqyCmKkKDFNcKcDAvv7tbhbbWYnXOoOfurptjHWIok4ZSIg5nSwg9E OBqDg2HH3zG3PwxFbar0esuE0rf3lg3Rfm9V9eojdm2nrGNlL79GVh+/LUx337kiIVz72ASAACVJ 8glInkuaNy7HD7zKUBQi6rRmJ6bHRW8kfEExb3WxQ/qe1jDHqmBqBIK5sQqucZxZb1uS9A3V3rDo OpQfxv1r4/1tliwHrmQ/tO2PZa4APQ4DcNXLRhT2RrfbE01NdekYZZF3w4l0WGA8bX4/2d8DegPQ 9E3BkmLPe5aYDak6k+G2uST3J4xuVjsJbfTRru4KZqB/m2BECp6f69L+RJT2IGrBgPs9vt9hcNfe GDeO7HnbxffJbkmef4nk/cA5AccZk5XqTJBHqT6e6F9FtROjKT+g+l3s/TMAF+VIfwplbmRzdHJl YW0NZW5kb2JqDTczIDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAxMDIgMCBSIA0vUmVz b3VyY2VzIDc0IDAgUiANL0NvbnRlbnRzIDc1IDAgUiANL01lZGlhQm94IFsgMCAwIDYxMiA3OTIg XSANL0Nyb3BCb3ggWyAwIDAgNjEyIDc5MiBdIA0vUm90YXRlIDAgDT4+IA1lbmRvYmoNNzQgMCBv YmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvVFQyIDExMCAwIFIgL1RU OCA5MiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMTYgMCBSID4+IA0vQ29sb3JTcGFjZSA8 PCAvQ3M2IDExMSAwIFIgPj4gDT4+IA1lbmRvYmoNNzUgMCBvYmoNPDwgL0xlbmd0aCAxMzUwIC9G aWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJpFdNc9s2EL3rV+zkUrlj0pQsqW5zsuNM 68RtPBEvHTsHiAQlJCTAEKAV/Y3+4u6CBD9lVzOND7EMYPft27cfugknF2E4hxmEyWQ2hwB/7H+/ LFb+AsJscvFOryDS9iQAHcnJxe/rGWz1xAv8IAjwZTQJINxPHqd30vBCcgO3BUsMnHmXl0EwvSll nHJ4KJRRkUphnfNIJCJiRigJdOtXvPWByZIVB5gHwQLOvoQf0KiHxm/JeDSZwln4dRL+XP+CZ8sl HTYfZ+0nvNXB9jj96MM6UsYAkzGsfbgpi5SL7Q7sv/c/clFwDR5c54VIawDeCt9PHx/YlsN89aVC hFRd1VT5V7BcDdD1UbS8DvGEIuOgErjlqXjmGPPTVCSQIwguzdOZD5X76V0CZsch/HTrDmEjDAgN GjkW0p5aYAt/7nxrw0ypIUnZVp/TDQkMDHrEgyzHV7FlXm7tazoAZmC/E9GuoZhONlXW9kxDXOHk MRhlX7E8T13+Ngf7p4LnqrBmnRGpYk5YhYzSMsbHOzSBsYW12xqPhiu0YTABqZLb8+Z5ooqMGYPv EAGT8Ff40D7z7TWvDbuvkQ7b0898SzBTLrdmV7uvPhCDlWeV1DHYq3e3mJBClTaanBWYEmu4Q3L9 wJQ5UiRizIxIDo7TLjtcxrkS0hFMbHZJ1qosIu7815SbHSYkYqUmwulSldGKYUrBhjdGtlzygiFL vtNcLdDj3LSabI+7ZBE5kco2QlbwG2LINcKpEP5EAsRSarNIheUg1TFV3ERKaiNMSSx3QqwpE7yw GRG6zbtRW443C9gLTBG9SQq2zUj8Kkms8JtaOYdSiu8lTw/N88Zy5U+Xm688Mg21qhsPb2S0PFVG qA3DfxgnY/z1BPH01FIpyTmcDsXTB/yPdhJxQnoNcuBfHsnpdZwJKbRBmWAVW0wnVcNA8uyImVfL wEXiMvOfER3Rq3d6SC+k5RXYg0y8HsXr6E+vu4Gs6hbfL3HsiQyiUhsVC5YCi75JtU95bKug7uko tYJHXOQtweqYrUqaePGZInqaNmZRlwNunB0XWjXScB+wU3+BEy8YDTy3EwT+qjrtBvfn9d/oO+VM E4aKOAxNaxUJ6lltiVfsYvo+Uenvha7QeEvcQVx6KJmR7Uq2QbZ17GFVszhGD5pj8tk30nBLD9LC XP03PWrEd9uzPV3vJ7673hUkDf6xIFd+XwUzfz4iq7Nn+cFyzNaaF8+CCPrMv5eCpm2d0HdK4vTF To+yu2cHbI0DyQX+4kg3aP29CHo2RD1OcWvFehmhDo8BHJidO3H0iLwkFk5ZmKwPXUbIjU7KFFRO I68znlCwqAGPRpLdNW3rddtmzHM8aMeuqtamnhF8xIv00H2nq62IWXXgVpvVw9iZeRN1gk4p6Ddv 6QIqt2MiwmGKwtI7sBVFKKt1wJnB8wxnmNuluNlzLO5arbh7SqOxKq6xUnCZemaF4OZAiFsfGWuH n0YJ0f6AkPOyyJXm59iv7GJFWxTCO9DLZzLGkJlESAyLmkCGfYZmK5ruGrN6xPJytNbTGkbBQ30b dG+5b1tKmdk9hUAgLHedgoOBnGdjEXqzqxeU8qK05/9f2usyy+gbCXIyLkFXrX038/mRwvfwr6sT pf6e4ZbYaLduc2O2139c3983qbRLkkpTte/u38fy99uA635za75ddVvV1ZgYhrMDh4bUmTB2z2Gd /YphV82U4T0RtwtfTF8YBp10uFs0S/Pd7dtBGlfH+LV/PU7vUfwbxF9/p+mjp3KnFb0JroKL3z46 +MnB+3Dy7wCvfIiVCmVuZHN0cmVhbQ1lbmRvYmoNNzYgMCBvYmoNPDwgDS9UeXBlIC9QYWdlIA0v UGFyZW50IDEwMiAwIFIgDS9SZXNvdXJjZXMgNzcgMCBSIA0vQ29udGVudHMgNzggMCBSIA0vTWVk aWFCb3ggWyAwIDAgNjEyIDc5MiBdIA0vQ3JvcEJveCBbIDAgMCA2MTIgNzkyIF0gDS9Sb3RhdGUg MCANPj4gDWVuZG9iag03NyAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gDS9Gb250 IDw8IC9UVDIgMTEwIDAgUiAvVFQ4IDkyIDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDExNiAw IFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYgMTExIDAgUiA+PiANPj4gDWVuZG9iag03OCAwIG9i ag08PCAvTGVuZ3RoIDEwMDIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSInElt12 2kYQgO/1FHMJOdZaAgRO7+zYp3Wa0+YY3RFfLGJB20grZXcF4TX6xJ3V6j/GNa2TwAUSM5qZ/eZP N6FzGYYT8CHcOv4EPPyWP4vZnMwgTJ3Ld2oOkSolHqhIOJe/Ln3YKcf1iOd5+GTkeBAenNXoXmgm BdNwK+lWw9idTj1vdFOITcLgo8x0FmUJLHMW8S2PqOaZAKP1FrXeU1FQeYSJ581g/Bi+R6MuGr81 xiNnBOPwLyd8U12gLAiMsLn12zvU6sS2Gv1OYBllWgMVG1gSuClkwvguhvJz9zXnkilw4TqXPKkC cOf4/Gj1ke4YTBaPNiKfXEEwLx1JlmaawdqeDbWEJqVzxHllcT4Rf8vaNbasvBPraE6mfSNGzTtp xSOzwIq7RpZFmhqU2Rah85Rrvsfz9e265aNnB+gRPzC5NoESHx7Yl4Iprfq2r0gQdIIui8Oad+dk EfRy1TrsZ20UxgyiTOyZRLYRg4QemQTF5J7j3fK36w8fjFwVKQONutssSbIDFzuQNqimYPKGwS8D CCh9qrg6HVHT70ZGP40hlFQotEq6zjp0W3j/Fe4E7sWmapIBX98j01OAS/avBnjDEuQmB4B5E9gP YfzA8kxq0nod0Jg/2yKuf0XmT3Qadv4andjhRAZHOhX+C/p39rr9SyVNGU7Vs/t3OAT/+DO8s2Nt 5Fa/pgLonvKErnnC9bGcj4VixnHeOt5mEhiNYmiSbKehySWVrC4HtsErrJ+opDgnwQUcYobyLDf/ 0KRr0zxX1wPf4PDEhYAGDlzHoL4URryWNPrMtIKVjgv1SADCXhVu2JYLXrZHY4rmeXIczuHzUrgy OcTRNnb9wBs9sIjxvXFXbbFrM+nhTmzyjOPF/a1l0U/4i9NSpkA2PrrbBOgmxfMpLW1Zso7LBiSo mCZJc/xCcJxGyREqpMeycU8Zwiwbcc+pzhpjh5hjzmkt58oI1wwzjKtuUOQLfFcYVrlb/vv0KHoO /aRCv8RAvy94VXn4+dhrS1uZpTAAf6DKMv9fZd3ZLTMyraD2DS5Ob5XgrK1SBT7EVc+J8vhJVo1b xNEcNWVKIZCLdjSIavXIlGrseBVJvu4PmukFqqAwRkxrxoTdaUdUwrFli7a2tmatcG2T9O0CzKvX 1NfBbUt6Vhfx2BR2wsROx8Pq9U+/NL0966WpYmm9/EsSrE43BTWrKhWWbdP7Pwdf0MNHC/SMbRaZ jfX8DOhAfAmynuVnwXXP3b4C2ZP/jdtNKcSXsrbbe6Y7vC+AE0bKTYkKsjGGtSsy3R0UZgxgDAzh m2lQZ+CzyA6iP0wOsS35u9D5R4ABACgA1k8KZW5kc3RyZWFtDWVuZG9iag03OSAwIG9iag08PCAN L1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAyIDAgUiANL1Jlc291cmNlcyA4MCAwIFIgDS9Db250ZW50 cyA4MSAwIFIgDS9NZWRpYUJveCBbIDAgMCA2MTIgNzkyIF0gDS9Dcm9wQm94IFsgMCAwIDYxMiA3 OTIgXSANL1JvdGF0ZSAwIA0+PiANZW5kb2JqDTgwIDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYg L1RleHQgXSANL0ZvbnQgPDwgL1RUMiAxMTAgMCBSIC9UVDggOTIgMCBSID4+IA0vRXh0R1N0YXRl IDw8IC9HUzEgMTE2IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxMTEgMCBSID4+IA0+PiAN ZW5kb2JqDTgxIDAgb2JqDTw8IC9MZW5ndGggMTIxNSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAN c3RyZWFtDQpIicRWXXPiNhR951fcR6cTHNvBLJs3kjBbttlsCu50Osk+CFuAWiO7lgzLv++VZBt/ AEnTnSl5iEFXV9fnnHuuboPeVRB44EKw7LkeOPin/30YDO0BBJve1Z0YQij0igMi5L2rT3MXVqLX d2zHcXBn2HMg2PWerSmXNONUwn1GlhIu+tfXjmPd5jyKKTxliUzCJIZ5SkO2ZCGRLOGgoj5i1GfC c5LtwXOcAVx8Cz5j0j4mv1fJw54FF8GfveCn4gHXfF8tVl/dwzeMqtX2bP1iwzxMpATCI5jbcJtn MWWrNejP5HvKMiqgD+M0Y3FRQH+I+63nJ7Ki4I2+mYpcewT+UB8UxoRtaAQygTXZUhCUS2DmiBeL LdXzjoiXC9itqVzTDJIMeCKL34HECBXub1SPoGGgzAgXGyYEwmMDBGsKWxLnFJIlyDUTkJKMbKgK FWsSx7DAJV4s0wqnZRLHyY7x1Y3+yUVECn7108CH4YeB4Vij5V5rnBMTXUlheN2KM6iWrJIcz+SS hUzuAWsjQtBM0shWWVBao0JaH22VsclmTXlHiht6byuuEXe+uIhyhqWdxMN33nZkI+78kTn/iyc7 3oZjZA87cPQ9z3b8hpIPCPWV9sxSve9s1zeth92KKQMjHWw913esmPKVXBvp1s6uEjlV67ZPa3aQ pSQoy9RF1rYIGY9US1OtQZ5vFkryS1jsJfYWPpSyjIgkGEOwDbABqrQoGYzVm8OEb2m2ojykkJam wXixlmfioHHMq6P3KHMgsDAcbKgQ2Lc2NEHHDUfFdxxaRNRvkYZhpyWMkvDNcj3JXe1dHsgeMZnT bMtCZYcMX5ttER1Nvt7fMbzztKsabfxlNn6cf5kG9mzy62+TeQDdut9BeKklO6N/51RI5KKo+GA7 uTC0afErDtAOy/CSo7qdKSFUNGEsAa6MeJFkanPxO1LH5VvJaxU+pxuiuk/cdOs3VaOitiyiB/0q zwJjluKmrPoZz+m7OAqsTho9GqwXq3jIaEjZtl0+UB6lCcOH6f2l6UDM6qIJ6m41k6fYcKHPMW11 2e5Wvcv3PK9Gnf50DHTUVZ85AGeQkZLTFMKxYWn9ju4FnyinGfZydATFL+M/FPOrMqRBP1EDcH+g HkfkO4mcLJc0lDjXYKYATuVN+aA0dILbkKAgG0Ow7iWx7r/KUVB+jKOelWcZU6oLFcNCGuV4MbCh yjblQKKIqXvLZceqWulNRRGNsWEyFHqZoyx9RtMkk3Zhm+pILKgCcqdoQLNdozbxkDDOI4SaSXGy rVQ5hu93Ij4u3ozEcJdsNihibAd9++i+JYlIqqwfBxwilCZcsEVcv3oUt5gY30y5AiZ5vU+QDmUJ vEpDUkQTXUcxVKuh30IaKcEiVA+3707/xf8bHutVHjubPH2dBfb08X56Nw6mXx9/rNl2VXHGdd8u 9EynbSgs4QUtIo9lY0Jr6SOCeqSengKtK403OHKhGZy4zbzu2l0gztl3885b2PjrzLtHTPP5TIe+ 1/prCvt/RsBlC5D6LDjk/hdpW7fBHzJiunjPfx4/PDSnTZ4Wwq0JH92xdMGukZceH6krZGFWxd2j bclHNG4MsH33Ne1kUpa1TILePwMAUl9gKwplbmRzdHJlYW0NZW5kb2JqDTgyIDAgb2JqDTw8IA0v VHlwZSAvUGFnZSANL1BhcmVudCAxMDIgMCBSIA0vUmVzb3VyY2VzIDgzIDAgUiANL0NvbnRlbnRz IDg0IDAgUiANL01lZGlhQm94IFsgMCAwIDYxMiA3OTIgXSANL0Nyb3BCb3ggWyAwIDAgNjEyIDc5 MiBdIA0vUm90YXRlIDAgDT4+IA1lbmRvYmoNODMgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAv VGV4dCBdIA0vRm9udCA8PCAvVFQyIDExMCAwIFIgL1RUOCA5MiAwIFIgPj4gDS9FeHRHU3RhdGUg PDwgL0dTMSAxMTYgMCBSID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M2IDExMSAwIFIgPj4gDT4+IA1l bmRvYmoNODQgMCBvYmoNPDwgL0xlbmd0aCAxNDA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1z dHJlYW0NCkiJtFfbcts2EH3XV+zkSe6IDElbTpw3W3JTNa6Tsdj2wfEDRIISUt4KgFb0G/3iHgAk Jap2kmZaeUbmBVjsnj17dnUVj17GcUQhxdkojCjAn/336uzcP6O4GL2cqXNKlH0TkErK0cu3y5DW auQFfhAE2JmMAoq3o/vxotRcllzTXLJM04l3ehoE46umTHNOH2Slq6TKaVnzRGQiYVpUJZlVF1j1 MysbJncUBcEZnTzEP8OoB+NzYzwZjekk/jSKf2gv8G46NS/723B/h1UHvt2P3/m0TCqtiZUpLX26 amTOxXpD9nP9uRaSK/LospYibx3wzrF/fP+BrTlFFw/Oo9B/TdNze5Ao0y6CrchzWnHKuVKkN6zE F6eVizrn5VpvSJT0cWyOr8p8h7uPJ3bRwHf+yEttDOBLslIVQiljv8oODW4ZDpFNicN5SlklSVUF J8mZwtoOJEDc5IJJ0pXdnFTlI5drXiZwie24pLpNh2/3gASvHQmw+wDwPTmGoI6vs4wnGuHQHU+4 qPWb7sL4Gzv/9R2vK6n9A7CWP13e3FDCGsV7Z42Dqll9MgbbKOH2ygaVaPHIAVkm2boAPogZAKRc JVKscCP2MSvsN0ec+ad+SCKjPd5Zh6juE6IO8tUe2hlyS3yi9/BMbgVcNS7yPmT5LZF21lY7shUg yrU5FZc8EyVPvxP4yzQVxj7LaVYVBhL1hm6rkvtDc+HUP0fBDuvHs08Pa2V/jmfY7V4dVrYfTk1x j8/9qX9KV7/ezm+u/cXtfDG7jBfvb4+C2NsIel34SkAxoHUScYgeShGoIvekNszVFyiTEtA85nOf tgGvDYVSnsOCJOYy9mj29/zqk2JqqK8bWSWgBR5/Z3qWvGClFgmS8s+gXCg441GknGomWcGhmMpQ OqvyvNpiW+vKPQ7ywqjXz0M7H8dOoEB5PEQIbVQQKygIntWVwMViPnG6BXOhHzmNdqLXMd4ewBpA apwWetfuGMQd+tMoig7yaT9DGMIAmQ+OyDN2x0yOoPTsYkeTve1/YfaomCGmjtzBkH1PdYPx7wiV 3vKSSyOgT2XJSRQIt+5WmZpnUopHFB1qnu1r28GoDOyZrArLtKLSfJCR/0Vin2OXk9ae3L3GVtRy 29bPcT0ca+peSyMro2heqrfF6jrHoaucA/mB6v6XmhY/2bZYymqUjFFSNO26KpWAH4MatuzIgQnC P9IK70gjWJpKA0nbYk05Gdsl0Bo0J/v8L/VsnaFXLL9Yip21xdx5/meDmcO1725DV4St/jWyrhRX E+L+2p+YIFST60FKN0Oawb9aci8VSiOPjeEtktNIVDUlXGo3c1ntAx4i2/UjiO2eYl0y3UhuCNeO bJdDnzacOXjgdmEffWu+n+4tEMvWvZnJY2qKDUbVl3vKVwXY8RFsPDV5vY8eemo77ruyzgnau6lS ZZNgGGE2tpTpQJnHtyZcyQBpkxh0kOkFyqMpCgyrkx5/VxHO+6JR2mTCqkJnKUG6DZQsV3a4Ocgb aMXhgxsy2id2pmRJwutuJNqXnxUau/bgVPh16baaRJJtme0+LN3188/ElnNnysnAMW2hBUIlTGLU Kne9me0GfKSeJmhacLms9iFCHcU3TzXPMGLRcQuN/45nXJqqdaE/SYPjUf8+fDA/KEzXlCxFnicY +Cf04h0g2FayzbZRSIjc3Y8zm4yF01Bzoq3LwibOtMHIf9VNSzcYz3P1YkJXsw8Unk3MborC8GJC vzCZbCi8uHjl+tB+1/NtyNDyN59mXGYocbQIlhs/5xwK5cVVDobCiVuu4fUfdIkDhCEogJ+8IPus nXwPXASJ10bOJpSa31+ekDrzUl3KtWc89ILI15915y86/6m1cB2P/h4AufM2DAplbmRzdHJlYW0N ZW5kb2JqDTg1IDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAxMDIgMCBSIA0vUmVzb3Vy Y2VzIDg2IDAgUiANL0NvbnRlbnRzIDg3IDAgUiANL01lZGlhQm94IFsgMCAwIDYxMiA3OTIgXSAN L0Nyb3BCb3ggWyAwIDAgNjEyIDc5MiBdIA0vUm90YXRlIDAgDT4+IA1lbmRvYmoNODYgMCBvYmoN PDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvVFQyIDExMCAwIFIgL1RUOCA5 MiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMTYgMCBSID4+IA0vQ29sb3JTcGFjZSA8PCAv Q3M2IDExMSAwIFIgPj4gDT4+IA1lbmRvYmoNODcgMCBvYmoNPDwgL0xlbmd0aCAxNjgyIC9GaWx0 ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJpFfbcts2EH3XV+zkpXIr0iR1dzuZyLKdOLFT j81JOhPnASIhCTUEsAAoRX/fBSBKlGSnydSesXkBDnbPnr3wPG2cpmkCMaTTRpxAhL/uX7/TCzuQ LhqnY92DTLs3EehMNE7fPsQw040gCqMowp1ZI4J01fjSvBaGKkENXCgyNXAStNtR1DwvRc4p3Clp ZCY5PBQ0Y1OWEcOkALtqiKveE1EStYYkijpw8jV9j6ABgl9Y8KzRhJP070b66+YC33W79uX2Nt7d 4aqabV+aH0J4yKQxQEQODyGcl4pTNpuD+7n8VjBFNQQwKhTjGwOCHu5vfrkjMwrt6Ku3KA4H0O0d 2FSdvXfkl/ZX6xhCXIXwmSgzXxDRglcXlJN1kEpOFREGPlKzkupJw2PzIv2oH0/OYARpaaRihL9q +VOTsF+5VyHBSGuZMWKobgFZEsbJBCmeKrmAuTHF2enparUKcyPULJRq5gzFQA98oIMdZM2RnRAC 6+iRV81R9iTkitN8RhdUGH2AirQ/i/Y8WDqnQEozl0rDTKEn05LzNZDdGWBwSSaFUWxSWq1okFOU VgifGHI3pmq6FQW+uB1ft9zbD3TJBFwRzu16q0kOY6kKqZziWjDKkV4B76R8ok4TN04NFVaKhFGl UZu43drwHhWN6i1Krq1ib8jEQkm1brnd7+SKqBw+U6adhRXOw93oPh210IIs/EGqXiLe8fSLRstz lKqmh9Tvtn0PNox8ztShPWHMzOGmyhIbmdvr9P5yK+8wbvtkq9EI8SCJ4EJyTtf1hW7dLcmZJfCc L/MQbk8f4B3mwoHN7dAWmpdsjsJk4F/Xzb3NbqhNJLs2QITOoG7epxEkSRwlkFJOi7kUFH6LMbf6 Ufvx5MjIwaAd9LqdPlyN/qqvs8/7cSc5dv9ygZm2eYx10lXDdtjzZjaftKXvzYIZRbdJd5k2OtbR ziAJhx2I4y7eoEdouKKNaeM83Su7nX4Sxq7uNv+whxl5dgj7egOLi3vDsI10DaIDxBrJW2y7aoe+ q+bPkt9BI3uomQP2vT7GtQp6kBpHjO1yBRmIIviTPMFbJZcUM5XhX5TG2VFg4v4wSKIe3BFNcipI C8YjGMZxNAwG0XB4fMpBuAfxAMPYHrax/3TbVXgPT9mu63aCOOp34bno7h3j3A8r39/8XfBQoInh TC6rWCdtDMQ22MMO3rwU7M3S44B/55jX+8f4+Cfd4ZGmnlNAZzBErT6rAQxxkngh+NRqD1296Hd/ tke4cstpZkrCnTKoMmv4KA3LfrZq7bdx1zCuL9MrMOQJoYSEQmrmSpGiM6zATMxcuV4SznKGp0qF 3qEF9aJMxBpY3caishFXS9yuQCHr2NzMnBhY2GuYYB/ihC1ovsUxEsDuI9hq8NqeyxYFd43R10fE KzWteoih2VxILmfrLUROdYatDUEtxpxpyGVWWgC7126i34y9Q/zVnGVzsMZzJFIgboWCwxXarEt8 vTHc24wQ/kJI58B2SvgdhK33uCmXm5BYHGaQxgK7izvR+o5P5gThMAfdyXQ6lcpZwzArDZuu3WN3 dIXiTQgBmx4uXmyYEM4bGzzsYUh4RvPSjlwr23fwAgdCh7uPYmnRBjssxlYHRuFo4Prt7pnCacog fxVv/rgKJcMej45PJVJksc7Hd0Eco21jWTDqWrWLqruquLPObrWyG6yQzaKc8GpotWZY34nWJQ5y mUfbhEbXXUEDPIEVVqsKLvpdcmP3oZ3EGLoozP75CCMnTmEEZlTgyMi34bcGUbXAkcPaM91gbgS3 FxIrcMWoscP1xsvJeidWO395qSrtxcp2otB7o/qGUG8T0u7GzSqy8EAzZU/BqfRw3An+I9NfnhAd MhNLhpMuVLmLzNmoF8SmLZI0US71UZdmZ7plVGyCtcYxslh751u4z7jp1VLoLoEURRVa7eKzHStd njzDoM/HBbHIS1xSS29fN/DNZBdJRf8p8SMjt0YWKGRbDT3TlZhRlnecEowf8TOeI3abnLVs2lQb x8zlN5rhaGzbKcJnGMxwn/mkGw6OhqzAPT34YvrB+j6uiPxftfzVDuaxOcYm7GJdfT0+4KcNxdA+ NnOMz+NJCCOc5e8985W591ip1JLmYfVk/zNxX0j12mpzF4uJ0JxsPyrYNmKZrQ25W1SdNC2VYHru o+cUof3gj4WXLYmj33/FudBncuFruDhS0oppW9QLbnOauRqNFYRpA+5eH7aQmoqw6f87ACFWglgK ZW5kc3RyZWFtDWVuZG9iag04OCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAzIDAg UiANL1Jlc291cmNlcyA4OSAwIFIgDS9Db250ZW50cyA5MCAwIFIgDS9NZWRpYUJveCBbIDAgMCA2 MTIgNzkyIF0gDS9Dcm9wQm94IFsgMCAwIDYxMiA3OTIgXSANL1JvdGF0ZSAwIA0+PiANZW5kb2Jq DTg5IDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL1RUMiAxMTAg MCBSIC9UVDYgOTEgMCBSIC9UVDggOTIgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTE2IDAg UiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxMTEgMCBSID4+IA0+PiANZW5kb2JqDTkwIDAgb2Jq DTw8IC9MZW5ndGggOTQzIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJdFRNk9o4 EL3zK7rmxGwBY+aDTY4GNDNOwFC2qOzUVA7CFqAdI3klGUJ+/bZkMJBKoAowrX79ut9rDWnrjtJ7 6ANdtfr3EODbf/39OOg9At227kZmAJnxkQBMJlt3L2kf1qbVDXpBEGBm1gqA7lvv7UhariW3MNZs ZeG2+/AQBO1hJfOCw1wrqzJVQFryTKxExqxQEtypz3jqC5MV0we4D4JHuP1OvyBoF8HHDjxrteGW /tuifx1/YOzpyQWbx/75CU9dcHtvf+1Bmilrgckc0h4MK11wsd6Af5EfpdDcQBfCUoviSKA7wPz2 +5ytOTz0v9eM+r1P8DTwhUrNS6Z53oFMlcJ9l9WyEGbDc18mF8ZqsaysCwkJ+43CGSjtfl8xRhTb gb2wG1VZQCKYlvnJqBUiHeBDSIeu1U7kCG43zOIHB7ZUO95MBVkcNPZkQSorMu5J2I0wgAXYWrNy A8gXy2dF5XCwACsKMFW2uQQROAnPn2uxQ4WwxF7pD9MDeFV7vuO6U8PmKqu2XFoQ1vBiBVt2aHCQ Aiw5bFWOOmMt7Nl1smeHTl2QGVgesNktNiXXvp1zAxcorhGcmeYrrrnMkJtV/nTjtFRlgtuDO6Uw oM+RE4zSaybFT+820wH+I+OldQwk524QK0x1kCigLpXhbu45NlrgMJDbCabBNRbnw3RualkFtpMx THMYqFLG88rZycE2PZkGJucrIeuRXPfRoHoMY2BbGT/FlSoKnDx6ABFPMEhf8/8qNG7uR6KZNAWz qC8KIvGfgsl1heY1x7GgbSQQuXYW7Z1grjfrYmfaFLkVYivQvlByvRXGuPEBGkm6/2rzOUNhtOS2 YoW3zV6gp36xgeY79YE5qPifpEMPOWO4vpU2140asZbmd5Tx4vpUX1xdt5iXN8DFnYaRwAWuu7s0 cL0pbjVQs219K2VKWuaFwuFxFEuY8wpe7a/bIwk3YQpRegNLZkS9QPSVQBRTksSEQjobRYS+QRiP rwOnNkn8EsWEJFH8AjRMv8LzLBkRGEfpaBJG0xTCyQS+hUkSxjQiaQfIP/OEpCnMkrNDp/NJRMYd RB9NFmMHNVxQiGcUJtE0ogRrz5DC2wnoDbmE1BNapKTBmT0fOSKHaUijWQyvJCFRDN8iZOHwMOao Eo+WRC+v1DNxT7+wuSANCDwlyegVH8NhNImQACY9RzR2nTw7gCZ9HiY0Gi0mYQLzRTKfpeSo6+Co a3AS1uv62evau/H5hLb+F2AAdt8QLQplbmRzdHJlYW0NZW5kb2JqDTkxIDAgb2JqDTw8IA0vVHlw ZSAvRm9udCANL1N1YnR5cGUgL1RydWVUeXBlIA0vRmlyc3RDaGFyIDMyIA0vTGFzdENoYXIgNDYg DS9XaWR0aHMgWyAyNTAgMCA0MDggMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDI1MCBdIA0vRW5jb2Rp bmcgL1dpbkFuc2lFbmNvZGluZyANL0Jhc2VGb250IC9QQkFJSkYrVGltZXNOZXdSb21hbiANL0Zv bnREZXNjcmlwdG9yIDkzIDAgUiANPj4gDWVuZG9iag05MiAwIG9iag08PCANL1R5cGUgL0ZvbnQg DS9TdWJ0eXBlIC9UcnVlVHlwZSANL0ZpcnN0Q2hhciAzMiANL0xhc3RDaGFyIDMyIA0vV2lkdGhz IFsgMjc4IF0gDS9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIA0vQmFzZUZvbnQgL1BCQUlQQitB cmlhbCANL0ZvbnREZXNjcmlwdG9yIDk1IDAgUiANPj4gDWVuZG9iag05MyAwIG9iag08PCANL1R5 cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDg5MSANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAt MjE2IA0vRmxhZ3MgMzQgDS9Gb250QkJveCBbIC01NjggLTMwNyAyMDI4IDEwMDcgXSANL0ZvbnRO YW1lIC9QQkFJSkYrVGltZXNOZXdSb21hbiANL0l0YWxpY0FuZ2xlIDAgDS9TdGVtViAwIA0vRm9u dEZpbGUyIDk0IDAgUiANPj4gDWVuZG9iag05NCAwIG9iag08PCAvRmlsdGVyIC9GbGF0ZURlY29k ZSAvTGVuZ3RoIDc5NjAgL0xlbmd0aDEgMTkxOTYgPj4gDXN0cmVhbQ0KSIlcVQt0TVca/v69z7k3 kno/kmLkJlceJJHEWyip5EaIR7zFtJUb5CXhIhSjRdVjiUdrPNdCGSsTrQ6XlqJmGhamqur9HPWY Uo8ONaods3D3fMk8VjvnW+esf+/z7/1/+9///jYEQG3Mhkb2gMGJbfOyRsQCfcrY2390qdfXZJ09 Dei1BpC+o6eWuX7od3kO/10BnIfyfQWlnaZUJgJBGwF7ckHJ9PzV362nnbyY/kcKx3rHfB78V7r3 OcRPx0J2NGxVvwKo04jtloWlZdP+sTJ5O9udgUYpJRNGexH0vR9oN4Tt9FLvNF9ImfyW49mGa7y3 dGyDj4uzgN4W58/2TZhcRt58Mm9W//dNGus7nR/3GIgk/7ph9lKy6otwvs31CjQDzA2+9DV3An3M M3sc3IFic1035Og//OcForAK76ElHkoyDqIKffB7vIxsrEAvnMB21MF0OQYLbqRjC6IkHAoZCBUb a3EJr2ASbuE6YpGFq9KA83jgQxN0MXf5zcJCs5dewUjDNuyTEhmMRNqZKl7iGHmZqUIoYs1xc5Gt 9bglLc0OZNL6FvURg1l4Fw1QjC/Ms+oMIg+VMlPuIgK5KLfaW4vMOHTFLpyTLFr9MN2+WGsXSjhq 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 meBtWNMJkq45cMEzuqZYv6hrHvUVXZtRb0ykkoePjIrTufycMj53frKQn1140DqYgBQk4TAcgVEQ YRpykIc5UGAc/XmYhAKWZ2EB1RycBhWew9LiA4/6t/vhipnc8AOuUQE3Iwdu6MJxYPoM80RZ1ngg r2CLlUfFSr9HmOeacPF37a9pSqCBjJmOaMn/1Oqiip4t7o0r59K5gzON0s9Wv1Xr/dbm/g0WV8e+ dtwrVl9yx60uLLL8aVf+bQAQIEdKCmVuZHN0cmVhbQ1lbmRvYmoNOTUgMCBvYmoNPDwgDS9UeXBl IC9Gb250RGVzY3JpcHRvciANL0FzY2VudCA5MDUgDS9DYXBIZWlnaHQgMCANL0Rlc2NlbnQgLTIx MSANL0ZsYWdzIDMyIA0vRm9udEJCb3ggWyAtNjY1IC0zMjUgMjAyOCAxMDM3IF0gDS9Gb250TmFt ZSAvUEJBSVBCK0FyaWFsIA0vSXRhbGljQW5nbGUgMCANL1N0ZW1WIDAgDS9Gb250RmlsZTIgOTYg MCBSIA0+PiANZW5kb2JqDTk2IDAgb2JqDTw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGgg NjY2OSAvTGVuZ3RoMSAxNzM1MiA+PiANc3RyZWFtDQpIiVxUCXRU5RX+7v+/NxOyETCQDeVNHomQ xUAosqVhskzAQkIWlgkFyWQhCRIygQBBI4sIocMqB1JBxFJEghR8oQEChYq7PRBC0apYy6YWXJC0 5yBWZF7vDEih75733t23//4XBCAESyCRP74oJbXU7XQCWXbm5pXVuNwoUjMA+0mA0srm12vN7jPz WfYZYBk4w11Zs+Dh3dcBazCgGpWzFs7ITKi/ACT1YZ1ZVRWu8vdGf5PH/tYz/WgVM3rW9FgHBB9l ul9VTX3D5EOzy5lmm/ARs2rLXBCxx9l+JdPZNa4Gd7dDtIntNdbXZrtqKurPTHodyOzP9A/u2rn1 nDc/mQE+uXtOhfubvXWXABvHD7ylHkEUv9HqLkQp8YgEzMv8XvH9vdXmFZ/c9xdfs3X7nRdowV6q xl68jjepi61ew2G04X1EIBtb0YiNaIIFU5jzGxQyqMzfSFFmG1KwnfPZjg7WnYxFOILeFGl+hcVY Lj9gq+Xc6VhkIB+1WEPjzHmYivPKMgzFOMyGm5aYTnOtucF8GTtxWL5v3kIQolHG0GF+p35ifoZk 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 UiA0IDAgUiA3IDAgUiAxMCAwIFIgMTMgMCBSIDE2IDAgUiAxOSAwIFIgMjIgMCBSIDI1IDAgUiAN XSANL0NvdW50IDEwIA0vUGFyZW50IDEwMCAwIFIgDT4+IA1lbmRvYmoNMTAwIDAgb2JqDTw8IA0v VHlwZSAvUGFnZXMgDS9LaWRzIFsgOTkgMCBSIDEwMSAwIFIgMTAyIDAgUiAxMDMgMCBSIF0gDS9D b3VudCAzMSANPj4gDWVuZG9iag0xMDEgMCBvYmoNPDwgDS9UeXBlIC9QYWdlcyANL0tpZHMgWyAy OCAwIFIgMzEgMCBSIDM0IDAgUiAzNyAwIFIgNDAgMCBSIDQzIDAgUiA0NiAwIFIgNDkgMCBSIDUy IDAgUiA1NSAwIFIgDV0gDS9Db3VudCAxMCANL1BhcmVudCAxMDAgMCBSIA0+PiANZW5kb2JqDTEw MiAwIG9iag08PCANL1R5cGUgL1BhZ2VzIA0vS2lkcyBbIDU4IDAgUiA2MSAwIFIgNjQgMCBSIDY3 IDAgUiA3MCAwIFIgNzMgMCBSIDc2IDAgUiA3OSAwIFIgODIgMCBSIDg1IDAgUiANXSANL0NvdW50 IDEwIA0vUGFyZW50IDEwMCAwIFIgDT4+IA1lbmRvYmoNMTAzIDAgb2JqDTw8IA0vVHlwZSAvUGFn ZXMgDS9LaWRzIFsgODggMCBSIF0gDS9Db3VudCAxIA0vUGFyZW50IDEwMCAwIFIgDT4+IA1lbmRv YmoNMTA0IDAgb2JqDTw8IA0vQ3JlYXRpb25EYXRlIChEOjIwMDQwMTE2MDk0NTIzLTA4JzAwJykN L01vZERhdGUgKEQ6MjAwNDAxMTYwOTQ1MjMtMDgnMDAnKQ0vUHJvZHVjZXIgKEFjcm9iYXQgRGlz dGlsbGVyIDUuMC41IFwoV2luZG93c1wpKQ0vQXV0aG9yIChzY290dCkNL0NyZWF0b3IgKFBTY3Jp cHQ1LmRsbCBWZXJzaW9uIDUuMikNL1RpdGxlIChNaWNyb3NvZnQgV29yZCAtIGJ2My5kb2MpDT4+ IA1lbmRvYmoNMTA1IDAgb2JqDTw8IC9UeXBlIC9NZXRhZGF0YSAvU3VidHlwZSAvWE1MIC9MZW5n dGggMTA1MiA+PiANc3RyZWFtDQo8P3hwYWNrZXQgYmVnaW49JycgaWQ9J1c1TTBNcENlaGlIenJl U3pOVGN6a2M5ZCcgYnl0ZXM9JzEwNTEnPz48cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cu dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMuYWRv YmUuY29tL2lYLzEuMC8nPjxyZGY6RGVzY3JpcHRpb24gYWJvdXQ9JycgeG1sbnM9J2h0dHA6Ly9u cy5hZG9iZS5jb20vcGRmLzEuMy8nIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYv MS4zLycgcGRmOkNyZWF0aW9uRGF0ZT0nMjAwNC0wMS0xNlQxNzo0NToyM1onIHBkZjpNb2REYXRl PScyMDA0LTAxLTE2VDE3OjQ1OjIzWicgcGRmOlByb2R1Y2VyPSdBY3JvYmF0IERpc3RpbGxlciA1 LjAuNSAoV2luZG93cyknIHBkZjpBdXRob3I9J3Njb3R0JyBwZGY6Q3JlYXRvcj0nUFNjcmlwdDUu ZGxsIFZlcnNpb24gNS4yJyBwZGY6VGl0bGU9J01pY3Jvc29mdCBXb3JkIC0gYnYzLmRvYycvPgo8 cmRmOkRlc2NyaXB0aW9uIGFib3V0PScnIHhtbG5zPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8x LjAvJyB4bWxuczp4YXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nIHhhcDpDcmVhdGVE YXRlPScyMDA0LTAxLTE2VDE3OjQ1OjIzWicgeGFwOk1vZGlmeURhdGU9JzIwMDQtMDEtMTZUMTc6 NDU6MjNaJyB4YXA6QXV0aG9yPSdzY290dCcgeGFwOk1ldGFkYXRhRGF0ZT0nMjAwNC0wMS0xNlQx Nzo0NToyM1onPjx4YXA6VGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0 Jz5NaWNyb3NvZnQgV29yZCAtIGJ2My5kb2M8L3JkZjpsaT48L3JkZjpBbHQ+PC94YXA6VGl0bGU+ PC9yZGY6RGVzY3JpcHRpb24+CjxyZGY6RGVzY3JpcHRpb24gYWJvdXQ9JycgeG1sbnM9J2h0dHA6 Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2Rj L2VsZW1lbnRzLzEuMS8nIGRjOmNyZWF0b3I9J3Njb3R0JyBkYzp0aXRsZT0nTWljcm9zb2Z0IFdv cmQgLSBidjMuZG9jJy8+CjwvcmRmOlJERj48P3hwYWNrZXQgZW5kPSdyJz8+CmVuZHN0cmVhbQ1l bmRvYmoNeHJlZg0wIDEwNiANMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDQ5NzMzIDAwMDAwIG4N CjAwMDAwNDk4ODQgMDAwMDAgbg0KMDAwMDA1MDA0NSAwMDAwMCBuDQowMDAwMDUxNTU3IDAwMDAw IG4NCjAwMDAwNTE3MDggMDAwMDAgbg0KMDAwMDA1MTg1NyAwMDAwMCBuDQowMDAwMDUzMzE2IDAw MDAwIG4NCjAwMDAwNTM0NjcgMDAwMDAgbg0KMDAwMDA1MzYxNiAwMDAwMCBuDQowMDAwMDU1MDc2 IDAwMDAwIG4NCjAwMDAwNTUyMzAgMDAwMDAgbg0KMDAwMDA1NTM4MCAwMDAwMCBuDQowMDAwMDU2 NDA3IDAwMDAwIG4NCjAwMDAwNTY1NjEgMDAwMDAgbg0KMDAwMDA1NjcxMSAwMDAwMCBuDQowMDAw MDU3OTY2IDAwMDAwIG4NCjAwMDAwNTgxMjAgMDAwMDAgbg0KMDAwMDA1ODI1OCAwMDAwMCBuDQow MDAwMDU5NDEwIDAwMDAwIG4NCjAwMDAwNTk1NjQgMDAwMDAgbg0KMDAwMDA1OTcwMiAwMDAwMCBu DQowMDAwMDYwODg2IDAwMDAwIG4NCjAwMDAwNjEwNDAgMDAwMDAgbg0KMDAwMDA2MTE3OCAwMDAw MCBuDQowMDAwMDYyMjczIDAwMDAwIG4NCjAwMDAwNjI0MjcgMDAwMDAgbg0KMDAwMDA2MjU2NSAw MDAwMCBuDQowMDAwMDYzNDk0IDAwMDAwIG4NCjAwMDAwNjM2NDkgMDAwMDAgbg0KMDAwMDA2Mzc5 OSAwMDAwMCBuDQowMDAwMDY0OTI1IDAwMDAwIG4NCjAwMDAwNjUwODAgMDAwMDAgbg0KMDAwMDA2 NTIxOCAwMDAwMCBuDQowMDAwMDY1ODgwIDAwMDAwIG4NCjAwMDAwNjYwMzUgMDAwMDAgbg0KMDAw MDA2NjE4NSAwMDAwMCBuDQowMDAwMDY3NjA1IDAwMDAwIG4NCjAwMDAwNjc3NjAgMDAwMDAgbg0K MDAwMDA2NzkxMCAwMDAwMCBuDQowMDAwMDY5MTUyIDAwMDAwIG4NCjAwMDAwNjkzMDcgMDAwMDAg bg0KMDAwMDA2OTQ0NSAwMDAwMCBuDQowMDAwMDcwNTg2IDAwMDAwIG4NCjAwMDAwNzA3NDEgMDAw MDAgbg0KMDAwMDA3MDg5MSAwMDAwMCBuDQowMDAwMDcyMjk5IDAwMDAwIG4NCjAwMDAwNzI0NTQg MDAwMDAgbg0KMDAwMDA3MjYwNCAwMDAwMCBuDQowMDAwMDczODk0IDAwMDAwIG4NCjAwMDAwNzQw NDkgMDAwMDAgbg0KMDAwMDA3NDE5OSAwMDAwMCBuDQowMDAwMDc1NDU0IDAwMDAwIG4NCjAwMDAw NzU2MDkgMDAwMDAgbg0KMDAwMDA3NTc1OSAwMDAwMCBuDQowMDAwMDc3Mjc0IDAwMDAwIG4NCjAw MDAwNzc0MjkgMDAwMDAgbg0KMDAwMDA3NzU2NyAwMDAwMCBuDQowMDAwMDc4OTExIDAwMDAwIG4N CjAwMDAwNzkwNjYgMDAwMDAgbg0KMDAwMDA3OTIwNCAwMDAwMCBuDQowMDAwMDgwNTU5IDAwMDAw IG4NCjAwMDAwODA3MTQgMDAwMDAgbg0KMDAwMDA4MDg2NCAwMDAwMCBuDQowMDAwMDgyMzExIDAw MDAwIG4NCjAwMDAwODI0NjYgMDAwMDAgbg0KMDAwMDA4MjYxNiAwMDAwMCBuDQowMDAwMDg0MTA5 IDAwMDAwIG4NCjAwMDAwODQyNjQgMDAwMDAgbg0KMDAwMDA4NDQxNCAwMDAwMCBuDQowMDAwMDg1 MDczIDAwMDAwIG4NCjAwMDAwODUyMjggMDAwMDAgbg0KMDAwMDA4NTM3OCAwMDAwMCBuDQowMDAw MDg2NTM2IDAwMDAwIG4NCjAwMDAwODY2OTEgMDAwMDAgbg0KMDAwMDA4Njg0MSAwMDAwMCBuDQow MDAwMDg4MjY2IDAwMDAwIG4NCjAwMDAwODg0MjEgMDAwMDAgbg0KMDAwMDA4ODU3MSAwMDAwMCBu DQowMDAwMDg5NjQ4IDAwMDAwIG4NCjAwMDAwODk4MDMgMDAwMDAgbg0KMDAwMDA4OTk1MyAwMDAw MCBuDQowMDAwMDkxMjQzIDAwMDAwIG4NCjAwMDAwOTEzOTggMDAwMDAgbg0KMDAwMDA5MTU0OCAw MDAwMCBuDQowMDAwMDkzMDMxIDAwMDAwIG4NCjAwMDAwOTMxODYgMDAwMDAgbg0KMDAwMDA5MzMz NiAwMDAwMCBuDQowMDAwMDk1MDkzIDAwMDAwIG4NCjAwMDAwOTUyNDggMDAwMDAgbg0KMDAwMDA5 NTQxMCAwMDAwMCBuDQowMDAwMDk2NDI3IDAwMDAwIG4NCjAwMDAwOTY2NDcgMDAwMDAgbg0KMDAw MDA5NjgyNyAwMDAwMCBuDQowMDAwMDk3MDQwIDAwMDAwIG4NCjAwMDAxMDUwOTAgMDAwMDAgbg0K MDAwMDEwNTI5NSAwMDAwMCBuDQowMDAwMTEyMDU0IDAwMDAwIG4NCjAwMDAxMTIwODUgMDAwMDAg bg0KMDAwMDExMjEyOSAwMDAwMCBuDQowMDAwMTEyMjc1IDAwMDAwIG4NCjAwMDAxMTIzNjcgMDAw MDAgbg0KMDAwMDExMjUxNiAwMDAwMCBuDQowMDAwMTEyNjY1IDAwMDAwIG4NCjAwMDAxMTI3NDkg MDAwMDAgbg0KMDAwMDExMjk4MyAwMDAwMCBuDQp0cmFpbGVyDTw8DS9TaXplIDEwNg0vSURbPGU3 NWQyZjNkYTlmMGI3ZTY4NDkxMmMwMmM1MTQ5MTNlPjw2YzNlNmI3ZGU1ODY5YmRhZjcxNWM1OTUy ZDAxOTQzNz5dDT4+DXN0YXJ0eHJlZg0xNzMNJSVFT0YN --=====================_75381222==_-- Received: from smtp-bedford.mitre.org (smtp-bedford-x.mitre.org [192.160.51.76]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i08GIfe04389 for ; Thu, 8 Jan 2004 11:18:41 -0500 Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (8.11.6/8.11.6) with ESMTP id i08GIBl27976 for ; Thu, 8 Jan 2004 11:18:21 -0500 Received: from mailsrv2a.mitre.org (mailsrv2a.mitre.org [129.83.221.56]) by smtp-bedford.mitre.org (8.11.6/8.11.6) with ESMTP id i08GHZg27439 for ; Thu, 8 Jan 2004 11:17:36 -0500 Received: from mitre.org ([128.29.3.28]) by mailsrv2a.mitre.org (Netscape Messaging Server 4.15) with ESMTP id HR6IKW00.39C; Thu, 8 Jan 2004 11:17:20 -0500 Message-ID: <3FFD828F.7050808@mitre.org> Date: Thu, 08 Jan 2004 11:17:19 -0500 From: "Scott,Keith L." User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 To: c.radley@comcast.net CC: dtn-interest@mailman.ipnrg.org Subject: Re: [dtn-interest] DTN versus Pacsat ? References: <123020032153.7295.fdb@comcast.net> In-Reply-To: <123020032153.7295.fdb@comcast.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Charles, From a brief review of the PACSAT documentation, I think the main difference is that DTN (to me) seems more like a network, whereas PACSAT does file delivery between stations in a star configuration. One way I was thinking of PACSAT while reading the docs is almost like a 'LAN with (intelligent) storage' model, somewhat similar to the Internet Backplane Protocol (http://loci.cs.utk.edu/modules.php?name=Content&pa=showpage&pid=3_1)? Granted bundles look a lot like files, but routing, the mix of predicted, anticipated, and completely opportunistic connectivity, the possibility of using multiple paths for data delivery, congestion control, etc. make DTN different. One of the big challenges in DTN is multi-hop routing in networks with intermittent (either known or random) connectivity. As an example, if a terrestrial node has access to two different satellite uplinks with different characteristics, it may need to choose one or the other based on some subset of {message size, access terminal characteristics, destination(s), information TTL, characteristics of the connection to the access terminal, ...} DTN uses a two-stage routing technique originally designed in the context of interplanetary communications. This two-stage technique first routes packets (bundles) to the correct region, then interprets any region-specific addressing information. This means that if you send a bundle from Earth to Mars using your DHCP'ed address, and that address changes before the reply comes back, you may still be OK (assuming that the region-specific information is something like a DNS name and your DHCP'ed host has a dynamic entry somewhere). DTN's custody transfer seems to be the logical extension of the PACSAT reliable file delivery mechanism. In the DTN, any node may choose to take custody of a custodially delivered message. On doing so, that node assumes responsibility for getting the message to its destination (or the next custodian). The PACSAT procedures for dealing with broadcast transmissions and reliable delivery may have applicability to multicast in DTN as well. In DTN, data is demultiplexed to applications without any kind of file_type parameter. Data is demultiplexed based on the region-specific routing information, which _can_ be used to implement something similar to a port number in TCP/IP. --keith c.radley@comcast.net wrote: >Greetings. > >Can anybody comment on any significant similarities and/or differences between DTN and the store-and-forward packet protocols implemented on Pacsat and other amateur satellites ? > >Thanks, > >Charles F. Radley >_______________________________________________ >dtn-interest mailing list >dtn-interest@mailman.dtnrg.org >http://mailman.dtnrg.org/mailman/listinfo/dtn-interest > > Received: from caduceus.jf.intel.com (fmr06.intel.com [134.134.136.7]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i06KPLe18466 for ; Tue, 6 Jan 2004 15:25:22 -0500 Received: from petasus.jf.intel.com (petasus.jf.intel.com [10.7.209.6]) by caduceus.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-outer.mc,v 1.12 2003/12/18 18:58:11 root Exp $) with ESMTP id i06KQLRm018715 for ; Tue, 6 Jan 2004 20:26:21 GMT Received: from orsmsxvs040.jf.intel.com (orsmsxvs040.jf.intel.com [192.168.65.206]) by petasus.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-inner.mc,v 1.7 2003/12/18 18:58:10 root Exp $) with SMTP id i06KPdaa020347 for ; Tue, 6 Jan 2004 20:25:49 GMT Received: from orsmsx331.amr.corp.intel.com ([192.168.65.56]) by orsmsxvs040.jf.intel.com (SAVSMTP 3.1.2.35) with SMTP id M2004010612251415265 for ; Tue, 06 Jan 2004 12:25:14 -0800 Received: from orsmsx311.amr.corp.intel.com ([192.168.65.40]) by orsmsx331.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.5329); Tue, 6 Jan 2004 12:25:14 -0800 Received: from scsmsx402.amr.corp.intel.com ([10.3.90.16]) by orsmsx311.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.5329); Tue, 6 Jan 2004 12:25:14 -0800 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1 Date: Tue, 6 Jan 2004 12:25:14 -0800 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: CFP - IEEE Computer Special Issue on Sensor Networks (deadline Feb 2) Thread-Index: AcPT32aVUlm4tnEcQ82hTdcrAIrhWgACpqnwACpCUgA= From: "Fall, Kevin" To: X-OriginalArrivalTime: 06 Jan 2004 20:25:14.0630 (UTC) FILETIME=[31251260:01C3D493] X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by borgcube.gst.com id i06KPLe18466 Subject: [dtn-interest] FW: CFP - IEEE Computer Special Issue on Sensor Networks (deadline Feb 2) Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Of possible interest to some of you: - K Computer seeks articles for a special issue on sensor networks, to appear in August 2004. Guest editors are David Culler from the University of California, Berkeley, Mani Srivastava from the University of California, Los Angeles, and Deborah Estrin from the University of California, Los Angeles. Distributed systems of embedded smart sensors and actuators promise unprecedented capabilities for the instrumentation and monitoring of the physical world including: temperature, vibration, air pressure, chemicals, even voice and video data. Proponents envision a host of novel applications for sensor networks, from earthquake structural failure analysis to rainforest habitat research. The small and many characteristics of sensor networks have fostered research in disciplines that have previously been focused on computing and networking at a much larger scale. This interest is driven by the vision that, like the Internet, large-scale distributed networks of sensors will pervade the world but at a physical, rather than virtual, level. Computer's special issue will focus on all aspects of the field: hardware, architectures, wireless communication, networking, middleware, application development, applications, and experience. There are opportunities for short and long papers, providing a forum for reporting on both early and mature research. Topics of particular interest include sensor network architectures; sensor node hardware; networking; low-power protocols and services; distributed algorithms; data query, dissemination, routing, and fusion; novel applications and services; application development tools; and deployment experiences. The deadline for papers is 2 February 2004. Submission guidelines are available at http://www.computer.org/computer/author.htm. Submit manuscripts at http://cs-ieee.manuscriptcentral.com/ Send inquiries to the guest editors at culler@eecs.berkeley.edu, mbs@ee.ucla.edu, and destrin@cs.ucla.edu. Received: from joy.songbird.com (joy.songbird.com [208.184.79.7]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i05LPxe06056 for ; Mon, 5 Jan 2004 16:25:59 -0500 Received: from bbprime (jay.songbird.com [208.184.79.253]) by joy.songbird.com (8.11.6/8.11.6) with SMTP id i05LXCc27917; Mon, 5 Jan 2004 13:33:12 -0800 From: Dave Crocker To: , , CC: X-Mailer: PocoMail 3.03 (1740) - EVALUATION VERSION X-URL: http://www.pocomail.com/ Date: Mon, 5 Jan 2004 13:25:39 -0800 Message-ID: <200415132539.145820@bbprime> In-Reply-To: <200312312127.hBVLRh504007@boreas.isi.edu> Subject: Re: RE: [dtn-interest] DTN versus Pacsat ? Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Bob, > I believe that UUCP is a protocol (or a program that implements that > protocol, I guess I am not sure) for host-host communication across > circuits. It as used to build the UUNET network using phone lines. > This happened before, or at least independently of, the early > Internet. CSNET started with UUNET, latyer converted to TCP/IP, and > dragged UUNET in with them. And UUCP did have its own addressing > convention. More history than anyone is likely to want: CSNet started with protocols developed at University of Delaware, around 1978, considerably after uucp was written and a bit before Steve Bellovin, et al, organized Usenet. I was a grad student at UDel at the time. The CSNet technical work began under a contract to the Army, so the technology was in use before CSNet was funded. Steve B. was diligent and gave me a call one day about the Usenet idea. I do not remember where this call took place, in the timeline between 1979 and 1982, when I left UDel, so I am not sure whether it was formally before or after the CSNet effort began. I do, however, remember being astonishingly stupid and dismissed his phone call, entirely missing the nature of the community opportunity he was pursuing. sigh. The CSNet protocols were composed of a link layer and an email exchange layer. The link layer was created by EE grad student Ed Szurkowski. I did the email protocol, which was pretty close to trivial. However the link protocol, called phonenet, was quite interesting. It could run over anything, because both sides negotiated the permissible bit-patterns, starting with a trivial base set of upper-case letters and numbers. This meant it could run over TTY links, including X.29 channels. The protocol was even lock-step, and originally ran in half-duplex mode. Eventually I relaxed this and added pipelining. This kept the modem transmit light on nearly full-time. The X.29-based usage involved some tuning to match packet sizes for X.25 and phonenet. I won't guarantee that uucp was never used in CSNet, but it was not part of the original effort. The idea of using X.25 for direct packet-switching, rather than X.29 terminal access, was part of the original CSNet idea, as I recall, but it took quite awhile to get integrated into the operation. CSNet was strictly for email, initially, rather than being a general packet-switching service. It is best thought of as an email relay between connected Arpanet/Internet hosts and other, disconnected hosts. d/ -- Dave Crocker Brandenburg InternetWorking Received: from eis-msg-012.jpl.nasa.gov (eis-msg-012.jpl.nasa.gov [137.78.160.40]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i05IxPe30236 for ; Mon, 5 Jan 2004 13:59:25 -0500 Received: from [128.149.8.95] (orgone.jpl.nasa.gov [128.149.8.95]) by eis-msg-012.jpl.nasa.gov (8.12.10/8.12.10) with ESMTP id i05IwhvS028595; Mon, 5 Jan 2004 10:58:43 -0800 (PST) Mime-Version: 1.0 X-Sender: pshames@mail.jpl.nasa.gov Message-Id: In-Reply-To: <200401051758.i05Hw7EU028963@dwight.CS.Berkeley.EDU> References: <200401051758.i05Hw7EU028963@dwight.CS.Berkeley.EDU> Date: Mon, 5 Jan 2004 10:58:51 -0800 To: Kevin Fall , "Adrian J. Hooke" From: Peter Shames Subject: Re: [dtn-interest] DTN Proposers Day + "Mars Network" Cc: dtn-interest@mailman.ipnrg.org, ipnsig-discuss@isoc.org Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Hi Kevin, Mars Express uses the standard CCSDS link layer telecomm protocols (telecomm and telecommand) for the long haul link back to Earth. They also use Prox-1 on their short haul link to Beagle, as do MGS and MRO. Some of the modulation and signaling options are different on the earlier missions but it's essentially the same link protocol. However, there is no agreed upper layer protocol in use. Most of the orbiters just gather up whatever bits arrive, pack them into bit buckets, and forward them wrapped in their own telecom framing. Thus an unwrapping of the implied stack (inside out) may look like Beagle packets inside Beagle frames, split into convenient chunks, placed inside MRO packets, and then wrapped in MRO frames. All of this gets sorted out on the ground when the packets get sent to the appropriate end points based upon virtual channels, path and AP IDs. This all sounds pretty ugly from a "layer purist" point of view, but it is the easiest for the orbiter S/W guys to implement. Right now everything they get from the surface is just treated as a bit stream, regardless of whether it has anything like meaningful internal structure. In the future we may use CFDP on rovers and on the S/C, but some missions, like MRO, are planning on doing the same thing with any CFDP data that arrives from a rover. Cut, wrap, re-package, and reship. This issue of "how hard is it to implement, test, and validate" vs what benefit might be derived, is the toughest problem to deal with when infusion of any of these protocol approaches into real missions is contemplated. How many ways can you spell risk aversion? As you may have heard on the latest NOVA specials on the MER landing, there's already more than enough unavoidable risk to be dealt with. Cheers, Peter At 9:58 AM -0800 1/5/04, Kevin Fall wrote: >Interesting. So what does 'Mars Express' [and Beagle 2 if it is ever found] >use in the way of comms? > >- K > >> Also -- FYI: >> >> With this weekend's successful landing of the US Mars rover 'Spirit', we >> are on our way to building up a robust international communications >> infrastructure on and around the planet. The European 'Mars Express' >> orbiting communications relay and the US 'Mars Odyssey' orbiting relay both >> implement the new internationally-standardized "Proximity-1" short-haul >> space link protocol. 'Spirit' and its companion rover 'Opportunity' >> (scheduled to land on January 24) each use Proximity-1 for communicating >> back to Earth via these two orbiting Mars relays. For more information see >> Annex-C of: http://ccsds.org/documents/211x0b2.pdf >> >> The orbiters themselves terminate and convert the short-range protocols for >> communication with the Deep Space Network on Earth, using the >> internationally-standardized CCSDS long-haul protocols. The US 'Mars >> Reconnaissance Orbiter' >> (http://marsprogram.jpl.nasa.gov/mro/mission/sc_telecomm.html) will join >> the international fleet of Proximity-1 based Mars communications relays >> when it arrives at the planet in March 2006. "Mars Network" is therefore >> currently being deployed incrementally as a series of communications relay >> capabilities that are piggy-backed onto Mars orbiting scientific >> satellites, and as Scott notes the 2009 Mars Telecom Orbiter will become >> the first spacecraft that is dedicated to high-rate data exchange with Mars. >> >> >> Adrian J. Hooke >> Leader,InterPlanetary Network (IPN) Study >> Jet Propulsion Laboratory, >> Interplanetary Network Directorate >> Pasadena, California 91109-8099, USA >> +1.818.354.3063 >_______________________________________________ >dtn-interest mailing list >dtn-interest@mailman.dtnrg.org >http://mailman.dtnrg.org/mailman/listinfo/dtn-interest -- ___________________________________________________________ Peter Shames Manager - JPL Information Systems Standards Program InterPlanetary Network and Information Systems Directorate Jet Propulsion Laboratory, MS 301-265 California Institute of Technology Pasadena, CA 91109 USA Telephone: +1 818 354-5740, Fax: +1 818 393-1333 Internet: Peter.Shames@jpl.nasa.gov ___________________________________________________________ "We shall not cease from exploration, and the end of all our exploring will be to arrive at where we started, and know the place for the first time" T.S. Eliot Received: from dwight.CS.Berkeley.EDU (dwight.CS.Berkeley.EDU [169.229.62.97]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i05Hw9e26809 for ; Mon, 5 Jan 2004 12:58:09 -0500 Received: from dwight.CS.Berkeley.EDU (localhost.CS.Berkeley.EDU [127.0.0.1]) by dwight.CS.Berkeley.EDU (8.12.10/8.12.10) with ESMTP id i05Hw7EU028963; Mon, 5 Jan 2004 09:58:07 -0800 (PST) Message-Id: <200401051758.i05Hw7EU028963@dwight.CS.Berkeley.EDU> To: "Adrian J. Hooke" cc: dtn-interest@mailman.ipnrg.org, ipnsig-discuss@isoc.org Subject: Re: [dtn-interest] DTN Proposers Day + "Mars Network" In-reply-to: Your communique of Mon, 05 Jan 2004 08:55:39 PST. <5.1.0.14.2.20040105075005.01f671b8@mail1.jpl.nasa.gov> Date: Mon, 05 Jan 2004 09:58:07 -0800 From: Kevin Fall Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: Interesting. So what does 'Mars Express' [and Beagle 2 if it is ever found] use in the way of comms? - K > Also -- FYI: > > With this weekend's successful landing of the US Mars rover 'Spirit', we > are on our way to building up a robust international communications > infrastructure on and around the planet. The European 'Mars Express' > orbiting communications relay and the US 'Mars Odyssey' orbiting relay both > implement the new internationally-standardized "Proximity-1" short-haul > space link protocol. 'Spirit' and its companion rover 'Opportunity' > (scheduled to land on January 24) each use Proximity-1 for communicating > back to Earth via these two orbiting Mars relays. For more information see > Annex-C of: http://ccsds.org/documents/211x0b2.pdf > > The orbiters themselves terminate and convert the short-range protocols for > communication with the Deep Space Network on Earth, using the > internationally-standardized CCSDS long-haul protocols. The US 'Mars > Reconnaissance Orbiter' > (http://marsprogram.jpl.nasa.gov/mro/mission/sc_telecomm.html) will join > the international fleet of Proximity-1 based Mars communications relays > when it arrives at the planet in March 2006. "Mars Network" is therefore > currently being deployed incrementally as a series of communications relay > capabilities that are piggy-backed onto Mars orbiting scientific > satellites, and as Scott notes the 2009 Mars Telecom Orbiter will become > the first spacecraft that is dedicated to high-rate data exchange with Mars. > > > Adrian J. Hooke > Leader,InterPlanetary Network (IPN) Study > Jet Propulsion Laboratory, > Interplanetary Network Directorate > Pasadena, California 91109-8099, USA > +1.818.354.3063 Received: from eis-msg-012.jpl.nasa.gov (eis-msg-012.jpl.nasa.gov [137.78.160.40]) by borgcube-eth1.gst.com (8.10.2/8.10.2) with SMTP id i05GuBe23291 for ; Mon, 5 Jan 2004 11:56:11 -0500 Received: from hooke.jpl.nasa.gov (hookepc2.jpl.nasa.gov [137.79.10.230]) by eis-msg-012.jpl.nasa.gov (8.12.10/8.12.10) with ESMTP id i05GtYvS001746; Mon, 5 Jan 2004 08:55:34 -0800 (PST) Message-Id: <5.1.0.14.2.20040105075005.01f671b8@mail1.jpl.nasa.gov> X-Sender: ahooke@mail1.jpl.nasa.gov X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Mon, 05 Jan 2004 08:55:39 -0800 To: , ipnsig-discuss@isoc.org From: "Adrian J. Hooke" Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=====================_-1868828359==_.ALT" Subject: [dtn-interest] DTN Proposers Day + "Mars Network" Sender: dtn-interest-admin@mailman.dtnrg.org Errors-To: dtn-interest-admin@mailman.dtnrg.org X-BeenThere: dtn-interest@mailman.dtnrg.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Unsubscribe: , List-Id: Delay Tolerant Networking Interest List List-Post: List-Help: List-Subscribe: , List-Archive: --=====================_-1868828359==_.ALT Content-Type: text/plain; charset="us-ascii"; format=flowed "PROPOSERS' DAY ANNOUNCEMENT: The Defense Advanced Research Projects Agency's (DARPA) Advanced Technology Office (ATO) announces a Proposers' Day Workshop for the Disruption Tolerant Networking (DTN) new start .....Presentations will include an overview of the DTN program, specifics for first phase BAA participation, and the evolution of Delay Tolerant and Interplanetary Networking concepts by Vinton G. Cerf." http://www.eps.gov/spg/ODA/DARPA/CMO/SN04%2D10/Synopsis.html +++++++++++++++++++++++ Also -- FYI: With this weekend's successful landing of the US Mars rover 'Spirit', we are on our way to building up a robust international communications infrastructure on and around the planet. The European 'Mars Express' orbiting communications relay and the US 'Mars Odyssey' orbiting relay both implement the new internationally-standardized "Proximity-1" short-haul space link protocol. 'Spirit' and its companion rover 'Opportunity' (scheduled to land on January 24) each use Proximity-1 for communicating back to Earth via these two orbiting Mars relays. For more information see Annex-C of: http://ccsds.org/documents/211x0b2.pdf The orbiters themselves terminate and convert the short-range protocols for communication with the Deep Space Network on Earth, using the internationally-standardized CCSDS long-haul protocols. The US 'Mars Reconnaissance Orbiter' (http://marsprogram.jpl.nasa.gov/mro/mission/sc_telecomm.html) will join the international fleet of Proximity-1 based Mars communications relays when it arrives at the planet in March 2006. "Mars Network" is therefore currently being deployed incrementally as a series of communications relay capabilities that are piggy-backed onto Mars orbiting scientific satellites, and as Scott notes the 2009 Mars Telecom Orbiter will become the first spacecraft that is dedicated to high-rate data exchange with Mars. Adrian J. Hooke Leader,InterPlanetary Network (IPN) Study Jet Propulsion Laboratory, Interplanetary Network Directorate Pasadena, California 91109-8099, USA +1.818.354.3063 --=====================_-1868828359==_.ALT Content-Type: text/html; charset="us-ascii" "PROPOSERS' DAY ANNOUNCEMENT: The Defense Advanced Research Projects Agency's (DARPA) Advanced Technology Office (ATO) announces a Proposers' Day Workshop for the Disruption Tolerant Networking (DTN) new start .....Presentations will include an overview of the DTN program, specifics for first phase BAA participation, and the evolution of Delay Tolerant and Interplanetary Networking concepts by Vinton G. Cerf."

http://www.eps.gov/spg/ODA/DARPA/CMO/SN04%2D10/Synopsis.html

+++++++++++++++++++++++

Also -- FYI:

With this weekend's successful landing of the US Mars rover 'Spirit', we are on our way to building up a robust international communications infrastructure on and around the planet. The European 'Mars Express' orbiting communications relay and the US 'Mars Odyssey' orbiting relay both implement the new internationally-standardized "Proximity-1" short-haul space link protocol. 'Spirit' and its companion rover 'Opportunity' (scheduled to land on January 24) each use Proximity-1 for communicating back to Earth via these two orbiting Mars relays. For more information see Annex-C of: http://ccsds.org/documents/211x0b2.pdf

The orbiters themselves terminate and convert the short-range protocols for communication with the Deep Space Network on Earth, using the internationally-standardized CCSDS long-haul protocols. The US 'Mars Reconnaissance Orbiter' (http://marsprogram.jpl.nasa.gov/mro/mission/sc_telecomm.html) will join the international fleet of Proximity-1 based Mars communications relays when it arrives at the planet in March 2006. "Mars Network" is therefore currently being deployed incrementally as a series of communications relay capabilities that are piggy-backed onto Mars orbiting scientific satellites, and as Scott notes the 2009 Mars Telecom Orbiter will become the first spacecraft that is dedicated to high-rate data exchange with Mars.

Adrian J. Hooke
Leader,InterPlanetary Network (IPN) Study
Jet Propulsion Laboratory,
Interplanetary Network Directorate
Pasadena, California 91109-8099, USA
+1.818.354.3063
--=====================_-1868828359==_.ALT--