From owner-freebsd-x11@FreeBSD.ORG Mon Jun 13 08:53:40 2011 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 677391065672 for ; Mon, 13 Jun 2011 08:53:40 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms16-1.1blu.de (ms16-1.1blu.de [89.202.0.34]) by mx1.freebsd.org (Postfix) with ESMTP id 275728FC14 for ; Mon, 13 Jun 2011 08:53:39 +0000 (UTC) Received: from [93.104.85.35] (helo=localhost.my.domain) by ms16-1.1blu.de with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1QW0kx-00006t-Sh for freebsd-x11@freebsd.org; Mon, 13 Jun 2011 08:36:16 +0200 Received: from localhost.my.domain (localhost [127.0.0.1]) by localhost.my.domain (8.14.4/8.14.3) with ESMTP id p5D6aEwa002574 for ; Mon, 13 Jun 2011 08:36:14 +0200 (CEST) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.14.4/8.14.3/Submit) id p5D6aDB4002573 for freebsd-x11@freebsd.org; Mon, 13 Jun 2011 08:36:13 +0200 (CEST) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Mon, 13 Jun 2011 08:36:13 +0200 From: Matthias Apitz To: freebsd-x11@freebsd.org Message-ID: <20110613063612.GA2564@tinyCurrent> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Operating-System: FreeBSD 8.0-CURRENT (i386) User-Agent: Mutt/1.5.21 (2010-09-15) X-Con-Id: 51246 X-Originating-IP: 93.104.85.35 Subject: Multi-Gesture touchpad in Acer Aspire One X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthias Apitz List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jun 2011 08:53:40 -0000 Hello, I'm running 9-CURRENT and xorg-7.5 (from ports) on a laptop Acer Aspire One D250 and all works as it should. The laptop has a touchpad which says about itself on a sticker 'Multi-Gesture' with some picture of using two fingers, for example for scrolling up and down; is this supported somehow in Xorg; as well on some other netpook I own (EeePC 900) a hit with two fingers at the same time acts as pressing the middle mouse button; this does not work with the Acer Aspire One, a nice feature I'm missing for cut&Paste while writing stuff... Any hints? Thanks matthias -- Matthias Apitz t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211 e - w http://www.unixarea.de/ From owner-freebsd-x11@FreeBSD.ORG Mon Jun 13 11:07:18 2011 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08DE11065678 for ; Mon, 13 Jun 2011 11:07:18 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E25478FC1F for ; Mon, 13 Jun 2011 11:07:17 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p5DB7HZX092266 for ; Mon, 13 Jun 2011 11:07:17 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p5DB7HjF092264 for freebsd-x11@FreeBSD.org; Mon, 13 Jun 2011 11:07:17 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 13 Jun 2011 11:07:17 GMT Message-Id: <201106131107.p5DB7HjF092264@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-x11@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-x11@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jun 2011 11:07:18 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/157572 x11 [patch] update x11-drivers/xf86-video-ati to 6.14.2 o ports/157167 x11 port x11/xrx build fails when www/libxul is installed o ports/156949 x11 x11-drivers/xf86-video-ati 6.14.1 produce black blank o ports/156721 x11 [PATCH] x11-servers/xorg-server Fix bug 24703 EXA cras o ports/156424 x11 8.2R xrandr & xf86-video-intel & xorg-server packages o ports/156405 x11 x11-drivers/xf86-video-ati driver: no hardware renderi o ports/156369 x11 x11-drivers/xf86-video-vmware: DPI value wrong calcula o ports/156368 x11 x11-drivers/xf86-video-vmware: pwcview does not work o ports/156042 x11 x11/xorg hang in combination with KWin-Tiling o ports/155696 x11 [patch] x11-servers/xorg-server: chase AIGLX altered d o ports/155683 x11 x11/xdm [patch] Enabling IPv6 support breaks IPv4 o ports/155598 x11 x11/xcalc is missing minor dependencies o ports/154651 x11 [PATCH] graphics/dri: make it possible to choose which o ports/154510 x11 [patch] x11/xorg: xorg servers have Motif-crippling bu o ports/154449 x11 x11/xorg: missing manpage (7) Xsecurity o ports/154423 x11 x11-drivers/xf86-video-radeonhd: radeon xorg driver ca o ports/153593 x11 graphics/dri: clutter segfault, something to do with i o ports/153495 x11 x11-drivers/xf86-video-ati wavy line problem for lenov o ports/153358 x11 x11-drivers/xf86-video-intel: Intel driver freeze with o ports/152159 x11 [hang] xorg/x11: X11 freezes with Intel Mobile 965 and o ports/151596 x11 x11/xorg: wacom bamboo button 1 no longer works o ports/150633 x11 x11-servers/xorg-server: KVM switching causing X serve o ports/150594 x11 [patch] graphics/dri: add support for ATI Radeon HD 42 o ports/150155 x11 x11/xorg hangs after xrandr(1) usage o ports/149743 x11 x11/xorg: garbled window since Xorg-7.5 o ports/149636 x11 x11/xorg: buffer overflow in pci_device_freebsd_read_r o ports/148591 x11 information note for x11-drivers/xf86-input-synaptics o ports/148444 x11 [hang] x11-drivers/xf86-video-intel: intel driver free f ports/148340 x11 x11-drivers/xf86-video-neomagic: unresolved symbol xf8 o ports/147318 x11 [Patch]graphics/libdrm:Fix the PLIST when define WITHO o ports/147267 x11 PORT graphics/libglut should conflict with graphics/fr o ports/147149 x11 x11/xorg: Xorg 7.5 hangs o ports/146473 x11 keysym names are unavailable to x11/xmodmap after upgr o ports/146460 x11 x11/xorg: crash after upgrade to v7.5 with radeon driv o ports/146321 x11 x11/libSM picks the wrong uuid.h o ports/146256 x11 x11/xorg does fails to start after upgrade from 7.4 to o ports/145649 x11 x11/xorg: X server crashes when starting opengl compos o ports/144598 x11 Makefile / pkg-plist issue with x11-drivers/xf86-video o ports/142069 x11 x11/xorg: After adding on a laptop Toshiba Sattelite L o ports/141853 x11 x11/xorg: X doesn't start with 'intel' (Asus P5QPL-AM o ports/141660 x11 x11/xorg: X can't determine amount of video memory on o ports/139011 x11 [patch] Add options to support GLX TLS in x11-servers o ports/137748 x11 x11/xorg: "unprocessed" mouse click results in effecti o ports/135276 x11 x11/xorg: GUI running first time only while using Free o ports/134132 x11 x11-servers/xorg-server: Intel i845 - xorg.conf with U f ports/132621 x11 x11/xorg tries to install event when deselected o ports/132403 x11 x11/xorg with Radeon X600 (R370): cannot re-initialize o ports/131930 x11 [PATCH] x11-servers/xorg-server coredumps on exit o ports/131726 x11 x11-servers/xorg-server: xorg server messes with my eh s kern/130478 x11 [request] Port Linux kernel stub of nouveau to FreeBSD o ports/122830 x11 x11/xorg: Error in I830WaitLpRing() o ports/120947 x11 x11/xsm ignores system.xsm and .xsmstartup o kern/118962 x11 [agp] Intel GMA 3000 Video Controller Not Recognized U s ports/117907 x11 x11-servers/mga_hal broken on 7.0-BETA (GLIBC error) o kern/103733 x11 [agp] i915 driver on hp dc7100: device not recognized 55 problems total. From owner-freebsd-x11@FreeBSD.ORG Fri Jun 17 11:59:12 2011 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0CD3C1065675 for ; Fri, 17 Jun 2011 11:59:12 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from tower.berklix.org (tower.berklix.org [83.236.223.114]) by mx1.freebsd.org (Postfix) with ESMTP id 7EA718FC16 for ; Fri, 17 Jun 2011 11:59:11 +0000 (UTC) Received: from park.js.berklix.net (pD9FBF65E.dip.t-dialin.net [217.251.246.94]) (authenticated bits=0) by tower.berklix.org (8.14.2/8.14.2) with ESMTP id p5HBjT1t018035; Fri, 17 Jun 2011 11:45:29 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by park.js.berklix.net (8.13.8/8.13.8) with ESMTP id p5HBjaka062377; Fri, 17 Jun 2011 13:45:38 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.4/8.14.4) with ESMTP id p5HBjQrc014899; Fri, 17 Jun 2011 11:45:31 GMT (envelope-from jhs@fire.js.berklix.net) Message-Id: <201106171145.p5HBjQrc014899@fire.js.berklix.net> To: Matthias Apitz From: "Julian H. Stacey" Organization: http://www.berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://www.berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Mon, 13 Jun 2011 08:36:13 +0200." <20110613063612.GA2564@tinyCurrent> Date: Fri, 17 Jun 2011 13:45:26 +0200 Sender: jhs@berklix.com Cc: freebsd-x11@freebsd.org Subject: Re: Multi-Gesture touchpad in Acer Aspire One X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jun 2011 11:59:12 -0000 Hi Matthias cc x11@ > Hello, > > I'm running 9-CURRENT and xorg-7.5 (from ports) on a laptop Acer Aspire > One D250 and all works as it should. The laptop has a touchpad which > says about itself on a sticker 'Multi-Gesture' with some picture of > using two fingers, for example for scrolling up and down; is this > supported somehow in Xorg; I have a Multi-Gesture sticker on my Acer Aspire 5741-333G32Mn Model No. NEW 70 + Win 7 Home Prem OA, It looks to me ( speculating) from curved arrows as if for eg picture rotate ? (Maybe similar to dual finger shrink & expand/ zoom on some Mac) I havent put BSD on my Acer just yet, so just the Win it came with. ( No idea what X support might be, but if by chance your MS-Win is deleted, I could try what my mouse does with Win, except I've no idea what MS software to try the mouse With, so would need someone to tell me that. ) I googled & found in German http://www.bizuweb.com/multi-gesture-touchpad-auf-dem-acer-aspire-one-a150/ Summary: Writter downloaded a driver & it didnt zoom. Pointed to page in English: http://www.mydigitallife.info/enable-multi-touch-gesture-finger-scroll-momentum-and-chiralmotion-on-synaptics-touchpad-in-windows-7vistaxpserver/ Enable Multi-Touch Gesture (Finger Scroll, Momentum and ChiralMotion) on Synaptics TouchPad in Windows 7/Vista/XP/Server ... Synaptics TouchPad ... "for marketing reason, Synaptics official standard drivers for most Synaptics TouchPads does not support multi-touch Synaptics Gestures. Synaptics' drivers lock gesture features on all non-supported OEM notebooks and laptop PCs, except for certain gadgets such as ASUS EEE PC. So multi-touch is disabled even though touchpad hardware does support them." (Sounds like most MS customers get their hardware crippled by the driver unless they pay more ) For us I guess echo 'boot_verbose="yes"' >> /boot/loader.conf ; reboot ; dmesg | grep -i synaptics Then web search eg x-org for more synaptics driver info after ? Good luck, (& I'll hope to hear what you may find please :-) > as well on some other netpook I own (EeePC 900) a hit with two fingers > at the same time acts as pressing the middle mouse button; this does not > work with the Acer Aspire One, a nice feature I'm missing for cut&Paste > while writing stuff... > > Any hints? Thanks > > matthias Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com Reply below, not above; Indent with "> "; Cumulative like a play script. Format: Plain text. Not HTML, multipart/alternative, base64, quoted-printable. From owner-freebsd-x11@FreeBSD.ORG Sat Jun 18 01:31:32 2011 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B844106564A for ; Sat, 18 Jun 2011 01:31:32 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp03.lnh.mail.rcn.net (smtp03.lnh.mail.rcn.net [207.172.157.103]) by mx1.freebsd.org (Postfix) with ESMTP id C98578FC13 for ; Sat, 18 Jun 2011 01:31:30 +0000 (UTC) Received: from mr16.lnh.mail.rcn.net ([207.172.157.36]) by smtp02.lnh.mail.rcn.net with ESMTP; 17 Jun 2011 21:02:30 -0400 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr16.lnh.mail.rcn.net (MOS 4.2.3-GA) with ESMTP id BDL34855; Fri, 17 Jun 2011 21:02:29 -0400 Received-SPF: None identity=pra; client-ip=209.6.91.204; receiver=smtp01.lnh.mail.rcn.net; envelope-from="roberthuff@rcn.com"; x-sender="roberthuff@rcn.com"; x-conformance=sidf_compatible Received-SPF: None identity=mailfrom; client-ip=209.6.91.204; receiver=smtp01.lnh.mail.rcn.net; envelope-from="roberthuff@rcn.com"; x-sender="roberthuff@rcn.com"; x-conformance=sidf_compatible Received-SPF: None identity=helo; client-ip=209.6.91.204; receiver=smtp01.lnh.mail.rcn.net; envelope-from="roberthuff@rcn.com"; x-sender="postmaster@jerusalem.litteratus.org.litteratus.org"; x-conformance=sidf_compatible Received: from 209-6-91-204.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.91.204]) by smtp01.lnh.mail.rcn.net with ESMTP; 17 Jun 2011 21:02:29 -0400 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: base64 Message-ID: <19963.63779.628334.773399@jerusalem.litteratus.org> Date: Fri, 17 Jun 2011 21:02:27 -0400 To: x11@freebsd.org X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" XEmacs Lucid X-Junkmail-Whitelist: YES (by domain whitelist at mr16.lnh.mail.rcn.net) Cc: roberthuff@rcn.com Subject: can't (re)start X, may be hal related X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jun 2011 01:31:32 -0000 DQoJSSBoYWQgcmVhc29uIHRvIHJlc3RhcnQgdGhlIFggc2VydmVyIG9uIG9uZSBvZiBteSBt YWNoaW5lcyB0aGlzDQptb3JuaW5nIC4uLiBvbmx5IGl0IGRpZG4ndCByZXN0YXJ0Lg0KDQoJ U3lzdGVtOg0KDQpGcmVlQlNEIDkuMC1DVVJSRU5UICMwOiBNb24gQXByIDE4IDExOjU5OjM3 IEVEVCAyMDExICBhbWQ2NCANCg0KCVg6DQoNCmRyd3hyLXhyLXggICAgMiByb290ICB3aGVl bCAgICAgICA1MTIgSnVuICAzIDA3OjU5IHhvcmctNy41LjENCmRyd3hyLXhyLXggICAgMiBy b290ICB3aGVlbCAgICAgICA1MTIgTWF5IDE5IDA5OjAyIHhvcmctYXBwcy03LjUuMQ0KZHJ3 eHIteHIteCAgICAyIHJvb3QgIHdoZWVsICAgICAgIDUxMiBNYXIgMTcgMDc6NTYgeG9yZy1j Zi1maWxlcy0xLjAuMw0KZHJ3eHIteHIteCAgICAyIHJvb3QgIHdoZWVsICAgICAgIDUxMiBN YXIgMTcgMDg6MTUgeG9yZy1kb2NzLTEuNCwxDQpkcnd4ci14ci14ICAgIDIgcm9vdCAgd2hl ZWwgICAgICAgNTEyIEp1biAgMyAwNzo1OSB4b3JnLWRyaXZlcnMtNy41LjENCmRyd3hyLXhy LXggICAgMiByb290ICB3aGVlbCAgICAgICA1MTIgTWFyIDE3IDA4OjE1IHhvcmctZm9udHMt MTAwZHBpLTcuNS4xDQpkcnd4ci14ci14ICAgIDIgcm9vdCAgd2hlZWwgICAgICAgNTEyIE1h ciAxNyAwODoxNSB4b3JnLWZvbnRzLTcuNS4xDQpkcnd4ci14ci14ICAgIDIgcm9vdCAgd2hl ZWwgICAgICAgNTEyIE1hciAxNyAwODoxNSB4b3JnLWZvbnRzLTc1ZHBpLTcuNS4xDQpkcnd4 ci14ci14ICAgIDIgcm9vdCAgd2hlZWwgICAgICAgNTEyIE1hciAxNyAwODoxNSB4b3JnLWZv bnRzLWN5cmlsbGljLTcuNS4xDQpkcnd4ci14ci14ICAgIDIgcm9vdCAgd2hlZWwgICAgICAg NTEyIE1hciAxNyAwODoxNSB4b3JnLWZvbnRzLW1pc2NiaXRtYXBzLTcuNS4xDQpkcnd4ci14 ci14ICAgIDIgcm9vdCAgd2hlZWwgICAgICAgNTEyIEp1biAxNiAwODoxNSB4b3JnLWZvbnRz LXRydWV0eXBlLTcuNS4xDQpkcnd4ci14ci14ICAgIDIgcm9vdCAgd2hlZWwgICAgICAgNTEy IE1hciAxNyAwODoxNSB4b3JnLWZvbnRzLXR5cGUxLTcuNS4xDQpkcnd4ci14ci14ICAgIDIg cm9vdCAgd2hlZWwgICAgICAgNTEyIE1hciAxNyAwODoxNSB4b3JnLWxpYnJhcmllcy03LjUu MQ0KZHJ3eHIteHIteCAgICAyIHJvb3QgIHdoZWVsICAgICAgIDUxMiBNYXIgMTcgMDc6NTUg eG9yZy1tYWNyb3MtMS4xMS4wDQpkcnd4cnd4ci14ICAgIDIgcm9vdCAgd2hlZWwgICAgICAg NTEyIEp1biAxNyAwOTozNSB4b3JnLXNlcnZlci0xLjcuN18xLDENCg0KCSh4b3JnLmNvbmYg aXMgYXBwZW5kZWQpDQoNCglTeW1wdG9tczoNCg0KCTEpIHN0YXJ0IHhkbQ0KCTIpIGdldCBs b2dpbiBzY3JlZW4sIGVudGVyIHVzZXJuYW1lICsgcGFzc3dvcmQNCgkzKSBnZXQgc3NoLWFz a3Bhc3Mgc2NyZWVuLCBlbnRlciB2YWx1ZQ0KCTQpIHJlcGVhdCBmcm9tICgyKQ0KDQoJKGNv bnRlbnRzIG9mIC54aW5pdHJjIGZpbGVzIGFyZSBhcHBlbmRlZCkNCgkoY29udGVudHMgb2Yg WG9yZy4wLmxvZyBpcyBhcHBlbmRlZCkNCg0KCUkgbm90aWNlIHR3byAoRUUpIGxpbmVzLCBp bnZvbHZpbmcgaGFsLCB3aGljaCB3YXMgdXBncmFkZWQNCndpdGhpbiB0aGUgbGFzdCB3ZWVr IG9yIHNvLg0KCUkgYW0gbm90IGFuIFggZ3VydTsgd2lsbCBzb21lb25lIHdobyBpcyBwbGVh c2UgaGVscCBtZSBmaWd1cmUNCm91dCB3aGF0IEkgYnJva2UgYW5kIGhvdyB0byBmaXggaXQ/ DQoNCglSZXNwZWN0ZnVsbHksDQoNCgkJCVJvYmVydCBIdWZmDQoNCg0KDQoMDQpTZWN0aW9u ICJTZXJ2ZXJMYXlvdXQiDQoJSWRlbnRpZmllciAgICAgIlgub3JnIENvbmZpZ3VyZWQiDQoJ U2NyZWVuICAgICAgMCAgIlNjcmVlbjAiIDAgMA0KCUlucHV0RGV2aWNlICAgICJNb3VzZTAi ICJDb3JlUG9pbnRlciINCglJbnB1dERldmljZSAgICAiS2V5Ym9hcmQwIiAiQ29yZUtleWJv YXJkIg0KRW5kU2VjdGlvbg0KDQpTZWN0aW9uICJGaWxlcyINCglNb2R1bGVQYXRoICAgIi91 c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcyINCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwv bGliL1gxMS9mb250cy9taXNjLyINCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gx MS9mb250cy9UVEYvIg0KCUZvbnRQYXRoICAgICAiL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRz L09URiINCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250cy9UeXBlMS8i DQoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvMTAwZHBpLyINCglG b250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250cy83NWRwaS8iDQoJRm9udFBh dGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvYWVfZm9udHMxIg0KCUZvbnRQYXRo ICAgICAiL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL2FlX2ZvbnRzX21vbm8iDQoJRm9udFBh dGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvY3lyaWxsaWMiDQoJRm9udFBhdGgg ICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvbWlzYyINCglGb250UGF0aCAgICAgIi91 c3IvbG9jYWwvbGliL1gxMS9mb250cy9UcnVlVHlwZSINCglGb250UGF0aCAgICAgIi91c3Iv bG9jYWwvbGliL1gxMS9mb250cy9lbmNvZGluZ3MiDQoJRm9udFBhdGggICAgICIvdXNyL2xv Y2FsL2xpYi9YMTEvZm9udHMvbnVjbGV1cyINCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwv bGliL1gxMS9mb250cy9FYXN5dG9uZSINCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGli L1gxMS9mb250cy9iaXRzdHJlYW0tdmVyYSINCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwv bGliL1gxMS9mb250cy9mb250cy1pbmRpYyINCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwv bGliL1gxMS9mb250cy9zY2lmaSINCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gx MS9mb250cy9VUlciDQoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMv Y29kZTIwMDAiDQoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvY29k ZTIwMDEiDQoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvaW5kaWMt dHRmIg0KCUZvbnRQYXRoICAgICAiL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL3Vyd2ZvbnRz LXR0ZiINCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250cy9TcGVlZG8i DQoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvV2luZG93cyINCglG b250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250cy9sb2NhbCINCglGb250UGF0 aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250cy91dGlsIg0KRW5kU2VjdGlvbg0KDQpT ZWN0aW9uICJNb2R1bGUiDQoJTG9hZCAgImV4dG1vZCINCglMb2FkICAicmVjb3JkIg0KCUxv YWQgICJkYmUiDQoJTG9hZCAgImdseCINCglMb2FkICAiZHJpIg0KCUxvYWQgICJkcmkyIg0K RW5kU2VjdGlvbg0KDQpTZWN0aW9uICJJbnB1dERldmljZSINCglJZGVudGlmaWVyICAiS2V5 Ym9hcmQwIg0KCURyaXZlciAgICAgICJrYmQiDQoJT3B0aW9uCSAgIlhLYk9wdGlvbnMiICJ0 ZXJtaW5hdGU6Y3RybF9hbHRfYmtzcCINCkVuZFNlY3Rpb24NCg0KU2VjdGlvbiAiSW5wdXRE ZXZpY2UiDQoJSWRlbnRpZmllciAgIk1vdXNlMCINCglEcml2ZXIgICAgICAibW91c2UiDQoJ T3B0aW9uCSAgICAiUHJvdG9jb2wiICJhdXRvIg0KCU9wdGlvbgkgICAgIkRldmljZSIgIi9k ZXYvc3lzbW91c2UiDQoJT3B0aW9uCSAgICAiWkF4aXNNYXBwaW5nIiAiNCA1IDYgNyINCkVu ZFNlY3Rpb24NCg0KU2VjdGlvbiAiTW9uaXRvciINCgkjRGlzcGxheVNpemUJICA0MzAgICAy NzAJIyBtbQ0KCUlkZW50aWZpZXIgICAiTW9uaXRvcjAiDQoJVmVuZG9yTmFtZSAgICJERUwi DQoJTW9kZWxOYW1lICAgICJERUxMIEUyMDdXRlAiDQoJSG9yaXpTeW5jICAgIDMwLjAgLSA4 My4wDQoJVmVydFJlZnJlc2ggIDU2LjAgLSA3NS4wDQoJTW9kZWxpbmUJCSIxNjgweDEwNTAi IDE0Ny4xNCAxNjgwIDE5NzIgMjE1NiAyMjQ4IDEwNTAgMTA1MSAxMDU0IDEwODcNCglPcHRp b24JICAgICJEUE1TIg0KRW5kU2VjdGlvbg0KDQpTZWN0aW9uICJEZXZpY2UiDQogICAgICAg ICMjIyBBdmFpbGFibGUgRHJpdmVyIG9wdGlvbnMgYXJlOi0NCiAgICAgICAgIyMjIFZhbHVl czogPGk+OiBpbnRlZ2VyLCA8Zj46IGZsb2F0LCA8Ym9vbD46ICJUcnVlIi8iRmFsc2UiLA0K ICAgICAgICAjIyMgPHN0cmluZz46ICJTdHJpbmciLCA8ZnJlcT46ICI8Zj4gSHova0h6L01I eiINCiAgICAgICAgIyMjIFthcmddOiBhcmcgb3B0aW9uYWwNCiAgICAgICAgI09wdGlvbiAg ICAgIk5vQWNjZWwiICAgICAgICAgICAgCSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAg ICAgIlNXY3Vyc29yIiAgICAgICAgICAgCSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAg ICAgIkRhYzZCaXQiICAgICAgICAgICAgCSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAg ICAgIkRhYzhCaXQiICAgICAgICAgICAgCSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAg ICAgIkJ1c1R5cGUiICAgICAgICAgICAgCSMgWzxzdHI+XQ0KICAgICAgICAjT3B0aW9uICAg ICAiQ1BQSU9Nb2RlIiAgICAgICAgICAJIyBbPGJvb2w+XQ0KICAgICAgICAjT3B0aW9uICAg ICAiQ1B1c2VjVGltZW91dCIgICAgICAJIyA8aT4NCiAgICAgICAgI09wdGlvbiAgICAgIkFH UE1vZGUiICAgICAgICAgICAgCSMgPGk+DQogICAgICAgICNPcHRpb24gICAgICJBR1BGYXN0 V3JpdGUiICAgICAgIAkjIFs8Ym9vbD5dDQogICAgICAgICNPcHRpb24gICAgICJBR1BTaXpl IiAgICAgICAgICAgIAkjIDxpPg0KICAgICAgICAjT3B0aW9uICAgICAiR0FSVFNpemUiICAg ICAgICAgICAJIyA8aT4NCiAgICAgICAgI09wdGlvbiAgICAgIlJpbmdTaXplIiAgICAgICAg ICAgCSMgPGk+DQogICAgICAgICNPcHRpb24gICAgICJCdWZmZXJTaXplIiAgICAgICAgIAkj IDxpPg0KICAgICAgICAjT3B0aW9uICAgICAiRW5hYmxlRGVwdGhNb3ZlcyIgICAJIyBbPGJv b2w+XQ0KICAgICAgICAjT3B0aW9uICAgICAiRW5hYmxlUGFnZUZsaXAiICAgICAJIyBbPGJv b2w+XQ0KICAgICAgICAjT3B0aW9uICAgICAiTm9CYWNrQnVmZmVyIiAgICAgICAJIyBbPGJv b2w+XQ0KICAgICAgICAjT3B0aW9uICAgICAiRE1BRm9yWHYiICAgICAgICAgICAJIyBbPGJv b2w+XQ0KICAgICAgICAjT3B0aW9uICAgICAiRkJUZXhQZXJjZW50IiAgICAgICAJIyA8aT4N CiAgICAgICAgI09wdGlvbiAgICAgIkRlcHRoQml0cyIgICAgICAgICAgCSMgPGk+DQogICAg ICAgICNPcHRpb24gICAgICJQQ0lBUEVSU2l6ZSIgICAgICAgIAkjIDxpPg0KICAgICAgICAj T3B0aW9uICAgICAiQWNjZWxERlMiICAgICAgICAgICAJIyBbPGJvb2w+XQ0KICAgICAgICAj T3B0aW9uICAgICAiSWdub3JlRURJRCIgICAgICAgICAJIyBbPGJvb2w+XQ0KICAgICAgICAj T3B0aW9uICAgICAiRGlzcGxheVByaW9yaXR5IiAgICAJIyBbPHN0cj5dDQogICAgICAgICNP cHRpb24gICAgICJQYW5lbFNpemUiICAgICAgICAgIAkjIFs8c3RyPl0NCiAgICAgICAgI09w dGlvbiAgICAgIkZvcmNlTWluRG90Q2xvY2siICAgCSMgPGZyZXE+DQogICAgICAgICNPcHRp b24gICAgICJDb2xvclRpbGluZyIgICAgICAgIAkjIFs8Ym9vbD5dDQogICAgICAgICNPcHRp b24gICAgICJWaWRlb0tleSIgICAgICAgICAgIAkjIDxpPg0KICAgICAgICAjT3B0aW9uICAg ICAiUmFnZVRoZWF0cmVDcnlzdGFsIiAJIyA8aT4NCiAgICAgICAgI09wdGlvbiAgICAgIlJh Z2VUaGVhdHJlVHVuZXJQb3J0IiAJIyA8aT4NCiAgICAgICAgI09wdGlvbiAgICAgIlJhZ2VU aGVhdHJlQ29tcG9zaXRlUG9ydCIgCSMgPGk+DQogICAgICAgICNPcHRpb24gICAgICJSYWdl VGhlYXRyZVNWaWRlb1BvcnQiIAkjIDxpPg0KICAgICAgICAjT3B0aW9uICAgICAiVHVuZXJU eXBlIiAgICAgICAgICAJIyA8aT4NCiAgICAgICAgI09wdGlvbiAgICAgIlJhZ2VUaGVhdHJl TWljcm9jUGF0aCIgCSMgPHN0cj4NCiAgICAgICAgI09wdGlvbiAgICAgIlJhZ2VUaGVhdHJl TWljcm9jVHlwZSIgCSMgPHN0cj4NCiAgICAgICAgI09wdGlvbiAgICAgIlNjYWxlcldpZHRo IiAgICAgICAgCSMgPGk+DQogICAgICAgICNPcHRpb24gICAgICJSZW5kZXJBY2NlbCIgICAg ICAgIAkjIFs8Ym9vbD5dDQogICAgICAgICNPcHRpb24gICAgICJTdWJQaXhlbE9yZGVyIiAg ICAgIAkjIFs8c3RyPl0NCiAgICAgICAgI09wdGlvbiAgICAgIlNob3dDYWNoZSIgICAgICAg ICAgCSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIkR5bmFtaWNDbG9ja3MiICAg ICAgCSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIlZHQUFjY2VzcyIgICAgICAg ICAgCSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIlJldmVyc2VEREMiICAgICAg ICAgCSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIkxWRFNQcm9iZVBMTCIgICAg ICAgCSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIkFjY2VsTWV0aG9kIiAgICAg ICAgCSMgPHN0cj4NCiAgICAgICAgI09wdGlvbiAgICAgIkRSSSIgICAgICAgICAgICAgICAg CSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIkNvbm5lY3RvclRhYmxlIiAgICAg CSMgPHN0cj4NCiAgICAgICAgI09wdGlvbiAgICAgIkRlZmF1bHRDb25uZWN0b3JUYWJsZSIg CSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIkRlZmF1bHRUTURTUExMIiAgICAg CSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIlRWREFDTG9hZERldGVjdCIgICAg CSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIkZvcmNlVFZPdXQiICAgICAgICAg CSMgWzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIlRWU3RhbmRhcmQiICAgICAgICAg CSMgPHN0cj4NCiAgICAgICAgI09wdGlvbiAgICAgIklnbm9yZUxpZFN0YXR1cyIgICAgCSMg Wzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIkRlZmF1bHRUVkRBQ0FkaiIgICAgCSMg Wzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIkludDEwIiAgICAgICAgICAgICAgCSMg Wzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIkVYQVZTeW5jIiAgICAgICAgICAgCSMg Wzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIkFUT01UVk91dCIgICAgICAgICAgCSMg Wzxib29sPl0NCiAgICAgICAgI09wdGlvbiAgICAgIlI0eHhBVE9NIiAgICAgICAgICAgCSMg Wzxib29sPl0NCglJZGVudGlmaWVyICAiQ2FyZDAiDQoJRHJpdmVyICAgICAgInJhZGVvbiIN CglWZW5kb3JOYW1lICAiQVRJIFRlY2hub2xvZ2llcyBJbmMiDQoJQm9hcmROYW1lICAgIlJh ZGVvbiBIRCAzMzAwIEdyYXBoaWNzIg0KCUJ1c0lEICAgICAgICJQQ0k6MTo1OjAiDQpFbmRT ZWN0aW9uDQoNClNlY3Rpb24gIlNjcmVlbiINCglJZGVudGlmaWVyICJTY3JlZW4wIg0KCURl dmljZSAgICAgIkNhcmQwIg0KCU1vbml0b3IgICAgIk1vbml0b3IwIg0KIyAgICAgT3B0aW9u ICAgICAiTm9IYWwiICAgICAgICAgICAgICAJIyBbPGJvb2w+XQ0KCURlZmF1bHREZXB0aAky NA0KCVN1YlNlY3Rpb24gIkRpc3BsYXkiDQoJCVZpZXdwb3J0ICAgMCAwDQoJCURlcHRoICAg ICAxDQoJRW5kU3ViU2VjdGlvbg0KCVN1YlNlY3Rpb24gIkRpc3BsYXkiDQoJCVZpZXdwb3J0 ICAgMCAwDQoJCURlcHRoICAgICA0DQoJRW5kU3ViU2VjdGlvbg0KCVN1YlNlY3Rpb24gIkRp c3BsYXkiDQoJCVZpZXdwb3J0ICAgMCAwDQoJCURlcHRoICAgICA4DQoJRW5kU3ViU2VjdGlv bg0KCVN1YlNlY3Rpb24gIkRpc3BsYXkiDQoJCVZpZXdwb3J0ICAgMCAwDQoJCURlcHRoICAg ICAxNQ0KCUVuZFN1YlNlY3Rpb24NCglTdWJTZWN0aW9uICJEaXNwbGF5Ig0KCQlWaWV3cG9y dCAgIDAgMA0KCQlEZXB0aCAgICAgMTYNCglFbmRTdWJTZWN0aW9uDQojCVN1YlNlY3Rpb24g IkRpc3BsYXkiDQojCQlWaWV3cG9ydCAgIDAgMA0KIwkJRGVwdGggICAgIDI0DQojCUVuZFN1 YlNlY3Rpb24NCglTdWJTZWN0aW9uICJEaXNwbGF5Ig0KCQlEZXB0aCAgICAgMjQNCiMJCU1v ZGVzICAgICAiMTAyNHg3NjhAODhIeihWRVNBKSIgIjgwMHg2MDAiICI2NDB4NDgwIg0KCQlN b2RlcyAgICAgIjEwMjR4NzY4IiAiODAweDYwMCIgIjY0MHg0ODAiDQoJCVZpZXdQb3J0ICAg IDAgMA0KCQlWaXJ0dWFsICAgICAxMDI0IDc2OA0KCUVuZFN1YlNlY3Rpb24NCg0KRW5kU2Vj dGlvbg0KDQpTZWN0aW9uICJTZXJ2ZXJGbGFncyINCglPcHRpb24JIkRvbnRaYXAiCQkJCSJm YWxzZSINCglPcHRpb24JIkRvbnRab29tIgkJCSJ0cnVlIg0KCU9wdGlvbgkiQWxsb3dNb3Vz ZU9wZW5GYWlsIiAgICAidHJ1ZSINCiMJYXMgb2YgcjcuNCwgYWN0aXZhdGluZyB0aGlzIGNh dXNlcyBYIHRvIGxvb2sgcGF5IGF0dGVudGlvbiB0bw0KIwkJbW91c2UgYW5kIGtleWJvYXJk IGRldmljZSBpbmZvDQojCQkJcGVyIGUtbWFpbCBmcm9tIHJub2xhbmRARnJlZUJTRC5vcmcN Cg0KIwlPcHRpb24JIkFsbG93RW1wdHlJbnB1dCIJCSAib2ZmIg0KCU9wdGlvbgkiQXV0b0Fk ZERldmljZXMiCQkgIm9mZiINCg0KIyAgWEZyZWU4NiA0LlszNF0ueCAtIEFkZCAiRG9udFZU U3dpdGNoIiB0byBiZSBmYWxzZSAoZm9yDQojCSAgY29uc29sZSBzd2l0Y2hpbmcpLg0KDQoj CU9wdGlvbiAgIkRvbnRWVFN3aXRjaCIgIAkiZmFsc2UiDQoJT3B0aW9uICAiSGFuZGxlU3Bl Y2lhbEtleXMiCSJhbHdheXMiDQoNCiMgIFhvcmcgNi44LigyfDk5LjkwMykgLSBBZGQgIlhr YkRpc2FibGUiIHRvIGJlIHRydWUgKGZvcg0KIwkgIGNvbnNvbGUgc3dpdGNoaW5nKS4NCiMJ Tk9URTogIHRoaXMgY2F1c2VzIHRoZSAnbScgdG8gb25seSByZWdpc3RlciBldmVyeSBvbiBl dmVyeQ0KIwkJCXNlY29uZCBzdHJva2UNCiMJCUZJWEVEIGFzIG9mIFhvcmcgNy40ID8NCg0K IwlPcHRpb24gICJYa2JEaXNhYmxlIiAgICAidHJ1ZSINCg0KIyAgICBhZGRlZCB0byBzdXBw b3J0IFdJTkUgcGVyDQojCWh0dHA6Ly9mb3J1bXMuZmVkb3JhZm9ydW0ub3JnL3Nob3d0aHJl YWQucGhwP3Q9MTc4ODc3DQoNCglPcHRpb24gIkFJR0xYIiAgIm9mZiINCkVuZFNlY3Rpb24N Cg0KU2VjdGlvbiAiRXh0ZW5zaW9ucyINCiMgICAgYWRkZWQgdG8gc3VwcG9ydCBXSU5FIHBl cg0KIwlodHRwOi8vZm9ydW1zLmZlZG9yYWZvcnVtLm9yZy9zaG93dGhyZWFkLnBocD90PTE3 ODg3Nw0KIyAgICBPcHRpb24gIkNvbXBvc2l0ZSIgIm9mZiINCkVuZFNlY3Rpb24NCg0KDCAo Lnhpbml0cmMpDQojISAgIC9iaW4vc2ggDQoNCiMNCiMJdGVzdCB2ZXJzaW9uIDIwMDIvMDIv MjcNCiMNCg0KU1NIX0FHRU5UPS91c3IvYmluL3NzaC1hZ2VudA0KU1NIX0FERD0vdXNyL2Jp bi9zc2gtYWRkDQpTU0hfQVNLUEFTUz0vdXNyL2xvY2FsL2Jpbi9zc2gtYXNrcGFzcw0KDQpl eGVjICRTU0hfQUdFTlQgL2Jpbi9zaCAtYyAiJFNTSF9BREQ7ICRIT01FLy54aW5pdHJjLnB0 MiINCiN+Ly54aW5pdHJjLnB0Mg0KICAgIA0KDQoNCgwgKC54aW5pdHJjLnB0MikNCiMhICAg L2Jpbi9zaCAteA0KIyAkWENvbnNvcnRpdW06IHhpbml0cmMuY3BwLHYgMS40IDkxLzA4LzIy IDExOjQxOjM0IHJ3cyBFeHAgJA0KDQp1c2VycmVzb3VyY2VzPSRIT01FLy5YcmVzb3VyY2Vz DQp1c2VybW9kbWFwPSRIT01FLy5YbW9kbWFwDQpzeXNyZXNvdXJjZXM9L3Vzci9sb2NhbC9s aWIvWDExL3hpbml0Ly5YcmVzb3VyY2VzDQpzeXNtb2RtYXA9L3Vzci9sb2NhbC9saWIvWDEx L3hpbml0Ly5YbW9kbWFwDQoNCiMgbWVyZ2UgaW4gZGVmYXVsdHMgYW5kIGtleW1hcHMNCg0K aWYgWyAtZiAkc3lzcmVzb3VyY2VzIF07IHRoZW4NCiAgICB4cmRiIC1tZXJnZSAkc3lzcmVz b3VyY2VzDQpmaQ0KDQppZiBbIC1mICRzeXNtb2RtYXAgXTsgdGhlbg0KICAgIHhtb2RtYXAg JHN5c21vZG1hcA0KZmkNCg0KaWYgWyAtZiAkdXNlcnJlc291cmNlcyBdOyB0aGVuDQogICAg eHJkYiAtbWVyZ2UgJHVzZXJyZXNvdXJjZXMNCmZpDQoNCmlmIFsgLWYgJHVzZXJtb2RtYXAg XTsgdGhlbg0KICAgIHhtb2RtYXAgJHVzZXJtb2RtYXANCmZpDQoNCiMNCiMJU3R1ZmYgZm9y IE5ldHNjYXBlDQojDQoNClhOTFNQQVRIPS91c3IvbG9jYWwvbGliL1gxMS9ubHMNCmV4cG9y dCBYTkxTUEFUSA0KWEtFWVNZTURCPS91c3IvbG9jYWwvbGliL1gxMS9YS2V5c3ltREINCmV4 cG9ydCBYS0VZU1lNREINCg0KIyBzdGFydCBzb21lIG5pY2UgcHJvZ3JhbXMNCg0KI3R3bSAm DQojY3R3bSAmDQpmdndtMiAmDQoNCiN4bW9kbWFwIC1lICJrZXlzeW0gQmFja1NwYWNlID0g RGVsZXRlIg0KDQovdXNyL2xvY2FsL2Jpbi9zZWFtb25rZXkgLWdlb21ldHJ5IDgwMHg1MDAr MTArNSAtZm4gMTB4MjAgJg0KL3Vzci9sb2NhbC9iaW4vZnVyZWZpeDMgLWdlb21ldHJ5IDgw MHg1MDArMTArNSAtZm4gMTB4MjAgJg0KDQojICAgICAgdGhpcyB0cmlwbGV0IGdyYWJzIG15 IG1haWwgZnJvbSB0aGUgQ3liZXJjb20gbWFpbCBzZXJ2ZXINCiMgICAgICBhbmQgc3RhcnRz IHVwIFhlbWFjcyBzbyBJIGNhbiByZWFkIGl0DQoNCg0KeGJ1ZmZ5IC1tYWlsIC92YXIvbWFp bC8kVVNFUiAtZm4gMTB4MjAgJg0KeGVtYWNzIC1nZW9tZXRyeSA4MHgzMCsyKzIgLWZuIDEw eDIwIC1iZyBibGFjayAtZmcgZ29sZCAgJg0KZmV0Y2htYWlsICYNCg0KZXhlYyAvaG9tZS9o dWZmLy54aW5pdHJjLnh0ZXJtcw0KDQojZXhlYyB4dGVybSAtZm4gMTB4MjAgLWdlb21ldHJ5 IDgweDM1KzUrNSAtbmFtZSAieHRlcm0gKHJvb3QpIiAtYmcgYmxhY2sgLWZnIGdvbGQgJg0K I2V4ZWMgeHRlcm0gLWZuIDEweDIwIC1nZW9tZXRyeSA4MHgzNSs1KzUgLW5hbWUgInh0ZXJt IChub3JtYWwpIiAtYmcgYmxhY2sgLWZnIGdvbGQgJg0KI2V4ZWMgeHRlcm0gLWZuIDEweDIw IC1nZW9tZXRyeSA4MHgzNSs1KzUgLW5hbWUgInh0ZXJtIChlc25pcGVyKSIgLWJnIGJsYWNr IC1mZyBnb2xkICYNCg0KIy91c3IvbG9jYWwvYmluL25vdGVib29rICYNCg0KIw0KIyAgICAg SW5zdGFsbCBhcmFiaWMga2V5Ym9hcmQgKHRvZ2dsZXMgd2l0aCBGMTIpDQojDQoNCiMvdXNy L2xvY2FsL2Jpbi94a2Jjb21wIC1SL3Vzci9sb2NhbC9saWIvWDExL3hrYi8gL2hvbWUvaHVm Zi9hbGF3aV9hcmFiaWMueGtiIDowDQoNCiMNCiMgICAgIERvbmUgc28gSSBjYW4gcnVuIHdp bmRvd3Mgd2hpbGUgc3UnZC4NCiMNCg0KeGhvc3QgK2xvY2FsOg0KDQojDQojICAgIExvZ291 dCBkZXZpY2UgIDotKQ0KIw0KDQoNCi91c3IvbG9jYWwvYmluL3hsb2dvdXQNCg0KDCAoWG9y Zy4wLmxvZykNCg0KWC5PcmcgWCBTZXJ2ZXIgMS43LjcNClJlbGVhc2UgRGF0ZTogMjAxMC0w NS0wNA0KWCBQcm90b2NvbCBWZXJzaW9uIDExLCBSZXZpc2lvbiAwDQpCdWlsZCBPcGVyYXRp bmcgU3lzdGVtOiBGcmVlQlNEIDkuMC1DVVJSRU5UIGFtZDY0IA0KQ3VycmVudCBPcGVyYXRp bmcgU3lzdGVtOiBGcmVlQlNEIGplcnVzYWxlbS5saXR0ZXJhdHVzLm9yZyA5LjAtQ1VSUkVO VCBGcmVlQlNEIDkuMC1DVVJSRU5UICMwOiBNb24gQXByIDE4IDExOjU5OjM3IEVEVCAyMDEx ICAgICBodWZmQGplcnVzYWxlbS5saXR0ZXJhdHVzLm9yZzovdXNyL29iai91c3Ivc3JjL3N5 cy9KRVJVU0FMRU0gYW1kNjQNCkJ1aWxkIERhdGU6IDE3IEp1bmUgMjAxMSAgMDk6MzI6MjBB TQ0KIA0KQ3VycmVudCB2ZXJzaW9uIG9mIHBpeG1hbjogMC4yMS40DQoJQmVmb3JlIHJlcG9y dGluZyBwcm9ibGVtcywgY2hlY2sgaHR0cDovL3dpa2kueC5vcmcNCgl0byBtYWtlIHN1cmUg dGhhdCB5b3UgaGF2ZSB0aGUgbGF0ZXN0IHZlcnNpb24uDQpNYXJrZXJzOiAoLS0pIHByb2Jl ZCwgKCoqKSBmcm9tIGNvbmZpZyBmaWxlLCAoPT0pIGRlZmF1bHQgc2V0dGluZywNCgkoKysp IGZyb20gY29tbWFuZCBsaW5lLCAoISEpIG5vdGljZSwgKElJKSBpbmZvcm1hdGlvbmFsLA0K CShXVykgd2FybmluZywgKEVFKSBlcnJvciwgKE5JKSBub3QgaW1wbGVtZW50ZWQsICg/Pykg dW5rbm93bi4NCig9PSkgTG9nIGZpbGU6ICIvdmFyL2xvZy9Yb3JnLjAubG9nIiwgVGltZTog RnJpIEp1biAxNyAyMDoyOTo1OSAyMDExDQooPT0pIFVzaW5nIGNvbmZpZyBmaWxlOiAiL2V0 Yy9YMTEveG9yZy5jb25mIg0KKD09KSBTZXJ2ZXJMYXlvdXQgIlgub3JnIENvbmZpZ3VyZWQi DQooKiopIHwtLT5TY3JlZW4gIlNjcmVlbjAiICgwKQ0KKCoqKSB8ICAgfC0tPk1vbml0b3Ig Ik1vbml0b3IwIg0KKCoqKSB8ICAgfC0tPkRldmljZSAiQ2FyZDAiDQooKiopIHwtLT5JbnB1 dCBEZXZpY2UgIk1vdXNlMCINCigqKikgfC0tPklucHV0IERldmljZSAiS2V5Ym9hcmQwIg0K KCoqKSBPcHRpb24gIkRvbnRaYXAiICJmYWxzZSINCigqKikgT3B0aW9uICJEb250Wm9vbSIg InRydWUiDQooKiopIE9wdGlvbiAiQWxsb3dNb3VzZU9wZW5GYWlsIiAidHJ1ZSINCigqKikg T3B0aW9uICJBSUdMWCIgIm9mZiINCigqKikgT3B0aW9uICJBdXRvQWRkRGV2aWNlcyIgIm9m ZiINCigqKikgTm90IGF1dG9tYXRpY2FsbHkgYWRkaW5nIGRldmljZXMNCig9PSkgQXV0b21h dGljYWxseSBlbmFibGluZyBkZXZpY2VzDQooKiopIEZvbnRQYXRoIHNldCB0bzoNCgkvdXNy L2xvY2FsL2xpYi9YMTEvZm9udHMvbWlzYy8sDQoJL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRz L1RURi8sDQoJL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL09URiwNCgkvdXNyL2xvY2FsL2xp Yi9YMTEvZm9udHMvVHlwZTEvLA0KCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy8xMDBkcGkv LA0KCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy83NWRwaS8sDQoJL3Vzci9sb2NhbC9saWIv WDExL2ZvbnRzL2FlX2ZvbnRzMSwNCgkvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvYWVfZm9u dHNfbW9ubywNCgkvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvY3lyaWxsaWMsDQoJL3Vzci9s b2NhbC9saWIvWDExL2ZvbnRzL21pc2MsDQoJL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL1Ry dWVUeXBlLA0KCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy9lbmNvZGluZ3MsDQoJL3Vzci9s b2NhbC9saWIvWDExL2ZvbnRzL251Y2xldXMsDQoJL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRz L0Vhc3l0b25lLA0KCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy9iaXRzdHJlYW0tdmVyYSwN CgkvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvZm9udHMtaW5kaWMsDQoJL3Vzci9sb2NhbC9s aWIvWDExL2ZvbnRzL3NjaWZpLA0KCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy9VUlcsDQoJ L3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL2NvZGUyMDAwLA0KCS91c3IvbG9jYWwvbGliL1gx MS9mb250cy9jb2RlMjAwMSwNCgkvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvaW5kaWMtdHRm LA0KCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy91cndmb250cy10dGYsDQoJL3Vzci9sb2Nh bC9saWIvWDExL2ZvbnRzL1NwZWVkbywNCgkvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvV2lu ZG93cywNCgkvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvbG9jYWwsDQoJL3Vzci9sb2NhbC9s aWIvWDExL2ZvbnRzL3V0aWwsDQoJL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL21pc2MvLA0K CS91c3IvbG9jYWwvbGliL1gxMS9mb250cy9UVEYvLA0KCS91c3IvbG9jYWwvbGliL1gxMSgq KikgTW9kdWxlUGF0aCBzZXQgdG8gIi91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcyINCihJ SSkgTG9hZGVyIG1hZ2ljOiAweDdiYjVlMA0KKElJKSBNb2R1bGUgQUJJIHZlcnNpb25zOg0K CVguT3JnIEFOU0kgQyBFbXVsYXRpb246IDAuNA0KCVguT3JnIFZpZGVvIERyaXZlcjogNi4w DQoJWC5PcmcgWElucHV0IGRyaXZlciA6IDcuMA0KCVguT3JnIFNlcnZlciBFeHRlbnNpb24g OiAyLjANCigtLSkgVXNpbmcgc3lzY29ucyBkcml2ZXIgd2l0aCBYIHN1cHBvcnQgKHZlcnNp b24gMi4wKQ0KKC0tKSB1c2luZyBWVCBudW1iZXIgNA0KDQooLS0pIFBDSToqKDA6MTo1OjAp IDEwMDI6OTYxNDoxODQ5Ojk2MTQgQVRJIFRlY2hub2xvZ2llcyBJbmMgUmFkZW9uIEhEIDMz MDAgR3JhcGhpY3MgcmV2IDAsIE1lbSBAIDB4ZDAwMDAwMDAvMjY4NDM1NDU2LCAweGZlYWYw MDAwLzY1NTM2LCAweGZlOTAwMDAwLzEwNDg1NzYsIEkvTyBAIDB4MDAwMGQwMDAvMjU2LCBC SU9TIEAgMHg/Pz8/Pz8/Py82NTUzNg0KKElJKSAiZXh0bW9kIiB3aWxsIGJlIGxvYWRlZC4g VGhpcyB3YXMgZW5hYmxlZCBieSBkZWZhdWx0IGFuZCBhbHNvIHNwZWNpZmllZCBpbiB0aGUg Y29uZmlnIGZpbGUuDQooSUkpICJkYmUiIHdpbGwgYmUgbG9hZGVkLiBUaGlzIHdhcyBlbmFi bGVkIGJ5IGRlZmF1bHQgYW5kIGFsc28gc3BlY2lmaWVkIGluIHRoZSBjb25maWcgZmlsZS4N CihJSSkgImdseCIgd2lsbCBiZSBsb2FkZWQuIFRoaXMgd2FzIGVuYWJsZWQgYnkgZGVmYXVs dCBhbmQgYWxzbyBzcGVjaWZpZWQgaW4gdGhlIGNvbmZpZyBmaWxlLg0KKElJKSAicmVjb3Jk IiB3aWxsIGJlIGxvYWRlZC4gVGhpcyB3YXMgZW5hYmxlZCBieSBkZWZhdWx0IGFuZCBhbHNv IHNwZWNpZmllZCBpbiB0aGUgY29uZmlnIGZpbGUuDQooSUkpICJkcmkiIHdpbGwgYmUgbG9h ZGVkLiBUaGlzIHdhcyBlbmFibGVkIGJ5IGRlZmF1bHQgYW5kIGFsc28gc3BlY2lmaWVkIGlu IHRoZSBjb25maWcgZmlsZS4NCihJSSkgImRyaTIiIHdpbGwgYmUgbG9hZGVkLiBUaGlzIHdh cyBlbmFibGVkIGJ5IGRlZmF1bHQgYW5kIGFsc28gc3BlY2lmaWVkIGluIHRoZSBjb25maWcg ZmlsZS4NCihJSSkgTG9hZE1vZHVsZTogImV4dG1vZCINCihJSSkgTG9hZGluZyAvdXNyL2xv Y2FsL2xpYi94b3JnL21vZHVsZXMvZXh0ZW5zaW9ucy9saWJleHRtb2Quc28NCihJSSkgTW9k dWxlIGV4dG1vZDogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIg0KCWNvbXBpbGVkIGZvciAx LjcuNywgbW9kdWxlIHZlcnNpb24gPSAxLjAuMA0KCU1vZHVsZSBjbGFzczogWC5PcmcgU2Vy dmVyIEV4dGVuc2lvbg0KCUFCSSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVy c2lvbiAyLjANCihJSSkgTG9hZGluZyBleHRlbnNpb24gTUlULVNDUkVFTi1TQVZFUg0KKElJ KSBMb2FkaW5nIGV4dGVuc2lvbiBYRnJlZTg2LVZpZE1vZGVFeHRlbnNpb24NCihJSSkgTG9h ZGluZyBleHRlbnNpb24gWEZyZWU4Ni1ER0ENCihJSSkgTG9hZGluZyBleHRlbnNpb24gRFBN Uw0KKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBYVmlkZW8NCihJSSkgTG9hZGluZyBleHRlbnNp b24gWFZpZGVvLU1vdGlvbkNvbXBlbnNhdGlvbg0KKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBY LVJlc291cmNlDQooSUkpIExvYWRNb2R1bGU6ICJyZWNvcmQiDQooSUkpIExvYWRpbmcgL3Vz ci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGlicmVjb3JkLnNvDQooSUkp IE1vZHVsZSByZWNvcmQ6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiINCgljb21waWxlZCBm b3IgMS43LjcsIG1vZHVsZSB2ZXJzaW9uID0gMS4xMy4wDQoJTW9kdWxlIGNsYXNzOiBYLk9y ZyBTZXJ2ZXIgRXh0ZW5zaW9uDQoJQUJJIGNsYXNzOiBYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9u LCB2ZXJzaW9uIDIuMA0KKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBSRUNPUkQNCihJSSkgTG9h ZE1vZHVsZTogImRiZSINCihJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94b3JnL21vZHVs ZXMvZXh0ZW5zaW9ucy9saWJkYmUuc28NCihJSSkgTW9kdWxlIGRiZTogdmVuZG9yPSJYLk9y ZyBGb3VuZGF0aW9uIg0KCWNvbXBpbGVkIGZvciAxLjcuNywgbW9kdWxlIHZlcnNpb24gPSAx LjAuMA0KCU1vZHVsZSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbg0KCUFCSSBjbGFz czogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiAyLjANCihJSSkgTG9hZGluZyBl eHRlbnNpb24gRE9VQkxFLUJVRkZFUg0KKElJKSBMb2FkTW9kdWxlOiAiZ2x4Ig0KKElJKSBM b2FkaW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcy9leHRlbnNpb25zL2xpYmdseC5z bw0KKElJKSBNb2R1bGUgZ2x4OiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iDQoJY29tcGls ZWQgZm9yIDEuNy43LCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wDQoJQUJJIGNsYXNzOiBYLk9y ZyBTZXJ2ZXIgRXh0ZW5zaW9uLCB2ZXJzaW9uIDIuMA0KKCoqKSBBSUdMWCBkaXNhYmxlZA0K KElJKSBMb2FkaW5nIGV4dGVuc2lvbiBHTFgNCihJSSkgTG9hZE1vZHVsZTogImRyaSINCihJ SSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94b3JnL21vZHVsZXMvZXh0ZW5zaW9ucy9saWJk cmkuc28NCihJSSkgTW9kdWxlIGRyaTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIg0KCWNv bXBpbGVkIGZvciAxLjcuNywgbW9kdWxlIHZlcnNpb24gPSAxLjAuMA0KCUFCSSBjbGFzczog WC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiAyLjANCihJSSkgTG9hZGluZyBleHRl bnNpb24gWEZyZWU4Ni1EUkkNCihJSSkgTG9hZE1vZHVsZTogImRyaTIiDQooSUkpIExvYWRp bmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGliZHJpMi5zbw0K KElJKSBNb2R1bGUgZHJpMjogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIg0KCWNvbXBpbGVk IGZvciAxLjcuNywgbW9kdWxlIHZlcnNpb24gPSAxLjEuMA0KCUFCSSBjbGFzczogWC5Pcmcg U2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiAyLjANCihJSSkgTG9hZGluZyBleHRlbnNpb24g RFJJMg0KKElJKSBMb2FkTW9kdWxlOiAicmFkZW9uIg0KKElJKSBMb2FkaW5nIC91c3IvbG9j YWwvbGliL3hvcmcvbW9kdWxlcy9kcml2ZXJzL3JhZGVvbl9kcnYuc28NCihJSSkgTW9kdWxl IHJhZGVvbjogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIg0KCWNvbXBpbGVkIGZvciAxLjcu NywgbW9kdWxlIHZlcnNpb24gPSA2LjE0LjENCglNb2R1bGUgY2xhc3M6IFguT3JnIFZpZGVv IERyaXZlcg0KCUFCSSBjbGFzczogWC5PcmcgVmlkZW8gRHJpdmVyLCB2ZXJzaW9uIDYuMA0K KElJKSBMb2FkTW9kdWxlOiAibW91c2UiDQooSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIv eG9yZy9tb2R1bGVzL2lucHV0L21vdXNlX2Rydi5zbw0KKElJKSBNb2R1bGUgbW91c2U6IHZl bmRvcj0iWC5PcmcgRm91bmRhdGlvbiINCgljb21waWxlZCBmb3IgMS43LjcsIG1vZHVsZSB2 ZXJzaW9uID0gMS42LjANCglNb2R1bGUgY2xhc3M6IFguT3JnIFhJbnB1dCBEcml2ZXINCglB QkkgY2xhc3M6IFguT3JnIFhJbnB1dCBkcml2ZXIsIHZlcnNpb24gNy4wDQooSUkpIExvYWRN b2R1bGU6ICJrYmQiDQooSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVz L2lucHV0L2tiZF9kcnYuc28NCihJSSkgTW9kdWxlIGtiZDogdmVuZG9yPSJYLk9yZyBGb3Vu ZGF0aW9uIg0KCWNvbXBpbGVkIGZvciAxLjcuNywgbW9kdWxlIHZlcnNpb24gPSAxLjUuMA0K CU1vZHVsZSBjbGFzczogWC5PcmcgWElucHV0IERyaXZlcg0KCUFCSSBjbGFzczogWC5Pcmcg WElucHV0IGRyaXZlciwgdmVyc2lvbiA3LjANCihJSSkgUkFERU9OOiBEcml2ZXIgZm9yIEFU SSBSYWRlb24gY2hpcHNldHM6DQoJQVRJIFJhZGVvbiBNb2JpbGl0eSBYNjAwIChNMjQpIDMx NTAgKFBDSUUpLCBBVEkgRmlyZU1WIDI0MDAgKFBDSSksDQoJQVRJIFJhZGVvbiBNb2JpbGl0 eSBYMzAwIChNMjQpIDMxNTIgKFBDSUUpLA0KCUFUSSBGaXJlR0wgTTI0IEdMIDMxNTQgKFBD SUUpLCBBVEkgRmlyZU1WIDI0MDAgMzE1NSAoUENJKSwNCglBVEkgUmFkZW9uIFg2MDAgKFJW MzgwKSAzRTUwIChQQ0lFKSwNCglBVEkgRmlyZUdMIFYzMjAwIChSVjM4MCkgM0U1NCAoUENJ RSksIEFUSSBSYWRlb24gSUdQMzIwIChBMykgNDEzNiwNCglBVEkgUmFkZW9uIElHUDMzMC8z NDAvMzUwIChBNCkgNDEzNywgQVRJIFJhZGVvbiA5NTAwIEFEIChBR1ApLA0KCUFUSSBSYWRl b24gOTUwMCBBRSAoQUdQKSwgQVRJIFJhZGVvbiA5NjAwVFggQUYgKEFHUCksDQoJQVRJIEZp cmVHTCBaMSBBRyAoQUdQKSwgQVRJIFJhZGVvbiA5ODAwU0UgQUggKEFHUCksDQoJQVRJIFJh ZGVvbiA5ODAwIEFJIChBR1ApLCBBVEkgUmFkZW9uIDk4MDAgQUogKEFHUCksDQoJQVRJIEZp cmVHTCBYMiBBSyAoQUdQKSwgQVRJIFJhZGVvbiA5NjAwIEFQIChBR1ApLA0KCUFUSSBSYWRl b24gOTYwMFNFIEFRIChBR1ApLCBBVEkgUmFkZW9uIDk2MDBYVCBBUiAoQUdQKSwNCglBVEkg UmFkZW9uIDk2MDAgQVMgKEFHUCksIEFUSSBGaXJlR0wgVDIgQVQgKEFHUCksIEFUSSBSYWRl b24gOTY1MCwNCglBVEkgRmlyZUdMIFJWMzYwIEFWIChBR1ApLCBBVEkgUmFkZW9uIDcwMDAg SUdQIChBNCspIDQyMzcsDQoJQVRJIFJhZGVvbiA4NTAwIEFJVyBCQiAoQUdQKSwgQVRJIFJh ZGVvbiBJR1AzMjBNIChVMSkgNDMzNiwNCglBVEkgUmFkZW9uIElHUDMzME0vMzQwTS8zNTBN IChVMikgNDMzNywNCglBVEkgUmFkZW9uIE1vYmlsaXR5IDcwMDAgSUdQIDQ0MzcsIEFUSSBS YWRlb24gOTAwMC9QUk8gSWYgKEFHUC9QQ0kpLA0KCUFUSSBSYWRlb24gOTAwMCBJZyAoQUdQ L1BDSSksIEFUSSBSYWRlb24gWDgwMCAoUjQyMCkgSkggKEFHUCksDQoJQVRJIFJhZGVvbiBY ODAwUFJPIChSNDIwKSBKSSAoQUdQKSwNCglBVEkgUmFkZW9uIFg4MDBTRSAoUjQyMCkgSkog KEFHUCksIEFUSSBSYWRlb24gWDgwMCAoUjQyMCkgSksgKEFHUCksDQoJQVRJIFJhZGVvbiBY ODAwIChSNDIwKSBKTCAoQUdQKSwgQVRJIEZpcmVHTCBYMyAoUjQyMCkgSk0gKEFHUCksDQoJ QVRJIFJhZGVvbiBNb2JpbGl0eSA5ODAwIChNMTgpIEpOIChBR1ApLA0KCUFUSSBSYWRlb24g WDgwMCBTRSAoUjQyMCkgKEFHUCksIEFUSSBSYWRlb24gWDgwMFhUIChSNDIwKSBKUCAoQUdQ KSwNCglBVEkgUmFkZW9uIFg4MDAgVkUgKFI0MjApIEpUIChBR1ApLCBBVEkgUmFkZW9uIFg4 NTAgKFI0ODApIChBR1ApLA0KCUFUSSBSYWRlb24gWDg1MCBYVCAoUjQ4MCkgKEFHUCksIEFU SSBSYWRlb24gWDg1MCBTRSAoUjQ4MCkgKEFHUCksDQoJQVRJIFJhZGVvbiBYODUwIFBSTyAo UjQ4MCkgKEFHUCksIEFUSSBSYWRlb24gWDg1MCBYVCBQRSAoUjQ4MCkgKEFHUCksDQoJQVRJ IFJhZGVvbiBNb2JpbGl0eSBNNyBMVyAoQUdQKSwNCglBVEkgTW9iaWxpdHkgRmlyZUdMIDc4 MDAgTTcgTFggKEFHUCksDQoJQVRJIFJhZGVvbiBNb2JpbGl0eSBNNiBMWSAoQUdQKSwgQVRJ IFJhZGVvbiBNb2JpbGl0eSBNNiBMWiAoQUdQKSwNCglBVEkgRmlyZUdMIE1vYmlsaXR5IDkw MDAgKE05KSBMZCAoQUdQKSwNCglBVEkgUmFkZW9uIE1vYmlsaXR5IDkwMDAgKE05KSBMZiAo QUdQKSwNCglBVEkgUmFkZW9uIE1vYmlsaXR5IDkwMDAgKE05KSBMZyAoQUdQKSwgQVRJIFJh ZGVvbiA5NzAwIFBybyBORCAoQUdQKSwNCglBVEkgUmFkZW9uIDk3MDAvOTUwMFBybyBORSAo QUdQKSwgQVRJIFJhZGVvbiA5NjAwVFggTkYgKEFHUCksDQoJQVRJIEZpcmVHTCBYMSBORyAo QUdQKSwgQVRJIFJhZGVvbiA5ODAwUFJPIE5IIChBR1ApLA0KCUFUSSBSYWRlb24gOTgwMCBO SSAoQUdQKSwgQVRJIEZpcmVHTCBYMiBOSyAoQUdQKSwNCglBVEkgUmFkZW9uIDk4MDBYVCBO SiAoQUdQKSwNCglBVEkgUmFkZW9uIE1vYmlsaXR5IDk2MDAvOTcwMCAoTTEwL00xMSkgTlAg KEFHUCksDQoJQVRJIFJhZGVvbiBNb2JpbGl0eSA5NjAwIChNMTApIE5RIChBR1ApLA0KCUFU SSBSYWRlb24gTW9iaWxpdHkgOTYwMCAoTTExKSBOUiAoQUdQKSwNCglBVEkgUmFkZW9uIE1v YmlsaXR5IDk2MDAgKE0xMCkgTlMgKEFHUCksDQoJQVRJIEZpcmVHTCBNb2JpbGl0eSBUMiAo TTEwKSBOVCAoQUdQKSwNCglBVEkgRmlyZUdMIE1vYmlsaXR5IFQyZSAoTTExKSBOViAoQUdQ KSwgQVRJIFJhZGVvbiBRRCAoQUdQKSwNCglBVEkgUmFkZW9uIFFFIChBR1ApLCBBVEkgUmFk ZW9uIFFGIChBR1ApLCBBVEkgUmFkZW9uIFFHIChBR1ApLA0KCUFUSSBGaXJlR0wgODcwMC84 ODAwIFFIIChBR1ApLCBBVEkgUmFkZW9uIDg1MDAgUUwgKEFHUCksDQoJQVRJIFJhZGVvbiA5 MTAwIFFNIChBR1ApLCBBVEkgUmFkZW9uIDc1MDAgUVcgKEFHUC9QQ0kpLA0KCUFUSSBSYWRl b24gNzUwMCBRWCAoQUdQL1BDSSksIEFUSSBSYWRlb24gVkUvNzAwMCBRWSAoQUdQL1BDSSks DQoJQVRJIFJhZGVvbiBWRS83MDAwIFFaIChBR1AvUENJKSwgQVRJIEVTMTAwMCA1MTVFIChQ Q0kpLA0KCUFUSSBSYWRlb24gTW9iaWxpdHkgWDMwMCAoTTIyKSA1NDYwIChQQ0lFKSwNCglB VEkgUmFkZW9uIE1vYmlsaXR5IFg2MDAgU0UgKE0yNEMpIDU0NjIgKFBDSUUpLA0KCUFUSSBG aXJlR0wgTTIyIEdMIDU0NjQgKFBDSUUpLCBBVEkgUmFkZW9uIFg4MDAgKFI0MjMpIFVIIChQ Q0lFKSwNCglBVEkgUmFkZW9uIFg4MDBQUk8gKFI0MjMpIFVJIChQQ0lFKSwNCglBVEkgUmFk ZW9uIFg4MDBMRSAoUjQyMykgVUogKFBDSUUpLA0KCUFUSSBSYWRlb24gWDgwMFNFIChSNDIz KSBVSyAoUENJRSksDQoJQVRJIFJhZGVvbiBYODAwIFhUUCAoUjQzMCkgKFBDSUUpLCBBVEkg UmFkZW9uIFg4MDAgWEwgKFI0MzApIChQQ0lFKSwNCglBVEkgUmFkZW9uIFg4MDAgU0UgKFI0 MzApIChQQ0lFKSwgQVRJIFJhZGVvbiBYODAwIChSNDMwKSAoUENJRSksDQoJQVRJIEZpcmVH TCBWNzEwMCAoUjQyMykgKFBDSUUpLCBBVEkgRmlyZUdMIFY1MTAwIChSNDIzKSBVUSAoUENJ RSksDQoJQVRJIEZpcmVHTCB1bmtub3duIChSNDIzKSBVUiAoUENJRSksDQoJQVRJIEZpcmVH TCB1bmtub3duIChSNDIzKSBVVCAoUENJRSksDQoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNTAw MCAoTTI2KSAoUENJRSksDQoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNTAwMCAoTTI2KSAoUENJ RSksDQoJQVRJIE1vYmlsaXR5IFJhZGVvbiBYNzAwIFhMIChNMjYpIChQQ0lFKSwNCglBVEkg TW9iaWxpdHkgUmFkZW9uIFg3MDAgKE0yNikgKFBDSUUpLA0KCUFUSSBNb2JpbGl0eSBSYWRl b24gWDcwMCAoTTI2KSAoUENJRSksDQoJQVRJIFJhZGVvbiBYNTUwWFRYIDU2NTcgKFBDSUUp LCBBVEkgUmFkZW9uIDkxMDAgSUdQIChBNSkgNTgzNCwNCglBVEkgUmFkZW9uIE1vYmlsaXR5 IDkxMDAgSUdQIChVMykgNTgzNSwNCglBVEkgUmFkZW9uIFhQUkVTUyAyMDAgNTk1NCAoUENJ RSksDQoJQVRJIFJhZGVvbiBYUFJFU1MgMjAwTSA1OTU1IChQQ0lFKSwgQVRJIFJhZGVvbiA5 MjUwIDU5NjAgKEFHUCksDQoJQVRJIFJhZGVvbiA5MjAwIDU5NjEgKEFHUCksIEFUSSBSYWRl b24gOTIwMCA1OTYyIChBR1ApLA0KCUFUSSBSYWRlb24gOTIwMFNFIDU5NjQgKEFHUCksIEFU SSBGaXJlTVYgMjIwMCAoUENJKSwNCglBVEkgRVMxMDAwIDU5NjkgKFBDSSksIEFUSSBSYWRl b24gWFBSRVNTIDIwMCA1OTc0IChQQ0lFKSwNCglBVEkgUmFkZW9uIFhQUkVTUyAyMDBNIDU5 NzUgKFBDSUUpLA0KCUFUSSBSYWRlb24gWFBSRVNTIDIwMCA1QTQxIChQQ0lFKSwNCglBVEkg UmFkZW9uIFhQUkVTUyAyMDBNIDVBNDIgKFBDSUUpLA0KCUFUSSBSYWRlb24gWFBSRVNTIDIw MCA1QTYxIChQQ0lFKSwNCglBVEkgUmFkZW9uIFhQUkVTUyAyMDBNIDVBNjIgKFBDSUUpLA0K CUFUSSBSYWRlb24gWDMwMCAoUlYzNzApIDVCNjAgKFBDSUUpLA0KCUFUSSBSYWRlb24gWDYw MCAoUlYzNzApIDVCNjIgKFBDSUUpLA0KCUFUSSBSYWRlb24gWDU1MCAoUlYzNzApIDVCNjMg KFBDSUUpLA0KCUFUSSBGaXJlR0wgVjMxMDAgKFJWMzcwKSA1QjY0IChQQ0lFKSwNCglBVEkg RmlyZU1WIDIyMDAgUENJRSAoUlYzNzApIDVCNjUgKFBDSUUpLA0KCUFUSSBSYWRlb24gTW9i aWxpdHkgOTIwMCAoTTkrKSA1QzYxIChBR1ApLA0KCUFUSSBSYWRlb24gTW9iaWxpdHkgOTIw MCAoTTkrKSA1QzYzIChBR1ApLA0KCUFUSSBNb2JpbGl0eSBSYWRlb24gWDgwMCBYVCAoTTI4 KSAoUENJRSksDQoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNTEwMCAoTTI4KSAoUENJRSksDQoJ QVRJIE1vYmlsaXR5IFJhZGVvbiBYODAwIChNMjgpIChQQ0lFKSwgQVRJIFJhZGVvbiBYODUw IDVENEMgKFBDSUUpLA0KCUFUSSBSYWRlb24gWDg1MCBYVCBQRSAoUjQ4MCkgKFBDSUUpLA0K CUFUSSBSYWRlb24gWDg1MCBTRSAoUjQ4MCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg4NTAgUFJP IChSNDgwKSAoUENJRSksDQoJQVRJIHVua25vd24gUmFkZW9uIC8gRmlyZUdMIChSNDgwKSA1 RDUwIChQQ0lFKSwNCglBVEkgUmFkZW9uIFg4NTAgWFQgKFI0ODApIChQQ0lFKSwNCglBVEkg UmFkZW9uIFg4MDBYVCAoUjQyMykgNUQ1NyAoUENJRSksDQoJQVRJIEZpcmVHTCBWNTAwMCAo UlY0MTApIChQQ0lFKSwgQVRJIFJhZGVvbiBYNzAwIFhUIChSVjQxMCkgKFBDSUUpLA0KCUFU SSBSYWRlb24gWDcwMCBQUk8gKFJWNDEwKSAoUENJRSksDQoJQVRJIFJhZGVvbiBYNzAwIFNF IChSVjQxMCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg3MDAgKFJWNDEwKSAoUENJRSksDQoJQVRJ IFJhZGVvbiBYNzAwIFNFIChSVjQxMCkgKFBDSUUpLCBBVEkgUmFkZW9uIFgxODAwLA0KCUFU SSBNb2JpbGl0eSBSYWRlb24gWDE4MDAgWFQsIEFUSSBNb2JpbGl0eSBSYWRlb24gWDE4MDAs DQoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNzIwMCwgQVRJIEZpcmVHTCBWNzIwMCwgQVRJIEZp cmVHTCBWNTMwMCwNCglBVEkgTW9iaWxpdHkgRmlyZUdMIFY3MTAwLCBBVEkgUmFkZW9uIFgx ODAwLCBBVEkgUmFkZW9uIFgxODAwLA0KCUFUSSBSYWRlb24gWDE4MDAsIEFUSSBSYWRlb24g WDE4MDAsIEFUSSBSYWRlb24gWDE4MDAsDQoJQVRJIEZpcmVHTCBWNzMwMCwgQVRJIEZpcmVH TCBWNzM1MCwgQVRJIFJhZGVvbiBYMTYwMCwgQVRJIFJWNTA1LA0KCUFUSSBSYWRlb24gWDEz MDAvWDE1NTAsIEFUSSBSYWRlb24gWDE1NTAsIEFUSSBNNTQtR0wsDQoJQVRJIE1vYmlsaXR5 IFJhZGVvbiBYMTQwMCwgQVRJIFJhZGVvbiBYMTMwMC9YMTU1MCwNCglBVEkgUmFkZW9uIFgx NTUwIDY0LWJpdCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTMwMCwNCglBVEkgTW9iaWxpdHkg UmFkZW9uIFgxMzAwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIFgxMzAwLA0KCUFUSSBNb2JpbGl0 eSBSYWRlb24gWDEzMDAsIEFUSSBSYWRlb24gWDEzMDAsIEFUSSBSYWRlb24gWDEzMDAsDQoJ QVRJIFJWNTA1LCBBVEkgUlY1MDUsIEFUSSBGaXJlR0wgVjMzMDAsIEFUSSBGaXJlR0wgVjMz NTAsDQoJQVRJIFJhZGVvbiBYMTMwMCwgQVRJIFJhZGVvbiBYMTU1MCA2NC1iaXQsIEFUSSBS YWRlb24gWDEzMDAvWDE1NTAsDQoJQVRJIFJhZGVvbiBYMTYwMCwgQVRJIFJhZGVvbiBYMTMw MC9YMTU1MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTQ1MCwNCglBVEkgUmFkZW9uIFgxMzAw L1gxNTUwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIFgyMzAwLA0KCUFUSSBNb2JpbGl0eSBSYWRl b24gWDIzMDAsIEFUSSBNb2JpbGl0eSBSYWRlb24gWDEzNTAsDQoJQVRJIE1vYmlsaXR5IFJh ZGVvbiBYMTM1MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTQ1MCwNCglBVEkgUmFkZW9uIFgx MzAwLCBBVEkgUmFkZW9uIFgxNTUwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIFgxMzUwLA0KCUFU SSBGaXJlTVYgMjI1MCwgQVRJIFJhZGVvbiBYMTU1MCA2NC1iaXQsIEFUSSBSYWRlb24gWDE2 MDAsDQoJQVRJIFJhZGVvbiBYMTY1MCwgQVRJIFJhZGVvbiBYMTYwMCwgQVRJIFJhZGVvbiBY MTYwMCwNCglBVEkgTW9iaWxpdHkgRmlyZUdMIFY1MjAwLCBBVEkgTW9iaWxpdHkgUmFkZW9u IFgxNjAwLA0KCUFUSSBSYWRlb24gWDE2NTAsIEFUSSBSYWRlb24gWDE2NTAsIEFUSSBSYWRl b24gWDE2MDAsDQoJQVRJIFJhZGVvbiBYMTMwMCBYVC9YMTYwMCBQcm8sIEFUSSBGaXJlR0wg VjM0MDAsDQoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNTI1MCwgQVRJIE1vYmlsaXR5IFJhZGVv biBYMTcwMCwNCglBVEkgTW9iaWxpdHkgUmFkZW9uIFgxNzAwIFhULCBBVEkgRmlyZUdMIFY1 MjAwLA0KCUFUSSBNb2JpbGl0eSBSYWRlb24gWDE3MDAsIEFUSSBSYWRlb24gWDIzMDBIRCwN CglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDIzMDAsIEFUSSBNb2JpbGl0eSBSYWRlb24gSEQg MjMwMCwNCglBVEkgUmFkZW9uIFgxOTUwLCBBVEkgUmFkZW9uIFgxOTAwLCBBVEkgUmFkZW9u IFgxOTUwLA0KCUFUSSBSYWRlb24gWDE5MDAsIEFUSSBSYWRlb24gWDE5MDAsIEFUSSBSYWRl b24gWDE5MDAsDQoJQVRJIFJhZGVvbiBYMTkwMCwgQVRJIFJhZGVvbiBYMTkwMCwgQVRJIFJh ZGVvbiBYMTkwMCwNCglBVEkgUmFkZW9uIFgxOTAwLCBBVEkgUmFkZW9uIFgxOTAwLCBBVEkg UmFkZW9uIFgxOTAwLA0KCUFUSSBBTUQgU3RyZWFtIFByb2Nlc3NvciwgQVRJIFJhZGVvbiBY MTkwMCwgQVRJIFJhZGVvbiBYMTk1MCwNCglBVEkgUlY1NjAsIEFUSSBSVjU2MCwgQVRJIE1v YmlsaXR5IFJhZGVvbiBYMTkwMCwgQVRJIFJWNTYwLA0KCUFUSSBSYWRlb24gWDE5NTAgR1Qs IEFUSSBSVjU3MCwgQVRJIFJWNTcwLCBBVEkgRmlyZUdMIFY3NDAwLA0KCUFUSSBSVjU2MCwg QVRJIFJhZGVvbiBYMTY1MCwgQVRJIFJhZGVvbiBYMTY1MCwgQVRJIFJWNTYwLA0KCUFUSSBS YWRlb24gOTEwMCBQUk8gSUdQIDc4MzQsIEFUSSBSYWRlb24gTW9iaWxpdHkgOTIwMCBJR1Ag NzgzNSwNCglBVEkgUmFkZW9uIFgxMjAwLCBBVEkgUmFkZW9uIFgxMjAwLCBBVEkgUmFkZW9u IFgxMjAwLA0KCUFUSSBSYWRlb24gWDEyMDAsIEFUSSBSYWRlb24gWDEyMDAsIEFUSSBSUzc0 MCwgQVRJIFJTNzQwTSwgQVRJIFJTNzQwLA0KCUFUSSBSUzc0ME0sIEFUSSBSYWRlb24gSEQg MjkwMCBYVCwgQVRJIFJhZGVvbiBIRCAyOTAwIFhULA0KCUFUSSBSYWRlb24gSEQgMjkwMCBY VCwgQVRJIFJhZGVvbiBIRCAyOTAwIFBybywgQVRJIFJhZGVvbiBIRCAyOTAwIEdULA0KCUFU SSBGaXJlR0wgVjg2NTAsIEFUSSBGaXJlR0wgVjg2MDAsIEFUSSBGaXJlR0wgVjc2MDAsDQoJ QVRJIFJhZGVvbiA0ODAwIFNlcmllcywgQVRJIFJhZGVvbiBIRCA0ODcwIHgyLA0KCUFUSSBS YWRlb24gNDgwMCBTZXJpZXMsIEFUSSBSYWRlb24gSEQgNDg1MCB4MiwNCglBVEkgRmlyZVBy byBWODc1MCAoRmlyZUdMKSwgQVRJIEZpcmVQcm8gVjc3NjAgKEZpcmVHTCksDQoJQVRJIE1v YmlsaXR5IFJBREVPTiBIRCA0ODUwLCBBVEkgTW9iaWxpdHkgUkFERU9OIEhEIDQ4NTAgWDIs DQoJQVRJIFJhZGVvbiA0ODAwIFNlcmllcywgQVRJIEZpcmVQcm8gUlY3NzAsIEFNRCBGaXJl U3RyZWFtIDkyNzAsDQoJQU1EIEZpcmVTdHJlYW0gOTI1MCwgQVRJIEZpcmVQcm8gVjg3MDAg KEZpcmVHTCksDQoJQVRJIE1vYmlsaXR5IFJBREVPTiBIRCA0ODcwLCBBVEkgTW9iaWxpdHkg UkFERU9OIE05OCwNCglBVEkgTW9iaWxpdHkgUkFERU9OIEhEIDQ4NzAsIEFUSSBSYWRlb24g NDgwMCBTZXJpZXMsDQoJQVRJIFJhZGVvbiA0ODAwIFNlcmllcywgQVRJIEZpcmVQcm8gTTc3 NTAsIEFUSSBNOTgsIEFUSSBNOTgsIEFUSSBNOTgsDQoJQVRJIE1vYmlsaXR5IFJhZGVvbiBI RCA0NjUwLCBBVEkgUmFkZW9uIFJWNzMwIChBR1ApLA0KCUFUSSBNb2JpbGl0eSBSYWRlb24g SEQgNDY3MCwgQVRJIEZpcmVQcm8gTTU3NTAsDQoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA0 NjcwLCBBVEkgUmFkZW9uIFJWNzMwIChBR1ApLA0KCUFUSSBSVjczMFhUIFtSYWRlb24gSEQg NDY3MF0sIEFUSSBSQURFT04gRTQ2MDAsDQoJQVRJIFJhZGVvbiBIRCA0NjAwIFNlcmllcywg QVRJIFJWNzMwIFBSTyBbUmFkZW9uIEhEIDQ2NTBdLA0KCUFUSSBGaXJlUHJvIFY3NzUwIChG aXJlR0wpLCBBVEkgRmlyZVBybyBWNTcwMCAoRmlyZUdMKSwNCglBVEkgRmlyZVBybyBWMzc1 MCAoRmlyZUdMKSwgQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA0ODMwLA0KCUFUSSBNb2JpbGl0 eSBSYWRlb24gSEQgNDg1MCwgQVRJIEZpcmVQcm8gTTc3NDAsIEFUSSBSVjc0MCwNCglBVEkg UmFkZW9uIEhEIDQ3NzAsIEFUSSBSYWRlb24gSEQgNDcwMCBTZXJpZXMsIEFUSSBSYWRlb24g SEQgNDc3MCwNCglBVEkgRmlyZVBybyBNNTc1MCwgQVRJIFJWNjEwLCBBVEkgUmFkZW9uIEhE IDI0MDAgWFQsDQoJQVRJIFJhZGVvbiBIRCAyNDAwIFBybywgQVRJIFJhZGVvbiBIRCAyNDAw IFBSTyBBR1AsIEFUSSBGaXJlR0wgVjQwMDAsDQoJQVRJIFJWNjEwLCBBVEkgUmFkZW9uIEhE IDIzNTAsIEFUSSBNb2JpbGl0eSBSYWRlb24gSEQgMjQwMCBYVCwNCglBVEkgTW9iaWxpdHkg UmFkZW9uIEhEIDI0MDAsIEFUSSBSQURFT04gRTI0MDAsIEFUSSBSVjYxMCwNCglBVEkgRmly ZU1WIDIyNjAsIEFUSSBSVjY3MCwgQVRJIFJhZGVvbiBIRDM4NzAsDQoJQVRJIE1vYmlsaXR5 IFJhZGVvbiBIRCAzODUwLCBBVEkgUmFkZW9uIEhEMzg1MCwNCglBVEkgTW9iaWxpdHkgUmFk ZW9uIEhEIDM4NTAgWDIsIEFUSSBSVjY3MCwNCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDM4 NzAsIEFUSSBNb2JpbGl0eSBSYWRlb24gSEQgMzg3MCBYMiwNCglBVEkgUmFkZW9uIEhEMzg3 MCBYMiwgQVRJIEZpcmVHTCBWNzcwMCwgQVRJIFJhZGVvbiBIRDM4NTAsDQoJQVRJIFJhZGVv biBIRDM2OTAsIEFNRCBGaXJlc3RyZWFtIDkxNzAsIEFUSSBSYWRlb24gSEQgNDU1MCwNCglB VEkgUmFkZW9uIFJWNzEwLCBBVEkgUmFkZW9uIFJWNzEwLCBBVEkgUmFkZW9uIFJWNzEwLA0K CUFUSSBSYWRlb24gSEQgNDM1MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiA0MzAwIFNlcmllcywN CglBVEkgTW9iaWxpdHkgUmFkZW9uIDQ1MDAgU2VyaWVzLCBBVEkgTW9iaWxpdHkgUmFkZW9u IDQ1MDAgU2VyaWVzLA0KCUFUSSBGaXJlUHJvIFJHMjIwLCBBVEkgTW9iaWxpdHkgUmFkZW9u IDQzMzAsIEFUSSBSVjYzMCwNCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDI2MDAsIEFUSSBN b2JpbGl0eSBSYWRlb24gSEQgMjYwMCBYVCwNCglBVEkgUmFkZW9uIEhEIDI2MDAgWFQgQUdQ LCBBVEkgUmFkZW9uIEhEIDI2MDAgUHJvIEFHUCwNCglBVEkgUmFkZW9uIEhEIDI2MDAgWFQs IEFUSSBSYWRlb24gSEQgMjYwMCBQcm8sIEFUSSBHZW1pbmkgUlY2MzAsDQoJQVRJIEdlbWlu aSBNb2JpbGl0eSBSYWRlb24gSEQgMjYwMCBYVCwgQVRJIEZpcmVHTCBWNTYwMCwNCglBVEkg RmlyZUdMIFYzNjAwLCBBVEkgUmFkZW9uIEhEIDI2MDAgTEUsDQoJQVRJIE1vYmlsaXR5IEZp cmVHTCBHcmFwaGljcyBQcm9jZXNzb3IsIEFUSSBSYWRlb24gSEQgMzQ3MCwNCglBVEkgTW9i aWxpdHkgUmFkZW9uIEhEIDM0MzAsIEFUSSBNb2JpbGl0eSBSYWRlb24gSEQgMzQwMCBTZXJp ZXMsDQoJQVRJIFJhZGVvbiBIRCAzNDUwLCBBVEkgUmFkZW9uIEhEIDM0NTAsIEFUSSBSYWRl b24gSEQgMzQzMCwNCglBVEkgUmFkZW9uIEhEIDM0NTAsIEFUSSBGaXJlUHJvIFYzNzAwLCBB VEkgRmlyZU1WIDI0NTAsDQoJQVRJIEZpcmVNViAyMjYwLCBBVEkgRmlyZU1WIDIyNjAsIEFU SSBSYWRlb24gSEQgMzYwMCBTZXJpZXMsDQoJQVRJIFJhZGVvbiBIRCAzNjUwIEFHUCwgQVRJ IFJhZGVvbiBIRCAzNjAwIFBSTywNCglBVEkgUmFkZW9uIEhEIDM2MDAgWFQsIEFUSSBSYWRl b24gSEQgMzYwMCBQUk8sDQoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCAzNjUwLCBBVEkgTW9i aWxpdHkgUmFkZW9uIEhEIDM2NzAsDQoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNTcwMCwgQVRJ IE1vYmlsaXR5IEZpcmVHTCBWNTcyNSwNCglBVEkgUmFkZW9uIEhEIDMyMDAgR3JhcGhpY3Ms IEFUSSBSYWRlb24gMzEwMCBHcmFwaGljcywNCglBVEkgUmFkZW9uIEhEIDMyMDAgR3JhcGhp Y3MsIEFUSSBSYWRlb24gMzEwMCBHcmFwaGljcywNCglBVEkgUmFkZW9uIEhEIDMzMDAgR3Jh cGhpY3MsIEFUSSBSYWRlb24gSEQgMzIwMCBHcmFwaGljcywNCglBVEkgUmFkZW9uIDMwMDAg R3JhcGhpY3MsIEFUSSBSYWRlb24gSEQgNDIwMCwgQVRJIFJhZGVvbiA0MTAwLA0KCUFUSSBN b2JpbGl0eSBSYWRlb24gSEQgNDIwMCwgQVRJIE1vYmlsaXR5IFJhZGVvbiA0MTAwLA0KCUFU SSBSYWRlb24gSEQgNDI5MCwgQVRJIFJhZGVvbiBIRCA0MjUwLCBBTUQgUmFkZW9uIEhEIDYz MTAgR3JhcGhpY3MsDQoJQU1EIFJhZGVvbiBIRCA2MzEwIEdyYXBoaWNzLCBBTUQgUmFkZW9u IEhEIDYyNTAgR3JhcGhpY3MsDQoJQU1EIFJhZGVvbiBIRCA2MjUwIEdyYXBoaWNzLCBDWVBS RVNTLA0KCUFUSSBGaXJlUHJvIChGaXJlR0wpIEdyYXBoaWNzIEFkYXB0ZXIsDQoJQVRJIEZp cmVQcm8gKEZpcmVHTCkgR3JhcGhpY3MgQWRhcHRlciwNCglBVEkgRmlyZVBybyAoRmlyZUdM KSBHcmFwaGljcyBBZGFwdGVyLCBBTUQgRmlyZXN0cmVhbSA5MzcwLA0KCUFNRCBGaXJlc3Ry ZWFtIDkzNTAsIEFUSSBSYWRlb24gSEQgNTgwMCBTZXJpZXMsDQoJQVRJIFJhZGVvbiBIRCA1 ODAwIFNlcmllcywgQVRJIFJhZGVvbiBIRCA1ODAwIFNlcmllcywNCglBVEkgUmFkZW9uIEhE IDU5MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDU5MDAgU2VyaWVzLA0KCUFUSSBNb2JpbGl0 eSBSYWRlb24gSEQgNTgwMCBTZXJpZXMsDQoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA1ODAw IFNlcmllcywNCglBVEkgRmlyZVBybyAoRmlyZUdMKSBHcmFwaGljcyBBZGFwdGVyLA0KCUFU SSBGaXJlUHJvIChGaXJlR0wpIEdyYXBoaWNzIEFkYXB0ZXIsDQoJQVRJIE1vYmlsaXR5IFJh ZGVvbiBIRCA1ODAwIFNlcmllcywgQVRJIFJhZGVvbiBIRCA1NzAwIFNlcmllcywNCglBVEkg UmFkZW9uIEhEIDU3MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDU3MDAgU2VyaWVzLA0KCUFU SSBNb2JpbGl0eSBSYWRlb24gSEQgNTAwMCBTZXJpZXMsDQoJQVRJIE1vYmlsaXR5IFJhZGVv biBIRCA1MDAwIFNlcmllcywgQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA1NTcwLA0KCUFUSSBG aXJlUHJvIChGaXJlR0wpIEdyYXBoaWNzIEFkYXB0ZXIsDQoJQVRJIEZpcmVQcm8gKEZpcmVH TCkgR3JhcGhpY3MgQWRhcHRlciwgQVRJIFJhZGVvbiBIRCA1NjcwLA0KCUFUSSBSYWRlb24g SEQgNTU3MCwgQVRJIFJhZGVvbiBIRCA1NTAwIFNlcmllcywgUkVEV09PRCwNCglBVEkgTW9i aWxpdHkgUmFkZW9uIEhEIDUwMDAgU2VyaWVzLA0KCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQg NTAwMCBTZXJpZXMsIEFUSSBNb2JpbGl0eSBSYWRlb24gR3JhcGhpY3MsDQoJQVRJIE1vYmls aXR5IFJhZGVvbiBHcmFwaGljcywgQ0VEQVIsDQoJQVRJIEZpcmVQcm8gKEZpcmVHTCkgR3Jh cGhpY3MgQWRhcHRlciwNCglBVEkgRmlyZVBybyAoRmlyZUdMKSBHcmFwaGljcyBBZGFwdGVy LCBBVEkgRmlyZVBybyAyMjcwLCBDRURBUiwNCglBVEkgUmFkZW9uIEhEIDU0NTAsIENFREFS LCBDQVlNQU4sIENBWU1BTiwgQ0FZTUFOLCBDQVlNQU4sIENBWU1BTiwNCglDQVlNQU4sIENB WU1BTiwgQ0FZTUFOLCBDQVlNQU4sIENBWU1BTiwgQU1EIFJhZGVvbiBIRCA2OTAwIFNlcmll cywNCglBTUQgUmFkZW9uIEhEIDY5MDAgU2VyaWVzLCBDQVlNQU4sIENBWU1BTiwNCglBTUQg UmFkZW9uIEhEIDY5MDBNIFNlcmllcywgTW9iaWxpdHkgUmFkZW9uIEhEIDYwMDAgU2VyaWVz LCBCQVJUUywNCglCQVJUUywgTW9iaWxpdHkgUmFkZW9uIEhEIDYwMDAgU2VyaWVzLA0KCU1v YmlsaXR5IFJhZGVvbiBIRCA2MDAwIFNlcmllcywgQkFSVFMsIEJBUlRTLCBCQVJUUywgQkFS VFMsDQoJQU1EIFJhZGVvbiBIRCA2ODAwIFNlcmllcywgQU1EIFJhZGVvbiBIRCA2ODAwIFNl cmllcywgVFVSS1MsIFRVUktTLA0KCVRVUktTLCBUVVJLUywgVFVSS1MsIFRVUktTLCBUVVJL UywgVFVSS1MsIFRVUktTLCBUVVJLUywgVFVSS1MsIFRVUktTLA0KCVRVUktTLCBDQUlDT1Ms IENBSUNPUywgQ0FJQ09TLCBDQUlDT1MsIENBSUNPUywgQ0FJQ09TLCBDQUlDT1MsDQoJQ0FJ Q09TLCBDQUlDT1MsIENBSUNPUywgQ0FJQ09TDQooSUkpIFByaW1hcnkgRGV2aWNlIGlzOiBQ Q0kgMDFAMDA6MDU6MA0KKFdXKSBWR0EgYXJiaXRlcjogY2Fubm90IG9wZW4ga2VybmVsIGFy Yml0ZXIsIG5vIG11bHRpLWNhcmQgc3VwcG9ydA0KKElJKSBSQURFT04oMCk6IFRPVE8gU0FZ UyAwMDAwMDAwMGZlYWYwMDAwDQooSUkpIFJBREVPTigwKTogTU1JTyByZWdpc3RlcnMgYXQg MHgwMDAwMDAwMGZlYWYwMDAwOiBzaXplIDY0S0INCihJSSkgUkFERU9OKDApOiBQQ0kgYnVz IDEgY2FyZCA1IGZ1bmMgMA0KKCoqKSBSQURFT04oMCk6IERlcHRoIDI0LCAoLS0pIGZyYW1l YnVmZmVyIGJwcCAzMg0KKElJKSBSQURFT04oMCk6IFBpeGVsIGRlcHRoID0gMjQgYml0cyBz dG9yZWQgaW4gNCBieXRlcyAoMzIgYnBwIHBpeG1hcHMpDQooPT0pIFJBREVPTigwKTogRGVm YXVsdCB2aXN1YWwgaXMgVHJ1ZUNvbG9yDQooSUkpIExvYWRpbmcgc3ViIG1vZHVsZSAidmdh aHciDQooSUkpIExvYWRNb2R1bGU6ICJ2Z2FodyINCihJSSkgTG9hZGluZyAvdXNyL2xvY2Fs L2xpYi94b3JnL21vZHVsZXMvbGlidmdhaHcuc28NCihJSSkgTW9kdWxlIHZnYWh3OiB2ZW5k b3I9IlguT3JnIEZvdW5kYXRpb24iDQoJY29tcGlsZWQgZm9yIDEuNy43LCBtb2R1bGUgdmVy c2lvbiA9IDAuMS4wDQoJQUJJIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIsIHZlcnNpb24g Ni4wDQooSUkpIFJBREVPTigwKTogdmdhSFdHZXRJT0Jhc2U6IGh3cC0+SU9CYXNlIGlzIDB4 MDNkMCwgaHdwLT5QSU9PZmZzZXQgaXMgMHgwMDAwDQooPT0pIFJBREVPTigwKTogUkdCIHdl aWdodCA4ODgNCihJSSkgUkFERU9OKDApOiBVc2luZyA4IGJpdHMgcGVyIFJHQiAoOCBiaXQg REFDKQ0KKC0tKSBSQURFT04oMCk6IENoaXBzZXQ6ICJBVEkgUmFkZW9uIEhEIDMzMDAgR3Jh cGhpY3MiIChDaGlwSUQgPSAweDk2MTQpDQooLS0pIFJBREVPTigwKTogTGluZWFyIGZyYW1l YnVmZmVyIGF0IDB4MDAwMDAwMDBkMDAwMDAwMA0KKElJKSBSQURFT04oMCk6IFBDSSBjYXJk IGRldGVjdGVkDQooSUkpIExvYWRpbmcgc3ViIG1vZHVsZSAiaW50MTAiDQooSUkpIExvYWRN b2R1bGU6ICJpbnQxMCINCihJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94b3JnL21vZHVs ZXMvbGliaW50MTAuc28NCihJSSkgTW9kdWxlIGludDEwOiB2ZW5kb3I9IlguT3JnIEZvdW5k YXRpb24iDQoJY29tcGlsZWQgZm9yIDEuNy43LCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wDQoJ QUJJIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIsIHZlcnNpb24gNi4wDQooSUkpIFJBREVP TigwKTogaW5pdGlhbGl6aW5nIGludDEwDQooPT0pIFJBREVPTigwKTogV3JpdGUtY29tYmlu aW5nIHJhbmdlICgweGEwMDAwLDB4MjAwMDApIHdhcyBhbHJlYWR5IGNsZWFyDQooPT0pIFJB REVPTigwKTogV3JpdGUtY29tYmluaW5nIHJhbmdlICgweGMwMDAwLDB4NDAwMDApIHdhcyBh bHJlYWR5IGNsZWFyDQooSUkpIFJBREVPTigwKTogUHJpbWFyeSBWX0JJT1Mgc2VnbWVudCBp czogMHhjMDAwDQooPT0pIFJBREVPTigwKTogV3JpdGUtY29tYmluaW5nIHJhbmdlICgweDAs MHgxMDAwKSB3YXMgYWxyZWFkeSBjbGVhcg0KKElJKSBSQURFT04oMCk6IEFUT00gQklPUyBk ZXRlY3RlZA0KKElJKSBSQURFT04oMCk6IEFUT00gQklPUyBSb206IA0KCVN1YnN5c3RlbVZl bmRvcklEOiAweDEwMDIgU3Vic3lzdGVtSUQ6IDB4MTAwMg0KCUlPQmFzZUFkZHJlc3M6IDB4 ZDAwMA0KCUZpbGVuYW1lOiBPREU3OTBHWF9EMi4NCglCSU9TIEJvb3R1cCBNZXNzYWdlOiAN DQoxMTMtQjI3NzIyLVgyOCBSUzc4MEQgRERSMiAyMDBlLzUwMG0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgDQ0KDQooSUkpIFJBREVPTigwKTogRnJhbWVidWZm ZXIgc3BhY2UgdXNlZCBieSBGaXJtd2FyZSAoa2IpOiAyMA0KKElJKSBSQURFT04oMCk6IFN0 YXJ0IG9mIFZSQU0gYXJlYSB1c2VkIGJ5IEZpcm13YXJlOiAweDE3ZmZiMDAwDQooSUkpIFJB REVPTigwKTogQXRvbUJJT1MgcmVxdWVzdHMgMjBrQiBvZiBWUkFNIHNjcmF0Y2ggc3BhY2UN CihJSSkgUkFERU9OKDApOiBBdG9tQklPUyBWUkFNIHNjcmF0Y2ggYmFzZTogMHgxN2ZmYjAw MA0KKElJKSBSQURFT04oMCk6IENhbm5vdCBnZXQgVlJBTSBzY3JhdGNoIHNwYWNlLiBBbGxv Y2F0aW5nIGluIG1haW4gbWVtb3J5IGluc3RlYWQNCihJSSkgUkFERU9OKDApOiBEZWZhdWx0 IEVuZ2luZSBDbG9jazogNzAwMDAwDQooSUkpIFJBREVPTigwKTogRGVmYXVsdCBNZW1vcnkg Q2xvY2s6IDI2NjAwMA0KKElJKSBSQURFT04oMCk6IE1heGltdW0gUGl4ZWwgQ2xvY2tQTEwg RnJlcXVlbmN5IE91dHB1dDogMTIwMDAwMA0KKElJKSBSQURFT04oMCk6IE1pbmltdW0gUGl4 ZWwgQ2xvY2tQTEwgRnJlcXVlbmN5IE91dHB1dDogMA0KKElJKSBSQURFT04oMCk6IE1heGlt dW0gUGl4ZWwgQ2xvY2tQTEwgRnJlcXVlbmN5IElucHV0OiAxMzUwMA0KKElJKSBSQURFT04o MCk6IE1pbmltdW0gUGl4ZWwgQ2xvY2tQTEwgRnJlcXVlbmN5IElucHV0OiAxMDAwDQooSUkp IFJBREVPTigwKTogTWF4aW11bSBQaXhlbCBDbG9jazogNDAwMDAwDQooSUkpIFJBREVPTigw KTogUmVmZXJlbmNlIENsb2NrOiAxNDMyMA0KZHJtT3BlbkRldmljZTogbm9kZSBuYW1lIGlz IC9kZXYvZHJpL2NhcmQwDQpkcm1PcGVuRGV2aWNlOiBvcGVuIHJlc3VsdCBpcyAxMCwgKE9L KQ0KZHJtT3BlbkJ5QnVzaWQ6IFNlYXJjaGluZyBmb3IgQnVzSUQgcGNpOjAwMDA6MDE6MDUu MA0KZHJtT3BlbkRldmljZTogbm9kZSBuYW1lIGlzIC9kZXYvZHJpL2NhcmQwDQpkcm1PcGVu RGV2aWNlOiBvcGVuIHJlc3VsdCBpcyAxMCwgKE9LKQ0KZHJtT3BlbkJ5QnVzaWQ6IGRybU9w ZW5NaW5vciByZXR1cm5zIDEwDQpkcm1PcGVuQnlCdXNpZDogZHJtR2V0QnVzaWQgcmVwb3J0 cyBwY2k6MDAwMDowMTowNS4wDQooSUkpIFJBREVPTigwKTogW2RyaV0gRm91bmQgRFJJIGxp YnJhcnkgdmVyc2lvbiAxLjMuMCBhbmQga2VybmVsIG1vZHVsZSB2ZXJzaW9uIDEuMzEuMA0K KD09KSBSQURFT04oMCk6IFBhZ2UgRmxpcHBpbmcgZGlzYWJsZWQgb24gcjV4eCBhbmQgbmV3 ZXIgY2hpcHMuDQoNCihJSSkgUkFERU9OKDApOiBXaWxsIHRyeSB0byB1c2UgRE1BIGZvciBY diBpbWFnZSB0cmFuc2ZlcnMNCihJSSkgUkFERU9OKDApOiBEZXRlY3RlZCB0b3RhbCB2aWRl byBSQU09MzkzMjE2SywgYWNjZXNzaWJsZT0yNjIxNDRLIChQQ0kgQkFSPTI2MjE0NEspDQoo LS0pIFJBREVPTigwKTogTWFwcGVkIFZpZGVvUkFNOiAyNjIxNDQga0J5dGUgKDEyOCBiaXQg RERSIFNEUkFNKQ0KKElJKSBSQURFT04oMCk6IENvbG9yIHRpbGluZyBkaXNhYmxlZA0KKElJ KSBMb2FkaW5nIHN1YiBtb2R1bGUgImRkYyINCihJSSkgTG9hZE1vZHVsZTogImRkYyINCihJ SSkgTW9kdWxlICJkZGMiIGFscmVhZHkgYnVpbHQtaW4NCihJSSkgTG9hZGluZyBzdWIgbW9k dWxlICJpMmMiDQooSUkpIExvYWRNb2R1bGU6ICJpMmMiDQooSUkpIE1vZHVsZSAiaTJjIiBh bHJlYWR5IGJ1aWx0LWluDQooSUkpIFJBREVPTigwKTogUExMIHBhcmFtZXRlcnM6IHJmPTE0 MzIgcmQ9MTIgbWluPTkwMDAwIG1heD0xMjAwMDA7IHhjbGs9NDAwMDANCihJSSkgUkFERU9O KDApOiBPdXRwdXQgVkdBLTAgdXNpbmcgbW9uaXRvciBzZWN0aW9uIE1vbml0b3IwDQooSUkp IFJBREVPTigwKTogSTJDIGJ1cyAiVkdBLTAiIGluaXRpYWxpemVkLg0KKElJKSBSQURFT04o MCk6IE91dHB1dCBEVkktMCBoYXMgbm8gbW9uaXRvciBzZWN0aW9uDQooSUkpIFJBREVPTigw KTogSTJDIGJ1cyAiRFZJLTAiIGluaXRpYWxpemVkLg0KKElJKSBSQURFT04oMCk6IFBvcnQw Og0KICBYUkFORFIgbmFtZTogVkdBLTANCiAgQ29ubmVjdG9yOiBWR0ENCiAgQ1JUMTogSU5U RVJOQUxfS0xEU0NQX0RBQzENCiAgRERDIHJlZzogMHg3ZTQwDQooSUkpIFJBREVPTigwKTog UG9ydDE6DQogIFhSQU5EUiBuYW1lOiBEVkktMA0KICBDb25uZWN0b3I6IERWSS1EDQogIERG UDM6IElOVEVSTkFMX0tMRFNDUF9MVlRNQQ0KICBEREMgcmVnOiAweDdlNTANCihJSSkgUkFE RU9OKDApOiBJMkMgZGV2aWNlICJWR0EtMDpkZGMyIiByZWdpc3RlcmVkIGF0IGFkZHJlc3Mg MHhBMC4NCihJSSkgUkFERU9OKDApOiBJMkMgZGV2aWNlICJWR0EtMDpEREMgY29udHJvbCBp bnRlcmZhY2UiIHJlZ2lzdGVyZWQgYXQgYWRkcmVzcyAweDZFLg0KKElJKSBSQURFT04oMCk6 IEVESUQgdmVuZG9yICJERUwiLCBwcm9kIGlkIDUzMjY0DQooSUkpIFJBREVPTigwKTogVXNp bmcgaHN5bmMgcmFuZ2VzIGZyb20gY29uZmlnIGZpbGUNCihJSSkgUkFERU9OKDApOiBVc2lu ZyB2cmVmcmVzaCByYW5nZXMgZnJvbSBjb25maWcgZmlsZQ0KKElJKSBSQURFT04oMCk6IFBy aW50aW5nIEREQyBnYXRoZXJlZCBNb2RlbGluZXM6DQooSUkpIFJBREVPTigwKTogTW9kZWxp bmUgIjE2ODB4MTA1MCJ4MC4wICAxNDYuMjUgIDE2ODAgMTc4NCAxOTYwIDIyNDAgIDEwNTAg MTA1MyAxMDU5IDEwODkgLWhzeW5jICt2c3luYyAoNjUuMyBrSHopDQooSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjgwMHg2MDAieDAuMCAgIDQwLjAwICA4MDAgODQwIDk2OCAxMDU2ICA2 MDAgNjAxIDYwNSA2MjggK2hzeW5jICt2c3luYyAoMzcuOSBrSHopDQooSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDMxLjUwICA2NDAgNjU2IDcyMCA4NDAgIDQ4 MCA0ODEgNDg0IDUwMCAtaHN5bmMgLXZzeW5jICgzNy41IGtIeikNCihJSSkgUkFERU9OKDAp OiBNb2RlbGluZSAiNjQweDQ4MCJ4MC4wICAgMjUuMTggIDY0MCA2NTYgNzUyIDgwMCAgNDgw IDQ5MCA0OTIgNTI1IC1oc3luYyAtdnN5bmMgKDMxLjUga0h6KQ0KKElJKSBSQURFT04oMCk6 IE1vZGVsaW5lICI3MjB4NDAwIngwLjAgICAyOC4zMiAgNzIwIDczOCA4NDYgOTAwICA0MDAg NDEyIDQxNCA0NDkgLWhzeW5jICt2c3luYyAoMzEuNSBrSHopDQooSUkpIFJBREVPTigwKTog TW9kZWxpbmUgIjEyODB4MTAyNCJ4MC4wICAxMzUuMDAgIDEyODAgMTI5NiAxNDQwIDE2ODgg IDEwMjQgMTAyNSAxMDI4IDEwNjYgK2hzeW5jICt2c3luYyAoODAuMCBrSHopDQooSUkpIFJB REVPTigwKTogTW9kZWxpbmUgIjEwMjR4NzY4IngwLjAgICA3OC43NSAgMTAyNCAxMDQwIDEx MzYgMTMxMiAgNzY4IDc2OSA3NzIgODAwICtoc3luYyArdnN5bmMgKDYwLjAga0h6KQ0KKElJ KSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNjUuMDAgIDEwMjQgMTA0 OCAxMTg0IDEzNDQgIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg0OC40IGtIeikN CihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNDkuNTAgIDgwMCA4 MTYgODk2IDEwNTYgIDYwMCA2MDEgNjA0IDYyNSAraHN5bmMgK3ZzeW5jICg0Ni45IGtIeikN CihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTE1Mng4NjQieDAuMCAgMTA4LjAwICAxMTUy IDEyMTYgMTM0NCAxNjAwICA4NjQgODY1IDg2OCA5MDAgK2hzeW5jICt2c3luYyAoNjcuNSBr SHopDQooSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4MTAyNCJ4MC4wICAxMDguMDAg IDEyODAgMTMyOCAxNDQwIDE2ODggIDEwMjQgMTAyNSAxMDI4IDEwNjYgK2hzeW5jICt2c3lu YyAoNjQuMCBrSHopDQooSUkpIFJBREVPTigwKTogT3V0cHV0OiBWR0EtMCwgRGV0ZWN0ZWQg TW9uaXRvciBUeXBlOiAxDQooSUkpIFJBREVPTigwKTogRURJRCBkYXRhIGZyb20gdGhlIGRp c3BsYXkgb24gb3V0cHV0OiBWR0EtMCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQooSUkpIFJB REVPTigwKTogTWFudWZhY3R1cmVyOiBERUwgIE1vZGVsOiBkMDEwICBTZXJpYWwjOiA4NTg5 Mzc5MzINCihJSSkgUkFERU9OKDApOiBZZWFyOiAyMDA3ICBXZWVrOiA0Mw0KKElJKSBSQURF T04oMCk6IEVESUQgVmVyc2lvbjogMS4zDQooSUkpIFJBREVPTigwKTogQW5hbG9nIERpc3Bs YXkgSW5wdXQsICBJbnB1dCBWb2x0YWdlIExldmVsOiAwLjcwMC8wLjcwMCBWDQooSUkpIFJB REVPTigwKTogU3luYzogIFNlcGFyYXRlDQooSUkpIFJBREVPTigwKTogTWF4IEltYWdlIFNp emUgW2NtXTogaG9yaXouOiA0MyAgdmVydC46IDI3DQooSUkpIFJBREVPTigwKTogR2FtbWE6 IDIuMjANCihJSSkgUkFERU9OKDApOiBEUE1TIGNhcGFiaWxpdGllczogU3RhbmRCeSBTdXNw ZW5kIE9mZjsgUkdCL0NvbG9yIERpc3BsYXkNCihJSSkgUkFERU9OKDApOiBEZWZhdWx0IGNv bG9yIHNwYWNlIGlzIHByaW1hcnkgY29sb3Igc3BhY2UNCihJSSkgUkFERU9OKDApOiBGaXJz dCBkZXRhaWxlZCB0aW1pbmcgaXMgcHJlZmVycmVkIG1vZGUNCihJSSkgUkFERU9OKDApOiBy ZWRYOiAwLjYzNSByZWRZOiAwLjMyOCAgIGdyZWVuWDogMC4yOTIgZ3JlZW5ZOiAwLjYxMA0K KElJKSBSQURFT04oMCk6IGJsdWVYOiAwLjE0NiBibHVlWTogMC4wNjkgICB3aGl0ZVg6IDAu MzEyIHdoaXRlWTogMC4zMjgNCihJSSkgUkFERU9OKDApOiBTdXBwb3J0ZWQgZXN0YWJsaXNo ZWQgdGltaW5nczoNCihJSSkgUkFERU9OKDApOiA3MjB4NDAwQDcwSHoNCihJSSkgUkFERU9O KDApOiA2NDB4NDgwQDYwSHoNCihJSSkgUkFERU9OKDApOiA2NDB4NDgwQDc1SHoNCihJSSkg UkFERU9OKDApOiA4MDB4NjAwQDYwSHoNCihJSSkgUkFERU9OKDApOiA4MDB4NjAwQDc1SHoN CihJSSkgUkFERU9OKDApOiAxMDI0eDc2OEA2MEh6DQooSUkpIFJBREVPTigwKTogMTAyNHg3 NjhANzVIeg0KKElJKSBSQURFT04oMCk6IDEyODB4MTAyNEA3NUh6DQooSUkpIFJBREVPTigw KTogTWFudWZhY3R1cmVyJ3MgbWFzazogMA0KKElJKSBSQURFT04oMCk6IFN1cHBvcnRlZCBz dGFuZGFyZCB0aW1pbmdzOg0KKElJKSBSQURFT04oMCk6ICMwOiBoc2l6ZTogMTE1MiAgdnNp emUgODY0ICByZWZyZXNoOiA3NSAgdmlkOiAyMDMzNw0KKElJKSBSQURFT04oMCk6ICMxOiBo c2l6ZTogMTI4MCAgdnNpemUgMTAyNCAgcmVmcmVzaDogNjAgIHZpZDogMzI4OTcNCihJSSkg UkFERU9OKDApOiBTdXBwb3J0ZWQgZGV0YWlsZWQgdGltaW5nOg0KKElJKSBSQURFT04oMCk6 IGNsb2NrOiAxNDYuMiBNSHogICBJbWFnZSBTaXplOiAgNDMwIHggMjcwIG1tDQooSUkpIFJB REVPTigwKTogaF9hY3RpdmU6IDE2ODAgIGhfc3luYzogMTc4NCAgaF9zeW5jX2VuZCAxOTYw IGhfYmxhbmtfZW5kIDIyNDAgaF9ib3JkZXI6IDANCihJSSkgUkFERU9OKDApOiB2X2FjdGl2 ZTogMTA1MCAgdl9zeW5jOiAxMDUzICB2X3N5bmNfZW5kIDEwNTkgdl9ibGFua2luZzogMTA4 OSB2X2JvcmRlcjogMA0KKElJKSBSQURFT04oMCk6IFNlcmlhbCBObzogVFc5NTY3QU0zMlpM DQooSUkpIFJBREVPTigwKTogUmFuZ2VzOiBWIG1pbjogNTYgViBtYXg6IDc1IEh6LCBIIG1p bjogMzAgSCBtYXg6IDgzIGtIeiwgUGl4Q2xvY2sgbWF4IDE1MCBNSHoNCihJSSkgUkFERU9O KDApOiBNb25pdG9yIG5hbWU6IERFTEwgRTIwN1dGUA0KKElJKSBSQURFT04oMCk6IEVESUQg KGluIGhleCk6DQooSUkpIFJBREVPTigwKTogCTAwZmZmZmZmZmZmZmZmMDAxMGFjMTBkMDRj NWEzMjMzDQooSUkpIFJBREVPTigwKTogCTJiMTEwMTAzNjgyYjFiNzhlZThkYjBhMjU0NGE5 YzI1DQooSUkpIFJBREVPTigwKTogCTExNTA1NGE1NGIwMDcxNGY4MTgwMDEwMTAxMDEwMTAx DQooSUkpIFJBREVPTigwKTogCTAxMDEwMTAxMDEwMTIxMzk5MDMwNjIxYTI3NDA2OGIwDQoo SUkpIFJBREVPTigwKTogCTM2MDBhZTBlMTEwMDAwMWMwMDAwMDBmZjAwNTQ1NzM5DQooSUkp IFJBREVPTigwKTogCTM1MzYzNzQxNGQzMzMyNWE0YzBhMDAwMDAwZmQwMDM4DQooSUkpIFJB REVPTigwKTogCTRiMWU1MzBmMDAwYTIwMjAyMDIwMjAyMDAwMDAwMGZjDQooSUkpIFJBREVP TigwKTogCTAwNDQ0NTRjNGMyMDQ1MzIzMDM3NTc0NjUwMGEwMDIzDQpmaW5pc2hlZCBvdXRw dXQgZGV0ZWN0OiAwDQooSUkpIFJBREVPTigwKTogSTJDIGRldmljZSAiRFZJLTA6ZGRjMiIg cmVnaXN0ZXJlZCBhdCBhZGRyZXNzIDB4QTAuDQooSUkpIFJBREVPTigwKTogT3V0cHV0OiBE VkktMCwgRGV0ZWN0ZWQgTW9uaXRvciBUeXBlOiAwDQpmaW5pc2hlZCBvdXRwdXQgZGV0ZWN0 OiAxDQpmaW5pc2hlZCBhbGwgZGV0ZWN0DQooSUkpIFJBREVPTigwKTogRURJRCB2ZW5kb3Ig IkRFTCIsIHByb2QgaWQgNTMyNjQNCihJSSkgUkFERU9OKDApOiBVc2luZyBoc3luYyByYW5n ZXMgZnJvbSBjb25maWcgZmlsZQ0KKElJKSBSQURFT04oMCk6IFVzaW5nIHZyZWZyZXNoIHJh bmdlcyBmcm9tIGNvbmZpZyBmaWxlDQooSUkpIFJBREVPTigwKTogUHJpbnRpbmcgRERDIGdh dGhlcmVkIE1vZGVsaW5lczoNCihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTY4MHgxMDUw IngwLjAgIDE0Ni4yNSAgMTY4MCAxNzg0IDE5NjAgMjI0MCAgMTA1MCAxMDUzIDEwNTkgMTA4 OSAtaHN5bmMgK3ZzeW5jICg2NS4zIGtIeikNCihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAi ODAweDYwMCJ4MC4wICAgNDAuMDAgIDgwMCA4NDAgOTY4IDEwNTYgIDYwMCA2MDEgNjA1IDYy OCAraHN5bmMgK3ZzeW5jICgzNy45IGtIeikNCihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAi NjQweDQ4MCJ4MC4wICAgMzEuNTAgIDY0MCA2NTYgNzIwIDg0MCAgNDgwIDQ4MSA0ODQgNTAw IC1oc3luYyAtdnN5bmMgKDM3LjUga0h6KQ0KKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI2 NDB4NDgwIngwLjAgICAyNS4xOCAgNjQwIDY1NiA3NTIgODAwICA0ODAgNDkwIDQ5MiA1MjUg LWhzeW5jIC12c3luYyAoMzEuNSBrSHopDQooSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjcy MHg0MDAieDAuMCAgIDI4LjMyICA3MjAgNzM4IDg0NiA5MDAgIDQwMCA0MTIgNDE0IDQ0OSAt aHN5bmMgK3ZzeW5jICgzMS41IGtIeikNCihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4 MHgxMDI0IngwLjAgIDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAgMTY4OCAgMTAyNCAxMDI1IDEw MjggMTA2NiAraHN5bmMgK3ZzeW5jICg4MC4wIGtIeikNCihJSSkgUkFERU9OKDApOiBNb2Rl bGluZSAiMTAyNHg3NjgieDAuMCAgIDc4Ljc1ICAxMDI0IDEwNDAgMTEzNiAxMzEyICA3Njgg NzY5IDc3MiA4MDAgK2hzeW5jICt2c3luYyAoNjAuMCBrSHopDQooSUkpIFJBREVPTigwKTog TW9kZWxpbmUgIjEwMjR4NzY4IngwLjAgICA2NS4wMCAgMTAyNCAxMDQ4IDExODQgMTM0NCAg NzY4IDc3MSA3NzcgODA2IC1oc3luYyAtdnN5bmMgKDQ4LjQga0h6KQ0KKElJKSBSQURFT04o MCk6IE1vZGVsaW5lICI4MDB4NjAwIngwLjAgICA0OS41MCAgODAwIDgxNiA4OTYgMTA1NiAg NjAwIDYwMSA2MDQgNjI1ICtoc3luYyArdnN5bmMgKDQ2Ljkga0h6KQ0KKElJKSBSQURFT04o MCk6IE1vZGVsaW5lICIxMTUyeDg2NCJ4MC4wICAxMDguMDAgIDExNTIgMTIxNiAxMzQ0IDE2 MDAgIDg2NCA4NjUgODY4IDkwMCAraHN5bmMgK3ZzeW5jICg2Ny41IGtIeikNCihJSSkgUkFE RU9OKDApOiBNb2RlbGluZSAiMTI4MHgxMDI0IngwLjAgIDEwOC4wMCAgMTI4MCAxMzI4IDE0 NDAgMTY4OCAgMTAyNCAxMDI1IDEwMjggMTA2NiAraHN5bmMgK3ZzeW5jICg2NC4wIGtIeikN CihJSSkgUkFERU9OKDApOiBPdXRwdXQ6IFZHQS0wLCBEZXRlY3RlZCBNb25pdG9yIFR5cGU6 IDENCihJSSkgUkFERU9OKDApOiBFRElEIGRhdGEgZnJvbSB0aGUgZGlzcGxheSBvbiBvdXRw dXQ6IFZHQS0wIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCihJSSkgUkFERU9OKDApOiBNYW51 ZmFjdHVyZXI6IERFTCAgTW9kZWw6IGQwMTAgIFNlcmlhbCM6IDg1ODkzNzkzMg0KKElJKSBS QURFT04oMCk6IFllYXI6IDIwMDcgIFdlZWs6IDQzDQooSUkpIFJBREVPTigwKTogRURJRCBW ZXJzaW9uOiAxLjMNCihJSSkgUkFERU9OKDApOiBBbmFsb2cgRGlzcGxheSBJbnB1dCwgIElu cHV0IFZvbHRhZ2UgTGV2ZWw6IDAuNzAwLzAuNzAwIFYNCihJSSkgUkFERU9OKDApOiBTeW5j OiAgU2VwYXJhdGUNCihJSSkgUkFERU9OKDApOiBNYXggSW1hZ2UgU2l6ZSBbY21dOiBob3Jp ei46IDQzICB2ZXJ0LjogMjcNCihJSSkgUkFERU9OKDApOiBHYW1tYTogMi4yMA0KKElJKSBS QURFT04oMCk6IERQTVMgY2FwYWJpbGl0aWVzOiBTdGFuZEJ5IFN1c3BlbmQgT2ZmOyBSR0Iv Q29sb3IgRGlzcGxheQ0KKElJKSBSQURFT04oMCk6IERlZmF1bHQgY29sb3Igc3BhY2UgaXMg cHJpbWFyeSBjb2xvciBzcGFjZQ0KKElJKSBSQURFT04oMCk6IEZpcnN0IGRldGFpbGVkIHRp bWluZyBpcyBwcmVmZXJyZWQgbW9kZQ0KKElJKSBSQURFT04oMCk6IHJlZFg6IDAuNjM1IHJl ZFk6IDAuMzI4ICAgZ3JlZW5YOiAwLjI5MiBncmVlblk6IDAuNjEwDQooSUkpIFJBREVPTigw KTogYmx1ZVg6IDAuMTQ2IGJsdWVZOiAwLjA2OSAgIHdoaXRlWDogMC4zMTIgd2hpdGVZOiAw LjMyOA0KKElJKSBSQURFT04oMCk6IFN1cHBvcnRlZCBlc3RhYmxpc2hlZCB0aW1pbmdzOg0K KElJKSBSQURFT04oMCk6IDcyMHg0MDBANzBIeg0KKElJKSBSQURFT04oMCk6IDY0MHg0ODBA NjBIeg0KKElJKSBSQURFT04oMCk6IDY0MHg0ODBANzVIeg0KKElJKSBSQURFT04oMCk6IDgw MHg2MDBANjBIeg0KKElJKSBSQURFT04oMCk6IDgwMHg2MDBANzVIeg0KKElJKSBSQURFT04o MCk6IDEwMjR4NzY4QDYwSHoNCihJSSkgUkFERU9OKDApOiAxMDI0eDc2OEA3NUh6DQooSUkp IFJBREVPTigwKTogMTI4MHgxMDI0QDc1SHoNCihJSSkgUkFERU9OKDApOiBNYW51ZmFjdHVy ZXIncyBtYXNrOiAwDQooSUkpIFJBREVPTigwKTogU3VwcG9ydGVkIHN0YW5kYXJkIHRpbWlu Z3M6DQooSUkpIFJBREVPTigwKTogIzA6IGhzaXplOiAxMTUyICB2c2l6ZSA4NjQgIHJlZnJl c2g6IDc1ICB2aWQ6IDIwMzM3DQooSUkpIFJBREVPTigwKTogIzE6IGhzaXplOiAxMjgwICB2 c2l6ZSAxMDI0ICByZWZyZXNoOiA2MCAgdmlkOiAzMjg5Nw0KKElJKSBSQURFT04oMCk6IFN1 cHBvcnRlZCBkZXRhaWxlZCB0aW1pbmc6DQooSUkpIFJBREVPTigwKTogY2xvY2s6IDE0Ni4y IE1IeiAgIEltYWdlIFNpemU6ICA0MzAgeCAyNzAgbW0NCihJSSkgUkFERU9OKDApOiBoX2Fj dGl2ZTogMTY4MCAgaF9zeW5jOiAxNzg0ICBoX3N5bmNfZW5kIDE5NjAgaF9ibGFua19lbmQg MjI0MCBoX2JvcmRlcjogMA0KKElJKSBSQURFT04oMCk6IHZfYWN0aXZlOiAxMDUwICB2X3N5 bmM6IDEwNTMgIHZfc3luY19lbmQgMTA1OSB2X2JsYW5raW5nOiAxMDg5IHZfYm9yZGVyOiAw DQooSUkpIFJBREVPTigwKTogU2VyaWFsIE5vOiBUVzk1NjdBTTMyWkwNCihJSSkgUkFERU9O KDApOiBSYW5nZXM6IFYgbWluOiA1NiBWIG1heDogNzUgSHosIEggbWluOiAzMCBIIG1heDog ODMga0h6LCBQaXhDbG9jayBtYXggMTUwIE1Ieg0KKElJKSBSQURFT04oMCk6IE1vbml0b3Ig bmFtZTogREVMTCBFMjA3V0ZQDQooSUkpIFJBREVPTigwKTogRURJRCAoaW4gaGV4KToNCihJ SSkgUkFERU9OKDApOiAJMDBmZmZmZmZmZmZmZmYwMDEwYWMxMGQwNGM1YTMyMzMNCihJSSkg UkFERU9OKDApOiAJMmIxMTAxMDM2ODJiMWI3OGVlOGRiMGEyNTQ0YTljMjUNCihJSSkgUkFE RU9OKDApOiAJMTE1MDU0YTU0YjAwNzE0ZjgxODAwMTAxMDEwMTAxMDENCihJSSkgUkFERU9O KDApOiAJMDEwMTAxMDEwMTAxMjEzOTkwMzA2MjFhMjc0MDY4YjANCihJSSkgUkFERU9OKDAp OiAJMzYwMGFlMGUxMTAwMDAxYzAwMDAwMGZmMDA1NDU3MzkNCihJSSkgUkFERU9OKDApOiAJ MzUzNjM3NDE0ZDMzMzI1YTRjMGEwMDAwMDBmZDAwMzgNCihJSSkgUkFERU9OKDApOiAJNGIx ZTUzMGYwMDBhMjAyMDIwMjAyMDIwMDAwMDAwZmMNCihJSSkgUkFERU9OKDApOiAJMDA0NDQ1 NGM0YzIwNDUzMjMwMzc1NzQ2NTAwYTAwMjMNCihJSSkgUkFERU9OKDApOiBFRElEIHZlbmRv ciAiREVMIiwgcHJvZCBpZCA1MzI2NA0KKElJKSBSQURFT04oMCk6IE91dHB1dDogRFZJLTAs IERldGVjdGVkIE1vbml0b3IgVHlwZTogMA0KKElJKSBSQURFT04oMCk6IE91dHB1dCBWR0Et MCBjb25uZWN0ZWQNCihJSSkgUkFERU9OKDApOiBPdXRwdXQgRFZJLTAgZGlzY29ubmVjdGVk DQooSUkpIFJBREVPTigwKTogVXNpbmcgdXNlciBwcmVmZXJlbmNlIGZvciBpbml0aWFsIG1v ZGVzDQooSUkpIFJBREVPTigwKTogT3V0cHV0IFZHQS0wIHVzaW5nIGluaXRpYWwgbW9kZSAx MDI0eDc2OA0KKElJKSBSQURFT04oMCk6IFVzaW5nIGRlZmF1bHQgZ2FtbWEgb2YgKDEuMCwg MS4wLCAxLjApIHVubGVzcyBvdGhlcndpc2Ugc3RhdGVkLg0KKCoqKSBSQURFT04oMCk6IERp c3BsYXkgZGltZW5zaW9uczogKDQzMCwgMjcwKSBtbQ0KKCoqKSBSQURFT04oMCk6IERQSSBz ZXQgdG8gKDYwLCA3MikNCihJSSkgTG9hZGluZyBzdWIgbW9kdWxlICJmYiINCihJSSkgTG9h ZE1vZHVsZTogImZiIg0KKElJKSBMb2FkaW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxl cy9saWJmYi5zbw0KKElJKSBNb2R1bGUgZmI6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIN Cgljb21waWxlZCBmb3IgMS43LjcsIG1vZHVsZSB2ZXJzaW9uID0gMS4wLjANCglBQkkgY2xh c3M6IFguT3JnIEFOU0kgQyBFbXVsYXRpb24sIHZlcnNpb24gMC40DQooSUkpIExvYWRpbmcg c3ViIG1vZHVsZSAicmFtZGFjIg0KKElJKSBMb2FkTW9kdWxlOiAicmFtZGFjIg0KKElJKSBN b2R1bGUgInJhbWRhYyIgYWxyZWFkeSBidWlsdC1pbg0KKD09KSBSQURFT04oMCk6IFdpbGwg YXR0ZW1wdCB0byB1c2UgUjZ4eC9SN3h4IEVYQSBzdXBwb3J0IGlmIERSSSBpcyBlbmFibGVk Lg0KKElJKSBMb2FkaW5nIHN1YiBtb2R1bGUgImV4YSINCihJSSkgTG9hZE1vZHVsZTogImV4 YSINCihJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94b3JnL21vZHVsZXMvbGliZXhhLnNv DQooSUkpIE1vZHVsZSBleGE6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiINCgljb21waWxl ZCBmb3IgMS43LjcsIG1vZHVsZSB2ZXJzaW9uID0gMi41LjANCglBQkkgY2xhc3M6IFguT3Jn IFZpZGVvIERyaXZlciwgdmVyc2lvbiA2LjANCig9PSkgUkFERU9OKDApOiBXcml0ZS1jb21i aW5pbmcgcmFuZ2UgKDB4MCwweDEwMDApIHdhcyBhbHJlYWR5IGNsZWFyDQooISEpIFJBREVP TigwKTogTWVyZ2VkRkIgc3VwcG9ydCBoYXMgYmVlbiByZW1vdmVkIGFuZCByZXBsYWNlZCB3 aXRoIHhyYW5kciAxLjIgc3VwcG9ydA0KKC0tKSBEZXB0aCAyNCBwaXhtYXAgZm9ybWF0IGlz IDMyIGJwcA0KKElJKSBSQURFT04oMCk6IFJBREVPTlNjcmVlbkluaXQgZDAwMDAwMDAgMCAw DQooPT0pIFJBREVPTigwKTogV3JpdGUtY29tYmluaW5nIHJhbmdlICgweGEwMDAwLDB4MTAw MDApIHdhcyBhbHJlYWR5IGNsZWFyDQpPdXRwdXQgQ1JUMSBkaXNhYmxlIHN1Y2Nlc3MNCkJs YW5rIENSVEMgMCBzdWNjZXNzDQpEaXNhYmxlIENSVEMgbWVtcmVxIDAgc3VjY2Vzcw0KRGlz YWJsZSBDUlRDIDAgc3VjY2Vzcw0KQmxhbmsgQ1JUQyAxIHN1Y2Nlc3MNCkRpc2FibGUgQ1JU QyBtZW1yZXEgMSBzdWNjZXNzDQpEaXNhYmxlIENSVEMgMSBzdWNjZXNzDQooSUkpIFJBREVP TigwKTogRHluYW1pYyBQb3dlciBNYW5hZ2VtZW50IERpc2FibGVkDQooPT0pIFJBREVPTigw KTogVXNpbmcgMjQgYml0IGRlcHRoIGJ1ZmZlcg0KKElJKSBSQURFT04oMCk6IFJBREVPTklu aXRNZW1vcnlNYXAoKSA6IA0KKElJKSBSQURFT04oMCk6ICAgbWVtX3NpemUgICAgICAgICA6 IDB4MTgwMDAwMDANCihJSSkgUkFERU9OKDApOiAgIE1DX0ZCX0xPQ0FUSU9OICAgOiAweDAw ZDcwMGMwDQooSUkpIFJBREVPTigwKTogICBNQ19BR1BfTE9DQVRJT04gIDogMHgwMDNmMDAw MA0KKElJKSBSQURFT04oMCk6IERlcHRoIG1vdmVzIGRpc2FibGVkIGJ5IGRlZmF1bHQNCihJ SSkgUkFERU9OKDApOiBBbGxvY2F0aW5nIGZyb20gYSBzY3JlZW4gb2YgMjYyMDgwIGtiDQoo SUkpIFJBREVPTigwKTogV2lsbCB1c2UgMzIga2IgZm9yIGhhcmR3YXJlIGN1cnNvciAwIGF0 IG9mZnNldCAweDAwMzAwMDAwDQooSUkpIFJBREVPTigwKTogV2lsbCB1c2UgMzIga2IgZm9y IGhhcmR3YXJlIGN1cnNvciAxIGF0IG9mZnNldCAweDAwMzA0MDAwDQooSUkpIFJBREVPTigw KTogV2lsbCB1c2UgMzA3MiBrYiBmb3IgZnJvbnQgYnVmZmVyIGF0IG9mZnNldCAweDAwMDAw MDAwDQooSUkpIFJBREVPTigwKTogV2lsbCB1c2UgNjQga2IgZm9yIFBDSSBHQVJUIGF0IG9m ZnNldCAweDBmZmYwMDAwDQooSUkpIFJBREVPTigwKTogV2lsbCB1c2UgMzA3MiBrYiBmb3Ig YmFjayBidWZmZXIgYXQgb2Zmc2V0IDB4MDAzMDgwMDANCihJSSkgUkFERU9OKDApOiBXaWxs IHVzZSAzMDcyIGtiIGZvciBkZXB0aCBidWZmZXIgYXQgb2Zmc2V0IDB4MDA2MDgwMDANCihJ SSkgUkFERU9OKDApOiBXaWxsIHVzZSAxMjU5NTIga2IgZm9yIHRleHR1cmVzIGF0IG9mZnNl dCAweDAwOTA4MDAwDQooSUkpIFJBREVPTigwKTogV2lsbCB1c2UgMTI2ODgwIGtiIGZvciBY IFNlcnZlciBvZmZzY3JlZW4gYXQgb2Zmc2V0IDB4MDg0MDgwMDANCmRybU9wZW5EZXZpY2U6 IG5vZGUgbmFtZSBpcyAvZGV2L2RyaS9jYXJkMA0KZHJtT3BlbkRldmljZTogb3BlbiByZXN1 bHQgaXMgMTAsIChPSykNCmRybU9wZW5EZXZpY2U6IG5vZGUgbmFtZSBpcyAvZGV2L2RyaS9j YXJkMA0KZHJtT3BlbkRldmljZTogb3BlbiByZXN1bHQgaXMgMTAsIChPSykNCmRybU9wZW5C eUJ1c2lkOiBTZWFyY2hpbmcgZm9yIEJ1c0lEIHBjaTowMDAwOjAxOjA1LjANCmRybU9wZW5E ZXZpY2U6IG5vZGUgbmFtZSBpcyAvZGV2L2RyaS9jYXJkMA0KZHJtT3BlbkRldmljZTogb3Bl biByZXN1bHQgaXMgMTAsIChPSykNCmRybU9wZW5CeUJ1c2lkOiBkcm1PcGVuTWlub3IgcmV0 dXJucyAxMA0KZHJtT3BlbkJ5QnVzaWQ6IGRybUdldEJ1c2lkIHJlcG9ydHMgcGNpOjAwMDA6 MDE6MDUuMA0KKElJKSBbZHJtXSBEUk0gaW50ZXJmYWNlIHZlcnNpb24gMS4yDQooSUkpIFtk cm1dIERSTSBvcGVuIG1hc3RlciBzdWNjZWVkZWQuDQooSUkpIFJBREVPTigwKTogW2RybV0g VXNpbmcgdGhlIERSTSBsb2NrIFNBUkVBIGFsc28gZm9yIGRyYXdhYmxlcy4NCihJSSkgUkFE RU9OKDApOiBbZHJtXSBmcmFtZWJ1ZmZlciBoYW5kbGUgPSAweDMwMDAwMDAwMDAwDQooSUkp IFJBREVPTigwKTogW2RybV0gYWRkZWQgMSByZXNlcnZlZCBjb250ZXh0IGZvciBrZXJuZWwN CihJSSkgUkFERU9OKDApOiBYIGNvbnRleHQgaGFuZGxlID0gMHgxDQooSUkpIFJBREVPTigw KTogW2RybV0gaW5zdGFsbGVkIERSTSBzaWduYWwgaGFuZGxlcg0KKElJKSBSQURFT04oMCk6 IFtwY2ldIDMyNzY4IGtCIGFsbG9jYXRlZCB3aXRoIGhhbmRsZSAweDI2ZGYxMDAwDQooSUkp IFJBREVPTigwKTogW3BjaV0gcmluZyBoYW5kbGUgPSAweDAwMDAwMDAwDQooSUkpIFJBREVP TigwKTogW3BjaV0gUmluZyBtYXBwZWQgYXQgMHg4MTQyMDAwMDANCihJSSkgUkFERU9OKDAp OiBbcGNpXSBSaW5nIGNvbnRlbnRzIDB4MDAwMDAwMDANCihJSSkgUkFERU9OKDApOiBbcGNp XSByaW5nIHJlYWQgcHRyIGhhbmRsZSA9IDB4MDAwMDAwMDANCihJSSkgUkFERU9OKDApOiBb cGNpXSBSaW5nIHJlYWQgcHRyIG1hcHBlZCBhdCAweDgwMDkzNDAwMA0KKElJKSBSQURFT04o MCk6IFtwY2ldIFJpbmcgcmVhZCBwdHIgY29udGVudHMgMHgwMDAwMDAwMA0KKElJKSBSQURF T04oMCk6IFtwY2ldIHZlcnRleC9pbmRpcmVjdCBidWZmZXJzIGhhbmRsZSA9IDB4MDAwMDAw MDANCihJSSkgUkFERU9OKDApOiBbcGNpXSBWZXJ0ZXgvaW5kaXJlY3QgYnVmZmVycyBtYXBw ZWQgYXQgMHg4MTQzMDEwMDANCihJSSkgUkFERU9OKDApOiBbcGNpXSBWZXJ0ZXgvaW5kaXJl Y3QgYnVmZmVycyBjb250ZW50cyAweDAwMDAwMDAwDQooSUkpIFJBREVPTigwKTogW3BjaV0g R0FSVCB0ZXh0dXJlIG1hcCBoYW5kbGUgPSAweDAwMDAwMDAwDQooSUkpIFJBREVPTigwKTog W3BjaV0gR0FSVCBUZXh0dXJlIG1hcCBtYXBwZWQgYXQgMHg4MTQ1ZGEwMDANCihJSSkgUkFE RU9OKDApOiBbZHJtXSByZWdpc3RlciBoYW5kbGUgPSAweDAwMDAwMDAwDQooSUkpIFJBREVP TigwKTogW2RyaV0gVmlzdWFsIGNvbmZpZ3MgaW5pdGlhbGl6ZWQNCihJSSkgUkFERU9OKDAp OiBSQURFT05SZXN0b3JlTWVtTWFwUmVnaXN0ZXJzKCkgOiANCihJSSkgUkFERU9OKDApOiAg IE1DX0ZCX0xPQ0FUSU9OICAgOiAweDAwZDcwMGMwIDB4MDBkNzAwYzANCihJSSkgUkFERU9O KDApOiAgIE1DX0FHUF9MT0NBVElPTiAgOiAweDAwM2YwMDAwDQooPT0pIFJBREVPTigwKTog QmFja2luZyBzdG9yZSBkaXNhYmxlZA0KKElJKSBSQURFT04oMCk6IFtEUkldIGluc3RhbGxh dGlvbiBjb21wbGV0ZQ0KKElJKSBSQURFT04oMCk6IFtkcm1dIEFkZGVkIDMyIDY1NTM2IGJ5 dGUgdmVydGV4L2luZGlyZWN0IGJ1ZmZlcnMNCihJSSkgUkFERU9OKDApOiBbZHJtXSBNYXBw ZWQgMzIgdmVydGV4L2luZGlyZWN0IGJ1ZmZlcnMNCihJSSkgUkFERU9OKDApOiBbZHJtXSBk bWEgY29udHJvbCBpbml0aWFsaXplZCwgdXNpbmcgSVJRIDE4DQooSUkpIFJBREVPTigwKTog W2RybV0gSW5pdGlhbGl6ZWQga2VybmVsIEdBUlQgaGVhcCBtYW5hZ2VyLCAyOTg4NDQxNg0K KFdXKSBSQURFT04oMCk6IERSSSBpbml0IGNoYW5nZWQgbWVtb3J5IG1hcCwgYWRqdXN0aW5n IC4uLg0KKFdXKSBSQURFT04oMCk6ICAgTUNfRkJfTE9DQVRJT04gIHdhczogMHgwMGQ3MDBj MCBpczogMHgwMGQ3MDBjMA0KKFdXKSBSQURFT04oMCk6ICAgTUNfQUdQX0xPQ0FUSU9OIHdh czogMHgwMDNmMDAwMCBpczogMHgwMDAzMDAwMA0KKElJKSBSQURFT04oMCk6IFJBREVPTlJl c3RvcmVNZW1NYXBSZWdpc3RlcnMoKSA6IA0KKElJKSBSQURFT04oMCk6ICAgTUNfRkJfTE9D QVRJT04gICA6IDB4MDBkNzAwYzAgMHgwMGQ3MDBjMA0KKElJKSBSQURFT04oMCk6ICAgTUNf QUdQX0xPQ0FUSU9OICA6IDB4MDAwMzAwMDANCihJSSkgUkFERU9OKDApOiBEaXJlY3QgcmVu ZGVyaW5nIGVuYWJsZWQNCihJSSkgUkFERU9OKDApOiBTZXR0aW5nIEVYQSBtYXhQaXRjaEJ5 dGVzDQooSUkpIEVYQSgwKTogT2Zmc2NyZWVuIHBpeG1hcCBhcmVhIG9mIDEyOTkyNTEyMCBi eXRlcw0KKElJKSBFWEEoMCk6IERyaXZlciByZWdpc3RlcmVkIHN1cHBvcnQgZm9yIHRoZSBm b2xsb3dpbmcgb3BlcmF0aW9uczoNCihJSSkgICAgICAgICBTb2xpZA0KKElJKSAgICAgICAg IENvcHkNCihJSSkgICAgICAgICBDb21wb3NpdGUgKFJFTkRFUiBhY2NlbGVyYXRpb24pDQoo SUkpICAgICAgICAgVXBsb2FkVG9TY3JlZW4NCihJSSkgICAgICAgICBEb3dubG9hZEZyb21T Y3JlZW4NCihJSSkgUkFERU9OKDApOiBBY2NlbGVyYXRpb24gZW5hYmxlZA0KKCoqKSBSQURF T04oMCk6IERQTVMgZW5hYmxlZA0KKD09KSBSQURFT04oMCk6IFNpbGtlbiBtb3VzZSBlbmFi bGVkDQooSUkpIFJBREVPTigwKTogU2V0IHVwIHRleHR1cmVkIHZpZGVvDQpPdXRwdXQgQ1JU MSBkaXNhYmxlIHN1Y2Nlc3MNCk91dHB1dCBESUcwIHRyYW5zbWl0dGVyIHNldHVwIHN1Y2Nl c3MNCkJsYW5rIENSVEMgMCBzdWNjZXNzDQpEaXNhYmxlIENSVEMgbWVtcmVxIDAgc3VjY2Vz cw0KRGlzYWJsZSBDUlRDIDAgc3VjY2Vzcw0KQmxhbmsgQ1JUQyAxIHN1Y2Nlc3MNCkRpc2Fi bGUgQ1JUQyBtZW1yZXEgMSBzdWNjZXNzDQpEaXNhYmxlIENSVEMgMSBzdWNjZXNzDQpPdXRw dXQgQ1JUMSBkaXNhYmxlIHN1Y2Nlc3MNCkJsYW5rIENSVEMgMCBzdWNjZXNzDQpEaXNhYmxl IENSVEMgbWVtcmVxIDAgc3VjY2Vzcw0KRGlzYWJsZSBDUlRDIDAgc3VjY2Vzcw0KU2V0IENS VEMgMCBTb3VyY2Ugc3VjY2Vzcw0KTW9kZSAxMDI0eDc2OCAtIDEzMTIgODAwIDUNCihJSSkg UkFERU9OKDApOiBSQURFT05SZXN0b3JlTWVtTWFwUmVnaXN0ZXJzKCkgOiANCihJSSkgUkFE RU9OKDApOiAgIE1DX0ZCX0xPQ0FUSU9OICAgOiAweDAwZDcwMGMwIDB4MDBkNzAwYzANCihJ SSkgUkFERU9OKDApOiAgIE1DX0FHUF9MT0NBVElPTiAgOiAweDAwMDMwMDAwDQpQaWNrZWQg UExMIDANCmJlZm9yZSA3ODc1DQphZnRlciA3ODc1DQpiZXN0X2ZyZXE6IDc4NzYwDQpiZXN0 X2ZlZWRiYWNrX2RpdjogMTY1DQpiZXN0X2ZyYWNfZmVlZGJhY2tfZGl2OiAwDQpiZXN0X3Jl Zl9kaXY6IDINCmJlc3RfcG9zdF9kaXY6IDE1DQooSUkpIFJBREVPTigwKTogY3J0YygwKSBD bG9jazogbW9kZSA3ODc1MCwgUExMIDc4NzYwMA0KKElJKSBSQURFT04oMCk6IGNydGMoMCkg UExMICA6IHJlZmRpdiAyLCBmYmRpdiAweEE1KDE2NSksIGZyYWNmYmRpdiAwLCBwZGl2IDE1 DQpTZXQgQ1JUQyAwIFBMTCBzdWNjZXNzDQpTZXQgQ1JUQyBUaW1pbmcgc3VjY2Vzcw0KU2V0 IENSVEMgMCBPdmVyc2NhbiBzdWNjZXNzDQpOb3QgdXNpbmcgUk1YDQpzY2FsZXIgMCBzZXR1 cCBzdWNjZXNzDQpTZXQgQ1JUQyAwIFNvdXJjZSBzdWNjZXNzDQpjcnRjIDAgWVVWIGRpc2Fi bGUgc2V0dXAgc3VjY2Vzcw0KT3V0cHV0IERBQzEgc2V0dXAgc3VjY2Vzcw0KT3V0cHV0IENS VDEgZW5hYmxlIHN1Y2Nlc3MNCkVuYWJsZSBDUlRDIDAgc3VjY2Vzcw0KRW5hYmxlIENSVEMg bWVtcmVxIDAgc3VjY2Vzcw0KVW5ibGFuayBDUlRDIDAgc3VjY2Vzcw0KT3V0cHV0IERJRzAg dHJhbnNtaXR0ZXIgc2V0dXAgc3VjY2Vzcw0KQmxhbmsgQ1JUQyAxIHN1Y2Nlc3MNCkRpc2Fi bGUgQ1JUQyBtZW1yZXEgMSBzdWNjZXNzDQpEaXNhYmxlIENSVEMgMSBzdWNjZXNzDQooSUkp IFJBREVPTigwKTogUmFuZFIgMS4yIGVuYWJsZWQsIGlnbm9yZSB0aGUgZm9sbG93aW5nIFJh bmRSIGRpc2FibGVkIG1lc3NhZ2UuDQooLS0pIFJhbmRSIGRpc2FibGVkDQooSUkpIEluaXRp YWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gR2VuZXJpYyBFdmVudCBFeHRlbnNpb24NCihJ SSkgSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBTSEFQRQ0KKElJKSBJbml0aWFs aXppbmcgYnVpbHQtaW4gZXh0ZW5zaW9uIE1JVC1TSE0NCihJSSkgSW5pdGlhbGl6aW5nIGJ1 aWx0LWluIGV4dGVuc2lvbiBYSW5wdXRFeHRlbnNpb24NCihJSSkgSW5pdGlhbGl6aW5nIGJ1 aWx0LWluIGV4dGVuc2lvbiBYVEVTVA0KKElJKSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0 ZW5zaW9uIEJJRy1SRVFVRVNUUw0KKElJKSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0ZW5z aW9uIFNZTkMNCihJSSkgSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBYS0VZQk9B UkQNCihJSSkgSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBYQy1NSVNDDQooSUkp IEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gWElORVJBTUENCihJSSkgSW5pdGlh bGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBYRklYRVMNCihJSSkgSW5pdGlhbGl6aW5nIGJ1 aWx0LWluIGV4dGVuc2lvbiBSRU5ERVINCihJSSkgSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4 dGVuc2lvbiBSQU5EUg0KKElJKSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0ZW5zaW9uIENP TVBPU0lURQ0KKElJKSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0ZW5zaW9uIERBTUFHRQ0K KElJKSBBSUdMWDogTG9hZGVkIGFuZCBpbml0aWFsaXplZCAvdXNyL2xvY2FsL2xpYi9kcmkv c3dyYXN0X2RyaS5zbw0KKElJKSBHTFg6IEluaXRpYWxpemVkIERSSVNXUkFTVCBHTCBwcm92 aWRlciBmb3Igc2NyZWVuIDANCihJSSkgUkFERU9OKDApOiBTZXR0aW5nIHNjcmVlbiBwaHlz aWNhbCBzaXplIHRvIDI3MCB4IDIwMw0KKCoqKSBPcHRpb24gIlByb3RvY29sIiAiYXV0byIN CigqKikgTW91c2UwOiBEZXZpY2U6ICIvZGV2L3N5c21vdXNlIg0KKCoqKSBNb3VzZTA6IFBy b3RvY29sOiAiYXV0byINCigqKikgT3B0aW9uICJDb3JlUG9pbnRlciINCigqKikgTW91c2Uw OiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cw0KKCoqKSBPcHRpb24gIkRldmljZSIgIi9k ZXYvc3lzbW91c2UiDQooPT0pIE1vdXNlMDogRW11bGF0ZTNCdXR0b25zLCBFbXVsYXRlM1Rp bWVvdXQ6IDUwDQooKiopIE9wdGlvbiAiWkF4aXNNYXBwaW5nIiAiNCA1IDYgNyINCigqKikg TW91c2UwOiBaQXhpc01hcHBpbmc6IGJ1dHRvbnMgNCwgNSwgNiBhbmQgNw0KKCoqKSBNb3Vz ZTA6IEJ1dHRvbnM6IDExDQooKiopIE1vdXNlMDogU2Vuc2l0aXZpdHk6IDENCihJSSkgWElO UFVUOiBBZGRpbmcgZXh0ZW5kZWQgaW5wdXQgZGV2aWNlICJNb3VzZTAiICh0eXBlOiBNT1VT RSkNCigqKikgTW91c2UwOiAoYWNjZWwpIGtlZXBpbmcgYWNjZWxlcmF0aW9uIHNjaGVtZSAx DQooKiopIE1vdXNlMDogKGFjY2VsKSBhY2NlbGVyYXRpb24gcHJvZmlsZSAwDQooSUkpIE1v dXNlMDogU2V0dXBBdXRvOiBody5pZnR5cGUgaXMgNCwgaHcubW9kZWwgaXMgMA0KKElJKSBN b3VzZTA6IFNldHVwQXV0bzogcHJvdG9jb2wgaXMgU3lzTW91c2UNCigqKikgT3B0aW9uICJD b3JlS2V5Ym9hcmQiDQooKiopIEtleWJvYXJkMDogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVu dHMNCigqKikgT3B0aW9uICJQcm90b2NvbCIgInN0YW5kYXJkIg0KKCoqKSBLZXlib2FyZDA6 IFByb3RvY29sOiBzdGFuZGFyZA0KKCoqKSBPcHRpb24gIlhrYlJ1bGVzIiAiYmFzZSINCigq KikgS2V5Ym9hcmQwOiBYa2JSdWxlczogImJhc2UiDQooKiopIE9wdGlvbiAiWGtiTW9kZWwi ICJwYzEwNSINCigqKikgS2V5Ym9hcmQwOiBYa2JNb2RlbDogInBjMTA1Ig0KKCoqKSBPcHRp b24gIlhrYkxheW91dCIgInVzIg0KKCoqKSBLZXlib2FyZDA6IFhrYkxheW91dDogInVzIg0K KCoqKSBPcHRpb24gIlhrYk9wdGlvbnMiICJ0ZXJtaW5hdGU6Y3RybF9hbHRfYmtzcCINCigq KikgS2V5Ym9hcmQwOiBYa2JPcHRpb25zOiAidGVybWluYXRlOmN0cmxfYWx0X2Jrc3AiDQoo KiopIE9wdGlvbiAiQ3VzdG9tS2V5Y29kZXMiICJvZmYiDQooKiopIEtleWJvYXJkMDogQ3Vz dG9tS2V5Y29kZXMgZGlzYWJsZWQNCihJSSkgWElOUFVUOiBBZGRpbmcgZXh0ZW5kZWQgaW5w dXQgZGV2aWNlICJLZXlib2FyZDAiICh0eXBlOiBLRVlCT0FSRCkNCihJSSkgY29uZmlnL2hh bDogQWRkaW5nIGlucHV0IGRldmljZSBMb2dpdGVjaCBVU0IgS2V5Ym9hcmQNCihJSSkgQXV0 b0FkZERldmljZXMgaXMgb2ZmIC0gbm90IGFkZGluZyBkZXZpY2UuDQooRUUpIGNvbmZpZy9o YWw6IE5ld0lucHV0RGV2aWNlUmVxdWVzdCBmYWlsZWQgKDgpDQooSUkpIGNvbmZpZy9oYWw6 IEFkZGluZyBpbnB1dCBkZXZpY2UgTG9naXRlY2ggVVNCIEtleWJvYXJkDQooSUkpIEF1dG9B ZGREZXZpY2VzIGlzIG9mZiAtIG5vdCBhZGRpbmcgZGV2aWNlLg0KKEVFKSBjb25maWcvaGFs OiBOZXdJbnB1dERldmljZVJlcXVlc3QgZmFpbGVkICg4KQ0KKElJKSBVbmxvYWRNb2R1bGU6 ICJtb3VzZSINCihJSSkgVW5sb2FkTW9kdWxlOiAia2JkIg0KT3V0cHV0IENSVDEgZGlzYWJs ZSBzdWNjZXNzDQpCbGFuayBDUlRDIDAgc3VjY2Vzcw0KRGlzYWJsZSBDUlRDIG1lbXJlcSAw IHN1Y2Nlc3MNCkRpc2FibGUgQ1JUQyAwIHN1Y2Nlc3MNCkJsYW5rIENSVEMgMSBzdWNjZXNz DQpEaXNhYmxlIENSVEMgbWVtcmVxIDEgc3VjY2Vzcw0KRGlzYWJsZSBDUlRDIDEgc3VjY2Vz cw0KKElJKSBSQURFT04oMCk6IFJBREVPTlJlc3RvcmVNZW1NYXBSZWdpc3RlcnMoKSA6IA0K KElJKSBSQURFT04oMCk6ICAgTUNfRkJfTE9DQVRJT04gICA6IDB4MDBkNzAwYzAgMHgwMGQ3 MDBjMA0KKElJKSBSQURFT04oMCk6ICAgTUNfQUdQX0xPQ0FUSU9OICA6IDB4MDAwMDAwMDAN CihJSSkgUkFERU9OKDApOiBhdml2b19yZXN0b3JlICENCkVuYWJsZSBDUlRDIDAgc3VjY2Vz cw0KRW5hYmxlIENSVEMgbWVtcmVxIDAgc3VjY2Vzcw0KVW5ibGFuayBDUlRDIDAgc3VjY2Vz cw0KKD09KSBSQURFT04oMCk6IFdyaXRlLWNvbWJpbmluZyByYW5nZSAoMHhhMDAwMCwweDEw MDAwKSB3YXMgYWxyZWFkeSBjbGVhcg0KKElJKSBSQURFT04oMCk6IFtkcm1dIHJlbW92ZWQg MSByZXNlcnZlZCBjb250ZXh0IGZvciBrZXJuZWwNCihJSSkgUkFERU9OKDApOiBbZHJtXSB1 bm1hcHBpbmcgODE5MiBieXRlcyBvZiBTQVJFQSAweDIwMDAwMDAwMDAwIGF0IDB4ODAwOTMy MDAwDQooSUkpIFJBREVPTigwKTogW2RybV0gQ2xvc2VkIERSTSBtYXN0ZXIuDQooSUkpIFJB REVPTigwKTogUkFERU9OU2NyZWVuSW5pdCBkMDAwMDAwMCAwIDANCig9PSkgUkFERU9OKDAp OiBXcml0ZS1jb21iaW5pbmcgcmFuZ2UgKDB4YTAwMDAsMHgxMDAwMCkgd2FzIGFscmVhZHkg Y2xlYXINCk91dHB1dCBDUlQxIGRpc2FibGUgc3VjY2Vzcw0KQmxhbmsgQ1JUQyAwIHN1Y2Nl c3MNCkRpc2FibGUgQ1JUQyBtZW1yZXEgMCBzdWNjZXNzDQpEaXNhYmxlIENSVEMgMCBzdWNj ZXNzDQpCbGFuayBDUlRDIDEgc3VjY2Vzcw0KRGlzYWJsZSBDUlRDIG1lbXJlcSAxIHN1Y2Nl c3MNCkRpc2FibGUgQ1JUQyAxIHN1Y2Nlc3MNCihJSSkgUkFERU9OKDApOiBEeW5hbWljIFBv d2VyIE1hbmFnZW1lbnQgRGlzYWJsZWQNCig9PSkgUkFERU9OKDApOiBVc2luZyAyNCBiaXQg ZGVwdGggYnVmZmVyDQooSUkpIFJBREVPTigwKTogUkFERU9OSW5pdE1lbW9yeU1hcCgpIDog DQooSUkpIFJBREVPTigwKTogICBtZW1fc2l6ZSAgICAgICAgIDogMHgxODAwMDAwMA0KKElJ KSBSQURFT04oMCk6ICAgTUNfRkJfTE9DQVRJT04gICA6IDB4MDBkNzAwYzANCihJSSkgUkFE RU9OKDApOiAgIE1DX0FHUF9MT0NBVElPTiAgOiAweDAwM2YwMDAwDQooSUkpIFJBREVPTigw KTogRGVwdGggbW92ZXMgZGlzYWJsZWQgYnkgZGVmYXVsdA0KKElJKSBSQURFT04oMCk6IEFs bG9jYXRpbmcgZnJvbSBhIHNjcmVlbiBvZiAyNjIwODAga2INCihJSSkgUkFERU9OKDApOiBX aWxsIHVzZSAzMiBrYiBmb3IgaGFyZHdhcmUgY3Vyc29yIDAgYXQgb2Zmc2V0IDB4MDAzMDAw MDANCihJSSkgUkFERU9OKDApOiBXaWxsIHVzZSAzMiBrYiBmb3IgaGFyZHdhcmUgY3Vyc29y IDEgYXQgb2Zmc2V0IDB4MDAzMDQwMDANCihJSSkgUkFERU9OKDApOiBXaWxsIHVzZSAzMDcy IGtiIGZvciBmcm9udCBidWZmZXIgYXQgb2Zmc2V0IDB4MDAwMDAwMDANCihJSSkgUkFERU9O KDApOiBXaWxsIHVzZSA2NCBrYiBmb3IgUENJIEdBUlQgYXQgb2Zmc2V0IDB4MGZmZjAwMDAN CihJSSkgUkFERU9OKDApOiBXaWxsIHVzZSAzMDcyIGtiIGZvciBiYWNrIGJ1ZmZlciBhdCBv ZmZzZXQgMHgwMDMwODAwMA0KKElJKSBSQURFT04oMCk6IFdpbGwgdXNlIDMwNzIga2IgZm9y IGRlcHRoIGJ1ZmZlciBhdCBvZmZzZXQgMHgwMDYwODAwMA0KKElJKSBSQURFT04oMCk6IFdp bGwgdXNlIDEyNTk1MiBrYiBmb3IgdGV4dHVyZXMgYXQgb2Zmc2V0IDB4MDA5MDgwMDANCihJ SSkgUkFERU9OKDApOiBXaWxsIHVzZSAxMjY4ODAga2IgZm9yIFggU2VydmVyIG9mZnNjcmVl biBhdCBvZmZzZXQgMHgwODQwODAwMA0KZHJtT3BlbkRldmljZTogbm9kZSBuYW1lIGlzIC9k ZXYvZHJpL2NhcmQwDQpkcm1PcGVuRGV2aWNlOiBvcGVuIHJlc3VsdCBpcyAxMCwgKE9LKQ0K ZHJtT3BlbkRldmljZTogbm9kZSBuYW1lIGlzIC9kZXYvZHJpL2NhcmQwDQpkcm1PcGVuRGV2 aWNlOiBvcGVuIHJlc3VsdCBpcyAxMCwgKE9LKQ0KZHJtT3BlbkJ5QnVzaWQ6IFNlYXJjaGlu ZyBmb3IgQnVzSUQgcGNpOjAwMDA6MDE6MDUuMA0KZHJtT3BlbkRldmljZTogbm9kZSBuYW1l IGlzIC9kZXYvZHJpL2NhcmQwDQpkcm1PcGVuRGV2aWNlOiBvcGVuIHJlc3VsdCBpcyAxMCwg KE9LKQ0KZHJtT3BlbkJ5QnVzaWQ6IGRybU9wZW5NaW5vciByZXR1cm5zIDEwDQpkcm1PcGVu QnlCdXNpZDogZHJtR2V0QnVzaWQgcmVwb3J0cyBwY2k6MDAwMDowMTowNS4wDQooSUkpIFtk cm1dIERSTSBpbnRlcmZhY2UgdmVyc2lvbiAxLjINCihJSSkgW2RybV0gRFJNIG9wZW4gbWFz dGVyIHN1Y2NlZWRlZC4NCihJSSkgUkFERU9OKDApOiBbZHJtXSBVc2luZyB0aGUgRFJNIGxv Y2sgU0FSRUEgYWxzbyBmb3IgZHJhd2FibGVzLg0KKElJKSBSQURFT04oMCk6IFtkcm1dIGZy YW1lYnVmZmVyIGhhbmRsZSA9IDB4MzAwMDAwMDAwMDANCihJSSkgUkFERU9OKDApOiBbZHJt XSBhZGRlZCAxIHJlc2VydmVkIGNvbnRleHQgZm9yIGtlcm5lbA0KKElJKSBSQURFT04oMCk6 IFggY29udGV4dCBoYW5kbGUgPSAweDENCihJSSkgUkFERU9OKDApOiBbZHJtXSBpbnN0YWxs ZWQgRFJNIHNpZ25hbCBoYW5kbGVyDQooSUkpIFJBREVPTigwKTogW3BjaV0gMzI3Njgga0Ig YWxsb2NhdGVkIHdpdGggaGFuZGxlIDB4MjZkZjEwMDANCihJSSkgUkFERU9OKDApOiBbcGNp XSByaW5nIGhhbmRsZSA9IDB4MDAwMDAwMDANCihJSSkgUkFERU9OKDApOiBbcGNpXSBSaW5n IG1hcHBlZCBhdCAweDgxNDIwMDAwMA0KKElJKSBSQURFT04oMCk6IFtwY2ldIFJpbmcgY29u dGVudHMgMHgwMDAwMDAwMA0KKElJKSBSQURFT04oMCk6IFtwY2ldIHJpbmcgcmVhZCBwdHIg aGFuZGxlID0gMHgwMDAwMDAwMA0KKElJKSBSQURFT04oMCk6IFtwY2ldIFJpbmcgcmVhZCBw dHIgbWFwcGVkIGF0IDB4ODAwOTMzMDAwDQooSUkpIFJBREVPTigwKTogW3BjaV0gUmluZyBy ZWFkIHB0ciBjb250ZW50cyAweDAwMDAwMDAwDQooSUkpIFJBREVPTigwKTogW3BjaV0gdmVy dGV4L2luZGlyZWN0IGJ1ZmZlcnMgaGFuZGxlID0gMHgwMDAwMDAwMA0KKElJKSBSQURFT04o MCk6IFtwY2ldIFZlcnRleC9pbmRpcmVjdCBidWZmZXJzIG1hcHBlZCBhdCAweDgxNDMwMTAw MA0KKElJKSBSQURFT04oMCk6IFtwY2ldIFZlcnRleC9pbmRpcmVjdCBidWZmZXJzIGNvbnRl bnRzIDB4MDAwMDAwMDANCihJSSkgUkFERU9OKDApOiBbcGNpXSBHQVJUIHRleHR1cmUgbWFw IGhhbmRsZSA9IDB4MDAwMDAwMDANCihJSSkgUkFERU9OKDApOiBbcGNpXSBHQVJUIFRleHR1 cmUgbWFwIG1hcHBlZCBhdCAweDgxNDVkYTAwMA0KKElJKSBSQURFT04oMCk6IFtkcm1dIHJl Z2lzdGVyIGhhbmRsZSA9IDB4MDAwMDAwMDANCihJSSkgUkFERU9OKDApOiBbZHJpXSBWaXN1 YWwgY29uZmlncyBpbml0aWFsaXplZA0KKElJKSBSQURFT04oMCk6IFJBREVPTlJlc3RvcmVN ZW1NYXBSZWdpc3RlcnMoKSA6IA0KKElJKSBSQURFT04oMCk6ICAgTUNfRkJfTE9DQVRJT04g ICA6IDB4MDBkNzAwYzAgMHgwMGQ3MDBjMA0KKElJKSBSQURFT04oMCk6ICAgTUNfQUdQX0xP Q0FUSU9OICA6IDB4MDAzZjAwMDANCihJSSkgUkFERU9OKDApOiBbRFJJXSBpbnN0YWxsYXRp b24gY29tcGxldGUNCihJSSkgUkFERU9OKDApOiBbZHJtXSBBZGRlZCAzMiA2NTUzNiBieXRl IHZlcnRleC9pbmRpcmVjdCBidWZmZXJzDQooSUkpIFJBREVPTigwKTogW2RybV0gTWFwcGVk IDMyIHZlcnRleC9pbmRpcmVjdCBidWZmZXJzDQooSUkpIFJBREVPTigwKTogW2RybV0gZG1h IGNvbnRyb2wgaW5pdGlhbGl6ZWQsIHVzaW5nIElSUSAxOA0KKElJKSBSQURFT04oMCk6IFtk cm1dIEluaXRpYWxpemVkIGtlcm5lbCBHQVJUIGhlYXAgbWFuYWdlciwgMjk4ODQ0MTYNCihX VykgUkFERU9OKDApOiBEUkkgaW5pdCBjaGFuZ2VkIG1lbW9yeSBtYXAsIGFkanVzdGluZyAu Li4NCihXVykgUkFERU9OKDApOiAgIE1DX0ZCX0xPQ0FUSU9OICB3YXM6IDB4MDBkNzAwYzAg aXM6IDB4MDBkNzAwYzANCihXVykgUkFERU9OKDApOiAgIE1DX0FHUF9MT0NBVElPTiB3YXM6 IDB4MDAzZjAwMDAgaXM6IDB4MDAwMzAwMDANCihJSSkgUkFERU9OKDApOiBSQURFT05SZXN0 b3JlTWVtTWFwUmVnaXN0ZXJzKCkgOiANCihJSSkgUkFERU9OKDApOiAgIE1DX0ZCX0xPQ0FU SU9OICAgOiAweDAwZDcwMGMwIDB4MDBkNzAwYzANCihJSSkgUkFERU9OKDApOiAgIE1DX0FH UF9MT0NBVElPTiAgOiAweDAwMDMwMDAwDQooSUkpIFJBREVPTigwKTogRGlyZWN0IHJlbmRl cmluZyBlbmFibGVkDQooSUkpIFJBREVPTigwKTogU2V0dGluZyBFWEEgbWF4UGl0Y2hCeXRl cw0KKElJKSBFWEEoMCk6IE9mZnNjcmVlbiBwaXhtYXAgYXJlYSBvZiAxMjk5MjUxMjAgYnl0 ZXMNCihJSSkgRVhBKDApOiBEcml2ZXIgcmVnaXN0ZXJlZCBzdXBwb3J0IGZvciB0aGUgZm9s bG93aW5nIG9wZXJhdGlvbnM6DQooSUkpICAgICAgICAgU29saWQNCihJSSkgICAgICAgICBD b3B5DQooSUkpICAgICAgICAgQ29tcG9zaXRlIChSRU5ERVIgYWNjZWxlcmF0aW9uKQ0KKElJ KSAgICAgICAgIFVwbG9hZFRvU2NyZWVuDQooSUkpICAgICAgICAgRG93bmxvYWRGcm9tU2Ny ZWVuDQooSUkpIFJBREVPTigwKTogQWNjZWxlcmF0aW9uIGVuYWJsZWQNCigqKikgUkFERU9O KDApOiBEUE1TIGVuYWJsZWQNCihJSSkgUkFERU9OKDApOiBTZXQgdXAgdGV4dHVyZWQgdmlk ZW8NCk91dHB1dCBDUlQxIGRpc2FibGUgc3VjY2Vzcw0KT3V0cHV0IERJRzAgdHJhbnNtaXR0 ZXIgc2V0dXAgc3VjY2Vzcw0KQmxhbmsgQ1JUQyAwIHN1Y2Nlc3MNCkRpc2FibGUgQ1JUQyBt ZW1yZXEgMCBzdWNjZXNzDQpEaXNhYmxlIENSVEMgMCBzdWNjZXNzDQpCbGFuayBDUlRDIDEg c3VjY2Vzcw0KRGlzYWJsZSBDUlRDIG1lbXJlcSAxIHN1Y2Nlc3MNCkRpc2FibGUgQ1JUQyAx IHN1Y2Nlc3MNCk91dHB1dCBDUlQxIGRpc2FibGUgc3VjY2Vzcw0KQmxhbmsgQ1JUQyAwIHN1 Y2Nlc3MNCkRpc2FibGUgQ1JUQyBtZW1yZXEgMCBzdWNjZXNzDQpEaXNhYmxlIENSVEMgMCBz dWNjZXNzDQpTZXQgQ1JUQyAwIFNvdXJjZSBzdWNjZXNzDQpNb2RlIDEwMjR4NzY4IC0gMTMx MiA4MDAgNQ0KKElJKSBSQURFT04oMCk6IFJBREVPTlJlc3RvcmVNZW1NYXBSZWdpc3RlcnMo KSA6IA0KKElJKSBSQURFT04oMCk6ICAgTUNfRkJfTE9DQVRJT04gICA6IDB4MDBkNzAwYzAg MHgwMGQ3MDBjMA0KKElJKSBSQURFT04oMCk6ICAgTUNfQUdQX0xPQ0FUSU9OICA6IDB4MDAw MzAwMDANClBpY2tlZCBQTEwgMA0KYmVmb3JlIDc4NzUNCmFmdGVyIDc4NzUNCmJlc3RfZnJl cTogNzg3NjANCmJlc3RfZmVlZGJhY2tfZGl2OiAxNjUNCmJlc3RfZnJhY19mZWVkYmFja19k aXY6IDANCmJlc3RfcmVmX2RpdjogMg0KYmVzdF9wb3N0X2RpdjogMTUNCihJSSkgUkFERU9O KDApOiBjcnRjKDApIENsb2NrOiBtb2RlIDc4NzUwLCBQTEwgNzg3NjAwDQooSUkpIFJBREVP TigwKTogY3J0YygwKSBQTEwgIDogcmVmZGl2IDIsIGZiZGl2IDB4QTUoMTY1KSwgZnJhY2Zi ZGl2IDAsIHBkaXYgMTUNClNldCBDUlRDIDAgUExMIHN1Y2Nlc3MNClNldCBDUlRDIFRpbWlu ZyBzdWNjZXNzDQpTZXQgQ1JUQyAwIE92ZXJzY2FuIHN1Y2Nlc3MNCk5vdCB1c2luZyBSTVgN CnNjYWxlciAwIHNldHVwIHN1Y2Nlc3MNClNldCBDUlRDIDAgU291cmNlIHN1Y2Nlc3MNCmNy dGMgMCBZVVYgZGlzYWJsZSBzZXR1cCBzdWNjZXNzDQpPdXRwdXQgREFDMSBzZXR1cCBzdWNj ZXNzDQpPdXRwdXQgQ1JUMSBlbmFibGUgc3VjY2Vzcw0KRW5hYmxlIENSVEMgMCBzdWNjZXNz DQpFbmFibGUgQ1JUQyBtZW1yZXEgMCBzdWNjZXNzDQpVbmJsYW5rIENSVEMgMCBzdWNjZXNz DQpPdXRwdXQgRElHMCB0cmFuc21pdHRlciBzZXR1cCBzdWNjZXNzDQpCbGFuayBDUlRDIDEg c3VjY2Vzcw0KRGlzYWJsZSBDUlRDIG1lbXJlcSAxIHN1Y2Nlc3MNCkRpc2FibGUgQ1JUQyAx IHN1Y2Nlc3MNCihJSSkgUkFERU9OKDApOiBSYW5kUiAxLjIgZW5hYmxlZCwgaWdub3JlIHRo ZSBmb2xsb3dpbmcgUmFuZFIgZGlzYWJsZWQgbWVzc2FnZS4NCigtLSkgUmFuZFIgZGlzYWJs ZWQNCihJSSkgQUlHTFg6IExvYWRlZCBhbmQgaW5pdGlhbGl6ZWQgL3Vzci9sb2NhbC9saWIv ZHJpL3N3cmFzdF9kcmkuc28NCihJSSkgR0xYOiBJbml0aWFsaXplZCBEUklTV1JBU1QgR0wg cHJvdmlkZXIgZm9yIHNjcmVlbiAwDQooSUkpIFJBREVPTigwKTogU2V0dGluZyBzY3JlZW4g cGh5c2ljYWwgc2l6ZSB0byAyNzAgeCAyMDMNCigqKikgTW91c2UwOiBEZXZpY2U6ICIvZGV2 L3N5c21vdXNlIg0KKCoqKSBNb3VzZTA6IFByb3RvY29sOiAiYXV0byINCigqKikgT3B0aW9u ICJDb3JlUG9pbnRlciINCigqKikgTW91c2UwOiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50 cw0KKCoqKSBPcHRpb24gIkRldmljZSIgIi9kZXYvc3lzbW91c2UiDQooPT0pIE1vdXNlMDog RW11bGF0ZTNCdXR0b25zLCBFbXVsYXRlM1RpbWVvdXQ6IDUwDQooKiopIE9wdGlvbiAiWkF4 aXNNYXBwaW5nIiAiNCA1IDYgNyINCigqKikgTW91c2UwOiBaQXhpc01hcHBpbmc6IGJ1dHRv bnMgNCwgNSwgNiBhbmQgNw0KKCoqKSBNb3VzZTA6IEJ1dHRvbnM6IDExDQooKiopIE1vdXNl MDogU2Vuc2l0aXZpdHk6IDENCigqKikgTW91c2UwOiAoYWNjZWwpIGtlZXBpbmcgYWNjZWxl cmF0aW9uIHNjaGVtZSAxDQooKiopIE1vdXNlMDogKGFjY2VsKSBhY2NlbGVyYXRpb24gcHJv ZmlsZSAwDQooSUkpIE1vdXNlMDogU2V0dXBBdXRvOiBody5pZnR5cGUgaXMgNCwgaHcubW9k ZWwgaXMgMA0KKElJKSBNb3VzZTA6IFNldHVwQXV0bzogcHJvdG9jb2wgaXMgU3lzTW91c2UN CigqKikgT3B0aW9uICJDb3JlS2V5Ym9hcmQiDQooKiopIEtleWJvYXJkMDogYWx3YXlzIHJl cG9ydHMgY29yZSBldmVudHMNCigqKikgT3B0aW9uICJQcm90b2NvbCIgInN0YW5kYXJkIg0K KCoqKSBLZXlib2FyZDA6IFByb3RvY29sOiBzdGFuZGFyZA0KKCoqKSBPcHRpb24gIlhrYlJ1 bGVzIiAiYmFzZSINCigqKikgS2V5Ym9hcmQwOiBYa2JSdWxlczogImJhc2UiDQooKiopIE9w dGlvbiAiWGtiTW9kZWwiICJwYzEwNSINCigqKikgS2V5Ym9hcmQwOiBYa2JNb2RlbDogInBj MTA1Ig0KKCoqKSBPcHRpb24gIlhrYkxheW91dCIgInVzIg0KKCoqKSBLZXlib2FyZDA6IFhr YkxheW91dDogInVzIg0KKCoqKSBPcHRpb24gIlhrYk9wdGlvbnMiICJ0ZXJtaW5hdGU6Y3Ry bF9hbHRfYmtzcCINCigqKikgS2V5Ym9hcmQwOiBYa2JPcHRpb25zOiAidGVybWluYXRlOmN0 cmxfYWx0X2Jrc3AiDQooKiopIE9wdGlvbiAiQ3VzdG9tS2V5Y29kZXMiICJvZmYiDQooKiop IEtleWJvYXJkMDogQ3VzdG9tS2V5Y29kZXMgZGlzYWJsZWQNCihJSSkgY29uZmlnL2hhbDog QWRkaW5nIGlucHV0IGRldmljZSBMb2dpdGVjaCBVU0IgS2V5Ym9hcmQNCihJSSkgQXV0b0Fk ZERldmljZXMgaXMgb2ZmIC0gbm90IGFkZGluZyBkZXZpY2UuDQooRUUpIGNvbmZpZy9oYWw6 IE5ld0lucHV0RGV2aWNlUmVxdWVzdCBmYWlsZWQgKDgpDQooSUkpIGNvbmZpZy9oYWw6IEFk ZGluZyBpbnB1dCBkZXZpY2UgTG9naXRlY2ggVVNCIEtleWJvYXJkDQooSUkpIEF1dG9BZGRE ZXZpY2VzIGlzIG9mZiAtIG5vdCBhZGRpbmcgZGV2aWNlLg0KKEVFKSBjb25maWcvaGFsOiBO ZXdJbnB1dERldmljZVJlcXVlc3QgZmFpbGVkICg4KQ0KT3V0cHV0IENSVDEgZGlzYWJsZSBz dWNjZXNzDQpCbGFuayBDUlRDIDAgc3VjY2Vzcw0KRGlzYWJsZSBDUlRDIG1lbXJlcSAwIHN1 Y2Nlc3MNCkRpc2FibGUgQ1JUQyAwIHN1Y2Nlc3MNCkJsYW5rIENSVEMgMSBzdWNjZXNzDQpE aXNhYmxlIENSVEMgbWVtcmVxIDEgc3VjY2Vzcw0KRGlzYWJsZSBDUlRDIDEgc3VjY2Vzcw0K KElJKSBSQURFT04oMCk6IFJBREVPTlJlc3RvcmVNZW1NYXBSZWdpc3RlcnMoKSA6IA0KKElJ KSBSQURFT04oMCk6ICAgTUNfRkJfTE9DQVRJT04gICA6IDB4MDBkNzAwYzAgMHgwMGQ3MDBj MA0KKElJKSBSQURFT04oMCk6ICAgTUNfQUdQX0xPQ0FUSU9OICA6IDB4MDAwMDAwMDANCihJ SSkgUkFERU9OKDApOiBhdml2b19yZXN0b3JlICENCkVuYWJsZSBDUlRDIDAgc3VjY2Vzcw0K RW5hYmxlIENSVEMgbWVtcmVxIDAgc3VjY2Vzcw0KVW5ibGFuayBDUlRDIDAgc3VjY2Vzcw0K KD09KSBSQURFT04oMCk6IFdyaXRlLWNvbWJpbmluZyByYW5nZSAoMHhhMDAwMCwweDEwMDAw KSB3YXMgYWxyZWFkeSBjbGVhcg0KKElJKSBVbmxvYWRNb2R1bGU6ICJrYmQiDQooSUkpIFVu bG9hZE1vZHVsZTogIm1vdXNlIg0KKElJKSBSQURFT04oMCk6IFtkcm1dIHJlbW92ZWQgMSBy ZXNlcnZlZCBjb250ZXh0IGZvciBrZXJuZWwNCihJSSkgUkFERU9OKDApOiBbZHJtXSB1bm1h cHBpbmcgODE5MiBieXRlcyBvZiBTQVJFQSAweDIwMDAwMDAwMDAwIGF0IDB4ODAwOTMxMDAw DQooSUkpIFJBREVPTigwKTogW2RybV0gQ2xvc2VkIERSTSBtYXN0ZXIuDQo= From owner-freebsd-x11@FreeBSD.ORG Sat Jun 18 11:35:53 2011 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F30B81065678 for ; Sat, 18 Jun 2011 11:35:52 +0000 (UTC) (envelope-from gljennjohn@googlemail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 809938FC1D for ; Sat, 18 Jun 2011 11:35:52 +0000 (UTC) Received: by fxm11 with SMTP id 11so994838fxm.13 for ; Sat, 18 Jun 2011 04:35:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:date:from:to:cc:subject:message-id:in-reply-to :references:reply-to:x-mailer:mime-version:content-type :content-transfer-encoding; bh=MopsT56LKP5bfs14UbuTnLYcGLqsW/ifYhwoB7xDG2g=; b=H5BcxI603C1gKCkfttmZVG5KyL5LJ5ieGkGN9qcPUEiRPEfQTBLs+SCzi+TmxsZ5et vK1tb5vbqsWKV4JxE+N26+20UbdFf2oMiU0K80XuQa5kf1wKwHsHGoSRfNUhI5bJ1NHb e0edKRyCJ99F9P4/B2wGmYh7Nopk0jiNSefvc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:reply-to :x-mailer:mime-version:content-type:content-transfer-encoding; b=BaCtAVGA34fwLdaBroA6LRaVi2PTavEcAIgfVkStvjJGQGHeu+ckTEW3S5zg7EqJy3 AMZCYVzvIWmXnGwsO6t7cEZmqUNzejA+pXo67uQ+Yy/nmZlnsZ22+AeYk2PMBy9sMnkI lP/qy6uEhJxqP55EStWwQt+WpnDyU03kdu3VY= Received: by 10.223.5.13 with SMTP id 13mr322032fat.1.1308395096799; Sat, 18 Jun 2011 04:04:56 -0700 (PDT) Received: from ernst.jennejohn.org (p578E2839.dip.t-dialin.net [87.142.40.57]) by mx.google.com with ESMTPS id q21sm1762115fan.16.2011.06.18.04.04.54 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 18 Jun 2011 04:04:55 -0700 (PDT) Date: Sat, 18 Jun 2011 13:04:52 +0200 From: Gary Jennejohn To: Robert Huff Message-ID: <20110618130452.4dbe99b4@ernst.jennejohn.org> In-Reply-To: <19963.63779.628334.773399@jerusalem.litteratus.org> References: <19963.63779.628334.773399@jerusalem.litteratus.org> X-Mailer: Claws Mail 3.7.9 (GTK+ 2.18.7; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: x11@freebsd.org Subject: Re: can't (re)start X, may be hal related X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gljennjohn@googlemail.com List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jun 2011 11:35:53 -0000 On Fri, 17 Jun 2011 21:02:27 -0400 Robert Huff wrote: > > I had reason to restart the X server on one of my machines this > morning ... only it didn't restart. > > System: > > FreeBSD 9.0-CURRENT #0: Mon Apr 18 11:59:37 EDT 2011 amd64 > > X: > > drwxr-xr-x 2 root wheel 512 Jun 3 07:59 xorg-7.5.1 > drwxr-xr-x 2 root wheel 512 May 19 09:02 xorg-apps-7.5.1 > drwxr-xr-x 2 root wheel 512 Mar 17 07:56 xorg-cf-files-1.0.3 > drwxr-xr-x 2 root wheel 512 Mar 17 08:15 xorg-docs-1.4,1 > drwxr-xr-x 2 root wheel 512 Jun 3 07:59 xorg-drivers-7.5.1 > drwxr-xr-x 2 root wheel 512 Mar 17 08:15 xorg-fonts-100dpi-7.5.1 > drwxr-xr-x 2 root wheel 512 Mar 17 08:15 xorg-fonts-7.5.1 > drwxr-xr-x 2 root wheel 512 Mar 17 08:15 xorg-fonts-75dpi-7.5.1 > drwxr-xr-x 2 root wheel 512 Mar 17 08:15 xorg-fonts-cyrillic-7.5.1 > drwxr-xr-x 2 root wheel 512 Mar 17 08:15 xorg-fonts-miscbitmaps-7.5.1 > drwxr-xr-x 2 root wheel 512 Jun 16 08:15 xorg-fonts-truetype-7.5.1 > drwxr-xr-x 2 root wheel 512 Mar 17 08:15 xorg-fonts-type1-7.5.1 > drwxr-xr-x 2 root wheel 512 Mar 17 08:15 xorg-libraries-7.5.1 > drwxr-xr-x 2 root wheel 512 Mar 17 07:55 xorg-macros-1.11.0 > drwxrwxr-x 2 root wheel 512 Jun 17 09:35 xorg-server-1.7.7_1,1 > > (xorg.conf is appended) > > Symptoms: > > 1) start xdm > 2) get login screen, enter username + password > 3) get ssh-askpass screen, enter value > 4) repeat from (2) > > (contents of .xinitrc files are appended) > (contents of Xorg.0.log is appended) > > I notice two (EE) lines, involving hal, which was upgraded > within the last week or so. Your xorg-server is also rather new. I just installed the latest hal port but didn't see any problems after restarting X, but I'm running xorg-server-1.9.4,1. > I am not an X guru; will someone who is please help me figure > out what I broke and how to fix it? > > > Section "ServerLayout" > Identifier "X.org Configured" > Screen 0 "Screen0" 0 0 > InputDevice "Mouse0" "CorePointer" > InputDevice "Keyboard0" "CoreKeyboard" When I was still running 7.5.1 I had this line in this Section Option "AllowEmptyInput" "on" > EndSection Can't say whether adding this line will help, but you could try it. -- Gary Jennejohn From owner-freebsd-x11@FreeBSD.ORG Sat Jun 18 12:48:56 2011 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 87701106575C for ; Sat, 18 Jun 2011 12:48:56 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from ex-vmail03.lnh.mail.rcn.net (vmail03.lnh.mail.rcn.net [207.172.157.113]) by mx1.freebsd.org (Postfix) with ESMTP id 391548FC1E for ; Sat, 18 Jun 2011 12:48:55 +0000 (UTC) Received: from mr17.lnh.mail.rcn.net ([207.172.157.37]) by smtp02.lnh.mail.rcn.net with ESMTP; 18 Jun 2011 08:48:54 -0400 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr17.lnh.mail.rcn.net (MOS 4.2.3-GA) with ESMTP id AYC56676; Sat, 18 Jun 2011 08:48:54 -0400 Received-SPF: None identity=pra; client-ip=209.6.91.204; receiver=smtp01.lnh.mail.rcn.net; envelope-from="roberthuff@rcn.com"; x-sender="roberthuff@rcn.com"; x-conformance=sidf_compatible Received-SPF: None identity=mailfrom; client-ip=209.6.91.204; receiver=smtp01.lnh.mail.rcn.net; envelope-from="roberthuff@rcn.com"; x-sender="roberthuff@rcn.com"; x-conformance=sidf_compatible Received-SPF: None identity=helo; client-ip=209.6.91.204; receiver=smtp01.lnh.mail.rcn.net; envelope-from="roberthuff@rcn.com"; x-sender="postmaster@jerusalem.litteratus.org.litteratus.org"; x-conformance=sidf_compatible Received: from 209-6-91-204.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.91.204]) by smtp01.lnh.mail.rcn.net with ESMTP; 18 Jun 2011 08:48:55 -0400 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19964.40623.816608.647036@jerusalem.litteratus.org> Date: Sat, 18 Jun 2011 08:48:47 -0400 To: gljennjohn@googlemail.com In-Reply-To: <20110618130452.4dbe99b4@ernst.jennejohn.org> References: <19963.63779.628334.773399@jerusalem.litteratus.org> <20110618130452.4dbe99b4@ernst.jennejohn.org> X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" XEmacs Lucid X-Junkmail-Whitelist: YES (by domain whitelist at mr17.lnh.mail.rcn.net) Cc: Robert Huff , x11@freebsd.org Subject: Re: can't (re)start X, may be hal related X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jun 2011 12:48:56 -0000 Gary Jennejohn writes: > When I was still running 7.5.1 I had this line in this Section > Option "AllowEmptyInput" "on" > > EndSection > > Can't say whether adding this line will help, but you could try > it. I did. Result: 1) keyboard input to xdm login screen no longer works. 2) Same error in xdm and X.org log files. Robert Huff From owner-freebsd-x11@FreeBSD.ORG Sat Jun 18 14:55:19 2011 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70997106564A for ; Sat, 18 Jun 2011 14:55:19 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 2EB328FC18 for ; Sat, 18 Jun 2011 14:55:18 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.4/8.14.4) with ESMTP id p5IEtHws032522; Sat, 18 Jun 2011 08:55:17 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.4/8.14.4/Submit) with ESMTP id p5IEtHJM032519; Sat, 18 Jun 2011 08:55:17 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sat, 18 Jun 2011 08:55:17 -0600 (MDT) From: Warren Block To: Robert Huff In-Reply-To: <19963.63779.628334.773399@jerusalem.litteratus.org> Message-ID: References: <19963.63779.628334.773399@jerusalem.litteratus.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: MULTIPART/Mixed; BOUNDARY="===============0211608643==" Content-ID: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Sat, 18 Jun 2011 08:55:17 -0600 (MDT) Cc: x11@freebsd.org Subject: Re: can't (re)start X, may be hal related X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jun 2011 14:55:19 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --===============0211608643== Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; format=flowed Content-ID: On Fri, 17 Jun 2011, Robert Huff wrote: > I notice two (EE) lines, involving hal, which was upgraded > within the last week or so. > I am not an X guru; will someone who is please help me figure > out what I broke and how to fix it? ... > > # Option "AllowEmptyInput" "off" > Option "AutoAddDevices" "off" AutoAddDevices "Off" means "don't use hal". If it's still a hal problem, rebuilding xorg-server with the hal config option off might work around it. --===============0211608643== Content-Type: TEXT/PLAIN; CHARSET=us-ascii Content-ID: Content-Description: Content-Disposition: INLINE _______________________________________________ freebsd-x11@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" --===============0211608643==-- From owner-freebsd-x11@FreeBSD.ORG Sat Jun 18 14:58:43 2011 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E944A106564A for ; Sat, 18 Jun 2011 14:58:43 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id ABEB08FC14 for ; Sat, 18 Jun 2011 14:58:43 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.4/8.14.4) with ESMTP id p5IEwhj8032532; Sat, 18 Jun 2011 08:58:43 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.4/8.14.4/Submit) with ESMTP id p5IEwg8G032529; Sat, 18 Jun 2011 08:58:43 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sat, 18 Jun 2011 08:58:42 -0600 (MDT) From: Warren Block To: Gary Jennejohn In-Reply-To: <20110618130452.4dbe99b4@ernst.jennejohn.org> Message-ID: References: <19963.63779.628334.773399@jerusalem.litteratus.org> <20110618130452.4dbe99b4@ernst.jennejohn.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Sat, 18 Jun 2011 08:58:43 -0600 (MDT) Cc: Robert Huff , x11@freebsd.org Subject: Re: can't (re)start X, may be hal related X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jun 2011 14:58:44 -0000 On Sat, 18 Jun 2011, Gary Jennejohn wrote: > When I was still running 7.5.1 I had this line in this Section > Option "AllowEmptyInput" "on" >> EndSection > > Can't say whether adding this line will help, but you could try it. AllowEmptyInput is like a rattlesnake. Leave it alone, it'll leave you alone: http://www.wonkity.com/~wblock/docs/html/aei.html From owner-freebsd-x11@FreeBSD.ORG Sat Jun 18 23:59:08 2011 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 00677106564A for ; Sat, 18 Jun 2011 23:59:08 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from ex-vmail02.lnh.mail.rcn.net (vmail02.lnh.mail.rcn.net [207.172.157.112]) by mx1.freebsd.org (Postfix) with ESMTP id E084B8FC13 for ; Sat, 18 Jun 2011 23:59:06 +0000 (UTC) Received: from mr16.lnh.mail.rcn.net ([207.172.157.36]) by smtp02.lnh.mail.rcn.net with ESMTP; 18 Jun 2011 19:52:56 -0400 Received: from smtp04.lnh.mail.rcn.net (smtp04.lnh.mail.rcn.net [207.172.157.104]) by mr16.lnh.mail.rcn.net (MOS 4.2.3-GA) with ESMTP id BDL79192; Sat, 18 Jun 2011 13:39:47 -0400 Received: from 209-6-91-204.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.91.204]) by smtp04.lnh.mail.rcn.net with ESMTP; 18 Jun 2011 13:39:46 -0400 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19964.58082.660115.273499@jerusalem.litteratus.org> Date: Sat, 18 Jun 2011 13:39:46 -0400 To: Warren Block In-Reply-To: References: <19963.63779.628334.773399@jerusalem.litteratus.org> X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" XEmacs Lucid X-Junkmail-Whitelist: YES (by domain whitelist at mr16.lnh.mail.rcn.net) Cc: x11@freebsd.org Subject: Re: can't (re)start X, may be hal related X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jun 2011 23:59:08 -0000 Warren Block writes: > > I notice two (EE) lines, involving hal, which was upgraded > > within the last week or so. > > I am not an X guru; will someone who is please help me figure > > out what I broke and how to fix it? > ... > > > > # Option "AllowEmptyInput" "off" > > Option "AutoAddDevices" "off" > > AutoAddDevices "Off" means "don't use hal". If it's still a hal > problem, rebuilding xorg-server with the hal config option off might > work around it. Rebuilt xorg-server with hal turned off. No change. Robert Huff