From owner-freebsd-virtualization@FreeBSD.ORG Mon Mar 19 11:07:25 2012 Return-Path: Delivered-To: freebsd-virtualization@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E03B1065670 for ; Mon, 19 Mar 2012 11:07:25 +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 372A48FC1C for ; Mon, 19 Mar 2012 11:07:25 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q2JB7PMB033753 for ; Mon, 19 Mar 2012 11:07:25 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q2JB7OE3033751 for freebsd-virtualization@FreeBSD.org; Mon, 19 Mar 2012 11:07:24 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 19 Mar 2012 11:07:24 GMT Message-Id: <201203191107.q2JB7OE3033751@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-virtualization@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-virtualization@FreeBSD.org X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Mar 2012 11:07:25 -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 kern/165252 virtualization[vimage] [pf] [panic] kernel panics with VIMAGE and PF o kern/161094 virtualization[vimage] [pf] [panic] kernel panic with pf + VIMAGE wh o kern/160541 virtualization[vimage][pf][patch] panic: userret: Returning on td 0x o kern/160496 virtualization[vimage] [pf] [patch] kernel panic with pf + VIMAGE o kern/158686 virtualization[vimage] [tap] [patch] Add VIMAGE support to if_tap a kern/152047 virtualization[vimage] [panic] TUN\TAP under jail with vimage crashe o kern/148155 virtualization[vimage] [pf] Kernel panic with PF/IPFilter + VIMAGE k a kern/147950 virtualization[vimage] [carp] VIMAGE + CARP = kernel crash s kern/143808 virtualization[pf] pf does not work inside jail a kern/141696 virtualization[rum] [vimage] [panic] rum(4)+ vimage = kernel panic 10 problems total. From owner-freebsd-virtualization@FreeBSD.ORG Mon Mar 19 15:21:34 2012 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB2F5106564A for ; Mon, 19 Mar 2012 15:21:34 +0000 (UTC) (envelope-from monthadar@gmail.com) Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by mx1.freebsd.org (Postfix) with ESMTP id CD1988FC16 for ; Mon, 19 Mar 2012 15:21:33 +0000 (UTC) Received: by wibhj6 with SMTP id hj6so3098663wib.13 for ; Mon, 19 Mar 2012 08:21:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=mZ1elss49TOz4VIgMXNPNHlNUnKoFojr1NZFaCZyAtY=; b=IaUm9IgPGfVk8P6BUTodAGpZ7/ttLjZxzYLWeTbGoJwTpaC4OdTPUngCFv/Bj5Hmcc 4NPz/RsUleqeqZltZoywc5I3wXVKYPwu/0kc6ky75oesQx5KGfmiUqMLnLX84Vwav/C3 S1biZXciRXdPnjRHg8r0sLf9MWUwb6xMg4ZrHs1mB71BqmHjUYi1QOSmbgUp9GR+FCXR r8/LeQP+n5evorlce0RWmneZH9g6WnFo/thpz6MCgBK5ngRjf131Mn9iZQHKRVgHnUZ+ /smtf9IXMc66vvrVthGjiKbUUg2JWVtu6w+BGLicGagmXHBbA77yMmJ5zJohCBsSX7YZ rMbQ== MIME-Version: 1.0 Received: by 10.180.14.230 with SMTP id s6mr20816138wic.2.1332170492882; Mon, 19 Mar 2012 08:21:32 -0700 (PDT) Received: by 10.223.110.138 with HTTP; Mon, 19 Mar 2012 08:21:31 -0700 (PDT) Date: Mon, 19 Mar 2012 16:21:31 +0100 Message-ID: From: Monthadar Al Jaberi To: FreeBSD virtualization mailing list Content-Type: multipart/mixed; boundary=f46d04138ce1022d5004bb9a1dfc Subject: vimage -d crashes in my amd64 VBox but not on i386 VBox X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Mar 2012 15:21:34 -0000 --f46d04138ce1022d5004bb9a1dfc Content-Type: text/plain; charset=ISO-8859-1 Hi My VBox 64-bit with VNET crashes when I run: vimage -c 1 vimage -d 1 Fatal trap 9: general protection fault while in kernel mode cpuid = 2; apic id = 02 instruction pointer = 0x20:0xffffffff80888f0f stack pointer = 0x28:0xffffff8000271ac0 hhook_vnet_uninit: hhook_head type=1, id=1 cleanup required frame pointer = 0x28:0xffffff8000271b50 hhook_vnet_uninit: hhook_head type=1, id=0 cleanup required code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 12 (swi1: netisr 0) I am running on VirtualBox with 64-bit freebsd, uname -a: FreeBSD freebsd-re-9 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Mon Mar 19 09:47:00 CET 2012 root@freebsd-re-9:/usr/obj/usr/src/sys/VNET_NO_WLAN amd64 But this runs fine on a 32-bit freebsd VirtualBox. Why? My source tree is head@233161 Attaching my core.txt and kernel config, thanks! br, -- Monthadar Al Jaberi --f46d04138ce1022d5004bb9a1dfc Content-Type: application/octet-stream; name=VNET_NO_WLAN Content-Disposition: attachment; filename=VNET_NO_WLAN Content-Transfer-Encoding: base64 X-Attachment-Id: f_gzzngxpp1 IwojIEdFTkVSSUMgLS0gR2VuZXJpYyBrZXJuZWwgY29uZmlndXJhdGlvbiBmaWxlIGZvciBGcmVl QlNEL2FtZDY0CiMKIyBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGZpbGUsIHBsZWFzZSBy ZWFkIHRoZSBjb25maWcoNSkgbWFudWFsIHBhZ2UsCiMgYW5kL29yIHRoZSBoYW5kYm9vayBzZWN0 aW9uIG9uIEtlcm5lbCBDb25maWd1cmF0aW9uIEZpbGVzOgojCiMgICAgaHR0cDovL3d3dy5GcmVl QlNELm9yZy9kb2MvZW5fVVMuSVNPODg1OS0xL2Jvb2tzL2hhbmRib29rL2tlcm5lbGNvbmZpZy1j b25maWcuaHRtbAojCiMgVGhlIGhhbmRib29rIGlzIGFsc28gYXZhaWxhYmxlIGxvY2FsbHkgaW4g L3Vzci9zaGFyZS9kb2MvaGFuZGJvb2sKIyBpZiB5b3UndmUgaW5zdGFsbGVkIHRoZSBkb2MgZGlz dHJpYnV0aW9uLCBvdGhlcndpc2UgYWx3YXlzIHNlZSB0aGUKIyBGcmVlQlNEIFdvcmxkIFdpZGUg V2ViIHNlcnZlciAoaHR0cDovL3d3dy5GcmVlQlNELm9yZy8pIGZvciB0aGUKIyBsYXRlc3QgaW5m b3JtYXRpb24uCiMKIyBBbiBleGhhdXN0aXZlIGxpc3Qgb2Ygb3B0aW9ucyBhbmQgbW9yZSBkZXRh aWxlZCBleHBsYW5hdGlvbnMgb2YgdGhlCiMgZGV2aWNlIGxpbmVzIGlzIGFsc28gcHJlc2VudCBp biB0aGUgLi4vLi4vY29uZi9OT1RFUyBhbmQgTk9URVMgZmlsZXMuCiMgSWYgeW91IGFyZSBpbiBk b3VidCBhcyB0byB0aGUgcHVycG9zZSBvciBuZWNlc3NpdHkgb2YgYSBsaW5lLCBjaGVjayBmaXJz dAojIGluIE5PVEVTLgojCiMgJEZyZWVCU0QkCgpjcHUJCUhBTU1FUgppZGVudAkJR0VORVJJQwoK bWFrZW9wdGlvbnMJREVCVUc9LWcJCSMgQnVpbGQga2VybmVsIHdpdGggZ2RiKDEpIGRlYnVnIHN5 bWJvbHMKCm9wdGlvbnMgCVNDSEVEX1VMRQkJIyBVTEUgc2NoZWR1bGVyCm9wdGlvbnMgCVBSRUVN UFRJT04JCSMgRW5hYmxlIGtlcm5lbCB0aHJlYWQgcHJlZW1wdGlvbgpvcHRpb25zIAlJTkVUCQkJ IyBJbnRlck5FVHdvcmtpbmcKb3B0aW9ucyAJSU5FVDYJCQkjIElQdjYgY29tbXVuaWNhdGlvbnMg cHJvdG9jb2xzCm9wdGlvbnMgCVNDVFAJCQkjIFN0cmVhbSBDb250cm9sIFRyYW5zbWlzc2lvbiBQ cm90b2NvbApvcHRpb25zIAlGRlMJCQkjIEJlcmtlbGV5IEZhc3QgRmlsZXN5c3RlbQpvcHRpb25z IAlTT0ZUVVBEQVRFUwkJIyBFbmFibGUgRkZTIHNvZnQgdXBkYXRlcyBzdXBwb3J0Cm9wdGlvbnMg CVVGU19BQ0wJCQkjIFN1cHBvcnQgZm9yIGFjY2VzcyBjb250cm9sIGxpc3RzCm9wdGlvbnMgCVVG U19ESVJIQVNICQkjIEltcHJvdmUgcGVyZm9ybWFuY2Ugb24gYmlnIGRpcmVjdG9yaWVzCm9wdGlv bnMgCVVGU19HSk9VUk5BTAkJIyBFbmFibGUgZ2pvdXJuYWwtYmFzZWQgVUZTIGpvdXJuYWxpbmcK b3B0aW9ucwkJVU5JT05GUwkJCSMgRW5hYmxlIHVuaW9uZnMKb3B0aW9ucyAJTURfUk9PVAkJCSMg TUQgaXMgYSBwb3RlbnRpYWwgcm9vdCBkZXZpY2UKb3B0aW9ucyAJTkZTQ0wJCQkjIE5ldyBOZXR3 b3JrIEZpbGVzeXN0ZW0gQ2xpZW50Cm9wdGlvbnMgCU5GU0QJCQkjIE5ldyBOZXR3b3JrIEZpbGVz eXN0ZW0gU2VydmVyCm9wdGlvbnMgCU5GU0xPQ0tECQkjIE5ldHdvcmsgTG9jayBNYW5hZ2VyCm9w dGlvbnMgCU5GU19ST09UCQkjIE5GUyB1c2FibGUgYXMgLywgcmVxdWlyZXMgTkZTQ0wKb3B0aW9u cyAJTVNET1NGUwkJCSMgTVNET1MgRmlsZXN5c3RlbQpvcHRpb25zIAlDRDk2NjAJCQkjIElTTyA5 NjYwIEZpbGVzeXN0ZW0Kb3B0aW9ucyAJUFJPQ0ZTCQkJIyBQcm9jZXNzIGZpbGVzeXN0ZW0gKHJl cXVpcmVzIFBTRVVET0ZTKQpvcHRpb25zIAlQU0VVRE9GUwkJIyBQc2V1ZG8tZmlsZXN5c3RlbSBm cmFtZXdvcmsKb3B0aW9ucyAJR0VPTV9QQVJUX0dQVAkJIyBHVUlEIFBhcnRpdGlvbiBUYWJsZXMu Cm9wdGlvbnMgCUdFT01fTEFCRUwJCSMgUHJvdmlkZXMgbGFiZWxpemF0aW9uCm9wdGlvbnMgCUNP TVBBVF9GUkVFQlNEMzIJIyBDb21wYXRpYmxlIHdpdGggaTM4NiBiaW5hcmllcwpvcHRpb25zIAlD T01QQVRfRlJFRUJTRDQJCSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0Q0Cm9wdGlvbnMgCUNPTVBB VF9GUkVFQlNENQkJIyBDb21wYXRpYmxlIHdpdGggRnJlZUJTRDUKb3B0aW9ucyAJQ09NUEFUX0ZS RUVCU0Q2CQkjIENvbXBhdGlibGUgd2l0aCBGcmVlQlNENgpvcHRpb25zIAlDT01QQVRfRlJFRUJT RDcJCSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0Q3Cm9wdGlvbnMgCVNDU0lfREVMQVk9NTAwMAkJ IyBEZWxheSAoaW4gbXMpIGJlZm9yZSBwcm9iaW5nIFNDU0kKb3B0aW9ucyAJS1RSQUNFCQkJIyBr dHJhY2UoMSkgc3VwcG9ydApvcHRpb25zIAlTVEFDSwkJCSMgc3RhY2soOSkgc3VwcG9ydApvcHRp b25zIAlTWVNWU0hNCQkJIyBTWVNWLXN0eWxlIHNoYXJlZCBtZW1vcnkKb3B0aW9ucyAJU1lTVk1T RwkJCSMgU1lTVi1zdHlsZSBtZXNzYWdlIHF1ZXVlcwpvcHRpb25zIAlTWVNWU0VNCQkJIyBTWVNW LXN0eWxlIHNlbWFwaG9yZXMKb3B0aW9ucyAJX0tQT1NJWF9QUklPUklUWV9TQ0hFRFVMSU5HICMg UE9TSVggUDEwMDNfMUIgcmVhbC10aW1lIGV4dGVuc2lvbnMKb3B0aW9ucyAJUFJJTlRGX0JVRlJf U0laRT0xMjgJIyBQcmV2ZW50IHByaW50ZiBvdXRwdXQgYmVpbmcgaW50ZXJzcGVyc2VkLgpvcHRp b25zIAlLQkRfSU5TVEFMTF9DREVWCSMgaW5zdGFsbCBhIENERVYgZW50cnkgaW4gL2RldgpvcHRp b25zIAlIV1BNQ19IT09LUwkJIyBOZWNlc3Nhcnkga2VybmVsIGhvb2tzIGZvciBod3BtYyg0KQpv cHRpb25zIAlBVURJVAkJCSMgU2VjdXJpdHkgZXZlbnQgYXVkaXRpbmcKb3B0aW9ucyAJQ0FQQUJJ TElUWV9NT0RFCQkjIENhcHNpY3VtIGNhcGFiaWxpdHkgbW9kZQpvcHRpb25zIAlDQVBBQklMSVRJ RVMJCSMgQ2Fwc2ljdW0gY2FwYWJpbGl0aWVzCm9wdGlvbnMgCU1BQwkJCSMgVHJ1c3RlZEJTRCBN QUMgRnJhbWV3b3JrCiNvcHRpb25zIAlLRFRSQUNFX0ZSQU1FCQkjIEVuc3VyZSBmcmFtZXMgYXJl IGNvbXBpbGVkIGluCiNvcHRpb25zIAlLRFRSQUNFX0hPT0tTCQkjIEtlcm5lbCBEVHJhY2UgaG9v a3MKb3B0aW9ucyAJSU5DTFVERV9DT05GSUdfRklMRSAgICAgIyBJbmNsdWRlIHRoaXMgZmlsZSBp biBrZXJuZWwKb3B0aW9ucwkJVklNQUdFCQkJIyBFbmFibGUgVk5FVApvcHRpb25zCQlWTkVUX0RF QlVHCQkjIEVuYWJsZSBWTkVUIGRlYnVnCgojIERlYnVnZ2luZyBzdXBwb3J0LiAgQWx3YXlzIG5l ZWQgdGhpczoKb3B0aW9ucyAJS0RCCQkJIyBFbmFibGUga2VybmVsIGRlYnVnZ2VyIHN1cHBvcnQu CiMgRm9yIG1pbmltdW0gZGVidWdnZXIgc3VwcG9ydCAoc3RhYmxlIGJyYW5jaCkgdXNlOgojb3B0 aW9ucyAJS0RCX1RSQUNFCQkjIFByaW50IGEgc3RhY2sgdHJhY2UgZm9yIGEgcGFuaWMuCiMgRm9y IGZ1bGwgZGVidWdnZXIgc3VwcG9ydCB1c2UgdGhpcyBpbnN0ZWFkOgpvcHRpb25zIAlEREIJCQkj IFN1cHBvcnQgRERCLgpvcHRpb25zIAlHREIJCQkjIFN1cHBvcnQgcmVtb3RlIEdEQi4Kb3B0aW9u cyAJREVBRExLUkVTCQkjIEVuYWJsZSB0aGUgZGVhZGxvY2sgcmVzb2x2ZXIKb3B0aW9ucyAJSU5W QVJJQU5UUwkJIyBFbmFibGUgY2FsbHMgb2YgZXh0cmEgc2FuaXR5IGNoZWNraW5nCm9wdGlvbnMg CUlOVkFSSUFOVF9TVVBQT1JUCSMgRXh0cmEgc2FuaXR5IGNoZWNrcyBvZiBpbnRlcm5hbCBzdHJ1 Y3R1cmVzLCByZXF1aXJlZCBieSBJTlZBUklBTlRTCm9wdGlvbnMgCVdJVE5FU1MJCQkjIEVuYWJs ZSBjaGVja3MgdG8gZGV0ZWN0IGRlYWRsb2NrcyBhbmQgY3ljbGVzCm9wdGlvbnMgCVdJVE5FU1Nf U0tJUFNQSU4JIyBEb24ndCBydW4gd2l0bmVzcyBvbiBzcGlubG9ja3MgZm9yIHNwZWVkCm9wdGlv bnMgCU1BTExPQ19ERUJVR19NQVhaT05FUz04CSMgU2VwYXJhdGUgbWFsbG9jKDkpIHpvbmVzCgoj IE1ha2UgYW4gU01QLWNhcGFibGUga2VybmVsIGJ5IGRlZmF1bHQKb3B0aW9ucyAJU01QCQkJIyBT eW1tZXRyaWMgTXVsdGlQcm9jZXNzb3IgS2VybmVsCgojIENQVSBmcmVxdWVuY3kgY29udHJvbApk ZXZpY2UJCWNwdWZyZXEKCiMgQnVzIHN1cHBvcnQuCmRldmljZQkJYWNwaQpkZXZpY2UJCXBjaQoK IyBGbG9wcHkgZHJpdmVzCmRldmljZQkJZmRjCgojIEFUQSBjb250cm9sbGVycwpkZXZpY2UJCWFo Y2kJCSMgQUhDSS1jb21wYXRpYmxlIFNBVEEgY29udHJvbGxlcnMKZGV2aWNlCQlhdGEJCSMgTGVn YWN5IEFUQS9TQVRBIGNvbnRyb2xsZXJzCm9wdGlvbnMgCUFUQV9DQU0JCSMgSGFuZGxlIGxlZ2Fj eSBjb250cm9sbGVycyB3aXRoIENBTQpvcHRpb25zIAlBVEFfU1RBVElDX0lECSMgU3RhdGljIGRl dmljZSBudW1iZXJpbmcKZGV2aWNlCQltdnMJCSMgTWFydmVsbCA4OFNYNTBYWC84OFNYNjBYWC84 OFNYNzBYWC9Tb0MgU0FUQQpkZXZpY2UJCXNpaXMJCSMgU2lsaWNvbkltYWdlIFNpSTMxMjQvU2lJ MzEzMi9TaUkzNTMxIFNBVEEKCiMgU0NTSSBDb250cm9sbGVycwpkZXZpY2UJCWFoYwkJIyBBSEEy OTQwIGFuZCBvbmJvYXJkIEFJQzd4eHggZGV2aWNlcwpvcHRpb25zIAlBSENfUkVHX1BSRVRUWV9Q UklOVAkjIFByaW50IHJlZ2lzdGVyIGJpdGZpZWxkcyBpbiBkZWJ1ZwoJCQkJCSMgb3V0cHV0LiAg QWRkcyB+MTI4ayB0byBkcml2ZXIuCmRldmljZQkJYWhkCQkjIEFIQTM5MzIwLzI5MzIwIGFuZCBv bmJvYXJkIEFJQzc5eHggZGV2aWNlcwpvcHRpb25zIAlBSERfUkVHX1BSRVRUWV9QUklOVAkjIFBy aW50IHJlZ2lzdGVyIGJpdGZpZWxkcyBpbiBkZWJ1ZwoJCQkJCSMgb3V0cHV0LiAgQWRkcyB+MjE1 ayB0byBkcml2ZXIuCmRldmljZQkJZXNwCQkjIEFNRCBBbTUzQzk3NCAoVGVrcmFtIERDLTM5MChU KSkKZGV2aWNlCQlocHRpb3AJCSMgSGlnaHBvaW50IFJvY2tldFJhaWQgM3h4eCBzZXJpZXMKZGV2 aWNlCQlpc3AJCSMgUWxvZ2ljIGZhbWlseQojZGV2aWNlCQlpc3BmdwkJIyBGaXJtd2FyZSBmb3Ig UUxvZ2ljIEhCQXMtIG5vcm1hbGx5IGEgbW9kdWxlCmRldmljZQkJbXB0CQkjIExTSS1Mb2dpYyBN UFQtRnVzaW9uCmRldmljZQkJbXBzCQkjIExTSS1Mb2dpYyBNUFQtRnVzaW9uIDIKI2RldmljZQkJ bmNyCQkjIE5DUi9TeW1iaW9zIExvZ2ljCmRldmljZQkJc3ltCQkjIE5DUi9TeW1iaW9zIExvZ2lj IChuZXdlciBjaGlwc2V0cyArIHRob3NlIG9mIGBuY3InKQpkZXZpY2UJCXRybQkJIyBUZWtyYW0g REMzOTVVL1VXL0YgREMzMTVVIGFkYXB0ZXJzCgpkZXZpY2UJCWFkdgkJIyBBZHZhbnN5cyBTQ1NJ IGFkYXB0ZXJzCmRldmljZQkJYWR3CQkjIEFkdmFuc3lzIHdpZGUgU0NTSSBhZGFwdGVycwpkZXZp Y2UJCWFpYwkJIyBBZGFwdGVjIDE1WzAxMl14IFNDU0kgYWRhcHRlcnMsIEFJQy02WzIzXTYwLgpk ZXZpY2UJCWJ0CQkjIEJ1c2xvZ2ljL015bGV4IE11bHRpTWFzdGVyIFNDU0kgYWRhcHRlcnMKZGV2 aWNlCQlpc2NpCQkjIEludGVsIEM2MDAgU0FTIGNvbnRyb2xsZXIKCiMgQVRBL1NDU0kgcGVyaXBo ZXJhbHMKZGV2aWNlCQlzY2J1cwkJIyBTQ1NJIGJ1cyAocmVxdWlyZWQgZm9yIEFUQS9TQ1NJKQpk ZXZpY2UJCWNoCQkjIFNDU0kgbWVkaWEgY2hhbmdlcnMKZGV2aWNlCQlkYQkJIyBEaXJlY3QgQWNj ZXNzIChkaXNrcykKZGV2aWNlCQlzYQkJIyBTZXF1ZW50aWFsIEFjY2VzcyAodGFwZSBldGMpCmRl dmljZQkJY2QJCSMgQ0QKZGV2aWNlCQlwYXNzCQkjIFBhc3N0aHJvdWdoIGRldmljZSAoZGlyZWN0 IEFUQS9TQ1NJIGFjY2VzcykKZGV2aWNlCQlzZXMJCSMgRW5jbG9zdXJlIFNlcnZpY2VzIChTRVMg YW5kIFNBRi1URSkKZGV2aWNlCQljdGwJCSMgQ0FNIFRhcmdldCBMYXllcgoKIyBSQUlEIGNvbnRy b2xsZXJzIGludGVyZmFjZWQgdG8gdGhlIFNDU0kgc3Vic3lzdGVtCmRldmljZQkJYW1yCQkjIEFN SSBNZWdhUkFJRApkZXZpY2UJCWFyY21zcgkJIyBBcmVjYSBTQVRBIElJIFJBSUQKI1hYWCBpdCBp cyBub3QgNjQtYml0IGNsZWFuLCAtc2NvdHRsCiNkZXZpY2UJCWFzcgkJIyBEUFQgU21hcnRSQUlE IFYsIFZJIGFuZCBBZGFwdGVjIFNDU0kgUkFJRApkZXZpY2UJCWNpc3MJCSMgQ29tcGFxIFNtYXJ0 IFJBSUQgNSoKZGV2aWNlCQlkcHQJCSMgRFBUIFNtYXJ0Y2FjaGUgSUlJLCBJViAtIFNlZSBOT1RF UyBmb3Igb3B0aW9ucwpkZXZpY2UJCWhwdG12CQkjIEhpZ2hwb2ludCBSb2NrZXRSQUlEIDE4MngK ZGV2aWNlCQlocHRycgkJIyBIaWdocG9pbnQgUm9ja2V0UkFJRCAxN3h4LCAyMnh4LCAyM3h4LCAy NXh4CmRldmljZQkJaWlyCQkjIEludGVsIEludGVncmF0ZWQgUkFJRApkZXZpY2UJCWlwcwkJIyBJ Qk0gKEFkYXB0ZWMpIFNlcnZlUkFJRApkZXZpY2UJCW1seQkJIyBNeWxleCBBY2NlbGVSQUlEL2VY dHJlbWVSQUlECmRldmljZQkJdHdhCQkjIDN3YXJlIDkwMDAgc2VyaWVzIFBBVEEvU0FUQSBSQUlE CgojIFJBSUQgY29udHJvbGxlcnMKZGV2aWNlCQlhYWMJCSMgQWRhcHRlYyBGU0EgUkFJRApkZXZp Y2UJCWFhY3AJCSMgU0NTSSBwYXNzdGhyb3VnaCBmb3IgYWFjIChyZXF1aXJlcyBDQU0pCmRldmlj ZQkJaWRhCQkjIENvbXBhcSBTbWFydCBSQUlECmRldmljZQkJbWZpCQkjIExTSSBNZWdhUkFJRCBT QVMKZGV2aWNlCQltbHgJCSMgTXlsZXggREFDOTYwIGZhbWlseQojWFhYIHBvaW50ZXIvaW50IHdh cm5pbmdzCiNkZXZpY2UJCXBzdAkJIyBQcm9taXNlIFN1cGVydHJhayBTWDYwMDAKZGV2aWNlCQl0 d2UJCSMgM3dhcmUgQVRBIFJBSUQKZGV2aWNlCQl0d3MJCSMgTFNJIDN3YXJlIDk3NTAgU0FUQStT QVMgNkdiL3MgUkFJRCBjb250cm9sbGVyCgojIGF0a2JkYzAgY29udHJvbHMgYm90aCB0aGUga2V5 Ym9hcmQgYW5kIHRoZSBQUy8yIG1vdXNlCmRldmljZQkJYXRrYmRjCQkjIEFUIGtleWJvYXJkIGNv bnRyb2xsZXIKZGV2aWNlCQlhdGtiZAkJIyBBVCBrZXlib2FyZApkZXZpY2UJCXBzbQkJIyBQUy8y IG1vdXNlCgpkZXZpY2UJCWtiZG11eAkJIyBrZXlib2FyZCBtdWx0aXBsZXhlcgoKZGV2aWNlCQl2 Z2EJCSMgVkdBIHZpZGVvIGNhcmQgZHJpdmVyCgpkZXZpY2UJCXNwbGFzaAkJIyBTcGxhc2ggc2Ny ZWVuIGFuZCBzY3JlZW4gc2F2ZXIgc3VwcG9ydAoKIyBzeXNjb25zIGlzIHRoZSBkZWZhdWx0IGNv bnNvbGUgZHJpdmVyLCByZXNlbWJsaW5nIGFuIFNDTyBjb25zb2xlCmRldmljZQkJc2MKb3B0aW9u cyAJU0NfUElYRUxfTU9ERQkjIGFkZCBzdXBwb3J0IGZvciB0aGUgcmFzdGVyIHRleHQgbW9kZQoK ZGV2aWNlCQlhZ3AJCSMgc3VwcG9ydCBzZXZlcmFsIEFHUCBjaGlwc2V0cwoKIyBQQ0NBUkQgKFBD TUNJQSkgc3VwcG9ydAojIFBDTUNJQSBhbmQgY2FyZGJ1cyBicmlkZ2Ugc3VwcG9ydApkZXZpY2UJ CWNiYgkJIyBjYXJkYnVzICh5ZW50YSkgYnJpZGdlCmRldmljZQkJcGNjYXJkCQkjIFBDIENhcmQg KDE2LWJpdCkgYnVzCmRldmljZQkJY2FyZGJ1cwkJIyBDYXJkQnVzICgzMi1iaXQpIGJ1cwoKIyBT ZXJpYWwgKENPTSkgcG9ydHMKZGV2aWNlCQl1YXJ0CQkjIEdlbmVyaWMgVUFSVCBkcml2ZXIKCiMg UGFyYWxsZWwgcG9ydApkZXZpY2UJCXBwYwpkZXZpY2UJCXBwYnVzCQkjIFBhcmFsbGVsIHBvcnQg YnVzIChyZXF1aXJlZCkKZGV2aWNlCQlscHQJCSMgUHJpbnRlcgpkZXZpY2UJCXBsaXAJCSMgVENQ L0lQIG92ZXIgcGFyYWxsZWwKZGV2aWNlCQlwcGkJCSMgUGFyYWxsZWwgcG9ydCBpbnRlcmZhY2Ug ZGV2aWNlCiNkZXZpY2UJCXZwbwkJIyBSZXF1aXJlcyBzY2J1cyBhbmQgZGEKCmRldmljZQkJcHVj CQkjIE11bHRpIEkvTyBjYXJkcyBhbmQgbXVsdGktY2hhbm5lbCBVQVJUcwoKIyBQQ0kgRXRoZXJu ZXQgTklDcy4KZGV2aWNlCQlieGUJCSMgQnJvYWRjb20gQkNNNTc3MTAvQkNNNTc3MTEvQkNNNTc3 MTFFIDEwR2IgRXRoZXJuZXQKZGV2aWNlCQlkZQkJIyBERUMvSW50ZWwgREMyMXg0eCAoYGBUdWxp cCcnKQpkZXZpY2UJCWVtCQkjIEludGVsIFBSTy8xMDAwIEdpZ2FiaXQgRXRoZXJuZXQgRmFtaWx5 CmRldmljZQkJaWdiCQkjIEludGVsIFBSTy8xMDAwIFBDSUUgU2VydmVyIEdpZ2FiaXQgRmFtaWx5 CmRldmljZQkJaXhnYmUJCSMgSW50ZWwgUFJPLzEwR2JFIFBDSUUgRXRoZXJuZXQgRmFtaWx5CmRl dmljZQkJbGUJCSMgQU1EIEFtNzkwMCBMQU5DRSBhbmQgQW03OUM5eHggUENuZXQKZGV2aWNlCQl0 aQkJIyBBbHRlb24gTmV0d29ya3MgVGlnb24gSS9JSSBnaWdhYml0IEV0aGVybmV0CmRldmljZQkJ dHhwCQkjIDNDb20gM2NSOTkwIChgYFR5cGhvb24nJykKZGV2aWNlCQl2eAkJIyAzQ29tIDNjNTkw LCAzYzU5NSAoYGBWb3J0ZXgnJykKCiMgUENJIEV0aGVybmV0IE5JQ3MgdGhhdCB1c2UgdGhlIGNv bW1vbiBNSUkgYnVzIGNvbnRyb2xsZXIgY29kZS4KIyBOT1RFOiBCZSBzdXJlIHRvIGtlZXAgdGhl ICdkZXZpY2UgbWlpYnVzJyBsaW5lIGluIG9yZGVyIHRvIHVzZSB0aGVzZSBOSUNzIQpkZXZpY2UJ CW1paWJ1cwkJIyBNSUkgYnVzIHN1cHBvcnQKZGV2aWNlCQlhZQkJIyBBdHRhbnNpYy9BdGhlcm9z IEwyIEZhc3RFdGhlcm5ldApkZXZpY2UJCWFnZQkJIyBBdHRhbnNpYy9BdGhlcm9zIEwxIEdpZ2Fi aXQgRXRoZXJuZXQKZGV2aWNlCQlhbGMJCSMgQXRoZXJvcyBBUjgxMzEvQVI4MTMyIEV0aGVybmV0 CmRldmljZQkJYWxlCQkjIEF0aGVyb3MgQVI4MTIxL0FSODExMy9BUjgxMTQgRXRoZXJuZXQKZGV2 aWNlCQliY2UJCSMgQnJvYWRjb20gQkNNNTcwNi9CQ001NzA4IEdpZ2FiaXQgRXRoZXJuZXQKZGV2 aWNlCQliZmUJCSMgQnJvYWRjb20gQkNNNDQweCAxMC8xMDAgRXRoZXJuZXQKZGV2aWNlCQliZ2UJ CSMgQnJvYWRjb20gQkNNNTcweHggR2lnYWJpdCBFdGhlcm5ldApkZXZpY2UJCWRjCQkjIERFQy9J bnRlbCAyMTE0MyBhbmQgdmFyaW91cyB3b3JrYWxpa2VzCmRldmljZQkJZXQJCSMgQWdlcmUgRVQx MzEwIDEwLzEwMC9HaWdhYml0IEV0aGVybmV0CmRldmljZQkJZnhwCQkjIEludGVsIEV0aGVyRXhw cmVzcyBQUk8vMTAwQiAoODI1NTcsIDgyNTU4KQpkZXZpY2UJCWptZQkJIyBKTWljcm9uIEpNQzI1 MCBHaWdhYml0L0pNQzI2MCBGYXN0IEV0aGVybmV0CmRldmljZQkJbGdlCQkjIExldmVsIDEgTFhU MTAwMSBnaWdhYml0IEV0aGVybmV0CmRldmljZQkJbXNrCQkjIE1hcnZlbGwvU3lzS29ubmVjdCBZ dWtvbiBJSSBHaWdhYml0IEV0aGVybmV0CmRldmljZQkJbmZlCQkjIG5WaWRpYSBuRm9yY2UgTUNQ IG9uLWJvYXJkIEV0aGVybmV0CmRldmljZQkJbmdlCQkjIE5hdFNlbWkgRFA4MzgyMCBnaWdhYml0 IEV0aGVybmV0CiNkZXZpY2UJCW52ZQkJIyBuVmlkaWEgbkZvcmNlIE1DUCBvbi1ib2FyZCBFdGhl cm5ldCBOZXR3b3JraW5nCmRldmljZQkJcGNuCQkjIEFNRCBBbTc5Qzk3eCBQQ0kgMTAvMTAwIChw cmVjZWRlbmNlIG92ZXIgJ2xlJykKZGV2aWNlCQlyZQkJIyBSZWFsVGVrIDgxMzlDKy84MTY5Lzgx NjlTLzgxMTBTCmRldmljZQkJcmwJCSMgUmVhbFRlayA4MTI5LzgxMzkKZGV2aWNlCQlzZgkJIyBB ZGFwdGVjIEFJQy02OTE1IChgYFN0YXJmaXJlJycpCmRldmljZQkJc2dlCQkjIFNpbGljb24gSW50 ZWdyYXRlZCBTeXN0ZW1zIFNpUzE5MC8xOTEKZGV2aWNlCQlzaXMJCSMgU2lsaWNvbiBJbnRlZ3Jh dGVkIFN5c3RlbXMgU2lTIDkwMC9TaVMgNzAxNgpkZXZpY2UJCXNrCQkjIFN5c0tvbm5lY3QgU0st OTg0eCAmIFNLLTk4MnggZ2lnYWJpdCBFdGhlcm5ldApkZXZpY2UJCXN0ZQkJIyBTdW5kYW5jZSBT VDIwMSAoRC1MaW5rIERGRS01NTBUWCkKZGV2aWNlCQlzdGdlCQkjIFN1bmRhbmNlL1RhbWFyYWNr IFRDOTAyMSBnaWdhYml0IEV0aGVybmV0CmRldmljZQkJdGwJCSMgVGV4YXMgSW5zdHJ1bWVudHMg VGh1bmRlckxBTgpkZXZpY2UJCXR4CQkjIFNNQyBFdGhlclBvd2VyIElJICg4M2MxNzAgYGBFUElD JycpCmRldmljZQkJdmdlCQkjIFZJQSBWVDYxMnggZ2lnYWJpdCBFdGhlcm5ldApkZXZpY2UJCXZy CQkjIFZJQSBSaGluZSwgUmhpbmUgSUkKZGV2aWNlCQl3YgkJIyBXaW5ib25kIFc4OUM4NDBGCmRl dmljZQkJeGwJCSMgM0NvbSAzYzkweCAoYGBCb29tZXJhbmcnJywgYGBDeWNsb25lJycpCgojIElT QSBFdGhlcm5ldCBOSUNzLiAgcGNjYXJkIE5JQ3MgaW5jbHVkZWQuCmRldmljZQkJY3MJCSMgQ3J5 c3RhbCBTZW1pY29uZHVjdG9yIENTODl4MCBOSUMKIyAnZGV2aWNlIGVkJyByZXF1aXJlcyAnZGV2 aWNlIG1paWJ1cycKZGV2aWNlCQllZAkJIyBORVsxMl0wMDAsIFNNQyBVbHRyYSwgM2M1MDMsIERT ODM5MCBjYXJkcwpkZXZpY2UJCWV4CQkjIEludGVsIEV0aGVyRXhwcmVzcyBQcm8vMTAgYW5kIFBy by8xMCsKZGV2aWNlCQllcAkJIyBFdGhlcmxpbmsgSUlJIGJhc2VkIGNhcmRzCmRldmljZQkJZmUJ CSMgRnVqaXRzdSBNQjg2OTZ4IGJhc2VkIGNhcmRzCmRldmljZQkJc24JCSMgU01DJ3MgOTAwMCBz ZXJpZXMgb2YgRXRoZXJuZXQgY2hpcHMKZGV2aWNlCQl4ZQkJIyBYaXJjb20gcGNjYXJkIEV0aGVy bmV0CgojIyBXaXJlbGVzcyBOSUMgY2FyZHMKI2RldmljZQkJd2xhbgkJIyA4MDIuMTEgc3VwcG9y dAojb3B0aW9ucyAJSUVFRTgwMjExX0RFQlVHCSMgZW5hYmxlIGRlYnVnIG1zZ3MKI29wdGlvbnMg CUlFRUU4MDIxMV9BTVBEVV9BR0UgIyBhZ2UgZnJhbWVzIGluIEFNUERVIHJlb3JkZXIgcSdzCiNv cHRpb25zIAlJRUVFODAyMTFfU1VQUE9SVF9NRVNICSMgZW5hYmxlIDgwMi4xMXMgZHJhZnQgc3Vw cG9ydAojZGV2aWNlCQl3bGFuX3dlcAkjIDgwMi4xMSBXRVAgc3VwcG9ydAojZGV2aWNlCQl3bGFu X2NjbXAJIyA4MDIuMTEgQ0NNUCBzdXBwb3J0CiNkZXZpY2UJCXdsYW5fdGtpcAkjIDgwMi4xMSBU S0lQIHN1cHBvcnQKI2RldmljZQkJd2xhbl9hbXJyCSMgQU1SUiB0cmFuc21pdCByYXRlIGNvbnRy b2wgYWxnb3JpdGhtCiNkZXZpY2UJCWFuCQkjIEFpcm9uZXQgNDUwMC80ODAwIDgwMi4xMSB3aXJl bGVzcyBOSUNzLgojZGV2aWNlCQlhdGgJCSMgQXRoZXJvcyBOSUMncwojZGV2aWNlCQlhdGhfcGNp CQkjIEF0aGVyb3MgcGNpL2NhcmRidXMgZ2x1ZQojZGV2aWNlCQlhdGhfaGFsCQkjIHBjaS9jYXJk YnVzIGNoaXAgc3VwcG9ydAojb3B0aW9ucyAJQUhfU1VQUE9SVF9BUjU0MTYJIyBlbmFibGUgQVI1 NDE2IHR4L3J4IGRlc2NyaXB0b3JzCiNkZXZpY2UJCWF0aF9yYXRlX3NhbXBsZQkjIFNhbXBsZVJh dGUgdHggcmF0ZSBjb250cm9sIGZvciBhdGgKIyNkZXZpY2UJCWJ3aQkJIyBCcm9hZGNvbSBCQ000 MzB4L0JDTTQzMXggd2lyZWxlc3MgTklDcy4KIyNkZXZpY2UJCWJ3bgkJIyBCcm9hZGNvbSBCQ000 M3h4IHdpcmVsZXNzIE5JQ3MuCiNkZXZpY2UJCWlwdwkJIyBJbnRlbCAyMTAwIHdpcmVsZXNzIE5J Q3MuCiNkZXZpY2UJCWl3aQkJIyBJbnRlbCAyMjAwQkcvMjIyNUJHLzI5MTVBQkcgd2lyZWxlc3Mg TklDcy4KI2RldmljZQkJaXduCQkjIEludGVsIDQ5NjUvMTAwMC81MDAwLzYwMDAgd2lyZWxlc3Mg TklDcy4KI2RldmljZQkJbWFsbwkJIyBNYXJ2ZWxsIExpYmVydGFzIHdpcmVsZXNzIE5JQ3MuCiNk ZXZpY2UJCW13bAkJIyBNYXJ2ZWxsIDg4VzgzNjMgODAyLjExbiB3aXJlbGVzcyBOSUNzLgojZGV2 aWNlCQlyYWwJCSMgUmFsaW5rIFRlY2hub2xvZ3kgUlQyNTAwIHdpcmVsZXNzIE5JQ3MuCiNkZXZp Y2UJCXdpCQkjIFdhdmVMQU4vSW50ZXJzaWwvU3ltYm9sIDgwMi4xMSB3aXJlbGVzcyBOSUNzLgoj ZGV2aWNlCQl3cGkJCSMgSW50ZWwgMzk0NUFCRyB3aXJlbGVzcyBOSUNzLgoKIyBQc2V1ZG8gZGV2 aWNlcy4KZGV2aWNlCQlsb29wCQkjIE5ldHdvcmsgbG9vcGJhY2sKZGV2aWNlCQlyYW5kb20JCSMg RW50cm9weSBkZXZpY2UKZGV2aWNlCQlldGhlcgkJIyBFdGhlcm5ldCBzdXBwb3J0CmRldmljZQkJ dmxhbgkJIyA4MDIuMVEgVkxBTiBzdXBwb3J0CmRldmljZQkJdHVuCQkjIFBhY2tldCB0dW5uZWwu CmRldmljZQkJcHR5CQkjIEJTRC1zdHlsZSBjb21wYXRpYmlsaXR5IHBzZXVkbyB0dHlzCmRldmlj ZQkJbWQJCSMgTWVtb3J5ICJkaXNrcyIKZGV2aWNlCQlnaWYJCSMgSVB2NiBhbmQgSVB2NCB0dW5u ZWxpbmcKZGV2aWNlCQlmYWl0aAkJIyBJUHY2LXRvLUlQdjQgcmVsYXlpbmcgKHRyYW5zbGF0aW9u KQpkZXZpY2UJCWZpcm13YXJlCSMgZmlybXdhcmUgYXNzaXN0IG1vZHVsZQoKIyBUaGUgYGJwZicg ZGV2aWNlIGVuYWJsZXMgdGhlIEJlcmtlbGV5IFBhY2tldCBGaWx0ZXIuCiMgQmUgYXdhcmUgb2Yg dGhlIGFkbWluaXN0cmF0aXZlIGNvbnNlcXVlbmNlcyBvZiBlbmFibGluZyB0aGlzIQojIE5vdGUg dGhhdCAnYnBmJyBpcyByZXF1aXJlZCBmb3IgREhDUC4KZGV2aWNlCQlicGYJCSMgQmVya2VsZXkg cGFja2V0IGZpbHRlcgoKIyBVU0Igc3VwcG9ydApvcHRpb25zIAlVU0JfREVCVUcJIyBlbmFibGUg ZGVidWcgbXNncwpkZXZpY2UJCXVoY2kJCSMgVUhDSSBQQ0ktPlVTQiBpbnRlcmZhY2UKZGV2aWNl CQlvaGNpCQkjIE9IQ0kgUENJLT5VU0IgaW50ZXJmYWNlCmRldmljZQkJZWhjaQkJIyBFSENJIFBD SS0+VVNCIGludGVyZmFjZSAoVVNCIDIuMCkKZGV2aWNlCQl4aGNpCQkjIFhIQ0kgUENJLT5VU0Ig aW50ZXJmYWNlIChVU0IgMy4wKQpkZXZpY2UJCXVzYgkJIyBVU0IgQnVzIChyZXF1aXJlZCkKI2Rl dmljZQkJdWRicAkJIyBVU0IgRG91YmxlIEJ1bGsgUGlwZSBkZXZpY2VzIChuZWVkcyBuZXRncmFw aCkKZGV2aWNlCQl1aGlkCQkjICJIdW1hbiBJbnRlcmZhY2UgRGV2aWNlcyIKZGV2aWNlCQl1a2Jk CQkjIEtleWJvYXJkCmRldmljZQkJdWxwdAkJIyBQcmludGVyCmRldmljZQkJdW1hc3MJCSMgRGlz a3MvTWFzcyBzdG9yYWdlIC0gUmVxdWlyZXMgc2NidXMgYW5kIGRhCmRldmljZQkJdW1zCQkjIE1v dXNlCmRldmljZQkJdXJpbwkJIyBEaWFtb25kIFJpbyA1MDAgTVAzIHBsYXllcgojIFVTQiBTZXJp YWwgZGV2aWNlcwpkZXZpY2UJCXUzZwkJIyBVU0ItYmFzZWQgM0cgbW9kZW1zIChPcHRpb24sIEh1 YXdlaSwgU2llcnJhKQpkZXZpY2UJCXVhcmsJCSMgVGVjaG5vbG9naWVzIEFSSzMxMTYgYmFzZWQg c2VyaWFsIGFkYXB0ZXJzCmRldmljZQkJdWJzYQkJIyBCZWxraW4gRjVVMTAzIGFuZCBjb21wYXRp YmxlIHNlcmlhbCBhZGFwdGVycwpkZXZpY2UJCXVmdGRpCQkjIEZvciBGVERJIHVzYiBzZXJpYWwg YWRhcHRlcnMKZGV2aWNlCQl1aXBhcQkJIyBTb21lIFdpbkNFIGJhc2VkIGRldmljZXMKZGV2aWNl CQl1cGxjb20JCSMgUHJvbGlmaWMgUEwtMjMwMyBzZXJpYWwgYWRhcHRlcnMKZGV2aWNlCQl1c2xj b20JCSMgU0kgTGFicyBDUDIxMDEvQ1AyMTAyIHNlcmlhbCBhZGFwdGVycwpkZXZpY2UJCXV2aXNv cgkJIyBWaXNvciBhbmQgUGFsbSBkZXZpY2VzCmRldmljZQkJdXZzY29tCQkjIFVTQiBzZXJpYWwg c3VwcG9ydCBmb3IgRERJIHBvY2tldCdzIFBIUwojIFVTQiBFdGhlcm5ldCwgcmVxdWlyZXMgbWlp YnVzCmRldmljZQkJYXVlCQkjIEFETXRlayBVU0IgRXRoZXJuZXQKZGV2aWNlCQlheGUJCSMgQVNJ WCBFbGVjdHJvbmljcyBVU0IgRXRoZXJuZXQKZGV2aWNlCQljZGNlCQkjIEdlbmVyaWMgVVNCIG92 ZXIgRXRoZXJuZXQKZGV2aWNlCQljdWUJCSMgQ0FUQyBVU0IgRXRoZXJuZXQKZGV2aWNlCQlrdWUJ CSMgS2F3YXNha2kgTFNJIFVTQiBFdGhlcm5ldApkZXZpY2UJCXJ1ZQkJIyBSZWFsVGVrIFJUTDgx NTAgVVNCIEV0aGVybmV0CmRldmljZQkJdWRhdgkJIyBEYXZpY29tIERNOTYwMUUgVVNCCiMjIFVT QiBXaXJlbGVzcwojZGV2aWNlCQlydW0JCSMgUmFsaW5rIFRlY2hub2xvZ3kgUlQyNTAxVVNCIHdp cmVsZXNzIE5JQ3MKI2RldmljZQkJcnVuCQkjIFJhbGluayBUZWNobm9sb2d5IFJUMjcwMC9SVDI4 MDAvUlQzMDAwIE5JQ3MuCiNkZXZpY2UJCXVhdGgJCSMgQXRoZXJvcyBBUjU1MjMgd2lyZWxlc3Mg TklDcwojZGV2aWNlCQl1cGd0CQkjIENvbmV4YW50L0ludGVyc2lsIFByaXNtR1Qgd2lyZWxlc3Mg TklDcy4KI2RldmljZQkJdXJhbAkJIyBSYWxpbmsgVGVjaG5vbG9neSBSVDI1MDBVU0Igd2lyZWxl c3MgTklDcwojZGV2aWNlCQl1cnR3CQkjIFJlYWx0ZWsgUlRMODE4N0IvTCB3aXJlbGVzcyBOSUNz CiNkZXZpY2UJCXp5ZAkJIyBaeURBUyB6ZDEyMTEvemQxMjExYiB3aXJlbGVzcyBOSUNzCgojIEZp cmVXaXJlIHN1cHBvcnQKZGV2aWNlCQlmaXJld2lyZQkjIEZpcmVXaXJlIGJ1cyBjb2RlCiMgc2Jw KDQpIHdvcmtzIGZvciBzb21lIHN5c3RlbXMgYnV0IGNhdXNlcyBib290IGZhaWx1cmUgb24gb3Ro ZXJzCiNkZXZpY2UJCXNicAkJIyBTQ1NJIG92ZXIgRmlyZVdpcmUgKFJlcXVpcmVzIHNjYnVzIGFu ZCBkYSkKZGV2aWNlCQlmd2UJCSMgRXRoZXJuZXQgb3ZlciBGaXJlV2lyZSAobm9uLXN0YW5kYXJk ISkKZGV2aWNlCQlmd2lwCQkjIElQIG92ZXIgRmlyZVdpcmUgKFJGQyAyNzM0LDMxNDYpCmRldmlj ZQkJZGNvbnMJCSMgRHVtYiBjb25zb2xlIGRyaXZlcgpkZXZpY2UJCWRjb25zX2Nyb20JIyBDb25m aWd1cmF0aW9uIFJPTSBmb3IgZGNvbnMKCiMgU291bmQgc3VwcG9ydApkZXZpY2UJCXNvdW5kCQkj IEdlbmVyaWMgc291bmQgZHJpdmVyIChyZXF1aXJlZCkKZGV2aWNlCQlzbmRfZXMxMzd4CSMgRW5z b25pcSBBdWRpb1BDSSBFUzEzN3gKZGV2aWNlCQlzbmRfaGRhCQkjIEludGVsIEhpZ2ggRGVmaW5p dGlvbiBBdWRpbwpkZXZpY2UJCXNuZF9pY2gJCSMgSW50ZWwsIE5WaWRpYSBhbmQgb3RoZXIgSUNI IEFDJzk3IEF1ZGlvCmRldmljZQkJc25kX3VhdWRpbwkjIFVTQiBBdWRpbwpkZXZpY2UJCXNuZF92 aWE4MjMzCSMgVklBIFZUODIzM3ggQXVkaW8KCiMgTU1DL1NECmRldmljZQkJbW1jCQkjIE1NQy9T RCBidXMKZGV2aWNlCQltbWNzZAkJIyBNTUMvU0QgbWVtb3J5IGNhcmQKZGV2aWNlCQlzZGhjaQkJ IyBHZW5lcmljIFBDSSBTRCBIb3N0IENvbnRyb2xsZXIK --f46d04138ce1022d5004bb9a1dfc Content-Type: application/octet-stream; name="core.txt.1" Content-Disposition: attachment; filename="core.txt.1" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gzznuhg11 ZnJlZWJzZC1yZS05IGR1bXBlZCBjb3JlIC0gc2VlIC92YXIvY3Jhc2gvdm1jb3JlLjEKCk1vbiBN YXIgMTkgMTY6MTU6MTQgQ0VUIDIwMTIKCkZyZWVCU0QgZnJlZWJzZC1yZS05IDEwLjAtQ1VSUkVO VCBGcmVlQlNEIDEwLjAtQ1VSUkVOVCAjMDogTW9uIE1hciAxOSAwOTo0NzowMCBDRVQgMjAxMiAg ICAgcm9vdEBmcmVlYnNkLXJlLTk6L3Vzci9vYmovdXNyL3NyYy9zeXMvVk5FVF9OT19XTEFOICBh bWQ2NAoKcGFuaWM6IAoKR05VIGdkYiA2LjEuMSBbRnJlZUJTRF0KQ29weXJpZ2h0IDIwMDQgRnJl ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCkdEQiBpcyBmcmVlIHNvZnR3YXJlLCBjb3ZlcmVk IGJ5IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgYW5kIHlvdSBhcmUKd2VsY29tZSB0 byBjaGFuZ2UgaXQgYW5kL29yIGRpc3RyaWJ1dGUgY29waWVzIG9mIGl0IHVuZGVyIGNlcnRhaW4g Y29uZGl0aW9ucy4KVHlwZSAic2hvdyBjb3B5aW5nIiB0byBzZWUgdGhlIGNvbmRpdGlvbnMuClRo ZXJlIGlzIGFic29sdXRlbHkgbm8gd2FycmFudHkgZm9yIEdEQi4gIFR5cGUgInNob3cgd2FycmFu dHkiIGZvciBkZXRhaWxzLgpUaGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyAiYW1kNjQtbWFyY2Vs LWZyZWVic2QiLi4uCgpVbnJlYWQgcG9ydGlvbiBvZiB0aGUga2VybmVsIG1lc3NhZ2UgYnVmZmVy OgoKCkZhdGFsIHRyYXAgOTogZ2VuZXJhbCBwcm90ZWN0aW9uIGZhdWx0IHdoaWxlIGluIGtlcm5l bCBtb2RlCmNwdWlkID0gMjsgYXBpYyBpZCA9IDAyCmluc3RydWN0aW9uIHBvaW50ZXIJPSAweDIw OjB4ZmZmZmZmZmY4MDg4OGYwZgpzdGFjayBwb2ludGVyCSAgICAgICAgPSAweDI4OjB4ZmZmZmZm ODAwMDI3MWFjMApoaG9va192bmV0X3VuaW5pdDogaGhvb2tfaGVhZCB0eXBlPTEsIGlkPTEgY2xl YW51cCByZXF1aXJlZApmcmFtZSBwb2ludGVyCSAgICAgICAgPSAweDI4OjB4ZmZmZmZmODAwMDI3 MWI1MApoaG9va192bmV0X3VuaW5pdDogaGhvb2tfaGVhZCB0eXBlPTEsIGlkPTAgY2xlYW51cCBy ZXF1aXJlZApjb2RlIHNlZ21lbnQJCT0gYmFzZSAweDAsIGxpbWl0IDB4ZmZmZmYsIHR5cGUgMHgx YgoJCQk9IERQTCAwLCBwcmVzIDEsIGxvbmcgMSwgZGVmMzIgMCwgZ3JhbiAxCnByb2Nlc3NvciBl ZmxhZ3MJPSBpbnRlcnJ1cHQgZW5hYmxlZCwgcmVzdW1lLCBJT1BMID0gMApjdXJyZW50IHByb2Nl c3MJCT0gMTIgKHN3aTE6IG5ldGlzciAwKQoKIzAgIGRvYWR1bXAgKHRleHRkdW1wPTApIGF0IC91 c3Ivc3JjL3N5cy9rZXJuL2tlcm5fc2h1dGRvd24uYzoyNjgKMjY4CQlpZiAodGV4dGR1bXAgJiYg dGV4dGR1bXBfcGVuZGluZykgewooa2dkYikgIzAgIGRvYWR1bXAgKHRleHRkdW1wPTApIGF0IC91 c3Ivc3JjL3N5cy9rZXJuL2tlcm5fc2h1dGRvd24uYzoyNjgKIzEgIDB4ZmZmZmZmZmY4MDMxN2Ri MCBpbiBkYl9kdW1wIChkdW1teT1WYXJpYWJsZSAiZHVtbXkiIGlzIG5vdCBhdmFpbGFibGUuCikK ICAgIGF0IC91c3Ivc3JjL3N5cy9kZGIvZGJfY29tbWFuZC5jOjUzOAojMiAgMHhmZmZmZmZmZjgw MzE3M2ExIGluIGRiX2NvbW1hbmQgKGxhc3RfY21kcD0weGZmZmZmZmZmODEwNTYxMjAsIGNtZF90 YWJsZT1WYXJpYWJsZSAiY21kX3RhYmxlIiBpcyBub3QgYXZhaWxhYmxlLgoKKSBhdCAvdXNyL3Ny Yy9zeXMvZGRiL2RiX2NvbW1hbmQuYzo0NDkKIzMgIDB4ZmZmZmZmZmY4MDMxNzVmMCBpbiBkYl9j b21tYW5kX2xvb3AgKCkKICAgIGF0IC91c3Ivc3JjL3N5cy9kZGIvZGJfY29tbWFuZC5jOjUwMgoj NCAgMHhmZmZmZmZmZjgwMzE5NzQ5IGluIGRiX3RyYXAgKHR5cGU9VmFyaWFibGUgInR5cGUiIGlz IG5vdCBhdmFpbGFibGUuCikgYXQgL3Vzci9zcmMvc3lzL2RkYi9kYl9tYWluLmM6MjI5CiM1ICAw eGZmZmZmZmZmODA3ZjI1MjggaW4ga2RiX3RyYXAgKHR5cGU9OSwgY29kZT0wLCB0Zj0weGZmZmZm ZjgwMDAyNzFhMTApCiAgICBhdCAvdXNyL3NyYy9zeXMva2Vybi9zdWJyX2tkYi5jOjYyOQojNiAg MHhmZmZmZmZmZjgwYTg2ZjVkIGluIHRyYXBfZmF0YWwgKGZyYW1lPTB4ZmZmZmZmODAwMDI3MWEx MCwgZXZhPVZhcmlhYmxlICJldmEiIGlzIG5vdCBhdmFpbGFibGUuCikKICAgIGF0IC91c3Ivc3Jj L3N5cy9hbWQ2NC9hbWQ2NC90cmFwLmM6ODA5CiM3ICAweGZmZmZmZmZmODBhODc0MDUgaW4gdHJh cCAoZnJhbWU9MHhmZmZmZmY4MDAwMjcxYTEwKQogICAgYXQgL3Vzci9zcmMvc3lzL2FtZDY0L2Ft ZDY0L3RyYXAuYzo2MTcKIzggIDB4ZmZmZmZmZmY4MGE3MTljZiBpbiBjYWxsdHJhcCAoKQogICAg YXQgL3Vzci9zcmMvc3lzL2FtZDY0L2FtZDY0L2V4Y2VwdGlvbi5TOjIyOAojOSAgMHhmZmZmZmZm ZjgwODg4ZjBmIGluIHN3aV9uZXQgKGFyZz1WYXJpYWJsZSAiYXJnIiBpcyBub3QgYXZhaWxhYmxl LgopIGF0IC91c3Ivc3JjL3N5cy9uZXQvbmV0aXNyLmM6ODA1CiMxMCAweGZmZmZmZmZmODA3OTBm MDYgaW4gaW50cl9ldmVudF9leGVjdXRlX2hhbmRsZXJzIChwPVZhcmlhYmxlICJwIiBpcyBub3Qg YXZhaWxhYmxlLgopCiAgICBhdCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX2ludHIuYzoxMjYwCiMx MSAweGZmZmZmZmZmODA3OTFkMzIgaW4gaXRocmVhZF9sb29wIChhcmc9MHhmZmZmZmUwMDAyNzQ0 MDAwKQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9pbnRyLmM6MTI3MwojMTIgMHhmZmZm ZmZmZjgwNzhlMjg1IGluIGZvcmtfZXhpdCAoCiAgICBjYWxsb3V0PTB4ZmZmZmZmZmY4MDc5MWM4 MCA8aXRocmVhZF9sb29wPiwgYXJnPTB4ZmZmZmZlMDAwMjc0NDAwMCwgCiAgICBmcmFtZT0weGZm ZmZmZjgwMDAyNzFjNDApIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fZm9yay5jOjk5MgojMTMg MHhmZmZmZmZmZjgwYTcxZWZlIGluIGZvcmtfdHJhbXBvbGluZSAoKQogICAgYXQgL3Vzci9zcmMv c3lzL2FtZDY0L2FtZDY0L2V4Y2VwdGlvbi5TOjYwMgojMTQgMHgwMDAwMDAwMDAwMDAwMDAwIGlu ID8/ICgpCiMxNSAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKIzE2IDB4MDAwMDAwMDAwMDAw MDAwMSBpbiA/PyAoKQojMTcgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCiMxOCAweDAwMDAw MDAwMDAwMDAwMDAgaW4gPz8gKCkKIzE5IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQojMjAg MHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCiMyMSAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8g KCkKIzIyIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQojMjMgMHgwMDAwMDAwMDAwMDAwMDAw IGluID8/ICgpCiMyNCAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKIzI1IDB4MDAwMDAwMDAw MDAwMDAwMCBpbiA/PyAoKQojMjYgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCiMyNyAweDAw MDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKIzI4IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoj MjkgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCiMzMCAweDAwMDAwMDAwMDAwMDAwMDAgaW4g Pz8gKCkKIzMxIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQojMzIgMHgwMDAwMDAwMDAwMDAw MDAwIGluID8/ICgpCiMzMyAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKIzM0IDB4MDAwMDAw MDAwMDAwMDAwMCBpbiA/PyAoKQojMzUgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCiMzNiAw eDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKIzM3IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAo KQojMzggMHgwMDAwMDAwMDAwMDAwMDA1IGluID8/ICgpCiMzOSAweGZmZmZmZTAwMDI3Mzc4OTAg aW4gPz8gKCkKIzQwIDB4ZmZmZmZmZmY4MTBhZGY4MCBpbiB0ZHFfY3B1ICgpCiM0MSAweGZmZmZm ZTAwMDI3Mzc0NjAgaW4gPz8gKCkKIzQyIDB4ZmZmZmZmODAwMDI3MWIzMCBpbiA/PyAoKQojNDMg MHhmZmZmZmY4MDAwMjcxYWQ4IGluID8/ICgpCiM0NCAweGZmZmZmZTAwMDI3MmM4YzAgaW4gPz8g KCkKIzQ1IDB4ZmZmZmZmZmY4MDdlNGU5ZiBpbiBzY2hlZF9zd2l0Y2ggKHRkPTB4ZmZmZmZmZmY4 MDc5MWM4MCwgCiAgICBuZXd0ZD0weGZmZmZmZTAwMDI3NDQwMDAsIGZsYWdzPUNhbm5vdCBhY2Nl c3MgbWVtb3J5IGF0IGFkZHJlc3MgMHhmZmZmZmZmZmZmZmZmZmI0CikgYXQgL3Vzci9zcmMvc3lz L2tlcm4vc2NoZWRfdWxlLmM6MTg5MgpQcmV2aW91cyBmcmFtZSBpbm5lciB0byB0aGlzIGZyYW1l IChjb3JydXB0IHN0YWNrPykKKGtnZGIpIAoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnBzIC1heGwKClVJRCBQ SUQgUFBJRCBDUFUgUFJJIE5JICAgIFZTWiBSU1MgTVdDSEFOICAgU1RBVCBUVCAgICAgVElNRSBD T01NQU5ECiAgMCAgIDAgICAgMCAgIDAgLTUyICAwICAgICAgMCAgIDAgLSAgICAgICAgRExzICAg LSAgMDowMC4wNCBba2VybmVsXQogIDAgICAxICAgIDAgICAwICA1MiAgMCAgIDYyNzYgICAwIHdh aXQgICAgIERMcyAgIC0gIDA6MDAuMDMgW2luaXRdCiAgMCAgIDIgICAgMCAgIDAgLTE2ICAwICAg ICAgMCAgIDAgY3RsX3dvcmsgREwgICAgLSAgMDowMC4wMCBbY3RsX3RocmRdCiAgMCAgIDMgICAg MCAgIDAgLTE2ICAwICAgICAgMCAgIDAgd2FpdGluZ18gREwgICAgLSAgMDowMC4wMCBbc2N0cF9p dGVyYXRvcl0KICAwICAgNCAgICAwICAgMCAtMTYgIDAgICAgICAwICAgMCBjY2Jfc2NhbiBETCAg ICAtICAwOjAwLjAwIFt4cHRfdGhyZF0KICAwICAgNSAgICAwICAgMCAtMTYgIDAgICAgICAwICAg MCBwc2xlZXAgICBETCAgICAtICAwOjAwLjAwIFtwYWdlZGFlbW9uXQogIDAgICA2ICAgIDAgICAw IC0xNiAgMCAgICAgIDAgICAwIHBzbGVlcCAgIERMICAgIC0gIDA6MDAuMDAgW3ZtZGFlbW9uXQog IDAgICA3ICAgIDAgICAwIDE1NSAgMCAgICAgIDAgICAwIHBnemVybyAgIERMICAgIC0gIDA6MDAu MDAgW3BhZ2V6ZXJvXQogIDAgICA4ICAgIDAgICAwIC0xNiAgMCAgICAgIDAgICAwIHBzbGVlcCAg IERMICAgIC0gIDA6MDAuMDAgW2J1ZmRhZW1vbl0KICAwICAgOSAgICAwICAgMCAtMTYgIDAgICAg ICAwICAgMCB2bHJ1d3QgICBETCAgICAtICAwOjAwLjAwIFt2bmxydV0KICAwICAxMCAgICAwICAg MCAtMTYgIDAgICAgICAwICAgMCBhdWRpdF93byBETCAgICAtICAwOjAwLjAwIFthdWRpdF0KICAw ICAxMSAgICAwICAgMCAxNTUgIDAgICAgICAwICAgMCAtICAgICAgICBSTCAgICAtICAwOjQyLjA2 IFtpZGxlXQogIDAgIDEyICAgIDAgICAwIC04NCAgMCAgICAgIDAgICAwIC0gICAgICAgIFdMICAg IC0gIDA6MDAuMTkgW2ludHJdCiAgMCAgMTMgICAgMCAgIDAgIC04ICAwICAgICAgMCAgIDAgLSAg ICAgICAgREwgICAgLSAgMDowMC4xNyBbZ2VvbV0KICAwICAxNCAgICAwICAgMCAtMTYgIDAgICAg ICAwICAgMCAtICAgICAgICBETCAgICAtICAwOjAwLjAwIFt5YXJyb3ddCiAgMCAgMTUgICAgMCAg IDAgLTY4ICAwICAgICAgMCAgIDAgLSAgICAgICAgREwgICAgLSAgMDowMC4wMCBbdXNiXQogIDAg IDE2ICAgIDAgICAwICAxNiAgMCAgICAgIDAgICAwIHN5bmNlciAgIERMICAgIC0gIDA6MDAuMDAg W3N5bmNlcl0KICAwICAxNyAgICAwICAgMCAtMTYgIDAgICAgICAwICAgMCBzZGZsdXNoICBETCAg ICAtICAwOjAwLjAwIFtzb2Z0ZGVwZmx1c2hdCiAgMCAxMjMgICAgMSAgIDAgIDUyICAwICAxMDE0 OCAgIDAgcGF1c2UgICAgRHMgICAgLSAgMDowMC4wMCBbYWRqa2VybnR6XQogIDAgMzI1ICAgIDEg ICAwICA1MiAgMCAgMTIyODAgICAwIHNlbGVjdCAgIERzICAgIC0gIDA6MDAuMDEgW2RoY2xpZW50 XQogNjUgMzI4ICAgIDEgICAwICAyOCAgMCAgMTIyODAgICAwIHNlbGVjdCAgIERzICAgIC0gIDA6 MDAuMDEgW2RoY2xpZW50XQogIDAgNDQ4ICAgIDEgICAwICA1MiAgMCAgMTIyODAgICAwIHNlbGVj dCAgIERzICAgIC0gIDA6MDAuMDAgW2RoY2xpZW50XQogNjUgNDUxICAgIDEgICAwICAyOCAgMCAg MTIyODAgICAwIHNlbGVjdCAgIERzICAgIC0gIDA6MDAuMDAgW2RoY2xpZW50XQogIDAgNjA0ICAg IDEgICAwICA1MiAgMCAgMTAzNzYgICAwIHNlbGVjdCAgIERzICAgIC0gIDA6MDAuMDAgW2RldmRd CiAgMCA3MTIgICAgMSAgIDAgIDIyICAwICAxMjI4MCAgIDAgc2VsZWN0ICAgRHMgICAgLSAgMDow MC4wMCBbc3lzbG9nZF0KICAwIDczMyAgICAxICAgMCAgNTIgIDAgIDE0MzYwICAgMCBzZWxlY3Qg ICBEcyAgICAtICAwOjAwLjAwIFtycGNiaW5kXQogIDAgNzczICAgIDEgICAwICA1MiAgMCAgMTIy NzYgICAwIHNlbGVjdCAgIERzICAgIC0gIDA6MDAuMDAgW21vdW50ZF0KICAwIDc3OSAgICAxICAg MCAgNTIgIDAgIDEwMTQwICAgMCBzZWxlY3QgICBEcyAgICAtICAwOjAwLjAwIFtuZnNkXQogIDAg NzgwICA3NzkgICAwICA1MiAgMCAgMTAxNDAgICAwIHJwY3N2YyAgIEQgICAgIC0gIDA6MDAuMDAg W25mc2RdCiAgMCA3ODMgICAgMSAgIDAgIDUyICAwIDI3NDM4NCAgIDAgc2VsZWN0ICAgRHMgICAg LSAgMDowMC4wMCBbcnBjLnN0YXRkXQogIDAgNzg2ICAgIDEgICAwICA1MiAgMCAgMTQzNjAgICAw IHJwY3N2YyAgIERzICAgIC0gIDA6MDAuMDAgW3JwYy5sb2NrZF0KICAwIDgyNCAgICAxICAgMCAg MjMgIDAgIDIyNDI4ICAgMCBzZWxlY3QgICBEcyAgICAtICAwOjAwLjAwIFtudHBkXQogIDAgODM4 ICAgIDEgICAwICA1MiAgMCAgNDY5ODggICAwIHNlbGVjdCAgIERzICAgIC0gIDA6MDAuMDAgW3Nz aGRdCiAgMCA4NDEgICAgMSAgIDAgIDMwICAwICAyMDQ4MCAgIDAgc2VsZWN0ICAgRHMgICAgLSAg MDowMC4wMCBbc2VuZG1haWxdCiAyNSA4NDQgICAgMSAgIDAgIDUyICAwICAyMDQ4MCAgIDAgcGF1 c2UgICAgRHMgICAgLSAgMDowMC4wMCBbc2VuZG1haWxdCiAgMCA4NDggICAgMSAgIDAgIDUyICAw ICAxNDM2MCAgIDAgbmFuc2xwICAgRHMgICAgLSAgMDowMC4wMCBbY3Jvbl0KICAwIDg2NiAgICAx ICAgMCAgNTIgIDAgIDE2NDQwICAgMCBzZWxlY3QgICBEcyAgICAtICAwOjAwLjAwIFtpbmV0ZF0K ICAwIDg4MiAgICAxICAgMCAgNTIgIDAgIDE0NzI4ICAgMCB3YWl0ICAgICBEICAgICAtICAwOjAw LjAwIFtzaF0KICAwIDg4MyAgICAxICAgMCAgNTIgIDAgIDEwMTQwICAgMCBwaXBlcmQgICBEICAg ICAtICAwOjAwLjAwIFtsb2dnZXJdCiAgMCA4ODQgIDg4MiAgIDAgIDUyICAwICAgNDAwNCAgIDAg bmFuc2xwICAgRCAgICAgLSAgMDowMC4wMCBbc2xlZXBdCiAgMCA4ODYgICAgMSAgIDAgIDI2ICAw ICA0MTQwMCAgIDAgd2FpdCAgICAgRHMgICAgLSAgMDowMC4wNiBbbG9naW5dCiAgMCA4ODcgICAg MSAgIDAgIDUyICAwICAxMjI4MCAgIDAgdHR5aW4gICAgRHMrICAgLSAgMDowMC4wNiBbZ2V0dHld CiAgMCA4ODggICAgMSAgIDAgIDUyICAwICAxMjI4MCAgIDAgdHR5aW4gICAgRHMrICAgLSAgMDow MC4wNiBbZ2V0dHldCiAgMCA4ODkgICAgMSAgIDAgIDUyICAwICAxMjI4MCAgIDAgdHR5aW4gICAg RHMrICAgLSAgMDowMC4wNiBbZ2V0dHldCiAgMCA4OTAgICAgMSAgIDAgIDUyICAwICAxMjI4MCAg IDAgdHR5aW4gICAgRHMrICAgLSAgMDowMC4wNiBbZ2V0dHldCiAgMCA4OTEgICAgMSAgIDAgIDUy ICAwICAxMjI4MCAgIDAgdHR5aW4gICAgRHMrICAgLSAgMDowMC4wNiBbZ2V0dHldCiAgMCA4OTIg ICAgMSAgIDAgIDUyICAwICAxMjI4MCAgIDAgdHR5aW4gICAgRHMrICAgLSAgMDowMC4wNSBbZ2V0 dHldCiAgMCA4OTMgICAgMSAgIDAgIDUyICAwICAxMjI4MCAgIDAgdHR5aW4gICAgRHMrICAgLSAg MDowMC4wNiBbZ2V0dHldCiAgMCA4OTQgIDg4NiAgIDAgIDI4ICAwICAxNDcwNCAgIDAgdHR5aW4g ICAgRCsgICAgLSAgMDowMC4wMSBbY3NoXQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnZtc3RhdCAtcwoKICAg IDM0OTc1IGNwdSBjb250ZXh0IHN3aXRjaGVzCiAgICAgMTk0MyBkZXZpY2UgaW50ZXJydXB0cwog ICAgIDI4MzMgc29mdHdhcmUgaW50ZXJydXB0cwogICAgODM3NzQgdHJhcHMKICAgIDkxMjk4IHN5 c3RlbSBjYWxscwogICAgICAgMTcga2VybmVsIHRocmVhZHMgY3JlYXRlZAogICAgICA3MjQgIGZv cmsoKSBjYWxscwogICAgICAxNTggdmZvcmsoKSBjYWxscwogICAgICAgIDAgcmZvcmsoKSBjYWxs cwogICAgICAgIDAgc3dhcCBwYWdlciBwYWdlaW5zCiAgICAgICAgMCBzd2FwIHBhZ2VyIHBhZ2Vz IHBhZ2VkIGluCiAgICAgICAgMCBzd2FwIHBhZ2VyIHBhZ2VvdXRzCiAgICAgICAgMCBzd2FwIHBh Z2VyIHBhZ2VzIHBhZ2VkIG91dAogICAgICAzNTggdm5vZGUgcGFnZXIgcGFnZWlucwogICAgIDI3 MDkgdm5vZGUgcGFnZXIgcGFnZXMgcGFnZWQgaW4KICAgICAgICAxIHZub2RlIHBhZ2VyIHBhZ2Vv dXRzCiAgICAgICAgMSB2bm9kZSBwYWdlciBwYWdlcyBwYWdlZCBvdXQKICAgICAgICAwIHBhZ2Ug ZGFlbW9uIHdha2V1cHMKICAgICAgICAwIHBhZ2VzIGV4YW1pbmVkIGJ5IHRoZSBwYWdlIGRhZW1v bgogICAgICAxMzEgcGFnZXMgcmVhY3RpdmF0ZWQKICAgIDI4NDExIGNvcHktb24td3JpdGUgZmF1 bHRzCiAgICAgICA1MSBjb3B5LW9uLXdyaXRlIG9wdGltaXplZCBmYXVsdHMKICAgIDMwNTI5IHpl cm8gZmlsbCBwYWdlcyB6ZXJvZWQKICAgICAgICAwIHplcm8gZmlsbCBwYWdlcyBwcmV6ZXJvZWQK ICAgICAgIDI3IGludHJhbnNpdCBibG9ja2luZyBwYWdlIGZhdWx0cwogICAgODU3NDAgdG90YWwg Vk0gZmF1bHRzIHRha2VuCiAgICAgICAgMCBwYWdlcyBhZmZlY3RlZCBieSBrZXJuZWwgdGhyZWFk IGNyZWF0aW9uCiAgIDM2NzQ1MCBwYWdlcyBhZmZlY3RlZCBieSAgZm9yaygpCiAgICA4MDYzMSBw YWdlcyBhZmZlY3RlZCBieSB2Zm9yaygpCiAgICAgICAgMCBwYWdlcyBhZmZlY3RlZCBieSByZm9y aygpCiAgICAgICAgMCBwYWdlcyBjYWNoZWQKICAgIDc3OTA5IHBhZ2VzIGZyZWVkCiAgICAgICAg MCBwYWdlcyBmcmVlZCBieSBkYWVtb24KICAgICAgICAwIHBhZ2VzIGZyZWVkIGJ5IGV4aXRpbmcg cHJvY2Vzc2VzCiAgICAgNDI3NyBwYWdlcyBhY3RpdmUKICAgICAyOTk2IHBhZ2VzIGluYWN0aXZl CiAgICAgICAxMiBwYWdlcyBpbiBWTSBjYWNoZQogICAgMjQwMjcgcGFnZXMgd2lyZWQgZG93bgog ICA3MjY4NDEgcGFnZXMgZnJlZQogICAgIDQwOTYgYnl0ZXMgcGVyIHBhZ2UKICAgIDE2NzcxIHRv dGFsIG5hbWUgbG9va3VwcwogICAgICAgICAgY2FjaGUgaGl0cyAoODQlIHBvcyArIDglIG5lZykg c3lzdGVtIDAlIHBlci1kaXJlY3RvcnkKICAgICAgICAgIGRlbGV0aW9ucyAwJSwgZmFsc2VoaXRz IDAlLCB0b29sb25nIDAlCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kdm1zdGF0IC1tCgogICAgICAgICBUeXBl IEluVXNlIE1lbVVzZSBIaWdoVXNlIFJlcXVlc3RzICBTaXplKHMpCiAgICAgICAgIGFjOTcgICAg IDIgICAgIDFLICAgICAgIC0gICAgICAgIDIgIDE2LDUxMgogICAgICAgY3RsbWVtICA1MDYyIDEw MTEzSyAgICAgICAtICAgICA1MDYyICAxMjgsMjA0OAogICAgICAgY3RsYmxrICAgMjAwICAxNjAw SyAgICAgICAtICAgICAgMjAwICAKICAgICAgIGlzYWRldiAgICAgOCAgICAgMUsgICAgICAgLSAg ICAgICAgOCAgMTI4CiAgICAgIHJhbWRpc2sgICAgIDEgIDQwOTZLICAgICAgIC0gICAgICAgIDEg IAogICAgICBhY3BpZGV2ICAgIDMxICAgICAySyAgICAgICAtICAgICAgIDMxICA2NAogICAgICAg ZmVlZGVyICAgIDEyICAgICAxSyAgICAgICAtICAgICAgIDE0ICAzMiwxMjgKICAgICAgY3RscG9v bCAgIDUzMiAgIDE0MksgICAgICAgLSAgICAgIDUzMiAgMzIsNTEyCiAgICAgICAgIGNkZXYgICAg IDggICAgIDJLICAgICAgIC0gICAgICAgIDggIDI1NgogICAgIHBjaV9saW5rICAgICA4ICAgICAx SyAgICAgICAtICAgICAgICA4ICAxNiwxMjgKICAgICAgICBzaWdpbyAgICAgMSAgICAgMUsgICAg ICAgLSAgICAgICAgMSAgNjQKICAgICBmaWxlZGVzYyAgICA1MCAgICAyNksgICAgICAgLSAgICAg IDkwMSAgNTEyLDEwMjQKICAgICAgICAga2VudiAgICA2NiAgICAxMUsgICAgICAgLSAgICAgICA3 NiAgMTYsMzIsNjQsMTI4CiAgICAgICBrcXVldWUgICAgIDAgICAgIDBLICAgICAgIC0gICAgICAg NjAgIDI1NiwyMDQ4CiAgICBwcm9jLWFyZ3MgICAgMzIgICAgIDJLICAgICAgIC0gICAgICAzMjAg IDE2LDMyLDY0LDEyOCwyNTYKICAgICAgICBoaG9vayAgICAgMiAgICAgMUsgICAgICAgLSAgICAg ICAgNCAgMTI4CiAgICAgIGl0aHJlYWQgICAgODQgICAgMTRLICAgICAgIC0gICAgICAgODQgIDMy LDEyOCwyNTYKICAgICAgIHByaXNvbiAgICAgMCAgICAgMEsgICAgICAgLSAgICAgICAgMSAgNDA5 NgogICAgICAga2JkbXV4ICAgICA2ICAgIDE4SyAgICAgICAtICAgICAgICA2ICAxNiw1MTIsMTAy NCwyMDQ4CiAgICAgICAgbWl4ZXIgICAgIDEgICAgIDRLICAgICAgIC0gICAgICAgIDEgIDQwOTYK ICAgICAgIEtUUkFDRSAgIDEwMCAgICAxM0sgICAgICAgLSAgICAgIDEwMCAgMTI4CiAgICAgICAg ICBMRUQgICAgIDQgICAgIDFLICAgICAgIC0gICAgICAgIDQgIDE2LDEyOAogICAgICAgbGlua2Vy ICAgMTMyICAgIDEwSyAgICAgICAtICAgICAgMTM0ICAxNiwzMiw2NCwxMDI0CiAgICAgICAgbG9j a2YgICAgMzIgICAgIDRLICAgICAgIC0gICAgICAgNTIgIDY0LDEyOAogICBsb2dpbmNsYXNzICAg ICAyICAgICAxSyAgICAgICAtICAgICAgICAyICA2NAogICAgICAgaXA2bmRwICAgICA2ICAgICAx SyAgICAgICAtICAgICAgICA3ICA2NCwxMjgKICAgICAgICAgdGVtcCAgICAxNyAgICAgMUsgICAg ICAgLSAgICAgNTUzNSAgMTYsMzIsNjQsMTI4LDI1NiwxMDI0LDIwNDgsNDA5NgogICAgICAgZGV2 YnVmICAgODM0IDIxMDg0SyAgICAgICAtICAgICAgODU0ICAxNiwzMiw2NCwxMjgsMjU2LDUxMiwx MDI0LDIwNDgsNDA5NgogICAgICAgbW9kdWxlICAgNDMyICAgIDU0SyAgICAgICAtICAgICAgNDMy ICAxMjgKICAgICBtdHhfcG9vbCAgICAgMiAgICAxNksgICAgICAgLSAgICAgICAgMiAgCiAgICBD QU0gcXVldWUgICAgMTggICAgIDFLICAgICAgIC0gICAgICAgNTYgIDE2LDMyCiAgICAgIENBTSBT SU0gICAgIDQgICAgIDFLICAgICAgIC0gICAgICAgIDQgIDI1NgogICAgICBzdWJwcm9jICAgMTUw ICAgMjQ3SyAgICAgICAtICAgICAxMDAyICA1MTIsNDA5NgogICAgICAgICBwcm9jICAgICAyICAg IDE2SyAgICAgICAtICAgICAgICAyICAKICAgICAgc2Vzc2lvbiAgICAyOCAgICAgNEsgICAgICAg LSAgICAgICAyOCAgMTI4CiAgICAgICAgIHBncnAgICAgMjkgICAgIDRLICAgICAgIC0gICAgICAg MzIgIDEyOAogICAgICAgICBjcmVkICAgIDYyICAgIDEwSyAgICAgICAtICAgICAzMDEyICA2NCwy NTYKICAgICAgdWlkaW5mbyAgICAgNCAgICAgM0sgICAgICAgLSAgICAgICAgNCAgMTI4LDIwNDgK ICAgICAgIHBsaW1pdCAgICAxMyAgICAgNEsgICAgICAgLSAgICAgIDE0OCAgMjU2CiAgICBzeXNj dGx0bXAgICAgIDAgICAgIDBLICAgICAgIC0gICAgICAyNzMgIDE2LDMyLDY0LDEyOCw0MDk2CiAg ICBzeXNjdGxvaWQgIDI1NjUgICAxMjhLICAgICAgIC0gICAgIDI2MTIgIDE2LDMyLDY0LDEyOAog ICAgICAgc3lzY3RsICAgICAwICAgICAwSyAgICAgICAtICAgICAgMjI5ICAxNiwzMiw2NAogICAg ICB0aWRoYXNoICAgICAxICAgIDE2SyAgICAgICAtICAgICAgICAxICAKICAgICAgY2FsbG91dCAg ICAgNyAgMzU4NEsgICAgICAgLSAgICAgICAgNyAgCiAgICAgICAgIHVtdHggICAzNzIgICAgNDdL ICAgICAgIC0gICAgICAzNzIgIDEyOAogICAgIHAxMDAzLjFiICAgICAxICAgICAxSyAgICAgICAt ICAgICAgICAxICAxNgogICAgICAgICBTV0FQICAgICAyICAgMjc3SyAgICAgICAtICAgICAgICAy ICA2NAogICAgICAgYnVzLXNjICAgIDQxICAgIDk1SyAgICAgICAtICAgICAxMjk3ICAxNiwzMiwx MjgsMjU2LDUxMiwxMDI0LDIwNDgsNDA5NgogICAgICAgICAgYnVzICAgOTE3ICAgIDc3SyAgICAg ICAtICAgICAyOTQyICAxNiwzMiw2NCwxMjgsMjU2LDEwMjQKICAgICAgZGV2c3RhdCAgICAgOCAg ICAxN0sgICAgICAgLSAgICAgICAgOCAgMzIsNDA5NgogZXZlbnRoYW5kbGVyICAgIDg2ICAgICA3 SyAgICAgICAtICAgICAgIDg2ICA2NCwxMjgKICAgICAgICAga29iaiAgIDMwOCAgMTIzMksgICAg ICAgLSAgICAgIDQwNyAgNDA5NgogICAgICBQZXItY3B1ICAgICAxICAgICAxSyAgICAgICAtICAg ICAgICAxICAzMgogICAgICAgICBybWFuICAgIDk5ICAgIDEySyAgICAgICAtICAgICAgNDgxICAx NiwzMiwxMjgKICAgICAgICAgc2J1ZiAgICAgMCAgICAgMEsgICAgICAgLSAgICAgIDgxMyAgMTYs MzIsNjQsMTI4LDI1Niw1MTIsMTAyNCwyMDQ4LDQwOTYKICBkZGJfY2FwdHVyZSAgICAgMSAgICA0 OEsgICAgICAgLSAgICAgICAgMSAgCiAgICAgICAgc3RhY2sgICAgIDAgICAgIDBLICAgICAgIC0g ICAgICAgIDIgIDI1NgogICAgdGFza3F1ZXVlICAgIDE5ICAgICAySyAgICAgICAtICAgICAgIDE5 ICAxNiwzMiwxMjgKICAgICAgIFVuaXRubyAgICAxOSAgICAgMksgICAgICAgLSAgICAgIDIxMSAg MzIsNjQKICAgICBhY3BpaW50ciAgICAgMSAgICAgMUsgICAgICAgLSAgICAgICAgMSAgNjQKICAg ICAgIGFjcGljYSAgMjA5OCAgIDIzNUsgICAgICAgLSAgICAyNjg3OCAgMTYsMzIsNjQsMTI4LDI1 NiwxMDI0LDQwOTYKICAgICBhY3BpdGFzayAgICAgMSAgICAgMksgICAgICAgLSAgICAgICAgMSAg MjA0OAogICAgICBXaXRuZXNzICAgICAxICAgMTI4SyAgICAgICAtICAgICAgICAxICAKICAgICAg ICAgIGlvdiAgICAgMCAgICAgMEsgICAgICAgLSAgICAgIDQzOSAgMTYsNjQsMTI4LDI1Niw1MTIK ICAgICAgIHNlbGVjdCAgICAyMSAgICAgM0sgICAgICAgLSAgICAgICAyMSAgMTI4CiAgICAgaW9j dGxvcHMgICAgIDAgICAgIDBLICAgICAgIC0gICAgICA2MjYgIDE2LDMyLDY0LDEyOCwyNTYsNTEy LDEwMjQKICAgICAgICAgIG1zZyAgICAgNCAgICAzMEsgICAgICAgLSAgICAgICAgNCAgMjA0OCw0 MDk2CiAgICAgICAgICBzZW0gICAgIDQgICAxMDZLICAgICAgIC0gICAgICAgIDQgIDIwNDgsNDA5 NgogICAgICAgICAgc2htICAgICAxICAgIDIwSyAgICAgICAtICAgICAgICAxICAKICAgICAgICAg IHR0eSAgICAxOSAgICAxOUsgICAgICAgLSAgICAgICAyMSAgMTAyNCwyMDQ4CiAgICAgbWJ1Zl90 YWcgICAgIDAgICAgIDBLICAgICAgIC0gICAgICAgMzIgIDMyLDEyOAogICAgICAgIHNobWZkICAg ICAxICAgICA4SyAgICAgICAtICAgICAgICAxICAKICAgQ0FNIHBlcmlwaCAgICAgOCAgICAgMksg ICAgICAgLSAgICAgICAyNCAgMTYsMzIsNjQsMTI4LDI1NgogICAgICAgICAgcGNiICAgIDU2ICAg MTU4SyAgICAgICAtICAgICAgMTI0ICAxNiwzMiwxMjgsMTAyNCwyMDQ4LDQwOTYKICAgICAgIHNv bmFtZSAgICAxMSAgICAgMUsgICAgICAgLSAgICAgMTAyNSAgMTYsMzIsMTI4CiAgICAgdmZzY2Fj aGUgICAgIDEgIDEwMjRLICAgICAgIC0gICAgICAgIDEgIAogIGV4cG9ydF9ob3N0ICAgICAxICAg ICAxSyAgICAgICAtICAgICAgICAxICAyNTYKICAgICB2ZnNfaGFzaCAgICAgMSAgIDUxMksgICAg ICAgLSAgICAgICAgMSAgCiAgICAgICB2bm9kZXMgICAgIDIgICAgIDFLICAgICAgIC0gICAgICAg IDIgIDI1NgogICAgICAgVVNCZGV2ICAgICA4ICAgICAzSyAgICAgICAtICAgICAgICA4ICA2NCwx MjgsMTAyNAogIHZub2RlbWFya2VyICAgICAwICAgICAwSyAgICAgICAtICAgICAgIDEyICA1MTIK ICAgICAgICBtb3VudCAgIDIyMSAgICAxMUsgICAgICAgLSAgICAgIDQ1OSAgMTYsMzIsNjQsMTI4 LDI1Niw1MTIsMTAyNAogICAgICAgICAgQlBGICAgIDE1ICAgIDE5SyAgICAgICAtICAgICAgIDE2 ICAxMjgsNTEyLDQwOTYKICBldGhlcl9tdWx0aSAgICAyMiAgICAgMksgICAgICAgLSAgICAgICAz NiAgMTYsMzIsNjQKICAgICAgIGlmYWRkciAgICA1NSAgICAxNUsgICAgICAgLSAgICAgICA2NCAg MzIsNjQsMTI4LDI1Niw1MTIsNDA5NgogICAgICAgIGlmbmV0ICAgICA2ICAgIDExSyAgICAgICAt ICAgICAgICA4ICAxMjgsMjA0OAogICAgICAgICAgVVNCICAgIDE0ICAgICA1SyAgICAgICAtICAg ICAgIDE0ICAxNiwzMiwxMjgsMjA0OAogICAgICAgYXJwY29tICAgICAyICAgICAxSyAgICAgICAt ICAgICAgICAyICAxNgogICAgICBsbHRhYmxlICAgIDE3ICAgICA3SyAgICAgICAtICAgICAgIDE5 ICAyNTYsNTEyCiAgICAgIENBTSBYUFQgICAgNTAgICAgMjNLICAgICAgIC0gICAgICAxMjIgIDMy LDY0LDEyOCwxMDI0LDIwNDgKICAgICAgYWNwaXNlbSAgICAxNiAgICAgMksgICAgICAgLSAgICAg ICAxNiAgMTI4CiAgICAgcm91dGV0YmwgICAgMzggICAgIDdLICAgICAgIC0gICAgICAxNjYgIDMy LDY0LDEyOCwyNTYsNTEyCnZuZXRfZGF0YV9mcmVlICAgICAxICAgICAxSyAgICAgICAtICAgICAg ICAxICAzMgogICAgdm5ldF9kYXRhICAgICAxICAgIDI4SyAgICAgICAtICAgICAgICAyICAKICAg ICAgICAgdm5ldCAgICAgNSAgICAgMUsgICAgICAgLSAgICAgICAgNiAgNjQKICAgICAgICAgaWdt cCAgICAgNSAgICAgMksgICAgICAgLSAgICAgICAgNiAgMjU2CiAgICAgaW5fbXVsdGkgICAgIDMg ICAgIDFLICAgICAgIC0gICAgICAgIDUgIDI1NgogICAgc2N0cF9pdGVyICAgICAwICAgICAwSyAg ICAgICAtICAgICAgICA0ICAyNTYKICAgICBzY3RwX2lmbiAgICAgMyAgICAgMUsgICAgICAgLSAg ICAgICAgMyAgMTI4CiAgICAgc2N0cF9pZmEgICAgIDUgICAgIDFLICAgICAgIC0gICAgICAgIDUg IDEyOAogICAgIHNjdHBfdnJmICAgICAxICAgICAxSyAgICAgICAtICAgICAgICAyICA2NAogICAg c2N0cF9hX2l0ICAgICAwICAgICAwSyAgICAgICAtICAgICAgICA0ICAxNgogICAgaG9zdGNhY2hl ICAgICAxICAgIDI4SyAgICAgICAtICAgICAgICAyICAKICAgICBzeW5jYWNoZSAgICAgMSAgICA5 NksgICAgICAgLSAgICAgICAgMiAgCiAgICAgIGVudHJvcHkgIDEwMjQgICAgNjRLICAgICAgIC0g ICAgIDEwMjQgIDY0CiBpcDZfbW9wdGlvbnMgICAgIDIgICAgIDFLICAgICAgIC0gICAgICAgIDIg IDMyLDI1NgogICAgaW42X211bHRpICAgIDEzICAgICAySyAgICAgICAtICAgICAgIDEzICAzMiwy NTYKICBpbjZfbWZpbHRlciAgICAgMSAgICAgMUsgICAgICAgLSAgICAgICAgMSAgMTAyNAogICAg ICAgICAgbWxkICAgICA1ICAgICAxSyAgICAgICAtICAgICAgICA2ICAxMjgKICAgICAgICAgIE5M TSAgICAgMCAgICAgMEsgICAgICAgLSAgICAgICAgMSAgMzIKICAgICAgICAgIHJwYyAgICA5MiAg ICAxNksgICAgICAgLSAgICAgIDI1MCAgMTYsMzIsNjQsMTI4LDI1Niw1MTIsMTAyNAphdWRpdF9l dmNsYXNzICAgMTc5ICAgICA2SyAgICAgICAtICAgICAgMjE4ICAzMgogICAgICBqYmxvY2tzICAg ICAyICAgICAxSyAgICAgICAtICAgICAgICAyICAxMjgsMjU2CiAgICAgc2F2ZWRpbm8gICAgIDAg ICAgIDBLICAgICAgIC0gICAgICAgNzQgIDI1NgogICAgICAgIHNiZGVwICAgICAwICAgICAwSyAg ICAgICAtICAgICAgICAxICA2NAogICAgICBqc2VnZGVwICAgMTA2ICAgICA3SyAgICAgICAtICAg ICAgMjEzICA2NAogICAgICAgICBqc2VnICAgIDExICAgICAySyAgICAgICAtICAgICAgIDExICAx MjgKICAgIGpmcmVlZnJhZyAgICAgMCAgICAgMEsgICAgICAgLSAgICAgICAgMSAgMTI4CiAgICAg IGpuZXdibGsgICAgIDAgICAgIDBLICAgICAgIC0gICAgICAgNTIgIDEyOAogICAgICBqcmVtcmVm ICAgICAwICAgICAwSyAgICAgICAtICAgICAgIDY2ICAxMjgKICAgICAgamFkZHJlZiAgICAgMCAg ICAgMEsgICAgICAgLSAgICAgICA5NCAgMTI4CiAgICAgZnJlZXdvcmsgICAgIDMgICAgIDFLICAg ICAgIC0gICAgICAgMTAgIDEyOAogICAgbmV3ZGlyYmxrICAgICA0ICAgICAxSyAgICAgICAtICAg ICAgICA2ICA2NAogICAgICAgZGlycmVtICAgIDIxICAgICAzSyAgICAgICAtICAgICAgIDYyICAx MjgKICAgICAgICBta2RpciAgICAgOCAgICAgMUsgICAgICAgLSAgICAgICAxMiAgMTI4CiAgICAg ICBkaXJhZGQgICAgNDIgICAgIDZLICAgICAgIC0gICAgICAgODIgIDEyOAogICAgIGZyZWVmaWxl ICAgICAyICAgICAxSyAgICAgICAtICAgICAgIDIzICA2NAogICAgIGZyZWVibGtzICAgICAyICAg ICAxSyAgICAgICAtICAgICAgICA5ICAxMjgKICAgICBmcmVlZnJhZyAgICAgMCAgICAgMEsgICAg ICAgLSAgICAgICAgMSAgMTI4CiAgICAgaW5kaXJkZXAgICAgIDEgICAgIDFLICAgICAgIC0gICAg ICAgIDEgIDEyOAogICAgICAgbmV3YmxrICAgIDQxICAgMTM4SyAgICAgICAtICAgICAgIDUzICAy NTYKICAgIGJtc2FmZW1hcCAgICAgNiAgICAxMEsgICAgICAgLSAgICAgICAxMiAgMjU2CiAgICAg aW5vZGVkZXAgICAgODkgICA1NTZLICAgICAgIC0gICAgICAxMjIgIDUxMgogICAgICBwYWdlZGVw ICAgIDI3ICAgMTM1SyAgICAgICAtICAgICAgIDMwICAyNTYKICB1ZnNfZGlyaGFzaCAgICAyNyAg ICAgNUsgICAgICAgLSAgICAgICAyNyAgMTYsMzIsNjQsNTEyCiAgICB1ZnNfbW91bnQgICAgIDYg ICAgMjNLICAgICAgIC0gICAgICAgIDYgIDUxMiwyMDQ4LDQwOTYKICAgIHZtX3BnZGF0YSAgICAg MiAgIDEyOUsgICAgICAgLSAgICAgICAgMiAgMTI4CiAgICAgICBERVZGUzEgICAgODggICAgNDRL ICAgICAgIC0gICAgICAgOTUgIDUxMgogICAgICAgREVWRlMzICAgMTExICAgIDI4SyAgICAgICAt ICAgICAgMTIyICAyNTYKICAgICAgICBERVZGUyAgICAxOCAgICAgMUsgICAgICAgLSAgICAgICAx OSAgMTYsMTI4CiAgICAgICBERVZGU1AgICAgIDIgICAgIDFLICAgICAgIC0gICAgICAgIDIgIDY0 CiAgICAgYXRrYmRkZXYgICAgIDIgICAgIDFLICAgICAgIC0gICAgICAgIDIgIDY0CiAgICAgICBO RlMgZmggICAgIDcgICAgIDFLICAgICAgIC0gICAgICAgMzUgIDMyLDY0CiAgICBuZXduZnNtbnQg ICAgIDcgICAgIDdLICAgICAgIC0gICAgICAgIDcgIDEwMjQKICAgICAgIGFwbWRldiAgICAgMSAg ICAgMUsgICAgICAgLSAgICAgICAgMSAgMTI4CiAgICBwZnNfbm9kZXMgICAgMjEgICAgIDZLICAg ICAgIC0gICAgICAgMjEgIDI1NgogICAgICBhdGFfcGNpICAgICAxICAgICAxSyAgICAgICAtICAg ICAgICAxICA2NAogICAgICBpb19hcGljICAgICAxICAgICAySyAgICAgICAtICAgICAgICAxICAy MDQ4CiAgICAgIHNjc2lfY2QgICAgIDAgICAgIDBLICAgICAgIC0gICAgICAgIDQgIDE2CiAgICAg ICAgIEdFT00gICAgODMgICAgMTdLICAgICAgIC0gICAgICA1MTcgIDE2LDMyLDY0LDEyOCwyNTYs NTEyLDEwMjQsMjA0OAogICAgIG5leHVzZGV2ICAgICA0ICAgICAxSyAgICAgICAtICAgICAgICA0 ICAxNgpDQU0gZGV2IHF1ZXVlICAgICA0ICAgICAxSyAgICAgICAtICAgICAgICA0ICAxMjgKCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQp2bXN0YXQgLXoKCklURU0gICAgICAgICAgICAgICAgICAgU0laRSAgTElN SVQgICAgIFVTRUQgICAgIEZSRUUgICAgICBSRVEgRkFJTCBTTEVFUAoKVU1BIEtlZ3M6ICAgICAg ICAgICAgICAgMjA4LCAgICAgIDAsICAgICAxNTEsICAgICAgMzYsICAgICAxNzEsICAgMCwgICAw ClVNQSBab25lczogICAgICAgICAgICAgMTQwOCwgICAgICAwLCAgICAgMTUxLCAgICAgIDIxLCAg ICAgMTcxLCAgIDAsICAgMApVTUEgU2xhYnM6ICAgICAgICAgICAgICA1NjgsICAgICAgMCwgICAg MzkzNiwgICAgICAxMiwgICAgNDQ2NCwgICAwLCAgIDAKVU1BIFJDbnRTbGFiczogICAgICAgICAg NTY4LCAgICAgIDAsICAgICA3MjIsICAgICAgIDYsICAgICA3MjIsICAgMCwgICAwClVNQSBIYXNo OiAgICAgICAgICAgICAgIDI1NiwgICAgICAwLCAgICAgICAzLCAgICAgIDEyLCAgICAgICAzLCAg IDAsICAgMAoxNiBCdWNrZXQ6ICAgICAgICAgICAgICAxNTIsICAgICAgMCwgICAgIDM0MCwgICAg ICAxMCwgICAgIDM0MCwgICAwLCAgIDAKMzIgQnVja2V0OiAgICAgICAgICAgICAgMjgwLCAgICAg IDAsICAgICAyNDksICAgICAgIDMsICAgICAyNDksICAgMCwgICAwCjY0IEJ1Y2tldDogICAgICAg ICAgICAgIDUzNiwgICAgICAwLCAgICAgMjg1LCAgICAgICAyLCAgICAgMjg1LCAgNjQsICAgMAox MjggQnVja2V0OiAgICAgICAgICAgIDEwNDgsICAgICAgMCwgICAgIDMzNiwgICAgICAgMCwgICAg IDMzNiwgNjQ5LCAgIDAKVk0gT0JKRUNUOiAgICAgICAgICAgICAgMjMyLCAgICAgIDAsICAgIDEx MTIsICAgICAyMTYsICAgMTAyNDksICAgMCwgICAwCk1BUDogICAgICAgICAgICAgICAgICAgIDIz MiwgICAgICAwLCAgICAgICA3LCAgICAgIDI1LCAgICAgICA3LCAgIDAsICAgMApLTUFQIEVOVFJZ OiAgICAgICAgICAgICAxMjAsIDExOTQ0MywgICAgICAyOSwgICAgIDc0NiwgICAgMTc2MSwgICAw LCAgIDAKTUFQIEVOVFJZOiAgICAgICAgICAgICAgMTIwLCAgICAgIDAsICAgICA2NzYsICAgICA0 NzEsICAgMjI1MjIsICAgMCwgICAwCmZha2VwZzogICAgICAgICAgICAgICAgIDEyMCwgICAgICAw LCAgICAgICAwLCAgICAgICAwLCAgICAgICAwLCAgIDAsICAgMAptdF96b25lOiAgICAgICAgICAg ICAgIDQxMTIsICAgICAgMCwgICAgIDMwNywgICAgICAgNCwgICAgIDMwNywgICAwLCAgIDAKMTY6 ICAgICAgICAgICAgICAgICAgICAgIDE2LCAgICAgIDAsICAgICAgMzEsICAgICA2NDEsICAgICAg NjEsICAgMCwgICAwCjE2OiAgICAgICAgICAgICAgICAgICAgICAxNiwgICAgICAwLCAgICAgOTI4 LCAgICAxMDg4LCAgICAxMzM5LCAgIDAsICAgMAoxNjogICAgICAgICAgICAgICAgICAgICAgMTYs ICAgICAgMCwgICAgICAgMywgICAgIDgzNywgICAgIDI5MiwgICAwLCAgIDAKMTY6ICAgICAgICAg ICAgICAgICAgICAgIDE2LCAgICAgIDAsICAgICAgNDQsICAgICA2MjgsICAgMTAxMTQsICAgMCwg ICAwCjE2OiAgICAgICAgICAgICAgICAgICAgICAxNiwgICAgICAwLCAgICAgMTIxLCAgICAgNzE5 LCAgICAgMjQ5LCAgIDAsICAgMAoxNjogICAgICAgICAgICAgICAgICAgICAgMTYsICAgICAgMCwg ICAgIDI0NSwgICAgIDkzMSwgICAgMTMzMywgICAwLCAgIDAKMTY6ICAgICAgICAgICAgICAgICAg ICAgIDE2LCAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgMCwgICAwCjE2OiAg ICAgICAgICAgICAgICAgICAgICAxNiwgICAgICAwLCAgICAgICA4LCAgICAxMTY4LCAgICAgNjEz LCAgIDAsICAgMAozMjogICAgICAgICAgICAgICAgICAgICAgMzIsICAgICAgMCwgICAgIDMwOCwg ICAgIDYwMSwgICAgIDM0MywgICAwLCAgIDAKMzI6ICAgICAgICAgICAgICAgICAgICAgIDMyLCAg ICAgIDAsICAgIDExMzYsICAgICA4ODQsICAgIDEzMjAsICAgMCwgICAwCjMyOiAgICAgICAgICAg ICAgICAgICAgICAzMiwgICAgICAwLCAgICAgIDM4LCAgICAgODcxLCAgICAgMjI2LCAgIDAsICAg MAozMjogICAgICAgICAgICAgICAgICAgICAgMzIsICAgICAgMCwgICAgICA3MCwgICAgIDgzOSwg ICAgMTUyNywgICAwLCAgIDAKMzI6ICAgICAgICAgICAgICAgICAgICAgIDMyLCAgICAgIDAsICAg ICAgIDUsICAgICA4MDMsICAgICAgMTMsICAgMCwgICAwCjMyOiAgICAgICAgICAgICAgICAgICAg ICAzMiwgICAgICAwLCAgICAgMTI5LCAgICAgODgxLCAgICAgNzM5LCAgIDAsICAgMAozMjogICAg ICAgICAgICAgICAgICAgICAgMzIsICAgICAgMCwgICAgICAzMCwgICAgIDg3OSwgICAgIDIyNSwg ICAwLCAgIDAKMzI6ICAgICAgICAgICAgICAgICAgICAgIDMyLCAgICAgIDAsICAgICAgMTAsICAg ICA4OTksICAgICAyMjcsICAgMCwgICAwCjY0OiAgICAgICAgICAgICAgICAgICAgICA2NCwgICAg ICAwLCAgICAgIDQxLCAgICAgNDYzLCAgICAgIDgwLCAgIDAsICAgMAo2NDogICAgICAgICAgICAg ICAgICAgICAgNjQsICAgICAgMCwgICAgIDI2OCwgICAgIDQ2MCwgICAgIDMwMCwgICAwLCAgIDAK NjQ6ICAgICAgICAgICAgICAgICAgICAgIDY0LCAgICAgIDAsICAgIDEwNzAsICAgICA1NTQsICAg IDMwOTEsICAgMCwgICAwCjY0OiAgICAgICAgICAgICAgICAgICAgICA2NCwgICAgICAwLCAgICAg NDkwLCAgICAgNTE4LCAgIDEyMDA3LCAgIDAsICAgMAo2NDogICAgICAgICAgICAgICAgICAgICAg NjQsICAgICAgMCwgICAgICA4NywgICAgIDM2MSwgICAgIDE3MCwgICAwLCAgIDAKNjQ6ICAgICAg ICAgICAgICAgICAgICAgIDY0LCAgICAgIDAsICAgICA1NTUsICAgICA1NjUsICAgIDExMTYsICAg MCwgICAwCjY0OiAgICAgICAgICAgICAgICAgICAgICA2NCwgICAgICAwLCAgICAgMTEzLCAgICAg NDQ3LCAgICAgMTQ3LCAgIDAsICAgMAo2NDogICAgICAgICAgICAgICAgICAgICAgNjQsICAgICAg MCwgICAgIDExNSwgICAgIDQ0NSwgICAgIDU3OCwgICAwLCAgIDAKMTI4OiAgICAgICAgICAgICAg ICAgICAgMTI4LCAgICAgIDAsICAgICAgMjksICAgICAxNDUsICAgICAgMzcsICAgMCwgICAwCjEy ODogICAgICAgICAgICAgICAgICAgIDEyOCwgICAgICAwLCAgICAgNzE2LCAgICAgMzU3LCAgICAg ODE0LCAgIDAsICAgMAoxMjg6ICAgICAgICAgICAgICAgICAgICAxMjgsICAgICAgMCwgICAgICA0 MSwgICAgIDI3OCwgICAgIDEyNiwgICAwLCAgIDAKMTI4OiAgICAgICAgICAgICAgICAgICAgMTI4 LCAgICAgIDAsICAgIDE2NDcsICAgICA0NDEsICAgIDI3MzgsICAgMCwgICAwCjEyODogICAgICAg ICAgICAgICAgICAgIDEyOCwgICAgICAwLCAgICAgMTEzLCAgICAgMjkzLCAgICAgMjEwLCAgIDAs ICAgMAoxMjg6ICAgICAgICAgICAgICAgICAgICAxMjgsICAgICAgMCwgICAgIDg2MSwgICAgIDI0 MSwgICAgMTU0MCwgICAwLCAgIDAKMTI4OiAgICAgICAgICAgICAgICAgICAgMTI4LCAgICAgIDAs ICAgICAgNDksICAgICAyNDEsICAgICAgNjUsICAgMCwgICAwCjEyODogICAgICAgICAgICAgICAg ICAgIDEyOCwgICAgICAwLCAgICAgNDc5LCAgICAgMzA0LCAgICAxMTQ0LCAgIDAsICAgMAoyNTY6 ICAgICAgICAgICAgICAgICAgICAyNTYsICAgICAgMCwgICAgICAxNSwgICAgICA0NSwgICAgICAy MCwgICAwLCAgIDAKMjU2OiAgICAgICAgICAgICAgICAgICAgMjU2LCAgICAgIDAsICAgICAgIDcs ICAgICAxNzMsICAgICAxMTEsICAgMCwgICAwCjI1NjogICAgICAgICAgICAgICAgICAgIDI1Niwg ICAgICAwLCAgICAgIDY4LCAgICAgMTQyLCAgICAxNTYxLCAgIDAsICAgMAoyNTY6ICAgICAgICAg ICAgICAgICAgICAyNTYsICAgICAgMCwgICAgICAgMiwgICAgICA0MywgICAgICAxNiwgICAwLCAg IDAKMjU2OiAgICAgICAgICAgICAgICAgICAgMjU2LCAgICAgIDAsICAgICAgMzEsICAgICAxMzQs ICAgICAxODQsICAgMCwgICAwCjI1NjogICAgICAgICAgICAgICAgICAgIDI1NiwgICAgICAwLCAg ICAgNjg0LCAgICAgMjYxLCAgICAgOTA0LCAgIDAsICAgMAoyNTY6ICAgICAgICAgICAgICAgICAg ICAyNTYsICAgICAgMCwgICAgICAzNiwgICAgICA5OSwgICAgICAzOSwgICAwLCAgIDAKMjU2OiAg ICAgICAgICAgICAgICAgICAgMjU2LCAgICAgIDAsICAgICAgIDYsICAgICAxNTksICAgICAzMzQs ICAgMCwgICAwCjUxMjogICAgICAgICAgICAgICAgICAgIDUxMiwgICAgICAwLCAgICAgMzk5LCAg ICAgMTI2LCAgICAgNDk0LCAgIDAsICAgMAo1MTI6ICAgICAgICAgICAgICAgICAgICA1MTIsICAg ICAgMCwgICAgICA1OSwgICAgIDE4NiwgICAgIDkxMiwgICAwLCAgIDAKNTEyOiAgICAgICAgICAg ICAgICAgICAgNTEyLCAgICAgIDAsICAgICAgIDEsICAgICAgNTUsICAgICAgMjUsICAgMCwgICAw CjUxMjogICAgICAgICAgICAgICAgICAgIDUxMiwgICAgICAwLCAgICAgICAxLCAgICAgIDEzLCAg ICAgICAxLCAgIDAsICAgMAo1MTI6ICAgICAgICAgICAgICAgICAgICA1MTIsICAgICAgMCwgICAg ICAgMSwgICAgICAxMywgICAgICAgMSwgICAwLCAgIDAKNTEyOiAgICAgICAgICAgICAgICAgICAg NTEyLCAgICAgIDAsICAgICAxMzYsICAgICAgMjUsICAgICA2MzgsICAgMCwgICAwCjUxMjogICAg ICAgICAgICAgICAgICAgIDUxMiwgICAgICAwLCAgICAgMTA1LCAgICAgIDU2LCAgICAgMTQyLCAg IDAsICAgMAo1MTI6ICAgICAgICAgICAgICAgICAgICA1MTIsICAgICAgMCwgICAgICAgOCwgICAg ICA5MCwgICAgICA5NCwgICAwLCAgIDAKMTAyNDogICAgICAgICAgICAgICAgICAxMDI0LCAgICAg IDAsICAgICAgIDEsICAgICAgMTksICAgICAgMjMsICAgMCwgICAwCjEwMjQ6ICAgICAgICAgICAg ICAgICAgMTAyNCwgICAgICAwLCAgICAgICAyLCAgICAgICA2LCAgICAgICAyLCAgIDAsICAgMAox MDI0OiAgICAgICAgICAgICAgICAgIDEwMjQsICAgICAgMCwgICAgICAgMiwgICAgICAxOCwgICAg ICAxMCwgICAwLCAgIDAKMTAyNDogICAgICAgICAgICAgICAgICAxMDI0LCAgICAgIDAsICAgICAg IDYsICAgICAgMjIsICAgICA3MTMsICAgMCwgICAwCjEwMjQ6ICAgICAgICAgICAgICAgICAgMTAy NCwgICAgICAwLCAgICAgIDE5LCAgICAgIDE3LCAgICAgIDIwLCAgIDAsICAgMAoxMDI0OiAgICAg ICAgICAgICAgICAgIDEwMjQsICAgICAgMCwgICAgICAyMiwgICAgIDE3OCwgICAgIDgyNiwgICAw LCAgIDAKMTAyNDogICAgICAgICAgICAgICAgICAxMDI0LCAgICAgIDAsICAgICAgIDAsICAgICAg IDAsICAgICAgIDAsICAgMCwgICAwCjEwMjQ6ICAgICAgICAgICAgICAgICAgMTAyNCwgICAgICAw LCAgICAgICAwLCAgICAgIDI4LCAgICAgICA2LCAgIDAsICAgMAoyMDQ4OiAgICAgICAgICAgICAg ICAgIDIwNDgsICAgICAgMCwgICAgICAxMCwgICAgICAgOCwgICAgICAyNiwgICAwLCAgIDAKMjA0 ODogICAgICAgICAgICAgICAgICAyMDQ4LCAgICAgIDAsICAgICAgIDIsICAgICAgNDAsICAgICAg MzIsICAgMCwgICAwCjIwNDg6ICAgICAgICAgICAgICAgICAgMjA0OCwgICAgICAwLCAgICAgICAy LCAgICAgICA2LCAgICAgICA4LCAgIDAsICAgMAoyMDQ4OiAgICAgICAgICAgICAgICAgIDIwNDgs ICAgICAgMCwgICAgICAgNSwgICAgICAgNywgICAgICAgNiwgICAwLCAgIDAKMjA0ODogICAgICAg ICAgICAgICAgICAyMDQ4LCAgICAgIDAsICAgIDUwNjEsICAgICAyNTcsICAgIDUwNjQsICAgMCwg ICAwCjIwNDg6ICAgICAgICAgICAgICAgICAgMjA0OCwgICAgICAwLCAgICAgICA4LCAgICAgIDE4 LCAgICAgIDc2LCAgIDAsICAgMAoyMDQ4OiAgICAgICAgICAgICAgICAgIDIwNDgsICAgICAgMCwg ICAgICAgMSwgICAgICAgMywgICAgICAgMSwgICAwLCAgIDAKMjA0ODogICAgICAgICAgICAgICAg ICAyMDQ4LCAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgMCwgICAwCjQwOTY6 ICAgICAgICAgICAgICAgICAgNDA5NiwgICAgICAwLCAgICAgIDUzLCAgICAgIDM3LCAgICAgOTA0 LCAgIDAsICAgMAo0MDk2OiAgICAgICAgICAgICAgICAgIDQwOTYsICAgICAgMCwgICAgICAgMCwg ICAgICAgMiwgICAgICAgMiwgICAwLCAgIDAKNDA5NjogICAgICAgICAgICAgICAgICA0MDk2LCAg ICAgIDAsICAgICAgIDEsICAgICAgIDgsICAgICAgIDgsICAgMCwgICAwCjQwOTY6ICAgICAgICAg ICAgICAgICAgNDA5NiwgICAgICAwLCAgICAgICA4LCAgICAgICA2LCAgICAgIDEwLCAgIDAsICAg MAo0MDk2OiAgICAgICAgICAgICAgICAgIDQwOTYsICAgICAgMCwgICAgICAgMCwgICAgICAgMCwg ICAgICAgMCwgICAwLCAgIDAKNDA5NjogICAgICAgICAgICAgICAgICA0MDk2LCAgICAgIDAsICAg ICAgMjQsICAgICAgNTMsICAgIDQ3MzksICAgMCwgICAwCjQwOTY6ICAgICAgICAgICAgICAgICAg NDA5NiwgICAgICAwLCAgICAgICAyLCAgICAgICA3LCAgICAgICAzLCAgIDAsICAgMAo0MDk2OiAg ICAgICAgICAgICAgICAgIDQwOTYsICAgICAgMCwgICAgIDMwOCwgICAgICAgMywgICAgIDQwNywg ICAwLCAgIDAKRmlsZXM6ICAgICAgICAgICAgICAgICAgIDgwLCAgICAgIDAsICAgICAxMTIsICAg ICAyOTMsICAgIDQyOTksICAgMCwgICAwClRVUk5TVElMRTogICAgICAgICAgICAgIDEzNiwgICAg ICAwLCAgICAgMTg3LCAgICAgMTEzLCAgICAgMTg3LCAgIDAsICAgMAp1bXR4IHBpOiAgICAgICAg ICAgICAgICAgOTYsICAgICAgMCwgICAgICAgMCwgICAgICAgMCwgICAgICAgMCwgICAwLCAgIDAK TUFDIGxhYmVsczogICAgICAgICAgICAgIDQwLCAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAg ICAgIDAsICAgMCwgICAwClBST0M6ICAgICAgICAgICAgICAgICAgMTE4NCwgICAgICAwLCAgICAg IDQ4LCAgICAgIDUxLCAgICAgODk5LCAgIDAsICAgMApUSFJFQUQ6ICAgICAgICAgICAgICAgIDEx MTIsICAgICAgMCwgICAgIDE0OSwgICAgICAzNywgICAgIDE0OSwgICAwLCAgIDAKU0xFRVBRVUVV RTogICAgICAgICAgICAgIDg4LCAgICAgIDAsICAgICAxODcsICAgICAxNjEsICAgICAxODcsICAg MCwgICAwClZNU1BBQ0U6ICAgICAgICAgICAgICAgIDM5MiwgICAgICAwLCAgICAgIDMyLCAgICAg MTk4LCAgICAgODg0LCAgIDAsICAgMApjcHVzZXQ6ICAgICAgICAgICAgICAgICAgNzIsICAgICAg MCwgICAgICA2OCwgICAgIDE4MiwgICAgICA2OSwgICAwLCAgIDAKYXVkaXRfcmVjb3JkOiAgICAg ICAgICAgOTYwLCAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgMCwgICAwCm1i dWZfcGFja2V0OiAgICAgICAgICAgIDI1NiwgICAgICAwLCAgICAgNTEyLCAgICAgNzc0LCAgICAg NjcxLCAgIDAsICAgMAptYnVmOiAgICAgICAgICAgICAgICAgICAyNTYsICAgICAgMCwgICAgICAg MywgICAgMTAyNywgICAgIDgzMCwgICAwLCAgIDAKbWJ1Zl9jbHVzdGVyOiAgICAgICAgICAyMDQ4 LCAgMjU2MDAsICAgIDEyODAsICAgICAxNjQsICAgIDEzMTQsICAgMCwgICAwCm1idWZfanVtYm9f cGFnZTogICAgICAgNDA5NiwgIDEyODAwLCAgICAgICAwLCAgICAgICAwLCAgICAgICAwLCAgIDAs ICAgMAptYnVmX2p1bWJvXzlrOiAgICAgICAgIDkyMTYsICAxOTIwMCwgICAgICAgMCwgICAgICAg MCwgICAgICAgMCwgICAwLCAgIDAKbWJ1Zl9qdW1ib18xNms6ICAgICAgIDE2Mzg0LCAgMTI4MDAs ICAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgMCwgICAwCm1idWZfZXh0X3JlZmNudDogICAg ICAgICAgNCwgICAgICAwLCAgICAgICAwLCAgICAgICAwLCAgICAgICAwLCAgIDAsICAgMAp0dHlv dXRxOiAgICAgICAgICAgICAgICAyNTYsICAgICAgMCwgICAgICA2NCwgICAgIDEwMSwgICAgIDEz NiwgICAwLCAgIDAKZ19iaW86ICAgICAgICAgICAgICAgICAgMjMyLCAgICAgIDAsICAgICAgIDAs ICAgICAyNzIsICAgIDUzMzcsICAgMCwgICAwCnR0eWlucTogICAgICAgICAgICAgICAgIDE2MCwg ICAgICAwLCAgICAgMTIwLCAgICAgMTQ0LCAgICAgMjU1LCAgIDAsICAgMAphdGFfcmVxdWVzdDog ICAgICAgICAgICAzMjgsICAgICAgMCwgICAgICAgMSwgICAgIDE2NywgICAgMjc1NiwgICAwLCAg IDAKYXRhX2NvbXBvc2l0ZTogICAgICAgICAgMzM2LCAgICAgIDAsICAgICAgIDAsICAgICAgIDAs ICAgICAgIDAsICAgMCwgICAwClZOT0RFOiAgICAgICAgICAgICAgICAgIDQ3MiwgICAgICAwLCAg ICAgNTkxLCAgICAgMTQ1LCAgICAgNjE5LCAgIDAsICAgMApWTk9ERVBPTEw6ICAgICAgICAgICAg ICAxMTIsICAgICAgMCwgICAgICAgMCwgICAgICAgMCwgICAgICAgMCwgICAwLCAgIDAKTkFNRUk6 ICAgICAgICAgICAgICAgICAxMDI0LCAgICAgIDAsICAgICAgIDAsICAgICAgNjgsICAgIDc0MDQs ICAgMCwgICAwClMgVkZTIENhY2hlOiAgICAgICAgICAgIDEwOCwgICAgICAwLCAgICAgNTM2LCAg ICAgMjU2LCAgICAxMDk5LCAgIDAsICAgMApTVFMgVkZTIENhY2hlOiAgICAgICAgICAxNDgsICAg ICAgMCwgICAgICAgMCwgICAgICAgMCwgICAgICAgMCwgICAwLCAgIDAKTCBWRlMgQ2FjaGU6ICAg ICAgICAgICAgMzI4LCAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgMCwgICAw CkxUUyBWRlMgQ2FjaGU6ICAgICAgICAgIDM2OCwgICAgICAwLCAgICAgICAwLCAgICAgICAwLCAg ICAgICAwLCAgIDAsICAgMApESVJIQVNIOiAgICAgICAgICAgICAgIDEwMjQsICAgICAgMCwgICAg ICAyNywgICAgICAyMSwgICAgICAyNywgICAwLCAgIDAKTkNMTk9ERTogICAgICAgICAgICAgICAg NTIwLCAgICAgIDAsICAgICAgIDcsICAgICAgNTYsICAgICAgIDcsICAgMCwgICAwCnBpcGU6ICAg ICAgICAgICAgICAgICAgIDcyOCwgICAgICAwLCAgICAgICA0LCAgICAgIDc2LCAgICAgNDgxLCAg IDAsICAgMApNb3VudHBvaW50czogICAgICAgICAgICA3NjAsICAgICAgMCwgICAgICAxMCwgICAg ICA0NSwgICAgICAxMCwgICAwLCAgIDAKY2FwYWJpbGl0eTogICAgICAgICAgICAgIDI0LCAgICAg IDAsICAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgMCwgICAwCmtzaWdpbmZvOiAgICAgICAg ICAgICAgIDExMiwgICAgICAwLCAgICAgIDkxLCAgICAgOTY1LCAgICAgIDkyLCAgIDAsICAgMApp dGltZXI6ICAgICAgICAgICAgICAgICAzNDQsICAgICAgMCwgICAgICAgMSwgICAgICAzMiwgICAg ICAgMiwgICAwLCAgIDAKS05PVEU6ICAgICAgICAgICAgICAgICAgMTI4LCAgICAgIDAsICAgICAg IDAsICAgICAyMzIsICAgICAgNjAsICAgMCwgICAwCnNvY2tldDogICAgICAgICAgICAgICAgIDY4 MCwgIDI1NjAyLCAgICAgIDYwLCAgICAgIDkwLCAgICAgNDU5LCAgIDAsICAgMAp1bnBjYjogICAg ICAgICAgICAgICAgICAyNDAsICAyNTYwMCwgICAgICAxMCwgICAgIDE2NiwgICAgIDE2OCwgICAw LCAgIDAKaXBxOiAgICAgICAgICAgICAgICAgICAgIDU2LCAgICA4MTksICAgICAgIDAsICAgICAg IDAsICAgICAgIDAsICAgMCwgICAwCnVkcF9pbnBjYjogICAgICAgICAgICAgIDM5MiwgIDI1NjAw LCAgICAgIDI1LCAgICAgMTE1LCAgICAgMjI5LCAgIDAsICAgMAp1ZHBjYjogICAgICAgICAgICAg ICAgICAgMTYsICAyNTcwNCwgICAgICAyNSwgICAgMTE1MSwgICAgIDIyOSwgICAwLCAgIDAKdGNw X2lucGNiOiAgICAgICAgICAgICAgMzkyLCAgMjU2MDAsICAgICAgMzQsICAgICAgODYsICAgICAg NDgsICAgMCwgICAwCnRjcGNiOiAgICAgICAgICAgICAgICAgIDk3NiwgIDI1NjAwLCAgICAgIDIw LCAgICAgIDY0LCAgICAgIDQ4LCAgIDAsICAgMAp0Y3B0dzogICAgICAgICAgICAgICAgICAgNzIs ICAgNTE1MCwgICAgICAxNCwgICAgICA4NiwgICAgICAxNCwgICAwLCAgIDAKc3luY2FjaGU6ICAg ICAgICAgICAgICAgMTUyLCAgMTUzNzUsICAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgMCwg ICAwCmhvc3RjYWNoZTogICAgICAgICAgICAgIDEzNiwgIDE1MzcyLCAgICAgICAwLCAgICAgICAw LCAgICAgICAwLCAgIDAsICAgMAp0Y3ByZWFzczogICAgICAgICAgICAgICAgNDAsICAgMTY4MCwg ICAgICAgMCwgICAgICAgMCwgICAgICAgMCwgICAwLCAgIDAKc2Fja2hvbGU6ICAgICAgICAgICAg ICAgIDMyLCAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgMCwgICAwCnNjdHBf ZXA6ICAgICAgICAgICAgICAgMTM2OCwgIDI1NjAwLCAgICAgICAwLCAgICAgICAwLCAgICAgICAw LCAgIDAsICAgMApzY3RwX2Fzb2M6ICAgICAgICAgICAgIDIyODgsICA0MDAwMCwgICAgICAgMCwg ICAgICAgMCwgICAgICAgMCwgICAwLCAgIDAKc2N0cF9sYWRkcjogICAgICAgICAgICAgIDQ4LCAg ODAwNjQsICAgICAgIDAsICAgICAzNjAsICAgICAgIDQsICAgMCwgICAwCnNjdHBfcmFkZHI6ICAg ICAgICAgICAgIDcwNCwgIDgwMDAwLCAgICAgICAwLCAgICAgICAwLCAgICAgICAwLCAgIDAsICAg MApzY3RwX2NodW5rOiAgICAgICAgICAgICAxMzYsIDQwMDAwOCwgICAgICAgMCwgICAgICAgMCwg ICAgICAgMCwgICAwLCAgIDAKc2N0cF9yZWFkcTogICAgICAgICAgICAgMTA0LCA0MDAwMzIsICAg ICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgMCwgICAwCnNjdHBfc3RyZWFtX21zZ19vdXQ6ICAg IDExMiwgNDAwMDI2LCAgICAgICAwLCAgICAgICAwLCAgICAgICAwLCAgIDAsICAgMApzY3RwX2Fz Y29uZjogICAgICAgICAgICAgNDAsIDQwMDAwOCwgICAgICAgMCwgICAgICAgMCwgICAgICAgMCwg ICAwLCAgIDAKc2N0cF9hc2NvbmZfYWNrOiAgICAgICAgIDQ4LCA0MDAwMzIsICAgICAgIDAsICAg ICAgIDAsICAgICAgIDAsICAgMCwgICAwCnJpcGNiOiAgICAgICAgICAgICAgICAgIDM5MiwgIDI1 NjAwLCAgICAgICAyLCAgICAgIDI4LCAgICAgICAyLCAgIDAsICAgMApydGVudHJ5OiAgICAgICAg ICAgICAgICAyMDAsICAgICAgMCwgICAgICAxNSwgICAgIDEzNywgICAgICAxNywgICAwLCAgIDAK c2VsZmQ6ICAgICAgICAgICAgICAgICAgIDU2LCAgICAgIDAsICAgICAgNjMsICAgICA1MDQsICAg IDE3NzAsICAgMCwgICAwClNXQVBNRVRBOiAgICAgICAgICAgICAgIDI4OCwgMTE2NTE5LCAgICAg ICAwLCAgICAgICAwLCAgICAgICAwLCAgIDAsICAgMApGRlMgaW5vZGU6ICAgICAgICAgICAgICAx NjgsICAgICAgMCwgICAgIDU0OCwgICAgIDE3OCwgICAgIDU3MSwgICAwLCAgIDAKRkZTMSBkaW5v ZGU6ICAgICAgICAgICAgMTI4LCAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAgICAgIDAsICAg MCwgICAwCkZGUzIgZGlub2RlOiAgICAgICAgICAgIDI1NiwgICAgICAwLCAgICAgNTQ4LCAgICAg MTEyLCAgICAgNTcxLCAgIDAsICAgMApydGVudHJ5OiAgICAgICAgICAgICAgICAyMDAsICAgICAg MCwgICAgICAgMCwgICAgICAgMCwgICAgICAgMCwgICAwLCAgIDAKCgotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K dm1zdGF0IC1pCgppbnRlcnJ1cHQgICAgICAgICAgICAgICAgICAgICAgICAgIHRvdGFsICAgICAg IHJhdGUKaXJxMTogYXRrYmQwICAgICAgICAgICAgICAgICAgICAgICAgICA1OCAgICAgICAgICAy CmlycTE0OiBhdGEwICAgICAgICAgICAgICAgICAgICAgICAgIDE2NjQgICAgICAgICA2NAppcnEx NTogYXRhMSAgICAgICAgICAgICAgICAgICAgICAgICAgIDE3ICAgICAgICAgIDAKaXJxMTY6IGVt MSAgICAgICAgICAgICAgICAgICAgICAgICAgICA2NSAgICAgICAgICAyCmlycTE5OiBlbTAgZWhj aTAgICAgICAgICAgICAgICAgICAgICAxMzkgICAgICAgICAgNQpjcHUwOnRpbWVyICAgICAgICAg ICAgICAgICAgICAgICAgICAxMTk4ICAgICAgICAgNDYKY3B1Njp0aW1lciAgICAgICAgICAgICAg ICAgICAgICAgICAgIDMxNCAgICAgICAgIDEyCmNwdTI6dGltZXIgICAgICAgICAgICAgICAgICAg ICAgICAgICAyMTMgICAgICAgICAgOApjcHU1OnRpbWVyICAgICAgICAgICAgICAgICAgICAgICAg ICAgMzIwICAgICAgICAgMTIKY3B1NDp0aW1lciAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1 NCAgICAgICAgICA5CmNwdTE6dGltZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAyNjkgICAg ICAgICAxMApjcHUzOnRpbWVyICAgICAgICAgICAgICAgICAgICAgICAgICAgMjU2ICAgICAgICAg IDkKY3B1Nzp0aW1lciAgICAgICAgICAgICAgICAgICAgICAgICAgIDIzOSAgICAgICAgICA5ClRv dGFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwMDYgICAgICAgIDE5MgoKLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tCnBzdGF0IC1UCgoxMTIvMTIzMjggZmlsZXMKME0vMjA0N00gc3dhcCBzcGFjZQoK LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCnBzdGF0IC1zCgpEZXZpY2UgICAgICAgICAgNTEyLWJsb2NrcyAgICAg VXNlZCAgICBBdmFpbCBDYXBhY2l0eQovZGV2L2FkYTBwMyAgICAgICAgNDE5Mzk3NiAgICAgICAg MCAgNDE5Mzk3NiAgICAgMCUKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQppb3N0YXQKCmlvc3RhdDoga3ZtX3Jl YWQoX3RrX25pbik6IGludmFsaWQgYWRkcmVzcyAoMHgwKQppb3N0YXQ6IGRpc2FibGluZyBUVFkg c3RhdGlzdGljcwogICAgICAgICAgICBhZGEwICAgICAgICAgICAgIGFkYTEgICAgICAgICAgICAg IGNkMCAgICAgICAgICAgICBjcHUKICBLQi90IHRwcyAgTUIvcyAgIEtCL3QgdHBzICBNQi9zICAg S0IvdCB0cHMgIE1CL3MgIHVzIG5pIHN5IGluIGlkCiAzNS44MyAgNTkgIDIuMDggICAzLjEzICAg MiAgMC4wMSAgIDAuMDAgICAwICAwLjAwICAgMSAgMCAgNCAgMCA5NQoKLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CmlwY3MgLWEKCk1lc3NhZ2UgUXVldWVzOgpUICAgICAgICAgICBJRCAgICAgICAgICBLRVkgTU9E RSAgICAgICAgT1dORVIgICAgR1JPVVAgICAgQ1JFQVRPUiAgQ0dST1VQICAgICAgICAgICAgICAg ICBDQllURVMgICAgICAgICAgICAgICAgIFFOVU0gICAgICAgICAgICAgICBRQllURVMgICAgICAg IExTUElEICAgICAgICBMUlBJRCBTVElNRSAgICBSVElNRSAgICBDVElNRSAgIAoKU2hhcmVkIE1l bW9yeToKVCAgICAgICAgICAgSUQgICAgICAgICAgS0VZIE1PREUgICAgICAgIE9XTkVSICAgIEdS T1VQICAgIENSRUFUT1IgIENHUk9VUCAgICAgICAgIE5BVFRDSCAgICAgICAgU0VHU1ogICAgICAg ICBDUElEICAgICAgICAgTFBJRCBBVElNRSAgICBEVElNRSAgICBDVElNRSAgIAoKU2VtYXBob3Jl czoKVCAgICAgICAgICAgSUQgICAgICAgICAgS0VZIE1PREUgICAgICAgIE9XTkVSICAgIEdST1VQ ICAgIENSRUFUT1IgIENHUk9VUCAgICAgICAgICBOU0VNUyBPVElNRSAgICBDVElNRSAgIAoKCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQppcGNzIC1UCgptc2dpbmZvOgoJbXNnbWF4OiAgICAgICAgMTYzODQJKG1h eCBjaGFyYWN0ZXJzIGluIGEgbWVzc2FnZSkKCW1zZ21uaTogICAgICAgICAgIDQwCSgjIG9mIG1l c3NhZ2UgcXVldWVzKQoJbXNnbW5iOiAgICAgICAgIDIwNDgJKG1heCBjaGFyYWN0ZXJzIGluIGEg bWVzc2FnZSBxdWV1ZSkKCW1zZ3RxbDogICAgICAgICAgIDQwCShtYXggIyBvZiBtZXNzYWdlcyBp biBzeXN0ZW0pCgltc2dzc3o6ICAgICAgICAgICAgOAkoc2l6ZSBvZiBhIG1lc3NhZ2Ugc2VnbWVu dCkKCW1zZ3NlZzogICAgICAgICAyMDQ4CSgjIG9mIG1lc3NhZ2Ugc2VnbWVudHMgaW4gc3lzdGVt KQoKc2htaW5mbzoKCXNobW1heDogICAgNTM2ODcwOTEyCShtYXggc2hhcmVkIG1lbW9yeSBzZWdt ZW50IHNpemUpCglzaG1taW46ICAgICAgICAgICAgMQkobWluIHNoYXJlZCBtZW1vcnkgc2VnbWVu dCBzaXplKQoJc2htbW5pOiAgICAgICAgICAxOTIJKG1heCBudW1iZXIgb2Ygc2hhcmVkIG1lbW9y eSBpZGVudGlmaWVycykKCXNobXNlZzogICAgICAgICAgMTI4CShtYXggc2hhcmVkIG1lbW9yeSBz ZWdtZW50cyBwZXIgcHJvY2VzcykKCXNobWFsbDogICAgICAgMTMxMDcyCShtYXggYW1vdW50IG9m IHNoYXJlZCBtZW1vcnkgaW4gcGFnZXMpCgpzZW1pbmZvOgoJc2VtbW5pOiAgICAgICAgICAgNTAJ KCMgb2Ygc2VtYXBob3JlIGlkZW50aWZpZXJzKQoJc2VtbW5zOiAgICAgICAgICAzNDAJKCMgb2Yg c2VtYXBob3JlcyBpbiBzeXN0ZW0pCglzZW1tbnU6ICAgICAgICAgIDE1MAkoIyBvZiB1bmRvIHN0 cnVjdHVyZXMgaW4gc3lzdGVtKQoJc2VtbXNsOiAgICAgICAgICAzNDAJKG1heCAjIG9mIHNlbWFw aG9yZXMgcGVyIGlkKQoJc2Vtb3BtOiAgICAgICAgICAxMDAJKG1heCAjIG9mIG9wZXJhdGlvbnMg cGVyIHNlbW9wIGNhbGwpCglzZW11bWU6ICAgICAgICAgICA1MAkobWF4ICMgb2YgdW5kbyBlbnRy aWVzIHBlciBwcm9jZXNzKQoJc2VtdXN6OiAgICAgICAgICA2MzIJKHNpemUgaW4gYnl0ZXMgb2Yg dW5kbyBzdHJ1Y3R1cmUpCglzZW12bXg6ICAgICAgICAzMjc2Nwkoc2VtYXBob3JlIG1heGltdW0g dmFsdWUpCglzZW1hZW06ICAgICAgICAxNjM4NAkoYWRqdXN0IG9uIGV4aXQgbWF4IHZhbHVlKQoK Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQpuZnNzdGF0CgpDbGllbnQgSW5mbzoKUnBjIENvdW50czoKICBHZXRh dHRyICAgU2V0YXR0ciAgICBMb29rdXAgIFJlYWRsaW5rICAgICAgUmVhZCAgICAgV3JpdGUgICAg Q3JlYXRlICAgIFJlbW92ZQogICAgICAgMTUgICAgICAgICAwICAgICAgICAgMyAgICAgICAgIDAg ICAgICAgICAxICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwCiAgIFJlbmFtZSAgICAgIExp bmsgICBTeW1saW5rICAgICBNa2RpciAgICAgUm1kaXIgICBSZWFkZGlyICBSZGlyUGx1cyAgICBB Y2Nlc3MKICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMCAg ICAgICAgIDAgICAgICAgICAwICAgICAgICAgNAogICAgTWtub2QgICAgRnNzdGF0ICAgIEZzaW5m byAgUGF0aENvbmYgICAgQ29tbWl0CiAgICAgICAgMCAgICAgICAgIDcgICAgICAgICA3ICAgICAg ICAgMCAgICAgICAgIDAKUnBjIEluZm86CiBUaW1lZE91dCAgIEludmFsaWQgWCBSZXBsaWVzICAg UmV0cmllcyAgUmVxdWVzdHMKICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAw ICAgICAgICAzNwpDYWNoZSBJbmZvOgpBdHRyIEhpdHMgICAgTWlzc2VzIExrdXAgSGl0cyAgICBN aXNzZXMgQmlvUiBIaXRzICAgIE1pc3NlcyBCaW9XIEhpdHMgICAgTWlzc2VzCiAgICAgICAxNCAg ICAgICAgIDEgICAgICAgICA2ICAgICAgICAgMyAgICAgICAgIDEgICAgICAgICAxICAgICAgICAg MCAgICAgICAgIDAKQmlvUkxIaXRzICAgIE1pc3NlcyBCaW9EIEhpdHMgICAgTWlzc2VzIERpckUg SGl0cyAgICBNaXNzZXMgQWNjcyBIaXRzICAgIE1pc3NlcwogICAgICAgIDAgICAgICAgICAwICAg ICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDYgICAgICAgICA0 CgpTZXJ2ZXIgSW5mbzoKICBHZXRhdHRyICAgU2V0YXR0ciAgICBMb29rdXAgIFJlYWRsaW5rICAg ICAgUmVhZCAgICAgV3JpdGUgICAgQ3JlYXRlICAgIFJlbW92ZQogICAgICAgIDAgICAgICAgICAw ICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAg ICAwCiAgIFJlbmFtZSAgICAgIExpbmsgICBTeW1saW5rICAgICBNa2RpciAgICAgUm1kaXIgICBS ZWFkZGlyICBSZGlyUGx1cyAgICBBY2Nlc3MKICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAg ICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMAogICAgTWtu b2QgICAgRnNzdGF0ICAgIEZzaW5mbyAgUGF0aENvbmYgICAgQ29tbWl0CiAgICAgICAgMCAgICAg ICAgIDAgICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAKU2VydmVyIFJldC1GYWlsZWQKICAg ICAgICAgICAgICAgIDAKU2VydmVyIEZhdWx0cwogICAgICAgICAgICAwClNlcnZlciBDYWNoZSBT dGF0czoKICAgSW5wcm9nICAgICAgSWRlbSAgTm9uLWlkZW0gICAgTWlzc2VzCiAgICAgICAgMCAg ICAgICAgIDAgICAgICAgICAwICAgICAgICAgMApTZXJ2ZXIgV3JpdGUgR2F0aGVyaW5nOgogV3Jp dGVPcHMgIFdyaXRlUlBDICAgT3BzYXZlZAogICAgICAgIDAgICAgICAgICAwICAgICAgICAgMAoK LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCm5ldHN0YXQgLXMKCnRjcDoKCTExOSBwYWNrZXRzIHNlbnQKCQk0MiBk YXRhIHBhY2tldHMgKDQzODAgYnl0ZXMpCgkJMCBkYXRhIHBhY2tldHMgKDAgYnl0ZXMpIHJldHJh bnNtaXR0ZWQKCQkwIGRhdGEgcGFja2V0cyB1bm5lY2Vzc2FyaWx5IHJldHJhbnNtaXR0ZWQKCQkw IHJlc2VuZHMgaW5pdGlhdGVkIGJ5IE1UVSBkaXNjb3ZlcnkKCQk0MiBhY2stb25seSBwYWNrZXRz ICg3IGRlbGF5ZWQpCgkJMCBVUkcgb25seSBwYWNrZXRzCgkJMCB3aW5kb3cgcHJvYmUgcGFja2V0 cwoJCTAgd2luZG93IHVwZGF0ZSBwYWNrZXRzCgkJMzUgY29udHJvbCBwYWNrZXRzCgk5OCBwYWNr ZXRzIHJlY2VpdmVkCgkJNzcgYWNrcyAoZm9yIDQzOTQgYnl0ZXMpCgkJMCBkdXBsaWNhdGUgYWNr cwoJCTAgYWNrcyBmb3IgdW5zZW50IGRhdGEKCQk1NiBwYWNrZXRzICgzNTc2IGJ5dGVzKSByZWNl aXZlZCBpbi1zZXF1ZW5jZQoJCTAgY29tcGxldGVseSBkdXBsaWNhdGUgcGFja2V0cyAoMCBieXRl cykKCQkwIG9sZCBkdXBsaWNhdGUgcGFja2V0cwoJCTAgcGFja2V0cyB3aXRoIHNvbWUgZHVwLiBk YXRhICgwIGJ5dGVzIGR1cGVkKQoJCTAgb3V0LW9mLW9yZGVyIHBhY2tldHMgKDAgYnl0ZXMpCgkJ MCBwYWNrZXRzICgwIGJ5dGVzKSBvZiBkYXRhIGFmdGVyIHdpbmRvdwoJCTAgd2luZG93IHByb2Jl cwoJCTAgd2luZG93IHVwZGF0ZSBwYWNrZXRzCgkJMCBwYWNrZXRzIHJlY2VpdmVkIGFmdGVyIGNs b3NlCgkJMCBkaXNjYXJkZWQgZm9yIGJhZCBjaGVja3N1bXMKCQkwIGRpc2NhcmRlZCBmb3IgYmFk IGhlYWRlciBvZmZzZXQgZmllbGRzCgkJMCBkaXNjYXJkZWQgYmVjYXVzZSBwYWNrZXQgdG9vIHNo b3J0CgkJMCBkaXNjYXJkZWQgZHVlIHRvIG1lbW9yeSBwcm9ibGVtcwoJMjEgY29ubmVjdGlvbiBy ZXF1ZXN0cwoJMCBjb25uZWN0aW9uIGFjY2VwdHMKCTAgYmFkIGNvbm5lY3Rpb24gYXR0ZW1wdHMK CTAgbGlzdGVuIHF1ZXVlIG92ZXJmbG93cwoJMCBpZ25vcmVkIFJTVHMgaW4gdGhlIHdpbmRvd3MK CTIxIGNvbm5lY3Rpb25zIGVzdGFibGlzaGVkIChpbmNsdWRpbmcgYWNjZXB0cykKCTE0IGNvbm5l Y3Rpb25zIGNsb3NlZCAoaW5jbHVkaW5nIDAgZHJvcHMpCgkJMCBjb25uZWN0aW9ucyB1cGRhdGVk IGNhY2hlZCBSVFQgb24gY2xvc2UKCQkwIGNvbm5lY3Rpb25zIHVwZGF0ZWQgY2FjaGVkIFJUVCB2 YXJpYW5jZSBvbiBjbG9zZQoJCTAgY29ubmVjdGlvbnMgdXBkYXRlZCBjYWNoZWQgc3N0aHJlc2gg b24gY2xvc2UKCTAgZW1icnlvbmljIGNvbm5lY3Rpb25zIGRyb3BwZWQKCTc3IHNlZ21lbnRzIHVw ZGF0ZWQgcnR0IChvZiA3NyBhdHRlbXB0cykKCTAgcmV0cmFuc21pdCB0aW1lb3V0cwoJCTAgY29u bmVjdGlvbnMgZHJvcHBlZCBieSByZXhtaXQgdGltZW91dAoJMCBwZXJzaXN0IHRpbWVvdXRzCgkJ MCBjb25uZWN0aW9ucyBkcm9wcGVkIGJ5IHBlcnNpc3QgdGltZW91dAoJMCBDb25uZWN0aW9ucyAo ZmluX3dhaXRfMikgZHJvcHBlZCBiZWNhdXNlIG9mIHRpbWVvdXQKCTAga2VlcGFsaXZlIHRpbWVv dXRzCgkJMCBrZWVwYWxpdmUgcHJvYmVzIHNlbnQKCQkwIGNvbm5lY3Rpb25zIGRyb3BwZWQgYnkg a2VlcGFsaXZlCgkwIGNvcnJlY3QgQUNLIGhlYWRlciBwcmVkaWN0aW9ucwoJMjEgY29ycmVjdCBk YXRhIHBhY2tldCBoZWFkZXIgcHJlZGljdGlvbnMKCTAgc3luY2FjaGUgZW50cmllcyBhZGRlZAoJ CTAgcmV0cmFuc21pdHRlZAoJCTAgZHVwc3luCgkJMCBkcm9wcGVkCgkJMCBjb21wbGV0ZWQKCQkw IGJ1Y2tldCBvdmVyZmxvdwoJCTAgY2FjaGUgb3ZlcmZsb3cKCQkwIHJlc2V0CgkJMCBzdGFsZQoJ CTAgYWJvcnRlZAoJCTAgYmFkYWNrCgkJMCB1bnJlYWNoCgkJMCB6b25lIGZhaWx1cmVzCgkwIGNv b2tpZXMgc2VudAoJMCBjb29raWVzIHJlY2VpdmVkCgkwIGhvc3RjYWNoZSBlbnRyaWVzIGFkZGVk CgkJMCBidWNrZXQgb3ZlcmZsb3cKCTAgU0FDSyByZWNvdmVyeSBlcGlzb2RlcwoJMCBzZWdtZW50 IHJleG1pdHMgaW4gU0FDSyByZWNvdmVyeSBlcGlzb2RlcwoJMCBieXRlIHJleG1pdHMgaW4gU0FD SyByZWNvdmVyeSBlcGlzb2RlcwoJMCBTQUNLIG9wdGlvbnMgKFNBQ0sgYmxvY2tzKSByZWNlaXZl ZAoJMCBTQUNLIG9wdGlvbnMgKFNBQ0sgYmxvY2tzKSBzZW50CgkwIFNBQ0sgc2NvcmVib2FyZCBv dmVyZmxvdwoJMCBwYWNrZXRzIHdpdGggRUNOIENFIGJpdCBzZXQKCTAgcGFja2V0cyB3aXRoIEVD TiBFQ1QoMCkgYml0IHNldAoJMCBwYWNrZXRzIHdpdGggRUNOIEVDVCgxKSBiaXQgc2V0CgkwIHN1 Y2Nlc3NmdWwgRUNOIGhhbmRzaGFrZXMKCTAgdGltZXMgRUNOIHJlZHVjZWQgdGhlIGNvbmdlc3Rp b24gd2luZG93CnVkcDoKCTUwIGRhdGFncmFtcyByZWNlaXZlZAoJMCB3aXRoIGluY29tcGxldGUg aGVhZGVyCgkwIHdpdGggYmFkIGRhdGEgbGVuZ3RoIGZpZWxkCgkwIHdpdGggYmFkIGNoZWNrc3Vt CgkwIHdpdGggbm8gY2hlY2tzdW0KCTEgZHJvcHBlZCBkdWUgdG8gbm8gc29ja2V0CgkxIGJyb2Fk Y2FzdC9tdWx0aWNhc3QgZGF0YWdyYW0gdW5kZWxpdmVyZWQKCTAgZHJvcHBlZCBkdWUgdG8gZnVs bCBzb2NrZXQgYnVmZmVycwoJMCBub3QgZm9yIGhhc2hlZCBwY2IKCTQ4IGRlbGl2ZXJlZAoJNDgg ZGF0YWdyYW1zIG91dHB1dAoJMCB0aW1lcyBtdWx0aWNhc3Qgc291cmNlIGZpbHRlciBtYXRjaGVk CmlwOgoJMTQ1IHRvdGFsIHBhY2tldHMgcmVjZWl2ZWQKCTAgYmFkIGhlYWRlciBjaGVja3N1bXMK CTAgd2l0aCBzaXplIHNtYWxsZXIgdGhhbiBtaW5pbXVtCgkwIHdpdGggZGF0YSBzaXplIDwgZGF0 YSBsZW5ndGgKCTAgd2l0aCBpcCBsZW5ndGggPiBtYXggaXAgcGFja2V0IHNpemUKCTAgd2l0aCBo ZWFkZXIgbGVuZ3RoIDwgZGF0YSBzaXplCgkwIHdpdGggZGF0YSBsZW5ndGggPCBoZWFkZXIgbGVu Z3RoCgkwIHdpdGggYmFkIG9wdGlvbnMKCTAgd2l0aCBpbmNvcnJlY3QgdmVyc2lvbiBudW1iZXIK CTAgZnJhZ21lbnRzIHJlY2VpdmVkCgkwIGZyYWdtZW50cyBkcm9wcGVkIChkdXAgb3Igb3V0IG9m IHNwYWNlKQoJMCBmcmFnbWVudHMgZHJvcHBlZCBhZnRlciB0aW1lb3V0CgkwIHBhY2tldHMgcmVh c3NlbWJsZWQgb2sKCTE0NCBwYWNrZXRzIGZvciB0aGlzIGhvc3QKCTAgcGFja2V0cyBmb3IgdW5r bm93bi91bnN1cHBvcnRlZCBwcm90b2NvbAoJMCBwYWNrZXRzIGZvcndhcmRlZCAoMCBwYWNrZXRz IGZhc3QgZm9yd2FyZGVkKQoJMSBwYWNrZXQgbm90IGZvcndhcmRhYmxlCgkwIHBhY2tldHMgcmVj ZWl2ZWQgZm9yIHVua25vd24gbXVsdGljYXN0IGdyb3VwCgkwIHJlZGlyZWN0cyBzZW50CgkxNjQg cGFja2V0cyBzZW50IGZyb20gdGhpcyBob3N0CgkwIHBhY2tldHMgc2VudCB3aXRoIGZhYnJpY2F0 ZWQgaXAgaGVhZGVyCgkwIG91dHB1dCBwYWNrZXRzIGRyb3BwZWQgZHVlIHRvIG5vIGJ1ZnMsIGV0 Yy4KCTAgb3V0cHV0IHBhY2tldHMgZGlzY2FyZGVkIGR1ZSB0byBubyByb3V0ZQoJMCBvdXRwdXQg ZGF0YWdyYW1zIGZyYWdtZW50ZWQKCTAgZnJhZ21lbnRzIGNyZWF0ZWQKCTAgZGF0YWdyYW1zIHRo YXQgY2FuJ3QgYmUgZnJhZ21lbnRlZAoJMCB0dW5uZWxpbmcgcGFja2V0cyB0aGF0IGNhbid0IGZp bmQgZ2lmCgkwIGRhdGFncmFtcyB3aXRoIGJhZCBhZGRyZXNzIGluIGhlYWRlcgppY21wOgoJMSBj YWxsIHRvIGljbXBfZXJyb3IKCTAgZXJyb3JzIG5vdCBnZW5lcmF0ZWQgaW4gcmVzcG9uc2UgdG8g YW4gaWNtcCBtZXNzYWdlCglPdXRwdXQgaGlzdG9ncmFtOgoJCWRlc3RpbmF0aW9uIHVucmVhY2hh YmxlOiAxCgkwIG1lc3NhZ2VzIHdpdGggYmFkIGNvZGUgZmllbGRzCgkwIG1lc3NhZ2VzIGxlc3Mg dGhhbiB0aGUgbWluaW11bSBsZW5ndGgKCTAgbWVzc2FnZXMgd2l0aCBiYWQgY2hlY2tzdW0KCTAg bWVzc2FnZXMgd2l0aCBiYWQgbGVuZ3RoCgkwIG11bHRpY2FzdCBlY2hvIHJlcXVlc3RzIGlnbm9y ZWQKCTAgbXVsdGljYXN0IHRpbWVzdGFtcCByZXF1ZXN0cyBpZ25vcmVkCgkwIG1lc3NhZ2UgcmVz cG9uc2VzIGdlbmVyYXRlZAoJMCBpbnZhbGlkIHJldHVybiBhZGRyZXNzZXMKCTAgbm8gcmV0dXJu IHJvdXRlcwppZ21wOgoJMCBtZXNzYWdlcyByZWNlaXZlZAoJMCBtZXNzYWdlcyByZWNlaXZlZCB3 aXRoIHRvbyBmZXcgYnl0ZXMKCTAgbWVzc2FnZXMgcmVjZWl2ZWQgd2l0aCB3cm9uZyBUVEwKCTAg bWVzc2FnZXMgcmVjZWl2ZWQgd2l0aCBiYWQgY2hlY2tzdW0KCTAgVjEvVjIgbWVtYmVyc2hpcCBx dWVyaWVzIHJlY2VpdmVkCgkwIFYzIG1lbWJlcnNoaXAgcXVlcmllcyByZWNlaXZlZAoJMCBtZW1i ZXJzaGlwIHF1ZXJpZXMgcmVjZWl2ZWQgd2l0aCBpbnZhbGlkIGZpZWxkKHMpCgkwIGdlbmVyYWwg cXVlcmllcyByZWNlaXZlZAoJMCBncm91cCBxdWVyaWVzIHJlY2VpdmVkCgkwIGdyb3VwLXNvdXJj ZSBxdWVyaWVzIHJlY2VpdmVkCgkwIGdyb3VwLXNvdXJjZSBxdWVyaWVzIGRyb3BwZWQKCTAgbWVt YmVyc2hpcCByZXBvcnRzIHJlY2VpdmVkCgkwIG1lbWJlcnNoaXAgcmVwb3J0cyByZWNlaXZlZCB3 aXRoIGludmFsaWQgZmllbGQocykKCTAgbWVtYmVyc2hpcCByZXBvcnRzIHJlY2VpdmVkIGZvciBn cm91cHMgdG8gd2hpY2ggd2UgYmVsb25nCgkwIFYzIHJlcG9ydHMgcmVjZWl2ZWQgd2l0aG91dCBS b3V0ZXIgQWxlcnQKCTAgbWVtYmVyc2hpcCByZXBvcnRzIHNlbnQKYXJwOgoJNSBBUlAgcmVxdWVz dHMgc2VudAoJMCBBUlAgcmVwbGllcyBzZW50CgkwIEFSUCByZXF1ZXN0cyByZWNlaXZlZAoJMyBB UlAgcmVwbGllcyByZWNlaXZlZAoJMyBBUlAgcGFja2V0cyByZWNlaXZlZAoJMCB0b3RhbCBwYWNr ZXRzIGRyb3BwZWQgZHVlIHRvIG5vIEFSUCBlbnRyeQoJMCBBUlAgZW50cnlzIHRpbWVkIG91dAoJ MCBEdXBsaWNhdGUgSVBzIHNlZW4KaXA2OgoJNCB0b3RhbCBwYWNrZXRzIHJlY2VpdmVkCgkwIHdp dGggc2l6ZSBzbWFsbGVyIHRoYW4gbWluaW11bQoJMCB3aXRoIGRhdGEgc2l6ZSA8IGRhdGEgbGVu Z3RoCgkwIHdpdGggYmFkIG9wdGlvbnMKCTAgd2l0aCBpbmNvcnJlY3QgdmVyc2lvbiBudW1iZXIK CTAgZnJhZ21lbnRzIHJlY2VpdmVkCgkwIGZyYWdtZW50cyBkcm9wcGVkIChkdXAgb3Igb3V0IG9m IHNwYWNlKQoJMCBmcmFnbWVudHMgZHJvcHBlZCBhZnRlciB0aW1lb3V0CgkwIGZyYWdtZW50cyB0 aGF0IGV4Y2VlZGVkIGxpbWl0CgkwIHBhY2tldHMgcmVhc3NlbWJsZWQgb2sKCTQgcGFja2V0cyBm b3IgdGhpcyBob3N0CgkwIHBhY2tldHMgZm9yd2FyZGVkCgkwIHBhY2tldHMgbm90IGZvcndhcmRh YmxlCgkwIHJlZGlyZWN0cyBzZW50Cgk0IHBhY2tldHMgc2VudCBmcm9tIHRoaXMgaG9zdAoJMCBw YWNrZXRzIHNlbnQgd2l0aCBmYWJyaWNhdGVkIGlwIGhlYWRlcgoJMCBvdXRwdXQgcGFja2V0cyBk cm9wcGVkIGR1ZSB0byBubyBidWZzLCBldGMuCgkzIG91dHB1dCBwYWNrZXRzIGRpc2NhcmRlZCBk dWUgdG8gbm8gcm91dGUKCTAgb3V0cHV0IGRhdGFncmFtcyBmcmFnbWVudGVkCgkwIGZyYWdtZW50 cyBjcmVhdGVkCgkwIGRhdGFncmFtcyB0aGF0IGNhbid0IGJlIGZyYWdtZW50ZWQKCTAgcGFja2V0 cyB0aGF0IHZpb2xhdGVkIHNjb3BlIHJ1bGVzCgkwIG11bHRpY2FzdCBwYWNrZXRzIHdoaWNoIHdl IGRvbid0IGpvaW4KCUlucHV0IGhpc3RvZ3JhbToKCQlVRFA6IDQKCU1idWYgc3RhdGlzdGljczoK CQkyIG9uZSBtYnVmCgkJdHdvIG9yIG1vcmUgbWJ1ZjoKCQkJbG8wPSAyCgkJMCBvbmUgZXh0IG1i dWYKCQkwIHR3byBvciBtb3JlIGV4dCBtYnVmCgkwIHBhY2tldHMgd2hvc2UgaGVhZGVycyBhcmUg bm90IGNvbnRpZ3VvdXMKCTAgdHVubmVsaW5nIHBhY2tldHMgdGhhdCBjYW4ndCBmaW5kIGdpZgoJ MCBwYWNrZXRzIGRpc2NhcmRlZCBiZWNhdXNlIG9mIHRvbyBtYW55IGhlYWRlcnMKCTAgZmFpbHVy ZXMgb2Ygc291cmNlIGFkZHJlc3Mgc2VsZWN0aW9uCglTb3VyY2UgYWRkcmVzc2VzIHNlbGVjdGlv biBydWxlIGFwcGxpZWQ6CgkJNCBzYW1lIGFkZHJlc3MKaWNtcDY6CgkwIGNhbGxzIHRvIGljbXA2 X2Vycm9yCgkwIGVycm9ycyBub3QgZ2VuZXJhdGVkIGluIHJlc3BvbnNlIHRvIGFuIGljbXA2IG1l c3NhZ2UKCTAgZXJyb3JzIG5vdCBnZW5lcmF0ZWQgYmVjYXVzZSBvZiByYXRlIGxpbWl0YXRpb24K CTAgbWVzc2FnZXMgd2l0aCBiYWQgY29kZSBmaWVsZHMKCTAgbWVzc2FnZXMgPCBtaW5pbXVtIGxl bmd0aAoJMCBiYWQgY2hlY2tzdW1zCgkwIG1lc3NhZ2VzIHdpdGggYmFkIGxlbmd0aAoJSGlzdG9n cmFtIG9mIGVycm9yIG1lc3NhZ2VzIHRvIGJlIGdlbmVyYXRlZDoKCQkwIG5vIHJvdXRlCgkJMCBh ZG1pbmlzdHJhdGl2ZWx5IHByb2hpYml0ZWQKCQkwIGJleW9uZCBzY29wZQoJCTAgYWRkcmVzcyB1 bnJlYWNoYWJsZQoJCTAgcG9ydCB1bnJlYWNoYWJsZQoJCTAgcGFja2V0IHRvbyBiaWcKCQkwIHRp bWUgZXhjZWVkIHRyYW5zaXQKCQkwIHRpbWUgZXhjZWVkIHJlYXNzZW1ibHkKCQkwIGVycm9uZW91 cyBoZWFkZXIgZmllbGQKCQkwIHVucmVjb2duaXplZCBuZXh0IGhlYWRlcgoJCTAgdW5yZWNvZ25p emVkIG9wdGlvbgoJCTAgcmVkaXJlY3QKCQkwIHVua25vd24KCTAgbWVzc2FnZSByZXNwb25zZXMg Z2VuZXJhdGVkCgkwIG1lc3NhZ2VzIHdpdGggdG9vIG1hbnkgTkQgb3B0aW9ucwoJMCBtZXNzYWdl cyB3aXRoIGJhZCBORCBvcHRpb25zCgkwIGJhZCBuZWlnaGJvciBzb2xpY2l0YXRpb24gbWVzc2Fn ZXMKCTAgYmFkIG5laWdoYm9yIGFkdmVydGlzZW1lbnQgbWVzc2FnZXMKCTAgYmFkIHJvdXRlciBz b2xpY2l0YXRpb24gbWVzc2FnZXMKCTAgYmFkIHJvdXRlciBhZHZlcnRpc2VtZW50IG1lc3NhZ2Vz CgkwIGJhZCByZWRpcmVjdCBtZXNzYWdlcwoJMCBwYXRoIE1UVSBjaGFuZ2VzCnJpcDY6CgkwIG1l c3NhZ2VzIHJlY2VpdmVkCgkwIGNoZWNrc3VtIGNhbGN1bGF0aW9ucyBvbiBpbmJvdW5kCgkwIG1l c3NhZ2VzIHdpdGggYmFkIGNoZWNrc3VtCgkwIG1lc3NhZ2VzIGRyb3BwZWQgZHVlIHRvIG5vIHNv Y2tldAoJMCBtdWx0aWNhc3QgbWVzc2FnZXMgZHJvcHBlZCBkdWUgdG8gbm8gc29ja2V0CgkwIG1l c3NhZ2VzIGRyb3BwZWQgZHVlIHRvIGZ1bGwgc29ja2V0IGJ1ZmZlcnMKCTAgZGVsaXZlcmVkCgkw IGRhdGFncmFtcyBvdXRwdXQKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpuZXRzdGF0IC1tCgo1MTUvMTgwMS8y MzE2IG1idWZzIGluIHVzZSAoY3VycmVudC9jYWNoZS90b3RhbCkKNTA2LzkzOC8xNDQ0LzI1NjAw IG1idWYgY2x1c3RlcnMgaW4gdXNlIChjdXJyZW50L2NhY2hlL3RvdGFsL21heCkKNTEyLzc3NCBt YnVmK2NsdXN0ZXJzIG91dCBvZiBwYWNrZXQgc2Vjb25kYXJ5IHpvbmUgaW4gdXNlIChjdXJyZW50 L2NhY2hlKQowLzAvMC8xMjgwMCA0ayAocGFnZSBzaXplKSBqdW1ibyBjbHVzdGVycyBpbiB1c2Ug KGN1cnJlbnQvY2FjaGUvdG90YWwvbWF4KQowLzAvMC8xOTIwMCA5ayBqdW1ibyBjbHVzdGVycyBp biB1c2UgKGN1cnJlbnQvY2FjaGUvdG90YWwvbWF4KQowLzAvMC8xMjgwMCAxNmsganVtYm8gY2x1 c3RlcnMgaW4gdXNlIChjdXJyZW50L2NhY2hlL3RvdGFsL21heCkKMTE0MEsvMjMyNksvMzQ2N0sg Ynl0ZXMgYWxsb2NhdGVkIHRvIG5ldHdvcmsgKGN1cnJlbnQvY2FjaGUvdG90YWwpCjAvMC8wIHJl cXVlc3RzIGZvciBtYnVmcyBkZW5pZWQgKG1idWZzL2NsdXN0ZXJzL21idWYrY2x1c3RlcnMpCjAv MC8wIHJlcXVlc3RzIGZvciBqdW1ibyBjbHVzdGVycyBkZW5pZWQgKDRrLzlrLzE2aykKMCByZXF1 ZXN0cyBmb3Igc2ZidWZzIGRlbmllZAowIHJlcXVlc3RzIGZvciBzZmJ1ZnMgZGVsYXllZAowIHJl cXVlc3RzIGZvciBJL08gaW5pdGlhdGVkIGJ5IHNlbmRmaWxlCjAgY2FsbHMgdG8gcHJvdG9jb2wg ZHJhaW4gcm91dGluZXMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpuZXRzdGF0IC1pZAoKTmFtZSAgICBNdHUg TmV0d29yayAgICAgICBBZGRyZXNzICAgICAgICAgICAgICBJcGt0cyBJZXJycyBJZHJvcCAgICBP cGt0cyBPZXJycyAgQ29sbCBEcm9wCmVtMCAgICAxNTAwIDxMaW5rIzE+ICAgICAgMDg6MDA6Mjc6 ODA6M2E6YmQgICAgICAxMTQgICAgIDAgICAgIDAgICAgICAxMzYgICAgIDAgICAgIDAgICAgMCAK ZW0wICAgIDE1MDAgMTkyLjE2OC41Ni4wICAxOTIuMTY4LjU2LjEwMSAgICAgICAgIDExMiAgICAg LSAgICAgLSAgICAgIDEzMyAgICAgLSAgICAgLSAgICAtIAp1c2J1cyAgICAgMCA8TGluayMyPiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgICAwICAgICAwICAgICAgICAwICAgICAw ICAgICAwICAgIDAgCmVtMSAgICAxNTAwIDxMaW5rIzM+ICAgICAgMDg6MDA6Mjc6NDA6YmQ6MDUg ICAgICAgMzQgICAgIDAgICAgIDAgICAgICAgMzUgICAgIDAgICAgIDAgICAgMCAKZW0xICAgIDE1 MDAgMTkyLjE2OC4xLjAgICAxOTIuMTY4LjEuMTg0ICAgICAgICAgICAzMSAgICAgLSAgICAgLSAg ICAgICAzMSAgICAgLSAgICAgLSAgICAtIAp1c2J1cyAgICAgMCA8TGluayM0PiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwICAgICAwICAgICAwICAgICAgICAwICAgICAwICAgICAwICAg IDAgCmxvMCAgIDE2Mzg0IDxMaW5rIzU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQg ICAgIDAgICAgIDAgICAgICAgIDQgICAgIDAgICAgIDAgICAgMCAKbG8wICAgMTYzODQgbG9jYWxo b3N0ICAgICA6OjEgICAgICAgICAgICAgICAgICAgICAgNCAgICAgLSAgICAgLSAgICAgICAgNCAg ICAgLSAgICAgLSAgICAtIApsbzAgICAxNjM4NCBmZTgwOjoxJWxvMCAgIGZlODA6OjEgICAgICAg ICAgICAgICAgICAwICAgICAtICAgICAtICAgICAgICAwICAgICAtICAgICAtICAgIC0gCmxvMCAg IDE2Mzg0IHlvdXItbmV0ICAgICAgbG9jYWxob3N0ICAgICAgICAgICAgICAgIDAgICAgIC0gICAg IC0gICAgICAgIDAgICAgIC0gICAgIC0gICAgLSAKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpuZXRzdGF0IC1h bnIKClJvdXRpbmcgdGFibGVzCgpJbnRlcm5ldDoKRGVzdGluYXRpb24gICAgICAgIEdhdGV3YXkg ICAgICAgICAgICBGbGFncyAgICBSZWZzICAgICAgVXNlICBOZXRpZiBFeHBpcmUKZGVmYXVsdCAg ICAgICAgICAgIDE5Mi4xNjguMS4xICAgICAgICBVR1MgICAgICAgICAwICAgICAgIDMwICAgIGVt MQoxMjcuMC4wLjEgICAgICAgICAgbGluayM1ICAgICAgICAgICAgIFVIICAgICAgICAgIDAgICAg ICAgIDAgICAgbG8wCjE5Mi4xNjguMS4wLzI0ICAgICBsaW5rIzMgICAgICAgICAgICAgVSAgICAg ICAgICAgMCAgICAgICAgMSAgICBlbTEKMTkyLjE2OC4xLjE4NCAgICAgIGxpbmsjMyAgICAgICAg ICAgICBVSFMgICAgICAgICAwICAgICAgICAwICAgIGxvMAoxOTIuMTY4LjU2LjAvMjQgICAgbGlu ayMxICAgICAgICAgICAgIFUgICAgICAgICAgIDAgICAgICAxMzMgICAgZW0wCjE5Mi4xNjguNTYu MTAxICAgICBsaW5rIzEgICAgICAgICAgICAgVUhTICAgICAgICAgMCAgICAgICAgMCAgICBsbzAK CkludGVybmV0NjoKRGVzdGluYXRpb24gICAgICAgICAgICAgICAgICAgICAgIEdhdGV3YXkgICAg ICAgICAgICAgICAgICAgICAgIEZsYWdzICAgICAgTmV0aWYgRXhwaXJlCjo6Lzk2ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6OjEgICAgICAgICAgICAgICAgICAgICAgICAgICBVR1JTICAg ICAgICBsbzAKOjoxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmsjNSAgICAgICAg ICAgICAgICAgICAgICAgIFVIICAgICAgICAgIGxvMAo6OmZmZmY6MC4wLjAuMC85NiAgICAgICAg ICAgICAgICAgOjoxICAgICAgICAgICAgICAgICAgICAgICAgICAgVUdSUyAgICAgICAgbG8wCmZl ODA6Oi8xMCAgICAgICAgICAgICAgICAgICAgICAgICA6OjEgICAgICAgICAgICAgICAgICAgICAg ICAgICBVR1JTICAgICAgICBsbzAKZmU4MDo6JWxvMC82NCAgICAgICAgICAgICAgICAgICAgIGxp bmsjNSAgICAgICAgICAgICAgICAgICAgICAgIFUgICAgICAgICAgIGxvMApmZTgwOjoxJWxvMCAg ICAgICAgICAgICAgICAgICAgICAgbGluayM1ICAgICAgICAgICAgICAgICAgICAgICAgVUhTICAg ICAgICAgbG8wCmZmMDE6OiVsbzAvMzIgICAgICAgICAgICAgICAgICAgICA6OjEgICAgICAgICAg ICAgICAgICAgICAgICAgICBVICAgICAgICAgICBsbzAKZmYwMjo6LzE2ICAgICAgICAgICAgICAg ICAgICAgICAgIDo6MSAgICAgICAgICAgICAgICAgICAgICAgICAgIFVHUlMgICAgICAgIGxvMApm ZjAyOjolbG8wLzMyICAgICAgICAgICAgICAgICAgICAgOjoxICAgICAgICAgICAgICAgICAgICAg ICAgICAgVSAgICAgICAgICAgbG8wCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KbmV0c3RhdCAtYW5BCgpBY3Rp dmUgSW50ZXJuZXQgY29ubmVjdGlvbnMgKGluY2x1ZGluZyBzZXJ2ZXJzKQpUY3BjYiAgICAgICAg ICAgIFByb3RvIFJlY3YtUSBTZW5kLVEgTG9jYWwgQWRkcmVzcyAgICAgIEZvcmVpZ24gQWRkcmVz cyAgICAoc3RhdGUpCmZmZmZmZTAwMDZmYzdiNzAgdGNwNCAgICAgICAwICAgICAgMCAxMjcuMC4w LjEuMjUgICAgICAgKi4qICAgICAgICAgICAgICAgIExJU1RFTgpmZmZmZmUwMDNmMTE5YjcwIHRj cDQgICAgICAgMCAgICAgIDAgKi4yMiAgICAgICAgICAgICAgICouKiAgICAgICAgICAgICAgICBM SVNURU4KZmZmZmZlMDAzZjBlNDAwMCB0Y3A2ICAgICAgIDAgICAgICAwICouMjIgICAgICAgICAg ICAgICAqLiogICAgICAgICAgICAgICAgTElTVEVOCmZmZmZmZTAwM2YwMmIwMDAgdGNwNCAgICAg ICAwICAgICAgMCAqLjkwNSAgICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIExJU1RFTgpm ZmZmZmUwMDNmMDJiM2QwIHRjcDYgICAgICAgMCAgICAgIDAgKi43MzEgICAgICAgICAgICAgICou KiAgICAgICAgICAgICAgICBMSVNURU4KZmZmZmZlMDAwNmZkOGI3MCB0Y3A2ICAgICAgIDAgICAg ICAwICouMjA0OSAgICAgICAgICAgICAqLiogICAgICAgICAgICAgICAgTElTVEVOCmZmZmZmZTAw MDZmZTYwMDAgdGNwNCAgICAgICAwICAgICAgMCAqLjIwNDkgICAgICAgICAgICAgKi4qICAgICAg ICAgICAgICAgIExJU1RFTgpmZmZmZmUwMDA2ZjllN2EwIHRjcDQgICAgICAgMCAgICAgIDAgKi42 MzQgICAgICAgICAgICAgICouKiAgICAgICAgICAgICAgICBMSVNURU4KZmZmZmZlMDAwNmY5ZTAw MCB0Y3A2ICAgICAgIDAgICAgICAwICouNjM0ICAgICAgICAgICAgICAqLiogICAgICAgICAgICAg ICAgTElTVEVOCmZmZmZmZTAwMDZmYzE3YTAgdGNwNCAgICAgICAwICAgICAgMCAqLjgwNCAgICAg ICAgICAgICAgKi4qICAgICAgICAgICAgICAgIExJU1RFTgpmZmZmZmUwMDA2ZmMxYjcwIHRjcDYg ICAgICAgMCAgICAgIDAgKi44MDQgICAgICAgICAgICAgICouKiAgICAgICAgICAgICAgICBMSVNU RU4KZmZmZmZlMDAzZjAyYjdhMCB0Y3A0ICAgICAgIDAgICAgICAwICouMTExICAgICAgICAgICAg ICAqLiogICAgICAgICAgICAgICAgTElTVEVOCmZmZmZmZTAwM2YwMmJiNzAgdGNwNiAgICAgICAw ICAgICAgMCAqLjExMSAgICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIExJU1RFTgpmZmZm ZmUwMDA2ZmU2M2QwIHRjcDQgICAgICAgMCAgICAgIDAgMTkyLjE2OC41Ni4xMDEuODg2IDE5Mi4x NjguNTYuMS4yMDQ5ICBFU1RBQkxJU0hFRApmZmZmZmUwMDA2ZmExYTY4IHRjcDQgICAgICAgMCAg ICAgIDAgMTkyLjE2OC41Ni4xMDEuODE5IDE5Mi4xNjguNTYuMS41Mjg3MiBUSU1FX1dBSVQKZmZm ZmZlMDAwNmZhMWFiMCB0Y3A0ICAgICAgIDAgICAgICAwIDE5Mi4xNjguNTYuMTAxLjYwNSAxOTIu MTY4LjU2LjEuMjA0OSAgVElNRV9XQUlUCmZmZmZmZTAwMDZmY2UwMDAgdGNwNCAgICAgICAwICAg ICAgMCAxOTIuMTY4LjU2LjEwMS44NTkgMTkyLjE2OC41Ni4xLjIwNDkgIEVTVEFCTElTSEVECmZm ZmZmZTAwMDZmYTFhZjggdGNwNCAgICAgICAwICAgICAgMCAxOTIuMTY4LjU2LjEwMS42ODYgMTky LjE2OC41Ni4xLjUyODcyIFRJTUVfV0FJVApmZmZmZmUwMDA2ZmExYjQwIHRjcDQgICAgICAgMCAg ICAgIDAgMTkyLjE2OC41Ni4xMDEuNjQzIDE5Mi4xNjguNTYuMS4yMDQ5ICBUSU1FX1dBSVQKZmZm ZmZlMDAwNmZmMDAwMCB0Y3A0ICAgICAgIDAgICAgICAwIDE5Mi4xNjguNTYuMTAxLjc3NCAxOTIu MTY4LjU2LjEuMjA0OSAgRVNUQUJMSVNIRUQKZmZmZmZlMDAwNmZhMWI4OCB0Y3A0ICAgICAgIDAg ICAgICAwIDE5Mi4xNjguNTYuMTAxLjYxMiAxOTIuMTY4LjU2LjEuNTI4NzIgVElNRV9XQUlUCmZm ZmZmZTAwMDZmYTFiZDAgdGNwNCAgICAgICAwICAgICAgMCAxOTIuMTY4LjU2LjEwMS43NzIgMTky LjE2OC41Ni4xLjIwNDkgIFRJTUVfV0FJVApmZmZmZmUwMDA2ZmU3M2QwIHRjcDQgICAgICAgMCAg ICAgIDAgMTkyLjE2OC41Ni4xMDEuNzEwIDE5Mi4xNjguNTYuMS4yMDQ5ICBFU1RBQkxJU0hFRApm ZmZmZmUwMDA2ZmExYzE4IHRjcDQgICAgICAgMCAgICAgIDAgMTkyLjE2OC41Ni4xMDEuMTAxIDE5 Mi4xNjguNTYuMS41Mjg3MiBUSU1FX1dBSVQKZmZmZmZlMDAwNmZhMWM2MCB0Y3A0ICAgICAgIDAg ICAgICAwIDE5Mi4xNjguNTYuMTAxLjc0OCAxOTIuMTY4LjU2LjEuMjA0OSAgVElNRV9XQUlUCmZm ZmZmZTAwMDZmZDgzZDAgdGNwNCAgICAgICAwICAgICAgMCAxOTIuMTY4LjU2LjEwMS43MzQgMTky LjE2OC41Ni4xLjIwNDkgIEVTVEFCTElTSEVECmZmZmZmZTAwMDZmYTFjYTggdGNwNCAgICAgICAw ICAgICAgMCAxOTIuMTY4LjU2LjEwMS45NjQgMTkyLjE2OC41Ni4xLjUyODcyIFRJTUVfV0FJVApm ZmZmZmUwMDA2ZmExY2YwIHRjcDQgICAgICAgMCAgICAgIDAgMTkyLjE2OC41Ni4xMDEuNjUzIDE5 Mi4xNjguNTYuMS4yMDQ5ICBUSU1FX1dBSVQKZmZmZmZlMDAwNmZjMTAwMCB0Y3A0ICAgICAgIDAg ICAgICAwIDE5Mi4xNjguNTYuMTAxLjY3OCAxOTIuMTY4LjU2LjEuMjA0OSAgRVNUQUJMSVNIRUQK ZmZmZmZlMDAwNmZhMWQzOCB0Y3A0ICAgICAgIDAgICAgICAwIDE5Mi4xNjguNTYuMTAxLjEwMSAx OTIuMTY4LjU2LjEuNTI4NzIgVElNRV9XQUlUCmZmZmZmZTAwMDZmYTFkODAgdGNwNCAgICAgICAw ICAgICAgMCAxOTIuMTY4LjU2LjEwMS44NTYgMTkyLjE2OC41Ni4xLjIwNDkgIFRJTUVfV0FJVApm ZmZmZmUwMDA2ZjllM2QwIHRjcDQgICAgICAgMCAgICAgIDAgMTkyLjE2OC41Ni4xMDEuOTE3IDE5 Mi4xNjguNTYuMS4yMDQ5ICBFU1RBQkxJU0hFRApmZmZmZmUwMDA2ZmExZGM4IHRjcDQgICAgICAg MCAgICAgIDAgMTkyLjE2OC41Ni4xMDEuNjU1IDE5Mi4xNjguNTYuMS41Mjg3MiBUSU1FX1dBSVQK ZmZmZmZlMDAwNmZhMjAwMCB0Y3A0ICAgICAgIDAgICAgICAwIDE5Mi4xNjguNTYuMTAxLjcxNSAx OTIuMTY4LjU2LjEuMjA0OSAgVElNRV9XQUlUCmZmZmZmZTAwMDZhNmFkYzggdWRwNCAgICAgICAw ICAgICAgMCAqLjY5ICAgICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIApmZmZmZmUwMDA2 YTZjNjIwIHVkcDQgICAgICAgMCAgICAgIDAgMTI3LjAuMC4xLjEyMyAgICAgICouKiAgICAgICAg ICAgICAgICAKZmZmZmZlMDAwNmE2Y2RjOCB1ZHA2ICAgICAgIDAgICAgICAwIGZlODA6NTo6MS4x MjMgICAgICAqLiogICAgICAgICAgICAgICAgCmZmZmZmZTAwMDZhNmE3YTggdWRwNiAgICAgICAw ICAgICAgMCA6OjEuMTIzICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIApmZmZmZmUwMDA2 YTZhNDk4IHVkcDQgICAgICAgMCAgICAgIDAgMTkyLjE2OC4xLjE4NC4xMjMgICouKiAgICAgICAg ICAgICAgICAKZmZmZmZlMDAwNmE2YTMxMCB1ZHA0ICAgICAgIDAgICAgICAwIDE5Mi4xNjguNTYu MTAxLjEyMyAqLiogICAgICAgICAgICAgICAgCmZmZmZmZTAwMDZhNmExODggdWRwNiAgICAgICAw ICAgICAgMCAqLjEyMyAgICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIApmZmZmZmUwMDA2 YTZhMDAwIHVkcDQgICAgICAgMCAgICAgIDAgKi4xMjMgICAgICAgICAgICAgICouKiAgICAgICAg ICAgICAgICAKZmZmZmZlMDAwNmE2Y2M0MCB1ZHA0ICAgICAgIDAgICAgICAwICouOTEyICAgICAg ICAgICAgICAqLiogICAgICAgICAgICAgICAgCmZmZmZmZTAwMDZhOTM2MjAgdWRwNiAgICAgICAw ICAgICAgMCAqLjYwOCAgICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIApmZmZmZmUwMDA2 YTkzMTg4IHVkcDYgICAgICAgMCAgICAgIDAgKi44MjAgICAgICAgICAgICAgICouKiAgICAgICAg ICAgICAgICAKZmZmZmZlMDAwNmE5MzAwMCB1ZHA0ICAgICAgIDAgICAgICAwICouKiAgICAgICAg ICAgICAgICAqLiogICAgICAgICAgICAgICAgCmZmZmZmZTAwMDZkYzljNDAgdWRwNCAgICAgICAw ICAgICAgMCAqLjYzNCAgICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIApmZmZmZmUwMDA2 ZGNhMDAwIHVkcDYgICAgICAgMCAgICAgIDAgKi42MzQgICAgICAgICAgICAgICouKiAgICAgICAg ICAgICAgICAKZmZmZmZlMDAwNmI3YjkzMCB1ZHA2ICAgICAgIDAgICAgICAwICouMjA0OSAgICAg ICAgICAgICAqLiogICAgICAgICAgICAgICAgCmZmZmZmZTAwMDZhNjg2MjAgdWRwNCAgICAgICAw ICAgICAgMCAqLjgwNCAgICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIApmZmZmZmUwMDA2 YTY4MTg4IHVkcDYgICAgICAgMCAgICAgIDAgKi44MDQgICAgICAgICAgICAgICouKiAgICAgICAg ICAgICAgICAKZmZmZmZlMDAwNmI3YjMxMCB1ZHA0ICAgICAgIDAgICAgICAwICouMjA0OSAgICAg ICAgICAgICAqLiogICAgICAgICAgICAgICAgCmZmZmZmZTAwMDZhNjg0OTggdWRwNiAgICAgICAw ICAgICAgMCAqLiogICAgICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIApmZmZmZmUwMDA2 YTZjOTMwIHVkcDQgICAgICAgMCAgICAgIDAgKi43OTMgICAgICAgICAgICAgICouKiAgICAgICAg ICAgICAgICAKZmZmZmZlMDAwNmE2YzQ5OCB1ZHA0ICAgICAgIDAgICAgICAwICouMTExICAgICAg ICAgICAgICAqLiogICAgICAgICAgICAgICAgCmZmZmZmZTAwMDZhNmM3YTggdWRwNiAgICAgICAw ICAgICAgMCAqLjEwMjIgICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIApmZmZmZmUwMDA2 YTZjYWI4IHVkcDYgICAgICAgMCAgICAgIDAgKi4xMTEgICAgICAgICAgICAgICouKiAgICAgICAg ICAgICAgICAKZmZmZmZlMDAwNmE5MzMxMCB1ZHA0ICAgICAgIDAgICAgICAwICouNTE0ICAgICAg ICAgICAgICAqLiogICAgICAgICAgICAgICAgCmZmZmZmZTAwMDZhOTM0OTggdWRwNiAgICAgICAw ICAgICAgMCAqLjUxNCAgICAgICAgICAgICAgKi4qICAgICAgICAgICAgICAgIApBY3RpdmUgVU5J WCBkb21haW4gc29ja2V0cwpBZGRyZXNzICBUeXBlICAgUmVjdi1RIFNlbmQtUSAgICBJbm9kZSAg ICAgQ29ubiAgICAgUmVmcyAgTmV4dHJlZiBBZGRyCmZmZmZmZTAwMDZjOTYxZTAgc3RyZWFtICAg ICAgMCAgICAgIDAgZmZmZmZlMDAwNmNhZTFkOCAgICAgICAgMCAgICAgICAgMCAgICAgICAgMCAv dmFyL3J1bi9ycGNiaW5kLnNvY2sKZmZmZmZlMDAwNmI3MWMzMCBzdHJlYW0gICAgICAwICAgICAg MCBmZmZmZmUwMDA2ODJlMDAwICAgICAgICAwICAgICAgICAwICAgICAgICAwIC92YXIvcnVuL2Rl dmQucGlwZQpmZmZmZmUwMDA2YjcyNjkwIGRncmFtICAgICAgIDAgICAgICAwICAgICAgICAwIGZm ZmZmZTAwMDZiNzJiNDAgICAgICAgIDAgZmZmZmZlMDAwNmU2ODNjMApmZmZmZmUwMDA2Yzk2YjQw IGRncmFtICAgICAgIDAgICAgICAwICAgICAgICAwIGZmZmZmZTAwMDZiNzJjMzAgICAgICAgIDAg ICAgICAgIDAKZmZmZmZlMDAwNmU2ODNjMCBkZ3JhbSAgICAgICAwICAgICAgMCAgICAgICAgMCBm ZmZmZmUwMDA2YjcyYjQwICAgICAgICAwIGZmZmZmZTAwMDZkYjk2OTAKZmZmZmZlMDAwNmRiOTY5 MCBkZ3JhbSAgICAgICAwICAgICAgMCAgICAgICAgMCBmZmZmZmUwMDA2YjcyYjQwICAgICAgICAw IGZmZmZmZTAwMDZiNzIyZDAKZmZmZmZlMDAwNmI3MjJkMCBkZ3JhbSAgICAgICAwICAgICAgMCAg ICAgICAgMCBmZmZmZmUwMDA2YjcyYjQwICAgICAgICAwIGZmZmZmZTAwMDZjOTY5NjAKZmZmZmZl MDAwNmM5Njk2MCBkZ3JhbSAgICAgICAwICAgICAgMCAgICAgICAgMCBmZmZmZmUwMDA2YjcyYjQw ICAgICAgICAwICAgICAgICAwCmZmZmZmZTAwMDZiNzJiNDAgZGdyYW0gICAgICAgMCAgICAgIDAg ZmZmZmZlMDAwNjhhZjc2MCAgICAgICAgMCBmZmZmZmUwMDA2YjcyNjkwICAgICAgICAwIC92YXIv cnVuL2xvZ3ByaXYKZmZmZmZlMDAwNmI3MmMzMCBkZ3JhbSAgICAgICAwICAgICAgMCBmZmZmZmUw MDA2OGFmOTM4ICAgICAgICAwIGZmZmZmZTAwMDZjOTZiNDAgICAgICAgIDAgL3Zhci9ydW4vbG9n CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KbmV0c3RhdCAtYUwKCkN1cnJlbnQgbGlzdGVuIHF1ZXVlIHNpemVz IChxbGVuL2luY3FsZW4vbWF4cWxlbikKUHJvdG8gTGlzdGVuICAgICAgICAgTG9jYWwgQWRkcmVz cyAgICAgICAgIAp0Y3A0ICAwLzAvMTAgICAgICAgICBsb2NhbGhvc3Quc210cCAgICAgICAgIAp0 Y3A0ICAwLzAvMTI4ICAgICAgICAqLnNzaCAgICAgICAgICAgICAgICAgIAp0Y3A2ICAwLzAvMTI4 ICAgICAgICAqLnNzaCAgICAgICAgICAgICAgICAgIAp0Y3A0ICAwLzAvMTI4ICAgICAgICAqLjkw NSAgICAgICAgICAgICAgICAgIAp0Y3A2ICAwLzAvMTI4ICAgICAgICAqLjczMSAgICAgICAgICAg ICAgICAgIAp0Y3A2ICAwLzAvNSAgICAgICAgICAqLm5mc2QgICAgICAgICAgICAgICAgIAp0Y3A0 ICAwLzAvNSAgICAgICAgICAqLm5mc2QgICAgICAgICAgICAgICAgIAp0Y3A0ICAwLzAvMTI4ICAg ICAgICAqLmdpbmFkICAgICAgICAgICAgICAgIAp0Y3A2ICAwLzAvMTI4ICAgICAgICAqLmdpbmFk ICAgICAgICAgICAgICAgIAp0Y3A0ICAwLzAvMTI4ICAgICAgICAqLjgwNCAgICAgICAgICAgICAg ICAgIAp0Y3A2ICAwLzAvMTI4ICAgICAgICAqLjgwNCAgICAgICAgICAgICAgICAgIAp0Y3A0ICAw LzAvMTI4ICAgICAgICAqLnN1bnJwYyAgICAgICAgICAgICAgIAp0Y3A2ICAwLzAvMTI4ICAgICAg ICAqLnN1bnJwYyAgICAgICAgICAgICAgIAp1bml4ICAwLzAvMTI4ICAgICAgICAvdmFyL3J1bi9y cGNiaW5kLnNvY2sKdW5peCAgMC8wLzQgICAgICAgICAgL3Zhci9ydW4vZGV2ZC5waXBlCgotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KZnN0YXQKClVTRVIgICAgIENNRCAgICAgICAgICBQSUQgICBGRCBNT1VOVCAg ICAgIElOVU0gTU9ERSAgICAgICAgIFNafERWIFIvVwpyb290ICAgICBjc2ggICAgICAgICAgODk0 IHJvb3QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAgcgpyb290ICAgICBjc2gg ICAgICAgICAgODk0ICAgd2QgICAgICAgICAgOTQ3MjAwIGRyd3hyLXhyLXggICAgIDUxMiAgcgpy b290ICAgICBjc2ggICAgICAgICAgODk0IHRleHQgICAgICAgICAgMjM2ODEyIC1yLXhyLXhyLXgg IDM4MTk2OCAgcgpyb290ICAgICBjc2ggICAgICAgICAgODk0IGN0dHkgICAgICAgICAgICAgIDQ1 IGNydy0tLS0tLS0gICB0dHl2MCBydwpyb290ICAgICBjc2ggICAgICAgICAgODk0ICAgMTUgICAg ICAgICAgICAgIDQ1IGNydy0tLS0tLS0gICB0dHl2MCBydwpyb290ICAgICBjc2ggICAgICAgICAg ODk0ICAgMTYgICAgICAgICAgICAgIDQ1IGNydy0tLS0tLS0gICB0dHl2MCBydwpyb290ICAgICBj c2ggICAgICAgICAgODk0ICAgMTcgICAgICAgICAgICAgIDQ1IGNydy0tLS0tLS0gICB0dHl2MCBy dwpyb290ICAgICBjc2ggICAgICAgICAgODk0ICAgMTggICAgICAgICAgICAgIDQ1IGNydy0tLS0t LS0gICB0dHl2MCBydwpyb290ICAgICBjc2ggICAgICAgICAgODk0ICAgMTkgICAgICAgICAgICAg IDQ1IGNydy0tLS0tLS0gICB0dHl2MCBydwpyb290ICAgICBnZXR0eSAgICAgICAgODkzIHJvb3Qg ICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAgcgpyb290ICAgICBnZXR0eSAgICAg ICAgODkzICAgd2QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAgcgpyb290ICAg ICBnZXR0eSAgICAgICAgODkzIHRleHQgICAgICAgICAgMTgwNjAzNSAtci14ci14ci14ICAgMjc2 MDAgIHIKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg5MyBjdHR5ICAgICAgICAgICAgICA1MiBjcnct LS0tLS0tICAgdHR5djcgcncKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg5MyAgICAwICAgICAgICAg ICAgICA1MiBjcnctLS0tLS0tICAgdHR5djcgcncKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg5MyAg ICAxICAgICAgICAgICAgICA1MiBjcnctLS0tLS0tICAgdHR5djcgcncKcm9vdCAgICAgZ2V0dHkg ICAgICAgIDg5MyAgICAyICAgICAgICAgICAgICA1MiBjcnctLS0tLS0tICAgdHR5djcgcncKcm9v dCAgICAgZ2V0dHkgICAgICAgIDg5MiByb290ICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAg IDEwMjQgIHIKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg5MiAgIHdkICAgICAgICAgICAgICAgMiBk cnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg5MiB0ZXh0ICAgICAg ICAgIDE4MDYwMzUgLXIteHIteHIteCAgIDI3NjAwICByCnJvb3QgICAgIGdldHR5ICAgICAgICA4 OTIgY3R0eSAgICAgICAgICAgICAgNTEgY3J3LS0tLS0tLSAgIHR0eXY2IHJ3CnJvb3QgICAgIGdl dHR5ICAgICAgICA4OTIgICAgMCAgICAgICAgICAgICAgNTEgY3J3LS0tLS0tLSAgIHR0eXY2IHJ3 CnJvb3QgICAgIGdldHR5ICAgICAgICA4OTIgICAgMSAgICAgICAgICAgICAgNTEgY3J3LS0tLS0t LSAgIHR0eXY2IHJ3CnJvb3QgICAgIGdldHR5ICAgICAgICA4OTIgICAgMiAgICAgICAgICAgICAg NTEgY3J3LS0tLS0tLSAgIHR0eXY2IHJ3CnJvb3QgICAgIGdldHR5ICAgICAgICA4OTEgcm9vdCAg ICAgICAgICAgICAgIDIgZHJ3eHIteHIteCAgICAxMDI0ICByCnJvb3QgICAgIGdldHR5ICAgICAg ICA4OTEgICB3ZCAgICAgICAgICAgICAgIDIgZHJ3eHIteHIteCAgICAxMDI0ICByCnJvb3QgICAg IGdldHR5ICAgICAgICA4OTEgdGV4dCAgICAgICAgICAxODA2MDM1IC1yLXhyLXhyLXggICAyNzYw MCAgcgpyb290ICAgICBnZXR0eSAgICAgICAgODkxIGN0dHkgICAgICAgICAgICAgIDUwIGNydy0t LS0tLS0gICB0dHl2NSBydwpyb290ICAgICBnZXR0eSAgICAgICAgODkxICAgIDAgICAgICAgICAg ICAgIDUwIGNydy0tLS0tLS0gICB0dHl2NSBydwpyb290ICAgICBnZXR0eSAgICAgICAgODkxICAg IDEgICAgICAgICAgICAgIDUwIGNydy0tLS0tLS0gICB0dHl2NSBydwpyb290ICAgICBnZXR0eSAg ICAgICAgODkxICAgIDIgICAgICAgICAgICAgIDUwIGNydy0tLS0tLS0gICB0dHl2NSBydwpyb290 ICAgICBnZXR0eSAgICAgICAgODkwIHJvb3QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAg MTAyNCAgcgpyb290ICAgICBnZXR0eSAgICAgICAgODkwICAgd2QgICAgICAgICAgICAgICAyIGRy d3hyLXhyLXggICAgMTAyNCAgcgpyb290ICAgICBnZXR0eSAgICAgICAgODkwIHRleHQgICAgICAg ICAgMTgwNjAzNSAtci14ci14ci14ICAgMjc2MDAgIHIKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg5 MCBjdHR5ICAgICAgICAgICAgICA0OSBjcnctLS0tLS0tICAgdHR5djQgcncKcm9vdCAgICAgZ2V0 dHkgICAgICAgIDg5MCAgICAwICAgICAgICAgICAgICA0OSBjcnctLS0tLS0tICAgdHR5djQgcncK cm9vdCAgICAgZ2V0dHkgICAgICAgIDg5MCAgICAxICAgICAgICAgICAgICA0OSBjcnctLS0tLS0t ICAgdHR5djQgcncKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg5MCAgICAyICAgICAgICAgICAgICA0 OSBjcnctLS0tLS0tICAgdHR5djQgcncKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg4OSByb290ICAg ICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgZ2V0dHkgICAgICAg IDg4OSAgIHdkICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAg Z2V0dHkgICAgICAgIDg4OSB0ZXh0ICAgICAgICAgIDE4MDYwMzUgLXIteHIteHIteCAgIDI3NjAw ICByCnJvb3QgICAgIGdldHR5ICAgICAgICA4ODkgY3R0eSAgICAgICAgICAgICAgNDggY3J3LS0t LS0tLSAgIHR0eXYzIHJ3CnJvb3QgICAgIGdldHR5ICAgICAgICA4ODkgICAgMCAgICAgICAgICAg ICAgNDggY3J3LS0tLS0tLSAgIHR0eXYzIHJ3CnJvb3QgICAgIGdldHR5ICAgICAgICA4ODkgICAg MSAgICAgICAgICAgICAgNDggY3J3LS0tLS0tLSAgIHR0eXYzIHJ3CnJvb3QgICAgIGdldHR5ICAg ICAgICA4ODkgICAgMiAgICAgICAgICAgICAgNDggY3J3LS0tLS0tLSAgIHR0eXYzIHJ3CnJvb3Qg ICAgIGdldHR5ICAgICAgICA4ODggcm9vdCAgICAgICAgICAgICAgIDIgZHJ3eHIteHIteCAgICAx MDI0ICByCnJvb3QgICAgIGdldHR5ICAgICAgICA4ODggICB3ZCAgICAgICAgICAgICAgIDIgZHJ3 eHIteHIteCAgICAxMDI0ICByCnJvb3QgICAgIGdldHR5ICAgICAgICA4ODggdGV4dCAgICAgICAg ICAxODA2MDM1IC1yLXhyLXhyLXggICAyNzYwMCAgcgpyb290ICAgICBnZXR0eSAgICAgICAgODg4 IGN0dHkgICAgICAgICAgICAgIDQ3IGNydy0tLS0tLS0gICB0dHl2MiBydwpyb290ICAgICBnZXR0 eSAgICAgICAgODg4ICAgIDAgICAgICAgICAgICAgIDQ3IGNydy0tLS0tLS0gICB0dHl2MiBydwpy b290ICAgICBnZXR0eSAgICAgICAgODg4ICAgIDEgICAgICAgICAgICAgIDQ3IGNydy0tLS0tLS0g ICB0dHl2MiBydwpyb290ICAgICBnZXR0eSAgICAgICAgODg4ICAgIDIgICAgICAgICAgICAgIDQ3 IGNydy0tLS0tLS0gICB0dHl2MiBydwpyb290ICAgICBnZXR0eSAgICAgICAgODg3IHJvb3QgICAg ICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAgcgpyb290ICAgICBnZXR0eSAgICAgICAg ODg3ICAgd2QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAgcgpyb290ICAgICBn ZXR0eSAgICAgICAgODg3IHRleHQgICAgICAgICAgMTgwNjAzNSAtci14ci14ci14ICAgMjc2MDAg IHIKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg4NyBjdHR5ICAgICAgICAgICAgICA0NiBjcnctLS0t LS0tICAgdHR5djEgcncKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg4NyAgICAwICAgICAgICAgICAg ICA0NiBjcnctLS0tLS0tICAgdHR5djEgcncKcm9vdCAgICAgZ2V0dHkgICAgICAgIDg4NyAgICAx ICAgICAgICAgICAgICA0NiBjcnctLS0tLS0tICAgdHR5djEgcncKcm9vdCAgICAgZ2V0dHkgICAg ICAgIDg4NyAgICAyICAgICAgICAgICAgICA0NiBjcnctLS0tLS0tICAgdHR5djEgcncKcm9vdCAg ICAgbG9naW4gICAgICAgIDg4NiByb290ICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEw MjQgIHIKcm9vdCAgICAgbG9naW4gICAgICAgIDg4NiAgIHdkICAgICAgICAgIDk0NzIwMCBkcnd4 ci14ci14ICAgICA1MTIgIHIKcm9vdCAgICAgbG9naW4gICAgICAgIDg4NiB0ZXh0ICAgICAgICAg IDE4MDM2NTQgLXItc3IteHIteCAgIDI0NTg0ICByCnJvb3QgICAgIGxvZ2luICAgICAgICA4ODYg Y3R0eSAgICAgICAgICAgICAgNDUgY3J3LS0tLS0tLSAgIHR0eXYwIHJ3CnJvb3QgICAgIGxvZ2lu ICAgICAgICA4ODYgICAgMCAgICAgICAgICAgICAgNDUgY3J3LS0tLS0tLSAgIHR0eXYwIHJ3CnJv b3QgICAgIGxvZ2luICAgICAgICA4ODYgICAgMSAgICAgICAgICAgICAgNDUgY3J3LS0tLS0tLSAg IHR0eXYwIHJ3CnJvb3QgICAgIGxvZ2luICAgICAgICA4ODYgICAgMiAgICAgICAgICAgICAgNDUg Y3J3LS0tLS0tLSAgIHR0eXYwIHJ3CnJvb3QgICAgIGxvZ2luICAgICAgICA4ODYgICAgMyogbG9j YWwgZGdyYW0gZmZmZmZlMDAwNmI3MjY5MCA8LT4gZmZmZmZlMDAwNmI3MmI0MApyb290ICAgICBz bGVlcCAgICAgICAgODg0IHJvb3QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAg cgpyb290ICAgICBzbGVlcCAgICAgICAgODg0ICAgd2QgICAgICAgICAgICAgICAyIGRyd3hyLXhy LXggICAgMTAyNCAgcgpyb290ICAgICBzbGVlcCAgICAgICAgODg0IHRleHQgICAgICAgICAgMjM2 ODMyIC1yLXhyLXhyLXggICAgNTE1MiAgcgpyb290ICAgICBzbGVlcCAgICAgICAgODg0ICAgIDAg ICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCAgcgpyb290ICAgICBzbGVlcCAgICAg ICAgODg0ICAgIDEqIHBpcGUgZmZmZmZlMDAwNjg3MDllMCA8LT4gZmZmZmZlMDAwNjg3MDg4OCAg ICAgIDAgcncKcm9vdCAgICAgc2xlZXAgICAgICAgIDg4NCAgICAyKiBwaXBlIGZmZmZmZTAwMDY4 NzA5ZTAgPC0+IGZmZmZmZTAwMDY4NzA4ODggICAgICAwIHJ3CnJvb3QgICAgIGxvZ2dlciAgICAg ICA4ODMgcm9vdCAgICAgICAgICAgICAgIDIgZHJ3eHIteHIteCAgICAxMDI0ICByCnJvb3QgICAg IGxvZ2dlciAgICAgICA4ODMgICB3ZCAgICAgICAgICAgICAgIDIgZHJ3eHIteHIteCAgICAxMDI0 ICByCnJvb3QgICAgIGxvZ2dlciAgICAgICA4ODMgdGV4dCAgICAgICAgICAxODAzNjQzIC1yLXhy LXhyLXggICAxMTY2NCAgcgpyb290ICAgICBsb2dnZXIgICAgICAgODgzICAgIDAqIHBpcGUgZmZm ZmZlMDAwNjg3MDg4OCA8LT4gZmZmZmZlMDAwNjg3MDllMCAgICAgIDAgcncKcm9vdCAgICAgbG9n Z2VyICAgICAgIDg4MyAgICAyIC0gICAgICAgICAtICAgICAgICAgYmFkICAgIC0Kcm9vdCAgICAg c2ggICAgICAgICAgIDg4MiByb290ICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQg IHIKcm9vdCAgICAgc2ggICAgICAgICAgIDg4MiAgIHdkICAgICAgICAgICAgICAgMiBkcnd4ci14 ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgc2ggICAgICAgICAgIDg4MiB0ZXh0ICAgICAgICAgIDIz NjgyMyAtci14ci14ci14ICAxNDA5MjggIHIKcm9vdCAgICAgc2ggICAgICAgICAgIDg4MiAgICAw ICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgIHIKcm9vdCAgICAgc2ggICAgICAg ICAgIDg4MiAgICAxKiBwaXBlIGZmZmZmZTAwMDY4NzA5ZTAgPC0+IGZmZmZmZTAwMDY4NzA4ODgg ICAgICAwIHJ3CnJvb3QgICAgIHNoICAgICAgICAgICA4ODIgICAgMiogcGlwZSBmZmZmZmUwMDA2 ODcwOWUwIDwtPiBmZmZmZmUwMDA2ODcwODg4ICAgICAgMCBydwpyb290ICAgICBpbmV0ZCAgICAg ICAgODY2IHJvb3QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAgcgpyb290ICAg ICBpbmV0ZCAgICAgICAgODY2ICAgd2QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAy NCAgcgpyb290ICAgICBpbmV0ZCAgICAgICAgODY2IHRleHQgICAgICAgICAgMTc5OTkzMCAtci14 ci14ci14ICAgNDkzMzYgIHIKcm9vdCAgICAgaW5ldGQgICAgICAgIDg2NiAgICAwICAgICAgICAg ICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAgICAgaW5ldGQgICAgICAgIDg2NiAg ICAxICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAgICAgaW5ldGQg ICAgICAgIDg2NiAgICAyICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9v dCAgICAgaW5ldGQgICAgICAgIDg2NiAgICAzICAgICAgICAgIDU5NDk0NCAtcnctLS0tLS0tICAg ICAgIDMgIHcKcm9vdCAgICAgaW5ldGQgICAgICAgIDg2NiAgICA0KiBwaXBlIGZmZmZmZTAwMDY4 OGEwMDAgPC0+IGZmZmZmZTAwMDY4OGExNTggICAgICAwIHJ3CnJvb3QgICAgIGluZXRkICAgICAg ICA4NjYgICAgNSogaW50ZXJuZXQgZGdyYW0gdWRwIGZmZmZmZTAwMDZhNmFkYzgKcm9vdCAgICAg aW5ldGQgICAgICAgIDg2NiAgICA2KiBwaXBlIGZmZmZmZTAwMDY4OGExNTggPC0+IGZmZmZmZTAw MDY4OGEwMDAgICAgICAwIHJ3CnJvb3QgICAgIGNyb24gICAgICAgICA4NDggcm9vdCAgICAgICAg ICAgICAgIDIgZHJ3eHIteHIteCAgICAxMDI0ICByCnJvb3QgICAgIGNyb24gICAgICAgICA4NDgg ICB3ZCAgICAgICAgICA1NjgzMjcgZHJ3eHIteC0tLSAgICAgNTEyICByCnJvb3QgICAgIGNyb24g ICAgICAgICA4NDggdGV4dCAgICAgICAgICAxNzk5ODQ3IC1yLXhyLXhyLXggICA0MTE2OCAgcgpy b290ICAgICBjcm9uICAgICAgICAgODQ4ICAgIDAgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0g ICAgbnVsbCBydwpyb290ICAgICBjcm9uICAgICAgICAgODQ4ICAgIDEgICAgICAgICAgICAgIDE3 IGNydy1ydy1ydy0gICAgbnVsbCBydwpyb290ICAgICBjcm9uICAgICAgICAgODQ4ICAgIDIgICAg ICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCBydwpyb290ICAgICBjcm9uICAgICAgICAg ODQ4ICAgIDMgICAgICAgICAgNTk0ODY0IC1ydy0tLS0tLS0gICAgICAgMyAgdwpzbW1zcCAgICBz ZW5kbWFpbCAgICAgODQ0IHJvb3QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAg cgpzbW1zcCAgICBzZW5kbWFpbCAgICAgODQ0ICAgd2QgICAgICAgICAgNTY4MzUwIGRyd3hyd3gt LS0gICAgIDUxMiAgcgpzbW1zcCAgICBzZW5kbWFpbCAgICAgODQ0IHRleHQgICAgICAgICAgMTgw MTgyMyAtci14ci1zci14ICA3MTg5NzYgIHIKc21tc3AgICAgc2VuZG1haWwgICAgIDg0NCAgICAw ICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgIHIKc21tc3AgICAgc2VuZG1haWwg ICAgIDg0NCAgICAxICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgIHcKc21tc3Ag ICAgc2VuZG1haWwgICAgIDg0NCAgICAyICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51 bGwgIHcKc21tc3AgICAgc2VuZG1haWwgICAgIDg0NCAgICAzKiBsb2NhbCBkZ3JhbSBmZmZmZmUw MDA2Yzk2YjQwIDwtPiBmZmZmZmUwMDA2YjcyYzMwCnNtbXNwICAgIHNlbmRtYWlsICAgICA4NDQg ICAgNCAgICAgICAgICA2MDUxNDUgLXJ3LS0tLS0tLSAgICAgIDQ5ICB3CnJvb3QgICAgIHNlbmRt YWlsICAgICA4NDEgcm9vdCAgICAgICAgICAgICAgIDIgZHJ3eHIteHIteCAgICAxMDI0ICByCnJv b3QgICAgIHNlbmRtYWlsICAgICA4NDEgICB3ZCAgICAgICAgICA1NjgzNDcgZHJ3eHIteHIteCAg ICAgNTEyICByCnJvb3QgICAgIHNlbmRtYWlsICAgICA4NDEgdGV4dCAgICAgICAgICAxODAxODIz IC1yLXhyLXNyLXggIDcxODk3NiAgcgpyb290ICAgICBzZW5kbWFpbCAgICAgODQxICAgIDAgICAg ICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCAgcgpyb290ICAgICBzZW5kbWFpbCAgICAg ODQxICAgIDEgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCAgdwpyb290ICAgICBz ZW5kbWFpbCAgICAgODQxICAgIDIgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCAg dwpyb290ICAgICBzZW5kbWFpbCAgICAgODQxICAgIDMqIGludGVybmV0IHN0cmVhbSB0Y3AgZmZm ZmZlMDAwNmZjN2I3MApyb290ICAgICBzZW5kbWFpbCAgICAgODQxICAgIDQqIGxvY2FsIGRncmFt IGZmZmZmZTAwMDZlNjgzYzAgPC0+IGZmZmZmZTAwMDZiNzJiNDAKcm9vdCAgICAgc2VuZG1haWwg ICAgIDg0MSAgICA1ICAgICAgICAgIDU5NDcwNyAtcnctLS0tLS0tICAgICAgNzggIHcKcm9vdCAg ICAgc3NoZCAgICAgICAgIDgzOCByb290ICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEw MjQgIHIKcm9vdCAgICAgc3NoZCAgICAgICAgIDgzOCAgIHdkICAgICAgICAgICAgICAgMiBkcnd4 ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgc3NoZCAgICAgICAgIDgzOCB0ZXh0ICAgICAgICAg IDE4MTAyNjQgLXIteHIteHIteCAgMjczMTIwICByCnJvb3QgICAgIHNzaGQgICAgICAgICA4Mzgg ICAgMCAgICAgICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAgICBudWxsIHJ3CnJvb3QgICAgIHNzaGQg ICAgICAgICA4MzggICAgMSAgICAgICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAgICBudWxsIHJ3CnJv b3QgICAgIHNzaGQgICAgICAgICA4MzggICAgMiAgICAgICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAg ICBudWxsIHJ3CnJvb3QgICAgIHNzaGQgICAgICAgICA4MzggICAgMyogaW50ZXJuZXQ2IHN0cmVh bSB0Y3AgZmZmZmZlMDAzZjBlNDAwMApyb290ICAgICBzc2hkICAgICAgICAgODM4ICAgIDQqIGlu dGVybmV0IHN0cmVhbSB0Y3AgZmZmZmZlMDAzZjExOWI3MApyb290ICAgICBudHBkICAgICAgICAg ODI0IHJvb3QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAgcgpyb290ICAgICBu dHBkICAgICAgICAgODI0ICAgd2QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAg cgpyb290ICAgICBudHBkICAgICAgICAgODI0IHRleHQgICAgICAgICAgMTgwMTE0NyAtci14ci14 ci14ICAzOTUzNjAgIHIKcm9vdCAgICAgbnRwZCAgICAgICAgIDgyNCAgICAwICAgICAgICAgICAg ICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAgICAgbnRwZCAgICAgICAgIDgyNCAgICAx ICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAgICAgbnRwZCAgICAg ICAgIDgyNCAgICAyICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAg ICAgbnRwZCAgICAgICAgIDgyNCAgICAzKiBsb2NhbCBkZ3JhbSBmZmZmZmUwMDA2ZGI5NjkwIDwt PiBmZmZmZmUwMDA2YjcyYjQwCnJvb3QgICAgIG50cGQgICAgICAgICA4MjQgICAyMCogaW50ZXJu ZXQgZGdyYW0gdWRwIGZmZmZmZTAwMDZhNmEwMDAKcm9vdCAgICAgbnRwZCAgICAgICAgIDgyNCAg IDIxKiBpbnRlcm5ldDYgZGdyYW0gdWRwIGZmZmZmZTAwMDZhNmExODgKcm9vdCAgICAgbnRwZCAg ICAgICAgIDgyNCAgIDIyKiBpbnRlcm5ldCBkZ3JhbSB1ZHAgZmZmZmZlMDAwNmE2YTMxMApyb290 ICAgICBudHBkICAgICAgICAgODI0ICAgMjMqIGludGVybmV0IGRncmFtIHVkcCBmZmZmZmUwMDA2 YTZhNDk4CnJvb3QgICAgIG50cGQgICAgICAgICA4MjQgICAyNCogaW50ZXJuZXQ2IGRncmFtIHVk cCBmZmZmZmUwMDA2YTZhN2E4CnJvb3QgICAgIG50cGQgICAgICAgICA4MjQgICAyNSogaW50ZXJu ZXQ2IGRncmFtIHVkcCBmZmZmZmUwMDA2YTZjZGM4CnJvb3QgICAgIG50cGQgICAgICAgICA4MjQg ICAyNiogaW50ZXJuZXQgZGdyYW0gdWRwIGZmZmZmZTAwMDZhNmM2MjAKcm9vdCAgICAgbnRwZCAg ICAgICAgIDgyNCAgIDI3KiByb3V0ZSByYXcgMCBmZmZmZmUwMDNmMGEwMDAwCnJvb3QgICAgIHJw Yy5sb2NrZCAgICA3ODYgcm9vdCAgICAgICAgICAgICAgIDIgZHJ3eHIteHIteCAgICAxMDI0ICBy CnJvb3QgICAgIHJwYy5sb2NrZCAgICA3ODYgICB3ZCAgICAgICAgICAgICAgIDIgZHJ3eHIteHIt eCAgICAxMDI0ICByCnJvb3QgICAgIHJwYy5sb2NrZCAgICA3ODYgdGV4dCAgICAgICAgICAxODAx NzczIC1yLXhyLXhyLXggICA1NzE4NCAgcgpyb290ICAgICBycGMubG9ja2QgICAgNzg2ICAgIDAg ICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCBydwpyb290ICAgICBycGMubG9ja2Qg ICAgNzg2ICAgIDEgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCBydwpyb290ICAg ICBycGMubG9ja2QgICAgNzg2ICAgIDIgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVs bCBydwpyb290ICAgICBycGMubG9ja2QgICAgNzg2ICAgIDMqIGxvY2FsIGRncmFtIGZmZmZmZTAw MDZiNzIyZDAgPC0+IGZmZmZmZTAwMDZiNzJiNDAKcm9vdCAgICAgcnBjLnN0YXRkICAgIDc4MyBy b290ICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgcnBjLnN0 YXRkICAgIDc4MyAgIHdkICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9v dCAgICAgcnBjLnN0YXRkICAgIDc4MyB0ZXh0ICAgICAgICAgIDE4MDE3NzggLXIteHIteHIteCAg IDIyMDE2ICByCnJvb3QgICAgIHJwYy5zdGF0ZCAgICA3ODMgICAgMCAgICAgICAgICAgICAgMTcg Y3J3LXJ3LXJ3LSAgICBudWxsIHJ3CnJvb3QgICAgIHJwYy5zdGF0ZCAgICA3ODMgICAgMSAgICAg ICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAgICBudWxsIHJ3CnJvb3QgICAgIHJwYy5zdGF0ZCAgICA3 ODMgICAgMiAgICAgICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAgICBudWxsIHJ3CnJvb3QgICAgIHJw Yy5zdGF0ZCAgICA3ODMgICAgMyAgICAgICAgICAxNjU3NjM2IC1ydy1yLS1yLS0gICAgIDcyOSAg cgpyb290ICAgICBycGMuc3RhdGQgICAgNzgzICAgIDQqIGludGVybmV0NiBkZ3JhbSB1ZHAgZmZm ZmZlMDAwNmRjYTAwMApyb290ICAgICBycGMuc3RhdGQgICAgNzgzICAgIDUqIGludGVybmV0NiBz dHJlYW0gdGNwIGZmZmZmZTAwMDZmOWUwMDAKcm9vdCAgICAgcnBjLnN0YXRkICAgIDc4MyAgICA2 KiBpbnRlcm5ldCBkZ3JhbSB1ZHAgZmZmZmZlMDAwNmRjOWM0MApyb290ICAgICBycGMuc3RhdGQg ICAgNzgzICAgIDcqIGludGVybmV0IHN0cmVhbSB0Y3AgZmZmZmZlMDAwNmY5ZTdhMApyb290ICAg ICBycGMuc3RhdGQgICAgNzgzICAgIDggICAgICAgICAgNTcwNTgwIC1ydy1yLS1yLS0gICAgMTI5 NiBydwpyb290ICAgICBycGMuc3RhdGQgICAgNzgzICAgIDkqIGxvY2FsIGRncmFtIGZmZmZmZTAw MDZjOTY5NjAgPC0+IGZmZmZmZTAwMDZiNzJiNDAKcm9vdCAgICAgbmZzZCAgICAgICAgIDc4MCBy b290ICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgbmZzZCAg ICAgICAgIDc4MCAgIHdkICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9v dCAgICAgbmZzZCAgICAgICAgIDc4MCB0ZXh0ICAgICAgICAgIDE4MDAwMzcgLXIteHIteHIteCAg IDE5MzYwICByCnJvb3QgICAgIG5mc2QgICAgICAgICA3ODAgICAgMCAgICAgICAgICAgICAgMTcg Y3J3LXJ3LXJ3LSAgICBudWxsIHJ3CnJvb3QgICAgIG5mc2QgICAgICAgICA3ODAgICAgMSAgICAg ICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAgICBudWxsIHJ3CnJvb3QgICAgIG5mc2QgICAgICAgICA3 ODAgICAgMiAgICAgICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAgICBudWxsIHJ3CnJvb3QgICAgIG5m c2QgICAgICAgICA3ODAgICAgMyAgICAgICAgICA1NzA1NzggLXJ3LS0tLS0tLSAgICAgICAwIHJ3 CnJvb3QgICAgIG5mc2QgICAgICAgICA3ODAgICAgNCAgICAgICAgICA1NzA1NzkgLXJ3LS0tLS0t LSAgICAgICAwIHJ3CnJvb3QgICAgIG5mc2QgICAgICAgICA3Nzkgcm9vdCAgICAgICAgICAgICAg IDIgZHJ3eHIteHIteCAgICAxMDI0ICByCnJvb3QgICAgIG5mc2QgICAgICAgICA3NzkgICB3ZCAg ICAgICAgICAgICAgIDIgZHJ3eHIteHIteCAgICAxMDI0ICByCnJvb3QgICAgIG5mc2QgICAgICAg ICA3NzkgdGV4dCAgICAgICAgICAxODAwMDM3IC1yLXhyLXhyLXggICAxOTM2MCAgcgpyb290ICAg ICBuZnNkICAgICAgICAgNzc5ICAgIDAgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVs bCBydwpyb290ICAgICBuZnNkICAgICAgICAgNzc5ICAgIDEgICAgICAgICAgICAgIDE3IGNydy1y dy1ydy0gICAgbnVsbCBydwpyb290ICAgICBuZnNkICAgICAgICAgNzc5ICAgIDIgICAgICAgICAg ICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCBydwpyb290ICAgICBuZnNkICAgICAgICAgNzc5ICAg IDMgICAgICAgICAgNTcwNTc4IC1ydy0tLS0tLS0gICAgICAgMCBydwpyb290ICAgICBuZnNkICAg ICAgICAgNzc5ICAgIDQgICAgICAgICAgNTcwNTc5IC1ydy0tLS0tLS0gICAgICAgMCBydwpyb290 ICAgICBuZnNkICAgICAgICAgNzc5ICAgIDUqIGludGVybmV0IHN0cmVhbSB0Y3AgZmZmZmZlMDAw NmZlNjAwMApyb290ICAgICBuZnNkICAgICAgICAgNzc5ICAgIDYqIGludGVybmV0NiBzdHJlYW0g dGNwIGZmZmZmZTAwMDZmZDhiNzAKcm9vdCAgICAgbW91bnRkICAgICAgIDc3MyByb290ICAgICAg ICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgbW91bnRkICAgICAgIDc3 MyAgIHdkICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgbW91 bnRkICAgICAgIDc3MyB0ZXh0ICAgICAgICAgIDE4MDAwMjAgLXIteHIteHIteCAgIDQ0NjQwICBy CnJvb3QgICAgIG1vdW50ZCAgICAgICA3NzMgICAgMCAgICAgICAgICAgICAgMTcgY3J3LXJ3LXJ3 LSAgICBudWxsIHJ3CnJvb3QgICAgIG1vdW50ZCAgICAgICA3NzMgICAgMSAgICAgICAgICAgICAg MTcgY3J3LXJ3LXJ3LSAgICBudWxsIHJ3CnJvb3QgICAgIG1vdW50ZCAgICAgICA3NzMgICAgMiAg ICAgICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAgICBudWxsIHJ3CnJvb3QgICAgIG1vdW50ZCAgICAg ICA3NzMgICAgMyAgICAgICAgICA1Nzc5MjEgLXJ3LS0tLS0tLSAgICAgICAzICB3CnJvb3QgICAg IG1vdW50ZCAgICAgICA3NzMgICAgNCAgICAgICAgICAxNjU3NjM2IC1ydy1yLS1yLS0gICAgIDcy OSAgcgpyb290ICAgICBtb3VudGQgICAgICAgNzczICAgIDUqIGludGVybmV0NiBkZ3JhbSB1ZHAg ZmZmZmZlMDAwNmE2ODE4OApyb290ICAgICBtb3VudGQgICAgICAgNzczICAgIDYqIGludGVybmV0 NiBzdHJlYW0gdGNwIGZmZmZmZTAwMDZmYzFiNzAKcm9vdCAgICAgbW91bnRkICAgICAgIDc3MyAg ICA3KiBpbnRlcm5ldCBkZ3JhbSB1ZHAgZmZmZmZlMDAwNmE2ODYyMApyb290ICAgICBtb3VudGQg ICAgICAgNzczICAgIDgqIGludGVybmV0IHN0cmVhbSB0Y3AgZmZmZmZlMDAwNmZjMTdhMApyb290 ICAgICBycGNiaW5kICAgICAgNzMzIHJvb3QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAg MTAyNCAgcgpyb290ICAgICBycGNiaW5kICAgICAgNzMzICAgd2QgICAgICAgICAgICAgICAyIGRy d3hyLXhyLXggICAgMTAyNCAgcgpyb290ICAgICBycGNiaW5kICAgICAgNzMzIHRleHQgICAgICAg ICAgMTgwMTc0MiAtci14ci14ci14ICAgNDQ5NjggIHIKcm9vdCAgICAgcnBjYmluZCAgICAgIDcz MyAgICAwICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAgICAgcnBj YmluZCAgICAgIDczMyAgICAxICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncK cm9vdCAgICAgcnBjYmluZCAgICAgIDczMyAgICAyICAgICAgICAgICAgICAxNyBjcnctcnctcnct ICAgIG51bGwgcncKcm9vdCAgICAgcnBjYmluZCAgICAgIDczMyAgICAzICAgICAgICAgIDU3NjQ4 NSAtci0tci0tci0tICAgICAgIDAgIHIKcm9vdCAgICAgcnBjYmluZCAgICAgIDczMyAgICA0KiBp bnRlcm5ldDYgZGdyYW0gdWRwIGZmZmZmZTAwMDZhNjg0OTgKcm9vdCAgICAgcnBjYmluZCAgICAg IDczMyAgICA1KiBsb2NhbCBzdHJlYW0gZmZmZmZlMDAwNmM5NjFlMApyb290ICAgICBycGNiaW5k ICAgICAgNzMzICAgIDYqIGludGVybmV0NiBkZ3JhbSB1ZHAgZmZmZmZlMDAwNmE2Y2FiOApyb290 ICAgICBycGNiaW5kICAgICAgNzMzICAgIDcqIGludGVybmV0NiBkZ3JhbSB1ZHAgZmZmZmZlMDAw NmE2YzdhOApyb290ICAgICBycGNiaW5kICAgICAgNzMzICAgIDgqIGludGVybmV0NiBzdHJlYW0g dGNwIGZmZmZmZTAwM2YwMmJiNzAKcm9vdCAgICAgcnBjYmluZCAgICAgIDczMyAgICA5KiBpbnRl cm5ldCBkZ3JhbSB1ZHAgZmZmZmZlMDAwNmE2YzQ5OApyb290ICAgICBycGNiaW5kICAgICAgNzMz ICAgMTAqIGludGVybmV0IGRncmFtIHVkcCBmZmZmZmUwMDA2YTZjOTMwCnJvb3QgICAgIHJwY2Jp bmQgICAgICA3MzMgICAxMSogaW50ZXJuZXQgc3RyZWFtIHRjcCBmZmZmZmUwMDNmMDJiN2EwCnJv b3QgICAgIHN5c2xvZ2QgICAgICA3MTIgcm9vdCAgICAgICAgICAgICAgIDIgZHJ3eHIteHIteCAg ICAxMDI0ICByCnJvb3QgICAgIHN5c2xvZ2QgICAgICA3MTIgICB3ZCAgICAgICAgICAgICAgIDIg ZHJ3eHIteHIteCAgICAxMDI0ICByCnJvb3QgICAgIHN5c2xvZ2QgICAgICA3MTIgdGV4dCAgICAg ICAgICAxODAxODExIC1yLXhyLXhyLXggICA0MDI0OCAgcgpyb290ICAgICBzeXNsb2dkICAgICAg NzEyICAgIDAgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCBydwpyb290ICAgICBz eXNsb2dkICAgICAgNzEyICAgIDEgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCBy dwpyb290ICAgICBzeXNsb2dkICAgICAgNzEyICAgIDIgICAgICAgICAgICAgIDE3IGNydy1ydy1y dy0gICAgbnVsbCBydwpyb290ICAgICBzeXNsb2dkICAgICAgNzEyICAgIDMgICAgICAgICAgNTc2 NDU5IC1ydy0tLS0tLS0gICAgICAgMyAgdwpyb290ICAgICBzeXNsb2dkICAgICAgNzEyICAgIDQq IGxvY2FsIGRncmFtIGZmZmZmZTAwMDZiNzJjMzAKcm9vdCAgICAgc3lzbG9nZCAgICAgIDcxMiAg ICA1KiBsb2NhbCBkZ3JhbSBmZmZmZmUwMDA2YjcyYjQwCnJvb3QgICAgIHN5c2xvZ2QgICAgICA3 MTIgICAgNiogaW50ZXJuZXQ2IGRncmFtIHVkcCBmZmZmZmUwMDA2YTkzNDk4CnJvb3QgICAgIHN5 c2xvZ2QgICAgICA3MTIgICAgNyogaW50ZXJuZXQgZGdyYW0gdWRwIGZmZmZmZTAwMDZhOTMzMTAK cm9vdCAgICAgc3lzbG9nZCAgICAgIDcxMiAgICA4ICAgICAgICAgICAgICAzMyBjcnctLS0tLS0t ICAgIGtsb2cgIHIKcm9vdCAgICAgc3lzbG9nZCAgICAgIDcxMiAgIDEwIC0gICAgICAgICAtICAg ICAgICAgYmFkICAgIC0Kcm9vdCAgICAgc3lzbG9nZCAgICAgIDcxMiAgIDExICAgICAgICAgIDU3 MTUwNSAtcnctci0tci0tICAgNTc0NjQgIHcKcm9vdCAgICAgc3lzbG9nZCAgICAgIDcxMiAgIDEy ICAgICAgICAgIDU3MDU1MiAtcnctLS0tLS0tICAgICAgNjcgIHcKcm9vdCAgICAgc3lzbG9nZCAg ICAgIDcxMiAgIDEzICAgICAgICAgIDU3MDU0NSAtcnctLS0tLS0tICAgMzA3NzUgIHcKcm9vdCAg ICAgc3lzbG9nZCAgICAgIDcxMiAgIDE0ICAgICAgICAgIDU3MzQ2MiAtcnctci0tLS0tICAgIDk1 NTYgIHcKcm9vdCAgICAgc3lzbG9nZCAgICAgIDcxMiAgIDE1ICAgICAgICAgIDU3MDU0OCAtcnct ci0tci0tICAgICAgNjcgIHcKcm9vdCAgICAgc3lzbG9nZCAgICAgIDcxMiAgIDE2ICAgICAgICAg IDU3MDYyMCAtcnctLS0tLS0tICAgNzAxMDYgIHcKcm9vdCAgICAgc3lzbG9nZCAgICAgIDcxMiAg IDE3ICAgICAgICAgIDU3MDYxNyAtcnctLS0tLS0tICAgICAyNDkgIHcKcm9vdCAgICAgc3lzbG9n ZCAgICAgIDcxMiAgIDE4ICAgICAgICAgIDU3MDU0NyAtcnctLS0tLS0tICAgICAyMjkgIHcKcm9v dCAgICAgc3lzbG9nZCAgICAgIDcxMiAgIDE5ICAgICAgICAgIDU3MDU1MSAtcnctci0tLS0tICAg ICAgNjcgIHcKcm9vdCAgICAgZGV2ZCAgICAgICAgIDYwNCByb290ICAgICAgICAgICAgICAgMiBk cnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgZGV2ZCAgICAgICAgIDYwNCAgIHdkICAgICAg ICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgZGV2ZCAgICAgICAgIDYw NCB0ZXh0ICAgICAgICAgIDE4OTQ2MSAtci14ci14ci14ICA0NjI3MjAgIHIKcm9vdCAgICAgZGV2 ZCAgICAgICAgIDYwNCAgICAwICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncK cm9vdCAgICAgZGV2ZCAgICAgICAgIDYwNCAgICAxICAgICAgICAgICAgICAxNyBjcnctcnctcnct ICAgIG51bGwgcncKcm9vdCAgICAgZGV2ZCAgICAgICAgIDYwNCAgICAyICAgICAgICAgICAgICAx NyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAgICAgZGV2ZCAgICAgICAgIDYwNCAgICAzICAg ICAgICAgICAgICAgNCBjcnctLS0tLS0tICBkZXZjdGwgIHIKcm9vdCAgICAgZGV2ZCAgICAgICAg IDYwNCAgICA0KiBsb2NhbCBzdHJlYW0gZmZmZmZlMDAwNmI3MWMzMApyb290ICAgICBkZXZkICAg ICAgICAgNjA0ICAgIDUgICAgICAgICAgNTc2NDE5IC1ydy0tLS0tLS0gICAgICAgMyAgdwpfZGhj cCAgICBkaGNsaWVudCAgICAgNDUxIHJvb3QgICAgICAgICAgNTY4MzI5IGRyLXhyLXhyLXggICAg IDUxMiAgcgpfZGhjcCAgICBkaGNsaWVudCAgICAgNDUxICAgd2QgICAgICAgICAgNTY4MzI5IGRy LXhyLXhyLXggICAgIDUxMiAgcgpfZGhjcCAgICBkaGNsaWVudCAgICAgNDUxIGphaWwgICAgICAg ICAgNTY4MzI5IGRyLXhyLXhyLXggICAgIDUxMiAgcgpfZGhjcCAgICBkaGNsaWVudCAgICAgNDUx IHRleHQgICAgICAgICAgMTg5NDU3IC1yLXhyLXhyLXggICA5MjE1MiAgcgpfZGhjcCAgICBkaGNs aWVudCAgICAgNDUxICAgIDAgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCBydwpf ZGhjcCAgICBkaGNsaWVudCAgICAgNDUxICAgIDEgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0g ICAgbnVsbCBydwpfZGhjcCAgICBkaGNsaWVudCAgICAgNDUxICAgIDIgICAgICAgICAgICAgIDE3 IGNydy1ydy1ydy0gICAgbnVsbCBydwpfZGhjcCAgICBkaGNsaWVudCAgICAgNDUxICAgIDMgICAg ICAgICAgNTcwNTk5IC1ydy0tLS0tLS0gICAgICAgMyAgdwpfZGhjcCAgICBkaGNsaWVudCAgICAg NDUxICAgIDUqIHJvdXRlIHJhdyAwIGZmZmZmZTAwMDZkYjg3ZjgKX2RoY3AgICAgZGhjbGllbnQg ICAgIDQ1MSAgICA2KiBwaXBlIGZmZmZmZTAwMDY3Y2I0MzAgPC0+IGZmZmZmZTAwMDY3Y2IyZDgg ICAgICAwIHJ3Cl9kaGNwICAgIGRoY2xpZW50ICAgICA0NTEgICAgNyAgICAgICAgICA1NzA1Mzkg LS0tLS0tLS0tLSAgICAgODI2ICB3Cl9kaGNwICAgIGRoY2xpZW50ICAgICA0NTEgICAgOCAgICAg ICAgICAgICAgIDkgY3J3LS0tLS0tLSAgICAgYnBmIHJ3Cl9kaGNwICAgIGRoY2xpZW50ICAgICA0 NTEgICAgOSogaW50ZXJuZXQgcmF3IGlwIGZmZmZmZTAwMDZkZWIzMTAKcm9vdCAgICAgZGhjbGll bnQgICAgIDQ0OCByb290ICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9v dCAgICAgZGhjbGllbnQgICAgIDQ0OCAgIHdkICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAg IDEwMjQgIHIKcm9vdCAgICAgZGhjbGllbnQgICAgIDQ0OCB0ZXh0ICAgICAgICAgIDE4OTQ1NyAt ci14ci14ci14ICAgOTIxNTIgIHIKcm9vdCAgICAgZGhjbGllbnQgICAgIDQ0OCAgICAwICAgICAg ICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAgICAgZGhjbGllbnQgICAgIDQ0 OCAgICAxICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAgICAgZGhj bGllbnQgICAgIDQ0OCAgICAyICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncK cm9vdCAgICAgZGhjbGllbnQgICAgIDQ0OCAgICAzICAgICAgICAgIDU3MDU5OSAtcnctLS0tLS0t ICAgICAgIDMgIHcKcm9vdCAgICAgZGhjbGllbnQgICAgIDQ0OCAgICA1KiBwaXBlIGZmZmZmZTAw MDY3Y2IyZDggPC0+IGZmZmZmZTAwMDY3Y2I0MzAgICAgICAwIHJ3Cl9kaGNwICAgIGRoY2xpZW50 ICAgICAzMjggcm9vdCAgICAgICAgICA1NjgzMjkgZHIteHIteHIteCAgICAgNTEyICByCl9kaGNw ICAgIGRoY2xpZW50ICAgICAzMjggICB3ZCAgICAgICAgICA1NjgzMjkgZHIteHIteHIteCAgICAg NTEyICByCl9kaGNwICAgIGRoY2xpZW50ICAgICAzMjggamFpbCAgICAgICAgICA1NjgzMjkgZHIt eHIteHIteCAgICAgNTEyICByCl9kaGNwICAgIGRoY2xpZW50ICAgICAzMjggdGV4dCAgICAgICAg ICAxODk0NTcgLXIteHIteHIteCAgIDkyMTUyICByCl9kaGNwICAgIGRoY2xpZW50ICAgICAzMjgg ICAgMCAgICAgICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAgICBudWxsIHJ3Cl9kaGNwICAgIGRoY2xp ZW50ICAgICAzMjggICAgMSAgICAgICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAgICBudWxsIHJ3Cl9k aGNwICAgIGRoY2xpZW50ICAgICAzMjggICAgMiAgICAgICAgICAgICAgMTcgY3J3LXJ3LXJ3LSAg ICBudWxsIHJ3Cl9kaGNwICAgIGRoY2xpZW50ICAgICAzMjggICAgMyAgICAgICAgICA1NzYwOTgg LXJ3LS0tLS0tLSAgICAgICAzICB3Cl9kaGNwICAgIGRoY2xpZW50ICAgICAzMjggICAgNSogcm91 dGUgcmF3IDAgZmZmZmZlMDAwNmI3MDAwMApfZGhjcCAgICBkaGNsaWVudCAgICAgMzI4ICAgIDYq IHBpcGUgZmZmZmZlMDAwNmE5YzQzMCA8LT4gZmZmZmZlMDAwNmE5YzJkOCAgICAgIDAgcncKX2Ro Y3AgICAgZGhjbGllbnQgICAgIDMyOCAgICA3ICAgICAgICAgIDU3MDUzNiAtLS0tLS0tLS0tICAg ICA1OTYgIHcKX2RoY3AgICAgZGhjbGllbnQgICAgIDMyOCAgICA4ICAgICAgICAgICAgICAgOSBj cnctLS0tLS0tICAgICBicGYgcncKX2RoY3AgICAgZGhjbGllbnQgICAgIDMyOCAgICA5KiBpbnRl cm5ldCByYXcgaXAgZmZmZmZlMDAwNmJiMDAwMApyb290ICAgICBkaGNsaWVudCAgICAgMzI1IHJv b3QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAgcgpyb290ICAgICBkaGNsaWVu dCAgICAgMzI1ICAgd2QgICAgICAgICAgICAgICAyIGRyd3hyLXhyLXggICAgMTAyNCAgcgpyb290 ICAgICBkaGNsaWVudCAgICAgMzI1IHRleHQgICAgICAgICAgMTg5NDU3IC1yLXhyLXhyLXggICA5 MjE1MiAgcgpyb290ICAgICBkaGNsaWVudCAgICAgMzI1ICAgIDAgICAgICAgICAgICAgIDE3IGNy dy1ydy1ydy0gICAgbnVsbCBydwpyb290ICAgICBkaGNsaWVudCAgICAgMzI1ICAgIDEgICAgICAg ICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCBydwpyb290ICAgICBkaGNsaWVudCAgICAgMzI1 ICAgIDIgICAgICAgICAgICAgIDE3IGNydy1ydy1ydy0gICAgbnVsbCBydwpyb290ICAgICBkaGNs aWVudCAgICAgMzI1ICAgIDMgICAgICAgICAgNTc2MDk4IC1ydy0tLS0tLS0gICAgICAgMyAgdwpy b290ICAgICBkaGNsaWVudCAgICAgMzI1ICAgIDUqIHBpcGUgZmZmZmZlMDAwNmE5YzJkOCA8LT4g ZmZmZmZlMDAwNmE5YzQzMCAgICAgIDAgcncKcm9vdCAgICAgYWRqa2VybnR6ICAgIDEyMyByb290 ICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAgYWRqa2VybnR6 ICAgIDEyMyAgIHdkICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAg ICAgYWRqa2VybnR6ICAgIDEyMyB0ZXh0ICAgICAgICAgIDE4OTQ0NSAtci14ci14ci14ICAgIDg4 OTYgIHIKcm9vdCAgICAgYWRqa2VybnR6ICAgIDEyMyAgICAwICAgICAgICAgICAgICAxNyBjcnct cnctcnctICAgIG51bGwgcncKcm9vdCAgICAgYWRqa2VybnR6ICAgIDEyMyAgICAxICAgICAgICAg ICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAgICAgYWRqa2VybnR6ICAgIDEyMyAg ICAyICAgICAgICAgICAgICAxNyBjcnctcnctcnctICAgIG51bGwgcncKcm9vdCAgICAgaW5pdCAg ICAgICAgICAgMSByb290ICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9v dCAgICAgaW5pdCAgICAgICAgICAgMSAgIHdkICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAg IDEwMjQgIHIKcm9vdCAgICAgaW5pdCAgICAgICAgICAgMSB0ZXh0ICAgICAgICAgIDE4OTQ0MyAt ci14ci14ci14ICA3ODUxODQgIHIKcm9vdCAgICAga2VybmVsICAgICAgICAgMCByb290ICAgICAg ICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKcm9vdCAgICAga2VybmVsICAgICAgICAg MCAgIHdkICAgICAgICAgICAgICAgMiBkcnd4ci14ci14ICAgIDEwMjQgIHIKCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQpkbWVzZwoKQ29weXJpZ2h0IChjKSAxOTkyLTIwMTIgVGhlIEZyZWVCU0QgUHJvamVjdC4K Q29weXJpZ2h0IChjKSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAx OTkyLCAxOTkzLCAxOTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9y bmlhLiBBbGwgcmlnaHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1h cmsgb2YgVGhlIEZyZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCAxMC4wLUNVUlJFTlQgIzA6IE1v biBNYXIgMTkgMDk6NDc6MDAgQ0VUIDIwMTIKICAgIHJvb3RAZnJlZWJzZC1yZS05Oi91c3Ivb2Jq L3Vzci9zcmMvc3lzL1ZORVRfTk9fV0xBTiBhbWQ2NApXQVJOSU5HOiBXSVRORVNTIG9wdGlvbiBl bmFibGVkLCBleHBlY3QgcmVkdWNlZCBwZXJmb3JtYW5jZS4KQ1BVOiBJbnRlbChSKSBYZW9uKFIp IENQVSAgICAgICAgICAgVzM1NjUgIEAgMy4yMEdIeiAoMzIxMS44OS1NSHogSzgtY2xhc3MgQ1BV KQogIE9yaWdpbiA9ICJHZW51aW5lSW50ZWwiICBJZCA9IDB4MTA2YTUgIEZhbWlseSA9IDYgIE1v ZGVsID0gMWEgIFN0ZXBwaW5nID0gNQogIEZlYXR1cmVzPTB4MTc4M2ZiZmY8RlBVLFZNRSxERSxQ U0UsVFNDLE1TUixQQUUsTUNFLENYOCxBUElDLFNFUCxNVFJSLFBHRSxNQ0EsQ01PVixQQVQsUFNF MzYsTU1YLEZYU1IsU1NFLFNTRTIsSFRUPgogIEZlYXR1cmVzMj0weDIwMTxTU0UzLFNTU0UzPgog IEFNRCBGZWF0dXJlcz0weDIwMTAwODAwPFNZU0NBTEwsTlgsTE0+CiAgQU1EIEZlYXR1cmVzMj0w eDE8TEFIRj4KcmVhbCBtZW1vcnkgID0gMzIyMTE1OTkzNiAoMzA3MSBNQikKYXZhaWwgbWVtb3J5 ID0gMzA4MTU2MDA2NCAoMjkzOCBNQikKRXZlbnQgdGltZXIgIkxBUElDIiBxdWFsaXR5IDQwMApB Q1BJIEFQSUMgVGFibGU6IDxWQk9YICAgVkJPWEFQSUM+CkZyZWVCU0QvU01QOiBNdWx0aXByb2Nl c3NvciBTeXN0ZW0gRGV0ZWN0ZWQ6IDggQ1BVcwpGcmVlQlNEL1NNUDogMSBwYWNrYWdlKHMpIHgg OCBjb3JlKHMpCiBjcHUwIChCU1ApOiBBUElDIElEOiAgMAogY3B1MSAoQVApOiBBUElDIElEOiAg MQogY3B1MiAoQVApOiBBUElDIElEOiAgMgogY3B1MyAoQVApOiBBUElDIElEOiAgMwogY3B1NCAo QVApOiBBUElDIElEOiAgNAogY3B1NSAoQVApOiBBUElDIElEOiAgNQogY3B1NiAoQVApOiBBUElD IElEOiAgNgogY3B1NyAoQVApOiBBUElDIElEOiAgNwpXQVJOSU5HOiBWSU1BR0UgKHZpcnR1YWxp emVkIG5ldHdvcmsgc3RhY2spIGlzIGEgaGlnaGx5IGV4cGVyaW1lbnRhbCBmZWF0dXJlLgppb2Fw aWMwOiBDaGFuZ2luZyBBUElDIElEIHRvIDgKaW9hcGljMCA8VmVyc2lvbiAxLjE+IGlycXMgMC0y MyBvbiBtb3RoZXJib2FyZAprYmQxIGF0IGtiZG11eDAKYWNwaTA6IDxWQk9YIFZCT1hYU0RUPiBv biBtb3RoZXJib2FyZAphY3BpMDogUG93ZXIgQnV0dG9uIChmaXhlZCkKYWNwaTA6IFNsZWVwIEJ1 dHRvbiAoZml4ZWQpCmNwdTA6IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1MTogPEFDUEkgQ1BVPiBv biBhY3BpMApjcHUyOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTM6IDxBQ1BJIENQVT4gb24gYWNw aTAKY3B1NDogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHU1OiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNw dTY6IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1NzogPEFDUEkgQ1BVPiBvbiBhY3BpMAphdHRpbWVy MDogPEFUIHRpbWVyPiBwb3J0IDB4NDAtMHg0MywweDUwLTB4NTMgb24gYWNwaTAKVGltZWNvdW50 ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDAKRXZlbnQgdGltZXIgImk4 MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDEwMApUaW1lY291bnRlciAiQUNQSS1m YXN0IiBmcmVxdWVuY3kgMzU3OTU0NSBIeiBxdWFsaXR5IDkwMAphY3BpX3RpbWVyMDogPDMyLWJp dCB0aW1lciBhdCAzLjU3OTU0NU1Iej4gcG9ydCAweDQwMDgtMHg0MDBiIG9uIGFjcGkwCnBjaWIw OiA8QUNQSSBIb3N0LVBDSSBicmlkZ2U+IHBvcnQgMHhjZjgtMHhjZmYgb24gYWNwaTAKcGNpMDog PEFDUEkgUENJIGJ1cz4gb24gcGNpYjAKaXNhYjA6IDxQQ0ktSVNBIGJyaWRnZT4gYXQgZGV2aWNl IDEuMCBvbiBwY2kwCmlzYTA6IDxJU0EgYnVzPiBvbiBpc2FiMAphdGFwY2kwOiA8SW50ZWwgUElJ WDQgVURNQTMzIGNvbnRyb2xsZXI+IHBvcnQgMHgxZjAtMHgxZjcsMHgzZjYsMHgxNzAtMHgxNzcs MHgzNzYsMHhkMDAwLTB4ZDAwZiBhdCBkZXZpY2UgMS4xIG9uIHBjaTAKYXRhMDogPEFUQSBjaGFu bmVsPiBhdCBjaGFubmVsIDAgb24gYXRhcGNpMAphdGExOiA8QVRBIGNoYW5uZWw+IGF0IGNoYW5u ZWwgMSBvbiBhdGFwY2kwCnZnYXBjaTA6IDxWR0EtY29tcGF0aWJsZSBkaXNwbGF5PiBtZW0gMHhl MDAwMDAwMC0weGUwZmZmZmZmIGlycSAxOCBhdCBkZXZpY2UgMi4wIG9uIHBjaTAKZW0wOiA8SW50 ZWwoUikgUFJPLzEwMDAgTGVnYWN5IE5ldHdvcmsgQ29ubmVjdGlvbiAxLjAuND4gcG9ydCAweGQw MTAtMHhkMDE3IG1lbSAweGYwMDAwMDAwLTB4ZjAwMWZmZmYgaXJxIDE5IGF0IGRldmljZSAzLjAg b24gcGNpMAplbTA6IEV0aGVybmV0IGFkZHJlc3M6IDA4OjAwOjI3OjgwOjNhOmJkCnBjaTA6IDxi YXNlIHBlcmlwaGVyYWw+IGF0IGRldmljZSA0LjAgKG5vIGRyaXZlciBhdHRhY2hlZCkKcGNtMDog PEludGVsIElDSCAoODI4MDFBQSk+IHBvcnQgMHhkMTAwLTB4ZDFmZiwweGQyMDAtMHhkMjNmIGly cSAyMSBhdCBkZXZpY2UgNS4wIG9uIHBjaTAKcGNtMDogPFNpZ21hVGVsIFNUQUM5NzAwLzgzLzg0 IEFDOTcgQ29kZWM+Cm9oY2kwOiA8T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+IG1lbSAw eGYwODA0MDAwLTB4ZjA4MDRmZmYgaXJxIDIyIGF0IGRldmljZSA2LjAgb24gcGNpMAp1c2J1czAg b24gb2hjaTAKcGNpMDogPGJyaWRnZT4gYXQgZGV2aWNlIDcuMCAobm8gZHJpdmVyIGF0dGFjaGVk KQplbTE6IDxJbnRlbChSKSBQUk8vMTAwMCBMZWdhY3kgTmV0d29yayBDb25uZWN0aW9uIDEuMC40 PiBwb3J0IDB4ZDI0MC0weGQyNDcgbWVtIDB4ZjA4MjAwMDAtMHhmMDgzZmZmZiBpcnEgMTYgYXQg ZGV2aWNlIDguMCBvbiBwY2kwCmVtMTogRXRoZXJuZXQgYWRkcmVzczogMDg6MDA6Mjc6NDA6YmQ6 MDUKZWhjaTA6IDxJbnRlbCA4MjgwMUZCIChJQ0g2KSBVU0IgMi4wIGNvbnRyb2xsZXI+IG1lbSAw eGYwODQwMDAwLTB4ZjA4NDBmZmYgaXJxIDE5IGF0IGRldmljZSAxMS4wIG9uIHBjaTAKdXNidXMx OiBFSENJIHZlcnNpb24gMS4wCnVzYnVzMSBvbiBlaGNpMAphY3BpX2FjYWQwOiA8QUMgQWRhcHRl cj4gb24gYWNwaTAKYXRrYmRjMDogPEtleWJvYXJkIGNvbnRyb2xsZXIgKGk4MDQyKT4gcG9ydCAw eDYwLDB4NjQgaXJxIDEgb24gYWNwaTAKYXRrYmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0 a2JkYzAKa2JkMCBhdCBhdGtiZDAKYXRrYmQwOiBbR0lBTlQtTE9DS0VEXQpwc20wOiA8UFMvMiBN b3VzZT4gaXJxIDEyIG9uIGF0a2JkYzAKcHNtMDogW0dJQU5ULUxPQ0tFRF0KcHNtMDogbW9kZWwg SW50ZWxsaU1vdXNlIEV4cGxvcmVyLCBkZXZpY2UgSUQgNApxcGkwOiA8UVBJIHN5c3RlbSBidXM+ IG9uIG1vdGhlcmJvYXJkCm9ybTA6IDxJU0EgT3B0aW9uIFJPTXM+IGF0IGlvbWVtIDB4YzAwMDAt MHhjOGZmZiwweGUyMDAwLTB4ZTJmZmYgb24gaXNhMApzYzA6IDxTeXN0ZW0gY29uc29sZT4gYXQg ZmxhZ3MgMHgxMDAgb24gaXNhMApzYzA6IFZHQSA8MTYgdmlydHVhbCBjb25zb2xlcywgZmxhZ3M9 MHgzMDA+CnZnYTA6IDxHZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAtMHgzZGYgaW9tZW0g MHhhMDAwMC0weGJmZmZmIG9uIGlzYTAKYXRydGMwOiA8QVQgcmVhbHRpbWUgY2xvY2s+IGF0IHBv cnQgMHg3MCBpcnEgOCBvbiBpc2EwCkV2ZW50IHRpbWVyICJSVEMiIGZyZXF1ZW5jeSAzMjc2OCBI eiBxdWFsaXR5IDAKcHBjMDogY2Fubm90IHJlc2VydmUgSS9PIHBvcnQgcmFuZ2UKY3RsOiBDQU0g VGFyZ2V0IExheWVyIGxvYWRlZApUaW1lY291bnRlcnMgdGljayBldmVyeSAxMC4wMDAgbXNlYwpw Y20wOiBtZWFzdXJlZCBhYzk3IGxpbmsgcmF0ZSBhdCAzMTg4NyBIegp1c2J1czA6IDEyTWJwcyBG dWxsIFNwZWVkIFVTQiB2MS4wCnVzYnVzMTogNDgwTWJwcyBIaWdoIFNwZWVkIFVTQiB2Mi4wCnVn ZW4wLjE6IDxBcHBsZT4gYXQgdXNidXMwCnVodWIwOiA8QXBwbGUgT0hDSSByb290IEhVQiwgY2xh c3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMAp1Z2VuMS4xOiA8SW50ZWw+ IGF0IHVzYnVzMQp1aHViMTogPEludGVsIEVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDIu MDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czEKdWh1YjA6IDggcG9ydHMgd2l0aCA4IHJlbW92YWJs ZSwgc2VsZiBwb3dlcmVkCnVodWIxOiA4IHBvcnRzIHdpdGggOCByZW1vdmFibGUsIHNlbGYgcG93 ZXJlZAphZGEwIGF0IGF0YTAgYnVzIDAgc2NidXMwIHRhcmdldCAwIGx1biAwCmFkYTA6IDxWQk9Y IEhBUkRESVNLIDEuMD4gQVRBLTYgZGV2aWNlCmFkYTA6IDMzLjMwME1CL3MgdHJhbnNmZXJzIChV RE1BMiwgUElPIDY1NTM2Ynl0ZXMpCmFkYTA6IDQwOTYwTUIgKDgzODg2MDgwIDUxMiBieXRlIHNl Y3RvcnM6IDE2SCA2M1MvVCAxNjM4M0MpCmFkYTA6IFByZXZpb3VzbHkgd2FzIGtub3duIGFzIGFk MAphZGExIGF0IGF0YTAgYnVzIDAgc2NidXMwIHRhcmdldCAxIGx1biAwCmFkYTE6IDxWQk9YIEhB UkRESVNLIDEuMD4gQVRBLTYgZGV2aWNlCmFkYTE6IDMzLjMwME1CL3MgdHJhbnNmZXJzIChVRE1B MiwgUElPIDY1NTM2Ynl0ZXMpCmFkYTE6IDY1NTM2TUIgKDEzNDIxNzcyOCA1MTIgYnl0ZSBzZWN0 b3JzOiAxNkggNjNTL1QgMTYzODNDKQphZGExOiBQcmV2aW91c2x5IHdhcyBrbm93biBhcyBhZDEK Y2QwIGF0IGF0YTEgYnVzIDAgc2NidXMxIHRhcmdldCAwIGx1biAwCmNkMDogPFZCT1ggQ0QtUk9N IDEuMD4gUmVtb3ZhYmxlIENELVJPTSBTQ1NJLTAgZGV2aWNlIApjZDA6IDMzLjMwME1CL3MgdHJh bnNmZXJzIChVRE1BMiwgQVRBUEkgMTJieXRlcywgUElPIDY1NTM0Ynl0ZXMpCmNkMDogQXR0ZW1w dCB0byBxdWVyeSBkZXZpY2Ugc2l6ZSBmYWlsZWQ6IE5PVCBSRUFEWSwgTWVkaXVtIG5vdCBwcmVz ZW50ClNNUDogQVAgQ1BVICM2IExhdW5jaGVkIQpTTVA6IEFQIENQVSAjMiBMYXVuY2hlZCEKU01Q OiBBUCBDUFUgIzUgTGF1bmNoZWQhClNNUDogQVAgQ1BVICM0IExhdW5jaGVkIQpTTVA6IEFQIENQ VSAjMSBMYXVuY2hlZCEKU01QOiBBUCBDUFUgIzMgTGF1bmNoZWQhClNNUDogQVAgQ1BVICM3IExh dW5jaGVkIQpXQVJOSU5HOiBXSVRORVNTIG9wdGlvbiBlbmFibGVkLCBleHBlY3QgcmVkdWNlZCBw ZXJmb3JtYW5jZS4KVHJ5aW5nIHRvIG1vdW50IHJvb3QgZnJvbSB1ZnM6L2Rldi9hZGEwcDIgW3J3 XS4uLgpXQVJOSU5HOiAvIHdhcyBub3QgcHJvcGVybHkgZGlzbW91bnRlZApXQVJOSU5HOiAvOiBt b3VudCBwZW5kaW5nIGVycm9yOiBibG9ja3MgMzIgZmlsZXMgMwpTZXR0aW5nIGhvc3R1dWlkOiA4 ZDBmMWYxNC02MGMwLTRkN2ItOWMxNi0yMjgwNGQwZjUxY2UuClNldHRpbmcgaG9zdGlkOiAweGE5 YTc5YjFkLgpFbnRyb3B5IGhhcnZlc3Rpbmc6IGludGVycnVwdHMgZXRoZXJuZXQgcG9pbnRfdG9f cG9pbnQga2lja3N0YXJ0LgpTdGFydGluZyBmaWxlIHN5c3RlbSBjaGVja3M6CioqIFNVK0ogUmVj b3ZlcmluZyAvZGV2L2FkYTBwMgoqKiBSZWFkaW5nIDMzNTU0NDMyIGJ5dGUgam91cm5hbCBmcm9t IGlub2RlIDQuCioqIEJ1aWxkaW5nIHJlY292ZXJ5IHRhYmxlLgoqKiBSZXNvbHZpbmcgdW5yZWZl cmVuY2VkIGlub2RlIGxpc3QuCioqIFByb2Nlc3Npbmcgam91cm5hbCBlbnRyaWVzLgoqKiAxMjMg am91cm5hbCByZWNvcmRzIGluIDcxNjggYnl0ZXMgZm9yIDU0LjkxJSB1dGlsaXphdGlvbgoqKiBG cmVlZCA0NSBpbm9kZXMgKDQgZGlycykgMCBibG9ja3MsIGFuZCA0MCBmcmFncy4KCioqKioqIEZJ TEUgU1lTVEVNIE1BUktFRCBDTEVBTiAqKioqKgpNb3VudGluZyBsb2NhbCBmaWxlIHN5c3RlbXM6 CldBUk5JTkc6IC91c3IvdGFyZ2V0X3Jvb3Qgd2FzIG5vdCBwcm9wZXJseSBkaXNtb3VudGVkCi4K bG9jayBvcmRlciByZXZlcnNhbDoKIDFzdCAweGZmZmZmZTAwMDY2NzM5ZDAgdWZzICh1ZnMpIEAg L3Vzci9zcmMvc3lzL2tlcm4vdmZzX3N1YnIuYzoyMTY3CiAybmQgMHhmZmZmZmY4MGI5NzlhOGI4 IGJ1ZndhaXQgKGJ1ZndhaXQpIEAgL3Vzci9zcmMvc3lzL3Vmcy9mZnMvZmZzX3Zub3BzLmM6MjYy CiAzcmQgMHhmZmZmZmUwMDA2NzY2MjcwIHVmcyAodWZzKSBAIC91c3Ivc3JjL3N5cy9rZXJuL3Zm c19zdWJyLmM6MjE2NwpLREI6IHN0YWNrIGJhY2t0cmFjZToKZGJfdHJhY2Vfc2VsZl93cmFwcGVy KCkgYXQgZGJfdHJhY2Vfc2VsZl93cmFwcGVyKzB4MmEKa2RiX2JhY2t0cmFjZSgpIGF0IGtkYl9i YWNrdHJhY2UrMHgzNwpfd2l0bmVzc19kZWJ1Z2dlcigpIGF0IF93aXRuZXNzX2RlYnVnZ2VyKzB4 MmMKd2l0bmVzc19jaGVja29yZGVyKCkgYXQgd2l0bmVzc19jaGVja29yZGVyKzB4ODUzCl9fbG9j a21ncl9hcmdzKCkgYXQgX19sb2NrbWdyX2FyZ3MrMHhkYzYKZmZzX2xvY2soKSBhdCBmZnNfbG9j aysweDhjClZPUF9MT0NLMV9BUFYoKSBhdCBWT1BfTE9DSzFfQVBWKzB4OWIKX3ZuX2xvY2soKSBh dCBfdm5fbG9jaysweDQ3CnZnZXQoKSBhdCB2Z2V0KzB4N2IKdmZzX2hhc2hfZ2V0KCkgYXQgdmZz X2hhc2hfZ2V0KzB4ZDUKZmZzX3ZnZXRmKCkgYXQgZmZzX3ZnZXRmKzB4NDgKc29mdGRlcF9zeW5j X2J1ZigpIGF0IHNvZnRkZXBfc3luY19idWYrMHg1NDcKZmZzX3N5bmN2bm9kZSgpIGF0IGZmc19z eW5jdm5vZGUrMHgyYzMKZmZzX3RydW5jYXRlKCkgYXQgZmZzX3RydW5jYXRlKzB4NGQyCnVmc19k aXJlbnRlcigpIGF0IHVmc19kaXJlbnRlcisweDc1Ywp1ZnNfbWFrZWlub2RlKCkgYXQgdWZzX21h a2Vpbm9kZSsweDI4ZgpWT1BfQ1JFQVRFX0FQVigpIGF0IFZPUF9DUkVBVEVfQVBWKzB4OGQKdm5f b3Blbl9jcmVkKCkgYXQgdm5fb3Blbl9jcmVkKzB4NDZhCmtlcm5fb3BlbmF0KCkgYXQga2Vybl9v cGVuYXQrMHgxZjkKYW1kNjRfc3lzY2FsbCgpIGF0IGFtZDY0X3N5c2NhbGwrMHg0MmIKWGZhc3Rf c3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhmNwotLS0gc3lzY2FsbCAoNSwgRnJlZUJTRCBF TEY2NCwgc3lzX29wZW4pLCByaXAgPSAweDgwMGRlMThkYywgcnNwID0gMHg3ZmZmZmZmZmM1NDgs IHJicCA9IDB4MSAtLS0KU2V0dGluZyBob3N0bmFtZTogZnJlZWJzZC1yZS05LgpTdGFydGluZyBk aGNsaWVudC4KU3RhcnRpbmcgZGhjbGllbnQuClN0YXJ0aW5nIE5ldHdvcms6IGxvMCBlbTAgZW0x LgpsbzA6IGZsYWdzPTgwNDk8VVAsTE9PUEJBQ0ssUlVOTklORyxNVUxUSUNBU1Q+IG1ldHJpYyAw IG10dSAxNjM4NAoJb3B0aW9ucz0zPFJYQ1NVTSxUWENTVU0+CglpbmV0NiA6OjEgcHJlZml4bGVu IDEyOCAKCWluZXQ2IGZlODA6OjElbG8wIHByZWZpeGxlbiA2NCBzY29wZWlkIDB4NSAKCWluZXQg MTI3LjAuMC4xIG5ldG1hc2sgMHhmZjAwMDAwMCAKCW5kNiBvcHRpb25zPTIxPFBFUkZPUk1OVUQs QVVUT19MSU5LTE9DQUw+CmVtMDogZmxhZ3M9ODg0MzxVUCxCUk9BRENBU1QsUlVOTklORyxTSU1Q TEVYLE1VTFRJQ0FTVD4gbWV0cmljIDAgbXR1IDE1MDAKCW9wdGlvbnM9OWI8UlhDU1VNLFRYQ1NV TSxWTEFOX01UVSxWTEFOX0hXVEFHR0lORyxWTEFOX0hXQ1NVTT4KCWV0aGVyIDA4OjAwOjI3Ojgw OjNhOmJkCglpbmV0IDE5Mi4xNjguNTYuMTAxIG5ldG1hc2sgMHhmZmZmZmYwMCBicm9hZGNhc3Qg MTkyLjE2OC41Ni4yNTUgCgluZDYgb3B0aW9ucz0yOTxQRVJGT1JNTlVELElGRElTQUJMRUQsQVVU T19MSU5LTE9DQUw+CgltZWRpYTogRXRoZXJuZXQgYXV0b3NlbGVjdCAoMTAwMGJhc2VUIDxmdWxs LWR1cGxleD4pCglzdGF0dXM6IGFjdGl2ZQplbTE6IGZsYWdzPTg4NDM8VVAsQlJPQURDQVNULFJV Tk5JTkcsU0lNUExFWCxNVUxUSUNBU1Q+IG1ldHJpYyAwIG10dSAxNTAwCglvcHRpb25zPTliPFJY Q1NVTSxUWENTVU0sVkxBTl9NVFUsVkxBTl9IV1RBR0dJTkcsVkxBTl9IV0NTVU0+CglldGhlciAw ODowMDoyNzo0MDpiZDowNQoJaW5ldCAxOTIuMTY4LjEuMTg0IG5ldG1hc2sgMHhmZmZmZmYwMCBi cm9hZGNhc3QgMTkyLjE2OC4xLjI1NSAKCW5kNiBvcHRpb25zPTI5PFBFUkZPUk1OVUQsSUZESVNB QkxFRCxBVVRPX0xJTktMT0NBTD4KCW1lZGlhOiBFdGhlcm5ldCBhdXRvc2VsZWN0ICgxMDAwYmFz ZVQgPGZ1bGwtZHVwbGV4PikKCXN0YXR1czogYWN0aXZlClN0YXJ0aW5nIGRldmQuCmRoY2xpZW50 IGFscmVhZHkgcnVubmluZz8gKHBpZD0zMjgpLgpkaGNsaWVudCBhbHJlYWR5IHJ1bm5pbmc/IChw aWQ9NDUxKS4KYWRkIG5ldCA6OmZmZmY6MC4wLjAuMDogZ2F0ZXdheSA6OjEKYWRkIG5ldCA6OjAu MC4wLjA6IGdhdGV3YXkgOjoxCmFkZCBuZXQgZmU4MDo6OiBnYXRld2F5IDo6MQphZGQgbmV0IGZm MDI6OjogZ2F0ZXdheSA6OjEKTW91bnRpbmcgTkZTIGZpbGUgc3lzdGVtczoKQ1VSVk5FVF9TRVQo KSByZWN1cnNpb24gaW4gc29yZWNlaXZlKCkgbGluZSAyMzA3LCBwcmV2IGluIGV0aGVyX2lucHV0 X2ludGVybmFsKCkKICAgIDB4ZmZmZmZlMDAwMjYwNWM0MCAtPiAweGZmZmZmZTAwMDI2MDVjNDAK S0RCOiBzdGFjayBiYWNrdHJhY2U6CmRiX3RyYWNlX3NlbGZfd3JhcHBlcigpIGF0IGRiX3RyYWNl X3NlbGZfd3JhcHBlcisweDJhCmtkYl9iYWNrdHJhY2UoKSBhdCBrZGJfYmFja3RyYWNlKzB4MzcK c29yZWNlaXZlKCkgYXQgc29yZWNlaXZlKzB4YmQKY2xudF92Y19zb3VwY2FsbCgpIGF0IGNsbnRf dmNfc291cGNhbGwrMHhhMgpzb3dha2V1cCgpIGF0IHNvd2FrZXVwKzB4OTQKdGNwX2RvX3NlZ21l bnQoKSBhdCB0Y3BfZG9fc2VnbWVudCsweDMxOTQKdGNwX2lucHV0KCkgYXQgdGNwX2lucHV0KzB4 ZGNhCmlwX2lucHV0KCkgYXQgaXBfaW5wdXQrMHhkNQpuZXRpc3JfZGlzcGF0Y2hfc3JjKCkgYXQg bmV0aXNyX2Rpc3BhdGNoX3NyYysweDE1MgpldGhlcl9kZW11eCgpIGF0IGV0aGVyX2RlbXV4KzB4 MThkCmV0aGVyX25oX2lucHV0KCkgYXQgZXRoZXJfbmhfaW5wdXQrMHgyYTkKbmV0aXNyX2Rpc3Bh dGNoX3NyYygpIGF0IG5ldGlzcl9kaXNwYXRjaF9zcmMrMHgxNTIKbGVtX2hhbmRsZV9yeHR4KCkg YXQgbGVtX2hhbmRsZV9yeHR4KzB4MjQ4CnRhc2txdWV1ZV9ydW5fbG9ja2VkKCkgYXQgdGFza3F1 ZXVlX3J1bl9sb2NrZWQrMHg5Mwp0YXNrcXVldWVfdGhyZWFkX2xvb3AoKSBhdCB0YXNrcXVldWVf dGhyZWFkX2xvb3ArMHgzZQpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHgxMzUKZm9ya190cmFt cG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJhcCAwLCByaXAgPSAwLCByc3Ag PSAweGZmZmZmZjgwMDAzNDJjZjAsIHJicCA9IDAgLS0tCi4KQ3JlYXRpbmcgYW5kL29yIHRyaW1t aW5nIGxvZyBmaWxlcy4KU3RhcnRpbmcgc3lzbG9nZC4KTm8gY29yZSBkdW1wcyBmb3VuZC4KRUxG IGxkY29uZmlnIHBhdGg6IC9saWIgL3Vzci9saWIgL3Vzci9saWIvY29tcGF0IC91c3IvbG9jYWwv bGliCjMyLWJpdCBjb21wYXRpYmlsaXR5IGxkY29uZmlnIHBhdGg6IC91c3IvbGliMzIKU2V0dGlu ZyBkYXRlIHZpYSBudHAuCjE5IE1hciAxNjoxNDowNyBudHBkYXRlWzczMF06IHN0ZXAgdGltZSBz ZXJ2ZXIgMTkyLjE2OC4xMzIuMTYwIG9mZnNldCAtMC44NDEyMjkgc2VjClN0YXJ0aW5nIHJwY2Jp bmQuCk5GUyBhY2Nlc3MgY2FjaGUgdGltZT02MApDbGVhcmluZyAvdG1wIChYIHJlbGF0ZWQpLgpT dGFydGluZyBtb3VudGQuCkNVUlZORVRfU0VUKCkgcmVjdXJzaW9uIGluIHVucF9jb25uZWN0KCkg bGluZSAxMzIyLCBwcmV2IGluIHNvY29ubmVjdCgpCiAgICAweGZmZmZmZTAwMDI2MDVjNDAgLT4g MHhmZmZmZmUwMDAyNjA1YzQwCktEQjogc3RhY2sgYmFja3RyYWNlOgpkYl90cmFjZV9zZWxmX3dy YXBwZXIoKSBhdCAKTkZTdjQgaXMgZGlzYWJsZWQKZGJfdHJhY2Vfc2VsZl93cmFwcGVyKzB4MmEK U3RhcnRpbmcgbmZzZC4Ka2RiX2JhY2t0cmFjZSgpIGF0IGtkYl9iYWNrdHJhY2UrMHgzNwp1bnBf Y29ubmVjdCgpIGF0IHVucF9jb25uZWN0KzB4NwpTdGFydGluZyBzdGF0ZC4KNmEKdWlwY19jb25u ZWN0KCkgYXQgdWlwY19jb25uZWN0KzB4NGUKc29jb25uZWN0KCkgYXQgc29jb25uZWN0KzB4MTc5 Cmtlcm5fY29ubmVjdCgpIGF0IGtlcm5fY29ubmVjdCsweDEyZQpzeXNfY29ubmVjdCgpIGF0IHN5 c19jb25uZWN0KzB4NDEKYW1kNjRfc3lzY2FsbCgpIGF0IGFtZDY0X3N5c2NhbGwrMHg0MmIKWGZh c3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhmNwotLS0gc3lzY2FsbCAoOTgsIEZyZWVC U0QgRUxGNjQsIHN5c19jb25uZWN0KSwgcmlwID0gMHg4MDBiNTFhOGMsIHJzcCA9IDB4N2ZmZmZm ZmZkODg4LCByYnAgPSAweDJiNTcgLS0tClN0YXJ0aW5nIGxvY2tkLgpDVVJWTkVUX1NFVCgpIHJl Y3Vyc2lvbiBpbiBzb3JlY2VpdmUoKSBsaW5lIDIzMDcsIHByZXYgaW4gbmV0aXNyX3Byb2Nlc3Nf d29ya3N0cmVhbV9wcm90bygpCiAgICAweGZmZmZmZTAwMDI2MDVjNDAgLT4gMHhmZmZmZmUwMDAy NjA1YzQwCktEQjogc3RhY2sgYmFja3RyYWNlOgpkYl90cmFjZV9zZWxmX3dyYXBwZXIoKSBhdCBk Yl90cmFjZV9zZWxmX3dyYXBwZXIrMHgyYQprZGJfYmFja3RyYWNlKCkgYXQga2RiX2JhY2t0cmFj ZSsweDM3CnNvcmVjZWl2ZSgpIGF0IHNvcmVjZWl2ZSsweGJkCmNsbnRfZGdfc291cGNhbGwoKSBh dCBjbG50X2RnX3NvdXBjYWxsKzB4ODYKc293YWtldXAoKSBhdCBzb3dha2V1cCsweDk0CnVkcDZf YXBwZW5kKCkgYXQgdWRwNl9hcHBlbmQrMHgxNjIKdWRwNl9pbnB1dCgpIGF0IHVkcDZfaW5wdXQr MHg2ODgKaXA2X2lucHV0KCkgYXQgaXA2X2lucHV0KzB4YTYxCnN3aV9uZXQoKSBhdCBzd2lfbmV0 KzB4MjM1CmludHJfZXZlbnRfZXhlY3V0ZV9oYW5kbGVycygpIGF0IGludHJfZXZlbnRfZXhlY3V0 ZV9oYW5kbGVycysweDY2Cml0aHJlYWRfbG9vcCgpIGF0IGl0aHJlYWRfbG9vcCsweGIyCmZvcmtf ZXhpdCgpIGF0IGZvcmtfZXhpdCsweDEzNQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1w b2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmODAwMDI3MWNmMCwg cmJwID0gMCAtLS0KQ1VSVk5FVF9TRVQoKSByZWN1cnNpb24gaW4gc29yZWNlaXZlKCkgbGluZSAy MzA3LCBwcmV2IGluIHNvc2VuZCgpCiAgICAweGZmZmZmZTAwMDI2MDVjNDAgLT4gMHhmZmZmZmUw MDAyNjA1YzQwClVwZGF0aW5nIG1vdGQ6CktEQjogc3RhY2sgYmFja3RyYWNlOgpkYl90cmFjZV9z ZWxmX3dyYXBwZXIoKSBhdCBkYl90cmFjZV9zZWxmX3dyYXBwZXIrMHgyYQprZGJfYmFja3RyYWNl KCkgYXQga2RiX2JhY2t0cmFjZSsweDM3CnNvcmVjZWl2ZSgpIGF0IHNvcmVjZWl2ZSsweGJkCmNs bnRfdmNfc291cGNhbGwoKSBhdCBjbG50X3ZjX3NvdXBjYWxsKzB4YTIKc293YWtldXAoKSBhdCBz b3dha2V1cCsweDk0CnVpcGNfc2VuZCgpIGF0IHVpcGNfc2VuCi4KZCsweDk3Nwpzb3NlbmRfZ2Vu ZXJpYygpIGF0IHNvc2VuZF9nZW5lcmljKzB4MzZjCnNvc2VuZCgpIGF0IHNvc2VuZCsweGU4CnNv b193cml0ZSgpIGF0IHNvb193cml0ZSsweDVkCmRvZmlsZXdyaXRlKCkgYXQgZG9maWxld3JpdGUr MHg4NQprZXJuX3dyaXRldigpIGF0IGtlcm5fd3JpdGV2KzB4NmMKc3lzX3dyaXRlKCkgYXQgc3lz X3dyaXRlKzB4NjQKYW1kNjRfc3lzY2FsbCgpIGF0IGFtZDY0X3N5c2NhbGwrMHg0MmIKWGZhc3Rf c3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhmNwotLS0gc3lzY2FsbCAoNCwgRnJlZUJTRCBF TEY2NCwgc3lzX3dyaXRlKSwgcmlwID0gMHg4MDBkNzkzN2MsIHJzcCA9IDB4N2ZmZmZmZmZiMzA4 LCByYnAgPSAweDgwMTExMTgwMCAtLS0KU3RhcnRpbmcgbnRwZC4KQ29uZmlndXJpbmcgc3lzY29u czoga2V5bWFwIGJsYW5rdGltZS4KU3RhcnRpbmcgc3NoZC4KU3RhcnRpbmcgY3Jvbi4KU3RhcnRp bmcgaW5ldGQuClN0YXJ0aW5nIGJhY2tncm91bmQgZmlsZSBzeXN0ZW0gY2hlY2tzIGluIDYwIHNl Y29uZHMuCgpNb24gTWFyIDE5IDE2OjE0OjA3IENFVCAyMDEyCk1hciAxOSAxNjoxNDoxMCBmcmVl YnNkLXJlLTkgbG9naW46IFJPT1QgTE9HSU4gKHJvb3QpIE9OIHR0eXYwCmxvY2sgb3JkZXIgcmV2 ZXJzYWw6CiAxc3QgMHhmZmZmZmZmZjgxMDkwNGEwIGFsbHByaXNvbiAoYWxscHJpc29uKSBAIC91 c3Ivc3JjL3N5cy9rZXJuL2tlcm5famFpbC5jOjk3MAogMm5kIDB4ZmZmZmZmZmY4MTI4MTRjMCB2 bmV0X3N5c2luaXRfc3hsb2NrICh2bmV0X3N5c2luaXRfc3hsb2NrKSBAIC91c3Ivc3JjL3N5cy9u ZXQvdm5ldC5jOjYxNQpLREI6IHN0YWNrIGJhY2t0cmFjZToKZGJfdHJhY2Vfc2VsZl93cmFwcGVy KCkgYXQgZGJfdHJhY2Vfc2VsZl93cmFwcGVyKzB4MmEKa2RiX2JhY2t0cmFjZSgpIGF0IGtkYl9i YWNrdHJhY2UrMHgzNwpfd2l0bmVzc19kZWJ1Z2dlcigpIGF0IF93aXRuZXNzX2RlYnVnZ2VyKzB4 MmMKd2l0bmVzc19jaGVja29yZGVyKCkgYXQgd2l0bmVzc19jaGVja29yZGVyKzB4ODUzCl9zeF9z bG9jaygpIGF0IF9zeF9zbG9jaysweDYzCnZuZXRfc3lzaW5pdCgpIGF0IHZuZXRfc3lzaW5pdCsw eDIzCnZuZXRfYWxsb2MoKSBhdCB2bmV0X2FsbG9jKzB4MTBlCmtlcm5famFpbF9zZXQoKSBhdCBr ZXJuX2phaWxfc2V0KzB4MzBkMApzeXNfamFpbF9zZXQoKSBhdCBzeXNfamFpbF9zZXQrMHg2Mgph bWQ2NF9zeXNjYWxsKCkgYXQgYW1kNjRfc3lzY2FsbCsweDQyYgpYZmFzdF9zeXNjYWxsKCkgYXQg WGZhc3Rfc3lzY2FsbCsweGY3Ci0tLSBzeXNjYWxsICg1MDcsIEZyZWVCU0QgRUxGNjQsIHN5c19q YWlsX3NldCksIHJpcCA9IDB4ODAwYWIzZTljLCByc3AgPSAweDdmZmZmZmZmYzk4OCwgcmJwID0g MHg3ZmZmZmZmZmNiMDAgLS0tCgoKRmF0YWwgdHJhcCA5OiBnZW5lcmFsIHByb3RlY3Rpb24gZmF1 bHQgd2hpbGUgaW4ga2VybmVsIG1vZGUKY3B1aWQgPSAyOyBhcGljIGlkID0gMDIKaW5zdHJ1Y3Rp b24gcG9pbnRlcgk9IDB4MjA6MHhmZmZmZmZmZjgwODg4ZjBmCnN0YWNrIHBvaW50ZXIJICAgICAg ICA9IDB4Mjg6MHhmZmZmZmY4MDAwMjcxYWMwCmhob29rX3ZuZXRfdW5pbml0OiBoaG9va19oZWFk IHR5cGU9MSwgaWQ9MSBjbGVhbnVwIHJlcXVpcmVkCmZyYW1lIHBvaW50ZXIJICAgICAgICA9IDB4 Mjg6MHhmZmZmZmY4MDAwMjcxYjUwCmhob29rX3ZuZXRfdW5pbml0OiBoaG9va19oZWFkIHR5cGU9 MSwgaWQ9MCBjbGVhbnVwIHJlcXVpcmVkCmNvZGUgc2VnbWVudAkJPSBiYXNlIDB4MCwgbGltaXQg MHhmZmZmZiwgdHlwZSAweDFiCgkJCT0gRFBMIDAsIHByZXMgMSwgbG9uZyAxLCBkZWYzMiAwLCBn cmFuIDEKcHJvY2Vzc29yIGVmbGFncwk9IGludGVycnVwdCBlbmFibGVkLCByZXN1bWUsIElPUEwg PSAwCmN1cnJlbnQgcHJvY2VzcwkJPSAxMiAoc3dpMTogbmV0aXNyIDApCgotLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0Ka2VybmVsIGNvbmZpZwoKb3B0aW9ucwlDT05GSUdfQVVUT0dFTkVSQVRFRAppZGVudAlHRU5F UklDCm1hY2hpbmUJYW1kNjQKY3B1CUhBTU1FUgptYWtlb3B0aW9ucwlERUJVRz0tZwpvcHRpb25z CVVTQl9ERUJVRwpvcHRpb25zCVNDX1BJWEVMX01PREUKb3B0aW9ucwlBSERfUkVHX1BSRVRUWV9Q UklOVApvcHRpb25zCUFIQ19SRUdfUFJFVFRZX1BSSU5UCm9wdGlvbnMJQVRBX1NUQVRJQ19JRApv cHRpb25zCUFUQV9DQU0Kb3B0aW9ucwlTTVAKb3B0aW9ucwlNQUxMT0NfREVCVUdfTUFYWk9ORVM9 OApvcHRpb25zCVdJVE5FU1NfU0tJUFNQSU4Kb3B0aW9ucwlXSVRORVNTCm9wdGlvbnMJSU5WQVJJ QU5UX1NVUFBPUlQKb3B0aW9ucwlJTlZBUklBTlRTCm9wdGlvbnMJREVBRExLUkVTCm9wdGlvbnMJ R0RCCm9wdGlvbnMJRERCCm9wdGlvbnMJS0RCCm9wdGlvbnMJVk5FVF9ERUJVRwpvcHRpb25zCVZJ TUFHRQpvcHRpb25zCUlOQ0xVREVfQ09ORklHX0ZJTEUKb3B0aW9ucwlNQUMKb3B0aW9ucwlDQVBB QklMSVRJRVMKb3B0aW9ucwlDQVBBQklMSVRZX01PREUKb3B0aW9ucwlBVURJVApvcHRpb25zCUhX UE1DX0hPT0tTCm9wdGlvbnMJS0JEX0lOU1RBTExfQ0RFVgpvcHRpb25zCVBSSU5URl9CVUZSX1NJ WkU9MTI4Cm9wdGlvbnMJX0tQT1NJWF9QUklPUklUWV9TQ0hFRFVMSU5HCm9wdGlvbnMJU1lTVlNF TQpvcHRpb25zCVNZU1ZNU0cKb3B0aW9ucwlTWVNWU0hNCm9wdGlvbnMJU1RBQ0sKb3B0aW9ucwlL VFJBQ0UKb3B0aW9ucwlTQ1NJX0RFTEFZPTUwMDAKb3B0aW9ucwlDT01QQVRfRlJFRUJTRDcKb3B0 aW9ucwlDT01QQVRfRlJFRUJTRDYKb3B0aW9ucwlDT01QQVRfRlJFRUJTRDUKb3B0aW9ucwlDT01Q QVRfRlJFRUJTRDQKb3B0aW9ucwlDT01QQVRfRlJFRUJTRDMyCm9wdGlvbnMJR0VPTV9MQUJFTApv cHRpb25zCUdFT01fUEFSVF9HUFQKb3B0aW9ucwlQU0VVRE9GUwpvcHRpb25zCVBST0NGUwpvcHRp b25zCUNEOTY2MApvcHRpb25zCU1TRE9TRlMKb3B0aW9ucwlORlNfUk9PVApvcHRpb25zCU5GU0xP Q0tECm9wdGlvbnMJTkZTRApvcHRpb25zCU5GU0NMCm9wdGlvbnMJTURfUk9PVApvcHRpb25zCVVO SU9ORlMKb3B0aW9ucwlVRlNfR0pPVVJOQUwKb3B0aW9ucwlVRlNfRElSSEFTSApvcHRpb25zCVVG U19BQ0wKb3B0aW9ucwlTT0ZUVVBEQVRFUwpvcHRpb25zCUZGUwpvcHRpb25zCVNDVFAKb3B0aW9u cwlJTkVUNgpvcHRpb25zCUlORVQKb3B0aW9ucwlQUkVFTVBUSU9OCm9wdGlvbnMJU0NIRURfVUxF Cm9wdGlvbnMJTkVXX1BDSUIKb3B0aW9ucwlHRU9NX1BBUlRfTUJSCm9wdGlvbnMJR0VPTV9QQVJU X0VCUl9DT01QQVQKb3B0aW9ucwlHRU9NX1BBUlRfRUJSCm9wdGlvbnMJR0VPTV9QQVJUX0JTRApk ZXZpY2UJaXNhCmRldmljZQltZW0KZGV2aWNlCWlvCmRldmljZQl1YXJ0X25zODI1MApkZXZpY2UJ Y3B1ZnJlcQpkZXZpY2UJYWNwaQpkZXZpY2UJcGNpCmRldmljZQlmZGMKZGV2aWNlCWFoY2kKZGV2 aWNlCWF0YQpkZXZpY2UJbXZzCmRldmljZQlzaWlzCmRldmljZQlhaGMKZGV2aWNlCWFoZApkZXZp Y2UJZXNwCmRldmljZQlocHRpb3AKZGV2aWNlCWlzcApkZXZpY2UJbXB0CmRldmljZQltcHMKZGV2 aWNlCXN5bQpkZXZpY2UJdHJtCmRldmljZQlhZHYKZGV2aWNlCWFkdwpkZXZpY2UJYWljCmRldmlj ZQlidApkZXZpY2UJaXNjaQpkZXZpY2UJc2NidXMKZGV2aWNlCWNoCmRldmljZQlkYQpkZXZpY2UJ c2EKZGV2aWNlCWNkCmRldmljZQlwYXNzCmRldmljZQlzZXMKZGV2aWNlCWN0bApkZXZpY2UJYW1y CmRldmljZQlhcmNtc3IKZGV2aWNlCWNpc3MKZGV2aWNlCWRwdApkZXZpY2UJaHB0bXYKZGV2aWNl CWhwdHJyCmRldmljZQlpaXIKZGV2aWNlCWlwcwpkZXZpY2UJbWx5CmRldmljZQl0d2EKZGV2aWNl CWFhYwpkZXZpY2UJYWFjcApkZXZpY2UJaWRhCmRldmljZQltZmkKZGV2aWNlCW1seApkZXZpY2UJ dHdlCmRldmljZQl0d3MKZGV2aWNlCWF0a2JkYwpkZXZpY2UJYXRrYmQKZGV2aWNlCXBzbQpkZXZp Y2UJa2JkbXV4CmRldmljZQl2Z2EKZGV2aWNlCXNwbGFzaApkZXZpY2UJc2MKZGV2aWNlCWFncApk ZXZpY2UJY2JiCmRldmljZQlwY2NhcmQKZGV2aWNlCWNhcmRidXMKZGV2aWNlCXVhcnQKZGV2aWNl CXBwYwpkZXZpY2UJcHBidXMKZGV2aWNlCWxwdApkZXZpY2UJcGxpcApkZXZpY2UJcHBpCmRldmlj ZQlwdWMKZGV2aWNlCWJ4ZQpkZXZpY2UJZGUKZGV2aWNlCWVtCmRldmljZQlpZ2IKZGV2aWNlCWl4 Z2JlCmRldmljZQlsZQpkZXZpY2UJdGkKZGV2aWNlCXR4cApkZXZpY2UJdngKZGV2aWNlCW1paWJ1 cwpkZXZpY2UJYWUKZGV2aWNlCWFnZQpkZXZpY2UJYWxjCmRldmljZQlhbGUKZGV2aWNlCWJjZQpk ZXZpY2UJYmZlCmRldmljZQliZ2UKZGV2aWNlCWRjCmRldmljZQlldApkZXZpY2UJZnhwCmRldmlj ZQlqbWUKZGV2aWNlCWxnZQpkZXZpY2UJbXNrCmRldmljZQluZmUKZGV2aWNlCW5nZQpkZXZpY2UJ cGNuCmRldmljZQlyZQpkZXZpY2UJcmwKZGV2aWNlCXNmCmRldmljZQlzZ2UKZGV2aWNlCXNpcwpk ZXZpY2UJc2sKZGV2aWNlCXN0ZQpkZXZpY2UJc3RnZQpkZXZpY2UJdGwKZGV2aWNlCXR4CmRldmlj ZQl2Z2UKZGV2aWNlCXZyCmRldmljZQl3YgpkZXZpY2UJeGwKZGV2aWNlCWNzCmRldmljZQllZApk ZXZpY2UJZXgKZGV2aWNlCWVwCmRldmljZQlmZQpkZXZpY2UJc24KZGV2aWNlCXhlCmRldmljZQls b29wCmRldmljZQlyYW5kb20KZGV2aWNlCWV0aGVyCmRldmljZQl2bGFuCmRldmljZQl0dW4KZGV2 aWNlCXB0eQpkZXZpY2UJbWQKZGV2aWNlCWdpZgpkZXZpY2UJZmFpdGgKZGV2aWNlCWZpcm13YXJl CmRldmljZQlicGYKZGV2aWNlCXVoY2kKZGV2aWNlCW9oY2kKZGV2aWNlCWVoY2kKZGV2aWNlCXho Y2kKZGV2aWNlCXVzYgpkZXZpY2UJdWhpZApkZXZpY2UJdWtiZApkZXZpY2UJdWxwdApkZXZpY2UJ dW1hc3MKZGV2aWNlCXVtcwpkZXZpY2UJdXJpbwpkZXZpY2UJdTNnCmRldmljZQl1YXJrCmRldmlj ZQl1YnNhCmRldmljZQl1ZnRkaQpkZXZpY2UJdWlwYXEKZGV2aWNlCXVwbGNvbQpkZXZpY2UJdXNs Y29tCmRldmljZQl1dmlzb3IKZGV2aWNlCXV2c2NvbQpkZXZpY2UJYXVlCmRldmljZQlheGUKZGV2 aWNlCWNkY2UKZGV2aWNlCWN1ZQpkZXZpY2UJa3VlCmRldmljZQlydWUKZGV2aWNlCXVkYXYKZGV2 aWNlCWZpcmV3aXJlCmRldmljZQlmd2UKZGV2aWNlCWZ3aXAKZGV2aWNlCWRjb25zCmRldmljZQlk Y29uc19jcm9tCmRldmljZQlzb3VuZApkZXZpY2UJc25kX2VzMTM3eApkZXZpY2UJc25kX2hkYQpk ZXZpY2UJc25kX2ljaApkZXZpY2UJc25kX3VhdWRpbwpkZXZpY2UJc25kX3ZpYTgyMzMKZGV2aWNl CW1tYwpkZXZpY2UJbW1jc2QKZGV2aWNlCXNkaGNpCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KZGRiIGNhcHR1 cmUgYnVmZmVyCgoK --f46d04138ce1022d5004bb9a1dfc-- From owner-freebsd-virtualization@FreeBSD.ORG Mon Mar 19 18:48:16 2012 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CBA2B106566B; Mon, 19 Mar 2012 18:48:16 +0000 (UTC) (envelope-from to.my.trociny@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 29FA28FC08; Mon, 19 Mar 2012 18:48:15 +0000 (UTC) Received: by bkcjc3 with SMTP id jc3so6348227bkc.13 for ; Mon, 19 Mar 2012 11:48:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:sender:date:message-id:user-agent:mime-version :content-type; bh=jUkOOwZ9eG+FW4+AuD2YOfi1LylI1SPXFkCD7/AFgtY=; b=P9yfU57yBiTjns2w6Bvrf7wcYB5dUGQiIcwIoP9Xc1RMjUK8E5wJOROQvN+Jy1K67E qCs8P/CaH2X0O7y9segqQVS1AXpJup78qQgt1f97ww09DljugnPBUVOB4qo4xMsYxLhr 5nHZyVKgLBiZzR6W6oqyZ1UUf7IMJi/3P7JQ/9dJbP37Y3ubmlFjKunG9y584K/5OBAJ cRoWXRxuIhjN6r0KNxKzjc1esaAjsNfStFlarsG3+VvzCGkINHoycJ59ceJwj5QLArdq QTcPdBbWpoKqYBgLA+E22PqYYISSe5LF/LpsSIccnzub8/1BQnIqNDJg3WrgbV0A+y4i sfEQ== Received: by 10.204.151.86 with SMTP id b22mr5128332bkw.81.1332182895029; Mon, 19 Mar 2012 11:48:15 -0700 (PDT) Received: from localhost ([95.69.173.122]) by mx.google.com with ESMTPS id o7sm27395591bkw.16.2012.03.19.11.48.13 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 19 Mar 2012 11:48:14 -0700 (PDT) From: Mikolaj Golub To: freebsd-virtualization@freebsd.org, freebsd-emulation@freebsd.org Sender: Mikolaj Golub Date: Mon, 19 Mar 2012 20:48:11 +0200 Message-ID: <867gyg77h0.fsf@kopusha.home.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Cc: Subject: [patch] VirtualBox-4.0.14 + FreeBSD/CURRENT + VIMAGE: crash on vm shutdown X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Mar 2012 18:48:17 -0000 --=-=-= Hi, Here is a patch that fixes the issue I have been observing recently: running on VIMAGE enabled kernel VirtualBox causes the kernel crash when vm is powered off: ng_unref_node(8b156880,0,1,101,0,...) at ng_unref_node+0x74 ng_snd_item(8d060d40,0,8b0e18f0,0,0,...) at ng_snd_item+0x2a5 ng_send_fn(8b156880,0,8b0e18f0,0,0,...) at ng_send_fn+0x35 ng_rmnode_self(8b156880,89f840e0,8b0dbcc0,deec88cc,8b0d9ffa,...) at ng_rmnode_self+0x4a vboxNetFltOsDeleteInstance(89f84010,89f84014,89f84010,deec88ec,8b0da0f4,...) at vboxNetFltOsDeleteInstance+0x63 vboxNetFltRelease(89f84010,0,0,0,89f84014,...) at vboxNetFltRelease+0x6a vboxNetFltPortDisconnectAndRelease(89f84014,2710,87748bd4,87748bd4,deec8930,...) at vboxNetFltPortDisconnectAndRelease+0x64 _end(8b15ed10,89f84210,877456b0,0,deec8990,...) at 0x8cffe057 SUPR0ObjRelease(8b15ed10,89f4b810,deec89c8,deec89a0,0,...) at SUPR0ObjRelease+0x133 _end(8b15eb90,898a0e10,877456b0,0,89f4b810,...) at 0x8cffe4bb supdrvCleanupSession(8162bac0,89f4b810,89f4b810,deec89f4,8160e52f,...) at supdrvCleanupSession+0xef supdrvCloseSession(8162bac0,89f4b810,8ceecb18,deec8a18,8ceecaa0,...) at supdrvCloseSession+0x19 VBoxDrvFreeBSDClose(89ee6c00,3,2000,8adcc5c0,8adcc5c0,...) at VBoxDrvFreeBSDClose+0x2f devfs_close(deec8a78,8ceecaa0,80400,80f8caac,133,...) at devfs_close+0x2ca VOP_CLOSE_APV(81095960,deec8a78,80f8caac,133,2,...) at VOP_CLOSE_APV+0xda vn_close(8ceecaa0,3,8b24b380,8adcc5c0,80f792e0,...) at vn_close+0x190 vn_closefile(89f8cd58,8adcc5c0,0,89f8cd58,0,...) at vn_closefile+0xe4 devfs_close_f(89f8cd58,8adcc5c0,0,0,89f8cd58,...) at devfs_close_f+0x35 _fdrop(89f8cd58,8adcc5c0,0,deec8b80,0,8adcc670,81273398,810a7620,89e50c2c,79d,80f7401d,deec8b90,80a2f81e,89e50c2c,8,80f7401d,79d,0,89f8cd58) at _fdrop+0x43 closef(89f8cd58,8adcc5c0,79d,79a,8adcc670,...) at closef+0x2b0 fdfree(8adcc5c0,0,80f74dc6,107,deec8c18,...) at fdfree+0x3ea exit1(8adcc5c0,0,deec8d1c,80db7aee,8adcc5c0,...) at exit1+0x57a sys_sys_exit(8adcc5c0,deec8cec,80fd0bf8,80f53607,8adbf5c0,...) at sys_sys_exit+0x1d syscall(deec8d28) at syscall+0x2de Xint0x80_syscall() at Xint0x80_syscall+0x21 -- Mikolaj Golub --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=VBoxNetFlt-freebsd.c.VNET.patch --- VirtualBox-4.0.14_OSE/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c.orig 2012-03-18 00:21:42.000000000 +0200 +++ VirtualBox-4.0.14_OSE/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c 2012-03-18 00:22:18.000000000 +0200 @@ -651,13 +651,13 @@ bool vboxNetFltOsMaybeRediscovered(PVBOX ng_rmnode_self(pThis->u.s.node); pThis->u.s.node = NULL; } + VBOXCURVNET_RESTORE(); if (ifp0 != NULL) { vboxNetFltOsDeleteInstance(pThis); vboxNetFltOsInitInstance(pThis, NULL); } - VBOXCURVNET_RESTORE(); return !ASMAtomicUoReadBool(&pThis->fDisconnectedFromHost); } @@ -671,8 +671,10 @@ void vboxNetFltOsDeleteInstance(PVBOXNET mtx_destroy(&pThis->u.s.inq.ifq_mtx); mtx_destroy(&pThis->u.s.outq.ifq_mtx); + VBOXCURVNET_SET_FROM_UCRED(); if (pThis->u.s.node != NULL) ng_rmnode_self(pThis->u.s.node); + VBOXCURVNET_RESTORE(); pThis->u.s.node = NULL; } --=-=-=-- From owner-freebsd-virtualization@FreeBSD.ORG Mon Mar 19 22:24:47 2012 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BAF611065673; Mon, 19 Mar 2012 22:24:47 +0000 (UTC) (envelope-from petro.rossini@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 4326E8FC1C; Mon, 19 Mar 2012 22:24:47 +0000 (UTC) Received: by vcmm1 with SMTP id m1so9524514vcm.13 for ; Mon, 19 Mar 2012 15:24:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=TiqzlFH51H35GEYOc3nvHbvq2VIeddaMHk8k2c+Qv2w=; b=at1dW8AnOvSNod0MlMAdWwnv2BUjEn/npboULWW6RCyKUnmlGC89x2HNIuC60ig5Y+ KV/6FWRJbLP1YoVp+6AX13UIjU5PRsel8DRxYYzLIDwqrcHRNRcbta/rduRv5CCXSDv5 6zmOjFtxemmOTuKDheU/ou3YIsUHGRfQADTqihI9DDVbACs5ECFIaegzflAbkh9kreWQ 8QpVWl0Khq6rVY8ojuMiU06aokjYTtJO3AjR9EqLUXj83zDUwuTlKbw44/XiJt+ZVu2S AaYnYeOvL/JBGn15zDQwDaEVisiwSq3wyTYZd2Rzsn/2jblIz9G6EkQaBg6yQAHmpWWg wnjw== MIME-Version: 1.0 Received: by 10.52.36.2 with SMTP id m2mr4140561vdj.102.1332195886751; Mon, 19 Mar 2012 15:24:46 -0700 (PDT) Received: by 10.220.202.4 with HTTP; Mon, 19 Mar 2012 15:24:46 -0700 (PDT) In-Reply-To: <867gyg77h0.fsf@kopusha.home.net> References: <867gyg77h0.fsf@kopusha.home.net> Date: Tue, 20 Mar 2012 09:24:46 +1100 Message-ID: From: Petro Rossini To: Mikolaj Golub Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-emulation@freebsd.org, freebsd-virtualization@freebsd.org Subject: Re: [patch] VirtualBox-4.0.14 + FreeBSD/CURRENT + VIMAGE: crash on vm shutdown X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Mar 2012 22:24:47 -0000 On Tue, Mar 20, 2012 at 5:48 AM, Mikolaj Golub wrote: > Hi, > > Here is a patch that fixes the issue I have been observing recently: running > on VIMAGE enabled kernel VirtualBox causes the kernel crash when vm is powered > off: > .. Hi Mikolaj and others, is it considered "safe" to run VIMAGE+VirtualBox on -STABLE? I have one VirtualBox in my otherwise jail based infrastructure (to run a Zimbra mail server under Ubuntu), and would like to move this machine and the "standby" forward from FreeBSD-8 to -9, as well as start to use VIMAGE here as I do on the other boxes. Regards Peter From owner-freebsd-virtualization@FreeBSD.ORG Tue Mar 20 07:40:22 2012 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 23046106566B; Tue, 20 Mar 2012 07:40:22 +0000 (UTC) (envelope-from to.my.trociny@gmail.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7B51F8FC14; Tue, 20 Mar 2012 07:40:21 +0000 (UTC) Received: by wern13 with SMTP id n13so8580944wer.13 for ; Tue, 20 Mar 2012 00:40:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:organization:references:sender:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=wKzTH1j/yNQjHnhUQ5Sh5bXAUJbRWvK+o/FsPbgXKOk=; b=QFRKsjP80cIDaXIobId2lmBuvdO/EmV5qTzyX67cV//W0YvjMELmvMxLa6Ar4uLrhO SnG9cCxih1MFGkmZoLSliWDO6QJjc5JcCKhmTJyqxaVpJTEEQPh+Qy4CtYjkrjDg0SiS EetvyaLN3yvtbzxRTRhXJvv0isvrQ2rO0Sgq75u677jT4CyJoP663Ak9ZztX1URUz7x4 Rv5L6jBiDD/xJS5o7GNBcd4J07PnH1iIPihBhjxB0wLTp0gp3pwdVEfze5RuqB2HiEp2 jaU2ZcfiAVVSVZoKDVJPalgHMG6K8O7eZaDp7mcHjPTsjNFCAKsbrZ8npQuRQzk0VQ6b Gt5Q== Received: by 10.216.145.194 with SMTP id p44mr8589219wej.38.1332229220483; Tue, 20 Mar 2012 00:40:20 -0700 (PDT) Received: from localhost ([94.27.39.186]) by mx.google.com with ESMTPS id bx13sm18554786wib.10.2012.03.20.00.40.18 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 20 Mar 2012 00:40:18 -0700 (PDT) From: Mikolaj Golub To: Petro Rossini Organization: TOA Ukraine References: <867gyg77h0.fsf@kopusha.home.net> Sender: Mikolaj Golub Date: Tue, 20 Mar 2012 09:40:12 +0200 In-Reply-To: (Petro Rossini's message of "Tue, 20 Mar 2012 09:24:46 +1100") Message-ID: <86aa3b90v7.fsf@in138.ua3> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-emulation@freebsd.org, freebsd-virtualization@freebsd.org Subject: Re: [patch] VirtualBox-4.0.14 + FreeBSD/CURRENT + VIMAGE: crash on vm shutdown X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Mar 2012 07:40:22 -0000 On Tue, 20 Mar 2012 09:24:46 +1100 Petro Rossini wrote: PR> On Tue, Mar 20, 2012 at 5:48 AM, Mikolaj Golub wrote: >> Hi, >> >> Here is a patch that fixes the issue I have been observing recently: running >> on VIMAGE enabled kernel VirtualBox causes the kernel crash when vm is powered >> off: >> .. PR> Hi Mikolaj and others, PR> is it considered "safe" to run VIMAGE+VirtualBox on -STABLE? I have been running it on my laptop with CURRENT for more than a year and it worked for me until recently and works now again with this patch. PR> I have one VirtualBox in my otherwise jail based infrastructure (to PR> run a Zimbra mail server under Ubuntu), and would like to move this PR> machine and the "standby" forward from FreeBSD-8 to -9, as well as PR> start to use VIMAGE here as I do on the other boxes. PR> Regards PR> Peter -- Mikolaj Golub