From pinedev@shiva0.cac.washington.edu Mon Apr 1 00:16:00 1996 -0800 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA28740; Mon, 1 Apr 96 00:16:00 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA18584; Sun, 31 Mar 96 23:58:54 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mailhost1.cac.washington.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA18578; Sun, 31 Mar 96 23:58:53 -0800 Received: from bart.cac.washington.edu by mailhost1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA18311; Sun, 31 Mar 96 23:58:48 -0800 Received: from shiva1.cac.washington.edu by bart.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07545; Sun, 31 Mar 96 23:58:47 -0800 Date: Sun, 31 Mar 1996 23:58:47 -0800 (PST) From: Terry Gray To: Finn Hybjerg Hansen Cc: pine-info@cac.washington.edu Subject: Re: what are mtest and pilot? In-Reply-To: Message-Id: Organization: University of Washington; Office of Computing & Communications Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII There is a secret -a flag that causes pilot to show dot files, ala "ls -a" ... -teg On Wed, 27 Mar 1996, Finn Hybjerg Hansen wrote: > On 22 Mar 1996, David L Miller wrote: > dlm> > pilot - ??? > dlm> > dlm> PIne's Lister Of Things. It is basically the file browser from > dlm> pine/pico stripped out for use as a file browser. This is Pilot's > dlm> first public release, so let us know what you think! > > Quick, easy and simple, but I can't see/edit my .files :-( > Regards from Finn in Denmark > ----------------------------------- --------------------------------------- > Name : Finn Hybjerg Hansen | Aalborg University > Email : fhh@kom.auc.dk | Institute of Electronic Systems > Phone : +45 98 15 85 22 | Department of Communication Technology > Direct: +45 98 15 42 11 - 4807 | Fredrik Bajers Vej 7A (Room A1-203) > Fax : +45 98 15 67 40 | DK-9220 Aalborg Oest ,,, > WWW : http://www.kom.auc.dk/~fhh | DENMARK (o o) > ----------------------------------- ------------------------oOO-(_)-OOo---- > > > From pinedev@shiva0.cac.washington.edu Mon Apr 1 00:16:46 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA28766; Mon, 1 Apr 96 00:16:46 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05152; Mon, 1 Apr 96 00:06:47 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05146; Mon, 1 Apr 96 00:06:45 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Mon, 1 Apr 1996 09:04:55 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id JAA04562; Mon, 1 Apr 1996 09:06:25 +0100 Date: Mon, 1 Apr 1996 09:06:24 +0100 (BST) From: Mike Brudenell To: Otto Mok Cc: pine-info@cac.washington.edu Subject: Re: Standard man pages? In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII If you pull the source code distribution for Pine you will find the man pages in the "doc" subdirectory therin. Cheers, Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ On Wed, 27 Mar 1996, Otto Mok wrote: > I was wondering if there exist any standard man pages exist for pine for Unix... > Thanks in advance. > > Otto out! > > -- > =============================================================================== > Otto Mok (omok@undergrad.math.uwaterloo.ca) > 3A Computer Science with Elec. Eng. Elec. and Combinatorics & Optimization > University of Waterloo > From pinedev@shiva0.cac.washington.edu Mon Apr 1 00:24:11 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA28937; Mon, 1 Apr 96 00:24:11 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05278; Mon, 1 Apr 96 00:18:06 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05272; Mon, 1 Apr 96 00:18:03 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Mon, 1 Apr 1996 09:15:41 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id JAA05334; Mon, 1 Apr 1996 09:17:04 +0100 Date: Mon, 1 Apr 1996 09:17:04 +0100 (BST) From: Mike Brudenell To: Bob Burge Cc: pine-info@cac.washington.edu Subject: Re: lcc: ? In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I *think* Lcc stands for "list carbon copy" -- the online help is singularly unhelpful at present (but has been reported and will be fixed in the next release). I *think* it operates like Bcc (or possibly Cc) but doesn't expand distribuation lists used from the Address Book. To, Cc and Bcc would expand such a list and show you all the names as compose the outgoing message, giving you much to scroll past. Lcc (apparently) won't. Cheers, Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ On Thu, 28 Mar 1996, Bob Burge wrote: > What does it stand for? > > Bob > From pinedev@shiva0.cac.washington.edu Mon Apr 1 00:30:38 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29070; Mon, 1 Apr 96 00:30:38 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05353; Mon, 1 Apr 96 00:25:51 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05347; Mon, 1 Apr 96 00:25:47 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Mon, 1 Apr 1996 09:23:31 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id JAA05885; Mon, 1 Apr 1996 09:24:57 +0100 Date: Mon, 1 Apr 1996 09:24:56 +0100 (BST) From: Mike Brudenell To: Christoph Torlinsky Cc: pine-info@cac.washington.edu Subject: Re: pine.conf? In-Reply-To: <4jg0s6$l49@crl10.crl.com> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII You can get a prototype system-wide configuration file by giving the command pine -conf > pine.conf and then moving this file into the correct location (/usr/local/lib/pine.conf, if memory serves). Virtually all the user configuration file settings can be set in the system-wide file. There are also a few extra items for the feature-list that are ONLY effective in the systemwide configuration files (such as disable-keyboard-lock-cmd). Note that users can override settings in the system-wide configuration file in their own personal configuration files. To enforce particular settings also list them in the "fixed" system-wide configuration file: /usr/local/lib/pine.conf.fixed Cheers, Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ On 28 Mar 1996, Christoph Torlinsky wrote: > without sounding tooo lame, what does a system wide pine.conf look > like? I want all my users to use the same domain foroutbound mail.. > > thanks > > Lil > chris > From pinedev@shiva0.cac.washington.edu Mon Apr 1 01:04:04 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29890; Mon, 1 Apr 96 01:04:04 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05695; Mon, 1 Apr 96 00:52:19 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from sangam.ncst.ernet.in by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05689; Mon, 1 Apr 96 00:51:57 -0800 Received: from iucaa.UUCP (uucp@localhost) by sangam.ncst.ernet.in (8.6.12/8.6.6) with UUCP id OAA29053 for pine-info@cac.washington.edu; Mon, 1 Apr 1996 14:24:49 +0530 Received: from unipune.ernet.in by iucaa (4.1/SMI-4.1) id AA12182; Mon, 1 Apr 96 13:32:33+050 Received: from physics.unipune.ernet.in by unipune.ernet.in (5.0/SMI-SVR4.1.0) id AA06898; Mon, 1 Apr 1996 13:19:49 +0500 Received: from localhost by physics.unipune.ernet.in (5.0/SMI-SVR4.1.0) id AA05841; Mon, 1 Apr 1996 13:27:45 +0500 Date: Mon, 1 Apr 1996 13:27:44 -0500 (GMT) From: "Ashish S. Nadkarni" X-Sender: ashish@physics To: Pine Information Subject: unix pipe command Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Length: 950 could anyone please tell me how to escape to the shell and execute an unix command(using the unix pipe command enable option). also i wanted to know whether X in the config menu means enable or disable thanks ashish ______________________________________________________________________ | | | ASHISH S. NADKARNI ashish@physics.unipune.ernet.in | |----------------------------------------------------------------------| | Scanning Tunneling Microscopy Lab,|res address: | | DEPARTMENT OF PHYSICS, |21/2A,Jagdishnagar, | | UNIVERSITY OF PUNE, |Ganeshkhind Road, | | INDIA. |Aundh,Pune-411007 | | |Maharashtra,India. | |______________________________________________________________________| From pinedev@shiva0.cac.washington.edu Mon Apr 1 01:11:46 1996 -0800 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA00361; Mon, 1 Apr 96 01:11:46 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19282; Mon, 1 Apr 96 00:59:33 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19276; Mon, 1 Apr 96 00:59:30 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Mon, 1 Apr 1996 09:57:39 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id JAA09132; Mon, 1 Apr 1996 09:58:57 +0100 Date: Mon, 1 Apr 1996 09:58:56 +0100 (BST) From: Mike Brudenell To: tleckron@KUHUB.CC.UKANS.EDU Cc: pine-info@cac.washington.edu Subject: Re: info on internet In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I'd suggest asking your local Computer Centre's Help Desk! Cheers, Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ On Fri, 29 Mar 1996 tleckron@KUHUB.CC.UKANS.EDU wrote: > I was wondering if I could get some info on how to use unix. the only > command I know is pine. > From pinedev@shiva0.cac.washington.edu Mon Apr 1 01:38:57 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA01088; Mon, 1 Apr 96 01:38:57 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06217; Mon, 1 Apr 96 01:34:06 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from ip129179-17-11.cdc.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06206; Mon, 1 Apr 96 01:33:55 -0800 Received: from localhost by hobbes.twntpe.cdc.com; Mon, 1 Apr 96 17:32:53 +0800 Date: Mon, 1 Apr 1996 17:32:51 +0800 (GMT) From: Ed Greshko Reply-To: Ed Greshko To: "Ashish S. Nadkarni" Cc: Pine Information Subject: Re: unix pipe command In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 1 Apr 1996, Ashish S. Nadkarni wrote: > could anyone please tell me how to escape to the shell and execute an unix > command(using the unix pipe command enable option). Hummm..... If you want to go from pine to the unix shell then you'd want to [X] enable-suspend in the setup/config. Then, you'd use ctrl-z to suspend pine and get a unix shell prompt. If you enabled the pipe command....then you can pipe the body of a message to a unix command that you specify. Hope that helps.... > also i wanted to know whether X in the config menu means enable or > disable [X] indicates "set". You then have to look at the verbage of the parameter in question. Looking at the following: [ ] disable-keymenu [ ] enable-8bit-esmtp-negotiation If you have: [X] disable-keymenu then keymenu is disable. If it is "[ ]" then it is enabled. OK?? Ed Edward M. Greshko Technical Manager, Electronic Commerce Control Data Asia/Pacific Region Voice: +886-2-715-2222 x287 6/F, 131 Nanking East Road, Section 3 FAX : +886-2-712-9197 Taipei, Taiwan R.O.C From pinedev@shiva0.cac.washington.edu Mon Apr 1 01:56:01 1996 -0800 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA01424; Mon, 1 Apr 96 01:56:01 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19832; Mon, 1 Apr 96 01:47:52 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from hermes.dur.ac.uk by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19826; Mon, 1 Apr 96 01:47:43 -0800 Received: from venus by hermes.dur.ac.uk id (8.6.12/ for dur.ac.uk) with SMTP; Mon, 1 Apr 1996 10:47:39 +0100 Received: from hercules by venus id ; Mon, 1 Apr 1996 10:47:38 +0100 Date: Mon, 1 Apr 1996 10:47:18 +0100 (BST) From: Barry Cornelius To: Terry Gray Cc: pine-info@cac.washington.edu Subject: Re: what are mtest and pilot? In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII -----BEGIN PGP SIGNED MESSAGE----- On Sun, 31 Mar 1996, Terry Gray wrote: > On Wed, 27 Mar 1996, Finn Hybjerg Hansen wrote: > > On 22 Mar 1996, David L Miller wrote: > > dlm> PIne's Lister Of Things. It is basically the file browser from > > dlm> pine/pico stripped out for use as a file browser. This is Pilot's > > dlm> first public release, so let us know what you think! > > ... I don't know what's going on but the versions of pilot that I've built using GSO and HPP options to build don't react to keyboard inputs correctly. I get a list of files displayed on the screen in 2 columns. So it looks OK, but any of the keys (except cursor keys) just cause the inverse-video to move to the next entry. For example, if I hit v it just moves the highlight to the next entry. If I press any cursor-moving key, then it moves the highlight to the third entry after the one that is currently highlighted. - -- Barry Cornelius Telephone: (0191 or +44 191) 374 4717 Applications Division, IT Service, IT Service Office: 374 2892 Science Site, University of Durham, Fax: 374 3741 Durham, DH1 3LE, UK E-mail: Barry.Cornelius@durham.ac.uk -----BEGIN PGP SIGNATURE----- Version: 2.6.2i iQCVAwUBMV+mLaGgSldA40uVAQGtfAP/QAa2A5iPsiHv2KmcHau15IkgKPqXfwid 0l+pE436krgJzYFlTS59T8k2lF3QC+6VMM6VUg4LFnfQ43e1tFSq82z4IipV9qDa iqr74ZQgjutpSPXcnw+wA+pPWygEBKdP+ktH17oWjtcfUbK/76jpk/SJV21yUYmR yQCbQJGK+/E= =jzK5 -----END PGP SIGNATURE----- From pinedev@shiva0.cac.washington.edu Mon Apr 1 02:02:15 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA01568; Mon, 1 Apr 96 02:02:15 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06388; Mon, 1 Apr 96 01:49:49 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from black.csi.cam.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06377; Mon, 1 Apr 96 01:49:41 -0800 Received: from cus.cam.ac.uk [131.111.10.53] by black.csi.cam.ac.uk with smtp (Smail-3.1.29.0 #3) id m0u3gFF-000CHqC; Mon, 1 Apr 96 10:49 BST Date: Mon, 1 Apr 1996 10:49:24 +0000 (GMT) From: Barry Landy Reply-To: Barry Landy To: Pine Info List Cc: David Nugent , Michael Seibel Subject: 3.92 bug(let) Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I dont know if this is OS/2 port specific or a general bug in 3.92. I had a folder which was both an incoming folder and an ordinary folder. I did "L", and deleted the incoming folder. I then scrolled down to its incarnation as an ordinary folder, and when "D" to be told that it did not exist. It then clicked that there is of course only one file, and when I remade the folder index, the ordinary folder had gone too. Would it be possible to track that to get it right? ------------------------------------------------------------------------------- Barry Landy Computer Laboratory:+44 1223 334600 Head of Systems and Development Direct line: +44 1223 334713 University of Cambridge Computing Service New Museums Site Email:Barry.Landy@ucs.cam.ac.uk Pembroke Street, Cambridge CB2 3QG From pinedev@shiva0.cac.washington.edu Mon Apr 1 02:05:14 1996 -0800 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA01610; Mon, 1 Apr 96 02:05:14 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19970; Mon, 1 Apr 96 01:59:29 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from tomobiki-cho.cac.washington.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19964; Mon, 1 Apr 96 01:59:28 -0800 Received: from UW-Gateway.Panda.COM by Tomobiki-Cho.CAC.Washington.EDU (NX5.67f2/UW-NDC Revision: 2.27.MRC ) id AA29162; Mon, 1 Apr 96 01:59:19 -0800 Received: from localhost by Ikkoku-Kan.Panda.COM (NX5.67e/UW-NDC/Panda Revision: 2.27.MRC ) id AA16740; Mon, 1 Apr 96 01:59:12 -0800 Date: Mon, 1 Apr 1996 01:57:08 -0800 (PST) From: Mark Crispin Subject: re: news authentication in 3.92 To: Matthew D Stock Cc: pine-info@cac.washington.edu In-Reply-To: <4j6v69$gen@azure.acsu.buffalo.edu> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII On 25 Mar 1996 20:20:25 GMT, Matthew D Stock wrote: > At long last, pine has authentication support, which means that it may not > be used as a newsreader at our site. Unfortunately, I can't seem to get it > to function. From what I can tell by browsing the code, if pine > notices a 480 response from the server, it should prompt me for a username > and password to use to authenticate myself. This doesn't seem to happen, > and I get the "480 Authentication required" message on the screen. I > wasn't able to find any documentation on how to get this to work. Does > anyone have any suggestions? Wait a second... Are you saying that the AUTHINFO command is needed for *reading* news with NNTP, instead of just for posting? If so, this is news to me. We don't have that kind of NNTP server here, and there's no published protocol specification to refer to, so I'm pretty much reduced to guessing how it's supposed to work. From pinedev@shiva0.cac.washington.edu Mon Apr 1 02:25:02 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02030; Mon, 1 Apr 96 02:25:02 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06735; Mon, 1 Apr 96 02:20:17 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06729; Mon, 1 Apr 96 02:20:16 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3geh-00038TC; Mon, 1 Apr 96 02:16 PST To: pine-info@cac.washington.edu From: Andreas Muck Subject: Re: Turn off PINE Sender:-field writing Date: Fri, 29 Mar 1996 21:32:56 +0100 Message-Id: <315C48F8.3C5FE1DA@stud.uni-karlsruhe.de> References: <4jh3nn$236@osiris.wu-wien.ac.at> <315C4835.371A000C@stud.uni-karlsruhe.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Opps, forgot to edit the attachment. I think this is on sendmail's faq already. Andi From pinedev@shiva0.cac.washington.edu Mon Apr 1 02:25:59 1996 -0800 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02068; Mon, 1 Apr 96 02:25:59 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20212; Mon, 1 Apr 96 02:20:16 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20206; Mon, 1 Apr 96 02:20:15 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3geh-00038FC; Mon, 1 Apr 96 02:16 PST To: pine-info@cac.washington.edu From: rick@helix.nih.gov (Rick Troxel) Subject: Re: lcc: ? In-Reply-To: Bob Burge's message of Thu, 28 Mar 1996 14: 29:26 -0600 Message-Id: References: Date: Fri, 29 Mar 1996 19:22:49 GMT In article Bob Burge writes: What does it stand for? List carbon copy. If you place the nickname of an address list there (and leave the To: line blank), pine will show you to whom it will go, but the recipient will not see these addresses. Instead, the recipient sees To: undisclosed.recipients:; Regards, -- Rick Troxel Rick_Troxel@nih.gov rick@helix.nih.gov 301/435-2983 http://www.access.digex.net/%7Erobjen/dc-sage/bios/rick_troxel/ /////////////////////////////////////////////////////////////////// All effort and exertion put forth by man from the fullness of his heart is worship, if it is prompted by the highest motives and the will to do service to humanity. --Abdu'l-Baha From pinedev@shiva0.cac.washington.edu Mon Apr 1 02:27:01 1996 -0800 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02099; Mon, 1 Apr 96 02:27:01 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20220; Mon, 1 Apr 96 02:20:20 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20214; Mon, 1 Apr 96 02:20:18 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3gei-00038UC; Mon, 1 Apr 96 02:16 PST To: pine-info@cac.washington.edu From: Andreas Muck Subject: Re: Turn off PINE Sender:-field writing Date: Fri, 29 Mar 1996 21:29:41 +0100 Message-Id: <315C4835.371A000C@stud.uni-karlsruhe.de> References: <4jh3nn$236@osiris.wu-wien.ac.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="pine+sendmail" From: lynch.94@osu.edu (Jerry Lynch) Newsgroups: comp.mail.pine Subject: Re: Pine3.91 & Sendmail 8.7.3 userdb Date: 31 Jan 1996 22:50:27 GMT Organization: The Ohio-State University Lines: 76 Message-ID: References: <4ejcqv$jn4@ns1.autonet.net> X-Newsreader: slrn (0.8.5) Here is my attempt at writing a "FAQ-like" description of how I got the USERDB to work with pine. I sent this to the Sendmail FAQ, but it hasn't been added since I last checked. I'm using an older version of sendmail (8.6.12 I think), so there are no guarantees. I would encourage you to post a "feature request" or the likes to comp.mail.sendmail about this. I did so a while back, but never got any response. ------------------------------------------------------------------- * How do I get the user database (userdb) to work with Pine. The basic incompatibility with Pine and the user database option is in how Pine writes From addresses in the header. Most MUAs write the From address as "From: user", while Pine, for reasons given in its documentation, write the From address as "From: user@FQDN" (FQDN=fully qualified domain name). Because of this difference, the user database does not rewrite pine headers. One solution to this problem is to make the following change in /etc/sendmail.cf after you have the user database option installed and working with other MUAs: In the "local info" section, add the following: # Define our userdb file for pine rewrites Kuserdb btree -o /etc/userdb.db After ruleset 0, add the following as ruleset 1: ################################################## ### Ruleset 1, rewrite sender header & envelope ## ################################################## #Thanks to Bjart Kvarme S1 R$- < @ $=w . > $* $: $1 < @ $2 . > $3 ?? $1 username@localhost ? R$+ ?? $+ $: $1 ?? $(userdb $2 : mailname $: @ $) R$+ ?? @ $@ $1 Not found R$+ ?? $+ $>3 $2 Found, rewrite #NOTE ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ # Use Tab Characters Use Tab Characters in these regions # to make three columns (the line with "mailname" only has 2 columns). Now the user database should re-write messages sent with Pine. If this still does not work for you, try adding the following to either the system wide pine.conf, pine.conf.fixed, or your personal .pinerc: user-domain=localhost This has been known to help solve the problem for some people. ------------------------------------------------------------------- Any thanks for the above should be sent to: Bjart Kvarme who was kind enough to post this solution a while back. On 29 Jan 1996 16:05:35 -0500, Mike S wrote: >I have recently upgraded to Sendmail 8.7.3 and I'm using the userdb >function to replace mailname@domain to First_Lastname@domain for >outgoing and incoming mail. > >Mailx uses this feature without any problems, but Pine continues to use >the mailname for outgoing mail. I have tried various changes to .pinerc >to no avail, such as not setting any user or domain information and >quelling mailname lookup in the passwd file. > >Could someone let me know if this is do-able with Pine 3.91. or if there >is a newer release that supports this. > >Thanks, -- Jerry From pinedev@shiva0.cac.washington.edu Mon Apr 1 02:59:57 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02697; Mon, 1 Apr 96 02:59:57 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07092; Mon, 1 Apr 96 02:51:39 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07084; Mon, 1 Apr 96 02:51:31 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Mon, 1 Apr 1996 11:48:35 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id LAA24092; Mon, 1 Apr 1996 11:49:34 +0100 Date: Mon, 1 Apr 1996 11:49:33 +0100 (BST) From: Mike Brudenell To: Mark Crispin Cc: Matthew D Stock , pine-info@CAC.Washington.EDU Subject: re: news authentication in 3.92 In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hah! I was just about to test this when I saw your message go by! The scenario as I understand it.... Here we are using the INN news server software to run our service. The latest official release of this is version 1.4. Version 1.5 is still "under development" (I believe) but I suspect is a _long_ way off. In view of this someone is now maintaining an archive of unofficial releases of INN 1.4 which include the various patches floating around the Net. These are named INN1.4unoff1, INN1.4unoff2, etc. The latest is unoff 4. INN allows (wild-carded) machine addresses to be configured so that a username and password have to be used. Vanilla INN 1.4 allowed any host allowed to connect to the server to _read_ any newsgroup. Posting was either enabled by default (no username and password set up in the configuration file), or _only_ after authenticating (username and password set up in configuration file). However the _idea_ behind INN's authentication seems to be that the news administrator should be able to control what newsgroups (authenticating) people can _read_ as well as _post to_. Vanilla INN 1.d did not allow this. However some of the fixes introduced into the unoff3 release (and possibly also in earlier unoff releases) fixed this (promptly breaking our local configuration file for a while!). The result is that in INN1.4unoff3 (and, presumably, later releases) your are required to authenticate before you can _read_ news (eg, the "GROUP" command returns a "480 Authentication required for command" message). This is so that the news server knows which groups you have access to. So if Pine doesn't support authentication for _reading_ it isn't going to work against INN1.4unoff3 and later where authentication is needed. [I've just checked, and it does indeed fail.] Just when you thought it was safe to leave the programming... :-) Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ On Mon, 1 Apr 1996, Mark Crispin wrote: > Wait a second... > > Are you saying that the AUTHINFO command is needed for *reading* news with > NNTP, instead of just for posting? > > If so, this is news to me. > > We don't have that kind of NNTP server here, and there's no published protocol > specification to refer to, so I'm pretty much reduced to guessing how it's > supposed to work. From pinedev@shiva0.cac.washington.edu Mon Apr 1 03:32:34 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03446; Mon, 1 Apr 96 03:32:34 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07506; Mon, 1 Apr 96 03:25:23 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07500; Mon, 1 Apr 96 03:25:22 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3hgQ-00038FC; Mon, 1 Apr 96 03:22 PST To: pine-info@cac.washington.edu From: zinc@zifi.genetics.utah.edu (zinc) Subject: Re: PGP filter for pine 3.92 Date: 31 Mar 1996 23:14:02 -0700 Message-Id: References: In-Reply-To: markm@voicenet.com's message of 31 Mar 1996 23:22:52 GMT -----BEGIN PGP SIGNED MESSAGE----- In article <4jn44c$oau@news.voicenet.com> markm@voicenet.com (Mark M.) writes: : It is probably better to just set : EncryptToSelf = on : in your pgp configuration file. > Using EncryptToSelf is a potential problem. If your secret key is > discovered, someone will be able to read every encrypted e-mail you > have ever received as well as sent. I think that it is a better idea > to save the e-mail to the "sent-mail" folder before encrypting. this just doesn't make any sense. you say that everyone will be able to read your mail if you set EncrytToSelf=on and that this is a bad thing but in the next breath you suggest just storing the plain text? at least if it's encrypted you've presented some challenge to the attacker. - -pjf -----BEGIN PGP SIGNATURE----- Version: 2.6.2 Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface iQCVAwUBMV90IwRlqRAnkHH5AQFNVgP/a80UuEwj0JIun+zfKppmjm75s14okDQ6 yepl7arFYJV0ZWQGjmLKZzxWzH6un27JHD7h0Opr0xv0UyM1I66Rs5poWY+r1k3+ VYNXfpleZ3eNoSIC/UQ4S6eflzhFOKHZMQeAoY72SaiyIIp7pbf9HT7O/c1aR8/J Zyl/XjHbid8= =jfqM -----END PGP SIGNATURE----- -- "Those that give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin (1773) finger for PGP key zifi runs LINUX 1.3.77 -=-=-=WEB=-=-=-> http://zifi.genetics.utah.edu From pinedev@shiva0.cac.washington.edu Mon Apr 1 04:07:35 1996 -0800 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04748; Mon, 1 Apr 96 04:07:35 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21174; Mon, 1 Apr 96 03:44:28 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from black.csi.cam.ac.uk by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21168; Mon, 1 Apr 96 03:44:23 -0800 Received: from cus.cam.ac.uk [131.111.10.53] by black.csi.cam.ac.uk with smtp (Smail-3.1.29.0 #3) id m0u3i2Q-000CJRC; Mon, 1 Apr 96 12:44 BST Date: Mon, 1 Apr 1996 12:44:15 +0000 (GMT) From: Barry Landy Reply-To: Barry Landy To: Pine Info List Cc: David Nugent , Tom Unger , Michael Seibel Subject: Pinedebug Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Is it deliberately the case that pinedebug is switched on for 3.92? (At least for the OS/2 and Windows ports) ------------------------------------------------------------------------------- Barry Landy Computer Laboratory:+44 1223 334600 Head of Systems and Development Direct line: +44 1223 334713 University of Cambridge Computing Service New Museums Site Email:Barry.Landy@ucs.cam.ac.uk Pembroke Street, Cambridge CB2 3QG From pinedev@shiva0.cac.washington.edu Mon Apr 1 05:02:25 1996 -0800 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05842; Mon, 1 Apr 96 05:02:25 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22137; Mon, 1 Apr 96 04:55:35 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22131; Mon, 1 Apr 96 04:55:34 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3j7R-00038FC; Mon, 1 Apr 96 04:54 PST To: pine-info@cac.washington.edu From: Paul O Bartlett Subject: Autoreply and Mail Sorting: Re: two messages Date: Mon, 1 Apr 1996 07:03:19 -0500 Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <4ji423$18i8@pulp.ucs.ualberta.ca> On 31 Mar 1996, Ashish S. Nadkarni wrote: > dear sir, > could you please let me know whether pine supports auto reply or > whether i need to install an auto reply/filtering system.i have heard of > procmail but i do not know where to get it from.any suggestions? > thanks > ashish On 30 Mar 1996, Deborah Olsen wrote: > Okay can someone please settle this once and for all. I'm getting all > types of stories. > > I'm using PINE 3.92 for UNIX and I need to edit my .pinerc so I can > distribute mail as it comes in into it's designated folder. > [...] Both of these inquiries can actually be answered together. Pine (even the new Pine 3.92) does NOT do autoreply. Also, Pine does NOT presort incoming mail into separate folders based on criteria such as coming from different mailing lists. In either case, you have to use some program which preprocesses the mail before Pine gets hold of it. One of the more common programs for Unix systems, as Ashish Nadkarni noted, is procmail. Procmail can do both autoreply and sorting of mail into folders (as well as a lot more -- it's a powerful program). Nancy McGough has made a great deal of very useful information available on Pine and mail filtering/preprocessing via the World Wide Web. If you have a Web browser, browse my home page and follow the link to Nancy's pages. Look at the Contents and find what you need. Paul ---------------------------------------------------------- Paul O. Bartlett, P.O. Box 857, Vienna, VA 22183-0857, USA Finger, keyserver, or WWW for PGP 2.6.2 public key Home Page: URL: http://www.access.digex.net/~pobart From pinedev@shiva0.cac.washington.edu Mon Apr 1 05:36:06 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06280; Mon, 1 Apr 96 05:36:06 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA09035; Mon, 1 Apr 96 05:29:40 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from pine.nasc.mass.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA09029; Mon, 1 Apr 96 05:29:38 -0800 Received: by nasc.mass.edu (8.6.10/SMI-4.1) id NAA10936; Mon, 1 Apr 1996 13:30:45 GMT Date: Mon, 1 Apr 1996 08:30:45 -0500 (EST) From: Karen Deordio To: mvelema Cc: pine institute Subject: Re: credit In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sure! I got your message. ~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~ Karen DeOrdio (413) 662-5255 FPA (413) 662-5254 BIO Secretary, Fine & Performing Arts and Biology North Adams State College North Adams, MA 01247 e-mail: kdeord@nasc.mass.edu |~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~ On Wed, 27 Mar 1996, mvelema wrote: > can you send me some e-mail to prove to my teacher that i can use this > program (pine) > From pinedev@shiva0.cac.washington.edu Mon Apr 1 05:51:48 1996 -0800 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06565; Mon, 1 Apr 96 05:51:48 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22626; Mon, 1 Apr 96 05:42:33 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from pine.nasc.mass.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22620; Mon, 1 Apr 96 05:42:31 -0800 Received: by nasc.mass.edu (8.6.10/SMI-4.1) id NAA11564; Mon, 1 Apr 1996 13:43:50 GMT Date: Mon, 1 Apr 1996 08:43:50 -0500 (EST) From: Karen Deordio To: pine-info@cac.washington.edu Subject: Unsubscribe Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Please delete me from your list. Thank you! UNSUBSCRIBE!! ~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~ Karen DeOrdio (413) 662-5255 FPA (413) 662-5254 BIO Secretary, Fine & Performing Arts & Biology North Adams State College North Adams, MA 01247 e-mail: kdeord@nasc.mass.edu |~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~ From pinedev@shiva0.cac.washington.edu Mon Apr 1 05:59:41 1996 -0800 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06816; Mon, 1 Apr 96 05:59:41 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA09329; Mon, 1 Apr 96 05:53:53 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from perdix.acsu.buffalo.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA09323; Mon, 1 Apr 96 05:53:48 -0800 Received: (from stock@localhost) by perdix.acsu.buffalo.edu (8.7.1/8.6.12) id IAA08037; Mon, 1 Apr 1996 08:53:16 -0500 (EST) Date: Mon, 1 Apr 1996 08:53:16 -0500 (EST) From: Matthew D Stock Message-Id: <199604011353.IAA08037@perdix.acsu.buffalo.edu> To: Mike Brudenell Cc: Mark Crispin , pine-info@CAC.Washington.EDU Subject: re: news authentication in 3.92 In-Reply-To: References: Mike Brudenell writes: > Hah! I was just about to test this when I saw your message go by! > > The scenario as I understand it.... > [ The scenario as you understand it ] Yes, that's my understanding as well. Browsing the INN unoff4 source, they assume you have almost no privs until you authenticate. I would strongly suggest finding information about the AUTHINFO "generic" authentication, and using that. It seems to solve a variety of problems, and will allow sites to authenticate in any way they choose. There are docs regarding it on Dave Barr's site if I remember correctly. Thanks, -Matt From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07060; Mon, 1 Apr 96 06:13:52 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22835; Mon, 1 Apr 96 05:58:39 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from perdix.acsu.buffalo.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22827; Mon, 1 Apr 96 05:58:37 -0800 Received: (from stock@localhost) by perdix.acsu.buffalo.edu (8.7.1/8.6.12) id IAA08052; Mon, 1 Apr 1996 08:58:43 -0500 (EST) Date: Mon, 1 Apr 1996 08:58:43 -0500 (EST) From: Matthew D Stock Message-Id: <199604011358.IAA08052@perdix.acsu.buffalo.edu> To: Mark Crispin Cc: pine-info@CAC.Washington.EDU Subject: re: news authentication in 3.92 In-Reply-To: References: <4j6v69$gen@azure.acsu.buffalo.edu> Mark Crispin writes: > Are you saying that the AUTHINFO command is needed for *reading* news with > NNTP, instead of just for posting? See my last message WRT news reading, but that isn't my real problem. I was having problems posting. I couldn't find any docs or description on how to use the authentication features in pine, so I started browsing the code. It seems to me that I would be prompted for my username and password if pine tried to post, and got a 480 in response. It would then use that username and password to authenticate, and then try again. This doesn't seem to happen. Am I missing something, or are there docs to look at for this? BTW, since I plan on moving to unoff4 as our newsreading news server sometime during the summer, it would be nice to see AUTHINFO generic supported in pine. trn now has support, and so their dev group may be able to help you implement it. Until all of this stuff settles out, we have pine newsreading/posting disabled. :-/ Thanks, -Matt From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07435; Mon, 1 Apr 96 06:33:19 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA23232; Mon, 1 Apr 96 06:28:07 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mail.bcpl.lib.md.us by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA23226; Mon, 1 Apr 96 06:28:04 -0800 Received: by mail (5.0/SMI-SVR4) id AA19058; Mon, 1 Apr 1996 09:32:02 +0500 Date: Mon, 1 Apr 1996 09:32:00 -0500 (EST) From: Ralph Therien X-Sender: rtherien@mail To: pine-info@cac.washington.edu Subject: unsubscribe Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Length: 40 please unsubscribe me from mailing list From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07753; Mon, 1 Apr 96 06:43:14 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA23358; Mon, 1 Apr 96 06:36:15 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from TURBO.Kean.EDU by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA23342; Mon, 1 Apr 96 06:35:01 -0800 Received: by turbo.kean.edu; (5.65v3.0/1.1.8.2/08Feb95-0139PM) id AA08411; Mon, 1 Apr 1996 09:32:46 -0500 Date: Mon, 1 Apr 1996 09:32:46 -0500 (EST) From: "Paul E. Yahnig" To: "Paul E. Yahnig" Cc: pine institute Subject: unsubscribe In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII unsubscribe From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA08197; Mon, 1 Apr 96 06:58:55 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA23589; Mon, 1 Apr 96 06:51:18 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from pine.nasc.mass.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA23583; Mon, 1 Apr 96 06:51:15 -0800 Received: by nasc.mass.edu (8.6.10/SMI-4.1) id OAA14815; Mon, 1 Apr 1996 14:52:32 GMT Date: Mon, 1 Apr 1996 09:52:31 -0500 (EST) From: Travis Cephus To: pine-info@cac.washington.edu Subject: unsubscribe Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Please unsubscribe me from the pine listserve. ***************************************************************** *Travis Cephus 413-662-5433 (phone) * *Office of Student Life 413-662-5170 (fax) * *North Adams State College TCEPHUS@NASC.MASS.EDU * *North Adams, MA 01246 * ***************************************************************** From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA09715; Mon, 1 Apr 96 07:54:27 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11091; Mon, 1 Apr 96 07:45:59 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11083; Mon, 1 Apr 96 07:45:57 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3llu-00038FC; Mon, 1 Apr 96 07:43 PST To: pine-info@cac.washington.edu From: jwjung@camis.kaist.ac.kr (Jung Joowon) Subject: POP3 or IMAP4 implementation in Java Date: 1 Apr 1996 15:02:52 GMT Message-Id: <4jor6s$5ff@news.kreonet.re.kr> Are there any implementation (applet or application) of POP3(Post Office Protocol Version 3 : RFC-1725) or IMAP4 (Internet Message Access Protocol Version 4 : RFC-1731)? Any Java application or applet like pine or Eudora? Thanks in advance -Jung Joowon -- Jung Joowon | E-mail: jwjung@camis.kaist.ac.kr Center for Adv. Management Info. System | Phone(Office): +82-42-869-8321~4 Korea Advanced Inst. of Sci. and Tech. | Fax : +82-42-869-8330 Taejon, Republic of Korea, 305-701 | http://camis.kaist.ac.kr/~jwjung/ From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA09964; Mon, 1 Apr 96 08:03:02 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24570; Mon, 1 Apr 96 07:50:58 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24564; Mon, 1 Apr 96 07:50:57 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3lox-00038FC; Mon, 1 Apr 96 07:47 PST To: pine-info@cac.washington.edu From: Nancy McGough Subject: Re: Need help with Filtering Mail and my brain while your at it. Date: Mon, 1 Apr 1996 08:34:43 -0500 Message-Id: References: <4jo27c$16ga@pulp.ucs.ualberta.ca> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <4jo27c$16ga@pulp.ucs.ualberta.ca> Check out my Mail Filtering and Robots page at: http://www.jazzie.com/ii/internet/mailbots.html Good luck, Nancy From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11121; Mon, 1 Apr 96 08:29:26 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11704; Mon, 1 Apr 96 08:16:01 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11698; Mon, 1 Apr 96 08:16:00 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3mFG-00038FC; Mon, 1 Apr 96 08:14 PST To: pine-info@cac.washington.edu From: nick@ruly46.MedFac.LeidenUniv.nl (Nick Pearson) Subject: cmsg cancel <4jokvo$jqk@highway.leidenuniv.nl> Control: cancel <4jokvo$jqk@highway.leidenuniv.nl> Date: 1 Apr 1996 14:18:08 GMT Message-Id: <4jooj0$jqk@highway.leidenuniv.nl> Article cancelled from within tin [v1.2 PL2] From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12090; Mon, 1 Apr 96 08:48:42 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12366; Mon, 1 Apr 96 08:39:59 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from sangam.ncst.ernet.in by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12324; Mon, 1 Apr 96 08:38:04 -0800 Received: from iucaa.UUCP (uucp@localhost) by sangam.ncst.ernet.in (8.6.12/8.6.6) with UUCP id WAA27306 for pine-info@cac.washington.edu; Mon, 1 Apr 1996 22:10:50 +0530 Received: from unipune.ernet.in by iucaa (4.1/SMI-4.1) id AA27048; Mon, 1 Apr 96 21:21:42+050 Received: from physics.unipune.ernet.in by unipune.ernet.in (5.0/SMI-SVR4.1.0) id AA02349; Mon, 1 Apr 1996 21:08:56 +0500 Received: from localhost by physics.unipune.ernet.in (5.0/SMI-SVR4.1.0) id AA09412; Mon, 1 Apr 1996 21:16:54 +0500 Date: Mon, 1 Apr 1996 21:16:53 -0500 (GMT) From: "Ashish S. Nadkarni" X-Sender: ashish@physics To: Pine Information Subject: dead letter Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Length: 932 whenever i cancel a compose message in pine ver 3.92(unix) i get a dead.letter in my home directory.this never used to happen in the earlier version.any suggestions to get rid of this? thanks ashish ______________________________________________________________________ | | | ASHISH S. NADKARNI ashish@physics.unipune.ernet.in | |----------------------------------------------------------------------| | Scanning Tunneling Microscopy Lab,|res address: | | DEPARTMENT OF PHYSICS, |21/2A,Jagdishnagar, | | UNIVERSITY OF PUNE, |Ganeshkhind Road, | | INDIA. |Aundh,Pune-411007 | | |Maharashtra,India. | |______________________________________________________________________| From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15892; Mon, 1 Apr 96 09:55:57 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14300; Mon, 1 Apr 96 09:40:16 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from bock.ucs.ualberta.ca by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14291; Mon, 1 Apr 96 09:40:14 -0800 Received: from maildrop.srv.ualberta.ca by bock.ucs.ualberta.ca with ESMTP (8.6.5/UA3.0.0June95) id KAA19403 for ; Mon, 1 Apr 1996 10:40:07 -0700 Received: from gpu5.srv.ualberta.ca (gpu5.srv.ualberta.ca [129.128.98.19]) by maildrop.srv.ualberta.ca (8.7.1/8.7.1) with SMTP id KAA32166 for ; Mon, 1 Apr 1996 10:40:07 -0700 Date: Mon, 1 Apr 1996 10:40:05 -0700 (MST) From: Lea X-Sender: maldridg@gpu5.srv.ualberta.ca To: Pine Information List Subject: Re: dead letter In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 1 Apr 1996, Ashish S. Nadkarni wrote: > whenever i cancel a compose message in pine ver 3.92(unix) i get a > dead.letter in my home directory.this never used to happen in the earlier > version.any suggestions to get rid of this? I second this request - noticed it several times this weekend. Pain in the neck. Anyone with a workaround or solution, *please* post to the list... Lea ----------------------------------------------------------------------------- Marianne Aldridge (Lea) CNS Consulting Team; Helpdesk maldridg@gpu.srv.ualberta.ca OR helpdesk@gpu.srv.ualberta.ca 492-9380 (voicemail) OR 492-9400 (helpdesk) http://www.ualberta.ca/~maldridg/tutor/Tutorials.html http://gpu.srv.ualberta.ca/~maldridg/Wiz/Wizard ..'But I didn't *mean* to be brave - it just sort of happened when I panicked...'... -Piglet ----------------------------------------------------------------------------- From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA17474; Mon, 1 Apr 96 10:33:01 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15624; Mon, 1 Apr 96 10:25:53 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from wetlands.nwi.fws.gov by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15610; Mon, 1 Apr 96 10:25:48 -0800 Received: by wetlands.nwi.fws.gov (5.x/SMI-4.1) id AA17648; Mon, 1 Apr 1996 13:25:40 -0500 Date: Mon, 1 Apr 1996 13:25:40 -0500 (EST) From: Tim Fritz X-Sender: tim@wetlands To: pine-info@cac.washington.edu Subject: Re: W: Script to randomize .signature files In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII > > I am looking for a script which I can include in my .login file > > which will randomly choose a file out of a specified directory > > and copy it over the current .signature file. This would of course > > create a new .signature file each time I logged in. > > Once you find it (if it exits), please let me know... There is a perl script that will attach a random signature available by searching the pine-info archives. It's a bit long (and not long ago) to re-post. I haven't tried it but here's some info to search for to get it: * Subject: Random Signatures in Pine * From: afabbro@stimpy.us.itd.umich.edu (Andrew Philip Fabbro) * Date: 12 Jan 1996 21:48:37 GMT ----------------------------------------------------------------------- Tim Fritz, Computer Operator | tim@enterprise.nwi.fws.gov U.S. Fish & Wildlife Service | voice 813.570.5426 National Wetlands Inventory | http://www.nwi.fws.gov St. Petersburg, FL | 27 51 35 N -82 38 31 W ----------------------------------------------------------------------- From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA18630; Mon, 1 Apr 96 10:57:54 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29692; Mon, 1 Apr 96 10:51:21 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29684; Mon, 1 Apr 96 10:51:19 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3ofN-00038FC; Mon, 1 Apr 96 10:49 PST To: pine-info@cac.washington.edu From: richh@teleport.com (Rich) Subject: Receiving Encoded Mail. Help! Date: 1 Apr 1996 10:42:19 -0800 Message-Id: <4jp82b$n9n@linda.teleport.com> I seem to have problems when it comes to receiving encoded mail. Can you help with this. I use both the Unix Elm and Pine mail programs and also can utilize Eudora if necessary. Here are my questions: 1. If a person uses a word processing program to create a file, does he have to save the file to ASCII? a. If he does save the file to ASCII, does he need to encode that file when attaching it to an e-mail message? b. If he doesn't save it to ASCII and leaves it as a binary file, what are the ramifications. Should he send the file as is or?? 2. Once I receive the file and it is mime encoded, should Pine "Always" be able to decode the file? If not, what do I do? 3. If I receive a uuencoded file, will uudecode always be able to decode the file (in Unix)? If not, what do I do? The reason I ask these questions, is because the other day someone sent me 4 different file attachements and after trying every way possible to decode them, I could not read any one of them. Is it possible that I have to read the file using the same program that he used to write them on? One of the files was a Framemaker document and the others were other MS programs. Your help would be appreciated. Rich Hill richh@creditworthy.com -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Credit Management Info & Support = http://www.creditworthy.com/~richh Newsgroup = misc.business.credit e-mail = richh@creditworthy.com Mailing List = credit_mgmt-l -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Credit Management Info & Support = http://www.creditworthy.com/~richh Newsgroup = misc.business.credit e-mail = richh@creditworthy.com Mailing List = credit_mgmt-l From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19026; Mon, 1 Apr 96 11:02:26 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16584; Mon, 1 Apr 96 10:56:23 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16570; Mon, 1 Apr 96 10:56:19 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3ojE-00038FC; Mon, 1 Apr 96 10:53 PST To: pine-info@cac.washington.edu From: mrobinsn@credit.wharton.upenn.edu (OPERATOR) Subject: Hook for address lookup Date: 1 Apr 1996 16:20:04 GMT Message-Id: <4jovnk$kfh@netnews.upenn.edu> I'd like to know where the code is for parsing the send-to address. What I want to do is press "?" or even CTRL- and go to an address query utility. (not the address book). At Penn, they've modified elm slightly so that when you press the "?" key in the to: field, it loads up a query tool so that you can enter something like "M? Robinson" and it will give you my email address from the UPenn directory. I'd like to do the same for Pine. Any ideas? -- +---------------------------------------------------------------------+ Mike Robinson : The Wharton School : 3620 Locust Walk Suite 2400 : mrobinsn@wharton.upenn.edu Philadelphia, PA 19104 : V://215.898.2761 F://215.573.2054 : - Write Me! From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19613; Mon, 1 Apr 96 11:18:19 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA17058; Mon, 1 Apr 96 11:09:06 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from visla.utia.cas.cz by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA17052; Mon, 1 Apr 96 11:09:02 -0800 Received: from localhost (localhost [127.0.0.1]) by visla.utia.cas.cz (8.7.5/8.7.1) with ESMTP id VAA03357; Mon, 1 Apr 1996 21:01:40 +0200 (METDST) Date: Mon, 1 Apr 1996 21:01:40 +0200 (METDST) From: Vladimir Solnicky =?ISO-8859-2?Q?=28Vladim=EDr_Solnick=FD=29?= Reply-To: =?ISO-8859-2?Q?Bc=2E_Vladim=EDr_Solnick=FD?= To: "Ashish S. Nadkarni" , Lea Cc: Pine Information List Subject: Re: dead letter In-Reply-To: Message-Id: X-Postal-Address: =?ISO-8859-2?Q?=DATIA_AV_=C8R=3B_Pod_vod=E1renskou_v=EC=BE=ED?= =?ISO-8859-2?Q?_4=3B_182_08__Praha_8-Libe=F2=3B_Czech_Rep?= =?ISO-8859-2?Q?ublic?= Organization: Institute of Information Theory and Automation (UTIA AV CR) Organizace: =?ISO-8859-2?Q?=DAstav_teorie_informace_a_automatizace_AV_=C8?= =?ISO-8859-2?Q?R_=28=DATIA=29?= X-Chameleon-Return-To: vs@utia.cas.cz Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable On Mon, 1 Apr 1996, Lea wrote: > On Mon, 1 Apr 1996, Ashish S. Nadkarni wrote: > > > whenever i cancel a compose message in pine ver 3.92(unix) i get a > > dead.letter in my home directory.this never used to happen in the ear= lier > > version.any suggestions to get rid of this? > > Anyone with a workaround or solution, *please* post to the list... Set on the ``Quell-dead-letter-on-cancel'' in Setup Config screen ... It should help (according to on-line help). V. S. | | Bc. Vladim=EDr Solnick=FD (US-ASCII: Vladimir Solnicky) | | Institute of Information UTIA AV CR \/ Theory and Automation Pod vodarenskou vezi 4 Department of Computing Systems 182 08 Praha 8-Liben +42 2 6605/2212 fax: +42 2 6884677 Czech Republic +42 2 6605/2364 e-mail: vs@utia.cas.cz ftp.utia.cas.cz http://www.utia.cas.cz/user_data/vs/vs-home-en.html From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA25272; Mon, 1 Apr 96 13:08:22 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20193; Mon, 1 Apr 96 12:56:40 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20185; Mon, 1 Apr 96 12:56:38 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3qcf-00038UC; Mon, 1 Apr 96 12:54 PST To: pine-info@cac.washington.edu From: markm@voicenet.com (Mark M.) Subject: Re: PGP filter for pine 3.92 Date: 31 Mar 1996 23:22:52 GMT Message-Id: <4jn44c$oau@news.voicenet.com> References: -----BEGIN PGP SIGNED MESSAGE----- Jeffrey Goldberg (cc047@ecs.pc.Cranfield.ac.uk) wrote: : : On 24 Mar 1996, Mats Arvendal wrote: : : > You could add your own emailaddress to sending-filters, this way you can : > read the copy in the sent-mail folder. : > : > sending-filters=/home/roland/bin/pgpsign, : > /home/roland/bin/pgpencrypt roland@spinnaker.rhein.de _RECIPIENTS_ : : : It is probably better to just set : EncryptToSelf = on : in your pgp configuration file. Using EncryptToSelf is a potential problem. If your secret key is discovered, someone will be able to read every encrypted e-mail you have ever received as well as sent. I think that it is a better idea to save the e-mail to the "sent-mail" folder before encrypting. - -- Mark =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= markm@voicenet.com | finger -l for PGP key 0xf9b22ba5 http://www.voicenet.com/~markm/ | bd24d08e3cbb53472054fa56002258d5 "The concept of normalcy is just a conspiracy of the majority" -me -----BEGIN PGP SIGNATURE----- Version: 2.6.3 Charset: noconv iQCVAwUBMV8UYbZc+sv5siulAQGIbgP/TQ2tTA/3ftF0OZPB/clbaJHM8K2IUuoe IbGPCxIH8YvXH/WKW1oRy9nFG11ZqiBTfZzeFru0VJDyLlBlWUcTdeuUtEwB7iBk kk4N77HGYH5NnKfGXwOMy7qMcNZYS9PyteY6ESQmw+OfFvrPtbRx0i45G7xsXhQp Dr3+ukpLsAA= =YU5B -----END PGP SIGNATURE----- From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA28893; Mon, 1 Apr 96 14:26:57 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22436; Mon, 1 Apr 96 14:12:02 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from bock.ucs.ualberta.ca by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22428; Mon, 1 Apr 96 14:11:58 -0800 Received: from maildrop.srv.ualberta.ca by bock.ucs.ualberta.ca with ESMTP (8.6.5/UA3.0.0June95) id PAA08743 for ; Mon, 1 Apr 1996 15:11:53 -0700 Received: from gpu5.srv.ualberta.ca (gpu5.srv.ualberta.ca [129.128.98.19]) by maildrop.srv.ualberta.ca (8.7.1/8.7.1) with SMTP id PAA64396 for ; Mon, 1 Apr 1996 15:11:56 -0700 Date: Mon, 1 Apr 1996 15:11:53 -0700 (MST) From: Lea X-Sender: maldridg@gpu5.srv.ualberta.ca To: Pine Information List Subject: Re: dead letter In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII > > Anyone with a workaround or solution, *please* post to the list... > > Set on the ``Quell-dead-letter-on-cancel'' in Setup Config screen ... Wonderful - works like a charm! Thanks! Lea ----------------------------------------------------------------------------- Marianne Aldridge (Lea) CNS Consulting Team; Helpdesk maldridg@gpu.srv.ualberta.ca OR helpdesk@gpu.srv.ualberta.ca 492-9380 (voicemail) OR 492-9400 (helpdesk) http://www.ualberta.ca/~maldridg/tutor/Tutorials.html http://gpu.srv.ualberta.ca/~maldridg/Wiz/Wizard ..'But I didn't *mean* to be brave - it just sort of happened when I panicked...'... -Piglet ----------------------------------------------------------------------------- From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA01827; Mon, 1 Apr 96 15:25:24 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24523; Mon, 1 Apr 96 15:13:46 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mailhost.lanl.gov by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24517; Mon, 1 Apr 96 15:13:44 -0800 Received: from cic-mail.lanl.gov by mailhost.lanl.gov (8.6.12/1.2) id QAA03328; Mon, 1 Apr 1996 16:13:42 -0700 Received: from localhost by cic-mail.lanl.gov (SMI-8.6/SMI-SVR4) id QAA19011; Mon, 1 Apr 1996 16:13:02 -0700 Date: Mon, 1 Apr 1996 16:13:02 -0700 (MST) From: Bob Stewart To: pine-info@cac.washington.edu Subject: problems with Solaris 2.5 port Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi; I just brought up pine3.92 on a system that has never ran pine before, and it catches an error almost immediately. The indications are: an e-mail comes into the system Pine sees it and tells me that I have new mail I read the message and delete it, but do not exit pine a few minutes later, I get the message "unexpected changes to mailbox (try restarting)" and can no longer see whats in my inbox quit and restart pine and all seems well until the next message I have compared the mail files before and after one of these failures and see that the mail is being changed. A line is added after I read the mail that read "Status:RO" and another that reads "X-UIDL: 828398816.000", (I believe that the numeric portion of the last message changes). Any ideas/suggestions will be greatly appreciated..... Thanks Bob Stewart (res@lanl.gov) mail stop B294 phone = 505-667-9847 ta3, sm261, room P100 http://www.lanl.gov/~res From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03297; Mon, 1 Apr 96 15:58:51 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA08208; Mon, 1 Apr 96 15:51:56 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA08202; Mon, 1 Apr 96 15:51:55 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3tMr-00038FC; Mon, 1 Apr 96 15:50 PST To: pine-info@cac.washington.edu From: bubsy@phish.nether.net () Subject: IMAP and pre-authentication Date: 1 Apr 1996 15:28:58 GMT Message-Id: <4josnq$mnl@news.cic.net> Who can help with IMAP annd pre-authentication ?? I want to make it do pre-authentication. so users don't have to type in the passwd again when they using pine. I already try to linux imapd to /etc/rimapd. no luck :( Thanks Alan. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03354; Mon, 1 Apr 96 16:00:07 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA25593; Mon, 1 Apr 96 15:51:58 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA25587; Mon, 1 Apr 96 15:51:56 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3tMr-00038TC; Mon, 1 Apr 96 15:50 PST To: pine-info@cac.washington.edu From: wcwoods@library.uwaterloo.ca Subject: return receipts in Pine Message-Id: Date: Mon, 1 Apr 1996 16:25:55 GMT With 'mail' one could add a statement 'set receipt' in the .mailrc file to get confirmation of receipts from remote mailer servers. How is this done in the pine client? Can't find anything in the Pine documentation re this. thanks,cw From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04225; Mon, 1 Apr 96 16:20:20 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA25945; Mon, 1 Apr 96 16:06:59 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from ip129179-17-11.cdc.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA25933; Mon, 1 Apr 96 16:06:53 -0800 Received: from localhost by hobbes.twntpe.cdc.com; Tue, 2 Apr 96 08:06:06 +0800 Date: Tue, 2 Apr 1996 08:06:05 +0800 (GMT) From: Ed Greshko To: Bob Stewart Cc: pine-info@cac.washington.edu Subject: Re: problems with Solaris 2.5 port In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 1 Apr 1996, Bob Stewart wrote: > Hi; > > I just brought up pine3.92 on a system that has never ran pine before, and > it catches an error almost immediately. > > The indications are: > an e-mail comes into the system > Pine sees it and tells me that I have new mail > I read the message and delete it, but do not exit pine > a few minutes later, I get the message "unexpected changes to mailbox (try > restarting)" and can no longer see whats in my inbox > quit and restart pine and all seems well until the next message > > I have compared the mail files before and after one of these failures and > see that the mail is being changed. A line is added after I read the mail > that read "Status:RO" and another that reads "X-UIDL: 828398816.000", (I > believe that the numeric portion of the last message changes). > > Any ideas/suggestions will be greatly appreciated..... Sounds like you have another process accessing your mailbox. The X-UIDL header would seem to indicate that it is some type of POP3 process. Do you have a PC on the network checking for new mail? I run pine on Solaris 2.5 under CDE. When email comes in I first get a visual indication from CDE (Common DestTop Environment). When the time comes for pine to check for new mail I get the pine audio indication and the CDE visual indication is reset. Regards, Ed Edward M. Greshko Technical Manager, Electronic Commerce Control Data Asia/Pacific Region Voice: +886-2-715-2222 x287 6/F, 131 Nanking East Road, Section 3 FAX : +886-2-712-9197 Taipei, Taiwan R.O.C From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05006; Mon, 1 Apr 96 16:42:16 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA09281; Mon, 1 Apr 96 16:37:02 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA09267; Mon, 1 Apr 96 16:37:00 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3u2l-00038FC; Mon, 1 Apr 96 16:33 PST To: pine-info@cac.washington.edu From: gsully@gsully.osha.igs.net (Greg Sullivan) Subject: Re: question about forwarding Date: 1 Apr 1996 00:36:56 GMT Message-Id: References: <315D8D24.4897@anderson.ucla.edu> In article <315D8D24.4897@anderson.ucla.edu>, Julie Berman wrote: >Is there a way to select all the messages in the inbox (there are over >100 and I don't want to send each one individually) and forward them to >one address? Make sure you have the `[X] enable-aggregate-command-set' enabled in your Pine configuration then do a Select `;', All `a', Apply `a', Forward `f' and follow the prompts from there. Sully -- ________________________________________________________________________ Greg `SULLY' Sullivan | http://www.osha.igs.net/~gsully gsully@osha.igs.net | ________________________________________________________________________ From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05352; Mon, 1 Apr 96 16:48:46 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA26830; Mon, 1 Apr 96 16:41:57 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from frodo.student.gu.edu.au by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA26818; Mon, 1 Apr 96 16:41:53 -0800 Received: (from s1000515@localhost) by frodo.student.gu.edu.au (8.7.1/8.7.1) id KAA28996; Tue, 2 Apr 1996 10:41:46 +1000 (EST) Date: Tue, 2 Apr 1996 10:41:45 +1000 (EST) From: "SHAUN D. DELLER" To: pine-info@cac.washington.edu Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I'm having a major drama trying to send an attachment. How do I access the floppy drive to get a file to attach? I'm using a Macintosh LC. Shaun Deller From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA10094; Mon, 1 Apr 96 18:44:22 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11995; Mon, 1 Apr 96 18:38:35 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from [206.203.63.1] by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11989; Mon, 1 Apr 96 18:38:24 -0800 Received: from 3rd6.3rddoor.com ([206.203.63.206]) by 3rddoor.3rddoor.com (8.6.11/8.6.9) with SMTP id WAA19682 for ; Mon, 1 Apr 1996 22:02:50 -0500 Date: Mon, 1 Apr 1996 23:40:08 -0800 (PST) From: Bobby Norwood To: pine-info@cac.washington.edu Subject: imfo-international X-Sender: norwoodb@3rddoor.3rddoor.com Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I'd like to know if I can send e-mail to Japan through Pine? If so how would I do this. I have family in KOBE, Japan that I'd like to try and hook up with, with e-mail. If you have imfomation on what route would be a good route, would you e-mail it to me. Thank you very much. Bobby Norwood --No Signature Set-- From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA10452; Mon, 1 Apr 96 19:03:08 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12229; Mon, 1 Apr 96 18:56:30 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from voga.rmit.EDU.AU by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12221; Mon, 1 Apr 96 18:56:03 -0800 Received: from minyos.its.rmit.EDU.AU by voga.rmit.EDU.AU with SMTP id AA22563 (5.65c/IDA-1.5/qva1-oz for ); Tue, 2 Apr 1996 12:55:34 +1000 Received: from localhost (sassa@localhost) by minyos.its.rmit.EDU.AU (8.7.5/8.7/ram1) with SMTP id MAA22409; Tue, 2 Apr 1996 12:55:21 +1000 (EST) Date: Tue, 2 Apr 1996 12:55:19 +1000 (EST) From: Syed Azman Shahrim Syed Abdullah To: pine-info@cac.washington.edu Cc: Syed Azman Shahrim Syed Abdullah Subject: queries Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I am Azman from RMIT, Melbourne, address : sassa@minyos.its.rmit.edu.au My question is I have sent quite a number of email to my friend back in M'sia and I also have confirmed with him to reply back my emails. It has been 3 days of waiting and until now I haven't got any reply. Could you please tell me what should I do so that I am able to received an email from M'sia. And could you please tell me about anything related to setup of my account with email ( maybe there is something that I haven't set and I don't realised it ). My friend's adress is : dryusof@pc.jaring.my I am looking forward to your reply soon. Thanks for your commitment. Good bye. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11339; Mon, 1 Apr 96 19:45:07 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA00321; Mon, 1 Apr 96 19:37:24 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA00315; Mon, 1 Apr 96 19:37:23 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3wqh-00038FC; Mon, 1 Apr 96 19:33 PST To: pine-info@cac.washington.edu From: Sven Guckes Subject: Re: Receiving Encoded Mail. Help! Date: 1 Apr 1996 23:57:58 GMT Message-Id: <4jpqi6$a7t@fu-berlin.de> References: <4jp82b$n9n@linda.teleport.com> richh@teleport.com (Rich) writes: >1. If a person uses a word processing program to create a file, does he > have to save the file to ASCII? No. > a. If he does save the file to ASCII, does he need to encode that > file when attaching it to an e-mail message? No.Yes. Always uuencode the ASCII files! > b. If he doesn't save it to ASCII and leaves it as a binary file, > what are the ramifications. Should he send the file as is or?? Encoding is only necessary if any part of the transport does not transfer the data as is. If in doubt - encode. If still in doubt - encode again! >2. Once I receive the file and it is mime encoded, should Pine "Always" > be able to decode the file? If not, what do I do? MIME encoded means that *some* encoding was used. If your setup has to deal with a code it does not know then you loseneed to get the proper decoder. Wanna buy a MIME coder ring? Really cheap! >3. If I receive a uuencoded file, will uudecode always be able to > decode the file (in Unix)? If not, what do I do? "Will the decoder decode the encoded data?" Naah. Of course not! Silly boy! >The reason I ask these questions, is because the other day someone sent me 4 >different file attachements and after trying every way possible to decode >them, I could not read any one of them. Sending random garbage as MIME attachments sure keeps the newbies away... >Is it possible that I have to read the file using the same program that he >used to write them on? One of the files was a Framemaker document and the >others were other MS programs. Hey, did Bill Gates tell you that? Never use a program *twice* on the same data! Get the upgrade! Comsume! Buy!!! >-- >~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >Credit Management Info & Support = http://www.creditworthy.com/~richh > Newsgroup = misc.business.credit e-mail = richh@creditworthy.com > Mailing List = credit_mgmt-l >-- >~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >Credit Management Info & Support = http://www.creditworthy.com/~richh > Newsgroup = misc.business.credit e-mail = richh@creditworthy.com > Mailing List = credit_mgmt-l *sigh* I have no mercy for people who do not know how to attach a sig... Oh, it's April *second* already? Sheesh.. Sven [A file is a file is a file is a file.] From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11571; Mon, 1 Apr 96 19:57:06 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13037; Mon, 1 Apr 96 19:50:16 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from ip129179-17-11.cdc.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13031; Mon, 1 Apr 96 19:50:09 -0800 Received: from localhost by hobbes.twntpe.cdc.com; Tue, 2 Apr 96 11:49:03 +0800 Date: Tue, 2 Apr 1996 11:49:00 +0800 (GMT) From: Ed Greshko To: Syed Azman Shahrim Syed Abdullah Cc: pine-info@cac.washington.edu Subject: Re: queries In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Tue, 2 Apr 1996, Syed Azman Shahrim Syed Abdullah wrote: > I am Azman from RMIT, Melbourne, address : > sassa@minyos.its.rmit.edu.au > > My question is I have sent quite a number of email to > my friend back in M'sia and I also have confirmed with > him to reply back my emails. It has been 3 days of waiting > and until now I haven't got any reply. > Could you please tell me what should I do so that I am > able to received an email from M'sia. And could you please > tell me about anything related to setup of my account > with email ( maybe there is something that I haven't set > and I don't realised it ). > My friend's adress is : dryusof@pc.jaring.my > > I am looking forward to your reply soon. > Thanks for your commitment. Well....you've actually come to the wrong place. This list is for the discussion of the features and functions of the User Agent called pine. It is not to help you resolve email problems. However, maybe your friend in Malaysia has not sent you anything in return? You can telephone your friend and ask if they have sent you something. Maybe your friend is having trouble with Jaring as their ISP. There are other ISPs in Malaysia which, IMHO, provide better customer service. Regards, Ed Edward M. Greshko Technical Manager, Electronic Commerce Control Data Asia/Pacific Region Voice: +886-2-715-2222 x287 6/F, 131 Nanking East Road, Section 3 FAX : +886-2-712-9197 Taipei, Taiwan R.O.C From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11671; Mon, 1 Apr 96 20:01:27 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA00534; Mon, 1 Apr 96 19:56:30 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from tomobiki-cho.cac.washington.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA00528; Mon, 1 Apr 96 19:56:28 -0800 Received: from UW-Gateway.Panda.COM by Tomobiki-Cho.CAC.Washington.EDU (NX5.67f2/UW-NDC Revision: 2.27.MRC ) id AA00602; Mon, 1 Apr 96 19:56:19 -0800 Received: from localhost by Ikkoku-Kan.Panda.COM (NX5.67e/UW-NDC/Panda Revision: 2.27.MRC ) id AA20382; Mon, 1 Apr 96 19:56:11 -0800 Date: Mon, 1 Apr 1996 19:11:18 -0800 (PST) From: Mark Crispin Subject: re: news authentication in 3.92 To: Mike Brudenell Cc: Matthew D Stock , pine-info@CAC.Washington.EDU In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Mike - I appreciate your offer for access to your NNTP server. If you want to do this, any *.cac.washington.edu name should be allowed. However, I am quite a bit concerned by what you're telling me. It seems that this functionality is a moving target, and worse, is in an unofficial release that is not blessed by the developer of that software. It makes me feel as if I'm being asked to jump from a building on the assurance that by the time I reach the ground someone will have contrived to have erected a net. And, of course, that this newly-erected net will be where I aimed for and not some other place that was decided after I jumped... I think that I have to insist upon a formal spec as well as a testbed so I have some idea what I'm implementating against. Too many programs besides Pine depend upon c-client, and thus we have to tread very carefully. I implemented AUTHINFO USER based upon what I was told, and apparently some people are having problems with it. Others seem to think that it works fine. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15131; Mon, 1 Apr 96 22:56:20 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15710; Mon, 1 Apr 96 22:52:45 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15704; Mon, 1 Apr 96 22:52:43 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u3zwM-00038FC; Mon, 1 Apr 96 22:51 PST To: pine-info@cac.washington.edu From: daddy@alumni.EECS.Berkeley.EDU (Dave DeBoskey) Subject: Pipe a file to outgoing message text. Date: 1 Apr 1996 20:36:11 -0800 Message-Id: <4jqarr$2ml@alumni.EECS.Berkeley.EDU> Hello, UNIX mail allows me to pipe a file to a outgoing message, hence I can do something like the following: mail myFriend < Goodnews.txt Is there any way to do this using pine? Most specifically, I am interested in using the pine addresbook from the command line. Thanks. Dave. -- Have a nice day. Dave. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15552; Mon, 1 Apr 96 23:27:20 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03342; Mon, 1 Apr 96 23:17:48 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03336; Mon, 1 Apr 96 23:17:47 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u40Ik-00038FC; Mon, 1 Apr 96 23:14 PST To: pine-info@cac.washington.edu From: Mark Wilcutts Subject: Re: return receipts in Pine Date: Mon, 1 Apr 1996 12:55:48 -0800 Message-Id: References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: You need to add a customized header entry to your .pinerc file: customized-hdrs=Return-Receipt-To: Then when you run pine, use the rich headers command ^R to see this field in the header, and type in a return address. If you want a receipt for EVERY message you send, put your mail address at the end of this line in your .pinerc -- Mark Wilcutts Mechanical Engineering Department University of California ------------------ "If it's fun, it's not work!" On Mon, 1 Apr 1996 wcwoods@library.uwaterloo.ca wrote: > > With 'mail' one could add a statement 'set receipt' in the .mailrc file to get > confirmation of receipts from remote mailer servers. How is this done in the > pine client? Can't find anything in the Pine documentation re this. thanks,cw > > From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15705; Mon, 1 Apr 96 23:35:08 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16192; Mon, 1 Apr 96 23:27:48 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16180; Mon, 1 Apr 96 23:27:47 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u40Qg-00038FC; Mon, 1 Apr 96 23:23 PST To: pine-info@cac.washington.edu From: Mark Wilcutts Subject: Re: unix pipe command Date: Mon, 1 Apr 1996 13:07:15 -0800 Message-Id: References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: X in the config menus means "enabled" or "on". Once you have enabled the unix pipe command, type "|" and a unix command at the prompt. FYI, type "O" for "Other commands" and you should see the "|" at the bottom of the screen. -- Mark Wilcutts Mechanical Engineering Department University of California --------------- "If it's fun, it's not work!" On 1 Apr 1996, Ashish S. Nadkarni wrote: > could anyone please tell me how to escape to the shell and execute an unix > command(using the unix pipe command enable option). > also i wanted to know whether X in the config menu means enable or > disable > thanks > ashish > From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15999; Mon, 1 Apr 96 23:45:45 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03607; Mon, 1 Apr 96 23:37:50 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03601; Mon, 1 Apr 96 23:37:48 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u40eL-00038FC; Mon, 1 Apr 96 23:37 PST To: pine-info@cac.washington.edu From: ordway@subzero.winternet.com (Ordway Music Theatre) Subject: small pine 3.92 oddity Date: 1 Apr 1996 17:41:31 GMT Message-Id: <4jp4gb$kdc@blackice.winternet.com> When I run my new pine 3.92 as root on my DG box, I keep getting the following error: [Error saving configuration in file "/.pinerc": No such file or directory] However, the file does exist and is owned by root and is writable and readable by root. I had tried removing the .pinerc and then running pine again but that didn't help. I then copied a 3.92 .pinerc from another account and ran pine again to no avail. Anyone have any suggestions? I'm I just being brain dead today? Thanks -Bryce -- ########################################################################### # Scott B. Burchill, Systems Mngr. Management Information Systems Dept. # # Bryce Pier, Asst. System Admin. Ordway Music Theatre # # 345 Washington Street # From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16540; Tue, 2 Apr 96 00:03:23 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03918; Mon, 1 Apr 96 23:59:28 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03912; Mon, 1 Apr 96 23:59:26 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Tue, 2 Apr 1996 08:57:42 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id IAA27635; Tue, 2 Apr 1996 08:59:10 +0100 Date: Tue, 2 Apr 1996 08:59:09 +0100 (BST) From: Mike Brudenell To: bubsy@phish.nether.net Cc: pine-info@cac.washington.edu Subject: Re: IMAP and pre-authentication In-Reply-To: <4josnq$mnl@news.cic.net> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 1. Make a link from /etc/rimapd to your imapd executable. 2. Ensure that the executable is executable by everyone. 3. Set up your IMAP host so that people can use "rsh" to it. In practice this means either each person needs to set up a ".rhosts" file in their home directory on the IMAP server that grants access to any host they are likely to run UNIX Pine on, or the systems manager needs to set up a hosts.equiv file (does the same thing, but at a systemwide level for everyone). 4. Test, from another machine, that you can rsh to the IMAP server computer by giving a command such as "rsh ls". The success of this will confirm you have got the rsh mechanism set up OK in general. 5. Test, from the other machine, that you can fire up the pre-authenticated rsh daemon by giving the command: "rsh /etc/rimapd". This should give you a welcome banner. Disconnect by typing "A01 LOGOUT". Note that by allowing people to use pre-authenticated sessions to your IMAP server computer you are implicitly allowing them to rsh *any* command or session onto it (eg, "rsh runsomeverylongprogram"). We solved this by setting the shell of Mere Mortal users to a locally-written program that ONLY allows them to issue the /etc/rimapd command. :-) Cheers, Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ On 1 Apr 1996 bubsy@phish.nether.net wrote: > Who can help with IMAP annd pre-authentication ?? I want to make it do > pre-authentication. so users don't have to type in the passwd again when > they using pine. I already try to linux imapd to /etc/rimapd. no luck :( > Thanks > > Alan. > From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16687; Tue, 2 Apr 96 00:16:33 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16770; Tue, 2 Apr 96 00:08:34 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16764; Tue, 2 Apr 96 00:08:30 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Tue, 2 Apr 1996 09:06:03 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id JAA28653; Tue, 2 Apr 1996 09:07:30 +0100 Date: Tue, 2 Apr 1996 09:07:30 +0100 (BST) From: Mike Brudenell To: "SHAUN D. DELLER" Cc: pine-info@cac.washington.edu Subject: Re: your mail In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII [If it really *is* a major drama for you then you may very well be better off asking your local Help Desk for support!] I am going to assume you are using the UNIX version of Pine (ie, are connecting to a UNIX computer at your site and then giving it the command "pine") ... you didn't say explicitly (it helps if you do!), but because I happen to know that Pine isn't available for a Macintosh! UNIX Pine can only attach files that the computer it is running on can "see" on one of its disk drives: in this case the UNIX filestore. You cannot attach a file that is sitting on another machine's disk drive (unless that disk drive has been specially made available to ("mounted on") the UNIX computer and is hence available to it). Consequently you first need to transfer the file from the Macintosh to your UNIX system. Once on there you can then attach it to your Pine message. Quite how you do the transfer depends very much on the software you have got set up on the Macintosh and the services available to it from your UNIX mainframe. Possibilities include: 1. Using an "ftp" program on the Mac to transfer the file. 2. Using a "Kermit" or "Xmodem" program on the Mac to transfer the file. 3. Copying the file through a GatorBox link to the UNIX filestore (this usually results in TWO files on the UNIX system, and so is not ideal for use as an attachment). You will need to ask your local Help Desk for advice. Cheers, Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ On Tue, 2 Apr 1996, SHAUN D. DELLER wrote: > I'm having a major drama trying to send an attachment. How do I access > the floppy drive to get a file to attach? I'm using a Macintosh LC. > > Shaun Deller > From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA17014; Tue, 2 Apr 96 00:35:23 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16941; Tue, 2 Apr 96 00:22:57 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16935; Tue, 2 Apr 96 00:22:56 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u41K8-00038FC; Tue, 2 Apr 96 00:20 PST To: pine-info@cac.washington.edu From: "Gregory J. Hickel" Subject: Problem Using Unix Pine 3.92 and Win95... Date: Mon, 01 Apr 1996 18:05:41 -0600 Message-Id: <31606F55.6587@server.wulaw.wustl.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I am having difficulty with Unix Pine 3.92 now that I have converted to Windows 95. When I attempt to print a message from my unix window it looks like it is going to print but nothing ever comes out. This problem has just appeared since I converted to Win95. Any Suggestions??? Please e-mail responses. Thanks-- Greg Hickel gjhickel@server.wulaw.wustl.edu From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA17454; Tue, 2 Apr 96 00:57:22 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04422; Tue, 2 Apr 96 00:42:44 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04416; Tue, 2 Apr 96 00:42:40 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Tue, 2 Apr 1996 09:40:41 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id JAA01371; Tue, 2 Apr 1996 09:42:10 +0100 Date: Tue, 2 Apr 1996 09:42:09 +0100 (BST) From: Mike Brudenell To: Mark Crispin Cc: Matthew D Stock , Pine Info Mailing List Subject: Re: news authentication in 3.92 In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 1 Apr 1996, Mark Crispin wrote: > Mike - > > I appreciate your offer for access to your NNTP server. I've set this up, Mark, and will e-mail you separately with the username and password to use when authenticating to the server. > However, I am quite a bit concerned by what you're telling me. It seems that > this functionality is a moving target, and worse, is in an unofficial release > that is not blessed by the developer of that software. The question _really_ is "Is there still a developer of INN?" INN 1.4 has been the official release for *ages* with no sign of 1.5 at all. I heard a rumour that Rich Salz, the author, was suffering from burn-out and had suspended development ... but may very well be wrong (do you know anything about this, Matthew?) I have tried e-mailing him with a bug report, but the message could not be delivered as the destination machine didn't come up on the network. Hence the establishment of the unoff archives, so that people have easy access to kits with bug-fix patches included. > It makes me feel as if I'm being asked to jump from a building on the > assurance that by the time I reach the ground someone will have contrived to > have erected a net. And, of course, that this newly-erected net will be where > I aimed for and not some other place that was decided after I jumped... > > I think that I have to insist upon a formal spec as well as a testbed so I > have some idea what I'm implementating against. Too many programs besides > Pine depend upon c-client, and thus we have to tread very carefully. I > implemented AUTHINFO USER based upon what I was told, and apparently some > people are having problems with it. Others seem to think that it works fine. I think two quite separate issues are being confused here... 1. INN 1.4unoff1 still supports and makes use of AUTHINFO USER / AUTHINFO PASS. The *only* difference is what commands are available to a connection before it has authenticated. INN1.4vanilla allows GROUP, ARTICLE, etc wheras INN1.4unoff1 and later don't. This forces the user to authenticate before they can read news. 2. Matthew mentioned AUTHINFO GENERIC support. This is, as I understand it, quite different and separate from AUTHINFO USER. I hadn't actually heard of it until Matthew mentioned it, but looking at the source code seems to imply it is merely a different way of authenticating. In particular it allows the Yes/No to be decided by external support programs (located in an approved directory, of course!). Sites "working fine" are probably using one of: non-INN software as their server; INN1.4vanilla; INN1.4unoff1 or later but without authentication. A workaround, easily implemented, is for news administrators such as myself to patch the nnrpd (news reading daemon) source code so that the news _reading_ commands are again available before a user authenticates. Personally I would feel compelled to do this if Pine couldn't be adjusted to accept and respond to a request for authentication returned in response to NNRP commands other than POST. (We've been having some problems here this term with "problem" postings; I want to get authentication turned on, but we are using Pine as our preferred and support news reader ... hence I need to solve or workaround the problem!) Basically Pine (or more accurately C-Client?) needs to be able to respond to a "480 Authentication required" whatever command caused it to be issued (not just POST). I may be mistaken (I haven't checked the source code yet) but shouldn't this be fairly straightforward? The AUTHINFO GENERIC (apparently "just" a method of requesting a different authentication scheme be used) can wait (at least, it can in our books!). Cheers, Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA17679; Tue, 2 Apr 96 01:07:05 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04597; Tue, 2 Apr 96 00:57:41 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04591; Tue, 2 Apr 96 00:57:37 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Tue, 2 Apr 1996 09:55:48 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id JAA02862; Tue, 2 Apr 1996 09:57:23 +0100 Date: Tue, 2 Apr 1996 09:57:23 +0100 (BST) From: Mike Brudenell To: Mark Crispin Cc: Matthew D Stock , pine-info@CAC.Washington.EDU Subject: Re: news authentication in 3.92 In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII For information, INN1.4unoff3 allows only the following commands to be used until you have successfully authenticated (assuming the news server is configured so that you _do_ have to authenticate, of course!): AUTHINFO DATE HELP MODE SLAVE Everything else will (should!) generate a "480 Authentication required" response if you have yet to authenticate. As far as I can tell from the (UNIX) Pine source code the only two files affected are in the c-client library: nntp.c ... uses POST, but is already programmed to detect and respond to a 480 message. nntpcunx.c ... uses LIST, GROUP, LISTGROUP, XHDR, HEAD, BODY and STAT without checking for 480 responses. Cheers, Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA18712; Tue, 2 Apr 96 01:38:57 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04818; Tue, 2 Apr 96 01:13:05 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04811; Tue, 2 Apr 96 01:13:04 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u421F-00038FC; Tue, 2 Apr 96 01:04 PST To: pine-info@cac.washington.edu From: Nancy McGough Subject: Re: command line args to start pine viewing news group list? Date: Mon, 1 Apr 1996 22:53:47 -0500 Message-Id: References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: On Fri, 29 Mar 1996, Nancy McGough wrote: > What's the best command line arguments to use to start pine and have > it present me my list of news groups? Note that I often have > multiple sessions of pine going, including one that's viewing my > inbox, so I want to make sure that whenever I open up a pine > session for news reading it does not access my inbox (or any other > folder) and lock it up and make it read only. In case anyone else is interested, here's what I'm using: alias png "pine -o -folder-collections=Folders/[] -default-fcc=Posted -I 'g,^N,^N,^T,^W'" Things to note: * png stands for pine news groups * -o makes it so my inbox won't get locked * -folder-collections=Folders/[] makes it so I only have one folder collection instead of my normal gazillions; also this will be the default directory for saves. * -default-fcc=Posted (since most of my composes will be posted to news groups) * -I (initial keystrokes) - this assumes that I have incoming-folders specified (which I do); note that ^N is entered by typing ^V^N in vi. If anyone has any suggestions, please post them! Thanks, Nancy From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19580; Tue, 2 Apr 96 02:29:34 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05565; Tue, 2 Apr 96 02:20:41 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from black.csi.cam.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05559; Tue, 2 Apr 96 02:20:35 -0800 Received: from cus.cam.ac.uk [131.111.10.53] by black.csi.cam.ac.uk with smtp (Smail-3.1.29.0 #3) id m0u43Cq-000CDrC; Tue, 2 Apr 96 11:20 BST Date: Tue, 2 Apr 1996 11:20:27 +0000 (GMT) From: Barry Landy Reply-To: Barry Landy To: Pine Info List Cc: David Nugent , Tom Unger , Michael Seibel Subject: PC Pine ^R/^T Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 1. I reported some while back that using the browse options there is no way to change drives. My other reported problems with ^R/^T seem to have been bypassed by removing the problematic features (Go to directory, for example), but this problem remains. 2. At least in the OS/2 port, ^R tries to read files from the directory in which it found PINERC, and not the documented $HOME. I have pinerc coming from c:\PINE the programs coming from C:\pine\pine392\os2 I have OS/2 parameter HOME=C:\TEMP DOS parameter HOME is unset (but should not be being accessed by OS/2 pine, as it is not a DOS box application). When in compose, trying ^r, specifying abc, I get the error message File "C:\PINE\abc" not found. ------------------------------------------------------------------------------- Barry Landy Computer Laboratory:+44 1223 334600 Head of Systems and Development Direct line: +44 1223 334713 University of Cambridge Computing Service New Museums Site Email:Barry.Landy@ucs.cam.ac.uk Pembroke Street, Cambridge CB2 3QG From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19690; Tue, 2 Apr 96 02:32:13 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA18360; Tue, 2 Apr 96 02:22:16 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from black.csi.cam.ac.uk by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA18350; Tue, 2 Apr 96 02:22:05 -0800 Received: from cus.cam.ac.uk [131.111.10.53] by black.csi.cam.ac.uk with smtp (Smail-3.1.29.0 #3) id m0u43EL-000CD9C; Tue, 2 Apr 96 11:22 BST Date: Tue, 2 Apr 1996 11:21:58 +0000 (GMT) From: Barry Landy Reply-To: Barry Landy To: Pine Info List Cc: David Nugent , Tom Unger , Michael Seibel Subject: PgUp/PgDn support Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII PgUp PgDn work fine in the body of a message but cause a bleep in the header, whereas ^Y ^V work fine in both. This should be corrected for consistency. ------------------------------------------------------------------------------- Barry Landy Computer Laboratory:+44 1223 334600 Head of Systems and Development Direct line: +44 1223 334713 University of Cambridge Computing Service New Museums Site Email:Barry.Landy@ucs.cam.ac.uk Pembroke Street, Cambridge CB2 3QG From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19967; Tue, 2 Apr 96 02:53:28 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05837; Tue, 2 Apr 96 02:48:35 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mailhost1.cac.washington.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05829; Tue, 2 Apr 96 02:48:33 -0800 Received: from tomobiki-cho.cac.washington.edu by mailhost1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA10150; Tue, 2 Apr 96 02:48:12 -0800 Date: Tue, 2 Apr 1996 02:48:12 -0800 (PST) From: Mark Crispin To: Mike Brudenell Cc: Matthew D Stock , pine-info@CAC.Washington.EDU Subject: Re: news authentication in 3.92 In-Reply-To: Message-Id: Organization: Networks & Distributed Computing Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII OK, I will look into revamping this in imap-4 toolkit, so it'll be in Pine 4.0. -- Mark -- DoD #0105, R90/6 pilot, FAX: (206) 685-4045 ICBM: N 47 39'35" W 122 18'39" Science does not emerge from voting, party politics, or public debate. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20905; Tue, 2 Apr 96 03:43:58 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19222; Tue, 2 Apr 96 03:40:13 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from black.csi.cam.ac.uk by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19216; Tue, 2 Apr 96 03:40:08 -0800 Received: from cus.cam.ac.uk [131.111.10.53] by black.csi.cam.ac.uk with smtp (Smail-3.1.29.0 #3) id m0u44Ru-000CGmC; Tue, 2 Apr 96 12:40 BST Date: Tue, 2 Apr 1996 12:40:03 +0000 (GMT) From: Barry Landy Reply-To: Barry Landy To: Pine Info List Cc: Tom Unger , Michael Seibel Subject: PC Pine Cursor Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Two bugs which are almost certainly Windows pine specific, one of which I can reproduce, and the other of which was reported to me but I cannot reproduce. 1. If the window is made large, Pine shows more than 25 lines. In the compose window, the mouse cannot be used to set the cursor to lines below the 20th on the screen. (ie the normal bottom of the displayed text). 2. (From a user) When using the mouse to set the cursor, clicking on one of the two leftmost characters in a line causes the cursor to be set in the previous line. I cannot make this happen myself; we are using the same fonts but different mousedrivers; he has MS Mouse 9. ------------------------------------------------------------------------------- Barry Landy Computer Laboratory:+44 1223 334600 Head of Systems and Development Direct line: +44 1223 334713 University of Cambridge Computing Service New Museums Site Email:Barry.Landy@ucs.cam.ac.uk Pembroke Street, Cambridge CB2 3QG From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21800; Tue, 2 Apr 96 04:05:08 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19337; Tue, 2 Apr 96 03:53:25 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19331; Tue, 2 Apr 96 03:53:24 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u44dO-00038FC; Tue, 2 Apr 96 03:52 PST To: pine-info@cac.washington.edu From: aezekiel@unm.edu (Aaron Ezekiel, CIRT - Univ. of NewMexico) Subject: PC-Pine 3.92: "Use Dialog Boxes" & "Toolbar" Date: Sat, 30 Mar 1996 00:02:44 GMT Message-Id: <4jhtv7$2au@lynx.unm.edu> Dear Pine Team: Bravo!Bravo!Bravo! I just started playing with the 3/81/96 beta of PC-Pine for Winsock 16 bit. I've been using a 5-1995 beta build till now, which was very stable. The addition of the dialog boxes and toolbar alone will answer the most common user gripe, that "it's not a Windows (read GUI) app." Got lots more to do to fully understand all the config options, but wehat a nice job you have all done. ___________ Aaron Ezekiel, Senior Analyst CIRT - Information Resource Center University of New Mexico 2701 Campus Blvd., #138 Albuquerque, NM 87131 ph: 505-277-8052 email: aezekiel@unm.edu fax: 505-277-8101 WWW URL: http://www.unm.edu/~aezekiel From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22215; Tue, 2 Apr 96 04:19:21 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06939; Tue, 2 Apr 96 04:13:27 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06933; Tue, 2 Apr 96 04:13:25 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u44v7-00038FC; Tue, 2 Apr 96 04:10 PST To: pine-info@cac.washington.edu From: Ashok Aiyar Subject: Re: Problem Using Unix Pine 3.92 and Win95... Date: Mon, 1 Apr 1996 20:55:18 -0600 Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: On Mon, 1 Apr 1996, Gregory J. Hickel wrote: >Thanks for the response. I have begun using the telnet client built into >Win95. There seems to be no configuration option regarding a default >printer or anything similar. Any suggestions? > You need a telnet client that supports "telnet-transperant-printing". I know that the popular Windows package QVTnet supports it. Undoubtedly there are other clients as well. If you would like to try QVTnet you can retrieve it from biocserver.bioc.cwru.edu in /pub/windows/qvtnet. Later, Ashok -- Ashok Aiyar Department of Oncology aiyar@ebv.oncology.wisc.edu Univ. of Wisconsin-Madison tel: (608) 262-6697 From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22565; Tue, 2 Apr 96 04:36:31 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19950; Tue, 2 Apr 96 04:28:28 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19944; Tue, 2 Apr 96 04:28:26 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u459C-00038FC; Tue, 2 Apr 96 04:25 PST To: pine-info@cac.washington.edu From: Barry Landy Subject: Re: Select (?) Date: Tue, 2 Apr 1996 12:07:24 +0000 Message-Id: References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: On Fri, 22 Mar 1996, J. Melusky wrote: :>> I'd like to select a group of messages for a common action (e.g. Save, Delete :>> etc) then, once selected, apply the common action. My help screen seems to :>> imply that the ";" can be used for Select and A for action. This can't be :>> right because Pine tells me that ";" is not allowed on the screen that :>> shows the folder contents. :>> Any ideas? Thanks. :>> :>What do you see at the top of the screen where you are trying the ";"? :>I see "FOLDER INDEX" and the ";" & "A" commands work fine for me. I just :>now tried it in inbox index and a usenet index folder. Jon You need to emable the allow-aggregate-commands optin via the ssetup configuration screen. ------------------------------------------------------------------------------- Barry Landy Computer Laboratory:+44 1223 334600 Head of Systems and Development Direct line: +44 1223 334713 University of Cambridge Computing Service New Museums Site Email:Barry.Landy@ucs.cam.ac.uk Pembroke Street, Cambridge CB2 3QG From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA23936; Tue, 2 Apr 96 05:49:32 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20838; Tue, 2 Apr 96 05:43:39 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20832; Tue, 2 Apr 96 05:43:38 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u46Ln-00038WC; Tue, 2 Apr 96 05:42 PST To: pine-info@cac.washington.edu From: proberts@clark.net (Paul D. Robertson) Subject: Re: 3.92 list scrolling slow Date: 1 Apr 1996 20:00:37 GMT Message-Id: <4jpcl5$1n5@clarknet.clark.net> References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Mihai T. LAZARESCU (mihai@ccmserv.polito.it) Stood upon their soapbox and shouted: : On Sat, 23 Mar 1996, Ian Russell Ollmann wrote: : : > You can use ^v instead, but it : > is an awkward key combo. feature-list=assume-slow-link doesn't revert the : > scrolling behavior to what it was in 3.91. It seems like it should. : > : > Ian Ollmann : : You can use the very handy space bar to go a page down and `-' (minus) : to go one page up. This is not "very handy" if you have a large volume of mail in your index, and have to move between the space/- and up/down arrows. The pine folks have said that they will discuss this issue. It would be trivial if I only had a few screens of mail, but my inbox and folders tend to have multiple hundreds of lines, and the old behavior was much, much better. I'm stuck on the new release at my ISP, and just can't deal with the new scrolling with the volumes of mail that I need to page through, the space/- keys are too counter-intuative to my typing style, this slows me down a *lot*. Paul. -- ----------------------------------------------------------------------------- Paul D. Robertson "My statements in this message are personal opinions proberts@clark.net which may have no basis whatsoever in fact." PSB#9280 From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24025; Tue, 2 Apr 96 05:53:50 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07912; Tue, 2 Apr 96 05:43:38 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07906; Tue, 2 Apr 96 05:43:36 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u46Lm-00038VC; Tue, 2 Apr 96 05:42 PST To: pine-info@cac.washington.edu From: gweisz@ra (Gideon Weisz) Subject: mail to lists from external files (not constructed item by item)?? Date: 1 Apr 1996 19:18:41 GMT Message-Id: <4jpa6h$is2@thoth.nilenet.com> is there any way to use pine to mail to a list of addresses, without manually adding and deleting addresses to the lists in the addressbook? for instance, suppose i get from elsewhere, say from a listserv list, a list of folks that i would like to mail to. an owner of a listserv list might want to personally back up the automated listprocessing of a mailing list. when the listprocessor is essentially not functioning (as one i use has for many weeks now) then, he can always go to his most current list of subscribers. but, using pine the normal way, each address would have to be entered by hand. any other option in pine? thanks, gideon -- gideon weisz ïåòãâ [boulder, colorado] for hebrew e-mail info, see http://www.hevanet.com/dshivers/mikhtav From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24715; Tue, 2 Apr 96 06:21:58 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21124; Tue, 2 Apr 96 06:06:57 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from perdix.acsu.buffalo.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21118; Tue, 2 Apr 96 06:06:55 -0800 Received: (from stock@localhost) by perdix.acsu.buffalo.edu (8.7.1/8.6.12) id JAA15891; Tue, 2 Apr 1996 09:06:37 -0500 (EST) Date: Tue, 2 Apr 1996 09:06:37 -0500 (EST) From: Matthew D Stock Message-Id: <199604021406.JAA15891@perdix.acsu.buffalo.edu> To: Mike Brudenell Cc: Mark Crispin , Pine Info Mailing List Subject: Re: news authentication in 3.92 In-Reply-To: References: Mike Brudenell writes: > The question _really_ is "Is there still a developer of INN?" INN 1.4 has > been the official release for *ages* with no sign of 1.5 at all. I heard > a rumour that Rich Salz, the author, was suffering from burn-out and had > suspended development ... but may very well be wrong (do you know anything > about this, Matthew?) I have tried e-mailing him with a bug report, but > the message could not be delivered as the destination machine didn't come > up on the network. No, I don't have any more information. That was my understanding as well though. > 2. Matthew mentioned AUTHINFO GENERIC support. This is, as I understand > it, quite different and separate from AUTHINFO USER. I hadn't actually > heard of it until Matthew mentioned it, but looking at the source code > seems to imply it is merely a different way of authenticating. In > particular it allows the Yes/No to be decided by external support programs > (located in an approved directory, of course!). This is correct. Chris Lewis and Rich Salz wrote a protocol draft for AUTHINFO GENERIC in late '94. I don't know exactly when it was implemented in INN, but support is starting to show up in clients as part of the release. xrn and trn currently have support, and others may exist as well. > The AUTHINFO GENERIC (apparently "just" a method of requesting a different > authentication scheme be used) can wait (at least, it can in our books!). It's more critical for us. We have a large user base (25k+ users), and we need to have accountability for posting. We have a large number of machines and the university, and the central computing groups don't control all of them (and can't be sure that they run identd). Add to that the fact that there are a large number of PCs on campus and a PPP dial string, the problem becomes pronounced. With AUTHINFO GENERIC, we can use a password file authentication module which will solve this problem. We get per-user control, but none of the syncronization hassles of adding all of the users to the server access file. We can also add kerberos authentication for those who don't want to send a cleartext password. -Matt From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04346; Tue, 2 Apr 96 09:26:49 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12234; Tue, 2 Apr 96 09:15:37 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mailhost2.cac.washington.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12228; Tue, 2 Apr 96 09:15:35 -0800 Received: from bart.cac.washington.edu by mailhost2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA23870; Tue, 2 Apr 96 09:15:34 -0800 Received: from shiva1.cac.washington.edu by bart.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24128; Tue, 2 Apr 96 09:15:34 -0800 Date: Tue, 2 Apr 1996 09:15:33 -0800 (PST) From: Steve Hubert To: Bob Burge Cc: pine-info@cac.washington.edu Subject: Re: lcc: ? In-Reply-To: Message-Id: Organization: University of Washington; Computing and Communications Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII It is very similar to Bcc (Blind carbon copy) and does stand for List carbon copy. The only difference is that the Fullname of the list from your address book will be put in the To line. So if I have a list with a nickname of chess and a fullname of The Chess Club, if I put "chess" in the Lcc line the To line will look like To: The Chess Club : ; This is a form of address which doesn't specify any actual addressees. It just passes on the information in the fullname and satisfies the requirement that some mail software has that says there has to be at least one To or cc address present. If there was no fullname for this distribution list, you'd get the To: undisclosed recipients : ; behavior. Steve Hubert Networks and Distributed Computing, Univ. of Washington, Seattle From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06791; Tue, 2 Apr 96 10:20:56 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13767; Tue, 2 Apr 96 10:09:12 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13759; Tue, 2 Apr 96 10:09:11 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4ATn-00038WC; Tue, 2 Apr 96 10:06 PST To: pine-info@cac.washington.edu From: jeffers@redrose.net (David Jeffers) Subject: Batch Send? Date: 2 Apr 1996 16:27:40 GMT Message-Id: <4jrkhs$juv@lily.redrose.net> Using 3.92 I would like to compose and then postpone a series of messages. Then I'd like to be able to go to the "postponed-msgs" folder, select all the messages, and batch-send them with one command. Is this possible? Or is this more in line for future enhancements? Anybody? -- Linux 1.2.13 ---------------------------------- Email Politics Hub From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07048; Tue, 2 Apr 96 10:25:43 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13965; Tue, 2 Apr 96 10:14:11 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13956; Tue, 2 Apr 96 10:14:08 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4AX6-00038TC; Tue, 2 Apr 96 10:10 PST To: pine-info@cac.washington.edu From: Paul O Bartlett Subject: Re: dead letter Date: Tue, 2 Apr 1996 05:54:36 -0500 Message-Id: References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: On 1 Apr 1996, Lea wrote: > On Mon, 1 Apr 1996, Ashish S. Nadkarni wrote: > > > whenever i cancel a compose message in pine ver 3.92(unix) i get a > > dead.letter in my home directory.this never used to happen in the earlier > > version.any suggestions to get rid of this? > > I second this request - noticed it several times this weekend. Pain in > the neck. > > Anyone with a workaround or solution, *please* post to the list... > > Lea That makes three of us, and I'm sure many more. As a temporary kludge, I intend to add a line to the Un*x shell script I run every time I log off to scratch any dead.letter file. Paul ---------------------------------------------------------- Paul O. Bartlett, P.O. Box 857, Vienna, VA 22183-0857, USA Finger, keyserver, or WWW for PGP 2.6.2 public key Home Page: URL: http://www.access.digex.net/~pobart From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07107; Tue, 2 Apr 96 10:27:11 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27004; Tue, 2 Apr 96 10:14:08 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA26998; Tue, 2 Apr 96 10:14:06 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4AWa-00038FC; Tue, 2 Apr 96 10:09 PST To: pine-info@cac.washington.edu From: Paul O Bartlett Subject: Re: return receipts in Pine Date: Tue, 2 Apr 1996 05:52:19 -0500 Message-Id: References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: On Mon, 1 Apr 1996 wcwoods@library.uwaterloo.ca wrote: > With 'mail' one could add a statement 'set receipt' in the .mailrc file to get > confirmation of receipts from remote mailer servers. How is this done in the > pine client? Can't find anything in the Pine documentation re this. thanks,cw From the Main Menu, go into Setup and Config. Scroll down to customized-hdrs: and add the following: Return-Receipt-To: your_email_address Paul ---------------------------------------------------------- Paul O. Bartlett, P.O. Box 857, Vienna, VA 22183-0857, USA Finger, keyserver, or WWW for PGP 2.6.2 public key Home Page: URL: http://www.access.digex.net/~pobart From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07674; Tue, 2 Apr 96 10:40:11 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27465; Tue, 2 Apr 96 10:34:12 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27459; Tue, 2 Apr 96 10:34:09 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4Asi-00038FC; Tue, 2 Apr 96 10:32 PST To: pine-info@cac.washington.edu From: Mark Crispin Subject: Re: Imapd and shadow-passwords Date: Tue, 2 Apr 1996 03:44:10 -0800 Message-Id: References: <4j66nf$kcr@surz03fi.HRZ.Uni-Marburg.DE> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <4j66nf$kcr@surz03fi.HRZ.Uni-Marburg.DE> On 25 Mar 1996, Steffen Leich wrote: > Hi, > does anyone have a solution for using the imap-system along with a shadowed > Linux (1.2.13 / Slackware 3.0)? Use the "slx" port instead of "lnx". -- Mark -- DoD #0105, R90/6 pilot, FAX: (206) 685-4045 ICBM: N 47 39'35" W 122 18'39" Science does not emerge from voting, party politics, or public debate. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07711; Tue, 2 Apr 96 10:40:29 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14476; Tue, 2 Apr 96 10:34:14 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14464; Tue, 2 Apr 96 10:34:12 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4Asj-00038TC; Tue, 2 Apr 96 10:32 PST To: pine-info@cac.washington.edu From: Mark Crispin Subject: Re: Pine 3.92 Message- Mailbox Internal Data Date: Tue, 2 Apr 1996 03:48:44 -0800 Message-Id: References: <4j98va$gb6@gaia.ns.utk.edu> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <4j98va$gb6@gaia.ns.utk.edu> If you delete it, then the unique identifiers are destroyed and your POP clients won't work right. On 26 Mar 1996, Boyd Dearden wrote: > Have install Pine 3.92 on AIX machines as well as IMAP and POP3d. Everything > works fine. When I pop to AIX machine the following message is left in the > Pine inbox. > > From: Mailer-Deamon > Subject: Don't Delete This Message -- Mailbox internal Data. > > This message contains status for IMAP and POP servers. > > > What does this message mean? What happens if a user deletes it? > > > Boyd Dearden > Stat. & Comp. Serv. > > > -- Mark -- DoD #0105, R90/6 pilot, FAX: (206) 685-4045 ICBM: N 47 39'35" W 122 18'39" Science does not emerge from voting, party politics, or public debate. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA10215; Tue, 2 Apr 96 11:43:57 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15911; Tue, 2 Apr 96 11:31:06 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14912; Tue, 2 Apr 96 10:48:39 -0800 Received: from alcor.Concordia.CA by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14906; Tue, 2 Apr 96 10:48:37 -0800 Received: (from a_elbah@localhost) by alcor.concordia.ca (8.6.12/8.6.12) id NAA28068; Tue, 2 Apr 1996 13:48:31 -0500 Date: Tue, 2 Apr 1996 13:48:31 -0500 (EST) From: Amr To: UW Robot Cc: Pine Announcement Distribution Subject: Re: Pine and PC-Pine 3.92 now available In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII PLEASE, PLEASE, PLEASE I want to recieve the latest version, this version is really bad tell me what do I need to do, i HOPE the U of whashington does not charge money for thid thing From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13884; Tue, 2 Apr 96 12:55:43 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA01034; Tue, 2 Apr 96 12:46:40 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from soc.unl.ac.uk by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA01028; Tue, 2 Apr 96 12:46:34 -0800 Received: from jamshyd.unl.ac.uk (soc.unl.ac.uk) by soc.unl.ac.uk (5.x/SMI-SVR4) id AA16348; Tue, 2 Apr 1996 21:43:16 +0100 Date: Tue, 2 Apr 1996 21:43:11 +0100 (BST) From: Clifford Wesley Fulford X-Sender: cwf@jamshyd.unl.ac.uk To: Pine-Info Subject: folder collections Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I'm having problems with folder collections since moving to 3.92. We have a folder collection defined in pine.conf as SOC{host:143}mail/[] which used to work fine. Now when the collection is expanded all that is seen are sub-directories and empty (0 byte) files. So if you search with 'w' an error is returned. If you save (or FCC) to a known folder 'folder does not exist! create?' is returned. If I reply y(es) I get a folder exists, cannot create message. Have I missed something? Is anyone else experiencing this. We're running under Solaris 2.4. Clifford W Fulford University of North London ISS-UNIX development E-mail: Clifford@soc.unl.ac.uk Clifford@compulink.co.uk C.Fulford@unl.ac.uk Telephone: 0171-607-2789 x 7314. Home 0181-986-5239 From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA17795; Tue, 2 Apr 96 13:52:59 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02683; Tue, 2 Apr 96 13:44:32 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02677; Tue, 2 Apr 96 13:44:31 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4Dor-00038FC; Tue, 2 Apr 96 13:40 PST To: pine-info@cac.washington.edu From: vicki@vicki.cnw.com (Vicki Pollard) Subject: Re: lcc: ? Date: 30 Mar 1996 19:42:52 GMT Message-Id: <4jk2rs$oso@lassen.cnw.com> References: In-Reply-To: "New in Pine version 3.92 is the Lcc (List Carbon Copy) field, which combines the functions of the To: and Bcc: fields. It allows you to select a list of addresses from your addressbook and shows the name of the list -- but not the individual addresses in the list -- in the message's To: field, while delivering a copy of the message to each address on the list." In article , Bob Burge writes: >What does it stand for? > >Bob > From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19610; Tue, 2 Apr 96 14:22:22 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20091; Tue, 2 Apr 96 13:59:35 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20081; Tue, 2 Apr 96 13:59:32 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4E2F-00038FC; Tue, 2 Apr 96 13:54 PST To: pine-info@cac.washington.edu From: infowerk@nntp1.best.com (infowerk) Subject: wont read pine.conf Date: 2 Apr 1996 20:18:01 GMT Message-Id: <4js21p$359@nntp1.best.com> Hello, I build pine on ptx , and placed my pine.conf.fixed into /usr/local/lib/ however, when a user invokes pine they dont get my defaults... do I have to do something to pine before I compile it so it knows about the location of pine.conf.fixed? much thanks -chris From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA25958; Tue, 2 Apr 96 16:28:14 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24379; Tue, 2 Apr 96 16:16:30 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mail.bcpl.lib.md.us by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24373; Tue, 2 Apr 96 16:16:29 -0800 Received: by mail (5.0/SMI-SVR4) id AA05595; Tue, 2 Apr 1996 19:20:01 +0500 Date: Tue, 2 Apr 1996 19:20:00 -0500 (EST) From: Ralph Therien X-Sender: rtherien@mail To: pine-info@cac.washington.edu Subject: UNSUBSCRIBE Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Length: 12 UNSUBSCRIBE From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA26953; Tue, 2 Apr 96 16:47:07 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07689; Tue, 2 Apr 96 16:30:38 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from ise.fhg.de by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07681; Tue, 2 Apr 96 16:30:34 -0800 Received: from server1.ise.fhg.de by ise.fhg.de (5.0/SMI-SVR4) id AA08616; Wed, 3 Apr 1996 02:30:32 --100 Received: from pvsm08.ise.fhg.de by server1.ise.fhg.de; Wed, 3 Apr 1996 02:30:31 +0200 Received: by pvsm08.ise.fhg.de; Wed, 3 Apr 1996 02:30:31 +0200 Date: Wed, 3 Apr 1996 02:30:31 +0200 From: zenker@ise.fhg.de Message-Id: <9604030030.AA02064@pvsm08.ise.fhg.de> To: pine-info@cac.washington.edu, zenker@ise.fhg.de Subject: pine hangs trying to find inbox Content-Type: text/plain Mime-Version: 1.0 X-Mailer: NCSA Mosaic 2.6 on HP-UX X-Url: http://www.washington.edu:1180/pine/pine-info/95.01/msg00574.html Content-Length: 1176 Hi, I use pine on a hp machine under hp-ux 9.07. It has been working fine until today when it hanged trying to open the INBOX. I have set $MAIL as inbox-path, which should be correct - I can read my mail with elm. Starting pine with -f sent-mail is possible, but any attempt to open the INBOX results in a hangup. Even killing pine does not work, I have to kill the shell, and the pine process remains even then. Installing pine3.92 doesn't change anything, it hangs just the same. Perhaps the sysop has changed something in the email configuration, but as he does not support pine, I can get no help from there. What can I do to find out why pine hangs, and to get it to run again ? Thank you for any help, Matthias ============================================================================== Matthias Zenker MAIL: Fraunhofer Institute for Solar Energy Systems Oltmannsstr. 5, 79100 Freiburg, Germany PHONE: +49 761 4588 179 FAX: +49 761 4588 217 EMAIL: zenker@ise.fhg.de ============================================================================== From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02920; Tue, 2 Apr 96 19:32:42 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11191; Tue, 2 Apr 96 19:25:11 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11185; Tue, 2 Apr 96 19:25:10 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4JBS-00038FC; Tue, 2 Apr 96 19:24 PST To: pine-info@cac.washington.edu From: markm@voicenet.com (Mark M.) Subject: Re: return receipts in Pine Date: 3 Apr 1996 01:10:06 GMT Message-Id: <4jsj5e$nrp@news.voicenet.com> References: -----BEGIN PGP SIGNED MESSAGE----- wcwoods@library.uwaterloo.ca wrote: : : With 'mail' one could add a statement 'set receipt' in the .mailrc file to get : confirmation of receipts from remote mailer servers. How is this done in the : pine client? Can't find anything in the Pine documentation re this. thanks,cw Add "Return-Recipt-To: wcwoods@library.uwaterloo.ca" to the list of "customized headers." This is in config under the option "customized-hdrs." - -- Mark =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= markm@voicenet.com | finger -l for PGP key 0xf9b22ba5 http://www.voicenet.com/~markm/ | bd24d08e3cbb53472054fa56002258d5 "The concept of normalcy is just a conspiracy of the majority" -me -----BEGIN PGP SIGNATURE----- Version: 2.6.3 Charset: noconv iQCVAwUBMWHQhrZc+sv5siulAQEnowP/UmpCjevjUM8sLgemXDh2zdFoOnb2KriO p9WuwFtMz68gsyKF3XQc8N5cgZ5zciJFVo7Cs531TA8jROepSDRUqWJsN0Be7Ogk 5mX0t32h7KVpL76STc5lcbqHDL6TAe0P0YJZgQVTYeqK/tYR5SpuInvyCYD6etrg ko485rIHaKo= =E+JS -----END PGP SIGNATURE----- From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04377; Tue, 2 Apr 96 20:27:07 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11928; Tue, 2 Apr 96 20:10:21 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11922; Tue, 2 Apr 96 20:10:18 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4JpT-00038TC; Tue, 2 Apr 96 20:05 PST To: pine-info@cac.washington.edu From: DJRambo Subject: CD ROM device not available Date: Mon, 1 Apr 1996 17:35:34 EST Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII When I try to start the program Music Box I get a message declaring that no CD device is available. Why? It appears that all suggested drivers are installed. Suggested from the help menu. My MSCDEX.EXE is loaded high by the autoexec file. Can it be that Music Box can't find the CD player because the two aren't in the same memory areas? I don't use the program that much, but it bothers me when my system doesn't follow my instructions. You could say my system bothers me quite a bit. I would appreciate any help. Daniel J. Rambo Cole Service Bldg. Oxford, Ohio 45056 From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04411; Tue, 2 Apr 96 20:27:43 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29024; Tue, 2 Apr 96 20:10:24 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29010; Tue, 2 Apr 96 20:10:22 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4JpU-00038UC; Tue, 2 Apr 96 20:05 PST To: pine-info@cac.washington.edu From: =?ISO-8859-2?Q?krem=BEsk=E1_HO=D8=C8ICE?= Subject: Re: dead letter Date: Tue, 2 Apr 1996 01:14:25 +0200 Message-Id: References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: On 1 Apr 1996, Lea wrote: > > Set on the ``Quell-dead-letter-on-cancel'' in Setup Config screen ... > Wonderful - works like a charm! Thanks! Think carefully. What if you are in the middle of a long composition discussing Cyrillic character sets or the Cyrus mailer, and your finger doesn't quite hit the SHIFT key, but instead the CTRL key right next to it? Cyrillic becomes ^C-y... This unlikely circumstance actually happened to me when I was pre-release testing 3.92, and before I knew it, a lot of typing I had done was suddenly no longer on the screen. You guessed it, dead.letter saved the day, and I was heaping praise on the Pine team for this feature. As far as I know, this file is not appended to, but overwritten for each message you cancel, so it does not continuously increase in size. If you will never cancel a message you really didn't want to, then you can disable this feature, but the small amount of space it takes up has proved well worth it for me, whose fingers type well faster than my brain thinks. (As an aside, the only other message I lost from typing without thinking [which usually results in messages being created needlessly] is when I accidentally hit ^C to send, which happened to be next to the ^X on this keyboard which is what I meant to type, and then answered ``Y'' to the question. I learned quickly that Pine presents you with conservative defaults -- that the default is Yes to send, but No to cancel, so if I were to again try to ^Csend a message and hit RETURN to select the default, I'll be spared from my own stupidity, though the recipient of the message won't be. The moral is, learn which defaults you like, and use those as defaults, and you'll be less likely to make a mistake you can't recover from.) Barry Bouwsma Radio Prahack-hack-ack-cough-wheeze-ack-gack-arrgh-thud From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04500; Tue, 2 Apr 96 20:30:31 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29000; Tue, 2 Apr 96 20:10:17 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA28994; Tue, 2 Apr 96 20:10:16 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4JpT-00038FC; Tue, 2 Apr 96 20:05 PST To: pine-info@cac.washington.edu From: Nancy McGough Subject: feature request for news reading Date: Mon, 1 Apr 1996 18:48:21 -0500 Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In pine 3.92 I can get a list of all news groups with "string" in the name by typing `A' followed by `string'. It would be nice if I could then select a group and immediately go to it. Instead I need to go back to my folder list and then do a `W' followed by `fragment of news group name that will most likely match this group' and then press Enter. Am I missing something? Is there already a way to go to the group from the subscribe page? Thanks, Nancy From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04837; Tue, 2 Apr 96 20:46:52 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29514; Tue, 2 Apr 96 20:41:47 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from tiger.coe.missouri.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29508; Tue, 2 Apr 96 20:41:44 -0800 Received: from tiger.coe.missouri.edu (tiger.coe.missouri.edu [128.206.59.233]) by tiger.coe.missouri.edu (8.7.5/8.7.1 (Cloak)) with SMTP id WAA24433 for ; Tue, 2 Apr 1996 22:41:42 -0600 (CST) Date: Tue, 2 Apr 1996 22:41:42 -0600 (CST) From: Daniel/ Dj 0977 Reply-To: Daniel/ Dj 0977 To: pine-info@cac.washington.edu Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII subscribe robi@tiger.coe.missouri.edu From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07976; Tue, 2 Apr 96 23:37:32 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15024; Tue, 2 Apr 96 23:30:39 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15018; Tue, 2 Apr 96 23:30:37 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4MxR-00038FC; Tue, 2 Apr 96 23:26 PST To: pine-info@cac.washington.edu From: How Far Is Down !!! Subject: How Can I Upgrade My 3.91 to 3.92 ???????? Date: Mon, 1 Apr 1996 03:37:20 -0500 Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII hi I have downloaded pine 3.92 , I was wonderiong how I could replace the old verion??? any idea? From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12803; Wed, 3 Apr 96 02:12:49 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04317; Wed, 3 Apr 96 02:05:59 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04311; Wed, 3 Apr 96 02:05:58 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4PN3-00038FC; Wed, 3 Apr 96 02:00 PST To: pine-info@cac.washington.edu From: aiyar@ebv.oncology.wisc.edu (Ashok Aiyar) Subject: Re: Problem Using Unix Pine 3.92 and Win95... Date: 2 Apr 1996 00:48:23 GMT Message-Id: References: <31606F55.6587@server.wulaw.wustl.edu> On Mon, 01 Apr 1996 18:05:41 -0600, "Gregory J. Hickel" wrote: >I am having difficulty with Unix Pine 3.92 now that I have converted to >Windows 95. When I attempt to print a message from my unix window it >looks like it is going to print but nothing ever comes out. This >problem has just appeared since I converted to Win95. Any >Suggestions??? Please e-mail responses. This is a function of the telnet client that you use on the Windows 95 computer to connect with the Unix box that you use Pine 3.92 on. Have you changed telnet clients, or the configuration of your telnet client? Ashok -- Ashok Aiyar Department of Oncology aiyar@ebv.oncology.wisc.edu Univ. of Wisconsin-Madison tel: (608) 262-6697 From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA18884; Wed, 3 Apr 96 05:13:24 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19580; Wed, 3 Apr 96 04:56:20 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19574; Wed, 3 Apr 96 04:56:18 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4S4r-00038FC; Wed, 3 Apr 96 04:54 PST To: pine-info@cac.washington.edu From: weave@apache.dtcc.edu (Ken Weaverling) Subject: Fix for DG/UX "Resource unavailable" bug in 3.92 Date: 2 Apr 1996 17:37:53 -0500 Message-Id: <4jsa81$a3g@apache.dtcc.edu> The new rev of Pine doesn't work on m88k implementations of DG/UX when accessing remote folders or remote news. The problem is in new code to allow a timeout value for tcp open functions in tcp_unix.c in the c-client directory. The problem is really with DG/UX and its bogus attempt to remain compatible with past brokeness. From the man page for select().... EAGAIN The socket is non-blocking and the connection cannot be completed immediately. This errno is returned on the 88K platform only, other platforms return EINPROGRESS. EINPROGRESS The socket is non-blocking and the connection cannot be completed immediately. The 88K platform returns EAGAIN instead of EINPROGRESS. EINPROGRESS is the BSD de-facto standard errno. EAGAIN is maintined on the 88K platform for application backward compability. The problem at about line 180 in tcp_unix.c is that it is looping on a non-blocking call to connect() and failing because DG/UX is returning EAGAIN instead of EINPROGRESS. The error message for EAGAIN translates to "Resource temporarily unavailable". The fix is to add a case statement for EAGAIN to the code. For example, in tcp_unix.c at line 180: while ((i = connect (sock,(struct sockaddr *) &sin,sizeof (sin))) < 0 && errno == EINTR); if (i < 0) switch (errno) { /* failed? */ case EINPROGRESS: case EAGAIN: /* For DG/UX brain dead behavior */ case EISCONN: case EADDRINUSE: break; /* well, not really, it was interrupted */ default: sprintf (tmp,"Can't connect to %.80s,%d: %s",hostname,port, strerror (errno)); mm_log (tmp,ERROR); close (sock); /* flush socket */ return NIL; } In addition to the above change, some changes are needed for compiling on DG/UX 4.11 since DG fixed some other braindead stuff in this release. Specifically, you no longer need a portable_utime, crypt now has a prototype and setpgrp has a version compatible with the rest of the world but now is called setpgrp2.... I'm also seeing annoying messages about "New mailbox modification time but apparently no changes". I have a feeling this has to do with utime hyper-resolution. It's just annoying but I'll look at that later... - - - - - - - The below os_d-g.c will work with 4.11. If you don't have 4.11, don't use it... you'll break the current os_d-g.c .... sigh.... #include "tcp_unix.h" /* must be before osdep includes tcp.h */ #include "mail.h" #include "osdep.h" #include #include #include #include #include #include #include #include #include extern int errno; /* just in case */ #include #include #include "misc.h" #define setpgrp setpgrp2 #include "fs_unix.c" #include "ftl_unix.c" #include "nl_unix.c" #include "env_unix.c" #include "tcp_unix.c" #include "log_std.c" #include "gr_waitp.c" #include "tz_sv4.c" -- Ken Weaverling, Delaware Tech weave@hopi.dtcc.edu (WHOIS: KJW) finger me for PGP and home page info. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19410; Wed, 3 Apr 96 05:42:09 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19965; Wed, 3 Apr 96 05:20:32 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from soc.unl.ac.uk by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19959; Wed, 3 Apr 96 05:20:28 -0800 Received: from jamshyd.unl.ac.uk (soc.unl.ac.uk) by soc.unl.ac.uk (5.x/SMI-SVR4) id AA26500; Wed, 3 Apr 1996 14:18:00 +0100 Date: Wed, 3 Apr 1996 14:18:00 +0100 (BST) From: Clifford Wesley Fulford X-Sender: cwf@jamshyd.unl.ac.uk To: Pine-Info Subject: folder collections Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Further to my earlier message. If I delete a folder eg. drafts and then write to it ie postpone a message in this case, everything goes well and the file is recreated in the correct area $HOME/mail/drafts. Compose however does not find the drafts folder and a further postpone cycles me through the not found, create, already exists routine. Any one have any thoughts yet? Clifford W Fulford University of North London ISS-UNIX development E-mail: Clifford@soc.unl.ac.uk Clifford@compulink.co.uk C.Fulford@unl.ac.uk Telephone: 0171-607-2789 x 7314. Home 0181-986-5239 From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20141; Wed, 3 Apr 96 06:14:47 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07805; Wed, 3 Apr 96 06:08:08 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mail.bcpl.lib.md.us by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07799; Wed, 3 Apr 96 06:08:04 -0800 Received: by mail (5.0/SMI-SVR4) id AA13128; Wed, 3 Apr 1996 09:11:59 +0500 Date: Wed, 3 Apr 1996 09:11:58 -0500 (EST) From: Ralph Therien X-Sender: rtherien@mail To: pine-info@cac.washington.edu Subject: unsubscribe Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Length: 44 unsubscribe rtherien@mail.bcpl.lib.md.us From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20814; Wed, 3 Apr 96 06:41:05 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20790; Wed, 3 Apr 96 06:26:44 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from bayflash.stpt.usf.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20784; Wed, 3 Apr 96 06:26:41 -0800 Received: (eberius@localhost) by bayflash.stpt.usf.edu (8.6.11/8.6.5) id JAA26505; Wed, 3 Apr 1996 09:23:08 -0500 Date: Wed, 3 Apr 1996 09:23:08 -0500 (EST) From: Wayne X-Sender: eberius@bayflash To: listserv Subject: unsubscribe Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII unsubscribe From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24262; Wed, 3 Apr 96 08:31:09 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22885; Wed, 3 Apr 96 08:18:16 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from soc.unl.ac.uk by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22879; Wed, 3 Apr 96 08:18:12 -0800 Received: from jamshyd.unl.ac.uk (soc.unl.ac.uk) by soc.unl.ac.uk (5.x/SMI-SVR4) id AA29037; Wed, 3 Apr 1996 17:15:47 +0100 Date: Wed, 3 Apr 1996 17:15:46 +0100 (BST) From: Clifford Wesley Fulford X-Sender: cwf@jamshyd.unl.ac.uk To: Pine-Info Subject: Re: folder collections In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I ask these questions, I might as well answer them. I have found a solution. If instead of LABEL {[.]}mail/[] I enter LABEL {}mail/[] It works. Is this a bug or is this predictable behavior that I should have known about? Mark? David? Clifford From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24395; Wed, 3 Apr 96 08:36:39 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA10403; Wed, 3 Apr 96 08:31:10 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from homer06.u.washington.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA10397; Wed, 3 Apr 96 08:31:08 -0800 Received: from localhost by homer06.u.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA32706; Wed, 3 Apr 96 08:31:07 -0800 Date: Wed, 3 Apr 1996 08:31:07 -0800 (PST) From: "D. Makihara" To: pine-info@cac.washington.edu Subject: Message that came 2 weeks late Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Last week I received a message that was sent out on Mar 1st and resent on Mar 7th. The messages arrived in my e-mail box 3 weeks after they were originally sent. I'm not sure why it took this long for the message to arrive. Is it a problem with the e-mail on this side or at ibm.net? All other e-mail has seemed to arrive promptly soon after it has been sent. The following is a portion of the message that was sent to me. ---------- Forwarded message ---------- Date: Thu, 7 Mar 1996 21:14:21 -0800 From: Dan Bisalputra To: 'David Makihara' Subject: FW: Update Here it is again. Hope it gets through this time... ---------- From: Dan Bisalputra Sent: Friday, March 01, 1996 10:24 PM To: 'D. Makihara' Cc: Neil Messmer; Shun Lee; Steven Chiu Subject: RE: Update It's Friday and I'm at home, so I cannot answer all your questions now, but I'll do my best and get back to you on Monday. . . . . . From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA26694; Wed, 3 Apr 96 09:20:07 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24369; Wed, 3 Apr 96 09:10:12 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rookery.acns.nwu.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24363; Wed, 3 Apr 96 09:10:10 -0800 Received: from skua.acns.nwu.edu by rookery.acns.nwu.edu with ESMTP (1.37.109.16/20.4) id AA112661409; Wed, 3 Apr 1996 11:10:09 -0600 Received: by skua.acns.nwu.edu (1.37.109.16/16.2) id AA038211408; Wed, 3 Apr 1996 11:10:08 -0600 Date: Wed, 3 Apr 1996 11:10:07 -0600 (CST) From: "Joseph J. Egan" X-Sender: eegy@skua.acns.nwu.edu Reply-To: began@nwu.edu To: pine-info@cac.washington.edu Subject: Changing "From:" in v3.91 for Unix Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Howdy: Switching to Pine from Elm has caused me a *big* headache in one regard: I can't seem to alter my "From:" field, which is making my listproc admin/listserv managment a nightmare. For reasons I won't even bother you with listproc *really* cares who sends list managing messages to it here. That can't be changed. Furthermore, I have a machine address (eegy@rookery.acns.nwu.edu) and a ph-alias (began@nwu.edu), the latter of which I *have* to use in my "From:" and "Reply-To:" fields. Pine, of course, doesn't want to accept that using eegy@rookery.acns.nwu.edu in my From: field is going to give me a coronary! :) With Elm I used to simply create an "elmheaders" file in the ".elm" directory that included the following fields: From: began@nwu.edu (Joseph J. Egan) Reply-To: began@nwu.edu (Joseph J. Egan) Do you have any suggestions? Thanks, Began ------------------------------------------------------------------------------ | Joseph J. Egan | 1637 Orrington Avenue #509 | | | TSS Consultant Leader | Evanston, IL 60201 | began@nwu.edu | | Northwestern University | (847) 864-8265 | | |----------------------------------------------------------------------------| | Those who bear the burden of feeling also reap its rewards. If only | | my confidence in this truth was unwavering.... | ------------------------------------------------------------------------------ From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27771; Wed, 3 Apr 96 09:37:31 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12169; Wed, 3 Apr 96 09:31:51 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12163; Wed, 3 Apr 96 09:31:50 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4WP8-00038FC; Wed, 3 Apr 96 09:31 PST To: pine-info@cac.washington.edu From: How Far Is Down !!! Subject: No One KNOWs ----->>How to upgrate 3.91 to 3.92 :( Date: Wed, 3 Apr 1996 09:08:34 -0500 Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII How can I Upgrade 3.91 - 3.91 ????????????// Shahram From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07912; Wed, 3 Apr 96 12:52:37 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA00391; Wed, 3 Apr 96 12:43:17 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from eagle.calstatela.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA00374; Wed, 3 Apr 96 12:43:11 -0800 Received: from uranus.calstatela.edu (uranus.calstatela.edu [130.182.193.1]) by eagle.calstatela.edu (8.6.12/8.6.12) with ESMTP id MAA23161 for ; Wed, 3 Apr 1996 12:46:45 -0800 Received: from localhost (jwong5@localhost) by uranus.calstatela.edu with SMTP id MAA23803 for ; Wed, 3 Apr 1996 12:46:47 -0800 X-Authentication-Warning: uranus.calstatela.edu: jwong5 owned process doing -bs Date: Wed, 3 Apr 1996 12:46:46 -0800 (PST) From: J W X-Sender: jwong5@uranus To: pine-info@cac.washington.edu Subject: bug Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I got a bug report. When sending or replying mail after ^X to send the mail, I get this response: [Sending mail | 100% |] Problem detected: "Received abort signal". Pine Exiting. Arithmetic Exception (core dumped) and I get returned to my unix prompt. Lemme know whats up. Thanks From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA10445; Wed, 3 Apr 96 13:32:30 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA01694; Wed, 3 Apr 96 13:27:19 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA01682; Wed, 3 Apr 96 13:27:16 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4a0x-00038FC; Wed, 3 Apr 96 13:22 PST To: pine-info@cac.washington.edu From: forrest@nobozo.CS.Berkeley.EDU (Jon Forrest) Subject: Pine 3.91 Doesn't See New Mail (all of a sudden) Date: 3 Apr 1996 20:20:25 GMT Message-Id: <4jumi9$gfm@agate.berkeley.edu> I'm running pine 3.91 on a Solaris 2.5 machine. All of a sudden a whole bunch of users are saying they don't have any mail. (These are users who always keep their mail in their system mailboxes). In looking at their system mailbox I see that a lot of their messages no longer have the "From " header line. If I add a From line then I can use mailx to look at the mailbox and, except complaints about corrupted messages, all appears to be well. But, pine still doesn't see any mail. (The sendmail.cf file has not changed in 4 months). I don't use pine myself so I don't know what to look for. Any ideas? -- Anything you read here is my opinion and in no way represents the Univ. of Cal. "I deal with dreamers, and telephone screamers." -- Joni Mitchell From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14294; Wed, 3 Apr 96 14:52:54 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03868; Wed, 3 Apr 96 14:42:26 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA03862; Wed, 3 Apr 96 14:42:25 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4bBo-00038FC; Wed, 3 Apr 96 14:38 PST To: pine-info@cac.washington.edu From: laker@netcom.com (Phoenix) Subject: Pine problems Date: Sat, 30 Mar 1996 02:23:30 GMT Message-Id: [X] signature-at-bottom I was wondering how you got the options screen or got the above listed options in Pine 3.89? My provider hasn't upgraded to it yet so I am stuck with it. Is there a way (maybe in one of the . files that I could make an adjustment? Or could someone send me the actual pine file that gives 3.89 the options screen. I don't have that either. It says that the options screen is not available yet and I have had the account for over 3 months! Can someone please help?! Plus does anyone know the name of the file pine uses to generate an autoreply? I want people to know that I have switched accounts and to reset thier addressbooks to my new addy. Anyone know the name or how it is written into the file? Thanks for any help you can give me. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14442; Wed, 3 Apr 96 14:56:30 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20669; Wed, 3 Apr 96 14:42:28 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20663; Wed, 3 Apr 96 14:42:27 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4bDF-00038TC; Wed, 3 Apr 96 14:39 PST To: pine-info@cac.washington.edu From: "M. Adele Megann" Subject: Can't delete mailbox; no such folder Date: Fri, 29 Mar 1996 19:26:07 -0700 Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I have a Freenet account - no command lines. We've just gotten Pine 3.92, which is great. I like to explore the new features - even if I don't know what they mean, I try them and then try to figure out what's different about how Pine operates. That was how I created my mystery folder. I now know, in the course of trying to solve this problem, that I don't have a filter, so I can't sort incoming folders. Live and learn. This is what I did: I enabled incoming-folders and created one called "Literacy." When I was asked for server, name, nickname, etc, I said "literacy, literacy, literacy." Now, when I press "L," I see a separate collection for incoming folders, which contains INBOX and Literacy. I have tried to delete it several times. I'm asked: "Do you really want to delete 'Literacy?' to which I answered "yes." Then it says: "Can't delete mailbox Literacy; no such folder." There is a similar message if I try to open it. If there is no such folder, how does Pine know it's name? DON'T ANSWER that. What I mean is, if I only had one question, what I really want to know is how to get rid of the phantom mailbox. Thanks, --------------------------/\__/\-------------------------------- Adele Megann & Linus_____; o o ; mamegann@freenet.calgary.ab.ca Alberta, Canada _/`_____ =^= / Newfoundlander Abroad ---------------<_______>__m_m_>--------------------------------- From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15928; Wed, 3 Apr 96 15:29:08 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04836; Wed, 3 Apr 96 15:16:18 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from ds1.acs.ucalgary.ca by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04829; Wed, 3 Apr 96 15:16:16 -0800 Received: from acs5.acs.ucalgary.ca(136.159.34.205) by ds1.acs.ucalgary.ca via smap (V1.3) id ZZ24632; Wed Apr 3 15:46:24 1996 Received: from localhost by acs5.acs.ucalgary.ca (AIX 4.1/UCB 5.64/4.03) id AA133952; Wed, 3 Apr 1996 15:46:12 -0700 Date: Wed, 3 Apr 1996 15:46:12 -0700 (MST) From: "John A. Archibald" To: pine-info@cac.washington.edu Subject: freezing up Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII For the past week or so my PINE has been locking up VERY frequently. Usually it occurs when I reply to a message or compose a message. I connect to PINE on AIX from a Mac via telnet. The university computing types here have been unable to suggest a reason. Can anyone here (wherever this is) help me? John A ----------------------------------------------------------------------------- John Archibald Phone: (403) 220-7316 Department of Linguistics Fax: (403) 284-5467 University of Calgary E-mail: archibal@acs.ucalgary.ca Calgary, Alberta T2N 1N4 From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA17117; Wed, 3 Apr 96 15:54:13 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05586; Wed, 3 Apr 96 15:43:17 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mailhost1.cac.washington.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05580; Wed, 3 Apr 96 15:43:15 -0800 Received: from bart.cac.washington.edu by mailhost1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA12508; Wed, 3 Apr 96 15:43:14 -0800 Received: from shiva1.cac.washington.edu by bart.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13663; Wed, 3 Apr 96 15:43:13 -0800 Date: Wed, 3 Apr 1996 15:43:12 -0800 (PST) From: Terry Gray To: Jon Forrest Cc: pine-info@cac.washington.edu Subject: Re: Pine 3.91 Doesn't See New Mail (all of a sudden) In-Reply-To: <4jumi9$gfm@agate.berkeley.edu> Message-Id: Organization: University of Washington; Computing & Communications Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Jon, Pine is fairly picky about the syntax of the "From " message separator. Suggest taking one from a good inbox and pasting it wherever they are missing. Also beware of extraneous newlines... After repairing the inboxes, you can turn your attention to why they got trashed. Is NFS in the picture anywhere? -teg On 3 Apr 1996, Jon Forrest wrote: > I'm running pine 3.91 on a Solaris 2.5 machine. All of a sudden > a whole bunch of users are saying they don't have any mail. > (These are users who always keep their mail in their system mailboxes). > > In looking at their system mailbox I see that a lot of their messages > no longer have the "From " header line. If I add a From line then I can > use mailx to look at the mailbox and, except complaints about corrupted > messages, all appears to be well. But, pine still doesn't see any mail. > (The sendmail.cf file has not changed in 4 months). > > I don't use pine myself so I don't know what to look for. Any ideas? > > -- > Anything you read here is my opinion and in no way represents the Univ. of Cal. > > "I deal with dreamers, and telephone screamers." -- Joni Mitchell > > From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA17321; Wed, 3 Apr 96 16:01:09 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05566; Wed, 3 Apr 96 15:42:32 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05560; Wed, 3 Apr 96 15:42:30 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4c8W-00038FC; Wed, 3 Apr 96 15:38 PST To: pine-info@cac.washington.edu From: Nancy McGough Subject: Re: Reading-in to the Subject: line Date: Wed, 3 Apr 1996 12:31:58 -0500 Message-Id: References: <4jsed8$fgl@nkosi.well.com> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <4jsed8$fgl@nkosi.well.com> On 2 Apr 1996, Charles H. Hubbell wrote: > So I go into my sent-mail folder, retrieve my dispatch, and use > my editor to correct the address. Now I'd like to send it again, > in its revised form. > > That works fine for the body of the message, but not for > the Subject: line. What command do you use to "retrieve your dispatch"? The way that I deal with this is to do one of the following: * Use the F command to forward the message to the correct address and then delete the "(fwd)" at the end of the Subject line and the top lines of the message that show it's forwarded. * Use the B command to bounce the message to the correct address (but this leaves the original incorrect address in the To line) Neither is perfect but they work OK. I'm also interested in other strategies that people use. -nancy From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA18512; Wed, 3 Apr 96 16:27:14 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06504; Wed, 3 Apr 96 16:16:07 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from nobozo.CS.Berkeley.EDU by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06494; Wed, 3 Apr 96 16:16:01 -0800 Received: from localhost.Berkeley.EDU (localhost.Berkeley.EDU [127.0.0.1]) by nobozo.CS.Berkeley.EDU (8.6.10/8.6.3) with SMTP id QAA13186; Wed, 3 Apr 1996 16:15:58 -0800 From: Jon Forrest Message-Id: <199604040015.QAA13186@nobozo.CS.Berkeley.EDU> X-Authentication-Warning: nobozo.CS.Berkeley.EDU: Host localhost.Berkeley.EDU didn't use HELO protocol To: Terry Gray Cc: pine-info@cac.washington.edu Subject: Re: Pine 3.91 Doesn't See New Mail (all of a sudden) In-Reply-To: Your message of "Wed, 03 Apr 96 15:43:12 PST." Date: Wed, 03 Apr 96 16:15:58 -0800 X-Mts: smtp Thanks for the reply. > Pine is fairly picky about the syntax of the "From " message separator. You're telling me. It appears that a mailbox that mailx can read (with complaints about corrupt messages) is completely unreadable by pine. In fact, these errors are what cause pine to say a mailbox is empty. As a friendly suggestion I would think that a different message would be more appropriate, such as "Can't read INBOX due to corruption at message #X". > Suggest taking one from a good inbox and pasting it wherever they are > missing. Good idea. I did some of that to confirm my diagnosis. What would be really useful is a tool that took a mailbox with missing "From " lines and added them based on the contents of the "From:" line. Of course I can understand why such a tool doesn't exist since this "shouldn't happen". > After repairing the inboxes, you can turn your attention to why they got > trashed. Is NFS in the picture anywhere? This is exactly what worries me. The people experiencing the problem only read their mail on the machine where the mail is delivered so I don't think the NFS locking problem is the issue here. Frankly, I'm stumped. I just don't know what could be removing "From " lines but not touching any other header or message lines. Jon From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA19545; Wed, 3 Apr 96 16:57:38 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24143; Wed, 3 Apr 96 16:47:40 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24137; Wed, 3 Apr 96 16:47:38 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4dAX-00038FC; Wed, 3 Apr 96 16:44 PST To: pine-info@cac.washington.edu From: bparker@interaccess.com (Ben Parker) Subject: Minor buglet? PCPine 3.92 Date: Wed, 03 Apr 1996 19:02:17 GMT Message-Id: <3162c9a8.122448641@nntp.interaccess.com> I have installed PCPine (Winsock version) 3.92 over my 3.91 installation and am running with no real problems. I had to tweak a few of the new Config variables to suit, but I expected that. One minor problem. When I start pine (after making PPP connection) it polls my INBOX on the remote server. I get 2 brief minor error messages during this time, very short, which say 'Bad Context, no "[" in \mail' and then the same msg but with the "]" symbol. I do not know where these characters come from, they are not part of the remote filename for inbox. They do show up in the Pine.DeBug file on the address for the INBOX. Is this a small bug? or a 'feature' or a missed setting in Config? ________________________________________________________________________ Ben Parker ............ (Oak Park IL) .......... bparker@interaccess.com From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24762; Wed, 3 Apr 96 20:19:59 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27388; Wed, 3 Apr 96 20:11:36 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mailhost2.cac.washington.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27382; Wed, 3 Apr 96 20:11:34 -0800 Received: from bart.cac.washington.edu by mailhost2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24441; Wed, 3 Apr 96 20:11:33 -0800 Received: from shiva1.cac.washington.edu by bart.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16730; Wed, 3 Apr 96 20:11:32 -0800 Date: Wed, 3 Apr 1996 20:11:31 -0800 (PST) From: Terry Gray To: Nancy McGough Cc: pine-info@cac.washington.edu Subject: Re: Reading-in to the Subject: line In-Reply-To: Message-Id: Organization: University of Washington; Computing & Communications Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Nancy, Another approach is to save the sent-mail copy into your postponed message folder and then hit Compose. (Credit to Barry Landy for this idea.) -teg On Wed, 3 Apr 1996, Nancy McGough wrote: > On 2 Apr 1996, Charles H. Hubbell wrote: > > So I go into my sent-mail folder, retrieve my dispatch, and use > > my editor to correct the address. Now I'd like to send it again, > > in its revised form. > > > > That works fine for the body of the message, but not for > > the Subject: line. > > What command do you use to "retrieve your dispatch"? The way > that I deal with this is to do one of the following: > > * Use the F command to forward the message to the correct address > and then delete the "(fwd)" at the end of the Subject line and > the top lines of the message that show it's forwarded. > > * Use the B command to bounce the message to the correct address > (but this leaves the original incorrect address in the To line) > > Neither is perfect but they work OK. I'm also interested in other > strategies that people use. > > -nancy > > From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA25956; Wed, 3 Apr 96 21:20:21 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11671; Wed, 3 Apr 96 21:15:32 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from nlkr.info.bishkek.su by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA11656; Wed, 3 Apr 96 21:14:51 -0800 Received: (from napalm@localhost) by nlpub.freenet.bishkek.su (8.6.12/8.6.12) id KAA04063; Thu, 4 Apr 1996 10:15:57 +0600 Date: Thu, 4 Apr 1996 10:15:53 +0600 (GMT+0600) From: Evgeniy Zelenov To: pine-info@cac.washington.edu Subject: info Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hello! My name is Evgeniy.I from Bishkek,it's capital Kyrgystan (Sovet Union).Iwon't know all about,what is this "Microsoftworld"and "Worldreset".If you know,this is information,write me please! Bay e-mail: napalm@nlpub.freenet.bishkek.su From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29001; Thu, 4 Apr 96 00:11:16 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14282; Thu, 4 Apr 96 00:07:14 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14276; Thu, 4 Apr 96 00:07:11 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Thu, 4 Apr 1996 09:05:20 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id JAA02103; Thu, 4 Apr 1996 09:06:40 +0100 Date: Thu, 4 Apr 1996 09:06:40 +0100 (BST) From: Mike Brudenell To: Phoenix Cc: pine-info@cac.washington.edu Subject: Re: Pine problems In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Sat, 30 Mar 1996, Phoenix wrote: > [X] signature-at-bottom > > I was wondering how you got the options screen or got the above listed options > in Pine 3.89? My provider hasn't upgraded to it yet so I am stuck with it. Can you say "ark"? Pine 3.89 is *ages* old: it was superseded by 3.90, then 3.91, and 3.92 is now the current version. The options screen was introduced, along with lots of new options, in Pine 3.91. 3.92 includes even more options, and is eminently configurable. It is *well* worth upgrading to; nag your service provider. > Is there a way (maybe in one of the . files that I could make an > adjustment? You could try adding the variable name to the comma separated list forming the value of the "feature-list" variable. Edit the file called ".pinerc" in your home directory and look through it for this variable, then add the "signature-at-bottom" name to its list of values. No promises... adding the name won't do _any_ good at all if your old version of Pine doesn't recognise the keyword and know what to do with it! > Or could someone send me the actual pine file that gives 3.89 the > options screen. I don't have that either. It says that the options screen > is not available yet and I have had the account for over 3 months! Can > someone please help?! You cannot add the Options screen to Pine 3.89 simply by adding a file: you _must_ ontain the full release of the current version of Pine. This can be obtained using anonymous ftp from ftp.cac.washington.edu. > Plus does anyone know the name of the file pine uses to generate an autoreply? > I want people to know that I have switched accounts and to reset thier > addressbooks to my new addy. Anyone know the name or how it is written into > the file? Pine is a program for you to read mail after it has been delivered to you. Pine is not responsible for any part of the mail delivery process itself (including letting people know that you have moved). Instead you need to persuade the operating system's mail delivery software to do this. On most UNIX systems this is done be creating a file in your home directory called ".forward" and placing in it some very special instructions. Basically you need to use the .forward file to tell the mail delivery system to feed the arriving message to an auto-reply program _as well as_ deliverying it to you incoming mail folder (or redirecting it elsewhere). Most UNIX systems include a program called "vacation" that does this. Its name stems from the fact that it is most commonly used to let people know you are away on holiday and so won't read their message for a while. However you can place any text in vacation's file that it uses to reply, including notification of change of e-mail address. Try giving the UNIX command "man vacation" on your computers. If you're still stuck you will need to ask your service provider, as they may use different software. Cheers, Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA29091; Thu, 4 Apr 96 00:13:58 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA00859; Thu, 4 Apr 96 00:11:57 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from lendal.york.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA00853; Thu, 4 Apr 96 00:11:54 -0800 Received: from tower.york.ac.uk by lendal.york.ac.uk with SMTP (PP); Thu, 4 Apr 1996 09:10:06 +0100 Received: from localhost by tower.york.ac.uk via SMTP (950511.SGI.8.6.12.PATCH526/940406.SGI) id JAA02566; Thu, 4 Apr 1996 09:11:40 +0100 Date: Thu, 4 Apr 1996 09:11:40 +0100 (BST) From: Mike Brudenell To: Ben Parker Cc: pine-info@cac.washington.edu Subject: Re: Minor buglet? PCPine 3.92 In-Reply-To: <3162c9a8.122448641@nntp.interaccess.com> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Wed, 3 Apr 1996, Ben Parker wrote: > I have installed PCPine (Winsock version) 3.92 over my 3.91 installation > and am running with no real problems. I had to tweak a few of the new > Config variables to suit, but I expected that. > > One minor problem. When I start pine (after making PPP connection) it > polls my INBOX on the remote server. I get 2 brief minor error messages > during this time, very short, which say 'Bad Context, no "[" in \mail' > and then the same msg but with the "]" symbol. Check that the each and every entry in your "folder-collections" variable looks something like this: folder-collections = Mail {imap.host.domain}mail/[] In particular check that the "[]" is there: this is a placeholder to show where folder names are to be substituted in the string. Cheers, Mike Brudenell ------------------------------------------------------------------------ The Computing Service, University of York, Heslington, York, YO1 5DD, UK Tel: +44-1904-433811 FAX: +44-1904-433740 http://www.york.ac.uk/~pmb1/ From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA00877; Thu, 4 Apr 96 01:18:04 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15169; Thu, 4 Apr 96 01:13:43 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15163; Thu, 4 Apr 96 01:13:41 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4l4o-00038FC; Thu, 4 Apr 96 01:11 PST To: pine-info@cac.washington.edu From: Mark Crispin Subject: Re: ipop3d from imap distribution. Is if a full implementation? Date: Tue, 2 Apr 1996 03:53:58 -0800 Message-Id: References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: The ipop3d in Pine 3.92 is not a full implementation, because Pine 3.92 uses imap-3.6 toolkit. The ipop3d in imap-4 toolkit, ftp://ftp.cac.washington.edu/mail/imap.tar.Z is. Pine 4.0 will use imap-4 toolkit. -- Mark -- DoD #0105, R90/6 pilot, FAX: (206) 685-4045 ICBM: N 47 39'35" W 122 18'39" Science does not emerge from voting, party politics, or public debate. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02079; Thu, 4 Apr 96 02:13:07 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02299; Thu, 4 Apr 96 02:08:13 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from nlkr.info.bishkek.su by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02293; Thu, 4 Apr 96 02:07:54 -0800 Received: (from daemoniu@localhost) by nlpub.freenet.bishkek.su (8.6.12/8.6.12) id PAA07267; Thu, 4 Apr 1996 15:10:06 +0600 Date: Thu, 4 Apr 1996 15:10:02 +0600 (GMT+0600) From: Artiom Balev To: pine-info@cac.washington.edu Cc: Evgeniy Zelenov Subject: DO YOU LAKE HEAVY-TRASH-DEATH-BLACK-DOOM MUSIC ??? Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi my name`s Artiom.I`m from Russian,and I`m 17 yars My hobby heavy music. If you lisen to it`s music,write me. BAY! e-mail me:daemoniu@nlpub.freenet.bishkek.su From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02798; Thu, 4 Apr 96 03:00:22 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16264; Thu, 4 Apr 96 02:53:32 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from nlkr.info.bishkek.su by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16246; Thu, 4 Apr 96 02:52:22 -0800 Received: (from napalm@localhost) by nlpub.freenet.bishkek.su (8.6.12/8.6.12) id PAA07718; Thu, 4 Apr 1996 15:54:38 +0600 Date: Thu, 4 Apr 1996 15:54:34 +0600 (GMT+0600) From: Evgeniy Zelenov To: pine-info@cac.washington.edu Subject: info In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hello! My name is Evgeniy.I from Bishkek,it's capital Kyrgystan (Sovet Union).Iwon't know all about,what is this "Microsoftworld"and "Worldreset".If you know,this is information,write me please! Bay e-mail: napalm@nlpub.freenet.bishkek.su From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06442; Thu, 4 Apr 96 05:14:21 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04228; Thu, 4 Apr 96 04:59:07 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04222; Thu, 4 Apr 96 04:59:06 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4oaB-00038FC; Thu, 4 Apr 96 04:56 PST To: pine-info@cac.washington.edu From: Julie Berman Subject: question about forwarding Date: Sat, 30 Mar 1996 11:36:04 -0800 Message-Id: <315D8D24.4897@anderson.ucla.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Is there a way to select all the messages in the inbox (there are over 100 and I don't want to send each one individually) and forward them to one address? Thanks From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06876; Thu, 4 Apr 96 05:41:04 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04488; Thu, 4 Apr 96 05:23:14 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from soc.unl.ac.uk by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA04482; Thu, 4 Apr 96 05:22:47 -0800 Received: from jamshyd.unl.ac.uk (soc.unl.ac.uk) by soc.unl.ac.uk (5.x/SMI-SVR4) id AA12624; Thu, 4 Apr 1996 14:19:22 +0100 Date: Thu, 4 Apr 1996 14:19:20 +0100 (BST) From: Clifford Wesley Fulford X-Sender: cwf@jamshyd.unl.ac.uk To: Pine-Info Subject: Re: folder collections In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII To continue this monologue I spoke too soon LABEL {}mail/[] allowed the folders to be displayed but not written to, the message being 'incorrect remote format' (or something similar). LABEL mail/[] finally returned the original functionality (the folder collection now being treated as local). I normally use the Simeon IMAP server which I understand is the Washington server with some tweaks. The problems started after installing the new version (of Simeon's mail service). I tried installing the Washington version packed with 3.92 with no change. I'm thinking that in some way the default mail box format for remote message stores got changed, in the new release? or possibly in the IMAP configuration file? On Wed, 3 Apr 1996, Clifford Wesley Fulford wrote: > I ask these questions, I might as well answer them. > > I have found a solution. > > If instead of > > LABEL {[.]}mail/[] > > I enter > > LABEL {}mail/[] > > It works. Is this a bug or is this predictable behavior that I should have > known about? Mark? David? > > Clifford > From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA07692; Thu, 4 Apr 96 06:29:44 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05044; Thu, 4 Apr 96 06:11:50 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from visla.utia.cas.cz by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA05020; Thu, 4 Apr 96 06:10:08 -0800 Received: from localhost (localhost [127.0.0.1]) by visla.utia.cas.cz (8.7.5/8.7.1) with ESMTP id QAA12253; Thu, 4 Apr 1996 16:04:57 +0200 (METDST) Date: Thu, 4 Apr 1996 16:04:57 +0200 (METDST) From: Vladimir Solnicky =?ISO-8859-2?Q?=28Vladim=EDr_Solnick=FD=29?= Reply-To: =?ISO-8859-2?Q?Bc=2E_Vladim=EDr_Solnick=FD?= To: Jon Forrest Cc: The Pine Discussion List Subject: Re: Pine 3.91 Doesn't See New Mail (all of a sudden) In-Reply-To: <199604040015.QAA13186@nobozo.CS.Berkeley.EDU> Message-Id: X-Postal-Address: =?ISO-8859-2?Q?=DATIA_AV_=C8R=3B_Pod_vod=E1renskou_v=EC=BE=ED?= =?ISO-8859-2?Q?_4=3B_182_08__Praha_8-Libe=F2=3B_Czech_Rep?= =?ISO-8859-2?Q?ublic?= Organization: Institute of Information Theory and Automation (UTIA AV CR) Organizace: =?ISO-8859-2?Q?=DAstav_teorie_informace_a_automatizace_AV_=C8?= =?ISO-8859-2?Q?R_=28=DATIA=29?= X-Chameleon-Return-To: vs+reading@utia.cas.cz Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="2007848608-33463914-828626697=:815" This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --2007848608-33463914-828626697=:815 Content-Type: TEXT/PLAIN; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable On Wed, 3 Apr 1996, Jon Forrest wrote: > Good idea. I did some of that to confirm my diagnosis. What would > be really useful is a tool that took a mailbox with missing > "From " lines and added them based on the contents of the "From:" > line. Of course I can understand why such a tool doesn't exist > since this "shouldn't happen". One our colleague (who already left this job) wrote a short script that may fulfill your needs. Name of the author is Jan Havel. Hope this helps. V. S. | | Bc. Vladim=EDr Solnick=FD (TeX: Vladim\'{\i}r Solnick\'y) | | =DAstav teorie informace a automatizace Akademie v=ECd =C8esk=E9 re= publiky \/ Pod vod=E1renskou v=EC=BE=ED 4, 182 08 Praha 8-Libe=F2, telefax: (0= 2) 688-4677, tel. (02) 6605/2212 nebo 2364, elektronick=E1 adresa: vs@utia.cas.cz Pavu=E8ina: http://www.utia.cas.cz/user_data/vs/vs-home-cz.html --2007848608-33463914-828626697=:815 Content-Type: TEXT/PLAIN; charset=ISO-8859-2; name=mrecover Content-ID: Content-Description: script Content-Transfer-Encoding: BASE64 IyEgL2Jpbi9zaA0KIyBzY3JpcHQgbmEgcHJ2bmkgcG9tb2MgcHJpIGNvcnJ1 cHQgaW5jb21pbmcgbWFpbGJveHUNCiMgdnloYXppIG5lc215c2xuZSAiRm9y d2FyZGVkIG1lc3NhZ2U6IiByYWRreSBhIHVwcmF2aSB0byBwb2RvYnksIGph a3ogdGFreg0KIyBlbG1lbSBjaXRlbG5lIHBvZG9ieS4NCg0KIyBQb3V6aXRp Og0KIyAgIG1yZWNvdmVyIFtzb3Vib3JdDQojIHByZWNocm90YW55IHZzdHVw IChidWQgc3RhbmRhcmQgaW5wdXQgbmVibyBzb3Vib3IpIGpkZSBuYSBzdGQu IHZ5c3R1cA0KDQojIENvIHNlIGRvb3ByYXZkeSBkZWplOg0KIyBSYWRrYSAi Rm9yd2FyZGVkIG1lc3NhZ2U6IiArIGplZG5hIG5hc2xlZHVqaWNpIGpzb3Ug bmFocmF6ZW55IHJhZGtvdSwNCiMga3RlcmEgZm9ybWFsbmUgc3BsbnVqZSBz eW50YXhpIHBydm5paG8gcmFka3UgbWVzc2FnZSwgdGouIHRha292ZSB0bw0K IyBGcm9tIC4uLi4gKGJleiBkdm9qdGVja3kpDQojIGdlbmVydWplIHNlIHRh bToNCiMgRnJvbSBtcmVjb3ZlckBtYWlsLnJlY292ZXJ5LmVtZXJnZW5jeS5z eXN0ZW0gZGF0dW0NCiMga2RlIGRhdHVtIGplIGFrdHVhbG5pIGRhdHVtLCBr ZHkgc2UgdG8gcHJlY2hyb2NodGF2YQ0KDQojIFNhbW96cmVqbWUsIGNvIHNl IHByaSB6bXJzZW5pIHNjaHJhbmt5IHp0cmF0aWxvLCBuZW11enUgc2kgdnlt eXNsZXQuLi4NCg0KIyBIb256YSBIYXZlbCAgMS4zLjE5OTQNCg0KIyBNb2Rp ZmljYXRpb25zOg0KIw0KIyAgOC4gMS4gMTk5NiBWbOHvYQlabexu7G4gZm9y beF0IGRhdGEgdGFrLCBhYnkgb2Rwb3btZGFsIGZvcm3hdHUg+OFka3kNCiMg ICAgICAgICAgICAgICAgICAgICAgICxGcm9tIGAgcG9kbGUgcPjtc2x1uW7p aG8gUkZDICjo7XNsbyBkbmUgbXVz7SB6YWLtcmF0DQojICAgICAgICAgICAg ICAgICAgICAgICBkdmEgem5ha3ksIGJ17yBkduwg6O1zbGljZSBuZWJvIG1l emVydSBhIOjtc2xpY2kpLA0KIyAgICAgICAgICAgICAgICAgICAgICAgYWJ5 IGJ5bGEgb2Jub3ZlbuEgc2xvvmthIOhpdGVsbuEgaSBwcm9ncmFtZW0gcGlu ZS4NCiMgIDguIDEuIDE5OTYgVmzh72EJWnJ1uWVubyBuYXN0YXZlbu0gTEFO RywgYWJ5IGJ5bHkgbuF6dnkgZG7tIHYgdP1kbnUNCiMgICAgICAgICAgICAg ICAgICAgICAgIGEgbexz7WP5IGFubGlja3kuDQojDQojLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQoNCnVuc2V0IExBTkc7IGV4cG9ydCBMQU5HDQoN CmRhdGU9YGRhdGUgKyIlYSAlYiAlMi4xZCAlSDolTSAlWiAlWSJgDQovdXNy L2Jpbi9hd2sgJw0KQkVHSU4gICAgew0KICByZW1vdmU9MDsNCiAgfQ0KDQok MCB+IC9eRm9yd2FyZGVkIG1lc3NhZ2U6JC8gew0KICByZW1vdmU9MTsNCiAg bmV4dDsNCiAgfQ0KDQp7DQogIGlmIChyZW1vdmU9PTEpDQogICAgew0KICAg IHByaW50ZigiRnJvbSBtcmVjb3ZlckBtYWlsLnJlY292ZXJ5LmVtZXJnZW5j eS5zeXN0ZW0gJXNcbiIsIiciJGRhdGUiJyIpOw0KICAgIHJlbW92ZT0wOw0K ICAgIG5leHQ7DQogICAgfQ0KICBlbHNlDQogICAgcHJpbnQNCn0gJyAkMQ0K --2007848608-33463914-828626697=:815-- From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13697; Thu, 4 Apr 96 09:10:12 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA08136; Thu, 4 Apr 96 08:52:10 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from homer14.u.washington.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA08130; Thu, 4 Apr 96 08:52:08 -0800 Received: from localhost by homer14.u.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA50265; Thu, 4 Apr 96 08:52:08 -0800 Date: Thu, 4 Apr 1996 08:52:07 -0800 (PST) From: David Prager Branner To: pine-info@cac.washington.edu Subject: "Undisclosed recipients" Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII A recent change in Pine is that if I send a message only as BCC, without an entry in the To line, everyone gets a message that says it is addressed to "undisclosed recipients". That means I can no longer use BCC to send the same message to several people without their knowing it. I don't see why I have to notify people when I am not writing to them personally. It is mildly offensive to some people to get mail that isn't 100% personal, and in order to avoid this I will have to spend a great deal longer writing messages than I used to have to. Effectively, you have put an end to one of the great time-saving devices of email. Please restore the old way BCC worked. Sincerely, David Prager Branner Asian L&L, University of Washington, Box 353521 Seattle, WA 98195-3521 USA Web: http://weber.u.washington.edu/~yuenren From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14938; Thu, 4 Apr 96 09:39:05 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA09362; Thu, 4 Apr 96 09:30:14 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mailhost2.cac.washington.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA09354; Thu, 4 Apr 96 09:30:12 -0800 Received: from bart.cac.washington.edu by mailhost2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02286; Thu, 4 Apr 96 09:30:11 -0800 Received: from shiva1.cac.washington.edu by bart.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA24047; Thu, 4 Apr 96 09:30:10 -0800 Date: Thu, 4 Apr 1996 09:30:10 -0800 (PST) From: Terry Gray To: David Prager Branner Cc: pine-info@cac.washington.edu Subject: Re: "Undisclosed recipients" In-Reply-To: Message-Id: Organization: University of Washington; Computing & Communications Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII David, Here's the rationale behind the change: The problem with the "old" method is that there is some widely deployed Internet mail transfer software that will notice an empty To: line and turn all of the "envelope" recipient addresses (i.e. those in your BCC line) into "Apparently-To:" header lines... so the "Blind" nature of the BCC is totally undermined. You can control what will end up on the To: line by putting something on it yourself, either a valid address or any string similar to the "undisclosed recipients: ;" <-- note the colon and semicolon at the end. For example, if you'd like to continue your "personal note" subterfuge, you could enter on the To: line "My best friend: ;" But if you leave it blank, Pine will now try to save you from embarrassment (the unintended disclosure of recipients via BCCs turning into Apparently-To lines) by adding the Undisclosed recipients string... -teg On Thu, 4 Apr 1996, David Prager Branner wrote: > A recent change in Pine is that if I send a message only as BCC, without > an entry in the To line, everyone gets a message that says it is addressed > to "undisclosed recipients". That means I can no longer use BCC to send > the same message to several people without their knowing it. > > I don't see why I have to notify people when I am not writing to them > personally. It is mildly offensive to some people to get mail that isn't > 100% personal, and in order to avoid this I will have to spend a great > deal longer writing messages than I used to have to. Effectively, you > have put an end to one of the great time-saving devices of email. > > Please restore the old way BCC worked. > > Sincerely, > > David Prager Branner > Asian L&L, University of Washington, Box 353521 > Seattle, WA 98195-3521 USA > Web: http://weber.u.washington.edu/~yuenren > > From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21174; Thu, 4 Apr 96 12:00:07 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA26887; Thu, 4 Apr 96 11:49:57 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA26875; Thu, 4 Apr 96 11:49:55 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4uzz-00038FC; Thu, 4 Apr 96 11:47 PST To: pine-info@cac.washington.edu From: giannett@lij.edu (Charles Giannetto) Subject: Re: small pine 3.92 oddity Date: 4 Apr 1996 12:48:11 -0500 Message-Id: <4k120r$40n@ns.lij.edu> References: <4jp4gb$kdc@blackice.winternet.com> Ordway Music Theatre (ordway@subzero.winternet.com) wrote: : When I run my new pine 3.92 as root on my DG box, I keep getting the : following error: : [Error saving configuration in file "/.pinerc": No such file or directory] : Thanks : -Bryce On a similar note ... I get a message when I attempt to send mail to anyone not in my personal address book about Pine's inability to edit/open the .addressbook.lu file. It tells me that it is using a tmp file and continues. However, if I delete the .addressbook.lu file and again attempt to send mail to someone (not in my addressbook), I get the same error message but .addressbook.lu does indeed get created. It's really a minor problem as everything appears to be functioning properly other than for the message. I never saw anything like this when running 3.91. FWIW, I'm running on a Sun Spark 20 (Solaris 2.4). Anyone else see this? - Charlie giannett@lij.edu -- This message represents the personal views and opinions of the individual sender and should in no way be construed as an authorized communication on behalf of Long Island Jewish Medical Center. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21733; Thu, 4 Apr 96 12:11:16 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13702; Thu, 4 Apr 96 11:59:57 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13696; Thu, 4 Apr 96 11:59:55 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4vBt-00038TC; Thu, 4 Apr 96 11:59 PST To: pine-info@cac.washington.edu From: yuan@nka1.med.uc.edu (Jie Yuan) Subject: Re: can I slow PINE down? Date: 4 Apr 1996 17:38:28 GMT Message-Id: <4k11ek$h9j@babbage.ece.uc.edu> References: <4jgcth$oj3@huron.eel.ufl.edu> In article <4jgcth$oj3@huron.eel.ufl.edu>, dpf@afn.org (David P. Fraleigh) writes: >I recently bought a new (for me faster 14,400) modem... It is a pleasure >to use. Being able to access things more quickly is great. However I am >having problems using PINE that I didn't have before... It is just that >when I type I am getting occasional problems with untyped characters >showing up in the text... and difficulty moving the cursor back and >forth in the text... etc. etc. It is very frustrating... I even pulled >this modem out (Zoltrix 14,4000 wanting to smash it with a hammer) and >switched back to my 2400 one... but I have grown used to the speed of the >faster one... My question is the following...[ Are the problems that I >am having related to the modems higher speed... Are modems more >sensitive to line noise or glitches as they get faster (in the same way >that faster cars are harder to control)... And if that is the case can I >somehow setup PINE to do its stuff at 2400 baud while allowing my other >internet viewing to proceed at a faster pace?... You are seeing modem errors, not pine errors, I think. It may be on the telephone line, it may be on either your modem or the server's modem. What else do you do with the login session? Do you see random characters when you do other things in the session? I hate to say, but sometimes, there are bad modems. Jie -- Jie Yuan, PhD - U. Cincinnati - Pharmacology & C.B. -- == POBox 670575, Cin., OH 45267-0575 = 513-558-2352 == == Jie.Yuan@UC.edu = www.uc.edu/~yuanj = using Knews == == finger -l yuanj@ucunix.san.uc.edu for my PGP pub. key= From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22111; Thu, 4 Apr 96 12:22:34 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14006; Thu, 4 Apr 96 12:10:06 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA14000; Thu, 4 Apr 96 12:10:05 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4vKx-00038VC; Thu, 4 Apr 96 12:08 PST To: pine-info@cac.washington.edu From: surak@uclink2.berkeley.edu (Jason Lee) Subject: mhmail -*splat*-> inbox -> back to pine-type inbox ? Date: 4 Apr 1996 12:22:54 GMT Message-Id: <4k0euu$i3s@agate.berkeley.edu> ARGH!!!!!!!!!!!! On a misguided recommendation, I tried mhmail and it splitters my inbox file into many smaller files and changes the folder mail format. I tried to cat all the old pieces of mail together and ran Pine again. It recognized only one file, and it was not identified as a mail folder. Is there a program to recover the Pine-style folder or am I S.O.L. and I have to manually trick Pine for each of my 113 pieces of mail? Jason From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22145; Thu, 4 Apr 96 12:22:47 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27472; Thu, 4 Apr 96 12:09:58 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27466; Thu, 4 Apr 96 12:09:57 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4vKi-00038FC; Thu, 4 Apr 96 12:08 PST To: pine-info@cac.washington.edu From: eyuan@ms2.hinet.net (Etienne Yuan) Subject: Re: Problem Using Unix Pine 3.92 and Win95... Date: Thu, 04 Apr 96 07:39:57 GMT Message-Id: <4jvu9n$q0n@netnews.hinet.net> References: <31606F55.6587@server.wulaw.wustl.edu> In article <31606F55.6587@server.wulaw.wustl.edu>, "Gregory J. Hickel" wrote: >I am having difficulty with Unix Pine 3.92 now that I have converted to >Windows 95. When I attempt to print a message from my unix window it >looks like it is going to print but nothing ever comes out. This >problem has just appeared since I converted to Win95. Any >Suggestions??? Please e-mail responses. > >Thanks-- > >Greg Hickel >gjhickel@server.wulaw.wustl.edu you're probably trying to access pine through the dialer program. You have use your telnet client to access it, you will find this program in your c:\windows folder. Or you can use your Hyperterminal client. In any case, why bother? Exchange is much neater program to use. From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22172; Thu, 4 Apr 96 12:23:00 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27486; Thu, 4 Apr 96 12:10:04 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27479; Thu, 4 Apr 96 12:10:02 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4vKw-00038UC; Thu, 4 Apr 96 12:08 PST To: pine-info@cac.washington.edu From: zach@world.std.com Subject: Re: 3.92, NCSA Telnet 2.6 -- can't cancel compositions Message-Id: References: <4jsvsj$1b5s@news.missouri.edu> Date: Thu, 4 Apr 1996 10:10:52 GMT Another option is to use Esc Esc C instead of Ctrl-C. I tried to make the changes in Telnet but can't remember if they worked. Robert Emmet Currie (rcurrie@fox.nstn.ns.ca) wrote: : In article <4jsvsj$1b5s@news.missouri.edu>, pixel@coe.missouri.edu wrote: : > Hey gang, : > : > I just installed Pine 3.92 on a Silicon Graphics Challenge S server : > running IRIX 5.3. All the Indys on our network are working fine with : > it, but when Mac user connect via NCSA Telnet 2.6, they are unable to : > abort messages -- that is, Control-C doesn't work. I have confirmed : > this, and it appears that Control-C is the only command that fails to : > work. Other control sequences work fine (as far as I can tell). : This is a problem in NCSA Telnet. The solution is to go to Session->Setup : Keys and then delete out the key assignment in the three boxes. Then Save : Set (under the file menu). Then, when your start up Telnet from the saved : Set file, the key assignments you have made will stick. : -- : Robert Currie : Cobalt Communications : Halifax, Nova Scotia -- ------------------------------------------------------ | Zach Leber | zach@world.std.com (home) | | RSA | zach@radionics.com (work) | | 22 Terry Avenue | Tel: 617-238-0600 x1312 | From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA22277; Thu, 4 Apr 96 12:26:33 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13996; Thu, 4 Apr 96 12:10:01 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from rain.psg.com by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA13987; Thu, 4 Apr 96 12:10:00 -0800 Received: by rain.psg.com (Smail3.1.29.1 #1) id m0u4vKu-00038TC; Thu, 4 Apr 96 12:08 PST To: pine-info@cac.washington.edu From: Achim Dreyer Subject: return receipts in Pine - please use DSN Date: Thu, 4 Apr 1996 13:20:40 +0200 Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Mark M. (markm@voicenet.com) wrote: : wcwoods@library.uwaterloo.ca wrote: : : : : With 'mail' one could add a statement 'set receipt' in the .mailrc file to get : : confirmation of receipts from remote mailer servers. How is this done in the : : pine client? Can't find anything in the Pine documentation re this. thanks,cw : Add "Return-Recipt-To: wcwoods@library.uwaterloo.ca" to the list of "customized : headers." This is in config under the option "customized-hdrs." : - -- Mark This method only works with with sendmail versions prior to 8.7.3 and should not be further encouraged as the successor DSN is already an rfc draft and is fully supported by all newer versions of sendmail (>= 8.7.3). I suggest that the next version of pine will support this feature... Well here's a posting from comp.mail.sendmail : From: Sean Vickery Newsgroups: comp.mail.sendmail Subject: Re: DSN question Date: 19 Jan 1996 07:27:51 GMT Organization: Griffith University, Brisbane, Australia Message-ID: <4dnh5n$s7m@ngriffin.itc.gu.edu.au> References: X-Copyright: This article copyright (c) 1995 Sean Vickery. All rights reserved. Attributed reproduction permitted except by Microsoft. License to distribute this post is available to Microsoft for the sum of one thousand Australian dollars. On Mon, 8 Jan 1996 12:49:49 GMT, Miroslav Ruda wrote in comp.mail.sendmail: > Hi All, > > I have questions about DSN (Delivery Status Notification). > > Do you know any MUA, which support it? If an answer is no, could'n we return > support of Return-Receipt-To to sendmail 8.7.x ? > > And, can it be supported by MUAs, if it's extension of ESMTP and MUA doesn't > connect to sendmail's port but call sendmail as program (most of MUAs,as I > know)? DSNs can be supported easily by MUAs. You invoke sendmail with the `-bs' option obtaining a sendmail which speaks ESMTP on stdin/stdout. Heres an example of me sending some mail to myself, , requesting a DSN: $ /usr/lib/sendmail -bs 220 anubis.itc.gu.edu.au ESMTP Sendmail 8.7.3/8.7.3; Fri, 19 Jan 1996 17:06:15 +1000 (EST) ehlo localhost.itc.gu.edu.au 250-anubis.itc.gu.edu.au Hello seanv@localhost, pleased to meet you 250-EXPN 250-8BITMIME 250-SIZE 250-DSN 250-VERB 250-ONEX 250 HELP mail from: 250 ... Sender ok rcpt to: notify=success,failure 250 Recipient ok data 354 Enter mail, end with "." on a line by itself Subject: just testing Doesn't everyone send their mail this way? (: . 250 RAA00572 Message accepted for delivery quit 221 anubis.itc.gu.edu.au closing connection $ Sendmail has had the `-bs' option for a long time. This method of invoking sendmail has the advantage of enabling the MUA to determine which addresses failed in a multi-recipient message. It has the disadvantage of being requiring an implementation of the client-side of ESMTP in the MUA. > Mirek Ruda (ruda@ics.muni.cz) I am firmly against reintroducing support for `Return-Receipt-To:' into sendmail. I am in favour of MUA developers including support for DSNs into their products. Sean. -- Sean Vickery Ph: +61 (0)7 3875 6410 Systems Programmer Information Services Griffith University Ciao, Achim (postmaster@math.uni-paderborn.de) From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA25020; Thu, 4 Apr 96 13:17:12 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15773; Thu, 4 Apr 96 13:11:22 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from mailhost2.cac.washington.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA15767; Thu, 4 Apr 96 13:11:20 -0800 Received: from bart.cac.washington.edu by mailhost2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06473; Thu, 4 Apr 96 13:11:19 -0800 Received: from shiva1.cac.washington.edu by bart.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA27235; Thu, 4 Apr 96 13:11:18 -0800 Date: Thu, 4 Apr 1996 13:11:18 -0800 (PST) From: Terry Gray To: Etienne Yuan , gjhickel@server.wulaw.wustl.edu Cc: pine-info@cac.washington.edu Subject: Re: Problem Using Unix Pine 3.92 and Win95... In-Reply-To: <4jvu9n$q0n@netnews.hinet.net> Message-Id: Organization: University of Washington; Computing & Communications Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII The Hyperterminal telnet client that ships with Win'95 does not support ANSI printing escape sequences. -teg On Thu, 4 Apr 1996, Etienne Yuan wrote: > In article <31606F55.6587@server.wulaw.wustl.edu>, "Gregory J. Hickel" wrote: > >I am having difficulty with Unix Pine 3.92 now that I have converted to > >Windows 95. When I attempt to print a message from my unix window it > >looks like it is going to print but nothing ever comes out. This > >problem has just appeared since I converted to Win95. Any > >Suggestions??? Please e-mail responses. > > > >Thanks-- > > > >Greg Hickel > >gjhickel@server.wulaw.wustl.edu > > you're probably trying to access pine through the dialer program. You have > use your telnet client to access it, you will find this program in your > c:\windows folder. Or you can use your Hyperterminal client. In any case, why > bother? Exchange is much neater program to use. > From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA25693; Thu, 4 Apr 96 13:34:01 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16127; Thu, 4 Apr 96 13:25:05 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from bayflash.stpt.usf.edu by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA16117; Thu, 4 Apr 96 13:25:02 -0800 Received: (eberius@localhost) by bayflash.stpt.usf.edu (8.6.11/8.6.5) id QAA15769; Thu, 4 Apr 1996 16:21:27 -0500 Date: Thu, 4 Apr 1996 16:21:26 -0500 (EST) From: Wayne X-Sender: eberius@bayflash To: pine-info@cac.washington.edu Subject: address? In-Reply-To: <315D8D24.4897@anderson.ucla.edu> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Could someone tell me the address to unsubscribe from pine-info? ___________________________________________ ,-~~-.___. / | ' \ #include ( ) 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \_/-, ,----' ==== // * * * * / \-'~; /~~~(O) Email: eberius@bayflash.stpt.usf.edu / __/~| / | or : usf71@aol.com =( _____| (_________| ____________________________________________ From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA01799; Thu, 4 Apr 96 16:07:21 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20769; Thu, 4 Apr 96 16:04:19 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from [199.107.235.5] by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA20748; Thu, 4 Apr 96 16:04:10 -0800 Received: (from charlie@localhost) by pvcorp.com (8.6.12/8.6.12) id PAA08921; Thu, 4 Apr 1996 15:44:13 -0800 Date: Thu, 4 Apr 1996 15:44:13 -0800 (PST) From: charlie To: Terry Gray Cc: Etienne Yuan , gjhickel@server.wulaw.wustl.edu, pine-info@cac.washington.edu Subject: Re: Problem Using Unix Pine 3.92 and Win95... In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 4 Apr 1996, Terry Gray wrote: > Date: Thu, 4 Apr 1996 13:11:18 -0800 (PST) > From: Terry Gray > To: Etienne Yuan , gjhickel@server.wulaw.wustl.edu > Cc: pine-info@cac.washington.edu > Subject: Re: Problem Using Unix Pine 3.92 and Win95... > > The Hyperterminal telnet client that ships with Win'95 does not support > ANSI printing escape sequences. > > -teg I found this to be true as well. FYI the telnet client that comes with Wincomm does support ANSI printing (but this costs $$$) -charlie From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx2.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA02260; Thu, 4 Apr 96 16:22:18 -0800 Received: by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21191; Thu, 4 Apr 96 16:18:27 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from aruba.CCIT.Arizona.EDU by mx2.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21175; Thu, 4 Apr 96 16:18:12 -0800 Received: (from yontaek@localhost) by aruba.ccit.arizona.edu (8.7.5/8.7.3) id RAA117149; Thu, 4 Apr 1996 17:21:18 -0700 Date: Thu, 4 Apr 1996 17:21:17 -0700 (MST) From: Choi X-Sender: yontaek@aruba.ccit.arizona.edu To: pine listserv Subject: ispell at Pico Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I know how to use ispell when I compose a message, yet how can I use ispell at Pico, if possible? From pinedev@shiva0.cac.washington.edu Sun ??? 0 00:00:00 1970 +0000 Return-Path: Received: from mx1.cac.washington.edu by shivams.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA06051; Thu, 4 Apr 96 17:51:45 -0800 Received: by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21714; Thu, 4 Apr 96 08:49:31 -0800 Errors-To: owner-pine-info@cac.washington.edu Sender: owner-pine-info@cac.washington.edu Received: from eagle.calstatela.edu by mx1.cac.washington.edu (5.65+UW96.03/UW-NDC Revision: 2.33 ) id AA21372; Thu, 4 Apr 96 08:36:25 -0800 Received: from uranus.calstatela.edu (uranus.calstatela.edu [130.182.193.1]) by eagle.calstatela.edu (8.6.12/8.6.12) with ESMTP id IAA15482 for ; Thu, 4 Apr 1996 08:39:59 -0800 Received: from localhost (jwong5@localhost) by uranus.calstatela.edu with SMTP id IAA29770 for ; Thu, 4 Apr 1996 08:39:40 -0800 X-Authentication-Warning: uranus.calstatela.edu: jwong5 owned process doing -bs Date: Thu, 4 Apr 1996 08:39:39 -0800 (PST) From: J W X-Sender: jwong5@uranus To: pine-info@cac.washington.edu Subject: bug Message-Id: Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="1916240705-1935073158-828635979=:29193" This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --1916240705-1935073158-828635979=:29193 Content-Type: TEXT/PLAIN; charset=US-ASCII Reporting a bug: Whenever I reply or send a mail, Im logged off. Ill try to send an attachment...... please reply me asap, thanks --1916240705-1935073158-828635979=:29193 Content-Type: APPLICATION/octet-stream; name=core Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: AAgEVgAAAchAQACF72IY4O9iGORQAAAAAAAAJQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAIAAAAAAAeV9wAHlfgAAAAAO//zKAADlqQ/PWn9AAX oAAABqAAAAB3+AAAAAQAAAABAAMBCwAAAAAAF6AAAAAAAAAAIAAAF8AAAAAg IAAAAAgAF6AAABHgAAAAgABwaW5lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAP////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////y4B0AAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAwAXwAwAF8AkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAXiawAAAAAABfAXAAXwGAAFfKwABX5ZAAWU7QAAAAAAAACzgAW2lQAAK9Y ABegAAAABsAAF8AAAzvep4HAYHwBAAAAAzvaMoHAYXgBAAAAneO/oH////kB AAABneO/oH////YBAAACAzva1IHAYJQBAAADAzvaUoHAYfQBAAAEAzvaZ4HA Y3ABAAAFAzvaaYHAY2gBAAAGAzvaZ4HAYZgBAAAHAzvaaYHAYowBAAAIAzva N4HAY5gBAAAJAzvaZ4HAYhABAAAKneO/oH///9sBAAALAzvXUIHAYOQBAAAM Azva1oHAYLABAAANAzva1IHAYrgBAAAOAzvaMYHAY0QBAAAPAzvXToHAY/QB AAAQAzva/4HAYUwBAAARAzvYIoHAYggBAAASAzvaaYHAYwABAAATneO/oH// /8ABAAAUAzva+4HAY7wBAAAVneO/oH///7oBAAAWneO/oH///7cBAAAXAzva aYHAYqwBAAAYAzvaaYHAY8ABAAAZAzvaZ4HAYdgBAAAaAzva04HAYxwBAAAb Azva1IHAYhQBAAAcneO/oH///6UBAAAdneO/oH///6IBAAAeAzva1IHAY1AB AAAfAzvazYHAYUwBAAAgAzvazYHAYCwBAAAhAzvaOIHAYGwBAAAiAzvac4HA Y0ABAAAjAzvXToHAY+gBAAAkAzvayoHAY9wBAAAlneO/oH///4oBAAAmAzvX UIHAYNgBAAAnAzva7oHAYewBAAAoAzvauYHAYGgBAAApneO/oH///34BAAAq neO/oH///3sBAAArneO/oH///3gBAAAsAzvazoHAYAQBAAAtAzvaUoHAYcQB AAAuAzva4YHAYWQBAAAvneO/oH///2wBAAAwneO/oH///2kBAAAxneO/oH// /2YBAAAyneO/oH///2MBAAAzAzvaRoHAYYABAAA0AzvasIHAYwgBAAA1AzvY JoHAYDwBAAA2AzvavYHAYSgBAAA3neO/oH///1QBAAA4neO/oH///1EBAAA5 AzvaOYHAYLQBAAA6neO/oH///0sBAAA7AzvaYoHAYRwBAAA8neO/oH///0UB AAA9Azva4YHAY8QBAAA+AzvaYYHAYVwBAAA/AzvaUIHAYkgBAABAAzva4IHA YGABAABBAzva/YHAYGQBAABCAzva+YHAYYQBAABDneO/oH///zABAABEAzva N4HAYagBAABFAzva7YHAYbABAABGAzva4oHAYDwBAABHAzvaOIHAYoABAABI AzvYB4HAYSwBAABJAzva+IHAYbABAABKAzvaN4HAYZQBAABLAzva+YHAYMgB AABMAzva+4HAYTQBAABNneO/oH///xIBAABOneO/oH///w8BAABPAzva4oHA YAABAABQneO/oH///wkBAABRAzva+oHAY2gBAABSAzvX1YHAYVgBAABTAzvX 1YHAYcwBAABUAzva+oHAYnwBAABVAzva34HAYtQBAABWneO/oH///vcBAABX AzvasIHAYSABAABYAzva5YHAYjABAABZAzvcHoHAYKABAABaAzvUa4HAYqAB AABbAzva+IHAYgQBAABcAzva+IHAYFABAABdAzvaO4HAYlQBAABeAzvacIHA YLABAABfneO/oH///twBAABgAzvayoHAYlwBAABhneO/oH///tYBAABiAzva OIHAYYQBAABjAzvasYHAYQQBAABkneO/oH///s0BAABlneO/oH///soBAABm neO/oH///scBAABnneO/oH///sQBAABoAzvaW4HAYOABAABpAzvaYoHAYggB AABqAzvaOIHAY2ABAABrAzva+IHAYaABAABsAzva/YHAYkQBAABtneO/oH// /rIBAABuneO/oH///q8BAABvAzvaSYHAYOABAABwneO/oH///qkBAABxAzva cIHAYwwBAAByAzvauYHAYWgBAABzAzvaL4HAYqwBAAB0Azva4YHAYGABAAB1 Azva4YHAYRwBAAB2Azva+oHAYPwBAAB3Azva5YHAYlQBAAB4neO/oH///pEB AAB5neO/oH///o4BAAB6neO/oH///osBAAB7neO/oH///ogBAAB8neO/oH// /oUBAAB9neO/oH///oIBAAB+neO/oH///n8BAAB/neO/oH///nwBAACAneO/ oH///nkBAACBneO/oH///nYBAACCneO/oH///nMBAACDneO/oH///nABAACE neO/oH///m0BAACFneO/oH///moBAACGneO/oH///mcBAACHneO/oH///mQB AACIneO/oH///mEBAACJneO/oH///l4BAACKneO/oH///lsBAACLAzvaMoHA YigBAACMAzvaUIHAYhABAACNAzvaZYHAY1QBAACO7//9XAAAAAAkSWQ6IGFk ZHJib29rLmMsdiA0LjMxOSAxOTk2LzAzLzE1IDA3OjEzOjQyIGh1YmVydCBF eHAgJAAAAAAAF84wAAAAAAAXzjkAAAABABfOQgAAAAIAF85KAAAAAwAXzk4A AAAEABfOVgAAAAYAAAAAAAAABQAhvIgAF95/ABfegQAAAAAAF96GABfeiAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF96TABfelQAAAAAAF96fABfe oQAAAAAAF96rABferQAAAAAAF962ABfeugAAAAAAF97DABfexQAAAAAAF97M ABfezgAAAAAAF97VABfe1wAAAAAAF97hABfe4wAAAAAAF97rABfe7QAAAAAA F97yABfe9AAAAAAAF97/ABffAQAAAAAAAAAAAAAAAAAAAAAAF98GABffCAAA AAAAF98SABffFAAAAAAAF98dABffHwAAAAAAAAAAAAAAAAAAAAAAF98lABff JwAAAAAAF98tABffLwAAAAAAF984ABffOgAAAAAAF99BABffQwAAAAACAAAA AAAAAAAAAAAAF8egAAAAAAAAAAAAAAAAABflzAAX5c8AAAAAAAAAAAAX5qUA F+ayABhs7AAAAAwAAAAAAAAAAAABMcgAAAAAAAAAAAAAxAgAF+a7hAAAAAAA AAAAF+bFABfm0gAYbQgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAARo0ABfm 24QAAAAAAAAAABfm5gAX5vMAGG1sAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAA AARrjAAX5vyEAAAAAAAAAAAX5wUAF+cSABhtiAAAAAwAAAAAAAAAAAAAAAAA AAAAAAAAAAABGjQAF+cagAAAAAAAAAAAF+clABfnMgAYbaQAAAAMAAAAAAAA AAAAATNkAAAAAAAAAAAAAMFkABfnPMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAK ABfpggAX6YX/////AAAAAAAAAAAAAAAAAAAAbwAAAG8AF+o7ABfqPQAAAGEA AABhABfqRwAX6kn/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABy AAAAcgAX8xYAF/MYAAAAYQAAAGEAF/MgABfzIv////8AAAAAAAAAAAAAAAD/ ///+AAAAAAAAAAAAAAAAAAAAEAAAAAoAF/cWABf3GQAAAA4AAAALABf3JwAX 9yoAAAFAAAAACgAX9zgAF/c5AAABQQAAAAsAF/c6ABf3O/////8AAAAAAAAA AAAAAAAAF/gMABf4DgAAAAAAF/gTABf4FQAAAAAAF/gdABf4HwAAAAAAF/go ABf4KgAAAAAAF/gvABf4MQAAAAAAF/g2ABf4OAAAAAAAF/g9ABf4PwAAAAAA F/hIABf4TAAAAAAAF/hVABf4VwAAAAAAF/hjABf4ZQAAAAAAF/hsABf4bgAA AAAAF/h3ABf4eQAAAAABAAAAAAAAAAAAAAAAF8tsAAAAAAAAAAAAAAAAABf4 gwAX+IUAAAAAABf4igAX+IwAAAAAABf4lAAX+JYAAAAAABf4nwAX+KEAAAAA ABf4qAAX+KoAAAAAABf4rwAX+LEAAAAAABf4tgAX+LgAAAAAABf4wQAX+MUA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4zgAX +NAAAAAAAQAAAAAAAAAAAAAAABfMGAAAAAAAAAAAAAAAAAAAAAAAAAAAABf6 +gAX+vsAAAAZAAAACgAX+vwAF/r/AAAAFgAAAAsAF/sDABf7Bv////8AAAAA AAAAAAAAAAAAF/3WLSBpbml0X2FiX2lmX25lZWRlZCAtCgAtLSBpbml0X2Fk ZHJib29rcyglcywgJWQsICVkLCAlZCkgLS0KAE9wZW4ASGFsZk9wZW4ATm9E aXNwbGF5AENsb3NlZABpbml0X2FkZHJib29rczogYWxyZWFkeSBpbml0aWFs aXplZDogJWQgYm9va3MKAEFkZHJlc3NCb29rIG5vdCBhY2Nlc3NpYmxlLCBw ZXJtaXNzaW9uIGRlbmllZAAtIGR1bXBfc29tZV9kZWJ1Z2dpbmcoJXMpIC0K AGluaXRpYWxpemVkICVkIG5fYWRkcmJrICVkIGN1cl9yb3cgJWQKAHRvcF9l bnQgJWxkIHJvX3dhcm5pbmcgJWQgbm9fb3BfcG9zc2JsICVkCgBOSUNLTkFN RQBGVUxMTkFNRQBBRERSRVNTAEZDQwBDT01NRU5UAERFRkFVTFQAcGFyc2Vf Zm9ybWF0OiBpZ25vcmluZyB1bnJlY29nbml6ZWQgd29yZCAiJXMiIGluIGFk ZHJlc3MtYm9vay1mb3JtYXRzCgBJZ25vcmluZyB1bnJlY29nbml6ZWQgd29y ZCAiJXMiIGluIGFkZHJlc3MtYm9vay1mb3JtYXRzAGFkZHJlc3MtYm9vay1m b3JtYXRzIGhhcyBubyByZWNvZ25pemFibGUgd29yZHMsIHVzaW5nIGRlZmF1 bHQgZm9ybWF0AFRpdGxlQmxhbmtUb3AAVGl0bGVEYXNoVG9wAFRpdGxlAFRp dGxlRGFzaEJvdHRvbQBUaXRsZUJsYW5rQm90dG9tAENsaWNrSGVyZQBMaXN0 Q2xpY2tIZXJlAExpc3RFbXB0eQBFbXB0eQBOb1Blcm1pc3Npb24AU2ltcGxl AExpc3RIZWFkAExpc3RFbnQATGlzdEJsYW5rVG9wAExpc3RCbGFua0JvdHRv bQBOb3RTZXQAQmVnaW5uaW5nAE9uZUJlZm9yZUJlZ2lubmluZwBUd29CZWZv cmVCZWdpbm5pbmcARW5kACVzOiB0eXBlICVzIGFkcmJrX251bSAlZAoAICAg Z2xvYmFsX3JvdyAlbGQgZGxjZWxudW0gJWxkIGRsY29mZnNldCAlbGQKAFNv cnQgcnVsZSAlcyB1bmtub3duCgAlczogJXMKACVzOiAlcwoALSBhZGRyYm9v a19yZXNldCAtCgAiXCIgbm90IGFsbG93ZWQgaW4gYWRkcmJvb2sgbmFtZQoA LSBlbmRfYWRyYmtzIC0KAC0gY29tcGxldGVseV9kb25lX3dpdGhfYWRyYmtz IC0KAC0gc2F2ZV9zdGF0ZSAtCgAtIHJlc3RvcmVfc3RhdGUgLQoALSBpbml0 X2Fib29rIC0KACAgICBhZGRyYm9vayBuaWNrbmFtZSA9ICVzIGZpbGVuYW1l ID0gJXMgd2FudCBvc3RhdHVzICVzCgA8bnVsbD4APG51bGw+AE9wZW4ASGFs Zk9wZW4ATm9EaXNwbGF5AENsb3NlZABUb3RhbGx5Q2xvc2VkACAgICBvc3Rh dHVzIHdhcyAlcywgd2FudCAlcwoAT3BlbgBIYWxmT3BlbgBOb0Rpc3BsYXkA Q2xvc2VkAFRvdGFsbHlDbG9zZWQAT3BlbgBIYWxmT3BlbgBOb0Rpc3BsYXkA Q2xvc2VkAFRvdGFsbHlDbG9zZWQARXJyb3Igb3BlbmluZy9jcmVhdGluZyBh ZGRyZXNzIGJvb2sgJXMAJXM6ICVzAGFkZHJlc3Nib29rAEVycm9yIG9wZW5p bmcgYWRkcmVzcyBib29rICVzOiAlcwoAQWRkcmVzcyBib29rICVzICglcykg b3BlbmVkIHdpdGggJWxkIGl0ZW1zCgBBZGRyZXNzYm9vayBwYXJzZSBlcnJv ciBpbiAlcyAoJXMpOiAlcwoAJXM6ICVzAGFkZHJlc3Nib29rAEluc3VmZmlj aWVudCBwZXJtaXNzaW9ucyBmb3Igb3BlbmluZyBhZGRyZXNzIGJvb2sgJXMA QnVnIGluIGFkZHJib29rLCBub3Qgc3VwcG9zZWQgdG8gaGFwcGVuLCByZS1z eW5jaW5nLi4uAEJ1ZyBpbiBhZGRyYm9vayAobnVsbCBkbGMgaW4gZGxpc3Qo JWxkKSwgbm90IHN1cHBvc2VkIHRvIGhhcHBlbgoAcGFuaWNfZGxpc3QALSBn ZXRfZGxjKCVsZCkgLQoALSBpbml0aWFsaXplX2RsY19jYWNoZSAtCgAtIGRv bmVfd2l0aF9kbGNfY2FjaGUgLQoALSB3YXJwX3RvX2RsYyglbGQpIC0KAC0g d2FycF90b19iZWdpbm5pbmcgLQoALSB3YXJwX3RvX2VuZCAtCgAtIGZsdXNo X2RsY19mcm9tX2NhY2hlIC0KAEJ1ZyBpbiBhZGRyYm9vaywgbm90IHN1cHBv c2VkIHRvIGhhcHBlbiwgcmUtc3luY2luZy4uLgBCdWcgaW4gYWRkcmJvb2ss IG5vdCBzdXBwb3NlZCB0byBoYXBwZW4sIHJlLXN5bmMKAHBhbmljX2Fib29r X2Fib3J0AGRsYzEAZGxjMgBkbGNfbmV4dCByZXR1cm5lZCBEbGNOb3RTZXQK AGRsYwBkbGNfcHJldiByZXR1cm5lZCBEbGNOb3RTZXQgKDEpCgBkbGMAZGxj X3ByZXYgcmV0dXJuZWQgRGxjTm90U2V0ICgyKQoAZGxjAEFkZHJib29rIGNo YW5nZWQgYnkgYW5vdGhlciBwcm9jZXNzLCByZS1zeW5jaW5nLi4uAGFkZHJi b29rIGNoYW5nZWQgd2hpbGUgd2UgaGFkIGl0IG9wZW4/LCByZS1zeW5jCgB2 YWxpZF9sb3c9JWxkIHZhbGlkX2hpZ2g9JWxkIGluZGV4X29mX2xvdz0lZCBz aXplX29mX2NhY2hlPSVkCgBuX2NhY2hlZD0lZCBuZXdfaW5kZXg9JWQga25v d25faW5kZXg9JWQgbmV4dF9pbmRleD0lZAoAbmV4dF9yb3c9JWxkIHByZXZf cm93PSVsZCByb3c9JWxkCgBCdWcgaW4gYWRkcmJvb2ssIG5vdCBzdXBwb3Nl ZCB0byBoYXBwZW4sIHJlLXN5bmNpbmcuLi4AQnVnIGluIGFkZHJib29rLCBp bXBvc3NpYmxlIGNhc2UgKCVkKSBpbiBkbGNfcHJldiwgcmUtc3luYwoAb2xk AEJ1ZyBpbiBhZGRyYm9vaywgbm90IHN1cHBvc2VkIHRvIGhhcHBlbiwgcmUt c3luY2luZy4uLgBCdWcgaW4gYWRkcmJvb2ssIGltcG9zc2libGUgY2FzZSAo JWQpIGluIGRsY19uZXh0LCByZS1zeW5jCgBvbGQAAFsgUGVybWlzc2lvbiBE ZW5pZWQgXQAlcyBBZGRyZXNzQm9vayA8JXM+AFBlcnNvbmFsAEdsb2JhbAAo UmVhZE9ubHkpAChSZWFkT25seSkAKFJlYWRPbmx5KQAoVW4tcmVhZGFibGUp AChVbi1yZWFkYWJsZSkAKFVuLXJlYWRhYmxlKQBCdWcgaW4gYWRkcmJvb2ss IG5vdCBzdXBwb3NlZCB0byBoYXBwZW4sIHJlLXN5bmNpbmcuLi4AQnVnIGlu IGFkZHJib29rLCBpbXBvc3NpYmxlIGRmbHQgaW4gZmlsbF9pbl9kbCAoJWQp CgBuZXcALSBkaXNwbGF5X2Jvb2soKSAtCiAgIHRvcCAlZCBzdGFydCAlZCBj dXJfbGluZSAlZCByZWRyYXcgJWQKAC0gcGFpbnRfbGluZSglZCwgJWQpIC0K ACUlLSVkLiVkcwBbIFNlbGVjdCBIZXJlIHRvIFNlZSBFeHBhbmRlZCBMaXN0 IF0AWyBFbXB0eSBdACUlLSVkLiVkcwAlJS0lZC4lZHMAJSUtJWQuJWRzICAA AAAAJS4xOHMgKGNvbnRpbnVlZCkAWyBTZWxlY3QgSGVyZSB0byBTZWUgRXhw YW5kZWQgTGlzdCBdAFsgRW1wdHkgXQBESVNUUklCVVRJT04gTElTVDoAAAAA AFtYXQBbIF0AWyBTZWxlY3QgSGVyZSB0byBTZWUgRXhwYW5kZWQgTGlzdCBd AFsgRW1wdHkgXQAAAC0gY2FsY3VsYXRlX2ZpZWxkX3dpZHRocyAtCgBVc2lu ZyAlcyBjaG9pY2U6ICVkICVkICVkAFsgU2VsZWN0IEhlcmUgdG8gU2VlIEV4 cGFuZGVkIExpc3QgXQBbIFNlbGVjdCBIZXJlIHRvIFNlZSBFeHBhbmRlZCBM aXN0IF0ALSByZWRyYXdfYWRkcl9zY3JlZW4gLQoACgogLS0tIEFERFJfQk9P S19TQ1JFRU4gLS0tCgoAUmVzZXR0aW5nIGFkZHJlc3MgYm9vay4uLgBSRVNF VFRJTkcgYWRkcmVzcyBib29rLi4uIGFkZHJfYm9va19zY3JlZW4hCgBBRERS RVNTIEJPT0sALS0tIGFkZHJfYm9va19jb21wb3NlIC0tLQoAUmVzZXR0aW5n IGFkZHJlc3MgYm9vay4uLgBSRVNFVFRJTkcgYWRkcmVzcyBib29rLi4uIGFk ZHJfYm9va19jb21wb3NlIQoAQ09NUE9TRVI6IFNFTEVDVCBBRERSRVNTAC0t LSBhZGRyX2Jvb2tfY29tcG9zZV9sY2MgLS0tCgBSZXNldHRpbmcgYWRkcmVz cyBib29rLi4uAFJFU0VUVElORyBhZGRyZXNzIGJvb2suLi4gYWRkcl9ib29r X2NvbXBvc2VfbGNjIQoAQ09NUE9TRVI6IFNFTEVDVCBMSVNUAC0tLSBhZGRy X2Jvb2tfY2hhbmdlX2xpc3QgLS0tCgBSZXNldHRpbmcgYWRkcmVzcyBib29r Li4uAFJFU0VUVElORyBhZGRyZXNzIGJvb2suLi4gYWRkcl9ib29rX2NoYW5n ZV9saXN0IQoAQUREUkVTUyBCT09LIChFZGl0KTogU0VMRUNUIEFERFJFU1NF UwAtIGFkZHJfYm9va190YWtlYWRkciAtCgBSZXNldHRpbmcgYWRkcmVzcyBi b29rLi4uAFJFU0VUVElORyBhZGRyZXNzIGJvb2suLi5hZGRyX2Jvb2tfdGFr ZWFkZHIhCgBUQUtFQUREUjogU0VMRUNUIE5JQ0tOQU1FAC0gYWRkcl9ib29r X25pY2tfZm9yX2VkaXQgLQoAUmVzZXR0aW5nIGFkZHJlc3MgYm9vay4uLgBS RVNFVFRJTkcgYWRkcmVzcyBib29rLi4uYWRkcl9ib29rX25pY2tfZm9yX2Vk aXQhCgBTRUxFQ1QgTklDS05BTUUALSBhZGRyX2Jvb2tfc2VsbmljayAtCgBS ZXNldHRpbmcgYWRkcmVzcyBib29rLi4uAFJFU0VUVElORyBhZGRyZXNzIGJv b2suLi5hZGRyX2Jvb2tfc2VsbmljayEKAFNFTEVDVCBOSUNLTkFNRQAtIGFk ZHJfYm9va19zZWxhZGRyIC0KAFJlc2V0dGluZyBhZGRyZXNzIGJvb2suLi4A UkVTRVRUSU5HIGFkZHJlc3MgYm9vay4uLmFkZHJfYm9va19zZWxhZGRyIQoA U0VMRUNUIEFERFJFU1MALSBhZGRyX2Jvb2tfc2VsYWRkcl9ub2Z1bGwgLQoA UmVzZXR0aW5nIGFkZHJlc3MgYm9vay4uLgBSRVNFVFRJTkcgYWRkcmVzcyBi b29rLi4uYWRkcl9ib29rX3NlbGFkZHJfbm9mdWxsIQoAU0VMRUNUIEFERFJF U1MALSBhZGRyX2Jvb2tfbWFueW5pY2tzIC0KAFJlc2V0dGluZyBhZGRyZXNz IGJvb2suLi4AUkVTRVRUSU5HIGFkZHJlc3MgYm9vay4uLmFkZHJfYm9va19t YW55bmlja3MhCgBTRUxFQ1QgTklDS05BTUVTAD8ASGVscABPAE9USEVSIENN RFMAUABQcmV2RW50cnkATgBOZXh0RW50cnkALQBQcmV2UGFnZQBTcGMATmV4 dFBhZ2UARABEZWxldGUAQQBBZGROZXcAQwBDb21wb3NlVG8AVwBXaGVyZUlz AD8ASGVscABPAE9USEVSIENNRFMAUQBRdWl0AEwATGlzdEZsZHJzAEcAR290 b0ZsZHIASQBJbmRleABZAHByWW50AFQAVGFrZUFkZHIAWABlWHBvcnQARgBG b3J3YXJkAC0tLSBhZGRyX2Jvb2sgLS0tICAoJXMpCgBBZGRyQm9va1NjcmVl bgBTZWxlY3RBZGRyQ29tAFNlbGVjdEFkZHJMY2NDb20AU2VsZWN0Tmlja3ND b20AU2VsZWN0QWRkcgBTZWxlY3RBZGRyVGFrZQBTZWxlY3RBZGRyTm9GdWxs Q29tAFNlbGVjdE5pY2sAU2VsZWN0Tmlja1Rha2UAU2VsZWN0Tmlja0NvbQBT ZWxlY3RNYW55Tmlja3MAVW5rbm93blN0eWxlAE5vIEFkZHJlc3MgQm9vayBD b25maWd1cmVkAE5vdyBpbiBhZGRyZXNzYm9vayAlcwBOb3cgaW4gYWRkcmVz c2Jvb2sgJXMAYWRkcl9ib29rOiB0b3Agb2YgbG9vcCwgYWRkcmJrICVkIHRv cF9lbnQgJWxkIGN1cl9yb3cgJWQKAEUARXhpdFNlbGVjdABTAFtTZWxlY3Rd AFgAW1NldC9VbnNldF0AU2VsZWN0AFNldC9VbnNldABbU2VsZWN0XQBMAExp c3RNb2RlAE0ATWFpbiBNZW51AFMAW1NlbGVjdF0AVgBbVmlldy9FZGl0XQBE AERlbGV0ZQBObyBhZGRyZXNzIGJvb2sgb3BlcmF0aW9ucyBwb3NzaWJsZQBB ZGRyYm9vayBjb21tYW5kIDonJWMnICglZCkKAEhFTFAgT04gQUREUkVTUyBC T09LAEhFTFAgT04gQUREUkVTUyBCT09LAEhFTFAgT04gQUREUkVTUyBCT09L AEhFTFAgT04gQUREUkVTUyBCT09LAEhFTFAgT04gQUREUkVTUyBCT09LAEhF TFAgT04gQUREUkVTUyBCT09LAFJlYWxseSBhYmFuZG9uIHlvdXIgc2VsZWN0 aW9ucyAATm8gZW50cmllcyBpbiBhZGRyZXNzIGJvb2suIFVzZSBFeGl0U2Vs ZWN0IHRvIGxlYXZlIGFkZHJlc3MgYm9vawBVc2UgIlgiIHRvIG1hcmsgYWRk cmVzc2VzIG9yIGxpc3RzAAAALAAAAFlvdSBtYXkgb25seSBzZWxlY3QgbGlz dHMgZm9yIGxjYywgdXNlIGJjYyBmb3Igb3RoZXIgYWRkcmVzc2VzAABZb3Ug bWF5IG5vdCBzZWxlY3QgYSBsaXN0LCBzZWxlY3QgYSBzaW5nbGUgYWRkcmVz cyBpbnN0ZWFkAAAlcwBObyAlcyBzZWxlY3RlZABuaWNrbmFtZQBhZGRyZXNz AE5vIGVudHJpZXMgdG8gdmlldwBDdXJyZW50IGxpbmUgaXMgbm90IGVkaXRh YmxlAEFscmVhZHkgb24gZmlyc3QgbGluZS4AQWxyZWFkeSBvbiBsYXN0IGxp bmUuAEFscmVhZHkgb24gZmlyc3QgcGFnZS4AQWxyZWFkeSBvbiBsYXN0IHBh Z2UuAE5vIGVudHJpZXMgdG8gZGVsZXRlAE5vIGVudHJpZXMgdG8gc2VsZWN0 AFlvdSBtYXkgb25seSBzZWxlY3QgbGlzdHMgZm9yIGxjYywgdXNlIGJjYyBm b3IgcGVyc29uYWwgZW50cmllcwBZb3UgbWF5IG5vdCBzZWxlY3QgbGlzdCBt ZW1iZXJzLCBvbmx5IHdob2xlIGxpc3RzIG9yIHBlcnNvbmFsIGVudHJpZXMA WW91IG1heSBvbmx5IHNlbGVjdCBhZGRyZXNzZXMgb3IgbGlzdHMAVXNlICJY IiB0byBzZWxlY3QgYWRkcmVzc2VzIG9yIGxpc3RzAE5vIGVudHJpZXMgdG8g dGFrZQBObyBlbnRyaWVzIHRvIGV4cG9ydABOb3RoaW5nIHRvIGV4cG9ydABO byBlbnRyaWVzIHRvIGZvcndhcmQATm90aGluZyB0byBmb3J3YXJkAENhbiBv bmx5IGZvcndhcmQgd2hvbGUgZW50cmllcwBGMQA/AEFkZHJlc3NCb29rJXMl cyBpcyBSZWFkIE9ubHkAIAAAACVzIGlzIEVtcHR5AEFkZHJlc3MgQm9vawBE aXN0cmlidXRpb24gTGlzdAAlcyBub3QgZXhwYW5kZWQsIHVzZSAiUyIgdG8g ZXhwYW5kAEFkZHJlc3MgQm9vawBEaXN0cmlidXRpb24gTGlzdABBZGRyZXNz IGJvb2sgJXMgY2FuY2VsbGVkAFRhYnMgbm90IGFsbG93ZWQgaW4gYWRkcmVz cyBib29rAEAAAEAALSBleHBhbmRfYWRkcnNfZm9yX3BpY28gLQoAQWRkcmVz cwBwcm9ncmFtbWVyIGJvdGNoIGluIGV4cGFuZF9hZGRyc19mb3JfcGljbwAl cwBFcnJvciBhbGxvY2F0aW5nIHNwYWNlLgAKADxub25lPgAsCiUqcwAgAAoA QUREUkVTUyBCT09LIChSaWNoIFZpZXcpAC0gdmlld19tZXNzYWdlX2Zvcl9w aWNvIC0KAEVycm9yIGFsbG9jYXRpbmcgc3BhY2UuAE1FU1NBR0UgVEVYVABO aWNrbmFtZSAgOiAATmlja25hbWUAVG8gQWRkckJrAEZ1bGxuYW1lICA6IABG dWxsbmFtZQBUbyBNZXNzYWdlAEZjYyAgICAgICA6IABGaWxlQ29weQBUbyBG bGRycwBDb21tZW50ICAgOiAAQ29tbWVudABUbyBNZXNzYWdlAEFkZHJlc3Nl cyA6IABBZGRyZXNzZXMAVG8gQWRkckJrAC0gZWRpdF9lbnRyeSAtCgAAAAAA AABBRERSRVNTIEJPT0sgKCVzKQBWaWV3AEVkaXQALCAAJXMgaXMgY2FuY2Vs bGVkAEVkaXQAVGFrZQBFcnJvciB1cGRhdGluZyBhZGRyZXNzIGJvb2s6ICVz AFBpbmUgYnVnAFdhcm5pbmchIG5pY2tuYW1lICVzIGFsc28gZXhpc3RzIGlu ICIlcyIlcyVzACBhcyAAAAAiJXMiIGFscmVhZHkgaW4gYWRkcmVzcyBib29r LgAALSB2ZXJpZnlfYWRkciAtICglcykKAG51bABwcm9ncmFtbWVyIGJvdGNo IGluIHZlcmlmeV9hZGRyAABSZXNldHRpbmcgYWRkcmVzcyBib29rLi4uAFJF U0VUVElORyBhZGRyZXNzIGJvb2suLi4gdmVyaWZ5X2FkZHIoJXMpIQoAAABT YXZlIGNoYW5nZXMgAABDYW5jZWwgACAoYW5zd2VyaW5nICJZZXMiIHdpbGwg YWJhbmRvbiBhbnkgY2hhbmdlcyBtYWRlKSAAAHRha2UAY2hhbmdlcwAtIGFi X2NvbXBvc2VfdG9fYWRkciAtCgBXYXJuaW5nOiAgdGhpcyBsaXN0IGlzIGVt cHR5IQAlcwAtIGFiX2V4cG9ydCAtCgBQaW5lIGRlbW8gY2FuJ3QgZXhwb3J0 IGFkZHJlc3NlcyB0byBmaWxlcwBMaXN0IGlzIGVtcHR5LCBub3RoaW5nIHRv IGV4cG9ydCEAJXMAXlQAVG8gRmlsZXMARVhQT1JUOiAoY29weSBhZGRyZXNz ZXMpIHRvIGZpbGUgaW4gJXMgZGlyZWN0b3J5OiAAY3VycmVudABob21lAEVY UE9SVAAvAEV4cG9ydCBjYW5jZWxsZWQAJXMARXJyb3IgZXhwYW5kaW5nIGZp bGUgbmFtZTogIiVzIiB1bmtub3duIHVzZXIAQ2FuJ3QgZXhwb3J0IHRvIGZp bGUgb3V0c2lkZSBvZiAlcwBPAE92ZXJ3cml0ZQBBAEFwcGVuZABGaWxlICIl cyVzIiBhbHJlYWR5IGV4aXN0cy4gIE92ZXJ3cml0ZSBvciBhcHBlbmQgaXQg PyAALi4uAABFcnJvciBkZWxldGluZyBvbGQgJXM6ICVzAEV4cG9ydCBjYW5j ZWxsZWQAT3BlbmluZyBmaWxlICIlcyIgZm9yIGV4cG9ydAoARXJyb3Igb3Bl bmluZyBmaWxlICIlcyIgZm9yIGFkZHJlc3MgZXhwb3J0OiAlcwAKAEZBSUxF RCBFeHBvcnQ6IGZpbGUgIiVzIiA6ICVzCgBFcnJvciBleHBvcnRpbmcgdG8g IiVzIiA6ICVzAEFkZHJlc3NlcyAlcyB0byBmaWxlICIlcyIAZXhwb3J0ZWQA b3ZlcndyaXR0ZW4AYXBwZW5kZWQALSBhYl9mb3J3YXJkIC0KAFRyb3VibGUg YWNjZXNzaW5nIGN1cnJlbnQgZW50cnkARm9yd2FyZGVkIGFkZHJlc3MgYm9v ayBlbnRyeSBmb3IgUGluZQAKICBbIEF0dGFjaGVkIHRvIHRoaXMgbWVzc2Fn ZSBpcyBhbiBlbnRyeSBmcm9tIHRoZSBzZW5kZXIncyBQaW5lIGFkZHJlc3Mg ICAgIF0KICBbIGJvb2suICBUbyBhZGQgaXQgdG8geW91ciBQaW5lIGFkZHJl c3MgYm9vaywgdXNlIHRoZSAiVGFrZUFkZHIiIGNvbW1hbmQuIF0KAFByb2Js ZW0gY3JlYXRpbmcgc3BhY2UgZm9yIG1lc3NhZ2UgdGV4dABESVJFQ1RPUlkA UGluZSBhZGRyZXNzYm9vayBlbnRyeQBwcm9maWxlAFgtRW1haWwtQWJvb2st RW50cnkAWC1OaWNrbmFtZTogJXMNCgBDTiVzJXM6ICVzDQoAO2NoYXJzZXQ9 AAAAWC1GY2M6ICVzDQoATWlzYyVzJXM6ADtjaGFyc2V0PQAAACAlcw0KACAl cw0KAEV4cGFuZCBuaWNrbmFtZXMARm9yd2FyZCBjYW5jZWxsZWQALCAAJXMA RW1haWwlcyVzOiAlcw0KADtjaGFyc2V0PQAAAEVtYWlsJXMlczogJXMNCgA7 Y2hhcnNldD0AAABFbWFpbCVzJXM6ICVzDQoAO2NoYXJzZXQ9AAAAUHJvYmxl bSBjcmVhdGluZyBzcGFjZSBmb3IgbWVzc2FnZSB0ZXh0AEZPUldBUkRJTkcg QUREUkVTUyBCT09LIEVOVFJZAC0gYWJfZ290b19mb2xkZXIgLQoALSBhYl93 aGVyZWlzIC0KAHNlYXJjaABXb3JkIG5vdCBmb3VuZABTZWFyY2ggd3JhcHBl ZCB0byBiZWdpbm5pbmcAYWRkcmVzcyBib29rcyAAAAAlLTEwLjEwcyAlLTM1 LjM1cyAlcwoAACUtMTAuMTBzICUtMzUuMzVzICVzCgBESVNUUklCVVRJT04g TElTVDoAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgJXMKACVzCgBbIFNlbGVjdCBIZXJlIHRvIFNlZSBFeHBhbmRl ZCBMaXN0IF0AJXMKAFsgRW1wdHkgXQAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICVzCgBbIEVtcHR5IF0AJXMKAC0g YWJfcmVzaXplIC0KICAgIGxfcF9wIHdhcyAlZCwgbm93ICVkCgAtIGFkZHJf Ym9va19kZWxldGUgLQoAAFJlYWxseSBkZWxldGUgIiUuNTBzIgAAUmVhbGx5 IGRlbGV0ZSBFTlRJUkUgbGlzdCAiJS41MHMiAFJlYWxseSBkZWxldGUgIiUu MTAwcyIgZnJvbSBsaXN0AAAAAEVudHJ5IGRlbGV0ZWQsIGFkZHJlc3MgYm9v ayB1cGRhdGVkAGFib29rOiBFbnRyeSAlcwoAZGVsZXRlZABtb2RpZmllZABF cnJvciB1cGRhdGluZyBhZGRyZXNzIGJvb2s6ICVzAEVycm9yIGRlbGV0aW5n IGVudHJ5IGZyb20gJXMgKCVzKTogJXMKAEVudHJ5IG5vdCBkZWxldGVkAF5U AFRvIEFkZHJCawBBbHJlYWR5IGFuIGVudHJ5IHdpdGggbmlja25hbWUgIiVz IgAtIHNlYXJjaF9ib29rIC0KAFdvcmQgdG8gc2VhcmNoIGZvciBbJXNdOiAA AABeWQBGaXJzdCBBZHIAXlYATGFzdCBBZHIAU2VhcmNoZWQgdG8gZmlyc3Qg ZW50cnkATm8gZW50cmllcwBTZWFyY2hlZCB0byBsYXN0IGVudHJ5AE5vIGVu dHJpZXMAJXNhdGNoZWQgc3RyaW5nIGluICVzICVzZmllbGRzAEFsc28gbQBN AG90aGVyIAAAJXNhdGNoZWQgc3RyaW5nIGluICVzAEFsc28gbQBNAE5pY2tu YW1lIGZpZWxkAEZ1bGxuYW1lIGZpZWxkAEFkZHJlc3MgZmllbGQARmNjIGZp ZWxkAENvbW1lbnQgZmllbGQAbGlzdCBtZW1iZXIgYWRkcmVzcwA/AC0gZmlu ZF9pbl9ib29rIC0KAFsgU2VsZWN0IEhlcmUgdG8gU2VlIEV4cGFuZGVkIExp c3QgXQBbIEVtcHR5IF0ALS0gYWRkX2Fib29rX2VudHJ5IC0tCgAiAEAuUkFX LUZJRUxELgAALS0gdGFrZV90b19hZGRyYm9va3NfZnJvbnRlbmQgLS0KAFJl c2V0dGluZyBhZGRyZXNzIGJvb2suLi4AUkVTRVRUSU5HIGFkZHJlc3MgYm9v ay4uLiB0YWtlX3RvX2FkZHJib29rc19mcm9udGVuZCEKAC0tIHRha2VfdG9f YWRkcmJvb2tzIC0tCgBFbnRlciBuZXcgb3IgZXhpc3Rpbmcgbmlja25hbWUg KG9uZSB3b3JkIGFuZCBlYXN5IHRvIHJlbWVtYmVyKTogAFIAUmVwbGFjZQBB AEFkZABBbHJlYWR5IGFuIGVudHJ5ICVzIGluIGFkZHJlc3MgYm9vayEAJXMg JXMgKCVzKSBleGlzdHMsIHJlcGxhY2Ugb3IgYWRkIGFkZHJlc3NlcyB0byBp dCA/IABMaXN0AEVudHJ5ADxubyBsb25nIG5hbWU+AEFkZHJlc3MgYm9vayBp cyBhdCBtYXhpbXVtIHNpemUuIFRha2VBZGRyIGNhbmNlbGxlZC4AQWRkcmJv b2sgYXQgTWF4IHNpemUsIFRha2VBZGRyIGNhbmNlbGxlZAoAAAAAAAAAYWRk aXRpb24AQ2FuJ3Qgb3BlbiBhZGRyZXNzIGJvb2shAENhbid0IG9wZW4gYWRk cmVzcyBib29rIQBBZGRyZXNzQm9vayBub3QgYWNjZXNzaWJsZSwgcGVybWlz c2lvbiBkZW5pZWQALSBhZGRyX2xvb2t1cCAtCgAlcyBub3QgYWxsb3dlZCBp biBuaWNrbmFtZXMAQmxhbmsgc3BhY2VzAENvbW1hcwBRdW90ZXMALSBvdXJf YnVpbGRfYWRkcmVzcyAtICAoJXMpCgBudWwAbm8gbmljawAAICAgb3VyX2J1 aWxkX2FkZHJlc3Mgc2F5cyAlcyBhZGRyZXNzCgBCQUQAR09PRAAtIGJ1aWxk X2FkZHJfbGNjIC0gKCVzKQoAbnVsAABSZXNldHRpbmcgYWRkcmVzcyBib29r Li4uAFJFU0VUVElORyBhZGRyZXNzIGJvb2suLi4gYnVpbGRfYWRkcmVzcygl cykhCgAALSBidWlsZF9hZGRyZXNzIC0gKCVzKQoAbnVsAABSZXNldHRpbmcg YWRkcmVzcyBib29rLi4uAFJFU0VUVElORyBhZGRyZXNzIGJvb2suLi4gYnVp bGRfYWRkcmVzcyglcykhCgAALSBidWlsZF9hZGRyZXNzX2ludGVybmFsIC0g ICglcykKAG51bABubyBuaWNrADwAPgA8AD4AAGJ1aWxkX2FkZHJlc3NfaW50 ZXJuYWwgcmV0dXJuaW5nIHBhcnNlIGVycm9yOiAlcwoATG9vcCBvciBEdXBs aWNhdGUgZGV0ZWN0ZWQgaW4gYWRkcmVzc2Jvb2shAC0gZXhwYW5kX2FkZHJl c3MgLSAgKCVzKQoAbnVsAG5vIG5pY2sAJXMgbm90IGluIGFkZHJlc3Nib29r ADsAKioqYWRkcmVzcy1sb29wLWluLWFkZHJlc3Nib29rcyoqKgAlcyAtLSAl cwA7AC0gYWRyYmtfbG9va3VwX3dpdGhfb3BlbnNfYnlfbmljayglcykgLQoA QAAAOiAAOwAgADwAPgAsIABcIgBcIgBeUABQcmV2IEFkZHJCb29rAF5OAE5l eHQgQWRkckJvb2sAAAAAAAogLSB1c2VfdGhpc19hZGRyYm9vayAtCgBObyAl c0FkZHJlc3Nib29rIHRvIFRha2UgdG8hAHdyaXRhYmxlIAAAVGFrZSB0byB3 aGljaCBhZGRyYm9vayA6ICVzAFtSZWFkT25seV0gAABObyBhZGRyZXNzYm9v ayAiJXMiAFRha2UgdG8gd2hpY2ggYWRkcmJvb2sgOiAlcwBbUmVhZE9ubHld IAAAVGFrZSB0byB3aGljaCBhZGRyYm9vayA6ICVzAFtSZWFkT25seV0gAAA/ AEhlbHAAVwBXaGVyZUlzAEUARXhpdFRha2UAVABUYWtlAFAAUHJldgBOAE5l eHQALQBQcmV2UGFnZQBTcGMATmV4dFBhZ2UAWABbU2V0L1Vuc2V0XQBBAFNl dEFsbABVAFVuU2V0QWxsAFMAU2luZ2xNb2RlAD8ASGVscABXAFdoZXJlSXMA RQBFeGl0VGFrZQBUAFtUYWtlXQBQAFByZXYATgBOZXh0AC0AUHJldlBhZ2UA U3BjAE5leHRQYWdlAEwATGlzdE1vZGUATm8gYWRkcmVzc2VzIHRvIHRha2Us IGNhbmNlbGxlZABMaXN0IG1vZGU6IFVzZSAiWCIgdG8gbWFyayBhZGRyZXNz ZXMgdG8gYmUgaW5jbHVkZWQgaW4gbGlzdABTaW5nbGUgbW9kZTogVXNlICJQ IiBvciAiTiIgdG8gc2VsZWN0IGRlc2lyZWQgYWRkcmVzcwBUQUtFIEFERFJF U1MgU0NSRUVOICglcyBNb2RlKQBMaXN0AFNpbmdsZQBIRUxQIEZPUiBUQUtF IEFERFJFU1MgU0NSRUVOAGFkZGl0aW9uAEFscmVhZHkgb24gbGFzdCBsaW5l LgBBbHJlYWR5IG9uIGZpcnN0IGxpbmUuAEFscmVhZHkgb24gbGFzdCBwYWdl LgBBbHJlYWR5IG9uIGZpcnN0IHBhZ2UuAEFscmVhZHkgaW4gTGlzdE1vZGUu ICBQcmVzcyAiUyIgZm9yIFNpbmdsZSBlbnRyeSBtb2RlLgBBbHJlYWR5IGlu IFNpbmdsZU1vZGUuICBQcmVzcyAiTCIgZm9yIExpc3QgZW50cnkgbW9kZS4A U2luZ2xlIG1vZGU6IFVzZSAiUCIgb3IgIk4iIHRvIHNlbGVjdCBkZXNpcmVk IGFkZHJlc3MATGlzdCBtb2RlOiBVc2UgIlgiIHRvIG1hcmsgYWRkcmVzc2Vz IHRvIGJlIGluY2x1ZGVkIGluIGxpc3QARjEAPwAAAF5ZAFRvcABeVgBCb3R0 b20AV29yZCB0byBmaW5kICVzJXMlczogAFsAAABdAABTZWFyY2hlZCB0byB0 b3AAU2VhcmNoZWQgdG8gYm90dG9tAFdoZXJlSXMgY2FuY2VsbGVkAFNlYXJj aCB3cmFwcGVkIHRvIGJlZ2lubmluZwBXb3JkIGZvdW5kAFdvcmQgbm90IGZv dW5kAE5vIGFkZHJlc3NlcyBtYXJrZWQgZm9yIHRha2luZy4gVXNlIEV4aXRU YWtlIHRvIGxlYXZlIFRha2VBZGRyIHNjcmVlbgBbJWNdICAlLSouKnMAICAg ICAlLSouKnMAJXMAWyVjXSAgJXMAICAgICAlcwAKIC0gdGFraW5nIGFkZHJl c3MgaW50byBhZGRyZXNzIGJvb2sgLSAKACBUaGVzZSBlbnRyaWVzIGFyZSB0 YWtlbiBmcm9tIHRoZSBhdHRhY2htZW50cyAAQ2FuJ3QgdGFrZSBhZGRyZXNz IGludG8gYWRkcmVzcyBib29rLiBFcnJvciBhY2Nlc3NpbmcgZm9sZGVyACBU aGVzZSBlbnRyaWVzIGFyZSB0YWtlbiBmcm9tIHRoZSBtc2cgaGVhZGVycyAA Q2FuJ3QgdGFrZSBhZGRyZXNzIGludG8gYWRkcmVzcyBib29rLiBFcnJvciBh Y2Nlc3NpbmcgZm9sZGVyAGZyb20AcmVwbHktdG8AdG8AY2MAYmNjACBCZWxv dyB0aGlzIGxpbmUgYXJlIHNvbWUgcG9zc2liaWxpdGllcyB0YWtlbiBmcm9t IHRoZSB0ZXh0IG9mIHRoZSBtc2cgACVzOgAAJiVzAC5SQVctRklFTEQuAEAA cmZjODIyAGRpcmVjdG9yeQBkZWZhdWx0dHlwZQBjaGFyc2V0AGVtYWlsACwA bWlzYwB4LWZjYwBjbgB4LW5pY2tuYW1lAEZvcndhcmRlZCBFbnRyeQBjaGFy c2V0AEAAcGxhaW4AcGxhaW4AMQBFcnJvciBpbiBhZGRyZXNzIChvayB0byB0 cnkgVGFrZSBhbnl3YXkpAEAACiAtIHRha2luZyBhZGRyZXNzIGZyb20gYWRk cmVzcyBib29rIC0gCgBkZWZhdWx0IGNhc2UgaW4gaW50ZXJuYWxfdGFrZSwg c2hvdWxkbid0IGhhcHBlbgoAbWlzc2luZyB8IGluIGZvcmNlZC1hYm9vay1l bnRyeSAiJXMiCgBubyBsaXN0cyBhbGxvd2VkIGluIGZvcmNlZC1hYm9vay1l bnRyeSAiJXMiCgAAACRJZDogYWRyYmtsaWIuYyx2IDQuMTM5IDE5OTYvMDMv MTYgMDk6NDc6NTIgaHViZXJ0IEV4cCAkAAAAAAAAAAAAAAAA/////wAAAAD/ /////////wAAAAAgAAAAAAAAAC0gYWRyYmtfb3BlbiglcykgLQoALmFkZHJl c3Nib29rAC5hZGRyZXNzYm9vawAuAGExAGEyAENhbid0IGNyZWF0ZSB0ZW1w b3JhcnkgZmlsZQByAEFkZHJlc3MgYm9vayAlcyBkb2Vzbid0IGV4aXN0LCBj cmVhdGluZwBBZGRyZXNzIGJvb2sgJXMgZG9lc24ndCBleGlzdCwgY3JlYXRp bmcKAHcAcgBjcmVhdGUgZmFpbGVkOiAlcwoALmx1AHIAbHUgZm9yY2VkIG5v dCB2YWxpZAoAbHUgaXMgb3V0IG9mIGRhdGU6IHRpbWVzdGFtcD0lbHUgZmls ZV9tdGltZT0lbHUKAGFzayBpZiBvayB0byBibGFzdCAlcwoAUGluZSBuZWVk cyB0byB1cGRhdGUgbG9va3VwIGZpbGUgJXMsIG9rAHVzZXIgc2F5cyBub3Qg b2sgdG8gYmxhc3QKAENhbid0IGNyZWF0ZSBsb29rdXAgZGF0YWJhc2UAdXNl ciBzYXlzIG9rIHRvIGJsYXN0CgBMb29rdXAgZmlsZSAlcyBkb2Vzbid0IGV4 aXN0LCBjcmVhdGluZwBMb29rdXAgZmlsZSAlcyBkb2Vzbid0IGV4aXN0LCBj cmVhdGluZwoAdwBmaWxlbmFtZSB0b28gbG9uZywgdXNpbmcgJXMAbmFtZSB0 b28gbG9uZywgdHJ5aW5nICVzCgBwcm9ibGVtcyBhY2Nlc3NpbmcgYWRkcmVz c2Jvb2sAYTMAdHJ5aW5nIHRtcGZpbGUgJXMKAGE0AENhbid0IGNyZWF0ZSAl cywgdXNpbmcgdGVtcCBmaWxlACVzIGlzIG5vdCB2YWxpZCwgcmVidWlsZGlu ZwoAZm9yY2luZyByZWJ1aWxkIG9mICVzLi4uACVzIGlzbid0IHZhbGlkLCBy ZWJ1aWxkaW5nLi4uAHN0aWxsIHJlYnVpbGRpbmcAZmFpbGVkIGluIGJ1aWxk X29uZGlza19oYXNoX2Zyb21fYWJvb2sKAC0gYWRyYmtfaXNfaW5fc29ydF9v cmRlciAtCgB3ACUyZAoAcgBQIypFQABQIypAIAAtIHZhbGlkX2hmaWxlIC0K AGx1IG5vdCB2YWxpZCAtIGNhbid0IHNlZWsgdG8gUE1BR0lDCgBsdSBub3Qg dmFsaWQgLSBjYW4ndCByZWFkIFBNQUdJQwoAUCMqRUAAbHUgbm90IHZhbGlk IC0gUE1BR0lDIGlzICVzCgBsdSBub3QgdmFsaWQgLSBjYW4ndCBzZWVrIHRv IFZFUlNfTlVNCgBsdSBub3QgdmFsaWQgLSBjYW4ndCByZWFkIFZFUlNfTlVN CgAxMABsdSBub3QgdmFsaWQgLSBWRVJTX05VTSBpcyAlcyBub3QgJXMKADEw AGx1IG5vdCB2YWxpZCAtIGNhbid0IHNlZWsgdG8gSFRBQkxFX1NJWkUKAGx1 IG5vdCB2YWxpZCAtIGNhbid0IHJlYWQgSFRBQkxFX1NJWkUKAGx1IG5vdCB2 YWxpZCAtIGhhc2hzaXplIGlzICVzCgBsdSBub3QgdmFsaWQgLSBjYW4ndCBz ZWVrIHRvIFRSTF9QTUFHSUMKAGx1IG5vdCB2YWxpZCAtIGNhbid0IHJlYWQg VFJMX1BNQUdJQwoAUCMqRUAAbHUgbm90IHZhbGlkIC0gVFJMX1BNQUdJQyBp cyAlcwoAbHUgbm90IHZhbGlkIC0gY2FuJ3Qgc2VlayB0byBDT1VOVAoAbHUg bm90IHZhbGlkIC0gY2FuJ3QgcmVhZCBDT1VOVAoAbHUgbm90IHZhbGlkIC0g Q09VTlQgaXMgJXMKAGx1IG5vdCB2YWxpZCAtIGZwX2ZpbGVfc2l6ZSBmYWls ZWQKAGx1IG5vdCB2YWxpZCAtIGZpbGVzaXplIGlzICVsZAoALSBibGRfaGFz aF9mcm9tX29uZGlza19oYXNoIC0KAGluaXRpYWxpemluZyBoYXNoX2J5X25p Y2sKAGluaXRpYWxpemluZyBoYXNoX2J5X2FkZHIKAGdldF9lbnRyeXJlZl9s aW5lX2Zyb21fZGlzayByZXR1cm5pbmcgTlVMTCEKACAgICBmcCB3YXMgTlVM TAoAZ2V0X2VudHJ5cmVmX2xpbmVfZnJvbV9kaXNrIHJldHVybmluZyBOVUxM IQoAICAgIGZzZWVrIGZhaWxlZCwgc2Vla19wb3NpdGlvbj0lbGQsIGVudHJ5 X251bT0lbHUsICVzCgBnZXRfZW50cnlyZWZfbGluZV9mcm9tX2Rpc2sgcmV0 dXJuaW5nIE5VTEwhCgAgICAgZnJlYWQgcmV0dXJuZWQgJWxkIGluc3RlYWQg b2YgJWQsICVzIChlcnJubz0lZCkKACAgICBzZWVrX3Bvc2l0aW9uPSVsZCwg ZW50cnlfbnVtPSVsdQoAICAgIGZlcnJvcihmcCk9JWQsIGZlb2YoZnApPSVk CgAtIGdldF90aW1lc3RhbXBfZnJvbV9kaXNrIC0KAC0gZ2V0X3NvcnRfcnVs ZV9mcm9tX2Rpc2sgLQoALSBidWlsZF9vbmRpc2tfaGFzaF9mcm9tX2Fib29r IC0KAHcAI0RFTEVURUQtAE1heCBhZGRyYm9vayBzaXplIGlzICVzLCAlcyB0 b28gbGFyZ2UsIGdpdmluZyB1cABsaW5lIHRvbyBsb25nOiBtdXN0IGJlIGZp eGVkIGJ5IGhhbmQAcgBBZGRyYm9vayBsaW5lIHRvbyBsb25nOiAgJXMuLi4A bGluZSB0b28gbG9uZyBpbiBidWlsZF9vbmRpc2tfaGFzaF9mcm9tX2Fib29r KDEpOiAlcy4uLgoAQWRkcmJvb2sgbGluZSB0b28gbG9uZzogICVzLi4uAGxp bmUgdG9vIGxvbmcgaW4gYnVpbGRfb25kaXNrX2hhc2hfZnJvbV9hYm9vaygy KTogJXMuLi4KAEFkZHJib29rIGxpbmUgdG9vIGxvbmc6ICAlcy4uLgBsaW5l IHRvbyBsb25nIGluIGJ1aWxkX29uZGlza19oYXNoX2Zyb21fYWJvb2soMyk6 ICVzLi4uCgBBZGRyYm9vayBsaW5lIHRvbyBsb25nOiAgJXMuLi4AbGluZSB0 b28gbG9uZyBpbiBidWlsZF9vbmRpc2tfaGFzaF9mcm9tX2Fib29rKDQpOiAl cy4uLgoAQWRkcmJvb2sgbGluZSB0b28gbG9uZzogICVzLi4uAGxpbmUgdG9v IGxvbmcgaW4gYnVpbGRfb25kaXNrX2hhc2hfZnJvbV9hYm9vayg1KTogJXMu Li4KAEFkZHJib29rIGxpbmUgdG9vIGxvbmc6ICAlcy4uLgBsaW5lIHRvbyBs b25nIGluIGJ1aWxkX29uZGlza19oYXNoX2Zyb21fYWJvb2soNik6ICVzLi4u CgAtIGluaXRfYWRyaGFzaF9hcnJheSAtCgBpbml0X2FlX2VudHJ5OiBmb3Vu ZCB0cm91YmxlOiBhYiBpcyBOVUxMCgBpbml0X2FlX2VudHJ5OiBmb3VuZCB0 cm91YmxlOiBsZW5ndGg9JWQKAGluaXRfYWVfZW50cnk6IGZvdW5kIHRyb3Vi bGU6IGZzZWVrIHRvICVsZCBmYWlsZWQKAGluaXRfYWVfZW50cnk6IGZvdW5k IHRyb3VibGU6IGZyZWFkIHJldHVybmVkICVkIGluc3RlYWQgb2YgJWQKAGlu aXRfYWVfZW50cnk6IHRyb3VibGU6IGNoYXIgYmVmb3JlIG5pY2sgYXQgJWxk IG5vdCBDUiBvciBOTAoAICAgICAgICAgICAgIDogYnVmID0gPiVzPAoAbmlj a25hbWUgJXM6ICUuNTAwcwBhZGRyZXNzYm9vayBlbnRyeSBpcyBjb3JydXB0 AHBhcnNpbmcgZXJyb3IgcmVhZGluZyBhZGRyZXNzYm9vazogJXMgJXMKAG1p c3NpbmcgcmlnaHQgcGFyZW4AAAoKIEFERFIgICAgOjo6IHRoZSBhZGRyZXNz Ym9vayBmaWxlICVzIGFuZCBpdHMgbG9va3VwIGZpbGUgJXMKAD8APwAgQk9P SyAgICA6OjogYXJlIG5vdCBjb25zaXN0ZW50IHdpdGggb25lIGFub3RoZXIu ICBUaGUgbG9va3VwCgAgVFJPVUJMRSA6OjogZmlsZSBtYXkgaGF2ZSB0byBi ZSByZW1vdmVkIGFuZCByZWJ1aWx0LgoAICAgICAgICAgOjo6IFVzdWFsbHkg aXQgd2lsbCBmaXggaXRzZWxmLCBidXQgaWYgaXQgZG9lc24ndCwgb3IgaWYg aXQKACAgICAgICAgIDo6OiBpcyBidWlsZGluZyB0ZW1wb3JhcnkgbG9va3Vw IGZpbGVzIGZvciBlYWNoIHVzZXIsCgAgICAgICAgICA6OjogdGhlIHN5cyBh ZG1pbiBzaG91bGQgcmVidWlsZCBpdCAoJXMpLgoKAD8AQWRkcmJvb2sgaGFz IGJlZW4gY2hhbmdlZCBieSBhbm90aGVyIHByb2Nlc3MsIG5lZWQgdG8gcmUt c3luYy4uLgBBYm9ydGluZyBvdXIgY2hhbmdlIHRvIGF2b2lkIGRhbWFnZS4u LgBhZGRyYm9vayAlcyBjaGFuZ2VkIHdoaWxlIHdlIGhhZCBpdCBvcGVuLCBs b25nam1wCgA/AABhZGRyYm9vayB0cm91YmxlICglcyksIGJ1dCB3ZSdyZSBy ZXR1cm5pbmcgbnVsbCBuaWNrbmFtZQoAPwBBZHZpc2VkIHVzZXIgdG8gcmVt b3ZlICVzIGFuZCByZXN0YXJ0IHBpbmUKAD8ASWYgJXMgbm90IG93bmVkIGJ5 IHVzZXIsIHN5cyBhZG1pbiBtYXkgaGF2ZSB0byByZWJ1aWxkIGl0CgA/AExv b2t1cCBmaWxlICVzIGluY29uc2lzdGVudC4uLnJlbW92ZSBpdCBhbmQgcmVz dGFydCBQaW5lAD8AbGVuZ3RoX29mX2VudHJ5OiB0cm91YmxlOiByZXR1cm4g bGVuZ3RoPSVsZCwgJXMKACAgICBvZmZzZXQ9JWxkLCBwPSVzCgA8ZW1wdHk+ ADxudWxsPgAgICAgbGluZT0lcwoAPGVtcHR5PgAgICAgZmVycm9yKGZwKT0l ZCwgZmVvZihmcCk9JWQKAC0gYWRyYmtfZ2V0X2FlIC0KAGFkcmJrX2dldF9h ZSAoJXMpOiByZXR1cm5pbmcgTlVMTCEKACAgIDogY291bnQgJWxkIGxfY193 X2tfYSAlbGQgY3VyX3RpbWUgJWx1CgAgICA6IHJlcXVlc3RlZCBlbnRyeV9u dW0gJWxkCgAgICA6IGdvdCBiYWNrIE5VTEwgZW50cnkgZnJvbSBhZHJia19n ZXRfZW50cnlyZWYKACAgIDogdWlkX25pY2sgJWxkIHVpZF9hZGRyICVsZCBv ZmZzZXQKAAAALSBhZHJia19sb29rdXBfYnlfbmljayglcykgKGluICVzKSAt CgA/AC0gYWRyYmtfbG9va3VwX2J5X2FkZHIoJXMpIChpbiAlcykgLQoAPwAg AC0gYWRyYmtfY2xlYXJyZWZzIC0KAAAAAAAALSBhZHJia193cml0ZSgiJXMi KSAtIHdyaXRpbmcgJWx1IGVudHJpZXMKAABBZGRyYm9vayBjaGFuZ2VkIGJ5 IGFub3RoZXIgcHJvY2VzcywgYWJvcnRpbmcgb3VyIGNoYW5nZSB0byBhdm9p ZCBkYW1hZ2UuLi4AYWRyYmtfd3JpdGU6IGFkZHJib29rICVzIGNoYW5nZWQg d2hpbGUgd2UgaGFkIGl0IG9wZW4sIGFib3J0aW5nIGFkcmJrX3dyaXRlCgBT YXZpbmcgYWRkcmVzcyBib29rAHcAdwBhZHJia193cml0ZSglcyk6IGZhaWxl ZCBvcGVuaW5nIHRlbXAgaGFzaGZpbGUgKCVzKQoAYWItPnRlbXBfaGFzaGZp bGUAJXMlMDJkLyUwMmQvJTAyZCMAI0RFTEVURUQtACNERUxFVEVELQBhZHJi a193cml0ZSglcyk6IENhbid0IGZpbmQgJWQgY29tbWVudGVkIGRlbGV0ZWRz CgBhZHJia193cml0ZSglcyk6IHByZW1hdHVyZSBlbmQgd2hpbGUgd3JpdGlu ZyBhZGRyYm9vayAoJXMpCgBlbnRyeSBpcyBOVUxMAHVpZF9uaWNrIGlzIE5P X1VJRABhZHJia193cml0ZSglcyk6IGNhbid0IGZpbmQgYWUgd2hpbGUgd3Jp dGluZyBhZGRyYm9vawoAcgByAEludGVycnVwdCEgIFJldmVydGluZyB0byBw cmV2aW91cyB2ZXJzaW9uAGFkcmJrX3dyaXRlKCVzKTogSW50ZXJydXB0CgBh ZHJia193cml0ZSglcyk6IHNvbWUgc29ydCBvZiBpb19lcnJvcgoAYWRyYmtf d3JpdGUoJXMpOiBhbHJlYWR5IHJlbmFtZWQgaGFzaGZpbGU6ICVzCgAKJXMA ICAgAAolcwAgICAACiVzACAgIAAKJXMAICAgAAolcwAgICAALSB3cml0ZV9o YXNoX2hlYWRlciAtCgAlcyAlcyAlMTBsdQoAUCMqRUAAMTAAJTEwbHUgJTEw bHUgJTExbGQgJTExbGQgJTEwbGQKAC0gd3JpdGVfaGFzaF90YWJsZSAtCgAl MTBsdQoALSB3cml0ZV9oYXNoX3RyYWlsZXIgLQoAJXMgJTEwbHUKAFAjKkVA ACUxMWxkCgAgJTJkICUyZCAlMmQgJTJkICUyZCAlMmQgJTJkCgAlMTBsdSAl MmQKAGFkcmJrX2dldF9lbnRyeXJlZiglcykgLSBlbGVtPSVsdSAoJXMpCgBO b3JtYWwARGVsZXRlAFNhdmVEZWxldGUATG9jawBVbmxvY2sAVW5rbm93bgBQ cm9ncmFtbWluZyBib3RjaCBpbiBhZHJia19nZXRfZW50cnlyZWYoKQBhZHJi a19nZXRfZW50cnlyZWY6IGVudHJ5IG1hcmtlZCBkZWxldGVkLCBjb3VudCB3 YXMgJWx1LCBub3cgJWx1CgBkZWxldGluZyAldSBmcm9tIGNhY2hlCgBhZHJi a19nZXRfZW50cnlyZWY6IGFiIGlzIE5VTEwsIHNob3VsZCBub3QgaGFwcGVu LgoAYWRyYmtfZ2V0X2VudHJ5cmVmOiBhYi0+ZnBfaGFzaCBpcyBOVUxMLCBz aG91bGQgbm90IGhhcHBlbi4KAGFkcmJrX2dldF9lbnRyeXJlZjogZWxlbSA+ PSBhYi0+Y291bnQgKCVsZCA+PSAlbGQpLCBzaG91bGQgbm90IGhhcHBlbi4K AAoKIEFERFIgICAgOjo6IHRoZSBhZGRyZXNzYm9vayBsb29rdXAgZmlsZSAl cwoAPwAgQk9PSyAgICA6Ojogc2VlbXMgdG8gYmUgdW5yZWFkYWJsZS4gIFRo ZSBsb29rdXAKACBUUk9VQkxFIDo6OiBmaWxlIG1heSBoYXZlIHRvIGJlIHJl bW92ZWQgYW5kIHJlYnVpbHQuCgAgICAgICAgICA6OjogVXN1YWxseSBpdCB3 aWxsIGZpeCBpdHNlbGYsIGJ1dCBpZiBpdCBkb2Vzbid0LCBvciBpZiBpdAoA ICAgICAgICAgOjo6IGlzIGJ1aWxkaW5nIHRlbXBvcmFyeSBsb29rdXAgZmls ZXMgZm9yIGVhY2ggdXNlciwKACAgICAgICAgIDo6OiB0aGUgc3lzIGFkbWlu IHNob3VsZCByZWJ1aWxkIGl0ICglcykuCgoAPwBhZHJia19nZXRfZW50cnly ZWY6IHJldHVybmVkIE5VTEwKAFRoZXJlIG11c3QgaGF2ZSBiZWVuIGEgcHJv YmxlbSBvcGVuaW5nIG9yIGNsb3Npbmcgb3Igc29tZXRoaW5nLgoAQWRkcmJv b2sgcHJvYmxlbXMlcwAsIHdpbGwgYXR0ZW1wdCB0byByZXN5bmMuLi4AAFdp bGwgYXR0ZW1wdCB0byBsb25nam1wIHRvIHNhZmUgcGxhY2UgYW5kIHRyeSBh Z2Fpbi4KAEFib3J0aW5nIG91ciBjaGFuZ2UgdG8gYXZvaWQgZGFtYWdlLi4u AAAtIGFkcmJrX3NldF9ub21pbmFsX2NhY2hlc2l6ZSAtIHdhcyAlbGQgbm93 ICVsZAoAYWRyYmtfYWRkOiBlbnRyeSBtYXJrZWQgaW5zZXJ0ZWQsIGNvdW50 IHdhcyAlbHUsIG5vdyAlbHUKAC0gc2V0X21vdmVkX2VudHJ5cmVmIC0KAC0g aW5pdF9lbnRyeXJlZl9jYWNoZSAtCgAtIGNsZWFyX2VudHJ5cmVmX2NhY2hl IC0KAC0gYWRyYmtfc29ydCAtCgBTb3J0aW5nIGFkZHJlc3MgYm9vawBBZGRy ZXNzIGJvb2sgc29ydCBjYW5jZWxsZWQsIHVzaW5nIG9sZCBvcmRlciBmb3Ig bm93AC0gYWRyYmtfc29ydCAoJXMpCgBGdWxsTGlzdHNMYXN0AEZ1bGxuYW1l AE5pY2tMaXN0TGFzdABOaWNrbmFtZQB1bmtub3duAGFkZHJlc3MgYm9vayBz b3J0IGZhaWxlZCwgY2FuJ3Qgc2F2ZQAAAAAAAAAAJElkOiBhcmdzLmMsdiA0 LjUzIDE5OTYvMDMvMTUgMjE6MTQ6MTMgbWlrZXMgRXhwICQAAAAAAABjb25m AHBpbmVyYwBFcnJvcjogbWlzc2luZyBhcmd1bWVudCBmb3Igb3B0aW9uICIt cGluZXJjIiAodXNlIC0gZm9yIHN0YW5kYXJkIG91dCkKAGNyZWF0ZV9sdQBF cnJvcjogbWlzc2luZyBhcmd1bWVudCBmb3Igb3B0aW9uICItY3JlYXRlX2x1 IgoAVXNhZ2U6IHBpbmUgLWNyZWF0ZV9sdSA8YWRkcmJvb2tfZmlsZT4gPGFk ZHJib29rX3NvcnRfdHlwZT4KAG5yAHNvcnQARXJyb3I6IG1pc3NpbmcgYXJn dW1lbnQgZm9yIG9wdGlvbiAiLXNvcnQiCgBFcnJvcjogbWlzc2luZyBhcmd1 bWVudCBmb3IgZmxhZyAiJWMiCgBFcnJvcjogTm9uIG51bWVyaWMgYXJndW1l bnQgZm9yIGZsYWcgIiVjIgoARXJyb3I6IE5vbiBudW1lcmljIGFyZ3VtZW50 IGZvciBmbGFnICIlYyIKAEVycm9yOiB1bmtub3duIGZsYWcgIiVjIgoARXJy b3IgaW4gLUkgYXJndW1lbnQgIiVzIjogJXMKAHBpbmVmACwAdXNlLWZ1bmN0 aW9uLWtleXMALABlbmFibGUtc3VzcGVuZAAsAGV4cGFuZGVkLXZpZXctb2Yt Zm9sZGVycwBJbnRlcm5hbCBlcnJvciAlcwoAQ2FuJ3QgY3VycmVudGx5IHVz ZSAtYSB3aXRob3V0IC1ucgoAQ2FuJ3QgaGF2ZSBib3RoIC1jb25mIGFuZCAt cGluZXJjCgBDYW4ndCBoYXZlIGJvdGggLWNvbmYgYW5kIC1jcmVhdGVfbHUK AENhbid0IGhhdmUgYm90aCAtcGluZXJjIGFuZCAtY3JlYXRlX2x1CgAKUG9z c2libGUgU3RhcnRpbmcgQXJndW1lbnRzIGZvciBQaW5lIHByb2dyYW06CgoA CUFyZ3VtZW50CQlNZWFuaW5nCgAJIDxhZGRycz4uLi4JR28gZGlyZWN0bHkg aW50byBjb21wb3NlciBzZW5kaW5nIHRvIGdpdmVuIGFkZHJlc3MKAAkJCVN0 YW5kYXJkIGlucHV0IHJlZGlyZWN0aW9uIGlzIGFsbG93ZWQgd2l0aCBhZGRy ZXNzZXMuCgAJIC1kIG4JCURlYnVnIC0gc2V0IGRlYnVnIGxldmVsIHRvICdu JwoACSAtZiA8Zm9sZGVyPglGb2xkZXIgLSBnaXZlIGZvbGRlciBuYW1lIHRv IG9wZW4KAAkgLWMgPG51bWJlcj4JQ29udGV4dCAtIHdoaWNoIGNvbnRleHQg dG8gYXBwbHkgdG8gLWYgYXJnCgAJIC1GIDxmaWxlPglGaWxlIC0gZ2l2ZSBm aWxlIG5hbWUgdG8gb3BlbiBhbmQgcGFnZSB0aHJ1CgAJIC1oIAkJSGVscCAt IGdpdmUgdGhpcyBsaXN0IG9mIG9wdGlvbnMKAAkgLWsgCQlLZXlzIC0gRm9y Y2UgdXNlIG9mIGZ1bmN0aW9uIGtleXMKAAkgLXogCQlTdXNwZW5kIC0gYWxs b3cgdXNlIG9mIF5aIHN1c3BlbnNpb24KAAkgLXIgCQlSZXN0cmljdGVkIC0g Y2FuIG9ubHkgc2VuZCBtYWlsIHRvIG9uZSBzZWxmCgAJIC1zb3J0IDxzb3J0 PiAJU29ydCAtIFNwZWNpZnkgc29ydCBvcmRlciBvZiBmb2xkZXI6CgAJCQkg ICAgICAgIHN1YmplY3QsIGFycml2YWwsIGRhdGUsIGZyb20sIHNpemUsIC9y ZXZlcnNlCgAJIC1pCQlJbmRleCAtIEdvIGRpcmVjdGx5IHRvIGluZGV4LCBi eXBhc3NpbmcgbWFpbiBtZW51CgAJIC1JIDxrZXlzdHJva2VfbGlzdD4JSW5p dGlhbCBrZXlzdHJva2VzIHRvIGJlIGV4ZWN1dGVkCgAJIC1uIDxudW1iZXI+ CUVudHJ5IGluIGluZGV4IHRvIGJlZ2luIG9uCgAJIC1vIAkJUmVhZE9ubHkg LSBPcGVuIGZpcnN0IGZvbGRlciByZWFkLW9ubHkKAAkgLWNvbmYJCUNvbmZp Z3VyYXRpb24gLSBQcmludCBvdXQgZnJlc2ggZ2xvYmFsIGNvbmZpZ3VyYXRp b24KAAkgLXBpbmVyYyA8ZmlsZT4JQ29uZmlndXJhdGlvbiAtIFB1dCBmcmVz aCBwaW5lcmMgY29uZmlndXJhdGlvbiBpbiA8ZmlsZT4KAAkgLXAgPHBpbmVy Yz4JVXNlIGFsdGVybmF0ZSAucGluZXJjIGZpbGUKAAkgLVAgPHBpbmUuY29u Zj4JVXNlIGFsdGVybmF0ZSBwaW5lLmNvbmYgZmlsZQoACSAtY3JlYXRlX2x1 IDxhYm9va19maWxlPiA8YWJfc29ydF90eXBlPiAgIGNyZWF0ZSAubHUgZnJv bSBzY3JpcHQKAAkgLW5yCQlTcGVjaWFsIG1vZGUgZm9yIFVXSU4KAAkgLWEJ CVNwZWNpYWwgYW5vbnltb3VzIG1vZGUgZm9yIFVXSU4KAAkgLWwJCUxpc3Qg LSBFeHBhbmQgTGlzdCBvZiBmb2xkZXIgY29sbGVjdGlvbnMgYnkgZGVmYXVs dAoACSAtPG9wdGlvbj49PHZhbHVlPglBc3NpZ24gPHZhbHVlPiB0byB0aGUg cGluZXJjIG9wdGlvbiA8b3B0aW9uPgoACQkJICAgICAgICBlLmcuIC1zaWdu YXR1cmUtZmlsZT1zaWcxCgAJCQkgICAgICAgIChOb3RlOiBmZWF0dXJlLWxp c3QgaXMgYWRkaXRpdmUpCgAkSWQ6IGNvbnRleHQuYyx2IDQuNDggMTk5Ni8w My8xNSAwNzoxMzo0MiBodWJlcnQgRXhwICQAAO//38gAAAAAJXMARm91bmQg bWFpbGJveCBvdXRzaWRlIGNvbnRleHQ6ICVzACVzAFVuYmFsYW5jZWQgJ30n AFVuYmFsYW5jZWQgJ1snAE5vICdbJyBpbiBjb250ZXh0AE5vICddJyBpbiBj b250ZXh0AEZpbmQgb2YgbWFpbGJveCBvdXRzaWRlIGNvbnRleHQ6ICVzAEZp bmQgb2YgYmJvYXJkIG91dHNpZGUgY29udGV4dDogJXMARmluZCBvZiBtYWls Ym94IG91dHNpZGUgY29udGV4dDogJXMARmluZCBvZiBiYm9hcmQgb3V0c2lk ZSBjb250ZXh0OiAlcwBDcmVhdGUgb2YgbWFpbGJveCBvdXRzaWRlIGNvbnRl eHQ6ICVzAFtdAElOQk9YAAAkSWQ6IGZpbHRlci5jLHYgNC43MiAxOTk2LzAz LzE4IDE4OjQ4OjU1IG1pa2VzIEV4cCAkAAAAAAAhslgAGCTkQUFBQUFBQUFB QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT5BQUE/NDU2Nzg5 Ojs8PT5BQUBBQUEAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGUFBQUFBQRob HB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzQUFBQUEAGCX1AAAAAAAAAAAAAABL ACHH6AAAAABhKwByAHBpbmUtdG1wAHNvX2dldCBlcnJvcjogJXMgOiAlcwBz b19nZXQgZXJyb3I6IHRtcGZpbGUgOiAlcwBzb19nZXQgZXJyb3I6IGFsbG9j IG9mIHBpY28gdGV4dCBzcGFjZQBwcm9ncmFtbWVyIGJvdGNoOiB1bnN1cHBv cnRlZCBzb190cnVuY2F0ZSBjYWxsAGErAHIARVJST1IgcmVvcGVuaW5nICVz IDogJXMARVJST1IgcG9zaXRpb25pbmcgaW4gJXMgOiAlcwBFcnJvciB3cml0 aW5nIG91dCBwaXBlAC0tIGdmX3BpcGU6IABFUlJPUjogJXMKAE5VTEwAZG9u ZS4KAENhbid0IHNldCB1cCBub24tYmxvY2tpbmcgSU8AUGlwZSBjb21tYW5k IHJldHVybmVkIGVycm9yLgBFUlJPUjogZ2ZfZmlsdGVyX3B1dHM6ICVzCgBO VUxMAEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5v cHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8ALS0gZ2ZfcmVzZXQgYmluYXJ5X2I2 NAoASWxsZWdhbCAnPScgaW4gYmFzZTY0IHRleHQASW50ZXJuYWwgYmFzZTY0 IGRlY29kZXIgZXJyb3IALS0gZ2ZfcmVzZXQgYjY0X2JpbmFyeQoATm9uLWhl eGFkZWNpbWFsIGNoYXJhY3RlciBpbiBRUCBlbmNvZGluZwBOb24taGV4YWRl Y2ltYWwgY2hhcmFjdGVyIGluIFFQIGVuY29kaW5nAC0tIGdmX3Jlc2V0IHFw XzhiaXQKADAxMjM0NTY3ODlBQkNERUYALS0gZ2ZfcmVzZXQgOGJpdF9xcAoA Y29tbWVudAAvY29tbWVudAAvcGFyYWdyYXBoAGJvbGQAL2JvbGQAaXRhbGlj AC9pdGFsaWMAdW5kZXJsaW5lAC91bmRlcmxpbmUAUmljaHRleHQgdG9rZW4g b3ZlciA0MCBjaGFyYWN0ZXJzAEluY29tcGxldGUgdG9rZW4gaW4gcmljaHRl eHQALS0gZ2ZfcmVzZXQgcmljaDJwbGFpbgoAcGFyYW0AL3BhcmFtAGJvbGQA L2JvbGQAaXRhbGljAC9pdGFsaWMAdW5kZXJsaW5lAC91bmRlcmxpbmUATWFs Zm9ybWVkIEVucmljaGVkIHRleHQ6IHVuZXhwZWN0ZWQgJzwnAE1hbGZvcm1l ZCBFbnJpY2hlZCB0ZXh0OiB0b2tlbiB0b28gbG9uZwBJbmNvbXBsZXRlIHRv a2VuIGluIHJpY2h0ZXh0AC0tIGdmX3Jlc2V0IGVucmljaGVkMnBsYWluCgAt LSBnZl9yZXNldCBlc2NhcGUKAC0tIGdmX3Jlc2V0IHdyYXAKAC0tIGdmX3Jl c2V0IHByZWZpeAoALS0gZ2ZfcmVzZXQgbGluZV90ZXN0CgAtLSBnZl9yZXNl dCBkZWxldGVfdHJhaWxpbmdfc3BhY2UKAC0tIGdmX3Jlc2V0IG52dG5sX2xv Y2FsCgAtLSBnZl9yZXNldCBsb2NhbF9udnRubAoALS0gZ2ZfcmVzZXQgYnVz eQoAAAAAAAAAJElkOiBmb2xkZXIuYyx2IDQuMjE4IDE5OTYvMDMvMTUgMDc6 MTM6NDIgaHViZXJ0IEV4cCAkAAAAGCpYABgqWgAAAAAAGCpfABgqYQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCpsABgqbgAAAAAAGCp3ABgqeQAA AAAAGCqCABgqhAAAAAAAGCqNABgqkQAAAAAAGCqaABgqnAAAAAAAGCqjABgq pQAAAAAAGCqpABgqqwAAAAAAGCqyABgqtAAAAAAAGCq8ABgqvgAAAAAAGCrD ABgqxQAAAAAAGCrQABgq0gAAAAAAGCrXABgq2QAAAAAAAAAAAAAAAAAAAAAA GCrhABgq4wAAAAAAGCrsABgq7gAAAAAAGCr3ABgq+QAAAAAAGCsBABgrAwAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA AAAAAAAAGCh4AAAAAAAAAAAAAAAAAAAAGAAAAAwAGDBdABgwYP////8AAAAA AAAAAAAAAAAAAAAUAAAADAAYMl8AGDJi/////wAAAAAAAAAAAAAAAFJlYWxs eSB1bnN1YnNjcmliZSBmcm9tICIlLipzIgAAAAAAAAAAAAAAGDgKABg4CwAA ABkAAAAKABg4DAAYOA8AAAAWAAAACwAYOBoAGDgd/////wAAAAAAAAAAAAAA AAAAAAA/AEhlbHAATwBPVEhFUiBDTURTAFAAUHJldkZsZHIATgBOZXh0Rmxk cgAtAFByZXZQYWdlAFNwYwBOZXh0UGFnZQBEAERlbGV0ZQBBAEFkZABSAFJl bmFtZQBXAFdoZXJlSXMAPwBIZWxwAE8AT1RIRVIgQ01EUwBRAFF1aXQAQwBD b21wb3NlAEcAR290b0ZsZHIASQBDdXJJbmRleABXAFdoZXJlSXMAWQBwcllu dAA9PT0gZm9sZGVyX3NjcmVlbiBjYWxsZWQgPT09PQoACgogICAgLS0tLSBG T0xERVIgU0NSRUVOIC0tLS0KAEZPTERFUiBMSVNUAEdPVE86IFNFTEVDVCBG T0xERVIAU0FWRTogU0VMRUNUIEZPTERFUgBGQ0M6IFNFTEVDVCBGT0xERVIA U1VCU0NSSUJFOiBTRUxFQ1QgRk9MREVSAE5XU0dSUDogU0VMRUNUIEdST1VQ AE5vdyBpbiBjb2xsZWN0aW9uIDwlcz4ARABBAFIAUmVuYW1lAFN1YnNjcmli ZQBVblNic2NyYmUAQWRkAERlbGV0ZQBNAE1haW4gTWVudQBWAFtTZWxlY3Rd AFtWaWV3Rmxkcl0ARQBFeGl0U2VsZWN0AEV4aXRTdWJzY2IAUwBbU2VsZWN0 XQBbU3Vic2NyaWJlXQBYAFtTZXQvVW5zZXRdAFN1YnNjcmliZQBMAExpc3RN b2RlAABmb2xkZXIgY29tbWFuZDogJWMgKCVkKQoAQWxyZWFkeSBvbiBmaXJz dCBmb2xkZXIuAEFscmVhZHkgb24gbGFzdCBmb2xkZXIuAEFscmVhZHkgb24g Zmlyc3QgbGluZS4AQWxyZWFkeSBvbiBsYXN0IGxpbmUuAEFscmVhZHkgb24g Zmlyc3QgcGFnZS4AQWxyZWFkeSBvbiBsYXN0IHBhZ2UuAEhFTFAgRk9SIEZP TERFUlMASEVMUCBGT1IgT1BFTklORyBGT0xERVJTAEhFTFAgRk9SIFNBVklO RyBNRVNTQUdFUyBUTyBGT0xERVJTAEhFTFAgRk9SIFNFTEVDVElORyBUSEUg RkNDAEhFTFAgU0VMRUNUSU5HIE5FV1NHUk9VUCBUTyBTVUJTQ1JJQkUgVE8A SEVMUCBGT1IgU0VMRUNUSU5HIE5FV1NHUk9VUCBUTyBQT1NUIFRPAEVtcHR5 IGZvbGRlciBjb2xsZWN0aW9uLiAgTm90aGluZyB0byBzZWxlY3QhAENhbid0 IHNhdmUgbWVzc2FnZXMgdG8gYnVsbGV0aW4gYm9hcmRzIG9yIG5ld3MgZ3Jv dXBzIQBTVUIAQWxyZWFkeSBzdWJzY3JpYmVkIHRvICIlcyIAAFVzZSAiWCIg dG8gbWFyayBncm91cHMgdG8gc3Vic2NyaWJlIHRvAFN1YnNjcmliZSB0byAl ZCBuZXcgZ3JvdXBzAFVzZSAiRXhpdFN1YnNjYiIgdG8gY2FuY2VsIHN1YnNj cmliZSBjb21tYW5kAHJldHVybiAiJXMiIGluIGNvbnRleHQgIiVzIgoATlVM TABOVUxMAEFscmVhZHkgaW4gRm9sZGVyIExpc3QAU1VCAFVzZSAiWCIgdG8g bWFyayBncm91cHMgdG8gc3Vic2NyaWJlIHRvAFJldHVybmluZyB0byBjdXJy ZW50IGluZGV4AE5vIGZvbGRlciBzZWxlY3RlZCB0byBkZWxldGUuICAlcyBs aXN0LgBFbXB0eQBFeHBhbmQAU1VCAEFscmVhZHkgc3Vic2NyaWJlZCB0byAi JXMiAABGb2xkZXIgbmFtZSBzZWFyY2ggY2FuY2VsbGVkAFdvcmQgbm90IGZv dW5kAFNlYXJjaCB3cmFwcGVkIHRvIGJlZ2lubmluZwBGMQA/ACVzJXMAAAAA ACVzACVzLWNvbGxlY3Rpb24gPCVzPiAgJXMATmV3cwBGb2xkZXIAKiogRGVm YXVsdCBmb3IgU2F2ZXMgKioAAChSZW1vdGUpAChMb2NhbCkAAAAKIC0gYWRk X25ld19mb2xkZXIgLSAKAF5YAFVzZSBJbmJveCBIb3N0AEFkZGl0aW9uIGNh bmNlbGxlZDogY29uZmlnIGZpbGUgbm90IGVkaXRhYmxlAE5hbWUgb2Ygc2Vy dmVyIHRvIGNvbnRhaW4gYWRkZWQgZm9sZGVyIDogAEFkZGl0aW9uIG9mIG5l dyBmb2xkZXIgY2FuY2VsbGVkAEZvbGRlciBvbiAiJXMiIHRvIGFkZCA6IABO YW1lIG9mIGZvbGRlciB0byBhZGQgOiAARm9sZGVyIG5hbWUgY2FuJ3QgYmVn aW4gd2l0aCBkb3QAQ29uZmlnIGZlYXR1cmUgIiVzIiBlbmFibGVzIG5hbWVz IGJlZ2lubmluZyB3aXRoIGRvdAAAQWRkaXRpb24gb2YgbmV3IGZvbGRlciBj YW5jZWxsZWQATmlja25hbWUgZm9yIGZvbGRlciAiJXMiIDogAEFkZGl0aW9u IG9mIG5ldyBmb2xkZXIgY2FuY2VsbGVkAABJbmNvbWluZyBmb2xkZXIgIiVz IiBhbHJlYWR5IGV4aXN0cwAlcyVzJXMlcyVzACIAAAAiAAAgAABGb2xkZXIg IiVzIiBjcmVhdGVkAEZvbGRlciAiJXMiIGNyZWF0ZWQARm9sZGVyICIlcyIg Y3JlYXRlZCBvdXRzaWRlIGN1cnJlbnQgY29sbGVjdGlvbgBeVABUbyBBbGwg R3JwcwBFbnRlciBmdWxsIGdyb3VwIG5hbWUgb3Igc3Vic3RyaW5nIG9mIGdy b3VwIHRvIGdldCBsaXN0OiAARmV0Y2hpbmcgbmV3c2dvdXAgbGlzdABObyBn cm91cCBzdWJzdHJpbmcgdG8gbWF0Y2ghIFVzZSBeVCB0byBsaXN0IGFsbCBu ZXdzIGdyb3Vwcy4ATm8gZ3JvdXBzIHRvIHNlbGVjdCBmcm9tIQBOZXdzIGdy b3VwICIlcyIgZGlkbid0IG1hdGNoIGFueSBleGlzdGluZyBncm91cHMAUFJF RklYOiAiJXMiLCAlcwoAU1VCIAAgICAgAFN1YnNjcmliZSBjYW5jZWxsZWQA RXJyb3Igc3Vic2NyaWJpbmcgdG8gIiVzIgBTdWJzY3JpcHRpb25zIGZhaWxl ZCwgc3Vic2NyaWJlZCB0byBubyBuZXcgZ3JvdXBzAFN1YnNjcmliZWQgdG8g JXMgbmV3IGdyb3VwcyVzJXMALCBmYWlsZWQgb24gAAAARXJyb3Igc3Vic2Ny aWJpbmcgdG8gIiVzIgBTdWJzY3JpYmVkIHRvICIlcyIACiAtIHJlbmFtZSBm b2xkZXIgLQoAQ2FuJ3QgcmVuYW1lIGJ1bGxldGluIGJvYXJkcyBvciBuZXdz IGdyb3VwcyEATm8gZm9sZGVyIHNlbGVjdGVkIHRvIHJlbmFtZS4gICVzIGxp c3QuAEVtcHR5AEV4cGFuZAAAQ2FuJ3QgY2hhbmdlIHNwZWNpYWwgZm9sZGVy IG5hbWUgIiVzIgBDYW4ndCByZW5hbWUgZm9sZGVyIG5pY2tuYW1lcyBhdCB0 aGlzIHRpbWUhAFJlbmFtZSBmb2xkZXIgdG8gOiAARm9sZGVyIG5hbWUgY2Fu J3QgYmVnaW4gd2l0aCBkb3QAQ29uZmlnIGZlYXR1cmUgIiVzIiBlbmFibGVz IG5hbWVzIGJlZ2lubmluZyB3aXRoIGRvdAAARm9sZGVyICIlcyIgYWxyZWFk eSBleGlzdHMARm9sZGVyIHJlbmFtZSBjYW5jZWxsZWQARm9sZGVyICIlcyIg cmVuYW1lZCB0byAiJXMiLiBOZXcgIiVzIiBjcmVhdGVkAEVycm9yIGNyZWF0 aW5nIG5ldyAiJXMiAEVycm9yIGNyZWF0aW5nICIlcyIgaW4gJXMgY29udGV4 dAoARm9sZGVyICIlcyIgcmVuYW1lZCB0byAiJXMiAGRlbGV0aW5nIGZvbGRl ciAiJXMiIGluIGNvbnRleHQgIiVzIgoARXJyb3IgdW5zdWJzY3JpYmluZyBm cm9tICIlcyIARW1wdHkgZm9sZGVyIGNvbGxlY3Rpb24uICBObyBmb2xkZXIg dG8gZGVsZXRlIQBEZWxldGlvbiBjYW5jZWxsZWQ6IGNvbmZpZyBmaWxlIG5v dCBlZGl0YWJsZQAAPT09IGRlbGV0ZV9mb2xkZXIoJXMpID09PQoAQ2FuJ3Qg ZGVsZXRlIHNwZWNpYWwgZm9sZGVyICIlcyIuAFJlYWxseSBkZWxldGUgIiVz IiVzACAodGhlIGN1cnJlbnRseSBvcGVuIGZvbGRlcikAAERlbGV0ZSBjYW5j ZWxsZWQATm8gZm9sZGVyIGRlbGV0ZWQAZGVsZXRpbmcgZm9sZGVyICIlcyIg KCVzKSBpbiBjb250ZXh0ICIlcyIKAABEZWxldGUgb2YgIiVzIiBGYWlsZWQh AEZvbGRlciAiJXMiIGRlbGV0ZWQhAGZvbGRlciBsaXN0IAAKAAoAICVzLWNv bGxlY3Rpb24gPCVzPiAgJXMATmV3cwBNYWlsACoqIERlZmF1bHQgZm9yIFNh dmVzICoqAAAoUmVtb3RlKQAoTG9jYWwpAAoACgAKAAoAJSpzJXMAJSpzAAAK AAAAXlkARmlyc3QgRmxkcgBeVgBMYXN0IEZsZHIARW1wdHkgZm9sZGVyIGNv bGxlY3Rpb24uICBObyBmb2xkZXJzIHRvIHNlYXJjaCEARm9sZGVyIG5hbWUg dG8gc2VhcmNoIGZvciAlcyVzJXM6IAAAWwAAXSAAU2VhcmNoZWQgdG8gRmly c3QgRm9sZGVyLgBTZWFyY2hlZCB0byBMYXN0IEZvbGRlci4AAFByb2dyYW1t ZXIgQk9UQ0g6IE5vIGZvbGRlciBzdGF0ZSBzdHJ1Y3QhAFsgU2VsZWN0IEhl cmUgdG8gU2VlIEV4cGFuZGVkIExpc3QgXQBbICoqIEVtcHR5IExpc3QgKiog IFVzZSAiQSBTdWJzY3JpYmUiIHRvIHN1YnNjcmliZSB0byBhIG5ld3Nncm91 cCBdAFsgKiogRW1wdHkgTGlzdCAqKiAgU2VsZWN0IEhlcmUgdG8gVHJ5IFJl LUV4cGFuZGluZyBdAFsgU2VsZWN0IEhlcmUgdG8gU2VlIEV4cGFuZGVkIExp c3QgXQBbICoqIEVtcHR5IExpc3QgKiogIFVzZSAiQSBTdWJzY3JpYmUiIHRv IHN1YnNjcmliZSB0byBhIG5ld3Nncm91cCBdAFsgKiogRW1wdHkgTGlzdCAq KiAgU2VsZWN0IEhlcmUgdG8gVHJ5IFJlLUV4cGFuZGluZyBdACVzeyVzJXN9 ACoAAABDaGVja2luZyAAIGZvciByZWNlbnQgbWVzc2FnZXMASW5jb21pbmct Rm9sZGVycyBbXQBJbmNvbWluZyBNZXNzYWdlIEZvbGRlcnMAW10AKnslcy9u bnRwfVtdAAoqKioqKiBjb250ZXh0ICVzCgBMQUJFTDogJXMKACAgJWQpICVz CgAAbm50cABhbm9ueW1vdXMAQmFkIGNvbnRleHQsICVzIDogJXMAJXMlcyVz AE5ld3MAIG9uIAAAAENvbnRleHQgJXMgdHlwZTolcyVzJXMlcyVzJXMKACBM T0NBTAAAIFJFTU9URQAAIFNIQVJFRAAAIEJCT0FSRAAAIE9MRFRFQ0gAACBB Tk9OAABCYWQgY29udGV4dCwgJXMgOiAlcwBmaW5kX2ZvbGRlcnNfaW5fY29u dGV4dDogJXMKACUuKnN9AGZpbmRfZm9sZGVyczogbWFpbF9vcGVuKCVzKSAl cy4KAE9LAEZBSUxFRABVTlNFRU4AJTQuNHMgAAAlcyoAAAAAAFsgU2VsZWN0 IEhlcmUgdG8gU2VlIEV4cGFuZGVkIExpc3QgXQAAAAAALSBuZXdzX2J1aWxk IC0gKCVzKQoAbnVsAABQYXJzZWQgZ3JvdXA6IC0tWyVzXS0tCgBWYWxpZGF0 aW5nIG5ld3Nncm91cChzKQAqeyVzL25udHB9AE5vIHNlcnZlcnMgZGVmaW5l ZCBmb3IgcG9zdGluZyB0byBuZXdzZ3JvdXBzAENhbid0IHZhbGlkYXRlIGdy b3Vwcy4gIE5vIHNlcnZlcnMgcmVzcG9uZGluZwBVbmtub3duIG5ld3MgZ3Jv dXAlczogAABzACwgAENhbid0IHBvc3QgbWVzc2FnZXMsIE5OVFAgc2VydmVy IG5lZWRzIHRvIGJlIGNvbmZpZ3VyZWQAR2V0dGluZyBmdWxsIGxpc3Qgb2Yg Z3JvdXBzIGZvciBwb3N0aW5nACp7JXMvbm50cH1bXQAAAAAkSWQ6IGhlbHAu Yyx2IDQuNTcgMTk5Ni8wMy8xNSAwNzoxMzo0MiBodWJlcnQgRXhwICQAAAAA AAoKICAgIC0tLS0gSEVMUEVSIC0tLS0KACAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBfX18tLS0tAF9fX2VuZF9pbmNsdWRlAF9fX2luY2x1ZGUAQWJv dXQgdG8gb3BlbiAiJXMiCgByAF9fX2VuZF9pbmNsdWRlAEhlbHB0ZXh0IEZh aWxlZCBvcGVuICIlcyI6ICIlcyIKAGxpbmUtLT4lczwtCgBfX18ALS0tLQB0 ZGF0ZQAlcyVzAGNkYXRlACVzJXMAaGVscGVyIFBBR0UgQ09VTlQgJWQKAGhl bHBlciBQQUdFICVkIGxpbmUgJWQgWyVzXQoAYWxsIDUwKyBwYWdlcyBvZiBo ZWxwIHRleHQgAAoACgAKAAAAAAAAAAAYlPAAGJU0ABiVYgAYlZQAGJWWABiV mAAYlaoAGJXQABiV6gAYlgQAGJYjABiWNwAYlksAGJZlABiWZwAYlokAGJar ABiWzQAYls8AGJbRABiW7gAYlvAAGJbyABiXOAAYl24AGJeSABiX1gAYmBUA GJg9ABiYgQAYmMoAGJjmABiZHQAYmR8AGJlnABiZqwAYmd0AGJnfABiaAQAY mgMAGJpMABiaTgAYmlMAGJqWABiawQAYmuAAGJsIABibSgAYm4IAGJvJABic FgAYnEMAGJxpABicmQAYnNUAGJz1ABidNQAYnWkAGJ2RABid3QAYnd8AGJ3/ ABieKwAYnk0AGJ5rABiekAAYnrUAGJ7JABie9wAYnxkAGJ8uABifZgAYn6QA GJ/qABif7AAYn/4AGKA7ABigbgAYoJ8AGKDkABig/wAYoQEAGKEXABihOwAY oVwAGKGEABihuwAYof4AGKIgABiiXAAYoqIAGKKkABiivgAYovoAGKMvABij MQAYo0cAGKN9ABijyAAYpAkAGKQtABikZQAYpJUAGKTUABilIgAYpT0AGKVv ABilpQAYpdUAGKYBABimIQAYpmIAGKaWABimwgAYpwoAGKdUABinVgAYp3AA GKd4ABinpwAYp88AGKgUABioMAAYqDoAGKhWABioeQAYqIMAGKirABio3gAY qOcAGKkoABipaQAYqZMAGKnHABip3gAYqgYAGKopABiqSAAYqpAAGKrbABir HgAYq2EAGKtjABirjgAYq6UAGKvPABir6gAYrA0AGKw2ABisYQAYrGMAGKyL ABissgAYrOIAGK0DABitGgAYrRwAGK0uABitZwAYrawAGK3hABiuEwAYrkoA GK5+ABiuxwAYrxIAGK9KABivdgAYr7gAGK+6ABiv0wAYsCAAGLBoABiwsQAY sLMAGLDMABiw5gAYsRwAGLFGABixiQAYsb0AGLG/ABixzQAYsc8AGLHsABix /wAYshwAGLIsABiyQgAYsk4AGLJnABiyfwAYspMAGLKnABiyuQAYstEAGLLi ABiy9QAYsw4AGLMmABizNgAYs1AAGLNpABizfAAYs5YAGLOrABizxwAYs94A GLP2ABiz+AAYtBEAGLQmABi0OgAYtE0AGLRfABi0dgAYtI4AGLSgABi0sgAY tLQAGLTDABi0xQAYtQwAGLUmABi1QQAYtWoAGLWPABi1swAYtcYAGLXkABi2 BQAYtiEAGLZnABi2qgAYtu8AGLcwABi3UQAYt2oAGLeJABi3mgAYt7sAGLfd ABi39AAYuBcAGLg2ABi4VQAYuHUAGLiTABi4tAAYuMMAGLjgABi5JAAYuT8A GLlBABi5iwAYuY0AGLm6ABi5vAAYuc8AGLnkABi58wAYug8AGLotABi6XgAY upIAGLq3ABi60gAYuuQAGLsBABi7KAAYu0wAGLt5ABi7sAAYu7IAGLu8ABi7 vgAYu/gAGLwmABi8TgAYvHsAGLyNABi8rAAYvK4AGLy0ABi8tgAYvPYAGL0N ABi9UAAYvVIAGL1UABi9cgAYvXQAGL2tABi92QAYvdsAGL4ZABi+WAAYvpUA GL7UABi/EgAYv08AGL+NABi/jwAYv5EAGL+nABi/vQAYv9MAGL/VABjAGAAY wF8AGMCmABjA7AAYwSYAGMEoABjBbAAYwZUAGMHHABjB6gAYwhsAGMJWABjC owAYwuEAGMMMABjDDgAYwyAAGMMiABjDZAAYw6MAGMPnABjD9gAYw/gAGMQ+ ABjEfgAYxMkAGMURABjFVwAYxZwAGMXkABjGMgAYxjQAGMZ7ABjGxAAYxw4A GMdQABjHYwAYx2UAGMetABjH+AAYyD8AGMiAABjIyQAYyREAGMlYABjJWgAY yXAAGMmGABjJnAAYyZ4AGMm4ABjJugAYygMAGMpNABjKZAAYymYAGMp8ABjK mwAYyuIAGMr7ABjLIAAYyyIAGMtsABjLqQAYy+wAGMwwABjMMgAYzEYAGMxI ABjMTwAYzFEAGMyAABjMsAAYzOMAGM0rABjNdgAYzb4AGM4JABjOCwAYzlAA GM6XABjO2QAYzyIAGM9oABjPrgAYz/oAGNAoABjQKgAY0DMAGNA1ABjQYAAY 0IMAGNCmABjQqAAY0OsAGNEFABjRBwAY0S0AGNFXABjRgQAY0acAGNHNABjS FwAY0lIAGNKOABjSzwAY0vcAGNMfABjTQwAY00UAGNNQABjTUgAY03oAGNOU ABjTvQAY0+wAGNQVABjUFwAY1EAAGNRfABjUdQAY1I8AGNS3ABjU4QAY1S0A GNVTABjVdAAY1Z4AGNXlABjWMQAY1jMAGNZ9ABjWwAAY1usAGNcQABjXLAAY 1y4AGNc9ABjXPwAY14QAGNfOABjYFQAY2F8AGNioABjY7AAY2TIAGNlFABjZ RwAY2VkAGNlbABjZnQAY2d8AGNoiABjaTgAY2lAAGNpnABjaaQAY2psAGNqd ABjaywAY2wUAGNsMABjbGgAY2yQAGNtwABjbcgAY26YAGNuoABjb6AAY3DIA GNxiABjcqgAY3KwAGNzHABjc4gAY3P0AGNz/ABjdNQAY3TcAGN1MABjddgAY 3YoAGN2uABjd1AAY3dYAGN3mABjd9gAY3gYAGN4IABjeUgAY3pkAGN7gABjf KQAY328AGN+3ABjgAAAY4EoAGOCRABjg2wAY4SMAGOFsABjhigAY4YwAGOHS ABjiFgAY4l4AGOKgABji6AAY4y8AGON2ABjjvAAY5AYAGORJABjkUgAY5FQA GOSaABjk4gAY5ScAGOVwABjluAAY5f8AGOZBABjmiwAY5s8AGOcYABjnVAAY 51YAGOehABjn7AAY6DQAGOh8ABjoxQAY6QUAGOkdABjpHwAY6WMAGOmqABjp 8QAY6joAGOqEABjqyQAY6xAAGOtXABjrngAY6+UAGOwtABjscAAY7LcAGOz4 ABjs+gAY7UQAGO2KABjt0wAY7h0AGO5oABjusgAY7vsAGO9FABjviwAY788A GPAZABjwYgAY8KUAGPCnABjw8AAY8TYAGPGAABjxyAAY8gwAGPJPABjyagAY 8mwAGPK4ABjy/QAY80MAGPN3ABjzeQAY83sAGPOLABjzmwAY86sAGPOtABjz 9wAY9CAAGPQiABj0SgAY9JUAGPS+ABj05gAY9Q8AGPVHABj1bwAY9ZcAGPW9 ABj15AAY9hkAGPZCABj2iwAY9skAGPcNABj3DwAY9zwAGPc+ABj3igAY97oA GPfXABj39gAY+DMAGPg1ABj4YQAY+GMAGPibABj4ygAY+P4AGPkxABj5agAY +aEAGPnXABj6DQAY+kQAGPqDABj6ugAY+vAAGPspABj7XAAY+5UAGPvLABj8 BQAY/DsAGPxvABj8owAY/NkAGP0RABj9TQAY/U8AGP11ABj9dwAY/bIAGP3W ABj9+wAY/f0AGP5EABj+iAAY/poAGP6cABj+4AAY/uIAGP74ABj/DgAY/yQA GP8mABj/bwAY/7cAGP/jABj/5QAZADIAGQBTABkAVQAZAIoAGQCMABkA1AAZ ARgAGQFjABkBeQAZAXsAGQHCABkCBwAZAlAAGQJSABkCmwAZAuMAGQMpABkD dAAZA74AGQPKABkDzAAZBA8AGQRUABkEZAAZBGYAGQSlABkE5AAZBSMAGQUl ABkFaQAZBbAAGQX6ABkF/AAZBkYAGQaNABkG1AAZBxwAGQdfABkHpgAZB8IA GQfEABkIDwAZCFYAGQihABkI6AAZCTMAGQl4ABkJxAAZCfIAGQn0AAAAAAAZ CgsAGQpEABkKbwAZCqAAGQrKABkKzAAZCt4AGQrgABkK9wAZCwsAGQssABkL TgAZC2QAGQuBABkLoAAZC70AGQvUABkL8QAZC/MAGQwEABkMFQAZDCYAGQwo ABkMcgAZDLQAGQz/ABkNRgAZDVYAGQ2NABkNxQAZDgMAGQ48ABkOPgAZDogA GQ7NABkPEwAZD1kAGQ+DABkPhQAZD8oAGRAQABkQWQAZEKEAGRCjABkQsQAZ EL8AGRDNABkQzwAZERkAGRFgABkRqgAZEfAAGRIXABkSGQAZEmAAGRKlABkS 7gAZEzQAGRNZABkTWwAZE5YAGRO6ABkT3wAZE+EAGRQpABkUbgAZFLgAGRS6 ABkVBQAZFUwAGRWRABkVoAAZFaIAGRW9ABkV2AAZFfMAGRX1ABkWGQAZFhsA GRZHABkWSQAZFlgAGRZaABkWdgAZFpIAGRauABkWsAAZFvkAGRdBABkXiAAZ F8sAGRfNABkYFwAZGGIAGRiuABkY+gAZGTYAGRk4ABkZgwAZGc0AGRoYABka YQAZGqoAGRrxABkbOQAZGzsAGRuAABkbyQAZHAwAGRxYABkcogAZHOIAGRzk ABkdKgAZHW0AGR23ABkd/AAZHjoAGR48ABkehgAZHtIAGR8YABkfWAAZH1oA GR+kABkf7gAZIB0AGSBVABkgjwAZIMwAGSEDABkhSgAZIUwAGSGUABkh2AAZ IiEAGSJqABkisAAZIvcAGSM/ABkjgwAZI8gAGSQTABkkWwAZJKMAGSS9ABkk vwAZJQgAGSVTABklmwAZJdcAGSXZABkl6QAZJfkAGSYJABkmCwAZJlUAGSac ABkm3AAZJw0AGScPABknWAAZJ54AGSfPABkn0QAZKBgAGShgABkoqQAZKO4A GSk3ABkpgQAZKYkAGSmLABkpogAZKbkAGSnQABkp0gAZKk0AGSrIABkrTgAZ K9UAGSxaABks2QAZLUwAGS3IABkuHwAZLloAGS6dABkunwAZLuoAGS80ABkv fAAZL44AGS+QABkv1AAZMBwAGTBXABkwWQAZMJ4AGTDoABkxLQAZMXYAGTG+ ABkx7gAZMfAAGTI1ABkyfgAZMsQAGTMOABkzVwAZM5sAGTPmABk0LwAZNGsA GTRtABk0tgAZNP8AGTUXABk1GQAZNWEAGTWqABk15AAZNeYAGTYwABk2ZgAZ NmgAGTavABk2+AAZN0IAGTeLABk32AAZOB0AGTheABk4eQAZOHsAGTjCABk4 7wAZOPEAGTk2ABk5ZQAZOWcAGTmwABk59wAZOgIAGToEABk6HQAZOjYAGTpP ABk6UQAZOn8AGTqBABk6qQAZOqsAGTrwABk7KQAZO2gAGTuzABk76gAZPC8A GTxoABk8oQAZPOsAGT0lABk9XwAZPasAGT3eABk+GAAZPlcAGT6TABk+0QAZ Pv4AGT87ABk/fgAZP80AGUAaABlAYAAZQK4AGUD4ABlBRQAZQX8AGUHAABlB wgAZQg8AGUIRABlCKAAZQj8AGUJWABlCWAAZQp8AGULiABlDLAAZQ3MAGUOz ABlD/AAZREUAGUSDABlEhQAZRJYAGUSnABlEuAAZRLoAGUTFABlExwAZRRIA GUVWABlFoAAZReoAGUY1ABlGgAAZRrQAGUa2ABlGxAAZRsYAGUcHABlHCQAZ R1MAGUeZABlH4gAZSAcAGUg7ABlIhQAZSMwAGUjrABlI7QAZSTgAGUmAABlJ xwAZShAAGUpbABlKkAAZStIAGUrUABlLGwAZS10AGUumABlL7wAZTAgAGUw0 ABlMNgAZTHsAGUzEABlNCwAZTR8AGU0hABlNaQAZTbQAGU32ABlOPwAZTokA GU7PABlO5AAZTuYAGU8tABlPcgAZT54AGU+gABlPrQAZT68AGU/0ABlQPAAZ UFIAGVBUABlQmgAZUOQAGVErABlRdAAZUbsAGVIDABlSTAAZUpcAGVKgABlS ogAZUuoAGVMzABlTegAZU8AAGVQLABlUUAAZVJoAGVTiABlVJQAZVScAGVVu ABlVtgAZVgEAGVZGABlWjAAZVtYAGVbfABlW4QAZVyUAGVdsABlXswAZV/cA GVg+ABlYgwAZWMsAGVjNABlZDwAZWVgAGVmeABlZ4wAZWigAGVpPABlaUQAZ WmgAGVp/ABlalgAZWpgAGVrdABlbIwAZW20AGVu1ABlb/gAZXEMAGVyMABlc 0wAZXRcAGV1CABldRAAZXYoAGV3NABleEQAZXk8AGV5RABlemQAZXswAGV79 ABlfKAAZXyoAAAAAABlfQgAZX3EAGWAPABlgrQAZYUoAGWHpABligAAZYx8A GWO9ABlkVgAZZPEAGWWNABll9gAZZmMAGWbrABlncwAZaAoAGWieABlpOgAZ acUAGWoWABlqZwAZamkAGWqyABlq+gAZa0QAGWuPABlrkQAZa9cAGWwMABls UwAZbJwAGWzJABls/QAZbSIAGW0kABltbgAZbXAAGW2cABltyAAZbfQAGW32 ABluOwAZboYAGW7OABlvGQAZb2QAGW+tABlv9AAZcCEAGXAjABlwbQAZcLIA GXC7ABlwvQAZcQYAGXEoABlxbwAZcbgAGXHRABlyGAAZcl4AGXJ0ABlytwAZ cv4AGXNHABlzVgAZc5sAGXPGABlzyAAZdBEAGXRaABl0XAAZdKIAGXTtABl1 MQAZdXwAGXWTABl1lQAZddgAGXYZABl2GwAZdmkAGXZrABl2twAZdrkAGXbY ABl29wAZdxYAGXcYABl3KgAZdywAGXd2ABl3vgAZeAMAGXhOABl4YgAZeGQA GXiuABl48QAZeTgAGXl/ABl5uQAZebsAGXoFABl6TgAZepUAGXrcABl7JQAZ e1MAGXtVABl7nwAZe+kAGXwmABl8KAAZfDgAGXw6ABl8ggAZfM0AGX0TABl9 PQAZfT8AGX2IABl90QAZfhwAGX5hABl+qQAZfvIAGX8fABl/IQAZf2kAGX+n ABl/8AAZgDsAGYCBABmAhwAZgIkAGYCWABmAmAAZgN8AGYEnABmBagAZgZQA GYGWABmB3QAZgiUAGYJsABmCtQAZgvsAGYL9ABmDCQAZgwsAGYNUABmDmAAZ g98AGYQqABmEcgAZhH8AGYSBABmExAAZhQ0AGYVWABmFmQAZheMAGYXsABmF 7gAZhjYAGYZ+ABmGyAAZhvEAGYbzABmHOwAZh3UAGYeEABmHhgAZh5YAGYeY ABmH4QAZiCsAGYhzABmIuQAZiP8AGYkiABmJJAAZiSkAGYkrABmJdQAZiboA GYoCABmKNQAZijcAGYqDABmKygAZixQAGYtKABmLTAAZi1QAGYtWABmLoQAZ i+oAGYw1ABmMfQAZjMgAGY0RABmNTQAZjU8AGY1UABmNVgAZjZ8AGY3oABmO MgAZjm0AGY5vABmOdAAZjnYAGY6+ABmPCgAZj1QAGY+SABmPrgAZj7AAGY/4 ABmQQgAZkIYAGZDMABmRFQAZkSwAGZEuABmReAAZkb8AGZIJABmSUwAZklwA GZJeABmSZQAZkmcAGZKqABmS8gAZkzoAGZOBABmTzAAZlAIAGZQEABmURwAZ lJAAGZTbABmVIwAZlSgAGZUqABmVLwAZlTEAGZV7ABmVxQAZlhAAGZZbABmW pQAZlrcAGZa5ABmW8wAZlzsAGZd/ABmXxwAZl8wAGZfOABmX5QAZl+cAGZgr ABmYdQAZmLwAGZkCABmZRwAZmUkAGZluABmZcAAZmbkAGZoDABmaSgAZmpEA GZrYABmbHgAZm2cAGZugABmbogAZm+0AGZwxABmcewAZnL4AGZzSABmc1AAZ nRUAGZ1eABmdlwAZnZkAGZ3kABmeJAAZnmkAGZ6xABme3gAZnuAAGZ7mABme 6AAZny8AGZ95ABmfvgAZoAkAGaAqABmgLAAZoHgAGaCkABmgpgAZoKsAGaCt ABmg9wAZoUEAGaGHABmh0AAZohwAGaJlABmicQAZonMAAAAAABmijwAZorwA GaK+ABmjAgAZo0YAGaOZABmjugAZo+cAGaQQABmkEgAZpC0AGaRIABmkigAZ pL8AGaT9ABmlRgAZpUgAGaV/ABmltgAZpe0AGaXvABmmNAAZpn4AGabJABmn EQAZp1IAGadUABmnnwAZp+UAGagHABmoCQAZqFIAGaiZABmowQAZqMMAAAAA ABmo3wAZqQ0AGamgABmqMwAZqsUAGatZABmr5QAZrHkAGa0MABmtmgAZrioA Ga61ABmvRgAZr7UAGbA+ABmwyAAZsVkAGbHoABmyfwAZsyEAGbN8ABmzfgAZ s8cAGbQPABm0XwAZtKQAGbTuABm1OwAZtV4AGbWHABm1ywAZtc0AGbYXABm2 GQAZtkQAGbZvABm2mgAZtpwAGbbeABm3JwAZt28AGbe6ABm3/wAZuEgAGbiN ABm4nAAZuJ4AGbjmABm5LAAZuTkAGbk7ABm5WgAZuXkAGbmYABm5mgAZuawA GbmuABm5+AAZukAAGbqFABm60AAZuuQAGbrmABm7MAAZu3QAGbu7ABm8AgAZ vDwAGbw+ABm8iAAZvNEAGb0YABm9XwAZvagAGb3WABm92AAZviIAGb5sABm+ qQAZvqsAGb67ABm+vQAZvwUAGb9QABm/lgAZv8AAGb/CABnACwAZwFQAGcCf ABnA5AAZwSwAGcF1ABnBogAZwaQAGcHsABnCKgAZwnMAGcK+ABnDBAAZwwoA GcMMABnDGAAZwxoAGcNeABnDqAAZw+8AGcQcABnEHgAZxGcAGcSsABnE9QAZ xTsAGcWIABnFigAZxZIAGcWUABnF3QAZxiUAGcZtABnGigAZxowAGcajABnG pQAZxukAGcczABnHegAZx8EAGcgIABnIGQAZyBsAGcgoABnIKgAZyHEAGci5 ABnI/AAZySYAGckoABnJbwAZybcAGcn+ABnKRwAZyo0AGcqPABnKmwAZyp0A GcrmABnLLgAZy3UAGcvAABnMCAAZzBUAGcwXABnMWgAZzKMAGczsABnNLwAZ zXkAGc2CABnNhAAZzcwAGc4UABnOWQAZzoIAGc6EABnOzAAZzwYAGc8VABnP FwAZzxwAGc8eABnPaAAZz7IAGc/9ABnQSAAZ0JIAGdCkABnQpgAZ0OAAGdEo ABnRbAAZ0bQAGdG5ABnRuwAZ0dQAGdHWABnSHQAZ0mQAGdKtABnS9wAZ00AA GdOHABnTzAAZ1BQAGdQ6ABnUPAAZ1H4AGdTIABnVDgAZ1VcAGdVZAAAAAAAZ 1XUAGdWiABnWNgAZ1soAGddfABnX3QAZ2FsAGdjEABnY9wAZ2YAAGdoQABna qQAZ2y4AGdu2ABncNwAZ3MAAGdzCABnc7AAZ3RYAGd1AABndQgAZ3YsAGd3X ABneIQAZ3jUAGd43ABnefwAZ3soAGd8VABnfTQAZ308AGd+YABnf2wAZ4CIA GeBrABngswAZ4LUAGeDHABng2QAZ4OsAGeDtABng/wAZ4QEAGeFMABnhlgAZ 4cwAGeHOABniFAAZ4lsAGeKmABni7QAZ4zEAGeN2ABnjwwAZ5AgAGeRQABnk lQAZ5K4AGeSwABnk+QAZ5T8AGeVsABnlbgAZ5bYAGeYBABnmSAAZ5pMAGebd ABnm3wAZ5vYAGecNABnnJAAZ5yYAGedzABnnwgAZ6A0AGegPABnoWgAZ6KMA GejuABnpMgAZ6XgAGem/ABnp5wAZ6ekAGen/ABnqAQAZ6k0AGeqTABnq1QAZ 6x4AGetlABnriAAZ64oAGeugABnrogAZ6+sAGew1ABnsbwAZ7HEAGey5ABnt AwAZ7U0AGe2TABnttwAZ7bkAGe36ABnuQAAZ7ooAGe61ABnutwAZ7wEAGe9C ABnvigAZ77QAGe+2ABnv/AAZ8EcAGfBOABnwUAAZ8GYAGfBoABnwsAAZ8PkA GfE+ABnxhwAZ8c4AGfIZABnyTQAZ8k8AGfJmABnyfQAZ8pQAGfKWABny2QAZ 8yAAGfNnABnzrAAZ8/YAGfP4ABn0MwAZ9HUAGfSoABn0qgAZ9PUAGfU8ABn1 gQAZ9cgAGfYOABn2VAAZ9pIAGfbaABn3IwAZ924AGfe3ABn34QAZ9+MAGfgr ABn4dQAZ+MEAGfkFABn5UgAZ+aEAGfmjABn51wAZ+hkAGfpQABn6mQAZ+r4A Gfr0ABn69gAZ+zwAGft/ABn7yAAZ+/kAGfw9ABn8cgAZ/HQAAAAAABn8kAAZ /JIAGfzZABn8+QAZ/PsAGf08ABn9fQAZ/cgAGf3nABn+EgAZ/jkAGf5iABn+ ZAAZ/n4AGf6YABn+3AAZ/w8AGf8RABn/VgAZ/5IAGf+UAAAAAAAZ/7AAGf+y ABn/+QAaADcAGgA5ABoAegAaALsAGgEGABoBJQAaAVAAGgF3ABoBoAAaAaIA GgG8ABoB1gAaAhoAGgJNABoCTwAaApQAGgLQABoC0gAAAAAAGgLuABoC8AAa AzcAGgN7ABoDjAAaA44AGgPPABoEEAAaBFsAGgR6ABoEpQAaBMwAGgT1ABoE 9wAaBREAGgUrABoFbwAaBaIAGgWkABoF6QAaBiUAGgYnAAAAAAAaBkMAGgZy ABoG8QAaB3AAGgf2ABoIhwAaCQcAGgmAABoKEAAaCpIAGgsbABoLngAaDBkA GgyeABoNLgAaDbsAGg3YABoN2gAaDgUAGg4wABoOWwAaDl0AGg6lABoO7gAa DzQAGg91ABoPiQAaD4sAGg/SABoQHQAaEGUAGhCqABoQ7wAaER8AGhEhABoR bAAaEbYAGhH8ABoSQQAaEkMAGhKLABoS1QAaEx4AGhNpABoTnwAaE6EAGhPp ABoUMQAaFHkAGhTAABoU2wAaFN0AGhUlABoVbAAaFbMAGhXmABoV6AAaFhkA GhYbABoWZQAaFrAAGhb4ABoXQQAaF1oAGhdcABoXpwAaF6kAGhfyABoYPgAa GHsAGhjDABoY6wAaGO0AGhkJABoZJgAaGUIAGhlEABoZiwAaGdYAGhoiABoa ZAAaGmYAGhqyABoa/QAaG0UAGhtLABobTQAaG2QAGht7ABobkgAaG5QAGhvd ABocIQAaHGkAGhyuABoc9AAaHT4AGh2GABodzAAaHhMAGh5XABoenwAaHqwA Gh6uABoe9AAaHz0AGh95ABofqAAaH8MAGh/FABogEAAaIFsAGiCcABog5QAa IPMAGiD1ABohCgAaIR8AGiE0ABohNgAaIYUAGiHPABoiGQAaIl8AGiKpABoi 8wAaIz0AGiM/ABojcQAaI6MAGiPVABoj1wAaJB4AGiRnABokpgAaJL0AGiS/ ABolBwAaJUsAGiWTABol2wAaJiQAGiZrABomeQAaJnsAGianABom0wAaJv8A GicBABonSwAaJ5QAGifeABooJQAaKG0AGihvABoosgAaKPkAGilFABopjQAa KdcAGioiABoqbQAaKq0AGiqvABoq7QAaKzYAGit+ABorxQAaLAoAGixKABos TAAaLJYAGizZABotIwAaLWoAGi2zABot+AAaLkIAGi6NABoukwAaLpUAGi7Z ABovJAAaL2sAGi+yABov+wAaL/0AGjBHABowjgAaMNEAGjEaABoxYQAaMaIA GjHtABoyNAAaMnYAGjK0ABoytgAaMtAAGjLqABozBAAaMwYAGjNNABozkgAa M9YAGjQdABo0OAAaNDoAGjSBABo0ygAaNQkAGjVMABo1jQAaNZ4AGjWgABo1 6wAaNjAAGjZ7ABo2wgAaNwUAGjdPABo3fAAaN34AAAAAABo3mgAaN7wAGje+ ABo4AgAaOEYAGjiTABo4sQAaOOEAGjkNABo5PgAaOUAAGjlbABo5dgAaOb8A GjnxABo58wAaOjoAGjqCABo6wwAaOw4AGjsQABo7XAAaO6UAGjvrABo8HAAa PB4AGjxnABo8nwAaPKEAAAAAABo8vQAaPOsAGjztABo9MQAaPXUAGj3CABo9 4AAaPhAAGj48ABo+bQAaPm8AGj6KABo+pQAaPu4AGj8gABo/PgAaP0AAGj+H ABo/zgAaQA8AGkBaABpAXAAaQKgAGkDxABpBNwAaQWgAGkFqABpBsQAaQfUA GkIuABpCMAAaQnkAGkKxABpCswAAAAAAGkLPABpC/QAaQv8AGkNDABpDhwAa Q9QAGkPyABpEIgAaRE4AGkR/ABpEgQAaRJwAGkS3ABpFAAAaRTIAGkVgABpF YgAaRaYAGkXsABpGDgAaRhAAGkZZABpGkQAaRpMAAAAAABpGrwAaRtkAGkbb ABpHHwAaR2MAGkewABpHzgAaR/4AGkgqABpIWwAaSF0AGkh4ABpIkwAaSN0A GkkPABpJEQAaSVkAGkmkABpJ7QAaSjQAGkp1ABpKdwAaSsAAGkr4ABpK+gAA AAAAGksWABpLNgAaSzgAGkt8ABpLwAAaTA0AGkwrABpMWwAaTIcAGky4ABpM ugAaTNUAGkzwABpNOgAaTWwAGk1uABpNtwAaTdgAGk3aABpOIwAaTlsAGk5d AAAAAAAaTnkAGk6lABpOpwAaTzUAGk/DABpQTAAaUMYAGlEvABpRlAAaUgcA GlJ6ABpTAQAaU4AAGlQBABpUhAAaVIYAGlSxABpU3AAaVQcAGlUJABpVTAAa VZYAGlXcABpWIwAaVm4AGlaPABpWkQAaVtoAGlcdABpXZQAaV6kAGlfwABpY LgAaWHgAGli+ABpZAAAaWUUAGllPABpZUQAaWZgAGlnfABpaJwAaWm8AGlqy ABpa0wAaWtUAGlsfABpbagAaW68AGlv6ABpcQgAaXIsAGlzUABpdBgAaXQgA Gl1SABpdlwAaXeAAGl4JABpeCwAaXlQAGl6MABpejgAAAAAAGl6qABperAAa XssAGl8UABpfRgAaX20AGl+QABpfwwAaX/IAGmAkABpgcAAaYKsAGmCtABpg +AAaYT0AGmGFABphtAAaYbYAGmH+ABpiRAAaYooAGmKfABpioQAaYr0AAAAA ABpivwAaYsEAGmMJABpjMQAaYzMAGmNiABpjkwAaY90AGmQuABpkVQAaZKgA GmT1ABplHwAaZXEAGmXEABpmEQAaZlwAGmatABpnAQAaZ0QAGmePABpnkQAA AAAAGmetABpn1wAaZ9kAGmgYABpoWQAaaHoAGmh8ABpovQAaaPsAGmkxABpp MwAaaXcAGmm2ABpp/AAaaj4AGmpeABpqYAAaaqMAGmrkABprFgAaaxgAGmtZ ABprnwAaa+QAGmwoABpsbQAabJAAGmySABps1QAabQoAGm0MAAAAAAAabSgA Gm1RABptUwAabYgAGm3TABpuHwAablwAGm6mABpu7QAab0EAGm+TABpv5gAa cCoAGnCBABpwxwAacRoAGnFgABpxsAAacbIAGnG0ABpx/QAackUAGnKPABpy 2gAacxYAGnNeABpzYAAac6QAGnPrABp0MQAadEIAGnREABp0iwAadJQAGnSW ABp04QAadOMAGnUrABp1dQAadbwAGnYBABp2SAAadpAAGnbWABp3GgAad1kA GnedABp35QAad+wAGnfuABp4CgAaeCYAGnhCABp4RAAaeI0AGnjYABp5EgAa eRQAGnlcABp5pQAaee8AGno5ABp6gAAaeoIAGnrMABp7DwAae1MAGntVABp7 mwAae8MAGnvFABp75AAafAMAGnwiABp8JAAafDkAGnw7ABp8ggAafM0AGn0Y ABp9WwAafZ4AGn3dABp93wAafikAGn5yABp+uwAafwAAGn9EABp/XAAaf14A Gn90ABp/dgAaf8AAGoAKABqAUgAagJgAGoDaABqA3AAagPQAGoD2ABqBPQAa gYgAGoHPABqCGgAagmQAGoKuABqC+QAag0EAGoNzABqDdQAag4sAGoONABqD 1gAahB0AGoRjABqErAAahK4AGoT6ABqFQwAahX0AGoV/ABqFyQAahg4AGoYQ ABqGKAAahioAGoZwABqGuAAahvwAGodEABqHRgAah2EAGodjABqHrQAah/YA Gog/ABqIiAAaiM8AGokVABqJWQAaiVsAGoluABqJcAAaibkAGooBABqKSgAa ipIAGoqnABqKqQAAAAAAGorFABqKxwAaixEAGotYABqLowAai+oAGowtABqM agAajGwAGoywABqM9AAajQQAGo0GAAAAAAAajSIAGo0kABqNbQAajbgAGo4D ABqOSwAajpAAGo69ABqOvwAajwMAGo9HABqPVwAaj1kAAAAAABqPdQAaj3cA Go+/ABqQCAAakFMAGpCaABqQyQAakMsAGpEUABqRWwAakZ4AGpGgAAAAAAAa kbwAGpG+ABqRxgAakdkAGpHxABqSDAAakg4AGpIiABqSNgAakkoAGpJMABqS kgAakt0AGpLqABqS7AAakwUAGpMeABqTNwAakzkAGpN/ABqTyAAalBMAGpRe ABqUpwAalPEAGpU4ABqVfQAalX8AGpXGABqWDwAalk4AGpaRABqW0gAaluMA GpblABqXMAAal3UAGpfAABqYBwAamEoAGpiUABqYwQAamMMAGpjzABqY9QAa mUQAGpmQABqZ3QAamgcAGppSABqamwAamuUAGpsUABqbaAAam60AGpvXABqc JQAanHEAGpy2ABqc/gAanQAAAAAAABqdHAAanR4AGp1pABqdtwAangMAGp5O ABqeaQAanmsAGp63ABqeuQAanukAGp7rABqfOgAan4YAGp/TABqf/QAaoEgA GqCRABqg2wAaoQoAGqFeABqhowAaoc0AGqIbABqiZwAaoqwAGqL0ABqi9gAA AAAAGqMSABqjFAAao10AGqOhABqj6QAapDQAGqR7ABqkoQAapKMAGqTvABqk 8QAapSEAGqUjABqlcgAapb4AGqYLABqmNQAapoAAGqbJABqnEwAap0IAGqeW ABqn2wAaqAUAGqhTABqonwAaqOQAGqksABqpLgAAAAAAGqlKABqpTAAaqWUA GqlnABqpswAaqbUAGqnlABqp5wAaqjYAGqqCABqqzwAaqvkAGqtEABqrjQAa q9cAGqwGABqsWgAarJ8AGqzJABqtFwAarWMAGq2oABqt8AAarfIAAAAAABqu DgAarhAAGq5ZABquoAAarugAGq78ABqu/gAAAAAAGq8aABqvHAAar2UAGq+u ABqv9QAasEAAGrCJABqwxwAasMkAAAAAABqw5QAasOcAGrEvABqxRwAasUkA GrGVABqxlwAasccAGrHJABqyGAAasmQAGrKxABqy2wAasyYAGrNvABqzuQAa s+gAGrQ8ABq0gQAatKsAGrT5ABq1RQAatYoAGrXSABq11AAatdYAAAAAABq1 8gAatfQAGrY8ABq2VAAatlYAGrZ9ABq2fwAatq8AGraxABq3AAAat0wAGreZ ABq3wwAauA4AGrhXABq4oQAauNAAGrkkABq5aQAauZMAGrnhABq6LQAaunIA Grq6ABq6vAAaur4AAAAAABq62gAautwAGrsmABq7cgAau7IAGrvUABq71gAa vCUAGrxwABq8uAAavLoAAAAAABq81gAavNgAGr0fABq9ZAAavakAGr3xABq9 8wAavj4AGr5YABq+WgAAAAAAGr52ABq+eAAavsAAGr8KABq/RwAav0kAAAAA ABq/ZQAav2cAGr+xABq/+AAawD4AGsCJABrA0QAawNMAGsEZABrBYgAawa0A GsHzABrCNQAawjcAGsJzABrCnAAawp4AGsLnABrDHgAawyAAAAAAABrDPAAa w2wAGsNuABrDowAaw+4AGsQ6ABrEdwAaxMEAGsUIABrFXAAaxa4AGsYBABrG RQAaxpwAGsbiABrHNQAax3UAGsfFABrHxwAayBAAGshYABrIogAayO0AGsjv ABrJKwAayXMAGsl1ABrJvAAaycUAGsnHABrKEgAayhQAGspcABrKoAAayukA GssyABrLeAAay7oAGswCABrMTQAazJMAGszdABrNKAAazUsAAAAAABrNTQAa zU8AGs2XABrN3AAazfwAGs3+AAAAAAAazhoAGs4cABrOYAAazqgAGs7zABrP PQAaz4oAGs/YABrQJAAa0HEAGtC7ABrQxAAa0MYAGtDpABrQ6wAa0TQAGtF8 ABrRrgAa0bAAGtHBABrRwwAa0g4AGtIyABrSNAAAAAAAGtJQABrSUgAa0p0A GtLnABrTNgAa0zgAAAAAABrTVAAa01YAGtOjABrT8gAa1EIAGtREAAAAAAAa 1GAAGtRiABrUqwAa1PQAGtU7ABrVigAa1cEAGtXDABrV/QAa1hMAGtY0ABrW NgAa1n4AGtacABrWngAAAAAAGta6ABrWvAAa1wEAGtdKABrXlQAa16IAGtek AAAAAAAa18AAGtfCABrYDAAa2FUAGtifABrY2gAa2NwAGtkkABrZaQAa2bQA GtnjABrZ5QAAAAAAGtoBABraAwAa2ksAGtqXABrargAa2rAAGtr1ABrbPwAa 23cAGtt5AAAAAAAa25UAGtuXABrb3gAa3CEAGtxIABrcSgAa3JIAGtzeABrd KAAa3TQAGt02AAAAAAAa3VIAGt1wABrdcgAa3bsAGt4GABreIAAa3iIAAAAA ABrePgAa3l0AGt5fABrepQAa3u4AGt8bABrfHQAa32MAGt+oABrf7gAa4DYA GuBRABrgUwAa4JkAGuCiABrgpAAa4PIAGuE4ABrhOgAAAAAAGuFWABrhdQAa 4XcAGuHBABriDAAa4lkAGuKmABrisQAa4rMAGuMAABrjRwAa45MAGuOmABrj qAAa4/UAGuRBABrkXQAa5F8AGuSnABrk8gAa5T8AGuVfABrlYQAa5asAGuX5 ABrmQwAa5oAAGuaCABrmzgAa5xcAGudiABrnrAAa57wAGue+ABroAQAa6EcA GuiNABroqwAa6K0AAAAAABroyQAa6O8AGujxABrpNAAa6YEAGunDABrqCwAa 6igAGuoqABrqcgAa6r0AGur3ABrq+QAAAAAAGusVABrrNgAa6zgAGuuFABrr 0gAa7BIAGuwUABrsWQAa7KUAGuzzABrtPwAa7VIAGu1UABrtoAAa7eYAGu4y ABruTgAa7lAAGu6cABru6gAa7zQAGu+BABrvgwAa78YAGvAMABrwUgAa8HAA GvByAAAAAAAa8I4AGvC2ABrwuAAa8P0AGvFKABrxjgAa8dYAGvHzABrx9QAa 8j0AGvKIABryxgAa8sgAAAAAABry5AAa8wgAGvMKABrzVAAa858AGvPrABr0 GgAa9BwAGvRkABr0ZgAa9LMAGvTtABr07wAAAAAAGvULABr1MAAa9TIAGvV/ ABr1ygAa9hYAGvZeABr2YAAa9q0AGvbnABr26QAAAAAAGvcFABr3OgAa9zwA GvdwABr3tAAa97YAAAAAABr30gAa+BUAGvgXABr4VwAa+JsAGvinABr4qQAA AAAAGvjFABr46QAa+OsAGvkqABr5bAAa+bQAGvn3ABr6NQAa+noAGvqGABr6 iAAAAAAAGvqkABr6yAAa+soAGvsQABr7VQAa+5gAGvvcABr8IQAa/GAAGvyj ABr8sQAa/LMAAAAAABr8zwAa/PMAGvz1ABr9PAAa/YcAGv3CABr9xAAAAAAA Gv3gABr9/AAa/f4AGv5EABr+jwAa/toAGv8fABr/NQAa/zcAGv+BABr/gwAa /4UAAAAAABr/oQAa/70AGv+/ABsABQAbAFAAGwCbABsA4AAbASsAGwFFABsB RwAAAAAAGwFjABsBfwAbAYEAGwHMABsCEwAbAlwAGwKmABsC7wAbAzoAGwOE ABsDzAAbBBQAGwRZABsEWwAAAAAAGwR3ABsEkgAbBJQAGwTdABsFJAAbBW0A GwW3ABsGAAAbBhAAGwYSABsGXwAbBqIAGwavABsGsQAbBvYAGwc3ABsHOQAA AAAAGwdVABsHeAAbB3oAGwe6ABsIAQAbCEQAGwiPABsI1QAbCRkAGwkbABsJ ZQAbCaoAGwm1ABsJtwAbCgAAGwpJABsKgQAbCoMAGwrOABsLDwAbC1cAGwuj ABsL6wAbDDYAGwxzABsMdQAbDIgAGwyKABsM0AAbDNIAGwznABsM6QAbDS8A Gw13ABsNvAAbDb4AGw4HABsOGQAbDhsAGw4wABsOSAAbDm4AGw5wABsOtQAb DvkAGw77AAAAAAAbDxcAGw85ABsPOwAbD4UAGw/NABsQFwAbECYAGxAoABsQ cwAbEL0AGxDRABsQ0wAbER0AGxFGABsRhQAbEYcAGxHLABsSDgAbEhAAAAAA ABsSLAAbElwAGxJeABsSpgAbEu8AGxM4ABsTggAbE80AGxQPABsURwAbFEkA GxSCABsUhAAbFMkAGxUKABsVDAAAAAAAGxUoABsVUgAbFVQAGxWUABsV3QAb FiYAGxZqABsWqAAbFu8AGxcnABsXKQAbF24AGxevABsXsQAAAAAAGxfNABsX 7wAbF/EAGxg2ABsYgQAbGMkAGxkRABsZVQAbGWMAGxllABsZqgAbGesAGxnt AAAAAAAbGgkAGxouABsaMAAbGncAGxrCABsbBgAbG00AGxuWABsb3wAbHCUA GxxrABscbQAbHLIAGxz5ABsdQAAbHUIAGx2HABsdyAAbHcoAAAAAABsd5gAb HhAAGx4SABseWAAbHqIAGx7qABsfMAAbH3gAGx+9ABsgAQAbIEUAGyCMABsg qwAbIK0AGyD1ABshPAAbIVsAGyFdABshogAbIeMAGyHlAAAAAAAbIgEAGyId ABsiHwAbImcAGyKvABsi2gAbItwAGyMiABsjawAbI6wAGyPWABsj2AAAAAAA GyP0ABskEwAbJBUAGyRaABskowAbJOoAGyUyABsleAAbJb4AGyXQABsl0gAb JhsAGyZfABsmpgAbJq4AGyawABsm9gAbJz0AGyeBABsnqwAbJ60AAAAAABsn yQAbJ+YAGyfoABsoMgAbKHYAGyijABsopQAbKO4AGyk0ABspXQAbKV8AGymp ABsp8wAbKjwAGyqCABsqjAAbKo4AGyrWABsrFAAbKxYAGysrABsrLQAAAAAA GytJABsrbQAbK28AGyu3ABsr9QAbLD8AGyyFABssqAAbLKoAGyzyABstMAAb LTIAGy1IABstSgAbLZIAGy3YABsuGwAbLjgAGy46ABsuZQAbLmcAAAAAABsu gwAbLqoAGy6sABsu9AAbLz8AGy+LABsv1AAbMB8AGzBbABswXQAbMKEAGzCx ABswswAAAAAAGzDPABsw+AAbMPoAGzFAABsxiwAbMdMAGzIeABsyZgAbMn8A GzKBABsyyAAbMvUAGzL3AAAAAAAbMxMAGzM2ABszOAAbM4MAGzPNABs0FQAb NGAAGzSrABs09AAbNQYAGzUIAAAAAAAbNSQAGzVDABs1RQAbNYsAGzXUABs2 HAAbNmUAGzaxABs2+AAbNw4AGzcQAAAAAAAbNywAGzdQABs3UgAbN50AGzfh ABs4JwAbOE0AGziFABs4twAbOP8AGzlIABs5kgAbOdsAGzoiABs6bAAbOnIA Gzp0AAAAAAAbOpAAGzquABs6sAAbOvcAGzszABs7WgAbO1wAGzuaABs74QAb O+MAGzwqABs8cwAbPLIAGzy0ABs8+AAbPTAAGz0yABs9dgAbPbkAGz34ABs+ BwAbPgkAGz5LABs+iQAbPosAAAAAABs+pwAbPsAAGz7CABs/CgAbPzEAGz8z ABs/dAAbP7oAGz/iABtAJAAbQGcAG0CqABtA8gAbQP8AG0E+ABtBhgAbQcIA G0IHABtCOgAbQnsAG0K6ABtDAQAbQ0cAG0NzABtDsgAbQ/cAG0Q7ABtEYgAb RKEAG0TTABtFFgAbRVwAG0V5ABtFewAbRZgAG0WaAAAAAAAbRbYAG0XdABtF 3wAbRiQAG0ZNABtGTwAbRowAG0bPABtHDAAbR08AG0eEABtHhgAbR7gAG0e6 AAAAAAAbR9YAG0f0ABtH9gAbSEAAG0iEABtIzQAbSRcAG0liABtJqAAbSeEA G0njAAAAAAAbSf8AG0oWABtKGAAbSlwAG0qnABtK8QAbSzoAG0t2ABtLrwAb S7EAAAAAABtLzQAbS+UAG0vnABtMLwAbTHYAG0y6ABtM/gAbTUkAG01mABtN aAAAAAAAG02EABtNpAAbTaYAG03wABtONAAbTnwAG06lABtOpwAbTuoAG08M ABtPDgAbTzMAG081ABtPgQAbT8wAG1AXABtQVwAbUKAAG1DsABtRNAAbUWMA G1FlABtRrQAbUfgAG1JAABtSUgAbUlQAG1JvABtScQAbUr4AG1MKABtTRQAb U0cAG1OUABtT3gAbVAsAG1RTABtUhgAbVIgAG1TVABtVIAAbVVEAG1WZABtV zAAbVc4AG1XyABtV9AAbVkAAG1aNABtWsAAbVrIAG1b+ABtXSQAbV5IAG1fV ABtX1wAbWCMAG1hxABtYqAAbWKoAG1j2ABtZQgAbWYwAG1nYABtaHQAbWh8A G1ppABtasgAbWvwAG1smABtbKAAbW3QAG1u3ABtb5AAbW+YAG1voABtcCwAb XA0AG1xUABtcoAAbXOwAG106ABtdPAAbXT4AAAAAABtdWgAbXXkAG117ABtd xQAbXhEAG15ZABteoAAbXsIAG17EABtexgAbXuoAG17sABtfOAAbX4UAG1+o ABtfqgAbX/YAG2BBABtgigAbYM0AG2DPABthGwAbYWkAG2GgABthogAbYe4A G2I6ABtihAAbYtAAG2MVABtjFwAbY2EAG2OqABtj9AAbZB4AG2QgABtkbAAb ZK8AG2TcABtk3gAbZSUAG2VAABtlQgAAAAAAG2VeABtlfAAbZX4AG2XHABtm CwAbZk4AG2aAABtmggAbZsgAG2bVABtm1wAAAAAAG2bzABtnFwAbZxkAG2df ABtnpQAbZ+wAG2gyABtocwAbaLYAG2j5ABtpNQAbaTcAG2llABtpZwAbaasA G2nEABtpxgAbagwAG2pVABtqmQAbauMAG2soABtrbwAba7EAG2v3ABtsPAAb bIgAG2zOABttDwAbbVoAG22eABtt3wAbbiAAG25gABtuYgAAAAAAG25+ABtu mwAbbp0AG27kABtvKwAbb3MAG2++ABtwBgAbcEMAG3CKABtw0AAbcRQAG3FZ ABtxoAAbcecAG3ItABtycwAbcr0AG3MKABtzUgAbc50AG3PkABt0KwAbdC0A G3RsABt0bgAbdLQAG3T9ABt1SgAbdZEAG3XbABt2GAAbdmEAG3aoABt25wAb dukAG3cvABt3dwAbd74AG3gJABt4CwAbeFIAG3iWABt42gAbeR4AG3ljABt5 qgAbefEAG3o5ABt6gQAbeogAG3qKABt60QAbexsAG3taABt7XAAbe6QAG3vn ABt8KgAbfFcAG3xZAAAAAAAbfHUAG3yaABt8nAAbfOAAG30oABt9cwAbfbYA G33/ABt+RAAbfkYAAAAAABt+YgAbfoEAG36DABt+ywAbfxMAG39YABt/nwAb f+cAG4ARABuAEwAAAAAAG4AvABuAUwAbgFUAG4CgABuA4QAbgSkAG4ErABuB dgAbgcMAG4HLABuBzQAbghgAG4JgABuCmAAbgpoAG4K2ABuCuAAAAAAAG4LU ABuDBgAbgwgAG4NRABuDmwAbg+UAG4P4ABuD+gAAAAAAG4QWABuEOgAbhDwA G4SCABuEzAAbhOgAG4TqAAAAAAAbhQYAG4UsABuFLgAbhXgAG4XAABuF4AAb heIAAAAAABuF/gAbhiMAG4YlABuGbgAbhrYAG4bRABuG0wAAAAAAG4bvABuH DAAbhw4AG4dOABuHmQAbh90AG4goABuIawAbiIkAG4iLAAAAAAAbiKcAG4jM ABuIzgAbiRkAG4lkABuJqwAbic0AG4nPABuKGQAbihsAG4o2ABuKOAAAAAAA G4pUABuKfQAbin8AG4rCABuLBgAbi1AAG4t5ABuLewAAAAAAG4uXABuLuQAb i7sAG4v9ABuMRgAbjIsAG4zMABuMzgAbjREAG40cABuNHgAbjUsAG41NABuN kQAbjdUAG44bABuOMQAbjjMAG45fABuOYQAbjqcAG47rABuO+AAbjvoAG48V ABuPFwAbj14AG49uABuPcAAAAAAAG4+MABuPtAAbj7YAG4/+ABuQRgAbkJEA G5DZABuRHgAbkSgAG5EqAAAAAAAbkUYAG5FsABuRbgAbkbcAG5IAABuSCQAb kgsAAAAAABuSJwAbkk4AG5JQABuSmgAbkuQAG5MZABuTGwAAAAAAG5M3ABuT XgAbk2AAG5OrABuTxQAbk8cAAAAAABuT4wAblAoAG5QMABuUVwAblKEAG5Tr ABuU+QAblPsAAAAAABuVFwAblUQAG5VGABuVjQAbldcAG5YJABuWCwAbllUA G5abABuW5AAblyQAG5c6ABuXPAAAAAAAG5dYABuXjQAbl48AG5fRABuYGwAb mGAAG5irABuYyAAbmMoAAAAAABuY5gAbmQoAG5kMABuZUwAbmZ8AG5npABua MAAbmnkAG5rCABubAQAbmwMAAAAAABubHwAbm04AG5tQABubmQAbm+IAG5wl ABucawAbnLEAG5z5ABudRAAbnYUAG52HABud0gAbnhwAG54mABueKAAAAAAA G55EABueZgAbnmgAG56uABue9wAbnzkAG594ABufegAAAAAAG5+WABufxgAb n8gAG6APABugVAAboJkAG6DfABuhKAAboV8AG6FhAAAAAAAboX0AG6GeABuh oAAboesAG6IUABuiFgAAAAAAG6IyABuiXQAbol8AG6KpABui8QAbovoAG6L8 AAAAAAAboxgAG6NIABujSgAbo5UAG6PeABuj/QAbo/8AAAAAABukGwAbpFQA G6RWABuknQAbpOMAG6UsABulcAAbpbMAG6XVABul1wAAAAAAG6XzABumIwAb piUAG6ZuABumtwAbpwAAG6dKABunhAAbp4YAG6fRABuoCwAbqFAAG6iAABuo ggAbqMcAG6kQABupWAAbqaIAG6nsABuqNgAbqn8AG6q7ABuq/wAbq0MAG6tF ABurjwAbq9UAG6wbABusYgAbrK4AG6z0AButPgAbrYcAG62hAButowAbrd0A G63fAAAAAAAbrfsAG64uABuuMAAbrngAG67CABuvDAAbr1UAG69XABuvmwAb r+UAG7AuABuwdQAbsMEAG7ECABuxBAAbsU8AG7GaABux4AAbsigAG7JxABuy uAAbsv8AG7NGABuzSAAbs5EAG7PXABuz+wAbs/0AAAAAABu0GQAbtEoAG7RM ABu0kAAbtNkAG7UiABu1bAAbtX4AG7WAABu1yQAbthYAG7YfABu2IQAbtlsA G7ZdABu2oAAbtuYAG7crABu3bwAbt7YAG7fRABu30wAAAAAAG7fvABu4GQAb uBsAG7haABu4mwAbuOIAG7kQABu5EgAbuVkAG7meABu55gAbui4AG7pyABu6 uAAbutgAG7raABu7HwAbu18AG7unABu77gAbvCEAG7wjAAAAAAAbvD8AG7xu ABu8cAAbvLoAG70DABu9GgAbvRwAAAAAABu9OAAbvWIAG71kABu9rQAbvfUA G74dABu+HwAAAAAAG747ABu+YAAbvmIAG76sABu+9gAbv0MAG7+MABu/jgAA AAAAG7+qABu/0wAbv9UAG8AZABvAYAAbwKoAG8DRABvA0wAAAAAAG8DvABvB EgAbwRQAG8FeABvBpAAbwe0AG8ICABvCBAAAAAAAG8IgABvCUwAbwlUAG8KK ABvCxQAbwwIAG8M+ABvDSQAbw0sAAAAAABvDZwAbw48AG8ORABvDygAbxAcA G8QlABvEJwAAAAAAG8RDABvEbAAbxG4AG8SmABvE5gAbxSQAG8VmABvFqwAb xa0AAAAAABvFyQAbxfIAG8X0ABvGQQAbxo4AG8azABvGtQAAAAAAG8bRABvG 9gAbxvgAG8c8ABvHgwAbx8wAG8fVABvH1wAAAAAAG8fzABvIDwAbyBEAG8hY ABvIoAAbyOcAG8kxABvJQQAbyUMAG8mIABvJ0wAbyhkAG8peABvKYAAbyqIA G8rPABvK0QAAAAAAG8rtABvLHwAbyyEAG8tpABvLswAby90AG8vfAAAAAAAb y/sAG8wrABvMLQAbzHEAG8yxABvM9wAbzT4AG81SABvNVAAAAAAAG81wABvN kgAbzZQAG83VABvOHgAbzlgAG85aAAAAAAAbznYAG86aABvOnAAbzuQAG87w ABvO8gAAAAAAG88OABvPPwAbz0EAG8+MABvPwwAbz8UAAAAAABvP4QAb0AIA G9AEABvQTQAb0JMAG9DaABvRIwAb0WcAG9GwABvR2QAb0dsAAAAAABvR9wAb 0h4AG9IgABvSagAb0rMAG9L9ABvTCgAb0wwAG9NWABvToAAb0+MAG9PlAAAA AAAb1AEAG9QvABvUMQAb1HgAG9S+ABvVCQAb1VQAG9WcABvVngAAAAAAG9W6 ABvV6QAb1esAG9YyABvWdgAb1rwAG9b9ABvW/wAAAAAAG9cbABvXOgAb1zwA G9d/ABvXwwAb2AYAG9hGABvYSAAAAAAAG9hkABvYgQAb2IMAG9jLABvZEwAb 2VoAG9mWABvZmAAAAAAAG9m0ABvZ3wAb2eEAG9ooABvabAAb2ogAG9qKAAAA AAAb2qYAG9rTABva1QAb2x8AG9tqABvbsgAb2/QAG9w6ABvcRAAb3EYAG9yO ABvc1QAb3R0AG91mABvdqQAb3asAAAAAABvdxwAb3fMAG931ABvePAAb3oMA G97IABve4AAb3uIAG98pABvfcgAb37YAG9/7ABvgNwAb4DkAAAAAABvgVQAb 4HsAG+B9ABvgxQAb4Q8AG+FUABvhnwAb4agAG+GqAAAAAAAb4cYAG+HvABvh 8QAb4joAG+KGABviiAAAAAAAG+KkABviyQAb4ssAG+MWABvjWQAb46QAG+Ps ABvkFwAb5BkAAAAAABvkNQAb5GAAG+RiABvkqgAb5PYAG+VBABvlagAb5WwA AAAAABvliAAb5bYAG+W4ABvmAAAb5kgAG+aTABvmlQAAAAAAG+axABvm2QAb 5tsAG+cmABvnbgAb57cAG+f7ABvoJAAb6CYAAAAAABvoQgAb6GYAG+hoABvo swAb6P0AG+kXABvpGQAb6VMAG+mZABvpxQAb6fIAG+n0AAAAAAAb6hAAG+o4 ABvqOgAb6oMAG+rLABvq7AAb6u4AAAAAABvrCgAb6y8AG+sxABvregAb68UA G+viABvr5AAAAAAAG+wAABvsJAAb7CYAG+xoABvstAAb7PwAG+1CABvtRAAA AAAAG+1gABvtiQAb7YsAG+3OABvuGAAb7l0AG+5uABvucAAAAAAAG+6MABvu tQAb7rcAG+8BABvvPgAb74UAG+/LABvwFgAb8FsAG/CjABvw6wAb8RwAG/Ee AAAAAAAb8ToAG/FjABvxZQAb8a4AG/H3ABvyQgAb8mQAG/JmAAAAAAAb8oIA G/KuABvysAAb8vsAG/NFABvzigAb89IAG/QdABv0ZgAb9KgAG/TsABv1AQAb 9QMAAAAAABv1HwAb9SEAG/VnABv1qwAb9fQAG/Y3ABv2cwAb9nUAG/a6ABv3 AQAb90wAG/eXABv33wAb+CcAG/hyABv4tgAb+P0AG/k9ABv5UAAb+VIAG/mf ABv56wAb+jMAG/p9ABv6uQAb+rsAG/sDABv7TAAb+5AAG/vYABv74wAb++UA G/vnAAAAAAAb/AMAG/wrABv8LQAb/HcAG/y/ABv9CQAb/TsAG/09AAAAAAAb /VkAG/1/ABv9gQAb/coAG/4SABv+LQAb/i8AAAAAABv+SwAb/m8AG/5xABv+ ugAb/wEAG/9IABv/jQAb/48AAAAAABv/qwAb/88AG//RABwAGgAcAEsAHABN AAAAAAAcAGkAHACYABwAmgAcAOAAHAEmABwBbQAcAbQAHAH9ABwCCwAcAg0A HAJQABwClwAcAuIAHAMmABwDbgAcA7kAHAP+ABwEQwAcBIsAHASqABwErAAA AAAAHATIABwE8AAcBPIAHAUqABwFLAAAAAAAHAVIABwFcAAcBXIAHAWzABwF tQAAAAAAHAXRABwF+gAcBfwAHAZFABwGUQAcBlMAAAAAABwGbwAcBpgAHAaa ABwG3gAcBvgAHAb6AAAAAAAcBxYAHAdEABwHRgAcB4gAHAelABwHpwAcB+sA HAgyABwIfQAcCMUAHAkGABwJSgAcCZEAHAmfABwJoQAcCeoAHAozABwKcwAc CrcAHAr8ABwLQgAcC4AAHAu6ABwLvAAAAAAAHAvYABwMAgAcDAQAHAxMABwM kgAcDNkAHA0kABwNJgAcDW8AHA26ABwOAQAcDkwAHA6XABwO3wAcDuwAHA7u ABwPNAAcD3cAHA+ZABwPmwAAAAAAHA+3ABwP4wAcD+UAHBAxABwQegAcEL4A HBEFABwRTwAcEVEAHBGZABwR4QAcEicAHBJxABwSiwAcEo0AHBLQABwTGAAc E18AHBNhABwTqwAcE/QAHBP2AAAAAAAcFBIAHBQ8ABwUPgAcFIQAHBTNABwV FQAcFV0AHBWlABwVtQAcFbcAHBX4ABwWPwAcFokAHBbUABwXIgAcF2wAHBeq ABwXrAAcF/QAHBg/ABwYhQAcGLwAHBi+AAAAAAAcGNoAHBkMABwZDgAcGVcA HBmdABwZzwAcGdEAHBodABwaZQAcGpQAHBqWAAAAAAAcGrIAHBrfABwa4QAc GyYAHBtrABwbqgAcG/AAHBw3ABwcOQAcHIEAHBycABwcngAcHOIAHBzuABwc 8AAAAAAAHB0MABwdOgAcHTwAHB2BABwdyQAcHhEAHB4vABweMQAAAAAAHB5N ABweegAcHnwAHB6+ABwfBAAcH0gAHB+QABwftwAcH7kAHCAEABwgSAAcIJQA HCCWABwg4QAcISoAHCF1ABwhngAcIaAAHCGiAAAAAAAcIb4AHCHiABwh5AAc IikAHCJxABwiuQAcIv0AHCNFABwjdwAcI3kAHCN7AAAAAAAcI5cAHCPCABwj xAAcJAYAHCRLABwkkAAcJJIAHCTcABwk5QAcJOcAAAAAABwlAwAcJU4AAAAA ABwlnQAcJeoAAAAAABwmIgAcJm4AAAAAABwmnQAcJukAAAAAABwnNgAcJ30A AAAAABwnmgAcJ+IAAAAAABwoLAAcKFYAAAAAABwocwAcKLoAAAAAABwo7gAc KTkAAAAAABwpcQAcKbwAAAAAABwp6wAcKjUAAAAAABwqYAAcKqcAAAAAABwq 8AAcKzgAAAAAABwrggAcK8gAAAAAABwsEAAcLFcAAAAAABwslgAcLOIAAAAA ABwtKgAcLXkAAAAAABwtyQAcLhUAAAAAABwuVAAcLpoAAAAAABwu4gAcLy8A AAAAABwvdQAcL8MAAAAAABwwEQAcMEwAAAAAABwwgQAcMMgAAAAAABwxDgAc MVcAAAAAABwxogAcMfIAAAAAABwyOAAcMogAAAAAABwy0gAcMxYAAAAAABwz WgAcM6YAAAAAABwz9QAcNEUAAAAAABw0kQAcNNwAAAAAABw0+AAcNT4AAAAA ABw1eAAcNccAAAAAABw2EgAcNlkAAAAAABw2fAAcNsoAAAAAABw3DwAcN1YA AAAAABw3dAAcN8EAAAAAABw4BwAcOE4AAAAAABw4ewAcOMgAAAAAABw5GAAc OWQAAAAAABw5tAAcOfMAAAAAABw6LQAcOnYAAAAAABw6wwAAAAAAHDsDABw7 TQAAAAAAHDt+ABw7twAAAAAAHDvxABw8OgAAAAAAHDyGABw8zwAAAAAAHDz2 ABw9PAAAAAAAHD1xABw9vAAAAAAAHD4AABw+RAAAAAAAHD6OABw+1QAAAAAA HD8FABw/SgAAAAAAHD98ABw/uwAAAAAAHD/ZABxAGgAAAAAAHEBEABxAhgAA AAAAHECgABxA4gAAAAAAHED/ABxBTAAAAAAAHEGTABxB3wAAAAAAHEIqABxC dAAAAAAAHEK/ABxDCwAAAAAAHENWABxDpQAAAAAAHEPgABxEJwAAAAAAHERr ABxEtgAAAAAAHEUCABxFSQAAAAAAHEWBABxFwAAAAAAAHEXOABxGGgAAAAAA HEZkABxGrQAAAAAAHEbyABxHPgAAAAAAHEeEABxHzwAAAAAAHEgYABxIZAAA AAAAHEiOABxI2AAAAAAAHEkeABxJZQAAAAAAHEmnAAAAAAAcSfEAHEo8AAAA AAAYPqAAGEnIABhQhAAYVYgAGFYYABhZQAAYXAwAGFxkABhcvAAYXRgAGGCY ABhhEAAYYZwAGGIAABhiaAAYYsQAGGPEABhkKAAYZIQAGGUEABhnYAAYZ5gA GGfQABhoBAAYaPwAGGlwABhp6AAYakwAGGpsABhqlAAYawAAGGtsABhrnAAY a8gAGGvkABhsOAAYbOwAGG0IABhtbAAYbYgAGG2kABht5AAYbgQAGG44ABhu ZAAYbpQAGG60ABhvBAAYb6QAGG/cABhwUAAYcIgAGHDAABhw8AAYcQwAGHEs ABhxXAAYcZAAGHGwABhx5AAYchAAGHJMABhylAAYc1AAGHOgABhz5AAYdCAA GHRYABh0qAAYdQAAGHU0ABh1jAAYdegAGHZAABh2eAAYdrAAGHbgABh3EAAY d1gAGHfAABh4VAAYeJAAGHjAABh47AAYeRgAGHpsABh7HAAYe0wAGHvcABh8 1AAYfQAAGH0sABh9dAAYfZgAGH24ABh92AAYffgAGH4kABh+WAAYfnwAGH70 ABh/IAAYf0AAGH9gABh/fAAYf6AAGH/YABiAAAAYgDAAGIB0ABiAmAAYgMQA GIDgABiBAAAYgSAAGIFMABiB5AAYglgAGIK0ABiDEAAYgzAAGINQABiDdAAY g5gAGIO8ABiD5AAYhAQAGIQsABiETAAYhHAAGIS4ABiE2AAYhQAAGIUgABiF PAAYhVgAGIWIABiFvAAYheQAGIYIABiGLAAYhlAAGIZwABiGtAAYhvAAGIcY ABiHNAAYh1wAGIeAABiHoAAYh8gAGIf8ABiIHAAYiDwAGIhgABiIhAAYiLwA GIjgABiJGAAYiaAAGInEABiJ5AAYiggAGIokABiKfAAYipQAGIqsABiKyAAY iuQAGItIABiLnAAYi/gAGIxYABiMiAAYjMgAGIzsABiNPAAYjWwAGI2YABiN pAAYjbAAGI28ABiNyAAYjdQAGI3gABiN7AAYjfgAGI4EABiOEAAYjhwAGI4o ABiONAAYjkAAGI5MABiOWAAYjmQAGI5wABiOfAAYjogAGI6UABiOoAAYjqwA GI64ABiOxAAYjtAAGI7cABiO6AAYjvQAGI8AABiPDAAYjxgAGI8kABiPMAAY jzwAGI9IABiPVAAYj2AAGI9sABiPeAAYj4QAGI+MABiPmAAYj6QAGI+wABiP vAAYj8gAGI/UABiP4AAYj+wAGI/4ABiQBAAYkBAAGJAcABiQKAAYkDQAGJBA ABiQTAAYkFgAGJBkABiQcAAYkHwAGJCIABiQlAAYkKAAGJCsABiQuAAYkMQA GJDQABiQ3AAYkOgAGJDwAAAAAAAAAAAgICAgIFJFTEVBU0UgTk9URVMgZm9y IFBJTkUgLS1BIFByb2dyYW0gZm9yIEludGVybmV0IE5ld3MgYW5kIEVtYWls ACAgICAgICAgICAgICAgICBWZXJzaW9uIDMuOTIgKGJ1aWx0IF9fX2NkYXRl KQAgICAgICAgICAgICAgICAgICAgICAgICAgVW5pdmVyc2l0eSBvZiBXYXNo aW5ndG9uACAAIABUQUJMRSBPRiBDT05URU5UUwAgICAgICAgICgxKSBTdW1t YXJ5IG9mIFJlY2VudCBDaGFuZ2VzACAgICAgICAgKDIpIFBDLVBpbmUgTm90 ZXMAICAgICAgICAoMykgQ29uZmlndXJhdGlvbgAgICAgICAgICg0KSBDb21p bmcgQXR0cmFjdGlvbnMAICAgICAgICAoNSkgSGlzdG9yeQAgICAgICAgICg2 KSBDcmVkaXRzACAgICAgICAgKDcpIExlZ2FsIE5vdGljZXMAIAAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AfCAoMSkgU3VtbWFyeSBvZiBS ZWNlbnQgQ2hhbmdlcyB8AC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQAgACAAVE9QIFRFTiBORVcgRkVBVFVSRVMgSU4gMy45MgAgACAAIG8g T3B0aW9uYWwgbWVzc2FnZSBmaWx0ZXJpbmcgaG9va3MgKGNhbiBiZSB1c2Vk IGZvciBQR1AgaW50ZWdyYXRpb24pACBvIEV4dGVuc2l2ZSBhZGRyZXNzIGFu ZCBsaXN0IG1hbmFnZW1lbnQgaW1wcm92ZW1lbnRzACBvIEFkZGl0aW9uYWwg cHJpbnRpbmcgY2FwYWJpbGl0aWVzACBvIEltcHJvdmVkIE1JTUUgYW5kIG5v bi1hc2NpaSBzdXBwb3J0IChtaW1lLnR5cGVzLCAxNTIyLCA4QklUTUlNRSkA IG8gSW1wcm92ZWQgUEMtUGluZSBmb3IgV2luZG93cyAoR1VJIGFtZW5pdGll cywgMzJiaXQgdmVyc2lvbikAIG8gU29tZSBtb2Rlc3QgcGVyZm9ybWFuY2Ug aW1wcm92ZW1lbnRzACBvIExvdHMgb2YgbmV3IHBlcnNvbmFsLXByZWZlcmVu Y2Ugb3B0aW9ucyBhbmQgY29tbWFuZCBpbXByb3ZlbWVudHMAIG8gSG9va3Mg Zm9yIGludGVncmFsIGZpbGUgdHJhbnNmZXIgYmV0d2VlbiBkZXNrdG9wIGNv bXB1dGVyICYgVW5peCBQaW5lACBvIEJ1aWx0aW4gc2lnbmF0dXJlIGVkaXRv cgAgbyBJbXByb3ZlZCB1c2VyIGZlZWRiYWNrIHdoZW4gUGluZSBpcyBidXN5 IG9yIHdhaXRpbmcAIABUaGUgMy45MiByZWxlYXNlIGFsc28gaW5jbHVkZXMg YSBzdGFuZC1hbG9uZSB2ZXJzaW9uIG9mIFBpbmUncyBpbnRlcm5hbABmaWxl IGJyb3dzZXIsIG5hbWVkICJwaWxvdCIgLS1mb3IgIlBpbmUncyBMaXN0ZXIg T2YgVGhpbmdzIiwgYW5kIGFuAE9TLzIgdmVyc2lvbiBvZiBQaW5lIGNvbnRy aWJ1dGVkIGJ5IERhdmlkIE51Z2VudC4AIAAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0AIABIZXJlIGlzIGEgbW9yZSBleHRlbnNpdmUgKGJ1 dCBieSBubyBtZWFucyBleGhhdXN0aXZlKSBsaXN0IG9mIGNoYW5nZXMuLi4A IABNSVNDACBvIFZpc3VhbCBCVVNZIChvciAlIGNvbXBsZXRpb24pIGluZGlj YXRpb24gZHVyaW5nIGxvbmcgb3BlcmF0aW9ucwAgbyBEZWxldGUgZmxhZyBu byBsb25nZXIgcHJlc2VydmVkIG9uIFNhdmUAIG8gQWxlcnRzIHJlcXVpcmUg Y29uZmlybWF0aW9uACBvIFRpbWVvdXRzIG9uIG9wZW4gYW5kIHJlYWQgb3Bl cmF0aW9ucwAgbyBIb29rcyBmb3IgZXh0ZXJuYWwgZmlsdGVyaW5nIG9mIGlu Y29taW5nIGFuZCBvdXRnb2luZyBtZXNzYWdlcwAgbyBUdXJuIG9mZiB0dHkg bWVzc2FnZXMgYnkgZGVmYXVsdCB0byByZWR1Y2UgY29uZnVzaW9uACBvIFVu aXggYW5kIFBDLVBpbmUgbm93IHVzZSBzYW1lIHNlYXJjaCBwYXRoIGZvciBj ZXJ0YWluIHN1cHBvcnQgZmlsZXMAIG8gQWNjZXNzIHRvIG1haWxib3hlcyBp biBhY2NvdW50cyB3aXRoIGEgZGlmZmVyZW50IGxvZ2luIG5hbWUge2hvc3Qv dXNlcj0gfQAgbyBDYW4gcmUtb3BlbiBJTkJPWCB3aXRob3V0IHJlc3RhcnRp bmcgUGluZQAgbyBOZXctbWFpbCBjaGVjayBpbnRlcnZhbCBtYXkgYmUgc2V0 ACBvIENhbiBzcGVjaWZ5IHlvdXIgYWx0ZXJuYXRlIChhbGlhcykgYWRkcmVz c2VzACBvIFJGQy0xNTIyIHN1cHBvcnQgZm9yIG5vbi1BU0NJSSBjaGFyYWN0 ZXIgc2V0cyBpbiBoZWFkZXJzACBvIFgvTW90aWYgdXNlcnM6IE1vdXNlIHN1 cHBvcnQAIG8gWC9Nb3RpZiB1c2VyczogUGluZSBjaGFuZ2VzIGljb24gbGFi ZWwgd2hlbiBuZXcgbWFpbCBhcnJpdmVzACBvIFNldHVwIGluY2x1ZGVzIGlu dGVncmFsIHNpZ25hdHVyZSBlZGl0b3IgY29tbWFuZAAgbyBJbXByb3ZlZCBJ TUFQICJkZWFkIHN0cmVhbSIgaGFuZGxpbmcAIG8gSW1wcm92ZW1lbnRzIGZv ciByZXN0cmljdGVkLWFjY2VzcyBlbnZpcm9ubWVudHMgKG9wZXJhdGluZy1k aXIgdmFyaWFibGUpACAAQUREUkVTUyBNQU5BR0VNRU5UIElNUFJPVkVNRU5U UwAgbyBJbXByb3ZlZCBUYWtlIGludGVyZmFjZSBhbmQgY2FwYWJpbGl0aWVz AAktIFRha2UgYWRkcmVzc2VzIGluIG1lc3NhZ2UgYm9keQAJLSBUYWtlIGJl dHdlZW4gYWRkcmVzcyBib29rcwAJLSBXaGVyZUlzIHN1YmNvbW1hbmQgb24g VGFrZSBzY3JlZW4AIG8gSW1wcm92ZWQgQWRkcmVzc2Jvb2sgY2FwYWJpbGl0 aWVzAAktIFZpZXcvRWRpdCBzY3JlZW4ACS0gU2ltcGxpZmljYXRpb24gb2Yg cmVndWxhciB2cy4gbGlzdCBlbnRyaWVzAAktIEVhc2llciB0byBhZGQgZW50 cmllcyB0byBsaXN0cwAJLSBFeHBvcnQgc3ViY29tbWFuZAAJLSBHbG9iYWwg Y29uZmlnIHZhciB0byBzZXQgZGVmYXVsdCBhZGRyZXNzYm9vayBlbnRyaWVz AAktIFNlbGVjdCBtdWx0aXBsZSBhZGRyZXNzZXMgZm9yIGNvbXBvc2VyIHdp dGhvdXQgcmUtZW50ZXJpbmcACS0gQ2FuIGZvcndhcmQgYWRkcmJvb2sgZW50 cmllcyB1c2luZyBNSU1FIHR5cGUgQXBwbGljYXRpb24vRGlyZWN0b3J5ACAA TkVXUyBJTVBST1ZFTUVOVFMAIG8gU3Vic2NyaWJlIHRvIG11bHRpcGxlIGdy b3VwcyB3aXRob3V0IHJlLWVudGVyaW5nIGZvciBlYWNoACBvIFN1cHBvcnQg Zm9yIGZvbGxvdy11cHMgaGVhZGVyIGluIFJlcGx5IGFuZCBWaWV3ACBvIFN1 cHBvcnQgTk5UUCBzZXJ2ZXJzIHJlcXVpcmluZyBhdXRoZW50aWNhdGlvbgAg byBDb21waWxlLXRpbWUgb3B0aW9uIHRvIHN1Ym1pdCBuZXdzIGxvY2FsbHkg KHJhdGhlciB0aGFuIHZpYSBOTlRQKQAgbyBJbXByb3ZlZCBSZXBseSBoYW5k bGluZwAgAFBSSU5USU5HIElNUFJPVkVNRU5UUwAgbyBOZXcgcHJpbnRlciBj b25maWd1cmF0aW9uIHNjcmVlbgAgbyBDb250cm9sIG9mIHRyYWlsaW5nIGZv cm0tZmVlZAAgbyBBbGxvdyBkZWZpbml0aW9uIG9mIGxpc3Qgb2YgcHJpbnRl cnMAIG8gTmV3IGZlYXR1cmVzIHRvIGNvbnRyb2wgc2VwYXJhdG9ycyBiZXR3 ZWVuIG1lc3NhZ2VzACBvIE5ldyBmZWF0dXJlIHRvIGFsbG93IHBlci1tZXNz YWdlIGFjY2VzcyB0byBjdXN0b20gcHJpbnQgY29tbWFuZAAgbyBBYmlsaXR5 IHRvIHByaW50IG1lc3NhZ2UgaW5kZXgAIG8gRm9yY2VkIGVuYWJsaW5nIG9m IHhvbi14b2ZmIGZsb3ctY29udHJvbCBkdXJpbmcgcHJpbnRpbmcAIG8gQWJp bGl0eSB0byBzZXQgaW5pdCBvciB0cmFpbGVyIHN0cmluZ3MgZm9yIGVhY2gg cHJpbnRlciBkZWZpbml0aW9uACAAVklFVyBNRVNTQUdFIElNUFJPVkVNRU5U UwAgbyBOdW1iZXIgb2YgbGluZXMgb2YgdGV4dCBvdmVybGFwIGJldHdlZW4g cGFnZXMgY2FuIGJlIHNldAAgbyBDb250cm9sIG9mIHdoaWNoIGhlYWRlcnMg YXJlIGRpc3BsYXllZCBieSBkZWZhdWx0ACAAQ09NUE9TRVIgSU1QUk9WRU1F TlRTACBvIExDQyAoTGlzdCBDQykgaGVhZGVyIGZvciBoaWRpbmcgbG9uZyBh ZGRyZXNzIGxpc3RzACBvIFRvOiB3aWxsIGdldCBkdW1teSBncm91cCBoZWFk ZXIgaWYgb25seSBCQ0Mgb3IgTENDIGdpdmVuIChubyBUTyBvciBDQykuACBv IFN1cHBvcnQgZm9yIHZlcmJvc2Ugc2VuZGluZyAoc2hvd3MgcmVzdWx0IG9m IGF0dGVtcHQgdG8gc2VuZCkAIG8gSW1wcm92ZWQganVzdGlmaWNhdGlvbiBh bGdvcml0aG0AIG8gUGFydGlhbCBzdXBwb3J0IGZvciBqdXN0aWZ5aW5nIGlu Y2x1ZGVkIG1lc3NhZ2UgdGV4dAAgbyBDYW4gZGVsZXRlIG1lc3NhZ2VzIGZy b20gUG9zdHBvbmVkIE1zZyBpbmRleAAgbyBeUiBzdWItb3B0aW9uIHRvIGlu Y2x1ZGUvYXR0YWNoIGEgbXNnICMgZnJvbSBjdXJyZW50IGZvbGRlcgAgbyBe UiBzdWItb3B0aW9uIHRvIHVwbG9hZCBmaWxlcyBmcm9tIGRlc2t0b3AgY29t cHV0ZXIgZGlyZWN0bHkgaW50byBjb21wb3NlcgAgbyBXb3JkIHdyYXAgcHJl c2VydmVzIE5McwAgbyBGaWxlIG5hbWUgY29tcGxldGlvbiAoXlIsIF5KIGFu ZCAiQXR0Y2htbnQ6Ij8pACBvIElmIG1zZyBjYW5jZWxlZCwgc2F2ZSAob3B0 aW9uYWxseSkgaW4gLmRlYWQubGV0dGVyACBvIENvbmZpZyB2YXJpYWJsZSB0 byBzcGVjaWZ5IGFsdGVybmF0ZSBzcGVsbGVyACBvIEluY2x1ZGVkIHRleHQg aW5kZW50IHN0cmluZyBtYXkgYmUgcmVzZXQAIG8gQ2FuIHNldCBjb21wb3Nl ciB3cmFwIGNvbHVtbgAgbyBDYW4gbW9kaWZ5IF5LIGJlaGF2aW9yIHRvIGN1 dCBmcm9tIGN1cnNvciBwb3NpdGlvbiwgYWxhIGVtYWNzACBvIENhbiBzZWxl Y3Qgd2hldGhlciBERUxFVEUga2V5IGFjdHMgbGlrZSBeRCBvciBeSAAgbyBV c2Ugc2VwYXJhdGUgYnVmZmVycyBmb3IgY3V0IGFuZCBqdXN0aWZ5ACBvIFdh eSB0byBpbnB1dCA4LWJpdCBjaGFyYWN0ZXJzOiA8RVNDPjxFU0M+PGRlYy1u dW0+PGRlYy1udW0+PGRlYy1udW0+ACBvIFJlc3VtaW5nIHBvc3Rwb25lZCBj b21wb3NpdGlvbjogc2hvdyBmY2MgYW5kIGJjYyBpZiBub3QgZGVmYXVsdCB2 YWx1ZXMAIABNSVNDIENPTU1BTkQgSU1QUk9WRU1FTlRTACBvIFBpcGUACS1z dWJjb21tYW5kIHRvIHNlbGVjdCByYXcgbWVzc2FnZSBvdXRwdXQgbW9kZQAJ LXN1YmNvbW1hbmQgdG8gc2VsZWN0IGZyZWUtb3V0cHV0IG1vZGUACS1zdWJj b21tYW5kIHRvIHNlbGVjdCB3aGV0aGVyIG1haWxib3ggbWVzc2FnZSBkZWxp bWl0ZXIgaXMgaW5jbHVkZWQAIG8gU29ydCBieSBUTzogb3IgQ0M6IGZpZWxk ACBvIEJvdW5jZQAJLUFwcGx5IG5vdyBzdXBwb3J0cyBCb3VuY2UACS1eVCBz dWJjbWQgdG8gZ2V0IHRvIGFkZHJlc3MgYm9vawAgbyBTZWxlY3QACS1BbGxv d3MgaW52ZXJzaW9uIG9mIGN1cnJlbnQgc2VsZWN0aW9uACAJLUltcHJvdmVk IHVzZXItaW50ZXJmYWNlIGZvciAiQnkgRGF0ZSIgc2VsZWN0aW9uACBvIFJl cGx5AAktTmV3c2dyb3VwcyBoZWFkZXIgZ2VuZXJhbGx5IGlnbm9yZWQgdW5s ZXNzIFBhdGggaGVhZGVyIHByZXNlbnQACS1OZXcgb3B0aW9uIHRvIGFsbG93 IHNpbXVsdGFuZW91cyBlbWFpbCByZXBseSBhbmQgbmV3cyBmb2xsb3d1cAAJ LVJlcGx5LXRvLWFsbCBpbXByb3ZlZCBmb3IgTElTVFNFUlYgY2FzZQAJLUZl YXR1cmUgdG8gdXNlIFJlcGx5LXRvIGFkZHJlc3Mgd2l0aG91dCBwcm9tcHRp bmcAIG8gU2V0dXAvQ29uZmlnIHNjcmVlbgAJLUFsbG93IGV4aXQgd2l0aG91 dCBjb21taXR0aW5nIGNoYW5nZXMACS1JbXByb3ZlZCBBZGQgdnMuIENoYW5n ZSBiZWhhdmlvcgAgbyBJbXByb3ZlZCBCdWcgUmVwb3J0IGNvbW1hbmQAIG8g TWFpbiBtZW51IG5vdyBoYXMgSm91cm5hbCBzdWJjb21tYW5kIChsb2cgb2Yg aW5mb3JtYXRpb25hbCBtZXNzYWdlcykAIG8gTmV3ICJTZWxlY3QgY3VycmVu dCBtc2cgYW5kIGFkdmFuY2UiIGNvbW1hbmQgaW4gSW5kZXggYW5kIFZpZXdN c2cgKCI6IikAIG8gRXhwb3J0IGluY2x1ZGVzIGFiaWxpdHkgdG8gZG93bmxv YWQgbWVzc2FnZSB0byBkZXNrdG9wIGNvbXB1dGVyACBvIEZsYWcgY29tbWFu ZCByZXZpc2VkIHRvIHByb3ZpZGUgKG9wdGlvbmFsKSBkaXNwbGF5IG9mIGFs bCBmbGFncwAgAEZFQVRVUkVTIFRPIEFTU0lTVCBWSVNVQUxMWSBJTVBBSVJF RCBVU0VSUwAgbyBzaG93LWN1cnNvciBmZWF0dXJlACBvIHNpbmdsZS1jb2x1 bW4gZm9sZGVyL2ZpbGUgbGlzdCBkaXNwbGF5ACBvIGRpc2FibGUta2V5bWVu dSBmZWF0dXJlACBvIGNvbnRyb2wgb2YgaW5kZXggZGlzcGxheSBmb3JtYXQA IG8gY29udHJvbCBvZiBhZGRyZXNzYm9vayBkaXNwbGF5IGZvcm1hdAAgbyBj b250cm9sIG9mIHBhZ2Ugb3ZlcmxhcCBpbiBWaWV3IE1lc3NhZ2UAIABGT0xE RVIgQU5EIEZJTEUgTUFOQUdFTUVOVCBJTVBST1ZFTUVOVFMAIG8gTmV3IGRl ZmF1bHQgc2F2ZSBhbmQgZmNjIG5hbWUgcnVsZXMAIG8gQ29udHJvbCBvdmVy IHdoZXRoZXIgZG90IGZpbGVzIGFyZSBkaXNwbGF5ZWQAIG8gSW5jb21pbmct YXJjaGl2ZS1mb2xkZXJzIGxpc3QAIG8gUHJ1bmVkLWZvbGRlcnMgbGlzdAAg AE1JTUUgSU1QUk9WRU1FTlRTACBvIG1pbWUudHlwZXMgZmlsZSB0byBjb250 cm9sIGNvbnRlbnQtdHlwZSBvZiBhdHRhY2htZW50ACBvIE9wdGlvbiB0byBl bmFibGUgOEJJVE1JTUUgbmVnb3RpYXRpb24gd2hlbiBFU01UUCBzZXJ2ZXIg YXZhaWxhYmxlACBvIE9wdGlvbiB0byBzdXBwcmVzcyBNSU1FIGVuY29kaW5n IGZvciBOZXdzIHBvc3RpbmcAIG8gVmlldyBNZXNzYWdlIGFuZCBWaWV3IEF0 dGFjaCBzaG93IHR5cGUvc3VidHlwZQAgbyBOZXcgIkFib3V0IEF0dGFjaG1l bnQiIHN1YmNvbW1hbmQgdW5kZXIgVmlldyBBdHRhY2gAIG8gUkZDLTE1MjIg bm9uLWFzY2lpIGNoYXJhY3RlciBzdXBwb3J0IGZvciBoZWFkZXJzACBvIE1h aWxjYXAgY2FuIG92ZXJyaWRlIGludGVybmFsIHZpZXdlciBmb3IgdGV4dC90 eXBlcyBleGNlcHQgdGV4dC9wbGFpbgAgbyBTdXBwcmVzcyBkaXNwbGF5IG9m IHRleHQgdHlwZXMgb3ZlcnJpZGRlbiBpbiBtYWlsY2FwLCBleGNlcHQgdGV4 dC9wbGFpbgAgbyBDb21wb3NlciBzaG93cyBhc3NpZ25lZCBjb250ZW50LXR5 cGUgZm9yIGF0dGFjaG1lbnRzACBvIENhbiBzZXQgbWltZS10eXBlcyBhbmQg bWFpbGNhcCBmaWxlIHBhdGgAIG8gVHJ5IHRvIGRpc3BsYXkgZmlyc3QgdGV4 dCB0eXBlIGluIG1lc3NhZ2UgZXZlbiBpZiBtaXMtbGFiZWxsZWQAIABORVcg Q09NTUFORCBMSU5FIE9QVElPTlMAIG8gQSAtYyBjb250ZXh0IGZsYWcgZm9y IC1mIChhbGxvd3Mgb3BlbmluZyBwYXRoIHcvbyBjb250ZXh0IGludGVycHJl dGF0aW9uKQAgbyBBbGxvdyAicGluZSBmcmVkIDwgZmlsZSAiICAod2hpY2gg c3RpbGwgcHV0cyB5b3UgaW50byB0aGUgY29tcG9zZXIpLgAgbyBGb3IgUGlj bzogb3BlcmF0aW5nLWRpcmVjdG9yeSBmbGFnLCBzaW1pbGFyIHRvIFBpbmUn cyBjb25maWcgdmFyaWFibGUAIABQRVJGT1JNQU5DRSBJTVBST1ZFTUVOVFMA IG8gSW50ZXJuYWwgb3B0aW1pemF0aW9ucwAgbyBJbXByb3ZlZCB1c2Ugb2Yg SU1BUCBzdHJlYW1zIHdoZW4gY2hhbmdpbmcgZm9sZGVycwAgbyBVc2Ugb2Yg c2FtZSBzdHJlYW0gZm9yIGFnZ3JlZ2F0ZSBzYXZlcwAgbyBNYWpvciBpbXBy b3ZlbWVudHMgaW4gaW5mb3JtYXRpb25hbCBtZXNzYWdlIGRpc3BsYXkgYW5k IHF1ZXVpbmcAIG8gRnVsbCBjYWNoaW5nIGVuYWJsZWQgaW4gV2luMzIgdmVy c2lvbiBvZiBQQy1QaW5lACAATkVXIFZBUklBQkxFUwAgACBvIGluY29taW5n LWFyY2hpdmUtZm9sZGVycz0AIG8gcHJ1bmVkLWZvbGRlcnM9ACBvIGRlZmF1 bHQtc2F2ZWQtbXNnLWZvbGRlcj0AIG8gdmlld2VyLWhkcnM9ACBvIGdvdG8t ZGVmYXVsdC1ydWxlPQAgbyBzcGVsbGVyPQAgbyBjb21wb3Nlci13cmFwLWNv bHVtbj0AIG8gcmVwbHktaW5kZW50LXN0cmluZz0AIG8gZGlzcGxheS1maWx0 ZXJzPQAgbyBzZW5kaW5nLWZpbHRlcnM9ACBvIGFsdC1hZGRyZXNzZXM9ACBv IGFkZHJlc3Nib29rLWZvcm1hdHM9ACBvIGluZGV4LWZvcm1hdD0AIG8gdmll d2VyLW92ZXJsYXA9ACBvIHN0YXR1cy1tZXNzYWdlLWRlbGF5PQAgbyBtYWls LWNoZWNrLWludGVydmFsPQAgbyBuZXdzcmMtcGF0aD0AIG8gbmV3cy1hY3Rp dmUtZmlsZS1wYXRoPQAgbyBuZXdzLXNwb29sLWRpcmVjdG9yeT0AIG8gdXBs b2FkLWNvbW1hbmQ9ACBvIHVwbG9hZC1jb21tYW5kLXByZWZpeD0AIG8gZG93 bmxvYWQtY29tbWFuZD0AIG8gZG93bmxvYWQtY29tbWFuZC1wcmVmaXg9ACBv IG1haWxjYXAtc2VhcmNoLXBhdGgAIG8gbWltZXR5cGUtc2VhcmNoLXBhdGgA IAAgbyBidWdzLWFkZGl0aW9uYWwtZGF0YT0AIG8gc3VnZ2VzdC1mdWxsbmFt ZT0AIG8gc3VnZ2VzdC1hZGRyZXNzPQAgbyBsb2NhbC1mdWxsbmFtZT0AIG8g bG9jYWwtYWRkcmVzcz0AIG8gZm9yY2VkLWFib29rLWVudHJ5PQAgbyBrYmxv Y2stcGFzc3dkLWNvdW50PQAgbyBzZW5kbWFpbC1wYXRoPQAgbyBvcGVyYXRp bmctZGlyPQAgACBORVcgRkVBVFVSRVM6ACAAIG8gYWxsb3ctdGFsayAgICAg ICAgICAgICAgICAoZW5hYmxlcyBvdGhlciBwcm9jZXNzZXMgdG8gd3JpdGUg dG8gdHR5KQAgbyBhdXRvLXpvb20tYWZ0ZXItc2VsZWN0ACBvIGF1dG8tdW56 b29tLWFmdGVyLWFwcGx5ACBvIGNvbXBvc2UtY3V0LWZyb20tY3Vyc29yICAg KGFsYSBlbWFjcykAIG8gY29tcG9zZS1tYXBzLWRlbGV0ZS1rZXktdG8tY3Ry bC1kACBvIGNvbXBvc2Utc2VuZC1vZmZlcnMtZmlyc3QtZmlsdGVyACBvIGRp c2FibGUta2V5bWVudQAgbyBkaXNhYmxlLXNpZ25hdHVyZS1lZGl0LWNtZAAg byBlbmFibGUtOGJpdC1lc210cC1uZWdvdGlhdGlvbgAgbyBlbmFibGUtOGJp dC1ubnRwLXBvc3RpbmcAIG8gZW5hYmxlLWNydWlzZS1tb2RlICAgICAgICAo U1BBQ0UgYWN0cyBsaWtlIHRhYiB3aGVuIGF0IGVuZCBvZiBtc2cpACBvIGVu YWJsZS1jcnVpc2UtbW9kZS1kZWxldGUgKGxvb2sgYXQgaXQgb25jZSwgdGhl biBpdCBkaXNhcHBlYXJzKQAgbyBlbmFibGUtZG90LWZpbGVzICAgICAgICAg IChmaWxlIGJyb3dzZXIgbm9ybWFsbHkgaGlkZXMgZG90IGZpbGVzKQAgbyBl bmFibGUtZG90LWZvbGRlcnMgICAgICAgIChmb2xkZXIgbGlzdGVyIG5vcm1h bGx5IGhpZGVzIHRoZW0pACBvIGVuYWJsZS1mbGFnLXNjcmVlbi1pbXBsaWNp dGx5ACBvIGVuYWJsZS1tb3VzZS1pbi14dGVybQAgbyBlbmFibGUtdmVyYm9z ZS1zbXRwLXBvc3RpbmcAIG8gZmNjLW9uLWJvdW5jZQAgbyBwYXNzLWNvbnRy b2wtY2hhcmFjdGVycy1hcy1pcwAgbyBwcmludC1vZmZlcnMtY3VzdG9tLWNt ZC1wcm9tcHQAIG8gcHJpbnQtaW5kZXgtZW5hYmxlZAAgbyBwcmludC1mb3Jt ZmVlZC1iZXR3ZWVuLW1lc3NhZ2VzACBvIHF1ZWxsLWRlYWQtbGV0dGVyLW9u LWNhbmNlbAAgbyBxdWVsbC1sb2NrLWZhaWx1cmUtd2FybmluZ3MAIG8gcXVl bGwtc3RhdHVzLW1lc3NhZ2UtYmVlcGluZwAgbyByZXBseS1hbHdheXMtdXNl cy1yZXBseS10bwAgbyBzYXZlLXdpbGwtcXVvdGUtbGVhZGluZy1mcm9tcwAg byBzaG93LWN1cnNvcgAgbyBzaW5nbGUtY29sdW1uLWZvbGRlci1saXN0ACBv IHRhYi12aXNpdHMtbmV4dC1uZXctbWVzc2FnZS1vbmx5ICAoc2tpcHMgdGhv c2UgbWFya2VkIEltcG9ydGFudCkAIG8gdXNlLXNlbmRlci1ub3QteC1zZW5k ZXIAIABNb2RpZmllZDogIHByZXNlcnZlLXN0YXJ0LXN0b3AtY2hhcmFjdGVy cyAgKG5vdyBpbXBsaWNpdCBkdXJpbmcgcHJpbnRpbmcpACAATkVXIEZFQVRV UkVTIFNQRUNJRklDIFRPIFBDLVBJTkUgZm9yIFdpbmRvd3MAIAAgbyBQdWxs LWRvd24gbWVudXMAIG8gT3B0aW9uYWwgdG9vbCBiYXIAIG8gU2Nyb2xsIGJh cnMAIG8gQWRkaXRpb25hbCBtb3VzZSBzdXBwb3J0ACBvIEltcHJvdmVkIGN1 dC9wYXN0ZSBzdXBwb3J0ACBvIEFiaWxpdHkgdG8gZGlzcGxheSBtZXNzYWdl IGluIHNlcGFyYXRlIHdpbmRvdwAgbyBTY3JlZW4gYW5kIHByaW50ZXIgZm9u dHMgc2VwYXJhdGVseSBjb250cm9sbGFibGUAIG8gSW1wcm92ZWQgV2luZG93 cyBwcmludGluZyBzdXBwb3J0ACBvIFNwZWxsIGNoZWNrZXIgaW50ZXJmYWNl ACBvIFBpcGluZyBzdXBwb3J0ACBvIERyYWcnbidkcm9wIGludG8gY29tcG9z ZXIAIG8gQ3JlYXRlIHBpbmVjcnNoLnR4dCB3aGVuIGl0IGNyYXNoZXMAIG8g V2luMzIgdmVyc2lvbiwgd2l0aCBmdWxsIGNhY2hpbmcAIG8gQ29udHJvbC02 IHdvcmtzIGNvbnNpc3RlbnRseSBhcyBeXiAoTWFyaykAIG8gQ2FuIGVuYWJs ZSBkaWFsb2d1ZSBib3hlcyBpbiBsaWV1IG9mIG5vcm1hbCBwcm9tcHRzACAA QlVHIEZJWEVTACAAIG8gIHBpbmUuY29uZiAoaW5pdC5jKSBmaXggKHNvbWUg dmFyaWFibGVzIGJlaW5nIGlnbm9yZWQpACBvICBFeHBvcnQgYnVnIChpbnZh bGlkIG1zZyBzZXBhcmF0b3Igc3ludGF4KQAgbyAgRW1wdHkgLnBpbmUtaW50 ZXJydXB0ZWQgbm90IHJlbW92ZWQAIG8gIEludGVycnVwdGVkIGNvbXBvc2l0 aW9ucyBub3QgYmVpbmcgc2F2ZWQAIG8gIExvb3BpbmcgZml4ZXMAIG8gIFBM VVMgaHVuZHJlZHMgb2Ygb3RoZXJzLi4uACAAT1RIRVIAIAAgbyBQaW5lIGZp bGUgYnJvd3NlciBhdmFpbGFibGUgYXMgYSBzdGFuZC1hbG9uZSBwcm9ncmFt IChQaWxvdCkAIG8gTmV3IHZlcnNpb24gb2YgUGljbwAgbyBSZXZpc2VkIFVw ZGF0ZSBzZXJ2aWNlLCBhY2Nlc3NlZCBieSBQaW5lJ3MgU2V0dXAvVXBkYXRl IGNvbW1hbmQAIAAgAFNUQUJJTElUWSBBTkQgTElGRSBFWFBFQ1RBTkNZACAA QXMgeW91IGNhbiBzZWUsIFBpbmUgMy45MiBjb250YWlucyBhICpsb3QqIG9m IG5ldyBzdHVmZi4AQWNjb3JkaW5nbHksIGNvbnNpZGVyIHRoaXMgdG8gYmUg QkVUQSBjb2RlLgAgAFRoZSBwbGFuIGlzIHRvIHJlbGVhc2Ugb25lIG9yIHBv c3NpYmx5IHR3byBmb2xsb3ctb24gdmVyc2lvbnMAd2l0aGluIDMtNiBtb250 aHMgKHNvb25lciBpZiBuZWVkZWQgdG8gY29ycmVjdCBhIHNlcmlvdXMgYnVn KS4ARmlyc3QsIHRoZXJlIHdpbGwgYmUgYSBQaW5lIDQuMDAsIHdoaWNoIHdp bGwgaGF2ZSBtb3N0bHkgdGhlAHNhbWUgZnVuY3Rpb25hbGl0eSBhcyAzLjky LCBidXQgd2lsbCB1c2UgdGhlIG5ldyBJTUFQNC1jYXBhYmxlAGMtY2xpZW50 IGxpYnJhcmllcyBpbiBwcmVwYXJhdGlvbiBmb3IgdXRpbGl6aW5nIGNlcnRh aW4gSU1BUDQAZXh0ZW5zaW9ucyBsYXRlciBvbi4gIEluIGFkZGl0aW9uLCBp ZiBjaXJjdW1zdGFuY2VzIHdhcnJhbnQsAHRoZXJlIG1heSBiZSBhICIzLjkz IiBidWcgZml4IHJlbGVhc2UgaW4gdGhlIHNhbWUgdGltZSBmcmFtZS4AIAAg AC0tLS0tLS0tLS0tLS0tLS0tLS0tLQB8ICgyKSBQQy1QSU5FIE5PVEVTIHwA LS0tLS0tLS0tLS0tLS0tLS0tLS0tACAAUEMtUGluZSBpcyBub3cgYXZhaWxh YmxlIGZvciBXaW5kb3dzL1dpbnNvY2sgaW4gYm90aCAxNiBhbmQgMzIgYml0 AHZlcnNpb25zLCBhcyB3ZWxsIGFzIHRoZSBmb2xsb3dpbmcgRE9TIHZlcnNp b25zOiBwYWNrZXQgZHJpdmVyLCBOb3ZlbGwATFdQLCBGVFAgUEMtVENQLCBT dW4gUEMtTkZTLiAgT25seSB0aGUgMzIgYml0IFdpbmRvd3MgdmVyc2lvbiBo YXMgZnVsbABjYWNoaW5nIGVuYWJsZWQ7IHRodXMgaXQgc2hvdWxkIGJlIG5v dGljZWFibHkgZmFzdGVyIHRoYW4gdGhlIERPUyBhbmQAMTYgYml0IFdpbmRv d3MgdmVyc2lvbnMuICBTb3J0aW5nIGlzIHN0aWxsIHNsb3csIGhvd2V2ZXIu ACAAU29tZSBzcGVjaWZpYyBsaW1pdGF0aW9ucyBvZiB0aGUgRE9TIHZlcnNp b24gKHRoZXNlIGRvIG5vdCBhcHBseSB0bwB0aGUgV2luZG93cy9XaW5zb2Nr IHZlcnNpb24gb2YgUEMtUGluZSk6ACAgIG8gVGhlIHVuaXgtcGlwZS1jbWQg ZnVuY3Rpb24gaXMgbm90IGF2YWlsYWJsZS4AICAgbyBUaGVyZSBpcyBubyBz cGVsbGluZyBjaGVja2VyLgAgICBvIEFsdGVybmF0ZSBlZGl0b3IgZnVuY3Rp b24gaXMgbm90IGF2YWlsYWJsZS4AICAgbyBNZW1vcnk6IHRoZSBET1MgdmVy c2lvbiBuZWVkcyBhYm91dCA1MDBLIG91dCBvZiA2NDBLLgAgICBvIFRoZSBE T1MgdmVyc2lvbiBjYW4ndCBydW4gaW1hZ2Ugdmlld2VyIGZyb20gd2l0aGlu IFBpbmUsIGR1ZSB0byBtZW1vcnkuACAgIG8gTWVzc2FnZXMgKGV4Y2x1ZGlu ZyBhdHRhY2htZW50cykgbXVzdCBmaXQgaW4gRE9TIG1lbW9yeSwAICAgICBo b3dldmVyLCBhdHRhY2htZW50cyBtYXkgYmUgYW55IHNpemUuACAAQWRkaXRp b25hbCBub3RlczoAIAAtVGhlIFdpbmRvd3MvV2luc29jayB2ZXJzaW9uIG9m IFBDLVBpbmUgaXMgbm90IGEgZnVsbCBHVUkgV2luZG93cwAgYXBwbGljYXRp b24sIGhvd2V2ZXIsIHZlcnNpb24gMy45MiBpbnRyb2R1Y2VzIHF1aXRlIGEg ZmV3IEdVSQAgYW1lbml0aWVzLCBpbmNsdWRpbmc6IHNjcm9sbCBiYXJzLCBw dWxsLWRvd24gbWVudXMsIGV4cGFuZGVkIG1vdXNlACBzdXBwb3J0LCBldGMu ACAALVdoaWxlIG1lc3NhZ2UgZm9sZGVycyBtYXkgYmUgZWl0aGVyIGxvY2Fs IG9yIHJlbW90ZSwgc2V2ZXJhbCBzdXBwb3J0ACBmaWxlcyBtdXN0IGJlIGF2 YWlsYWJsZSBvbiB0aGUgbG9jYWwgZGlzay4gIEluIHBhcnRpY3VsYXIgeW91 cgAgUElORVJDIGNvbmZpZyBmaWxlLCBBRERSQk9PSywgTkVXU1JDLCBhbmQg UElORS5TSUcgKHlvdXIgc2lnbmF0dXJlIGZpbGUpLgAgT3RoZXIgZmlsZXMg KHBvc3Rwb25lZCBhbmQgaW50ZXJydXB0ZWQgbWVzc2FnZXMsIGRlYnVnIGZp bGVzKSBhcmUgYWxzbwAgc3RvcmVkIGxvY2FsbHkuICBTb21lIHVzZXJzIG9m IGJvdGggUEMtUGluZSBhbmQgVW5peCBQaW5lIG11c3Qgd29ycnkAIGFib3V0 IGtlZXBpbmcgdGhlaXIgcGluZXJjLCBhZGRyZXNzIGJvb2ssIGFuZCBuZXdz cmMgZmlsZXMgaW4gc3luYy4AIFRoaXMgbWF5IGJlIGRvbmUgdXNpbmcgcmVt b3RlIGZpbGUgc3lzdGVtIHByb3RvY29scyBvciBtYW51YWwgY29weWluZy4A IFJlbW90ZSBhY2Nlc3MgdG8gdGhlc2Ugc3VwcG9ydCBmaWxlcyBpcyAqZGVm aW5pdGVseSogcGxhbm5lZCBmb3IgdGhlIGZ1dHVyZS4AIAAtVGhlIFBDLVBJ TkUgbWVzc2FnZSBmb2xkZXIgZm9ybWF0IGlzIGJhc2VkIG9uIGJ5dGUtY291 bnRzIGZvciBtYXhpbXVtACBlZmZpY2llbmN5LCBzbyB0aGV5IG11c3Qgbm90 IGJlIGVkaXRlZC4gVGhlIGZvcm1hdCBpcyBub24tc3RhbmRhcmQsIGJ1dAAg Y29udmVyc2lvbiB1dGlsaXRpZXMgd291bGQgbm90IGJlIGRpZmZpY3VsdC4g VGhpcyBmb3JtYXQgaXMgc3VwcG9ydGVkIGluACBVbml4IFBpbmUgYXMgd2Vs bC4gIFBDLVBpbmUgY2FuIGFsc28gb3BlbiBVbml4LXN0eWxlIGZvbGRlcnMg Zm9yACBSRUFELU9OTFkgYWNjZXNzLgAgAC1Eb24ndCBleHBlY3QgdG8gZGlz cGxheSBhIHBpY3R1cmUgd2l0aG91dCBleGl0aW5nIFBDLVBpbmUgZm9yIERP UywgZHVlACB0byBET1MgbWVtb3J5IGxpbWl0YXRpb25zLiAgSW4gc29tZSBj b25maWd1cmF0aW9ucywgdGhlcmUgKm1heSogYmUgZW5vdWdoACBtZW1vcnkg Zm9yIHRoZSB2aWV3ZXIgYW5kIGEgc21hbGwgaW1hZ2UsIGJ1dCBkb24ndCBj b3VudCBvbiBpdC4gIFdpdGgAIFBDLVBpbmUgZm9yIFdpbmRvd3MvV2luc29j aywgdGhlIG1lbW9yeSBjb25zdHJhaW50cyBhcmUgZ3JlYXRseQAgZGltaW5p c2hlZCwgYW5kIHZpZXdpbmcgaW1hZ2UgYXR0YWNobWVudHMgc2VlbXMgdG8g d29yayBxdWl0ZSB3ZWxsLiAgV2UAIGhhdmUgYmVlbiB0ZXN0aW5nIHdpdGgg dGhlICJsdmlldyIgcGFja2FnZSBieSBMZW9uYXJkbyBMb3VyZWlybywgd2hp Y2gAIGNhbiBiZSBvYnRhaW5lZCBmcm9tIG9hay5vYWtsYW5kLmVkdSBvciBh bnkgb3RoZXIgU2ltVGVsIG1pcnJvciBzaXRlLgAgAC0tLS0tLS0tLS0tLS0t LS0tLS0tLQB8ICgzKSBDb25maWd1cmF0aW9uIHwALS0tLS0tLS0tLS0tLS0t LS0tLS0tACAAQ29uZmlndXJhdGlvbiBwcmVjZWRlbmNlLgAgAFRoZXJlIGFy ZSBzZXZlcmFsIGxldmVscyBvZiBQaW5lIGNvbmZpZ3VyYXRpb24uICBDb25m aWd1cmF0aW9uIHZhbHVlcyBhdABhIGdpdmVuIGxldmVsIG92ZXJyaWRlIGNv cnJlc3BvbmRpbmcgdmFsdWVzIGF0IGxvd2VyIGxldmVscy4gIEluIG9yZGVy IG9mAGluY3JlYXNpbmcgcHJlY2VkZW5jZToAIAAgbyBidWlsdC1pbiBkZWZh dWx0cywAIG8gc3lzdGVtLXdpZGUgcGluZS5jb25mIGZpbGUsACBvIHBlcnNv bmFsIC5waW5lcmMgZmlsZSAobWF5IGJlIHNldCB2aWEgYnVpbHQtaW4gU2V0 dXAvQ29uZmlnIG1lbnUuKSwAIG8gY29tbWFuZC1saW5lIG9wdGlvbnMsACBv IHN5c3RlbS13aWRlIHBpbmUuY29uZi5maXhlZCBmaWxlLgAgAFRoZXJlIGlz IG9uZSBleGNlcHRpb24gdG8gdGhlIHJ1bGUgdGhhdCBjb25maWd1cmF0aW9u IHZhbHVlcyBhcmUgcmVwbGFjZWQAYnkgdGhlIHZhbHVlIG9mIHRoZSBzYW1l IG9wdGlvbiBpbiBhIGhpZ2hlci1wcmVjZWRlbmNlIGZpbGU6AHRoZSBmZWF0 dXJlLWxpc3QgdmFyaWFibGUgaGFzIHZhbHVlcyB0aGF0IGFyZSBhZGRpdGl2 ZSwgYnV0IGNhbiBiZQBuZWdhdGVkIGJ5IHByZXBlbmRpbmcgIm5vLSIgaW4g ZnJvbnQgb2YgYW4gaW5kaXZpZHVhbCBmZWF0dXJlIG5hbWUuACAARmlsZSBu YW1lIGRlZmF1bHRzLgAgAE5vdGVzOgAgACBvIDxleGUgZGlyPiA9IGRpcmVj dG9yeSB3aGVyZSBwaW5lLmV4ZSBmb3VuZC4AIG8gPHBpbmVyYyBkaXI+ID0g ZGlyZWN0b3J5IHdoZXJlIHBpbmVyYyBmb3VuZC4AIG8gKiA9IGRlZmF1bHQg ZmlsZSBuYW1lIGlzIG92ZXJyaWRhYmxlIGluIHBpbmVyYy4AIG8gJEhPTUUs IGlmIG5vdCBleHBsaWNpdGx5IHNldCwgZGVmYXVsdHMgdG8gcm9vdCBvZiB0 aGUgY3VycmVudCBkcml2ZS4AIG8gJE1BSUxDQVBTLCBpZiBzZXQsIGlzIHVz ZWQgaW4gbGlldSBvZiB0aGUgZGVmYXVsdCBtYWlsY2FwIHNlYXJjaCBwYXRo cy4AIG8gKyBiZXR3ZWVuIHRoZSBtYWlsY2FwIHBhdGhzIGltcGxpZXMgdGhh dCB0aGUgdHdvIGZpbGVzIGFyZSBjb21iaW5lZC4AIG8gOyBiZXR3ZWVuIG90 aGVyIGRlZmF1bHQgcGF0aHMgaW1wbGllcyB0aGF0IHRoZSBmaXJzdCBvbmUg Zm91bmQgaXMgdXNlZC4AIABQaW5lIGxvb2tzIGZvciBtb3N0IHN1cHBvcnQg ZmlsZXMgaW4gdGhlIHNhbWUgZGlyZWN0b3J5IGl0IGZpbmRzIGl0cwBwZXJz b25hbCBjb25maWd1cmF0aW9uIGZpbGUgKHBpbmVyYykuICBUaGUgLXAgY29t bWFuZC1saW5lIGZsYWcgbWF5IGJlAHVzZWQgdG8gc3BlY2lmeSBhIHBhcnRp Y3VsYXIgcGF0aCBuYW1lIGZvciB0aGUgcGluZXJjIGZpbGUuICBJZiBhAHBp bmVyYyBmaWxlIGRvZXMgbm90IGV4aXN0LCBpdCB3aWxsIGJlIGNyZWF0ZWQg KGlmIGRpcmVjdG9yeSBwZXJtaXNzaW9ucwBhbGxvdykuICBJbiBQQy1QaW5l LCBpZiAtcCBvciAkUElORVJDIGFyZSBub3QgZGVmaW5lZCwgUGluZSB3aWxs IGxvb2sAaW4gJEhPTUVcUElORSBhbmQgdGhlIGRpcmVjdG9yeSBjb250YWlu aW5nIHRoZSBQSU5FLkVYRS4gIElmIGEgUElORVJDAGZpbGUgZG9lcyBub3Qg ZXhpc3QgaW4gZWl0aGVyIG9uZSwgaXQgd2lsbCBjcmVhdGUgb25lIGluIHRo ZSBmaXJzdCBvZiB0aG9zZQB0d28gZGlyZWN0b3JpZXMgdGhhdCBpcyB3cml0 YWJsZS4gIEluIGRldGFpbDoAIABQQy1QaW5lOgAgACBleGVjdXRhYmxlICAg ICA8RE9TIHNlYXJjaCBwYXRoPlxwaW5lLmV4ZQAgaGVscCBpbmRleCAgICAg PGV4ZSBkaXI+XHBpbmUubmR4ACBoZWxwIHRleHQgICAgICA8ZXhlIGRpcj5c cGluZS5obHAAIAAgcGVycyBjb25maWcgICAgJFBJTkVSQyAgOyAgJEhPTUVc cGluZVxwaW5lcmMgIDsgIDxleGUgZGlyPlxwaW5lcmMAIGdsb2JhbCBjZmcg ICAgICRQSU5FQ09ORgAgACBwYXNzd29yZCAgICAgICA8cGluZXJjIGRpcj5c cGluZS5wd2QAIGRlYnVnICAgICAgICAgIDxwaW5lcmMgZGlyPlxwaW5lZGVi Zy50eHQAIGNyYXNoICAgICAgICAgIDxwaW5lcmMgZGlyPlxwaW5lY3JzaC50 eHQAIHNpZ25hdHVyZSogICAgIDxwaW5lcmMgZGlyPlxwaW5lLnNpZwAgYWRk cmVzc2Jvb2sqICAgPHBpbmVyYyBkaXI+XGFkZHJib29rACBhZGRyYm9vayBs dSAgICA8cGluZXJjIGRpcj5cYWRkcmJvb2subHUgICAgKGFwcGVuZHMgLmx1 IHRvIGFkZHJiayBuYW1lLikAIG1haWxjYXAqICAgICAgIDxwaW5lcmMgZGly PlxtYWlsY2FwICArICA8ZXhlIGRpcj5cbWFpbGNhcAAgbWltZXR5cGVzKiAg ICAgPHBpbmVyYyBkaXI+XG1pbWV0eXBlICsgIDxleGUgZGlyPlxtaW1ldHlw ZQAgbmV3c3JjKiAgICAgICAgJEhPTUUKZXdzcmMgKGlmIGV4aXN0cywgZWxz ZSkgPHBpbmVyYyBkaXI+CmV3c3JjACBzZW50bWFpbCogICAgICAkSE9NRVxt YWlsXHNlbnRtYWlsLm10eAAgcG9zdHBvbmVkKiAgICAgJEhPTUVcbWFpbFxw b3N0cG9uZC5tdHgAIGludGVycnVwdGVkICAgICRIT01FXG1haWxcaW50cnVw dGQAIABVbml4IFBpbmU6ACAAIGV4ZWN1dGFibGUgICAgIDxVbml4IHNlYXJj aCBwYXRoPi9waW5lACBwZXJzbmwgY2ZnICAgICB+Ly5waW5lcmMAIGdsb2Jh bCBjZmcgICAgIC91c3IvbG9jYWwvbGliL3BpbmUuY29uZgAgZml4ZWQgY2Zn ICAgICAgL3Vzci9sb2NhbC9saWIvcGluZS5jb25mLmZpeGVkACBsb2NhbCBo ZWxwICAgICAvdXNyL2xvY2FsL2xpYi9waW5lLmluZm8AIAAgaW50ZXJydXB0 ZWQgICAgfi8ucGluZS1pbnRlcnJ1cHRlZC1tYWlsACBkZWJ1ZyAgICAgICAg ICB+Ly5waW5lLWRlYnVnTgAgY3Jhc2gJCX4vLnBpbmUtY3Jhc2gAIG5ld3Ny YyogICAgICAgIH4vLm5ld3NyYwAgc2lnbmF0dXJlKiAgICAgPHBpbmVyYyBk aXI+Ly5zaWduYXR1cmUAIGFkZHJlc3Nib29rKiAgIDxwaW5lcmMgZGlyPi8u YWRkcmVzc2Jvb2sAIGFkZHJib29rIGx1ICAgIDxwaW5lcmMgZGlyPi8uYWRk cmVzc2Jvb2subHUgIChhcHBlbmRzIC5sdSB0byBhZGRyYmsgbmFtZS4pACBw b3N0cG9uZWQqICAgICB+L21haWwvcG9zdHBvbmVkLW1zZ3MAIHNlbnRtYWls KiAgICAgIH4vbWFpbC9zZW50LW1haWwAIG1haWxjYXAqICAgICAgIH4vLm1h aWxjYXAgKyAvZXRjL21haWxjYXAAICAgICAgICAgICAgICAgICAgICAgICAg ICAgKyAvdXNyL2V0Yy9tYWlsY2FwICsgL3Vzci9sb2NhbC9ldGMvbWFpbGNh cAAgbWltZXR5cGVzKiAgICAgfi8ubWltZS50eXBlcyArIC9ldGMvbWltZS50 eXBlcyArIC91c3IvbG9jYWwvbGliL21pbWUudHlwZXMAIAAgbmV3cy1zcG9v bAl2YXJpZXMgYWNyb3NzIFVuaXggZmxhdm9ycywgZS5nLiAvdXNyL3Nwb29s L25ld3Mgb3IgL3Zhci9uZXdzACBhY3RpdmUtbmV3cwl2YXJpZXMgYWNyb3Nz IFVuaXggZmxhdm9ycywgZS5nLiAvdXNyL2xpYi9uZXdzL2FjdGl2ZQAgbG9j ayBmaWxlcyAgICAgL3RtcC8uXHVzclxzcG9vbFxtYWlsXHh4eHgAIGluYm94 ICAgICAgICAgIC91c3Ivc3Bvb2wvbWFpbC94eHh4ACBwYXNzd29yZCAgICAg ICAvZXRjL3Bhc3N3ZAAgAE1haWxjYXAgZmlsZXMuACAAUGluZSBob25vcnMg dGhlIG1haWxjYXAgY29uZmlndXJhdGlvbiBzeXN0ZW0gZm9yIHNwZWNpZnlp bmcgZXh0ZXJuYWwAcHJvZ3JhbXMgZm9yIGhhbmRsaW5nIGF0dGFjaG1lbnRz LiAgVGhlIG1haWxjYXAgZmlsZSBtYXBzIE1JTUUgYXR0YWNobWVudAB0eXBl cyB0byB0aGUgZXh0ZXJuYWwgcHJvZ3JhbXMgbG9hZGVkIG9uIHlvdXIgc3lz dGVtIHdoaWNoIGNhbiBkaXNwbGF5AGFuZC9vciBwcmludCB0aGUgZmlsZS4g IEEgc2FtcGxlIG1haWxjYXAgZmlsZSBjb21lcyBidW5kbGVkIHdpdGggdGhl IFBpbmUAZGlzdHJpYnV0aW9uLiAgSXQgaW5jbHVkZXMgY29tbWVudHMgd2hp Y2ggZXhwbGFpbiB0aGUgc3ludGF4IHlvdSBuZWVkIHRvAHVzZSBmb3IgbWFp bGNhcC4gIFdpdGggdGhlIG1haWxjYXAgZmlsZSwgYW55IHByb2dyYW0gKG1h aWwgcmVhZGVycywAbmV3c3JlYWRlcnMsIFdXVyBjbGllbnRzKSBjYW4gdXNl IHRoZSBzYW1lIGNvbmZpZ3VyYXRpb24gZm9yIGhhbmRsaW5nAE1JTUUtZW5j b2RlZCBkYXRhLgAgAE1JTUUtVHlwZXMgZmlsZXMuACAAUGluZSB1c2VzIG1p bWUtdHlwZXMgZmlsZXMgKC5taW1lLnR5cGVzIG9yIE1JTUVUWVBFKSB0byBk ZXRlcm1pbmUAd2hhdCBDb250ZW50LVR5cGUgdG8gdXNlIGZvciBsYWJlbGxp bmcgYW4gYXR0YWNoZWQgZmlsZSwgYmFzZWQgb24AdGhlIGZpbGUgZXh0ZW5z aW9uLiAgVGhhdCBpcywgdGhpcyBmaWxlIHByb3ZpZGVzIGEgbWFwcGluZyBi ZXR3ZWVuAGZpbGVuYW1lIGV4dGVuc2lvbnMgYW5kIE1JTUUgY29udGVudC10 eXBlcy4AIABFbnZpcm9ubWVudCB2YXJpYWJsZXMuACAAUEMtUGluZSB1c2Vz IHRoZSBmb2xsb3dpbmcgZW52aXJvbm1lbnQgdmFyaWFibGVzOgAgACAgUElO RVJDICAgICAgKE9wdGlvbmFsIHBhdGggdG8gcGluZXJjIGZpbGUuKQAgIFBJ TkVDT05GICAgIChPcHRpb25hbCBwYXRoIHRvIGdsb2JhbCBwaW5lIGNvbmZp ZyBmaWxlLikAICBIT01FACAgVE1QIG9yIFRFTVAAICBDT01TUEVDACAgTUFJ TENBUFMgICAgKGEgKnNlbWljb2xvbiogZGVsaW1pdGVkIGxpc3Qgb2YgcGF0 aCBuYW1lcyB0byBtYWlsY2FwIGZpbGVzKQAgAFVuaXggUGluZSB1c2VzIHRo ZSBmb2xsb3dpbmcgZW52aXJvbm1lbnQgdmFyaWFibGVzOgAgACAgVEVSTSAg ICAgICAgKFRlbGxzIFBpbmUgd2hhdCBraW5kIG9mIHRlcm1pbmFsIGlzIGJl aW5nIHVzZWQuKQAgIERJU1BMQVkgICAgIChEZXRlcm1pbmVzIGlmIFBpbmUg d2lsbCB0cnkgdG8gZGlzcGxheSBJTUFHRSBhdHRhY2htZW50cy4pACAgU0hF TEwgICAgICAgKElmIG5vdCBzZXQsIGRlZmF1bHQgaXMgL2Jpbi9zaCApACAg TUFJTENBUFMgICAgKEEgKmNvbG9uKiBkZWxpbWl0ZWQgbGlzdCBvZiBwYXRo IG5hbWVzIHRvIG1haWxjYXAgZmlsZXMpACAALS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0AfCAoNCkgQ29taW5nIEF0dHJhY3Rpb25zIHwALS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0AIABTVElMTCBOT1QgRE9ORSwgQlVUIFdFIFdB TlQgVEhFTSBBUyBNVUNIIEFTIFlPVSBETy4uLgAgACBvIEhpZXJhcmNoeSBz dXBwb3J0ACBvIExvY2F0aW9uIGluZGVwZW5kZW5jZSBvZiBzdXBwb3J0IGZp bGVzACBvIEtlcmJlcm9zIHN1cHBvcnQAIG8gT2ZmbGluZSBhbmQgZGlzY29u bmVjdGVkIHN1cHBvcnQAIG8gRXh0ZXJuYWwgZGlyZWN0b3J5IHNlcnZpY2Vz IGFjY2VzcwAgAC0tLS0tLS0tLS0tLS0tLQB8ICg1KSBISVNUT1JZIHwALS0t LS0tLS0tLS0tLS0tACAAUGluZSB3YXMgb3JpZ2luYWxseSBjb25jZWl2ZWQg aW4gMTk4OSBhcyBhIHNpbXBsZSwgZWFzeS10by11c2UgbWFpbGVyIGZvcgBh ZG1pbmlzdHJhdGl2ZSBzdGFmZiBhdCB0aGUgVW5pdmVyc2l0eSBvZiBXYXNo aW5ndG9uIGluIFNlYXR0bGUuICBUaGlzAGNvbnN0aXR1ZW5jeSBoYWQgcHJl dmlvdXNseSBiZWVuIHVzaW5nIGEgdmVyeSBuaWNlIG1haWwgc3lzdGVtIGRl cml2ZWQAZnJvbSBVQ0xBJ3MgIkJlbiIgbWFpbGVyIGZvciB0aGUgTVZTIG9w ZXJhdGluZyBzeXN0ZW0sIGJ1dCB3aGVuIHRoZSBjb3N0AG9mIG1haW50YWlu aW5nIG91ciBNVlMgc3lzdGVtIGJlY2FtZSBwcm9oaWJpdGl2ZSwgd2UgbmVl ZGVkIHRvIGZpbmQgYQBVbml4LWJhc2VkIG1haWxlciB0aGF0IHByZXNlcnZl ZCB0aGUgdXNlci1pbnRlcmZhY2Ugc3RyZW5ndGhzIG9mICJCZW4iLgBPdXIg Z29hbCB3YXMgdG8gcHJvdmlkZSBhIG1haWxlciB0aGF0IG5haXZlIHVzZXJz IGNvdWxkIHVzZSB3aXRob3V0IGZlYXIAb2YgbWFraW5nIG1pc3Rha2VzLiAg V2Ugd2FudGVkIHRvIGNhdGVyIHRvIHVzZXJzIHdobyB3ZXJlIGxlc3MgaW50 ZXJlc3RlZABpbiBsZWFybmluZyB0aGUgbWVjaGFuaWNzIG9mIHVzaW5nIGVs ZWN0cm9uaWMgbWFpbCB0aGFuIGluIGRvaW5nIHRoZWlyAGpvYnM7IHVzZXJz IHdobyBwZXJoYXBzIGhhZCBzb21lIGNvbXB1dGVyIGFueGlldHkuICBXZSBm ZWx0IHRoZSB3YXkgdG8gZG8AdGhpcyB3YXMgdG8gaGF2ZSBhIHN5c3RlbSB0 aGF0IGRpZG4ndCBkbyBzdXJwcmlzaW5nIHRoaW5ncyBhbmQgcHJvdmlkZWQA aW1tZWRpYXRlIGZlZWRiYWNrIG9uIGVhY2ggb3BlcmF0aW9uOyBhIG1haWxl ciB0aGF0IGhhZCBhIGxpbWl0ZWQgc2V0IG9mAGNhcmVmdWxseS1zZWxlY3Rl ZCBmdW5jdGlvbnMuACAAQXQgdGhhdCB0aW1lLCB3ZSBjb3VsZCBub3QgZmlu ZCBhbnkgVW5peCBtYWlsZXIgKGNvbW1lcmNpYWwgb3IgZnJlZWx5AGF2YWls YWJsZSkgdGhhdCBtZXQgb3VyIHJlcXVpcmVtZW50cy4gIENvbnNlcXVlbnRs eSwgd2UgcmVsdWN0YW50bHkAY29uY2x1ZGVkIHRoYXQgd2Ugd291bGQgbmVl ZCB0byBkZXZlbG9wIG91ciBvd24uICBUaGUgRWxtIG1haWxlciBzZWVtZWQA bGlrZSBhIHJlYXNvbmFibGUgc3RhcnRpbmcgcG9pbnQgc2luY2UgaXRzIHNv dXJjZSBjb2RlIHdhcyBmcmVlbHkAYXZhaWxhYmxlLCBzbyB3ZSBzdGFydGVk IG1vZGlmeWluZyBpdC4gIFRvZGF5IHRoZXJlIGlzIHZpcnR1YWxseSBubyBF bG0AY29kZSBsZWZ0LCBhbmQgUGluZSBoYXMgZXZvbHZlZCBzbyB0aGF0IG1h bnkgInBvd2VyLXVzZXIiIGZlYXR1cmVzIG1heQBiZSAob3B0aW9uYWxseSkg ZW5hYmxlZC4gIFdlIGhhdmUgdHJpZWQgdG8gcmVtYWluIHRydWUgdG8gb3Vy IG9yaWdpbmFsAHNpbXBsaWNpdHkgYW5kIGVhc2Utb2YtdXNlIGdvYWxzIGJ5 IHByb3ZpZGluZyAqb3B0aW9uYWwqIGZlYXR1cmVzIGZvcgBzb3BoaXN0aWNh dGVkIHVzZXJzLiAgSW4gZmFjdCwgaWYgbm9uZSBvZiBQaW5lJ3Mgb3B0aW9u cyBhcmUgZW5hYmxlZCwgdGhlAGxhdGVzdCB2ZXJzaW9uIGhhcyBhbG1vc3Qg dGhlIHNhbWUgbG9vay1hbmQtZmVlbCBhcyB0aGUgdmVyeSBmaXJzdAB2ZXJz aW9uLgAgAE9uZSBvZiB0aGUgZ3JlYXRlc3QgcHJvYmxlbXMgd2l0aCBtb3N0 IG1haWxlcnMgb24gVW5peCBzeXN0ZW1zIGlzIHRoZQBlZGl0b3IuICBPbmUg Y2FuIG5vcm1hbGx5IGNob29zZSBiZXR3ZWVuIGVtYWNzIGFuZCB2aS4gIFdl IGV4cGVyaW1lbnRlZAB3aXRoIHNvbWUgdmVyc2lvbnMgb2YgZW1hY3MgYW5k IHNldHRsZWQgb24gYSBoYWNrZWQgdmVyc2lvbiBvZiBtaWNybwBlbWFjcy4g RXZlbnR1YWxseSBpdCBiZWNhbWUgaGVhdmlseSBtb2RpZmllZCBhbmQgdGln aHRseSBpbnRlZ3JhdGVkIHdpdGgAdGhlIHJlc3Qgb2YgUGluZS4gIE9uZSBv ZiB0aGUgbWFpbiBmZWF0dXJlcyBvZiBoYXZpbmcgYSB0aWdodGx5IGNvdXBs ZWQAZWRpdG9yIGlzIHRoYXQgaXQgY2FuIGd1aWRlIHRoZSB1c2VyIHRocm91 Z2ggZWRpdGluZyB0aGUgaGVhZGVyIG9mIHRoZQBtZXNzYWdlLCBhbmQgUGlu ZSB0YWtlcyBncmVhdCBjYXJlIHRvIGRvIHRoaXMuICBBIHZlcnkgc2ltcGxl IGFuZABlZmZpY2llbnQgaW50ZXJmYWNlIHRvIHRoZSBVbml4IHNwZWxsIGNv bW1hbmQgd2FzIGFsc28gYWRkZWQuICBUaGUgZW1hY3MtAHN0eWxlIGtleSBi aW5kaW5ncyB3ZXJlIHJldGFpbmVkLCB0aG91Z2ggbW9zdCBvZiB0aGUgb3Ro ZXIgd2lsZCBhbmQAd29uZGVyZnVsIGVtYWNzIGZ1bmN0aW9ucyB3ZXJlIG5v dC4gIFRoZSBQaW5lIGNvbXBvc2l0aW9uIGVkaXRvciBpcyBhbHNvAGF2YWls YWJsZSBhcyBhIHZlcnkgc2ltcGxlIHN0YW5kIGFsb25lIGVkaXRvciBuYW1l ZCAicGljbyIuACAAQWxzbyB3b3JraW5nIGF0IHRoZSBVbml2ZXJzaXR5IG9m IFdhc2hpbmd0b24gaXMgdGhlIG9yaWdpbmFsIGF1dGhvciBvZiB0aGUASW50 ZXJuZXQgTWVzc2FnZSBBY2Nlc3MgUHJvdG9jb2wgKElNQVApLiAgSU1BUCBp cyBhIGZ1bmN0aW9uYWwgc3VwZXJzZXQgb2YAUE9QLCBhbmQgcHJvdmlkZXMg YSB3YXkgdG8gbWFuaXB1bGF0ZSBtYWlsYm94ZXMgb24gcmVtb3RlIHNlcnZl cnMgYXMgaWYAdGhleSB3ZXJlIGxvY2FsLiAgU3BlY2lmaWMgYWR2YW50YWdl cyBvZiBJTUFQIG92ZXIgUE9QIGluY2x1ZGU6IHN1cHBvcnQAZm9yIGluYm94 IGFjY2VzcyBmcm9tIG11bHRpcGxlIGNvbXB1dGVycywgYWNjZXNzIHRvIG1v cmUgdGhhbiBvbmUgcmVtb3RlAGZvbGRlciwgc2VsZWN0aXZlIGFjY2VzcyB0 byBNSU1FIG1lc3NhZ2UgcGFydHMsIGFuZCBzdXBwb3J0IGZvcgBkaXNjb25u ZWN0ZWQgb3BlcmF0aW9uLgAgAE5vdCBsb25nIGFmdGVyIHRoZSBQaW5lIHBy b2plY3QgYmVnYW4sIFRoZSBJTUFQIGF1dGhvciBoYWQgZmluaXNoZWQAd3Jp dGluZyB0aGUgImMtY2xpZW50IiBsaWJyYXJ5IGFzIGFuIGludGVyZmFjZSB0 byBJTUFQIGFuZCBhcyBhIHN3aXRjaABiZXR3ZWVuIGRyaXZlcnMgZm9yIElN QVAgbWFpbGJveGVzLCBCZXJrZWxleSBtYWlsIGZpbGVzIGFuZCBUZW5leCBt YWlsAGZpbGVzLiAgSW4gdGltZSwgImMtY2xpZW50IiBiZWNhbWUgYSBmdWxs IG1lc3NhZ2luZyBBUEkgd2l0aCBzdXBwb3J0IGZvcgBSRkMtODIyIHBhcnNp bmcsIE1JTUUgcGFyc2luZyBhbmQgZGVjb2RpbmcsIFNNVFAgYW5kIE5OVFAg ZHJpdmVycywgYW5kIHNvAGZvcnRoLiAgR3JlYXQgY2FyZSB3YXMgdGFrZW4g dG8gbWFrZSB0aGUgY29kZSB3cml0aW5nIHRoZSBtYWlsIGZpbGVzAHJvYnVz dCBhZ2FpbnN0IGRpc2tzIGZpbGxpbmcgdXAsIGFuZCBpbnRlci1wcm9jZXNz IGxvY2tpbmcgaW4gb3JkZXIgdG8AZ3VhcmFudGVlIG1haWwgZmlsZSBjb25z aXN0ZW5jeS4gIEl0IHdhcyBjbGVhciB0aGF0IFBpbmUgd291bGQgYmVuZWZp dABncmVhdGx5IGZyb20gdXNpbmcgdGhlIGMtY2xpZW50IHRvIGFjY2VzcyBt YWlsIHN0b3JhZ2Ugc28gdGhlIG9yaWdpbmFsAGxvdy1sZXZlbCBFbG0gY29k ZSB3YXMgcmVwbGFjZWQgYnkgY2FsbHMgdG8gYy1jbGllbnQgbGlicmFyeSBy b3V0aW5lcy4AQ29uc2VxdWVudGx5IFBpbmUgY2FuIHdyaXRlIGFuZCBhY2Nl c3MgYSB2YXJpZXR5IG9mIGRpZmZlcmVudCBtYWlsIGZpbGUAZm9ybWF0cyBh bmQgbmV3IG9uZXMgY2FuIGJlIGFkZGVkIGJ5IGNyZWF0aW5nIGEgc2ltcGxl IGRyaXZlci4gIEluAGFkZGl0aW9uIHRoZSBjLWNsaWVudCBkb2VzIGEgdmVy eSBjYXJlZnVsIGpvYiBvZiBkb2luZyBhbGwgdGhlIFJGQy04MjIAaGVhZGVy IHBhcnNpbmcgYW5kIGFjaGlldmVzIHRoZSBoaWdoZXN0IGNvbXBsaWFuY2Ug d2l0aCB0aGUgUkZDLgAgAE1vc3Qgb2YgdGhlIHdvcmsgZG9uZSBvbiBQaW5l IGZyb20gNi85MiB0byA2LzkzIGZvY3VzZWQgb24gY2hhbmdlcyBuZWVkZWQA dG8gc3VwcG9ydCBhIHRydWx5IGRpc3RyaWJ1dGVkIGVsZWN0cm9uaWMgbWVz c2FnaW5nIGVudmlyb25tZW50IChlLmcuAHJlbW90ZSBmb2xkZXIgbWFuaXB1 bGF0aW9uKSwgYW5kIGdldHRpbmcgUGluZSB0byBydW4gb24gRE9TICh3aGlj aCB3YXMgYQAqbG90KiBvZiB3b3JrKS4gIFRoZSBmaXJzdCB2ZXJzaW9uIG9m IFBDLVBpbmUgKDMuODQpIHdhcyByZWxlYXNlZCBpbiBKdWx5ADE5OTMsIGFu ZCBpbmNsdWRlZCBmaXJzdCBzdGVwcyB0b3dhcmQgaW50ZWdyYXRpbmcgbmV3 cyBhbmQgZW1haWwgYWNjZXNzIGluAFBpbmUuIERvaW5nIHRoZSBET1MgcG9y dCB3YXMgdmVyeSBkaWZmaWN1bHQgZm9yIGEgdmFyaWV0eSBvZiByZWFzb25z LCBidXQAZXNwZWNpYWxseSBiZWNhdXNlIG9mIERPUyBtZW1vcnkgbWFuYWdl bWVudCAob3IgbGFjayB0aGVyZW9mKS4gIEhvd2V2ZXIsAHNpbXBseSBwb3J0 aW5nIFBpbmUgMy4wNyB0byBET1Mgd2FzIG5vdCBzdWZmaWNpZW50LiAgRm9y IGEgZGVza3RvcCBtYWlsZXIAc3VjaCBhcyBQQy1QaW5lIHRvIGJlIHVzZWZ1 bCBhdCBVVywgaXQgd2FzIG5lY2Vzc2FyeSB0byBmdWxseSBzdXBwb3J0AGFj Y2VzcyB0byBleGlzdGluZyAqcmVtb3RlKiBzYXZlZC1tZXNzYWdlIGZvbGRl cnMsIGFzIHdlbGwgYXMgbG9jYWwAKGRlc2t0b3ApIGZvbGRlcnMgLS0gYW5k IG9mIGNvdXJzZSwgdGhlIHJlbW90ZSBJTkJPWC4gIEFjY29tcGxpc2hpbmcg dGhpcwByZXF1aXJlZCBleHRlbnNpb25zIHRvIElNQVAsIGEgbmV3IHZlcnNp b24gb2YgdGhlIElNQVBkIHNlcnZlciBjb2RlLCBhbmQAZXh0ZW5zaXZlIHdv cmsgaW4gUGluZSB0byBzdXBwb3J0IG11bHRpcGxlIGNvbGxlY3Rpb25zIG9m IGZvbGRlcnMuACAAVGhlIHByaW5jaXBhbCByZWFzb24gZm9yIHBvcnRpbmcg VW5peCBQaW5lIHRvIERPUy9XaW5kb3dzIHdhcyB0byBvYnZpYXRlAHRoZSBu ZWVkIGZvciBQQyB1c2VycyB0byB0cmFuc2ZlciBmaWxlcyBiZXR3ZWVuIHRo ZWlyIFBDIGFuZCB0aGUgVW5peABzeXN0ZW0gcnVubmluZyBQaW5lLiAgTm93 IGl0IGlzIHBvc3NpYmxlIHRvIHNhdmUgbWVzc2FnZXMgZGlyZWN0bHkgdG8g dGhlAFBDJ3MgZmlsZXN5c3RlbSwgYW5kIHRvIGRpcmVjdGx5IGluY2x1ZGUg UEMgZmlsZXMgaW4gb3V0Z29pbmcgbWVzc2FnZXMuAEFuZCB3aXRoIFBpbmUn cyBNSU1FIGNhcGFiaWxpdHksIGJpbmFyeSBmaWxlcyAoZS5nLiB3b3JkIHBy b2Nlc3NpbmcAZG9jdW1lbnRzLCBzcHJlYWRzaGVldHMsIGltYWdlIGZpbGVz LCBleGVjdXRhYmxlcykgbWF5IGJlIGRpcmVjdGx5AGF0dGFjaGVkIHRvIHlv dXIgbWVzc2FnZXMuACAAV2l0aCBib3RoIFBpbmUgMy45MCBhbmQgMy45Miwg c2lnbmlmaWNhbnQgbmV3IGZ1bmN0aW9uYWxpdHkgaGFzIGJlZW4gYWRkZWQs AGFzIGNhbiBiZSBzZWVuIGJ5IHRoZSBncm93aW5nIG51bWJlciBvZiBmZWF0 dXJlcyB0aGF0IGNhbiBiZSBzZXQgdmlhAFNldHVwL0NvbmZpZyBzY3JlZW4u ICBOZXh0IHdpbGwgY29tZSBpbnRlZ3JhdGlvbiBvZiB0aGUgSU1BUDQtY2Fw YWJsZQBjLWNsaWVudCBsaWJyYXJpZXMsIGZvcm1pbmcgdGhlIGJhc2lzIG9m IFBpbmUgNC4wMC4AIAAgAC0tLS0tLS0tLS0tLS0tLQB8ICg2KSBDUkVESVRT IHwALS0tLS0tLS0tLS0tLS0tACAAVGhlIFVuaXZlcnNpdHkgb2YgV2FzaGlu Z3RvbiBQaW5lIGRldmVsb3BtZW50IHRlYW0gKHBhcnQgb2YgdGhlIFVXIE9m ZmljZQBvZiBDb21wdXRpbmcgJiBDb21tdW5pY2F0aW9ucykgaW5jbHVkZXM6 ACAAIFByb2plY3QgTGVhZGVyOiAgICAgICAgICAgTWlrZSBTZWliZWwuACBQ cmluY2lwYWwgYXV0aG9yczogICAgICAgIE1pa2UgU2VpYmVsLCBTdGV2ZSBI dWJlcnQsIExhdXJlbmNlIEx1bmRibGFkZSouACBDLUNsaWVudCBsaWJyYXJ5 ICYgSU1BUGQ6IE1hcmsgQ3Jpc3Bpbi4AIFBpY28sIHRoZSBQSW5lIENPbXBv c2VyOiAgTWlrZSBTZWliZWwuACBCdWcgdHJpYWdlLCB1c2VyIHN1cHBvcnQ6 IERhdmlkIE1pbGxlci4AIFBpbmUgV2ViIFBhZ2VzOiAgICAgICAgICAgU3Rl ZmFuIEtyYW1lciwgRGF2aWQgTWlsbGVyLgAgRG9jdW1lbnRhdGlvbjogICAg ICAgICAgICBNYW55IHBlb3BsZSEAIFBDLVBpbmUgZm9yIERPUzogICAgICAg ICAgTWlrZSBTZWliZWwuACBQQy1QaW5lIGZvciBXaW5kb3dzOiAgICAgIFRv bSBVbmdlci4AIFByb2plY3Qgb3ZlcnNpZ2h0OiAgICAgICAgVGVycnkgR3Jh eS4AIFByaW5jaXBhbCBQYXRyb25zOiAgICAgICAgUm9uIEpvaG5zb24sIE1p a2UgQnJ5YW50LgAgQWRkaXRpb25hbCBzdXBwb3J0OiAgICAgICBOb3J0aFdl c3ROZXQuACBJbml0aWFsIFBpbmUgY29kZSBiYXNlOiAgIEVsbSwgYnkgRGF2 ZSBUYXlsb3IgJiBVU0VORVQgQ29tbXVuaXR5IFRydXN0LgAgSW5pdGlhbCBQ aWNvIGNvZGUgYmFzZTogICBNaWNyb0VtYWNzIDMuNiwgYnkgRGF2ZSBHLiBD b25yb3kuACBVc2VyIEludGVyZmFjZSBkZXNpZ246ICAgIEluc3BpcmVkIGJ5 IFVDTEEncyAiQmVuIiBtYWlsZXIgZm9yIE1WUy4AIAAgICAqIEVtZXJpdHVz ICAoTGF1cmVuY2UgaXMgbm93IGF0IFF1YWxjb21tKQAgAFdlJ2QgYWxzbyBs aWtlIHRvIGFja25vd2xlZGdlIHRoZSBmb2xsb3dpbmcgY29udHJpYnV0aW9u cyBhbmQgY29udHJpYnV0b3JzOgAgUGluZSBmb3IgVk1TOiAgUG9ydGlhIFNo YW8gYW5kIFllaGF2aSBCb3VydmluZQAgUGluZSBmb3IgT1MvMjogRGF2aWQg TnVnZW50ACBTcGVjaWFsIG1lbnRpb246ICAgRGF2aWQgV2FsbAAgQnVnIHJl cG9ydHMsIGJ1ZyBmaXhlcywgcG9ydHMsIHN1Z2dlc3Rpb25zICYgZW5jb3Vy YWdlbWVudDoAIABUaGUgd29ybGQtd2lkZSBQaW5lIGNvbW11bml0eSwgaW5j bHVkaW5nLi4uACAAICBTaG9hIEFtaW5wb3VyICAgICAgIEdvcmRvbiBHb29k ICAgICAgICBSaWNoYXJkIE11cnBoeQAgIEouSi4gQmFpbHkgICAgICAgICAg Qm9iIEdyZWdvcnkgICAgICAgIElsIE9oACAgQmlsbHkgQmFycm9uICAgICAg ICBFZCBHcmVzaGtvICAgICAgICAgTWlrZSBSYW1leQAgIENocmlzIEJlZWNo ZXIgICAgICAgRG1pdHJpIEwuIEdyaW5nYXV6IFBoaWwgUmFuZAAgIEpvaG4g QmVuamFtaW5zICAgICAgRGF2aWQgSGFsbGl3ZWxsICAgIEpvY2hpYW0gUmlj aHRlcgAgIEJpcmtvIEJlcmd0ICAgICAgICAgUGV0ZXIgSGF1c2tlbiAgICAg IFRob21hcyBSaWVtZXIAICBLZW4gQm9iZXkgICAgICAgICAgIEplZmYgSGF5 d2FyZCAgICAgICBBbGV4aXMgUm9zZW4AICBBbmR5IEJyYWdlciAgICAgICAg IFJvbiBKb2huc29uICAgICAgICBNaWNoYWVsIFJvc3MAICBELksuIEJyb3du bGVlICAgICAgIFdpbGxpYW0gS3JldXRlciAgICBCb2IgU2FuZHN0cm9tACAg QnJpYW4gQnVycmlzdG9uICAgICBQZWtrYSBLeXRvbGFha3NvICAgTWljaGFl bCBGLiBTYW50YW5nZWxvACAgQmlsbCBDYW1wYmVsbCAgICAgICBCYXJyeSBM YW5keSAgICAgICAgU2hpbi15YSBTYXRvaAAgIFJ1c3NlbCBDYW1wYmVsbCAg ICAgQ2hyaXMgTGF0aGFtICAgICAgIENvcmV5IFNhdHRlbgAgIERvbm4gQ2F2 ZSAgICAgICAgICAgSm9uIExlYm8gICAgICAgICAgIE1pY2hhZWwgU2hlcGFy ZAAgIFJpY2hhcmQgQ2hlZXZlciAgICAgQWxsZW4gTGVvbmFyZCAgICAgIEFs YW4gVGhldwAgIE1pa2UgQ29naGxhbiAgICAgICAgUm9iZXJ0IEwuIExld2lz ICAgIEphc29uIFIuIFRob3JwZQAgIEp1c3RpbmUgQ29tZXIgICAgICAgQnJ1 Y2UgTGlsbHkgICAgICAgIE1hcmMgVW5hbmdzdAAgIENodWNrIENvb3BlciAg ICAgICAgTWF0dGhldyBMeWxlICAgICAgIEVkd2FyZCBWaWVsbWV0dGkAICBC YXJyeSBDb3JuZWxpdXMgICAgIEpvaG4gTWFja2luICAgICAgICBSb3NzIFdh a2VsaW4AICBUb255IEZsZW1taW5nICAgICAgIEphbWVzIE1hdGhlc29uICAg ICBSaWNoIFdhbGVzACAgTWF0dGhldyBGcmVlZG1hbiAgICBNYXJrIE1jTmFp ciAgICAgICAgRGF2aWQgV2FsbAAgIFJpY2hhcmQgRnJpdHogICAgICAgUGV0 ZSBNZWxsb3IgICAgICAgIEJvYiBXaWxsaWFtcwAgIE1hcmNlbG8gQS4gR2Fs bGFyZG8gRGF2ZSBNaWxsZXIgICAgICAgIFN0ZXZlIFdvb2R5YXR0ACAgQWRh bSBHYXJyZXR0ICAgICAgICBSb2JlcnQgTW9ycmlzICAgICAgTWljaGFlbCBB LiBDcm93bGV5ACAAQW5kIG1hbnkgb3RoZXJzLi4uIE91ciB0aGFua3MgdG8g YWxsIQAgAFBpbmUgZmlsZXMgYW5kIGRvY3VtZW50YXRpb24gYXJlIGF2YWls YWJsZSB2aWEgRlRQIG9yIFdXVzoAICBmdHA6Ly9mdHAuY2FjLndhc2hpbmd0 b24uZWR1L3BpbmUAICBodHRwOi8vd3d3LmNhYy53YXNoaW5ndG9uLmVkdS9w aW5lACAASW4gcGFydGljdWxhciwgdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIFBp bmUgc291cmNlIGNvZGUgaXMgYXZhaWxhYmxlIHZpYQBhbm9ueW1vdXMgRlRQ IGZyb20gSW50ZXJuZXQgaG9zdCBmdHAuY2FjLndhc2hpbmd0b24uZWR1IGlu IHRoZSBmaWxlAC9waW5lL3BpbmUudGFyLlouACAAUGxlYXNlIHNlbmQgY29t bWVudHMgYW5kIGNvcnJlc3BvbmRlbmNlIHRvOiBwaW5lQGNhYy53YXNoaW5n dG9uLmVkdQAgAC0tLS0tLS0tLS0tLS0tLS0tLS0tLQB8ICg3KSBMRUdBTCBO T1RJQ0VTIHwALS0tLS0tLS0tLS0tLS0tLS0tLS0tACAAUGluZSBhbmQgUGlj byBhcmUgcmVnaXN0ZXJlZCB0cmFkZW1hcmtzIG9mIHRoZSBVbml2ZXJzaXR5 IG9mIFdhc2hpbmd0b24uAE5vIGNvbW1lcmNpYWwgdXNlIG9mIHRoZXNlIHRy YWRlbWFya3MgbWF5IGJlIG1hZGUgd2l0aG91dCBwcmlvciB3cml0dGVuAHBl cm1pc3Npb24gb2YgdGhlIFVuaXZlcnNpdHkgb2YgV2FzaGluZ3Rvbi4AIABQ aW5lLCBQaWNvLCBhbmQgUGlsb3Qgc29mdHdhcmUgYW5kIGl0cyBpbmNsdWRl ZCB0ZXh0IGFyZSBDb3B5cmlnaHQgMTk4OS0xOTk2AGJ5IHRoZSBVbml2ZXJz aXR5IG9mIFdhc2hpbmd0b24uACAAV2hhdCBkb2VzIHRoaXMgbWVhbj8gIE91 ciBpbnRlbnRpb25zIGFyZSBhcyBmb2xsb3dzOgAgAFVzZSBvZiBQaW5lL1Bp Y28vUGlsb3Q6ICBZb3UgbWF5IGNvbXBpbGUgYW5kIGV4ZWN1dGUgdGhlc2Ug cHJvZ3JhbXMgZm9yACAgYW55IHB1cnBvc2UsIGluY2x1ZGluZyBjb21tZXJj aWFsLCB3aXRob3V0IHBheWluZyBhbnl0aGluZyB0byB0aGUAICBVbml2ZXJz aXR5IG9mIFdhc2hpbmd0b24sIHByb3ZpZGVkIHRoYXQgdGhlIGxlZ2FsIG5v dGljZXMgYXJlIG1haW50YWluZWQAICBpbnRhY3QgYW5kIGhvbm9yZWQuACAA UmUtZGlzdHJpYnV0aW9uOiAgWW91IG1heSByZWRpc3RyaWJ1dGUgdGhlc2Ug cHJvZ3JhbXMgKHdpdGggb3Igd2l0aG91dAAgIHNvdXJjZSBjb2RlKSBwcm92 aWRlZCB0aGF0IHlvdSBkb24ndCBjaGFyZ2Ugc3BlY2lmaWNhbGx5IGZvciB0 aGVtLgAgIChJZiB5b3Ugd2FudCB0byBzZWxsIGFueSBvZiB0aGVzZSBwcm9n cmFtcywgeW91IG5lZWQgdG8gdGFsayB3aXRoIHVzLikAIABNb2RpZmljYXRp b246ICBZb3UgbWF5IG1vZGlmeSBQaW5lL1BpY28vUGlsb3Qgc29mdHdhcmUg dG8gbWFrZSBpdCBydW4gb24AICB5b3VyIGNvbXB1dGVycy4gIElmIHlvdSB3 YW50IHRvIG1ha2UgYW55IHNpZ25pZmljYW50IGNoYW5nZXMgdG8gUGluZSwA ICBQaWNvIG9yIFBpbG90IHNvZnR3YXJlLCB5b3UgbmVlZCB0byB0YWxrIHdp dGggdXMuICBUaGlzIHJlc3RyaWN0aW9uACAgcHJvdGVjdHMgdGhlIGludGVn cml0eSBvZiB0aGVzZSB0cmFkZW1hcmtzLCBhbmQgYWxsb3dzIHVzZXJzIHRv IGV4cGVjdCBhACAgcmVsaWFibGUsIGNvbnNpc3RlbnQgb3BlcmF0aW9uIGZv ciBhbGwgdmVyc2lvbnMgb2YgUGluZSwgUGljbyBhbmQgUGlsb3QAICBzb2Z0 d2FyZS4AIABTdXBwb3J0OiBJZiB5b3Ugd2FudCB0byAqc2VsbCogc3VwcG9y dCBmb3IgdGhlIFBpbmUsIFBpY28gb3IgUGlsb3QAICBwcm9ncmFtcywgeW91 IG5lZWQgdG8gdGFsayB3aXRoIHVzLiAgSWYgeW91IHdhbnQgdG8gZ2l2ZSBp dCBhd2F5LCAAICBwbGVhc2UgZG8gc28uACAARG9jdW1lbnRhdGlvbjogIFlv dSBtYXkgcmVwcm9kdWNlLCBvciBhZGFwdCBmb3IgbG9jYWwgdXNlLCBvdXIA ICBkb2N1bWVudGF0aW9uLCBhcyBsb25nIGFzIGNyZWRpdCBpcyBnaXZlbiB0 byB0aGUgQ29tcHV0aW5nICYAICBDb21tdW5pY2F0aW9ucyBvcmdhbml6YXRp b24gYXQgdGhlIFVuaXZlcnNpdHkgb2YgV2FzaGluZ3Rvbi4AIABXZWIgTGlu a3M6IFlvdSBtYXkgY3JlYXRlIGh5cGVybGlua3MgdG8gb3VyIHdlYiBwYWdl cywgYnV0IHdlIHdvdWxkACAgYXBwcmVjaWF0ZSBhIG5vdGUgbGV0dGluZyB1 cyBrbm93IHlvdSBoYXZlIGRvbmUgc28uICBIb3dldmVyLCBwbGVhc2UAICBk b24ndCBtYWtlIGxvY2FsL2NhY2hlIGNvcGllcyBvZiBvdXIgd2ViIHBhZ2Vz IHVubGVzcyB5b3UgdGFsayB3aXRoIHVzLgAgAFRoZSBhYm92ZSBwZXJtaXNz aW9ucyBhcmUgaGVyZWJ5IGdyYW50ZWQsIHByb3ZpZGVkIHRoYXQgdGhlIFBp bmUgYW5kIFBpY28AY29weXJpZ2h0IGFuZCB0cmFkZW1hcmsgbm90aWNlcyBh cHBlYXIgaW4gYWxsIGNvcGllcyBhbmQgdGhhdCBib3RoIHRoZQBhYm92ZSBj b3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIGFw cGVhciBpbiBzdXBwb3J0aW5nAGRvY3VtZW50YXRpb24sIGFuZCB0aGF0IHRo ZSBuYW1lIG9mIHRoZSBVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24gbm90IGJl AHVzZWQgaW4gYWR2ZXJ0aXNpbmcgb3IgcHVibGljaXR5IHBlcnRhaW5pbmcg dG8gZGlzdHJpYnV0aW9uIG9mIHRoZQBzb2Z0d2FyZSB3aXRob3V0IHNwZWNp ZmljLCBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uICBUaGlzIHNvZnR3YXJl IGlzAG1hZGUgYXZhaWxhYmxlICJhcyBpcyIsIGFuZAAgAFRIRSBVTklWRVJT SVRZIE9GIFdBU0hJTkdUT04gRElTQ0xBSU1TIEFMTCBXQVJSQU5USUVTLCBF WFBSRVNTIE9SIElNUExJRUQsAFdJVEggUkVHQVJEIFRPIFRISVMgU09GVFdB UkUsIElOQ0xVRElORyBXSVRIT1VUIExJTUlUQVRJT04gQUxMIElNUExJRUQA V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9S IEEgUEFSVElDVUxBUiBQVVJQT1NFLCBBTkQgSU4ATk8gRVZFTlQgU0hBTEwg VEhFIFVOSVZFUlNJVFkgT0YgV0FTSElOR1RPTiBCRSBMSUFCTEUgRk9SIEFO WSBTUEVDSUFMLABJTkRJUkVDVCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMg T1IgQU5ZIERBTUFHRVMgV0hBVFNPRVZFUiBSRVNVTFRJTkcgRlJPTQBMT1NT IE9GIFVTRSwgREFUQSBPUiBQUk9GSVRTLCBXSEVUSEVSIElOIEFOIEFDVElP TiBPRiBDT05UUkFDVCwgVE9SVAAoSU5DTFVESU5HIE5FR0xJR0VOQ0UpIE9S IFNUUklDVCBMSUFCSUxJVFksIEFSSVNJTkcgT1VUIE9GIE9SIElOIENPTk5F Q1RJT04AV0lUSCBUSEUgVVNFIE9SIFBFUkZPUk1BTkNFIE9GIFRISVMgU09G VFdBUkUuACAAPEVuZCBvZiBSZWxlYXNlIE5vdGVzPgAgICAgICAgICAgR0VO RVJBTCBJTkZPUk1BVElPTiBPTiBUSEUgUElORSBNRVNTQUdFIFNZU1RFTQAg ICAgICAgICAgICAgVmVyc2lvbiAzLjkyIChidWlsdCBfX19jZGF0ZSkAICAg ICAgICAgICAgICAgICAgICAgICAgVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9u ACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1hcmNoLCAxOTk2ACAA VEFCTEUgT0YgQ09OVEVOVFMAIAAgICAgICAgIG8gSW50cm9kdWN0aW9uACAg ICAgICAgbyBQaW5lIEhlbHAAICAgICAgICBvIExvY2FsIFN1cHBvcnQgQ29u dGFjdHMAICAgICAgICBvIEdpdmluZyBDb21tYW5kcyBpbiBQaW5lACAgICAg ICAgbyBTdGF0dXMgTGluZQAgICAgICAgIG8gTWFpbiBNZW51IENvbW1hbmRz ACAgICAgICAgbyBDb21tYW5kIExpbmUgT3B0aW9ucwAgICAgICAgIG8gUGlu ZSBDb25maWd1cmF0aW9uACAgICAgICAgbyBSZWFkaW5nIE5ld3MAICAgICAg ICBvIFJlcG9ydGluZyBQcm9ibGVtcwAgAC0tLS0tLS0tLS0tLS0tLS0AfCBJ bnRyb2R1Y3Rpb24gfAAtLS0tLS0tLS0tLS0tLS0tACAAUElORSh0bSkgaXMg dGhlIFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbidzICJQcm9ncmFtIGZvciBJ bnRlcm5ldCBOZXdzIGFuZABFbWFpbCIuICBJdCBpcyBpbnRlbmRlZCB0byBi ZSBhbiBlYXN5LXRvLXVzZSBwcm9ncmFtIGZvciBzZW5kaW5nLAByZWNlaXZp bmcsIGFuZCBmaWxpbmcgSW50ZXJuZXQgZWxlY3Ryb25pYyBtYWlsIG1lc3Nh Z2VzIGFuZCBidWxsZXRpbiBib2FyZAAoTmV0bmV3cykgbWVzc2FnZXMuIFBp bmUgc3VwcG9ydHMgdGhlIGZvbGxvd2luZyBJbnRlcm5ldCBwcm90b2NvbHMg YW5kAHNwZWNpZmljYXRpb25zOgAgICAgICAgICAgICAgICAgU01UUCAgLSBT aW1wbGUgTWFpbCBUcmFuc3BvcnQgUHJvdG9jb2wAICAgICAgICAgICAgICAg IE5OVFAgIC0gTmV0d29yayBOZXdzIFRyYW5zcG9ydCBQcm90b2NvbAAgICAg ICAgICAgICAgICAgTUlNRSAgLSBNdWx0aXB1cnBvc2UgSW50ZXJuZXQgTWFp bCBFeHRlbnNpb25zACAgICAgICAgICAgICAgICBJTUFQICAtIEludGVybmV0 IE1lc3NhZ2UgQWNjZXNzIFByb3RvY29sACAATUlNRSBhbGxvd3MgeW91IHRv IGF0dGFjaCBhbnkga2luZCBvZiBmaWxlIHRvIHlvdXIgbWVzc2FnZSwgcHJv dmlkZWQgdGhhdAB5b3VyIHJlY2lwaWVudCBhbHNvIGhhcyBNSU1FLWNhcGFi bGUgbWFpbCBzb2Z0d2FyZSAod2hpY2ggaXMgcmVhZGlseQBhdmFpbGFibGUg Zm9yIG1vc3QgdHlwZXMgb2YgY29tcHV0ZXJzLCBhbHRob3VnaCBzb21lIHBy b3ByaWV0YXJ5IG1haWwAc3lzdGVtcyBkbyBub3QgeWV0IHN1cHBvcnQgTUlN RSkuICBJTUFQIGFsbG93cyBhY2Nlc3MgdG8gbWFpbGJveGVzIG9uAHJlbW90 ZSBtYWlsc2VydmVycyBhcyBpZiB0aGV5IHdlcmUgbG9jYWwuACAAQWx0aG91 Z2ggb3JpZ2luYWxseSBkZXNpZ25lZCBmb3IgaW5leHBlcmllbmNlZCBlbWFp bCB1c2VycywgUGluZSBoYXMAZXZvbHZlZCB0byBzdXBwb3J0IG1hbnkgYWR2 YW5jZWQgZmVhdHVyZXMuICBUaGVyZSBhcmUgYW4gZXZlci1ncm93aW5nAG51 bWJlciBvZiBjb25maWd1cmF0aW9uIGFuZCBwZXJzb25hbC1wcmVmZXJlbmNl IG9wdGlvbnMsIHRob3VnaCB3aGljaCBvZgB0aGVtIGFyZSBhdmFpbGFibGUg dG8geW91IGlzIGRldGVybWluZWQgYnkgeW91ciBsb2NhbCBzeXN0ZW0gbWFu YWdlcnMuIAAgAC0tLS0tLS0tLS0tLS0AfCBQaW5lIEhlbHAgfAAtLS0tLS0t LS0tLS0tACAAUGluZSBoZWxwIGlzIGNvbnRleHQtc2Vuc2l0aXZlLiAgSW4g b3RoZXIgd29yZHMsIGVhY2ggUGluZSBzY3JlZW4geW91IHVzZQB3aWxsIGhh dmUgaXRzIG93biBoZWxwIHRleHQsIGV4cGxhaW5pbmcgdGhlIGNob2ljZXMg YXZhaWxhYmxlIGZvciB0aGF0AHNjcmVlbi4gIFRoaXMgcGFydGljdWxhciBI ZWxwIHNlY3Rpb24gaXMgdW51c3VhbCBpbiB0aGF0IGl0IHdpbGwgbm90IG9u bHkAZGVzY3JpYmUgdGhlIHNwZWNpZmljIGNvbW1hbmRzIGF2YWlsYWJsZSBm cm9tIHRoZSBNQUlOIE1FTlUsIGJ1dCBhbHNvAHByb3ZpZGUgYW4gb3ZlcnZp ZXcgb2YgUGluZSBvcGVyYXRpb24uACAASW4gYWRkaXRpb24gdG8gdGhpcyBn ZW5lcmFsIGhlbHAgb24gUGluZSwgUmVsZWFzZSBOb3RlcyBvbiB0aGUgY3Vy cmVudABQaW5lIHZlcnNpb24gYXJlIGFsc28gYXZhaWxhYmxlIGZyb20gdGhl IE1BSU4gTUVOVS4gIFByZXNzIHtGOTpSfSB0bwBicm93c2UgdGhlIHJlbGVh c2Ugbm90ZXMuICBUaGVzZSBpbmNsdWRlIGNoYW5nZXMgc2luY2UgdGhlIGxh c3QgcmVsZWFzZSwAbm90ZXMgZm9yIFBDLVBpbmUsIGNvbmZpZ3VyYXRpb24g aW5mb3JtYXRpb24sIHRoZSBoaXN0b3J5IG9mIHRoZSBQaW5lAHByb2plY3Qs IGNyZWRpdHMsIGFuZCBsZWdhbCBub3RpY2VzLgAgAFBpbmUgZmlsZXMgYW5k IGRvY3VtZW50YXRpb24gYXJlIGF2YWlsYWJsZSB2aWEgRlRQIG9yIFdXVzoA ICBmdHA6Ly9mdHAuY2FjLndhc2hpbmd0b24uZWR1L3BpbmUAICBodHRwOi8v d3d3LmNhYy53YXNoaW5ndG9uLmVkdS9waW5lACAARm9yIGEgY29weSBvZiB0 aGUgY3VycmVudCBQaW5lICJGcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9ucyIg KEZBUSkgbGlzdCwAc2VuZCBhbiBlbXB0eSBtZXNzYWdlIHRvIHBpbmUtZmFx QGNhYy53YXNoaW5ndG9uLmVkdSAgLS1vciwgaWYgaXQgaXMAYXZhaWxhYmxl IGF0IHlvdXIgc2l0ZSwgdXNlIHRoZSBTZXR1cC9VcGRhdGUgY29tbWFuZCB1 bmRlciB0aGUgTWFpbiBNZW51LgAgAElmIHlvdSB3b3VsZCBsaWtlIHRvIHBy aW50ICphbGwqIG9mIFBpbmUncyBpbnRlcm5hbCBoZWxwIHRleHQgZm9yIGEg bGl0dGxlAGxpZ2h0IGJlZHRpbWUgcmVhZGluZywgdGhlbiBwcmVzcyB7RjEy Olp9IG5vdy4gIChUaGlzIGFzc3VtZXMgdGhhdCB0aGUAY29weSBvZiBQaW5l IHlvdSBhcmUgdXNpbmcgaGFzIGJlZW4gcHJvcGVybHkgY29uZmlndXJlZCBm b3IgcHJpbnRpbmcAYXQgeW91ciBzaXRlLikAIAAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQB8IExvY2FsIFN1cHBvcnQgQ29udGFjdHMgfAAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQAgAF9fX2luY2x1ZGUgL3Vzci9sb2NhbC9s aWIvcGluZS5pbmZvACAAICAgICAgICBbIE5vIGxvY2FsIGluZm9ybWF0aW9u IGF2YWlsYWJsZS4gXQAgAF9fX2VuZF9pbmNsdWRlACAALS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tAHwgR2l2aW5nIENvbW1hbmRzIGluIFBpbmUgfAAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AIABDT01NQU5EUzogVGhlIGJv dHRvbSB0d28gbGluZXMgb2YgdGhlIHNjcmVlbiBhcmUgYWx3YXlzIHVzZWQg dG8gbGlzdCB0aGUAY29tbWFuZHMgeW91IGNhbiBnaXZlLiAgWW91IHByZXNz IHRoZSBrZXlzIHRoYXQgYXJlIGhpZ2hsaWdodGVkIHRvIGdpdmUAdGhlIGNv bW1hbmQuICBUaGUgY29tbWFuZHMgZm9yIGdldHRpbmcgaGVscCBhbmQgZ29p bmcgYmFjayB0byB0aGUgbWFpbgBtZW51IGFyZSBhbHdheXMgcHJlc2VudCAo ZXhjZXB0IHdoZW4gdmlld2luZyBoZWxwIGFzIHlvdSBhcmUgbm93KS4AIAB7 Ok9USEVSIENPTU1BTkRTOiBUaGUgIk90aGVyIENvbW1hbmRzIiBmdW5jdGlv biBjaGFuZ2VzIHRoZSBrZXlzIHlvdSBzZWV9AHs6YXQgdGhlIGJvdHRvbSBv ZiBhbnkgc2NyZWVuLiAgSW4gc29tZSBjYXNlcyB0aGVyZSBhcmUgMyBkaWZm ZXJlbnQgcGFnZXN9AHs6b2Yga2V5cyB3aGljaCBpdCB0b2dnbGVzIHRocm91 Z2guICBBTEwgQ09NTUFORFMgQVJFIEFDVElWRSwgZXZlbiBpZiB0aGV5fQB7 OmFyZSBub3QgY3VycmVudGx5IHNob3dpbmcgYXQgdGhlIGJvdHRvbSBvZiB5 b3VyIHNjcmVlbi4gIEluIG90aGVyIHdvcmRzLH0Aezp5b3UgTkVWRVIgbmVl ZCB0byBwcmVmaXggYSBjb21tYW5kIGtleSB3aXRoIHRoZSAnTycga2V5Ln0A IAB7OkNPTlRST0wgS0VZOiAgV2hlbiBjb21wb3NpbmcgbWFpbCBhbmQgaW4g YSBmZXcgb3RoZXIgcGxhY2VzIGluIFBpbmUgeW91fQB7OmhhdmUgdG8gdXNl IENvbnRyb2wga2V5cyB3aGljaCBtZWFucyBwcmVzc2luZyB0aGUgY29udHJv bCBrZXkgYW5kIHRoZSB9AHs6bGV0dGVyIGluZGljYXRlZCBhdCB0aGUgc2Ft ZSB0aW1lLiAgVGhpcyBpcyB1c3VhbGx5IHNob3duIHdpdGggYSAiXiIgaW59 AHs6ZnJvbnQgb2YgdGhlIGxldHRlci4gIE9uIHNvbWUgc3lzdGVtcywgY2Vy dGFpbiBjb250cm9sIGNoYXJhY3RlcnMgYXJlfQB7OmludGVyY2VwdGVkIGJl Zm9yZSB0aGV5IGdldCB0byBQaW5lLiAgQXMgYSB3b3JrLWFyb3VuZCwgeW91 IGNhbiBwcmVzc30Aezp0aGUgRVNDQVBFIGtleSB0d2ljZSBmb2xsb3dlZCBi eSB0aGUgZGVzaXJlZCBrZXkuICBGb3IgZXhhbXBsZSwgaWYgfQB7OkNvbnRy b2wtTyAoXk8pIGRvZXMgbm90IHdvcmsgb24geW91ciBzeXN0ZW0sIHRyeSB0 eXBpbmcgIkVTQyBFU0MgTyIufQAgAFBBR0lORyBVUC9ET1dOOiBUaGUgIisi IGFuZCAiLSIga2V5cyBhcmUgdXNlZCBmb3IgbW92aW5nIHRvIHRoZSBuZXh0 AG9yIHByZXZpb3VzIHBhZ2UuICBUaGUgc3BhY2UgYmFyIGlzIGEgc3lub255 bSBmb3IgIisiLiAgWW91IG1heSBhbHNvIHVzZQBDdHJsLVYgdG8gcGFnZSBk b3duIGFuZCBDdHJsLVkgdG8gcGFnZSB1cCBhcyB5b3UgZG8gaW4gdGhlIG1l c3NhZ2UAY29tcG9zZXIuICBPbiBzY3JlZW5zIHdpdGggYSBXaGVyZUlzIChz ZWFyY2gpIGNvbW1hbmQsIFcgb3IgQ3RybC1XIGZvbGxvd2VkAGJ5IEN0cmwt ViB3aWxsIG1vdmUgdG8gdGhlIGJvdHRvbSBvZiB0aGUgbWVzc2FnZSBvciBs aXN0LCBhbmQgVyBvciBDdHJsLVcAZm9sbG93ZWQgYnkgQ3RybC1ZIHdpbGwg bW92ZSB0byB0aGUgdG9wIG9mIHRoZSBtZXNzYWdlIG9yIGxpc3QuACAAUkVU VVJOIEtFWTogVGhlIHJldHVybiBrZXkgaXMgdXN1YWxseSBhIHN5bm9ueW0g Zm9yIGEgZnJlcXVlbnRseSB1c2VkAGNvbW1hbmQuICBXaGVuIHZpZXdpbmcg YSBtZXNzYWdlLCB0aGVyZSBpcyBjdXJyZW50bHkgbm90IGEgZGVmYXVsdABj b21tYW5kLCBzbyBSRVRVUk4gZG9lcyBub3RoaW5nOyB3aGVuIGluIHRoZSBp bmRleCwgaXQgaXMgc3lub255bW91cyB3aXRoACJ2aWV3IG1zZyIuIEluIHRo ZSBrZXkgbWVudSBhdCB0aGUgYm90dG9tIG9mIHRoZSBzY3JlZW4sIHdoYXRl dmVyIGlzAGVuY2xvc2VkIGluIHNxdWFyZSBicmFja2V0cyBbXSBpcyB0aGUg c2FtZSBhcyB0aGUgcmV0dXJuIGtleS4AIABDT05UUk9MIEtFWVMgTk9UIFVT RUQgQlkgUElORTogIE1vc3QgY29tbWFuZHMgaW4gUGluZSBhcmUgc2luZ2xl IGxldHRlcnMsAHdpdGggLS13ZSBob3BlLS0gc29tZSBtbmVtb25pYyB2YWx1 ZSwgYnV0IGluIHBsYWNlcyB3aGVyZSBQaW5lIGlzIGV4cGVjdGluZwB0ZXh0 IGlucHV0LCBlLmcuIGluIHRoZSBjb21wb3NlciBvciBhdCBwcm9tcHRzIGZv ciBmaWxlL2ZvbGRlciBuYW1lcywAY29udHJvbCBrZXlzIG11c3QgYmUgdXNl ZCBmb3IgZWRpdGluZyBhbmQgbmF2aWdhdGlvbiBmdW5jdGlvbnMuACAAUGlu ZSBoYXMgdXNlZCBuZWFybHkgYWxsIHRoZSBjb250cm9sIGtleXMgYXZhaWxh YmxlLiAgVGhlcmUgYXJlLCBob3dldmVyLABjZXJ0YWluIGNvbnRyb2wga2V5 cyB0aGF0IGFyZSByZXNlcnZlZCBieSBvdGhlciBwcm9ncmFtcyBvciBmb3Ig dGVjaG5pY2FsAHJlYXNvbnMuICBQaW5lIGRvZXMgbm90IHVzZSBhbnkgb2Yg dGhlc2Uga2V5czoAICAgICAgICAgICAgICAgIEN0cmwtUyAgICBVc2VkIGJ5 IFVuaXggYXMgInN0b3Agb3V0cHV0IgAgICAgICAgICAgICAgICAgQ3RybC1R ICAgIFVzZWQgYnkgVW5peCBhcyAicmVzdW1lIG91dHB1dCIAICAgICAgICAg ICAgICAgIEN0cmwtXSAgICBPZnRlbiB1c2VkIGJ5IFRlbG5ldCBhcyBlc2Nh cGUga2V5ACAgICAgICAgICAgICAgICBDdHJsLVwgICBPZnRlbiB1c2VkIGJ5 IFVuaXggYXMgIkFib3J0IgAgICAgICAgICAgICAgICAgRVNDICAgICAgIENv bmZsaWN0cyB3aXRoIHNlcXVlbmNlcyB1c2VkIGZvciBhcnJvdyBrZXlzACAA Tk9URTogYnkgZGVmYXVsdCwgUGluZSB0cmVhdHMgQ3RybC1TIG9yIEN0cmwt USAoc29tZXRpbWVzIGtub3duIGFzIFhPRkYAYW5kIFhPTiksIGFzIG5vcm1h bCBjaGFyYWN0ZXJzLCBldmVuIHRob3VnaCBQaW5lIGRvZXMgbm90IHVzZSB0 aGVtLgBIb3dldmVyLCB0aGUgcHJpbnRlciwgbW9kZW0sIG9yIGNvbW11bmlj YXRpb24gc29mdHdhcmUgeW91IGFyZSB1c2luZyBtYXkAYmUgY29uZmlndXJl ZCBmb3IgInNvZnR3YXJlIGZsb3cgY29udHJvbCIgd2hpY2ggbWVhbnMgdGhh dCBYT04vWE9GRiBtdXN0AGJlIHRyZWF0ZWQgYXMgc3BlY2lhbCBjaGFyYWN0 ZXJzIGJ5IHRoZSBvcGVyYXRpbmcgc3lzdGVtLiAgSWYgeW91IHNlZQBtZXNz YWdlcyBzdWNoIGFzICJeWCBub3QgZGVmaW5lZCBmb3IgdGhpcyBzY3JlZW4i LCB0aGVuIHlvdXIgc3lzdGVtIGlzAHByb2JhYmx5IHVzaW5nIHNvZnR3YXJl IGZsb3cgY29udHJvbC4gSW4gdGhpcyBjYXNlIHlvdSB3aWxsIG5lZWQgdG8g c2V0AHRoZSAicHJlc2VydmUtc3RhcnQtc3RvcC1jaGFyYWN0ZXJzIiBmZWF0 dXJlLiAgSWYgeW91ICpkbyogc2V0IHRoaXMAZmVhdHVyZSwgYmUgYWR2aXNl ZCB0aGF0IGlmIHlvdSBhY2NpZGVudGFsbHkgaGl0IGEgQ3RybC1TLCBQaW5l IHdpbGwAbXlzdGVyaW91c2x5IGZyZWV6ZSB1cCB3aXRoIG5vIHdhcm5pbmcu ICBJbiB0aGlzIGNhc2UsIHRyeSB0eXBpbmcgYSBDdHJsLVEAYW5kIHNlZSBp ZiB0aGF0IHB1dHMgdGhpbmdzIHJpZ2h0LiAgUHJpbnRpbmcgdmlhIHRoZSAi YXR0YWNoZWQtdG8tYW5zaSIAb3B0aW9uIHdpbGwgYXV0b21hdGljYWxseSBl bmFibGUgc29mdHdhcmUgZmxvdy1jb250cm9sIGhhbmRsaW5nIGZvciB0aGUA ZHVyYXRpb24gb2YgdGhlIHByaW50aW5nLgAgAFJFUEFJTlRJTkcgVEhFIFND UkVFTjogU29tZXRpbWVzIHdoYXQgaXMgZGlzcGxheWVkIG9uIHRoZSBzY3Jl ZW4gd2lsbCBiZQBpbmNvcnJlY3QgZHVlIHRvIG5vaXNlIG9uIHRoZSBwaG9u ZSBsaW5lIG9yIG90aGVyIGNhdXNlcyBhbmQgeW91IHdpbGwgd2FudAB0byBy ZXBhaW50IHRoZSB3aG9sZSBzY3JlZW4gdG8gbWFrZSBpdCBjb3JyZWN0LiAg WW91IGNhbiB1c2UgdGhlIEN0cmwtTABjb21tYW5kIHRvIGRvIHRoaXMuICBJ dCBuZXZlciBodXJ0cyB0byBkbyBpdCB3aGVuIGluIGRvdWJ0LgAgAC0tLS0t LS0tLS0tLS0tLQB8IFN0YXR1cyBMaW5lIHwALS0tLS0tLS0tLS0tLS0tACAA VGhlIHRvcCBsaW5lIG9mIHRoZSBzY3JlZW4gaXMgUGluZSdzIHN0YXR1cyBs aW5lLiAgSXQgd2lsbCBhbHdheXMgZGlzcGxheQB0aGUgY3VycmVudCB2ZXJz aW9uIG9mIFBpbmUgYW5kIHdpbGwgYWxzbyBjb252ZXkgaW5mb3JtYXRpb24g YWJvdXQgdGhlAHN0YXR1cyBvZiB0aGUgcHJvZ3JhbS4gIFRoaXMgaXMgd2hl cmUgeW91IGxvb2sgdG8gZmluZCBvdXQgd2hhdABjb2xsZWN0aW9uLCBmb2xk ZXIgYW5kIG1lc3NhZ2UgbnVtYmVyIGlzIGFjdGl2ZS4AIABJZiB0aGUgdG9w IGxpbmUgc2F5cyAiUkVBRE9OTFkiIGl0IG1lYW5zIHRoYXQgdGhlIG9wZW4g Zm9sZGVyICh0eXBpY2FsbHkAeW91ciBJTkJPWCkgaXMgImxvY2tlZCIgYnkg YW5vdGhlciBtYWlsIHNlc3Npb24gLS0gbW9zdCBsaWtlbHkgYSBtb3JlAHJl Y2VudCBzZXNzaW9uIG9mIFBpbmUgaGFzIHRha2VuIHRoZSBJTkJPWCBsb2Nr LgAgAElmIHRoZSB0b3AgbGluZSBzYXlzICJDTE9TRUQiIGl0IG1lYW5zIHRo YXQgeW91IGFyZSB0cnlpbmcgdG8gYWNjZXNzIGEAZm9sZGVyIG9uIGEgcmVt b3RlIG1haWwgc2VydmVyLCBhbmQgZm9yIHNvbWUgcmVhc29uLCBjb21tdW5p Y2F0aW9uIHdpdGgAdGhlIG1haWwgc2VydmVyIGhhcyBlaXRoZXIgYmVlbiBs b3N0LCBvciBuZXZlciBzdWNjZXNzZnVsbHkgZXN0YWJsaXNoZWQuAFRoaXMg Y2FuIGJlIGEgcmVzdWx0IG9mIHRyeWluZyB0byBvcGVuIGEgbm9uLWV4aXN0 ZW50IGZvbGRlciwgb3Igb25lAHN0b3JlZCBvbiBhbiBpbnZhbGlkIG9yIG5v bi1vcGVyYXRpb25hbCBzZXJ2ZXIsIG9yIGl0IGNhbiBtZWFuIHRoYXQgUGlu ZQBoYXMgYmVlbiBzdXNwZW5kZWQgZm9yIG1vcmUgdGhhdCAzMCBtaW51dGVz IHdoaWxlIGFjY2Vzc2luZyBhIHJlbW90ZSBtYWlsAHNlcnZlci4AIAAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tAHwgTWFpbiBNZW51IENvbW1hbmRzIHwALS0t LS0tLS0tLS0tLS0tLS0tLS0tLQAgAHtBdmFpbGFibGUgQ29tbWFuZHMgLS0g R3JvdXAgMSAgICAgICAgICBBdmFpbGFibGUgQ29tbWFuZHMgLS0gR3JvdXAg MiAgIDpHZW5lcmFsIFBpbmUgQ29tbWFuZHMgIE1BSU4gTUVOVSBTY3JlZW4g Q29tbWFuZHN9AHstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICAg ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIDotLS0tLS0t LS0tLS0tLS0tLS0tLS0gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS19AHtG MSAgU2hvdyB0aGlzIGhlbHAgdGV4dCAgICAgICAgICAgICAgICBGMSAgU2hv dyB0aGlzIGhlbHAgdGV4dCAgICAgICAgIDo/ICBTaG93IGhlbHAgdGV4dCAg ICAgIE8gIFNob3cgYWxsIE90aGVyIGF2YWlsYWJsZSBjb21tYW5kc30Ae0Yy ICBTaG93IGFsbCBvdGhlciBhdmFpbGFibGUgY29tbWFuZHMgIEYyICBTaG93 IG90aGVyIGNvbW1hbmRzICAgICAgICAgOkMgIENvbXBvc2UgYSBtZXNzYWdl ICAgUCAgU2VsZWN0IFByZXZpb3VzIGNvbW1hbmQgdXAgb24gbWVudX0Ae0Yz ICBRdWl0IFBpbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOkkgIEZPTERFUiBJTkRFWCBzY3Jl ZW4gTiAgU2VsZWN0IE5leHQgY29tbWFuZCBkb3duIG9uIG1lbnV9AHtGNCAg RXhlY3V0ZSBjdXJyZW50IE1BSU4gTUVOVSBjb21tYW5kICBGNCAgQ29tcG9z ZSBhIG1lc3NhZ2UgICAgICAgICAgIDpMICBGT0xERVIgTElTVCBzY3JlZW4g IFIgIERpc3BsYXkgUGluZSBSZWxlYXNlIE5vdGVzfQB7RjUgIFNlbGVjdCBw cmV2aW91cyBjb21tYW5kIHVwIG9uIG1lbnUgRjUgIEZPTERFUiBMSVNUIHNj cmVlbiAgICAgICAgICA6QSAgQUREUkVTUyBCT09LIHNjcmVlbiBLICBMb2Nr IEtleWJvYXJkIH0Ae0Y2ICBTZWxlY3QgbmV4dCBjb21tYW5kIGRvd24gb24g bWVudSAgIEY2ICBHb3RvIGEgc3BlY2lmaWVkIGZvbGRlciAgICAgOlMgIFNF VFVQIGZ1bmN0aW9ucyAgICAgRyAgR290byBhIHNwZWNpZmllZCBmb2xkZXJ9 AHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGNyAg Rk9MREVSIElOREVYIHNjcmVlbiAgICAgICAgIDpRICBRdWl0IFBpbmV9AHtG OSAgRGlzcGxheSBQaW5lIHJlbGVhc2Ugbm90ZXMgICAgICAgICBGOSAgU0VU VVAgbWVudXMgOn0Ae0YxMCBMb2NrIGtleWJvYXJkICAgICAgICAgICAgICAg ICAgICAgIEYxMCBBRERSRVNTIEJPT0sgc2NyZWVuIDp9ACAATk9URTogVGhl IGF2YWlsYWJpbGl0eSBvZiBjZXJ0YWluIGNvbW1hbmRzIChlLmcuIHNvbWUg b2YgdGhlIG9wdGlvbnMgdW5kZXIAU0VUVVApIGlzIGRldGVybWluZWQgYnkg UGluZSBjb25maWd1cmF0aW9uIGZpbGVzIGFuZCBzeXN0ZW0gY2FwYWJpbGl0 aWVzLgBBdCBzb21lIHNpdGVzLCBjZXJ0YWluIGNvbW1hbmRzIG1heSBub3Qg YmUgYXZhaWxhYmxlIGR1ZSB0byBzZWN1cml0eSBvcgBzdXBwb3J0IGNvbmNl cm5zLgAgAFRoZSAiQ09NUE9TRSBNRVNTQUdFIiBjb21tYW5kIChhdmFpbGFi bGUgb24gTUFJTiBNRU5VLCBGT0xERVIgTElTVCwARk9MREVSIElOREVYLCBh bmQgTUVTU0FHRSBURVhUIHNjcmVlbnMpIHRha2VzIHlvdSBpbnRvIHRoZSBQ aW5lIG1lc3NhZ2UAY29tcG9zZXIgYW5kIHBlcm1pdHMgeW91IHRvIGNyZWF0 ZSBhbmQgc2VuZCBhIG5ldyBtZXNzYWdlLgAgAFRoZSAiRk9MREVSIElOREVY IiBjb21tYW5kIChhdmFpbGFibGUgb24gTUFJTiBNRU5VLCBGT0xERVIgTElT VCwgYW5kAE1FU1NBR0UgVEVYVCBzY3JlZW5zKSB0YWtlcyB5b3UgdG8gdGhl IEZPTERFUiBJTkRFWCBzY3JlZW4gd2hpY2ggZGlzcGxheXMAYSBzdW1tYXJ5 IGNhcHRpb24gZm9yIGVhY2ggbWVzc2FnZSBpbiB0aGUgY3VycmVudGx5LW9w ZW4gZm9sZGVyLiBPbmUAbWVzc2FnZSB3aWxsIGJlIGhpZ2hsaWdodGVkOyB0 aGlzIGlzIHRoZSAiQ3VycmVudCIgbWVzc2FnZS4gIFRoZSBtZXNzYWdlAGNv bW1hbmRzIGF2YWlsYWJsZSBmcm9tIHRoaXMgc2NyZWVuIChlLmcuIFZpZXcs IFJlcGx5LCBGb3J3YXJkLCBEZWxldGUsAFByaW50LCBTYXZlLCBldGMpIGFw cGx5IHRvIHRoZSBjdXJyZW50IG1lc3NhZ2UuACAAVGhlICJGT0xERVIgTElT VCIgY29tbWFuZCAoYXZhaWxhYmxlIG9uIE1BSU4gTUVOVSwgRk9MREVSIElO REVYLCBhbmQATUVTU0FHRSBURVhUIHNjcmVlbnMpIHRha2VzIHlvdSB0byB0 aGUgRk9MREVSIExJU1Qgc2NyZWVuIHdoaWNoIGRpc3BsYXlzAHRoZSBuYW1l cyBvZiBhbGwgeW91ciBtZXNzYWdlIGZvbGRlcnMgYW5kIGFsbG93cyB5b3Ug dG8gdmlldywgcmVuYW1lLABkZWxldGUsIGFuZCBhZGQgZm9sZGVycy4gIFlv dSBjYW4gb3BlbiAodmlldykgYSBkaWZmZXJlbnQgZm9sZGVyIHRoYW4gdGhl AG9uZSBjdXJyZW50bHkgb3BlbiBieSBoaWdobGlnaHRpbmcgdGhlIGRlc2ly ZWQgb25lICh1c2luZyB0aGUgYXJyb3cga2V5cwBvciB0aGVpciBjb250cm9s LWtleSBlcXVpdmFsZW50cykgYW5kIHByZXNzaW5nIFJFVFVSTi4gIElmIHlv dSBoYXZlAG11bHRpcGxlIGZvbGRlciBjb2xsZWN0aW9ucyBkZWZpbmVkIChz ZWUgdGhlIEhlbHAgdGV4dCBmb3IgdGhlIEZPTERFUiBMSVNUAHNjcmVlbiB0 byBsZWFybiBtb3JlIGFib3V0IENvbGxlY3Rpb25zKSwgeW91IG1heSBuZWVk IHRvIHByZXNzIFJFVFVSTiB0bwBleHBhbmQgdGhlIGNvbGxlY3Rpb24gYW5k IGRpc3BsYXkgYWxsIG9mIHRoZSBmb2xkZXJzIGluIGl0LgAgAFRoZSAiQURE UkVTUyBCT09LIiBjb21tYW5kIChhdmFpbGFibGUgb25seSBmcm9tIHRoZSBN QUlOIE1FTlUpIHRha2VzIHlvdQB0byB0aGUgQUREUkVTUyBCT09LIG1hbmFn ZW1lbnQgc2NyZWVuLiAgRnJvbSBoZXJlLCB5b3VyIHBlcnNvbmFsIGFkZHJl c3MAYm9vayhzKSBtYXkgYmUgdXBkYXRlZC4AIABUaGUgIlNFVFVQIiBjb21t YW5kIChhdmFpbGFibGUgb25seSBmcm9tIHRoZSBNQUlOIE1FTlUpIHByb21w dHMgeW91IGZvcgBvbmUgb2Ygc2V2ZXJhbCBjb25maWd1cmF0aW9uIHNjcmVl bnMsIGluY2x1ZGluZyB0aGUgU0VUVVAgQ09ORklHVVJBVElPTiAAc2NyZWVu LCBieSB3aGljaCB5b3UgbWF5IGFjdGl2YXRlIG9wdGlvbmFsIFBpbmUgZmVh dHVyZXMuACAAQWxzbyBhdmFpbGFibGUgZnJvbSB0aGUgTWFpbiBNZW51LCBi dXQgb25seSBkaXNwbGF5ZWQgb24gdGhlIEtleSBNZW51cyBhdAB0aGUgYm90 dG9tIG9mIHRoZSBzY3JlZW4sIGFyZSB0aGUgZm9sbG93aW5nIGNvbW1hbmRz OgAgAFRoZSAiR290byIgY29tbWFuZCAoYXZhaWxhYmxlIG9uIE1BSU4gTUVO VSwgRk9MREVSIExJU1QsIEZPTERFUiBJTkRFWCwAYW5kIE1FU1NBR0UgVEVY VCBzY3JlZW5zKSBsZXRzIHlvdSBqdW1wIGRpcmVjdGx5IHRvIGEgbmV3IGZv bGRlciB3aXRob3V0AGhhdmluZyB0byB1c2UgdGhlIEZvbGRlciBMaXN0IGRp c3BsYXkuIEl0IHdpbGwgcHJvbXB0IHlvdSBmb3IgdGhlIG5hbWUgb2YAdGhl IGRlc2lyZWQgZm9sZGVyLCBhbmQgaWYgeW91IGhhdmUgbXVsdGlwbGUgZm9s ZGVyIGNvbGxlY3Rpb25zIGRlZmluZWQsAGFsbG93IHlvdSB0byByb3RhdGUg dGhyb3VnaCB0aGVtLiAgSG93ZXZlciwgaWYgdGhlIGZvbGRlciBpcyBvdXRz aWRlIG9mIHlvdXIAZGVmaW5lZCBjb2xsZWN0aW9ucywgeW91IGFyZSBnb2lu ZyB0byBoYXZlIHRvIGVudGVyIHRoZSBleGFjdCBmb2xkZXIAbG9jYXRpb24g dXNpbmcgdGhlIGNvcnJlY3Qgc3ludGF4IGZvciBhIHJlbW90ZSBmb2xkZXIg YW5kL29yIHRoZQBmdWxseS1xdWFsaWZpZWQgcGF0aCBuYW1lLgAgAFRoZSAi UmVsZWFzZSBOb3RlcyIgY29tbWFuZCBkaXNwbGF5cyBpbmZvcm1hdGlvbiBh Ym91dCB0aGlzIHZlcnNpb24gb2YAUGluZSwgYXMgd2VsbCBhcyBoaXN0b3Jp Y2FsIGFuZCBsZWdhbCBub3Rlcy4AIABUaGUgIktleWJvYXJkIExvY2siIGNv bW1hbmQgYWxsb3dzIHlvdXIgUGluZSBzZXNzaW9uIHRvIGJlIHByb3RlY3Rl ZABkdXJpbmcgYSB0ZW1wb3JhcnkgYWJzZW5jZSBmcm9tIHlvdXIgdGVybWlu YWwuACAAVGhlICJSZXBvcnQgQnVnIiBjb21tYW5kIGRvZXMgdGhlIG9idmlv dXMgdGhpbmc7IHBsZWFzZSBzZWUgc2VjdGlvbiAoMTApAGJlbG93LiAgVGhp cyBjb21tYW5kIGlzIGFsc28gYXZhaWxhYmxlIGZyb20gYW55IGhlbHAgc2Ny ZWVuIChpbmNsdWRpbmcAdGhpcyBvbmUuKQAgAC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQB8IENvbW1hbmQgTGluZSBPcHRpb25zIHwALS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tACAAUG9zc2libGUgU3RhcnRpbmcgQXJndW1lbnRzIGZv ciBQaW5lIHByb2dyYW06ACAAICAgICAgICBBcmd1bWVudCAgICAgICAgICAg ICAgICBNZWFuaW5nACAAICAgICAgICA8YWRkcmVzcz4uLi4gICAgR28gZGly ZWN0bHkgaW50byBjb21wb3NlciB3aXRoIGdpdmVuIGFkZHJlc3MAICAgICAg ICAtYSAgICAgICAgICAgICAgU3BlY2lhbCBhbm9ueW1vdXMgbW9kZSBmb3Ig VVdJTioAICAgICAgICAtYyAgICAgICAgICAgICAgQ29udGV4dCAjIGZvciBp bnRlcnByZXRpbmcgLWYgYXJndW1lbnQAICAgICAgICAgICAgICAgICAgICAg ICAgIDA9bm9uZSwgMT1pbmNvbWluZywgMj1kZWZsdCBjb2xsJ24sIDM9bmV4 dCBjb2xsJ24AICAgICAgICAtZCBuICAgICAgICAgICAgRGVidWcgLSBzZXQg ZGVidWcgbGV2ZWwgdG8gJ24nACAgICAgICAgLWYgPGZvbGRlcj4gICAgIEZv bGRlciAtIG9wZW4gPGZvbGRlcj4gaW4gZGVmYXVsdCBjb2xsZWN0aW9uACAg ICAgICAgLUYgPGZpbGU+ICAgICAgIEZpbGUgLSBvcGVuIGFuZCB2aWV3IHRl eHQgPGZpbGU+ACAgICAgICAgLWggICAgICAgICAgICAgIEhlbHAgLSBnaXZl IHRoaXMgbGlzdCBvZiBvcHRpb25zACAgICAgICAgLWkgICAgICAgICAgICAg IEluZGV4IC0gR28gZGlyZWN0bHkgdG8gaW5kZXgsIGJ5cGFzc2luZyBtYWlu IG1lbnUAICAgICAgICAtSSA8a2V5X2xpc3Q+ICAgSW5pdGlhbCBrZXlzdHJv a2VzIHRvIGJlIGV4ZWN1dGVkACAgICAgICAgLWsgICAgICAgICAgICAgIEtl eXMgLSBGb3JjZSB1c2Ugb2YgZnVuY3Rpb24ga2V5cwAgICAgICAgIC1sICAg ICAgICAgICAgICBMaXN0IC0gRXhwYW5kIExpc3Qgb2YgZm9sZGVyIGNvbGxl Y3Rpb25zIGJ5IGRlZmF1bHQAICAgICAgICAtbiA8bnVtYmVyPiAgICAgRW50 cnkgaW4gaW5kZXggdG8gYmVnaW4gb24AICAgICAgICAtbnIgICAgICAgICAg ICAgU3BlY2lhbCByZXN0cmljdGVkIG1vZGUgZm9yIFVXSU4qACAgICAgICAg LW8gICAgICAgICAgICAgIFJlYWRPbmx5IC0gT3BlbiBmaXJzdCBmb2xkZXIg cmVhZC1vbmx5ACAgICAgICAgLXAgPGZpbGU+ICAgICAgIFVzZSA8ZmlsZT4g aW4gcGxhY2Ugb2YgLnBpbmVyYyBmaWxlACAgICAgICAgLVAgPGZpbGU+ICAg ICAgIFVzZSA8ZmlsZT4gaW4gcGxhY2Ugb2YgcGluZS5jb25mIGZpbGUAICAg ICAgICAtciAgICAgICAgICAgICAgUmVzdHJpY3RlZC9kZW1vIG1vZGUAICAg ICAgICAteiAgICAgICAgICAgICAgU3VzcGVuZCAtIGFsbG93IHVzZSBvZiBe WiBzdXNwZW5zaW9uACAgICAgICAgLXNvcnQgPHNvcnQ+ICAgIFNvcnQgLSBT cGVjaWZ5IHNvcnQgb3JkZXIgb2YgRm9sZGVyIEluZGV4OgAgICAgICAgICAg ICAgICAgICAgKFN1YmplY3QsIE9yZGVyZWRTdWJqLCBBcnJpdmFsLCBEYXRl LCBGcm9tLCBTaXplLCAvcmV2ZXJzZSkAICAgICAgICAtY29uZiAgICAgICAg ICAgQ29uZmlndXJhdGlvbiAtIE91dHB1dCBmcmVzaCBnbG9iYWwgY29uZmln IHRvIHN0ZG91dAAgICAgICAgIC1jcmVhdGVfbHUgPGFkZHJiaz4gPHNvcnQ+ ICBDcmVhdGUgYXV4aWxpYXJ5IGxvb2stdXAgZmlsZSBhbmQAICAgICAgICAg ICAgICAgICAgICAgICAgc29ydCA8YWRkcmJrPiBieSA8c29ydD4uICBGb3Ig Y3JlYXRpbmcgZ2xvYmFsIGFkZHJiay4AICAgICAgICAtcGluZXJjIDxmaWxl PiAgQ29uZmlndXJhdGlvbiAtIFB1dCBmcmVzaCBwaW5lcmMgY29uZmlnIGlu IDxmaWxlPgAgICAgICAgIC08b3B0aW9uPj08dmFsdWU+ICAgICAgIEFzc2ln biA8dmFsdWU+IHRvIHRoZSBwaW5lcmMgb3B0aW9uIDxvcHRpb24+ACAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZS5nLiAtc2lnbmF0dXJlLWZp bGU9c2lnMQAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChOT1RF OiBmZWF0dXJlLWxpc3QgaXMgYWRkaXRpdmUpACAAICAgICAgICAgICAgICAg ICAgICAgKiBVV0lOID0gVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uIEluZm9y bWF0aW9uIE5hdmlnYXRvcgAgAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AfCBQ aW5lIENvbmZpZ3VyYXRpb24gfAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tACAA VW5sZXNzIGl0IGhhcyBiZWVuIGFkbWluaXN0cmF0aXZlbHkgZGlzYWJsZWQs IHRoZSBTZXR1cCBjb21tYW5kIG9uIHRoZQBNQUlOIE1FTlUgaGFzIGEgIkNv bmZpZyIgc3ViY29tbWFuZCB3aGljaCB3aWxsIGFsbG93IHlvdSB0byBtb2Rp ZnkAUGluZSdzIGJlaGF2aW9yIGJ5IHNldHRpbmcgb3IgdW5zZXR0aW5nIHZh cmlvdXMgZmVhdHVyZXMsIGRlZmluaW5nIGZvbGRlcgBjb2xsZWN0aW9ucywg ZXRjLiAgVGhlc2Ugc2V0dGluZ3MgYXJlIHN0b3JlZCBpbiB5b3VyIHBlcnNv bmFsICJwaW5lcmMiAGNvbmZpZ3VyYXRpb24gZmlsZSwgYnV0IG9uIHNoYXJl ZCBzeXN0ZW1zIHRoZXNlIHNldHRpbmdzIG1heSBiZQBvdmVyLXJpZGRlbiBi eSBhIHN5c3RlbS13aWRlIGNvbnRyb2wgZmlsZSAoZHVlIHRvIGxvY2FsIHNp dGUgc2VjdXJpdHkgb3IAc3VwcG9ydCBwb2xpY2llcykuICBBIGdsb2JhbCBw aW5lIGNvbmZpZ3VyYXRpb24gZmlsZSBjYW4gYWxzbyBiZSB1c2VkIHRvAHNl dCBkZWZhdWx0IHZhbHVlcyBmb3IgYWxsIFBpbmUgdXNlcnMgb24gYSBwYXJ0 aWN1bGFyIHN5c3RlbS4AIAAtLS0tLS0tLS0tLS0tLS0tAHwgUmVhZGluZyBO ZXdzIHwALS0tLS0tLS0tLS0tLS0tLQAgAEJBQ0tHUk9VTkQAIABQaW5lIGNh biByZWFkIGFuZCBwb3N0IEludGVybmV0IG5ld3MgKE5ldE5ld3Mgb3IgVVNF TkVUKSBncm91cHMsIHVzaW5nIHRoZQBzYW1lIGNvbW1hbmRzIGFzIGZvciBt YWlsLiAgSWYgeW91IGRvIG5vdCBhbHJlYWR5IGhhdmUgYSBuZXdzIHN0YXRl ACgibmV3c3JjIikgZmlsZSwgUGluZSB3aWxsIGNyZWF0ZSBvbmUgZm9yIHlv dSwgYW5kIHlvdSBjYW4gYWRkIG5ld3Nncm91cHMAdG8gaXQgdXNpbmcgdGhl ICJBZGQiIGNvbW1hbmQgaW4gdGhlIEZPTERFUiBMSVNUIHNjcmVlbi4gUGlu ZSBjYW4gdXNlIHRoZQBzYW1lIG5ld3NyYyBhcyBvdGhlciBVbml4IG5ld3Ny ZWFkZXJzLCB0aHVzIGFsbG93aW5nIHlvdSB0byBzd2l0Y2ggYmV0d2VlbgBQ aW5lIGFuZCBvdGhlciBuZXdzcmVhZGVyczsgaG93ZXZlciwgUGluZSB1c2Vz IHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgZmlsZQBpbiBhIHNsaWdodGx5IGRp ZmZlcmVudCB3YXkgdGhhbiBvdGhlciBuZXdzcmVhZGVycy4AIABDT05GSUdV UkFUSU9OACAAUGluZSBjYW4gYWNjZXNzIG5ld3MgZm9sZGVycyBpbiBhbnkg b25lIG9mIHRocmVlIGRpZmZlcmVudCB3YXlzOgAgACAgICAgICAgUkVNT1RF IE5OVFA6ICBVc2luZyB0aGUgTmV0d29yayBOZXdzIFRyYW5zcG9ydCBQcm90 b2NvbCAoTk5UUCkgdG8AYWNjZXNzIG5ld3Mgb24gYSByZW1vdGUgbmV3cyBz ZXJ2ZXIuICBJbiB0aGlzIGNhc2UgdGhlIG5ld3NyYyBmaWxlIGlzAHN0b3Jl ZCBvbiB0aGUgbWFjaGluZSB3aGVyZSBQaW5lIGlzIHJ1bm5pbmcuICBTaW1w bHkgc3BlY2lmeSB0aGUgbmFtZSBvZgB0aGUgbmV3cyBzZXJ2ZXIgYXMgeW91 ciBubnRwLXNlcnZlcjoAICAgICAgICAgICAgICAgIG5udHAtc2VydmVyICAg ICAgPSBuZXdzLm5vd2hlcmUuZWR1AElmIHlvdSBkbyB0aGlzIChhbmQgZG8g bm90IGV4cGxpY2l0bHkgc2V0IHRoZSBuZXdzLWNvbGxlY3Rpb25zIHZhcmlh YmxlKSwAUGluZSB3aWxsIGF1dG9tYXRpY2FsbHkgdXNlICp7ezp7fW5ld3Mu bm93aGVyZS5lZHV9W10gZm9yIHRoZSB2YWx1ZSBvZgB0aGUgbmV3cy1jb2xs ZWN0aW9ucyB2YXJpYWJsZS4AIAAgICAgICAgIFJFTU9URSBJTUFQOiAgVXNp bmcgdGhlIEludGVybmV0IE1lc3NhZ2UgQWNjZXNzIFByb3RvY29sIChJTUFQ KSB0bwBhY2Nlc3MgbmV3cyBvbiBhIHJlbW90ZSBuZXdzIHNlcnZlci4gIElu IHRoaXMgY2FzZSwgeW91ciBuZXdzcmMgZmlsZSBpcwBzdG9yZWQgb24gdGhl IG5ld3Mgc2VydmVyLCBpbiB5b3VyIGhvbWUgZGlyZWN0b3J5LCBzbyB5b3Ug bXVzdCBoYXZlIGFuAGFjY291bnQgb24gdGhlIG5ld3Mgc2VydmVyLCBidXQg eW91IHdvdWxkIGJlIHJ1bm5pbmcgUGluZSBvbiBhIGRpZmZlcmVudABtYWNo aW5lLiAgVGhlIG5ld3Mgc2VydmVyIG11c3QgYmUgcnVubmluZyBhbiBJTUFQ ZCBzZXJ2ZXIgcHJvY2Vzcy4gU3BlY2lmeQBhIHJlbW90ZSBuZXdzLWNvbGxl Y3Rpb24gaW4gdGhlIFNFVFVQIENPTkZJR1VSQVRJT046ACAgICAgICAgICAg ICAgICBuZXdzLWNvbGxlY3Rpb25zID0gTmV3cyAqe3s6e31uZXdzLm5vd2hl cmUuZWR1fVtdACAAICAgICAgICBMT0NBTDogIFVzaW5nIGxvY2FsIGZpbGUg YWNjZXNzIHRvIHRoZSBuZXdzIGRhdGFiYXNlLiAgSW4gdGhpcwBjYXNlLCB5 b3VyIG5ld3NyYyBmaWxlIGlzIHN0b3JlZCBvbiB0aGUgbmV3cyBzZXJ2ZXIs IGluIHlvdXIgaG9tZQBkaXJlY3RvcnksIHNvIHlvdSBtdXN0IGhhdmUgYW4g YWNjb3VudCBvbiB0aGUgbmV3cyBzZXJ2ZXIsIGFuZCB5b3Ugd291bGQAYmUg cnVubmluZyBQaW5lIG9uIHRoZSBzYW1lIG1hY2hpbmUuICBTcGVjaWZ5IGEg bG9jYWwgbmV3cy1jb2xsZWN0aW9uIGluAHRoZSBTRVRVUCBDT05GSUdVUkFU SU9OOgAgICAgICAgICAgICAgICAgbmV3cy1jb2xsZWN0aW9ucyA9IE5ld3Mg KltdACAASW4gdGhlIGZpcnN0IHR3byBleGFtcGxlcywgdGhlIGhvc3RuYW1l ICJuZXdzLm5vd2hlcmUuZWR1IiBzaG91bGQgYmUAcmVwbGFjZWQgd2l0aCB0 aGUgZG9tYWluIG5hbWUgb2YgeW91ciBsb2NhbCBuZXdzIHNlcnZlci4gIEZv ciBVbml4IFBpbmUsAHRoZXNlIGVudHJpZXMgY2FuIGJlIHBsYWNlZCBpbiBl aXRoZXIgdGhlIHN5c3RlbS13aWRlIG9yIHlvdXIgcGVyc29uYWwAY29uZmln dXJhdGlvbiBmaWxlLgAgAElmIHlvdSBhcmUgYSBQQy1QaW5lIHVzZXIsIGVp dGhlciBvcHRpb24gMSAoTk5UUCkgb3Igb3B0aW9uIDIgKElNQVApIGlzAHBv c3NpYmxlLiAgSWYgeW91IGRvbid0IGhhdmUgYW4gYWNjb3VudCBvbiB0aGUg bmV3cyBzZXJ2ZXIsIG9yIGlmIHRoZSBuZXdzAHNlcnZlciBpcyBub3QgcnVu bmluZyBhbiBJTUFQIGRhZW1vbiwgdGhlbiB5b3UgbXVzdCB1c2UgTk5UUC4g IEluAHRoaXMgY2FzZSwgeW91ciBVbml4IC5uZXdzcmMgZmlsZSBjYW4gYmUg dHJhbnNmZXJyZWQgdG8geW91ciBQQy4gIEEgZ29vZABwbGFjZSB0byBwdXQg aXQgd291bGQgYmUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5IGFzIHlvdXIgUElO RVJDIGZpbGUsIHVuZGVyAHRoZSBuYW1lIFxORVdTUkMsIGJ1dCB5b3UgY2Fu IHNwZWNpZnkgYSBkaWZmZXJlbnQgbG9jYXRpb24gdmlhIFBpbmUncwBTZXR1 cC9Db25maWcgc2NyZWVuLgAgAEEgZnV0dXJlIHZlcnNpb24gb2YgUEMtUGlu ZSB3aWxsIGJlIGFibGUgdG8gYWNjZXNzIGFuZCB1cGRhdGUgYSBuZXdzcmMA ZmlsZSBzdG9yZWQgb24gYSBVbml4IGhvc3QsIHNvIHRoYXQgaXQgd2lsbCBi ZSBwb3NzaWJsZSB0byBhbHRlcm5hdGUAYmV0d2VlbiBQQy1QaW5lIGFuZCBV bml4LWJhc2VkIG5ld3NyZWFkZXJzLgAgAFJFQURJTkcgTkVXUwAgAE9uY2Ug ZGVmaW5lZCBpbiB0aGUgLnBpbmVyYyAob3IgdGhlIGdsb2JhbCBwaW5lLmNv bmYpIGZpbGUsIHRoZSBuZXdzAGZvbGRlciBjb2xsZWN0aW9uIGNhbiBiZSBh Y2Nlc3NlZCBlaXRoZXIgdmlhIHRoZSBGT0xERVIgTElTVCBzY3JlZW4sIG9y AHZpYSB0aGUgR09UTyBjb21tYW5kLgAgAFBpbmUgdXNlcyB0aGUgc2FtZSBj b21tYW5kcyBmb3IgbWFuaXB1bGF0aW5nIG5ld3MgZm9sZGVycyBhcyBmb3Ig bWFpbABmb2xkZXJzLiAgVGhpcyBtZWFucywgZm9yIGV4YW1wbGUsIHRoYXQg d2hlbiB5b3UgYXJlIGRvbmUgd2l0aCBhIG1lc3NhZ2UsAHlvdSB3b3VsZCB1 c2UgIkQiIHRvIG1hcmsgaXQgYXMgRGVsZXRlZCAob3IgRGlzbWlzc2VkLCBp ZiB5b3UgcHJlZmVyLikAVGhpcyAibWFpbCBsaWtlIiBiZWhhdmlvciBkaWZm ZXJzIGZyb20gdGhhdCBvZiBtb3N0IG5ld3NyZWFkZXJzLCB3aGVyZWluAGEg bWVzc2FnZSBpcyBpbXBsaWNpdGx5IGRpc21pc3NlZCBhZnRlciB5b3UgaGF2 ZSBsb29rZWQgYXQgaXQgb25jZS4gV2UAc3Ryb25nbHkgYmVsaWV2ZSB0aGF0 IFBpbmUgc2hvdWxkIG9mZmVyIGFzIG11Y2ggY29uc2lzdGVuY3kgYXMgcG9z c2libGUAYmV0d2VlbiBtYWlsIGFuZCBuZXdzLCBzbyB0aGUgbWFpbCBwYXJh ZGlnbSAtLXdoZXJlaW4gYSBtZXNzYWdlIGRvZXMgbm90AG1hZ2ljYWxseSBk aXNhcHBlYXIgd2l0aG91dCBleHBsaWNpdCBhY3Rpb24gYnkgdGhlIHVzZXIt LSBpcyB1c2VkIGZvciBuZXdzAGFzIHdlbGwuACAATmV3cyBmb2xkZXJzIGFy ZSBhY3R1YWxseSBSZWFkLU9ubHksIGJ1dCB0aGUgbmV3c3JjIGZpbGUgYWxs b3dzIFBpbmUgdG8Aa2VlcCB0cmFjayBvZiB3aGljaCBtZXNzYWdlcyB5b3Ug aGF2ZSBkaXNtaXNzZWQgKG1hcmtlZCBhcyBEZWxldGVkKSBqdXN0AGFzIGlu IGEgcmVndWxhciBtYWlsIGZvbGRlci4gVGhlIGRpZmZlcmVuY2UgaXMgdGhh dCwgYWx0aG91Z2ggbWVzc2FnZXMAbWFya2VkIGFzIERlbGV0ZWQgd2lsbCBz aG93IHVwIGluIHRoZSBJbmRleCAoanVzdCBhcyBtYWlsIG1lc3NhZ2VzIGRv AHVudGlsIGFuIGVYcHVuZ2UpLCB5b3UgY2Fubm90IGV4cHVuZ2UgbmV3cyBt ZXNzYWdlcy4gIEhvd2V2ZXIsIHlvdSBjYW4gdXNlAHRoZSAiZVhjbHVkZSIg KFgpIGNvbW1hbmQgaW4gb3JkZXIgdG8gc3VwcHJlc3MgZnJvbSB0aGUgRm9s ZGVyIEluZGV4AG1lc3NhZ2VzIHRoYXQgYXJlIHNvIG1hcmtlZC4gIEFsc28s IHdoZW5ldmVyIHlvdSBvcGVuIGEgbmV3c2dyb3VwIGZvbGRlciwAbWVzc2Fn ZXMgbWFya2VkIERlbGV0ZWQgYXJlIGFscmVhZHkgZXhjbHVkZWQgZnJvbSB0 aGUgSW5kZXggYnkgZGVmYXVsdC4AVGhlICJ1bmV4Y2x1ZGUiICgmKSBjb21t YW5kIHdpbGwgcmVzdG9yZSB0aGVtIHRvIHRoZSBGb2xkZXIgSW5kZXguACAA SWYgeW91IGFuc3dlciBhIG1lc3NhZ2UgaW4gYSBuZXdzIGZvbGRlciwgdGhl IGluZGV4IHZpZXcgd2lsbCBzaG93IHRoZQAiQSIgZmxhZyBhcyB1c3VhbDsg YnV0IHRoZSBuZXdzcmMgZmlsZSBoYXMgbm8gd2F5IG9mIHN0b3JpbmcgdGhp cyBmbGFnLABzbyBpdCB3aWxsIG5vdCBiZSBwcmVzZXJ2ZWQgYWNyb3NzIHNl c3Npb25zLiAgVGhlIERlbGV0ZWQgZmxhZyBpcyB0aGUgb25seQBvbmUgdGhh dCBpcyBwcmVzZXJ2ZWQgYmV0d2VlbiBzZXNzaW9ucy4gIElmIHlvdSBSZXBs eSB0byBhIG5ld3Nncm91cABtZXNzYWdlIGFuZCBzYXkgeW91IHdhbnQgdG8g cmVwbHkgdG8gYWxsIHJlY2lwaWVudHMsIFBpbmUgd2lsbCBhc2sgaWYAeW91 IHdhbnQgdG8gcG9zdCB0aGUgbWVzc2FnZSB0byBhbGwgdGhlIG5ld3Nncm91 cHMgbGlzdGVkIGluIHRoZSBvcmlnaW5hbABtZXNzYWdlLgAgAElmIHlvdSB3 b3VsZCBsaWtlIFBpbmUgdG8gbWFyayBtb3JlLW9yLWxlc3MgcmVjZW50IG5l d3MgbWVzc2FnZXMgYXMAIk5ldyIsIHRoZW4gc2V0IHRoZSAibmV3cy1hcHBy b3hpbWF0ZXMtbmV3LXN0YXR1cyIgZmVhdHVyZS4gIFRoaXMgd2lsbABjYXVz ZSBtZXNzYWdlcyBhZnRlciB0aGUgbGFzdCBvbmUgeW91IGhhdmUgbWFya2Vk IGFzIERlbGV0ZWQgdG8gYXBwZWFyAHdpdGggIk4iIHN0YXR1cyBpbiB0aGUg Rm9sZGVyIEluZGV4LiAgVGhlICJOIiBzdGF0dXMgb2Z0ZW4gbWFrZXMgaXQA ZWFzaWVyIHRvIGRpc3Rpbmd1aXNoIGxhdGVyIG5ld3MgYXJ0aWNsZXMgZnJv bSB0aG9zZSB5b3UndmUgcHJldmlvdXNseQBzZWVuLCBidXQgbm90IHlldCBk aXNwb3NlZCBvZiB2aWEgdGhlICJEIiBrZXkuICBOb3RlIHRoYXQgdGhpcyBp cyBhbgBhcHByb3hpbWF0aW9uLCBub3QgYW4gZXhhY3QgcmVjb3JkIG9mIHdo aWNoIG1lc3NhZ2VzIHlvdSBoYXZlIG5vdCBzZWVuLgAgAEEgZnJlcXVlbnQg b3BlcmF0aW9uIGluIG5ld3MtcmVhZGluZyBpcyAiY2F0Y2hpbmcgdXAiLi4u IHRoYXQgaXMsAGdldHRpbmcgcmlkIG9mIGFsbCB0aGUgbWVzc2FnZXMgaW4g dGhlIG5ld3MgZ3JvdXAgc28gdGhhdCB5b3UgY2FuICJzdGFydABmcmVzaCIu ICBBdCB0aGUgbW9tZW50LCB0aGUgZWFzaWVzdCB3YXkgdG8gZG8gdGhpcyBp biBQaW5lIGlzIHZpYSB0aGUAU2VsZWN0IGNvbW1hbmQuICBZb3Ugd291bGQg ZW50ZXIgdGhlIGZvbGxvd2luZyBmb3VyIGtleXN0cm9rZXM6IDthYWQATm90 ZSB0aGF0IHRoZSAiZW5hYmxlLWFnZ3JlZ2F0ZS1jb21tYW5kLXNldCIgZmVh dHVyZSBtdXN0IGJlIGVuYWJsZWQAYmVmb3JlIHlvdSBjYW4gdXNlIHRoZSBT ZWxlY3QgY29tbWFuZC4AIAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tAHwgUmVw b3J0aW5nIFByb2JsZW1zIHwALS0tLS0tLS0tLS0tLS0tLS0tLS0tLQAgAFRo ZXJlIGFyZSBub3cgbGl0ZXJhbGx5IG1pbGxpb25zIG9mIFBpbmUgdXNlcnMg aW4gb3ZlciA1MCBjb3VudHJpZXMuAFRoZSBQaW5lIGRldmVsb3BtZW50IHRl YW0gaGFzIG5vIGZ1bmRpbmcgdG8gcHJvdmlkZSBzdXBwb3J0IHRvIGFueW9u ZQBvdXRzaWRlIG9mIHRoZSBVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24uICBI b3dldmVyLCB3ZSBjZXJ0YWlubHkgd2FudCBQaW5lAHRvIGJlIHRoZSBiZXN0 IHRvb2wgaXQgY2FuIGJlLCBzbyB3ZSBkbyB3YW50IHRvIGtub3cgYWJvdXQg cHJvYmxlbXMuIFdlAGFzayB0aGF0IHlvdSBmaXJzdCByZWFkIHRoZSByZWxl dmFudCBoZWxwIHNjcmVlbnMsIGlmIGFueSwgYW5kIHRoZW4gc2VlawBhc3Np c3RhbmNlIGZyb20geW91ciBvd24gc3VwcG9ydCBzdGFmZi4gIE9uY2UgeW91 IGFyZSBzdXJlIHRoYXQgeW91cgBkaWZmaWN1bHR5IGlzIG5vdCBhIGxvY2Fs IGNvbmZpZ3VyYXRpb24gcHJvYmxlbSwgdXNlIHRoZSAie0YxMTpCfSBSZXBv cnQAQnVnIiBjb21tYW5kIChhdmFpbGFibGUgZnJvbSBhbnkgSEVMUCBzY3Jl ZW4pIHRvIGxldCB1cyBrbm93IGFib3V0IGl0LgBZb3UgbWF5IGFsc28gdXNl IHRoZSBSZXBvcnQgQnVnIGNvbW1hbmQgdG8gcmVxdWVzdCBsb2NhbCBhc3Np c3RhbmNlAG9yIHRvIHNlbmQgYSBzdWdnZXN0aW9uIHRvIHRoZSBkZXZlbG9w ZXJzLgAgAFBsZWFzZSBub3RlOiBQaW5lIGhhcyBiZWVuIGFkYXB0ZWQgdG8g c2V2ZXJhbCBvdGhlciBvcGVyYXRpbmcgc3lzdGVtcwBiZXNpZGVzIHRob3Nl IGRpcmVjdGx5IHN1cHBvcnRlZCBieSB0aGUgVW5pdmVyc2l0eSBvZiBXYXNo aW5ndG9uLiAASW5xdWlyaWVzIGFib3V0IHRoZXNlIG90aGVyIHBvcnRzIChl LmcuIFZNUyBhbmQgQW1pZ2FET1MpIHNob3VsZCBiZQBkaXJlY3RlZCB0byB0 aGUgaW5kaXZpZHVhbCBvciBncm91cCB0aGF0IGRpZCB0aGUgYWRhcHRhdGlv bi4gACAAICAgICAgICAgICAgICAgICAgICAgICAgUGluZSBEZXZlbG9wbWVu dCBUZWFtIDxwaW5lQGNhYy53YXNoaW5ndG9uLmVkdT4AICAgICAgICAgICAg ICAgICAgICAgICAgQ29tcHV0aW5nICYgQ29tbXVuaWNhdGlvbnMAICAgICAg ICAgICAgICAgICAgICAgICAgVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uACAg ICAgICAgICAgICAgICAgICAgICAgIFNlYXR0bGUsIFdBICA5ODE5NQAgADxF bmQgb2YgTWFpbiBNZW51IEhlbHA+ACAgICAgICAgICAgICAgICAgICAgICAg ICBGT0xERVIgSU5ERVggQ09NTUFORFMAe0F2YWlsYWJsZSAgQ29tbWFuZHMg LS0gR3JvdXAgMSAgICAgICAgIEF2YWlsYWJsZSBDb21tYW5kcyAtLSBHcm91 cCAyICAgICAgICAgOk5hdmlnYXRpbmcgdGhlIExpc3Qgb2YgTWVzc2FnZXMg ICAgICAgICAgICAgT3BlcmF0aW9ucyBvbiB0aGUgQ3VycmVudCBNZXNzYWdl fQB7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgICAgICAgLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICAgICAgICA6LS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgICAgICAgICAgICAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS19AHtGMSAgU2hvdyBIZWxwIFRleHQg ICAgICAgICAgICAgICAgICAgICBGMSAgU2hvdyBIZWxwIFRleHQgICAgICAg ICAgICAgICAgICAgIDogUCAgIE1vdmUgdG8gdGhlIHByZXZpb3VzIG1lc3Nh Z2UgICAgICAgICAgIFYgIFZpZXcgICAgICAgICAgICAgICAgIFkgIFByaW50 fQB7RjIgIFRvZ2dsZSB0byBzZWUgbW9yZSBjb21tYW5kcyAgICAgICAgRjIg IFRvZ2dsZSB0byBzZWUgbW9yZSBjb21tYW5kcyAgICAgICA6IE4gICBNb3Zl IHRvIHRoZSBuZXh0IG1lc3NhZ2UgICAgICAgICAgICAgICBSICBSZXBseSB0 byBtZXNzYWdlICAgICBGICBGb3J3YXJkfQB7RjMgIE1BSU4gTUVOVSBTY3Jl ZW4gICAgICAgICAgICAgICAgICAgRjMgIFF1aXQgUGluZSAgICAgICAgICAg ICAgICAgICAgICAgICA6IC0gICBTaG93IHByZXZpb3VzIHNjcmVlbiBvZiBt ZXNzYWdlcyAgICAgICBEICBNYXJrIGZvciBkZWxldGlvbiAgICAgIH0Ae0Y0 ICBWaWV3IGN1cnJlbnQgbWVzc2FnZSAgICAgICAgICAgICAgIEY0ICBDb21w b3NlIGEgbWVzc2FnZSAgICAgICAgICAgICAgICAgOlNwYyAgU2hvdyBuZXh0 IHNjcmVlbiBvZiBtZXNzYWdlcyAgICAgICAgICAgVSAgVW5kZWxldGUgKHJl bW92ZSBkZWxldGlvbiBtYXJrKX0Ae0Y1ICBNb3ZlIHRvIHByZXZpb3VzIG1l c3NhZ2UgICAgICAgICAgIEY1ICBGT0xERVIgTElTVCBzY3JlZW4gICAgICAg ICAgICAgICAgOiBKICAgSnVtcCB0byBhIHNwZWNpZmljIG1lc3NhZ2UgICAg ICAgICAgICAgVCAgVGFrZSBBZGRyZXNzIGludG8gQWRkcmVzcyBCb29rfQB7 RjYgIE1vdmUgdG8gbmV4dCBtZXNzYWdlICAgICAgICAgICAgICAgRjYgIEdv dG8gYSBzcGVjaWZpZWQgZm9sZGVyICAgICAgICAgICA6IFcgICBXaGVyZWlz IC0tIHNlYXJjaCBmb3IgYSAgICAgICAgICAgICAgICBTICBTYXZlIGludG8g YW4gZW1haWwgZm9sZGVyfQB7RjcgIFNob3cgcHJldmlvdXMgc2NyZWVuIG9m IG1lc3NhZ2VzICAgRjcgIFpvb20gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA6ICAgICBzcGVjaWZpYyBtZXNzYWdlICAgICAgICAgICAgICAgICAg ICAgICBFICBFeHBvcnQgYXMgYSBwbGFpbiB0ZXh0IGZpbGV9AHtGOCAgU2hv dyBuZXh0IHNjcmVlbiBvZiBtZXNzYWdlcyAgICAgICBGOCAgV2hlcmVpcyAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogfCAgIFBpcGUgdG8gYSBVbml4 IENvbW1hbmQgICAgICAgICAgICAgICAgIEIgIEJvdW5jZSAgICAgICAgICAg ICAgICogIEZsYWd9AHtGOSAgTWFyayBtZXNzYWdlIGZvciBkZWxldGlvbiAg ICAgICAgICBGOSAgUHJpbnQgbWVzc2FnZSAgICAgICAgICAgICAgICAgICAg IDpNaXNjZWxsYW5lb3VzIE9wZXJhdGlvbnN9AHtGMTAgVW5kZWxldGUgKHJl bW92ZSBkZWxldGUgbWFyaykgICAgICBGMTAgVGFrZSBhZGRyZXNzIGludG8g YWRkcmVzcyBib29rICAgIDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t fQB7RjExIFJlcGx5IHRvIG1lc3NhZ2UgICAgICAgICAgICAgICAgICAgRjEx IFNhdmUgbWVzc2FnZSBpbnRvIGFuIGVtYWlsIGZvbGRlciA6IEcgICBHb3Rv IGEgc3BlY2lmaWVkIGZvbGRlciAgICAgR2VuZXJhbCBQaW5lIENvbW1hbmRz IH0Ae0YxMiBGb3J3YXJkICAgICAgICAgICAgICAgICAgICAgICAgICAgIEYx MiBFeHBvcnQgbWVzc2FnZSBpbnRvIGEgcGxhaW4gZmlsZSAgOiAkICAgU29y dCBvcmRlciBvZiBpbmRleCAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t LSB9AHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogSCAgIEZ1 bGwgaGVhZGVyIG1vZGUgICAgICAgICAgICBPICBTaG93IGFsbCBvdGhlciBh dmFpbGFibGUgY29tbWFuZHMgfQB7QXZhaWxhYmxlIENvbW1hbmRzIC0tIEdy b3VwIDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6IFggICBFeHB1bmdlL0V4Y2x1ZGUgICAgICAgICAgICAgPyAg U2hvdyBIZWxwIHRleHQgICAgIFEgUXVpdCBQaW5lIH0Aey0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiBaICAgWm9vbSAgICAgICAgICBBIEFw cGx5ICAgICAgIE0gIE1BSU4gTUVOVSBTY3JlZW4gICBMIEZPTERFUiBMSVNU IHNjcmVlbn0Ae0YzICBFeHB1bmdlL0V4Y2x1ZGUgICAgICAgIEY3IEp1bXAg dG8gbWVzc2FnZSAgIEYxMCBCb3VuY2UgKHJlbWFpbCkgbXNnICAgICAgOlRh YiAgTmV4dC1OZXcgICAgICA7IFNlbGVjdCAgICAgIEMgIENvbXBvc2UgYSBu ZXcgbWVzc2FnZSB9AHtGNCAgU2VsZWN0ICAgICBGNSAgQXBwbHkgICBGOCBO ZXh0IE5ldyAgICAgICAgICBGMTEgRmxhZyBtZXNzYWdlIGFzIGltcG9ydGFu dDp9AHtGNiAgU29ydCBvcmRlciBvZiBpbmRleCAgICBGOSBGdWxsIEhlYWRl ciBNb2RlICBGMTIgUGlwZSB0byBhIFVuaXggY29tbWFuZCAgIDp9ACAATk9U RTogVGhlIHByZXNlbmNlIG9yIGFic2VuY2Ugb2YgdGhlIGZvbGxvd2luZyBj b21tYW5kcyBpcyBkZXRlcm1pbmVkIGJ5ACJmZWF0dXJlLWxpc3QiIG9wdGlv bnMgaW4geW91ciBQaW5lIGNvbmZpZ3VyYXRpb24uICBBbHNvLCBzb21lIG9m IHRoZXNlAGNvbW1hbmRzIG1heSBiZSBhZG1pbmlzdHJhdGl2ZWx5IGRpc2Fi bGVkIGJ5IHlvdXIgc3lzdGVtIG1hbmFnZXI7IGlmIHRoZXkAZG9uJ3Qgd29y aywgcGxlYXNlIGNoZWNrIHdpdGggeW91ciBsb2NhbCBoZWxwIGRlc2sgYmVm b3JlIHJlcG9ydGluZyBhIGJ1Zy4AIAAgICAgbyBIZWFkZXIgTW9kZSAodG9n Z2xlIGJldHdlZW4gZGlzcGxheSBvZiBmdWxsIG9yIG1pbmltYWwgaGVhZGVy cykAICAgIG8gU2VsZWN0ICh0YWcgbWVzc2FnZXMgZm9yIGFnZ3JlZ2F0ZSBv cGVyYXRpb25zKQAgICAgbyBBcHBseSAoYXBwbHkgYSBjb21tYW5kIHRvIG11 bHRpcGxlIHByZXZpb3VzbHktc2VsZWN0ZWQgbWVzc2FnZXMpACAgICBvIEZs YWcgKG1hcmsgbWVzc2FnZSBhcyBpbXBvcnRhbnQgb3Igc2V0IG90aGVyIG1l c3NhZ2Ugc3RhdHVzIGZsYWdzKQAgICAgbyBab29tIChzaG93IG9ubHkgcHJl LXNlbGVjdGVkIG1lc3NhZ2VzKQAgICAgbyBCb3VuY2UgKHJlLW1haWwgbWVz c2FnZSB0byBjb3JyZWN0IHJlY2lwaWVudCkAICAgIG8gUGlwZSBtZXNzYWdl IHRvIGEgVW5peCBjb21tYW5kACAAVGhlICJQaXBlIG1lc3NhZ2UgdG8gYSBV bml4IGNvbW1hbmQiIGNvbW1hbmQgaXMgbm90IGF2YWlsYWJsZSBpbiBQQy1Q aW5lLgAgAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0AfCBEZXNjcmlwdGlvbiBvZiB0aGUgRk9MREVSIElOREVYIFNjcmVl biAgfAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tACAAVGhlIEZvbGRlciBJbmRleCBkaXNwbGF5cyB0aGUgaGVhZGVycyBv ciBzdW1tYXJ5IGluZm9ybWF0aW9uIG9mIGVhY2gAbWVzc2FnZSBpbiB0aGUg Y3VycmVudCBmb2xkZXIuICBUaGlzIGlzIHVzZWZ1bCBpZiB5b3Ugd2FudCB0 byBxdWlja2x5IHNjYW4AbmV3IG1lc3NhZ2VzLCBvciBmaW5kIGEgcGFydGlj dWxhciBtZXNzYWdlIHdpdGhvdXQgaGF2aW5nIHRvIGdvIHRocm91Z2gAdGhl IHRleHQgb2YgZWFjaCBtZXNzYWdlLCBvciB0byBxdWlja2x5IGdldCByaWQg b2YganVuayBtZXNzYWdlcywgZXRjLiAgSWYAdGhlIGxpc3QgaXMgdG9vIGxv bmcgdG8gZml0IG9uIG9uZSBzY3JlZW4sIHlvdSBjYW4gcGFnZSB1cCBhbmQg ZG93biBpbiB0aGUAbGlzdCB3aXRoIHRoZSB7Rjc6LX0ve0Y4OlNQQUNFfSBj b21tYW5kcy4gIFRoZSBjdXJyZW50IG1lc3NhZ2UgaXMgYWx3YXlzAGhpZ2hs aWdodGVkLCBhbmQgaXRzIG1lc3NhZ2UgbnVtYmVyIGlzIHNob3duIGluIHRo ZSBzdGF0dXMgbGluZS4gIEVhY2gAbWVzc2FnZSBsaW5lIGNvbnRhaW5zIHRo ZSBmb2xsb3dpbmcgY29sdW1uczoAIAAgIFNUQVRVUzogVGhlIG1hcmtpbmdz IG9uIHRoZSBsZWZ0IHNpZGUgb2YgdGhlIG1lc3NhZ2UgdGVsbCB5b3UgYWJv dXQgaXRzAHN0YXR1cy4gIFlvdSBtYXkgc2VlIG9uZSBvciBtb3JlIG9mIHRo ZSBmb2xsb3dpbmcgY29kZXMgb24gYW55IGdpdmVuAG1lc3NhZ2U6ACAAICAg byAiRCIgZm9yIERlbGV0ZWQuICBZb3UgaGF2ZSBtYXJrZWQgdGhpcyBtZXNz YWdlIGZvciBkZWxldGlvbiBidXQgbm90ACAgICAgICAgIHlldCBlWHB1bmdl ZCB0aGUgZm9sZGVyLgAgICBvICJOIiBmb3IgTmV3LiAgWW91IGhhdmUgbm90 IGxvb2tlZCBhdCB0aGUgdGV4dCBvZiB0aGUgbWVzc2FnZSB5ZXQuACAgIG8g IkEiIGZvciBBbnN3ZXJlZC4gIEFueSB0aW1lIHlvdSByZXBseSB0byBhIG1l c3NhZ2UgaXQgaXMgY29uc2lkZXJlZAAgICAgICAgICB0byBiZSBhbnN3ZXJl ZC4AICAgbyAiKyIgZm9yIGRpcmVjdC10by15b3UuICBUaGUgIisiIGluZGlj YXRlcyB0aGF0IGEgbWVzc2FnZSB3YXMgc2VudAAgICAgICAgIGRpcmVjdGx5 IHRvIHlvdXIgYWNjb3VudCwgeW91ciBjb3B5IGlzIG5vdCBwYXJ0IG9mIGEg Y2M6IG9yIGEAICAgICAgICBtYWlsaW5nIGxpc3QuACAgIG8gIlgiIGZvciBz ZWxlY3RlZC4gIFlvdSBoYXZlIHNlbGVjdGVkIHRoZSBtZXNzYWdlIGJ5IHVz aW5nIHRoZQAgICAgICAgICJzZWxlY3QiIGNvbW1hbmQuICAoU29tZSBzeXN0 ZW1zIG1heSBvcHRpb25hbGx5IGFsbG93IHNlbGVjdGVkACAgICAgICAgbWVz c2FnZXMgdG8gYmUgZGVub3RlZCBieSB0aGUgaW5kZXggbGluZSBiZWluZyBk aXNwbGF5ZWQgaW4gYm9sZAAgICAgICAgIHR5cGUuKQAgICBvICIqIiBmb3Ig SW1wb3J0YW50LiAgWW91IGhhdmUgcHJldmlvdXNseSB1c2VkIHRoZSAiRmxh ZyIgY29tbWFuZAAgICAgICB0byBtYXJrIHRoaXMgbWVzc2FnZSBhcyAiaW1w b3J0YW50Ii4AIAAgIE5VTUJFUjogTWVzc2FnZXMgaW4gYSBmb2xkZXIgYXJl IG51bWJlcmVkLCBmcm9tIG9uZSB0aHJvdWdoIHRoZSBudW1iZXIAb2YgbWVz c2FnZXMgaW4gdGhlIGZvbGRlciwgdG8gaGVscCB5b3Uga25vdyB3aGVyZSB5 b3UgYXJlIGluIHRoZSBmb2xkZXIuACAAICBEQVRFIFNFTlQ6IFRoZSBkYXRl IHRoZSBtZXNzYWdlIHdhcyBzZW50LiAgQnkgZGVmYXVsdCwgbWVzc2FnZXMg YXJlAG9yZGVyZWQgYnkgYXJyaXZhbCB0aW1lLCBub3QgYnkgZGF0ZSBzZW50 LiAgTW9zdCBvZiB0aGUgdGltZSwgYXJyaXZhbCB0aW1lAGFuZCBkYXRlIHNl bnQgKGVmZmVjdGl2ZWx5IGRlcGFydHVyZSB0aW1lKSBhcmUgc2ltaWxhci4g IFNvbWV0aW1lcywAaG93ZXZlciwgdGhlIGluZGV4IHdpbGwgYXBwZWFyIHRv IGJlIG91dCBvZiBvcmRlciBiZWNhdXNlIGEgbWVzc2FnZSB0b29rIGEAbG9u ZyB0aW1lIGluIGRlbGl2ZXJ5LgAgACAgU0VOREVSOiBUaGUgbmFtZSBvciBl bWFpbCBhZGRyZXNzIG9mIHRoZSBzZW5kZXIuICBJZiB5b3UgYXJlIHRoZQAg ICAgICAgICAgc2VuZGVyLCB0aGVuIHRoZSBmaXJzdCByZWNpcGllbnQncyBu YW1lIGlzIHNob3duIGhlcmUuACAAICBTSVpFOiBUaGUgbnVtYmVyIGluIHBh cmVudGhlc2VzIGlzIHRoZSBudW1iZXIgb2YgY2hhcmFjdGVycyBpbiB0aGUg bWVzc2FnZS4AIAAgIFNVQkpFQ1Q6IEFzIG11Y2ggb2YgdGhlIG1lc3NhZ2Un cyBzdWJqZWN0IGxpbmUgYXMgd2lsbCBmaXQgb24gdGhlIHNjcmVlbi4AIAAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AfCBCcmllZiBDb21tYW5k IEV4cGxhbmF0aW9ucyB8AC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQAgAFJFUExZIEFORCBGT1JXQVJEACAAUmVwbHlpbmcgKHtGMTE6Un0pIGFu ZCBGb3J3YXJkaW5nICh7RjEyOkZ9KSBhcmUgeW91ciB0d28gYWx0ZXJuYXRp dmVzIGZvcgBmb2xsb3dpbmcgdXAgb24gdGhlIG1lc3NhZ2UgeW91IGFyZSBy ZWFkaW5nLiBZb3Ugd291bGQgdXNlIHJlcGx5IGlmIHlvdQB3YW50IHRvIGdl dCBlbWFpbCBiYWNrIHRvIHRoZSBhdXRob3Igb2YgdGhlIG1lc3NhZ2UgYW5k L29yIHRoZSBvdGhlcgBwZW9wbGUgd2hvIGhhdmUgYWxyZWFkeSBzZWVuIGl0 LiAgWW91IHVzZSBmb3J3YXJkIGlmIHlvdSB3YW50IHNvbWVib2R5IG5ldwB0 byBzZWUgdGhlIG1lc3NhZ2UuACAASW4gdGhlIG5vcm1hbCBjYXNlLCB0aGUg b25seSB0aGluZyB0aGF0IHlvdSBtdXN0IHN1cHBseSB3aGVuIGZvcndhcmRp bmcgYQBtZXNzYWdlIGlzIHRoZSBuYW1lL2VtYWlsIGFkZHJlc3Mgb2YgdGhl IG5ldyByZWNpcGllbnQuICBQaW5lIHdpbGwAaW5jbHVkZSB0aGUgdGV4dCBv ZiB0aGUgZm9yd2FyZGVkIG1lc3NhZ2UuICBQaW5lIHdpbGwgYWxzbyBpbmNs dWRlIGFueQBhdHRhY2htZW50cyB0byB0aGUgbWVzc2FnZSBpZiB5b3UgaGF2 ZSByZXF1ZXN0ZWQgdGhlbS4gIFRoZXJlIGlzIHNwYWNlAGFib3ZlIHRoZSBm b3J3YXJkZWQgdGV4dCBmb3IgeW91IHRvIGluY2x1ZGUgYW55IGNvbW1lbnRz LgAgAFdoZW4gcmVwbHlpbmcsIHlvdSB1c3VhbGx5IGhhdmUgdG8gYW5zd2Vy IHNvbWUgcXVlc3Rpb25zLiAgSWYgdGhlIG1lc3NhZ2UAaXMgdG8gbXVsdGlw bGUgcGVvcGxlIGFuZC9vciBzcGVjaWZpZWQgd2l0aCBhIFJlcGx5LVRvOiBo ZWFkZXIsIHRoZW4geW91AHdpbGwgaGF2ZSB0byBkZWNpZGUgd2hvIHNob3Vs ZCBnZXQgdGhlIHJlcGx5LiAgWW91IGFsc28gbmVlZCB0byBkZWNpZGUAd2hl dGhlciBvciBub3QgdG8gaW5jbHVkZSB0aGUgcHJldmlvdXMgbWVzc2FnZSBp biB5b3VyIHJlcGx5LiAgU29tZSBvZgB0aGlzIGlzIGNvbmZpZ3VyYWJsZS4g IFNwZWNpZmljYWxseSwgc2VlIHRoZSBpbmNsdWRlLWhlYWRlci1pbi1yZXBs eSBhbmQAaW5jbHVkZS10ZXh0LWluLXJlcGx5IGNvbmZpZ3VyYXRpb24gZmVh dHVyZXMuACAAQm90aCB0aGUgUmVwbHkgYW5kIEZvcndhcmQgY29tbWFuZHMg cmVhY3QgdG8gdGhlIGZ1bGwgaGVhZGVyIG1vZGUgdG9nZ2xlLgBJZiB0aGUg ZnVsbCBoZWFkZXIgbW9kZSBpcyBvbiwgdGhlbiBhbGwgdGhlIGhlYWRlciBh bmQgZGVsaXZlcnkgbGluZXMgYXJlAGluY2x1ZGVkIHdpdGggdGhlIHRleHQg b2YgdGhlIG1lc3NhZ2UgaW4geW91ciByZXBseS9mb3J3YXJkLgAgAFNBVkUg QU5EIEVYUE9SVAAgAEV4cG9ydCAoe0YxMjpFfSkgYW5kIFNhdmUgKHtGMTE6 U30pIGFyZSB0aGUgdHdvIGFsdGVybmF0aXZlcyBQaW5lIGdpdmVzAHlvdSB0 byBrZWVwIGEgY29weSBvZiB0aGUgbWVzc2FnZSB5b3UgYXJlIHJlYWRpbmcu IElmIHlvdSB3YW50IHRvIGtlZXAgdGhlAG1lc3NhZ2Ugd2l0aGluIFBpbmUn cyBlbWFpbCB3b3JsZCwgdXNlICJzYXZlIjsgaWYgeW91IHdhbnQgdG8gdXNl IHRoZQBtZXNzYWdlIGluIGFub3RoZXIgcHJvZ3JhbSwgdXNlICJleHBvcnQi LgAgAFdoZW4geW91IHNhdmUgYSBtZXNzYWdlLCBpdCBpcyBwdXQgaW50byBh biBleGlzdGluZyBmb2xkZXIgb3IgaW50byBhIG5ldwBmb2xkZXIgaW4gb25l IG9mIHlvdXIgZXhpc3RpbmcgZm9sZGVyIGNvbGxlY3Rpb25zLiAgVGhlIG1l c3NhZ2Ugc3RheXMgaW4AZW1haWwgZm9ybWF0IGFuZCBjYW4gYmUgcmVhZCBi eSBQaW5lIGFnYWluLiAgUGluZSBtYXkgdXNlIGEgc3BlY2lhbCBmb3JtYXQA Zm9yIGl0cyBtYWlsIGZvbGRlcnMgLS0gbmV2ZXIgZWRpdCBhIFBpbmUgZm9s ZGVyIGJ5IGhhbmQgb3Igd2l0aCBhbnkAcHJvZ3JhbSBvdGhlciB0aGFuIFBp bmUuICBUaGUgZXhhY3QgYmVoYXZpb3Igb2YgdGhlIHNhdmUgY29tbWFuZCBj YW4gYmUAY29uZmlndXJlZCB3aXRoIHRoZSBzYXZlLXdpbGwtcXVvdGUtbGVh ZGluZy1mcm9tcywgc2F2ZS13aWxsLW5vdC1kZWxldGUsAGFuZCBzYXZlLXdp bGwtYWR2YW5jZSBmZWF0dXJlIGxpc3Qgc2V0dGluZ3MuACAAV2hlbiB5b3Ug dXNlIGV4cG9ydCwgdGhlIG1lc3NhZ2UgaXMgcGxhY2VkIGluIGEgcGxhaW4g dGV4dCBmaWxlIGluIHlvdXIAaG9tZSBkaXJlY3Rvcnkgb3IgY3VycmVudCB3 b3JraW5nIGRpcmVjdG9yeSwgZGVwZW5kaW5nIG9uIHRoZQB1c2UtY3VycmVu dC1kaXIgY29uZmlndXJhdGlvbiBzZXR0aW5nLiAgSW4gdGhlIG5vcm1hbCBj YXNlLCBvbmx5IG1pbmltYWwAaGVhZGVycyBhcmUgZXhwb3J0ZWQgd2l0aCB0 aGUgbWVzc2FnZTsgaG93ZXZlciwgaWYgdGhlIGZ1bGwgaGVhZGVyIG1vZGUg aXMAdG9nZ2xlZCBvbiwgdGhlbiBjb21wbGV0ZSBoZWFkZXJzIGFyZSBleHBv cnRlZCBhbG9uZyB3aXRoIHRoZSBtZXNzYWdlAHRleHQuACAAVEFLRSBBRERS RVNTACAAV2l0aCB0aGUgVGFrZSBBZGRyZXNzIGNvbW1hbmQsIHlvdSBjYW4g ZXh0cmFjdCBlbWFpbCBhZGRyZXNzZXMgZnJvbSBhbgBpbmNvbWluZyBtZXNz YWdlIGFuZCBzYXZlIHRoZW0gaW4gYW4gYWRkcmVzcyBib29rLiAgVGhpcyBp cyBhbiBlYXN5IHdheQB0byBhZGQgdG8geW91ciBhZGRyZXNzIGJvb2sgYW5k IGF2b2lkIGhhdmluZyB0byByZW1lbWJlciB0aGUgZW1haWwAYWRkcmVzc2Vz IG9mIHRoZSBwZW9wbGUgd2hvIHdyaXRlIHRvIHlvdS4AIABJZiB0aGUgbWVz c2FnZSBpcyBqdXN0IHRvIHlvdSBpbmRpdmlkdWFsbHksIHRoZW4geW91IHdp bGwgb25seSBuZWVkIHRvAHByb3ZpZGUgYSBuaWNrbmFtZS4gIElmIHRoZSBt ZXNzYWdlIGlzIG1vcmUgY29tcGxpY2F0ZWQgKHdpdGggbW9yZSB0aGFuAG9u ZSByZWNpcGllbnQgb3IgYW4gZW1haWwgbGlzdCBpbnZvbHZlZCksIHRoZW4g eW91IHdpbGwgc2VlIGFuIGFkZHJlc3MAc2VsZWN0aW9uIHNjcmVlbiB3aGlj aCBsZXRzIHlvdSBjaG9vc2UgdGhlIGFkZHJlc3MgeW91IHdhbnQgdG8gc2F2 ZSBpbnRvAHlvdXIgYWRkcmVzcyBib29rLCBvciBhZGQgc2V2ZXJhbCBvZiB0 aGVtIHRvIGEgcGVyc29uYWwgYWRkcmVzcyBsaXN0LgAgAEhFQURFUiBNT0RF ACAARXZlcnkgZW1haWwgbWVzc2FnZSBjb21lcyB3aXRoIHNvbWUgaGVhZGVy IGxpbmVzIHRoYXQgeW91IG5vcm1hbGx5IGRvbid0AHNlZS4gIFRoZXNlIGlu Y2x1ZGUgYW55d2hlcmUgZnJvbSAzLTIwIGxpbmVzIGFkZGVkIGJ5IEludGVy bmV0IG1haWwAdHJhbnNwb3J0IHN5c3RlbSB0byByZWNvcmQgdGhlIHJvdXRl IHlvdXIgbWVzc2FnZSB0b29rLCBmb3IgZGlhZ25vc3RpYwBwdXJwb3Nlcy4g IFRoZXNlIGFyZSBub3JtYWxseSBvZiBubyBpbXBvcnQgYW5kIHNpbXBseSBh ZGQgY2x1dHRlciwgc28gUGluZQBzdXBwcmVzc2VzIHRoZW0gZnJvbSBNRVNT QUdFIFRFWFQgZGlzcGxheS4gIFRoZXJlIGlzLCBob3dldmVyLCBhIHdheSB0 bwByZXZlYWwgdGhlbS4AIABUaGUgSGVhZGVyIE1vZGUgKHtGOTpIfSkgY29t bWFuZCBpcyBhIHRvZ2dsZSB3aGljaCBjb250cm9scyBQaW5lJ3MAaGFuZGxp bmcgb2YgdGhlc2UgaGVhZGVyIGxpbmVzLiAgTm9ybWFsbHksIGZ1bGwgaGVh ZGVycyBpcyAib2ZmIiBhbmQgeW91AG9ubHkgc2VlIGEgZmV3IGxpbmVzIGFi b3V0IHdobyBhIG1lc3NhZ2UgaXMgdG8gYW5kIHdobyBpdCBpcyBmcm9tLiAg V2hlbgB5b3UgcHJlc3Mge0Y5OiJIIn0gdG8gdHVybiBmdWxsIGhlYWRlcnMg b24sIFBpbmUgd2lsbCBzaG93IHlvdSB0aGUAbm9ybWFsIGhlYWRlciBsaW5l cyBhcyB3ZWxsIGFzIGRlbGl2ZXJ5IGhlYWRlcnMsIGNvbW1lbnQgaGVhZGVy cyBhbmQgTUlNRQBoZWFkZXJzLgAgAFNldmVyYWwgZGlmZmVyZW50IFBpbmUg Y29tbWFuZHMgaG9ub3IgdGhlIGhlYWRlciBtb2RlIC0tIGl0IGFmZmVjdHMg aG93AG1lc3NhZ2VzIGFyZSBkaXNwbGF5ZWQsIGhvdyB0aGV5IGFwcGVhciBp biBGb3J3YXJkIGFuZCBSZXBseSBlbWFpbCwgaG93AHRoZXkgYXJlIHByaW50 ZWQsIGhvdyB0aGV5IGFyZSBzYXZlZCwgYW5kIGhvdyB0aGV5IGFyZSBleHBv cnRlZC4gIEluIFVuaXgAUGluZSwgdGhlIFBpcGUgY29tbWFuZCBpcyBhbHNv IGFmZmVjdGVkLgAgAFRoZSBwcmVzZW5jZSBvciBhYnNlbmNlIG9mIHRoZSBI ZWFkZXIgTW9kZSBjb21tYW5kIGlzIGRldGVybWluZWQgYnkgdGhlACJlbmFi bGUtZnVsbC1oZWFkZXItY21kIiBmZWF0dXJlLWxpc3Qgb3B0aW9uIGluIHlv dXIgUGluZQBjb25maWd1cmF0aW9uLgAgAEVYUFVOR0UvRVhDTFVERQAgAEV4 cHVuZ2UvRXhjbHVkZSBpcyB0aGUgY29tbWFuZCBQaW5lIHVzZXMgdG8gYWN0 dWFsbHkgcmVtb3ZlIGFsbCBtZXNzYWdlcwBtYXJrZWQgZm9yIGRlbGV0aW9u LiAgV2l0aCByZWd1bGFyIGVtYWlsIGZpbGVzLCBleHB1bmdlIGxpdGVyYWxs eSBkZWxldGVzAHRoZSB0ZXh0IGZyb20gdGhlIGN1cnJlbnQgZm9sZGVyLiAg V2l0aCBuZXdzZ3JvdXBzIG9yIHNoYXJlZCBtYWlsYm94ZXMsAHlvdSBkb24n dCBoYXZlIHBlcm1pc3Npb24gdG8gYWN0dWFsbHkgcmVtb3ZlIHRoZSBtZXNz YWdlLCBzbyBpdCBpcyBhbgBleGNsdWRlIC0tIFBpbmUgcmVtb3ZlcyB0aGUg bWVzc2FnZSBmcm9tIHlvdXIgdmlldyBvZiB0aGUgZm9sZGVyIGV2ZW4AdGhv dWdoIGl0IGlzIG5vdCB0ZWNobmljYWxseSBnb25lLgAgAEdPVE8AIABHb3Rv IGlzIHRoZSBjb21tYW5kIHdoaWNoIGxldHMgeW91IGJ5cGFzcyBQaW5lJ3Mg Zm9sZGVyIHNlbGVjdGlvbiBzY3JlZW5zAGFuZCBqdW1wIGRpcmVjdGx5IHRv IGEgbmV3IGZvbGRlci4gIFlvdSBjYW4gc2VsZWN0IGFueSBmb2xkZXIgaW4g dGhlAHdvcmxkOiBvbmUgaW4geW91ciBjdXJyZW50IGNvbGxlY3Rpb24sIG9u ZSBpbiBhIGRpZmZlcmVudCBjb2xsZWN0aW9uIG9yAG9uZSBpbiBhIGNvbGxl Y3Rpb24geW91J3ZlIG5ldmVyIGV2ZW4gdXNlZCBiZWZvcmUuACAAUGluZSB3 aWxsIGhlbHAgeW91IGFzIG11Y2ggYXMgcG9zc2libGUgdG8gbmFycm93IGlu IG9uIHRoZSBmb2xkZXIgeW91IHdhbnQuAEhvd2V2ZXIsIGlmIHRoZSBmb2xk ZXIgaXMgb3V0c2lkZSBvZiB5b3VyIGRlZmluZWQgY29sbGVjdGlvbnMsIHlv dSBhcmUAZ29pbmcgdG8gaGF2ZSB0byBlbnRlciB0aGUgZXhhY3QgZm9sZGVy IGxvY2F0aW9uIHVzaW5nIHRoZSBjb3JyZWN0IHN5bnRheABmb3IgYSByZW1v dGUgZm9sZGVyIGFuZC9vciBmdWxseS1xdWFsaWZpZWQgcGF0aCBuYW1lLgAg AFdIRVJFSVMAIABUaGUgV2hlcmVJcyBjb21tYW5kIGxldHMgeW91IHNlYXJj aCB0aGUgRk9MREVSIElOREVYIGZvciBhIHdvcmQuICBJdCBzY2FucwB0aHJv dWdoIHdoYXRldmVyIHlvdSBzZWUsIHVzdWFsbHkgdGhlIG5hbWUgb2YgdGhl IGF1dGhvciBhbmQgdGhlIHN1YmplY3QAbGluZS4gIFdoZXJlSXMgaGFzIHNw ZWNpYWwgZmVhdHVyZXMgdG8gbGV0IHlvdSAiZmluZCIgdGhlIGJlZ2lubmlu ZyBvZiB0aGUAaW5kZXggKEN0cmwtWSAtLSBmaXJzdCBtZXNzYWdlKSBvciB0 aGUgZW5kIG9mIHRoZSBpbmRleCAoQ3RybC1WIC0tIGxhc3QAbWVzc2FnZSku ICBXaGVyZUlzIGNhbiBhbHNvIGJlIHVzZWQgYXMgYSBxdWljayB3YXkgdG8g c2VsZWN0IG1lc3NhZ2VzLCBzZWUAYmVsb3cgZm9yIG1vcmUgaW5mb3JtYXRp b24gb24gdGhpcy4gIE5vdGUgdGhhdCBXaGVyZUlzIGRvZXMgbm90IHNlZSB0 aGUgACJYIiBpbiBjb2x1bW4gb25lIG9mIEluZGV4IGVudHJpZXMgZm9yICJz ZWxlY3RlZCIgbWVzc2FnZXMuACAASlVNUAAgAFRoaXMgaXMgUGluZSdzIHdh eSBvZiBhbGxvd2luZyB5b3UgdG8gZ28gc3RyYWlnaHQgdG8gYSBzcGVjaWZp YyBtZXNzYWdlLgBKdXN0IHByZXNzIHtGNzoiSiJ9IGFuZCB0aGVuIGVudGVy IHRoZSBtZXNzYWdlIG51bWJlci4gIFBpbmUgY2FuIGFsc28gYmUAY29uZmln dXJlZCBzdWNoIHRoYXQgdHlwaW5nIGluIGFueSBudW1iZXIgYXV0b21hdGlj YWxseSBqdW1wcyB5b3UgdG8gdGhhdABtZXNzYWdlIChlbmFibGUtanVtcC1z aG9ydGN1dCBpbiB0aGUgU0VUVVAgQ09ORklHVVJBVElPTikuACAAU09SVAAg AEluIFBpbmUncyBnZW5lcmljIGNvbmZpZ3VyYXRpb24sIG1lc3NhZ2VzIGFy ZSBwcmVzZW50ZWQgaW4gdGhlIG9yZGVyIGluAHdoaWNoIHRoZXkgYXJyaXZl LiAgVGhpcyBkZWZhdWx0IGNhbiBiZSBjaGFuZ2VkIGluIHRoZSBTRVRVUCBD T05GSUdVUkFUSU9OLgBZb3UgY2FuIGFsc28gcmUtc29ydCB0aGUgZm9sZGVy IG9uIGRlbWFuZCB3aXRoIHRoZSBzb3J0ICh7RjY6JH0pIGNvbW1hbmQuAFlv dXIgc29ydGluZyBvcHRpb25zIGFyZTogU3ViamVjdCwgQXJyaXZhbCwgRnJv bSwgRGF0ZSwgc2laZSwAT3JkZXJlZFN1YmplY3QgYW5kIFJldmVyc2UuACAA U29tZSBvZiB0aGUgc3VidGxldGllczogc29ydGluZyBieSBzdWJqZWN0IHdp bGwgZ3JvdXAgYWxsIG1lc3NhZ2VzIHdpdGgAdGhlIHNhbWUgc3ViamVjdCB0 b2dldGhlciBhbmQgdGhlbiBwdXRzIHRoZSBncm91cHMgaW4gYWxwaGFiZXRp Y2FsIG9yZGVyLgBTb3J0aW5nIGJ5ICJvcmRlcmVkIHN1YmplY3QiIGRvZXMg YSBncm91cGluZyBpbnRlbmRlZCB0byBzaW11bGF0ZSBhACJ0aHJlYWRlZCIg c29ydCwgYW5kIHRoZW4gcHJlc2VudHMgZWFjaCAidGhyZWFkIiBpbiBvcmRl ciBvZiB0aGUgZGF0ZQBvZiB0aGUgZmlyc3QgbWVzc2FnZSBpbiB0aGUgZ3Jv dXAuICBSZXZlcnNlIHNpbXBseSByZXZlcnNlcyB3aGF0ZXZlciB0aGUAY3Vy cmVudCBzb3J0IG9yZGVyIGlzLgAgAFNvcnRpbmcgYSBmb2xkZXIgZG9lcyBu b3QgYWN0dWFsbHkgcmVhcnJhbmdlIHRoZSB3YXkgdGhlIGZvbGRlciBpcyBz YXZlZCwAaXQganVzdCByZS1hcnJhbmdlcyBob3cgdGhlIG1lc3NhZ2VzIGFy ZSBwcmVzZW50ZWQgdG8geW91LiAgVGhpcyBtZWFucwB0aGF0IFBpbmUgaGFz IHRvIGRvIHRoZSB3b3JrIG9mIHNvcnRpbmcgZXZlcnkgdGltZSB5b3UgY2hh bmdlIHNvcnQgb3JkZXIuAFNvbWV0aW1lcywgZXNwZWNpYWxseSB3aXRoIFBD LVBpbmUgb3Igd2l0aCBsYXJnZSBmb2xkZXJzLCB0aGlzIGNvdWxkIHRha2UA YSB3aGlsZS4AIABCT1VOQ0UAIABUaGUgYm91bmNlICh7RjEwOkJ9KSBjb21t YW5kIGFsbG93cyB5b3UgdG8gcmUtc2VuZCwgb3IgInJlbWFpbCIsIGEAbWVz c2FnZSwgYXMgaWYgeW91IHdlcmUgbmV2ZXIgaW4gdGhlIGxvb3AuICBJdCBp cyBhbmFsb2dvdXMgdG8gY3Jvc3NpbmcAb3V0IHlvdXIgYWRkcmVzcyBvbiBh IHBvc3RhbCBsZXR0ZXIsIHdyaXRpbmcgYSBkaWZmZXJlbnQgYWRkcmVzcyBv biB0aGUAZW52ZWxvcGUsIGFuZCBwdXR0aW5nIGl0IGludG8gdGhlIG1haWxi b3guIEJvdW5jZSBpcyB1c2VkIHByaW1hcmlseSB0bwByZWRpcmVjdCBlbWFp bCB3aGljaCB3YXMgc2VudCB0byB5b3UgaW4gZXJyb3IuICBBbHNvLCBzb21l IG93bmVycyBvZiBlbWFpbABsaXN0cyBuZWVkIHRoZSBib3VuY2UgY29tbWFu ZCB0byBoYW5kbGUgbGlzdCB0cmFmZmljLgAgAFRoZSBwcmVzZW5jZSBvciBh YnNlbmNlIG9mIHRoZSBCb3VuY2UgY29tbWFuZCBpcyBkZXRlcm1pbmVkIGJ5 IHRoZQAiZW5hYmxlLWJvdW5jZS1jbWQiIGZlYXR1cmUtbGlzdCBvcHRpb24g aW4geW91ciBQaW5lIGNvbmZpZ3VyYXRpb24uIE5vdGUAdGhhdCBCb3VuY2Ug bWF5IGJlIGFkbWluaXN0cmF0aXZlbHkgZGlzYWJsZWQgYnkgeW91ciBzeXN0 ZW0gbWFuYWdlcjsgaWYgaXQAZG9lc24ndCB3b3JrLCBwbGVhc2UgY2hlY2sg d2l0aCB5b3VyIGxvY2FsIGhlbHAgZGVzayBiZWZvcmUgcmVwb3J0aW5nIGEA YnVnLgAgAEZMQUcAIABGbGFnICh7RjExOip9KSBpcyB0aGUgY29tbWFuZCB3 aGljaCBhbGxvd3MgdXNlcnMgdG8gbWFuaXB1bGF0ZSB0aGUgc3RhdHVzAGZs YWdzIHdoaWNoIGFwcGVhciBvbiB0aGUgbGVmdCBzaWRlIG9mIHRoZSBGT0xE RVIgSU5ERVggc2NyZWVuLiAgVGhlIG1vc3QAY29tbW9uIHVzZSBvZiB0aGlz IGlzIHRvIG1hcmsgYSBtZXNzYWdlIGFzIGltcG9ydGFudC4gVGhpcyBpcyBz b21ldGhpbmcgb2YAYSBub3RlIHRvIHlvdXJzZWxmIHRvIGdldCBiYWNrIHRv IHRoYXQgbWVzc2FnZS4gIFlvdSBjYW4gYWxzbyB1c2UgdGhlIGZsYWcAY29t bWFuZCB0byBzZXQgKG9yIHVuc2V0KSB0aGUgZmxhZ3Mgd2hpY2ggaW5kaWNh dGUgdGhhdCBhIG1lc3NhZ2UgaXMgbmV3LAByZWFkIG9yIGFuc3dlcmVkLgAg AFRoZSBhdmFpbGFiaWxpdHkgb2YgdGhlIGZsYWcgY29tbWFuZCBpcyBkZXRl cm1pbmVkIGJ5IHRoZQAiZW5hYmxlLWZsYWctY21kIiBmZWF0dXJlLWxpc3Qg b3B0aW9uIGluIHlvdXIgUGluZSBjb25maWd1cmF0aW9uLiBBbHNvLABGbGFn IG1heSBiZSBhZG1pbmlzdHJhdGl2ZWx5IGRpc2FibGVkIGJ5IHlvdXIgc3lz dGVtIG1hbmFnZXI7IGlmIGl0AGRvZXNuJ3Qgd29yaywgcGxlYXNlIGNoZWNr IHdpdGggeW91ciBsb2NhbCBoZWxwIGRlc2sgYmVmb3JlIHJlcG9ydGluZyBh AGJ1Zy4AIABORVhUIE5FVyAoVEFCKSBDT01NQU5EACAAV2hlbiB5b3UgcHJl c3MgdGhlIFRBQiBrZXksIFBpbmUgYWR2YW5jZXMgdG8gdGhlIG5leHQgImlu dGVyZXN0aW5nIgBtZXNzYWdlLiAgV2hlbiB5b3UgYXJlIHVzaW5nIFBpbmUg dG8gcmVhZCBlbWFpbCwgdGhhdCBtZXNzYWdlIGlzIHRoZSBuZXh0AG1lc3Nh Z2UgaW4gdGhlIGZvbGRlciB3aGljaCB5b3UgaGF2ZSBub3QgcmVhZCBiZWZv cmUsIG9yIHRoYXQgeW91IGhhdmUAcHJldmlvdXNseSBmbGFnZ2VkIGFzIElt cG9ydGFudC4gIFdoZW4gcmVhZGluZyBuZXdzIGZvbGRlcnMsIHRoZSBuZXh0 ACJpbnRlcmVzdGluZyIgbWVzc2FnZSBpcyB0aGUgbmV4dCBvbmUgdGhhdCB5 b3UgaGF2ZSBub3QgeWV0IGRlbGV0ZWQuACAAU0VMRUNUSU5HOiBTRUxFQ1Qg QU5EIFdIRVJFSVMvU0VMRUNUACAAQWdncmVnYXRlIG9wZXJhdGlvbnMgZ2l2 ZSB5b3UgdGhlIGFiaWxpdHkgdG8gcHJvY2VzcyBhIGdyb3VwIG9mIG1lc3Nh Z2VzAGF0IG9uY2UuICBBY3Rpbmcgb24gbXVsdGlwbGUgbWVzc2FnZXMgcmVx dWlyZXMgdHdvIHN0ZXBzOiAoMSkgc2VsZWN0aW5nIGEAc2V0IG9mIG1lc3Nh Z2VzIGFuZCB0aGVuICgyKSBhcHBseWluZyBhIGNvbW1hbmQgdG8gdGhhdCBz ZXQuIFRoZSBmaXJzdABwYXJ0IGlzIGhhbmRsZWQgYnkgdGhlIHNlbGVjdCAo e0Y0OiI7IikgY29tbWFuZC4gIFNlbGVjdCBhbGxvd3MgeW91IHRvAHNlbGVj dCBtZXNzYWdlcyBiYXNlZCBvbiB0aGVpciBzdGF0dXMgKHJlYWQsIGFuc3dl cmVkLCBldGMuKSwgY29udGVudHMAKGluY2x1ZGluZyBmaWVsZGVkIHNlbGVj dGlvbnMgb24gaGVhZGVyIGxpbmVzKSBvciBkYXRlLiAgWW91IGFsc28gZ2V0 AGNlcnRhaW4gcXVpY2sgb3B0aW9ucyB0byBzZWxlY3QgYSBzcGVjaWZpYyBt ZXNzYWdlIG9yIHJhbmdlIG9mIG1lc3NhZ2VzLAB0byBzZWxlY3QgdGhlIGN1 cnJlbnQgbWVzc2FnZSBvciB0byBzZWxlY3QgYWxsIG1lc3NhZ2VzLgAgAEFm dGVyIHlvdSBoYXZlIGFuIGluaXRpYWwgc2VsZWN0aW9uLCB0aGUgc2VsZWN0 IGNvbW1hbmQgY2hhbmdlcy4gIEl0IGdpdmVzAHlvdSBzZWxlY3Rpb24gImFs dGVyYXRpb24iIG9wdGlvbnM6IHVuc2VsZWN0IGFsbCwgdW5zZWxlY3QgY3Vy cmVudCwAYnJvYWRlbiAoaW1wbGVtZW50cyBhIGxvZ2ljYWwgT1IpLCBhbmQg bmFycm93IChpbXBsZW1lbnRzIGEgbG9naWNhbCBBTkQpLgBZb3UgYXJlIGFs bG93ZWQgdG8gdXNlIHNlbGVjdCBhcyBtYW55IHRpbWVzIGFzIHlvdSBuZWVk IHRvIGdldCB0aGUAc2VsZWN0ZWQgc2V0IHJpZ2h0LgAgAEFsc28sIHRoZSBX aGVyZUlzICh7Rjg6V30pIGNvbW1hbmQgaGFzIGEgbmV3IGZlYXR1cmUgKEN0 cmwtWCkgdG8Ac2VsZWN0IGFsbCB0aGUgbWVzc2FnZXMgd2hpY2ggbWF0Y2gg dGhlIFdoZXJlSXMgc2VhcmNoLiBXaGVyZUlzIHNlYXJjaGVzAHRocm91Z2gg anVzdCB0aGUgdGV4dCB3aGljaCBhcHBlYXJzIG9uIHRoZSBGT0xERVIgSU5E RVguACAAVGhlIGF2YWlsYWJpbGl0eSBvZiB0aGUgYWdncmVnYXRlIG9wZXJh dGlvbnMgY29tbWFuZHMgaXMgZGV0ZXJtaW5lZCBieSB0aGUAImVuYWJsZS1h Z2dyZWdhdGUtY29tbWFuZC1zZXQiIGZlYXR1cmUtbGlzdCBvcHRpb24gaW4g eW91ciBQaW5lAGNvbmZpZ3VyYXRpb24uICBOb3RlIHRoYXQgYWdncmVnYXRl IGNvbW1hbmRzIG1heSBiZSBhZG1pbmlzdHJhdGl2ZWx5AGRpc2FibGVkIGJ5 IHlvdXIgc3lzdGVtIG1hbmFnZXI7ICBpZiB0aGV5IGRvbid0IHdvcmssIHBs ZWFzZSBjaGVjayB3aXRoAHlvdXIgbG9jYWwgaGVscCBkZXNrIGJlZm9yZSBy ZXBvcnRpbmcgYSBidWcuACAAQVBQTFkAIABBcHBseSAoe0Y1OkF9KSBpcyB0 aGUgc2Vjb25kIHN0ZXAgb2YgbW9zdCBhZ2dyZWdhdGUgb3BlcmF0aW9ucy4g IEFwcGx5AGJlY29tZXMgYWN0aXZlIGFueSB0aW1lIHRoZXJlIGlzIGEgZGVm aW5lZCBzZXQgb2Ygc2VsZWN0ZWQgbWVzc2FnZXMuICBUaGUAZm9sbG93aW5n IGNvbW1hbmRzIGNhbiBiZSBhcHBsaWVkIHRvIGEgc2VsZWN0ZWQgbWVzc2Fn ZSBzZXQ6IGRlbGV0ZSwAdW5kZWxldGUsIHJlcGx5LCBmb3J3YXJkLCBwcmlu dCwgdGFrZSBhZGRyZXNzLCBzYXZlLCBleHBvcnQsIGZsYWcsIGFuZCAob24A VW5peCBQaW5lKSBwaXBlIHRvIFVuaXggY29tbWFuZC4AIABUaGUgYmVoYXZp b3Igb2Ygc29tZSBvZiB0aGVzZSBjb21tYW5kcyBpbiBhbiBhZ2dyZWdhdGUg c2Vuc2UgaXMgbm90IGVhc3kgdG8AZXhwbGFpbi4gIFRyeSB0aGVtIG91dCB0 byBzZWUgd2hhdCB0aGV5IGRvLgAgAFpPT00AIABBbm90aGVyIGFjdGlvbiB5 b3UgbWlnaHQgd2FudCB0byB0YWtlIG9uIGEgc2V0IG9mIHNlbGVjdGVkIG1l c3NhZ2VzIGlzIHRvAHpvb20gaW4gb24gdGhlbS4gIExpa2UgQXBwbHksIFpv b20gb25seSBiZWNvbWVzIGFjdGl2ZSB3aGVuIG1lc3NhZ2VzIGhhdmUAYmVl biBzZWxlY3RlZC4gIFpvb20gKHtGNzpafSkgaXMgYSB0b2dnbGUgY29tbWFu ZCB3aGljaCBhbGxvd3MgeW91IHRvAHpvb20taW4gKGFuZCBvbmx5IHRvIHNl ZSB0aGUgc2VsZWN0ZWQgbWVzc2FnZXMpIGFuZCB6b29tLW91dCAodG8gc2Vl IGFsbABtZXNzYWdlcyBpbiB0aGUgZm9sZGVyKS4gIE5laXRoZXIgYXBwbHkg bm9yIHpvb20gcmVtb3ZlcyB0aGUgbWFya2luZ3Mgd2hpY2gAZGVmaW5lIHRo ZSBzZWxlY3RlZCBzZXQ7IHlvdSBuZWVkIHRvIHVzZSBhIHNlbGVjdCAoIjsi KSBjb21tYW5kIGluIG9yZGVyAHRvIGRvIHRoaXMuACAAPEVuZCBvZiBoZWxw IG9uIHRoaXMgdG9waWM+ACAgICAgICAgUE9TVFBPTkVEIE1FU1NBR0UgU0VM RUNUSU9OIENPTU1BTkRTACAATmF2aWdhdGluZyB0aGUgTGlzdCBvZiBNZXNz YWdlcyAgICAgICAgICAgICAgIEdlbmVyYWwgUGluZSBDb21tYW5kcwAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICAgICAgICAgICAgLS0t LS0tLS0tLS0tLS0tLS0tLS0tACB7RjUgOiBQIH0gIE1vdmUgdG8gcHJldmlv dXMgbWVzc2FnZSAgICAgICAgICAgICAgICB7RjEgOiA/IH0gIFNob3cgdGhp cyBoZWxwIHRleHQAIHtGNiA6IE4gfSAgTW92ZSB0byBuZXh0IG1lc3NhZ2UA IHtGNyA6IC0gfSAgU2hvdyBwcmV2aW91cyBzY3JlZW4gb2YgbWVzc2FnZXMA IHtGOCA6U3BjfSAgU2hvdyBuZXh0IHNjcmVlbiBvZiBtZXNzYWdlcwAgAE1l c3NhZ2UgU2VsZWN0aW9uIENvbW1hbmRzAC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tACB7RjMgOiBFIH0gIEV4aXQgdGhlIE1lc3NhZ2UgU2VsZWN0IG1l bnUgKGNhbmNlbGluZyBTZW5kIGNvbW1hbmQpACB7RjQgOiBTIH0gIFNlbGVj dCB0aGUgY3VycmVudGx5IGhpZ2hsaWdodGVkIG1lc3NhZ2UAIHtGOSA6IEQg fSAgTWFyayB0aGUgY3VycmVudGx5IGhpZ2hsaWdodGVkIG1lc3NhZ2UgYXMg ZGVsZXRlZAAge0YxMDogVSB9ICBVbmRlbGV0ZSAocmVtb3ZlIGRlbGV0aW9u IG1hcmsgZnJvbSkgdGhlIGhpZ2hsaWdodGVkIG1lc3NhZ2UAIAAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0AfCBEZXNjcmlwdGlvbiBvZiB0aGUgU2VsZWN0IFBvc3Rwb25lZCBNZXNz YWdlIFNjcmVlbiB8AC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQAgAFRoaXMgc2NyZWVuIGFsbG93cyB5 b3UgdG8gc2VsZWN0IG9uZSBvZiBzZXZlcmFsIHByZXZpb3VzbHkgcG9zdHBv bmVkAG1lc3NhZ2VzIGluIG9yZGVyIHRvIGNvbnRpbnVlIGNvbXBvc2l0aW9u LiAgWW91ciBvcHRpb25zIGFyZSB2ZXJ5IGxpbWl0ZWQALS0gdGhlIHNjcmVl biBpcyBub3QgbWVhbnQgdG8gbGV0IHlvdSBtYW5pcHVsYXRlIHRoZXNlIG1l c3NhZ2VzLiAgSG93ZXZlciwAeW91IG1heSBub3cgZGVsZXRlIG1lc3NhZ2Vz IGZyb20gdGhpcyBsaXN0LiAgT25jZSB5b3UgY2hvb3NlIGEgbWVzc2FnZSwA UGluZSByZWFkcyBpdCBpbiBhbmQgcHV0cyB5b3UgaW50byB0aGUgcmVndWxh ciBtZXNzYWdlIGNvbXBvc2VyLgAgAE1lc3NhZ2VzIGRvIG5vdCBzdGF5IGlu IHRoaXMgcG9zdHBvbmVkIHN0YXRlIGF1dG9tYXRpY2FsbHkuICBJZiB5b3Ug c2VsZWN0AGEgbWVzc2FnZSBhbmQgdGhlbiB3YW50IHRvIHBvc3Rwb25lIGl0 IGFnYWluLCB1c2UgdGhlIG5vcm1hbCBwb3N0cG9uZQAoQ3RybC1PKSBjb21t YW5kIGluIHRoZSBjb21wb3Nlci4AIABJZiB5b3UgZXhpdCB0aGlzIHNjcmVl biB3aXRob3V0IHNlbGVjdGluZyBhIG1lc3NhZ2UsIHRoZSBDb21wb3NlIGNv bW1hbmQAd2hpY2ggZ290IHlvdSBoZXJlIGlzIGNhbmNlbGVkLiAgT3RoZXIg dGhhbiBtZXNzYWdlcyBleHBsaWNpdGx5IG1hcmtlZAAiRGVsZXRlZCIsIG5v IG1lc3NhZ2VzIHdpbGwgYmUgcmVtb3ZlZC4AIAA8RW5kIG9mIGhlbHAgb24g dGhpcyB0b3BpYz4AICAgICAgICAgICAgICAgICAgICAgICAgTUVTU0FHRSBU RVhUIENPTU1BTkRTAHtBdmFpbGFibGUgIENvbW1hbmRzIC0tIEdyb3VwICAx ICAgICAgICBBdmFpbGFibGUgQ29tbWFuZHMgLS0gR3JvdXAgMiAgIDpOYXZp Z2F0aW5nIHRoZSBMaXN0IG9mIE1lc3NhZ2VzICAgICAgICBPcGVyYXRpb25z IG9uIHRoZSBDdXJyZW50IE1lc3NhZ2V9AHstLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0gIDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICAg ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS19AHtGMSAgU2hv dyBIZWxwIFRleHQgICAgICAgICAgICAgICAgICAgICBGMSAgU2hvdyBIZWxw IFRleHQgICAgICAgICAgICAgIDogUCAgICAgRGlzcGxheSBwcmV2aW91cyBt ZXNzYWdlICAgICAgICBWICBWaWV3IGF0dGFjaG1lbnQgICAgICBZICBQcmlu dH0Ae0YyICBUb2dnbGUgdG8gc2VlIG1vcmUgY29tbWFuZHMgICAgICAgIEYy ICBUb2dnbGUgdG8gc2VlIG1vcmUgY29tbWFuZHMgOiBOICAgICBEaXNwbGF5 IG5leHQgbWVzc2FnZSAgICAgICAgICAgIFIgIFJlcGx5IHRvIG1lc3NhZ2Ug ICAgIEYgIEZvcndhcmR9AHtGMyAgTUFJTiBNRU5VIFNjcmVlbiAgICAgICAg ICAgICAgICAgICBGMyAgUXVpdCBQaW5lICAgICAgICAgICAgICAgICAgIDog LSAgICAgU2hvdyBwcmV2aW91cyBwYWdlIG9mIHRoaXMgbXNnICBEICBNYXJr IGZvciBkZWxldGlvbiAgICAgIH0Ae0Y0ICBWaWV3IGF0dGFjaG1lbnQgICAg ICAgICAgICAgICAgICAgIEY0ICBDb21wb3NlIGEgbWVzc2FnZSAgICAgICAg ICAgOlNwYyAgICBTaG93IG5leHQgcGFnZSBvZiB0aGlzIG1zZyAgICAgIFUg IFVuZGVsZXRlIChyZW1vdmUgZGVsZXRpb24gbWFyayl9AHtGNSAgRGlzcGxh eSBwcmV2aW91cyBtZXNzYWdlICAgICAgICAgICBGNSAgRk9MREVSIExJU1Qg c2NyZWVuICAgICAgICAgIDogSiAgICAgSnVtcCB0byBhIHNwZWNpZmljIG1l c3NhZ2UgICAgICBUICBUYWtlIEFkZHJlc3MgaW50byBBZGRyZXNzIEJvb2t9 AHtGNiAgRGlzcGxheSBuZXh0IG1lc3NhZ2UgICAgICAgICAgICAgICBGNiAg R290byBhIHNwZWNpZmllZCBmb2xkZXIgICAgIDogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBTICBTYXZlIGludG8gYW4gZW1haWwg Zm9sZGVyfQB7RjcgIFByZXZpb3VzIHNjcmVlbiBvZiB0aGlzIG1lc3NhZ2Ug ICAgRjcgIEZPTERFUiBJTkRFWCBzY3JlZW4gICAgICAgICA6ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRSAgRXhwb3J0IGFzIGEg cGxhaW4gdGV4dCBmaWxlfQB7RjggIE5leHQgc2NyZWVuIG9mIHRoaXMgbWVz c2FnZSAgICAgICAgRjggIFdoZXJlaXMgICAgICAgICAgICAgICAgICAgICA6 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgUGlw ZSB0byBhIFVuaXggQ29tbWFuZH0Ae0Y5ICBNYXJrIG1lc3NhZ2UgZm9yIGRl bGV0aW9uICAgICAgICAgIEY5ICBQcmludCBtZXNzYWdlICAgICAgICAgICAg ICAgOk1FU1NBR0UgVEVYVCBTY3JlZW4gQ29tbWFuZHMgICBCICBCb3VuY2Ug ICAgICAgICAgICAgICAgICAgICAgICogIEZsYWd9AHtGMTAgVW5kZWxldGUg KHJlbW92ZSBkZWxldGUgbWFyaykgICAgICBGMTAgVGFrZSBhZGRyZXNzIGlu dG8gYWRkcmVzcyBib29rICAgICAgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS19AHtGMTEgUmVwbHkgdG8gbWVzc2FnZSAgICAgICAgICAgICAgICAg ICBGMTEgU2F2ZSBtZXNzYWdlIGludG8gYW4gZW1haWwgZm9sZGVyICA6IEcg ICBHb3RvIGEgc3BlY2lmaWVkIGZvbGRlciAgICAgR2VuZXJhbCBQaW5lIENv bW1hbmRzIH0Ae0YxMiBGb3J3YXJkICAgICAgICAgICAgICAgICAgICAgICAg ICAgIEYxMiBFeHBvcnQgbWVzc2FnZSBpbnRvIGEgcGxhaW4gZmlsZSAgICA6 IEggICBGdWxsIEhlYWRlciBNb2RlICAgICAgICAgICAgLS0tLS0tLS0tLS0t LS0tLS0tLS0tIH0AeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOlRhYiAg TmV4dCBOZXcgICAgICAgICAgICAgICAgICAgIE8gIFNob3cgYWxsIG90aGVy IGF2YWlsYWJsZSBjb21tYW5kcyB9AHtBdmFpbGFibGUgQ29tbWFuZHMgLS0g R3JvdXAgMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogVyAgIFdoZXJlaXMgLS0gc2VhcmNoIGZvciBhICAgICA/ICBTaG93 IEhlbHAgdGV4dCAgICAgIFEgUXVpdCBQaW5lIH0Aey0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOiAgICAgc3BlY2lmaWMgd29yZCBpbiBtZXNzYWdlICAg IE0gIE1BSU4gTUVOVSBTY3JlZW4gICAgTCBGT0xERVIgTElTVCBzY3JlZW59 AHtGNyAgICAgICAgICAgICBKdW1wIHRvIG1lc3NhZ2UgICAgRjkgIEZ1bGwg aGVhZGVyIG1vZGUgICAgICBGMTEgRmxhZyBtZXNzYWdlICAgOiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgSSAgRk9MREVSIElOREVYIFNj cmVlbiBDICBDb21wb3NlIGEgbWVzc2FnZSB9AHtGOCAgICAgICAgICAgICBO ZXh0IE5ldyAgICAgICAgICAgRjEwIEJvdW5jZSB0aGlzIG1lc3NhZ2UgICBG MTIgUGlwZSB0byBhIFVuaXggY29tbWFuZCA6fQAgAE5PVEU6IFRoZSBwcmVz ZW5jZSBvciBhYnNlbmNlIG9mIHRoZSBmb2xsb3dpbmcgY29tbWFuZHMgaXMg ZGV0ZXJtaW5lZCBieQAiZmVhdHVyZS1saXN0IiBvcHRpb25zIGluIHlvdXIg UGluZSBjb25maWd1cmF0aW9uLiAgQWxzbywgc29tZSBvZiB0aGVzZQBjb21t YW5kcyBtYXkgYmUgYWRtaW5pc3RyYXRpdmVseSBkaXNhYmxlZCBieSB5b3Vy IHN5c3RlbSBtYW5hZ2VyOyBpZiB0aGV5IGRvbid0AHdvcmssIHBsZWFzZSBj aGVjayB3aXRoIHlvdXIgbG9jYWwgaGVscCBkZXNrIGJlZm9yZSByZXBvcnRp bmcgYSBidWcuACAgICAgICAgbyBIZWFkZXIgTW9kZSAodG9nZ2xlIGJldHdl ZW4gZGlzcGxheSBvZiBmdWxsIG9yIG1pbmltYWwgaGVhZGVycykAICAgICAg ICBvIEZsYWcgKG1hcmsgbWVzc2FnZSBhcyBpbXBvcnRhbnQgb3Igc2V0IG90 aGVyIG1lc3NhZ2Ugc3RhdHVzIGZsYWdzKQAgICAgICAgIG8gQm91bmNlIChy ZS1tYWlsIG1lc3NhZ2UpACAgICAgICAgbyBQaXBlIG1lc3NhZ2UgdG8gYSBV bml4IGNvbW1hbmQAICAgICAgICBvIFNlbGVjdCB0aGlzIG1lc3NhZ2UgKDop IC0tcGFydCBvZiB0aGUgImFnZ3JlZ2F0ZSIgY21kIHNldAAgAFRoZSAiUGlw ZSBtZXNzYWdlIHRvIGEgVW5peCBjb21tYW5kIiBjb21tYW5kIGlzIG5vdCBh dmFpbGFibGUgaW4gUEMtUGluZS4AIAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0AfCBEZXNjcmlwdGlvbiBvZiB0aGUgTUVT U0FHRSBURVhUIFNjcmVlbiB8AC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQAgAFRoZSB1cHBlciByaWdodCBjb3JuZXIgb2Yg dGhlIHZpZXcgbWVzc2FnZSBzY3JlZW4gZGlzcGxheXMgc3RhdHVzAGluZm9y bWF0aW9uIGFib3V0IHRoZSBjdXJyZW50bHkgb3BlbiBjb2xsZWN0aW9uIGFu ZCBmb2xkZXIgYW5kIGFib3V0IHRoZQBjdXJyZW50IG1lc3NhZ2UuICBJdCBz aG93cyB0aGUgbmFtZSBvZiB0aGUgY29sbGVjdGlvbiBpbiBhbmdsZSBicmFj a2V0cwBhbmQgdGhlbiB0aGUgbmFtZSBvZiB0aGUgZm9sZGVyLiAgVGhlIHN0 YXR1cyBsaW5lIGFsc28gZGlzcGxheXMgdGhlIG51bWJlcgBvZiBtZXNzYWdl cyBpbiB0aGUgZm9sZGVyLCB0aGUgbnVtYmVyIG9mIHRoZSBjdXJyZW50IG1l c3NhZ2UgYW5kIHRoZQBwZXJjZW50YWdlIG9mIHRoZSBjdXJyZW50IG1lc3Nh Z2UgdGhhdCBoYXMgYmVlbiBkaXNwbGF5ZWQgb24gdGhlIHNjcmVlbi4ASWYg dGhlIG1lc3NhZ2UgaXMgbWFya2VkIGZvciBkZWxldGlvbiAiREVMIiB3aWxs IGFwcGVhciBpbiB0aGUgdXBwZXIAcmlnaHQgYXMgd2VsbC4AIABOT1RFOiB0 byByYXBpZGx5IG1vdmUgdG8gdGhlIGVuZCBvZiBhIG1lc3NhZ2UsIGVudGVy IFcgKG9yIF5XKSBmb2xsb3dlZABieSBeVi4gIFNpbWlsYXJseSwgVyBmb2xs b3dlZCBieSBeWSB3aWxsIHRha2UgeW91IHRvIHRoZSBiZWdpbm5pbmcgb2YA dGhlIG1lc3NhZ2UuACAALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t AHwgQnJpZWYgQ29tbWFuZCBFeHBsYW5hdGlvbnMgfAAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0AIABSRVBMWSBBTkQgRk9SV0FSRAAgAFJlcGx5 aW5nICh7RjExOlJ9KSBhbmQgRm9yd2FyZGluZyAoe0YxMjpGfSkgYXJlIHlv dXIgdHdvIGFsdGVybmF0aXZlcyBmb3IAZm9sbG93aW5nIHVwIG9uIHRoZSBt ZXNzYWdlIHlvdSBhcmUgcmVhZGluZy4gWW91IHdvdWxkIHVzZSByZXBseSBp ZiB5b3UAd2FudCB0byBnZXQgZW1haWwgYmFjayB0byB0aGUgYXV0aG9yIG9m IHRoZSBtZXNzYWdlIGFuZC9vciB0aGUgb3RoZXIAcGVvcGxlIHdobyBoYXZl IGFscmVhZHkgc2VlbiBpdC4gIFlvdSB1c2UgZm9yd2FyZCBpZiB5b3Ugd2Fu dCBzb21lYm9keSBuZXcAdG8gc2VlIHRoZSBtZXNzYWdlLgAgAEluIHRoZSBu b3JtYWwgY2FzZSwgdGhlIG9ubHkgdGhpbmcgdGhhdCB5b3UgbXVzdCBzdXBw bHkgd2hlbiBmb3J3YXJkaW5nIGEAbWVzc2FnZSBpcyB0aGUgbmFtZS9lbWFp bCBhZGRyZXNzIG9mIHRoZSBuZXdzIHJlY2lwaWVudC4gIFBpbmUgd2lsbABp bmNsdWRlIHRoZSB0ZXh0IG9mIHRoZSBmb3J3YXJkZWQgbWVzc2FnZS4gIFBp bmUgd2lsbCBhbHNvIGluY2x1ZGUgYW55AGF0dGFjaG1lbnRzIHRvIHRoZSBt ZXNzYWdlIGlmIHlvdSBoYXZlIHJlcXVlc3RlZCB0aGVtLiAgVGhlcmUgaXMg c3BhY2UAYWJvdmUgdGhlIGZvcndhcmRlZCB0ZXh0IGZvciB5b3UgdG8gaW5j bHVkZSBhbnkgY29tbWVudHMuACAAV2hlbiByZXBseWluZywgeW91IHVzdWFs bHkgaGF2ZSB0byBhbnN3ZXIgc29tZSBxdWVzdGlvbnMuICBJZiB0aGUgbWVz c2FnZQBpcyB0byBtdWx0aXBsZSBwZW9wbGUgYW5kL29yIHNwZWNpZmllZCB3 aXRoIGEgUmVwbHktVG86IGhlYWRlciwgdGhlbiB5b3UAd2lsbCBoYXZlIHRv IGRlY2lkZSB3aG8gc2hvdWxkIGdldCB0aGUgcmVwbHkuICBZb3UgYWxzbyBu ZWVkIHRvIGRlY2lkZQB3aGV0aGVyIG9yIG5vdCB0byBpbmNsdWRlIHRoZSBw cmV2aW91cyBtZXNzYWdlIGluIHlvdXIgcmVwbHkuICBTb21lIG9mAHRoaXMg aXMgY29uZmlndXJhYmxlLiAgU3BlY2lmaWNhbGx5LCBzZWUgdGhlIGluY2x1 ZGUtaGVhZGVyLWluLXJlcGx5IGFuZABpbmNsdWRlLXRleHQtaW4tcmVwbHkg Y29uZmlndXJhdGlvbiBmZWF0dXJlcy4AIABCb3RoIHRoZSBSZXBseSBhbmQg Rm9yd2FyZCBjb21tYW5kcyByZWFjdCB0byB0aGUgZnVsbCBoZWFkZXIgbW9k ZSB0b2dnbGUuAElmIHRoZSBmdWxsIGhlYWRlciBtb2RlIGlzIG9uLCB0aGVu IGFsbCB0aGUgaGVhZGVyIGFuZCBkZWxpdmVyeSBsaW5lcyBhcmUAaW5jbHVk ZWQgd2l0aCB0aGUgdGV4dCBvZiB0aGUgbWVzc2FnZSBpbiB5b3VyIHJlcGx5 L2ZvcndhcmQuACAAU0FWRSBBTkQgRVhQT1JUACAARXhwb3J0ICh7RjEyOkV9 KSBhbmQgU2F2ZSAoe0YxMTpTfSkgYXJlIHRoZSB0d28gYWx0ZXJuYXRpdmVz IFBpbmUgZ2l2ZXMAeW91IHRvIGtlZXAgYSBjb3B5IG9mIHRoZSBtZXNzYWdl IHlvdSBhcmUgcmVhZGluZy4gSWYgeW91IHdhbnQgdG8ga2VlcCB0aGUAbWVz c2FnZSB3aXRoaW4gUGluZSdzIGVtYWlsIHdvcmxkLCB1c2UgInNhdmUiOyBp ZiB5b3Ugd2FudCB0byB1c2UgdGhlAG1lc3NhZ2UgaW4gYW5vdGhlciBwcm9n cmFtLCB1c2UgImV4cG9ydCIuACAAV2hlbiB5b3Ugc2F2ZSBhIG1lc3NhZ2Us IGl0IGlzIHB1dCBpbnRvIGFuIGV4aXN0aW5nIGZvbGRlciBvciBpbnRvIGEg bmV3AGZvbGRlciBpbiBvbmUgb2YgeW91ciBleGlzdGluZyBmb2xkZXIgY29s bGVjdGlvbnMuICBUaGUgbWVzc2FnZSBzdGF5cyBpbgBlbWFpbCBmb3JtYXQg YW5kIGNhbiBiZSByZWFkIGJ5IFBpbmUgYWdhaW4uICBQaW5lIG1heSB1c2Ug YSBzcGVjaWFsIGZvcm1hdABmb3IgaXRzIG1haWwgZm9sZGVycyAtLSBuZXZl ciBlZGl0IGEgUGluZSBmb2xkZXIgYnkgaGFuZCBvciB3aXRoIGFueQBwcm9n cmFtIG90aGVyIHRoYW4gUGluZS4gIFRoZSBleGFjdCBiZWhhdmlvciBvZiB0 aGUgc2F2ZSBjb21tYW5kIGNhbiBiZQBjb25maWd1cmVkIHdpdGggdGhlIHNh dmUtd2lsbC1xdW90ZS1sZWFkaW5nLWZyb21zLCBzYXZlLXdpbGwtbm90LWRl bGV0ZSwAYW5kIHNhdmUtd2lsbC1hZHZhbmNlIGZlYXR1cmUgbGlzdCBzZXR0 aW5ncy4AIABXaGVuIHlvdSB1c2UgZXhwb3J0LCB0aGUgbWVzc2FnZSBpcyBw bGFjZWQgaW4gYSBwbGFpbiB0ZXh0IGZpbGUgaW4geW91cgBob21lIGRpcmVj dG9yeSBvciBjdXJyZW50IHdvcmtpbmcgZGlyZWN0b3J5LCBkZXBlbmRpbmcg b24gdGhlAHVzZS1jdXJyZW50LWRpciBjb25maWd1cmF0aW9uIHNldHRpbmcu ICBJbiB0aGUgbm9ybWFsIGNhc2UsIG9ubHkgbWluaW1hbABoZWFkZXJzIGFy ZSBleHBvcnRlZCB3aXRoIHRoZSBtZXNzYWdlOyBob3dldmVyLCBpZiB0aGUg ZnVsbCBoZWFkZXIgbW9kZSBpcwB0b2dnbGVkIG9uLCB0aGVuIGNvbXBsZXRl IGhlYWRlcnMgYXJlIGV4cG9ydGVkIGFsb25nIHdpdGggdGhlIG1lc3NhZ2UA dGV4dC4AIABWSUVXIEFUVEFDSAAgAFRoZSBWaWV3L1NhdmUgQXR0YWNobWVu dCAoe0Y0OlZ9KSBjb21tYW5kIGFsbG93cyB5b3UgdG8gaGFuZGxlIE1JTUUA YXR0YWNobWVudHMgb24gYSBtZXNzYWdlIHlvdSBoYXZlIHJlY2VpdmVkLiAg UGluZSBzaG93cyB5b3UgYSBsaXN0IG9mIHRoZQBtZXNzYWdlIGF0dGFjaG1l bnRzLS15b3UganVzdCBjaG9vc2UgdGhlIGF0dGFjaG1lbnQgeW91IHdhbnQu ICBZb3UgbWF5AGVpdGhlciB2aWV3IG9yIHNhdmUgdGhlIHNlbGVjdGVkIGF0 dGFjaG1lbnQuACAAQmVjYXVzZSBtYW55IGF0dGFjaG1lbnRzIHJlcXVpcmUg ZXh0ZXJuYWwgcHJvZ3JhbXMgZm9yIGRpc3BsYXksIHRoZXJlIGlzAHNvbWUg c3lzdGVtIGNvbmZpZ3VyYXRpb24gdGhhdCBoYXMgdG8gaGFwcGVuIGJlZm9y ZSB5b3UgY2FuIGFjdHVhbGx5AGRpc3BsYXkgYXR0YWNobWVudHMuICBIb3Bl ZnVsbHkgbXVjaCBvZiB0aGF0IHdpbGwgaGF2ZSBiZWVuIGRvbmUgYWxyZWFk eQBieSB5b3VyIHN5c3RlbSBhZG1pbmlzdHJhdG9yLiAgTUlNRSBjb25maWd1 cmF0aW9uIGlzIGhhbmRsZWQgd2l0aCB0aGUAIm1haWxjYXAiIGNvbmZpZ3Vy YXRpb24gZmlsZS4gIChTZWUgdGhlIHJlbGVhc2Ugbm90ZXMgZm9yIG1vcmUg aW5mb3JtYXRpb24uKQAgAFdIRVJFSVMAIABUaGUgV2hlcmVJcyAoe0Y4Old9 KSBjb21tYW5kIGRvZXMgYSAiZmluZCBpbiBjdXJyZW50IG1lc3NhZ2UiIG9w ZXJhdGlvbi4AWW91IHR5cGUgaW4gYSB3b3JkIGFuZCBQaW5lIHdpbGwgdHJ5 IGFuZCBmaW5kIGl0IGluIHRoZSBtZXNzYWdlIHlvdSBhcmUAcmVhZGluZy4g IFlvdSBjYW4gYWxzbyB1c2UgV2hlcmVJcyB0byBqdW1wIHRvIHRoZSBiZWdp bm5pbmcgKEN0cmwtWSkgb3IAZW5kIChDdHJsLVYpIG9mIHRoZSBtZXNzYWdl LgAgAE5FWFQgTkVXIChUQUIpIENPTU1BTkQAIABXaGVuIHlvdSBwcmVzcyB0 aGUgVEFCIGtleSwgUGluZSBhZHZhbmNlcyB0byB0aGUgbmV4dCAiaW50ZXJl c3RpbmciAG1lc3NhZ2UuICBXaGVuIHlvdSBhcmUgdXNpbmcgUGluZSB0byBy ZWFkIGVtYWlsLCB0aGF0IG1lc3NhZ2UgaXMgdGhlIG5leHQAbWVzc2FnZSBp biB0aGUgZm9sZGVyIHdoaWNoIHlvdSBoYXZlIG5vdCByZWFkIGJlZm9yZSBv ciB3aGljaCB5b3UgaGF2ZQBwcmV2aW91c2x5IG1hcmtlZCAiSW1wb3J0YW50 IiB2aWEgdGhlIEZsYWcgY29tbWFuZC4gIFdoZW4gcmVhZGluZyBuZXdzAGZv bGRlcnMsIHRoZSBuZXh0ICJpbnRlcmVzdGluZyIgbWVzc2FnZSBpcyB0aGUg bmV4dCBvbmUgd2hpY2ggeW91IGhhdmUAbm90IHlldCBkZWxldGVkLgAgAFRB S0UgQUREUkVTUwAgAFdpdGggdGhlIFRha2UgQWRkcmVzcyBjb21tYW5kLCB5 b3UgY2FuIGV4dHJhY3QgZW1haWwgYWRkcmVzc2VzIGZyb20gYW4AaW5jb21p bmcgbWVzc2FnZSBhbmQgc2F2ZSB0aGVtIGluIGFuIGFkZHJlc3MgYm9vay4g IFRoaXMgaXMgYW4gZWFzeSB3YXkAdG8gYWRkIHRvIHlvdXIgYWRkcmVzcyBi b29rIGFuZCBhdm9pZCBoYXZpbmcgdG8gcmVtZW1iZXIgdGhlIGVtYWlsAGFk ZHJlc3NlcyBvZiB0aGUgcGVvcGxlIHdobyB3cml0ZSB0byB5b3UuACAASWYg dGhlIG1lc3NhZ2UgaXMganVzdCB0byB5b3UgaW5kaXZpZHVhbGx5LCB0aGVu IHlvdSB3aWxsIG9ubHkgbmVlZCB0bwBwcm92aWRlIGEgbmlja25hbWUuICBJ ZiB0aGUgbWVzc2FnZSBpcyBtb3JlIGNvbXBsaWNhdGVkICh3aXRoIG1vcmUg dGhhbgBvbmUgcmVjaXBpZW50IG9yIGFuIGVtYWlsIGxpc3QgaW52b2x2ZWQp LCB0aGVuIHlvdSB3aWxsIHNlZSBhbiBhZGRyZXNzAHNlbGVjdGlvbiBzY3Jl ZW4gd2hpY2ggbGV0cyB5b3UgY2hvb3NlIHRoZSBhZGRyZXNzIHlvdSB3YW50 IHRvIHNhdmUgaW50bwB5b3VyIGFkZHJlc3MgYm9vaywgb3IgYWRkIHNldmVy YWwgb2YgdGhlbSB0byBhIHBlcnNvbmFsIGFkZHJlc3MgbGlzdC4AIABIRUFE RVIgTU9ERQAgAEV2ZXJ5IGVtYWlsIG1lc3NhZ2UgY29tZXMgd2l0aCBzb21l IGhlYWRlciBsaW5lcyB0aGF0IHlvdSBub3JtYWxseSBkb24ndABzZWUuICBU aGVzZSBpbmNsdWRlIGFueXdoZXJlIGZyb20gMy0yMCBsaW5lcyBhZGRlZCBi eSB0aGUgSW50ZXJuZXQgbWFpbAB0cmFuc3BvcnQgc3lzdGVtIHRvIHJlY29y ZCB0aGUgcm91dGUgeW91ciBtZXNzYWdlIHRvb2ssIGZvciBkaWFnbm9zdGlj AHB1cnBvc2VzLiAgVGhlc2UgYXJlIG5vcm1hbGx5IG9mIG5vIGltcG9ydCBh bmQgc2ltcGx5IGFkZCBjbHV0dGVyLCBzbyBQaW5lAHN1cHByZXNzZXMgdGhl bSBmcm9tIE1FU1NBR0UgVEVYVCBkaXNwbGF5LiAgVGhlcmUgaXMsIGhvd2V2 ZXIsIGEgd2F5IHRvAHJldmVhbCB0aGVtLgAgAFRoZSBIZWFkZXIgTW9kZSAo e0Y5Okh9KSBjb21tYW5kIGlzIGEgdG9nZ2xlIHdoaWNoIGNvbnRyb2xzIFBp bmUncwBoYW5kbGluZyBvZiB0aGVzZSBoZWFkZXIgbGluZXMuICBOb3JtYWxs eSwgZnVsbCBoZWFkZXJzIGlzICJvZmYiIGFuZCB5b3UAb25seSBzZWUgYSBm ZXcgbGluZXMgYWJvdXQgd2hvIGEgbWVzc2FnZSBpcyB0byBhbmQgd2hvIGl0 IGlzIGZyb20uICBXaGVuAHlvdSBwcmVzcyB7Rjk6IkgifSB0byB0dXJuIGZ1 bGwgaGVhZGVycyBvbiwgUGluZSB3aWxsIHNob3cgeW91IHRoZQBub3JtYWwg aGVhZGVyIGxpbmVzIGFzIHdlbGwgYXMgZGVsaXZlcnkgaGVhZGVycywgY29t bWVudCBoZWFkZXJzIGFuZCBNSU1FAGhlYWRlcnMuACAAU2V2ZXJhbCBkaWZm ZXJlbnQgUGluZSBjb21tYW5kcyBob25vciB0aGUgaGVhZGVyIG1vZGUgLS0g aXQgYWZmZWN0cyBob3cAbWVzc2FnZXMgYXJlIGRpc3BsYXllZCwgaG93IHRo ZXkgYXBwZWFyIGluIGZvcndhcmQgYW5kIHJlcGx5IGVtYWlsLCBob3cAdGhl eSBhcmUgcHJpbnRlZCwgdGhleSBhcmUgc2F2ZWQsIGFuZCBob3cgdGhleSBh cmUgZXhwb3J0ZWQuIEluIFVuaXgAUGluZSwgdGhlIFBpcGUgY29tbWFuZCBp cyBhbHNvIGFmZmVjdGVkLgAgAFRoZSBwcmVzZW5jZSBvciBhYnNlbmNlIG9m IHRoZSBIZWFkZXIgTW9kZSBjb21tYW5kIGlzIGRldGVybWluZWQgYnkgdGhl ACJlbmFibGUtZnVsbC1oZWFkZXItY21kIiBmZWF0dXJlLWxpc3Qgb3B0aW9u IGluIHlvdXIgUGluZQBjb25maWd1cmF0aW9uLgAgAEZMQUcAIABGbGFnICh7 RjExOip9KSBpcyB0aGUgY29tbWFuZCB3aGljaCBhbGxvd3MgdXNlcnMgdG8g bWFuaXB1bGF0ZSB0aGUgc3RhdHVzAGZsYWdzIHdoaWNoIGFwcGVhciBvbiB0 aGUgbGVmdCBzaWRlIG9mIHRoZSBGT0xERVIgSU5ERVggc2NyZWVuLiAgVGhl IG1vc3QAY29tbW9uIHVzZSBvZiB0aGlzIGlzIHRvIG1hcmsgYSBtZXNzYWdl IGFzIGltcG9ydGFudC4gVGhpcyBpcyBzb21ldGhpbmcgb2YAYSBub3RlIHRv IHlvdXJzZWxmIHRvIGdldCBiYWNrIHRvIHRoYXQgbWVzc2FnZS4gIFlvdSBj YW4gYWxzbyB1c2UgdGhlIGZsYWcAY29tbWFuZCB0byBzZXQgKG9yIHVuc2V0 KSB0aGUgZmxhZ3Mgd2hpY2ggaW5kaWNhdGUgdGhhdCBhIG1lc3NhZ2UgaXMg bmV3LAByZWFkIG9yIGFuc3dlcmVkLgAgAFRoZSBhdmFpbGFiaWxpdHkgb2Yg dGhlIGZsYWcgY29tbWFuZCBpcyBkZXRlcm1pbmVkIGJ5IHRoZQAiZW5hYmxl LWZsYWctY21kIiBmZWF0dXJlLWxpc3Qgb3B0aW9uIGluIHlvdXIgUGluZSBj b25maWd1cmF0aW9uLiBBbHNvLABGbGFnIG1heSBiZSBhZG1pbmlzdHJhdGl2 ZWx5IGRpc2FibGVkIGJ5IHlvdXIgc3lzdGVtIG1hbmFnZXI7IGlmIGl0AGRv ZXNuJ3Qgd29yaywgcGxlYXNlIGNoZWNrIHdpdGggeW91ciBsb2NhbCBoZWxw IGRlc2sgYmVmb3JlIHJlcG9ydGluZyBhAGJ1Zy4AIABBTFRFUk5BVEUgQ0hB UkFDVEVSIFNFVFMAIABQaW5lIGF0dGVtcHRzIHRvIHN0YXkgb3V0IG9mIHRo ZSB3YXkgc28gdGhhdCBpdCB3b24ndCBwcmV2ZW50IHlvdSBmcm9tAHZpZXdp bmcgbWFpbCBpbiBhbnkgY2hhcmFjdGVyIHNldC4gIEl0IHdpbGwgc2ltcGx5 IHNlbmQgdGhlIG1lc3NhZ2UgdG8AeW91ciBkaXNwbGF5IGRldmljZS4gIElm IHRoZSBkZXZpY2UgaXMgY2FwYWJsZSBvZiBkaXNwbGF5aW5nIHRoZSBtZXNz YWdlAGFzIGl0IHdhcyB3cml0dGVuIGl0IHdpbGwgZG8gc28uICBJZiBub3Qs IHRoZSBkaXNwbGF5IG1heSBiZSBwYXJ0aWFsbHkgb3IAdG90YWxseSBpbmNv cnJlY3QuICBJZiB0aGUgbWVzc2FnZSBpcyBtYXJrZWQgYXMgYmVpbmcgaW4g YSBjaGFyYWN0ZXIgc2V0AG90aGVyIHRoYW4gIlVTLUFTQ0lJIiBhbmQgaXQg aXMgYSBjaGFyYWN0ZXIgc2V0IHRoYXQgaXMgZGlmZmVyZW50IGZyb20AdGhl IHNldCB5b3UgaGF2ZSBpbmRpY2F0ZWQgd2l0aCB0aGUgImNoYXJhY3Rlci1z ZXQiIHZhcmlhYmxlIGluIHlvdXIAY29uZmlndXJhdGlvbiwgdGhlbiBhIHdh cm5pbmcgbWVzc2FnZSB3aWxsIGJlIHByaW50ZWQgdG8geW91ciBzY3JlZW4g YXQAdGhlIGJlZ2lubmluZyBvZiB0aGUgbWVzc2FnZSBkaXNwbGF5LgAgAElu IGFsbCBjYXNlcyBQaW5lIHJlcXVpcmVzIHRoYXQgdGhlIGRpc3BsYXkgZGV2 aWNlIGNhbiBoYW5kbGUgdGhlAGNoYXJhY3RlciBzZXQuICBGb3IgZXhhbXBs ZSwgbW9zdCBYLXRlcm1pbmFscyB3aWxsIGRpc3BsYXkgdGhlIElTTy04ODU5 LTEAY2hhcmFjdGVyIHNldCBpZiB0aGUgcmlnaHQgZm9udCBpcyBzZWxlY3Rl ZC4gIFZUMjIwJ3MgYW5kIGhpZ2hlciBhbHNvAGRpc3BsYXkgSVNPLTg4NTkt MS4gIERpc3BsYXlzIGZvciBvdGhlciBjaGFyYWN0ZXJzIHNldHMgYXJlIGxl c3MgY29tbW9uLgAgADxFbmQgb2YgaGVscCBvbiB0aGlzIHRvcGljPgAgICAg ICAgICAgICAgICAgICAgICAgICBGT0xERVIgTElTVCBDT01NQU5EUwB7QXZh aWxhYmxlIENvbW1hbmRzIC0tIEdyb3VwIDEgICAgICAgIEF2YWlsYWJsZSBD b21tYW5kcyAtLSBHcm91cCAyICAgICA6TmF2aWdhdGluZyB0aGUgRm9sZGVy IFNjcmVlbiAgICAgICAgICAgIE9wZXJhdGlvbnMgb24gdGhlIFNlbGVjdGVk IEZvbGRlcn0Aey0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICAg ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICAgOi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0gICAgICAgICAgICAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS19AHtGMSAgU2hvdyBIZWxwIFRleHQgICAg ICAgICAgICAgICAgICAgIEYxICBTaG93IEhlbHAgVGV4dCAgICAgICAgICAg ICAgIDogUCAgIE1vdmUgdG8gcHJldmlvdXMgZm9sZGVyICAgICAgICAgICAg ICBWICBWaWV3IEluZGV4IG9mIHNlbGVjdGVkIGZvbGRlcn0Ae0YyICBUb2dn bGUgdG8gc2VlIG1vcmUgY29tbWFuZHMgICAgICAgRjIgIFRvZ2dsZSB0byBz ZWUgbW9yZSBjb21tYW5kcyAgOiBOICAgTW92ZSB0byBuZXh0IGZvbGRlciAg ICAgICAgICAgICAgICAgIEQgIERlbGV0ZX0Ae0YzICBNQUlOIE1FTlUgU2Ny ZWVuICAgICAgICAgICAgICAgICAgRjMgIFF1aXQgUGluZSAgICAgICAgICAg ICAgICAgICAgOiAtICAgU2hvdyBwcmV2aW91cyBwYWdlIG9mIGxpc3Rpbmcg ICAgICAgIFIgIFJlbmFtZX0Ae0Y0ICBTZWxlY3QgZm9sZGVyIGFuZCB2aWV3 IGl0ICAgICAgICAgRjQgIENvbXBvc2UgYSBtZXNzYWdlICAgICAgICAgICAg OlNwYyAgU2hvdyBuZXh0IHBhZ2Ugb2YgbGlzdGluZ30Ae0Y1ICBNb3ZlIHRv IHByZXZpb3VzIGZvbGRlciAgICAgICAgICAgICAgICAgICAgOn0Ae0Y2ICBN b3ZlIHRvIG5leHQgZm9sZGVyICAgICAgICAgICAgICAgRjYgIFNwZWNpZnkg YSBmb2xkZXIgdG8gZ28gdG8gICAgOkZPTERFUiBMSVNUIFNjcmVlbiBDb21t YW5kcyAgICAgICAgICAgICAgR2VuZXJhbCBQaW5lIENvbW1hbmRzfQB7Rjcg IFNob3cgcHJldmlvdXMgc2NyZWVuIG9mIGxpc3RpbmcgICBGNyAgU2hvdyBG T0xERVIgSU5ERVggb2YgY3VycmVudCBmb2xkZXIgOi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLSAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0t LS0tfQB7RjggIFNob3cgbmV4dCBzY3JlZW4gb2YgbGlzdGluZyAgICAgICBG OCAgV2hlcmVpcyAoc2VhcmNoIGZvbGRlciBuYW1lcyk6IEEgIEFkZCBhIGZv bGRlciAgICAgICAgICAgICAgICAgICAgICAgICAgTyAgU2hvdyBhbGwgb3Ro ZXIgYXZhaWxhYmxlIGNvbW1hbmRzfQB7RjkgIERlbGV0ZSBzZWxlY3RlZCBm b2xkZXIgICAgICAgICAgICBGOSAgUHJpbnQgZm9sZGVyIGxpc3RpbmcgICAg ICAgICA6IEcgIFNwZWNpZnkgYSBmb2xkZXIgdG8gZ28gdG8gICAgICAgICAg ICAgPyAgU2hvdyBIZWxwIHRleHQAe0YxMCBBZGQgYSBuZXcgZm9sZGVyICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgOiBJICBTaG93IEZPTERFUiBJTkRFWCBvZiBjdXJyZW50IGZvbGRlciAg IE0gIE1BSU4gTUVOVSBTY3JlZW59AHtGMTEgUmVuYW1lIHNlbGVjdGVkIGZv bGRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogVyAgV2hlcmVpcyAoc2VhcmNoIGZvbGRlciBuYW1lcykgICAgICAg ICBRICBRdWl0IFBpbmV9AHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog WSAgUHJpbnQgZm9sZGVyIGxpc3RpbmcgICAgICAgICAgICAgICAgICBDICBD b21wb3NlIGEgbWVzc2FnZX0AIAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQB8IERlc2NyaXB0aW9uIG9mIHRoZSBGT0xERVIg TElTVCBTY3JlZW4gfAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQAgAFRoZSBwdXJwb3NlIG9mIHRoZSBGT0xERVIgTElTVCBz Y3JlZW4gaXMgdG8gZGlzcGxheSB5b3VyIG1lc3NhZ2UgZm9sZGVycwBhbmQg YWxsb3cgeW91IHRvICJvcGVuIiBvciB2aWV3IGEgbmV3IG9uZSwgb3IgbWFu YWdlIHlvdXIgZm9sZGVycyB1c2luZyB0aGUAUmVuYW1lLCBEZWxldGUsIGFu ZCBBZGQgY29tbWFuZHMuICBUaGUgc3RhdHVzIGJhciBzaG93cyBpbmZvcm1h dGlvbiBhYm91dAB0aGUgY3VycmVudCBmb2xkZXIuACAAVGhlIGFwcGVhcmFu Y2Ugb2YgdGhlIEZvbGRlciBMaXN0IGRlcGVuZHMgdXBvbiB5b3VyIFBpbmUg Y29uZmlndXJhdGlvbi4AVGhlIG1vc3QgYmFzaWMgY29uZmlndXJhdGlvbiB3 aWxsIHNob3cgYSBzaW5nbGUgbGlzdCBvZiBmb2xkZXJzLCBiZWdpbm5pbmcA d2l0aCB0aGUgdGhyZWUgZGlzdGluZ3Vpc2hlZCBmb2xkZXJzIElOQk9YLCBz ZW50LW1haWwsIGFuZCBzYXZlZC1tZXNzYWdlcy4AQWxsIG90aGVyIGZvbGRl cnMgd2lsbCBiZSBsaXN0ZWQgaW4gYWxwaGFiZXRpY2FsIG9yZGVyLgAgAElm IHlvdSBvciB5b3VyIHN5c3RlbSBhZG1pbmlzdHJhdG9yIGhhdmUgZGVmaW5l ZCBhZGRpdGlvbmFsIGNvbGxlY3Rpb25zLABlLmcuIE5ld3MsIHRoZW4geW91 IG1heSBzZWUgZWFjaCBvZiB5b3VyIGNvbGxlY3Rpb25zIGxpc3RlZCB3aXRo IGEAIlNlbGVjdCBIZXJlIHRvIFNlZSBFeHBhbmRlZCBMaXN0IiBidXR0b24u ICBBbHRlcm5hdGl2ZWx5LCBQaW5lIGNhbiBiZQBjb25maWd1cmVkIHRvIGFs d2F5cyBpbW1lZGlhdGVseSBkaXNwbGF5IHRoZSBjb21wbGV0ZSBsaXN0IG9m IGZvbGRlcnMgaW4AZWFjaCBjb2xsZWN0aW9uIHZpYSB0aGUgImV4cGFuZGVk LXZpZXctb2YtZm9sZGVycyIgZmVhdHVyZSBsaXN0IG9wdGlvbi4AIAAtLS0t LS0tLS0tLS0tLS0tLQB8IEFib3V0IEZvbGRlcnMgfAAtLS0tLS0tLS0tLS0t LS0tLQAgAFdoYXQgYXJlIEZvbGRlcnM/ACAARm9sZGVycyBhcmUgc2ltcGx5 IGZpbGVzIHdoZXJlIG1lc3NhZ2VzIGFyZSBrZXB0LiAgRXZlcnkgbWVzc2Fn ZSBoYXMgdG8gYmUAaW4gYSBmb2xkZXIuICBNb3N0IGV2ZXJ5IFBpbmUgdXNl ciBzdGFydHMgb3V0IHdpdGggMyBmb2xkZXJzOiBhbiBJTkJPWCwgYQBmb2xk ZXIgZm9yIHNlbnQgbWFpbCBhbmQgYSBmb2xkZXIgZm9yIHNhdmVkIG1lc3Nh Z2VzLgAgAFlvdSBtYXkgY3JlYXRlIGFzIG1hbnkgb3RoZXIgZm9sZGVycyBh cyB5b3Ugd2lzaC4gIFRoZXkgbXVzdCBiZSBnaXZlbgBuYW1lcyB0aGF0IGNh biBiZSBmaWxlbmFtZXMgb24gdGhlIGZpbGVzeXN0ZW0uICBPbiBET1MgdGhh dCBtZWFucyB0aGV5AG11c3QgYmUgOC1jaGFyYWN0ZXJzIG9yIGxlc3M7IG9u IFVuaXggeW91IHNob3VsZG4ndCB1c2Ugc3BlY2lhbCBjaGFyYWN0ZXJzAHN1 Y2ggYXMgIi8iLiAgTm9ybWFsbHkgUEMtUGluZSBmb2xkZXJzIGFyZSBhdXRv bWF0aWNhbGx5IGdpdmVuIHRoZSBET1MAZXh0ZW5zaW9uICIuTVRYIiAod2hp Y2ggc3RhbmRzIGZvciBNYWlsYm94LXRleHQpLiAgVGhlIGV4dGVuc2lvbiBp cwBzdXBwcmVzc2VkIGZyb20gRk9MREVSIExJU1QgZGlzcGxheXMsIGFuZCBz aG91bGQgbm90IGJlIGVudGVyZWQgd2hlbgB0eXBpbmcgYSBmb2xkZXIgbmFt ZSBhdCBhIFNhdmUgb3IgR290byBwcm9tcHQuICBUaGUgdXNlIG9mIHRoZSBN VFggZXh0ZW5zaW9uAGNhbiBiZSBvdmVycmlkZGVuIGJ5IGEgU2V0dXAvQ29u ZmlnIG9wdGlvbiwgd2hpY2ggbWF5IGJlIHVzZWZ1bCB3aGVuAGFjY2Vzc2lu ZyBzYXZlZC1tZXNzYWdlIGZvbGRlcnMgb24gYSBVbml4IGhvc3QgdmlhIFNN QiBvciBORlMuICBQQy1QaW5lAGNhbiB1bmRlcnN0YW5kIHRoZSBub3JtYWwg VW5peCBtYWlsIGZvbGRlciBmb3JtYXQsIGJ1dCBjYW4gb25seSBvcGVuAHRo b3NlIGZvbGRlcnMgUkVBRC1PTkxZLgAgAFlvdSBjYW4gbW92ZSBtZXNzYWdl cyBmcm9tIG9uZSBmb2xkZXIgdG8gYW5vdGhlciBieSBvcGVuaW5nIHRoZSBv cmlnaW5hbABmb2xkZXIgYW5kIHNhdmluZyBtZXNzYWdlcyBpbnRvIHRoZSBv dGhlciBmb2xkZXIganVzdCBhcyB5b3UgY2FuIHNhdmUAbWVzc2FnZSBmcm9t IHlvdXIgSU5CT1ggdG8gYW55IG90aGVyIGZvbGRlci4AIABGb2xkZXJzIGFy ZSBqdXN0IGZpbGVzIGluIHRoZSBmaWxlc3lzdGVtLiAgSG93ZXZlciwgdGhl IGZpbGVzIHdoaWNoIGFyZQBmb2xkZXJzIGhhdmUgc29tZSBzcGVjaWFsIGZv cm1hdHRpbmcgaW4gdGhlbSAoc28gdGhhdCBQaW5lIGtub3dzIHdoZXJlIG9u ZQBtZXNzYWdlIGVuZHMgYW5kIGFub3RoZXIgYmVnaW5zKSBhbmQgc2hvdWxk ICpub3QqIGJlIGVkaXRlZCBvdXRzaWRlIG9mAFBpbmUuICBJZiB5b3Ugd2Fu dCBjb3BpZXMgb2YgeW91ciBtZXNzYWdlcyBpbiB0ZXh0IGZpbGVzIHRoYXQg eW91IGNhbiBlZGl0AG9yIG90aGVyd2lzZSBtYW5pcHVsYXRlLCB1c2UgdGhl IGV4cG9ydCBjb21tYW5kIHRvIGV4cG9ydCB0aGVtIGZyb20gUGluZS4AIAAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tAHwgRm9sZGVyIENvbGxlY3Rpb25zIHwA LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQAgAFRob3NlIG9mIHlvdSB3aXRoIHNp bXBsZSBtYWlsIGNvbmZpZ3VyYXRpb25zIHdpbGwganVzdCBzZWUgYSBsaXN0 IG9mIGFsbCB0aGUAZm9sZGVycyB5b3UgaGF2ZS4gIFRoZSBzcGVjaWFsIGZv bGRlcnMgZm9yIElOQk9YLCBzZW50IG1haWwgYW5kIHNhdmVkIG1lc3NhZ2Vz AHdpbGwgYXBwZWFyIGF0IHRoZSB0b3Agb2YgdGhlIGxpc3QuICBBbGwgb3Ro ZXJzIGFyZSBpbiBhbHBoYWJldGljYWwgb3JkZXIuACAAVGhhdCBtb2RlbCB3 b3VsZG4ndCB3b3JrIGZvciBQaW5lIHVzZXJzIHdpdGggbXVsdGlwbGUgY29s bGVjdGlvbnMuICBJZiB5b3UAb3IgeW91ciBzeXN0ZW0gYWRtaW5pc3RyYXRv ciBoYXZlIGRlZmluZWQgbW9yZSB0aGFuIG9uZSBjb2xsZWN0aW9uIG9yIGlm AHlvdSBoYXZlIGEgY29sbGVjdGlvbiAobmV3cyBvciBvdGhlcndpc2UpIGRl ZmluZWQgb24geW91ciBzeXN0ZW0sIHRoZW4geW91AHdpbGwgc2VlIGVhY2gg b2YgeW91ciBjb2xsZWN0aW9ucyBsaXN0ZWQgd2l0aCBhICJTZWxlY3QgSGVy ZSB0byBTZWUARXhwYW5kZWQgTGlzdCIgYnV0dG9uLiAgUGluZSBjYW4gYmUg Y29uZmlndXJlZCB0byBhbHdheXMgc2hvdyB5b3UgYWxsAGZvbGRlcnMgaW4g YWxsIGNvbGxlY3Rpb25zIHdpdGggdGhlICJleHBhbmRlZC12aWV3LW9mLWZv bGRlcnMiIGZlYXR1cmUAbGlzdCBvcHRpb24gaW4geW91ciBQaW5lIGNvbmZp Z3VyYXRpb24uACAAV2h5IGhhdmUgQ29sbGVjdGlvbnM/ACAASWYgYSBQaW5l IHVzZXIgb25seSBnb3QgNSBtZXNzYWdlcyBhIGRheSBhbmQgdXNlZCB0aGUg c2FtZSBjb21wdXRlciBhbGwgdGhlAHRpbWUsIHRoZW4gZm9sZGVycyB3b3Vs ZCBiZSBlbm91Z2guICBGb3IgZ29vZCBvciBiYWQsIHRoYXQgaXMgbm90IHRo ZQBjYXNlLiAgUGVvcGxlIHdobyB1c2UgbW9yZSB0aGFuIG9uZSBjb21wdXRl ciBhY2NvdW50IG5lZWQgdG8gaGF2ZQBkaWZmZXJlbnQgc2V0cyBvZiBmb2xk ZXJzIG9uIHRob3NlIGRpZmZlcmVudCBwbGF0Zm9ybXMuICBQZW9wbGUgd2hv IGhhdmUAaHVuZHJlZHMgb3IgdGhvdXNhbmRzIG9mIGZvbGRlcnMgbmVlZCBh IHdheSB0byBncm91cCBmb2xkZXJzIHRvZ2V0aGVyLgBUaGF0IGlzIHdoZXJl IGNvbGxlY3Rpb25zIGNvbWUgaW4uACAAVHlwZXMgb2YgQ29sbGVjdGlvbnMu ACAAQSBjb2xsZWN0aW9uIG9mIGZvbGRlcnMgaXMganVzdCBhIGdyb3VwIG9m IGZvbGRlcnMgaW4gdGhlIHNhbWUgZGlyZWN0b3J5AG9uIHRoZSBzYW1lIG1h Y2hpbmUuICBJbiBnZW5lcmFsLCBhbGwgY29sbGVjdGlvbnMgb2YgZm9sZGVy cyBhcmUgZXF1YWwgaW4AUGluZSdzIGV5ZS4gIEhvd2V2ZXIsIHRoZXJlIGFy ZSBzb21lIHNwZWNpYWwgY29sbGVjdGlvbnM6ACAAICAgICAgICBJTkNPTUlO RyBGT0xERVJTOiAgUGluZSdzICJpbmNvbWluZy1mb2xkZXJzIiBjb25maWd1 cmF0aW9uIGlzIGEAc3BlY2lhbCBjb2xsZWN0aW9uIHVzZWQgdG8gc3VwcGxl bWVudCB5b3VyIHNpbmdsZSBJTkJPWC4gIEFsbCB0aGUgZm9sZGVycwBoZXJl IGFyZSB0aG9zZSB0aGF0IGdldCBpbmNvbWluZyBtZXNzYWdlcy4gIFlvdSBt YXkgaGF2ZSBtdWx0aXBsZSBmb2xkZXJzAGxpa2UgdGhpcyBiZWNhdXNlIHlv dSB1c2UgYW4gZXh0ZXJuYWwgcHJvZ3JhbSB0byBmaWx0ZXIgeW91ciBlbWFp bCBvcgBiZWNhdXNlIHlvdSBoYXZlIG11bHRpcGxlIGFjY291bnRzLgAgACAg ICAgICAgTkVXUzogIFlvdSBjYW4gYWxzbyBkZWZpbmUgYSBjb2xsZWN0aW9u IHNwZWNpZmljYWxseSBmb3IAbmV3c2dyb3Vwcy4gIFBpbmUgZG9lcyB0aGlz IGZvciB5b3UgaW1wbGljaXRseSB3aGVuIHlvdSBkZWZpbmUgYSBOTlRQAFNl cnZlciBpbiB5b3VyIFBpbmUgY29uZmlndXJhdGlvbi4gIFRoZSBuZXdzIGNv bGxlY3Rpb24gaXMgcHJlc2VudGVkIGxhc3QAYW5kIFBpbmUga25vd3Mgbm90 IHRvIHNhdmUgbWVzc2FnZXMgdGhlcmUuACAAICAgICAgICBERUZBVUxUIENP TExFQ1RJT04gRk9SIFNBVkVTOiAgUGVyaGFwcyB0aGUgbW9zdCBpbXBvcnRh bnQgc3BlY2lhbABjb2xsZWN0aW9uIGlzIHRoZSBvbmUgd2hpY2ggeW91IHNw ZWNpZnkgYXMgdGhlIGZpcnN0IGl0ZW0gb2YgdGhlAGNvbmZpZ3VyYXRpb24g Zm9yICJmb2xkZXItY29sbGVjdGlvbnMiLiAgVGhpcyBpcyB0aGUgZGVmYXVs dCBjb2xsZWN0aW9uAGZvciB5b3VyIHNhdmVkIGFuZCBzZW50IG1lc3NhZ2Vz IGZvbGRlcnMuACAAVGhlcmUgaXMgbm8gbGltaXQgdG8gdGhlIG51bWJlciBv ZiBjb2xsZWN0aW9ucyB5b3UgY2FuIGhhdmUuIEV2ZXJ5b25lAHN0YXJ0cyB3 aXRoIGp1c3Qgb25lIGNvbGxlY3Rpb24gYW5kIGZldyBwZW9wbGUgZXZlciBo YXZlIG1vcmUgdGhhbiBhIGRvemVuAG9yIHNvLgAgAERlZmluaW5nIENvbGxl Y3Rpb25zLgAgAEluIHRoZSBhYnNlbmNlIG9mIGFueSBmb2xkZXItY29sbGVj dGlvbiBkZWZpbml0aW9ucywgUGluZSB3aWxsIGFzc3VtZSBhAHNpbmdsZSBk ZWZhdWx0IGZvbGRlciBjb2xsZWN0aW9uLCBhbmQgaWYgbmVjZXNzYXJ5LCBj cmVhdGUgdGhlIGRpcmVjdG9yeQAibWFpbCIgaW4geW91ciBVbml4IGhvbWUg ZGlyZWN0b3J5IHRvIGhvbGQgeW91ciBmb2xkZXJzLiAgT3RoZXJ3aXNlLABQ aW5lIHdpbGwgbmV2ZXIgY3JlYXRlIGFueSBkaXJlY3Rvcmllcy4gIEhvd2V2 ZXIsIHlvdSBtYXkgY3JlYXRlIGFzIG1hbnkAbWFpbCBkaXJlY3RvcmllcyBh cyB5b3Ugd291bGQgbGlrZSB1c2luZyB0aGUgVW5peCAibWtkaXIiIGNvbW1h bmQsIGFuZAB0aGVuIGRlZmluZSBmb2xkZXItY29sbGVjdGlvbiBlbnRyaWVz IHRvIGNvcnJlc3BvbmQgd2l0aCBlYWNoIG9uZS4gVGhpcyBpcwBkb25lIHZp YSB0aGUgU2V0dXAvQ29uZmlnIGNvbW1hbmQgb24gdGhlIE1haW4gTWVudS4A IAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tAHwgVmFsaWQgRm9sZGVyIE5hbWVz IHwALS0tLS0tLS0tLS0tLS0tLS0tLS0tLQAgAE9uY2UgeW91ciBmb2xkZXIg Y29sbGVjdGlvbnMgYXJlIGRlZmluZWQsIHlvdSBjYW4gdXN1YWxseSByZWZl ciB0bwBmb2xkZXJzIGJ5IHRoZWlyIHNpbXBsZSAodW5xdWFsaWZpZWQpIG5h bWUsIG9yIHBpY2sgZnJvbSBhIEZPTERFUiBMSVNUAGRpc3BsYXkuICBIb3dl dmVyLCB1bmRlcnN0YW5kaW5nIHRoZSBjb21wbGV0ZSBzeW50YXggZm9yIGZv bGRlciBuYW1lcywAYm90aCBsb2NhbCBhbmQgcmVtb3RlLCBpcyBoYW5keSB3 aGVuIHVzaW5nIHRoZSBHb3RvIGNvbW1hbmQgYW5kIHdoZW4AeW91IGFyZSBh ZGRpbmcgbmV3IGZvbGRlciBjb2xsZWN0aW9ucyB2aWEgdGhlIFNFVFVQIENP TkZJR1VSQVRJT04gc2NyZWVuLgAgAExvY2FsIGZvbGRlcnMgZm9sbG93IHRo ZSBsb2NhbCBuYW1pbmcgcnVsZXMuICBGb3IgZXhhbXBsZSwAIn4vbWFpbC9z ZXB0ZW1iZXItMTk5NCIgbWlnaHQgYmUgYSByZWFzb25hYmxlIGZvbGRlciBu YW1lIG9uIFVuaXgAYW5kICJcQzpcUElORVxGT0xERVJTXE9DVC05NCIgbWln aHQgZXhpc3Qgb24gYSBQQy4AIABQaW5lIHVzZXJzIGhhdmUgdGhlIG9wdGlv biBvZiB1c2luZyBmb2xkZXJzIHdoaWNoIGFyZSBzdG9yZWQgb24gc29tZSBv dGhlcgBjb21wdXRlci4gIFBpbmUgYWNjZXNzZXMgcmVtb3RlIGZvbGRlcnMg dmlhIElNQVAgKHRoZSBJbnRlcm5ldCBNZXNzYWdlAEFjY2VzcyBQcm90b2Nv bCksIG9yIGluIHRoZSBjYXNlIG9mIG5ld3MsIHZpYSBOTlRQICh0aGUgTmV0 d29yayBOZXdzAFRyYW5zcG9ydCBQcm90b2NvbCkuICBUbyBiZSBhYmxlIHRv IGFjY2VzcyByZW1vdGUgZm9sZGVycyBpbiBQaW5lLCB0aGUAcmVtb3RlIGhv c3QgbXVzdCBiZSBydW5uaW5nIHRoZSBhcHByb3ByaWF0ZSBzZXJ2ZXIgc29m dHdhcmUgKGltYXBkIG9yAG5udHBkKSBhbmQgeW91IG11c3QgY29ycmVjdGx5 IHNwZWNpZnkgdGhlIG5hbWUgb2YgdGhlIGZvbGRlciB0byBQaW5lLABpbmNs dWRpbmcgdGhlIGRvbWFpbiBuYW1lIG9mIHRoZSByZW1vdGUgbWFjaGluZS4g Rm9yIGV4YW1wbGUsACJ7ezp7fW1vbmV0LmFydC5ub3doZXJlLmVkdX1JTkJP WCIgaXMgYSByZW1vdGUgZm9sZGVyIHNwZWNpZmljYXRpb24sIGFzAGlzICJ7 ezp7fW1vbmV0LmFydC5ub3doZXJlLmVkdX1+L21haWwvc2VwdGVtYmVyLTE5 OTQiLiAgQXMgeW91IGNhbiB0ZWxsLAB0aGUgbmFtZSBvZiB0aGUgY29tcHV0 ZXIgaXMgaW4ge3s6e319IGJyYWNrZXRzIGZvbGxvd2VkIGltbWVkaWF0ZWx5 IGJ5IHRoZQBuYW1lIG9mIHRoZSBmb2xkZXIuICBJZiwgYXMgaW4gdGhlc2Ug ZXhhbXBsZXMsIHRoZXJlIGlzIG5vIHJlbW90ZSBhY2Nlc3MAcHJvdG9jb2wg c3BlY2lmaWVkLCB0aGVuIElNQVAgaXMgYXNzdW1lZC4AIABUaGVyZSBhcmUg Y2VydGFpbiBtYXJraW5ncyB3aGljaCBoYXZlIHNwZWNpYWwgbWVhbmluZ3Mg aW4gZm9sZGVyIG5hbWVzOgAgICAgbyBBICIqIiBpbiBmcm9udCBvZiB0aGUg Zm9sZGVyIHNwZWNpZmljYXRpb24gbWVhbnMgdGhhdCB0aGUgZm9sZGVyIGlz ACAgICAgIGEgYnVsbGV0aW4gYm9hcmQgLS0gc2hhcmVkIGFjY2VzcyBhbmQg bm8gd3JpdGUgcHJpdmlsZWdlcy4gIEV4YW1wbGVzOgAgICAgICAgICAgICpj b21wLm1haWwucGluZSwgKnt7Ont9d2hhcmhvbC5hcnQubm93aGVyZS5lZHV9 am9iLWJvYXJkACAgICBvIEEgZm9sZGVyIG5hbWUgYmVnaW5uaW5nIHdpdGgg IiNtaC8iIGlzIGFuIG1oIGZvcm1hdCBmb2xkZXIuICBFeGFtcGxlczoAICAg ICAgICAgICAjbWgvbWFpbC9zZXAtMTk5NCwge3s6e31yZW1icmFuZHQuYXJ0 Lm5vd2hlcmUuZWR1fSNtaC9tYWlsL3NlcC0xOTk0ACAAVGhlcmUgYXJlIGNl cnRhaW4gZmxhZ3Mgd2l0aGluIHJlbW90ZSBmb2xkZXIgbmFtZXM6ACAgICBv IEFuICIvYW5vbnltb3VzIiBmbGFnIG1lYW5zIGFub255bW91cyBJTUFQIGFj Y2Vzcy4gIEV4YW1wbGU6ACAgICAgIHt7Ont9d2hhcmhvbC5hcnQubm93aGVy ZS5lZHUvYW5vbnltb3VzfWpvYi1ib2FyZAAgICAgbyBBICIvbm50cCIgZmxh ZyBtZWFucyBOTlRQIHByb3RvY29sIGFjY2Vzcy4gIEl0IGNhbm5vdCBiZSB1 c2VkIHdpdGgAICAgICAgdGhlIC9hbm9ueW1vdXMgZmxhZy4gIEV4YW1wbGU6 ACAgICAgICAgICAgKnt7Ont9bmV3cy5ub3doZXJlLmVkdS9ubnRwfWNvbXAu bWFpbC5waW5lACAATm90ZSB0aGF0ICJJTkJPWCIgaGFzIHNwZWNpYWwgbWVh bmluZyBpbiBib3RoIGxvY2FsIGFuZCByZW1vdGUgZm9sZGVyAHNwZWNpZmlj YXRpb25zLiAgVGhlIG5hbWUgSU5CT1ggcmVmZXJzIHRvIHlvdXIgInByaW5j aXBhbCBpbmNvbWluZwBtZXNzYWdlIGZvbGRlciIgYW5kIHdpbGwgYmUgbWFw cGVkIHRvIHRoZSBhY3R1YWwgZmlsZSBuYW1lIHVzZWQgZm9yIHlvdXIASU5C T1ggb24gYW55IGdpdmVuIGhvc3QuICBUaGVyZWZvcmUsIGEgbmFtZSBsaWtl ACJ7ezp7fXh4eC5hcnQubm93aGVyZS5lZHV9SU5CT1giIHJlZmVycyB0byB3 aGF0ZXZlciBmaWxlIGlzIHVzZWQgdG8Ac3RvcmUgaW5jb21pbmcgbWFpbCBm b3IgeW91IG9uIHRoYXQgcGFydGljdWxhciBob3N0LgAgADxFbmQgb2YgaGVs cCBvbiB0aGlzIHRvcGljPgAgAFRoaXMgc2NyZWVuIGlzIGRlc2lnbmVkIHRv IGFsbG93IHlvdSB0byBxdWlja2x5IGFuZCBlYXNpbHkgc3VydmV5IHlvdXIA Zm9sZGVycyBhbmQgc2VsZWN0IG9uZSB0byBvcGVuLgAgAE5hdmlnYXRpbmcg dGhlIExpc3Qgb2YgRm9sZGVycyAgICAgICAgICAgICBHZW5lcmFsIFBpbmUg Q29tbWFuZHMALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICAg ICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQB7RjUgOiBQIH0gIE1vdmUg dG8gcHJldmlvdXMgZm9sZGVyICAgICAgICAgIHtGMSA6ID8gfSAgU2hvdyB0 aGlzIGhlbHAgdGV4dAB7RjYgOiBOIH0gIE1vdmUgdG8gbmV4dCBmb2xkZXIA e0Y3IDogLSB9ICBTaG93IHByZXZpb3VzIHNjcmVlbiBvZiBmb2xkZXJzAHtG OCA6U3BjfSAgU2hvdyBuZXh0IHNjcmVlbiBvZiBmb2xkZXJzAHtGMTI6IFcg fSAgV2hlcmVJcyAoc2VhcmNoIGZvbGRlciBuYW1lcykAIABGb2xkZXIgU2Vs ZWN0aW9uIENvbW1hbmRzAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Ae0Yz IDogRSB9ICBFeGl0IHRoZSBGb2xkZXIgU2VsZWN0IG1lbnUgKHdpdGhvdXQg c2VsZWN0aW5nIGEgZm9sZGVyKQB7RjQgOiBTIH0gIFNlbGVjdCB0aGUgY3Vy cmVudGx5IGhpZ2hsaWdodGVkIGZvbGRlcgAgAEZPUiBNT1JFIElORk9STUFU SU9OOiBGcm9tIHRoZSBNYWluIE1lbnUsIHNlbGVjdCAiTCBGT0xERVIgTElT VCIgYW5kAHByZXNzICI/IiBmb3IgSGVscC4uLiBMb29rIGZvciB0aGUgc2Vj dGlvbiAiQWJvdXQgRm9sZGVycyIuACAAPEVuZCBvZiBoZWxwIG9uIHRoaXMg dG9waWM+ACAAVGhpcyBzY3JlZW4gaXMgZGVzaWduZWQgdG8gYWxsb3cgeW91 IHRvIHF1aWNrbHkgYW5kIGVhc2lseSBzdXJ2ZXkgeW91cgBmb2xkZXJzIGFu ZCBzZWxlY3Qgb25lIHRvIHVzZSBmb3Igc2F2aW5nIHRoZSBjdXJyZW50IG1l c3NhZ2UuACAATmF2aWdhdGluZyB0aGUgTGlzdCBvZiBGb2xkZXJzICAgICAg ICAgICAgIEdlbmVyYWwgUGluZSBDb21tYW5kcwAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0gICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0t LS0tAHtGNSA6IFAgfSAgTW92ZSB0byBwcmV2aW91cyBmb2xkZXIgICAgICAg ICAge0YxIDogPyB9ICBTaG93IHRoaXMgaGVscCB0ZXh0AHtGNiA6IE4gfSAg TW92ZSB0byBuZXh0IGZvbGRlcgB7RjcgOiAtIH0gIFNob3cgcHJldmlvdXMg c2NyZWVuIG9mIGZvbGRlcnMAe0Y4IDpTcGN9ICBTaG93IG5leHQgc2NyZWVu IG9mIGZvbGRlcnMAe0YxMjogVyB9ICBXaGVyZUlzIChzZWFyY2ggZm9sZGVy IG5hbWVzKQAgAEZvbGRlciBTZWxlY3Rpb24gQ29tbWFuZHMALS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQB7RjMgOiBFIH0gIEV4aXQgdGhlIEZvbGRlciBT ZWxlY3QgbWVudSAod2l0aG91dCBzZWxlY3RpbmcgYSBmb2xkZXIpAHtGNCA6 IFMgfSAgU2VsZWN0IHRoZSBjdXJyZW50bHkgaGlnaGxpZ2h0ZWQgZm9sZGVy ACAARk9SIE1PUkUgSU5GT1JNQVRJT046IEZyb20gdGhlIE1haW4gTWVudSwg c2VsZWN0ICJMIEZPTERFUiBMSVNUIiBhbmQAcHJlc3MgIj8iIGZvciBIZWxw Li4uIExvb2sgZm9yIHRoZSBzZWN0aW9uICJBYm91dCBGb2xkZXJzIi4AIAA8 RW5kIG9mIGhlbHAgb24gdGhpcyB0b3BpYz4AIABUaGlzIHNjcmVlbiBpcyBk ZXNpZ25lZCB0byBhbGxvdyB5b3UgdG8gcXVpY2tseSBhbmQgZWFzaWx5IHN1 cnZleSB5b3VyAGZvbGRlcnMgYW5kIHNlbGVjdCBvbmUgdG8gdXNlIGFzIHRo ZSBmaWxlIGNhcmJvbiBjb3B5IChmY2MpIGZvciB0aGUAY3VycmVudCBtZXNz YWdlLgAgAE5hdmlnYXRpbmcgdGhlIExpc3Qgb2YgRm9sZGVycyAgICAgICAg ICAgICBHZW5lcmFsIFBpbmUgQ29tbWFuZHMALS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t LQB7RjUgOiBQIH0gIE1vdmUgdG8gcHJldmlvdXMgZm9sZGVyICAgICAgICAg IHtGMSA6ID8gfSAgU2hvdyB0aGlzIGhlbHAgdGV4dAB7RjYgOiBOIH0gIE1v dmUgdG8gbmV4dCBmb2xkZXIAe0Y3IDogLSB9ICBTaG93IHByZXZpb3VzIHNj cmVlbiBvZiBmb2xkZXJzAHtGOCA6U3BjfSAgU2hvdyBuZXh0IHNjcmVlbiBv ZiBmb2xkZXJzAHtGMTI6IFcgfSAgV2hlcmVJcyAoc2VhcmNoIGZvbGRlciBu YW1lcykAIABGb2xkZXIgU2VsZWN0aW9uIENvbW1hbmRzAC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0Ae0YzIDogRSB9ICBFeGl0IHRoZSBGb2xkZXIgU2Vs ZWN0IG1lbnUgKHdpdGhvdXQgc2VsZWN0aW5nIGEgZm9sZGVyKQB7RjQgOiBT IH0gIFNlbGVjdCB0aGUgY3VycmVudGx5IGhpZ2hsaWdodGVkIGZvbGRlcgAg AEZPUiBNT1JFIElORk9STUFUSU9OOiBGcm9tIHRoZSBNYWluIE1lbnUsIHNl bGVjdCAiTCBGT0xERVIgTElTVCIgYW5kAHByZXNzICI/IiBmb3IgSGVscC4u LiBMb29rIGZvciB0aGUgc2VjdGlvbiAiQWJvdXQgRm9sZGVycyIuACAAPEVu ZCBvZiBoZWxwIG9uIHRoaXMgdG9waWM+ACAgICAgICAgICAgICAgICAgICAg ICAgICBBRERSRVNTIEJPT0sgQ09NTUFORFMAe0F2YWlsYWJsZSAgQ29tbWFu ZHMgLS0gR3JvdXAgMSAgICAgICAgIEF2YWlsYWJsZSBDb21tYW5kcyAtLSBH cm91cCAyICAgOkFkZHJlc3MgQm9vayBOYXZpZ2F0aW9uICAgICAgICBHZW5l cmFsIFBpbmUgQ29tbWFuZHN9AHstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g IDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgICAgICAgLS0tLS0tLS0tLS0t LS0tLS0tLS0tfQB7RjEgIFNob3cgSGVscCBUZXh0ICAgICAgICAgICAgICAg ICAgICAgIEYxICBTaG93IEhlbHAgVGV4dCAgICAgICAgICAgICA6IFAgIFBy ZXYgQWRkcmVzcyAgICAgICAgICAgICAgICAgID8gIERpc3BsYXkgdGhpcyBo ZWxwIHRleHR9AHtGMiAgVG9nZ2xlIHRvIHNlZSBtb3JlIGNvbW1hbmRzICAg ICAgICAgRjIgIFRvZ2dsZSB0byBzZWUgbW9yZSBjb21tYW5kczogTiAgTmV4 dCBBZGRyZXNzICAgICAgICAgICAgICAgICAgTyAgU2hvdyBhbGwgb3RoZXIg YXZhaWxhYmxlIGNvbW1hbmRzfQB7RjMgIEV4aXQgdGhpcyBzY3JlZW4gICAg ICAgICAgICAgICAgICAgIEYzICBRdWl0IFBpbmUgICAgICAgICAgICAgICAg ICA6IC0gIFByZXZpb3VzIHBhZ2Ugb2YgYWRkcmVzcyBib29rIEUgIEV4aXQg dGhpcyBzY3JlZW59AHtGNCAgVmlldy9FZGl0IHNlbGVjdGVkIGVudHJ5ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpTcGMg TmV4dCBwYWdlIG9mIGFkZHJlc3MgYm9vayAgICAgUSAgUXVpdCBQaW5lfQB7 RjUgIE1vdmUgdG8gcHJldmlvdXMgZW50cnkgICAgICAgICAgICAgIEY1ICBG T0xERVIgTElTVCBzY3JlZW4gICAgICAgICA6IFcgIFdoZXJlSXMgKHNlYXJj aCBmb3Igd29yZC8gICAgIEMgIENvbXBvc2UgbWVzc2FnZSB0byBzZWxlY3Rl ZCBhZGRyfQB7RjYgIE1vdmUgdG8gbmV4dCBlbnRyeSAgICAgICAgICAgICAg ICAgIEY2ICBTcGVjaWZ5IGEgZm9sZGVyIHRvIGdvIHRvICA6ICAgICAgb3Ig IG5hbWUgaW4gYWRkcmVzcyBib29rKSAgIEwgIEZPTERFUiBMSVNUIHNjcmVl bn0Ae0Y3ICBQcmV2aW91cyBwYWdlIG9mIGFkZHJlc3MgYm9vayAgICAgICBG NyAgRk9MREVSIElOREVYIHNjcmVlbiAgICAgICAgOiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBHICBTcGVjaWZ5IGEgZm9sZGVyIHRvIGdv IHRvfQB7RjggIE5leHQgcGFnZSBvZiBhZGRyZXNzIGJvb2sgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6QWRkcmVzcyBCb29r IENvbW1hbmRzICAgICAgICAgICAgIEkgIEZPTERFUiBJTkRFWCBzY3JlZW59 AHtGOSAgRGVsZXRlIHNlbGVjdGVkIGVudHJ5ICAgICAgICAgICAgICAgRjkg IFByaW50IGFkZHJlc3MgYm9vayAgICAgICAgIDotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS19AHtGMTAgQWRkIG5l dyBlbnRyeSB0byBhZGRyZXNzIGJvb2sgICAgICAgRjEwIFRha2VBZGRyIHRv IGFub3RoZXIgYWJvb2sgIDogViAgVmlldy9FZGl0IHNlbGVjdGVkIGVudHJ5 ICAgICAgRCAgRGVsZXRlIHNlbGVjdGVkIGVudHJ5fQB7RjExIENvbXBvc2Ug dG8gc2VsZWN0ZWQgZW50cnkgICAgICAgICAgIEYxMSBFeHBvcnQgZW50cnkg dG8gYSBmaWxlICAgICA6IFkgIFByaW50IGFkZHJlc3MgYm9vayAgICAgICAg ICAgIFQgIFRha2VBZGRyIHRvIGFub3RoZXIgYWRkcmVzcyBib29rfQB7RjEy IFdoZXJlaXMgKHNlYXJjaCBhZGRyZXNzIGJvb2spICAgICAgIEYxMiBGb3J3 YXJkIGVudHJ5IGJ5IG1haWwgICAgICA6IFggIEV4cG9ydCBlbnRyeSB0byBh IGZpbGUgICAgICAgIEEgIEFkZCBuZXcgZW50cnkgdG8gYWRkcmVzcyBib29r fQB7OiBGICBGb3J3YXJkIGVudHJ5IGJ5IG1haWx9ACAALS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tAHwgRGVzY3JpcHRpb24g b2YgdGhlIEFkZHJlc3MgQm9vayBTY3JlZW4gfAAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AIABUaGlzIHNjcmVlbiBsZXRz IHlvdSBlZGl0IGFueSBhbmQgYWxsIGVudHJpZXMgaW4geW91ciBhZGRyZXNz IGJvb2suICBJdABhbHNvIGFjdHMgYXMgYSBzaG9ydC1jdXQgZm9yIGNvbXBv c2luZyBtZXNzYWdlcyB0byBwZW9wbGUgaW4gdGhlIGFkZHJlc3MAYm9vay4g IFdoZW4sIGZyb20gdGhpcyBzY3JlZW4sIHlvdSBwcmVzcyB7RjExOiJDIn0g Zm9yIENvbXBvc2VUbywgdGhlAG1lc3NhZ2Ugc3RhcnRzICJwcmUtYWRkcmVz c2VkIiB0byB3aGF0ZXZlciBhZGRyZXNzIGJvb2sgZW50cnkgaXMAY3VycmVu dGx5IHNlbGVjdGVkLgAgAElmIHlvdSBoYXZlIG1vcmUgdGhhbiBvbmUgYWRk cmVzcyBib29rIGRlZmluZWQgZm9yIHlvdXJzZWxmIG9yIGlmIHlvdXIAc3lz dGVtIGhhcyBhIHNpdGUtd2lkZSBhZGRyZXNzIGJvb2sgZGVmaW5lZCwgeW91 IG1heSBzZWUgYSBsaXN0IG9mIGFkZHJlc3MAYm9va3MgYW5kIGEgIlNlbGVj dCBIZXJlIHRvIFNlZSBFeHBhbmRlZCBMaXN0IiBidXR0b24gZm9yIGVhY2gg b2YgdGhlbS4AQWx0ZXJuYXRpdmVseSwgUGluZSBjYW4gYmUgY29uZmlndXJl ZCB0byBpbW1lZGlhdGVseSBkaXNwbGF5IGFsbCB0aGUAZW50cmllcyBpbiBl YWNoIGFkZHJlc3MgYm9vayB2aWEgdGhlICJleHBhbmRlZC12aWV3LW9mLWFk ZHJlc3Nib29rcyIAZmVhdHVyZSBsaXN0IG9wdGlvbiBpbiB5b3VyIFBpbmUg Y29uZmlndXJhdGlvbi4AIABQaW5lJ3MgYWRkcmVzcyBib29rIGhlbHBzIHlv dSBrZWVwIGEgbGlzdCBvZiBhZGRyZXNzZXMgeW91IHNlbmQgbWFpbCB0byBz bwB5b3UgZG8gbm90IGhhdmUgdG8gcmVtZW1iZXIgYWRkcmVzc2VzIHRoYXQg YXJlIG9mdGVuIGNvbXBsZXguICBFYWNoIGVudHJ5AGluIHRoZSBhZGRyZXNz IGJvb2sgaGFzIGZpdmUgZmllbGRzLCBhbGwgb2YgdGhlbSBvcHRpb25hbC4g IFRoZSB0aHJlZQBlbGVtZW50cyB3aGljaCBhcmUgdXN1YWxseSB2aXNpYmxl IG9uIHRoZSBBRERSRVNTIEJPT0sgZGlzcGxheSwgYXJlOgAgACAgICAgICAg TklDS05BTUU6IEEgc2hvcnQgZWFzeS10by1yZW1lbWJlciBsYWJlbCB0byBp ZGVudGlmeSB0aGUgZW50cnkuACAgICAgICAgVGhpcyBpcyB3aGF0IHlvdSB0 eXBlIGluIGFzIHlvdSBhcmUgYWRkcmVzc2luZyB0aGUgbWVzc2FnZSBpbiB0 aGUAICAgICAgICBjb21wb3Nlci4gIElmIHRoZXJlIGlzIGEgbWF0Y2hpbmcg ZW50cnkgaW4geW91ciBhZGRyZXNzIGJvb2socyksACAgICAgICAgUGluZSB3 aWxsIGV4dHJhY3QgdGhlIGNvcnJlc3BvbmRpbmcgRnVsbE5hbWUgYW5kIEFk ZHJlc3MgZmllbGRzIHRvACAgICAgICAgZ2VuZXJhdGUgdGhlIGFjdHVhbCBh ZGRyZXNzIGZvciB5b3VyIG1lc3NhZ2UuACAAICAgICAgICBGVUxMTkFNRTog QSBsb25nZXIgZmllbGQgd2hlcmUgeW91IGNhbiBwdXQgdGhlIGZ1bGwgbmFt ZSBvZiB0aGUAICAgICAgICBwZXJzb24gb3Igb3JnYW5pemF0aW9uLiAgVXN1 YWxseSB0aGUgZnVsbCBuYW1lcyBhcmUgcHV0IGluIGxhc3QAICAgICAgICBu YW1lIGZpcnN0IHNvIHRoZXkgc29ydCBuaWNlbHkgaW4gYWxwaGFiZXRpY2Fs IG9yZGVyLiAgV2hhdGV2ZXIAICAgICAgICB5b3UgcHV0IGFzIHRoZSBuYW1l IGhlcmUgd2lsbCBhcHBlYXIgb24gdGhlIG1lc3NhZ2Ugd2hlbiBpdCBpcwAg ICAgICAgIGZpbmFsbHkgZGVsaXZlcmVkLgAgACAgICAgICAgQUREUkVTUzog VGhpcyBpcyB0aGUgYWN0dWFsIGVtYWlsIGFkZHJlc3MgaXRzZWxmLiAgVGhp cyBtdXN0IGJlACAgICAgICAgYSB2YWxpZCBJbnRlcm5ldCBhZGRyZXNzIHRo YXQgY29uZm9ybXMgdG8gdGhlIEludGVybmV0IG1lc3NhZ2UAICAgICAgICBo ZWFkZXIgc3RhbmRhcmQsIFJGQy04MjIuICAoVGhlcmUgaXMgbW9yZSBpbmZv cm1hdGlvbiBvbiBlbWFpbAAgICAgICAgIGFkZHJlc3NlcyBhIGxpdHRsZSBs YXRlciBpbiB0aGlzIHNlY3Rpb24uKQAgAFRoZSB0d28gZmllbGRzIHdoaWNo IGFyZW4ndCB1c3VhbGx5IHZpc2libGUgYXJlOgAgACAgICAgICAgRkNDOiBU aGUgbmFtZSBvZiB0aGUgZm9sZGVyIHlvdSB3b3VsZCBsaWtlIGEgY29weSBv ZiBhbnkgb3V0Z29pbmcAICAgICAgICBtZXNzYWdlIHRvIHRoaXMgYWRkcmVz cyB0byBiZSBzYXZlZCBpbi4gIElmIHRoaXMgZmllbGQgaXMgc2V0LCBhbmQA ICAgICAgICB0aGlzIGFkZHJlc3MgaXMgdGhlIGZpcnN0IG9uZSBpbiB0aGUg bWVzc2FnZSdzIFRvOiBoZWFkZXIsIHRoZW4AICAgICAgICBQaW5lIHdpbGwg dXNlIHRoaXMgZm9sZGVyIG5hbWUgZm9yIHRoZSBGQ0MgaW4gbGlldSBvZiB0 aGUgbm9ybWFsACAgICAgICAgRkNDIGZvbGRlciBuYW1lLgAgACAgICAgICAg Q09NTUVOVFM6IFRoaXMgZmllbGQgY29udGFpbnMgYXJiaXRyYXJ5IHRleHQg Zm9yIHlvdXIgY29udmVuaWVuY2UuACAARHVlIHRvIHNjcmVlbiB3aWR0aCBs aW1pdGF0aW9ucywgdGhlc2UgbGFzdCB0d28gZmllbGRzIGRvIG5vdCBzaG93 IHVwIGluAHRoZSBub3JtYWwgQUREUkVTUyBCT09LIGRpc3BsYXkuICBZb3Ug bWF5IHNlbGVjdCB0aGUgIlZpZXcvRWRpdCIgY29tbWFuZCB0bwB2aWV3IG9y IG1vZGlmeSB0aGVtLiAgWW91IG1heSB1c2UgdGhlIGNvbmZpZ3VyYXRpb24g dmFyaWFibGUAImFkZHJlc3Nib29rLWZvcm1hdHMiIHRvIGFkZCB0aGVzZSBm aWVsZHMgdG8geW91ciBBRERSRVNTIEJPT0sgZGlzcGxheSwAb3IgdG8gbW9k aWZ5IHRoZSBmb3JtYXQgb2YgdGhlIGRpc3BsYXkuACAALS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tAHwgU29ydGluZyB0aGUgQWRkcmVzcyBib29rIHwA LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tACAAQnkgZGVmYXVsdCwgYWRk cmVzcyBib29rIGVudHJpZXMgYXJlIHNvcnRlZCBhbHBoYWJldGljYWxseSBv biB0aGUgZnVsbABuYW1lIHdpdGggZGlzdHJpYnV0aW9uIGxpc3RzIHNvcnRl ZCB0byB0aGUgZW5kLiAgU29ydGluZyBjYW4gYmUgY2hhbmdlZCBieQByZXNl dHRpbmcgdGhlIGFkZHJlc3MgYm9vayBzb3J0IHJ1bGUgaW4gdGhlIFBpbmUg U0VUVVAgQ09ORklHVVJBVElPTiBzY3JlZW4ALS1hc3N1bWluZyB5b3UgaGF2 ZSAid3JpdGUiIHBlcm1pc3Npb24gZm9yIHRoZSBhZGRyZXNzIGJvb2sgZmls ZS4AIABVbmxpa2UgdGhlIHNvcnRpbmcgb2YgZm9sZGVycyAod2hpY2ggb25s eSBjaGFuZ2VzIHByZXNlbnRhdGlvbiksIHNvcnRpbmcgYW4AYWRkcmVzcyBi b29rIGFjdHVhbGx5IGNoYW5nZXMgdGhlIGZpbGUgYXMgaXQgaXMga2VwdCBv biB0aGUgY29tcHV0ZXIuICBGb3IAdGhpcyByZWFzb24geW91IG1heSBub3Qg YmUgYWJsZSB0byBzb3J0IGEgc2hhcmVkIG9yIHN5c3RlbS13aWRlIGFkZHJl c3MAYm9vay4AIAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tAHwgRGlzdHJpYnV0 aW9uIExpc3RzIHwALS0tLS0tLS0tLS0tLS0tLS0tLS0tLQAgAFBpbmUgZW50 cmllcyBjYW4gYmUgc2ltcGxlIGNhc2VzIG9mIGFsaWFzZXMgKGEgc2luZ2xl IG5pY2tuYW1lIGlzIGxpbmtlZAB0byBhIHNpbmdsZSBlbWFpbCBhZGRyZXNz KSBvciBkaXN0cmlidXRpb24gbGlzdHMgKGEgc2luZ2xlIG5pY2tuYW1lAHBv aW50aW5nIGF0IG1vcmUgdGhhbiBvbmUgZW1haWwgYWRkcmVzcykuICBFYWNo IGRpc3RyaWJ1dGlvbiBsaXN0IGhhcyBhAG5pY2tuYW1lLCBhIGZ1bGwgbmFt ZSBhbmQgYSBsaXN0IG9mIGFkZHJlc3Nlcy4gIFRoZSBhZGRyZXNzZXMgbWF5 IGJlAGFjdHVhbCBhZGRyZXNzZXMgb3IgdGhleSBtYXkgYmUgb3RoZXIgbmlj a25hbWVzIGluIHlvdXIgYWRkcmVzcyBib29rLgBUaGV5IG1heSBldmVuIHJl ZmVyIHRvIG90aGVyIGRpc3RyaWJ1dGlvbiBsaXN0cy4gIFRoZSBjb21tYW5k IHRvIGNyZWF0ZSBhAG5ldyBkaXN0cmlidXRpb24gbGlzdCBpcyB7RjEwOiJB In0uICBUbyBhZGQgZW50cmllcyB0byBhbiBleGlzdGluZyBsaXN0AHVzZSB0 aGUgVmlldy9FZGl0ICh7RjQ6IlYifSkgY29tbWFuZC4gIERlbGV0ZSAoe0Yx MToiRCJ9KSB3aWxsIGRlbGV0ZQBhIHNpbmdsZSBhZGRyZXNzIGZyb20gdGhl IGxpc3QgaWYgdGhlIGN1cnNvciBpcyBwbGFjZWQgb24gdGhlIGFkZHJlc3M7 AGl0IHdpbGwgZGVsZXRlIHRoZSBlbnRpcmUgZGlzdHJpYnV0aW9uIGxpc3Qg aWYgdGhlIGN1cnNvciBpcyBvbiB0aGUAbmlja25hbWUvZnVsbG5hbWUgbGlu ZS4gIFZpZXcvRWRpdCBtYXkgYWxzbyBiZSB1c2VkIHRvIGRlbGV0ZSBhZGRy ZXNzZXMAZnJvbSBhIGxpc3QuACAAQWRkcmVzcyBmaWVsZCBlbnRyaWVzIGlu IGRpc3RyaWJ1dGlvbiBsaXN0cyBtYXkgdGFrZSBhbnkgb25lIG9mIHRocmVl AGZvcm1zOiBhIG5pY2tuYW1lIGV4aXN0aW5nIGluIGFueSBvZiB0aGUgZGVm aW5lZCBhZGRyZXNzIGJvb2tzLCBhIG5vcm1hbABhZGRyZXNzIG9mIHRoZSBm b3JtICJqc21pdGhAYXJ0Lm5vd2hlcmUuZWR1Iiwgb3IgYSBjb21wbGV0ZQBm dWxsbmFtZS9hZGRyZXNzIGNvbWJpbmF0aW9uLCBlLmcuICJKb2huIFNtaXRo ADxqc21pdGhAYXJ0Lm5vd2hlcmUuZWR1PiIuACAARGlzdHJpYnV0aW9uIGxp c3RzIGluIFBpbmUgYWRkcmVzcyBib29rcyBjYW4gb25seSBiZSB1c2VkIGJ5 IHRoZSBwZXJzb24gb3IAcGVvcGxlIHdobyBoYXZlIGFjY2VzcyB0byB0aGF0 IGFkZHJlc3MgYm9vay4gIFRoZXkgYXJlIG5vdCB1c3VhbGx5IHVzZWQgdG8A aW1wbGVtZW50IGRpc2N1c3Npb24gZ3JvdXBzLCBidXQgY2FuIGJlIHVzZWQg dG8gZmFjaWxpdGF0ZSBzbWFsbABkaXNjdXNzaW9uIGdyb3VwcyBpZiBhbGwg dGhlIHBhcnRpY2lwYW50cyBoYXZlIGFjY2VzcyB0byB0aGUgc2FtZSBzaGFy ZWQAYWRkcmVzcyBib29rLgAgAC0tLS0tLS0tLS0tLS0tLS0tLS0tAHwgRkND IGFuZCBDb21tZW50cyB8AC0tLS0tLS0tLS0tLS0tLS0tLS0tACAAQXMgbWVu dGlvbmVkIGFib3ZlLCBlYWNoIGVudHJ5IGluIHRoZSBhZGRyZXNzIGJvb2sg YWxzbyBoYXMgdHdvIG90aGVyIG9wdGlvbmFsAGZpZWxkcywgZmNjIGFuZCBj b21tZW50cy4gIFRoZSBjb21tYW5kIHRvIGxvb2sgYXQgb3IgZWRpdCBlaXRo ZXIgb2YgdGhlc2UAaXMgdGhlIHNhbWUgVmlldy9FZGl0IGNvbW1hbmQgdXNl ZCBmb3IgYWxsIG9mIHRoZSBmaWVsZHMgKHtGNDoiViJ9KS4gIFRoZQBjb21t ZW50cyBmaWVsZCBpcyBqdXN0IGZvciB5b3VyIG93biB1c2UuICBUaGUgZmNj IGZpZWxkIG92ZXJyaWRlcyB0aGUAZGVmYXVsdCBmY2MgaWYgdGhpcyBhZGRy ZXNzIGlzIHRoZSBmaXJzdCBvbmUgb24gdGhlIFRvIGxpbmUuICBUaGUgV2hl cmVJcwBjb21tYW5kIG1heSBiZSB1c2VkIHRvIHNlYXJjaCBmb3IgcGFydGlj dWxhciBzdHJpbmdzIGluIHRoZSBhZGRyZXNzIGJvb2ssAGluY2x1ZGluZyBm aWVsZHMgd2hpY2ggYXJlIG5vdCB2aXNpYmxlIChsaWtlIGNvbW1lbnQgYW5k IGZjYyBieSBkZWZhdWx0KS4AIAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tAHwgRXhwb3J0aW5nIGFuZCBGb3J3 YXJkaW5nIEFkZHJlc3MgYm9vayBlbnRyaWVzIHwALS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQAgAFdoZW4geW91 IHVzZSB0aGUgRXhwb3J0ICh7RjExOiJYIn0pIGNvbW1hbmQsIHRoZSBjdXJy ZW50bHkgaGlnaGxpZ2h0ZWQAYWRkcmVzcyBib29rIGVudHJ5IGlzIHBsYWNl ZCBpbiBhIHBsYWluIHRleHQgZmlsZSBpbiB5b3VyIGhvbWUgZGlyZWN0b3J5 AG9yIGN1cnJlbnQgd29ya2luZyBkaXJlY3RvcnksIGRlcGVuZGluZyBvbiB0 aGUgdXNlLWN1cnJlbnQtZGlyAGNvbmZpZ3VyYXRpb24gc2V0dGluZy4AIABX aGVuIHlvdSB1c2UgdGhlIEZvcndhcmQgKHtGMTI6IkYifSkgY29tbWFuZCwg dGhlIGN1cnJlbnRseSBoaWdobGlnaHRlZABhZGRyZXNzIGJvb2sgZW50cnkg aXMgcGxhY2VkIGluIGEgc3BlY2lhbCBhdHRhY2htZW50ICh3aGljaCBpcyBv bmx5AHVuZGVyc3Rvb2QgYnkgUGluZSkgYW5kIHlvdSBhcmUgcHV0IGludG8g dGhlIGNvbXBvc2VyLiAgWW91IGNhbiBmaWxsIGluAHNvbWUgY29tbWVudHMg aW4gdGhlIGJvZHkgb2YgdGhlIG1lc3NhZ2UsIGlmIHlvdSdkIGxpa2UsIGFu ZCBzZW5kIGl0IHRvAHNvbWVib2R5IGVsc2Ugd2hvIHVzZXMgUGluZS4gIFRo ZSByZWNpcGllbnQgbWF5IHVzZSB0aGUgVGFrZUFkZHIgY29tbWFuZABvbiB0 aGF0IG1lc3NhZ2UgdG8gaW5zZXJ0IHRoZSBhZGRyZXNzIGJvb2sgZW50cnkg eW91IHNlbnQgaW4gdGhlaXIgb3duAGFkZHJlc3MgYm9vay4AIAAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tAHwgTXVsdGlw bGUgYW5kL29yIFNpdGUtV2lkZSBBZGRyZXNzIGJvb2tzIHwALS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQAgAFlvdSBtYXkg aGF2ZSBtb3JlIHRoYW4gb25lIHBlcnNvbmFsIGFkZHJlc3MgYm9vay4gIElu IGFkZGl0aW9uLCB0aGVyZSBtYXkAYmUgb25lIG9yIG1vcmUgZ2xvYmFsIGFk ZHJlc3MgYm9va3MuICBUaGlzIGNhcGFiaWxpdHkgYWxsb3dzIHlvdSB0byBo YXZlAG11bHRpcGxlIHBlcnNvbmFsIGFkZHJlc3MgYm9va3MgKHNvbWUgb2Yg d2hpY2ggbWF5IGJlIHNoYXJlZCkgYW5kIGl0IGFsc28AYWxsb3dzIHN5c3Rl bSBhZG1pbmlzdHJhdG9ycyB0byBpbXBsZW1lbnQgc2l0ZS13aWRlIGFkZHJl c3MgYm9va3MgdGhhdABjb250YWluIGVudHJpZXMgZm9yIHVzZXJzIG9uIG11 bHRpcGxlIG1hY2hpbmVzIHdpdGhpbiB0aGUgb3JnYW5pemF0aW9uLgAgAFNl YXJjaGluZy4gIElmIHlvdSBlbnRlciBhIG5pY2tuYW1lIHdoZW4gY29tcG9z aW5nIGEgbWVzc2FnZSwgeW91cgBwZXJzb25hbCBhZGRyZXNzIGJvb2tzIHdp bGwgYmUgc2VhcmNoZWQgdGhyb3VnaCBpbiBvcmRlciwgYW5kIHRoZW4gdGhl AGdsb2JhbCBhZGRyZXNzIGJvb2socykgc2VhcmNoZWQuIElmIG1vcmUgdGhh biBvbmUgYWRkcmVzcyBib29rIGhhcyBhbiBlbnRyeQBmb3IgdGhlIG5pY2tu YW1lLCBQaW5lIHVzZXMgdGhlIGZpcnN0IG9uZSB0aGF0IGl0IGZpbmRzLCBz byBhbiBlbnRyeSBpbgB5b3VyIHBlcnNvbmFsIGFkZHJlc3MgYm9vayB3b3Vs ZCBvdmVycmlkZSBhIGdsb2JhbCBhZGRyZXNzIGJvb2sgZW50cnkuIElmAGFm dGVyIHNlYXJjaGluZyBhbGwgdGhlIGFkZHJlc3MgYm9va3MgdGhlcmUgaXMg c3RpbGwgbm8gbWF0Y2gsIChVbml4KSBQaW5lAHRoZW4gc2VhcmNoZXMgdGhl IGxvY2FsIGhvc3QgcGFzc3dvcmQgZmlsZSBvbiB0aGUgYXNzdW1wdGlvbiB0 aGF0IHlvdSBoYXZlAGVudGVyZWQgYSBsb2NhbCB1c2VyIG5hbWUgcmF0aGVy IHRoYW4gYW4gYWRkcmVzcyBib29rIG5pY2tuYW1lLgAgAERlZmluaW5nLiAg WW91IGRlZmluZSBtdWx0aXBsZSBwZXJzb25hbCBhZGRyZXNzIGJvb2tzIHZp YSB0aGUAImFkZHJlc3MtYm9vayIgb3B0aW9uIGluIHRoZSBTRVRVUCBDT05G SUdVUkFUSU9OIHNjcmVlbi4gIFlvdSBjYW4gYWRkIGFzAG1hbnkgYXMgeW91 IGxpa2UuIFN5c3RlbSBhZG1pbmlzdHJhdG9ycyBtYXkgc3BlY2lmeSBhIHNp dGUtd2lkZSBhZGRyZXNzAGJvb2sgYnkgZGVmaW5pbmcgdGhlICJnbG9iYWwt YWRkcmVzcy1ib29rIiB2YXJpYWJsZSBpbiB0aGUgc3lzdGVtLXdpZGUAUGlu ZSBjb25maWd1cmF0aW9uIGZpbGUuICBZb3UgbWF5IG92ZXJyaWRlIHRoaXMg ZGVmaW5pdGlvbiB1c2luZyB0aGUAImdsb2JhbC1hZGRyZXNzLWJvb2siIG9w dGlvbiBpbiB0aGUgU0VUVVAgQ09ORklHVVJBVElPTiBzY3JlZW4uACAAQ3Jl YXRpbmcgYW5kIHVwZGF0aW5nLiAgUGVyc29uYWwgYWRkcmVzcyBib29rcyBh cmUgbm9ybWFsbHkgY3JlYXRlZCBlbXB0eQBhbmQgcG9wdWxhdGVkIGJ5IGV4 cGxpY2l0IGFkZGl0aW9ucyBmcm9tIHdpdGhpbiBQaW5lLCBlLmcuIHZpYSB0 aGUAVGFrZUFkZHIgY29tbWFuZC4gVW5saWtlIHBlcnNvbmFsIGFkZHJlc3Mg Ym9va3MsIGdsb2JhbCBhZGRyZXNzIGJvb2tzIG1heQBub3QgYmUgbW9kaWZp ZWQvdXBkYXRlZCBmcm9tIHdpdGhpbiBQaW5lOyB0aGF0IGlzLCB0aGV5IGFy ZSBSZWFkLU9ubHkuAFRodXMsIGdsb2JhbCBhZGRyZXNzIGJvb2tzIGFyZSBj cmVhdGVkLCBwb3B1bGF0ZWQgYW5kIHVwZGF0ZWQgb3V0c2lkZSBvZgBQaW5l LiBUaGV5IG1pZ2h0IGJlIGhhbmQtZWRpdGVkLCBnZW5lcmF0ZWQgYnkgYSBw cm9ncmFtIGZyb20gYW5vdGhlcgBkYXRhYmFzZSwgb3IgYnkgY29weWluZyBh biBleGlzdGluZyBhZGRyZXNzIGJvb2suICBTZWUgdGhlIFBpbmUgVGVjaG5p Y2FsAE5vdGVzIGRvY3VtZW50IChpbmNsdWRlZCBpbiB0aGUgUGluZSBkaXN0 cmlidXRpb24pIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uAHRoaXMuACAAQWNj ZXNzaW5nLiAgQWRkcmVzcyBib29rcyBtdXN0IGJlIGFjY2Vzc2libGUgdmlh IG5vcm1hbCBmaWxlIGFjY2VzcwByb3V0aW5lcyBvbiB0aGUgbWFjaGluZSB3 aGVyZSBQaW5lIGlzIHJ1bm5pbmcuICBUaGF0IGlzLCBQaW5lIGRvZXMgbm90 IHlldABoYXZlIHRoZSBhYmlsaXR5IHRvIGFjY2VzcyBhZGRyZXNzIGJvb2tz IG9uIHJlbW90ZSBzeXN0ZW1zLCBleGNlcHQgdmlhAGxvdy1sZXZlbCBmaWxl IGFjY2VzcyBwcm90b2NvbHMgc3VjaCBhcyBORlMgb3IgU01CLiAgKEl0IGlz IHVuZGVyc3Rvb2QAdGhhdCB0aGlzIGxpbWl0cyB0aGUgdXRpbGl0eSBvZiBn bG9iYWwgYWRkcmVzcyBib29rcyBmb3IgUEMtUGluZSB1c2Vycy4pACAAV2hp bGUgZ2xvYmFsIGFkZHJlc3MgYm9va3MgYXJlIGV4cGxpY2l0bHkgaW50ZW5k ZWQgdG8gYmUgc2hhcmVkLCB0aGVyZSBpcwBub3RoaW5nIHRvIHByZXZlbnQg eW91IGZyb20gc2hhcmluZyBhIHBlcnNvbmFsIGFkZHJlc3MgYm9vayB3aXRo IG90aGVyAFBpbmUgdXNlcnMuIFRoaXMgbWlnaHQgYmUgdXNlZnVsIGluIHRo ZSBjYXNlIG9mIGEgc21hbGwgd29ya2dyb3VwLgBIb3dldmVyLCBpdCBpcyBy ZWNvbW1lbmRlZCB0aGF0IHVwZGF0ZXMgdG8gc2hhcmVkIHBlcnNvbmFsIGFk ZHJlc3MgYm9va3MAYmUgZG9uZSB3aGVuIG90aGVyIFBpbmUgdXNlcnMgYXJl IG5vdCBhY2Nlc3NpbmcgdGhlIGFkZHJlc3MgYm9vay4gUGluZQBkb2VzIG5v dCBkbyBhbnkgZmlsZS1sb2NraW5nIHRvIG1hbmFnZSBjb25jdXJyZW50IHVw ZGF0ZXMgdG8gdGhlAGFkZHJlc3Nib29rLCBidXQgaXQgZG9lcyBjaGVjayB0 byBzZWUgaWYgdGhlIGZpbGUgaGFzIGJlZW4gbW9kaWZpZWQgYmVmb3JlAG1h a2luZyBhbnkgY2hhbmdlcy4gIENvbnNlcXVlbnRseSwgaW5hZHZlcnRlbnQg Y29uY3VycmVudCB1cGRhdGVzIHdpbGwAb25seSBjYXVzZSBvdGhlciBQaW5l IHVzZXJzIHRvIGhhdmUgdG8gcmVzdGFydCB0aGVpciBhZGRyZXNzIGJvb2sA b3BlcmF0aW9uLCB3aGljaCB3aWxsIGNhdXNlIFBpbmUgdG8gcmUtb3BlbiB0 aGUgdXBkYXRlZCBmaWxlLgAgAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0A fCBWYWxpZCBFbWFpbCBBZGRyZXNzZXMgfAAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tACAAV2hlbiB5b3UgZW50ZXIgYW4gZW1haWwgYWRkcmVzcyBpbnRv IHRoZSBhZGRyZXNzIGZpZWxkIG9mIHlvdXIgYWRkcmVzcwBib29rIHlvdSBh cmUgZ2l2aW5nIFBpbmUgYW4gYWRkcmVzcyB0aGF0IGl0IG11c3QgYmUgYWJs ZSB0byBhY3R1YWxseQByZWFjaC4gIFRoZSBhZGRyZXNzIHlvdSBlbnRlciBo ZXJlIG11c3QgYmUgYSB2YWxpZCBhZGRyZXNzIHdoaWNoIGlzAHJlYWNoYWJs ZSBmcm9tIHlvdXIgc2l0ZS4gIElmIGl0IGlzIG5vdCwgeW91IHdpbGwgZ2V0 IGFuIGVycm9yIG1lc3NhZ2UAYWZ0ZXIgc2VuZGluZyB0aGUgbWVzc2FnZS4A IABBIHZhbGlkIGVtYWlsIGFkZHJlc3Mgb24gdGhlIEludGVybmV0IGhhcyBh IHVzZXIgbmFtZSwgYW4gIkAiIHNpZ24gYW5kAHRoZW4gYSBkb21haW4uICBG b3IgZXhhbXBsZSwganNtaXRoQGFydC5ub3doZXJlLmVkdSBpcyB0aGUgZW1h aWwgYWRkcmVzcwBvZiBhIHBlcnNvbiB3aXRoIHRoZSB1c2VybmFtZSAianNt aXRoIiB3aG8gaGFzIGFuIGFjY291bnQgd2l0aAAiYXJ0Lm5vd2hlcmUuZWR1 Ii4gIFRoZSBudW1iZXIgb2Ygc2VnbWVudHMgb24gdGhlIHJpZ2h0IG9mIHRo ZSAiQCIAc2lnbiBjYW4gdmFyeSBkZXBlbmRpbmcgb24gaG93IHRoZSBhZGRy ZXNzIGlzIHN0cnVjdHVyZWQgZm9yIHRoZQBwYXJ0aWN1bGFyIGhvc3QuACAA SWYgeW91IGFyZSBzZW5kaW5nIHRvIHNvbWVvbmUgb24gdGhlIHNhbWUgc3lz dGVtIGFzIHlvdSBhcmUsIHlvdSBjYW4gbGVhdmUAdGhlICJAIiBhbmQgYWxs IHRoZSBpbmZvcm1hdGlvbiB0byBpdHMgcmlnaHQgb2ZmIG9mIHRoZSBhZGRy ZXNzLCBhbmQAUGluZSB3aWxsIGZpbGwgaXQgaW4gYXV0b21hdGljYWxseS4g IFNvbWV0aW1lcyB5b3UgY2FuIGFsc28gYWJicmV2aWF0ZSB0aGUAcmlnaHQg cGFydCBvZiB0aGUgYWRkcmVzcyBpZiB5b3UgYXJlIGF0IHRoZSBzYW1lIGRv bWFpbi4gIFdoZW4gc2VuZGluZwBtZXNzYWdlcyBhY3Jvc3MgZ2F0ZXdheXMg dG8gb3RoZXIgbmV0d29ya3MsIHRoZSBhZGRyZXNzZXMgZ2V0IG1vcmUAY29t cGxpY2F0ZWQuICBBc2sgeW91ciBsb2NhbCBjb25zdWx0YW50cyBmb3IgdGhl IGNvcnJlY3Qgc3ludGF4IGZyb20geW91cgBzaXRlIHRvIHRoZSBuZXR3b3Jr IHlvdSBhcmUgdHJ5aW5nIHRvIHJlYWNoLgAgADxFbmQgb2YgaGVscCBvbiB0 aGlzIHRvcGljPgAgICAgICAgICAgICAgICAgICAgU0VMRUNUIEFERFJFU1MA IABOYXZpZ2F0aW5nIHRoZSBMaXN0IG9mIE1lc3NhZ2VzICAgICAgICAgICAg ICAgR2VuZXJhbCBQaW5lIENvbW1hbmRzAC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0gICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0Ae0Y1IDogUCB9ICBNb3ZlIHRvIHByZXZpb3VzIGVudHJ5ICAgICAgICAg ICAgIHtGMSA6ID8gfSAgU2hvdyB0aGlzIGhlbHAgdGV4dAB7RjYgOiBOIH0g IE1vdmUgdG8gbmV4dCBlbnRyeQB7RjcgOiAtIH0gIFNob3cgcHJldmlvdXMg c2NyZWVuIG9mIGFkZHJlc3MgYm9vawB7RjggOlNwY30gIFNob3cgbmV4dCBz Y3JlZW4gb2YgYWRkcmVzcyBib29rAHtGMTI6IFcgfSAgV2hlcmVJcyAoc2Vh cmNoIHRocm91Z2ggYWRkcmVzcyBib29rKQAgAEFkZHJlc3MgU2VsZWN0aW9u IENvbW1hbmRzAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tAHtGMyA6IEUg fSAgRXhpdCB0aGUgQWRkcmVzcyBTZWxlY3Qgc2NyZWVuICh3aXRob3V0IHNl bGVjdGluZyBhbiBhZGRyZXNzKQB7RjQgOiBTIH0gIFNlbGVjdCB0aGUgY3Vy cmVudGx5IGhpZ2hsaWdodGVkIGVudHJ5ACAAVGhpcyBzY3JlZW4gaXMgZGVz aWduZWQgdG8gbGV0IHlvdSBlYXNpbHkgc2NhbiB5b3VyIGFkZHJlc3MgYm9v ayhzKSBpbgBvcmRlciB0byBzZWxlY3QgYW4gZW50cnkgZm9yIHRoZSBtZXNz YWdlIHlvdSBhcmUgY29tcG9zaW5nLiAgWW91IGNhbm5vdABlZGl0IHlvdXIg YWRkcmVzcyBib29rIGluIGFueSB3YXkgYXQgdGhpcyB0aW1lLCBmb3IgYWRk cmVzcyBib29rAG1haW50ZW5hbmNlLCBzZWxlY3QgdGhlIGFkZHJlc3MgYm9v ayBjb21tYW5kIHdoZW4gbm90IGNvbXBvc2luZyBhIG1lc3NhZ2UuACAASWYg eW91IGFyZSBjb21wb3NpbmcgYSBtZXNzYWdlIGFuZCBrbm93IHRoZSBuaWNr bmFtZSBvZiB0aGUgcGVyc29uL2xpc3QgeW91AHdhbnQsIHlvdSBjYW4gYnlw YXNzIHRoaXMgc2NyZWVuIGJ5IHNpbXBseSB0eXBpbmcgaW4gdGhlIG5pY2tu YW1lIG9uIHRoZQBhcHByb3ByaWF0ZSBoZWFkZXIgbGluZSAoVG86LCBDYzos IGV0Yy4pICBFeGl0aW5nIHRoaXMgc2NyZWVuIHdpdGhvdXQAc2VsZWN0aW5n IGFuIGVudHJ5IGRvZXMgbm90IGNhbmNlbCB5b3VyIG1lc3NhZ2UuACAARk9S IE1PUkUgSU5GT1JNQVRJT04gb24gYWRkcmVzc2VzIGFuZCBQaW5lJ3MgYWRk cmVzcyBib29rOiBGcm9tIHRoZSBNYWluAE1lbnUsIHNlbGVjdCAiQSBBRERS RVNTIEJPT0siIGFuZCBwcmVzcyAiPyIgZm9yIEhlbHAuLi4AIAA8RW5kIG9m IGhlbHAgb24gdGhpcyB0b3BpYz4AICAgICAgICAgICAgICAgICAgIENPTVBP U0VSOiBTRUxFQ1QgQUREUkVTU0VTACAATmF2aWdhdGluZyB0aGUgTGlzdCBv ZiBNZXNzYWdlcyAgICAgICAgICAgICAgIEdlbmVyYWwgUGluZSBDb21tYW5k cwAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICAgICAgICAg ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tAHtGNSA6IFAgfSAgTW92ZSB0byBw cmV2aW91cyBlbnRyeSAgICAgICAgICAgICB7RjEgOiA/IH0gIFNob3cgdGhp cyBoZWxwIHRleHQAe0Y2IDogTiB9ICBNb3ZlIHRvIG5leHQgZW50cnkAe0Y3 IDogLSB9ICBTaG93IHByZXZpb3VzIHNjcmVlbiBvZiBhZGRyZXNzIGJvb2sA e0Y4IDpTcGN9ICBTaG93IG5leHQgc2NyZWVuIG9mIGFkZHJlc3MgYm9vawB7 RjEyOiBXIH0gIFdoZXJlSXMgKHNlYXJjaCB0aHJvdWdoIGFkZHJlc3MgYm9v aykAIABBZGRyZXNzIFNlbGVjdGlvbiBDb21tYW5kcwAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQB7RjMgOiBFIH0gIEV4aXQgdGhlIEFkZHJlc3MgU2Vs ZWN0IHNjcmVlbiAod2l0aG91dCBzZWxlY3RpbmcgYW4gYWRkcmVzcykAe0Y0 IDogUyB9ICBTZWxlY3QgdGhlIGN1cnJlbnRseSBoaWdobGlnaHRlZCBlbnRy eQB7RjkgOiBMIH0gIENoYW5nZSB0byBMaXN0TW9kZQAgAFRoaXMgc2NyZWVu IGlzIGRlc2lnbmVkIHRvIGxldCB5b3UgZWFzaWx5IHNjYW4geW91ciBhZGRy ZXNzIGJvb2socykgaW4Ab3JkZXIgdG8gc2VsZWN0IGVudHJpZXMgZm9yIHRo ZSBtZXNzYWdlIHlvdSBhcmUgY29tcG9zaW5nLiAgWW91IGNhbm5vdABlZGl0 IHlvdXIgYWRkcmVzcyBib29rIGluIGFueSB3YXkgYXQgdGhpcyB0aW1lLCBm b3IgYWRkcmVzcyBib29rAG1haW50ZW5hbmNlLCBzZWxlY3QgdGhlIGFkZHJl c3MgYm9vayBjb21tYW5kIHdoZW4gbm90IGNvbXBvc2luZyBhIG1lc3NhZ2Uu ACAASWYgeW91IGFyZSBjb21wb3NpbmcgYSBtZXNzYWdlIGFuZCBrbm93IHRo ZSBuaWNrbmFtZSBvZiB0aGUgcGVyc29uL2xpc3QgeW91AHdhbnQsIHlvdSBj YW4gYnlwYXNzIHRoaXMgc2NyZWVuIGJ5IHNpbXBseSB0eXBpbmcgaW4gdGhl IG5pY2tuYW1lIG9uIHRoZQBhcHByb3ByaWF0ZSBoZWFkZXIgbGluZSAoVG86 LCBDYzosIGV0Yy4pICBFeGl0aW5nIHRoaXMgc2NyZWVuIHdpdGhvdXQAc2Vs ZWN0aW5nIGFuIGVudHJ5IGRvZXMgbm90IGNhbmNlbCB5b3VyIG1lc3NhZ2Uu ACAAVGhlIExpc3RNb2RlIGNvbW1hbmQgd2lsbCBhZGQgYSBjb2x1bW4gYXQg dGhlIGxlZnQgZWRnZSBvZiB0aGUgc2NyZWVuLgBZb3UgbWFyayB0aGUgZW50 cmllcyB3aGljaCB5b3Ugd2lzaCB0byBzZWxlY3Qgd2l0aCB0aGUgIlgiIGNv bW1hbmQuAFRoaXMgYWxsb3dzIHlvdSB0byBjaG9vc2UgbW9yZSB0aGFuIG9u ZSBlbnRyeSBhdCBhIHRpbWUuACAARk9SIE1PUkUgSU5GT1JNQVRJT04gb24g YWRkcmVzc2VzIGFuZCBQaW5lJ3MgYWRkcmVzcyBib29rOiBGcm9tIHRoZSBN YWluAE1lbnUsIHNlbGVjdCAiQSBBRERSRVNTIEJPT0siIGFuZCBwcmVzcyAi PyIgZm9yIEhlbHAuLi4AIAA8RW5kIG9mIGhlbHAgb24gdGhpcyB0b3BpYz4A ICAgICAgICAgICAgICAgICAgIENPTVBPU0VSOiBTRUxFQ1QgQUREUkVTU0VT ACAATmF2aWdhdGluZyB0aGUgTGlzdCBvZiBNZXNzYWdlcyAgICAgICAgICAg ICAgIEdlbmVyYWwgUGluZSBDb21tYW5kcwAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0t LS0tAHtGNSA6IFAgfSAgTW92ZSB0byBwcmV2aW91cyBlbnRyeSAgICAgICAg ICAgICB7RjEgOiA/IH0gIFNob3cgdGhpcyBoZWxwIHRleHQAe0Y2IDogTiB9 ICBNb3ZlIHRvIG5leHQgZW50cnkAe0Y3IDogLSB9ICBTaG93IHByZXZpb3Vz IHNjcmVlbiBvZiBhZGRyZXNzIGJvb2sAe0Y4IDpTcGN9ICBTaG93IG5leHQg c2NyZWVuIG9mIGFkZHJlc3MgYm9vawB7RjEyOiBXIH0gIFdoZXJlSXMgKHNl YXJjaCB0aHJvdWdoIGFkZHJlc3MgYm9vaykAIABBZGRyZXNzIFNlbGVjdGlv biBDb21tYW5kcwAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQB7RjMgOiBF IH0gIEV4aXQgdGhlIEFkZHJlc3MgU2VsZWN0IHNjcmVlbiAod2l0aG91dCBz ZWxlY3RpbmcgYW4gYWRkcmVzcykAe0Y0IDogUyB9ICBTZWxlY3QgdGhlIGN1 cnJlbnRseSBoaWdobGlnaHRlZCBlbnRyeQB7RjkgOiBYIH0gIFNldCBvciBV bnNldCB0aGUgaGlnaGxpZ2h0ZWQgZW50cnkAIABNYXJrIHRoZSBlbnRyaWVz IHlvdSB3aXNoIHRvIHNlbGVjdCB3aXRoIHRoZSAiWCBTZXQvVW5zZXQiIGNv bW1hbmQuAFR5cGUgIlMgU2VsZWN0IiB0byBzZWxlY3QgYWxsIG9mIHRoZSBl bnRyaWVzIHlvdSBoYXZlIG1hcmtlZCwganVzdCBhcwBpZiB5b3UgaGFkIHR5 cGVkIHRoZW0gaW4gYnkgaGFuZC4AIABGT1IgTU9SRSBJTkZPUk1BVElPTiBv biBhZGRyZXNzZXMgYW5kIFBpbmUncyBhZGRyZXNzIGJvb2s6IEZyb20gdGhl IE1haW4ATWVudSwgc2VsZWN0ICJBIEFERFJFU1MgQk9PSyIgYW5kIHByZXNz ICI/IiBmb3IgSGVscC4uLgAgADxFbmQgb2YgaGVscCBvbiB0aGlzIHRvcGlj PgAgICAgICAgICAgICAgICAgVEFLRUFERFI6IFNFTEVDVCBOSUNLTkFNRQAg AE5hdmlnYXRpbmcgdGhlIExpc3Qgb2YgTWVzc2FnZXMgICAgICAgICAgICAg ICBHZW5lcmFsIFBpbmUgQ29tbWFuZHMALS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLSAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t LQB7RjUgOiBQIH0gIE1vdmUgdG8gcHJldmlvdXMgZW50cnkgICAgICAgICAg ICAge0YxIDogPyB9ICBTaG93IHRoaXMgaGVscCB0ZXh0AHtGNiA6IE4gfSAg TW92ZSB0byBuZXh0IGVudHJ5AHtGNyA6IC0gfSAgU2hvdyBwcmV2aW91cyBz Y3JlZW4gb2YgYWRkcmVzcyBib29rAHtGOCA6U3BjfSAgU2hvdyBuZXh0IHNj cmVlbiBvZiBhZGRyZXNzIGJvb2sAe0YxMjogVyB9ICBXaGVyZUlzIChzZWFy Y2ggdGhyb3VnaCBhZGRyZXNzIGJvb2spACAATWVzc2FnZSBTZWxlY3Rpb24g Q29tbWFuZHMALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Ae0YzIDogRSB9 ICBFeGl0IHRoZSBOaWNrbmFtZSBTZWxlY3Qgc2NyZWVuICh3aXRob3V0IHNl bGVjdGluZyBhbiBhZGRyZXNzKQB7RjQgOiBTIH0gIFNlbGVjdCB0aGUgY3Vy cmVudGx5IGhpZ2hsaWdodGVkIGVudHJ5ACAAVGhpcyBzY3JlZW4gaXMgZGVz aWduZWQgdG8gbGV0IHlvdSBtb2RpZnkgb3IgYWRkIHRvIGFuIGV4aXN0aW5n IGFkZHJlc3MAYm9vayBlbnRyeS4gIFlvdSBoYXZlIGFscmVhZHkgc2VsZWN0 ZWQgdGhlIG5hbWUocykgYW5kIGFkZHJlc3MoZXMpIHRocm91Z2gAIlRha2Ug QWRkcmVzcyIuICBUaGlzIHNjcmVlbiBzaW1wbHkgbGV0cyB5b3Ugc2NhbiB5 b3VyIGFkZHJlc3MgYm9va3MgYW5kAHNlbGVjdCB0aGUgbmlja25hbWUgdG8g YmUgY2hhbmdlZC9hdWdtZW50ZWQuICBJZiB5b3Ugd2FudCB0byBhZGQgYSBu ZXcAZW50cnksIHRoZW4geW91IGFyZSBpbiB0aGUgd3JvbmcgcGxhY2UtLSBw cmVzcyB7RjM6IkUifSB0byBleGl0LgAgAEZPUiBNT1JFIElORk9STUFUSU9O IG9uIGFkZHJlc3NlcyBhbmQgUGluZSdzIGFkZHJlc3MgYm9vazogRnJvbSB0 aGUgTWFpbgBNZW51LCBzZWxlY3QgIkEgQUREUkVTUyBCT09LIiBhbmQgcHJl c3MgIj8iIGZvciBIZWxwLi4uACAAPEVuZCBvZiBoZWxwIG9uIHRoaXMgdG9w aWM+ACAgICAgICAgICAgICAgICBTRUxFQ1QgTklDS05BTUUAIABOYXZpZ2F0 aW5nIHRoZSBMaXN0IG9mIE1lc3NhZ2VzICAgICAgICAgICAgICAgR2VuZXJh bCBQaW5lIENvbW1hbmRzAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0gICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0Ae0Y1IDog UCB9ICBNb3ZlIHRvIHByZXZpb3VzIGVudHJ5ICAgICAgICAgICAgIHtGMSA6 ID8gfSAgU2hvdyB0aGlzIGhlbHAgdGV4dAB7RjYgOiBOIH0gIE1vdmUgdG8g bmV4dCBlbnRyeQB7RjcgOiAtIH0gIFNob3cgcHJldmlvdXMgc2NyZWVuIG9m IGFkZHJlc3MgYm9vawB7RjggOlNwY30gIFNob3cgbmV4dCBzY3JlZW4gb2Yg YWRkcmVzcyBib29rAHtGMTI6IFcgfSAgV2hlcmVJcyAoc2VhcmNoIHRocm91 Z2ggYWRkcmVzcyBib29rKQAgAE1lc3NhZ2UgU2VsZWN0aW9uIENvbW1hbmRz AC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tAHtGMyA6IEUgfSAgRXhpdCB0 aGUgTmlja25hbWUgU2VsZWN0IHNjcmVlbiAod2l0aG91dCBzZWxlY3Rpbmcg YW4gYWRkcmVzcykAe0Y0IDogUyB9ICBTZWxlY3QgdGhlIGN1cnJlbnRseSBo aWdobGlnaHRlZCBlbnRyeQAgAFRoaXMgc2NyZWVuIGlzIGRlc2lnbmVkIHRv IGxldCB5b3UgbG9vayBhdCB0aGUgbmlja25hbWVzIGluIHlvdXIgYWRkcmVz cwBib29rcyBiZWZvcmUgY2hvb3NpbmcgYSBuZXcgb25lLgAgAEZPUiBNT1JF IElORk9STUFUSU9OIG9uIGFkZHJlc3NlcyBhbmQgUGluZSdzIGFkZHJlc3Mg Ym9vazogRnJvbSB0aGUgTWFpbgBNZW51LCBzZWxlY3QgIkEgQUREUkVTUyBC T09LIiBhbmQgcHJlc3MgIj8iIGZvciBIZWxwLi4uACAAPEVuZCBvZiBoZWxw IG9uIHRoaXMgdG9waWM+ACAgICAgICAgICAgICAgICAgICAgICBUQUtFIEFE RFJFU1MgQ09NTUFORFMAIAB7TmF2aWdhdGluZyB0aGUgTGlzdCBvZiBBZGRy ZXNzZXMgICAgICAgQWRkcmVzcyBTZWxlY3Rpb24gQ29tbWFuZHMgICAgICAg IDpOYXZpZ2F0aW5nIHRoZSBMaXN0IG9mIEFkZHJlc3NlcyAgICAgICBBZGRy ZXNzIFNlbGVjdGlvbiBDb21tYW5kc30Aey0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t ICAgICAgICA6LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICAg ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS19AHsgRjUgIE1vdmUgdG8g cHJldmlvdXMgZW50cnkgICAgRjMgIEV4aXQgd2l0aG91dCB0YWtpbmcgYWRk cmVzcyA6IFAgIE1vdmUgdG8gcHJldmlvdXMgZW50cnkgICAgICAgICAgICAg IEUgIEV4aXQgd2l0aG91dCB0YWtpbmcgYWRkcmVzc30AeyBGNiAgTW92ZSB0 byBuZXh0IGVudHJ5ICAgICAgICBGNCAgVGFrZSBjdXJyZW50IGFkZHJlc3Mo ZXMpICAgIDogTiAgTW92ZSB0byBuZXh0IGVudHJ5ICAgICAgICAgICAgICAg ICAgVCAgVGFrZSBhZGRyZXNzfQB7IEY3ICBTaG93IHByZXZpb3VzIHBhZ2Ug b2YgYWRkcmVzcyBsaXN0ICAgICAgICAgICAgICAgICAgICAgICAgOiAtICBT aG93IHByZXZpb3VzIHBhZ2Ugb2YgYWRkcmVzcyBsaXN0fQB7IEY4ICBTaG93 IG5leHQgcGFnZSBvZiBhZGRyZXNzIGxpc3QgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOlNwYyBTaG93IG5leHQgcGFnZSBvZiBhZGRyZXNzIGxpc3R9 AHsgRjIgIFdoZXJlSXMgKHNlYXJjaCBsaXN0KSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6IFcgIFdoZXJlSXMgKHNlYXJjaCBsaXN0 KSAgICAgICAgICAgICAgTGlzdCBNb2RlfQB7ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tICAgICAgICAgICAgICAgICAg OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0t LS0tLX0Ae01vZGUgVG9nZ2xlICAgICAgICAgICAgRjkgIFNldC9VbnNldCBj dXJyZW50IGFkZHJlc3MgICAgICAgICAgIDpTaW5nbGUgTW9kZSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgWCAgU2V0L1Vuc2V0IGN1cnJlbnQgYWRk cmVzc30Aey0tLS0tLS0tLS0tICAgICAgICAgICAgRjEwIFNldCBhbGwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDotLS0tLS0tLS0tLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgQSAgU2V0IGFsbCBhZGRyZXNzZXN9AHsg RjEyIFRvZ2dsZSBiZXR3ZWVuIExpc3QgYW5kIHNpbmdsZSBtb2RlICAgICAg IEYxMSBVbnNldCBhbGwgICA6IEwgIFN3aXRjaCB0byBsaXN0IG1vZGUgICAg ICAgICAgICAgICAgIFUgIFVuc2V0IGFsbCBhZGRyZXNzZXN9AHsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIFMgIFN3aXRjaCB0byBzaW5nbGUgbW9kZX0AIAAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AfCBEZXNjcmlwdGlv biBvZiB0aGUgVGFrZSBBZGRyZXNzIFNjcmVlbiB8AC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQAgAFRoaXMgc2NyZWVuIGlz IGRlc2lnbmVkIHRvIGxldCB5b3Ugc2VsZWN0IG9uZSBvciBtb3JlIGFkZHJl c3MvbmFtZQBjb21iaW5hdGlvbnMgZnJvbSB0aGUgY3VycmVudCBtZXNzYWdl IGludG8geW91ciBhZGRyZXNzIGJvb2suICBUaGUgY3Vyc29yAGlzIGluaXRp YWxseSBwbGFjZWQgb24gdGhlIGxpbmUgd2l0aCB0aGUgbWVzc2FnZSBhdXRo b3IuICBPdGhlciBsaW5lcwBpbmNsdWRlIHRoZSBuYW1lcyBvZiBwZW9wbGUg YW5kL29yIG1haWxpbmcgbGlzdHMgd2hvIGFsc28gcmVjZWl2ZWQgdGhlAG1l c3NhZ2UuICBPdGhlciBwZW9wbGUgImludm9sdmVkIiBpbiB0aGUgbWVzc2Fn ZSAoZS5nLiB0aGUgcGVyc29uIG5hbWVkIGFzAFJlcGx5LVRvOikgYXJlIGFs c28gbGlzdGVkIGhlcmUuACAAVGhlIHNpbXBsZSBjYXNlIGlzIGFkZGluZyBh IG5ldywgc2luZ2xlIGVudHJ5IGludG8geW91ciBhZGRyZXNzIGJvb2suIFRv AGRvIHRoaXMsIHNpbXBseSBoaWdobGlnaHQgdGhlIGNvcnJlY3QgbGluZSBh bmQgcHJlc3Mge0Y0OiJUIn0uICBUbwBjcmVhdGUgYSBuZXcgbGlzdCBvciBh ZGQgdG8gYW4gZXhpc3RpbmcgbGlzdCwgc3dpdGNoIHRoZSBzY3JlZW4gZGlz cGxheQBpbnRvIExpc3QgTW9kZSBieSBwcmVzc2luZyB7RjEyOiJMIn0uICBJ biBMaXN0IE1vZGUsIHlvdSBzZWxlY3QgdGhlAGdyb3VwIG9mIGFkZHJlc3Nl cyB5b3Ugd2lzaCB0byBtYW5pcHVsYXRlIGJ5IG1hcmtpbmcgdGhlbSB3aXRo IGFuICJYIi4AVGhlIFNldC9VbnNldCAoe0Y5OiJYIn0pIGNvbW1hbmQgd2ls bCB0dXJuIHRoZSAiWCIgb24gZm9yIHRoZQBoaWdobGlnaHRlZCBhZGRyZXNz IGlmIGl0IHdhcyBvZmYgb3IgdHVybiBpdCBvZmYgaWYgaXQgd2FzIHByZXZp b3VzbHkgb24uAFRoZSBTZXRBbGwgY29tbWFuZCB3aWxsIHNlbGVjdCBhbGwg b2YgdGhlIGFkZHJlc3NlcywgYW5kIHRoZSBVblNldEFsbABjb21tYW5kIHdp bGwgdHVybiBvZmYgYWxsIHRoZSBzZWxlY3Rpb25zLiAgT25jZSB5b3UndmUg Z290dGVuIHRoZQBzZWxlY3Rpb24gdGhlIHdheSB5b3Ugd2FudCBpdCwgeW91 IG1heSBjcmVhdGUgYSBuZXcgbGlzdCBieSBwcmVzc2luZwB7RjQ6IlQifS4A IABJbiBib3RoIHRoZSBzaW1wbGUgYW5kIGxpc3QgY2FzZXMsIGFmdGVyIGNo b29zaW5nIHRvIHRha2UgdGhlIGFkZHJlc3MsAHlvdSB3aWxsIGJlIGFza2Vk IGZvciB0aGUgbmlja25hbWUgb2YgdGhlIGVudHJ5LiAgVHlwaW5nIGluIGEg bmV3IG5hbWUAY3JlYXRlcyB0aGUgbmV3IGVudHJ5L2xpc3QuICBFbnRlcmlu ZyBhbiBleGlzdGluZyBuaWNrbmFtZSB3aWxsIHJlcGxhY2UAdGhlIGVudHJ5 IChzaW1wbGUgY2FzZSkgb3IgYWRkIHRvIHRoZSBsaXN0IChsaXN0IGNhc2Up LiAgQWx0ZXJuYXRpdmVseSwAeW91IGNhbiBwcmVzcyBDdHJsLVQgYXQgdGhl IG5pY2tuYW1lIHByb21wdCBhbmQgc2VsZWN0IGFuIGV4aXN0aW5nAG5pY2tu YW1lIGZyb20geW91ciBhZGRyZXNzIGJvb2suACAAWW91IHdpbGwgbm9ybWFs bHkgc3RhcnQgaW4gU2luZ2xlIE1vZGUsIHVubGVzcyB5b3UgdXNlZCB0aGUg QXBwbHkgY29tbWFuZAB0byBzdGFydHVwIHRoZSBUYWtlQWRkciBzY3JlZW4s IGluIHdoaWNoIGNhc2UgeW91IHdpbGwgc3RhcnQgaW4gTGlzdCBNb2RlLgBZ b3UgbWF5IHN3aXRjaCBiZXR3ZWVuIHRoZSB0d28gbW9kZXMgYXQgYW55IHRp bWUuICBJZiB5b3UndmUgYWxyZWFkeQBzZWxlY3RlZCBzZXZlcmFsIGFkZHJl c3NlcyBpbiBMaXN0IE1vZGUsIHRob3NlIHdpbGwgYmUgcmVtZW1iZXJlZCB3 aGVuIHlvdQBzd2l0Y2ggdG8gU2luZ2xlIE1vZGUgYW5kIHRoZW4gYmFjayB0 byBMaXN0IE1vZGUuICBUaGUgc2V0IG9mIGFkZHJlc3NlcwB0aGF0IGFyZSBw cmUtc2VsZWN0ZWQgd2hlbiB5b3Ugc3RhcnQgaW4gTGlzdCBNb2RlIGFyZSB0 aGUgRnJvbSBhZGRyZXNzZXMAb2YgYWxsIG9mIHRoZSBtZXNzYWdlcyB5b3Ug YXJlIG9wZXJhdGluZyBvbi4gIFlvdSBtYXksIG9mIGNvdXJzZSwgZWFzaWx5 AGVyYXNlIHRob3NlIHNlbGVjdGlvbnMgd2l0aCB0aGUgVW5TZXRBbGwgY29t bWFuZC4AIABJZiB5b3UgaGF2ZSBtb3JlIHRoYW4gb25lIHdyaXRhYmxlIGFk ZHJlc3MgYm9vaywgeW91IHdpbGwgYmUgcHJvbXB0ZWQgZm9yAHRoZSBuYW1l IG9mIHRoZSBhZGRyZXNzIGJvb2sgeW91IHdpc2ggdG8gYWRkIHRoZSBuZXcg ZW50cnkgdG8gYmVmb3JlAGFueXRoaW5nIGVsc2UuIFlvdSBjYW4gdXNlIF5O IGFuZCBeUCB0byBjaG9vc2UgYW1vbmcgdGhlIGRlZmluZWQgYWRkcmVzcwBi b29rcywgb3IgdHlwZSBpbiB0aGUgYWRkcmVzcyBib29rIG5hbWUuACAARk9S IE1PUkUgSU5GT1JNQVRJT04gb24gYWRkcmVzc2VzIGFuZCBQaW5lJ3MgYWRk cmVzcyBib29rOiBGcm9tIHRoZSBNYWluAE1lbnUsIHNlbGVjdCAiQSBBRERS RVNTIEJPT0siIGFuZCBwcmVzcyAiPyIgZm9yIEhlbHAuLi4AIAA8RW5kIG9m IGhlbHAgb24gdGhpcyB0b3BpYz4AIAB7RjEgOiA/IH0gIFNob3cgdGhpcyBo ZWxwIHRleHQAe0YzIDogRSB9ICBFeGl0IHRoaXMgc2NyZWVuIHdpdGhvdXQg ZGlzcGxheWluZyBvciBzYXZpbmcgYW55IGF0dGFjaG1lbnRzAHtGNCA6IFYg fSAgVmlldyB0aGUgY3VycmVudGx5IHNlbGVjdGVkIGF0dGFjaG1lbnQAe0Y1 IDogUCB9ICBNb3ZlIHRvIHByZXZpb3VzIGF0dGFjaG1lbnQAe0Y2IDogTiB9 ICBNb3ZlIHRvIG5leHQgYXR0YWNobWVudAB7RjcgOiAtIH0gIFByZXZpb3Vz IHBhZ2Ugb2YgdGhlIGxpc3RlZCBhdHRhY2htZW50cwB7RjggOlNwY30gIE5l eHQgcGFnZSBvZiB0aGUgbGlzdGVkIGF0dGFjaG1lbnRzAHtGOSA6IFMgfSAg U2F2ZSB0aGUgc2VsZWN0ZWQgYXR0YWNobWVudCB0byBhIGZpbGUAe0YxMDog fCB9ICBQaXBlIHRoZSBzZWxlY3RlZCBhdHRhY2htZW50IHRocm91Z2ggYSBV TklYIGNvbW1hbmQgKGlmIGVuYWJsZWQpAHtGMTI6IFcgfSAgRmluZCB0aGUg bWF0Y2hpbmcgc3RyaW5nIGluIHRoZSBhdHRhY2htZW50IGxpc3QAIABUaGUg QXR0YWNobWVudCBJbmRleCBkaXNwbGF5cyBhIGxpc3Qgb2YgdGhlIGN1cnJl bnQgbWVzc2FnZSdzIGF0dGFjaG1lbnRzLABhbmQgcHJvdmlkZXMgZm9yIHRo ZSB2aWV3aW5nLCBzYXZpbmcsIG9yIHBpcGluZyAoaWYgZW5hYmxlZCkgb2Yg ZWFjaABhdHRhY2htZW50LiAgVGhlIGZpcnN0IGF0dGFjaG1lbnQgaXMgdXN1 YWxseSB0aGUgbWVzc2FnZSB0ZXh0LCBidXQgZG9lcwBub3QgaW5jbHVkZSB0 aGUgaGVhZGVyIHBvcnRpb24gb2YgdGhlIG1lc3NhZ2UuACAAQWxsIGF0dGFj aG1lbnRzIGNhbiBiZSBzYXZlZCBvciBwaXBlZCBpbnRvIGEgVU5JWCBjb21t YW5kLCBidXQgc29tZSBtYXkAbm90IGJlIHJlYWRpbHkgZGlzcGxheWVkIGJ5 IGVpdGhlciBwaW5lIG9yIGFuIGV4dGVybmFsIHRvb2wuICBJbiBzdWNoAGNh c2VzLCB0aGUgcmVhc29uIHdoeSB0aGUgbWVzc2FnZSBjYW5ub3QgYmUgZGlz cGxheWVkIGlzIGRpc3BsYXllZCBvbgBwaW5lJ3MgbWVzc2FnZSBsaW5lLgAg ADxFbmQgb2YgaGVscCBvbiB0aGlzIHRvcGljPgAgACAAVGhpcyBmdW5jdGlv biBhbGxvd3MgeW91IHRvIHZpZXcgdGhlIGNvbnRlbnRzIG9mIGEgdGV4dCBh dHRhY2htZW50LiBZb3UAY2FuIG9ubHkgdmlldyBvbmUgYXR0YWNobWVudCBh dCBhIHRpbWUuACAAIF97RjE6PyB9ICBHZXQgSGVscCAgICAgRGlzcGxheSB0 aGlzIGhlbHAgdGV4dAAgX3tGMzpFIH0gIEV4aXQgVmlld2VyICBHbyBiYWNr IHRvIG1haWwgdmlld2luZy4AIF97Rjc6LSB9ICBQcmV2IFBhZ2UgICAgU2hv dyB0aGUgcHJldmlvdXMgcGFnZSBvZiB0aGUgY3VycmVudCBhdHRhY2htZW50 LgB7IEY4OlNwY30gIE5leHQgUGFnZSAgICBTaG93IHRoZSBuZXh0IHBhZ2Ug b2YgdGhlIGN1cnJlbnQgYXR0YWNobWVudCBieSBwcmVzc2luZwAgX19fX19f ICAgICAgICAgICAgICAgICB0aGUgc3BhY2UgYmFyLgAgX3tGOTpZIH0gIFBy aW50ICAgICAgICBQcmludCB0aGUgY3VycmVudCBhdHRhY2htZW50IG9uIHBh cGVyLiAgWW91IGNhbiBzZWxlY3QgdGhlACBfX19fX18gICAgICAgICAgICAg ICAgIHByaW50ZXIgb3IgdGhlIHByaW50IGNvbW1hbmQgdmlhIHRoZSAiU2V0 dXAiIGNvbW1hbmQAIF9fX19fXyAgICAgICAgICAgICAgICAgb24gdGhlIE1h aW4gbWVudS4Ae0YxMTpTIH0gICBTYXZlICAgICAgICAgQ29weSB0aGUgY3Vy cmVudCBhdHRhY2htZW50IHRvIGEgZmlsZS4gIElmIHlvdSBqdXN0IGVudGVy ACBfX19fX18gICAgICAgICAgICAgICAgIGEgZmlsZW5hbWUsIHRoZSBhdHRh Y2htZW50IHdpbGwgYmUgc2F2ZWQgd2l0aCB0aGF0IG5hbWUgaW4AIF9fX19f XyAgICAgICAgICAgICAgICAgeW91ciBob21lL2N1cnJlbnQgZGlyZWN0b3J5 LiAgWW91IG1heSBlbnRlciB0aGUgZnVsbAAgX19fX19fICAgICAgICAgICAg ICAgICBwYXRoIGFuZCBmaWxlbmFtZSB0byBzYXZlIGl0IGluIGFub3RoZXIg ZGlyZWN0b3J5LgB7RjEyOiBXIH0gIFdoZXJlSXMgICAgICBTZWFyY2ggdGhl IGF0dGFjaG1lbnQgZm9yIGEgc3RyaW5nIG9mIGxldHRlcnMuICBJZiBpdCBp cwBfX19fX18gICAgICAgICAgICAgICAgICBmb3VuZCwgbW92ZSB0byBpdC4g IFRoZSBzdHJpbmcgY2FuIGJlIG9uZSB3b3JkIG9yIGEgcGhyYXNlLgAgX19f X19fIElmIHRoZXJlIGFyZSBtdWx0aXBsZSBvY2N1cnJlbmNlcywgdGhlIGN1 cnNvciBtb3ZlcyB0byB0aGUAX19fX19fICAgICAgICAgICAgICAgIGZpcnN0 IG9jY3VycmVuY2UgYmV5b25kIHRoZSBjdXJyZW50IGN1cnNvciBwb3NpdGlv bi4AIAA8RW5kIG9mIGhlbHAgb24gdGhpcyB0b3BpYz4AICAgICAgICAgICAg ICAgICAgICAgR0VUVElORyBIRUxQIElOIFBJTkUAIABQaW5lIG9mZmVycyBz cGVjaWZpYyBoZWxwIGZvciBldmVyeSBzY3JlZW4gdmlhIHRoZSAiPyIgb3Ig Il5HIgBrZXlzLiAgKFRoZSBDb250cm9sLUcga2V5IGlzIHVzZWQgaW4gY29u dGV4dHMgd2hlcmUgIj8iIHdvdWxkIGJlAG1pc3Rha2VuIGFzIHRleHQgYmVp bmcgZW50ZXJlZC4pACAAVGhlIE1BSU4gTUVOVSBoZWxwICgiPyIpIHByb3Zp ZGVzIGEgZ2VuZXJhbCBvdmVydmlldyBvZiBQaW5lLCBhcwB3ZWxsIGFzIGlu Zm9ybWF0aW9uIHNwZWNpZmljIHRvIHRoYXQgc2NyZWVuLiAgVGhlcmUgaXMg YWxzbyBhACJSZWxlYXNlIE5vdGVzIiBjb21tYW5kIGF2YWlsYWJsZSBmcm9t IHRoZSBNQUlOIE1FTlUuACAAQWx0aG91Z2ggdGhpcyB2ZXJzaW9uIG9mIFBp bmUgaXMgZm9yIE1pY3Jvc29mdCBXaW5kb3dzLCBpdCBpcyBub3QgYQBmdWxs ICJHcmFwaGljYWwgVXNlciBJbnRlcmZhY2UiIGFwcGxpY2F0aW9uLiAgSG93 ZXZlciwgaXQgZG9lcwBvZmZlciBsaW1pdGVkIG1vdXNlIHN1cHBvcnQuICBZ b3UgY2FuIGNsaWNrIG9uIGNvbW1hbmRzIGF0IHRoZSBib3R0b20Ab2YgdGhl IHNjcmVlbiwgYW5kIHlvdSBjYW4gY2xpY2sgb3IgZG91YmxlLWNsaWNrIG9u IGl0ZW1zIG9uIG1vc3QAc2NyZWVucyB0byBzZWxlY3Qgb3IgdmlldyB0aGVt LgAgAEluIHRoZSBtYWlsIGluZGV4LCBjbGlja2luZyB3aXRoIHRoZSByaWdo dCBtb3VzZSBidXR0b24gb24gYW4gaXRlbQB3aWxsIGRpc3BsYXkgdGhhdCBp dGVtIGluIGEgc2VwYXJhdGUgd2luZG93LiAgQ29udHJvbC1DbGljayB3aWxs AGFsd2F5cyBkaXNwbGF5IHRoZSBpdGVtIGluIGEgbmV3IHNlcGFyYXRlIHdp bmRvdy4AIABJbiB0aGUgY29tcG9zZXIgbWVzc2FnZSBib2R5IHlvdSBjYW4g c2VsZWN0IHRleHQgd2l0aCB0aGUgbW91c2UuAFByZXNzIHRoZSBtb3VzZSBi dXR0b24gZG93biwgZHJhZyBhY3Jvc3MgdGhlIHRleHQgeW91IHdhbnQgdG8g c2VsZWN0LABsaWZ0IHRoZSBtb3VzZSBidXR0b24uICBJZiB5b3UgbW92ZSB0 aGUgbW91c2UgYWJvdmUgdGhlIHRvcCBvciBiZWxvdwB0aGUgYm90dG9tIG9m IHRoZSB3aW5kb3cgdGhlIG1lc3NhZ2UgdGV4dCB3aWxsIHNjcm9sbC4gIFNo aWZ0LUNsaWNrAHdpbGwgZXh0ZW5kIGFuIGV4aXN0aW5nIHNlbGVjdGlvbi4g IFlvdSBjYW4gQ3V0IG9yIENvcHkgdGhlIHNlbGVjdGVkAHRleHQgaW4gdGhl IGNvbXBvc2VyIG1lc3NhZ2UgYm9keS4AIABJbiBhbGwgb3RoZXIgc2NyZWVu cyB5b3UgY2FuIHNlbGVjdCBhbnkgdGV4dCB2aXNpYmxlIG9uIHRoZSBzY3Jl ZW4Ad2l0aCB0aGUgbW91c2UsIGJ1dCBjYW4gb25seSBDb3B5IHRoZSBzZWxl Y3RlZCB0ZXh0LgAgADxFbmQgb2YgaGVscCBvbiB0aGlzIHRvcGljPgAgICAg ICAgICAgICAgICAgICAgICAgIENPTVBPU0VSIENPTU1BTkRTACAAQ1VSU09S IE1PVElPTiBLRVlTICAgICAgICAgICAgICAgICAgICAgfEVESVRJTkcgS0VZ UwAgIF5CIChMZWZ0IEFycm93KSAgIEJhY2sgY2hhcmFjdGVyICAgICB8IF5E ICAgICAgIERlbGV0ZSBjdXJyZW50IGNoYXJhY3RlcgAgIF5GIChSaWdodCBB cnJvdykgIEZvcndhcmQgY2hhcmFjdGVyICB8IF5IIChERUwpIERlbGV0ZSBw cmV2aW91cyBjaGFyYWN0ZXIAICBeUCAoVXAgQXJyb3cpICAgICBQcmV2aW91 cyBsaW5lICAgICAgfCBeXiAgICAgICBTZXQgYSBtYXJrACAgXk4gKERvd24g QXJyb3cpICAgTmV4dCBsaW5lICAgICAgICAgIHwge0Y5Ol5LfSAgICAgICBD dXQgbWFya2VkIHRleHQgb3IAICBeQSAgICAgICAgICAgICAgICBCZWdpbm5p bmcgb2YgbGluZSAgfCAgICAgICAgICAgZGVsZXRlIGN1cnJlbnQgbGluZQAg IF5FICAgICAgICAgICAgICAgIEVuZCBvZiBsaW5lICAgICAgICB8IHtGMTA6 XlUgfSAgICAgICBQYXN0ZSB0ZXh0LCB1bmRlbGV0ZSBsaW5lcwAgIHtGNzpe WX0gICAgICAgICAgICAgICAgUHJldmlvdXMgcGFnZSAgICAgIHwgICAgICAg ICAgIGN1dCB3aXRoIF5LLCBvciB1bmp1c3RpZnkAICB7Rjg6XlZ9ICAgICAg ICAgICAgICAgIE5leHQgcGFnZSAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQAgIF5AIChDdHJsLVNQQUNFKSAgIE5l eHQgd29yZCAgICAgICAgICB8U0NSRUVOL0NPTVBPU0lUSU9OIENPTU1BTkRT AC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwge0Y2 KF5XKTpeVyAgICB9ICAgV2hlcmVpcyAoc2VhcmNoIGZvciBzdHJpbmcpAE1F U1NBR0UgQ09NTUFORFMgfCBHRU5FUkFMIENPTU1BTkRTICAgIHwge0YxMjpe VCB9ICAgICAgU3BlbGwgY2hlY2tlcgAge0YzOl5DfSAgIENhbmNlbCAgICAg fCAge0YxOl5HfSAgICBHZXQgaGVscCAgICAgfCB7RjQ6Xkp9ICAgICAgIEp1 c3RpZnkgcGFyYWdyYXBoACB7RjExOl5PIH0gIFBvc3Rwb25lICAgfCAgXlog ICAgU3VzcGVuZCAgICAgIHwgXkwgICAgICAgUmVkcmF3IFNjcmVlbgAge0Yy Ol5YfSAgIFNlbmQgICAgICAgfCAge0Y2Ol5ffSAgICBBbHQuIGVkaXRvciAg fCB7RjU6XlJ9ICAgICAgIFJlYWQgaW4gYSBmaWxlACAAIABOT1RFOiBUaGUg cHJlc2VuY2Ugb3IgYWJzZW5jZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1hbmRz IGlzIGRldGVybWluZWQgYnkAImZlYXR1cmUtbGlzdCIgb3B0aW9ucyBpbiB5 b3VyIFBpbmUgY29uZmlndXJhdGlvbi4gIEFsc28sIHNvbWUgb2YgdGhlc2UA Y29tbWFuZHMgbWF5IGJlIGFkbWluaXN0cmF0aXZlbHkgZGlzYWJsZWQgYnkg eW91ciBzeXN0ZW0gbWFuYWdlcjsgaWYgdGhleQBkb24ndCB3b3JrLCBwbGVh c2UgY2hlY2sgd2l0aCB5b3VyIGxvY2FsIGhlbHAgZGVzayBiZWZvcmUgcmVw b3J0aW5nIGEgYnVnLgAgICAgICAgIG8gU3VzcGVuZCAoc3VzcGVuZHMgUGlu ZSBhbmQgZ2l2ZXMgYSBzeXN0ZW0gcHJvbXB0KQAgICAgICAgIG8gQWx0ZXJu YXRlIGVkaXRvciAoYWxsb3dzIHlvdSB0byBjb21wb3NlIHdpdGggeW91ciBv d24gZWRpdG9yKQAgAEhJTlQ6IFRvIG1vdmUgcmFwaWRseSB0byB0aGUgYm90 dG9tIG9mIGEgbWVzc2FnZSB5b3UgYXJlIGNvbXBvc2luZywAZW50ZXIgXlde Vi4gIFRvIGdvIHRvIHRoZSB0b3AsIF5XXlkuICBUaGVzZSBjYW4gYmUgdXNl ZCBpbiBjb25qdW5jdGlvbgB3aXRoIHRoZSBNYXJrIGFuZCBDdXQgY29tbWFu ZHMgdG8gZWxpbWluYXRlIGxhcmdlIGFtb3VudHMgb2YgdW53YW50ZWQAdGV4 dCBpbiBhIFJlcGx5LgAgAFRoZSAiQWx0ZXJuYXRlIEVkaXRvciIgYW5kICJT cGVsbCBDaGVjayIgY29tbWFuZHMgYXJlIG5vdCBhdmFpbGFibGUgaW4AUEMt UGluZS4AIABQaW5lIGRvZXMgbm90IHVzZSB0aGUgZm9sbG93aW5nIGtleXM6 ICBDdHJsLVMsIEN0cmwtUSwgQ3RybC1dLCBDdHJsLVwsIEVTQwAgAE5PVEU6 IGJ5IGRlZmF1bHQsIFBpbmUgdHJlYXRzIEN0cmwtUyBvciBDdHJsLVEgKHNv bWV0aW1lcyBrbm93biBhcyBYT0ZGAGFuZCBYT04pLCBhcyBub3JtYWwgY2hh cmFjdGVycywgZXZlbiB0aG91Z2ggUGluZSBkb2VzIG5vdCB1c2UgdGhlbSBl eGNlcHQAZHVyaW5nIGF0dGFjaGVkLXRvLWFuc2kgcHJpbnRpbmcuIEhvd2V2 ZXIsIHRoZSBtb2RlbSwgb3IgY29tbXVuaWNhdGlvbgBzb2Z0d2FyZSB5b3Ug YXJlIHVzaW5nIG1heSBiZSBjb25maWd1cmVkIGZvciAic29mdHdhcmUgZmxv dyBjb250cm9sIgB3aGljaCBtZWFucyB0aGF0IFhPTi9YT0ZGIG11c3QgYmUg dHJlYXRlZCBhcyBzcGVjaWFsIGNoYXJhY3RlcnMgYnkgdGhlAG9wZXJhdGlu ZyBzeXN0ZW0uICBJZiB5b3Ugc2VlIG1lc3NhZ2VzIHN1Y2ggYXMgIl5YIG5v dCBkZWZpbmVkIGZvciB0aGlzAHNjcmVlbiIsIHRoZW4geW91ciBzeXN0ZW0g aXMgcHJvYmFibHkgdXNpbmcgc29mdHdhcmUgZmxvdyBjb250cm9sLiBJbgB0 aGlzIGNhc2UgeW91IHdpbGwgbmVlZCB0byBzZXQgdGhlICJwcmVzZXJ2ZS1z dGFydC1zdG9wLWNoYXJhY3RlcnMiAGZlYXR1cmUuICBJZiB5b3UgKmRvKiBz ZXQgdGhpcyBmZWF0dXJlLCBiZSBhZHZpc2VkIHRoYXQgaWYgeW91AGFjY2lk ZW50YWxseSBoaXQgYSBDdHJsLVMsIFBpbmUgd2lsbCBteXN0ZXJpb3VzbHkg ZnJlZXplIHVwIHdpdGggbm8Ad2FybmluZy4gIEluIHRoaXMgY2FzZSwgdHJ5 IHR5cGluZyBhIEN0cmwtUSBhbmQgc2VlIGlmIHRoYXQgcHV0cyB0aGluZ3MA cmlnaHQuACAALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tAHwgRGVzY3Jp cHRpb24gb2YgQ29tcG9zZXIgfAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0AIABQaW5lIGhhcyBhIGJ1aWx0LWluIGVkaXRpbmcgcHJvZ3JhbSB3aGlj aCBhbGxvd3MgeW91IHRvIGNvbXBvc2UgbWVzc2FnZXMAd2l0aG91dCBoYXZp bmcgdG8gbGVhdmUgUGluZS4gIFRoZSBlZGl0b3IgaXMgZGVzaWduZWQgdG8g YmUgdmVyeSBzaW1wbGUgdG8AdXNlIHNvIHRoYXQgeW91IGNhbiBnZXQgc3Rh cnRlZCB3cml0aW5nIGVtYWlsIHJpZ2h0IGF3YXkuACAATWVzc2FnZXMgYXJl IHVzdWFsbHkganVzdCB0ZXh0LCBhYm91dCA4MCBjb2x1bW5zIHdpZGUuICBV c2luZyB1cHBlciBhbmQAbG93ZXIgY2FzZSBpcyBlbmNvdXJhZ2VkLiAgT24g c29tZSBzeXN0ZW1zIHRoZSBzaXplIGxpbWl0IG9mIHRoZSBtZXNzYWdlAGlz IGFib3V0IDEwMCwwMDAgY2hhcmFjdGVycywgd2hpY2ggaXMgYWJvdXQgMiww MDAgbGluZXMuICBZb3UgY2FuIGluY2x1ZGUAcHVuY3R1YXRpb24gYW5kIHNw ZWNpYWwgY2hhcmFjdGVycyBmb3VuZCBvbiBtb3N0IGtleWJvYXJkcywgYnV0 IHlvdSBjYW4ndABpbmNsdWRlIGNoYXJhY3RlcnMgd2l0aCBkaWFjcml0aWNh bCBtYXJrcyBhbmQgY2VydGFpbiBzcGVjaWFsIHN5bWJvbHMuACAAVGV4dCBh dXRvbWF0aWNhbGx5IHdyYXBzIGFzIHlvdSB0eXBlIHBhc3QgdGhlIGVuZCBv ZiBhIGxpbmUgc28geW91IGRvIG5vdABoYXZlIHRvIGhpdCByZXR1cm4uICBV c2luZyB0aGUge0Y0OiJDdHJsLUoifSBjb21tYW5kLCB5b3UgY2FuIGFsc28A cmVmb3JtYXQgdGV4dCBleHBsaWNpdGx5LCBwZXJoYXBzIGFmdGVyIHlvdSBo YXZlIGRlbGV0ZWQgc29tZSB0ZXh0LgAgAFlvdSBjYW4gaW5jbHVkZSBvdGhl ciB0ZXh0IGZpbGVzIHdpdGggdGhlIHtGNS46IkN0cmwtUiIufSBZb3Ugd2ls bCBiZQBwcm9tcHRlZCBmb3IgdGhlIGZpbGUgbmFtZSBvZiB0aGUgZmlsZS4A IAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AfCBCcmllZiBDb21t YW5kIEV4cGxhbmF0aW9ucyB8AC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQAgAE1BUkssIENVVCwgQU5EIFBBU1RFACAAWW91IGNhbiBkZWZpbmUg YSAiYmxvY2siIG9mIHRleHQsIHdoaWNoIGNhbiBzdWJzZXF1ZW50bHkgYmUg ZGVsZXRlZCBvcgBjb3BpZWQgYXMgYSB1bml0LCBieSBzZXR0aW5nIGEgbWFy ayBhdCB0aGUgc3RhcnQgb2YgdGhlIGJsb2NrIChDdHJsLV4pIGFuZAB0aGVu IG1vdmluZyB0aGUgY3Vyc29yIHRvIHRoZSBlbmQgb2YgdGhlIGRlc2lyZWQg dGV4dCBibG9jay4gIFlvdSBjYW4gdGhlbgAiY3V0IiB0aGUgYmxvY2sgb3V0 ICh7Rjk6Q3RybC1LfSksIG1vdmUgdGhlIGN1cnNvciwgYW5kICJwYXN0ZSIg aXQAKHtGMTA6Q3RybC1VfSkgaW4gdGhlIG5ldyBsb2NhdGlvbi4gIFlvdSBj YW4gcGFzdGUgbW9yZSB0aGFuIG9uY2UsAGFsbG93aW5nIHlvdSB0byB1c2Ug dGhpcyBmZWF0dXJlIHRvIGNvcHkgYSBibG9jayBvZiB0ZXh0IGFsc28uACAA SWYgeW91IHByZXNzIHtGOTpDdHJsLUt9IHdpdGhvdXQgaGF2aW5nIG1hcmtl ZCBhbnl0aGluZywgUGluZSB3aWxsIGRlbGV0ZQBhIHNpbmdsZSBsaW5lLiAg SWYgeW91IGRlbGV0ZSBhIGdyb3VwIG9mIGxpbmVzIHRvZ2V0aGVyLCBQaW5l IGtlZXBzIHRoZW0AaW4gdGhlIHNhbWUgYnVmZmVyLCBzbyB7RjEwOkN0cmwt VX0gd2lsbCByZXN0b3JlIHRoZW0gYXMgYSBibG9jay4gIEFib3V0AHRlcm1p bm9sb2d5OiAgTWFyayBpcyBzaG93biBhcyAiXl4iLiAgVGhlIGZpcnN0ICJe IiBtZWFucyB5b3Ugc2hvdWxkAGhvbGQgZG93biB0aGUgIkNvbnRyb2wiIGtl eSBvbiB5b3VyIGtleWJvYXJkLiAgVGhlIHNlY29uZCAiXiIgbWVhbnMAInR5 cGUgdGhlIGNoYXJhY3RlciBeIi4AIABKVVNUSUZZICh7RjQ6Q3RybC1KfSkA IABUaGUganVzdGlmeSBjb21tYW5kIHJlZm9ybWF0cyB0aGUgdGV4dCBpbiB0 aGUgcGFyYWdyYXBoIHRoZSBjdXJzb3IgaXMgaW4uAFBhcmFncmFwaHMgYXJl IHNlcGFyYXRlZCBieSBvbmUgYmxhbmsgbGluZS4gIFRoaXMgaXMgdXNlZnVs IHdoZW4geW91IGhhdmUAYmVlbiBlZGl0aW5nIGEgcGFyYWdyYXBoIGFuZCB0 aGUgbGluZXMgYmVjb21lIHVuZXZlbi4gIFRoZSB0ZXh0IGlzIGxlZnQAYWxp Z25lZCBvciBqdXN0aWZpZWQgYW5kIHRoZSByaWdodCBpcyByYWdnZWQuICBJ ZiB0aGUgdGV4dCBpcyBhbHJlYWR5AGp1c3RpZmllZCBhcyB0eXBlZCB3aXRo IGF1dG8td3JhcCwgbm8ganVzdGlmaWNhdGlvbiB3aWxsIGJlIGRvbmUuACAA UkVBRCBGSUxFICh7RjU6Q3RybC1SfSkAIABUaGlzIHdpbGwgYWxsb3cgeW91 IHRvIGNvcHkgaW4gdGV4dCBmcm9tIGFuIGV4aXN0aW5nIGZpbGUuIFlvdSB3 aWxsIGJlAHByb21wdGVkIGZvciB0aGUgbmFtZSBvZiBhIGZpbGUgdG8gYmUg aW5zZXJ0ZWQgaW50byB0aGUgbWVzc2FnZS4gIFRoZSBmaWxlAG5hbWUgaXMg cmVsYXRpdmUgdG8geW91ciBob21lIGRpcmVjdG9yeSBvciBtdXN0IGJlIGEg ZnVsbCBwYXRoIG5hbWUgb24AeW91ciBzeXN0ZW0uICBUaGUgZmlsZSB3aWxs IGJlIGluc2VydGVkIHdoZXJlIHRoZSBjdXJzb3IgaXMgbG9jYXRlZC4gICpU aGUAZmlsZSB0byBiZSByZWFkIG11c3QgYmUgb24gdGhlIHNhbWUgc3lzdGVt IGFzIFBpbmUuKiBJZiB5b3UgdXNlIFBpbmUgb24gYQBVbml4IG1hY2hpbmUg YnV0IGhhdmUgZmlsZXMgb24gYSBQQyBvciBNQUMsIHRoZSBmaWxlcyBtdXN0 IGJlIHRyYW5zZmVycmVkAHRvIHRoZSBzeXN0ZW0gUGluZSBpcyBydW5uaW5n IG9uIGJlZm9yZSB0aGV5IGNhbiBiZSByZWFkLiAgUGxlYXNlIGFzayB5b3Vy AGxvY2FsIGNvbnN1bHRhbnRzIGFib3V0IHRoZSBjb3JyZWN0IHdheSB0byB0 cmFuc2ZlciBhIGZpbGUgdG8geW91ciBQaW5lAHN5c3RlbSBhcyB0aGUgbWV0 aG9kIHdpbGwgdmFyeSBmcm9tIHNpdGUgdG8gc2l0ZS4AIABXSEVSRUlTICh7 RjY6Q3RybC1XfSkAIABXaGVyZUlzIHNlYXJjaGVzIHRoZSBtZXNzYWdlIGJv ZHkgcGFydCBvZiB5b3VyIGNvbXBvc2l0aW9uIGFuZCBtb3ZlcyB0aGUAY3Vy c29yIHRvIHRoZSBmaXJzdCBvY2N1cnJlbmNlIG9mIHRoZSBtYXRjaCBzdHJp bmcgYXBwZWFyaW5nIGFmdGVyIHRoZQBsb2NhdGlvbiBvZiB0aGUgY3Vyc29y LiAgVGhlIHNlYXJjaCB3aWxsIHdyYXAgdG8gdGhlIGJlZ2lubmluZyBvZiB0 aGUAbWVzc2FnZSB3aGVuIGl0IG5vIGxvbmdlciBmaW5kcyBtYXRjaGVzIGlu IHRoZSByZW1haW5kZXIgb2YgdGhlIG1lc3NhZ2UuACAAVG8gc2VhcmNoIGZv ciB0aGUgc2FtZSBzdHJpbmcgYSBzZWNvbmQgdGltZSwgcHJlc3Mge0YxMjpe V30gdG8gYmVnaW4gc2VhcmNoAGFuZCB0aGVuIGp1c3QgcHJlc3MgUkVUVVJO IHRvIGFjY2VwdCB0aGUgcHJldmlvdXMgc2VhcmNoIHN0cmluZyBzaG93biBp bgBzcXVhcmUgYnJhY2tldHMgcmF0aGVyIHRoYW4gZW50ZXJpbmcgYSBuZXcg c2VhcmNoIHN0cmluZy4AIABXaGVyZUlzIGNhbiAic2VhcmNoIiBmb3IgdGhl IGZpcnN0IGxpbmUgb3IgbGFzdCBsaW5lIG9mIGEgbWVzc2FnZSAtLSB0aGlz AG1lYW5zIHRoYXQgV2hlcmVJcyBpcyBhIGp1bXAtdG8tdG9wIGFuZCBqdW1w LXRvLWJvdHRvbSBmZWF0dXJlLCB0b28uACAAUE9TVFBPTkUgKHtGMTE6Q3Ry bC1PfSkAIABUZW1wb3JhcmlseSBzdG9wIHdvcmtpbmcgb24gdGhlIGN1cnJl bnQgbWVzc2FnZSBzbyB5b3UgbWF5IHJlYWQgb3RoZXIAbWVzc2FnZXMgb3Ig Y29tcG9zZSBhbm90aGVyIG1lc3NhZ2UuICBXaGVuIHlvdSB3YW50IHRvIHJl c3VtZSBhIG1lc3NhZ2UAbGF0ZXIsIHN0YXJ0IHRvIGNvbXBvc2UgYW5kIGFu c3dlciAieWVzIiB0byB0aGUgIkNvbnRpbnVlIHBvc3Rwb25lZABjb21wb3Np dGlvbj8iIHF1ZXN0aW9uLiAgWW91IG1heSBwb3N0cG9uZSBhcyBtYW55IG1l c3NhZ2VzIGFzIHlvdSBsaWtlLgAgAFNQRUxMIENIRUNLICh7RjEyOkN0cmwt VH0pACAAUGluZSBjYW4gY2FsbCBhbiBleHRlcm5hbCBzcGVsbCBjaGVja2lu ZyBwcm9ncmFtIHRvIGxvb2sgb3ZlciB0aGUgbWVzc2FnZQB5b3UgYXJlIGNv bXBvc2luZy4gIEJ5IGRlZmF1bHQsIFBpbmUgdXNlcyB0aGUgc2ltcGxlIFVu aXggc3BlbGwgY2hlY2tlci4AVGhlcmUgYXJlIG5vIHN1Z2dlc3RlZCBhbHRl cm5hdGl2ZSBzcGVsbGluZ3MsIGJ1dCBQaW5lIHdpbGwgc2hvdyB5b3UgdGhl ACJpbmNvcnJlY3QiIHdvcmQgYW5kIGxldCB5b3UgZml4IGl0IG9yIG1vdmUg b24uICBJZiBhIHdvcmQgaXMgbWlzc3BlbGxlZABtb3JlIHRoYW4gb25jZSwg dGhlbiB5b3Ugd2lsbCBiZSBwcm9tcHRlZCB0byBjb25maXJtIHRoZSBjb3Jy ZWN0aW9uIG9mAGVhY2ggb2NjdXJyZW5jZSBvZiBpdC4gIExpbmVzIGJlZ2lu bmluZyB3aXRoICI+IiAoIGluY2x1ZGVkIG1lc3NhZ2VzKQB3aWxsIG5vdCBi ZSBjaGVja2VkLiAgVGhlcmUgaXMgbm8gc3BlbGwgY2hlY2sgZmVhdHVyZSB3 aXRoIFBDLVBpbmUuACAAU0VORCAoe0YyOkN0cmwtWH0pACAAQmVmb3JlIHNl bmRpbmcgYSBtZXNzYWdlLCBQaW5lIHdpbGwgYXNrIHlvdSB0byBjb25maXJt IHRoYXQgeW91IHdhbnQgdGhlAG1lc3NhZ2UgdG8gZ28gb3V0LiAgQXQgdGhh dCBjb25maXJtYXRpb24gc3RhZ2UsIFBpbmUgbW92ZXMgdGhlIGNvbXBvc2Vy AGJhY2sgdG8gdGhlIHRvcCBzbyB0aGF0IHlvdSBjYW4gdmVyaWZ5IHRoYXQg dGhlIHJpZ2h0IHBlb3BsZSBhcmUgZ2V0dGluZwB0aGUgbWVzc2FnZS4gIEFm dGVyIGNvbmZpcm1hdGlvbiwgdGhlIG1lc3NhZ2UgaXMgc2VudCBhbmQgY29w aWVkIHRvIHRoZQBGQ0MgZm9sZGVyIChpZiBhbnkpLgAgADxFbmQgb2YgaGVs cCBvbiB0aGlzIHRvcGljPgAgAFVzZSB0aGlzIHRvIGJyb3dzZSBmaWxlcywg cGVyaGFwcyBjcmVhdGVkIGJ5IHNvbWUgb3RoZXIgYXBwbGljYXRpb24uICBU aGUAZmlsZSBuYW1lIGdpdmVuIGNhbiBiZSBhIGZpbGUgaW4geW91ciBob21l IGRpcmVjdG9yeSwgYW4gYWJzb2x1dGUgZmlsZQBwYXRoIG5hbWUgZm9yIHlv dXIgc3lzdGVtLCBvciBhIGZpbGUgcGF0aCByZWxhdGl2ZSB0byB5b3VyIGhv bWUgZGlyZWN0b3J5LgBObyB3aWxkIGNhcmQgY2hhcmFjdGVycyBtYXkgYmUg dXNlZC4gIEluIFVuaXggUGluZSwgeW91IG1heSB1c2UgIn4iIHRvAHJlZmVy IHRvIHlvdXIgaG9tZSBkaXJlY3Rvcnkgb3IgIn51c2VyIiB0byByZWZlciB0 byBhbm90aGVyJ3MgaG9tZQBkaXJlY3RvcnkuICBUaGUgZmlsZSBtdXN0IHJl c2lkZSBvbiB0aGUgc3lzdGVtIHJ1bm5pbmcgUGluZS4AIABJZiB0aGUgInVz ZS1jdXJyZW50LWRpciIgZmVhdHVyZSBpcyBzZXQsIG5hbWVzIGFyZSByZWxh dGl2ZSB0byB5b3VyAGN1cnJlbnQgZGlyZWN0b3J5IGF0IHRoZSB0aW1lIHlv dSBzdGFydGVkIFBpbmUsIHJhdGhlciB0aGFuIHRvIHlvdXIAaG9tZSBkaXJl Y3RvcnkuACAAPEVuZCBvZiBoZWxwIG9uIHRoaXMgdG9waWM+ACAAVXNlIHRo aXMgZnVuY3Rpb24gdG8gaW5zZXJ0IGEgdGV4dCBmaWxlIGludG8geW91ciBt ZXNzYWdlLiBUaGUgZmlsZSBuYW1lAGdpdmVuIGNhbiBiZSBhIGZpbGUgaW4g eW91ciBob21lIGRpcmVjdG9yeSwgYW4gYWJzb2x1dGUgZmlsZSBwYXRoIG5h bWUgZm9yAHlvdXIgc3lzdGVtLCBvciBhIGZpbGUgcGF0aCByZWxhdGl2ZSB0 byB5b3VyIGhvbWUgZGlyZWN0b3J5LiAgTm8gd2lsZCBjYXJkAGNoYXJhY3Rl cnMgbWF5IGJlIHVzZWQuICBJbiBVbml4IFBpbmUsIHlvdSBtYXkgdXNlICJ+ IiB0byByZWZlciB0byB5b3VyAGhvbWUgZGlyZWN0b3J5IG9yICJ+dXNlciIg dG8gcmVmZXIgdG8gYW5vdGhlcidzIGhvbWUgZGlyZWN0b3J5LiAgVGhlAGZp bGUgbXVzdCByZXNpZGUgb24gdGhlIHN5c3RlbSBydW5uaW5nIFBpbmUuACAA SWYgdGhlICJ1c2UtY3VycmVudC1kaXIiIGZlYXR1cmUgaXMgc2V0LCBuYW1l cyBhcmUgcmVsYXRpdmUgdG8geW91cgBjdXJyZW50IGRpcmVjdG9yeSBhdCB0 aGUgdGltZSB5b3Ugc3RhcnRlZCBQaW5lLCByYXRoZXIgdGhhbiB0byB5b3Vy AGhvbWUgZGlyZWN0b3J5LgAgADxFbmQgb2YgaGVscCBvbiB0aGlzIHRvcGlj PgAgAFNlYXJjaCB0aGUgbWVzc2FnZSBmb3IgYSB3b3JkIG9yIHBhcnQgb2Yg YSB3b3JkLiAgV2hlbiBzZWFyY2hpbmcgaW4gdGhlAGNvbXBvc2VyLCBvbmx5 IHRoZSBtZXNzYWdlIHBhcnQgb2YgeW91ciBtYWlsIGlzIHNlYXJjaGVkLCBh bmQgdGhlIGN1cnNvcgBpcyBwdXQgb24gdGhlIGZpcnN0IG9jY3VycmVuY2Ug YXBwZWFyaW5nIGFmdGVyIHRoZSBsb2NhdGlvbiBvZiB0aGUgY3Vyc29yLgBU aGUgc2VhcmNoIHdpbGwgd3JhcCB0byB0aGUgYmVnaW5uaW5nIG9mIHRoZSBt ZXNzYWdlIHdoZW4gaXQgbm8gbG9uZ2VyAGZpbmRzIG1hdGNoZXMgaW4gdGhl IHJlbWFpbmRlciBvZiB0aGUgbWVzc2FnZS4AIABUbyBzZWFyY2ggZm9yIHRo ZSBzYW1lIHN0cmluZyBhIHNlY29uZCB0aW1lLCBwcmVzcyB7RjEyOkN0cmwt V30gdG8gYmVnaW4Ac2VhcmNoIGFuZCB0aGVuIGp1c3QgcHJlc3MgUkVUVVJO IHRvIGFjY2VwdCB0aGUgcHJldmlvdXMgc2VhcmNoIHN0cmluZwBzaG93biBp biBzcXVhcmUgYnJhY2tldHMgcmF0aGVyIHRoYW4gZW50ZXJpbmcgYSBuZXcg c2VhcmNoIHN0cmluZy4AIAA8RW5kIG9mIGhlbHAgb24gdGhpcyB0b3BpYz4A IABUb3BpY3M6ACBvIFRoZSAiVG86IiBmaWVsZAAgbyBFbWFpbCBBZGRyZXNz IEZvcm1hdAAgbyBNZXNzYWdlIEhlYWRlciBDb21tYW5kcwAgAC0tLS0tLS0t LS0tLS0tLS0tLS0AfCBUaGUgIlRvOiIgZmllbGQgfAAtLS0tLS0tLS0tLS0t LS0tLS0tACAAVGhlIGFkZHJlc3MgeW91IGVudGVyIGhlcmUgbXVzdCBiZSBh IHZhbGlkIGFkZHJlc3Mgd2hpY2ggaXMgcmVhY2hhYmxlAGZyb20geW91ciBz aXRlLiAgSWYgaXQgaXMgbm90LCB5b3Ugd2lsbCBnZXQgYW4gZXJyb3IgbWVz c2FnZSBhZnRlciBzZW5kaW5nAHRoZSBtZXNzYWdlLgAgAC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQB8IEVtYWlsIEFkZHJlc3MgRm9ybWF0IHwALS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tACAAWW91IG1heSBlbnRlciBhIGZ1bGwgbmFt ZSBhbmQgYWRkcmVzcywgYSBsb2NhbCBhZGRyZXNzIHRoYXQgUGluZSB3aWxs AGNvbXBsZXRlIGZvciB5b3UsIHRoZSBuaWNrbmFtZSBvZiBzb21lb25lIGlu IGFuIGFkZHJlc3MgYm9vaywgb3IgYSBsb2NhbABtYWlsIGFsaWFzIGRlZmlu ZWQgYnkgeW91ciBzeXN0ZW0gYWRtaW5pc3RyYXRvci4gIFdoZW4geW91IG1v dmUgdGhlIGN1cnNvcgBvdXQgb2YgdGhpcyBmaWVsZCwgdGhlIG5pY2tuYW1l cyB3aWxsIGJlIGV4cGFuZGVkIHRvIHRoZSBhZGRyZXNzZXMgaW4geW91cgBh ZGRyZXNzIGJvb2ssIGFuZCB0aGUgbG9jYWwgbmFtZXMgd2lsbCBiZSBleHBh bmRlZCB0byBpbmNsdWRlIHRoZSBhY3R1YWwAdXNlciBuYW1lLiAgWW91IG1h eSBlbnRlciBhcyBtYW55IGFkZHJlc3NlcyBhcyB5b3Ugd2lzaCwgYnV0IHRo ZXkgbXVzdCBiZQBzZXBhcmF0ZWQgYnkgY29tbWFzLiAgWW91IGNhbiBtb3Zl IGFyb3VuZCB0aGlzIGFuZCBvdGhlciBoZWFkZXIgZmllbGRzAHdpdGggdGhl IGFycm93IGtleXMgYW5kIHVzZSBtYW55IG9mIHRoZSB1c3VhbCBjb21wb3Nl ciBlZGl0aW5nIGtleXMuACAAQSB2YWxpZCBlbWFpbCBhZGRyZXNzIG9uIHRo ZSBJbnRlcm5ldCBoYXMgYSB1c2VyIG5hbWUsIGFuICJAIiBzaWduIGFuZAB0 aGVuIGEgZG9tYWluLiAgRm9yIGV4YW1wbGUsIGpzbWl0aEBhcnQubm93aGVy ZS5lZHUgaXMgdGhlIGVtYWlsIGFkZHJlc3MAb2YgYSBwZXJzb24gd2l0aCB0 aGUgdXNlcm5hbWUgImpzbWl0aCIgd2hvIGhhcyBhbiBhY2NvdW50IHdpdGgA ImFydC5ub3doZXJlLmVkdSIuICBUaGUgbnVtYmVyIG9mIHNlZ21lbnRzIG9u IHRoZSByaWdodCBvZiB0aGUgIkAiAHNpZ24gY2FuIHZhcnkgZGVwZW5kaW5n IG9uIGhvdyB0aGUgYWRkcmVzcyBpcyBzdHJ1Y3R1cmVkIGZvciB0aGUAcGFy dGljdWxhciBob3N0LgAgAElmIHlvdSBhcmUgc2VuZGluZyB0byBzb21lb25l IG9uIHRoZSBzYW1lIHN5c3RlbSBhcyB5b3UgYXJlLCB5b3UgY2FuIGxlYXZl AHRoZSAiQCIgYW5kIGFsbCB0aGUgaW5mb3JtYXRpb24gdG8gaXRzIHJpZ2h0 IG9mZiBvZiB0aGUgYWRkcmVzcywgYW5kAFBpbmUgd2lsbCBmaWxsIGl0IGlu IGF1dG9tYXRpY2FsbHkuICBTb21ldGltZXMgeW91IGNhbiBhbHNvIGFiYnJl dmlhdGUgdGhlAHJpZ2h0IHBhcnQgb2YgdGhlIGFkZHJlc3MgaWYgeW91IGFy ZSBhdCB0aGUgc2FtZSBkb21haW4uICBXaGVuIHNlbmRpbmcAbWVzc2FnZXMg YWNyb3NzIGdhdGV3YXlzIHRvIG90aGVyIG5ldHdvcmtzLCB0aGUgYWRkcmVz c2VzIGdldCBtb3JlAGNvbXBsaWNhdGVkLiAgQXNrIHlvdXIgbG9jYWwgY29u c3VsdGFudHMgZm9yIHRoZSBjb3JyZWN0IHN5bnRheCBmcm9tIHlvdXIAc2l0 ZSB0byB0aGUgbmV0d29yayB5b3UgYXJlIHRyeWluZyB0byByZWFjaC4AIAAg ICAgICAgICAgICAgICAgICAgICAgICBNRVNTQUdFIEhFQURFUiBDT01NQU5E UwAgAENVUlNPUiBNT1RJT04gS0VZUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS18 RURJVElORyBLRVlTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQBeQiAoTGVm dCBBcnJvdykgICAgQmFjayBjaGFyYWN0ZXIgICAgICAgfCBeRCAgICAgICBE ZWxldGUgY3VycmVudCBjaGFyYWN0ZXIAXkYgKFJpZ2h0IEFycm93KSAgIEZv cndhcmQgY2hhcmFjdGVyICAgIHwgXkggKERFTCkgRGVsZXRlIHByZXZpb3Vz IGNoYXJhY3RlcgBeUCAoVXAgQXJyb3cpICAgICAgUHJldmlvdXMgbGluZSAg ICAgICAgfABeTiAoRG93biBBcnJvdykgICAgTmV4dCBsaW5lICAgICAgICAg ICAgfCB7Rjk6Xkt9ICAgICAgIEN1dCBtYXJrZWQgdGV4dCBvcgBeQSAgICAg ICAgICAgICAgICAgQmVnaW5uaW5nIG9mIGxpbmUgICAgfCAgICAgICAgICAg IGRlbGV0ZSBjdXJyZW50IGxpbmUAXkUgICAgICAgICAgICAgICAgIEVuZCBv ZiBsaW5lICAgICAgICAgIHwge0YxMDpeVSB9ICAgICAgVW5kZWxldGUgbGlu ZShzKQB7Rjc6Xll9ICAgICAgICAgICAgICAgICBQcmV2aW91cyBwYWdlICAg ICAgICB8AHtGODpeVn0gICAgICAgICAgICAgICAgIE5leHQgcGFnZSAgICAg ICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t AF5AIChDdHJsLVNQQUNFKSAgICBOZXh0IHdvcmQgICAgICAgICAgICB8U0NS RUVOL0NPTVBPU0lUSU9OIENPTU1BTkRTAC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS18AE1FU1NBR0UgQ09NTUFORFMgIHwgR0VO RVJBTCBDT01NQU5EUyAgICB8IHtGMTI6XlQgfSAgICBUbyBBZGRyZXNzYm9v ay9Ccm93c2VyAHtGMzpeQ30gICBDYW5jZWwgICAgICAgfCAge0YxOl5HfSAg ICBHZXQgaGVscCAgICAgfCB7RjQ6Xkp9ICAgICBBdHRhY2ggRmlsZQB7RjEx Ol5PIH0gIFBvc3Rwb25lICAgICB8ICBeWiAgICBTdXNwZW5kICAgICAgfCBe TCAgICAgUmVkcmF3IFNjcmVlbgB7RjI6Xlh9ICAgU2VuZCAgICAgICAgIHwg ICAgICAgICAgICAgICAgICAgICB8IHtGNTpeUn0gICAgIFJpY2ggSGVhZGVy cwAgADxFbmQgb2YgaGVscCBvbiB0aGlzIHRvcGljPgAgAFRoZSBDYzogZmll bGQgaXMganVzdCBsaWtlIHRoZSBUbzogZmllbGQsIGV4Y2VwdCBpdCBpcyB1 c2VkIGZvciBhZGRyZXNzZWVzAHRoYXQgeW91IHdpc2ggdG8gc2VuZCBhIGNh cmJvbiBjb3B5IHRvLiAgVGhhdCBpcywgdGhlIG1lc3NhZ2UgaXMgbm90IGRp cmVjdGx5AGFkZHJlc3NlZCB0byB0aGVzZSByZWNpcGllbnRzLCBidXQgeW91 IHdhbnRlZCB0aGVtIHRvIHNlZSB0aGUgbWVzc2FnZS4gIFRoZQBvbmx5IGRp ZmZlcmVuY2UgdGhlIHJlY2lwaWVudHMgc2VlIGlzIHRoYXQgdGhlaXIgbmFt ZSBpcyBpbiB0aGUgQ2M6IGZpZWxkLAByYXRoZXIgdGhhbiB0aGUgVG86IGZp ZWxkLgAgAEZvciBpbmZvcm1hdGlvbiBvbiBlbWFpbCBhZGRyZXNzIGZvcm1h dCwgY2hlY2sgdGhlIEhlbHAgZm9yIHRoZSBUbzogaGVhZGVyLgAgACAgICAg ICAgICAgICAgICAgICAgICAgIE1FU1NBR0UgSEVBREVSIENPTU1BTkRTACAA Q1VSU09SIE1PVElPTiBLRVlTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXxFRElU SU5HIEtFWVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tAF5CIChMZWZ0IEFy cm93KSAgICBCYWNrIGNoYXJhY3RlciAgICAgICB8IF5EICAgICAgIERlbGV0 ZSBjdXJyZW50IGNoYXJhY3RlcgBeRiAoUmlnaHQgQXJyb3cpICAgRm9yd2Fy ZCBjaGFyYWN0ZXIgICAgfCBeSCAoREVMKSBEZWxldGUgcHJldmlvdXMgY2hh cmFjdGVyAF5QIChVcCBBcnJvdykgICAgICBQcmV2aW91cyBsaW5lICAgICAg ICB8AF5OIChEb3duIEFycm93KSAgICBOZXh0IGxpbmUgICAgICAgICAgICB8 IHtGOTpeS30gICAgICAgQ3V0IG1hcmtlZCB0ZXh0IG9yAF5BICAgICAgICAg ICAgICAgICBCZWdpbm5pbmcgb2YgbGluZSAgICB8ICAgICAgICAgICAgZGVs ZXRlIGN1cnJlbnQgbGluZQBeRSAgICAgICAgICAgICAgICAgRW5kIG9mIGxp bmUgICAgICAgICAgfCB7RjEwOl5VIH0gICAgICBVbmRlbGV0ZSBsaW5lKHMp AHtGNzpeWX0gICAgICAgICAgICAgICAgIFByZXZpb3VzIHBhZ2UgICAgICAg IHwAe0Y4Ol5WfSAgICAgICAgICAgICAgICAgTmV4dCBwYWdlICAgICAgICAg ICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AXkAg KEN0cmwtU1BBQ0UpICAgIE5leHQgd29yZCAgICAgICAgICAgIHxTQ1JFRU4v Q09NUE9TSVRJT04gQ09NTUFORFMALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLXwATUVTU0FHRSBDT01NQU5EUyAgfCBHRU5FUkFM IENPTU1BTkRTICAgIHwge0YxMjpeVCB9ICAgIFRvIEFkZHJlc3Nib29rL0Jy b3dzZXIAe0YzOl5DfSAgIENhbmNlbCAgICAgICB8ICB7RjE6Xkd9ICAgIEdl dCBoZWxwICAgICB8IHtGNDpeSn0gICAgIEF0dGFjaCBGaWxlAHtGMTE6Xk8g fSAgUG9zdHBvbmUgICAgIHwgIF5aICAgIFN1c3BlbmQgICAgICB8IF5MICAg ICBSZWRyYXcgU2NyZWVuAHtGMjpeWH0gICBTZW5kICAgICAgICAgfCAgICAg ICAgICAgICAgICAgICAgIHwge0Y1Ol5SfSAgICAgUmljaCBIZWFkZXJzACAA PEVuZCBvZiBoZWxwIG9uIHRoaXMgdG9waWM+ACAAQmNjOiBpcyBqdXN0IHRo ZSBzYW1lIGFzIHRoZSBUbzogYW5kIENjOiBmaWVsZHMgaW4gdGhlIHdheSB0 aGUgYWRkcmVzc2VzAGFyZSBlbnRlcmVkLiAgVGhlIHJlY2lwaWVudHMgbGlz dGVkIGhlcmUgd2lsbCByZWNlaXZlIGEgY29weSBvZiB0aGUAbWVzc2FnZSwg YnV0IC0tYXNzdW1pbmcgeW91ciBzaXRlJ3MgbWFpbCB0cmFuc3BvcnQgc29m dHdhcmUgaXMgcHJvcGVybHkAY29uZmlndXJlZC0tIHRoZXJlIHdpbGwgYmUg bm90aGluZyBpbiB0aGUgbWVzc2FnZSBoZWFkZXIgYXMgZGVsaXZlcmVkIHRo YXQAaW5kaWNhdGVzIGEgQmNjOiB3YXMgc2VudC4gIFRoZSBUbzogYW5kIENj OiByZWNpcGllbnRzIHdpbGwgbm90IGtub3cgYQBjb3B5IHdhcyBzZW50IHRv IHRoZSBCY2M6IHJlY2lwaWVudHMuACAARm9yIGluZm9ybWF0aW9uIG9uIGVt YWlsIGFkZHJlc3MgZm9ybWF0LCBjaGVjayB0aGUgSGVscCBmb3IgdGhlIFRv OiBoZWFkZXIuACAAICAgICAgICAgICAgICAgICAgICAgICAgTUVTU0FHRSBI RUFERVIgQ09NTUFORFMAIABDVVJTT1IgTU9USU9OIEtFWVMtLS0tLS0tLS0t LS0tLS0tLS0tLS0tfEVESVRJTkcgS0VZUy0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0AXkIgKExlZnQgQXJyb3cpICAgIEJhY2sgY2hhcmFjdGVyICAgICAg IHwgXkQgICAgICAgRGVsZXRlIGN1cnJlbnQgY2hhcmFjdGVyAF5GIChSaWdo dCBBcnJvdykgICBGb3J3YXJkIGNoYXJhY3RlciAgICB8IF5IIChERUwpIERl bGV0ZSBwcmV2aW91cyBjaGFyYWN0ZXIAXlAgKFVwIEFycm93KSAgICAgIFBy ZXZpb3VzIGxpbmUgICAgICAgIHwAXk4gKERvd24gQXJyb3cpICAgIE5leHQg bGluZSAgICAgICAgICAgIHwge0Y5Ol5LfSAgICAgICBDdXQgbWFya2VkIHRl eHQgb3IAXkEgICAgICAgICAgICAgICAgIEJlZ2lubmluZyBvZiBsaW5lICAg IHwgICAgICAgICAgICBkZWxldGUgY3VycmVudCBsaW5lAF5FICAgICAgICAg ICAgICAgICBFbmQgb2YgbGluZSAgICAgICAgICB8IHtGMTA6XlUgfSAgICAg IFVuZGVsZXRlIGxpbmUocykAe0Y3Ol5ZfSAgICAgICAgICAgICAgICAgUHJl dmlvdXMgcGFnZSAgICAgICAgfAB7Rjg6XlZ9ICAgICAgICAgICAgICAgICBO ZXh0IHBhZ2UgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQBeQCAoQ3RybC1TUEFDRSkgICAgTmV4dCB3b3JkICAg ICAgICAgICAgfFNDUkVFTi9DT01QT1NJVElPTiBDT01NQU5EUwAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfABNRVNTQUdFIENP TU1BTkRTICB8IEdFTkVSQUwgQ09NTUFORFMgICAgfCB7RjEyOl5UIH0gICAg VG8gQWRkcmVzc2Jvb2svQnJvd3NlcgB7RjM6XkN9ICAgQ2FuY2VsICAgICAg IHwgIHtGMTpeR30gICAgR2V0IGhlbHAgICAgIHwge0Y0Ol5KfSAgICAgQXR0 YWNoIEZpbGUAe0YxMTpeTyB9ICBQb3N0cG9uZSAgICAgfCAgXlogICAgU3Vz cGVuZCAgICAgIHwgXkwgICAgIFJlZHJhdyBTY3JlZW4Ae0YyOl5YfSAgIFNl bmQgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgfCB7RjU6XlJ9ICAg ICBSaWNoIEhlYWRlcnMAIAA8RW5kIG9mIGhlbHAgb24gdGhpcyB0b3BpYz4A IABMY2M6IGJsYWgsIGJsYWgsIGJsYWguLi4AIABGb3IgaW5mb3JtYXRpb24g b24gZW1haWwgYWRkcmVzcyBmb3JtYXQsIGNoZWNrIHRoZSBIZWxwIGZvciB0 aGUgVG86IGhlYWRlci4AIAAgICAgICAgICAgICAgICAgICAgICAgICBNRVNT QUdFIEhFQURFUiBDT01NQU5EUwAgAENVUlNPUiBNT1RJT04gS0VZUy0tLS0t LS0tLS0tLS0tLS0tLS0tLS18RURJVElORyBLRVlTLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQBeQiAoTGVmdCBBcnJvdykgICAgQmFjayBjaGFyYWN0ZXIg ICAgICAgfCBeRCAgICAgICBEZWxldGUgY3VycmVudCBjaGFyYWN0ZXIAXkYg KFJpZ2h0IEFycm93KSAgIEZvcndhcmQgY2hhcmFjdGVyICAgIHwgXkggKERF TCkgRGVsZXRlIHByZXZpb3VzIGNoYXJhY3RlcgBeUCAoVXAgQXJyb3cpICAg ICAgUHJldmlvdXMgbGluZSAgICAgICAgfABeTiAoRG93biBBcnJvdykgICAg TmV4dCBsaW5lICAgICAgICAgICAgfCB7Rjk6Xkt9ICAgICAgIEN1dCBtYXJr ZWQgdGV4dCBvcgBeQSAgICAgICAgICAgICAgICAgQmVnaW5uaW5nIG9mIGxp bmUgICAgfCAgICAgICAgICAgIGRlbGV0ZSBjdXJyZW50IGxpbmUAXkUgICAg ICAgICAgICAgICAgIEVuZCBvZiBsaW5lICAgICAgICAgIHwge0YxMDpeVSB9 ICAgICAgVW5kZWxldGUgbGluZShzKQB7Rjc6Xll9ICAgICAgICAgICAgICAg ICBQcmV2aW91cyBwYWdlICAgICAgICB8AHtGODpeVn0gICAgICAgICAgICAg ICAgIE5leHQgcGFnZSAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tAF5AIChDdHJsLVNQQUNFKSAgICBOZXh0IHdv cmQgICAgICAgICAgICB8U0NSRUVOL0NPTVBPU0lUSU9OIENPTU1BTkRTAC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18AE1FU1NB R0UgQ09NTUFORFMgIHwgR0VORVJBTCBDT01NQU5EUyAgICB8IHtGMTI6XlQg fSAgICBUbyBBZGRyZXNzYm9vay9Ccm93c2VyAHtGMzpeQ30gICBDYW5jZWwg ICAgICAgfCAge0YxOl5HfSAgICBHZXQgaGVscCAgICAgfCB7RjQ6Xkp9ICAg ICBBdHRhY2ggRmlsZQB7RjExOl5PIH0gIFBvc3Rwb25lICAgICB8ICBeWiAg ICBTdXNwZW5kICAgICAgfCBeTCAgICAgUmVkcmF3IFNjcmVlbgB7RjI6Xlh9 ICAgU2VuZCAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICB8IHtGNTpe Un0gICAgIFJpY2ggSGVhZGVycwAgADxFbmQgb2YgaGVscCBvbiB0aGlzIHRv cGljPgAgAFRoaXMgaGVhZGVyIGNhcnJpZXMgeW91ciByZXR1cm4gYWRkcmVz cy4gIEl0IGlzIHRoZSBhZGRyZXNzIHRvd2FyZCB3aGljaAByZXBsaWVzIChh bmQgb2Z0ZW4sIGZ1dHVyZSB1bnJlbGF0ZWQgY29ycmVzcG9uZGVuY2UpIHdp bGwgYmUgZGlyZWN0ZWQsAHVubGVzcyB5b3UgaGF2ZSBkZWZpbmVkIGFuIG9w dGlvbmFsICJSZXBseS1UbzoiIGhlYWRlci4gIE1ha2Ugc3VyZSB0aGlzAGFk ZHJlc3MgaXMgY29ycmVjdCEAIAA8RW5kIG9mIGhlbHAgb24gdGhpcyB0b3Bp Yz4AIABNb3N0IHBlb3BsZSBzaG91bGQgbm90IG5lZWQgdGhpcyBoZWFkZXIu IFRoZSBSZXBseS1UbzogaGVhZGVyIGlzIHVzZWQgaW4AY2FzZXMgd2hlcmUg eW91IHdvdWxkIGxpa2UgcmVwbGllcyB0byB5b3VyIG1lc3NhZ2VzIHRvIGJl IGRpcmVjdGVkIHRvIGFuAGFkZHJlc3Mgb3RoZXIgdGhhbiB5b3VyIG5vcm1h bCAiRnJvbToiIGFkZHJlc3MuICBUaGlzIGlzIGF0eXBpY2FsLCBidXQAY2Fu IGhhcHBlbiB3aGVuIHlvdSB1c2UgbXVsdGlwbGUgbWFjaGluZXMgYW5kIGRv IG5vdCBoYXZlIHRoZSBzYW1lIGFjY291bnQAbmFtZSBvbiBlYWNoIG9uZSwg b3Igd2hlbiB5b3Ugd2lzaCB0byBkaXJlY3QgY2VydGFpbiByZXBsaWVzIHRv IGFjY291bnRzAG9yIGZvbGRlcnMgZGVzaWduYXRlZCBmb3Igc3BlY2lmaWMg Y2xhc3NlcyBvZiBjb3JyZXNwb25kZW5jZS4AIAA8RW5kIG9mIGhlbHAgb24g dGhpcyB0b3BpYz4AIABUaGlzIGlzIGEgY3VzdG9taXplZCBoZWFkZXIsIGku ZS4gbm90IG9uZSB0aGF0IGlzIHBhcnQgb2YgUGluZSdzIG5vcm1hbABzZXQg b2YgQ29tcG9zZSBoZWFkZXJzLgAgAEZvciBpbmZvcm1hdGlvbiBvbiBlbWFp bCBhZGRyZXNzIGZvcm1hdCwgY2hlY2sgdGhlIEhlbHAgZm9yIHRoZSBUbzog aGVhZGVyLgAgACAgICAgICAgICAgICAgICAgICAgICAgIE1FU1NBR0UgSEVB REVSIENPTU1BTkRTACAAQ1VSU09SIE1PVElPTiBLRVlTLS0tLS0tLS0tLS0t LS0tLS0tLS0tLXxFRElUSU5HIEtFWVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tAF5CIChMZWZ0IEFycm93KSAgICBCYWNrIGNoYXJhY3RlciAgICAgICB8 IF5EICAgICAgIERlbGV0ZSBjdXJyZW50IGNoYXJhY3RlcgBeRiAoUmlnaHQg QXJyb3cpICAgRm9yd2FyZCBjaGFyYWN0ZXIgICAgfCBeSCAoREVMKSBEZWxl dGUgcHJldmlvdXMgY2hhcmFjdGVyAF5QIChVcCBBcnJvdykgICAgICBQcmV2 aW91cyBsaW5lICAgICAgICB8AF5OIChEb3duIEFycm93KSAgICBOZXh0IGxp bmUgICAgICAgICAgICB8IHtGOTpeS30gICAgICAgQ3V0IG1hcmtlZCB0ZXh0 IG9yAF5BICAgICAgICAgICAgICAgICBCZWdpbm5pbmcgb2YgbGluZSAgICB8 ICAgICAgICAgICAgZGVsZXRlIGN1cnJlbnQgbGluZQBeRSAgICAgICAgICAg ICAgICAgRW5kIG9mIGxpbmUgICAgICAgICAgfCB7RjEwOl5VIH0gICAgICBV bmRlbGV0ZSBsaW5lKHMpAHtGNzpeWX0gICAgICAgICAgICAgICAgIFByZXZp b3VzIHBhZ2UgICAgICAgIHwAe0Y4Ol5WfSAgICAgICAgICAgICAgICAgTmV4 dCBwYWdlICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0AXkAgKEN0cmwtU1BBQ0UpICAgIE5leHQgd29yZCAgICAg ICAgICAgIHxTQ1JFRU4vQ09NUE9TSVRJT04gQ09NTUFORFMALS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwATUVTU0FHRSBDT01N QU5EUyAgfCBHRU5FUkFMIENPTU1BTkRTICAgIHwge0YxMjpeVCB9ICAgIFRv IEFkZHJlc3Nib29rL0Jyb3dzZXIAe0YzOl5DfSAgIENhbmNlbCAgICAgICB8 ICB7RjE6Xkd9ICAgIEdldCBoZWxwICAgICB8IHtGNDpeSn0gICAgIEF0dGFj aCBGaWxlAHtGMTE6Xk8gfSAgUG9zdHBvbmUgICAgIHwgIF5aICAgIFN1c3Bl bmQgICAgICB8IF5MICAgICBSZWRyYXcgU2NyZWVuAHtGMjpeWH0gICBTZW5k ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgIHwge0Y1Ol5SfSAgICAg UmljaCBIZWFkZXJzACAAIAA8RW5kIG9mIGhlbHAgb24gdGhpcyB0b3BpYz4A IABUaGlzIGlzIGEgY3VzdG9taXplZCBoZWFkZXIsIGkuZS4gbm90IG9uZSB0 aGF0IGlzIHBhcnQgb2YgUGluZSdzIG5vcm1hbABzZXQgb2YgQ29tcG9zZSBo ZWFkZXJzLgAgAFRoaXMgZmllbGQgY29uc2lzdHMgb2YgYXJiaXRyYXJ5IHRl eHQuACAAICAgICAgICAgICAgICAgICAgICAgICAgTUVTU0FHRSBIRUFERVIg Q09NTUFORFMAIABDVVJTT1IgTU9USU9OIEtFWVMtLS0tLS0tLS0tLS0tLS0t LS0tLS0tfEVESVRJTkcgS0VZUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0A XkIgKExlZnQgQXJyb3cpICAgIEJhY2sgY2hhcmFjdGVyICAgICAgIHwgXkQg ICAgICAgRGVsZXRlIGN1cnJlbnQgY2hhcmFjdGVyAF5GIChSaWdodCBBcnJv dykgICBGb3J3YXJkIGNoYXJhY3RlciAgICB8IF5IIChERUwpIERlbGV0ZSBw cmV2aW91cyBjaGFyYWN0ZXIAXlAgKFVwIEFycm93KSAgICAgIFByZXZpb3Vz IGxpbmUgICAgICAgIHwAXk4gKERvd24gQXJyb3cpICAgIE5leHQgbGluZSAg ICAgICAgICAgIHwge0Y5Ol5LfSAgICAgICBDdXQg