From owner-freebsd-drivers@FreeBSD.ORG Sun Nov 4 09:49:24 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A3A816A41B for ; Sun, 4 Nov 2007 09:49:24 +0000 (UTC) (envelope-from andrey.kosachenko@gmail.com) Received: from hu-out-0506.google.com (hu-out-0506.google.com [72.14.214.231]) by mx1.freebsd.org (Postfix) with ESMTP id DB80913C4B5 for ; Sun, 4 Nov 2007 09:49:23 +0000 (UTC) (envelope-from andrey.kosachenko@gmail.com) Received: by hu-out-0506.google.com with SMTP id 28so797660hub for ; Sun, 04 Nov 2007 01:49:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding; bh=50rAn/6T7wpblJ4QSuIVm8ghug4bzThHUq1+r5cjSTY=; b=Mrs7CmGlWCYwLk2HbIY4D2oVVupGCNy8ugqQYVPgIIazI1yz3WQNgcqL4RJlu/n+2FSohMUC6CINiuIl3/xhaC/GGX7ulAUBY6umIln7L2pXEBrE5vEJlzYxp1rA8Cl2iMlGwrJOvXnmOfUCve+CbbKwoTWB1xC64mdN/xS4VFg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding; b=nyhfcsRk//NN60x34A6Hp0g0Bk/6hQoaxOHvqqBdo/r9BrrSStM2kZ3YUXvYIzRJt/KXLIHK5LmQN/dIPtspxISglJSu5MVMbBpGdvUmRF0mvTEfFo6KpXgDFG6RMACvPr2tM1XvAtKWMh3e+L9oGqnLJITknvg1n/DYW0w0HtU= Received: by 10.82.138.6 with SMTP id l6mr6885451bud.1194168764316; Sun, 04 Nov 2007 01:32:44 -0800 (PST) Received: from avalon.lan ( [195.60.174.17]) by mx.google.com with ESMTPS id z33sm5959856ikz.2007.11.04.01.32.41 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 04 Nov 2007 01:32:42 -0800 (PST) Message-ID: <472D924E.7090701@gmail.com> Date: Sun, 04 Nov 2007 11:35:10 +0200 From: Andrey Kosachenko User-Agent: Thunderbird 2.0.0.6 (X11/20070808) MIME-Version: 1.0 To: freebsd-drivers@freebsd.org Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 7bit Subject: IF_BGE: BCM5787 10/100/1000baseTX PHY freezes RELENG_7-based system (HP Compaq 6710b) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Nov 2007 09:49:24 -0000 Good time of the day. There is HP Compaq 6710b. It works fine with 6.2-STABLE or 6.3-PRERELEASE and there is no issues connected with bge driver ('pciconf -lv', 'dmesg' excerpt and 'uname -a' are enclosed below). Unfortunately it does not work with 7.0 (I've tried snapshots 200708, 200709, 200710, 7.0 BETA 1.5 and the latest sources of RELENG_7 (csup with RELENG_7 tag on 03-11-2007). There is only possible way to install the system by means of disabling Ethernet in BIOS (BTW: ACPI is also should be OFF). Otherwise system freezes during boot. Setting up hw.bge.allow_asf=0 does not help. (also, if I'm not mistaken there was a commit to sys/dev/bge/if_bge.c connected with asf parameter default state. Now it is 0 by default). I excluded 'device bge' from kernel and recompiled it. System boots normally even in the case when Ethernet controller is enabled in BIOS. But it freezes immediately as soon as try to 'kldload if_bge'. No messages, no warnings, no panic... just freezes. I would like to know if there exists a way to pass if_bge issue. Even pointing "where to dig" is appreciated too :o).And as far as I know I'm not alone with similar issue. So let me know if you need more detailed information. Thank you. -- Sincerely, Andrey Kosachenko andrey.kosachenko ~at~ gmail.com *** BEGIN OF ENCLOSURE *** # uname -a FreeBSD free.lan 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #0: Sat Nov 3 03:32:27 EET 2007 root@free.lan:/usr/obj/usr/src/sys/AVALON-SMP-03112007-v1 i386 #dmesg ... pcib3: irq 18 at device 28.2 on pci0 pci24: on pcib3 bge0: mem 0xe4000000-0xe400ffff irq 18 at device 0.0 on pci24 miibus0: on bge0 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto bge0: Ethernet address: xx:xx:xx:xx:xx:xx ... #pciconf -lv hostb0@pci0:0:0: class=0x060000 card=0x30c0103c chip=0x2a008086 rev=0x0c hdr=0x00 vendor = 'Intel Corporation' class = bridge subclass = HOST-PCI none0@pci0:2:0: class=0x030000 card=0x30c0103c chip=0x2a028086 rev=0x0c hdr=0x00 vendor = 'Intel Corporation' class = display subclass = VGA none1@pci0:2:1: class=0x038000 card=0x30c0103c chip=0x2a038086 rev=0x0c hdr=0x00 vendor = 'Intel Corporation' class = display uhci0@pci0:26:0: class=0x0c0300 card=0x30c0103c chip=0x28348086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = USB uhci1@pci0:26:1: class=0x0c0300 card=0x30c0103c chip=0x28358086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = USB ehci0@pci0:26:7: class=0x0c0320 card=0x30c0103c chip=0x283a8086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = USB pcm0@pci0:27:0: class=0x040300 card=0x30c0103c chip=0x284b8086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = multimedia pcib1@pci0:28:0: class=0x060400 card=0x30c0103c chip=0x283f8086 rev=0x03 hdr=0x01 vendor = 'Intel Corporation' class = bridge subclass = PCI-PCI pcib2@pci0:28:1: class=0x060400 card=0x30c0103c chip=0x28418086 rev=0x03 hdr=0x01 vendor = 'Intel Corporation' class = bridge subclass = PCI-PCI pcib3@pci0:28:2: class=0x060400 card=0x30c0103c chip=0x28438086 rev=0x03 hdr=0x01 vendor = 'Intel Corporation' class = bridge subclass = PCI-PCI pcib4@pci0:28:4: class=0x060400 card=0x30c0103c chip=0x28478086 rev=0x03 hdr=0x01 vendor = 'Intel Corporation' class = bridge subclass = PCI-PCI uhci2@pci0:29:0: class=0x0c0300 card=0x30c0103c chip=0x28308086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = USB uhci3@pci0:29:1: class=0x0c0300 card=0x30c0103c chip=0x28318086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = USB uhci4@pci0:29:2: class=0x0c0300 card=0x30c0103c chip=0x28328086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = USB ehci1@pci0:29:7: class=0x0c0320 card=0x30c0103c chip=0x28368086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = USB pcib5@pci0:30:0: class=0x060401 card=0x30c0103c chip=0x24488086 rev=0xf3 hdr=0x01 vendor = 'Intel Corporation' device = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:31:0: class=0x060100 card=0x30c0103c chip=0x28158086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = bridge subclass = PCI-ISA atapci0@pci0:31:1: class=0x01018a card=0x30c0103c chip=0x28508086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = mass storage subclass = ATA atapci1@pci0:31:2: class=0x010601 card=0x30c0103c chip=0x28298086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' class = mass storage none2@pci16:0:0: class=0x028000 card=0x135c103c chip=0x42228086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' class = network bge0@pci24:0:0: class=0x020000 card=0x30c0103c chip=0x169314e4 rev=0x02 hdr=0x00 vendor = 'Broadcom Corporation' class = network subclass = ethernet cbb0@pci2:4:0: class=0x060700 card=0x30c0103c chip=0x04761180 rev=0xb6 hdr=0x02 vendor = 'Ricoh Co Ltd' device = 'RL5c476 CardBus Controller' class = bridge subclass = PCI-CardBus *** END OF ENCLOSURE *** From owner-freebsd-drivers@FreeBSD.ORG Sun Nov 4 10:28:05 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D15716A418; Sun, 4 Nov 2007 10:28:05 +0000 (UTC) (envelope-from lars@e.0x20.net) Received: from mail.0x20.net (mail.ipv6.0x20.net [IPv6:2001:aa8:fffb::3]) by mx1.freebsd.org (Postfix) with ESMTP id 0B0BD13C4B8; Sun, 4 Nov 2007 10:28:04 +0000 (UTC) (envelope-from lars@e.0x20.net) Received: by mail.0x20.net (Postfix, from userid 1002) id 459D53A57E; Sun, 4 Nov 2007 11:28:03 +0100 (CET) Date: Sun, 4 Nov 2007 11:28:03 +0100 From: Lars Engels To: Benjamin Close Message-ID: <20071104102803.GD5253@e.0x20.net> Mail-Followup-To: Lars Engels , Benjamin Close , Max Laier , freebsd-current@freebsd.org, freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org References: <472A6708.9030109@clearchain.com> <20071102004248.GA5253@e.0x20.net> <200711020152.53535.max@love2party.net> <472A7ADD.3010002@clearchain.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VMt1DrMGOVs3KQwf" Content-Disposition: inline In-Reply-To: <472A7ADD.3010002@clearchain.com> X-Editor: VIM - Vi IMproved 7.1 X-Operation-System: FreeBSD 5.5-RELEASE User-Agent: mutt-ng/devel-r804 (FreeBSD) Cc: Max Laier , freebsd-current@freebsd.org, freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Lars Engels List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Nov 2007 10:28:05 -0000 --VMt1DrMGOVs3KQwf Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 02, 2007 at 11:48:21AM +1030, Benjamin Close wrote: > Max Laier wrote: > >On Friday 02 November 2007, Lars Engels wrote: > > =20 > >>On Fri, Nov 02, 2007 at 10:23:44AM +1030, Benjamin Close wrote: > >> =20 > >>>Howdy All, I'm pleased to announce the first 'official' > >>>experimental version of the wpi wireless driver and hence require > >>>your help in making it become stable. > >>>Expect a few things not to work (ie bg scanning, setting txpower) but > >>>in general the driver should be usable in station mode (hostap is not > >>>yet supported). > >>> > >>>If you've got an Intel 3945abg wireless card, grab the tarball at: > >>> > >>> http://people.freebsd.org/~benjsc/downloads/wpi/20071102-freebsd-wpi. > >>>tar.gz > >>> > >>>Untar and follow the instructions in the README. > >>>If you want more info about the driver, or to checkout the FAQ > >>>checkout: > >>> > >>> http://www.clearchain.com/wiki/Wpi > >>> > >>>I'm interested in all reports related to panics, things not working > >>>as expected, etc. The driver still has debug enabled so expect a few > >>>messages to be dumped to the screen whilst in use. > >>> > >>>Finally, many thanks to all those that have been helping debug the > >>>driver along the way. > >>> > >>>Cheers, > >>> Benjamin > >>> =20 > >>Good to know that someone is still working on it. > >>However, it doesn't work for me. I cannot load the firmware: > >> > >>lars@ttyp3 # kldload wpifw > >>lars@ttyp3 # dmesg > >>wpifw: You need to read the LICENSE file in > >>/usr/share/doc/legal/intel_wpi/. wpifw: If you agree with the license, > >>set legal.intel_wpi.license_ack=3D1 in /boot/loader.conf. > >>module_register_init: MOD_LOAD (wpifw_fw, 0xc6d1151c, 0) error 1 > >> > >>lars@ttyp3 # grep legal.intel_wpi.license_ack /boot/loader.conf > >>legal.intel_wpi.license_ack=3D1 > >> > >>lars@ttyp3 # sysctl legal > >>sysctl: unknown oid 'legal' > >> =20 > > > >It's not a sysctl it's in kenv, but if it's in loader.conf it should be = in kenv, too. > > > > =20 > >>And I even read the license! ;-) > >> =20 > > > > > > =20 > You shouldn't need to manually kldload the wpifw, wpi will pull it in for= you. However, if you have the line in loader.conf it should work - I take = it you did reboot=20 > for the setting to be grabbed? >=20 Sorry for the noise. I didn't reboot nor did I use kenv. It's working now except for WPA. :) Lars --VMt1DrMGOVs3KQwf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFHLZ6zKc512sD3afgRAs64AJ4iGSLWWNYD9JCxZv6w8KutCnnafwCeKMec MVRAu4sbM4djkkYETCUGxxI= =BUJA -----END PGP SIGNATURE----- --VMt1DrMGOVs3KQwf-- From owner-freebsd-drivers@FreeBSD.ORG Sun Nov 4 10:51:49 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46C0716A419; Sun, 4 Nov 2007 10:51:49 +0000 (UTC) (envelope-from lars@e.0x20.net) Received: from mail.0x20.net (mail.ipv6.0x20.net [IPv6:2001:aa8:fffb::3]) by mx1.freebsd.org (Postfix) with ESMTP id A4DE713C4B2; Sun, 4 Nov 2007 10:51:48 +0000 (UTC) (envelope-from lars@e.0x20.net) Received: by mail.0x20.net (Postfix, from userid 1002) id 94CFB3A57F; Sun, 4 Nov 2007 11:51:47 +0100 (CET) Date: Sun, 4 Nov 2007 11:51:47 +0100 From: Lars Engels To: Benjamin Close , Max Laier , freebsd-current@freebsd.org, freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org Message-ID: <20071104105147.GE5253@e.0x20.net> Mail-Followup-To: Lars Engels , Benjamin Close , Max Laier , freebsd-current@freebsd.org, freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org References: <472A6708.9030109@clearchain.com> <20071102004248.GA5253@e.0x20.net> <200711020152.53535.max@love2party.net> <472A7ADD.3010002@clearchain.com> <20071104102803.GD5253@e.0x20.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="k3qmt+ucFURmlhDS" Content-Disposition: inline In-Reply-To: <20071104102803.GD5253@e.0x20.net> X-Editor: VIM - Vi IMproved 7.1 X-Operation-System: FreeBSD 5.5-RELEASE User-Agent: mutt-ng/devel-r804 (FreeBSD) Cc: Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Lars Engels List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Nov 2007 10:51:49 -0000 --k3qmt+ucFURmlhDS Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 04, 2007 at 11:28:03AM +0100, Lars Engels wrote: > On Fri, Nov 02, 2007 at 11:48:21AM +1030, Benjamin Close wrote: > > Max Laier wrote: > > >On Friday 02 November 2007, Lars Engels wrote: > > > =20 > > >>On Fri, Nov 02, 2007 at 10:23:44AM +1030, Benjamin Close wrote: > > >> =20 > > >>>Howdy All, I'm pleased to announce the first 'official' > > >>>experimental version of the wpi wireless driver and hence require > > >>>your help in making it become stable. > > >>>Expect a few things not to work (ie bg scanning, setting txpower) but > > >>>in general the driver should be usable in station mode (hostap is not > > >>>yet supported). > > >>> > > >>>If you've got an Intel 3945abg wireless card, grab the tarball at: > > >>> > > >>> http://people.freebsd.org/~benjsc/downloads/wpi/20071102-freebsd-w= pi. > > >>>tar.gz > > >>> > > >>>Untar and follow the instructions in the README. > > >>>If you want more info about the driver, or to checkout the FAQ > > >>>checkout: > > >>> > > >>> http://www.clearchain.com/wiki/Wpi > > >>> > > >>>I'm interested in all reports related to panics, things not working > > >>>as expected, etc. The driver still has debug enabled so expect a few > > >>>messages to be dumped to the screen whilst in use. > > >>> > > >>>Finally, many thanks to all those that have been helping debug the > > >>>driver along the way. > > >>> > > >>>Cheers, > > >>> Benjamin > > >>> =20 > > >>Good to know that someone is still working on it. > > >>However, it doesn't work for me. I cannot load the firmware: > > >> > > >>lars@ttyp3 # kldload wpifw > > >>lars@ttyp3 # dmesg > > >>wpifw: You need to read the LICENSE file in > > >>/usr/share/doc/legal/intel_wpi/. wpifw: If you agree with the license, > > >>set legal.intel_wpi.license_ack=3D1 in /boot/loader.conf. > > >>module_register_init: MOD_LOAD (wpifw_fw, 0xc6d1151c, 0) error 1 > > >> > > >>lars@ttyp3 # grep legal.intel_wpi.license_ack /boot/loader.conf > > >>legal.intel_wpi.license_ack=3D1 > > >> > > >>lars@ttyp3 # sysctl legal > > >>sysctl: unknown oid 'legal' > > >> =20 > > > > > >It's not a sysctl it's in kenv, but if it's in loader.conf it should b= e in kenv, too. > > > > > > =20 > > >>And I even read the license! ;-) > > >> =20 > > > > > > > > > =20 > > You shouldn't need to manually kldload the wpifw, wpi will pull it > > in for you. However, if you have the line in loader.conf it should > > work - I take it you did reboot=20 > > for the setting to be grabbed? > >=20 >=20 > Sorry for the noise. I didn't reboot nor did I use kenv. It's working > now except for WPA. :) I revert this: WPA is working! \o/ lars@ttyp3 # ifconfig wpi0 wpi0: flags=3D8843 metric 0 mtu 1500 ether 00:13:02:3f:0d:e4 inet 192.168.1.33 netmask 0xffffff00 broadcast 192.168.1.255 media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/18Mbps) status: associated ssid shelbyville channel 11 (2462 Mhz 11g) bssid 00:13:49:ca:81:e3 authmode WPA privacy ON deftxkey UNDEF TKIP 2:128-bit txpowmax 100 bmiss 7 scanvalid 60 protmode CTS roaming MANUAL bintval 100 FreeBSD maggie.bsd-geek.de 8.0-CURRENT FreeBSD 8.0-CURRENT #1: Fri Oct 12 2= 3:43:47 CEST 2007 Thanks for the good work, Ben! Lars --k3qmt+ucFURmlhDS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFHLaRDKc512sD3afgRAo5iAJ9xg+QFLC4TbkGol/LbVjeQrDerogCguI3P r1itU4SV1z8zlQD2TwYUaus= =oRpG -----END PGP SIGNATURE----- --k3qmt+ucFURmlhDS-- From owner-freebsd-drivers@FreeBSD.ORG Sun Nov 4 20:42:00 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C0E1116A41A for ; Sun, 4 Nov 2007 20:42:00 +0000 (UTC) (envelope-from 2igosha@gmail.com) Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.190]) by mx1.freebsd.org (Postfix) with ESMTP id 59E1213C4B6 for ; Sun, 4 Nov 2007 20:42:00 +0000 (UTC) (envelope-from 2igosha@gmail.com) Received: by rv-out-0910.google.com with SMTP id l15so1152660rvb for ; Sun, 04 Nov 2007 12:42:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=bN39Eu9iowuNtKkgLxsesJwbluBOIYx1fJ+CuBEw10U=; b=b4ASaLLvQKmCFDPkv5PXHD/x5NvpOSZuKXz1+huDQciohffBgMjEg3RJ8fDiupOVzmQaD+lOx3xUL/unRvwmEBkfaRQjtolSBpzNWcr24ebGLil7hQCjEg47DknxbpUYkQ3FW/tJqCc6ttUcvOPANMz1Kuqdpatj063EtEI5vrw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ceG582MPQiMbi+C5EVDdtEM3rmCllWHwLVtAu8+DPiCgGLPbWieomznEM3wbuz+CVVazgf6xh1vcp/g/E60JBvlydxD154pHNPRWb4ymSk6N2XMqpreFMsjKX4ZwUpwsKOwR0QFK8BdtLX/RyVjjM2fcdtw6eWat9TRGFM4pavo= Received: by 10.142.158.17 with SMTP id g17mr861668wfe.1194207379481; Sun, 04 Nov 2007 12:16:19 -0800 (PST) Received: by 10.142.81.13 with HTTP; Sun, 4 Nov 2007 12:16:19 -0800 (PST) Message-ID: Date: Sun, 4 Nov 2007 23:16:19 +0300 From: "Igor Soumenkov" <2igosha@gmail.com> To: freebsd-current@freebsd.org, freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org In-Reply-To: <20071104105147.GE5253@e.0x20.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <472A6708.9030109@clearchain.com> <20071102004248.GA5253@e.0x20.net> <200711020152.53535.max@love2party.net> <472A7ADD.3010002@clearchain.com> <20071104102803.GD5253@e.0x20.net> <20071104105147.GE5253@e.0x20.net> Cc: Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Nov 2007 20:42:00 -0000 Hello Benjamin, > > > >>>Howdy All, I'm pleased to announce the first 'official' > > > >>>experimental version of the wpi wireless driver and hence require > > > >>>your help in making it become stable. > > > >>>Expect a few things not to work (ie bg scanning, setting txpower) but > > > >>>in general the driver should be usable in station mode (hostap is not > > > >>>yet supported). > > > >>> > > > >>>If you've got an Intel 3945abg wireless card, grab the tarball at: > > > >>> > > > >>> http://people.freebsd.org/~benjsc/downloads/wpi/20071102-freebsd-wpi. > > > >>>tar.gz > > > >>> > > > >>>Untar and follow the instructions in the README. > > > >>>If you want more info about the driver, or to checkout the FAQ > > > >>>checkout: > > > >>> > > > >>> http://www.clearchain.com/wiki/Wpi > > > >>> > > > >>>I'm interested in all reports related to panics, things not working > > > >>>as expected, etc. The driver still has debug enabled so expect a few > > > >>>messages to be dumped to the screen whilst in use. > > > >>> > > > >>>Finally, many thanks to all those that have been helping debug the > > > >>>driver along the way. > > > >>> The driver is working on my Acer Aspire 9123WLM, on: FreeBSD igosha-mobile.localhost 7.0-BETA2 FreeBSD 7.0-BETA2 #0: Sun Nov 4 22:22:21 MSK 2007 igosha@igosha-mobile.localhost:/usr/obj/usr/src/sys/GENERIC i386 wpi0: flags=8843 metric 0 mtu 1500 ether 00:1b:77:75:58:e1 inet 192.168.1.4 netmask 0xffffff00 broadcast 192.168.1.255 media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/18Mbps) status: associated ssid default channel 11 (2462 Mhz 11g) bssid 02:19:5b:c1:f9:b4 authmode WPA privacy ON deftxkey UNDEF TKIP 2:128-bit txpowmax 100 bmiss 7 scanvalid 60 protmode CTS roaming MANUAL bintval 100 But - strange enough - it changes the connection speed frequently while being 2 meters away from the access point (which is 802.11g). Right now it is 36 Mbps only. -- Igor Soumenkov. From owner-freebsd-drivers@FreeBSD.ORG Sun Nov 4 23:01:53 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F057416A419 for ; Sun, 4 Nov 2007 23:01:53 +0000 (UTC) (envelope-from j.kisel@rambler.ru) Received: from mxb.rambler.ru (mxb.rambler.ru [81.19.66.30]) by mx1.freebsd.org (Postfix) with ESMTP id AF54713C480 for ; Sun, 4 Nov 2007 23:01:53 +0000 (UTC) (envelope-from j.kisel@rambler.ru) Received: from mailc.rambler.ru (mailc.rambler.ru [81.19.66.27]) by mxb.rambler.ru (Postfix) with ESMTP id 8FEF41EC454; Mon, 5 Nov 2007 01:36:02 +0300 (MSK) Received: from [192.168.0.9] (unknown [78.106.36.75]) (Authenticated sender: j.kisel@rambler.ru) by mailc.rambler.ru (Postfix) with ESMTP id 6E946621C11; Mon, 5 Nov 2007 01:36:02 +0300 (MSK) Message-ID: <472E4956.8090308@rambler.ru> Date: Mon, 05 Nov 2007 01:36:06 +0300 From: KISEL Jan User-Agent: Thunderbird 2.0.0.6 (X11/20071021) MIME-Version: 1.0 To: Benjamin Close References: <472A6708.9030109@clearchain.com> In-Reply-To: <472A6708.9030109@clearchain.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-drivers@freebsd.org Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Nov 2007 23:01:54 -0000 Hello! I've installed last version of wpi driver, but DHCP discovering doesn't work in my case. Installation done w/o problems, `ifconfig wpi0 up scan' gave me a right ssid list; then i'd set ssid by `ifconfig wpi0 ssid $myssid` and tried to receive an address - dhclient wpi0, but nothing... # tail -f /var/log/messages Nov 5 01:00:03 kernel: temperature -112->-111 Nov 5 01:00:03 kernel: Temp in calibration is: -111 Nov 5 01:00:16 last message repeated 26 times Nov 5 01:00:16 kernel: sending data: qid=0 idx=38 len=336 nsegs=2 Nov 5 01:00:17 kernel: Temp in calibration is: -111 Nov 5 01:00:21 last message repeated 9 times Nov 5 01:00:21 kernel: sending data: qid=0 idx=39 len=336 nsegs=2 Nov 5 01:00:22 kernel: Temp in calibration is: -111 # uname -a FreeBSD 8.0-CURRENT FreeBSD 8.0-CURRENT #5: Mon Nov 5 00:20:13 MSK 2007 root@:/usr/obj/usr/src/sys/DKROT_ASUSW7S i386 # ifconfig wpi0 wpi0: flags=8843 metric 0 mtu 1500 ether 00:1b:77:3e:9f:6b inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255 media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/24Mbps) status: associated ssid dkrot_home channel 6 (2437 Mhz 11g) bssid 00:13:46:de:8e:63 authmode OPEN privacy OFF txpowmax 100 bmiss 7 scanvalid 60 protmode CTS bintval 100 WBR, Kisel Jan Benjamin Close wrote: > Howdy All, I'm pleased to announce the first 'official' > experimental version of the wpi wireless driver and hence require your > help in making it become stable. > Expect a few things not to work (ie bg scanning, setting txpower) but > in general the driver should be usable in station mode (hostap is not > yet supported). > > If you've got an Intel 3945abg wireless card, grab the tarball at: > > > http://people.freebsd.org/~benjsc/downloads/wpi/20071102-freebsd-wpi.tar.gz > > > Untar and follow the instructions in the README. > If you want more info about the driver, or to checkout the FAQ checkout: > > http://www.clearchain.com/wiki/Wpi > > I'm interested in all reports related to panics, things not working as > expected, etc. > The driver still has debug enabled so expect a few messages to be > dumped to the screen whilst in use. > > Finally, many thanks to all those that have been helping debug the > driver along the way. > > Cheers, > Benjamin > _______________________________________________ > freebsd-drivers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-drivers > To unsubscribe, send any mail to > "freebsd-drivers-unsubscribe@freebsd.org" > From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 5 05:05:00 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8EB016A421 for ; Mon, 5 Nov 2007 05:05:00 +0000 (UTC) (envelope-from akarchr@mtec.or.th) Received: from amber.mtec.or.th (amber.mtec.or.th [203.185.134.5]) by mx1.freebsd.org (Postfix) with ESMTP id E2C1B13C491 for ; Mon, 5 Nov 2007 05:04:59 +0000 (UTC) (envelope-from akarchr@mtec.or.th) Received: from garnet.mtec.or.th ([203.185.134.3]) by amber.mtec.or.th with Microsoft SMTPSVC(5.0.2195.6713); Mon, 5 Nov 2007 11:26:41 +0700 X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0 content-class: urn:content-classes:message MIME-Version: 1.0 Date: Mon, 5 Nov 2007 11:26:40 +0700 Message-ID: <56BB4D3D1D91A243A687EF01F1123CFA0D62907D@garnet.mtec.or.th> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Driver for FreeBSD on HP BL460c G1 Thread-Index: AcgfZAidtUbfImEXSwG8MGaMRuhcWw== From: "Akarach Rattanawaree" To: X-OriginalArrivalTime: 05 Nov 2007 04:26:41.0025 (UTC) FILETIME=[1045A710:01C81F64] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Driver for FreeBSD on HP BL460c G1 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 05:05:01 -0000 Hello all, I have HP blade server model BL460c G1 and I would like to install FreeBSD R6.2 on it. But FreeBSD can not detect Ethernet card and storage fiber channel. Where can I get driver for them? Or someone have it?=20 =20 ** I have tried to install Debian 4.0 r1 on server. The Debian can be detect network adapter as "Broadcom Corporation NetXtremeII BCM5708S Gigabit Ethernet adapter" but can not detect Smart Array E200i and QLogic. =20 Bl460c G1 Specification (get from windows) - Dual Quad-Core Intel Xeon 2666 MHz - Hard disk controller: Smart Array E200i controller (FreeBSD R6.2 already detected.) - Network adapter:=20 o HP NC373i Multifunction Gigabit server adapter (Broadcom chipset) o HP NC373m Multifunction Gigabit server adapter (Broadcom chipset) - Storage network adapter o QLogic QMH2462 4Gb FC HBA =20 Thank you. Akarach From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 5 05:34:38 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BA2C16A41A for ; Mon, 5 Nov 2007 05:34:38 +0000 (UTC) (envelope-from r.neese@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.177]) by mx1.freebsd.org (Postfix) with ESMTP id 3199F13C481 for ; Mon, 5 Nov 2007 05:34:38 +0000 (UTC) (envelope-from r.neese@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so1947590waf for ; Sun, 04 Nov 2007 21:34:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:from:reply-to:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; bh=p42Q9lEHRB2N2ZbuMmmb5ClnOWpoBtyIdqNIfd9zuRQ=; b=MlnFixAdPVCvS3Qyis2LP2VIwGluSnOgQjHhnfrPbK0yo0i16YDhJc0pK/mv8I5YD/AbMn/EIE+8xOBxAxDsJ1WB/gvdM2xBmq55syfi3ZJ0sdZtzN5c+jh3p6b5VK110dvRyOEzijLgYyBQr0M2e5RKyR5CUqXeeIv4U4X7USs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:from:reply-to:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=Y7x0czj3LPcx9SqwrMI34xxuDeAQofpkx3aBh4/8vzKu+DBoP7Gq8f2KLwzbtbmG0sROU9vXJpq/OxxRdvA2bmF6+U5DIcbNhO8jy4t8Ak6MG5zXCU2bpvlKPbE9e+QJy1m6umu1NoCYhoWjFPFW7E4Fy9j5O+v0AI5DFJEHJag= Received: by 10.114.80.4 with SMTP id d4mr4734105wab.1194239250947; Sun, 04 Nov 2007 21:07:30 -0800 (PST) Received: from ?10.0.0.103? ( [69.234.184.228]) by mx.google.com with ESMTPS id k37sm8734127waf.2007.11.04.21.07.29 (version=SSLv3 cipher=OTHER); Sun, 04 Nov 2007 21:07:30 -0800 (PST) From: Richard Neese To: freebsd-drivers@freebsd.org Date: Sun, 4 Nov 2007 21:06:18 +0000 User-Agent: KMail/1.9.7 References: <56BB4D3D1D91A243A687EF01F1123CFA0D62907D@garnet.mtec.or.th> In-Reply-To: <56BB4D3D1D91A243A687EF01F1123CFA0D62907D@garnet.mtec.or.th> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200711042106.18627.r.neese@gmail.com> Subject: Re: Driver for FreeBSD on HP BL460c G1 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: r.neese@gmail.com List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 05:34:38 -0000 you will get them when they are ported and released.... till then try 7.0 beta1 and see if it works On Monday 05 November 2007 04:26:40 Akarach Rattanawaree wrote: > Hello all, > I have HP blade server model BL460c G1 and I would like > to install FreeBSD R6.2 on it. But FreeBSD can not detect Ethernet card > and storage fiber channel. Where can I get driver for them? Or someone > have it? > > ** I have tried to install Debian 4.0 r1 on server. The Debian can be > detect network adapter as "Broadcom Corporation NetXtremeII BCM5708S > Gigabit Ethernet adapter" but can not detect Smart Array E200i and > QLogic. > > Bl460c G1 Specification (get from windows) > - Dual Quad-Core Intel Xeon 2666 MHz > - Hard disk controller: Smart Array E200i controller > (FreeBSD R6.2 already detected.) > - Network adapter: > o HP NC373i Multifunction Gigabit server adapter (Broadcom > chipset) > o HP NC373m Multifunction Gigabit server adapter (Broadcom > chipset) > - Storage network adapter > o QLogic QMH2462 4Gb FC HBA > > Thank you. > Akarach > _______________________________________________ > freebsd-drivers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-drivers > To unsubscribe, send any mail to "freebsd-drivers-unsubscribe@freebsd.org" -- Welcome to the World. An the World gets smaller. From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 5 13:08:02 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A02316A41A; Mon, 5 Nov 2007 13:08:02 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from sarah.protected-networks.net (sarah.protected-networks.net [64.46.156.146]) by mx1.freebsd.org (Postfix) with ESMTP id DF9FE13C481; Mon, 5 Nov 2007 13:08:00 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from toshi.auburn.protected-networks.net (toshi.auburn.protected-networks.net [202.12.127.84]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "Iain Michael Butler", Issuer "Protected Networks Certificate Authority" (verified OK)) by sarah.protected-networks.net (Postfix) with ESMTP id 8F09261DF; Mon, 5 Nov 2007 07:50:36 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=protected-networks.net; s=200705; t=1194267036; bh=Fif2mhG70Co8p+ aqij+kd4/8HdMbNtzYGZ5RxcnPpJE=; h=DomainKey-Signature:Message-ID: Date:From:User-Agent:MIME-Version:To:CC:Subject:References: In-Reply-To:X-Enigmail-Version:OpenPGP:Content-Type: Content-Transfer-Encoding; b=KZIak6bWmZvhhAdFQ6sAEbpIY6EiwRMmfUYrV seQa1HJVEycO4wwViQ6Tq6IjMM3uh4ArrNd7kUY9CuHfu5Nu/05YRd63Eurn1bv6WSB /R/muCfHfbgG5x/7jsjGt3BL DomainKey-Signature: a=rsa-sha1; s=200509; d=protected-networks.net; c=nofws; q=dns; h=message-id:date:from:user-agent:mime-version:to:cc:subject: references:in-reply-to:x-enigmail-version:openpgp:content-type:content-transfer-encoding; b=Vj9fnpXtwLcGTDyTvv+0R5xYJWzgRMxzBjL0hlMPDYqVVHhR938ROsMy/9cyeI3tk sM6lndNkr1BRh/SjbhzfNf9A/IDyOgrBTj6dOouybat4typXH1xHOwSGoBFBX6n Message-ID: <472F119B.4050803@protected-networks.net> Date: Mon, 05 Nov 2007 07:50:35 -0500 From: Michael Butler User-Agent: Thunderbird 2.0.0.6 (X11/20071101) MIME-Version: 1.0 To: Benjamin Close References: <472A6708.9030109@clearchain.com> In-Reply-To: <472A6708.9030109@clearchain.com> X-Enigmail-Version: 0.95.5 OpenPGP: id=0442D492 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-current , freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 13:08:02 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Benjamin Close wrote: > Howdy All, I'm pleased to announce the first 'official' > experimental version of the wpi wireless driver and hence require your > help in making it become stable. > Expect a few things not to work (ie bg scanning, setting txpower) but in > general the driver should be usable in station mode (hostap is not yet > supported). With respect to 16k alignment .. it may be acceptable for this to fail at boot-time (IMHO, barely) but it usually isn't if a machine has been 'up' for a while. Does the UMA sub-system reliably work with 4k aligned requests? As an interim hack, I'd be happy to lose 12kB if it meant a 100% success rate on my 2GB laptop. There are much worse things .. The only questions are, not having looked through the code recently (or the UMA code at all), how many buffer pools are allocated and is it possible to allocate a chunk of memory contiguously (for all pools) and assign dma tags once that chunk is 'trimmed' to an acceptable alignment? Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFHLxGbQv9rrgRC1JIRAqhiAJ41mohUaEf4HJXotfYX/fCt5Q0+HwCgncVU gWPqIaApwcragva8bBjru5s= =HTrJ -----END PGP SIGNATURE----- From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 5 15:20:13 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6BA2216A419 for ; Mon, 5 Nov 2007 15:20:13 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.249]) by mx1.freebsd.org (Postfix) with ESMTP id 1F27213C4B2 for ; Mon, 5 Nov 2007 15:20:13 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: by an-out-0708.google.com with SMTP id c24so207775ana for ; Mon, 05 Nov 2007 07:20:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=beta; h=domainkey-signature:received:received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer; bh=F/8Ohqq+0yn7iPRRmKEIX975hhirLUcY45y9GuxbwcY=; b=EkXOHHF/vQLjEiGluVKLWwRNb2MqRRmTA2WTHBYldBkl+YVHwjhZUocJytP65COIpgPPI7kzmkt+MorLudX7F9YcJF83qCva5hbQLqske08P5Kpd/AontPJEaEAOo7lgPC1rdfZjcHkNyB+pqbqb10H9RL9EMYyaXAlMSLJzOzU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=beta; h=received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer; b=C4lwPco5K603s1Tq4cXwQYDFUnxr3IfOmGgv5ZF2mFrjxm6XO1C6unKt4IkDLc0i6+Jj1V7A3q56xUDHWzp6kI1EvW6QY82RqR8TAAp0KChHjWoqVhFEVXojWRGMiqNSa6AVuQX9/OJOvUSXciBQERIswmHRBjerf562ikDAZqI= Received: by 10.100.7.11 with SMTP id 11mr6346177ang.1194274318456; Mon, 05 Nov 2007 06:51:58 -0800 (PST) Received: from ?127.0.0.1? ( [217.206.187.79]) by mx.google.com with ESMTPS id h4sm6547284nfh.2007.11.05.06.51.56 (version=SSLv3 cipher=RC4-MD5); Mon, 05 Nov 2007 06:51:57 -0800 (PST) From: Tom Evans To: Benjamin Close In-Reply-To: <1194274174.64797.16.camel@localhost> References: <472A6708.9030109@clearchain.com> <1194274174.64797.16.camel@localhost> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-R1pIkeO2flLtGtSrVgiB" Date: Mon, 05 Nov 2007 14:51:55 +0000 Message-Id: <1194274315.64797.17.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 FreeBSD GNOME Team Port Cc: freebsd-current , freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 15:20:13 -0000 --=-R1pIkeO2flLtGtSrVgiB Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2007-11-05 at 14:49 +0000, Tom Evans wrote: > On Fri, 2007-11-02 at 10:23 +1030, Benjamin Close wrote: > > Howdy All, =20 > > I'm pleased to announce the first 'official' experimental versio= n=20 > > of the wpi wireless driver and hence require your help in making it=20 > > become stable. > > Expect a few things not to work (ie bg scanning, setting txpower) but i= n=20 > > general the driver should be usable in station mode (hostap is not yet=20 > > supported). > >=20 > > If you've got an Intel 3945abg wireless card, grab the tarball at: > >=20 > > =20 > > http://people.freebsd.org/~benjsc/downloads/wpi/20071102-freebsd-wpi.ta= r.gz > >=20 > > Untar and follow the instructions in the README. > > If you want more info about the driver, or to checkout the FAQ checkout= : > >=20 > > http://www.clearchain.com/wiki/Wpi > >=20 > > I'm interested in all reports related to panics, things not working as=20 > > expected, etc. > > The driver still has debug enabled so expect a few messages to be dumpe= d=20 > > to the screen whilst in use. > >=20 > > Finally, many thanks to all those that have been helping debug the=20 > > driver along the way. > >=20 > > Cheers, > > Benjamin >=20 > Hi Benjamin >=20 > I had a chance to compile the new driver at lunch time today. The driver > loads semi-successfully - no errors, but it reports 25 'bus_dmamem_alloc > failed to align memory properly' warnings. It can then be brought up, > but attempting a 'ifconfig wpi0 scan' hangs.=20 > /var/log/messages (attached) reports 'wpi0: fatal firmware error'.=20 > ^T reports: > load: 0.08 cmd: ifconfig 84691 [sbwait] 0.00u 0.01s 0% 704k >=20 > This is running RELENG_7 from 26/10/07. >=20 > I am fairly sure that there is no wifi connection available in the > office though, so I will also try again tonight, sitting the laptop next > to an AP. >=20 > Regards >=20 > Tom One thing I didn't mention: this was using latest code from p4, not the tarball. I'll try both the tarball and the p4 code tonight. Regards Tom --=-R1pIkeO2flLtGtSrVgiB Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBHLy4HlcRvFfyds/cRAjJuAJ9d8fCURN/MytwX2Y4H0Yvd5Pjq5QCgoEAW HKrW/i+pZGtdmP/ldW7tUbc= =Ye5K -----END PGP SIGNATURE----- --=-R1pIkeO2flLtGtSrVgiB-- From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 5 15:48:08 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94D2F16A417 for ; Mon, 5 Nov 2007 15:48:08 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.190]) by mx1.freebsd.org (Postfix) with ESMTP id D5E4F13C480 for ; Mon, 5 Nov 2007 15:48:07 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: by rv-out-0910.google.com with SMTP id l15so1361448rvb for ; Mon, 05 Nov 2007 07:47:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=beta; h=domainkey-signature:received:received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer; bh=wy5nESlvctjxXhw8cbLOk0lbfB5Zm64JGCVQE07+1qc=; b=s5vPNhTmOpxbA7dSbG/LjxoavSMFKVgiR4noyPDHvFPVtcRc1noGcDOaKDC9Xr7D4yI1+L5UxK8Z2KDwKjQxq0ILOtnzgjy+HyWcGy/42uQ99u64N+ofrmQTRm5rOZEbqjFZrNkyZWaIpiTdQn35Sexa9jEHMq3Z6SV/OCfoTA4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=beta; h=received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer; b=KS7wT1r+hjIgTxTsUgHS8vkhfzrqUmnnmc5UVKBXetfqfVZa11xtHkocW3l+CvyCvngqW+oDH44kXeqP7t5WpC6/5hfbZnuoEePT4kWLwLkG8i4/QI6gHqkWVgiO7IBQfSh17DziQBBAYWEu9qLkbGm+QNEfPrQHPFe0cYL1zfA= Received: by 10.141.171.6 with SMTP id y6mr2369569rvo.1194274180505; Mon, 05 Nov 2007 06:49:40 -0800 (PST) Received: from ?127.0.0.1? ( [217.206.187.79]) by mx.google.com with ESMTPS id 6sm92584nfv.2007.11.05.06.49.35 (version=SSLv3 cipher=RC4-MD5); Mon, 05 Nov 2007 06:49:37 -0800 (PST) From: Tom Evans To: Benjamin Close In-Reply-To: <472A6708.9030109@clearchain.com> References: <472A6708.9030109@clearchain.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-o1Qcx54quKVwy+ivmj63" Date: Mon, 05 Nov 2007 14:49:34 +0000 Message-Id: <1194274174.64797.16.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 FreeBSD GNOME Team Port Cc: freebsd-current , freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 15:48:08 -0000 --=-o1Qcx54quKVwy+ivmj63 Content-Type: multipart/mixed; boundary="=-mc6rPdPiQcOY/Zt0CAPK" --=-mc6rPdPiQcOY/Zt0CAPK Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2007-11-02 at 10:23 +1030, Benjamin Close wrote: > Howdy All, =20 > I'm pleased to announce the first 'official' experimental version=20 > of the wpi wireless driver and hence require your help in making it=20 > become stable. > Expect a few things not to work (ie bg scanning, setting txpower) but in=20 > general the driver should be usable in station mode (hostap is not yet=20 > supported). >=20 > If you've got an Intel 3945abg wireless card, grab the tarball at: >=20 > =20 > http://people.freebsd.org/~benjsc/downloads/wpi/20071102-freebsd-wpi.tar.= gz >=20 > Untar and follow the instructions in the README. > If you want more info about the driver, or to checkout the FAQ checkout: >=20 > http://www.clearchain.com/wiki/Wpi >=20 > I'm interested in all reports related to panics, things not working as=20 > expected, etc. > The driver still has debug enabled so expect a few messages to be dumped=20 > to the screen whilst in use. >=20 > Finally, many thanks to all those that have been helping debug the=20 > driver along the way. >=20 > Cheers, > Benjamin Hi Benjamin I had a chance to compile the new driver at lunch time today. The driver loads semi-successfully - no errors, but it reports 25 'bus_dmamem_alloc failed to align memory properly' warnings. It can then be brought up, but attempting a 'ifconfig wpi0 scan' hangs.=20 /var/log/messages (attached) reports 'wpi0: fatal firmware error'.=20 ^T reports: load: 0.08 cmd: ifconfig 84691 [sbwait] 0.00u 0.01s 0% 704k This is running RELENG_7 from 26/10/07. I am fairly sure that there is no wifi connection available in the office though, so I will also try again tonight, sitting the laptop next to an AP. Regards Tom --=-mc6rPdPiQcOY/Zt0CAPK Content-Disposition: attachment; filename=wpi.txt Content-Type: text/plain; name=wpi.txt; charset=UTF-8 Content-Transfer-Encoding: base64 Tm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiB3cGkwOiA8SW50ZWwoUikgUFJPL1dpcmVsZXNz IDM5NDVBQkc+IG1lbSAweGU4MDAwMDAwLTB4ZTgwMDBmZmYgaXJxIDE2IGF0IGRldmljZSAwLjAg b24gcGNpOA0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiB3cGkwOiBEcml2ZXIgUmV2aXNp b24gMjAwNzExMDINCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5lbDogd3BpMDogSGFyZHdhcmUg UmV2aXNpb24gKDB4MSkNCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5lbDogYnVzX2RtYW1lbV9h bGxvYyBmYWlsZWQgdG8gYWxpZ24gbWVtb3J5IHByb3Blcmx5Lg0KTm92ICA1IDE0OjE4OjI0IHpv b3QgbGFzdCBtZXNzYWdlIHJlcGVhdGVkIDI0IHRpbWVzDQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBr ZXJuZWw6IGFkZGluZyBjaGFuIDEgZmxhZ3M9MHgyYiBtYXhwd3I9MTUsIG9mZnNldCAyDQpOb3Yg IDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IGFkZGluZyBjaGFuIDIgZmxhZ3M9MHgyYiBtYXhwd3I9 MTUsIG9mZnNldCA0DQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IGFkZGluZyBjaGFuIDMg ZmxhZ3M9MHgyYiBtYXhwd3I9MTUsIG9mZnNldCA2DQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJu ZWw6IGFkZGluZyBjaGFuIDQgZmxhZ3M9MHgyYiBtYXhwd3I9MTUsIG9mZnNldCA4DQpOb3YgIDUg MTQ6MTg6MjQgem9vdCBrZXJuZWw6IGFkZGluZyBjaGFuIDUgZmxhZ3M9MHgyYiBtYXhwd3I9MTUs IG9mZnNldCAxMA0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiA2IGZs YWdzPTB4MmIgbWF4cHdyPTE1LCBvZmZzZXQgMTINCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5l bDogYWRkaW5nIGNoYW4gNyBmbGFncz0weDJiIG1heHB3cj0xNSwgb2Zmc2V0IDE0DQpOb3YgIDUg MTQ6MTg6MjQgem9vdCBrZXJuZWw6IGFkZGluZyBjaGFuIDggZmxhZ3M9MHgyYiBtYXhwd3I9MTUs IG9mZnNldCAxNg0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiA5IGZs YWdzPTB4MmIgbWF4cHdyPTE1LCBvZmZzZXQgMTgNCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5l bDogYWRkaW5nIGNoYW4gMTAgZmxhZ3M9MHgyYiBtYXhwd3I9MTUsIG9mZnNldCAyMA0KTm92ICA1 IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiAxMSBmbGFncz0weDJiIG1heHB3cj0x NSwgb2Zmc2V0IDIyDQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IGFkZGluZyBjaGFuIDEy IGZsYWdzPTB4MjEgbWF4cHdyPTE1LCBvZmZzZXQgMjQNCk5vdiAgNSAxNDoxODoyNCB6b290IGtl cm5lbDogYWRkaW5nIGNoYW4gMTMgZmxhZ3M9MHgyMSBtYXhwd3I9MTUsIG9mZnNldCAyNg0KTm92 ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiAzNCBmbGFncz0weDIxIG1heHB3 cj0xNSwgb2Zmc2V0IDI3DQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IGFkZGluZyBjaGFu IDM2IGZsYWdzPTB4YWIgbWF4cHdyPTE1LCBvZmZzZXQgMjgNCk5vdiAgNSAxNDoxODoyNCB6b290 IGtlcm5lbDogYWRkaW5nIGNoYW4gMzggZmxhZ3M9MHgyMSBtYXhwd3I9MTUsIG9mZnNldCAyOQ0K Tm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiA0MCBmbGFncz0weGFiIG1h eHB3cj0xNSwgb2Zmc2V0IDMwDQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IGFkZGluZyBj aGFuIDQyIGZsYWdzPTB4MjEgbWF4cHdyPTE1LCBvZmZzZXQgMzENCk5vdiAgNSAxNDoxODoyNCB6 b290IGtlcm5lbDogYWRkaW5nIGNoYW4gNDQgZmxhZ3M9MHhhYiBtYXhwd3I9MTUsIG9mZnNldCAz Mg0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiA0NiBmbGFncz0weDIx IG1heHB3cj0xNSwgb2Zmc2V0IDMzDQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IGFkZGlu ZyBjaGFuIDQ4IGZsYWdzPTB4YWIgbWF4cHdyPTE1LCBvZmZzZXQgMzQNCk5vdiAgNSAxNDoxODoy NCB6b290IGtlcm5lbDogYWRkaW5nIGNoYW4gNTIgZmxhZ3M9MHhiMSBtYXhwd3I9MTUsIG9mZnNl dCAzNQ0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiA1NiBmbGFncz0w eGIxIG1heHB3cj0xNSwgb2Zmc2V0IDM2DQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IGFk ZGluZyBjaGFuIDYwIGZsYWdzPTB4YjEgbWF4cHdyPTE1LCBvZmZzZXQgMzcNCk5vdiAgNSAxNDox ODoyNCB6b290IGtlcm5lbDogYWRkaW5nIGNoYW4gNjQgZmxhZ3M9MHhiMSBtYXhwd3I9MTUsIG9m ZnNldCAzOA0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiAxMDAgZmxh Z3M9MHhiMSBtYXhwd3I9MTYsIG9mZnNldCAzOQ0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVs OiBhZGRpbmcgY2hhbiAxMDQgZmxhZ3M9MHhiMSBtYXhwd3I9MTYsIG9mZnNldCA0MA0KTm92ICA1 IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiAxMDggZmxhZ3M9MHhiMSBtYXhwd3I9 MTYsIG9mZnNldCA0MQ0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiAx MTIgZmxhZ3M9MHhiMSBtYXhwd3I9MTYsIG9mZnNldCA0Mg0KTm92ICA1IDE0OjE4OjI0IHpvb3Qg a2VybmVsOiBhZGRpbmcgY2hhbiAxMTYgZmxhZ3M9MHhiMSBtYXhwd3I9MTYsIG9mZnNldCA0Mw0K Tm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiAxMjAgZmxhZ3M9MHhiMSBt YXhwd3I9MTYsIG9mZnNldCA0NA0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcg Y2hhbiAxMjQgZmxhZ3M9MHhiMSBtYXhwd3I9MTYsIG9mZnNldCA0NQ0KTm92ICA1IDE0OjE4OjI0 IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiAxMjggZmxhZ3M9MHhiMSBtYXhwd3I9MTYsIG9mZnNl dCA0Ng0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiAxMzIgZmxhZ3M9 MHhiMSBtYXhwd3I9MTYsIG9mZnNldCA0Nw0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBh ZGRpbmcgY2hhbiAxMzYgZmxhZ3M9MHhiMSBtYXhwd3I9MTYsIG9mZnNldCA0OA0KTm92ICA1IDE0 OjE4OjI0IHpvb3Qga2VybmVsOiBhZGRpbmcgY2hhbiAxNDAgZmxhZ3M9MHhiMSBtYXhwd3I9MTYs IG9mZnNldCA0OQ0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBwb3dlciBncm91cCAwOiBj aGFuPTEgbWF4cHdyPTQ3IHRlbXA9LTE3OQ0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBz YW1wbGUgMDogaW5kZXg9MTMgcG93ZXI9NDENCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5lbDog c2FtcGxlIDE6IGluZGV4PTI5IHBvd2VyPTI4DQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6 IHNhbXBsZSAyOiBpbmRleD00NyBwb3dlcj05DQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6 IHNhbXBsZSAzOiBpbmRleD01OCBwb3dlcj0tMg0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVs OiBzYW1wbGUgNDogaW5kZXg9NzcgcG93ZXI9LTIwDQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJu ZWw6IHBvd2VyIGdyb3VwIDE6IGNoYW49NDQgbWF4cHdyPTQ5IHRlbXA9LTE4Mg0KTm92ICA1IDE0 OjE4OjI0IHpvb3Qga2VybmVsOiBzYW1wbGUgMDogaW5kZXg9MTIgcG93ZXI9NDENCk5vdiAgNSAx NDoxODoyNCB6b290IGtlcm5lbDogc2FtcGxlIDE6IGluZGV4PTE5IHBvd2VyPTM1DQpOb3YgIDUg MTQ6MTg6MjQgem9vdCBrZXJuZWw6IHNhbXBsZSAyOiBpbmRleD0zMiBwb3dlcj0yMQ0KTm92ICA1 IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBzYW1wbGUgMzogaW5kZXg9NDMgcG93ZXI9MTANCk5vdiAg NSAxNDoxODoyNCB6b290IGtlcm5lbDogc2FtcGxlIDQ6IGluZGV4PTc3IHBvd2VyPS0yMw0KTm92 ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBwb3dlciBncm91cCAyOiBjaGFuPTY0IG1heHB3cj00 OSB0ZW1wPS0xODANCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5lbDogc2FtcGxlIDA6IGluZGV4 PTEyIHBvd2VyPTQwDQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IHNhbXBsZSAxOiBpbmRl eD0yMCBwb3dlcj0zMQ0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBzYW1wbGUgMjogaW5k ZXg9MzMgcG93ZXI9MTgNCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5lbDogc2FtcGxlIDM6IGlu ZGV4PTQ0IHBvd2VyPTgNCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5lbDogc2FtcGxlIDQ6IGlu ZGV4PTc3IHBvd2VyPS0yMw0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBwb3dlciBncm91 cCAzOiBjaGFuPTExNiBtYXhwd3I9NDcgdGVtcD0tMTc5DQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBr ZXJuZWw6IHNhbXBsZSAwOiBpbmRleD0xMiBwb3dlcj0zNQ0KTm92ICA1IDE0OjE4OjI0IHpvb3Qg a2VybmVsOiBzYW1wbGUgMTogaW5kZXg9MjAgcG93ZXI9MjYNCk5vdiAgNSAxNDoxODoyNCB6b290 IGtlcm5lbDogc2FtcGxlIDI6IGluZGV4PTM2IHBvd2VyPTEwDQpOb3YgIDUgMTQ6MTg6MjQgem9v dCBrZXJuZWw6IHNhbXBsZSAzOiBpbmRleD00OCBwb3dlcj0tMQ0KTm92ICA1IDE0OjE4OjI0IHpv b3Qga2VybmVsOiBzYW1wbGUgNDogaW5kZXg9NzcgcG93ZXI9LTI4DQpOb3YgIDUgMTQ6MTg6MjQg em9vdCBrZXJuZWw6IHBvd2VyIGdyb3VwIDQ6IGNoYW49MTUzIG1heHB3cj00NiB0ZW1wPS0xNzgN Ck5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5lbDogc2FtcGxlIDA6IGluZGV4PTEwIHBvd2VyPTM1 DQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IHNhbXBsZSAxOiBpbmRleD0yMCBwb3dlcj0y NA0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiBzYW1wbGUgMjogaW5kZXg9MzIgcG93ZXI9 MTINCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5lbDogc2FtcGxlIDM6IGluZGV4PTQyIHBvd2Vy PTMNCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5lbDogc2FtcGxlIDQ6IGluZGV4PTc3IHBvd2Vy PS0yOA0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiB3cGkwOiBSZWd1bGF0b3J5IERvbWFp bjogTW9XMg0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiB3cGkwOiBIYXJkd2FyZSBUeXBl OiBCDQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IHdwaTA6IEhhcmR3YXJlIFJldmlzaW9u OiA/DQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IHdwaTA6IFNLVSBkb2VzIHN1cHBvcnQg ODAyLjExYQ0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiB3cGkwOiBFdGhlcm5ldCBhZGRy ZXNzOiAwMDoxMzowMjo2NToyNDpiZA0KTm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiB3cGkw OiBbSVRIUkVBRF0NCk5vdiAgNSAxNDoxODoyNCB6b290IGtlcm5lbDogd3BpMDogMTFhIHJhdGVz OiA2TWJwcyA5TWJwcyAxMk1icHMgMThNYnBzIDI0TWJwcyAzNk1icHMgNDhNYnBzIDU0TWJwcw0K Tm92ICA1IDE0OjE4OjI0IHpvb3Qga2VybmVsOiB3cGkwOiAxMWIgcmF0ZXM6IDFNYnBzIDJNYnBz IDUuNU1icHMgMTFNYnBzDQpOb3YgIDUgMTQ6MTg6MjQgem9vdCBrZXJuZWw6IHdwaTA6IDExZyBy YXRlczogMU1icHMgMk1icHMgNS41TWJwcyAxMU1icHMgNk1icHMgOU1icHMgMTJNYnBzIDE4TWJw cyAyNE1icHMgMzZNYnBzIDQ4TWJwcyA1NE1icHMNCk5vdiAgNSAxNDoxOTowNCB6b290IGtlcm5l bDogd3BpMDogdGltZW91dCByZXNldHRpbmcgVHggcmluZyAxDQpOb3YgIDUgMTQ6MTk6MDQgem9v dCBrZXJuZWw6IHdwaTA6IHRpbWVvdXQgcmVzZXR0aW5nIFR4IHJpbmcgMw0KTm92ICA1IDE0OjE5 OjA0IHpvb3Qga2VybmVsOiB3cGkwOiB0aW1lb3V0IHJlc2V0dGluZyBUeCByaW5nIDQNCk5vdiAg NSAxNDoxOTowNCB6b290IGtlcm5lbDogTkVXU1RBVEU6SU5JVA0KTm92ICA1IDE0OjE5OjA0IHpv b3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0wIGZsYWdzPTAgdHlwZT0xIGxlbj0zNg0KTm92 ICA1IDE0OjE5OjA0IHpvb3Qga2VybmVsOiBtaWNyb2NvZGUgYWxpdmUgbm90aWZpY2F0aW9uIHYN Ck5vdiAgNSAxNDoxOTowNCB6b290IGtlcm5lbDogZQ0KTm92ICA1IDE0OjE5OjA0IHpvb3Qga2Vy bmVsOiByDQpOb3YgIDUgMTQ6MTk6MDQgem9vdCBrZXJuZWw6IHNpb24gMTBlMDIgYWxpdmUgMQ0K Tm92ICA1IDE0OjE5OjA0IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0wIGZsYWdzPTAg dHlwZT0xIGxlbj0zNg0KTm92ICA1IDE0OjE5OjA0IHpvb3Qga2VybmVsOiBtaWNyb2NvZGUgYWxp dmUgbm90aWZpY2F0aW9uIHZlcnNpb24gMTBlMDIgYWxpdmUgMQ0KTm92ICA1IDE0OjE5OjA0IHpv b3Qga2VybmVsOiBORVdTVEFURTpTQ0FODQpOb3YgIDUgMTQ6MTk6MDQgem9vdCBrZXJuZWw6IHdw aV9jbWQgNzIgc2l6ZSA4IGFzeW5jIDENCk5vdiAgNSAxNDoxOTowNCB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD00IGlkeD0wIGZsYWdzPTAgdHlwZT03MiBsZW49NA0KTm92ICA1IDE0OjE5OjA0IHpv b3Qga2VybmVsOiBjbWQgbm90aWZpY2F0aW9uIHFpZD00IGlkeD0wIGZsYWdzPTAgdHlwZT1XUElf Q01EX1NFVF9MRUQgbGVuPTQNCk5vdiAgNSAxNDoxOTowNCB6b290IGtlcm5lbDogd3BpX2NtZCAx MTkgc2l6ZSAzMiBhc3luYyAwDQpOb3YgIDUgMTQ6MTk6MDQgem9vdCBrZXJuZWw6IG5vdGlmeSBx aWQ9NCANCk5vdiAgNSAxNDoxOTowNCB6b290IGtlcm5lbDogaQ0KTm92ICA1IDE0OjE5OjA0IHpv b3Qga2VybmVsOiBkeD0xIGZsYQ0KTm92ICA1IDE0OjE5OjA0IHpvb3Qga2VybmVsOiBncz0wIHQN Ck5vdiAgNSAxNDoxOTowNCB6b290IGtlcm5lbDogeXBlPTExOQ0KTm92ICA1IDE0OjE5OjA0IHpv b3Qga2VybmVsOiBsZW49NA0KTm92ICA1IDE0OjE5OjA0IHpvb3Qga2VybmVsOiBjbWQgbm90aWZp Y2ENCk5vdiAgNSAxNDoxOTowNSB6b290IGtlcm5lbDogdGlvbiBxaWQ9NCBpZHg9MSBmbGFncz0w IHR5cGU9V1BJX0NNRF9TRVRfUE9XRVJfTU9ERSBsZW49NA0KTm92ICA1IDE0OjE5OjA1IHpvb3Qg a2VybmVsOiB3cGlfY21kIDE1NSBzaXplIDEyIGFzeW5jIDANCk5vdiAgNSAxNDoxOTowNSB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD0yIGZsYWdzPTAgdHlwZT0xNTUgbGVuPTQNCk5vdiAg NSAxNDoxOTowNSB6b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9NCBpZHg9MiBmbGEN Ck5vdiAgNSAxNDoxOTowNSB6b290IGtlcm5lbDogZw0KTm92ICA1IDE0OjE5OjA1IHpvb3Qga2Vy bmVsOiBzPTAgdHlwZT1XUElfQ01EX0JMVUVUT09USCBsZW49NA0KTm92ICA1IDE0OjE5OjA1IHpv b3Qga2VybmVsOiB3cGlfY21kIDE2IHNpemUgNDMgYXN5bmMgMA0KTm92ICA1IDE0OjE5OjA1IHpv b3Qga2VybmVsOiBub3RpZnkgcWlkPTQgaWR4PTMgZmxhZ3M9MCB0eXBlPTE2IGxlbj00DQpOb3Yg IDUgMTQ6MTk6MDUgem9vdCBrZXJuZWw6IGNtZCBub3RpZmljYXRpb24gcWlkPTQgaWR4PTMgZmxh Z3M9MCB0eXBlPVdQSV9DTURfQ09ORklHVVJFIGxlbj00DQpOb3YgIDUgMTQ6MTk6MDUgem9vdCBr ZXJuZWw6IHdwaV9jbWQgMTUxIHNpemUgNTIgYXN5bmMgMA0KTm92ICA1IDE0OjE5OjA1IHpvb3Qg a2VybmVsOiBub3RpZnkgcWlkPQ0KTm92ICA1IDE0OjE5OjA1IHpvb3Qga2VybmVsOiA4DQpOb3Yg IDUgMTQ6MTk6MDUgem9vdCBrZXJuZWw6IDANCk5vdiAgNSAxNDoxOTowNSB6b290IGtlcm5lbDog aWR4PTEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMTYNCk5vdiAgNSAxNDoxOTowNSB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MCBpZHg9MiBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0 OjE5OjA1IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTQgaWR4PTQgZmxhZ3M9MCB0eXBlPTE1MSBs ZW49NA0KTm92ICA1IDE0OjE5OjA1IHpvb3Qga2VybmVsOiBjbWQgbm90aWZpY2F0aW9uIHFpZD00 IGlkeD00IGZsYWdzPTAgdHlwZT1XUElfQ01EX1RYUE9XRVIgbGVuPTQNCk5vdiAgNSAxNDoxOTow NSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MyBmbGFncz0yIHR5cGU9MjcgbGVuPTE0 MA0KTm92ICA1IDE0OjE5OjA1IHpvb3Qga2VybmVsOiB3cGlfY21kIDI0IHNpemUgNjQgYXN5bmMg MA0KTm92ICA1IDE0OjE5OjA1IHpvb3Qga2VybmVsOiBuDQpOb3YgIDUgMTQ6MTk6MDUgem9vdCBr ZXJuZWw6IG8NCk5vdiAgNSAxNDoxOTowNSB6b290IGtlcm5lbDogdGlmeSBxaWQ9ODAgaWR4PTQg ZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMTYNCk5vdiAgNSAxNDoxOTowNSB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD04MCBpZHg9NSBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjA1 IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD02IGZsYWdzPTIgdHlwZT0yNyBsZW49MTE2 DQpOb3YgIDUgMTQ6MTk6MDUgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTcgZmxhZ3M9 MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowNSB6b290IGtlcm5lbDogbm90aWYNCk5v diAgNSAxNDoxOTowNSB6b290IGtlcm5lbDogeSANCk5vdiAgNSAxNDoxOTowNSB6b290IGtlcm5l bDogcQ0KTm92ICA1IDE0OjE5OjA2IHpvb3Qga2VybmVsOiBpZD00IGlkeD01IGZsYWdzPTAgdHlw ZT0yNCBsZW49OA0KTm92ICA1IDE0OjE5OjA2IHpvb3Qga2VybmVsOiBjbWQgbm90aWZpY2F0aW9u IHFpZD00IGlkeD01IGZsYWdzPTAgdHlwZT1XUElfQ01EX0FERF9OT0RFIGxlbj04DQpOb3YgIDUg MTQ6MTk6MDYgem9vdCBrZXJuZWw6IHdwaV9jbWQgNzEgc2l6ZSA1MiBhc3luYyAwDQpOb3YgIDUg MTQ6MTk6MDYgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTggZmxhZ3M9MiB0eXBlPTI3 IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowNiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9 OSBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjA2IHpvb3Qga2VybmVsOiBu b3RpZnkgcWlkPTgwIGkNCk5vdiAgNSAxNDoxOTowNiB6b290IGtlcm5lbDogZHg9MTAgZmxhZ3M9 MiB0eXBlPTI3IGxlbj0xMTYNCk5vdiAgNSAxNDoxOTowNiB6b290IGtlcm5lbDogbm90aWZ5IHFp ZD04MCBpZHg9MTEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowNiB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD02IGZsYWdzPTAgdHlwZT03MSBsZW49NA0KTm92ICA1 IDE0OjE5OjA2IHpvb3Qga2VybmVsOiBjbWQgbm90aWZpY2F0aW9uIHFpZD00IGlkeD02IGZsYWdz PTAgdHlwZT1XUElfQ01EX01SUl9TRVRVUCBsZW49NA0KTm92ICA1IDE0OjE5OjA2IHpvb3Qga2Vy bmVsOiANCk5vdiAgNSAxNDoxOTowNiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTIg ZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowNiB6b290IGtlcm5lbDogd3Bp X2NtZCA3MSBzaXplIDUyIGFzeW5jIDANCk5vdiAgNSAxNDoxOTowNiB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD04MCBpZHg9MTMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDoxOTow NiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0x NDANCk5vdiAgNSAxNDoxOTowNiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTUgZmxh Z3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowNiB6b290IGtlcm5lbDogbm90DQpO b3YgIDUgMTQ6MTk6MDYgem9vdCBrZXJuZWw6IGlmeSBxaWQ9NCBpZHg9NyBmbGFncz0wIHR5cGU9 NzEgbGVuPTQNCk5vdiAgNSAxNDoxOTowNiB6b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbg0K Tm92ICA1IDE0OjE5OjA2IHpvb3Qga2VybmVsOiBxaWQ9NCBpZHg9NyBmbGFncz0wIHR5cGU9V1BJ X0NNRF9NUlJfU0VUVVAgbGVuPTQNCk5vdiAgNSAxNDoxOTowNiB6b290IGtlcm5lbDogU2Nhbm5p bmcgRXNzaWQ6ICIiDQpOb3YgIDUgMTQ6MTk6MDYgem9vdCBrZXJuZWw6IFNjYW5uaW5nIDEgUGFz c2l2ZTogMA0KTm92ICA1IDE0OjE5OjA2IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0x NiBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjA2IHpvb3Qga2VybmVsOiBu b3RpZnkgcWlkPTgwIGlkeD0xNyBmbGFncz0yIA0KTm92ICA1IDE0OjE5OjA3IHpvb3Qga2VybmVs OiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowNyB6b290IGtlcm5lbDogbm90aWZ5IHFp ZD04MCBpZHg9MTggZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowNyB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD04IGZsYWdzPTAgdHlwZT0xMjggbGVuPTgNCk5vdiAg NSAxNDoxOTowNyB6b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9NCBpZHg9OCBmbGFn cz0wIHR5cGU9V1BJX0NNRF9TQ0FOIGxlbj04DQpOb3YgIDUgMTQ6MTk6MDcgem9vdCBrZXJuZWw6 IG5vdGlmeSBxaWQ9ODAgaWR4DQpOb3YgIDUgMTQ6MTk6MDcgem9vdCBrZXJuZWw6ID0xOSBmbGFn cz0wIHR5cGU9MTMwIGxlbj0yNA0KTm92ICA1IDE0OjE5OjA3IHpvb3Qga2VybmVsOiBzY2Fubmlu ZyBjaGFubmVsIDEgc3RhdHVzIDENCk5vdiAgNSAxNDoxOTowNyB6b290IGtlcm5lbDogbm90aWZ5 IHFpZD04MCBpZHg9MjAgZmxhZ3M9MCB0eXBlPTEzMSBsZW49MjANCk5vdiAgNSAxNDoxOTowNyB6 b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MjEgZmxhZ3M9MCB0eXBlPTEzMiBsZW49MTYN Ck5vdiAgNSAxNDoxOTowNyB6b290IGtlcm5lbDogc2NhbiBmaW5pc2hlZCBuY2hhbj0xIHN0YXR1 cz0xIGNoYW49MQ0KTm92ICA1IDE0OjE5OjA3IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlk eD0yMiBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjA3IHpvb3Qga2VybmVs OiBORVhUDQpOb3YgIDUgMTQ6MTk6MDcgem9vdCBrZXJuZWw6IG5vdA0KTm92ICA1IDE0OjE5OjA3 IHpvb3Qga2VybmVsOiBpZnkNCk5vdiAgNSAxNDoxOTowOCB6b290IGtlcm5lbDogcWlkPTgwIGlk eD0yMyBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVs OiB3cGlfY21kIDExOSBzaXplIDMyIGFzeW5jIDANCk5vdiAgNSAxNDoxOTowOCB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MCBpZHg9MjQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAx NDoxOTowOCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MjUgZmxhZ3M9MiB0eXBlPTI3 IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowOCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9 MjYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowOCB6b290IGtlcm5lbDog bm90aWZ5IHFpZD04MCBpZHg9MjcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDox OTowOCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD05IGZsYWdzPTAgdHlwZT0xMTkgbGVu PTQNCk5vdiAgNSAxNDoxOTowOCB6b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9NCBp ZHg9OSBmbGFncz0wIHR5cGU9V1BJX0NNRF9TRVRfUE9XRVJfTU9ERSBsZW49NA0KTm92ICA1IDE0 OjE5OjA4IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yOCBmbGFncz0yIHR5cGU9Mjcg bGVuPTE0MA0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVsOiB3cGlfY21kIDE1NSBzaXplIDEy IGFzeW5jIDANCk5vdiAgNSAxNDoxOTowOCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9 MjkgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowOCB6b290IGtlcm5lbDog bm90aWZ5IHFpZD04MCBpZHg9MzAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDox OTowOCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MzEgZmxhZ3M9MiB0eXBlPTI3IGxl bj0xNDANCk5vdiAgNSAxNDoxOTowOCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD0xMCBm bGFncz0wIHR5cGU9MTU1IGxlbj00DQpOb3YgIDUgMTQ6MTk6MDggem9vdCBrZXJuZWw6IGNtZCBu b3RpZmljYXRpb24gcWlkPTQgaWR4PTEwIGZsYWdzPTAgdHlwZT1XUElfQ01EX0JMVUVUT09USCBs ZW49NA0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVsOiB3cGlfY21kIDE2IHNpemUgNDMgYXN5 bmMgMA0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0zMiBm bGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVsOiBub3Rp ZnkgcWlkPTgwIGlkeD0zMyBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjA4 IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0zNCBmbGFncz0yIHR5cGU9MjcgbGVuPTE0 MA0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTQgaWR4PTExIGZsYWdz PTAgdHlwZT0xNiBsZW49NA0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVsOiBjbWQgbm90aWZp Y2F0aW9uIHFpZD00IGlkeD0xMSBmbGFncz0wIHR5DQpOb3YgIDUgMTQ6MTk6MDggem9vdCBrZXJu ZWw6IHBlPVdQSV9DTURfQ09ORklHVVJFIGxlbj00DQpOb3YgIDUgMTQ6MTk6MDggem9vdCBrZXJu ZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTM1IGZsYWdzPTIgdHlwZT0yNyBsZW49MTM2DQpOb3YgIDUg MTQ6MTk6MDggem9vdCBrZXJuZWw6IHdwaV9jbWQgMTUxIHNpemUgNTIgYXN5bmMgMA0KTm92ICA1 IDE0OjE5OjA4IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0zNiBmbGFncz0yIHR5cGU9 MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlk eD0zNyBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVs OiBub3RpZnkgcWlkPTgwIGlkeD0zOCBmbGFncz0yIHR5cGU9MjcgbGVuPTEzNg0KTm92ICA1IDE0 OjE5OjA4IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0zOSBmbGFncz0yIHR5cGU9Mjcg bGVuPTE0MA0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTQgaWR4PTEy IGZsYWdzPTAgdHlwZT0xNTEgDQpOb3YgIDUgMTQ6MTk6MDggem9vdCBrZXJuZWw6IGxlbg0KTm92 ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVsOiA9DQpOb3YgIDUgMTQ6MTk6MDggem9vdCBrZXJuZWw6 IDQNCk5vdiAgNSAxNDoxOTowOCB6b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9NCBp ZHg9MTIgZmxhZ3M9MCB0eXBlPVdQSV9DTURfVFhQT1dFDQpOb3YgIDUgMTQ6MTk6MDggem9vdCBr ZXJuZWw6IFINCk5vdiAgNSAxNDoxOTowOCB6b290IGtlcm5lbDogDQpOb3YgIDUgMTQ6MTk6MDgg em9vdCBrZXJuZWw6IGxlbj00DQpOb3YgIDUgMTQ6MTk6MDggem9vdCBrZXJuZWw6IG5vdGlmeSBx aWQ9ODAgaWR4PTQwIGZsYWdzPTIgdHlwZT0yNyBsZW49MTQwDQpOb3YgIDUgMTQ6MTk6MDggem9v dCBrZXJuZWw6IHdwaV9jbWQgMjQgc2l6ZSA2NCBhc3luYyAwDQpOb3YgIDUgMTQ6MTk6MDggem9v dCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTQxIGZsYWdzPTIgdHlwZT0yNyBsZW49MTM2DQpO b3YgIDUgMTQ6MTk6MDggem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTQyIGZsYWdzPTIg dHlwZT0yNyBsZW49MTM2DQpOb3YgIDUgMTQ6MTk6MDggem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9 NCBpZHg9MTMgZmxhZ3M9MCB0eXBlPTI0IGxlbj04DQpOb3YgIDUgMTQ6MTk6MDggem9vdCBrZXJu ZWw6IGNtZCBub3RpZmljYXRpbw0KTm92ICA1IDE0OjE5OjA4IHpvb3Qga2VybmVsOiBuDQpOb3Yg IDUgMTQ6MTk6MDggem9vdCBrZXJuZWw6IA0KTm92ICA1IDE0OjE5OjA5IHpvb3Qga2VybmVsOiBx aWQ9NCBpZHg9MTMgZmxhZ3M9MCB0eXBlPVdQSV9DTURfQUREX05PREUgbGVuPTgNCk5vdiAgNSAx NDoxOTowOSB6b290IGtlcm5lbDogd3BpX2NtZCA3MSBzaXplIDUyIGFzeW5jIDANCk5vdiAgNSAx NDoxOTowOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9NDMgZmxhZ3M9MiB0eXBlPTI3 IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9 NDQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDANCk5vdiAgNSAxNDoxOTowOSB6b290IGtlcm5lbDog bm90aWZ5IHFpZD00IGlkeD0xNCBmbGFncz0wIHR5cGU9NzEgbGVuPTQNCk5vdiAgNSAxNDoxOTow OSB6b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaQ0KTm92ICA1IDE0OjE5OjA5IHpvb3Qg a2VybmVsOiBkDQpOb3YgIDUgMTQ6MTk6MDkgem9vdCBrZXJuZWw6ID0NCk5vdiAgNSAxNDoxOTow OSB6b290IGtlcm5lbDogNCBpZHg9MTQgZmxhZ3M9MCB0eXBlPVdQSV9DTURfTVJSX1NFVFVQIGxl bj00DQpOb3YgIDUgMTQ6MTk6MDkgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTQ1IGZs YWdzPTIgdHlwZT0yNyBsZW49MTM2DQpOb3YgIDUgMTQ6MTk6MDkgem9vdCBrZXJuZWw6IHdwaV9j bWQgNzEgc2l6ZSA1MiBhc3luYyAwDQpOb3YgIDUgMTQ6MTk6MDkgem9vdCBrZXJuZWw6IG5vdGlm eSBxaWQ9ODAgaWR4PTQ2IGZsYWdzPTIgdHlwZT0yNyBsZW49MTQwDQpOb3YgIDUgMTQ6MTk6MDkg em9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTQ3IGZsYWdzPTIgdHlwZT0yNyBsZW49MTQw DQpOb3YgIDUgMTQ6MTk6MDkgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTQ4IGZsDQpO b3YgIDUgMTQ6MTk6MDkgem9vdCBrZXJuZWw6IGFnDQpOb3YgIDUgMTQ6MTk6MTAgem9vdCBrZXJu ZWw6IHM9MiB0eXBlPTI3IGxlbj0xMzYNCk5vdiAgNSAxNDoxOToxMCB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD00IGlkeD0xNSBmbGFncz0wIHR5cGU9NzEgbGVuPTQNCk5vdiAgNSAxNDoxOToxMCB6 b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9NCBpZHg9MTUgZmxhZ3M9MCB0eXBlPVdQ SV9DTURfTVJSX1NFVFVQIGxlbj00DQpOb3YgIDUgMTQ6MTk6MTAgem9vdCBrZXJuZWw6IFNjYW5u aW5nIEVzc2lkOiAiIg0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBTY2FubmluZyA2IFBh c3NpdmU6IDANCk5vdiAgNSAxNDoxOToxMCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9 NDkgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMzYNCk5vdiAgNSAxNDoxOToxMCB6b290IGtlcm5lbDog bm90aWZ5IHFpZD00IGlkeD0xNiBmbGFncz0wIHR5cGU9MTI4IGxlbj04DQpOb3YgIDUgMTQ6MTk6 MTAgem9vdCBrZXJuZWw6IGNtZCBub3RpZmljYXRpb24gcWlkPTQgaWR4PTE2IGZsYWdzPTAgdHlw ZT1XUElfQ01EX1NDQU4gbGVuPTgNCk5vdiAgNSAxNDoxOToxMCB6b290IGtlcm5lbDogbm90aWZ5 IHFpZD04MCBpZHg9NTAgZmxhZ3M9MCB0eXBlPTEzMCBsZW49MjQNCk5vdiAgNSAxNDoxOToxMCB6 b290IGtlcm5lbDogc2Nhbm5pbmcgY2hhbm5lbCA2IHN0YXR1cyAxDQpOb3YgIDUgMTQ6MTk6MTAg em9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTUxIGZsYWdzPTAgdHlwZT0xMzEgbGVuPTIw DQpOb3YgIDUgMTQ6MTk6MTAgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTUyIGZsYWdz PTAgdHlwZT0xMzIgbGVuPTE2DQpOb3YgIDUgMTQ6MTk6MTAgem9vdCBrZXJuZWw6IHNjYW4gZmlu aXNoZWQgbmNoYW49MSBzdGF0dXM9MSBjaGFuPTYNCk5vdiAgNSAxNDoxOToxMCB6b290IGtlcm5l bDogTkVYVA0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD01 MyBmbGFncz0yIHR5cGU9MjcgbGVuPTEzNg0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBu b3RpZnkgcWlkPTgwIGlkeD01NCBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5 OjEwIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD01NSBmbGFncz0yIHR5cGU9MjcgbGVu PTE0MA0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD01NiBm bGFncz0yIHR5cGU9MjcgbGVuPTEzNg0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBub3Rp ZnkgcWlkPTgwIGlkeD01NyBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjEw IHpvb3Qga2VybmVsOiB3cGlfY21kIDExOSBzaXplIDMyIGFzeW5jIDANCk5vdiAgNSAxNDoxOTox MCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9NTggZmxhZ3M9MiB0eXBlPTI3IGxlbj0x NDANCk5vdiAgNSAxNDoxOToxMCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9NTkgZmxh Z3M9MiB0eXBlPTI3IGxlbj0xMzYNCk5vdiAgNSAxNDoxOToxMCB6b290IGtlcm5lbDogbm90aWZ5 IHFpZD04MCBpZHg9NjAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMzYNCk5vdiAgNSAxNDoxOToxMCB6 b290IGtlcm5lbDogbg0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBvdGlmeSBxaQ0KTm92 ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBkPQ0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVs OiA0IGlkDQpOb3YgIDUgMTQ6MTk6MTAgem9vdCBrZXJuZWw6IHg9MTcgZmwNCk5vdiAgNSAxNDox OToxMCB6b290IGtlcm5lbDogYQ0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBncz0wIHR5 DQpOb3YgIDUgMTQ6MTk6MTAgem9vdCBrZXJuZWw6IHANCk5vdiAgNSAxNDoxOToxMCB6b290IGtl cm5lbDogZT0xMTkgbGVuPTQNCk5vdiAgNSAxNDoxOToxMCB6b290IGtlcm5lbDogDQpOb3YgIDUg MTQ6MTk6MTAgem9vdCBrZXJuZWw6IGNtZCBub3RpZmljYXRpb24gcWlkPTQgaWR4PTE3IGZsYWdz PTAgdHlwZT1XUA0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBJDQpOb3YgIDUgMTQ6MTk6 MTAgem9vdCBrZXJuZWw6IF9DTQ0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBEX1NFVF9Q T1dFUl9NT0RFIGxlbj00DQpOb3YgIDUgMTQ6MTk6MTAgem9vdCBrZXJuZWw6IHdwaV9jbWQgMTU1 IHNpemUgMTIgYXN5bmMgMA0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTgwIGlkeD02MSBmbGFncz0yIHR5cGU9MjcgbGVuPTEzNg0KTm92ICA1IDE0OjE5OjEwIHpvb3Qg a2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD02MiBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92 ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBuDQpOb3YgIDUgMTQ6MTk6MTAgem9vdCBrZXJuZWw6 IG90aWZ5IHFpZD00IGlkeD0xOCBmbGFncz0wIHR5cGU9MTU1IGxlbj00DQpOb3YgIDUgMTQ6MTk6 MTAgem9vdCBrZXJuZWw6IGNtZCBub3RpZmljYXRpb24gcWlkPTQgaWR4PTE4IGZsYWdzPTAgdHlw ZT1XUElfQ01EX0JMVUVUT09USCBsZW49NA0KTm92ICA1IDE0OjE5OjEwIHpvb3Qga2VybmVsOiBu b3RpZnkgcWlkPTgwIGlkeD02MyBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5 OjEwIHpvb3Qga2VybmVsOiB3cGlfY21kIDE2IHNpemUgNDMgYXN5bmMgMA0KTm92ICA1IDE0OjE5 OjExIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD02NCBmbGFncz0yIHR5cGU9MjcgbGVu PTEzNg0KTm92ICA1IDE0OjE5OjExIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD02NSBm bGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjExIHpvb3Qga2VybmVsOiBub3Rp ZnkgcWlkPTgwIGlkeD02NiBmbGFncz0yIHR5cGU9MjcgbGVuPTE0MA0KTm92ICA1IDE0OjE5OjEx IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD02NyBmbGFncz0yIHR5cGU9MjcgbGVuPTEz Ng0KTm92ICA1IDE0OjE5OjExIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTQgaWR4PTE5IGZsYWdz PTAgdHlwZQ0KTm92ICA1IDE0OjE5OjExIHpvb3Qga2VybmVsOiA9DQpOb3YgIDUgMTQ6MTk6MTEg em9vdCBrZXJuZWw6IDENCk5vdiAgNSAxNDoxOToxMSB6b290IGtlcm5lbDogNiBsZW49NA0KTm92 ICA1IDE0OjE5OjExIHpvb3Qga2VybmVsOiBjbWQgbm90aWZpY2F0aW9uIHFpZD00IGlkeD0xOSBm bGFncz0wIHR5cGU9V1BJX0NNRF9DT05GSUdVUkUgbGVuPTQNCk5vdiAgNSAxNDoxOToxMSB6b290 IGtlcm5lbDogd3BpX2NtZCAxNTEgc2l6ZSA1MiBhc3luYyAwDQpOb3YgIDUgMTQ6MTk6MTEgem9v dCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTY4IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpO b3YgIDUgMTQ6MTk6MTEgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTY5IGZsYWdzPTIg dHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MTEgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9 ODAgaWR4PTcwIGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MTEgem9vdCBr ZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTcxIGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3Yg IDUgMTQ6MTk6MTEgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTcyIGZsYWdzPTIgdHlw ZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MTEgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAg aWR4PTczIGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MTEgem9vdCBrZXJu ZWw6IG5vdGlmeSBxaWQ9NCBpZHg9MjAgZmxhZ3M9MCB0eXBlPTE1MSBsZW49NA0KTm92ICA1IDE0 OjE5OjExIHpvb3Qga2VybmVsOiBjbWQgbm90aWZpY2F0aW9uIHFpZD00IGlkeD0yMCBmbGFncz0w IHR5cGU9V1BJX0NNRF9UWFBPV0VSIGxlbj00DQpOb3YgIDUgMTQ6MTk6MTEgem9vdCBrZXJuZWw6 IG5vdGlmeSBxaWQ9ODAgaWR4PTc0IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6 MTk6MTEgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTc1IGZsYWdzPTIgdHlwZT0yNyBs ZW49MTIwDQpOb3YgIDUgMTQ6MTk6MTEgem9vdCBrZXJuZWw6IHdwaV9jbWQgMjQgc2l6ZSA2NCBh c3luYyAwDQpOb3YgIDUgMTQ6MTk6MTEgem9vdCBrZXJuZWw6IG4NCk5vdiAgNSAxNDoxOToxMSB6 b290IGtlcm5lbDogb3RpZnkgcWlkPQ0KTm92ICA1IDE0OjE5OjExIHpvb3Qga2VybmVsOiA4MCBp ZA0KTm92ICA1IDE0OjE5OjExIHpvb3Qga2VybmVsOiB4PTc2IGZsYQ0KTm92ICA1IDE0OjE5OjEx IHpvb3Qga2VybmVsOiBncz0yIHR5cA0KTm92ICA1IDE0OjE5OjExIHpvb3Qga2VybmVsOiBlPTI3 IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToxMSB6b290IGtlcm5lbDogDQpOb3YgIDUgMTQ6MTk6MTEg em9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTc3IGZsYWdzPTIgdHlwZT0yNyBsZW49MTIw DQpOb3YgIDUgMTQ6MTk6MTIgem9vdCBrZXJuZWw6IA0KTm92ICA1IDE0OjE5OjEyIHpvb3Qga2Vy bmVsOiBub3RpZnkgcWlkPTgwIGlkeD03OCBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1 IDE0OjE5OjEyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD03OSBmbGFncz0yIHR5cGU9 MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjEyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlk eD04MCBmbGFncz0yIHR5cGU9Mg0KTm92ICA1IDE0OjE5OjEyIHpvb3Qga2VybmVsOiA3DQpOb3Yg IDUgMTQ6MTk6MTIgem9vdCBrZXJuZWw6IGxlbj0xMjANCk5vdiAgNSAxNDoxOToxMiB6b290IGtl cm5lbDogbm90aWZ5IHFpZD04MCBpZHg9ODEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAg NSAxNDoxOToxMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9ODIgZmxhZ3M9MiB0eXBl PTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToxMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBp ZHg9ODMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToxMiB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MCBpZHg9ODQgZmxhZ3M9MiB0eXBlPTINCk5vdiAgNSAxNDoxOToxMiB6 b290IGtlcm5lbDogNw0KTm92ICA1IDE0OjE5OjEyIHpvb3Qga2VybmVsOiANCk5vdiAgNSAxNDox OToxMiB6b290IGtlcm5lbDogbGVuPTEyMA0KTm92ICA1IDE0OjE5OjEyIHpvb3Qga2VybmVsOiBu b3RpZnkgcWlkPTQgaWR4PTIxIGZsYWdzPTAgdHlwZT0yNCBsZW49OA0KTm92ICA1IDE0OjE5OjEy IHpvb3Qga2VybmVsOiBjbWQgbm90aWZpY2F0aW9uIHFpZD00IGlkeD0yMSBmbGFncz0wIHR5cGU9 V1BJX0NNRF9BRERfTk9ERSBsZW49OA0KTm92ICA1IDE0OjE5OjEyIHpvb3Qga2VybmVsOiBub3Rp ZnkgcWlkPTgwIGlkeD04NSBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjEy IHpvb3Qga2VybmVsOiB3cGlfY21kIDcxIHNpemUgNTIgYXN5bmMgMA0KTm92ICA1IDE0OjE5OjEy IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD04NiBmbGFncz0yIHR5cGU9MjcgbGUNCk5v diAgNSAxNDoxOToxMiB6b290IGtlcm5lbDogbg0KTm92ICA1IDE0OjE5OjEyIHpvb3Qga2VybmVs OiA9DQpOb3YgIDUgMTQ6MTk6MTIgem9vdCBrZXJuZWw6IDEyMA0KTm92ICA1IDE0OjE5OjEyIHpv b3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD04NyBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0K Tm92ICA1IDE0OjE5OjEyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD04OCBmbGFncz0y IHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjEyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTgwIGlkeD04OSBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjEyIHpvb3Qg a2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD05MCBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92 ICA1IDE0OjE5OjEyIHpvb3Qga2VybmVsOiBubw0KTm92ICA1IDE0OjE5OjEyIHpvb3Qga2VybmVs OiB0aWZ5IHFpZD04MCBpZHg9OTEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDox OToxMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9OTIgZmxhZ3M9MiB0eXBlPTI3IGxl bj0xMjANCk5vdiAgNSAxNDoxOToxMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9OTMg ZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToxMiB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD04MCBpZHg9OTQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOTox MiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD0yMiBmbGFncz0wIHR5cGUNCk5vdiAgNSAx NDoxOToxMiB6b290IGtlcm5lbDogPTcNCk5vdiAgNSAxNDoxOToxMyB6b290IGtlcm5lbDogMSBs ZW49NA0KTm92ICA1IDE0OjE5OjEzIHpvb3Qga2VybmVsOiBjbWQgbm90aWZpY2F0aW9uIHFpZD00 IGlkeD0yMiBmbGFncz0wIHR5cGU9V1BJX0NNRF9NUlJfU0VUVVAgbGVuPTQNCk5vdiAgNSAxNDox OToxMyB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9OTUgZmxhZ3M9MiB0eXBlPTI3IGxl bj0xMjANCk5vdiAgNSAxNDoxOToxMyB6b290IGtlcm5lbDogd3BpX2NtZCA3MSBzaXplIDUyIGFz eW5jIDANCk5vdiAgNSAxNDoxOToxMyB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9OTYg ZmxhZ3M9MiB0eXBlPTI3IGxlbg0KTm92ICA1IDE0OjE5OjEzIHpvb3Qga2VybmVsOiA9DQpOb3Yg IDUgMTQ6MTk6MTMgem9vdCBrZXJuZWw6IDE1Ng0KTm92ICA1IDE0OjE5OjEzIHpvb3Qga2VybmVs OiBub3RpZnkgcWlkPTgwIGlkeD05NyBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0 OjE5OjEzIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD05OCBmbGFncz0yIHR5cGU9Mjcg bGVuPTE1Ng0KTm92ICA1IDE0OjE5OjEzIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD05 OSBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjEzIHpvb3Qga2VybmVsOiBu b3RpZnkgcWlkPTgwIGlkeD0xMDAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNDgNCk5vdiAgNSAxNDox OToxMyB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTAxIGZsYWdzPTIgdHlwZT0yNyBs ZW49MTU2DQpOb3YgIDUgMTQ6MTk6MTMgem9vdCBrZXJuZWw6IG5vdA0KTm92ICA1IDE0OjE5OjEz IHpvb3Qga2VybmVsOiBpZnkgcWlkPTgwIGlkeD0xMDIgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjAN Ck5vdiAgNSAxNDoxOToxMyB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTAzIGZsYWdz PTIgdHlwZT0yNyBsZW49MTcyDQpOb3YgIDUgMTQ6MTk6MTMgem9vdCBrZXJuZWw6IG5vdGlmeSBx aWQ9ODAgaWR4PTEwNCBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjEzIHpv b3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xMDUgZg0KTm92ICA1IDE0OjE5OjEzIHpvb3Qg a2VybmVsOiBsDQpOb3YgIDUgMTQ6MTk6MTMgem9vdCBrZXJuZWw6IGENCk5vdiAgNSAxNDoxOTox MyB6b290IGtlcm5lbDogZ3M9MiB0eXBlPTI3IGxlbj0xMzYNCk5vdiAgNSAxNDoxOToxMyB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTA2IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpO b3YgIDUgMTQ6MTk6MTMgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTEwNyBmbGFncz0y IHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjEzIHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTQgaWR4PTIzIGZsYWdzPTAgdHlwZT03MSBsZW49NA0KTm92ICA1IDE0OjE5OjEzIHpvb3Qga2Vy bmVsOiBjbWQgbm90aWZpY2F0aW9uIHFpZD00IGkNCk5vdiAgNSAxNDoxOToxMyB6b290IGtlcm5l bDogZA0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiB4PTIzIGZsYWdzPTAgdHlwZT1XUElf Q01EX01SUl9TRVRVUCBsZW49NA0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiBTY2Fubmlu ZyBFc3NpZDogIiINCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogU2Nhbm5pbmcgMTEgUGFz c2l2ZTogMA0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0x MDggZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDog bm90aWZ5IHFpZD04MCBpZHg9MTA5IGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6 MTk6MTQgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTExMCBmbGFncz0yIHR5cGU9Mjcg bGVuPTEyMA0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0x MTEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjgNCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDog bm90aWZ5IHFpZD04MCBpZHg9MTEyIGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6 MTk6MTQgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTExMyBmbGFncz0yIHR5cGU9Mjcg bGVuPTEyMA0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0x MTQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDog bm90aWZ5IHFpZD04MCBpZHg9MTE1IGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6 MTk6MTQgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTExNiBmbGFncz0yIHR5cGU9Mjcg bGVuPTEyMA0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0x MTcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDog bm90DQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IGlmDQpOb3YgIDUgMTQ6MTk6MTQgem9v dCBrZXJuZWw6IHkNCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogcQ0KTm92ICA1IDE0OjE5 OjE0IHpvb3Qga2VybmVsOiBpZA0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiA9OA0KTm92 ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiAwIGlkDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJu ZWw6IHg9MTENCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogOCANCk5vdiAgNSAxNDoxOTox NCB6b290IGtlcm5lbDogZmwNCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogYWcNCk5vdiAg NSAxNDoxOToxNCB6b290IGtlcm5lbDogcz0NCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDog MiANCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogdHkNCk5vdiAgNSAxNDoxOToxNCB6b290 IGtlcm5lbDogcGUNCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogPTINCk5vdiAgNSAxNDox OToxNCB6b290IGtlcm5lbDogNyANCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogbGUNCk5v diAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogbj0xMA0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2Vy bmVsOiA4DQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IA0KTm92ICA1IDE0OjE5OjE0IHpv b3Qga2VybmVsOiBuDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IG90DQpOb3YgIDUgMTQ6 MTk6MTQgem9vdCBrZXJuZWw6IGlmDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IHkgDQpO b3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IHFpDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJu ZWw6IGQ9ODANCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogaQ0KTm92ICA1IDE0OjE5OjE0 IHpvb3Qga2VybmVsOiBkeA0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiA9MQ0KTm92ICA1 IDE0OjE5OjE0IHpvb3Qga2VybmVsOiAxOSBmbGFncz0yIHR5cGUNCk5vdiAgNSAxNDoxOToxNCB6 b290IGtlcm5lbDogPTI3IGxlbj0NCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogMTIwDQpO b3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQNCk5vdiAgNSAxNDoxOToxNCB6 b290IGtlcm5lbDogPQ0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiA4DQpOb3YgIDUgMTQ6 MTk6MTQgem9vdCBrZXJuZWw6IDAgDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IGlkDQpO b3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IHg9DQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJu ZWw6IDEyDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IDAgDQpOb3YgIDUgMTQ6MTk6MTQg em9vdCBrZXJuZWw6IGZsDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IGFnDQpOb3YgIDUg MTQ6MTk6MTQgem9vdCBrZXJuZWw6IHM9DQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IDIg DQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IHQNCk5vdiAgNSAxNDoxOToxNCB6b290IGtl cm5lbDogeXBlPTI3DQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IGwNCk5vdiAgNSAxNDox OToxNCB6b290IGtlcm5lbDogZW4NCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogPTENCk5v diAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogNzINCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5l bDogDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IG5vDQpOb3YgIDUgMTQ6MTk6MTQgem9v dCBrZXJuZWw6IHRpDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IGZ5DQpOb3YgIDUgMTQ6 MTk6MTQgem9vdCBrZXJuZWw6IHENCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogaWQNCk5v diAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogPTQgDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJu ZWw6IGkNCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogZHgNCk5vdiAgNSAxNDoxOToxNCB6 b290IGtlcm5lbDogPTINCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogNCANCk5vdiAgNSAx NDoxOToxNCB6b290IGtlcm5lbDogZmwNCk5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogYWcN Ck5vdiAgNSAxNDoxOToxNCB6b290IGtlcm5lbDogcz0NCk5vdiAgNSAxNDoxOToxNCB6b290IGtl cm5lbDogMCB0DQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IHkNCk5vdiAgNSAxNDoxOTox NCB6b290IGtlcm5lbDogcGU9DQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IDENCk5vdiAg NSAxNDoxOToxNCB6b290IGtlcm5lbDogMjggbGVuPTgNCk5vdiAgNSAxNDoxOToxNCB6b290IGtl cm5lbDogDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IGNtZCBub3RpZmljYXRpb24gcWlk PTQgaWR4PQ0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiAyNCBmbGFncz0wIHR5cGU9V1BJ X0NNRF9TQ0FOIGxlbj04DQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9 ODAgaWR4DQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6ID0NCk5vdiAgNSAxNDoxOToxNCB6 b290IGtlcm5lbDogMTIxIGZsYWdzPTAgdHlwZT0xMzAgbGVuPTI0DQpOb3YgIDUgMTQ6MTk6MTQg em9vdCBrZXJuZWw6IHNjYW5uaW5nIGNoYW5uZWwgMTEgc3RhdHVzIDENCk5vdiAgNSAxNDoxOTox NCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTIyIGZsYWdzPTAgdHlwZT0xMzEgbGVu PTIwDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTEyMyBm bGFncz0wIHR5cGU9MTMyIGxlbj0xNg0KTm92ICA1IDE0OjE5OjE0IHpvb3Qga2VybmVsOiBzY2Fu IGZpbmlzaGVkIG5jaGFuPTEgc3RhdHVzPTEgDQpOb3YgIDUgMTQ6MTk6MTQgem9vdCBrZXJuZWw6 IGMNCk5vdiAgNSAxNDoxOToxNSB6b290IGtlcm5lbDogaGFuPTExDQpOb3YgIDUgMTQ6MTk6MTUg em9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTEyNCBmbGFncz0yIHR5cGU9MjcgbGVuPTEy MA0KTm92ICA1IDE0OjE5OjE1IHpvb3Qga2VybmVsOiBORVhUDQpOb3YgIDUgMTQ6MTk6MTUgem9v dCBrZXJuZWw6IHdwaV9jbWQgMTE5IHNpemUgMzIgYXN5bmMgMA0KTm92ICA1IDE0OjE5OjE1IHpv b3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xMjUgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYN Ck5vdiAgNSAxNDoxOToxNSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTI2IGZsYWdz PTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MTUgem9vdCBrZXJuZWw6IG5vdGlmeSBx aWQ9ODAgaWR4PTEyNyBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjE1IHpv b3Qga2VybmVsOiBub3RpDQpOb3YgIDUgMTQ6MTk6MTUgem9vdCBrZXJuZWw6IGYNCk5vdiAgNSAx NDoxOToxNSB6b290IGtlcm5lbDogeSBxaWQ9ODAgaWR4PTEyOCBmbGFncz0yIHR5cGU9MjcgbGVu PTEyMA0KTm92ICA1IDE0OjE5OjE1IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xMjkg ZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToxNSB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD04MCBpZHg9MTMwIGZsYWdzPTIgdHlwZT0yNyBsZW49MTcyDQpOb3YgIDUgMTQ6MTk6 MTUgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTEzMSBmbGFncz0yIHR5cGU9MjcgbGVu PTEyMA0KTm92ICA1IDE0OjE5OjE1IHpvb3Qga2VybmVsOiBuDQpOb3YgIDUgMTQ6MTk6MTUgem9v dCBrZXJuZWw6IG90aWYNCk5vdiAgNSAxNDoxOToxNSB6b290IGtlcm5lbDogeSBxaWQ9ODAgaWR4 PTEzMiBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjE1IHpvb3Qga2VybmVs OiBub3RpZnkgcWlkPTgwIGlkeD0xMzMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAx NDoxOToxNSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTM0IGZsYWdzPTIgdHlwZT0y NyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MTUgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4 PTEzNSBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjE1IHpvb3Qga2VybmVs OiBub3RpZnkgcWlkPTgwIGlkeD0xMzYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAx NDoxOToxNSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeA0KTm92ICA1IDE0OjE5OjE1IHpv b3Qga2VybmVsOiA9MjUgZmxhZ3M9MCB0eXBlPTExOSBsZW49NA0KTm92ICA1IDE0OjE5OjE1IHpv b3Qga2VybmVsOiBjbWQgbm90aWZpY2F0aW9uIHFpZD00IGlkeD0yNSBmbGFncz0wIHR5cGU9V1BJ X0NNRF9TRVRfUE9XRVJfTU9ERSBsZW49NA0KTm92ICA1IDE0OjE5OjE1IHpvb3Qga2VybmVsOiBu b3RpZnkgcWlkPTgwIGlkeD0xMzcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDox OToxNSB6b290IGtlcm5lbDogd3BpX2NtZCAxNTUgc2l6ZSAxMiBhc3luYyAwDQpOb3YgIDUgMTQ6 MTk6MTUgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTEzOCBmbGFncw0KTm92ICA1IDE0 OjE5OjE1IHpvb3Qga2VybmVsOiA9DQpOb3YgIDUgMTQ6MTk6MTUgem9vdCBrZXJuZWw6IDINCk5v diAgNSAxNDoxOToxNiB6b290IGtlcm5lbDogdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6 MTYgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTEzOSBmbGFncz0yIHR5cGU9MjcgbGVu PTEyMA0KTm92ICA1IDE0OjE5OjE2IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xNDAg ZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToxNiB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD04MCBpZHg9MTQxIGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6 MTYgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTE0MiBmbA0KTm92ICA1IDE0OjE5OjE2 IHpvb3Qga2VybmVsOiBhDQpOb3YgIDUgMTQ6MTk6MTYgem9vdCBrZXJuZWw6IGcNCk5vdiAgNSAx NDoxOToxNiB6b290IGtlcm5lbDogcz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjE2 IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xNDMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0x NTYNCk5vdiAgNSAxNDoxOToxNiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTQ0IGZs YWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MTYgem9vdCBrZXJuZWw6IG5vdGlm eSBxaWQ9ODAgaWR4PTE0NSBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjE2 IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xNDYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0x NTYNCk5vdiAgNSAxNDoxOToxNiB6b290IGtlcm5lbDogDQpOb3YgIDUgMTQ6MTk6MTYgem9vdCBr ZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTE0NyBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92 ICA1IDE0OjE5OjE2IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xNDggZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToxNiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MCBpZHg9MTQ5IGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MTYgem9vdCBr ZXJuZWw6IG5vdGlmeSBxaWQ9NCBpZHg9MjYgZmxhZ3M9MCB0eXBlPTE1NSBsZW49NA0KTm92ICA1 IDE0OjE5OjE2IHpvb3Qga2VybmVsOiANCk5vdiAgNSAxNDoxOToxNiB6b290IGtlcm5lbDogYw0K Tm92ICA1IDE0OjE5OjE2IHpvb3Qga2VybmVsOiBtZCBub3RpZmljYXRpb24gcWlkPTQgaWR4PTI2 IGZsYWdzPTAgdHlwZT1XUElfQ01EX0JMVUVUT09USCBsZW49NA0KTm92ICA1IDE0OjE5OjE2IHpv b3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xNTAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjAN Ck5vdiAgNSAxNDoxOToxNiB6b290IGtlcm5lbDogd3BpX2NtZCAxNiBzaXplIDQzIGFzeW5jIDAN Ck5vdiAgNSAxNDoxOToxNiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTUxIGZsYWdz PTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MTYgem9vdCBrZXJuZWw6IG5vdGlmeSBx aWQ9ODAgaWR4PTE1MiBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjE2IHpv b3Qga2VybmVsOiBuDQpOb3YgIDUgMTQ6MTk6MTYgem9vdCBrZXJuZWw6IG90aWZ5IHFpZD04MCBp ZHg9MTUzIGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MTYgem9vdCBrZXJu ZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTE1NCBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1 IDE0OjE5OjE2IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xNTUgZmxhZ3M9MiB0eXBl PTI3IGxlbj0xNzINCk5vdiAgNSAxNDoxOToxNiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBp ZHg9MTU2IGZsYWdzPTIgdHlwZT0yNyBsZW49MQ0KTm92ICA1IDE0OjE5OjE2IHpvb3Qga2VybmVs OiAyDQpOb3YgIDUgMTQ6MTk6MTYgem9vdCBrZXJuZWw6IDANCk5vdiAgNSAxNDoxOToxNyB6b290 IGtlcm5lbDogDQpOb3YgIDUgMTQ6MTk6MTcgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4 PTE1NyBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVs OiBub3RpZnkgcWlkPTgwIGlkeD0xNTggZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAx NDoxOToxNyB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD0yNyBmbGFncz0wIHR5cGU9MTYg bGVuPTQNCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9 NCBpZHg9MjcgZmxhZ3M9MCB0eXBlPVdQSV9DTQ0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVs OiBEXw0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiBDTw0KTm92ICA1IDE0OjE5OjE3IHpv b3Qga2VybmVsOiBORg0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiBJRw0KTm92ICA1IDE0 OjE5OjE3IHpvb3Qga2VybmVsOiBVUkUNCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogDQpO b3YgIDUgMTQ6MTk6MTcgem9vdCBrZXJuZWw6IGxlbg0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2Vy bmVsOiA9DQpOb3YgIDUgMTQ6MTk6MTcgem9vdCBrZXJuZWw6IDQNCk5vdiAgNSAxNDoxOToxNyB6 b290IGtlcm5lbDogDQpOb3YgIDUgMTQ6MTk6MTcgem9vdCBrZXJuZWw6IHdwaV9jbWQgMTUxIHNp emUgNTIgYXN5bmMgMA0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiBubw0KTm92ICA1IDE0 OjE5OjE3IHpvb3Qga2VybmVsOiB0aQ0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiBmeQ0K Tm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiBxDQpOb3YgIDUgMTQ6MTk6MTcgem9vdCBrZXJu ZWw6IGlkDQpOb3YgIDUgMTQ6MTk6MTcgem9vdCBrZXJuZWw6ID00DQpOb3YgIDUgMTQ6MTk6MTcg em9vdCBrZXJuZWw6IGkNCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogZHgNCk5vdiAgNSAx NDoxOToxNyB6b290IGtlcm5lbDogPTINCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogOCAN Ck5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogZmwNCk5vdiAgNSAxNDoxOToxNyB6b290IGtl cm5lbDogYWcNCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogcz0NCk5vdiAgNSAxNDoxOTox NyB6b290IGtlcm5lbDogMCANCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogdHkNCk5vdiAg NSAxNDoxOToxNyB6b290IGtlcm5lbDogcA0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiBl PTE1MQ0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiANCk5vdiAgNSAxNDoxOToxNyB6b290 IGtlcm5lbDogbGVuDQpOb3YgIDUgMTQ6MTk6MTcgem9vdCBrZXJuZWw6ID0NCk5vdiAgNSAxNDox OToxNyB6b290IGtlcm5lbDogNA0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiANCk5vdiAg NSAxNDoxOToxNyB6b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9NCBpZHg9MjggZmxh Z3M9MCB0DQpOb3YgIDUgMTQ6MTk6MTcgem9vdCBrZXJuZWw6IHlwZT1XUElfQ01EX1RYUE9XRVIg bGVuPTQNCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogd3BpX2NtZCAyNCBzaXplIDY0IGFz eW5jIDANCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD0yOSBm bGFncz0wIHR5cGU9MjQgbGVuPTgNCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogY21kIG5v dGkNCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogZg0KTm92ICA1IDE0OjE5OjE3IHpvb3Qg a2VybmVsOiBpY2F0aW9uIHFpZD00IGlkeD0yOSBmbGFncz0wIHR5cGU9V1BJX0NNRF9BRERfTk9E RSBsZW49OA0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiB3cGlfY21kIDcxIHNpemUgNTIg YXN5bmMgMA0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTQgaWR4PTMw IGZsYWdzPTAgdHlwZT03MSBsZW49NA0KTm92ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiBjbWQg bm90aWZpY2F0aW9uIHFpZD00IGlkeD0zMCBmbGFncz0wIHR5cGU9V1BJX0NNRF9NUlJfU0VUVVAg bGVuPTQNCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogd3BpX2NtZCA3MSBzaXplIDUyIGFz eW5jIDANCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD0zMSBm bGFncz0wIHR5cGU9NzEgbGVuPTQNCk5vdiAgNSAxNDoxOToxNyB6b290IGtlcm5lbDogY21kIG5v dGlmaWNhdGlvbiBxaWQ9NCBpZHg9MzEgZmxhZ3M9MCB0eXBlPVdQSV9DTURfTVJSX1NFVFVQIGxl bj00DQpOb3YgIDUgMTQ6MTk6MTcgem9vdCBrZXJuZWw6IFNjYW5uaW5nIEVzc2lkOiAiIg0KTm92 ICA1IDE0OjE5OjE3IHpvb3Qga2VybmVsOiBTY2FubmluZyA3IFBhc3NpdmU6IDANCk5vdiAgNSAx NDoxOToxNyB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD0zMiBmbGFncz0wIHR5cGU9MTI4 IGxlbj04DQpOb3YgIDUgMTQ6MTk6MTcgem9vdCBrZXJuZWw6IGNtZCBub3RpZmljYXRpb24gcWlk PTQgaWR4PTMyIGZsYWdzPTAgdHlwZT1XUElfQ01EX1NDQU4gbGVuPTgNCk5vdiAgNSAxNDoxOTox NyB6b290IGtlcm5lbDogbg0KTm92ICA1IDE0OjE5OjE4IHpvb3Qga2VybmVsOiBvdGlmeSBxaWQ9 ODAgaWR4PTE1OSBmbGFncz0wIHR5cGU9MTMwIGxlbj0yNA0KTm92ICA1IDE0OjE5OjE4IHpvb3Qg a2VybmVsOiBzY2FubmluZyBjaGFubmVsIDcgc3RhdHVzIDENCk5vdiAgNSAxNDoxOToxOCB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTYwIGZsYWdzPTAgdHlwZT0xMzEgbGVuPTIwDQpO b3YgIDUgMTQ6MTk6MTggem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTE2MSBmbGFncz0w IHR5cGU9MTMyIGxlbj0xNg0KTm92ICA1IDE0OjE5OjE4IHpvb3Qga2VybmVsOiBzY2FuIGZpbmlz aGVkIA0KTm92ICA1IDE0OjE5OjE4IHpvb3Qga2VybmVsOiBuDQpOb3YgIDUgMTQ6MTk6MTggem9v dCBrZXJuZWw6IGNoYW49MSBzdGF0dXM9MSBjaGFuPTcNCk5vdiAgNSAxNDoxOToxOCB6b290IGtl cm5lbDogTkVYVA0KTm92ICA1IDE0OjE5OjE4IHpvb3Qga2VybmVsOiB3cGlfY21kIDExOSBzaXpl IDMyIGFzeW5jIDANCk5vdiAgNSAxNDoxOToxOCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00IGlk eD0zMyBmbGFncz0wIHR5cGU9MTE5IGxlbj00DQpOb3YgIDUgMTQ6MTk6MTggem9vdCBrZXJuZWw6 IGNtZCBub3RpZmljYXRpb24gcWlkPTQgaWR4PTMzIGZsYWdzPTAgdHlwZT1XUElfQ01EX1NFVF9Q T1dFUl9NT0RFIGxlbj00DQpOb3YgIDUgMTQ6MTk6MTggem9vdCBrZXJuZWw6IHdwaV9jbWQgMTU1 IHNpemUgMTIgYXN5bmMgMA0KTm92ICA1IDE0OjE5OjE4IHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTQgaWR4PTM0IGZsYWdzPTAgdHlwZT0xNTUgbGVuPTQNCk5vdiAgNSAxNDoxOToxOCB6b290IGtl cm5lbDogDQpOb3YgIDUgMTQ6MTk6MTggem9vdCBrZXJuZWw6IGMNCk5vdiAgNSAxNDoxOToxOCB6 b290IGtlcm5lbDogbWQgbm90aWZpY2F0aW9uIHFpZD00IGlkeD0zNCBmbGFncz0wIHR5cGU9V1BJ X0NNRF9CTFVFVE9PVEggbGVuPTQNCk5vdiAgNSAxNDoxOToxOCB6b290IGtlcm5lbDogd3BpX2Nt ZCAxNiBzaXplIDQzIGFzeW5jIDANCk5vdiAgNSAxNDoxOToxOCB6b290IGtlcm5lbDogbm90aWZ5 IHFpZD00IGlkeD0zNSBmbGFncz0wIHR5cGU9MTYgbGVuPTQNCk5vdiAgNSAxNDoxOToxOCB6b290 IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9NCBpZHg9MzUgZmxhZ3M9MCB0eXBlPVcNCk5v diAgNSAxNDoxOToxOCB6b290IGtlcm5lbDogUA0KTm92ICA1IDE0OjE5OjE4IHpvb3Qga2VybmVs OiBJX0NNRF9DT05GSUdVUkUgbGVuPTQNCk5vdiAgNSAxNDoxOToxOCB6b290IGtlcm5lbDogd3Bp X2NtZCAxNTEgc2l6ZSA1MiBhc3luYyAwDQpOb3YgIDUgMTQ6MTk6MTggem9vdCBrZXJuZWw6IG5v dGlmeSBxaWQ9ODAgaWR4PTE2MiBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5 OjE4IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTQgaWR4PTM2IGZsYWdzPTAgdHlwZT0xNTEgbGVu PTQNCk5vdiAgNSAxNDoxOToxOCB6b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9NCBp ZHg9MzYgZmxhZ3M9MCB0eXBlPVdQSV9DTURfVFhQT1dFUiBsZW49NA0KTm92ICA1IDE0OjE5OjE4 IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xNjMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0x NTYNCk5vdiAgNSAxNDoxOToxOCB6b290IGtlcm5lbDogd3BpX2NtZCAyNCBzaXplIDY0IGFzeW5j IDANCk5vdiAgNSAxNDoxOToxOCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTY0DQpO b3YgIDUgMTQ6MTk6MTggem9vdCBrZXJuZWw6IA0KTm92ICA1IDE0OjE5OjE5IHpvb3Qga2VybmVs OiBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjE5IHpvb3Qga2VybmVsOiBu b3RpZnkgcWlkPTgwIGlkeD0xNjUgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDox OToxOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTY2IGZsYWdzPTIgdHlwZT0yNyBs ZW49MTU2DQpOb3YgIDUgMTQ6MTk6MTkgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTE2 NyBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjE5IHpvb3Qga2VybmVsOiBu b3RpDQpOb3YgIDUgMTQ6MTk6MTkgem9vdCBrZXJuZWw6IGZ5IHFpZD00IGlkeD0zNyBmbGFncz0w IHR5cGU9MjQgbGVuPTgNCk5vdiAgNSAxNDoxOToxOSB6b290IGtlcm5lbDogY21kIG5vdGlmaWNh dGlvbiBxaWQ9NCBpZHg9MzcgZmxhZ3M9MCB0eXBlPVdQSV9DTURfQUREX05PREUgbGVuPTgNCk5v diAgNSAxNDoxOToxOSB6b290IGtlcm5lbDogd3BpX2NtZCA3MSBzaXplIDUyIGFzeW5jIDANCk5v diAgNSAxNDoxOToxOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTY4IGZsYWdzPTIg dHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MTkgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9 ODAgaWR4PTE2OSBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjE5IHpvb3Qg a2VybmVsOiBubw0KTm92ICA1IDE0OjE5OjE5IHpvb3Qga2VybmVsOiB0aWZ5IHFpZD04MCBpZHg9 MTcwIGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MTkgem9vdCBrZXJuZWw6 IG5vdGlmeSBxaWQ9ODAgaWR4PTE3MSBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0 OjE5OjE5IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xNzIgZmxhZ3M9MiB0eXBlPTI3 IGxlbj0xMjANCk5vdiAgNSAxNDoxOToxOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00IGlkeD0z OCBmbGFncz0wIHR5cGU9NzEgbGVuPTQNCk5vdiAgNSAxNDoxOToxOSB6b290IGtlcm5lbDogY21k IG5vdA0KTm92ICA1IDE0OjE5OjE5IHpvb3Qga2VybmVsOiBpZg0KTm92ICA1IDE0OjE5OjE5IHpv b3Qga2VybmVsOiBpY2F0aW9uIHFpZD00IGlkeD0zOCBmbGFncz0wIHR5cGU9V1BJX0NNRF9NUlJf U0VUVVAgbGVuPTQNCk5vdiAgNSAxNDoxOToxOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBp ZHg9MTczIGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MTkgem9vdCBrZXJu ZWw6IHdwaV9jbWQgNzEgc2l6ZSA1MiBhc3luYyAwDQpOb3YgIDUgMTQ6MTk6MTkgem9vdCBrZXJu ZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTE3NCBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1 IDE0OjE5OjE5IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIA0KTm92ICA1IDE0OjE5OjE5IHpv b3Qga2VybmVsOiBpDQpOb3YgIDUgMTQ6MTk6MjAgem9vdCBrZXJuZWw6IGR4PTE3NSBmbGFncz0y IHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjIwIHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTgwIGlkeD0xNzYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyMCB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTc3IGZsYWdzPTIgdHlwZT0yNyBsZW49MTI4DQpO b3YgIDUgMTQ6MTk6MjAgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTE3OCBmbGFncz0y IHR5cGU9MjcgbGVuPTE3Ng0KTm92ICA1IDE0OjE5OjIwIHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTgwIGlkeD0xNzkgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNQ0KTm92ICA1IDE0OjE5OjIwIHpvb3Qg a2VybmVsOiA2DQpOb3YgIDUgMTQ6MTk6MjAgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4 PTE4MCBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjIwIHpvb3Qga2VybmVs OiBub3RpZnkgcWlkPTgwIGlkeD0xODEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNzYNCk5vdiAgNSAx NDoxOToyMCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTgyIGZsYWdzPTIgdHlwZT0y NyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MjAgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4 PTE4MyBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjIwIHpvb3Qga2VybmVs OiBub3RpZnkgDQpOb3YgIDUgMTQ6MTk6MjAgem9vdCBrZXJuZWw6IHENCk5vdiAgNSAxNDoxOToy MCB6b290IGtlcm5lbDogaWQ9ODAgaWR4PTE4NCBmbGFncz0yIHR5cGU9MjcgbGVuPTE3Ng0KTm92 ICA1IDE0OjE5OjIwIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xODUgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyMCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD00 IGlkeD0zOSBmbGFncz0wIHR5cGU9NzEgbGVuPTQNCk5vdiAgNSAxNDoxOToyMCB6b290IGtlcm5l bDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9NCBpZHg9MzkgZmxhZ3M9MCB0eXBlPVdQSV9DTURfTVJS X1NFVFVQIGxlbj00DQpOb3YgIDUgMTQ6MTk6MjAgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAg aWR4PTE4NiBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjIwIHpvb3Qga2Vy bmVsOiBTY2FubmluZyBFc3NpZDogIiINCk5vdiAgNSAxNDoxOToyMCB6b290IGtlcm5lbDogU2Nh bm5pbmcgMTMgUGFzc2l2ZTogNTEyDQpOb3YgIDUgMTQ6MTk6MjAgem9vdCBrZXJuZWw6IG5vdGlm eSBxaWQ9ODAgaWR4PTE4NyBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjIw IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xODggZmxhZ3M9MiB0eXBlPTI3IGxlbj0x MjgNCk5vdiAgNSAxNDoxOToyMCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTg5IGZs YWdzPTIgdHlwZT0yNyBsZW49MTc2DQpOb3YgIDUgMTQ6MTk6MjAgem9vdCBrZXJuZWw6IG5vdGlm eSBxaWQ9ODAgaWR4PTE5MCBmbGFncz0yIHR5cGU9MjcgbGVuPTENCk5vdiAgNSAxNDoxOToyMCB6 b290IGtlcm5lbDogNQ0KTm92ICA1IDE0OjE5OjIwIHpvb3Qga2VybmVsOiA2DQpOb3YgIDUgMTQ6 MTk6MjEgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTE5MSBmbGFncz0yIHR5cGU9Mjcg bGVuPTEyMA0KTm92ICA1IDE0OjE5OjIxIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0x OTIgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNzYNCk5vdiAgNSAxNDoxOToyMSB6b290IGtlcm5lbDog bm90aWZ5IHFpZD04MCBpZHg9MTkzIGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6 MTk6MjEgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTE5NCBmbGFncz0yIHR5cGU9Mjcg bGVuPTEyMA0KTm92ICA1IDE0OjE5OjIxIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0x OTUgZmxhZ3M9MiANCk5vdiAgNSAxNDoxOToyMSB6b290IGtlcm5lbDogdA0KTm92ICA1IDE0OjE5 OjIxIHpvb3Qga2VybmVsOiB5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjIxIHpvb3Qga2Vy bmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xOTYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAg NSAxNDoxOToyMSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MTk3IGZsYWdzPTIgdHlw ZT0yNyBsZW49MTI4DQpOb3YgIDUgMTQ6MTk6MjEgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAg aWR4PTE5OCBmbGFncz0yIHR5cGU9MjcgbGVuPTE3Ng0KTm92ICA1IDE0OjE5OjIxIHpvb3Qga2Vy bmVsOiBub3RpZnkgcWlkPTgwIGlkeD0xOTkgZmxhZ3MNCk5vdiAgNSAxNDoxOToyMSB6b290IGtl cm5lbDogPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MjEgem9vdCBrZXJuZWw6IG5v dGlmeSBxaWQ9ODAgaWR4PTIwMCBmbGFncz0yIHR5cGU9MjcgbGVuPTE3Ng0KTm92ICA1IDE0OjE5 OjIxIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yMDEgZmxhZ3M9MiB0eXBlPTI3IGxl bj0xNTYNCk5vdiAgNSAxNDoxOToyMSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MjAy IGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MjEgem9vdCBrZXJuZWw6IG5v dGlmeSBxaWQ9ODAgaWR4PTIwMyBmbGFncz0yIHR5cGU9MjcgbGVuPTEyOA0KTm92ICA1IDE0OjE5 OjIxIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yMDQgZmxhZ3M9MiB0DQpOb3YgIDUg MTQ6MTk6MjEgem9vdCBrZXJuZWw6IHlwZT0yNyBsZW49MTc2DQpOb3YgIDUgMTQ6MTk6MjEgem9v dCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTIwNSBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0K Tm92ICA1IDE0OjE5OjIxIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yMDYgZmxhZ3M9 MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyMSB6b290IGtlcm5lbDogbm90aWZ5IHFp ZD04MCBpZHg9MjA3IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MjEgem9v dCBrZXJuZWw6IG5vdGlmeSBxDQpOb3YgIDUgMTQ6MTk6MjEgem9vdCBrZXJuZWw6IGkNCk5vdiAg NSAxNDoxOToyMSB6b290IGtlcm5lbDogZA0KTm92ICA1IDE0OjE5OjIxIHpvb3Qga2VybmVsOiA9 ODAgaWR4PTIwOCBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjIxIHpvb3Qg a2VybmVsOiBub3RpZnkgcWlkPTQgaWR4PTQwIGZsYWdzPTAgdHlwZT0xMjggbGVuPTgNCk5vdiAg NSAxNDoxOToyMSB6b290IGtlcm5lbDogY21kIG5vdGlmaWNhdGlvbiBxaWQ9NCBpZHg9NDAgZmxh Z3M9MCB0eXBlPVdQSV9DTURfU0NBTiBsZW49OA0KTm92ICA1IDE0OjE5OjIxIHpvb3Qga2VybmVs OiBub3RpZnkgcWlkPTgwIGlkeD0yMDkgZmxhZ3M9MCB0eXBlPTEzMCANCk5vdiAgNSAxNDoxOToy MSB6b290IGtlcm5lbDogbA0KTm92ICA1IDE0OjE5OjIyIHpvb3Qga2VybmVsOiBlbj0yNA0KTm92 ICA1IDE0OjE5OjIyIHpvb3Qga2VybmVsOiBzY2FubmluZyBjaGFubmVsIDEzIHN0YXR1cyAxDQpO b3YgIDUgMTQ6MTk6MjIgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTIxMCBmbGFncz0y IHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjIyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTgwIGlkeD0yMTEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyMiB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MjEyIGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpO b3YgIDUgMTQ6MTk6MjIgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTIxMyBmbGFncz0y IHR5cGU9MjcgbGVuDQpOb3YgIDUgMTQ6MTk6MjIgem9vdCBrZXJuZWw6ID0NCk5vdiAgNSAxNDox OToyMiB6b290IGtlcm5lbDogMTIwDQpOb3YgIDUgMTQ6MTk6MjIgem9vdCBrZXJuZWw6IG5vdGlm eSBxaWQ9ODAgaWR4PTIxNCBmbGFncz0wIHR5cGU9MTMxIGxlbj0yMA0KTm92ICA1IDE0OjE5OjIy IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yMTUgZmxhZ3M9MCB0eXBlPTEzMiBsZW49 MTYNCk5vdiAgNSAxNDoxOToyMiB6b290IGtlcm5lbDogc2NhbiBmaW5pc2hlZCBuY2hhbj0xIHN0 YXR1cz0xIGNoYW49MTMNCk5vdiAgNSAxNDoxOToyMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MCBpZHg9MjE2IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MjIgem9vdCBr ZXJuZWw6IE5FWFQNCk5vdiAgNSAxNDoxOToyMiB6b290IGtlcm5lbDogd3BpX2NtZCAxMTkgc2l6 ZSAzMiBhc3luYyAwDQpOb3YgIDUgMTQ6MTk6MjIgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAg aWR4PTIxNyBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjIyIHpvb3Qga2Vy bmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yMTggZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAg NSAxNDoxOToyMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MjE5IGZsYWdzPTIgdHlw ZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MjIgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAg aWR4PTIyMCBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjIyIHpvb3Qga2Vy bmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yMjEgZmxhZ3MNCk5vdiAgNSAxNDoxOToyMiB6b290IGtl cm5lbDogPQ0KTm92ICA1IDE0OjE5OjIyIHpvb3Qga2VybmVsOiAyDQpOb3YgIDUgMTQ6MTk6MjIg em9vdCBrZXJuZWw6IHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjIyIHpvb3Qga2VybmVs OiBub3RpZnkgcWlkPTgwIGlkeD0yMjIgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAx NDoxOToyMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MjIzIGZsYWdzPTIgdHlwZT0y NyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MjIgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4 PTIyNCBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjIyIHpvb3Qga2VybmVs OiBub3RpZnkgcWlkPTgwIGlkeD0yMjUgZmwNCk5vdiAgNSAxNDoxOToyMiB6b290IGtlcm5lbDog YQ0KTm92ICA1IDE0OjE5OjIyIHpvb3Qga2VybmVsOiBncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92 ICA1IDE0OjE5OjIyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yMjYgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MCBpZHg9MjI3IGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MjIgem9vdCBr ZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTIyOCBmbGFncz0yIHR5cGU9MjcgbGVuPTEyOA0KTm92 ICA1IDE0OjE5OjIyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yMjkgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyMiB6b290IGtlcm5lbDogbm90aWZ5DQpOb3Yg IDUgMTQ6MTk6MjIgem9vdCBrZXJuZWw6IA0KTm92ICA1IDE0OjE5OjIyIHpvb3Qga2VybmVsOiBx DQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IGlkPTgwIGlkeD0yMzAgZmxhZ3M9MiB0eXBl PTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyMyB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBp ZHg9MjMxIGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJu ZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTIzMiBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1 IDE0OjE5OjIzIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yMzMgZmxhZ3M9MiB0eXBl PTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyMyB6b290IGtlcm5lbDogbg0KTm92ICA1IDE0OjE5 OjIzIHpvb3Qga2VybmVsOiBvdA0KTm92ICA1IDE0OjE5OjIzIHpvb3Qga2VybmVsOiBpZnkgcWlk PTgwIGlkeD0yMzQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyMyB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MjM1IGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpO b3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTIzNiBmbGFncz0y IHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjIzIHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTgwIGlkeD0yMzcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyMyB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MjM4IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpO b3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IHdwaTA6IGNvdWxkIG5vdCBzZXQgcG93ZXIgbW9k ZQ0KTm92ICA1IDE0OjE5OjIzIHpvb3Qga2VybmVsOiBTY2FuIGNhbmNlbGxlZA0KTm92ICA1IDE0 OjE5OjIzIHpvb3Qga2VybmVsOiBTY2FubmluZyBFc3NpZDogIiINCk5vdiAgNSAxNDoxOToyMyB6 b290IGtlcm5lbDogU2Nhbm5pbmcgNTIgUGFzc2l2ZTogNTEyDQpOb3YgIDUgMTQ6MTk6MjMgem9v dCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTIzOSBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0K Tm92ICA1IDE0OjE5OjIzIHpvb3Qga2VybmVsOiBub3RpDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBr ZXJuZWw6IGZ5DQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IHENCk5vdiAgNSAxNDoxOToy MyB6b290IGtlcm5lbDogaWQNCk5vdiAgNSAxNDoxOToyMyB6b290IGtlcm5lbDogPTgNCk5vdiAg NSAxNDoxOToyMyB6b290IGtlcm5lbDogMCANCk5vdiAgNSAxNDoxOToyMyB6b290IGtlcm5lbDog aWR4DQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6ID0NCk5vdiAgNSAxNDoxOToyMyB6b290 IGtlcm5lbDogMjQNCk5vdiAgNSAxNDoxOToyMyB6b290IGtlcm5lbDogMCANCk5vdiAgNSAxNDox OToyMyB6b290IGtlcm5lbDogZmwNCk5vdiAgNSAxNDoxOToyMyB6b290IGtlcm5lbDogYWcNCk5v diAgNSAxNDoxOToyMyB6b290IGtlcm5lbDogcz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0 OjE5OjIzIHpvb3Qga2VybmVsOiBuDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IG90aWZ5 IHFpZD04DQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IDAgDQpOb3YgIDUgMTQ6MTk6MjMg em9vdCBrZXJuZWw6IGlkDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IHg9DQpOb3YgIDUg MTQ6MTk6MjMgem9vdCBrZXJuZWw6IDI0DQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IDEg DQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IGZsDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBr ZXJuZWw6IGFnDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IHM9DQpOb3YgIDUgMTQ6MTk6 MjMgem9vdCBrZXJuZWw6IDIgDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IHR5DQpOb3Yg IDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IHBlDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6 ID0yDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IDcgDQpOb3YgIDUgMTQ6MTk6MjMgem9v dCBrZXJuZWw6IGxlDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IG49DQpOb3YgIDUgMTQ6 MTk6MjMgem9vdCBrZXJuZWw6IDEyDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IDANCk5v diAgNSAxNDoxOToyMyB6b290IGtlcm5lbDogDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6 IG4NCk5vdiAgNSAxNDoxOToyMyB6b290IGtlcm5lbDogb3QNCk5vdiAgNSAxNDoxOToyMyB6b290 IGtlcm5lbDogaWYNCk5vdiAgNSAxNDoxOToyMyB6b290IGtlcm5lbDogeSANCk5vdiAgNSAxNDox OToyMyB6b290IGtlcm5lbDogcWlkPTQgaWR4PTQxIGZsYWdzPTAgdHlwZT0xMTkgbGVuPTQNCk5v diAgNSAxNDoxOToyMyB6b290IGtlcm5lbDogDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6 IGNtDQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IGQgbm90aWZpY2F0aW9uIHFpZD00IGlk eD00MSBmbGFncz0wIHR5cGU9DQpOb3YgIDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IFcNCk5vdiAg NSAxNDoxOToyMyB6b290IGtlcm5lbDogUElfQ01EX1NFVF9QT1dFUl9NT0RFIGxlbj00DQpOb3Yg IDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTI0MiBmbGFncz0yIHR5 cGU9MjcgbGVuPTE3Ng0KTm92ICA1IDE0OjE5OjIzIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgw IGlkeD0yNDMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyMyB6b290IGtl cm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MjQ0IGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3Yg IDUgMTQ6MTk6MjMgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODAgDQpOb3YgIDUgMTQ6MTk6MjMg em9vdCBrZXJuZWw6IGkNCk5vdiAgNSAxNDoxOToyNCB6b290IGtlcm5lbDogZHg9MjQ1IGZsYWdz PTIgdHlwZT0yNyBsZW49MTI4DQpOb3YgIDUgMTQ6MTk6MjQgem9vdCBrZXJuZWw6IG5vdGlmeSBx aWQ9ODAgaWR4PTI0NiBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjI0IHpv b3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yNDcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjAN Ck5vdiAgNSAxNDoxOToyNCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBpZHg9MjQ4IGZsYWdz PTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MjQgem9vdCBrZXJuZWw6IG5vdGlmeSBx aWQ9ODAgaWR4PTI0OSBmbGFncz0yIHR5cGU9MjcgbGVuDQpOb3YgIDUgMTQ6MTk6MjQgem9vdCBr ZXJuZWw6ID0xMjANCk5vdiAgNSAxNDoxOToyNCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBp ZHg9MjUwIGZsYWdzPTIgdHlwZT0yNyBsZW49MTc2DQpOb3YgIDUgMTQ6MTk6MjQgem9vdCBrZXJu ZWw6IG5vdGlmeSBxaWQ9ODAgaWR4PTI1MSBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1 IDE0OjE5OjI0IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yNTIgZmxhZ3M9MiB0eXBl PTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyNCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MCBp ZHg9MjUzIGZsYWdzPTIgdHlwZT0yNyANCk5vdiAgNSAxNDoxOToyNCB6b290IGtlcm5lbDogbGVu PTE1Ng0KTm92ICA1IDE0OjE5OjI0IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgwIGlkeD0yNTQg ZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyNCB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD04MCBpZHg9MjU1IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6 MjQgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0x MjANCk5vdiAgNSAxNDoxOToyNCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MSBmbGFn cz0yIHR5cGU9MjcgbGVuPTE3Ng0KTm92ICA1IDE0OjE5OjI0IHpvb3Qga2VybmVsOiBub3RpZnkg cWlkPTgxIGlkeD0yIGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MjQgem9v dCBrZXJuZWw6IG4NCk5vdiAgNSAxNDoxOToyNCB6b290IGtlcm5lbDogb3RpZnkgcWlkPTgxIGlk eD0zIGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MjQgem9vdCBrZXJuZWw6 IG5vdGlmeSBxaWQ9ODEgaWR4PTQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDox OToyNCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NSBmbGFncz0yIHR5cGU9MjcgbGVu PTEyMA0KTm92ICA1IDE0OjE5OjI0IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD02IGZs YWdzPTIgdHlwZQ0KTm92ICA1IDE0OjE5OjI0IHpvb3Qga2VybmVsOiA9DQpOb3YgIDUgMTQ6MTk6 MjQgem9vdCBrZXJuZWw6IDINCk5vdiAgNSAxNDoxOToyNSB6b290IGtlcm5lbDogNyBsZW49MTI4 DQpOb3YgIDUgMTQ6MTk6MjUgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTcgZmxhZ3M9 MiB0eXBlPTI3IGxlbj0xNzYNCk5vdiAgNSAxNDoxOToyNSB6b290IGtlcm5lbDogbm90aWZ5IHFp ZD04MSBpZHg9OCBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjI1IHpvb3Qg a2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD05IGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3Yg IDUgMTQ6MTk6MjUgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTEwIGZsYWdzPTIgdHlw ZT0yNyBsDQpOb3YgIDUgMTQ6MTk6MjUgem9vdCBrZXJuZWw6IGVuDQpOb3YgIDUgMTQ6MTk6MjUg em9vdCBrZXJuZWw6ID0xNTYNCk5vdiAgNSAxNDoxOToyNSB6b290IGtlcm5lbDogbm90aWZ5IHFp ZD04MSBpZHg9MTEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyNSB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTIgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjgNCk5v diAgNSAxNDoxOToyNSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTMgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyNSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MSBpZHg9MTQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyNSB6b290IGtl cm5lbDogbm90aWZ5IHFpZD00IGlkeD00MiBmbGFncz0NCk5vdiAgNSAxNDoxOToyNSB6b290IGtl cm5lbDogMA0KTm92ICA1IDE0OjE5OjI1IHpvb3Qga2VybmVsOiB0eXBlPTEyOCBsZW49OA0KTm92 ICA1IDE0OjE5OjI1IHpvb3Qga2VybmVsOiBjbWQgbm90aWZpY2F0aW9uIHFpZD00IGlkeD00MiBm bGFncz0wIHR5cGU9V1BJX0NNRF9TQ0FOIGxlbj04DQpOb3YgIDUgMTQ6MTk6MjUgem9vdCBrZXJu ZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTE1IGZsYWdzPTAgdHlwZT0xNTcgbGVuPTI0NA0KTm92ICA1 IDE0OjE5OjI1IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xNiBmbGFncz0wIHR5cGU9 MTMwIGxlbj0yNA0KTm92ICA1IDE0OjE5OjI1IHpvb3Qga2VybmVsOiBzY2FubmluZyBjaA0KTm92 ICA1IDE0OjE5OjI1IHpvb3Qga2VybmVsOiBhDQpOb3YgIDUgMTQ6MTk6MjUgem9vdCBrZXJuZWw6 IG4NCk5vdiAgNSAxNDoxOToyNSB6b290IGtlcm5lbDogbmVsIDUyIHN0YXR1cyAxDQpOb3YgIDUg MTQ6MTk6Mjkgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTE3IGZsYWdzPTAgdHlwZT0x MzEgbGVuPTIwDQpOb3YgIDUgMTQ6MTk6Mjkgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4 PTE4IGZsYWdzPTAgdHlwZT0xMzIgbGVuPTE2DQpOb3YgIDUgMTQ6MTk6Mjkgem9vdCBrZXJuZWw6 IHNjYW4gZmluaXNoZWQgbmNoYW49MSBzdGF0dXM9MSBjaGFuPTUyDQpOb3YgIDUgMTQ6MTk6Mjkg em9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTE5IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2 DQpOb3YgIDUgMTQ6MTk6Mjkgem9vdCBrZXJuZWw6IE5FWFQNCk5vdiAgNSAxNDoxOToyOSB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MjAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5v diAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MjEgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MSBpZHg9MjIgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtl cm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MjMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAg NSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MjQgZmxhZ3M9MiB0eXBl PTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBp ZHg9MjUgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MSBpZHg9MjYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAx NDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MjcgZmxhZ3M9MiB0eXBlPTI3 IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9 MjggZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNzYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDog bm90aWZ5IHFpZD04MSBpZHg9MjkgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDox OToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MzAgZmxhZ3M9MiB0eXBlPTI3IGxl bj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MzEg ZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjgNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD04MSBpZHg9MzIgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToy OSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MzMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0x NTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MzQgZmxh Z3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5 IHFpZD04MSBpZHg9MzUgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6 b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MzYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjAN Ck5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MzcgZmxhZ3M9 MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFp ZD04MSBpZHg9MzggZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MzkgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5v diAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NDAgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MSBpZHg9NDEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtl cm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NDIgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAg NSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NDMgZmxhZ3M9MiB0eXBl PTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBp ZHg9NDQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MSBpZHg9NDUgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAx NDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NDYgZmxhZ3M9MiB0eXBlPTI3 IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9 NDcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDog bm90aWZ5IHFpZD04MSBpZHg9NDggZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDox OToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NDkgZmxhZ3M9MiB0eXBlPTI3IGxl bj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NTAg ZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD04MSBpZHg9NTEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToy OSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NTIgZmxhZ3M9MiB0eXBlPTI3IGxlbj0x MjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NTMgZmxh Z3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5 IHFpZD04MSBpZHg9NTQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6 b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NTUgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYN Ck5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NTYgZmxhZ3M9 MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFp ZD04MSBpZHg9NTcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NTggZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5v diAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NTkgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MSBpZHg9NjAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtl cm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NjEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAg NSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NjIgZmxhZ3M9MiB0eXBl PTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBp ZHg9NjMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MSBpZHg9NjQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAx NDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NjUgZmxhZ3M9MiB0eXBlPTI3 IGxlbj0xNzYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9 NjYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDog bm90aWZ5IHFpZD04MSBpZHg9NjcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDox OToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NjggZmxhZ3M9MiB0eXBlPTI3IGxl bj0xMjgNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9Njkg ZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD04MSBpZHg9NzAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToy OSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NzEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0x MjgNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NzIgZmxh Z3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5 IHFpZD04MSBpZHg9NzMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6 b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NzQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYN Ck5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NzUgZmxhZ3M9 MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFp ZD04MSBpZHg9NzYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NzcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5v diAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9NzggZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MSBpZHg9NzkgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtl cm5lbDogbm90aWZ5IHFpZD04MSBpZHg9ODAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAg NSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9ODEgZmxhZ3M9MiB0eXBl PTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBp ZHg9ODIgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MSBpZHg9ODMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAx NDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9ODQgZmxhZ3M9MiB0eXBlPTI3 IGxlbj0xNzYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9 ODUgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDog bm90aWZ5IHFpZD04MSBpZHg9ODYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDox OToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9ODcgZmxhZ3M9MiB0eXBlPTI3IGxl bj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9ODgg ZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90 aWZ5IHFpZD04MSBpZHg9ODkgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToy OSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9OTAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0x MjANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9OTEgZg0K Tm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVsOiBsYWcNCk5vdiAgNSAxNDoxOToyOSB6b290IGtl cm5lbDogcz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVsOiBu b3RpZnkgcWlkPTgxIGlkeD05MiBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5 OjI5IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD05MyBmbGFncz0yIHR5cGU9MjcgbGVu PTE1Ng0KTm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD05NCBm bGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVsOiBub3Rp ZnkgcWlkPTgxIGlkeD05NSBmbGFncz0yIHR5cGU9MjcgDQpOb3YgIDUgMTQ6MTk6Mjkgem9vdCBr ZXJuZWw6IGwNCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDogZQ0KTm92ICA1IDE0OjE5OjI5 IHpvb3Qga2VybmVsOiBuPTE1Ng0KTm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVsOiBub3RpZnkg cWlkPTgxIGlkeD05NiBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjI5IHpv b3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD05NyBmbGFncz0yIHR5cGU9MjcgbGVuPTEyOA0K Tm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD05OCBmbGFncz0y IHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTgxIGlkeD05OSBmbGFncz0yIHR5cGU9MjcgbA0KTm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVs OiBlDQpOb3YgIDUgMTQ6MTk6Mjkgem9vdCBrZXJuZWw6IG4NCk5vdiAgNSAxNDoxOToyOSB6b290 IGtlcm5lbDogPTEyMA0KTm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgx IGlkeD0xMDAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtl cm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTAxIGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3Yg IDUgMTQ6MTk6Mjkgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTEwMiBmbGFncz0yIHR5 cGU9MjcgbGVuPTEyOA0KTm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgx IGlkeD0xMDMgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOToyOSB6b290IGtl cm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTANCk5vdiAgNSAxNDoxOToyOSB6b290IGtlcm5lbDog NA0KTm92ICA1IDE0OjE5OjI5IHpvb3Qga2VybmVsOiANCk5vdiAgNSAxNDoxOTozMCB6b290IGtl cm5lbDogZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOTozMCB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MSBpZHg9MTA1IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUg MTQ6MTk6MzAgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTEwNiBmbGFncz0yIHR5cGU9 MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjMwIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlk eD0xMDcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOTozMCB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MSBpZHg9DQpOb3YgIDUgMTQ6MTk6MzAgem9vdCBrZXJuZWw6IDEwDQpO b3YgIDUgMTQ6MTk6MzAgem9vdCBrZXJuZWw6IDggZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5v diAgNSAxNDoxOTozMCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTA5IGZsYWdzPTIg dHlwZT0yNyBsZW49MTI4DQpOb3YgIDUgMTQ6MTk6MzAgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9 ODEgaWR4PTExMCBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjMwIHpvb3Qg a2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xMTEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5v diAgNSAxNDoxOTozMCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTEyIGZsYWdzPTIg dHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MzAgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9 ODEgaQ0KTm92ICA1IDE0OjE5OjMwIHpvb3Qga2VybmVsOiBkeD0xMTMgZmxhZ3M9MiB0eXBlPTI3 IGxlbj0xMjANCk5vdiAgNSAxNDoxOTozMCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9 MTE0IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MzAgem9vdCBrZXJuZWw6 IG5vdGlmeSBxaWQ9ODEgaWR4PTExNSBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0 OjE5OjMwIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xMTYgZmxhZ3M9MiB0eXBlPTI3 IGxlbj0xMjANCk5vdiAgNSAxNDoxOTozMCB6b290IGtlcm5lbDogbg0KTm92ICA1IDE0OjE5OjMw IHpvb3Qga2VybmVsOiBvDQpOb3YgIDUgMTQ6MTk6MzAgem9vdCBrZXJuZWw6IHQNCk5vdiAgNSAx NDoxOTozMCB6b290IGtlcm5lbDogaWZ5IHFpZD04MSBpZHg9MTE3IGZsYWdzPTIgdHlwZT0yNyBs ZW49MTU2DQpOb3YgIDUgMTQ6MTk6MzAgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTEx OCBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjMwIHpvb3Qga2VybmVsOiBu b3RpZnkgcWlkPTgxIGlkeD0xMTkgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNzYNCk5vdiAgNSAxNDox OTozMCB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTIwIGZsYWdzPTIgdHlwZT0yNyBs ZW49MTU2DQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IA0KTm92ICA1IDE0OjE5OjMxIHpv b3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xMjEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjAN Ck5vdiAgNSAxNDoxOTozMSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTIyIGZsYWdz PTIgdHlwZT0yNyBsZW49MTc2DQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IG5vdGlmeSBx aWQ9ODEgaWR4PTEyMyBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjMxIHpv b3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xMjQgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjAN Ck5vdiAgNSAxNDoxOTozMSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTI1IGZsYWcN Ck5vdiAgNSAxNDoxOTozMSB6b290IGtlcm5lbDogcw0KTm92ICA1IDE0OjE5OjMxIHpvb3Qga2Vy bmVsOiA9DQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IDIgdHlwZT0yNyBsZW49MTU2DQpO b3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTEyNiBmbGFncz0y IHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjMxIHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTgxIGlkeD0xMjcgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjgNCk5vdiAgNSAxNDoxOTozMSB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTI4IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpO b3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTEyOSBmbA0KTm92 ICA1IDE0OjE5OjMxIHpvb3Qga2VybmVsOiBhZw0KTm92ICA1IDE0OjE5OjMxIHpvb3Qga2VybmVs OiBzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IHdwaTA6 IGZhdGFsIGZpcm13YXJlIGVycm9yDQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IG5vdGlm eSBxaWQ9ODEgaWR4PTEzMCBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjMx IHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xMzEgZmxhZ3M9MiB0eXBlPTI3IGxlbj0x MjgNCk5vdiAgNSAxNDoxOTozMSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTMyIGZs YWdzPTIgdHlwZT0yNyBsZW49MTc2DQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IG5vdGlm eSBxaWQ9ODEgaQ0KTm92ICA1IDE0OjE5OjMxIHpvb3Qga2VybmVsOiBkeD0xMzMgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOTozMSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MSBpZHg9MTM0IGZsYWdzPTIgdHlwZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBr ZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTEzNSBmbGFncz0yIHR5cGU9MjcgbGVuPTEyOA0KTm92 ICA1IDE0OjE5OjMxIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xMzYgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xNTYNCk5vdiAgNSAxNDoxOTozMSB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MSBpZHg9MTM3IGZsYWdzPTIgdHlwDQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IGU9DQpO b3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IDI3DQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJu ZWw6IGwNCk5vdiAgNSAxNDoxOTozMSB6b290IGtlcm5lbDogZW4NCk5vdiAgNSAxNDoxOTozMSB6 b290IGtlcm5lbDogPTENCk5vdiAgNSAxNDoxOTozMSB6b290IGtlcm5lbDogMjANCk5vdiAgNSAx NDoxOTozMSB6b290IGtlcm5lbDogDQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IG5vDQpO b3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IHRpZnkgcQ0KTm92ICA1IDE0OjE5OjMxIHpvb3Qg a2VybmVsOiBpDQpOb3YgIDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IGQ9ODEgaWR4PTEzDQpOb3Yg IDUgMTQ6MTk6MzEgem9vdCBrZXJuZWw6IDgNCk5vdiAgNSAxNDoxOTozMSB6b290IGtlcm5lbDog ZmxhZ3M9MiB0eQ0KTm92ICA1IDE0OjE5OjMyIHpvb3Qga2VybmVsOiBwZT0yNyBsZW49MTc2DQpO b3YgIDUgMTQ6MTk6MzIgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTEzOSBmbGFncz0y IHR5cGU9MjcgbGVuPTE1Ng0KTm92ICA1IDE0OjE5OjMyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlk PTgxIGlkeD0xNDAgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOTozMiB6b290 IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTQxIGZsYWdzPTIgdHlwZT0yNyBsZW4NCk5vdiAg NSAxNDoxOTozMiB6b290IGtlcm5lbDogPQ0KTm92ICA1IDE0OjE5OjMyIHpvb3Qga2VybmVsOiAx DQpOb3YgIDUgMTQ6MTk6MzIgem9vdCBrZXJuZWw6IDc2DQpOb3YgIDUgMTQ6MTk6MzIgem9vdCBr ZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTE0MiBmbGFncz0yIHR5cGU9MjcgbGVuPTE1Ng0KTm92 ICA1IDE0OjE5OjMyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xNDMgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOTozMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MSBpZHg9MTQ0IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MzIgem9vdCBr ZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTE0NSBmbGFncz0yIHR5cGU9MjcgDQpOb3YgIDUgMTQ6 MTk6MzIgem9vdCBrZXJuZWw6IGwNCk5vdiAgNSAxNDoxOTozMiB6b290IGtlcm5lbDogZQ0KTm92 ICA1IDE0OjE5OjMyIHpvb3Qga2VybmVsOiBuPTEyMA0KTm92ICA1IDE0OjE5OjMyIHpvb3Qga2Vy bmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xNDYgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAg NSAxNDoxOTozMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTQ3IGZsYWdzPTIgdHlw ZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MzIgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEg aWR4PTE0OCBmbGFncz0yIHR5cGU9MjcgbGVuPTE3Ng0KTm92ICA1IDE0OjE5OjMyIHpvb3Qga2Vy bmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xNDkgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNTYNCk5vdiAg NSAxNDoxOTozMiB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04MSBpZHg9MTUwIGZsYWdzPTIgdHlw ZT0yNyBsZW49MTIwDQpOb3YgIDUgMTQ6MTk6MzIgem9vdCBrZXJuZWw6IG5vDQpOb3YgIDUgMTQ6 MTk6MzIgem9vdCBrZXJuZWw6IHRpZg0KTm92ICA1IDE0OjE5OjMyIHpvb3Qga2VybmVsOiB5IHFp ZD04MSBpZHg9MTUxIGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MzIgem9v dCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTE1MiBmbGFncz0yIHR5cGU9MjcgbGVuPTEyMA0K Tm92ICA1IDE0OjE5OjMyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xNTMgZmxhZ3M9 MiB0eXBlPTI3IGxlbj0xMjgNCk5vdiAgNSAxNDoxOTozMiB6b290IGtlcm5lbDogbm90aWZ5IHFp ZD04MSBpZHg9MTU0IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUgMTQ6MTk6MzIgem9v dCBrZXJuZWw6IA0KTm92ICA1IDE0OjE5OjMyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlk eD0xNTUgZmxhZ3M9MiB0eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOTozMiB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MSBpZHg9MTU2IGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQpOb3YgIDUg MTQ6MTk6MzIgem9vdCBrZXJuZWw6IG5vdGlmeSBxaWQ9ODEgaWR4PTE1NyBmbGFncz0yIHR5cGU9 MjcgbGVuPTEyMA0KTm92ICA1IDE0OjE5OjMyIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlk eD0xNTggZmxhZ3M9MiB0eXBlPTI3IGxlbj0xNzYNCk5vdiAgNSAxNDoxOTozMiB6b290IGtlcm5l bDogbm90aWZ5IHFpZD04MSBpZHg9MTU5IGZsYWdzPTINCk5vdiAgNSAxNDoxOTozMiB6b290IGtl cm5lbDogDQpOb3YgIDUgMTQ6MTk6MzMgem9vdCBrZXJuZWw6IHR5cGU9MjcgbGVuPTE1Ng0KTm92 ICA1IDE0OjE5OjMzIHpvb3Qga2VybmVsOiBub3RpZnkgcWlkPTgxIGlkeD0xNjAgZmxhZ3M9MiB0 eXBlPTI3IGxlbj0xMjANCk5vdiAgNSAxNDoxOTozMyB6b290IGtlcm5lbDogbm90aWZ5IHFpZD04 MSBpZHg9MTYxIGZsYWdzPTIgdHlwZT0yNyBsZW49MTU2DQo= --=-mc6rPdPiQcOY/Zt0CAPK-- --=-o1Qcx54quKVwy+ivmj63 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBHLy13lcRvFfyds/cRAkkyAJ9ORGqjzn+sM7XQp1Ott1MlQvCmywCgu5Rl TgK43Aekxciz9BrB5iSc5yI= =4hEd -----END PGP SIGNATURE----- --=-o1Qcx54quKVwy+ivmj63-- From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 5 17:28:53 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8347016A419 for ; Mon, 5 Nov 2007 17:28:53 +0000 (UTC) (envelope-from gb@isis.u-strasbg.fr) Received: from mailhost.u-strasbg.fr (mailhost.u-strasbg.fr [IPv6:2001:660:2402::151]) by mx1.freebsd.org (Postfix) with ESMTP id 0ACD413C4A5 for ; Mon, 5 Nov 2007 17:28:52 +0000 (UTC) (envelope-from gb@isis.u-strasbg.fr) Received: from 6nq.u-strasbg.fr (mojito.u-strasbg.fr [IPv6:2001:660:4701:1002::3]) by mailhost.u-strasbg.fr (8.13.8/jtpda-5.5pre1) with ESMTP id lA5HSpAH062637 for ; Mon, 5 Nov 2007 18:28:51 +0100 (CET) Received: by 6nq.u-strasbg.fr (Postfix, from userid 1001) id D162E81F2; Mon, 5 Nov 2007 18:20:45 +0100 (CET) Date: Mon, 5 Nov 2007 18:20:45 +0100 From: Guy Brand To: freebsd-drivers@freebsd.org Message-ID: <20071105172045.GB25896@isis.u-strasbg.fr> References: <472A6708.9030109@clearchain.com> <472E4956.8090308@rambler.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <472E4956.8090308@rambler.ru> x-gpg-fingerprint: B423 4924 012E 52F3 BA9E 547F CC8C 0BC5 9C0E B1CA x-gpg-key: 9C0EB1CA User-Agent: Mutt/1.5.16 (2007-06-09) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (mailhost.u-strasbg.fr [IPv6:2001:660:2402::151]); Mon, 05 Nov 2007 18:28:51 +0100 (CET) X-Virus-Scanned: ClamAV 0.88.7/4675/Mon Nov 5 17:20:43 2007 on mr1.u-strasbg.fr X-Virus-Status: Clean X-Spam-Status: No, score=0.1 required=5.0 tests=AWL,NO_RELAYS autolearn=disabled version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on mr1.u-strasbg.fr Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 17:28:53 -0000 KISEL Jan (j.kisel@rambler.ru) on 05/11/2007 at 01:36 wrote: > I've installed last version of wpi driver, but DHCP discovering doesn't > work in my case. Same for me (FreeBSD FreeBSD 8.0-CURRENT + 20071102-freebsd-wpi). Interface is up and associated (WEP or no encryption), but nothing seems to flow in/out from wpi0. Cheers, -- bug From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 5 20:19:00 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 34D9F16A420 for ; Mon, 5 Nov 2007 20:19:00 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id CBC3613C4B7 for ; Mon, 5 Nov 2007 20:18:59 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 217859869-1834499 for multiple; Mon, 05 Nov 2007 15:02:35 -0500 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id lA5K1nwM063643; Mon, 5 Nov 2007 15:02:09 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-drivers@freebsd.org Date: Mon, 5 Nov 2007 15:01:17 -0500 User-Agent: KMail/1.9.6 References: <56BB4D3D1D91A243A687EF01F1123CFA0D62907D@garnet.mtec.or.th> In-Reply-To: <56BB4D3D1D91A243A687EF01F1123CFA0D62907D@garnet.mtec.or.th> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200711051501.17506.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 05 Nov 2007 15:02:10 -0500 (EST) X-Virus-Scanned: ClamAV 0.91.2/4675/Mon Nov 5 11:20:43 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Akarach Rattanawaree Subject: Re: Driver for FreeBSD on HP BL460c G1 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 20:19:00 -0000 On Sunday 04 November 2007 11:26:40 pm Akarach Rattanawaree wrote: > Hello all, > I have HP blade server model BL460c G1 and I would like > to install FreeBSD R6.2 on it. But FreeBSD can not detect Ethernet card > and storage fiber channel. Where can I get driver for them? Or someone > have it? > > ** I have tried to install Debian 4.0 r1 on server. The Debian can be > detect network adapter as "Broadcom Corporation NetXtremeII BCM5708S > Gigabit Ethernet adapter" but can not detect Smart Array E200i and > QLogic. > > Bl460c G1 Specification (get from windows) > - Dual Quad-Core Intel Xeon 2666 MHz > - Hard disk controller: Smart Array E200i controller > (FreeBSD R6.2 already detected.) > - Network adapter: > o HP NC373i Multifunction Gigabit server adapter (Broadcom > chipset) > o HP NC373m Multifunction Gigabit server adapter (Broadcom > chipset) > - Storage network adapter > o QLogic QMH2462 4Gb FC HBA Use bce(4) from 6-stable and your NIC will work. -- John Baldwin From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 5 21:58:20 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 19B7416A418; Mon, 5 Nov 2007 21:58:20 +0000 (UTC) (envelope-from Benjamin.Close@clearchain.com) Received: from ipmail01.adl2.internode.on.net (ipmail01.adl2.internode.on.net [203.16.214.140]) by mx1.freebsd.org (Postfix) with ESMTP id 86C1613C481; Mon, 5 Nov 2007 21:58:18 +0000 (UTC) (envelope-from Benjamin.Close@clearchain.com) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ah4FAJoeL0d5LXvK/2dsb2JhbACBWw X-IronPort-AV: E=Sophos;i="4.21,374,1188743400"; d="scan'208";a="226297987" Received: from ppp121-45-123-202.lns11.adl6.internode.on.net (HELO mail.clearchain.com) ([121.45.123.202]) by ipmail01.adl2.internode.on.net with ESMTP; 06 Nov 2007 08:28:12 +1030 Received: from [192.168.155.249] (draco.internal.clearchain.com [192.168.155.249]) (authenticated bits=0) by mail.clearchain.com (8.13.8/8.13.8) with ESMTP id lA5Lw9gH039711 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 6 Nov 2007 08:28:10 +1030 (CST) (envelope-from Benjamin.Close@clearchain.com) Message-ID: <472F91E7.5000004@clearchain.com> Date: Tue, 06 Nov 2007 08:27:59 +1030 From: Benjamin Close User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Michael Butler References: <472A6708.9030109@clearchain.com> <472F119B.4050803@protected-networks.net> In-Reply-To: <472F119B.4050803@protected-networks.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on pegasus.clearchain.com X-Virus-Status: Clean X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (mail.clearchain.com [192.168.154.1]); Tue, 06 Nov 2007 08:28:10 +1030 (CST) Cc: freebsd-current , freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 21:58:20 -0000 Michael Butler wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Benjamin Close wrote: > >> Howdy All, I'm pleased to announce the first 'official' >> experimental version of the wpi wireless driver and hence require your >> help in making it become stable. >> Expect a few things not to work (ie bg scanning, setting txpower) but in >> general the driver should be usable in station mode (hostap is not yet >> supported). >> > > With respect to 16k alignment .. it may be acceptable for this to fail > at boot-time (IMHO, barely) but it usually isn't if a machine has been > 'up' for a while. > > Does the UMA sub-system reliably work with 4k aligned requests? As an > interim hack, I'd be happy to lose 12kB if it meant a 100% success rate > on my 2GB laptop. There are much worse things .. > > The only questions are, not having looked through the code recently (or > the UMA code at all), how many buffer pools are allocated and is it > possible to allocate a chunk of memory contiguously (for all pools) and > assign dma tags once that chunk is 'trimmed' to an acceptable alignment? > 4K alignment to works reliably and I've plans to manually do the alignment with the 12k loss in the future. At the moment the driver tries the 16k alignment, if that fails it progressively increases the size request by 4k at a time. Generally alignment kicks in within 3 attempts. It's a code I intend to clean up, but would prefer to fix uma rather than needing to work around it in the first place. Cheers, Benjamin From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 5 21:59:55 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EF4016A46B; Mon, 5 Nov 2007 21:59:55 +0000 (UTC) (envelope-from Benjamin.Close@clearchain.com) Received: from ipmail01.adl2.internode.on.net (ipmail01.adl2.internode.on.net [203.16.214.140]) by mx1.freebsd.org (Postfix) with ESMTP id 46ABE13C4AA; Mon, 5 Nov 2007 21:59:54 +0000 (UTC) (envelope-from Benjamin.Close@clearchain.com) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ah4FAJoeL0d5LXvK/2dsb2JhbACBWw X-IronPort-AV: E=Sophos;i="4.21,374,1188743400"; d="scan'208";a="226298430" Received: from ppp121-45-123-202.lns11.adl6.internode.on.net (HELO mail.clearchain.com) ([121.45.123.202]) by ipmail01.adl2.internode.on.net with ESMTP; 06 Nov 2007 08:29:09 +1030 Received: from [192.168.155.249] (draco.internal.clearchain.com [192.168.155.249]) (authenticated bits=0) by mail.clearchain.com (8.13.8/8.13.8) with ESMTP id lA5Lx7Jp039733 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 6 Nov 2007 08:29:08 +1030 (CST) (envelope-from Benjamin.Close@clearchain.com) Message-ID: <472F9222.7030809@clearchain.com> Date: Tue, 06 Nov 2007 08:28:58 +1030 From: Benjamin Close User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Tom Evans References: <472A6708.9030109@clearchain.com> <1194274174.64797.16.camel@localhost> <1194274315.64797.17.camel@localhost> In-Reply-To: <1194274315.64797.17.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on pegasus.clearchain.com X-Virus-Status: Clean X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (mail.clearchain.com [192.168.154.1]); Tue, 06 Nov 2007 08:29:09 +1030 (CST) Cc: freebsd-current , freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 21:59:55 -0000 Tom Evans wrote: > On Mon, 2007-11-05 at 14:49 +0000, Tom Evans wrote: > >> On Fri, 2007-11-02 at 10:23 +1030, Benjamin Close wrote: >> >>> Howdy All, >>> I'm pleased to announce the first 'official' experimental version >>> of the wpi wireless driver and hence require your help in making it >>> become stable. >>> Expect a few things not to work (ie bg scanning, setting txpower) but in >>> general the driver should be usable in station mode (hostap is not yet >>> supported). >>> >>> If you've got an Intel 3945abg wireless card, grab the tarball at: >>> >>> >>> http://people.freebsd.org/~benjsc/downloads/wpi/20071102-freebsd-wpi.tar.gz >>> >>> Untar and follow the instructions in the README. >>> If you want more info about the driver, or to checkout the FAQ checkout: >>> >>> http://www.clearchain.com/wiki/Wpi >>> >>> I'm interested in all reports related to panics, things not working as >>> expected, etc. >>> The driver still has debug enabled so expect a few messages to be dumped >>> to the screen whilst in use. >>> >>> Finally, many thanks to all those that have been helping debug the >>> driver along the way. >>> >>> Cheers, >>> Benjamin >>> >> Hi Benjamin >> >> I had a chance to compile the new driver at lunch time today. The driver >> loads semi-successfully - no errors, but it reports 25 'bus_dmamem_alloc >> failed to align memory properly' warnings. It can then be brought up, >> but attempting a 'ifconfig wpi0 scan' hangs. >> /var/log/messages (attached) reports 'wpi0: fatal firmware error'. >> ^T reports: >> load: 0.08 cmd: ifconfig 84691 [sbwait] 0.00u 0.01s 0% 704k >> >> This is running RELENG_7 from 26/10/07. >> >> I am fairly sure that there is no wifi connection available in the >> office though, so I will also try again tonight, sitting the laptop next >> to an AP. >> >> Regards >> >> Tom >> > > One thing I didn't mention: this was using latest code from p4, not the > tarball. I'll try both the tarball and the p4 code tonight. > > Changes between the two are very minimal, though if the tarball does work on your laptop but the p4 doesn't please let me know and we'll work out why. Cheers, Benjamin From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 5 23:38:09 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A87C16A417 for ; Mon, 5 Nov 2007 23:38:09 +0000 (UTC) (envelope-from sbruno@miralink.com) Received: from plato.miralink.com (mail.miralink.com [70.103.185.20]) by mx1.freebsd.org (Postfix) with ESMTP id 6E4D613C48A for ; Mon, 5 Nov 2007 23:38:09 +0000 (UTC) (envelope-from sbruno@miralink.com) Received: from localhost (localhost.localdomain [127.0.0.1]) by plato.miralink.com (Postfix) with ESMTP id C63D761A5F3 for ; Mon, 5 Nov 2007 15:15:30 -0800 (PST) Received: from plato.miralink.com ([127.0.0.1]) by localhost (plato.miralink.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19934-10 for ; Mon, 5 Nov 2007 15:15:30 -0800 (PST) Received: from [10.0.0.40] (iago.office.miralink.com [10.0.0.40]) by plato.miralink.com (Postfix) with ESMTP id 383DF61A532 for ; Mon, 5 Nov 2007 15:15:30 -0800 (PST) Message-ID: <472FA412.10204@miralink.com> Date: Mon, 05 Nov 2007 15:15:30 -0800 From: Sean Bruno User-Agent: Thunderbird 1.5.0.12 (X11/20070719) MIME-Version: 1.0 To: freebsd-drivers@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-DSPAM-Result: Innocent X-DSPAM-Processed: Mon Nov 5 15:15:30 2007 X-DSPAM-Confidence: 0.9995 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 472fa412196491186327471 X-DSPAM-Factors: 27, X-Virus-Scanned: amavisd-new at X-Spam-Status: No, score=-4.499 tagged_above=-10 required=6.6 autolearn=ham tests=[ALL_TRUSTED=-1.8, BAYES_00=-2.599, DSPAM_HAM=-0.1] X-Spam-Score: -4.499 X-Spam-Level: Subject: RELENG_7 iscsi driver in RELENG_6 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 23:38:09 -0000 I spend a few minutes today backporting dev/iscsi and sbin/iscontrol into RELENG_6. They both seem to work well at this point. Is someone already ahead of me here? Should I talk to someone in the maintenance team or will this never be backported to RELENG_6? Sean From owner-freebsd-drivers@FreeBSD.ORG Tue Nov 6 15:06:44 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C444616A419 for ; Tue, 6 Nov 2007 15:06:44 +0000 (UTC) (envelope-from frankstaals@gmx.net) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 10C8D13C4BB for ; Tue, 6 Nov 2007 15:06:43 +0000 (UTC) (envelope-from frankstaals@gmx.net) Received: (qmail invoked by alias); 06 Nov 2007 15:06:32 -0000 Received: from ip176-173-59-62.adsl.versatel.nl (EHLO Rena.FStaals.net) [62.59.173.176] by mail.gmx.net (mp005) with SMTP; 06 Nov 2007 16:06:32 +0100 X-Authenticated: #25365336 X-Provags-ID: V01U2FsdGVkX1+W6/k1N+GWj6XWerUYIpQyOT/URae1GIfeCR/jBr hosFkCzRy80n3L Message-ID: <473082C5.5080700@gmx.net> Date: Tue, 06 Nov 2007 16:05:41 +0100 From: Frank Staals User-Agent: Thunderbird 2.0.0.6 (X11/20070929) MIME-Version: 1.0 To: Benjamin Close References: <472A6708.9030109@clearchain.com> <472B779B.9060002@gmx.net> <472B9597.2050108@clearchain.com> In-Reply-To: <472B9597.2050108@clearchain.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: freebsd-current , freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Nov 2007 15:06:44 -0000 Benjamin Close wrote: > Frank Staals wrote: >> >> >> >> Everything works fine with the connection itself. Allthough sometimes >> when switching from tty9 to tty0 and back the system locks up. I've >> had it before when switching from tty1 to tty0. Anyone with the same >> problems ? >> >> Anyway; Great work on the driver so far :D >> > I've similar issues and believe it might be due to the amount of > kernel printfs that are happening. Can you sysctl debug.wpi=0 and see > if the problem still exists? > By chance are you using ZFS? I caught a memory modified after free > panic in zfs the other day pid was from syslogd. I'm trying to work > out if it's related. > > Cheers, > Benjamin > When setting debug.wpi to 0 it seems like the problem is gone. I'm not using ZFS by the way. I did have a problem connecting to the AP at my university though; the driver wouldn't assosicate whatever I tried. I didn't have a chance to do some extensive testing though. It might be because of the WEP+wpa_supplicant + ca certificate method that is required to authenticate. Anyway I'll let it know if there is an actual problem with the driver itself Regards, -- -Frank Staals From owner-freebsd-drivers@FreeBSD.ORG Tue Nov 6 18:27:50 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 03ACB16A419; Tue, 6 Nov 2007 18:27:50 +0000 (UTC) (envelope-from doug@polands.org) Received: from ms-smtp-03.rdc-kc.rr.com (ms-smtp-03.rdc-kc.rr.com [24.94.166.129]) by mx1.freebsd.org (Postfix) with ESMTP id B23B013C48D; Tue, 6 Nov 2007 18:27:49 +0000 (UTC) (envelope-from doug@polands.org) Received: from corinth.polands.org (CPE-75-87-219-217.new.res.rr.com [75.87.219.217]) by ms-smtp-03.rdc-kc.rr.com (8.13.6/8.13.6) with ESMTP id lA6IK7UN002564; Tue, 6 Nov 2007 12:20:08 -0600 (CST) Received: from omnihp-rj45.polands.org (ammon.polands.org [172.16.1.7]) by corinth.polands.org (8.13.8/8.13.8) with ESMTP id lA6IRNO6008324; Tue, 6 Nov 2007 12:27:23 -0600 (CST) (envelope-from doug@polands.org) Message-ID: <4730B20A.3070807@polands.org> Date: Tue, 06 Nov 2007 12:27:22 -0600 From: Doug Poland User-Agent: Thunderbird 2.0.0.6 (X11/20071031) MIME-Version: 1.0 To: Frank Staals References: <472A6708.9030109@clearchain.com> <472B779B.9060002@gmx.net> <472B9597.2050108@clearchain.com> <473082C5.5080700@gmx.net> In-Reply-To: <473082C5.5080700@gmx.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Symantec AntiVirus Scan Engine X-Virus-Scanned: ClamAV 0.88.4/4682/Tue Nov 6 09:42:37 2007 on corinth.polands.org X-Virus-Status: Clean Cc: freebsd-current , freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Nov 2007 18:27:50 -0000 Frank Staals wrote: > Benjamin Close wrote: >> Frank Staals wrote: > >>> >>> >>> Everything works fine with the connection itself. Allthough sometimes >>> when switching from tty9 to tty0 and back the system locks up. I've >>> had it before when switching from tty1 to tty0. Anyone with the same >>> problems ? >>> >>> Anyway; Great work on the driver so far :D >>> >> I've similar issues and believe it might be due to the amount of >> kernel printfs that are happening. Can you sysctl debug.wpi=0 and see >> if the problem still exists? >> By chance are you using ZFS? I caught a memory modified after free >> panic in zfs the other day pid was from syslogd. I'm trying to work >> out if it's related. >> >> Cheers, >> Benjamin >> > When setting debug.wpi to 0 it seems like the problem is gone. I'm not > using ZFS by the way. I did have a problem connecting to the AP at my > university though; the driver wouldn't assosicate whatever I tried. I > didn't have a chance to do some extensive testing though. It might be > because of the WEP+wpa_supplicant + ca certificate method that is > required to authenticate. Anyway I'll let it know if there is an actual > problem with the driver itself > > Regards, > Setting debug.wpi=0 eliminated the lock ups when switching between tty[0-8] for me. -- Regards, Doug From owner-freebsd-drivers@FreeBSD.ORG Tue Nov 6 18:40:22 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E52C816A46C; Tue, 6 Nov 2007 18:40:22 +0000 (UTC) (envelope-from doug@polands.org) Received: from ms-smtp-01.rdc-kc.rr.com (ms-smtp-01.rdc-kc.rr.com [24.94.166.115]) by mx1.freebsd.org (Postfix) with ESMTP id A383613C4A7; Tue, 6 Nov 2007 18:40:22 +0000 (UTC) (envelope-from doug@polands.org) Received: from corinth.polands.org (CPE-75-87-219-217.new.res.rr.com [75.87.219.217]) by ms-smtp-01.rdc-kc.rr.com (8.13.6/8.13.6) with ESMTP id lA6Gp4Dh017734; Tue, 6 Nov 2007 10:51:05 -0600 (CST) Received: from omnihp-rj45.polands.org (ammon.polands.org [172.16.1.7]) by corinth.polands.org (8.13.8/8.13.8) with ESMTP id lA6GsuXc007944; Tue, 6 Nov 2007 10:54:56 -0600 (CST) (envelope-from doug@polands.org) Message-ID: <47309C5F.7040608@polands.org> Date: Tue, 06 Nov 2007 10:54:55 -0600 From: Doug Poland User-Agent: Thunderbird 2.0.0.6 (X11/20071031) MIME-Version: 1.0 To: Frank Staals References: <472A6708.9030109@clearchain.com> <472B779B.9060002@gmx.net> In-Reply-To: <472B779B.9060002@gmx.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Symantec AntiVirus Scan Engine X-Virus-Scanned: ClamAV 0.88.4/4681/Tue Nov 6 06:52:41 2007 on corinth.polands.org X-Virus-Status: Clean Cc: freebsd-current , freebsd-drivers@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: [RFT] Intel 3945abg wireless driver (wpi) X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Nov 2007 18:40:23 -0000 Frank Staals wrote: > Benjamin Close wrote: >> Howdy All, I'm pleased to announce the first 'official' >> experimental version of the wpi wireless driver and hence require your >> help in making it become stable. >> Expect a few things not to work (ie bg scanning, setting txpower) but >> in general the driver should be usable in station mode (hostap is not >> yet supported). >> ...snip... > > Everything works fine with the connection itself. Allthough sometimes > when switching from tty9 to tty0 and back the system locks up. I've had > it before when switching from tty1 to tty0. Anyone with the same > problems ? > Yes, I have system lock-ups when switching between tty0-8. I've also had issues switching in and out of tty9, but am not sure if this is wpi driver problem or something in X. -- Regards, Doug From owner-freebsd-drivers@FreeBSD.ORG Wed Nov 7 21:51:32 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3DEB916A46B for ; Wed, 7 Nov 2007 21:51:32 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.228]) by mx1.freebsd.org (Postfix) with ESMTP id EE70113C4AC for ; Wed, 7 Nov 2007 21:51:31 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: by nz-out-0506.google.com with SMTP id l8so1621286nzf for ; Wed, 07 Nov 2007 13:51:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=4QrQaB3T4a77ZH/PQNv/eVZuzuL2ae4xAEFsZ/Rtvbo=; b=N0Phc6zXEbIQLsdQGBia+JrHz3Z64xoWpU/WT9j1jp8AS+SsMO0erLOMsRuTztDk1H5jeh+c8AOuD//hQv/az1H8xRJCCg3UeLraOA9N58BH9BDlVMU72F10rU4BGfy/YiDnUnx/erVxr+iS8KAvG4WLbABTQdy/aRS+Q+i9Vpg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=fDKidaLVPF33gzfe5yUsElYmRVN1dXj8upToC2Wa0sE12mYrKoBiGKL+0kGqNgT7WdFBCHu9RTMet4hx+gadmTFr350tp7MciOqQY/PNcoECmrsH/Y0O/HE5MgGB/8c33djJepy4KnfAQpLoVPQjIm3wVNpRoRDO+uEZRkLjTPY= Received: by 10.142.82.17 with SMTP id f17mr2380847wfb.1194470663392; Wed, 07 Nov 2007 13:24:23 -0800 (PST) Received: by 10.142.233.5 with HTTP; Wed, 7 Nov 2007 13:24:23 -0800 (PST) Message-ID: <2d1264630711071324s32eda7d7j8d12ccff20df900a@mail.gmail.com> Date: Wed, 7 Nov 2007 15:24:23 -0600 From: "Jason Harmening" To: freebsd-drivers@freebsd.org In-Reply-To: <2d1264630711061422r4d76480bp7be0a70823388db3@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <2d1264630711061422r4d76480bp7be0a70823388db3@mail.gmail.com> Subject: iicbus ivars and BUS_ADD_CHILD X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Nov 2007 21:51:32 -0000 Hi everyone, I've been looking over the 7.0 iicbus code, and I see that the iicbus driver now uses an ivar to store the address for each child device (cool!). The ivar is malloc'ed in the iicbus implementation of BUS_ADD_CHILD, but it doesn't ever appear to be freed. And bus_if.m doesn't appear to contain a reciprocal for BUS_ADD_CHILD (e.g. BUS_DELETE_CHILD) that would take care of bus-specific cleanup. Are ivars just leaked right now when device_delete_child() is called on the child device, or is the caller of device_delete_child() expected to free them? Thanks, Jason From owner-freebsd-drivers@FreeBSD.ORG Wed Nov 7 22:09:29 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5AB2416A419 for ; Wed, 7 Nov 2007 22:09:29 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 188EA13C4BC for ; Wed, 7 Nov 2007 22:09:29 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.1/8.14.1) with ESMTP id lA7M2sZY020917; Wed, 7 Nov 2007 15:02:54 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Wed, 07 Nov 2007 15:06:02 -0700 (MST) Message-Id: <20071107.150602.756907466.imp@bsdimp.com> To: jason.harmening@gmail.com From: "M. Warner Losh" In-Reply-To: <2d1264630711071324s32eda7d7j8d12ccff20df900a@mail.gmail.com> References: <2d1264630711061422r4d76480bp7be0a70823388db3@mail.gmail.com> <2d1264630711071324s32eda7d7j8d12ccff20df900a@mail.gmail.com> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-drivers@freebsd.org Subject: Re: iicbus ivars and BUS_ADD_CHILD X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Nov 2007 22:09:29 -0000 In message: <2d1264630711071324s32eda7d7j8d12ccff20df900a@mail.gmail.com> "Jason Harmening" writes: : Hi everyone, : : I've been looking over the 7.0 iicbus code, and I see that the iicbus : driver now uses an ivar to store the address for each child device : (cool!). The ivar is malloc'ed in the iicbus implementation of : BUS_ADD_CHILD, but it doesn't ever appear to be freed. And bus_if.m : doesn't appear to contain a reciprocal for BUS_ADD_CHILD (e.g. : BUS_DELETE_CHILD) that would take care of bus-specific cleanup. Are : ivars just leaked right now when device_delete_child() is called on : the child device, or is the caller of device_delete_child() expected : to free them? Generally, all callers of device_delete_child() are expected to know. Where is that being called? Warner