Archive-Date: Fri, 1 Feb 2002 04:04:41 -0500 Date: Fri, 01 Feb 2002 11:54:37 +0300 From: "Ruslan R. Laishev" Subject: Re: spam is killing us To: info-tcpware@process.com Reply-To: Info-TCPware@process.com Message-ID: <3C5A57CD.622C118F@SMTP.DeltaTel.RU> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Hunter Goatley wrote: > > > > We've discussed it, but up until now, there have been more pressing > > > issues to deal with. We'll look into this for the next release of > > > TCPware. > > > > Is there a date of this release ? > > > Later this year (2002) is all I know right now. Too long :( We permanently fighting with spammers... -- Cheers, +OpenVMS [Sys|Net] HardWorker .......................................+ Russia,Delta Telecom Inc, Cel: +7 (901) 971-3222 191119,St.Petersburg,Transportny per. 3 116-3222 +http://starlet.deltatel.ru ................. SysMan rides HailStorm + ================================================================================ Archive-Date: Fri, 1 Feb 2002 17:18:07 -0500 Date: Fri, 01 Feb 2002 18:08:16 -0500 (EST) From: bryant@process.com Reply-To: Info-TCPware@process.com Subject: TCPware ECO kit available: FTP_V553P050 To: TCPware-Announce@TRITON.PROCESS.COM Message-ID: <01KDROYHMUAQ0049BE@DELTA.PROCESS.COM> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT TCPware ECO kit announcement The following ECO kit is now available for TCPware: ECO: FTP_V553P050 Description: Fixes ASCII file transfers to WINDOWS, optionally disabling wildcard deletes, KEEPALIVE changes. Release date: 1-FEB-2002 Ranking: 2 Max ranking: 2 Versions: 5.5-3 Requisites: ftp://ftp.process.com/support/55_3/ftp_v553p050.zip To search the TCPware ECO database, please visit the following URL: http://vms.process.com/eco.html For more information, contact Process Software via: E-mail: support@process.com Phone: 1-800-394-8700 The ECO kit README contents are below. ----------------------------------------------------------- ----------------------------------------------------------------------- FTP Patch kit (revision 5.0) for TCPware version 5.5-3 30-Jan-02 Copyright (c) 2002 by Process Software This VMS installable saveset provides new versions of FTP.EXE, FTP_LISTENER.EXE, and FTP_SERVER.EXE for TCPware for OpenVMS. It applies to TCPware V5.5-3, VMS/VAX V5.5-2 and later, VMS/ALPHA V6.1 and later. The overall ECO rank of this kit is 2. The following change[s] has been made in this kit: FTP_SERVER.EXE - Corrects a problem with using FTP's PUT command to transfer files from DOS/ WINDOWS. ASCII mode causes the output files to be corrupted if the original file uses LF instead of CRLF to end the lines. (DE 7534) ECO FTP_V553P050 rank 2 - Corrects a problem with the TCPWARE_FTP_SEMANTICS_VARIABLE_IGNORE_CC logical. (DE 7591) ECO FTP_V553P050 rank 3 - Corrects a potential problem with padding the buffer on the last record of the transferred file. (DE 7756) ECO FTP_V553P050 rank 3 - Adds a logical TCPWARE_FTP_DISALLOW_WILDCARD_DELETES. Define it to anything to disallow the functionality of accepting wildcards on delete. This may be done at the process, group or system level. (DE 7786) The following change[s] had been made in the previous kits: FTP.EXE - The KEEPALIVE command allows the FTP client program to toggle whether or not it desires keepalives to be sent on the control channel. The SET [NO]KEEPALIVE command allows the FTP client to explicitly set whether or not it desires keepalives on the control channel. This request may be ignored by the server. (DE 6875) ECO FTP_V553P040 rank 3 FTP_LISTENER.EXE - When TCPWARE_FTP_NOKEEPALIVES is defined the FTP server will not send keepalives on the control channel. (DE 6875) ECO FTP_V553P040 rank 3 - Corrects a problem with occasional ftp timeouts (DE7038). If the symptom still presents after applying the patch, a new logical added in this patch should be used to get rid of the symptom. The logical can be defined as: $ define/system/exe TCPWARE_FTP_LISTENER_NO_HIBERNATE_OPTION TRUE ECO FTP_V553P020 rank 3 FTP_SERVER.EXE - When TCPWARE_FTP_NOKEEPALIVES is defined the FTP server will not send keepalives on the control channel. Note that the server logical will overide the request from the client. (DE 6875) ECO FTP_V553P040 rank 3 - When the logical TCPWARE_FTP_ADD_CC_ON_FIXED_RECORD_FILES is defined to TRUE and a file is transfered as TYPE IMAGE with QUOTE SITE RMS BLOCK OFF in effect, the FTP server will separate the records of a fixed length record file with the linefeed character. This is useful to avoid the explict conversion necessary when transfering the file to a non-VMS system with a FTP client that is not able to do record mode transfers. (DE 7272) ECO FTP_V553P040 rank 3 - Correct a problem where using put/mput to transfer ASCII files in VMS-PLUS mode causes the output files to contain hundreds of blank trailing spaces. The problem was introduced in patch kit FTP_V55P010. DE 7318. ECO FTP_V553P030 rank 3 - Correct a problem with renaming a file to a destination name containing wildcards (for example rename t.tmp to *.ok). The file would be renamed but the connection was dropped. DE 7164. ECO FTP_V553P030 rank 3 - Correct a problem where the last record is sometimes missing when an image file of fixed length record is transferred. DE 7331. ECO FTP_V553P030 rank 3 - Correct a problem with writing out RECORD (STRU R) files. DE 6983. ECO FTP_V553P010 rank 3 - Fill in the resultant file name when an error status is returned due to unsupported I/O operations. (e.g. attempting to RETR a a directory when in Unix mode) DE 6987. ECO FTP_V553P010 rank 3 After installing the patch kit you should do @TCPWARE:RESTART FTP to cause the new images to be used. [End of ECO announcement] ================================================================================ Archive-Date: Sat, 2 Feb 2002 13:08:56 -0500 Date: Sat, 02 Feb 2002 18:03:52 +0000 (GMT) From: info@forpctechs.com Subject: Are you good at computer repair? To: info-tcpware@process.com Reply-To: Info-TCPware@process.com Message-ID: Are you Starting or Running Your Own Computer Maintenance, Service, Repair, or Consulting Business? or do you work for someone who does? If you answered yes, Then you need to read "The PC Technician's Guide to Profits" WARNING: USING THIS BUSINESS SOLUTION WILL CHANGE HOW YOU RUN YOUR PC BUSINESS OR THE WAY YOU EARN MONEY AT YOUR PRESENT JOB FOREVER! Now there is finally a well thought out business solution that can help turn your new or existing computer maintenance or repair business into a very profitable money making business. "The PC Technician's Guide to Profits" helps you with every step of the business process, and was written and designed for anyone already running, or interested in starting their own computer service business. visit http://www.forpctechs.com/profitguide for more details ================================================================================ Archive-Date: Mon, 4 Feb 2002 23:01:44 -0500 Date: Mon, 04 Feb 2002 22:56:06 -0500 (EST) From: "marketing@aboutjcmorris.com" Reply-To: Info-TCPware@process.com Subject: Company Merger To: info-tcpware@process.com Message-ID: <5213597.1012881366183.Kada.Kada1@email4.gm20.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_78379_6994142.1012881366167" ------=_Part_78379_6994142.1012881366167 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable YOU ARE RECEIVING THIS EMAIL BECAUSE YOU HAVE EXPRESSED INTEREST IN PRODUCT= S THAT WE CAN SAVE YOU MONEY ON. IF YOU WOULD LIKE TO BE REMOVED FROM OUR = MAILING LIST PLEASE CLICK THE UNSUBSCRIBE LINK AT THE BOTTOM OF THIS EMAIL.= WE CAN ASSURE YOU THAT YOU WILL BE REMOVED IMMEDIATELY. =09=09 IImportant Announcement from J.C. Morris & Company =09=09=09=09=09=09=09=09=09=09=09=09=09=09 For the past few years, our customers have enjoyed the ability to purchase = computers and related products from manufacturers like Sony, Apple, IBM, To= shiba and Compaq at prices below wholesale. J.C. Morris & Company has been= able to accomplish this because of our direct relationship with distributo= rs that use our Advertising & Marketing Services. Now, J.C. Morris & Company has teamed up with and additional distributor, A= llied Interactive Micro-Systems, a company that specializes in the world-wi= de distribution of computer hardware, software and electronics, from manufa= cturers like Bose, Pioneer and Canon. Here=92s your chance to get to know us, and from now until February 8, 2002= if you visit us on-line or in person and would like to make a purchase, we= will give you an additional 30% off our current selling price. This is our way of saying thank you for taking the time to visit our compan= y. Should you have any questions please feel free to call us at 1-800-845-6215= or direct at 404-521-3624. If you would like to be remove from our mailin= g list just click on the link below.=20 Sincerely, Jim Morris Vice President J.C. Morris & Company http://gm12.com/r.html?c=3D110218&r=3D110140&t=3D18261193&l=3D1&d=3D8163453= &u=3Dhttp://www.aboutjcmorris.com =09=09 Apple iMac $1099.00 =09=09 http://gm12.com/r.html?c=3D110218&r=3D110140&t=3D18261193&l=3D1&d=3D8163453= &u=3Dhttp://www.aboutjcmorris.com =09=09 Tower Place Center Suite 1800, 3340 Peachtree Road NE Atlanta, GA 30326 1-888-567-2444 Click here: mailto:cmprn110140@gm20.com?subject=3Dunsubscribe!info-tcpware@= process.com!18261193 to unsubscribe from our mailing list. Or reply to thi= s message with the word unsubscribe in the subject line. ------=_Part_78379_6994142.1012881366167 Content-Type: text/html Content-Transfer-Encoding: quoted-printable =09=09=09=09=09=09eNewsletter 2=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09
For the past few years, our customers have enjoyed the ability to purchase= computers and related products from manufacturers like Sony, Apple, IBM, T= oshiba and Compaq at prices below wholesale. J.C. Morris & Company has bee= n able to accomplish this because of our direct relationship with distribut= ors that use our Advertising & Marketing Services.

Now, J.C. Morris = & Company has teamed up with and additional distributor, Allied Interactive= Micro-Systems, a company that specializes in the world-wide distribution o= f computer hardware, software and electronics, from manufacturers like Bose= , Pioneer and Canon.

Here=92s your chance to get to know us, and fro= m now until February 8, 2002 if you visit us on-line or in person and would= like to make a purchase, we will give you an additional 30% off our curren= t selling price.

This is our way of saying thank you for taking the = time to visit our company.

Should you have any questions please feel= free to call us at 1-800-845-6215 or direct at 404-521-3624. If you would= like to be remove from our mailing list just click on the link below.
=
Sincerely,
Jim Morris
Vice President
J.C. Morris & Company
= Come visit us today!

=09=09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09

YOU ARE RECEIVING THIS EMAIL BECAUSE YOU HAVE EXPRESSED INTEREST IN PRODUC= TS THAT WE CAN SAVE YOU MONEY ON. IF YOU WOULD LIKE TO BE REMOVED FROM OUR= MAILING LIST PLEASE CLICK THE UNSUBSCRIBE LINK AT THE BOTTOM OF THIS EMAIL= . WE CAN ASSURE YOU THAT YOU WILL BE REMOVED IMMEDIATELY.
<= /font>=09=09
IImportant Announcement from J.C. Morris & Compa= ny=09=09
=09=09=09=09
=09=09=09=093D""= =09=09=09=09
=09=09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09
=09= =09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09
=09=09=09=09=09=09=09= =09

=09=09=09=09=09=09=09=09
=09=09=09=09=09=09=09=09

=09=09=09=09= =09=09=09=09
=09=09=09=09=09=09

=09=09=09
=09=09=09=09
=09=09

= =09=09=09=09
=09=09=09=09

=09=09=09=09


Apple iMac

$1099.00

=09=09=09=09=09

=09=09=09=09
Visit our Company on-line!=09=09<= /center>=09=09
Tower Place Center Suite 1800, 3340= Peachtree Road NE

Atlanta, GA 30326

1-888-567-2444
<= /font>
=09=09
=09=09=09=09

Click here to unsubscribe from our mailing list. Or r= eply to this message with the word unsubscribe in the subject line.


------=_Part_78379_6994142.1012881366167-- ================================================================================ Archive-Date: Tue, 5 Feb 2002 01:18:46 -0500 Date: Tue, 05 Feb 2002 01:12:57 -0500 (EST) From: "marketing@aboutjcmorris.com" Reply-To: Info-TCPware@process.com Subject: Company Merger To: info-tcpware@process.com Message-ID: <3587086.1012889577649.Kada.Kada1@email2.gm20.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_149052_7561789.1012889577571" ------=_Part_149052_7561789.1012889577571 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable YOU ARE RECEIVING THIS EMAIL BECAUSE YOU HAVE EXPRESSED INTEREST IN PRODUCT= S THAT WE CAN SAVE YOU MONEY ON. IF YOU WOULD LIKE TO BE REMOVED FROM OUR = MAILING LIST PLEASE CLICK THE UNSUBSCRIBE LINK AT THE BOTTOM OF THIS EMAIL.= WE CAN ASSURE YOU THAT YOU WILL BE REMOVED IMMEDIATELY. =09=09 IImportant Announcement from J.C. Morris & Company =09=09=09=09=09=09=09=09=09=09=09=09=09=09 For the past few years, our customers have enjoyed the ability to purchase = computers and related products from manufacturers like Sony, Apple, IBM, To= shiba and Compaq at prices below wholesale. Now, J.C. Morris & Company has teamed up with an additional distributor, Al= lied Interactive Micro-Systems, a company that specializes in the world-wid= e distribution of computer hardware, software and electronics, from manufac= turers like Bose, Pioneer and Canon. Here=92s your chance to get to know us, and from now until February 10, 200= 2 if you visit us on-line or in person and make a purchase, we will give yo= u an additional 25% off our current price. This is our way of saying thank= you for taking the time to visit our company. Sincerely, Jim Morris Vice President J.C. Morris & Company http://gm12.com/r.html?c=3D111249&r=3D111169&t=3D17519905&l=3D1&d=3D8169973= &u=3Dhttp://www.aboutjcmorris.com =09=09 Apple iMac $899.95 =09=09 http://gm12.com/r.html?c=3D111249&r=3D111169&t=3D17519905&l=3D1&d=3D8169973= &u=3Dhttp://www.aboutjcmorris.com =09=09 Tower Place Center Suite 1800, 3340 Peachtree Road NE Atlanta, GA 30326 1-800-845-6215 Click here: mailto:cmprn111169@gm20.com?subject=3Dunsubscribe!info-tcpware@= process.com!17519905 to unsubscribe from our mailing list. Or reply to thi= s message with the word unsubscribe in the subject line. ------=_Part_149052_7561789.1012889577571 Content-Type: text/html Content-Transfer-Encoding: quoted-printable =09=09=09=09=09=09eNewsletter 2=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09
For the past few years, our customers have enjoyed the ability to purchase= computers and related products from manufacturers like Sony, Apple, IBM, T= oshiba and Compaq at prices below wholesale.

Now, J.C. Morris & Comp= any has teamed up with an additional distributor, Allied Interactive Micro-= Systems, a company that specializes in the world-wide distribution of compu= ter hardware, software and electronics, from manufacturers like Bose, Pione= er and Canon.

Here=92s your chance to get to know us, and from now u= ntil February 10, 2002 if you visit us on-line or in person and make a purc= hase, we will give you an additional 25% off our current price. This is ou= r way of saying thank you for taking the time to visit our company.

= Sincerely,
Jim Morris
Vice President
J.C. Morris & Company
Come visit us today!

=

=09=09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09

YOU ARE RECEIVING THIS EMAIL BECAUSE YOU HAVE EXPRESSED INTEREST IN PRODUC= TS THAT WE CAN SAVE YOU MONEY ON. IF YOU WOULD LIKE TO BE REMOVED FROM OUR= MAILING LIST PLEASE CLICK THE UNSUBSCRIBE LINK AT THE BOTTOM OF THIS EMAIL= . WE CAN ASSURE YOU THAT YOU WILL BE REMOVED IMMEDIATELY.
<= /font>=09=09
IImportant Announcement from J.C. Morris & Compa= ny=09=09
=09=09=09=09
=09=09=09=093D""= =09=09=09=09
=09=09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09
=09= =09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09
=09=09=09=09=09=09=09= =09

=09=09=09=09=09=09=09=09
=09=09=09=09=09=09=09=09

=09=09=09=09= =09=09=09=09
=09=09=09=09=09=09

=09=09=09
=09=09=09=09
=09=09

=09= =09=09=09
=09=09=09=09

=09=09=09=09


Apple iMac

$899.95

=09=09=09=09=09

=09=09=09=09
Visit our Company on-line!=09=09=09=09
Tower Place Center Suite 1800, 3340 Peach= tree Road NE

Atlanta, GA 30326

1-800-845-6215
=
=09=09
=09=09=09=09

Click here to unsubscribe from our mailing list. Or r= eply to this message with the word unsubscribe in the subject line.


------=_Part_149052_7561789.1012889577571-- ================================================================================ Archive-Date: Tue, 5 Feb 2002 11:09:38 -0500 Date: Tue, 05 Feb 2002 10:02:51 -0600 (CST) From: Hunter Goatley Reply-To: Info-TCPware@process.com Subject: Mozilla 0.9.8 image for MultiNet and TCPware available To: MultiNet-Announce@lists.process.com CC: TCPware-Announce@lists.process.com, goathunter@goatley.com Message-ID: <01KDWT7NJOVQ8WW0JU@goatley.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=us-ascii A new LIBNSPR4.SO image that allows Mozilla 0.9.8 (released today and available on the Mozilla site now and on the Compaq OpenVMS site after midnight) to work with MultiNet and TCPware is available now, thanks to Compaq. You can find the image for MultiNet and TCPware here: http://www.process.com/techsupport/mozilla.html ftp://ftp.process.com/mozilla/libnspr4_mozilla_098.so Images for previous releases are also available via the first URL. Hunter ------ Hunter Goatley, Process Software, http://www.process.com/ http://www.goatley.com/hunter/ ================================================================================ Archive-Date: Tue, 5 Feb 2002 12:42:21 -0500 Date: Tue, 05 Feb 2002 18:37:08 +0100 From: eplan@kapsch.net (Peter LANGSTOEGER) Subject: Re: Mozilla 0.9.8 image for MultiNet and TCPware available To: info-tcpware@process.com Reply-To: Info-TCPware@process.com Message-ID: <3c601844$1@news.kapsch.co.at> In article <01KDWT7NJOVQ8WW0JU@goatley.com>, Hunter Goatley writes: >A new LIBNSPR4.SO image that allows Mozilla 0.9.8 (released today and >available on the Mozilla site now and on the Compaq OpenVMS site after >midnight) to work with MultiNet and TCPware is available now, > >thanks to Compaq. You can find the image for MultiNet and TCPware >here: > >http://www.process.com/techsupport/mozilla.html >ftp://ftp.process.com/mozilla/libnspr4_mozilla_098.so > >Images for previous releases are also available via the first URL. 1.) Thanks 2.) Current/wrong Fileprotection prevents downloading 3.) Is it now possible to use this image with TCPware _and_ TCPIP ? Previous versions should have been able, but unfortunately weren't and SYS$SPECIFIC approach wasn't unfortunately also not working.. -- Peter "EPLAN" LANGSTOEGER Tel. +43 1 81111 2651 Network and OpenVMS system manager Fax. +43 1 81111 888 KAPSCH AG Wagenseilgasse 1 E-mail eplan@kapsch.net A-1121 VIENNA AUSTRIA "I'm not a pessimist, I'm a realist" ================================================================================ Archive-Date: Tue, 5 Feb 2002 12:45:04 -0500 Date: Tue, 05 Feb 2002 11:39:25 -0600 (CST) From: Hunter Goatley Reply-To: Info-TCPware@process.com Subject: Re: Mozilla 0.9.8 image for MultiNet and TCPware available In-Reply-To: "Your message dated Tue, 05 Feb 2002 18:37:08 +0100" <3c601844$1@news.kapsch.co.at> To: info-tcpware@process.com Message-ID: <01KDWWKU93GI8WW0JU@goatley.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=us-ascii > 1.) Thanks > 2.) Current/wrong Fileprotection prevents downloading Ooops. Sorry, it's fixed now. > 3.) Is it now possible to use this image with TCPware _and_ TCPIP ? No, I don't believe these images will work with anything but MultiNet and TCPware. Hunter ------ Hunter Goatley, Process Software, http://www.process.com/ http://www.goatley.com/hunter/ ================================================================================ Archive-Date: Tue, 5 Feb 2002 12:51:01 -0500 Date: Tue, 05 Feb 2002 18:46:07 +0100 From: eplan@kapsch.net (Peter LANGSTOEGER) Subject: Re: Mozilla 0.9.8 image for MultiNet and TCPware available To: info-tcpware@process.com Reply-To: Info-TCPware@process.com Message-ID: <3c601a5f$1@news.kapsch.co.at> In article <01KDWWKU93GI8WW0JU@goatley.com>, Hunter Goatley writes: >> 1.) Thanks >> 2.) Current/wrong Fileprotection prevents downloading > >Ooops. Sorry, it's fixed now. > >> 3.) Is it now possible to use this image with TCPware _and_ TCPIP ? > >No, I don't believe these images will work with anything but MultiNet >and TCPware. So, I'll try the system logical approach or do you have another idea ? -- Peter "EPLAN" LANGSTOEGER Tel. +43 1 81111 2651 Network and OpenVMS system manager Fax. +43 1 81111 888 KAPSCH AG Wagenseilgasse 1 E-mail eplan@kapsch.net A-1121 VIENNA AUSTRIA "I'm not a pessimist, I'm a realist" ================================================================================ Archive-Date: Tue, 5 Feb 2002 13:10:08 -0500 Date: Tue, 05 Feb 2002 12:03:25 -0600 (CST) From: Hunter Goatley Reply-To: Info-TCPware@process.com Subject: Re: Mozilla 0.9.8 image for MultiNet and TCPware available In-Reply-To: "Your message dated Tue, 05 Feb 2002 18:46:07 +0100" <3c601a5f$1@news.kapsch.co.at> To: info-tcpware@process.com Message-ID: <01KDWXFS2F108WW0JU@goatley.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=us-ascii > So, I'll try the system logical approach or do you have another idea ? Sure: run TCPware on all the nodes. ;-) Beyond that, playing with logicals is the only thing that I can think of (note that I haven't actually used Mozilla enough to make suggestions on how to do that). Hunter ------ Hunter Goatley, Process Software, http://www.process.com/ http://www.goatley.com/hunter/ ================================================================================ Archive-Date: Tue, 5 Feb 2002 16:24:44 -0500 Date: Tue, 05 Feb 2002 16:13:07 -0500 From: Sabu.Zacharias@reuters.com Reply-To: Info-TCPware@process.com Subject: Interesting problem with IP multicast To: info-tcpware@process.com Message-ID: <01KDX6CPO39G938A7L@PROCESS.COM> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Hi, I have a set of processes listening on different IP multicast messages. One process or executable, joins and listens on two unique multicast groups each on the system. The interesting behaviour I see is that occasionally the second multicast group for each of these processes does not bring in any data. The NETCU SHOW MULTICAST shows that the system has joined the multicast groups. NETCU SHOW CONNECTIONS show that the BGdevices are listening on the right port numbers etc...NETCU DEBUG command also does not show any data for the second multicast groups. But, if I stop and restart any one of the processes, every process starts getting their second line of data too. Interestingly each of their second inputs are unique and in most cases through different interface card too. Does anyone know the reason for this behavior? In case any of these info. helps: We are using TCPWARE version 5.3-2 on Alpha OpenVMS version 7.1-2. The h/w is GS140 with 8 cpus. There are 7 IP interfaces of which one is fibre-optic and others are ethernet. The processes are submitted one after the other, in batch mode, from a batch job. Thanks, Sabu Zacharias. Sabu.Zacharias@reuters.com (631) 233 6727. ----------------------------------------------------------------- Visit our Internet site at http://www.reuters.com Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Reuters Ltd. ================================================================================ Archive-Date: Wed, 6 Feb 2002 12:55:21 -0500 Date: Wed, 06 Feb 2002 12:50:19 -0500 From: Alan Neighbors Reply-To: Info-TCPware@process.com Subject: NTA Devices Dropping Connections To: info-tcpware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello, We are using the: $ TELNET/CREATE=3D(PERM,CLOSE,INT=3D8,NOOPCOM,RET=3D4)/LOG=3DSDX02P001 = - /MODE=3DEXEC/TABLE=3DSYSTEM 162.134.214.14 2100 command to create a device to communicate with a terminal server port that = is connected to a=20 modem. We have encountered a intermittent problem were in the middle of a = data download we=20 are sending a "FIN!PSH!ACK". For example, In the middle of sending data = we are seeing:=20 (I work for a clinical lab. So, I can not give you any real data) 26:22.74 XMIT Miscellaneous Data 26:22.74 XMIT 40 bytes TCP2461: 204.115.139.11,38936 -> 162.134.214.14,= 2100 FIN-WT-1 SEQ=3D851344106 D=3D0 ACK=3D3522728431 W=3D4096 = CTL=3DFIN!PSH!ACK 26:22.75 RCVD 40 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,3= 8936 FIN-WT-1 SEQ=3D3522728431 D=3D0 ACK=3D851344106 W=3D159 CTL=3DACK 26:22.75 RCVD 40 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,3= 8936 FIN-WT-1 SEQ=3D3522728431 D=3D0 ACK=3D851344107 W=3D159 CTL=3DACK 26:27.74 RCVD 40 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,3= 8936 FIN-WT-2 SEQ=3D3522728431 D=3D0 ACK=3D851344107 W=3D2048 = CTL=3DACK 26:28.99 RCVD 40 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,3= 8936 FIN-WT-2 SEQ=3D3522728431 D=3D0 ACK=3D851344107 W=3D2048 = CTL=3DFIN!PSH!ACK 26:28.99 XMIT 40 bytes TCP2461: 204.115.139.11,38936 -> 162.134.214.14,= 2100 TIMED-WT SEQ=3D851344107 D=3D0 ACK=3D3522728432 W=3D4096 = CTL=3DACK new IP socket 26:29.23 XMIT 48 bytes TCP2461: 204.115.139.11,39014 -> 162.134.214.14,= 2100 SYN-SENT SEQ=3D873666184 D=3D0 ACK=3D3522728432 W=3D4096 = CTL=3DSYN 26:29.23 RCVD 40 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,3= 9014 SYN-SENT SEQ=3D3522728432 D=3D0 ACK=3D873666185 W=3D0 CTL=3DRST!AC= K new IP socket 26:36.75 XMIT 48 bytes TCP2461: 204.115.139.11,39022 -> 162.134.214.14,= 2100 SYN-SENT SEQ=3D876017600 D=3D0 ACK=3D3522728432 W=3D4096 = CTL=3DSYN 26:36.77 RCVD 44 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,3= 9022 SYN-SENT SEQ=3D3542483416 D=3D0 ACK=3D876017601 W=3D2048 = CTL=3DSYN!ACK 26:36.77 XMIT 40 bytes TCP2461: 204.115.139.11,39022 -> 162.134.214.14,= 2100 ESTBLSHD SEQ=3D876017601 D=3D0 ACK=3D3542483417 W=3D4096 = CTL=3DACK 26:36.77 RCVD 49 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,3= 9022 ESTBLSHD SEQ=3D3542483417 D=3D9 ACK=3D876017601 W=3D2048 = CTL=3DPSH!ACK DATA=3DFF FB 01 FF FD 00 FF FB 00 *.........*= 26:36.77 XMIT 563 bytes TCP2461: 204.115.139.11,39022 -> 162.134.214.14,= 2100 ESTBLSHD SEQ=3D876017601 D=3D523 ACK=3D3542483426 W=3D4096 = CTL=3DPSH!ACK 26:36.77 XMIT Continues data transmission Has anyone seen this before? What causes this? =20 Any ideas will be useful and greatly appreciated... Thanks! Alan Alan J. Neighbors Laboratory Corporation of America=20 Systems Technologies Group - Sr. Systems Analyst Voice - (615)221-1924 Fax - (615)221-1905 Internal Email: neighba.nas01.nassec External Email: aneighbors@labcorp.com Plans are meaning less... Planning is everything... - Dwight D. Eisenhower= ================================================================================ Archive-Date: Wed, 6 Feb 2002 14:32:12 -0500 Date: Wed, 06 Feb 2002 14:27:53 -0500 From: Chuck Viau Reply-To: Info-TCPware@process.com Subject: RE: NTA Devices Dropping Connections To: "'info-tcpware@process.com'" Message-ID: <63D30D6E10CFD11190A90000F805FE860420645A@lespaul.process.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 This flag sequence would be given if the program you are running did a deassign and then we would close the connection. We dont have much to go on here, since you have not given any code, or real data. -----Original Message----- From: Alan Neighbors [mailto:aneighbors@labcorp.com] Sent: Wednesday, February 06, 2002 12:50 PM To: info-tcpware@process.com Subject: NTA Devices Dropping Connections Hello, We are using the: $ TELNET/CREATE=(PERM,CLOSE,INT=8,NOOPCOM,RET=4)/LOG=SDX02P001 - /MODE=EXEC/TABLE=SYSTEM 162.134.214.14 2100 command to create a device to communicate with a terminal server port that is connected to a modem. We have encountered a intermittent problem were in the middle of a data download we are sending a "FIN!PSH!ACK". For example, In the middle of sending data we are seeing: (I work for a clinical lab. So, I can not give you any real data) 26:22.74 XMIT Miscellaneous Data 26:22.74 XMIT 40 bytes TCP2461: 204.115.139.11,38936 -> 162.134.214.14,2100 FIN-WT-1 SEQ=851344106 D=0 ACK=3522728431 W=4096 CTL=FIN!PSH!ACK 26:22.75 RCVD 40 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,38936 FIN-WT-1 SEQ=3522728431 D=0 ACK=851344106 W=159 CTL=ACK 26:22.75 RCVD 40 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,38936 FIN-WT-1 SEQ=3522728431 D=0 ACK=851344107 W=159 CTL=ACK 26:27.74 RCVD 40 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,38936 FIN-WT-2 SEQ=3522728431 D=0 ACK=851344107 W=2048 CTL=ACK 26:28.99 RCVD 40 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,38936 FIN-WT-2 SEQ=3522728431 D=0 ACK=851344107 W=2048 CTL=FIN!PSH!ACK 26:28.99 XMIT 40 bytes TCP2461: 204.115.139.11,38936 -> 162.134.214.14,2100 TIMED-WT SEQ=851344107 D=0 ACK=3522728432 W=4096 CTL=ACK new IP socket 26:29.23 XMIT 48 bytes TCP2461: 204.115.139.11,39014 -> 162.134.214.14,2100 SYN-SENT SEQ=873666184 D=0 ACK=3522728432 W=4096 CTL=SYN 26:29.23 RCVD 40 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,39014 SYN-SENT SEQ=3522728432 D=0 ACK=873666185 W=0 CTL=RST!ACK new IP socket 26:36.75 XMIT 48 bytes TCP2461: 204.115.139.11,39022 -> 162.134.214.14,2100 SYN-SENT SEQ=876017600 D=0 ACK=3522728432 W=4096 CTL=SYN 26:36.77 RCVD 44 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,39022 SYN-SENT SEQ=3542483416 D=0 ACK=876017601 W=2048 CTL=SYN!ACK 26:36.77 XMIT 40 bytes TCP2461: 204.115.139.11,39022 -> 162.134.214.14,2100 ESTBLSHD SEQ=876017601 D=0 ACK=3542483417 W=4096 CTL=ACK 26:36.77 RCVD 49 bytes TCP2461: 162.134.214.14,2100 -> 204.115.139.11,39022 ESTBLSHD SEQ=3542483417 D=9 ACK=876017601 W=2048 CTL=PSH!ACK DATA=FF FB 01 FF FD 00 FF FB 00 *.........* 26:36.77 XMIT 563 bytes TCP2461: 204.115.139.11,39022 -> 162.134.214.14,2100 ESTBLSHD SEQ=876017601 D=523 ACK=3542483426 W=4096 CTL=PSH!ACK 26:36.77 XMIT Continues data transmission Has anyone seen this before? What causes this? Any ideas will be useful and greatly appreciated... Thanks! Alan Alan J. Neighbors Laboratory Corporation of America Systems Technologies Group - Sr. Systems Analyst Voice - (615)221-1924 Fax - (615)221-1905 Internal Email: neighba.nas01.nassec External Email: aneighbors@labcorp.com Plans are meaning less... Planning is everything... - Dwight D. Eisenhower ================================================================================ Archive-Date: Wed, 6 Feb 2002 15:38:57 -0500 Date: Wed, 06 Feb 2002 15:33:18 -0500 From: Alan Neighbors Reply-To: Info-TCPware@process.com Subject: RE: NTA Devices Dropping Connections To: info-tcpware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable The programmers swear (for what it is worth) that they are not doing a deassign or reset in their routines and it would seem to point to that considering they continue to send data. Th programmers have verified the code numerous times. Below is another section of a different dump with = data. The "FIN!PSH!ACK" is sent with the pak, at 20:09.24... What else can I = give you to be more helpful? Has anyone seen this before? What causes this? =20 Any ideas will be useful and greatly appreciated... Thanks! Alan Alan J. Neighbors Laboratory Corporation of America=20 Systems Technologies Group - Sr. Systems Analyst Voice - (615)221-1924 Fax - (615)221-1905 Internal Email: neighba.nas01.nassec External Email: aneighbors@labcorp.com=20 Plans are meaning less... Planning is everything... - Dwight D. Eisenhower= ================================================================================ Archive-Date: Wed, 6 Feb 2002 16:23:44 -0500 Date: Wed, 06 Feb 2002 16:19:24 -0500 From: Chuck Viau Reply-To: Info-TCPware@process.com Subject: RE: NTA Devices Dropping Connections To: "'info-tcpware@process.com'" Message-ID: <63D30D6E10CFD11190A90000F805FE860420645B@lespaul.process.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 How about some topology. Firewalls, NAT, ... VMS Version, hardware, TCPWare version, Language, QIO or Socket Library, and as requested, a snippet of the code. ================================================================================ Archive-Date: Wed, 6 Feb 2002 16:32:10 -0500 Date: Wed, 06 Feb 2002 15:26:28 -0600 (CST) From: Hunter Goatley Reply-To: Info-TCPware@process.com Subject: RE: NTA Devices Dropping Connections In-Reply-To: "Your message dated Wed, 06 Feb 2002 15:33:18 -0500" To: Alan Neighbors CC: info-tcpware@process.com Message-ID: <01KDYISR4JL88WW0JU@goatley.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=us-ascii > The programmers swear (for what it is worth) that they are not doing a > deassign or reset in their routines and it would seem to point to that > considering they continue to send data. Th programmers have verified the > code numerous times. Below is another section of a different dump with data. Before posting dumps to the list, you should probably make sure that they don't contain confidential information, such as the client's SS#, birthdate, and address, which yours included.... Hunter ------ Hunter Goatley, Process Software, http://www.process.com/ http://www.goatley.com/hunter/ ================================================================================ Archive-Date: Wed, 6 Feb 2002 18:10:27 -0500 Date: Wed, 06 Feb 2002 18:05:31 -0500 From: Alan Neighbors Reply-To: Info-TCPware@process.com Subject: RE: NTA Devices Dropping Connections To: info-tcpware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable We are running OpenVMS V7.1 on an AlphaServer 1200 5/533 4MB, hardware=20 model type 1737 connecting to a Xyplex 1640 terminal server connected to a = Multi-Tech 3840BLR modem over a 100 Mb/sec IP connection using=20 TCPware V5.3-3. There is no firewall at this remote location only a=20 Cisco 4100 switch. The QIOs/Socket Libraries are: TCPWARE_SOCKLIB_SHR.EXE;1 311/315 12-SEP-1999 19:23:54.39 INETIODEF.H;1 14 2-AUG-1993 08:56:38.65 Which is: /* ** INETDRIVER I/O Definitions */ #ifndef IO$_ACCESS #ifdef __GNUC__ #include #else #include #endif #endif #ifndef IO$S_FCODE #define IO$S_FCODE 6 #endif #ifndef IO$_GETSOCKOPT #define IO$_SEND (IO$_WRITEVBLK) /* ** IO$_SEND -- Send data ** P1 =3D address of user's buffer ** P2 =3D size of user's buffer (in bytes) ** P3 =3D flags: ** MSG_OOB - To send out-of-band data ** MSG_NONBLOCKING - To prevent request from ** being blocked ** P4 =3D address of sockaddr_in structure for destinatio= n ** P5 =3D length of sockaddr_in structure ** Note: P4 and P5 are only valid for SOCK_DGRAM sockets. */ #define IO$_RECEIVE (IO$_READVBLK) /* ** IO$_RECEIVE -- Receive data ** P1 =3D address of user's buffer ** P2 =3D size of user's buffer (in bytes) ** P3 =3D flags: ** MSG_PEEK - To look at incoming data ** MSG_OOB - To receive out-of-band = data ** MSG_NONBLOCKING - To prevent request from ** being blocked ** P4 =3D address of structure to receive source = address: ** struct { ** unsigned short length; ** struct sockaddr_in address; ** }; ** P5 =3D size of structure specified by P4 ** Note: P4 and P5 are only valid for SOCK_DGRAM sockets. ** Note: On a SOCK_STREAM socket, a received count of 0 bytes means ** that the peer has closed his end of the connection. */ #define IO$_SOCKET (IO$_ACCESS | (0 << IO$S_FCODE)) /* ** IO$_SOCKET -- Creates a stream or datagram socket ** P1 =3D address family (AF_INET (=3D2)) ** P2 =3D socket type (SOCK_STREAM (=3D1) or SOCK_DGRAM = (=3D2)) ** P3 =3D protocol (=3D0) ** Note: Only STREAM (TCP) and DGRAM (UDP) sockets are supported. */ #define IO$_BIND (IO$_ACCESS | (1 << IO$S_FCODE)) /* ** IO$_BIND -- Assigns address to an unnamed socket ** P1 =3D address of sockaddr_in structure ** P2 =3D length of sockaddr_in structure */ #define IO$_LISTEN (IO$_ACCESS | (2 << IO$S_FCODE)) /* ** IO$_LISTEN -- Places stream socket into listen state ** P1 =3D backlog */ #define IO$_ACCEPT (IO$_ACCESS | (3 << IO$S_FCODE)) /* ** IO$_ACCEPT -- Accepts a connection on a stream socket ** chan =3D channel assigned to a newly-created INET = device ** P1 =3D address of structure: ** struct { ** unsigned long length; ** struct sockaddr_in address; ** }; ** P2 =3D length of structure ** P3 =3D channel assigned to listening socket */ #define IO$_CONNECT (IO$_ACCESS | (4 << IO$S_FCODE)) /* ** IO$_CONNECT -- Opens connection to peer ** P1 =3D address of sockaddr_in structure that contains ** the peer's internet address and port number ** P2 =3D size of sockaddr_in structure */ #define IO$_SETSOCKOPT (IO$_ACCESS | (5 << IO$S_FCODE)) /* ** IO$_SETSOCKOPT -- Set socket options ** P1 =3D option level (SOL_SOCKET =3D 0xffff) ** P2 =3D option name: ** SO_DEBUG, SO_REUSEADDR, SO_KEEPALIVE, ** SO_DONTROUTE, SO_BROADCAST, SO_USELOOPBACK,= ** SO_LINGER, SO_OOBINLINE, SO_SNDBUF, = SO_RCVBUF, ** SO_SNDLOWAT, SO_RCVLOWAT, SO_SNDTIMEO, ** SO_RCVTIMEO ** P3 =3D address of option value ** P4 =3D size of option value ** Note: Not all socket options are currently fully supported. They ** are all settable, but the value or state may be ignored. */ #define IO$_GETSOCKOPT (IO$_ACCESS | (6 << IO$S_FCODE)) /* ** IO$_GETSOCKOPT -- Get socket options ** P1 =3D option level (SOL_SOCKET =3D 0xffff) ** P2 =3D option name: ** SO_DEBUG, SO_REUSEADDR, SO_KEEPALIVE, ** SO_DONTROUTE, SO_BROADCAST, SO_USELOOPBACK,= ** SO_LINGER, SO_OOBINLINE, SO_SNDBUF, = SO_RCVBUF, ** SO_SNDLOWAT, SO_RCVLOWAT, SO_SNDTIMEO, ** SO_RCVTIMEO, SO_TYPE, SO_ERROR ** P3 =3D address of option value ** P4 =3D address of size of option value (longword; ** read/write) */ #define IO$_IOCTL (IO$_ACCESS | (8 << IO$S_FCODE)) /* ** IO$_IOCTL -- Manipulate socket characteristics ** P1 =3D request code: ** FIONBIO - Set/clear non-blocking mode ** FIONREAD - Return bytes available for ** reading ** SIOCATMARK - Return whether read point ** is at out-of-band mark ** P2 =3D argument pointer (points to longword for ** currently supported requests) */ #define IO$_ACCEPT_WAIT (IO$_ACCESS | (10 << IO$S_FCODE)) /* ** IO$_ACCEPT_WAIT -- Wait for incoming connection (without accepting)= ** chan =3D channel assigned to listening socket */ #define IO$_SHUTDOWN (IO$_ACCESS | (12 << IO$S_FCODE)) /* ** IO$_SHUTDOWN -- Shut down socket for reading, writing, or both ** P1 =3D how (0 for reading, 1 for writing, 2 for both) */ #define IO$_GETSOCKNAME (IO$_ACCESS | (13 << IO$S_FCODE)) /* ** IO$_GETSOCKNAME -- Get local socket name ** P1 =3D address of sockaddr_in structure ** P2 =3D address size of structure (longword; read/write= ) */ #define IO$_GETPEERNAME (IO$_ACCESS | (15 << IO$S_FCODE)) /* ** IO$_GETPEERNAME -- Get peer socket name ** P1 =3D address of sockaddr_in structure ** P2 =3D address size of structure (longword; read/write= ) */ #define IO$_SELECT (IO$_ACCESS | (17 << IO$S_FCODE)) /* ** IO$_SETMODE | IO$M_ATTNAST ** -- Enable out-of-band data notification AST ** P1 =3D address of AST routine (0 to cancel previous) ** P2 =3D address of parameter to be passed to routine ** P3 =3D access mode for AST */ /* ** IO$_SETCHAR -- Set special device characteristics ** P1 =3D address of longword flags value: ** Bit Meaning ** --- ------- ** 0 If set, make the device permanent. If = clear, ** make the device temporary (default). ** 1 If set, make the device shareable. If = clear, ** make the device non-shareable (default). ** 2 If set, allow the device to be handed-off. ** (The device is not deleted when the last ** channel is deassigned, but is deleted the ** next time the last channel is deassigned).= ** Note: This function is primarily used by master servers such as ** TCPware_NETCP. The function requires LOG_IO privilege. */ /* ** SYS$ASSIGN -- Assign a channel to the INET0: device for each ** socket. ** SYS$DASSGN -- Closes the socket open on the channel (if last ** user of channel). ** SYS$CANCEL -- Cancels I/O active on channel. */ /* ** I/O Status Block Information: ** The first word of the I/O status block contains either a ** standard VMS system-service code (SS$_) or the VAX C errno ** value multipled by 8 and ORed with 0x8000. ** ** Multiple I/O requests: ** Multiple receive requests are completed in the order in = which ** they are queued. Multiple send requests are completed in = the ** order in which they are queued. */ #endif The application driving the reporting is DSM (Digital Standard Mumps). The code is in MUMPS. I will request it from the programming staff. Thanks! Alan >>> viau@process.com 2/6/02 3:19:24 PM >>> How about some topology. Firewalls, NAT, ... VMS Version, hardware, TCPWare version, Language, QIO or Socket Library,=20= and as requested, a snippet of the code.=20 ================================================================================ Archive-Date: Wed, 6 Feb 2002 18:16:21 -0500 Date: Wed, 06 Feb 2002 18:11:17 -0500 From: Alan Neighbors Reply-To: Info-TCPware@process.com Subject: RE: NTA Devices Dropping Connections To: info-tcpware@process.com Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_82DFD20F.1C7D0C45" This is a MIME message. If you are reading this text, you may want to consider changing to a mail reader or gateway that understands how to properly handle MIME multipart messages. --=_82DFD20F.1C7D0C45 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline We are running OpenVMS V7.1 on an AlphaServer 1200 5/533 4MB, hardware=20 model type 1737 connecting to a Xyplex 1640 terminal server connected to a = Multi-Tech 3840BLR modem over a 100 Mb/sec IP connection using=20 TCPware V5.3-3. There is no firewall at this remote location only a=20 Cisco 4100 switch. The QIOs/Socket Libraries are: TCPWARE_SOCKLIB_SHR.EXE;1 311/315 12-SEP-1999 19:23:54.39 INETIODEF.H;1 14 2-AUG-1993 08:56:38.65 The application driving the reporting is DSM (Digital Standard Mumps). The code is in MUMPS and is attached... Thanks! Alan >>> viau@process.com 2/6/02 3:19:24 PM >>> How about some topology. Firewalls, NAT, ... VMS Version, hardware, TCPWare version, Language, QIO or Socket Library,=20= and as requested, a snippet of the code.=20 --=_82DFD20F.1C7D0C45 Content-Type: application/octet-stream; name="quake_reporting_progrmas_for_9850.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="quake_reporting_progrmas_for_9850.dat" U2F2ZWQgYnkgJVJTIGZyb20gW0xMUyxTREFdIG9uICA2LUZFQi0yMDAyIDE0OjQ4OjE4LjQ2DQ0K DQ0KR0lOSVQNDQpHSU5JVAk7O0xMUztDT1JFOzYuMDc7R2VuZXJhbCBJbml0aWFsaXphdGlvbnMg Zm9yIGJhY2tncm91bmRzIGFuZCBNRU5VO0RKTDszMS1BVUctMTk5OTs1Nzk1MSwyOTgxMDtZMkt8 WQ0NCgk7OyBDb3B5cmlnaHQgKGMpIDE5OTAtMTk5OSwgTGFib3JhdG9yeSBDb3Jwb3JhdGlvbiBv ZiBBbWVyaWNhLg0NCgk7OyBBbGwgUmlnaHRzIFJlc2VydmVkLg0NCgk7VEVMOzIxLUFwci04OTtP cmlnaW5hbC4NDQoJOw0NCgk7REpMOzExLU1heS0xOTk5O1M5OS0wMTc4O1JEU1ZBWA0NCgk7UERI OzI1LU5PVi05NztJbmNsdWRlIDYuMDIueCBjaGFuZ2VzIGluIE1MUyB1cGRhdGVzDQ0KCTtLSlM7 MTItRGVjLTk2O0M5Ni0wMjg2O1NUT01QIGNoYW5nZXMNDQoJO01SUzsyNC1PY3QtOTY7TUxTIEM5 Ni0wMDEyO2NvbnZlcnQgdG8gQU5TSSBNDQ0KCTtLSlM7MTItREVDLTk2O0M5Ni0yODY7U1RPTVAg Y2hhbmdlcw0NCgk7DQ0KCTtBO0xMUw0NCgk7ICAgICBUaGlzIHJvdXRpbmUgc2V0cyB1cCBjb21t b24gdmFyaWFibGVzIGFuZCBzaXR1YXRpb25zIHRoYXQNDQoJO2FwcGxpY2F0aW9uIHByb2dyYW1z IGNhbiBhc3N1bWUgZXhpc3QuICBUaGlzIGlzIGFjY29tcGxpc2hlZA0NCgk7Zm9yIGludGVyYWN0 aXZlIHByb2dyYW1zIGJ5IEdJTklUIGJlaW5nIGNhbGxlZCBieSBNRU5VLiAgDQ0KCTtCYWNrZ3Jv dW5kIHByb2dyYW1zIHNldCB1cCB0aGVzZSBkZWZhdWx0cyBieSBjYWxsaW5nIEdJTklUIGFzDQ0K CTt0aGUgZmlyc3QgaXRlbSBvZiBidXNpbmVzcyB3aGVuIHRoZXkgc3RhcnR1cC4NDQoJO1A7DQ0K CTtJbnB1dCBWYXJpYWJsZXM6ICAgICAgTm9uZS4NDQoJOw0NCgk7T3V0cHV0IHZhcmlhYmxlczoN DQoJO0FMTkdUSCAgICAgICAgICAgICAgICBEZWZhdWx0IGFjY2Vzc2lvbiBudW1iZXIgbGVuZ3Ro DQ0KCTtBQ0NTTU9ERSAgICAgICAgICAgICAgJ0QnIGZvciBkaXJlY3QsICdJJyBmb3IgaW5kaXJl Y3QuDQ0KCTtBQ0NTWVMgICAgICAgICAgICAgICAgVXNlZCB0byBpZGVudGlmeSB0aGUgQWNjZXNz aW9uaW5nIFN5cy4gcnVubmluZw0NCgk7Q0xSICAgICAgICAgICAgICAgICAgIEEgc3RyaW5nIHRv IGVYZWN1dGUgdG8gY2xlYXIgdGhlIHNjcmVlbi4NDQoJO0NSVCAgICAgICAgICAgICAgICAgICAx IGlmIHRoZSBQSU8gaXMgYSBjcnQsIDAgaWYgbm90Lg0NCgk7QklMU1lTICAgICAgICAgICAgICAg IFVzZWQgdG8gaWRlbnRpZnkgYmlsbGluZyBzeXN0ZW0ocykgcnVubmluZw0NCgk7Q0xOR1RIICAg ICAgICAgICAgICAgIERlZmF1bHQgQ2xpZW50IG51bWJlciBsZW5ndGgNDQoJO0RFRkNMTiAgICAg ICAgICAgICAgICBEZWZhdWx0IGNsaWVudCAobnVsbCkuDQ0KCTtERUZMQUIgICAgICAgICAgICAg ICAgRGVmYXVsdCBsYWIgKG51bGwpLg0NCgk7REVWUEhZICAgICAgICAgICAgICAgIFBoeXNpY2Fs IGRldmljZSBpbiBeJURFVklDRS4NDQoJO0RMICAgICAgICAgICAgICAgICAgICBEZWxpbWl0ZXIg Zm9yIHBhdGllbnQgZ2xvYmFsLgkJDQ0KCTtMQUJOVU0gICAgICAgICAgICAgICAgTGFib3JhdG9y eSBudW1iZXIuDQ0KCTtMTElEICAgICAgICAgICAgICAgICAgTG9jYWwgbGFiIElEIG5ldHdvcmsg dGVzdGluZywgc2FtZSBhcyBMQUJOVU0NDQoJO1BBVEcgICAgICAgICAgICAgICAgICBQYXRpZW50 IGdsb2JhbCBuYW1lIGVnOiBeUEQNDQoJO1BHTSAgICAgICAgICAgICAgICAgICBQcm9ncmFtIG5h bWUgKG51bGwpLg0NCgk7UElPICAgICAgICAgICAgICAgICAgIFByaW5jaXBsZSBJTyBkZXZpY2Uu DQ0KCTtSQ0xOR1RICSAgICAgICBEZWZhdWx0IHJlc3VsdCBudW1iZXIgbGVuZ3RoDQ0KCTtSRFNW QVggICAgICAgICAgICAgICAgMSBpZiB0aGlzIHN5c3RlbSBpcyBhbmQgUkRTIFZBWA0NCgk7U1RM TkdUSAkgICAgICAgRGVmYXVsdCBTVE9NIG51bWJlciBsZW5ndGgNDQoJO1NZUyAgICAgICAgICAg ICAgICAgICBTeXN0ZW0gc29mdHdhcmUgZWc6IExMUw0NCgk7VExOR1RIICAgICAgICAgICAgICAg IERlZmF1bHQgdGVzdCBudW1iZXIgbGVuZ3RoDQ0KCTtVQ0kgICAgICAgICAgICAgICAgICAgQWN0 aXZlIFVDSS4NDQoJO1VTRVJJRCAgICAgICAgICAgICAgICBUaGUgdXNlcmlkIG9mIHRoZSB1c2Vy Lg0NCgk7UkNMTkdUSAkgICAgICAgRGVmYXVsdCByZXN1bHQgbnVtYmVyIGxlbmd0aA0NCgk7UkxO R1RIICAgICAgICAgICAgICAgIERlZmF1bHQgcmVxIG51bWJlciBsZW5ndGgNDQoJO1ZBWFJVTiAg ICAgICAgICAgICAgICBJRiBWQVggVkFYUlVOPTENDQoJO1ZPTCAgICAgICAgICAgICAgICAgICBB Y3RpdmUgVm9sdW1lIFNldC4NDQoJOyo7DQ0KCTsNDQoJUyBaPSJaWlpaWlpaWlpaWlpaWlpaWlpa WlpaWlpaWlpaWloiDQ0KCVMgUElPPSRJDQ0KCVMgTEFCTlVNPV5MQUINDQoJUyBWQVhSVU49JFMo JFpWWyJWQVgiOjEsMTowKQ0NCglEOlZBWFJVTiBWQVgNDQoJRDonVkFYUlVOIFBEUA0NCglTIERN QVNLPV5MQUIoTEFCTlVNLCJEQVRFIE1BU0siKQ0NCglTIFRNQVNLPV5MQUIoTEFCTlVNLCJUSU1F IE1BU0siKQ0NCglTIEFDQ1NZUz0kRyheTEFCKExBQk5VTSwiQUNDRVNTSU9OSU5HIFNZU1RFTSIp KQ0NCglTIEFVQ0k9JFAoQUNDU1lTLCIsIiksQVZPTD0kUChBQ0NTWVMsIiwiLDIpDQ0KCVM6JyRE KEFDQ1NNT0RFKSBBQ0NTTU9ERT0iRCINDQoJUzonJEQoUEdNKSBQR009IiINDQoJUzonJEQoREVG Q0xOKSBERUZDTE49IiINDQoJUzonJEQoREVGTEFCKSBERUZMQUI9IiINDQoJUyBMRU5HVEhTPSRH KF5HRk9STUFUKCJMRU5HVEgiKSkNDQoJUyBBTE5HVEg9JFAoTEVOR1RIUywifCIsMSksQ0xOR1RI PSRQKExFTkdUSFMsInwiLDIpIA0NCglTIFRMTkdUSD0kUChMRU5HVEhTLCJ8IiwzKSxSTE5HVEg9 JFAoTEVOR1RIUywifCIsNCkgDQ0KCVMgUkNMTkdUSD0kUChMRU5HVEhTLCJ8Iiw1KSxTVExOR1RI PSRQKExFTkdUSFMsInwiLDYpDQ0KCTsNDQoJRDpBQ0NTTU9ERT0iRCINDQoJLksgU0VDUFJWDQ0K CS5ROickRCheTEFCKExBQk5VTSwiRERQIiwiV1MiKSkNDQoJLlMgV1VWPSRUUiheTEFCKExBQk5V TSwiRERQIiwiV1MiKSwifCIsIjsiKQ0NCgkuUyBTRUNQUlYoIlBSSVYtVUNJIik9V1VWDQ0KCS5G IElJST0xOjEgUyBXVUNJPSRQKFdVViwiOyIsSUlJKSBROldVQ0k9IiIgIFMgU0VDUFJWKCJQUklW LVVDSSIsV1VDSSk9IiINDQoJLksgV1VWLFdVQ0ksSUlJDQ0KCS5ROicoJEQoXkNPREVTKCJGT1JN IFRZUEUiKSlcMTApDQ0KCS5TIFJGT1JNPSIiLFI9IiINDQoJLkYgIFMgUj0kTyheQ09ERVMoIkZP Uk0gVFlQRSIsUikpIFE6Uj0iIiAgRA0NCgkuLlMgUkZPUk09UkZPUk1fUl8iLCINDQoJLi5TIFNF Q1BSVigiUFJJVi1GT1JNIixSKT0iIg0NCgkuUyBSRk9STT0kRShSRk9STSwxLCgkTChSRk9STSkt MSkpDQ0KCS5TIFNFQ1BSVigiUFJJVi1GT1JNIik9UkZPUk0NDQoJLksgUkZPUk0sUg0NCgk7DQ0K CVMgQT0kRyheTikNDQoJUyBTWVM9JFAoQSwiLCIpLFBBVEc9JFAoQSwiLCIsMiksREw9JFAoQSwi LCIsMyksTExJRD0kUChBLCIsIiw0KQ0NCglJIFVTRVJJRD0iKiIgSyBAXlhLSSBRDQ0KCTsNDQoJ OyBQaWNrIHVwIG5vZGVzIGZvciBsb2dpbi4NDQoJOw0NCglTIENSVD0wLENMUj0iVyAjIg0NCglJ ICREKERFVlBIWSksREVWUEhZJz0iIiwkRCheJURFVklDRShERVZQSFkpKQ0NCglFICBTIERFVlBI WT0iX0xUQTk5OTk6Ig0NCglTIERFVlRZUD1eJURFVklDRShERVZQSFkpDQ0KCVMgREVWTU5FPSRQ KERFVlRZUCwifCIsNCkNDQoJUyBERVZUWVA9JFAoREVWVFlQLCJ8IiwzKQ0NCglTOkRFVlRZUD0i Q1JUIiBDUlQ9MQ0NCglJIERFVlRZUD0iQUQiLCRQKF4lREVWQ0hBUihERVZNTkUpLCJ8IiwyKT0i Q1JUIiBTIENSVD0xDQ0KCUsgREVWVFlQDQ0KCVMgQ0xSPV4lREVWQ0hBUihERVZNTkUsIkMiLCJD TFIiKQ0NCglLIEBeWEtJDQ0KCVENDQpQRFAJOw0NCgk7IG90aGVyIHN5c3RlbXMgd2lsbCBiZSBz ZXR1cCBpbiBhIGxhdGVyIHBoYXNlDQ0KCTsgd2l0aCBhbiBBUEkgY2FsbCAuLi4uIGJ1dCBmb3Ig bm93IC4uLg0NCglIICA7ICAgICAgICAgICAgICAgICAgICAgICAgYnllIGJ5ZQ0NCgk7DQ0KVkFY CTsNDQoJOyBWQVggc3BlY2lmaWMuDQ0KCTsNDQoJUyBVQ0k9JCQlVUNJXiVaU1lTKDApDQ0KCVMg Vk9MPSRQKFVDSSwiLCIsMiksVUNJPSRQKFVDSSwiLCIsMSkNDQoJOw0NCglTIFVTRVJJRD0kUCgk WkMoJUdFVEpQSSwkSiwiVVNFUk5BTUUiKSwiICIsMSkNDQoJOyB0aGlzIGxpbmUgd2lsbCBiZSBy ZXBsYWNlZCBzb29uICEhISBJJ3ZlIHB1dCBpbiBhIHJlcXVlc3QNDQoJOyB0byBrZWl0aCBvbmVh bCBmb3IgYSBmdW5jdGlvbiBjYWxsIHRoYXQgcmV0dXJucyB1c2VybmFtZQ0NCgk7DQ0KCVM6UElP WyJOTEEwOiIgVVNFUklEPSIqIiAgOyBCYWNrZ3JvdW5kIGpvYi4NDQoJOw0NCgk7IEVESSBwYXJh bGxlbCBwcm9kdWN0aW9uIG1vZHMNDQoJUyBMT0dOQU09IiINDQoJRiAgUyBMT0dOQU09JE8oXiVa TkhMU1lTKCJKT0ItTE9HSUNBTCIsVUNJLExPR05BTSkpIFE6TE9HTkFNPSIiICBEICANDQoJLlMg REVGSU5JVD1eJVpOSExTWVMoIkpPQi1MT0dJQ0FMIixVQ0ksTE9HTkFNKQ0NCgkuUyBURU1QPSQm WkxJQi4lQ1JFTE9HKExPR05BTSxERUZJTklUKQ0NCgk7DQ0KCUQ6JyREKERFVlBIWSkNDQoJLkkg JElbIkxUQSIgRCBeJVpMVEEgUQ0NCgkuUyBERVZQSFk9JEkNDQoJUyBCSUxTWVM9JFMoJEQoXkxB QihMQUJOVU0sIkJJTExJTkcgU1lTVEVNIikpOl5MQUIoTEFCTlVNLCJCSUxMSU5HIFNZU1RFTSIp LDE6IkJEUyIpDQ0KCVMgUkRTVkFYPSRHKF5MQUIoTEFCTlVNLCJSRFNWQVgiKSkNDQoJUQ0NCg0N ClJCRFJJVlINDQpSQkRSSVZSCTs7TExTO0NPUkU7Ni4wNjtCYWNrZ3JvdW5kIHJlcG9ydGluZyBk cml2ZXI7RkpIOzE1LUpBTi0yMDAyOzU4ODE5LDUyNDgzO1kyS3xZDQ0KCTs7IENvcHlyaWdodCAo YykgMTk5MC0xOTk5LCBMYWJvcmF0b3J5IENvcnBvcmF0aW9uIG9mIEFtZXJpY2EuDQ0KCTs7IEFs bCBSaWdodHMgUmVzZXJ2ZWQuDQ0KCTtURUw7MjEtQXByLTg5O09yaWdpbmFsLg0NCgk7DQ0KCTtG Skg7MTUtSmFuLTAyO0J1ZyBmaXggYXQgSU5JVE1BSUwrNDIsIHRvIGRpc3BsYXkgYmF0Y2ggIyBj b3JyZWN0bHkuDQ0KCTtTQk07MTUtT0NULTE5OTk7QmFja2ZpdCA7UlBNOzAyLUpVTi05OTtDOTkt MDAzMDtTRCBVcGdyYWRlIC0gYWRkIGNhbGwNDQoJOwkJIHRvIEZJTkFMXlNCR1FCQlMgZm9yIGZp bmFsIHJwdGQgYWNjcyBhdCB0YWcgUEFUVVBEKzIzDQ0KCTtKTEM7MjYtQVVHLTE5OTk7Uzk5LTAy MjA7UHJldmVudCBudWxsIHN1YnNjcmlwdCBlcnIgb24gUkJBVENIIGluIElOSVRNQUlMDQ0KCTtE Skw7MTgtTWFyLTE5OTk7Uzk5LTAxMDk7WTJLIENvbXBsaWFudA0NCgk7UERIOzI1LU5PVi05NztJ bmNsdWRlIDYuMDIueCBjaGFuZ2VzIGluIE1MUyB1cGRhdGVzDQ0KCTtNWFQ7MjMtU0VQLTk3O0M5 Ny0wMTQ5O0tleSB0ZWxlcHJpbnRlcnMNDQoJO1JKTTswOC1KVUwtOTc7Uzk3LTAzMjI7QmFja2Zp dCBTOTctMDEzMjtBQ0NTVEEgbm90IHBhcnNlZCBwcm9wZXJseQ0NCgk7R0dHOzMwLUp1bi05NztD OTctMDExOTtBZGQgYXV0b21hdGljIHJlc2VuZCBsb2dpYyBmb3IgQUlGUCBIb3N0RmF4DQ0KCTtK TVk7OS1ERUMtOTY7Qzk2LTAyNjk7TG9jYWwgdG8gZ2xvYmFsIGxvY2tpbmcNDQoJO1dSSDsyNi1T RVAtOTY7O01vZGlmeSBQT1NUIHNlY3Rpb24gZm9yIEFJRlAgSG9zdGZheA0NCgk7V1JIOzE1LUpV TC05NjtTOTYtMDIwMDtSRU1PVkVEICVaSU8qIGNhbGxzDQ0KCTtQREg7MTQtSlVMLTk2O1M5Ni0w MjAwO0NvcnJlY3RlZCBsZXZlbCBlcnJvciBhdCBERVYrMTYgKFJQSE9ORSkNDQoJO1NCTTswMy1B cHItOTY7Qzk2LTAwOTU7UmVtb3ZlIElCUyBjb2RlDQ0KCTtLSlM7MDItQVBSLTk2O1M5Ni0wMTA1 O1NhdmUgJFpFIHZhbHVlIGZvciAlWkVSUg0NCgk7VEFXOzEyLU1BUi05NjtTOTYtNjg7Q2FwdHVy ZSBiYXRjaCBudW1iZXIgZm9yIHByaW1hcnkgcm91dGUuDQ0KCTtUQVc7MTctQVBSLTk2O1M5NS0z MDI7VW5kZWZpbmVkIHdoZW4gQ1RPIHdoaWxlIHJlcG9ydGluZy4NDQoJO0tNTDswOC1BVUctOTU7 Uzk1LTE4MjtVc2UgJVpJT1MgYW5kIF4lWklPQyBmb3IgSS9PDQ0KCTtDQUM7MDQtQXVnLTk0O0M5 Mi0yMzc7Q2hhbmdlIFJQVEVEIHRvIEZJTkFMDQ0KCTtLTUw7MTUtREVDLTkzO1M5My02ODY7TG9v cCBjb3VudGVyIGluIHJlcG9ydGluZyBkcml2ZXINDQoJO0NBQzsyMC1PY3QtOTM7UzkzLTY3NDtB ZGQgbGF0IGFib3J0IGVycm9yIHRvIGxpbmUgZXJyb3IgdHJhcHBpbmcNDQoJO1RFTDswNy1KYW4t OTM7QzkyLTI0NDtBZGQgT2hpbyBNRFMgbnVyc2luZyBob21lIGxvZ2ljLg0NCgk7S0pTOzE4LURF Qy05MjtDOTItMjU3O0ZheCByZXBvcnRpbmcgbW9kcyAmICROIHRvICRPDQ0KCTtOUlQ7MDItTm92 LTkyO1M5Mi00MTYsIERvIG5vdCBvdmVyd3JpdGUgXkZJTkFMKExEVCxBQ0MpDQ0KCTtEQVM7MTct QXVnLTkyO1VzZSBNQkhUWVBFIChIVFlQRSByZWRlZmluZWQgZm9yIEtMTSBieSBTU0tMTSkgKFM5 Mi0zMTgpDQ0KCTtEQVM7MTItQXVnLTkyO0ZpeCBmb3IgbnVsbCBoYXJkd2FyZSB0eXBlIGluIHJv dXRlIGZpbGUgKFM5Mi0zMDApDQ0KCTtEQVM7MjQtSnVsLTkyO0NoZWNrIGRldmljZSB0eXBlIGFu ZCBkbyBTT1QvRU9UIGJhc2VkIG9uIHR5cGUgKEM5Mi0xNSkNDQoJO1JGQzswNS1NYXktOTI7TW9k IEVQUSBzZWN0aW9uIHRvIGhhbmRsZSBuZXcgZm9ybWF0IGluIF5QRChBQ0MsIldTKS4NDQoJO1JG QzsyNi1NYXItOTI7UzkyLTQxLCBjaGFuZ2UgJ05PIENBUlJJRVInIG1lc3NhZ2UgdG8gJ0Rldmlj ZSBFcnJvcicuDQ0KCTtSRkM7MTktTWFyLTkyO0FkZCBlcGlkZW1pb2xvZ3kgbG9naWMuDQ0KCTtQ TUI7MDQtRmViLTkyO1doZW4gZmluYWwgcmVwb3J0ZWQgcXVldWUgZm9yIEJCUw0NCgk7VEVMOzE3 LUphbi05MjtBZGQgaG9va3MgZm9yIGN1bXVsYXRpdmUgcmVwb3J0aW5nIHN5c3RlbS4NDQoJOw0N Cgk7QTtMTFM7DQ0KCTsNDQoJOyAgUkJEUklWUiBydW5zIGluIGJhY2tncm91bmQgYW5kIHNjYW5z IHRoZSBeUlEgZ2xvYmFsIGJ5IHByaW9yaXR5DQ0KCTt0byBkZXRlcm1pbmUgaWYgYW55IHJvdXRl cyBoYXZlIGJlZW4gcXVldWVkLiAgSWYgYSByb3V0ZSBpcyByZXRyaWV2ZWQsDQ0KCTtSQkRSSVZS IG9idGFpbnMgdGhlIGZpcnN0IGF2YWlsYWJsZSBkZXZpY2Ugd2l0aCB0aGUgc2FtZSBtbmVtb25p YyBhcw0NCgk7dGhlIHJvdXRlIGZyb20gdGhlIF5SQ1RMIGdsb2JhbC4gIFJCRFJJVlIgdGhlbiBh Y2Nlc3NlcyB0aGUgXlJCIGdsb2JhbA0NCgk7YW5kIGNyZWF0ZXMgYSBiYXRjaC4gIE9uY2UgdGhp cyBiYXRjaCBoYXMgYmVlbiBjcmVhdGVkLCBSQkRSSVZSIHJlYWRzIA0NCgk7dGhyb3VnaCBeUkIg YnkgYmF0Y2ggYW5kIHJlcG9ydHMgYWxsIGFjY2Vzc2lvbnMgdGhhdCBhcmUgcXVldWVkIHVuZGVy DQ0KCTt0aGF0IGJhdGNoLiAgUkJEUklWUiBkZXRlcm1pbmVzIHdoaWNoIHJlcG9ydGluZyBwcm9n cmFtcyB0byBjYWxsIGZyb20NDQoJO3RoZSByb3V0ZSBmaWxlLiAgQWZ0ZXIgYW4gYWNjZXNzaW9u IGhhcyBiZWVuIHJlcG9ydGVkLCBpdCBpcyBtb3ZlZA0NCgk7ZnJvbSB0aGUgcXVldWVkIHNlY3Rp b24gb2YgXlJCIHRvIHRoZSByZXBvcnRlZCBzZWN0aW9uLiAgVGhlDQ0KCTthY2Nlc3Npb24gaXRz ZWxmIGlzIGFsc28gdXBkYXRlZCB3aXRoIHJlcG9ydGVkIGRhdGUgYW5kIHRpbWUsIGJhdGNoDQ0K CTtudW1iZXIsIGV0Yy4gIEFmdGVyIGFsbCBhY2Nlc3Npb25zIGZvciBhIGJhdGNoIGhhdmUgYmVl biByZXBvcnRlZCwNDQoJO3RoZSBeUkIgZ2xvYmFsIGZvciB0aGF0IHJvdXRlIGlzIGNoYW5nZWQg ZnJvbSBxdWV1ZWQgdG8gZnJlZSwgYW5kDQ0KCTt0aGUgY3VycmVudCBiYXRjaCBudW1iZXIgaXMg dXBkYXRlZC4NDQoJOyAgSWYgdGhlcmUgaXMgYSBsaW5lIGRyb3AgZHVyaW5nIHJlcG9ydGluZywg UkJEUklWUiB3aWxsIG1vdmUNDQoJO3RoZSByb3V0ZSBmcm9tIGl0cyBjdXJyZW50IHByaW9yaXR5 IHRvIHByaW9yaXR5IDQgKGVycm9yIHByaW9yaXR5KSwNDQoJO3VubGVzcyB0aGUgbnVtYmVyIG9m IHJlcG9ydGluZyBhdHRlbXB0cyBoYXZlIGV4Y2VlZGVkIHRoZSBtYXhpbXVtDQ0KCTtudW1iZXIg b2YgYXR0ZW1wdHMgYWxsb3dlZC4gIEluIHRoaXMgY2FzZSB0aGUgcHJpb3JpdHkgaXMgY2hhbmdl ZA0NCgk7dG8gNSAoaG9sZCBwcmlvcml0eSkgYW5kIGlzIG5vdCBhY2Nlc3NlZCBhZ2FpbiBieSBy ZXBvcnRpbmcgdW50aWwNDQoJO3RoZSBwcm9ibGVtIGlzIHJlc29sdmVkIGFuZCB0aGUgcm91dGUg aXMgcmVxdWV1ZWQgdG8gYW5vdGhlciBwcmlvcml0eS4NDQoJOw0NCgk7UDsNDQoJO0lucHV0IFZh cmlhYmxlczogICAgICBOb25lDQ0KCTsNDQoJO091dHB1dCBWYXJpYWJsZXM6ICAgICBOb25lDQ0K CTsNDQoJO1M7DQ0KCTtTTUxPRyAgICAgICAgICAgICAgICAgTG9nIG1lc3NhZ2VzIHRvIF5MT0cg Z2xvYmFsIGFuZCBjb25zb2xlLg0NCgk7DQ0KCTtAUlBSRVBHTSAgICAgICAgICAgICAgVGhlIHBy ZS1wcm9ncmFtIGRlZmluZWQgaW4gdGhlIHJvdXRlIGZpbGUuDQ0KCTsgICAgICAgICAgICAgICAg ICAgICAgTm90IGNhbGxlZCBpZiBudWxsLg0NCgk7DQ0KCTtAUlBSVFBHTSAgICAgICAgICAgICAg VGhlIHByaW50IHByb2dyYW0gZGVmaW5lZCBpbiB0aGUgcm91dGUgZmlsZS4NDQoJOw0NCgk7QFJQ T1NUUEdNICAgICAgICAgICAgIFRoZSBwb3N0IHByb2dyYW0gZGVmaW5lZCBpbiB0aGUgcm91dGUg ZmlsZS4NDQoJOyAgICAgICAgICAgICAgICAgICAgICBOb3QgY2FsbGVkIGlmIG51bGwuDQ0KCTsN DQoJOyo7DQ0KCTsNDQpERVRBQ0gJOw0NCgk7IERldGFjaGVkIGVudHJ5IHBvaW50DQ0KCTsNDQoJ Ow0NCgk7IFNldCBlcnJvciB0cmFwcGluZw0NCgk7DQ0KCVMgJFpUPSJUUkFQXlJCRFJJVlIiDQ0K CUQgXkdJTklUDQ0KCVMgVU5JVD0wDQ0KCTsNDQoJOyBMb2FkIGluIHN0YXJ0dXAgdmFyaWFibGVz Lg0NCgk7DQ0KCVMgVUNJVk9MPV5MQUIoTEFCTlVNLCJERFAiLCJNQVNURVIiKQ0NCglTIE1VQ0k9 JFAoVUNJVk9MLCIsIiwxKQ0NCglTIE1WT0w9JFAoVUNJVk9MLCIsIiwyKQ0NCglTIFg9XkxBQihM QUJOVU0sIlJFUE9SVElORyIpDQ0KCVMgTUFYPSskUChYLCJ8IikNDQoJUyBNVFJZPSRQKFgsInwi LDMpDQ0KCVMgU1JPVVRFPV5MQUIoTEFCTlVNLCJTQ0IiKQ0NCglTIE1CSFRZUEU9JEcoXkxBQihM QUJOVU0sIk1BSUxCT1giLCJIQVJEV0FSRSBUWVBFIikpDQ0KCTsNDQoJOyBEZXRlcm1pbmUgaWYg bWF4aW11bSBudW1iZXIgb2YgZHJpdmVycyBhcmUgYWxyZWFkeSBydW5uaW5nLg0NCgk7DQ0KCUQg UlVOTklORw0NCglIOk1BWCc+UlVODQ0KCUYgSUk9MToxOk1BWCBMICteUkJEUklWUihJSSk6MCBJ ICRUIFMgVU5JVD1JSSBRDQ0KCUg6J1VOSVQNDQoJOw0NCgk7IExvZyBtZXNzYWdlIHRvIGNvbnNv bGUsIF5Mb2cgZ2xvYmFsLg0NCgk7DQ0KCVMgRVZOVD0iREVUIg0NCglTIEFDVElPTj0iQiINDQoJ UyBFR0xCPSJeUkNUTCINDQoJUyBERVNDPSJSZXBvcnQgZHJpdmVyICMiX1VOSVRfIiBzdGFydCB1 cC4iDQ0KCUQgXlNNTE9HDQ0KCTsNDQoJOyBSZWFkIHRocm91Z2ggcXVldWUgdG8gZGV0ZXJtaW5l IHdoaWNoIHJvdXRlcyB0byByZXBvcnQuDQ0KCTsNDQoJUyBTV0lUQ0g9MCxMRVJSPSIiICAgICAg ICAgICAgDQ0KUlExCTsNDQoJOyBFbnRlciBoZXJlIHRvIHJlYWQgZnJvbSBiZWdpbm5pbmcuDQ0K CTsNDQoJRCBTV0lUQ0gNDQoJRzpTV0lUQ0ggRVhJVA0NCglTIFJQUkk9IiINDQpSUTIJOw0NCgk7 IEVudGVyIGhlcmUgdG8gZ2V0IG5leHQgcHJpb3JpdHkuDQ0KCTsNDQoJUyBSUFJJPSRPKF5SUShS UFJJKSkNDQoJSSBSUFJJPSIiIShSUFJJPjQpIEggMzAgRyBSUTENDQoJUyBSUUlORFg9IiINDQpS UTMJOw0NCgk7IEVudGVyIGhlcmUgdG8gZ2V0IG5leHQgcm91dGUgd2l0aGluIGEgcHJpb3JpdHku DQ0KCTsNDQoJRCBTV0lUQ0gNDQoJRzpTV0lUQ0ggRVhJVA0NCglTIFJRSU5EWD0kTyheUlEoUlBS SSxSUUlORFgpKQ0NCglHOlJRSU5EWD0iIiBSUTINDQoJOw0NCgk7IExvY2sgUlEgZ2xvYmFsLg0N Cgk7DQ0KCUwgK15SUShSUFJJLFJRSU5EWCk6MA0NCglHOickVCBSUTMNDQoJOw0NCgk7IEdldCBk YXRhIGZyb20gXlJRIGdsb2JhbC4NDQoJOw0NCglJICckRCheUlEoUlBSSSxSUUlORFgpKSBEICBH IFJRMw0NCgkuTCAtXlJRKFJQUkksUlFJTkRYKQ0NCglTIFg9XlJRKFJQUkksUlFJTkRYKQ0NCglT IFJNTkU9JFAoWCwifCIpDQ0KCVMgUlJPVVRFPSRQKFgsInwiLDIpDQ0KCVMgUlBIT05FPSRQKFgs InwiLDMpDQ0KCVMgUlRSWT0kUChYLCJ8Iiw0KQ0NCgk7DQ0KCTsgTG9jayByb3V0ZSBmaWxlIA0N Cgk7DQ0KCUkgJyREKF5SRihSUk9VVEUpKSBLIF5SUShSUFJJLFJRSU5EWCkgTCAtXlJRKFJQUkks UlFJTkRYKSBHIFJRMw0NCglMICteUkYoUlJPVVRFKTowDQ0KCUkgJyRUIEwgLV5SUShSUFJJLFJR SU5EWCkgRyBSUTMNDQoJSSAnJEQoXlJCKFJST1VURSkpIEQgIEcgUlEzDQ0KCS5LIF5SUShSUFJJ LFJRSU5EWCkgDQ0KCS5MIC1eUlEoUlBSSSxSUUlORFgpDQ0KCS5MIC1eUkYoUlJPVVRFKQ0NCgk7 DQ0KCTsgRGV0ZXJtaW5lIGlmIHRoZXJlIGlzIHJlZGlyZWN0aW9uDQ0KCTsNDQoJRCBSRURJUg0N Cgk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANDQoJOyBH ZXQgZmlyc3QgYXZhaWxhYmxlIGRldmljZSBmcm9tIF5SQ1RMLg0NCgk7DQ0KCVMgSUk9MSxEVkxJ U1Q9XlJDVEwoIk1ORSIsUk1ORSkNDQoJOw0NCkRFVglTIFJERVY9JFAoRFZMSVNULCJ8IixJSSkg DQ0KCUkgUkRFVj0iIiBMIC1eUlEoUlBSSSxSUUlORFgpIEwgLV5SRihSUk9VVEUpIEcgUlEzDQ0K CTsNDQoJOyBPcGVuIGRldmljZQ0NCgk7DQ0KCUwgK14lREVWSUNFKFJERVYpOjANDQoJSSAnJFQg UyBJST1JSSsxIEwgLV4lREVWSUNFKFJERVYpIEcgREVWDQ0KCU8gUkRFVjo6MA0NCglJICckVCBT IElJPUlJKzEgTCAtXiVERVZJQ0UoUkRFVikgRyBERVYNDQoJOw0NCgk7IFpBIGFycmF5IF5SQ1RM KCJQSE9ORSIsUlBIT05FKSB0byBkZXRlcm1pbmUgaWYgdGhlIHBob25lIG51bWJlciBpcw0NCgk7 IGluIHVzZSBieSBhbm90aGVyIHVzZXIuDQ0KCUkgUlBIT05FJz0iIiwkRShSTU5FLDEpPSJBIiBE ICBHOlJQSE9ORT0iIiBSUTMNDQoJLkwgK15SQ1RMKCJQSE9ORSIsUlBIT05FKTowIFE6JFQNDQoJ LkMgUkRFVg0NCgkuTCAtXlJRKFJQUkksUlFJTkRYKQ0NCgkuTCAtXlJGKFJST1VURSkNDQoJLkwg LV4lREVWSUNFKFJERVYpDQ0KCS5TIFJQSE9ORT0iIg0NCgkuUQ0NCgk7IFNldCB1cCBeUkNUTCBs ZXZlbHMgZm9yIGludGVyYWN0aXZlIGRpc3BsYXkNDQoJOw0NCglTIFNUUklORz1SUk9VVEVfInwi X1JQSE9ORV8ifCJfUk1ORQ0NCglTIF5SQ1RMKCJERVYiLFJERVYpPVNUUklORw0NCglJIFJQSE9O RSc9IiIgUyBeUkNUTCgiUEhPTkUiLFJQSE9ORSk9UlJPVVRFXyJ8Il9SREVWXyJ8Il9STU5FDQ0K CVMgXlJDVEwoIlJPVVRFIixSUk9VVEUpPVJERVZfInwiX1JQSE9ORV8ifCJfUk1ORSANDQoJUyBI QlRDSD0kSA0NCglTIFJCQ05UPTANDQoJOw0NCglMICteUkIoUlJPVVRFKQ0NCglTIFJCQVRDSD0k UCheUkIoUlJPVVRFKSwifCIsMykNDQoJUyBSQkFVRD0kUCheUkYoUlJPVVRFLDIpLCJ8IikNDQoJ OyAgICAgICANDQoJOyBEaWFsIHBob25lIG51bWJlciBpZiBuZWNlc3NhcnkNDQoJOw0NCglJICRF KFJNTkUsMSk9IkEiIEQgXiVaQUQgSSBMRVJSJz0iIiBEIFBST0IgRyBSUTENDQoJOw0NCklOSVRN QUlMCTsNDQoJOyBQcmVzZXJ2ZSByb3V0ZSBiYXRjaCBudW1iZXIgaWYgdGhpcyBpcyBhbiBhdXRv bWF0aWMgcmVzZW5kIGZvcg0NCgk7IEFJRlAgSG9zdEZheC4NDQoJOw0NCglTICVEVFk9JFAoJEco XiVERVZJQ0UoUkRFVikpLCJ8IiwzKSxMQVNFUj0kUyglRFRZPSJGQVgiOjMsMTowKQ0NCglTIFJF U0VORD0kUygkRyhSQkFUQ0gpJz0iIjokUCgkRyheUkJPKFJST1VURSxSQkFUQ0gpKSwifCIsMSks MToiIikNDQoJOw0NCglJICglRFRZJz0iRkFYIikhKFJFU0VORCc9IkEiKSBEDQ0KCS5TIFJCQ1VS MT0kUChSQkFUQ0gsIi4iKSxSQkNVUjI9JFAoUkJBVENILCIuIiwyKQ0NCgkuSSBSQkNVUjEnPSsk SCBTIFJCQ1VSMT0rJEgsUkJDVVIyPTANDQoJLlMgUkJBVENIPShSQkNVUjFfIi4iX1JCQ1VSMikr LjAwMQ0NCgkuUyAkUCheUkIoUlJPVVRFKSwifCIsMyk9UkJBVENIDQ0KCTsNDQoJTCAtXlJCKFJS T1VURSkNDQoJOw0NCgk7IE5vIG5lZWQgdG8gbG9jayBeUkJPIGJlY2F1c2UgcmVzZW5kIGJhdGNo IGNoZWNrcyBmb3IgIkkiDQ0KCTsgUHJlc2VydmUgdGhlIGJhdGNoIHN0YXJ0IHRpbWUgaWYgdGhp cyBpcyBhbiBhdXRvbWF0aWMgcmVzZW5kIGZvcg0NCgk7IEFJRlAgSG9zdEZheA0NCgk7DQ0KCVMg VElNRT0kSA0NCglJICglRFRZPSJGQVgiKSYoUkVTRU5EPSJBIikgUyBUSU1FPSRQKF5SQk8oUlJP VVRFLFJCQVRDSCksInwiLDIpDQ0KCVMgXlJCTyhSUk9VVEUsUkJBVENIKT0iSXwiX1RJTUVfInx8 MHwiX1JRSU5EWA0NCgk7DQ0KCTsgU2V0IHVwIHByZSwgcHJpbnQsIGFuZCBwb3N0IHByb2dyYW1z IGZyb20gdGhlIHJvdXRlIGZpbGUuDQ0KCTsNDQoJUyBSUFJFUEdNPV5SRihSUk9VVEUsMykNDQoJ UyBSUFJUUEdNPSRQKFJQUkVQR00sInwiLDIpDQ0KCVMgUlBPU1RQR009JFAoUlBSRVBHTSwifCIs MykNDQoJUyBSUFJFUEdNPSRQKFJQUkVQR00sInwiKQ0NCgk7DQ0KCTsgU2V0IHVwIHR5cGUgb2Yg cHJpbnRlciB0byBkZXRlcm1pbmUgaWYgQUNQIGVzY2FwZSBzZXF1ZW5jZXMgbmVlZGVkDQ0KCVMg Uk1PREVNPSRQKF5SRihSUk9VVEUsMiksInwiLDIpDQ0KCTsgRG8gcHJlIHByb2dyYW0gaWYgbmVj ZXNzYXJ5LCBjaGVjayBmb3IgbGluZSBkcm9wcy4NDQoJOw0NCglVIFJERVYNDQoJOw0NCglJICVE VFk9IkZBWCIgRA0NCgkuUyBSTkFNRT0kUCheUkYoUlJPVVRFKSwifCIsNCkNDQoJLlMgVVNFUk5B TT0iIg0NCgkuRCBEQVRFXiVaQ09OVigkUChSQkFUQ0gsIi4iKSkNDQoJLlMgU1VCSkVDVD0iUm91 dGU6ICJfUlJPVVRFXyIgIERhdGU6ICJfJVNUUkRBVDNfIiAgQmF0Y2g6ICJfJFAoUkJBVENILCIu IiwyKQ0NCgkuSSAkRyheTEFCUkVQKExBQk5VTSwiRkFYVFlQRSIpKT0iQUlGUCIgRA0NCgkuLjtT IFNVQkpFQ1Q9IlJ0OiAiX1JST1VURV8iICBCdDogIl8kUChSQkFUQ0gsIi4iLDIpXyIgIERhdGU6 ICJfJVNUUkRBVDMNDQoJLi5TIFNVQkpFQ1Q9IlJ0OiAiX1JST1VURV8iICBCdDogIl8kUCgkSihS QkFUQ0gsNSwzKSwiLiIsMilfIiAgRGF0ZTogIl8lU1RSREFUMw0NCgkuUyBGQVhGT1JNPSRHKF5M QUIoTEFCTlVNLCJGQVgiLCJGT1JNIixSUFJUUEdNKSkNDQoJLlMgQ09WRVI9JEcoXkxBQihMQUJO VU0sIkZBWCIsIkNPVkVSUEFHRSIpKQ0NCgkuRCBTRU5EXlJQRkFYKFJQSE9ORSxSTkFNRSwiIiwi IiwiIixVU0VSTkFNLFNVQkpFQ1QsRkFYRk9STSxDT1ZFUikNDQoJLlENDQoJOw0NCglEOiRHKE1C SFRZUEUpW1JNT0RFTSYoUk1PREVNJz0iIikgXlJQUkVNQlgNDQoJSSBSTU9ERU1bIktFWSIgVyAk Qyg3LDU2KSAgIDsgc2V0cyB1cCBLZXkgdGVsZXByaW50ZXJzDQ0KCUQ6UlBSRVBHTSc9IiIgQFJQ UkVQR00NDQoJSSBMRVJSJz0iIiBEIFBST0IgRyBSUTMNDQpSQjEJOw0NCgk7IEdldCBhY2Nlc3Np b25zIGZyb20gXlJCIGdsb2JhbC4NDQoJOw0NCglTIFJCU09SVD0iIixSQkZMRz0wDQ0KUkIyCVMg UkJTT1JUPSRPKF5SQihSUk9VVEUsUkJTT1JUKSkNDQoJSSBSQlNPUlQ9IiIsJ1JCRkxHIEcgUE9T VA0NCglTIFJCRkxHPTENDQoJRzpSQlNPUlQ9IiIgUkIxDQ0KCTsNDQoJOyBUZXJtaW5hdGUgaW1t ZWRpYXRlbHkgaWYgc3dpdGNoIGluIF4lU1cgaXMgcmFpc2VkLg0NCgk7IEFsbG93IGJhdGNoIHRv IGNvbXBsZXRlIGlmIHN3aXRjaCBpcyByYWlzZWQgaW4gXlJDVEwuDQ0KCTsNDQoJRzpeJVNXKFVD SSwiUkJEUklWUiIpIFBPU1QNDQoJOw0NCgk7IExvYWQgaW4gZGF0YSwgY2FsbCByZXBvcnQgcHJv Z3JhbSwgdXBkYXRlIHBhdGllbnQgZmlsZS4NDQoJOw0NCglTIFJCREFUQT1eUkIoUlJPVVRFLFJC U09SVCkgDQ0KCVMgQUNDPSRQKFJCREFUQSwifCIpDQ0KCVMgUkZPUk09JFAoUkJEQVRBLCJ8Iiwy KQ0NCglTIENPUElFUz0kUChSQkRBVEEsInwiLDMpDQ0KCVMgUFJGTD0kUChSQkRBVEEsInwiLDQp DQ0KCVMgRklMTkFNPSRQKFJCREFUQSwifCIsNSkNDQoJUyBSUEZJTEU9JFAoUkJEQVRBLCJ8Iiw2 KSBTOlJQRklMRT0iIiBSUEZJTEU9Il5SUEZJTEUiDQ0KCVMgUVVFQ0xOPSRQKFJCREFUQSwifCIs NykNDQoJO2NoZWNrIGlmIHByaW50aW5nIGZpbGUgY29udGVudHMNDQoJSSBGSUxOQU0nPSIiIEQg IEcgUkIyDQ0KCS47QUNDIHNldCB0byAwIGZvciBUUkFQIGFuZCBQUk9CIHNlY3Rpb24NDQoJLlMg QUNDPStBQ0MNDQoJLjtwcmludCBwcm9ncmFtIGRlZmluZWQgaW4gUlBGSUxFIHJlc3BvbnNpYmxl IGZvciBjb3BpZXMNDQoJLkQgQFJQRklMRQ0NCgkuOyBVcGRhdGUgbnVtYmVyIGluIHJlcG9ydGVk IGJhdGNoDQ0KCS5MICteUkJPKFJST1VURSxSQkFUQ0gpDQ0KCS47ZG9uJ3QgdXBkYXRlIGFjY2Vz c2lvbiBjb3VudGVycw0NCgkuO1MgJFAoXlJCTyhSUk9VVEUsUkJBVENIKSwifCIsNCk9JFAoXlJC TyhSUk9VVEUsUkJBVENIKSwifCIsNCkrMQ0NCgkuUyBSQkNQWT1DT1BJRVMNDQoJLlMgXlJCTyhS Uk9VVEUsUkJBVENILFJCU09SVCk9QUNDXyJ8Il9SRk9STV8ifCJfQ09QSUVTXyJ8Il9QUkZMXyJ8 Il8kSF8ifCJfUkJDUFlfInx8Il9GSUxOQU1fInx8Il9RVUVDTE4NDQoJLkwgLV5SQk8oUlJPVVRF LFJCQVRDSCkNDQoJLkQgQ0xFQU4NDQoJLlENDQoJTCArXlBTKEFDQykNDQoJUyBBQ0NTVEE9JFAo JEcoXlBTKEFDQykpLCJ8IikNDQoJSSBBQ0NTVEE9IiIhKEFDQ1NUQT0iRCIpIEQgQ0xFQU4gIEcg UkIyDQ0KCUkgQUNDU1RBPSJDIiwoIiwiX1NST1VURV8iLCIpJ1soIiwiX1JST1VURV8iLCIpIEQg Q0xFQU4gIEcgUkIyDQ0KCVM6UVVFQ0xOPSIiIFFVRUNMTj0rXlBEKEFDQywxKQ0NCglTIEZJQ0hF PTANDQoJSyBRVUUNDQoJRiBDT1BZWD0xOjE6Q09QSUVTIFE6TEVSUic9IiIgIEQgIA0NCgkuRCBA UlBSVFBHTQ0NCgkuSSBMRVJSPSJkYXRhIG5vdCBhY2tub3dsZWRnZWQiIFENDQoJLlE6JEUoUk1O RSwxKSc9IkEiDQ0KCS5TIExFUlI9KCRaQyglR0VURFZJLFJERVYsIkRFVlNUUyIpXDgpIzINDQoJ LlMgTEVSUj0kUyhMRVJSPTE6IkxpbmUgZHJvcCIsMToiIikNDQoJSSBMRVJSJz0iIiBEIEtJTExJ VCxQUk9CIEwgLV5QUyhBQ0MpIEcgUlExDQ0KCUQgUEFUVVBEDQ0KCTsgVXNlZCBieSByZXBvcnQg cHJpbnQgcHJvZ3JhbXMNDQoJUyBSQkNOVD1SQkNOVCsxDQ0KCTsNDQoJTCAtXlBTKEFDQykNDQoJ RyBSQjINDQoJOw0NCkNMRUFOCUwgK15SQihSUk9VVEUpDQ0KCVMgJFAoXlJCKFJST1VURSksInwi LDIpPSRQKF5SQihSUk9VVEUpLCJ8IiwyKS0xDQ0KCUsgXlJCKFJST1VURSxSQlNPUlQpDQ0KCUwg LV5SQihSUk9VVEUpIEwgLV5QUyhBQ0MpDQ0KCVENDQoJOw0NClBPU1QJOw0NCgk7IERvIHBvc3Qg cHJvZ3JhbSBpZiBuZWNlc3NhcnksIHVwZGF0ZSBeUkIsIGRlYWxsb2NhdGUsIGdldCBuZXh0IGJh dGNoDQ0KCTsNDQoJSSAlRFRZPSJGQVgiIFcgIyBXICRTKCRHKF5MQUJSRVAoTEFCTlVNLCJGQVhU WVBFIikpPSJBSUZQIjoie3tlbmR9fSIsMToiIikNDQoJOw0NCglEOlJQT1NUUEdNJz0iIiBAUlBP U1RQR00NDQoJRDokRyhNQkhUWVBFKVtSTU9ERU0mKFJNT0RFTSc9IiIpIF5SUFNUTUJYDQ0KCTtJ IFJQT1NUUEdNJz0iIiwoIiwiX1NST1VURV8iLCIpJ1soIiwiX1JST1VURV8iLCIpIEQgQFJQT1NU UEdNDQ0KCUkgJFpWWyJWQVgiIFUgUkRFVjpGTFVTSA0NCgk7DQ0KCTsgU2hvdyBiYXRjaCBhcyBz ZW50DQ0KCTsNDQoJTCArXlJCTyhSUk9VVEUsUkJBVENIKQ0NCglTICRQKF5SQk8oUlJPVVRFLFJC QVRDSCksInwiKT0iUyINDQoJUyAkUCheUkJPKFJST1VURSxSQkFUQ0gpLCJ8IiwzKT0kSA0NCglT ICRQKF5SQk8oUlJPVVRFLFJCQVRDSCksInwiLDcpPVJERVYNDQoJUyAkUCheUkJPKFJST1VURSxS QkFUQ0gpLCJ8Iiw4KT1SUEhPTkUNDQoJTCAtXlJCTyhSUk9VVEUsUkJBVENIKQ0NCgk7ICAgDQ0K CTsgQ2hhbmdlIGJhdGNoIHByaW9yaXR5IHRvIGZyZWUNDQoJOw0NCglMICteUkIoUlJPVVRFKQ0N CglTICRQKF5SQihSUk9VVEUpLCJ8Iiw0KT0iIg0NCglMIC1eUkIoUlJPVVRFKQ0NCglROiREKE1B SUwpICAgICA7IFF1aXQgaGVyZSBpZiBtYWlsYm94IHJlcG9ydGluZy4NDQoJOw0NCgk7IERlYWxs b2NhdGUgZmlsZXMgYW5kIHZhcmlhYmxlcy4NDQoJOw0NCglLIF5SQ1RMKCJERVYiLFJERVYpDQ0K CUsgXlJDVEwoIlJPVVRFIixSUk9VVEUpDQ0KCUkgJEUoUk1ORSwxKT0iQSIgRCBIR1VQXiVaQUQN DQoJOyBjbG9zZSBkZXZpY2UNDQoJQyBSREVWDQ0KCTsNDQoJTCAtXiVERVZJQ0UoUkRFVikNDQoJ TCAtXlJGKFJST1VURSkNDQoJSyBeUlEoUlBSSSxSUUlORFgpDQ0KCUwgLV5SUShSUFJJLFJRSU5E WCkNDQoJSSBSUEhPTkUnPSIiIEsgXlJDVEwoIlBIT05FIixSUEhPTkUpIEwgLV5SQ1RMKCJQSE9O RSIsUlBIT05FKQ0NCglTIChSUk9VVEUsUkRFVixSUEhPTkUpPSIiDQ0KCTsNDQoJRyBSUTENDQpF WElUCTsgICAgICAgICAgICAgICAgDQ0KCTsgTG9nIGV4aXQgbWVzc2FnZSwgaGFsdCBwcm9ncmFt DQ0KCTsNDQoJUyBBQ1RJT049IkUiDQ0KCVMgREVTQz0iUmVwb3J0IGRyaXZlciAjIl9VTklUXyIg c2h1dCBkb3duLiINDQoJUyBFVk5UPSJERVQiDQ0KCUQgXlNNTE9HDQ0KCUwgIFpEDQ0KCUgNDQpU UkFQCTsNDQoJOyBFcnJvciB0cmFwcGluZy4NDQoJOw0NCglTIFpFPSRaRSwkWlQ9Il4lWkVSUiIN DQoJOw0NCglJIFpFWyIlRFNNLUUtUkVBREVSUiIhKFpFWyJEU00tRS1MQVRBQk9SVCIpIShaRVsi U1lTVEVNLUYtSEFOR1VQIikhKFpFWyJEU00tRS1XUklURVJSIikgRCAgUyAkWlQ9IlRSQVBeUkJE UklWUiIgRyBSUTENDQoJLlMgTEVSUj0iRGV2aWNlIEVycm9yIg0NCgkuRCBLSUxMSVQsUFJPQg0N CgkuUQ0NCgk7DQ0KCUQgUkVTRVQNDQoJOw0NCgk7IENoZWNrIEREUCBlcnJvciBpZiBzbyBIYW5n IHVwIHBob25lIGtlZXAgdHJ5aW5nDQ0KCTsNDQoJSSBaRVsiTk9TVUNIVk9MU0VUIiEoWkVbIkRE UE5PVFJVTiIpIShaRVsiVElNRU9VVCIpIShaRVsiTk9TWVMiKSEoWkVbIkRTVERCIikgRCAgUyAk WlQ9IlRSQVBeUkJEUklWUiIgRyBUTE9PUA0NCgkuSSAkRShSTU5FLDEpPSJBIiBEIEhHVVBeJVpB RA0NCgkuUQ0NCgk7DQ0KCVM6JyREKFVOSVQpIFVOSVQ9MA0NCglTIEVWTlQ9IkRFVCIsQUNUSU9O PSJYIixFR0xCPSJeUkNUTCINDQoJUyBERVNDPSJSZXBvcnQgZHJpdmVyICMiX1VOSVRfIiBwcm9n cmFtIGVycm9yLiAtICJfWkUNDQoJRCBDT05TT0xFXlNNTE9HDQ0KCUwgIFpEDQ0KCUcgXiVaRVJS DQ0KCTsNDQpUTE9PUAk7IExvb3AgdW50aWwgRERQIGlzIGJhY2sgdXANDQoJOw0NCglEIFNXSVRD SA0NCglHOlNXSVRDSCBFWElUDQ0KCUggNjANDQoJUyAkWlQ9IlRSQVBeUkJEUklWUiINDQoJUyBY WD1eUFMoQUNDKQ0NCgk7DQ0KCTsgSWYgRERQIGJhY2sgdXAgc3RhcnQgb3Zlcg0NCgk7DQ0KCUcg UlExDQ0KCTsgICAgICAgICAgICAgICAgICAgDQ0KUkVTRVQJOyBDbG9zZSBkZXZpY2UsZGVhbGxv Y2F0ZSBhbmQgcmVzZXQgZmlsZXMNDQoJOw0NCglJICREKFJERVYpLFJERVYnPSIiIEMgUkRFViBM IC1eJURFVklDRShSREVWKQ0NCglJICREKFJERVYpLFJERVYnPSIiIEsgXlJDVEwoIkRFViIsUkRF VikNDQoJSSAkRChSUEhPTkUpLFJQSE9ORSc9IiIgSyBeUkNUTCgiUEhPTkUiLFJQSE9ORSkgTCAt XlJDVEwoIlBIT05FIixSUEhPTkUpDQ0KCUkgJEQoUlJPVVRFKSxSUk9VVEUnPSIiIEsgXlJDVEwo IlJPVVRFIixSUk9VVEUpIEwgLV5SRihSUk9VVEUpDQ0KCVENDQpQQVRVUEQJOw0NCgk7IFVwZGF0 ZSBwYXRpZW50IGZpbGUuDQ0KCTsNDQoJOyBGaW5kIGNsaWVudCBwcmltYXJ5IHJvdXRlDQ0KCVMg TERUPSteTERULEhGUkVQPSIiDQ0KCVMgU1RBPSRQKF5QUyhBQ0MpLCJ8IikNDQoJOw0NCgk7IElm IGZpbmFsIHJlcG9ydGVkIHNldCB1cCBeRklOQUwgYW5kIGZpbmFsIHJlcG9ydCBkYXRlDQ0KCUwg K15QUyhBQ0MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQ0K CVMgUERTVD1eUEQoQUNDLDcpDQ0KCVMgSEZSRVA9JFAoUERTVCwifCIsNCkNDQoJUyBIQklMTD0k UChQRFNULCJ8IiwxMSkNDQoJUzpIQklMTCc9IiIgSEJJTEw9IkIiDQ0KCTsNDQoJOyBPaGlvIE1E UyBOdXJzaW5nIEhvbWUgTG9naWMuICAgVEVMICBDOTItMjQ0DQ0KCTsNDQoJSSAiUlBDIltTVEEs UFJGTD0xLCgiLCJfU1JPVVRFXyIsIiknWygiLCJfUlJPVVRFXyIsIikgRCBNRFNeU1NTVE8NDQoJ Ow0NCgk7IFBSRkwgU2hvdWxkIGJlIHNldCB0byAiMSIgaWYgUlJPVVRFIGlzIGNsaWVudHMgcHJp bWFyeSByb3V0ZQ0NCglTIEhIPSRIDQ0KCUkgU1RBPSJSIixIRlJFUD0iIixQUkZMPTEsKCIsIl9T Uk9VVEVfIiwiKSdbKCIsIl9SUk9VVEVfIiwiKSBEDQ0KCS5JICckRCheRklOQUwoIlIiLExEVCxB Q0MpKSBTIF5GSU5BTCgiUiIsTERULEFDQyk9SEJJTEwgRA0NCgkuLlMgJFAoXkZJTkFMKCJYIixB Q0MpLCJ8IiwyKT1MRFQNDQoJLi47IGNhbid0IGJpbGwgaWYgTldBIGlzIHBlbmRpbmcNDQoJLi5J ICREKF5UQ05XQSgiQyIsUVVFQ0xOLEFDQykpLCRQKCRHKF5UQ05XQSgiQyIsUVVFQ0xOLEFDQykp LCJ8Iik9MSBRDQ0KCS4uRCBeJVpITkRYDQ0KCS4uUyBHUUtFWUI9JUhJTkRYXyJ8Il9BQ0NfInxG UiINDQoJLi5EIEZJTkFMXlNCR1FCQlMoR1FLRVlCKQ0NCgkuUyBDTVNUQVQ9IkYiLEhGUkVQPUhI DQ0KCS5EIENNUQ0NCgkuUyBFUFNUQVQ9IkVGIg0NCgkuRCBFUFENDQoJOyBTZXR1cCBDdW11bGF0 aXZlIFRyYW5zZmVyIGZvciBQYXJ0aWFscw0NCglJIFNUQT0iUCIsSEZSRVA9IiIsUFJGTD0xLCgi LCJfU1JPVVRFXyIsIiknWygiLCJfUlJPVVRFXyIsIikgRA0NCgkuUyBDTVNUQVQ9IkYiDQ0KCS5E IENNUQ0NCgk7DQ0KCVMgSFJFUD1ISA0NCglTICRQKFBEU1QsInwiLDQpPUhGUkVQDQ0KCUkgUFJG TD0xLCgiLCJfU1JPVVRFXyIsIiknWygiLCJfUlJPVVRFXyIsIikgRA0NCgkuUyAkUChQRFNULCJ8 Iiw1KT1IUkVQDQ0KCS5GIEk5OT0xOjEgUyBQUkZPUk09JFAoUkZPUk0sIiwiLEk5OSkgUTpQUkZP Uk09IiIgIEQNDQoJLi5TIF5QRChBQ0MsNyxQUkZPUk0pPUhSRVANDQoJLksgSTk5LFBSRk9STQ0N CgkuUyAkUChQRFNULCJ8Iiw2KT1IQlRDSA0NCgkuUyAkUChQRFNULCJ8Iiw3KT1SQkFUQ0gNDQoJ UzooIiwiX1NST1VURV8iLCIpJ1soIiwiX1JST1VURV8iLCIpIF5QRChBQ0MsNyk9UERTVA0NCgk7 DQ0KCVM6KCIsIl9TUk9VVEVfIiwiKSdbKCIsIl9SUk9VVEVfIiwiKSAkUCheUFMoQUNDKSwifCIs NSk9MA0NCglMIC1eUFMoQUNDKQ0NCglLIEhIDQ0KCTsNDQoJO1VwZGF0ZSBeUEgNDQoJOw0NCglE IF4lWkhORFgNDQoJUyBeUEgoQUNDLCVISU5EWCk9IlJ8Il9VU0VSSURfInwiXyRIXyJ8Il9SUk9V VEVfInwiX1JCQVRDSF8ifCJfUlBIT05FXyJ8Il8kUCheUFMoQUNDKSwifCIpXyJ8Il9STU5FDQ0K CUsgJUhJTkRYDQ0KCTsNDQoJOyBVcGRhdGUgXlJCIGdsb2JhbC4NDQoJOw0NCglTIEFDQ1NUQT0k UCheUFMoQUNDKSwifCIpLFJCQ1BZPSIiDQ0KCUwgK15SQk8oUlJPVVRFLFJCQVRDSCkNDQoJSSAk RCheUkJPKFJST1VURSxSQkFUQ0gsUkJTT1JUKSkgRCAgDQ0KCS5TIFJCQ1BZPSRQKF5SQk8oUlJP VVRFLFJCQVRDSCxSQlNPUlQpLCJ8Iiw2KQ0NCgkuUQ0NCgk7DQ0KCTsgVXBkYXRlIG51bWJlciBp biByZXBvcnRlZCBiYXRjaA0NCgk7DQ0KCVMgJFAoXlJCTyhSUk9VVEUsUkJBVENIKSwifCIsNCk9 JFAoXlJCTyhSUk9VVEUsUkJBVENIKSwifCIsNCkrMQ0NCglTIFJCQ1BZPVJCQ1BZK0NPUElFUw0N CglTIF5SQk8oUlJPVVRFLFJCQVRDSCxSQlNPUlQpPUFDQ18ifCJfUkZPUk1fInwiX0NPUElFU18i fCJfUFJGTF8ifCJfSFJFUF8ifCJfUkJDUFlfInwiX0FDQ1NUQV8ifHx8Il9RVUVDTE4NDQoJTCAt XlJCTyhSUk9VVEUsUkJBVENIKQ0NCglMICteUkIoUlJPVVRFKQ0NCglTICRQKF5SQihSUk9VVEUp LCJ8IiwyKT0kUCheUkIoUlJPVVRFKSwifCIsMiktMQ0NCglLIF5SQihSUk9VVEUsUkJTT1JUKQ0N CglMIC1eUkIoUlJPVVRFKQ0NCgk7DQ0KCTsgVXBkYXRlIF5MT0dSRVAgZ2xvYmFsLg0NCgk7DQ0K CVMgQUNUSU9OPSJTIixFVk5UPSJSQVAiLEVHTEI9IiINDQoJUyBERVNDPSJBY2MgIl9BQ0NfIixC dCAiX1JCQVRDSF8iLFJ0ICJfUlJPVVRFDQ0KCVM6JEQoUkRFVikgREVTQz1ERVNDXyIsRGV2ICJf UkRFVg0NCglEIF5TTUxPR1INDQoJOw0NCglRDQ0KUFJPQgk7ICAgICAgICAgIA0NCgk7IExpbmUg ZHJvcCBoYXMgb2NjdXJyZWQsIHBsYWNlIGluIGVycm9yIG9yIGhvbGQgcXVldWUuDQ0KCTsNDQoJ Ow0NCgk7IEluY3JlbWVudCB1bnN1Y2Nlc3NmdWwgdHJpZXMsIGRldGVybWluZSB3aGljaCBxdWV1 ZSB0byB1c2UuDQ0KCTsgND1FcnJvciwgNT1Ib2xkDQ0KCTsNDQoJOyBCbG93aW5nIHVwIHdpdGgg XlJRIHVuZGVmaW5lZCwgY2FuJ3QgZmlndXJlIG91dCB3aHkgc28gZ29pbmcNDQoJOyB0byByaWcg aXQuICAgICBURUwgMTItU2VwLTkwLg0NCgk7DQ0KCUkgJyREKF5SUShSUFJJLFJRSU5EWCkpIEQg IFENDQoJLkkgJEQoUkJBVENIKSBMIC1eUkJPKFJST1VURSxSQkFUQ0gpDQ0KCS5EIFJFU0VUDQ0K CS5MIC1eUkIoUlJPVVRFKQ0NCgkuSSAkRChBQ0MpIEwgLV5QUyhBQ0MpDQ0KCS5TIChMRVJSLFJS T1VURSxSREVWLFJQSE9ORSk9IiINDQoJLlENDQoJOw0NCglTICRQKF5SUShSUFJJLFJRSU5EWCks InwiLDQpPSRQKF5SUShSUFJJLFJRSU5EWCksInwiLDQpKzENDQoJUyBSVFJZPSRQKF5SUShSUFJJ LFJRSU5EWCksInwiLDQpDQ0KCVMgTkVXUFJJPTQNDQoJUzpSVFJZJzxNVFJZIE5FV1BSST01DQ0K CTsNDQoJO0NhbGwgU01MT0cNDQoJOw0NCglTIEFDVElPTj0iWCIsRVZOVD0iUkxEIixFR0xCPSIi DQ0KCVMgREVTQz1SREVWXyIgIl9STU5FXyIgIl9SUk9VVEVfIiAiX1JQSE9ORQ0NCglEIF5TTUxP R1INDQoJOw0NCglMICteUkJPKFJST1VURSxSQkFUQ0gpDQ0KCVMgJFAoXlJCTyhSUk9VVEUsUkJB VENIKSwifCIpPSJTIg0NCglTICRQKF5SQk8oUlJPVVRFLFJCQVRDSCksInwiLDMpPSRIDQ0KCUwg LV5SQk8oUlJPVVRFLFJCQVRDSCkNDQoJOw0NCgk7IENsZWFuIHVwIF5SQ1RMIGdsb2JhbC4NDQoJ Ow0NCglJICRFKFJNTkUsMSk9IkEiIEQgSEdVUF4lWkFEDQ0KCUQgUkVTRVQNDQoJOw0NCgk7IERl YWxsb2NhdGUgZmlsZXMgYW5kIHZhcmlhYmxlcy4NDQoJOw0NCglTIFJQUklYPVJQUkkNDQoJUyBB VVRPPTAsUlBSST1ORVdQUkkNDQoJUzpORVdQUkk9NSBIT0xERVNDPUxFUlINDQoJOw0NCgk7IENo YW5nZSBwcmlvcml0eQ0NCgk7DQ0KCUkgUlBSSVgnPVJQUkkgRCBFTlRSWV5SQ1JPVVRFIFMgUlBS ST1ORVdQUkkNDQoJTCAtXlJCKFJST1VURSkNDQoJSSAkRChBQ0MpIEwgLV5QUyhBQ0MpDQ0KUFJP QjEJOw0NCgk7IExvZyB0byBsaW5lIGVycm9yIGdsb2JhbC4NDQoJOw0NCglTIEhJTkRYPSskSA0N CglMICteTEVSUihISU5EWCkNDQoJUzonJEQoXkxFUlIoSElORFgpKSBeTEVSUihISU5EWCk9MQ0N CglTIElORFg9XkxFUlIoSElORFgpDQ0KCVMgTEVSUj0kRShMRVJSLDEsMjUpDQ0KCVMgXkxFUlIo SElORFgsSU5EWCk9TEVSUl8ifCJfUlJPVVRFXyJ8Il9SREVWXyJ8Il8kSA0NCglTIF5MRVJSKEhJ TkRYKT1eTEVSUihISU5EWCkrMQ0NCglMIC1eTEVSUihISU5EWCkNDQoJOw0NCgk7IFJlc2V0IGxp bmUgZXJyb3IgdmFyaWFibGUuDQ0KCTsNDQoJUyAoTEVSUixSUk9VVEUsUkRFVixSUEhPTkUpPSIi DQ0KCVENDQpSRURJUgk7DQ0KCTsgTW5lbW9uaWMgcmVkaXJlY3Rpb24NDQoJOw0NCglJICREKF5S Q1RMKCJSRURJUiIsUk1ORSkpIFMgUk1ORT1eUkNUTCgiUkVESVIiLFJNTkUpDQ0KCTsNDQoJOyBQ aG9uZSByZWRpcmVjdGlvbg0NCgk7DQ0KCVE6UlBIT05FPSIiDQ0KCUQ6JEQoXlJDVEwoIlJFRElS IixSUEhPTkUpKQ0NCgkuUyBSWFg9XlJDVEwoIlJFRElSIixSUEhPTkUpDQ0KCS5JIFJYWD8xTi5F IFMgUlBIT05FPVJYWCBRDQ0KCS5TIFJNTkU9UlhYDQ0KCS5RDQ0KCVENDQoJOw0NClJVTk5JTkcJ Ow0NCgk7IENvdW50IHRoZSBudW1iZXIgb2YgYmFja2dyb3VuZCBqb2JzIHJ1bm5pbmcNDQoJOw0N CglTIFJVTj0wDQ0KCVMgTUFYPSRQKF5MQUIoTEFCTlVNLCJSRVBPUlRJTkciKSwifCIpDQ0KCUYg SUk9MToxOk1BWCBMICteUkJEUklWUihJSSk6MCBTOickVCBSVU49UlVOKzEgTCAtXlJCRFJJVlIo SUkpDQ0KCUsgSUkNDQoJUQ0NClNXSVRDSAk7ICAgICAgICAgICAgICAgICAgIA0NCgk7IENoZWNr IHNodXRkb3duIHN3aXRjaCwgdXNlciBzaHV0ZG93bg0NCgk7IElmIHRoZSBzd2l0Y2ggaW4gXlJD VEwgaXMgcmFpc2VkLCBiYXRjaGVzIHdpbGwgYmUgYWxsb3dlZCB0byBjb21wbGV0ZQ0NCgk7IGJl Zm9yZSBzaHV0dGluZyBkb3duLiAgSWYgdGhlIHN3aXRjaCBpbiBeJVNXIGlzIHJhaXNlZCwgdGhl bg0NCgk7IHRoZSByZXBvcnRpbmcgam9iIHdpbGwgdGVybWluYXRlIGltbWVkaWF0ZWx5Lg0NCgk7 DQ0KCUwgK15SQ1RMKDApOjANDQoJSSAkVCxeUkNUTCgwKT4wIFMgXlJDVEwoMCk9XlJDVEwoMCkt MSBMIC1eUkNUTCgwKSBTIFNXSVRDSD0xIFENDQoJTCAtXlJDVEwoMCkNDQoJUyBTV0lUQ0g9XiVT VyhVQ0ksIlJCRFJJVlIiKQ0NCglRDQ0KS0lMTElUCTsgDQ0KCTsgS2lsbCBvZmYgdmFyaWFibGVz IGluIGNhc2Ugb2YgbGluZSBkcm9wLg0NCgk7DQ0KCUsgQUNDRixDRCxBQ0NTVEEsWDEsWDIsWDMs WDcsWDgsUkNBR0UsUFIsTE5NLExFVFRFUg0NCglLIEFHRSxBR0VSLFNFWCxEUk5BTSxDTEFELFNU QVRDQixSRVEyVEVDLEZBU1QsUVVFQ0xODQ0KCUsgQ0xOQU0sQ0xSVCxSRVFOVU0sUEFUSUQsRlJB TUUsSExPRyxIRlJFUCxDT0xEVCxDT0xUTQ0NCglLIEFTVDEsQVNUMixBQ0lUWSxBU1RBVEUsQVpJ UCxDU1osVE4sUFJPRixTRVEsVFNUUjIsVFNUUjMNDQoJSyBUSU5GTyxUTk0sVEMsUkVQUklOVCxV UlZPTCxDWVRPQUJODQ0KCUsgUkMsUkNOQU1SLFJDTk9STSxSQ1NUQVQsUkNVTklULFJFU0ZMRyxN QUxFLE1BWENPTA0NCglLICVOVU1EQVQsJVBBU0RBVCwlU1RSREFUMSwlU1RSREFUMixDTFBIT05F LFBGT1JNDQ0KCUsgQUdFWCxDTCxGRU1BTEUsSENLLEk5LEo5LEs5LExJTkUxLExJTkUyLE0NDQoJ SyBSUFRGTEcsUlBUTkFNLFJTRVEsUlNMVCxTQUNISyxTVFJULFRDSyxUQ05ULFRTRVENDQoJSyBU U1QsVFNUUg0NCglLIFg0LFNPVVJDRSxMTVAsSFNULFBSQ0xTLFBSQUNDLFBSRVYsRElBRyxDTEFT Uw0NCglLIFNPVVJDMSxTUENSQ1YsRFRSRVFELFJFRklELEJMTktJRCxDTFNPUlQsQUREQ0xODQ0K CVENDQpDTVEJOw0NCgk7IEN1bXVsYXRpdmUgcGF0aWVudCBxdWV1ZWluZy4NDQoJOw0NCglTIENN Q0xOVU09JFAoXlBEKEFDQywxKSwifCIpDQ0KCVMgQ01QQVRJRD0kUCheUEQoQUNDLDMpLCJ8Iiwy KQ0NCkNNUTEJOw0NCglJICckRCheQ01DTE4oQ01DTE5VTSkpIShDTVBBVElEPSIiKSBLIENNQ0xO VU0sQ01QQVRJRCBRDQ0KCUkgJyREKF5DTVBBVChDTUNMTlVNLENNUEFUSUQsQUNDKSkgUyBDTVNU QVQ9IkYiDQ0KCUQgXiVaSE5EWA0NCglTIF5DTVEoJUhJTkRYXyJ8Il9BQ0MpPUFDQ18ifCJfQ01T VEFUXyJ8Ig0NCglLIENNQ0xOVU0sQ01QQVRJRCxDTVNUQVQNDQoJUQ0NCgk7DQ0KRVBRCTsgDQ0K CTsgRXBpZGVtaW9sb2d5IHF1ZXVlaW5nLg0NCgk7DQ0KCVMgRVBDTE5VTT0kUCheUEQoQUNDLDEp LCJ8IikNDQpFUFExCTsNDQoJSSAkUCheQyhFUENMTlVNKSwifCIsNik9IiIgSyBFUENMTlVNIFEN DQoJOw0NCgk7IFNldCB1cCBhcnJheSBvZiBlcGlkZW1pb2xvZ3kgd29ya3NoZWV0cy4gIFJlcG9y dGluZyBkcml2ZXJzIHdpbGwgaGF2ZQ0NCgk7IHRvIHJlLXN0YXJ0ZWQgaWYgY2hhbmdlcyBhcmUg bWFkZSB0byBeTEFCKExBQk5VTSwiRVBJREVNSU9MT0dZIiwiV1MiKQ0NCgk7DQ0KCUQ6JyREKEVQ SURFTSkNDQoJLlMgV1NOVU09IiINDQoJLkYgIFMgV1NOVU09JE8oXkxBQihMQUJOVU0sIkVQSURF TUlPTE9HWSIsIldTIixXU05VTSkpIFE6V1NOVU09IiIgIEQNDQoJLi5TIEVQSURFTShXU05VTSk9 IiINDQoJLi5RDQ0KCS5RDQ0KCTsNDQoJOyBDaGVjayB0byBzZWUgaWYgZXBpZGVtaW9sb2d5IHJl c3VsdHMgb3JkZXJlZA0NCgk7DQ0KCVMgT1JERVJFRD0wDQ0KCVMgV1NOVU1TPV5QRChBQ0MsIldT IikNDQoJRiBJPTE6MSBTIFdTTlVNPSRQKCRQKFdTTlVNUywifCIsSSksIjsiKSBROldTTlVNPSIi ICBEICBROk9SREVSRUQNDQoJLlM6JEQoRVBJREVNKFdTTlVNKSkgT1JERVJFRD0xDQ0KCS5RDQ0K CVE6J09SREVSRUQNDQoJOw0NCglJICckRCheRVBQQVQoRVBDTE5VTSxBQ0MpKSBTIEVQU1RBVD0i RUYiDQ0KCUQgXiVaSE5EWA0NCglTIF5DTVEoJUhJTkRYXyJ8Il9BQ0MpPUFDQ18ifCJfRVBTVEFU XyJ8Ig0NCglLIEVQQ0xOVU0sRVBQQVRJRCxFUFNUQVQNDQoJUQ0NCg0NClJQQkRVMVNEDQ0KUlBC RFUxU0QJOztMTFM7U0lURTsxLjA7U2FuIERpZWdvIE5JREEgUmVwb3J0IChib2R5KSBwcmludDtG Skg7MDQtRkVCLTIwMDI7NTg4MzksNzk3MjMNDQoJO0pXWTsyNC1KQU4tOTM7T3JpZ2luYWwgKENv cGllZCBmcm9tIFJQQkROSSAmIFJQRkJTRCkNDQoJOw0NCgk7RkpIOzA0LUZlYi0wMjtMb2cgYWxs IGFjY2VzcyB0byB0aGlzIHByb2dyYW0gdG8gXllMT0cuDQ0KCTtGSkg7MzAtSmFuLTAyO0ZpeCBz cGFjaW5nIGZvciByZXN1bHRzIHRoYXQgYXJlIE9OTFkgYSBzcGFjZS4NDQoJO01BTDsxMC1KQU4t MDI7Rml4IHNwYWNpbmcgZm9yIHJlc3VsdHMgYWZ0ZXIgc2V4L2FnZSBmbGFnZ2luZy4NDQoJO01B TDswMi1PQ1QtMDE7U3VwcHJlc3MgY2FsY3VsYXRlZCByZXN1bHRzIHcvIG5vIHJlc3VsdC4NDQoJ O01BTDsyMC1TRVAtMDE7QnVnIGZpeCBmb3IgU2VuZC9Db3B5IENsaWVudDtDaGVjayBmb3IgQ0M6 IGlzIG51bGwuDQ0KCTtNQUw7MDMtQVVHLTAxO0FkZGVkIENvcHl0byBmdW5jdGlvbi4NDQoJO01B TDswOS1NQVktMDE7QmxvY2sgU2VuZCBDb3B5IENhbm5lZCBNZXNzYWdlIDQ0NDQsIGFuZCA5OTk2 DQ0KCTtGSkg7MTgtTWFyLTAxO1VzZSBZUlBUUkFJTCB0byBwcmludCBwbGFjZS1vZi1zdmMgbGVn ZW5kLg0NCgk7RkpIOzI4LUphbi0wMTtQZXIgQy4gQnVzc2VsbCwgcHJpbnQgdGhlIFJDTkFNIGJv bGRlZCwgbm90IHBhdGggZGlhZy4NDQoJO0ZKSDsyNS1KYW4tMDE7UHJpbnQgcGF0aCBkaWFnbm9z aXMgbGluZSBib2xkZWQuDQ0KCTtNTDsxNC1ERUMtMDA7TW9kaWZpZWQgdG8gcHJpbnQgQ29weSBD bGllbnQgTmFtZQ0NCgk7TUw7MTItREVDLTAwO0NoYW5nZSBtZXNzYWdlICdURVNUIElOIFBST0dS RVNTJyB0byAnUEVORElORycNDQoJO01MOzIyLU5PVi0wMDtNb3ZlIFJlc3VsdCBCb2R5IDEgTWFy Z2luLg0NCgk7TUw7MTQtTk9WLTAwO1NwYWNlIGJldHdlZW4gY2FubmVkIG1lc3NhZ2VzIHBlciBE ci4gU3BpbGxtYW4uDQ0KCTtNTDsxOS1PQ1QtMDA7Rml4IHJlc3VsdHMgZnJvbSBiZWluZyBwdXNo ZWQgdG8gcmlnaHQgc2lkZQ0NCgk7ICAgICAgICAgICAgO2lmIHJlc3VsdCBuYW1lIGhhdmUgMjUg Y2hhcmFjdGVycyBvciBtb3JlLg0NCgk7RkpIOzI1LVNlcC0wMDtNb3ZlZCBhbGwgcGxhY2Ugb2Yg c2VydmljZSBjb2RlIHRvIFBMU0VSVl5ZUlBUU1VCLg0NCgk7RkpIOzI0LVNlcC0wMDtBZGRlZCBm aXggZm9yIEJha2VyZmllbGQgcGxhY2Ugb2Ygc3ZjLg0NCgk7RkpIOzE0LUF1Zy0wMDtUZW1wb3Jh cnkgZml4IGZvciBCREwgcGxhY2Ugb2Ygc2VydmljZSBwcm9ibGVtLg0NCgk7RkpIOzAxLUp1bi0w MDtQcmludCBjYW5uZWQgbXNnIGJlZm9yZSBmcmVlIHRleHQgZm9yIFJDODEwNiBwZXIgQkpILg0N Cgk7REFTOzE4LU9jdC0xOTk5O045OS0wMjEyO1VwZGF0ZSBmb3IgWTJLIDYuMDYgcmVsZWFzZQ0N Cgk7U0hEOzIwLUpBTi05OTtNb2RpZmllZCB0aGUgcmVzdWx0IG5hbWUgdG8gcHJpbnQgMzAgY2hh cmEuDQ0KCTtGSkg7MjgtRGVjLTk4O0lmIGFuIFJDTk9STSBpcyBub3QgZGVmaW5lZCBkb24ndCBw cmludCBpdC4NDQoJO0ZKSDszMS1PY3QtOTg7QWRkZWQgYm9sZCBXUyBoZWFkaW5ncyBmb3IgY2xp ZW50IDMwMjc1Lg0NCgk7U0hEOzEwLUFVRy05ODtNb2RpZmllZCB0byBtb3ZlIHRoZSBjeXRvIGRh dGEgdG8gdGhlIHJpZ2h0IGZvciAyMjc4MQ0NCgk7U0hEOzA5LUFVRy05ODtBZGRlZCBib2xkIHRv IGN5dG8gcmVzdWx0cyBmb3IgQ2xpZW50IDIyNzgxDQ0KCTtTSEQ7MDgtQVVHLTk4O01vZGlmaWVk IHNwYWNpbmcgZm9yIGFsbCBjbGllbnRzIGZvciByZWFkYWJpbGl0eQ0NCgk7RkpIOzI3LUp1bC05 ODtNb2RpZmllZCB0byBwcmludCBXUyBoZWFkaW5nIGluIGJvbGQgZm9yIGNsbiAzMTQ1Ni4NDQoJ O01UQzsxNy1BcHItOTc7Q29waWVkIGZyb20gUlBCRE5JU0QgYW5kIG1vZGlmaWVkIGZvciBVTklW RVJTQUwgMSBmb3JtYXQNDQoJO01UQzswNy1KYW4tOTc7UHJpbnQgdGV4dCBiZWZvcmUgY2FubmVk IG1lc3NhZ2UNDQoJO01UQzsyMy1PY3QtOTY7U2V0IGVudHJ5IGludG8gUlRFIDc3NzcgZm9yIFNF TkQgQ09QWSBmaW5hbCBhY2Nlc3Npb25zDQ0KCTtNVEM7MDEtQXVnLTk2O0FkZCBTZXJ2aWNlIENv ZGUgU3VtbWFyeSBmb3IgY2hhcnRlciBob3NwaXRhbA0NCgk7TVRDOzMxLUp1bC05NjtBZGQgY2xp ZW50IHNwZWNpZmljIE91dCBvZiBSYW5nZSBTdW1tYXJ5DQ0KCTtNVEM7MTQtSlVOLTk2O0V4dGVu ZCBsZW5ndGggb2YgcmN1bml0IGlmIHJjbm9ybSAiIg0NCgk7TVRDOzI5LU1BWS05NjtBZGRlZCAk WSBjaGVjayBiZWZvcmUgZG9pbmcgUlBUUkFJTFNEIGlmIFBPUw0NCgk7TVRDOzA0LUFQUi05NjtV cGRhdGVkIFBMU0VSViBsb2dpYw0NCgk7TVRDOzEzLURFQy05NTtQaWVjZSBvdXQgUkNOT1JNIGJ5 ICI7IiBpZiA+MTIgc28gcmVwb3J0IHdpbGwgbm90IHdyYXANDQoJO01UQzswMy1OT1YtOTU7Qzk1 LTExMCBQZXJmb3JtaW5nIGxhYiBpbmZvIGFkZGVkDQ0KCTtTSEQ7MjQtTUFSLTk1O0FkZGVkIFdl bGxuZXNzIExvZ2ljDQ0KCTtHSkE7MTctQVVHLTk1O0FkZGVkIFROSSBleHBhbmRlZCB0cmFuc2xh dGlvbg0NCgk7UERIOzA1LUFQUi05NTtDOTQtMDI1NTtOV0EvUmVmbGV4IC0tIEFkZGVkIHJlcG9y dCB0cmFpbGVyDQ0KCTtQREg7MDMtTk9WLTk0O0M5Mi0wMjM3IChDaGFuZ2UgSEZSRVAtPkhGUVVF LCBsb29wIGNvdW50ZXIgSS0+Q09QWVgpDQ0KCTtLTUw7My1ub3YtOTQ7Uzk0LTU1OTtjaGFuZ2Ug c2l0ZSByZXBvcnRpbmcgZm9yIFNhbiBEaWVnbyAtY3l0byBzdHVmZg0NCgk7TVRDOzExLUF1Zy05 NDtTdHJpcCBvZmYgMXN0IHBpZWNlIG9mIFJDTkFNUiBpZiBzcGFjZQ0NCgk7TVRDOzEwLUF1Zy05 NDtQaWVjZSBvdXQgdGVzdCBuYW1lIGlmIGdyZWF0ZXIgdGhhbiAyMCBjaGFyYWN0ZXJzDQ0KCTtN VEM7MTctSlVOLTk0O0NoYW5nZWQgdGV4dCBhdCBib3R0b20gdG8gU0QgbGFiIE1lZCBEaXINDQoJ Ow0NDQoJO0E7TExTOw0NCgk7DQ0KCTsgIFRoaXMgcm91dGluZSB3aWxsIHByaW50IGFsbCBmcmVl IGZvcm0gcmVzdWx0cyBpbiB0aGUgYm9keSBvZiB0aGUNDQoJO2RvY3RvciByZXBvcnQgZm9ybS4g IEl0IHdpbGwgYWxzbyBwcmludHMgY2FubmVkIG1lc3NhZ2VzIGFuZCBmcmVlDQ0KCTt0ZXh0IGZv ciB0aGVzZSByZXN1bHRzLg0NCgk7DQ0KCTsqOw0NCgk7DQ0KCUkgVFNUUic9IiIgRA0NCgkuVyAi QWRkaXRpb25hbCB0ZXN0KHMpIHJlcXVlc3RlZDoiLCENDQoJLkkgJEwoVFNUUik8ODAgVyBUU1RS IFENDQoJLkYgSTk9ODA6LTE6MSBEOiRFKFRTVFIsSTkpPSIgIiAgUTpUU1RSPSIiDQ0KCS4uVyAk RShUU1RSLDEsSTkpLCENDQoJLi5TIFRTVFI9JEUoVFNUUixJOSsxLDI1NSkNDQoJOw0NCglEIExP Rw0NCgk7DQ0KVFNFUQk7IFJlYWQgdGhyb3VnaCB0ZXN0IGNvZGUgcHJpbnQgc2VxdWVuY2VzLg0N CglEIE9NSVReUlBCRFMNDQoJRDpOUkxGTCBOSURBDQ0KCVMgUEFUSEZMRz0kUyhBQ0M8MTAwMDAw MDoxLDE6MCkNDQoJUyAoUFNFUSxUU0VRKT0iIg0NCglTIChIQ0ssVENLLENMLFRDTlQpPTANDQoJ RiAgUyBQU0VRPSRPKFBST0YoUFNFUSkpLChUQ0ssQ0wpPTAgUTpQU0VRPSIiICBEDQ0KCS5GIEk5 PTE6MSBTIFRTRVE9JE8oUFJPRihQU0VRLFRTRVEpKSBROlRTRVE9IiIgIEQgVEMNDQoJRiBJOT0x OjEgUyBUU0VRPSRPKFNFUShUU0VRKSksKFRDSyxDTCk9MCBROlRTRVE9IiIgIEQgVEMNDQoJRCBF TkQNDQoJUQ0NCgk7DQ0KVEMJOyBSZWFkIHRocm91Z2ggdGVzdCBjb2Rlcy4NDQoJOw0NCglTIFRD PSIiDQ0KCUYgIFMgVEM9JE8oU0VRKFRTRVEsVEMpKSBXOlRDSyYoVEM9IiIpICIiIFE6VEM9IiIg IEQNDQoJLkQgUlNFUQ0NCgkuSyBTRVEoVFNFUSxUQykNDQoJLlENDQoJUQ0NCgk7DQ0KUlNFUQk7 IFJlYWQgdGhyb3VnaCByZXN1bHQgY29kZSBwcmludCBzZXF1ZW5jZXMuDQ0KCTsNDQoJSSBQU0VR PSIiIFMgUlBUTkFNPVNFUShUU0VRLFRDKQ0NCglFICBTIFJQVE5BTT1QUk9GKFBTRVEpDQ0KCUQ6 JFk+TE5HVFNUIEhFQUReQEhEUEdNLExPRw0NCgk7DQ0KCVMgUlNFUT0iIixQUklOVD0wDQ0KCUYg IFMgUlNFUT0kTyhTRVEoVFNFUSxUQyxSU0VRKSkgUTpSU0VRPSIiICBEDQ0KCS5TIFJFU1VMVD1T RVEoVFNFUSxUQyxSU0VRKQ0NCgkuUzokUChQUihSRVNVTFQpLCJ8IiwyKSc9IiEiIFBSSU5UPTEN DQoJLlM6JFAoUFIoUkVTVUxUKSwifCIsNCknPSIiISgkUChQUihSRVNVTFQpLCJ8Iiw1KSkgUFJJ TlQ9MQ0NCglTIEZPUk09JFAoJEcoXlBEKEFDQywxMCxUQykpLCJ8IiwzKQ0NCglEOiREKExUUCkN DQoJLlM6TFRQIEZPUk09JFAoJEcoXkxUUEgoTEFDQywxMCxUQykpLCJ8IiwzKQ0NCglROidQUklO VA0NCglTIFJTRVE9IiIsUFJJTlRFRD0wDQ0KCUYgSzk9MToxIFMgUlNFUT0kTyhTRVEoVFNFUSxU QyxSU0VRKSkgUTpSU0VRPSIiICBEDQ0KCS5EIFNFVA0NCgkuSSAkRyhBQ0NTVEEpJz0iUiIsJEco QUNDU1RBKSc9IkYiLCREKF5MQUIoTEFCTlVNLCJOT04tUEFSVElBTCBSRVNVTFRTIixSQykpIFEN DQoJLkQ6Q1lUTyBDUFJJTlQNDQoJLlM6UkM9MjA5IFJTTFQ9IiEiICA7U3VwcmVzcyBVSUJDDQ0K CS47UyBSU0xUPSQkU1RSSVBCXiVaU1RSKFJTTFQsIiAiKQ0NCgkuSSBSU0xUJz0iICIgUyBSU0xU PSQkU1RSSVBCXiVaU1RSKFJTTFQsIiAiKQ0NCgkuRDpSU0xUJz0iISImKFJDJz04MTA2KSBGUFJJ TlQsVEVYVCxDQU4NDQoJLkQ6UlNMVCc9IiEiJihSQz04MTA2KSBGUFJJTlQsQ0FOLFRFWFQNDQoJ LkkgQ0xOVU09NTE3NjYhKENMTlVNPTUxNzcwKSEoQ0xOVU09NTE3OTcpIEQNDQoJLi5JIFJQVEZM Ryc9IiIgUyBPT1JTVU0oKyRHKENPVU5UKSk9UkNOQU1SXyJ8Il9SU0xUXyJ8Il9SUFRGTEdfInwi X1JDTk9STSxDT1VOVD0rJEcoQ09VTlQpKzENDQoJLksgUkNOQU1SLFJDTk9STSxSQ1NUQVQsUkNV TklULFJFU0ZMRyxNQUxFDQ0KCS5LIEZFTUFMRSxBR0VYLFJQVEZMRyxSU0xULFNBQ0hLLFFSU0xU DQ0KCVENDQoJOw0NClNFVAk7IFNldCB1cCBkYXRhIGZvciBwcmludGluZy4NDQoJOw0NCglTIFJD PVNFUShUU0VRLFRDLFJTRVEpDQ0KU0VUMQlROiREKFhSQyhSQykpDQ0KCVMgUkNTVEFUPSRQKFBS KFJDKSwifCIpDQ0KCUkgUkNTVEFUJz0iUiIsUkNTVEFUJz0iRCIsUkNTVEFUJz0iUCIgUQ0NCglJ ICckRChQTkRGTEcpLFJDU1RBVD0iUCIgUQ0NCglTIChOUlNMVCxSU0xUKT0kUChQUihSQyksInwi LDIpDQ0KCVMgUkVTRkxHPSRQKFBSKFJDKSwifCIsMykNDQoJUyBSTVNHPSRQKFBSKFJDKSwifCIs NCkNDQoJUyBSRlRYPSskUChQUihSQyksInwiLDUpDQ0KCVMgV1NOVU1QPSRQKFBSKFJDKSwifCIs NykNDQoJUyBRUlNMVD0wDQ0KCUQ6UlNMVD0iISIgQ0hLUlNMVA0NCglROlFSU0xUDQ0KCUQgUExT RVJWXllSUFRTVUINDQoJUyBSQ05BTVI9JFAoUFIoUkMsMCksInwiKQ0NCglTIFJDVU5JVD0kUChQ UihSQywwKSwifCIsMikNDQoJUyBSQ05PUk09JFAoUFIoUkMsMCksInwiLDMpDQ0KCVMgU0FDSEs9 JFAoUFIoUkMsMCksInwiLDQpDQ0KCVMgTUFMRT0kUChQUihSQywwKSwifCIsNSkNDQoJUyBGRU1B TEU9JFAoUFIoUkMsMCksInwiLDYpDQ0KCVMgTlJQVEVEPSRQKFBSKFJDLDApLCJ8Iiw3KQ0NCglT OkZFTUFMRT0iIiBGRU1BTEU9TUFMRQ0NCglTICRQKFNQQUNFLCIgIiwyNSk9IiINDQoJSyBOT1JN DQ0KCVMgQUdFWD1BR0UsUlBURkxHPVJFU0ZMRyxQU0VYPVNFWA0NCglTOlNFWD0iTkkiIFNFWD0i TSINDQoJRDoiUyJbU0FDSEsgU0VYXlJQRkxBRw0NCglEOlNBQ0hLPSJBIiBBR0VeUlBGTEFHDQ0K CVM6IlMiJ1tTQUNISyYoIkEiJz1TQUNISykgUlBURkxHPSIiDQ0KCVMgU0VYPVBTRVgNDQoJUzpS UFRGTEdbIioiIFJQVEZMRz0iKiINDQoJUzooUlBURkxHPSJBQk4iKSYoUkNVTklUPSIiKSBSUFRG TEc9IkFCTk9STUFMIg0NCglLIFJDQUdFKFJDKQ0NCgk7U3VwcHJlc3MgY2FsY3VsYXRlZCByZXN1 bHQgaWYgcmVzdWx0DQ0KCVMgUlNMVFhYPSRUUihSU0xULCIgIiwiIikNDQoJSSBXU05VTVA9IkMi LFJTTFRYWD0iIiBTIFJTTFQ9IiEiIFENDQoJUTpSU0xUPSIhIg0NCglTOlJTTFQ9IlFOUyIgUlNM VD0iUVVBTlRJVFkgTk9UIFNVRkZJQ0lFTlQiLFJDVU5JVD0iIg0NCglTOlJTTFQ9IlROUCIgUlNM VD0iVEVTVCBOT1QgUEVSRk9STUVEIixSQ1VOSVQ9IiINDQoJUzpSU0xUPSJVTlMiIFJTTFQ9IlVO U0FUSVNGQUNUT1JZIixSQ1VOSVQ9IiINDQoJUzpSU0xUPSJURiIgUlNMVD0iVE8gRk9MTE9XIixS Q1VOSVQ9IiINDQoJUzpSU0xUPSJOT1RFIiBSQ1VOSVQ9IiINDQoJUzpSU0xUPSJUTkkiIFJTTFQ9 IlRFU1QgTk9UIElORElDQVRFRCIsUkNVTklUPSIiDQ0KCVM6UlNMVD0iVEVTVCBJTiBQUk9HUkVT UyIgUlNMVD0iUEVORElORyINDQoJUQ0NCgk7DQ0KRlBSSU5UCTsgRnJlZSBmb3JtIHJlc3VsdHMg cHJpbnQgZm9yIHRoZSBmcmVlIGZvcm0gcmVwb3J0Lg0NCglTIChDTE5GTEcsREJMKT0wIEkgQ0xO VU09MjI3ODEgUyBDTE5GTEc9MQ0NCgk7DQ0KCVcgIQ0NCglJIE5STEZMLE5JREFTUCxEQ0FUJz1P RENBVCBXICENDQoJOw0NCglEOiRZPkxOR1RTVCBIRUFEXkBIRFBHTSxMT0cNDQoJSSBQU0VRJz0i IiwnVENLIEQNDQoJLlcgIQ0NCgkuSSBDTE5VTT0zMTQyNCxSUFROQU09IkhFTUFUT0xPR1kiIShS UFROQU09IklORkVDVElPVVMgRElTRUFTRSBNQVJLRVJTIikhKFJQVE5BTT0iQ0Q0L0NEOCBQQU5F TCIpIShSUFROQU1bIkhJVi0xIikgRCBIRUFEXkBIRFBHTSxMT0cNDQoJLlc6JFg+MCAhDQ0KCS5X ID8xLCIqKioqKiAiLFJQVE5BTSwiICoqKioqIg0NCgkuSSBQQVRIRkxHLFJQVE5BTVsiU1VSR0lD QUwgUEFUSE9MT0dZIFJFUE9SVCIgVyA/NzAsIlBFUkYgTEFCIg0NCgkuSSBDTE5VTT0zMTQ1NiEo Q0xOVU09MzAyNzUpIEQNDQoJLi5XICRDKDEzKSw/MSwiKioqKiogIixSUFROQU0sIiAqKioqKiIN DQoJLi5XICRDKDEzKSw/MSwiKioqKiogIixSUFROQU0sIiAqKioqKiIsIQ0NCglJIFBTRVE9IiIs KFJQVE5BTSc9UkNOQU1SKSwnVENLIEQNDQoJLlcgIQ0NCgkuSSBDTE5VTT0zMTQyNCxSUFROQU09 IkhFTUFUT0xPR1kiIShSUFROQU09IklORkVDVElPVVMgRElTRUFTRSBNQVJLRVJTIikhKFJQVE5B TT0iQ0Q0L0NEOCBQQU5FTCIpIShSUFROQU1bIkhJVi0xIikgRCBIRUFEXkBIRFBHTSxMT0cNDQoJ Llc6JFg+MCAhDQ0KCS5XICIqKioqKiAiLFJQVE5BTSwiICoqKioqIg0NCgkuSSBQQVRIRkxHLFJQ VE5BTVsiU1VSR0lDQUwgUEFUSE9MT0dZIFJFUE9SVCIgVyA/NzAsIlBFUkYgTEFCIg0NCgkuSSBD TE5VTT0zMTQ1NiEoQ0xOVU09MzAyNzUpIEQgDQ0KCS4uVyAkQygxMyksPzEsIioqKioqICIsUlBU TkFNLCIgKioqKioiDQ0KCS4uVyAkQygxMyksPzEsIioqKioqICIsUlBUTkFNLCIgKioqKioiLCEN DQoJOw0NCgk7IE1pY3JvIGRvdWJsZSBjb2x1bW4uDQ0KCTsNDQoJSSBSQz43Nzk5JihSQzw4MDAw KSBEICBRDQ0KCS5JICRZPkxOR1RTVCxDTCMyPTAgRCBIRUFEXkBIRFBHTSxMT0cgUyBIQ0s9MA0N CgkuRDpIQ0snPTENDQoJLi5TIEhDSz0xLENMPTANDQoJLi5XICE/MSwiU0VOU0lUSVZJVFkiLD8y MiwiMSAyIDMgNCINDQoJLi5XID8zOCwiU0VOU0lUSVZJVFkiLD81OSwiMSAyIDMgNCINDQoJLlMg Q0w9Q0wrMQ0NCgkuUyBGQ1Q9JFMoQ0wjMj0wOjM4LDE6MSkNDQoJLlc6RkNUPTEgIQ0NCgkuVyA/ RkNUKzEsJEUoUkNOQU1SLDEsMzApDQ0KCS5XID9GQ1QrMjEsTlJTTFQsIiAgIixSRVNGTEcNDQoJ LlMgVENLPTENDQoJOw0NCgk7IFBhdGhvbG9naXN0IHNpZ25hdHVyZQ0NCglJIFJDPTgxNTEhKFJD PTgwNDEpIShSQz05MjAxNikgRCAgUQ0NCgkuVyAhIQ0NCgkuVyA/KDIwKygxNS0oJEwoUlNMVCkv MikpKSxSU0xULCIgKE9yaWdpbmFsIHNpZ25hdHVyZSBvbiBmaWxlKSINDQoJLlcgIT8yMCwiX19f X19fX19fX19fX19fX19fX19fX19fXyINDQoJOw0NCgk7IERlZmF1bHQgZm9ybWF0DQ0KCTsNDQoJ RDokWT5MTkdUU1QgSEVBRF5ASERQR00sTE9HLFJIRUFEDQ0KCTsNDQoJSSBSQz0yNDAhKFJDPTI3 NSkgVyAhICAgICAgICAgICAgOyBwcmludCBibGFuayBsaW5lIGlmIGZlcnJpdGluIG5leHQuDQ0K CTsNDQoJSSBSUFROQU09UkNOQU1SLCdUQ0sgRA0NCgkuVzokWD4wICENDQoJLlcgPzEsUlBUTkFN DQ0KCUQ6KFJDTkFNUic9UlBUTkFNKSEoSzknPTEpIShQU0VRJz0iIikNDQoJLksgUkNOQU1YLFBJ RUNFDQ0KCS5XOiRYPjAgIQ0NCgkuRiAgUTokRShSQ05BTVIpJz0iICIgIEQNDQoJLi5TIFJDTkFN Uj0kRShSQ05BTVIsMiwkTChSQ05BTVIpKQ0NCgkuUyBSQ0xOR1RIPSRTKCRMKFJTTFQpPDEwOjI1 LDE6MTUpDQ0KCS5JIFJDTkFNUidbIiAiIFMgUkNOQU1SPSRFKFJDTkFNUiwxLFJDTE5HVEgpDQ0K CS5JICRMKFJDTkFNUik+UkNMTkdUSCBEDQ0KCS4uRiBQST0xOjEgUyBQSUVDRShQSSk9JEUoJFAo UkNOQU1SLCIgIixQSSksMSxSQ0xOR1RIKSBROlBJRUNFKFBJKT0iIg0NCgkuLlMgSj0xLFJDTkFN WChKKT0iIiBGIFBJPTE6MSBROlBJRUNFKFBJKT0iIiAgRA0NCgkuLi5JICRMKFJDTkFNWChKKSkr JEwoUElFQ0UoUEkpKT4oUkNMTkdUSC0xKSBTIEo9SisxDQ0KCS4uLlMgUkNOQU1YKEopPSRHKFJD TkFNWChKKSlfJFMoUEk9MToiIiwxOiIgIilfUElFQ0UoUEkpDQ0KCS5JIENMTlVNPTIyNzgxIFcg PzM2IA0NCgkuUyBEQkw9MCBJIENMTkZMRyBTIERCTD0xDQ0KCS5JIFBBVEhGTEcgUyBEQkw9MSBX ICENDQoJLkkgJEQoUkNOQU1YKSBGIEs9MToxOkogVzokWD4xICEgVyA/MSwkUyhEQkw6JCREQkwo UkNOQU1YKEspKSwxOlJDTkFNWChLKSkNDQoJLkUgIFcgPzEsJFMoREJMOiQkREJMKFJDTkFNUiks MTpSQ05BTVIpDQ0KCS5TIERCTD0wDQ0KCUkgJEwoUlNMVCk+MTcsUlBURkxHPSIiLFJDVU5JVD0i IixSQ05PUk09IiIgRCAgUQ0NCgkuVyA/MjAsUlNMVCANDQoJLlc6UExTRVJWXSIiID83NCwkRShQ TFNFUlYsMSwyKQ0NCgkuUyBUQ0s9MQ0NCglJIFJQVEZMRyc9IiIgVyA/MjYsJEooUlBURkxHLDEw KSw/MzcsJEooUlNMVCw5KQ0NCglFICBXID8xOSwkSihSU0xULDE3KQ0NCglTIFJDVU5JVD0kUyhS Q05PUk09IiI6JEUoUkNVTklULDEsMjApLDE6JEUoUkNVTklULDEsMTApKQ0NCglXID80OCxSQ1VO SVQNDQoJSSAkRChSQ05PUk0pXDEwPTAgRA0NCgkuSSAkTChSQ05PUk0pPjEyIEQNDQoJLi5JIFJD Tk9STVsiOyIgRA0NCgkuLi5OIEsxLFJDTk9STVgNDQoJLi4uSSAkTCgkRShSQ05PUk0sIjsiLDEp KT4xMiBEICBRDQ0KCS4uLi5XID82MCwkRShSQ05PUk0sMSwxMikNDQoJLi4uLlc6UExTRVJWXSIi ID83NCwkRShQTFNFUlYsMSwyKQ0NCgkuLi4uVyAhPzYwLCRFKFJDTk9STSwxMywyOCkNDQoJLi4u RiBLMT0xOjEgUyBSQ05PUk1YPSRQKFJDTk9STSwiOyIsMSxLMSkgUTooJEwoUkNOT1JNWCk+MTIp DQ0KCS4uLlcgPzYwLCRQKFJDTk9STSwiOyIsMSxLMS0xKQ0NCgkuLi5XICE/NjAsJFAoUkNOT1JN LCI7IixLMSwkTChSQ05PUk0pKQ0NCgkuLi5RDQ0KCS4uSSBSQ05PUk0nWyI7IiBEDQ0KCS4uLlcg PzYwLCRFKFJDTk9STSwxLDEyKQ0NCgkuLi5XOlBMU0VSVl0iIiA/NzQsJEUoUExTRVJWLDEsMikN DQoJLi4uVyAhPzYwLCRFKFJDTk9STSwxMywyOCkNDQoJLkkgJEwoUkNOT1JNKTwxMyBXID82MCxS Q05PUk0gVzpQTFNFUlZdIiIgPzc0LCRFKFBMU0VSViwxLDIpDQ0KCUQ6JEQoUkNOT1JNKVwxMA0N CgkuRiBMOT0xOjE6UkNOT1JNIEQNDQoJLi5JIEw5PjEsJFk+TE5HVFNUIEQgSEVBRF5ASERQR00s TE9HLFJIRUFEDQ0KCS4uUTonJEQoUkNOT1JNKEw5KSkNDQoJLi5JICRMKFJDTk9STShMOSkpPjEy IEQNDQoJLi4uVyA/NjAsJEUoUkNOT1JNKEw5KSwxLDEyKQ0NCgkuLi5XOlBMU0VSVl0iIiA/NzQs JEUoUExTRVJWLDEsMikNDQoJLi4uVyAhPzYwLCRFKFJDTk9STShMOSksMTMsMjgpDQ0KCS4uRSAg VyA/NjAsUkNOT1JNKEw5KSBXOlBMU0VSVl0iIiA/NzQsJEUoUExTRVJWLDEsMikNDQoJLi5XOkw5 PFJDTk9STSAhDQ0KCVMgVENLPTENDQoJUQ0NCkRCTChMSU5FKQk7IERvdWJsZSBzdHJpa2UgdGV4 dA0NCglOIFNBVkVYDQ0KCVcgJEMoMTMpLExJTkUgUyBTQVZFWD0kWCBXICRDKDEzKSxMSU5FLCRD KDEzKSxMSU5FDQ0KCVMgJFg9U0FWRVgtMg0NCglLIFNBVkVYDQ0KCVEgIiINDQoJOw0NCkNQUklO VAk7IEZyZWUgZm9ybSByZXN1bHRzIHByaW50IGZvciB0aGUgY3l0byBmcmVlIGZvcm0gcmVwb3J0 DQ0KCTsgIGZvciBHWU4gd29ya3NoZWV0IG9ubHkNDQoJOw0NCglEOlJDPUNZUkNGRElBRyYoV0tT SEVFVCc9ODAwKQ0NCgkuSSAkRCheUEQoQUNDKSkgUyBQQ0RBVEE9JFAoJEcoXlBEKEFDQyw0KSks InwiLDgpLEZSREFURT0kUCheUEQoQUNDLDcpLCJ8Iiw0KQ0NCgkuSSAkRCheTFRQSChBQ0MpKSBT IFBDREFUQT0kUCgkRyheTFRQSChBQ0MsNCkpLCJ8Iiw4KSxGUkRBVEU9JFAoXkxUUEgoQUNDLDcp LCJ8Iiw0KQ0NCgkuUyBDT0RFPSRQKFBDREFUQSwiOyIsMikNDQoJLkQ6Q09ERT0iIg0NCgkuLkkg JEQoXlBSKEFDQyxDWVJDRkRJQUcpKSBTIE1TRz0kUCheUFIoQUNDLENZUkNGRElBRyksInwiLDQp DQ0KCS4uSSAkRCheV1BSKEFDQyxDWVJDRkRJQUcpKSBTIE1TRz0kUCheV1BSKEFDQyxDWVJDRkRJ QUcpLCJ8Iiw0KQ0NCgkuUzpDT0RFJz0iIiBNU0c9JFAoJEcoXkxBQihMQUJOVU0sIkNZVE8iLCJD T0RFUyIsQ09ERSkpLCJ8IikNDQoJLlE6JyRMKCRHKE1TRykpDQ0KCS5ROickRCheTEFCKExBQk5V TSwiQ1lUTyIsIlhSRUYiLE1TRykpDQ0KCS5TIENMVFhUPV5MQUIoTEFCTlVNLCJDWVRPIiwiWFJF RiIsTVNHKQ0NCgkuUzonJEQoXkNDUigiQ0xBU1MiLENMTlVNKSkgQ0xUWFQ9JFAoQ0xUWFQsIi8i KSAgIA0NCglRDQ0KCTsNDQpDQU4JOyBDYW5uZWQgbWVzc2FnZXMuDQ0KCTsNDQoJSSBSTVNHJz0i IiBEDQ0KCS5GIEw5PTE6MSBTIE1TMT0rJFAoUk1TRywiLCIsTDkpIFE6J01TMSAgSSAkRCheTVNH KE1TMSkpPTExIEQNDQoJLi5ROiREKF5OU1lTKCJCTE9DSyBDQU5ORUQgTVNHIixNUzEpKSAgIDtC bG9jayBTZW5kIENvcHkgTWVzc2FnZQ0NCgkuLlMgVFhUQ05UPSteTVNHKE1TMSkNDQoJLi5GIE05 PTE6MTpUWFRDTlQgRA0NCgkuLi5EOiRZPkxOR1RTVCBIRUFEXkBIRFBHTSxMT0csUkhFQUQNDQoJ Li4uVzokWD4wICENDQoJLi4uSSBDTE5VTT0yMjc4MSBXID8yOQ0NCgkuLi5XID80LCRTKENMTkZM RyZEQkw6JCREQkwoIiAgICAiXyRHKF5NU0coTVMxLE05KSkpLDE6Xk1TRyhNUzEsTTkpKQ0NCgku Llc6J1BBVEhGTEcgISENDQoJLlc6JFg+MCAhDQ0KCUsgUk1TRyxNUzEsVFhUQ05ULEw5LE05DQ0K CVENDQoJOw0NClRFWFQJOyBGcmVlIHRleHQuDQ0KCTsNDQoJUyBBRERSREI9MCxSRklSU1Q9MQ0N CglJIFJGVFggRA0NCgkuRiBMOT0xOjE6UkZUWCBEDQ0KCS4uRDokWT5MTkdUU1QgSEVBRF5ASERQ R00sTE9HLFJIRUFEDQ0KCS4uOw0NCgkuLkQ6UkM9MTA5Mw0NCgkuLi5JICRFKFBSKFJDLEw5KSwx LDMpJz0iQ0M6IiBTIEFERFJEQj0wDQ0KCS4uLkkgJEUoUFIoUkMsTDkpLDEsMyk9IkNDOiIgRA0N CgkuLi4uUyBDQ05VTT0kUChQUihSQyxMOSksIkNDOiIsMikNDQoJLi4uLlMgQ0NOVU09JCRTVFJJ UEJeJVpTVFIoQ0NOVU0sIiAiKQ0NCgkuLi4uSSBDQ05VTSc9IiIsJEQoXkMoQ0NOVU0pKSBEDQ0K CS4uLi4uUyBBRERSREI9MA0NCgkuLi4uLlMgUFIoUkMsTDkpPSJDTElFTlQ6ICJfQ0NOVU0NDQoJ Li4uLkkgQ0NOVU0nPSIiLCckRCheQyhDQ05VTSkpIEQNDQoJLi4uLi5TIFBSKFJDLEw5KT0kUChQ UihSQyxMOSksIkNDOiIsMikNDQoJLi4uLi5TIFBSKFJDLEw5KT0kJFNUUklQTF4lWlNUUihQUihS QyxMOSksIiAiKQ0NCgkuLi4uLkkgJ1JGSVJTVCwnQUREUkRCIFcgISENDQoJLi4uLi5TIEFERFJE Qj0xDQ0KCS4uLi5JIENDTlVNPSIiIEQNDQoJLi4uLi5TIFBSKFJDLEw5KT0kUChQUihSQyxMOSks IkNDOiIsMikNDQoJLi4uLi5TIFBSKFJDLEw5KT0kJFNUUklQTF4lWlNUUihQUihSQyxMOSksIiAi KQ0NCgkuLi4uLkkgJ1JGSVJTVCwnQUREUkRCIFcgISENDQoJLi4uLi5TIEFERFJEQj0xDQ0KCS4u VzokWD4wICENDQoJLi47RG91YmxlIHNwYWNlcyBmb3IgcmVzdWx0IGNvZGUgMTA5MyAtIENvcHl0 bw0NCgkuLkkgUkM9MTA5MywnUkZJUlNULCdBRERSREIgVyAhDQ0KCS4uSSBDTE5VTT0yMjc4MSBX ID8yOQ0NCgkuLjtTIERJQUdGTEc9JFMoUkNOQU1SWyJESUFHTk9TSVMiOjEsMTowKQ0NCgkuLlcg PzQsJFMoQ0xORkxHJkRCTDokJERCTCgiICAgICJfJEcoUFIoUkMsTDkpKSksMTpQUihSQyxMOSkp DQ0KCS4uOw0NCgkuLkkgUkM9MTA5MywkRShQUihSQyxMOSksMSw3KT0iQ0xJRU5UOiIgRA0NCgku Li5TIENDTlVNPSRQKFBSKFJDLEw5KSwiQ0xJRU5UOiIsMikNDQoJLi4uUyBDQ05VTT0kJFNUUklQ Ql4lWlNUUihDQ05VTSwiICIpDQ0KCS4uLkkgJEQoXkMoQ0NOVU0pKSBXICIgICIsJFAoXkMoQ0NO VU0pLCJ8IikNDQoJLi47DQ0KCS4uSSBSQz0xNDMzLCRFKFBSKFJDLEw5KSwxLDMpPSJDQzoiIEQN DQoJLi4uUyBDQ05VTT0kUChQUihSQyxMOSksIkNDOiIsMikNDQoJLi4uUyBDQ05VTT0kJFNUUklQ Ql4lWlNUUihDQ05VTSwiICIpDQ0KCS4uLkkgJEQoXkMoQ0NOVU0pKSBXICIgICIsJFAoXkMoQ0NO VU0pLCJ8IikNDQoJLi5TIFJGSVJTVD0wDQ0KCUkgUkM9ODEwNiBXICENDQoJSyBSRlRYLEw5LFBS Q0MxDQ0KCVENDQoJOw0NCkVORAk7IFByaW50IGZpbmFsIG9yIHRyYWlsZXIgbWVzc2FnZS4NDQoJ Ow0NCglJICRHKERFRkFVTFQpIEQNDQoJLlMgUk1TRz0kUygrJEcoREVGRkxHKTpERUZGTEcsMTok RyheTEFCKExBQk5VTSwiREVGIEZMQUcgTVNHIikpKQ0NCgkuUTonUk1TRw0NCgkuVyAhIFc6JEco TUVTU0FHRSknPSIiICE/NCxNRVNTQUdFDQ0KCS5EIENBTg0NCgkuUQ0NCgk7DQ0KCTsgQ29kZSBh ZGRlZCB0byBwcmludCBQZXJmb3JtaW5nIExhYiBpbmZvcm1hdGlvbiBhdCBib3R0b20gb2YgcmVw b3J0DQ0KCTsNDQoJSSAkRChQU1JWKSBEOigkWSsyKT5MTkdUU1QgSEVBRF5ASERQR00sTE9HIEQg UlBTUlZeWVJQVFJBSUwNDQoJOw0NCglJICREKE9PUlNVTSkgRCBPT1INDQoJOw0NCglJICREKF5D Q1IoIkNIQVJURVIiLENMTlVNKSkgRCBTVkMNDQoJOw0NCgk7IFJlcG9ydCBUcmFpbGVyDQ0KCVMg VE1QSEVBRD0iUFJJTlReQEhEUEdNIg0NCglEIFRSQUlMRVJeWVJQVFJBSUwoVE1QSEVBRCwyNSw2 MCwxLDgwLENMTlVNLEFDQykNDQoJSyBUTVBIRUFEDQ0KCUsgSERQR00gICAgICAgIDsga2lsbCB2 YXJpYWJsZSAtIHJlcG9ydGluZyBkcml2ZXJzIHJldXNpbmcNDQoJOw0NCglGIE09JFk6MTpMTkdU U1QgVyAhDQ0KCUQ6Q1lUTw0NCgkuSSAkRChDTFRYVCkgVyAhPzMsQ0xUWFQsIQ0NCgkuSyBDTFRY VA0NCglXICE/MSwiUEFHRSAiLFBHLCIgICINDQoJVzokRChSRVBSSU5UKSAiKFJFUFJJTlQpICIN DQoJUzpGSU5BTCBGTVNHPSJGSU5BTCINDQoJRDonRklOQUwNDQoJLlMgJFAoXkxBQlRPVCheTERU KSwifCIsNCk9JFAoXkxBQlRPVCheTERUKSwifCIsNCkrMQ0NCgkuUyBGTVNHPSJQQVJUSUFMIExB QiINDQoJVyBGTVNHLCIgUkVQT1JUICAiLE9QQVROQU0sIiAgIixBQ0NGDQ0KCVcgIiAgIiwkJERB VEVeJVpDT05WKCwiUzMiKQ0NCglXICIgICIsJCRUSU1FXiVaQ09OVigsIlMxIikNDQoJOw0NCglT IExFVFRFUj0xDQ0KCVM6JyRHKENPUElFUykgQ09QSUVTPSIiDQ0KCUkgJEcoRk9MTE9XVVApPSIi LENZVE8sJ0ZJQ0hFLCREKENMRVRURVIpLCckRyhOT1JNQUwpLENPUFlYPUNPUElFUyBEDQ0KCS5R OkNMQVNTPSJDTEFTUyAwIiEoQ0xBU1M9IkNMQVNTIEkiKSEoQ0xBU1M9IkNMQVNTIElJIikNDQoJ LkQgXlJQTFRTRA0NCgkuSyBDTEVUVEVSDQ0KCS5RDQ0KCTsNDQoJOyBRdWV1ZSBpZiBmaW5hbCBh IGNvcHkgb2YgYWNjZXNzaW9uIHRvIHNwZWNpYWwgcm91dGUgc28gY2xpZW50IGlucXVpcnkNDQoJ OyBjYW4gcHJpbnQgYWxsIFNFTkQgQ09QWSBhY2NucyBhdCBvbmNlIGluc3RlYWQgb2YgU0lOR0xF IERFTUFORCBlYWNoDQ0KCTsNDQoJO0kgJEcoQUNDU1RBKT0iUiIsUlJPVVRFJz03Nzc3LCtDTE5V TT1RVUVDTE4sJyREKFJQVE5NKSwkRCheUFIoQUNDLDE0MzMpKSwkUCheUEQoQUNDLDcpLCJ8Iiw0 KT0iIiBEIF5ZUlBTQ1BZDQ0KCUkgJyREKEFVVE9GQVgpLCRHKEFDQ1NUQSk9IlIiISgkRyhBQ0NT VEEpPSJGIiksUlJPVVRFJz03Nzc3LCtDTE5VTT1RVUVDTE4sJyREKFJQVE5NKSwkUCheUEQoQUND LDcpLCJ8Iiw0KT0iIiBEDQ0KCS5TIExBQlNVQj0iIg0NCgkuRiAgUyBMQUJTVUI9JE8oXkxBQkRF KExBQk5VTSwiTEFCIERFIixMQUJTVUIpKSBROkxBQlNVQj0iIiAgRA0NCgkuLlMgU05EVEM9IiIN DQoJLi5GICBTIFNORFRDPSRPKF5MQUJERShMQUJOVU0sIkxBQiBERSIsTEFCU1VCLCJURVNUUyIs U05EVEMpKSBROlNORFRDPSIiICBEDQ0KCS4uLlE6JyREKF5QRChBQ0MsMTAsU05EVEMpKSAgICAg O05vIHRlc3QgYXZhaWxhYmxlDQ0KCS4uLlMgU05EU0VRPSIiDQ0KCS4uLkYgIFMgU05EU0VRPSRP KF5QRChBQ0MsMTAsU05EVEMsU05EU0VRKSkgUTpTTkRTRVE9IiIgIEQNDQoJLi4uLlMgU05EUkM9 JFAoXlBEKEFDQywxMCxTTkRUQyxTTkRTRVEpLCJ8IikNDQoJLi4uLlE6JyREKF5MQUJERShMQUJO VU0sIkxBQiBERSIsTEFCU1VCLCJURVNUUyIsU05EVEMsU05EUkMpKQ0NCgkuLi4uUyBTTkRQR009 JEcoXkxBQkRFKExBQk5VTSwiTEFCIERFIixMQUJTVUIsIlRFU1RTIixTTkRUQyxTTkRSQykpDQ0K CS4uLi5EOlNORFBHTSc9IiIgQFNORFBHTQ0NCgkuLi47UyBTTkRSQz0iIg0NCgkuLi47RiAgUyBT TkRSQz0kTyheTEFCREUoTEFCTlVNLCJMQUIgREUiLExBQlNVQiwiVEVTVFMiLFNORFRDLFNORFJD KSkgUTpTTkRSQz0iIiAgRA0NCgkuLi4uO1MgU05EUEdNPSRHKF5MQUJERShMQUJOVU0sIkxBQiBE RSIsTEFCU1VCLCJURVNUUyIsU05EVEMsU05EUkMpKQ0NCgkuLi4uO0Q6U05EUEdNJz0iIiBAU05E UEdNDQ0KCTsNDQoJSSAnJEQoQVVUT0ZBWCksUlJPVVRFPTc3NzcgRCBeWVJQU0MsXllSUFNDMg0N Cgk7DQ0KCUQ6JEcoRk9MTE9XVVApPSIiIF5SUEtJTEwNDQoJUQ0NCgk7DQ0KQ0hLUlNMVAk7IENo ZWNrIHRvIHNlZSBpZiBhbnkgZnJlZSB0ZXh0IG9yIGNhbm5lZCBtZXNzYWdlcyB3ZXJlIGVudGVy ZWQNDQoJOyBhdCByZXN1bHRzIGVudHJ5LCBleGNsdWRpbmcgYW55IGF1dG8tY2FubmVkIG1lc3Nh Z2VzLg0NCgk7DQ0KCUkgUk1TRz0iIixSRlRYPSIiIFMgUVNSTFQ9MSBRDQ0KCUQ6Uk1TRyc9IiIN DQoJLlMgUklORk89JEcoXlJDKFJDLDApKQ0NCgkuUTpSSU5GTz0iIg0NCgkuUyBBVVRPPSRQKFJJ TkZPLCJ8Iiw3KQ0NCgkuRiBJSTk9MToxIFMgUFJNU0c9JFAoUk1TRywiLCIsSUk5KSBROlBSTVNH PSIiICBEDQ0KCS4uUzooIiwiX0FVVE9fIiwiKSdbKCIsIl9QUk1TR18iLCIpIE5FVz0kRyhORVcp X1BSTVNHXyIsIg0NCglTIFJNU0c9JEcoTkVXKQ0NCglTOlJNU0c9IiImKFJGVFg9IiIpIFFTUkxU PTENDQoJSyBORVcNDQoJUQ0NCgk7DQ0KUkhFQUQJVyA/MSwiKioqKiogIixSUFROQU0sIiAoQ29u dGludWVkKSAqKioqKiINDQoJVyAhPzEsUkNOQU1SLCIgKENvbnRpbnVlZCk6Ig0NCglRDQ0KCTsN DQpTVFJQKFgpCTtTdHJpcCBvZmYgYmxhbmtzIGZyb20gZnJvbnQgYW5kIGVuZCBvZiBzdHJpbmcN DQoJUTpYPzEuIiAiICIgIg0NCglOIEksSixMDQ0KCVMgTD0kTChYKQ0NCglGIEk9MToxOkwgUTok RShYLEkpJz0iICINDQoJRiBKPUw6LTE6MSBROiRFKFgsSiknPSIgIg0NCglRICRFKFgsSSxKKQ0N Cgk7DQ0KTU9WRVJFUyhSQykJOyBNb3ZlIHJlc3VsdHMgZnJvbSBvbmUgUkMgdG8gRFJVRw0NCglO IENOVCxJDQ0KCVMgUFIoRFJVRyk9UFIoUkMpLFBSKERSVUcsMCk9UFIoUkMsMCksQ05UPSRQKFBS KFJDKSwifCIsNSkNDQoJRiBJPTE6MTpDTlQgUyBQUihEUlVHLEkpPVBSKFJDLEkpDQ0KCVMgU0VR KE5UU0VRLE5UQyxEQ0FUXyJ8Il9EUlVHKT1EUlVHDQ0KCVENDQoJOw0NCk5JREEJO05JREEgU0VR IGNvbnZlcnNpb24NDQoJTiBLSw0NCglJICREKFNSQyk8MTAgRA0NCgkuUyBOSURBPSJCT1RIIg0N CgkuRCBHRVRTUkNeU1VTQUNUDQ0KCS5RDQ0KCTsNDQoJUyBOVFNFUT0tMSxUU0VRPSRPKFNFUSgi IikpLE5UQz0kTyhTRVEoVFNFUSwiIikpDQ0KCUYgS0s9MjoxOk5VTVRTVCBTIFRTVFIoS0spPSIi DQ0KCVMgU0VRKE5UU0VRLE5UQyk9U0VRKFRTRVEsTlRDKSxUU0VRPU5UU0VRDQ0KCUYgIFMgVFNF UT0kTyhTRVEoVFNFUSkpLChDTCxUQ0spPTAgUTpUU0VRPSIiICBEDQ0KCS5TIFRDPSIiDQ0KCS5G ICBTIFRDPSRPKFNFUShUU0VRLFRDKSkgUTpUQz0iIiAgRA0NCgkuLlMgUlNFUT0iIg0NCgkuLkYg IFMgUlNFUT0kTyhTRVEoVFNFUSxUQyxSU0VRKSkgUTpSU0VRPSIiICBEIFJFU0VRDQ0KCS4uSyBT RVEoVFNFUSxUQykNDQoJLi5RDQ0KCS5RDQ0KCVENDQoJOw0NClJFU0VRCTtDaGFuZ2UgdG8gTklE QSBzZXF1ZW5jaW5nDQ0KCVMgUkM9U0VRKFRTRVEsVEMsUlNFUSksU1JDPVJDDQ0KCTsNDQoJO0lm IG5vdCBpbiB0aGUgc2NyZWVuL2NvbmZpcm1hdGlvbiBhcnJheSB0aGVuIHB1dCBpdCBhdCB0aGUg ZW5kDQ0KCTsgb2YgdGhlIHJlcG9ydC4NDQoJOw0NCglJICckRChDUkMoUkMpKSwnJEQoU1JDKFJD KSkgRCBGUkNFTkQgUQ0NCgk7DQ0KCTtJZiB0aGlzIGlzIGEgY29uZmlybWF0aW9uIHJlc3VsdCwg ZmluZCBpdHMgc2NyZWVuIHJlc3VsdCBjb2RlLg0NCglJICREKENSQyhSQykpIEQgIFE6U1JDPSIi DQ0KCS5TIFNSQz0iIg0NCgkuRiAgUyBTUkM9JE8oQ1JDKFJDLFNSQykpIFE6U1JDPSIiICBROiRE KF5QUihBQ0MsU1JDKSkNDQoJLkkgU1JDPSIiIEQgRlJDRU5EDQ0KCS5RDQ0KCTsNDQoJUyBEQ0FU PSRQKFNSQyhTUkMpLCJ8IiwyKQ0NCgk7DQ0KCTtDb2xsYXBzaW5nIGFsbCByZXN1bHRzIHRvIGEg c2luZ2xlIHNjcmVlbiByZXN1bHQgc28uLi4NDQoJOw0NCglJICRQKFNSQyhTUkMpLCJ8IiwzKT0i UyIgRCAgUQ0NCgkuUyBEUlVHPURDQVQsQ1JDPSIiLFBPUz0iIixEUlVHVFlQPSIiLEhRQ09ERT0k UCgkRyheUkMoU1JDLDApKSwifCIsOSkNDQoJLkQgTU9WRVJFUyhSQykNDQoJLjsNDQoJLjtTY3Jl ZW4gY2FuIG9ubHkgYmUgcG9zaXRpdmUgaWYgb25lIG9mIHRoZSBjb25maXJtYXRpb25zIGlzDQ0K CS47IHBvc2l0aXZlLg0NCgkuOw0NCgkuSSAkRChDUkMoUkMpKSBEDQ0KCS4uUyBDUkM9UkMNDQoJ Li5GICBTIFBPUz0kTyhTUkMoU1JDLFBPUykpIFE6UE9TPSIiICBROiRQKFBSKFBPUyksInwiLDIp J1siUE9TIg0NCgkuLlENDQoJLkkgQ1JDPSIiIFMgQ1JDPSRPKFNSQyhTUkMsQ1JDKSkNDQoJLlMg RFJVR1RZUD0kUyhDUkM9IiI6IiIsMTokUChTUkMoU1JDLENSQyksInwiLDIpKQ0NCgkuSSBQT1Nd IiIgRCBNT1ZFUkVTKFBPUykNDQoJLlMgJFAoUFIoRFJVRywwKSwifCIpPSRTKEhRQ09ERV0iIjok UCheSFEoIlFTIixIUUNPREUsIkQiKSwifCIpLDE6JFAoUkNOQU0oU1JDKSwifCIpKQ0NCgkuUzpE UlVHVFlQPSJRVUFMIiAkUChQUihEUlVHLDApLCJ8IiwzKT0kUChSQ05BTShTUkMpLCJ8IiwzKV8k UyhDUkM9IiI6IiIsMToiOyJfJFAoUkNOQU0oQ1JDKSwifCIsMykpDQ0KCS5RDQ0KCTsNDQoJO0V4 cGxvZGUgdG8gY29uZmlybWF0aW9uIHJlc3VsdCBjb2Rlcy4NDQoJO0NvbmZpcm1hdGlvbnMgYXJl IG9uIGZpbGUgc28ganVzdCByZXNlcXVlbmNlLg0NCgk7DQ0KCUkgJEQoQ1JDKFJDKSkgRCAgUQ0N CgkuUyBEUlVHPSRQKFNSQyhTUkMsUkMpLCJ8IiksRFJVR1RZUD0kUChTUkMoU1JDLFJDKSwifCIs MikNDQoJLlMgQ1JDPVJDLEhRQ09ERT0kUCgkRyheUkMoQ1JDLDApKSwifCIsOSkNDQoJLkQgTU9W RVJFUyhSQykNDQoJLlMgJFAoUFIoRFJVRywwKSwifCIpPSRTKERSVUdUWVA9IlFVQU4iOiIgIixI UUNPREVdIiI6JFAoXkhRKCJRUyIsSFFDT0RFLCJEIiksInwiKSwxOiRQKFJDTkFNKENSQyksInwi KSkNDQoJLlM6RFJVR1RZUD0iUVVBTCIgJFAoUFIoRFJVRywwKSwifCIsMyk9JFAoUkNOQU0oU1JD KSwifCIsMylfIjsiXyRQKFJDTkFNKENSQyksInwiLDMpDQ0KCS5RDQ0KCTsNDQoJO09ubHkgc2Ny ZWVuIG9uIGZpbGUgc28gcHJvcGFnYXRlIHJlc3VsdHMgdG8gY29uZmlybWF0aW9uIHJlc3VsdCBj b2Rlcy4NDQoJOw0NCglJICREKFNSQyhTUkMpKTwxMCBEIEZSQ0VORCBRICA7IE5vIENSQydzIC0g bW92ZSB0byBlbmQNDQoJUyBDUkM9IiINDQoJRiAgUyBDUkM9JE8oU1JDKFNSQyxDUkMpKSBROkNS Qz0iIiAgRA0NCgkuUyBEUlVHPSRQKFNSQyhTUkMsQ1JDKSwifCIpLERSVUdUWVA9JFAoU1JDKFNS QyxDUkMpLCJ8IiwyKQ0NCgkuUTpEUlVHVFlQJz0iUVVBTCINDQoJLlMgSFFDT0RFPSRQKCRHKF5S QyhDUkMsMCkpLCJ8Iiw5KQ0NCgkuRCBNT1ZFUkVTKFJDKQ0NCgkuUyAkUChQUihEUlVHLDApLCJ8 Iik9JFMoSFFDT0RFXSIiOiRQKF5IUSgiUVMiLEhRQ09ERSwiRCIpLCJ8IiksMTokUChSQ05BTShD UkMpLCJ8IikpDQ0KCS5TOkRSVUdUWVA9IlFVQUwiICRQKFBSKERSVUcsMCksInwiLDMpPSRQKFJD TkFNKFNSQyksInwiLDMpXyI7Il8kUChSQ05BTShDUkMpLCJ8IiwzKQ0NCgkuUQ0NCglRDQ0KRlJD RU5ECTsNDQoJUyBTRVEoTlRTRVEsTlRDLCJaWlpafCJfUlNFUSk9UkMNDQoJUyBIUUNPREU9JFAo JEcoXlJDKFJDLDApKSwifCIsOSkNDQoJSSBIUUNPREVdIiIgUyAkUChQUihSQywwKSwifCIpPSRQ KF5IUSgiUVMiLEhRQ09ERSwiRCIpLCJ8IikNDQoJUQ0NCgk7DQ0KT09SCTsNDQoJO0NsaWVudCBT cGVjaWZpYyBTdW1tYXJ5IG9mIE91dCBvZiBSYW5nZSBSZXN1bHRzDQ0KCUkgKCRZK0NPVU5UKzYp PkxOR1RTVCBEIEhFQUReQEhEUEdNLExPRw0NCglXICEhISE/MSwiKioqKioqKioqKioqKioqKioq KioqKioqKioqKipPVVQgT0YgUkFOR0UgU1VNTUFSWSoqKioqKioqKioqKioqKioqKioqKioqKioq KioqIg0NCglXICE/MSwiKiIsPzc5LCIqIg0NCglXICE/MSwiKiAgVEVTVCBOQU1FIiw/MjgsIlJF U1VMVCIsPzQ4LCJGTEFHIiw/NjAsIlJFRkVSRU5DRSBSQU5HRSIsPzc2LCIqIg0NCglXICE/MSwi KiAgLS0tLS0tLS0tIiw/MjgsIi0tLS0tLSIsPzQ4LCItLS0tIiw/NjAsIi0tLS0tLS0tLS0tLS0t LSIsPzc2LCIqIg0NCglTIENPVU5UPSIiIEYgIFMgQ09VTlQ9JE8oT09SU1VNKENPVU5UKSkgUTpD T1VOVD0iIiAgRA0NCgkuUyBPT1I9T09SU1VNKENPVU5UKQ0NCgkuVyAhPzEsIioiLD8zLCRQKE9P UiwifCIpLD8yOCwkUChPT1IsInwiLDIpLD80OCwkUChPT1IsInwiLDMpLD82MCwkUChPT1IsInwi LDQpLD83NiwiKiINDQoJVyAhPzEsIioiLD83NiwiKiINDQoJVyAhPzEsIioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKiINDQoJVyAhDQ0KCUsgT09SLE9PUlNVTSxDT1VOVA0NCglRDQ0KU1ZDCTsNDQoJOyBD aGFydGVyIEhvc3BpdGFsIFNlcnZpY2UgQ29kZSBQcmludA0NCgk7DQ0KCUkgJFk+TE5HVFNUIEQg SEVBRF5ASERQR00sTE9HDQ0KCVcgISE/NSwiQ0hBUlRFUiBTRVJWSUNFIENPREU6Ig0NCglGIFNW Qz0yOjEgUyBYVEM9JFAoWDgsInwiLFNWQykgUTpYVEM9IiIgIEQNDQoJLkkgJFk+TE5HVFNUIEQg SEVBRF5ASERQR00sTE9HIFcgISE/NSwiQ0hBUlRFUiBTRVJWSUNFIENPREU6Ig0NCgkuVyAhPzcs JEUoIjAwMDAwIiwxLDUtJEwoWFRDKSlfWFRDXyItIixYVEMjMTEjMTANDQoJLlcgPzE3LCRQKF5U QyhYVEMpLCJ8IikNDQoJLlcgPzU4IFcgJFMoJEQoXllDSEFSVEVSKFhUQykpOl5ZQ0hBUlRFUihY VEMpLDE6IiIpDQ0KCVENDQoJOw0NCkxPRwk7IExvZyBhbGwgYWNjZXNzZXMgdG8gXllMT0cuDQ0K CTsNDQoJUTonJEcoXkxBQlJFUCgiU0QiLCJMT0dHSU5HIikpDQ0KCU4gJUhJTkRYLFlSVCxZUkIN DQoJRCBeJVpITkRYDQ0KCVMgWVJUPSRHKFJST1VURSkNDQoJUzpZUlQ9IiIgWVJUPSI/Pz8iDQ0K CVMgWVJCPSRHKFJCQVRDSCkNDQoJUzpZUkI9IiIgWVJCPSI/Pz8iDQ0KCVMgXllMT0coWVJULFlS QiwlSElORFgpPUFDQ18ifCJfJEcoUEcpXyJ8Il8kVCgrMClfInwiDQ0KCUsgJUhJTkRYLFlSVCxZ UkINDQoJUQ0NCg0NClJQSERCTEsNDQpSUEhEQkxLCTs7TExTO1NJVEU7Ni4wMDtQcmludCBIZWFk aW5nIC0gVW5pdmVyc2FsIEJsYW5rLjtGSkg7MDUtRkVCLTIwMDI7NTg4NDAsNjAyMjUNDQoJO0RK TDszMS1NYXItOTc7T3JpZ2luYWwuDQ0KCTtBO0xMUzsNDQoJOw0NCgk7RkpIOzA4LUphbi0wMjtQ cmludCB0cmFpbGluZyB6ZXJvZXMgb24gYmF0Y2ggIyBwZXIgQy5CdXNzZWxsLg0NCgk7TUFMOzE4 LUpVTC0wMTtQcmludCBMYWJQaG9uZSA4NjYtMjc5LTM3MDkgZm9yIGNsaWVudHMgdW5kZXIgQ2xp ZW50IEdyb3VwIEhPU1AuDQ0KCTtGSkg7MTctSnVsLTAxO1ByaW50ICJQcmlvciBjbGFzcyIgaWYg UFJDTFMgaXMgZGVmaW5lZCBhbmQgbm9uLW51bGwuDQ0KCTtNQUw7MDYtSlVMLTAxO0ZpeCBidWcg d2l0aCBTb3VyY2UgcHJpbnRpbmcgb24gaGVhZGVyLg0NCgk7ICAgICAgICAgICAgIDtTT1VSQ0Ug YW5kIFNPVVJDRTEgYWxyZWFkeSBzZXR1cCBmcm9tIFJQSU5JVC4NDQoJO0ZKSDsyMi1NYXktMDE7 UHJpbnQgIlNvdXJjZSIgZmllbGQgaW4gaGVhZGVyLg0NCgk7TUFMOzA4LU1BWS0wMTtGaXhlZCBC dWc7UmVpbnRpYWxpemUgTk9STUFMLENZQ09ERSBWYXJpYWJsZXMuDQ0KCTtNQUw7MjItTUFSLTAx O1ByaW50IENvbW1lbnRzIE9uIEhlYWRlcnMgQWdhaW4NDQoJOyAgICAgICAgICAgICA7cGVyIEMu IEJ1c3NlbGwNDQoJO0ZKSDswNC1GZWItMDE7RG9uJ3QgcHJpbnQgdGhlICJUZXN0IE5hbWUiIGxp bmUgZm9yIFBhdGhvbG9neSBhY2NzLg0NCgk7RkpIOzI4LU5vdi0wMDtTdGFydCByZXBvcnQgd2l0 aCBCRUwgYW5kICI4IiBjaGFycyB0byBpbml0aWFsaXplDQ0KCTsgICBuZXcgS2V5Y29tIHByaW50 ZXJzLg0NCgk7TUw7MjItTk9WLTAwO0dyYWIgTWFpbiBIZWFkZXIgZnJvbSBeTEFCKExBQk5VTSwi QSIsIlJFUE9SVElORyIpDQ0KCTsgICAgICAgICAgICA7aW5zdGVhZCBvZiBeTEFCKExBQk5VTSwi QSIsIk1BSU4iKQ0NCgk7ICAgICAgICAgICAgO15MQUIoTEFCTlVNLCJBIiwiTUFJTiIpIGlzIHVz ZWQgZm9yIFJFUSBQUklOVC4NDQoJO0ZKSDsyNS1TZXAtMDA7UHJpbnQgaGVhZGluZyBmb3IgUExB QiBjb2x1bW4uDQ0KCTsNDQoJOyAgVGhpcyByb3V0aW5lIHdpbGwgcHJpbnQgdGhlIGhlYWRpbmcg YmxhbmsgcGFwZXIsIChmcmVlIGZvcm0pLg0NCgk7DQ0KCTsqOw0NCgk7DQ0KCVMgSERQR009JFQo KzApDQ0KCVMgUEc9MCxMSU5FPSIiLCRQKExJTkUsIj0iLDc5KT0iIiAgICAgOyBQYWdlIHdpZHRo IGlzIG9ubHkgNzkgY2hhcg0NCglTIFBBVEhGTEc9JFMoQUNDPDEwMDAwMDoxLDE6MCkNDQoJRCBQ UklOVA0NCglRDQ0KSEVBRAk7DQ0KCTsgRW50cnkgcG9pbnQgZm9yIGNvbnRpbnVhdGlvbi4NDQoJ Ow0NCglXOiRZPDYyICENDQoJVyAhLCJQQUdFICIsUEcsPzEwDQ0KCVc6JEQoUkVQUklOVCkgIihS RVBSSU5UKSAiDQ0KCVc6JEQoRklOQUwpICRTKEZJTkFMOiJGSU5BTCAiLDE6IlBBUlRJQUwgTEFC ICIpDQ0KCVcgIlJFUE9SVCBGT1IgICIsJFAoWDEsInwiLDIpLCIgIENPTlRJTlVFRC4uLiINDQpQ UklOVAk7DQ0KCTsgUHJpbnQgdGhlIGhlYWRlci4NDQoJOw0NCglEIExPRw0NCgk7DQ0KCVMgTEFC REFUQT0kRyheTEFCKExBQk5VTSwiQSIsIlJFUE9SVElORyIpKQ0NCglTIExBQk5BTT0kUCheTEFC KExBQk5VTSksInwiKQ0NCglTIExBREQxPSRQKExBQkRBVEEsInwiLDIpLExBREQyPSRQKExBQkRB VEEsInwiLDMpDQ0KCVMgTENTWj0kUChMQUJEQVRBLCJ8Iiw0KV8iLCAiXyRQKExBQkRBVEEsInwi LDUpXyIgIl8kUChMQUJEQVRBLCJ8Iiw2KQ0NCglTIExBQlBITj0kUChMQUJEQVRBLCJ8IiwxKQ0N CglJICREKF5DQ1IoIkhPU1AiLENMTlVNKSkgUyBMQUJQSE49Ijg2Ni0yNzktMzcwOSINDQoJUyBM QUJYPSJMQUJPUkFUT1JZIENPUlBPUkFUSU9OIE9GIEFNRVJJQ0EgLSAiX0xBQk5BTQ0NCglJIExB REQxJz0iIiBTIExBREQxPUxBREQxXyIgIg0NCglTIExBREQxPUxBREQxX0xBREQyDQ0KCVMgTENB UkU9JEcoXkxBQihMQUJOVU0sIkxJQ0VOU0UiLCJNRURJQ0FSRSIpKQ0NCglTIExDQUlEPSRHKF5M QUIoTEFCTlVNLCJMSUNFTlNFIiwiTUVESUNBSUQiKSkNDQoJOw0NCglJIFJST1VURSc9Nzc3NyBX ICRDKDcpLCI4Ig0NCglXICMNDQoJVyA/NDAsTEFERDENDQoJVyAhLCJQQVRJRU5UIE5BTUU6ICIs T1BBVE5BTSw/NDAsTENTWg0NCglXICEsIkRPQjogIixET0IsPzE3LCJBR0U6ICIsQUdFLD8yOCwi U0VYOiAiLFNFWCw/NDAsTEFCUEhODQ0KCVcgISwiUEFUSUVOVCBJRCAgOiAiLCRFKFBBVElELDEs MzApLD80MyxMQ0FSRQ0NCglXICEsPzQzLExDQUlEDQ0KCVcgISwiUEhZU0lDSUFOICAgOiAiLCRF KERSTkFNLDEsMjIpDQ0KCTsNDQoJSSAkRChUWVBFKSxUWVBFPzEiQSIxRSBIIDINDQoJUyBQRz1Q RysxDQ0KCTsNDQoJUyBDTE5VTU5VWD1DTE5VTQ0NCglTIENMTlVNTlVYPSRFKCIwMDAwMCIsMSw1 LSRMKENMTlVNTlVYKSlfQ0xOVU1OVVhfIi0iXyhDTE5VTU5VWCMxMSMxMCkNDQoJUzpBU1QyPSIi IEFTVDI9Q1NaLENTWj0iIg0NCglTOkFTVDE9IiIgQVNUMT1BU1QyLEFTVDI9Q1NaLENTWj0iIg0N CglJIEZBU1Q9IlkiIShGQVNUPSJZRVMiKSBTIEZBU1Q9IkZBU1RJTkciDQ0KCUkgRkFTVD0iTiIh KEZBU1Q9Ik5PIikgUyBGQVNUPSJOT04tRkFTVElORyINDQoJSSAkUChSQkFUQ0gsIi4iLDIpJz0i IiBTIFJCQVQ9JFAoUkJBVENILCIuIiwyKQ0NCglFICBTIFJCQVQ9UkJBVENIDQ0KCTsNDQoJVyAh LD8zOSxDTE5VTU5VWA0NCglXICEsIkFDQ0VTU0lPTiAgOiAiLEFDQ0YNDQoJVyAhLCJSRVFVSVNJ VElPTjogIixSRVFOVU0sPzQ1LCRFKENMTkFNLDEsMzApDQ0KCVcgIT80NSxBU1QxDQ0KCVcgISwi Q09MTEVDVEVEICA6ICIsQ09MRFQNDQoJSSBDT0xUTSc9IiIsQ09MVE0nPSJOb25lIEdpdmVuIiBX ID8yNCxDT0xUTQ0NCglXID80NSxBU1QyDQ0KCVcgISwiUkVDRUlWRUQgICA6ICIsUkxPRyw/NDUs Q1NaDQ0KCVcgISwiUkVQT1JURUQgICA6ICIsSEZRVUUsPzI1LEZBU1QNDQoJVyAhDQ0KCTtTIFNP VVJDRT0kUCgkRyheUEQoQUNDLDIpKSwifCIsNSkgVzpTT1VSQ0UnPSIiICJTT1VSQ0UgICAgIDog IixTT1VSQ0UNDQoJVzpTT1VSQ0UxJz0iIiAiU09VUkNFICAgICA6ICIsU09VUkNFMQ0NCgk7VyA/ NDUsIlJPVVRFOiIsJFRSKCRKKFJST1VURSw1KSwiICIsMCksIi0iLFJCQVQNDQoJVyA/NDUsIlJP VVRFOiIsJFRSKCRKKFJST1VURSw1KSwiICIsMCksIi0iLFJCQVRfKCRFKCIwMDAiLCRMKFJCQVQp KzEsMykpDQ0KCTsNDQoJVyAhIT83LCJURVNUSU5HIFBFUkZPUk1FRCBBVCBUSEUgQUJPVkUgQURE UkVTUyBVTkxFU1MgTk9URUQgT1RIRVJXSVNFIg0NCglJICREKF5MQUJSRVAoTEFCTlVNLCJNRURJ Q0FMIERJUiIpKSBXICE/NyxeTEFCUkVQKExBQk5VTSwiTUVESUNBTCBESVIiKQ0NCgk7DQ0KCUsg Tk9STUFMLENZQ09ERQ0NCglEIERJQUdeR0NZVE8NDQoJOw0NCglXOiRZPDE3ICEgICAgDQ0KCTtJ IFJFUUNPTSc9IiIgVyAhLCJDT01NRU5UUyAgIDogIixSRVFDT00NDQoJSSBSRVFDT00nPSIiIEQN DQoJLlcgISwiQ09NTUVOVFMgICA6ICIgDQ0KCS5GIEk9MToxOiRMKFJFUUNPTSwiXCIpICBXID8x NCwkUChSRVFDT00sIlwiLEkpLCENDQoJOyBDb21tZW50ZWQgb3V0O01BTDsyMi1NQVItMDENDQoJ O0kgUkVRQ09NJz0iIiwnUEFUSEZMRyBEDQ0KCS5XICEsIkNPTU1FTlRTICAgOiAiIA0NCgkuRiBJ PTE6MTokTChSRVFDT00sIlwiKSAgVyA/MTQsJFAoUkVRQ09NLCJcIixJKSwhDQ0KCVcgISwiVEVT VCBSRVFVRVNUOiAiLFRTVFIoMSkNDQoJVzpUU1RSKDIpJz0iIiAhLD8xNCxUU1RSKDIpDQ0KCVc6 VFNUUigzKSc9IiIgISw/MTQsVFNUUigzKQ0NCglJICckRChOT1JNQUwpLCdQQVRIRkxHIEQNDQoJ LlcgISE/MywiVEVTVCBOQU1FIiw/MzAsIlJFU1VMVCIsPzQ3LCJVTklUUyIsPzYwLCJSRUYgUkFO R0UiDQ0KCS5XID83MywiUExBQiIsIQ0NCglJICREKE5PUk1BTCksJ1BBVEhGTEcgVyAhIQ0NCglX OlBBVEhGTEcgIQ0NCgk7DQ0KCVMgKEhDSyxUQ0ssQ0wpPTANDQoJSyBEQVQxLERBVCxUTk0sJVNU UkRBVDEsJVNUUkRBVDIsJVBBU0RBVCwlTlVNREFUDQ0KCUQgQ1lUTw0NCglRDQ0KCTsNDQpDWVRP CTsNDQoJUTpSUFJUUEdNPSRHKF5MQUIoIlNEIiwiQ1lUTyIsIkZPTExPV1VQIikpDQ0KCUkgJEQo Tk9STUFMKSxQRz0xIEQNDQoJLlc6TE1QJz0iIiA/NCwiTE1QIERBVEU6ICIsTE1QLCIgIg0NCgku SSBMTVA9IiIsUFJFVic9IiIgVyA/NA0NCgkuVzpQUkVWJz0iIiAiUFJFVklPVVMgU01FQVI6ICIs UFJFViwiICINDQoJLkkgTE1QPSIiLFBSRVY9IiIsUFJDTFMnPSIiIFcgPzQNDQoJLlc6UFJDTFMn PSIiICIgUFJJT1IgQ0xBU1M6ICIsUFJDTFMsIiAiDQ0KCS5EOlNPVVJDRSc9IiINDQoJLi5JICgk TChTT1VSQ0UpKzcrJFgpPDc4IEQNDQoJLi4uSSBMTVA9IiIsUFJFVj0iIixQUkNMUz0iIiBXID80 DQ0KCS4uLlcgIlNPVVJDRTogIixTT1VSQ0UsIiAiLCENDQoJLi5FICBXICE/NCwiU09VUkNFOiAi LFNPVVJDRSwiICIsIQ0NCgkuLkkgTE1QPSIiLFBSRVY9IiIsUFJDTFM9IiIsSFNUJz0iIiBXID80 DQ0KCS5EOkhTVCc9IiINDQoJLi5JICgkTChIU1QpKzE3KyRYKTw3OCBEDQ0KCS4uLjtXICJQQVRJ RU5UIEhJU1RPUlk6ICIsSFNULCENDQoJLi4uVyA/NCwiUEFUSUVOVCBISVNUT1JZOiAiLEhTVCwh DQ0KCS4uRSAgVyAhPzQsIlBBVElFTlQgSElTVE9SWTogIixIU1QsIQ0NCgkuVzpCSUxESUFHJz0i IiA/NCwiUEhZU0lDSUFOUyBESUFHTk9TSVM6ICIsQklMRElBRywhDQ0KCS47VyAhPzQsIkxNUCBE QVRFOiIsTE1QLD80MCwiUFJFVklPVVMgU01FQVI6ICIsUFJFViwiICIsUFJDTFMsIQ0NCgkuO1c6 U09VUkNFJz0iIiA/NCwiU09VUkNFOiAiLFNPVVJDRSwhDQ0KCS47VzpIU1QnPSIiID80LCJQQVRJ RU5UIEhJU1RPUlk6ICIsSFNULCENDQoJLjtXOkJJTERJQUcnPSIiID80LCJQSFlTSUNJQU5TIERJ QUdOT1NJUzogIixCSUxESUFHLCENDQoJLkkgJ05PUk1BTCwkRyhDTEFTUyknPTgsJEcoV0tTSEVF VCknPTgwMCBEICBRDQ0KCS4uVyAhDQ0KCS4uRiBJPTE6MTozIFcgJEMoMTMpLCIgICAgICAgICAg ICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioiDQ0KCS4uVyAhDQ0KCS4uRiBJ PTE6MTozIFcgJEMoMTMpLCIgICAgICAgICAgICAgKioqKiBBQk5PUk1BTCBDWVRPTE9HWSBSRVNV TFRTICoqKioiDQ0KCS4uVyAhDQ0KCS4uRiBJPTE6MTozIFcgJEMoMTMpLCIgICAgICAgICAgICAg KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioiDQ0KCS4uVyAhDQ0KCS47SSAnTk9S TUFMLCRHKENMQVNTKSc9OCwnJEQoXkxBQihMQUJOVU0sIkNZVE8iLCJISUdITElHSFQiLENMTlVN KSkgRA0NCgkuOy4gVyAhPzIwLCIqKioqIEFCTk9STUFMIENZVE9MT0dZIFJFU1VMVFMgKioqKiIs IQ0NCgkuUQ0NCglRDQ0KCTsNDQpMT0cJOyBMb2cgYWxsIGFjY2Vzc2VzIHRvIF5ZTE9HLg0NCgk7 DQ0KCVE6JyRHKF5MQUJSRVAoIlNEIiwiTE9HR0lORyIpKQ0NCglOICVISU5EWCxZUlQsWVJCDQ0K CUQgXiVaSE5EWA0NCglTIFlSVD0kRyhSUk9VVEUpDQ0KCVM6WVJUPSIiIFlSVD0iPz8/Ig0NCglT IFlSQj0kRyhSQkFUQ0gpDQ0KCVM6WVJCPSIiIFlSQj0iPz8/Ig0NCglTIF5ZTE9HKFlSVCxZUkIs JUhJTkRYKT1BQ0NfInwiXyRHKFBHKV8ifCJfJFQoKzApXyJ8Ig0NCglLICVISU5EWCxZUlQsWVJC DQ0KCVENDQoNDQpSUEtJTEwNDQpSUEtJTEwJOztMTFM7Q09SRTs2LjA2O1JlcG9ydGluZyB2YXJp YWJsZSAtIEtpbGwuO0FMRzsxMC1NQVItMTk5OTs1Nzc3Nyw1MzI4NjtZMkt8WQ0NCgk7OyBDb3B5 cmlnaHQgKGMpIDE5OTAtMTk5OSwgTGFib3JhdG9yeSBDb3Jwb3JhdGlvbiBvZiBBbWVyaWNhLg0N Cgk7OyBBbGwgUmlnaHRzIFJlc2VydmVkLg0NCgk7V1BXOzI2LUp1bi05MDtPcmlnaW5hbC4NDQoJ Ow0NCgk7QUxHOzA5LU1hci0xOTk5O1M5OC0wNTAxO1kySyBDb21wbGlhbnQNDQoJO0FMRzsxMy1E ZWMtOTU7Qzk1LTAxNjY7QWRkIEFGUCB2YXJpYWJsZXMNDQoJO0RBUzsxOC1NYXktOTQ7QzkzLTMx Ny9DOTMtMDIxMVIsIEFkZCBsb2NhdGlvbiBhbmQgcmVhc29uIGNvZGUNDQoJO0JTTDszMC1NQVIt OTQ7Uzk0LTAwNDgsIFJQTElTQSBsb2NhbCB2YXJpYWJsZSByZWR1Y3Rpb24NDQoJO0RBUzswNS1N YXktOTM7QzkzLTAwMShSKSwgQWRkIENPTE1OLERJQUwsRElBTE1ELFg5IHZhcmlhYmxlcy4NDQoJ O0RKTDsxNC1BdWctOTI7QWRkZWQgbXVsdGlwbGUgdmFyaWFibGVzDQ0KCTtXUFc7MTgtQXVnLTkx O0FkZCBTRVEgdmFyaWFibGUuDQ0KCTtURUw7MjktQXVnLTkwO0FkZCBGSU5BTCB2YXJpYWJsZS4N DQoJOw0NCgk7QTtMTFM7DQ0KCTsNDQoJOyAgVGhpcyByb3V0aW5lIHdpbGwga2lsbCBhbGwgdGhl IHZhcmlhYmxlIHRoYXQgYXJlIHBhc3NlZCB0byB0aGUgDQ0KCTteUlAncyBwcmludCBwcm9ncmFt cy4NDQoJOw0NCgk7KjsNDQoJOw0NCglLIEFDQ0YsQ0QsQUNDU1RBLFJDQUdFLFBSLExOTSxISVNU T1JZLENPVU5URVIsQ1lUTyxDT1VOVEVSMSxDWVRPMQ0NCglLIENMQUQsQ0xOQU0sQ0xSVCxDTFBI T05FLEFTVDEsQUNJVFksQVNUQVRFLEFaSVAsQ1NaDQ0KCUsgUkNMQUQsUkNMTkFNLFJDTFJULFJD TFBIT05FLFJBU1QxLFJBQ0lUWSxSQVNUQVRFLFJBWklQLFJDU1oNDQoJSyBYMSxDTE5VTSxQQVRO QU0sT1BBVE5BTSxBR0UsU0VYLERSTkFNLENPTFRNLENPTERULENPTE1OLENMTkxPQw0NCglLIFgy LFNUQVRDQixVUlZPTCxSRVEyVEVDLFJFUUNPTSxGQVNUDQ0KCUsgWDMsUkVRTlVNLFBBVElELEhP U1BJRCxGUkFNRQ0NCglLIFg0LFNPVVJDRSxMTVAsSFNULFBSQ0xTLFBSQUNDLFBSRVYsQ0RJQUcs Q0xBU1MNDQoJSyBYNSxCSUxUWVAsUEFZUk5BTSxQQUREUixQQ1RZU1QsUFpJUCxURUxQQVlSDQ0K CUsgWDYsTUNBUkUsTUNBSUQsQlNOVU0sQlNHTlVNLERPQixESUFHLE9JTkZPLE9JTlVNLE9JTkFN DQ0KCUsgWDcsSExPRyxSTE9HLEhGUkVQDQ0KCUsgWDgsUEZPUk0NDQoJSyBYOSxESUFMLERJQUxN RA0NCglLIFhBMSxTUEVDSUVTLEhFSUdIVCxXRUlHSFQsUkFDRQ0NCglLIFhBRlAxLEdFU1RBR0Us R0FNVEhELElOU0RFUCxQUkVHVFlQLFJUTlNDUixQUkVWTlRELEFEVkFHRQ0NCglLIEhTVERPV04s T1RISU5ELEZTVFNQQw0NCglLIFROLFBST0YsVFNUUixUU1RSMixUU1RSMyxUU1RSNCxUSU5GTyxU Rk9STSxUTk0sVEMsUkVQUklOVA0NCglLIFJDLFJDTkFNUixSQ05PUk0sUkNTVEFULFJDVU5JVCxS RVNGTEcsTUFMRSxNQVhDT0wNDQoJSyAlTlVNREFULCVQQVNEQVQsJVNUUkRBVDEsJVNUUkRBVDIs JVNUUkRBVDMsQ0xQSE9ORSxQRk9STQ0NCglLIEFHRVgsQ0wsRkVNQUxFLEhDSyxJOSxKOSxLOSxM SU5FMSxMSU5FMixNDQ0KCUsgUlBURkxHLFJQVE5BTSxSU0VRLFJTTFQsU0FDSEssU1RSVCxUQ0ss VENOVCxUU0VRLENZVE9BQk4NDQoJSyBJTkQsSUVBQ0MsU0VRDQ0KCUsgU09VUkMxLFNQQ1JDVixE VFJFUUQsUkVGSUQsQkxOS0lELENMU09SVCxBRERDTE4NDQoJSyBGSU5BTCxGTVNHLFRFTVANDQoJ SyBFUlIsRklOLExJRCxOQVYsT0RULE9MUkMsT0xUQyxQTFRDLFBMUkMsU0VRRA0NCglLIEFHRVIs QVNUMixIT1NQUk4sTlJTTFQsT1JELE9SRFBIWSxSRUZQSFksUkVMQVROLFNPVVJDRTENDQoJSyBT U04sVFJFQVNPTixUU1QsVEFCLFJFU1VMVCxSUEdSUCxMSVNBLEdSUFMsQ01SQw0NCglLIFNFTlNS Qw0NCglRDQ0KDQ0KUlBMVFNEDQ0KUlBMVFNECTs7TExTO1NJVEU7Mi4wO0NZVE8gRm9sbG93LXVw IGxldHRlciAtIFNhbiBEaWVnbztNVEM7MTktRkVCLTk4OzU3MzkzLDU4MzM3DQ0KCTtSRkM7Mjkt QXVnLTkxO09yaWdpbmFsDQ0KCTtNVEM7MTgtRmViLTk3O0NvbW1lbnQgb3V0IGhhcmQgY29kZWQg ODAwIGxhYiBwaG9uZQ0NCgk7TVRDOzI5LU1heS05NztNb2RpZmllZCBmb3IgbmV3IGZyZWUgZm9y bSBoZWFkZXINDQoJO0pXWTsyMC1BUFItOTM7VXNlIG5ldyBmcmVlLWZvcm0gaGVhZGVyDQ0KCTtN RU07MjEtQVBSLTkyO0FkZCBEaWFnbm9zaXMgY29tbWVudCBsaW5lDQ0KCTsNDQozMDAJOyBQcmlu dCB0aGUgaGVhZGVyLg0NCgk7DQ0KCUg6JEUoJEcoUk1ORSksMSk9IkEiIDIgICAgIDsgbm90IGRl ZmluZWQgZm9yIG1pY3JvZmljaGUgcnVuLg0NCglTIFBHPVBHKzEsUFJJTlRFRD0wDQ0KCTs/Pz87 VzokWCAhDQ0KCVcgKjEzLCMNDQoJOw0NCk5FWFQJOw0NCgk7IFByaW50IHRoZSBoZWFkZXIuDQ0K CTsNDQoJUyBMQUJEQVRBPV5MQUIoTEFCTlVNLCJBIiwiTUFJTiIpDQ0KCVMgTEFCTkFNPSRQKF5M QUIoTEFCTlVNKSwifCIpDQ0KCVMgTEFERDE9JFAoTEFCREFUQSwifCIsMiksTEFERDI9JFAoTEFC REFUQSwifCIsMykNDQoJUyBMQ1NaPSRQKExBQkRBVEEsInwiLDQpXyIsICJfJFAoTEFCREFUQSwi fCIsNSlfIiAiXyRQKExBQkRBVEEsInwiLDYpDQ0KCVMgTEFCUEhOPSRQKExBQkRBVEEsInwiLDEp DQ0KCVMgTEFCWD0iTEFCT1JBVE9SWSBDT1JQT1JBVElPTiBPRiBBTUVSSUNBIC0gIl9MQUJOQU0N DQoJSSBMQUREMSc9IiIgUyBMQUREMT1MQUREMV8iICINDQoJUyBMQUREMT1MQUREMV9MQUREMg0N Cgk7UyBMQUJQSE49TEFCUEhOXyIgICA4MDAtODU5LTYwNDYiDQ0KCVMgTENBUkU9JEcoXkxBQihM QUJOVU0sIkxJQ0VOU0UiLCJNRURJQ0FSRSIpKQ0NCglTIExDQUlEPSRHKF5MQUIoTEFCTlVNLCJM SUNFTlNFIiwiTUVESUNBSUQiKSkNDQoJOw0NCglXICMNDQoJVyA/NDAsTEFERDENDQoJVyAhLCJQ QVRJRU5UIE5BTUU6ICIsT1BBVE5BTSw/NDAsTENTWg0NCglXICEsIkRPQjogIixET0IsPzE3LCJB R0U6ICIsQUdFLD8yOCwiU0VYOiAiLFNFWCw/NDAsTEFCUEhODQ0KCVcgISwiUEFUSUVOVCBJRCAg OiAiLCRFKFBBVElELDEsMzApLD80MyxMQ0FSRQ0NCglXICEsPzQzLExDQUlEDQ0KCVcgISwiUEhZ U0lDSUFOICAgOiAiLCRFKERSTkFNLDEsMjIpDQ0KCTsNDQoJSSAkRChUWVBFKSxUWVBFPzEiQSIx RSBIIDINDQoJOw0NCglTIENMTlVNTlVYPUNMTlVNDQ0KCVMgQ0xOVU1OVVg9JEUoIjAwMDAwIiwx LDUtJEwoQ0xOVU1OVVgpKV9DTE5VTU5VWF8iLSJfKENMTlVNTlVYIzExIzEwKQ0NCglTOkFTVDI9 IiIgQVNUMj1DU1osQ1NaPSIiDQ0KCVM6QVNUMT0iIiBBU1QxPUFTVDIsQVNUMj1DU1osQ1NaPSIi DQ0KCUkgRkFTVD0iWSIhKEZBU1Q9IllFUyIpIFMgRkFTVD0iRkFTVElORyINDQoJSSBGQVNUPSJO IiEoRkFTVD0iTk8iKSBTIEZBU1Q9Ik5PTi1GQVNUSU5HIg0NCglJICRQKFJCQVRDSCwiLiIsMikn PSIiIFMgUkJBVD0kUChSQkFUQ0gsIi4iLDIpDQ0KCUUgIFMgUkJBVD1SQkFUQ0gNDQoJOw0NCglX ICEsPzM5LENMTlVNTlVYDQ0KCVcgISwiQUNDRVNTSU9OICA6ICIsQUNDRg0NCglXICEsIlJFUVVJ U0lUSU9OOiAiLFJFUU5VTSw/NDUsJEUoQ0xOQU0sMSwzMCkNDQoJVyAhPzQ1LEFTVDENDQoJVyAh LCJDT0xMRUNURUQgIDogIixDT0xEVCw/NDUsQVNUMg0NCglXICEsIlJFQ0VJVkVEICAgOiAiLFJM T0csPzQ1LENTWg0NCglXICEsIlJFUE9SVEVEICAgOiAiLEhGUVVFLD8yNSxGQVNUDQ0KCVcgISw/ MjgsIlJPVVRFOiIsJFRSKCRKKFJST1VURSw1KSwiICIsMCksIi0iLFJCQVQNDQoJVyAhDQ0KCVMg JFAoREFTSCwiLSIsNzUpPSIiDQ0KCTsNDQoJOyBCb2R5IGFyZWEgKGN1cnJlbnQgbGluZT0yMSkN DQoJOyBDeXRvbG9neSBpbmZvcm1hdGlvbg0NCgk7DQ0KCUQgRElBR15HQ1lUTw0NCgk7DQ0KCTsg Tm9uLUN5dG8gJiBOb24tTklEQSBIZWFkZXINDQoJOw0NCglXOickRChOT1JNQUwpICE/MiwiVEVT VCBOQU1FIiw/MzQsIlJFU1VMVCIsPzU2LCJVTklUUyIsPzY2LCJSRUZFUkVOQ0UgUkFOR0UiLCEN DQoJOw0NClRTVFIJOyBQcmludCB0ZXN0IG5hbWVzDQ0KCTsNDQoJVyAhISEhLCJUZXN0KHMpIHJl cXVlc3RlZDogIixUU1RSKDEpDQ0KCUYgS0s9MjoxOk5VTVRTVCBROlRTVFIoS0spPSIiICBEDQ0K CS5XICE/MTksVFNUUihLSykNDQoJOw0NCglXICE/NCwiRGVhciBEb2N0b3I6Ig0NCglXICEhPzQs IkZvbGxvdy11cCBpbmZvcm1hdGlvbiBzdWNoIGFzIGNvcGllcyBvZiBiaW9wc2llcyBvciBzdXJn aWNhbCINDQoJVyAhPzQsInByb2NlZHVyZXMgd2lsbCBwcm92aWRlIHBlcnRpbmVudCBkYXRhIGZv ciBvdXIgcXVhbGl0eSBjb250cm9sIg0NCglXICE/NCwicHJvZ3JhbSBhbmQgdGhlcmVieSBlbmhh bmNlIG91ciBzZXJ2aWNlIHRvIHlvdXIgcGF0aWVudC4iDQ0KCVcgISE/NDAsIkRlbm5pcyBNLiBG cmlzbWFuLCBNLkQuIg0NCglXICE/NDAsIk1lZGljYWwgRGlyZWN0b3IiDQ0KCVcgIT80LCJDeXRv bG9naWNhbCBEaWFnbm9zaXM6Ig0NCglGIEMxPTA6MTooQ1lDT0RFKENZQ09ERSktMSkgVyAhPzcs Q1lDT0RFKENZQ09ERSxDMSkNDQoJVyAhPzQsIioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiINDQoJVyAhPzI3LCJQSFlTSUNJ QU4gUkVTUE9OU0UiDQ0KCVcgISE/NCwiMSkgICBQcmV2aW91cyBvciBzdWJzZXF1ZW50IGN5dG9s b2dpY2FsIGRpYWdub3NpczoiDQ0KCVcgISE/OSwiX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIg0NCglXICEhPzQsIjIpICAgRGlkIHlv dXIgcGh5c2ljYWwgZmluZGluZ3MgaW5kaWNhdGUgdGhlIHByZXNlbmNlIG9mIGF0eXBpYT8iDQ0K CVcgISE/OSwiX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fIg0NCglXICEhPzQsIjMpICAgRGlhZ25vc2lzIG9mIHlvdXIgYmlvcHN5IG9y ICIiRCBhbmQgQyIiOiINDQoJVyAhIT85LCJfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18iDQ0KCVcgISE/OSwiX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIg0NCglXICEhPzQs IjQpICAgT3RoZXIgdHJlYXRtZW50Ol9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fIg0NCglXICEhPzksIl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXyINDQoJVyAhIT80LCI1KSAgIFJlbWFya3M6X19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyINDQoJVyAhIT85 LCJfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18iDQ0KCVMgKFBHLEkpPUNPUElFUw0NCglVIFJERVY6RkxVU0gNDQoJUQ0NCg0NClJQT1NU MQ0NClJQT1NUMQk7O0xMUztDT1JFOzYuMDY7UmVwb3J0aW5nIERldGFpbCBQb3N0IFByb2Nlc3Nv ciAtIEdFTkVSSUMuO0ZKSDswNS1GRUItMjAwMjs1ODg0MCw2MDQzODtZMkt8WQ0NCgk7OyBDb3B5 cmlnaHQgKGMpIDE5OTAtMTk5OSwgTGFib3JhdG9yeSBDb3Jwb3JhdGlvbiBvZiBBbWVyaWNhLg0N Cgk7OyBBbGwgUmlnaHRzIFJlc2VydmVkLg0NCgk7VEVMOzIxLUFwci04OTtPcmlnaW5hbC4NDQoJ Ow0NCgk7RkpIOzA1LUZlYi0wMjtMb2cgYWxsIGFjY2Vzc2VzLg0NCgk7RkpIOzE1LUphbi0wMjtE aXNwbGF5IHRyYWlsZXIgYWNjZXNzaW9uIGxpc3QgaW4gY29sdW1ucy4NDQoJO01BTDswMi1BVUct MDE7QWRkZWQgcGF0aWVudCBuYW1lIHRvIGFjY2Vzc2lvbi4NDQoJO1NCTTswNi1OT1YtMTk5OTtC YWNrZml0IFNEIHN0dWZmDQ0KCTtBTEc7MDktTWFyLTE5OTk7Uzk4LTA1MDE7WTJLIENvbXBsaWFu dA0NCgk7UERIOzI1LU5PVi05NztJbmNsdWRlIDYuMDIueCBjaGFuZ2VzIGluIE1MUyB1cGRhdGVz DQ0KCTtLSlM7MjAtREVDLTk2O0M5Ni0yNjg7U1RPTVAgdmVyaWZpY2F0aW9uLg0NCgk7TUpFOzA3 LU5vdi05NTtDOTUtMTMyO1VzZSBGb3JtYXR0aW5nIFV0aWxpdHkNDQoJO0FMRzswOC1NYXktOTU7 Qzk1LTAyOTc7QWRkIGNhbGxzIGZvciBwZW5kaW5nL2Fibm9ybWFsIHN1bW1hcmllcw0NCgk7V1BX OzA3LU1hci05MDtGaXggZm9yIHRoZSBpbmNvbXBsZXRlIG1lc3NhZ2UuDQ0KCTtURUw7MjQtRmVi LTkwO1JlbW92ZSBmb3JtIGZlZWQgYXQgZW5kIG9mIHRyYWlsZXIgZm9yIExvdWlzdmlsbGUuDQ0K CTsNDQoJO0E7TExTDQ0KCTsgIFRoaXMgcHJvZ3JhbSB3aWxsIHByaW50IHRoZSB0cmFpbGVyIG1l c3NhZ2UgZm9yIGEgYmF0Y2gNDQoJO2FuZCBsb2cgdG8gdGhlIF5MT0cgZ2xvYmFsIHRoYXQgdGhl IGJhdGNoIGhhcyByZXBvcnRlZC4gVGhpcw0NCgk7cHJvZ3JhbSB3aWxsIGFsc28gY2FsbCBvdGhl ciBwcm9ncmFtIHRvIHByaW50IHRoZSBjbGllbnQgcGVuZGluZw0NCgk7YW5kIGFibm9ybWFsIHN1 bW1hcmllcy4NDQoJOw0NCgk7UDsNDQoJO0lucHV0IFZhcmlhYmxlczoNDQoJO0FMTkdUSCAgICAg ICAgICAgICAgICAgQWNjZXNzaW9uIExlbmd0aC4NDQoJO1JERVYgICAgICAgICAgICAgICAgICAg SS9PIGRldmljZSBiZWluZyB1c2VkIGZvciByZXBvcnRpbmcuDQ0KCTtSUk9VVEUgICAgICAgICAg ICAgICAgIFJvdXRlIG51bWJlciBiZWluZyByZXBvcnRlZCB0by4NDQoJO1JCQVRDSCAgICAgICAg ICAgICAgICAgQmF0Y2ggYmVpbmcgcmVwb3J0ZWQuDQ0KCTsNDQoJO091dHB1dCBWYXJpYWJsZXM6 ICAgICAgTm9uZS4NDQoJOw0NCgk7UzsNDQoJO0RBVEVeJVpDT05WICAgICAgICAgICAgRGF0ZSBj b252ZXJzaW9uLg0NCgk7VElNRV4lWkNPTlYgICAgICAgICAgICBUaW1lIGNvbnZlcnNpb24uDQ0K CTtTTUxPR1IgICAgICAgICAgICAgICAgIExvZyBkZXNjcmlwdGlvbiBvZiByZXBvcnQgdG8gY29u c29sZS4NDQoJOw0NCgk7Q2FsbGVkIGJ5Og0NCgk7UkJEUklWUiAgICAgICAgICAgICAgICBSZXBv cnRpbmcgYmFja2dyb3VuZCBkcml2ZXIuDQ0KCTsNDQoJOyo7DQ0KCTsNDQoJOw0NCgk7Rm9ybWF0 IGN1cnJlbnQgZGF0ZSBhbmQgdGltZSBhbmQgT3V0cHV0IGVuZCBtZXNzYWdlIGZvciBhdXRvZGlh bA0NCgk7DQ0KCUQgTE9HDQ0KCTsNDQoJRCBEQVRFXiVaQ09OVigpLFRJTUVeJVpDT05WKCkNDQoJ Ow0NCglTIFJCQ05UPSRQKF5SQk8oUlJPVVRFLFJCQVRDSCksInwiLDQpDQ0KCVMgQkFUQ0g9JFAo UkJBVENILCIuIiwyKV8iMDAiDQ0KCVMgQkFUQ0g9JEUoQkFUQ0gsMSwzKQ0NCglEIFVTRV4lWklP KFJERVYpDQ0KCUQgXlJQUE5ELFBSSU5UXlJQQUJODQ0KCUQgXllUUkFJTA0NCgk7RiBJPTE6MTo0 OSBXICENDQoJVyAhPzEwLFJCQ05ULCIgQWNjZXNzaW9uKHMpIFByaW50ZWQ6Ig0NCglXICEsPzEy LCVTVFJEQVQzLCIgICIsJVNUUlRJTTENDQoJVyAhPzEwLCJUaGFuayBZb3UuICBIYXZlIGEgTmlj ZSBEYXkuIg0NCglXICE/MTAsIlJlY2VpdmVkIGJ5IF9fX19fX19fX19fX19fIiwhIQ0NCglEIFJC Tw0NCglXICEhPzEwLCJCYXRjaDogIixCQVRDSCwiIFJvdXRlOiAiLFJST1VURQ0NCglXICE/MTEs IkVuZCBvZiBUcmFuc21pc3Npb24iDQ0KCVcgISMNDQoJRCBVU0VeJVpJTyhSREVWLCJGTFVTSCIp DQ0KCUkgTEFCTlVNPSJMViIsJEUoUk1ORSwxKT0iQSIgVyAqNA0NCglEIFVTRV4lWklPKFJERVYs IkZMVVNIIikNDQoJSCAkUygkRShSTU5FLDEpPSJBIjoxMCwxOjEpDQ0KCTsNDQoJOyBMb2cgYmF0 Y2ggZGF0YSB0byBjb25zb2xlLg0NCgk7DQ0KCVMgQUNUSU9OPSJFIixFVk5UPSJSQlMiDQ0KCVMg RUdMQj0iIg0NCglTIERFU0M9IlJ0ICJfUlJPVVRFXyIsQnQgIl9CQVRDSF8iLERldiAiX1JERVYN DQoJUzokRChSUEhPTkUpIERFU0M9REVTQ18iLFBoICJfUlBIT05FDQ0KCUQgXlNNTE9HUg0NCglL IEJBVENIDQ0KCVENDQpSQk8JOw0NCgk7IFByaW50IGFjY2Vzc2lvbnMgcHJpbnRlZC4NDQoJOw0N CglXICJBQ0NFU1NJT04ocykgUkVQT1JURUQ6IiwhDQ0KCVMgUkJTT1JUPSIiDQ0KCUYgSTk9MTox IFMgUkJTT1JUPSRPKF5SQk8oUlJPVVRFLFJCQVRDSCxSQlNPUlQpKSBROlJCU09SVD0iIiAgRA0N CgkuVzokWD42NSAhDQ0KCS5TIFJCT0FDQz0kUCheUkJPKFJST1VURSxSQkFUQ0gsUkJTT1JUKSwi fCIpDQ0KCS5TIFJCT1NUQT0kUCheUkJPKFJST1VURSxSQkFUQ0gsUkJTT1JUKSwifCIsNykNDQoJ LlMgUkJNU0c9IlBhcnRpYWwiDQ0KCS5JIFJCT1NUQT0iUiIhKFJCT1NUQT0iRiIpIFMgUkJNU0c9 IkZpbmFsIg0NCgkuUyBSQk9QQVROTT0kUCgkRyheUEQoUkJPQUNDLDEpKSwifCIsMikNDQoJLlc6 JFg+NDAgIQ0NCgkuVzokWD4yMCA/NDANDQoJLlcgJCRGT1JPVVReU0ZWRVIoUkJPQUNDLCJBQ0NO VU0iLCJZIixBTE5HVEgpLCIgIixSQk9QQVROTQ0NCgkuVyAiICgiX1JCTVNHXyIpICAiDQ0KCS5R DQ0KCUsgUkJPQUNDLEk5LFJCU09SVA0NCglRDQ0KCTsNDQpMT0cJOyBMb2cgYWxsIGFjY2Vzc2Vz IHRvIF5ZTE9HLg0NCgk7DQ0KCVE6JyRHKF5MQUJSRVAoIlNEIiwiTE9HR0lORyIpKQ0NCglOICVI SU5EWCxZUlQsWVJCDQ0KCUQgXiVaSE5EWA0NCglTIFlSVD0kRyhSUk9VVEUpDQ0KCVM6WVJUPSIi IFlSVD0iPz8/Ig0NCglTIFlSQj0kRyhSQkFUQ0gpDQ0KCVM6WVJCPSIiIFlSQj0iPz8/Ig0NCglT IF5ZTE9HKFlSVCxZUkIsJUhJTkRYKT1BQ0NfInwiXyRHKFBHKV8ifCJfJFQoKzApXyJ8Ig0NCglL ICVISU5EWCxZUlQsWVJCDQ0KCVENDQoNDQpSUFJFDQ0KUlBSRQk7O0xMUztDT1JFOzYuMDA7UHJl IFByb2Nlc3NpbmcgUm91dGluZSAtIFByZSBQcmludGVkIEZvcm0uO1RFTDsxMy1Ob3YtOTA7NTQ3 MzgsNDMwNDMNDQoJO1RFTDsyMS1BcHItODk7T3JpZ2luYWwuDQ0KCTtURUw7MTMtTm92LTkwO0Fk ZCBQTkRGTEcgdmFyaWFibGUgdG8ga2lsbCBzdHJpbmcuDQ0KCTsNDQoJO0E7TExTDQ0KCTtUaGlz IHJvdXRpbmUgd2lsbCBpbml0aWFsaXplIGFsbCB2YXJpYWJsZXMgc28gdGhhdA0NCgk7cmVwb3J0 aW5nIGNhbiBiZWdpbiBmb3IgYSBzcGVjaWZpYyBiYXRjaCBhbmQgcm91dGUuDQ0KCTsNDQoJO1A7 DQ0KCTtJbnB1dCBWYXJpYWJsZXM6ICAgICAgICBOb25lLg0NCgk7DQ0KCTtPdXRwdXQgVmFyaWFi bGVzOg0NCgk7UkJDTlQgICAgICAgICAgICAgICAgICAgTnVtYmVyIGFjY2Vzc2lvbnMgaW4gYmF0 Y2ggdGhhdCB3ZXJlIHJlcG9ydGVkLg0NCgk7UkJTVElNICAgICAgICAgICAgICAgICAgUHJpbnQg ZGF0ZSBhbmQgdGltZSBvZiBiYXRjaC4NDQoJO1JDUkVQICAgICAgICAgICAgICAgICAgIFJlc3Vs dHMgcmVwb3J0ZWQsIGluaXRpYWxpemUgdG8gemVyby4NDQoJOw0NCgk7KjsNDQoJOw0NCgk7SW5p dGlhbGl6ZSB2YXJpYWJsZXMgZm9yIHJlcG9ydGluZw0NCgk7DQ0KCUsgUkNYLFhSQyxQTkRGTEcN DQoJUyBSQ1JFUD0wDQ0KCVMgUkJTVElNPSRIDQ0KCVENDQoNDQpTTUxPRw0NClNNTE9HCTs7TExT O0NPUkU7Ni4wNjsgRXZlbnQgbG9nZ2VyO0tMTDswOC1ERUMtMTk5ODs1NzY4NSw1NjA0NztZMkt8 WQ0NCgk7OyBDb3B5cmlnaHQgKGMpIDE5OTAtMTk5OCwgTGFib3JhdG9yeSBDb3Jwb3JhdGlvbiBv ZiBBbWVyaWNhLg0NCgk7OyBBbGwgUmlnaHRzIFJlc2VydmVkLg0NCgk7REFFOzI5LUpVTi05NTtD OTUtMDA4NTtPcmlnaW5hbDtVcGRhdGUgZm9yIFFDIHJlc3VsdHMgY2FwdHVyZQ0NCgk7DQ0KCTtL TEw7MDgtREVDLTE5OTg7Uzk4LTA1MjI7WTJLIENPTVBMSUFOVA0NCgk7SkFNOzA2LUpBTi05ODtT OTctMDMyNDtVbmRlZmluZWQgVmFyaWFibGUgRGVzYzsgYSBkZXNjcmlwdGlvbiBmb3INDQoJOwkJ CURFU0MgaXMgbm90IGdpdmVuDQ0KCTtKTVk7My1ERUMtOTY7Qzk2LTI2OTtDaGFuZ2UgbG9jYWwg dG8gZ2xvYmFsIGxvY2tzDQ0KCTtNUlM7MDgtT2N0LTk2O01MUyBDOTYtMDAxMjtjb252ZXJ0IHRv IGFuc2kgTQ0NCgk7VEhUOzAxLUZFQi05NjtDOTYtMDAxNiBNb2RpZmllZCBmb3IgTENCUy9MTFMg dHJhbnNhY3Rpb25zDQ0KCTsNDQoJO0E7TExTOw0NCgk7ICBUaGUgcHVycG9zZSBvZiBTTUxPRyBp cyB0byBsb2cgYWxsIHBlcnRpbmVudCBldmVudHMgdGhhdCBvY2N1cg0NCgk7b24gdGhlIHN5c3Rl bSBpbiB0aGUgXkxPRyBnbG9iYWwgb2YgdGhlIFVDSSBmcm9tIHdoaWNoIFNNTE9HIHdhcw0NCgk7 Y2FsbGVkLiAgVGhlIG1lc3NhZ2UgbWF5IGFsc28gYmUgb3B0aW9uYWxseSBsb2dnZWQgb24gdGhl IG9wZXJhdG9yDQ0KCTtjb25zb2xlIGlmIHRoZSBlbnRyeSBwb2ludCBDT05TT0xFXlNNTE9HIGlz IHVzZWQuICANDQoJOyAgVGhlIG9wZXJhdG9yIGNvbnNvbGUgaXMgc3BlY2lmZWQgaW4gdGhlIHRv cCBsZXZlbCBvZiB0aGUgXkxPRw0NCgk7Z2xvYmFsLCB3aXRoIHRoZSBkZWZhdWx0IGFzIGBPUEEw OicgaWYgXkxPRyBpcyBlbXB0eS4gIFRoZSBjb252ZW50aW9uDQ0KCTt1c2VkIGluIFNNTE9HIHRv IGdhaW4gY29udHJvbCBvZiB0aGUgb3BlcmF0b3IgY29uc29sZSBhbmQgcHJldmVudA0NCgk7b3Ro ZXIgbWVzc2FnZXMgZnJvbSBhcHBlYXJpbmcgb24gaXQgaXMgdG8gdGFrZSB0aGUgdmFyaWFibGUN DQoJO3RoYXQgY29udGFpbnMgdGhlIG9wZXJhdG9yIGNvbnNvbGUgZGV2aWNlLCB1c2UgaXQgYXMg YSBzdWJzY3JpcHQNDQoJO2luIGFuIGFycmF5ICdaVScsIGFuZCBaYWxsb2NhdGUgaXQgKGkuZS4g WkEgWlUoXkxPRykgKS4NDQoJOyAgVGhlIGRhdGEgdGhhdCBpcyBsb2dnZWQgdG8gdGhlIF5MT0cg Z2xvYmFsIGFuZCB0byB0aGUNDQoJO29wZXJhdG9yIGNvbnNvbGUgaXMgZXZlbnQsIGV2ZW50IHRp bWUgYW5kIGRhdGUsIGFjdGlvbiwgdXNlciwNDQoJO3RoZSBnbG9iYWwgdGhlIGV2ZW50IGFjdGVk IHVwb24sIGFuZCBhIGZyZWUgdGV4dCBkZXNjcmlwdGlvbi4NDQoJO1RoZSBkYXRhIGlzIHJlZmVy ZW5jZWQgcHJpbWFyaWx5IGJ5IGxhYiBkYXRlLCB3aGljaCBpcyBvYnRhaW5lZCBmcm9tDQ0KCTt0 aGUgdG9wIGxldmVsIG9mIF5MRFQsIGFuZCBzZWNvbmRhcmlseSBieSBldmVudC4gIFRoaXMgYWxs b3dzIHRoZSANDQoJO3VzZXIgdG8gZ3JvdXAgYWxsIGxpa2UgZXZlbnRzIHRvZ2V0aGVyIGZvciBh IGdpdmVuIGxhYiBkYXRlLCBpbnN0ZWFkDQ0KCTtvZiBzY3JvbGxpbmcgdGhyb3VnaCB0aGUgZW50 aXJlIF5MT0cgZ2xvYmFsLg0NCgk7DQ0KCTtQOw0NCgk7SW5wdXQgVmFyaWFibGVzOg0NCgk7DQ0K CTsgIEFDVElPTiAgICAgICBPbmUgYWxwaGEgY2hhcmFjdGVyIHRoYXQgcmVwcmVzZW50cyB0aGUg YWN0aW9uDQ0KCTsgICAgICAgICAgICAgICBiZWluZyBwZXJmb3JtZWQuDQ0KCTsNDQoJOyAgREVT QyAgICAgICAgIEEgZnJlZSB0ZXh0IGRlc2NyaXB0aW9uIG9mIHRoZSBldmVudCB0YWtpbmcgcGxh Y2UuDQ0KCTsNDQoJOyAgRUdMQiAgICAgICAgIFRoZSBnbG9iYWwgdXBvbiB3aGljaCBhY3Rpb24g d2FzIHRha2VuLg0NCgk7ICAgICAgICAgICAgICAgKENhbiBiZSBudWxsIGJ1dCBpdCBNVVNUIGJl IGRlZmluZWQgb3IgYW4gZXJyb3INDQoJOyAgICAgICAgICAgICAgIHdpbGwgb2NjdXIuKQ0NCgk7 DQ0KCTsgIEVWTlQgICAgICAgICBPbmUgYWxwaGEgY2hhcmFjdGVyIHRoYXQgcmVwcmVzZW50cyB0 aGUgZXZlbnQNDQoJOyAgICAgICAgICAgICAgIHRoYXQgaXMgdGFraW5nIHBsYWNlLg0NCgk7DQ0K CTsgIFVTRVJJRCAgICAgICBUaGUgVmF4IFVzZXIgSS5ELg0NCgk7DQ0KCTsNDQoJO091dHB1dCBW YXJpYWJsZXMgKE5vIEVycm9yIENvbmRpdGlvbik6DQ0KCTsNDQoJOyAgTm8gb3V0cHV0IHZhcmlh YmxlcyBhcmUgcmV0dXJuZWQNDQoJOw0NCgk7DQ0KCTtPdXRwdXQgVmFyaWFibGVzIChFcnJvciBD b25kaXRpb24pOg0NCgk7DQ0KCTsgIE5vIG91dHB1dCB2YXJpYWJsZXMgYXJlIHJldHVybmVkLCBh bmQgdGhlIHN0YW5kYXJkIGVycm9yDQ0KCTsgIGhhbmRsaW5nIHJvdXRpbmUgaXMgY2FsbGVkLg0N Cgk7DQ0KCTsNDQoxMAlTICVMQkRUPSRIDQ0KCUwgK15MT0coKyVMQkRULEVWTlQpDQ0KCVM6JyRE KF5MT0coKyVMQkRULEVWTlQpKSBeTE9HKCslTEJEVCxFVk5UKT0xDQ0KCVMgJUNOVFI9XkxPRygr JUxCRFQsRVZOVCkNDQoJUzonJEQoRUdMQikgRUdMQj0iIg0NCglTIFVTRVJJRD0kRyhVU0VSSUQp DQ0KCVMgREVTQz0kRSgkRyhERVNDLCJEZXNjcmlwdGlvbiBub3Qgc2VudCBieSBjYWxsaW5nIHJv dXRpbmUiKSwxLDEwMCkNDQoJUyBVQ0k9JEcoVUNJKQ0NCglTIFZPTD0kRyhWT0wpDQ0KCVMgQ0hB TkdFPSRHKENIQU5HRSkNDQoJUyBeTE9HKCslTEJEVCxFVk5ULCVDTlRSKT0lTEJEVF8ifCJfQUNU SU9OXyJ8Il9VU0VSSURfInwiX0VHTEJfInwiX0RFU0NfInwiX1VDSV8iLCJfVk9MDQ0KCUkgQUNU SU9OPSJGIiBEDQ0KCS5TIChGTixXUkFQKT0iIg0NCgkuRiAgUyBGTj0kTyhDSEFOR0UoRk4pKSBR OkZOPSIiICBEDQ0KCS4uUyAoV1JBUCxOVU0pPSIiIEYgIFMgTlVNPSRPKENIQU5HRShGTixOVU0p KSBROk5VTT0iIiAgRA0NCgkuLi5TIFdSQVA9V1JBUCsxDQ0KCS4uLlMgXkxPRygrJUxCRFQsRVZO VCwlQ05UUixGTixXUkFQKT0ifCJfQ0hBTkdFKEZOLE5VTSkNDQoJLi4uSSBXUkFQPTEgRCAgUQ0N CgkuLi4uUyAkUCheTE9HKCslTEJEVCxFVk5ULCVDTlRSLEZOLFdSQVApLCJ8Iik9JEcoQ0hBTkdF KEZOKSkNDQoJOw0NCglTICVDTlRSPSVDTlRSKzEsXkxPRygrJUxCRFQsRVZOVCk9JUNOVFINDQoJ TCAtXkxPRygrJUxCRFQsRVZOVCkNDQoJSyAlTEJEVCwlQ05UUg0NCglRDQ0KQ09OU09MRQlEIDEw DQ0KCVMgJU9MRERFVj0kSQ0NCglMICteWlUoXkxPRykNDQoJUyAlRUxJTkU9IkUiX0VWTlQsJUFM SU5FPSJBIl9BQ1RJT04NDQoJSyAlUEFTREFULCVQQVNUSU0NDQoJUyAlTUVTPSIlTWVzc2FnZSAi XyQkREFURV4lWkNPTlYoLCJTMyIpXyIgYXQgIl8kJFRJTUVeJVpDT05WKCwiUzEiKV8iIDogIg0N CglTICVNRVM9JU1FU18kUCgkVChAJUVMSU5FKSwiOzsiLDIpXyIgIl8kUCgkVChAJUFMSU5FKSwi OzsiLDIpXyIgYnkgIl9VU0VSSUQNDQoJUzpFR0xCJz0iIiAlTUVTPSVNRVNfIiBmb3IgIl9FR0xC XyIgZ2xvYmFsIg0NCglTICVNRVM9JU1FU18iIC0gIl8kRShERVNDLDEsMTAwKQ0NCglEIFpVU0Ve JVpJTyheTE9HLCVNRVMpDQ0KCUwgLV5aVSheTE9HKQ0NCglEIFVTRV4lWklPKCVPTERERVYpDQ0K CUsgJUFMSU5FLCVFTElORSwlT0xEREVWLCVNRVMNDQoJSyAlUEFTREFULCVQQVNUSU0sJU5VTURB VCwlTlVNVElNLCVTVFJEQVQzLCVTVFJUSU0yDQ0KCVENDQoJOzsNDQpFQURMCTs7QWNjZXNzaW9u IERlbGV0ZQ0NCkVBUk0JOztSZW1vdGUgQWNjZXNzDQ0KRUJDSwk7O0JhY2t1cA0NCkVDTE8JOztD bG9zaW5nDQ0KRUNUTwk7O0NoYW5nZSBUZXN0cyBPcmRlcmVkDQ0KRURFVAk7O0RldGFjaGVkIChC YWNrZ3JvdW5kKQ0NCkVGTVQJOztGaWxlIE1haW50ZW5hbmNlDQ0KRUlCTQk7O0lCTSBUcmFuc2Fj dGlvbnMNDQpFTFBICTs7TG9uZyBUZXJtIEhpc3RvcnkNDQpFT1RICTs7T3RoZXINDQpFUFJHCTs7 UHVyZ2UNDQpFUkVMCTs7UmVsZWFzZWQgTG9hZHMNDQpFUk1TCTs7Uk1TIEZpbGUgVHJhbnNhY3Rp b24NDQpFUlBTCTs7UmVwb3J0aW5nIFBhcnRpYWwgU2Nhbg0NCkVSUVUJOztRdWV1ZSBTaW5nbGUg RGVtYW5kDQ0KRVJSQwk7O1JlcG9ydGVkIFJlc3VsdHMgQ2hhbmdlDQ0KRVNZUwk7O1N5c3RlbQ0N CkVUTVQJOztUcmFuc21pdA0NCkVWUkUJOztSZWNlaXZlDQ0KRVdTTAk7O1dvcmtzaGVldCBMb2Fk cw0NCkVSRUMJOztSZXN1bHRzIEVudHJ5IENvbmZpcm1hdGlvbg0NCgk7Ow0NCkFCCTs7QmVndW4N DQpBRAk7O0RlbGV0ZWQNDQpBRQk7O0VuZGVkDQ0KQUYJOztGaWxlZA0NCkFSCTs7UmVzdG9yZWQN DQpBUwk7O1N5c3RlbQ0NCkFVCTs7VXBkYXRlZA0NCkFYCTs7RXJyb3INDQoNDQpZUlBTQw0NCllS UFNDCTs7TExTO1NJVEU7MS4wO1ByaW50IE1haWwgQWRkcmVzcyBmb3IgU2VuZCBDb3B5IFJlcG9y dHM7TElVOzAxLUFVRy0yMDAxOzU4NjUyLDM5NjcwDQ0KCTsNDQoJO01UQzsyNi1OT1YtOTY7TXVz dCB1c2UgZ2xvYmFsIF5QUiByZWZlcmVuY2VzIGluc3RlYWQgb2YgbG9jYWwgUFIgcmVmZXJlbmNl cw0NCgk7ICAgICAgICAgICAgIDtiZWNhdXNlIGxvY2FsIGFycmF5IG1heSBub3QgZXhpc3QgZGVw ZW5kaW5nIG9uIGZvcm0gdHlwZSByZXBvcnRpbmcNDQoJO01UQzsyMi1KYW4tOTc7SWYgbmFtZSBp cyBkYXRhIGVudGVyZWQgYXMgIlBUIiB1c2UgcGF0aWVudCBuYW1lDQ0KCTsJICAgICAgO01vdmUg bWFpbCBhZGRyZXNzIHRvIGNsaWVudCBoZWFkZXIgZmllbGQNDQoJOw0NCgk7VGhpcyBwcm9ncmFt IHdpbGwgUHJpbnQgdGhlIFNlbmQgY29weSBpbmZvIGluIGEgbWFpbCBhZGRyZXNzIGZvcm1hdA0N Cgk7IGZvciBTZW5kIENvcHkgQWNjZXNzaW9ucyB0aGF0IGFyZSBtYWlsZWQNDQoJOw0NCgk7IFBy ZWZlcnJlZCBGb3JtYXRpbmcgcmVxdWlyZW1lbnRzOg0NCgk7ICAgQ3VycmVudCBjbGllbnQgLSAg NSBEaWdpdCBDbGllbnQgTnVtYmVyDQ0KCTsgICAgICAgICAgICAgICAgICAtICBDQyBvbiBzYW1l IGxpbmUgYXMgY2xpZW50IG51bWJlcg0NCgk7DQ0KCTsgICAgICAgTm9uLUNsaWVudCAtICAzIGxp bmUgYWRkcmVzcw0NCgk7ICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lDQ0KCTsgICAgICAg ICAgICAgICAgICAgICAgICAgIEFkZHJlc3MNDQoJOyAgICAgICAgICAgICAgICAgICAgICAgICAg Q1NaDQ0KCTsNDQoJOw0NClNUQVJUCTsgU2V0dXAgUFJDQyBhcnJheSB1c2luZyBQUiBhcnJheQ0N Cgk7DQ0KCVE6JFAoJEcoXlBSKEFDQywxNDMzKSksInwiKSc9IlIiDQ0KCVMgQ0NOVU09MA0NCglT IEwxPTAgICAgICAgO051bWJlciBvZiBzZW5kIGNvcHkgY2xpZW50cw0NCglTIEwyPTENDQoJUyBS RlRYPSskUCheUFIoQUNDLDE0MzMpLCJ8Iiw1KQ0NCglGIEwzPTE6MTpSRlRYIEQNDQoJLlMgQ0M9 MA0NCgkuSSAkRSheUFIoQUNDLDE0MzMsTDMpLDEsMik9IkNDIiBTIENDPTEsTDE9TDErMSxMMj0x IEQgICAgICAgICAgICA7Y2hlY2sgZm9yIGNjIGFuZCBjbG51bSBvbiBzYW1lIGxpbmUNDQoJLi5T IENDTlVNPTANDQoJLi5GIEw0PTE6MTokTCheUFIoQUNDLDE0MzMsTDMpKSBEICBROkNDTlVNDQ0K CS4uLkkgJEUoXlBSKEFDQywxNDMzLEwzKSxMNCxMNCs0KT81TiBTIENDTlVNPSRFKF5QUihBQ0Ms MTQzMyxMMyksTDQsTDQrNCkNDQoJLi5JIENDTlVNIEQgQ0xJRU5UDQ0KCS4uSSAnQ0NOVU0gUyBQ UkNDKEwxLEwyKT0kRSheUFIoQUNDLDE0MzMsTDMpLDQsJEwoXlBSKEFDQywxNDMzLEwzKSkpLEwy PUwyKzENDQoJLkkgJ0NDIEQNDQoJLi5TOkwzPTEgTDE9TDErMSANDQoJLi5JIEwzPTEgRiBMND0x OjE6JEwoXlBSKEFDQywxNDMzLEwzKSkgRCAgUTpDQ05VTQ0NCgkuLi5JICRFKF5QUihBQ0MsMTQz MyxMMyksTDQsTDQrNCk/NU4gUyBDQ05VTT0rJEUoXlBSKEFDQywxNDMzLEwzKSxMNCxMNCs0KQ0N CgkuLkkgQ0NOVU0gRCBDTElFTlQNDQoJLi5JICdDQ05VTSBTIFBSQ0MoTDEsTDIpPV5QUihBQ0Ms MTQzMyxMMyksTDI9TDIrMQ0NCgk7DQ0KUFJJTlQJOyBQcmludCBNYWlsIEFkZHJlc3MgYXQgYm90 dG9tIG9mIHJlcG9ydA0NCglTIEwyPSIiIEYgIFMgTDI9JE8oUFJDQyhDT1BZWCxMMikpIFE6TDI9 IiIgIEQNDQoJLkkgTDI9MSBEIE5FV1BBR0UgSSBQUkNDKENPUFlYLEwyKT0iUFQiIFcgIT81MSwk UCheUEQoQUNDLDEpLCJ8IiwyKSBRDQ0KCS5XICE/NTEsUFJDQyhDT1BZWCxMMikNDQoJOw0NCglG IEw0PSRZOjE6MzcgVyAhDQ0KCTsNDQoJUyBMMj0iIiBGICBTIEwyPSRPKFBSQ0MoQ09QWVgsTDIp KSBROkwyPSIiICBEDQ0KCS5JIEwyPTEsUFJDQyhDT1BZWCxMMik9IlBUIiBXICE/MTAsJFAoXlBE KEFDQywxKSwifCIsMikgUQ0NCgkuVyAhPzEwLFBSQ0MoQ09QWVgsTDIpDQ0KCUsgUkZUWCxMMSxM MixMMyxMNCxQUkNDLENDTlVNLENDDQ0KCVENDQoJOw0NCkNMSUVOVAk7IEJ1aWxkIFBSQ0Mgd2l0 aCBDbGllbnQgaW5mbw0NCglJICckRCheQyhDQ05VTSkpIFMgQ0NOVU09MCBRDQ0KCVMgUFJDQyhM MSwxKT0kUCheQyhDQ05VTSksInwiKSxMMj0yDQ0KCVMgUFJDQyhMMSxMMik9JFAoXkMoQ0NOVU0s NCksInwiKSBTOlBSQ0MoTDEsTDIpJz0iIiBMMj1MMisxDQ0KCVMgUFJDQyhMMSxMMik9JFAoXkMo Q0NOVU0sNCksInwiLDIpIFM6UFJDQyhMMSxMMiknPSIiIEwyPUwyKzENDQoJUyBQUkNDKEwxLEwy KT0kUCheQyhDQ05VTSw0KSwifCIsMylfIiwgIl8kUCheQyhDQ05VTSw0KSwifCIsNClfIiAgIl8k UCheQyhDQ05VTSw0KSwifCIsNSkNDQoJUQ0NCgk7DQ0KTkVXUEFHRQk7DQ0KCVcgIw0NCglGIEw0 PSRZOjE6OCBXICENDQoJVyBPUEFUTkFNDQ0KCUYgTDQ9JFk6MToxMCBXICENDQoJUQ0NCg0NCllS UFNDMg0NCllSUFNDCTs7TExTO1NJVEU7MS4wO1ByaW50IE1haWwgQWRkcmVzcyBmb3IgU2VuZCBD b3B5IFJlcG9ydHM7TElVOzAzLUFVRy0yMDAxOzU4NjU0LDQ2MTE1DQ0KCTsNDQoJO01UQzsyNi1O T1YtOTY7TXVzdCB1c2UgZ2xvYmFsIF5QUiByZWZlcmVuY2VzIGluc3RlYWQgb2YgbG9jYWwgUFIg cmVmZXJlbmNlcw0NCgk7ICAgICAgICAgICAgIDtiZWNhdXNlIGxvY2FsIGFycmF5IG1heSBub3Qg ZXhpc3QgZGVwZW5kaW5nIG9uIGZvcm0gdHlwZSByZXBvcnRpbmcNDQoJO01UQzsyMi1KYW4tOTc7 SWYgbmFtZSBpcyBkYXRhIGVudGVyZWQgYXMgIlBUIiB1c2UgcGF0aWVudCBuYW1lDQ0KCTsJICAg ICAgO01vdmUgbWFpbCBhZGRyZXNzIHRvIGNsaWVudCBoZWFkZXIgZmllbGQNDQoJOw0NCgk7VGhp cyBwcm9ncmFtIHdpbGwgUHJpbnQgdGhlIFNlbmQgY29weSBpbmZvIGluIGEgbWFpbCBhZGRyZXNz IGZvcm1hdA0NCgk7IGZvciBTZW5kIENvcHkgQWNjZXNzaW9ucyB0aGF0IGFyZSBtYWlsZWQNDQoJ Ow0NCgk7IFByZWZlcnJlZCBGb3JtYXRpbmcgcmVxdWlyZW1lbnRzOg0NCgk7ICAgQ3VycmVudCBj bGllbnQgLSAgNSBEaWdpdCBDbGllbnQgTnVtYmVyDQ0KCTsgICAgICAgICAgICAgICAgICAtICBD QyBvbiBzYW1lIGxpbmUgYXMgY2xpZW50IG51bWJlcg0NCgk7DQ0KCTsgICAgICAgTm9uLUNsaWVu dCAtICAzIGxpbmUgYWRkcmVzcw0NCgk7ICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lDQ0K CTsgICAgICAgICAgICAgICAgICAgICAgICAgIEFkZHJlc3MNDQoJOyAgICAgICAgICAgICAgICAg ICAgICAgICAgQ1NaDQ0KCTsNDQoJOw0NClNUQVJUCTsgU2V0dXAgUFJDQ1ogYXJyYXkgdXNpbmcg UFIgYXJyYXkNDQoJOw0NCglROiRQKCRHKF5QUihBQ0MsMTA5MykpLCJ8IiknPSJSIg0NCglTIEND TlVNPTANDQoJUyBMMT0wICAgICAgIDtOdW1iZXIgb2Ygc2VuZCBjb3B5IGNsaWVudHMNDQoJUyBM Mj0xDQ0KCVMgUkZUWD0rJFAoJEcoXlBSKEFDQywxMDkzKSksInwiLDUpDQ0KCVMgQUREUEc9MQ0N CglGIEwzPTE6MTpSRlRYIEQNDQoJLkkgJEUoJEcoXlBSKEFDQywxMDkzLEwzKSksMSwzKSc9IkND OiIgUyBBRERQRz0xIFENDQoJLkkgJEUoJEcoXlBSKEFDQywxMDkzLEwzKSksMSwzKT0iQ0M6IiBE ICAgICAgICAgICAgO2NoZWNrIGZvciBjYyBhbmQgY2xudW0gb24gc2FtZSBsaW5lDQ0KCS4uUyBO T1RDTE49MA0NCgkuLlMgQ0NOVU09JFAoJEcoXlBSKEFDQywxMDkzLEwzKSksIkNDOiIsMiksQ0NO VU09JCRTVFJJUEJeJVpTVFIoQ0NOVU0sIiAiKQ0NCgkuLkkgQ0NOVU0/MS42TiBEIENMSUVOVA0N CgkuLkkgJ05PVENMTiBEDQ0KCS4uLkkgQUREUEcgUyBMMT1MMSsxLEwyPTENDQoJLi4uUyBDQ1NU Uj0kUCgkRyheUFIoQUNDLDEwOTMsTDMpKSwiQ0M6IiwyKQ0NCgkuLi5TIENDU1RSPSQkU1RSSVBC XiVaU1RSKENDU1RSLCIgIikNDQoJLi4uUyBQUkNDWihMMSxMMik9Q0NTVFIsTDI9TDIrMQ0NCgku Li5TIEFERFBHPTANDQoJOw0NClBSSU5UCTsgUHJpbnQgTWFpbCBBZGRyZXNzIGF0IGJvdHRvbSBv ZiByZXBvcnQNDQoJUyBMMj0iIiBGICBTIEwyPSRPKFBSQ0NaKENPUFlYLEwyKSkgUTpMMj0iIiAg RA0NCgkuSSBMMj0xIEQgTkVXUEFHRSBJIFBSQ0NaKENPUFlYLEwyKT0iUFQiIFcgIT81MSwkUCgk RyheUEQoQUNDLDEpKSwifCIsMikgUQ0NCgkuVyAhPzUxLFBSQ0NaKENPUFlYLEwyKQ0NCgk7DQ0K CUYgTDQ9JFk6MTozNyBXICENDQoJOw0NCglTIEwyPSIiIEYgIFMgTDI9JE8oUFJDQ1ooQ09QWVgs TDIpKSBROkwyPSIiICBEDQ0KCS5JIEwyPTEsUFJDQ1ooQ09QWVgsTDIpPSJQVCIgVyAhPzEwLCRQ KCRHKF5QRChBQ0MsMSkpLCJ8IiwyKSBRDQ0KCS5XICE/MTAsUFJDQ1ooQ09QWVgsTDIpDQ0KCUsg UkZUWCxMMSxMMixMMyxMNCxQUkNDWixDQ05VTQ0NCglRDQ0KCTsNDQpDTElFTlQJOyBCdWlsZCBQ UkNDWiB3aXRoIENsaWVudCBpbmZvDQ0KCVMgQUREUEc9MQ0NCglJICckRCheQyhDQ05VTSkpIFMg Tk9UQ0xOPTAgUQ0NCglTIEwxPUwxKzENDQoJUyBQUkNDWihMMSwxKT0kUCheQyhDQ05VTSksInwi KSxMMj0yDQ0KCVMgUFJDQ1ooTDEsTDIpPSRQKCRHKF5DKENDTlVNLDQpKSwifCIpIFM6UFJDQ1oo TDEsTDIpJz0iIiBMMj1MMisxDQ0KCVMgUFJDQ1ooTDEsTDIpPSRQKCRHKF5DKENDTlVNLDQpKSwi fCIsMikgUzpQUkNDWihMMSxMMiknPSIiIEwyPUwyKzENDQoJUyBQUkNDWihMMSxMMik9JFAoJEco XkMoQ0NOVU0sNCkpLCJ8IiwzKV8iLCAiXyRQKCRHKF5DKENDTlVNLDQpKSwifCIsNClfIiAgIl8k UCgkRyheQyhDQ05VTSw0KSksInwiLDUpDQ0KCVMgTk9UQ0xOPTENDQoJUQ0NCgk7DQ0KTkVXUEFH RQk7DQ0KCVcgIw0NCglGIEw0PSRZOjE6OCBXICENDQoJVyBPUEFUTkFNDQ0KCUYgTDQ9JFk6MTox MCBXICENDQoJUQ0NCg0NCllSUFNDUFkNDQpZUlBTQ1BZCTs7TExTO1NJVEU7MS4wMDtSZXF1ZXVl IHNlbmQgY29weTtMSVU7MDMtQVVHLTIwMDE7NTg2NTQsNDYzNjUNDQoJOw0NCgk7TVRDOzIzLU9j dC05NjtTZXQgZW50cnkgaW50byBSVEUgNzc3NyBmb3IgU0VORCBDT1BZIGZpbmFsIGFjY2Vzc2lv bnMNDQoJOw0NCgk7TUFMOzEwLU1BWS0wMTtJZiBjYW5uZWQgbWVzc2FnZSBleGlzdHMgXk5TWVMo IkJMT0NLIENBTk5FRCBNU0ciKSwNDQoJOyAgICAgICAgICAgICA7ZG9uJ3Qgc2V0IGVudHJ5IGlu dG8gUlRFIDc3NzcNDQoJOyAgICAgICAgICAgICA7cGVyIEMuQnVzc2VsbA0NCglROiRQKCRHKF5Q UihBQ0MsMTQzMykpLCJ8IiknPSJSIg0NCgk7DQ0KCVMgQ0FOTVNHPSRQKF5QUihBQ0MsMTQzMyks InwiLDQpDQ0KCVMgTVNHRk5EPTANDQoJRiBNU0dJRFg9MToxIFMgQ0FOTVNHMT0kUChDQU5NU0cs IiwiLE1TR0lEWCkgUTpDQU5NU0cxPSIiIShNU0dGTkQpICBJICREKF5OU1lTKCJCTE9DSyBDQU5O RUQgTVNHIixDQU5NU0cxKSkgUyBNU0dGTkQ9MQ0NCglROk1TR0ZORA0NCgk7DQ0KCVpBIF5SQig3 Nzc3KQ0NCglTIE5FV0NPUFk9MA0NCglTIE09IiIgRiAgUyBNPSRPKF5QUihBQ0MsMTQzMyxNKSkg UTpNPSIiICBJICRFKF5QUihBQ0MsMTQzMyxNKSwxLDIpPSJDQyIgUyBORVdDT1BZPU5FV0NPUFkr MQ0NCgk7UzpORVdDT1BZPTAgTkVXQ09QWT0xDQ0KCUc6TkVXQ09QWT0wIEVORA0NCglJICREKF5S Qig3Nzc3LFJCU09SVCkpIEcgRU5EDQ0KCVMgXlJCKDc3NzcsUkJTT1JUKT1BQ0NfInwiXyRQKF5Q RChBQ0MsOCksInwiKV8ifCJfTkVXQ09QWV8ifDB8fHwiX1FVRUNMTg0NCglTICRQKF5SQig3Nzc3 KSwifCIsMik9JFAoXlJCKDc3NzcpLCJ8IiwyKSsxDQ0KCTsNDQpFTkQJWkQgXlJCKDc3NzcpDQ0K CVENDQoNDQpZUlBTQ1BZMg0NCllSUFNDUFkJOztMTFM7U0lURTsxLjAwO1JlcXVldWUgc2VuZCBj b3B5O0xJVTszMC1KQU4tMjAwMjs1ODgzNCwzMzk0NQ0NCgk7DQ0KCTtNVEM7MjMtT2N0LTk2O1Nl dCBlbnRyeSBpbnRvIFJURSA3Nzc3IGZvciBTRU5EIENPUFkgZmluYWwgYWNjZXNzaW9ucw0NCgk7 DQ0KCTtNQUw7MzAtSkFOLTAyO0FsbG93IEZYOiBmb3JtYXQgZm9yIEZBWCAjLg0NCgk7TUFMOzEw LU1BWS0wMTtJZiBjYW5uZWQgbWVzc2FnZSBleGlzdHMgXk5TWVMoIkJMT0NLIENBTk5FRCBNU0ci KSwNDQoJOyAgICAgICAgICAgICA7ZG9uJ3Qgc2V0IGVudHJ5IGludG8gUlRFIDc3NzcNDQoJOyAg ICAgICAgICAgICA7cGVyIEMuQnVzc2VsbA0NCglROiRHKFNORFJDKT0iIg0NCglROiRQKCRHKF5Q UihBQ0MsU05EUkMpKSwifCIpJz0iUiINDQoJOw0NCglTIENBTk1TRz0kUCgkRyheUFIoQUNDLFNO RFJDKSksInwiLDQpDQ0KCVMgTVNHRk5EPTANDQoJRiBNU0dJRFg9MToxIFMgQ0FOTVNHMT0kUChD QU5NU0csIiwiLE1TR0lEWCkgUTpDQU5NU0cxPSIiIShNU0dGTkQpICBJICREKF5OU1lTKCJCTE9D SyBDQU5ORUQgTVNHIixDQU5NU0cxKSkgUyBNU0dGTkQ9MQ0NCgk7UTpNU0dGTkQNDQoJOw0NCgk7 WkEgXlJCKDc3NzcpDQ0KCVMgTkVXQ09QWT0wLEFERFJGTEc9MQ0NCglTIEZUWEk9MCBGICBTIEZU WEk9JE8oXlBSKEFDQyxTTkRSQyxGVFhJKSkgUTpGVFhJPSIiICBEDQ0KCS5JICRFKCRHKF5QUihB Q0MsU05EUkMsRlRYSSkpLDEsMyk9IkNDOiIgRA0NCgkuLlMgU05EQ0xOPSRQKCRHKF5QUihBQ0Ms U05EUkMsRlRYSSkpLCJDQzoiLDIpDQ0KCS4uUyBTTkRDTE49JCRTVFJJUEJeJVpTVFIoU05EQ0xO LCIgIikNDQoJLi5JIFNORENMTj0iIiBTIEFERFJGTEc9MSBRDQ0KCS4uSSAkRCheQyhTTkRDTE4p KSBTIEFERFJGTEc9MSxORVdDT1BZPU5FV0NPUFkrMSBRDQ0KCS4uSSAnJEQoXkMoU05EQ0xOKSkg RA0NCgkuLi5TOkFERFJGTEcgTkVXQ09QWT1ORVdDT1BZKzENDQoJLi4uUyBBRERSRkxHPTANDQoJ LkkgJEUoJEcoXlBSKEFDQyxTTkRSQyxGVFhJKSksMSw0KT0iRkFYOiIgRA0NCgkuLlMgQUREUkZM Rz0xDQ0KCS4uUyBGQVhOVU09JFAoJEcoXlBSKEFDQyxTTkRSQyxGVFhJKSksIkZBWDoiLDIpDQ0K CS4uO1MgRkFYTlVNPSQkU1RSSVBCXiVaU1RSKEZBWE5VTSwiICIpDQ0KCS4uUyBGQVhOVU09JFRS KEZBWE5VTSwiICIpDQ0KCS4uUyBGQVhOVU09JFRSKEZBWE5VTSwiLSIsIiIpIFE6K0ZBWE5VTT0w DQ0KCS4uUyBGQVhOVU09K0ZBWE5VTQ0NCgkuLkQgXllTQ0ZBWA0NCgkuSSAkRSgkRyheUFIoQUND LFNORFJDLEZUWEkpKSwxLDMpPSJGWDoiIEQNDQoJLi5TIEFERFJGTEc9MQ0NCgkuLlMgRkFYTlVN PSRQKCRHKF5QUihBQ0MsU05EUkMsRlRYSSkpLCJGWDoiLDIpDQ0KCS4uUyBGQVhOVU09JFRSKEZB WE5VTSwiICIpDQ0KCS4uUyBGQVhOVU09JFRSKEZBWE5VTSwiLSIsIiIpIFE6K0ZBWE5VTT0wDQ0K CS4uUyBGQVhOVU09K0ZBWE5VTQ0NCgkuLkQgXllTQ0ZBWA0NCgkuSSAkRSheUFIoQUNDLFNORFJD LEZUWEkpLDEsMyknPSJDQzoiLCRFKF5QUihBQ0MsU05EUkMsRlRYSSksMSw0KSc9IkZBWDoiLCRF KCRHKF5QUihBQ0MsU05EUkMsRlRYSSkpLDEsMyknPSJGWDoiIFMgQUREUkZMRz0xDQ0KCTtTOk5F V0NPUFk9MCBORVdDT1BZPTENDQoJRzpORVdDT1BZPTAgRU5EDQ0KCUwgK15SQig3Nzc3KQ0NCglJ ICREKF5SQig3Nzc3LFJCU09SVCkpIEcgRU5EDQ0KCUkgJ01TR0ZORCBEDQ0KCS5TIF5SQig3Nzc3 LFJCU09SVCk9QUNDXyJ8Il8kUCheUEQoQUNDLDgpLCJ8IilfInwiX05FV0NPUFlfInwwfHx8Il9R VUVDTE4NDQoJLlMgJFAoXlJCKDc3NzcpLCJ8IiwyKT0kUCheUkIoNzc3NyksInwiLDIpKzENDQoJ Ow0NCkVORAk7WkQgXlJCKDc3NzcpDQ0KCUwgLV5SQig3Nzc3KQ0NCglRDQ0KDQ0KDQ0K --=_82DFD20F.1C7D0C45 Content-Type: application/octet-stream; name="sd_mgr_reporting_9850.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="sd_mgr_reporting_9850.dat" U2F2ZWQgYnkgJVJTIGZyb20gW01HUixZU0RdIG9uICA2LUZFQi0yMDAyIDE0OjQ2OjA3LjA1DQ0K DQ0KJVpBRA0NCiVaQUQJOztNR1I7Q09SRTsxLjg7QXV0b2RpYWxlciAgIDtEV1M7MTctTk9WLTkz OzU1ODM4LDUzNDI3DQ0KCTtOUlQ7MDUtTWFyLTkyO1M5Mi0wMDcsIEFsbG93IGZvciA5UkNFIG9y IDVSQ0UsIG5ldyBNVEVDSCByZXYgbGV2ZWwNDQoJO05SVDswNS1NYXItOTI7QzkyLTAxMSwgUmV0 dXJuIHN1Y2Nlc3NmdWwgY29ubmVjdCB2YXJpYWJsZSwgJVpBRENPREUNDQoJO05SVDsyMS1KQU4t OTI7UzkyLTIsIFJlc2V0IE11bHRpVGVjaCBtb2RlbSBiZWZvcmUgdXNpbmcgaXQNDQoJO1BNQjsy My1BUFItOTA7VHJ1bmNhdGUgZXJyb3IgbWVzc2FnZSB3aGVuIGVycm9yIG5vdCByZWNvZ25pemVk DQ0KCTtQTUI7MTQtSlVMLTg5O0xJTkUgKzc2IENPTU1FTlQgT1VUICAgUTonJFQgIDsgQyBSREVW DQ0KCTtTQVI7MDEtTUFSLTg5O21lcmdlIE10ZWNoIGFuZCBWYWRpYyBmaXhlcw0NCgk7V0RHOzEy IEZFQiA4OTtBZGRlZCBNdWx0aXRlY2ggY29kZQ0NCgk7SEJGOzMwLUpBTi04OTtGaW5lLXR1bmlu ZyBpbiBQbGFpbnZpZXcNDQoJOw0NCgk7IElucHV0IHBhcmFtczoNDQoJOyAgUkRFViAuLi4gUmVw b3J0aW5nIGRldmljZSAoQWxyZWFkeSBvcGVuZWQpDQ0KCTsgIFJQSE9ORSAuLi4gVGVsZXBob25l IG51bWJlcg0NCgk7ICBSQkFVRCAuLi4gUm91dGUgYmF1ZCByYXRlIChvcHRpb25hbCkNDQoJOw0N Cgk7IE91dHB1dCB2YXJpYWJsZXM6DQ0KCTsgIExFUlIgLi4uIExpbmUgZXJyb3Igc3RhdHVzICAN DQoJOyAgJVpBRENPREUgLi4uIENvZGUgZnJvbSB0aGUgbW9kZW0sIHVwb24gc3VjY2Vzc2Z1bCBj b25uZWN0aW9uDQ0KCTsNDQpCRUdJTgk7DQ0KCU5FVyBERVZNTkUsQlJBTkQsQ09NTUFORCxYLENO VCxJLFksQw0NCglTICRaVD0iRVJST1JeJVpBRCINDQoJUyBMRVJSPSIiDQ0KCVMgUkRFVj0kUChS REVWLCJ8IikNDQoJUyBERVZNTkU9JFAoXiVERVZJQ0UoUkRFViksInwiLDQpDQ0KCVMgQlJBTkQ9 JFAoXiVERVZDSEFSKERFVk1ORSksInwiKQ0NCglJIEJSQU5EPSIiISgiVkFESUMsVkFESUNQQSxN VUxUSVRFQ0giJ1tCUkFORCkgUyBMRVJSPSJVbmtub3duIEJyYW5kIiBRICANDQoJSSBCUkFORD0i VkFESUMiIShCUkFORD0iVkFESUNQQSIpIEQgVkFESUMgUTpMRVJSPSIiICANDQoJSSBCUkFORD0i TVVMVElURUNIIiBEIE1URUNIIFE6TEVSUj0iIg0NCglEIEhHVVANDQoJUzpMRVJSPSIiIExFUlI9 Ik5vIENvbm5lY3Rpb24iDQ0KCVENDQoJOw0NCkJBVUQJOyBTZXQgYmF1ZCByYXRlIHVzaW5nIFZN UyBjb21tYW5kDQ0KCTsNDQoJUyBDT01NQU5EPSJTRVQgVEVSTS9QRVJNL1NQRUVEPSJfUkJBVURf IiAiX1JERVYgDQ0KCVMgWD0kWkMoJVNQQVdOLENPTU1BTkQpDQ0KCVENDQoJOw0NCk1URUNICTtN VUxUSVRFQ0ggMjI0RVINDQoJVSBSREVWOihOT0VDSE8pIFcgIisrK0FUSDAiLCEgSCAyIFIgWDox DQ0KCVUgUkRFVjooTk9FQ0hPKSBXICIrKytBVFoiLCEgSCAyIFIgWDoxDQ0KCVUgUkRFVjooTk9F Q0hPKSBXICIrKysiIEggMS4xIFIgWDoxDQ0KCVUgUkRFVjooTk9FQ0hPKSBXICJBVEgwIiwqMTMg UiBYOjUgSSAnJFQgUyBMRVJSPSJObyBIYW5ndXAgQ29tbWFuZCIgUQ0NCglGICBSIFg6MSBROick VCAgO2NsZWFyIGJ1ZmZlcg0NCglIIDEgVSBSREVWIFcgIkFURFQiX1JQSE9ORSBIIDEgVyAqMTMg DQ0KCVMgQ05UPTANDQoJO01URUNIIHNob3VsZCByZXNwb25kIHdpdGhpbiA2MCBzZWNvbmRzIGlm IG5vdCBMRVJSPSJObyByZXNwb25zZSINDQpMT09QCVIgWDo2IFMgWD0kVFIoWCwkQygxMCksIiIp IDtkZWxldGUgbGluZSBmZWVkcw0NCglJIENOVD4xMCBTIExFUlI9Ik5vIHJlc3BvbnNlIiBRDQ0K CVMgQ05UPUNOVCsxDQ0KCUc6WD02IShYPSJESUFMVE9ORSIpIShYPSIiKSBMT09QDQ0KCUkgKFg/ MSIxIi4xVSkhKFg/MSI1Ii4zVSkhKFg/MSI5Ii4zVSkhKFg/MSJDT05ORUNUIi5FKSEoWD8xIjEi MU4uM1UpIEcgT05MSU5FDQ0KCVMgTEVSUj1YDQ0KCVM6WD0iMiIgTEVSUj0iUmluZyINDQoJUzpY PSIzIiBMRVJSPSJObyBjYXJyaWVyIg0NCglTOlg9IjQiIExFUlI9IkVycm9yIEluIENvbW1hbmQg TGluZSINDQoJUzpYPSI3IiBMRVJSPSJObyBEaWFsIFRvbmUiDQ0KCVM6WD0iOCIgTEVSUj0iQnVz eSINDQoJUzpYJz8xTiBMRVJSPSRFKFgsMSw1KV8iIC0gVW5kZXRlcm1pbmVkIEVycm9yIg0NCglR DQ0KCTsNDQpWQURJQwk7IFRoaXMgc2VjdGlvbiBpcyBzcGVjaWZpYyB0byBSYWNhbCBWYWRpYyBt b2RlbXMNDQoJOw0NCglTIExFUlI9Ik5vIENvbm5lY3Rpb24iDQ0KCUQ6UkJBVUQnPSIiIEJBVUQN DQoJRiBJPTE6MTozIEQgIEcgUkVBRFk6WFsiUkVBRFkiIShYWyJJTlZBTElEIikNDQoJLlUgUkRF VjooTk9FQ0hPKSBXICo1LCoxMyBIIDENDQoJLkYgIFIgWDoyIFE6JyRUIShYWyJSRUFEWSIpIShY WyJJTlZBTElEIikNDQoJUyBMRVJSPSJNb2RlbSBOb3QgUmVhZHkiIFENDQpSRUFEWQlIIDIgVyAi RCIsKjEzDQ0KCUYgST0xOjEgUiBYOjEgUTonJFQNDQoJSCAxIEYgST0xOjE6JEwoUlBIT05FKSBI IC4xIFcgJEUoUlBIT05FLEkpDQ0KCUggMSBXICoxMw0NCglXOkJSQU5EJz0iVkFESUNQQSIgKjEz DQ0KCUYgST0xOjEgUiBYOjggUTonJFQhKFhbIkRJQUwiKQ0NCglGIEk9MToxOjYwIFIgWDoxIEc6 WFsiTElORSIgT05MSU5FIFM6WCc9IiIgTEVSUj1YDQ0KCVM6TEVSUj0iKiIgTEVSUj0iTm8gQW5z d2VyIGFmdGVyIDYwIHNlY29uZHMiDQ0KCVIgWDoxDQ0KCVENDQoJOw0NCkhHVVAJOyBIYW5nIHVw IG1vZGVtDQ0KCTsNDQoJQyBSREVWIEggMQ0NCglJIFJERVZbIlROQSIgRCAgUQ0NCgkuUyBGTkFN RT0iRElTSyRVU0VSOltST0JPSE1dVEVTVDIuQ09NIg0NCgkuUyBYWD0kRShSREVWLDIsNSkNDQoJ LlMgVj0kJlpMSUIuJVNVQk1JVChGTkFNRSwiL1FVRVVFPVROQV9CQVRDSCIsWFgpDQ0KCU8gUkRF Vjo6MCBROickVCAgOyAgQyBSREVWDQ0KCVENDQoJOw0NCk9OTElORQk7DQ0KCVMgJVpBRENPREU9 WA0NCglJICRaVlsiNC4iIEQgIEkgWT0xIFMgTEVSUj0iTm8gQ2FycmllciIgUQ0NCgkuRiBDPTE6 MTo1IFMgWT0oJFpDKCVHRVREVkksUkRFViwiREVWU1RTIilcOCkjMiBROlk9MCAgSCAyDQ0KCVMg TEVSUj0iIiBIIDcgUQ0NCglRDQ0KRVJST1IJOyBTZXQgTEVSUiB0byBzb21lIHZhbHVlIGlmICVa QUQgYm9tYnMgb3V0IGZvciBhbnkgcmVhc29uDQ0KCUkgJFpFWyJaQ0FMTCIgUyBMRVJSPSJNT0RF TSBOT1QgUkVBRFkgKFpDQUxMIEZBSUxVUkUpIg0NCglJICRaRVsiRi1IQU5HVVAiISgkWkVbIiVE U00tRS1SRUFERVJSIikhKCRaRVsiRFNNLUUtV1JJVEVSUiIpIEQgIFENDQoJLiBTIExFUlI9IlNZ U1RFTSBERVRFQ1RFRCBMSU5FIERST1AgKFpBRCkiDQ0KCUUgIFMgTEVSUj0kWkUNDQoJUQ0NCg0N CiVaSE5EWA0NCiVaSE5EWAk7O01HUjtDT1JFOzEuODtDYWxjdWxhdGUgSElORFggdmFsdWU7RFdT OzE2LUF1Zy05MTs1NTAxNCwzMzE4Mg0NCgk7RFdTOzI0LUFQUi05MDtDaGFuZ2UgRk9SIGxvb3Ag dG8gYWRkIG9mIC4wMDAwMDAwMDENDQoJO0RXUzs0LUFwci05MDtDaGFuZ2UgSEFORyB0byAuMSBm b3IgdW5pcXVlbmVzcyBhbmQgYWRkIEZPUiBsb29wIHRvIGhhbmRsZSB0cmFpbGluZyAnMCdzDQ0K CTtURUw7MTYtSnVuLTg4O0NhbGN1bGF0ZSBISU5EWCB2YWx1ZS4gOyBjcmVhdGlvbg0NCgk7DQ0K CTsgVGhpcyByb3V0aW5lIHJldHVybnMgYSB2ZXJ5IHByZWNpc2UgaW5zdGFudCBvZiB0aW1lIHRv IGJlIHVzZWQNDQoJOyBpbiBwcm9ncmFtcyB3aGVyZSBtdWx0aXBsZSBpbmZvcm1hdGlvbiBjb3Vs ZCBiZSBmaWxlZCBpbiB0aGUgDQ0KCTsgc2FtZSBzZWNvbmQsIHJlc3VsdGluZyBpbiB0aGUgb3Zl cndyaXRpbmcgb2YgZGF0YS4gIFNpbmNlIHRoZQ0NCgk7ICVISU5EWCB2YWx1ZSBpcyBpbiBodW5k cmVkdGhzIG9mIGEgc2Vjb25kIGFuZCB0aGUgcHJvZ3JhbSBoYW5ncw0NCgk7IC4xIHNlY29uZHMg ZWFjaCB0aW1lIGl0IGlzIHVzZWQsIHRoZXJlIGlzIG5vIHBvc3NpYmlsaXR5IG9mDQ0KCTsgb3Zl cndyaXRpbmcuICBUaGUgbGVuZ3RoIG9mICVISU5EWCBtdXN0IGFsd2F5cyBiZSAxNCBmb3INDQoJ OyBjb2xsYXRpbmcgcHVycG9zZXMuDQ0KCTsNDQoJOyAlSElORFggPSBkZGRkZC5oaG1tc3NjYw0N Cgk7DQ0KCTsgIGRkZGRkID0gJEggZGF5DQ0KCTsgICAgIGhoID0gaG91ciBvZiBkYXkgKDI0IGhv dXIgdGltZSkNDQoJOyAgICAgbW0gPSBtaW51dGVzDQ0KCTsgICAgIHNzID0gc2Vjb25kcw0NCgk7 ICAgICBjYyA9IGh1bmRyZWR0aHMgb2Ygc2Vjb25kcw0NCgk7DQ0KTE9PUAlLICVISU5EWA0NCglT ICVISU5EWDE9KyRIDQ0KCVMgJUhJTkRYMj0kRSgkUCgkWkgsIiwiLDMpLDEzLDI1NSkNDQoJUyAl SElORFgyPSRUUiglSElORFgyLCI6LiIsIiIpDQ0KCVM6JEUoJUhJTkRYMiwxKSc/MU4gJUhJTkRY Mj0iMCJfJEUoJUhJTkRYMiwyLDI1NSkNDQoJOw0NCglTICVISU5EWD0lSElORFgxXyIuIl8lSElO RFgyDQ0KCVMgJUhJTkRYPSslSElORFgNDQoJSyAlSElORFgxLCVISU5EWDINDQoJUzokTCglSElO RFgpJz0xNCAlSElORFg9JUhJTkRYKy4wMDAwMDAwMQ0NCglIIC4xDQ0KCTsNDQoJUQ0NCg0NCg0N Cg== --=_82DFD20F.1C7D0C45 Content-Type: application/octet-stream; name="zio.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="zio.dat" U2F2ZWQgYnkgJVJTIGZyb20gW01HUixZU0RdIG9uICA2LUZFQi0yMDAyIDE0OjQ4OjA3LjIzDQ0K DQ0KJVpJTw0NCiVaSU8JOztNR1I7Q09SRTsyLjA7SU5QVVQvT1VUUFVUIFBST0NFU1NJTkcgVVRJ TElUWTtLQk87MzAtSkFOLTk3OzU3MDA4LDUxMzM1DQ0KCTtPUklHSU5BTDtLQk87MTMtTUFZLTk2 DQ0KCTtBOw0NCgk7UkVGRVIgVE8gXiVaQ09NWklPIEZPUiBBQlNUUkFDVCBPRiBQUk9QRVIgTUVU SE9EUyBPRiBVU0lORyBUSElTIFJPVVRJTkUNDQoJOw0NCgk7KjsNDQoJOw0NCkZBSUxTQUZFCTtJ TlZBTElEIEFDQ0VTUyBUUkFQIA0NCglTICRaVD0iXiVaRVJSIg0NCgk7SSAkJF4lWkJLR1JORChe JVpDRkcoXiVaQ0ZHLCJWRVJTSU9OIikpIFE6JyRRICBRICIiDQ0KCVcgISwqNywiIElOVkFMSUQg QUNDRVNTIE9GIFJPVVRJTkUgJVpJTy4gIENPTlNVTFQgXiVaQ09NWklPIg0NCglXICEsIiBGT1Ig UFJPUEVSIEFDQ0VTUyBNRVRIT0RTLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIg0NCglROickUSAg USAiIg0NCgk7DQ0KU0VMRUNUKCVRVFksJURFRiwlUkVMWCwlUEFSTVMpCTtERVZJQ0UgU0VMRUNU SU9OIEVOVFJZIFBPSU5UDQ0KCTtOICRFVA0NCgk7UyAkRVQ9IkcgRVJSIg0NCglTICRaVD0iRVJS Ig0NCglJICREKCVSRUxYKSBTICVSRUw9JVJFTFgNDQoJTiAlREVWTU9ELCVGSUxNT0QNDQoJSSAk USBOICVJT0QNDQoJSSAkRCglUEFSTVMpIEQNDQoJLkkgJVFUWVsiRCIgUyAlREVWTU9EPSVQQVJN Uw0NCgkuSSAlUVRZWyJGIiBTICVGSUxNT0Q9JVBBUk1TDQ0KCS5RDQ0KCUQgXiVaSU9TDQ0KCVE6 JyRRICBRICRHKCVJT0QpDQ0KCTsNDQpPUEVOKCVJT0QsJVBBUk1TLCVUSU1FT1VUKQk7T1BFTiBB IERFVklDRSBXSVRIIFBBUkFNRVRFUlMNDQoJO04gJEVUDQ0KCTtTICRFVD0iRyBFUlIiDQ0KCVMg JFpUPSJFUlIiDQ0KCU4gJVBBUk1TVFIsJVgsJVhYLCVJLCVPUEVOQ01ELCVUDQ0KCUkgJFEgTiAl U1VDQ0VTUw0NCglJICREKCVQQVJNUykgRA0NCgkuUyAlUEFSTVNUUj0iKCINDQoJLkYgJUk9MTox IFMgJVg9JFAoJVBBUk1TLCIsIiwlSSkgUTolWD0iIiAgUyAlWFg9JFAoJVgsIj0iLDIpLCVYPSRQ KCVYLCI9IiwxKSBEDQ0KCS4uSSAkRCheJVpDRkcoXiVaQ0ZHLCJQQVJBTUVURVJTIiwiT1BFTiIs JVgpKSBYIF4lWkNGRyheJVpDRkcsIlBBUkFNRVRFUlMiLCJPUEVOIiwlWCkNDQoJLi5TICVYWD0i IiBRDQ0KCS5JICVQQVJNU1RSPSIoIiBTICVQQVJNU1RSPSIiDQ0KCS5JICVQQVJNU1RSXSIiIFgg XiVaQ0ZHKF4lWkNGRywiUEFSQU1FVEVSUyIsIk9QRU4iLCIlUEFSTVNUUiIpDQ0KCS5RDQ0KCVMg JU9QRU5DTUQ9Ik8gJUlPRCINDQoJSSAkRyglUEFSTVNUUiknPSIiIFMgJU9QRU5DTUQ9JU9QRU5D TURfIjoiXyVQQVJNU1RSDQ0KCUkgJEcoJVRJTUVPVVQpJz0iIiBTICVPUEVOQ01EPSVPUEVOQ01E XyRTKCVPUEVOQ01EWyI6IjoiOiIsMToiOjoiKV8lVElNRU9VVA0NCglTICVPUEVOQ01EPSVPUEVO Q01EXyIgUyAlVD0kVCINDQoJSSAwIDtTRVQgJFQgVE8gMA0NCglYICVPUEVOQ01EDQ0KCUkgJEco JVRJTUVPVVQpJz0iIiBTICVTVUNDRVNTPSVUDQ0KCUkgJVQhKCckRCglVElNRU9VVCkpIFMgJUlP QyglSU9EKT0kRyglUEFSTVMpXyJ8Il8lSU9EXyJ8Il8lSU9EDQ0KCVE6JyRRICBRICRTKCRHKCVU SU1FT1VUKSc9IiI6JVNVQ0NFU1MsMToxKQ0NCgk7DQ0KQ0xPU0UoJUlPRCwlUEFSTVMpCTtDTE9T RSBBIERFVklDRSBXSVRIIFBBUkFNRVRFUlMNDQoJO04gJEVUDQ0KCTtTICRFVD0iRyBFUlIiDQ0K CVMgJFpUPSJFUlIiDQ0KCUkgJEQoJVBBUk1TKSBTICVDTE9NT0Q9JVBBUk1TDQ0KCUQgXiVaSU9D DQ0KCVE6JyRRICBRIDENDQoJOw0NClVTRSglSU9ELCVQQVJNUykJO1VTRSBBIERFVklDRSBXSVRI IFBBUkFNRVRFUlMNDQoJO04gJEVUDQ0KCTtTICRFVD0iRyBFUlIiDQ0KCVMgJFpUPSJFUlIiDQ0K CU4gJVBBUk1TVFIsJVgsJVhYLCVJLCVVU0VDTUQsJVQsJU1TRw0NCglTICVNU0c9MQ0NCglJICRE KCVQQVJNUykgRA0NCgkuUyAlUEFSTVNUUj0iKCINDQoJLkYgJUk9MToxIFMgJVg9JFAoJVBBUk1T LCIsIiwlSSkgUTolWD0iIiAgUyAlWFg9JFAoJVgsIj0iLDIpLCVYPSRQKCVYLCI9IiwxKSBEDQ0K CS4uSSAkRCheJVpDRkcoXiVaQ0ZHLCJQQVJBTUVURVJTIiwiVVNFIiwlWCkpIFggXiVaQ0ZHKF4l WkNGRywiUEFSQU1FVEVSUyIsIlVTRSIsJVgpDQ0KCS4uUyAlWFg9IiIgUQ0NCgkuSSAlUEFSTVNU Uj0iKCIgUyAlUEFSTVNUUj0iIg0NCgkuSSAlUEFSTVNUUl0iIiBYIF4lWkNGRyheJVpDRkcsIlBB UkFNRVRFUlMiLCJVU0UiLCIlUEFSTVNUUiIpDQ0KCS5RDQ0KCVMgJVVTRUNNRD0iVSAlSU9EIg0N CglJICRHKCVQQVJNU1RSKSc9IiIgUyAlVVNFQ01EPSVVU0VDTURfIjoiXyVQQVJNU1RSDQ0KCVgg JVVTRUNNRA0NCglROickUSAgUSAlTVNHDQ0KCTsNDQpaVVNFKCVERVYsJU1TRywlUEFSTSkJO0JS T0FEQ0FTVCBBIE1FU1NBR0UgT04gQU4gSU4tVVNFIFRFUk1JTkFMDQ0KCTtOICRFVA0NCgk7UyAk RVQ9IkcgRVJSIg0NCglTICRaVD0iRVJSIg0NCglJICRHKCVERVYpPSIiIFMgJURFVj0kRyheTE9H KQ0NCglJICVERVY9IiIgUSANDQoJSSAkRyglTVNHKT0iIiBRDQ0KCU4gWlVTRUNNRA0NCglTIFpV U0VDTUQ9IlpVICVERVYiXyRTKCRHKCVQQVJNKT0iIjoiIiwxOiI6Il8lUEFSTSlfIiBXICo3LCVN U0ciDQ0KCVggWlVTRUNNRA0NCglROiRRIDEgUQ0NCkVSUgk7RVJST1IgUFJPQ0VTU0lORw0NCgk7 RCBeJVpFUlJPUg0NCgk7UyAkRUM9IiINDQoJUyAlRU1TRz0kWkUNDQoJRCBOT1FVSVReJVpFUlIN DQoJUTonJFEgIFEgIiINDQoNDQoNDQo= --=_82DFD20F.1C7D0C45-- ================================================================================ Archive-Date: Wed, 6 Feb 2002 19:42:34 -0500 Date: Wed, 06 Feb 2002 19:37:54 -0500 From: Chuck Viau Reply-To: Info-TCPware@process.com Subject: RE: NTA Devices Dropping Connections To: "'info-tcpware@process.com'" Message-ID: <63D30D6E10CFD11190A90000F805FE860420645E@lespaul.process.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Thank You, Please give us a little time to analyze this. While we do not support programming problems in Mumps, it appears that you are essentially doing terminal record i/o via an NTA device, the underlying transactions being done via QIO's to the terminal driver, and TCPWare in turn, is doing non-blocking reads on a socket as well as writing command data. I will get back to you shortly. In the interrim , would you please answer these questions: 1. Has this program ever worked correctly in this environment? By this I mean, has it been working correctly, and now all of a sudden you are getting these errors? 2. If this has just started to happen, have you made ANY environmental or software changes, and if so what were they?. -cv -----Original Message----- From: Alan Neighbors [mailto:aneighbors@labcorp.com] Sent: Wednesday, February 06, 2002 6:11 PM To: info-tcpware@process.com Subject: RE: NTA Devices Dropping Connections We are running OpenVMS V7.1 on an AlphaServer 1200 5/533 4MB, hardware model type 1737 connecting to a Xyplex 1640 terminal server connected to a Multi-Tech 3840BLR modem over a 100 Mb/sec IP connection using TCPware V5.3-3. There is no firewall at this remote location only a Cisco 4100 switch. The QIOs/Socket Libraries are: TCPWARE_SOCKLIB_SHR.EXE;1 311/315 12-SEP-1999 19:23:54.39 INETIODEF.H;1 14 2-AUG-1993 08:56:38.65 The application driving the reporting is DSM (Digital Standard Mumps). The code is in MUMPS and is attached... Thanks! Alan >>> viau@process.com 2/6/02 3:19:24 PM >>> How about some topology. Firewalls, NAT, ... VMS Version, hardware, TCPWare version, Language, QIO or Socket Library, and as requested, a snippet of the code. ================================================================================ Archive-Date: Thu, 7 Feb 2002 03:30:23 -0500 Date: Thu, 07 Feb 2002 09:25:22 +0100 From: Salvi.Schrijen@vodafone.nl Reply-To: Info-TCPware@process.com Subject: something changed regarding REMOTE acess with TCPware 5.4-3??? To: info-tcpware@process.com Message-ID: <668C61363605D611925D00508B116C8D2C84B5@SMTR-EXH2.LIBERTEL> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Hi, We see a different behaviour on our latest VMS machines ES40 with V7.2-1 and TCPware 5.4-3 regarding network login and authorize settings. This is tho output of authorize for the account: Primary days: Mon Tue Wed Thu Fri Secondary days: Sat Sun Primary 000000000011111111112222 Secondary 000000000011111111112222 Day Hours 012345678901234567890123 Day Hours 012345678901234567890123 Network: ----- No access ------ ----- No access ------ Batch: ----- No access ------ ----- No access ------ Local: ----- No access ------ ----- No access ------ Dialup: ----- No access ------ ----- No access ------ Remote: ##### Full access ###### ##### Full access ###### On the TCPware 5.4-3 box if i do a telnet 0 i get the following message: You are not authorized to login from this source If i do a set host 0 it works well. Just for TCPware to work i had to add the LOCAL access too!! I don't think that this is normal behaviour is it ??? The very strange thing is that the same authorize settings on a box with VMS7.2-1 & TCPware 5.3-2 do work !. Does anybody know what has changed since then! regards Salvi Schrijen ================================================================================ Archive-Date: Thu, 7 Feb 2002 04:09:41 -0500 Date: Thu, 07 Feb 2002 09:03:45 +0000 From: Tremaine Callier Reply-To: Info-TCPware@process.com Subject: RE: something changed regarding REMOTE acess with TCPware 5.4-3?? ? To: "'Info-TCPware@process.com'" Message-ID: <8904DDEEB811D6118AF900508BB832FA0AE373@THE-EXCH-C> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Hi, you need to look at TCPWARE_TELNETD_FLAGS, bit 7 allows you to toggle between TELNET access being considered REMOTE vs. LOCAL. Tremaine > -----Original Message----- > From: Salvi.Schrijen@vodafone.nl [mailto:Salvi.Schrijen@vodafone.nl] > Sent: 07 February 2002 08:25 > To: info-tcpware@process.com > Subject: something changed regarding REMOTE acess with > TCPware 5.4-3??? > > > Hi, > > We see a different behaviour on our latest VMS machines ES40 > with V7.2-1 and > TCPware 5.4-3 regarding network login and authorize settings. > This is tho output of authorize for the account: > > Primary days: Mon Tue Wed Thu Fri > Secondary days: Sat Sun > Primary 000000000011111111112222 Secondary 000000000011111111112222 > Day Hours 012345678901234567890123 Day Hours 012345678901234567890123 > Network: ----- No access ------ ----- No access ------ > Batch: ----- No access ------ ----- No access ------ > Local: ----- No access ------ ----- No access ------ > Dialup: ----- No access ------ ----- No access ------ > Remote: ##### Full access ###### ##### Full access ###### > > On the TCPware 5.4-3 box if i do a telnet 0 i get the > following message: > You are not authorized to login from this source > If i do a set host 0 it works well. Just for TCPware to work > i had to add > the LOCAL access too!! > I don't think that this is normal behaviour is it ??? > > > The very strange thing is that the same authorize settings on > a box with > VMS7.2-1 & TCPware 5.3-2 do work !. > Does anybody know what has changed since then! > > > regards > Salvi Schrijen > > Please note that: 1. This e-mail may constitute privileged information. If you are not the intended recipient, you have received this confidential email and any attachments transmitted with it in error and you must not disclose, copy, circulate or in any other way use or rely on this information. 2. E-mails to and from the company are monitored for operational reasons and in accordance with lawful business practices. 3. The contents of this email are those of the individual and do not necessarily represent the views of the company. 4. The company does not conclude contracts by email and all negotiations are subject to contract. 5. The company accepts no responsibility once an e-mail and any attachments is sent. Integralis Ltd. Theale House, Brunel Road Theale, Reading RG7 4 AQ, UK Tel: +44-118-930-6060 Fax: +44-118-930-2143 ================================================================================ Archive-Date: Thu, 7 Feb 2002 07:30:08 -0500 Date: Thu, 07 Feb 2002 08:19:52 -0500 (EST) From: bryant@process.com Reply-To: Info-TCPware@process.com Subject: TCPware ECO kit available: IPP_V553P020 To: TCPware-Announce@TRITON.PROCESS.COM Message-ID: <01KDZI61WHXU004TLR@DELTA.PROCESS.COM> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT TCPware ECO kit announcement The following ECO kit is now available for TCPware: ECO: IPP_V553P020 Description: IPP fixes and enhancements Release date: 6-FEB-2002 Ranking: 3 Max ranking: 3 Versions: 5.5-3 Requisites: ftp://ftp.process.com/support/55_3/ipp_v553p020.zip To search the TCPware ECO database, please visit the following URL: http://vms.process.com/eco.html For more information, contact Process Software via: E-mail: support@process.com Phone: 1-800-394-8700 The ECO kit README contents are below. ----------------------------------------------------------- -------------------------------------------------------------------------- IPP ECO Kit (revision 2.0) for TCPware version 5.5-3 6-Feb-2001 Copyright (c) 2002, by Process Software This kit updates IPP client capability for TCPware V5.5-3 systems. The update is in the form of a new print symbiont, TCPWARE_IPP_SYMB, and associated files. The update adds new functionality and fixes a number of bugs found since the initial release. The IPP symbiont in this kit is supported on OpenVMS VAX 5.5-2 to 7.3 and OpenVMS AXP 6.2 to 7.3 OpenVMS 5.5-2 requires that the DECC backport kit be installed for the symbiont to operate. This kit contains the following corrections: - Corrects a problem with FLAG/NOFLAG processing for queue configuration. - Modifies parameter parsing so that a comma and/or a slash are legal as separators for options. I.e. "/SIDES=ONE, /NUMBER_UP=2" is the same as "/SIDES=ONE/NUMBER_UP=2", or "SIDES=ONE, NUMBER_UP=2". - Fixes checking of NUMBER_UP value. (D/E 7392) ECO Rank: 3 - Fixes a bug that caused queues with name lengths that were 1 or 2 characters less than a multiple of 8 characters to stop with an access violation or illegal instruction error. (D/E 7327 & D/E 7508) ECO Rank: 3 - Alters send and receive code to correct problems that prevented use with Canon and Tektronix printers. (D/E 7432 and D/E 7492) ECO Rank: 3 Note: There is still a known problem with at least some Tektronix printers, but this appears to be due to a problem with the printer's IPP Server, not with the TCPware IPP Symbiont. We are continuing to investigate this. At this time, the symbiont is known to work with HP, Lexmark and Canon printers, and should work with all printers that support IPP 1.0 as described in the relevant RFCs. The new features of the symbiont involve new IPP protocol attribute support, some change to the way that configuration logicals are handled, as well as some features involving configuration and use. If you aren't using both queue-specific and system-wide configuration logicals, the new symbiont will behave just like the old one...except for the corrected problems. See the following paragraphs for details of the new features. - The following qualifiers are now supported: /FINISHINGS="Staple, Punch, Cover, Bind" Specifies finishing operations to be performed on the printed documents. Any or all of the four available finishings may be specified. Case is not important. /MULTIPLE_DOCUMENT_HANDLING= "Value" is one of: Single_Document Separate_Documents_Uncollated_Copies Separate_Documents_Collated_Copies Single_Document_New_Sheet In the interests of brevity, there are synonyms for these values that are shorter and more abbreviatable: 1Document, UncollatedSeperate, CollatedSeperate, and newSheet...which can be abbreviated all the way down to "1", "U", "C" and "N" if desired. Case is ignored. [See the RFCs for info on what these mean.] /JOB_PRIORITY= Where is an integer between 1 and 100, inclusive. The underscore is optional and case is ignored. [See the RFCs for a description of what this attribute means to an IPP Server.] /MEDIA= Where is a string representing the name or keyword associated with the desired media type. The printer manual should have a list of supported media names. /QUALITY= Where is one of "draft", "normal" or "high". Case is ignored. /PAGE_RANGES=" [, ]..." is either a single integer page number, or a pair of page numbers, separated by a hyphen. Multiple range specifications are separated by commas. I.e: "1, 3-6,9,10 ,12-14". Note that embedded spaces are allowed, and ignored. The example specifies the pages: 1,3,4,5,6,9,10,12,13, and 14. - All PRINT parameters can now be set as queue defaults in the queue configuration. Specify them using the PRINT parameter name, followed by "_DEFAULT". I.e. To set the default number of copies for a queue, add "/COPIES_DEFAULT=n" to the queue configuration, where "n" is the number of copies you want that queue to print by default. - Document format name aliasing has been added. Rather than having to specify long MIME-media-type names for document formats, you can now define local names that are equivalent, and the symbiont will do the replacement. For example, you can define "PS" as equivalent to "application/postscript", and use it in print commands as "/DOCUMENT_FORMAT=PS". There is an "escape mechanism" in case a local name is ever made into a different MIME-media-type. Prefixing the document format name with "%" prevents alias translation. "%PS" means "just send it as "PS", don't translate "PS" into "application/postscript" in the request. To use aliasing, define the system logical name "TCPWARE_IPP_DOCALIAS_FILE" with the filename of the alias file as the equivalence string. The format of lines in the alias file is: MIME-media-type: alias, alias, alias... Blank lines are ignored, and lines starting with "#" are treated as comments and ignored. - /COMMENT="arbitrary string" was added as a queue configuration option. This allows arbitrary text to be included when the queue's /DESCRIPTION string is being used for configuration options. The symbiont ignores the string completely. - A queue-specific logical was added to tell the symbiont to ignore the entire /DESCRIPTION string. The logical name is: "TCPWARE_IGNORE_DESCRIPTION". Only the existence of the logical is checked. The equivalence string can be anything at all. You do not have to reboot after installing this kit. To make use of the updated symbiont, you must stop all IPP queues, and then restart them. [End of ECO announcement] ================================================================================ Archive-Date: Thu, 7 Feb 2002 10:18:40 -0500 Date: Thu, 07 Feb 2002 16:13:45 +0100 From: Salvi.Schrijen@vodafone.nl Reply-To: Info-TCPware@process.com Subject: RE: something changed regarding REMOTE acess with TCPware 5.4-3?? ? To: info-tcpware@process.com Message-ID: <668C61363605D611925D00508B116C8D2C84C8@SMTR-EXH2.LIBERTEL> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Hi Tremaine, Thank you very much for your quick response... It is exact the answer i was looking for and it solved my problem.! Anyway i could not make the link between page 18-3 (management guide) and the VMS authorize fields. Thanks again Salvi Schrijen Vodafone NL Tel: (+31) 43 355 5422 OS / Infrastructure Mobile: (+31) 6 2155 2627 Gelissendomein 5 Fax: (+31) 43 355 7777 Postbus 1500 Mail: Mailto:salvi.schrijen@libertel.nl 6201 BM Maastricht Internet: http://www.libertel.nl The Netherlands -----Original Message----- From: Tremaine Callier [mailto:Tremaine.Callier@Integralis.com] Sent: donderdag 7 februari 2002 10:04 To: 'Info-TCPware@process.com' Subject: RE: something changed regarding REMOTE acess with TCPware 5.4-3?? ? Hi, you need to look at TCPWARE_TELNETD_FLAGS, bit 7 allows you to toggle between TELNET access being considered REMOTE vs. LOCAL. Tremaine > -----Original Message----- > From: Salvi.Schrijen@vodafone.nl [mailto:Salvi.Schrijen@vodafone.nl] > Sent: 07 February 2002 08:25 > To: info-tcpware@process.com > Subject: something changed regarding REMOTE acess with > TCPware 5.4-3??? > > > Hi, > > We see a different behaviour on our latest VMS machines ES40 > with V7.2-1 and > TCPware 5.4-3 regarding network login and authorize settings. > This is tho output of authorize for the account: > > Primary days: Mon Tue Wed Thu Fri > Secondary days: Sat Sun > Primary 000000000011111111112222 Secondary 000000000011111111112222 > Day Hours 012345678901234567890123 Day Hours 012345678901234567890123 > Network: ----- No access ------ ----- No access ------ > Batch: ----- No access ------ ----- No access ------ > Local: ----- No access ------ ----- No access ------ > Dialup: ----- No access ------ ----- No access ------ > Remote: ##### Full access ###### ##### Full access ###### > > On the TCPware 5.4-3 box if i do a telnet 0 i get the > following message: > You are not authorized to login from this source > If i do a set host 0 it works well. Just for TCPware to work > i had to add > the LOCAL access too!! > I don't think that this is normal behaviour is it ??? > > > The very strange thing is that the same authorize settings on > a box with > VMS7.2-1 & TCPware 5.3-2 do work !. > Does anybody know what has changed since then! > > > regards > Salvi Schrijen > > Please note that: 1. This e-mail may constitute privileged information. If you are not the intended recipient, you have received this confidential email and any attachments transmitted with it in error and you must not disclose, copy, circulate or in any other way use or rely on this information. 2. E-mails to and from the company are monitored for operational reasons and in accordance with lawful business practices. 3. The contents of this email are those of the individual and do not necessarily represent the views of the company. 4. The company does not conclude contracts by email and all negotiations are subject to contract. 5. The company accepts no responsibility once an e-mail and any attachments is sent. Integralis Ltd. Theale House, Brunel Road Theale, Reading RG7 4 AQ, UK Tel: +44-118-930-6060 Fax: +44-118-930-2143 ================================================================================ Archive-Date: Thu, 7 Feb 2002 10:21:05 -0500 Date: Thu, 07 Feb 2002 10:15:58 -0500 From: Alan Neighbors Reply-To: Info-TCPware@process.com Subject: RE: NTA Devices Dropping Connections To: info-tcpware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable 1. Has this program ever worked correctly in this environment? By this I mean, has it been working correctly, and now all of a sudden you are = getting these errors? Yes. This is not a constant error/problem. It only occurs intermittently. The will release a batch once and it may or may not fail. If it does the re-release the batch and more than likely it will complete. the only thing we have seen constant is the unexpected "FIN!PSH!ACK" which sets in motion the events leading up to the modem line drop. The scariest thing is that the NTA device changes sockets so fast that the environment never interprets the connection lose and continues to sent the rest of the data to the device and "out to nowhere"... which when sending results out to a client can be close to impossible to verify whether or not the client received the report as a whole. 2. If this has just started to happen, have you made ANY environmental or software changes, and if so what were they?. No... see above. Thanks! Alan >>> viau@process.com 2/6/02 6:37:54 PM >>> Thank You, =09 Please give us a little time to analyze this. While we do not support programming problems in Mumps, it appears that you are essentially doing terminal record i/o via an NTA device, the underlying transactions being done via QIO's to the terminal driver, and TCPWare in turn, is doing non-blocking reads on a socket as well as writing command data. I will get back to you shortly. In the interrim , would you please answer these questions: 1. Has this program ever worked correctly in this environment? By this I mean, has it been working correctly, and now all of a sudden you are = getting these errors? =20 2. If this has just started to happen, have you made ANY environmental or software changes, and if so what were they?. -cv -----Original Message----- From: Alan Neighbors [mailto:aneighbors@labcorp.com]=20 Sent: Wednesday, February 06, 2002 6:11 PM To: info-tcpware@process.com=20 Subject: RE: NTA Devices Dropping Connections We are running OpenVMS V7.1 on an AlphaServer 1200 5/533 4MB, hardware=20 model type 1737 connecting to a Xyplex 1640 terminal server connected to a Multi-Tech 3840BLR modem over a 100 Mb/sec IP connection using=20 TCPware V5.3-3. There is no firewall at this remote location only a=20 Cisco 4100 switch. The QIOs/Socket Libraries are: TCPWARE_SOCKLIB_SHR.EXE;1 311/315 12-SEP-1999 19:23:54.39 INETIODEF.H;1 14 2-AUG-1993 08:56:38.65 The application driving the reporting is DSM (Digital Standard Mumps). The code is in MUMPS and is attached... Thanks! Alan >>> viau@process.com 2/6/02 3:19:24 PM >>> How about some topology. Firewalls, NAT, ... VMS Version, hardware, TCPWare version, Language, QIO or Socket Library,=20= and as requested, a snippet of the code.=20 ================================================================================ Archive-Date: Thu, 7 Feb 2002 13:52:12 -0500 Date: Thu, 07 Feb 2002 19:47:18 +0100 From: eplan@kapsch.net (Peter LANGSTOEGER) Subject: Re: something changed regarding REMOTE acess with TCPware 5.4-3??? To: info-tcpware@process.com Reply-To: Info-TCPware@process.com Message-ID: <3c62cbb6$1@news.kapsch.co.at> In article <668C61363605D611925D00508B116C8D2C84B5@SMTR-EXH2.LIBERTEL>, Salvi.Schrijen@vodafone.nl writes: >We see a different behaviour on our latest VMS machines ES40 with V7.2-1 and >TCPware 5.4-3 regarding network login and authorize settings. >This is tho output of authorize for the account: >[snip] >The very strange thing is that the same authorize settings on a box with >VMS7.2-1 & TCPware 5.3-2 do work !. >Does anybody know what has changed since then! Please check the TCPWARE_TELNETD_FLAGS first, and then come back with more infos (eg. which [TCPware] ECOs installed) ... HIH -- Peter "EPLAN" LANGSTOEGER Tel. +43 1 81111 2651 Network and OpenVMS system manager Fax. +43 1 81111 888 KAPSCH AG Wagenseilgasse 1 E-mail eplan@kapsch.net A-1121 VIENNA AUSTRIA "I'm not a pessimist, I'm a realist" ================================================================================ Archive-Date: Fri, 8 Feb 2002 15:02:27 -0500 Date: Fri, 08 Feb 2002 14:58:01 -0500 From: Chuck Viau Reply-To: Info-TCPware@process.com Subject: RE: NTA Devices Dropping Connections To: "'info-tcpware@process.com'" Message-ID: <63D30D6E10CFD11190A90000F805FE8604206463@lespaul.process.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Alan, This may be a little work for you, but I would like to take the modem out of the equation and work backwards here, seeing if we can find the problem. To troubleshoot the modem's handshaking with the terminal server causing the intermittent session loss, put a null modem on that line and connect it directly with the terminal server port next to it. Open another NTA to the second port using exactly the same TELNET/ syntax you did in the original. Create a test record and continuously send it to the first port and read it out of the second, constantly comparing it against the original and if you get an error, store the record and stop. You may want to run a TCPDUMP as well to see if that pesky FIN!PSH!ACK appears again. This is step one. Thanks -cv -----Original Message----- From: Alan Neighbors [mailto:aneighbors@labcorp.com] Sent: Thursday, February 07, 2002 10:16 AM To: info-tcpware@process.com Subject: RE: NTA Devices Dropping Connections 1. Has this program ever worked correctly in this environment? By this I mean, has it been working correctly, and now all of a sudden you are getting these errors? Yes. This is not a constant error/problem. It only occurs intermittently. The will release a batch once and it may or may not fail. If it does the re-release the batch and more than likely it will complete. the only thing we have seen constant is the unexpected "FIN!PSH!ACK" which sets in motion the events leading up to the modem line drop. The scariest thing is that the NTA device changes sockets so fast that the environment never interprets the connection lose and continues to sent the rest of the data to the device and "out to nowhere"... which when sending results out to a client can be close to impossible to verify whether or not the client received the report as a whole. 2. If this has just started to happen, have you made ANY environmental or software changes, and if so what were they?. No... see above. Thanks! Alan >>> viau@process.com 2/6/02 6:37:54 PM >>> Thank You, Please give us a little time to analyze this. While we do not support programming problems in Mumps, it appears that you are essentially doing terminal record i/o via an NTA device, the underlying transactions being done via QIO's to the terminal driver, and TCPWare in turn, is doing non-blocking reads on a socket as well as writing command data. I will get back to you shortly. In the interrim , would you please answer these questions: 1. Has this program ever worked correctly in this environment? By this I mean, has it been working correctly, and now all of a sudden you are getting these errors? 2. If this has just started to happen, have you made ANY environmental or software changes, and if so what were they?. -cv -----Original Message----- From: Alan Neighbors [mailto:aneighbors@labcorp.com] Sent: Wednesday, February 06, 2002 6:11 PM To: info-tcpware@process.com Subject: RE: NTA Devices Dropping Connections We are running OpenVMS V7.1 on an AlphaServer 1200 5/533 4MB, hardware model type 1737 connecting to a Xyplex 1640 terminal server connected to a Multi-Tech 3840BLR modem over a 100 Mb/sec IP connection using TCPware V5.3-3. There is no firewall at this remote location only a Cisco 4100 switch. The QIOs/Socket Libraries are: TCPWARE_SOCKLIB_SHR.EXE;1 311/315 12-SEP-1999 19:23:54.39 INETIODEF.H;1 14 2-AUG-1993 08:56:38.65 The application driving the reporting is DSM (Digital Standard Mumps). The code is in MUMPS and is attached... Thanks! Alan >>> viau@process.com 2/6/02 3:19:24 PM >>> How about some topology. Firewalls, NAT, ... VMS Version, hardware, TCPWare version, Language, QIO or Socket Library, and as requested, a snippet of the code. ================================================================================ Archive-Date: Fri, 8 Feb 2002 15:22:05 -0500 Date: Fri, 08 Feb 2002 15:16:50 -0500 From: Alan Neighbors Reply-To: Info-TCPware@process.com Subject: RE: NTA Devices Dropping Connections To: info-tcpware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Okay, we will set this in motion and get back to you on our findings... Thanks again! Alan >>> viau@process.com 2/8/02 1:58:01 PM >>> Alan, This may be a little work for you, but I would like to take the modem out = of the equation and work backwards here, seeing if we can find the problem. To troubleshoot the modem's handshaking with the terminal server causing the intermittent session loss, put a null modem on that line and connect it directly with the terminal server port next to it. Open another NTA to the second port using exactly the same TELNET/ syntax you did in the original. Create a test record and continuously send it to the first port and read it out of the second, constantly comparing it against the original = and if you get an error, store the record and stop. You may want to run a TCPDUMP as well to see if that pesky FIN!PSH!ACK appears again. This is step one. Thanks -cv -----Original Message----- From: Alan Neighbors [mailto:aneighbors@labcorp.com]=20 Sent: Thursday, February 07, 2002 10:16 AM To: info-tcpware@process.com=20 Subject: RE: NTA Devices Dropping Connections 1. Has this program ever worked correctly in this environment? By this I mean, has it been working correctly, and now all of a sudden you are = getting these errors? Yes. This is not a constant error/problem. It only occurs intermittently. The will release a batch once and it may or may not fail. If it does the re-release the batch and more than likely it will complete. the only thing we have seen constant is the unexpected "FIN!PSH!ACK" which sets in motion the events leading up to the modem line drop. The scariest thing is that the NTA device changes sockets so fast that the environment never interprets the connection lose and continues to sent the rest of the data to the device and "out to nowhere"... which when sending results out to a client can be close to impossible to verify whether or not the client received the report as a whole. 2. If this has just started to happen, have you made ANY environmental or software changes, and if so what were they?. No... see above. Thanks! Alan >>> viau@process.com 2/6/02 6:37:54 PM >>> Thank You, =09 Please give us a little time to analyze this. While we do not support programming problems in Mumps, it appears that you are essentially doing terminal record i/o via an NTA device, the underlying transactions being done via QIO's to the terminal driver, and TCPWare in turn, is doing non-blocking reads on a socket as well as writing command data. I will get back to you shortly. In the interrim , would you please answer these questions: 1. Has this program ever worked correctly in this environment? By this I mean, has it been working correctly, and now all of a sudden you are = getting these errors? =20 2. If this has just started to happen, have you made ANY environmental or software changes, and if so what were they?. -cv -----Original Message----- From: Alan Neighbors [mailto:aneighbors@labcorp.com]=20 Sent: Wednesday, February 06, 2002 6:11 PM To: info-tcpware@process.com=20 Subject: RE: NTA Devices Dropping Connections We are running OpenVMS V7.1 on an AlphaServer 1200 5/533 4MB, hardware=20 model type 1737 connecting to a Xyplex 1640 terminal server connected to a Multi-Tech 3840BLR modem over a 100 Mb/sec IP connection using=20 TCPware V5.3-3. There is no firewall at this remote location only a=20 Cisco 4100 switch. The QIOs/Socket Libraries are: TCPWARE_SOCKLIB_SHR.EXE;1 311/315 12-SEP-1999 19:23:54.39 INETIODEF.H;1 14 2-AUG-1993 08:56:38.65 The application driving the reporting is DSM (Digital Standard Mumps). The code is in MUMPS and is attached... Thanks! Alan >>> viau@process.com 2/6/02 3:19:24 PM >>> How about some topology. Firewalls, NAT, ... VMS Version, hardware, TCPWare version, Language, QIO or Socket Library,=20= and as requested, a snippet of the code.=20 ================================================================================ Archive-Date: Mon, 11 Feb 2002 12:09:01 -0500 Date: Mon, 11 Feb 2002 10:59:04 -0600 (CST) From: Lauren Maschio Subject: Process Software survey Sender: Hunter Goatley To: PMDF-Announce@lists.process.com CC: MultiNet-Announce@lists.process.com, TCPware-Announce@lists.process.com, goathunter@goatley.com Message-ID: <01KE590EY6L28WW4D9@goatley.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=us-ascii We are conducting an informal survey to identify areas of need where Process Software may add value via new product or services offerings. Your feedback via reply to is most appreciated. 1a.) Please list any freeware software tools you are currently using that have made a positive impact in your current role within your organization. 1b.) Would you be willing to purchase support for freeware tools should a company offer it? 2a.) Please list any unsupported Compaq-authored software products that you would like to see supported again. 2b.) Would you be willing to purchase support ? ----------------------- Lauren Maschio Process Software Senior Product Manager 959 Concord Road Framingham, MA 01701 (508)626-7525 ----------------------- ================================================================================ Archive-Date: Mon, 11 Feb 2002 15:15:46 -0500 Date: Mon, 11 Feb 2002 23:01:33 +0300 From: "Ruslan R. Laishev" Subject: [Fwd: SMTP Spam Filter.] To: info-tcpware@process.com Reply-To: Info-TCPware@process.com Message-ID: <3C68231D.452D1471@smtp.deltatel.ru> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=------------8F308B049BCD6EA3CEA293A2 This is a multi-part message in MIME format. --------------8F308B049BCD6EA3CEA293A2 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Hello PSC, UCX looks more flexible in this are. -- Cheers, Ruslan. +---------------------pure personal opinion------------------------+ RADIUS Server for OpenVMS project - www.radiusvms.com vms-isps@dls.net - Forum for ISP running OpenVMS Mobile: +7 (901) 971-3222 TKD (WTF) in Russia, St.-Petersburg - www.TaeKwonDo-WTF.SPb.RU --------------8F308B049BCD6EA3CEA293A2 Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Content-Disposition: inline Path: DeltaTel!news.wplus.spb.ru!news1.spb.su!newsfeed.gamma.ru!Gamma.RU!opentransit.net!proxad.net!teaser.fr!isdnet!btnet-peer1!btnet!newsfeeds-atl2!e3500-atl2.usenetserver.com.POSTED!53ab2750!not-for-mail Message-ID: <3C673FFB.9B3BC6A9@firstdbasource.com> From: Michael Austin X-Mailer: Mozilla 4.75 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.os.vms Subject: SMTP Spam Filter. Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@usenetserver.com X-Abuse-Info: Please be sure to forward a copy of ALL headers X-Abuse-Info: Otherwise we will be unable to process your complaint properly. NNTP-Posting-Date: Sun, 10 Feb 2002 22:50:34 EST Organization: Bellsouth.Net Date: Sun, 10 Feb 2002 22:52:27 -0500 Xref: news.wplus.spb.ru comp.os.vms:165254 If anyone is interested, I have modified the TCPIP$SMTP_RECV_RUN.COM to added a section that not only checks the ORBS.ORG for spam abusers (from FAQ I think), but also I have a local indexed file that uses IP addresses as the primary key and will reject messages if they originate from this address along with a command procedure to properly format and insert records into this file. But I would caution you to at least do some investigation as to the origin of the spammer first. -- Regards, Michael Austin Registered Linux User #261163 First DBA Source, Inc. http://www.firstdbasource.com Sr. Consultant --------------8F308B049BCD6EA3CEA293A2-- ================================================================================ Archive-Date: Tue, 12 Feb 2002 18:02:17 -0500 Date: Tue, 12 Feb 2002 16:51:19 -0600 (CST) From: Hunter Goatley Reply-To: Info-TCPware@process.com Subject: CERT SNMP advisory To: MultiNet-Announce@lists.process.com, TCPware-Announce@Lists.process.com CC: goathunter@goatley.com Message-ID: <01KE6ZNATCN48WW49Y@goatley.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=us-ascii As you may have seen, CERT has issued an advisory about vulnerabilities in SNMP. http://www.cert.org/advisories/CA-2002-03.html http://slashdot.org/articles/02/02/12/1936224.shtml?tid=172 http://zdnet.com.com/2100-1105-835500.html We ran the CERT tests against MultiNet and TCPware a while back and only found two problems, which we were able to fix easily. These problems resulted in access violations (resulting in the SNMP process dying), but pose no security risk. MultiNet V4.4A is not vulnerable to these SNMP issues. A patch for TCPware V5.5-3 will be released this week. Again, these SNMP vulnerabilities do NOT pose security risks for MultiNet and TCPware. Hunter ------ Hunter Goatley, Process Software, http://www.process.com/ http://www.goatley.com/hunter/ ================================================================================ Archive-Date: Tue, 12 Feb 2002 18:11:00 -0500 Date: Tue, 12 Feb 2002 18:05:50 -0500 From: "Theresa Campbell, Information Systems Manager" Subject: Help with slow Telnet Connection In-Reply-To: <3C68231D.452D1471@smtp.deltatel.ru> To: info-tcpware@process.com Reply-To: Info-TCPware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Hi Folks, I hope someone out there can help me. I'm trying to convert all users of my Alpha VMS 6.2 system to Telnet instead of LAT. However, using TELNET it takes a full 75 seconds to get the username prompt to come up, whereas it seems quite immediate with LAT. I can ping the Alpha and get immediate response. The number of Telnet listeners is set to one; does this have anything to do with speed? Be gentle; I only do this with adult supervision. ================================================================================ Archive-Date: Tue, 12 Feb 2002 18:18:57 -0500 Date: Tue, 12 Feb 2002 15:13:49 -0800 From: Rob Cervantez Reply-To: Info-TCPware@process.com Subject: RE: Help with slow Telnet Connection To: info-tcpware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain I believe this has to do with the DNS settings. Make sure the DNS is properly configured in the configuration utility. Rob. -----Original Message----- From: Theresa Campbell, Information Systems Manager [mailto:campbell@littletonma.org] Sent: Tuesday, February 12, 2002 3:06 PM To: info-tcpware@process.com Subject: Help with slow Telnet Connection Hi Folks, I hope someone out there can help me. I'm trying to convert all users of my Alpha VMS 6.2 system to Telnet instead of LAT. However, using TELNET it takes a full 75 seconds to get the username prompt to come up, whereas it seems quite immediate with LAT. I can ping the Alpha and get immediate response. The number of Telnet listeners is set to one; does this have anything to do with speed? Be gentle; I only do this with adult supervision. ================================================================================ Archive-Date: Tue, 12 Feb 2002 18:22:32 -0500 Date: Tue, 12 Feb 2002 18:18:01 -0500 From: Mike Duffy Reply-To: Info-TCPware@process.com Subject: RE: Help with slow Telnet Connection To: "'info-tcpware@process.com'" Message-ID: <63D30D6E10CFD11190A90000F805FE8603946239@lespaul.process.com> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Does that mean it that once the username prompt is displayed, it's fine afterward? If so, my guess would be (and please be warned, I'm not the foremost telnet expert yet) a DNS lookup back to the originating system that's timing out. -Mike Duffy Process Software > -----Original Message----- > From: Theresa Campbell, Information Systems Manager > [mailto:campbell@littletonma.org] > Sent: Tuesday, February 12, 2002 6:06 PM > To: info-tcpware@process.com > Subject: Help with slow Telnet Connection > > > Hi Folks, > I hope someone out there can help me. I'm trying to > convert all users of > my Alpha VMS 6.2 system to Telnet instead of LAT. However, > using TELNET it > takes a full 75 seconds to get the username prompt to come > up, whereas it > seems quite immediate with LAT. I can ping the Alpha and get > immediate > response. The number of Telnet listeners is set to one; does > this have > anything to do with speed? Be gentle; I only do this with > adult supervision. > ================================================================================ Archive-Date: Tue, 12 Feb 2002 18:33:34 -0500 Date: Tue, 12 Feb 2002 18:28:29 -0500 From: "Theresa Campbell, Information Systems Manager" Subject: RE: Help with slow Telnet Connection In-Reply-To: <63D30D6E10CFD11190A90000F805FE8603946239@lespaul.process.com> To: info-tcpware@process.com CC: Chuck Piecham , Karl Whitson Reply-To: Info-TCPware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Yes, it is quite zippy after the username prompt comes up. I didn't do anything with the DNS setting, but I did (with adult supervision) change the IP address today. I don't know much about DNS. -----Original Message----- From: Mike Duffy [mailto:duffy@process.com] Sent: February 12, 2002 6:18 PM To: 'info-tcpware@process.com' Subject: RE: Help with slow Telnet Connection Does that mean it that once the username prompt is displayed, it's fine afterward? If so, my guess would be (and please be warned, I'm not the foremost telnet expert yet) a DNS lookup back to the originating system that's timing out. -Mike Duffy Process Software > -----Original Message----- > From: Theresa Campbell, Information Systems Manager > [mailto:campbell@littletonma.org] > Sent: Tuesday, February 12, 2002 6:06 PM > To: info-tcpware@process.com > Subject: Help with slow Telnet Connection > > > Hi Folks, > I hope someone out there can help me. I'm trying to > convert all users of > my Alpha VMS 6.2 system to Telnet instead of LAT. However, > using TELNET it > takes a full 75 seconds to get the username prompt to come > up, whereas it > seems quite immediate with LAT. I can ping the Alpha and get > immediate > response. The number of Telnet listeners is set to one; does > this have > anything to do with speed? Be gentle; I only do this with > adult supervision. > ================================================================================ Archive-Date: Tue, 12 Feb 2002 19:08:45 -0500 Date: Tue, 12 Feb 2002 18:03:38 -0600 From: Bob Blum Reply-To: Info-TCPware@process.com Subject: RE: Help with slow Telnet Connection To: info-tcpware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Theresa, The issue they are talking about is the DNS lookup of the network device the users are connecting in FROM. In other words, the host running TCPware detects the incoming connection from a particular IP address (PC, terminal server, another VMS system, etc.) and then tries to translate that IP address into a name. If the IP address does not cross-reference to a name, it will try until finally it times out (gives up) and just lets the connection exist. That's why you finally get the "Username:" prompt, the DNS lookup has timed out. Try logging in and getting to a DCL command prompt. Try using either of these commands: $ SHOW TERMINAL $ WRITE SYS$OUTPUT F$GETDVI("TT","TT_ACCPORNAM") Both should give you the IP address (or name) of the network node you are coming in from. Try it with one that does not exhibit the logon delay, and one that does. Chances are the "no delay" one will have a name, while the "delay" one will only show an IP address. If you telnet out of the TCPware host back into itself using the special local host address of 127.0.0.1, those commands should show "localhost" for the remote port info. Do the same with the actual IP address of the TCPware host, and that IP address or name should appear. You said you had (with adult supervision) changed the IP address today. The IP address of what device? The TCPware host you are logging into, or the PC, terminal server, or other node? Whoever maintains your DNS server should coordinate the update. There are various ways to correct the situation, updating the DNS entry would probably be first. But there are also logicals in the TCPware setup that tell it whether to look to DNS or the local hosts file first, and I think there's one for whether or not telnet should try to resolve IP addresses to host names. Look in TCPWARE:TELNET_CONTROL.COM for TELNETD_FLAGS. Try some of the things I suggested to see if you can identify the problem more closely, and let us know the results. Bob Blum IBM Global Services Internet E-Mail: bdblum@us.ibm.com Standard Disclaimer: These are my personal opinions, comments, etc., and do not necessarily reflect those of my employer. "Theresa Campbell, To: info-tcpware@process.com Information cc: Chuck Piecham , Karl Whitson Systems Manager" Subject: RE: Help with slow Telnet Connection 02/12/02 05:28 PM Please respond to Info-TCPware Yes, it is quite zippy after the username prompt comes up. I didn't do anything with the DNS setting, but I did (with adult supervision) change the IP address today. I don't know much about DNS. -----Original Message----- From: Mike Duffy [mailto:duffy@process.com] Sent: February 12, 2002 6:18 PM To: 'info-tcpware@process.com' Subject: RE: Help with slow Telnet Connection Does that mean it that once the username prompt is displayed, it's fine afterward? If so, my guess would be (and please be warned, I'm not the foremost telnet expert yet) a DNS lookup back to the originating system that's timing out. -Mike Duffy Process Software > -----Original Message----- > From: Theresa Campbell, Information Systems Manager > [mailto:campbell@littletonma.org] > Sent: Tuesday, February 12, 2002 6:06 PM > To: info-tcpware@process.com > Subject: Help with slow Telnet Connection > > > Hi Folks, > I hope someone out there can help me. I'm trying to > convert all users of > my Alpha VMS 6.2 system to Telnet instead of LAT. However, > using TELNET it > takes a full 75 seconds to get the username prompt to come > up, whereas it > seems quite immediate with LAT. I can ping the Alpha and get > immediate > response. The number of Telnet listeners is set to one; does > this have > anything to do with speed? Be gentle; I only do this with > adult supervision. > ================================================================================ Archive-Date: Tue, 12 Feb 2002 20:07:48 -0500 Date: Tue, 12 Feb 2002 20:03:36 -0500 From: Theresa Campbell Subject: RE: Help with slow Telnet Connection In-Reply-To: To: info-tcpware@process.com Reply-To: Info-TCPware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=Windows-1252 Content-Transfer-Encoding: 7bit Thanks Bob - the IP address was changed on both the host and the client pc; I'll try what you've suggested. -----Original Message----- From: Bob Blum [mailto:bdblum@us.ibm.com] Sent: Tuesday, February 12, 2002 7:04 PM To: info-tcpware@process.com Subject: RE: Help with slow Telnet Connection Theresa, The issue they are talking about is the DNS lookup of the network device the users are connecting in FROM. In other words, the host running TCPware detects the incoming connection from a particular IP address (PC, terminal server, another VMS system, etc.) and then tries to translate that IP address into a name. If the IP address does not cross-reference to a name, it will try until finally it times out (gives up) and just lets the connection exist. That's why you finally get the "Username:" prompt, the DNS lookup has timed out. Try logging in and getting to a DCL command prompt. Try using either of these commands: $ SHOW TERMINAL $ WRITE SYS$OUTPUT F$GETDVI("TT","TT_ACCPORNAM") Both should give you the IP address (or name) of the network node you are coming in from. Try it with one that does not exhibit the logon delay, and one that does. Chances are the "no delay" one will have a name, while the "delay" one will only show an IP address. If you telnet out of the TCPware host back into itself using the special local host address of 127.0.0.1, those commands should show "localhost" for the remote port info. Do the same with the actual IP address of the TCPware host, and that IP address or name should appear. You said you had (with adult supervision) changed the IP address today. The IP address of what device? The TCPware host you are logging into, or the PC, terminal server, or other node? Whoever maintains your DNS server should coordinate the update. There are various ways to correct the situation, updating the DNS entry would probably be first. But there are also logicals in the TCPware setup that tell it whether to look to DNS or the local hosts file first, and I think there's one for whether or not telnet should try to resolve IP addresses to host names. Look in TCPWARE:TELNET_CONTROL.COM for TELNETD_FLAGS. Try some of the things I suggested to see if you can identify the problem more closely, and let us know the results. Bob Blum IBM Global Services Internet E-Mail: bdblum@us.ibm.com Standard Disclaimer: These are my personal opinions, comments, etc., and do not necessarily reflect those of my employer. "Theresa Campbell, To: info-tcpware@process.com Information cc: Chuck Piecham , Karl Whitson Systems Manager" Subject: RE: Help with slow Telnet Connection 02/12/02 05:28 PM Please respond to Info-TCPware Yes, it is quite zippy after the username prompt comes up. I didn't do anything with the DNS setting, but I did (with adult supervision) change the IP address today. I don't know much about DNS. -----Original Message----- From: Mike Duffy [mailto:duffy@process.com] Sent: February 12, 2002 6:18 PM To: 'info-tcpware@process.com' Subject: RE: Help with slow Telnet Connection Does that mean it that once the username prompt is displayed, it's fine afterward? If so, my guess would be (and please be warned, I'm not the foremost telnet expert yet) a DNS lookup back to the originating system that's timing out. -Mike Duffy Process Software > -----Original Message----- > From: Theresa Campbell, Information Systems Manager > [mailto:campbell@littletonma.org] > Sent: Tuesday, February 12, 2002 6:06 PM > To: info-tcpware@process.com > Subject: Help with slow Telnet Connection > > > Hi Folks, > I hope someone out there can help me. I'm trying to > convert all users of > my Alpha VMS 6.2 system to Telnet instead of LAT. However, > using TELNET it > takes a full 75 seconds to get the username prompt to come > up, whereas it > seems quite immediate with LAT. I can ping the Alpha and get > immediate > response. The number of Telnet listeners is set to one; does > this have > anything to do with speed? Be gentle; I only do this with > adult supervision. > --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.323 / Virus Database: 180 - Release Date: 2/8/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.323 / Virus Database: 180 - Release Date: 2/8/02 ================================================================================ Archive-Date: Wed, 13 Feb 2002 03:36:30 -0500 Date: Wed, 13 Feb 2002 03:25:50 -0500 From: "Callard, Gavin A." Reply-To: Info-TCPware@process.com Subject: RE: Help with slow Telnet Connection To: "'Info-TCPware@process.com'" Message-ID: <03D308C87334D311B252009027855AC7021DF05B@THUMPER> MIME-Version: 1.0 Content-Type: text/plain Hi. I believe the Alpha does a reverse DNS lookup on the connecting IP address, so just make sure that DNS zones are configured completely and you should be OK! Unless I've missed something else... GC. -----Original Message----- From: Theresa Campbell, Information Systems Manager [mailto:campbell@littletonma.org] Sent: 12 February 2002 11:06 PM To: info-tcpware@process.com Subject: Help with slow Telnet Connection Hi Folks, I hope someone out there can help me. I'm trying to convert all users of my Alpha VMS 6.2 system to Telnet instead of LAT. However, using TELNET it takes a full 75 seconds to get the username prompt to come up, whereas it seems quite immediate with LAT. I can ping the Alpha and get immediate response. The number of Telnet listeners is set to one; does this have anything to do with speed? Be gentle; I only do this with adult supervision. ================================================================================ Archive-Date: Wed, 13 Feb 2002 06:20:40 -0500 Date: Wed, 13 Feb 2002 06:15:04 -0500 From: Denis Auger Reply-To: Info-TCPware@process.com Subject: RE: Help with slow Telnet Connection In-Reply-To: To: info-tcpware@process.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit you must set the ip in the reverse dns to get an answer in 2 or 3 seconds. The ip of the client and the ip of the vms system must be defined in the reverse addressing dns otherwise you will get slow response time or no response at all. Denis Auger Digital Design Inc www.ddi.qc.ca -----Message d'origine----- De : Theresa Campbell, Information Systems Manager [mailto:campbell@littletonma.org] Envoye : 12 fevrier, 2002 18:06 A : info-tcpware@process.com Objet : Help with slow Telnet Connection Hi Folks, I hope someone out there can help me. I'm trying to convert all users of my Alpha VMS 6.2 system to Telnet instead of LAT. However, using TELNET it takes a full 75 seconds to get the username prompt to come up, whereas it seems quite immediate with LAT. I can ping the Alpha and get immediate response. The number of Telnet listeners is set to one; does this have anything to do with speed? Be gentle; I only do this with adult supervision. --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.320 / Virus Database: 179 - Release Date: 2002-01-30 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.320 / Virus Database: 179 - Release Date: 2002-01-30 ================================================================================ Archive-Date: Wed, 13 Feb 2002 09:30:51 -0500 Date: Wed, 13 Feb 2002 08:25:52 -0600 From: "Lutes, Dale" Reply-To: Info-TCPware@process.com Subject: Re: Help with slow Telnet Connection To: info-tcpware@process.com Message-ID: <3C6A2310.648F5BD@cessna.textron.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: Try editing TCPWARE:TELNET_CONTROL.COM. UNcomment the following line: TELNETD_FLAGS == TELNETD_FLAGS .OR. 256 ! Use old style ACCPORNAM This will keep Telnet from trying to resolve the host's name for inclusion, but will use the IP address instead. ACCPORNAM is the info that is enclosed in parentheses when you issue a SHOW USER/FULL command. -- Dale D. Lutes ______ Cessna Aircraft Company / ___/_____ _____ _____ ______ ______ One Cessna Boulevard / / / <> // __// __// __ // / Wichita, KS 67215 / /__ / ___//__ //__ // / / // <> / 316-517-7109 /_____//____//____//____//_/ /_//___/_/ ================================================================================ Archive-Date: Wed, 13 Feb 2002 13:36:59 -0500 Date: Wed, 13 Feb 2002 14:26:21 -0500 (EST) From: bryant@process.com Reply-To: Info-TCPware@process.com Subject: TCPware ECO kit available: SNMPD_V553P011 To: TCPware-Announce@TRITON.PROCESS.COM Message-ID: <01KE88PHXDG2000AQ7@DELTA.PROCESS.COM> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT TCPware ECO kit announcement The following ECO kit is now available for TCPware: ECO: SNMPD_V553P011 Description: CERT CA-2002-03: Multiple Vulnerabilities in SNMP Release date: 13-FEB-2002 Ranking: 3 Max ranking: 3 Versions: 5.5-3 Requisites: ftp://ftp.process.com/support/55_3/snmpd_v553p011.zip To search the TCPware ECO database, please visit the following URL: http://vms.process.com/eco.html For more information, contact Process Software via: E-mail: support@process.com Phone: 1-800-394-8700 The ECO kit README contents are below. ----------------------------------------------------------- SNMPD Patch kit (revision 1.1) for TCPware version 5.5-3 Feb 13, 2002 Copyright (c) 2001, 2002 by Process Software This VMSinstallable saveset provides new versions of SNMPD.EXE for TCPware for OpenVMS. TCPWare V5.5-3 VMS/VAX V5.5-2 and later VMS/ALPHA V6.1 and later You must restart SNMP after installation. The following changes have been made: Corrections for CERT advisory CA-2002-03 Multiple Vulnerabilities in Many Implementations of the Simple Network Management Protocol (SNMP) This advisory is about potential buffer overflow problems that SNMP can have. (DE 7517, 7524) SNMPD_V553P011 ECO Level 3 SNMPD no longer returns an error when multiple default routes are present. (DE 7483) SNMPD_V553P010 ECO Level 3 [End of ECO announcement] ================================================================================ Archive-Date: Tue, 19 Feb 2002 11:14:59 -0500 Date: Tue, 19 Feb 2002 12:03:53 -0500 (EST) From: bryant@process.com Reply-To: Info-TCPware@process.com Subject: TCPware ECO kit available: SSH_V553P020 To: TCPware-Announce@TRITON.PROCESS.COM Message-ID: <01KEGHGY33J6000L5K@DELTA.PROCESS.COM> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT TCPware ECO kit announcement The following ECO kit is now available for TCPware: ECO: SSH_V553P020 Description: Assorted fixes Release date: 19-FEB-2002 Ranking: 2 Max ranking: 2 Versions: 5.5-3 Requisites: ftp://ftp.process.com/support/55_3/ssh_v553p020.zip To search the TCPware ECO database, please visit the following URL: http://vms.process.com/eco.html For more information, contact Process Software via: E-mail: support@process.com Phone: 1-800-394-8700 The ECO kit README contents are below. ----------------------------------------------------------- ----------------------------------------------------------------------- SSH Patch kit (revision 2.0) for TCPware version 5.5-3 18-Feb-2002 Copyright (c) 2002, by Process Software This VMSinstallable saveset provides a new version of the following SSH components: - SSH server (SSHD.EXE) - SSH client (SSH.EXE) - SSH master control program (SSHD_MASTER.EXE) - SSH control command procedure (SSH_CONTROL.COM) - SSH startup procedure (SSH_STARTUP.COM) This patch is applicable to TCPware 5.5-3 on all supported versions of OpenVMS VAX and OpenVMS Alpha. SSH must be restarted after installation. This ECO has a ranking of 2 - Recommended; individual component may fail. The following problems are addressed by this ECO: - [DE 6612] Under certain conditions, the SSH server will not log messages to OPCOM even though it is supposed to. - [DE 6699] The command SSH /VERSION incorrectly prompts the user for a host name. - [DE 7283] The SSH server identification message incorrectly indicates the server can handle both SSH1 and SSH2 protocols. This will cause many clients to attempt to use the SSH2 protocol, which will subsequently fail. In addition, subsequent versions of SSH for TCPware which follow version 5.5-3 will not be able to successfully connect to SSH on TCPware 5.5-3 for the same reason. - [DE 7789] If an SSH command for remote execution includes a vertical bar character ('|'), the command will usually fail on the remote system. For example, the following command will return a "%DCL-W-MAXPARAM" error when executed remotely on a VMS system: $ ssh foo "pipe show system | search sys$input tcpware" - [DE 7838] On VMS/VAX and VMS/AXP 6.0 and 6.1 systems only, the SSH server and SSH client images will often ACCVIO. The following changes from previous kits are also in this kit: - [DE 7598] When executing a remote command via SSH, the output of the command is followed by the output from a LOGOUT/FULL command. The default behavior is now to display only the output from the command to be executed. The old behavior may be restored by defining the following logical name: $ DEFINE/SYSTEM TCPWARE_SSH_COMMAND_OLD_STYLE 1 The old version of the replaced SSH components will be renamed to TCPWARE_COMMON:[TCPWARE]SSHD.EXE_OLD TCPWARE_COMMON:[TCPWARE]SSH.EXE_OLD TCPWARE_COMMON:[TCPWARE]SSHD_MASTER.EXE_OLD TCPWARE_COMMON:[TCPWARE]SSH_CONTROL.COM_OLD TCPWARE_COMMON:[TCPWARE]SSH_STARTUP.COM_OLD Once installed, you may undo this patch by renaming the files back to their original names, and restarting the SSH component. After installing this kit, you must execute the following command to allow the new images to be used: $ @TCPWARE:RESTART SSH Note that this will terminate all current SSH sessions on the system. [End of ECO announcement] ================================================================================ Archive-Date: Thu, 21 Feb 2002 06:00:55 -0500 Date: Thu, 21 Feb 2002 11:52:46 +0100 From: =?iso-8859-1?Q?Tom_Ousb=E4ck?= Reply-To: Info-TCPware@process.com Subject: TCPware License - RSX11 (Mplus) To: info-tcpware@process.com CC: olof.thorssell@oxelosund.ssab.se Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C1BAC5.E5B0AAEE" This is a multi-part message in MIME format. ------_=_NextPart_001_01C1BAC5.E5B0AAEE Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To whom it may concern On December 5th I ordered a TCP-license through Integralis=20 in the UK. =20 My customer SSAB have some problems, see below mail from Olof Thorssell.=20 Would appreciate if someone in your organization could look into this. Kerry Rutt at Integralis in the UK can only sell this product but hasn=B4t any support at all. We were recommended by Mentec to go through Integralis. Hope someone can look into this. ( I have by recomendation mailed Hunter Goatley but don=B4t know if he is working at or with your company.=20 =20 ----"Our problems are that your configurating commandfile is not able = to provide the HID and SID number using the NCU utilites. In the included WORD-file you can see our requested options and the failure in section Obtaining the Software Password. It seems that the problem is that NCU-function not able to get in contact with the Ethernet driver/card. =20 Our PDP-hardware is an 11/93 ( 18 Mhz CPU M8981-AA) in a BA12-3 A cabinet, the Ethernet card is an DELQA ( M7516). To get an understanding whats the problem we configurated the same TCP-software on a PDP 11/83 ( 18Mhz CPU M8190-AE WHIT FPA) build in a BA23-CD cabinet. Ethernet card DELQA. No problem to provide HID and SID information. We even did the same thing on a UNI-bus PDP 11/94 in a BA11-SB cabinet using a DELUA. No problem to get the requested HID values. Whats the problem when using the PDP 11/93 in BA123 cabinet ???"---- <>=20 Best Regards, Tom Ousb=E4ck GIGA solutions AB Kungsgatan 37 6tr 111 56 STOCKHOLM tel: 08-555 181 13 mobil: 0709-11 64 13 fax: 08-555 181 99 tom.ousback@giga.se www.giga.se =20 ------_=_NextPart_001_01C1BAC5.E5B0AAEE Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 Received: from oxelosund.ssab.se ([62.20.65.5]) by mail.giga.se with Microsoft SMTPSVC(5.0.2195.4453); Fri, 15 Feb 2002 10:55:40 +0100 Return-Path: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_002_01C1B606.ECAE7600" X-OriginalArrivalTime: 15 Feb 2002 09:55:40.0718 (UTC) FILETIME=[ED1C04E0:01C1B606] Content-Class: urn:content-classes:message Subject: Problem to generate TCP-software for PDP-11/93 (BA123 cabinet) Date: Fri, 15 Feb 2002 10:56:36 +0100 Message-ID: X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: Problem to generate TCP-software for PDP-11/93 (BA123 cabinet) Thread-Index: AcG2Bu8fRw04a5ZGSbWODW0nbEoXdw== From: "Thorssell Olof" To: =?iso-8859-1?Q?Tom_Ousb=E4ck?= This is a multi-part message in MIME format. ------_=_NextPart_002_01C1B606.ECAE7600 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello... We do have problems to provide the necessary HID and SID values to be able to get a Software Password. Your TCP-software release version 2.2-5 Our License Agreement no: 210073L PSC Custormer Order number: 033246 Our company: SSAB AB Oxel=F6sund Contact person: Olof Thorssell e-mail address: olof.thorssell@oxelosund.ssab.se telephone: +46 155 254 539 Our problems are that your configurating commandfile is not able to provide the HID and SID number using the NCU utilites. In the included WORD-file you can see our requested options and the failure in section Obtaining the Software Password. It seems that the problem is that NCU-function not able to get in contact with the Ethernet driver/card. =20 Our PDP-hardware is an 11/93 ( 18 Mhz CPU M8981-AA) in a BA12-3 A cabinet, the Ethernet card is an DELQA ( M7516). To get an understanding whats the problem we configurated the same TCP-software on a PDP 11/83 ( 18Mhz CPU M8190-AE WHIT FPA) build in a BA23-CD cabinet. Ethernet card DELQA. No problem to provide HID and SID information. We even did the same thing on a UNI-bus PDP 11/94 in a BA11-SB cabinet using a DELUA. No problem to get the requested HID values. Whats the problem when using the PDP 11/93 in BA123 cabinet ??? best regards Olof Thorssell Senior Engineer Information Technology SSAB Oxel=F6sund AB SE-613 80 Oxel=F6sund Sweden e-mail olof.thorssell@oxelosund.ssa.se phone +46 155 254 539 fax +46 155 254082 ******* uuencoded attachment found here: 'Generering~TCP-IP~KPZ.doc' ------_=_NextPart_002_01C1B606.ECAE7600 Content-Type: application/octet-stream; name="Generering~TCP-IP~KPZ.doc" Content-Transfer-Encoding: base64 Content-Description: Generering~TCP-IP~KPZ.doc Content-Disposition: attachment; filename="Generering~TCP-IP~KPZ.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAGgAAAAAAAAAA EAAANwAAAAEAAAD+////AAAAABsAAACAAAAA//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////9S AG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAFgAFAf//////////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQg2ZIVbXB AR4AAABADAAAAAAAAFcAbwByAGQARABvAGMAdQBtAGUAbgB0AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAaAAIBAgAAAAMAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAgQAAAPR+AAAAAAAATwBiAGoAZQBjAHQAUABvAG8AbAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAQH//////////wUAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAGDIYUhVtcEBYMhhSFW1wQEAAAAAAAAAAAAAAAAFAFMAdQBtAG0AYQByAHkA SQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAf////8E AAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAACoKQAAAAAAABwA AAD9////AwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAA ABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAABwAAAA//////////9OAAAA /v///x8AAAAgAAAAUAAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAs AAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAA/v////////////////////// ////////////////////////PwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAIkAAAD///////// /////////////////////////////////08AAAD+////UQAAAFIAAABvAAAAVAAAAFUAAABWAAAA VwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAP7///9l AAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAA/v////7///9xAAAAcgAAAHMA AAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AAAD+////AAMA AAYDAAAQAwAAEQMAABIDAAATAwAAFAMAAFgDAABZAwAAhwMAAIgDAACJAwAAngMAAJ8DAADIAwAA 4gMAAA0EAAAcBAAAPgQAAGIEAABjBAAAhgQAAIcEAACIBAAAlQQAAJsEAADEBAAAygQAAAAFAAAa BQAANwUAAHgFAAB+BQAAqQUAAM4FAADtBQAA8wUAAAAGAAANBgAAEwYAAFcGAACSBgAA1QYAABYH AAD9AAHvE7kA/QABpRO5APQAAaUTuQD9AAHvExsB/QABpRMbAfQAAaUTGwHyAAE1J0sB8AABNScb AfAAATUnGwHwAAE1JxsB8AABNScbAfAAATUnGwHwAAE1JxsB8AABNScbAfAAATUnGwHwAAE1JxsB 8AABNScbAfAAATUnGwHwAAE1JxsB8AABNScbAfAAATUnGwHwAAE1JxsB8AABNScbAfAAAAAAAADw AAE1J+sA8AABNSfrAPAAATUn6wDwAAE1J+sA8AABNSfrAPAAATUn6wDwAAE1J+sA8AABNSfrAPAA ATUn6wDwAAE1J+sA8AABNSfrAPAAATUn6wDwAAE1J+sA8AABNSfrAPAAATUn6wDwAAE1J+sA8AAB NSfrAPAAATUn6wDwAAE1J+sAAAAAARUAAAETAAAIAAAYARkBvggAAgAA7xOUJwACAAAYASsWBwAA WQcAAJwHAADfBwAA5QcAABUIAAAbCAAAVAgAAFoIAAB6CAAAgAgAALoIAADACAAA9QgAAPsIAABE CQAAUwkAAFkJAACXCQAAnQkAAKoJAADuCQAAAQoAAAcKAAAbCgAAIQoAADQKAAA6CgAAfQoAAMEK AADhCgAA5woAACcLAAAtCwAAPwsAAEULAACLCwAApgsAAKwLAADuCwAAHwwAACUMAABtDAAAiQwA AI8MAADIDAAA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfr AP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA /gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+ AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4A ATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gAB NSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sAAAAAAAAAAAAAARUALcgMAADO DAAA4AwAAOYMAAAsDQAAcw0AAJYNAACcDQAA3w0AAOUNAAD5DQAA/w0AAEMOAABXDgAAXQ4AAHAO AAB2DgAAiQ4AAMEOAAAKDwAAMw8AAF0PAACGDwAAsQ8AANsPAAAFEAAAMBAAAFsQAABwEAAAdhAA AL4QAADEEAAAAhEAAAgRAAAOEQAAQxEAAHARAAB2EQAAfBEAAMQRAAAEEgAAKxIAADESAAA3EgAA ehIAAJgSAAD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA /gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+ AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4A ATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gAB NSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1 J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wAAAAAAAAAAAAABFQAtmBIAANUS AADbEgAAHhMAAGMTAAB/EwAAhRMAAMITAADIEwAADxQAAFAUAACVFAAA3RQAAPQUAAD6FAAALxUA ADUVAABlFQAAohUAAKgVAADtFQAA8xUAADgWAAB8FgAAvRYAAO0WAADzFgAANBcAAHUXAAC1FwAA 1hcAANwXAAAVGAAAGxgAAGEYAACKGAAAkBgAANUYAAAdGQAAIxkAAGUZAABrGQAArxkAAPQZAAAN GgAAExoAAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+ AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4A ATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gAB NSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1 J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn 6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAAAAAAAAAAAAAAEVAC0TGgAATxoA AFUaAACeGgAA5BoAABIbAAAYGwAAWBsAAJcbAADZGwAA7RsAAPMbAAA3HAAAXRwAAGMcAACfHAAA pRwAAOscAAAwHQAAaR0AAG8dAACzHQAA2R0AAN8dAAAbHgAAIR4AADQeAABXHgAAbB4AAH8eAACF HgAAzR4AABQfAABbHwAAih8AAJAfAADSHwAA7h8AAPQfAAA2IAAAdiAAAHwgAAC2IAAA8SAAABwh AAAiIQAA/gAAAAAAAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4A ATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gAB NSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1 J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn 6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfr AP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sAAAAAAAAAAAAAARUALSIhAABgIQAA nCEAAMchAADNIQAABCIAABkiAAAfIgAAZyIAAG0iAACyIgAAuCIAAL4iAAADIwAACSMAABkjAAAo IwAALiMAAEQjAABjIwAAcSMAAHcjAAC/IwAA1yMAAN0jAAD7IwAAASQAAEgkAABqJAAAsyQAAPok AAAgJQAATCUAAI8lAAC4JQAA2iUAAPUlAAA6JgAAfiYAAKAmAADhJgAA5yYAADAnAABFJwAASycA AFcnAAD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gAB NSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1 J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn 6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfr AP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wD+AAE1J+sA /gABNSfrAP4AATUn6wD+AAE1J+sA/gABNSfrAP4AATUn6wAAAAAAAAAAAAABFQAtVycAAGAnAABh JwAAYicAAIAnAACBJwAAgicAALonAAC7JwAAvCcAAOYnAADnJwAA6CcAAOknAADqJwAA6ycAACgo AACWKAAAJikAAFgpAAAfKgAAICoAACEqAAAiKgAAIyoAACQqAAD5AAAAAAAA9QAAAAAAAPMAAAAA AADwAAAAAAAA8AABnw4bAfAAAZ8OGwHwAAGfDhsB7AABNQQbAewAATUEGwHsAAAAAAAA4gAAAAAA APAAAAAAAADwAAAAAAAA8AAAAAAAANYAAAAAAADwAAG2ExsB8AABthMbAfAAAbYTGwHwAAFRBhsB 7AABgwwbAcwAAYMMGwHKAAAAAAAA8wAAAAAAAPMAAAAAAADIAAE1J+sAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEVAAABEQAA CQAAGAEZAb4KAAMAALYTBxqKJgALAAAYARkBvbD/vgoAAwAAthPnHYomAAAJAAAYARkBvgoAAwAA thNVIoomAAMRAAUCGAEAAhEAGAEAAQAAAAMRABBoAQAABhEAHWAa+P8bAQAlAhkOACUACAABAEsA DwAAAAAANgAAQPH/AgA2AAZOb3JtYWwAGwAAAA8XAAcAAIYJng62E84Y5x1tJ0BAQEBAQEAABgBh HQRjGABgAAFAAQBSAWAACFJ1YnJpayAxAEIAAQAIAQ0BEZ4OE+j6DDQAAAAEAAABgAAAAQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABVgWMcAGscAFoAAkABAFIBWgAI UnVicmlrIDIAQgACAAgBDQIRng4T6PoMNAABAAQAAAGAAAABAAAAAAAAAAAALgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAACAFWBWAADQAEAUgFYAAhSdWJyaWsgMwBCAAMACAENAxGeDhPo +gw0AAEABAAAAYAAAAEAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA WAAEQAEAUgFYAAhSdWJyaWsgNABCAAQACAENBBGeDhPo+gw0AAEABAAAAYAAAAEAAAAAAAAAAAAu AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVgAFQAEAUgFWAAhSdWJyaWsgNQBAAAUA DQURng4T6PoMNAABAAQAAAGAAAABAAAAAAAAAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAFYABkABAFIBVgAIUnVicmlrIDYAQAAGAA0GEZ4OE+j6DDQAAQAEAAABgAAAAQAAAAAA AAAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWAAdAAQBSAVYACFJ1YnJpayA3 AEAABwANBxGeDhPo+gw0AAEABAAAAYAAAAEAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAVgAIQAEAUgFWAAhSdWJyaWsgOABAAAgADQgRng4T6PoMNAABAAQAAAGAAAAB AAAAAAAAAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFYACUABAFIBVgAIUnVi cmlrIDkAQAAJAA0JEZ4OE+j6DDQAAQAEAAABgAAAAQAAAAAAAAAAAC4AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAmAEFA8v+hACYAGVN0YW5kYXJkc3R5Y2tldGVja2Vuc25pdHQAAAAA AAAAAAAAAAAAAEQAIEABAAIBRAAGU2lkZm90ACkAEAAPJQcAAIYJng62E84Y5x1tJwdxABYHSg3y DyYWWhwcIkBAQEBAQEAABgBdAgBjDgAuAB9AAQASAS4ACFNpZGh1dnVkABQAEQAPEAcAAIYJng62 E84Y5x1tJwADAGMYAAAWAClAogAhARYACVNpZG51bW1lcgAAAAAqAD5AAQBSASoABVRpdGVsAAAL ABMAEYYJFeABFvAAAAoAVYFbgWMcAGscACIAHEABAEIBIgAOTm9ybWFsdCBpbmRyYWcABQAUABGG CQAAABwAQkABAFIBHAAIQnL2ZHRleHQABQAVABGGCQAAACQAKkCiAGEBJAAWU2x1dGtvbW1lbnRh cnNyZWZlcmVucwACAGgBNgATQFEBUgE2AApJbm5laOVsbCAxAB0AFwAREA8TdvoPEwcAAIYJng62 E84Y5x1tJwE0JwoAAAA2ABRAUQFSATYACklubmVo5WxsIDIAHQAYABG5ERN2+g8TBwAAhgmeDrYT zhjnHW0nATQnCgAAACgAIkBRAVIBKAALQmVza3Jpdm5pbmcAAAsAGQARGAUT6PoVeAAAAgBVgTYA FUBRAVIBNgAKSW5uZWjlbGwgMwAdABoAEWEUE3b6DxMHAACGCZ4OthPOGOcdbScBNCcKAAAANgAW QFEBUgE2AApJbm5laOVsbCA0AB0AGwARCRcTdvoPEwcAAIYJng62E84Y5x1tJwE0JwoAAAA2ABdA UQFSATYACklubmVo5WxsIDUAHQAcABFAGRN2+g8TBwAAhgmeDrYTzhjnHW0nATQnCgAAADYAGEBR AVIBNgAKSW5uZWjlbGwgNgAdAB0AEUAZE3b6DxMHAACGCZ4OthPOGOcdbScBNCcKAAAANgAZQFEB UgE2AApJbm5laOVsbCA3AB0AHgARQBkTdvoPEwcAAIYJng62E84Y5x1tJwE0JwoAAAA2ABpAUQFS ATYACklubmVo5WxsIDgAHQAfABFAGRN2+g8TBwAAhgmeDrYTzhjnHW0nATQnCgAAADYAG0BRAVIB NgAKSW5uZWjlbGwgOQAdACAAEUAZE3b6DxMHAACGCZ4OthPOGOcdbScBNCcKAAAANAAKQAEAAgA0 AAdJbmRleCAxAAAdACEAEQQBE/z+DxMHAACGCZ4OthPOGOcdbScBNCcKAAAAKgBDQAEAIgIqABNC cvZkdGV4dCBtZWQgaW5kcmFnAAAIACIAEZ4OFngAAABUAC9AAQAyAlQABUxpc3RhAABAACMADQsR oQoT5f4MNP8BAAgAAAMAAAABABsBAAAAAAAAnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAFYAMkABAEICVgAHTGlzdGEgMgAAQAAkAA0LEbwNE+T+DDT/AQAIAAABAAAAAQAbAQAAAAAA AC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCcAAAQAJCoAAAYA/////wYA BAD//wEAAAD//wIABAD//wMAAAD//wQABAD//wUAAAD//wYAAAAAAIkBAAA/CAAANw8AAFgYAAAo IAAAJCcAAAAADAAAAAEABgAAAAIAQwAAAAMAPwAAAAQABgAAAAUAAAAAAAAAAAALAAAAywIAAM4C AAAAAwAAJikAAE0qAAAWABcAAAMAABYHAADIDAAAmBIAABMaAAAiIQAAVycAACQqAAAYABkAGgAb ABwAHQAeABQAAAA8AAAAVgAAACQnAACTART/lYAAAAAABwAAAAsAAAAlAAAAJwAAACsAAABWAAAA YQAAAGUAAABsAAAAbgAAAHAAAACKAAAAjAAAAJQAAAC9AAAAzwAAANEAAAD+AAAAAgEAAAUBAAAu AQAAPQEAAEMBAABmAQAAawEAAHIBAACVAQAAnAEAAKMBAADGAQAAzQEAAM8BAAD0AQAA/wEAAAEC AAAuAgAAMAIAADICAABgAgAAbwIAAHECAACZAgAAmwIAAJwCAADEAgAAxgIAAM4CAAATIZUEEzqU /5WEE1WU/5WAEyEU/5WAExqU/5WAE1WU/5WAE1WU/5WAE1UU/5WAE1WU/5WAE1WU/5WAE1WU/5WA E1UU/5WAE1WU/5WAE1WU/5WAE1WU/5WAE1WU/5WAGgAJTW90dGFnYXJlDURva3VtZW50U3RhcnQS AAAAWAAAACUnAAAAAAAAAQAAABIAAABYAAAAJScAAJ0BF2TlaG1tc6E7MHgjLSsnIpJgLCAsUkMA BEbWUkYJS09NTUVOVEFSCFNLQVBBREFUBlJFRFRJRAdET0tOQU1OCkZJTFNUT1JMRUsJTllDS0VM T1JEC1NFTlNQQVJBVEFWCEFOVEFMVEtOCEFOVEFMU0lECEFOVEFMT1JEDFVUU0tSSUZUU0RBVAZQ UklWQVQCUkQHVkVSU0lPTghTUEFSQURBVATETU5FBElOSE8HRE9LTUFMTAVUSVRFTAJYTwtET0tF R0VOU0tBUARBTEZBBEFSQUIISU5JVFZFUlMJR1JVTkRURVhUClRFQ0tFTkZPUk0KVkFMVVRBVEVY VAlG1lJTVFZFUlMDSEVYBUdFTUVOCktPUFBMQUZPUk0GT1JEVEFMB09SRFRFWFQFUk9NQU4GVkVS U0FMA0FCUwdBVlJVTkRBA0RFRgZIRUxUQUwDT0NIBkZBTFNLVANNQVgDTUlOBFJFU1QFTUVERUwF QU5UQUwESUNLRQVFTExFUgdQUk9EVUtUAk9NBlRFQ0tFTgVTVU1NQQRTQU5UAAAAAGoAAABzAAAA nwAAAKQAAAClAAAAqQAAALYAAAC7AAAAyAAAAM8AAADQAAAA1wAAAAIBAAAMAQAAJQEAACkBAAA+ AQAAQQEAAEIBAABKAQAAYwEAAGcBAACJAQAAjAEAAI4BAACUAQAAlQEAAJgBAACbAQAAngEAAKMB AACqAQAAxAEAAMcBAADKAQAAzQEAAOMBAADwAQAA8QEAAPoBAAAAAgAAAwIAABoCAAAdAgAANwIA ADoCAABSAgAAWgIAAFsCAABfAgAAeAIAAHsCAAB+AgAAgQIAAIYCAACPAgAAqQIAAKwCAAC5AgAA wQIAAMICAADNAgAAzgIAANECAADWAgAA4AIAAO0CAADwAgAA8wIAAPYCAAAAAwAAAwMAAA0DAAAQ AwAAEwMAABYDAAAbAwAAIgMAACMDAAAmAwAAJwMAAC4DAAAvAwAANQMAADkDAABBAwAAQgMAAEUD AABGAwAASAMAAEkDAABMAwAATQMAAFYDAABXAwAAWgMAAGgDAABxAwAAcgMAAHQDAAB1AwAAeQMA AHoDAACCAwAAgwMAAJADAACSAwAAlQMAAKQDAACqAwAAqwMAALEDAACyAwAAtgMAAMwDAADOAwAA 1QMAANgDAAD4AwAA+gMAAAEEAAAJBAAACgQAABQEAAAWBAAAGQQAACgEAAAtBAAAOAQAADoEAABC BAAASAQAAFkEAABcBAAAawQAAHAEAAB7BAAAfQQAAIUEAACLBAAAnAQAAJ8EAACuBAAAswQAAL4E AADABAAAyAQAAM4EAADfBAAA4gQAAOUEAADoBAAA6wQAAPIEAADzBAAA+QQAABUFAAAYBQAAGwUA AB4FAAAjBQAAKAUAACkFAAAsBQAALQUAADMFAAA0BQAAOAUAAEAFAABEBQAARQUAAFIFAABUBQAA VwUAAFoFAABdBQAAYgUAAGoFAAB6BQAAfQUAAIAFAACDBQAAigUAAI4FAACPBQAAnAUAALoFAAC9 BQAAwAUAAMMFAADIBQAAzQUAAM4FAADRBQAA0gUAANgFAADZBQAA2wUAANwFAADgBQAA4QUAAOUF AADmBQAA6wUAAOwFAADzBQAA9QUAAPgFAAD7BQAA/gUAAAMGAAAHBgAACwYAAA4GAAAXBgAAHQYA AB4GAAAgBgAAIQYAACgGAAApBgAAMgYAADYGAAA5BgAAOgYAAD4GAAA/BgAAQwYAAEQGAABHBgAA TAYAAFEGAABTBgAAVgYAAFkGAABcBgAAXwYAAGUGAABmBgAAaAYAAGkGAABtBgAAbgYAAHIGAABz BgAAeAYAAHkGAACABgAAlwYAAJoGAACdBgAAoAYAAKoGAACtBgAA7gYAAPEGAAABBwAABAcAAAcH AAAKBwAAGwcAAB4HAAAhBwAAJAcAADQHAAA3BwAAOgcAAD0HAABCBwAASgcAAEsHAABSBwAAUwcA AFYHAABXBwAAWwcAAFwHAABeBwAAXwcAAGQHAABlBwAAaAcAAHEHAAB7BwAAfQcAAIAHAACFBwAA iwcAAJAHAACSBwAAkwcAAJYHAACXBwAAoAcAAK0HAACwBwAAugcAALwHAAC9BwAAwAcAAMEHAADE BwAA0QcAANMHAADUBwAA2AcAAOEHAADkBwAA5wcAAOoHAADwBwAA8wcAAPQHAAD4BwAA+QcAAPsH AAD8BwAAAQgAAAIIAAAFCAAADggAABgIAAAnCAAAKggAAC0IAAAwCAAAPwgAAEIIAABFCAAASAgA AE0IAABSCAAAUwgAAFYIAABXCAAAWwgAAFwIAABeCAAAXwgAAGIIAABjCAAAaAgAAGkIAABwCAAA cQgAAHsIAAB8CAAAgggAAIcIAACKCAAAiwgAAI4IAACTCAAAnQgAAKYIAACpCAAArAgAAK8IAAC0 CAAAtggAALcIAAC6CAAAwggAAMkIAADKCAAAzwgAANAIAADXCAAA2AgAANoIAADbCAAA3wgAAOQI AADrCAAA7ggAAPEIAAD2CAAA/AgAAP4IAAABCQAAAgkAAAUJAAAGCQAADQkAAA4JAAAUCQAAHwkA ACIJAAAlCQAAKAkAAC0JAAAyCQAAMwkAADUJAAA2CQAAOQkAAEIJAABICQAAUwkAAFcJAABYCQAA XwkAAGAJAABiCQAAYwkAAGYJAABnCQAAbAkAAG0JAABwCQAAdQkAAHwJAAB9CQAAhwkAAIkJAACM CQAAjwkAAJIJAACVCQAAmgkAAJsJAACiCQAAowkAAKkJAACqCQAArgkAAMgJAADLCQAAzgkAANEJ AADgCQAA4wkAAOYJAADpCQAA7gkAAPYJAAD3CQAA/gkAAP8JAAACCgAAAwoAAAcKAAAICgAACgoA AAsKAAAQCgAAEQoAABQKAAAgCgAAKgoAACwKAAAvCgAANAoAADoKAAA/CgAAQQoAAEIKAABFCgAA RgoAAE8KAABfCgAAYgoAAGwKAABuCgAAbwoAAHIKAABzCgAAdgoAAIYKAACICgAAiQoAAI0KAACW CgAAmQoAAJwKAACfCgAApQoAAKgKAACpCgAArQoAAK4KAACwCgAAsQoAALYKAAC3CgAAugoAAMYK AADQCgAA3woAAOIKAADlCgAA6AoAAPkKAAD8CgAA/woAAAILAABDCwAARgsAAFcLAABaCwAAXQsA AGALAABwCwAAcwsAAHYLAAB5CwAAiQsAAIwLAADBCwAAxAsAAAoMAAANDAAAMwwAADYMAABdDAAA YAwAAIYMAACJDAAAsQwAALQMAADbDAAA3gwAAAUNAAAIDQAAMA0AADMNAABbDQAAXg0AAHANAABz DQAAdg0AAHkNAAC+DQAAwQ0AAMQNAADHDQAAzA0AANMNAADUDQAA1g0AANcNAADaDQAA2w0AAN8N AADgDQAA5A0AAOcNAADyDQAA8w0AAPYNAAD3DQAA/w0AAAIOAAAFDgAACA4AAAsOAAAODgAAEQ4A ABYOAAAZDgAAGg4AAB0OAAAeDgAAJA4AACUOAAApDgAAKg4AADcOAAA7DgAAQQ4AAEMOAABGDgAA cA4AAHMOAAB2DgAAeQ4AAHwOAAB/DgAAig4AAJIOAACTDgAAnA4AAJ0OAACgDgAApQ4AAK4OAACv DgAAsQ4AALIOAAC2DgAAtw4AALsOAAC9DgAAvw4AAMAOAADDDgAAxA4AAMcOAADMDgAA0Q4AANIO AADaDgAA2w4AAN0OAADeDgAA5w4AAOgOAADuDgAA8A4AAPMOAAD0DgAA+w4AAPwOAAADDwAABA8A AAcPAAAgDwAAJA8AACUPAAApDwAAKw8AAC4PAAAxDwAANA8AADcPAAA6DwAAPw8AAEQPAABFDwAA SA8AAEkPAABODwAATw8AAFUPAABWDwAAXg8AAF8PAABmDwAAaA8AAHAPAABxDwAAcw8AAHQPAAB5 DwAAeg8AAH0PAACCDwAAig8AAIsPAACSDwAAkw8AAJYPAACYDwAAmw8AANUPAADYDwAA2w8AAN4P AADpDwAA8Q8AAPYPAAD+DwAA/w8AAAgQAAAJEAAADBAAABEQAAAYEAAAGhAAAB0QAAAeEAAAIRAA ACYQAAAtEAAAORAAAEEQAABIEAAATBAAAE0QAABVEAAAVhAAAF8QAABgEAAAYhAAAGMQAABmEAAA axAAAHMQAAB0EAAAfRAAAH8QAACCEAAAhRAAAIgQAACLEAAAkBAAAJEQAACXEAAAmBAAAKAQAACh EAAAqBAAAMIQAADFEAAAyBAAAMsQAADQEAAA1RAAANYQAADZEAAA2hAAAOEQAADiEAAA6xAAAOwQ AAD0EAAA9RAAAPwQAAAAEQAABxEAAA8RAAASEQAAGhEAACIRAAAjEQAAJxEAACgRAAAqEQAAKxEA AC8RAAAwEQAANxEAADgRAAA7EQAAPhEAAEURAABHEQAASREAAEoRAABPEQAAUBEAAFMRAABYEQAA YBEAAGYRAABpEQAAahEAAG4RAABvEQAAcREAAHIRAAB9EQAAfhEAAIIRAACDEQAAixEAAIwRAACO EQAAjxEAAJQRAACVEQAAmBEAAJ0RAAClEQAApxEAAKoRAACrEQAAshEAALMRAAC8EQAAvREAAMUR AADGEQAAzREAANYRAADYEQAA2REAANwRAADdEQAA4BEAAOURAADqEQAA6xEAAPIRAAD0EQAA9xEA APoRAAD9EQAACRIAAA8SAAAREgAAExIAABcSAAAeEgAAHxIAACYSAAAnEgAALRIAAC8SAAAyEgAA NRIAADgSAAA9EgAARRIAAEYSAABIEgAASRIAAE4SAABPEgAAVxIAAFgSAABfEgAAYBIAAGMSAABl EgAAaBIAAKISAAClEgAAqBIAAKsSAACuEgAAtRIAALYSAAC/EgAAwBIAAMgSAADJEgAA0BIAAO0S AADwEgAA8xIAAPYSAAD7EgAAABMAAAETAAAEEwAABRMAAA0TAAAOEwAAFRMAABwTAAAfEwAAIBMA ACcTAAAwEwAANBMAADUTAAA3EwAAOBMAADsTAABAEwAASRMAAEoTAABREwAAVBMAAFsTAABfEwAA ZBMAAGUTAABnEwAAaBMAAHATAABxEwAAdBMAAHUTAAB3EwAAeBMAAHsTAAB8EwAAfxMAAIQTAACL EwAAjBMAAJMTAACWEwAAmhMAAKMTAACrEwAArBMAAK4TAACvEwAAshMAALMTAAC2EwAAtxMAALwT AAC9EwAAwBMAAMUTAADREwAA0xMAANoTAADcEwAA3hMAAN8TAADjEwAA5BMAAOsTAADtEwAA8BMA APMTAAD2EwAAAhQAAAgUAAAKFAAADBQAAA0UAAAQFAAAERQAABQUAAAZFAAAHhQAAB8UAAAmFAAA KBQAACsUAAAsFAAAMxQAADQUAAA3FAAAPBQAAEMUAABNFAAAUBQAAFEUAABWFAAAVxQAAFkUAABa FAAAYRQAAGIUAABlFAAAZhQAAGkUAABqFAAAbBQAAG0UAABxFAAAdRQAAHgUAAB9FAAAgRQAAIcU AACMFAAAmxQAAKAUAAC1FAAAuBQAAL0UAADCFAAA1hQAANkUAADcFAAA3xQAAOIUAADqFAAA6xQA APIUAAAVFQAAGBUAABsVAAAeFQAAIxUAACgVAAApFQAALBUAAC0VAAAxFQAAMhUAADQVAAA1FQAA OBUAAEAVAABGFQAASBUAAE8VAABQFQAAVBUAAFUVAABZFQAAWhUAAGAVAABhFQAAZBUAAG0VAAB7 FQAAfBUAAIIVAACDFQAAiBUAAIoVAACNFQAAkBUAAJMVAACYFQAAnRUAAJ4VAACjFQAAshUAALkV AAC6FQAAwRUAAMYVAADJFQAAyhUAAM4VAADPFQAA0xUAANUVAADYFQAA3RUAAOIVAADkFQAA6RUA AO0VAAD3FQAABRYAAAkWAAAKFgAAEBYAABEWAAAbFgAAHRYAACAWAAAjFgAAJhYAACsWAAAuFgAA LxYAADMWAAA0FgAAORYAAEQWAABGFgAAURYAAFcWAABYFgAAYxYAAGUWAABoFgAAaxYAAG4WAAB5 FgAAfhYAAH8WAACGFgAAhxYAAIoWAACLFgAAlhYAAJgWAACdFgAAnhYAAKQWAAClFgAAqxYAAKwW AACuFgAArxYAALIWAAC3FgAAvBYAAL0WAADEFgAAxRYAAMsWAADTFgAA1hYAANcWAADfFgAA5BYA AOcWAADoFgAA7BYAAO0WAADvFgAA8BYAAPMWAAD0FgAA9xYAAPwWAAAAFwAAARcAAAUXAAAGFwAA CxcAAA0XAAAQFwAAExcAABYXAAAZFwAAHRcAAB4XAAAgFwAATxcAAFIXAABVFwAAWBcAAF0XAABi FwAAYxcAAGYXAABnFwAAbRcAAG4XAABwFwAAcRcAAH0XAAB/FwAAhxcAAIgXAACRFwAAkhcAAJ0X AACeFwAAoRcAAKYXAACpFwAAqhcAAK4XAAC3FwAAuRcAAMMXAADHFwAAyxcAAM4XAADPFwAA1RcA ANYXAADYFwAA2RcAAOMXAADkFwAA5xcAAOwXAADxFwAA8hcAAPUXAAD2FwAA+hcAAPsXAAD9FwAA /hcAAAEYAAACGAAABBgAAAUYAAAJGAAAEhgAABUYAAAYGAAAGxgAACAYAAAlGAAAJhgAACwYAAAt GAAAMhgAADMYAAA2GAAANxgAAEUYAABGGAAAShgAAEsYAABPGAAAUBgAAFMYAABYGAAAWxgAAGAY AABpGAAAbBgAAHIYAABzGAAAfRgAAH8YAACDGAAAhBgAAIgYAACQGAAAkxgAAJQYAACWGAAAlxgA AJoYAACfGAAApRgAAKYYAACxGAAAshgAALcYAAC4GAAAvxgAAMYYAADOGAAAzxgAANgYAADZGAAA 3BgAAOEYAADrGAAA7RgAAPAYAADzGAAA9hgAAPsYAAD9GAAA/hgAAAEZAAACGQAABRkAAAoZAAAS GQAAExkAABYZAAAXGQAAHxkAACAZAAApGQAAKhkAADUZAAA3GQAAOhkAAD8ZAABGGQAATRkAAFEZ AABdGQAAYBkAAGMZAABmGQAAaRkAAG8ZAABwGQAAchkAAHMZAAB9GQAAhRkAAIoZAACfGQAAohkA AKUZAACoGQAArRkAALIZAACzGQAAthkAALcZAAC9GQAAvhkAAMAZAADBGQAAzRkAAM8ZAADXGQAA 2BkAAOEZAADrGQAA7hkAAPMZAAD2GQAA9xkAAPsZAAAHGgAACRoAABMaAAAXGgAAGxoAAB4aAAAf GgAAJRoAACYaAAAoGgAAKRoAAC8aAAAwGgAAMxoAAD8aAABEGgAARRoAAEgaAABJGgAATRoAAE4a AABQGgAAWRoAAGcaAABpGgAAbBoAAG8aAAByGgAAdxoAAHkaAAB6GgAAfRoAAH4aAACBGgAAhhoA AI4aAACPGgAAkhoAAJMaAACbGgAAnBoAAKUaAACmGgAAsRoAALMaAAC2GgAAuxoAAMIaAADJGgAA zRoAANkaAADcGgAA3xoAAOIaAADlGgAA6xoAAOwaAADuGgAA7xoAAPwaAAAbGwAAHhsAACEbAAAk GwAANBsAADcbAABXGwAAWhsAAGwbAABvGwAAfxsAAIIbAACFGwAAiBsAAI0bAACSGwAAkxsAAJYb AACXGwAAmxsAAJwbAAChGwAAphsAAKkbAACqGwAAtxsAALgbAADAGwAAwRsAAMgbAADNGwAA0BsA ANUbAADaGwAA2xsAAN0bAADeGwAA4RsAAOIbAADpGwAA6xsAAO4bAADvGwAA8xsAAPQbAAD5GwAA +hsAAP0bAAD+GwAAAhwAAAMcAAAKHAAADxwAABMcAAAUHAAAFxwAACYcAAApHAAAKhwAAC8cAAAw HAAANBwAADUcAAA3HAAAOBwAAD0cAAA+HAAAQxwAAEUcAABMHAAAThwAAFEcAABSHAAAWhwAAFsc AABeHAAAYxwAAGwcAAByHAAAfBwAAH0cAAB/HAAAgBwAAIMcAACEHAAAiBwAAIocAACNHAAAkBwA AJMcAACYHAAAnBwAAJ0cAACgHAAAoRwAAKQcAAClUgBvAG8AdAAgAEUAbgB0AHIAeQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYABQH//////////wEAAAAACQIA AAAAAMAAAAAAAABGAAAAAAAAAAAAAAAAUPRoSFW1wQEeAAAAwAwAAAAAAABXAG8AcgBkAEQAbwBj AHUAbQBlAG4AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgACAQIA AAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAD0fgAAAAAA AE8AYgBqAGUAYwB0AFAAbwBvAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAWAAEBDQAAAP////8FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyGFIVbXBAWDIYUhV tcEBAAAAAAAAAAAAAAAABQBTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgH/////BAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAhAAAAqCkAAAAAAAD//////////wMAAAAEAAAABQAAAAYAAAAHAAAA CAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAW AAAAFwAAABgAAAAZAAAAcAAAABwAAAD9////TgAAAP////8fAAAAIAAAAFAAAAAiAAAAIwAAACQA AAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAA ADMAAAA0AAAANQAAAP7////+/////v////7//////////////////////////////z8AAABAAAAA QQAAAEIAAABDAAAARAAAAEUAAACJAAAA//////////////////////////////////////////82 AAAA/////1EAAABSAAAAOAAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0A AABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAAD+////ZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAA AGwAAABtAAAAbgAAAP7/////////cQAAAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAA egAAAHsAAAB8AAAAfQAAAH4AAAB/AAAA/v///wUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQBy AHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIA////////////////AAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJwEAAAAAAAAXwAxADAANwA1ADEAOQA5 ADMAOQA3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAQH///// /////wcAAAABCQIAAAAAAMAAAAAAAABGAAAAAGDIYUhVtcEBYMhhSFW1wQEAAAAAAAAAAAAAAAAD AFAASQBDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAACgACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AC8AAABMAAAAAAAAAAMATQBFAFQAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAMAAIBBgAAAAoAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAZAAAACgVAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgA AAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAA/v////7///8VAAAAFgAA ABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAA JQAAAP7///8nAAAAKAAAACkAAAAqAAAAKwAAACwAAAD+////LgAAAP7///8wAAAA/v////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////+/wAABQACAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN 1ZwuGxCTlwgAKyz5rkQAAAAF1c3VnC4bEJOXCAArLPmuIAEAANwAAAAJAAAAAQAAAFAAAAACAAAA WAAAAA8AAABkAAAABAAAAIAAAAAFAAAAiAAAAAYAAACQAAAACwAAAJgAAAAQAAAAoAAAAAwAAACo AAAAAgAAAOQEAAAeAAAAAQAAAAAAAAAeAAAAEgAAAFNTQUIgT3hlbPZzdW5kIEFCAP//AwAAAAAi AQADAAAAPwAAAAMAAAAPAAAACwAAAAAAAAALAAAAAAAAAAwQAAACAAAAHgAAABoAAABHZW5lcmVy aW5nIFRDUC9JUCBm9nIgS1BaAAMAAAAAAAAAAAB8AwAAFAAAAAAAAACoAAAAAQAAAPkBAAACAAAA AQIAAAMAAAANAgAABAAAACUCAAAFAAAASQIAAAYAAABdAgAABwAAAGkCAAAIAAAAdQIAAAkAAACJ AgAACgAAAKUCAAALAAAAsQIAAAwAAADJAgAADQAAANkCAAAOAAAA6QIAAA8AAAD5AgAAEAAAACUD AAARAAAAVQMAABIAAABhAwAAEwAAAG0DAAASAAAAAgAAAA4AAABEb2t1bWVudHNlcmllAAMAAAAP AAAARG9rdW1lbnRudW1tZXIABAAAAAkAAABEb2tUaXRlbAAFAAAADAAAAERva0thdGVnb3JpAAYA AAAJAAAAQXJraXZLb2QABwAAAAkAAABBcmtpdlRpZAAIAAAABgAAAERhdHVtAAkAAAAKAAAAQXZk ZWxuaW5nAAoAAAAOAAAAQXZkQmV0ZWNrbmluZwALAAAACgAAAFV0ZuRyZGFyZQAMAAAABAAAAHBu cgANAAAABAAAAHRlbAAOAAAABAAAAGZheAAPAAAACQAAAEludGVybmV0ABAAAAAPAAAARG9rUmVn Q2VudHJhbHQAEQAAAAwAAABSZWdpc3RlclR5cAASAAAAEgAAAEF2ZGVsbmluZ0VuZ2Vsc2thABMA AAAPAAAAQXZkZWxuaW5nVHlza2EAAgAAAOQEAAAeAAAAAgAAAE0AAAAeAAAADwAAAERva3VtZW50 bnVtbWVyAAAeAAAAGgAAAEdlbmVyZXJpbmcgVENQL0lQIGb2ciBLUFoAAAAeAAAACwAAAG1lZGRl bGFuZGUAAB4AAAACAAAARQAAAB4AAAACAAAANQAAAB4AAAALAAAAMjAwMi0wMi0xMQAAHgAAABIA AABQUk9EVUtURU5IRVQgxE1ORQAAAB4AAAAEAAAATVUvAB4AAAAPAAAAT2xvZiBUaG9yc3NlbGwA AB4AAAAFAAAANTA5MQAAAAAeAAAABwAAADI1NDUzOQAAHgAAAAcAAAAyNTQwODIAAB4AAAAhAAAA b2xvZi50aG9yc3NlbGxAb3hlbG9zdW5kLnNzYWIuc2UAAAAAHgAAACUAAABcXEtpc21hcHAyXG1f bWFuXE0gMjAwMjAwMDAg5G1uZS5kb2MAAABJBQAAAAAAAAAAAAAAHgAAAAEAAAAAAAAAHgAAAAEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/AAAE AAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAC1c3VnC4bEJOXCAArLPmuRAAAAAXVzdWcLhsQk5cIACss +a4QAQAAzAAAAAkAAAABAAAAUAAAAAIAAABYAAAADwAAAGwAAAAEAAAAiAAAAAUAAACQAAAABgAA AJgAAAALAAAAoAAAABAAAACoAAAADAAAALAAAAACAAAA5AQAAB4AAAALAAAAbWVkZGVsYW5kZQAA HgAAABIAAABTU0FCIE94ZWz2c3VuZCBBQgBHAAMAAAAAMgAAAwAAAAEAAAADAAAAAQAAAAsAAAAA AAAACwAAAAAAAAAMEAAAAgAAAB4AAAD+/wAABQACAAAAAAAAAAAAAAAAAAAAAAABAAAA4IWf8vlP aBCrkQgAKyez2TAAAAB4KQAAEwAAAAEAAACgAAAAAgAAAKgAAAADAAAAzAAAAAQAAADYAAAABQAA APQAAAAGAAAAAAEAAAcAAAAMAQAACAAAADABAAAJAAAATAEAABIAAABYAQAACgAAAIABAAALAAAA jAEAAAwAAACYAQAADQAAAKQBAAAOAAAAsAEAAA8AAAC4AQAAEAAAAMABAAATAAAAyAEAABEAAADQ AQAAAgAAAOQEAAAeAAAAGgAAAEdlbmVyZXJpbmcgVENQL0lQIGb2ciBLUFoAYwAeAAAAAQAAAAAA UwAeAAAAEgAAAFNTQUIgT3hlbPZzdW5kIEFCAAAAHgAAAAEAAAAAAAAAHgAAAAEAAAAAAG0AHgAA ABkAAABJbnRlcm4ga29ycmVzcG9uZGVucy5kb3QAIGtvHgAAABIAAABTU0FCIE94ZWz2c3VuZCBB QgAAAB4AAAACAAAAOQBVAB4AAAAeAAAATWljcm9zb2Z0IFdvcmQgZm9yIFdpbmRvd3MgOTUAAABA AAAAABKE1A0AAABAAAAAAKpOQQSzwQFAAAAAAIC93fWywQFAAAAAAGhWRlW1wQEDAAAABgAAAAMA AABBBQAAAwAAAPcdAAADAAAAAAAAAEcAAACgJwAA/////wMAAAAIAAlSCXTXBAEACQAAA8ATAAAI AKQJAAAAABQAAAAmBg8AHgD/////BAAUAAAAV29yZA4ATWljcm9zb2Z0IFdvcmQFAAAACwIAAAAA BQAAAAwCaRthExwAAAD7AhAABwAAAAAAvAIAAAAAAQICIlN5c3RlbQAAAAAKAAAABAAAAAAA//// /wEAAAAAADAABAAAAC0BAAAFAAAAAgEBAAAAHAAAAPsCnP8AAAAAAACQAQAAAAAEAAASVGltZXMg TmV3IFJvbWFuAGuE9Xd0hPV3AQAAAAAAMAAEAAAALQEBAAUAAAAJAgAAAAADAAAAHgAHAAAAFgRp G2ETAAAAAAMAAAAeAAcAAAASBGkbWQFhE+8CBQAAAAwCWQHvAgUAAAALAnL/4f0UAAAAJgYPAB4A /////wQAFAAAAFdvcmQOAE1pY3Jvc29mdCBXb3JkBQAAAAsCcv/h/QUAAAAMAlkB7wIFAAAACwJy /+H9HAAAAPsCAAAAAAAAAAAAAAAAAAAAAAABAPESAMdS9XdAAAAAAgUKcmuE9Xd0hPV3AQAAAAAA MAAEAAAALQECAAUAAAACAQEAAAAcAAAA+wKc/wAAAAAAAJABAAAAAAQAABJUaW1lcyBOZXcgUm9t YW4Aa4T1d3SE9XcBAAAAAAAwAAQAAAAtAQMABQAAAAkCAAAAAAUAAAACAQEAAAAFAAAAAgEBAAAA BQAAAAIBAQAAAAMAAAAeAAcAAAAWBFkB7wIAAAAABQAAAAIBAQAAABwAAAD7ApT/AAAAAAAAkAEA AAAABAAAElRpbWVzIE5ldyBSb21hbgBrhPV3dIT1dwEAAAAAADAABAAAAC0BBAADAAAAHgAHAAAA FgRZAe8CAAAAAAMAAAAeAAcAAAASBFkBWAHvAu4CBQAAAAsCcv/g/QUAAAAMAlgB7gIFAAAACwJy /+H9BQAAAAsCcv/h/QUAAAALAnL/4f0FAAAADAKHAB8BBQAAAAsCyP8w/wUAAAALAsj/MP8FAAAA CQIAAAAABQAAAAEC////AAUAAAAHAQEAAACkCQAAQw8gAMwAAACHAB8BAAAAAIcAHwEAAAAAKAAA AB8BAACHAAAAAQABAAAAAAD8EgAAAAAAAAAAAAACAAAAAAAAAAAAAAD///8A//////////////// /////////////////////////////////////////////////////////////////////n////// ///////////4APwD/+AAABgAA/wA//gD//4D/wH//GAB///////////////wADwD/8AAAAgAA/gA H+AA//AAPwH/+GAAB/////////////+AAB4D/4BAAAgAAcAAD+AAP8AAH4H/8HAAAf////////// //8BwAcD/4DgcAweAYDgA8AAH4AAB4P/wHg4AH////////////4B+AOB/wHgfgQfwAD8AcD8HwB+ B4P/gHg+AD////////////wH/gOB/gPgf8Qf/AP/Ad/+DwH+B4P/gHg/wB////////////wP/4HA /Afgf/wf/gf/wN/+DgP/B4P/AHg/8B////////////gP/4DgfAfgf/wf/Af/wH/+BgP/B4P+AHg/ +A////////////gf/8DwOA/gf/wf/A//4H/+Bgf/B4P8AHg//A////////////Af/8DwMB/gf/wf +A//4H/8Bgf/B4P4CHg//gf///////////Af/8D4ED/gf/wf+A//4H/4Dgf/B4PwGHg//gf///// //////A//+B8AD/gf/wf+B//8D/gDg//B4PwGHg//wf///////////A//+B+AH/gcfwf+B//8D+A Hg//B4PgOHg//wf///////////A//+B/AP/gQfwf+B//8D4AHg//B4PAeHg//wf///////////B/ /+B/gP/gAfwf+D//8DgAfg//B4OA+Hg//wf///////////A//8D/AP/gAfwf+B//4HgB/g//B4MB +Hg//wf///////////A//8D+AP/gAfwf+B//4HAH/g//B4MB+Hg//gf///////////A//8D+AH/g f/wf+B//4HAf/g//B4ID+Hg//gf///////////Af/4D8AD/gf/wf+A//wGA//g//B4AH+Hg//gf/ //////////gf/4D4CB/gf/wf/A//wGB//g//B4AP+Hg//A////////////gf/4H4HB/gf/wf/A// wMD//g//B4Af+Hg/+A////////////wP/gPwHg/gf/wf/gf/AeB//g//B4Af+Hg/+B////////// //wH/APgPwfgfnwP/gP+AeB/Hgf/A4A/+Hg/AD////////////4B+AfAfwPgeHwP/wD8A/B8Hgf/ A4B/8HgAAH////////////8AAA+Af4PgeHwP/4AAB/gAHAf/A4D/8HgAAP/////////////AAD8A /wHAAHgH/+AAH/gAHAf+AwH/4CAAD//////////////gAP4B/wDAAHgH//AAf/8AHAf+AAP/4CAA H///////////////j/////////////+H///h//////////////////////////////////////// //z8//////////////////////////////////////////////h4f/////////////////////// //////////////////////AwP/////////////////////////////////////////////AwP/// //////////////////////////////////////////h4f/////////////////////////////// //////////////z8//////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////g AA////////AAD/////////////////////////////////AAAAB/////+AAAAD/+AAAAf//////8 AAAAAAAAAP///////wAAAAAP////AAAAAA/+AAAAf//////8AAAAAAAAAAD/////+AAAAAAD///8 AAAAAAH/gAAA////////AAAAAAAAAAAB////+AAAAAAA///4AAAAAAB/4AAB////////wAAAwAAA AAAAP///+AAAAAAAP//4AAAAAAA//AAD////////wAAA4AAAAAAAD///8AAAAAAAD//4AAAAAAAP /AAD////////4AAB4AAAAAAAA///8AAAAAAAB//4AAAAAAAD/AAD////////4AAD8AAAAAAAAP// 8AAAAAAAA//wAAAAAAAB/gAB////////4AAH8AAAAAAAAD//8AAAAAAAAf/wAAAAAAAA/wAB//// ////4AAP8AAAAAAAAA//4AAAAAAAAP/wAAAAAAAAfwAB////////wAAf8AAAfgAAAAf/4AAA//AA AH/wAAB/+AAAf4AB////////wAAf+AAA//gAAAP/4AAf//wAAD/gAA///gAAP8AA////////wAA/ +AAH///AAAP/4AD////AAB/gAH///+AAH8AA////////gAA/+AAH///wAAH/wAf////gAB/gA/// /+AAD+AA////////gAB/+AAH///8AAD/wA/////wAA/gD/////AAB/AAf///////AAB/+AAH//// AAB/wD/////4AAfAP/////gAB/AAfwAAAAA/AAB/+AAH////gAA/wP/////+AAfAf/////4AA/AA fgAAAAA/AAD/+AAH////wAAfg//////+AAPB//////4AA/gAfAAAAAAfAAD/+AAH////wAAfh/// ///+AAPf//////8AA/gAfA////gfAAH/+AAH////4AAfv//////+AAOf//////8AAfgA/A////gf gAP//AAH////8AAP////////AAP///////8AAfwA/g////w/gAP//AAH////+AAP////////AAH/ //////8AAfwBgg////ggwAP//AAH////+AAP////////AAH///////+AAf4DAQf///BAQAf//AAH ////+AAP////////AAH///////+AAP4DAYf///BAYAf//AAH////+AAH////////AAH///////8A AP4GAIP//+CAMA///AAH////+AAH////////AAD///////8AAP8EEMH//+GEEA///AAH/////AAH ///////+AAD///////8AAP8MEEH//8EEGA///AAH/////AAH///////+AAH///////8AAP+IOCD/ /4MOCB///AAH/////AAH///////8AAH///////4AAP+YOCD//4IODB///AAH/////AAD///////4 AAH///////wAAf/wfBB//wQfBD///AAH/////AAD///////wAAH///////gAAf/w/Bh//wQfgj// /AAH////+AAH///////wAAP///////AAAf/g/gg//gg/g3///AAH////+AAH///////AAAP///// /+AAAf/B/wwf/Bg/wf///AAH////+AAH//////8AAAP//////4AAA//B/wQf/BB/wf///AAH//// +AAH//////wAAAP//////gAAA/+D/4IP+CD/4P///AAH////+AAH//////gAAAf/////+AAAA/+D /4IP+CD/8P///AAH////8AAP/////+AAAAf/////4AAAB/8H/8EH8EH/8H///AAH////4AAP//// /4AAAA//////gAAAD/8P/8GH8MH/+D///AAH////wAAP/////gAAAB/////+AAAAH/4P/+CD4IP/ +D///AAH////gAAf////+AAAAD/////8AAAAH/wf//DBwYf//B///AAH////AAAf////4AAAAH// ///wAAAAP/wf//BBwQf//B///AAH////AAAf////wAAAAP/////AAAAAf/g///gggg///g///AAH ///4AAA/////AAAAAf////8AAAAA//h///gggg///w///AAH///gAAB////8AAAAA/////wAAAAB //B///wQBB///wf//AAH//+AAAD////wAAAAD/////gAAAAH/+D///wYDB///4P//AAAD/+AAAD/ ///AAAAAP////+AAAAAf/+D///4ICD///4P//AAAAAAAAAP///8AAAAA/////4AAAAB//8H///8E GH///8H//AAAAAAAAAP///4AAAAB/////gAAAAH//8H///8EEH///8H//AAAAAAAAA////gAAAAH ////+AAAAAf//4H///+D4H///+D//AAAAAAAAB////AAAAAf////8AAAAB///4H///8D4H///8D/ /AAAAAAAAf///+AAAAB/////4AAAAD///4AAAAAD4AAAAAD//AAAAAAAAf///8AAAAH/////wAAA AP///8AAAAAH8AAAAAH//AAAAAAA/////4AAAAf/////gAAAA////8AAAAAH+AAAAAH//AAHwAAA /////wAAAA//////gAAAD////////////////////AAH/4AAH////gAAAD//////AAAAP/////// /////////////AAH//AAB////AAAAP/////+AAAA////////8AD//gAB/////AAH//wAAf///AAA A//////8AAAB////////8AB//gAB/////AAH//8AAP///AAAD//////8AAAH////////+AB//gAB /////AAH//+AAH//+AAAH//////8AAAf////////+AB//AAD/////AAH//+AAD//+AAAf//////8 AAB//////////AA//AAD/////AAH///AAD//+AAA///////4AAD//////////AA/+AAH/////AAH ///gAB//+AAB///////4AAH//////////AA/+AAH/////AAH///wAA//8AAD///////4AAH///// /////gAf8AAP/////AAH///wAA//8AAH///////4AAP//////////gAf8AAP/////AAH///wAA// 8AAH///////wAAf//////////gAP8AAP/////AAH///wAAf/4AAP///////wAAf//////////wAP 4AAf/////AAH///wAAf/4AAP///////wAAf//////////wAP4AAf/////AAH///4AAf/8AAP//// ///wAA///////////4AHwAA//////AAH///wAAf/8AAP///////wAA///////////4AHwAA///// /AAH///wAAf/8AAP///////4AA///////////4AHwAB//////AAH///wAAf/8AAP///////4AAf/ /////////8ADgAB//////AAH///gAAf/8AAP///////4AAf//////////8ADgAB//////AAH///g AA//+AAH/////P/4AAf////8f////+ABAAD//////AAH///gAA//+AAH////+P/4AAf////4f/// /+ABAAD//////AAH///AAA//+AAD////4P/8AAH////wf////+AAAAH//////AAH//+AAA///AAB ////wP/8AAD////Af/////AAAAH//////AAH//8AAB///AAA////gP/+AAD///+Af/////AAAAP/ /////AAH//4AAB///gAA///+AP//AAB///8Af/////gAAAP//////AAH//4AAD///wAAD//wAP// AAAH//AAf/////gAAAP/////+AAH//AAAD///4AAA/4AAP//gAAD/wAAf/////gAAAf/////+AAH /8AAAH///4AAAAAAAP//wAAAAAAAf/////wAAAf/////+AAAP4AAAP///+AAAAAAAP//4AAAAAAA f/////wAAA//////8AAAAAAAAf///+AAAAAAAP//4AAAAAAAf/////wAAA//////8AAAAAAAA/// //gAAAAAAP//+AAAAAAAf/////wAAB//////8AAAAAAAB/////wAAAAAAP///gAAAAAAf/////wA AB//////4AAAAAAAP/////8AAAAAAP///4AAAAAAf/////wAAB//////wAAAAAAA///////AAAAA AH///8AAAAAAf/////gAAD//////gAAAAAAP///////4AAAAAP////gAAAAAf/////gAAD////// AAAAAAAf///////+AAAAD/////8AAAAH//////gAAH/////+AAAAAB///////////AAB///////8 AAD///////////////////////////////////////////////////////////////////////// ////BAAAACcB//8EAAAAJwH//wQAAAAtAQMABQAAAAIBAQAAAAQAAAAnAf//BQAAAAIBAQAAAAUA AAACAQEAAAAEAAAALQECAAQAAADwAQMABAAAAPABBAAEAAAAJwH//wQAAAAnAf//BQAAAAIBAQAA AAUAAAACAQEAAAAEAAAALQEBAAUAAAACAQEAAAAFAAAAAgEBAAAABAAAAC0BAQAFAAAAAgEBAAAA BQAAAAIBAQAAAAQAAAAtAQEAGgAAADIKfgFWCgoABAAAAAAAYRNpG01FRERFTEFOREVZAD0ASABI AD0AOwBIAEgASAA9AAUAAAACAQEAAAAFAAAAAgEBAAAABAAAAC0BAQAFAAAAAgEBAAAABQAAAAIB AQAAAAQAAAAtAQEABQAAAAIBAQAAAAUAAAACAQEAAAAEAAAALQEBAA0AAAAyCn4BiBEBAAQAAAAA AGETaRsxADIADQAAADIKfgG6EQEABAAAAAAAYRNpGygAIQANAAAAMgp+AdsRAQAEAAAAAABhE2kb NgAyAA0AAAAyCn4BDRIBAAQAAAAAAGETaRspACEABQAAAAIBAQAAAAUAAAACAQEAAAAcAAAA+wLf /wAAAAAAAJABAAAAAAQAABJUaW1lcyBOZXcgUm9tYW4Aa4T1d3SE9XcBAAAAAAAwAAQAAAAtAQMA BQAAAAIBAQAAAAUAAAACAQEAAAAEAAAALQEDAAUAAAACAQEAAAAFAAAAAgEBAAAABAAAAC0BAwAF AAAAAgEBAAAABQAAAAIBAQAAAAQAAAAtAQEAJQAAADIKFQIfAhEABAAAAAAAYRNpG1BST0RVS1RF TkhFVCDETU5FADgAQwBIAEgASABIAD0APQBIAEgAPQA9ABkASABZAEgAPQAFAAAAAgEBAAAABQAA AAIBAQAAAAQAAAAtAQEAEAAAADIKiwIfAgMABAAAAAAAYRNpG01VLwBZAEgAHAAOAAAAMgqLAtwC AgAEAAAAAABhE2kbLyAcABkAEwAAADIKiwIRAwUABAAAAAAAYRNpG09sb2YgAEgAHAAyACEAGQAZ AAAAMgqLAuEDCQAEAAAAAABhE2kbVGhvcnNzZWxsRT0AMgAyACEAJwAnACwAHAAcAAUAAAACAQEA AAAFAAAAAgEBAAAABAAAAC0BAQARAAAAMgoBAx8CBAAEAAAAAABhE2kbcG5yIDIAMgAhABkAEQAA ADIKAQO9AgQABAAAAAAAYRNpGzUwOTEyADIAMgAyABQAAAAyCgEDhQMGAAQAAAAAAGETaRssIHRl bCAZABkAHAAsABwAGQAUAAAAMgoBAzQEBgAEAAAAAABhE2kbMjU0NTM5MgAyADIAMgAyADIADgAA ADIKAQNgBQIABAAAAAAAYRNpGywgGQAZABEAAAAyCgEDkgUEAAQAAAAAAGETaRtmYXggIQAsADMA GQAUAAAAMgoBAysGBgAEAAAAAABhE2kbMjU0MDgyMgAyADIAMgAyADIABQAAAAIBAQAAAAUAAAAC AQEAAAAEAAAALQEBABoAAAAyChUCVgoKAAQAAAAAAGETaRsyMDAyLTAyLTExMgAyADIAMgAhADIA MgAhADIAMgAFAAAAAgEBAAAABQAAAAIBAQAAAAQAAAAtAQEADQAAADIKFQJDDgEABAAAAAAAYRNp G00gWQANAAAAMgoVApwOAQAEAAAAAABhE2kbICAZACAAAAAyChUCtQ4OAAQAAAAAAGETaRtEb2t1 bWVudG51bW1lckgAMgAyADIATgAsADIAHAAyADIATgBOACwAIQAcAAAA+wKt/wAAAAAAAJABAAAA AAQAACJBcmlhbAD1d0AAAACIBAoqa4T1d3SE9XcBAAAAAAAwAAQAAAAtAQQADQAAADIKJQKoEQEA BAAAAAAAYRNpGyAAFwAEAAAALQEBAA0AAAAyChUCvxEBAAQAAAAAAGETaRtFAD0ADQAAADIKFQL8 EQEABAAAAAAAYRNpGzUAMgAFAAAAAgEBAAAABQAAAAIBAQAAABwAAAD7Ar3/AAAAAAAAkAEAAAAA BAAAElRpbWVzIE5ldyBSb21hbgBrhPV3dIT1dwEAAAAAADAABAAAAC0BBQAFAAAAAgEBAAAABQAA AAIBAQAAABwAAAD7Ar3/AAAAAAAAkAEAAAAABAAAIkFyaWFsAPV3QAAAAFQEChxrhPV3dIT1dwEA AAAAADAABAAAAC0BBgATAAAAMgrEAx8CBQAEAAAAAABhE2kbS29waWEALQAlACUADwAlAAUAAAAC AQEAAAADAAAAHgAHAAAAFgRpG2ETAAAAAAQAAAAnAf//BQAAAAIBAQAAAAQAAAAtAQYAGQAAADIK xANtCgkABAAAAAAAYRNpG01vdHRhZ2FyZTE3ACUAEwATACUAJQAlABYAJQAFAAAAAgEBAAAAAwAA AB4ABwAAABYEaRthEwAAAAAEAAAAJwH//wUAAAACAQEAAAAEAAAALQEBAAUAAAACAQEAAAADAAAA HgAHAAAAFgRpG2ETAAAAAAQAAAAnAf//BQAAAAIBAQAAAAQAAAAtAQEABQAAAAIBAQAAAAMAAAAe AAcAAAAWBGkbYRMAAAAABAAAACcB//8FAAAAAgEBAAAAHAAAAPsCi/8AAAAAAAC8AgAAAAAEAAAS VGltZXMgTmV3IFJvbWFuAGuE9Xd0hPV3AQAAAAAAMAAEAAAALQEHADEAAAAyClIFFwYZAAQAAAAA AGETaRtHRU5FUkVSSU5HIFRDUC9JUCBG1lIgS1BaIFsATgBUAE4AVABOAFQALgBUAFcAGwBOAFQA RwAhAC4AQQAdAEcAWwBUAB0AWwBHAEwABQAAAAIBAQAAAAMAAAAeAAcAAAAWBGkbYRMAAAAABAAA ACcB//8FAAAAAgEBAAAABAAAAC0BAQAFAAAAAgEBAAAAAwAAAB4ABwAAABYEaRthEwAAAAAEAAAA JwH//wUAAAACAQEAAAAEAAAALQEBACUAAAAyCrUGFwYRAAQAAAAAAGETaRtUQ1AvSVAtbWp1a3Zh cmFuIAA9AEMAOAAcAB8AOAAhAE4AHAAyADIAMgAsACEALAAyABkANQAAADIKtQYnCRwABAAAAAAA YRNpG25lZGxhZGRhZCB0aWxsIERVMDogWzEwLCAyMF0yACwAMgAcACwAMgAyACwAMgAZABwAHAAc ABwAGQBIAEgAMgAcABkAIgAyADIAGQAZADIAMgAiAAUAAAACAQEAAAADAAAAHgAHAAAAFgRpG2ET AAAAAAQAAAAnAf//BQAAAAIBAQAAAAQAAAAtAQEABQAAAAIBAQAAAAMAAAAeAAcAAAAWBGkbYRMA AAAABAAAACcB//8FAAAAAgEBAAAABAAAAC0BAQAFAAAAAgEBAAAAAwAAAB4ABwAAABYEaRthEwAA AAAEAAAAJwH//wUAAAACAQEAAAAEAAAALQEBACkAAAAyChcIFwYUAAQAAAAAAGETaRtVcHBz5HR0 bmluZyBhdiBub2RlckgAMgAyACcALAAcABwAMgAcADIAMQAZACwAMgAZADIAMgAyACwAIQAFAAAA AgEBAAAAAwAAAB4ABwAAABYEaRthEwAAAAAEAAAAJwH//wUAAAACAQEAAAAEAAAALQEBAAUAAAAC AQEAAAADAAAAHgAHAAAAFgRpG2ETAAAAAAQAAAAnAf//BQAAAAIBAQAAAAQAAAAtAQEAFAAAADIK AwkXBgYABAAAAAAAYRNpG0xvY2FsIDsAMgAsACwAHAAZACUAAAAyCgMJEQcRAAQAAAAAAGETaRtI b3N0ICAoIGVnZXQgVENQLwBIADIAJwAcABkAGQAhABkALAAxACwAHAAZAD0AQwA4ABwAFAAAADIK AwnMCQYABAAAAAAAYRNpG0lQLW5yKR8AOAAhADIAIQAhABoAAAAyCgMJdQwKAAQAAAAAAGETaRsx MC4yLjgwLjIzMgAyABkAMgAZADIAMgAZADIAMgAFAAAAAgEBAAAAAwAAAB4ABwAAABYEaRthEwAA AAAEAAAAJwH//wUAAAACAQEAAAAEAAAALQEBABcAAAAyCnkJFwYIAAQAAAAAAGETaRtEZWZhdWx0 IEgALAAhACwAMgAcABwAGQAWAAAAMgp5CVsHBwAEAAAAAABhE2kbR2F0ZXdheSBIACwAHAAsAEgA LAAvABcAAAAyCnkJdQwIAAQAAAAAAGETaRsxMC40LjguMjIAMgAZADIAGQAyABkAMgAFAAAAAgEB AAAAAwAAAB4ABwAAABYEaRthEwAAAAAEAAAAJwH//wUAAAACAQEAAAAEAAAALQEBADoAAAAyCu8J FwYfAAQAAAAAAGETaRtLT0tTTEFCIC9QQzkwNCAoIG3kdGluc3RydW1lbnQpAEgASABIADgAOwBI AEIAGQAcADgAQwAyADIAMgAZACEAGQBOACwAHAAcADIAJwAcACEAMgBOACwAMgAcACEAGgAAADIK 7wl1DAoABAAAAAAAYRNpG0ROUy1hZHJlc3NIAEgAOAAhACwAMgAhACwAJwAnAAUAAAACAQEAAAAD AAAAHgAHAAAAFgRpG2ETAAAAAAQAAAAnAf//BQAAAAIBAQAAAAQAAAAtAQEADgAAADIKZQoXBgIA BAAAAAAAYRNpG1BROABIABkAAAAyCmUKdQwJAAQAAAAAAGETaRsxMC4yLjEuMTNzMgAyABkAMgAZ ADIAGQAyADIABQAAAAIBAQAAAAMAAAAeAAcAAAAWBGkbYRMAAAAABAAAACcB//8FAAAAAgEBAAAA BAAAAC0BAQAZAAAAMgrbChcGCQAEAAAAAABhE2kbS0dCUFI0ICggc0gASABCADgAQwAyABkAIQAZ AB0AAAAyCtsK6QcMAAQAAAAAAGETaRtMeW54IHY6My4zICk7AC8AMgAzABkAMgAcADIAGQAyABkA IQAaAAAAMgrbCnUMCgAEAAAAAABhE2kbMTAuMi44MC4xNDIAMgAZADIAGQAyADIAGQAyADIABQAA AAIBAQAAAAMAAAAeAAcAAAAWBGkbYRMAAAAABAAAACcB//8FAAAAAgEBAAAABAAAAC0BAQARAAAA MgpRCxcGBAAEAAAAAABhE2kbVGhlID0AMgAsABkAKQAAADIKUQvLBhQABAAAAAAAYRNpG0ludGVy bmV0IGFkcmVzcyBtYXNrHwAyABwALAAhADIALAAcABkALAAyACEALAAnACcAGQBOACwAJwAyABkA AAAyClELdQwJAAQAAAAAAGETaRsyNTUuMC4wLjA0MgAyADIAGQAyABkAMgAZADIABQAAAAIBAQAA AAMAAAAeAAcAAAAWBGkbYRMAAAAABAAAACcB//8FAAAAAgEBAAAABAAAAC0BAQAFAAAAAgEBAAAA AwAAAB4ABwAAABYEaRthEwAAAAAEAAAAJwH//wUAAAACAQEAAAAEAAAALQEBADgAAAAyCj0MFwYe AAQAAAAAAGETaRtTaXplIElOUE9PTCAgKCA2IGFuc2x1dG5pbmdhcik4ABwALQAsABkAHwBIADgA SABIADsAGQAZACEAGQAyABkALAAyACcAHAAyABwAMgAcADIAMQAsACEAIQAQAAAAMgo9DHUMAwAE AAAAAABhE2kbNDhLIDIAMgBIAAUAAAACAQEAAAADAAAAHgAHAAAAFgRpG2ETAAAAAAQAAAAnAf// BQAAAAIBAQAAAAQAAAAtAQEABQAAAAIBAQAAAAMAAAAeAAcAAAAWBGkbYRMAAAAABAAAACcB//8F AAAAAgEBAAAABAAAAC0BAQAFAAAAAgEBAAAAAwAAAB4ABwAAABYEaRthEwAAAAAEAAAAJwH//wQA AAAtAQAAAwAAAAAAgAgBAAAAAAC+AAAAWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAA AAAAAAAAAAAAOAACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAABQAAABsBAAAAAAAAAEAQwBvAG0AcABPAGIAagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAMQAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAA DwAAABAAAAARAAAAEgAAAP7////+////FQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAd AAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAD+////JwAAACgAAAApAAAAKgAAACsA AAAsAAAA/v///y4AAAD+////MAAAAP7///8yAAAA/v////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAEA/v8DCgAA/////wAJAgAAAAAAwAAAAAAAAEYOAAAAV29yZC1kb2t1bWVudAAKAAAA TVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjYA9DmycQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABL UHo+SU5TICRMT0ENS1B6PjsNS1B6PjsgICBTcGVjaWZ5IHRoZSBuZXR3b3JrIGRldmljZSBieSBj aG9vc2luZyBvbmUgb2YgdGhlIGZvbGxvd2luZw1LUHo+OyAgIG9wdGlvbnMsIGRlcGVuZGluZyBv biB5b3VyIHN5c3RlbSdzIGNvbmZpZ3VyYXRpb246DUtQej47ICAgICAgMS4gRm9yIERFQ25ldCBE aXJlY3QgTGluZSBBY2Nlc3MgKERMWCkgc3VwcG9ydCBvZiBhIERFQw1LUHo+OyAgICAgICAgIERF UU5BLCBERUxRQSwgREVVTkEsIG9yIERFTFVBIEV0aGVybmV0IGNvbnRyb2xsZXIuDUtQej47ICAg ICAgMi4gRm9yIERFQydzIFhFIChERVVOQSBvciBERUxVQSkgZGV2aWNlIGRyaXZlciBzdXBwb3J0 Lg1LUHo+OyAgICAgIDMuIEZvciBQU0MncyBYUSAoREVRTkEgb3IgREVMUUEpIGRldmljZSBkcml2 ZXIgc3VwcG9ydC4NS1B6PjsgICAgICA0LiBGb3IgUFNDJ3MgWFUgKERFVU5BIG9yIERFTFVBKSBk ZXZpY2UgZHJpdmVyIHN1cHBvcnQuDUtQej47DUtQej4qIE5ldHdvcmsgRGV2aWNlIE9wdGlvbiBb RCBSOjEuLTQuIEQ6MS5dOiAxDUtQej47DUtQej47ICAgRW50ZXIgdGhlIERpcmVjdCBMaW5lIEFj Y2VzcyBMaW5lIFNwZWNpZmljYXRpb24uDUtQej47DUtQej47ICAgRXhhbXBsZXM6IFFOQS0wLCBV TkEtMC4NS1B6PjsNS1B6PiogRExYIExpbmUgU3BlY2lmaWNhdGlvbiBbUyBSOjUuLTUuIEQ6IlFO QS0wIl06IFFOQS0wDUtQej47DUtQej47ICAgRW50ZXIgdGhlIG51bWJlciBvZiBIb3N0IE5hbWUg VGFibGUgZW50cmllcy4NS1B6PjsNS1B6PjsgICBUaGlzIGlzIHRoZSBtYXhpbXVtIG51bWJlciBv ZiBlbnRyaWVzIHBlcm1pdHRlZCBpbiB0aGUgSG9zdCBOYW1lDUtQej47ICAgVGFibGUuDUtQej47 DUtQej4qIE51bWJlciBvZiBIb3N0IE5hbWUgVGFibGUgZW50cmllcyBbRCBSOjMyLi0yMDAuIEQ6 NjQuXToNS1B6PjsNS1B6PklOUyAkTUFDDUtQej5NQUMgTVBMU1VCPUxCOlsxLDFdRVhFTUMvTUws WzExLDEwXVJTWE1DL1BBOjEsRFUwOlsxMCwyMF1NUExTVUINS1B6PlRLQiBASU5EUlYuVEtCDUtQ ej47DUtQej5US0IgQElOU0FDUC5US0INS1B6PjsNS1B6PlRLQiBATkVUQ1UuVEtCDUtQej47DUtQ ej47ICAgSW5kaWNhdGUgd2hldGhlciB5b3Ugd2FudCB0byBidWlsZCB0aGUgRlRQLVJTWCBjb21w b25lbnRzLg1LUHo+OyAgIEFuc3dlciBZRVMgaWYgeW91IHB1cmNoYXNlZCBGVFAtUlNYIGFuZCBh cmUgbGljZW5zZWQgdG8gcnVuDUtQej47ICAgRlRQLVJTWCBvbiB0aGlzIHN5c3RlbS4NS1B6PjsN S1B6PiogRG8geW91IHdhbnQgdG8gYnVpbGQgdGhlIEZUUC1SU1ggY29tcG9uZW50cz8gW1kvTiBE Ok5dOiB5DUtQej47DUtQej5US0IgQFVGVFAuVEtCDUtQej47DUtQej47ICAgRW50ZXIgdGhlIG5h bWUgb2YgdGhlIEV2ZW50IExvZ2dpbmcgc3Vicm91dGluZSBtb2R1bGUgZm9yIHRoZQ1LUHo+OyAg IFNlcnZlci1GVFAgKEZUUEQpLg1LUHo+Ow1LUHo+OyAgIElmIHlvdSBkbyBub3QgcmVxdWlyZSBF dmVudCBMb2dnaW5nIG9yIGhhdmUgbm90IHdyaXR0ZW4gYQ1LUHo+OyAgIG1vZHVsZSwgdXNlIHRo ZSBkZWZhdWx0IG1vZHVsZSAoTlVMTE9HKS4NS1B6PjsNS1B6PjsgICBSZWZlciB0byB0aGUgRlRQ LVJTWCBVc2VyJ3MgR3VpZGUgZm9yIG1vcmUgZGV0YWlscyBvbiB0aGUgRXZlbnQNS1B6PjsgICBM b2dnaW5nIHN1YnJvdXRpbmUuDUtQej47DUtQej4qIEV2ZW50IExvZ2dpbmcgbW9kdWxlIG5hbWUg W1MgUjoxLi0zMi4gRDoiTlVMTE9HIl06DUtQej47DUtQej5US0IgQEZUUEQuVEtCDUtQej47DUtQ ej47ICAgSW5kaWNhdGUgd2hldGhlciB5b3Ugd2FudCB0byBidWlsZCB0aGUgVEVMTkVULVJTWCBj b21wb25lbnRzLg1LUHo+OyAgIEFuc3dlciBZRVMgaWYgeW91IHB1cmNoYXNlZCBURUxORVQtUlNY IGFuZCBhcmUgbGljZW5zZWQgdG8gcnVuDUtQej47ICAgVEVMTkVULVJTWCBvbiB0aGlzIHN5c3Rl bS4NS1B6PjsNS1B6PiogRG8geW91IHdhbnQgdG8gYnVpbGQgdGhlIFRFTE5FVC1SU1ggY29tcG9u ZW50cz8gW1kvTiBEOk5dOiBZDUtQej47DUtQej5US0IgQFRFTE5FVC5US0INS1B6PjsNS1B6Pk1B QyBJTlRTVUI9TEI6WzEsMV1FWEVNQy9NTCxbMTEsMTBdUlNYTUMvUEE6MSxEVTA6WzEwLDIwXUlO VFNVQg1LUHo+VEtCIEBJTlRFTEQuVEtCDUtQej47DUtQej5US0IgQFRFTENVLlRLQg1LUHo+Ow1L UHo+U0VUIC9VSUM9WzEsM10NS1B6PlBJUCBMQjpbMSwyXS9OVj1EVTA6WzEwLDIwXVNUQVJUTkVU LkNNRCxTSFVUTkVULkNNRA1LUHo+UElQIExCOlsxLDU0XS9OVj1EVTA6WzEwLDIwXU5FVENVLlRT SyxJTkRSVi5UU0ssSU5EUlYuU1RCLElOU0FDUC5UU0sNS1B6PlBJUCBMQjpbMSw1NF0vTlY9RFUw OlsxMCwyMF1VRlRQLlRTSw1LUHo+UElQIExCOlsxLDFdL05WPURVMDpbMTAsMjBdRlRQTElCLk9M Qg1LUHo+UElQIExCOlsxLDU0XS9OVj1EVTA6WzEwLDIwXUZUUEQuVFNLDUtQej5QSVAgTEI6WzEs NTRdL05WPURVMDpbMTAsMjBdVEVMTkVULlRTSw1LUHo+UElQIExCOlsxLDFdL05WPURVMDpbMTAs MjBdVEVMTElCLk9MQg1LUHo+UElQIExCOlsxLDU0XS9OVj1EVTA6WzEwLDIwXVRFTENVLlRTSw1L UHo+UElQIExCOlsxLDU0XS9OVj1EVTA6WzEwLDIwXUlOVEVMRC5UU0sNS1B6PlBJUCBMQjpbMSwy XS9OVj1EVTA6WzEwLDIwXVRDUFdBUkUuSExQDUtQej5TRVQgL1VJQz1bMTAsMjBdDUtQej47DUtQ ej47ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqDUtQej47DUtQej47ICAgUHJvY2VlZCB0byB0aGUgbmV4dCBzdGVwLCAiQ29u ZmlndXJpbmcgdGhlIFNvZnR3YXJlLiINS1B6PjsNS1B6PjsNS1B6PjsgICBZb3UgY2FuIHJlcGVh dCB0aGlzIGNvbmZpZ3VyYXRpb24gYnkgdHlwaW5nOg1LUHo+OyAgICAgICAgICAgQERVMDpbMTAs MjBdQ05GTkVUIENPTkZJR1VSRQ1LUHo+Ow1LUHo+Ow1LUHo+OyAgIE5PVEU6IEludGVybmV0IGFk ZHJlc3NlcyBhcmUgTk9UIHZhbGlkYXRlZCBhdCB0aGlzIHRpbWUuIElmIHlvdQ1LUHo+OyAgIGVu dGVyIGltcHJvcGVyIG9yIGluY29ycmVjdCB2YWx1ZXMsIHRoZSBuZXR3b3JrIHN0YXJ0dXANS1B6 PjsgICAoQExCOlsxLDJdU1RBUlRORVQpIHdpbGwgZmFpbC4NS1B6PjsNS1B6PjsNS1B6PjsgICBF bnRlciB0aGUgbG9jYWwgaG9zdCdzIGludGVybmV0IGFkZHJlc3MuIEV4YW1wbGVzIG9mIHZhbGlk DUtQej47ICAgaW50ZXJuZXQgYWRkcmVzcyBhcmU6DUtQej47ICAgICAgICAgICAxLjAuMi4zICAg ICAgICAgMTMyLjQuNS4zNCAgICAgIDE5Mi4xMjcuNTAuMQ1LUHo+Ow1LUHo+OyAgIE5PVEU6IElu dGVybmV0IGFuZCBFdGhlcm5ldCBhZGRyZXNzZXMgYXJlIG5vdCByZWxhdGVkLiBUaGUNS1B6Pjsg ICBBZGRyZXNzIFJlc29sdXRpb24gUHJvdG9jb2wgKEFSUCkgbWFwcyBpbnRlcm5ldCBhZGRyZXNz ZXMgdG8NS1B6PjsgICBFdGhlcm5ldCBhZGRyZXNzZXMuDUtQej47DUtQej4qIExvY2FsIGhvc3Qn cyBpbnRlcm5ldCBhZGRyZXNzIFtTIFI6Ny4tMTUuXTogMTAuMi44MC4yMw1LUHo+Ow1LUHo+OyAg IEVudGVyIHRoZSBkZWZhdWx0IGdhdGV3YXkncyBpbnRlcm5ldCBhZGRyZXNzLiBBIGdhdGV3YXkg YWRyZXNzDUtQej47ICAgaXMgcmVxdWlyZWQgb25seSBpZiB5b3VyIG5ldHdvcmsgaGFzIGEgZ2F0 ZXdheSAodG8gb3RoZXINS1B6PjsgICBuZXR3b3JrcykgYW5kIHlvdSB3YW50IHRvIGNvbW11bmlj YXRlIHdpdGggbWFjaGluZXMgb24gb3RoZXINS1B6PjsgICBuZXR3b3Jrcy4gVGhlIGRlZmF1bHQg Z2F0ZXdheSdzIGludGVybmV0IGFkZHJlc3MgTVVTVCBiZSBvbiB0aGUNS1B6PjsgICBsb2NhbCBu ZXR3b3JrLg1LUHo+Ow1LUHo+OyAgIFByZXNzIDxyZXR1cm4+IGlmIG5vIGRlZmF1bHQgZ2F0ZXdh eSBleGlzdHMuDUtQej47DUtQej47ICAgRXhhbXBsZXMgb2YgdmFsaWQgaW50ZXJuZXQgYWRkcmVz cyBhcmU6DUtQej47ICAgICAgICAgICAxLjAuMi4zICAgICAgICAgMTMyLjQuNS4zNCAgICAgIDE5 Mi4xMjcuNTAuMQ1LUHo+Ow1LUHo+KiBEZWZhdWx0IGdhdGV3YXkncyBpbnRlcm5ldCBhZGRyZXNz IFtTIFI6MC4tMTUuIEQ6IiJdOiAxMC40LjguMg1LUHo+Ow1LUHo+OyAgIEVudGVyIHRoZSBpbnRl cm5ldCBhZGRyZXNzIG1hc2sgKHRoZSBhZGRyZXNzIG1hc2sgaXMgdXNlZCB0bw1LUHo+OyAgIGRl dGVybWluZSB3aGV0aGVyIGEgbWFjaGluZSBpcyBsb2NhbCBvciByZXF1aXJlcyB1c2Ugb2YgdGhl DUtQej47ICAgZGVmYXVsdCBnYXRld2F5KS4gVGhpcyBtYXNrIGlzIHJlcXVpcmVkIGlmIHlvdSBh cmUgdXNpbmcNS1B6PjsgICBzdWItbmV0d29ya3MgKHN1Ym5ldHMpIG9uIHlvdXIgbmV0d29yay4N S1B6PjsNS1B6PjsgICBQcmVzcyA8cmV0dXJuPiBpZiB5b3UgYXJlIG5vdCB1c2luZyBzdWJuZXRz ICh0aGUgZGVmYXVsdA1LUHo+OyAgIGFkZHJlc3MgbWFzayBmb3IgdGhlIGNsYXNzIG9mIG5ldHdv cmsgeW91IGFyZSBvbiB3aWxsIGJlDUtQej47ICAgdXNlZDogZm9yIENsYXNzIEEsIDI1NS4wLjAu MDsgQ2xhc3MgQiwgMjU1LjI1NS4wLjA7IGFuZA1LUHo+OyAgIENsYXNzIEMsIDI1NS4yNTUuMjU1 LjApLg1LUHo+Ow1LUHo+KiBJbnRlcm5ldCBhZGRyZXNzIG1hc2sgW1MgUjowLi0xNS4gRDoiIl06 IDI1NS4wLjAuMA1LUHo+Ow1LUHo+OyAgIEVudGVyIHRoZSBzaXplIG9mIHRoZSBJTlBPT0wgY29t bW9uLiBUQ1B3YXJlIHVzZXMgdGhpcyBjb21tb24NS1B6PjsgICBmb3IgY29tbXVuaWNhdGlvbnMg YnVmZmVyIHNwYWNlLg1LUHo+Ow1LUHo+OyAgIEFsbG93IGFib3V0IDI0SyBieXRlcyBmb3IgcmVj ZWl2ZSBidWZmZXJzIGFuZCB0aGUgSG9zdCBOYW1lLg1LUHo+OyAgIFRhYmxlLiBBbGxvdyBhbiBh ZGRpdGlvbmFsIDRLIGJ5dGVzIGZvciBlYWNoIGFjdGl2ZSBjb25uZWN0aW9uLg1LUHo+Ow1LUHo+ OyAgIFlvdSBuZWVkIGFib3V0IDU2SyBieXRlcyB0byBzdXBwb3J0IDggYWN0aXZlIGNvbm5lY3Rp b25zLg1LUHo+Ow1LUHo+OyAgIE5PVEU6IFRoZXNlIG51bWJlcnMgYXJlIGFwcHJveGltYXRlLiBU aGVpciB2YWx1ZXMgZGVwZW5kIG9uDUtQej47ICAgd2hpY2ggbmV0d29yayBkZXZpY2Ugb3B0aW9u IHlvdSBzZWxlY3RlZCBhbmQgdGhlIHNpemUgb2YgdGhlDUtQej47ICAgSG9zdCBOYW1lIFRhYmxl Lg1LUHo+Ow1LUHo+KiBTaXplIG9mIElOUE9PTCAoaW4gSyBieXRlcykgW0QgUjoyOC4tMTAyNC4g RDo0OC5dOiA1Ng1LUHo+Ow1LUHo+OyAgIEVudGVyIHRoZSBudW1iZXIgb2Ygc2ltdWx0YW5lb3Vz LCByZW1vdGVseSBpbml0aWF0ZWQgY29ubmVjdGlvbnMNS1B6PjsgICB5b3Ugd2FudCBGVFAtUlNY IHRvIHN1cHBvcnQuIFRoaXMgaXMgdGhlIG51bWJlciBvZiBTZXJ2ZXItRlRQDUtQej47ICAgdGFz a3MgeW91IHdhbnQgdG8gcnVuIG9uIHRoaXMgc3lzdGVtLg1LUHo+Ow1LUHo+OyAgIFRoZXNlIHNl cnZlciB0YXNrcyBhcmUgY2hlY2twb2ludGFibGUgd2hlbiB0aGV5IGFyZSBub3QNS1B6PjsgICBz ZXJ2aWNpbmcgYSByZW1vdGUgY29ubmVjdGlvbi4gVGhleSBhbHNvIGRvIG5vdCB1c2UgdXANS1B6 PjsgICBhY3RpdmUgY29ubmVjdGlvbnMgd2hpbGUgd2FpdGluZyBmb3IgYSByZW1vdGVseSBpbml0 aWF0ZWQNS1B6PjsgICBjb25uZWN0aW9uLg1LUHo+Ow1LUHo+OyAgIElmIHlvdSBhcmUgbm90IGFs bG93aW5nIGFueSByZW1vdGVseSBpbml0aWF0ZWQgY29ubmVjdGlvbnMsDUtQej47ICAgc3BlY2lm eSAwIGZvciB0aGlzIHBhcmFtZXRlci4NS1B6PjsNS1B6PiogTnVtYmVyIG9mIFNlcnZlci1GVFAg KEZUUEQpIHRhc2tzIFtEIFI6MC4tOS4gRDoyLl06IDINS1B6PjsNS1B6PjsgICBFbnRlciB0aGUg bnVtYmVyIG9mIHNpbXVsdGFuZW91cywgcmVtb3RlbHkgaW5pdGlhdGVkIHNlc3Npb25zDUtQej47 ICAgeW91IHdhbnQgVEVMTkVULVJTWCB0byBzdXBwb3J0LiBUaGlzIGlzIHRoZSBudW1iZXIgb2Yg cmVtb3RlDUtQej47ICAgVEVMTkVUIHVzZXJzIHlvdSB3YW50IHRvIHN1cHBvcnQgc2ltdWx0YW5l b3VzbHkuDUtQej47DUtQej47ICAgSWYgeW91IGFyZSBub3QgYWxsb3dpbmcgYW55IHJlbW90ZWx5 IGluaXRpYXRlZCBjb25uZWN0aW9ucywNS1B6PjsgICBzcGVjaWZ5IDAgZm9yIHRoaXMgcGFyYW1l dGVyLg1LUHo+Ow1LUHo+KiBOdW1iZXIgb2YgU2VydmVyLVRFTE5FVCBzZXNzaW9ucyBbRCBSOjAu LTQ4LiBEOjAuXTogMg1LUHo+Ow1LUHo+U0VUIC9VSUM9WzEsM10NS1B6PlBJUCBMQjpbMSwyXVNU QVJUTkVULkRBVC9QVS9OTQ1LUHo+U0VUIC9VSUM9WzEwLDIwXQ1LUHo+U0VUIC9VSUM9WzEsM10N S1B6PjsNS1B6PjsgICBFbnRlciB0aGUgaG9zdCBuYW1lcyBhbmQgdGhlIGNvcnJlc3BvbmRpbmcg aW50ZXJuZXQgYWRkcmVzcyBmb3INS1B6PjsgICBob3N0cyBvbiB0aGUgbmV0d29yay4gVGhlIGhv c3QgbmFtZXMgYXJlIHVzZWQgbG9jYWxseSBhbmQgbmVlZA1LUHo+OyAgIG5vdCBtYXRjaCB0aGUg bmFtZXMgdXNlZCBvbiBvdGhlciBob3N0cy4gSG93ZXZlciwgdGhlIGludGVybmV0DUtQej47ICAg YWRkcmVzc2VzIE1VU1QgY29ycmVzcG9uZCB0byB0aGUgaG9zdC4NS1B6PjsNS1B6PjsgICBXaGVu IHlvdSBhcmUgZG9uZSwgc2ltcGx5IHByZXNzIHJldHVybiBpbiByZXNwb25zZSB0byB0aGUNS1B6 PjsgICBIb3N0J3MgTmFtZSBwcm9tcHQuDUtQej47DUtQej47ICAgSWYgeW91IG5lZWQgdG8gY29y cmVjdCBhIG1pc3Rha2Ugb3Igd2FudCB0byBlZGl0IHRoZSBmaWxlDUtQej47ICAgbWFudWFsbHks IHlvdSBjYW4gZG8gc28gbGF0ZXIgYnkgdXNpbmcgYW55IHRleHQgZWRpdG9yLg1LUHo+Ow1LUHo+ KiBIb3N0J3MgTmFtZSAoPHJldHVybj4gdG8gZW5kKSBbUyBSOjAuLTMyLiBEOiIiXTogcHENS1B6 PiogSW50ZXJuZXQgQWRkcmVzcyBmb3IgUFEgW1MgUjowLi0xNS4gRDoiIl06IDEwLjIuMS4xMw1L UHo+OyVDTkZORVQtSS1BRERFRCwgYWRkZWQgUFEgKDEwLjIuMS4xMykNS1B6PjsNS1B6PiogSG9z dCdzIE5hbWUgKDxyZXR1cm4+IHRvIGVuZCkgW1MgUjowLi0zMi4gRDoiIl06IGtnYnByNA1LUHo+ KiBJbnRlcm5ldCBBZGRyZXNzIGZvciBQUSBbUyBSOjAuLTE1LiBEOiIiXTogMTAuMi44MC4xNA1L UHo+OyVDTkZORVQtSS1BRERFRCwgYWRkZWQgUFEgKDEwLjIuMS4xMykNS1B6PjsNS1B6PiogSG9z dCdzIE5hbWUgKDxyZXR1cm4+IHRvIGVuZCkgW1MgUjowLi0zMi4gRDoiIl06DUtQej5TRVQgL1VJ Qz1bMTAsMjBdDUtQej47DUtQej47ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDUtQej47DUtQej47ICAgUHJvY2VlZCB0byB0 aGUgbmV4dCBzdGVwLCAiT2J0YWluaW5nIHRoZSBTb2Z0d2FyZSBQYXNzd29yZC4iDUtQej47DUtQ ej47DUtQej47ICAgTG9hZGluZyBjb21wb25lbnRzIHJlcXVpcmVkIHRvIGRpc3BsYXkgcGFzc3dv cmQgaW5mb3JtYXRpb24uDUtQej47DUtQej5JTlMgJElOU0FDUA1LUHo+SU5TICRORVRDVQ1LUHo+ Ow1LUHo+TkNVIFNIT1cgUEFTU1dPUkQNTkVUQ1UgLS0gSW52YWxpZCBmdW5jdGlvbiBjb2RlDVNI T1cgUEFTU1dPUkQNS1B6PjsNS1B6PjsgICBJZiB5b3UgYXJlIHVuYWJsZSB0byBvYnRhaW4gdGhl IHNvZnR3YXJlIHBhc3N3b3JkIGF0IHRoaXMgdGltZSwNS1B6PjsgICBwcmVzcyA8cmV0dXJuPi4N S1B6PjsNS1B6PiogUGFzc3dvcmQgW1MgUjowLi0xMzIuXToNS1B6PjsNS1B6PjsgICBUQ1B3YXJl IGhhcyBiZWVuIGJ1aWx0IGFuZCBjb25maWd1cmVkLiBOb3cgeW91IG5lZWQgdG8gcGVyZm9ybQ1L UHo+OyAgIHRoZSBmb2xsb3dpbmcgb3BlcmF0aW9uczoNS1B6PjsgICAgICBvIENvbnRhY3QgeW91 ciBkaXN0cmlidXRvciBvciBQcm9jZXNzIFNvZnR3YXJlIENvcnBvcmF0aW9uIHRvDUtQej47ICAg ICAgICBvYnRhaW4gdGhlIHNvZnR3YXJlIHBhc3N3b3JkLiBBZnRlciB5b3UgaGF2ZSBvYnRhaW5l ZCB0aGUNS1B6PjsgICAgICAgIHNvZnR3YXJlIHBhc3N3b3JkLCB0eXBlOg1LUHo+OyAgICAgICAg ICAgQERVMDpbMTAsMjBdQ05GTkVUIFBBU1NXT1JEDUtQej47ICAgICAgICBhbmQgZW50ZXIgdGhl IHNvZnR3YXJlIHBhc3N3b3JkIHdoZW4gcHJvbXB0ZWQgZm9yIGl0Lg1LUHo+OyAgICAgIG8gU3Rh cnQgdXAgVENQd2FyZSBieSB0eXBpbmc6DUtQej47ICAgICAgICAgICBATEI6WzEsMl1TVEFSVE5F VA1LUHo+OyAgICAgIG8gVGVzdCBUQ1B3YXJlLg1LUHo+OyAgICAgIG8gRWRpdCB0aGUgc3lzdGVt IHN0YXJ0dXAgcHJvY2VkdXJlIHRvIGludm9rZSB0aGUgVENQd2FyZQ1LUHo+OyAgICAgICAgc3Rh cnR1cCBwcm9jZWR1cmUuIEFkZCB0aGUgZm9sbG93aW5nIGxpbmUgdG8gdGhlIGZpbGU6DUtQej47 ICAgICAgICAgICBATEI6WzEsMl1TVEFSVE5FVA1LUHo+OyAgICAgICAgTk9URTogWW91IG11c3Qg YWRkIHRoaXMgbGluZSBBRlRFUiBzdGFydGluZyBERUNuZXQuDUtQej47DUtQej47ICAgU2VlIHRo ZSBUQ1B3YXJlIGZvciBSU1ggU29mdHdhcmUgUmVmZXJlbmNlIE1hbnVhbCBmb3IgYWRkaXRpb25h bA1LUHo+OyAgIGluZm9ybWF0aW9uLg1LUHo+Ow1LUHo+QCA8RU9GPg0TU0lEQSAgFQ0NDRMgSU5C xEREQSBXb3JkLlBpY3R1cmUuNiAgFAEVBw0NEyBET0tFR0VOU0tBUCAiRG9rS2F0ZWdvcmkiICBc KiBLT1BQTEFGT1JNIBRtZWRkZWxhbmRlFQcNDRNTSURBICAUNhUoEyBBTlRBTFNJRCAgXCogS09Q UExBRk9STSAUNhUpBwcHBwcHEyBET0tFR0VOU0tBUCAiQXZkZWxuaW5nIiAgXCogS09QUExBRk9S TSAUUFJPRFVLVEVOSEVUIMRNTkUVDRMgRE9LRUdFTlNLQVAgIkF2ZEJldGVja25pbmciICBcKiBL T1BQTEFGT1JNIBRNVS8VLyATIERPS0VHRU5TS0FQICJVdGbkcmRhcmUiICBcKiBLT1BQTEFGT1JN IBRPbG9mIFRob3Jzc2VsbBUNcG5yIBMgRE9LRUdFTlNLQVAgInBuciIgIFwqIEtPUFBMQUZPUk0g FDUwOTEVLCB0ZWwgEyBET0tFR0VOU0tBUCAidGVsIiAgXCogS09QUExBRk9STSAUMjU0NTM5FSwg ZmF4IBMgRE9LRUdFTlNLQVAgImZheCIgIFwqIEtPUFBMQUZPUk0gFDI1NDA4MhUHEyBET0tFR0VO U0tBUCAiRGF0dW0iICBcKiBLT1BQTEFGT1JNIBQyMDAyLTAyLTExFQcTIERPS0VHRU5TS0FQICJE b2t1bWVudHNlcmllIiAgXCogS09QUExBRk9STSAUTRUgEyBET0tFR0VOU0tBUCAiRG9rdW1lbnRu dW1tZXIiICBcKiBLT1BQTEFGT1JNIBREb2t1bWVudG51bW1lchUgEyBET0tFR0VOU0tBUCAiQXJr aXZLb2QiICBcKiBLT1BQTEFGT1JNIBRFFRMgRE9LRUdFTlNLQVAgIkFya2l2VGlkIiAgXCogS09Q UExBRk9STSAUNRUHBw0NDQ0kAI4AiwGZA5xUAZ03AqSDLqXIQaYYBac3AqilBqmlBqoAAKsJAAAA 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEMAbwBtAHAATwBiAGoAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAf////8JAAAA//// /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0AAABbAAAAAAAAAAMATwBiAGoA SQBuAGYAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS AAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAAQA AAAAAAAAVwBvAHIAZABEAG8AYwB1AG0AZQBuAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAABoAAgEIAAAACwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAABTAAAANSEAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBu AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAf////8MAAAA/////wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAAC8AQAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBt AG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIA//////////////// AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAGwEAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAFwDAAAUAAAA AAAAAKgAAAABAAAAAwIAAAIAAAALAgAAAwAAABsCAAAEAAAALwIAAAUAAAA7AgAABgAAAFMCAAAH AAAAXwIAAAgAAABzAgAACQAAAIMCAAAKAAAAkwIAAAsAAACjAgAADAAAAMsCAAANAAAA1wIAAA4A AADjAgAADwAAAPcCAAAQAAAAAwMAABEAAAAPAwAAEgAAACcDAAATAAAAMwMAABIAAAACAAAADwAA AERva3VtZW50bnVtbWVyAAMAAAAPAAAARXJzYXR0RG9rdW1lbnQABAAAAA4AAABEb2t1bWVudHNl cmllAAUAAAAPAAAAQXZkZWxuaW5nc25hbW4ABgAAABUAAABBdmRlbG5pbmdzYmV0ZWNrbmluZwAH AAAADAAAAEhhbmRs5GdnYXJlAAgAAAAEAAAAcG5yAAkAAAAEAAAAdGZuAAoAAAAEAAAAZmF4AAsA AAAPAAAASW50ZXJuZXRhZHJlc3MADAAAAAkAAABBcmtpdktvZAANAAAACQAAAEFya2l2VGlkAA4A AAAGAAAARGF0dW0ADwAAAAsAAABFclJlZmVyZW5zABAAAAAMAAAAVuVyUmVmZXJlbnMAEQAAAAoA AABBdmRlbG5pbmcAEgAAAA4AAABBdmRCZXRlY2tuaW5nABMAAAAJAAAASW50ZXJuZXQAAgAAAOQE AAAeAAAABQAAADEyMzQAPEgAHgAAAAoAAABs9mFza2RmaiAASAAeAAAAAgAAAFQAQAAeAAAADgAA AEFVLUNPTlRST0xMRVIAAAAeAAAAAwAAAFRBAGEeAAAADAAAAEphbiBOaWxzc29uAB4AAAAFAAAA NDEzMAAAAAAeAAAABgAAADU1MjE2AAAAHgAAAAYAAAA1NTI1NQAAAB4AAAAeAAAASkFOLk5JTFNT T05AT1hFTE9TVU5ELlNTQUIuU0UAAAAeAAAAAgAAAEUAAAAeAAAAAgAAADIA//8eAAAACwAAADE5 OTYtMDYtMDQAAB4AAAABAAAAAAAAAB4AAAABAAAAAAMAAB4AAAAOAAAAQVUtQ09OVFJPTExFUgAA AB4AAAADAAAAVEEAAB4AAAAeAAAASkFOLk5JTFNTT05AT1hFTE9TVU5ELlNTQUIuU0UA//8AAAAA AAAAAAAAAAAAAAAAAAAAAAD+/wAABAACAAAAAAAAAAAAAAAAAAAAAAABAAAA4IWf8vlPaBCrkQgA Kyez2TAAAACMAQAAEgAAAAEAAACYAAAAAgAAAKAAAAADAAAArAAAAAQAAAC4AAAABQAAAMwAAAAG AAAA2AAAAAcAAADkAAAACAAAAPQAAAAJAAAACAEAABIAAAAUAQAACgAAADwBAAALAAAASAEAAAwA AABUAQAADQAAAGABAAAOAAAAbAEAAA8AAAB0AQAAEAAAAHwBAAATAAAAhAEAAAIAAADkBAAAHgAA AAEAAAAAf0EAHgAAAAEAAAAAq0kAHgAAAAwAAABKYW4gTmlsc3NvbgAeAAAAAQAAAAA4RAAeAAAA AQAAAACDSAAeAAAABwAAAE5vcm1hbAAAHgAAAAwAAABKYW4gTmlsc3NvbgAeAAAAAgAAADIAMQAe AAAAHgAAAE1pY3Jvc29mdCBXb3JkIGZvciBXaW5kb3dzIDk1AAAAQAAAAABGwyMAAAAAQAAAAAAA AAAAAAAAQAAAAAAMODpZAbwBQAAAAAC6v79hAbwBAwAAAAEAAAADAAAAAAAAAAMAAAACAAAAAwAA AAAAAAAAAAAAAQD+/wMKAAD/////AQkCAAAAAADAAAAAAAAARgoAAABXb3JkLWJpbGQACgAAAE1T V29yZERvYwAPAAAAV29yZC5QaWN0dXJlLjYA9DmycQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAAAAAAAAEBCABrDAAAtAUAAAoHAAA8AwAAAAAAAAAA AAAAAAAAAAAAAOgDAADoAwAAAAAAAAAAAAAAAAAA3KVoAF/gHQQAAAgAZQAAAAAAAAAAAAAAAAMA AAgDAAA1IQAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA AAAAAAAcAABwAAAAABwAAHAAAABwHAAAAAAAAHAcAAAAAAAAfBwAAAAAAAB8HAAAAAAAAHwcAAAU AAAAphwAAAAAAACmHAAAAAAAAKYcAAAAAAAAphwAAAAAAACmHAAAAAAAAKYcAAAKAAAAsBwAAAoA AACmHAAAAAAAAIIgAAAxAAAAuhwAAAAAAAC6HAAAAAAAALocAAAAAAAAuhwAAAAAAAC6HAAAAAAA ANIcAAAAAAAA0hwAAAAAAADSHAAAAAAAAH8eAAACAAAAgR4AAAAAAACBHgAAAAAAAIEeAAA7AAAA vB4AANQAAACQHwAA1AAAAGQgAAAeAAAAsyAAAFgAAAALIQAAKgAAAIIgAAAAAAAAAAAAAAAAAAAA AAAAAAAAAHwcAAAAAAAAbx4AAAAAAAAAAAwADQABAAEAuhwAABgAAADSHAAAAAAAAAAAAAAAAAAA AAAAAAAAAABvHgAAAAAAAG8eAAAAAAAAgiAAAAAAAAB/HgAAAAAAAHAcAAAAAAAAcBwAAAAAAAC6 HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6HAAAAAAAAH8eAAAAAAAAfx4AAAAAAAB/HgAAAAAAAG8e AAAQAAAAcBwAAAwAAAC6HAAAAAAAAHwcAAAAAAAAuhwAAAAAAAB/HgAAAAAAAAAAAAAAAAAAQCKH w2EBvAGQHAAACAAAAJgcAAAOAAAAcBwAAAAAAABwHAAAAAAAAHAcAAAAAAAAcBwAAAAAAADSHAAA nQEAAH8eAAAAAAAAfx4AAAAAAAB/HgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA CAgNAQ0NDQ0VAKTATqXATqbbI6fcI6jDJanDJaoAAP/KEwAAOgAIAKkd8w0AAAAAAAAAAAAAAAAA AAAA0RDpB6IBlwEAAAAAAAAAACABAAAAAAAAAAAAAAAAAQAJAAADyAkAAAAApAkAAAAABQAAAAsC AAAAAAUAAAAMAocAHwEFAAAACQIAAAAABQAAAAEC////AAQAAAAHAQEApAkAAEMPIADMAAAAhwAf AQAAAACHAB8BAAAAACgAAAAfAQAAhwAAAAEAAQAAAAAA/BIAAAAAAAAAAAAAAgAAAAAAAAAAAAAA ////AP////////////////////////////////////////////////////////////////////// //////////////5/////////////////+AD8A//gAAAYAAP8AP/4A//+A/8B//xgAf////////// ////8AA8A//AAAAIAAP4AB/gAP/wAD8B//hgAAf/////////////gAAeA/+AQAAIAAHAAA/gAD/A AB+B//BwAAH/////////////AcAHA/+A4HAMHgGA4APAAB+AAAeD/8B4OAB////////////+AfgD gf8B4H4EH8AA/AHA/B8AfgeD/4B4PgA////////////8B/4Dgf4D4H/EH/wD/wHf/g8B/geD/4B4 P8Af///////////8D/+BwPwH4H/8H/4H/8Df/g4D/weD/wB4P/Af///////////4D/+A4HwH4H/8 H/wH/8B//gYD/weD/gB4P/gP///////////4H//A8DgP4H/8H/wP/+B//gYH/weD/AB4P/wP//// ///////wH//A8DAf4H/8H/gP/+B//AYH/weD+Ah4P/4H///////////wH//A+BA/4H/8H/gP/+B/ +A4H/weD8Bh4P/4H///////////wP//gfAA/4H/8H/gf//A/4A4P/weD8Bh4P/8H///////////w P//gfgB/4HH8H/gf//A/gB4P/weD4Dh4P/8H///////////wP//gfwD/4EH8H/gf//A+AB4P/weD wHh4P/8H///////////wf//gf4D/4AH8H/g///A4AH4P/weDgPh4P/8H///////////wP//A/wD/ 4AH8H/gf/+B4Af4P/weDAfh4P/8H///////////wP//A/gD/4AH8H/gf/+BwB/4P/weDAfh4P/4H ///////////wP//A/gB/4H/8H/gf/+BwH/4P/weCA/h4P/4H///////////wH/+A/AA/4H/8H/gP /8BgP/4P/weAB/h4P/4H///////////4H/+A+Agf4H/8H/wP/8Bgf/4P/weAD/h4P/wP//////// ///4H/+B+Bwf4H/8H/wP/8DA//4P/weAH/h4P/gP///////////8D/4D8B4P4H/8H/4H/wHgf/4P /weAH/h4P/gf///////////8B/wD4D8H4H58D/4D/gHgfx4H/wOAP/h4PwA////////////+AfgH wH8D4Hh8D/8A/APwfB4H/wOAf/B4AAB/////////////AAAPgH+D4Hh8D/+AAAf4ABwH/wOA//B4 AAD/////////////wAA/AP8BwAB4B//gAB/4ABwH/gMB/+AgAA//////////////4AD+Af8AwAB4 B//wAH//ABwH/gAD/+AgAB///////////////4//////////////h///4f////////////////// ///////////////////////8/P/////////////////////////////////////////////4eH// ///////////////////////////////////////////wMD////////////////////////////// ///////////////wMD/////////////////////////////////////////////4eH////////// ///////////////////////////////////8/P////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////4AAP///////wAA/////////////////////////////////wAAAAf/// //gAAAA//gAAAH///////AAAAAAAAAD///////8AAAAAD////wAAAAAP/gAAAH///////AAAAAAA AAAA//////gAAAAAA////AAAAAAB/4AAAP///////wAAAAAAAAAAAf////gAAAAAAP//+AAAAAAA f+AAAf///////8AAAMAAAAAAAD////gAAAAAAD//+AAAAAAAP/wAA////////8AAAOAAAAAAAA// //AAAAAAAA//+AAAAAAAD/wAA////////+AAAeAAAAAAAAP///AAAAAAAAf/+AAAAAAAA/wAA/// /////+AAA/AAAAAAAAD///AAAAAAAAP/8AAAAAAAAf4AAf///////+AAB/AAAAAAAAA///AAAAAA AAH/8AAAAAAAAP8AAf///////+AAD/AAAAAAAAAP/+AAAAAAAAD/8AAAAAAAAH8AAf///////8AA H/AAAH4AAAAH/+AAAP/wAAB/8AAAf/gAAH+AAf///////8AAH/gAAP/4AAAD/+AAH//8AAA/4AAP //4AAD/AAP///////8AAP/gAB///wAAD/+AA////wAAf4AB////gAB/AAP///////4AAP/gAB/// 8AAB/8AH////4AAf4AP////gAA/gAP///////4AAf/gAB////AAA/8AP////8AAP4A/////wAAfw AH///////wAAf/gAB////wAAf8A/////+AAHwD/////4AAfwAH8AAAAAPwAAf/gAB////4AAP8D/ /////gAHwH/////+AAPwAH4AAAAAPwAA//gAB////8AAH4P//////gADwf/////+AAP4AHwAAAAA HwAA//gAB////8AAH4f//////gAD3///////AAP4AHwP///4HwAB//gAB////+AAH7///////gAD n///////AAH4APwP///4H4AD//wAB/////AAD////////wAD////////AAH8AP4P///8P4AD//wA B/////gAD////////wAB////////AAH8AYIP///4IMAD//wAB/////gAD////////wAB//////// gAH+AwEH///wQEAH//wAB/////gAD////////wAB////////gAD+AwGH///wQGAH//wAB/////gA B////////wAB////////AAD+BgCD///ggDAP//wAB/////gAB////////wAA////////AAD/BBDB ///hhBAP//wAB/////wAB////////gAA////////AAD/DBBB///BBBgP//wAB/////wAB/////// /gAB////////AAD/iDgg//+DDggf//wAB/////wAB////////AAB///////+AAD/mDgg//+CDgwf //wAB/////wAA///////+AAB///////8AAH/8HwQf/8EHwQ///wAB/////wAA///////8AAB//// ///4AAH/8PwYf/8EH4I///wAB/////gAB///////8AAD///////wAAH/4P4IP/4IP4N///wAB/// //gAB///////wAAD///////gAAH/wf8MH/wYP8H///wAB/////gAB///////AAAD//////+AAAP/ wf8EH/wQf8H///wAB/////gAB//////8AAAD//////4AAAP/g/+CD/gg/+D///wAB/////gAB/// ///4AAAH//////gAAAP/g/+CD/gg//D///wAB/////AAD//////gAAAH/////+AAAAf/B//BB/BB //B///wAB////+AAD/////+AAAAP/////4AAAA//D//Bh/DB//g///wAB////8AAD/////4AAAAf /////gAAAB/+D//gg+CD//g///wAB////4AAH/////gAAAA//////AAAAB/8H//wwcGH//wf//wA B////wAAH////+AAAAB/////8AAAAD/8H//wQcEH//wf//wAB////wAAH////8AAAAD/////wAAA AH/4P//4IIIP//4P//wAB///+AAAP////wAAAAH/////AAAAAP/4f//4IIIP//8P//wAB///4AAA f////AAAAAP////8AAAAAf/wf//8EAQf//8H//wAB///gAAA////8AAAAA/////4AAAAB//g///8 GAwf//+D//wAAA//gAAA////wAAAAD/////gAAAAH//g///+CAg///+D//wAAAAAAAAD////AAAA AP////+AAAAAf//B////BBh////B//wAAAAAAAAD///+AAAAAf////4AAAAB///B////BBB////B //wAAAAAAAAP///4AAAAB/////gAAAAH//+B////g+B////g//wAAAAAAAAf///wAAAAH/////AA AAAf//+B////A+B////A//wAAAAAAAH////gAAAAf////+AAAAA///+AAAAAA+AAAAAA//wAAAAA AAH////AAAAB/////8AAAAD////AAAAAB/AAAAAB//wAAAAAAP////+AAAAH/////4AAAAP////A AAAAB/gAAAAB//wAB8AAAP////8AAAAP/////4AAAA////////////////////wAB/+AAB////4A AAA//////wAAAD////////////////////wAB//wAAf///wAAAD//////gAAAP////////AA//4A Af////wAB//8AAH///wAAAP//////AAAAf////////AAf/4AAf////wAB///AAD///wAAA////// /AAAB/////////gAf/4AAf////wAB///gAB///gAAB///////AAAH/////////gAf/wAA/////wA B///gAA///gAAH///////AAAf/////////wAP/wAA/////wAB///wAA///gAAP//////+AAA//// //////wAP/gAB/////wAB///4AAf//gAAf//////+AAB//////////wAP/gAB/////wAB///8AAP //AAA///////+AAB//////////4AH/AAD/////wAB///8AAP//AAB///////+AAD//////////4A H/AAD/////wAB///8AAP//AAB///////8AAH//////////4AD/AAD/////wAB///8AAH/+AAD/// ////8AAH//////////8AD+AAH/////wAB///8AAH/+AAD///////8AAH//////////8AD+AAH/// //wAB///+AAH//AAD///////8AAP//////////+AB8AAP/////wAB///8AAH//AAD///////8AAP //////////+AB8AAP/////wAB///8AAH//AAD///////+AAP//////////+AB8AAf/////wAB/// 8AAH//AAD///////+AAH///////////AA4AAf/////wAB///4AAH//AAD///////+AAH//////// ///AA4AAf/////wAB///4AAP//gAB/////z/+AAH/////H/////gAQAA//////wAB///4AAP//gA B/////j/+AAH////+H/////gAQAA//////wAB///wAAP//gAA////+D//AAB////8H/////gAAAB //////wAB///gAAP//wAAf///8D//AAA////wH/////wAAAB//////wAB///AAAf//wAAP///4D/ /gAA////gH/////wAAAD//////wAB//+AAAf//4AAP///gD//wAAf///AH/////4AAAD//////wA B//+AAA///8AAA//8AD//wAAB//wAH/////4AAAD//////gAB//wAAA///+AAAP+AAD//4AAA/8A AH/////4AAAH//////gAB//AAAB///+AAAAAAAD//8AAAAAAAH/////8AAAH//////gAAD+AAAD/ ///gAAAAAAD//+AAAAAAAH/////8AAAP//////AAAAAAAAH////gAAAAAAD//+AAAAAAAH/////8 AAAP//////AAAAAAAAP////4AAAAAAD///gAAAAAAH/////8AAAf//////AAAAAAAAf////8AAAA AAD///4AAAAAAH/////8AAAf/////+AAAAAAAD//////AAAAAAD///+AAAAAAH/////8AAAf//// /8AAAAAAAP//////wAAAAAB////AAAAAAH/////4AAA//////4AAAAAAD///////+AAAAAD////4 AAAAAH/////4AAA//////wAAAAAAH////////gAAAA//////AAAAB//////4AAB//////gAAAAAf //////////wAAf///////AAA//////////////////////////////////////////////////// /////////////////////////wMAAAAAAAAAMAABAQEwAAADACYA2yPDJQoHOwP+//8AAAAFAAAA AAD///8AAAAAAAAAAAAAAAAAMgABAQAwAAACBCgA2yPDJQoHOwMAAAAAAAAFAP///wD///8AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAMAAAIDAAADAwAABAMAAAcDAAAIAwAATBcAAPkA8wAA8QAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdQEAC3UBRAQgAwAA YxoAC3UBRAQAAAAAYQAEAAYAAwAAAwMAAAUDAAAGAwAABwMAAAgDAAD+AAEIByAB/gABCgc6A/4A AAAAAAD+AAAAAAAA/gABCAcgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAQAABQ4ADwAIAAEASwAPAAAAAAAcAABA8f8CABwABk5vcm1hbAACAAAABgBh HQRjGAAAAAAAAAAAAAAAAAAAAAAAAAAmAEFA8v+hACYAGVN0YW5kYXJkc3R5Y2tldGVja2Vuc25p dHQAAAAAAAAAAAAAAAAAAAAAAwAAAAYAAAAAAAAACAAAAAoACAMAAAgA/////wEABCD//wEAAAAA AAgAAAAAAAAAAAAAAwAATBcAAAwAAAMAAAgDAAANAAAAAAABAAAACAAAAOoWAAAAABoXAAABAJ0B F2TlaG1tc6E7MHgjLSsnIpJgLCAsUkMABEbWUkYJS09NTUVOVEFSCFNLQVBBREFUBlJFRFRJRAdE T0tOQU1OCkZJTFNUT1JMRUsJTllDS0VMT1JEC1NFTlNQQVJBVEFWCEFOVEFMVEtOCEFOVEFMU0lE CEFOVEFMT1JEDFVUU0tSSUZUU0RBVAZQUklWQVQCUkQHVkVSU0lPTghTUEFSQURBVATETU5FBElO SE8HRE9LTUFMTAVUSVRFTAJYTwtET0tFR0VOU0tBUARBTEZBBEFSQUIISU5JVFZFUlMJR1JVTkRU RVhUClRFQ0tFTkZPUk0KVkFMVVRBVEVYVAlG1lJTVFZFUlMDSEVYBUdFTUVOCktPUFBMQUZPUk0G T1JEVEFMB09SRFRFWFQFUk9NQU4GVkVSU0FMA0FCUwdBVlJVTkRBA0RFRgZIRUxUQUwDT0NIBkZB TFNLVANNQVgDTUlOBFJFU1QFTUVERUwFQU5UQUwESUNLRQVFTExFUgdQUk9EVUtUAk9NBlRFQ0tF TgVTVU1NQQRTQU5UAAAAAAMAAAAJAAAABwAHAP9ASFAgTGFzZXJKZXQgNFNpAFxca2lzMVxoa18z NDNfbGo0AEhQUENMNU1TAEhQIExhc2VySmV0IDRTaQBIUCBMYXNlckpldCA0U2kAAAAAAAAAAAAA AAAAAAAAAAAEAQSUAEAAA3cABAEACQAAAAAAAAABAAkBWAIBAAEAWAIEAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA AAAAAAAAAAAAAQBAAE1TVUROA0hQIExhc2VySmV0IDRTaQAAAAAAAAAAAAAAAAAAAAAA5QEAAA0B AAA7AQAAAAAEAGQACgAAAEhQIExhc2VySmV0IDRTaQAAAAAAAAAAAAAAAAAAAAAAAAQBBJQAQAAD dwAEAQAJAAAAAAAAAAEACQFYAgEAAQBYAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAEAATVNV RE4DSFAgTGFzZXJKZXQgNFNpAAAAAAAAAAAAAAAAAAAAAADlAQAADQEAADsBAAAAAAQAZAAKAAAA AYABAAAAAAAAAAAAEQABAAEAAAAAAAAAAAAAAAAAMQAVFpABAABUaW1lcyBOZXcgUm9tYW4ADBaQ AQIAU3ltYm9sAAsmkAEAAEFyaWFsACIABADxCIgYAAAYBQAAqQEAAAAAtmsRBvdrESYAAAAAAgAB AAAAAAAAAAIAAAABAAEAAAAEAIMQAQAAAAAAAAAAAAAAAQABAAAAAQAAAAAAAAAhAwAAAAAqAAAA AAAAAAtKYW4gTmlsc3NvbgtKYW4gTmlsc3NvbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAgAawy0BQAAAQAJAAADjwoAAAMApAkAAAAAFAAAACYGDwAeAP////8EABQA AABXb3JkDgBNaWNyb3NvZnQgV29yZAUAAAALAgAAAAAFAAAADAJZAe8CDQAAAPsCAAAAAAAAAAAA AAAAAAAAAAABAAwEAAAALQEAAAQAAAACAQEAFQAAAPsCnP8AAAAAAACQAQAAAAAEAAASVGltZXMg TmV3IFJvbWFuADQABAAAAC0BAQAFAAAACQIAAAAABAAAAAIBAQAEAAAAAgEBAAQAAAACAQEAAwAA AB4ABwAAABYEWQHvAgAAAAAEAAAAAgEBABUAAAD7ApT/AAAAAAAAkAEAAAAABAAAElRpbWVzIE5l dyBSb21hbgACAAQAAAAtAQIAAwAAAB4ABwAAABYEWQHvAgAAAAADAAAAHgAHAAAAEgRZAVgB7wLu AgUAAAAMAlgB7gIFAAAACwIAAAAABQAAAAsCAAAAAAUAAAAMAocAHwEFAAAACwIAAAAABQAAAAkC AAAAAAUAAAABAv///wAEAAAABwEBAKQJAABDDyAAzAAAAIcAHwEAAAAAhwAfAQAAAAAoAAAAHwEA AIcAAAABAAEAAAAAAPwSAAAAAAAAAAAAAAIAAAAAAAAAAAAAAP///wD///////////////////// ///////////////////////////////////////////////////////////////+f/////////// //////gA/AP/4AAAGAAD/AD/+AP//gP/Af/8YAH///////////////AAPAP/wAAACAAD+AAf4AD/ 8AA/Af/4YAAH/////////////4AAHgP/gEAACAABwAAP4AA/wAAfgf/wcAAB/////////////wHA BwP/gOBwDB4BgOADwAAfgAAHg//AeDgAf////////////gH4A4H/AeB+BB/AAPwBwPwfAH4Hg/+A eD4AP////////////Af+A4H+A+B/xB/8A/8B3/4PAf4Hg/+AeD/AH////////////A//gcD8B+B/ /B/+B//A3/4OA/8Hg/8AeD/wH///////////+A//gOB8B+B//B/8B//Af/4GA/8Hg/4AeD/4D/// ////////+B//wPA4D+B//B/8D//gf/4GB/8Hg/wAeD/8D///////////8B//wPAwH+B//B/4D//g f/wGB/8Hg/gIeD/+B///////////8B//wPgQP+B//B/4D//gf/gOB/8Hg/AYeD/+B/////////// 8D//4HwAP+B//B/4H//wP+AOD/8Hg/AYeD//B///////////8D//4H4Af+Bx/B/4H//wP4AeD/8H g+A4eD//B///////////8D//4H8A/+BB/B/4H//wPgAeD/8Hg8B4eD//B///////////8H//4H+A /+AB/B/4P//wOAB+D/8Hg4D4eD//B///////////8D//wP8A/+AB/B/4H//geAH+D/8HgwH4eD// B///////////8D//wP4A/+AB/B/4H//gcAf+D/8HgwH4eD/+B///////////8D//wP4Af+B//B/4 H//gcB/+D/8HggP4eD/+B///////////8B//gPwAP+B//B/4D//AYD/+D/8HgAf4eD/+B/////// ////+B//gPgIH+B//B/8D//AYH/+D/8HgA/4eD/8D///////////+B//gfgcH+B//B/8D//AwP/+ D/8HgB/4eD/4D////////////A/+A/AeD+B//B/+B/8B4H/+D/8HgB/4eD/4H////////////Af8 A+A/B+B+fA/+A/4B4H8eB/8DgD/4eD8AP////////////gH4B8B/A+B4fA//APwD8HweB/8DgH/w eAAAf////////////wAAD4B/g+B4fA//gAAH+AAcB/8DgP/weAAA/////////////8AAPwD/AcAA eAf/4AAf+AAcB/4DAf/gIAAP/////////////+AA/gH/AMAAeAf/8AB//wAcB/4AA//gIAAf//// //////////+P/////////////4f//+H//////////////////////////////////////////Pz/ ////////////////////////////////////////////+Hh///////////////////////////// ////////////////8DA/////////////////////////////////////////////8DA///////// ////////////////////////////////////+Hh///////////////////////////////////// /////////Pz///////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////+AAD/// ////8AAP////////////////////////////////8AAAAH/////4AAAAP/4AAAB///////wAAAAA AAAA////////AAAAAA////8AAAAAD/4AAAB///////wAAAAAAAAAAP/////4AAAAAAP///wAAAAA Af+AAAD///////8AAAAAAAAAAAH////4AAAAAAD///gAAAAAAH/gAAH////////AAADAAAAAAAA/ ///4AAAAAAA///gAAAAAAD/8AAP////////AAADgAAAAAAAP///wAAAAAAAP//gAAAAAAA/8AAP/ ///////gAAHgAAAAAAAD///wAAAAAAAH//gAAAAAAAP8AAP////////gAAPwAAAAAAAA///wAAAA AAAD//AAAAAAAAH+AAH////////gAAfwAAAAAAAAP//wAAAAAAAB//AAAAAAAAD/AAH////////g AA/wAAAAAAAAD//gAAAAAAAA//AAAAAAAAB/AAH////////AAB/wAAB+AAAAB//gAAD/8AAAf/AA AH/4AAB/gAH////////AAB/4AAD/+AAAA//gAB///AAAP+AAD//+AAA/wAD////////AAD/4AAf/ /8AAA//gAP///8AAH+AAf///4AAfwAD///////+AAD/4AAf///AAAf/AB////+AAH+AD////4AAP 4AD///////+AAH/4AAf///wAAP/AD/////AAD+AP////8AAH8AB///////8AAH/4AAf///8AAH/A P/////gAB8A/////+AAH8AB/AAAAAD8AAH/4AAf///+AAD/A//////4AB8B//////gAD8AB+AAAA AD8AAP/4AAf////AAB+D//////4AA8H//////gAD+AB8AAAAAB8AAP/4AAf////AAB+H//////4A A9///////wAD+AB8D///+B8AAf/4AAf////gAB+///////4AA5///////wAB+AD8D///+B+AA//8 AAf////wAA////////8AA////////wAB/AD+D////D+AA//8AAf////4AA////////8AAf////// /wAB/AGCD///+CDAA//8AAf////4AA////////8AAf///////4AB/gMBB///8EBAB//8AAf////4 AA////////8AAf///////4AA/gMBh///8EBgB//8AAf////4AAf///////8AAf///////wAA/gYA g///4IAwD//8AAf////4AAf///////8AAP///////wAA/wQQwf//4YQQD//8AAf////8AAf///// //4AAP///////wAA/wwQQf//wQQYD//8AAf////8AAf///////4AAf///////wAA/4g4IP//gw4I H//8AAf////8AAf///////wAAf///////gAA/5g4IP//gg4MH//8AAf////8AAP///////gAAf// /////AAB//B8EH//BB8EP//8AAf////8AAP///////AAAf//////+AAB//D8GH//BB+CP//8AAf/ ///4AAf///////AAA///////8AAB/+D+CD/+CD+Df//8AAf////4AAf//////8AAA///////4AAB /8H/DB/8GD/B///8AAf////4AAf//////wAAA///////gAAD/8H/BB/8EH/B///8AAf////4AAf/ /////AAAA//////+AAAD/4P/gg/4IP/g///8AAf////4AAf/////+AAAB//////4AAAD/4P/gg/4 IP/w///8AAf////wAA//////4AAAB//////gAAAH/wf/wQfwQf/wf//8AAf////gAA//////gAAA D/////+AAAAP/w//wYfwwf/4P//8AAf////AAA/////+AAAAH/////4AAAAf/g//4IPgg//4P//8 AAf///+AAB/////4AAAAP/////wAAAAf/B//8MHBh//8H//8AAf///8AAB/////gAAAAf/////AA AAA//B//8EHBB//8H//8AAf///8AAB/////AAAAA/////8AAAAB/+D//+CCCD//+D//8AAf///gA AD////8AAAAB/////wAAAAD/+H//+CCCD///D//8AAf//+AAAH////wAAAAD/////AAAAAH/8H// /BAEH///B//8AAf//4AAAP////AAAAAP////+AAAAAf/4P///BgMH///g//8AAAP/4AAAP///8AA AAA/////4AAAAB//4P///ggIP///g//8AAAAAAAAA////wAAAAD/////gAAAAH//wf///wQYf/// wf/8AAAAAAAAA////gAAAAH////+AAAAAf//wf///wQQf///wf/8AAAAAAAAD///+AAAAAf////4 AAAAB///gf///4Pgf///4P/8AAAAAAAAH///8AAAAB/////wAAAAH///gf///wPgf///wP/8AAAA AAAB////4AAAAH/////gAAAAP///gAAAAAPgAAAAAP/8AAAAAAAB////wAAAAf/////AAAAA//// wAAAAAfwAAAAAf/8AAAAAAD/////gAAAB/////+AAAAD////wAAAAAf4AAAAAf/8AAfAAAD///// AAAAD/////+AAAAP///////////////////8AAf/gAAf///+AAAAP/////8AAAA///////////// ///////8AAf/8AAH///8AAAA//////4AAAD////////wAP/+AAH////8AAf//AAB///8AAAD//// //wAAAH////////wAH/+AAH////8AAf//wAA///8AAAP//////wAAAf////////4AH/+AAH////8 AAf//4AAf//4AAAf//////wAAB/////////4AH/8AAP////8AAf//4AAP//4AAB///////wAAH// ///////8AD/8AAP////8AAf//8AAP//4AAD///////gAAP/////////8AD/4AAf////8AAf//+AA H//4AAH///////gAAf/////////8AD/4AAf////8AAf///AAD//wAAP///////gAAf/////////+ AB/wAA/////8AAf///AAD//wAAf///////gAA//////////+AB/wAA/////8AAf///AAD//wAAf/ //////AAB//////////+AA/wAA/////8AAf///AAB//gAA////////AAB///////////AA/gAB// ///8AAf///AAB//gAA////////AAB///////////AA/gAB/////8AAf///gAB//wAA////////AA D///////////gAfAAD/////8AAf///AAB//wAA////////AAD///////////gAfAAD/////8AAf/ //AAB//wAA////////gAD///////////gAfAAH/////8AAf///AAB//wAA////////gAB/////// ////wAOAAH/////8AAf//+AAB//wAA////////gAB///////////wAOAAH/////8AAf//+AAD//4 AAf////8//gAB/////x/////4AEAAP/////8AAf//+AAD//4AAf////4//gAB/////h/////4AEA AP/////8AAf//8AAD//4AAP////g//wAAf////B/////4AAAAf/////8AAf//4AAD//8AAH////A //wAAP///8B/////8AAAAf/////8AAf//wAAH//8AAD///+A//4AAP///4B/////8AAAA//////8 AAf//gAAH//+AAD///4A//8AAH///wB/////+AAAA//////8AAf//gAAP///AAAP//AA//8AAAf/ 8AB/////+AAAA//////4AAf/8AAAP///gAAD/gAA//+AAAP/AAB/////+AAAB//////4AAf/wAAA f///gAAAAAAA///AAAAAAAB//////AAAB//////4AAA/gAAA////4AAAAAAA///gAAAAAAB///// /AAAD//////wAAAAAAAB////4AAAAAAA///gAAAAAAB//////AAAD//////wAAAAAAAD////+AAA AAAA///4AAAAAAB//////AAAH//////wAAAAAAAH/////AAAAAAA///+AAAAAAB//////AAAH/// ///gAAAAAAA//////wAAAAAA////gAAAAAB//////AAAH//////AAAAAAAD//////8AAAAAAf/// wAAAAAB/////+AAAP/////+AAAAAAA////////gAAAAA////+AAAAAB/////+AAAP/////8AAAAA AB////////4AAAAP/////wAAAAf/////+AAAf/////4AAAAAH//////////8AAH///////wAAP// //////////////////////////////////////////////////////////////////////////8E AAAAJwH//wQAAAAnAf//BAAAAC0BAQAEAAAAAgEBAAQAAAAnAf//BAAAAAIBAQAEAAAAAgEBAAQA AAAtAQAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ABwAAKkcAACrHAAAsRwAALgcAAC+HAAAwhwAAMocAADLHAAAzRwAAM4cAADRHAAA0hwAANUcAADa HAAA4BwAAOEcAADlHAAA7hwAAPEcAAD0HAAA9xwAAPwcAAD+HAAA/xwAAAIdAAADHQAABx0AAAgd AAAKHQAACx0AABIdAAAVHQAAHB0AAB0dAAAfHQAAIB0AACQdAAAlHQAAJx0AACgdAAAsHQAALR0A ADAdAAAxHQAANR0AADYdAAA5HQAAPh0AAEYdAABIHQAASx0AAEwdAABPHQAAUx0AAFUdAABWHQAA Wx0AAF8dAABkHQAAZR0AAGgdAABuHQAAdB0AAHYdAAB5HQAAfB0AAH8dAACCHQAAiB0AAIkdAACN HQAAkB0AAJYdAACYHQAAmh0AAJsdAACeHQAAsx0AALUdAAC2HQAAuR0AALwdAADEHQAAxR0AAMwd AADxHQAA9B0AAAceAAAMHgAAHB4AAB8eAAAiHgAAJR4AACgeAAAuHgAALx4AADMeAAA2HgAAPB4A AD4eAABAHgAAQR4AAEQeAABgHgAAYx4AAGYeAABuHgAAbx4AAHYeAACcHgAAnx4AALIeAAC3HgAA xx4AAMoeAADNHgAA0B4AANMeAADZHgAA2h4AAN4eAADhHgAA5x4AAOkeAADrHgAA7B4AAO8eAAAE HwAABx8AABkfAAAcHwAAHx8AACIfAABnHwAAah8AAG0fAABwHwAAdR8AAHwfAAB9HwAAfx8AAIAf AACDHwAAhB8AAIgfAACJHwAAjR8AAJAfAACZHwAAmh8AAJ0fAACeHwAAph8AAKcfAACvHwAAsh8A ALUfAAC4HwAAux8AAL4fAADBHwAAxh8AAM0fAADOHwAA2B8AANkfAADhHwAA4h8AAOQfAADlHwAA 7B8AAO0fAAD1HwAAAyAAAAYgAAAJIAAADCAAABkgAAAcIAAAKCAAACsgAAAuIAAAMSAAAFUgAABd IAAAXiAAAGIgAABxIAAAdCAAAHcgAAB6IAAAfyAAAIEgAACCIAAAhSAAAIYgAACJIAAAiiAAAJAg AACRIAAAkyAAAJQgAACaIAAAmyAAAJ4gAACfIAAApyAAAKggAACwIAAAsSAAALMgAAC0IAAAuCAA ALkgAAC9IAAAvyAAAMIgAADOIAAA1CAAANcgAADaIAAA3SAAAOAgAADjIAAA6yAAAPsgAAD+IAAA ASEAAAQhAAAJIQAAECEAABEhAAAUIQAAFSEAABkhAAAaIQAAHyEAACQhAAAuIQAAMCEAADMhAAA0 IQAANyEAADghAAA8IQAAPSEAAD8hAABAIQAARyEAAEghAABLIQAAUCEAAFMhAABUIQAAXSEAAGoh AABtIQAAdyEAAH4hAAB/IQAAgyEAAIQhAACPIQAAkCEAAJIhAACbIQAAoyEAAKQhAACvIQAAsCEA ALIhAACzIQAAtiEAAMAhAADGIQAAxyEAAMohAADLIQAA0yEAANQhAADcIQAA3iEAAOMhAADkIQAA 5yEAAOghAADsIQAA7SEAAPUhAAD2IQAA+SEAAPohAAD9IQAAByIAAA8iAAAQIgAAGCIAABoiAAAe IgAAICIAACMiAABMIgAATyIAAF0iAABiIgAAYyIAAGYiAABnIgAAbyIAAHAiAAB4IgAAeSIAAH0i AAB+IgAAhiIAAI8iAACSIgAAoiIAAKQiAAClIgAArCIAALAiAAC2IgAAuCIAALsiAADaIgAA3SIA AOwiAADzIgAA9SIAAPgiAAAHIwAACiMAABIjAAAZIwAAGiMAACMjAAAkIwAAJiMAACcjAAAtIwAA LiMAADEjAAAyIwAAOSMAADojAAA9IwAARyMAAE4jAABPIwAAWCMAAFojAABdIwAAXiMAAGEjAABi IwAAayMAAGwjAABwIwAAcSMAAHMjAAB0IwAAdyMAAHgjAAB8IwAAfiMAAIEjAACgIwAAoyMAALMj AAC2IwAAvCMAAL8jAADAIwAAxCMAAMUjAADJIwAA0CMAANgjAADZIwAA3yMAAOEjAADkIwAA5yMA AOojAADvIwAA8iMAAPMjAAD2IwAA9yMAAP4jAAAHJAAADyQAABAkAAAZJAAAJSQAAC8kAAAwJAAA MyQAAEUkAABIJAAASyQAAE4kAABXJAAAJScAAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcABwBFABFTU0FCIE94ZWz2c3VuZCBBQjBcXEtJ U01BUFAyXE1fTUFOXE1VIE9UXEdlbmVyZXJpbmcgVENQLUlQIEtQWi5kb2P/QFxccHJpbnRzMVxM YWJfMjQ1XzVNAE5lMDA6AHdpbnNwb29sAFxccHJpbnRzMVxMYWJfMjQ1XzVNAFxccHJpbnRzMVxM YWJfMjQ1XzVNAAAAAAAAAAAAAAAAAQQYAJwAuAMDPwECAQAJAAAAAABkAAEABwBYAgIAAQBYAgAA AABBNABhbmQgU2V0dGluZ3NcT1Q4OTMxXEFwcGxpY2F0aQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQELgBIUCBMYXNlckpldCA1LzVNIC0gU3Rh bmRhcmQAAAAAAAAAAAAAAAQAMgCLAYYDeJydVMtKBDEQvOcz5i6kX0lmz+JPOHtYRE+CoCvo37u7 k0k6mbSCDIGhK139SFcfoiS3PIKj4J13cPvYHaqZixnmiz3QzY4zFbt3y7ECImNAkgHgHApALZAs D7aAaFFBLaMF0KDapStx7UicVYxyn1IlQk1ECTqiGDKgWzhNyzF7rfGDVaMk/SKKEAN0hNUpkOmE O6dcKc7SVLo1gEFVWutkI2HitpO6l4z/poKeiv6igt+zyk3Jj1xnEqKbli/0D6en89v79/X3/vnl 9Pl6/tAtphgbwjVakZEGO6j2gLxSWLD0wnFcEoqpSe+Gs4liTn+0gqd98MxlSUysSY5WIdESvtJe l+8grRXwBhAqFfguirfCo5WwUTurAb8DrTtmHWTV3SbJtJdkgbiDXMUGjGkVh0CdpYtxve9dpJTv Xg/ADMmVLTTe2YUwDAkZWkLZBF/84tiPWj+UVt3I46WLdeJD+4iEbEP2FsFhHAxqHbh2jCyhhHaG G0jJkfarQq1qlYK0YtnOD1j/XZYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAABcXHByaW50czFcTGFiXzI0NV81TQAAAAAAAAAAAAAAAAEEGACcALgDAz8B AgEACQAAAAAAZAABAAcAWAICAAEAWAIAAAAAQTQAYW5kIFNldHRpbmdzXE9UODkzMVxBcHBsaWNh dGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU BC4ASFAgTGFzZXJKZXQgNS81TSAtIFN0YW5kYXJkAAAAAAAAAAAAAAAEADIAiwGGA3icnVTLSgQx ELznM+YupF9JZs/iTzh7WERPgqAr6N+7u5NJOpm0ggyBoStd/UhXH6IktzyCo+Cdd3D72B2qmYsZ 5os90M2OMxW7d8uxAiJjQJIB4BwKQC2QLA+2gGhRQS2jBdCg2qUrce1InFWMcp9SJUJNRAk6ohgy oFs4Tcsxe63xg1WjJP0iihADdITVKZDphDunXCnO0lS6NYBBVVrrZCNh4raTupeM/6aCnor+ooLf s8pNyY9cZxKim5Yv9A+np/Pb+/f19/755fT5ev7QLaYYG8I1WpGRBjuo9oC8Uliw9MJxXBKKqUnv hrOJYk5/tIKnffDMZUlMrEmOViHREr7SXpfvIK0V8AYQKhX4Loq3wqOVsFE7qwG/A607Zh1k1d0m ybSXZIG4g1zFBoxpFYdAnaWLcb3vXaSU714PwAzJlS003tmFMAwJGVpC2QRf/OLYj1o/lFbdyOOl i3XiQ/uIhGxD9hbBYRwMah24dowsoYR2hhtIyZH2q0KtapWCtGLZzg9Y/12WAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ABAEUkAABFJAAACwABAAEA RSQAAAAAAABFJAAAQQAVFpABAABUaW1lcyBOZXcgUm9tYW4ADBaQAQIAU3ltYm9sAAsmkAEAAEFy aWFsAA8GkAECAFdpbmdkaW5ncwAiAAQAMQiIGAAAGAUAAKkBAAAAAFBbYiZsc2KGu1tiJgkAYwAA AEEFAAD3HQAABgAPAAAABACDED8AAAAGAAAAIwAAAAYAAQAAAAEAAAAAAAAAqSMAAAAAegAAK0M6 XE1TT2ZmaWNlXE1hbGxhclxJbnRlcm4ga29ycmVzcG9uZGVucy5kb3QZR2VuZXJlcmluZyBUQ1Av SVAgZvZyIEtQWgAAABFTU0FCIE94ZWz2c3VuZCBBQhFTU0FCIE94ZWz2c3VuZCBBQgAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/f///4IAAACDAAAAhAAA AIUAAACGAAAAhwAAAIgAAAA+AAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAAIAAAD///// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////cpWgAM+AdBAAAAABlAAAA AAAAAAAAAAAAAwAAJCoAAPR+AAAAAAAAAAAAAAAAAAAAAAAAVyQAAAAAAADMAgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAD4AAPgHAAAAPgAA+AcAAPhFAAAAAAAA+EUAAAAAAAD4RQAAAAAAAPhF AAAAAAAA+EUAABQAAAByRgAAAAAAAHJGAAAAAAAAckYAAAAAAAByRgAAAAAAAHJGAAAQAAAAgkYA ABAAAACSRgAALgAAAHJGAAAAAAAA4X0AAEEAAADARgAAFgAAANZGAAAeAQAA9EcAAAAAAAD0RwAA AAAAAPRHAAAAAAAA9EcAABoAAAAOSAAAFAAAACJIAAAMAAAA4HQAAAIAAADidAAAAAAAAOJ0AAAA AAAA4nQAADkAAAAbdQAAVAQAAG95AABUBAAAw30AAB4AAAAifgAAWAAAAHp+AAB6AAAA4X0AAAAA AAAAAAAAAAAAAAAAAAAAAAAA+EUAAAAAAADLSQAAAAAAAAAAFgAYAAIABwD0RwAAAAAAAPRHAAAA AAAAAAAAAAAAAAAAAAAAAAAAAMtJAAAAAAAAy0kAAAAAAADhfQAAAAAAAJt0AAAAAAAA+EUAAAAA AAD4RQAAAAAAAPRHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBGAAAAAAAAm3QAAAAAAACbdAAAAAAA AJt0AAAAAAAAy0kAANAqAAD4RQAAAAAAAPRHAAAAAAAA+EUAAAAAAAD0RwAAAAAAAOB0AAAAAAAA AAAAAAAAAABQg2ZIVbXBAQxGAAAmAAAAMkYAAEAAAAD4RQAAAAAAAPhFAAAAAAAA+EUAAAAAAAD4 RQAAAAAAAC5IAACdAQAA4HQAAAAAAACbdAAARQAAAJt0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAABLb3BpYQdNb3R0YWdhcmUHBwcHBxMgRE9LRUdFTlNLQVAgIkRva1RpdGVsIiAg XCogS09QUExBRk9STSAUR2VuZXJlcmluZyBUQ1AvSVAgZvZyIEtQWhUNDVRDUC9JUC1tanVrdmFy YW4gbmVkbGFkZGFkIHRpbGwgRFUwOiBbMTAsIDIwXQ0NDVVwcHPkdHRuaW5nIGF2IG5vZGVyDQ1M b2NhbCBIb3N0ICAoIGVnZXQgVENQL0lQLW5yKQkxMC4yLjgwLjIzDURlZmF1bHQgR2F0ZXdheQkJ MTAuNC44LjINS09LU0xBQiAvUEM5MDQgKCBt5HRpbnN0cnVtZW50KQlETlMtYWRyZXNzDVBRCQkJ MTAuMi4xLjEzDUtHQlBSNCAoIEx5bnggdjozLjMgKQkJMTAuMi44MC4xNA1UaGUgSW50ZXJuZXQg YWRyZXNzIG1hc2sJCTI1NS4wLjAuMA0NU2l6ZSBJTlBPT0wgICggNiBhbnNsdXRuaW5nYXIpCTQ4 Sw0NDQxLUHo+QGNuZm5ldA1LUHo+Ow1LUHo+OyAgIFRDUHdhcmUoUikgZm9yIFJTWCBWZXJzaW9u IDIuMi01DUtQej47DUtQej47ICAgSW5zdGFsbGF0aW9uIGFuZCBDb25maWd1cmF0aW9uIHByb2Nl ZHVyZSBmb3I6DUtQej47ICAgICBvICBGVFAtUlNYIFYyLjINS1B6PjsgICAgIG8gIFRFTE5FVC1S U1ggVjIuMg1LUHo+OyAgICAgbyAgVENQLVJTWCBWMi4yIChwcm92aWRlZCB3aXRoIEZUUC1SU1gg YW5kIFRFTE5FVC1SU1gpDUtQej47DUtQej47ICAgQ29weXJpZ2h0IChjKSAxOTkwLCAxOTkxLCAx OTkyLCBieQ1LUHo+OyAgIFByb2Nlc3MgU29mdHdhcmUgQ29ycG9yYXRpb24NS1B6PjsgICBGcmFt aW5naGFtLCBNQSAgIDAxNzAxDUtQej47DUtQej5JTlMgJFRLQg1LUHo+SU5TICRMT0ENS1B6PjsN S1B6PjsgICBTcGVjaWZ5IHRoZSBuZXR3b3JrIGRldmljZSBieSBjaG9vc2luZyBvbmUgb2YgdGhl IGZvbGxvd2luZw1LUHo+OyAgIG9wdGlvbnMsIGRlcGVuZGluZyBvbiB5b3VyIHN5c3RlbSdzIGNv bmZpZ3VyYXRpb246DUtQej47ICAgICAgMS4gRm9yIERFQ25ldCBEaXJlY3QgTGluZSBBY2Nlc3Mg KERMWCkgc3VwcG9ydCBvZiBhIERFQw1LUHo+OyAgICAgICAgIERFUU5BLCBERUxRQSwgREVVTkEs IG9yIERFTFVBIEV0aGVybmV0IGNvbnRyb2xsZXIuDUtQej47ICAgICAgMi4gRm9yIERFQydzIFhF IChERVVOQSBvciBERUxVQSkgZGV2aWNlIGRyaXZlciBzdXBwb3J0Lg1LUHo+OyAgICAgIDMuIEZv ciBQU0MncyBYUSAoREVRTkEgb3IgREVMUUEpIGRldmljZSBkcml2ZXIgc3VwcG9ydC4NS1B6Pjsg ICAgICA0LiBGb3IgUFNDJ3MgWFUgKERFVU5BIG9yIERFTFVBKSBkZXZpY2UgZHJpdmVyIHN1cHBv cnQuDUtQej47DUtQej4qIE5ldHdvcmsgRGV2aWNlIE9wdGlvbiBbRCBSOjEuLTQuIEQ6MS5dOiAx DUtQej47DUtQej47ICAgRW50ZXIgdGhlIERpcmVjdCBMaW5lIEFjY2VzcyBMaW5lIFNwZWNpZmlj YXRpb24uDUtQej47DUtQej47ICAgRXhhbXBsZXM6IFFOQS0wLCBVTkEtMC4NS1B6PjsNS1B6Piog RExYIExpbmUgU3BlY2lmaWNhdGlvbiBbUyBSOjUuLTUuIEQ6IlFOQS0wIl06IFFOQS0wDUtQej47 DUtQej47ICAgRW50ZXIgdGhlIG51bWJlciBvZiBIb3N0IE5hbWUgVGFibGUgZW50cmllcy4NS1B6 PjsNS1B6PjsgICBUaGlzIGlzIHRoZSBtYXhpbXVtIG51bWJlciBvZiBlbnRyaWVzIHBlcm1pdHRl ZCBpbiB0aGUgSG9zdCBOYW1lDUtQej47ICAgVGFibGUuDUtQej47DUtQej4qIE51bWJlciBvZiBI b3N0IE5hbWUgVGFibGUgZW50cmllcyBbRCBSOjMyLi0yMDAuIEQ6NjQuXToNS1B6PjsNS1B6PklO UyAkTUFDDUtQej5NQUMgTVBMU1VCPUxCOlsxLDFdRVhFTUMvTUwsWzExLDEwXVJTWE1DL1BBOjEs RFUwOlsxMCwyMF1NUExTVUINS1B6PlRLQiBASU5EUlYuVEtCDUtQej47DUtQej5US0IgQElOU0FD UC5US0INS1B6PjsNS1B6PlRLQiBATkVUQ1UuVEtCDUtQej47DUtQej47ICAgSW5kaWNhdGUgd2hl dGhlciB5b3Ugd2FudCB0byBidWlsZCB0aGUgRlRQLVJTWCBjb21wb25lbnRzLg1LUHo+OyAgIEFu c3dlciBZRVMgaWYgeW91IHB1cmNoYXNlZCBGVFAtUlNYIGFuZCBhcmUgbGljZW5zZWQgdG8gcnVu DUtQej47ICAgRlRQLVJTWCBvbiB0aGlzIHN5c3RlbS4NS1B6PjsNS1B6PiogRG8geW91IHdhbnQg dG8gYnVpbGQgdGhlIEZUUC1SU1ggY29tcG9uZW50cz8gW1kvTiBEOk5dOiB5DUtQej47DUtQej5U S0IgQFVGVFAuVEtCDUtQej47DUtQej47ICAgRW50ZXIgdGhlIG5hbWUgb2YgdGhlIEV2ZW50IExv Z2dpbmcgc3Vicm91dGluZSBtb2R1bGUgZm9yIHRoZQ1LUHo+OyAgIFNlcnZlci1GVFAgKEZUUEQp Lg1LUHo+Ow1LUHo+OyAgIElmIHlvdSBkbyBub3QgcmVxdWlyZSBFdmVudCBMb2dnaW5nIG9yIGhh dmUgbm90IHdyaXR0ZW4gYQ1LUHo+OyAgIG1vZHVsZSwgdXNlIHRoZSBkZWZhdWx0IG1vZHVsZSAo TlVMTE9HKS4NS1B6PjsNS1B6PjsgICBSZWZlciB0byB0aGUgRlRQLVJTWCBVc2VyJ3MgR3VpZGUg Zm9yIG1vcmUgZGV0YWlscyBvbiB0aGUgRXZlbnQNS1B6PjsgICBMb2dnaW5nIHN1YnJvdXRpbmUu DUtQej47DUtQej4qIEV2ZW50IExvZ2dpbmcgbW9kdWxlIG5hbWUgW1MgUjoxLi0zMi4gRDoiTlVM TE9HIl06DUtQej47DUtQej5US0IgQEZUUEQuVEtCDUtQej47DUtQej47ICAgSW5kaWNhdGUgd2hl dGhlciB5b3Ugd2FudCB0byBidWlsZCB0aGUgVEVMTkVULVJTWCBjb21wb25lbnRzLg1LUHo+OyAg IEFuc3dlciBZRVMgaWYgeW91IHB1cmNoYXNlZCBURUxORVQtUlNYIGFuZCBhcmUgbGljZW5zZWQg dG8gcnVuDUtQej47ICAgVEVMTkVULVJTWCBvbiB0aGlzIHN5c3RlbS4NS1B6PjsNS1B6PiogRG8g eW91IHdhbnQgdG8gYnVpbGQgdGhlIFRFTE5FVC1SU1ggY29tcG9uZW50cz8gW1kvTiBEOk5dOiBZ DUtQej47DUtQej5US0IgQFRFTE5FVC5US0INS1B6PjsNS1B6Pk1BQyBJTlRTVUI9TEI6WzEsMV1F WEVNQy9NTCxbMTEsMTBdUlNYTUMvUEE6MSxEVTA6WzEwLDIwXUlOVFNVQg1LUHo+VEtCIEBJTlRF TEQuVEtCDUtQej47DUtQej5US0IgQFRFTENVLlRLQg1LUHo+Ow1LUHo+U0VUIC9VSUM9WzEsM10N S1B6PlBJUCBMQjpbMSwyXS9OVj1EVTA6WzEwLDIwXVNUQVJUTkVULkNNRCxTSFVUTkVULkNNRA1L UHo+UElQIExCOlsxLDU0XS9OVj1EVTA6WzEwLDIwXU5FVENVLlRTSyxJTkRSVi5UU0ssSU5EUlYu U1RCLElOU0FDUC5UU0sNS1B6PlBJUCBMQjpbMSw1NF0vTlY9RFUwOlsxMCwyMF1VRlRQLlRTSw1L UHo+UElQIExCOlsxLDFdL05WPURVMDpbMTAsMjBdRlRQTElCLk9MQg1LUHo+UElQIExCOlsxLDU0 XS9OVj1EVTA6WzEwLDIwXUZUUEQuVFNLDUtQej5QSVAgTEI6WzEsNTRdL05WPURVMDpbMTAsMjBd VEVMTkVULlRTSw1LUHo+UElQIExCOlsxLDFdL05WPURVMDpbMTAsMjBdVEVMTElCLk9MQg1LUHo+ UElQIExCOlsxLDU0XS9OVj1EVTA6WzEwLDIwXVRFTENVb3UgbmVlZCB0byBjb3JyZWN0IGEgbWlz dGFrZSBvciB3YW50IHRvIGVkaXQgdGhlIGZpbGUNS1B6PjsgICBtYW51YWxseSwgeW91IGNhbiBk byBzbyBsYXRlciBieSB1c2luZyBhbnkgdGV4dCBlZGl0b3IuDUtQej47DUtQej4qIEhvc3QncyBO YW1lICg8cmV0dXJuPiB0byBlbmQpIFtTIFI6MC4tMzIuIEQ6IiJdOiBwcQ1LUHo+KiBJbnRlcm5l dCBBZGRyZXNzIGZvciBQUSBbUyBSOjAuLTE1LiBEOiIiXTogMTAuMi4xLjEzDUtQej47JUNORk5F VC1JLUFEREVELCBhZGRlZCBQUSAoMTAuMi4xLjEzKQ1LUHo+Ow1LUHo+KiBIb3N0J3MgTmFtZSAo PHJldHVybj4gdG8gZW5kKSBbUyBSOjAuLTMyLiBEOiIiXToga2dicHI0DUtQej4qIEludGVybmV0 IEFkZHJlc3MgZm9yIFBRIFtTIFI6MC4tMTUuIEQ6IiJdOiAxMC4yLjgwLjE0DUtQej47JUNORk5F VC1JLUFEREVELCBhZGRlZCBQUSAoMTAuMi4xLjEzKQ1LUHo+Ow1LUHo+KiBIb3N0J3MgTmFtZSAo PHJldHVybj4gdG8gZW5kKSBbUyBSOjAuLTMyLiBEOiIiXToNS1B6PlNFVCAvVUlDPVsxMCwyMF0N S1B6PjsNS1B6PjsgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioNS1B6PjsNS1B6PjsgICBQcm9jZWVkIHRvIHRoZSBuZXh0IHN0 ZXAsICJPYnRhaW5pbmcgdGhlIFNvZnR3YXJlIFBhc3N3b3JkLiINS1B6PjsNS1B6PjsNS1B6Pjsg ICBMb2FkaW5nIGNvbXBvbmVudHMgcmVxdWlyZWQgdG8gZGlzcGxheSBwYXNzd29yZCBpbmZvcm1h dGlvbi4NS1B6PjsNS1B6PklOUyAkSU5TQUNQDUtQej5JTlMgJE5FVENVDUtQej47DUtQej5OQ1Ug U0hPVyBQQVNTV09SRA1ORVRDVSAtLSBJbnZhbGlkIGZ1bmN0aW9uIGNvZGUNU0hPVyBQQVNTV09S RA1LUHo+Ow1LUHo+OyAgIElmIHlvdSBhcmUgdW5hYmxlIHRvIG9idGFpbiB0aGUgc29mdHdhcmUg cGFzc3dvcmQgYXQgdGhpcyB0aW1lLA1LUHo+OyAgIHByZXNzIDxyZXR1cm4+Lg1LUHo+Ow1LUHo+ KiBQYXNzd29yZCBbUyBSOjAuLTEzMi5dOg1LUHo+Ow1LUHo+OyAgIFRDUHdhcmUgaGFzIGJlZW4g YnVpbHQgYW5kIGNvbmZpZ3VyZWQuIE5vdyB5b3UgbmVlZCB0byBwZXJmb3JtDUtQej47ICAgdGhl IGZvbGxvd2luZyBvcGVyYXRpb25zOg1LUHo+OyAgICAgIG8gQ29udGFjdCB5b3VyIGRpc3RyaWJ1 dG9yIG9yIFByb2Nlc3MgU29mdHdhcmUgQ29ycG9yYXRpb24gdG8NS1B6PjsgICAgICAgIG9idGFp biB0aGUgc29mdHdhcmUgcGFzc3dvcmQuIEFmdGVyIHlvdSBoYXZlIG9idGFpbmVkIHRoZQ1LUHo+ OyAgICAgICAgc29mdHdhcmUgcGFzc3dvcmQsIHR5cGU6DUtQej47ICAgICAgICAgICBARFUwOlsx MCwyMF1DTkZORVQgUEFTU1dPUkQNS1B6PjsgICAgICAgIGFuZCBlbnRlciB0aGUgc29mdHdhcmUg cGFzc3dvcmQgd2hlbiBwcm9tcHRlZCBmb3IgaXQuDUtQej47ICAgICAgbyBTdGFydCB1cCBUQ1B3 YXJlIGJ5IHR5cGluZzoNS1B6PjsgICAgICAgICAgIEBMQjpbMSwyXVNUQVJUTkVUDUtQej47ICAg ICAgbyBUZXN0IFRDUHdhcmUuDUtQej47ICAgICAgbyBFZGl0IHRoZSBzeXN0ZW0gc3RhcnR1cCBw cm9jZWR1cmUgdG8gaW52b2tlIHRoZSBUQ1B3YXJlDUtQej47ICAgICAgICBzdGFydHVwIHByb2Nl ZHVyZS4gQWRkIHRoZSBmb2xsb3dpbmcgbGluZSB0byB0aGUgZmlsZToNS1B6PjsgICAgICAgICAg IEBMQjpbMSwyXVNUQVJUTkVUDUtQej47ICAgICAgICBOT1RFOiBZb3UgbXVzdCBhZGQgdGhpcyBs aW5lIEFGVEVSIHN0YXJ0aW5nIERFQ25ldC4NS1B6PjsNS1B6PjsgICBTZWUgdGhlIFRDUHdhcmUg Zm9yIFJTWCBTb2Z0d2FyZSBSZWZlcmVuY2UgTWFudWFsIGZvciBhZGRpdGlvbmFsDUtQej47ICAg aW5mb3JtYXRpb24uDUtQej47DUtQej5AIDxFT0Y+DRNTSURBICAVDQ0NEyBJTkLERERBIFdvcmQu UGljdHVyZS42ICAUARUHDQ0TIERPS0VHRU5TS0FQICJEb2tLYXRlZ29yaSIgIFwqIEtPUFBMQUZP Uk0gFG1lZGRlbGFuZGUVBw0NE1NJREEgIBQ2FSgTIEFOVEFMU0lEICBcKiBLT1BQTEFGT1JNIBQ2 FSkHBwcHBwcTIERPS0VHRU5TS0FQICJBdmRlbG5pbmciICBcKiBLT1BQTEFGT1JNIBRQUk9EVUtU RU5IRVQgxE1ORRUNEyBET0tFR0VOU0tBUCAiQXZkQmV0ZWNrbmluZyIgIFwqIEtPUFBMQUZPUk0g FE1VLxUvIBMgRE9LRUdFTlNLQVAgIlV0ZuRyZGFyZSIgIFwqIEtPUFBMQUZPUk0gFE9sb2YgVGhv cnNzZWxsFQ1wbnIgEyBET0tFR0VOU0tBUCAicG5yIiAgXCogS09QUExBRk9STSAUNTA5MRUsIHRl bCATIERPS0VHRU5TS0FQICJ0ZWwiICBcKiBLT1BQTEFGT1JNIBQyNTQ1MzkVLCBmYXggEyBET0tF R0VOU0tBUCAiZmF4IiAgXCogS09QUExBRk9STSAUMjU0MDgyFQcTIERPS0VHRU5TS0FQICJEYXR1 bSIgIFwqIEtPUFBMQUZPUk0gFDIwMDItMDItMTEVBxMgRE9LRUdFTlNLQVAgIkRva3VtZW50c2Vy aWUiICBcKiBLT1BQTEFGT1JNIBRNFSATIERPS0VHRU5TS0FQICJEb2t1bWVudG51bW1lciIgIFwq IEtPUFBMQUZPUk0gFERva3VtZW50bnVtbWVyFSATIERPS0VHRU5TS0FQICJBcmtpdktvZCIgIFwq IEtPUFBMQUZPUk0gFEUVEyBET0tFR0VOU0tBUCAiQXJraXZUaWQiICBcKiBLT1BQTEFGT1JNIBQ1 FQcHDQ0NDSQAjgCLAZkDnFQBnTcCpIMupchBphgFpzcCqKUGqaUGqgAAqwkAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAABEDAAAUAwAAFQMAADwDAAA9AwAAVgMAAFcD AACJBAAAVycAAFgnAABeJwAAXycAAGAnAABiJwAAYycAAHwnAAB9JwAAficAAH8nAACCJwAAgycA AK0nAACuJwAAuCcAALknAAC6JwAAvCcAAL0nAADDJwAAxCcAAMUnAADGJwAAxycAAMgnAADhJwAA 4icAAOMnAADkJwAA5ScAAOcnAADoJwAA6ycAAOwnAAAUKAAAFSgAACYoAAAnKAAAKCgAACkoAABV KAAAVigAAFkoAABaKAAAXCgAAF0oAACFKAAAhigAAJQoAACVKAAAmigAAJsoAAC9KAAAvigAAMIo AADDKAAAySgAAMooAADsKAAA7SgAAPMoAAD0KAAA+igAAPsoAAAdKQAAHikAACQpAAAlKQAAJikA APwA9wD3APcA9e/t7+0A6ADe2OjW0NbQ1tDW7e/t78zv7e/t78zv7QDJx9DW0NbQANDW0NbQAPcA 9wD3APcA9wD3APcA9wD3APcA9wD3AAAAAAADYwgABVuBYwgABlASAGEABAAKdQFEBAAAAABbgQAC W4EACnUBRASlPRZASwEAEnUBRASlPRZAYQAEYxQAdgFLAQAIdQFEBIAGAAAAA1ASAAt1AUQEAAAA AFASAANjFAAIdQFEBAAAAAAABl0CAGMQAE4mKQAAJykAAEspAABMKQAAVikAAFcpAABYKQAAWSkA AIUpAACGKQAAhykAAIgpAACJKQAAiikAALcpAAC4KQAAxikAAMcpAADIKQAAySkAAPApAADxKQAA 8ikAAPQpAAAbKgAAHCoAAB0qAAAeKgAAICoAACEqAAAjKgAAJCoAAE0qAAD7APsA+wD7APsA+wD7 APsA+/f7APsA+wD7APsA9QDz8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1AQAD YxQAA2MQAAZdAgBjFAAACHUBRAQAAAAAIA== ------_=_NextPart_002_01C1B606.ECAE7600-- ------_=_NextPart_001_01C1BAC5.E5B0AAEE-- ================================================================================ Archive-Date: Thu, 21 Feb 2002 09:04:58 -0500 Date: Thu, 21 Feb 2002 13:57:43 +0000 From: Tremaine Callier Reply-To: Info-TCPware@process.com Subject: RE: TCPware License - RSX11 (Mplus) To: "'Info-TCPware@process.com'" CC: "'Tom.Ousback@giga.se'" Message-ID: <8904DDEEB811D6118AF900508BB832FA0AE421@THE-EXCH-C> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Just to clarify; Integralis does support TCPware for VMS. The TCPware for RSX product in question went end of life some time ago and is sold as is with no support, even from Process Software. Tom, I think perhaps you did not realise the info-tcpware address is the mailinglist for the TCPware community. Tremaine > -----Original Message----- > From: Tom Ousb=E4ck [mailto:Tom.Ousback@giga.se] > Sent: 21 February 2002 10:53 > To: info-tcpware@process.com > Cc: olof.thorssell@oxelosund.ssab.se > Subject: TCPware License - RSX11 (Mplus) >=20 >=20 >=20 > To whom it may concern >=20 > On December 5th I ordered a TCP-license through Integralis=20 > in the UK. =20 >=20 > My customer SSAB have some problems, see below mail from > Olof Thorssell.=20 >=20 > Would appreciate if someone in your organization could look into > this. Kerry Rutt at Integralis in the UK can only sell this product > but hasn=B4t any support at all. We were recommended by Mentec > to go through Integralis. Hope someone can look into this. ( I have > by recomendation mailed Hunter Goatley but don=B4t know if he is > working at or with your company.=20 >=20 >=20 > =20 >=20 >=20 > ----"Our problems are that your configurating commandfile is=20 > not able to > provide > the HID and SID number using the NCU utilites. In the=20 > included WORD-file > you can see our requested options and the failure in section Obtaining > the Software Password. It seems that the problem is that NCU-function > not able to get in contact with the Ethernet driver/card. > =20 >=20 > Our PDP-hardware is an 11/93 ( 18 Mhz CPU M8981-AA) in a BA12-3 A > cabinet, the Ethernet card is an DELQA ( M7516). >=20 > To get an understanding whats the problem we configurated the same > TCP-software > on a PDP 11/83 ( 18Mhz CPU M8190-AE WHIT FPA) build in a BA23-CD > cabinet. > Ethernet card DELQA. No problem to provide HID and SID information. > We even did the same thing on a UNI-bus PDP 11/94 in a=20 > BA11-SB cabinet > using a DELUA. > No problem to get the requested HID values. >=20 > Whats the problem when using the PDP 11/93 in BA123 cabinet ???"---- >=20 >=20 >=20 > <>=20 >=20 >=20 >=20 >=20 > Best Regards, >=20 >=20 > Tom Ousb=E4ck >=20 > GIGA solutions AB > Kungsgatan 37 6tr > 111 56 STOCKHOLM > tel: 08-555 181 13 > mobil: 0709-11 64 13 > fax: 08-555 181 99 > tom.ousback@giga.se > www.giga.se > =20 >=20 >=20 Please note that: =20 1. This e-mail may constitute privileged information. If you are not the in= tended recipient, you have received this confidential email and any attachments transmitted with it in error and = you must not disclose, copy, circulate or in any other way use or rely on this information. 2. E-mails to and from the company are monitored for operational reasons an= d in accordance with lawful business practices. 3. The contents of this email are those of the individual and do not necess= arily represent the views of the company. 4. The company does not conclude contracts by email and all negotiations ar= e subject to contract. 5. The company accepts no responsibility once an e-mail and any attachments= is sent. Integralis Ltd. Theale House, Brunel Road Theale, Reading RG7 4 AQ, UK Tel: +44-118-930-6060 Fax: +44-118-930-2143 ================================================================================ Archive-Date: Thu, 21 Feb 2002 09:23:54 -0500 Date: Thu, 21 Feb 2002 15:00:14 +0100 From: eplan@kapsch.net (Peter LANGSTOEGER) Subject: SDA$READ_DIR and TCPware To: info-tcpware@process.com Reply-To: Info-TCPware@process.com Message-ID: <3c74fd6e$1@news.kapsch.co.at> I'd like to suggest an improvement for TCPware to redefine the SDA$READ_DIR logical in the startnet.com to include the TCPWARE: directory as well (and in shutnet.com to remove the TCPware directory from the search list again). Reason is this SDA>READ/EXEC ... %SDA-W-OPENIN, error opening SDA$READ_DIR:NFSDRIVER as input -RMS-W-FNF, file not found %SDA-W-OPENIN, error opening SDA$READ_DIR:NTDRIVER as input -RMS-W-FNF, file not found %SDA-W-OPENIN, error opening SDA$READ_DIR:PWIPDRIVER as input -RMS-W-FNF, file not found %SDA-W-OPENIN, error opening SDA$READ_DIR:BGDRIVER as input -RMS-W-FNF, file not found %SDA-W-OPENIN, error opening SDA$READ_DIR:RCDDRIVER as input -RMS-W-FNF, file not found %SDA-W-OPENIN, error opening SDA$READ_DIR:RMTDRIVER as input -RMS-W-FNF, file not found %SDA-W-OPENIN, error opening SDA$READ_DIR:INETDRIVER as input -RMS-W-FNF, file not found %SDA-W-OPENIN, error opening SDA$READ_DIR:IPDRIVER as input -RMS-W-FNF, file not found %SDA-W-OPENIN, error opening SDA$READ_DIR:UDPDRIVER as input -RMS-W-FNF, file not found %SDA-W-OPENIN, error opening SDA$READ_DIR:TCPDRIVER as input -RMS-W-FNF, file not found ... Yes, I know, that I can do it myself, but this is not what I'm asking for... TIA -- Peter "EPLAN" LANGSTOEGER Tel. +43 1 81111 2651 Network and OpenVMS system manager Fax. +43 1 81111 888 KAPSCH AG Wagenseilgasse 1 E-mail eplan@kapsch.net A-1121 VIENNA AUSTRIA "I'm not a pessimist, I'm a realist" ================================================================================ Archive-Date: Thu, 21 Feb 2002 10:36:59 -0500 Date: Thu, 21 Feb 2002 08:31:27 -0700 From: Jim Mehlhop Reply-To: Info-TCPware@process.com Subject: Re: SDA$READ_DIR and TCPware In-Reply-To: <3c74fd6e$1@news.kapsch.co.at> To: info-tcpware@process.com Message-ID: <5.1.0.14.2.20020221082942.025e4910@mehlhop.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Already submitted as an enhancement. I do have a command procedure to add TCPware to the existing logical If you want it let me know At 03:00 PM 2/21/02 +0100, Peter LANGSTOEGER wrote: >I'd like to suggest an improvement for TCPware to redefine the > > SDA$READ_DIR logical > >in the startnet.com to include the TCPWARE: directory as well (and in >shutnet.com to remove the TCPware directory from the search list again). > >Reason is this > >SDA>READ/EXEC >... >%SDA-W-OPENIN, error opening SDA$READ_DIR:NFSDRIVER as input >-RMS-W-FNF, file not found >%SDA-W-OPENIN, error opening SDA$READ_DIR:NTDRIVER as input >-RMS-W-FNF, file not found >%SDA-W-OPENIN, error opening SDA$READ_DIR:PWIPDRIVER as input >-RMS-W-FNF, file not found >%SDA-W-OPENIN, error opening SDA$READ_DIR:BGDRIVER as input >-RMS-W-FNF, file not found >%SDA-W-OPENIN, error opening SDA$READ_DIR:RCDDRIVER as input >-RMS-W-FNF, file not found >%SDA-W-OPENIN, error opening SDA$READ_DIR:RMTDRIVER as input >-RMS-W-FNF, file not found >%SDA-W-OPENIN, error opening SDA$READ_DIR:INETDRIVER as input >-RMS-W-FNF, file not found >%SDA-W-OPENIN, error opening SDA$READ_DIR:IPDRIVER as input >-RMS-W-FNF, file not found >%SDA-W-OPENIN, error opening SDA$READ_DIR:UDPDRIVER as input >-RMS-W-FNF, file not found >%SDA-W-OPENIN, error opening SDA$READ_DIR:TCPDRIVER as input >-RMS-W-FNF, file not found >... > >Yes, I know, that I can do it myself, but this is not what I'm asking for... > > >TIA > >-- >Peter "EPLAN" LANGSTOEGER Tel. +43 1 81111 2651 >Network and OpenVMS system manager Fax. +43 1 81111 888 >KAPSCH AG Wagenseilgasse 1 E-mail eplan@kapsch.net >A-1121 VIENNA AUSTRIA "I'm not a pessimist, I'm a realist" _________________________________________________________________________ Jim Mehlhop, Support Engineer Process Software Mehlhop@process.com Phone 719-638-8448 Join Cauce to outlaw spam http://www.cauce.org/ _________________________________________________________________________ ================================================================================ Archive-Date: Thu, 21 Feb 2002 17:13:18 -0500 Date: Thu, 21 Feb 2002 18:02:09 -0500 (EST) From: bryant@process.com Reply-To: Info-TCPware@process.com Subject: TCPware ECO kit available: NETCP_V553P010 To: TCPware-Announce@TRITON.PROCESS.COM Message-ID: <01KEJMKTLF4I000PS4@DELTA.PROCESS.COM> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT TCPware ECO kit announcement The following ECO kit is now available for TCPware: ECO: NETCP_V553P010 Description: Fix NETCP quota corruption after using RSH/REXEC (VMS 7.2 and later) Release date: 21-FEB-2002 Ranking: 3 Max ranking: 3 Versions: 5.5-3,5.4-3 Requisites: ftp://ftp.process.com/support/55_3/netcp_v553p010.zip To search the TCPware ECO database, please visit the following URL: http://vms.process.com/eco.html For more information, contact Process Software via: E-mail: support@process.com Phone: 1-800-394-8700 The ECO kit README contents are below. ----------------------------------------------------------- NETCP Patch Kit revision 1.0 for TCPware Version 5.5-3 20-FEB-2002 Copyright (c) 2002 by Process Software This VMSinstallable saveset provides a new version of NETCP.EXE for TCPware for OpenVMS. This patch is applicable to TCPware version 5.5-3 and 5.4-3 on Process Software supported versions of OpenVMS. The following change has been made: - Corrects a problem where the JIB (Job Information Block) of the TCPware_NETCP process was corrupted after using RSH/REXEC. Note: Since this problem only existed on VMS 7.2-1 or later, you may not need this fix if you are running VMS versions less than VMS 7.2-1. Additionally, this problem occurred only on AXP. (DE 7101) ECO NETCP_V553P010 rank 3 This patch also includes the following fixes from previous patches: - Corrects a problem in NETCP that can cause BG devices to be left on the system after the process using them has gone away. (DE 5962) This was previously released in NETCP_V543P010 ECO Rank 3 The old version of TCPWARE:NETCP.EXE will be renamed to TCPWARE:NETCP.EXE_OLD Once installed, you may undo this patch by renaming the file back to TCPWARE:NETCP.EXE You do not need to reboot but you must start or restart TCPware to enable this patch. [End of ECO announcement] ================================================================================ Archive-Date: Fri, 22 Feb 2002 14:59:33 -0500 Date: Fri, 22 Feb 2002 14:53:56 -0500 From: Williams Jimmie DLVA Reply-To: Info-TCPware@process.com Subject: ftp connections via checkpoint firewall To: info-tcpware@process.com Message-ID: <451CE3CB2CA8D3119ADE00805F9FE47E016442C5@nswcdlvaex06.nswc.navy.mil> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Hi, We have a 6.2 vms system running TCPWARE 5.5-3. When you FTP to our VMS system and start a file transfer, after awhile you would get an error message saying: FTP_SERVER RECEIVED SOCKET ERROR 33200. The transfer use to work before we install a CHECKPOINT firewall. As a work around we disable the keep alive on our vs. system by doing a: $ define/system TCPWARE_FTP_NOKEEPALIVES TRUE $ netcu start/tcp/nokeep $ @tcpware:restart ftp Has anyone had any problems with TCPWARE software and CHECKPOINT firewall? How can you find out what the timeout value is for KEEPALIVES and how can you increase it? thank you, jwiv ================================================================================ Archive-Date: Fri, 22 Feb 2002 15:49:54 -0500 Date: Fri, 22 Feb 2002 15:45:08 -0500 From: Diane Wilson Reply-To: Info-TCPware@process.com Subject: RE: ftp connections via checkpoint firewall To: "'info-tcpware@process.com'" Message-ID: <63D30D6E10CFD11190A90000F805FE86042671EA@lespaul.process.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 We have had several cases logged concerning problems with CHECKPOINT firewalls not handling keepalives correctly. NETCU> help show inet SHOW INET_TCP Shows the DROP_TIMER and PROBE_TIMER parameters for INET devices. See the SET INET_ commands for details on these parameters. Format: SHOW INET_TCP DROP_TIMER SHOW INET_TCP PROBE_TIMER SHOW INET_TCP DROP_TIMER shows the maximum number of seconds to probe for idle TCP connections before a TCP connection close times out. SHOW INET_TCP PROBE_TIMER shows the number of seconds between probes for idle TCP connections and also indicates the maximum number of seconds before a TCP connection request times out. NETCU> help set inet SET INET_TCP Sets the TCP parameters for the INET devices. These commands affect services added using the STREAM protocol. Format: SET INET_TCP DROP_TIMER seconds SET INET_TCP PROBE_TIMER seconds SET INET_TCP DROP_TIMER sets the maximum number of seconds to probe for idle TCP connections before a TCP connection close times out. SET INET_TCP PROBE_TIMER sets the number of seconds between probes for idle TCP connections and also indicates the maximum number of seconds before a TCP connection request times out. -diane **-----Original Message----- **From: Williams Jimmie DLVA [mailto:WilliamsJ@NSWC.NAVY.MIL] **Sent: Friday, February 22, 2002 2:54 PM **To: info-tcpware@process.com **Subject: ftp connections via checkpoint firewall ** ** ** **Hi, ** **We have a 6.2 vms system running TCPWARE 5.5-3. When you FTP **to our VMS **system and start a file transfer, after awhile you would get an error **message saying: FTP_SERVER RECEIVED SOCKET ERROR 33200. The **transfer use to **work before we install a CHECKPOINT firewall. As a work **around we disable **the keep alive on our vs. system by doing a: ** **$ define/system TCPWARE_FTP_NOKEEPALIVES TRUE **$ netcu start/tcp/nokeep **$ @tcpware:restart ftp ** **Has anyone had any problems with TCPWARE software and **CHECKPOINT firewall? **How can you find out what the timeout value is for KEEPALIVES **and how can **you increase it? ** **thank you, ** **jwiv ** ================================================================================ Archive-Date: Thu, 28 Feb 2002 00:17:35 -0500 Date: Wed, 27 Feb 2002 22:21:07 -0500 From: Thomas Dunkin Reply-To: Info-TCPware@process.com Subject: Take Them All #1480 To: lost@[200.182.57.150] Message-ID: <20020228020252.SM01056@hggh> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_007F_01BDF6C7.FABAC1B0" Content-Transfer-Encoding: 7bit This is a MIME Message ------=_NextPart_000_007F_01BDF6C7.FABAC1B0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0080_01BDF6C7.FABAC1B0" ------=_NextPart_001_0080_01BDF6C7.FABAC1B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ***** This is an HTML Message ! ***** ------=_NextPart_001_0080_01BDF6C7.FABAC1B0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable FREE Computer With Merchant Account Setup

COMPLETE CREDIT CARD PROCESSING SYSTEMS FOR YOUR BUSINESS=2E INTERNE= T - HOME BASED - MAIL ORDER - PHONE ORDER

Do you accept credit cards? Your competition does!

 

Everyone Approved - Credit Problems OK!
Approval in less than 24 hours!
Increase your sales by 300%
Start Accepting Credit Cards on your website!
Free Information, No Risk, 100% confidential=2E
Your name and information will not be sold to third parties!
Home Businesses OK! Phone/Mail Order OK!
No Application Fee, No Setup Fee!
Close More Impulse Sales!

Everyone Approved!

Good Credit or Bad!  To= apply today, please fill out the express form below=2E It contains all the information we need to get your account approved=2E For a= rea's that do not apply to you please put "n/a" in the box=2E

Upon receipt, we'll fax you with all of the all Bank Card Application documents necessary to establish your Merchant Account=2E Once returned we= can have your account approved within 24 hours=2E
 

Service Industry Standard

US

Site Inspection $50 - $75 FREE
Shipping $50 - $75 FREE
Warranty $10 Per Month= FREE
Sales Receipts $10 - $50&nbs= p; FREE
Fraud Screening

$=2E50 - $1=2E00
Per Transaction

FREE
Amex Set Up $50 - $75 FREE
24 Hour Help Line $10 Month FREE
Security Bond $5000- $10,00= 0
Or More
NONE

This is a No Obligation Qualification Form and is your first step to accepting credit cards=2E By filling out this form you will= "not enter" in to any obligations o= r contracts with us=2E We will use it to determine the best p= rogram to offer you based on the information you provide=2E You will be c= ontacted by one of our representatives within 1-2 business days to go over = the rest of your account set up=2E

<= font color=3D"#cc0000">Note:  All Information Provided To Us Will Remain= 100% Confidential !! 

Apply Free With No Risk!

Pleas= e fill out the express application form completely=2E
Incomplete information m= ay prevent us from properly processing your application=2E

Your Full Emai= l Address:
be sure to use your full address (i= =2Ee=2E user@domain=2Ecom)
Your Name:
Business Name:=
Business Phone= Number:
Home Phone Num= ber:
Type of Busine= ss:
Retail Business
Mail Order Business
Internet Based Busines= s
Personal Credi= t Rating:
Excellent
Good
Fair
Poor
How Soon Would= You Like a Merchant Account?


Your info= rmation is confidential, it will not be sold or used for any other purpose,= and you are under no obligation=2E Your information will be used solely for the purpose of evaluating= your business or website for a merchant account so that you may begin acce= pting credit card payments=2E


List Removal/OPT-OUT Option
Click Herem ------=_NextPart_001_0080_01BDF6C7.FABAC1B0-- ------=_NextPart_000_007F_01BDF6C7.FABAC1B0--