[Linux-ia64] i want mailing list

From: 정 종준 <CJJUNG_at_digitalhenge.com>
Date: 2003-05-10 12:22:17
 

	-----Original Message----- 
	From: linux-ia64-request@linuxia64.org [mailto:linux-ia64-request@linuxia64.org] 
	Sent: 2003-05-10 (토) 오전 11:18 
	To: linux-ia64@linuxia64.org 
	Cc: 
	Subject: Linux-IA64 digest, Vol 1 #1023 - 9 msgs
	
	

	Send Linux-IA64 mailing list submissions to
	        linux-ia64@linuxia64.org
	
	To subscribe or unsubscribe via the World Wide Web, visit
	        http://lists.linuxia64.org/lists/listinfo/linux-ia64

	or, via email, send a message with subject or body 'help' to
	        linux-ia64-request@linuxia64.org
	
	You can reach the person managing the list at
	        linux-ia64-admin@linuxia64.org
	
	When replying, please edit your Subject line so it is more specific
	than "Re: Contents of Linux-IA64 digest..."
	
	
	Today's Topics:
	
	   1. Re: Re: [PATCH] head.S fix for unusual load addrs (Jesse Barnes)
	   2. Re: Re: [PATCH] head.S fix for unusual load addrs (Jack Steiner)
	   3. Re: Re: [PATCH] head.S fix for unusual load addrs (Jack Steiner)
	   4. Re: Re: [PATCH] head.S fix for unusual load addrs (David Mosberger)
	   5. Re: [PATCH] fix timer interrupts getting lost (Bjorn Helgaas)
	   6. RE: Re: [PATCH] head.S fix for unusual load addrs (Luck, Tony)
	   7. Re: [PATCH] 1/4 multi-ioport space support for 2.5 (David Mosberger)
	   8. Re: [PATCH] 1/4 multi-ioport space support for 2.5 (David Mosberger)
	   9. RE: Linux-IA64 digest, i want mailing list (=?euc-kr?B?waQgwb7B2A==?=)
	
	--__--__--
	
	Message: 1
	Date: Fri, 9 May 2003 12:30:36 -0700
	From: Jesse Barnes <jbarnes@sgi.com>
	To: davidm@hpl.hp.com
	Cc: "Luck, Tony" <tony.luck@intel.com>, linux-ia64@linuxia64.org
	Subject: Re: [Linux-ia64] Re: [PATCH] head.S fix for unusual load addrs
	
	On Fri, May 09, 2003 at 11:25:29AM -0700, David Mosberger wrote:
	> I'm not sure.  I got the impression Tony may be looking at the virtual
	> remapping in region 5.  I haven't heard whether text replication
	> turned out to be important for 8870, but I'm starting to lean towards
	> virtual remapping because it is more versatile (can handle both
	> "strange" physical memory layouts and kernel replication).  This,
	> coupled with the fact that it doesn't break any of the existing tools
	> makes it pretty compelling.  Also, my primary objection about making
	> the kernel model more complicated doesn't hold much water if we move
	> everything to region 5.
	>
	> Would there be a downside to this on SGI's machines?
	
	Not that I can see--we've been using that method for awhile now with
	good success, and I'd be happy to test any 2.5 patches that implement
	this feature.  So I guess we should go with virtual remapping?  Tony?
	
	Thanks,
	Jesse
	
	
	--__--__--
	
	Message: 2
	From: Jack Steiner <steiner@sgi.com>
	To: jbarnes@sgi.com (Jesse Barnes)
	Date: Fri, 9 May 2003 14:31:54 -0500 (CDT)
	Cc: tony.luck@intel.com (Luck Tony), davidm@hpl.hp.com,
	   linux-ia64@linuxia64.org
	Subject: Re: [Linux-ia64] Re: [PATCH] head.S fix for unusual load addrs
	
	>
	> On Wed, May 07, 2003 at 04:24:09PM -0700, Luck, Tony wrote:
	> > 1) My patch (posted around October last year) which picked virtual addresses
	> > in the wild blue yonder (initial versions used 0xe002000000000000, later ones
	> > used 0xffffffff00000000) for the link address for the kernel. Elilo can load
	> > kernel at any suitably aligned physical address, and head.S establishes the
	> > mappings using itr[0] and dtr[0].
	> >
	> >  pros) provided separate maps for kernel text and data, so supported kernel text
	> >        replication too.
	> >  cons) __pa() no longer works on kernel addresses, use new __tpa() instead.
	> >        Some ugly runtime patching of kernel code to get physical address of
	> >        swapper_pg_dir into the TLB miss code.
	
	The __tpa macros are ugly but they are fully contained within the ia64 part
	of the tree. (IIRC, the old scheduler had a reference but the O(1) scheduler doe not).
	In our tree, there are currently only 12 references to __tpa. All are
	in boottime initialization code., mostly in mca.c.  Although I would
	rather not have __tpa, this doesnt seem too bad.
	
	
	
	> >
	> > 2) I think SGI are currently running a modified version of #1 without the text
	> > replication support, and that provides a mapping from the normal virtual
	> > address that the kernel is linked for (0xe00000000044000000) to whatever physical
	> > address it was actually loaded at ... at least I think that's what Jack said.
	
	Right.
	
	
	> >
	> >  pros) simpler than my patch
	> >
	> >  cons) Still needs __tpa() instead of __pa() for kernel addresses.
	> >
	> > 3) David's suggestion of boot-time relocation.  Probably simplest to implement
	> > this in elilo, but if you are really good at PIC asm code it could be done in
	> > the kernel startup sequence.
	> >
	> >  pros) Just like linking kernel at a new address.
	> >        Avoids the __tpa() issue.
	> >        Doesn't invalidate any assumptions about how to get from virtual to
	> >        physical addresses and back again.
	> >
	> >  cons) Nobody has implemented it.
	>          doesn't address text replication concerns, while (1) and (2)
	>          do
	>
	> So, is there any consensus on the best path to pursue?  Chris Wedgwood
	> is working on option #3, and I've got Tony's patch trimmed down to #2
	> (with one piece missing--ia64_switch_to runtime patching), but none of
	> these are in either 2.4 or 2.5 yet.  Maybe for 2.4 we should do #2 or
	> #3 and for 2.5 we could implement #1 with the virtual offsets Tony
	> mentioned earlier?
	
	As far as I can tell, #1 is the only solution that will support kernel text replication.
	We did experiments to measure the effect of kernel text replication. On AIM7,
	(granted, not the best benchmark), we see a small but consistent
	improvement in performance with text replication enabled. (Data attached below).
	The biggest difference is cputime, not throughput.
	
	This was from a relatively small system with very good remote-to-local latency
	ratios. As system sizes increase, I expect the benefit of text replication will
	increase.
	
	I think that whatever solution is adopted, it need to accommadate text replication.
	
	
	If we are going to do #1 for 2.5, it seems like #2 is the best solution for 2.4.
	
	#3 requires changes elilo & the way System.map is used. These changes wont apply
	to 2.5. #3 also will introduce some confusion since the System.map that is
	generated at build time cant be used without knowing the physical address
	where elilo actually loaded the kernel.  The address could change based on minor
	changes in the configuration (amount of memory, devices, nodes, etc).
	
	
	------
	
	AIM7
	Kernel Text replication:
	        Tasks   Jobs/Min        JTI     Real    CPU     Jobs/sec/task
	        200     18110.2         84      64.3    619.6   1.5092
	        500     23932.5         76      121.6   2947.1  0.7977
	        1000    24402.0         71      238.5   9890.6  0.4067
	        2000    23895.4         71      487.1   25537.8 0.1991
	        3000    22848.8         75      764.2   42549.7 0.1269
	        4000    20420.4         78      1140.0  64237.4 0.0851
	
	Baseline
	        Tasks   Jobs/Min        JTI     Real    CPU     Jobs/sec/task
	        200     18008.8         84      64.6    624.1   1.5007
	        500     23102.2         76      126.0   4238.1  0.7701                                     
	        1000    23886.4         71      243.7   10507.3 0.3981                                     
	        2000    23669.9         72      491.8   26120.2 0.1972                                     
	        3000    22344.9         75      781.4   42965.0 0.1241
	        4000    20256.9         78      1149.2  64711.0 0.0844                                     
	
	       
	>
	> Thanks,
	> Jesse
	>
	> _______________________________________________
	> Linux-IA64 mailing list
	> Linux-IA64@linuxia64.org
	> http://lists.linuxia64.org/lists/listinfo/linux-ia64

	>
	
	
	--
	Thanks
	
	Jack Steiner    (651-683-5302)   (vnet 233-5302)      steiner@sgi.com
	
	
	
	--__--__--
	
	Message: 3
	From: Jack Steiner <steiner@sgi.com>
	To: davidm@hpl.hp.com
	Date: Fri, 9 May 2003 15:02:47 -0500 (CDT)
	Cc: jbarnes@sgi.com (Jesse Barnes), tony.luck@intel.com (Luck Tony),
	   linux-ia64@linuxia64.org
	Subject: Re: [Linux-ia64] Re: [PATCH] head.S fix for unusual load addrs
	
	>
	> >>>>> On Fri, 9 May 2003 10:52:25 -0700, Jesse Barnes <jbarnes@sgi.com> said:
	>
	>   Jesse> So, is there any consensus on the best path to pursue?  Chris Wedgwood
	>   Jesse> is working on option #3, and I've got Tony's patch trimmed down to #2
	>   Jesse> (with one piece missing--ia64_switch_to runtime patching), but none of
	>   Jesse> these are in either 2.4 or 2.5 yet.  Maybe for 2.4 we should do #2 or
	>   Jesse> #3 and for 2.5 we could implement #1 with the virtual offsets Tony
	>   Jesse> mentioned earlier?
	>
	> I'm not sure.  I got the impression Tony may be looking at the virtual
	> remapping in region 5.  I haven't heard whether text replication
	> turned out to be important for 8870, but I'm starting to lean towards
	> virtual remapping because it is more versatile (can handle both
	> "strange" physical memory layouts and kernel replication).  This,
	> coupled with the fact that it doesn't break any of the existing tools
	> makes it pretty compelling.  Also, my primary objection about making
	> the kernel model more complicated doesn't hold much water if we move
	> everything to region 5.
	>
	> Would there be a downside to this on SGI's machines?
	
	I dont see any significant problems. It actually seems easy.
	
	I think we still need to use __tpa() for addresses assigned by the loader.
	The standard __pa() macros wont work in region 5.
	
	I dont have any objections to __tpa.  We have had them in the kernel
	since ~2.3.42 & have not had any problems with them. On occasion, when
	we upgrade, we have to add/delete a couple of references but these are
	always easy to find. I dont recall any changes for the last couple of upgrades
	but maybe we were just lucky.
	
	As I mention in mail earlier,
	
	>> The __tpa macros are ugly but they are fully contained within the ia64 part
	>> of the tree. (IIRC, the old scheduler had a reference but the O(1) scheduler doe not).
	>> In our tree, there are currently only 12 references to __tpa. All are
	>> in boottime initialization code, mostly in mca.c.  Although I would
	>> rather not have __tpa, this doesnt seem too bad.
	
	
	
	>
	>       --david
	>
	> _______________________________________________
	> Linux-IA64 mailing list
	> Linux-IA64@linuxia64.org
	> http://lists.linuxia64.org/lists/listinfo/linux-ia64

	>
	
	
	--
	Thanks
	
	Jack Steiner    (651-683-5302)   (vnet 233-5302)      steiner@sgi.com
	
	
	
	--__--__--
	
	Message: 4
	From: David Mosberger <davidm@napali.hpl.hp.com>
	Date: Fri, 9 May 2003 13:25:06 -0700
	To: Jack Steiner <steiner@sgi.com>
	Cc: davidm@hpl.hp.com, jbarnes@sgi.com (Jesse Barnes),
	        tony.luck@intel.com (Luck Tony), linux-ia64@linuxia64.org
	Reply-To: davidm@hpl.hp.com
	Subject: Re: [Linux-ia64] Re: [PATCH] head.S fix for unusual load addrs
	
	>>>>> On Fri, 9 May 2003 15:02:47 -0500 (CDT), Jack Steiner <steiner@sgi.com> said:
	
	  >> Would there be a downside to this on SGI's machines?
	
	  Jack> I dont see any significant problems. It actually seems easy.
	
	Good.
	
	  Jack> I think we still need to use __tpa() for addresses assigned by
	  Jack> the loader.  The standard __pa() macros wont work in region 5.
	
	That's why I don't mind: nobody can use __pa() on region 5 anyhow, so
	using something different (page table walk or __tpa()) is OK.  I was
	real uneasy with having a "magic" address range inside region 7, where
	__pa() wouldn't work.  But in region 5, no problem.
	
	It might be good to call __tpa() something different: it's too close
	to __pa() and the difference may easily be overlooked.  For example,
	ia64_tpa() would make it obvious that we're talking about an ia64
	instruction.
	
	        --david
	
	
	--__--__--
	
	Message: 5
	From: Bjorn Helgaas <bjorn_helgaas@hp.com>
	To: alex_williamson@hp.com,
	        Alex Williamson <alex_williamson@attbi.com>, linux-ia64@linuxia64.org
	Date: Fri, 9 May 2003 14:44:12 -0600
	Subject: Re: [Linux-ia64] [PATCH] fix timer interrupts getting lost
	
	On Wednesday 23 April 2003 10:16 pm, Alex Williamson wrote:
	>
	>     This patch fixes the issue of some CPUs not showing timer interrupts
	> going off.  Seems during the process of sync'ing the itc, we jumped over
	> the next timer value.  This patch is against 2.5.67 + ia64.  I haven't
	> seen the problem on 2.4, but a quick looks seems like it's potentially
	> an issue there too.  Thanks,
	
	I applied this for 2.4 also.  Thanks!
	
	
	--__--__--
	
	Message: 6
	Date: Fri, 9 May 2003 14:43:22 -0700
	From: "Luck, Tony" <tony.luck@intel.com>
	To: "Jesse Barnes" <jbarnes@sgi.com>, <davidm@hpl.hp.com>
	Cc: <linux-ia64@linuxia64.org>
	Subject: RE: [Linux-ia64] Re: [PATCH] head.S fix for unusual load addrs
	
	> Not that I can see--we've been using that method for awhile now with
	> good success, and I'd be happy to test any 2.5 patches that implement
	> this feature.  So I guess we should go with virtual remapping?  Tony?
	
	I started looking at porting the most recent version of my patch
	(last seen around 2.5.39 ... only has the relocation, but once that
	is it, adding kernel text replication is a relatively simple =
	evolutionary
	step).
	
	I've been teaching a class all morning, and part of the afternoon, so
	no demonstrable progress ... but most of the merge errors have been
	cleaned up.  Now looking last (and biggest) reject in head.S.
	
	-Tony
	
	
	--__--__--
	
	Message: 7
	From: David Mosberger <davidm@napali.hpl.hp.com>
	Date: Fri, 9 May 2003 16:20:26 -0700
	To: Bjorn Helgaas <bjorn_helgaas@HP.COM>
	Cc: linux-ia64@linuxia64.org
	Reply-To: davidm@hpl.hp.com
	Subject: Re: [Linux-ia64] [PATCH] 1/4 multi-ioport space support for 2.5
	
	>>>>> On Thu, 24 Apr 2003 16:25:26 -0600, Bjorn Helgaas <bjorn_helgaas@HP.COM> said:
	
	  Bjorn> 3 add support for /proc/iomem and /proc/ioports
	
	I'm suspecting this patch may be causing me some grief on a Big Sur.
	What happens is that the qla1280 is configured to use I/O space by
	default (no idea why that is the case, apart from a small buglet in
	reading the base address) and with the patch applied, it fails to get
	the range from 0x2000-0x20ff.
	
	I can work around the problem by using memory-mapped I/O.  When I do
	that, /proc/ioports looks like this:
	
	$ cat /proc/ioports
	00000000-000003af : PCI Bus 00:00
	  00000060-0000006f : i8042
	  00000170-00000177 : ide1
	  000001f0-000001f7 : ide0
	  00000376-00000376 : ide1
	000003c0-000003df : vga+
	000003e0-00000cf7 : PCI Bus 00:00
	  000003f6-000003f6 : ide0
	  000003f8-000003ff : serial
	00000d00-00000fff : PCI Bus 00:00
	00001000-00001fff : PCI Bus 00:00
	  00001000-0000103f : eepro100
	  00001040-0000105f : uhci-hcd
	00002000-00002000 : PCI Bus 00:01
	00003000-0000ffff : PCI Bus 00:03
	
	Perhaps the problem is that the reported range for Bus 00:01 is empty?
	Does this make any sense to you?  Perhaps it's a firmware problem.
	
	        --david
	
	
	--__--__--
	
	Message: 8
	From: David Mosberger <davidm@napali.hpl.hp.com>
	Date: Fri, 9 May 2003 16:31:29 -0700
	To: Bjorn Helgaas <bjorn_helgaas@HP.COM>, linux-ia64@linuxia64.org
	Reply-To: davidm@hpl.hp.com
	Subject: Re: [Linux-ia64] [PATCH] 1/4 multi-ioport space support for 2.5
	
	Oops, some more info: I missed the following boot-time error messages:
	
	PCI: Probing PCI hardware on bus (00:00)
	alloc 0x3b0-0x3df from PCI IO for PCI Bus 00:00 failed
	ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
	ACPI: PCI Root Bridge [PCI1] (00:01)
	PCI: Probing PCI hardware on bus (00:01)
	alloc 0x0-0x0 from PCI IO for PCI Bus 00:01 failed
	ACPI: PCI Interrupt Routing Table [\_SB_.PCI1._PRT]
	ACPI: PCI Root Bridge [PCI2] (00:02)
	PCI: Probing PCI hardware on bus (00:02)
	alloc 0x2000-0x2fff from PCI IO for PCI Bus 00:02 failed
	alloc 0x0-0x0 from PCI mem for PCI Bus 00:02 failed
	alloc 0x0-0x0 from PCI IO for PCI Bus 00:02 failed
	ACPI: PCI Interrupt Routing Table [\_SB_.PCI2._PRT]
	ACPI: PCI Root Bridge [PCI3] (00:03)
	PCI: Probing PCI hardware on bus (00:03)
	alloc 0xa0000-0xfffff from PCI mem for PCI Bus 00:03 failed
	alloc 0x3b0-0x3df from PCI IO for PCI Bus 00:03 failed
	
	Maybe it isn't a firmware problem, after all.
	
	        --david
	
	
	--__--__--
	
	Message: 9
	Date: Sat, 10 May 2003 11:16:18 +0900
	From: =?euc-kr?B?waQgwb7B2A==?= <CJJUNG@digitalhenge.com>
	To: <linux-ia64@linuxia64.org>
	Subject: [Linux-ia64] RE: Linux-IA64 digest, i want mailing list
	
	This is a multi-part message in MIME format.
	
	------_=_NextPart_001_01C3169A.247BD218
	Content-Type: text/plain;
	        charset="euc-kr"
	Content-Transfer-Encoding: base64
	
	IA0KDQoJLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gDQoJRnJvbTogbGludXgtaWE2NC1yZXF1
	ZXN0QGxpbnV4aWE2NC5vcmcgW21haWx0bzpsaW51eC1pYTY0LXJlcXVlc3RAbGludXhpYTY0Lm9y
	Z10gDQoJU2VudDogMjAwMy0wNS0xMCAoxeQpIL/AwPwgNDowMCANCglUbzogbGludXgtaWE2NEBs
	aW51eGlhNjQub3JnIA0KCUNjOiANCglTdWJqZWN0OiBMaW51eC1JQTY0IGRpZ2VzdCwgVm9sIDEg
	IzEwMjIgLSAxNCBtc2dzDQoJDQoJDQoNCglTZW5kIExpbnV4LUlBNjQgbWFpbGluZyBsaXN0IHN1
	Ym1pc3Npb25zIHRvDQoJICAgICAgICBsaW51eC1pYTY0QGxpbnV4aWE2NC5vcmcNCgkNCglUbyBz
	dWJzY3JpYmUgb3IgdW5zdWJzY3JpYmUgdmlhIHRoZSBXb3JsZCBXaWRlIFdlYiwgdmlzaXQNCgkg
	ICAgICAgIGh0dHA6Ly9saXN0cy5saW51eGlhNjQub3JnL2xpc3RzL2xpc3RpbmZvL2xpbnV4LWlh
	NjQNCglvciwgdmlhIGVtYWlsLCBzZW5kIGEgbWVzc2FnZSB3aXRoIHN1YmplY3Qgb3IgYm9keSAn
	aGVscCcgdG8NCgkgICAgICAgIGxpbnV4LWlhNjQtcmVxdWVzdEBsaW51eGlhNjQub3JnDQoJDQoJ
	WW91IGNhbiByZWFjaCB0aGUgcGVyc29uIG1hbmFnaW5nIHRoZSBsaXN0IGF0DQoJICAgICAgICBs
	aW51eC1pYTY0LWFkbWluQGxpbnV4aWE2NC5vcmcNCgkNCglXaGVuIHJlcGx5aW5nLCBwbGVhc2Ug
	ZWRpdCB5b3VyIFN1YmplY3QgbGluZSBzbyBpdCBpcyBtb3JlIHNwZWNpZmljDQoJdGhhbiAiUmU6
	IENvbnRlbnRzIG9mIExpbnV4LUlBNjQgZGlnZXN0Li4uIg0KCQ0KCQ0KCVRvZGF5J3MgVG9waWNz
	Og0KCQ0KCSAgIDEuIFJlOiBTQUwgZXJyb3IgcmVjb3JkIGxvZ2dpbmcvZGVjb2RpbmcgKEJqb3Ju
	IEhlbGdhYXMpDQoJICAgMi4gUmU6IEJ1aWxkaW5nIElBLTY0IHRvb2xjaGFpbiAoSmltIFdpbHNv
	bikNCgkgICAzLiBSRTogUmU6IFtQQVRDSF0gaGVhZC5TIGZpeCBmb3IgdW51c3VhbCBsb2FkIGFk
	ZHJzIChEYXZpZCBNb3NiZXJnZXIpDQoJICAgNC4gUmU6IFJlOiBbUEFUQ0hdIGhlYWQuUyBmaXgg
	Zm9yIHVudXN1YWwgbG9hZCBhZGRycyAoS2VpdGggT3dlbnMpDQoJICAgNS4gUkU6IFJlOiBbUEFU
	Q0hdIGhlYWQuUyBmaXggZm9yIHVudXN1YWwgbG9hZCBhZGRycyAoTHVjaywgVG9ueSkNCgkgICA2
	LiBSZTogZ2V0dGltZW9mZnNldCBmb3IgMi41LjY3IChEYXZpZCBNb3NiZXJnZXIpDQoJICAgNy4g
	UmU6IFJlOiBbUEFUQ0hdIGhlYWQuUyBmaXggZm9yIHVudXN1YWwgbG9hZCBhZGRycyAoRGF2aWQg
	TW9zYmVyZ2VyKQ0KCSAgIDguIFJlOiBSZTogW1BBVENIXSBoZWFkLlMgZml4IGZvciB1bnVzdWFs
	IGxvYWQgYWRkcnMgKERhdmlkIE1vc2JlcmdlcikNCgkgICA5LiBSZTogUmU6IFtQQVRDSF0gaGVh
	ZC5TIGZpeCBmb3IgdW51c3VhbCBsb2FkIGFkZHJzIChKZXNzZSBCYXJuZXMpDQoJICAxMC4gUmU6
	IFJ1bm5pbmcgU2VyaWFsIEpvYnMgb24gSUEgNjQgKFJpY2ggQWx0bWFpZXIpDQoJICAxMS4gUmU6
	IFJlOiBbUEFUQ0hdIGhlYWQuUyBmaXggZm9yIHVudXN1YWwgbG9hZCBhZGRycyAoSmVzc2UgQmFy
	bmVzKQ0KCSAgMTIuIFJlOiBSZTogW1BBVENIXSBoZWFkLlMgZml4IGZvciB1bnVzdWFsIGxvYWQg
	YWRkcnMgKEplc3NlIEJhcm5lcykNCgkgIDEzLiBSZTogUmU6IFtQQVRDSF0gaGVhZC5TIGZpeCBm
	b3IgdW51c3VhbCBsb2FkIGFkZHJzIChKZXNzZSBCYXJuZXMpDQoJICAxNC4gUmU6IFJlOiBbUEFU
	Q0hdIGhlYWQuUyBmaXggZm9yIHVudXN1YWwgbG9hZCBhZGRycyAoRGF2aWQgTW9zYmVyZ2VyKQ0K
	CQ0KCS0tX18tLV9fLS0NCgkNCglNZXNzYWdlOiAxDQoJRnJvbTogQmpvcm4gSGVsZ2FhcyA8Ympv
	cm5faGVsZ2Fhc0BocC5jb20+DQoJVG86ICJMdWNrLCBUb255IiA8dG9ueS5sdWNrQGludGVsLmNv
	bT4sIDxsaW51eC1pYTY0QGxpbnV4aWE2NC5vcmc+DQoJRGF0ZTogVGh1LCA4IE1heSAyMDAzIDEz
	OjMyOjUyIC0wNjAwDQoJU3ViamVjdDogUmU6IFtMaW51eC1pYTY0XSBTQUwgZXJyb3IgcmVjb3Jk
	IGxvZ2dpbmcvZGVjb2RpbmcNCgkNCglPbiBXZWRuZXNkYXkgMDcgTWF5IDIwMDMgNjoxMyBwbSwg
	THVjaywgVG9ueSB3cm90ZToNCgk+IFdoZW4gdG8gY2xlYXIgcmVjb3JkIGZyb20gdGhlIFNBTCBl
	cnJvciBsb2cgaXMgYSB0aG9ybnkgcXVlc3Rpb24uDQoJPiBUaGVyZSBhcmUgdHdvIGNvbmZsaWN0
	aW5nIGdvYWxzOg0KCT4gMSkgTWFraW5nIHN1cmUgdGhhdCB3ZSBtaW5pbWl6ZSB0aGUgY2hhbmNl
	IHRoYXQgd2UgbG9zZSBlcnJvcg0KCT4gaW5mb3JtYXRpb24gLi4uIGkuZS4gd2Ugd291bGQgbGlr
	ZSB0byBiZSBzdXJlIHRoYXQgdGhlIGVycm9yDQoJPiByZWNvcmQgd2FzIHNhdmVkIHRvIHNvbWUg
	cGVybWFuZW50IHN0b3JhZ2UgYmVmb3JlIHdlIGNsZWFyIGl0DQoJPg0KCT4gMikgV2UgbmVlZCB0
	byBjbGVhciByZWNvcmRzIGZyb20gdGhlIFNBTCBsb2cgYXMgc29vbiBhcyB3ZSBjYW4gdG8NCgk+
	IG1ha2Ugc3BhY2UgZm9yIHN1YnNlcXVlbnQgcmVjb3JkcyB0byBiZSBsb2dnZWQgKGFuZCB0byBy
	ZXZlYWwgb3RoZXINCgk+IHJlY29yZHMgdGhhdCBhcmUgYWxyZWFkeSBpbiB0aGUgbG9nKS4NCgk+
	DQoJPiBJIHRoaW5rIHRoYXQgZmFjdCB0aGF0IHdlIG5lZWQgdG8gY2xlYXIgYSByZWNvcmQgdG8g
	c2VlIHRoZSBuZXh0IG9uZQ0KCT4gbWlnaHQgZm9yY2UgaW50byB0YWtpbmcgYSBmZXcgcmlza3Mg
	b2YgbG9zaW5nIGEgbWVzc2FnZSAuLi4gd2hpY2gNCgk+IG1ha2VzIG1lIGJlbGlldmUgdGhhdCB3
	ZSBuZWVkIGEgbWVjaGFuaXNtIHRvIHJlYWQgYW5kIGRlbGV0ZSBhbiBlcnJvcg0KCT4gcmVjb3Jk
	IGZyb20gdGhlIGxvZyBhbmQgYnVmZmVyIGl0IHNvbWVwbGFjZSB1bnRpbCBpdCBjYW4gYmUgcGlj
	a2VkIHVwDQoJPiBmcm9tIC9wcm9jIChyYXRoZXIgdGhhbiB1c2luZyB0aGUgImNsZWFyIiBjb21t
	YW5kIHRvIHRoZSAvcHJvYw0KCT4gaW50ZXJmYWNlIHRoYXQgeW91IHN1Z2dlc3QpLg0KCQ0KCUkg
	YWN0dWFsbHkgaW1wbGVtZW50ZWQgc3VjaCBhIHJlYWQvYnVmZmVyL2NsZWFyIG1lY2hhbmlzbSwg
	YnV0DQoJdGhlIGJ1ZmZlciBtYW5hZ2VtZW50IG1ha2VzIGl0IG11Y2ggbW9yZSBjb21wbGljYXRl
	ZCBhbmQgSSBjb3VsZG4ndA0KCXNlZSBhbnkgYmVuZWZpdCwgYmFzZWQgb24gdGhlIGZvbGxvd2lu
	ZyByZWFzb25pbmc6DQoJDQoJVGhlcmUncyBhbHdheXMgYSB3aW5kb3cgYmV0d2VlbiBTQUxfQ0hF
	Q0sgKHdoZXJlIHRoZSBlcnJvciByZWNvcmRzDQoJYXJlIGNyZWF0ZWQsIGNvbnN1bWluZyBidWZm
	ZXIgc3BhY2UpIGFuZCBTQUxfQ0xFQVJfU1RBVEVfSU5GTyAod2hlcmUNCgl0aGUgYnVmZmVyIHNw
	YWNlIGlzIGZyZWVkKS4gIEluZm9ybWF0aW9uIGFib3V0IGV2ZW50cyB0aGF0IG9jY3VyIGluDQoJ
	dGhhdCB3aW5kb3cgbWF5IGJlIGxvc3QsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgZXJyb3Ig
	cmVjb3JkcyBhcmUNCgljbGVhcmVkIGJ5IHRoZSBrZXJuZWwgb3IgYnkgYSB1c2VyIGFwcGxpY2F0
	aW9uLg0KCQ0KCUknbSB1bmNvbnZpbmNlZCBieSB0aGUgYXJndW1lbnQgdGhhdCB0aGUga2VybmVs
	IHNob3VsZCBjYWxsDQoJU0FMX0NMRUFSX1NUQVRFX0lORk8gaW4gb3JkZXIgdG8gcmVkdWNlIChi
	dXQgbm90IGVsaW1pbmF0ZSkNCgl0aGUgd2luZG93Lg0KCQ0KCUhlcmUncyBhIGxpa2VseSBzY2Vu
	YXJpbyB0aGF0IHNob3dzIHdoeSBJIHRoaW5rIHdlIGhhdmUgdG8gbWFrZQ0KCXN1cmUgdGhlIGxv
	ZyBnZXRzIHRvIHN0YWJsZSBzdG9yYWdlIGJlZm9yZSB3ZSBjbGVhciBpdDoNCgkNCgkgICAgICAg
	IC0gTUNBIG9jY3Vycw0KCSAgICAgICAgLSBMaW51eCByZWJvb3RzDQoJICAgICAgICAtIEtlcm5l
	bCBjYWxscyBTQUxfR0VUX1NUQVRFX0lORk8sIGNvcGllcyByZWNvcmRzIHRvIGJ1ZmZlcg0KCSAg
	ICAgICAgLSBLZXJuZWwgY2FsbHMgU0FMX0NMRUFSX1NUQVRFX0lORk8NCgkgICAgICAgIC0gS2Vy
	bmVsIHBhbmljcyBiZWNhdXNlIE1DQSBjb3JydXB0ZWQgcm9vdCBmaWxlc3lzdGVtDQoJDQoJTm93
	IHRoZSBNQ0EgZXJyb3IgcmVjb3JkcyBhcmUgbG9zdCwgYW5kIGl0J3Mgbm90IGV2ZW4gYmVjYXVz
	ZSBTQUwNCglyYW4gb3V0IG9mIGJ1ZmZlciBzcGFjZSEgIFdlIG1pZ2h0IGFyZ3VlIHRoYXQgZm9y
	IHRoaXMgcmVhc29uLCB0aGUNCglrZXJuZWwgb3VnaHQgdG8gZGVjb2RlIHRoZSByZWNvcmRzIHRv
	IHRoZSBjb25zb2xlLCBidXQgZXZlbiB0aGVuDQoJdGhlIGNvbnNvbGUgb3V0cHV0IG1pZ2h0IG5v
	dCBiZSBsb2dnZWQsIGFuZCB2aXRhbCBPRU0gZGF0YSBtaWdodA0KCW5vdCBiZSBkZWNvZGVkIGF0
	IGFsbC4NCgkNCglXaXRoIG15IHByb3Bvc2FsLCB3ZSBhdCBsZWFzdCBoYXZlIHRoZSBwb3NzaWJp
	bGl0eSBvZiBkdW1waW5nIHRoZQ0KCWVycm9yIHJlY29yZHMgZnJvbSB0aGUgRUZJIHVzZXIgaW50
	ZXJmYWNlLCBldmVuIGlmIHdlIGNhbiBubyBsb25nZXINCglib290IHRoZSBrZXJuZWwuDQoJDQoJ
	Qmpvcm4NCgkNCgkNCgkNCgktLV9fLS1fXy0tDQoJDQoJTWVzc2FnZTogMg0KCUZyb206IEppbSBX
	aWxzb24gPHdpbHNvbkB0dWxpcHRyZWUub3JnPg0KCVRvOiBsaW51eC1pYTY0QGxpbnV4aWE2NC5v
	cmcNCglEYXRlOiAwOCBNYXkgMjAwMyAxMzoyNDowNCAtMDQwMA0KCVN1YmplY3Q6IFJlOiBbTGlu
	dXgtaWE2NF0gQnVpbGRpbmcgSUEtNjQgdG9vbGNoYWluDQoJDQoJT24gVGh1LCAyMDAzLTA1LTA4
	IGF0IDA0OjIxLCBuYXZpbiB3cm90ZToNCgk+IC4uLy4uL2djYy0zLjIvZ2NjL2NvbmZpZy9pYTY0
	L2ZkZS1nbGliYy5jOjQyOjM6ICNlcnJvciBZb3UgbmVlZCBHTElCQw0KCT4gMi4yLjQgb3IgbGF0
	ZXIgb24gSUEtNjQgTGludXgNCgkNCglUaGUgZ2xpYmMgY29weSB5b3UgYXJlIHVzaW5nIGlzIHRv
	byBvbGQuICBUaGlzIGdsaWJjIHdpbGwgd29yayB3aXRoIGdjYw0KCTIuOTYgKHNpYyksIGJ1dCBp
	dCB3b24ndCB3b3JrIHdpdGggZ2NjIDMuICBUaGVyZSB3ZXJlIHJlbGF0ZWQgY2hhbmdlcw0KCW1h
	ZGUgdG8gZ2xpYmMgYW5kIGdjYyB0byBlbmFibGUgdW53aW5kIGluZm8gdG8gd29yayBjb3JyZWN0
	bHksIHdoaWNoIHdhcw0KCW5lZWRlZCBmb3IgQysrIGV4Y2VwdGlvbiBoYW5kbGluZyBzdXBwb3J0
	LiAgVGh1cyB5b3UgY2FuJ3QgdXNlIGEgbmV3IGdjYw0KCXdpdGggYW4gb2xkIGdsaWJjIG9yIHZp
	Y2UgdmVyc2EuDQoJDQoJRGF2aWQgTW9zYmVyZ2VyIG1lbnRpb25lZCB0ZXN0ZHJpdmUuaHAuY29t
	IG9yIHNvbWV0aGluZyBsaWtlIHRoYXQuDQoJUGVyaGFwcyB5b3UgY291bGQgZ2V0IGFuIGFjY291
	bnQgdGhlcmUsIGFuZCB0aGVuIGdldCBhIG5ld2VyIGNvcHkgb2YgdGhlDQoJZ2xpYmMgaGVhZGVy
	IGZpbGVzIGZyb20gdGhlcmUuDQoJDQoJSmltDQoJDQoJDQoJDQoJDQoJLS1fXy0tX18tLQ0KCQ0K
	CU1lc3NhZ2U6IDMNCglGcm9tOiBEYXZpZCBNb3NiZXJnZXIgPGRhdmlkbUBuYXBhbGkuaHBsLmhw
	LmNvbT4NCglEYXRlOiBUaHUsIDggTWF5IDIwMDMgMTM6Mjk6MzYgLTA3MDANCglUbzogIkx1Y2ss
	IFRvbnkiIDx0b255Lmx1Y2tAaW50ZWwuY29tPg0KCUNjOiA8ZGF2aWRtQGhwbC5ocC5jb20+LCAi
	SmVzc2UgQmFybmVzIiA8amJhcm5lc0BzZ2kuY29tPiwNCgkgICAgICAgICJLZWl0aCBPd2VucyIg
	PGthb3NAb2NzLmNvbS5hdT4sIDxsaW51eC1pYTY0QGxpbnV4aWE2NC5vcmc+DQoJUmVwbHktVG86
	IGRhdmlkbUBocGwuaHAuY29tDQoJU3ViamVjdDogUkU6IFtMaW51eC1pYTY0XSBSZTogW1BBVENI
	XSBoZWFkLlMgZml4IGZvciB1bnVzdWFsIGxvYWQgYWRkcnMNCgkNCgk+Pj4+PiBPbiBUaHUsIDgg
	TWF5IDIwMDMgMTA6NTQ6MDUgLTA3MDAsICJMdWNrLCBUb255IiA8dG9ueS5sdWNrQGludGVsLmNv
	bT4gc2FpZDoNCgkNCgkgIFRvbnk+IEluIGZhY3QgaXQgbWlnaHQgY2xlYXIgdXAgdGhlIGxvbmcg
	c3RhbmRpbmcgaXNzdWUgd2l0aA0KCSAgVG9ueT4gL3Byb2Mva2NvcmUsIGlmIHdlIHB1dCB0aGUg
	a2VybmVsIGF0IHRoZSBsb3cgZW5kIG9mIHJlZ2lvbiA1DQoJICBUb255PiBhbGwgdGhlIGFzc3Vt
	cHRpb25zIHRoYXQgbW9kdWxlIGFkZHJlc3NlcyBhcmUgaGlnaGVyIHRoYW4NCgkgIFRvbnk+IGtl
	cm5lbCBhZGRyZXNzZXMgd2lsbCBiZSB2YWxpZCBmb3IgaWE2NCB0b28gOi0pDQoJDQoJWWVzLCBp
	bmRlZWQuDQoJDQoJICBUb255PiBIb3cgZG9lcyB0aGlzIGxvb2sgZm9yIGFuIGFkZHJlc3MgbWFw
	Pw0KCQ0KCSAgVG9ueT4gMHhBMDAwMDAwMDAwMDAwMDAwIGtlcm5lbCB0ZXh0DQoJICBUb255PiAw
	eEEwMDAwMDAxMDAwMDAwMDAga2VybmVsIGRhdGENCgkgIFRvbnk+IDB4QTAwMDAwMDIwMDAwMDAw
	MCBwZXJjcHUgYXJlYQ0KCSAgVG9ueT4gMHhBMDAwMDAwMzAwMDAwMDAwIHZtYWxsb2MgJiBrZXJu
	ZWwgbW9kdWxlcw0KCSAgVG9ueT4gMHhCRkZGRkZGeHh4eHh4eHh4IENPTkZJR19WSVJUVUFMX01F
	TV9NQVANCgkNCgkgIFRvbnk+IFJlc2VydmluZyBhbiBhbG1vc3QgYXJiaXRyYXJ5IDRHQiBmb3Ig
	ZWFjaCBvZiBrZXJuZWwNCgkgIFRvbnk+IHRleHQvZGF0YS9wZXJjcHUgKEkgcGlja2VkIDRHQiwg
	c2luY2UgaXQgaXMgdGhlIGJpZ2dlc3QgcGFnZQ0KCSAgVG9ueT4gc2l6ZSBzdXBwb3J0ZWQgYnkg
	aWE2NCAuLi4gYnV0IG90aGVyIGxhcmdlciBib3VuZGFyaWVzIG1pZ2h0DQoJICBUb255PiBtYWtl
	IHNlbnNlIHRvIG1ha2UgdGhlIHVwcGVyIGxldmVsIHBhZ2UgdGFibGVzIGZvciB0aGUgdm1hbGxv
	Yw0KCSAgVG9ueT4gYXJlYSBzdGFydCBvbiBhIG5hdHVyYWwgYm91bmRhcnkpLg0KCQ0KCUkgdGhp
	bmsgd2UgbWF5IHdhbnQgdG8gcmVzZXJ2ZSB0aGUgZmlyc3QgNEdCIGZvciBtaXNjZWxsYW5lb3Vz
	IHN0dWZmLA0KCXN1Y2ggYXMgdGhlIHN0YXJ0LW9mLWtlcm5lbC1zcGFjZS1ob2xlLCB0aGUgZ2F0
	ZSBwYWdlIChhbmQgcHJvYmFibHkNCglzb29uIGEgcmVhZC1vbmx5IHBhZ2UpLCBhbmQgdGhlIHBl
	cmNwdSBhcmVhLiAgSW4gcGFydGljdWxhciB0aGUNCglndWFyYW50ZWVkLW5vdC10by1iZS1tYXBw
	ZWQgcGFnZSBuZWVkcyB0byBiZSByaWdodCBhdCB0aGUgZW5kIG9mIHVzZXINCglzcGFjZS4NCgkN
	CgkgICAgICAgIC0tZGF2aWQNCgkNCgkNCgktLV9fLS1fXy0tDQoJDQoJTWVzc2FnZTogNA0KCUZy
	b206IEtlaXRoIE93ZW5zIDxrYW9zQG9jcy5jb20uYXU+DQoJVG86IGxpbnV4LWlhNjRAbGludXhp
	YTY0Lm9yZw0KCURhdGU6IEZyaSwgMDkgTWF5IDIwMDMgMDg6MTc6MzUgKzEwMDANCglTdWJqZWN0
	OiBSZTogW0xpbnV4LWlhNjRdIFJlOiBbUEFUQ0hdIGhlYWQuUyBmaXggZm9yIHVudXN1YWwgbG9h
	ZCBhZGRycw0KCQ0KCU9uIFRodSwgOCBNYXkgMjAwMyAxMDowNzo0OSAtMDcwMCwNCglEYXZpZCBN
	b3NiZXJnZXIgPGRhdmlkbUBuYXBhbGkuaHBsLmhwLmNvbT4gd3JvdGU6DQoJPklmIHdlIGRvIGhh
	dmUgdG8gZ28gdGhlIHZpcnR1YWwgcmVtYXBwaW5nIHJvdXRlLCBteSBwcmVmZXJlbmNlIHdvdWxk
	DQoJPmJlIHRvIHN0aWNrIHRoZSBrZXJuZWwgc29tZXdoZXJlIGluIHJlZ2lvbiA1ICgweGEuLiku
	ICBIYXMgYW55b25lDQoJPnRyaWVkIHRoYXQ/ICBJdCBzaG91bGQgd29yayBmaW5lIGluIHByaW5j
	aXBsZSAobW9kdWxlcyBhbHJlYWR5IGxpdmUgaW4NCgk+dGhhdCBzcGFjZSkuDQoJDQoJVGhhdCBs
	b3NlcyB0aGUgYWx0W2lkXXRsYiBoYW5kbGluZyBmb3IgdGhlIGtlcm5lbCBjb2RlIGFuZCBkYXRh
	LiAgSXMNCgl0aGF0IGdvaW5nIHRvIGJlIGEgcGVyZm9ybWFuY2UgcHJvYmxlbT8NCgkNCgkNCgkN
	CgktLV9fLS1fXy0tDQoJDQoJTWVzc2FnZTogNQ0KCURhdGU6IFRodSwgOCBNYXkgMjAwMyAxNToy
	NzozOSAtMDcwMA0KCUZyb206ICJMdWNrLCBUb255IiA8dG9ueS5sdWNrQGludGVsLmNvbT4NCglU
	bzogIktlaXRoIE93ZW5zIiA8a2Fvc0BvY3MuY29tLmF1Pg0KCUNjOiA8bGludXgtaWE2NEBsaW51
	eGlhNjQub3JnPg0KCVN1YmplY3Q6IFJFOiBbTGludXgtaWE2NF0gUmU6IFtQQVRDSF0gaGVhZC5T
	IGZpeCBmb3IgdW51c3VhbCBsb2FkIGFkZHJzDQoJDQoJPiBPbiBUaHUsIDggTWF5IDIwMDMgMTA6
	MDc6NDkgLTA3MDAsPTIwDQoJPiBEYXZpZCBNb3NiZXJnZXIgPGRhdmlkbUBuYXBhbGkuaHBsLmhw
	LmNvbT4gd3JvdGU6DQoJPiA+SWYgd2UgZG8gaGF2ZSB0byBnbyB0aGUgdmlydHVhbCByZW1hcHBp
	bmcgcm91dGUsIG15IHByZWZlcmVuY2Ugd291bGQNCgk+ID5iZSB0byBzdGljayB0aGUga2VybmVs
	IHNvbWV3aGVyZSBpbiByZWdpb24gNSAoMHhhLi4pLiAgSGFzIGFueW9uZQ0KCT4gPnRyaWVkIHRo
	YXQ/ICBJdCBzaG91bGQgd29yayBmaW5lIGluIHByaW5jaXBsZSAobW9kdWxlcz0yMA0KCT4gYWxy
	ZWFkeSBsaXZlIGluDQoJPiA+dGhhdCBzcGFjZSkuDQoJPj0yMA0KCT4gVGhhdCBsb3NlcyB0aGUg
	YWx0W2lkXXRsYiBoYW5kbGluZyBmb3IgdGhlIGtlcm5lbCBjb2RlIGFuZCBkYXRhLiAgSXMNCgk+
	IHRoYXQgZ29pbmcgdG8gYmUgYSBwZXJmb3JtYW5jZSBwcm9ibGVtPw0KCQ0KCUkgYXNzdW1lIHRo
	YXQgd2UgYXJlIHN0aWxsIHBsYW5uaW5nIHRvIGxvY2sgdGhlIHRyYW5zbGF0aW9ucyBmb3INCgl0
	aGUga2VybmVsIGludG8gSVRSWzBdIGFuZCBEVFJbMF0gLi4uIHdlIGNhbiBzdGlsbCBkbyB0aGlz
	IHdpdGgNCgl0aGUga2VybmVsIG1hcHBlZCBpbiByZWdpb24gNS4NCgkNCgktVG9ueQ0KCQ0KCQ0K
	CS0tX18tLV9fLS0NCgkNCglNZXNzYWdlOiA2DQoJRnJvbTogRGF2aWQgTW9zYmVyZ2VyIDxkYXZp
	ZG1AbmFwYWxpLmhwbC5ocC5jb20+DQoJRGF0ZTogVGh1LCA4IE1heSAyMDAzIDE1OjI0OjU2IC0w
	NzAwDQoJVG86IEplcyBTb3JlbnNlbiA8amVzQHdpbGRvcGVuc291cmNlLmNvbT4NCglDYzogbGlu
	dXgtaWE2NEBsaW51eGlhNjQub3JnLCB3aWxkb3NAc2dpLmNvbQ0KCVJlcGx5LVRvOiBkYXZpZG1A
	aHBsLmhwLmNvbQ0KCVN1YmplY3Q6IFJlOiBbTGludXgtaWE2NF0gZ2V0dGltZW9mZnNldCBmb3Ig
	Mi41LjY3DQoJDQoJPj4+Pj4gT24gVGh1LCA4IE1heSAyMDAzIDEyOjQ0OjQ3IC0wNDAwLCBKZXMg
	U29yZW5zZW4gPGplc0B3aWxkb3BlbnNvdXJjZS5jb20+IHNhaWQ6DQoJDQoJICBKZXM+IEhlcmUg
	aXQgaXMgZmluYWxseSwgdGhlIGxvbmcgYXdhaXRlZCBnZXR0aW1lb2Zmc2V0IHBhdGNoIGZvciAy
	LjUueC4gSXQncw0KCSAgSmVzPiBiYXNpY2FsbHkgYSBmb3J3YXJkIHBvcnQgb2YgbXkgZml4IGZv
	ciAyLjQuMjEsIHRha2luZyBpbnRvIGFjY291bnQgdGhhdA0KCSAgSmVzPiBnZXR0aW1lb2Zmc2V0
	KCkgcmV0dXJucyBhIG5hbm9zZWNvbmQgb2Zmc2V0IG5vdy4NCgkNCgkgIEplcz4gUGF0Y2ggaXMg
	cmVsYXRpdmUgdG8gRGF2aWQncyAyLjUuNjcgMDQxNiByZWxlYXNlLg0KCQ0KCVRoZSBwYXRjaCBs
	b29rcyBsYXJnZWx5IGZpbmUgdG8gbWUuICBJdCdzIG1pc3NpbmcgYW4gdXBkYXRlIHRvDQoJZnN5
	c19nZXR0aW1lb2ZkYXkoKSB0aG91Z2guICBJbiB0aGF0IHJvdXRpbmUsIHlvdSBuZWVkIHRvIGNo
	ZWNrDQoJd2hldGhlciB0aGUgSVRDX0RSSUZUIGZsYWcgaXMgb24gYW5kLCBpZiBzbywgZmFsbCBi
	YWNrIG9uIGRvaW5nIHRoZQ0KCWhlYXZ5LXdlaWdodCBzeXNjYWxsLg0KCQ0KCUJUVzogVGhlcmUg
	d2VyZSBzb21lIHVucmVsYXRlZCBjaGFuZ2VzIGluIHRoZSB0aW1lIGNvZGUgKGZvcg0KCUNMT0NL
	X01PTk9UT05JQyksIHdoaWNoIG1ha2UgaXQgbGlrZWx5IHRoYXQgeW91ciBwYXRjaCB3b24ndCBh
	cHBseS4NCglJZiB5b3UgZG9uJ3QgbWluZCwgd2FpdCB3aXRoIHJlc3VibWl0dGluZyB0aGUgcGF0
	Y2ggdW50aWwgMi41LjY5IGlzDQoJb3V0IChob3BlZnVsbHkgdG9kYXkgb3IgdG9tb3Jyb3cpLiAg
	QnV0IGlmIHlvdSBkb24ndCB3YW50IHRvIHdhaXQsDQoJdGhhdCdzIE9LIHRvbywgSSdsbCBkbyB0
	aGUgbWVyZ2UsIGlmIG5lY2Vzc2FyeS4NCgkNCgkgICAgICAgIC0tZGF2aWQNCgkNCgkNCgktLV9f
	LS1fXy0tDQoJDQoJTWVzc2FnZTogNw0KCUZyb206IERhdmlkIE1vc2JlcmdlciA8ZGF2aWRtQG5h
	cGFsaS5ocGwuaHAuY29tPg0KCURhdGU6IFRodSwgOCBNYXkgMjAwMyAxNTo1Mzo1MCAtMDcwMA0K
	CVRvOiBLZWl0aCBPd2VucyA8a2Fvc0BvY3MuY29tLmF1Pg0KCUNjOiBsaW51eC1pYTY0QGxpbnV4
	aWE2NC5vcmcNCglSZXBseS1UbzogZGF2aWRtQGhwbC5ocC5jb20NCglTdWJqZWN0OiBSZTogW0xp
	bnV4LWlhNjRdIFJlOiBbUEFUQ0hdIGhlYWQuUyBmaXggZm9yIHVudXN1YWwgbG9hZCBhZGRycw0K
	CQ0KCT4+Pj4+IE9uIEZyaSwgMDkgTWF5IDIwMDMgMDg6MTc6MzUgKzEwMDAsIEtlaXRoIE93ZW5z
	IDxrYW9zQG9jcy5jb20uYXU+IHNhaWQ6DQoJDQoJICBLZWl0aD4gT24gVGh1LCA4IE1heSAyMDAz
	IDEwOjA3OjQ5IC0wNzAwLA0KCSAgS2VpdGg+IERhdmlkIE1vc2JlcmdlciA8ZGF2aWRtQG5hcGFs
	aS5ocGwuaHAuY29tPiB3cm90ZToNCgkgID4+IElmIHdlIGRvIGhhdmUgdG8gZ28gdGhlIHZpcnR1
	YWwgcmVtYXBwaW5nIHJvdXRlLCBteSBwcmVmZXJlbmNlIHdvdWxkDQoJICA+PiBiZSB0byBzdGlj
	ayB0aGUga2VybmVsIHNvbWV3aGVyZSBpbiByZWdpb24gNSAoMHhhLi4pLiAgSGFzIGFueW9uZQ0K
	CSAgPj4gdHJpZWQgdGhhdD8gIEl0IHNob3VsZCB3b3JrIGZpbmUgaW4gcHJpbmNpcGxlIChtb2R1
	bGVzIGFscmVhZHkgbGl2ZSBpbg0KCSAgPj4gdGhhdCBzcGFjZSkuDQoJDQoJICBLZWl0aD4gVGhh
	dCBsb3NlcyB0aGUgYWx0W2lkXXRsYiBoYW5kbGluZyBmb3IgdGhlIGtlcm5lbCBjb2RlIGFuZCBk
	YXRhLiAgSXMNCgkgIEtlaXRoPiB0aGF0IGdvaW5nIHRvIGJlIGEgcGVyZm9ybWFuY2UgcHJvYmxl
	bT8NCgkNCglTaG91bGQgYmUgT0s6IEknbSBhc3N1bWluZyB5b3UnZCB1c2UgYSBzaW5nbGUgKGxh
	cmdlKSBwaW5uZWQgVExCIGVudHJ5DQoJdG8gbWFwIHRoZSBlbnRpcmUga2VybmVsLiAgU28gbm8s
	IGlmIGFueXRoaW5nLCBwZXJmb3JtYW5jZSBpbXByb3Zlcw0KCWZvciB0aGUga2VybmVsIGl0c2Vs
	Zi4NCgkNCgkgICAgICAgIC0tZGF2aWQNCgkNCgkNCgktLV9fLS1fXy0tDQoJDQoJTWVzc2FnZTog
	OA0KCUZyb206IERhdmlkIE1vc2JlcmdlciA8ZGF2aWRtQG5hcGFsaS5ocGwuaHAuY29tPg0KCURh
	dGU6IFRodSwgOCBNYXkgMjAwMyAxNjozMjoxNSAtMDcwMA0KCVRvOiBKZXNzZSBCYXJuZXMgPGpi
	YXJuZXNAc2dpLmNvbT4NCglDYzogbGludXgtaWE2NEBsaW51eGlhNjQub3JnDQoJUmVwbHktVG86
	IGRhdmlkbUBocGwuaHAuY29tDQoJU3ViamVjdDogUmU6IFtMaW51eC1pYTY0XSBSZTogW1BBVENI
	XSBoZWFkLlMgZml4IGZvciB1bnVzdWFsIGxvYWQgYWRkcnMNCgkNCgk+Pj4+PiBPbiBUaHUsIDgg
	TWF5IDIwMDMgMTU6MzE6MTQgLTA3MDAsIEplc3NlIEJhcm5lcyA8amJhcm5lc0BzZ2kuY29tPiBz
	YWlkOg0KCQ0KCSAgSmVzc2U+IE9uIFRodSwgTWF5IDA4LCAyMDAzIGF0IDEwOjUwOjIyQU0gLTA3
	MDAsIERhdmlkIE1vc2JlcmdlciB3cm90ZToNCgkgIEplc3NlPiBSaWdodCwgSSB0aG91Z2h0IGFi
	b3V0IHRoYXQuICBJIGRvbid0IHRoaW5rIHdlIG5lZWQgdGV4dA0KCSAgSmVzc2U+IHJlcGxpY2F0
	aW9uIHlldCB0aG91Z2ggYW55d2F5IChhdCBsZWFzdCBvdXIgcGxhdGZvcm0NCgkgIEplc3NlPiBk
	b2Vzbid0KS4NCgkNCgkgID4+IFRoYXQncyB3aGF0IEkgd291bGQgaGF2ZSBndWVzc2VkLiAgSSB0
	aGluayBpdCBtaWdodCBiZSBkaWZmZXJlbnQgZm9yDQoJICA+PiB0aGUgODg3MCBjaGlwc2V0IHRo
	b3VnaC4gIE9yIGRvZXMgaXQgaGF2ZSBhIGh1Z2UgTDQgY2FjaGUsIHRvbz8NCgkNCgkgIEplc3Nl
	PiBJZiB0aGV5IGRvbid0IG5lZWQgaXQsIHdvdWxkIHlvdSBiZSBoYXBweSB0YWtpbmcgdGhlIHNp
	bXBsZSByZWxvYyBjb2RlDQoJICBKZXNzZT4gaW4gZWxpbG8/ICBBbmQgaXQgc2VlbXMgc2ltcGxl
	IGVub3VnaCwgc28gZXZlbiBpZiB3ZSBoYXZlIHRvIHRocm93IGl0DQoJICBKZXNzZT4gYXdheSwg
	bm8gYmlnIGxvc3MuDQoJDQoJSSdtIGNvbmZ1c2VkLiAgTGFzdCB0aW1lIHdlIHRhbGtlZCBhYm91
	dCB0aGlzLCB5b3Ugc2FpZCBzb21ldGhpbmcNCglhbG9uZyB0aGUgbGluZXMgdGhhdCB5b3UgY291
	bGRuJ3QgZmluZCB0aGUgcmVsb2MgY29kZS4gIEluIGFueSBjYXNlLA0KCWZvciBlbGlsbyBjaGFu
	Z2VzLCB5b3UgaGF2ZSB0byB0YWxrIHRvIFN0ZXBoYW5lLg0KCQ0KCSAgICAgICAgLS1kYXZpZA0K
	CQ0KCQ0KCS0tX18tLV9fLS0NCgkNCglNZXNzYWdlOiA5DQoJRGF0ZTogVGh1LCA4IE1heSAyMDAz
	IDE3OjAxOjM1IC0wNzAwDQoJRnJvbTogSmVzc2UgQmFybmVzIDxqYmFybmVzQHNnaS5jb20+DQoJ
	VG86IGRhdmlkbUBocGwuaHAuY29tDQoJQ2M6IGxpbnV4LWlhNjRAbGludXhpYTY0Lm9yZw0KCVN1
	YmplY3Q6IFJlOiBbTGludXgtaWE2NF0gUmU6IFtQQVRDSF0gaGVhZC5TIGZpeCBmb3IgdW51c3Vh
	bCBsb2FkIGFkZHJzDQoJDQoJT24gVGh1LCBNYXkgMDgsIDIwMDMgYXQgMDQ6MzI6MTVQTSAtMDcw
	MCwgRGF2aWQgTW9zYmVyZ2VyIHdyb3RlOg0KCT4gICBKZXNzZT4gSWYgdGhleSBkb24ndCBuZWVk
	IGl0LCB3b3VsZCB5b3UgYmUgaGFwcHkgdGFraW5nIHRoZSBzaW1wbGUgcmVsb2MgY29kZQ0KCT4g
	ICBKZXNzZT4gaW4gZWxpbG8/ICBBbmQgaXQgc2VlbXMgc2ltcGxlIGVub3VnaCwgc28gZXZlbiBp
	ZiB3ZSBoYXZlIHRvIHRocm93IGl0DQoJPiAgIEplc3NlPiBhd2F5LCBubyBiaWcgbG9zcy4NCgk+
	DQoJPiBJJ20gY29uZnVzZWQuICBMYXN0IHRpbWUgd2UgdGFsa2VkIGFib3V0IHRoaXMsIHlvdSBz
	YWlkIHNvbWV0aGluZw0KCT4gYWxvbmcgdGhlIGxpbmVzIHRoYXQgeW91IGNvdWxkbid0IGZpbmQg
	dGhlIHJlbG9jIGNvZGUuICBJbiBhbnkgY2FzZSwNCgk+IGZvciBlbGlsbyBjaGFuZ2VzLCB5b3Ug
	aGF2ZSB0byB0YWxrIHRvIFN0ZXBoYW5lLg0KCQ0KCVVtLCBub3cgSSdtIGNvbmZ1c2VkLiAgQ291
	bGRuJ3QgZmluZCB3aGF0PyAgWW91J3JlIHJpZ2h0IHRob3VnaCwgSQ0KCWd1ZXNzIHRoZSBvbmx5
	IGtlcm5lbCBjaGFuZ2Ugd2UnZCBuZWVkIGlzIGFkZGluZyAnLXEnIHRvIHRoZSBMREZMQUdTLg0K
	CQ0KCVRoYW5rcywNCglKZXNzZQ0KCQ0KCQ0KCS0tX18tLV9fLS0NCgkNCglNZXNzYWdlOiAxMA0K
	CURhdGU6IFRodSwgMDggTWF5IDIwMDMgMTc6MDM6MDUgLTA3MDANCglGcm9tOiBSaWNoIEFsdG1h
	aWVyIDxyaWNoYUBlbmdyLnNnaS5jb20+DQoJT3JnYW5pemF0aW9uOiBTR0kNCglUbzogWmFjIE1v
	cnJpcyA8em9ycm83Xzk4QHlhaG9vLmNvbT4NCglDQzogTGludXgtSUE2NEBsaW51eGlhNjQub3Jn
	DQoJU3ViamVjdDogUmU6IFtMaW51eC1pYTY0XSBSdW5uaW5nIFNlcmlhbCBKb2JzIG9uIElBIDY0
	DQoJDQoJWmFjLCBwbGVhc2UgdGFrZSBhIGxvb2sgYXQgdGhpcyBib29rLCBvbmxpbmUgYXQgU0dJ
	LCB3aGljaA0KCXByb3ZpZGVzIHNvbWUgaW5zaWdodCBpbnRvIGNyZWF0aW5nIHBhcmFsbGVsIHBy
	b2dyYW1zOg0KCSBodHRwOi8vdGVjaHB1YnMuc2dpLmNvbS9saWJyYXJ5L3RwbC9jZ2ktYmluL3N1
	bW1hcnkuY2dpP2NvbGw9bGludXgmZGI9YmtzJmRvY251bWJlcj0wMDctNDU1OC0wMDMNCgkNCgkg
	Q2xpY2sgb24gVGFibGUgb2YgQ29udGVudHMsDQoJIENsaWNrIG9uIENoYXB0ZXIgNC4gUGVyZm9y
	bWFuY2UgVHVuaW5nDQoJDQoJSSBob3BlIHRoaXMgaXMgaGVscGZ1bC4NCglUaGFua3MhDQoJUmlj
	aA0KCQ0KCQ0KCQ0KCQ0KCVphYyBNb3JyaXMgd3JvdGU6DQoJPg0KCT4gSSB3YW50IHRvIHJ1biBq
	b2JzIG9uIGEgc2luZ2xlIElBNjQgYm94IHdpdGggNCBDUFVzLg0KCT4gV2lsbCB0aGlzIGpvYiBi
	ZSBzZXJpYWwgb3IgcGFyYWxsZWw/IFdoYXQgc2hvdWxkIG15DQoJPiBtYWNoaW5lIGZpbGUgbG9v
	ayBsaWtlPw0KCT4NCgk+IEFwcHJlY2lhdGUgYW55IGhlbHAhIQ0KCT4NCgk+IFRoYW5rcywNCgk+
	IFpBQw0KCT4NCgkNCgkNCgktLV9fLS1fXy0tDQoJDQoJTWVzc2FnZTogMTENCglEYXRlOiBUaHUs
	IDggTWF5IDIwMDMgMTc6MTE6MTcgLTA3MDANCglGcm9tOiBKZXNzZSBCYXJuZXMgPGpiYXJuZXNA
	c2dpLmNvbT4NCglUbzogZGF2aWRtQGhwbC5ocC5jb20sIGxpbnV4LWlhNjRAbGludXhpYTY0Lm9y
	Zw0KCVN1YmplY3Q6IFJlOiBbTGludXgtaWE2NF0gUmU6IFtQQVRDSF0gaGVhZC5TIGZpeCBmb3Ig
	dW51c3VhbCBsb2FkIGFkZHJzDQoJDQoJT24gVGh1LCBNYXkgMDgsIDIwMDMgYXQgMDU6MDE6MzVQ
	TSAtMDcwMCwgSmVzc2UgQmFybmVzIHdyb3RlOg0KCT4gT24gVGh1LCBNYXkgMDgsIDIwMDMgYXQg
	MDQ6MzI6MTVQTSAtMDcwMCwgRGF2aWQgTW9zYmVyZ2VyIHdyb3RlOg0KCT4gPiAgIEplc3NlPiBJ
	ZiB0aGV5IGRvbid0IG5lZWQgaXQsIHdvdWxkIHlvdSBiZSBoYXBweSB0YWtpbmcgdGhlIHNpbXBs
	ZSByZWxvYyBjb2RlDQoJPiA+ICAgSmVzc2U+IGluIGVsaWxvPyAgQW5kIGl0IHNlZW1zIHNpbXBs
	ZSBlbm91Z2gsIHNvIGV2ZW4gaWYgd2UgaGF2ZSB0byB0aHJvdyBpdA0KCT4gPiAgIEplc3NlPiBh
	d2F5LCBubyBiaWcgbG9zcy4NCgk+ID4NCgk+ID4gSSdtIGNvbmZ1c2VkLiAgTGFzdCB0aW1lIHdl
	IHRhbGtlZCBhYm91dCB0aGlzLCB5b3Ugc2FpZCBzb21ldGhpbmcNCgk+ID4gYWxvbmcgdGhlIGxp
	bmVzIHRoYXQgeW91IGNvdWxkbid0IGZpbmQgdGhlIHJlbG9jIGNvZGUuICBJbiBhbnkgY2FzZSwN
	Cgk+ID4gZm9yIGVsaWxvIGNoYW5nZXMsIHlvdSBoYXZlIHRvIHRhbGsgdG8gU3RlcGhhbmUuDQoJ
	Pg0KCT4gVW0sIG5vdyBJJ20gY29uZnVzZWQuICBDb3VsZG4ndCBmaW5kIHdoYXQ/ICBZb3UncmUg
	cmlnaHQgdGhvdWdoLCBJDQoJPiBndWVzcyB0aGUgb25seSBrZXJuZWwgY2hhbmdlIHdlJ2QgbmVl
	ZCBpcyBhZGRpbmcgJy1xJyB0byB0aGUgTERGTEFHUy4NCgkNCglBaCwgbm93IEkgcmVtZW1iZXIt
	LWVsaWxvIGZhaWxpbmcgd2hlbiBrZXJuZWxzIHdlcmUgc3RyaXBwZWQgYSBjZXJ0YWluDQoJd2F5
	LiAgTm8gbG9uZ2VyIGEgcHJvYmxlbS4uLg0KCQ0KCVRoYW5rcywNCglKZXNzZQ0KCQ0KCQ0KCS0t
	X18tLV9fLS0NCgkNCglNZXNzYWdlOiAxMg0KCURhdGU6IFRodSwgOCBNYXkgMjAwMyAxNTozMTox
	NCAtMDcwMA0KCUZyb206IEplc3NlIEJhcm5lcyA8amJhcm5lc0BzZ2kuY29tPg0KCVRvOiBkYXZp
	ZG1AaHBsLmhwLmNvbQ0KCUNjOiBsaW51eC1pYTY0QGxpbnV4aWE2NC5vcmcNCglTdWJqZWN0OiBS
	ZTogW0xpbnV4LWlhNjRdIFJlOiBbUEFUQ0hdIGhlYWQuUyBmaXggZm9yIHVudXN1YWwgbG9hZCBh
	ZGRycw0KCQ0KCU9uIFRodSwgTWF5IDA4LCAyMDAzIGF0IDEwOjUwOjIyQU0gLTA3MDAsIERhdmlk
	IE1vc2JlcmdlciB3cm90ZToNCgk+ICAgSmVzc2U+IFJpZ2h0LCBJIHRob3VnaHQgYWJvdXQgdGhh
	dC4gIEkgZG9uJ3QgdGhpbmsgd2UgbmVlZCB0ZXh0DQoJPiAgIEplc3NlPiByZXBsaWNhdGlvbiB5
	ZXQgdGhvdWdoIGFueXdheSAoYXQgbGVhc3Qgb3VyIHBsYXRmb3JtDQoJPiAgIEplc3NlPiBkb2Vz
	bid0KS4NCgk+DQoJPiBUaGF0J3Mgd2hhdCBJIHdvdWxkIGhhdmUgZ3Vlc3NlZC4gIEkgdGhpbmsg
	aXQgbWlnaHQgYmUgZGlmZmVyZW50IGZvcg0KCT4gdGhlIDg4NzAgY2hpcHNldCB0aG91Z2guICBP
	ciBkb2VzIGl0IGhhdmUgYSBodWdlIEw0IGNhY2hlLCB0b28/DQoJDQoJSWYgdGhleSBkb24ndCBu
	ZWVkIGl0LCB3b3VsZCB5b3UgYmUgaGFwcHkgdGFraW5nIHRoZSBzaW1wbGUgcmVsb2MgY29kZQ0K
	CWluIGVsaWxvPyAgQW5kIGl0IHNlZW1zIHNpbXBsZSBlbm91Z2gsIHNvIGV2ZW4gaWYgd2UgaGF2
	ZSB0byB0aHJvdyBpdA0KCWF3YXksIG5vIGJpZyBsb3NzLg0KCQ0KCVRoYW5rcywNCglKZXNzZQ0K
	CQ0KCQ0KCS0tX18tLV9fLS0NCgkNCglNZXNzYWdlOiAxMw0KCURhdGU6IEZyaSwgOSBNYXkgMjAw
	MyAxMDo1MjoyNSAtMDcwMA0KCUZyb206IEplc3NlIEJhcm5lcyA8amJhcm5lc0BzZ2kuY29tPg0K
	CVRvOiAiTHVjaywgVG9ueSIgPHRvbnkubHVja0BpbnRlbC5jb20+DQoJQ2M6IGRhdmlkbUBocGwu
	aHAuY29tLCBsaW51eC1pYTY0QGxpbnV4aWE2NC5vcmcNCglTdWJqZWN0OiBSZTogW0xpbnV4LWlh
	NjRdIFJlOiBbUEFUQ0hdIGhlYWQuUyBmaXggZm9yIHVudXN1YWwgbG9hZCBhZGRycw0KCQ0KCU9u
	IFdlZCwgTWF5IDA3LCAyMDAzIGF0IDA0OjI0OjA5UE0gLTA3MDAsIEx1Y2ssIFRvbnkgd3JvdGU6
	DQoJPiAxKSBNeSBwYXRjaCAocG9zdGVkIGFyb3VuZCBPY3RvYmVyIGxhc3QgeWVhcikgd2hpY2gg
	cGlja2VkIHZpcnR1YWwgYWRkcmVzc2VzDQoJPiBpbiB0aGUgd2lsZCBibHVlIHlvbmRlciAoaW5p
	dGlhbCB2ZXJzaW9ucyB1c2VkIDB4ZTAwMjAwMDAwMDAwMDAwMCwgbGF0ZXIgb25lcw0KCT4gdXNl
	ZCAweGZmZmZmZmZmMDAwMDAwMDApIGZvciB0aGUgbGluayBhZGRyZXNzIGZvciB0aGUga2VybmVs
	LiBFbGlsbyBjYW4gbG9hZA0KCT4ga2VybmVsIGF0IGFueSBzdWl0YWJseSBhbGlnbmVkIHBoeXNp
	Y2FsIGFkZHJlc3MsIGFuZCBoZWFkLlMgZXN0YWJsaXNoZXMgdGhlDQoJPiBtYXBwaW5ncyB1c2lu
	ZyBpdHJbMF0gYW5kIGR0clswXS4NCgk+DQoJPiAgcHJvcykgcHJvdmlkZWQgc2VwYXJhdGUgbWFw
	cyBmb3Iga2VybmVsIHRleHQgYW5kIGRhdGEsIHNvIHN1cHBvcnRlZCBrZXJuZWwgdGV4dA0KCT4g
	ICAgICAgIHJlcGxpY2F0aW9uIHRvby4NCgk+ICBjb25zKSBfX3BhKCkgbm8gbG9uZ2VyIHdvcmtz
	IG9uIGtlcm5lbCBhZGRyZXNzZXMsIHVzZSBuZXcgX190cGEoKSBpbnN0ZWFkLg0KCT4gICAgICAg
	IFNvbWUgdWdseSBydW50aW1lIHBhdGNoaW5nIG9mIGtlcm5lbCBjb2RlIHRvIGdldCBwaHlzaWNh
	bCBhZGRyZXNzIG9mDQoJPiAgICAgICAgc3dhcHBlcl9wZ19kaXIgaW50byB0aGUgVExCIG1pc3Mg
	Y29kZS4NCgk+DQoJPiAyKSBJIHRoaW5rIFNHSSBhcmUgY3VycmVudGx5IHJ1bm5pbmcgYSBtb2Rp
	ZmllZCB2ZXJzaW9uIG9mICMxIHdpdGhvdXQgdGhlIHRleHQNCgk+IHJlcGxpY2F0aW9uIHN1cHBv
	cnQsIGFuZCB0aGF0IHByb3ZpZGVzIGEgbWFwcGluZyBmcm9tIHRoZSBub3JtYWwgdmlydHVhbA0K
	CT4gYWRkcmVzcyB0aGF0IHRoZSBrZXJuZWwgaXMgbGlua2VkIGZvciAoMHhlMDAwMDAwMDAwNDQw
	MDAwMDApIHRvIHdoYXRldmVyIHBoeXNpY2FsDQoJPiBhZGRyZXNzIGl0IHdhcyBhY3R1YWxseSBs
	b2FkZWQgYXQgLi4uIGF0IGxlYXN0IEkgdGhpbmsgdGhhdCdzIHdoYXQgSmFjayBzYWlkLg0KCT4N
	Cgk+ICBwcm9zKSBzaW1wbGVyIHRoYW4gbXkgcGF0Y2gNCgk+DQoJPiAgY29ucykgU3RpbGwgbmVl
	ZHMgX190cGEoKSBpbnN0ZWFkIG9mIF9fcGEoKSBmb3Iga2VybmVsIGFkZHJlc3Nlcy4NCgk+DQoJ
	PiAzKSBEYXZpZCdzIHN1Z2dlc3Rpb24gb2YgYm9vdC10aW1lIHJlbG9jYXRpb24uICBQcm9iYWJs
	eSBzaW1wbGVzdCB0byBpbXBsZW1lbnQNCgk+IHRoaXMgaW4gZWxpbG8sIGJ1dCBpZiB5b3UgYXJl
	IHJlYWxseSBnb29kIGF0IFBJQyBhc20gY29kZSBpdCBjb3VsZCBiZSBkb25lIGluDQoJPiB0aGUg
	a2VybmVsIHN0YXJ0dXAgc2VxdWVuY2UuDQoJPg0KCT4gIHByb3MpIEp1c3QgbGlrZSBsaW5raW5n
	IGtlcm5lbCBhdCBhIG5ldyBhZGRyZXNzLg0KCT4gICAgICAgIEF2b2lkcyB0aGUgX190cGEoKSBp
	c3N1ZS4NCgk+ICAgICAgICBEb2Vzbid0IGludmFsaWRhdGUgYW55IGFzc3VtcHRpb25zIGFib3V0
	IGhvdyB0byBnZXQgZnJvbSB2aXJ0dWFsIHRvDQoJPiAgICAgICAgcGh5c2ljYWwgYWRkcmVzc2Vz
	IGFuZCBiYWNrIGFnYWluLg0KCT4NCgk+ICBjb25zKSBOb2JvZHkgaGFzIGltcGxlbWVudGVkIGl0
	Lg0KCSAgICAgICAgIGRvZXNuJ3QgYWRkcmVzcyB0ZXh0IHJlcGxpY2F0aW9uIGNvbmNlcm5zLCB3
	aGlsZSAoMSkgYW5kICgyKQ0KCSAgICAgICAgIGRvDQoJDQoJU28sIGlzIHRoZXJlIGFueSBjb25z
	ZW5zdXMgb24gdGhlIGJlc3QgcGF0aCB0byBwdXJzdWU/ICBDaHJpcyBXZWRnd29vZA0KCWlzIHdv
	cmtpbmcgb24gb3B0aW9uICMzLCBhbmQgSSd2ZSBnb3QgVG9ueSdzIHBhdGNoIHRyaW1tZWQgZG93
	biB0byAjMg0KCSh3aXRoIG9uZSBwaWVjZSBtaXNzaW5nLS1pYTY0X3N3aXRjaF90byBydW50aW1l
	IHBhdGNoaW5nKSwgYnV0IG5vbmUgb2YNCgl0aGVzZSBhcmUgaW4gZWl0aGVyIDIuNCBvciAyLjUg
	eWV0LiAgTWF5YmUgZm9yIDIuNCB3ZSBzaG91bGQgZG8gIzIgb3INCgkjMyBhbmQgZm9yIDIuNSB3
	ZSBjb3VsZCBpbXBsZW1lbnQgIzEgd2l0aCB0aGUgdmlydHVhbCBvZmZzZXRzIFRvbnkNCgltZW50
	aW9uZWQgZWFybGllcj8NCgkNCglUaGFua3MsDQoJSmVzc2UNCgkNCgkNCgktLV9fLS1fXy0tDQoJ
	DQoJTWVzc2FnZTogMTQNCglGcm9tOiBEYXZpZCBNb3NiZXJnZXIgPGRhdmlkbUBuYXBhbGkuaHBs
	LmhwLmNvbT4NCglEYXRlOiBGcmksIDkgTWF5IDIwMDMgMTE6MjU6MjkgLTA3MDANCglUbzogSmVz
	c2UgQmFybmVzIDxqYmFybmVzQHNnaS5jb20+DQoJQ2M6ICJMdWNrLCBUb255IiA8dG9ueS5sdWNr
	QGludGVsLmNvbT4sIGRhdmlkbUBocGwuaHAuY29tLA0KCSAgICAgICAgbGludXgtaWE2NEBsaW51
	eGlhNjQub3JnDQoJUmVwbHktVG86IGRhdmlkbUBocGwuaHAuY29tDQoJU3ViamVjdDogUmU6IFtM
	aW51eC1pYTY0XSBSZTogW1BBVENIXSBoZWFkLlMgZml4IGZvciB1bnVzdWFsIGxvYWQgYWRkcnMN
	CgkNCgk+Pj4+PiBPbiBGcmksIDkgTWF5IDIwMDMgMTA6NTI6MjUgLTA3MDAsIEplc3NlIEJhcm5l
	cyA8amJhcm5lc0BzZ2kuY29tPiBzYWlkOg0KCQ0KCSAgSmVzc2U+IFNvLCBpcyB0aGVyZSBhbnkg
	Y29uc2Vuc3VzIG9uIHRoZSBiZXN0IHBhdGggdG8gcHVyc3VlPyAgQ2hyaXMgV2VkZ3dvb2QNCgkg
	IEplc3NlPiBpcyB3b3JraW5nIG9uIG9wdGlvbiAjMywgYW5kIEkndmUgZ290IFRvbnkncyBwYXRj
	aCB0cmltbWVkIGRvd24gdG8gIzINCgkgIEplc3NlPiAod2l0aCBvbmUgcGllY2UgbWlzc2luZy0t
	aWE2NF9zd2l0Y2hfdG8gcnVudGltZSBwYXRjaGluZyksIGJ1dCBub25lIG9mDQoJICBKZXNzZT4g
	dGhlc2UgYXJlIGluIGVpdGhlciAyLjQgb3IgMi41IHlldC4gIE1heWJlIGZvciAyLjQgd2Ugc2hv
	dWxkIGRvICMyIG9yDQoJICBKZXNzZT4gIzMgYW5kIGZvciAyLjUgd2UgY291bGQgaW1wbGVtZW50
	ICMxIHdpdGggdGhlIHZpcnR1YWwgb2Zmc2V0cyBUb255DQoJICBKZXNzZT4gbWVudGlvbmVkIGVh
	cmxpZXI/DQoJDQoJSSdtIG5vdCBzdXJlLiAgSSBnb3QgdGhlIGltcHJlc3Npb24gVG9ueSBtYXkg
	YmUgbG9va2luZyBhdCB0aGUgdmlydHVhbA0KCXJlbWFwcGluZyBpbiByZWdpb24gNS4gIEkgaGF2
	ZW4ndCBoZWFyZCB3aGV0aGVyIHRleHQgcmVwbGljYXRpb24NCgl0dXJuZWQgb3V0IHRvIGJlIGlt
	cG9ydGFudCBmb3IgODg3MCwgYnV0IEknbSBzdGFydGluZyB0byBsZWFuIHRvd2FyZHMNCgl2aXJ0
	dWFsIHJlbWFwcGluZyBiZWNhdXNlIGl0IGlzIG1vcmUgdmVyc2F0aWxlIChjYW4gaGFuZGxlIGJv
	dGgNCgkic3RyYW5nZSIgcGh5c2ljYWwgbWVtb3J5IGxheW91dHMgYW5kIGtlcm5lbCByZXBsaWNh
	dGlvbikuICBUaGlzLA0KCWNvdXBsZWQgd2l0aCB0aGUgZmFjdCB0aGF0IGl0IGRvZXNuJ3QgYnJl
	YWsgYW55IG9mIHRoZSBleGlzdGluZyB0b29scw0KCW1ha2VzIGl0IHByZXR0eSBjb21wZWxsaW5n
	LiAgQWxzbywgbXkgcHJpbWFyeSBvYmplY3Rpb24gYWJvdXQgbWFraW5nDQoJdGhlIGtlcm5lbCBt
	b2RlbCBtb3JlIGNvbXBsaWNhdGVkIGRvZXNuJ3QgaG9sZCBtdWNoIHdhdGVyIGlmIHdlIG1vdmUN
	CglldmVyeXRoaW5nIHRvIHJlZ2lvbiA1Lg0KCQ0KCVdvdWxkIHRoZXJlIGJlIGEgZG93bnNpZGUg
	dG8gdGhpcyBvbiBTR0kncyBtYWNoaW5lcz8NCgkNCgkgICAgICAgIC0tZGF2aWQNCgkNCgkNCgkN
	CgktLV9fLS1fXy0tDQoJDQoJX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
	X19fX19fX18NCglMaW51eC1JQTY0IG1haWxpbmcgbGlzdA0KCUxpbnV4LUlBNjRAbGludXhpYTY0
	Lm9yZw0KCWh0dHA6Ly9saXN0cy5saW51eGlhNjQub3JnL2xpc3RzL2xpc3RpbmZvL2xpbnV4LWlh
	NjQNCgkNCgkNCglFbmQgb2YgTGludXgtSUE2NCBEaWdlc3QNCgkNCg0K
	
	------_=_NextPart_001_01C3169A.247BD218
	Content-Type: application/ms-tnef;
	        name="winmail.dat"
	Content-Transfer-Encoding: base64
	
	eJ8+IhQCAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAAtQMAAAAAAAC4AAEIgAcAGAAAAElQTS5NaWNy
	b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEAKwAAAFJFOiBMaW51eC1JQTY0IGRp
	Z2VzdCwgaSB3YW50IG1haWxpbmcgbGlzdAAuDgEFgAMADgAAANMHBQAKAAsAEAASAAYAHAEBIIAD
	AA4AAADTBwUACgALABAAEgAGABwBAQmAAQAhAAAAQkUyMEM0NUZDODExMkU0MTg5Q0ZENEIxNEEz
	M0JGOTMASAcBA5AGACRZAAA2AAAAAwA2AAAAAABAADkAGNJ7JJoWwwEeAD0AAQAAAAUAAABSRTog
	AAAAAAIBRwABAAAANQAAAGM9dXM7YT0gO3A9Rmlyc3QgT3JnYW5pemF0aTtsPU1BSUwtMDMwNTEw
	MDIxNjE4Wi0zNzAAAAAAHgBJAAEAAAApAAAATGludXgtSUE2NCBkaWdlc3QsIFZvbCAxICMxMDIy
	IC0gMTQgbXNncwAAAABAAE4AgLtoMl0WwwEeAFoAAQAAACEAAABsaW51eC1pYTY0LXJlcXVlc3RA
	bGludXhpYTY0Lm9yZwAAAAACAVsAAQAAAF8AAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAABsaW51
	eC1pYTY0LXJlcXVlc3RAbGludXhpYTY0Lm9yZwBTTVRQAGxpbnV4LWlhNjQtcmVxdWVzdEBsaW51
	eGlhNjQub3JnAAACAVwAAQAAACYAAABTTVRQOkxJTlVYLUlBNjQtUkVRVUVTVEBMSU5VWElBNjQu
	T1JHAAAAHgBdAAEAAAAhAAAAbGludXgtaWE2NC1yZXF1ZXN0QGxpbnV4aWE2NC5vcmcAAAAAAgFe
	AAEAAABfAAAAAAAAAIErH6S+oxAZnW4A3QEPVAIAAAAAbGludXgtaWE2NC1yZXF1ZXN0QGxpbnV4
	aWE2NC5vcmcAU01UUABsaW51eC1pYTY0LXJlcXVlc3RAbGludXhpYTY0Lm9yZwAAAgFfAAEAAAAm
	AAAAU01UUDpMSU5VWC1JQTY0LVJFUVVFU1RATElOVVhJQTY0Lk9SRwAAAB4AZgABAAAABQAAAFNN
	VFAAAAAAHgBnAAEAAAAhAAAAbGludXgtaWE2NC1yZXF1ZXN0QGxpbnV4aWE2NC5vcmcAAAAAHgBo
	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
	98sRvWLjIiLG+aCB4kD64B3F0mb64MfAOqB7SFmAUEVSTElOS0sAz8q/y8/M383gfX2ggfrgg0QQ
	voBcY2YxXPrQ38eQyCfQn9Gv0r80xxf42YvY/7QuOftQPC9BxvD/xb/Gz8ff3P/eD98f4C/hP/3i
	RkUFAb3/vw89hFrBvUl8RGlLcMEf47/hz+nbNcHqsS9GT05U6wnZj3/rgOby+NjsCObj7A/mVjcV
	3FJQ3K4wyZEvQkwAT0NLUVVPVEV77j/yX2faEecP9+/mgzXiOPTyT0RZ3K3cUPlvhfvxN9xhSFRN
	TOsAAn3+IAAAHgA1EAEAAAA/AAAAPDA2MTQ3RTZFRjM4M0QzNDk4ODQ5NjIxOUEwNEIwODg0MDRE
	ODk4QG1haWwuZGlnaXRhbGhlbmdlLmNvbT4AAB4ARxABAAAADwAAAG1lc3NhZ2UvcmZjODIyAAAL
	APIQAQAAAB8A8xABAAAAYgAAAFIARQAlADMAQQAgAEwAaQBuAHUAeAAtAEkAQQA2ADQAIABkAGkA
	ZwBlAHMAdAAsACAAaQAgAHcAYQBuAHQAIABtAGEAaQBsAGkAbgBnACAAbABpAHMAdAAuAEUATQBM
	AAAAAAALAPYQAAAAAEAABzDCSG8amhbDAUAACDAm+YIkmhbDAQMA3j/tygAAAwDxPxIEAAAeAPg/
	AQAAAAgAAADBpCDBvsHYAAIB+T8BAAAAaAAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAv
	Tz1GSVJTVCBPUkdBTklaQVRJT04vT1U9RklSU1QgQURNSU5JU1RSQVRJVkUgR1JPVVAvQ049UkVD
	SVBJRU5UUy9DTj1DSkpVTkcAHgD6PwEAAAAVAAAAU3lzdGVtIEFkbWluaXN0cmF0b3IAAAAAAgH7
	PwEAAAAeAAAAAAAAANynQMjAQhAatLkIACsv4YIBAAAAAAAAAC4AAAADAP0/5AQAAAMAGUAAAAAA
	AwAaQAAAAAADAB1AAAAAAAMAHkAAAAAAHgAwQAEAAAAHAAAAQ0pKVU5HAAAeADFAAQAAAAcAAABD
	SkpVTkcAAB4AMkABAAAAIQAAAGxpbnV4LWlhNjQtcmVxdWVzdEBsaW51eGlhNjQub3JnAAAAAB4A
	M0ABAAAAIQAAAGxpbnV4LWlhNjQtcmVxdWVzdEBsaW51eGlhNjQub3JnAAAAAB4AOEABAAAABwAA
	AENKSlVORwAAHgA5QAEAAAACAAAALgAAAAsAKQAAAAAACwAjAAAAAAADAAYQ2Zp3lwMABxCwOAAA
	AwAQEAAAAAADABEQAAAAAB4ACBABAAAAZQAAAC0tLS0tT1JJR0lOQUxNRVNTQUdFLS0tLS1GUk9N
	OkxJTlVYLUlBNjQtUkVRVUVTVEBMSU5VWElBNjRPUkdNQUlMVE86TElOVVgtSUE2NC1SRVFVRVNU
	QExJTlVYSUE2NE9SR1MAAAAAAgF/AAEAAAA/AAAAPDA2MTQ3RTZFRjM4M0QzNDk4ODQ5NjIxOUEw
	NEIwODg0MDREODk4QG1haWwuZGlnaXRhbGhlbmdlLmNvbT4AAO1b
	
	------_=_NextPart_001_01C3169A.247BD218--
	
	
	
	--__--__--
	
	_______________________________________________
	Linux-IA64 mailing list
	Linux-IA64@linuxia64.org
	http://lists.linuxia64.org/lists/listinfo/linux-ia64

	
	
	End of Linux-IA64 Digest
	



Received on Fri May 09 19:23:12 2003

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:14 EST