From owner-ietf-ppp-outgoing@merit.edu Mon Nov 1 08:29:05 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 1363B5DDA4; Mon, 1 Nov 1999 08:29:05 -0500 (EST) Received: from ietf.org (odin.ietf.org [132.151.1.176]) by segue.merit.edu (Postfix) with ESMTP id 10FE55DDA3 for ; Mon, 1 Nov 1999 08:29:03 -0500 (EST) Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA16170; Mon, 1 Nov 1999 08:28:48 -0500 (EST) Message-Id: <199911011328.IAA16170@ietf.org> Mime-Version: 1.0 Content-Type: Multipart/Mixed; Boundary="NextPart" To: IETF-Announce: ; Cc: ietf-ppp@merit.edu From: Internet-Drafts@ietf.org Reply-To: Internet-Drafts@ietf.org Subject: I-D ACTION:draft-ietf-pppext-l2tp-security-05.txt Date: Mon, 01 Nov 1999 08:28:48 -0500 Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Point-to-Point Protocol Extensions Working Group of the IETF. Title : Securing L2TP using IPSEC Author(s) : B. Patel, B. Aboba, W. Dixon, G. Zorn Filename : draft-ietf-pppext-l2tp-security-05.txt Pages : 14 Date : 28-Oct-99 This document discusses how L2TP may utilize IPSEC to provide for tunnel authentication, privacy, and integrity and replay protection. Both the voluntary and compulsory tunneling cases are discussed. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-pppext-l2tp-security-05.txt Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-pppext-l2tp-security-05.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-pppext-l2tp-security-05.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <19991028142307.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-pppext-l2tp-security-05.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-pppext-l2tp-security-05.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <19991028142307.I-D@ietf.org> --OtherAccess-- --NextPart-- From owner-ietf-ppp-outgoing@merit.edu Thu Nov 4 14:38:43 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 5EB335DDCA; Thu, 4 Nov 1999 14:38:42 -0500 (EST) Received: from intra0.extant.net (intra0.lvp.extant.net [216.28.121.11]) by segue.merit.edu (Postfix) with ESMTP id 8425E5DDC9 for ; Thu, 4 Nov 1999 14:38:40 -0500 (EST) Received: from karl ([216.28.121.202]) by intra0.extant.net (Netscape Messaging Server 3.6) with ESMTP id AAA1566; Thu, 4 Nov 1999 12:38:43 -0700 Message-Id: <4.2.2.19991104143447.048a1600@mail.extant.net> X-Sender: kfox@mail.extant.net X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 Date: Thu, 04 Nov 1999 14:38:34 -0500 To: ietf-ppp@merit.edu From: "Karl Fox" Subject: Final PPPEXT Agenda for the 46th IETF in Washington, D.C. Cc: agenda@ietf.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu PPP Extensions (PPPEXT) Working Group Agenda 46th IETF--Washington, D.C. Monday, November 8, 1999, 1930-2200 VPN Interoperability Workshop Announcement Anita Freeman [5 minutes] PPP Bridge Control Protocol draft-ietf-pppext-bcp-01.txt Mitsuru Higashiyama [10 minutes] PPP Multiplexing draft-ietf-pppext-pppmux-00.txt Irfan Ali [20 minutes] Discussion on moving PPP DES Encryption Protocol (RFC 2419) to Historic draft-simpson-des-as-01.txt Karl Fox [5 minutes] Discussion of PPPEXT Standards Track Document Status Karl Fox [20 minutes] Karl Fox Key fingerprint = 5B15 7260 D55E D680 0B93 4953 8A3B AB0E C05D 77A3 From owner-ietf-ppp-outgoing@merit.edu Thu Nov 4 16:00:26 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 64AC15DDCC; Thu, 4 Nov 1999 16:00:25 -0500 (EST) Received: from mail.oneworldsystems.com (unknown [206.86.48.20]) by segue.merit.edu (Postfix) with ESMTP id 7F5125DD9B for ; Thu, 4 Nov 1999 16:00:22 -0500 (EST) Received: by mail.oneworldsystems.com with Internet Mail Service (5.5.2448.0) id ; Thu, 4 Nov 1999 13:05:41 -0800 Message-ID: <77D6C1F46C65D311A8CF009027A8F830190746@mail.oneworldsystems.com> From: Ian Puleston To: "IETF PPP Mailing List (E-mail)" Subject: IPX router MIB? Date: Thu, 4 Nov 1999 13:05:35 -0800 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01BF2708.5A2832CE" Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01BF2708.5A2832CE Content-Type: text/plain; charset="iso-8859-1" This is probably a bit off-subject for this email list, but its related to an IPX-over-PPP product. Does anyone know if there's an SNMP MIB published anywhere for managing an IPX router - the IPX equivalents of ipRouteTable etc. from MIB-2 ? Thanks, Ian ------_=_NextPart_001_01BF2708.5A2832CE Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable IPX router MIB?

This is probably a bit off-subject for this email = list, but its related to an IPX-over-PPP product.

Does anyone know if there's an SNMP MIB published = anywhere for managing an IPX router - the IPX equivalents of = ipRouteTable etc. from MIB-2 ?

Thanks,
Ian

------_=_NextPart_001_01BF2708.5A2832CE-- From owner-ietf-ppp-outgoing@merit.edu Sat Nov 6 00:34:32 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 8DDF95DD99; Sat, 6 Nov 1999 00:34:31 -0500 (EST) Received: from ironbridgenetworks.com (helios.ironbridgenetworks.com [146.115.140.2]) by segue.merit.edu (Postfix) with ESMTP id 88CD15DD92 for ; Sat, 6 Nov 1999 00:34:29 -0500 (EST) Received: (from news@localhost) by ironbridgenetworks.com (8.9.3/8.9.3) id AAA21721 for ietf-ppp@merit.edu; Sat, 6 Nov 1999 00:34:28 -0500 (EST) To: ietf-ppp@merit.edu From: James Carlson Newsgroups: lists.ietf.ppp Subject: Re: draft-ietf-pppext-aodi-01.txt Date: 06 Nov 1999 00:34:28 -0500 Organization: IronBridge Networks Lines: 220 Message-ID: <86so2kw5cr.fsf@ironbridgenetworks.com> References: NNTP-Posting-Host: helios.ibnets.com X-Newsreader: Gnus v5.5/Emacs 20.3 Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu I just recently noticed that this document purports to be headed for standards track. With that in mind, here are a few of my own comments. > AO/DI is based on using existing infrastructure of modern central > office switches and using The Bandwidth Allocation Control Protocol > (RFC 2025). It's not at all clear in the draft why BACP is needed at all. If you are recommending static configuration of the X.121 and/or E.164 addresses, then what role does BACP take? It appears to me that the two are logically independent. One could choose to implement AO/DI. Or BACP. Or both. The fact that you need to bring up B channels during high demand does not compel the use of BACP. > The basic idea of AO/DI is that an ISDN D-Channel X.25 connection is > made from the subscriber to the Internet service provider. The > multilink PPP protocol and TCP/IP protocols are encapsulated within If you don't actually plan to do MP between B and D channels -- later in the draft you correctly note that the link is slower when doing MP with member links of widely disparate bandwidths -- then why even negotiate it? It seems that this is not necessary. A simpler implementation would signal up a B channel when needed, and begin sending data over it using ordinary load balancing techniques instead of MP. Since you're assuming TCP/IP operation (which also seems unnecessary), a temporary, non-persistent reordering is harmless. A side benefit of doing this is that RFC 1990 need not be modified to allow idle member links. > * A European service provider will be delivering an ETSI packet > handler protocol link to the ISP (or value add service supplier). > This will allow the ISP to terminate any protocol within the LAPD. What exactly does that mean? Is PRI over E1 different in some significant way from PRI over T1? If so, then what does AO/DI contribute here? > * When additional bandwidth is needed, the appropriate phone numbers > are exchanged between the subscriber's equipment and the Internet > service provider's equipment to allow additional Bearer channels to > be dialed. The Bearer Channels are routed through the switched > fabric directly to the Internet service provider without the use of > the packet handlers in the central office. Subsequent to successful > connection, the multilink protocols are resolved to aggregate the > additional bandwidth into a single transport connection. This doesn't appear to be true unless multiple B channels are in use. Since multiple calls are always a possibility, it doesn't seem necessary for an AO/DI document to describe the operation of the already well-established RFC 1990 MP. > The IETF provides some guidelines for the use of PPP over X.25 in > RFC 1598. Strictly speaking, RFC 1598 does not apply to AO/DI, but > it has been used as a source of many useful concepts. > > The essential difference between AO/DI and RFC 1598 is that AO/DI > treats X.25 as another dial-up resource, over which PPP is used to > frame the data transmission, whereas RFC 1598 recommends a method to > substitute the X.25 header for the PPP header. Why is this difference introduced? There's certainly nothing essential about modifying the Proposed Standard RFC 1598 header format that enhances AO/DI in any way. At best, it's an unnecessary incompatibility. > It has been requested ISO/IEC TR 9577 [5] provide a reserved NLPID > value of the CUD so that incoming calls X.25 calls can be > unambiguously indicated; they have agreed to do this, and the value > is expected to be assigned in the near future. Why? What significant difference will be signaled here? If the peers plan to do something different based on this signaling, then it would seem important to state what exactly that difference might be. > In the interim, AO/DI recommends that until ISO the call originator > set the NLPID of the CUD to 0xCF. I can't parse that. > The PPP Protocol field and the following Information and Padding > fields are described in RFC 1990. RFC 1661, perhaps? > AO/DI recommends against header substitution by the transmitter. Why modify an existing Proposed Standard? It may well be cleaner in some regard, but so what? Note that if you change this, then the X.25 document will be out of step with Frame Relay. And you can't change the Frame Relay document without breaking existing ATM interworking functions (FRF.{5,8}). >Underlying Multilink Protocol Behaviors > > AO/DI uses BACP multilink protocol to negotiate for bandwidth, > manage phone number exchange, and to aggregate the bandwidth of > subsequent connections. BACP isn't a multilink protocol, and it's not necessary for multilink operation. There doesn't appear to be a need for it here, either. > In today's multilink protocols (RFC's 1990 & 1934), the session RFC 1934 (Ascend's proprietary MP+) isn't a multilink protocol, either. Nor, again, is it needed for this draft. > In any case, it may be desirable to have a user interface that > confirms with the user the request for additional bandwidth, should > the users be sensitive to these charges. This may well be true in some cases. If it is true, and if BACP actually solves the problem, then a PPP implementation might include BACP. That's no argument, though, that this draft should contain BACP as a requirement. It might be useful to some people and not to others. > To increase the overall bandwidth beyond low-bandwidth of the D- > Channel X.25 circuit, BACP messages are used to signal when Bearer > Channels should be added to the link bundle. The B-Channels are Why not just send *only* Q.931 Connect messages to signal the use of new B channels? > BACP was designed for use over a network with only a single > numbering plan; i.e. multiple analog modem lines or multiple B- > Channels. However, X.25 addresses are only E.164 or X.121. Agreed; the BACP telephone number deltas are a mess. It's not clear, though, that this is a problem that needs to be solved here. > The following text proposes a method for idling a link of a > Multilink PPP (MP-RFC 1990) bundle. Why run MP between the D channel X.25 connection and anything else? It seems like it's more trouble than it's worth. Plus, this false requirement appears to be leading to an unwarranted modification of a Draft Standard protocol. If you're doing this in order to use the MRRU to get around X.25 MRU limitations (the well-known MP-on-one-link hack), then say so. > An explicit "Idle Link" command and response handshake would be the > most robust method of performing this idling. However, this > explicit method would also be more complex to implement and would > require approval from at least one standards committee. It was > agreed that for these reasons, an implicit idling method is > preferred at this time. This document itself, if it really is headed for standards track, requires approval from at least one standards committee. It's not at all clear that this "idle link" mechanism is needed at all, but it's certainly clear that this reasoning is insufficient. > For a longer term solution, we may want to consider an extension to > MP or BAP that would include "Idle-Link" and "Idle-Link-Ack" > primitives. Such a mechanism exists. You can use LCP Echo-Request to determine when the X.25 connection has drained, if this is important. > After completing the data transfer that required invocation of the > additional B-Channel(s), the B-Channels need to be disconnected so > the circuit-switched resources can be returned to the trunk pool. > BACP supports such requests. As does Q.931 -- clearing the call should have this effect. > A more sophisticated method would look at the application that > generated the request to guide the use of BACP. For example: This seems to assume that a single human user sits behind the connection. This may be true with some PCs, but is generally false elsewhere. > First, the concern implies that these users are willing to forebear > low throughput. Were they really willing to do so, they would have I think you mean 'forbear' not 'forebear,' unless you're saying something about the users' ancestors. ;-} > * reverse charging accepted @ router Does 'router' here mean 'peer?' It's a bit surprising to see that the nominal ISP should be accepting charges from users. > Informational Note: IP frame size default is 1024 octets. By > default, the X.25 window size is limited to 2, with a frame size of > 128 octets. (BACP allows for different fragmentation of the MRRU on > the links comprising the bundle, so this should not be a major > concern for multilink operation. However, it should be studied > further whether negotiating a larger X.25 window size and frame size > will be useful.) BACP has nothing to do with this. MP itself does *not* allow the MRRU to be different on member links. The MRU, however, certainly may be different. > through put becomes unacceptable, an attempt to add a B-Channel will > be made; this could be the result of delays in packet acknowledgment > or even packet rejection at the packet handler. Does this mean that sequenced, flow-controlled X.25 traffic can be discarded by X.25 for anything other than catastrophic failures? I suspect that what was meant here was that forcing too much data through this X.25 connection will cause X.25 itself to suffer congestion and delays due to internal retransmissions. The PPP packets aren't lost or rejected. -- James Carlson, System Architect IronBridge Networks / 55 Hayden Avenue 71.246W Vox: +1 781 372 8132 Lexington MA 02421-7996 / USA 42.423N Fax: +1 781 372 8090 "PPP Design and Debugging" --- http://people.ne.mediaone.net/carlson/ppp From owner-ietf-ppp-outgoing@merit.edu Mon Nov 8 17:50:31 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 8ABA55DE37; Mon, 8 Nov 1999 17:49:44 -0500 (EST) Received: from ironbridgenetworks.com (helios.ironbridgenetworks.com [146.115.140.2]) by segue.merit.edu (Postfix) with ESMTP id 3187A5DF2F for ; Mon, 8 Nov 1999 17:47:26 -0500 (EST) Received: (from carlson@localhost) by ironbridgenetworks.com (8.9.3/8.9.3) id RAA07017; Mon, 8 Nov 1999 17:47:20 -0500 (EST) Date: Mon, 8 Nov 1999 17:47:20 -0500 (EST) Message-Id: <199911082247.RAA07017@ironbridgenetworks.com> X-Authentication-Warning: helios.helios: carlson set sender to carlson@ironbridgenetworks.com using -f From: James Carlson To: kyle.farnsworth@adtran.com Cc: ietf-ppp@merit.edu In-reply-to: <46476C008A10D311BD0A0000C0775CF99D3CFB@srv-exchange.adtran.com> (message from KYLE FARNSWORTH on Mon, 8 Nov 1999 10:00:01 -0600) Subject: Re: draft-ietf-pppext-aodi-01.txt References: <46476C008A10D311BD0A0000C0775CF99D3CFB@srv-exchange.adtran.com> Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu > >It appears to me that the two are logically independent. One could > >choose to implement AO/DI. Or BACP. Or both. The fact that you need > >to bring up B channels during high demand does not compel the use of > >BACP. > > I believe the main reason for BACP was to get the phone numbers for the > B-channels. You statement is correct that BACP is not needed but it does > allow the user to know only the X.25 number. We (Adtran), as well as other > AO/DI vendors, can run AO/DI without BACP coming up. Then it's an option and not a necessary feature. The draft says that BACP use is required. (Actually, it's hard to read and doesn't use the standard language. As best I can tell, BACP use is not made optional for AO/DI, and I believe this to be an error.) (Yes, I realize that what is in the draft is a fait accompli -- that the draft authors were already shipping it and are just submitting it for blessing by the wg.) > >It seems that this is not necessary. A simpler implementation would > >signal up a B channel when needed, and begin sending data over it > >using ordinary load balancing techniques instead of MP. Since you're > >assuming TCP/IP operation (which also seems unnecessary), a temporary, > >non-persistent reordering is harmless. > > What about 2 B-channels? Multilink is necessary for that case. For me, > adding the D-channel in the bundle made things much easier to implement. Yes, with two B channels you may well want (though not require) MP. My point here is that you require non-RFC-1990-compliant hacks -- ignoring the minimum sequence number on an otherwise active link -- in order to do this. If hacks are necessary just for AO/DI, it would be nice to put them somewhere other than in an established protocol. If they're generally useful, then they belong in RFC 1990, not here. If they're not useful, then they should be removed. > >A side benefit of doing this is that RFC 1990 need not be modified to > >allow idle member links. > > Like it or not AO/DI is done and out there working. I thought RFC 1990 > specifies how to fragment PPP packets not require how to chose what link to > transmit them on. I don't see how keeping a link idle is violating RFC > 1990. Let's start with this: Senders SHOULD avoid keeping any member links idle to maximize early detection of lost fragments by the receiver, since the value of M is not incremented on idle links. Senders SHOULD rotate traffic among the member links if there isn't sufficient traffic to overflow the capacity of one link to avoid idle links. Note that M would be constant if one link were idle. The RFC doesn't allow you to ignore an active member link in calculating M. > >Why is this difference introduced? There's certainly nothing > >essential about modifying the Proposed Standard RFC 1598 header format > >that enhances AO/DI in any way. At best, it's an unnecessary > >incompatibility. > > It was decided (not by me) to use "B-channel" type transmission over the > X.25 channel to make implementation easier to port into existing ISDN > devices. Again, there appears to be no good reason here to modify a Proposed Standard RFC in an incompatible manner. I fail to see how adding FF 03 between the X.25 header and the PPP Protocol ID actually makes the implementation any "easier." In fact, I would expect to have it make things harder, since you would also likely need to retain RFC 1598 compatibility (unless you're on an isolated network and don't care about interoperability). > >> In the interim, AO/DI recommends that until ISO the call originator > >> set the NLPID of the CUD to 0xCF. > > > >I can't parse that. > > Why's that? Implementers of AO/DI are able to decode using that value. Sorry. I meant that I can't parse the sentence. It's not English. > >> AO/DI recommends against header substitution by the transmitter. > > > >Why modify an existing Proposed Standard? It may well be cleaner in > >some regard, but so what? > > > > I believe there are more deeper reasons. One being L2TP. L2TP can't deal > with RFC 1598 header to well. Pretending the X.25 link is another B-channel > link makes things much easier for all. That equates to faster time to > market and more compatible implementations. I don't follow that at all. The translation between the LAC-to-user and the LAC-to-LNS formats is extremely obvious for the X.25 case, isn't it? The fact that L2TP is a little silly in this matter (it wants to see the address and control fields) isn't much of an issue. The translation looks something like: X.25 L2TP (PPP) data ---- --------------- XX XX (address) YY (control) CF (NLPID) -> FF 03 PPP Protocol -> Unmodified data -> Unmodified That certainly doesn't look hard to me. It ought to be trivial in comparison to dealing with the LAP-D protocol. Assuming that inserting two bytes to the front of a packet does not delay the product to market significantly, modifying the well- established RFC 1598 doesn't seem to me to get anything faster to market. Instead, I would expect it to make things take longer, given that you've now got two modes of operation. > >If you're doing this in order to use the MRRU to get around X.25 MRU > >limitations (the well-known MP-on-one-link hack), then say so. > > > > The X.25 transport delay will be large compared to the switched circuit. > Adding the X.25 link in the bundle assures me that packets transmitted will > always be received and submitted to the application in order when B channels > are dropped and raised. If all you're worried about is the transition between D-channel-only and B-channel-only operation, and not trying to fragment between them actively, then there are likely to be simpler available mechanisms than drilling a hole in RFC 1990 to allow idle links and then carefully specifying all the hacks necessary to handle the timing problems this introduces. I think the one reasonable explanation of the use of MP on the D channel could have been to extend the X.25 MRU using the (I think!) well-known MP on one link hack. This hack consists of negotiating MP with a single link, setting the LCP MRU to the (tiny) X.25 MRU and the LCP MRRU to something larger (like 1500), and then fragmenting to the X.25 MRU using MP on that one link in order to make it appear to have a more normal MRU at the network level (corresponding, of course, to the negotiated MRRU). Oddly, though, this draft doesn't reference this usage of MP and instead appears to advocate modifying X.25's MRU (!). > >> For a longer term solution, we may want to consider an extension to > >> MP or BAP that would include "Idle-Link" and "Idle-Link-Ack" > >> primitives. > > > > I personally don't think that a modification to the MP/BAP RFCs is > necessary. AO/DI is implemented now and we all idle the D-channel link when > at least one B-channel is up. It doesn't mean that one cannot receive on > the idle link (D-channel in this case) it only says to stop transmitting > fragments on it. Which, of course, breaks a conforming RFC 1990 implementation of MP, since the M value never changes, and lost fragments will stall the connection indefinitely, and requires timers going into and out of this mode, and does not have the operational experience that regular MP does. If the idling-a-link trick is reasonable and useful, then I'd certainly much perfer to see it part of a 1990 update draft. Otherwise, burying it here almost seems to guarantee future incompatibilities. > >This seems to assume that a single human user sits behind the > >connection. This may be true with some PCs, but is generally false > >elsewhere. > > AO/DI is a DSL competitor and is for humans 99% of the time IMHO. That's not at all a good justification. We're not trying to build single-purpose mechanisms here. This is precisely the same fallacy behind RFC 1877 and the IPCP subnet mask option mistakes. Point of fact, one of xDSL's current target markets is in fact businesses, where the other end of the link is a small router or bridge, and certainly not attached to a particular human. -- James Carlson, System Architect IronBridge Networks / 55 Hayden Avenue 71.246W Vox: +1 781 372 8132 Lexington MA 02421-7996 / USA 42.423N Fax: +1 781 372 8090 "PPP Design and Debugging" --- http://people.ne.mediaone.net/carlson/ppp From owner-ietf-ppp-outgoing@merit.edu Wed Nov 10 14:26:26 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id D49D45DDDB; Wed, 10 Nov 1999 14:26:25 -0500 (EST) Received: from highroad.ds.ietf.innovationslab.net (highroad.noc.ietf.innovationslab.net [130.128.8.8]) by segue.merit.edu (Postfix) with ESMTP id 4B6665DDC2 for ; Wed, 10 Nov 1999 14:26:24 -0500 (EST) Received: from MATT (dhcp21-fh247.fh.ietf.innovationslab.net [130.128.21.247]) by highroad.ds.ietf.innovationslab.net (8.9.3/8.9.3) with ESMTP id OAA06667 for ; Wed, 10 Nov 1999 14:32:59 -0500 Message-Id: <4.2.0.58.19991110112200.009c1c30@porky> X-Sender: mhold@porky (Unverified) X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 Date: Wed, 10 Nov 1999 11:27:15 -0800 To: ietf-ppp@merit.edu From: Matt Holdrege Subject: PPPEXT WG draft minutes from Washington Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu Here are the draft minutes from the PPPEXT meeting. Please let me know if there are any misrepresentations. PPP Extensions (PPPEXT) Working Group Agenda 46th IETF--Washington, D.C. Monday, November 8, 1999, 1930-2200 Chair: Karl Fox Reported by Matt Holdrege 57 people were in attendance VPN Interoperability Workshop Announcement Anita Freeman The 10th PPP Workshop plus 8th IPsec Workshop will meet together in San Diego on Jan 9-14th. PPP Bridge Control Protocol draft-ietf-pppext-bcp-01.txt Mitsuru Higashiyama The old BCP is from 1994 as RFC 1638. IEEE 802 has standardized many Bridge Management Protocols. 802.1Q standardized Virtual LAN's supporting STP, GARP multicast registrations protocols (GMRP, GARP VLAN registrations protocol (GVRP) and others. Tinygram-Compression option is obsoleted in the draft. 802.3 Frames with VLAN tagging adds new fields to the Ethernet header. Backwards compatibility, but the new BCP can handle the old STP protocol. This covers 802.1Q and 802.1D COS. Supports multiple bridge management protocols with one general format. Allows easy support by LAN switches with high-speed hardware logic. We had a discussion about using a different protocol (BCPv2) or the version-id as described in this draft. We will add an option for 802.1Q in a new format. The PID will stay the same. The draft will be updated. It was also decided to not obsolete tinygram-compression. Implementations can reject tinygram-compression if they do not wish to support it. PPP Multiplexing draft-ietf-pppext-pppmux-00.txt Irfan Ali Rahesth Pazhyannur pazhyannr@cig.mot.com Craig Fox cfox@cisco.com Objective: Reduce PPP frame overhead 5-7 bytes per each RTP/UDP packet. This is for VoIP over cellular infrastructure networks such as T1 lines between BSC's and MSC's. The authors were recommended to look at the RMOA in the ATM forum which might employ similar techniques. The usefulness of this protocol will depend on the cellular infrastructure employed and bandwidth financial concerns. draft-simpson-des-as-01.txt Bill Simpson We had a discussion on moving PPP DES Encryption Protocol (RFC 2419) to Historic status. Since everyone has moved towards triple-DES, RFC 2419 will move to Historic. Discussion of PPPEXT Standards Track Document Status Karl Fox L2TP work has moved to the L2TP Extensions WG SDL is in the IESG for approval as an Experimental RFC AODI is being commented on, on the list. The rest of the RFC's on the PPP charter need to be moved forward as planned. Draft-ietf-pppext-secure-ra-00.txt Pyda Srisuresh srisuresh@yahoo.com This talk was supposed to be as part of the L2TP WG, but the author isn't able to make that session so he presented it here. This draft provides link-level authentication authorization and accounting services. Static/Dynamic IP address assignment to a remote user from an enterprise address pool Provides host-route connectivity to remote user and monitors link status. Uses RADIUS to provide the AAA services so it can scale to a large number of remote users. Proposed LNS RADIUS attributes are IPSEC_MANDATE, SECURITY_PROFILE and IKE_NEGOTIATED_PROFILE. The group didn't think his was a PPPEXT item as it doesn't extend PPP and perhaps not a L2TPEXT work item for the same reason. It is perhaps an IPsec policy issue. From owner-ietf-ppp-outgoing@merit.edu Wed Nov 10 16:31:36 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id F24C65DE7F; Wed, 10 Nov 1999 16:30:45 -0500 (EST) Received: from intra0.extant.net (intra0.lvp.extant.net [216.28.121.11]) by segue.merit.edu (Postfix) with ESMTP id 19BB95DF39 for ; Wed, 10 Nov 1999 16:22:24 -0500 (EST) Received: from karl ([216.28.121.134]) by intra0.extant.net (Netscape Messaging Server 3.6) with ESMTP id AAA710E; Wed, 10 Nov 1999 14:22:25 -0700 Message-Id: <4.2.2.19991110161356.0535c680@mail.extant.net> X-Sender: kfox@127.1 X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 Date: Wed, 10 Nov 1999 16:22:17 -0500 To: Thomas Narten , Erik Nordmark From: "Karl Fox" Subject: The PPP DES Encryption Protocol, Version 2 (DESE-bis) (RFC 2419) to Historic Cc: ietf-ppp@merit.edu Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu Thomas and Erik, For the reasons described in the Internet Draft "DES Applicability Statement for Historic Status" (draft-simpson-des-as-01.txt) and because a better alternative exists in The PPP Triple-DES Encryption Protocol (3DESE), RFC 2420, the PPPEXT Working Group recommends that the status of The PPP DES Encryption Protocol, Version 2 (DESE-bis) (RFC 2419) be change to Historic. Karl Fox Key fingerprint = 5B15 7260 D55E D680 0B93 4953 8A3B AB0E C05D 77A3 From owner-ietf-ppp-outgoing@merit.edu Wed Nov 10 16:35:24 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 0A40E5DDD2; Wed, 10 Nov 1999 16:35:19 -0500 (EST) Received: from intra0.extant.net (intra0.lvp.extant.net [216.28.121.11]) by segue.merit.edu (Postfix) with ESMTP id 612735DE07 for ; Wed, 10 Nov 1999 16:35:13 -0500 (EST) Received: from karl ([130.128.45.41]) by intra0.extant.net (Netscape Messaging Server 3.6) with ESMTP id AAA71ED; Wed, 10 Nov 1999 14:35:15 -0700 Message-Id: <4.2.2.19991110162633.05b96310@mail.extant.net> X-Sender: kfox@mail.extant.net X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 Date: Wed, 10 Nov 1999 16:35:07 -0500 To: Thomas Narten , Erik Nordmark From: "Karl Fox" Subject: PPPEXT Meeting Summary--46th IETF, Washington, D.C. Cc: ietf-ppp@merit.edu Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu The PPPEXT working group met for two hours at the Washington, D.C. IETF. The annual PPP interoperability workshop was announced (thanks Anita!), BCP (Bridging Control Protocol) is being updated to support modern bridging technology (i.e. VLANs) and DESE will be moved to Historic, now that DES is easily breakable and 3DES is widely supported. A new PPP frame multiplexing draft was presented similar to the deprecated "compound frames" option--this will allow more efficient use of low-speed links carrying tiny RTP packets. Karl Fox Key fingerprint = 5B15 7260 D55E D680 0B93 4953 8A3B AB0E C05D 77A3 From owner-ietf-ppp-outgoing@merit.edu Fri Nov 12 13:12:00 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 197B75DDA7; Fri, 12 Nov 1999 13:12:00 -0500 (EST) Received: from cobalt7-he.global.net.uk (cobalt7-he.global.net.uk [195.147.246.167]) by segue.merit.edu (Postfix) with ESMTP id 32EC35DDA7 for ; Fri, 12 Nov 1999 13:11:57 -0500 (EST) Received: from p3ds01a01.client.global.net.uk ([195.147.129.62] helo=hardy.farsite.co.uk) by cobalt7-he.global.net.uk with esmtp (Exim 2.12 #1) id 11mDFg-0006eR-00 for ietf-ppp@merit.edu; Fri, 12 Nov 1999 09:44:16 +0000 Received: by HARDY with Internet Mail Service (5.0.1457.3) id ; Fri, 12 Nov 1999 18:07:16 -0000 Message-ID: From: Jonathan Goodchild To: ietf-ppp@merit.edu Subject: AODI Date: Fri, 12 Nov 1999 18:07:15 -0000 X-Priority: 3 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.0.1457.3) Content-Type: text/plain Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu From the PPPEXT WG draft minutes: > AODI is being commented on, on the list. Not very much though. I made some comments back in June when the current draft first came out, mainly about the text in the draft, to which there was no reply. And recently James Carlson has made a couple of postings, raising some fundamental questions about protocol incompatibilities between AODI and existing standards track protocols (namely RFC 1990 and RFC 1598). Personally I don't think there's much of a problem about AODI not being compatible with RFC 1598 (PPP in X.25). I doubt very much that there will be any requirement for interworking between AODI devices and existing implementations of RFC 1598. But the multilink issue seems more important. Should AODI proceed on the standards track with such an incompatibility? Surely someone else must have an opinion. Jonathan Goodchild Farsite Communications Ltd email: jon.goodchild@farsite.co.uk web: http://www.farsite.co.uk/ From owner-ietf-ppp-outgoing@merit.edu Fri Nov 12 13:38:13 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id BBA315DDB3; Fri, 12 Nov 1999 13:38:12 -0500 (EST) Received: from bubba.whistle.com (bubba.whistle.com [207.76.205.7]) by segue.merit.edu (Postfix) with ESMTP id 859045DDA7 for ; Fri, 12 Nov 1999 13:38:08 -0500 (EST) Received: (from archie@localhost) by bubba.whistle.com (8.9.2/8.9.2) id KAA10852; Fri, 12 Nov 1999 10:37:51 -0800 (PST) From: Archie Cobbs Message-Id: <199911121837.KAA10852@bubba.whistle.com> Subject: Re: AODI In-Reply-To: from Jonathan Goodchild at "Nov 12, 1999 06:07:15 pm" To: jon.goodchild@farsite.co.uk (Jonathan Goodchild) Date: Fri, 12 Nov 1999 10:37:51 -0800 (PST) Cc: ietf-ppp@merit.edu X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu Jonathan Goodchild writes: > Personally I don't think there's much of a problem about AODI not being > compatible with RFC 1598 (PPP in X.25). I doubt very much that there > will be any requirement for interworking between AODI devices and > existing implementations of RFC 1598. > > But the multilink issue seems more important. Should AODI proceed on > the standards track with such an incompatibility? Surely someone else > must have an opinion. I agree with many of James' comments.. In short, KISS (keep it simple stupid). There should be one document that describes *only* how to setup/teardown and transmit PPP frames over an ISDN D-channel. No BACP, multilink, whatever. Moreover, I don't see why BACP is at all necessary, nor any difference between D channels and B channels from a MP point of view. They just have different characteristics of bandwidth and availability -- but MP has always been compatible with this. Then there can be separate documents that describe 'current best practice' etc. But glomming 'current practice' into requirements is a mistake. What do people think of having a separate document that only describes how to do PPP over a D channel? -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com From owner-ietf-ppp-outgoing@merit.edu Fri Nov 12 13:40:30 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 85D9D5DDB3; Fri, 12 Nov 1999 13:40:29 -0500 (EST) Received: from calcite.rhyolite.com (calcite.rhyolite.com [38.159.140.3]) by segue.merit.edu (Postfix) with ESMTP id 08BE15DDE3 for ; Fri, 12 Nov 1999 13:40:25 -0500 (EST) Received: (from vjs@localhost) by calcite.rhyolite.com (8.9.3/calcite) id LAA13707 for ietf-ppp@merit.edu env-from ; Fri, 12 Nov 1999 11:40:24 -0700 (MST) Date: Fri, 12 Nov 1999 11:40:24 -0700 (MST) From: Vernon Schryver Message-Id: <199911121840.LAA13707@calcite.rhyolite.com> To: ietf-ppp@merit.edu Subject: Re: AODI Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu > From: Jonathan Goodchild > ... > But the multilink issue seems more important. Should AODI proceed on > the standards track with such an incompatibility? Surely someone else > must have an opinion. Since you ask, I've always thought the requirement in the AODI community for BACP/BAP indicated that the community and draft were being driven by marketing concerns that don't care about mere technical issues, and therefore, technnical comments would not be appropriate nor welcome. You absolutely never need BACP for adding or dropping a second ISDN B if you know its phone number. BACP is similarly useless and irrelevant if you are adding a first B channel to an MP bundle that already contains a modem, leased line, or wet string. Therefore you don't need BACP to add a B channel when the MP bundle contains a D channel. About James Carlson's very good point about the incompatibility of the draft with RFC 1990, it seems to me the right solution is the obvious one. As soon as you get the first B channel up, do the normal MP dance to shutdown down D channel. Just before dopping the last B channel, do the normal MP (not! BACP) dance to add the D channel. You could even modify the normal MP dropping dance to not send any D channel LCP shutdown packets, if you care avoiding about per-packet charges. The MP dropping dance necessarily works when a B channel or modem is disconnected, so as soon as you get the first B channel LCP Configure-Request (or later at the second Configure-Ack), rip the D channel out of the MP bundle. You might leave any x.25 state unchanged. This would be completely compliant with RFC 1990, and except for BACP stupidity, would probably even interoperate with existin AODI implementations. Vernon Schryver vjs@rhyolite.com From owner-ietf-ppp-outgoing@merit.edu Fri Nov 12 16:57:38 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id DABDB5DDE6; Fri, 12 Nov 1999 16:57:37 -0500 (EST) Received: from drawbridge.ascend.com (drawbridge.ascend.com [198.4.92.1]) by segue.merit.edu (Postfix) with ESMTP id BAABE5DDDF for ; Fri, 12 Nov 1999 16:57:35 -0500 (EST) Received: from fw-ext.ascend.com (fw-ext [198.4.92.5]) by drawbridge.ascend.com (8.9.1a/8.9.1) with SMTP id NAA00589; Fri, 12 Nov 1999 13:52:00 -0800 (PST) Received: from russet.ascend.com by fw-ext.ascend.com via smtpd (for drawbridge.ascend.com [198.4.92.1]) with SMTP; 12 Nov 1999 21:57:33 UT Received: from porky (porky.ascend.com [192.207.23.83]) by russet.ascend.com (8.9.1a/8.9.1) with ESMTP id NAA15302; Fri, 12 Nov 1999 13:57:32 -0800 (PST) Received: from ascend.com by ascend.com Message-Id: <4.2.2.19991112135652.00b01560@porky> X-Sender: mhold@porky X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 Date: Fri, 12 Nov 1999 13:58:30 -0800 To: Jonathan Goodchild From: Matt Holdrege Subject: Re: AODI Cc: ietf-ppp@merit.edu In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu At 06:07 PM 11/12/99 +0000, Jonathan Goodchild wrote: > From the PPPEXT WG draft minutes: > > > AODI is being commented on, on the list. > >Not very much though. I think James's comments were pretty significant. I promised him that they would get full consideration as soon as I get a chance. I'm sorry if I missed your previous comments. From owner-ietf-ppp-outgoing@merit.edu Mon Nov 15 22:51:55 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 5178B5DD95; Mon, 15 Nov 1999 22:51:54 -0500 (EST) Received: from mailman.cisco.com (mailman.cisco.com [171.68.225.9]) by segue.merit.edu (Postfix) with ESMTP id 6E7FA5DD90 for ; Mon, 15 Nov 1999 22:51:52 -0500 (EST) Received: from anfreema-pc.cisco.com (dhcp-f-151.cisco.com [171.68.234.151]) by mailman.cisco.com (8.8.8+Sun/CISCO.SERVER.1.2) with SMTP id TAA28675; Mon, 15 Nov 1999 19:51:18 -0800 (PST) Message-Id: <4.1.19991115194415.00afd980@sj-email> X-Sender: anfreema@sj-email X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 Date: Mon, 15 Nov 1999 19:48:57 -0800 To: l2tp@ipsec.org, ietf-ppp@merit.edu, ipsec@lists.tislabs.com From: Anita Freeman Subject: Application available for VPN Interoperability Workshop Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu The application for the January 2000 VPN Interoperability Workshop is now available at: http://www.calbug.org:8080/vpnworkshop/ The deadline for the VPN workshop application and hotel reservations is December 15, 1999. The VPN Interoperability Workshop will be held January 9-14, 2000, at the Paradise Point Resort in San Diego, California. The Workshop is being sponsored by Cisco. The protocols being tested are: IPsec IKE IKE-CFG IKE-XAUTH CA IPComp L2TP over Transport-Mode IPsec CCP with MPPC and MPPE MS CHAP V2 EAP PPTP PPPoE PPPoATM L2TPoATM L2TP Hotel reservations may be made by calling Paradise Point Resort at 800-344-2626. Please register under the Cisco VPN Workshop room block for the discounted rate of $140 per night (plus tax). Thanks, Anita From owner-ietf-ppp-outgoing@merit.edu Tue Nov 16 06:57:55 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 01C5C5DDA4; Tue, 16 Nov 1999 06:57:54 -0500 (EST) Received: from ietf.org (odin.ietf.org [132.151.1.176]) by segue.merit.edu (Postfix) with ESMTP id 7A89C5DD95 for ; Tue, 16 Nov 1999 06:57:48 -0500 (EST) Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA12924; Tue, 16 Nov 1999 06:57:41 -0500 (EST) Message-Id: <199911161157.GAA12924@ietf.org> Mime-Version: 1.0 Content-Type: Multipart/Mixed; Boundary="NextPart" To: IETF-Announce: ; Cc: ietf-ppp@merit.edu From: Internet-Drafts@ietf.org Reply-To: Internet-Drafts@ietf.org Subject: I-D ACTION:draft-ietf-pppext-bcp-01.txt Date: Tue, 16 Nov 1999 06:57:40 -0500 Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Point-to-Point Protocol Extensions Working Group of the IETF. Title : PPP Bridging Control Protocol (BCP) Author(s) : M. Higashiyama, F. Baker Filename : draft-ietf-pppext-bcp-01.txt Pages : 32 Date : 15-Nov-99 The Point-to-Point Protocol (PPP) [6] provides a standard method for transporting multi-protocol datagrams over point-to-point links. PPP defines an extensible Link Control Protocol, and proposes a family of Network Control Protocols for establishing and configuring different network-layer protocols. This document defines the Network Control Protocol for establishing and configuring Remote Bridging for PPP links. This document obsoletes RFC 1638, which was based on the IEEE 802.1D-1993 MAC Bridge[3]. This document extends that specification by including the IEEE 802.1D-1998 MAC Bridge[8] and IEEE 802.1Q Virtual LAN (VLAN)[9] standards. This document also improves the protocol in order to support high-speed switched LANs. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-pppext-bcp-01.txt Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-pppext-bcp-01.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-pppext-bcp-01.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <19991115120138.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-pppext-bcp-01.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-pppext-bcp-01.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <19991115120138.I-D@ietf.org> --OtherAccess-- --NextPart-- From owner-ietf-ppp-outgoing@merit.edu Thu Nov 18 13:41:02 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id BE7035DDE6; Thu, 18 Nov 1999 13:41:01 -0500 (EST) Received: from watervalley.net (mail.WaterValley.Net [206.31.151.3]) by segue.merit.edu (Postfix) with SMTP id DC4BC5DDDF for ; Thu, 18 Nov 1999 13:40:59 -0500 (EST) Received: from [198.110.21.149] (HELO greendragon.com) by watervalley.net (Stalker SMTP Server 1.7) with ESMTP id S.0002548037; Thu, 18 Nov 1999 12:43:28 -0600 Message-ID: <3834475B.8D0422EC@greendragon.com> Date: Thu, 18 Nov 1999 13:37:46 -0500 From: William Allen Simpson X-Mailer: Mozilla 4.7 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: raven@ietf.org Cc: ietf-ppp@merit.edu, ipsec@lists.tislabs.com Subject: FBI secret police References: <21565C751365D211BB2D0060089624CC1FBB16@TERRA> <199910140052.UAA06953@ietf.org> <380588A3.FE15BF86@greendragon.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu As I prefer to give specific examples from life, rather than speculation, here's a long post that might give a hint as to why we do not trust our government agencies. Jacob Palme wrote: > This is also, perhaps, a difference of the view on > law enforcement agencies. In the U.S. you seem to be > much more afraid of misuse by law enforcement agencies, > you do not seem to trust your police as much as we do > in some other countries. > William Allen Simpson wrote: > And just to top it off, I've been unable to get my own personal > FBI records in 6 years. The law states they have 20 days. Their > most recent excuse says they have to search over a million records. > Wonder of wonders, I just received a portion of my FBI Freedom of Information records yesterday. Apparently, their very existance was classified "SECRET", by "G-3", and was supposed to be "declassified on: OADR". Any idea what that means? However, most of the contents were still classified secret again by 60267NLS/BCE/JMS for reason 1.5(C), on May 25, 1999, to be declassified on "X.1". So, virtually the entire documents are blacked out, labeled "b1". The included handy reference guide lists "(b)(1)" as: "(A) specifically authorized under criteria established by an Executive order to be kept secret in the interest of national defense or foreign policy and (B) are in fact properly classified pursuant to such Executive order" These records are from 1991, 1992, and 1993. The "predication for this investigation" is secret. The "Basis of the Investigation" is secret. The "Objectives of the Investigation" are secret. The "Status of the Investigation" is secret. Other smaller sections are blacked out with labels (b)(2): "related solely to the internal personnel rules and practices of the agency" and (b)(7)(D): "could reasonably be expected to disclose the identity of a confidential source, including a State, local, or foreign agent or authority or any private institution which furnished information on a confidential basis, and, in the case of records or information compiled by a criminal law enforcement agency in the course of a criminal investigation, or by an agency conducting a lawful national security intelligence investigation, information furnished by confidential source" It is particularly amusing that the latter is used to black out records of contact with my own parents (who refused to talk with them), copies of email that I sent, and my vehicle title (where I have the original copy). Somebody had a very heavy hand in the censorship. (Also amusing, the FBI was still using all cap teletype in '92 :-) What is less amusing is that the FBI spent over a year going to each place that I had email access and tried to convince them to revoke my access. They were successful in (at least) two places. They interviewed at least 11 people out of their Albuquerque, Boston, Detroit, Minneapolis and San Francisco offices. Apparently, they investigated my IETF activities at Santa Fe, San Diego, Boston and Washington DC. They quote the Santa Fe and San Diego proceedings. They direct agents to IETF meetings, "to ascertain if subject came to any notice at the PPPWG meetings." They make specific reference to CHAP and DES. Various clear sentence fragments indicate a concern that the PPPWG meeting was taking place sponsored by Los Alamos, and that "these meetings attract interested persons worldwide." Another fragment indicates a concern that my PPP software was distributed by servers at White Sands Missile Base and mirrored at various universities. The most legible interview, still mostly blacked out, gives a hint as to the questions that were being raised: " stated that he believes the PPP is legal technology. However, if the government is attempting to restrict the dissemination of authentication protocols, he believes it is too late. It is like locking the barn after the horse has escaped (per ). "In summary, does not believe Simpson has engaged in breaking United States export laws regarding the export of cryptographic devices or is interested in violating such laws at the behest of a foreign power." The name blacked out appears to occupy 3 letters. My thanks to Karl Fox or Craig Fox! The instigator of the investigation appears to have a surname of 4 or maybe 5 letters. Thus, it is probably not "Atkinson". Perhaps it's the former IAB member that required the removal of the PPP LCP encryption option, refused to publish CHAP, and refused to grant the IPSec charter.... When the NomCom replaced the IAB, he was first against the wall. "Sources whose identities are concealed herein have furnished reliable information in the past except when otherwise noted." Gentlefolk, we have a stool pigeon in the roost, whose interests are contrary to the interests of the IETF and the Internet as a whole. It is a male. And he is regularly reporting IETF member activities for secret investigation. Beware. WSimpson@UMich.edu Key fingerprint = 17 40 5E 67 15 6F 31 26 DD 0D B9 9B 6A 15 2C 32 From owner-ietf-ppp-outgoing@merit.edu Fri Nov 19 13:25:44 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 825A25DDFB; Fri, 19 Nov 1999 13:25:43 -0500 (EST) Received: from drawbridge.ascend.com (drawbridge.ascend.com [198.4.92.1]) by segue.merit.edu (Postfix) with ESMTP id 87F615DDF9 for ; Fri, 19 Nov 1999 13:25:41 -0500 (EST) Received: from fw-ext.ascend.com (fw-ext [198.4.92.5]) by drawbridge.ascend.com (8.9.1a/8.9.1) with SMTP id KAA17803; Fri, 19 Nov 1999 10:19:53 -0800 (PST) Received: from russet.ascend.com by fw-ext.ascend.com via smtpd (for drawbridge.ascend.com [198.4.92.1]) with SMTP; 19 Nov 1999 18:25:30 UT Received: from porky (porky.ascend.com [192.207.23.83]) by russet.ascend.com (8.9.1a/8.9.1) with ESMTP id KAA29728; Fri, 19 Nov 1999 10:25:29 -0800 (PST) Received: from ascend.com by ascend.com Message-Id: <4.2.2.19991119102514.00b56420@porky> X-Sender: mhold@porky X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 Date: Fri, 19 Nov 1999 10:26:43 -0800 To: From: Matt Holdrege Subject: Re: l2tpext documents Cc: "W. Mark Townsley" , , In-Reply-To: <199911191720.JAA17992@ha1mpk-mail.eng.sun.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu At 09:14 AM 11/19/99 -0800, Patrice Calhoun wrote: > >Following are Informational documents. If work is to be continued on > >these, we need input from the authors and interest determined by the WG > >(there was no one available at the l2tpext meeting in D.C. to speak for > >these in person). > >draft-ietf-pppext-l2tp-ds-03.txt > >draft-ietf-pppext-l2tp-mpls-02.txt > >Due to the unfortunate conflict with Mobile IP, I could not attend the >meeting. I would be willing to update the drafts to reflect the new >WG name. Ken and I believe that the documents are ready to be moved >ahead to the IESG. Does the WG believe that the drafts should be WG >work items? Yes and I wonder if they should be standards track? I'll review them when I get a chance since they probably are a bit out of date from what has happened in MPLS and diff-serv. From owner-ietf-ppp-outgoing@merit.edu Fri Nov 19 13:53:37 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id AE3065DDEA; Fri, 19 Nov 1999 13:53:36 -0500 (EST) Received: from watervalley.net (mail.WaterValley.Net [206.31.151.3]) by segue.merit.edu (Postfix) with SMTP id D5E6D5DDB1 for ; Fri, 19 Nov 1999 13:53:30 -0500 (EST) Received: from [198.110.20.220] (HELO greendragon.com) by watervalley.net (Stalker SMTP Server 1.7) with ESMTP id S.0002568772; Fri, 19 Nov 1999 12:55:56 -0600 Message-ID: <38359C77.87434F6@greendragon.com> Date: Fri, 19 Nov 1999 13:53:18 -0500 From: William Allen Simpson X-Mailer: Mozilla 4.7 (Macintosh; U; PPC) X-Accept-Language: en MIME-Version: 1.0 To: raven@ietf.org Cc: cryptography@c2.net, cypherpunks@cyberpass.net, CYBERIA-L@LISTSERV.AOL.COM, ietf-ppp@merit.edu, ipsec@lists.tislabs.com Subject: FBI secret police FAQ#1 References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu This has gotten forwarded to many groups, and I have been overwhelmed by the response. Here are the answers to several of the most frequently asked questions, so that I don't have to answer so many private messages. 1) Why ask for the FBI records? 2) Why were the records kept secret? 3) How to ask for FOIA records? ==== At the Columbus IETF meeting in March 1993, a couple of PPP working group members told me that the FBI had come and questioned them for a "treason" investigation. My own parents had been contacted (the agent left a card). According to neighbors, my residence had been staked out for weeks. As a consultant, I travel a lot, so they were disappointed. Also, the IRS started a 7 (now 8) year investigation of my tax records, citing a criminal investigation. This is still ongoing today -- it takes years to work through the courts. I have "substantially prevailed" on every issue in these cases. Through the grapevine, John Gilmore (whom I had not yet met) told Phil Karn that I ought to request my records through the Freedom of Information and Privacy Acts. I requested the records from both the FBI and IRS. After several years of repeated requests, and a refusal to provide those records under Discovery during the court cases, the IRS gave me some of my records last June, and the FBI apparently was examining their records at about the same time (May). In both cases, they only filled part of the requests. ==== The folder title page says: Subject: William Allen Simpson File: Classified File Number The FBI cover sheets read as follows (special typed paragraph): "The enclosed documents responsive to your request are exempt from disclosure in their entirety pursuant to the Privacy Act, Title 5, United States Code, Section 552(a), subsection (j)(2). However, these records have been processed pursuant to the Freedom of Information Act, Title 5, United States Code, Section 552, thereby affording you the greatest degree of access authorized by both laws." subsection (j)(2) reads: "material reporting investigative efforts pertaining to the enforcement of criminal law including efforts to prevent, control, or reduce crime or apprehend criminals;" As explained by others: G-3: Assuming a .mil-like hierarchy, G3 would be Operations -- G1 is Personnel and Admin, G2 is Intel and Security, G4 is Logistics. OADR: Originating Agency's Determination Required, which means the FBI didn't generate that information, some other agency did, and they're the ones who get to make classification determinations regarding it. I understand these indications to mean that the various agencies are hiding behind one another, probably requested by the "security" part of an organization of the "operations" part, the very source of the file is secret -- and that they interpret the law to mean that this material is forever secret, by simply claiming that this is an enforcement of criminal law, even though no criminal acts were ever discovered. I've started to scan in the documents. You can view the first two pages that they've given me (clearly not the real first two pages, as these pages reference earlier dates), at the "Proceedings of the Institute for Obscure Studies": http://potifos.com/was/ (Hopefully, this will not get my freindly lawyer in too much trouble.) ==== The initial roadblocks in submitting a FOIPA request turned out to be (1) finding where to submit it, and (2) giving them lots of personal identification. They want it to be notarized, include a social security number, and be accompanied by a copy of a photographic identification, such as driver's licence. AFAIK, none of this is required by the statute, but both FBI and IRS kept returning my requests. I laboriously found the FBI offices that I used, in the local phone books, and from the rejection letters. Glen L. Roberts, editor of Full Disclosure, has a good list on-line. I wish I'd known about it when I started: http://www.glr.com/fbiform.txt The FOIPA statute requires that they answer within 20 days. In my case, each time a year or so had gone by, they sent me a letter asking whether I still wanted the information. Here's what my FBI request looked like. Replace with your information. Don't forget to get each copy notarized as you send them out.... Freedom of Information and Privacy Act Request Director, Attention FOIPA FBI Headquarters J Edgar Hoover Bldg 9th St & Pennsylvania Ave NW Washington DC 20535 Special Agent in Charge, FBI, Attention FOIPA P O Box 2118 Detroit MI 48231 Special Agent in Charge, FBI, Attention FOIPA 200 E Liberty Ann Arbor MI 48104 313-995-1310 Special Agent in Charge, FBI, Attention FOIPA P O Box 14195 Lansing MI 48901 517-487-1850 Special Agent in Charge, FBI, Attention FOIPA 2 Northfield Plaza Troy MI Pursuant to the provisions of the Freedom of Information and Privacy Acts, 5 USC 552, I am requesting copies of all information maintained by this agency in the past 38 years that pertain to myself as described below: Full Name: William Allen Simpson Also Known As: Bill Simpson Current Address: --- Social Security No.: --- Date and Place of Birth: --- Other pertinent locations: Ann Arbor, Michigan East Lansing, Michigan Lansing, Michigan Okemos, Michigan Waterford, Michigan Date:____________ Signature:_______________________________________________ Subscribed and sworn to before me, this ____ day of ________________________, of the year ____________. Signature of Notary: ________________________________________________________ My commission expires: ____________ From owner-ietf-ppp-outgoing@merit.edu Fri Nov 26 09:13:51 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id F1D555DDE4; Fri, 26 Nov 1999 09:13:50 -0500 (EST) Received: from fsnt.future.futsoft.com (unknown [203.197.140.35]) by segue.merit.edu (Postfix) with ESMTP id 3F94F5DDE3 for ; Fri, 26 Nov 1999 09:12:54 -0500 (EST) Received: from kailash.future.futsoft.com (unverified [203.197.140.36]) by fsnt.future.futsoft.com (Integralis SMTPRS 2.04) with ESMTP id ; Fri, 26 Nov 1999 19:39:22 +0530 Received: from mania.future.futsoft.com (mania.future.futsoft.com [10.0.14.4]) by kailash.future.futsoft.com (8.7.1/8.7.1) with SMTP id TAA28362; Fri, 26 Nov 1999 19:36:28 +0530 Received: by mania.future.futsoft.com with Microsoft Mail id <01BF3846.BD0EE780@mania.future.futsoft.com>; Fri, 26 Nov 1999 19:45:06 -0800 Message-Id: <01BF3846.BD0EE780@mania.future.futsoft.com> From: Manikantan A To: "'ietf-ppp@segue.merit.edu'" Cc: "'ravicm@future.futsoft.com'" Subject: EAP Implementation Date: Fri, 26 Nov 1999 19:45:01 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu Hi All, Is there any freeware implementation available for EAP(Extensible Authentical Protocol) support in PPP? Thanks!!! Regards, Mani From owner-ietf-ppp-outgoing@merit.edu Mon Nov 29 01:52:02 1999 Return-Path: Delivered-To: ietf-ppplog@merit.edu Received: by segue.merit.edu (Postfix, from userid 56) id 993FC5DDD8; Mon, 29 Nov 1999 01:52:01 -0500 (EST) Received: from mailman.cisco.com (mailman.cisco.com [171.68.225.9]) by segue.merit.edu (Postfix) with ESMTP id 64A425DDAF for ; Mon, 29 Nov 1999 01:51:58 -0500 (EST) Received: from anfreema-pc.cisco.com (anfreema-isdn1.cisco.com [171.70.224.86]) by mailman.cisco.com (8.8.8+Sun/CISCO.SERVER.1.2) with SMTP id WAA01829; Sun, 28 Nov 1999 22:51:19 -0800 (PST) Message-Id: <4.1.19991128223657.00a45e70@sj-email> X-Sender: anfreema@sj-email X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 Date: Sun, 28 Nov 1999 22:48:04 -0800 To: l2tp@ipsec.org, ietf-ppp@merit.edu, ipsec@lists.tislabs.com From: Anita Freeman Subject: Alternate application for Jan 2000 Interoperability Workshop Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=====================_2517222==_" Sender: owner-ietf-ppp@merit.edu Precedence: bulk Errors-To: owner-ietf-ppp-outgoing@merit.edu --=====================_2517222==_ Content-Type: text/plain; charset="us-ascii" The application for the January 2000 VPN Interoperability Workshop is available at http://www.calbug.org:8080/vpnworkshop/ For those of you who cannot access the site, the application is attached here as a Word document and also follows in this email. Please return the completed application to anfreema@cisco.com and the payment to bob@larribeau.com. Thanks, Anita ---------------------------------------------------------------------------- -------------------------------- Return your application via email and reserve your hotel rooms before December 15, 1999! To Networking Product Developers: Cisco invites you to participate in the VPN Interoperability Workshop, January 9-14, 2000, testing IPSec/IKE, L2TP, and PPP features at Paradise Point Resort in San Diego, California. The VPN Workshop combines the tenth CalBUG (formerly CIUG) PPP Interoperability Workshop and the eighth IPSec Interoperability Workshop. The Workshop will be open to companies with products that implement any of the following protocols: IP Security (IPSec) Internet Key Exchange (IKE) IKE-CFG IKE-XAUTH IP Payload Compression (IPComp) L2TP over Transport-Mode IPSec Compression Control Protocol (CCP) with MPPC and MPPE MS Challenge Handshake Authentication Protocol (MS CHAP) Version 2 Extensible Authentication Protocol (EAP) Point to Point Tunneling Protocol (PPTP) PPP over Ethernet (PPPoE) PPP over ATM L2TP over ATM L2TP The Workshop will provide an opportunity to test the interoperability of your products with products from all of the other companies attending. The participating companies are asked to bring products that are released, at beta or near beta level for the protocols being tested. Participants are engineering staff intimately familiar with the software and hardware that implement the capabilities being tested and are expected to have a thorough understanding of the protocols. This Workshop will be open to only the participants. This is not a spectator event; it is not open to observers. Some participants will be working with unreleased products and the other attendees are expected to respect their privacy. SPONSORSHIP: Cisco is the host for the VPN Interoperability Workshop. UUNET, an MCI Worldcom Company will provide the backbone Ethernet network and access to the Internet. Madge will provide ISDN lines and CalBUG (formerly CIUG) will provide infrastructure equipment for the workshop network. Cisco will provide an ATM switch for PPPoATM and L2TPoATM testing. SCHEDULE: Sunday, January 9, 2000 12:00 Noon to 8:00 PM Registration and equipment set up by Participants Monday, January 10, 2000 7:00 AM to 8:00 AM Continental Breakfast 8:00 AM to 8:00 PM Testing 12:00 Noon to 1:30 PM Lunch Tuesday, January 11, 2000 7:00 AM to 8:00 AM Continental Breakfast 8:00 AM to 8:00 PM Testing 12:00 Noon to 1:30 PM Lunch Wednesday, January 12, 2000 7:00 AM to 8:00 AM Continental Breakfast 8:00 AM to 8:00 PM Testing 12:00 Noon to 1:30 PM Lunch 4:00 PM to 5:00 PM Pizza 5:00 PM to 7:00 PM Group Meeting Thursday, January 13, 2000 7:00 AM to 8:00 AM Continental Breakfast 8:00 AM to 8:00 PM Testing 12:00 Noon to 1:30 PM Lunch Friday, January 14, 2000 7:00 AM to 8:00 AM Continental Breakfast 8:00 AM to 5:00 PM Testing 12:00 Noon to 1:30 PM Box Lunch 3:00 PM Break Down Facility FEES: The charge for the Workshop is $300 per person. The fee is for the entire week and covers the cost of the meals and hotel facility. Each person attending must pay the full amount. There will be no provision for a daily rate for those not attending the entire week. Checks, wire transfers, or credit cards will be accepted. Cash payments are not available. Payment must be received in advance. Refunds will not be made for cancellations after December 15, 1999. Please fill out and return the payment form with your payment. Companies not registered will not be allowed to walk-in. FACILITIES: Tables and Power: Each participating company will be provided one table, 5 Amps of power, and one power strip. Bring additional power strips if you need them. If you know your test setup will require more than 5 Amps please provide that information in advance on the application form and it will be available. Backbone Ethernet Network: Each participating company will be provided a single RJ-45 cable attached to the backbone Ethernet network. The backbone Ethernet network will be a set of public class C networks connected to the Internet via a router with all routes configured statically (no dynamic routing). In the application you will be asked to specify which of the following configurations you will need and the quantity. You may request multiple configurations but you must bring your own switches/hubs and a crossover cable with an RJ-45 to RJ-45 connector to attach more than a single device to the backbone Ethernet network. Configuration 1: A single IP address with a routed private network address. A single IP address assigned from the backbone Ethernet network (a public class C network) and a private class C network (to be assigned) with a static route configured in the backbone router to the single IP address. Configuration 2: A single IP address with a routed private and public network address. A single IP address assigned from the backbone Ethernet network (a public class C network) with a private class C network (to be assigned) and a public subnetwork (/29 subnet address to be assigned) with a static route for both networks configured in the backbone router to the single IP address. Note: You can not reach the Internet with private network addresses. If these configurations do not satisfy your requirements, please contact James Matheke at 614-723-1525 or jmatheke@wcom.net. File Transfer Servers: Servers will be available for file transfers as defined in the test procedures. CA Certificates: To arrange certificates with CA providers prior to the workshop, please go to the following for details. Baltimore: lisa@baltimore.ie Entrust: http://freecerts.entrust.com/ SSH (available in late December): http://isakmp-test.ssh.fi/ VeriSign(contact alex@verisign.com): https://onsite-test-fe.bbtest.net/bakeoff/ VPNC: paul.hoffman@vpnc.org ISDN Lines: BRI and PRI lines will be provided for testing from a Madge switch. The BRI lines will be provisioned as NI-1 with CSV/D on each B channel. The BRI lines may be either a U or S/T interface. If you request a PRI line, please bring a CSU and the crossover cable to terminate the T1 interface. The PRI lines will be NI-2. Telephone Service: There will be a telephone on each table in the workshop for voice service provided by a networked PBX. ATM Circuits: There will be an ATM switch with coax interfaces provided for testing PPP over ATM or L2TP over ATM. SHIPPING EQUIPMENT TO SAN DIEGO PARADISE POINT RESORT IN SAN DIEGO, CALIFORNIA Participants will be responsible for bringing workstations and network equipment. You may ship your equipment to: San Diego Paradise Point Resort 1404 W. Vacation Road San Diego, CA 92109 Telephone: 858-274-4630 Attention: Steve Hanger Please mark "Hold for Cisco VPN Workshop" Schedule your equipment to arrive at Paradise Point Resort between January 3-7, 2000. Please provide shipping information, such as date shipped, tracking number, and number of boxes to Paradise Point Resort so receipt of your shipment may be confirmed and accepted. IMPORTANT: Please bring the shipping documents for the return of your equipment back to your company. These documents include the carrier form. International shipments must include all appropriate documents, including carrier forms and invoices. Additionally, please make arrangements with your carrier in advance for pickup of your equipment at the Paradise Point Resort for no later than 5:00 PM on Friday, January 14, 2000. You will be responsible to see that your carrier picks up your equipment. These two points are very important. Neither Cisco nor the Paradise Point Resort will be able to provide shipping forms or customs forms to you. You have to bring your own. Also neither Cisco nor the Paradise Point Resort will be able to store your equipment past January 14, 2000. ACCOMMODATIONS: Be sure to reserve by December 15, 1999, to insure that rooms will be available for you and your group. The block of rooms is available at: San Diego Paradise Point Resort 1404 W. Vacation Road San Diego, CA 92109 Telephone: 858-274-4630 or 800-344-2626 Register under "Cisco VPN Workshop" to get the discounted Workshop rate of $140.00 plus tax per night. Rooms are available for check in January 9, 2000 through check out January 14, 2000. Check in time is 4:00 PM and check out time is 12:00 Noon. Should the attendee cancel the reservation within 48 hours of arrival, they are subject to billing of one night's room and tax. Should an attendee depart early from the original check out date, the attendee will be responsible for one night's room and tax. Available room upgrade options: Lanai single/double $140 Lanai Bayview $195 Studio Suite Garden $235 Studio Suite Bayside $265 One Bedroom Suite Garden $275 One Bedroom Suite Bayview $310 About San Diego Paradise Point Resort: http://www.paradisepoint.com/ Airport Access: Airline service is available to Lindbergh International Airport, San Diego, California, USA (SAN). Alternately, you may fly to Los Angeles (LAX), California and drive approximately two hours to San Diego. Directions from Lindbergh International Airport: Take Harbor Drive North and turn right on Nimitz, follow signs to Mission Bay Park. Right on Ingraham, left at West Vacation Road. You can take Cloud 9 Shuttle 1-800-9-SHUTTLE from the airport to the hotel for transportation to the hotel for $8.00. From Terminal 1 or Terminal 2 follow the signs to the Ground Transportation Skybridge, proceed to the "Shuttle for Hire" curb and ask the "Transportation Coordinator" for Cloud 9 Shuttle. From the Commuter terminal exit the doors, cross over to the shuttle loading island, and ask the "Transportation Coordinator" for Cloud 9 Shuttle. SECURITY: An outside security company has been retained from 8:00 PM until 8:00 AM from January 8-14, 2000. There will be a sign-up procedure for participants wishing to work after 8:00 PM Those wishing to work after 8:00 PM must be present at 8:00 PM for introductions to the security staff of the evening. PRESS RELEASE: Cisco plans to make a press release following the workshop. There will be no mention of any specific results of the testing in this release. Please indicate in the application if you want your company's name included in this release as a participant. If you include your public relations person in the application, that contact will be given the opportunity to review the release in advance. REGISTRATION: This will be a "self organizing" event. It will be your responsibility to develop your own test schedule and to arrange your own testing partners. This method has worked well in the past and we believe that it provides the most productive environment for testing. In the application you will be asked to list the days you will be available for testing. Please be accurate so everyone has an opportunity to test with you. Please fill out the Product Section of the application carefully defining the supported capability list for the protocol options you will test at the workshop. We will use the information to put together a binder of data to assist when you are testing with partners. To register for the VPN Interoperability Workshop fill out the payment form and return it by email to . Then fill out the application on this Web site immediately to reserve your place at the workshop. If you have any questions, send email or call Bob Larribeau, bob@larribeau.com, 415-241-9920 Based on past workshops, expected attendance is 60 companies. Get the payment form and application in early to assure yourself a place. ------------------------------ PAYMENT FORM---------------------------- PLEASE RETURN THIS PAYMENT FORM VIA EMAIL. Name: __________________________________ Company: _______________________________ Address: _________________________________ __________________________________________ City, State, Zip ________________________________ Country: _____________________________________ Phone: _________________________________ Fax: ___________________________________ Email: _________________________________ Number of Attendees: _________ x $300.00 = Total Payment $_____________ Refunds will not be made for cancellations after December 15, 1999. Pay by credit card: Fill out the form below and fax it to the CalBUG at (415) 753-6942. Credit Card Type (Circle One): American Express, Visa, Master Charge, JCB Credit Card Number: ______________________________ Expiration Date: _________________________________ Name: ____________________________________________ Signature: _______________________________________ Pay by check: Send a check made out to the CalBUG for $300 for each participant to: California Broadband User's Group, PO Box 27901-391, San Francisco, CA 94127 Wire funds to: California Broadband Users' Group Account Number 02882 07752 Bank of America #0288 288 West Portal Avenue, San Francisco, CA 94127 USA ----------------------------------------------------------------------- APPLICATION PLEASE FILL OUT THIS APPLICATION ON THE WEB SITE Please enter the name of the Workshop Coordinator who will coordinate your registration. We will send emails to this person to give the latest information on the workshop and to verify your registration. Company Name: __________________________ Name: __________________________________ Address: _________________________________ __________________________________________ City, State, Zip ________________________________ Country: _____________________________________ Phone: _________________________________ Fax: ___________________________________ Email: _________________________________ Do you want your company's name included in the Cisco press release as a participant? Yes or No Provide the name, address, phone, fax, and email of your public relations contact. We will give this person an opportunity to review the release in advance. Names of ALL Participants (including the Workshop Coordinator listed above if they will attend): Name_____________________ Name_____________________ Name_____________________ Days available for testing: M Tu W Th F Number of tables: ---------------------------------------------------------------------- IP Addresses- Number of Configuration 1: (a single IP address with a routed private network address) Number of Configuration 2: (A single IP address with a routed private and public network address) Additional Power Requirements: Number of BRI lines: 1 2 More than 2 (please specify) S/T or U interface: PRI (Yes or No): Additional Madge Switch Requirements: ATM PVC (PPP): 1 2 More than 2 (please specify) ATM PVC (L2TP): 1 2 More than 2 (please specifiy) ---------------------------------------------------------------------- Features you will be TESTING: IPSec (Y/N) IKE (Y/N) IKE-CFG IKE-XAUTH IP Payload Compression (Y/N) L2TP over Transport-Mode IPSec (Y/N) CCP with MPPC (Y/N) CCP with MPPE (Y/N) MS CHAP Version 2 (Y/N) EAP (Y/N) PPTP (Y/N) PPP over Ethernet (PPPoE) (Y/N) PPP over ATM (Y/N) L2TP over ATM (Y/N) L2TP (Y/N) ---------------------------------------------------------------------- Will you be providing: CA services (Y/N) ----------------------------------------------------------------------- Product Functionality Section: The purpose of this survey is to identify supported features so that vendors will know who is implementing what, can know who to discuss the detailed functionality with, and to identify products for more serious compatibility testing later. Fill out a Product Section to describe supported features for each device or software package you will have at the workshop. If the version is unreleased, indicate 'alpha', 'beta', RC (release candidate) or build number. Options marked with * are advanced features. --- 1--- Product Name: Software Version and OS compatibility: Product Type, check all that apply: Router_____ Firewall_____ IPSec Gateway_____ IPSec Client_____ L2TP/IPsec Client Software_____ End to End (Tunnel/Transport) Client_____ Other________________________ --- 2--- Product Name: Software Version and OS compatibility: Product Type, check all that apply: Router_____ Firewall_____ IPSec Gateway_____ IPSec Client_____ L2TP/IPsec Client Software_____ End to End (Tunnel/Transport) Client_____ Other________________________ --- 3--- Product Name: Software Version and OS compatibility: Product Type, check all that apply: Router_____ Firewall_____ IPSec Gateway_____ IPSec Client_____ L2TP/IPsec Client Software_____ End to End (Tunnel/Transport) Client_____ Other________________________ =====IPSEC=====IPSEC=====IPSEC=====IPSEC===== IPSec manual keys SA configuration (keys, SPI, algorithms) (Y/N) Minimum key length (Y/N) If yes, key length________________ AH tunnel (Y/N) AH transport (Y/N) ESP tunnel (Y/N) ESP transport (Y/N) Transport adjacency: applying more than one security protocol to the same IP datagram, without invoking tunneling, eg. [IP][AH][ESP][packet payload] (Y/N) Nested tunneling from the same box: "Tunneling IPSec in an IPSec tunnel", eg. [IP][IPSec][IP][IPSec][packet payload] where "[IPSec]" could be "[ESP]" or "[AH]" or "[AH][ESP]" and where "[packet payload]" could be a ULP or another entire IP datagram. (Y/N) Iterated tunneling on same box: "Terminate a tunnel on one interface and forward the packets out on a different tunnel on a different interface" (Y/N) ESP cipher algorithms- DES-CBC (Y/N) 3DES (Y/N) NULL encryption (Y/N) *RC5 (Y/N) *CAST (Y/N) *Blowfish (Y/N) *IDEA (Y/N) *DES-X (Y/N) ESP authenticators- HMAC-MD-5 (Y/N) HMAC-SHA-1 (Y/N) *HMAC RIPEMD-160 (Y/N) AH algorithms- HMAC-MD-5 (Y/N) HMAC-SHA-1 (Y/N) *HMAC RIPEMD-160 (Y/N) *IPP Compression Protocol- LZS (Y/N) DEFLATE (Y/N) =====IKE=====IKE=====IKE=====IKE===== IKE===== IKE Exchanges- Main/Quick mode (identity protect) (Y/N) *Aggressive mode (Y/N) *IKE Config (Y/N) *XAUTH (Y/N) *DHCP Inform for internal tunnel config (Y/N) *New Group Mode (Y/N) IKE Authentication methods- Preshared keys (Y/N) Minimum length (Y/N) If yes, length_____________ *RSA signature (Y/N) *DSS signature (Y/N) *RSA Encryption (Y/N) *Revised RSA encryption (Y/N) *GSSAPI-Kerberos v5 (Y/N) *Base Mode (Y/N) IKE Key Material- Groups supported (1,2,3,4,5,others)__________ *Elliptic Curve Groups_____________ *DH-less IKE_________ Main mode PFS (1 MM per quick mode) (Y/N) Quick mode PFS (Y/N) Minimum quickmode lifetime (bytes/secs)_________ IKE Encryption algorithms- DES (Y/N) 3DES (Y/N) CAST (Y/N) RC5 (Y/N) Blowfish (Y/N) IDEA (Y/N) Other__________________ IKE Hash algorithms- MD-5 (Y/N) SHA-1 (Y/N) *HMAC RIPEMD-160 optional (Y/N) IKE Certificates- *IKE Certificate Validation (Y/N) Validate subject name against IPSec policy data (Y/N) Normal operation requires on-line access to CA for enrollment (Y/N) Certificate Request Payload (Reqd/Optional/Not Used and Ignored)______________ *Certificate chains in band, means exchanged in IKE (Y/N) CRL support (Reqd/Optional/ None)___________ CRL retrieval mechanism (http, file, LDAP)______________ Normal operation (Reqd/Optional/ Don’t Care and Not Used) on-line access to CRL distribution point __________________ IKE Optional payloads---------------- *IKE Cert types - CERT (Y/N) CRL (Y/N) ARL (Y/N) PKCS7 (Y/N) Certificate signature algorithms supported (MD5, SHA1, etc)__________ IPSec only certificate key usage (Reqd/Optional/Don't Care)___________ Other certificate restrictions______________ *IKE Cert request types - CERT (Y/N) CRL (Y/N) ARL (Y/N) PKCS7 (Y/N) IKE Other Options- *Vendor-ID (Y/N) *Commit bit (Y/N) *Use quick mode lifetime notifies (Y/N) *Use Initial Contact (Y/N) *Send delete payload for quickmode SAs (Y/N) *Send delete payload for main mode SAs (Y/N) *CA Interoperability Issues- *RFC2510 (Y/N) *PKCS 10/7 (Y/N) *PKCS #12 (Y/N) Manual certificate enrollment (Y/N) *Level of CA hierarchies supported (number levels/No)___________ *Support certs issued by a subordinate CA, which is a child of a different vendor CA (cross certification) (Y/N) CMC (Y/N) PKIX-CMP (Y/N) CEP (Y/N) CRS (Y/N) For IPComp (RFC 2393)--------------------------------------------------------- Compression algorithms- DEFLATE - RFC 2394 (Y/N) LZS-RFC 2395 (Y/N) Negotiation mechanism- IKE (Y/N) Manually-configured (Y/N) Negotiated with- ESP/AH (Y/N) Standalone (Y/N) =====PPP=====PPP=====PPP=====PPP===== PPP===== LCP Options: Default MRU__________________________ Default MRRU_________________________ Authentication: CHAP authenticator (Y/N) CHAP authenticatee (Y/N) CHAP Re-challenge (Y/N) MS CHAP (Y/N) MS CHAP V2 (Y/N) Compression: STAC (Y/N) STAC DCP (Y/N) STAC Options _________ MPPC (Y/N) MPPE (Y/N) WCP (Y/N) Predictor (Y/N) Other__________________ IPCP: Numbered links (Y/N) Un-numbered links (Y/N) Tx if Un-numbered____________ Options supported____________ IP assignment (Y/N) IP Pool (Y/N) DHCP (Y/N) IPXCP: Numbered links (Y/N) Un-numbered links (Y/N) Tx if Un-numbered____________ Options supported____________ =====L2TP=====L2TP=====L2TP=====L2TP=====L2TP= Provide LAC (Y/N) Provide LNS (Y/N) Provide L2TP Client (Y/N) L2TP Access Concentrator (LAC) Options: Proxy LCP (Y/N) Proxy Authentication PAP (Y/N) Proxy Authentication CHAP (Y/N) Proxy Authentication MS-CHAP (Y/N) Tunnel Authentication (Y/N) Hidden AVPs (Y/N) Outgoing Calls (Y/N) Sequencing (Y/N) L2TP secured by IPSec (Reqd/Optional/No)___________ If yes, IKE authentication using identity protect or aggressive mode__________ If yes, IKE authentication using (machine/user/other) credential___________ If yes, IKE authentication (pre-shared key only/certs only/both/other)__________ L2TP Network Server (LNS) Options: Proxy LCP (Y/N) Proxy Authentication PAP (Y/N) Proxy Authentication CHAP (Y/N) Proxy Authentication MS-CHAP (Y/N) Tunnel Authentication (Y/N) Hidden AVPs (Y/N) Outgoing Calls (Y/N) Sequencing (Y/N) MP (bundle tunneled links) (Y/N) ECP (Y/N) CCP (Y/N) Algorithms______________________________ CBCP (Y/N) L2TP secured by IPSec (Reqd/Optional/No)___________ If yes, IKE authentication using identity protect or aggressive mode__________ If yes, IKE authentication using (machine/user/other) credential___________ If yes, IKE authentication (pre-shared key only/certs only/both/other)__________ Tunnel Types- Voluntary (Y/N) Compulsory (Y/N) Client L2TP Options: Tunnel Authentication (Y/N) Hidden AVPs (Y/N) Outgoing Calls (Y/N) Sequencing (Y/N) L2TP secured by IPSec (Reqd/Optional/No)___________ If yes, IKE authentication using identity protect or aggressive mode__________ If yes, IKE authentication using (machine/user/other) credential___________ If yes, IKE authentication (pre-shared key only/certs only/both/other)__________ =====PPTP=====PPTP=====PPTP=====PPTP=====PPTP= PAC (Y/N) PNS (Y/N) PPTP Client (Y/N) PPTP Options - PAC: Outgoing calls (Y/N) Incoming calls (Y/N) PPTP secured by IPSec (Reqd/Optional/No)___________ Ring-time tunnel (Y/N) Username-based tunnel (Y/N) PPTP Options - PNS: Outgoing calls (Y/N) Incoming calls (Y/N) MP (bundle tunneled links) (Y/N) MPPE (Y/N) CCP (Y/N) Algorithms______________ PPTP secured by IPSec (Reqd/Optional/No)___________ Tunnel types - Voluntary (Y/N) Compulsory (Y/N) PPTP Options - Client: MPPE (Y/N) CCP (Y/N) Algorithms______________ PPTP secured by IPSec (Reqd/Optional/No)___________ =====EAP=====EAP=====EAP =====EAP ===== EAP== Identity (Y/N) Number of retries__________ Notification (Y/N) Nak (response only) (Y/N) MD5-Challenge (Y/N) S/Key (RFC 1760) (Y/N) Generic Token Card (Y/N) RADIUS EAP-Proxy (Y/N) Other________________________ =====PPPoE===== PPPoE ===== PPPoE ===== PPPoE == Client: Can select from multiple services (Y/N) AC-Cookie Tag (Y/N) Host-Uniq Tag (Y/N) Relay-Session-Id (Y/N) PPPoE Active Discovery Terminate (PADT) packet (Y/N) Server: Can offer multiple services (Y/N) AC-Cookie Tag (Y/N) Host-Uniq Tag (Y/N) Relay-Session-Id (Y/N) PPPoE Active Discovery Terminate (PADT) packet (Y/N) --=====================_2517222==_ Content-Type: application/msword; name="Jan2000IPSEC_PPP_application.doc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Jan2000IPSEC_PPP_application.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAgAAAAAAAAAAA EAAAggAAAAEAAAD+////AAAAAH4AAAB/AAAA//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////s pcEAcQAJBAAACBK/AAAAAAAAEAAAAAAABAAAG2QAAA4AYmpianQrdCsAAAAAAAAAAAAAAAAAAAAA AAAJBBYAJbgAABZBAQAWQQEAG2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAF0AAAAAADIBAAAAAAAAMgEAADIB AAAAAAAAMgEAAAAAAAAyAQAAAAAAADIBAAAAAAAAMgEAABQAAAAAAAAAAAAAAEYBAAAAAAAARgEA AAAAAABGAQAAAAAAAEYBAAAAAAAARgEAAAwAAABSAQAA/AAAAEYBAAAAAAAAxAwAALYAAACaAgAA OgAAANQCAAAAAAAA1AIAAAAAAADUAgAAAAAAANQCAAAAAAAA1AIAAFoAAAAuAwAAHAAAAEoDAAAQ AAAAiQwAAAIAAACLDAAAAAAAAIsMAAAAAAAAiwwAAAAAAACLDAAAAAAAAIsMAAAAAAAAiwwAACQA AAB6DQAA9AEAAG4PAAA4AQAArwwAABUAAAAAAAAAAAAAAAAAAAAAAAAAMgEAAAAAAABaAwAAAAAA AAAAAAAAAAAAAAAAAAAAAADUAgAAAAAAANQCAAAAAAAAWgMAAAAAAABaAwAAAAAAAK8MAAAAAAAA QgUAAAAAAAAyAQAAAAAAADIBAAAAAAAA1AIAAAAAAAAAAAAAAAAAANQCAAAAAAAAmgIAAAAAAABC BQAAAAAAAEIFAAAAAAAAQgUAAAAAAABaAwAAmgAAADIBAAAAAAAA1AIAAAAAAAAyAQAAAAAAANQC AAAAAAAAiQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAARgEAAAAAAABGAQAAAAAAADIBAAAAAAAAMgEA AAAAAAAyAQAAAAAAADIBAAAAAAAAWgMAAAAAAACJDAAAAAAAAEIFAADOBgAAQgUAAAAAAAAQDAAA HgAAAGkMAAAYAAAAMgEAAAAAAAAyAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiQwAAAAAAADUAgAAAAAAAE4CAABMAAAAQOnn9jM6 vwFGAQAAAAAAAEYBAAAAAAAA9AMAAE4BAACBDAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIA1SZXR1cm4g eW91ciBhcHBsaWNhdGlvbiB2aWEgZW1haWwgYW5kIHJlc2VydmUgeW91ciBob3RlbCByb29tcyBi ZWZvcmUgRGVjZW1iZXIgMTUsIDE5OTkhIA0NVG8gTmV0d29ya2luZyBQcm9kdWN0IERldmVsb3Bl cnM6IA0NQ2lzY28gaW52aXRlcyB5b3UgdG8gcGFydGljaXBhdGUgaW4gdGhlIFZQTiBJbnRlcm9w ZXJhYmlsaXR5IFdvcmtzaG9wLCBKYW51YXJ5IDktMTQsIDIwMDAsIHRlc3RpbmcgSVBTZWMvSUtF LCBMMlRQLCBhbmQgUFBQIGZlYXR1cmVzIGF0IFBhcmFkaXNlIFBvaW50IFJlc29ydCBpbiBTYW4g RGllZ28sIENhbGlmb3JuaWEuICBUaGUgVlBOIFdvcmtzaG9wIGNvbWJpbmVzIHRoZSB0ZW50aCBD YWxCVUcgKGZvcm1lcmx5IENJVUcpIFBQUCBJbnRlcm9wZXJhYmlsaXR5IFdvcmtzaG9wIGFuZCB0 aGUgZWlnaHRoIElQU2VjIEludGVyb3BlcmFiaWxpdHkgV29ya3Nob3AuIA0NVGhlIFdvcmtzaG9w IHdpbGwgYmUgb3BlbiB0byBjb21wYW5pZXMgd2l0aCBwcm9kdWN0cyB0aGF0IGltcGxlbWVudCBh bnkgb2YgdGhlIGZvbGxvd2luZyBwcm90b2NvbHM6IA0NSVAgU2VjdXJpdHkgKElQU2VjKQ1JbnRl cm5ldCBLZXkgRXhjaGFuZ2UgKElLRSkNSUtFLUNGRw1JS0UtWEFVVEgNSVAgUGF5bG9hZCBDb21w cmVzc2lvbiAoSVBDb21wKQ1MMlRQIG92ZXIgVHJhbnNwb3J0LU1vZGUgSVBTZWMNQ29tcHJlc3Np b24gQ29udHJvbCBQcm90b2NvbCAoQ0NQKSB3aXRoIE1QUEMgYW5kIE1QUEUNTVMgQ2hhbGxlbmdl IEhhbmRzaGFrZSBBdXRoZW50aWNhdGlvbiBQcm90b2NvbCAoTVMgQ0hBUCkgVmVyc2lvbiAyDUV4 dGVuc2libGUgQXV0aGVudGljYXRpb24gUHJvdG9jb2wgKEVBUCkNUG9pbnQgdG8gUG9pbnQgVHVu bmVsaW5nIFByb3RvY29sIChQUFRQKQ1QUFAgb3ZlciBFdGhlcm5ldCAoUFBQb0UpDVBQUCBvdmVy IEFUTQ1MMlRQIG92ZXIgQVRNDUwyVFANDVRoZSBXb3Jrc2hvcCB3aWxsIHByb3ZpZGUgYW4gb3Bw b3J0dW5pdHkgdG8gdGVzdCB0aGUgaW50ZXJvcGVyYWJpbGl0eSBvZiB5b3VyIHByb2R1Y3RzIHdp dGggcHJvZHVjdHMgZnJvbSBhbGwgb2YgdGhlIG90aGVyIGNvbXBhbmllcyBhdHRlbmRpbmcuIA0N VGhlIHBhcnRpY2lwYXRpbmcgY29tcGFuaWVzIGFyZSBhc2tlZCB0byBicmluZyBwcm9kdWN0cyB0 aGF0IGFyZSByZWxlYXNlZCwgYXQgYmV0YSBvciBuZWFyIGJldGEgbGV2ZWwgZm9yIHRoZSBwcm90 b2NvbHMgYmVpbmcgdGVzdGVkLiANDVBhcnRpY2lwYW50cyBhcmUgZW5naW5lZXJpbmcgc3RhZmYg aW50aW1hdGVseSBmYW1pbGlhciB3aXRoIHRoZSBzb2Z0d2FyZSBhbmQgaGFyZHdhcmUgdGhhdCBp bXBsZW1lbnQgdGhlIGNhcGFiaWxpdGllcyBiZWluZyB0ZXN0ZWQgYW5kIGFyZSBleHBlY3RlZCB0 byBoYXZlIGEgdGhvcm91Z2ggdW5kZXJzdGFuZGluZyBvZiB0aGUgcHJvdG9jb2xzLiANDVRoaXMg V29ya3Nob3Agd2lsbCBiZSBvcGVuIHRvIG9ubHkgdGhlIHBhcnRpY2lwYW50cy4gVGhpcyBpcyBu b3QgYSBzcGVjdGF0b3IgZXZlbnQ7IGl0IGlzIG5vdCBvcGVuIHRvIG9ic2VydmVycy4gU29tZSBw YXJ0aWNpcGFudHMgd2lsbCBiZSB3b3JraW5nIHdpdGggdW5yZWxlYXNlZCBwcm9kdWN0cyBhbmQg dGhlIG90aGVyIGF0dGVuZGVlcyBhcmUgZXhwZWN0ZWQgdG8gcmVzcGVjdCB0aGVpciBwcml2YWN5 LiANDVNQT05TT1JTSElQOiANDUNpc2NvIGlzIHRoZSBob3N0IGZvciB0aGUgVlBOIEludGVyb3Bl cmFiaWxpdHkgV29ya3Nob3AuICBVVU5FVCwgYW4gTUNJIFdvcmxkY29tIENvbXBhbnkgd2lsbCBw cm92aWRlIHRoZSBiYWNrYm9uZSBFdGhlcm5ldCBuZXR3b3JrIGFuZCBhY2Nlc3MgdG8gdGhlIElu dGVybmV0LiAgTWFkZ2Ugd2lsbCBwcm92aWRlIElTRE4gbGluZXMgYW5kIENhbEJVRyAoZm9ybWVy bHkgQ0lVRykgd2lsbCBwcm92aWRlIGluZnJhc3RydWN0dXJlIGVxdWlwbWVudCBmb3IgdGhlIHdv cmtzaG9wIG5ldHdvcmsuICBDaXNjbyB3aWxsIHByb3ZpZGUgYW4gQVRNIHN3aXRjaCBmb3IgUFBQ b0FUTSBhbmQgTDJUUG9BVE0gdGVzdGluZy4gDQ0NU0NIRURVTEU6IA0NU3VuZGF5LCBKYW51YXJ5 IDksIDIwMDANDTEyOjAwIE5vb24gdG8gODowMCBQTSAJUmVnaXN0cmF0aW9uIGFuZCBlcXVpcG1l bnQgc2V0IHVwIGJ5IFBhcnRpY2lwYW50cw0NTW9uZGF5LCBKYW51YXJ5IDEwLCAyMDAwDQ03OjAw IEFNIHRvIDg6MDAgQU0gCQlDb250aW5lbnRhbCBCcmVha2Zhc3QNODowMCBBTSB0byA4OjAwIFBN CQlUZXN0aW5nIA0xMjowMCBOb29uIHRvIDE6MzAgUE0JTHVuY2gNDVR1ZXNkYXksIEphbnVhcnkg MTEsIDIwMDANDTc6MDAgQU0gdG8gODowMCBBTSAJCUNvbnRpbmVudGFsIEJyZWFrZmFzdA04OjAw IEFNIHRvIDg6MDAgUE0gCQlUZXN0aW5nDTEyOjAwIE5vb24gdG8gMTozMCBQTQlMdW5jaA0NV2Vk bmVzZGF5LCBKYW51YXJ5IDEyLCAyMDAwDQ03OjAwIEFNIHRvIDg6MDAgQU0gCQlDb250aW5lbnRh bCBCcmVha2Zhc3QNODowMCBBTSB0byA4OjAwIFBNIAkJVGVzdGluZw0xMjowMCBOb29uIHRvIDE6 MzAgUE0JTHVuY2gNNDowMCBQTSB0byA1OjAwIFBNIAkJUGl6emEgIA01OjAwIFBNIHRvIDc6MDAg UE0JCUdyb3VwIE1lZXRpbmcgDQ1UaHVyc2RheSwgSmFudWFyeSAxMywgMjAwMA0NNzowMCBBTSB0 byA4OjAwIEFNIAkJQ29udGluZW50YWwgQnJlYWtmYXN0DTg6MDAgQU0gdG8gODowMCBQTSAJCVRl c3RpbmcNMTI6MDAgTm9vbiB0byAxOjMwIFBNCUx1bmNoDQ1GcmlkYXksIEphbnVhcnkgMTQsIDIw MDANDTc6MDAgQU0gdG8gODowMCBBTSAJCUNvbnRpbmVudGFsIEJyZWFrZmFzdA04OjAwIEFNIHRv IDU6MDAgUE0gCQlUZXN0aW5nDTEyOjAwIE5vb24gdG8gMTozMCBQTQlCb3ggTHVuY2gNMzowMCBQ TSAJCQlCcmVhayBEb3duIEZhY2lsaXR5IA0NDUZFRVM6IA0NVGhlIGNoYXJnZSBmb3IgdGhlIFdv cmtzaG9wIGlzICQzMDAgcGVyIHBlcnNvbi4gIFRoZSBmZWUgaXMgZm9yIHRoZSBlbnRpcmUgd2Vl ayBhbmQgY292ZXJzIHRoZSBjb3N0IG9mIHRoZSBtZWFscyBhbmQgaG90ZWwgZmFjaWxpdHkuIEVh Y2ggcGVyc29uIGF0dGVuZGluZyBtdXN0IHBheSB0aGUgZnVsbCBhbW91bnQuIFRoZXJlIHdpbGwg YmUgbm8gcHJvdmlzaW9uIGZvciBhIGRhaWx5IHJhdGUgZm9yIHRob3NlIG5vdCBhdHRlbmRpbmcg dGhlIGVudGlyZSB3ZWVrLiBDaGVja3MsIHdpcmUgdHJhbnNmZXJzLCBvciBjcmVkaXQgY2FyZHMg d2lsbCBiZSBhY2NlcHRlZC4gQ2FzaCBwYXltZW50cyBhcmUgbm90IGF2YWlsYWJsZS4gUGF5bWVu dCBtdXN0IGJlIHJlY2VpdmVkIGluIGFkdmFuY2UuICAgUmVmdW5kcyB3aWxsIG5vdCBiZSBtYWRl IGZvciBjYW5jZWxsYXRpb25zIGFmdGVyIERlY2VtYmVyIDE1LCAxOTk5LiAgUGxlYXNlIGZpbGwg b3V0IGFuZCByZXR1cm4gdGhlIHBheW1lbnQgZm9ybSB3aXRoIHlvdXIgcGF5bWVudC4gIENvbXBh bmllcyBub3QgcmVnaXN0ZXJlZCB3aWxsIG5vdCBiZSBhbGxvd2VkIHRvIHdhbGstaW4uDQ1GQUNJ TElUSUVTOiANDVRhYmxlcyBhbmQgUG93ZXI6DQ1FYWNoIHBhcnRpY2lwYXRpbmcgY29tcGFueSB3 aWxsIGJlIHByb3ZpZGVkIG9uZSB0YWJsZSwgNSBBbXBzIG9mIHBvd2VyLCBhbmQgb25lIHBvd2Vy IHN0cmlwLiBCcmluZyBhZGRpdGlvbmFsIHBvd2VyIHN0cmlwcyBpZiB5b3UgbmVlZCB0aGVtLiBJ ZiB5b3Uga25vdyB5b3VyIHRlc3Qgc2V0dXAgd2lsbCByZXF1aXJlIG1vcmUgdGhhbiA1IEFtcHMg cGxlYXNlIHByb3ZpZGUgdGhhdCBpbmZvcm1hdGlvbiBpbiBhZHZhbmNlIG9uIHRoZSBhcHBsaWNh dGlvbiBmb3JtIGFuZCBpdCB3aWxsIGJlIGF2YWlsYWJsZS4NDUJhY2tib25lIEV0aGVybmV0IE5l dHdvcms6IA0NRWFjaCBwYXJ0aWNpcGF0aW5nIGNvbXBhbnkgd2lsbCBiZSBwcm92aWRlZCBhIHNp bmdsZSBSSi00NSBjYWJsZSBhdHRhY2hlZCB0byB0aGUgYmFja2JvbmUgRXRoZXJuZXQgbmV0d29y ay4gVGhlIGJhY2tib25lIEV0aGVybmV0IG5ldHdvcmsgd2lsbCBiZSBhIHNldCBvZiBwdWJsaWMg Y2xhc3MgQyBuZXR3b3JrcyBjb25uZWN0ZWQgdG8gdGhlIEludGVybmV0IHZpYSBhIHJvdXRlciB3 aXRoIGFsbCByb3V0ZXMgY29uZmlndXJlZCBzdGF0aWNhbGx5IChubyBkeW5hbWljIHJvdXRpbmcp Lg0NSW4gdGhlIGFwcGxpY2F0aW9uIHlvdSB3aWxsIGJlIGFza2VkIHRvIHNwZWNpZnkgd2hpY2gg b2YgdGhlIGZvbGxvd2luZyBjb25maWd1cmF0aW9ucyB5b3Ugd2lsbCBuZWVkIGFuZCB0aGUgcXVh bnRpdHkuIFlvdSBtYXkgcmVxdWVzdCBtdWx0aXBsZSBjb25maWd1cmF0aW9ucyBidXQgeW91IG11 c3QgYnJpbmcgeW91ciBvd24gc3dpdGNoZXMvaHVicyBhbmQgYSBjcm9zc292ZXIgY2FibGUgd2l0 aCBhbiBSSi00NSB0byBSSi00NSBjb25uZWN0b3IgdG8gYXR0YWNoIG1vcmUgdGhhbiBhIHNpbmds ZSBkZXZpY2UgdG8gdGhlIGJhY2tib25lIEV0aGVybmV0IG5ldHdvcmsuIA0NQ29uZmlndXJhdGlv biAxOiBBIHNpbmdsZSBJUCBhZGRyZXNzIHdpdGggYSByb3V0ZWQgcHJpdmF0ZSBuZXR3b3JrIGFk ZHJlc3MuDQ1BIHNpbmdsZSBJUCBhZGRyZXNzIGFzc2lnbmVkIGZyb20gdGhlIGJhY2tib25lIEV0 aGVybmV0IG5ldHdvcmsgKGEgcHVibGljIGNsYXNzIEMgbmV0d29yaykgYW5kIGEgcHJpdmF0ZSBj bGFzcyBDIG5ldHdvcmsgKHRvIGJlIGFzc2lnbmVkKSB3aXRoIGEgc3RhdGljIHJvdXRlIGNvbmZp Z3VyZWQgaW4gdGhlIGJhY2tib25lIHJvdXRlciB0byB0aGUgc2luZ2xlIElQIGFkZHJlc3MuDQ1D b25maWd1cmF0aW9uIDI6IEEgc2luZ2xlIElQIGFkZHJlc3Mgd2l0aCBhIHJvdXRlZCBwcml2YXRl IGFuZCBwdWJsaWMgbmV0d29yayBhZGRyZXNzLg0NQSBzaW5nbGUgSVAgYWRkcmVzcyBhc3NpZ25l ZCBmcm9tIHRoZSBiYWNrYm9uZSBFdGhlcm5ldCBuZXR3b3JrIChhIHB1YmxpYyBjbGFzcyBDIG5l dHdvcmspIHdpdGggYSBwcml2YXRlIGNsYXNzIEMgbmV0d29yayAodG8gYmUgYXNzaWduZWQpIGFu ZCBhIHB1YmxpYyBzdWJuZXR3b3JrICgvMjkgc3VibmV0IGFkZHJlc3MgdG8gYmUgYXNzaWduZWQp IHdpdGggYSBzdGF0aWMgcm91dGUgZm9yIGJvdGggbmV0d29ya3MgY29uZmlndXJlZCBpbiB0aGUg YmFja2JvbmUgcm91dGVyIHRvIHRoZSBzaW5nbGUgSVAgYWRkcmVzcy4NDU5vdGU6IFlvdSBjYW4g bm90IHJlYWNoIHRoZSBJbnRlcm5ldCB3aXRoIHByaXZhdGUgbmV0d29yayBhZGRyZXNzZXMuIElm IHRoZXNlIGNvbmZpZ3VyYXRpb25zIGRvIG5vdCBzYXRpc2Z5IHlvdXIgcmVxdWlyZW1lbnRzLCBw bGVhc2UgY29udGFjdCBKYW1lcyBNYXRoZWtlIGF0IDYxNC03MjMtMTUyNSBvciBqbWF0aGVrZUB3 Y29tLm5ldC4NDUZpbGUgVHJhbnNmZXIgU2VydmVyczogU2VydmVycyB3aWxsIGJlIGF2YWlsYWJs ZSBmb3IgZmlsZSB0cmFuc2ZlcnMgYXMgZGVmaW5lZCBpbiB0aGUgdGVzdCBwcm9jZWR1cmVzLg0N Q0EgQ2VydGlmaWNhdGVzOiBUbyBhcnJhbmdlIGNlcnRpZmljYXRlcyB3aXRoIENBIHByb3ZpZGVy cyBwcmlvciB0byB0aGUgd29ya3Nob3AsIHBsZWFzZSBnbyB0byB0aGUgZm9sbG93aW5nIGZvciBk ZXRhaWxzLg0NCUJhbHRpbW9yZTogbGlzYUBiYWx0aW1vcmUuaWUNCUVudHJ1c3Q6IGh0dHA6Ly9m cmVlY2VydHMuZW50cnVzdC5jb20vDQlTU0ggKGF2YWlsYWJsZSBpbiBsYXRlIERlY2VtYmVyKTog aHR0cDovL2lzYWttcC10ZXN0LnNzaC5maS8NCVZlcmlTaWduKGNvbnRhY3QgYWxleEB2ZXJpc2ln bi5jb20pOiATIEhZUEVSTElOSyBodHRwczovL29uc2l0ZS10ZXN0LWZlLmJidGVzdC5uZXQvYmFr ZW9mZi8gARRodHRwczovL29uc2l0ZS10ZXN0LWZlLmJidGVzdC5uZXQvYmFrZW9mZi8VDSAJVlBO QzogEyBIWVBFUkxJTksgbWFpbHRvOnBhdWwuaG9mZm1hbkB2cG5jLm9yZyABFHBhdWwuaG9mZm1h bkB2cG5jLm9yZxUNDUlTRE4gTGluZXM6IEJSSSBhbmQgUFJJIGxpbmVzIHdpbGwgYmUgcHJvdmlk ZWQgZm9yIHRlc3RpbmcgZnJvbSBhIE1hZGdlIHN3aXRjaC4gIFRoZSBCUkkgbGluZXMgd2lsbCBi ZSBwcm92aXNpb25lZCBhcyBOSS0xIHdpdGggQ1NWL0Qgb24gZWFjaCBCIGNoYW5uZWwuICBUaGUg QlJJIGxpbmVzIG1heSBiZSBlaXRoZXIgYSBVIG9yIFMvVCBpbnRlcmZhY2UuIElmIHlvdSByZXF1 ZXN0IGEgUFJJIGxpbmUsIHBsZWFzZSBicmluZyBhIENTVSBhbmQgdGhlIGNyb3Nzb3ZlciBjYWJs ZSB0byB0ZXJtaW5hdGUgdGhlIFQxIGludGVyZmFjZS4gVGhlIFBSSSBsaW5lcyB3aWxsIGJlIE5J LTIuIA0NVGVsZXBob25lIFNlcnZpY2U6IFRoZXJlIHdpbGwgYmUgYSB0ZWxlcGhvbmUgb24gZWFj aCB0YWJsZSBpbiB0aGUgd29ya3Nob3AgZm9yIHZvaWNlIHNlcnZpY2UgcHJvdmlkZWQgYnkgYSBu ZXR3b3JrZWQgUEJYLg0NQVRNIENpcmN1aXRzOiBUaGVyZSB3aWxsIGJlIGFuIEFUTSBzd2l0Y2gg d2l0aCBjb2F4IGludGVyZmFjZXMgcHJvdmlkZWQgZm9yIHRlc3RpbmcgUFBQIG92ZXIgQVRNIG9y IEwyVFAgb3ZlciBBVE0uDQ1TSElQUElORyBFUVVJUE1FTlQgVE8gU0FOIERJRUdPIFBBUkFESVNF IFBPSU5UIFJFU09SVCBJTiBTQU4gRElFR08sIENBTElGT1JOSUENDVBhcnRpY2lwYW50cyB3aWxs IGJlIHJlc3BvbnNpYmxlIGZvciBicmluZ2luZyB3b3Jrc3RhdGlvbnMgYW5kIG5ldHdvcmsgZXF1 aXBtZW50LiBZb3UgbWF5IHNoaXAgeW91ciBlcXVpcG1lbnQgdG86IA0NU2FuIERpZWdvIFBhcmFk aXNlIFBvaW50IFJlc29ydA0xNDA0IFcuIFZhY2F0aW9uIFJvYWQNU2FuIERpZWdvLCBDQSA5MjEw OQ1UZWxlcGhvbmU6IDg1OC0yNzQtNDYzMA1BdHRlbnRpb246IFN0ZXZlIEhhbmdlciAgICAgICAg ICAgICAgICBQbGVhc2UgbWFyayAiSG9sZCBmb3IgQ2lzY28gVlBOIFdvcmtzaG9wIg0NU2NoZWR1 bGUgeW91ciBlcXVpcG1lbnQgdG8gYXJyaXZlIGF0IFBhcmFkaXNlIFBvaW50IFJlc29ydCBiZXR3 ZWVuIEphbnVhcnkgMy03LCAyMDAwLiBQbGVhc2UgcHJvdmlkZSBzaGlwcGluZyBpbmZvcm1hdGlv biwgc3VjaCBhcyBkYXRlIHNoaXBwZWQsIHRyYWNraW5nIG51bWJlciwgYW5kIG51bWJlciBvZiBi b3hlcyB0byBQYXJhZGlzZSBQb2ludCBSZXNvcnQgc28gcmVjZWlwdCBvZiB5b3VyIHNoaXBtZW50 IG1heSBiZSBjb25maXJtZWQgYW5kIGFjY2VwdGVkLiANDUlNUE9SVEFOVDogUGxlYXNlIGJyaW5n IHRoZSBzaGlwcGluZyBkb2N1bWVudHMgZm9yIHRoZSByZXR1cm4gb2YgeW91ciBlcXVpcG1lbnQg YmFjayB0byB5b3VyIGNvbXBhbnkuIFRoZXNlIGRvY3VtZW50cyBpbmNsdWRlIHRoZSBjYXJyaWVy IGZvcm0uIEludGVybmF0aW9uYWwgc2hpcG1lbnRzIG11c3QgaW5jbHVkZSBhbGwgYXBwcm9wcmlh dGUgZG9jdW1lbnRzLCBpbmNsdWRpbmcgY2FycmllciBmb3JtcyBhbmQgaW52b2ljZXMuIA0NQWRk aXRpb25hbGx5LCBwbGVhc2UgbWFrZSBhcnJhbmdlbWVudHMgd2l0aCB5b3VyIGNhcnJpZXIgaW4g YWR2YW5jZSBmb3IgcGlja3VwIG9mIHlvdXIgZXF1aXBtZW50IGF0IHRoZSBQYXJhZGlzZSBQb2lu dCBSZXNvcnQgZm9yIG5vIGxhdGVyIHRoYW4gNTowMCBQTSBvbiBGcmlkYXksIEphbnVhcnkgMTQs IDIwMDAuIFlvdSB3aWxsIGJlIHJlc3BvbnNpYmxlIHRvIHNlZSB0aGF0IHlvdXIgY2FycmllciBw aWNrcyB1cCB5b3VyIGVxdWlwbWVudC4gDQ1UaGVzZSB0d28gcG9pbnRzIGFyZSB2ZXJ5IGltcG9y dGFudC4gTmVpdGhlciBDaXNjbyBub3IgdGhlIFBhcmFkaXNlIFBvaW50IFJlc29ydCB3aWxsIGJl IGFibGUgdG8gcHJvdmlkZSBzaGlwcGluZyBmb3JtcyBvciBjdXN0b21zIGZvcm1zIHRvIHlvdS4g WW91IGhhdmUgdG8gYnJpbmcgeW91ciBvd24uIEFsc28gbmVpdGhlciBDaXNjbyBub3IgdGhlIFBh cmFkaXNlIFBvaW50IFJlc29ydCB3aWxsIGJlIGFibGUgdG8gc3RvcmUgeW91ciBlcXVpcG1lbnQg cGFzdCBKYW51YXJ5IDE0LCAyMDAwLiANDUFDQ09NTU9EQVRJT05TOiANDUJlIHN1cmUgdG8gcmVz ZXJ2ZSBieSBEZWNlbWJlciAxNSwgMTk5OSwgdG8gaW5zdXJlIHRoYXQgcm9vbXMgd2lsbCBiZSBh dmFpbGFibGUgZm9yIHlvdSBhbmQgeW91ciBncm91cC4gIFRoZSBibG9jayBvZiByb29tcyBpcyBh dmFpbGFibGUgYXQ6IA0NU2FuIERpZWdvIFBhcmFkaXNlIFBvaW50IFJlc29ydA0xNDA0IFcuIFZh Y2F0aW9uIFJvYWQNU2FuIERpZWdvLCBDQSA5MjEwOQ1UZWxlcGhvbmU6IDg1OC0yNzQtNDYzMCBv ciA4MDAtMzQ0LTI2MjYgIA0NUmVnaXN0ZXIgdW5kZXIgIkNpc2NvIFZQTiBXb3Jrc2hvcCIgdG8g Z2V0IHRoZSBkaXNjb3VudGVkIFdvcmtzaG9wIHJhdGUgb2YgJDE0MC4wMCBwbHVzIHRheCBwZXIg bmlnaHQuDQ1Sb29tcyBhcmUgYXZhaWxhYmxlIGZvciBjaGVjayBpbiBKYW51YXJ5IDksIDIwMDAg dGhyb3VnaCBjaGVjayBvdXQgSmFudWFyeSAxNCwgMjAwMC4gIENoZWNrIGluIHRpbWUgaXMgNDow MCBQTSBhbmQgY2hlY2sgb3V0IHRpbWUgaXMgMTI6MDAgTm9vbi4gU2hvdWxkIHRoZSBhdHRlbmRl ZSBjYW5jZWwgdGhlIHJlc2VydmF0aW9uIHdpdGhpbiA0OCBob3VycyBvZiBhcnJpdmFsLCB0aGV5 IGFyZSBzdWJqZWN0IHRvIGJpbGxpbmcgb2Ygb25lIG5pZ2h0J3Mgcm9vbSBhbmQgdGF4LiBTaG91 bGQgYW4gYXR0ZW5kZWUgZGVwYXJ0IGVhcmx5IGZyb20gdGhlIG9yaWdpbmFsIGNoZWNrIG91dCBk YXRlLCB0aGUgYXR0ZW5kZWUgd2lsbCBiZSByZXNwb25zaWJsZSBmb3Igb25lIG5pZ2h0J3Mgcm9v bSBhbmQgdGF4Lg1BdmFpbGFibGUgcm9vbSB1cGdyYWRlIG9wdGlvbnM6IA0JTGFuYWkgc2luZ2xl L2RvdWJsZQkJJDE0MA0JTGFuYWkgQmF5dmlldwkJJDE5NQ0JU3R1ZGlvIFN1aXRlIEdhcmRlbgkJ JDIzNQ0JU3R1ZGlvIFN1aXRlIEJheXNpZGUJCSQyNjUNCU9uZSBCZWRyb29tIFN1aXRlIEdhcmRl bgkkMjc1CQkNT25lIEJlZHJvb20gU3VpdGUgQmF5dmlldwkkMzEwDQ1BYm91dCBTYW4gRGllZ28g UGFyYWRpc2UgUG9pbnQgUmVzb3J0OiATIEhZUEVSTElOSyBodHRwOi8vd3d3LmZlc3NwYXJrZXJz ZG91YmxldHJlZS5jb20gARQgaHR0cDovL3d3dy5wYXJhZGlzZXBvaW50LmNvbS8VDQ1BaXJwb3J0 IEFjY2VzczoNDUFpcmxpbmUgc2VydmljZSBpcyBhdmFpbGFibGUgdG8gTGluZGJlcmdoIEludGVy bmF0aW9uYWwgQWlycG9ydCwgU2FuIERpZWdvLCBDYWxpZm9ybmlhLCBVU0EgKFNBTikuICBBbHRl cm5hdGVseSwgeW91IG1heSBmbHkgdG8gTG9zIEFuZ2VsZXMgKExBWCksIENhbGlmb3JuaWEgYW5k IGRyaXZlIGFwcHJveGltYXRlbHkgdHdvIGhvdXJzIHRvIFNhbiBEaWVnby4NDURpcmVjdGlvbnMg ZnJvbSBMaW5kYmVyZ2ggSW50ZXJuYXRpb25hbCBBaXJwb3J0OiBUYWtlIEhhcmJvciBEcml2ZSBO b3J0aCBhbmQgdHVybiByaWdodCBvbiBOaW1pdHosIGZvbGxvdyBzaWducyB0byBNaXNzaW9uIEJh eSBQYXJrLiAgUmlnaHQgb24gSW5ncmFoYW0sIGxlZnQgYXQgV2VzdCBWYWNhdGlvbiBSb2FkLg0N WW91IGNhbiB0YWtlIENsb3VkIDkgU2h1dHRsZSAxLTgwMC05LVNIVVRUTEUgZnJvbSB0aGUgYWly cG9ydCB0byB0aGUgaG90ZWwgZm9yIHRyYW5zcG9ydGF0aW9uIHRvIHRoZSBob3RlbCBmb3IgJDgu MDAuIEZyb20gVGVybWluYWwgMSBvciBUZXJtaW5hbCAyIGZvbGxvdyB0aGUgc2lnbnMgdG8gdGhl IEdyb3VuZCBUcmFuc3BvcnRhdGlvbiBTa3licmlkZ2UsIHByb2NlZWQgdG8gdGhlICJTaHV0dGxl IGZvciBIaXJlIiBjdXJiIGFuZCBhc2sgdGhlICJUcmFuc3BvcnRhdGlvbiBDb29yZGluYXRvciIg Zm9yIENsb3VkIDkgU2h1dHRsZS4gRnJvbSB0aGUgQ29tbXV0ZXIgdGVybWluYWwgZXhpdCB0aGUg ZG9vcnMsIGNyb3NzIG92ZXIgdG8gdGhlIHNodXR0bGUgbG9hZGluZyBpc2xhbmQsIGFuZCBhc2sg dGhlICJUcmFuc3BvcnRhdGlvbiBDb29yZGluYXRvciIgZm9yIENsb3VkIDkgU2h1dHRsZS4NDVNF Q1VSSVRZOg0NQW4gb3V0c2lkZSBzZWN1cml0eSBjb21wYW55IGhhcyBiZWVuIHJldGFpbmVkIGZy b20gODowMCBQTSB1bnRpbCA4OjAwIEFNIGZyb20gSmFudWFyeSA4LTE0LCAyMDAwLiAgVGhlcmUg d2lsbCBiZSBhIHNpZ24tdXAgcHJvY2VkdXJlIGZvciBwYXJ0aWNpcGFudHMgd2lzaGluZyB0byB3 b3JrIGFmdGVyIDg6MDAgUE0gVGhvc2Ugd2lzaGluZyB0byB3b3JrIGFmdGVyIDg6MDAgUE0gbXVz dCBiZSBwcmVzZW50IGF0IDg6MDAgUE0gZm9yIGludHJvZHVjdGlvbnMgdG8gdGhlIHNlY3VyaXR5 IHN0YWZmIG9mIHRoZSBldmVuaW5nLg0NUFJFU1MgUkVMRUFTRTogDQ1DaXNjbyBwbGFucyB0byBt YWtlIGEgcHJlc3MgcmVsZWFzZSBmb2xsb3dpbmcgdGhlIHdvcmtzaG9wLiAgVGhlcmUgd2lsbCBi ZSBubyBtZW50aW9uIG9mIGFueSBzcGVjaWZpYyByZXN1bHRzIG9mIHRoZSB0ZXN0aW5nIGluIHRo aXMgcmVsZWFzZS4gUGxlYXNlIGluZGljYXRlIGluIHRoZSBhcHBsaWNhdGlvbiBpZiB5b3Ugd2Fu dCB5b3VyIGNvbXBhbnkncyBuYW1lIGluY2x1ZGVkIGluIHRoaXMgcmVsZWFzZSBhcyBhIHBhcnRp Y2lwYW50LiBJZiB5b3UgaW5jbHVkZSB5b3VyIHB1YmxpYyByZWxhdGlvbnMgcGVyc29uIGluIHRo ZSBhcHBsaWNhdGlvbiwgdGhhdCBjb250YWN0IHdpbGwgYmUgZ2l2ZW4gdGhlIG9wcG9ydHVuaXR5 IHRvIHJldmlldyB0aGUgcmVsZWFzZSBpbiBhZHZhbmNlLiANDVJFR0lTVFJBVElPTjogDQ1UaGlz IHdpbGwgYmUgYSAic2VsZiBvcmdhbml6aW5nIiBldmVudC4gSXQgd2lsbCBiZSB5b3VyIHJlc3Bv bnNpYmlsaXR5IHRvIGRldmVsb3AgeW91ciBvd24gdGVzdCBzY2hlZHVsZSBhbmQgdG8gYXJyYW5n ZSB5b3VyIG93biB0ZXN0aW5nIHBhcnRuZXJzLiBUaGlzIG1ldGhvZCBoYXMgd29ya2VkIHdlbGwg aW4gdGhlIHBhc3QgYW5kIHdlIGJlbGlldmUgdGhhdCBpdCBwcm92aWRlcyB0aGUgbW9zdCBwcm9k dWN0aXZlIGVudmlyb25tZW50IGZvciB0ZXN0aW5nLiBJbiB0aGUgYXBwbGljYXRpb24geW91IHdp bGwgYmUgYXNrZWQgdG8gbGlzdCB0aGUgZGF5cyB5b3Ugd2lsbCBiZSBhdmFpbGFibGUgZm9yIHRl c3RpbmcuIFBsZWFzZSBiZSBhY2N1cmF0ZSBzbyBldmVyeW9uZSBoYXMgYW4gb3Bwb3J0dW5pdHkg dG8gdGVzdCB3aXRoIHlvdS4gDQ1QbGVhc2UgZmlsbCBvdXQgdGhlIFByb2R1Y3QgU2VjdGlvbiBv ZiB0aGUgYXBwbGljYXRpb24gY2FyZWZ1bGx5IGRlZmluaW5nIHRoZSBzdXBwb3J0ZWQgY2FwYWJp bGl0eSBsaXN0IGZvciB0aGUgcHJvdG9jb2wgb3B0aW9ucyB5b3Ugd2lsbCB0ZXN0IGF0IHRoZSB3 b3Jrc2hvcC4gV2Ugd2lsbCB1c2UgdGhlIGluZm9ybWF0aW9uIHRvIHB1dCB0b2dldGhlciBhIGJp bmRlciBvZiBkYXRhIHRvIGFzc2lzdCB3aGVuIHlvdSBhcmUgdGVzdGluZyB3aXRoIHBhcnRuZXJz LiANDVRvIHJlZ2lzdGVyIGZvciB0aGUgVlBOIEludGVyb3BlcmFiaWxpdHkgV29ya3Nob3AgZmls bCBvdXQgdGhlIHBheW1lbnQgZm9ybSBhbmQgcmV0dXJuIGl0IGJ5IGVtYWlsIHRvIDxib2JAbGFy cmliZWF1LmNvbT4uIA0NVGhlbiBmaWxsIG91dCB0aGUgYXBwbGljYXRpb24gb24gdGhpcyBXZWIg c2l0ZSBpbW1lZGlhdGVseSB0byByZXNlcnZlIHlvdXIgcGxhY2UgYXQgdGhlIHdvcmtzaG9wLg0N SWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucywgc2VuZCBlbWFpbCBvciBjYWxsIA0NQm9iIExhcnJp YmVhdSwgYm9iQGxhcnJpYmVhdS5jb20sIDQxNS0yNDEtOTkyMCANDUJhc2VkIG9uIHBhc3Qgd29y a3Nob3BzLCBleHBlY3RlZCBhdHRlbmRhbmNlIGlzIDYwIGNvbXBhbmllcy4gIEdldCB0aGUgcGF5 bWVudCBmb3JtIGFuZCBhcHBsaWNhdGlvbiBpbiBlYXJseSB0byBhc3N1cmUgeW91cnNlbGYgYSBw bGFjZS4NDQ0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUEFZTUVOVCBGT1JNLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANUExFQVNFIFJFVFVSTiBUSElTIFBBWU1FTlQgRk9STSBW SUEgRU1BSUwuDQ1OYW1lOiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIA0NQ29t cGFueTogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyANDUFkZHJlc3M6IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXyANDV9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXyANDUNpdHksIFN0YXRlLCBaaXAgX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18gDQ1Db3VudHJ5OiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f IA0NUGhvbmU6IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyANDUZheDogX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gDQ1FbWFpbDogX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fIA0NTnVtYmVyIG9mIEF0dGVuZGVlczogX19fX19fX19fIHggJDMwMC4w MCA9IFRvdGFsIFBheW1lbnQgJF9fX19fX19fX19fX18NDVJlZnVuZHMgd2lsbCBub3QgYmUgbWFk ZSBmb3IgY2FuY2VsbGF0aW9ucyBhZnRlciBEZWNlbWJlciAxNSwgMTk5OS4NDVBheSBieSBjcmVk aXQgY2FyZDogDQ1GaWxsIG91dCB0aGUgZm9ybSBiZWxvdyBhbmQgZmF4IGl0IHRvIHRoZSBDYWxC VUcgYXQgKDQxNSkgNzUzLTY5NDIuIA0NQ3JlZGl0IENhcmQgVHlwZSAoQ2lyY2xlIE9uZSk6IEFt ZXJpY2FuIEV4cHJlc3MsIFZpc2EsIE1hc3RlciBDaGFyZ2UsIEpDQiANDUNyZWRpdCBDYXJkIE51 bWJlcjogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIA0NRXhwaXJhdGlvbiBEYXRlOiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gDQ1OYW1lOiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXyANDVNpZ25hdHVyZTogX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fIA0NUGF5IGJ5IGNoZWNrOiANDVNlbmQgYSBjaGVjayBt YWRlIG91dCB0byB0aGUgQ2FsQlVHIGZvciAkMzAwIGZvciBlYWNoIHBhcnRpY2lwYW50IHRvOiAN DUNhbGlmb3JuaWEgQnJvYWRiYW5kIFVzZXIncyBHcm91cCwgUE8gQm94IDI3OTAxLTM5MSwgU2Fu IEZyYW5jaXNjbywgQ0EgOTQxMjcgDQ1XaXJlIGZ1bmRzIHRvOiANDUNhbGlmb3JuaWEgQnJvYWRi YW5kIFVzZXJzJyBHcm91cA1BY2NvdW50IE51bWJlciAwMjg4MiAwNzc1MiANQmFuayBvZiBBbWVy aWNhICMwMjg4IA0yODggV2VzdCBQb3J0YWwgQXZlbnVlLCBTYW4gRnJhbmNpc2NvLCBDQSA5NDEy NyBVU0EgDS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tIA1BUFBMSUNBVElPTiANDVBMRUFTRSBGSUxMIE9VVCBUSElT IEFQUExJQ0FUSU9OIE9OIFRIRSBXRUIgU0lURQ0NUGxlYXNlIGVudGVyIHRoZSBuYW1lIG9mIHRo ZSBXb3Jrc2hvcCBDb29yZGluYXRvciB3aG8gd2lsbCBjb29yZGluYXRlIHlvdXIgcmVnaXN0cmF0 aW9uLiBXZSB3aWxsIHNlbmQgZW1haWxzIHRvIHRoaXMgcGVyc29uIHRvIGdpdmUgdGhlIGxhdGVz dCBpbmZvcm1hdGlvbiBvbiB0aGUgd29ya3Nob3AgYW5kIHRvIHZlcmlmeSB5b3VyIHJlZ2lzdHJh dGlvbi4gDQ1Db21wYW55IE5hbWU6IF9fX19fX19fX19fX19fX19fX19fX19fX19fDQ1OYW1lOiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIA0NQWRkcmVzczogX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fIA0NX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fIA0NQ2l0eSwgU3RhdGUsIFppcCBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXyANDUNvdW50cnk6IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gDQ1Q aG9uZTogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIA0NRmF4OiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXyANDUVtYWlsOiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18gDQ1EbyB5b3Ugd2FudCB5b3VyIGNvbXBhbnkncyBuYW1lIGluY2x1ZGVkIGlu IHRoZSBDaXNjbyBwcmVzcyByZWxlYXNlIGFzIGEgcGFydGljaXBhbnQ/ICBZZXMgb3IgTm8gDQ1Q cm92aWRlIHRoZSBuYW1lLCBhZGRyZXNzLCBwaG9uZSwgZmF4LCBhbmQgZW1haWwgb2YgeW91ciBw dWJsaWMgcmVsYXRpb25zIGNvbnRhY3QuIFdlIHdpbGwgZ2l2ZSB0aGlzIHBlcnNvbiBhbiBvcHBv cnR1bml0eSB0byByZXZpZXcgdGhlIHJlbGVhc2UgaW4gYWR2YW5jZS4NIA0NTmFtZXMgb2YgQUxM IFBhcnRpY2lwYW50cyAoaW5jbHVkaW5nIHRoZSBXb3Jrc2hvcCBDb29yZGluYXRvciBsaXN0ZWQg YWJvdmUgaWYgdGhleSB3aWxsIGF0dGVuZCk6DSANTmFtZV9fX19fX19fX19fX19fX19fX19fXwkN DU5hbWVfX19fX19fX19fX19fX19fX19fX18JDQ1OYW1lX19fX19fX19fX19fX19fX19fX19fDSAN DURheXMgYXZhaWxhYmxlIGZvciB0ZXN0aW5nOiBNIFR1IFcgVGggRiANDU51bWJlciBvZiB0YWJs ZXM6IA0NLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0NSVAgQWRkcmVzc2VzLQ0NTnVtYmVyIG9mIENvbmZpZ3VyYXRp b24gMToNKGEgc2luZ2xlIElQIGFkZHJlc3Mgd2l0aCBhIHJvdXRlZCBwcml2YXRlIG5ldHdvcmsg YWRkcmVzcykNDU51bWJlciBvZiBDb25maWd1cmF0aW9uIDI6IA0oQSBzaW5nbGUgSVAgYWRkcmVz cyB3aXRoIGEgcm91dGVkIHByaXZhdGUgYW5kIHB1YmxpYyBuZXR3b3JrIGFkZHJlc3MpDQ1BZGRp dGlvbmFsIFBvd2VyIFJlcXVpcmVtZW50czogDQ1OdW1iZXIgb2YgQlJJIGxpbmVzOiAxICAyICBN b3JlIHRoYW4gMiAocGxlYXNlIHNwZWNpZnkpDQ1TL1Qgb3IgVSBpbnRlcmZhY2U6IA0NUFJJIChZ ZXMgb3IgTm8pOg0NQWRkaXRpb25hbCBNYWRnZSBTd2l0Y2ggUmVxdWlyZW1lbnRzOg0NQVRNIFBW QyAoUFBQKTogIDEgIDIgIE1vcmUgdGhhbiAyIChwbGVhc2Ugc3BlY2lmeSkNDUFUTSBQVkMgKEwy VFApOiAgMSAgMiAgTW9yZSB0aGFuIDIgKHBsZWFzZSBzcGVjaWZpeSkNDS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N DUZlYXR1cmVzIHlvdSB3aWxsIGJlIFRFU1RJTkc6IA0NSVBTZWMgKFkvTikgDQ1JS0UgKFkvTikN DUlLRS1DRkcNDUlLRS1YQVVUSA0NSVAgUGF5bG9hZCBDb21wcmVzc2lvbiAoWS9OKQ0NTDJUUCBv dmVyIFRyYW5zcG9ydC1Nb2RlIElQU2VjIChZL04pDQ1DQ1Agd2l0aCBNUFBDIChZL04pDQ1DQ1Ag d2l0aCBNUFBFIChZL04pDQ1NUyBDSEFQIFZlcnNpb24gMiAoWS9OKQ0NRUFQIChZL04pDQ1QUFRQ IChZL04pDQ1QUFAgb3ZlciBFdGhlcm5ldCAoUFBQb0UpIChZL04pDQ1QUFAgb3ZlciBBVE0gKFkv TikNDUwyVFAgb3ZlciBBVE0gKFkvTikNDUwyVFAgKFkvTikNDS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDVdpbGwg eW91IGJlIHByb3ZpZGluZzoNDUNBIHNlcnZpY2VzIChZL04pDQ0NLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gDQ1Q cm9kdWN0IEZ1bmN0aW9uYWxpdHkgU2VjdGlvbjoNDVRoZSBwdXJwb3NlIG9mIHRoaXMgc3VydmV5 IGlzIHRvIGlkZW50aWZ5IHN1cHBvcnRlZCBmZWF0dXJlcyBzbyB0aGF0IHZlbmRvcnMgd2lsbCBr bm93IHdobyBpcyBpbXBsZW1lbnRpbmcgd2hhdCwgY2FuIGtub3cgd2hvIHRvIGRpc2N1c3MgdGhl IGRldGFpbGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCwgYW5kIHRvIGlkZW50aWZ5IHByb2R1Y3RzIGZv ciBtb3JlIHNlcmlvdXMgY29tcGF0aWJpbGl0eSB0ZXN0aW5nIGxhdGVyLg0NRmlsbCBvdXQgYSBQ cm9kdWN0IFNlY3Rpb24gdG8gZGVzY3JpYmUgc3VwcG9ydGVkIGZlYXR1cmVzIGZvciBlYWNoIGRl dmljZSBvciBzb2Z0d2FyZSBwYWNrYWdlIHlvdSB3aWxsIGhhdmUgYXQgdGhlIHdvcmtzaG9wLiAg SWYgdGhlIHZlcnNpb24gaXMgdW5yZWxlYXNlZCwgaW5kaWNhdGUgJ2FscGhhJywgJ2JldGEnLCBS QyAocmVsZWFzZSBjYW5kaWRhdGUpIG9yIGJ1aWxkIG51bWJlci4gIE9wdGlvbnMgbWFya2VkIHdp dGggICogYXJlIGFkdmFuY2VkIGZlYXR1cmVzLg0gDS0tLSAxLS0tDVByb2R1Y3QgTmFtZTogDQ1T b2Z0d2FyZSBWZXJzaW9uIGFuZCBPUyBjb21wYXRpYmlsaXR5OiANDVByb2R1Y3QgVHlwZSwgY2hl Y2sgYWxsIHRoYXQgYXBwbHk6IA0NUm91dGVyX19fX18gRmlyZXdhbGxfX19fXyBJUFNlYyBHYXRl d2F5X19fX18gSVBTZWMgQ2xpZW50X19fX18NDUwyVFAvSVBzZWMgQ2xpZW50IFNvZnR3YXJlX19f X18gRW5kIHRvIEVuZCAoVHVubmVsL1RyYW5zcG9ydCkgQ2xpZW50X19fX18NDU90aGVyX19fX19f X19fX19fX19fX19fX19fX19fIA0NLS0tIDItLS0NUHJvZHVjdCBOYW1lOiANDVNvZnR3YXJlIFZl cnNpb24gYW5kIE9TIGNvbXBhdGliaWxpdHk6IA0NUHJvZHVjdCBUeXBlLCBjaGVjayBhbGwgdGhh dCBhcHBseTogDQ1Sb3V0ZXJfX19fXyBGaXJld2FsbF9fX19fIElQU2VjIEdhdGV3YXlfX19fXyBJ UFNlYyBDbGllbnRfX19fXw0NTDJUUC9JUHNlYyBDbGllbnQgU29mdHdhcmVfX19fXyBFbmQgdG8g RW5kIChUdW5uZWwvVHJhbnNwb3J0KSBDbGllbnRfX19fXw0NT3RoZXJfX19fX19fX19fX19fX19f X19fX19fX18gDQ0tLS0gMy0tLQ1Qcm9kdWN0IE5hbWU6IA0NU29mdHdhcmUgVmVyc2lvbiBhbmQg T1MgY29tcGF0aWJpbGl0eTogDQ1Qcm9kdWN0IFR5cGUsIGNoZWNrIGFsbCB0aGF0IGFwcGx5OiAN DVJvdXRlcl9fX19fIEZpcmV3YWxsX19fX18gSVBTZWMgR2F0ZXdheV9fX19fIElQU2VjIENsaWVu dF9fX19fDQ1MMlRQL0lQc2VjIENsaWVudCBTb2Z0d2FyZV9fX19fIEVuZCB0byBFbmQgKFR1bm5l bC9UcmFuc3BvcnQpIENsaWVudF9fX19fDQ1PdGhlcl9fX19fX19fX19fX19fX19fX19fX19fXyAN DQ09PT09PUlQU0VDPT09PT1JUFNFQz09PT09SVBTRUM9PT09PUlQU0VDPT09PT0NDUlQU2VjIG1h bnVhbCBrZXlzIFNBIGNvbmZpZ3VyYXRpb24gKGtleXMsIFNQSSwgYWxnb3JpdGhtcykgKFkvTikN DU1pbmltdW0ga2V5IGxlbmd0aCAoWS9OKQ0NSWYgeWVzLCBrZXkgbGVuZ3RoX19fX19fX19fX19f X19fXw0NQUggdHVubmVsIChZL04pDQ1BSCB0cmFuc3BvcnQgKFkvTikNDUVTUCB0dW5uZWwgKFkv TikNDUVTUCB0cmFuc3BvcnQgKFkvTikNDVRyYW5zcG9ydCBhZGphY2VuY3k6IGFwcGx5aW5nIG1v cmUgdGhhbiBvbmUgc2VjdXJpdHkgcHJvdG9jb2wgdG8gdGhlIHNhbWUgSVAgZGF0YWdyYW0sIHdp dGhvdXQgaW52b2tpbmcgdHVubmVsaW5nLCBlZy4gW0lQXVtBSF1bRVNQXVtwYWNrZXQgcGF5bG9h ZF0gIChZL04pDQ1OZXN0ZWQgdHVubmVsaW5nIGZyb20gdGhlIHNhbWUgYm94OiAiVHVubmVsaW5n IElQU2VjIGluIGFuIElQU2VjIHR1bm5lbCIsIGVnLiBbSVBdW0lQU2VjXVtJUF1bSVBTZWNdW3Bh Y2tldCBwYXlsb2FkXSB3aGVyZSAiW0lQU2VjXSIgY291bGQgYmUgIltFU1BdIiBvciAiW0FIXSIg b3IgIltBSF1bRVNQXSIgYW5kIHdoZXJlICJbcGFja2V0IHBheWxvYWRdIiBjb3VsZCBiZSBhIFVM UCBvciBhbm90aGVyIGVudGlyZSBJUCBkYXRhZ3JhbS4gKFkvTikNDUl0ZXJhdGVkIHR1bm5lbGlu ZyBvbiBzYW1lIGJveDogIlRlcm1pbmF0ZSBhIHR1bm5lbCBvbiBvbmUgaW50ZXJmYWNlIGFuZCBm b3J3YXJkIHRoZSBwYWNrZXRzIG91dCBvbiBhIGRpZmZlcmVudCB0dW5uZWwgb24gYSBkaWZmZXJl bnQgaW50ZXJmYWNlIiAoWS9OKQ0NRVNQIGNpcGhlciBhbGdvcml0aG1zLQ0NREVTLUNCQyAoWS9O KQ0NM0RFUyAoWS9OKQ0NTlVMTCBlbmNyeXB0aW9uIChZL04pDQ0qUkM1IChZL04pDQ0qQ0FTVCAo WS9OKQ0NKkJsb3dmaXNoIChZL04pDQ0qSURFQSAoWS9OKQ0NKkRFUy1YIChZL04pDQ1FU1AgYXV0 aGVudGljYXRvcnMtDQ1ITUFDLU1ELTUgKFkvTikNDUhNQUMtU0hBLTEgKFkvTikNDSpITUFDIFJJ UEVNRC0xNjAgKFkvTikNDUFIIGFsZ29yaXRobXMtDQ1ITUFDLU1ELTUgKFkvTikNDUhNQUMtU0hB LTEgKFkvTikNDSpITUFDIFJJUEVNRC0xNjAgKFkvTikNDSpJUFAgQ29tcHJlc3Npb24gUHJvdG9j b2wtDQ1MWlMgKFkvTikNDURFRkxBVEUgKFkvTikNDT09PT09SUtFPT09PT1JS0U9PT09PUlLRT09 PT09SUtFPT09PT0gSUtFPT09PT0gDQ1JS0UgRXhjaGFuZ2VzLQ0NTWFpbi9RdWljayBtb2RlIChp ZGVudGl0eSBwcm90ZWN0KSAoWS9OKQ0NKkFnZ3Jlc3NpdmUgbW9kZSAoWS9OKQ0NKklLRSBDb25m aWcgKFkvTikNDSpYQVVUSCAoWS9OKQ0NKkRIQ1AgSW5mb3JtIGZvciBpbnRlcm5hbCB0dW5uZWwg Y29uZmlnIChZL04pDQ0qTmV3IEdyb3VwIE1vZGUgKFkvTikNDUlLRSBBdXRoZW50aWNhdGlvbiBt ZXRob2RzLQ0NUHJlc2hhcmVkIGtleXMgKFkvTikNDU1pbmltdW0gbGVuZ3RoIChZL04pDQ1JZiB5 ZXMsIGxlbmd0aF9fX19fX19fX19fX18NDSpSU0Egc2lnbmF0dXJlIChZL04pDQ0qRFNTIHNpZ25h dHVyZSAoWS9OKQ0NKlJTQSBFbmNyeXB0aW9uIChZL04pDQ0qUmV2aXNlZCBSU0EgZW5jcnlwdGlv biAoWS9OKQ0NKkdTU0FQSS1LZXJiZXJvcyB2NSAoWS9OKQ0NKkJhc2UgTW9kZSAoWS9OKQ0NSUtF IEtleSBNYXRlcmlhbC0NDUdyb3VwcyBzdXBwb3J0ZWQgKDEsMiwzLDQsNSxvdGhlcnMpX19fX19f X19fXw0NKkVsbGlwdGljIEN1cnZlIEdyb3Vwc19fX19fX19fX19fX18NDSpESC1sZXNzIElLRV9f X19fX19fXw0NTWFpbiBtb2RlIFBGUyAoMSBNTSBwZXIgcXVpY2sgbW9kZSkgKFkvTikNDVF1aWNr IG1vZGUgUEZTIChZL04pDQ1NaW5pbXVtIHF1aWNrbW9kZSBsaWZldGltZSAoYnl0ZXMvc2Vjcylf X19fX19fX18NDUlLRSBFbmNyeXB0aW9uIGFsZ29yaXRobXMtDQ1ERVMgKFkvTikNDTNERVMgKFkv TikNDUNBU1QgKFkvTikNDVJDNSAoWS9OKQ0NQmxvd2Zpc2ggKFkvTikNDUlERUEgKFkvTikNDU90 aGVyX19fX19fX19fX19fX19fX19fDQ1JS0UgSGFzaCBhbGdvcml0aG1zLQ0NTUQtNSAoWS9OKQ0N U0hBLTEgKFkvTikNDSpITUFDIFJJUEVNRC0xNjAgb3B0aW9uYWwgKFkvTikNDUlLRSBDZXJ0aWZp Y2F0ZXMtDQ0qSUtFIENlcnRpZmljYXRlIFZhbGlkYXRpb24gKFkvTikNDVZhbGlkYXRlIHN1Ympl Y3QgbmFtZSBhZ2FpbnN0IElQU2VjIHBvbGljeSBkYXRhIChZL04pDQ1Ob3JtYWwgb3BlcmF0aW9u IHJlcXVpcmVzIG9uLWxpbmUgYWNjZXNzIHRvIENBIGZvciBlbnJvbGxtZW50IChZL04pDQ1DZXJ0 aWZpY2F0ZSBSZXF1ZXN0IFBheWxvYWQgKFJlcWQvT3B0aW9uYWwvTm90IFVzZWQgYW5kIElnbm9y ZWQpX19fX19fX19fX19fX18NDSpDZXJ0aWZpY2F0ZSBjaGFpbnMgaW4gYmFuZCwgbWVhbnMgZXhj aGFuZ2VkIGluIElLRSAoWS9OKQ0NQ1JMIHN1cHBvcnQgKFJlcWQvT3B0aW9uYWwvIE5vbmUpX19f X19fX19fX18NDUNSTCByZXRyaWV2YWwgbWVjaGFuaXNtIChodHRwLCBmaWxlLCBMREFQKV9fX19f X19fX19fX19fDQ1Ob3JtYWwgb3BlcmF0aW9uIChSZXFkL09wdGlvbmFsLyBEb26SdCBDYXJlIGFu ZCBOb3QgVXNlZCkgb24tbGluZSBhY2Nlc3MgdG8gQ1JMIGRpc3RyaWJ1dGlvbiBwb2ludCBfX19f X19fX19fX19fX19fX18NDSBJS0UgT3B0aW9uYWwgcGF5bG9hZHMtLS0tLS0tLS0tLS0tLS0tDQ0q SUtFIENlcnQgdHlwZXMgLQ0NQ0VSVCAoWS9OKQ0NQ1JMIChZL04pDQ1BUkwgKFkvTikNDVBLQ1M3 IChZL04pDQ1DZXJ0aWZpY2F0ZSBzaWduYXR1cmUgYWxnb3JpdGhtcyBzdXBwb3J0ZWQgKE1ENSwg U0hBMSwgZXRjKV9fX19fX19fX18NDUlQU2VjIG9ubHkgY2VydGlmaWNhdGUga2V5IHVzYWdlIChS ZXFkL09wdGlvbmFsL0Rvbid0IENhcmUpX19fX19fX19fX18NDU90aGVyIGNlcnRpZmljYXRlIHJl c3RyaWN0aW9uc19fX19fX19fX19fX19fDQ0qSUtFIENlcnQgcmVxdWVzdCB0eXBlcyAtDQ1DRVJU IChZL04pDQ1DUkwgKFkvTikNDUFSTCAoWS9OKQ0NUEtDUzcgKFkvTikNIA1JS0UgT3RoZXIgT3B0 aW9ucy0NIA0qVmVuZG9yLUlEIChZL04pDQ0qQ29tbWl0IGJpdCAoWS9OKQ0NKlVzZSBxdWljayBt b2RlIGxpZmV0aW1lIG5vdGlmaWVzIChZL04pDQ0qVXNlIEluaXRpYWwgQ29udGFjdCAoWS9OKQ0N KlNlbmQgZGVsZXRlIHBheWxvYWQgZm9yIHF1aWNrbW9kZSBTQXMgKFkvTikNDSpTZW5kIGRlbGV0 ZSBwYXlsb2FkIGZvciBtYWluIG1vZGUgU0FzIChZL04pDQ0qQ0EgSW50ZXJvcGVyYWJpbGl0eSBJ c3N1ZXMtDQ0qUkZDMjUxMCAoWS9OKQ0NKlBLQ1MgMTAvNyAoWS9OKQ0NKlBLQ1MgIzEyIChZL04p DQ1NYW51YWwgY2VydGlmaWNhdGUgZW5yb2xsbWVudCAoWS9OKQ0NKkxldmVsIG9mIENBIGhpZXJh cmNoaWVzIHN1cHBvcnRlZCAobnVtYmVyIGxldmVscy9ObylfX19fX19fX19fXw0NKlN1cHBvcnQg Y2VydHMgaXNzdWVkIGJ5IGEgc3Vib3JkaW5hdGUgQ0EsIHdoaWNoIGlzIGEgY2hpbGQgb2YgYSBk aWZmZXJlbnQgdmVuZG9yIENBIChjcm9zcyBjZXJ0aWZpY2F0aW9uKSAoWS9OKQ0NQ01DIChZL04p DQ1QS0lYLUNNUCAoWS9OKQ0NQ0VQIChZL04pDQ1DUlMgKFkvTikNDUZvciBJUENvbXAgKFJGQyAy MzkzKS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0NQ29tcHJlc3Npb24gYWxnb3JpdGhtcy0NDURFRkxBVEUgLSBSRkMgMjM5NCAoWS9OKQ0N TFpTLVJGQyAyMzk1IChZL04pDQ1OZWdvdGlhdGlvbiBtZWNoYW5pc20tDQ1JS0UgKFkvTikNDU1h bnVhbGx5LWNvbmZpZ3VyZWQgKFkvTikNDU5lZ290aWF0ZWQgd2l0aC0NDUVTUC9BSCAoWS9OKQ0N U3RhbmRhbG9uZSAoWS9OKQ0NPT09PT1QUFA9PT09PVBQUD09PT09UFBQPT09PT1QUFA9PT09PSBQ UFA9PT09PQ0NTENQIE9wdGlvbnM6IA0NRGVmYXVsdCBNUlVfX19fX19fX19fX19fX19fX19fX19f X19fXyANDURlZmF1bHQgTVJSVV9fX19fX19fX19fX19fX19fX19fX19fX18gDQ1BdXRoZW50aWNh dGlvbjogDQ1DSEFQIGF1dGhlbnRpY2F0b3IgKFkvTikgDQ1DSEFQIGF1dGhlbnRpY2F0ZWUgKFkv TikgDQ1DSEFQIFJlLWNoYWxsZW5nZSAoWS9OKSANDU1TIENIQVAgKFkvTikNDU1TIENIQVAgVjIg KFkvTikNICANQ29tcHJlc3Npb246DQ1TVEFDIChZL04pDQ1TVEFDIERDUCAoWS9OKQ0NU1RBQyBP cHRpb25zIF9fX19fX19fXw0NTVBQQyAoWS9OKQ0NTVBQRSAoWS9OKQ0NV0NQIChZL04pDQ1QcmVk aWN0b3IgKFkvTikNDU90aGVyX19fX19fX19fX19fX19fX19fDQ1JUENQOg0NTnVtYmVyZWQgbGlu a3MgKFkvTikgDQ1Vbi1udW1iZXJlZCBsaW5rcyAoWS9OKSANDVR4IGlmIFVuLW51bWJlcmVkX19f X19fX19fX19fIA0NT3B0aW9ucyBzdXBwb3J0ZWRfX19fX19fX19fX18gDQ1JUCBhc3NpZ25tZW50 IChZL04pIA0NSVAgUG9vbCAoWS9OKSANDURIQ1AgKFkvTikNIA1JUFhDUDogDQ1OdW1iZXJlZCBs aW5rcyAoWS9OKSANDVVuLW51bWJlcmVkIGxpbmtzIChZL04pIA0NVHggaWYgVW4tbnVtYmVyZWRf X19fX19fX19fX18gDQ1PcHRpb25zIHN1cHBvcnRlZF9fX19fX19fX19fXw0NDT09PT09TDJUUD09 PT09TDJUUD09PT09TDJUUD09PT09TDJUUD09PT09TDJUUD0NDVByb3ZpZGUgTEFDIChZL04pIA0N UHJvdmlkZSBMTlMgKFkvTikgDQ1Qcm92aWRlIEwyVFAgQ2xpZW50IChZL04pIA0NTDJUUCBBY2Nl c3MgQ29uY2VudHJhdG9yIChMQUMpIE9wdGlvbnM6IA0NUHJveHkgTENQIChZL04pIA0NUHJveHkg QXV0aGVudGljYXRpb24gUEFQIChZL04pIA0NUHJveHkgQXV0aGVudGljYXRpb24gQ0hBUCAoWS9O KQ0NUHJveHkgQXV0aGVudGljYXRpb24gTVMtQ0hBUCAoWS9OKSANDVR1bm5lbCBBdXRoZW50aWNh dGlvbiAoWS9OKSANDUhpZGRlbiBBVlBzIChZL04pIA0NT3V0Z29pbmcgQ2FsbHMgKFkvTikgDQ1T ZXF1ZW5jaW5nIChZL04pDQ1MMlRQIHNlY3VyZWQgYnkgSVBTZWMgKFJlcWQvT3B0aW9uYWwvTm8p X19fX19fX19fX18NDUlmIHllcywgSUtFIGF1dGhlbnRpY2F0aW9uIHVzaW5nIGlkZW50aXR5IHBy b3RlY3Qgb3IgYWdncmVzc2l2ZSBtb2RlX19fX19fX19fXw0NSWYgeWVzLCBJS0UgYXV0aGVudGlj YXRpb24gdXNpbmcgKG1hY2hpbmUvdXNlci9vdGhlcikgY3JlZGVudGlhbF9fX19fX19fX19fDQ1J ZiB5ZXMsIElLRSBhdXRoZW50aWNhdGlvbiAocHJlLXNoYXJlZCBrZXkgb25seS9jZXJ0cyBvbmx5 L2JvdGgvb3RoZXIpX19fX19fX19fXw0NTDJUUCBOZXR3b3JrIFNlcnZlciAoTE5TKSBPcHRpb25z OiANDVByb3h5IExDUCAoWS9OKSANDVByb3h5IEF1dGhlbnRpY2F0aW9uIFBBUCAoWS9OKSANDVBy b3h5IEF1dGhlbnRpY2F0aW9uIENIQVAgKFkvTikNDVByb3h5IEF1dGhlbnRpY2F0aW9uIE1TLUNI QVAgKFkvTikNDVR1bm5lbCBBdXRoZW50aWNhdGlvbiAoWS9OKSANDUhpZGRlbiBBVlBzIChZL04p IA0NT3V0Z29pbmcgQ2FsbHMgKFkvTikgDQ1TZXF1ZW5jaW5nIChZL04pDQ1NUCAoYnVuZGxlIHR1 bm5lbGVkIGxpbmtzKSAoWS9OKQ0NRUNQIChZL04pDQ1DQ1AgKFkvTikNDUFsZ29yaXRobXNfX19f X19fX19fX19fX19fX19fX19fX19fX19fX18NDUNCQ1AgKFkvTikNDUwyVFAgc2VjdXJlZCBieSBJ UFNlYyAoUmVxZC9PcHRpb25hbC9ObylfX19fX19fX19fXw0NSWYgeWVzLCBJS0UgYXV0aGVudGlj YXRpb24gdXNpbmcgaWRlbnRpdHkgcHJvdGVjdCBvciBhZ2dyZXNzaXZlIG1vZGVfX19fX19fX19f DQ1JZiB5ZXMsIElLRSBhdXRoZW50aWNhdGlvbiB1c2luZyAobWFjaGluZS91c2VyL290aGVyKSBj cmVkZW50aWFsX19fX19fX19fX18NDUlmIHllcywgSUtFIGF1dGhlbnRpY2F0aW9uIChwcmUtc2hh cmVkIGtleSBvbmx5L2NlcnRzIG9ubHkvYm90aC9vdGhlcilfX19fX19fX19fDQ1UdW5uZWwgVHlw ZXMtDQ1Wb2x1bnRhcnkgKFkvTikNDUNvbXB1bHNvcnkgKFkvTikNDUNsaWVudCBMMlRQIE9wdGlv bnM6IA0NVHVubmVsIEF1dGhlbnRpY2F0aW9uIChZL04pIA0NSGlkZGVuIEFWUHMgKFkvTikgDQ1P dXRnb2luZyBDYWxscyAoWS9OKQ0NU2VxdWVuY2luZyAoWS9OKQ0NTDJUUCBzZWN1cmVkIGJ5IElQ U2VjIChSZXFkL09wdGlvbmFsL05vKV9fX19fX19fX19fDQ1JZiB5ZXMsIElLRSBhdXRoZW50aWNh dGlvbiB1c2luZyBpZGVudGl0eSBwcm90ZWN0IG9yIGFnZ3Jlc3NpdmUgbW9kZV9fX19fX19fX18N DUlmIHllcywgSUtFIGF1dGhlbnRpY2F0aW9uIHVzaW5nIChtYWNoaW5lL3VzZXIvb3RoZXIpIGNy ZWRlbnRpYWxfX19fX19fX19fXw0NSWYgeWVzLCBJS0UgYXV0aGVudGljYXRpb24gKHByZS1zaGFy ZWQga2V5IG9ubHkvY2VydHMgb25seS9ib3RoL290aGVyKV9fX19fX19fX18NDT09PT09UFBUUD09 PT09UFBUUD09PT09UFBUUD09PT09UFBUUD09PT09UFBUUD0NDVBBQyAoWS9OKQ0NUE5TIChZL04p DQ1QUFRQIENsaWVudCAoWS9OKQ0NUFBUUCBPcHRpb25zIC0gUEFDOg0NT3V0Z29pbmcgY2FsbHMg KFkvTikNDUluY29taW5nIGNhbGxzIChZL04pDQ1QUFRQIHNlY3VyZWQgYnkgSVBTZWMgKFJlcWQv T3B0aW9uYWwvTm8pX19fX19fX19fX18NDVJpbmctdGltZSB0dW5uZWwgKFkvTikNDVVzZXJuYW1l LWJhc2VkIHR1bm5lbCAoWS9OKQ0NUFBUUCBPcHRpb25zIC0gUE5TOg0NT3V0Z29pbmcgY2FsbHMg KFkvTikNDUluY29taW5nIGNhbGxzIChZL04pDQ1NUCAoYnVuZGxlIHR1bm5lbGVkIGxpbmtzKSAo WS9OKQ0NTVBQRSAoWS9OKQ0NQ0NQIChZL04pDQ1BbGdvcml0aG1zX19fX19fX19fX19fX18NDVBQ VFAgc2VjdXJlZCBieSBJUFNlYyAoUmVxZC9PcHRpb25hbC9ObylfX19fX19fX19fXw0NVHVubmVs IHR5cGVzIC0gDQ1Wb2x1bnRhcnkgKFkvTikNDUNvbXB1bHNvcnkgKFkvTikNDVBQVFAgT3B0aW9u cyAtIENsaWVudDoNDU1QUEUgKFkvTikNDUNDUCAoWS9OKQ0NQWxnb3JpdGhtc19fX19fX19fX19f X19fDQ1QUFRQIHNlY3VyZWQgYnkgSVBTZWMgKFJlcWQvT3B0aW9uYWwvTm8pX19fX19fX19fX18N DT09PT09RUFQPT09PT1FQVA9PT09PUVBUCA9PT09PUVBUCA9PT09PSBFQVA9PQ0NSWRlbnRpdHkg KFkvTikgICAgICAgICAgTnVtYmVyIG9mIHJldHJpZXNfX19fX19fX19fDQ1Ob3RpZmljYXRpb24g KFkvTikNDU5hayAocmVzcG9uc2Ugb25seSkgKFkvTikNDU1ENS1DaGFsbGVuZ2UgKFkvTikNDVMv S2V5IChSRkMgMTc2MCkgKFkvTikNDUdlbmVyaWMgVG9rZW4gQ2FyZCAoWS9OKQ0NUkFESVVTIEVB UC1Qcm94eSAoWS9OKQ0NT3RoZXJfX19fX19fX19fX19fX19fX19fX19fX18NDT09PT09UFBQb0U9 PT09PSBQUFBvRSA9PT09PSBQUFBvRSA9PT09PSBQUFBvRSA9PQ0NQ2xpZW50Og0NQ2FuIHNlbGVj dCBmcm9tIG11bHRpcGxlIHNlcnZpY2VzIChZL04pDQ1BQy1Db29raWUgVGFnIChZL04pDQ1Ib3N0 LVVuaXEgVGFnIChZL04pDQ1SZWxheS1TZXNzaW9uLUlkIChZL04pDQ1QUFBvRSBBY3RpdmUgRGlz Y292ZXJ5IFRlcm1pbmF0ZSAoUEFEVCkgcGFja2V0IChZL04pDQ1TZXJ2ZXI6DQ1DYW4gb2ZmZXIg bXVsdGlwbGUgc2VydmljZXMgKFkvTikNDSBBQy1Db29raWUgVGFnIChZL04pDQ1Ib3N0LVVuaXEg VGFnIChZL04pDQ1SZWxheS1TZXNzaW9uLUlkIChZL04pDQ1QUFBvRSBBY3RpdmUgRGlzY292ZXJ5 IFRlcm1pbmF0ZSAoUEFEVCkgcGFja2V0IChZL04pDQ0NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAABAAAfhUAAH8VAADBGgAAwhoAAPgaAAD5GgAA+hoAACQbAAAlGwAAJhsAAC4bAAAvGwAA VxsAAFgbAABZGwAAbhsAAG8bAABwGwAAkiEAAJMhAADGJAAAICcAAEgnAABJJwAAeScAAHonAAB7 JwAAmScAAJonAAAyKQAA9yoAAPdHAAD3SAAAPkwAAD9MAACXYgAAmGIAABtkAAD58fnm+djm1eYA +eb5x+bV5gD58fnA+eb5suau5vnA+cD5pvmm+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA41CIFD ShgAaAgAbkgJBAAGPioBQioCABoCCIEDavwBAAAGCAFDShgAVQgBaAgAbkgJBAAMQ0oYAE9KAABR SgAAABoCCIEDaiEBAAAGCAFDShgAVQgBaAgAbkgJBAAEMEoPAAAaAgiBA2oAAAAABggBQ0oYAFUI AWgIAG5ICQQAFANqAAAAAENKGABVCAFoCABuSAkEAA5CKgZDShgAaAgAbkgJBAALQ0oYAGgIAG5I CQQAJgAEAABuBAAAyAQAAMkEAADsBAAA7QQAADAGAAAxBgAAlgYAAJcGAACrBgAAxwYAAM8GAADZ BgAA+QYAABgHAABOBwAAkQcAALoHAADjBwAA/QcAAAoIAAAYCAAAHQgAAB4IAACvCAAAsAgAADcJ AAA4CQAAAAoAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAMAADEk AAAdAAQAAG4EAADIBAAAyQQAAOwEAADtBAAAMAYAADEGAACWBgAAlwYAAKsGAADHBgAAzwYAANkG AAD5BgAAGAcAAE4HAACRBwAAugcAAOMHAAD9BwAACggAABgIAAAdCAAAHggAAK8IAACwCAAANwkA ADgJAAAACgAAAQoAAO0KAADuCgAA/AoAAP0KAABcDAAAXQwAAF4MAABpDAAAagwAAIIMAACDDAAA zAwAAM0MAADmDAAA5wwAABINAAAvDQAASw0AAEwNAABmDQAAZw0AAJINAACvDQAAyw0AAMwNAADo DQAA6Q0AABQOAAAxDgAATQ4AAGoOAACNDgAAjg4AAKkOAACqDgAA1Q4AAPIOAAAODwAADw8AACgP AAApDwAAVA8AAHEPAACRDwAAsQ8AALIPAACzDwAAug8AALsPAAAFEgAABhIAABMSAAAUEgAAJhIA ACcSAABLEwAATBMAAGgTAABpEwAAfxQAAIAUAADGFQAAxxUAABMWAAAUFgAA7hYAAO8WAABGFwAA RxcAAHAYAAD+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+AAAAAAIB AWQACgAAAQoAAO0KAADuCgAA/AoAAP0KAABcDAAAXQwAAF4MAABpDAAAagwAAIIMAACDDAAAzAwA AM0MAADmDAAA5wwAABINAAAvDQAASw0AAEwNAABmDQAAZw0AAJINAACvDQAAyw0AAMwNAADoDQAA 6Q0AABQOAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAADAAAxJAAA HRQOAAAxDgAATQ4AAGoOAACNDgAAjg4AAKkOAACqDgAA1Q4AAPIOAAAODwAADw8AACgPAAApDwAA VA8AAHEPAACRDwAAsQ8AALIPAACzDwAAug8AALsPAAAFEgAABhIAABMSAAAUEgAAJhIAACcSAABL EwAATBMAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAEAAAMAADEkAAAd TBMAAGgTAABpEwAAfxQAAIAUAADGFQAAxxUAABMWAAAUFgAA7hYAAO8WAABGFwAARxcAAHAYAABx GAAAMxkAADQZAACbGQAAnBkAABYaAAAXGgAANRoAAF0aAACbGgAAJhsAAHAbAABxGwAAvxwAAMAc AAA6HQAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAwAAMSQAAB1w GAAAcRgAADMZAAA0GQAAmxkAAJwZAAAWGgAAFxoAADUaAABdGgAAmxoAACYbAABwGwAAcRsAAL8c AADAHAAAOh0AADsdAACuHQAArx0AAP4dAAD/HQAAch4AAHMeAACTHgAAqR4AAL0eAADVHgAAJh8A ACcfAAAyIAAAMyAAACohAAArIQAAKyIAACwiAABHIwAASCMAAFkjAABaIwAA6CMAAOkjAAAJJAAA HyQAADMkAABdJAAAXiQAAMUkAADGJAAAWCYAAHkmAACUJgAAqSYAAMQmAADgJgAAAScAACAnAAAh JwAAmycAAJwnAACsJwAArScAAHsoAAB8KAAAMSkAADIpAAD3KgAA+CoAAAIrAAADKwAALiwAAC8s AAA/LAAAQCwAAMotAADLLQAA2i0AANstAACBLwAAgi8AAI4wAACPMAAACzEAAAwxAABuMQAAbzEA AJ4xAACfMQAAzzEAANAxAABZMgAAWjIAAFsyAACkMgAAzzIAANAyAAD6MgAA+zIAACUzAAAmMwAA UjMAAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAgEBZDod AAA7HQAArh0AAK8dAAD+HQAA/x0AAHIeAABzHgAAkx4AAKkeAAC9HgAA1R4AACYfAAAnHwAAMiAA ADMgAAAqIQAAKyEAACsiAAAsIgAARyMAAEgjAABZIwAAWiMAAOgjAADpIwAACSQAAB8kAAAzJAAA XSQAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAMAADEkAAAdXSQA AF4kAADFJAAAxiQAAFgmAAB5JgAAlCYAAKkmAADEJgAA4CYAAAEnAAAgJwAAIScAAJsnAACcJwAA rCcAAK0nAAB7KAAAfCgAADEpAAAyKQAA9yoAAPgqAAACKwAAAysAAC4sAAAvLAAAPywAAEAsAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAA AAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA AAD6AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQABGE0AIAARAAAwAAMSQAABxALAAA yi0AAMstAADaLQAA2y0AAIEvAACCLwAAjjAAAI8wAAALMQAADDEAAG4xAABvMQAAnjEAAJ8xAADP MQAA0DEAAFkyAABaMgAAWzIAAKQyAADPMgAA0DIAAPoyAAD7MgAAJTMAACYzAABSMwAAUzMAAH8z AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAADAAAxJAAAHVIzAABT MwAAfzMAAIAzAACzMwAAtDMAAOQzAADlMwAADzQAABA0AAA6NAAAOzQAAGU0AABmNAAArjQAAK80 AADzNAAA9DQAAAk1AAAKNQAATzUAAFA1AACbNQAAnDUAANA1AADRNQAABTYAAAY2AAA6NgAAOzYA AG82AABwNgAAfzYAAIA2AADHNgAAyDYAABY3AAAXNwAAJzcAACg3AABKNwAAZjcAAH03AACyNwAA +zcAAAg4AAAJOAAAOjgAADs4AAAIOQAACTkAADI5AAAzOQAAXTkAAF45AACKOQAAizkAALc5AAC4 OQAA6zkAAOw5AAAcOgAAHToAAEc6AABIOgAAcjoAAHM6AACdOgAAnjoAAAA7AAABOwAAnjsAAKA7 AAChOwAAAjwAAAQ8AAAfPAAAIDwAADs8AAA8PAAAVjwAAFg8AABZPAAAgjwAAIM8AACWPAAAlzwA AN48AADfPAAA7TwAAO48AAAJPQAART0AAEY9AABiPQAAqT0AAKo9AADKPQAAyz0AAAM+AAAEPgAA /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/gAAAAACAQFkfzMAAIAz AACzMwAAtDMAAOQzAADlMwAADzQAABA0AAA6NAAAOzQAAGU0AABmNAAArjQAAK80AADzNAAA9DQA AAk1AAAKNQAATzUAAFA1AACbNQAAnDUAANA1AADRNQAABTYAAAY2AAA6NgAAOzYAAG82AABwNgAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAwAAMSQAAB1wNgAAfzYA AIA2AADHNgAAyDYAABY3AAAXNwAAJzcAACg3AABKNwAAZjcAAH03AACyNwAA+zcAAAg4AAAJOAAA OjgAADs4AAAIOQAACTkAADI5AAAzOQAAXTkAAF45AACKOQAAizkAALc5AAC4OQAA6zkAAOw5AAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAADAAAxJAAAHew5AAAcOgAA HToAAEc6AABIOgAAcjoAAHM6AACdOgAAnjoAAAA7AAABOwAAnjsAAKA7AAChOwAAAjwAAAQ8AAAf PAAAIDwAADs8AAA8PAAAVjwAAFg8AABZPAAAgjwAAIM8AACWPAAAlzwAAN48AADfPAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD3AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAMSQAD4TQAgMAADEkAAAc3zwAAO08AADu PAAACT0AAEU9AABGPQAAYj0AAKk9AACqPQAAyj0AAMs9AAADPgAABD4AABk+AAAaPgAAKz4AACw+ AABSPgAAUz4AAIY+AACHPgAAvD4AAL0+AAAEPwAABT8AACQ/AAAlPwAAMj8AADM/AAA9PwAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAwAAMSQAAB0EPgAAGT4AABo+ AAArPgAALD4AAFI+AABTPgAAhj4AAIc+AAC8PgAAvT4AAAQ/AAAFPwAAJD8AACU/AAAyPwAAMz8A AD0/AAA+PwAARj8AAEc/AABRPwAAUj8AAG8/AABwPwAAlT8AAJY/AACqPwAAqz8AAL8/AADAPwAA 2D8AANk/AADjPwAA5D8AAO8/AADwPwAAEEAAABFAAAAkQAAAJUAAADlAAAA6QAAARUAAAEZAAACN QAAAjkAAAKVAAACmQAAAuEAAALlAAAC6QAAAA0EAAARBAAAjQQAAJEEAABVCAAAWQgAAI0MAACVD AAAuQwAAPUMAAD5DAABmQwAAZ0MAAIxDAACNQwAAzEMAAM1DAAAXRAAAGEQAADdEAAA4RAAAQUQA AFBEAABRRAAAeUQAAHpEAACfRAAAoEQAAN9EAADgRAAAKkUAACtFAABKRQAAS0UAAFRFAABjRQAA ZEUAAIxFAACNRQAAskUAALNFAADyRQAA80UAAD1GAAA+RgAAXUYAAF5GAABfRgAAjUYAAP7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAgEBZD0/AAA+PwAARj8A AEc/AABRPwAAUj8AAG8/AABwPwAAlT8AAJY/AACqPwAAqz8AAL8/AADAPwAA2D8AANk/AADjPwAA 5D8AAO8/AADwPwAAEEAAABFAAAAkQAAAJUAAADlAAAA6QAAARUAAAEZAAACNQAAAjkAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAMAADEkAAAdjkAAAKVAAACmQAAA uEAAALlAAAC6QAAAA0EAAARBAAAjQQAAJEEAABVCAAAWQgAAI0MAACVDAAAuQwAAPUMAAD5DAABm QwAAZ0MAAIxDAACNQwAAzEMAAM1DAAAXRAAAGEQAADdEAAA4RAAAQUQAAFBEAABRRAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAwAAMSQAAB1RRAAAeUQAAHpEAACf RAAAoEQAAN9EAADgRAAAKkUAACtFAABKRQAAS0UAAFRFAABjRQAAZEUAAIxFAACNRQAAskUAALNF AADyRQAA80UAAD1GAAA+RgAAXUYAAF5GAABfRgAAjUYAAI5GAADPRgAA0EYAAOlGAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAADAAAxJAAAHY1GAACORgAAz0YAANBG AADpRgAA6kYAAA1HAAAORwAAHkcAAB9HAAAyRwAAM0cAAERHAABFRwAAWUcAAFpHAAD2RwAA90cA APdIAAD4SAAAj0kAAJBJAACnSQAAqEkAALZJAAC3SQAAwkkAAMNJAADZSQAA2kkAAOVJAADmSQAA 8kkAAPNJAAADSgAABEoAABBKAAARSgAAHkoAAB9KAAAzSgAANEoAAERKAABFSgAAVkoAAFdKAABu SgAAb0oAAH5KAAB/SgAAj0oAAJBKAAChSgAAokoAALlKAAC6SgAA1UoAANZKAADgSgAA4UoAAO9K AADwSgAAIEsAACFLAAAwSwAAMUsAAFpLAABbSwAAcksAAHNLAACFSwAAhksAAJNLAACUSwAAwksA AMNLAADZSwAA2ksAAPZLAAD3SwAADEwAAA1MAAAiTAAAI0wAAD9MAABATAAAVUwAAFZMAABrTAAA bEwAAIJMAACDTAAAoUwAAKJMAAC8TAAAvUwAAM5MAADPTAAA4UwAAOJMAAAQTQAA/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/gAAAAACAQFk6UYAAOpGAAANRwAADkcA AB5HAAAfRwAAMkcAADNHAABERwAARUcAAFlHAABaRwAA9kcAAPdHAAD3SAAA+EgAAI9JAACQSQAA p0kAAKhJAAC2SQAAt0kAAMJJAADDSQAA2UkAANpJAADlSQAA5kkAAPJJAADzSQAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAARAAAwAAMSQAAB3zSQAAA0oAAARKAAAQSgAA EUoAAB5KAAAfSgAAM0oAADRKAABESgAARUoAAFZKAABXSgAAbkoAAG9KAAB+SgAAf0oAAI9KAACQ SgAAoUoAAKJKAAC5SgAAukoAANVKAADWSgAA4EoAAOFKAADvSgAA8EoAACBLAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAADAAAxJAAAHSBLAAAhSwAAMEsAADFLAABa SwAAW0sAAHJLAABzSwAAhUsAAIZLAACTSwAAlEsAAMJLAADDSwAA2UsAANpLAAD2SwAA90sAAAxM AAANTAAAIkwAACNMAAA/TAAAQEwAAFVMAABWTAAAa0wAAGxMAACCTAAAg0wAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAMAADEkAAAdg0wAAKFMAACiTAAAvEwAAL1M AADOTAAAz0wAAOFMAADiTAAAEE0AABFNAAA1TQAANk0AAExNAABNTQAAd00AAHhNAACNTQAAjk0A AL9NAADATQAA200AANxNAADmTQAA500AAPJNAADzTQAA/k0AAP9NAAAJTgAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAwAAMSQAAB0QTQAAEU0AADVNAAA2TQAATE0A AE1NAAB3TQAAeE0AAI1NAACOTQAAv00AAMBNAADbTQAA3E0AAOZNAADnTQAA8k0AAPNNAAD+TQAA /00AAAlOAAAKTgAAGU4AABpOAAAlTgAAJk4AAD5OAAA/TgAAVE4AAFVOAABgTgAAYU4AAG1OAABu TgAAjk4AAI9OAAChTgAAok4AAMROAADFTgAA+04AAPxOAABATwAAQU8AAJBPAACRTwAAy08AAMxP AAD5TwAA+k8AADNQAAA0UAAAqlAAAKtQAADSUAAA01AAAOVQAADmUAAA8VAAAPJQAAD8UAAA/VAA AAdRAAAIUQAAFFEAABVRAABbUQAAXFEAAKNRAACkUQAA0VEAANJRAADsUQAA7VEAAPhRAAD5UQAA A1IAAARSAAAOUgAAD1IAABtSAAAdUgAAMFIAADJSAABDUgAARFIAAFZSAABXUgAAf1IAAIBSAACb UgAAnFIAAMlSAADKUgAA91IAAPhSAAAVUwAAFlMAACVTAAAmUwAAN1MAAP7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAgEBZAlOAAAKTgAAGU4AABpOAAAlTgAA Jk4AAD5OAAA/TgAAVE4AAFVOAABgTgAAYU4AAG1OAABuTgAAjk4AAI9OAAChTgAAok4AAMROAADF TgAA+04AAPxOAABATwAAQU8AAJBPAACRTwAAy08AAMxPAAD5TwAA+k8AAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAMAADEkAAAd+k8AADNQAAA0UAAAqlAAAKtQAADS UAAA01AAAOVQAADmUAAA8VAAAPJQAAD8UAAA/VAAAAdRAAAIUQAAFFEAABVRAABbUQAAXFEAAKNR AACkUQAA0VEAANJRAADsUQAA7VEAAPhRAAD5UQAAA1IAAARSAAAOUgAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAwAAMSQAAB0OUgAAD1IAABtSAAAdUgAAMFIAADJS AABDUgAARFIAAFZSAABXUgAAf1IAAIBSAACbUgAAnFIAAMlSAADKUgAA91IAAPhSAAAVUwAAFlMA ACVTAAAmUwAAN1MAADhTAABIUwAASVMAAG1TAABuUwAAr1MAALBTAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAADAAAxJAAAHTdTAAA4UwAASFMAAElTAABtUwAAblMA AK9TAACwUwAAIVQAACJUAAAsVAAALVQAADxUAAA9VAAAR1QAAEhUAABSVAAAU1QAAKJUAACjVAAA u1QAALxUAADVVAAA1lQAAOlUAADqVAAAAVUAAAJVAAAMVQAADVUAACdVAAAoVQAAOVUAADpVAABH VQAASFUAAFlVAABaVQAAiVUAAIpVAACYVQAAmVUAAMBVAADBVQAA6FUAAOlVAAD6VQAA+1UAABVW AAAWVgAAMFYAADFWAABKVgAAS1YAAFlWAABaVgAAa1YAAG5WAAB7VgAAfFYAAIdWAACIVgAAl1YA AJhWAACvVgAAsFYAALtWAAC8VgAAx1YAAMhWAADSVgAA01YAAONWAADkVgAA/FYAAP1WAAADVwAA BFcAABpXAAAbVwAANFcAADVXAABUVwAAVVcAAHRXAAB1VwAAilcAAItXAACaVwAAm1cAAKZXAACo VwAAsFcAALFXAADHVwAAyFcAAOFXAADiVwAAAVgAAAJYAAAgWAAA/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/gAAAAACAQFksFMAACFUAAAiVAAALFQAAC1UAAA8VAAA PVQAAEdUAABIVAAAUlQAAFNUAACiVAAAo1QAALtUAAC8VAAA1VQAANZUAADpVAAA6lQAAAFVAAAC VQAADFUAAA1VAAAnVQAAKFUAADlVAAA6VQAAR1UAAEhVAABZVQAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAwAAMSQAAB1ZVQAAWlUAAIlVAACKVQAAmFUAAJlVAADA VQAAwVUAAOhVAADpVQAA+lUAAPtVAAAVVgAAFlYAADBWAAAxVgAASlYAAEtWAABZVgAAWlYAAGtW AABuVgAAe1YAAHxWAACHVgAAiFYAAJdWAACYVgAAr1YAALBWAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAAAAAAAAAAADAAAxJAAAHbBWAAC7VgAAvFYAAMdWAADIVgAA0lYAANNW AADjVgAA5FYAAPxWAAD9VgAAA1cAAARXAAAaVwAAG1cAADRXAAA1VwAAVFcAAFVXAAB0VwAAdVcA AIpXAACLVwAAmlcAAJtXAACmVwAAqFcAALBXAACxVwAAx1cAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAAAAAAAAAAAAMAADEkAAAdx1cAAMhXAADhVwAA4lcAAAFYAAACWAAAIFgA ACFYAAAiWAAAUVgAAFJYAABlWAAAZlgAAHlYAAB6WAAAlVgAAJZYAAC/WAAAwFgAANFYAADSWAAA 8lgAAPNYAAATWQAAFFkAADhZAAA5WQAAVlkAAFdZAABqWQAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAAAAAAAAAAAAwAAMSQAAB0gWAAAIVgAACJYAABRWAAAUlgAAGVYAABmWAAA eVgAAHpYAACVWAAAllgAAL9YAADAWAAA0VgAANJYAADyWAAA81gAABNZAAAUWQAAOFkAADlZAABW WQAAV1kAAGpZAABrWQAAgVkAAIJZAACTWQAAlFkAAMhZAADJWQAAGFoAABlaAABlWgAAZloAALda AAC4WgAA3FoAAN1aAADuWgAA71oAAA9bAAAQWwAAMFsAADFbAABUWwAAVVsAAHJbAABzWwAAhlsA AIdbAACdWwAAnlsAAK9bAACwWwAA0VsAANJbAADcWwAA3VsAAOdbAADoWwAAEVwAABJcAAAdXAAA HlwAAFJcAABTXAAAolwAAKNcAADvXAAA8FwAAEFdAABCXQAAUF0AAFFdAABhXQAAYl0AAHNdAAB0 XQAAil0AAItdAACoXQAAqV0AALxdAAC9XQAA0l0AANNdAADkXQAA5V0AABleAAAaXgAAaV4AAGpe AAC2XgAAt14AAAhfAAAJXwAAOF8AADlfAABDXwAARF8AAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAgEBZGpZAABrWQAAgVkAAIJZAACTWQAAlFkAAMhZAADJ WQAAGFoAABlaAABlWgAAZloAALdaAAC4WgAA3FoAAN1aAADuWgAA71oAAA9bAAAQWwAAMFsAADFb AABUWwAAVVsAAHJbAABzWwAAhlsAAIdbAACdWwAAnlsAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAAAAAAAAAAAAMAADEkAAAdnlsAAK9bAACwWwAA0VsAANJbAADcWwAA3VsAAOdb AADoWwAAEVwAABJcAAAdXAAAHlwAAFJcAABTXAAAolwAAKNcAADvXAAA8FwAAEFdAABCXQAAUF0A AFFdAABhXQAAYl0AAHNdAAB0XQAAil0AAItdAACoXQAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAA AAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAAAAAAAAAAAAwAAMSQAAB2oXQAAqV0AALxdAAC9XQAA0l0AANNdAADkXQAA5V0A ABleAAAaXgAAaV4AAGpeAAC2XgAAt14AAAhfAAAJXwAAOF8AADlfAABDXwAARF8AAE5fAABPXwAA YV8AAGJfAAB2XwAAd18AAIxfAACNXwAAol8AAKNfAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAAAAAAAAAAADAAAxJAAAHURfAABOXwAAT18AAGFfAABiXwAAdl8AAHdfAACMXwAA jV8AAKJfAACjXwAA118AANhfAADvXwAA8F8AAAxgAAANYAAAIWAAACJgAAA3YAAAOGAAAE1gAABO YAAAb2AAAHBgAAB7YAAAfGAAAIZgAACHYAAAoGAAAKFgAADVYAAA1mAAAOZgAADnYAAA92AAAPhg AAAJYQAACmEAACFhAAAiYQAALWEAAC5hAAA4YQAAOWEAAFJhAABTYQAAh2EAAIhhAAC2YQAAt2EA AOthAADsYQAA/2EAAABiAAAaYgAAG2IAAC9iAAAwYgAAR2IAAEhiAABhYgAAYmIAAHliAAB6YgAA mGIAAJliAADKYgAAy2IAANNiAADUYgAA/GIAAP1iAAARYwAAEmMAACZjAAAnYwAAPmMAAD9jAAB0 YwAAdWMAAH1jAAB+YwAAoGMAAKFjAAC2YwAAt2MAAMtjAADMYwAA42MAAORjAAAZZAAAGmQAABtk AAD+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAACAQFdo18AANdfAADYXwAA718AAPBfAAAMYAAADWAAACFgAAAi YAAAN2AAADhgAABNYAAATmAAAG9gAABwYAAAe2AAAHxgAACGYAAAh2AAAKBgAAChYAAA1WAAANZg AADmYAAA52AAAPdgAAD4YAAACWEAAAphAAAhYQAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAA AAAAAAAAAAAAAAAAAAAAAwAAMSQAAB0hYQAAImEAAC1hAAAuYQAAOGEAADlhAABSYQAAU2EAAIdh AACIYQAAtmEAALdhAADrYQAA7GEAAP9hAAAAYgAAGmIAABtiAAAvYgAAMGIAAEdiAABIYgAAYWIA AGJiAAB5YgAAemIAAJhiAACZYgAAymIAAMtiAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwA AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAA AAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA APwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAA AAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAA AAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8 AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAAAAAAAAAAADAAAxJAAAHctiAADTYgAA1GIAAPxiAAD9YgAAEWMAABJjAAAmYwAAJ2MA AD5jAAA/YwAAdGMAAHVjAAB9YwAAfmMAAKBjAAChYwAAtmMAALdjAADLYwAAzGMAAONjAADkYwAA GWQAABpkAAAbZAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAA AAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAA AAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAA AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAA AAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA /AAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAMAADEkAAAZIwASMAAcUAEAH7DQLyCw4D0hsAgHIrAIByOQoAUkkKAFJbAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAhAQAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQyep5+brOEYyCAKoAS6kLAgAAABcAAAAr AAAAaAB0AHQAcABzADoALwAvAG8AbgBzAGkAdABlAC0AdABlAHMAdAAtAGYAZQAuAGIAYgB0AGUA cwB0AC4AbgBlAHQALwBiAGEAawBlAG8AZgBmAC8AAADgyep5+brOEYyCAKoAS6kLVgAAAGgAdAB0 AHAAcwA6AC8ALwBvAG4AcwBpAHQAZQAtAHQAZQBzAHQALQBmAGUALgBiAGIAdABlAHMAdAAuAG4A ZQB0AC8AYgBhAGsAZQBvAGYAZgAvAAAA2wAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0Mnqefm6zhGMggCqAEupCwIAAAAX AAAAFgAAAHAAYQB1AGwALgBoAG8AZgBmAG0AYQBuAEAAdgBwAG4AYwAuAG8AcgBnAAAA4Mnqefm6 zhGMggCqAEupCzoAAABtAGEAaQBsAHQAbwA6AHAAYQB1AGwALgBoAG8AZgBmAG0AYQBuAEAAdgBw AG4AYwAuAG8AcgBnAAAA/QAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0Mnqefm6zhGMggCqAEupCwIAAAAXAAAAHgAAAHcA dwB3AC4AZgBlAHMAcwBwAGEAcgBrAGUAcgBzAGQAbwB1AGIAbABlAHQAcgBlAGUALgBjAG8AbQAA AODJ6nn5us4RjIIAqgBLqQtMAAAAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGYAZQBzAHMAcABhAHIA awBlAHIAcwBkAG8AdQBiAGwAZQB0AHIAZQBlAC4AYwBvAG0ALwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAEgASAAoAAQBbAA8AAgAAAAAAAAAkAABA8f8CACQAAAAGAE4AbwByAG0AYQBs AAAAAgAAAAQAbUgJBAAAAAAAAAAAAAAAAAAAAAAAADwAQUDy/6EAPAAAABYARABlAGYAYQB1AGwA dAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAAAAAAAAAAAAAAAAAAoAFVAogDxACgAAAAJ AEgAeQBwAGUAcgBsAGkAbgBrAAAABgA+KgFCKgI6AP5P8f8CAToAAAAJAEgAVABNAEwAIABCAG8A ZAB5AAAAAgAQABMAT0oCAFFKAgBoCABtSAkEbkgJBAA4AFZAogARATgAAAARAEYAbwBsAGwAbwB3 AGUAZABIAHkAcABlAHIAbABpAG4AawAAAAYAPioBQioMAAAAABtgAAAHAAC4AAAGAP////8ABAAA G2QAADMAAAAABAAAAAoAABQOAABMEwAAOh0AAF0kAABALAAAfzMAAHA2AADsOQAA3zwAAD0/AACO QAAAUUQAAOlGAADzSQAAIEsAAINMAAAJTgAA+k8AAA5SAACwUwAAWVUAALBWAADHVwAAalkAAJ5b AACoXQAAo18AACFhAADLYgAAG2QAADQAAAA2AAAANwAAADgAAAA6AAAAOwAAADwAAAA+AAAAPwAA AEAAAABBAAAAQwAAAEQAAABFAAAARwAAAEgAAABJAAAASgAAAEwAAABNAAAATgAAAFAAAABRAAAA UgAAAFMAAABVAAAAVgAAAFcAAABZAAAAWgAAAFsAAAAABAAAcBgAAFIzAAAEPgAAjUYAABBNAAA3 UwAAIFgAAERfAAAbZAAANQAAADkAAAA9AAAAQgAAAEYAAABLAAAATwAAAFQAAABYAAAAwRYAAPkW AAAkFwAALhcAAFgXAABuFwAASCMAAHojAACZIwAAG2AAABNYFP8VhBNYFP8VhBNYFP8VjP//AwAA AA0AXwBIAGwAdAA0ADYANQA3ADUAMgAxADAANwANAF8ASABsAHQANAA2ADUANwA1ADEAOQA3ADIA DQBfAEgAbAB0ADQANgA1ADcANQAyADAAMwA3AA8XAAASFwAAFxcAAB1gAAAAAAAAAQAAAAIAAAAQ FwAAExcAABgXAAAdYAAAAAAAAEUHAABNBwAAngcAAKMHAADABwAAxgcAAD0IAABECAAA3xMAAOkT AADvEwAA9RMAACMWAAA0FgAAnBYAAKQWAACbIgAAoiIAABMjAAAaIwAA9CUAAP0lAABXUAAAXVAA AB1gAAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHAAAA AABVBQAAnAUAAEcTAABvFAAAIxYAADQWAACcFgAApRYAAMUZAADOGQAA5hoAAAIbAABFHAAAShwA AGQdAADCHQAA1yQAAN4kAAALJQAAFCUAAMEsAADFLAAAwS0AAMQtAACWMQAAmTEAAAo5AAALOQAA 4DkAAOQ5AABgOgAAZDoAAJU6AACZOgAAozwAAKQ8AAB/PwAAiT8AAJJAAACcQAAApUEAAK9BAADf QwAA5UMAAFxEAABiRAAA3E0AAONNAACiTgAAqE4AANBOAADWTgAAxF0AANVdAAAdYAAABwAaAAcA GgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAa AAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwAaAAcAGgAHABoABwD//xQAAAANAEEA bgBpAHQAYQAgAEYAcgBlAGUAbQBhAG4AVgBDADoAXABXAEkATgBEAE8AVwBTAFwAVABFAE0AUABc AEEAdQB0AG8AUgBlAGMAbwB2AGUAcgB5ACAAcwBhAHYAZQAgAG8AZgAgAE0ATABQAFAAUABKAGEA bgAwADAASQBQAFMARQBDAF8AUABQAFAAXwBhAHAAcABsAGkAYwBhAHQAaQBvAG4AXwB3AG8AcgBr AGkAbgBnAF8AMQAwAC0AMgA1AC4AYQBzAGQADQBBAG4AaQB0AGEAIABGAHIAZQBlAG0AYQBuAEEA QwA6AFwARABhAHQAYQBcAE0ATABQAFAAUABKAGEAbgAwADAAXABNAEwAUABQAFAASgBhAG4AMAAw AEkAUABTAEUAQwBfAFAAUABQAF8AYQBwAHAAbABpAGMAYQB0AGkAbwBuAF8AZgBpAG4AYQBsAF8A MQAxAC0AMgAuAGQAbwBjAA0AQQBuAGkAdABhACAARgByAGUAZQBtAGEAbgBTAEMAOgBcAFcASQBO AEQATwBXAFMAXABUAEUATQBQAFwAQQB1AHQAbwBSAGUAYwBvAHYAZQByAHkAIABzAGEAdgBlACAA bwBmACAATQBMAFAAUABQAEoAYQBuADAAMABJAFAAUwBFAEMAXwBQAFAAUABfAGEAcABwAGwAaQBj AGEAdABpAG8AbgBfAGYAaQBuAGEAbABfADEAMQAtADIALgBhAHMAZAANAEEAbgBpAHQAYQAgAEYA cgBlAGUAbQBhAG4AUwBDADoAXABXAEkATgBEAE8AVwBTAFwAVABFAE0AUABcAEEAdQB0AG8AUgBl AGMAbwB2AGUAcgB5ACAAcwBhAHYAZQAgAG8AZgAgAE0ATABQAFAAUABKAGEAbgAwADAASQBQAFMA RQBDAF8AUABQAFAAXwBhAHAAcABsAGkAYwBhAHQAaQBvAG4AXwBmAGkAbgBhAGwAXwAxADEALQAy AC4AYQBzAGQADQBBAG4AaQB0AGEAIABGAHIAZQBlAG0AYQBuAEEAQwA6AFwARABhAHQAYQBcAE0A TABQAFAAUABKAGEAbgAwADAAXABNAEwAUABQAFAASgBhAG4AMAAwAEkAUABTAEUAQwBfAFAAUABQ AF8AYQBwAHAAbABpAGMAYQB0AGkAbwBuAF8AZgBpAG4AYQBsAF8AMQAxAC0AMgAuAGQAbwBjAA0A QQBuAGkAdABhACAARgByAGUAZQBtAGEAbgBCAEMAOgBcAEQAYQB0AGEAXABNAEwAUABQAFAASgBh AG4AMAAwAFwATQBMAFAAUABQAEoAYQBuADAAMABJAFAAUwBFAEMAXwBQAFAAUABfAGEAcABwAGwA aQBjAGEAdABpAG8AbgBfAGYAaQBuAGEAbABfADEAMQAtADEAMAAuAGQAbwBjAA0AQQBuAGkAdABh ACAARgByAGUAZQBtAGEAbgBCAEMAOgBcAEQAYQB0AGEAXABNAEwAUABQAFAASgBhAG4AMAAwAFwA TQBMAFAAUABQAEoAYQBuADAAMABJAFAAUwBFAEMAXwBQAFAAUABfAGEAcABwAGwAaQBjAGEAdABp AG8AbgBfAGYAaQBuAGEAbABfADEAMQAtADEAMAAuAGQAbwBjAA0AQQBuAGkAdABhACAARgByAGUA ZQBtAGEAbgBUAEMAOgBcAFcASQBOAEQATwBXAFMAXABUAEUATQBQAFwAQQB1AHQAbwBSAGUAYwBv AHYAZQByAHkAIABzAGEAdgBlACAAbwBmACAATQBMAFAAUABQAEoAYQBuADAAMABJAFAAUwBFAEMA XwBQAFAAUABfAGEAcABwAGwAaQBjAGEAdABpAG8AbgBfAGYAaQBuAGEAbABfADEAMQAtADEAMAAu AGEAcwBkAA0AQQBuAGkAdABhACAARgByAGUAZQBtAGEAbgBCAEMAOgBcAEQAYQB0AGEAXABNAEwA UABQAFAASgBhAG4AMAAwAFwATQBMAFAAUABQAEoAYQBuADAAMABJAFAAUwBFAEMAXwBQAFAAUABf AGEAcABwAGwAaQBjAGEAdABpAG8AbgBfAGYAaQBuAGEAbABfADEAMQAtADIAOAAuAGQAbwBjAA0A QQBuAGkAdABhACAARgByAGUAZQBtAGEAbgA2AEMAOgBcAFcASQBOAEQATwBXAFMAXABEAEUAUwBL AFQATwBQAFwATQBMAFAAUABQAEoAYQBuADAAMABJAFAAUwBFAEMAXwBQAFAAUABfAGEAcABwAGwA aQBjAGEAdABpAG8AbgAuAGQAbwBjAAEAakVFeAEACQT/D/8P/w//D/8P/w//D/8P/w8BANwFAAAX AAAAAAAAAAAAAAAAAAAAAAAAAAsQAAAPhGgBEYSY/hXGBQABaAEGT0oBAFFKAQBvKAABALfwAQAA AGpFRXgAAAAAAAAAAAAAAAD///////8BAAAAAAD/QAOAAQAaYAAAGmAAAPgy2AABAAAAGmAAAAAA AAAaYAAAAAAAAAIQAAAAAAAAABtgAABwAAAIAEAAAAMAAABHFpABAAACAgYDBQQFAgMEhwIAAAAA AAAAAAAAAAAAAJ8AAAAAAAAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AAAA1FpABAgAF BQECAQcGAgUHAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAUwB5AG0AYgBvAGwAAAAzJpABAAACCwYE AgICAgIEhwIAAAAAAAAAAAAAAAAAAJ8AAAAAAAAAQQByAGkAYQBsAAAAIgAEAEAAiAAAANACAABo AQAAAACj5TsGo+U7Bo/lOwYCAAAAAADmDQAAPk8AAAEAKAAAAAQAAwCpAAAAAAAAAAAAAAABAAEA AAABAAAAAAAAACEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAA EAAZAGQAAAAZAAAAUGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAD//xIAAAAAAAAAbQAtAC0ALQAtAC0ALQAtAC0A LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAt AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAt AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAgAAAAAAAAAA0AQQBuAGkAdABhACAARgByAGUA ZQBtAGEAbgANAEEAbgBpAHQAYQAgAEYAcgBlAGUAbQBhAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA/v8AAAQAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAOCFn/L5T2gQq5EIACsns9kwAAAA5AEAABEA AAABAAAAkAAAAAIAAACYAAAAAwAAABABAAAEAAAAHAEAAAUAAAA0AQAABwAAAEABAAAIAAAAVAEA AAkAAABsAQAAEgAAAHgBAAAKAAAAlAEAAAsAAACgAQAADAAAAKwBAAANAAAAuAEAAA4AAADEAQAA DwAAAMwBAAAQAAAA1AEAABMAAADcAQAAAgAAAOQEAAAeAAAAbgAAAC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAALQAeAAAAAQAAAAAtLS0eAAAADgAA AEFuaXRhIEZyZWVtYW4ALS0eAAAAAQAAAABuaXQeAAAACwAAAE5vcm1hbC5kb3QAYR4AAAAOAAAA QW5pdGEgRnJlZW1hbgAtLR4AAAACAAAAMgBpdB4AAAATAAAATWljcm9zb2Z0IFdvcmQgOC4wAC1A AAAAAAAAAAAAAABAAAAAAArXEDE6vwFAAAAAAIIY3DM6vwFAAAAAAIIY3DM6vwEDAAAAAQAAAAMA AADmDQAAAwAAAD5PAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/AAAE AAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAC1c3VnC4bEJOXCAArLPmuRAAAAAXVzdWcLhsQk5cIACss +a6oAQAAZAEAAAwAAAABAAAAaAAAAA8AAABwAAAABQAAAIwAAAAGAAAAlAAAABEAAACcAAAAFwAA AKQAAAALAAAArAAAABAAAAC0AAAAEwAAALwAAAAWAAAAxAAAAA0AAADMAAAADAAAAEYBAAACAAAA 5AQAAB4AAAAUAAAAQ2lzY28gU3lzdGVtcywgSW5jLgADAAAAqQAAAAMAAAAoAAAAAwAAAFBhAAAD AAAAMRUIAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAAHhAAAAEAAABuAAAALS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIAAMEAAAAgAAAB4A AAAGAAAAVGl0bGUAAwAAAAEAAAA8AgAABAAAAAAAAAAoAAAAAQAAAFIAAAACAAAAWgAAAAMAAACy AAAAAgAAAAIAAAAKAAAAX1BJRF9HVUlEAAMAAAAMAAAAX1BJRF9ITElOS1MAAgAAAOQEAABBAAAA TgAAAHsARQA1ADQAMQA4AEUANwBEAC0AMQBBADYAQQAtADEAMQBEADIALQA4ADgAMwBDAC0AMwBD ADgAQgAwADAAQwAxADAAMAAwADAAfQAAAAAAQQAAAIABAAASAAAAAwAAABMAWwADAAAABgAAAAMA AAAAAAAAAwAAAAUAAAAfAAAAJgAAAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBmAGUAcwBzAHAAYQBy AGsAZQByAHMAZABvAHUAYgBsAGUAdAByAGUAZQAuAGMAbwBtAC8AAAAfAAAAAQAAAAAAAAADAAAA DgB6AAMAAAADAAAAAwAAAAAAAAADAAAABQAAAB8AAAAdAAAAbQBhAGkAbAB0AG8AOgBwAGEAdQBs AC4AaABvAGYAZgBtAGEAbgBAAHYAcABuAGMALgBvAHIAZwAAAAAAHwAAAAEAAAAAAAAAAwAAADUA cAADAAAAAAAAAAMAAAAAAAAAAwAAAAUAAAAfAAAAKwAAAGgAdAB0AHAAcwA6AC8ALwBvAG4AcwBp AHQAZQAtAHQAZQBzAHQALQBmAGUALgBiAGIAdABlAHMAdAAuAG4AZQB0AC8AYgBhAGsAZQBvAGYA ZgAvAAAAAAAfAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAAE AAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIA AAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAA ACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAA LwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9 AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsA AABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAA AFoAAABbAAAAXAAAAP7///9eAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAA/v///2YAAABnAAAA aAAAAGkAAABqAAAAawAAAGwAAABtAAAA/v///28AAABwAAAAcQAAAHIAAABzAAAAdAAAAHUAAAD+ ////dwAAAHgAAAB5AAAAegAAAHsAAAB8AAAAfQAAAP7////9/////f///4EAAAD+/////v////7/ //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////UgBvAG8AdAAgAEUAbgB0 AHIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYABQH///// /////wMAAAAGCQIAAAAAAMAAAAAAAABGAAAAAOBdb/YzOr8BYIrv9jM6vwGDAAAAgAAAAAAAAABE AGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAACgACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AF0AAAAAEAAAAAAAADEAVABhAGIAbABlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAOAAIAAQAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAZQAAAKYQAAAAAAAAVwBvAHIAZABEAG8AYwB1AG0AZQBuAHQAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAgEGAAAABQAAAP////8AAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbgAABjmRgAFAFMAdQBtAG0AYQByAHkA SQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAf////// /////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4AAAAAEAAAYHZEAAUA RABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAA//// /wAAAAA4AAIBBAAAAP//////////AgAAAAAAAAAAAAAADQAAAAIAAAAJBAAAAAAAAAAAAAAAAAAA dgAAAAAQAAAAAAAAAQBDAG8AbQBwAE8AYgBqAAAAAACwBQAAAAAAAAAAAACIAABEAAAAACAEAAAA AAAA////ADUAAAAAAAAANQAAABIAAgECAAAABwAAAP////8DAAAAAAAAAAAAAACVAwCg1JdAAAAA AAAAAAAAAAAAAAAAAAAAAAAAagAAADhfRgBPAGIAagBlAGMAdABQAG8AbwBsAAAARgAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGDAIFgABAP///////////////wAAAAAAAAAA AAAAAAAAAAAAAAAAYIrv9jM6vwFgiu/2Mzq/AQAAAAAQAAAAAAAAAAEAAAD+//////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////AQD+/wMKAAD/////BgkCAAAA AADAAAAAAAAARhgAAABNaWNyb3NvZnQgV29yZCBEb2N1bWVudAAKAAAATVNXb3JkRG9jABAAAABX b3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= --=====================_2517222==_--