From xen-users-bounces@lists.xenproject.org Thu Jan 02 12:08:43 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2025 12:08:43 +0000
Received: from list by lists.xenproject.org with outflank-mailman.863851.1275235 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTJzd-00038m-HQ; Thu, 02 Jan 2025 12:08:01 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 863851.1275235; Thu, 02 Jan 2025 12:08:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTJzd-00036y-B3; Thu, 02 Jan 2025 12:08:01 +0000
Received: by outflank-mailman (input) for mailman id 863851;
 Thu, 02 Jan 2025 12:08:00 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=RDYY=T2=suse.com=jgross@srs-se1.protection.inumbo.net>)
 id 1tTJzb-0002r4-V0
 for xen-users@lists.xen.org; Thu, 02 Jan 2025 12:08:00 +0000
Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com
 [2a00:1450:4864:20::542])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 340079d8-c902-11ef-99a4-01e77a169b0f;
 Thu, 02 Jan 2025 13:07:58 +0100 (CET)
Received: by mail-ed1-x542.google.com with SMTP id
 4fb4d7f45d1cf-5d3e9f60bf4so19478314a12.3
 for <xen-users@lists.xen.org>; Thu, 02 Jan 2025 04:07:57 -0800 (PST)
Received: from ?IPV6:2003:e5:8731:2800:842d:42a0:5992:3595?
 (p200300e587312800842d42a059923595.dip0.t-ipconnect.de.
 [2003:e5:8731:2800:842d:42a0:5992:3595])
 by smtp.gmail.com with ESMTPSA id
 4fb4d7f45d1cf-5d806fedc68sm18777651a12.66.2025.01.02.04.07.55
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Jan 2025 04:07:56 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 340079d8-c902-11ef-99a4-01e77a169b0f
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=suse.com; s=google; t=1735819677; x=1736424477; darn=lists.xen.org;
        h=in-reply-to:autocrypt:from:content-language:references:cc:to
         :subject:user-agent:mime-version:date:message-id:from:to:cc:subject
         :date:message-id:reply-to;
        bh=pTdwL/KCe5Pn5t5XFHub7/aoY3sfOr8iS3jCq36ZaYs=;
        b=RLRjSRaEqsmzMR8/V92+aNritVFne3F+tScVh/UCUnvo2oD93oZzsVOJ+kiBYFdWGq
         TxRvDTb16VwCnyIBXZ+nDLM4xXzARrChAjy7jKxrH3ji2zVsMS9xYgcNSfBRdJ2IdVWJ
         IoebQg7EukOOvsYpU+M1J5Wmva77Ppa25fFV3PL4GAQBCUUDfF10/xiEev9SINg3sEeg
         Ft6V+c237u5XBxRYcW40Sphb6Jr7/B/zSdPV2j2Xrv3EbOkhzNdZCjA4wXwA4X4lS40o
         DmxUX2BpAP9Q78+A34qcbdkbfWpYwmer37V/lNq7ByH0hbhjvuPL6LSQHnN5JL0mRwQj
         +ZlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1735819677; x=1736424477;
        h=in-reply-to:autocrypt:from:content-language:references:cc:to
         :subject:user-agent:mime-version:date:message-id:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=pTdwL/KCe5Pn5t5XFHub7/aoY3sfOr8iS3jCq36ZaYs=;
        b=rlxy3zbhvRJ0q5o254w3CU0PMXckKgaKIIKwqKGonCW51uV0PCKYpmPLY9j0dypNlP
         y7gmyiWoYtHmV6r6Kwc/4HDsuo/oySOPd8YbAWrM8yCaSvfJp9t16zozlNG6c/feGCML
         LARg1xi0Fp6qFjl8iSAJSyoXvXArSpcronUmbGUbChvlsIrvrgKJtxBJ1eaeA7FN8xah
         Sk5+XwzX1Yrw4J1V5IQDWYQHzzCFeusxGZja0j8tBaw9mxdiAtsCkFp3vg4ymmGATdO0
         mgdTrccE9uhFSnf53z7QdQ2nFBO2SbONVE/UdFqTeCPJfIQd+52tEbdtZwSe4PlJPS1k
         vUHQ==
X-Forwarded-Encrypted: i=1; AJvYcCXTqCk09EFrFRdqc0PV796cHCtrsANrIk9387gK3F7ZalOZUvzEpNoyBFOCsAm2/uhoA1ZIFVrmWiE=@lists.xen.org
X-Gm-Message-State: AOJu0YxaOi5k2IdOhxEHpIoqSHJLJYKq3kjpoQZP97Swx0AuaM2MgStj
	OWRuIYg9f6wETSTSHrATPb6P3pJBK3mT84HsmZnb6RCwgotBO7S5GzMQlXPIR2o=
X-Gm-Gg: ASbGncsel8QWGZd1aaGivha1kqv4Ig4GdYSVIVuKwCdyYTa5bhAM81yhumB4eb9w1av
	RjbKtFHjYUKsslV4aeqjmIyWsckazEO9sKZEcoN4Q5Atqh0nd/ikdzKqZTNFwiiLVGgib2B2liL
	bkfVQ8oYHQkaKM65FlJZKnm/NJrMwNUfgRXseQ41C52gT20eSi9AfisCwz/Sx0rVphfcadIY1yv
	/UAwcv1voAW7lYe3njMamkseNhVAheBaTxWrhEvC4Zjim/XRsfgxBJauPW6vUxHgbD/MzXyua7X
	GQU3zbPSbYVfIvyZeenWPGai+Q4KkaBsefNO5NPNXgJ6B32BGYgJLrwupkCpU6rgDxhOT2H7tTN
	s+isW8w==
X-Google-Smtp-Source: AGHT+IHL12MxRnBiagIn4NAHb2yoVccPRle7YHvncCvPEC7pBBtxAGV2hQpGMNzf7ulAq1dVAYiKkQ==
X-Received: by 2002:a50:cc04:0:b0:5d8:a46f:110b with SMTP id 4fb4d7f45d1cf-5d8a46f1123mr17548310a12.17.1735819676532;
        Thu, 02 Jan 2025 04:07:56 -0800 (PST)
Message-ID: <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
Date: Thu, 2 Jan 2025 13:07:55 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
To: David Woodhouse <dwmw2@infradead.org>,
 "Xen.org security team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org, xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
Content-Language: en-US
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Autocrypt: addr=jgross@suse.com; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNH0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT7CwHkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPzsBNBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAHCwF8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHfw==
In-Reply-To: <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------d5C5ixIhUlO7wPMZWJ3AvT0M"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------d5C5ixIhUlO7wPMZWJ3AvT0M
Content-Type: multipart/mixed; boundary="------------3DtLA5VgbWMlh1ZUA0LYmvrT";
 protected-headers="v1"
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
To: David Woodhouse <dwmw2@infradead.org>,
 "Xen.org security team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org, xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
Message-ID: <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
In-Reply-To: <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
Autocrypt-Gossip: addr=security@xen.org; keydata=
 xsBNBE+hNqgBCADYua5OFR0/Jeu0rByk+Obk6+SewIeGej1FAcjo+Cvpcr1dfnLBAhmmhbfM
 b++qr6SG6Ek+cUQogYAFvZcEcusbRPy4MIzJkqoPSyOUhCxZoxWNWUfhDdt0TWA3Hs1vYmFO
 e+2jvlL3h7yAsGMYO8jo6ow8ceBEOmf8Q5BLq2OPkNpGcaHEhbSv0VZ3mdHM30ynY6GubIws
 c68LZ5hTORTSjKaj2WVCe4OorBMZte5Im+6MOEUbCjynqPJSU9KNFhIhUuyXp1vn0gZ2N5QS
 pkghpzBJLzeBNEI6ecV3Q0p+/pq8EvEAuUSNLUEbIZ/NSLqyTVMc9HZxnPu59im8wB9rABEB
 AAHNK1hlbi5vcmcgKGluY29taW5nIGVtYWlsKSA8c2VjdXJpdHlAeGVuLm9yZz7CwHgEEwEC
 ACIFAk+hNqgCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEHQ6P8qC06lk1y0H/2Pj
 jQyPDZVS4zIVnR4xQOQ1KphPCdSTPlhj+VVrjZZNXWGCUKvJShL84XIONH62fIgQE/6CTWXJ
 tx6i4u1oAtFH4+8HayFjg609lxx9frJ4tJkJitw5TT6VEGAambchIG5QaP9hepgyrVXjQ0X2
 ot0jgpwL6G3sx0L1gewiMALXtGT6oTqLjXius/nv69yRe26wxU1GX80oWWH/5p585xt54C1X
 nhDEVzp0S9UW7VAAVDCWuSefSrihh3jZi4QE1fnGRwO0RfeLh1sXeuMn9uFIz0CmaCbAp5Pe
 UyNb6wgG60h4JLCDyhJntoHfq8pQLEJ8G9nvjDfw8BLvkBKYNvbOwE0ET6E2qAEIALqWNlGF
 d3uIj+DXZ40/i7fsoPb+HaYaG6Y+7+ZWxMxUeQDTLBnTYiAa+EGVutc4v52BXH8RZc9I/NH9
 lBT2/AwaEVSomxLicbixXUGoFC9kMp/VP1xwWJ+gm+ZEnQzY+2AFJGMvqEsGocQA7yLw121J
 UOrorny3CqpHykPUF3fqp4n/GL47VTaKxlsoV8o2JgZZ62NJlkBtnbA4ODzhWr6cA21smWFg
 sfFJ+EkXb1NEeYLs8CWtTn2EiQXlZTQ8OgBPahfvLZ+AJ4sM/Raoi2c3UIQrlCsg9BoojKMk
 Li8XUrywr8HEJYjhBYObCgbmaeIEfmrw5XJqOKlMg40XY+MAEQEAAcLAXwQYAQIACQUCT6E2
 qAIbDAAKCRB0Oj/KgtOpZDhJB/0XtxrlVuRttpjK1PEYK/A/9h47VH9p0UvVYCH+ZS2a+sTg
 sapx0zp4uni8wtytkvGw/EM06D4ZoaWAUcjXILNKGdi62q/z+WAfdEY/WrONxAbr2Dtv/LT0
 0/2nifYU9O1vGYS1Kx/B3D8fU0w+2Sjv+hYjbGDWn619etC8dNEIxczH6V/cVOZf0D2KhoBf
 MCHUoKeuAfaIKDMxOZjb7sajfUW70cxFFWYqH96Py01oxDroOKzy0x62iVdsYFGB3FvcD9tD
 WsxVWwGHA8DKEfKMuNPiuapzdxdrNm5AQilSUlfD65KK9d3kQdoOUPdPWoIQnz8GnHMPDe99
 7SuwxWGb

--------------3DtLA5VgbWMlh1ZUA0LYmvrT
Content-Type: multipart/mixed; boundary="------------0eWtS0PUDjsTPP5cJ7jLipMV"

--------------0eWtS0PUDjsTPP5cJ7jLipMV
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMjMuMTIuMjQgMTU6MjQsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToNCj4gT24gVHVlLCAy
MDI0LTEyLTE3IGF0IDEyOjE4ICswMDAwLCBYZW4ub3JnIHNlY3VyaXR5IHRlYW0gd3JvdGU6
DQo+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFhlbiBTZWN1cml0eSBBZHZpc29yeSBD
VkUtMjAyNC01MzI0MSAvIFhTQS00NjYNCj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2ZXJzaW9uIDMNCj4+DQo+
PiAgwqDCoMKgwqDCoMKgwqDCoCBYZW4gaHlwZXJjYWxsIHBhZ2UgdW5zYWZlIGFnYWluc3Qg
c3BlY3VsYXRpdmUgYXR0YWNrcw0KPj4NCj4+IFVQREFURVMgSU4gVkVSU0lPTiAzDQo+PiA9
PT09PT09PT09PT09PT09PT09PQ0KPj4NCj4+IFVwZGF0ZSBvZiBwYXRjaCA1LCBwdWJsaWMg
cmVsZWFzZS4NCj4gDQo+IENhbid0IHdlIGV2ZW4gdXNlIHRoZSBoeXBlcmNhbGwgcGFnZSBl
YXJseSBpbiBib290PyBTdXJlbHkgd2UgaGF2ZSB0bw0KPiBrbm93IHdoZXRoZXIgd2UncmUg
cnVubmluZyBvbiBhbiBJbnRlbCBvciBBTUQgQ1BVIGJlZm9yZSB3ZSBnZXQgdG8gdGhlDQo+
IHBvaW50IHdoZXJlIHdlIGNhbiBlbmFibGUgYW55IG9mIHRoZSBuZXcgY29udHJvbC1mbG93
IGludGVncml0eQ0KPiBzdXBwb3J0PyBEbyB3ZSBuZWVkIHRvIGp1bXAgdGhyb3VnaCB0aG9z
ZSBob29wcyBkbyBkbyB0aGF0IGVhcmx5DQo+IGRldGVjdGlvbiBhbmQgc2V0dXA/DQoNClRo
ZSBkb3duc2lkZSBvZiB0aGlzIGFwcHJvYWNoIHdvdWxkIGJlIHRvIGhhdmUgYW5vdGhlciB2
YXJpYW50IHRvIGRvDQpoeXBlcmNhbGxzLiBTbyB5b3UnZCBoYXZlIHRvIHJlcGxhY2UgdGhl
IHZhcmlhbnQgYmVpbmcgYWJsZSB0byB1c2UgQU1EDQpvciBJTlRFTCBzcGVjaWZpYyBpbnN0
cnVjdGlvbnMgd2l0aCBhIGZ1bmN0aW9uIGRvaW5nIHRoZSBoeXBlcmNhbGwgdmlhDQp0aGUg
aHlwZXJjYWxsIHBhZ2UuDQoNCkknbSBwbGFubmluZyB0byBzZW5kIHBhdGNoZXMgZm9yIFhl
biBhbmQgdGhlIGtlcm5lbCB0byBhZGQgQ1BVSUQgZmVhdHVyZQ0KYml0cyBpbmRpY2F0aW5n
IHdoaWNoIGluc3RydWN0aW9uIHRvIHVzZS4gVGhpcyB3aWxsIG1ha2UgbGlmZSBtdWNoIGVh
c2llci4NCg0KPiBFbmFibGluZyB0aGUgaHlwZXJjYWxsIHBhZ2UgaXMgYWxzbyBvbmUgb2Yg
dGhlIHR3byBwb2ludHMgd2hlcmUgWGVuDQo+IHdpbGwgJ2xhdGNoJyB0aGF0IHRoZSBndWVz
dCBpcyA2NC1iaXQsIHdoaWNoIGFmZmVjdHMgdGhlIGxheW91dCBvZiB0aGUNCj4gc2hhcmVk
X2luZm8sIHZjcHVfaW5mbyBhbmQgcnVuc3RhdGUgc3RydWN0dXJlcy4NCj4gDQo+IFRoZSBv
dGhlciBzdWNoIGxhdGNoaW5nIHBvaW50IGlzIHdoZW4gdGhlIGd1ZXN0IHNldHMNCj4gSFZN
X1BBUkFNX0NBTExCQUNLX0lSUSwgYW5kIEkgKnRoaW5rKiB0aGF0IHNob3VsZCB3b3JrIGlu
IGFsbA0KPiBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIFhlbiBBQkkgKGluY2x1ZGluZyBRRU1V
L0tWTSBhbmQgRUMyKS4gQnV0IHdvdWxkDQo+IHdhbnQgdG8gdGVzdC4NCj4gDQo+IEJ1dCBw
ZXJoYXBzIGl0IHdvdWxkbid0IGh1cnQgZm9yIG1heGltYWwgY29tcGF0aWJpbGl0eSBmb3Ig
TGludXggdG8gc2V0DQo+IHRoZSBoeXBlcmNhbGwgcGFnZSAqYW55d2F5KiwgZXZlbiBpZiBM
aW51eCBkb2Vzbid0IHRoZW4gdXNlIGl0IOKAlCBvcg0KPiBvbmx5IHVzZXMgaXQgZHVyaW5n
IGVhcmx5IGJvb3Q/DQoNCkknbSBzZWVpbmcgcG90ZW50aWFsIHByb2JsZW1zIHdpdGggdGhh
dCBhcHByb2FjaCB3aGVuIHNvbWVvbmUgaXMgdXNpbmcNCmFuIG91dC1vZi10cmVlIG1vZHVs
ZSBkb2luZyBoeXBlcmNhbGxzLg0KDQpXaXRoIGhhdmluZyB0aGUgaHlwZXJjYWxsIHBhZ2Ug
cHJlc2VudCBzdWNoIGEgbW9kdWxlIHdvdWxkIGFkZCBhIHdheSB0byBkbw0Kc3BlY3VsYXRp
dmUgYXR0YWNrcywgd2hpbGUgZGVsZXRpbmcgdGhlIGh5cGVyY2FsbCBwYWdlIHdvdWxkIHJl
c3VsdCBpbiBhDQpmYWlsdXJlIHRyeWluZyB0byBsb2FkIHN1Y2ggYSBtb2R1bGUuDQoNCg0K
SnVlcmdlbg0K
--------------0eWtS0PUDjsTPP5cJ7jLipMV
Content-Type: application/pgp-keys; name="OpenPGP_0xB0DE9DD628BF132F.asc"
Content-Disposition: attachment; filename="OpenPGP_0xB0DE9DD628BF132F.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjri
oyspZKOBycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2
kaV2KL9650I1SJvedYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i
1TXkH09XSSI8mEQ/ouNcMvIJNwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/B
BLUVbDa4+gmzDC9ezlZkTZG2t14zWPvxXP3FAp2pkW0xqG7/377qptDmrk42GlSK
N4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEBAAHNHEp1ZXJnZW4gR3Jvc3Mg
PGpnQHBmdXBmLm5ldD7CwHkEEwECACMFAlOMcBYCGwMHCwkIBwMCAQYVCAIJCgsE
FgIDAQIeAQIXgAAKCRCw3p3WKL8TL0KdB/93FcIZ3GCNwFU0u3EjNbNjmXBKDY4F
UGNQH2lvWAUy+dnyThpwdtF/jQ6j9RwE8VP0+NXcYpGJDWlNb9/JmYqLiX2Q3Tye
vpB0CA3dbBQp0OW0fgCetToGIQrg0MbD1C/sEOv8Mr4NAfbauXjZlvTj30H2jO0u
+6WGM6nHwbh2l5O8ZiHkH32iaSTfN7Eu5RnNVUJbvoPHZ8SlM4KWm8rG+lIkGurq
qu5gu8q8ZMKdsdGC4bBxdQKDKHEFExLJK/nRPFmAuGlId1E3fe10v5QL+qHI3EIP
tyfE7i9Hz6rVwi7lWKgh7pe0ZvatAudZ+JNIlBKptb64FaiIOAWDCx1SzR9KdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+wsB5BBMBAgAjBQJTjHCvAhsDBwsJ
CAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQsN6d1ii/Ey/HmQf/RtI7kv5A2PS4
RF7HoZhPVPogNVbC4YA6lW7DrWf0teC0RR3MzXfy6pJ+7KLgkqMlrAbN/8Dvjoz7
8X+5vhH/rDLa9BuZQlhFmvcGtCF8eR0T1v0nC/nuAFVGy+67q2DH8As3KPu0344T
BDpAvr2uYM4tSqxK4DURx5INz4ZZ0WNFHcqsfvlGJALDeE0LhITTd9jLzdDad1pQ
SToCnLl6SBJZjDOX9QQcyUigZFtCXFst4dlsvddrxyqT1f17+2cFSdu7+ynLmXBK
7abQ3rwJY8SbRO2iRulogc5vr/RLMMlscDAiDkaFQWLoqHHOdfO9rURssHNN8WkM
nQfvUewRz80hSnVlcmdlbiBHcm9zcyA8amdyb3NzQG5vdmVsbC5jb20+wsB5BBMB
AgAjBQJTjHDXAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQsN6d1ii/
Ey8PUQf/ehmgCI9jB9hlgexLvgOtf7PJnFOXgMLdBQgBlVPO3/D9R8LtF9DBAFPN
hlrsfIG/SqICoRCqUcJ96Pn3P7UUinFG/I0ECGF4EvTE1jnDkfJZr6jrbjgyoZHi
w/4BNwSTL9rWASyLgqlA8u1mf+c2yUwcGhgkRAd1gOwungxcwzwqgljf0N51N5Jf
VRHRtyfwq/ge+YEkDGcTU6Y0sPOuj4Dyfm8fJzdfHNQsWq3PnczLVELStJNdapwP
OoE+lotufe3AM2vAEYJ9rTz3Cki4JFUsgLkHFqGZarrPGi1eyQcXeluldO3m91NK
/1xMI3/+8jbO0tsn1tqSEUGIJi7ox80eSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuZGU+wsB5BBMBAgAjBQJTjHDrAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgEC
F4AACgkQsN6d1ii/Ey+LhQf9GL45eU5vOowA2u5N3g3OZUEBmDHVVbqMtzwlmNC4
k9Kx39r5s2vcFl4tXqW7g9/ViXYuiDXb0RfUpZiIUW89siKrkzmQ5dM7wRqzgJpJ
wK8Bn2MIxAKArekWpiCKvBOB/Cc+3EXE78XdlxLyOi/NrmSGRIov0karw2RzMNOu
5D+jLRZQd1Sv27AR+IP3I8U4aqnhLpwhK7MEy9oCILlgZ1QZe49kpcumcZKORmzB
TNh30FVKK1EvmV2xAKDoaEOgQB4iFQLhJCdP1I5aSgM5IVFdn7v5YgEYuJYx37Io
N1EblHI//x/e2AaIHpzK5h88NEawQsaNRpNSrcfbFmAg987ATQRTjHAWAQgAyzH6
AOODMBjgfWE9VeCgsrwH3exNAU32gLq2xvjpWnHIs98ndPUDpnoxWQugJ6MpMncr
0xSwFmHEgnSEjK/PAjppgmyc57BwKII3sV4on+gDVFJR6Y8ZRwgnBC5mVM6JjQ5x
Dk8WRXljExRfUX9pNhdE5eBOZJrDRoLUmmjDtKzWaDhIg/+1Hzz93X4fCQkNVbVF
LELU9bMaLPBG/x5q4iYZ2k2ex6d47YE1ZFdMm6YBYMOljGkZKwYde5ldM9mo45mm
we0icXKLkpEdIXKTZeKDO+Hdv1aqFuAcccTg9RXDQjmwhC3yEmrmcfl0+rPghO0I
v3OOImwTEe4co3c1mwARAQABwsBfBBgBAgAJBQJTjHAWAhsMAAoJELDendYovxMv
Q/gH/1ha96vm4P/L+bQpJwrZ/dneZcmEwTbe8YFsw2V/Buv6Z4Mysln3nQK5ZadD
534CF7TDVft7fC4tU4PONxF5D+/tvgkPfDAfF77zy2AH1vJzQ1fOU8lYFpZXTXIH
b+559UqvIB8AdgR3SAJGHHt4RKA0F7f5ipYBBrC6cyXJyyoprT10EMvU8VGiwXvT
yJz3fjoYsdFzpWPlJEBRMedCot60g5dmbdrZ5DWClAr0yau47zpWj3enf1tLWaqc
suylWsviuGjKGw7KHQd3bxALOknAp4dN3QwBYCKuZ7AddY9yjynVaD5X7nF9nO5B
jR/i1DG86lem3iBDXzXsZDn8R3/CwO0EGAEIACAWIQSFEmdy6PYElKXQl/ew3p3W
KL8TLwUCWt3w0AIbAgCBCRCw3p3WKL8TL3YgBBkWCAAdFiEEUy2wekH2OPMeOLge
gFxhu0/YY74FAlrd8NAACgkQgFxhu0/YY75NiwD/fQf/RXpyv9ZX4n8UJrKDq422
bcwkujisT6jix2mOOwYBAKiip9+mAD6W5NPXdhk1XraECcIspcf2ff5kCAlG0DIN
aTUH/RIwNWzXDG58yQoLdD/UPcFgi8GWtNUp0Fhc/GeBxGipXYnvuWxwS+Qs1Qay
7/Nbal/v4/eZZaWs8wl2VtrHTS96/IF6q2o0qMey0dq2AxnZbQIULiEndgR625EF
RFg+IbO4ldSkB3trsF2ypYLij4ZObm2casLIP7iB8NKmQ5PndL8Y07TtiQ+Sb/wn
g4GgV+BJoKdDWLPCAlCMilwbZ88Ijb+HF/aipc9hsqvW/hnXC2GajJSAY3Qs9Mib
4Hm91jzbAjmp7243pQ4bJMfYHemFFBRaoLC7ayqQjcsttN2ufINlqLFPZPR/i3IX
kt+z4drzFUyEjLM1vVvIMjkUoJs=3D
=3DeeAB
-----END PGP PUBLIC KEY BLOCK-----

--------------0eWtS0PUDjsTPP5cJ7jLipMV--

--------------3DtLA5VgbWMlh1ZUA0LYmvrT--

--------------d5C5ixIhUlO7wPMZWJ3AvT0M
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAmd2gZsFAwAAAAAACgkQsN6d1ii/Ey9B
3Af/fsSbEMj2KVLFyk4HNbmstc4UiK+Ynscvf/qTeZbNJCG2tJWv26stp7HDD/Croie6W4Uxts+K
Cs84SZd3pJZmjZOuar8/BIcV1ZigCSPVYIORTXNLwjQ/oFIEWbbbArYDiwKAGGX32Z6o5965NP/9
JvSyMj1ATMEFvkxv6vgT6PtV0VKQBPOU6Ponk/RBtTaWgiP5PeKrRMtb7IArVXfZ84s9UtOkPfk9
e4JFjJT+Vk2GRVUp1pnP9LzLik88z7ZWoYgGnmhK8kXLbOuEZcmkseRnmdNWpHW59T2Z61/LqQJU
UzafsAbbu1Jk+eHVmIC1nmT7Rq1Wt0+T+xz6d8TpvA==
=M+/n
-----END PGP SIGNATURE-----

--------------d5C5ixIhUlO7wPMZWJ3AvT0M--


From xen-users-bounces@lists.xenproject.org Thu Jan 02 13:39:26 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2025 13:39:26 +0000
Received: from list by lists.xenproject.org with outflank-mailman.863929.1275289 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTLPZ-0001sd-Hg; Thu, 02 Jan 2025 13:38:53 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 863929.1275289; Thu, 02 Jan 2025 13:38:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTLPZ-0001sW-F3; Thu, 02 Jan 2025 13:38:53 +0000
Received: by outflank-mailman (input) for mailman id 863929;
 Thu, 02 Jan 2025 13:38:52 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=RDYY=T2=suse.com=jgross@srs-se1.protection.inumbo.net>)
 id 1tTLPY-0001av-3N
 for xen-users@lists.xen.org; Thu, 02 Jan 2025 13:38:52 +0000
Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com
 [2a00:1450:4864:20::444])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id e59fd9a7-c90e-11ef-99a4-01e77a169b0f;
 Thu, 02 Jan 2025 14:38:49 +0100 (CET)
Received: by mail-wr1-x444.google.com with SMTP id
 ffacd0b85a97d-385ef8b64b3so8970528f8f.0
 for <xen-users@lists.xen.org>; Thu, 02 Jan 2025 05:38:49 -0800 (PST)
Received: from ?IPV6:2003:e5:8731:2800:842d:42a0:5992:3595?
 (p200300e587312800842d42a059923595.dip0.t-ipconnect.de.
 [2003:e5:8731:2800:842d:42a0:5992:3595])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-38a1c8acb17sm37661535f8f.97.2025.01.02.05.38.47
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Jan 2025 05:38:48 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: e59fd9a7-c90e-11ef-99a4-01e77a169b0f
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=suse.com; s=google; t=1735825129; x=1736429929; darn=lists.xen.org;
        h=in-reply-to:autocrypt:from:content-language:references:cc:to
         :subject:user-agent:mime-version:date:message-id:from:to:cc:subject
         :date:message-id:reply-to;
        bh=w8tNcqAfbc/w5Y825OEalan1QasEQ19JbuEFRiq05JU=;
        b=ExNgCf6meqw1vc9QbG5Ikrk/Rwx31qwO+eR2T7WfQAKxX/GHa+BFUWoGAgMdSTqeMM
         vY/NC75RhlYBIp/QM+u+mEEcC9k7VjtDBFjeHAzCkU/h51x4CPCgHWbeGORogpGTlVmY
         9m3TV0BU+gr3wd2VNIE27a83bkWghgsU2Fz+KDNPO6x0idyJDcr5FX4wS6hUJd8rL+sH
         hS2m8PHdc0ro0WjUbE/RY5xwx4XMdiwdv3TbEvQR9HkG4ml99/Fx4kOH5kBbkbULg8i3
         NGOVmeobk5i+P5U9DMsFDrvYUiyquoaehJNW4MmcLqGNz1XDELIalaFByHqqgCNUEcNg
         cBnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1735825129; x=1736429929;
        h=in-reply-to:autocrypt:from:content-language:references:cc:to
         :subject:user-agent:mime-version:date:message-id:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=w8tNcqAfbc/w5Y825OEalan1QasEQ19JbuEFRiq05JU=;
        b=D+fIIMzK2zli2jMlOaaQteq0klCwAIZVx62Y7HA86dXNZTCWxNtWmujhvQ7vdEDLIf
         E+Txe0FnXfgsnFOtLBMLMHrjnFgYDwwFEMewryAMp/4KIO5P03g9S22n38nClCR2fLqB
         nB1jZAHSh3v4nOwjpkVr4S1Bd/QYLVDb4e7Hh8cjrWysPjQ/s55XHLSOjNIvFpIYKn2f
         rR5nPzAKIj0+wY58LFK6yr4jelMAyzcliCAV/ww5/UZxd7HmO4NI8tuwJnTCOeeVl1S6
         assUqj+5TObtD2AvK1ZWqio7P8OJ5t9SQOYGjP3gCNDZ5MKz27S7z+lL1H+Dv8FDV7rS
         9AcQ==
X-Forwarded-Encrypted: i=1; AJvYcCVtN4xazIja/NzEN9WvGLfIXIdSLLOkNT4IZwnqVIVlsV1h/hkZnyeKrxtr60m+JMrsNXP9yk1qoeM=@lists.xen.org
X-Gm-Message-State: AOJu0YyTiEjnTrPBXrWer3xW6YVhmQciFlhYg06R7Eb/p8axdO1U/E/m
	oG9kqVZo/8AFsohuo8GJB8e7zcJnNNfI8pXcjEbp9Yhonb791Szze6RdiJ4j4E8=
X-Gm-Gg: ASbGncum7ZyCEFhxLFtTr1dCcbGDhUWHn82BhBFQ7LMEVkb8qhSHgALeoS3NP0CVCZk
	hsEYa/FB3+NxRV5U2sYorLjiUY9+P5mfUsDlZn9h0oH4XCA51+l+DSBahbeB2t+nzJhNAUGOfkf
	I8na8rcAXwVZwxC2fUdcvaViaLmiT5yVyTzooZBtJm2l3IGXU5ZI3PlY8cSrPh6OPBmVKo4YgIS
	bCTUtgZm+dxS6HAjRF5FFXsa7qcPvQ76vbL51AMr6VqOU9k9f2A5IQ+FJ5Pq525r3k1c9BqsdCa
	Huog+Vk9OHl6dlxdU0ak7mzHDsdpTTirgX+ytJl62L2trVS7J0ost6M0NwZUkgP1BVr55KyhFLa
	pM5LWbw==
X-Google-Smtp-Source: AGHT+IFwxrHoXgEDeadsm/UfKKeIqGBAu4U/ADiNz/gMWkKvoECR8nDq/a9C1LS0cLCmscJQPfiYKQ==
X-Received: by 2002:a5d:6486:0:b0:38a:4575:5ffd with SMTP id ffacd0b85a97d-38a45756035mr20097305f8f.45.1735825128579;
        Thu, 02 Jan 2025 05:38:48 -0800 (PST)
Message-ID: <fd993f8d-280f-439a-a6a0-506e2815f281@suse.com>
Date: Thu, 2 Jan 2025 14:38:47 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
To: David Woodhouse <dwmw2@infradead.org>,
 "Xen.org security team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org, xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
 <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
 <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
Content-Language: en-US
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Autocrypt: addr=jgross@suse.com; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNH0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT7CwHkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPzsBNBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAHCwF8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHfw==
In-Reply-To: <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------0uxjyXf9Ftc0bjwaQOQdIpii"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------0uxjyXf9Ftc0bjwaQOQdIpii
Content-Type: multipart/mixed; boundary="------------xcT6P0TDFNtkkbHlvsbrcSgE";
 protected-headers="v1"
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
To: David Woodhouse <dwmw2@infradead.org>,
 "Xen.org security team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org, xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
Message-ID: <fd993f8d-280f-439a-a6a0-506e2815f281@suse.com>
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
 <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
 <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
In-Reply-To: <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
Autocrypt-Gossip: addr=security@xen.org; keydata=
 xsBNBE+hNqgBCADYua5OFR0/Jeu0rByk+Obk6+SewIeGej1FAcjo+Cvpcr1dfnLBAhmmhbfM
 b++qr6SG6Ek+cUQogYAFvZcEcusbRPy4MIzJkqoPSyOUhCxZoxWNWUfhDdt0TWA3Hs1vYmFO
 e+2jvlL3h7yAsGMYO8jo6ow8ceBEOmf8Q5BLq2OPkNpGcaHEhbSv0VZ3mdHM30ynY6GubIws
 c68LZ5hTORTSjKaj2WVCe4OorBMZte5Im+6MOEUbCjynqPJSU9KNFhIhUuyXp1vn0gZ2N5QS
 pkghpzBJLzeBNEI6ecV3Q0p+/pq8EvEAuUSNLUEbIZ/NSLqyTVMc9HZxnPu59im8wB9rABEB
 AAHNK1hlbi5vcmcgKGluY29taW5nIGVtYWlsKSA8c2VjdXJpdHlAeGVuLm9yZz7CwHgEEwEC
 ACIFAk+hNqgCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEHQ6P8qC06lk1y0H/2Pj
 jQyPDZVS4zIVnR4xQOQ1KphPCdSTPlhj+VVrjZZNXWGCUKvJShL84XIONH62fIgQE/6CTWXJ
 tx6i4u1oAtFH4+8HayFjg609lxx9frJ4tJkJitw5TT6VEGAambchIG5QaP9hepgyrVXjQ0X2
 ot0jgpwL6G3sx0L1gewiMALXtGT6oTqLjXius/nv69yRe26wxU1GX80oWWH/5p585xt54C1X
 nhDEVzp0S9UW7VAAVDCWuSefSrihh3jZi4QE1fnGRwO0RfeLh1sXeuMn9uFIz0CmaCbAp5Pe
 UyNb6wgG60h4JLCDyhJntoHfq8pQLEJ8G9nvjDfw8BLvkBKYNvbOwE0ET6E2qAEIALqWNlGF
 d3uIj+DXZ40/i7fsoPb+HaYaG6Y+7+ZWxMxUeQDTLBnTYiAa+EGVutc4v52BXH8RZc9I/NH9
 lBT2/AwaEVSomxLicbixXUGoFC9kMp/VP1xwWJ+gm+ZEnQzY+2AFJGMvqEsGocQA7yLw121J
 UOrorny3CqpHykPUF3fqp4n/GL47VTaKxlsoV8o2JgZZ62NJlkBtnbA4ODzhWr6cA21smWFg
 sfFJ+EkXb1NEeYLs8CWtTn2EiQXlZTQ8OgBPahfvLZ+AJ4sM/Raoi2c3UIQrlCsg9BoojKMk
 Li8XUrywr8HEJYjhBYObCgbmaeIEfmrw5XJqOKlMg40XY+MAEQEAAcLAXwQYAQIACQUCT6E2
 qAIbDAAKCRB0Oj/KgtOpZDhJB/0XtxrlVuRttpjK1PEYK/A/9h47VH9p0UvVYCH+ZS2a+sTg
 sapx0zp4uni8wtytkvGw/EM06D4ZoaWAUcjXILNKGdi62q/z+WAfdEY/WrONxAbr2Dtv/LT0
 0/2nifYU9O1vGYS1Kx/B3D8fU0w+2Sjv+hYjbGDWn619etC8dNEIxczH6V/cVOZf0D2KhoBf
 MCHUoKeuAfaIKDMxOZjb7sajfUW70cxFFWYqH96Py01oxDroOKzy0x62iVdsYFGB3FvcD9tD
 WsxVWwGHA8DKEfKMuNPiuapzdxdrNm5AQilSUlfD65KK9d3kQdoOUPdPWoIQnz8GnHMPDe99
 7SuwxWGb

--------------xcT6P0TDFNtkkbHlvsbrcSgE
Content-Type: multipart/mixed; boundary="------------gPCxleBjg0dVyFbMrKZisqpt"

--------------gPCxleBjg0dVyFbMrKZisqpt
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMDIuMDEuMjUgMTM6NTMsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToNCj4gT24gVGh1LCAy
MDI1LTAxLTAyIGF0IDEzOjA3ICswMTAwLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOg0KPj4gT24g
MjMuMTIuMjQgMTU6MjQsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToNCj4+PiBPbiBUdWUsIDIw
MjQtMTItMTcgYXQgMTI6MTggKzAwMDAsIFhlbi5vcmcgc2VjdXJpdHkgdGVhbSB3cm90ZToN
Cj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFhlbiBTZWN1cml0eSBBZHZpc29y
eSBDVkUtMjAyNC01MzI0MSAvIFhTQS00NjYNCj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmVyc2lvbiAz
DQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqAgWGVuIGh5cGVyY2FsbCBwYWdlIHVu
c2FmZSBhZ2FpbnN0IHNwZWN1bGF0aXZlIGF0dGFja3MNCj4+Pj4NCj4+Pj4gVVBEQVRFUyBJ
TiBWRVJTSU9OIDMNCj4+Pj4gPT09PT09PT09PT09PT09PT09PT0NCj4+Pj4NCj4+Pj4gVXBk
YXRlIG9mIHBhdGNoIDUsIHB1YmxpYyByZWxlYXNlLg0KPj4+DQo+Pj4gQ2FuJ3Qgd2UgZXZl
biB1c2UgdGhlIGh5cGVyY2FsbCBwYWdlIGVhcmx5IGluIGJvb3Q/IFN1cmVseSB3ZSBoYXZl
IHRvDQo+Pj4ga25vdyB3aGV0aGVyIHdlJ3JlIHJ1bm5pbmcgb24gYW4gSW50ZWwgb3IgQU1E
IENQVSBiZWZvcmUgd2UgZ2V0IHRvIHRoZQ0KPj4+IHBvaW50IHdoZXJlIHdlIGNhbiBlbmFi
bGUgYW55IG9mIHRoZSBuZXcgY29udHJvbC1mbG93IGludGVncml0eQ0KPj4+IHN1cHBvcnQ/
IERvIHdlIG5lZWQgdG8ganVtcCB0aHJvdWdoIHRob3NlIGhvb3BzIGRvIGRvIHRoYXQgZWFy
bHkNCj4+PiBkZXRlY3Rpb24gYW5kIHNldHVwPw0KPj4NCj4+IFRoZSBkb3duc2lkZSBvZiB0
aGlzIGFwcHJvYWNoIHdvdWxkIGJlIHRvIGhhdmUgYW5vdGhlciB2YXJpYW50IHRvIGRvDQo+
PiBoeXBlcmNhbGxzLiBTbyB5b3UnZCBoYXZlIHRvIHJlcGxhY2UgdGhlIHZhcmlhbnQgYmVp
bmcgYWJsZSB0byB1c2UgQU1EDQo+PiBvciBJTlRFTCBzcGVjaWZpYyBpbnN0cnVjdGlvbnMg
d2l0aCBhIGZ1bmN0aW9uIGRvaW5nIHRoZSBoeXBlcmNhbGwgdmlhDQo+PiB0aGUgaHlwZXJj
YWxsIHBhZ2UuDQo+IA0KPiBZb3UnZCBwcm9iYWJseSBzdGFydCB3aXRoIHRoZSBoeXBlcmNh
bGwgZnVuY3Rpb24ganVzdCBqdW1waW5nIGRpcmVjdGx5DQo+IGludG8gdGhlIHRlbXBvcmFy
eSBoeXBlcmNhbGwgcGFnZSBkdXJpbmcgZWFybHkgYm9vdCwgYW5kIHRoZW4geW91J2QNCj4g
dXBkYXRlIHRoZW0gdG8gdXNlIHRoZSBuYXRpdmVseSBwcmVwYXJlZCB2bWNhbGwvdm1tY2Fs
bCB2ZXJzaW9uIGxhdGVyLg0KPiANCj4gQWxsIHRoZSBjb21wbGV4aXR5IG9mIHBhdGNoaW5n
IGFuZCBDUFUgZGV0ZWN0aW9uIGluIGVhcmx5IGJvb3Qgc2VlbXMgdG8NCj4gYmUgc29tZXdo
YXQgZ3JhdHVpdG91cyBhbmQgZXZlbiBjb3VudGVyLXByb2R1Y3RpdmUgZ2l2ZW4gdGhlIGNo
YW5nZSBpdA0KPiBpbnRyb2R1Y2VzIHRvIDY0LWJpdCBsYXRjaGluZy4NCj4gDQo+IEFuZCBl
dmVuIGlmIHRoZSA2NC1iaXQgbGF0Y2ggZG9lcyBoYXBwZW4gd2hlbiBIVk1fUEFSQU1fQ0FM
TEJBQ0tfSVJRIGlzDQo+IHNldCwgaXNuJ3QgdGhhdCBwb3RlbnRpYWxseSBhIGxvdCBsYXRl
ciBpbiBib290PyBYZW4gd2lsbCBiZSB0cmVhdGluZw0KPiB0aGlzIGd1ZXN0IGFzIDMyLWJp
dCB1bnRpbCB0aGVuLCBzbyB3b24ndCBhbGwgdGhlIHZjcHVfaW5mbyBhbmQNCj4gcnVuc3Rh
dGUgc3RydWN0dXJlcyBiZSB3cm9uZyBldmVuIGFzIHRoZSBzZWNvbmRhcnkgQ1BVcyBhcmUg
YWxyZWFkeSB1cA0KPiBhbmQgcnVubmluZz8NCg0KV2hhdCBJIGRvbid0IGdldCBpcyB3aHkg
dGhpcyBsYXRjaGluZyBpc24ndCBkb25lIHdoZW4gdGhlIHNoYXJlZCBpbmZvDQpwYWdlIGlz
IG1hcHBlZCBpbnRvIHRoZSBndWVzdCB2aWEgdGhlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZv
IGh5cGVyY2FsbA0Kb3IgbWF5YmUgYWRkaXRpb25hbGx5IHdoZW4gVkNQVU9QX3JlZ2lzdGVy
X3J1bnN0YXRlX21lbW9yeV9hcmVhIGlzIGJlaW5nDQp1c2VkIGJ5IHRoZSBndWVzdC4NCg0K
VGhlc2UgYXJlIHRoZSBlYXJsaWVzdCBwb3NzaWJsZSBjYXNlcyB3aGVyZSB0aGUgZ3Vlc3Qg
aXMgYWJsZSB0byBhY2Nlc3MNCnRoaXMgZGF0YS4NCg0KPiANCj4+IEknbSBwbGFubmluZyB0
byBzZW5kIHBhdGNoZXMgZm9yIFhlbiBhbmQgdGhlIGtlcm5lbCB0byBhZGQgQ1BVSUQgZmVh
dHVyZQ0KPj4gYml0cyBpbmRpY2F0aW5nIHdoaWNoIGluc3RydWN0aW9uIHRvIHVzZS4gVGhp
cyB3aWxsIG1ha2UgbGlmZSBtdWNoIGVhc2llci4NCj4+DQo+Pj4gRW5hYmxpbmcgdGhlIGh5
cGVyY2FsbCBwYWdlIGlzIGFsc28gb25lIG9mIHRoZSB0d28gcG9pbnRzIHdoZXJlIFhlbg0K
Pj4+IHdpbGwgJ2xhdGNoJyB0aGF0IHRoZSBndWVzdCBpcyA2NC1iaXQsIHdoaWNoIGFmZmVj
dHMgdGhlIGxheW91dCBvZiB0aGUNCj4+PiBzaGFyZWRfaW5mbywgdmNwdV9pbmZvIGFuZCBy
dW5zdGF0ZSBzdHJ1Y3R1cmVzLg0KPj4+DQo+Pj4gVGhlIG90aGVyIHN1Y2ggbGF0Y2hpbmcg
cG9pbnQgaXMgd2hlbiB0aGUgZ3Vlc3Qgc2V0cw0KPj4+IEhWTV9QQVJBTV9DQUxMQkFDS19J
UlEsIGFuZCBJICp0aGluayogdGhhdCBzaG91bGQgd29yayBpbiBhbGwNCj4+PiBpbXBsZW1l
bnRhdGlvbnMgb2YgdGhlIFhlbiBBQkkgKGluY2x1ZGluZyBRRU1VL0tWTSBhbmQgRUMyKS4g
QnV0IHdvdWxkDQo+Pj4gd2FudCB0byB0ZXN0Lg0KPj4+DQo+Pj4gQnV0IHBlcmhhcHMgaXQg
d291bGRuJ3QgaHVydCBmb3IgbWF4aW1hbCBjb21wYXRpYmlsaXR5IGZvciBMaW51eCB0byBz
ZXQNCj4+PiB0aGUgaHlwZXJjYWxsIHBhZ2UgKmFueXdheSosIGV2ZW4gaWYgTGludXggZG9l
c24ndCB0aGVuIHVzZSBpdCDigJQgb3INCj4+PiBvbmx5IHVzZXMgaXQgZHVyaW5nIGVhcmx5
IGJvb3Q/DQo+Pg0KPj4gSSdtIHNlZWluZyBwb3RlbnRpYWwgcHJvYmxlbXMgd2l0aCB0aGF0
IGFwcHJvYWNoIHdoZW4gc29tZW9uZSBpcyB1c2luZw0KPj4gYW4gb3V0LW9mLXRyZWUgbW9k
dWxlIGRvaW5nIGh5cGVyY2FsbHMuDQo+Pg0KPj4gV2l0aCBoYXZpbmcgdGhlIGh5cGVyY2Fs
bCBwYWdlIHByZXNlbnQgc3VjaCBhIG1vZHVsZSB3b3VsZCBhZGQgYSB3YXkgdG8gZG8NCj4+
IHNwZWN1bGF0aXZlIGF0dGFja3MsIHdoaWxlIGRlbGV0aW5nIHRoZSBoeXBlcmNhbGwgcGFn
ZSB3b3VsZCByZXN1bHQgaW4gYQ0KPj4gZmFpbHVyZSB0cnlpbmcgdG8gbG9hZCBzdWNoIGEg
bW9kdWxlLg0KPiANCj4gSXMgdGhhdCBhIHJlc3BvbnNlIHRvIHRoZSBvcmlnaW5hbCBwYXRj
aCBzZXJpZXMsIG9yIHRvIG15IHN1Z2dlc3Rpb24/DQo+IA0KPiBJZiB3ZSB0ZW1wb3Jhcmls
eSBhc2sgWGVuIHRvIHBvcHVsYXRlIGEgaHlwZXJjYWxsIHBhZ2Ugd2hpY2ggaXMgdXNlZA0K
PiBkdXJpbmcgZWFybHkgYm9vdCAob3IgZXZlbiBpZiBpdCdzICpub3QqIHVzZWQsIGFuZCBv
bmx5IHVzZWQgdG8gbWFrZQ0KPiBzdXJlIFhlbiBsYXRjaGVzIDY0LWJpdCBtb2RlIGVhcmx5
KS4uLiBJIGRvbid0IHNlZSB3aHkgdGhhdCBtYWtlcyBhbnkNCj4gZGlmZmVyZW5jZSB0byBt
b2R1bGVzLiBJIHdhc24ndCBzdWdnZXN0aW5nIHdlIGtlZXAgaXQgYXJvdW5kIGFuZA0KPiAq
ZXhwb3J0KiBpdC4NCg0KQWgsIEkgZGlkbid0IHJlYWQgeW91ciBzdWdnZXN0aW9uIHRoYXQg
d2F5Lg0KDQpTdGlsbCBJIGJlbGlldmUgdXNpbmcgdGhlIGh5cGVyY2FsbCBwYWdlIGlzIG5v
dCBhIGdvb2QgaWRlYSwgZXNwZWNpYWxseSBhcw0Kd2UnZCBhZGQgYSBoYXJkIGRlcGVuZGVu
Y3kgb24gdGhlIGFiaWxpdHkgdG8gZW5hYmxlIENGSSBpbiB0aGUga2VybmVsIHJlbGF0ZWQN
CnRvIHRoZSBzd2l0Y2ggZnJvbSB0aGUgaHlwZXJjYWxsIHBhZ2UgdG8gdGhlIG5ldyBkaXJl
Y3QgaHlwZXJjYWxsIGZ1bmN0aW9ucy4NCg0KDQpKdWVyZ2VuDQo=
--------------gPCxleBjg0dVyFbMrKZisqpt
Content-Type: application/pgp-keys; name="OpenPGP_0xB0DE9DD628BF132F.asc"
Content-Disposition: attachment; filename="OpenPGP_0xB0DE9DD628BF132F.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjri
oyspZKOBycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2
kaV2KL9650I1SJvedYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i
1TXkH09XSSI8mEQ/ouNcMvIJNwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/B
BLUVbDa4+gmzDC9ezlZkTZG2t14zWPvxXP3FAp2pkW0xqG7/377qptDmrk42GlSK
N4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEBAAHNHEp1ZXJnZW4gR3Jvc3Mg
PGpnQHBmdXBmLm5ldD7CwHkEEwECACMFAlOMcBYCGwMHCwkIBwMCAQYVCAIJCgsE
FgIDAQIeAQIXgAAKCRCw3p3WKL8TL0KdB/93FcIZ3GCNwFU0u3EjNbNjmXBKDY4F
UGNQH2lvWAUy+dnyThpwdtF/jQ6j9RwE8VP0+NXcYpGJDWlNb9/JmYqLiX2Q3Tye
vpB0CA3dbBQp0OW0fgCetToGIQrg0MbD1C/sEOv8Mr4NAfbauXjZlvTj30H2jO0u
+6WGM6nHwbh2l5O8ZiHkH32iaSTfN7Eu5RnNVUJbvoPHZ8SlM4KWm8rG+lIkGurq
qu5gu8q8ZMKdsdGC4bBxdQKDKHEFExLJK/nRPFmAuGlId1E3fe10v5QL+qHI3EIP
tyfE7i9Hz6rVwi7lWKgh7pe0ZvatAudZ+JNIlBKptb64FaiIOAWDCx1SzR9KdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+wsB5BBMBAgAjBQJTjHCvAhsDBwsJ
CAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQsN6d1ii/Ey/HmQf/RtI7kv5A2PS4
RF7HoZhPVPogNVbC4YA6lW7DrWf0teC0RR3MzXfy6pJ+7KLgkqMlrAbN/8Dvjoz7
8X+5vhH/rDLa9BuZQlhFmvcGtCF8eR0T1v0nC/nuAFVGy+67q2DH8As3KPu0344T
BDpAvr2uYM4tSqxK4DURx5INz4ZZ0WNFHcqsfvlGJALDeE0LhITTd9jLzdDad1pQ
SToCnLl6SBJZjDOX9QQcyUigZFtCXFst4dlsvddrxyqT1f17+2cFSdu7+ynLmXBK
7abQ3rwJY8SbRO2iRulogc5vr/RLMMlscDAiDkaFQWLoqHHOdfO9rURssHNN8WkM
nQfvUewRz80hSnVlcmdlbiBHcm9zcyA8amdyb3NzQG5vdmVsbC5jb20+wsB5BBMB
AgAjBQJTjHDXAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQsN6d1ii/
Ey8PUQf/ehmgCI9jB9hlgexLvgOtf7PJnFOXgMLdBQgBlVPO3/D9R8LtF9DBAFPN
hlrsfIG/SqICoRCqUcJ96Pn3P7UUinFG/I0ECGF4EvTE1jnDkfJZr6jrbjgyoZHi
w/4BNwSTL9rWASyLgqlA8u1mf+c2yUwcGhgkRAd1gOwungxcwzwqgljf0N51N5Jf
VRHRtyfwq/ge+YEkDGcTU6Y0sPOuj4Dyfm8fJzdfHNQsWq3PnczLVELStJNdapwP
OoE+lotufe3AM2vAEYJ9rTz3Cki4JFUsgLkHFqGZarrPGi1eyQcXeluldO3m91NK
/1xMI3/+8jbO0tsn1tqSEUGIJi7ox80eSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuZGU+wsB5BBMBAgAjBQJTjHDrAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgEC
F4AACgkQsN6d1ii/Ey+LhQf9GL45eU5vOowA2u5N3g3OZUEBmDHVVbqMtzwlmNC4
k9Kx39r5s2vcFl4tXqW7g9/ViXYuiDXb0RfUpZiIUW89siKrkzmQ5dM7wRqzgJpJ
wK8Bn2MIxAKArekWpiCKvBOB/Cc+3EXE78XdlxLyOi/NrmSGRIov0karw2RzMNOu
5D+jLRZQd1Sv27AR+IP3I8U4aqnhLpwhK7MEy9oCILlgZ1QZe49kpcumcZKORmzB
TNh30FVKK1EvmV2xAKDoaEOgQB4iFQLhJCdP1I5aSgM5IVFdn7v5YgEYuJYx37Io
N1EblHI//x/e2AaIHpzK5h88NEawQsaNRpNSrcfbFmAg987ATQRTjHAWAQgAyzH6
AOODMBjgfWE9VeCgsrwH3exNAU32gLq2xvjpWnHIs98ndPUDpnoxWQugJ6MpMncr
0xSwFmHEgnSEjK/PAjppgmyc57BwKII3sV4on+gDVFJR6Y8ZRwgnBC5mVM6JjQ5x
Dk8WRXljExRfUX9pNhdE5eBOZJrDRoLUmmjDtKzWaDhIg/+1Hzz93X4fCQkNVbVF
LELU9bMaLPBG/x5q4iYZ2k2ex6d47YE1ZFdMm6YBYMOljGkZKwYde5ldM9mo45mm
we0icXKLkpEdIXKTZeKDO+Hdv1aqFuAcccTg9RXDQjmwhC3yEmrmcfl0+rPghO0I
v3OOImwTEe4co3c1mwARAQABwsBfBBgBAgAJBQJTjHAWAhsMAAoJELDendYovxMv
Q/gH/1ha96vm4P/L+bQpJwrZ/dneZcmEwTbe8YFsw2V/Buv6Z4Mysln3nQK5ZadD
534CF7TDVft7fC4tU4PONxF5D+/tvgkPfDAfF77zy2AH1vJzQ1fOU8lYFpZXTXIH
b+559UqvIB8AdgR3SAJGHHt4RKA0F7f5ipYBBrC6cyXJyyoprT10EMvU8VGiwXvT
yJz3fjoYsdFzpWPlJEBRMedCot60g5dmbdrZ5DWClAr0yau47zpWj3enf1tLWaqc
suylWsviuGjKGw7KHQd3bxALOknAp4dN3QwBYCKuZ7AddY9yjynVaD5X7nF9nO5B
jR/i1DG86lem3iBDXzXsZDn8R3/CwO0EGAEIACAWIQSFEmdy6PYElKXQl/ew3p3W
KL8TLwUCWt3w0AIbAgCBCRCw3p3WKL8TL3YgBBkWCAAdFiEEUy2wekH2OPMeOLge
gFxhu0/YY74FAlrd8NAACgkQgFxhu0/YY75NiwD/fQf/RXpyv9ZX4n8UJrKDq422
bcwkujisT6jix2mOOwYBAKiip9+mAD6W5NPXdhk1XraECcIspcf2ff5kCAlG0DIN
aTUH/RIwNWzXDG58yQoLdD/UPcFgi8GWtNUp0Fhc/GeBxGipXYnvuWxwS+Qs1Qay
7/Nbal/v4/eZZaWs8wl2VtrHTS96/IF6q2o0qMey0dq2AxnZbQIULiEndgR625EF
RFg+IbO4ldSkB3trsF2ypYLij4ZObm2casLIP7iB8NKmQ5PndL8Y07TtiQ+Sb/wn
g4GgV+BJoKdDWLPCAlCMilwbZ88Ijb+HF/aipc9hsqvW/hnXC2GajJSAY3Qs9Mib
4Hm91jzbAjmp7243pQ4bJMfYHemFFBRaoLC7ayqQjcsttN2ufINlqLFPZPR/i3IX
kt+z4drzFUyEjLM1vVvIMjkUoJs=3D
=3DeeAB
-----END PGP PUBLIC KEY BLOCK-----

--------------gPCxleBjg0dVyFbMrKZisqpt--

--------------xcT6P0TDFNtkkbHlvsbrcSgE--

--------------0uxjyXf9Ftc0bjwaQOQdIpii
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAmd2lucFAwAAAAAACgkQsN6d1ii/Ey9f
LAgAkYLiDHc3xv4gBMFKWXZr4io5FgmuhYLEBB+ggxjb/cuRtPlAbWzdzPod7+xApbYxsIE9UkCa
dlJ3MFqwl1yyhdjw+R7P4fh86NDcNjShCZtq6Vsz50XA81zgLpvNh84kz4ASzl/Vm8/x0Y5KNZnf
bvfK1bMqSv7hloyXdmS/X5skBNypUapnMOxSdR3A8yaDLKJtBNpupV+ZJMcPdSOVcSHT3LlAVTNN
384nEh5rLq79Ec401GJW121gjuxKY46pH9DLEcXTQt+KaSjpxKsVi57YuQOZcLPV9KmAS87gABLO
Nm0fQHR8Eb/1YAV5WULAfGwiZbErdMTkW/J3VxkcHw==
=e/Wa
-----END PGP SIGNATURE-----

--------------0uxjyXf9Ftc0bjwaQOQdIpii--


From xen-users-bounces@lists.xenproject.org Thu Jan 02 14:03:25 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2025 14:03:25 +0000
Received: from list by lists.xenproject.org with outflank-mailman.864005.1275330 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTLmo-0000NJ-JZ; Thu, 02 Jan 2025 14:02:54 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 864005.1275330; Thu, 02 Jan 2025 14:02:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTLmo-0000Lf-Es; Thu, 02 Jan 2025 14:02:54 +0000
Received: by outflank-mailman (input) for mailman id 864005;
 Thu, 02 Jan 2025 14:02:53 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=RDYY=T2=suse.com=jgross@srs-se1.protection.inumbo.net>)
 id 1tTLmn-0000Jw-9n
 for xen-users@lists.xen.org; Thu, 02 Jan 2025 14:02:53 +0000
Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com
 [2a00:1450:4864:20::442])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 41235af0-c912-11ef-99a4-01e77a169b0f;
 Thu, 02 Jan 2025 15:02:51 +0100 (CET)
Received: by mail-wr1-x442.google.com with SMTP id
 ffacd0b85a97d-385ddcfc97bso9728787f8f.1
 for <xen-users@lists.xen.org>; Thu, 02 Jan 2025 06:02:51 -0800 (PST)
Received: from ?IPV6:2003:e5:8731:2800:842d:42a0:5992:3595?
 (p200300e587312800842d42a059923595.dip0.t-ipconnect.de.
 [2003:e5:8731:2800:842d:42a0:5992:3595])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-38a1c89e43dsm38856245f8f.70.2025.01.02.06.02.49
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Jan 2025 06:02:50 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 41235af0-c912-11ef-99a4-01e77a169b0f
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=suse.com; s=google; t=1735826571; x=1736431371; darn=lists.xen.org;
        h=in-reply-to:autocrypt:from:content-language:references:cc:to
         :subject:user-agent:mime-version:date:message-id:from:to:cc:subject
         :date:message-id:reply-to;
        bh=nNcuJtlhJ5LXl9Cmsw41uL7uAoRkzt7QZeZpVDDbcsw=;
        b=AFT69sUexFz7xZYE6GFlO7Hm97TJbActl6ME2pdx0iPOKIVqBZ2mSpmxPpJygOhKA8
         g47bnBc+ueiNZW85euOIfhyjOE15B96Sjl+wROYjR4rspi7ZQRz028ozFwecK7QFM/uH
         HS7NNt6ptXmK/4BRN16nR8G6cbTo+JBCQjE1tX3B60xOU7gxhvjvTUaTECjTsUrKm89D
         nqZFs17eEZCLy2K83+cclTKWwBfQbWxs/2DpAxlVIES9XsA/C2KUwFVrTTqu5iKBwl4S
         DCNQlZ13+QrWIgq7n/QiXJhsMOklk9O26OwniVFQ8BNZjHiXmeRMv1pOaqNQpdE1nzLu
         fDRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1735826571; x=1736431371;
        h=in-reply-to:autocrypt:from:content-language:references:cc:to
         :subject:user-agent:mime-version:date:message-id:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=nNcuJtlhJ5LXl9Cmsw41uL7uAoRkzt7QZeZpVDDbcsw=;
        b=BqEs7Vk7+0kTm6J5DTw9ROvgGRcd+zkMHInBWX+7t63phy8bHzFBKjtuU/XUk77yqC
         rcVbGRSwIZinOMKk8swlKQKKEZEB3dmvs+es8ezOXrjLCetN5PrSgesaGZ4APBkaZ/jb
         HKQLb7Xpo30388BJnofbuHS5k8KOkC5qUBTBtErsQxmebdgVx+VRI2BlJ6gwSL07B/so
         JspwzoPdshw/68/vjzi4fykhdBPM9/ZZwM5h+UAv3/TEuwFd6m2Ru0uFHKkfCU+56xVW
         1OGq3HTs8uAwskOF1UV9hU8r4LloFKHJK6sQDOGcTDTAK7mttmN+hIz2ciEBFU1jA/T9
         2yPw==
X-Forwarded-Encrypted: i=1; AJvYcCVFkR2dkT5a8hg4ZRlPbdvHbp9poQiKduHnrB1TUbkSxze6PWkVHcgMViqW5u9wt5bo5+JJZU8KDYY=@lists.xen.org
X-Gm-Message-State: AOJu0YyxWxYhurFasO1HGLO45A2cGGgHUnXG33fjQh2IDrQhWu2XT7bE
	s4v9RTX8s6O3/QqQdLKyWyDxQWoxUBdIUbDMIz6HQuECAO2byHbTZ2fr21eDc8o=
X-Gm-Gg: ASbGncvUTVn1LgkOs5aFwQAulW1O4Qr9WRNZk9wSHVLAuIY/lZaROSV+F2Uc94vassn
	cdCMnxnj4LbrSjitEvSAzhOaq4hE3ExT7pGrZBHp9g79hvuH/LcPV8vBx+02HmO30ykWr/q71LV
	vAsFzFnufUn81qa9l+SL5t9ljIe9ucSKdCdT0c2480wCF2tUCkKAXXqUaDKr6VsZxaUc/LbxfQ8
	bvfdEilEIRCRCgAW0gFcPiED15nvaInhSRZgaL32Y1frMgkBdjOXPnGypyQWl/LNoIRjKx1m/qS
	VssGk+AgbKCMRQDGMiOlAg4xd4l8DtiDWrizQ3nu/tCWtEmHuEGjuTCC3b3n950/oM/DaBxqRh9
	3/k0ldw==
X-Google-Smtp-Source: AGHT+IEqSRq0MK9Ua8bDWNn1H6Gi2bH5zZD+tGEIW8t1h5a8bIxlP2waBjVSvv0f6ptGyK4wTSCR0g==
X-Received: by 2002:a5d:64cf:0:b0:382:3c7b:9ae with SMTP id ffacd0b85a97d-38a221f6746mr41364282f8f.16.1735826570525;
        Thu, 02 Jan 2025 06:02:50 -0800 (PST)
Message-ID: <40734e79-fb55-4712-aae1-3ef350af4f3c@suse.com>
Date: Thu, 2 Jan 2025 15:02:49 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
To: David Woodhouse <dwmw2@infradead.org>,
 "Xen.org security team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org, xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
 <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
 <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
 <fd993f8d-280f-439a-a6a0-506e2815f281@suse.com>
 <b7323a9fa5239443b9b6f3daa423196de1051748.camel@infradead.org>
Content-Language: en-US
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Autocrypt: addr=jgross@suse.com; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNH0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT7CwHkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPzsBNBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAHCwF8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHfw==
In-Reply-To: <b7323a9fa5239443b9b6f3daa423196de1051748.camel@infradead.org>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------c0M9FqHxUp1Rk3Wzjq3QJQBR"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------c0M9FqHxUp1Rk3Wzjq3QJQBR
Content-Type: multipart/mixed; boundary="------------9vpxaHT0z3Ue0SWjxQFPzTkK";
 protected-headers="v1"
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
To: David Woodhouse <dwmw2@infradead.org>,
 "Xen.org security team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org, xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
Message-ID: <40734e79-fb55-4712-aae1-3ef350af4f3c@suse.com>
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
 <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
 <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
 <fd993f8d-280f-439a-a6a0-506e2815f281@suse.com>
 <b7323a9fa5239443b9b6f3daa423196de1051748.camel@infradead.org>
In-Reply-To: <b7323a9fa5239443b9b6f3daa423196de1051748.camel@infradead.org>
Autocrypt-Gossip: addr=security@xen.org; keydata=
 xsBNBE+hNqgBCADYua5OFR0/Jeu0rByk+Obk6+SewIeGej1FAcjo+Cvpcr1dfnLBAhmmhbfM
 b++qr6SG6Ek+cUQogYAFvZcEcusbRPy4MIzJkqoPSyOUhCxZoxWNWUfhDdt0TWA3Hs1vYmFO
 e+2jvlL3h7yAsGMYO8jo6ow8ceBEOmf8Q5BLq2OPkNpGcaHEhbSv0VZ3mdHM30ynY6GubIws
 c68LZ5hTORTSjKaj2WVCe4OorBMZte5Im+6MOEUbCjynqPJSU9KNFhIhUuyXp1vn0gZ2N5QS
 pkghpzBJLzeBNEI6ecV3Q0p+/pq8EvEAuUSNLUEbIZ/NSLqyTVMc9HZxnPu59im8wB9rABEB
 AAHNK1hlbi5vcmcgKGluY29taW5nIGVtYWlsKSA8c2VjdXJpdHlAeGVuLm9yZz7CwHgEEwEC
 ACIFAk+hNqgCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEHQ6P8qC06lk1y0H/2Pj
 jQyPDZVS4zIVnR4xQOQ1KphPCdSTPlhj+VVrjZZNXWGCUKvJShL84XIONH62fIgQE/6CTWXJ
 tx6i4u1oAtFH4+8HayFjg609lxx9frJ4tJkJitw5TT6VEGAambchIG5QaP9hepgyrVXjQ0X2
 ot0jgpwL6G3sx0L1gewiMALXtGT6oTqLjXius/nv69yRe26wxU1GX80oWWH/5p585xt54C1X
 nhDEVzp0S9UW7VAAVDCWuSefSrihh3jZi4QE1fnGRwO0RfeLh1sXeuMn9uFIz0CmaCbAp5Pe
 UyNb6wgG60h4JLCDyhJntoHfq8pQLEJ8G9nvjDfw8BLvkBKYNvbOwE0ET6E2qAEIALqWNlGF
 d3uIj+DXZ40/i7fsoPb+HaYaG6Y+7+ZWxMxUeQDTLBnTYiAa+EGVutc4v52BXH8RZc9I/NH9
 lBT2/AwaEVSomxLicbixXUGoFC9kMp/VP1xwWJ+gm+ZEnQzY+2AFJGMvqEsGocQA7yLw121J
 UOrorny3CqpHykPUF3fqp4n/GL47VTaKxlsoV8o2JgZZ62NJlkBtnbA4ODzhWr6cA21smWFg
 sfFJ+EkXb1NEeYLs8CWtTn2EiQXlZTQ8OgBPahfvLZ+AJ4sM/Raoi2c3UIQrlCsg9BoojKMk
 Li8XUrywr8HEJYjhBYObCgbmaeIEfmrw5XJqOKlMg40XY+MAEQEAAcLAXwQYAQIACQUCT6E2
 qAIbDAAKCRB0Oj/KgtOpZDhJB/0XtxrlVuRttpjK1PEYK/A/9h47VH9p0UvVYCH+ZS2a+sTg
 sapx0zp4uni8wtytkvGw/EM06D4ZoaWAUcjXILNKGdi62q/z+WAfdEY/WrONxAbr2Dtv/LT0
 0/2nifYU9O1vGYS1Kx/B3D8fU0w+2Sjv+hYjbGDWn619etC8dNEIxczH6V/cVOZf0D2KhoBf
 MCHUoKeuAfaIKDMxOZjb7sajfUW70cxFFWYqH96Py01oxDroOKzy0x62iVdsYFGB3FvcD9tD
 WsxVWwGHA8DKEfKMuNPiuapzdxdrNm5AQilSUlfD65KK9d3kQdoOUPdPWoIQnz8GnHMPDe99
 7SuwxWGb

--------------9vpxaHT0z3Ue0SWjxQFPzTkK
Content-Type: multipart/mixed; boundary="------------IRz9aSAd8Ft6qHNXUM0HpvSP"

--------------IRz9aSAd8Ft6qHNXUM0HpvSP
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMDIuMDEuMjUgMTQ6NDAsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToNCj4gT24gVGh1LCAy
MDI1LTAxLTAyIGF0IDE0OjM4ICswMTAwLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOg0KPj4gT24g
MDIuMDEuMjUgMTM6NTMsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToNCj4+PiBPbiBUaHUsIDIw
MjUtMDEtMDIgYXQgMTM6MDcgKzAxMDAsIErDvHJnZW4gR3Jvw58gd3JvdGU6DQo+Pj4+IE9u
IDIzLjEyLjI0IDE1OjI0LCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6DQo+Pj4+PiBPbiBUdWUs
IDIwMjQtMTItMTcgYXQgMTI6MTggKzAwMDAsIFhlbi5vcmcgc2VjdXJpdHkgdGVhbSB3cm90
ZToNCj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBYZW4gU2VjdXJpdHkg
QWR2aXNvcnkgQ1ZFLTIwMjQtNTMyNDEgLyBYU0EtNDY2DQo+Pj4+Pj4gIMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB2ZXJzaW9uIDMNCj4+Pj4+Pg0KPj4+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCBYZW4g
aHlwZXJjYWxsIHBhZ2UgdW5zYWZlIGFnYWluc3Qgc3BlY3VsYXRpdmUgYXR0YWNrcw0KPj4+
Pj4+DQo+Pj4+Pj4gVVBEQVRFUyBJTiBWRVJTSU9OIDMNCj4+Pj4+PiA9PT09PT09PT09PT09
PT09PT09PQ0KPj4+Pj4+DQo+Pj4+Pj4gVXBkYXRlIG9mIHBhdGNoIDUsIHB1YmxpYyByZWxl
YXNlLg0KPj4+Pj4NCj4+Pj4+IENhbid0IHdlIGV2ZW4gdXNlIHRoZSBoeXBlcmNhbGwgcGFn
ZSBlYXJseSBpbiBib290PyBTdXJlbHkgd2UgaGF2ZSB0bw0KPj4+Pj4ga25vdyB3aGV0aGVy
IHdlJ3JlIHJ1bm5pbmcgb24gYW4gSW50ZWwgb3IgQU1EIENQVSBiZWZvcmUgd2UgZ2V0IHRv
IHRoZQ0KPj4+Pj4gcG9pbnQgd2hlcmUgd2UgY2FuIGVuYWJsZSBhbnkgb2YgdGhlIG5ldyBj
b250cm9sLWZsb3cgaW50ZWdyaXR5DQo+Pj4+PiBzdXBwb3J0PyBEbyB3ZSBuZWVkIHRvIGp1
bXAgdGhyb3VnaCB0aG9zZSBob29wcyBkbyBkbyB0aGF0IGVhcmx5DQo+Pj4+PiBkZXRlY3Rp
b24gYW5kIHNldHVwPw0KPj4+Pg0KPj4+PiBUaGUgZG93bnNpZGUgb2YgdGhpcyBhcHByb2Fj
aCB3b3VsZCBiZSB0byBoYXZlIGFub3RoZXIgdmFyaWFudCB0byBkbw0KPj4+PiBoeXBlcmNh
bGxzLiBTbyB5b3UnZCBoYXZlIHRvIHJlcGxhY2UgdGhlIHZhcmlhbnQgYmVpbmcgYWJsZSB0
byB1c2UgQU1EDQo+Pj4+IG9yIElOVEVMIHNwZWNpZmljIGluc3RydWN0aW9ucyB3aXRoIGEg
ZnVuY3Rpb24gZG9pbmcgdGhlIGh5cGVyY2FsbCB2aWENCj4+Pj4gdGhlIGh5cGVyY2FsbCBw
YWdlLg0KPj4+DQo+Pj4gWW91J2QgcHJvYmFibHkgc3RhcnQgd2l0aCB0aGUgaHlwZXJjYWxs
IGZ1bmN0aW9uIGp1c3QganVtcGluZyBkaXJlY3RseQ0KPj4+IGludG8gdGhlIHRlbXBvcmFy
eSBoeXBlcmNhbGwgcGFnZSBkdXJpbmcgZWFybHkgYm9vdCwgYW5kIHRoZW4geW91J2QNCj4+
PiB1cGRhdGUgdGhlbSB0byB1c2UgdGhlIG5hdGl2ZWx5IHByZXBhcmVkIHZtY2FsbC92bW1j
YWxsIHZlcnNpb24gbGF0ZXIuDQo+Pj4NCj4+PiBBbGwgdGhlIGNvbXBsZXhpdHkgb2YgcGF0
Y2hpbmcgYW5kIENQVSBkZXRlY3Rpb24gaW4gZWFybHkgYm9vdCBzZWVtcyB0bw0KPj4+IGJl
IHNvbWV3aGF0IGdyYXR1aXRvdXMgYW5kIGV2ZW4gY291bnRlci1wcm9kdWN0aXZlIGdpdmVu
IHRoZSBjaGFuZ2UgaXQNCj4+PiBpbnRyb2R1Y2VzIHRvIDY0LWJpdCBsYXRjaGluZy4NCj4+
Pg0KPj4+IEFuZCBldmVuIGlmIHRoZSA2NC1iaXQgbGF0Y2ggZG9lcyBoYXBwZW4gd2hlbiBI
Vk1fUEFSQU1fQ0FMTEJBQ0tfSVJRIGlzDQo+Pj4gc2V0LCBpc24ndCB0aGF0IHBvdGVudGlh
bGx5IGEgbG90IGxhdGVyIGluIGJvb3Q/IFhlbiB3aWxsIGJlIHRyZWF0aW5nDQo+Pj4gdGhp
cyBndWVzdCBhcyAzMi1iaXQgdW50aWwgdGhlbiwgc28gd29uJ3QgYWxsIHRoZSB2Y3B1X2lu
Zm8gYW5kDQo+Pj4gcnVuc3RhdGUgc3RydWN0dXJlcyBiZSB3cm9uZyBldmVuIGFzIHRoZSBz
ZWNvbmRhcnkgQ1BVcyBhcmUgYWxyZWFkeSB1cA0KPj4+IGFuZCBydW5uaW5nPw0KPj4NCj4+
IFdoYXQgSSBkb24ndCBnZXQgaXMgd2h5IHRoaXMgbGF0Y2hpbmcgaXNuJ3QgZG9uZSB3aGVu
IHRoZSBzaGFyZWQgaW5mbw0KPj4gcGFnZSBpcyBtYXBwZWQgaW50byB0aGUgZ3Vlc3Qgdmlh
IHRoZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbyBoeXBlcmNhbGwNCj4+IG9yIG1heWJlIGFk
ZGl0aW9uYWxseSB3aGVuIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBp
cyBiZWluZw0KPj4gdXNlZCBieSB0aGUgZ3Vlc3QuDQo+Pg0KPj4gVGhlc2UgYXJlIHRoZSBl
YXJsaWVzdCBwb3NzaWJsZSBjYXNlcyB3aGVyZSB0aGUgZ3Vlc3QgaXMgYWJsZSB0byBhY2Nl
c3MNCj4+IHRoaXMgZGF0YS4NCj4gDQo+IFdlbGwsIHRoYXQncyBhIGdyZWF0IGlkZWEuIEdv
dCBhIHRpbWUgbWFjaGluZT8gSWYgeW91IGhhdmUsIEkgaGF2ZSBzb21lDQo+IGNvbW1lbnRz
IG9uIHRoZSBNU0nihpJQSVJRIG1hcHBpbmcgbm9uc2Vuc2UgdG9vLi4uIDopDQo+IA0KPj4+
DQo+Pj4+IEknbSBwbGFubmluZyB0byBzZW5kIHBhdGNoZXMgZm9yIFhlbiBhbmQgdGhlIGtl
cm5lbCB0byBhZGQgQ1BVSUQgZmVhdHVyZQ0KPj4+PiBiaXRzIGluZGljYXRpbmcgd2hpY2gg
aW5zdHJ1Y3Rpb24gdG8gdXNlLiBUaGlzIHdpbGwgbWFrZSBsaWZlIG11Y2ggZWFzaWVyLg0K
Pj4+Pg0KPj4+Pj4gRW5hYmxpbmcgdGhlIGh5cGVyY2FsbCBwYWdlIGlzIGFsc28gb25lIG9m
IHRoZSB0d28gcG9pbnRzIHdoZXJlIFhlbg0KPj4+Pj4gd2lsbCAnbGF0Y2gnIHRoYXQgdGhl
IGd1ZXN0IGlzIDY0LWJpdCwgd2hpY2ggYWZmZWN0cyB0aGUgbGF5b3V0IG9mIHRoZQ0KPj4+
Pj4gc2hhcmVkX2luZm8sIHZjcHVfaW5mbyBhbmQgcnVuc3RhdGUgc3RydWN0dXJlcy4NCj4+
Pj4+DQo+Pj4+PiBUaGUgb3RoZXIgc3VjaCBsYXRjaGluZyBwb2ludCBpcyB3aGVuIHRoZSBn
dWVzdCBzZXRzDQo+Pj4+PiBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRLCBhbmQgSSAqdGhpbmsq
IHRoYXQgc2hvdWxkIHdvcmsgaW4gYWxsDQo+Pj4+PiBpbXBsZW1lbnRhdGlvbnMgb2YgdGhl
IFhlbiBBQkkgKGluY2x1ZGluZyBRRU1VL0tWTSBhbmQgRUMyKS4gQnV0IHdvdWxkDQo+Pj4+
PiB3YW50IHRvIHRlc3QuDQo+Pj4+Pg0KPj4+Pj4gQnV0IHBlcmhhcHMgaXQgd291bGRuJ3Qg
aHVydCBmb3IgbWF4aW1hbCBjb21wYXRpYmlsaXR5IGZvciBMaW51eCB0byBzZXQNCj4+Pj4+
IHRoZSBoeXBlcmNhbGwgcGFnZSAqYW55d2F5KiwgZXZlbiBpZiBMaW51eCBkb2Vzbid0IHRo
ZW4gdXNlIGl0IOKAlCBvcg0KPj4+Pj4gb25seSB1c2VzIGl0IGR1cmluZyBlYXJseSBib290
Pw0KPj4+Pg0KPj4+PiBJJ20gc2VlaW5nIHBvdGVudGlhbCBwcm9ibGVtcyB3aXRoIHRoYXQg
YXBwcm9hY2ggd2hlbiBzb21lb25lIGlzIHVzaW5nDQo+Pj4+IGFuIG91dC1vZi10cmVlIG1v
ZHVsZSBkb2luZyBoeXBlcmNhbGxzLg0KPj4+Pg0KPj4+PiBXaXRoIGhhdmluZyB0aGUgaHlw
ZXJjYWxsIHBhZ2UgcHJlc2VudCBzdWNoIGEgbW9kdWxlIHdvdWxkIGFkZCBhIHdheSB0byBk
bw0KPj4+PiBzcGVjdWxhdGl2ZSBhdHRhY2tzLCB3aGlsZSBkZWxldGluZyB0aGUgaHlwZXJj
YWxsIHBhZ2Ugd291bGQgcmVzdWx0IGluIGENCj4+Pj4gZmFpbHVyZSB0cnlpbmcgdG8gbG9h
ZCBzdWNoIGEgbW9kdWxlLg0KPj4+DQo+Pj4gSXMgdGhhdCBhIHJlc3BvbnNlIHRvIHRoZSBv
cmlnaW5hbCBwYXRjaCBzZXJpZXMsIG9yIHRvIG15IHN1Z2dlc3Rpb24/DQo+Pj4NCj4+PiBJ
ZiB3ZSB0ZW1wb3JhcmlseSBhc2sgWGVuIHRvIHBvcHVsYXRlIGEgaHlwZXJjYWxsIHBhZ2Ug
d2hpY2ggaXMgdXNlZA0KPj4+IGR1cmluZyBlYXJseSBib290IChvciBldmVuIGlmIGl0J3Mg
Km5vdCogdXNlZCwgYW5kIG9ubHkgdXNlZCB0byBtYWtlDQo+Pj4gc3VyZSBYZW4gbGF0Y2hl
cyA2NC1iaXQgbW9kZSBlYXJseSkuLi4gSSBkb24ndCBzZWUgd2h5IHRoYXQgbWFrZXMgYW55
DQo+Pj4gZGlmZmVyZW5jZSB0byBtb2R1bGVzLiBJIHdhc24ndCBzdWdnZXN0aW5nIHdlIGtl
ZXAgaXQgYXJvdW5kIGFuZA0KPj4+ICpleHBvcnQqIGl0Lg0KPj4NCj4+IEFoLCBJIGRpZG4n
dCByZWFkIHlvdXIgc3VnZ2VzdGlvbiB0aGF0IHdheS4NCj4+DQo+PiBTdGlsbCBJIGJlbGll
dmUgdXNpbmcgdGhlIGh5cGVyY2FsbCBwYWdlIGlzIG5vdCBhIGdvb2QgaWRlYSwgZXNwZWNp
YWxseSBhcw0KPj4gd2UnZCBhZGQgYSBoYXJkIGRlcGVuZGVuY3kgb24gdGhlIGFiaWxpdHkg
dG8gZW5hYmxlIENGSSBpbiB0aGUga2VybmVsIHJlbGF0ZWQNCj4+IHRvIHRoZSBzd2l0Y2gg
ZnJvbSB0aGUgaHlwZXJjYWxsIHBhZ2UgdG8gdGhlIG5ldyBkaXJlY3QgaHlwZXJjYWxsIGZ1
bmN0aW9ucy4NCj4gDQo+IEFyZSB5b3Ugc3VnZ2VzdGluZyB0aGF0IHlvdSdyZSBhYmxlIHRv
IGVuYWJsZSB0aGUgQ1BVLXNwZWNpZmljIENGSQ0KPiBwcm90ZWN0aW9ucyBiZWZvcmUgeW91
IGV2ZW4ga25vdyB3aGV0aGVyIGl0J3MgYW4gSW50ZWwgb3IgQU1EIENQVT8NCg0KTm90IGJl
Zm9yZSB0aGF0LCBidXQgbWF5YmUgcmF0aGVyIHNvb24gYWZ0ZXJ3YXJkcy4gQW5kIHRoZSBo
eXBlcmNhbGwgcGFnZQ0KbmVlZHMgdG8gYmUgZGVjb21taXNzaW9uZWQgYmVmb3JlIHRoZSBu
ZXh0IGh5cGVyY2FsbCBpcyBoYXBwZW5pbmcuIFRoZSBxdWVzdGlvbg0KaXMgd2hldGhlciB3
ZSBoYXZlIGEgaG9vayBpbiBwbGFjZSB0byBkbyB0aGF0IHN3aXRjaCBiZXR3ZWVuIGNwdSBp
ZGVudGlmaWNhdGlvbg0KYW5kIENGSSBlbmFibGluZy4NCg0KDQpKdWVyZ2VuDQo=
--------------IRz9aSAd8Ft6qHNXUM0HpvSP
Content-Type: application/pgp-keys; name="OpenPGP_0xB0DE9DD628BF132F.asc"
Content-Disposition: attachment; filename="OpenPGP_0xB0DE9DD628BF132F.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjri
oyspZKOBycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2
kaV2KL9650I1SJvedYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i
1TXkH09XSSI8mEQ/ouNcMvIJNwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/B
BLUVbDa4+gmzDC9ezlZkTZG2t14zWPvxXP3FAp2pkW0xqG7/377qptDmrk42GlSK
N4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEBAAHNHEp1ZXJnZW4gR3Jvc3Mg
PGpnQHBmdXBmLm5ldD7CwHkEEwECACMFAlOMcBYCGwMHCwkIBwMCAQYVCAIJCgsE
FgIDAQIeAQIXgAAKCRCw3p3WKL8TL0KdB/93FcIZ3GCNwFU0u3EjNbNjmXBKDY4F
UGNQH2lvWAUy+dnyThpwdtF/jQ6j9RwE8VP0+NXcYpGJDWlNb9/JmYqLiX2Q3Tye
vpB0CA3dbBQp0OW0fgCetToGIQrg0MbD1C/sEOv8Mr4NAfbauXjZlvTj30H2jO0u
+6WGM6nHwbh2l5O8ZiHkH32iaSTfN7Eu5RnNVUJbvoPHZ8SlM4KWm8rG+lIkGurq
qu5gu8q8ZMKdsdGC4bBxdQKDKHEFExLJK/nRPFmAuGlId1E3fe10v5QL+qHI3EIP
tyfE7i9Hz6rVwi7lWKgh7pe0ZvatAudZ+JNIlBKptb64FaiIOAWDCx1SzR9KdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+wsB5BBMBAgAjBQJTjHCvAhsDBwsJ
CAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQsN6d1ii/Ey/HmQf/RtI7kv5A2PS4
RF7HoZhPVPogNVbC4YA6lW7DrWf0teC0RR3MzXfy6pJ+7KLgkqMlrAbN/8Dvjoz7
8X+5vhH/rDLa9BuZQlhFmvcGtCF8eR0T1v0nC/nuAFVGy+67q2DH8As3KPu0344T
BDpAvr2uYM4tSqxK4DURx5INz4ZZ0WNFHcqsfvlGJALDeE0LhITTd9jLzdDad1pQ
SToCnLl6SBJZjDOX9QQcyUigZFtCXFst4dlsvddrxyqT1f17+2cFSdu7+ynLmXBK
7abQ3rwJY8SbRO2iRulogc5vr/RLMMlscDAiDkaFQWLoqHHOdfO9rURssHNN8WkM
nQfvUewRz80hSnVlcmdlbiBHcm9zcyA8amdyb3NzQG5vdmVsbC5jb20+wsB5BBMB
AgAjBQJTjHDXAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQsN6d1ii/
Ey8PUQf/ehmgCI9jB9hlgexLvgOtf7PJnFOXgMLdBQgBlVPO3/D9R8LtF9DBAFPN
hlrsfIG/SqICoRCqUcJ96Pn3P7UUinFG/I0ECGF4EvTE1jnDkfJZr6jrbjgyoZHi
w/4BNwSTL9rWASyLgqlA8u1mf+c2yUwcGhgkRAd1gOwungxcwzwqgljf0N51N5Jf
VRHRtyfwq/ge+YEkDGcTU6Y0sPOuj4Dyfm8fJzdfHNQsWq3PnczLVELStJNdapwP
OoE+lotufe3AM2vAEYJ9rTz3Cki4JFUsgLkHFqGZarrPGi1eyQcXeluldO3m91NK
/1xMI3/+8jbO0tsn1tqSEUGIJi7ox80eSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuZGU+wsB5BBMBAgAjBQJTjHDrAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgEC
F4AACgkQsN6d1ii/Ey+LhQf9GL45eU5vOowA2u5N3g3OZUEBmDHVVbqMtzwlmNC4
k9Kx39r5s2vcFl4tXqW7g9/ViXYuiDXb0RfUpZiIUW89siKrkzmQ5dM7wRqzgJpJ
wK8Bn2MIxAKArekWpiCKvBOB/Cc+3EXE78XdlxLyOi/NrmSGRIov0karw2RzMNOu
5D+jLRZQd1Sv27AR+IP3I8U4aqnhLpwhK7MEy9oCILlgZ1QZe49kpcumcZKORmzB
TNh30FVKK1EvmV2xAKDoaEOgQB4iFQLhJCdP1I5aSgM5IVFdn7v5YgEYuJYx37Io
N1EblHI//x/e2AaIHpzK5h88NEawQsaNRpNSrcfbFmAg987ATQRTjHAWAQgAyzH6
AOODMBjgfWE9VeCgsrwH3exNAU32gLq2xvjpWnHIs98ndPUDpnoxWQugJ6MpMncr
0xSwFmHEgnSEjK/PAjppgmyc57BwKII3sV4on+gDVFJR6Y8ZRwgnBC5mVM6JjQ5x
Dk8WRXljExRfUX9pNhdE5eBOZJrDRoLUmmjDtKzWaDhIg/+1Hzz93X4fCQkNVbVF
LELU9bMaLPBG/x5q4iYZ2k2ex6d47YE1ZFdMm6YBYMOljGkZKwYde5ldM9mo45mm
we0icXKLkpEdIXKTZeKDO+Hdv1aqFuAcccTg9RXDQjmwhC3yEmrmcfl0+rPghO0I
v3OOImwTEe4co3c1mwARAQABwsBfBBgBAgAJBQJTjHAWAhsMAAoJELDendYovxMv
Q/gH/1ha96vm4P/L+bQpJwrZ/dneZcmEwTbe8YFsw2V/Buv6Z4Mysln3nQK5ZadD
534CF7TDVft7fC4tU4PONxF5D+/tvgkPfDAfF77zy2AH1vJzQ1fOU8lYFpZXTXIH
b+559UqvIB8AdgR3SAJGHHt4RKA0F7f5ipYBBrC6cyXJyyoprT10EMvU8VGiwXvT
yJz3fjoYsdFzpWPlJEBRMedCot60g5dmbdrZ5DWClAr0yau47zpWj3enf1tLWaqc
suylWsviuGjKGw7KHQd3bxALOknAp4dN3QwBYCKuZ7AddY9yjynVaD5X7nF9nO5B
jR/i1DG86lem3iBDXzXsZDn8R3/CwO0EGAEIACAWIQSFEmdy6PYElKXQl/ew3p3W
KL8TLwUCWt3w0AIbAgCBCRCw3p3WKL8TL3YgBBkWCAAdFiEEUy2wekH2OPMeOLge
gFxhu0/YY74FAlrd8NAACgkQgFxhu0/YY75NiwD/fQf/RXpyv9ZX4n8UJrKDq422
bcwkujisT6jix2mOOwYBAKiip9+mAD6W5NPXdhk1XraECcIspcf2ff5kCAlG0DIN
aTUH/RIwNWzXDG58yQoLdD/UPcFgi8GWtNUp0Fhc/GeBxGipXYnvuWxwS+Qs1Qay
7/Nbal/v4/eZZaWs8wl2VtrHTS96/IF6q2o0qMey0dq2AxnZbQIULiEndgR625EF
RFg+IbO4ldSkB3trsF2ypYLij4ZObm2casLIP7iB8NKmQ5PndL8Y07TtiQ+Sb/wn
g4GgV+BJoKdDWLPCAlCMilwbZ88Ijb+HF/aipc9hsqvW/hnXC2GajJSAY3Qs9Mib
4Hm91jzbAjmp7243pQ4bJMfYHemFFBRaoLC7ayqQjcsttN2ufINlqLFPZPR/i3IX
kt+z4drzFUyEjLM1vVvIMjkUoJs=3D
=3DeeAB
-----END PGP PUBLIC KEY BLOCK-----

--------------IRz9aSAd8Ft6qHNXUM0HpvSP--

--------------9vpxaHT0z3Ue0SWjxQFPzTkK--

--------------c0M9FqHxUp1Rk3Wzjq3QJQBR
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAmd2nIkFAwAAAAAACgkQsN6d1ii/Ey8/
YAf+NTjlgpdITaqL7CKla5/NUdN0w0oO9s7TPJhcIz4/6ixNURetEnGKrgPs6qOlVEjdEaV0zRbx
Zy8hwcp6x4m5f7BjIjYOHFYAxZBf/o03sRfML4LJw+QwGlube3JrkF/GJN4yo6Cq2Iv50hGKxi4a
ctHxknrM23dyuBucH6/AuvlZKOK6UJxDy0HMYkP7vUMb6HjQ29q2iBcZeyHILWr+85AvTjevZnIx
QtE097oXwsAR7UhPDVModvclg/eS6j6/gml+cZ+ycjK7WtooZ6A/aytLMD1OciCNvWIKRxIilUMh
PN5fo+L540eV/pGrZHF98hfI2OdQhe3mXmFL1H/W8Q==
=sTLL
-----END PGP SIGNATURE-----

--------------c0M9FqHxUp1Rk3Wzjq3QJQBR--


From xen-users-bounces@lists.xenproject.org Thu Jan 02 14:17:11 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2025 14:17:11 +0000
Received: from list by lists.xenproject.org with outflank-mailman.864078.1275388 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTM0G-0005Hz-94; Thu, 02 Jan 2025 14:16:48 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 864078.1275388; Thu, 02 Jan 2025 14:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTM0G-0005Hb-0g; Thu, 02 Jan 2025 14:16:48 +0000
Received: by outflank-mailman (input) for mailman id 864078;
 Thu, 02 Jan 2025 14:16:46 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=RDYY=T2=suse.com=jgross@srs-se1.protection.inumbo.net>)
 id 1tTM0E-00056t-Ou
 for xen-users@lists.xen.org; Thu, 02 Jan 2025 14:16:46 +0000
Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com
 [2a00:1450:4864:20::32d])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 31e90eba-c914-11ef-99a4-01e77a169b0f;
 Thu, 02 Jan 2025 15:16:44 +0100 (CET)
Received: by mail-wm1-x32d.google.com with SMTP id
 5b1f17b1804b1-4362f61757fso113715965e9.2
 for <xen-users@lists.xen.org>; Thu, 02 Jan 2025 06:16:44 -0800 (PST)
Received: from ?IPV6:2003:e5:8731:2800:842d:42a0:5992:3595?
 (p200300e587312800842d42a059923595.dip0.t-ipconnect.de.
 [2003:e5:8731:2800:842d:42a0:5992:3595])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43661289d3dsm459020945e9.41.2025.01.02.06.16.43
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Jan 2025 06:16:43 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 31e90eba-c914-11ef-99a4-01e77a169b0f
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=suse.com; s=google; t=1735827404; x=1736432204; darn=lists.xen.org;
        h=in-reply-to:autocrypt:from:content-language:references:cc:to
         :subject:user-agent:mime-version:date:message-id:from:to:cc:subject
         :date:message-id:reply-to;
        bh=79l1iDs8UjX35qRld3NaX+5rfISg1qYZwL/Mg3McJOc=;
        b=LX/cn8NdGxh5QeJY+yrwMzDq2E+xBmWw+4FnbfLN46cVoZSQK7C9sd7pXEDaq+Ys1j
         GJ3ijaLmKAimTWhaJ+kkl+MwF4gXwBWOLhZfqAR4QKfdFfQfibtDxBSI90dgCHQpM+h+
         MwAtHGwr0OwjBxyVva4bBjqf8ndBMEuFRY2yxZil45aXE+FA8RqeYXpkk+D2dAYMEjd6
         g3XpkktWs02T0ZU9P6NhDkgMZS6FD2uxeDM3Qg6/MbR04XICWIUeopDZH8rYsmD3+7IK
         NoP6raQYzVTI/6oELrum/QZYA5ZOh4Dly2t5AbHyDfi9Kro8ub4eHJrWKZ6Owjn5mAry
         CKHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1735827404; x=1736432204;
        h=in-reply-to:autocrypt:from:content-language:references:cc:to
         :subject:user-agent:mime-version:date:message-id:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=79l1iDs8UjX35qRld3NaX+5rfISg1qYZwL/Mg3McJOc=;
        b=dt+7v9FSXfnxKOqWvQhbjaW8bO4WrbHzy6catBkFighfm4VXJ+kTbyaJT5+2BvpB4f
         91J9DJq2kWdiJQ3MGs8Nc7GM+GR1IAtJznivK306nWFg3JSADQhbmNX8/0qTK68W3NeK
         T9tKZNRuvdjgOaBF/VWpey38FIAouuLAHDgMS8THorMdqjOVur8v3n6z9Tqo8nIhPOtT
         JDcJJ3Yteg7COCV9trHTeyLLf9+XmZ7SNHfND0BQwCxN7TmABSf3kADytqs+LX010qzf
         2au8FvXYUSp8LueWmAUzGf3h5UDNnOy3FGkYwAsrnuWATp8qOGvwXcq4jeWCwZ3VfRD7
         BaIA==
X-Forwarded-Encrypted: i=1; AJvYcCU7E9aR3lkWZiqVSnx2WAwnPP1CpYFqkMqtzkW83RlJIgkjU4j4576DoNmbCUxFeLgn5DOMYbn/v+I=@lists.xen.org
X-Gm-Message-State: AOJu0YzWNU7IsHmrbfT3L2rK+bQ+AiRn7OnyoAvBXomJp4tll5sNyhW7
	CgMZp/v6Ga9inAorZ5zdrH3q8ZqRzfNxeHfLiv+pwhuR2EvJ7Dm07Txs1pcUS+I=
X-Gm-Gg: ASbGncuYuB1+BqRAkkfHlfaCIdNe8Vib6EABGEBdA3HNV7vQkoj9T/DRJgytIFZRlxa
	9KU0CfuXV3Fjc9Rw+ndcNPkfG0l3iQH7gq4D136M9cJoTqeVrGRt9h8L80RXBrZYbqaHQkQz92z
	zocJQdSie2GO0RaK63qxrnywajyJToKgNAxVlkrcgYl827Qi/tiawtLdHYY81WesBYohCnS86bS
	o6cv0EiKjxdeH784ppi3La8EBNdfArClLh2uPAPYD9DLoqSiiWMmw7ioNgXAoJN0KvNvuYA00x+
	9GBgzHLWsYKF4Mdglijs0d91jNQTjN1CjKhYrqKqsI6oOoghTsX62bGHKVjchDqEx2if4nSgT2H
	u0welxA==
X-Google-Smtp-Source: AGHT+IH4ELbhJH8tlMr2DSrSrQ4349PE/c3Zdoc7amFsop0uLPb4fwaDJuKCxXlniLHkvVavLQIt/Q==
X-Received: by 2002:a05:600c:a0a:b0:434:fe62:28c1 with SMTP id 5b1f17b1804b1-43668645ffdmr416988425e9.18.1735827404087;
        Thu, 02 Jan 2025 06:16:44 -0800 (PST)
Message-ID: <fc4170ed-d238-4e1c-817e-3695a7112d9d@suse.com>
Date: Thu, 2 Jan 2025 15:16:42 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
To: David Woodhouse <dwmw2@infradead.org>,
 "Xen.org security team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org, xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
 <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
 <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
 <fd993f8d-280f-439a-a6a0-506e2815f281@suse.com>
 <b7323a9fa5239443b9b6f3daa423196de1051748.camel@infradead.org>
 <40734e79-fb55-4712-aae1-3ef350af4f3c@suse.com>
 <f9b4ae8af70b8b5136b59237c7925f57220b3d5b.camel@infradead.org>
Content-Language: en-US
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Autocrypt: addr=jgross@suse.com; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNH0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT7CwHkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPzsBNBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAHCwF8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHfw==
In-Reply-To: <f9b4ae8af70b8b5136b59237c7925f57220b3d5b.camel@infradead.org>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------wp0qlsW66f4Ym0lcgmYGpqv0"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------wp0qlsW66f4Ym0lcgmYGpqv0
Content-Type: multipart/mixed; boundary="------------XZSu9UgLyITEawqz3bzsrt5z";
 protected-headers="v1"
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
To: David Woodhouse <dwmw2@infradead.org>,
 "Xen.org security team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org, xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
Message-ID: <fc4170ed-d238-4e1c-817e-3695a7112d9d@suse.com>
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
 <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
 <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
 <fd993f8d-280f-439a-a6a0-506e2815f281@suse.com>
 <b7323a9fa5239443b9b6f3daa423196de1051748.camel@infradead.org>
 <40734e79-fb55-4712-aae1-3ef350af4f3c@suse.com>
 <f9b4ae8af70b8b5136b59237c7925f57220b3d5b.camel@infradead.org>
In-Reply-To: <f9b4ae8af70b8b5136b59237c7925f57220b3d5b.camel@infradead.org>
Autocrypt-Gossip: addr=security@xen.org; keydata=
 xsBNBE+hNqgBCADYua5OFR0/Jeu0rByk+Obk6+SewIeGej1FAcjo+Cvpcr1dfnLBAhmmhbfM
 b++qr6SG6Ek+cUQogYAFvZcEcusbRPy4MIzJkqoPSyOUhCxZoxWNWUfhDdt0TWA3Hs1vYmFO
 e+2jvlL3h7yAsGMYO8jo6ow8ceBEOmf8Q5BLq2OPkNpGcaHEhbSv0VZ3mdHM30ynY6GubIws
 c68LZ5hTORTSjKaj2WVCe4OorBMZte5Im+6MOEUbCjynqPJSU9KNFhIhUuyXp1vn0gZ2N5QS
 pkghpzBJLzeBNEI6ecV3Q0p+/pq8EvEAuUSNLUEbIZ/NSLqyTVMc9HZxnPu59im8wB9rABEB
 AAHNK1hlbi5vcmcgKGluY29taW5nIGVtYWlsKSA8c2VjdXJpdHlAeGVuLm9yZz7CwHgEEwEC
 ACIFAk+hNqgCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEHQ6P8qC06lk1y0H/2Pj
 jQyPDZVS4zIVnR4xQOQ1KphPCdSTPlhj+VVrjZZNXWGCUKvJShL84XIONH62fIgQE/6CTWXJ
 tx6i4u1oAtFH4+8HayFjg609lxx9frJ4tJkJitw5TT6VEGAambchIG5QaP9hepgyrVXjQ0X2
 ot0jgpwL6G3sx0L1gewiMALXtGT6oTqLjXius/nv69yRe26wxU1GX80oWWH/5p585xt54C1X
 nhDEVzp0S9UW7VAAVDCWuSefSrihh3jZi4QE1fnGRwO0RfeLh1sXeuMn9uFIz0CmaCbAp5Pe
 UyNb6wgG60h4JLCDyhJntoHfq8pQLEJ8G9nvjDfw8BLvkBKYNvbOwE0ET6E2qAEIALqWNlGF
 d3uIj+DXZ40/i7fsoPb+HaYaG6Y+7+ZWxMxUeQDTLBnTYiAa+EGVutc4v52BXH8RZc9I/NH9
 lBT2/AwaEVSomxLicbixXUGoFC9kMp/VP1xwWJ+gm+ZEnQzY+2AFJGMvqEsGocQA7yLw121J
 UOrorny3CqpHykPUF3fqp4n/GL47VTaKxlsoV8o2JgZZ62NJlkBtnbA4ODzhWr6cA21smWFg
 sfFJ+EkXb1NEeYLs8CWtTn2EiQXlZTQ8OgBPahfvLZ+AJ4sM/Raoi2c3UIQrlCsg9BoojKMk
 Li8XUrywr8HEJYjhBYObCgbmaeIEfmrw5XJqOKlMg40XY+MAEQEAAcLAXwQYAQIACQUCT6E2
 qAIbDAAKCRB0Oj/KgtOpZDhJB/0XtxrlVuRttpjK1PEYK/A/9h47VH9p0UvVYCH+ZS2a+sTg
 sapx0zp4uni8wtytkvGw/EM06D4ZoaWAUcjXILNKGdi62q/z+WAfdEY/WrONxAbr2Dtv/LT0
 0/2nifYU9O1vGYS1Kx/B3D8fU0w+2Sjv+hYjbGDWn619etC8dNEIxczH6V/cVOZf0D2KhoBf
 MCHUoKeuAfaIKDMxOZjb7sajfUW70cxFFWYqH96Py01oxDroOKzy0x62iVdsYFGB3FvcD9tD
 WsxVWwGHA8DKEfKMuNPiuapzdxdrNm5AQilSUlfD65KK9d3kQdoOUPdPWoIQnz8GnHMPDe99
 7SuwxWGb

--------------XZSu9UgLyITEawqz3bzsrt5z
Content-Type: multipart/mixed; boundary="------------Kd70v4fuM69COeWUhTNOl0ty"

--------------Kd70v4fuM69COeWUhTNOl0ty
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMDIuMDEuMjUgMTU6MDYsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToNCj4gT24gVGh1LCAy
MDI1LTAxLTAyIGF0IDE1OjAyICswMTAwLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOg0KPj4+IEFy
ZSB5b3Ugc3VnZ2VzdGluZyB0aGF0IHlvdSdyZSBhYmxlIHRvIGVuYWJsZSB0aGUgQ1BVLXNw
ZWNpZmljIENGSQ0KPj4+IHByb3RlY3Rpb25zIGJlZm9yZSB5b3UgZXZlbiBrbm93IHdoZXRo
ZXIgaXQncyBhbiBJbnRlbCBvciBBTUQgQ1BVPw0KPj4NCj4+IE5vdCBiZWZvcmUgdGhhdCwg
YnV0IG1heWJlIHJhdGhlciBzb29uIGFmdGVyd2FyZHMuIEFuZCB0aGUgaHlwZXJjYWxsIHBh
Z2UNCj4+IG5lZWRzIHRvIGJlIGRlY29tbWlzc2lvbmVkIGJlZm9yZSB0aGUgbmV4dCBoeXBl
cmNhbGwgaXMgaGFwcGVuaW5nLiBUaGUgcXVlc3Rpb24NCj4+IGlzIHdoZXRoZXIgd2UgaGF2
ZSBhIGhvb2sgaW4gcGxhY2UgdG8gZG8gdGhhdCBzd2l0Y2ggYmV0d2VlbiBjcHUgaWRlbnRp
ZmljYXRpb24NCj4+IGFuZCBDRkkgZW5hYmxpbmcuDQo+IA0KPiBOb3Qgc3VyZSB0aGF0J3Mg
aG93IEknZCBwaHJhc2UgaXQuIEV2ZW4gaWYgd2UgaGF2ZSB0byBhZGQgYSBob29rIGF0IHRo
ZQ0KPiByaWdodCB0aW1lIHRvIHN3aXRjaCBmcm9tIHRoZSBYZW4tcG9wdWxhdGVkIGh5cGVy
Y2FsbCBwYWdlIHRvIHRoZSBvbmUNCj4gZmlsbGVkIGluIGJ5IExpbnV4LCB0aGUgcXVlc3Rp
b24gaXMgd2hldGhlciBhZGRpbmcgdGhhdCBob29rIGlzIHNpbXBsZXINCj4gdGhhbiBhbGwg
dGhpcyBlYXJseSBzdGF0aWNfY2FsbCBzdHVmZiB0aGF0J3MgYmVlbiB0aHJvd24gdG9nZXRo
ZXIsIGFuZA0KPiB0aGUgb3BlbiBxdWVzdGlvbnMgYWJvdXQgdGhlIDY0LWJpdCBsYXRjaGlu
Zy4NCg0KVGhpcyBpcyBhIHZhbGlkIHF1ZXN0aW9uLCB5ZXMuIE15IGZpcnN0IHZlcnNpb24g
b2YgdGhlc2UgcGF0Y2hlcyBkaWRuJ3QNCndvcmsgd2l0aCBzdGF0aWNfY2FsbCwgYnV0IHVz
ZWQgdGhlIHBhcmF2aXJ0IGNhbGwgcGF0Y2hpbmcgbWVjaGFuaXNtDQpyZXBsYWNpbmcgYW4g
aW5kaXJlY3QgY2FsbCB3aXRoIGEgZGlyZWN0IG9uZSB2aWEgQUxURVJOQVRJVkVzLiBUaGF0
DQp2ZXJzaW9uIHdhcyBkaXNsaWtlZCBieSBzb21lIGludm9sdmVkIHg4NiBtYWludGFpbmVy
cywgcmVzdWx0aW5nIGluIHRoZQ0KYWRkaXRpb24gb2YgdGhlIGVhcmx5IHN0YXRpY19jYWxs
IHVwZGF0ZSBtZWNoYW5pc20uDQoNCk9uZSB0aGluZyB0byBtZW50aW9uIHJlZ2FyZGluZyB0
aGUgNjQtYml0IGxhdGNoaW5nOiB3aGF0IHdvdWxkIHlvdSBkbw0Kd2l0aCBIVk0gZG9tYWlu
cz8gVGhvc2UgYXJlIHNldHRpbmcgdXAgdGhlIGh5cGVyY2FsbCBwYWdlIHJhdGhlciBsYXRl
Lg0KSW4gY2FzZSB0aGUga2VybmVsIHdvdWxkIHVzZSBDRkksIGVuYWJsaW5nIHdvdWxkIGhh
cHBlbiB3YXkgYmVmb3JlIHRoZQ0KZ3Vlc3Qgd291bGQgaXNzdWUgYW55IGh5cGVyY2FsbCwg
c28gSSBndWVzcyB0aGUgbGF0Y2hpbmcgbmVlZHMgdG8gaGFwcGVuDQpieSBvdGhlciBtZWFu
cyBhbnl3YXkuIE9yIHdvdWxkIHlvdSB3YW50IHRvIHJlZ2lzdGVyIHRoZSBoeXBlcmNhbGwg
cGFnZQ0Kd2l0aG91dCBldmVyIGludGVuZGluZyB0byB1c2UgaXQ/DQoNCg0KSnVlcmdlbg0K

--------------Kd70v4fuM69COeWUhTNOl0ty
Content-Type: application/pgp-keys; name="OpenPGP_0xB0DE9DD628BF132F.asc"
Content-Disposition: attachment; filename="OpenPGP_0xB0DE9DD628BF132F.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjri
oyspZKOBycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2
kaV2KL9650I1SJvedYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i
1TXkH09XSSI8mEQ/ouNcMvIJNwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/B
BLUVbDa4+gmzDC9ezlZkTZG2t14zWPvxXP3FAp2pkW0xqG7/377qptDmrk42GlSK
N4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEBAAHNHEp1ZXJnZW4gR3Jvc3Mg
PGpnQHBmdXBmLm5ldD7CwHkEEwECACMFAlOMcBYCGwMHCwkIBwMCAQYVCAIJCgsE
FgIDAQIeAQIXgAAKCRCw3p3WKL8TL0KdB/93FcIZ3GCNwFU0u3EjNbNjmXBKDY4F
UGNQH2lvWAUy+dnyThpwdtF/jQ6j9RwE8VP0+NXcYpGJDWlNb9/JmYqLiX2Q3Tye
vpB0CA3dbBQp0OW0fgCetToGIQrg0MbD1C/sEOv8Mr4NAfbauXjZlvTj30H2jO0u
+6WGM6nHwbh2l5O8ZiHkH32iaSTfN7Eu5RnNVUJbvoPHZ8SlM4KWm8rG+lIkGurq
qu5gu8q8ZMKdsdGC4bBxdQKDKHEFExLJK/nRPFmAuGlId1E3fe10v5QL+qHI3EIP
tyfE7i9Hz6rVwi7lWKgh7pe0ZvatAudZ+JNIlBKptb64FaiIOAWDCx1SzR9KdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+wsB5BBMBAgAjBQJTjHCvAhsDBwsJ
CAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQsN6d1ii/Ey/HmQf/RtI7kv5A2PS4
RF7HoZhPVPogNVbC4YA6lW7DrWf0teC0RR3MzXfy6pJ+7KLgkqMlrAbN/8Dvjoz7
8X+5vhH/rDLa9BuZQlhFmvcGtCF8eR0T1v0nC/nuAFVGy+67q2DH8As3KPu0344T
BDpAvr2uYM4tSqxK4DURx5INz4ZZ0WNFHcqsfvlGJALDeE0LhITTd9jLzdDad1pQ
SToCnLl6SBJZjDOX9QQcyUigZFtCXFst4dlsvddrxyqT1f17+2cFSdu7+ynLmXBK
7abQ3rwJY8SbRO2iRulogc5vr/RLMMlscDAiDkaFQWLoqHHOdfO9rURssHNN8WkM
nQfvUewRz80hSnVlcmdlbiBHcm9zcyA8amdyb3NzQG5vdmVsbC5jb20+wsB5BBMB
AgAjBQJTjHDXAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQsN6d1ii/
Ey8PUQf/ehmgCI9jB9hlgexLvgOtf7PJnFOXgMLdBQgBlVPO3/D9R8LtF9DBAFPN
hlrsfIG/SqICoRCqUcJ96Pn3P7UUinFG/I0ECGF4EvTE1jnDkfJZr6jrbjgyoZHi
w/4BNwSTL9rWASyLgqlA8u1mf+c2yUwcGhgkRAd1gOwungxcwzwqgljf0N51N5Jf
VRHRtyfwq/ge+YEkDGcTU6Y0sPOuj4Dyfm8fJzdfHNQsWq3PnczLVELStJNdapwP
OoE+lotufe3AM2vAEYJ9rTz3Cki4JFUsgLkHFqGZarrPGi1eyQcXeluldO3m91NK
/1xMI3/+8jbO0tsn1tqSEUGIJi7ox80eSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuZGU+wsB5BBMBAgAjBQJTjHDrAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgEC
F4AACgkQsN6d1ii/Ey+LhQf9GL45eU5vOowA2u5N3g3OZUEBmDHVVbqMtzwlmNC4
k9Kx39r5s2vcFl4tXqW7g9/ViXYuiDXb0RfUpZiIUW89siKrkzmQ5dM7wRqzgJpJ
wK8Bn2MIxAKArekWpiCKvBOB/Cc+3EXE78XdlxLyOi/NrmSGRIov0karw2RzMNOu
5D+jLRZQd1Sv27AR+IP3I8U4aqnhLpwhK7MEy9oCILlgZ1QZe49kpcumcZKORmzB
TNh30FVKK1EvmV2xAKDoaEOgQB4iFQLhJCdP1I5aSgM5IVFdn7v5YgEYuJYx37Io
N1EblHI//x/e2AaIHpzK5h88NEawQsaNRpNSrcfbFmAg987ATQRTjHAWAQgAyzH6
AOODMBjgfWE9VeCgsrwH3exNAU32gLq2xvjpWnHIs98ndPUDpnoxWQugJ6MpMncr
0xSwFmHEgnSEjK/PAjppgmyc57BwKII3sV4on+gDVFJR6Y8ZRwgnBC5mVM6JjQ5x
Dk8WRXljExRfUX9pNhdE5eBOZJrDRoLUmmjDtKzWaDhIg/+1Hzz93X4fCQkNVbVF
LELU9bMaLPBG/x5q4iYZ2k2ex6d47YE1ZFdMm6YBYMOljGkZKwYde5ldM9mo45mm
we0icXKLkpEdIXKTZeKDO+Hdv1aqFuAcccTg9RXDQjmwhC3yEmrmcfl0+rPghO0I
v3OOImwTEe4co3c1mwARAQABwsBfBBgBAgAJBQJTjHAWAhsMAAoJELDendYovxMv
Q/gH/1ha96vm4P/L+bQpJwrZ/dneZcmEwTbe8YFsw2V/Buv6Z4Mysln3nQK5ZadD
534CF7TDVft7fC4tU4PONxF5D+/tvgkPfDAfF77zy2AH1vJzQ1fOU8lYFpZXTXIH
b+559UqvIB8AdgR3SAJGHHt4RKA0F7f5ipYBBrC6cyXJyyoprT10EMvU8VGiwXvT
yJz3fjoYsdFzpWPlJEBRMedCot60g5dmbdrZ5DWClAr0yau47zpWj3enf1tLWaqc
suylWsviuGjKGw7KHQd3bxALOknAp4dN3QwBYCKuZ7AddY9yjynVaD5X7nF9nO5B
jR/i1DG86lem3iBDXzXsZDn8R3/CwO0EGAEIACAWIQSFEmdy6PYElKXQl/ew3p3W
KL8TLwUCWt3w0AIbAgCBCRCw3p3WKL8TL3YgBBkWCAAdFiEEUy2wekH2OPMeOLge
gFxhu0/YY74FAlrd8NAACgkQgFxhu0/YY75NiwD/fQf/RXpyv9ZX4n8UJrKDq422
bcwkujisT6jix2mOOwYBAKiip9+mAD6W5NPXdhk1XraECcIspcf2ff5kCAlG0DIN
aTUH/RIwNWzXDG58yQoLdD/UPcFgi8GWtNUp0Fhc/GeBxGipXYnvuWxwS+Qs1Qay
7/Nbal/v4/eZZaWs8wl2VtrHTS96/IF6q2o0qMey0dq2AxnZbQIULiEndgR625EF
RFg+IbO4ldSkB3trsF2ypYLij4ZObm2casLIP7iB8NKmQ5PndL8Y07TtiQ+Sb/wn
g4GgV+BJoKdDWLPCAlCMilwbZ88Ijb+HF/aipc9hsqvW/hnXC2GajJSAY3Qs9Mib
4Hm91jzbAjmp7243pQ4bJMfYHemFFBRaoLC7ayqQjcsttN2ufINlqLFPZPR/i3IX
kt+z4drzFUyEjLM1vVvIMjkUoJs=3D
=3DeeAB
-----END PGP PUBLIC KEY BLOCK-----

--------------Kd70v4fuM69COeWUhTNOl0ty--

--------------XZSu9UgLyITEawqz3bzsrt5z--

--------------wp0qlsW66f4Ym0lcgmYGpqv0
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAmd2n8sFAwAAAAAACgkQsN6d1ii/Ey+L
lAgAn+fIhEjUYurkgBAivjBO694YEf7TyDEK+2OkOJzVZHnswXXgeFXAPcC8ztKTHperiCVkHumW
9AYeT+viZlCYlspgSGSdSKnhOrZ999iC0NxD3qUZDcKbH/ZGHdEnwZNEVh71BYeAANE+40h654zy
fk9jGOsveaakcdj2TpNu4I1PoePszaI7PjNPmVa4/pOuJD9cqF9GERP4aqRW35YxRwERd+GPcBd3
jYQySoR41YFKrT4t3b4SzSqb16Whf3YpP7xRYxm3AqLGDsPgaXdKhiRYMOfn4Vc84dL+1E0FEaMY
1RPwI9+7tSIiwIfsoWq2FcxUPmSMsuAXmqIKZH+G4w==
=PsMF
-----END PGP SIGNATURE-----

--------------wp0qlsW66f4Ym0lcgmYGpqv0--


From xen-users-bounces@lists.xenproject.org Thu Jan 02 16:11:29 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2025 16:11:29 +0000
Received: from list by lists.xenproject.org with outflank-mailman.864137.1275457 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTNmq-0006Aa-0h; Thu, 02 Jan 2025 16:11:04 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 864137.1275457; Thu, 02 Jan 2025 16:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTNmp-000686-LI; Thu, 02 Jan 2025 16:11:03 +0000
Received: by outflank-mailman (input) for mailman id 864137;
 Thu, 02 Jan 2025 14:35:59 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=bpvf=T2=casper.srs.infradead.org=BATV+b36269e03d8020e3a9b7+7802+infradead.org+dwmw2@srs-se1.protection.inumbo.net>)
 id 1tTMIo-00037i-Ut
 for xen-users@lists.xen.org; Thu, 02 Jan 2025 14:35:58 +0000
Received: from casper.infradead.org (casper.infradead.org
 [2001:8b0:10b:1236::1])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id dfeac556-c916-11ef-a0db-8be0dac302b0;
 Thu, 02 Jan 2025 15:35:55 +0100 (CET)
Received: from [172.31.31.240] (helo=u09cd745991455d.lumleys.internal)
 by casper.infradead.org with esmtpsa (Exim 4.98 #2 (Red Hat Linux))
 id 1tTMIk-0000000GuOY-3Qf6; Thu, 02 Jan 2025 14:35:55 +0000
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: dfeac556-c916-11ef-a0db-8be0dac302b0
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
	d=infradead.org; s=casper.20170209; h=MIME-Version:Content-Type:References:
	In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
	Content-Transfer-Encoding:Content-ID:Content-Description;
	bh=KG5IkzKeosI7+4oEJDlmtguBz0CAnrqYVIWD81ZrtUk=; b=sl/WCXzsbWLCVkgvYXp5vSbt4B
	TXD1MkId/G/5F7jmWRCLOpwtlWBJ8VWFJzfpuBV6gbOiqx1LMX35sqlrhT00l4yFNqAQ+OxmBb8Rv
	4iyFYBI5MGS46yivzU2dPsk6tAjEpclAaR2azPubi8BKBtPreXXmjSqKLHfhxLzH+AbAQ8CXB+suH
	EL+UOZy8+wayiowpNhRsf4DRdHMcvefTr7z8KINDUhQQMvIC7KSTH16QNuRDufgDhWeTxH9TW9azd
	jChERMbHuygbWLz508DQPRBrqmogVDwCeUrd0iNLVGFFSRkquFkFZ75/+w9FjTyV5+cIq9okFtnT9
	msaJrDFQ==;
Message-ID: <f1c251654b483475044ca4be35d4c19047034540.camel@infradead.org>
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
From: David Woodhouse <dwmw2@infradead.org>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, "Xen.org security
 team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org,  xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
Date: Thu, 02 Jan 2025 14:35:54 +0000
In-Reply-To: <fc4170ed-d238-4e1c-817e-3695a7112d9d@suse.com>
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
	 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
	 <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
	 <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
	 <fd993f8d-280f-439a-a6a0-506e2815f281@suse.com>
	 <b7323a9fa5239443b9b6f3daa423196de1051748.camel@infradead.org>
	 <40734e79-fb55-4712-aae1-3ef350af4f3c@suse.com>
	 <f9b4ae8af70b8b5136b59237c7925f57220b3d5b.camel@infradead.org>
	 <fc4170ed-d238-4e1c-817e-3695a7112d9d@suse.com>
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/pkcs7-signature";
	boundary="=-jQbH6hBcOV8IEXh9/WzY"
User-Agent: Evolution 3.52.3-0ubuntu1 
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by casper.infradead.org. See http://www.infradead.org/rpr.html


--=-jQbH6hBcOV8IEXh9/WzY
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2025-01-02 at 15:16 +0100, J=C3=BCrgen Gro=C3=9F wrote:
> On 02.01.25 15:06, David Woodhouse wrote:
> > On Thu, 2025-01-02 at 15:02 +0100, J=C3=BCrgen Gro=C3=9F wrote:
> > > > Are you suggesting that you're able to enable the CPU-specific CFI
> > > > protections before you even know whether it's an Intel or AMD CPU?
> > >=20
> > > Not before that, but maybe rather soon afterwards. And the hypercall =
page
> > > needs to be decommissioned before the next hypercall is happening. Th=
e question
> > > is whether we have a hook in place to do that switch between cpu iden=
tification
> > > and CFI enabling.
> >=20
> > Not sure that's how I'd phrase it. Even if we have to add a hook at the
> > right time to switch from the Xen-populated hypercall page to the one
> > filled in by Linux, the question is whether adding that hook is simpler
> > than all this early static_call stuff that's been thrown together, and
> > the open questions about the 64-bit latching.
>=20
> This is a valid question, yes. My first version of these patches didn't
> work with static_call, but used the paravirt call patching mechanism
> replacing an indirect call with a direct one via ALTERNATIVEs. That
> version was disliked by some involved x86 maintainers, resulting in the
> addition of the early static_call update mechanism.
>=20
> One thing to mention regarding the 64-bit latching: what would you do
> with HVM domains? Those are setting up the hypercall page rather late.

In the HVM case it's from init_hypervisor_platform which is called from
slightly later in setup_arch(), so it's after static_call_init(). But
still long before HVM_PARAM_CALLBACK_IRQ is set in some cases, I think.

> In case the kernel would use CFI, enabling would happen way before the
> guest would issue any hypercall, so I guess the latching needs to happen
> by other means anyway. Or would you want to register the hypercall page
> without ever intending to use it?

I'd be tempted to do so without using it, yes. You only need to
allocate a 4KiB page, ask Xen to populate it, then free it immediately.
Or maybe just set HVM_PARAM_CALLBACK_IRQ instead, to make sure it's
done? When xen_set_upcall_vector() is called for CPU0 it does that:

        /* Trick toolstack to think we are enlightened. */
        if (!cpu)
                rc =3D xen_set_callback_via(1);

Maybe we just lift that out and do it somewhere unconditional, earlier?

But for PVH I'd still be inclined to set up a hypercall page early and
use it until we are able to switch.

--=-jQbH6hBcOV8IEXh9/WzY
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCD9Aw
ggSOMIIDdqADAgECAhAOmiw0ECVD4cWj5DqVrT9PMA0GCSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYT
AlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAi
BgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0yNDAxMzAwMDAwMDBaFw0zMTEx
MDkyMzU5NTlaMEExCzAJBgNVBAYTAkFVMRAwDgYDVQQKEwdWZXJva2V5MSAwHgYDVQQDExdWZXJv
a2V5IFNlY3VyZSBFbWFpbCBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMjvgLKj
jfhCFqxYyRiW8g3cNFAvltDbK5AzcOaR7yVzVGadr4YcCVxjKrEJOgi7WEOH8rUgCNB5cTD8N/Et
GfZI+LGqSv0YtNa54T9D1AWJy08ZKkWvfGGIXN9UFAPMJ6OLLH/UUEgFa+7KlrEvMUupDFGnnR06
aDJAwtycb8yXtILj+TvfhLFhafxroXrflspavejQkEiHjNjtHnwbZ+o43g0/yxjwnarGI3kgcak7
nnI9/8Lqpq79tLHYwLajotwLiGTB71AGN5xK+tzB+D4eN9lXayrjcszgbOv2ZCgzExQUAIt98mre
8EggKs9mwtEuKAhYBIP/0K6WsoMnQCcCAwEAAaOCAVwwggFYMBIGA1UdEwEB/wQIMAYBAf8CAQAw
HQYDVR0OBBYEFIlICOogTndrhuWByNfhjWSEf/xwMB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6en
IZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIweQYI
KwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYB
BQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RD
QS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0
QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUdIAAwDQYJKoZIhvcNAQELBQADggEB
ACiagCqvNVxOfSd0uYfJMiZsOEBXAKIR/kpqRp2YCfrP4Tz7fJogYN4fxNAw7iy/bPZcvpVCfe/H
/CCcp3alXL0I8M/rnEnRlv8ItY4MEF+2T/MkdXI3u1vHy3ua8SxBM8eT9LBQokHZxGUX51cE0kwa
uEOZ+PonVIOnMjuLp29kcNOVnzf8DGKiek+cT51FvGRjV6LbaxXOm2P47/aiaXrDD5O0RF5SiPo6
xD1/ClkCETyyEAE5LRJlXtx288R598koyFcwCSXijeVcRvBB1cNOLEbg7RMSw1AGq14fNe2cH1HG
W7xyduY/ydQt6gv5r21mDOQ5SaZSWC/ZRfLDuEYwggWbMIIEg6ADAgECAhAH5JEPagNRXYDiRPdl
c1vgMA0GCSqGSIb3DQEBCwUAMEExCzAJBgNVBAYTAkFVMRAwDgYDVQQKEwdWZXJva2V5MSAwHgYD
VQQDExdWZXJva2V5IFNlY3VyZSBFbWFpbCBHMjAeFw0yNDEyMzAwMDAwMDBaFw0yODAxMDQyMzU5
NTlaMB4xHDAaBgNVBAMME2R3bXcyQGluZnJhZGVhZC5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4IC
DwAwggIKAoICAQDali7HveR1thexYXx/W7oMk/3Wpyppl62zJ8+RmTQH4yZeYAS/SRV6zmfXlXaZ
sNOE6emg8WXLRS6BA70liot+u0O0oPnIvnx+CsMH0PD4tCKSCsdp+XphIJ2zkC9S7/yHDYnqegqt
w4smkqUqf0WX/ggH1Dckh0vHlpoS1OoxqUg+ocU6WCsnuz5q5rzFsHxhD1qGpgFdZEk2/c//ZvUN
i12vPWipk8TcJwHw9zoZ/ZrVNybpMCC0THsJ/UEVyuyszPtNYeYZAhOJ41vav1RhZJzYan4a1gU0
kKBPQklcpQEhq48woEu15isvwWh9/+5jjh0L+YNaN0I//nHSp6U9COUG9Z0cvnO8FM6PTqsnSbcc
0j+GchwOHRC7aP2t5v2stVx3KbptaYEzi4MQHxm/0+HQpMEVLLUiizJqS4PWPU6zfQTOMZ9uLQRR
ci+c5xhtMEBszlQDOvEQcyEG+hc++fH47K+MmZz21bFNfoBxLP6bjR6xtPXtREF5lLXxp+CJ6KKS
blPKeVRg/UtyJHeFKAZXO8Zeco7TZUMVHmK0ZZ1EpnZbnAhKE19Z+FJrQPQrlR0gO3lBzuyPPArV
hvWxjlO7S4DmaEhLzarWi/ze7EGwWSuI2eEa/8zU0INUsGI4ywe7vepQz7IqaAovAX0d+f1YjbmC
VsAwjhLmveFjNwIDAQABo4IBsDCCAawwHwYDVR0jBBgwFoAUiUgI6iBOd2uG5YHI1+GNZIR//HAw
HQYDVR0OBBYEFFxiGptwbOfWOtMk5loHw7uqWUOnMDAGA1UdEQQpMCeBE2R3bXcyQGluZnJhZGVh
ZC5vcmeBEGRhdmlkQHdvb2Rob3Uuc2UwFAYDVR0gBA0wCzAJBgdngQwBBQEBMA4GA1UdDwEB/wQE
AwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwewYDVR0fBHQwcjA3oDWgM4YxaHR0
cDovL2NybDMuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNybDA3oDWgM4YxaHR0
cDovL2NybDQuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNybDB2BggrBgEFBQcB
AQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0
aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNydDANBgkq
hkiG9w0BAQsFAAOCAQEAQXc4FPiPLRnTDvmOABEzkIumojfZAe5SlnuQoeFUfi+LsWCKiB8Uextv
iBAvboKhLuN6eG/NC6WOzOCppn4mkQxRkOdLNThwMHW0d19jrZFEKtEG/epZ/hw/DdScTuZ2m7im
8ppItAT6GXD3aPhXkXnJpC/zTs85uNSQR64cEcBFjjoQDuSsTeJ5DAWf8EMyhMuD8pcbqx5kRvyt
JPsWBQzv1Dsdv2LDPLNd/JUKhHSgr7nbUr4+aAP2PHTXGcEBh8lTeYea9p4d5k969pe0OHYMV5aL
xERqTagmSetuIwolkAuBCzA9vulg8Y49Nz2zrpUGfKGOD0FMqenYxdJHgDCCBZswggSDoAMCAQIC
EAfkkQ9qA1FdgOJE92VzW+AwDQYJKoZIhvcNAQELBQAwQTELMAkGA1UEBhMCQVUxEDAOBgNVBAoT
B1Zlcm9rZXkxIDAeBgNVBAMTF1Zlcm9rZXkgU2VjdXJlIEVtYWlsIEcyMB4XDTI0MTIzMDAwMDAw
MFoXDTI4MDEwNDIzNTk1OVowHjEcMBoGA1UEAwwTZHdtdzJAaW5mcmFkZWFkLm9yZzCCAiIwDQYJ
KoZIhvcNAQEBBQADggIPADCCAgoCggIBANqWLse95HW2F7FhfH9bugyT/danKmmXrbMnz5GZNAfj
Jl5gBL9JFXrOZ9eVdpmw04Tp6aDxZctFLoEDvSWKi367Q7Sg+ci+fH4KwwfQ8Pi0IpIKx2n5emEg
nbOQL1Lv/IcNiep6Cq3DiyaSpSp/RZf+CAfUNySHS8eWmhLU6jGpSD6hxTpYKye7PmrmvMWwfGEP
WoamAV1kSTb9z/9m9Q2LXa89aKmTxNwnAfD3Ohn9mtU3JukwILRMewn9QRXK7KzM+01h5hkCE4nj
W9q/VGFknNhqfhrWBTSQoE9CSVylASGrjzCgS7XmKy/BaH3/7mOOHQv5g1o3Qj/+cdKnpT0I5Qb1
nRy+c7wUzo9OqydJtxzSP4ZyHA4dELto/a3m/ay1XHcpum1pgTOLgxAfGb/T4dCkwRUstSKLMmpL
g9Y9TrN9BM4xn24tBFFyL5znGG0wQGzOVAM68RBzIQb6Fz758fjsr4yZnPbVsU1+gHEs/puNHrG0
9e1EQXmUtfGn4InoopJuU8p5VGD9S3Ikd4UoBlc7xl5yjtNlQxUeYrRlnUSmdlucCEoTX1n4UmtA
9CuVHSA7eUHO7I88CtWG9bGOU7tLgOZoSEvNqtaL/N7sQbBZK4jZ4Rr/zNTQg1SwYjjLB7u96lDP
sipoCi8BfR35/ViNuYJWwDCOEua94WM3AgMBAAGjggGwMIIBrDAfBgNVHSMEGDAWgBSJSAjqIE53
a4blgcjX4Y1khH/8cDAdBgNVHQ4EFgQUXGIam3Bs59Y60yTmWgfDu6pZQ6cwMAYDVR0RBCkwJ4ET
ZHdtdzJAaW5mcmFkZWFkLm9yZ4EQZGF2aWRAd29vZGhvdS5zZTAUBgNVHSAEDTALMAkGB2eBDAEF
AQEwDgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDB7BgNVHR8E
dDByMDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVtYWlsRzIu
Y3JsMDegNaAzhjFodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVtYWlsRzIu
Y3JsMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29t
MEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVt
YWlsRzIuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQBBdzgU+I8tGdMO+Y4AETOQi6aiN9kB7lKWe5Ch
4VR+L4uxYIqIHxR7G2+IEC9ugqEu43p4b80LpY7M4KmmfiaRDFGQ50s1OHAwdbR3X2OtkUQq0Qb9
6ln+HD8N1JxO5nabuKbymki0BPoZcPdo+FeRecmkL/NOzzm41JBHrhwRwEWOOhAO5KxN4nkMBZ/w
QzKEy4PylxurHmRG/K0k+xYFDO/UOx2/YsM8s138lQqEdKCvudtSvj5oA/Y8dNcZwQGHyVN5h5r2
nh3mT3r2l7Q4dgxXlovERGpNqCZJ624jCiWQC4ELMD2+6WDxjj03PbOulQZ8oY4PQUyp6djF0keA
MYIDuzCCA7cCAQEwVTBBMQswCQYDVQQGEwJBVTEQMA4GA1UEChMHVmVyb2tleTEgMB4GA1UEAxMX
VmVyb2tleSBTZWN1cmUgRW1haWwgRzICEAfkkQ9qA1FdgOJE92VzW+AwDQYJYIZIAWUDBAIBBQCg
ggE3MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI1MDEwMjE0MzU1
NFowLwYJKoZIhvcNAQkEMSIEIHr0ATZiMVbFtLlW6OK0osB/u4X2Qk5hSCUYyszQ9ABoMGQGCSsG
AQQBgjcQBDFXMFUwQTELMAkGA1UEBhMCQVUxEDAOBgNVBAoTB1Zlcm9rZXkxIDAeBgNVBAMTF1Zl
cm9rZXkgU2VjdXJlIEVtYWlsIEcyAhAH5JEPagNRXYDiRPdlc1vgMGYGCyqGSIb3DQEJEAILMVeg
VTBBMQswCQYDVQQGEwJBVTEQMA4GA1UEChMHVmVyb2tleTEgMB4GA1UEAxMXVmVyb2tleSBTZWN1
cmUgRW1haWwgRzICEAfkkQ9qA1FdgOJE92VzW+AwDQYJKoZIhvcNAQEBBQAEggIAk1YKq9J7TaTp
xGq1X6MU1fu38hfFs1xX2rIN09VDXHJR8ZSu4RB3NlCcdQZGtbsRrNs36xz5SlBrVgzLgmtGRB0+
8CMVAEjSyUr5nQizEq9Hne+uMo5yRE2iTvq83LEM9NJDljVqzrhi5DqjzbBSWXRBAEHOkqv/2tLa
aZR5rdGPWiOtJ0RiXSGL7xC9tBOj0NNidocaTJJ/2crQ0IdgAFTs0b3AmCrJYhmw3tce3uiTMchM
wZ9bsFL8BERaJo4IWfDM19CF97ALRRusfayZQc1kEhW6aY7WpCDiARSV8ABdwu8eBUaWhgaUIQtq
Lg/eS+oTechxAZ0a5QRNwBbAPTmM+ta1efjISqpnTXj9eQus7dbwECduMBRRqG+rE0R/fHt2VgGn
heH4f5M3Uecj+8mCFYdSnHYdSJTSvEpiuMJF77ZmEx781TUMI2EoGxKbgOMsMLCIyYeBScXRysRY
kA95KqmlpdUKOUQ3rE7Lsab5xW2cdVtqgO3KAI6eVq/9uU1f9jnqTQi0PnNGRwQoBVbNwgwqCs56
RwTh1ilr3HtH4nNZfc4gvlJ5aSnbTciVrCEVQbwig16Jdk+6rf0qfMODatRAgTrZ4EV6F4pH96jA
qXg4oK6Ws8SkwuiclBB4asZFaYezRpE1LtFPLp2aihlArV1Djjc4+jhxLPdzM5kAAAAAAAA=


--=-jQbH6hBcOV8IEXh9/WzY--


From xen-users-bounces@lists.xenproject.org Thu Jan 02 16:11:29 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2025 16:11:29 +0000
Received: from list by lists.xenproject.org with outflank-mailman.863915.1275431 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTNmo-0005mS-LY; Thu, 02 Jan 2025 16:11:02 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 863915.1275431; Thu, 02 Jan 2025 16:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTNmo-0005mL-Ij; Thu, 02 Jan 2025 16:11:02 +0000
Received: by outflank-mailman (input) for mailman id 863915;
 Thu, 02 Jan 2025 12:54:07 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=bpvf=T2=casper.srs.infradead.org=BATV+b36269e03d8020e3a9b7+7802+infradead.org+dwmw2@srs-se1.protection.inumbo.net>)
 id 1tTKiF-00049y-0f
 for xen-users@lists.xen.org; Thu, 02 Jan 2025 12:54:07 +0000
Received: from casper.infradead.org (casper.infradead.org
 [2001:8b0:10b:1236::1])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id a09d703d-c908-11ef-99a4-01e77a169b0f;
 Thu, 02 Jan 2025 13:53:58 +0100 (CET)
Received: from [172.31.31.240] (helo=u09cd745991455d.lumleys.internal)
 by casper.infradead.org with esmtpsa (Exim 4.98 #2 (Red Hat Linux))
 id 1tTKi3-0000000GnvV-1wAs; Thu, 02 Jan 2025 12:53:55 +0000
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: a09d703d-c908-11ef-99a4-01e77a169b0f
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
	d=infradead.org; s=casper.20170209; h=MIME-Version:Content-Type:References:
	In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
	Content-Transfer-Encoding:Content-ID:Content-Description;
	bh=XZ81UvAGd1gMdPsuFBogIKjWzzjjX39O8QCH69uF1IE=; b=e2GCSAV3Y+7tAGGt5wOLBGPm7p
	+KYBmWfxQd9L5E/CIN3qwYXhQvyDVNE4Td7T+gqcEkE00inK/LkG5OkAG8C/pcx5HQz1UXW1uWunP
	YBd7DsHEYsAEi0bDn0t4XgkJwwJNcz8cfY7d9PdFIiSJGa6t5QnvlpI1W+oF8QuEs4AgQ4Rzlxbus
	mile0+V4qCfu1r3ovifnR8NWQA9Y13xLOYBZwb9keyWbb8S7eQHUHAw0W1faPECIlj9wqY6qhOT4g
	XTPn/UTRKnc+dxQW24QAxu6OygqkTAlsmzC5CE5oNCjeqG+fvoG9iQQlX3n6bnxeplN/FGiqaXqCG
	2Vp6hfkQ==;
Message-ID: <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
From: David Woodhouse <dwmw2@infradead.org>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, "Xen.org security
 team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org,  xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
Date: Thu, 02 Jan 2025 12:53:55 +0000
In-Reply-To: <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
	 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
	 <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/pkcs7-signature";
	boundary="=-QRj7QDtiHxIVtxynuJ+J"
User-Agent: Evolution 3.52.3-0ubuntu1 
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by casper.infradead.org. See http://www.infradead.org/rpr.html


--=-QRj7QDtiHxIVtxynuJ+J
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2025-01-02 at 13:07 +0100, J=C3=BCrgen Gro=C3=9F wrote:
> On 23.12.24 15:24, David Woodhouse wrote:
> > On Tue, 2024-12-17 at 12:18 +0000, Xen.org security team wrote:
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 Xen Security Advisory CVE-2024-53241 / XSA-466
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 version 3
> > >=20
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Xen hypercall =
page unsafe against speculative attacks
> > >=20
> > > UPDATES IN VERSION 3
> > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > >=20
> > > Update of patch 5, public release.
> >=20
> > Can't we even use the hypercall page early in boot? Surely we have to
> > know whether we're running on an Intel or AMD CPU before we get to the
> > point where we can enable any of the new control-flow integrity
> > support? Do we need to jump through those hoops do do that early
> > detection and setup?
>=20
> The downside of this approach would be to have another variant to do
> hypercalls. So you'd have to replace the variant being able to use AMD
> or INTEL specific instructions with a function doing the hypercall via
> the hypercall page.

You'd probably start with the hypercall function just jumping directly
into the temporary hypercall page during early boot, and then you'd
update them to use the natively prepared vmcall/vmmcall version later.

All the complexity of patching and CPU detection in early boot seems to
be somewhat gratuitous and even counter-productive given the change it
introduces to 64-bit latching.

And even if the 64-bit latch does happen when HVM_PARAM_CALLBACK_IRQ is
set, isn't that potentially a lot later in boot? Xen will be treating
this guest as 32-bit until then, so won't all the vcpu_info and
runstate structures be wrong even as the secondary CPUs are already up
and running?

> I'm planning to send patches for Xen and the kernel to add CPUID feature
> bits indicating which instruction to use. This will make life much easier=
.
>=20
> > Enabling the hypercall page is also one of the two points where Xen
> > will 'latch' that the guest is 64-bit, which affects the layout of the
> > shared_info, vcpu_info and runstate structures.
> >=20
> > The other such latching point is when the guest sets
> > HVM_PARAM_CALLBACK_IRQ, and I *think* that should work in all
> > implementations of the Xen ABI (including QEMU/KVM and EC2). But would
> > want to test.
> >=20
> > But perhaps it wouldn't hurt for maximal compatibility for Linux to set
> > the hypercall page *anyway*, even if Linux doesn't then use it =E2=80=
=94 or
> > only uses it during early boot?
>=20
> I'm seeing potential problems with that approach when someone is using
> an out-of-tree module doing hypercalls.
>=20
> With having the hypercall page present such a module would add a way to d=
o
> speculative attacks, while deleting the hypercall page would result in a
> failure trying to load such a module.

Is that a response to the original patch series, or to my suggestion?

If we temporarily ask Xen to populate a hypercall page which is used
during early boot (or even if it's *not* used, and only used to make
sure Xen latches 64-bit mode early)... I don't see why that makes any
difference to modules. I wasn't suggesting we keep it around and
*export* it.


--=-QRj7QDtiHxIVtxynuJ+J
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCD9Aw
ggSOMIIDdqADAgECAhAOmiw0ECVD4cWj5DqVrT9PMA0GCSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYT
AlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAi
BgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0yNDAxMzAwMDAwMDBaFw0zMTEx
MDkyMzU5NTlaMEExCzAJBgNVBAYTAkFVMRAwDgYDVQQKEwdWZXJva2V5MSAwHgYDVQQDExdWZXJv
a2V5IFNlY3VyZSBFbWFpbCBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMjvgLKj
jfhCFqxYyRiW8g3cNFAvltDbK5AzcOaR7yVzVGadr4YcCVxjKrEJOgi7WEOH8rUgCNB5cTD8N/Et
GfZI+LGqSv0YtNa54T9D1AWJy08ZKkWvfGGIXN9UFAPMJ6OLLH/UUEgFa+7KlrEvMUupDFGnnR06
aDJAwtycb8yXtILj+TvfhLFhafxroXrflspavejQkEiHjNjtHnwbZ+o43g0/yxjwnarGI3kgcak7
nnI9/8Lqpq79tLHYwLajotwLiGTB71AGN5xK+tzB+D4eN9lXayrjcszgbOv2ZCgzExQUAIt98mre
8EggKs9mwtEuKAhYBIP/0K6WsoMnQCcCAwEAAaOCAVwwggFYMBIGA1UdEwEB/wQIMAYBAf8CAQAw
HQYDVR0OBBYEFIlICOogTndrhuWByNfhjWSEf/xwMB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6en
IZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIweQYI
KwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYB
BQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RD
QS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0
QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUdIAAwDQYJKoZIhvcNAQELBQADggEB
ACiagCqvNVxOfSd0uYfJMiZsOEBXAKIR/kpqRp2YCfrP4Tz7fJogYN4fxNAw7iy/bPZcvpVCfe/H
/CCcp3alXL0I8M/rnEnRlv8ItY4MEF+2T/MkdXI3u1vHy3ua8SxBM8eT9LBQokHZxGUX51cE0kwa
uEOZ+PonVIOnMjuLp29kcNOVnzf8DGKiek+cT51FvGRjV6LbaxXOm2P47/aiaXrDD5O0RF5SiPo6
xD1/ClkCETyyEAE5LRJlXtx288R598koyFcwCSXijeVcRvBB1cNOLEbg7RMSw1AGq14fNe2cH1HG
W7xyduY/ydQt6gv5r21mDOQ5SaZSWC/ZRfLDuEYwggWbMIIEg6ADAgECAhAH5JEPagNRXYDiRPdl
c1vgMA0GCSqGSIb3DQEBCwUAMEExCzAJBgNVBAYTAkFVMRAwDgYDVQQKEwdWZXJva2V5MSAwHgYD
VQQDExdWZXJva2V5IFNlY3VyZSBFbWFpbCBHMjAeFw0yNDEyMzAwMDAwMDBaFw0yODAxMDQyMzU5
NTlaMB4xHDAaBgNVBAMME2R3bXcyQGluZnJhZGVhZC5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4IC
DwAwggIKAoICAQDali7HveR1thexYXx/W7oMk/3Wpyppl62zJ8+RmTQH4yZeYAS/SRV6zmfXlXaZ
sNOE6emg8WXLRS6BA70liot+u0O0oPnIvnx+CsMH0PD4tCKSCsdp+XphIJ2zkC9S7/yHDYnqegqt
w4smkqUqf0WX/ggH1Dckh0vHlpoS1OoxqUg+ocU6WCsnuz5q5rzFsHxhD1qGpgFdZEk2/c//ZvUN
i12vPWipk8TcJwHw9zoZ/ZrVNybpMCC0THsJ/UEVyuyszPtNYeYZAhOJ41vav1RhZJzYan4a1gU0
kKBPQklcpQEhq48woEu15isvwWh9/+5jjh0L+YNaN0I//nHSp6U9COUG9Z0cvnO8FM6PTqsnSbcc
0j+GchwOHRC7aP2t5v2stVx3KbptaYEzi4MQHxm/0+HQpMEVLLUiizJqS4PWPU6zfQTOMZ9uLQRR
ci+c5xhtMEBszlQDOvEQcyEG+hc++fH47K+MmZz21bFNfoBxLP6bjR6xtPXtREF5lLXxp+CJ6KKS
blPKeVRg/UtyJHeFKAZXO8Zeco7TZUMVHmK0ZZ1EpnZbnAhKE19Z+FJrQPQrlR0gO3lBzuyPPArV
hvWxjlO7S4DmaEhLzarWi/ze7EGwWSuI2eEa/8zU0INUsGI4ywe7vepQz7IqaAovAX0d+f1YjbmC
VsAwjhLmveFjNwIDAQABo4IBsDCCAawwHwYDVR0jBBgwFoAUiUgI6iBOd2uG5YHI1+GNZIR//HAw
HQYDVR0OBBYEFFxiGptwbOfWOtMk5loHw7uqWUOnMDAGA1UdEQQpMCeBE2R3bXcyQGluZnJhZGVh
ZC5vcmeBEGRhdmlkQHdvb2Rob3Uuc2UwFAYDVR0gBA0wCzAJBgdngQwBBQEBMA4GA1UdDwEB/wQE
AwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwewYDVR0fBHQwcjA3oDWgM4YxaHR0
cDovL2NybDMuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNybDA3oDWgM4YxaHR0
cDovL2NybDQuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNybDB2BggrBgEFBQcB
AQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0
aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNydDANBgkq
hkiG9w0BAQsFAAOCAQEAQXc4FPiPLRnTDvmOABEzkIumojfZAe5SlnuQoeFUfi+LsWCKiB8Uextv
iBAvboKhLuN6eG/NC6WOzOCppn4mkQxRkOdLNThwMHW0d19jrZFEKtEG/epZ/hw/DdScTuZ2m7im
8ppItAT6GXD3aPhXkXnJpC/zTs85uNSQR64cEcBFjjoQDuSsTeJ5DAWf8EMyhMuD8pcbqx5kRvyt
JPsWBQzv1Dsdv2LDPLNd/JUKhHSgr7nbUr4+aAP2PHTXGcEBh8lTeYea9p4d5k969pe0OHYMV5aL
xERqTagmSetuIwolkAuBCzA9vulg8Y49Nz2zrpUGfKGOD0FMqenYxdJHgDCCBZswggSDoAMCAQIC
EAfkkQ9qA1FdgOJE92VzW+AwDQYJKoZIhvcNAQELBQAwQTELMAkGA1UEBhMCQVUxEDAOBgNVBAoT
B1Zlcm9rZXkxIDAeBgNVBAMTF1Zlcm9rZXkgU2VjdXJlIEVtYWlsIEcyMB4XDTI0MTIzMDAwMDAw
MFoXDTI4MDEwNDIzNTk1OVowHjEcMBoGA1UEAwwTZHdtdzJAaW5mcmFkZWFkLm9yZzCCAiIwDQYJ
KoZIhvcNAQEBBQADggIPADCCAgoCggIBANqWLse95HW2F7FhfH9bugyT/danKmmXrbMnz5GZNAfj
Jl5gBL9JFXrOZ9eVdpmw04Tp6aDxZctFLoEDvSWKi367Q7Sg+ci+fH4KwwfQ8Pi0IpIKx2n5emEg
nbOQL1Lv/IcNiep6Cq3DiyaSpSp/RZf+CAfUNySHS8eWmhLU6jGpSD6hxTpYKye7PmrmvMWwfGEP
WoamAV1kSTb9z/9m9Q2LXa89aKmTxNwnAfD3Ohn9mtU3JukwILRMewn9QRXK7KzM+01h5hkCE4nj
W9q/VGFknNhqfhrWBTSQoE9CSVylASGrjzCgS7XmKy/BaH3/7mOOHQv5g1o3Qj/+cdKnpT0I5Qb1
nRy+c7wUzo9OqydJtxzSP4ZyHA4dELto/a3m/ay1XHcpum1pgTOLgxAfGb/T4dCkwRUstSKLMmpL
g9Y9TrN9BM4xn24tBFFyL5znGG0wQGzOVAM68RBzIQb6Fz758fjsr4yZnPbVsU1+gHEs/puNHrG0
9e1EQXmUtfGn4InoopJuU8p5VGD9S3Ikd4UoBlc7xl5yjtNlQxUeYrRlnUSmdlucCEoTX1n4UmtA
9CuVHSA7eUHO7I88CtWG9bGOU7tLgOZoSEvNqtaL/N7sQbBZK4jZ4Rr/zNTQg1SwYjjLB7u96lDP
sipoCi8BfR35/ViNuYJWwDCOEua94WM3AgMBAAGjggGwMIIBrDAfBgNVHSMEGDAWgBSJSAjqIE53
a4blgcjX4Y1khH/8cDAdBgNVHQ4EFgQUXGIam3Bs59Y60yTmWgfDu6pZQ6cwMAYDVR0RBCkwJ4ET
ZHdtdzJAaW5mcmFkZWFkLm9yZ4EQZGF2aWRAd29vZGhvdS5zZTAUBgNVHSAEDTALMAkGB2eBDAEF
AQEwDgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDB7BgNVHR8E
dDByMDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVtYWlsRzIu
Y3JsMDegNaAzhjFodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVtYWlsRzIu
Y3JsMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29t
MEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVt
YWlsRzIuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQBBdzgU+I8tGdMO+Y4AETOQi6aiN9kB7lKWe5Ch
4VR+L4uxYIqIHxR7G2+IEC9ugqEu43p4b80LpY7M4KmmfiaRDFGQ50s1OHAwdbR3X2OtkUQq0Qb9
6ln+HD8N1JxO5nabuKbymki0BPoZcPdo+FeRecmkL/NOzzm41JBHrhwRwEWOOhAO5KxN4nkMBZ/w
QzKEy4PylxurHmRG/K0k+xYFDO/UOx2/YsM8s138lQqEdKCvudtSvj5oA/Y8dNcZwQGHyVN5h5r2
nh3mT3r2l7Q4dgxXlovERGpNqCZJ624jCiWQC4ELMD2+6WDxjj03PbOulQZ8oY4PQUyp6djF0keA
MYIDuzCCA7cCAQEwVTBBMQswCQYDVQQGEwJBVTEQMA4GA1UEChMHVmVyb2tleTEgMB4GA1UEAxMX
VmVyb2tleSBTZWN1cmUgRW1haWwgRzICEAfkkQ9qA1FdgOJE92VzW+AwDQYJYIZIAWUDBAIBBQCg
ggE3MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI1MDEwMjEyNTM1
NVowLwYJKoZIhvcNAQkEMSIEICiOF/hVtoVI2BtS03l+r0Nuf9cXq7ucjVMKQh1HXWPNMGQGCSsG
AQQBgjcQBDFXMFUwQTELMAkGA1UEBhMCQVUxEDAOBgNVBAoTB1Zlcm9rZXkxIDAeBgNVBAMTF1Zl
cm9rZXkgU2VjdXJlIEVtYWlsIEcyAhAH5JEPagNRXYDiRPdlc1vgMGYGCyqGSIb3DQEJEAILMVeg
VTBBMQswCQYDVQQGEwJBVTEQMA4GA1UEChMHVmVyb2tleTEgMB4GA1UEAxMXVmVyb2tleSBTZWN1
cmUgRW1haWwgRzICEAfkkQ9qA1FdgOJE92VzW+AwDQYJKoZIhvcNAQEBBQAEggIApvYvG36Cpjmm
F5IbExAuqSQK2B9rsdivMkDAxU7nqtTqsYFEo5rete0oODwnkI8acMoe+BBnZrqpxGMDKjCKUaCE
duf+l6Td3jcCi0gty7HyB0rh57BobK57YOpPgaaYDj3P+oshtZgO4VteObkF9AT9mz7y1zSrIVTg
XVRyXg/bHFwM7EgCnaHvF4keVVBzF3r6QLco4ZSCpoTxa5hURY4aSvlzKcd6YWknt8QUfGZJlrx4
Gr1/xRsYqwBvCRyELnYK6JXaDsKiXcZHjO/0DMSct19EEqA5dqxyT9H3Ayh8CwfiTBtGt/6HSIk3
qLa4u9jbBIx2zVAZkjWWIJgx4djoYgv3MIO6fFh97rx+8vaHrqfvzqXl7YEF3HGvim1oGKytUcL6
N4c4Y7MCx9cm0o3W591Hle/BunCRadwAgfuMsl7IRZCQ6y7PlPPH2g7UOJKsmX0unVHEEuQuZCUd
r0wK+TE7lvf3eyfLMaTWdEN/6biYz9duEbmTIBBkZ5Ia1FmSvl3RM0iUamHPMJVDWrEaQ4GPE2Qh
UUnmg0NKrSs9dsUDjAGmjCyo7vwGEhnId6GE/hFbZcwMiFS8BShXvKnENiIVJYi4K3+S2Ipq+GVR
8ah45zAUrXOW1TOsgX8J9YtO4qaRCXF4J9qxWfvyVXNndsTj+ZLSoHoGStZV9ygAAAAAAAA=


--=-QRj7QDtiHxIVtxynuJ+J--


From xen-users-bounces@lists.xenproject.org Thu Jan 02 16:11:30 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2025 16:11:30 +0000
Received: from list by lists.xenproject.org with outflank-mailman.863973.1275438 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTNmp-0005rT-29; Thu, 02 Jan 2025 16:11:03 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 863973.1275438; Thu, 02 Jan 2025 16:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTNmo-0005qx-Tf; Thu, 02 Jan 2025 16:11:02 +0000
Received: by outflank-mailman (input) for mailman id 863973;
 Thu, 02 Jan 2025 13:40:53 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=bpvf=T2=casper.srs.infradead.org=BATV+b36269e03d8020e3a9b7+7802+infradead.org+dwmw2@srs-se1.protection.inumbo.net>)
 id 1tTLRV-0004x6-3S
 for xen-users@lists.xen.org; Thu, 02 Jan 2025 13:40:53 +0000
Received: from casper.infradead.org (casper.infradead.org
 [2001:8b0:10b:1236::1])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 2a9b6222-c90f-11ef-99a4-01e77a169b0f;
 Thu, 02 Jan 2025 14:40:45 +0100 (CET)
Received: from [172.31.31.240] (helo=u09cd745991455d.lumleys.internal)
 by casper.infradead.org with esmtpsa (Exim 4.98 #2 (Red Hat Linux))
 id 1tTLRM-0000000Gqm4-0q3O; Thu, 02 Jan 2025 13:40:44 +0000
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 2a9b6222-c90f-11ef-99a4-01e77a169b0f
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
	d=infradead.org; s=casper.20170209; h=MIME-Version:Content-Type:References:
	In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
	Content-Transfer-Encoding:Content-ID:Content-Description;
	bh=tpjCVnQPWoH/XipcBZOPQWI/gdmv2UjGTw2vyAbwl2w=; b=EaHzxMq7uuhnkLqUBvni9OO22B
	qaQmZsA/wOadKIGzCdd9ftFkZ56tCnaQ79roo/m4wPvJYR5HY97+KPvNVGUYm01ZBmZVO5OXOtcos
	jOGPgdp+tPkdM4Donae8Bh/LMBnfl3kpR50Wa+k5Ik3N8XUk8BU1NbVx0/aDrcRXwdfFNZPtMRYqR
	SHiXEccOfrTZz5d2sekBUPOZ8JjyeCVmbgynqsdYVeQPzwBZz9vaXuJDAIj6ZAtMHaklQI5zR1gxU
	K9GBbzVQhzZz5BEbekoLvBBbDHblDVHtNR8zGc/246/K+zV8mwEtuYClALdtXPRjnygae2MG3cc1c
	FXz8ARLQ==;
Message-ID: <b7323a9fa5239443b9b6f3daa423196de1051748.camel@infradead.org>
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
From: David Woodhouse <dwmw2@infradead.org>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, "Xen.org security
 team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org,  xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
Date: Thu, 02 Jan 2025 13:40:44 +0000
In-Reply-To: <fd993f8d-280f-439a-a6a0-506e2815f281@suse.com>
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
	 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
	 <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
	 <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
	 <fd993f8d-280f-439a-a6a0-506e2815f281@suse.com>
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/pkcs7-signature";
	boundary="=-ZSqhNB+07rLVAUqGo4d1"
User-Agent: Evolution 3.52.3-0ubuntu1 
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by casper.infradead.org. See http://www.infradead.org/rpr.html


--=-ZSqhNB+07rLVAUqGo4d1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2025-01-02 at 14:38 +0100, J=C3=BCrgen Gro=C3=9F wrote:
> On 02.01.25 13:53, David Woodhouse wrote:
> > On Thu, 2025-01-02 at 13:07 +0100, J=C3=BCrgen Gro=C3=9F wrote:
> > > On 23.12.24 15:24, David Woodhouse wrote:
> > > > On Tue, 2024-12-17 at 12:18 +0000, Xen.org security team wrote:
> > > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 Xen Security Advisory CVE-2024-53241 / XSA-466
> > > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 version 3
> > > > >=20
> > > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Xen =
hypercall page unsafe against speculative attacks
> > > > >=20
> > > > > UPDATES IN VERSION 3
> > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > > > >=20
> > > > > Update of patch 5, public release.
> > > >=20
> > > > Can't we even use the hypercall page early in boot? Surely we have =
to
> > > > know whether we're running on an Intel or AMD CPU before we get to =
the
> > > > point where we can enable any of the new control-flow integrity
> > > > support? Do we need to jump through those hoops do do that early
> > > > detection and setup?
> > >=20
> > > The downside of this approach would be to have another variant to do
> > > hypercalls. So you'd have to replace the variant being able to use AM=
D
> > > or INTEL specific instructions with a function doing the hypercall vi=
a
> > > the hypercall page.
> >=20
> > You'd probably start with the hypercall function just jumping directly
> > into the temporary hypercall page during early boot, and then you'd
> > update them to use the natively prepared vmcall/vmmcall version later.
> >=20
> > All the complexity of patching and CPU detection in early boot seems to
> > be somewhat gratuitous and even counter-productive given the change it
> > introduces to 64-bit latching.
> >=20
> > And even if the 64-bit latch does happen when HVM_PARAM_CALLBACK_IRQ is
> > set, isn't that potentially a lot later in boot? Xen will be treating
> > this guest as 32-bit until then, so won't all the vcpu_info and
> > runstate structures be wrong even as the secondary CPUs are already up
> > and running?
>=20
> What I don't get is why this latching isn't done when the shared info
> page is mapped into the guest via the XENMAPSPACE_shared_info hypercall
> or maybe additionally when VCPUOP_register_runstate_memory_area is being
> used by the guest.
>=20
> These are the earliest possible cases where the guest is able to access
> this data.

Well, that's a great idea. Got a time machine? If you have, I have some
comments on the MSI=E2=86=92PIRQ mapping nonsense too... :)

> >=20
> > > I'm planning to send patches for Xen and the kernel to add CPUID feat=
ure
> > > bits indicating which instruction to use. This will make life much ea=
sier.
> > >=20
> > > > Enabling the hypercall page is also one of the two points where Xen
> > > > will 'latch' that the guest is 64-bit, which affects the layout of =
the
> > > > shared_info, vcpu_info and runstate structures.
> > > >=20
> > > > The other such latching point is when the guest sets
> > > > HVM_PARAM_CALLBACK_IRQ, and I *think* that should work in all
> > > > implementations of the Xen ABI (including QEMU/KVM and EC2). But wo=
uld
> > > > want to test.
> > > >=20
> > > > But perhaps it wouldn't hurt for maximal compatibility for Linux to=
 set
> > > > the hypercall page *anyway*, even if Linux doesn't then use it =E2=
=80=94 or
> > > > only uses it during early boot?
> > >=20
> > > I'm seeing potential problems with that approach when someone is usin=
g
> > > an out-of-tree module doing hypercalls.
> > >=20
> > > With having the hypercall page present such a module would add a way =
to do
> > > speculative attacks, while deleting the hypercall page would result i=
n a
> > > failure trying to load such a module.
> >=20
> > Is that a response to the original patch series, or to my suggestion?
> >=20
> > If we temporarily ask Xen to populate a hypercall page which is used
> > during early boot (or even if it's *not* used, and only used to make
> > sure Xen latches 64-bit mode early)... I don't see why that makes any
> > difference to modules. I wasn't suggesting we keep it around and
> > *export* it.
>=20
> Ah, I didn't read your suggestion that way.
>=20
> Still I believe using the hypercall page is not a good idea, especially a=
s
> we'd add a hard dependency on the ability to enable CFI in the kernel rel=
ated
> to the switch from the hypercall page to the new direct hypercall functio=
ns.

Are you suggesting that you're able to enable the CPU-specific CFI
protections before you even know whether it's an Intel or AMD CPU?

--=-ZSqhNB+07rLVAUqGo4d1
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCD9Aw
ggSOMIIDdqADAgECAhAOmiw0ECVD4cWj5DqVrT9PMA0GCSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYT
AlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAi
BgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0yNDAxMzAwMDAwMDBaFw0zMTEx
MDkyMzU5NTlaMEExCzAJBgNVBAYTAkFVMRAwDgYDVQQKEwdWZXJva2V5MSAwHgYDVQQDExdWZXJv
a2V5IFNlY3VyZSBFbWFpbCBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMjvgLKj
jfhCFqxYyRiW8g3cNFAvltDbK5AzcOaR7yVzVGadr4YcCVxjKrEJOgi7WEOH8rUgCNB5cTD8N/Et
GfZI+LGqSv0YtNa54T9D1AWJy08ZKkWvfGGIXN9UFAPMJ6OLLH/UUEgFa+7KlrEvMUupDFGnnR06
aDJAwtycb8yXtILj+TvfhLFhafxroXrflspavejQkEiHjNjtHnwbZ+o43g0/yxjwnarGI3kgcak7
nnI9/8Lqpq79tLHYwLajotwLiGTB71AGN5xK+tzB+D4eN9lXayrjcszgbOv2ZCgzExQUAIt98mre
8EggKs9mwtEuKAhYBIP/0K6WsoMnQCcCAwEAAaOCAVwwggFYMBIGA1UdEwEB/wQIMAYBAf8CAQAw
HQYDVR0OBBYEFIlICOogTndrhuWByNfhjWSEf/xwMB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6en
IZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIweQYI
KwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYB
BQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RD
QS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0
QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUdIAAwDQYJKoZIhvcNAQELBQADggEB
ACiagCqvNVxOfSd0uYfJMiZsOEBXAKIR/kpqRp2YCfrP4Tz7fJogYN4fxNAw7iy/bPZcvpVCfe/H
/CCcp3alXL0I8M/rnEnRlv8ItY4MEF+2T/MkdXI3u1vHy3ua8SxBM8eT9LBQokHZxGUX51cE0kwa
uEOZ+PonVIOnMjuLp29kcNOVnzf8DGKiek+cT51FvGRjV6LbaxXOm2P47/aiaXrDD5O0RF5SiPo6
xD1/ClkCETyyEAE5LRJlXtx288R598koyFcwCSXijeVcRvBB1cNOLEbg7RMSw1AGq14fNe2cH1HG
W7xyduY/ydQt6gv5r21mDOQ5SaZSWC/ZRfLDuEYwggWbMIIEg6ADAgECAhAH5JEPagNRXYDiRPdl
c1vgMA0GCSqGSIb3DQEBCwUAMEExCzAJBgNVBAYTAkFVMRAwDgYDVQQKEwdWZXJva2V5MSAwHgYD
VQQDExdWZXJva2V5IFNlY3VyZSBFbWFpbCBHMjAeFw0yNDEyMzAwMDAwMDBaFw0yODAxMDQyMzU5
NTlaMB4xHDAaBgNVBAMME2R3bXcyQGluZnJhZGVhZC5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4IC
DwAwggIKAoICAQDali7HveR1thexYXx/W7oMk/3Wpyppl62zJ8+RmTQH4yZeYAS/SRV6zmfXlXaZ
sNOE6emg8WXLRS6BA70liot+u0O0oPnIvnx+CsMH0PD4tCKSCsdp+XphIJ2zkC9S7/yHDYnqegqt
w4smkqUqf0WX/ggH1Dckh0vHlpoS1OoxqUg+ocU6WCsnuz5q5rzFsHxhD1qGpgFdZEk2/c//ZvUN
i12vPWipk8TcJwHw9zoZ/ZrVNybpMCC0THsJ/UEVyuyszPtNYeYZAhOJ41vav1RhZJzYan4a1gU0
kKBPQklcpQEhq48woEu15isvwWh9/+5jjh0L+YNaN0I//nHSp6U9COUG9Z0cvnO8FM6PTqsnSbcc
0j+GchwOHRC7aP2t5v2stVx3KbptaYEzi4MQHxm/0+HQpMEVLLUiizJqS4PWPU6zfQTOMZ9uLQRR
ci+c5xhtMEBszlQDOvEQcyEG+hc++fH47K+MmZz21bFNfoBxLP6bjR6xtPXtREF5lLXxp+CJ6KKS
blPKeVRg/UtyJHeFKAZXO8Zeco7TZUMVHmK0ZZ1EpnZbnAhKE19Z+FJrQPQrlR0gO3lBzuyPPArV
hvWxjlO7S4DmaEhLzarWi/ze7EGwWSuI2eEa/8zU0INUsGI4ywe7vepQz7IqaAovAX0d+f1YjbmC
VsAwjhLmveFjNwIDAQABo4IBsDCCAawwHwYDVR0jBBgwFoAUiUgI6iBOd2uG5YHI1+GNZIR//HAw
HQYDVR0OBBYEFFxiGptwbOfWOtMk5loHw7uqWUOnMDAGA1UdEQQpMCeBE2R3bXcyQGluZnJhZGVh
ZC5vcmeBEGRhdmlkQHdvb2Rob3Uuc2UwFAYDVR0gBA0wCzAJBgdngQwBBQEBMA4GA1UdDwEB/wQE
AwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwewYDVR0fBHQwcjA3oDWgM4YxaHR0
cDovL2NybDMuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNybDA3oDWgM4YxaHR0
cDovL2NybDQuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNybDB2BggrBgEFBQcB
AQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0
aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNydDANBgkq
hkiG9w0BAQsFAAOCAQEAQXc4FPiPLRnTDvmOABEzkIumojfZAe5SlnuQoeFUfi+LsWCKiB8Uextv
iBAvboKhLuN6eG/NC6WOzOCppn4mkQxRkOdLNThwMHW0d19jrZFEKtEG/epZ/hw/DdScTuZ2m7im
8ppItAT6GXD3aPhXkXnJpC/zTs85uNSQR64cEcBFjjoQDuSsTeJ5DAWf8EMyhMuD8pcbqx5kRvyt
JPsWBQzv1Dsdv2LDPLNd/JUKhHSgr7nbUr4+aAP2PHTXGcEBh8lTeYea9p4d5k969pe0OHYMV5aL
xERqTagmSetuIwolkAuBCzA9vulg8Y49Nz2zrpUGfKGOD0FMqenYxdJHgDCCBZswggSDoAMCAQIC
EAfkkQ9qA1FdgOJE92VzW+AwDQYJKoZIhvcNAQELBQAwQTELMAkGA1UEBhMCQVUxEDAOBgNVBAoT
B1Zlcm9rZXkxIDAeBgNVBAMTF1Zlcm9rZXkgU2VjdXJlIEVtYWlsIEcyMB4XDTI0MTIzMDAwMDAw
MFoXDTI4MDEwNDIzNTk1OVowHjEcMBoGA1UEAwwTZHdtdzJAaW5mcmFkZWFkLm9yZzCCAiIwDQYJ
KoZIhvcNAQEBBQADggIPADCCAgoCggIBANqWLse95HW2F7FhfH9bugyT/danKmmXrbMnz5GZNAfj
Jl5gBL9JFXrOZ9eVdpmw04Tp6aDxZctFLoEDvSWKi367Q7Sg+ci+fH4KwwfQ8Pi0IpIKx2n5emEg
nbOQL1Lv/IcNiep6Cq3DiyaSpSp/RZf+CAfUNySHS8eWmhLU6jGpSD6hxTpYKye7PmrmvMWwfGEP
WoamAV1kSTb9z/9m9Q2LXa89aKmTxNwnAfD3Ohn9mtU3JukwILRMewn9QRXK7KzM+01h5hkCE4nj
W9q/VGFknNhqfhrWBTSQoE9CSVylASGrjzCgS7XmKy/BaH3/7mOOHQv5g1o3Qj/+cdKnpT0I5Qb1
nRy+c7wUzo9OqydJtxzSP4ZyHA4dELto/a3m/ay1XHcpum1pgTOLgxAfGb/T4dCkwRUstSKLMmpL
g9Y9TrN9BM4xn24tBFFyL5znGG0wQGzOVAM68RBzIQb6Fz758fjsr4yZnPbVsU1+gHEs/puNHrG0
9e1EQXmUtfGn4InoopJuU8p5VGD9S3Ikd4UoBlc7xl5yjtNlQxUeYrRlnUSmdlucCEoTX1n4UmtA
9CuVHSA7eUHO7I88CtWG9bGOU7tLgOZoSEvNqtaL/N7sQbBZK4jZ4Rr/zNTQg1SwYjjLB7u96lDP
sipoCi8BfR35/ViNuYJWwDCOEua94WM3AgMBAAGjggGwMIIBrDAfBgNVHSMEGDAWgBSJSAjqIE53
a4blgcjX4Y1khH/8cDAdBgNVHQ4EFgQUXGIam3Bs59Y60yTmWgfDu6pZQ6cwMAYDVR0RBCkwJ4ET
ZHdtdzJAaW5mcmFkZWFkLm9yZ4EQZGF2aWRAd29vZGhvdS5zZTAUBgNVHSAEDTALMAkGB2eBDAEF
AQEwDgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDB7BgNVHR8E
dDByMDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVtYWlsRzIu
Y3JsMDegNaAzhjFodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVtYWlsRzIu
Y3JsMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29t
MEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVt
YWlsRzIuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQBBdzgU+I8tGdMO+Y4AETOQi6aiN9kB7lKWe5Ch
4VR+L4uxYIqIHxR7G2+IEC9ugqEu43p4b80LpY7M4KmmfiaRDFGQ50s1OHAwdbR3X2OtkUQq0Qb9
6ln+HD8N1JxO5nabuKbymki0BPoZcPdo+FeRecmkL/NOzzm41JBHrhwRwEWOOhAO5KxN4nkMBZ/w
QzKEy4PylxurHmRG/K0k+xYFDO/UOx2/YsM8s138lQqEdKCvudtSvj5oA/Y8dNcZwQGHyVN5h5r2
nh3mT3r2l7Q4dgxXlovERGpNqCZJ624jCiWQC4ELMD2+6WDxjj03PbOulQZ8oY4PQUyp6djF0keA
MYIDuzCCA7cCAQEwVTBBMQswCQYDVQQGEwJBVTEQMA4GA1UEChMHVmVyb2tleTEgMB4GA1UEAxMX
VmVyb2tleSBTZWN1cmUgRW1haWwgRzICEAfkkQ9qA1FdgOJE92VzW+AwDQYJYIZIAWUDBAIBBQCg
ggE3MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI1MDEwMjEzNDA0
NFowLwYJKoZIhvcNAQkEMSIEIDUwqzfQxPc+HaOfqtpRWO5Rf/HauguEWk83YSkakwpOMGQGCSsG
AQQBgjcQBDFXMFUwQTELMAkGA1UEBhMCQVUxEDAOBgNVBAoTB1Zlcm9rZXkxIDAeBgNVBAMTF1Zl
cm9rZXkgU2VjdXJlIEVtYWlsIEcyAhAH5JEPagNRXYDiRPdlc1vgMGYGCyqGSIb3DQEJEAILMVeg
VTBBMQswCQYDVQQGEwJBVTEQMA4GA1UEChMHVmVyb2tleTEgMB4GA1UEAxMXVmVyb2tleSBTZWN1
cmUgRW1haWwgRzICEAfkkQ9qA1FdgOJE92VzW+AwDQYJKoZIhvcNAQEBBQAEggIAr4S7rxlagx1c
9wh0lNoVXvLKYFaoAwFADYW/JRzu9XcwebnGA6Zb0xlAQjh0T/wFMAcbXqpIGMvtzJimKPVkSZgi
azWY5K1BJf+0NwALOpH1NrVrGolTt6V3B6Rcoihdlnge8/QNizeggzTqi8FEy4C+BjtRNXU7tOUS
SgAkUt2qegRlqOL64DLdcanZDTM8EDcxpSEth2H+5hOis297dYHdwMHioBbaaJVjjb8j28ngOYrg
afNoYOaV1Hez4OL82fwmI6YYA5YKPdhlqzUvNG7GbvC4SIUO82AV4f+v2qpg40dvCg61KM4SdqPA
J1VZCDd8eMJk1wweZasJRgLvVg8AGVAjR+frG8gwkuVuetez6InWO/L369pc/Qs11s2BaqQ4tz1N
SUiX6Auf48efCyUwVNhjHu3oGSmb08tzIi7UgVQCAgdEoCNanGQreUIygCX8UkfpxZCKuz9iqrEr
rwwr+A65GPp3WPgdR/cXEAaW6GklQDjk4hoTBgjn09dcf7hKp9PiyE6XGvLU9/DnsIXLY8QXvdDn
3NESrkzOnrTKhUE/bD29dDxKYZ3cvt/Thqa+J4NB+X17MSwOaw8pL4ji6UBksk6GBF/cw26kXQK2
Pg7kQ+ervXyOEkztp11rJujCeCze3RSYxfMwCYU8UuXqDBFbjgF5DjuPRZR8pU4AAAAAAAA=


--=-ZSqhNB+07rLVAUqGo4d1--


From xen-users-bounces@lists.xenproject.org Thu Jan 02 16:11:30 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2025 16:11:30 +0000
Received: from list by lists.xenproject.org with outflank-mailman.864040.1275445 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTNmp-0005yh-E5; Thu, 02 Jan 2025 16:11:03 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 864040.1275445; Thu, 02 Jan 2025 16:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tTNmp-0005xN-8D; Thu, 02 Jan 2025 16:11:03 +0000
Received: by outflank-mailman (input) for mailman id 864040;
 Thu, 02 Jan 2025 14:06:46 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=bpvf=T2=casper.srs.infradead.org=BATV+b36269e03d8020e3a9b7+7802+infradead.org+dwmw2@srs-se1.protection.inumbo.net>)
 id 1tTLqY-0002gt-BY
 for xen-users@lists.xen.org; Thu, 02 Jan 2025 14:06:46 +0000
Received: from casper.infradead.org (casper.infradead.org
 [2001:8b0:10b:1236::1])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id ca274900-c912-11ef-a0db-8be0dac302b0;
 Thu, 02 Jan 2025 15:06:43 +0100 (CET)
Received: from [172.31.31.240] (helo=u09cd745991455d.lumleys.internal)
 by casper.infradead.org with esmtpsa (Exim 4.98 #2 (Red Hat Linux))
 id 1tTLqR-0000000GsRi-1xwd; Thu, 02 Jan 2025 14:06:40 +0000
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: ca274900-c912-11ef-a0db-8be0dac302b0
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
	d=infradead.org; s=casper.20170209; h=MIME-Version:Content-Type:References:
	In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
	Content-Transfer-Encoding:Content-ID:Content-Description;
	bh=yOer4qYFK47iZZsxbNRWsSp++7OtcFQMfvjcn6Vy0Uk=; b=PWPZUyceGURrIBl77LFth4MM5b
	XHLpqCJrGG9xPm2G96Qw0fKXlCEqVlvrGWSCuQW3wUUexatjaXJ1lHUg6ea+NMNza2WZDyMimKcLZ
	zULVWJ4M9+HjYrp2NyuHdHGMTzD3DqASPwLsIdyCbheSSXwOHsj+Q5NE8GiBBQAevqk00btVoBU1R
	vmxd9czNAZQuGKXHWwlckOf8KiotbsETHONHHyoeG7KkfFichhpz7fXvjdusFgRpwkjTOS3bURMwE
	SW2ijF1FzPN+UZh7lVFF0sXVCGQjZ7oaMTiBavbw7JW0LRvWZ5S1ANefSgdi4cRdjZ1ZdCUi+wVj+
	vFzje7fg==;
Message-ID: <f9b4ae8af70b8b5136b59237c7925f57220b3d5b.camel@infradead.org>
Subject: Re: Xen Security Advisory 466 v3 (CVE-2024-53241) - Xen hypercall
 page unsafe against speculative attacks
From: David Woodhouse <dwmw2@infradead.org>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, "Xen.org security
 team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org,  xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
Date: Thu, 02 Jan 2025 14:06:39 +0000
In-Reply-To: <40734e79-fb55-4712-aae1-3ef350af4f3c@suse.com>
References: <E1tNWXG-00E268-2p@xenbits.xenproject.org>
	 <54c892eded2b4ebdda8ee1085c383178f44414ad.camel@infradead.org>
	 <a3031e7d-fe9d-4db8-8ccd-923165c9af72@suse.com>
	 <fc4c45ea86567ef0c46d7e5a20e8abffa75cc4ec.camel@infradead.org>
	 <fd993f8d-280f-439a-a6a0-506e2815f281@suse.com>
	 <b7323a9fa5239443b9b6f3daa423196de1051748.camel@infradead.org>
	 <40734e79-fb55-4712-aae1-3ef350af4f3c@suse.com>
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/pkcs7-signature";
	boundary="=-VOv0DzH4hgFWVt0+wCe5"
User-Agent: Evolution 3.52.3-0ubuntu1 
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by casper.infradead.org. See http://www.infradead.org/rpr.html


--=-VOv0DzH4hgFWVt0+wCe5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2025-01-02 at 15:02 +0100, J=C3=BCrgen Gro=C3=9F wrote:
> > Are you suggesting that you're able to enable the CPU-specific CFI
> > protections before you even know whether it's an Intel or AMD CPU?
>=20
> Not before that, but maybe rather soon afterwards. And the hypercall page
> needs to be decommissioned before the next hypercall is happening. The qu=
estion
> is whether we have a hook in place to do that switch between cpu identifi=
cation
> and CFI enabling.

Not sure that's how I'd phrase it. Even if we have to add a hook at the
right time to switch from the Xen-populated hypercall page to the one
filled in by Linux, the question is whether adding that hook is simpler
than all this early static_call stuff that's been thrown together, and
the open questions about the 64-bit latching.

--=-VOv0DzH4hgFWVt0+wCe5
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCD9Aw
ggSOMIIDdqADAgECAhAOmiw0ECVD4cWj5DqVrT9PMA0GCSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYT
AlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAi
BgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0yNDAxMzAwMDAwMDBaFw0zMTEx
MDkyMzU5NTlaMEExCzAJBgNVBAYTAkFVMRAwDgYDVQQKEwdWZXJva2V5MSAwHgYDVQQDExdWZXJv
a2V5IFNlY3VyZSBFbWFpbCBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMjvgLKj
jfhCFqxYyRiW8g3cNFAvltDbK5AzcOaR7yVzVGadr4YcCVxjKrEJOgi7WEOH8rUgCNB5cTD8N/Et
GfZI+LGqSv0YtNa54T9D1AWJy08ZKkWvfGGIXN9UFAPMJ6OLLH/UUEgFa+7KlrEvMUupDFGnnR06
aDJAwtycb8yXtILj+TvfhLFhafxroXrflspavejQkEiHjNjtHnwbZ+o43g0/yxjwnarGI3kgcak7
nnI9/8Lqpq79tLHYwLajotwLiGTB71AGN5xK+tzB+D4eN9lXayrjcszgbOv2ZCgzExQUAIt98mre
8EggKs9mwtEuKAhYBIP/0K6WsoMnQCcCAwEAAaOCAVwwggFYMBIGA1UdEwEB/wQIMAYBAf8CAQAw
HQYDVR0OBBYEFIlICOogTndrhuWByNfhjWSEf/xwMB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6en
IZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIweQYI
KwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYB
BQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RD
QS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0
QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUdIAAwDQYJKoZIhvcNAQELBQADggEB
ACiagCqvNVxOfSd0uYfJMiZsOEBXAKIR/kpqRp2YCfrP4Tz7fJogYN4fxNAw7iy/bPZcvpVCfe/H
/CCcp3alXL0I8M/rnEnRlv8ItY4MEF+2T/MkdXI3u1vHy3ua8SxBM8eT9LBQokHZxGUX51cE0kwa
uEOZ+PonVIOnMjuLp29kcNOVnzf8DGKiek+cT51FvGRjV6LbaxXOm2P47/aiaXrDD5O0RF5SiPo6
xD1/ClkCETyyEAE5LRJlXtx288R598koyFcwCSXijeVcRvBB1cNOLEbg7RMSw1AGq14fNe2cH1HG
W7xyduY/ydQt6gv5r21mDOQ5SaZSWC/ZRfLDuEYwggWbMIIEg6ADAgECAhAH5JEPagNRXYDiRPdl
c1vgMA0GCSqGSIb3DQEBCwUAMEExCzAJBgNVBAYTAkFVMRAwDgYDVQQKEwdWZXJva2V5MSAwHgYD
VQQDExdWZXJva2V5IFNlY3VyZSBFbWFpbCBHMjAeFw0yNDEyMzAwMDAwMDBaFw0yODAxMDQyMzU5
NTlaMB4xHDAaBgNVBAMME2R3bXcyQGluZnJhZGVhZC5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4IC
DwAwggIKAoICAQDali7HveR1thexYXx/W7oMk/3Wpyppl62zJ8+RmTQH4yZeYAS/SRV6zmfXlXaZ
sNOE6emg8WXLRS6BA70liot+u0O0oPnIvnx+CsMH0PD4tCKSCsdp+XphIJ2zkC9S7/yHDYnqegqt
w4smkqUqf0WX/ggH1Dckh0vHlpoS1OoxqUg+ocU6WCsnuz5q5rzFsHxhD1qGpgFdZEk2/c//ZvUN
i12vPWipk8TcJwHw9zoZ/ZrVNybpMCC0THsJ/UEVyuyszPtNYeYZAhOJ41vav1RhZJzYan4a1gU0
kKBPQklcpQEhq48woEu15isvwWh9/+5jjh0L+YNaN0I//nHSp6U9COUG9Z0cvnO8FM6PTqsnSbcc
0j+GchwOHRC7aP2t5v2stVx3KbptaYEzi4MQHxm/0+HQpMEVLLUiizJqS4PWPU6zfQTOMZ9uLQRR
ci+c5xhtMEBszlQDOvEQcyEG+hc++fH47K+MmZz21bFNfoBxLP6bjR6xtPXtREF5lLXxp+CJ6KKS
blPKeVRg/UtyJHeFKAZXO8Zeco7TZUMVHmK0ZZ1EpnZbnAhKE19Z+FJrQPQrlR0gO3lBzuyPPArV
hvWxjlO7S4DmaEhLzarWi/ze7EGwWSuI2eEa/8zU0INUsGI4ywe7vepQz7IqaAovAX0d+f1YjbmC
VsAwjhLmveFjNwIDAQABo4IBsDCCAawwHwYDVR0jBBgwFoAUiUgI6iBOd2uG5YHI1+GNZIR//HAw
HQYDVR0OBBYEFFxiGptwbOfWOtMk5loHw7uqWUOnMDAGA1UdEQQpMCeBE2R3bXcyQGluZnJhZGVh
ZC5vcmeBEGRhdmlkQHdvb2Rob3Uuc2UwFAYDVR0gBA0wCzAJBgdngQwBBQEBMA4GA1UdDwEB/wQE
AwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwewYDVR0fBHQwcjA3oDWgM4YxaHR0
cDovL2NybDMuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNybDA3oDWgM4YxaHR0
cDovL2NybDQuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNybDB2BggrBgEFBQcB
AQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0
aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL1Zlcm9rZXlTZWN1cmVFbWFpbEcyLmNydDANBgkq
hkiG9w0BAQsFAAOCAQEAQXc4FPiPLRnTDvmOABEzkIumojfZAe5SlnuQoeFUfi+LsWCKiB8Uextv
iBAvboKhLuN6eG/NC6WOzOCppn4mkQxRkOdLNThwMHW0d19jrZFEKtEG/epZ/hw/DdScTuZ2m7im
8ppItAT6GXD3aPhXkXnJpC/zTs85uNSQR64cEcBFjjoQDuSsTeJ5DAWf8EMyhMuD8pcbqx5kRvyt
JPsWBQzv1Dsdv2LDPLNd/JUKhHSgr7nbUr4+aAP2PHTXGcEBh8lTeYea9p4d5k969pe0OHYMV5aL
xERqTagmSetuIwolkAuBCzA9vulg8Y49Nz2zrpUGfKGOD0FMqenYxdJHgDCCBZswggSDoAMCAQIC
EAfkkQ9qA1FdgOJE92VzW+AwDQYJKoZIhvcNAQELBQAwQTELMAkGA1UEBhMCQVUxEDAOBgNVBAoT
B1Zlcm9rZXkxIDAeBgNVBAMTF1Zlcm9rZXkgU2VjdXJlIEVtYWlsIEcyMB4XDTI0MTIzMDAwMDAw
MFoXDTI4MDEwNDIzNTk1OVowHjEcMBoGA1UEAwwTZHdtdzJAaW5mcmFkZWFkLm9yZzCCAiIwDQYJ
KoZIhvcNAQEBBQADggIPADCCAgoCggIBANqWLse95HW2F7FhfH9bugyT/danKmmXrbMnz5GZNAfj
Jl5gBL9JFXrOZ9eVdpmw04Tp6aDxZctFLoEDvSWKi367Q7Sg+ci+fH4KwwfQ8Pi0IpIKx2n5emEg
nbOQL1Lv/IcNiep6Cq3DiyaSpSp/RZf+CAfUNySHS8eWmhLU6jGpSD6hxTpYKye7PmrmvMWwfGEP
WoamAV1kSTb9z/9m9Q2LXa89aKmTxNwnAfD3Ohn9mtU3JukwILRMewn9QRXK7KzM+01h5hkCE4nj
W9q/VGFknNhqfhrWBTSQoE9CSVylASGrjzCgS7XmKy/BaH3/7mOOHQv5g1o3Qj/+cdKnpT0I5Qb1
nRy+c7wUzo9OqydJtxzSP4ZyHA4dELto/a3m/ay1XHcpum1pgTOLgxAfGb/T4dCkwRUstSKLMmpL
g9Y9TrN9BM4xn24tBFFyL5znGG0wQGzOVAM68RBzIQb6Fz758fjsr4yZnPbVsU1+gHEs/puNHrG0
9e1EQXmUtfGn4InoopJuU8p5VGD9S3Ikd4UoBlc7xl5yjtNlQxUeYrRlnUSmdlucCEoTX1n4UmtA
9CuVHSA7eUHO7I88CtWG9bGOU7tLgOZoSEvNqtaL/N7sQbBZK4jZ4Rr/zNTQg1SwYjjLB7u96lDP
sipoCi8BfR35/ViNuYJWwDCOEua94WM3AgMBAAGjggGwMIIBrDAfBgNVHSMEGDAWgBSJSAjqIE53
a4blgcjX4Y1khH/8cDAdBgNVHQ4EFgQUXGIam3Bs59Y60yTmWgfDu6pZQ6cwMAYDVR0RBCkwJ4ET
ZHdtdzJAaW5mcmFkZWFkLm9yZ4EQZGF2aWRAd29vZGhvdS5zZTAUBgNVHSAEDTALMAkGB2eBDAEF
AQEwDgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDB7BgNVHR8E
dDByMDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVtYWlsRzIu
Y3JsMDegNaAzhjFodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVtYWlsRzIu
Y3JsMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29t
MEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vVmVyb2tleVNlY3VyZUVt
YWlsRzIuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQBBdzgU+I8tGdMO+Y4AETOQi6aiN9kB7lKWe5Ch
4VR+L4uxYIqIHxR7G2+IEC9ugqEu43p4b80LpY7M4KmmfiaRDFGQ50s1OHAwdbR3X2OtkUQq0Qb9
6ln+HD8N1JxO5nabuKbymki0BPoZcPdo+FeRecmkL/NOzzm41JBHrhwRwEWOOhAO5KxN4nkMBZ/w
QzKEy4PylxurHmRG/K0k+xYFDO/UOx2/YsM8s138lQqEdKCvudtSvj5oA/Y8dNcZwQGHyVN5h5r2
nh3mT3r2l7Q4dgxXlovERGpNqCZJ624jCiWQC4ELMD2+6WDxjj03PbOulQZ8oY4PQUyp6djF0keA
MYIDuzCCA7cCAQEwVTBBMQswCQYDVQQGEwJBVTEQMA4GA1UEChMHVmVyb2tleTEgMB4GA1UEAxMX
VmVyb2tleSBTZWN1cmUgRW1haWwgRzICEAfkkQ9qA1FdgOJE92VzW+AwDQYJYIZIAWUDBAIBBQCg
ggE3MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI1MDEwMjE0MDYz
OVowLwYJKoZIhvcNAQkEMSIEIMX1tduAKyt+6XmzoGE2//NM0AN6mSTExk8McWhg42d5MGQGCSsG
AQQBgjcQBDFXMFUwQTELMAkGA1UEBhMCQVUxEDAOBgNVBAoTB1Zlcm9rZXkxIDAeBgNVBAMTF1Zl
cm9rZXkgU2VjdXJlIEVtYWlsIEcyAhAH5JEPagNRXYDiRPdlc1vgMGYGCyqGSIb3DQEJEAILMVeg
VTBBMQswCQYDVQQGEwJBVTEQMA4GA1UEChMHVmVyb2tleTEgMB4GA1UEAxMXVmVyb2tleSBTZWN1
cmUgRW1haWwgRzICEAfkkQ9qA1FdgOJE92VzW+AwDQYJKoZIhvcNAQEBBQAEggIAN10+vDSuz8NV
21URdTIqqUmlGBqCJEPwyuja2vDivGHk1w9CGgmy455DirFzfj00en6Qsw1p9f124SK9fWddDMgh
UWArZKDGL1pF6sYgZ0rbH4ZP3qaYa7Hjxg+PmDoMYx1J3TCRc68UnXTWUtR0JMlRhgsONurXNZQ3
gQei4bv40eKY4NvnPK07+iDNuJ3T81iXEZhMgFSYDA3f7o3zBtEygP3nKrJOv4hW3ruNO2ZmSksf
xuSvA1hPiqpqr91RcdliC2iO9fWArVSroZ1eLPuaP6Etige45dFPjrMz7oxGlTM9NqgtO7DQy8L0
6Ko/lWOCepOZ5Rd7FfY/Gr8MVOPOd8MDkrSwGbS0nY9/QCg+APALv0Vsm+QUdaXf9fC2oVeYen+o
acJDz4WVTWNP4UBaR7aPZsOmMlmmGGdGFc9/8FSbRSXkw68FYZO5CQEgyANaS8KQDhdWOiW7a01i
1igY+Vp+jl5IhZ+DU6X49+Gnm6e3zaJ+H3IV43dvwBKR9ieAjk+rhaHOGeYWqCruXI3pOQbLKB3s
EF4ywirCx4oacuVkzqIe/bd/xbRKdsPwVcW7DDTV/Wr9tkLwfFLy4URHd8eGNM0Uu/dLailv932J
S0qWvHJaq2HHkAcfrq34/noIBeFdG4TX93zS4bTfdDviDxe6zMomMCVSQ7hpMQEAAAAAAAA=


--=-VOv0DzH4hgFWVt0+wCe5--


From xen-users-bounces@lists.xenproject.org Tue Jan 07 13:06:13 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2025 13:06:13 +0000
Received: from list by lists.xenproject.org with outflank-mailman.866337.1277664 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tV9GE-0003l1-3P; Tue, 07 Jan 2025 13:04:42 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 866337.1277664; Tue, 07 Jan 2025 13:04:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tV9GD-0003ku-W9; Tue, 07 Jan 2025 13:04:41 +0000
Received: by outflank-mailman (input) for mailman id 866337;
 Tue, 07 Jan 2025 13:04:40 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=6qoH=T7=gmail.com=madhuhn@srs-se1.protection.inumbo.net>)
 id 1tV9GC-0003kn-C1
 for xen-users@lists.xenproject.org; Tue, 07 Jan 2025 13:04:40 +0000
Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com
 [2a00:1450:4864:20::22b])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id f235b39c-ccf7-11ef-99a4-01e77a169b0f;
 Tue, 07 Jan 2025 14:04:36 +0100 (CET)
Received: by mail-lj1-x22b.google.com with SMTP id
 38308e7fff4ca-3035210e2d1so137034051fa.2
 for <xen-users@lists.xenproject.org>; Tue, 07 Jan 2025 05:04:36 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: f235b39c-ccf7-11ef-99a4-01e77a169b0f
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1736255076; x=1736859876; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=5P1Y+Q1MrkrksuWThbAjiIzCqeALMU8777GBb21F23E=;
        b=dZ16nojQ5DRBoGa5Qt49RMlmFOYGSG25fSbsValL053hxkDrTyzf6ygYnL9wT8itAm
         HZMCubHvPoRBYbZerXXrmmFQtQqQLbEBEu8yEFURmYXe1WDSEQ19nTP3XJv+j3z1ItWW
         9y3++Piqw14Z4gYzzNU8oONhCC44usHixXCqJL4KQOR5D77tBlj+tf2u6wsRtuQ/gJyZ
         w/6HFCZhRftnIWf1/F2nMy9PrTE/LYBIAVzByss2+I3skpv6gVdIHVsQiMM8cSULc6sf
         wm7YZyRBa4XdHGHhGkCoMRVB2BT8+eJ+FcVoieIKmgrcrghSDGz+8rs1mwcOkO7AfggX
         XnwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1736255076; x=1736859876;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=5P1Y+Q1MrkrksuWThbAjiIzCqeALMU8777GBb21F23E=;
        b=D9uufxuETusQEfGxAghN4vqM2opTN0vaUcVLjJEP9xKIt0QaVILueby56DdHLWufTe
         WxbnFpOVgP45w3P4mYMc3JC8SWANVSwooWjO/jv86qbyjJ74ll++EH36jYb10baZpYzO
         cNymV6podKcYWdxbq26jrnCnaCnGvlmT6/E3wAeEt4MZowpQKBlrVfNoN1hIwHcdtZd7
         BnlBXmo3CXSW4TxTlHcmiph8LrI29zIYyZJ00Ezg3S6VZUTgRoRg52iMnTIEpW2GF/wg
         GmYiXaqyiDz7RTWINur7Erp3m5+LeIeg9Ay0wAWJxdb4ngOf7o7ltqMqnOUkVAHwXLEA
         1Yig==
X-Gm-Message-State: AOJu0YwICOY0m7Yei4/9FITJhrg/gfp9CmAfhU5bCDrQ/tQ7xSPePIKK
	TAW+ZGxumQU04Kr7L7tQ8ZZRgu9kliYFfXnrSAKajFngeEryCsAyShRKreHxNcywEpD8Hb7sz6T
	j9DhPLUjkhPzXW2+mVonEKeBhT/W1Bi+1hZT4yQ==
X-Gm-Gg: ASbGncvprIZMb10uTl2T+03Uo29CiVHLRb+F93rVlFWeP5/UT5t9VTwAdNG432hoh8a
	I8IxVY15uvJdCtTks6iwfgIWrAcxMdtVlBCWjgg==
X-Google-Smtp-Source: AGHT+IHKhUBbZqXUEAL8S9SvXC87MEviqGCgLkVgZocqGC6N1a+yonMQ+mdktOyAW4WwwlQuNeqdjF5l83CD5j6afDw=
X-Received: by 2002:a2e:bc2a:0:b0:302:40ec:a1b9 with SMTP id
 38308e7fff4ca-30468548c00mr171209531fa.5.1736255075559; Tue, 07 Jan 2025
 05:04:35 -0800 (PST)
MIME-Version: 1.0
From: matze wegi <madhuhn@gmail.com>
Date: Tue, 7 Jan 2025 14:04:09 +0100
Message-ID: <CAJ9+HCNWbUna6m2DT5JXgGrnUo2fDwy3h9ZQhSR5M1q1oVEafw@mail.gmail.com>
Subject: xen-4.19.1 fails building b/c of unavailable git submodule (needed by ovmf)
To: xen-users@lists.xenproject.org
Content-Type: multipart/alternative; boundary="00000000000004b38c062b1d63fe"

--00000000000004b38c062b1d63fe
Content-Type: text/plain; charset="UTF-8"

Hello,
on a freshly installed debian 12.8, I tried to build xen-4.19.1.

"./configure --prefix=/usr --exec-prefix=/usr/local --enable-ovmf
--enable-systemd"


ran fine.

"make dist" runs for a while, then prompts for a github username


(...)
Cloning into
'/home/dolby/install/xen-4.19.1/tools/firmware/ovmf-dir-remote/UnitTestFrameworkPkg/Library/CmockaLib/cmocka'...
Cloning into
'/home/dolby/install/xen-4.19.1/tools/firmware/ovmf-dir-remote/UnitTestFrameworkPkg/Library/GoogleTestLib/googletest'...
Cloning into
'/home/dolby/install/xen-4.19.1/tools/firmware/ovmf-dir-remote/UnitTestFrameworkPkg/Library/SubhookLib/subhook'...
Username for 'https://github.com':


it looks like a submodule in xen-4.19.1/tools/firmware/ovmf-dir-remote/
namely  https://github.com/Zeex/subhook.git is not available any more.

I also tried xen-4.19.0 (and also one 4.18 release, which I don't remember)
with the same result.


If you need any additional info, feel free to contact me.

Thanks for looking into this!


matze

--00000000000004b38c062b1d63fe
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello,<div>on a freshly installed debian 12.8, I tried to =
build xen-4.19.1.=C2=A0</div><div><span style=3D"font-family:Calibri;font-s=
ize:11pt"><br></span></div><div><span style=3D"font-family:Calibri;font-siz=
e:11pt">&quot;./configure
--prefix=3D/usr --exec-prefix=3D/usr/local --enable-ovmf=C2=A0 --enable-sys=
temd&quot;</span></div><div><p style=3D"margin:0in;font-family:Calibri;font=
-size:11pt" lang=3D"en-US"><br></p><p style=3D"margin:0in;font-family:Calib=
ri;font-size:11pt" lang=3D"en-US">ran fine.</p><p style=3D"margin:0in;font-=
family:Calibri;font-size:11pt" lang=3D"en-US"><span style=3D"font-size:11pt=
">&quot;make dist&quot; runs for a while, then prompts for a github usernam=
e</span></p><p style=3D"margin:0in;font-family:Calibri;font-size:11pt" lang=
=3D"en-US"><br></p><p style=3D"margin:0in;font-family:Calibri;font-size:11p=
t" lang=3D"en-US">(...)<br>Cloning into &#39;/home/dolby/install/xen-4.19.1=
/tools/firmware/ovmf-dir-remote/UnitTestFrameworkPkg/Library/CmockaLib/cmoc=
ka&#39;...<br>Cloning into &#39;/home/dolby/install/xen-4.19.1/tools/firmwa=
re/ovmf-dir-remote/UnitTestFrameworkPkg/Library/GoogleTestLib/googletest&#3=
9;...<br>Cloning into &#39;/home/dolby/install/xen-4.19.1/tools/firmware/ov=
mf-dir-remote/UnitTestFrameworkPkg/Library/SubhookLib/subhook&#39;...<br>Us=
ername for &#39;<a href=3D"https://github.com">https://github.com</a>&#39;:=
</p><p style=3D"margin:0in;font-family:Calibri;font-size:11pt" lang=3D"en-U=
S"><br></p><p style=3D"margin:0in;font-family:Calibri;font-size:11pt" lang=
=3D"en-US">it looks like a submodule in=C2=A0xen-4.19.1/tools/firmware/ovmf=
-dir-remote/ namely=C2=A0=C2=A0<a href=3D"https://github.com/Zeex/subhook.g=
it">https://github.com/Zeex/subhook.git</a> is not available any more.</p><=
p style=3D"margin:0in;font-family:Calibri;font-size:11pt" lang=3D"en-US">I =
also tried xen-4.19.0 (and also one 4.18 release, which I don&#39;t remembe=
r) with the same result.</p><p style=3D"margin:0in;font-family:Calibri;font=
-size:11pt" lang=3D"en-US"><br></p><p style=3D"margin:0in;font-family:Calib=
ri;font-size:11pt" lang=3D"en-US">If you need any additional info, feel fre=
e to contact me.</p><p style=3D"margin:0in;font-family:Calibri;font-size:11=
pt" lang=3D"en-US">Thanks for looking into this!</p><p style=3D"margin:0in;=
font-family:Calibri;font-size:11pt" lang=3D"en-US"><br></p><p style=3D"marg=
in:0in;font-family:Calibri;font-size:11pt" lang=3D"en-US">matze</p><p style=
=3D"margin:0in;font-family:Calibri;font-size:11pt" lang=3D"en-US"><br></p><=
p style=3D"margin:0in;font-family:Calibri;font-size:11pt" lang=3D"en-US">=
=C2=A0</p></div></div>

--00000000000004b38c062b1d63fe--


From xen-users-bounces@lists.xenproject.org Tue Jan 07 15:18:32 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2025 15:18:32 +0000
Received: from list by lists.xenproject.org with outflank-mailman.865525.1277766 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tVBLA-0007A4-3S; Tue, 07 Jan 2025 15:17:56 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 865525.1277766; Tue, 07 Jan 2025 15:17:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tVBLA-00079x-04; Tue, 07 Jan 2025 15:17:56 +0000
Received: by outflank-mailman (input) for mailman id 865525;
 Mon, 06 Jan 2025 06:53:42 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Zq3z=T6=gmail.com=zhuangxxchn@srs-se1.protection.inumbo.net>)
 id 1tUgze-000315-Fp
 for xen-users@lists.xenproject.org; Mon, 06 Jan 2025 06:53:42 +0000
Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com
 [2607:f8b0:4864:20::b30])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id f47ca66a-cbfa-11ef-a0de-8be0dac302b0;
 Mon, 06 Jan 2025 07:53:39 +0100 (CET)
Received: by mail-yb1-xb30.google.com with SMTP id
 3f1490d57ef6-e46c6547266so17457818276.3
 for <xen-users@lists.xenproject.org>; Sun, 05 Jan 2025 22:53:38 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: f47ca66a-cbfa-11ef-a0de-8be0dac302b0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1736146417; x=1736751217; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=LSjPf/sNrttmah/H5TwXO6dL0n5ssZdU0TFabtS0uZM=;
        b=hUKFs08gAvu6fAJj+GEVwWrMyH93sR3T4AVFhIBq3muk1PjbsxnffgUt4IkwEcNzRR
         ImmoOcrYL8gW02o6KGsYA/AOHjJQAEEKzjuvsc9CDPmDoHA18OVPFnVfzkpzaculKJcG
         AzoCigmrdDkL6MYBgRryXNOLSsBW4lcVrUqC/LzS2yvxMgB/Btp0+PfAjv3ARditprj/
         MHbvU4nOtcHfj4iTymoK8TaHbydW/T+WoIFb4FaDD7r1FMJiCdED9GBoqJ1cX3cAOzvk
         Tsgldb/h358ddHNcMMo6BGSUKnn00S/QvcTUokImq9Kqj9D+TFRrM7LqK14amOJqYJcg
         vpqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1736146417; x=1736751217;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=LSjPf/sNrttmah/H5TwXO6dL0n5ssZdU0TFabtS0uZM=;
        b=bmbsQdA80Oy8imu9M0gc2O1lYb5+6Wp6OuGz0Oj3ehLwaMfgkt6BmQWZY00SfOic+S
         HMWew64mTHqo0ThlnHCOnLme1w3aSs5Ke9A3s+6FNb7BW7ZXHsf9SFGnHr34g4TTnlCP
         MICczqQ5UKkdBzbAxtefECxzfP25fp4vbv/WiN3I1eu4Y8gsAvFjn1Yp02CpKRU7fBM3
         wue3CsZB9TfKVJsrMtodLunySDIdcnF4JI7RfGW7DNE1CdToQ1b3uZ9NgmZSHQSw+sF3
         6hmv/9aUWNgQYEShvI/DOOELbwIw5lZCgE4sT+7Ah7ECNwVp+0ZlKfzeRv1lhcIeddhP
         U0XQ==
X-Gm-Message-State: AOJu0Yyfh82w6UfNJ282wu5nxm/SvfCrFzna2gkNmoac2WqrbpOk9OnG
	ywa/NytjBFnNjPHkiC4RUZWN2f8715dPC9c611lwDBLoCZSwMIanDwUd6uW0wzGsRjD9+nEMsrH
	Gj3DUEzndIhYNeXz3WXQ4LWhvmSvwgpdW
X-Gm-Gg: ASbGncuqAEvY6o0u2qIFwQL7mfJsoFKx4o1yYT8gpgJLpiefG/KkoVwq7QtBag2/7SS
	yh4E71ce7PO8zgQYLhXEpxbjxABxZLoiSoJi2dA==
X-Google-Smtp-Source: AGHT+IGM95vBEnVeQ95IHzddbcOTf56M6oWk7Nw/aAAMMvOGWyxTRlchjd9U4CBVcqYZSBrcCM2ylwV9uS9KqVLtwks=
X-Received: by 2002:a05:690c:708a:b0:6ef:5119:6f39 with SMTP id
 00721157ae682-6f3f82223c7mr416967937b3.30.1736146416760; Sun, 05 Jan 2025
 22:53:36 -0800 (PST)
MIME-Version: 1.0
From: Shengen Zhuang <zhuangxxchn@gmail.com>
Date: Mon, 6 Jan 2025 14:53:25 +0800
Message-ID: <CALxrscW-L6iE7SOfSPVuDUKpqgStj4j6cyCFkoMeZAFf84Q=PA@mail.gmail.com>
Subject: xen guest can not detect cpu cache
To: xen-users@lists.xenproject.org
Content-Type: multipart/alternative; boundary="000000000000730096062b041681"

--000000000000730096062b041681
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello:
    I use debian as xen dom0 and the cpu is Hygon C86 7360 24-core
Processor. I found there is no any cpu cache detected in xen dom0, no
matter L1/L2/L3 cpu cache,the same as hvm domU=E3=80=82But I use cpuid in  =
dom0, it
can get the Cache Properties (0x8000001d). I wonder why cpuid can detect
Cache Properties but guestOS can not detect cpu cache? Please give me some
advise,Thanks!
The informations are show blow, and the all cpuid info and dom0 dmesg are
in attachment.
   Cache Properties (0x8000001d):
      --- cache 0 ---
      type                            =3D data (1)
      level                           =3D 0x1 (1)
      self-initializing               =3D true
      fully associative               =3D false
      extra cores sharing this cache  =3D 0x0 (0)
      line size in bytes              =3D 0x40 (64)
      physical line partitions        =3D 0x1 (1)
      number of ways                  =3D 0x8 (8)
      number of sets                  =3D 64
      write-back invalidate           =3D false
      cache inclusive of lower levels =3D false
      (synth size)                    =3D 32768 (32 KB)
      --- cache 1 ---
      type                            =3D instruction (2)
      level                           =3D 0x1 (1)
      self-initializing               =3D true
      fully associative               =3D false
      extra cores sharing this cache  =3D 0x0 (0)
      line size in bytes              =3D 0x40 (64)
      physical line partitions        =3D 0x1 (1)
      number of ways                  =3D 0x4 (4)
      number of sets                  =3D 256
      write-back invalidate           =3D false
      cache inclusive of lower levels =3D false
      (synth size)                    =3D 65536 (64 KB)
      --- cache 2 ---
      type                            =3D unified (3)
      level                           =3D 0x2 (2)
      self-initializing               =3D true
      fully associative               =3D false
      extra cores sharing this cache  =3D 0x0 (0)
      line size in bytes              =3D 0x40 (64)
      physical line partitions        =3D 0x1 (1)
      number of ways                  =3D 0x8 (8)
      number of sets                  =3D 1024
      write-back invalidate           =3D false
      cache inclusive of lower levels =3D true
      (synth size)                    =3D 524288 (512 KB)
      --- cache 3 ---
      type                            =3D unified (3)
      level                           =3D 0x3 (3)
      self-initializing               =3D true
      fully associative               =3D false
      extra cores sharing this cache  =3D 0x2 (2)
      line size in bytes              =3D 0x40 (64)
      physical line partitions        =3D 0x1 (1)
      number of ways                  =3D 0x10 (16)
      number of sets                  =3D 8192
      write-back invalidate           =3D true
      cache inclusive of lower levels =3D false
      (synth size)                    =3D 8388608 (8 MB)

$ sudo xl info
host                   : debian
release                : 6.1.0-25-amd64
version                : #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3
(2024-08-26)
machine                : x86_64
nr_cpus                : 24
max_cpu_id             : 23
nr_nodes               : 4
cores_per_socket       : 24
threads_per_core       : 1
cpu_mhz                : 2200.002
hw_caps                :
178bf3ff:36d8320b:2e500800:244033ff:0000000f:209801a9:00000000:00000780
virt_caps              : pv hvm hvm_directio pv_directio hap shadow
gnttab-v1 gnttab-v2
total_memory           : 65453
free_memory            : 50421
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 17
xen_extra              : .5
xen_version            : 4.17.5
xen_caps               : xen-3.0-x86_64 hvm-3.0-x86_32 hvm-3.0-x86_32p
hvm-3.0-x86_64
xen_scheduler          : credit2
xen_pagesize           : 4096
platform_params        : virt_start=3D0xffff800000000000
xen_changeset          : Tue Oct 22 03:55:32 2024 -0400 git:f1c1a10e76-dirt=
y
xen_commandline        : placeholder dom0_mem=3D4096M,max:4096M
dom0_max_vcpus=3D4 loglvl=3Dall guest_loglvl=3Dall com1=3D115200,8n1 consol=
e=3Dcom1
dom0_vcpus_pin=3Dtrue no-real-mode edd=3Doff
cc_compiler            : gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-22)
cc_compile_by          : root
cc_compile_domain      :
cc_compile_date        : Sun Jan  5 22:22:05 EST 2025
build_id               : f61e2b9e617c3b328bc10dbf361ed91d537ccf6c
xend_config_format     : 4

$ sudo lscpu
Architecture:             x86_64
  CPU op-mode(s):         32-bit, 64-bit
  Address sizes:          43 bits physical, 48 bits virtual
  Byte Order:             Little Endian
CPU(s):                   4
  On-line CPU(s) list:    0-3
Vendor ID:                HygonGenuine
  BIOS Vendor ID:         Chengdu Hygon
  Model name:             Hygon C86 7360 24-core Processor
    BIOS Model name:      Hygon C86 7360 24-core Processor   CPU @ 2.2GHz
    BIOS CPU family:      1
    CPU family:           24
    Model:                2
    Thread(s) per core:   1
    Core(s) per socket:   4
    Socket(s):            1
    Stepping:             2
    BogoMIPS:             4400.00
    Flags:                fpu de tsc msr pae mce cx8 apic mca cmov pat
clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm
constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid tsc_known_fr
                          eq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2
movbe popcnt aes xsave avx f16c hypervisor lahf_lm cmp_legacy abm sse4a
misalignsse 3dnowprefetch bpext cpb ibpb vmmcall fsgsbase bmi1
                           avx2 bmi2 adx clflushopt sha_ni xsaveopt xsavec
xgetbv1 clzero xsaveerptr arat
Virtualization features:
  Hypervisor vendor:      Xen
  Virtualization type:    none
NUMA:
  NUMA node(s):           1
  NUMA node0 CPU(s):      0-3
Vulnerabilities:
  Gather data sampling:   Not affected
  Itlb multihit:          Not affected
  L1tf:                   Not affected
  Mds:                    Not affected
  Meltdown:               Not affected
  Mmio stale data:        Not affected
  Reg file data sampling: Not affected
  Retbleed:               Vulnerable
  Spec rstack overflow:   Not affected
  Spec store bypass:      Vulnerable
  Spectre v1:             Vulnerable: __user pointer sanitization and
usercopy barriers only; no swapgs barriers
  Spectre v2:             Vulnerable; IBPB: disabled; STIBP: disabled;
PBRSB-eIBRS: Not affected; BHI: Not affected
  Srbds:                  Not affected
  Tsx async abort:        Not affected

--000000000000730096062b041681
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+SGVsbG86PGRpdj7CoCDCoCBJIHVzZSBkZWJpYW4gYXMgeGVuIGRvbTAg
YW5kIHRoZSBjcHUgaXMgSHlnb24gQzg2IDczNjAgMjQtY29yZSBQcm9jZXNzb3IuIEkgZm91bmQg
dGhlcmUgaXMgbm8gYW55IGNwdSBjYWNoZSBkZXRlY3RlZCBpbiB4ZW4gZG9tMCwgbm8gbWF0dGVy
IEwxL0wyL0wzIGNwdSBjYWNoZSx0aGUgc2FtZSBhcyBodm0gZG9tVeOAgkJ1dCBJIHVzZSBjcHVp
ZCBpbsKgDQoNCmRvbTAsIGl0IGNhbiBnZXQgdGhlwqBDYWNoZSBQcm9wZXJ0aWVzICgweDgwMDAw
MDFkKS4gSSB3b25kZXIgd2h5IGNwdWlkIGNhbiBkZXRlY3QgQ2FjaGUgUHJvcGVydGllcyBidXQg
Z3Vlc3RPUyBjYW4gbm90IGRldGVjdCBjcHUgY2FjaGU/IFBsZWFzZSBnaXZlIG1lIHNvbWUgYWR2
aXNlLFRoYW5rcyE8L2Rpdj48ZGl2PlRoZSBpbmZvcm1hdGlvbnPCoGFyZSBzaG93IGJsb3csIGFu
ZCB0aGUgYWxsIGNwdWlkIGluZm8gYW5kIGRvbTAgZG1lc2cgYXJlIGluIGF0dGFjaG1lbnQuPC9k
aXY+PGRpdj7CoCDCoENhY2hlIFByb3BlcnRpZXMgKDB4ODAwMDAwMWQpOjxicj7CoCDCoCDCoCAt
LS0gY2FjaGUgMCAtLS08YnI+wqAgwqAgwqAgdHlwZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoD0gZGF0YSAoMSk8YnI+wqAgwqAgwqAgbGV2ZWwgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPSAweDEgKDEpPGJyPsKgIMKgIMKgIHNlbGYtaW5p
dGlhbGl6aW5nIMKgIMKgIMKgIMKgIMKgIMKgIMKgID0gdHJ1ZTxicj7CoCDCoCDCoCBmdWxseSBh
c3NvY2lhdGl2ZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCA9IGZhbHNlPGJyPsKgIMKgIMKgIGV4dHJh
IGNvcmVzIHNoYXJpbmcgdGhpcyBjYWNoZSDCoD0gMHgwICgwKTxicj7CoCDCoCDCoCBsaW5lIHNp
emUgaW4gYnl0ZXMgwqAgwqAgwqAgwqAgwqAgwqAgwqA9IDB4NDAgKDY0KTxicj7CoCDCoCDCoCBw
aHlzaWNhbCBsaW5lIHBhcnRpdGlvbnMgwqAgwqAgwqAgwqA9IDB4MSAoMSk8YnI+wqAgwqAgwqAg
bnVtYmVyIG9mIHdheXMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA9IDB4OCAoOCk8YnI+wqAg
wqAgwqAgbnVtYmVyIG9mIHNldHMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA9IDY0PGJyPsKg
IMKgIMKgIHdyaXRlLWJhY2sgaW52YWxpZGF0ZSDCoCDCoCDCoCDCoCDCoCA9IGZhbHNlPGJyPsKg
IMKgIMKgIGNhY2hlIGluY2x1c2l2ZSBvZiBsb3dlciBsZXZlbHMgPSBmYWxzZTxicj7CoCDCoCDC
oCAoc3ludGggc2l6ZSkgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA9IDMyNzY4ICgzMiBL
Qik8YnI+wqAgwqAgwqAgLS0tIGNhY2hlIDEgLS0tPGJyPsKgIMKgIMKgIHR5cGUgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA9IGluc3RydWN0aW9uICgyKTxicj7CoCDC
oCDCoCBsZXZlbCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA9IDB4MSAo
MSk8YnI+wqAgwqAgwqAgc2VsZi1pbml0aWFsaXppbmcgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPSB0
cnVlPGJyPsKgIMKgIMKgIGZ1bGx5IGFzc29jaWF0aXZlIMKgIMKgIMKgIMKgIMKgIMKgIMKgID0g
ZmFsc2U8YnI+wqAgwqAgwqAgZXh0cmEgY29yZXMgc2hhcmluZyB0aGlzIGNhY2hlIMKgPSAweDAg
KDApPGJyPsKgIMKgIMKgIGxpbmUgc2l6ZSBpbiBieXRlcyDCoCDCoCDCoCDCoCDCoCDCoCDCoD0g
MHg0MCAoNjQpPGJyPsKgIMKgIMKgIHBoeXNpY2FsIGxpbmUgcGFydGl0aW9ucyDCoCDCoCDCoCDC
oD0gMHgxICgxKTxicj7CoCDCoCDCoCBudW1iZXIgb2Ygd2F5cyDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoD0gMHg0ICg0KTxicj7CoCDCoCDCoCBudW1iZXIgb2Ygc2V0cyDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoD0gMjU2PGJyPsKgIMKgIMKgIHdyaXRlLWJhY2sgaW52YWxpZGF0ZSDCoCDC
oCDCoCDCoCDCoCA9IGZhbHNlPGJyPsKgIMKgIMKgIGNhY2hlIGluY2x1c2l2ZSBvZiBsb3dlciBs
ZXZlbHMgPSBmYWxzZTxicj7CoCDCoCDCoCAoc3ludGggc2l6ZSkgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqA9IDY1NTM2ICg2NCBLQik8YnI+wqAgwqAgwqAgLS0tIGNhY2hlIDIgLS0tPGJy
PsKgIMKgIMKgIHR5cGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA9
IHVuaWZpZWQgKDMpPGJyPsKgIMKgIMKgIGxldmVsIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgID0gMHgyICgyKTxicj7CoCDCoCDCoCBzZWxmLWluaXRpYWxpemluZyDCoCDC
oCDCoCDCoCDCoCDCoCDCoCA9IHRydWU8YnI+wqAgwqAgwqAgZnVsbHkgYXNzb2NpYXRpdmUgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgPSBmYWxzZTxicj7CoCDCoCDCoCBleHRyYSBjb3JlcyBzaGFyaW5n
IHRoaXMgY2FjaGUgwqA9IDB4MCAoMCk8YnI+wqAgwqAgwqAgbGluZSBzaXplIGluIGJ5dGVzIMKg
IMKgIMKgIMKgIMKgIMKgIMKgPSAweDQwICg2NCk8YnI+wqAgwqAgwqAgcGh5c2ljYWwgbGluZSBw
YXJ0aXRpb25zIMKgIMKgIMKgIMKgPSAweDEgKDEpPGJyPsKgIMKgIMKgIG51bWJlciBvZiB3YXlz
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPSAweDggKDgpPGJyPsKgIMKgIMKgIG51bWJlciBv
ZiBzZXRzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPSAxMDI0PGJyPsKgIMKgIMKgIHdyaXRl
LWJhY2sgaW52YWxpZGF0ZSDCoCDCoCDCoCDCoCDCoCA9IGZhbHNlPGJyPsKgIMKgIMKgIGNhY2hl
IGluY2x1c2l2ZSBvZiBsb3dlciBsZXZlbHMgPSB0cnVlPGJyPsKgIMKgIMKgIChzeW50aCBzaXpl
KSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gNTI0Mjg4ICg1MTIgS0IpPGJyPsKgIMKg
IMKgIC0tLSBjYWNoZSAzIC0tLTxicj7CoCDCoCDCoCB0eXBlIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgPSB1bmlmaWVkICgzKTxicj7CoCDCoCDCoCBsZXZlbCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA9IDB4MyAoMyk8YnI+wqAgwqAgwqAg
c2VsZi1pbml0aWFsaXppbmcgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPSB0cnVlPGJyPsKgIMKgIMKg
IGZ1bGx5IGFzc29jaWF0aXZlIMKgIMKgIMKgIMKgIMKgIMKgIMKgID0gZmFsc2U8YnI+wqAgwqAg
wqAgZXh0cmEgY29yZXMgc2hhcmluZyB0aGlzIGNhY2hlIMKgPSAweDIgKDIpPGJyPsKgIMKgIMKg
IGxpbmUgc2l6ZSBpbiBieXRlcyDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gMHg0MCAoNjQpPGJyPsKg
IMKgIMKgIHBoeXNpY2FsIGxpbmUgcGFydGl0aW9ucyDCoCDCoCDCoCDCoD0gMHgxICgxKTxicj7C
oCDCoCDCoCBudW1iZXIgb2Ygd2F5cyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gMHgxMCAo
MTYpPGJyPsKgIMKgIMKgIG51bWJlciBvZiBzZXRzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
PSA4MTkyPGJyPsKgIMKgIMKgIHdyaXRlLWJhY2sgaW52YWxpZGF0ZSDCoCDCoCDCoCDCoCDCoCA9
IHRydWU8YnI+wqAgwqAgwqAgY2FjaGUgaW5jbHVzaXZlIG9mIGxvd2VyIGxldmVscyA9IGZhbHNl
PGJyPsKgIMKgIMKgIChzeW50aCBzaXplKSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0g
ODM4ODYwOCAoOCBNQik8YnI+PGRpdj48YnI+PC9kaXY+PGRpdj4kIHN1ZG8geGwgaW5mbzwvZGl2
PjxkaXY+aG9zdCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6IGRlYmlhbjxicj5yZWxlYXNl
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOiA2LjEuMC0yNS1hbWQ2NDxicj52ZXJzaW9uIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgOiAjMSBTTVAgUFJFRU1QVF9EWU5BTUlDIERlYmlhbiA2LjEuMTA2
LTMgKDIwMjQtMDgtMjYpPGJyPm1hY2hpbmUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IHg4Nl82
NDxicj5ucl9jcHVzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOiAyNDxicj5tYXhfY3B1X2lkIMKg
IMKgIMKgIMKgIMKgIMKgIDogMjM8YnI+bnJfbm9kZXMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOiA0
PGJyPmNvcmVzX3Blcl9zb2NrZXQgwqAgwqAgwqAgOiAyNDxicj50aHJlYWRzX3Blcl9jb3JlIMKg
IMKgIMKgIDogMTxicj5jcHVfbWh6IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOiAyMjAwLjAwMjxi
cj5od19jYXBzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOiAxNzhiZjNmZjozNmQ4MzIwYjoyZTUw
MDgwMDoyNDQwMzNmZjowMDAwMDAwZjoyMDk4MDFhOTowMDAwMDAwMDowMDAwMDc4MDxicj52aXJ0
X2NhcHMgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IHB2IGh2bSBodm1fZGlyZWN0aW8gcHZfZGlyZWN0
aW8gaGFwIHNoYWRvdyBnbnR0YWItdjEgZ250dGFiLXYyPGJyPnRvdGFsX21lbW9yeSDCoCDCoCDC
oCDCoCDCoCA6IDY1NDUzPGJyPmZyZWVfbWVtb3J5IMKgIMKgIMKgIMKgIMKgIMKgOiA1MDQyMTxi
cj5zaGFyaW5nX2ZyZWVkX21lbW9yeSDCoCA6IDA8YnI+c2hhcmluZ191c2VkX21lbW9yeSDCoCDC
oDogMDxicj5vdXRzdGFuZGluZ19jbGFpbXMgwqAgwqAgOiAwPGJyPmZyZWVfY3B1cyDCoCDCoCDC
oCDCoCDCoCDCoCDCoDogMDxicj54ZW5fbWFqb3IgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IDQ8YnI+
eGVuX21pbm9yIMKgIMKgIMKgIMKgIMKgIMKgIMKgOiAxNzxicj54ZW5fZXh0cmEgwqAgwqAgwqAg
wqAgwqAgwqAgwqA6IC41PGJyPnhlbl92ZXJzaW9uIMKgIMKgIMKgIMKgIMKgIMKgOiA0LjE3LjU8
YnI+eGVuX2NhcHMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOiB4ZW4tMy4wLXg4Nl82NCBodm0tMy4w
LXg4Nl8zMiBodm0tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfNjQ8YnI+eGVuX3NjaGVkdWxlciDC
oCDCoCDCoCDCoCDCoDogY3JlZGl0Mjxicj54ZW5fcGFnZXNpemUgwqAgwqAgwqAgwqAgwqAgOiA0
MDk2PGJyPnBsYXRmb3JtX3BhcmFtcyDCoCDCoCDCoCDCoDogdmlydF9zdGFydD0weGZmZmY4MDAw
MDAwMDAwMDA8YnI+eGVuX2NoYW5nZXNldCDCoCDCoCDCoCDCoCDCoDogVHVlIE9jdCAyMiAwMzo1
NTozMiAyMDI0IC0wNDAwIGdpdDpmMWMxYTEwZTc2LWRpcnR5PGJyPnhlbl9jb21tYW5kbGluZSDC
oCDCoCDCoCDCoDogcGxhY2Vob2xkZXIgZG9tMF9tZW09NDA5Nk0sbWF4OjQwOTZNIGRvbTBfbWF4
X3ZjcHVzPTQgbG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9YWxsIGNvbTE9MTE1MjAwLDhuMSBjb25z
b2xlPWNvbTEgZG9tMF92Y3B1c19waW49dHJ1ZSBuby1yZWFsLW1vZGUgZWRkPW9mZjxicj5jY19j
b21waWxlciDCoCDCoCDCoCDCoCDCoCDCoDogZ2NjIChHQ0MpIDguNS4wIDIwMjEwNTE0IChSZWQg
SGF0IDguNS4wLTIyKTxicj5jY19jb21waWxlX2J5IMKgIMKgIMKgIMKgIMKgOiByb290PGJyPmNj
X2NvbXBpbGVfZG9tYWluIMKgIMKgIMKgOjxicj5jY19jb21waWxlX2RhdGUgwqAgwqAgwqAgwqA6
IFN1biBKYW4gwqA1IDIyOjIyOjA1IEVTVCAyMDI1PGJyPmJ1aWxkX2lkIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIDogZjYxZTJiOWU2MTdjM2IzMjhiYzEwZGJmMzYxZWQ5MWQ1MzdjY2Y2Yzxicj54ZW5k
X2NvbmZpZ19mb3JtYXQgwqAgwqAgOiA0PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+JCBz
dWRvIGxzY3B1PC9kaXY+PGRpdj5BcmNoaXRlY3R1cmU6IMKgIMKgIMKgIMKgIMKgIMKgIHg4Nl82
NDxicj7CoCBDUFUgb3AtbW9kZShzKTogwqAgwqAgwqAgwqAgMzItYml0LCA2NC1iaXQ8YnI+wqAg
QWRkcmVzcyBzaXplczogwqAgwqAgwqAgwqAgwqA0MyBiaXRzIHBoeXNpY2FsLCA0OCBiaXRzIHZp
cnR1YWw8YnI+wqAgQnl0ZSBPcmRlcjogwqAgwqAgwqAgwqAgwqAgwqAgTGl0dGxlIEVuZGlhbjxi
cj5DUFUocyk6IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDQ8YnI+wqAgT24tbGluZSBDUFUo
cykgbGlzdDogwqAgwqAwLTM8YnI+VmVuZG9yIElEOiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEh5
Z29uR2VudWluZTxicj7CoCBCSU9TIFZlbmRvciBJRDogwqAgwqAgwqAgwqAgQ2hlbmdkdSBIeWdv
bjxicj7CoCBNb2RlbCBuYW1lOiDCoCDCoCDCoCDCoCDCoCDCoCBIeWdvbiBDODYgNzM2MCAyNC1j
b3JlIFByb2Nlc3Nvcjxicj7CoCDCoCBCSU9TIE1vZGVsIG5hbWU6IMKgIMKgIMKgSHlnb24gQzg2
IDczNjAgMjQtY29yZSBQcm9jZXNzb3IgwqAgQ1BVIEAgMi4yR0h6PGJyPsKgIMKgIEJJT1MgQ1BV
IGZhbWlseTogwqAgwqAgwqAxPGJyPsKgIMKgIENQVSBmYW1pbHk6IMKgIMKgIMKgIMKgIMKgIDI0
PGJyPsKgIMKgIE1vZGVsOiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDI8YnI+wqAgwqAgVGhyZWFk
KHMpIHBlciBjb3JlOiDCoCAxPGJyPsKgIMKgIENvcmUocykgcGVyIHNvY2tldDogwqAgNDxicj7C
oCDCoCBTb2NrZXQocyk6IMKgIMKgIMKgIMKgIMKgIMKgMTxicj7CoCDCoCBTdGVwcGluZzogwqAg
wqAgwqAgwqAgwqAgwqAgMjxicj7CoCDCoCBCb2dvTUlQUzogwqAgwqAgwqAgwqAgwqAgwqAgNDQw
MC4wMDxicj7CoCDCoCBGbGFnczogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmcHUgZGUgdHNjIG1z
ciBwYWUgbWNlIGN4OCBhcGljIG1jYSBjbW92IHBhdCBjbGZsdXNoIG1teCBmeHNyIHNzZSBzc2Uy
IGh0IHN5c2NhbGwgbnggbW14ZXh0IGZ4c3Jfb3B0IHJkdHNjcCBsbSBjb25zdGFudF90c2MgcmVw
X2dvb2Qgbm9wbCBub25zdG9wX3RzYyBjcHVpZCBleHRkX2FwaWNpZCB0c2Nfa25vd25fZnI8YnI+
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgZXEgcG5pIHBjbG11bHFkcSBz
c3NlMyBmbWEgY3gxNiBzc2U0XzEgc3NlNF8yIG1vdmJlIHBvcGNudCBhZXMgeHNhdmUgYXZ4IGYx
NmMgaHlwZXJ2aXNvciBsYWhmX2xtIGNtcF9sZWdhY3kgYWJtIHNzZTRhIG1pc2FsaWduc3NlIDNk
bm93cHJlZmV0Y2ggYnBleHQgY3BiIGlicGIgdm1tY2FsbCBmc2dzYmFzZSBibWkxPGJyPsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYXZ4MiBibWkyIGFkeCBjbGZsdXNo
b3B0IHNoYV9uaSB4c2F2ZW9wdCB4c2F2ZWMgeGdldGJ2MSBjbHplcm8geHNhdmVlcnB0ciBhcmF0
PGJyPlZpcnR1YWxpemF0aW9uIGZlYXR1cmVzOjxicj7CoCBIeXBlcnZpc29yIHZlbmRvcjogwqAg
wqAgwqBYZW48YnI+wqAgVmlydHVhbGl6YXRpb24gdHlwZTogwqAgwqBub25lPGJyPk5VTUE6PGJy
PsKgIE5VTUEgbm9kZShzKTogwqAgwqAgwqAgwqAgwqAgMTxicj7CoCBOVU1BIG5vZGUwIENQVShz
KTogwqAgwqAgwqAwLTM8YnI+VnVsbmVyYWJpbGl0aWVzOjxicj7CoCBHYXRoZXIgZGF0YSBzYW1w
bGluZzogwqAgTm90IGFmZmVjdGVkPGJyPsKgIEl0bGIgbXVsdGloaXQ6IMKgIMKgIMKgIMKgIMKg
Tm90IGFmZmVjdGVkPGJyPsKgIEwxdGY6IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIE5vdCBh
ZmZlY3RlZDxicj7CoCBNZHM6IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTm90IGFmZmVj
dGVkPGJyPsKgIE1lbHRkb3duOiDCoCDCoCDCoCDCoCDCoCDCoCDCoCBOb3QgYWZmZWN0ZWQ8YnI+
wqAgTW1pbyBzdGFsZSBkYXRhOiDCoCDCoCDCoCDCoE5vdCBhZmZlY3RlZDxicj7CoCBSZWcgZmls
ZSBkYXRhIHNhbXBsaW5nOiBOb3QgYWZmZWN0ZWQ8YnI+wqAgUmV0YmxlZWQ6IMKgIMKgIMKgIMKg
IMKgIMKgIMKgIFZ1bG5lcmFibGU8YnI+wqAgU3BlYyByc3RhY2sgb3ZlcmZsb3c6IMKgIE5vdCBh
ZmZlY3RlZDxicj7CoCBTcGVjIHN0b3JlIGJ5cGFzczogwqAgwqAgwqBWdWxuZXJhYmxlPGJyPsKg
IFNwZWN0cmUgdjE6IMKgIMKgIMKgIMKgIMKgIMKgIFZ1bG5lcmFibGU6IF9fdXNlciBwb2ludGVy
IHNhbml0aXphdGlvbiBhbmQgdXNlcmNvcHkgYmFycmllcnMgb25seTsgbm8gc3dhcGdzIGJhcnJp
ZXJzPGJyPsKgIFNwZWN0cmUgdjI6IMKgIMKgIMKgIMKgIMKgIMKgIFZ1bG5lcmFibGU7IElCUEI6
IGRpc2FibGVkOyBTVElCUDogZGlzYWJsZWQ7IFBCUlNCLWVJQlJTOiBOb3QgYWZmZWN0ZWQ7IEJI
STogTm90IGFmZmVjdGVkPGJyPsKgIFNyYmRzOiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE5v
dCBhZmZlY3RlZDxicj7CoCBUc3ggYXN5bmMgYWJvcnQ6IMKgIMKgIMKgIMKgTm90IGFmZmVjdGVk
PGJyPjwvZGl2PjwvZGl2PjwvZGl2Pg0K
--000000000000730096062b041681--


From xen-users-bounces@lists.xenproject.org Tue Jan 07 15:18:32 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2025 15:18:32 +0000
Received: from list by lists.xenproject.org with outflank-mailman.865527.1277782 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tVBLW-0007iP-Fg; Tue, 07 Jan 2025 15:18:18 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 865527.1277782; Tue, 07 Jan 2025 15:18:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tVBLW-0007hx-Bn; Tue, 07 Jan 2025 15:18:18 +0000
Received: by outflank-mailman (input) for mailman id 865527;
 Mon, 06 Jan 2025 06:57:21 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Zq3z=T6=gmail.com=zhuangxxchn@srs-se1.protection.inumbo.net>)
 id 1tUh3A-00033f-45
 for xen-users@lists.xenproject.org; Mon, 06 Jan 2025 06:57:21 +0000
Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com
 [2607:f8b0:4864:20::b36])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 75df697d-cbfb-11ef-a0de-8be0dac302b0;
 Mon, 06 Jan 2025 07:57:15 +0100 (CET)
Received: by mail-yb1-xb36.google.com with SMTP id
 3f1490d57ef6-e39f43344c5so18136792276.1
 for <xen-users@lists.xenproject.org>; Sun, 05 Jan 2025 22:57:15 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 75df697d-cbfb-11ef-a0de-8be0dac302b0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1736146634; x=1736751434; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=lMsIzHnhJMytp1ZXZ90GoFcGtxOMujIKaEUA492KSWc=;
        b=JKb0wAa+AFdAI2u7pSyBBeMBRkTgObqWxyXWegyXcLbD6tbU5JU2tbwfECD/tm1RZD
         hqc5ZXVdK2Lfh0pYDU2yky6up8Sll1MnzsYnTyrYpFzLPUYaViMK2MczH7vzHCHFUxlC
         WQqZUpqdzJ6BpJ9w6hYRNVhJMZGUipvMTnH0d82Nuo0BSP+ErQGnu+qEcSptcPuGVPKo
         NZtwrCQS7pia+QjRCN/KW1eiGcsM+D6RHLEyiqVEZl/SAHy0o/G5r5W1ru17zqyfYwuc
         19F2nuQhSI2A8eRckJFiRwLq+2Dysoh+zJraTa1mu8bFQfQ47qeDyOPcD5pFpZQlnti3
         XPAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1736146634; x=1736751434;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=lMsIzHnhJMytp1ZXZ90GoFcGtxOMujIKaEUA492KSWc=;
        b=CYrOhUMCHNJNzR1IuBeG8wLgEYkK7QDKRyUI+01WU0/54J8nmwg3Z/JwCU+1cbDDME
         HLcP/6tsDiq5H9l73i+m3b5viOD+/daRRA+kf/mRdQNW0eiXgAtEUKCxf6pwdHQiDgV2
         k7RllF3JWyuryzgw7rEkC3BlU3UG7Z1dpJjCX6bb9WX2UhvXfA52ehkk66iIVMIDMwl6
         QDV3FOTUTmYoHRnNQtCJJTbddYVrCz2WCsOVohO3W17KWopWc24ZabrcSZQLTtwQw+zP
         eo1D+gPVJd3Ubkx9WVKfypsUJYvMm3Bem4rOBcY1Bhi6F/u7XXr463SrRYN6lXzRM1JU
         c/Og==
X-Gm-Message-State: AOJu0YyZtjXJTq0Pk8QOjbA+j94omDon9Jbcl5H3I2mfJZOfPSMgjt8o
	qxPcJScgIGdYMy9uK20FrkAMQKBHxyEEd6++1WpC87+DqLqe9QII+WEBAQEuTRDewk9DijhFunh
	kI1CPPapBgk54xjD7T8Rq622TVRafpua3
X-Gm-Gg: ASbGnctj1fgpk10WEtZ8XFNktvHfYtlrLN1gZghHaTITuY8wDYZ1raxFkS8OJf8LYYG
	Apw0MOfwOv2UrcDpbLTtaydOxsvi+5GslguFi1A==
X-Google-Smtp-Source: AGHT+IHKp0yCBn2oiyCPVsN/n8tB27A4FgC/ftX3kgMUOh/k0tL534yMGrtTTwzuasiYB+XHXTl9x1KXG5K1UjFLpqQ=
X-Received: by 2002:a05:690c:6088:b0:6ef:5cd2:49bb with SMTP id
 00721157ae682-6f3f8201401mr377177017b3.30.1736146633892; Sun, 05 Jan 2025
 22:57:13 -0800 (PST)
MIME-Version: 1.0
References: <CALxrscW-L6iE7SOfSPVuDUKpqgStj4j6cyCFkoMeZAFf84Q=PA@mail.gmail.com>
In-Reply-To: <CALxrscW-L6iE7SOfSPVuDUKpqgStj4j6cyCFkoMeZAFf84Q=PA@mail.gmail.com>
From: Shengen Zhuang <zhuangxxchn@gmail.com>
Date: Mon, 6 Jan 2025 14:57:02 +0800
Message-ID: <CALxrscUuT6krBMtXydNLhOi=EioLLU7hJn_ABYHGnFhXs8XSsw@mail.gmail.com>
Subject: Re: xen guest can not detect cpu cache
To: xen-users@lists.xenproject.org
Content-Type: multipart/mixed; boundary="00000000000064daba062b0423a4"

--00000000000064daba062b0423a4
Content-Type: multipart/alternative; boundary="00000000000064dab9062b0423a2"

--00000000000064dab9062b0423a2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

add missing attachment

Shengen Zhuang <zhuangxxchn@gmail.com> =E4=BA=8E2025=E5=B9=B41=E6=9C=886=E6=
=97=A5=E5=91=A8=E4=B8=80 14:53=E5=86=99=E9=81=93=EF=BC=9A

> Hello:
>     I use debian as xen dom0 and the cpu is Hygon C86 7360 24-core
> Processor. I found there is no any cpu cache detected in xen dom0, no
> matter L1/L2/L3 cpu cache,the same as hvm domU=E3=80=82But I use cpuid in=
  dom0, it
> can get the Cache Properties (0x8000001d). I wonder why cpuid can detect
> Cache Properties but guestOS can not detect cpu cache? Please give me som=
e
> advise,Thanks!
> The informations are show blow, and the all cpuid info and dom0 dmesg are
> in attachment.
>    Cache Properties (0x8000001d):
>       --- cache 0 ---
>       type                            =3D data (1)
>       level                           =3D 0x1 (1)
>       self-initializing               =3D true
>       fully associative               =3D false
>       extra cores sharing this cache  =3D 0x0 (0)
>       line size in bytes              =3D 0x40 (64)
>       physical line partitions        =3D 0x1 (1)
>       number of ways                  =3D 0x8 (8)
>       number of sets                  =3D 64
>       write-back invalidate           =3D false
>       cache inclusive of lower levels =3D false
>       (synth size)                    =3D 32768 (32 KB)
>       --- cache 1 ---
>       type                            =3D instruction (2)
>       level                           =3D 0x1 (1)
>       self-initializing               =3D true
>       fully associative               =3D false
>       extra cores sharing this cache  =3D 0x0 (0)
>       line size in bytes              =3D 0x40 (64)
>       physical line partitions        =3D 0x1 (1)
>       number of ways                  =3D 0x4 (4)
>       number of sets                  =3D 256
>       write-back invalidate           =3D false
>       cache inclusive of lower levels =3D false
>       (synth size)                    =3D 65536 (64 KB)
>       --- cache 2 ---
>       type                            =3D unified (3)
>       level                           =3D 0x2 (2)
>       self-initializing               =3D true
>       fully associative               =3D false
>       extra cores sharing this cache  =3D 0x0 (0)
>       line size in bytes              =3D 0x40 (64)
>       physical line partitions        =3D 0x1 (1)
>       number of ways                  =3D 0x8 (8)
>       number of sets                  =3D 1024
>       write-back invalidate           =3D false
>       cache inclusive of lower levels =3D true
>       (synth size)                    =3D 524288 (512 KB)
>       --- cache 3 ---
>       type                            =3D unified (3)
>       level                           =3D 0x3 (3)
>       self-initializing               =3D true
>       fully associative               =3D false
>       extra cores sharing this cache  =3D 0x2 (2)
>       line size in bytes              =3D 0x40 (64)
>       physical line partitions        =3D 0x1 (1)
>       number of ways                  =3D 0x10 (16)
>       number of sets                  =3D 8192
>       write-back invalidate           =3D true
>       cache inclusive of lower levels =3D false
>       (synth size)                    =3D 8388608 (8 MB)
>
> $ sudo xl info
> host                   : debian
> release                : 6.1.0-25-amd64
> version                : #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3
> (2024-08-26)
> machine                : x86_64
> nr_cpus                : 24
> max_cpu_id             : 23
> nr_nodes               : 4
> cores_per_socket       : 24
> threads_per_core       : 1
> cpu_mhz                : 2200.002
> hw_caps                :
> 178bf3ff:36d8320b:2e500800:244033ff:0000000f:209801a9:00000000:00000780
> virt_caps              : pv hvm hvm_directio pv_directio hap shadow
> gnttab-v1 gnttab-v2
> total_memory           : 65453
> free_memory            : 50421
> sharing_freed_memory   : 0
> sharing_used_memory    : 0
> outstanding_claims     : 0
> free_cpus              : 0
> xen_major              : 4
> xen_minor              : 17
> xen_extra              : .5
> xen_version            : 4.17.5
> xen_caps               : xen-3.0-x86_64 hvm-3.0-x86_32 hvm-3.0-x86_32p
> hvm-3.0-x86_64
> xen_scheduler          : credit2
> xen_pagesize           : 4096
> platform_params        : virt_start=3D0xffff800000000000
> xen_changeset          : Tue Oct 22 03:55:32 2024 -0400
> git:f1c1a10e76-dirty
> xen_commandline        : placeholder dom0_mem=3D4096M,max:4096M
> dom0_max_vcpus=3D4 loglvl=3Dall guest_loglvl=3Dall com1=3D115200,8n1 cons=
ole=3Dcom1
> dom0_vcpus_pin=3Dtrue no-real-mode edd=3Doff
> cc_compiler            : gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-22)
> cc_compile_by          : root
> cc_compile_domain      :
> cc_compile_date        : Sun Jan  5 22:22:05 EST 2025
> build_id               : f61e2b9e617c3b328bc10dbf361ed91d537ccf6c
> xend_config_format     : 4
>
> $ sudo lscpu
> Architecture:             x86_64
>   CPU op-mode(s):         32-bit, 64-bit
>   Address sizes:          43 bits physical, 48 bits virtual
>   Byte Order:             Little Endian
> CPU(s):                   4
>   On-line CPU(s) list:    0-3
> Vendor ID:                HygonGenuine
>   BIOS Vendor ID:         Chengdu Hygon
>   Model name:             Hygon C86 7360 24-core Processor
>     BIOS Model name:      Hygon C86 7360 24-core Processor   CPU @ 2.2GHz
>     BIOS CPU family:      1
>     CPU family:           24
>     Model:                2
>     Thread(s) per core:   1
>     Core(s) per socket:   4
>     Socket(s):            1
>     Stepping:             2
>     BogoMIPS:             4400.00
>     Flags:                fpu de tsc msr pae mce cx8 apic mca cmov pat
> clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm
> constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid tsc_known_fr
>                           eq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2
> movbe popcnt aes xsave avx f16c hypervisor lahf_lm cmp_legacy abm sse4a
> misalignsse 3dnowprefetch bpext cpb ibpb vmmcall fsgsbase bmi1
>                            avx2 bmi2 adx clflushopt sha_ni xsaveopt xsave=
c
> xgetbv1 clzero xsaveerptr arat
> Virtualization features:
>   Hypervisor vendor:      Xen
>   Virtualization type:    none
> NUMA:
>   NUMA node(s):           1
>   NUMA node0 CPU(s):      0-3
> Vulnerabilities:
>   Gather data sampling:   Not affected
>   Itlb multihit:          Not affected
>   L1tf:                   Not affected
>   Mds:                    Not affected
>   Meltdown:               Not affected
>   Mmio stale data:        Not affected
>   Reg file data sampling: Not affected
>   Retbleed:               Vulnerable
>   Spec rstack overflow:   Not affected
>   Spec store bypass:      Vulnerable
>   Spectre v1:             Vulnerable: __user pointer sanitization and
> usercopy barriers only; no swapgs barriers
>   Spectre v2:             Vulnerable; IBPB: disabled; STIBP: disabled;
> PBRSB-eIBRS: Not affected; BHI: Not affected
>   Srbds:                  Not affected
>   Tsx async abort:        Not affected
>

--00000000000064dab9062b0423a2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+YWRkIG1pc3NpbmcgYXR0YWNobWVudDwvZGl2Pjxicj48ZGl2IGNsYXNz
PSJnbWFpbF9xdW90ZSBnbWFpbF9xdW90ZV9jb250YWluZXIiPjxkaXYgZGlyPSJsdHIiIGNsYXNz
PSJnbWFpbF9hdHRyIj5TaGVuZ2VuIFpodWFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpodWFuZ3h4
Y2huQGdtYWlsLmNvbSI+emh1YW5neHhjaG5AZ21haWwuY29tPC9hPiZndDsg5LqOMjAyNeW5tDHm
nIg25pel5ZGo5LiAIDE0OjUz5YaZ6YGT77yaPGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJn
bWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDox
cHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRy
Ij5IZWxsbzo8ZGl2PsKgIMKgIEkgdXNlIGRlYmlhbiBhcyB4ZW4gZG9tMCBhbmQgdGhlIGNwdSBp
cyBIeWdvbiBDODYgNzM2MCAyNC1jb3JlIFByb2Nlc3Nvci4gSSBmb3VuZCB0aGVyZSBpcyBubyBh
bnkgY3B1IGNhY2hlIGRldGVjdGVkIGluIHhlbiBkb20wLCBubyBtYXR0ZXIgTDEvTDIvTDMgY3B1
IGNhY2hlLHRoZSBzYW1lIGFzIGh2bSBkb21V44CCQnV0IEkgdXNlIGNwdWlkIGluwqANCg0KZG9t
MCwgaXQgY2FuIGdldCB0aGXCoENhY2hlIFByb3BlcnRpZXMgKDB4ODAwMDAwMWQpLiBJIHdvbmRl
ciB3aHkgY3B1aWQgY2FuIGRldGVjdCBDYWNoZSBQcm9wZXJ0aWVzIGJ1dCBndWVzdE9TIGNhbiBu
b3QgZGV0ZWN0IGNwdSBjYWNoZT8gUGxlYXNlIGdpdmUgbWUgc29tZSBhZHZpc2UsVGhhbmtzITwv
ZGl2PjxkaXY+VGhlIGluZm9ybWF0aW9uc8KgYXJlIHNob3cgYmxvdywgYW5kIHRoZSBhbGwgY3B1
aWQgaW5mbyBhbmQgZG9tMCBkbWVzZyBhcmUgaW4gYXR0YWNobWVudC48L2Rpdj48ZGl2PsKgIMKg
Q2FjaGUgUHJvcGVydGllcyAoMHg4MDAwMDAxZCk6PGJyPsKgIMKgIMKgIC0tLSBjYWNoZSAwIC0t
LTxicj7CoCDCoCDCoCB0eXBlIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgPSBkYXRhICgxKTxicj7CoCDCoCDCoCBsZXZlbCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCA9IDB4MSAoMSk8YnI+wqAgwqAgwqAgc2VsZi1pbml0aWFsaXppbmcgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgPSB0cnVlPGJyPsKgIMKgIMKgIGZ1bGx5IGFzc29jaWF0aXZlIMKg
IMKgIMKgIMKgIMKgIMKgIMKgID0gZmFsc2U8YnI+wqAgwqAgwqAgZXh0cmEgY29yZXMgc2hhcmlu
ZyB0aGlzIGNhY2hlIMKgPSAweDAgKDApPGJyPsKgIMKgIMKgIGxpbmUgc2l6ZSBpbiBieXRlcyDC
oCDCoCDCoCDCoCDCoCDCoCDCoD0gMHg0MCAoNjQpPGJyPsKgIMKgIMKgIHBoeXNpY2FsIGxpbmUg
cGFydGl0aW9ucyDCoCDCoCDCoCDCoD0gMHgxICgxKTxicj7CoCDCoCDCoCBudW1iZXIgb2Ygd2F5
cyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gMHg4ICg4KTxicj7CoCDCoCDCoCBudW1iZXIg
b2Ygc2V0cyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gNjQ8YnI+wqAgwqAgwqAgd3JpdGUt
YmFjayBpbnZhbGlkYXRlIMKgIMKgIMKgIMKgIMKgID0gZmFsc2U8YnI+wqAgwqAgwqAgY2FjaGUg
aW5jbHVzaXZlIG9mIGxvd2VyIGxldmVscyA9IGZhbHNlPGJyPsKgIMKgIMKgIChzeW50aCBzaXpl
KSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gMzI3NjggKDMyIEtCKTxicj7CoCDCoCDC
oCAtLS0gY2FjaGUgMSAtLS08YnI+wqAgwqAgwqAgdHlwZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoD0gaW5zdHJ1Y3Rpb24gKDIpPGJyPsKgIMKgIMKgIGxldmVsIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgID0gMHgxICgxKTxicj7CoCDCoCDC
oCBzZWxmLWluaXRpYWxpemluZyDCoCDCoCDCoCDCoCDCoCDCoCDCoCA9IHRydWU8YnI+wqAgwqAg
wqAgZnVsbHkgYXNzb2NpYXRpdmUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPSBmYWxzZTxicj7CoCDC
oCDCoCBleHRyYSBjb3JlcyBzaGFyaW5nIHRoaXMgY2FjaGUgwqA9IDB4MCAoMCk8YnI+wqAgwqAg
wqAgbGluZSBzaXplIGluIGJ5dGVzIMKgIMKgIMKgIMKgIMKgIMKgIMKgPSAweDQwICg2NCk8YnI+
wqAgwqAgwqAgcGh5c2ljYWwgbGluZSBwYXJ0aXRpb25zIMKgIMKgIMKgIMKgPSAweDEgKDEpPGJy
PsKgIMKgIMKgIG51bWJlciBvZiB3YXlzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPSAweDQg
KDQpPGJyPsKgIMKgIMKgIG51bWJlciBvZiBzZXRzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
PSAyNTY8YnI+wqAgwqAgwqAgd3JpdGUtYmFjayBpbnZhbGlkYXRlIMKgIMKgIMKgIMKgIMKgID0g
ZmFsc2U8YnI+wqAgwqAgwqAgY2FjaGUgaW5jbHVzaXZlIG9mIGxvd2VyIGxldmVscyA9IGZhbHNl
PGJyPsKgIMKgIMKgIChzeW50aCBzaXplKSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0g
NjU1MzYgKDY0IEtCKTxicj7CoCDCoCDCoCAtLS0gY2FjaGUgMiAtLS08YnI+wqAgwqAgwqAgdHlw
ZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gdW5pZmllZCAoMyk8
YnI+wqAgwqAgwqAgbGV2ZWwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
PSAweDIgKDIpPGJyPsKgIMKgIMKgIHNlbGYtaW5pdGlhbGl6aW5nIMKgIMKgIMKgIMKgIMKgIMKg
IMKgID0gdHJ1ZTxicj7CoCDCoCDCoCBmdWxseSBhc3NvY2lhdGl2ZSDCoCDCoCDCoCDCoCDCoCDC
oCDCoCA9IGZhbHNlPGJyPsKgIMKgIMKgIGV4dHJhIGNvcmVzIHNoYXJpbmcgdGhpcyBjYWNoZSDC
oD0gMHgwICgwKTxicj7CoCDCoCDCoCBsaW5lIHNpemUgaW4gYnl0ZXMgwqAgwqAgwqAgwqAgwqAg
wqAgwqA9IDB4NDAgKDY0KTxicj7CoCDCoCDCoCBwaHlzaWNhbCBsaW5lIHBhcnRpdGlvbnMgwqAg
wqAgwqAgwqA9IDB4MSAoMSk8YnI+wqAgwqAgwqAgbnVtYmVyIG9mIHdheXMgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqA9IDB4OCAoOCk8YnI+wqAgwqAgwqAgbnVtYmVyIG9mIHNldHMgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqA9IDEwMjQ8YnI+wqAgwqAgwqAgd3JpdGUtYmFjayBpbnZhbGlk
YXRlIMKgIMKgIMKgIMKgIMKgID0gZmFsc2U8YnI+wqAgwqAgwqAgY2FjaGUgaW5jbHVzaXZlIG9m
IGxvd2VyIGxldmVscyA9IHRydWU8YnI+wqAgwqAgwqAgKHN5bnRoIHNpemUpIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgPSA1MjQyODggKDUxMiBLQik8YnI+wqAgwqAgwqAgLS0tIGNhY2hl
IDMgLS0tPGJyPsKgIMKgIMKgIHR5cGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqA9IHVuaWZpZWQgKDMpPGJyPsKgIMKgIMKgIGxldmVsIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgID0gMHgzICgzKTxicj7CoCDCoCDCoCBzZWxmLWluaXRpYWxp
emluZyDCoCDCoCDCoCDCoCDCoCDCoCDCoCA9IHRydWU8YnI+wqAgwqAgwqAgZnVsbHkgYXNzb2Np
YXRpdmUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPSBmYWxzZTxicj7CoCDCoCDCoCBleHRyYSBjb3Jl
cyBzaGFyaW5nIHRoaXMgY2FjaGUgwqA9IDB4MiAoMik8YnI+wqAgwqAgwqAgbGluZSBzaXplIGlu
IGJ5dGVzIMKgIMKgIMKgIMKgIMKgIMKgIMKgPSAweDQwICg2NCk8YnI+wqAgwqAgwqAgcGh5c2lj
YWwgbGluZSBwYXJ0aXRpb25zIMKgIMKgIMKgIMKgPSAweDEgKDEpPGJyPsKgIMKgIMKgIG51bWJl
ciBvZiB3YXlzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPSAweDEwICgxNik8YnI+wqAgwqAg
wqAgbnVtYmVyIG9mIHNldHMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA9IDgxOTI8YnI+wqAg
wqAgwqAgd3JpdGUtYmFjayBpbnZhbGlkYXRlIMKgIMKgIMKgIMKgIMKgID0gdHJ1ZTxicj7CoCDC
oCDCoCBjYWNoZSBpbmNsdXNpdmUgb2YgbG93ZXIgbGV2ZWxzID0gZmFsc2U8YnI+wqAgwqAgwqAg
KHN5bnRoIHNpemUpIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPSA4Mzg4NjA4ICg4IE1C
KTxicj48ZGl2Pjxicj48L2Rpdj48ZGl2PiQgc3VkbyB4bCBpbmZvPC9kaXY+PGRpdj5ob3N0IMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDogZGViaWFuPGJyPnJlbGVhc2UgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqA6IDYuMS4wLTI1LWFtZDY0PGJyPnZlcnNpb24gwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqA6ICMxIFNNUCBQUkVFTVBUX0RZTkFNSUMgRGViaWFuIDYuMS4xMDYtMyAoMjAyNC0wOC0y
Nik8YnI+bWFjaGluZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDogeDg2XzY0PGJyPm5yX2NwdXMg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IDI0PGJyPm1heF9jcHVfaWQgwqAgwqAgwqAgwqAgwqAg
wqAgOiAyMzxicj5ucl9ub2RlcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6IDQ8YnI+Y29yZXNfcGVy
X3NvY2tldCDCoCDCoCDCoCA6IDI0PGJyPnRocmVhZHNfcGVyX2NvcmUgwqAgwqAgwqAgOiAxPGJy
PmNwdV9taHogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IDIyMDAuMDAyPGJyPmh3X2NhcHMgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqA6IDE3OGJmM2ZmOjM2ZDgzMjBiOjJlNTAwODAwOjI0NDAzM2Zm
OjAwMDAwMDBmOjIwOTgwMWE5OjAwMDAwMDAwOjAwMDAwNzgwPGJyPnZpcnRfY2FwcyDCoCDCoCDC
oCDCoCDCoCDCoCDCoDogcHYgaHZtIGh2bV9kaXJlY3RpbyBwdl9kaXJlY3RpbyBoYXAgc2hhZG93
IGdudHRhYi12MSBnbnR0YWItdjI8YnI+dG90YWxfbWVtb3J5IMKgIMKgIMKgIMKgIMKgIDogNjU0
NTM8YnI+ZnJlZV9tZW1vcnkgwqAgwqAgwqAgwqAgwqAgwqA6IDUwNDIxPGJyPnNoYXJpbmdfZnJl
ZWRfbWVtb3J5IMKgIDogMDxicj5zaGFyaW5nX3VzZWRfbWVtb3J5IMKgIMKgOiAwPGJyPm91dHN0
YW5kaW5nX2NsYWltcyDCoCDCoCA6IDA8YnI+ZnJlZV9jcHVzIMKgIMKgIMKgIMKgIMKgIMKgIMKg
OiAwPGJyPnhlbl9tYWpvciDCoCDCoCDCoCDCoCDCoCDCoCDCoDogNDxicj54ZW5fbWlub3IgwqAg
wqAgwqAgwqAgwqAgwqAgwqA6IDE3PGJyPnhlbl9leHRyYSDCoCDCoCDCoCDCoCDCoCDCoCDCoDog
LjU8YnI+eGVuX3ZlcnNpb24gwqAgwqAgwqAgwqAgwqAgwqA6IDQuMTcuNTxicj54ZW5fY2FwcyDC
oCDCoCDCoCDCoCDCoCDCoCDCoCA6IHhlbi0zLjAteDg2XzY0IGh2bS0zLjAteDg2XzMyIGh2bS0z
LjAteDg2XzMycCBodm0tMy4wLXg4Nl82NDxicj54ZW5fc2NoZWR1bGVyIMKgIMKgIMKgIMKgIMKg
OiBjcmVkaXQyPGJyPnhlbl9wYWdlc2l6ZSDCoCDCoCDCoCDCoCDCoCA6IDQwOTY8YnI+cGxhdGZv
cm1fcGFyYW1zIMKgIMKgIMKgIMKgOiB2aXJ0X3N0YXJ0PTB4ZmZmZjgwMDAwMDAwMDAwMDxicj54
ZW5fY2hhbmdlc2V0IMKgIMKgIMKgIMKgIMKgOiBUdWUgT2N0IDIyIDAzOjU1OjMyIDIwMjQgLTA0
MDAgZ2l0OmYxYzFhMTBlNzYtZGlydHk8YnI+eGVuX2NvbW1hbmRsaW5lIMKgIMKgIMKgIMKgOiBw
bGFjZWhvbGRlciBkb20wX21lbT00MDk2TSxtYXg6NDA5Nk0gZG9tMF9tYXhfdmNwdXM9NCBsb2ds
dmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSBkb20w
X3ZjcHVzX3Bpbj10cnVlIG5vLXJlYWwtbW9kZSBlZGQ9b2ZmPGJyPmNjX2NvbXBpbGVyIMKgIMKg
IMKgIMKgIMKgIMKgOiBnY2MgKEdDQykgOC41LjAgMjAyMTA1MTQgKFJlZCBIYXQgOC41LjAtMjIp
PGJyPmNjX2NvbXBpbGVfYnkgwqAgwqAgwqAgwqAgwqA6IHJvb3Q8YnI+Y2NfY29tcGlsZV9kb21h
aW4gwqAgwqAgwqA6PGJyPmNjX2NvbXBpbGVfZGF0ZSDCoCDCoCDCoCDCoDogU3VuIEphbiDCoDUg
MjI6MjI6MDUgRVNUIDIwMjU8YnI+YnVpbGRfaWQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOiBmNjFl
MmI5ZTYxN2MzYjMyOGJjMTBkYmYzNjFlZDkxZDUzN2NjZjZjPGJyPnhlbmRfY29uZmlnX2Zvcm1h
dCDCoCDCoCA6IDQ8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4kIHN1ZG8gbHNjcHU8L2Rp
dj48ZGl2PkFyY2hpdGVjdHVyZTogwqAgwqAgwqAgwqAgwqAgwqAgeDg2XzY0PGJyPsKgIENQVSBv
cC1tb2RlKHMpOiDCoCDCoCDCoCDCoCAzMi1iaXQsIDY0LWJpdDxicj7CoCBBZGRyZXNzIHNpemVz
OiDCoCDCoCDCoCDCoCDCoDQzIGJpdHMgcGh5c2ljYWwsIDQ4IGJpdHMgdmlydHVhbDxicj7CoCBC
eXRlIE9yZGVyOiDCoCDCoCDCoCDCoCDCoCDCoCBMaXR0bGUgRW5kaWFuPGJyPkNQVShzKTogwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNDxicj7CoCBPbi1saW5lIENQVShzKSBsaXN0OiDCoCDC
oDAtMzxicj5WZW5kb3IgSUQ6IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSHlnb25HZW51aW5lPGJy
PsKgIEJJT1MgVmVuZG9yIElEOiDCoCDCoCDCoCDCoCBDaGVuZ2R1IEh5Z29uPGJyPsKgIE1vZGVs
IG5hbWU6IMKgIMKgIMKgIMKgIMKgIMKgIEh5Z29uIEM4NiA3MzYwIDI0LWNvcmUgUHJvY2Vzc29y
PGJyPsKgIMKgIEJJT1MgTW9kZWwgbmFtZTogwqAgwqAgwqBIeWdvbiBDODYgNzM2MCAyNC1jb3Jl
IFByb2Nlc3NvciDCoCBDUFUgQCAyLjJHSHo8YnI+wqAgwqAgQklPUyBDUFUgZmFtaWx5OiDCoCDC
oCDCoDE8YnI+wqAgwqAgQ1BVIGZhbWlseTogwqAgwqAgwqAgwqAgwqAgMjQ8YnI+wqAgwqAgTW9k
ZWw6IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjxicj7CoCDCoCBUaHJlYWQocykgcGVyIGNvcmU6
IMKgIDE8YnI+wqAgwqAgQ29yZShzKSBwZXIgc29ja2V0OiDCoCA0PGJyPsKgIMKgIFNvY2tldChz
KTogwqAgwqAgwqAgwqAgwqAgwqAxPGJyPsKgIMKgIFN0ZXBwaW5nOiDCoCDCoCDCoCDCoCDCoCDC
oCAyPGJyPsKgIMKgIEJvZ29NSVBTOiDCoCDCoCDCoCDCoCDCoCDCoCA0NDAwLjAwPGJyPsKgIMKg
IEZsYWdzOiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZwdSBkZSB0c2MgbXNyIHBhZSBtY2UgY3g4
IGFwaWMgbWNhIGNtb3YgcGF0IGNsZmx1c2ggbW14IGZ4c3Igc3NlIHNzZTIgaHQgc3lzY2FsbCBu
eCBtbXhleHQgZnhzcl9vcHQgcmR0c2NwIGxtIGNvbnN0YW50X3RzYyByZXBfZ29vZCBub3BsIG5v
bnN0b3BfdHNjIGNwdWlkIGV4dGRfYXBpY2lkIHRzY19rbm93bl9mcjxicj7CoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBlcSBwbmkgcGNsbXVscWRxIHNzc2UzIGZtYSBjeDE2
IHNzZTRfMSBzc2U0XzIgbW92YmUgcG9wY250IGFlcyB4c2F2ZSBhdnggZjE2YyBoeXBlcnZpc29y
IGxhaGZfbG0gY21wX2xlZ2FjeSBhYm0gc3NlNGEgbWlzYWxpZ25zc2UgM2Rub3dwcmVmZXRjaCBi
cGV4dCBjcGIgaWJwYiB2bW1jYWxsIGZzZ3NiYXNlIGJtaTE8YnI+wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhdngyIGJtaTIgYWR4IGNsZmx1c2hvcHQgc2hhX25pIHhz
YXZlb3B0IHhzYXZlYyB4Z2V0YnYxIGNsemVybyB4c2F2ZWVycHRyIGFyYXQ8YnI+VmlydHVhbGl6
YXRpb24gZmVhdHVyZXM6PGJyPsKgIEh5cGVydmlzb3IgdmVuZG9yOiDCoCDCoCDCoFhlbjxicj7C
oCBWaXJ0dWFsaXphdGlvbiB0eXBlOiDCoCDCoG5vbmU8YnI+TlVNQTo8YnI+wqAgTlVNQSBub2Rl
KHMpOiDCoCDCoCDCoCDCoCDCoCAxPGJyPsKgIE5VTUEgbm9kZTAgQ1BVKHMpOiDCoCDCoCDCoDAt
Mzxicj5WdWxuZXJhYmlsaXRpZXM6PGJyPsKgIEdhdGhlciBkYXRhIHNhbXBsaW5nOiDCoCBOb3Qg
YWZmZWN0ZWQ8YnI+wqAgSXRsYiBtdWx0aWhpdDogwqAgwqAgwqAgwqAgwqBOb3QgYWZmZWN0ZWQ8
YnI+wqAgTDF0ZjogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgTm90IGFmZmVjdGVkPGJyPsKg
IE1kczogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBOb3QgYWZmZWN0ZWQ8YnI+wqAgTWVs
dGRvd246IMKgIMKgIMKgIMKgIMKgIMKgIMKgIE5vdCBhZmZlY3RlZDxicj7CoCBNbWlvIHN0YWxl
IGRhdGE6IMKgIMKgIMKgIMKgTm90IGFmZmVjdGVkPGJyPsKgIFJlZyBmaWxlIGRhdGEgc2FtcGxp
bmc6IE5vdCBhZmZlY3RlZDxicj7CoCBSZXRibGVlZDogwqAgwqAgwqAgwqAgwqAgwqAgwqAgVnVs
bmVyYWJsZTxicj7CoCBTcGVjIHJzdGFjayBvdmVyZmxvdzogwqAgTm90IGFmZmVjdGVkPGJyPsKg
IFNwZWMgc3RvcmUgYnlwYXNzOiDCoCDCoCDCoFZ1bG5lcmFibGU8YnI+wqAgU3BlY3RyZSB2MTog
wqAgwqAgwqAgwqAgwqAgwqAgVnVsbmVyYWJsZTogX191c2VyIHBvaW50ZXIgc2FuaXRpemF0aW9u
IGFuZCB1c2VyY29weSBiYXJyaWVycyBvbmx5OyBubyBzd2FwZ3MgYmFycmllcnM8YnI+wqAgU3Bl
Y3RyZSB2MjogwqAgwqAgwqAgwqAgwqAgwqAgVnVsbmVyYWJsZTsgSUJQQjogZGlzYWJsZWQ7IFNU
SUJQOiBkaXNhYmxlZDsgUEJSU0ItZUlCUlM6IE5vdCBhZmZlY3RlZDsgQkhJOiBOb3QgYWZmZWN0
ZWQ8YnI+wqAgU3JiZHM6IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTm90IGFmZmVjdGVkPGJy
PsKgIFRzeCBhc3luYyBhYm9ydDogwqAgwqAgwqAgwqBOb3QgYWZmZWN0ZWQ8YnI+PC9kaXY+PC9k
aXY+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+PC9kaXY+DQo=
--00000000000064dab9062b0423a2--
--00000000000064daba062b0423a4
Content-Type: text/plain; charset="US-ASCII"; name="dom0_dmesg.txt"
Content-Disposition: attachment; filename="dom0_dmesg.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_m5kov7du1>
X-Attachment-Id: f_m5kov7du1

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA2LjEuMC0yNS1hbWQ2NCAoZGViaWFuLWtlcm5l
bEBsaXN0cy5kZWJpYW4ub3JnKSAoZ2NjLTEyIChEZWJpYW4gMTIuMi4wLTE0KSAxMi4yLjAsIEdO
VSBsZCAoR05VIEJpbnV0aWxzIGZvciBEZWJpYW4pIDIuNDApICMxIFNNUCBQUkVFTVBUX0RZTkFN
SUMgRGViaWFuIDYuMS4xMDYtMyAoMjAyNC0wOC0yNikKWyAgICAwLjAwMDAwMF0gQ29tbWFuZCBs
aW5lOiBwbGFjZWhvbGRlciByb290PVVVSUQ9NzAzNTc5YTAtNTgyOC00YTgyLTljNmUtMDkyMDJj
Y2RkMThhIHJvIGNvbnNvbGU9aHZjMCBlYXJseXByaW50az14ZW4gaW50ZWxfaWRsZS5tYXhfY3N0
YXRlPTAgcHJvY2Vzc29yLm1heF9jc3RhdGU9MSBjcHVpZGxlLm9mZj0xIGludGVsX3BzdGF0ZT1k
aXNhYmxlIG5vaHogdWNsb2Nrc291cmNlPXRzYyB0c2M9cmVsaWFibGUgaHBldD1kaXNhYmxlIGlu
dGVsX2lvbW11PW9uIGlvbW11PXB0IGlkbGU9cG9sbCBhY3BpPWh0IG1jZT1vZmYgcGNpZWFzcG09
b2ZmIG1pdGlnYXRpb25zPW9mZiBub3dhdGNoZG9nIG5taV93YXRjaGRvZz0wIGVuZm9yY2luZz0w
IHNrZXdfdGljaz0xIHJoZ2IgcXVpZXQKWyAgICAwLjAwMDAwMF0gW0Zpcm13YXJlIEJ1Z106IFRT
QyBkb2Vzbid0IGNvdW50IHdpdGggUDAgZnJlcXVlbmN5IQpbICAgIDAuMDAwMDAwXSBSZWxlYXNl
ZCAwIHBhZ2UocykKWyAgICAwLjAwMDAwMF0gQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFw
OgpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAw
MDA5Y2ZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwOWQw
MDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0g
MHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA3YTVmYWZmZl0gdXNhYmxlClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwN2E1ZmIwMDAtMHgwMDAwMDAwMDdhNzczZmZmXSByZXNl
cnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDdhNzc0MDAwLTB4MDAwMDAw
MDA3YTdjYmZmZl0gQUNQSSBOVlMKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA3
YTdjYzAwMC0weDAwMDAwMDAwN2E3ZmRmZmZdIEFDUEkgZGF0YQpbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDdhN2ZlMDAwLTB4MDAwMDAwMDA3YmZmZGZmZl0gdXNhYmxlClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwN2JmZmUwMDAtMHgwMDAwMDAwMDdmZmZmZmZm
XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGQ2OGYwMDAwLTB4
MDAwMDAwMDBkNjhmMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDBkNjkwMDAwMC0weDAwMDAwMDAwZDY5MDNmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwZDk1ZjAwMDAtMHgwMDAwMDAwMGQ5NWYwZmZmXSByZXNlcnZl
ZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGQ5NjAwMDAwLTB4MDAwMDAwMDBk
OTYwM2ZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBkYmVm
MDAwMC0weDAwMDAwMDAwZGJlZjBmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21l
bSAweDAwMDAwMDAwZGJmMDAwMDAtMHgwMDAwMDAwMGRiZjAzZmZmXSByZXNlcnZlZApbICAgIDAu
MDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGRmZWYwMDAwLTB4MDAwMDAwMDBkZmVmMGZmZl0g
cmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBkZmYwMDAwMC0weDAw
MDAwMDAwZGZmMDNmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwZmVjMDAwMDAtMHgwMDAwMDAwMGZlYzAwZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBY
ZW46IFttZW0gMHgwMDAwMDAwMGZlZDgwMDAwLTB4MDAwMDAwMDBmZWQ4MGZmZl0gcmVzZXJ2ZWQK
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWUwMDAwMC0weDAwMDAwMDAwZmVl
ZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAxMDAwMDAw
MDAtMHgwMDAwMDAwMTg0MjY3ZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4
MDAwMDAwMTA3ZjAwMDAwMC0weDAwMDAwMDEwN2ZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAw
MDBdIHByaW50azogYm9vdGNvbnNvbGUgW3hlbmJvb3QwXSBlbmFibGVkClsgICAgMC4wMDAwMDBd
IHByb2Nlc3M6IHVzaW5nIHBvbGxpbmcgaWRsZSB0aHJlYWRzClsgICAgMC4wMDAwMDBdIE1hbGZv
cm1lZCBlYXJseSBvcHRpb24gJ2FjcGknClsgICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2Fi
bGUpIHByb3RlY3Rpb246IGFjdGl2ZQpbICAgIDAuMDAwMDAwXSBlZmk6IEVGSSB2Mi43MCBieSBC
eW9zb2Z0ClsgICAgMC4wMDAwMDBdIGVmaTogU01CSU9TPTB4N2E3NmUwMDAgQUNQST0weDdhN2Zk
MDAwIEFDUEkgMi4wPTB4N2E3ZmQwMTQgTUVNQVRUUj0weDc4MWIwMDE4IE1PS3Zhcj0weDdhNjYy
MDAwIApbICAgIDAuMDAwMDAwXSBzZWN1cmVib290OiBTZWN1cmUgYm9vdCBkaXNhYmxlZApbICAg
IDAuMDAwMDAwXSBTTUJJT1MgMy4zIHByZXNlbnQuClsgICAgMC4wMDAwMDBdIERNSTogSW5zcHVy
IENTNTI4MEgyL0NTNTI4MEgyLCBCSU9TIDMuMDMuMzMgMDMvMDEvMjAyNApbICAgIDAuMDAwMDAw
XSBIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4gUFYKWyAgICAwLjAzODIxOV0gdHNjOiBGYXN0IFRT
QyBjYWxpYnJhdGlvbiB1c2luZyBQSVQKWyAgICAwLjAzODIyMV0gdHNjOiBEZXRlY3RlZCAyMjAw
LjExMCBNSHogcHJvY2Vzc29yClsgICAgMC4wMzgyMjNdIHRzYzogRGV0ZWN0ZWQgMjIwMC4wMDIg
TUh6IFRTQwpbICAgIDAuMDM4Mzk1XSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4MDAw
MDBmZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAzODQwMF0gZTgyMDogcmVtb3ZlIFtt
ZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKWyAgICAwLjAzODQxM10gbGFzdF9wZm4g
PSAweDE4NDI2OCBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMApbICAgIDAuMDM4NDE1XSBEaXNh
YmxlZApbICAgIDAuMDM4NDE3XSB4ODYvUEFUOiBNVFJScyBkaXNhYmxlZCwgc2tpcHBpbmcgUEFU
IGluaXRpYWxpemF0aW9uIHRvby4KWyAgICAwLjAzODQyMF0geDg2L1BBVDogQ29uZmlndXJhdGlv
biBbMC03XTogV0IgIFdUICBVQy0gVUMgIFdDICBXUCAgVUMgIFVDICAKWyAgICAwLjAzODQyMl0g
bGFzdF9wZm4gPSAweDdiZmZlIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4xNDk5
NDBdIFJBTURJU0s6IFttZW0gMHgwODAwMDAwMC0weDBhMTJiZmZmXQpbICAgIDAuMTQ5OTUyXSBB
Q1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjE0
OTk2M10gQUNQSTogUlNEUCAweDAwMDAwMDAwN0E3RkQwMTQgMDAwMDI0ICh2MDIgX0JZT18gKQpb
ICAgIDAuMTQ5OTczXSBBQ1BJOiBYU0RUIDB4MDAwMDAwMDA3QTdENzE4OCAwMDAwQ0MgKHYwMSBf
QllPXyAgQllPU09GVCAgMDAwMDAwMDIgQllPICAwMTAwMDAxMykKWyAgICAwLjE1MDAxMV0gQUNQ
STogRkFDUCAweDAwMDAwMDAwN0E3RjkwMDAgMDAwMTE0ICh2MDYgX0JZT18gIEJZT1NPRlQgIDAw
MDAwMDAyIEJZTyAgMjA0RjU5NDIpClsgICAgMC4xNTAwNjJdIEFDUEk6IERTRFQgMHgwMDAwMDAw
MDdBN0VDMDAwIDAwQkJEQSAodjAyIF9CWU9fICBIaWdvbiAgICAwMDAwMDAwMSBJTlRMIDIwMTkw
MjE1KQpbICAgIDAuMTUwMDcyXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDA3QTdBQzAwMCAwMDAwNDAK
WyAgICAwLjE1MDA4MV0gQUNQSTogU1BNSSAweDAwMDAwMDAwN0E3RkIwMDAgMDAwMDQxICh2MDUg
WDg2X0hHIEVESzIgICAgIDAwMDAwMDAyICAgICAgMDEwMDAwMTMpClsgICAgMC4xNTAwOTFdIEFD
UEk6IE1DRkcgMHgwMDAwMDAwMDdBN0ZBMDAwIDAwMDAzQyAodjAxIF9CWU9fICBCWU9TT0ZUICAw
MDAwMDAwMiBCWU8gIDIwNEY1OTQyKQpbICAgIDAuMTUwMTAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAw
MDA3QTdGODAwMCAwMDAwMzggKHYwMSBfQllPXyAgQllPU09GVCAgMDAwMDAwMDIgQllPICAyMDRG
NTk0MikKWyAgICAwLjE1MDEwOV0gQUNQSTogU1NEVCAweDAwMDAwMDAwN0E3REQwMDAgMDAwMTY0
ICh2MDIgX0JZT18gIEJZT1NPRlQgIDAwMDAwMDAyIEJZTyAgMjA0RjU5NDIpClsgICAgMC4xNTAx
MTldIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDdBN0VBMDAwIDAwMDE1QyAodjAxIEhZR09OICBIR04g
Q1BVICAwMDAwMDAwMSBIWUdOIDAwMDAwMDAxKQpbICAgIDAuMTUwMTI4XSBBQ1BJOiBTUkFUIDB4
MDAwMDAwMDA3QTdFOTAwMCAwMDAyNTAgKHYwMyBIWUdPTiAgSEdOIFNSQVQgMDAwMDAwMDEgSFlH
TiAwMDAwMDAwMSkKWyAgICAwLjE1MDEzN10gQUNQSTogTVNDVCAweDAwMDAwMDAwN0E3RTgwMDAg
MDAwMEE2ICh2MDEgSFlHT04gIEhHTiBNU0NUIDAwMDAwMDAwIEhHTiAgMDAwMDAwMDEpClsgICAg
MC4xNTAxNDVdIEFDUEk6IFNMSVQgMHgwMDAwMDAwMDdBN0U3MDAwIDAwMDAzQyAodjAxIEhZR09O
ICBIR04gU0xJVCAwMDAwMDAwMSBIWUdOIDAwMDAwMDAxKQpbICAgIDAuMTUwMTU0XSBBQ1BJOiBD
UkFUIDB4MDAwMDAwMDA3QTdFNDAwMCAwMDJENzAgKHYwMSBIWUdPTiAgSEdOIENSQVQgMDAwMDAw
MDEgSFlHTiAwMDAwMDAwMSkKWyAgICAwLjE1MDE2M10gQUNQSTogQ0RJVCAweDAwMDAwMDAwN0E3
RTMwMDAgMDAwMDM4ICh2MDEgSFlHT04gIEhHTiBDRElUIDAwMDAwMDAxIEhZR04gMDAwMDAwMDEp
ClsgICAgMC4xNTAxNzJdIEFDUEk6IEJFUlQgMHgwMDAwMDAwMDdBN0UyMDAwIDAwMDAzMCAodjAx
IEhZR09OICBIR04gQkVSVCAwMDAwMDAwMSBIR04gIDAwMDAwMDAxKQpbICAgIDAuMTUwMTgwXSBB
Q1BJOiBFSU5KIDB4MDAwMDAwMDA3QTdFMDAwMCAwMDAxNTAgKHYwMSBIWUdPTiAgSEdOIEVJTkog
MDAwMDAwMDEgSEdOICAwMDAwMDAwMSkKWyAgICAwLjE1MDE4OV0gQUNQSTogSEVTVCAweDAwMDAw
MDAwN0E3RTEwMDAgMDAwN0RDICh2MDEgSFlHT04gIEhHTiBIRVNUIDAwMDAwMDAxIEhHTiAgMDAw
MDAwMDEpClsgICAgMC4xNTAxOTldIEFDUEk6IFNTRE0gMHgwMDAwMDAwMDdBN0RGMDAwIDAwMDA1
NSAodjAxIF9CWU9fICBCWU9TT0ZUICAwMDAwMDAwMiBCWU8gIDAwMDAwMDAxKQpbICAgIDAuMTUw
MjA3XSBBQ1BJOiBBUElDIDB4MDAwMDAwMDA3QTdERTAwMCAwMDAxNDIgKHYwMyBfQllPXyAgQllP
U09GVCAgMDAwMDAwMDIgQllPICAyMDRGNTk0MikKWyAgICAwLjE1MDIxNl0gQUNQSTogU1NEVCAw
eDAwMDAwMDAwN0E3RUIwMDAgMDAwMEQyICh2MDIgSFlHT04gIEhHTiBBTElCIDAwMDAwMDAyIE1T
RlQgMDQwMDAwMDApClsgICAgMC4xNTAyMjRdIEFDUEk6IElWUlMgMHgwMDAwMDAwMDdBN0RDMDAw
IDAwMDFGMCAodjAyIEhZR09OICBIR04gSVZSUyAwMDAwMDAwMSBIWUdOIDAwMDAwMDAwKQpbICAg
IDAuMTUwMjMzXSBBQ1BJOiBGUERUIDB4MDAwMDAwMDA3QTdEQjAwMCAwMDAwMzQgKHYwMSBfQllP
XyAgQllPU09GVCAgMDAwMDAwMDIgQllPICAwMTAwMDAxMykKWyAgICAwLjE1MDI0Ml0gQUNQSTog
U1NEVCAweDAwMDAwMDAwN0E3RDkwMDAgMDAxNzdGICh2MDEgSHlnb24gIENQTUNNTiAgIDAwMDAw
MDAxIElOVEwgMjAxOTAyMTUpClsgICAgMC4xNTAyNTFdIEFDUEk6IEJHUlQgMHgwMDAwMDAwMDdB
N0Q4MDAwIDAwMDAzOCAodjAxIF9CWU9fICBCWU9TT0ZUICAwMDAwMDAwMiBCWU8gIDAxMDAwMDEz
KQpbICAgIDAuMTUwMjU2XSBBQ1BJOiBSZXNlcnZpbmcgRkFDUCB0YWJsZSBtZW1vcnkgYXQgW21l
bSAweDdhN2Y5MDAwLTB4N2E3ZjkxMTNdClsgICAgMC4xNTAyNThdIEFDUEk6IFJlc2VydmluZyBE
U0RUIHRhYmxlIG1lbW9yeSBhdCBbbWVtIDB4N2E3ZWMwMDAtMHg3YTdmN2JkOV0KWyAgICAwLjE1
MDI2MF0gQUNQSTogUmVzZXJ2aW5nIEZBQ1MgdGFibGUgbWVtb3J5IGF0IFttZW0gMHg3YTdhYzAw
MC0weDdhN2FjMDNmXQpbICAgIDAuMTUwMjYxXSBBQ1BJOiBSZXNlcnZpbmcgU1BNSSB0YWJsZSBt
ZW1vcnkgYXQgW21lbSAweDdhN2ZiMDAwLTB4N2E3ZmIwNDBdClsgICAgMC4xNTAyNjNdIEFDUEk6
IFJlc2VydmluZyBNQ0ZHIHRhYmxlIG1lbW9yeSBhdCBbbWVtIDB4N2E3ZmEwMDAtMHg3YTdmYTAz
Yl0KWyAgICAwLjE1MDI2NF0gQUNQSTogUmVzZXJ2aW5nIEhQRVQgdGFibGUgbWVtb3J5IGF0IFtt
ZW0gMHg3YTdmODAwMC0weDdhN2Y4MDM3XQpbICAgIDAuMTUwMjY2XSBBQ1BJOiBSZXNlcnZpbmcg
U1NEVCB0YWJsZSBtZW1vcnkgYXQgW21lbSAweDdhN2RkMDAwLTB4N2E3ZGQxNjNdClsgICAgMC4x
NTAyNjddIEFDUEk6IFJlc2VydmluZyBTU0RUIHRhYmxlIG1lbW9yeSBhdCBbbWVtIDB4N2E3ZWEw
MDAtMHg3YTdlYTE1Yl0KWyAgICAwLjE1MDI2OV0gQUNQSTogUmVzZXJ2aW5nIFNSQVQgdGFibGUg
bWVtb3J5IGF0IFttZW0gMHg3YTdlOTAwMC0weDdhN2U5MjRmXQpbICAgIDAuMTUwMjcwXSBBQ1BJ
OiBSZXNlcnZpbmcgTVNDVCB0YWJsZSBtZW1vcnkgYXQgW21lbSAweDdhN2U4MDAwLTB4N2E3ZTgw
YTVdClsgICAgMC4xNTAyNzJdIEFDUEk6IFJlc2VydmluZyBTTElUIHRhYmxlIG1lbW9yeSBhdCBb
bWVtIDB4N2E3ZTcwMDAtMHg3YTdlNzAzYl0KWyAgICAwLjE1MDI3M10gQUNQSTogUmVzZXJ2aW5n
IENSQVQgdGFibGUgbWVtb3J5IGF0IFttZW0gMHg3YTdlNDAwMC0weDdhN2U2ZDZmXQpbICAgIDAu
MTUwMjc0XSBBQ1BJOiBSZXNlcnZpbmcgQ0RJVCB0YWJsZSBtZW1vcnkgYXQgW21lbSAweDdhN2Uz
MDAwLTB4N2E3ZTMwMzddClsgICAgMC4xNTAyNzZdIEFDUEk6IFJlc2VydmluZyBCRVJUIHRhYmxl
IG1lbW9yeSBhdCBbbWVtIDB4N2E3ZTIwMDAtMHg3YTdlMjAyZl0KWyAgICAwLjE1MDI3N10gQUNQ
STogUmVzZXJ2aW5nIEVJTkogdGFibGUgbWVtb3J5IGF0IFttZW0gMHg3YTdlMDAwMC0weDdhN2Uw
MTRmXQpbICAgIDAuMTUwMjc5XSBBQ1BJOiBSZXNlcnZpbmcgSEVTVCB0YWJsZSBtZW1vcnkgYXQg
W21lbSAweDdhN2UxMDAwLTB4N2E3ZTE3ZGJdClsgICAgMC4xNTAyODBdIEFDUEk6IFJlc2Vydmlu
ZyBTU0RNIHRhYmxlIG1lbW9yeSBhdCBbbWVtIDB4N2E3ZGYwMDAtMHg3YTdkZjA1NF0KWyAgICAw
LjE1MDI4MV0gQUNQSTogUmVzZXJ2aW5nIEFQSUMgdGFibGUgbWVtb3J5IGF0IFttZW0gMHg3YTdk
ZTAwMC0weDdhN2RlMTQxXQpbICAgIDAuMTUwMjgzXSBBQ1BJOiBSZXNlcnZpbmcgU1NEVCB0YWJs
ZSBtZW1vcnkgYXQgW21lbSAweDdhN2ViMDAwLTB4N2E3ZWIwZDFdClsgICAgMC4xNTAyODRdIEFD
UEk6IFJlc2VydmluZyBJVlJTIHRhYmxlIG1lbW9yeSBhdCBbbWVtIDB4N2E3ZGMwMDAtMHg3YTdk
YzFlZl0KWyAgICAwLjE1MDI4NV0gQUNQSTogUmVzZXJ2aW5nIEZQRFQgdGFibGUgbWVtb3J5IGF0
IFttZW0gMHg3YTdkYjAwMC0weDdhN2RiMDMzXQpbICAgIDAuMTUwMjg3XSBBQ1BJOiBSZXNlcnZp
bmcgU1NEVCB0YWJsZSBtZW1vcnkgYXQgW21lbSAweDdhN2Q5MDAwLTB4N2E3ZGE3N2VdClsgICAg
MC4xNTAyODhdIEFDUEk6IFJlc2VydmluZyBCR1JUIHRhYmxlIG1lbW9yeSBhdCBbbWVtIDB4N2E3
ZDgwMDAtMHg3YTdkODAzN10KWyAgICAwLjE1MDMxNF0gU2V0dGluZyBBUElDIHJvdXRpbmcgdG8g
WGVuIFBWLgpbICAgIDAuMTUwMzQ4XSBOVU1BIHR1cm5lZCBvZmYKWyAgICAwLjE1MDM1MF0gRmFr
aW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAxODQyNjdmZmZd
ClsgICAgMC4xNTAzNjBdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDdiODAzMDAwLTB4
N2I4MmRmZmZdClsgICAgMC4xNjA2NzZdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMTYwNjc4XSAgIERN
QSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMGZmZmZmZl0KWyAgICAw
LjE2MDY4MV0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZm
ZmZmZmZdClsgICAgMC4xNjA2ODRdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAt
MHgwMDAwMDAwMTg0MjY3ZmZmXQpbICAgIDAuMTYwNjg2XSAgIERldmljZSAgIGVtcHR5ClsgICAg
MC4xNjA2ODhdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4xNjA2OTJd
IEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMTYwNjkzXSAgIG5vZGUgICAwOiBbbWVt
IDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOWNmZmZdClsgICAgMC4xNjA2OTVdICAg
bm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA3YTVmYWZmZl0KWyAg
ICAwLjE2MDY5N10gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwN2E3ZmUwMDAtMHgwMDAwMDAw
MDdiZmZkZmZmXQpbICAgIDAuMTYwNjk5XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDEwMDAw
MDAwMC0weDAwMDAwMDAxODQyNjdmZmZdClsgICAgMC4xNjA3MDJdIEluaXRtZW0gc2V0dXAgbm9k
ZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDE4NDI2N2ZmZl0KWyAgICAwLjE2
MDcxMF0gT24gbm9kZSAwLCB6b25lIERNQTogMSBwYWdlcyBpbiB1bmF2YWlsYWJsZSByYW5nZXMK
WyAgICAwLjE2MDczOV0gT24gbm9kZSAwLCB6b25lIERNQTogOTkgcGFnZXMgaW4gdW5hdmFpbGFi
bGUgcmFuZ2VzClsgICAgMC4xNjQ5OTVdIE9uIG5vZGUgMCwgem9uZSBETUEzMjogNTE1IHBhZ2Vz
IGluIHVuYXZhaWxhYmxlIHJhbmdlcwpbICAgIDAuMTY1NTUyXSBPbiBub2RlIDAsIHpvbmUgTm9y
bWFsOiAxNjM4NiBwYWdlcyBpbiB1bmF2YWlsYWJsZSByYW5nZXMKWyAgICAwLjE2NTc2Nl0gT24g
bm9kZSAwLCB6b25lIE5vcm1hbDogMTU3NjggcGFnZXMgaW4gdW5hdmFpbGFibGUgcmFuZ2VzClsg
ICAgMC4xNjU3NzFdIHAybSB2aXJ0dWFsIGFyZWEgYXQgKF9fX19wdHJ2YWxfX19fKSwgc2l6ZSBp
cyA0MDAwMDAwMApbICAgIDAuNjUyMTE3XSBSZW1hcHBlZCA1NDEyODggcGFnZShzKQpbICAgIDAu
NjUyNzA4XSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDgwOApbICAgIDAuNjUyNzczXSBBQ1BJ
OiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKWyAgICAwLjY1
MjgxM10gSU9BUElDWzBdOiBhcGljX2lkIDEyOCwgdmVyc2lvbiAzMywgYWRkcmVzcyAweGZlYzAw
MDAwLCBHU0kgMC0yMwpbICAgIDAuNjUyODIxXSBJT0FQSUNbMV06IGFwaWNfaWQgMTI5LCB2ZXJz
aW9uIDMzLCBhZGRyZXNzIDB4ZGZlZjAwMDAsIEdTSSAyNC01NQpbICAgIDAuNjUyODMwXSBJT0FQ
SUNbMl06IGFwaWNfaWQgMTMwLCB2ZXJzaW9uIDMzLCBhZGRyZXNzIDB4ZGJlZjAwMDAsIEdTSSA1
Ni04NwpbICAgIDAuNjUyODM4XSBJT0FQSUNbM106IGFwaWNfaWQgMTMxLCB2ZXJzaW9uIDMzLCBh
ZGRyZXNzIDB4ZDk1ZjAwMDAsIEdTSSA4OC0xMTkKWyAgICAwLjY1Mjg0N10gSU9BUElDWzRdOiBh
cGljX2lkIDEzMiwgdmVyc2lvbiAzMywgYWRkcmVzcyAweGQ2OGYwMDAwLCBHU0kgMTIwLTE1MQpb
ICAgIDAuNjUyODYwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9p
cnEgMiBkZmwgZGZsKQpbICAgIDAuNjUyODY1XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVz
X2lycSA5IGdsb2JhbF9pcnEgOSBsb3cgbGV2ZWwpClsgICAgMC42NTI4OTFdIEFDUEk6IFVzaW5n
IEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuNjUy
ODk1XSBBQ1BJOiBIUEVUIGlkOiAweDEwMjI4MjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjY1
MzcwMF0gc21wYm9vdDogQWxsb3dpbmcgNCBDUFVzLCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAuNjUz
NzMxXSBQTTogaGliZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAw
MDAwMDAwLTB4MDAwMDBmZmZdClsgICAgMC42NTM3MzRdIFBNOiBoaWJlcm5hdGlvbjogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOWQwMDAtMHgwMDBmZmZmZl0KWyAgICAwLjY1
MzczN10gUE06IGhpYmVybmF0aW9uOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg3
YTVmYjAwMC0weDdhNzczZmZmXQpbICAgIDAuNjUzNzM4XSBQTTogaGliZXJuYXRpb246IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDdhNzc0MDAwLTB4N2E3Y2JmZmZdClsgICAgMC42
NTM3NDBdIFBNOiBoaWJlcm5hdGlvbjogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
N2E3Y2MwMDAtMHg3YTdmZGZmZl0KWyAgICAwLjY1Mzc0Ml0gUE06IGhpYmVybmF0aW9uOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg3YmZmZTAwMC0weDdmZmZmZmZmXQpbICAgIDAu
NjUzNzQzXSBQTTogaGliZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDgwMDAwMDAwLTB4ZDY4ZWZmZmZdClsgICAgMC42NTM3NDVdIFBNOiBoaWJlcm5hdGlvbjogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZDY4ZjAwMDAtMHhkNjhmMGZmZl0KWyAgICAw
LjY1Mzc0Nl0gUE06IGhpYmVybmF0aW9uOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g
MHhkNjhmMTAwMC0weGQ2OGZmZmZmXQpbICAgIDAuNjUzNzQ3XSBQTTogaGliZXJuYXRpb246IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGQ2OTAwMDAwLTB4ZDY5MDNmZmZdClsgICAg
MC42NTM3NDhdIFBNOiBoaWJlcm5hdGlvbjogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt
IDB4ZDY5MDQwMDAtMHhkOTVlZmZmZl0KWyAgICAwLjY1Mzc1MF0gUE06IGhpYmVybmF0aW9uOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhkOTVmMDAwMC0weGQ5NWYwZmZmXQpbICAg
IDAuNjUzNzUxXSBQTTogaGliZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweGQ5NWYxMDAwLTB4ZDk1ZmZmZmZdClsgICAgMC42NTM3NTJdIFBNOiBoaWJlcm5hdGlvbjog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZDk2MDAwMDAtMHhkOTYwM2ZmZl0KWyAg
ICAwLjY1Mzc1M10gUE06IGhpYmVybmF0aW9uOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFtt
ZW0gMHhkOTYwNDAwMC0weGRiZWVmZmZmXQpbICAgIDAuNjUzNzU1XSBQTTogaGliZXJuYXRpb246
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGRiZWYwMDAwLTB4ZGJlZjBmZmZdClsg
ICAgMC42NTM3NTZdIFBNOiBoaWJlcm5hdGlvbjogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4ZGJlZjEwMDAtMHhkYmVmZmZmZl0KWyAgICAwLjY1Mzc1N10gUE06IGhpYmVybmF0aW9u
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhkYmYwMDAwMC0weGRiZjAzZmZmXQpb
ICAgIDAuNjUzNzU4XSBQTTogaGliZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweGRiZjA0MDAwLTB4ZGZlZWZmZmZdClsgICAgMC42NTM3NjBdIFBNOiBoaWJlcm5hdGlv
bjogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZGZlZjAwMDAtMHhkZmVmMGZmZl0K
WyAgICAwLjY1Mzc2MV0gUE06IGhpYmVybmF0aW9uOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHhkZmVmMTAwMC0weGRmZWZmZmZmXQpbICAgIDAuNjUzNzYyXSBQTTogaGliZXJuYXRp
b246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGRmZjAwMDAwLTB4ZGZmMDNmZmZd
ClsgICAgMC42NTM3NjNdIFBNOiBoaWJlcm5hdGlvbjogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4ZGZmMDQwMDAtMHhmZWJmZmZmZl0KWyAgICAwLjY1Mzc2NV0gUE06IGhpYmVybmF0
aW9uOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMDAwMC0weGZlYzAwZmZm
XQpbICAgIDAuNjUzNzY2XSBQTTogaGliZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweGZlYzAxMDAwLTB4ZmVkN2ZmZmZdClsgICAgMC42NTM3NjddIFBNOiBoaWJlcm5h
dGlvbjogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkODAwMDAtMHhmZWQ4MGZm
Zl0KWyAgICAwLjY1Mzc2OF0gUE06IGhpYmVybmF0aW9uOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHhmZWQ4MTAwMC0weGZlZGZmZmZmXQpbICAgIDAuNjUzNzY5XSBQTTogaGliZXJu
YXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZTAwMDAwLTB4ZmVlZmZm
ZmZdClsgICAgMC42NTM3NzFdIFBNOiBoaWJlcm5hdGlvbjogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4ZmVmMDAwMDAtMHhmZmZmZmZmZl0KWyAgICAwLjY1Mzc3NF0gW21lbSAweDgw
MDAwMDAwLTB4ZDY4ZWZmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAwLjY1Mzc3
N10gQm9vdGluZyBrZXJuZWwgb24gWGVuClsgICAgMC42NTM3NzhdIFhlbiB2ZXJzaW9uOiA0LjE3
LjUgKHByZXNlcnZlLUFEKQpbICAgIDAuNjUzNzg0XSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZm
aWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25z
OiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC42NTk0NDldIHNldHVwX3BlcmNwdTogTlJfQ1BV
Uzo4MTkyIG5yX2NwdW1hc2tfYml0czo0IG5yX2NwdV9pZHM6NCBucl9ub2RlX2lkczoxClsgICAg
MC42NTk3NTVdIHBlcmNwdTogRW1iZWRkZWQgNjEgcGFnZXMvY3B1IHMyMTI5OTIgcjgxOTIgZDI4
NjcyIHU1MjQyODgKWyAgICAwLjY1OTc2NF0gcGNwdS1hbGxvYzogczIxMjk5MiByODE5MiBkMjg2
NzIgdTUyNDI4OCBhbGxvYz0xKjIwOTcxNTIKWyAgICAwLjY1OTc2OF0gcGNwdS1hbGxvYzogWzBd
IDAgMSAyIDMgClsgICAgMC42NTk4MjZdIHhlbjogUFYgc3BpbmxvY2tzIGVuYWJsZWQKWyAgICAw
LjY1OTgzMF0gUFYgcXNwaW5sb2NrIGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMCwg
NDA5NiBieXRlcywgbGluZWFyKQpbICAgIDAuNjU5ODM3XSBGYWxsYmFjayBvcmRlciBmb3IgTm9k
ZSAwOiAwIApbICAgIDAuNjU5ODQxXSBCdWlsdCAxIHpvbmVsaXN0cywgbW9iaWxpdHkgZ3JvdXBp
bmcgb24uICBUb3RhbCBwYWdlczogMTAzMjE3NApbICAgIDAuNjU5ODQ0XSBQb2xpY3kgem9uZTog
Tm9ybWFsClsgICAgMC42NTk4NDZdIEtlcm5lbCBjb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIHJv
b3Q9VVVJRD03MDM1NzlhMC01ODI4LTRhODItOWM2ZS0wOTIwMmNjZGQxOGEgcm8gY29uc29sZT1o
dmMwIGVhcmx5cHJpbnRrPXhlbiBpbnRlbF9pZGxlLm1heF9jc3RhdGU9MCBwcm9jZXNzb3IubWF4
X2NzdGF0ZT0xIGNwdWlkbGUub2ZmPTEgaW50ZWxfcHN0YXRlPWRpc2FibGUgbm9oeiB1Y2xvY2tz
b3VyY2U9dHNjIHRzYz1yZWxpYWJsZSBocGV0PWRpc2FibGUgaW50ZWxfaW9tbXU9b24gaW9tbXU9
cHQgaWRsZT1wb2xsIGFjcGk9aHQgbWNlPW9mZiBwY2llYXNwbT1vZmYgbWl0aWdhdGlvbnM9b2Zm
IG5vd2F0Y2hkb2cgbm1pX3dhdGNoZG9nPTAgZW5mb3JjaW5nPTAgc2tld190aWNrPTEgcmhnYiBx
dWlldApbICAgIDAuNjYwMDIyXSBETUFSOiBJT01NVSBlbmFibGVkClsgICAgMC42NjAyMDhdIFVu
a25vd24ga2VybmVsIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzICJwbGFjZWhvbGRlciBub2h6IHJo
Z2IgdWNsb2Nrc291cmNlPXRzYyBwY2llYXNwbT1vZmYiLCB3aWxsIGJlIHBhc3NlZCB0byB1c2Vy
IHNwYWNlLgpbICAgIDAuNjYwNTg0XSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1
MjQyODggKG9yZGVyOiAxMCwgNDE5NDMwNCBieXRlcywgbGluZWFyKQpbICAgIDAuNjYwNzU3XSBJ
bm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0NCAob3JkZXI6IDksIDIwOTcxNTIg
Ynl0ZXMsIGxpbmVhcikKWyAgICAwLjY2MDkwM10gbWVtIGF1dG8taW5pdDogc3RhY2s6YWxsKHpl
cm8pLCBoZWFwIGFsbG9jOm9uLCBoZWFwIGZyZWU6b2ZmClsgICAgMC42NjA5MDddIHNvZnR3YXJl
IElPIFRMQjogYXJlYSBudW0gNC4KWyAgICAwLjcxNDgxMV0gTWVtb3J5OiAxOTg4MjQ4Sy80MTk0
MzAwSyBhdmFpbGFibGUgKDE0MzQySyBrZXJuZWwgY29kZSwgMjMzNUsgcndkYXRhLCA5MDcySyBy
b2RhdGEsIDI3OTZLIGluaXQsIDE3Mzk2SyBic3MsIDI0NTE3NksgcmVzZXJ2ZWQsIDBLIGNtYS1y
ZXNlcnZlZCkKWyAgICAwLjcxNTIyN10gU0xVQjogSFdhbGlnbj02NCwgT3JkZXI9MC0zLCBNaW5P
YmplY3RzPTAsIENQVXM9NCwgTm9kZXM9MQpbICAgIDAuNzE1OTI3XSBmdHJhY2U6IGFsbG9jYXRp
bmcgNDAyNDYgZW50cmllcyBpbiAxNTggcGFnZXMKWyAgICAwLjcyMzYwNF0gZnRyYWNlOiBhbGxv
Y2F0ZWQgMTU4IHBhZ2VzIHdpdGggNSBncm91cHMKWyAgICAwLjcyNDMzMF0gRHluYW1pYyBQcmVl
bXB0OiB2b2x1bnRhcnkKWyAgICAwLjcyNDQwMV0gcmN1OiBQcmVlbXB0aWJsZSBoaWVyYXJjaGlj
YWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuNzI0NDAyXSByY3U6IAlSQ1UgcmVzdHJpY3Rp
bmcgQ1BVcyBmcm9tIE5SX0NQVVM9ODE5MiB0byBucl9jcHVfaWRzPTQuClsgICAgMC43MjQ0MDRd
IAlUcmFtcG9saW5lIHZhcmlhbnQgb2YgVGFza3MgUkNVIGVuYWJsZWQuClsgICAgMC43MjQ0MDVd
IAlSdWRlIHZhcmlhbnQgb2YgVGFza3MgUkNVIGVuYWJsZWQuClsgICAgMC43MjQ0MDZdIAlUcmFj
aW5nIHZhcmlhbnQgb2YgVGFza3MgUkNVIGVuYWJsZWQuClsgICAgMC43MjQ0MDddIHJjdTogUkNV
IGNhbGN1bGF0ZWQgdmFsdWUgb2Ygc2NoZWR1bGVyLWVubGlzdG1lbnQgZGVsYXkgaXMgMjUgamlm
Zmllcy4KWyAgICAwLjcyNDQwOF0gcmN1OiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5v
dXRfbGVhZj0xNiwgbnJfY3B1X2lkcz00ClsgICAgMC43MzIzNDldIE5SX0lSUVM6IDUyNDU0NCwg
bnJfaXJxczogMTAyNCwgcHJlYWxsb2NhdGVkIGlycXM6IDE2ClsgICAgMC43MzI0NDldIHhlbjpl
dmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJClsgICAgMC43MzI0NjddIHhlbjogLS0+IHBpcnE9
MSAtPiBpcnE9MSAoZ3NpPTEpClsgICAgMC43MzI0NzFdIHhlbjogLS0+IHBpcnE9MiAtPiBpcnE9
MiAoZ3NpPTIpClsgICAgMC43MzI0NzVdIHhlbjogLS0+IHBpcnE9MyAtPiBpcnE9MyAoZ3NpPTMp
ClsgICAgMC43MzI0NzldIHhlbjogLS0+IHBpcnE9NCAtPiBpcnE9NCAoZ3NpPTQpClsgICAgMC43
MzI0ODJdIHhlbjogLS0+IHBpcnE9NSAtPiBpcnE9NSAoZ3NpPTUpClsgICAgMC43MzI0ODVdIHhl
bjogLS0+IHBpcnE9NiAtPiBpcnE9NiAoZ3NpPTYpClsgICAgMC43MzI0ODldIHhlbjogLS0+IHBp
cnE9NyAtPiBpcnE9NyAoZ3NpPTcpClsgICAgMC43MzI0OTJdIHhlbjogLS0+IHBpcnE9OCAtPiBp
cnE9OCAoZ3NpPTgpClsgICAgMC43MzI0OTZdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3Np
PTkpClsgICAgMC43MzI1MDBdIHhlbjogLS0+IHBpcnE9MTAgLT4gaXJxPTEwIChnc2k9MTApClsg
ICAgMC43MzI1MDRdIHhlbjogLS0+IHBpcnE9MTEgLT4gaXJxPTExIChnc2k9MTEpClsgICAgMC43
MzI1MDddIHhlbjogLS0+IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpClsgICAgMC43MzI1MTBd
IHhlbjogLS0+IHBpcnE9MTMgLT4gaXJxPTEzIChnc2k9MTMpClsgICAgMC43MzI1MTRdIHhlbjog
LS0+IHBpcnE9MTQgLT4gaXJxPTE0IChnc2k9MTQpClsgICAgMC43MzI1MTddIHhlbjogLS0+IHBp
cnE9MTUgLT4gaXJxPTE1IChnc2k9MTUpClsgICAgMC43MzI1MzNdIHJjdTogc3JjdV9pbml0OiBT
ZXR0aW5nIHNyY3Vfc3RydWN0IHNpemVzIGJhc2VkIG9uIGNvbnRlbnRpb24uClsgICAgMC43MzI1
ODBdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUKWyAgICAwLjczMjYxM10gcHJp
bnRrOiBjb25zb2xlIFt0dHkwXSBlbmFibGVkClsgICAgMC43MzI2MThdIHByaW50azogY29uc29s
ZSBbaHZjMF0gZW5hYmxlZApbICAgIDAuNzMyNjE5XSBwcmludGs6IGJvb3Rjb25zb2xlIFt4ZW5i
b290MF0gZGlzYWJsZWQKWyAgICAwLjczMjY1MV0gQUNQSTogQ29yZSByZXZpc2lvbiAyMDIyMDMz
MQpbICAgIDAuNzQxODU5XSBBQ1BJIEJJT1MgV2FybmluZyAoYnVnKTogSW5jb3JyZWN0IGNoZWNr
c3VtIGluIHRhYmxlIFtCR1JUXSAtIDB4RUQsIHNob3VsZCBiZSAweEExICgyMDIyMDMzMS90YnBy
aW50LTE3NCkKWyAgICAwLjc0MTkyM10gY2xvY2tzb3VyY2U6IHhlbjogbWFzazogMHhmZmZmZmZm
ZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MWNkNDJlNGRmZmIsIG1heF9pZGxlX25zOiA4ODE1OTA1
OTE0ODMgbnMKWyAgICAwLjc0MTkyN10gWGVuOiB1c2luZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNl
ClsgICAgMC43NDE5MzFdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMApbICAgIDAuNzQx
OTU3XSBjbG9ja3NvdXJjZTogdHNjLWVhcmx5OiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4
X2N5Y2xlczogMHgxZmI2MzRiODgxNCwgbWF4X2lkbGVfbnM6IDQ0MDc5NTIwMjEyNiBucwpbICAg
IDAuNzQxOTYxXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3Vs
YXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA0NDAwLjAwIEJvZ29NSVBTIChscGo9ODgwMDAw
OCkKWyAgICAwLjc0MjA5Ml0gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAxMDI0LCAyTUIg
MTAyNCwgNE1CIDUxMgpbICAgIDAuNzQyMDk0XSBMYXN0IGxldmVsIGRUTEIgZW50cmllczogNEtC
IDE1MzYsIDJNQiAxNTM2LCA0TUIgNzY4LCAxR0IgMApbICAgIDAuNzQyMTAwXSBTcGVjdHJlIFYy
IDogVXNlciBzcGFjZTogVnVsbmVyYWJsZQpbICAgIDAuNzQyMTAyXSBTcGVjdWxhdGl2ZSBTdG9y
ZSBCeXBhc3M6IFZ1bG5lcmFibGUKWyAgICAwLjc0MjEyMV0geDg2L2ZwdTogU3VwcG9ydGluZyBY
U0FWRSBmZWF0dXJlIDB4MDAxOiAneDg3IGZsb2F0aW5nIHBvaW50IHJlZ2lzdGVycycKWyAgICAw
Ljc0MjEyM10geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDAyOiAnU1NFIHJl
Z2lzdGVycycKWyAgICAwLjc0MjEyNF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJl
IDB4MDA0OiAnQVZYIHJlZ2lzdGVycycKWyAgICAwLjc0MjEyNl0geDg2L2ZwdTogeHN0YXRlX29m
ZnNldFsyXTogIDU3NiwgeHN0YXRlX3NpemVzWzJdOiAgMjU2ClsgICAgMC43NDIxMjhdIHg4Ni9m
cHU6IEVuYWJsZWQgeHN0YXRlIGZlYXR1cmVzIDB4NywgY29udGV4dCBzaXplIGlzIDgzMiBieXRl
cywgdXNpbmcgJ2NvbXBhY3RlZCcgZm9ybWF0LgpbICAgIDAuNzU5Nzc1XSBGcmVlaW5nIFNNUCBh
bHRlcm5hdGl2ZXMgbWVtb3J5OiAzNksKWyAgICAwLjc1OTc4MF0gcGlkX21heDogZGVmYXVsdDog
MzI3NjggbWluaW11bTogMzAxClsgICAgMC43NTk4NTRdIExTTTogU2VjdXJpdHkgRnJhbWV3b3Jr
IGluaXRpYWxpemluZwpbICAgIDAuNzU5ODc3XSBsYW5kbG9jazogVXAgYW5kIHJ1bm5pbmcuClsg
ICAgMC43NTk4NzhdIFlhbWE6IGRpc2FibGVkIGJ5IGRlZmF1bHQ7IGVuYWJsZSB3aXRoIHN5c2N0
bCBrZXJuZWwueWFtYS4qClsgICAgMC43NTk5MTFdIEFwcEFybW9yOiBBcHBBcm1vciBpbml0aWFs
aXplZApbICAgIDAuNzU5OTY5XSBUT01PWU8gTGludXggaW5pdGlhbGl6ZWQKWyAgICAwLjc1OTk3
Nl0gTFNNIHN1cHBvcnQgZm9yIGVCUEYgYWN0aXZlClsgICAgMC43NjAwMjhdIE1vdW50LWNhY2hl
IGhhc2ggdGFibGUgZW50cmllczogODE5MiAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzLCBsaW5lYXIp
ClsgICAgMC43NjAwMzZdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA4MTky
IChvcmRlcjogNCwgNjU1MzYgYnl0ZXMsIGxpbmVhcikKWyAgICAwLjc2MDY5M10gY3B1IDAgc3Bp
bmxvY2sgZXZlbnQgaXJxIDE1MwpbICAgIDAuNzYwNzAwXSBWUE1VIGRpc2FibGVkIGJ5IGh5cGVy
dmlzb3IuClsgICAgMC43NjA5MjBdIGNibGlzdF9pbml0X2dlbmVyaWM6IFNldHRpbmcgYWRqdXN0
YWJsZSBudW1iZXIgb2YgY2FsbGJhY2sgcXVldWVzLgpbICAgIDAuNzYwOTIyXSBjYmxpc3RfaW5p
dF9nZW5lcmljOiBTZXR0aW5nIHNoaWZ0IHRvIDIgYW5kIGxpbSB0byAxLgpbICAgIDAuNzYwOTUy
XSBjYmxpc3RfaW5pdF9nZW5lcmljOiBTZXR0aW5nIGFkanVzdGFibGUgbnVtYmVyIG9mIGNhbGxi
YWNrIHF1ZXVlcy4KWyAgICAwLjc2MDk1M10gY2JsaXN0X2luaXRfZ2VuZXJpYzogU2V0dGluZyBz
aGlmdCB0byAyIGFuZCBsaW0gdG8gMS4KWyAgICAwLjc2MDk4M10gY2JsaXN0X2luaXRfZ2VuZXJp
YzogU2V0dGluZyBhZGp1c3RhYmxlIG51bWJlciBvZiBjYWxsYmFjayBxdWV1ZXMuClsgICAgMC43
NjA5ODVdIGNibGlzdF9pbml0X2dlbmVyaWM6IFNldHRpbmcgc2hpZnQgdG8gMiBhbmQgbGltIHRv
IDEuClsgICAgMC43NjEwMDhdIFBlcmZvcm1hbmNlIEV2ZW50czogUE1VIG5vdCBhdmFpbGFibGUg
ZHVlIHRvIHZpcnR1YWxpemF0aW9uLCB1c2luZyBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAw
Ljc2MTAyMF0gc2lnbmFsOiBtYXggc2lnZnJhbWUgc2l6ZTogMTc3NgpbICAgIDAuNzYxMDUyXSBy
Y3U6IEhpZXJhcmNoaWNhbCBTUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuNzYxMDUzXSByY3U6
IAlNYXggcGhhc2Ugbm8tZGVsYXkgaW5zdGFuY2VzIGlzIDEwMDAuClsgICAgMC43NjEzODJdIE5N
SSB3YXRjaGRvZzogUGVyZiBOTUkgd2F0Y2hkb2cgcGVybWFuZW50bHkgZGlzYWJsZWQKWyAgICAw
Ljc2MTQ2Ml0gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KWyAgICAwLjc2MTYw
MF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxClsgICAgMC43NjE4NDJdIGNwdSAxIHNw
aW5sb2NrIGV2ZW50IGlycSAxNjMKWyAgICAwLjc2MjExNl0gaW5zdGFsbGluZyBYZW4gdGltZXIg
Zm9yIENQVSAyClsgICAgMC43NjIzMzRdIGNwdSAyIHNwaW5sb2NrIGV2ZW50IGlycSAxNjkKWyAg
ICAwLjc2MjMzNF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAzClsgICAgMC43NjIzNzZd
IGNwdSAzIHNwaW5sb2NrIGV2ZW50IGlycSAxNzUKWyAgICAwLjc2MjM3Nl0gc21wOiBCcm91Z2h0
IHVwIDEgbm9kZSwgNCBDUFVzClsgICAgMC43NjIzNzZdIHNtcGJvb3Q6IE1heCBsb2dpY2FsIHBh
Y2thZ2VzOiAxClsgICAgMC43NjY4MzZdIG5vZGUgMCBkZWZlcnJlZCBwYWdlcyBpbml0aWFsaXNl
ZCBpbiA0bXMKWyAgICAwLjc2Njg1MV0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMC43NjY4
NTFdIHg4Ni9tbTogTWVtb3J5IGJsb2NrIHNpemU6IDEyOE1CClsgICAgMC43NjY4NTFdIEFDUEk6
IFBNOiBSZWdpc3RlcmluZyBBQ1BJIE5WUyByZWdpb24gW21lbSAweDdhNzc0MDAwLTB4N2E3Y2Jm
ZmZdICgzNjA0NDggYnl0ZXMpClsgICAgMC43NjY4NTFdIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBt
YXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1
MDQxNzg1MTAwMDAwIG5zClsgICAgMC43NjY4NTFdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczog
MTAyNCAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzLCBsaW5lYXIpClsgICAgMC43NjY4NTFdIHBpbmN0
cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAwLjc3MDIyOV0gTkVU
OiBSZWdpc3RlcmVkIFBGX05FVExJTksvUEZfUk9VVEUgcHJvdG9jb2wgZmFtaWx5ClsgICAgMC43
NzAyNjVdIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlv
dXQKWyAgICAwLjc3MDI4OF0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQKWyAgICAwLjc3MDU1NV0g
RE1BOiBwcmVhbGxvY2F0ZWQgNTEyIEtpQiBHRlBfS0VSTkVMIHBvb2wgZm9yIGF0b21pYyBhbGxv
Y2F0aW9ucwpbICAgIDAuNzcwNjQ1XSBETUE6IHByZWFsbG9jYXRlZCA1MTIgS2lCIEdGUF9LRVJO
RUx8R0ZQX0RNQSBwb29sIGZvciBhdG9taWMgYWxsb2NhdGlvbnMKWyAgICAwLjc3MDY5NF0gRE1B
OiBwcmVhbGxvY2F0ZWQgNTEyIEtpQiBHRlBfS0VSTkVMfEdGUF9ETUEzMiBwb29sIGZvciBhdG9t
aWMgYWxsb2NhdGlvbnMKWyAgICAwLjc3MDcwNF0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5r
IHN1YnN5cyAoZGlzYWJsZWQpClsgICAgMC43NzA3MTZdIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQo
MTczNjEzNDA2NS4wNzY6MSk6IHN0YXRlPWluaXRpYWxpemVkIGF1ZGl0X2VuYWJsZWQ9MCByZXM9
MQpbICAgIDAuNzcwNzE2XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVybm9y
ICdmYWlyX3NoYXJlJwpbICAgIDAuNzcwNzE2XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVy
bWFsIGdvdmVybm9yICdiYW5nX2JhbmcnClsgICAgMC43NzA3MTZdIHRoZXJtYWxfc3lzOiBSZWdp
c3RlcmVkIHRoZXJtYWwgZ292ZXJub3IgJ3N0ZXBfd2lzZScKWyAgICAwLjc3MDcxNl0gdGhlcm1h
bF9zeXM6IFJlZ2lzdGVyZWQgdGhlcm1hbCBnb3Zlcm5vciAndXNlcl9zcGFjZScKWyAgICAwLjc3
MDcxNl0gdGhlcm1hbF9zeXM6IFJlZ2lzdGVyZWQgdGhlcm1hbCBnb3Zlcm5vciAncG93ZXJfYWxs
b2NhdG9yJwpbICAgIDAuNzcwNzE2XSBBQ1BJIEZBRFQgZGVjbGFyZXMgdGhlIHN5c3RlbSBkb2Vz
bid0IHN1cHBvcnQgUENJZSBBU1BNLCBzbyBkaXNhYmxlIGl0ClsgICAgMC43NzA3MTZdIGFjcGlw
aHA6IEFDUEkgSG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNQpbICAg
IDAuNzcwNzE2XSBQQ0k6IE1NQ09ORklHIGZvciBkb21haW4gMDAwMCBbYnVzIDAwLWZmXSBhdCBb
bWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gKGJhc2UgMHhlMDAwMDAwMCkKWyAgICAwLjc3MDcx
Nl0gUENJOiBub3QgdXNpbmcgTU1DT05GSUcKWyAgICAwLjc3MDcxNl0gUENJOiBVc2luZyBjb25m
aWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjc3MDcxNl0gUENJOiBVc2lu
ZyBjb25maWd1cmF0aW9uIHR5cGUgMSBmb3IgZXh0ZW5kZWQgYWNjZXNzClsgICAgMC43NzE2NTld
IGtwcm9iZXM6IGtwcm9iZSBqdW1wLW9wdGltaXphdGlvbiBpcyBlbmFibGVkLiBBbGwga3Byb2Jl
cyBhcmUgb3B0aW1pemVkIGlmIHBvc3NpYmxlLgpbICAgIDAuNzcxNjU5XSBBQ1BJOiBBZGRlZCBf
T1NJKE1vZHVsZSBEZXZpY2UpClsgICAgMC43NzE2NTldIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vz
c29yIERldmljZSkKWyAgICAwLjc3MTY1OV0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRl
bnNpb25zKQpbICAgIDAuNzcxNjU5XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdh
dG9yIERldmljZSkKWyAgICAwLjc4MzAxMV0gQUNQSTogNSBBQ1BJIEFNTCB0YWJsZXMgc3VjY2Vz
c2Z1bGx5IGFjcXVpcmVkIGFuZCBsb2FkZWQKWyAgICAwLjc4NDA3N10geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDAuNzk5NzUzXSBBQ1BJOiBJbnRl
cnByZXRlciBlbmFibGVkClsgICAgMC43OTk3NTNdIEFDUEk6IFBNOiAoc3VwcG9ydHMgUzAgUzQg
UzUpClsgICAgMC43OTk3NTNdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRp
bmcKWyAgICAwLjc5OTc1M10gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1cyAwMC1m
Zl0gYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIChiYXNlIDB4ZTAwMDAwMDApClsgICAg
MC43OTk3NTNdIFBDSTogTU1DT05GSUcgYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIHJl
c2VydmVkIGluIEFDUEkgbW90aGVyYm9hcmQgcmVzb3VyY2VzClsgICAgMC44Mjg1NThdIEhFU1Q6
IFRhYmxlIHBhcnNpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQuClsgICAgMC44Mjg2ODBdIEdIRVM6
IEFQRUkgZmlybXdhcmUgZmlyc3QgbW9kZSBpcyBlbmFibGVkIGJ5IEFQRUkgYml0LgpbICAgIDAu
ODI4Njg0XSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNl
c3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnClsgICAgMC44Mjg2ODZdIFBD
STogSWdub3JpbmcgRTgyMCByZXNlcnZhdGlvbnMgZm9yIGhvc3QgYnJpZGdlIHdpbmRvd3MKWyAg
ICAwLjgzMTMzMF0gQUNQSTogUE06IFBvd2VyIFJlc291cmNlIFtQMFNBXQpbICAgIDAuODMxMzU5
XSBBQ1BJOiBQTTogUG93ZXIgUmVzb3VyY2UgW1AzU0FdClsgICAgMC44MzQ3MThdIEFDUEk6IFBN
OiBQb3dlciBSZXNvdXJjZSBbUDBTQV0KWyAgICAwLjgzNDc0Nl0gQUNQSTogUE06IFBvd2VyIFJl
c291cmNlIFtQM1NBXQpbICAgIDAuODM2MjE2XSBBQ1BJOiBQTTogUG93ZXIgUmVzb3VyY2UgW1Aw
U0FdClsgICAgMC44MzYyNDRdIEFDUEk6IFBNOiBQb3dlciBSZXNvdXJjZSBbUDNTQV0KWyAgICAw
LjgzNzY1M10gQUNQSTogUE06IFBvd2VyIFJlc291cmNlIFtQMFNBXQpbICAgIDAuODM3NjgxXSBB
Q1BJOiBQTTogUG93ZXIgUmVzb3VyY2UgW1AzU0FdClsgICAgMC44MzkwOThdIEFDUEk6IFBNOiBQ
b3dlciBSZXNvdXJjZSBbUDBTQV0KWyAgICAwLjgzOTEzMV0gQUNQSTogUE06IFBvd2VyIFJlc291
cmNlIFtQM1NBXQpbICAgIDAuODQwNTI5XSBBQ1BJOiBQTTogUG93ZXIgUmVzb3VyY2UgW1AwU0Fd
ClsgICAgMC44NDA1NThdIEFDUEk6IFBNOiBQb3dlciBSZXNvdXJjZSBbUDNTQV0KWyAgICAwLjg0
MTk0OV0gQUNQSTogUE06IFBvd2VyIFJlc291cmNlIFtQMFNBXQpbICAgIDAuODQxOTgwXSBBQ1BJ
OiBQTTogUG93ZXIgUmVzb3VyY2UgW1AzU0FdClsgICAgMC44NDMzODZdIEFDUEk6IFBNOiBQb3dl
ciBSZXNvdXJjZSBbUDBTQV0KWyAgICAwLjg0MzQxNF0gQUNQSTogUE06IFBvd2VyIFJlc291cmNl
IFtQM1NBXQpbICAgIDAuODQ0NDIzXSBBQ1BJOiBQQ0k6IEludGVycnVwdCBsaW5rIExOS0EgY29u
ZmlndXJlZCBmb3IgSVJRIDAKWyAgICAwLjg0NDUwMF0gQUNQSTogUENJOiBJbnRlcnJ1cHQgbGlu
ayBMTktCIGNvbmZpZ3VyZWQgZm9yIElSUSAwClsgICAgMC44NDQ1NzddIEFDUEk6IFBDSTogSW50
ZXJydXB0IGxpbmsgTE5LQyBjb25maWd1cmVkIGZvciBJUlEgMApbICAgIDAuODQ0NjYwXSBBQ1BJ
OiBQQ0k6IEludGVycnVwdCBsaW5rIExOS0QgY29uZmlndXJlZCBmb3IgSVJRIDAKWyAgICAwLjg0
NDczNF0gQUNQSTogUENJOiBJbnRlcnJ1cHQgbGluayBMTktFIGNvbmZpZ3VyZWQgZm9yIElSUSAw
ClsgICAgMC44NDQ3OTZdIEFDUEk6IFBDSTogSW50ZXJydXB0IGxpbmsgTE5LRiBjb25maWd1cmVk
IGZvciBJUlEgMApbICAgIDAuODQ0ODU3XSBBQ1BJOiBQQ0k6IEludGVycnVwdCBsaW5rIExOS0cg
Y29uZmlndXJlZCBmb3IgSVJRIDAKWyAgICAwLjg0NDkxOF0gQUNQSTogUENJOiBJbnRlcnJ1cHQg
bGluayBMTktIIGNvbmZpZ3VyZWQgZm9yIElSUSAwClsgICAgMC44NDUxODddIEFDUEk6IFBDSSBS
b290IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtM2ZdKQpbICAgIDAuODQ1MTk1
XSBhY3BpIFBOUDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BN
IENsb2NrUE0gU2VnbWVudHMgTVNJIEhQWC1UeXBlM10KWyAgICAwLjg0NTMyM10gYWNwaSBQTlAw
QTA4OjAwOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtTSFBDSG90cGx1ZyBMVFJd
ClsgICAgMC44NDU1NTBdIGFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQ
Q0llSG90cGx1ZyBQTUUgQUVSIFBDSWVDYXBhYmlsaXR5XQpbICAgIDAuODQ1NTUyXSBhY3BpIFBO
UDBBMDg6MDA6IEZBRFQgaW5kaWNhdGVzIEFTUE0gaXMgdW5zdXBwb3J0ZWQsIHVzaW5nIEJJT1Mg
Y29uZmlndXJhdGlvbgpbICAgIDAuODQ1OTkzXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6
MDAKWyAgICAwLjg0NTk5Nl0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8g
IDB4MDAwMC0weDAyZjcgd2luZG93XQpbICAgIDAuODQ1OTk5XSBwY2lfYnVzIDAwMDA6MDA6IHJv
b3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMzAwLTB4MDNhZiB3aW5kb3ddClsgICAgMC44NDYwMDFd
IHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDA0MDAtMHgwY2Y3IHdp
bmRvd10KWyAgICAwLjg0NjAwM10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBb
aW8gIDB4MDNiMC0weDAzZGYgd2luZG93XQpbICAgIDAuODQ2MDA1XSBwY2lfYnVzIDAwMDA6MDA6
IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwZDAwLTB4MWZmZiB3aW5kb3ddClsgICAgMC44NDYw
MDddIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4
MDAwZGZmZmYgd2luZG93XQpbICAgIDAuODQ2MDEwXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVz
IHJlc291cmNlIFttZW0gMHhkYzAwMDAwMC0weGRmZmZmZmZmIHdpbmRvd10KWyAgICAwLjg0NjAx
Ml0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4NjAxZTAwMDAwMDAt
MHg3ZmNmZmZmZmZmZiB3aW5kb3ddClsgICAgMC44NDYwMTRdIHBjaV9idXMgMDAwMDowMDogcm9v
dCBidXMgcmVzb3VyY2UgW2J1cyAwMC0zZl0KWyAgICAwLjg0NjAzN10gcGNpIDAwMDA6MDA6MDAu
MDogWzFkOTQ6MTQ1MF0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODQ2MjM4XSBwY2kg
MDAwMDowMDowMC4yOiBbMWQ5NDoxNDUxXSB0eXBlIDAwIGNsYXNzIDB4MDgwNjAwClsgICAgMC44
NDY0NjldIHBjaSAwMDAwOjAwOjAxLjA6IFsxZDk0OjE0NTJdIHR5cGUgMDAgY2xhc3MgMHgwNjAw
MDAKWyAgICAwLjg0NjY3MF0gcGNpIDAwMDA6MDA6MDEuMzogWzFkOTQ6MTQ1M10gdHlwZSAwMSBj
bGFzcyAweDA2MDQwMApbICAgIDAuODQ2OTYxXSBwY2kgMDAwMDowMDowMS4zOiBQTUUjIHN1cHBv
cnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuODQ3MTc3XSBwY2kgMDAwMDowMDowMS40
OiBbMWQ5NDoxNDUzXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC44NDc0NjldIHBjaSAw
MDAwOjAwOjAxLjQ6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC44
NDc2NzhdIHBjaSAwMDAwOjAwOjAyLjA6IFsxZDk0OjE0NTJdIHR5cGUgMDAgY2xhc3MgMHgwNjAw
MDAKWyAgICAwLjg0NzgzN10gcGNpIDAwMDA6MDA6MDMuMDogWzFkOTQ6MTQ1Ml0gdHlwZSAwMCBj
bGFzcyAweDA2MDAwMApbICAgIDAuODQ3OTk2XSBwY2kgMDAwMDowMDowNC4wOiBbMWQ5NDoxNDUy
XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44NDgxNTVdIHBjaSAwMDAwOjAwOjA3LjA6
IFsxZDk0OjE0NTJdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjg0ODMwOV0gcGNpIDAw
MDA6MDA6MDcuMTogWzFkOTQ6MTQ1NF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDAuODQ4
NDE1XSBwY2kgMDAwMDowMDowNy4xOiBlbmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAgMC44NDg2
MDldIHBjaSAwMDAwOjAwOjA3LjE6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xk
ClsgICAgMC44NDg4NzFdIHBjaSAwMDAwOjAwOjA4LjA6IFsxZDk0OjE0NTJdIHR5cGUgMDAgY2xh
c3MgMHgwNjAwMDAKWyAgICAwLjg0OTAyMl0gcGNpIDAwMDA6MDA6MDguMTogWzFkOTQ6MTQ1NF0g
dHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDAuODQ5MTI1XSBwY2kgMDAwMDowMDowOC4xOiBl
bmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAgMC44NDkyNzVdIHBjaSAwMDAwOjAwOjA4LjE6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC44NDk1MTJdIHBjaSAwMDAw
OjAwOjE0LjA6IFsxZDk0Ojc5MGJdIHR5cGUgMDAgY2xhc3MgMHgwYzA1MDAKWyAgICAwLjg0OTcz
N10gcGNpIDAwMDA6MDA6MTQuMzogWzFkOTQ6NzkwZV0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMApb
ICAgIDAuODUwMDAxXSBwY2kgMDAwMDowMDoxOC4wOiBbMWQ5NDoxNDYwXSB0eXBlIDAwIGNsYXNz
IDB4MDYwMDAwClsgICAgMC44NTAxMzhdIHBjaSAwMDAwOjAwOjE4LjE6IFsxZDk0OjE0NjFdIHR5
cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjg1MDI3MF0gcGNpIDAwMDA6MDA6MTguMjogWzFk
OTQ6MTQ2Ml0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODUwNDA1XSBwY2kgMDAwMDow
MDoxOC4zOiBbMWQ5NDoxNDYzXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44NTA1MzZd
IHBjaSAwMDAwOjAwOjE4LjQ6IFsxZDk0OjE0NjRdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAg
ICAwLjg1MDY2N10gcGNpIDAwMDA6MDA6MTguNTogWzFkOTQ6MTQ2NV0gdHlwZSAwMCBjbGFzcyAw
eDA2MDAwMApbICAgIDAuODUwODAwXSBwY2kgMDAwMDowMDoxOC42OiBbMWQ5NDoxNDY2XSB0eXBl
IDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44NTA5MzBdIHBjaSAwMDAwOjAwOjE4Ljc6IFsxZDk0
OjE0NjddIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjg1MTA2MV0gcGNpIDAwMDA6MDA6
MTkuMDogWzFkOTQ6MTQ2MF0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODUxMTk1XSBw
Y2kgMDAwMDowMDoxOS4xOiBbMWQ5NDoxNDYxXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAg
MC44NTEzMzddIHBjaSAwMDAwOjAwOjE5LjI6IFsxZDk0OjE0NjJdIHR5cGUgMDAgY2xhc3MgMHgw
NjAwMDAKWyAgICAwLjg1MTQ3Nl0gcGNpIDAwMDA6MDA6MTkuMzogWzFkOTQ6MTQ2M10gdHlwZSAw
MCBjbGFzcyAweDA2MDAwMApbICAgIDAuODUxNjEwXSBwY2kgMDAwMDowMDoxOS40OiBbMWQ5NDox
NDY0XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44NTE3NDVdIHBjaSAwMDAwOjAwOjE5
LjU6IFsxZDk0OjE0NjVdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjg1MTg4MV0gcGNp
IDAwMDA6MDA6MTkuNjogWzFkOTQ6MTQ2Nl0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAu
ODUyMDE4XSBwY2kgMDAwMDowMDoxOS43OiBbMWQ5NDoxNDY3XSB0eXBlIDAwIGNsYXNzIDB4MDYw
MDAwClsgICAgMC44NTIxNTJdIHBjaSAwMDAwOjAwOjFhLjA6IFsxZDk0OjE0NjBdIHR5cGUgMDAg
Y2xhc3MgMHgwNjAwMDAKWyAgICAwLjg1MjI4NV0gcGNpIDAwMDA6MDA6MWEuMTogWzFkOTQ6MTQ2
MV0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODUyNDE5XSBwY2kgMDAwMDowMDoxYS4y
OiBbMWQ5NDoxNDYyXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44NTI1NjZdIHBjaSAw
MDAwOjAwOjFhLjM6IFsxZDk0OjE0NjNdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjg1
MjcwMF0gcGNpIDAwMDA6MDA6MWEuNDogWzFkOTQ6MTQ2NF0gdHlwZSAwMCBjbGFzcyAweDA2MDAw
MApbICAgIDAuODUyODM1XSBwY2kgMDAwMDowMDoxYS41OiBbMWQ5NDoxNDY1XSB0eXBlIDAwIGNs
YXNzIDB4MDYwMDAwClsgICAgMC44NTI5NjldIHBjaSAwMDAwOjAwOjFhLjY6IFsxZDk0OjE0NjZd
IHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjg1MzEwM10gcGNpIDAwMDA6MDA6MWEuNzog
WzFkOTQ6MTQ2N10gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODUzMjQwXSBwY2kgMDAw
MDowMDoxYi4wOiBbMWQ5NDoxNDYwXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44NTMz
NzVdIHBjaSAwMDAwOjAwOjFiLjE6IFsxZDk0OjE0NjFdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAK
WyAgICAwLjg1MzUwOF0gcGNpIDAwMDA6MDA6MWIuMjogWzFkOTQ6MTQ2Ml0gdHlwZSAwMCBjbGFz
cyAweDA2MDAwMApbICAgIDAuODUzNjQ4XSBwY2kgMDAwMDowMDoxYi4zOiBbMWQ5NDoxNDYzXSB0
eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44NTM3ODJdIHBjaSAwMDAwOjAwOjFiLjQ6IFsx
ZDk0OjE0NjRdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjg1MzkxOF0gcGNpIDAwMDA6
MDA6MWIuNTogWzFkOTQ6MTQ2NV0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODU0MDYx
XSBwY2kgMDAwMDowMDoxYi42OiBbMWQ5NDoxNDY2XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsg
ICAgMC44NTQxOTZdIHBjaSAwMDAwOjAwOjFiLjc6IFsxZDk0OjE0NjddIHR5cGUgMDAgY2xhc3Mg
MHgwNjAwMDAKWyAgICAwLjg1NDUxNl0gcGNpIDAwMDA6MDE6MDAuMDogWzgwODg6MDEwMV0gdHlw
ZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDAuODU0NTYxXSBwY2kgMDAwMDowMTowMC4wOiByZWcg
MHgxMDogW21lbSAweGRkNzAwMDAwLTB4ZGQ3MWZmZmYgNjRiaXRdClsgICAgMC44NTQ2MjRdIHBj
aSAwMDAwOjAxOjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4ZGQ3NDAwMDAtMHhkZDc0M2ZmZiA2NGJp
dF0KWyAgICAwLjg1NDY0NF0gcGNpIDAwMDA6MDE6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhkZDY4
MDAwMC0weGRkNmZmZmZmIHByZWZdClsgICAgMC44NTQ3NzZdIHBjaSAwMDAwOjAxOjAwLjA6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC44NTQ4NjddIHBjaSAwMDAw
OjAxOjAwLjA6IHJlZyAweDE3YzogW21lbSAweDAwMDAwMDAwLTB4MDAwMDNmZmYgNjRiaXRdClsg
ICAgMC44NTQ4NzBdIHBjaSAwMDAwOjAxOjAwLjA6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gMHgw
MDAwMDAwMC0weDAwMDFmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFSMCBmb3IgOCBWRnMpClsgICAg
MC44NTQ5MDldIHBjaSAwMDAwOjAxOjAwLjA6IHJlZyAweDE4YzogW21lbSAweDAwMDAwMDAwLTB4
MDAwMDNmZmYgNjRiaXRdClsgICAgMC44NTQ5MTFdIHBjaSAwMDAwOjAxOjAwLjA6IFZGKG4pIEJB
UjQgc3BhY2U6IFttZW0gMHgwMDAwMDAwMC0weDAwMDFmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFS
NCBmb3IgOCBWRnMpClsgICAgMC44NTUxNzhdIHBjaSAwMDAwOjAxOjAwLjE6IFs4MDg4OjAxMDFd
IHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjg1NTIyMl0gcGNpIDAwMDA6MDE6MDAuMTog
cmVnIDB4MTA6IFttZW0gMHhkZDcyMDAwMC0weGRkNzNmZmZmIDY0Yml0XQpbICAgIDAuODU1Mjg1
XSBwY2kgMDAwMDowMTowMC4xOiByZWcgMHgyMDogW21lbSAweGRkNzQ0MDAwLTB4ZGQ3NDdmZmYg
NjRiaXRdClsgICAgMC44NTUzMDVdIHBjaSAwMDAwOjAxOjAwLjE6IHJlZyAweDMwOiBbbWVtIDB4
ZGQ2MDAwMDAtMHhkZDY3ZmZmZiBwcmVmXQpbICAgIDAuODU1NDM3XSBwY2kgMDAwMDowMTowMC4x
OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuODU1NDkzXSBwY2kg
MDAwMDowMTowMC4xOiByZWcgMHgxN2M6IFttZW0gMHgwMDAwMDAwMC0weDAwMDAzZmZmIDY0Yml0
XQpbICAgIDAuODU1NDk1XSBwY2kgMDAwMDowMTowMC4xOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVt
IDB4MDAwMDAwMDAtMHgwMDAxZmZmZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjAgZm9yIDggVkZzKQpb
ICAgIDAuODU1NTMzXSBwY2kgMDAwMDowMTowMC4xOiByZWcgMHgxOGM6IFttZW0gMHgwMDAwMDAw
MC0weDAwMDAzZmZmIDY0Yml0XQpbICAgIDAuODU1NTM1XSBwY2kgMDAwMDowMTowMC4xOiBWRihu
KSBCQVI0IHNwYWNlOiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAxZmZmZiA2NGJpdF0gKGNvbnRhaW5z
IEJBUjQgZm9yIDggVkZzKQpbICAgIDAuODU1Nzk2XSBwY2kgMDAwMDowMDowMS4zOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDFdClsgICAgMC44NTU4MTBdIHBjaSAwMDAwOjAwOjAxLjM6ICAgYnJpZGdl
IHdpbmRvdyBbbWVtIDB4ZGQ2MDAwMDAtMHhkZDdmZmZmZl0KWyAgICAwLjg1NjAyNF0gcGNpIDAw
MDA6MDI6MDAuMDogWzFhMDM6MTE1MF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDAuODU2
MjMzXSBwY2kgMDAwMDowMjowMC4wOiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuODU2MjM1XSBwY2kg
MDAwMDowMjowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZApb
ICAgIDAuODU2NDIxXSBwY2kgMDAwMDowMDowMS40OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDItMDNd
ClsgICAgMC44NTY0MzFdIHBjaSAwMDAwOjAwOjAxLjQ6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4
MTAwMC0weDFmZmZdClsgICAgMC44NTY0MzddIHBjaSAwMDAwOjAwOjAxLjQ6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4ZGMwMDAwMDAtMHhkZDBmZmZmZl0KWyAgICAwLjg1NjUxN10gcGNpX2J1cyAw
MDAwOjAzOiBleHRlbmRlZCBjb25maWcgc3BhY2Ugbm90IGFjY2Vzc2libGUKWyAgICAwLjg1NjU0
OF0gcGNpIDAwMDA6MDM6MDAuMDogWzFhMDM6MjAwMF0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMApb
ICAgIDAuODU2NTg0XSBwY2kgMDAwMDowMzowMC4wOiByZWcgMHgxMDogW21lbSAweGRjMDAwMDAw
LTB4ZGNmZmZmZmZdClsgICAgMC44NTY2MDVdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDE0OiBb
bWVtIDB4ZGQwMDAwMDAtMHhkZDAxZmZmZl0KWyAgICAwLjg1NjYyNl0gcGNpIDAwMDA6MDM6MDAu
MDogcmVnIDB4MTg6IFtpbyAgMHgxMDAwLTB4MTA3Zl0KWyAgICAwLjg1NjcxNF0gcGNpIDAwMDA6
MDM6MDAuMDogQkFSIDA6IGFzc2lnbmVkIHRvIGVmaWZiClsgICAgMC44NTY3ODVdIHBjaSAwMDAw
OjAzOjAwLjA6IHN1cHBvcnRzIEQxIEQyClsgICAgMC44NTY3ODddIHBjaSAwMDAwOjAzOjAwLjA6
IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgMC44NTY5NzVd
IHBjaSAwMDAwOjAyOjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10KWyAgICAwLjg1Njk4N10g
cGNpIDAwMDA6MDI6MDAuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgxMDAwLTB4MWZmZl0KWyAg
ICAwLjg1Njk5M10gcGNpIDAwMDA6MDI6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkYzAw
MDAwMC0weGRkMGZmZmZmXQpbICAgIDAuODU3MjIxXSBwY2kgMDAwMDowNDowMC4wOiBbMWQ5NDox
NDVhXSB0eXBlIDAwIGNsYXNzIDB4MTMwMDAwClsgICAgMC44NTczMDldIHBjaSAwMDAwOjA0OjAw
LjA6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKWyAgICAwLjg1NzUxNV0gcGNpIDAwMDA6MDQ6MDAu
MjogWzFkOTQ6MTQ1Nl0gdHlwZSAwMCBjbGFzcyAweDEwODAwMApbICAgIDAuODU3NTU4XSBwY2kg
MDAwMDowNDowMC4yOiByZWcgMHgxODogW21lbSAweGRkNDAwMDAwLTB4ZGQ0ZmZmZmZdClsgICAg
MC44NTc1ODddIHBjaSAwMDAwOjA0OjAwLjI6IHJlZyAweDI0OiBbbWVtIDB4ZGQ1MDAwMDAtMHhk
ZDUwMWZmZl0KWyAgICAwLjg1NzYxMF0gcGNpIDAwMDA6MDQ6MDAuMjogZW5hYmxpbmcgRXh0ZW5k
ZWQgVGFncwpbICAgIDAuODU3ODU2XSBwY2kgMDAwMDowNDowMC4zOiBbMWQ5NDoxNDVmXSB0eXBl
IDAwIGNsYXNzIDB4MGMwMzMwClsgICAgMC44NTc4ODddIHBjaSAwMDAwOjA0OjAwLjM6IHJlZyAw
eDEwOiBbbWVtIDB4ZGQzMDAwMDAtMHhkZDNmZmZmZiA2NGJpdF0KWyAgICAwLjg1Nzk0OF0gcGNp
IDAwMDA6MDQ6MDAuMzogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpbICAgIDAuODU4MDQ3XSBwY2kg
MDAwMDowNDowMC4zOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAu
ODU4MjY4XSBwY2kgMDAwMDowMDowNy4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDRdClsgICAgMC44
NTgyODJdIHBjaSAwMDAwOjAwOjA3LjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZGQzMDAwMDAt
MHhkZDVmZmZmZl0KWyAgICAwLjg1ODQ4OF0gcGNpIDAwMDA6MDU6MDAuMDogWzFkOTQ6MTQ1NV0g
dHlwZSAwMCBjbGFzcyAweDEzMDAwMApbICAgIDAuODU4NTc3XSBwY2kgMDAwMDowNTowMC4wOiBl
bmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAgMC44NTg3OTJdIHBjaSAwMDAwOjA1OjAwLjE6IFsx
ZDk0OjE0NjhdIHR5cGUgMDAgY2xhc3MgMHgxMDgwMDAKWyAgICAwLjg1ODgzNV0gcGNpIDAwMDA6
MDU6MDAuMTogcmVnIDB4MTg6IFttZW0gMHhkZDEwMDAwMC0weGRkMWZmZmZmXQpbICAgIDAuODU4
ODY0XSBwY2kgMDAwMDowNTowMC4xOiByZWcgMHgyNDogW21lbSAweGRkMjAwMDAwLTB4ZGQyMDFm
ZmZdClsgICAgMC44NTg4ODhdIHBjaSAwMDAwOjA1OjAwLjE6IGVuYWJsaW5nIEV4dGVuZGVkIFRh
Z3MKWyAgICAwLjg1OTE0Ml0gcGNpIDAwMDA6MDU6MDAuMjogWzFkOTQ6NzkwMV0gdHlwZSAwMCBj
bGFzcyAweDAxMDYwMQpbICAgIDAuODU5MjM3XSBwY2kgMDAwMDowNTowMC4yOiByZWcgMHgyNDog
W21lbSAweGRkMjAyMDAwLTB4ZGQyMDJmZmZdClsgICAgMC44NTkyNjNdIHBjaSAwMDAwOjA1OjAw
LjI6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKWyAgICAwLjg1OTM1Nl0gcGNpIDAwMDA6MDU6MDAu
MjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdCBEM2NvbGQKWyAgICAwLjg1OTU2OF0gcGNpIDAw
MDA6MDA6MDguMTogUENJIGJyaWRnZSB0byBbYnVzIDA1XQpbICAgIDAuODU5NTgyXSBwY2kgMDAw
MDowMDowOC4xOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGRkMTAwMDAwLTB4ZGQyZmZmZmZdClsg
ICAgMC44NjAxNzVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQgdHJpZ2dlcmluZyAxIHBvbGFyaXR5
IDEKWyAgICAwLjg2MDE3OV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0ClsgICAgMC44NjA2ODJd
IHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAwLjg2
MDk4NV0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtTMEQxXSAoZG9tYWluIDAwMDAgW2J1cyA0MC03
Zl0pClsgICAgMC44NjA5OTBdIGFjcGkgUE5QMEEwODowMTogX09TQzogT1Mgc3VwcG9ydHMgW0V4
dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQpbICAgIDAu
ODYxMTE0XSBhY3BpIFBOUDBBMDg6MDE6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQg
W1NIUENIb3RwbHVnIExUUl0KWyAgICAwLjg2MTMzOV0gYWNwaSBQTlAwQTA4OjAxOiBfT1NDOiBP
UyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBBRVIgUENJZUNhcGFiaWxpdHldClsgICAg
MC44NjEzNDJdIGFjcGkgUE5QMEEwODowMTogRkFEVCBpbmRpY2F0ZXMgQVNQTSBpcyB1bnN1cHBv
cnRlZCwgdXNpbmcgQklPUyBjb25maWd1cmF0aW9uClsgICAgMC44NjE3MjhdIFBDSSBob3N0IGJy
aWRnZSB0byBidXMgMDAwMDo0MApbICAgIDAuODYxNzMxXSBwY2lfYnVzIDAwMDA6NDA6IHJvb3Qg
YnVzIHJlc291cmNlIFttZW0gMHhkOTcwMDAwMC0weGRiZmZmZmZmIHdpbmRvd10KWyAgICAwLjg2
MTczM10gcGNpX2J1cyAwMDAwOjQwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4NDA2YzAwMDAw
MDAtMHg2MDFkZmZmZmZmZiB3aW5kb3ddClsgICAgMC44NjE3MzZdIHBjaV9idXMgMDAwMDo0MDog
cm9vdCBidXMgcmVzb3VyY2UgW2J1cyA0MC03Zl0KWyAgICAwLjg2MTc1NF0gcGNpIDAwMDA6NDA6
MDAuMDogWzFkOTQ6MTQ1MF0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODYxOTI5XSBw
Y2kgMDAwMDo0MDowMC4yOiBbMWQ5NDoxNDUxXSB0eXBlIDAwIGNsYXNzIDB4MDgwNjAwClsgICAg
MC44NjIxNjhdIHBjaSAwMDAwOjQwOjAxLjA6IFsxZDk0OjE0NTJdIHR5cGUgMDAgY2xhc3MgMHgw
NjAwMDAKWyAgICAwLjg2MjMyNV0gcGNpIDAwMDA6NDA6MDEuMTogWzFkOTQ6MTQ1M10gdHlwZSAw
MSBjbGFzcyAweDA2MDQwMApbICAgIDAuODYyNjMyXSBwY2kgMDAwMDo0MDowMS4xOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuODYyODYzXSBwY2kgMDAwMDo0MDow
Mi4wOiBbMWQ5NDoxNDUyXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44NjMwMjNdIHBj
aSAwMDAwOjQwOjAzLjA6IFsxZDk0OjE0NTJdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAw
Ljg2MzE4MV0gcGNpIDAwMDA6NDA6MDQuMDogWzFkOTQ6MTQ1Ml0gdHlwZSAwMCBjbGFzcyAweDA2
MDAwMApbICAgIDAuODYzMzQ1XSBwY2kgMDAwMDo0MDowNy4wOiBbMWQ5NDoxNDUyXSB0eXBlIDAw
IGNsYXNzIDB4MDYwMDAwClsgICAgMC44NjM1MDJdIHBjaSAwMDAwOjQwOjA3LjE6IFsxZDk0OjE0
NTRdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICAwLjg2MzYxNV0gcGNpIDAwMDA6NDA6MDcu
MTogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpbICAgIDAuODYzODE2XSBwY2kgMDAwMDo0MDowNy4x
OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuODY0MDQ4XSBwY2kg
MDAwMDo0MDowOC4wOiBbMWQ5NDoxNDUyXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44
NjQyMDFdIHBjaSAwMDAwOjQwOjA4LjE6IFsxZDk0OjE0NTRdIHR5cGUgMDEgY2xhc3MgMHgwNjA0
MDAKWyAgICAwLjg2NDMwN10gcGNpIDAwMDA6NDA6MDguMTogZW5hYmxpbmcgRXh0ZW5kZWQgVGFn
cwpbICAgIDAuODY0NDU3XSBwY2kgMDAwMDo0MDowOC4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw
IEQzaG90IEQzY29sZApbICAgIDAuODY0ODgxXSBwY2kgMDAwMDo0MTowMC4wOiBbODA4NjoxNTcy
XSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwClsgICAgMC44NjQ5MjNdIHBjaSAwMDAwOjQxOjAwLjA6
IHJlZyAweDEwOiBbbWVtIDB4NjAxZGU4MDAwMDAtMHg2MDFkZWZmZmZmZiA2NGJpdCBwcmVmXQpb
ICAgIDAuODY0OTY1XSBwY2kgMDAwMDo0MTowMC4wOiByZWcgMHgxYzogW21lbSAweDYwMWRmODA4
MDAwLTB4NjAxZGY4MGZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjg2NDk5OV0gcGNpIDAwMDA6NDE6
MDAuMDogcmVnIDB4MzA6IFttZW0gMHhkOWM4MDAwMC0weGQ5Y2ZmZmZmIHByZWZdClsgICAgMC44
NjUxMjVdIHBjaSAwMDAwOjQxOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNj
b2xkClsgICAgMC44NjUxNzhdIHBjaSAwMDAwOjQxOjAwLjA6IHJlZyAweDE4NDogW21lbSAweDYw
MWRmNDAwMDAwLTB4NjAxZGY0MGZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjg2NTE4MV0gcGNpIDAw
MDA6NDE6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAweDYwMWRmNDAwMDAwLTB4NjAxZGY3
ZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDY0IFZGcykKWyAgICAwLjg2NTIw
NV0gcGNpIDAwMDA6NDE6MDAuMDogcmVnIDB4MTkwOiBbbWVtIDB4NjAxZGY5MTAwMDAtMHg2MDFk
ZjkxM2ZmZiA2NGJpdCBwcmVmXQpbICAgIDAuODY1MjA3XSBwY2kgMDAwMDo0MTowMC4wOiBWRihu
KSBCQVIzIHNwYWNlOiBbbWVtIDB4NjAxZGY5MTAwMDAtMHg2MDFkZmEwZmZmZiA2NGJpdCBwcmVm
XSAoY29udGFpbnMgQkFSMyBmb3IgNjQgVkZzKQpbICAgIDAuODY1NTcyXSBwY2kgMDAwMDo0MTow
MC4xOiBbODA4NjoxNTcyXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwClsgICAgMC44NjU2MTNdIHBj
aSAwMDAwOjQxOjAwLjE6IHJlZyAweDEwOiBbbWVtIDB4NjAxZGUwMDAwMDAtMHg2MDFkZTdmZmZm
ZiA2NGJpdCBwcmVmXQpbICAgIDAuODY1NjU2XSBwY2kgMDAwMDo0MTowMC4xOiByZWcgMHgxYzog
W21lbSAweDYwMWRmODAwMDAwLTB4NjAxZGY4MDdmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjg2NTY5
MF0gcGNpIDAwMDA6NDE6MDAuMTogcmVnIDB4MzA6IFttZW0gMHhkOWMwMDAwMC0weGQ5YzdmZmZm
IHByZWZdClsgICAgMC44NjU4MTFdIHBjaSAwMDAwOjQxOjAwLjE6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDNob3QgRDNjb2xkClsgICAgMC44NjU4NTZdIHBjaSAwMDAwOjQxOjAwLjE6IHJlZyAw
eDE4NDogW21lbSAweDYwMWRmMDAwMDAwLTB4NjAxZGYwMGZmZmYgNjRiaXQgcHJlZl0KWyAgICAw
Ljg2NTg1OV0gcGNpIDAwMDA6NDE6MDAuMTogVkYobikgQkFSMCBzcGFjZTogW21lbSAweDYwMWRm
MDAwMDAwLTB4NjAxZGYzZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDY0IFZG
cykKWyAgICAwLjg2NTg4M10gcGNpIDAwMDA6NDE6MDAuMTogcmVnIDB4MTkwOiBbbWVtIDB4NjAx
ZGY4MTAwMDAtMHg2MDFkZjgxM2ZmZiA2NGJpdCBwcmVmXQpbICAgIDAuODY1ODg1XSBwY2kgMDAw
MDo0MTowMC4xOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4NjAxZGY4MTAwMDAtMHg2MDFkZjkw
ZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMyBmb3IgNjQgVkZzKQpbICAgIDAuODY2MjQ4
XSBwY2kgMDAwMDo0MDowMS4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgNDEtNDJdClsgICAgMC44NjYy
NjNdIHBjaSAwMDAwOjQwOjAxLjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDljMDAwMDAtMHhk
OWNmZmZmZl0KWyAgICAwLjg2NjI3M10gcGNpIDAwMDA6NDA6MDEuMTogICBicmlkZ2Ugd2luZG93
IFttZW0gMHg2MDFkZTAwMDAwMC0weDYwMWRmYWZmZmZmIDY0Yml0IHByZWZdClsgICAgMC44NjY0
ODVdIHBjaSAwMDAwOjQzOjAwLjA6IFsxZDk0OjE0NWFdIHR5cGUgMDAgY2xhc3MgMHgxMzAwMDAK
WyAgICAwLjg2NjU3NV0gcGNpIDAwMDA6NDM6MDAuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpb
ICAgIDAuODY2NzkxXSBwY2kgMDAwMDo0MzowMC4yOiBbMWQ5NDoxNDU2XSB0eXBlIDAwIGNsYXNz
IDB4MTA4MDAwClsgICAgMC44NjY4MzVdIHBjaSAwMDAwOjQzOjAwLjI6IHJlZyAweDE4OiBbbWVt
IDB4ZDlhMDAwMDAtMHhkOWFmZmZmZl0KWyAgICAwLjg2Njg2NV0gcGNpIDAwMDA6NDM6MDAuMjog
cmVnIDB4MjQ6IFttZW0gMHhkOWIwMDAwMC0weGQ5YjAxZmZmXQpbICAgIDAuODY2ODg5XSBwY2kg
MDAwMDo0MzowMC4yOiBlbmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAgMC44NjcxMzldIHBjaSAw
MDAwOjQzOjAwLjM6IFsxZDk0OjE0NWZdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMzAKWyAgICAwLjg2
NzE3Ml0gcGNpIDAwMDA6NDM6MDAuMzogcmVnIDB4MTA6IFttZW0gMHhkOTkwMDAwMC0weGQ5OWZm
ZmZmIDY0Yml0XQpbICAgIDAuODY3MjMzXSBwY2kgMDAwMDo0MzowMC4zOiBlbmFibGluZyBFeHRl
bmRlZCBUYWdzClsgICAgMC44NjczMzVdIHBjaSAwMDAwOjQzOjAwLjM6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC44Njc1NTVdIHBjaSAwMDAwOjQwOjA3LjE6IFBD
SSBicmlkZ2UgdG8gW2J1cyA0M10KWyAgICAwLjg2NzU2OV0gcGNpIDAwMDA6NDA6MDcuMTogICBi
cmlkZ2Ugd2luZG93IFttZW0gMHhkOTkwMDAwMC0weGQ5YmZmZmZmXQpbICAgIDAuODY3NzkyXSBw
Y2kgMDAwMDo0NDowMC4wOiBbMWQ5NDoxNDU1XSB0eXBlIDAwIGNsYXNzIDB4MTMwMDAwClsgICAg
MC44Njc4ODRdIHBjaSAwMDAwOjQ0OjAwLjA6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKWyAgICAw
Ljg2ODEwN10gcGNpIDAwMDA6NDQ6MDAuMTogWzFkOTQ6MTQ2OF0gdHlwZSAwMCBjbGFzcyAweDEw
ODAwMApbICAgIDAuODY4MTUxXSBwY2kgMDAwMDo0NDowMC4xOiByZWcgMHgxODogW21lbSAweGQ5
NzAwMDAwLTB4ZDk3ZmZmZmZdClsgICAgMC44NjgxODFdIHBjaSAwMDAwOjQ0OjAwLjE6IHJlZyAw
eDI0OiBbbWVtIDB4ZDk4MDAwMDAtMHhkOTgwMWZmZl0KWyAgICAwLjg2ODIwNl0gcGNpIDAwMDA6
NDQ6MDAuMTogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpbICAgIDAuODY4NTA0XSBwY2kgMDAwMDo0
MDowOC4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgNDRdClsgICAgMC44Njg1MThdIHBjaSAwMDAwOjQw
OjA4LjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDk3MDAwMDAtMHhkOThmZmZmZl0KWyAgICAw
Ljg2OTE3NF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtTMEQyXSAoZG9tYWluIDAwMDAgW2J1cyA4
MC1iZl0pClsgICAgMC44NjkxODBdIGFjcGkgUE5QMEEwODowMjogX09TQzogT1Mgc3VwcG9ydHMg
W0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQpbICAg
IDAuODY5MzA0XSBhY3BpIFBOUDBBMDg6MDI6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBv
cnQgW1NIUENIb3RwbHVnIExUUl0KWyAgICAwLjg2OTUyN10gYWNwaSBQTlAwQTA4OjAyOiBfT1ND
OiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBBRVIgUENJZUNhcGFiaWxpdHldClsg
ICAgMC44Njk1MzBdIGFjcGkgUE5QMEEwODowMjogRkFEVCBpbmRpY2F0ZXMgQVNQTSBpcyB1bnN1
cHBvcnRlZCwgdXNpbmcgQklPUyBjb25maWd1cmF0aW9uClsgICAgMC44Njk5MjhdIFBDSSBob3N0
IGJyaWRnZSB0byBidXMgMDAwMDo4MApbICAgIDAuODY5OTMxXSBwY2lfYnVzIDAwMDA6ODA6IHJv
b3QgYnVzIHJlc291cmNlIFtpbyAgMHgyMDAwLTB4MmZmZiB3aW5kb3ddClsgICAgMC44Njk5MzZd
IHBjaV9idXMgMDAwMDo4MDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGQ2YTAwMDAwLTB4ZDk2
ZmZmZmYgd2luZG93XQpbICAgIDAuODY5OTM5XSBwY2lfYnVzIDAwMDA6ODA6IHJvb3QgYnVzIHJl
c291cmNlIFttZW0gMHgyMGJhMDAwMDAwMC0weDQwNmJmZmZmZmZmIHdpbmRvd10KWyAgICAwLjg2
OTk0MV0gcGNpX2J1cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDgwLWJmXQpbICAg
IDAuODY5OTU5XSBwY2kgMDAwMDo4MDowMC4wOiBbMWQ5NDoxNDUwXSB0eXBlIDAwIGNsYXNzIDB4
MDYwMDAwClsgICAgMC44NzAxMzBdIHBjaSAwMDAwOjgwOjAwLjI6IFsxZDk0OjE0NTFdIHR5cGUg
MDAgY2xhc3MgMHgwODA2MDAKWyAgICAwLjg3MDM2M10gcGNpIDAwMDA6ODA6MDEuMDogWzFkOTQ6
MTQ1Ml0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODcwNTIyXSBwY2kgMDAwMDo4MDow
Mi4wOiBbMWQ5NDoxNDUyXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44NzA2ODJdIHBj
aSAwMDAwOjgwOjAzLjA6IFsxZDk0OjE0NTJdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAw
Ljg3MDgzN10gcGNpIDAwMDA6ODA6MDMuMTogWzFkOTQ6MTQ1M10gdHlwZSAwMSBjbGFzcyAweDA2
MDQwMApbICAgIDAuODcxMTIwXSBwY2kgMDAwMDo4MDowMy4xOiBQTUUjIHN1cHBvcnRlZCBmcm9t
IEQwIEQzaG90IEQzY29sZApbICAgIDAuODcxMzU4XSBwY2kgMDAwMDo4MDowMy4yOiBbMWQ5NDox
NDUzXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC44NzE2NTldIHBjaSAwMDAwOjgwOjAz
LjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC44NzE4ODFdIHBj
aSAwMDAwOjgwOjA0LjA6IFsxZDk0OjE0NTJdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAw
Ljg3MjA0OV0gcGNpIDAwMDA6ODA6MDcuMDogWzFkOTQ6MTQ1Ml0gdHlwZSAwMCBjbGFzcyAweDA2
MDAwMApbICAgIDAuODcyMjAxXSBwY2kgMDAwMDo4MDowNy4xOiBbMWQ5NDoxNDU0XSB0eXBlIDAx
IGNsYXNzIDB4MDYwNDAwClsgICAgMC44NzIzMTFdIHBjaSAwMDAwOjgwOjA3LjE6IGVuYWJsaW5n
IEV4dGVuZGVkIFRhZ3MKWyAgICAwLjg3MjQ4N10gcGNpIDAwMDA6ODA6MDcuMTogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjg3MjY5NF0gcGNpIDAwMDA6ODA6MDgu
MDogWzFkOTQ6MTQ1Ml0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODcyODQ4XSBwY2kg
MDAwMDo4MDowOC4xOiBbMWQ5NDoxNDU0XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC44
NzI5NDhdIHBjaSAwMDAwOjgwOjA4LjE6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKWyAgICAwLjg3
MzEwMl0gcGNpIDAwMDA6ODA6MDguMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2Nv
bGQKWyAgICAwLjg3MzU0MV0gcGNpIDAwMDA6ODE6MDAuMDogWzkwMDU6MDI4Zl0gdHlwZSAwMCBj
bGFzcyAweDAxMDcwMApbICAgIDAuODczNTc3XSBwY2kgMDAwMDo4MTowMC4wOiByZWcgMHgxMDog
W21lbSAweGQ2YzAwMDAwLTB4ZDZjMDdmZmYgNjRiaXRdClsgICAgMC44NzM2MTBdIHBjaSAwMDAw
OjgxOjAwLjA6IHJlZyAweDIwOiBbaW8gIDB4MjAwMC0weDIwZmZdClsgICAgMC44NzM2MzRdIHBj
aSAwMDAwOjgxOjAwLjA6IHJlZyAweDMwOiBbbWVtIDB4ZDZhMDAwMDAtMHhkNmJmZmZmZiBwcmVm
XQpbICAgIDAuODczNzI3XSBwY2kgMDAwMDo4MTowMC4wOiBzdXBwb3J0cyBEMQpbICAgIDAuODcz
NzMwXSBwY2kgMDAwMDo4MTowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQzaG90Clsg
ICAgMC44NzM4ODhdIHBjaSAwMDAwOjgwOjAzLjE6IFBDSSBicmlkZ2UgdG8gW2J1cyA4MV0KWyAg
ICAwLjg3Mzg5OV0gcGNpIDAwMDA6ODA6MDMuMTogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgyMDAw
LTB4MmZmZl0KWyAgICAwLjg3MzkwNV0gcGNpIDAwMDA6ODA6MDMuMTogICBicmlkZ2Ugd2luZG93
IFttZW0gMHhkNmEwMDAwMC0weGQ2Y2ZmZmZmXQpbICAgIDAuODc0MTI2XSBwY2kgMDAwMDo4Mjow
MC4wOiBbODA4NjoxNTcyXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwClsgICAgMC44NzQxNjddIHBj
aSAwMDAwOjgyOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4NDA2YmU4MDAwMDAtMHg0MDZiZWZmZmZm
ZiA2NGJpdCBwcmVmXQpbICAgIDAuODc0MjA4XSBwY2kgMDAwMDo4MjowMC4wOiByZWcgMHgxYzog
W21lbSAweDQwNmJmODA4MDAwLTB4NDA2YmY4MGZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjg3NDI0
Ml0gcGNpIDAwMDA6ODI6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhkNzQ4MDAwMC0weGQ3NGZmZmZm
IHByZWZdClsgICAgMC44NzQzNjVdIHBjaSAwMDAwOjgyOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDNob3QgRDNjb2xkClsgICAgMC44NzQ0MThdIHBjaSAwMDAwOjgyOjAwLjA6IHJlZyAw
eDE4NDogW21lbSAweDQwNmJmNDAwMDAwLTB4NDA2YmY0MGZmZmYgNjRiaXQgcHJlZl0KWyAgICAw
Ljg3NDQyMF0gcGNpIDAwMDA6ODI6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAweDQwNmJm
NDAwMDAwLTB4NDA2YmY3ZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDY0IFZG
cykKWyAgICAwLjg3NDQ0NF0gcGNpIDAwMDA6ODI6MDAuMDogcmVnIDB4MTkwOiBbbWVtIDB4NDA2
YmY5MTAwMDAtMHg0MDZiZjkxM2ZmZiA2NGJpdCBwcmVmXQpbICAgIDAuODc0NDQ2XSBwY2kgMDAw
MDo4MjowMC4wOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4NDA2YmY5MTAwMDAtMHg0MDZiZmEw
ZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMyBmb3IgNjQgVkZzKQpbICAgIDAuODc0Nzg4
XSBwY2kgMDAwMDo4MjowMC4xOiBbODA4NjoxNTcyXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwClsg
ICAgMC44NzQ4MjldIHBjaSAwMDAwOjgyOjAwLjE6IHJlZyAweDEwOiBbbWVtIDB4NDA2YmUwMDAw
MDAtMHg0MDZiZTdmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuODc0ODcxXSBwY2kgMDAwMDo4Mjow
MC4xOiByZWcgMHgxYzogW21lbSAweDQwNmJmODAwMDAwLTB4NDA2YmY4MDdmZmYgNjRiaXQgcHJl
Zl0KWyAgICAwLjg3NDkwNF0gcGNpIDAwMDA6ODI6MDAuMTogcmVnIDB4MzA6IFttZW0gMHhkNzQw
MDAwMC0weGQ3NDdmZmZmIHByZWZdClsgICAgMC44NzUwMjRdIHBjaSAwMDAwOjgyOjAwLjE6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC44NzUwNjhdIHBjaSAwMDAw
OjgyOjAwLjE6IHJlZyAweDE4NDogW21lbSAweDQwNmJmMDAwMDAwLTB4NDA2YmYwMGZmZmYgNjRi
aXQgcHJlZl0KWyAgICAwLjg3NTA3MF0gcGNpIDAwMDA6ODI6MDAuMTogVkYobikgQkFSMCBzcGFj
ZTogW21lbSAweDQwNmJmMDAwMDAwLTB4NDA2YmYzZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5z
IEJBUjAgZm9yIDY0IFZGcykKWyAgICAwLjg3NTA5NF0gcGNpIDAwMDA6ODI6MDAuMTogcmVnIDB4
MTkwOiBbbWVtIDB4NDA2YmY4MTAwMDAtMHg0MDZiZjgxM2ZmZiA2NGJpdCBwcmVmXQpbICAgIDAu
ODc1MDk2XSBwY2kgMDAwMDo4MjowMC4xOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4NDA2YmY4
MTAwMDAtMHg0MDZiZjkwZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMyBmb3IgNjQgVkZz
KQpbICAgIDAuODc1NDI0XSBwY2kgMDAwMDo4MDowMy4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgODIt
ODNdClsgICAgMC44NzU0MzldIHBjaSAwMDAwOjgwOjAzLjI6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4ZDc0MDAwMDAtMHhkNzRmZmZmZl0KWyAgICAwLjg3NTQ0OF0gcGNpIDAwMDA6ODA6MDMuMjog
ICBicmlkZ2Ugd2luZG93IFttZW0gMHg0MDZiZTAwMDAwMC0weDQwNmJmYWZmZmZmIDY0Yml0IHBy
ZWZdClsgICAgMC44NzU2NTNdIHBjaSAwMDAwOjg0OjAwLjA6IFsxZDk0OjE0NWFdIHR5cGUgMDAg
Y2xhc3MgMHgxMzAwMDAKWyAgICAwLjg3NTc0NF0gcGNpIDAwMDA6ODQ6MDAuMDogZW5hYmxpbmcg
RXh0ZW5kZWQgVGFncwpbICAgIDAuODc1OTU5XSBwY2kgMDAwMDo4NDowMC4yOiBbMWQ5NDoxNDU2
XSB0eXBlIDAwIGNsYXNzIDB4MTA4MDAwClsgICAgMC44NzYwMDNdIHBjaSAwMDAwOjg0OjAwLjI6
IHJlZyAweDE4OiBbbWVtIDB4ZDcyMDAwMDAtMHhkNzJmZmZmZl0KWyAgICAwLjg3NjAzM10gcGNp
IDAwMDA6ODQ6MDAuMjogcmVnIDB4MjQ6IFttZW0gMHhkNzMwMDAwMC0weGQ3MzAxZmZmXQpbICAg
IDAuODc2MDU3XSBwY2kgMDAwMDo4NDowMC4yOiBlbmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAg
MC44NzYzNTVdIHBjaSAwMDAwOjgwOjA3LjE6IFBDSSBicmlkZ2UgdG8gW2J1cyA4NF0KWyAgICAw
Ljg3NjM2OV0gcGNpIDAwMDA6ODA6MDcuMTogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkNzIwMDAw
MC0weGQ3M2ZmZmZmXQpbICAgIDAuODc2NTg2XSBwY2kgMDAwMDo4NTowMC4wOiBbMWQ5NDoxNDU1
XSB0eXBlIDAwIGNsYXNzIDB4MTMwMDAwClsgICAgMC44NzY2NzddIHBjaSAwMDAwOjg1OjAwLjA6
IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKWyAgICAwLjg3Njg5Nl0gcGNpIDAwMDA6ODU6MDAuMTog
WzFkOTQ6MTQ2OF0gdHlwZSAwMCBjbGFzcyAweDEwODAwMApbICAgIDAuODc2OTQwXSBwY2kgMDAw
MDo4NTowMC4xOiByZWcgMHgxODogW21lbSAweGQ3MDAwMDAwLTB4ZDcwZmZmZmZdClsgICAgMC44
NzY5NzFdIHBjaSAwMDAwOjg1OjAwLjE6IHJlZyAweDI0OiBbbWVtIDB4ZDcxMDAwMDAtMHhkNzEw
MWZmZl0KWyAgICAwLjg3Njk5NF0gcGNpIDAwMDA6ODU6MDAuMTogZW5hYmxpbmcgRXh0ZW5kZWQg
VGFncwpbICAgIDAuODc3MjkyXSBwY2kgMDAwMDo4MDowOC4xOiBQQ0kgYnJpZGdlIHRvIFtidXMg
ODVdClsgICAgMC44NzczMDZdIHBjaSAwMDAwOjgwOjA4LjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4ZDcwMDAwMDAtMHhkNzFmZmZmZl0KWyAgICAwLjg3Nzk5Nl0gQUNQSTogUENJIFJvb3QgQnJp
ZGdlIFtTMEQzXSAoZG9tYWluIDAwMDAgW2J1cyBjMC1mZl0pClsgICAgMC44NzgwMDJdIGFjcGkg
UE5QMEEwODowMzogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQ
TSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQpbICAgIDAuODc4MTI3XSBhY3BpIFBOUDBBMDg6MDM6
IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW1NIUENIb3RwbHVnIExUUl0KWyAgICAw
Ljg3ODM1MV0gYWNwaSBQTlAwQTA4OjAzOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3Rw
bHVnIFBNRSBBRVIgUENJZUNhcGFiaWxpdHldClsgICAgMC44NzgzNTNdIGFjcGkgUE5QMEEwODow
MzogRkFEVCBpbmRpY2F0ZXMgQVNQTSBpcyB1bnN1cHBvcnRlZCwgdXNpbmcgQklPUyBjb25maWd1
cmF0aW9uClsgICAgMC44Nzg3MzZdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDpjMApbICAg
IDAuODc4NzM4XSBwY2lfYnVzIDAwMDA6YzA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhkNDQw
MDAwMC0weGQ2OWZmZmZmIHdpbmRvd10KWyAgICAwLjg3ODc0MV0gcGNpX2J1cyAwMDAwOmMwOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MTA4MDAwMDAwMC0weDIwYjlmZmZmZmZmIHdpbmRvd10K
WyAgICAwLjg3ODc0M10gcGNpX2J1cyAwMDAwOmMwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIGMw
LWZmXQpbICAgIDAuODc4NzYwXSBwY2kgMDAwMDpjMDowMC4wOiBbMWQ5NDoxNDUwXSB0eXBlIDAw
IGNsYXNzIDB4MDYwMDAwClsgICAgMC44Nzg5MjldIHBjaSAwMDAwOmMwOjAwLjI6IFsxZDk0OjE0
NTFdIHR5cGUgMDAgY2xhc3MgMHgwODA2MDAKWyAgICAwLjg3OTE2MV0gcGNpIDAwMDA6YzA6MDEu
MDogWzFkOTQ6MTQ1Ml0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODc5MzIwXSBwY2kg
MDAwMDpjMDowMi4wOiBbMWQ5NDoxNDUyXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC44
Nzk0ODNdIHBjaSAwMDAwOmMwOjAzLjA6IFsxZDk0OjE0NTJdIHR5cGUgMDAgY2xhc3MgMHgwNjAw
MDAKWyAgICAwLjg3OTYzN10gcGNpIDAwMDA6YzA6MDMuMTogWzFkOTQ6MTQ1M10gdHlwZSAwMSBj
bGFzcyAweDA2MDQwMApbICAgIDAuODc5NzQ1XSBwY2kgMDAwMDpjMDowMy4xOiBlbmFibGluZyBF
eHRlbmRlZCBUYWdzClsgICAgMC44Nzk5NDRdIHBjaSAwMDAwOmMwOjAzLjE6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC44ODAxNzVdIHBjaSAwMDAwOmMwOjA0LjA6
IFsxZDk0OjE0NTJdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjg4MDM0Ml0gcGNpIDAw
MDA6YzA6MDcuMDogWzFkOTQ6MTQ1Ml0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODgw
NDk2XSBwY2kgMDAwMDpjMDowNy4xOiBbMWQ5NDoxNDU0XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAw
ClsgICAgMC44ODA2MDBdIHBjaSAwMDAwOmMwOjA3LjE6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MK
WyAgICAwLjg4MDc4MF0gcGNpIDAwMDA6YzA6MDcuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
M2hvdCBEM2NvbGQKWyAgICAwLjg4MDk4NV0gcGNpIDAwMDA6YzA6MDguMDogWzFkOTQ6MTQ1Ml0g
dHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuODgxMTM3XSBwY2kgMDAwMDpjMDowOC4xOiBb
MWQ5NDoxNDU0XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC44ODEyNDRdIHBjaSAwMDAw
OmMwOjA4LjE6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKWyAgICAwLjg4MTQwOV0gcGNpIDAwMDA6
YzA6MDguMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjg4MTg0
NV0gcGNpIDAwMDA6YzA6MDMuMTogUENJIGJyaWRnZSB0byBbYnVzIGMxXQpbICAgIDAuODgyMDYx
XSBwY2kgMDAwMDpjMjowMC4wOiBbMWQ5NDoxNDVhXSB0eXBlIDAwIGNsYXNzIDB4MTMwMDAwClsg
ICAgMC44ODIxNTJdIHBjaSAwMDAwOmMyOjAwLjA6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKWyAg
ICAwLjg4MjM3MF0gcGNpIDAwMDA6YzI6MDAuMjogWzFkOTQ6MTQ1Nl0gdHlwZSAwMCBjbGFzcyAw
eDEwODAwMApbICAgIDAuODgyNDE0XSBwY2kgMDAwMDpjMjowMC4yOiByZWcgMHgxODogW21lbSAw
eGQ0NjAwMDAwLTB4ZDQ2ZmZmZmZdClsgICAgMC44ODI0NDVdIHBjaSAwMDAwOmMyOjAwLjI6IHJl
ZyAweDI0OiBbbWVtIDB4ZDQ3MDAwMDAtMHhkNDcwMWZmZl0KWyAgICAwLjg4MjQ2OV0gcGNpIDAw
MDA6YzI6MDAuMjogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpbICAgIDAuODgyNzY1XSBwY2kgMDAw
MDpjMDowNy4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgYzJdClsgICAgMC44ODI3NzldIHBjaSAwMDAw
OmMwOjA3LjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDQ2MDAwMDAtMHhkNDdmZmZmZl0KWyAg
ICAwLjg4Mjk4OV0gcGNpIDAwMDA6YzM6MDAuMDogWzFkOTQ6MTQ1NV0gdHlwZSAwMCBjbGFzcyAw
eDEzMDAwMApbICAgIDAuODgzMDgxXSBwY2kgMDAwMDpjMzowMC4wOiBlbmFibGluZyBFeHRlbmRl
ZCBUYWdzClsgICAgMC44ODMzMDJdIHBjaSAwMDAwOmMzOjAwLjE6IFsxZDk0OjE0NjhdIHR5cGUg
MDAgY2xhc3MgMHgxMDgwMDAKWyAgICAwLjg4MzM0Nl0gcGNpIDAwMDA6YzM6MDAuMTogcmVnIDB4
MTg6IFttZW0gMHhkNDQwMDAwMC0weGQ0NGZmZmZmXQpbICAgIDAuODgzMzc3XSBwY2kgMDAwMDpj
MzowMC4xOiByZWcgMHgyNDogW21lbSAweGQ0NTAwMDAwLTB4ZDQ1MDFmZmZdClsgICAgMC44ODM0
MDBdIHBjaSAwMDAwOmMzOjAwLjE6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKWyAgICAwLjg4Mzcx
Ml0gcGNpIDAwMDA6YzA6MDguMTogUENJIGJyaWRnZSB0byBbYnVzIGMzXQpbICAgIDAuODgzNzI3
XSBwY2kgMDAwMDpjMDowOC4xOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGQ0NDAwMDAwLTB4ZDQ1
ZmZmZmZdClsgICAgMC44ODQzMThdIHhlbjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBk
cml2ZXIKWyAgICAwLjg4NjA0OV0gaW9tbXU6IERlZmF1bHQgZG9tYWluIHR5cGU6IFBhc3N0aHJv
dWdoIChzZXQgdmlhIGtlcm5lbCBjb21tYW5kIGxpbmUpClsgICAgMC44ODYwNDldIHBwc19jb3Jl
OiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKWyAgICAwLjg4NjA0OV0gcHBzX2NvcmU6
IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0
dGkgPGdpb21ldHRpQGxpbnV4Lml0PgpbICAgIDAuODg2MDUxXSBQVFAgY2xvY2sgc3VwcG9ydCBy
ZWdpc3RlcmVkClsgICAgMC44ODYwNjddIEVEQUMgTUM6IFZlcjogMy4wLjAKWyAgICAwLjg4NjU1
M10gUmVnaXN0ZXJlZCBlZml2YXJzIG9wZXJhdGlvbnMKWyAgICAwLjg4NjU1M10gTmV0TGFiZWw6
IEluaXRpYWxpemluZwpbICAgIDAuODg2NTUzXSBOZXRMYWJlbDogIGRvbWFpbiBoYXNoIHNpemUg
PSAxMjgKWyAgICAwLjg4NjU1M10gTmV0TGFiZWw6ICBwcm90b2NvbHMgPSBVTkxBQkVMRUQgQ0lQ
U092NCBDQUxJUFNPClsgICAgMC44ODY1NTNdIE5ldExhYmVsOiAgdW5sYWJlbGVkIHRyYWZmaWMg
YWxsb3dlZCBieSBkZWZhdWx0ClsgICAgMC44ODY1NTNdIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJR
IHJvdXRpbmcKWyAgICAwLjkwNDQ0NF0gUENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNldCB0byA2
NCBieXRlcwpbICAgIDAuOTA0ODg3XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAw
MDlkMDAwLTB4MDAwOWZmZmZdClsgICAgMC45MDQ4ODldIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZl
ciBbbWVtIDB4N2E1ZmIwMDAtMHg3YmZmZmZmZl0KWyAgICAwLjkwNDg5MV0gZTgyMDogcmVzZXJ2
ZSBSQU0gYnVmZmVyIFttZW0gMHg3YmZmZTAwMC0weDdiZmZmZmZmXQpbICAgIDAuOTA0ODkzXSBl
ODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDE4NDI2ODAwMC0weDE4N2ZmZmZmZl0KWyAg
ICAwLjkwNjAwM10gcGNpIDAwMDA6MDM6MDAuMDogdmdhYXJiOiBzZXR0aW5nIGFzIGJvb3QgVkdB
IGRldmljZQpbICAgIDAuOTA2MDAzXSBwY2kgMDAwMDowMzowMC4wOiB2Z2FhcmI6IGJyaWRnZSBj
b250cm9sIHBvc3NpYmxlClsgICAgMC45MDYwMDNdIHBjaSAwMDAwOjAzOjAwLjA6IHZnYWFyYjog
VkdBIGRldmljZSBhZGRlZDogZGVjb2Rlcz1pbyttZW0sb3ducz1ub25lLGxvY2tzPW5vbmUKWyAg
ICAwLjkwNjAwM10gdmdhYXJiOiBsb2FkZWQKWyAgICAwLjkwNjE4Ml0gY2xvY2tzb3VyY2U6IFN3
aXRjaGVkIHRvIGNsb2Nrc291cmNlIHRzYy1lYXJseQpbICAgIDAuOTA2MzM5XSBWRlM6IERpc2sg
cXVvdGFzIGRxdW90XzYuNi4wClsgICAgMC45MDYzNTZdIFZGUzogRHF1b3QtY2FjaGUgaGFzaCB0
YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMC45MDYzODhdIGh1
Z2V0bGJmczogZGlzYWJsaW5nIGJlY2F1c2UgdGhlcmUgYXJlIG5vIHN1cHBvcnRlZCBodWdlcGFn
ZSBzaXplcwpbICAgIDAuOTA2NDk1XSBBcHBBcm1vcjogQXBwQXJtb3IgRmlsZXN5c3RlbSBFbmFi
bGVkClsgICAgMC45MDY1MTddIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAuOTA2NzUyXSBzeXN0
ZW0gMDA6MDA6IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApb
ICAgIDAuOTA3MzI5XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHgwNGQwLTB4MDRkMV0gaGFzIGJlZW4g
cmVzZXJ2ZWQKWyAgICAwLjkwNzMzNF0gc3lzdGVtIDAwOjAyOiBbaW8gIDB4MDQwYl0gaGFzIGJl
ZW4gcmVzZXJ2ZWQKWyAgICAwLjkwNzMzNl0gc3lzdGVtIDAwOjAyOiBbaW8gIDB4MDRkNl0gaGFz
IGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjkwNzMzOF0gc3lzdGVtIDAwOjAyOiBbaW8gIDB4MGMwMC0w
eDBjMDFdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC45MDczNDBdIHN5c3RlbSAwMDowMjogW2lv
ICAweDBjMTRdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC45MDczNDJdIHN5c3RlbSAwMDowMjog
W2lvICAweDBjNTAtMHgwYzUxXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuOTA3MzQ0XSBzeXN0
ZW0gMDA6MDI6IFtpbyAgMHgwYzUyXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuOTA3MzQ2XSBz
eXN0ZW0gMDA6MDI6IFtpbyAgMHgwYzZjXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuOTA3MzQ4
XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHgwYzZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuOTA3
MzQ5XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHgwY2QwLTB4MGNkMV0gaGFzIGJlZW4gcmVzZXJ2ZWQK
WyAgICAwLjkwNzM1MV0gc3lzdGVtIDAwOjAyOiBbaW8gIDB4MGNkMi0weDBjZDNdIGhhcyBiZWVu
IHJlc2VydmVkClsgICAgMC45MDczNTNdIHN5c3RlbSAwMDowMjogW2lvICAweDBjZDQtMHgwY2Q1
XSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuOTA3MzU1XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHgw
Y2Q2LTB4MGNkN10gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjkwNzM1N10gc3lzdGVtIDAwOjAy
OiBbaW8gIDB4MGNkOC0weDBjZGZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC45MDczNThdIHN5
c3RlbSAwMDowMjogW2lvICAweDA4MDAtMHgwODlmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAu
OTA3MzYwXSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHgwYjAwLTB4MGIwZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAwLjkwNzM2Ml0gc3lzdGVtIDAwOjAyOiBbaW8gIDB4MGIyMC0weDBiM2ZdIGhhcyBi
ZWVuIHJlc2VydmVkClsgICAgMC45MDczNjRdIHN5c3RlbSAwMDowMjogW2lvICAweDA5MDAtMHgw
OTBmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuOTA3MzY2XSBzeXN0ZW0gMDA6MDI6IFtpbyAg
MHgwOTEwLTB4MDkxZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjkwNzM2N10gc3lzdGVtIDAw
OjAyOiBbaW8gIDB4ZmUwMC0weGZlZmVdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC45MDczNzBd
IHN5c3RlbSAwMDowMjogW21lbSAweGZlYzAwMDAwLTB4ZmVjMDBmZmZdIGNvdWxkIG5vdCBiZSBy
ZXNlcnZlZApbICAgIDAuOTA3MzczXSBzeXN0ZW0gMDA6MDI6IFttZW0gMHhmZWMwMTAwMC0weGZl
YzAxZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuOTA3Mzc2XSBzeXN0ZW0gMDA6MDI6IFtt
ZW0gMHhmZWRjMDAwMC0weGZlZGMwZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuOTA3Mzc4
XSBzeXN0ZW0gMDA6MDI6IFttZW0gMHhmZWUwMDAwMC0weGZlZTAwZmZmXSBoYXMgYmVlbiByZXNl
cnZlZApbICAgIDAuOTA3MzgwXSBzeXN0ZW0gMDA6MDI6IFttZW0gMHhmZWQ4MDAwMC0weGZlZDhm
ZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAwLjkwNzM4M10gc3lzdGVtIDAwOjAyOiBb
bWVtIDB4ZmVkNjEwMDAtMHhmZWQ3MGZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjkwNzM4
NV0gc3lzdGVtIDAwOjAyOiBbbWVtIDB4ZmVjMTAwMDAtMHhmZWMxMGZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgICAwLjkwNzM4N10gc3lzdGVtIDAwOjAyOiBbbWVtIDB4ZmYwMDAwMDAtMHhmZmZm
ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjkwNzc4NV0geGVuOiByZWdpc3RlcmluZyBn
c2kgMyB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMQpbICAgIDAuOTA4ODQwXSBwbnA6IFBuUCBBQ1BJ
OiBmb3VuZCA0IGRldmljZXMKWyAgICAwLjkxODE5MV0gUE0tVGltZXIgZmFpbGVkIGNvbnNpc3Rl
bmN5IGNoZWNrICAoMHhmZmZmZmYpIC0gYWJvcnRpbmcuClsgICAgMC45MTgyOTNdIE5FVDogUmVn
aXN0ZXJlZCBQRl9JTkVUIHByb3RvY29sIGZhbWlseQpbICAgIDAuOTE4NDAwXSBJUCBpZGVudHMg
aGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcywgbGluZWFy
KQpbICAgIDAuOTE5NzY4XSB0Y3BfbGlzdGVuX3BvcnRhZGRyX2hhc2ggaGFzaCB0YWJsZSBlbnRy
aWVzOiAyMDQ4IChvcmRlcjogMywgMzI3NjggYnl0ZXMsIGxpbmVhcikKWyAgICAwLjkxOTgwMl0g
VGFibGUtcGVydHVyYiBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0
IGJ5dGVzLCBsaW5lYXIpClsgICAgMC45MTk4MzJdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxl
IGVudHJpZXM6IDMyNzY4IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzLCBsaW5lYXIpClsgICAgMC45
MTk5OTRdIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA4LCAxMDQ4
NTc2IGJ5dGVzLCBsaW5lYXIpClsgICAgMC45MjAwNjFdIFRDUDogSGFzaCB0YWJsZXMgY29uZmln
dXJlZCAoZXN0YWJsaXNoZWQgMzI3NjggYmluZCAzMjc2OCkKWyAgICAwLjkyMDE1Ml0gTVBUQ1Ag
dG9rZW4gaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogNCwgOTgzMDQgYnl0ZXMsIGxp
bmVhcikKWyAgICAwLjkyMDE3N10gVURQIGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6
IDQsIDY1NTM2IGJ5dGVzLCBsaW5lYXIpClsgICAgMC45MjAxOTFdIFVEUC1MaXRlIGhhc2ggdGFi
bGUgZW50cmllczogMjA0OCAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzLCBsaW5lYXIpClsgICAgMC45
MjAyMzldIE5FVDogUmVnaXN0ZXJlZCBQRl9VTklYL1BGX0xPQ0FMIHByb3RvY29sIGZhbWlseQpb
ICAgIDAuOTIwMjUyXSBORVQ6IFJlZ2lzdGVyZWQgUEZfWERQIHByb3RvY29sIGZhbWlseQpbICAg
IDAuOTIwMjc1XSBwY2lfYnVzIDAwMDA6MDA6IG1heCBidXMgZGVwdGg6IDIgcGNpX3RyeV9udW06
IDMKWyAgICAwLjkyMDI5Ml0gcGNpIDAwMDA6MDE6MDAuMDogQkFSIDc6IGFzc2lnbmVkIFttZW0g
MHhkZDc0ODAwMC0weGRkNzY3ZmZmIDY0Yml0XQpbICAgIDAuOTIwMzAxXSBwY2kgMDAwMDowMTow
MC4wOiBCQVIgMTE6IGFzc2lnbmVkIFttZW0gMHhkZDc2ODAwMC0weGRkNzg3ZmZmIDY0Yml0XQpb
ICAgIDAuOTIwMzA3XSBwY2kgMDAwMDowMTowMC4xOiBCQVIgNzogYXNzaWduZWQgW21lbSAweGRk
Nzg4MDAwLTB4ZGQ3YTdmZmYgNjRiaXRdClsgICAgMC45MjAzMTJdIHBjaSAwMDAwOjAxOjAwLjE6
IEJBUiAxMTogYXNzaWduZWQgW21lbSAweGRkN2E4MDAwLTB4ZGQ3YzdmZmYgNjRiaXRdClsgICAg
MC45MjAzMTddIHBjaSAwMDAwOjAwOjAxLjM6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KWyAgICAw
LjkyMDMyOF0gcGNpIDAwMDA6MDA6MDEuMzogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkZDYwMDAw
MC0weGRkN2ZmZmZmXQpbICAgIDAuOTIwMzY2XSBwY2kgMDAwMDowMjowMC4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDNdClsgICAgMC45MjAzNzFdIHBjaSAwMDAwOjAyOjAwLjA6ICAgYnJpZGdlIHdp
bmRvdyBbaW8gIDB4MTAwMC0weDFmZmZdClsgICAgMC45MjAzODBdIHBjaSAwMDAwOjAyOjAwLjA6
ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZGMwMDAwMDAtMHhkZDBmZmZmZl0KWyAgICAwLjkyMDM5
Nl0gcGNpIDAwMDA6MDA6MDEuNDogUENJIGJyaWRnZSB0byBbYnVzIDAyLTAzXQpbICAgIDAuOTIw
NDAwXSBwY2kgMDAwMDowMDowMS40OiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDEwMDAtMHgxZmZm
XQpbICAgIDAuOTIwNDA3XSBwY2kgMDAwMDowMDowMS40OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAw
eGRjMDAwMDAwLTB4ZGQwZmZmZmZdClsgICAgMC45MjA0MzhdIHBjaSAwMDAwOjAwOjA3LjE6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwNF0KWyAgICAwLjkyMDQ0NV0gcGNpIDAwMDA6MDA6MDcuMTogICBi
cmlkZ2Ugd2luZG93IFttZW0gMHhkZDMwMDAwMC0weGRkNWZmZmZmXQpbICAgIDAuOTIwNDc3XSBw
Y2kgMDAwMDowMDowOC4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDVdClsgICAgMC45MjA0ODRdIHBj
aSAwMDAwOjAwOjA4LjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZGQxMDAwMDAtMHhkZDJmZmZm
Zl0KWyAgICAwLjkyMDUwM10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAw
LTB4MDJmNyB3aW5kb3ddClsgICAgMC45MjA1MDZdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2Ug
NSBbaW8gIDB4MDMwMC0weDAzYWYgd2luZG93XQpbICAgIDAuOTIwNTA5XSBwY2lfYnVzIDAwMDA6
MDA6IHJlc291cmNlIDYgW2lvICAweDA0MDAtMHgwY2Y3IHdpbmRvd10KWyAgICAwLjkyMDUxMV0g
cGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFtpbyAgMHgwM2IwLTB4MDNkZiB3aW5kb3ddClsg
ICAgMC45MjA1MTJdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOCBbaW8gIDB4MGQwMC0weDFm
ZmYgd2luZG93XQpbICAgIDAuOTIwNTE0XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDkgW21l
bSAweDAwMGEwMDAwLTB4MDAwZGZmZmYgd2luZG93XQpbICAgIDAuOTIwNTE2XSBwY2lfYnVzIDAw
MDA6MDA6IHJlc291cmNlIDEwIFttZW0gMHhkYzAwMDAwMC0weGRmZmZmZmZmIHdpbmRvd10KWyAg
ICAwLjkyMDUxOF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSAxMSBbbWVtIDB4NjAxZTAwMDAw
MDAtMHg3ZmNmZmZmZmZmZiB3aW5kb3ddClsgICAgMC45MjA1MjBdIHBjaV9idXMgMDAwMDowMTog
cmVzb3VyY2UgMSBbbWVtIDB4ZGQ2MDAwMDAtMHhkZDdmZmZmZl0KWyAgICAwLjkyMDUyMl0gcGNp
X2J1cyAwMDAwOjAyOiByZXNvdXJjZSAwIFtpbyAgMHgxMDAwLTB4MWZmZl0KWyAgICAwLjkyMDUy
NF0gcGNpX2J1cyAwMDAwOjAyOiByZXNvdXJjZSAxIFttZW0gMHhkYzAwMDAwMC0weGRkMGZmZmZm
XQpbICAgIDAuOTIwNTI2XSBwY2lfYnVzIDAwMDA6MDM6IHJlc291cmNlIDAgW2lvICAweDEwMDAt
MHgxZmZmXQpbICAgIDAuOTIwNTI4XSBwY2lfYnVzIDAwMDA6MDM6IHJlc291cmNlIDEgW21lbSAw
eGRjMDAwMDAwLTB4ZGQwZmZmZmZdClsgICAgMC45MjA1MzBdIHBjaV9idXMgMDAwMDowNDogcmVz
b3VyY2UgMSBbbWVtIDB4ZGQzMDAwMDAtMHhkZDVmZmZmZl0KWyAgICAwLjkyMDUzMl0gcGNpX2J1
cyAwMDAwOjA1OiByZXNvdXJjZSAxIFttZW0gMHhkZDEwMDAwMC0weGRkMmZmZmZmXQpbICAgIDAu
OTIwNTY5XSBwY2kgMDAwMDo0MDowMS4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgNDEtNDJdClsgICAg
MC45MjA1NzddIHBjaSAwMDAwOjQwOjAxLjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDljMDAw
MDAtMHhkOWNmZmZmZl0KWyAgICAwLjkyMDU4M10gcGNpIDAwMDA6NDA6MDEuMTogICBicmlkZ2Ug
d2luZG93IFttZW0gMHg2MDFkZTAwMDAwMC0weDYwMWRmYWZmZmZmIDY0Yml0IHByZWZdClsgICAg
MC45MjA2MjJdIHBjaSAwMDAwOjQwOjA3LjE6IFBDSSBicmlkZ2UgdG8gW2J1cyA0M10KWyAgICAw
LjkyMDYzMF0gcGNpIDAwMDA6NDA6MDcuMTogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkOTkwMDAw
MC0weGQ5YmZmZmZmXQpbICAgIDAuOTIwNjYxXSBwY2kgMDAwMDo0MDowOC4xOiBQQ0kgYnJpZGdl
IHRvIFtidXMgNDRdClsgICAgMC45MjA2NjhdIHBjaSAwMDAwOjQwOjA4LjE6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4ZDk3MDAwMDAtMHhkOThmZmZmZl0KWyAgICAwLjkyMDY4Ml0gcGNpX2J1cyAw
MDAwOjQwOiByZXNvdXJjZSA0IFttZW0gMHhkOTcwMDAwMC0weGRiZmZmZmZmIHdpbmRvd10KWyAg
ICAwLjkyMDY4NF0gcGNpX2J1cyAwMDAwOjQwOiByZXNvdXJjZSA1IFttZW0gMHg0MDZjMDAwMDAw
MC0weDYwMWRmZmZmZmZmIHdpbmRvd10KWyAgICAwLjkyMDY4Nl0gcGNpX2J1cyAwMDAwOjQxOiBy
ZXNvdXJjZSAxIFttZW0gMHhkOWMwMDAwMC0weGQ5Y2ZmZmZmXQpbICAgIDAuOTIwNjg4XSBwY2lf
YnVzIDAwMDA6NDE6IHJlc291cmNlIDIgW21lbSAweDYwMWRlMDAwMDAwLTB4NjAxZGZhZmZmZmYg
NjRiaXQgcHJlZl0KWyAgICAwLjkyMDY5MF0gcGNpX2J1cyAwMDAwOjQzOiByZXNvdXJjZSAxIFtt
ZW0gMHhkOTkwMDAwMC0weGQ5YmZmZmZmXQpbICAgIDAuOTIwNjkyXSBwY2lfYnVzIDAwMDA6NDQ6
IHJlc291cmNlIDEgW21lbSAweGQ5NzAwMDAwLTB4ZDk4ZmZmZmZdClsgICAgMC45MjA3MjBdIHBj
aSAwMDAwOjgwOjAzLjE6IFBDSSBicmlkZ2UgdG8gW2J1cyA4MV0KWyAgICAwLjkyMDcyNF0gcGNp
IDAwMDA6ODA6MDMuMTogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgyMDAwLTB4MmZmZl0KWyAgICAw
LjkyMDczMV0gcGNpIDAwMDA6ODA6MDMuMTogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkNmEwMDAw
MC0weGQ2Y2ZmZmZmXQpbICAgIDAuOTIwNzcyXSBwY2kgMDAwMDo4MDowMy4yOiBQQ0kgYnJpZGdl
IHRvIFtidXMgODItODNdClsgICAgMC45MjA3ODBdIHBjaSAwMDAwOjgwOjAzLjI6ICAgYnJpZGdl
IHdpbmRvdyBbbWVtIDB4ZDc0MDAwMDAtMHhkNzRmZmZmZl0KWyAgICAwLjkyMDc4Nl0gcGNpIDAw
MDA6ODA6MDMuMjogICBicmlkZ2Ugd2luZG93IFttZW0gMHg0MDZiZTAwMDAwMC0weDQwNmJmYWZm
ZmZmIDY0Yml0IHByZWZdClsgICAgMC45MjA4MjJdIHBjaSAwMDAwOjgwOjA3LjE6IFBDSSBicmlk
Z2UgdG8gW2J1cyA4NF0KWyAgICAwLjkyMDgyOV0gcGNpIDAwMDA6ODA6MDcuMTogICBicmlkZ2Ug
d2luZG93IFttZW0gMHhkNzIwMDAwMC0weGQ3M2ZmZmZmXQpbICAgIDAuOTIwODYyXSBwY2kgMDAw
MDo4MDowOC4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgODVdClsgICAgMC45MjA4NjldIHBjaSAwMDAw
OjgwOjA4LjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDcwMDAwMDAtMHhkNzFmZmZmZl0KWyAg
ICAwLjkyMDg4M10gcGNpX2J1cyAwMDAwOjgwOiByZXNvdXJjZSA0IFtpbyAgMHgyMDAwLTB4MmZm
ZiB3aW5kb3ddClsgICAgMC45MjA4ODVdIHBjaV9idXMgMDAwMDo4MDogcmVzb3VyY2UgNSBbbWVt
IDB4ZDZhMDAwMDAtMHhkOTZmZmZmZiB3aW5kb3ddClsgICAgMC45MjA4ODddIHBjaV9idXMgMDAw
MDo4MDogcmVzb3VyY2UgNiBbbWVtIDB4MjBiYTAwMDAwMDAtMHg0MDZiZmZmZmZmZiB3aW5kb3dd
ClsgICAgMC45MjA4ODldIHBjaV9idXMgMDAwMDo4MTogcmVzb3VyY2UgMCBbaW8gIDB4MjAwMC0w
eDJmZmZdClsgICAgMC45MjA4OTBdIHBjaV9idXMgMDAwMDo4MTogcmVzb3VyY2UgMSBbbWVtIDB4
ZDZhMDAwMDAtMHhkNmNmZmZmZl0KWyAgICAwLjkyMDg5Ml0gcGNpX2J1cyAwMDAwOjgyOiByZXNv
dXJjZSAxIFttZW0gMHhkNzQwMDAwMC0weGQ3NGZmZmZmXQpbICAgIDAuOTIwODk0XSBwY2lfYnVz
IDAwMDA6ODI6IHJlc291cmNlIDIgW21lbSAweDQwNmJlMDAwMDAwLTB4NDA2YmZhZmZmZmYgNjRi
aXQgcHJlZl0KWyAgICAwLjkyMDg5Nl0gcGNpX2J1cyAwMDAwOjg0OiByZXNvdXJjZSAxIFttZW0g
MHhkNzIwMDAwMC0weGQ3M2ZmZmZmXQpbICAgIDAuOTIwODk4XSBwY2lfYnVzIDAwMDA6ODU6IHJl
c291cmNlIDEgW21lbSAweGQ3MDAwMDAwLTB4ZDcxZmZmZmZdClsgICAgMC45MjA5MThdIHBjaSAw
MDAwOmMwOjAzLjE6IGJyaWRnZSB3aW5kb3cgW2lvICAweDEwMDAtMHgwZmZmXSB0byBbYnVzIGMx
XSBhZGRfc2l6ZSAxMDAwClsgICAgMC45MjA5MjFdIHBjaSAwMDAwOmMwOjAzLjE6IGJyaWRnZSB3
aW5kb3cgW21lbSAweDAwMTAwMDAwLTB4MDAwZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyBjMV0g
YWRkX3NpemUgMjAwMDAwIGFkZF9hbGlnbiAxMDAwMDAKWyAgICAwLjkyMDkyNF0gcGNpIDAwMDA6
YzA6MDMuMTogYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAxMDAwMDAtMHgwMDBmZmZmZl0gdG8gW2J1
cyBjMV0gYWRkX3NpemUgMjAwMDAwIGFkZF9hbGlnbiAxMDAwMDAKWyAgICAwLjkyMDkzNF0gcGNp
IDAwMDA6YzA6MDMuMTogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIDB4ZDQ4MDAwMDAtMHhkNDlmZmZm
Zl0KWyAgICAwLjkyMDkzN10gcGNpIDAwMDA6YzA6MDMuMTogQkFSIDE1OiBhc3NpZ25lZCBbbWVt
IDB4MTA4MDAwMDAwMC0weDEwODAxZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjkyMDk0MF0gcGNp
IDAwMDA6YzA6MDMuMTogQkFSIDEzOiBubyBzcGFjZSBmb3IgW2lvICBzaXplIDB4MTAwMF0KWyAg
ICAwLjkyMDk0Ml0gcGNpIDAwMDA6YzA6MDMuMTogQkFSIDEzOiBmYWlsZWQgdG8gYXNzaWduIFtp
byAgc2l6ZSAweDEwMDBdClsgICAgMC45MjA5NDVdIHBjaSAwMDAwOmMwOjAzLjE6IEJBUiAxMzog
bm8gc3BhY2UgZm9yIFtpbyAgc2l6ZSAweDEwMDBdClsgICAgMC45MjA5NDddIHBjaSAwMDAwOmMw
OjAzLjE6IEJBUiAxMzogZmFpbGVkIHRvIGFzc2lnbiBbaW8gIHNpemUgMHgxMDAwXQpbICAgIDAu
OTIwOTUwXSBwY2kgMDAwMDpjMDowMy4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgYzFdClsgICAgMC45
MjA5NTddIHBjaSAwMDAwOmMwOjAzLjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDQ4MDAwMDAt
MHhkNDlmZmZmZl0KWyAgICAwLjkyMDk2M10gcGNpIDAwMDA6YzA6MDMuMTogICBicmlkZ2Ugd2lu
ZG93IFttZW0gMHgxMDgwMDAwMDAwLTB4MTA4MDFmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuOTIw
OTk4XSBwY2kgMDAwMDpjMDowNy4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgYzJdClsgICAgMC45MjEw
MDZdIHBjaSAwMDAwOmMwOjA3LjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDQ2MDAwMDAtMHhk
NDdmZmZmZl0KWyAgICAwLjkyMTA0MF0gcGNpIDAwMDA6YzA6MDguMTogUENJIGJyaWRnZSB0byBb
YnVzIGMzXQpbICAgIDAuOTIxMDQ3XSBwY2kgMDAwMDpjMDowOC4xOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweGQ0NDAwMDAwLTB4ZDQ1ZmZmZmZdClsgICAgMC45MjEwNjFdIHBjaV9idXMgMDAwMDpj
MDogcmVzb3VyY2UgNCBbbWVtIDB4ZDQ0MDAwMDAtMHhkNjlmZmZmZiB3aW5kb3ddClsgICAgMC45
MjEwNjNdIHBjaV9idXMgMDAwMDpjMDogcmVzb3VyY2UgNSBbbWVtIDB4MTA4MDAwMDAwMC0weDIw
YjlmZmZmZmZmIHdpbmRvd10KWyAgICAwLjkyMTA2NV0gcGNpX2J1cyAwMDAwOmMxOiByZXNvdXJj
ZSAxIFttZW0gMHhkNDgwMDAwMC0weGQ0OWZmZmZmXQpbICAgIDAuOTIxMDY3XSBwY2lfYnVzIDAw
MDA6YzE6IHJlc291cmNlIDIgW21lbSAweDEwODAwMDAwMDAtMHgxMDgwMWZmZmZmIDY0Yml0IHBy
ZWZdClsgICAgMC45MjEwNjldIHBjaV9idXMgMDAwMDpjMjogcmVzb3VyY2UgMSBbbWVtIDB4ZDQ2
MDAwMDAtMHhkNDdmZmZmZl0KWyAgICAwLjkyMTA3MV0gcGNpX2J1cyAwMDAwOmMzOiByZXNvdXJj
ZSAxIFttZW0gMHhkNDQwMDAwMC0weGQ0NWZmZmZmXQpbICAgIDAuOTIxMzEzXSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSA0NCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDAuOTIxMzQxXSB4ZW46
IC0tPiBwaXJxPTQ0IC0+IGlycT00NCAoZ3NpPTQ0KQpbICAgIDAuOTIxMzYxXSBwY2kgMDAwMDow
NDowMC4zOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikKWyAgICAwLjkyMTM4N10geGVu
OiByZWdpc3RlcmluZyBnc2kgMzcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAwLjkyMTQw
MV0geGVuOiAtLT4gcGlycT0zNyAtPiBpcnE9MzcgKGdzaT0zNykKWyAgICAwLjkyMTk1N10geGVu
OiByZWdpc3RlcmluZyBnc2kgNzYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAwLjkyMTk3
M10geGVuOiAtLT4gcGlycT03NiAtPiBpcnE9NzYgKGdzaT03NikKWyAgICAwLjkyMTk5MV0gcGNp
IDAwMDA6NDM6MDAuMzogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpClsgICAgMC45MjIw
MTZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDY5IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAg
MC45MjIwMjVdIHhlbjogLS0+IHBpcnE9NjkgLT4gaXJxPTY5IChnc2k9NjkpClsgICAgMC45MjI1
ODFdIFBDSTogQ0xTIDAgYnl0ZXMsIGRlZmF1bHQgNjQKWyAgICAwLjkyMjYxMV0gUENJLURNQTog
VXNpbmcgc29mdHdhcmUgYm91bmNlIGJ1ZmZlcmluZyBmb3IgSU8gKFNXSU9UTEIpClsgICAgMC45
MjI2MTNdIHNvZnR3YXJlIElPIFRMQjogbWFwcGVkIFttZW0gMHgwMDAwMDAwMTdmYTAwMDAwLTB4
MDAwMDAwMDE4M2EwMDAwMF0gKDY0TUIpClsgICAgMC45MjI2NzBdIFRyeWluZyB0byB1bnBhY2sg
cm9vdGZzIGltYWdlIGFzIGluaXRyYW1mcy4uLgpbICAgIDAuOTIyNzI0XSBjbG9ja3NvdXJjZTog
dHNjOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxZmI2MzRiODgxNCwg
bWF4X2lkbGVfbnM6IDQ0MDc5NTIwMjEyNiBucwpbICAgIDAuOTIyNzc1XSBjbG9ja3NvdXJjZTog
U3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgdHNjClsgICAgMC45MjMxOTFdIEluaXRpYWxpc2Ugc3lz
dGVtIHRydXN0ZWQga2V5cmluZ3MKWyAgICAwLjkyMzIwNV0gS2V5IHR5cGUgYmxhY2tsaXN0IHJl
Z2lzdGVyZWQKWyAgICAwLjkyMzI1N10gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9MzYgbWF4
X29yZGVyPTIwIGJ1Y2tldF9vcmRlcj0wClsgICAgMC45MjQ2MzRdIHpidWQ6IGxvYWRlZApbICAg
IDAuOTI1MDIwXSBpbnRlZ3JpdHk6IFBsYXRmb3JtIEtleXJpbmcgaW5pdGlhbGl6ZWQKWyAgICAw
LjkyNTAyOV0gaW50ZWdyaXR5OiBNYWNoaW5lIGtleXJpbmcgaW5pdGlhbGl6ZWQKWyAgICAwLjky
NTAzMF0gS2V5IHR5cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkClsgICAgMC45MjUwMzJdIEFzeW1t
ZXRyaWMga2V5IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDEuMjQyMzkyXSBGcmVlaW5n
IGluaXRyZCBtZW1vcnk6IDMzOTY4SwpbICAgIDEuMjUwNTI4XSBhbGc6IHNlbGYtdGVzdHMgZm9y
IENUUi1LREYgKGhtYWMoc2hhMjU2KSkgcGFzc2VkClsgICAgMS4yNTA1NzNdIEJsb2NrIGxheWVy
IFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNDgp
ClsgICAgMS4yNTA2MTNdIGlvIHNjaGVkdWxlciBtcS1kZWFkbGluZSByZWdpc3RlcmVkClsgICAg
MS4yNTMzNzJdIHBjaWVwb3J0IDAwMDA6MDA6MDEuMzogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEg
MTc4ClsgICAgMS4yNTM0NjddIHBjaWVwb3J0IDAwMDA6MDA6MDEuMzogQUVSOiBlbmFibGVkIHdp
dGggSVJRIDE3OApbICAgIDEuMjUzNTIxXSBwY2llcG9ydCAwMDAwOjAwOjAxLjM6IERQQzogZW5h
YmxlZCB3aXRoIElSUSAxNzgKWyAgICAxLjI1MzUyNl0gcGNpZXBvcnQgMDAwMDowMDowMS4zOiBE
UEM6IGVycm9yIGNvbnRhaW5tZW50IGNhcGFiaWxpdGllczogSW50IE1zZyAjMCwgUlBFeHQrIFBv
aXNvbmVkVExQKyBTd1RyaWdnZXIrIFJQIFBJTyBMb2cgNiwgRExfQWN0aXZlRXJyKwpbICAgIDEu
MjUzOTA5XSBwY2llcG9ydCAwMDAwOjAwOjAxLjQ6IFBNRTogU2lnbmFsaW5nIHdpdGggSVJRIDE3
OQpbICAgIDEuMjUzOTk1XSBwY2llcG9ydCAwMDAwOjAwOjAxLjQ6IEFFUjogZW5hYmxlZCB3aXRo
IElSUSAxNzkKWyAgICAxLjI1NDA1Ml0gcGNpZXBvcnQgMDAwMDowMDowMS40OiBEUEM6IGVuYWJs
ZWQgd2l0aCBJUlEgMTc5ClsgICAgMS4yNTQwNTRdIHBjaWVwb3J0IDAwMDA6MDA6MDEuNDogRFBD
OiBlcnJvciBjb250YWlubWVudCBjYXBhYmlsaXRpZXM6IEludCBNc2cgIzAsIFJQRXh0KyBQb2lz
b25lZFRMUCsgU3dUcmlnZ2VyKyBSUCBQSU8gTG9nIDYsIERMX0FjdGl2ZUVycisKWyAgICAxLjI1
NDQyOF0gcGNpZXBvcnQgMDAwMDowMDowNy4xOiBQTUU6IFNpZ25hbGluZyB3aXRoIElSUSAxODAK
WyAgICAxLjI1NDUxNl0gcGNpZXBvcnQgMDAwMDowMDowNy4xOiBBRVI6IGVuYWJsZWQgd2l0aCBJ
UlEgMTgwClsgICAgMS4yNTQ2OTFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDMyIHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxClsgICAgMS4yNTQ3MDddIHhlbjogLS0+IHBpcnE9MzIgLT4gaXJxPTMyIChn
c2k9MzIpClsgICAgMS4yNTQ5MjBdIHBjaWVwb3J0IDAwMDA6MDA6MDguMTogUE1FOiBTaWduYWxp
bmcgd2l0aCBJUlEgMTgxClsgICAgMS4yNTUwMTldIHBjaWVwb3J0IDAwMDA6MDA6MDguMTogQUVS
OiBlbmFibGVkIHdpdGggSVJRIDE4MQpbICAgIDEuMjU1NDAyXSBwY2llcG9ydCAwMDAwOjQwOjAx
LjE6IFBNRTogU2lnbmFsaW5nIHdpdGggSVJRIDE4MgpbICAgIDEuMjU1NDgzXSBwY2llcG9ydCAw
MDAwOjQwOjAxLjE6IEFFUjogZW5hYmxlZCB3aXRoIElSUSAxODIKWyAgICAxLjI1NTUzN10gcGNp
ZXBvcnQgMDAwMDo0MDowMS4xOiBEUEM6IGVuYWJsZWQgd2l0aCBJUlEgMTgyClsgICAgMS4yNTU1
NDFdIHBjaWVwb3J0IDAwMDA6NDA6MDEuMTogRFBDOiBlcnJvciBjb250YWlubWVudCBjYXBhYmls
aXRpZXM6IEludCBNc2cgIzAsIFJQRXh0KyBQb2lzb25lZFRMUCsgU3dUcmlnZ2VyKyBSUCBQSU8g
TG9nIDYsIERMX0FjdGl2ZUVycisKWyAgICAxLjI1NTg4OF0gcGNpZXBvcnQgMDAwMDo0MDowNy4x
OiBQTUU6IFNpZ25hbGluZyB3aXRoIElSUSAxODMKWyAgICAxLjI1NTk3OV0gcGNpZXBvcnQgMDAw
MDo0MDowNy4xOiBBRVI6IGVuYWJsZWQgd2l0aCBJUlEgMTgzClsgICAgMS4yNTYxMTldIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDY0IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS4yNTYxMzJd
IHhlbjogLS0+IHBpcnE9NjQgLT4gaXJxPTY0IChnc2k9NjQpClsgICAgMS4yNTYzMzVdIHBjaWVw
b3J0IDAwMDA6NDA6MDguMTogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgMTg0ClsgICAgMS4yNTY0
MjJdIHBjaWVwb3J0IDAwMDA6NDA6MDguMTogQUVSOiBlbmFibGVkIHdpdGggSVJRIDE4NApbICAg
IDEuMjU2NzU3XSBwY2llcG9ydCAwMDAwOjgwOjAzLjE6IFBNRTogU2lnbmFsaW5nIHdpdGggSVJR
IDE4NQpbICAgIDEuMjU2ODMxXSBwY2llcG9ydCAwMDAwOjgwOjAzLjE6IEFFUjogZW5hYmxlZCB3
aXRoIElSUSAxODUKWyAgICAxLjI1Njg4NV0gcGNpZXBvcnQgMDAwMDo4MDowMy4xOiBEUEM6IGVu
YWJsZWQgd2l0aCBJUlEgMTg1ClsgICAgMS4yNTY4ODddIHBjaWVwb3J0IDAwMDA6ODA6MDMuMTog
RFBDOiBlcnJvciBjb250YWlubWVudCBjYXBhYmlsaXRpZXM6IEludCBNc2cgIzAsIFJQRXh0KyBQ
b2lzb25lZFRMUCsgU3dUcmlnZ2VyKyBSUCBQSU8gTG9nIDYsIERMX0FjdGl2ZUVycisKWyAgICAx
LjI1NzI2MV0gcGNpZXBvcnQgMDAwMDo4MDowMy4yOiBQTUU6IFNpZ25hbGluZyB3aXRoIElSUSAx
ODYKWyAgICAxLjI1NzM0OF0gcGNpZXBvcnQgMDAwMDo4MDowMy4yOiBBRVI6IGVuYWJsZWQgd2l0
aCBJUlEgMTg2ClsgICAgMS4yNTc0MDFdIHBjaWVwb3J0IDAwMDA6ODA6MDMuMjogRFBDOiBlbmFi
bGVkIHdpdGggSVJRIDE4NgpbICAgIDEuMjU3NDA1XSBwY2llcG9ydCAwMDAwOjgwOjAzLjI6IERQ
QzogZXJyb3IgY29udGFpbm1lbnQgY2FwYWJpbGl0aWVzOiBJbnQgTXNnICMwLCBSUEV4dCsgUG9p
c29uZWRUTFArIFN3VHJpZ2dlcisgUlAgUElPIExvZyA2LCBETF9BY3RpdmVFcnIrClsgICAgMS4y
NTc1NzNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEwOCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpb
ICAgIDEuMjU3NTg2XSB4ZW46IC0tPiBwaXJxPTEwOCAtPiBpcnE9MTA4IChnc2k9MTA4KQpbICAg
IDEuMjU3ODU4XSBwY2llcG9ydCAwMDAwOjgwOjA3LjE6IFBNRTogU2lnbmFsaW5nIHdpdGggSVJR
IDE4NwpbICAgIDEuMjU3OTgzXSBwY2llcG9ydCAwMDAwOjgwOjA3LjE6IEFFUjogZW5hYmxlZCB3
aXRoIElSUSAxODcKWyAgICAxLjI1ODEzMV0geGVuOiByZWdpc3RlcmluZyBnc2kgOTYgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjI1ODE0M10geGVuOiAtLT4gcGlycT05NiAtPiBpcnE9
OTYgKGdzaT05NikKWyAgICAxLjI1ODM0NV0gcGNpZXBvcnQgMDAwMDo4MDowOC4xOiBQTUU6IFNp
Z25hbGluZyB3aXRoIElSUSAxODgKWyAgICAxLjI1ODQ0MV0gcGNpZXBvcnQgMDAwMDo4MDowOC4x
OiBBRVI6IGVuYWJsZWQgd2l0aCBJUlEgMTg4ClsgICAgMS4yNTg4MTNdIHBjaWVwb3J0IDAwMDA6
YzA6MDMuMTogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgMTg5ClsgICAgMS4yNTg4ODFdIHBjaWVw
b3J0IDAwMDA6YzA6MDMuMTogQUVSOiBlbmFibGVkIHdpdGggSVJRIDE4OQpbICAgIDEuMjU4OTEy
XSBwY2llcG9ydCAwMDAwOmMwOjAzLjE6IHBjaWVocDogU2xvdCAjMTEgQXR0bkJ0bisgUHdyQ3Ry
bCsgTVJMLSBBdHRuSW5kKyBQd3JJbmQrIEhvdFBsdWcrIFN1cnByaXNlKyBJbnRlcmxvY2srIE5v
Q29tcGwrIEliUHJlc0Rpcy0gTExBY3RSZXArClsgICAgMS4yNTkwMzVdIHBjaWVwb3J0IDAwMDA6
YzA6MDMuMTogRFBDOiBlbmFibGVkIHdpdGggSVJRIDE4OQpbICAgIDEuMjU5MDM3XSBwY2llcG9y
dCAwMDAwOmMwOjAzLjE6IERQQzogZXJyb3IgY29udGFpbm1lbnQgY2FwYWJpbGl0aWVzOiBJbnQg
TXNnICMwLCBSUEV4dCsgUG9pc29uZWRUTFArIFN3VHJpZ2dlcisgUlAgUElPIExvZyA2LCBETF9B
Y3RpdmVFcnIrClsgICAgMS4yNTkyMDhdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE0MCB0cmlnZ2Vy
aW5nIDAgcG9sYXJpdHkgMQpbICAgIDEuMjU5MjIwXSB4ZW46IC0tPiBwaXJxPTE0MCAtPiBpcnE9
MTQwIChnc2k9MTQwKQpbICAgIDEuMjU5NDg3XSBwY2llcG9ydCAwMDAwOmMwOjA3LjE6IFBNRTog
U2lnbmFsaW5nIHdpdGggSVJRIDE5MApbICAgIDEuMjU5NTgwXSBwY2llcG9ydCAwMDAwOmMwOjA3
LjE6IEFFUjogZW5hYmxlZCB3aXRoIElSUSAxOTAKWyAgICAxLjI1OTcyNl0geGVuOiByZWdpc3Rl
cmluZyBnc2kgMTI4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS4yNTk3MzhdIHhlbjog
LS0+IHBpcnE9MTI4IC0+IGlycT0xMjggKGdzaT0xMjgpClsgICAgMS4yNTk5NzddIHBjaWVwb3J0
IDAwMDA6YzA6MDguMTogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgMTkxClsgICAgMS4yNjAwNzJd
IHBjaWVwb3J0IDAwMDA6YzA6MDguMTogQUVSOiBlbmFibGVkIHdpdGggSVJRIDE5MQpbICAgIDEu
MjYwMzE4XSBzaHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2
ZXJzaW9uOiAwLjQKWyAgICAxLjI2MDc5OF0geGVuX21jZWxvZzogL2Rldi9tY2Vsb2cgcmVnaXN0
ZXJlZCBieSBYZW4KWyAgICAxLjI2MTAyOF0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBw
b3J0cywgSVJRIHNoYXJpbmcgZW5hYmxlZApbICAgIDEuMjYzOTc1XSBMaW51eCBhZ3BnYXJ0IGlu
dGVyZmFjZSB2MC4xMDMKWyAgICAxLjI2NDkyN10gQU1ELVZpOiBBTUQgSU9NTVV2MiBmdW5jdGlv
bmFsaXR5IG5vdCBhdmFpbGFibGUgb24gdGhpcyBzeXN0ZW0gLSBUaGlzIGlzIG5vdCBhIGJ1Zy4K
WyAgICAxLjI2NTA3Ml0gaTgwNDI6IFBOUDogTm8gUFMvMiBjb250cm9sbGVyIGZvdW5kLgpbICAg
IDEuMjY1MTI3XSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWlj
ZQpbICAgIDEuMjY1MTUyXSBydGNfY21vcyAwMDowMTogUlRDIGNhbiB3YWtlIGZyb20gUzQKWyAg
ICAxLjI2NTU3MF0gcnRjX2Ntb3MgMDA6MDE6IHJlZ2lzdGVyZWQgYXMgcnRjMApbICAgIDEuMjY1
NjM2XSBydGNfY21vcyAwMDowMTogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAyNS0wMS0wNlQw
MzoyNzo0NiBVVEMgKDE3MzYxMzQwNjYpClsgICAgMS4yNjU2NzVdIHJ0Y19jbW9zIDAwOjAxOiBh
bGFybXMgdXAgdG8gb25lIG1vbnRoLCB5M2ssIDExNCBieXRlcyBudnJhbQpbICAgIDEuMjY1NzIy
XSBsZWR0cmlnLWNwdTogcmVnaXN0ZXJlZCB0byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzClsg
ICAgMS4yNjYyMjldIGVmaWZiOiBwcm9iaW5nIGZvciBlZmlmYgpbICAgIDEuMjY3MTg5XSBlZmlm
YjogZnJhbWVidWZmZXIgYXQgMHhkYzAwMDAwMCwgdXNpbmcgODEwMGssIHRvdGFsIDgxMDBrClsg
ICAgMS4yNjcxOTJdIGVmaWZiOiBtb2RlIGlzIDE5MjB4MTA4MHgzMiwgbGluZWxlbmd0aD03Njgw
LCBwYWdlcz0xClsgICAgMS4yNjcxOTNdIGVmaWZiOiBzY3JvbGxpbmc6IHJlZHJhdwpbICAgIDEu
MjY3MTk0XSBlZmlmYjogVHJ1ZWNvbG9yOiBzaXplPTg6ODo4OjgsIHNoaWZ0PTI0OjE2Ojg6MApb
ICAgIDEuMjY3Mjk0XSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBk
ZXZpY2UgMjQweDY3ClsgICAgMS4yODkxOTNdIGZiMDogRUZJIFZHQSBmcmFtZSBidWZmZXIgZGV2
aWNlClsgICAgMS4yOTk0NTBdIE5FVDogUmVnaXN0ZXJlZCBQRl9JTkVUNiBwcm90b2NvbCBmYW1p
bHkKWyAgICAxLjMwNzEwNF0gU2VnbWVudCBSb3V0aW5nIHdpdGggSVB2NgpbICAgIDEuMzA3MTIy
XSBJbi1zaXR1IE9BTSAoSU9BTSkgd2l0aCBJUHY2ClsgICAgMS4zMDcxNDddIG1pcDY6IE1vYmls
ZSBJUHY2ClsgICAgMS4zMDcxNTFdIE5FVDogUmVnaXN0ZXJlZCBQRl9QQUNLRVQgcHJvdG9jb2wg
ZmFtaWx5ClsgICAgMS4zMDcxODhdIG1wbHNfZ3NvOiBNUExTIEdTTyBzdXBwb3J0ClsgICAgMS4z
MDcxOTNdIG1jZTogVW5hYmxlIHRvIGluaXQgTUNFIGRldmljZSAocmM6IC01KQpbICAgIDEuMzA3
Mzk5XSBJUEkgc2hvcnRoYW5kIGJyb2FkY2FzdDogZW5hYmxlZApbICAgIDEuMzA3NDI4XSBzY2hl
ZF9jbG9jazogTWFya2luZyBzdGFibGUgKDEyOTc3NTg3NjYsIDk0MjM3NDApLT4oMTMxMDU0NzU5
NywgLTMzNjUwOTEpClsgICAgMS4zMDc3MTNdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24g
MQpbICAgIDEuMzA3NzIzXSBMb2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwpb
ICAgIDEuMzI3MjU2XSBMb2FkZWQgWC41MDkgY2VydCAnRGViaWFuIFNlY3VyZSBCb290IENBOiA2
Y2NlY2U3ZTRjNmMwZDFmNjE0OWYzZGQyN2RmY2M1Y2JiNDE5ZWExJwpbICAgIDEuMzI3Mjc3XSBM
b2FkZWQgWC41MDkgY2VydCAnRGViaWFuIFNlY3VyZSBCb290IFNpZ25lciAyMDIyIC0gbGludXg6
IDE0MDExMjQ5YzI2NzVlYThlNTE0ODU0MjIwMjAwNTgxMDU4NGIyNWYnClsgICAgMS4zMjgwMzJd
IHpzd2FwOiBsb2FkZWQgdXNpbmcgcG9vbCBsem8vemJ1ZApbICAgIDEuMzI4MjM2XSBLZXkgdHlw
ZSAuZnNjcnlwdCByZWdpc3RlcmVkClsgICAgMS4zMjgyMzldIEtleSB0eXBlIGZzY3J5cHQtcHJv
dmlzaW9uaW5nIHJlZ2lzdGVyZWQKWyAgICAxLjMzNTA4Nl0gS2V5IHR5cGUgZW5jcnlwdGVkIHJl
Z2lzdGVyZWQKWyAgICAxLjMzNTA5MV0gQXBwQXJtb3I6IEFwcEFybW9yIHNoYTEgcG9saWN5IGhh
c2hpbmcgZW5hYmxlZApbICAgIDEuMzM1MTM5XSBpbWE6IE5vIFRQTSBjaGlwIGZvdW5kLCBhY3Rp
dmF0aW5nIFRQTS1ieXBhc3MhClsgICAgMS4zMzUxNDFdIGltYTogQWxsb2NhdGVkIGhhc2ggYWxn
b3JpdGhtOiBzaGEyNTYKWyAgICAxLjMzNTE1NF0gaW1hOiBObyBhcmNoaXRlY3R1cmUgcG9saWNp
ZXMgZm91bmQKWyAgICAxLjMzNTE2Nl0gZXZtOiBJbml0aWFsaXNpbmcgRVZNIGV4dGVuZGVkIGF0
dHJpYnV0ZXM6ClsgICAgMS4zMzUxNjddIGV2bTogc2VjdXJpdHkuc2VsaW51eApbICAgIDEuMzM1
MTY4XSBldm06IHNlY3VyaXR5LlNNQUNLNjQgKGRpc2FibGVkKQpbICAgIDEuMzM1MTY5XSBldm06
IHNlY3VyaXR5LlNNQUNLNjRFWEVDIChkaXNhYmxlZCkKWyAgICAxLjMzNTE3MF0gZXZtOiBzZWN1
cml0eS5TTUFDSzY0VFJBTlNNVVRFIChkaXNhYmxlZCkKWyAgICAxLjMzNTE3MV0gZXZtOiBzZWN1
cml0eS5TTUFDSzY0TU1BUCAoZGlzYWJsZWQpClsgICAgMS4zMzUxNzJdIGV2bTogc2VjdXJpdHku
YXBwYXJtb3IKWyAgICAxLjMzNTE3M10gZXZtOiBzZWN1cml0eS5pbWEKWyAgICAxLjMzNTE3NF0g
ZXZtOiBzZWN1cml0eS5jYXBhYmlsaXR5ClsgICAgMS4zMzUxNzVdIGV2bTogSE1BQyBhdHRyczog
MHgxClsgICAgMS40MzkwOTZdIGNsazogRGlzYWJsaW5nIHVudXNlZCBjbG9ja3MKWyAgICAxLjQ0
MDY4NV0gRnJlZWluZyB1bnVzZWQgZGVjcnlwdGVkIG1lbW9yeTogMjAzNksKWyAgICAxLjQ0MTU3
NV0gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlIChpbml0bWVtKSBtZW1vcnk6IDI3OTZLClsg
ICAgMS40NDE1NzhdIFdyaXRlIHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTog
MjY2MjRrClsgICAgMS40NTExOTBdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBpbWFnZSAodGV4dC9y
b2RhdGEgZ2FwKSBtZW1vcnk6IDIwNDBLClsgICAgMS40NTE2NDJdIEZyZWVpbmcgdW51c2VkIGtl
cm5lbCBpbWFnZSAocm9kYXRhL2RhdGEgZ2FwKSBtZW1vcnk6IDExNjhLClsgICAgMS42NDA1NzZd
IHg4Ni9tbTogQ2hlY2tlZCBXK1ggbWFwcGluZ3M6IHBhc3NlZCwgbm8gVytYIHBhZ2VzIGZvdW5k
LgpbICAgIDEuNjQwNjAxXSBSdW4gL2luaXQgYXMgaW5pdCBwcm9jZXNzClsgICAgMS42NDA2MDVd
ICAgd2l0aCBhcmd1bWVudHM6ClsgICAgMS42NDA2MDddICAgICAvaW5pdApbICAgIDEuNjQwNjA4
XSAgICAgcGxhY2Vob2xkZXIKWyAgICAxLjY0MDYwOV0gICAgIG5vaHoKWyAgICAxLjY0MDYxMF0g
ICAgIHJoZ2IKWyAgICAxLjY0MDYxMV0gICB3aXRoIGVudmlyb25tZW50OgpbICAgIDEuNjQwNjEy
XSAgICAgSE9NRT0vClsgICAgMS42NDA2MTNdICAgICBURVJNPWxpbnV4ClsgICAgMS42NDA2MTRd
ICAgICB1Y2xvY2tzb3VyY2U9dHNjClsgICAgMS42NDA2MTVdICAgICBwY2llYXNwbT1vZmYKWyAg
ICAxLjkxMjg3M10gcGlpeDRfc21idXMgMDAwMDowMDoxNC4wOiBTTUJ1cyBIb3N0IENvbnRyb2xs
ZXIgYXQgMHhiMDAsIHJldmlzaW9uIDAKWyAgICAxLjkxMjg3OV0gcGlpeDRfc21idXMgMDAwMDow
MDoxNC4wOiBVc2luZyByZWdpc3RlciAweDAyIGZvciBTTUJ1cyBwb3J0IHNlbGVjdGlvbgpbICAg
IDEuOTI3MTA0XSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZApbICAgIDEuOTI3MTMyXSB1
c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAgMS45Mjcx
NDFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViClsgICAgMS45
MjcxNTRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiClsgICAgMS45
Mjk4NTZdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgMS45NDQ1NTBdIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDM3IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS45NDQ1NjBdIEFs
cmVhZHkgc2V0dXAgdGhlIEdTSSA6MzcKWyAgICAxLjk0NDc0OV0geGhjaV9oY2QgMDAwMDowNDow
MC4zOiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDEuOTQ0NzU4XSB4aGNpX2hjZCAwMDAwOjA0
OjAwLjM6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMQpbICAg
IDEuOTQ0ODU5XSB4aGNpX2hjZCAwMDAwOjA0OjAwLjM6IGhjYyBwYXJhbXMgMHgwMjcwZmU2NSBo
Y2kgdmVyc2lvbiAweDExMCBxdWlya3MgMHgwMDAwMDAwMDAwMDAwMDEwClsgICAgMS45NDUyMjhd
IHhoY2lfaGNkIDAwMDA6MDQ6MDAuMzogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAxLjk0NTIz
Ml0geGhjaV9oY2QgMDAwMDowNDowMC4zOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25l
ZCBidXMgbnVtYmVyIDIKWyAgICAxLjk0NTIzNl0geGhjaV9oY2QgMDAwMDowNDowMC4zOiBIb3N0
IHN1cHBvcnRzIFVTQiAzLjAgU3VwZXJTcGVlZApbICAgIDEuOTQ1Mjk1XSB1c2IgdXNiMTogTmV3
IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyLCBiY2REZXZp
Y2U9IDYuMDEKWyAgICAxLjk0NTI5OF0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6
IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMS45NDUzMDFdIHVzYiB1c2Ix
OiBQcm9kdWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDEuOTQ1MzAyXSB1c2IgdXNiMTog
TWFudWZhY3R1cmVyOiBMaW51eCA2LjEuMC0yNS1hbWQ2NCB4aGNpLWhjZApbICAgIDEuOTQ1MzA0
XSB1c2IgdXNiMTogU2VyaWFsTnVtYmVyOiAwMDAwOjA0OjAwLjMKWyAgICAxLjk0NTQxNV0gaHVi
IDEtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAxLjk0NTQyNl0gaHViIDEtMDoxLjA6IDQgcG9y
dHMgZGV0ZWN0ZWQKWyAgICAxLjk0NTYxOF0gdXNiIHVzYjI6IFdlIGRvbid0IGtub3cgdGhlIGFs
Z29yaXRobXMgZm9yIExQTSBmb3IgdGhpcyBob3N0LCBkaXNhYmxpbmcgTFBNLgpbICAgIDEuOTQ1
NjUyXSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJv
ZHVjdD0wMDAzLCBiY2REZXZpY2U9IDYuMDEKWyAgICAxLjk0NTY1NV0gdXNiIHVzYjI6IE5ldyBV
U0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAg
MS45NDU2NTddIHVzYiB1c2IyOiBQcm9kdWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDEu
OTQ1NjU4XSB1c2IgdXNiMjogTWFudWZhY3R1cmVyOiBMaW51eCA2LjEuMC0yNS1hbWQ2NCB4aGNp
LWhjZApbICAgIDEuOTQ1NjYwXSB1c2IgdXNiMjogU2VyaWFsTnVtYmVyOiAwMDAwOjA0OjAwLjMK
WyAgICAxLjk0NTc1Nl0gaHViIDItMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAxLjk0NTc2N10g
aHViIDItMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKWyAgICAxLjk0NTk1MV0geGVuOiByZWdpc3Rl
cmluZyBnc2kgNjkgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjk0NTk1NV0gQWxyZWFk
eSBzZXR1cCB0aGUgR1NJIDo2OQpbICAgIDEuOTQ2MTExXSB4aGNpX2hjZCAwMDAwOjQzOjAwLjM6
IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMS45NDYxMTddIHhoY2lfaGNkIDAwMDA6NDM6MDAu
MzogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAzClsgICAgMS45
NDYyMTFdIHhoY2lfaGNkIDAwMDA6NDM6MDAuMzogaGNjIHBhcmFtcyAweDAyNzBmZTY1IGhjaSB2
ZXJzaW9uIDB4MTEwIHF1aXJrcyAweDAwMDAwMDAwMDAwMDAwMTAKWyAgICAxLjk0NjU0N10geGhj
aV9oY2QgMDAwMDo0MzowMC4zOiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDEuOTQ2NTUxXSB4
aGNpX2hjZCAwMDAwOjQzOjAwLjM6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1
cyBudW1iZXIgNApbICAgIDEuOTQ2NTU0XSB4aGNpX2hjZCAwMDAwOjQzOjAwLjM6IEhvc3Qgc3Vw
cG9ydHMgVVNCIDMuMCBTdXBlclNwZWVkClsgICAgMS45NDY2MDhdIHVzYiB1c2IzOiBOZXcgVVNC
IGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIsIGJjZERldmljZT0g
Ni4wMQpbICAgIDEuOTQ2NjEyXSB1c2IgdXNiMzogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZy
PTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICAxLjk0NjYxNF0gdXNiIHVzYjM6IFBy
b2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMS45NDY2MTVdIHVzYiB1c2IzOiBNYW51
ZmFjdHVyZXI6IExpbnV4IDYuMS4wLTI1LWFtZDY0IHhoY2ktaGNkClsgICAgMS45NDY2MTddIHVz
YiB1c2IzOiBTZXJpYWxOdW1iZXI6IDAwMDA6NDM6MDAuMwpbICAgIDEuOTQ2NzIwXSBodWIgMy0w
OjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDEuOTQ2NzMxXSBodWIgMy0wOjEuMDogNCBwb3J0cyBk
ZXRlY3RlZApbICAgIDEuOTQ2ODg1XSB1c2IgdXNiNDogV2UgZG9uJ3Qga25vdyB0aGUgYWxnb3Jp
dGhtcyBmb3IgTFBNIGZvciB0aGlzIGhvc3QsIGRpc2FibGluZyBMUE0uClsgICAgMS45NDY5MzBd
IHVzYiB1c2I0OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0
PTAwMDMsIGJjZERldmljZT0gNi4wMQpbICAgIDEuOTQ2OTMzXSB1c2IgdXNiNDogTmV3IFVTQiBk
ZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICAxLjk0
NjkzNV0gdXNiIHVzYjQ6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMS45NDY5
MzZdIHVzYiB1c2I0OiBNYW51ZmFjdHVyZXI6IExpbnV4IDYuMS4wLTI1LWFtZDY0IHhoY2ktaGNk
ClsgICAgMS45NDY5MzhdIHVzYiB1c2I0OiBTZXJpYWxOdW1iZXI6IDAwMDA6NDM6MDAuMwpbICAg
IDEuOTQ3MDQzXSBodWIgNC0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDEuOTQ3MDUzXSBodWIg
NC0wOjEuMDogMiBwb3J0cyBkZXRlY3RlZApbICAgIDEuOTUzMDg2XSBNaWNyb2NoaXAgU21hcnRQ
UUkgRHJpdmVyICh2Mi4xLjE4LTA0NSkKWyAgICAxLjk1MzEzMl0gc21hcnRwcWkgMDAwMDo4MTow
MC4wOiBNaWNyb2NoaXAgU21hcnQgRmFtaWx5IENvbnRyb2xsZXIgZm91bmQKWyAgICAxLjk1MzE0
Nl0gc21hcnRwcWkgMDAwMDo4MTowMC4wOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMykK
WyAgICAxLjk1MzE5MV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTE4IHRyaWdnZXJpbmcgMCBwb2xh
cml0eSAxClsgICAgMS45NTMyMTBdIHhlbjogLS0+IHBpcnE9MTE4IC0+IGlycT0xMTggKGdzaT0x
MTgpClsgICAgMS45NTM0MDBdIGk0MGU6IEludGVsKFIpIEV0aGVybmV0IENvbm5lY3Rpb24gWEw3
MTAgTmV0d29yayBEcml2ZXIKWyAgICAxLjk1MzQwM10gaTQwZTogQ29weXJpZ2h0IChjKSAyMDEz
IC0gMjAxOSBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgICAxLjk1NTk5N10geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgNTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjk1NjAxNl0geGVuOiAtLT4g
cGlycT01NiAtPiBpcnE9NTYgKGdzaT01NikKWyAgICAxLjk2MTg1Nl0gbGliYXRhIHZlcnNpb24g
My4wMCBsb2FkZWQuClsgICAgMS45NzIxNDldIGFoY2kgMDAwMDowNTowMC4yOiB2ZXJzaW9uIDMu
MApbICAgIDEuOTcyMjI3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MiB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQpbICAgIDEuOTcyMjUyXSB4ZW46IC0tPiBwaXJxPTQyIC0+IGlycT00MiAoZ3NpPTQy
KQpbICAgIDEuOTc0NzI4XSBpNDBlIDAwMDA6NDE6MDAuMDogZncgOC41LjY3NTE2IGFwaSAxLjE1
IG52bSA4LjUwIDB4ODAwMGMxZWUgMS4zMTA2LjAgWzgwODY6MTU3Ml0gWzFiZDQ6MDA2NV0KWyAg
ICAxLjk3NTY5OF0gYWhjaSAwMDAwOjA1OjAwLjI6IEFIQ0kgMDAwMS4wMzAxIDMyIHNsb3RzIDgg
cG9ydHMgNiBHYnBzIDB4ZmYgaW1wbCBTQVRBIG1vZGUKWyAgICAxLjk3NTcwNF0gYWhjaSAwMDAw
OjA1OjAwLjI6IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBpbGNrIHBtIGxlZCBjbG8gb25seSBwbXAg
ZmJzIHBpbyBzbHVtIHBhcnQgc3hzIApbICAgIDEuOTc2ODg2XSBzY3NpIGhvc3QwOiBhaGNpClsg
ICAgMS45NzcwODNdIHNjc2kgaG9zdDE6IGFoY2kKWyAgICAxLjk3NzIzNV0gc2NzaSBob3N0Mjog
YWhjaQpbICAgIDEuOTc4MDAyXSBzY3NpIGhvc3QzOiBhaGNpClsgICAgMS45NzgyMTBdIHNjc2kg
aG9zdDQ6IGFoY2kKWyAgICAxLjk3OTE2N10gc2NzaSBob3N0NTogYWhjaQpbICAgIDEuOTk5MTI3
XSBzY3NpIGhvc3Q2OiBhaGNpClsgICAgMi4wMDIxNTJdIHNjc2kgaG9zdDc6IGFoY2kKWyAgICAy
LjAwMjIxN10gYXRhMTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNDA5NkAweGRkMjAyMDAwIHBv
cnQgMHhkZDIwMjEwMCBpcnEgMjA0ClsgICAgMi4wMDIyMjFdIGF0YTI6IFNBVEEgbWF4IFVETUEv
MTMzIGFiYXIgbTQwOTZAMHhkZDIwMjAwMCBwb3J0IDB4ZGQyMDIxODAgaXJxIDIwNQpbICAgIDIu
MDAyMjI0XSBhdGEzOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG00MDk2QDB4ZGQyMDIwMDAgcG9y
dCAweGRkMjAyMjAwIGlycSAyMDYKWyAgICAyLjAwMjIyNl0gYXRhNDogU0FUQSBtYXggVURNQS8x
MzMgYWJhciBtNDA5NkAweGRkMjAyMDAwIHBvcnQgMHhkZDIwMjI4MCBpcnEgMjA3ClsgICAgMi4w
MDIyMjldIGF0YTU6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTQwOTZAMHhkZDIwMjAwMCBwb3J0
IDB4ZGQyMDIzMDAgaXJxIDIwOApbICAgIDIuMDAyMjMxXSBhdGE2OiBTQVRBIG1heCBVRE1BLzEz
MyBhYmFyIG00MDk2QDB4ZGQyMDIwMDAgcG9ydCAweGRkMjAyMzgwIGlycSAyMDkKWyAgICAyLjAw
MjIzNF0gYXRhNzogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNDA5NkAweGRkMjAyMDAwIHBvcnQg
MHhkZDIwMjQwMCBpcnEgMjEwClsgICAgMi4wMDIyMzZdIGF0YTg6IFNBVEEgbWF4IFVETUEvMTMz
IGFiYXIgbTQwOTZAMHhkZDIwMjAwMCBwb3J0IDB4ZGQyMDI0ODAgaXJxIDIxMQpbICAgIDIuMDQ5
MTMxXSBpNDBlIDAwMDA6NDE6MDAuMDogTUFDIGFkZHJlc3M6IDljOmMyOmM0OjMzOmQ4OjRjClsg
ICAgMi4wNDk0NzZdIGk0MGUgMDAwMDo0MTowMC4wOiBGVyBMTERQIGlzIGRpc2FibGVkClsgICAg
Mi4wNDk1ODhdIGk0MGUgMDAwMDo0MTowMC4wOiBGVyBMTERQIGlzIGRpc2FibGVkLCBhdHRlbXB0
aW5nIFNXIERDQgpbICAgIDIuMDU4MjMwXSBpNDBlIDAwMDA6NDE6MDAuMDogU1cgRENCIGluaXRp
YWxpemF0aW9uIHN1Y2NlZWRlZC4KWyAgICAyLjA2MzYyOV0gaTQwZSAwMDAwOjQxOjAwLjAgZXRo
MDogTklDIExpbmsgaXMgVXAsIDEwIEdicHMgRnVsbCBEdXBsZXgsIEZsb3cgQ29udHJvbDogTm9u
ZQpbICAgIDIuMDYzOTU3XSBzbWFydHBxaSAwMDAwOjgxOjAwLjA6IE1heGltdW0gS25vd24gRmVh
dHVyZSBub3Qgc3VwcG9ydGVkIGJ5IGNvbnRyb2xsZXIKWyAgICAyLjA2Mzk2MV0gc21hcnRwcWkg
MDAwMDo4MTowMC4wOiBSQUlEIDAgUmVhZCBCeXBhc3Mgbm90IHN1cHBvcnRlZCBieSBjb250cm9s
bGVyClsgICAgMi4wNjM5NjNdIHNtYXJ0cHFpIDAwMDA6ODE6MDAuMDogUkFJRCAxIFJlYWQgQnlw
YXNzIG5vdCBzdXBwb3J0ZWQgYnkgY29udHJvbGxlcgpbICAgIDIuMDYzOTY0XSBzbWFydHBxaSAw
MDAwOjgxOjAwLjA6IFJBSUQgNSBSZWFkIEJ5cGFzcyBub3Qgc3VwcG9ydGVkIGJ5IGNvbnRyb2xs
ZXIKWyAgICAyLjA2Mzk2Nl0gc21hcnRwcWkgMDAwMDo4MTowMC4wOiBSQUlEIDYgUmVhZCBCeXBh
c3Mgbm90IHN1cHBvcnRlZCBieSBjb250cm9sbGVyClsgICAgMi4wNjM5NjddIHNtYXJ0cHFpIDAw
MDA6ODE6MDAuMDogUkFJRCAwIFdyaXRlIEJ5cGFzcyBub3Qgc3VwcG9ydGVkIGJ5IGNvbnRyb2xs
ZXIKWyAgICAyLjA2Mzk2OV0gc21hcnRwcWkgMDAwMDo4MTowMC4wOiBSQUlEIDEgV3JpdGUgQnlw
YXNzIG5vdCBzdXBwb3J0ZWQgYnkgY29udHJvbGxlcgpbICAgIDIuMDYzOTcwXSBzbWFydHBxaSAw
MDAwOjgxOjAwLjA6IFJBSUQgNSBXcml0ZSBCeXBhc3Mgbm90IHN1cHBvcnRlZCBieSBjb250cm9s
bGVyClsgICAgMi4wNjM5NzFdIHNtYXJ0cHFpIDAwMDA6ODE6MDAuMDogUkFJRCA2IFdyaXRlIEJ5
cGFzcyBub3Qgc3VwcG9ydGVkIGJ5IGNvbnRyb2xsZXIKWyAgICAyLjA2Mzk3M10gc21hcnRwcWkg
MDAwMDo4MTowMC4wOiBSQUlEIEJ5cGFzcyBvbiBlbmNyeXB0ZWQgbG9naWNhbCB2b2x1bWVzIG9u
IE5WTWUgbm90IHN1cHBvcnRlZCBieSBjb250cm9sbGVyClsgICAgMi4wNjM5NzRdIHNtYXJ0cHFp
IDAwMDA6ODE6MDAuMDogUlBMIEV4dGVuZGVkIEZvcm1hdHMgNCBhbmQgNSBub3Qgc3VwcG9ydGVk
IGJ5IGNvbnRyb2xsZXIKWyAgICAyLjA2NDY2OV0gaTQwZSAwMDAwOjQxOjAwLjA6IFBDSS1FeHBy
ZXNzOiBTcGVlZCA4LjBHVC9zIFdpZHRoIHg4ClsgICAgMi4wNjU2OTRdIGk0MGUgMDAwMDo0MTow
MC4wOiBGZWF0dXJlczogUEYtaWRbMF0gVkZzOiA2NCBWU0lzOiA2NiBRUDogNCBSU1MgRkRfQVRS
IEZEX1NCIE5UVVBMRSBEQ0IgVnhMQU4gR2VuZXZlIFBUUCBWRVBBClsgICAgMi4wNjU3OTVdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDU2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMi4wNjU4
MDRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NTYKWyAgICAyLjA3OTU4OV0gaTQwZSAwMDAwOjQx
OjAwLjE6IGZ3IDguNS42NzUxNiBhcGkgMS4xNSBudm0gOC41MCAweDgwMDBjMWVlIDEuMzEwNi4w
IFs4MDg2OjE1NzJdIFsxYmQ0OjAwNjVdClsgICAgMi4wOTI2NjhdIHNtYXJ0cHFpIDAwMDA6ODE6
MDAuMDogT25saW5lIEZpcm13YXJlIEFjdGl2YXRpb24gZW5hYmxlZApbICAgIDIuMDkyNjcyXSBz
bWFydHBxaSAwMDAwOjgxOjAwLjA6IFNlcmlhbCBNYW5hZ2VtZW50IFByb3RvY29sIGVuYWJsZWQK
WyAgICAyLjA5MjY3NF0gc21hcnRwcWkgMDAwMDo4MTowMC4wOiBOZXcgU29mdCBSZXNldCBIYW5k
c2hha2UgZW5hYmxlZApbICAgIDIuMDkyNjc2XSBzbWFydHBxaSAwMDAwOjgxOjAwLjA6IFJBSUQg
SVUgVGltZW91dCBlbmFibGVkClsgICAgMi4wOTI2NzhdIHNtYXJ0cHFpIDAwMDA6ODE6MDAuMDog
VE1GIElVIFRpbWVvdXQgZW5hYmxlZApbICAgIDIuMDk0MDAzXSBzbWFydHBxaSAwMDAwOjgxOjAw
LjA6IEZpcm13YXJlIFRyaWFnZSBlbmFibGVkClsgICAgMi4wOTQwMDZdIHNtYXJ0cHFpIDAwMDA6
ODE6MDAuMDogTXVsdGktTFVOIFRhcmdldCBlbmFibGVkClsgICAgMi4wOTQxNzJdIHNjc2kgaG9z
dDg6IHNtYXJ0cHFpClsgICAgMi4wOTU5NjFdIHNtYXJ0cHFpIDAwMDA6ODE6MDAuMDogRmlybXdh
cmUgdmVyc2lvbjogNS45MgpbICAgIDIuMTAwNjA0XSBzY3NpIDg6MDowOjA6IEVuY2xvc3VyZSAg
ICAgICAgICAgICAgICAgIFNtYXJ0IEFkYXB0ZXIgICAgNS45MiBQUTogMCBBTlNJOiA1ClsgICAg
Mi4xMDA5NzVdIHNtYXJ0cHFpIDAwMDA6ODE6MDAuMDogYWRkZWQgODowOjA6MCA1NmM5MmJmMDA1
MDI2NzQ2MDAwMDAwMDAwMDAwMDAwMCBFbmNsb3N1cmUgICAgICAgICAgICAgICAgICBTbWFydCBB
ZGFwdGVyICAgIEFJTy0KWyAgICAyLjEwMTA2MF0gc2NzaSA4OjE6MDowOiBEaXJlY3QtQWNjZXNz
ICAgICAgICAgICAgICBMT0dJQ0FMIFZPTFVNRSAgIDUuOTIgUFE6IDAgQU5TSTogNQpbICAgIDIu
MTAxNTA4XSBzbWFydHBxaSAwMDAwOjgxOjAwLjA6IGFkZGVkIDg6MTowOjAgNDAwMDAwMDAwMDAw
MDAwMCBEaXJlY3QtQWNjZXNzICAgICAgICAgICAgICBMT0dJQ0FMIFZPTFVNRSAgIFNTRFNtYXJ0
UGF0aENhcC0gRW4tIFJBSUQtMSgxKzApIApbICAgIDIuMTAyNzI0XSBzY3NpIDg6MjowOjA6IFJB
SUQgICAgICAgICAgICAgICAgICAgICAgIFBNODIwNC0yR0IgICAgICAgNS45MiBQUTogMCBBTlNJ
OiA1ClsgICAgMi4xMDMwNDBdIHNtYXJ0cHFpIDAwMDA6ODE6MDAuMDogYWRkZWQgODoyOjA6MCAw
MDAwMDAwMDAwMDAwMDAwIFJBSUQgICAgICAgICAgICAgICAgICAgICAgIFBNODIwNC0yR0IgICAg
ICAgClsgICAgMi4xNTQ2MDZdIGk0MGUgMDAwMDo0MTowMC4xOiBNQUMgYWRkcmVzczogOWM6YzI6
YzQ6MzM6ZDg6NGQKWyAgICAyLjE1NDkwN10gaTQwZSAwMDAwOjQxOjAwLjE6IEZXIExMRFAgaXMg
ZGlzYWJsZWQKWyAgICAyLjE1NTAxOF0gaTQwZSAwMDAwOjQxOjAwLjE6IEZXIExMRFAgaXMgZGlz
YWJsZWQsIGF0dGVtcHRpbmcgU1cgRENCClsgICAgMi4xNjM2NTRdIGk0MGUgMDAwMDo0MTowMC4x
OiBTVyBEQ0IgaW5pdGlhbGl6YXRpb24gc3VjY2VlZGVkLgpbICAgIDIuMTY4Njg4XSBpNDBlIDAw
MDA6NDE6MDAuMSBldGgxOiBOSUMgTGluayBpcyBVcCwgMTAgR2JwcyBGdWxsIER1cGxleCwgRmxv
dyBDb250cm9sOiBOb25lClsgICAgMi4xNjk2MjVdIGk0MGUgMDAwMDo0MTowMC4xOiBQQ0ktRXhw
cmVzczogU3BlZWQgOC4wR1QvcyBXaWR0aCB4OApbICAgIDIuMTcwNTkzXSBpNDBlIDAwMDA6NDE6
MDAuMTogRmVhdHVyZXM6IFBGLWlkWzFdIFZGczogNjQgVlNJczogNjYgUVA6IDQgUlNTIEZEX0FU
UiBGRF9TQiBOVFVQTEUgRENCIFZ4TEFOIEdlbmV2ZSBQVFAgVkVQQQpbICAgIDIuMTcwNjc5XSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMTQgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAyLjE3
MDcwMl0geGVuOiAtLT4gcGlycT0xMTQgLT4gaXJxPTExNCAoZ3NpPTExNCkKWyAgICAyLjE4NTUw
Nl0gaTQwZSAwMDAwOjgyOjAwLjA6IGZ3IDguNS42NzUxNiBhcGkgMS4xNSBudm0gOC41MCAweDgw
MDBjMWVlIDEuMzEwNi4wIFs4MDg2OjE1NzJdIFsxYmQ0OjAwNjVdClsgICAgMi4yMDE5MzNdIHVz
YiAzLTE6IG5ldyBsb3ctc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyB4aGNpX2hjZApb
ICAgIDIuMjAxOTQ0XSB1c2IgMS0xOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAy
IHVzaW5nIHhoY2lfaGNkClsgICAgMi4yNTgwMjNdIGk0MGUgMDAwMDo4MjowMC4wOiBNQUMgYWRk
cmVzczogOWM6YzI6YzQ6MzM6ZDU6ZTgKWyAgICAyLjI1ODM0Nl0gaTQwZSAwMDAwOjgyOjAwLjA6
IEZXIExMRFAgaXMgZGlzYWJsZWQKWyAgICAyLjI1ODQ1Nl0gaTQwZSAwMDAwOjgyOjAwLjA6IEZX
IExMRFAgaXMgZGlzYWJsZWQsIGF0dGVtcHRpbmcgU1cgRENCClsgICAgMi4yNjcwNjhdIGk0MGUg
MDAwMDo4MjowMC4wOiBTVyBEQ0IgaW5pdGlhbGl6YXRpb24gc3VjY2VlZGVkLgpbICAgIDIuMjcy
MTQxXSBpNDBlIDAwMDA6ODI6MDAuMCBldGgyOiBOSUMgTGluayBpcyBVcCwgMTAgR2JwcyBGdWxs
IER1cGxleCwgRmxvdyBDb250cm9sOiBOb25lClsgICAgMi4yNzMxMjldIGk0MGUgMDAwMDo4Mjow
MC4wOiBQQ0ktRXhwcmVzczogU3BlZWQgOC4wR1QvcyBXaWR0aCB4OApbICAgIDIuMjc0MTAzXSBp
NDBlIDAwMDA6ODI6MDAuMDogRmVhdHVyZXM6IFBGLWlkWzBdIFZGczogNjQgVlNJczogNjYgUVA6
IDQgUlNTIEZEX0FUUiBGRF9TQiBOVFVQTEUgRENCIFZ4TEFOIEdlbmV2ZSBQVFAgVkVQQQpbICAg
IDIuMjc0MTU5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMTQgdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKWyAgICAyLjI3NDE2NV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxMTQKWyAgICAyLjI4OTU0
OV0gaTQwZSAwMDAwOjgyOjAwLjE6IGZ3IDguNS42NzUxNiBhcGkgMS4xNSBudm0gOC41MCAweDgw
MDBjMWVlIDEuMzEwNi4wIFs4MDg2OjE1NzJdIFsxYmQ0OjAwNjVdClsgICAgMi4zMTU2MTRdIGF0
YTI6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDIuMzE1NjM0
XSBhdGE3OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICAyLjMx
NTY1NV0gYXRhMzogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAg
Mi4zMTYxNTJdIGF0YTU6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpb
ICAgIDIuMzE3MTA2XSBhdGExOiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMw
MCkKWyAgICAyLjMxNzEyM10gYXRhNDogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJv
bCAzMDApClsgICAgMi4zMTcxNzZdIGF0YTY6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0Nv
bnRyb2wgMzAwKQpbICAgIDIuMzE3MjU5XSBhdGE4OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAw
IFNDb250cm9sIDMwMCkKWyAgICAyLjMyMjkxNF0gc2VzIDg6MDowOjA6IEF0dGFjaGVkIEVuY2xv
c3VyZSBkZXZpY2UKWyAgICAyLjMzODQ3Nl0gc2QgODoxOjA6MDogW3NkYV0gNzgxMzk3MTYzMiA1
MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDQuMDAgVEIvMy42NCBUaUIpClsgICAgMi4zMzg0ODFd
IHNkIDg6MTowOjA6IFtzZGFdIDQwOTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKWyAgICAyLjMzODUx
NV0gc2QgODoxOjA6MDogW3NkYV0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgICAyLjMzODUxOF0g
c2QgODoxOjA6MDogW3NkYV0gTW9kZSBTZW5zZTogNzMgMDAgMDAgMDgKWyAgICAyLjMzODU2M10g
c2QgODoxOjA6MDogW3NkYV0gV3JpdGUgY2FjaGU6IGRpc2FibGVkLCByZWFkIGNhY2hlOiBlbmFi
bGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgIDIuMzM4NTk3XSBzZCA4OjE6MDow
OiBbc2RhXSBQcmVmZXJyZWQgbWluaW11bSBJL08gc2l6ZSAyNjIxNDQgYnl0ZXMKWyAgICAyLjMz
ODYwMF0gc2QgODoxOjA6MDogW3NkYV0gT3B0aW1hbCB0cmFuc2ZlciBzaXplIDI2MjE0NCBieXRl
cwpbICAgIDIuMzUxNjI4XSB1c2IgMS0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9
MDQ1YiwgaWRQcm9kdWN0PTAyMDksIGJjZERldmljZT0gMS4wMApbICAgIDIuMzUxNjMzXSB1c2Ig
MS0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwgUHJvZHVjdD0wLCBTZXJpYWxOdW1i
ZXI9MApbICAgIDIuMzU5MzYxXSAgc2RhOiBzZGExIHNkYTIgc2RhMyBzZGE0ClsgICAgMi4zNTk1
NTRdIHNkIDg6MTowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgIDIuMzYyMTkwXSBp
NDBlIDAwMDA6ODI6MDAuMTogTUFDIGFkZHJlc3M6IDljOmMyOmM0OjMzOmQ1OmU5ClsgICAgMi4z
NjI1MDJdIGk0MGUgMDAwMDo4MjowMC4xOiBGVyBMTERQIGlzIGRpc2FibGVkClsgICAgMi4zNjI2
MTNdIGk0MGUgMDAwMDo4MjowMC4xOiBGVyBMTERQIGlzIGRpc2FibGVkLCBhdHRlbXB0aW5nIFNX
IERDQgpbICAgIDIuMzcxMTg5XSBpNDBlIDAwMDA6ODI6MDAuMTogU1cgRENCIGluaXRpYWxpemF0
aW9uIHN1Y2NlZWRlZC4KWyAgICAyLjM3NjI2NF0gaTQwZSAwMDAwOjgyOjAwLjEgZXRoMzogTklD
IExpbmsgaXMgVXAsIDEwIEdicHMgRnVsbCBEdXBsZXgsIEZsb3cgQ29udHJvbDogTm9uZQpbICAg
IDIuMzc3MjY2XSBpNDBlIDAwMDA6ODI6MDAuMTogUENJLUV4cHJlc3M6IFNwZWVkIDguMEdUL3Mg
V2lkdGggeDgKWyAgICAyLjM3ODIzNV0gaTQwZSAwMDAwOjgyOjAwLjE6IEZlYXR1cmVzOiBQRi1p
ZFsxXSBWRnM6IDY0IFZTSXM6IDY2IFFQOiA0IFJTUyBGRF9BVFIgRkRfU0IgTlRVUExFIERDQiBW
eExBTiBHZW5ldmUgUFRQIFZFUEEKWyAgICAyLjM4MzY1Ml0gdXNiIDMtMTogTmV3IFVTQiBkZXZp
Y2UgZm91bmQsIGlkVmVuZG9yPTQxM2MsIGlkUHJvZHVjdD0yMTEzLCBiY2REZXZpY2U9IDEuMDgK
WyAgICAyLjM4MzY1N10gdXNiIDMtMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTAsIFBy
b2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTAKWyAgICAyLjM4MzY1OV0gdXNiIDMtMTogUHJvZHVjdDog
RGVsbCBLQjIxNiBXaXJlZCBLZXlib2FyZApbICAgIDIuMzkzNDE2XSBodWIgMS0xOjEuMDogVVNC
IGh1YiBmb3VuZApbICAgIDIuMzkzNzU1XSBodWIgMS0xOjEuMDogNCBwb3J0cyBkZXRlY3RlZApb
ICAgIDIuNDEzNDYyXSBpNDBlIDAwMDA6NDE6MDAuMCBlbnA2NXMwZjA6IHJlbmFtZWQgZnJvbSBl
dGgwClsgICAgMi40Mjk1NTZdIGk0MGUgMDAwMDo4MjowMC4xIGVucDEzMHMwZjE6IHJlbmFtZWQg
ZnJvbSBldGgzClsgICAgMi40NjYyOThdIGhpZDogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBK
aXJpIEtvc2luYQpbICAgIDIuNDc4MTA2XSB1c2IgMi0xOiBuZXcgU3VwZXJTcGVlZCBVU0IgZGV2
aWNlIG51bWJlciAyIHVzaW5nIHhoY2lfaGNkClsgICAgMi40OTA5NDNdIGk0MGUgMDAwMDo4Mjow
MC4wIGVucDEzMHMwZjA6IHJlbmFtZWQgZnJvbSBldGgyClsgICAgMi40OTg3OTVdIHVzYmNvcmU6
IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkClsgICAgMi40OTg3OThdIHVz
YmhpZDogVVNCIEhJRCBjb3JlIGRyaXZlcgpbICAgIDIuNTAwNzkwXSBpbnB1dDogRGVsbCBLQjIx
NiBXaXJlZCBLZXlib2FyZCBhcyAvZGV2aWNlcy9wY2kwMDAwOjQwLzAwMDA6NDA6MDcuMS8wMDAw
OjQzOjAwLjMvdXNiMy8zLTEvMy0xOjEuMC8wMDAzOjQxM0M6MjExMy4wMDAxL2lucHV0L2lucHV0
MApbICAgIDIuNTAxMTMyXSB1c2IgMi0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9
MDQ1YiwgaWRQcm9kdWN0PTAyMTAsIGJjZERldmljZT0gMS4wMApbICAgIDIuNTAxMTM2XSB1c2Ig
Mi0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwgUHJvZHVjdD0wLCBTZXJpYWxOdW1i
ZXI9MApbICAgIDIuNTE0MDY1XSBpNDBlIDAwMDA6NDE6MDAuMSBlbnA2NXMwZjE6IHJlbmFtZWQg
ZnJvbSBldGgxClsgICAgMi41MjE1NDVdIGh1YiAyLTE6MS4wOiBVU0IgaHViIGZvdW5kClsgICAg
Mi41MjI0NzJdIGh1YiAyLTE6MS4wOiA0IHBvcnRzIGRldGVjdGVkClsgICAgMi41ODU5MzRdIHVz
YiAzLTI6IG5ldyBsb3ctc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMyB1c2luZyB4aGNpX2hjZApb
ICAgIDIuNjA1NDk3XSBoaWQtZ2VuZXJpYyAwMDAzOjQxM0M6MjExMy4wMDAxOiBpbnB1dCxoaWRy
YXcwOiBVU0IgSElEIHYxLjExIEtleWJvYXJkIFtEZWxsIEtCMjE2IFdpcmVkIEtleWJvYXJkXSBv
biB1c2ItMDAwMDo0MzowMC4zLTEvaW5wdXQwClsgICAgMi42MDU2ODBdIGlucHV0OiBEZWxsIEtC
MjE2IFdpcmVkIEtleWJvYXJkIFN5c3RlbSBDb250cm9sIGFzIC9kZXZpY2VzL3BjaTAwMDA6NDAv
MDAwMDo0MDowNy4xLzAwMDA6NDM6MDAuMy91c2IzLzMtMS8zLTE6MS4xLzAwMDM6NDEzQzoyMTEz
LjAwMDIvaW5wdXQvaW5wdXQxClsgICAgMi42NjU0ODNdIGlucHV0OiBEZWxsIEtCMjE2IFdpcmVk
IEtleWJvYXJkIENvbnN1bWVyIENvbnRyb2wgYXMgL2RldmljZXMvcGNpMDAwMDo0MC8wMDAwOjQw
OjA3LjEvMDAwMDo0MzowMC4zL3VzYjMvMy0xLzMtMToxLjEvMDAwMzo0MTNDOjIxMTMuMDAwMi9p
bnB1dC9pbnB1dDIKWyAgICAyLjY2NTUzMV0gaGlkLWdlbmVyaWMgMDAwMzo0MTNDOjIxMTMuMDAw
MjogaW5wdXQsaGlkcmF3MTogVVNCIEhJRCB2MS4xMSBEZXZpY2UgW0RlbGwgS0IyMTYgV2lyZWQg
S2V5Ym9hcmRdIG9uIHVzYi0wMDAwOjQzOjAwLjMtMS9pbnB1dDEKWyAgICAyLjY4MTk0Ml0gdXNi
IDEtMS4zOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAzIHVzaW5nIHhoY2lfaGNk
ClsgICAgMi43NDY1NzVdIFBNOiBJbWFnZSBub3QgZm91bmQgKGNvZGUgLTIyKQpbICAgIDIuNzY3
NjU0XSB1c2IgMy0yOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2ZCwgaWRQcm9k
dWN0PWMwNWEsIGJjZERldmljZT02My4wMApbICAgIDIuNzY3NjYyXSB1c2IgMy0yOiBOZXcgVVNC
IGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MApbICAgIDIu
NzY3NjY1XSB1c2IgMy0yOiBQcm9kdWN0OiBVU0IgT3B0aWNhbCBNb3VzZQpbICAgIDIuNzY3NjY3
XSB1c2IgMy0yOiBNYW51ZmFjdHVyZXI6IExvZ2l0ZWNoClsgICAgMi43ODQ1MDJdIHVzYiAxLTEu
MzogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMTA3LCBi
Y2REZXZpY2U9IDEuMDAKWyAgICAyLjc4NDUwOV0gdXNiIDEtMS4zOiBOZXcgVVNCIGRldmljZSBz
dHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDIuNzg0NTExXSB1
c2IgMS0xLjM6IFByb2R1Y3Q6IFVTQiBWaXJ0dWFsIEh1YgpbICAgIDIuNzg0NTEzXSB1c2IgMS0x
LjM6IE1hbnVmYWN0dXJlcjogQXNwZWVkClsgICAgMi43ODQ1MTRdIHVzYiAxLTEuMzogU2VyaWFs
TnVtYmVyOiAwMDAwMDAwMApbICAgIDIuODIxOTM0XSBpbnB1dDogTG9naXRlY2ggVVNCIE9wdGlj
YWwgTW91c2UgYXMgL2RldmljZXMvcGNpMDAwMDo0MC8wMDAwOjQwOjA3LjEvMDAwMDo0MzowMC4z
L3VzYjMvMy0yLzMtMjoxLjAvMDAwMzowNDZEOkMwNUEuMDAwMy9pbnB1dC9pbnB1dDMKWyAgICAy
LjgyMjAwOF0gaGlkLWdlbmVyaWMgMDAwMzowNDZEOkMwNUEuMDAwMzogaW5wdXQsaGlkcmF3Mjog
VVNCIEhJRCB2MS4xMSBNb3VzZSBbTG9naXRlY2ggVVNCIE9wdGljYWwgTW91c2VdIG9uIHVzYi0w
MDAwOjQzOjAwLjMtMi9pbnB1dDAKWyAgICAyLjg0MTQyMF0gaHViIDEtMS4zOjEuMDogVVNCIGh1
YiBmb3VuZApbICAgIDIuODQxNzU2XSBodWIgMS0xLjM6MS4wOiA1IHBvcnRzIGRldGVjdGVkClsg
ICAgMy4xNDE5MzJdIHVzYiAxLTEuMy4xOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJl
ciA0IHVzaW5nIHhoY2lfaGNkClsgICAgMy4yNDQ2MjZdIHVzYiAxLTEuMy4xOiBOZXcgVVNCIGRl
dmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAxMDQsIGJjZERldmljZT0gMS4w
MApbICAgIDMuMjQ0NjMxXSB1c2IgMS0xLjMuMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZy
PTEsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTMKWyAgICAzLjI0NDYzM10gdXNiIDEtMS4zLjE6
IFByb2R1Y3Q6IHZpcnR1YWxfaW5wdXQKWyAgICAzLjI0NDYzNV0gdXNiIDEtMS4zLjE6IE1hbnVm
YWN0dXJlcjogT3BlbkJNQwpbICAgIDMuMjQ0NjM2XSB1c2IgMS0xLjMuMTogU2VyaWFsTnVtYmVy
OiBPQk1DMDAwMQpbICAgIDMuMzk3NTUzXSBpbnB1dDogT3BlbkJNQyB2aXJ0dWFsX2lucHV0IGFz
IC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNy4xLzAwMDA6MDQ6MDAuMy91c2IxLzEtMS8x
LTEuMy8xLTEuMy4xLzEtMS4zLjE6MS4wLzAwMDM6MUQ2QjowMTA0LjAwMDQvaW5wdXQvaW5wdXQ0
ClsgICAgMy40ODk2ODBdIEVYVDQtZnMgKHNkYTIpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBv
cmRlcmVkIGRhdGEgbW9kZS4gUXVvdGEgbW9kZTogbm9uZS4KWyAgICAzLjU1MDA4N10gaGlkLWdl
bmVyaWMgMDAwMzoxRDZCOjAxMDQuMDAwNDogaW5wdXQsaGlkcmF3MzogVVNCIEhJRCB2MS4wMSBL
ZXlib2FyZCBbT3BlbkJNQyB2aXJ0dWFsX2lucHV0XSBvbiB1c2ItMDAwMDowNDowMC4zLTEuMy4x
L2lucHV0MApbICAgIDMuNTUxNjU0XSBpbnB1dDogT3BlbkJNQyB2aXJ0dWFsX2lucHV0IGFzIC9k
ZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNy4xLzAwMDA6MDQ6MDAuMy91c2IxLzEtMS8xLTEu
My8xLTEuMy4xLzEtMS4zLjE6MS4xLzAwMDM6MUQ2QjowMTA0LjAwMDUvaW5wdXQvaW5wdXQ1Clsg
ICAgMy41NTE3MjNdIGhpZC1nZW5lcmljIDAwMDM6MUQ2QjowMTA0LjAwMDU6IGlucHV0LGhpZHJh
dzQ6IFVTQiBISUQgdjEuMDEgTW91c2UgW09wZW5CTUMgdmlydHVhbF9pbnB1dF0gb24gdXNiLTAw
MDA6MDQ6MDAuMy0xLjMuMS9pbnB1dDEKWyAgICAzLjYzNzM5Nl0gTm90IGFjdGl2YXRpbmcgTWFu
ZGF0b3J5IEFjY2VzcyBDb250cm9sIGFzIC9zYmluL3RvbW95by1pbml0IGRvZXMgbm90IGV4aXN0
LgpbICAgIDMuODIyOTM3XSByYW5kb206IGNybmcgaW5pdCBkb25lClsgICAgNC4xODIxMThdIHN5
c3RlbWRbMV06IEluc2VydGVkIG1vZHVsZSAnYXV0b2ZzNCcKWyAgICA0LjMwNTkyOF0gc3lzdGVt
ZFsxXTogc3lzdGVtZCAyNTIuMzEtMX5kZWIxMnUxIHJ1bm5pbmcgaW4gc3lzdGVtIG1vZGUgKCtQ
QU0gK0FVRElUICtTRUxJTlVYICtBUFBBUk1PUiArSU1BICtTTUFDSyArU0VDQ09NUCArR0NSWVBU
IC1HTlVUTFMgK09QRU5TU0wgK0FDTCArQkxLSUQgK0NVUkwgK0VMRlVUSUxTICtGSURPMiArSURO
MiAtSUROICtJUFRDICtLTU9EICtMSUJDUllQVFNFVFVQICtMSUJGRElTSyArUENSRTIgLVBXUVVB
TElUWSArUDExS0lUICtRUkVOQ09ERSArVFBNMiArQlpJUDIgK0xaNCArWFogK1pMSUIgK1pTVEQg
LUJQRl9GUkFNRVdPUksgLVhLQkNPTU1PTiArVVRNUCArU1lTVklOSVQgZGVmYXVsdC1oaWVyYXJj
aHk9dW5pZmllZCkKWyAgICA0LjMwNTkzNl0gc3lzdGVtZFsxXTogRGV0ZWN0ZWQgdmlydHVhbGl6
YXRpb24gdm0tb3RoZXIuClsgICAgNC4zMDU5NDJdIHN5c3RlbWRbMV06IERldGVjdGVkIGFyY2hp
dGVjdHVyZSB4ODYtNjQuClsgICAgNC4zMjQzMzZdIHN5c3RlbWRbMV06IEhvc3RuYW1lIHNldCB0
byA8ZGViaWFuPi4KWyAgICA1LjIyOTA0Nl0gc3lzdGVtZFsxXTogUXVldWVkIHN0YXJ0IGpvYiBm
b3IgZGVmYXVsdCB0YXJnZXQgZ3JhcGhpY2FsLnRhcmdldC4KWyAgICA1LjI0Mzc2MV0gc3lzdGVt
ZFsxXTogQ3JlYXRlZCBzbGljZSBtYWNoaW5lLnNsaWNlIC0gVmlydHVhbCBNYWNoaW5lIGFuZCBD
b250YWluZXIgU2xpY2UuClsgICAgNS4yNDQ1NDddIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2Ug
c3lzdGVtLWdldHR5LnNsaWNlIC0gU2xpY2UgL3N5c3RlbS9nZXR0eS4KWyAgICA1LjI0NDk2NF0g
c3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBzeXN0ZW0tbW9kcHJvYmUuc2xpY2UgLSBTbGljZSAv
c3lzdGVtL21vZHByb2JlLgpbICAgIDUuMjQ1MzgyXSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNl
IHN5c3RlbS1zZXJpYWxceDJkZ2V0dHkuc2xpY2UgLSBTbGljZSAvc3lzdGVtL3NlcmlhbC1nZXR0
eS4KWyAgICA1LjI0NTc5Nl0gc3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBzeXN0ZW0tc3lzdGVt
ZFx4MmRmc2NrLnNsaWNlIC0gU2xpY2UgL3N5c3RlbS9zeXN0ZW1kLWZzY2suClsgICAgNS4yNDYx
MjldIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgdXNlci5zbGljZSAtIFVzZXIgYW5kIFNlc3Np
b24gU2xpY2UuClsgICAgNS4yNDYyNDJdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgc3lzdGVtZC1hc2st
cGFzc3dvcmQtY29uc29sZS5wYXRoIC0gRGlzcGF0Y2ggUGFzc3dvcmQgUmVxdWVzdHMgdG8gQ29u
c29sZSBEaXJlY3RvcnkgV2F0Y2guClsgICAgNS4yNDYzMzFdIHN5c3RlbWRbMV06IFN0YXJ0ZWQg
c3lzdGVtZC1hc2stcGFzc3dvcmQtd2FsbC5wYXRoIC0gRm9yd2FyZCBQYXNzd29yZCBSZXF1ZXN0
cyB0byBXYWxsIERpcmVjdG9yeSBXYXRjaC4KWyAgICA1LjI0NjU2Ml0gc3lzdGVtZFsxXTogU2V0
IHVwIGF1dG9tb3VudCBwcm9jLXN5cy1mcy1iaW5mbXRfbWlzYy5hdXRvbW91bnQgLSBBcmJpdHJh
cnkgRXhlY3V0YWJsZSBGaWxlIEZvcm1hdHMgRmlsZSBTeXN0ZW0gQXV0b21vdW50IFBvaW50Lgpb
ICAgIDUuMjQ2NTk0XSBzeXN0ZW1kWzFdOiBFeHBlY3RpbmcgZGV2aWNlIGRldi1kaXNrLWJ5XHgy
ZHV1aWQtMmU5OTRkNDVceDJkMDc5MVx4MmQ0YjZkXHgyZDgwMjRceDJkNjQ0NjhkMWEwN2MxLmRl
dmljZSAtIC9kZXYvZGlzay9ieS11dWlkLzJlOTk0ZDQ1LTA3OTEtNGI2ZC04MDI0LTY0NDY4ZDFh
MDdjMS4uLgpbICAgIDUuMjQ2NjA3XSBzeXN0ZW1kWzFdOiBFeHBlY3RpbmcgZGV2aWNlIGRldi1k
aXNrLWJ5XHgyZHV1aWQtMmYwZGQ0OTRceDJkNDE5OVx4MmQ0MjYzXHgyZDlhMzRceDJkNDRlNzMx
YTcxNzcxLmRldmljZSAtIC9kZXYvZGlzay9ieS11dWlkLzJmMGRkNDk0LTQxOTktNDI2My05YTM0
LTQ0ZTczMWE3MTc3MS4uLgpbICAgIDUuMjQ2NjE3XSBzeXN0ZW1kWzFdOiBFeHBlY3RpbmcgZGV2
aWNlIGRldi1kaXNrLWJ5XHgyZHV1aWQtMzhDNVx4MmQ3MDI5LmRldmljZSAtIC9kZXYvZGlzay9i
eS11dWlkLzM4QzUtNzAyOS4uLgpbICAgIDUuMjQ2NjI5XSBzeXN0ZW1kWzFdOiBFeHBlY3Rpbmcg
ZGV2aWNlIGRldi1odmMwLmRldmljZSAtIC9kZXYvaHZjMC4uLgpbICAgIDUuMjQ2NjQ2XSBzeXN0
ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBjcnlwdHNldHVwLnRhcmdldCAtIExvY2FsIEVuY3J5cHRl
ZCBWb2x1bWVzLgpbICAgIDUuMjQ2NjcxXSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBpbnRl
Z3JpdHlzZXR1cC50YXJnZXQgLSBMb2NhbCBJbnRlZ3JpdHkgUHJvdGVjdGVkIFZvbHVtZXMuClsg
ICAgNS4yNDY3MTFdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IG5zcy1sb29rdXAudGFyZ2V0
IC0gSG9zdCBhbmQgTmV0d29yayBOYW1lIExvb2t1cHMuClsgICAgNS4yNDY3MjddIHN5c3RlbWRb
MV06IFJlYWNoZWQgdGFyZ2V0IHBhdGhzLnRhcmdldCAtIFBhdGggVW5pdHMuClsgICAgNS4yNDY3
NThdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IHNsaWNlcy50YXJnZXQgLSBTbGljZSBVbml0
cy4KWyAgICA1LjI0Njc4OV0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgdmVyaXR5c2V0dXAu
dGFyZ2V0IC0gTG9jYWwgVmVyaXR5IFByb3RlY3RlZCBWb2x1bWVzLgpbICAgIDUuMjQ2ODA4XSBz
eXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCB2aXJ0LWd1ZXN0LXNodXRkb3duLnRhcmdldCAtIExp
YnZpcnQgZ3Vlc3RzIHNodXRkb3duLgpbICAgIDUuMjQ2OTE2XSBzeXN0ZW1kWzFdOiBMaXN0ZW5p
bmcgb24gZG0tZXZlbnQuc29ja2V0IC0gRGV2aWNlLW1hcHBlciBldmVudCBkYWVtb24gRklGT3Mu
ClsgICAgNS4yNDcxMjZdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBsdm0yLWx2bXBvbGxkLnNv
Y2tldCAtIExWTTIgcG9sbCBkYWVtb24gc29ja2V0LgpbICAgIDUuMjU1NjYyXSBzeXN0ZW1kWzFd
OiBMaXN0ZW5pbmcgb24gcnBjYmluZC5zb2NrZXQgLSBSUENiaW5kIFNlcnZlciBBY3RpdmF0aW9u
IFNvY2tldC4KWyAgICA1LjI1NTkyMl0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHN5c3RlbWQt
ZnNja2Quc29ja2V0IC0gZnNjayB0byBmc2NrZCBjb21tdW5pY2F0aW9uIFNvY2tldC4KWyAgICA1
LjI1NjAzMl0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHN5c3RlbWQtaW5pdGN0bC5zb2NrZXQg
LSBpbml0Y3RsIENvbXBhdGliaWxpdHkgTmFtZWQgUGlwZS4KWyAgICA1LjI2NTAyNl0gc3lzdGVt
ZFsxXTogTGlzdGVuaW5nIG9uIHN5c3RlbWQtam91cm5hbGQtYXVkaXQuc29ja2V0IC0gSm91cm5h
bCBBdWRpdCBTb2NrZXQuClsgICAgNS4yNjUyOTBdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBz
eXN0ZW1kLWpvdXJuYWxkLWRldi1sb2cuc29ja2V0IC0gSm91cm5hbCBTb2NrZXQgKC9kZXYvbG9n
KS4KWyAgICA1LjI2NTUzMV0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHN5c3RlbWQtam91cm5h
bGQuc29ja2V0IC0gSm91cm5hbCBTb2NrZXQuClsgICAgNS4yNjU3ODldIHN5c3RlbWRbMV06IExp
c3RlbmluZyBvbiBzeXN0ZW1kLXVkZXZkLWNvbnRyb2wuc29ja2V0IC0gdWRldiBDb250cm9sIFNv
Y2tldC4KWyAgICA1LjI2NTk2M10gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHN5c3RlbWQtdWRl
dmQta2VybmVsLnNvY2tldCAtIHVkZXYgS2VybmVsIFNvY2tldC4KWyAgICA1LjI2NjI0MF0gc3lz
dGVtZFsxXTogZGV2LWh1Z2VwYWdlcy5tb3VudCAtIEh1Z2UgUGFnZXMgRmlsZSBTeXN0ZW0gd2Fz
IHNraXBwZWQgYmVjYXVzZSBvZiBhbiB1bm1ldCBjb25kaXRpb24gY2hlY2sgKENvbmRpdGlvblBh
dGhFeGlzdHM9L3N5cy9rZXJuZWwvbW0vaHVnZXBhZ2VzKS4KWyAgICA1LjI2Nzk4Nl0gc3lzdGVt
ZFsxXTogTW91bnRpbmcgZGV2LW1xdWV1ZS5tb3VudCAtIFBPU0lYIE1lc3NhZ2UgUXVldWUgRmls
ZSBTeXN0ZW0uLi4KWyAgICA1LjI2OTY3Ml0gc3lzdGVtZFsxXTogTW91bnRpbmcgcHJvYy1mcy1u
ZnNkLm1vdW50IC0gTkZTRCBjb25maWd1cmF0aW9uIGZpbGVzeXN0ZW0uLi4KWyAgICA1LjI3MTUx
N10gc3lzdGVtZFsxXTogTW91bnRpbmcgc3lzLWtlcm5lbC1kZWJ1Zy5tb3VudCAtIEtlcm5lbCBE
ZWJ1ZyBGaWxlIFN5c3RlbS4uLgpbICAgIDUuMjczMjM1XSBzeXN0ZW1kWzFdOiBNb3VudGluZyBz
eXMta2VybmVsLXRyYWNpbmcubW91bnQgLSBLZXJuZWwgVHJhY2UgRmlsZSBTeXN0ZW0uLi4KWyAg
ICA1LjI3MzQxNV0gc3lzdGVtZFsxXTogYXV0aC1ycGNnc3MtbW9kdWxlLnNlcnZpY2UgLSBLZXJu
ZWwgTW9kdWxlIHN1cHBvcnRpbmcgUlBDU0VDX0dTUyB3YXMgc2tpcHBlZCBiZWNhdXNlIG9mIGFu
IHVubWV0IGNvbmRpdGlvbiBjaGVjayAoQ29uZGl0aW9uUGF0aEV4aXN0cz0vZXRjL2tyYjUua2V5
dGFiKS4KWyAgICA1LjI3MzUyNl0gc3lzdGVtZFsxXTogRmluaXNoZWQgYmxrLWF2YWlsYWJpbGl0
eS5zZXJ2aWNlIC0gQXZhaWxhYmlsaXR5IG9mIGJsb2NrIGRldmljZXMuClsgICAgNS4yODYyNjJd
IHN5c3RlbWRbMV06IFN0YXJ0aW5nIGtleWJvYXJkLXNldHVwLnNlcnZpY2UgLSBTZXQgdGhlIGNv
bnNvbGUga2V5Ym9hcmQgbGF5b3V0Li4uClsgICAgNS4yODgwMjddIHN5c3RlbWRbMV06IFN0YXJ0
aW5nIGttb2Qtc3RhdGljLW5vZGVzLnNlcnZpY2UgLSBDcmVhdGUgTGlzdCBvZiBTdGF0aWMgRGV2
aWNlIE5vZGVzLi4uClsgICAgNS4yODk3OTVdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIGx2bTItbW9u
aXRvci5zZXJ2aWNlIC0gTW9uaXRvcmluZyBvZiBMVk0yIG1pcnJvcnMsIHNuYXBzaG90cyBldGMu
IHVzaW5nIGRtZXZlbnRkIG9yIHByb2dyZXNzIHBvbGxpbmcuLi4KWyAgICA1LjI5MTU3OV0gc3lz
dGVtZFsxXTogU3RhcnRpbmcgbW9kcHJvYmVAY29uZmlnZnMuc2VydmljZSAtIExvYWQgS2VybmVs
IE1vZHVsZSBjb25maWdmcy4uLgpbICAgIDUuMjkzNTE5XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBt
b2Rwcm9iZUBkbV9tb2Quc2VydmljZSAtIExvYWQgS2VybmVsIE1vZHVsZSBkbV9tb2QuLi4KWyAg
ICA1LjI5NTM3MF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgbW9kcHJvYmVAZHJtLnNlcnZpY2UgLSBM
b2FkIEtlcm5lbCBNb2R1bGUgZHJtLi4uClsgICAgNS4yOTcyMTldIHN5c3RlbWRbMV06IFN0YXJ0
aW5nIG1vZHByb2JlQGVmaV9wc3RvcmUuc2VydmljZSAtIExvYWQgS2VybmVsIE1vZHVsZSBlZmlf
cHN0b3JlLi4uClsgICAgNS4yOTkxNzZdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIG1vZHByb2JlQGZ1
c2Uuc2VydmljZSAtIExvYWQgS2VybmVsIE1vZHVsZSBmdXNlLi4uClsgICAgNS4zMDExMjZdIHN5
c3RlbWRbMV06IFN0YXJ0aW5nIG1vZHByb2JlQGxvb3Auc2VydmljZSAtIExvYWQgS2VybmVsIE1v
ZHVsZSBsb29wLi4uClsgICAgNS4zMDEzODRdIHN5c3RlbWRbMV06IHN5c3RlbWQtZnNjay1yb290
LnNlcnZpY2UgLSBGaWxlIFN5c3RlbSBDaGVjayBvbiBSb290IERldmljZSB3YXMgc2tpcHBlZCBi
ZWNhdXNlIG9mIGFuIHVubWV0IGNvbmRpdGlvbiBjaGVjayAoQ29uZGl0aW9uUGF0aEV4aXN0cz0h
L3J1bi9pbml0cmFtZnMvZnNjay1yb290KS4KWyAgICA1LjMwNDA4OF0gc3lzdGVtZFsxXTogU3Rh
cnRpbmcgc3lzdGVtZC1qb3VybmFsZC5zZXJ2aWNlIC0gSm91cm5hbCBTZXJ2aWNlLi4uClsgICAg
NS4zMTM3NDVdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIHN5c3RlbWQtbW9kdWxlcy1sb2FkLnNlcnZp
Y2UgLSBMb2FkIEtlcm5lbCBNb2R1bGVzLi4uClsgICAgNS4zMTU2NDJdIHN5c3RlbWRbMV06IFN0
YXJ0aW5nIHN5c3RlbWQtcmVtb3VudC1mcy5zZXJ2aWNlIC0gUmVtb3VudCBSb290IGFuZCBLZXJu
ZWwgRmlsZSBTeXN0ZW1zLi4uClsgICAgNS4zMTcwMDNdIGxvb3A6IG1vZHVsZSBsb2FkZWQKWyAg
ICA1LjMxNzYzMF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgc3lzdGVtZC11ZGV2LXRyaWdnZXIuc2Vy
dmljZSAtIENvbGRwbHVnIEFsbCB1ZGV2IERldmljZXMuLi4KWyAgICA1LjMyMDYwM10gc3lzdGVt
ZFsxXTogRmluaXNoZWQga21vZC1zdGF0aWMtbm9kZXMuc2VydmljZSAtIENyZWF0ZSBMaXN0IG9m
IFN0YXRpYyBEZXZpY2UgTm9kZXMuClsgICAgNS4zMjEwOTJdIHN5c3RlbWRbMV06IG1vZHByb2Jl
QGNvbmZpZ2ZzLnNlcnZpY2U6IERlYWN0aXZhdGVkIHN1Y2Nlc3NmdWxseS4KWyAgICA1LjMyMTI4
N10gc3lzdGVtZFsxXTogRmluaXNoZWQgbW9kcHJvYmVAY29uZmlnZnMuc2VydmljZSAtIExvYWQg
S2VybmVsIE1vZHVsZSBjb25maWdmcy4KWyAgICA1LjMyMTc1MF0gc3lzdGVtZFsxXTogbW9kcHJv
YmVAbG9vcC5zZXJ2aWNlOiBEZWFjdGl2YXRlZCBzdWNjZXNzZnVsbHkuClsgICAgNS4zMjE5NDRd
IHN5c3RlbWRbMV06IEZpbmlzaGVkIG1vZHByb2JlQGxvb3Auc2VydmljZSAtIExvYWQgS2VybmVs
IE1vZHVsZSBsb29wLgpbICAgIDUuMzIzOTUyXSBzeXN0ZW1kWzFdOiBNb3VudGluZyBzeXMta2Vy
bmVsLWNvbmZpZy5tb3VudCAtIEtlcm5lbCBDb25maWd1cmF0aW9uIEZpbGUgU3lzdGVtLi4uClsg
ICAgNS4zMjc0MTJdIHBzdG9yZTogVXNpbmcgY3Jhc2ggZHVtcCBjb21wcmVzc2lvbjogZGVmbGF0
ZQpbICAgIDUuMzI3NDYzXSBzeXN0ZW1kWzFdOiBNb3VudGVkIGRldi1tcXVldWUubW91bnQgLSBQ
T1NJWCBNZXNzYWdlIFF1ZXVlIEZpbGUgU3lzdGVtLgpbICAgIDUuMzI3NjY3XSBwc3RvcmU6IFJl
Z2lzdGVyZWQgZWZpIGFzIHBlcnNpc3RlbnQgc3RvcmUgYmFja2VuZApbICAgIDUuMzI4MjI1XSBz
eXN0ZW1kWzFdOiBNb3VudGVkIHN5cy1rZXJuZWwtZGVidWcubW91bnQgLSBLZXJuZWwgRGVidWcg
RmlsZSBTeXN0ZW0uClsgICAgNS4zMjg0MDhdIHN5c3RlbWRbMV06IE1vdW50ZWQgc3lzLWtlcm5l
bC10cmFjaW5nLm1vdW50IC0gS2VybmVsIFRyYWNlIEZpbGUgU3lzdGVtLgpbICAgIDUuMzI4OTMz
XSBzeXN0ZW1kWzFdOiBtb2Rwcm9iZUBlZmlfcHN0b3JlLnNlcnZpY2U6IERlYWN0aXZhdGVkIHN1
Y2Nlc3NmdWxseS4KWyAgICA1LjMyOTE1OF0gc3lzdGVtZFsxXTogRmluaXNoZWQgbW9kcHJvYmVA
ZWZpX3BzdG9yZS5zZXJ2aWNlIC0gTG9hZCBLZXJuZWwgTW9kdWxlIGVmaV9wc3RvcmUuClsgICAg
NS4zMjk0MjldIHN5c3RlbWRbMV06IE1vdW50ZWQgc3lzLWtlcm5lbC1jb25maWcubW91bnQgLSBL
ZXJuZWwgQ29uZmlndXJhdGlvbiBGaWxlIFN5c3RlbS4KWyAgICA1LjM0MjM0MV0gc3lzdGVtZFsx
XTogRmluaXNoZWQgc3lzdGVtZC1tb2R1bGVzLWxvYWQuc2VydmljZSAtIExvYWQgS2VybmVsIE1v
ZHVsZXMuClsgICAgNS4zNDQzNTNdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIHN5c3RlbWQtc3lzY3Rs
LnNlcnZpY2UgLSBBcHBseSBLZXJuZWwgVmFyaWFibGVzLi4uClsgICAgNS4zNTA3NjNdIEVYVDQt
ZnMgKHNkYTIpOiByZS1tb3VudGVkLiBRdW90YSBtb2RlOiBub25lLgpbICAgIDUuMzUyNzQ1XSBz
eXN0ZW1kWzFdOiBGaW5pc2hlZCBzeXN0ZW1kLXJlbW91bnQtZnMuc2VydmljZSAtIFJlbW91bnQg
Um9vdCBhbmQgS2VybmVsIEZpbGUgU3lzdGVtcy4KWyAgICA1LjM1Mjk0OF0gc3lzdGVtZFsxXTog
c3lzdGVtZC1maXJzdGJvb3Quc2VydmljZSAtIEZpcnN0IEJvb3QgV2l6YXJkIHdhcyBza2lwcGVk
IGJlY2F1c2Ugb2YgYW4gdW5tZXQgY29uZGl0aW9uIGNoZWNrIChDb25kaXRpb25GaXJzdEJvb3Q9
eWVzKS4KWyAgICA1LjM1Mjk5Nl0gc3lzdGVtZFsxXTogc3lzdGVtZC1wc3RvcmUuc2VydmljZSAt
IFBsYXRmb3JtIFBlcnNpc3RlbnQgU3RvcmFnZSBBcmNoaXZhbCB3YXMgc2tpcHBlZCBiZWNhdXNl
IG9mIGFuIHVubWV0IGNvbmRpdGlvbiBjaGVjayAoQ29uZGl0aW9uRGlyZWN0b3J5Tm90RW1wdHk9
L3N5cy9mcy9wc3RvcmUpLgpbICAgIDUuMzU0OTY3XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBzeXN0
ZW1kLXJhbmRvbS1zZWVkLnNlcnZpY2UgLSBMb2FkL1NhdmUgUmFuZG9tIFNlZWQuLi4KWyAgICA1
LjM1Njg4NF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgc3lzdGVtZC1zeXN1c2Vycy5zZXJ2aWNlIC0g
Q3JlYXRlIFN5c3RlbSBVc2Vycy4uLgpbICAgIDUuNDA5NTUwXSBkZXZpY2UtbWFwcGVyOiBjb3Jl
OiBDT05GSUdfSU1BX0RJU0FCTEVfSFRBQkxFIGlzIGRpc2FibGVkLiBEdXBsaWNhdGUgSU1BIG1l
YXN1cmVtZW50cyB3aWxsIG5vdCBiZSByZWNvcmRlZCBpbiB0aGUgSU1BIGxvZy4KWyAgICA1LjQw
OTYwMF0gZGV2aWNlLW1hcHBlcjogdWV2ZW50OiB2ZXJzaW9uIDEuMC4zClsgICAgNS40MDk2OTBd
IGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjQ3LjAtaW9jdGwgKDIwMjItMDctMjgpIGluaXRpYWxp
c2VkOiBkbS1kZXZlbEByZWRoYXQuY29tClsgICAgNS40MTA4ODddIHN5c3RlbWRbMV06IG1vZHBy
b2JlQGRtX21vZC5zZXJ2aWNlOiBEZWFjdGl2YXRlZCBzdWNjZXNzZnVsbHkuClsgICAgNS40MTEw
OTldIHN5c3RlbWRbMV06IEZpbmlzaGVkIG1vZHByb2JlQGRtX21vZC5zZXJ2aWNlIC0gTG9hZCBL
ZXJuZWwgTW9kdWxlIGRtX21vZC4KWyAgICA1LjQxMTM1Nl0gc3lzdGVtZFsxXTogc3lzdGVtZC1y
ZXBhcnQuc2VydmljZSAtIFJlcGFydGl0aW9uIFJvb3QgRGlzayB3YXMgc2tpcHBlZCBiZWNhdXNl
IG5vIHRyaWdnZXIgY29uZGl0aW9uIGNoZWNrcyB3ZXJlIG1ldC4KWyAgICA1LjQyNTE0Ml0gZnVz
ZTogaW5pdCAoQVBJIHZlcnNpb24gNy4zNykKWyAgICA1LjQyNjQ2OF0gc3lzdGVtZFsxXTogbW9k
cHJvYmVAZnVzZS5zZXJ2aWNlOiBEZWFjdGl2YXRlZCBzdWNjZXNzZnVsbHkuClsgICAgNS40MjY2
ODldIHN5c3RlbWRbMV06IEZpbmlzaGVkIG1vZHByb2JlQGZ1c2Uuc2VydmljZSAtIExvYWQgS2Vy
bmVsIE1vZHVsZSBmdXNlLgpbICAgIDUuNDcyNjM0XSBzeXN0ZW1kWzFdOiBGaW5pc2hlZCBzeXN0
ZW1kLXN5c2N0bC5zZXJ2aWNlIC0gQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4KWyAgICA1LjQ4NDI3
M10gUlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuClsg
ICAgNS40ODQyNzddIFJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KWyAgICA1
LjQ4NDI3OF0gUlBDOiBSZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDUuNDg0
Mjc5XSBSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0IG1v
ZHVsZS4KWyAgICA1LjQ4NTA4Ml0gQUNQSTogYnVzIHR5cGUgZHJtX2Nvbm5lY3RvciByZWdpc3Rl
cmVkClsgICAgNS40ODY2NDddIHN5c3RlbWRbMV06IG1vZHByb2JlQGRybS5zZXJ2aWNlOiBEZWFj
dGl2YXRlZCBzdWNjZXNzZnVsbHkuClsgICAgNS40ODY4NDRdIHN5c3RlbWRbMV06IEZpbmlzaGVk
IG1vZHByb2JlQGRybS5zZXJ2aWNlIC0gTG9hZCBLZXJuZWwgTW9kdWxlIGRybS4KWyAgICA1LjQ4
ODQxNF0gc3lzdGVtZFsxXTogRmluaXNoZWQgc3lzdGVtZC1zeXN1c2Vycy5zZXJ2aWNlIC0gQ3Jl
YXRlIFN5c3RlbSBVc2Vycy4KWyAgICA1LjUwNTcyOF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgc3lz
dGVtZC10bXBmaWxlcy1zZXR1cC1kZXYuc2VydmljZSAtIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5v
ZGVzIGluIC9kZXYuLi4KWyAgICA1LjUxMTMyM10gc3lzdGVtZFsxXTogRmluaXNoZWQgc3lzdGVt
ZC1yYW5kb20tc2VlZC5zZXJ2aWNlIC0gTG9hZC9TYXZlIFJhbmRvbSBTZWVkLgpbICAgIDUuNTEx
NTM2XSBzeXN0ZW1kWzFdOiBmaXJzdC1ib290LWNvbXBsZXRlLnRhcmdldCAtIEZpcnN0IEJvb3Qg
Q29tcGxldGUgd2FzIHNraXBwZWQgYmVjYXVzZSBvZiBhbiB1bm1ldCBjb25kaXRpb24gY2hlY2sg
KENvbmRpdGlvbkZpcnN0Qm9vdD15ZXMpLgpbICAgIDUuNTUxODI1XSBzeXN0ZW1kWzFdOiBTdGFy
dGVkIHN5c3RlbWQtam91cm5hbGQuc2VydmljZSAtIEpvdXJuYWwgU2VydmljZS4KWyAgICA1LjU4
ODI0MF0gc3lzdGVtZC1qb3VybmFsZFsyOTZdOiBSZWNlaXZlZCBjbGllbnQgcmVxdWVzdCB0byBm
bHVzaCBydW50aW1lIGpvdXJuYWwuClsgICAgNS42MTU5OTFdIHN5c3RlbWQtam91cm5hbGRbMjk2
XTogRmlsZSAvdmFyL2xvZy9qb3VybmFsL2Y4Mjc5OGQ5MDliNzRhYTJiOTYyZDhlMzNkNzg2OWRh
L3N5c3RlbS5qb3VybmFsIGNvcnJ1cHRlZCBvciB1bmNsZWFubHkgc2h1dCBkb3duLCByZW5hbWlu
ZyBhbmQgcmVwbGFjaW5nLgpbICAgIDYuMjY5MDE4XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9k
ZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFNZQlVTOjAwL1BOUDBDMEM6MDAvaW5wdXQvaW5wdXQ2Clsg
ICAgNi4yNjk0MzRdIHNlcyA4OjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cwIHR5cGUg
MTMKWyAgICA2LjI3MTQyMl0gc2QgODoxOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMSB0
eXBlIDAKWyAgICA2LjI3NDE0OF0gQUNQSTogYnV0dG9uOiBQb3dlciBCdXR0b24gW1BXUkJdClsg
ICAgNi4yODY3MTldIGlucHV0OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAv
TE5YUFdSQk46MDAvaW5wdXQvaW5wdXQ3ClsgICAgNi4yODY5OTRdIHNjc2kgODoyOjA6MDogQXR0
YWNoZWQgc2NzaSBnZW5lcmljIHNnMiB0eXBlIDEyClsgICAgNi4zMDE2MjhdIEFDUEk6IGJ1dHRv
bjogUG93ZXIgQnV0dG9uIFtQV1JGXQpbICAgIDYuNDUwOTYzXSBJUE1JIG1lc3NhZ2UgaGFuZGxl
cjogdmVyc2lvbiAzOS4yClsgICAgNi40NjQyMzVdIGlucHV0OiBQQyBTcGVha2VyIGFzIC9kZXZp
Y2VzL3BsYXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDgKWyAgICA2LjQ4MTIxNl0gc3A1MTAwX3Rj
bzogU1A1MTAwL1NCODAwIFRDTyBXYXRjaERvZyBUaW1lciBEcml2ZXIKWyAgICA2LjQ4MTM1Nl0g
c3A1MTAwLXRjbyBzcDUxMDAtdGNvOiBVc2luZyAweGZlYjAwMDAwIGZvciB3YXRjaGRvZyBNTUlP
IGFkZHJlc3MKWyAgICA2LjQ4MTQzNF0gY3J5cHRkOiBtYXhfY3B1X3FsZW4gc2V0IHRvIDEwMDAK
WyAgICA2LjQ4MjAyMF0gc3A1MTAwLXRjbyBzcDUxMDAtdGNvOiBpbml0aWFsaXplZC4gaGVhcnRi
ZWF0PTYwIHNlYyAobm93YXlvdXQ9MCkKWyAgICA2LjUyNzEwOV0gQWRkaW5nIDEwMDA0NDRrIHN3
YXAgb24gL2Rldi9zZGEzLiAgUHJpb3JpdHk6LTIgZXh0ZW50czoxIGFjcm9zczoxMDAwNDQ0ayBG
UwpbICAgIDYuNTQzNzE4XSBpcG1pIGRldmljZSBpbnRlcmZhY2UKWyAgICA2LjU1MzIwM10gaXBt
aV9zaTogSVBNSSBTeXN0ZW0gSW50ZXJmYWNlIGRyaXZlcgpbICAgIDYuNTUzMjMyXSBpcG1pX3Np
IGRtaS1pcG1pLXNpLjA6IGlwbWlfcGxhdGZvcm06IHByb2JpbmcgdmlhIFNNQklPUwpbICAgIDYu
NTUzMjM2XSBpcG1pX3BsYXRmb3JtOiBpcG1pX3NpOiBTTUJJT1M6IGlvIDB4Y2EyIHJlZ3NpemUg
MSBzcGFjaW5nIDEgaXJxIDAKWyAgICA2LjU1MzI0MV0gaXBtaV9zaTogQWRkaW5nIFNNQklPUy1z
cGVjaWZpZWQga2NzIHN0YXRlIG1hY2hpbmUKWyAgICA2LjU1MzMxNF0gaXBtaV9zaTogVHJ5aW5n
IFNNQklPUy1zcGVjaWZpZWQga2NzIHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhjYTIs
IHNsYXZlIGFkZHJlc3MgMHgyMCwgaXJxIDAKWyAgICA2LjU2NDQ5N10gQVZYMiB2ZXJzaW9uIG9m
IGdjbV9lbmMvZGVjIGVuZ2FnZWQuClsgICAgNi41NjQ2NzhdIEFFUyBDVFIgbW9kZSBieTggb3B0
aW1pemF0aW9uIGVuYWJsZWQKWyAgICA2LjU3NjczNF0gbmdiZTogbG9hZGluZyBvdXQtb2YtdHJl
ZSBtb2R1bGUgdGFpbnRzIGtlcm5lbC4KWyAgICA2LjU3Njk1MV0gbmdiZTogbW9kdWxlIHZlcmlm
aWNhdGlvbiBmYWlsZWQ6IHNpZ25hdHVyZSBhbmQvb3IgcmVxdWlyZWQga2V5IG1pc3NpbmcgLSB0
YWludGluZyBrZXJuZWwKWyAgICA2LjU4NDM1Nl0gV2FuZ1h1biBHaWdhYml0IFBDSSBFeHByZXNz
IE5ldHdvcmsgRHJpdmVyIC0gdmVyc2lvbiAxLjIuNQpbICAgIDYuNTg0MzYxXSBDb3B5cmlnaHQg
KGMpIDIwMTggLTIwMTkgQmVpamluZyBXYW5nWHVuIFRlY2hub2xvZ3kgQ28uLCBMdGQKWyAgICA2
LjU4NDUyMF0geGVuOiByZWdpc3RlcmluZyBnc2kgMzIgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEK
WyAgICA2LjU4NDUzMF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDozMgpbICAgIDYuNjE5MjAxXSBG
QVQtZnMgKHNkYTEpOiBWb2x1bWUgd2FzIG5vdCBwcm9wZXJseSB1bm1vdW50ZWQuIFNvbWUgZGF0
YSBtYXkgYmUgY29ycnVwdC4gUGxlYXNlIHJ1biBmc2NrLgpbICAgIDYuNjg3NjU4XSBDb25zb2xl
OiBzd2l0Y2hpbmcgdG8gY29sb3VyIGR1bW15IGRldmljZSA4MHgyNQpbICAgIDYuNjkwMDIwXSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSAzNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDYuNjkw
MDU2XSB4ZW46IC0tPiBwaXJxPTM2IC0+IGlycT0zNiAoZ3NpPTM2KQpbICAgIDYuNjkwMTA5XSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSAzNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDYuNjkw
MTEzXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjM2ClsgICAgNi42OTAxOTddIGFzdCAwMDAwOjAz
OjAwLjA6IFtkcm1dIFVzaW5nIFAyQSBicmlkZ2UgZm9yIGNvbmZpZ3VyYXRpb24KWyAgICA2LjY5
MDIwMl0gYXN0IDAwMDA6MDM6MDAuMDogW2RybV0gQVNUIDI1MDAgZGV0ZWN0ZWQKWyAgICA2LjY5
MDIwOV0gYXN0IDAwMDA6MDM6MDAuMDogW2RybV0gVXNpbmcgYW5hbG9nIFZHQQpbICAgIDYuNjkw
MjE1XSBhc3QgMDAwMDowMzowMC4wOiBbZHJtXSBkcmFtIE1DTEs9ODAwIE1oeiB0eXBlPTcgYnVz
X3dpZHRoPTE2ClsgICAgNi42OTA1NDhdIFtkcm1dIEluaXRpYWxpemVkIGFzdCAwLjEuMCAyMDEy
MDIyOCBmb3IgMDAwMDowMzowMC4wIG9uIG1pbm9yIDAKWyAgICA2Ljc0MTQwMV0gbmdiZSAwMDAw
OjAxOjAwLjA6IDE2LjAwMCBHYi9zIGF2YWlsYWJsZSBQQ0llIGJhbmR3aWR0aCAoNS4wIEdUL3Mg
UENJZSB4NCBsaW5rKQpbICAgIDYuNzQ4NDA0XSBuZ2JlIDAwMDA6MDE6MDAuMCBldGgwOiBOQ1NJ
IDogc3VwcG9ydApbICAgIDYuNzQ4NDA4XSBuZ2JlIDAwMDA6MDE6MDAuMCBldGgwOiBQSFk6IElu
dGVybmFsLCBQQkEgTm86IFdhbmcgWHVuIEdiRSBGYW1pbHkgQ29udHJvbGxlcgpbICAgIDYuNzQ4
NDExXSBuZ2JlIDAwMDA6MDE6MDAuMCBldGgwOiA5YzpjMjpjNDo2MTozODo1MwpbICAgIDYuNzQ4
NDE1XSBuZ2JlIDAwMDA6MDE6MDAuMCBldGgwOiBFbmFibGVkIEZlYXR1cmVzOiBSeFE6IDQgVHhR
OiA0IApbICAgIDYuNzQ4NDE3XSBuZ2JlIDAwMDA6MDE6MDAuMCBldGgwOiBXYW5nWHVuKFIpIEdp
Z2FiaXQgTmV0d29yayBDb25uZWN0aW9uClsgICAgNi43NDg0MTldIG5nYmUgMDAwMDowMTowMC4w
OiBod21vbl9kZXZpY2VfcmVnaXN0ZXIoKSBpcyBkZXByZWNhdGVkLiBQbGVhc2UgY29udmVydCB0
aGUgZHJpdmVyIHRvIHVzZSBod21vbl9kZXZpY2VfcmVnaXN0ZXJfd2l0aF9pbmZvKCkuClsgICAg
Ni43NDg1NzRdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDMzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICAgNi43NDg2MDVdIHhlbjogLS0+IHBpcnE9MzMgLT4gaXJxPTMzIChnc2k9MzMpClsgICAg
Ni43NzA5MTZdIGZiY29uOiBhc3Rkcm1mYiAoZmIwKSBpcyBwcmltYXJ5IGRldmljZQpbICAgIDYu
ODAwNTY1XSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZpY2Ug
MjQweDY3ClsgICAgNi44MDQ0OTBdIGFzdCAwMDAwOjAzOjAwLjA6IFtkcm1dIGZiMDogYXN0ZHJt
ZmIgZnJhbWUgYnVmZmVyIGRldmljZQpbICAgIDYuODMwNjk0XSBpcG1pX3NpIGRtaS1pcG1pLXNp
LjA6IElQTUkgbWVzc2FnZSBoYW5kbGVyOiBGb3VuZCBuZXcgQk1DIChtYW5faWQ6IDB4MDBjYmNj
LCBwcm9kX2lkOiAweDAwNGQsIGRldl9pZDogMHgyOSkKWyAgICA2LjkwMzIyOF0gbmdiZSAwMDAw
OjAxOjAwLjE6IDE2LjAwMCBHYi9zIGF2YWlsYWJsZSBQQ0llIGJhbmR3aWR0aCAoNS4wIEdUL3Mg
UENJZSB4NCBsaW5rKQpbICAgIDYuOTEwMjM5XSBuZ2JlIDAwMDA6MDE6MDAuMSBldGgxOiBOQ1NJ
IDogc3VwcG9ydApbICAgIDYuOTEwMjQzXSBuZ2JlIDAwMDA6MDE6MDAuMSBldGgxOiBQSFk6IElu
dGVybmFsLCBQQkEgTm86IFdhbmcgWHVuIEdiRSBGYW1pbHkgQ29udHJvbGxlcgpbICAgIDYuOTEw
MjQ2XSBuZ2JlIDAwMDA6MDE6MDAuMSBldGgxOiA5YzpjMjpjNDo2MTozODo1NApbICAgIDYuOTEw
MjUwXSBuZ2JlIDAwMDA6MDE6MDAuMSBldGgxOiBFbmFibGVkIEZlYXR1cmVzOiBSeFE6IDQgVHhR
OiA0IApbICAgIDYuOTEwMjUyXSBuZ2JlIDAwMDA6MDE6MDAuMSBldGgxOiBXYW5nWHVuKFIpIEdp
Z2FiaXQgTmV0d29yayBDb25uZWN0aW9uClsgICAgNi45NDE0ODVdIG5nYmUgMDAwMDowMTowMC4w
IGVubzE6IHJlbmFtZWQgZnJvbSBldGgwClsgICAgNi45NjY0OTBdIG5nYmUgMDAwMDowMTowMC4x
IGVubzI6IHJlbmFtZWQgZnJvbSBldGgxClsgICAgNy4wMjM4MjFdIGlwbWlfc2kgZG1pLWlwbWkt
c2kuMDogSVBNSSBrY3MgaW50ZXJmYWNlIGluaXRpYWxpemVkClsgICAxMS4zMDY4MzJdIEVYVDQt
ZnMgKHNkYTQpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gUXVv
dGEgbW9kZTogbm9uZS4KWyAgIDExLjY0MDY3NF0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNzM2
MTM0MDc2Ljg2NzoyKTogYXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQi
IHByb2ZpbGU9InVuY29uZmluZWQiIG5hbWU9Im52aWRpYV9tb2Rwcm9iZSIgcGlkPTYxOSBjb21t
PSJhcHBhcm1vcl9wYXJzZXIiClsgICAxMS42NDA2ODRdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQo
MTczNjEzNDA3Ni44Njc6Myk6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9s
b2FkIiBwcm9maWxlPSJ1bmNvbmZpbmVkIiBuYW1lPSJudmlkaWFfbW9kcHJvYmUvL2ttb2QiIHBp
ZD02MTkgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgMTEuNjU5NjA2XSBhdWRpdDogdHlwZT0x
NDAwIGF1ZGl0KDE3MzYxMzQwNzYuODg3OjQpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249
InByb2ZpbGVfbG9hZCIgcHJvZmlsZT0idW5jb25maW5lZCIgbmFtZT0ibHNiX3JlbGVhc2UiIHBp
ZD02MTggY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgMTEuNjczNjIxXSBhdWRpdDogdHlwZT0x
NDAwIGF1ZGl0KDE3MzYxMzQwNzYuOTAzOjUpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249
InByb2ZpbGVfbG9hZCIgcHJvZmlsZT0idW5jb25maW5lZCIgbmFtZT0ibGlidmlydGQiIHBpZD02
MzIgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgMTEuNjczNjI4XSBhdWRpdDogdHlwZT0xNDAw
IGF1ZGl0KDE3MzYxMzQwNzYuOTAzOjYpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InBy
b2ZpbGVfbG9hZCIgcHJvZmlsZT0idW5jb25maW5lZCIgbmFtZT0ibGlidmlydGQvL3FlbXVfYnJp
ZGdlX2hlbHBlciIgcGlkPTYzMiBjb21tPSJhcHBhcm1vcl9wYXJzZXIiClsgICAxMS42NzQ0NDhd
IGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTczNjEzNDA3Ni45MDM6Nyk6IGFwcGFybW9yPSJTVEFU
VVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBwcm9maWxlPSJ1bmNvbmZpbmVkIiBuYW1lPSJ2
aXJ0LWFhLWhlbHBlciIgcGlkPTYzMSBjb21tPSJhcHBhcm1vcl9wYXJzZXIiClsgICAxMS42ODk0
MjFdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTczNjEzNDA3Ni45MTU6OCk6IGFwcGFybW9yPSJT
VEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBwcm9maWxlPSJ1bmNvbmZpbmVkIiBuYW1l
PSJ0Y3BkdW1wIiBwaWQ9NjIxIGNvbW09ImFwcGFybW9yX3BhcnNlciIKWyAgIDExLjcxMDg4M10g
YXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNzM2MTM0MDc2LjkzOTo5KTogYXBwYXJtb3I9IlNUQVRV
UyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIHByb2ZpbGU9InVuY29uZmluZWQiIG5hbWU9Ii91
c3IvbGliL05ldHdvcmtNYW5hZ2VyL25tLWRoY3AtY2xpZW50LmFjdGlvbiIgcGlkPTYyMCBjb21t
PSJhcHBhcm1vcl9wYXJzZXIiClsgICAxMS43MTA4OTBdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQo
MTczNjEzNDA3Ni45Mzk6MTApOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVf
bG9hZCIgcHJvZmlsZT0idW5jb25maW5lZCIgbmFtZT0iL3Vzci9saWIvTmV0d29ya01hbmFnZXIv
bm0tZGhjcC1oZWxwZXIiIHBpZD02MjAgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgMTEuNzEw
ODk1XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE3MzYxMzQwNzYuOTM5OjExKTogYXBwYXJtb3I9
IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIHByb2ZpbGU9InVuY29uZmluZWQiIG5h
bWU9Ii91c3IvbGliL2Nvbm5tYW4vc2NyaXB0cy9kaGNsaWVudC1zY3JpcHQiIHBpZD02MjAgY29t
bT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgMTEuOTM5NjYwXSB4ZW46eGVuX2V2dGNobjogRXZlbnQt
Y2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkClsgICAxMS45OTkxNTNdIG5nYmUgMDAwMDowMTowMC4w
OiByZWdpc3RlcmVkIFBIQyBkZXZpY2Ugb24gZW5vMQpbICAgMTIuMDAyNzk3XSBuZ2JlIDAwMDA6
MDE6MDAuMCBlbm8xOiBOSUMgTGluayBpcyBVcCAxMDAgTWJwcywgRmxvdyBDb250cm9sOiBSWC9U
WApbICAgMTIuMDAyODYxXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5vMTogbGlu
ayBiZWNvbWVzIHJlYWR5ClsgICAxNC45NjYyNzFdIE5FVDogUmVnaXN0ZXJlZCBQRl9RSVBDUlRS
IHByb3RvY29sIGZhbWlseQpbICAgMTcuMDUwNzkwXSBuZ2JlIDAwMDA6MDE6MDAuMTogcmVnaXN0
ZXJlZCBQSEMgZGV2aWNlIG9uIGVubzIKWyAgIDE3LjA1ODc3NV0gSVB2NjogQUREUkNPTkYoTkVU
REVWX0NIQU5HRSk6IGVucDEzMHMwZjA6IGxpbmsgYmVjb21lcyByZWFkeQpbICAgMTcuNjA0MjQy
XSBSb3VuZGluZyBkb3duIGFsaWduZWQgbWF4X3NlY3RvcnMgZnJvbSA0Mjk0OTY3Mjk1IHRvIDQy
OTQ5NjcyODgKWyAgIDE3LjYwNDMwMF0gZGJfcm9vdDogY2Fubm90IG9wZW46IC9ldGMvdGFyZ2V0
ClsgICAxOC4wODY0MzZdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnAxMzBzMGYx
OiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDE4LjA4NjQ3OV0gSVB2NjogQUREUkNPTkYoTkVUREVW
X0NIQU5HRSk6IGVucDY1czBmMDogbGluayBiZWNvbWVzIHJlYWR5ClsgICAxOC4wODY0OTVdIElQ
djY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnA2NXMwZjE6IGxpbmsgYmVjb21lcyByZWFk
eQpbICAgNzYuODUxMjA3XSBORlNEOiBVc2luZyBuZnNkY2xkIGNsaWVudCB0cmFja2luZyBvcGVy
YXRpb25zLgpbICAgNzYuODUxMjExXSBORlNEOiBubyBjbGllbnRzIHRvIHJlY2xhaW0sIHNraXBw
aW5nIE5GU3Y0IGdyYWNlIHBlcmlvZCAobmV0IGYwMDAwMDAwKQpbICAzNjUuNTg1OTk4XSBsb29w
MDogZGV0ZWN0ZWQgY2FwYWNpdHkgY2hhbmdlIGZyb20gMCB0byAxMzEwNzIKWyAgMzY1LjY2MTUx
N10gbG9vcDE6IGRldGVjdGVkIGNhcGFjaXR5IGNoYW5nZSBmcm9tIDAgdG8gMTMxMDcyClsgIDM2
NS43Mjc4ODRdIG1lbW1hcF9pbml0X3pvbmVfZGV2aWNlIGluaXRpYWxpc2VkIDMyNzY4IHBhZ2Vz
IGluIDBtcwpbICA0MDIuNDAxMjYxXSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMS81MTcyODog
dXNpbmcgMiBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRz
ClsgIDQwMi40MjQyNjBdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xLzUxNzQ0OiB1c2luZyAy
IHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMK
--00000000000064daba062b0423a4
Content-Type: text/plain; charset="US-ASCII"; name="cpuid_info.txt"
Content-Disposition: attachment; filename="cpuid_info.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_m5kov7dl0>
X-Attachment-Id: f_m5kov7dl0

Q1BVIDA6CiAgIHZlbmRvcl9pZCA9ICJIeWdvbkdlbnVpbmUiCiAgIHZlcnNpb24gaW5mb3JtYXRp
b24gKDEvZWF4KToKICAgICAgcHJvY2Vzc29yIHR5cGUgID0gcHJpbWFyeSBwcm9jZXNzb3IgKDAp
CiAgICAgIGZhbWlseSAgICAgICAgICA9IDB4ZiAoMTUpCiAgICAgIG1vZGVsICAgICAgICAgICA9
IDB4MiAoMikKICAgICAgc3RlcHBpbmcgaWQgICAgID0gMHgyICgyKQogICAgICBleHRlbmRlZCBm
YW1pbHkgPSAweDkgKDkpCiAgICAgIGV4dGVuZGVkIG1vZGVsICA9IDB4MCAoMCkKICAgICAgKGZh
bWlseSBzeW50aCkgID0gMHgxOCAoMjQpCiAgICAgIChtb2RlbCBzeW50aCkgICA9IDB4MiAoMikK
ICAgICAgKHNpbXBsZSBzeW50aCkgID0gdW5rbm93bgogICBtaXNjZWxsYW5lb3VzICgxL2VieCk6
CiAgICAgIHByb2Nlc3MgbG9jYWwgQVBJQyBwaHlzaWNhbCBJRCA9IDB4MCAoMCkKICAgICAgbWF4
aW11bSBJRHMgZm9yIENQVXMgaW4gcGtnICAgID0gMHgxOCAoMjQpCiAgICAgIENMRkxVU0ggbGlu
ZSBzaXplICAgICAgICAgICAgICA9IDB4OCAoOCkKICAgICAgYnJhbmQgaW5kZXggICAgICAgICAg
ICAgICAgICAgID0gMHgwICgwKQogICBicmFuZCBpZCA9IDB4MDAgKDApOiB1bmtub3duCiAgIGZl
YXR1cmUgaW5mb3JtYXRpb24gKDEvZWR4KToKICAgICAgeDg3IEZQVSBvbiBjaGlwICAgICAgICAg
ICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFZNRTogdmlydHVhbC04MDg2IG1vZGUgZW5oYW5j
ZW1lbnQgICAgID0gZmFsc2UKICAgICAgREU6IGRlYnVnZ2luZyBleHRlbnNpb25zICAgICAgICAg
ICAgICAgPSB0cnVlCiAgICAgIFBTRTogcGFnZSBzaXplIGV4dGVuc2lvbnMgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgVFNDOiB0aW1lIHN0YW1wIGNvdW50ZXIgICAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIFJETVNSIGFuZCBXUk1TUiBzdXBwb3J0ICAgICAgICAgICAgICAgID0gdHJ1ZQog
ICAgICBQQUU6IHBoeXNpY2FsIGFkZHJlc3MgZXh0ZW5zaW9ucyAgICAgICA9IHRydWUKICAgICAg
TUNFOiBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiAgICAgICAgICAgPSB0cnVlCiAgICAgIENNUFhD
SEc4QiBpbnN0LiAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBBUElDIG9uIGNo
aXAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1lTRU5URVIgYW5kIFNZ
U0VYSVQgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBNVFJSOiBtZW1vcnkgdHlwZSBy
YW5nZSByZWdpc3RlcnMgICAgICA9IGZhbHNlCiAgICAgIFBURSBnbG9iYWwgYml0ICAgICAgICAg
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgTUNBOiBtYWNoaW5lIGNoZWNrIGFyY2hpdGVj
dHVyZSAgICAgICAgPSB0cnVlCiAgICAgIENNT1Y6IGNvbmRpdGlvbmFsIG1vdmUvY29tcGFyZSBp
bnN0ciAgID0gdHJ1ZQogICAgICBQQVQ6IHBhZ2UgYXR0cmlidXRlIHRhYmxlICAgICAgICAgICAg
ICA9IHRydWUKICAgICAgUFNFLTM2OiBwYWdlIHNpemUgZXh0ZW5zaW9uICAgICAgICAgICAgPSBm
YWxzZQogICAgICBQU046IHByb2Nlc3NvciBzZXJpYWwgbnVtYmVyICAgICAgICAgICA9IGZhbHNl
CiAgICAgIENMRkxVU0ggaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAg
ICBEUzogZGVidWcgc3RvcmUgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFD
UEk6IHRoZXJtYWwgbW9uaXRvciBhbmQgY2xvY2sgY3RybCAgID0gZmFsc2UKICAgICAgTU1YIFRl
Y2hub2xvZ3kgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIEZYU0FWRS9GWFJT
VE9SICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBTU0UgZXh0ZW5zaW9ucyAg
ICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1NFMiBleHRlbnNpb25zICAgICAg
ICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFNTOiBzZWxmIHNub29wICAgICAgICAgICAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgaHlwZXItdGhyZWFkaW5nIC8gbXVsdGktY29yZSBz
dXBwb3J0ZWQgPSB0cnVlCiAgICAgIFRNOiB0aGVybS4gbW9uaXRvciAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgSUE2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBQQkU6IHBlbmRpbmcgYnJlYWsgZXZlbnQgICAgICAgICAgICAgICA9IGZh
bHNlCiAgIGZlYXR1cmUgaW5mb3JtYXRpb24gKDEvZWN4KToKICAgICAgUE5JL1NTRTM6IFByZXNj
b3R0IE5ldyBJbnN0cnVjdGlvbnMgICAgID0gdHJ1ZQogICAgICBQQ0xNVUxEUSBpbnN0cnVjdGlv
biAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIERURVM2NDogNjQtYml0IGRlYnVnIHN0
b3JlICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIE1PTklUT1IvTVdBSVQgICAgICAgICAgICAg
ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIENQTC1xdWFsaWZpZWQgZGVidWcgc3RvcmUgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIFZNWDogdmlydHVhbCBtYWNoaW5lIGV4dGVuc2lvbnMg
ICAgICAgICA9IGZhbHNlCiAgICAgIFNNWDogc2FmZXIgbW9kZSBleHRlbnNpb25zICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIEVuaGFuY2VkIEludGVsIFNwZWVkU3RlcCBUZWNobm9sb2d5ICAg
ICA9IGZhbHNlCiAgICAgIFRNMjogdGhlcm1hbCBtb25pdG9yIDIgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIFNTU0UzIGV4dGVuc2lvbnMgICAgICAgICAgICAgICAgICAgICAgICA9IHRy
dWUKICAgICAgY29udGV4dCBJRDogYWRhcHRpdmUgb3Igc2hhcmVkIEwxIGRhdGEgID0gZmFsc2UK
ICAgICAgU0RCRzogSUEzMl9ERUJVR19JTlRFUkZBQ0UgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgRk1BIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBD
TVBYQ0hHMTZCIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIHhUUFIg
ZGlzYWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFBEQ006IHBl
cmZtb24gYW5kIGRlYnVnICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFBDSUQ6IHByb2Nl
c3MgY29udGV4dCBpZGVudGlmaWVycyAgICAgICA9IGZhbHNlCiAgICAgIERDQTogZGlyZWN0IGNh
Y2hlIGFjY2VzcyAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFNTRTQuMSBleHRlbnNpb25z
ICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1NFNC4yIGV4dGVuc2lvbnMgICAg
ICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICB4MkFQSUM6IGV4dGVuZGVkIHhBUElDIHN1
cHBvcnQgICAgICAgICAgPSBmYWxzZQogICAgICBNT1ZCRSBpbnN0cnVjdGlvbiAgICAgICAgICAg
ICAgICAgICAgICAgPSB0cnVlCiAgICAgIFBPUENOVCBpbnN0cnVjdGlvbiAgICAgICAgICAgICAg
ICAgICAgICA9IHRydWUKICAgICAgdGltZSBzdGFtcCBjb3VudGVyIGRlYWRsaW5lICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgQUVTIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAg
ID0gdHJ1ZQogICAgICBYU0FWRS9YU1RPUiBzdGF0ZXMgICAgICAgICAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIE9TLWVuYWJsZWQgWFNBVkUvWFNUT1IgICAgICAgICAgICAgICAgICA9IHRydWUK
ICAgICAgQVZYOiBhZHZhbmNlZCB2ZWN0b3IgZXh0ZW5zaW9ucyAgICAgICAgID0gdHJ1ZQogICAg
ICBGMTZDIGhhbGYtcHJlY2lzaW9uIGNvbnZlcnQgaW5zdHJ1Y3Rpb24gPSB0cnVlCiAgICAgIFJE
UkFORCBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGh5cGVy
dmlzb3IgZ3Vlc3Qgc3RhdHVzICAgICAgICAgICAgICAgICA9IHRydWUKICAgY2FjaGUgYW5kIFRM
QiBpbmZvcm1hdGlvbiAoMik6CiAgIHByb2Nlc3NvciBzZXJpYWwgbnVtYmVyID0gMDA5MC0wRjIy
LTAwMDAtMDAwMC0wMDAwLTAwMDAKICAgZGV0ZXJtaW5pc3RpYyBjYWNoZSBwYXJhbWV0ZXJzICg0
KToKICAgICAgLS0tIGNhY2hlIDAgLS0tCiAgICAgIGNhY2hlIHR5cGUgICAgICAgICAgICAgICAg
ICAgICAgICAgPSBubyBtb3JlIGNhY2hlcyAoMCkKICAgTU9OSVRPUi9NV0FJVCAoNSk6CiAgICAg
IHNtYWxsZXN0IG1vbml0b3ItbGluZSBzaXplIChieXRlcykgICAgICAgPSAweDQwICg2NCkKICAg
ICAgbGFyZ2VzdCBtb25pdG9yLWxpbmUgc2l6ZSAoYnl0ZXMpICAgICAgICA9IDB4NDAgKDY0KQog
ICAgICBlbnVtIG9mIE1vbml0b3ItTVdBSVQgZXh0cyBzdXBwb3J0ZWQgICAgID0gdHJ1ZQogICAg
ICBzdXBwb3J0cyBpbnRycyBhcyBicmVhay1ldmVudCBmb3IgTVdBSVQgID0gdHJ1ZQogICAgICBu
dW1iZXIgb2YgQzAgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgxICgxKQogICAgICBu
dW1iZXIgb2YgQzEgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgxICgxKQogICAgICBu
dW1iZXIgb2YgQzIgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICAgICBu
dW1iZXIgb2YgQzMgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICAgICBu
dW1iZXIgb2YgQzQgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICAgICBu
dW1iZXIgb2YgQzUgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICAgICBu
dW1iZXIgb2YgQzYgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICAgICBu
dW1iZXIgb2YgQzcgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICBUaGVy
bWFsIGFuZCBQb3dlciBNYW5hZ2VtZW50IEZlYXR1cmVzICg2KToKICAgICAgZGlnaXRhbCB0aGVy
bW9tZXRlciAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSW50ZWwgVHVyYm8gQm9v
c3QgVGVjaG5vbG9neSAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVJBVCBhbHdheXMgcnVubmlu
ZyBBUElDIHRpbWVyICAgICAgICAgID0gdHJ1ZQogICAgICBQTE4gcG93ZXIgbGltaXQgbm90aWZp
Y2F0aW9uICAgICAgICAgICAgPSBmYWxzZQogICAgICBFQ01EIGV4dGVuZGVkIGNsb2NrIG1vZHVs
YXRpb24gZHV0eSAgICAgPSBmYWxzZQogICAgICBQVE0gcGFja2FnZSB0aGVybWFsIG1hbmFnZW1l
bnQgICAgICAgICAgPSBmYWxzZQogICAgICBIV1AgYmFzZSByZWdpc3RlcnMgICAgICAgICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBIV1Agbm90aWZpY2F0aW9uICAgICAgICAgICAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBIV1AgYWN0aXZpdHkgd2luZG93ICAgICAgICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBIV1AgZW5lcmd5IHBlcmZvcm1hbmNlIHByZWZlcmVuY2UgICAgICAg
PSBmYWxzZQogICAgICBIV1AgcGFja2FnZSBsZXZlbCByZXF1ZXN0ICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBIREMgYmFzZSByZWdpc3RlcnMgICAgICAgICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICBJbnRlbCBUdXJibyBCb29zdCBNYXggVGVjaG5vbG9neSAzLjAgICAgPSBmYWxzZQog
ICAgICBIV1AgY2FwYWJpbGl0aWVzICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBIV1AgUEVDSSBvdmVycmlkZSAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBm
bGV4aWJsZSBIV1AgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJQTMy
X0hXUF9SRVFVRVNUIE1TUiBmYXN0IGFjY2VzcyBtb2RlICAgPSBmYWxzZQogICAgICBIV19GRUVE
QkFDSyBNU1JzIHN1cHBvcnRlZCAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBpZ25vcmluZyBp
ZGxlIGxvZ2ljYWwgcHJvY2Vzc29yIEhXUCByZXEgPSBmYWxzZQogICAgICBUaHJlYWQgRGlyZWN0
b3IgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJQTMyX0hXX0ZFRURCQUNL
X1RIUkVBRF9DT05GSUcgYml0IDI1ICAgPSBmYWxzZQogICAgICBkaWdpdGFsIHRoZXJtb21ldGVy
IHRocmVzaG9sZHMgICAgICAgICAgPSAweDAgKDApCiAgICAgIGhhcmR3YXJlIGNvb3JkaW5hdGlv
biBmZWVkYmFjayAgICAgICAgICA9IHRydWUKICAgICAgQUNOVDIgYXZhaWxhYmxlICAgICAgICAg
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgcGVyZm9ybWFuY2UtZW5lcmd5IGJpYXMgY2Fw
YWJpbGl0eSAgICAgID0gZmFsc2UKICAgICAgbnVtYmVyIG9mIGVuaCBoYXJkd2FyZSBmZWVkYmFj
ayBjbGFzc2VzID0gMHgwICgwKQogICAgICBwZXJmb3JtYW5jZSBjYXBhYmlsaXR5IHJlcG9ydGlu
ZyAgICAgICAgPSBmYWxzZQogICAgICBlbmVyZ3kgZWZmaWNpZW5jeSBjYXBhYmlsaXR5IHJlcG9y
dGluZyAgPSBmYWxzZQogICAgICBzaXplIG9mIGZlZWRiYWNrIHN0cnVjdCAoNEtCIHBhZ2VzKSAg
ICAgPSAweDEgKDEpCiAgICAgIGluZGV4IG9mIENQVSdzIHJvdyBpbiBmZWVkYmFjayBzdHJ1Y3Qg
ICA9IDB4MCAoMCkKICAgZXh0ZW5kZWQgZmVhdHVyZSBmbGFncyAoNyk6CiAgICAgIEZTR1NCQVNF
IGluc3RydWN0aW9ucyAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIElBMzJfVFNDX0FE
SlVTVCBNU1Igc3VwcG9ydGVkICAgICAgICAgICAgPSBmYWxzZQogICAgICBTR1g6IFNvZnR3YXJl
IEd1YXJkIEV4dGVuc2lvbnMgc3VwcG9ydGVkID0gZmFsc2UKICAgICAgQk1JMSBpbnN0cnVjdGlv
bnMgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgSExFIGhhcmR3YXJlIGxvY2sg
ZWxpc2lvbiAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFWWDI6IGFkdmFuY2VkIHZlY3Rv
ciBleHRlbnNpb25zIDIgICAgICAgPSB0cnVlCiAgICAgIEZEUF9FWENQVE5fT05MWSAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBTTUVQIHN1cGVydmlzb3IgbW9kZSBleGVj
IHByb3RlY3Rpb24gICAgID0gZmFsc2UKICAgICAgQk1JMiBpbnN0cnVjdGlvbnMgICAgICAgICAg
ICAgICAgICAgICAgICA9IHRydWUKICAgICAgZW5oYW5jZWQgUkVQIE1PVlNCL1NUT1NCICAgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIElOVlBDSUQgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBSVE06IHJlc3RyaWN0ZWQgdHJhbnNhY3Rpb25hbCBtZW1v
cnkgICAgID0gZmFsc2UKICAgICAgUkRULUNNVC9QUW9TIGNhY2hlIG1vbml0b3JpbmcgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIGRlcHJlY2F0ZWQgRlBVIENTL0RTICAgICAgICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBNUFg6IGludGVsIG1lbW9yeSBwcm90ZWN0aW9uIGV4dGVuc2lvbnMg
ID0gZmFsc2UKICAgICAgUkRULUNBVC9QUUUgY2FjaGUgYWxsb2NhdGlvbiAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIEFWWDUxMkY6IEFWWC01MTIgZm91bmRhdGlvbiBpbnN0cnVjdGlvbnMgPSBm
YWxzZQogICAgICBBVlg1MTJEUTogZG91YmxlICYgcXVhZHdvcmQgaW5zdHJ1Y3Rpb25zID0gZmFs
c2UKICAgICAgUkRTRUVEIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIEFEWCBpbnN0cnVjdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAg
ICAgIFNNQVA6IHN1cGVydmlzb3IgbW9kZSBhY2Nlc3MgcHJldmVudGlvbiAgPSBmYWxzZQogICAg
ICBBVlg1MTJJRk1BOiBpbnRlZ2VyIGZ1c2VkIG11bHRpcGx5IGFkZCAgID0gZmFsc2UKICAgICAg
UENPTU1JVCBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIENM
RkxVU0hPUFQgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIENMV0Ig
aW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJbnRlbCBw
cm9jZXNzb3IgdHJhY2UgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEyUEY6
IHByZWZldGNoIGluc3RydWN0aW9ucyAgICAgICAgICA9IGZhbHNlCiAgICAgIEFWWDUxMkVSOiBl
eHBvbmVudCAmIHJlY2lwcm9jYWwgaW5zdHJzICAgPSBmYWxzZQogICAgICBBVlg1MTJDRDogY29u
ZmxpY3QgZGV0ZWN0aW9uIGluc3RycyAgICAgID0gZmFsc2UKICAgICAgU0hBIGluc3RydWN0aW9u
cyAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgQVZYNTEyQlc6IGJ5dGUgJiB3
b3JkIGluc3RydWN0aW9ucyAgICAgICA9IGZhbHNlCiAgICAgIEFWWDUxMlZMOiB2ZWN0b3IgbGVu
Z3RoICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBQUkVGRVRDSFdUMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEyVkJNSTogdmVjdG9yIGJ5dGUg
bWFuaXB1bGF0aW9uICAgICA9IGZhbHNlCiAgICAgIFVNSVA6IHVzZXItbW9kZSBpbnN0cnVjdGlv
biBwcmV2ZW50aW9uICAgPSBmYWxzZQogICAgICBQS1UgcHJvdGVjdGlvbiBrZXlzIGZvciB1c2Vy
LW1vZGUgICAgICAgID0gZmFsc2UKICAgICAgT1NQS0UgQ1I0LlBLRSBhbmQgUkRQS1JVL1dSUEtS
VSAgICAgICAgICA9IGZhbHNlCiAgICAgIFdBSVRQS0cgaW5zdHJ1Y3Rpb25zICAgICAgICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBBVlg1MTJfVkJNSTI6IGJ5dGUgVlBDT01QUkVTUywgVlBF
WFBBTkQgID0gZmFsc2UKICAgICAgQ0VUX1NTOiBDRVQgc2hhZG93IHN0YWNrICAgICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIEdGTkk6IEdhbG9pcyBGaWVsZCBOZXcgSW5zdHJ1Y3Rpb25zICAg
ICAgPSBmYWxzZQogICAgICBWQUVTIGluc3RydWN0aW9ucyAgICAgICAgICAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgVlBDTE1VTFFEUSBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIEFWWDUxMl9WTk5JOiBuZXVyYWwgbmV0d29yayBpbnN0cnVjdGlvbnMgPSBm
YWxzZQogICAgICBBVlg1MTJfQklUQUxHOiBiaXQgY291bnQvc2hpZmZsZSAgICAgICAgID0gZmFs
c2UKICAgICAgVE1FOiBUb3RhbCBNZW1vcnkgRW5jcnlwdGlvbiAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIEFWWDUxMjogVlBPUENOVERRIGluc3RydWN0aW9uICAgICAgICAgICAgPSBmYWxzZQog
ICAgICBMQTU3OiA1Ny1iaXQgYWRkcnMgJiA1LWxldmVsIHBhZ2luZyAgICAgID0gZmFsc2UKICAg
ICAgQk5ETERYL0JORFNUWCBNQVdBVSB2YWx1ZSBpbiA2NC1iaXQgbW9kZSA9IDB4MCAoMCkKICAg
ICAgUkRQSUQ6IHJlYWQgcHJvY2Vzc29yIElEIHN1cHBvcnRlZCAgICAgICA9IGZhbHNlCiAgICAg
IEtMOiBrZXkgbG9ja2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBi
dXMgbG9jayBkZXRlY3Rpb24gICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQ0xE
RU1PVEUgc3VwcG9ydHMgY2FjaGUgbGluZSBkZW1vdGUgICAgICA9IGZhbHNlCiAgICAgIE1PVkRJ
UkkgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBNT1ZESVI2
NEIgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgRU5RQ01EIGlu
c3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFNHWF9MQzogU0dY
IGxhdW5jaCBjb25maWcgc3VwcG9ydGVkICAgICAgPSBmYWxzZQogICAgICBQS1M6IHN1cGVydmlz
b3IgcHJvdGVjdGlvbiBrZXlzICAgICAgICAgID0gZmFsc2UKICAgICAgU0dYLUtFWVM6IFNHWCBh
dHRlc3RhdGlvbiBzZXJ2aWNlcyAgICAgICA9IGZhbHNlCiAgICAgIEFWWDUxMl80Vk5OSVc6IG5l
dXJhbCBuZXR3b3JrIGluc3RycyAgICAgPSBmYWxzZQogICAgICBBVlg1MTJfNEZNQVBTOiBtdWx0
aXBseSBhY2Mgc2luZ2xlIHByZWMgID0gZmFsc2UKICAgICAgZmFzdCBzaG9ydCBSRVAgTU9WICAg
ICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFVJTlRSOiB1c2VyIGludGVycnVwdHMg
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBBVlg1MTJfVlAySU5URVJTRUNUOiBpbnRl
cnNlY3QgbWFzayByZWdzID0gZmFsc2UKICAgICAgSUEzMl9NQ1VfT1BUX0NUUkwgU1JCRFMgbWl0
aWdhdGlvbiBNU1IgICA9IGZhbHNlCiAgICAgIFZFUlcgTURfQ0xFQVIgbWljcm9jb2RlIHN1cHBv
cnQgICAgICAgICAgPSBmYWxzZQogICAgICBSVE0gdHJhbnNhY3Rpb24gYWx3YXlzIGFib3J0cyAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgSUEzMl9UU1hfRk9SQ0VfQUJPUlQgTVNSICAgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIFNFUklBTElaRSBpbnN0cnVjdGlvbiAgICAgICAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBoeWJyaWQgcGFydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgVFNYTERUUks6IFRTWCBzdXNwZW5kIGxvYWQgYWRkciB0cmFja2lu
ZyA9IGZhbHNlCiAgICAgIFBDT05GSUcgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBMQlI6IGFyY2hpdGVjdHVyYWwgbGFzdCBicmFuY2ggcmVjb3JkcyAgID0g
ZmFsc2UKICAgICAgQ0VUX0lCVDogQ0VUIGluZGlyZWN0IGJyYW5jaCB0cmFja2luZyAgICA9IGZh
bHNlCiAgICAgIEFNWC1CRjE2OiB0aWxlIGJmbG9hdDE2IHN1cHBvcnQgICAgICAgICAgPSBmYWxz
ZQogICAgICBBVlg1MTJfRlAxNjogZnAxNiBzdXBwb3J0ICAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgQU1YLVRJTEU6IHRpbGUgYXJjaGl0ZWN0dXJlIHN1cHBvcnQgICAgICA9IGZhbHNlCiAg
ICAgIEFNWC1JTlQ4OiB0aWxlIDgtYml0IGludGVnZXIgc3VwcG9ydCAgICAgPSBmYWxzZQogICAg
ICBJQlJTL0lCUEI6IGluZGlyZWN0IGJyYW5jaCByZXN0cmljdGlvbnMgID0gZmFsc2UKICAgICAg
U1RJQlA6IDEgdGhyIGluZGlyZWN0IGJyYW5jaCBwcmVkaWN0b3IgICA9IGZhbHNlCiAgICAgIEwx
RF9GTFVTSDogSUEzMl9GTFVTSF9DTUQgTVNSICAgICAgICAgICAgPSBmYWxzZQogICAgICBJQTMy
X0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSUEzMl9D
T1JFX0NBUEFCSUxJVElFUyBNU1IgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFNTQkQ6IHNw
ZWN1bGF0aXZlIHN0b3JlIGJ5cGFzcyBkaXNhYmxlICAgPSBmYWxzZQogICBEaXJlY3QgQ2FjaGUg
QWNjZXNzIFBhcmFtZXRlcnMgKDkpOgogICAgICBQTEFURk9STV9EQ0FfQ0FQIE1TUiBiaXRzID0g
MAogICBBcmNoaXRlY3R1cmUgUGVyZm9ybWFuY2UgTW9uaXRvcmluZyBGZWF0dXJlcyAoMHhhKToK
ICAgICAgdmVyc2lvbiBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4MCAoMCkK
ICAgICAgbnVtYmVyIG9mIGNvdW50ZXJzIHBlciBsb2dpY2FsIHByb2Nlc3NvciA9IDB4MCAoMCkK
ICAgICAgYml0IHdpZHRoIG9mIGNvdW50ZXIgICAgICAgICAgICAgICAgICAgICA9IDB4MCAoMCkK
ICAgICAgbGVuZ3RoIG9mIEVCWCBiaXQgdmVjdG9yICAgICAgICAgICAgICAgICA9IDB4MCAoMCkK
ICAgICAgY29yZSBjeWNsZSBldmVudCAgICAgICAgICAgICAgICAgICAgICAgICA9IG5vdCBhdmFp
bGFibGUKICAgICAgaW5zdHJ1Y3Rpb24gcmV0aXJlZCBldmVudCAgICAgICAgICAgICAgICA9IG5v
dCBhdmFpbGFibGUKICAgICAgcmVmZXJlbmNlIGN5Y2xlcyBldmVudCAgICAgICAgICAgICAgICAg
ICA9IG5vdCBhdmFpbGFibGUKICAgICAgbGFzdC1sZXZlbCBjYWNoZSByZWYgZXZlbnQgICAgICAg
ICAgICAgICA9IG5vdCBhdmFpbGFibGUKICAgICAgbGFzdC1sZXZlbCBjYWNoZSBtaXNzIGV2ZW50
ICAgICAgICAgICAgICA9IG5vdCBhdmFpbGFibGUKICAgICAgYnJhbmNoIGluc3QgcmV0aXJlZCBl
dmVudCAgICAgICAgICAgICAgICA9IG5vdCBhdmFpbGFibGUKICAgICAgYnJhbmNoIG1pc3ByZWQg
cmV0aXJlZCBldmVudCAgICAgICAgICAgICA9IG5vdCBhdmFpbGFibGUKICAgICAgdG9wLWRvd24g
c2xvdHMgZXZlbnQgICAgICAgICAgICAgICAgICAgICA9IG5vdCBhdmFpbGFibGUKICAgICAgZml4
ZWQgY291bnRlciAgMCBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVk
IGNvdW50ZXIgIDEgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBj
b3VudGVyICAyIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291
bnRlciAgMyBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50
ZXIgIDQgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVy
ICA1IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAg
NiBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgIDcg
c3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyICA4IHN1
cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAgOSBzdXBw
b3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMTAgc3VwcG9y
dGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDExIHN1cHBvcnRl
ZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAxMiBzdXBwb3J0ZWQg
ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMTMgc3VwcG9ydGVkICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDE0IHN1cHBvcnRlZCAgICAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAxNSBzdXBwb3J0ZWQgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMTYgc3VwcG9ydGVkICAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDE3IHN1cHBvcnRlZCAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAxOCBzdXBwb3J0ZWQgICAgICAgICAgICAg
ICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMTkgc3VwcG9ydGVkICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDIwIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAyMSBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZh
bHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMjIgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICBmaXhlZCBjb3VudGVyIDIzIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgZml4ZWQgY291bnRlciAyNCBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAg
ICAgIGZpeGVkIGNvdW50ZXIgMjUgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBmaXhlZCBjb3VudGVyIDI2IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
Zml4ZWQgY291bnRlciAyNyBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZp
eGVkIGNvdW50ZXIgMjggc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhl
ZCBjb3VudGVyIDI5IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQg
Y291bnRlciAzMCBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNv
dW50ZXIgMzEgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBudW1iZXIgb2Yg
Y29udGlndW91cyBmaXhlZCBjb3VudGVycyAgICAgID0gMHgwICgwKQogICAgICBiaXQgd2lkdGgg
b2YgZml4ZWQgY291bnRlcnMgICAgICAgICAgICAgID0gMHgwICgwKQogICAgICBhbnl0aHJlYWQg
ZGVwcmVjYXRpb24gICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgeDJBUElDIGZlYXR1cmVz
IC8gcHJvY2Vzc29yIHRvcG9sb2d5ICgweGIpOgogICAgICBleHRlbmRlZCBBUElDIElEICAgICAg
ICAgICAgICAgICAgICAgID0gMAogICAgICAtLS0gbGV2ZWwgMCAtLS0KICAgICAgbGV2ZWwgbnVt
YmVyICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4MCAoMCkKICAgICAgbGV2ZWwgdHlwZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA9IGludmFsaWQgKDApCiAgICAgIGJpdCB3aWR0aCBv
ZiBsZXZlbCAgICAgICAgICAgICAgICAgICAgPSAweDAgKDApCiAgICAgIG51bWJlciBvZiBsb2dp
Y2FsIHByb2Nlc3NvcnMgYXQgbGV2ZWwgPSAweDAgKDApCiAgIFhTQVZFIGZlYXR1cmVzICgweGQv
MCk6CiAgICAgIFhDUjAgdmFsaWQgYml0IGZpZWxkIG1hc2sgICAgICAgICAgICAgICA9IDB4MDAw
MDAwMDAwMDAwMDAwNwogICAgICAgICB4ODcgc3RhdGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPSB0cnVlCiAgICAgICAgIFNTRSBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICA9
IHRydWUKICAgICAgICAgQVZYIHN0YXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1
ZQogICAgICAgICBNUFggQk5EUkVHUyAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQog
ICAgICAgICBNUFggQk5EQ1NSICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICAgICBBVlgtNTEyIG9wbWFzayAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAg
ICBBVlgtNTEyIFpNTV9IaTI1NiAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBB
VlgtNTEyIEhpMTZfWk1NICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBQS1JV
IHN0YXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBYVElMRUNG
RyBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBYVElMRURBVEEg
c3RhdGUgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBieXRlcyByZXF1aXJlZCBi
eSBmaWVsZHMgaW4gWENSMCAgICAgICAgPSAweDAwMDAwMzQwICg4MzIpCiAgICAgIGJ5dGVzIHJl
cXVpcmVkIGJ5IFhTQVZFL1hSU1RPUiBhcmVhICAgICA9IDB4MDAwMDAzNDAgKDgzMikKICAgICAg
WFNBVkVPUFQgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBYU0FW
RUMgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFhHRVRCViBp
bnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgWFNBVkVTL1hSU1RP
UlMgaW5zdHJ1Y3Rpb25zICAgICAgICAgICAgID0gdHJ1ZQogICAgICBYRkQ6IGV4dGVuZGVkIGZl
YXR1cmUgZGlzYWJsZSBzdXBwb3J0ZWQgPSBmYWxzZQogICAgICBTQVZFIGFyZWEgc2l6ZSBpbiBi
eXRlcyAgICAgICAgICAgICAgICAgPSAweDAwMDAwMzQwICg4MzIpCiAgICAgIElBMzJfWFNTIHZh
bGlkIGJpdCBmaWVsZCBtYXNrICAgICAgICAgICA9IDB4MDAwMDAwMDAwMDAwMDAwMAogICAgICAg
ICBQVCBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBQ
QVNJRCBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBDRVRf
VSB1c2VyIHN0YXRlICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBDRVRfUyBz
dXBlcnZpc29yIHN0YXRlICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBIREMgc3RhdGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBVSU5UUiBzdGF0ZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBMQlIgc3RhdGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBIV1Agc3RhdGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICBBVlgvWU1NIGZlYXR1cmVzICgweGQvMik6CiAg
ICAgIEFWWC9ZTU0gc2F2ZSBzdGF0ZSBieXRlIHNpemUgICAgICAgICAgICAgPSAweDAwMDAwMTAw
ICgyNTYpCiAgICAgIEFWWC9ZTU0gc2F2ZSBzdGF0ZSBieXRlIG9mZnNldCAgICAgICAgICAgPSAw
eDAwMDAwMjQwICg1NzYpCiAgICAgIHN1cHBvcnRlZCBpbiBJQTMyX1hTUyBvciBYQ1IwICAgICAg
ICAgICAgPSBYQ1IwICh1c2VyIHN0YXRlKQogICAgICA2NC1ieXRlIGFsaWdubWVudCBpbiBjb21w
YWN0ZWQgWFNBVkUgICAgID0gZmFsc2UKICAgICAgWEZEIGZhdWx0aW5nIHN1cHBvcnRlZCAgICAg
ICAgICAgICAgICAgICA9IGZhbHNlCiAgIGh5cGVydmlzb3JfaWQgKDB4NDAwMDAwMDApID0gIlww
XDBcMFwwXDBcMFwwXDBcMFwwXDBcMCIKICAgZXh0ZW5kZWQgcHJvY2Vzc29yIHNpZ25hdHVyZSAo
MHg4MDAwMDAwMS9lYXgpOgogICAgICBmYW1pbHkvZ2VuZXJhdGlvbiA9IDB4ZiAoMTUpCiAgICAg
IG1vZGVsICAgICAgICAgICA9IDB4MiAoMikKICAgICAgc3RlcHBpbmcgaWQgICAgID0gMHgyICgy
KQogICAgICBleHRlbmRlZCBmYW1pbHkgPSAweDkgKDkpCiAgICAgIGV4dGVuZGVkIG1vZGVsICA9
IDB4MCAoMCkKICAgICAgKGZhbWlseSBzeW50aCkgID0gMHgxOCAoMjQpCiAgICAgIChtb2RlbCBz
eW50aCkgICA9IDB4MiAoMikKICAgICAgKHNpbXBsZSBzeW50aCkgID0gdW5rbm93bgogICBleHRl
bmRlZCBmZWF0dXJlIGZsYWdzICgweDgwMDAwMDAxL2VkeCk6CiAgICAgIHg4NyBGUFUgb24gY2hp
cCAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIHZpcnR1YWwtODA4NiBtb2RlIGVu
aGFuY2VtZW50ICAgICAgICAgPSBmYWxzZQogICAgICBkZWJ1Z2dpbmcgZXh0ZW5zaW9ucyAgICAg
ICAgICAgICAgICAgID0gdHJ1ZQogICAgICBwYWdlIHNpemUgZXh0ZW5zaW9ucyAgICAgICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgdGltZSBzdGFtcCBjb3VudGVyICAgICAgICAgICAgICAgICAg
ICA9IHRydWUKICAgICAgUkRNU1IgYW5kIFdSTVNSIHN1cHBvcnQgICAgICAgICAgICAgICA9IHRy
dWUKICAgICAgcGh5c2ljYWwgYWRkcmVzcyBleHRlbnNpb25zICAgICAgICAgICA9IHRydWUKICAg
ICAgbWFjaGluZSBjaGVjayBleGNlcHRpb24gICAgICAgICAgICAgICA9IHRydWUKICAgICAgQ01Q
WENIRzhCIGluc3QuICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgQVBJQyBvbiBj
aGlwICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1lTQ0FMTCBhbmQgU1lT
UkVUIGluc3RydWN0aW9ucyAgICAgICA9IHRydWUKICAgICAgbWVtb3J5IHR5cGUgcmFuZ2UgcmVn
aXN0ZXJzICAgICAgICAgICA9IGZhbHNlCiAgICAgIGdsb2JhbCBwYWdpbmcgZXh0ZW5zaW9uICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBtYWNoaW5lIGNoZWNrIGFyY2hpdGVjdHVyZSAgICAg
ICAgICAgID0gdHJ1ZQogICAgICBjb25kaXRpb25hbCBtb3ZlL2NvbXBhcmUgaW5zdHJ1Y3Rpb24g
ID0gdHJ1ZQogICAgICBwYWdlIGF0dHJpYnV0ZSB0YWJsZSAgICAgICAgICAgICAgICAgID0gdHJ1
ZQogICAgICBwYWdlIHNpemUgZXh0ZW5zaW9uICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgbXVsdGlwcm9jZXNzaW5nIGNhcGFibGUgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIG5v
LWV4ZWN1dGUgcGFnZSBwcm90ZWN0aW9uICAgICAgICAgICAgPSB0cnVlCiAgICAgIEFNRCBtdWx0
aW1lZGlhIGluc3RydWN0aW9uIGV4dGVuc2lvbnMgPSB0cnVlCiAgICAgIE1NWCBUZWNobm9sb2d5
ICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIEZYU0FWRS9GWFJTVE9SICAgICAg
ICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFNTRSBleHRlbnNpb25zICAgICAgICAgICAg
ICAgICAgICAgICAgPSB0cnVlCiAgICAgIDEtR0IgbGFyZ2UgcGFnZSBzdXBwb3J0ICAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBSRFRTQ1AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID0gdHJ1ZQogICAgICBsb25nIG1vZGUgKEFBLTY0KSAgICAgICAgICAgICAgICAgICAgID0gdHJ1
ZQogICAgICAzRE5vdyEgaW5zdHJ1Y3Rpb24gZXh0ZW5zaW9ucyAgICAgICAgID0gZmFsc2UKICAg
ICAgM0ROb3chIGluc3RydWN0aW9ucyAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgIGV4dGVu
ZGVkIGJyYW5kIGlkICgweDgwMDAwMDAxL2VieCk6CiAgICAgIHJhdyAgICAgPSAweDQwMDAwMDAw
ICgxMDczNzQxODI0KQogICAgICBCcmFuZElkID0gMHgwICgwKQogICAgICBQa2dUeXBlID0gMHg0
ICg0KQogICBIeWdvbiBmZWF0dXJlIGZsYWdzICgweDgwMDAwMDAxL2VjeCk6CiAgICAgIExBSEYv
U0FIRiBzdXBwb3J0ZWQgaW4gNjQtYml0IG1vZGUgICAgID0gdHJ1ZQogICAgICBDTVAgTGVnYWN5
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1ZNOiBzZWN1cmUgdmly
dHVhbCBtYWNoaW5lICAgICAgICAgICAgPSBmYWxzZQogICAgICBleHRlbmRlZCBBUElDIHNwYWNl
ICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFsdE1vdkNyOCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgTFpDTlQgYWR2YW5jZWQgYml0IG1hbmlwdWxh
dGlvbiAgICAgICAgPSB0cnVlCiAgICAgIFNTRTRBIHN1cHBvcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgID0gdHJ1ZQogICAgICBtaXNhbGlnbmVkIFNTRSBtb2RlICAgICAgICAgICAgICAgICAg
ICA9IHRydWUKICAgICAgM0ROb3chIFBSRUZFVENIL1BSRUZFVENIVyBpbnN0cnVjdGlvbnMgPSB0
cnVlCiAgICAgIE9TIHZpc2libGUgd29ya2Fyb3VuZCAgICAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgaW5zdHJ1Y3Rpb24gYmFzZWQgc2FtcGxpbmcgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBYT1Agc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFNL
SU5JVC9TVEdJIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgd2F0Y2hk
b2cgdGltZXIgc3VwcG9ydCAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBsaWdodHdlaWdo
dCBwcm9maWxpbmcgc3VwcG9ydCAgICAgICAgICA9IGZhbHNlCiAgICAgIDQtb3BlcmFuZCBGTUEg
aW5zdHJ1Y3Rpb24gICAgICAgICAgICAgID0gZmFsc2UKICAgICAgVENFOiB0cmFuc2xhdGlvbiBj
YWNoZSBleHRlbnNpb24gICAgICAgPSBmYWxzZQogICAgICBOb2RlSWQgTVNSIEMwMDExMDBDICAg
ICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFRCTSBzdXBwb3J0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgdG9wb2xvZ3kgZXh0ZW5zaW9ucyAgICAgICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBjb3JlIHBlcmZvcm1hbmNlIGNvdW50ZXIgZXh0ZW5zaW9u
cyAgICA9IGZhbHNlCiAgICAgIE5CL0RGIHBlcmZvcm1hbmNlIGNvdW50ZXIgZXh0ZW5zaW9ucyAg
ID0gZmFsc2UKICAgICAgZGF0YSBicmVha3BvaW50IGV4dGVuc2lvbiAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIHBlcmZvcm1hbmNlIHRpbWUtc3RhbXAgY291bnRlciBzdXBwb3J0ID0gZmFsc2UK
ICAgICAgTExDIHBlcmZvcm1hbmNlIGNvdW50ZXIgZXh0ZW5zaW9ucyAgICAgPSBmYWxzZQogICAg
ICBNV0FJVFgvTU9OSVRPUlggc3VwcG9ydGVkICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFk
ZHJlc3MgbWFzayBleHRlbnNpb24gc3VwcG9ydCAgICAgICAgID0gZmFsc2UKICAgYnJhbmQgPSAi
SHlnb24gQzg2IDczNjAgMjQtY29yZSBQcm9jZXNzb3IgICAgICAgICAgICAgICAiCiAgIEwxIFRM
Qi9jYWNoZSBpbmZvcm1hdGlvbjogMk0vNE0gcGFnZXMgJiBMMSBUTEIgKDB4ODAwMDAwMDUvZWF4
KToKICAgICAgaW5zdHJ1Y3Rpb24gIyBlbnRyaWVzICAgICA9IDB4NDAgKDY0KQogICAgICBpbnN0
cnVjdGlvbiBhc3NvY2lhdGl2aXR5ID0gMHhmZiAoMjU1KQogICAgICBkYXRhICMgZW50cmllcyAg
ICAgICAgICAgID0gMHg0MCAoNjQpCiAgICAgIGRhdGEgYXNzb2NpYXRpdml0eSAgICAgICAgPSAw
eGZmICgyNTUpCiAgIEwxIFRMQi9jYWNoZSBpbmZvcm1hdGlvbjogNEsgcGFnZXMgJiBMMSBUTEIg
KDB4ODAwMDAwMDUvZWJ4KToKICAgICAgaW5zdHJ1Y3Rpb24gIyBlbnRyaWVzICAgICA9IDB4NDAg
KDY0KQogICAgICBpbnN0cnVjdGlvbiBhc3NvY2lhdGl2aXR5ID0gMHhmZiAoMjU1KQogICAgICBk
YXRhICMgZW50cmllcyAgICAgICAgICAgID0gMHg0MCAoNjQpCiAgICAgIGRhdGEgYXNzb2NpYXRp
dml0eSAgICAgICAgPSAweGZmICgyNTUpCiAgIEwxIGRhdGEgY2FjaGUgaW5mb3JtYXRpb24gKDB4
ODAwMDAwMDUvZWN4KToKICAgICAgbGluZSBzaXplIChieXRlcykgPSAweDQwICg2NCkKICAgICAg
bGluZXMgcGVyIHRhZyAgICAgPSAweDEgKDEpCiAgICAgIGFzc29jaWF0aXZpdHkgICAgID0gMHg4
ICg4KQogICAgICBzaXplIChLQikgICAgICAgICA9IDB4MjAgKDMyKQogICBMMSBpbnN0cnVjdGlv
biBjYWNoZSBpbmZvcm1hdGlvbiAoMHg4MDAwMDAwNS9lZHgpOgogICAgICBsaW5lIHNpemUgKGJ5
dGVzKSA9IDB4NDAgKDY0KQogICAgICBsaW5lcyBwZXIgdGFnICAgICA9IDB4MSAoMSkKICAgICAg
YXNzb2NpYXRpdml0eSAgICAgPSAweDQgKDQpCiAgICAgIHNpemUgKEtCKSAgICAgICAgID0gMHg0
MCAoNjQpCiAgIEwyIFRMQi9jYWNoZSBpbmZvcm1hdGlvbjogMk0vNE0gcGFnZXMgJiBMMiBUTEIg
KDB4ODAwMDAwMDYvZWF4KToKICAgICAgaW5zdHJ1Y3Rpb24gIyBlbnRyaWVzICAgICA9IDB4NDAw
ICgxMDI0KQogICAgICBpbnN0cnVjdGlvbiBhc3NvY2lhdGl2aXR5ID0gOCB0byAxNS13YXkgKDYp
CiAgICAgIGRhdGEgIyBlbnRyaWVzICAgICAgICAgICAgPSAweDYwMCAoMTUzNikKICAgICAgZGF0
YSBhc3NvY2lhdGl2aXR5ICAgICAgICA9IDMtd2F5ICgzKQogICBMMiBUTEIvY2FjaGUgaW5mb3Jt
YXRpb246IDRLIHBhZ2VzICYgTDIgVExCICgweDgwMDAwMDA2L2VieCk6CiAgICAgIGluc3RydWN0
aW9uICMgZW50cmllcyAgICAgPSAweDQwMCAoMTAyNCkKICAgICAgaW5zdHJ1Y3Rpb24gYXNzb2Np
YXRpdml0eSA9IDggdG8gMTUtd2F5ICg2KQogICAgICBkYXRhICMgZW50cmllcyAgICAgICAgICAg
ID0gMHg2MDAgKDE1MzYpCiAgICAgIGRhdGEgYXNzb2NpYXRpdml0eSAgICAgICAgPSA2IHRvIDct
d2F5ICg1KQogICBMMiB1bmlmaWVkIGNhY2hlIGluZm9ybWF0aW9uICgweDgwMDAwMDA2L2VjeCk6
CiAgICAgIGxpbmUgc2l6ZSAoYnl0ZXMpID0gMHg0MCAoNjQpCiAgICAgIGxpbmVzIHBlciB0YWcg
ICAgID0gMHgxICgxKQogICAgICBhc3NvY2lhdGl2aXR5ICAgICA9IDggdG8gMTUtd2F5ICg2KQog
ICAgICBzaXplIChLQikgICAgICAgICA9IDB4MjAwICg1MTIpCiAgIEwzIGNhY2hlIGluZm9ybWF0
aW9uICgweDgwMDAwMDA2L2VkeCk6CiAgICAgIGxpbmUgc2l6ZSAoYnl0ZXMpICAgICA9IDB4NDAg
KDY0KQogICAgICBsaW5lcyBwZXIgdGFnICAgICAgICAgPSAweDEgKDEpCiAgICAgIGFzc29jaWF0
aXZpdHkgICAgICAgICA9IDY0IHRvIDk1LXdheSAoMTIpCiAgICAgIHNpemUgKGluIDUxMktCIHVu
aXRzKSA9IDB4ODAgKDEyOCkKICAgUkFTIENhcGFiaWxpdHkgKDB4ODAwMDAwMDcvZWJ4KToKICAg
ICAgTUNBIG92ZXJmbG93IHJlY292ZXJ5IHN1cHBvcnQgPSB0cnVlCiAgICAgIFNVQ0NPUiBzdXBw
b3J0ICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBIV0E6IGhhcmR3YXJlIGFzc2VydCBzdXBw
b3J0ICA9IGZhbHNlCiAgICAgIHNjYWxhYmxlIE1DQSBzdXBwb3J0ICAgICAgICAgID0gdHJ1ZQog
ICBBZHZhbmNlZCBQb3dlciBNYW5hZ2VtZW50IEZlYXR1cmVzICgweDgwMDAwMDA3L2VjeCk6CiAg
ICAgIENtcFVuaXRQd3JTYW1wbGVUaW1lUmF0aW8gPSAweDAgKDApCiAgIEFkdmFuY2VkIFBvd2Vy
IE1hbmFnZW1lbnQgRmVhdHVyZXMgKDB4ODAwMDAwMDcvZWR4KToKICAgICAgVFM6IHRlbXBlcmF0
dXJlIHNlbnNpbmcgZGlvZGUgICAgICAgICAgID0gdHJ1ZQogICAgICBGSUQ6IGZyZXF1ZW5jeSBJ
RCBjb250cm9sICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBWSUQ6IHZvbHRhZ2UgSUQgY29u
dHJvbCAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBUVFA6IHRoZXJtYWwgdHJpcCAgICAg
ICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFRNOiB0aGVybWFsIG1vbml0b3IgICAgICAg
ICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1RDOiBzb2Z0d2FyZSB0aGVybWFsIGNvbnRyb2wg
ICAgICAgICAgID0gZmFsc2UKICAgICAgMTAwIE1IeiBtdWx0aXBsaWVyIGNvbnRyb2wgICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgaGFyZHdhcmUgUC1TdGF0ZSBjb250cm9sICAgICAgICAgICAg
ICAgID0gdHJ1ZQogICAgICBUc2NJbnZhcmlhbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PSB0cnVlCiAgICAgIENQQjogY29yZSBwZXJmb3JtYW5jZSBib29zdCAgICAgICAgICAgICA9IHRy
dWUKICAgICAgcmVhZC1vbmx5IGVmZmVjdGl2ZSBmcmVxdWVuY3kgaW50ZXJmYWNlID0gdHJ1ZQog
ICAgICBwcm9jZXNzb3IgZmVlZGJhY2sgaW50ZXJmYWNlICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBBUE0gcG93ZXIgcmVwb3J0aW5nICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBj
b25uZWN0ZWQgc3RhbmRieSAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFJBUEw6
IHJ1bm5pbmcgYXZlcmFnZSBwb3dlciBsaW1pdCAgICAgICA9IHRydWUKICAgUGh5c2ljYWwgQWRk
cmVzcyBhbmQgTGluZWFyIEFkZHJlc3MgU2l6ZSAoMHg4MDAwMDAwOC9lYXgpOgogICAgICBtYXhp
bXVtIHBoeXNpY2FsIGFkZHJlc3MgYml0cyAgICAgICAgID0gMHgzMCAoNDgpCiAgICAgIG1heGlt
dW0gbGluZWFyICh2aXJ0dWFsKSBhZGRyZXNzIGJpdHMgPSAweDMwICg0OCkKICAgICAgbWF4aW11
bSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGJpdHMgICA9IDB4MCAoMCkKICAgRXh0ZW5kZWQgRmVh
dHVyZSBFeHRlbnNpb25zIElEICgweDgwMDAwMDA4L2VieCk6CiAgICAgIENMWkVSTyBpbnN0cnVj
dGlvbiAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGluc3RydWN0aW9ucyByZXRp
cmVkIGNvdW50IHN1cHBvcnQgICAgICAgPSB0cnVlCiAgICAgIGFsd2F5cyBzYXZlL3Jlc3RvcmUg
ZXJyb3IgcG9pbnRlcnMgICAgICAgPSB0cnVlCiAgICAgIElOVkxQR0IgaW5zdHJ1Y3Rpb24gICAg
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBSRFBSVSBpbnN0cnVjdGlvbiAgICAgICAg
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgbWVtb3J5IGJhbmR3aWR0aCBlbmZvcmNlbWVu
dCAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIE1DT01NSVQgaW5zdHJ1Y3Rpb24gICAgICAgICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBXQk5PSU5WRCBpbnN0cnVjdGlvbiAgICAgICAgICAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgSUJQQjogaW5kaXJlY3QgYnJhbmNoIHByZWRpY3Rpb24g
YmFycmllciA9IHRydWUKICAgICAgaW50ZXJydXB0aWJsZSBXQklOVkQsIFdCTk9JTlZEICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIElCUlM6IGluZGlyZWN0IGJyYW5jaCByZXN0ciBzcGVjdWxhdGlv
biAgPSBmYWxzZQogICAgICBTVElCUDogMSB0aHIgaW5kaXJlY3QgYnJhbmNoIHByZWRpY3RvciAg
ID0gZmFsc2UKICAgICAgQ1BVIHByZWZlcnM6IElCUlMgYWx3YXlzIG9uICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIENQVSBwcmVmZXJzOiBTVElCUCBhbHdheXMgb24gICAgICAgICAgICAgPSBm
YWxzZQogICAgICBJQlJTIHByZWZlcnJlZCBvdmVyIHNvZnR3YXJlIHNvbHV0aW9uICAgID0gZmFs
c2UKICAgICAgSUJSUyBwcm92aWRlcyBzYW1lIG1vZGUgcHJvdGVjdGlvbiAgICAgICA9IGZhbHNl
CiAgICAgIEVGRVJbTE1TTEVdIG5vdCBzdXBwb3J0ZWQgICAgICAgICAgICAgICAgPSBmYWxzZQog
ICAgICBJTlZMUEdCIHN1cHBvcnRzIFRMQiBmbHVzaCBndWVzdCBuZXN0ZWQgID0gZmFsc2UKICAg
ICAgcHBpbiBwcm9jZXNzb3IgaWQgbnVtYmVyIHN1cHBvcnRlZCAgICAgICA9IGZhbHNlCiAgICAg
IFNTQkQ6IHNwZWN1bGF0aXZlIHN0b3JlIGJ5cGFzcyBkaXNhYmxlICAgPSBmYWxzZQogICAgICB2
aXJ0dWFsaXplZCBTU0JEICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgU1NC
RCBmaXhlZCBpbiBoYXJkd2FyZSAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIENQUEM6
IGNvbGxhYm9yYXRpdmUgcHJvY2Vzc29yIHBlcmYgY3RybCAgPSBmYWxzZQogICAgICBQU0ZEOiBw
cmVkaWN0aXZlIHN0b3JlIGZvcndhcmQgZGlzYWJsZSAgID0gZmFsc2UKICAgICAgbm90IHZ1bG5l
cmFibGUgdG8gYnJhbmNoIHR5cGUgY29uZnVzaW9uICA9IGZhbHNlCiAgICAgIGJyYW5jaCBzYW1w
bGluZyBmZWF0dXJlIHN1cHBvcnQgICAgICAgICAgPSBmYWxzZQogICAgICAodnVsbiB0byBicmFu
Y2ggdHlwZSBjb25mdXNpb24gc3ludGgpICAgID0gdHJ1ZQogICBTaXplIElkZW50aWZpZXJzICgw
eDgwMDAwMDA4L2VjeCk6CiAgICAgIG51bWJlciBvZiB0aHJlYWRzICAgICAgICAgICAgICAgICAg
ID0gMHgxOCAoMjQpCiAgICAgIEFwaWNJZENvcmVJZFNpemUgICAgICAgICAgICAgICAgICAgID0g
MHg2ICg2KQogICAgICBwZXJmb3JtYW5jZSB0aW1lLXN0YW1wIGNvdW50ZXIgc2l6ZSA9IDQwIGJp
dHMgKDApCiAgIEZlYXR1cmUgRXh0ZW5kZWQgU2l6ZSAoMHg4MDAwMDAwOC9lZHgpOgogICAgICBt
YXggcGFnZSBjb3VudCBmb3IgSU5WTFBHQiBpbnN0cnVjdGlvbiA9IDB4MCAoMCkKICAgICAgUkRQ
UlUgaW5zdHJ1Y3Rpb24gbWF4IGlucHV0IHN1cHBvcnQgICAgPSAweDAgKDApCiAgIFNWTSBTZWN1
cmUgVmlydHVhbCBNYWNoaW5lICgweDgwMDAwMDBhL2VheCk6CiAgICAgIFN2bVJldjogU1ZNIHJl
dmlzaW9uID0gMHgxICgxKQogICBTVk0gU2VjdXJlIFZpcnR1YWwgTWFjaGluZSAoMHg4MDAwMDAw
YS9lZHgpOgogICAgICBuZXN0ZWQgcGFnaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIExCUiB2aXJ0dWFsaXphdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IHRydWUK
ICAgICAgU1ZNIGxvY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAg
ICBOUklQIHNhdmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIE1T
UiBiYXNlZCBUU0MgcmF0ZSBjb250cm9sICAgICAgICAgICAgICA9IHRydWUKICAgICAgVk1DQiBj
bGVhbiBiaXRzIHN1cHBvcnQgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBmbHVzaCBieSBB
U0lEICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGRlY29kZSBhc3Npc3Rz
ICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1NTRTMvU1NFNSBvcGNvZGUg
c2V0IGRpc2FibGUgICAgICAgICAgID0gZmFsc2UKICAgICAgcGF1c2UgaW50ZXJjZXB0IGZpbHRl
ciAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBwYXVzZSBmaWx0ZXIgdGhyZXNob2xkICAg
ICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIEFWSUM6IEFNRCB2aXJ0dWFsIGludGVycnVwdCBj
b250cm9sbGVyICA9IHRydWUKICAgICAgdmlydHVhbGl6ZWQgVk1MT0FEL1ZNU0FWRSAgICAgICAg
ICAgICAgID0gdHJ1ZQogICAgICB2aXJ0dWFsaXplZCBnbG9iYWwgaW50ZXJydXB0IGZsYWcgKEdJ
RikgPSB0cnVlCiAgICAgIEdNRVQ6IGd1ZXN0IG1vZGUgZXhlY3V0ZSB0cmFwICAgICAgICAgICA9
IGZhbHNlCiAgICAgIFgyQVZJQzogdmlydHVhbGl6ZWQgWDJBUElDICAgICAgICAgICAgICA9IGZh
bHNlCiAgICAgIHN1cGVydmlzb3Igc2hhZG93IHN0YWNrICAgICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIGd1ZXN0IFNwZWNfY3RsIHN1cHBvcnQgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAg
ICAgIFJPR1BUOiByZWFkLW9ubHkgZ3Vlc3QgcGFnZSB0YWJsZSAgICAgICA9IGZhbHNlCiAgICAg
IGhvc3QgTUNFIG92ZXJyaWRlICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElO
VkxQR0IvVExCU1lOQyBoeXBlcnYgaW50ZXJjIGVuYWJsZSAgICA9IGZhbHNlCiAgICAgIFZOTUk6
IE5NSSB2aXJ0dWFsaXphdGlvbiAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElCUyB2aXJ0
dWFsaXphdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGd1ZXN0IFNWTUUg
YWRkciBjaGVjayAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgIE5BU0lEOiBudW1iZXIgb2Yg
YWRkcmVzcyBzcGFjZSBpZGVudGlmaWVycyA9IDB4ODAwMCAoMzI3NjgpOgogICBMMSBUTEIgaW5m
b3JtYXRpb246IDFHIHBhZ2VzICgweDgwMDAwMDE5L2VheCk6CiAgICAgIGluc3RydWN0aW9uICMg
ZW50cmllcyAgICAgPSAweDQwICg2NCkKICAgICAgaW5zdHJ1Y3Rpb24gYXNzb2NpYXRpdml0eSA9
IGZ1bGwgKDE1KQogICAgICBkYXRhICMgZW50cmllcyAgICAgICAgICAgID0gMHg0MCAoNjQpCiAg
ICAgIGRhdGEgYXNzb2NpYXRpdml0eSAgICAgICAgPSBmdWxsICgxNSkKICAgTDIgVExCIGluZm9y
bWF0aW9uOiAxRyBwYWdlcyAoMHg4MDAwMDAxOS9lYngpOgogICAgICBpbnN0cnVjdGlvbiAjIGVu
dHJpZXMgICAgID0gMHgwICgwKQogICAgICBpbnN0cnVjdGlvbiBhc3NvY2lhdGl2aXR5ID0gTDIg
b2ZmICgwKQogICAgICBkYXRhICMgZW50cmllcyAgICAgICAgICAgID0gMHgwICgwKQogICAgICBk
YXRhIGFzc29jaWF0aXZpdHkgICAgICAgID0gTDIgb2ZmICgwKQogICBQZXJmb3JtYW5jZSBPcHRp
bWl6YXRpb24gSWRlbnRpZmllcnMgKDB4ODAwMDAwMWEvZWF4KToKICAgICAgMTI4LWJpdCBTU0Ug
ZXhlY3V0ZWQgZnVsbC13aWR0aCA9IHRydWUKICAgICAgTU9WVSogYmV0dGVyIHRoYW4gTU9WTCov
TU9WSCogICA9IHRydWUKICAgICAgMjU2LWJpdCBTU0UgZXhlY3V0ZWQgZnVsbC13aWR0aCA9IGZh
bHNlCiAgIEluc3RydWN0aW9uIEJhc2VkIFNhbXBsaW5nIElkZW50aWZpZXJzICgweDgwMDAwMDFi
L2VheCk6CiAgICAgIElCUyBmZWF0dXJlIGZsYWdzIHZhbGlkICAgICAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIElCUyBmZXRjaCBzYW1wbGluZyAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVl
CiAgICAgIElCUyBleGVjdXRpb24gc2FtcGxpbmcgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAg
ICAgIHJlYWQgd3JpdGUgb2Ygb3AgY291bnRlciAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAg
IG9wIGNvdW50aW5nIG1vZGUgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGJy
YW5jaCB0YXJnZXQgYWRkcmVzcyByZXBvcnRpbmcgICAgICAgICAgPSB0cnVlCiAgICAgIElic09w
Q3VyQ250IGFuZCBJYnNPcE1heENudCBleHRlbmQgNyAgICAgPSB0cnVlCiAgICAgIGludmFsaWQg
UklQIGluZGljYXRpb24gc3VwcG9ydCAgICAgICAgICAgPSB0cnVlCiAgICAgIGZ1c2VkIGJyYW5j
aCBtaWNyby1vcCBpbmRpY2F0aW9uIHN1cHBvcnQgPSB0cnVlCiAgICAgIElCUyBmZXRjaCBjb250
cm9sIGV4dGVuZGVkIE1TUiBzdXBwb3J0ICAgPSB0cnVlCiAgICAgIElCUyBvcCBkYXRhIDQgTVNS
IHN1cHBvcnQgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJQlMgTDMgbWlzcyBmaWx0ZXJp
bmcgc3VwcG9ydCAgICAgICAgICAgID0gZmFsc2UKICAgTGlnaHR3ZWlnaHQgUHJvZmlsaW5nIENh
cGFiaWxpdGllczogQXZhaWxhYmlsaXR5ICgweDgwMDAwMDFjL2VheCk6CiAgICAgIGxpZ2h0d2Vp
Z2h0IHByb2ZpbGluZyAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgTFdQVkFMIGluc3Ry
dWN0aW9uICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBpbnN0cnVjdGlvbiByZXRp
cmVkIGV2ZW50ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGJyYW5jaCByZXRpcmVkIGV2ZW50
ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgREMgbWlzcyBldmVudCAgICAgICAgICAg
ICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBjb3JlIGNsb2NrcyBub3QgaGFsdGVkIGV2ZW50
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIGNvcmUgcmVmZXJlbmNlIGNsb2NrcyBub3QgaGFsdGVk
IGV2ZW50ID0gZmFsc2UKICAgICAgY29udGludW91cyBtb2RlIHNhbXBsaW5nICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICB0c2MgaW4gZXZlbnQgcmVjb3JkICAgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIGludGVycnVwdCBvbiB0aHJlc2hvbGQgb3ZlcmZsb3cgICAgICAgID0gZmFs
c2UKICAgTGlnaHR3ZWlnaHQgUHJvZmlsaW5nIENhcGFiaWxpdGllczogU3VwcG9ydGVkICgweDgw
MDAwMDFjL2VkeCk6CiAgICAgIGxpZ2h0d2VpZ2h0IHByb2ZpbGluZyAgICAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgTFdQVkFMIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBpbnN0cnVjdGlvbiByZXRpcmVkIGV2ZW50ICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIGJyYW5jaCByZXRpcmVkIGV2ZW50ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgREMgbWlzcyBldmVudCAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBj
b3JlIGNsb2NrcyBub3QgaGFsdGVkIGV2ZW50ICAgICAgICAgICA9IGZhbHNlCiAgICAgIGNvcmUg
cmVmZXJlbmNlIGNsb2NrcyBub3QgaGFsdGVkIGV2ZW50ID0gZmFsc2UKICAgICAgY29udGludW91
cyBtb2RlIHNhbXBsaW5nICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICB0c2MgaW4gZXZlbnQg
cmVjb3JkICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGludGVycnVwdCBvbiB0aHJl
c2hvbGQgb3ZlcmZsb3cgICAgICAgID0gZmFsc2UKICAgTGlnaHR3ZWlnaHQgUHJvZmlsaW5nIENh
cGFiaWxpdGllcyAoMHg4MDAwMDAxYy9lYngpOgogICAgICBMV1BDQiBieXRlIHNpemUgICAgICAg
ICAgICAgPSAweDAgKDApCiAgICAgIGV2ZW50IHJlY29yZCBieXRlIHNpemUgICAgICA9IDB4MCAo
MCkKICAgICAgbWF4aW11bSBFdmVudElkICAgICAgICAgICAgID0gMHgwICgwKQogICAgICBFdmVu
dEludGVydmFsMSBmaWVsZCBvZmZzZXQgPSAweDAgKDApCiAgIExpZ2h0d2VpZ2h0IFByb2ZpbGlu
ZyBDYXBhYmlsaXRpZXMgKDB4ODAwMDAwMWMvZWN4KToKICAgICAgbGF0ZW5jeSBjb3VudGVyIGJp
dCBzaXplICAgICAgICAgID0gMHgwICgwKQogICAgICBkYXRhIGNhY2hlIG1pc3MgYWRkcmVzcyB2
YWxpZCAgICAgPSBmYWxzZQogICAgICBhbW91bnQgY2FjaGUgbGF0ZW5jeSBpcyByb3VuZGVkICAg
PSAweDAgKDApCiAgICAgIExXUCBpbXBsZW1lbnRhdGlvbiB2ZXJzaW9uICAgICAgICA9IDB4MCAo
MCkKICAgICAgZXZlbnQgcmluZyBidWZmZXIgc2l6ZSBpbiByZWNvcmRzID0gMHgwICgwKQogICAg
ICBicmFuY2ggcHJlZGljdGlvbiBmaWx0ZXJpbmcgICAgICAgPSBmYWxzZQogICAgICBJUCBmaWx0
ZXJpbmcgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBjYWNoZSBsZXZlbCBmaWx0
ZXJpbmcgICAgICAgICAgICAgPSBmYWxzZQogICAgICBjYWNoZSBsYXRlbmN5IGZpbHRlaW5nICAg
ICAgICAgICAgPSBmYWxzZQogICBDYWNoZSBQcm9wZXJ0aWVzICgweDgwMDAwMDFkKToKICAgICAg
LS0tIGNhY2hlIDAgLS0tCiAgICAgIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBk
YXRhICgxKQogICAgICBsZXZlbCAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMHgxICgxKQog
ICAgICBzZWxmLWluaXRpYWxpemluZyAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBmdWxseSBh
c3NvY2lhdGl2ZSAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZXh0cmEgY29yZXMgc2hhcmlu
ZyB0aGlzIGNhY2hlICA9IDB4MCAoMCkKICAgICAgbGluZSBzaXplIGluIGJ5dGVzICAgICAgICAg
ICAgICA9IDB4NDAgKDY0KQogICAgICBwaHlzaWNhbCBsaW5lIHBhcnRpdGlvbnMgICAgICAgID0g
MHgxICgxKQogICAgICBudW1iZXIgb2Ygd2F5cyAgICAgICAgICAgICAgICAgID0gMHg4ICg4KQog
ICAgICBudW1iZXIgb2Ygc2V0cyAgICAgICAgICAgICAgICAgID0gNjQKICAgICAgd3JpdGUtYmFj
ayBpbnZhbGlkYXRlICAgICAgICAgICA9IGZhbHNlCiAgICAgIGNhY2hlIGluY2x1c2l2ZSBvZiBs
b3dlciBsZXZlbHMgPSBmYWxzZQogICAgICAoc3ludGggc2l6ZSkgICAgICAgICAgICAgICAgICAg
ID0gMzI3NjggKDMyIEtCKQogICAgICAtLS0gY2FjaGUgMSAtLS0KICAgICAgdHlwZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA9IGluc3RydWN0aW9uICgyKQogICAgICBsZXZlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgID0gMHgxICgxKQogICAgICBzZWxmLWluaXRpYWxpemluZyAgICAg
ICAgICAgICAgID0gdHJ1ZQogICAgICBmdWxseSBhc3NvY2lhdGl2ZSAgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgZXh0cmEgY29yZXMgc2hhcmluZyB0aGlzIGNhY2hlICA9IDB4MCAoMCkKICAg
ICAgbGluZSBzaXplIGluIGJ5dGVzICAgICAgICAgICAgICA9IDB4NDAgKDY0KQogICAgICBwaHlz
aWNhbCBsaW5lIHBhcnRpdGlvbnMgICAgICAgID0gMHgxICgxKQogICAgICBudW1iZXIgb2Ygd2F5
cyAgICAgICAgICAgICAgICAgID0gMHg0ICg0KQogICAgICBudW1iZXIgb2Ygc2V0cyAgICAgICAg
ICAgICAgICAgID0gMjU2CiAgICAgIHdyaXRlLWJhY2sgaW52YWxpZGF0ZSAgICAgICAgICAgPSBm
YWxzZQogICAgICBjYWNoZSBpbmNsdXNpdmUgb2YgbG93ZXIgbGV2ZWxzID0gZmFsc2UKICAgICAg
KHN5bnRoIHNpemUpICAgICAgICAgICAgICAgICAgICA9IDY1NTM2ICg2NCBLQikKICAgICAgLS0t
IGNhY2hlIDIgLS0tCiAgICAgIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB1bmlm
aWVkICgzKQogICAgICBsZXZlbCAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMHgyICgyKQog
ICAgICBzZWxmLWluaXRpYWxpemluZyAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBmdWxseSBh
c3NvY2lhdGl2ZSAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZXh0cmEgY29yZXMgc2hhcmlu
ZyB0aGlzIGNhY2hlICA9IDB4MCAoMCkKICAgICAgbGluZSBzaXplIGluIGJ5dGVzICAgICAgICAg
ICAgICA9IDB4NDAgKDY0KQogICAgICBwaHlzaWNhbCBsaW5lIHBhcnRpdGlvbnMgICAgICAgID0g
MHgxICgxKQogICAgICBudW1iZXIgb2Ygd2F5cyAgICAgICAgICAgICAgICAgID0gMHg4ICg4KQog
ICAgICBudW1iZXIgb2Ygc2V0cyAgICAgICAgICAgICAgICAgID0gMTAyNAogICAgICB3cml0ZS1i
YWNrIGludmFsaWRhdGUgICAgICAgICAgID0gZmFsc2UKICAgICAgY2FjaGUgaW5jbHVzaXZlIG9m
IGxvd2VyIGxldmVscyA9IHRydWUKICAgICAgKHN5bnRoIHNpemUpICAgICAgICAgICAgICAgICAg
ICA9IDUyNDI4OCAoNTEyIEtCKQogICAgICAtLS0gY2FjaGUgMyAtLS0KICAgICAgdHlwZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA9IHVuaWZpZWQgKDMpCiAgICAgIGxldmVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSAweDMgKDMpCiAgICAgIHNlbGYtaW5pdGlhbGl6aW5nICAgICAg
ICAgICAgICAgPSB0cnVlCiAgICAgIGZ1bGx5IGFzc29jaWF0aXZlICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBleHRyYSBjb3JlcyBzaGFyaW5nIHRoaXMgY2FjaGUgID0gMHgyICgyKQogICAg
ICBsaW5lIHNpemUgaW4gYnl0ZXMgICAgICAgICAgICAgID0gMHg0MCAoNjQpCiAgICAgIHBoeXNp
Y2FsIGxpbmUgcGFydGl0aW9ucyAgICAgICAgPSAweDEgKDEpCiAgICAgIG51bWJlciBvZiB3YXlz
ICAgICAgICAgICAgICAgICAgPSAweDEwICgxNikKICAgICAgbnVtYmVyIG9mIHNldHMgICAgICAg
ICAgICAgICAgICA9IDgxOTIKICAgICAgd3JpdGUtYmFjayBpbnZhbGlkYXRlICAgICAgICAgICA9
IHRydWUKICAgICAgY2FjaGUgaW5jbHVzaXZlIG9mIGxvd2VyIGxldmVscyA9IGZhbHNlCiAgICAg
IChzeW50aCBzaXplKSAgICAgICAgICAgICAgICAgICAgPSA4Mzg4NjA4ICg4IE1CKQogICBleHRl
bmRlZCBBUElDIElEID0gMAogICBDb3JlIElkZW50aWZpZXJzICgweDgwMDAwMDFlL2VieCk6CiAg
ICAgIGNvcmUgSUQgICAgICAgICAgPSAweDAgKDApCiAgICAgIHRocmVhZHMgcGVyIGNvcmUgPSAw
eDEgKDEpCiAgIE5vZGUgSWRlbnRpZmllcnMgKDB4ODAwMDAwMWUvZWN4KToKICAgICAgbm9kZSBJ
RCAgICAgICAgICAgICA9IDB4MCAoMCkKICAgICAgbm9kZXMgcGVyIHByb2Nlc3NvciA9IDB4NCAo
NCkKICAgQU1EIFNlY3VyZSBFbmNyeXB0aW9uICgweDgwMDAwMDFmKToKICAgICAgU01FOiBzZWN1
cmUgbWVtb3J5IGVuY3J5cHRpb24gc3VwcG9ydCAgICA9IHRydWUKICAgICAgU0VWOiBzZWN1cmUg
ZW5jcnlwdGVkIHZpcnR1YWxpemUgc3VwcG9ydCA9IHRydWUKICAgICAgVk0gcGFnZSBmbHVzaCBN
U1Igc3VwcG9ydCAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU0VWLUVTOiBTRVYgZW5jcnlw
dGVkIHN0YXRlIHN1cHBvcnQgICAgICA9IHRydWUKICAgICAgU0VWLVNOUDogU0VWIHNlY3VyZSBu
ZXN0ZWQgcGFnaW5nICAgICAgICA9IGZhbHNlCiAgICAgIFZNUEw6IFZNIHBlcm1pc3Npb24gbGV2
ZWxzICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBSTVBRVUVSWSBpbnN0cnVjdGlvbiBzdXBw
b3J0ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgVk1QTCBzdXBlcnZpc29yIHNoYWRvdyBzdGFj
ayBzdXBwb3J0ICAgICA9IGZhbHNlCiAgICAgIFNlY3VyZSBUU0Mgc3VwcG9ydGVkICAgICAgICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICB2aXJ0dWFsIFRTQ19BVVggc3VwcG9ydGVkICAgICAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgaGFyZHdhcmUgY2FjaGUgY29oZXIgYWNyb3NzIGVuYyBk
b21haW5zICA9IGZhbHNlCiAgICAgIFNFViBndWVzdCBleGVjIG9ubHkgZnJvbSA2NC1iaXQgaG9z
dCAgICAgPSBmYWxzZQogICAgICByZXN0cmljdGVkIGluamVjdGlvbiAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgYWx0ZXJuYXRlIGluamVjdGlvbiAgICAgICAgICAgICAgICAgICAg
ICA9IGZhbHNlCiAgICAgIGZ1bGwgZGVidWcgc3RhdGUgc3dhcCBmb3IgU0VWLUVTIGd1ZXN0cyAg
PSBmYWxzZQogICAgICBkaXNhbGxvd2luZyBJQlMgdXNlIGJ5IGhvc3QgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgVlRFOiBTRVYgdmlydHVhbCB0cmFuc3BhcmVudCBlbmNyeXB0aW9uICA9IGZh
bHNlCiAgICAgIFZNR0VYSVQgcGFyYW1ldGVyIHN1cHBvcnQgICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICB2aXJ0dWFsIFRPTSBNU1Igc3VwcG9ydCAgICAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgSUJTIHZpcnR1YWwgc3VwcG9ydCBmb3IgU0VWLUVTIGd1ZXN0cyAgICA9IGZhbHNlCiAg
ICAgIFZNU0EgcmVnaXN0ZXIgcHJvdGVjdGlvbiBzdXBwb3J0ICAgICAgICAgPSBmYWxzZQogICAg
ICBTTVQgcHJvdGVjdGlvbiBzdXBwb3J0ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
U1ZTTSBjb21tdW5pY2F0aW9uIHBhZ2UgTVNSIHN1cHBvcnQgICAgICA9IGZhbHNlCiAgICAgIFZJ
UlRfUk1QVVBEQVRFICYgVklSVF9QU01BU0ggTVNSIHN1cHBvcnQgPSBmYWxzZQogICAgICBlbmNy
eXB0aW9uIGJpdCBwb3NpdGlvbiBpbiBQVEUgICAgICAgICAgID0gMHgyZiAoNDcpCiAgICAgIHBo
eXNpY2FsIGFkZHJlc3Mgc3BhY2Ugd2lkdGggcmVkdWN0aW9uICAgPSAweDUgKDUpCiAgICAgIG51
bWJlciBvZiBWTSBwZXJtaXNzaW9uIGxldmVscyAgICAgICAgICAgPSAweDAgKDApCiAgICAgIG51
bWJlciBvZiBTRVYtZW5hYmxlZCBndWVzdHMgc3VwcG9ydGVkICAgPSAweGYgKDE1KQogICAgICBt
aW5pbXVtIFNFViBndWVzdCBBU0lEICAgICAgICAgICAgICAgICAgID0gMHgxICgxKQogICAoaW5z
dHJ1Y3Rpb24gc3VwcG9ydGVkIHN5bnRoKToKICAgICAgQ01QWENIRzhCICAgICAgICAgICAgICAg
ID0gdHJ1ZQogICAgICBjb25kaXRpb25hbCBtb3ZlL2NvbXBhcmUgPSB0cnVlCiAgICAgIFBSRUZF
VENIL1BSRUZFVENIVyAgICAgICA9IHRydWUKICAgKG11bHRpLXByb2Nlc3Npbmcgc3ludGgpID0g
bXVsdGktY29yZSAoYz0yNCkKICAgKG11bHRpLXByb2Nlc3NpbmcgbWV0aG9kKSA9IEh5Z29uCiAg
IChzeW50aCkgPSB1bmtub3duCkNQVSAxOgogICB2ZW5kb3JfaWQgPSAiSHlnb25HZW51aW5lIgog
ICB2ZXJzaW9uIGluZm9ybWF0aW9uICgxL2VheCk6CiAgICAgIHByb2Nlc3NvciB0eXBlICA9IHBy
aW1hcnkgcHJvY2Vzc29yICgwKQogICAgICBmYW1pbHkgICAgICAgICAgPSAweGYgKDE1KQogICAg
ICBtb2RlbCAgICAgICAgICAgPSAweDIgKDIpCiAgICAgIHN0ZXBwaW5nIGlkICAgICA9IDB4MiAo
MikKICAgICAgZXh0ZW5kZWQgZmFtaWx5ID0gMHg5ICg5KQogICAgICBleHRlbmRlZCBtb2RlbCAg
PSAweDAgKDApCiAgICAgIChmYW1pbHkgc3ludGgpICA9IDB4MTggKDI0KQogICAgICAobW9kZWwg
c3ludGgpICAgPSAweDIgKDIpCiAgICAgIChzaW1wbGUgc3ludGgpICA9IHVua25vd24KICAgbWlz
Y2VsbGFuZW91cyAoMS9lYngpOgogICAgICBwcm9jZXNzIGxvY2FsIEFQSUMgcGh5c2ljYWwgSUQg
PSAweDEgKDEpCiAgICAgIG1heGltdW0gSURzIGZvciBDUFVzIGluIHBrZyAgICA9IDB4MTggKDI0
KQogICAgICBDTEZMVVNIIGxpbmUgc2l6ZSAgICAgICAgICAgICAgPSAweDggKDgpCiAgICAgIGJy
YW5kIGluZGV4ICAgICAgICAgICAgICAgICAgICA9IDB4MCAoMCkKICAgYnJhbmQgaWQgPSAweDAw
ICgwKTogdW5rbm93bgogICBmZWF0dXJlIGluZm9ybWF0aW9uICgxL2VkeCk6CiAgICAgIHg4NyBG
UFUgb24gY2hpcCAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBWTUU6IHZpcnR1
YWwtODA4NiBtb2RlIGVuaGFuY2VtZW50ICAgICA9IGZhbHNlCiAgICAgIERFOiBkZWJ1Z2dpbmcg
ZXh0ZW5zaW9ucyAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBQU0U6IHBhZ2Ugc2l6ZSBleHRl
bnNpb25zICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFRTQzogdGltZSBzdGFtcCBjb3VudGVy
ICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBSRE1TUiBhbmQgV1JNU1Igc3VwcG9ydCAgICAg
ICAgICAgICAgICA9IHRydWUKICAgICAgUEFFOiBwaHlzaWNhbCBhZGRyZXNzIGV4dGVuc2lvbnMg
ICAgICAgPSB0cnVlCiAgICAgIE1DRTogbWFjaGluZSBjaGVjayBleGNlcHRpb24gICAgICAgICAg
ID0gdHJ1ZQogICAgICBDTVBYQ0hHOEIgaW5zdC4gICAgICAgICAgICAgICAgICAgICAgICA9IHRy
dWUKICAgICAgQVBJQyBvbiBjaGlwICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAg
ICAgIFNZU0VOVEVSIGFuZCBTWVNFWElUICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
TVRSUjogbWVtb3J5IHR5cGUgcmFuZ2UgcmVnaXN0ZXJzICAgICAgPSBmYWxzZQogICAgICBQVEUg
Z2xvYmFsIGJpdCAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIE1DQTogbWFj
aGluZSBjaGVjayBhcmNoaXRlY3R1cmUgICAgICAgID0gdHJ1ZQogICAgICBDTU9WOiBjb25kaXRp
b25hbCBtb3ZlL2NvbXBhcmUgaW5zdHIgICA9IHRydWUKICAgICAgUEFUOiBwYWdlIGF0dHJpYnV0
ZSB0YWJsZSAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFBTRS0zNjogcGFnZSBzaXplIGV4dGVu
c2lvbiAgICAgICAgICAgID0gZmFsc2UKICAgICAgUFNOOiBwcm9jZXNzb3Igc2VyaWFsIG51bWJl
ciAgICAgICAgICAgPSBmYWxzZQogICAgICBDTEZMVVNIIGluc3RydWN0aW9uICAgICAgICAgICAg
ICAgICAgICA9IHRydWUKICAgICAgRFM6IGRlYnVnIHN0b3JlICAgICAgICAgICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBBQ1BJOiB0aGVybWFsIG1vbml0b3IgYW5kIGNsb2NrIGN0cmwgICA9
IGZhbHNlCiAgICAgIE1NWCBUZWNobm9sb2d5ICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1
ZQogICAgICBGWFNBVkUvRlhSU1RPUiAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAg
ICAgU1NFIGV4dGVuc2lvbnMgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFNT
RTIgZXh0ZW5zaW9ucyAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBTUzogc2Vs
ZiBzbm9vcCAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGh5cGVyLXRocmVh
ZGluZyAvIG11bHRpLWNvcmUgc3VwcG9ydGVkID0gdHJ1ZQogICAgICBUTTogdGhlcm0uIG1vbml0
b3IgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElBNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgUEJFOiBwZW5kaW5nIGJyZWFrIGV2ZW50
ICAgICAgICAgICAgICAgPSBmYWxzZQogICBmZWF0dXJlIGluZm9ybWF0aW9uICgxL2VjeCk6CiAg
ICAgIFBOSS9TU0UzOiBQcmVzY290dCBOZXcgSW5zdHJ1Y3Rpb25zICAgICA9IHRydWUKICAgICAg
UENMTVVMRFEgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBEVEVT
NjQ6IDY0LWJpdCBkZWJ1ZyBzdG9yZSAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBNT05JVE9S
L01XQUlUICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBDUEwtcXVhbGlm
aWVkIGRlYnVnIHN0b3JlICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBWTVg6IHZpcnR1YWwg
bWFjaGluZSBleHRlbnNpb25zICAgICAgICAgPSBmYWxzZQogICAgICBTTVg6IHNhZmVyIG1vZGUg
ZXh0ZW5zaW9ucyAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBFbmhhbmNlZCBJbnRlbCBTcGVl
ZFN0ZXAgVGVjaG5vbG9neSAgICAgPSBmYWxzZQogICAgICBUTTI6IHRoZXJtYWwgbW9uaXRvciAy
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBTU1NFMyBleHRlbnNpb25zICAgICAgICAg
ICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGNvbnRleHQgSUQ6IGFkYXB0aXZlIG9yIHNoYXJl
ZCBMMSBkYXRhICA9IGZhbHNlCiAgICAgIFNEQkc6IElBMzJfREVCVUdfSU5URVJGQUNFICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIEZNQSBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAg
ICAgICA9IHRydWUKICAgICAgQ01QWENIRzE2QiBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAg
ID0gdHJ1ZQogICAgICB4VFBSIGRpc2FibGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBQRENNOiBwZXJmbW9uIGFuZCBkZWJ1ZyAgICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICBQQ0lEOiBwcm9jZXNzIGNvbnRleHQgaWRlbnRpZmllcnMgICAgICAgPSBmYWxzZQog
ICAgICBEQ0E6IGRpcmVjdCBjYWNoZSBhY2Nlc3MgICAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBTU0U0LjEgZXh0ZW5zaW9ucyAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFNT
RTQuMiBleHRlbnNpb25zICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgeDJBUElD
OiBleHRlbmRlZCB4QVBJQyBzdXBwb3J0ICAgICAgICAgID0gZmFsc2UKICAgICAgTU9WQkUgaW5z
dHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBQT1BDTlQgaW5zdHJ1
Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIHRpbWUgc3RhbXAgY291bnRl
ciBkZWFkbGluZSAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFFUyBpbnN0cnVjdGlvbiAgICAg
ICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgWFNBVkUvWFNUT1Igc3RhdGVzICAgICAg
ICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBPUy1lbmFibGVkIFhTQVZFL1hTVE9SICAgICAg
ICAgICAgICAgICAgPSB0cnVlCiAgICAgIEFWWDogYWR2YW5jZWQgdmVjdG9yIGV4dGVuc2lvbnMg
ICAgICAgICA9IHRydWUKICAgICAgRjE2QyBoYWxmLXByZWNpc2lvbiBjb252ZXJ0IGluc3RydWN0
aW9uID0gdHJ1ZQogICAgICBSRFJBTkQgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBoeXBlcnZpc29yIGd1ZXN0IHN0YXR1cyAgICAgICAgICAgICAgICAgPSB0
cnVlCiAgIGNhY2hlIGFuZCBUTEIgaW5mb3JtYXRpb24gKDIpOgogICBwcm9jZXNzb3Igc2VyaWFs
IG51bWJlciA9IDAwOTAtMEYyMi0wMDAwLTAwMDAtMDAwMC0wMDAwCiAgIGRldGVybWluaXN0aWMg
Y2FjaGUgcGFyYW1ldGVycyAoNCk6CiAgICAgIC0tLSBjYWNoZSAwIC0tLQogICAgICBjYWNoZSB0
eXBlICAgICAgICAgICAgICAgICAgICAgICAgID0gbm8gbW9yZSBjYWNoZXMgKDApCiAgIE1PTklU
T1IvTVdBSVQgKDUpOgogICAgICBzbWFsbGVzdCBtb25pdG9yLWxpbmUgc2l6ZSAoYnl0ZXMpICAg
ICAgID0gMHg0MCAoNjQpCiAgICAgIGxhcmdlc3QgbW9uaXRvci1saW5lIHNpemUgKGJ5dGVzKSAg
ICAgICAgPSAweDQwICg2NCkKICAgICAgZW51bSBvZiBNb25pdG9yLU1XQUlUIGV4dHMgc3VwcG9y
dGVkICAgICA9IHRydWUKICAgICAgc3VwcG9ydHMgaW50cnMgYXMgYnJlYWstZXZlbnQgZm9yIE1X
QUlUICA9IHRydWUKICAgICAgbnVtYmVyIG9mIEMwIHN1YiBDLXN0YXRlcyB1c2luZyBNV0FJVCAg
ICA9IDB4MSAoMSkKICAgICAgbnVtYmVyIG9mIEMxIHN1YiBDLXN0YXRlcyB1c2luZyBNV0FJVCAg
ICA9IDB4MSAoMSkKICAgICAgbnVtYmVyIG9mIEMyIHN1YiBDLXN0YXRlcyB1c2luZyBNV0FJVCAg
ICA9IDB4MCAoMCkKICAgICAgbnVtYmVyIG9mIEMzIHN1YiBDLXN0YXRlcyB1c2luZyBNV0FJVCAg
ICA9IDB4MCAoMCkKICAgICAgbnVtYmVyIG9mIEM0IHN1YiBDLXN0YXRlcyB1c2luZyBNV0FJVCAg
ICA9IDB4MCAoMCkKICAgICAgbnVtYmVyIG9mIEM1IHN1YiBDLXN0YXRlcyB1c2luZyBNV0FJVCAg
ICA9IDB4MCAoMCkKICAgICAgbnVtYmVyIG9mIEM2IHN1YiBDLXN0YXRlcyB1c2luZyBNV0FJVCAg
ICA9IDB4MCAoMCkKICAgICAgbnVtYmVyIG9mIEM3IHN1YiBDLXN0YXRlcyB1c2luZyBNV0FJVCAg
ICA9IDB4MCAoMCkKICAgVGhlcm1hbCBhbmQgUG93ZXIgTWFuYWdlbWVudCBGZWF0dXJlcyAoNik6
CiAgICAgIGRpZ2l0YWwgdGhlcm1vbWV0ZXIgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAg
ICAgIEludGVsIFR1cmJvIEJvb3N0IFRlY2hub2xvZ3kgICAgICAgICAgICA9IGZhbHNlCiAgICAg
IEFSQVQgYWx3YXlzIHJ1bm5pbmcgQVBJQyB0aW1lciAgICAgICAgICA9IHRydWUKICAgICAgUExO
IHBvd2VyIGxpbWl0IG5vdGlmaWNhdGlvbiAgICAgICAgICAgID0gZmFsc2UKICAgICAgRUNNRCBl
eHRlbmRlZCBjbG9jayBtb2R1bGF0aW9uIGR1dHkgICAgID0gZmFsc2UKICAgICAgUFRNIHBhY2th
Z2UgdGhlcm1hbCBtYW5hZ2VtZW50ICAgICAgICAgID0gZmFsc2UKICAgICAgSFdQIGJhc2UgcmVn
aXN0ZXJzICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSFdQIG5vdGlmaWNhdGlv
biAgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSFdQIGFjdGl2aXR5IHdpbmRv
dyAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSFdQIGVuZXJneSBwZXJmb3JtYW5j
ZSBwcmVmZXJlbmNlICAgICAgID0gZmFsc2UKICAgICAgSFdQIHBhY2thZ2UgbGV2ZWwgcmVxdWVz
dCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSERDIGJhc2UgcmVnaXN0ZXJzICAgICAgICAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSW50ZWwgVHVyYm8gQm9vc3QgTWF4IFRlY2hub2xv
Z3kgMy4wICAgID0gZmFsc2UKICAgICAgSFdQIGNhcGFiaWxpdGllcyAgICAgICAgICAgICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgSFdQIFBFQ0kgb3ZlcnJpZGUgICAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgZmxleGlibGUgSFdQICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgSUEzMl9IV1BfUkVRVUVTVCBNU1IgZmFzdCBhY2Nlc3MgbW9kZSAgID0g
ZmFsc2UKICAgICAgSFdfRkVFREJBQ0sgTVNScyBzdXBwb3J0ZWQgICAgICAgICAgICAgID0gZmFs
c2UKICAgICAgaWdub3JpbmcgaWRsZSBsb2dpY2FsIHByb2Nlc3NvciBIV1AgcmVxID0gZmFsc2UK
ICAgICAgVGhyZWFkIERpcmVjdG9yICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgSUEzMl9IV19GRUVEQkFDS19USFJFQURfQ09ORklHIGJpdCAyNSAgID0gZmFsc2UKICAgICAg
ZGlnaXRhbCB0aGVybW9tZXRlciB0aHJlc2hvbGRzICAgICAgICAgID0gMHgwICgwKQogICAgICBo
YXJkd2FyZSBjb29yZGluYXRpb24gZmVlZGJhY2sgICAgICAgICAgPSB0cnVlCiAgICAgIEFDTlQy
IGF2YWlsYWJsZSAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIHBlcmZvcm1h
bmNlLWVuZXJneSBiaWFzIGNhcGFiaWxpdHkgICAgICA9IGZhbHNlCiAgICAgIG51bWJlciBvZiBl
bmggaGFyZHdhcmUgZmVlZGJhY2sgY2xhc3NlcyA9IDB4MCAoMCkKICAgICAgcGVyZm9ybWFuY2Ug
Y2FwYWJpbGl0eSByZXBvcnRpbmcgICAgICAgID0gZmFsc2UKICAgICAgZW5lcmd5IGVmZmljaWVu
Y3kgY2FwYWJpbGl0eSByZXBvcnRpbmcgID0gZmFsc2UKICAgICAgc2l6ZSBvZiBmZWVkYmFjayBz
dHJ1Y3QgKDRLQiBwYWdlcykgICAgID0gMHgxICgxKQogICAgICBpbmRleCBvZiBDUFUncyByb3cg
aW4gZmVlZGJhY2sgc3RydWN0ICAgPSAweDAgKDApCiAgIGV4dGVuZGVkIGZlYXR1cmUgZmxhZ3Mg
KDcpOgogICAgICBGU0dTQkFTRSBpbnN0cnVjdGlvbnMgICAgICAgICAgICAgICAgICAgID0gdHJ1
ZQogICAgICBJQTMyX1RTQ19BREpVU1QgTVNSIHN1cHBvcnRlZCAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgU0dYOiBTb2Z0d2FyZSBHdWFyZCBFeHRlbnNpb25zIHN1cHBvcnRlZCA9IGZhbHNlCiAg
ICAgIEJNSTEgaW5zdHJ1Y3Rpb25zICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAg
IEhMRSBoYXJkd2FyZSBsb2NrIGVsaXNpb24gICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBB
VlgyOiBhZHZhbmNlZCB2ZWN0b3IgZXh0ZW5zaW9ucyAyICAgICAgID0gdHJ1ZQogICAgICBGRFBf
RVhDUFROX09OTFkgICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgU01FUCBz
dXBlcnZpc29yIG1vZGUgZXhlYyBwcm90ZWN0aW9uICAgICA9IGZhbHNlCiAgICAgIEJNSTIgaW5z
dHJ1Y3Rpb25zICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGVuaGFuY2VkIFJF
UCBNT1ZTQi9TVE9TQiAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJTlZQQ0lEIGluc3Ry
dWN0aW9uICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgUlRNOiByZXN0cmljdGVk
IHRyYW5zYWN0aW9uYWwgbWVtb3J5ICAgICA9IGZhbHNlCiAgICAgIFJEVC1DTVQvUFFvUyBjYWNo
ZSBtb25pdG9yaW5nICAgICAgICAgICAgPSBmYWxzZQogICAgICBkZXByZWNhdGVkIEZQVSBDUy9E
UyAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgTVBYOiBpbnRlbCBtZW1vcnkgcHJv
dGVjdGlvbiBleHRlbnNpb25zICA9IGZhbHNlCiAgICAgIFJEVC1DQVQvUFFFIGNhY2hlIGFsbG9j
YXRpb24gICAgICAgICAgICAgPSBmYWxzZQogICAgICBBVlg1MTJGOiBBVlgtNTEyIGZvdW5kYXRp
b24gaW5zdHJ1Y3Rpb25zID0gZmFsc2UKICAgICAgQVZYNTEyRFE6IGRvdWJsZSAmIHF1YWR3b3Jk
IGluc3RydWN0aW9ucyA9IGZhbHNlCiAgICAgIFJEU0VFRCBpbnN0cnVjdGlvbiAgICAgICAgICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBBRFggaW5zdHJ1Y3Rpb25zICAgICAgICAgICAgICAg
ICAgICAgICAgID0gdHJ1ZQogICAgICBTTUFQOiBzdXBlcnZpc29yIG1vZGUgYWNjZXNzIHByZXZl
bnRpb24gID0gZmFsc2UKICAgICAgQVZYNTEySUZNQTogaW50ZWdlciBmdXNlZCBtdWx0aXBseSBh
ZGQgICA9IGZhbHNlCiAgICAgIFBDT01NSVQgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBDTEZMVVNIT1BUIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAg
ID0gdHJ1ZQogICAgICBDTFdCIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgSW50ZWwgcHJvY2Vzc29yIHRyYWNlICAgICAgICAgICAgICAgICAgICA9IGZh
bHNlCiAgICAgIEFWWDUxMlBGOiBwcmVmZXRjaCBpbnN0cnVjdGlvbnMgICAgICAgICAgPSBmYWxz
ZQogICAgICBBVlg1MTJFUjogZXhwb25lbnQgJiByZWNpcHJvY2FsIGluc3RycyAgID0gZmFsc2UK
ICAgICAgQVZYNTEyQ0Q6IGNvbmZsaWN0IGRldGVjdGlvbiBpbnN0cnMgICAgICA9IGZhbHNlCiAg
ICAgIFNIQSBpbnN0cnVjdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAg
IEFWWDUxMkJXOiBieXRlICYgd29yZCBpbnN0cnVjdGlvbnMgICAgICAgPSBmYWxzZQogICAgICBB
Vlg1MTJWTDogdmVjdG9yIGxlbmd0aCAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgUFJF
RkVUQ0hXVDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFWWDUx
MlZCTUk6IHZlY3RvciBieXRlIG1hbmlwdWxhdGlvbiAgICAgPSBmYWxzZQogICAgICBVTUlQOiB1
c2VyLW1vZGUgaW5zdHJ1Y3Rpb24gcHJldmVudGlvbiAgID0gZmFsc2UKICAgICAgUEtVIHByb3Rl
Y3Rpb24ga2V5cyBmb3IgdXNlci1tb2RlICAgICAgICA9IGZhbHNlCiAgICAgIE9TUEtFIENSNC5Q
S0UgYW5kIFJEUEtSVS9XUlBLUlUgICAgICAgICAgPSBmYWxzZQogICAgICBXQUlUUEtHIGluc3Ry
dWN0aW9ucyAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEyX1ZCTUkyOiBi
eXRlIFZQQ09NUFJFU1MsIFZQRVhQQU5EICA9IGZhbHNlCiAgICAgIENFVF9TUzogQ0VUIHNoYWRv
dyBzdGFjayAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBHRk5JOiBHYWxvaXMgRmllbGQg
TmV3IEluc3RydWN0aW9ucyAgICAgID0gZmFsc2UKICAgICAgVkFFUyBpbnN0cnVjdGlvbnMgICAg
ICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFZQQ0xNVUxRRFEgaW5zdHJ1Y3Rpb24g
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBBVlg1MTJfVk5OSTogbmV1cmFsIG5ldHdv
cmsgaW5zdHJ1Y3Rpb25zID0gZmFsc2UKICAgICAgQVZYNTEyX0JJVEFMRzogYml0IGNvdW50L3No
aWZmbGUgICAgICAgICA9IGZhbHNlCiAgICAgIFRNRTogVG90YWwgTWVtb3J5IEVuY3J5cHRpb24g
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBBVlg1MTI6IFZQT1BDTlREUSBpbnN0cnVjdGlvbiAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgTEE1NzogNTctYml0IGFkZHJzICYgNS1sZXZlbCBwYWdp
bmcgICAgICA9IGZhbHNlCiAgICAgIEJORExEWC9CTkRTVFggTUFXQVUgdmFsdWUgaW4gNjQtYml0
IG1vZGUgPSAweDAgKDApCiAgICAgIFJEUElEOiByZWFkIHByb2Nlc3NvciBJRCBzdXBwb3J0ZWQg
ICAgICAgPSBmYWxzZQogICAgICBLTDoga2V5IGxvY2tlciAgICAgICAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgYnVzIGxvY2sgZGV0ZWN0aW9uICAgICAgICAgICAgICAgICAgICAg
ICA9IGZhbHNlCiAgICAgIENMREVNT1RFIHN1cHBvcnRzIGNhY2hlIGxpbmUgZGVtb3RlICAgICAg
PSBmYWxzZQogICAgICBNT1ZESVJJIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgTU9WRElSNjRCIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICA9IGZh
bHNlCiAgICAgIEVOUUNNRCBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICBTR1hfTEM6IFNHWCBsYXVuY2ggY29uZmlnIHN1cHBvcnRlZCAgICAgID0gZmFsc2UK
ICAgICAgUEtTOiBzdXBlcnZpc29yIHByb3RlY3Rpb24ga2V5cyAgICAgICAgICA9IGZhbHNlCiAg
ICAgIFNHWC1LRVlTOiBTR1ggYXR0ZXN0YXRpb24gc2VydmljZXMgICAgICAgPSBmYWxzZQogICAg
ICBBVlg1MTJfNFZOTklXOiBuZXVyYWwgbmV0d29yayBpbnN0cnMgICAgID0gZmFsc2UKICAgICAg
QVZYNTEyXzRGTUFQUzogbXVsdGlwbHkgYWNjIHNpbmdsZSBwcmVjICA9IGZhbHNlCiAgICAgIGZh
c3Qgc2hvcnQgUkVQIE1PViAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBVSU5U
UjogdXNlciBpbnRlcnJ1cHRzICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEy
X1ZQMklOVEVSU0VDVDogaW50ZXJzZWN0IG1hc2sgcmVncyA9IGZhbHNlCiAgICAgIElBMzJfTUNV
X09QVF9DVFJMIFNSQkRTIG1pdGlnYXRpb24gTVNSICAgPSBmYWxzZQogICAgICBWRVJXIE1EX0NM
RUFSIG1pY3JvY29kZSBzdXBwb3J0ICAgICAgICAgID0gZmFsc2UKICAgICAgUlRNIHRyYW5zYWN0
aW9uIGFsd2F5cyBhYm9ydHMgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElBMzJfVFNYX0ZPUkNF
X0FCT1JUIE1TUiAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBTRVJJQUxJWkUgaW5zdHJ1
Y3Rpb24gICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgaHlicmlkIHBhcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFRTWExEVFJLOiBUU1ggc3VzcGVu
ZCBsb2FkIGFkZHIgdHJhY2tpbmcgPSBmYWxzZQogICAgICBQQ09ORklHIGluc3RydWN0aW9uICAg
ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgTEJSOiBhcmNoaXRlY3R1cmFsIGxhc3Qg
YnJhbmNoIHJlY29yZHMgICA9IGZhbHNlCiAgICAgIENFVF9JQlQ6IENFVCBpbmRpcmVjdCBicmFu
Y2ggdHJhY2tpbmcgICAgPSBmYWxzZQogICAgICBBTVgtQkYxNjogdGlsZSBiZmxvYXQxNiBzdXBw
b3J0ICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEyX0ZQMTY6IGZwMTYgc3VwcG9ydCAgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFNWC1USUxFOiB0aWxlIGFyY2hpdGVjdHVyZSBzdXBw
b3J0ICAgICAgPSBmYWxzZQogICAgICBBTVgtSU5UODogdGlsZSA4LWJpdCBpbnRlZ2VyIHN1cHBv
cnQgICAgID0gZmFsc2UKICAgICAgSUJSUy9JQlBCOiBpbmRpcmVjdCBicmFuY2ggcmVzdHJpY3Rp
b25zICA9IGZhbHNlCiAgICAgIFNUSUJQOiAxIHRociBpbmRpcmVjdCBicmFuY2ggcHJlZGljdG9y
ICAgPSBmYWxzZQogICAgICBMMURfRkxVU0g6IElBMzJfRkxVU0hfQ01EIE1TUiAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgSUEzMl9BUkNIX0NBUEFCSUxJVElFUyBNU1IgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIElBMzJfQ09SRV9DQVBBQklMSVRJRVMgTVNSICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBTU0JEOiBzcGVjdWxhdGl2ZSBzdG9yZSBieXBhc3MgZGlzYWJsZSAgID0gZmFs
c2UKICAgRGlyZWN0IENhY2hlIEFjY2VzcyBQYXJhbWV0ZXJzICg5KToKICAgICAgUExBVEZPUk1f
RENBX0NBUCBNU1IgYml0cyA9IDAKICAgQXJjaGl0ZWN0dXJlIFBlcmZvcm1hbmNlIE1vbml0b3Jp
bmcgRmVhdHVyZXMgKDB4YSk6CiAgICAgIHZlcnNpb24gSUQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPSAweDAgKDApCiAgICAgIG51bWJlciBvZiBjb3VudGVycyBwZXIgbG9naWNhbCBw
cm9jZXNzb3IgPSAweDAgKDApCiAgICAgIGJpdCB3aWR0aCBvZiBjb3VudGVyICAgICAgICAgICAg
ICAgICAgICAgPSAweDAgKDApCiAgICAgIGxlbmd0aCBvZiBFQlggYml0IHZlY3RvciAgICAgICAg
ICAgICAgICAgPSAweDAgKDApCiAgICAgIGNvcmUgY3ljbGUgZXZlbnQgICAgICAgICAgICAgICAg
ICAgICAgICAgPSBub3QgYXZhaWxhYmxlCiAgICAgIGluc3RydWN0aW9uIHJldGlyZWQgZXZlbnQg
ICAgICAgICAgICAgICAgPSBub3QgYXZhaWxhYmxlCiAgICAgIHJlZmVyZW5jZSBjeWNsZXMgZXZl
bnQgICAgICAgICAgICAgICAgICAgPSBub3QgYXZhaWxhYmxlCiAgICAgIGxhc3QtbGV2ZWwgY2Fj
aGUgcmVmIGV2ZW50ICAgICAgICAgICAgICAgPSBub3QgYXZhaWxhYmxlCiAgICAgIGxhc3QtbGV2
ZWwgY2FjaGUgbWlzcyBldmVudCAgICAgICAgICAgICAgPSBub3QgYXZhaWxhYmxlCiAgICAgIGJy
YW5jaCBpbnN0IHJldGlyZWQgZXZlbnQgICAgICAgICAgICAgICAgPSBub3QgYXZhaWxhYmxlCiAg
ICAgIGJyYW5jaCBtaXNwcmVkIHJldGlyZWQgZXZlbnQgICAgICAgICAgICAgPSBub3QgYXZhaWxh
YmxlCiAgICAgIHRvcC1kb3duIHNsb3RzIGV2ZW50ICAgICAgICAgICAgICAgICAgICAgPSBub3Qg
YXZhaWxhYmxlCiAgICAgIGZpeGVkIGNvdW50ZXIgIDAgc3VwcG9ydGVkICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyICAxIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAgMiBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZh
bHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgIDMgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICBmaXhlZCBjb3VudGVyICA0IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgZml4ZWQgY291bnRlciAgNSBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAg
ICAgIGZpeGVkIGNvdW50ZXIgIDYgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBmaXhlZCBjb3VudGVyICA3IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
Zml4ZWQgY291bnRlciAgOCBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZp
eGVkIGNvdW50ZXIgIDkgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhl
ZCBjb3VudGVyIDEwIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQg
Y291bnRlciAxMSBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNv
dW50ZXIgMTIgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3Vu
dGVyIDEzIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRl
ciAxNCBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIg
MTUgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDE2
IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAxNyBz
dXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMTggc3Vw
cG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDE5IHN1cHBv
cnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAyMCBzdXBwb3J0
ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMjEgc3VwcG9ydGVk
ICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDIyIHN1cHBvcnRlZCAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAyMyBzdXBwb3J0ZWQgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMjQgc3VwcG9ydGVkICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDI1IHN1cHBvcnRlZCAgICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAyNiBzdXBwb3J0ZWQgICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMjcgc3VwcG9ydGVkICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDI4IHN1cHBvcnRlZCAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAyOSBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMzAgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBmaXhlZCBjb3VudGVyIDMxIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFs
c2UKICAgICAgbnVtYmVyIG9mIGNvbnRpZ3VvdXMgZml4ZWQgY291bnRlcnMgICAgICA9IDB4MCAo
MCkKICAgICAgYml0IHdpZHRoIG9mIGZpeGVkIGNvdW50ZXJzICAgICAgICAgICAgICA9IDB4MCAo
MCkKICAgICAgYW55dGhyZWFkIGRlcHJlY2F0aW9uICAgICAgICAgICAgICAgICAgICA9IGZhbHNl
CiAgIHgyQVBJQyBmZWF0dXJlcyAvIHByb2Nlc3NvciB0b3BvbG9neSAoMHhiKToKICAgICAgZXh0
ZW5kZWQgQVBJQyBJRCAgICAgICAgICAgICAgICAgICAgICA9IDAKICAgICAgLS0tIGxldmVsIDAg
LS0tCiAgICAgIGxldmVsIG51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgPSAweDAgKDAp
CiAgICAgIGxldmVsIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBpbnZhbGlkICgw
KQogICAgICBiaXQgd2lkdGggb2YgbGV2ZWwgICAgICAgICAgICAgICAgICAgID0gMHgwICgwKQog
ICAgICBudW1iZXIgb2YgbG9naWNhbCBwcm9jZXNzb3JzIGF0IGxldmVsID0gMHgwICgwKQogICBY
U0FWRSBmZWF0dXJlcyAoMHhkLzApOgogICAgICBYQ1IwIHZhbGlkIGJpdCBmaWVsZCBtYXNrICAg
ICAgICAgICAgICAgPSAweDAwMDAwMDAwMDAwMDAwMDcKICAgICAgICAgeDg3IHN0YXRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICAgICBTU0Ugc3RhdGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgICAgIEFWWCBzdGF0ZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA9IHRydWUKICAgICAgICAgTVBYIEJORFJFR1MgICAgICAgICAgICAgICAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgICAgTVBYIEJORENTUiAgICAgICAgICAgICAgICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgICAgQVZYLTUxMiBvcG1hc2sgICAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgICAgQVZYLTUxMiBaTU1fSGkyNTYgICAgICAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgICAgQVZYLTUxMiBIaTE2X1pNTSAgICAgICAgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgICAgUEtSVSBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFs
c2UKICAgICAgICAgWFRJTEVDRkcgc3RhdGUgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgICAgWFRJTEVEQVRBIHN0YXRlICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgYnl0ZXMgcmVxdWlyZWQgYnkgZmllbGRzIGluIFhDUjAgICAgICAgID0gMHgwMDAwMDM0MCAo
ODMyKQogICAgICBieXRlcyByZXF1aXJlZCBieSBYU0FWRS9YUlNUT1IgYXJlYSAgICAgPSAweDAw
MDAwMzQwICg4MzIpCiAgICAgIFhTQVZFT1BUIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAg
ICA9IHRydWUKICAgICAgWFNBVkVDIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgID0g
dHJ1ZQogICAgICBYR0VUQlYgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgPSB0cnVl
CiAgICAgIFhTQVZFUy9YUlNUT1JTIGluc3RydWN0aW9ucyAgICAgICAgICAgICA9IHRydWUKICAg
ICAgWEZEOiBleHRlbmRlZCBmZWF0dXJlIGRpc2FibGUgc3VwcG9ydGVkID0gZmFsc2UKICAgICAg
U0FWRSBhcmVhIHNpemUgaW4gYnl0ZXMgICAgICAgICAgICAgICAgID0gMHgwMDAwMDM0MCAoODMy
KQogICAgICBJQTMyX1hTUyB2YWxpZCBiaXQgZmllbGQgbWFzayAgICAgICAgICAgPSAweDAwMDAw
MDAwMDAwMDAwMDAKICAgICAgICAgUFQgc3RhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgICAgUEFTSUQgc3RhdGUgICAgICAgICAgICAgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgICAgQ0VUX1UgdXNlciBzdGF0ZSAgICAgICAgICAgICAgICAgICAgID0gZmFs
c2UKICAgICAgICAgQ0VUX1Mgc3VwZXJ2aXNvciBzdGF0ZSAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgICAgSERDIHN0YXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgICAgVUlOVFIgc3RhdGUgICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
ICAgTEJSIHN0YXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgICAg
SFdQIHN0YXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgQVZYL1lNTSBm
ZWF0dXJlcyAoMHhkLzIpOgogICAgICBBVlgvWU1NIHNhdmUgc3RhdGUgYnl0ZSBzaXplICAgICAg
ICAgICAgID0gMHgwMDAwMDEwMCAoMjU2KQogICAgICBBVlgvWU1NIHNhdmUgc3RhdGUgYnl0ZSBv
ZmZzZXQgICAgICAgICAgID0gMHgwMDAwMDI0MCAoNTc2KQogICAgICBzdXBwb3J0ZWQgaW4gSUEz
Ml9YU1Mgb3IgWENSMCAgICAgICAgICAgID0gWENSMCAodXNlciBzdGF0ZSkKICAgICAgNjQtYnl0
ZSBhbGlnbm1lbnQgaW4gY29tcGFjdGVkIFhTQVZFICAgICA9IGZhbHNlCiAgICAgIFhGRCBmYXVs
dGluZyBzdXBwb3J0ZWQgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICBoeXBlcnZpc29yX2lk
ICgweDQwMDAwMDAwKSA9ICJcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDAiCiAgIGV4dGVuZGVkIHBy
b2Nlc3NvciBzaWduYXR1cmUgKDB4ODAwMDAwMDEvZWF4KToKICAgICAgZmFtaWx5L2dlbmVyYXRp
b24gPSAweGYgKDE1KQogICAgICBtb2RlbCAgICAgICAgICAgPSAweDIgKDIpCiAgICAgIHN0ZXBw
aW5nIGlkICAgICA9IDB4MiAoMikKICAgICAgZXh0ZW5kZWQgZmFtaWx5ID0gMHg5ICg5KQogICAg
ICBleHRlbmRlZCBtb2RlbCAgPSAweDAgKDApCiAgICAgIChmYW1pbHkgc3ludGgpICA9IDB4MTgg
KDI0KQogICAgICAobW9kZWwgc3ludGgpICAgPSAweDIgKDIpCiAgICAgIChzaW1wbGUgc3ludGgp
ICA9IHVua25vd24KICAgZXh0ZW5kZWQgZmVhdHVyZSBmbGFncyAoMHg4MDAwMDAwMS9lZHgpOgog
ICAgICB4ODcgRlBVIG9uIGNoaXAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICB2
aXJ0dWFsLTgwODYgbW9kZSBlbmhhbmNlbWVudCAgICAgICAgID0gZmFsc2UKICAgICAgZGVidWdn
aW5nIGV4dGVuc2lvbnMgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgcGFnZSBzaXplIGV4
dGVuc2lvbnMgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIHRpbWUgc3RhbXAgY291bnRl
ciAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFJETVNSIGFuZCBXUk1TUiBzdXBwb3J0
ICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIHBoeXNpY2FsIGFkZHJlc3MgZXh0ZW5zaW9ucyAg
ICAgICAgICAgPSB0cnVlCiAgICAgIG1hY2hpbmUgY2hlY2sgZXhjZXB0aW9uICAgICAgICAgICAg
ICAgPSB0cnVlCiAgICAgIENNUFhDSEc4QiBpbnN0LiAgICAgICAgICAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIEFQSUMgb24gY2hpcCAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAg
ICAgIFNZU0NBTEwgYW5kIFNZU1JFVCBpbnN0cnVjdGlvbnMgICAgICAgPSB0cnVlCiAgICAgIG1l
bW9yeSB0eXBlIHJhbmdlIHJlZ2lzdGVycyAgICAgICAgICAgPSBmYWxzZQogICAgICBnbG9iYWwg
cGFnaW5nIGV4dGVuc2lvbiAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgbWFjaGluZSBjaGVj
ayBhcmNoaXRlY3R1cmUgICAgICAgICAgICA9IHRydWUKICAgICAgY29uZGl0aW9uYWwgbW92ZS9j
b21wYXJlIGluc3RydWN0aW9uICA9IHRydWUKICAgICAgcGFnZSBhdHRyaWJ1dGUgdGFibGUgICAg
ICAgICAgICAgICAgICA9IHRydWUKICAgICAgcGFnZSBzaXplIGV4dGVuc2lvbiAgICAgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIG11bHRpcHJvY2Vzc2luZyBjYXBhYmxlICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBuby1leGVjdXRlIHBhZ2UgcHJvdGVjdGlvbiAgICAgICAgICAgID0g
dHJ1ZQogICAgICBBTUQgbXVsdGltZWRpYSBpbnN0cnVjdGlvbiBleHRlbnNpb25zID0gdHJ1ZQog
ICAgICBNTVggVGVjaG5vbG9neSAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBG
WFNBVkUvRlhSU1RPUiAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBTU0UgZXh0
ZW5zaW9ucyAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICAxLUdCIGxhcmdlIHBh
Z2Ugc3VwcG9ydCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgUkRUU0NQICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgbG9uZyBtb2RlIChBQS02NCkgICAgICAg
ICAgICAgICAgICAgICA9IHRydWUKICAgICAgM0ROb3chIGluc3RydWN0aW9uIGV4dGVuc2lvbnMg
ICAgICAgICA9IGZhbHNlCiAgICAgIDNETm93ISBpbnN0cnVjdGlvbnMgICAgICAgICAgICAgICAg
ICAgPSBmYWxzZQogICBleHRlbmRlZCBicmFuZCBpZCAoMHg4MDAwMDAwMS9lYngpOgogICAgICBy
YXcgICAgID0gMHg0MDAwMDAwMCAoMTA3Mzc0MTgyNCkKICAgICAgQnJhbmRJZCA9IDB4MCAoMCkK
ICAgICAgUGtnVHlwZSA9IDB4NCAoNCkKICAgSHlnb24gZmVhdHVyZSBmbGFncyAoMHg4MDAwMDAw
MS9lY3gpOgogICAgICBMQUhGL1NBSEYgc3VwcG9ydGVkIGluIDY0LWJpdCBtb2RlICAgICA9IHRy
dWUKICAgICAgQ01QIExlZ2FjeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAg
ICAgIFNWTTogc2VjdXJlIHZpcnR1YWwgbWFjaGluZSAgICAgICAgICAgID0gZmFsc2UKICAgICAg
ZXh0ZW5kZWQgQVBJQyBzcGFjZSAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBBbHRN
b3ZDcjggICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIExaQ05UIGFk
dmFuY2VkIGJpdCBtYW5pcHVsYXRpb24gICAgICAgID0gdHJ1ZQogICAgICBTU0U0QSBzdXBwb3J0
ICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgbWlzYWxpZ25lZCBTU0UgbW9k
ZSAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIDNETm93ISBQUkVGRVRDSC9QUkVGRVRD
SFcgaW5zdHJ1Y3Rpb25zID0gdHJ1ZQogICAgICBPUyB2aXNpYmxlIHdvcmthcm91bmQgICAgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIGluc3RydWN0aW9uIGJhc2VkIHNhbXBsaW5nICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgWE9QIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBTS0lOSVQvU1RHSSBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIHdhdGNoZG9nIHRpbWVyIHN1cHBvcnQgICAgICAgICAgICAgICAgID0gZmFs
c2UKICAgICAgbGlnaHR3ZWlnaHQgcHJvZmlsaW5nIHN1cHBvcnQgICAgICAgICAgPSBmYWxzZQog
ICAgICA0LW9wZXJhbmQgRk1BIGluc3RydWN0aW9uICAgICAgICAgICAgICA9IGZhbHNlCiAgICAg
IFRDRTogdHJhbnNsYXRpb24gY2FjaGUgZXh0ZW5zaW9uICAgICAgID0gZmFsc2UKICAgICAgTm9k
ZUlkIE1TUiBDMDAxMTAwQyAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBUQk0gc3Vw
cG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIHRvcG9sb2d5IGV4
dGVuc2lvbnMgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgY29yZSBwZXJmb3JtYW5j
ZSBjb3VudGVyIGV4dGVuc2lvbnMgICAgPSBmYWxzZQogICAgICBOQi9ERiBwZXJmb3JtYW5jZSBj
b3VudGVyIGV4dGVuc2lvbnMgICA9IGZhbHNlCiAgICAgIGRhdGEgYnJlYWtwb2ludCBleHRlbnNp
b24gICAgICAgICAgICAgID0gdHJ1ZQogICAgICBwZXJmb3JtYW5jZSB0aW1lLXN0YW1wIGNvdW50
ZXIgc3VwcG9ydCA9IGZhbHNlCiAgICAgIExMQyBwZXJmb3JtYW5jZSBjb3VudGVyIGV4dGVuc2lv
bnMgICAgID0gZmFsc2UKICAgICAgTVdBSVRYL01PTklUT1JYIHN1cHBvcnRlZCAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBBZGRyZXNzIG1hc2sgZXh0ZW5zaW9uIHN1cHBvcnQgICAgICAgICA9
IGZhbHNlCiAgIGJyYW5kID0gIkh5Z29uIEM4NiA3MzYwIDI0LWNvcmUgUHJvY2Vzc29yICAgICAg
ICAgICAgICAgIgogICBMMSBUTEIvY2FjaGUgaW5mb3JtYXRpb246IDJNLzRNIHBhZ2VzICYgTDEg
VExCICgweDgwMDAwMDA1L2VheCk6CiAgICAgIGluc3RydWN0aW9uICMgZW50cmllcyAgICAgPSAw
eDQwICg2NCkKICAgICAgaW5zdHJ1Y3Rpb24gYXNzb2NpYXRpdml0eSA9IDB4ZmYgKDI1NSkKICAg
ICAgZGF0YSAjIGVudHJpZXMgICAgICAgICAgICA9IDB4NDAgKDY0KQogICAgICBkYXRhIGFzc29j
aWF0aXZpdHkgICAgICAgID0gMHhmZiAoMjU1KQogICBMMSBUTEIvY2FjaGUgaW5mb3JtYXRpb246
IDRLIHBhZ2VzICYgTDEgVExCICgweDgwMDAwMDA1L2VieCk6CiAgICAgIGluc3RydWN0aW9uICMg
ZW50cmllcyAgICAgPSAweDQwICg2NCkKICAgICAgaW5zdHJ1Y3Rpb24gYXNzb2NpYXRpdml0eSA9
IDB4ZmYgKDI1NSkKICAgICAgZGF0YSAjIGVudHJpZXMgICAgICAgICAgICA9IDB4NDAgKDY0KQog
ICAgICBkYXRhIGFzc29jaWF0aXZpdHkgICAgICAgID0gMHhmZiAoMjU1KQogICBMMSBkYXRhIGNh
Y2hlIGluZm9ybWF0aW9uICgweDgwMDAwMDA1L2VjeCk6CiAgICAgIGxpbmUgc2l6ZSAoYnl0ZXMp
ID0gMHg0MCAoNjQpCiAgICAgIGxpbmVzIHBlciB0YWcgICAgID0gMHgxICgxKQogICAgICBhc3Nv
Y2lhdGl2aXR5ICAgICA9IDB4OCAoOCkKICAgICAgc2l6ZSAoS0IpICAgICAgICAgPSAweDIwICgz
MikKICAgTDEgaW5zdHJ1Y3Rpb24gY2FjaGUgaW5mb3JtYXRpb24gKDB4ODAwMDAwMDUvZWR4KToK
ICAgICAgbGluZSBzaXplIChieXRlcykgPSAweDQwICg2NCkKICAgICAgbGluZXMgcGVyIHRhZyAg
ICAgPSAweDEgKDEpCiAgICAgIGFzc29jaWF0aXZpdHkgICAgID0gMHg0ICg0KQogICAgICBzaXpl
IChLQikgICAgICAgICA9IDB4NDAgKDY0KQogICBMMiBUTEIvY2FjaGUgaW5mb3JtYXRpb246IDJN
LzRNIHBhZ2VzICYgTDIgVExCICgweDgwMDAwMDA2L2VheCk6CiAgICAgIGluc3RydWN0aW9uICMg
ZW50cmllcyAgICAgPSAweDQwMCAoMTAyNCkKICAgICAgaW5zdHJ1Y3Rpb24gYXNzb2NpYXRpdml0
eSA9IDggdG8gMTUtd2F5ICg2KQogICAgICBkYXRhICMgZW50cmllcyAgICAgICAgICAgID0gMHg2
MDAgKDE1MzYpCiAgICAgIGRhdGEgYXNzb2NpYXRpdml0eSAgICAgICAgPSAzLXdheSAoMykKICAg
TDIgVExCL2NhY2hlIGluZm9ybWF0aW9uOiA0SyBwYWdlcyAmIEwyIFRMQiAoMHg4MDAwMDAwNi9l
YngpOgogICAgICBpbnN0cnVjdGlvbiAjIGVudHJpZXMgICAgID0gMHg0MDAgKDEwMjQpCiAgICAg
IGluc3RydWN0aW9uIGFzc29jaWF0aXZpdHkgPSA4IHRvIDE1LXdheSAoNikKICAgICAgZGF0YSAj
IGVudHJpZXMgICAgICAgICAgICA9IDB4NjAwICgxNTM2KQogICAgICBkYXRhIGFzc29jaWF0aXZp
dHkgICAgICAgID0gNiB0byA3LXdheSAoNSkKICAgTDIgdW5pZmllZCBjYWNoZSBpbmZvcm1hdGlv
biAoMHg4MDAwMDAwNi9lY3gpOgogICAgICBsaW5lIHNpemUgKGJ5dGVzKSA9IDB4NDAgKDY0KQog
ICAgICBsaW5lcyBwZXIgdGFnICAgICA9IDB4MSAoMSkKICAgICAgYXNzb2NpYXRpdml0eSAgICAg
PSA4IHRvIDE1LXdheSAoNikKICAgICAgc2l6ZSAoS0IpICAgICAgICAgPSAweDIwMCAoNTEyKQog
ICBMMyBjYWNoZSBpbmZvcm1hdGlvbiAoMHg4MDAwMDAwNi9lZHgpOgogICAgICBsaW5lIHNpemUg
KGJ5dGVzKSAgICAgPSAweDQwICg2NCkKICAgICAgbGluZXMgcGVyIHRhZyAgICAgICAgID0gMHgx
ICgxKQogICAgICBhc3NvY2lhdGl2aXR5ICAgICAgICAgPSA2NCB0byA5NS13YXkgKDEyKQogICAg
ICBzaXplIChpbiA1MTJLQiB1bml0cykgPSAweDgwICgxMjgpCiAgIFJBUyBDYXBhYmlsaXR5ICgw
eDgwMDAwMDA3L2VieCk6CiAgICAgIE1DQSBvdmVyZmxvdyByZWNvdmVyeSBzdXBwb3J0ID0gdHJ1
ZQogICAgICBTVUNDT1Igc3VwcG9ydCAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgSFdBOiBo
YXJkd2FyZSBhc3NlcnQgc3VwcG9ydCAgPSBmYWxzZQogICAgICBzY2FsYWJsZSBNQ0Egc3VwcG9y
dCAgICAgICAgICA9IHRydWUKICAgQWR2YW5jZWQgUG93ZXIgTWFuYWdlbWVudCBGZWF0dXJlcyAo
MHg4MDAwMDAwNy9lY3gpOgogICAgICBDbXBVbml0UHdyU2FtcGxlVGltZVJhdGlvID0gMHgwICgw
KQogICBBZHZhbmNlZCBQb3dlciBNYW5hZ2VtZW50IEZlYXR1cmVzICgweDgwMDAwMDA3L2VkeCk6
CiAgICAgIFRTOiB0ZW1wZXJhdHVyZSBzZW5zaW5nIGRpb2RlICAgICAgICAgICA9IHRydWUKICAg
ICAgRklEOiBmcmVxdWVuY3kgSUQgY29udHJvbCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
VklEOiB2b2x0YWdlIElEIGNvbnRyb2wgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgVFRQ
OiB0aGVybWFsIHRyaXAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBUTTogdGhl
cm1hbCBtb25pdG9yICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFNUQzogc29mdHdh
cmUgdGhlcm1hbCBjb250cm9sICAgICAgICAgICA9IGZhbHNlCiAgICAgIDEwMCBNSHogbXVsdGlw
bGllciBjb250cm9sICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGhhcmR3YXJlIFAtU3RhdGUg
Y29udHJvbCAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgVHNjSW52YXJpYW50ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBDUEI6IGNvcmUgcGVyZm9ybWFuY2UgYm9v
c3QgICAgICAgICAgICAgPSB0cnVlCiAgICAgIHJlYWQtb25seSBlZmZlY3RpdmUgZnJlcXVlbmN5
IGludGVyZmFjZSA9IHRydWUKICAgICAgcHJvY2Vzc29yIGZlZWRiYWNrIGludGVyZmFjZSAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgQVBNIHBvd2VyIHJlcG9ydGluZyAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgY29ubmVjdGVkIHN0YW5kYnkgICAgICAgICAgICAgICAgICAgICAg
ID0gdHJ1ZQogICAgICBSQVBMOiBydW5uaW5nIGF2ZXJhZ2UgcG93ZXIgbGltaXQgICAgICAgPSB0
cnVlCiAgIFBoeXNpY2FsIEFkZHJlc3MgYW5kIExpbmVhciBBZGRyZXNzIFNpemUgKDB4ODAwMDAw
MDgvZWF4KToKICAgICAgbWF4aW11bSBwaHlzaWNhbCBhZGRyZXNzIGJpdHMgICAgICAgICA9IDB4
MzAgKDQ4KQogICAgICBtYXhpbXVtIGxpbmVhciAodmlydHVhbCkgYWRkcmVzcyBiaXRzID0gMHgz
MCAoNDgpCiAgICAgIG1heGltdW0gZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBiaXRzICAgPSAweDAg
KDApCiAgIEV4dGVuZGVkIEZlYXR1cmUgRXh0ZW5zaW9ucyBJRCAoMHg4MDAwMDAwOC9lYngpOgog
ICAgICBDTFpFUk8gaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAg
ICBpbnN0cnVjdGlvbnMgcmV0aXJlZCBjb3VudCBzdXBwb3J0ICAgICAgID0gdHJ1ZQogICAgICBh
bHdheXMgc2F2ZS9yZXN0b3JlIGVycm9yIHBvaW50ZXJzICAgICAgID0gdHJ1ZQogICAgICBJTlZM
UEdCIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgUkRQUlUg
aW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIG1lbW9yeSBi
YW5kd2lkdGggZW5mb3JjZW1lbnQgICAgICAgICAgICAgPSBmYWxzZQogICAgICBNQ09NTUlUIGlu
c3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgV0JOT0lOVkQgaW5z
dHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElCUEI6IGluZGlyZWN0
IGJyYW5jaCBwcmVkaWN0aW9uIGJhcnJpZXIgPSB0cnVlCiAgICAgIGludGVycnVwdGlibGUgV0JJ
TlZELCBXQk5PSU5WRCAgICAgICAgICAgPSBmYWxzZQogICAgICBJQlJTOiBpbmRpcmVjdCBicmFu
Y2ggcmVzdHIgc3BlY3VsYXRpb24gID0gZmFsc2UKICAgICAgU1RJQlA6IDEgdGhyIGluZGlyZWN0
IGJyYW5jaCBwcmVkaWN0b3IgICA9IGZhbHNlCiAgICAgIENQVSBwcmVmZXJzOiBJQlJTIGFsd2F5
cyBvbiAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBDUFUgcHJlZmVyczogU1RJQlAgYWx3YXlz
IG9uICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSUJSUyBwcmVmZXJyZWQgb3ZlciBzb2Z0d2Fy
ZSBzb2x1dGlvbiAgICA9IGZhbHNlCiAgICAgIElCUlMgcHJvdmlkZXMgc2FtZSBtb2RlIHByb3Rl
Y3Rpb24gICAgICAgPSBmYWxzZQogICAgICBFRkVSW0xNU0xFXSBub3Qgc3VwcG9ydGVkICAgICAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgSU5WTFBHQiBzdXBwb3J0cyBUTEIgZmx1c2ggZ3Vlc3Qg
bmVzdGVkICA9IGZhbHNlCiAgICAgIHBwaW4gcHJvY2Vzc29yIGlkIG51bWJlciBzdXBwb3J0ZWQg
ICAgICAgPSBmYWxzZQogICAgICBTU0JEOiBzcGVjdWxhdGl2ZSBzdG9yZSBieXBhc3MgZGlzYWJs
ZSAgID0gZmFsc2UKICAgICAgdmlydHVhbGl6ZWQgU1NCRCAgICAgICAgICAgICAgICAgICAgICAg
ICA9IGZhbHNlCiAgICAgIFNTQkQgZml4ZWQgaW4gaGFyZHdhcmUgICAgICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBDUFBDOiBjb2xsYWJvcmF0aXZlIHByb2Nlc3NvciBwZXJmIGN0cmwgID0g
ZmFsc2UKICAgICAgUFNGRDogcHJlZGljdGl2ZSBzdG9yZSBmb3J3YXJkIGRpc2FibGUgICA9IGZh
bHNlCiAgICAgIG5vdCB2dWxuZXJhYmxlIHRvIGJyYW5jaCB0eXBlIGNvbmZ1c2lvbiAgPSBmYWxz
ZQogICAgICBicmFuY2ggc2FtcGxpbmcgZmVhdHVyZSBzdXBwb3J0ICAgICAgICAgID0gZmFsc2UK
ICAgICAgKHZ1bG4gdG8gYnJhbmNoIHR5cGUgY29uZnVzaW9uIHN5bnRoKSAgICA9IHRydWUKICAg
U2l6ZSBJZGVudGlmaWVycyAoMHg4MDAwMDAwOC9lY3gpOgogICAgICBudW1iZXIgb2YgdGhyZWFk
cyAgICAgICAgICAgICAgICAgICA9IDB4MTggKDI0KQogICAgICBBcGljSWRDb3JlSWRTaXplICAg
ICAgICAgICAgICAgICAgICA9IDB4NiAoNikKICAgICAgcGVyZm9ybWFuY2UgdGltZS1zdGFtcCBj
b3VudGVyIHNpemUgPSA0MCBiaXRzICgwKQogICBGZWF0dXJlIEV4dGVuZGVkIFNpemUgKDB4ODAw
MDAwMDgvZWR4KToKICAgICAgbWF4IHBhZ2UgY291bnQgZm9yIElOVkxQR0IgaW5zdHJ1Y3Rpb24g
PSAweDAgKDApCiAgICAgIFJEUFJVIGluc3RydWN0aW9uIG1heCBpbnB1dCBzdXBwb3J0ICAgID0g
MHgwICgwKQogICBTVk0gU2VjdXJlIFZpcnR1YWwgTWFjaGluZSAoMHg4MDAwMDAwYS9lYXgpOgog
ICAgICBTdm1SZXY6IFNWTSByZXZpc2lvbiA9IDB4MSAoMSkKICAgU1ZNIFNlY3VyZSBWaXJ0dWFs
IE1hY2hpbmUgKDB4ODAwMDAwMGEvZWR4KToKICAgICAgbmVzdGVkIHBhZ2luZyAgICAgICAgICAg
ICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBMQlIgdmlydHVhbGl6YXRpb24gICAgICAgICAg
ICAgICAgICAgICAgPSB0cnVlCiAgICAgIFNWTSBsb2NrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA9IHRydWUKICAgICAgTlJJUCBzYXZlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID0gdHJ1ZQogICAgICBNU1IgYmFzZWQgVFNDIHJhdGUgY29udHJvbCAgICAgICAgICAgICAg
PSB0cnVlCiAgICAgIFZNQ0IgY2xlYW4gYml0cyBzdXBwb3J0ICAgICAgICAgICAgICAgICA9IHRy
dWUKICAgICAgZmx1c2ggYnkgQVNJRCAgICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQog
ICAgICBkZWNvZGUgYXNzaXN0cyAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAg
IFNTU0UzL1NTRTUgb3Bjb2RlIHNldCBkaXNhYmxlICAgICAgICAgICA9IGZhbHNlCiAgICAgIHBh
dXNlIGludGVyY2VwdCBmaWx0ZXIgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgcGF1c2Ug
ZmlsdGVyIHRocmVzaG9sZCAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBBVklDOiBBTUQg
dmlydHVhbCBpbnRlcnJ1cHQgY29udHJvbGxlciAgPSB0cnVlCiAgICAgIHZpcnR1YWxpemVkIFZN
TE9BRC9WTVNBVkUgICAgICAgICAgICAgICA9IHRydWUKICAgICAgdmlydHVhbGl6ZWQgZ2xvYmFs
IGludGVycnVwdCBmbGFnIChHSUYpID0gdHJ1ZQogICAgICBHTUVUOiBndWVzdCBtb2RlIGV4ZWN1
dGUgdHJhcCAgICAgICAgICAgPSBmYWxzZQogICAgICBYMkFWSUM6IHZpcnR1YWxpemVkIFgyQVBJ
QyAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBzdXBlcnZpc29yIHNoYWRvdyBzdGFjayAgICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBndWVzdCBTcGVjX2N0bCBzdXBwb3J0ICAgICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBST0dQVDogcmVhZC1vbmx5IGd1ZXN0IHBhZ2UgdGFibGUg
ICAgICAgPSBmYWxzZQogICAgICBob3N0IE1DRSBvdmVycmlkZSAgICAgICAgICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBJTlZMUEdCL1RMQlNZTkMgaHlwZXJ2IGludGVyYyBlbmFibGUgICAg
PSBmYWxzZQogICAgICBWTk1JOiBOTUkgdmlydHVhbGl6YXRpb24gICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBJQlMgdmlydHVhbGl6YXRpb24gICAgICAgICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICBndWVzdCBTVk1FIGFkZHIgY2hlY2sgICAgICAgICAgICAgICAgICAgPSBmYWxzZQog
ICBOQVNJRDogbnVtYmVyIG9mIGFkZHJlc3Mgc3BhY2UgaWRlbnRpZmllcnMgPSAweDgwMDAgKDMy
NzY4KToKICAgTDEgVExCIGluZm9ybWF0aW9uOiAxRyBwYWdlcyAoMHg4MDAwMDAxOS9lYXgpOgog
ICAgICBpbnN0cnVjdGlvbiAjIGVudHJpZXMgICAgID0gMHg0MCAoNjQpCiAgICAgIGluc3RydWN0
aW9uIGFzc29jaWF0aXZpdHkgPSBmdWxsICgxNSkKICAgICAgZGF0YSAjIGVudHJpZXMgICAgICAg
ICAgICA9IDB4NDAgKDY0KQogICAgICBkYXRhIGFzc29jaWF0aXZpdHkgICAgICAgID0gZnVsbCAo
MTUpCiAgIEwyIFRMQiBpbmZvcm1hdGlvbjogMUcgcGFnZXMgKDB4ODAwMDAwMTkvZWJ4KToKICAg
ICAgaW5zdHJ1Y3Rpb24gIyBlbnRyaWVzICAgICA9IDB4MCAoMCkKICAgICAgaW5zdHJ1Y3Rpb24g
YXNzb2NpYXRpdml0eSA9IEwyIG9mZiAoMCkKICAgICAgZGF0YSAjIGVudHJpZXMgICAgICAgICAg
ICA9IDB4MCAoMCkKICAgICAgZGF0YSBhc3NvY2lhdGl2aXR5ICAgICAgICA9IEwyIG9mZiAoMCkK
ICAgUGVyZm9ybWFuY2UgT3B0aW1pemF0aW9uIElkZW50aWZpZXJzICgweDgwMDAwMDFhL2VheCk6
CiAgICAgIDEyOC1iaXQgU1NFIGV4ZWN1dGVkIGZ1bGwtd2lkdGggPSB0cnVlCiAgICAgIE1PVlUq
IGJldHRlciB0aGFuIE1PVkwqL01PVkgqICAgPSB0cnVlCiAgICAgIDI1Ni1iaXQgU1NFIGV4ZWN1
dGVkIGZ1bGwtd2lkdGggPSBmYWxzZQogICBJbnN0cnVjdGlvbiBCYXNlZCBTYW1wbGluZyBJZGVu
dGlmaWVycyAoMHg4MDAwMDAxYi9lYXgpOgogICAgICBJQlMgZmVhdHVyZSBmbGFncyB2YWxpZCAg
ICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBJQlMgZmV0Y2ggc2FtcGxpbmcgICAgICAgICAg
ICAgICAgICAgICAgID0gdHJ1ZQogICAgICBJQlMgZXhlY3V0aW9uIHNhbXBsaW5nICAgICAgICAg
ICAgICAgICAgID0gdHJ1ZQogICAgICByZWFkIHdyaXRlIG9mIG9wIGNvdW50ZXIgICAgICAgICAg
ICAgICAgID0gdHJ1ZQogICAgICBvcCBjb3VudGluZyBtb2RlICAgICAgICAgICAgICAgICAgICAg
ICAgID0gdHJ1ZQogICAgICBicmFuY2ggdGFyZ2V0IGFkZHJlc3MgcmVwb3J0aW5nICAgICAgICAg
ID0gdHJ1ZQogICAgICBJYnNPcEN1ckNudCBhbmQgSWJzT3BNYXhDbnQgZXh0ZW5kIDcgICAgID0g
dHJ1ZQogICAgICBpbnZhbGlkIFJJUCBpbmRpY2F0aW9uIHN1cHBvcnQgICAgICAgICAgID0gdHJ1
ZQogICAgICBmdXNlZCBicmFuY2ggbWljcm8tb3AgaW5kaWNhdGlvbiBzdXBwb3J0ID0gdHJ1ZQog
ICAgICBJQlMgZmV0Y2ggY29udHJvbCBleHRlbmRlZCBNU1Igc3VwcG9ydCAgID0gdHJ1ZQogICAg
ICBJQlMgb3AgZGF0YSA0IE1TUiBzdXBwb3J0ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
SUJTIEwzIG1pc3MgZmlsdGVyaW5nIHN1cHBvcnQgICAgICAgICAgICA9IGZhbHNlCiAgIExpZ2h0
d2VpZ2h0IFByb2ZpbGluZyBDYXBhYmlsaXRpZXM6IEF2YWlsYWJpbGl0eSAoMHg4MDAwMDAxYy9l
YXgpOgogICAgICBsaWdodHdlaWdodCBwcm9maWxpbmcgICAgICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIExXUFZBTCBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgaW5zdHJ1Y3Rpb24gcmV0aXJlZCBldmVudCAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBi
cmFuY2ggcmV0aXJlZCBldmVudCAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIERDIG1p
c3MgZXZlbnQgICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgY29yZSBjbG9j
a3Mgbm90IGhhbHRlZCBldmVudCAgICAgICAgICAgPSBmYWxzZQogICAgICBjb3JlIHJlZmVyZW5j
ZSBjbG9ja3Mgbm90IGhhbHRlZCBldmVudCA9IGZhbHNlCiAgICAgIGNvbnRpbnVvdXMgbW9kZSBz
YW1wbGluZyAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgdHNjIGluIGV2ZW50IHJlY29yZCAg
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBpbnRlcnJ1cHQgb24gdGhyZXNob2xkIG92
ZXJmbG93ICAgICAgICA9IGZhbHNlCiAgIExpZ2h0d2VpZ2h0IFByb2ZpbGluZyBDYXBhYmlsaXRp
ZXM6IFN1cHBvcnRlZCAoMHg4MDAwMDAxYy9lZHgpOgogICAgICBsaWdodHdlaWdodCBwcm9maWxp
bmcgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIExXUFZBTCBpbnN0cnVjdGlvbiAgICAg
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgaW5zdHJ1Y3Rpb24gcmV0aXJlZCBldmVudCAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBicmFuY2ggcmV0aXJlZCBldmVudCAgICAgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIERDIG1pc3MgZXZlbnQgICAgICAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgY29yZSBjbG9ja3Mgbm90IGhhbHRlZCBldmVudCAgICAgICAgICAg
PSBmYWxzZQogICAgICBjb3JlIHJlZmVyZW5jZSBjbG9ja3Mgbm90IGhhbHRlZCBldmVudCA9IGZh
bHNlCiAgICAgIGNvbnRpbnVvdXMgbW9kZSBzYW1wbGluZyAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgdHNjIGluIGV2ZW50IHJlY29yZCAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBpbnRlcnJ1cHQgb24gdGhyZXNob2xkIG92ZXJmbG93ICAgICAgICA9IGZhbHNlCiAgIExpZ2h0
d2VpZ2h0IFByb2ZpbGluZyBDYXBhYmlsaXRpZXMgKDB4ODAwMDAwMWMvZWJ4KToKICAgICAgTFdQ
Q0IgYnl0ZSBzaXplICAgICAgICAgICAgID0gMHgwICgwKQogICAgICBldmVudCByZWNvcmQgYnl0
ZSBzaXplICAgICAgPSAweDAgKDApCiAgICAgIG1heGltdW0gRXZlbnRJZCAgICAgICAgICAgICA9
IDB4MCAoMCkKICAgICAgRXZlbnRJbnRlcnZhbDEgZmllbGQgb2Zmc2V0ID0gMHgwICgwKQogICBM
aWdodHdlaWdodCBQcm9maWxpbmcgQ2FwYWJpbGl0aWVzICgweDgwMDAwMDFjL2VjeCk6CiAgICAg
IGxhdGVuY3kgY291bnRlciBiaXQgc2l6ZSAgICAgICAgICA9IDB4MCAoMCkKICAgICAgZGF0YSBj
YWNoZSBtaXNzIGFkZHJlc3MgdmFsaWQgICAgID0gZmFsc2UKICAgICAgYW1vdW50IGNhY2hlIGxh
dGVuY3kgaXMgcm91bmRlZCAgID0gMHgwICgwKQogICAgICBMV1AgaW1wbGVtZW50YXRpb24gdmVy
c2lvbiAgICAgICAgPSAweDAgKDApCiAgICAgIGV2ZW50IHJpbmcgYnVmZmVyIHNpemUgaW4gcmVj
b3JkcyA9IDB4MCAoMCkKICAgICAgYnJhbmNoIHByZWRpY3Rpb24gZmlsdGVyaW5nICAgICAgID0g
ZmFsc2UKICAgICAgSVAgZmlsdGVyaW5nICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgY2FjaGUgbGV2ZWwgZmlsdGVyaW5nICAgICAgICAgICAgID0gZmFsc2UKICAgICAgY2FjaGUg
bGF0ZW5jeSBmaWx0ZWluZyAgICAgICAgICAgID0gZmFsc2UKICAgQ2FjaGUgUHJvcGVydGllcyAo
MHg4MDAwMDAxZCk6CiAgICAgIC0tLSBjYWNoZSAwIC0tLQogICAgICB0eXBlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID0gZGF0YSAoMSkKICAgICAgbGV2ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICA9IDB4MSAoMSkKICAgICAgc2VsZi1pbml0aWFsaXppbmcgICAgICAgICAgICAgICA9
IHRydWUKICAgICAgZnVsbHkgYXNzb2NpYXRpdmUgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAg
IGV4dHJhIGNvcmVzIHNoYXJpbmcgdGhpcyBjYWNoZSAgPSAweDAgKDApCiAgICAgIGxpbmUgc2l6
ZSBpbiBieXRlcyAgICAgICAgICAgICAgPSAweDQwICg2NCkKICAgICAgcGh5c2ljYWwgbGluZSBw
YXJ0aXRpb25zICAgICAgICA9IDB4MSAoMSkKICAgICAgbnVtYmVyIG9mIHdheXMgICAgICAgICAg
ICAgICAgICA9IDB4OCAoOCkKICAgICAgbnVtYmVyIG9mIHNldHMgICAgICAgICAgICAgICAgICA9
IDY0CiAgICAgIHdyaXRlLWJhY2sgaW52YWxpZGF0ZSAgICAgICAgICAgPSBmYWxzZQogICAgICBj
YWNoZSBpbmNsdXNpdmUgb2YgbG93ZXIgbGV2ZWxzID0gZmFsc2UKICAgICAgKHN5bnRoIHNpemUp
ICAgICAgICAgICAgICAgICAgICA9IDMyNzY4ICgzMiBLQikKICAgICAgLS0tIGNhY2hlIDEgLS0t
CiAgICAgIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBpbnN0cnVjdGlvbiAoMikK
ICAgICAgbGV2ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4MSAoMSkKICAgICAgc2Vs
Zi1pbml0aWFsaXppbmcgICAgICAgICAgICAgICA9IHRydWUKICAgICAgZnVsbHkgYXNzb2NpYXRp
dmUgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGV4dHJhIGNvcmVzIHNoYXJpbmcgdGhpcyBj
YWNoZSAgPSAweDAgKDApCiAgICAgIGxpbmUgc2l6ZSBpbiBieXRlcyAgICAgICAgICAgICAgPSAw
eDQwICg2NCkKICAgICAgcGh5c2ljYWwgbGluZSBwYXJ0aXRpb25zICAgICAgICA9IDB4MSAoMSkK
ICAgICAgbnVtYmVyIG9mIHdheXMgICAgICAgICAgICAgICAgICA9IDB4NCAoNCkKICAgICAgbnVt
YmVyIG9mIHNldHMgICAgICAgICAgICAgICAgICA9IDI1NgogICAgICB3cml0ZS1iYWNrIGludmFs
aWRhdGUgICAgICAgICAgID0gZmFsc2UKICAgICAgY2FjaGUgaW5jbHVzaXZlIG9mIGxvd2VyIGxl
dmVscyA9IGZhbHNlCiAgICAgIChzeW50aCBzaXplKSAgICAgICAgICAgICAgICAgICAgPSA2NTUz
NiAoNjQgS0IpCiAgICAgIC0tLSBjYWNoZSAyIC0tLQogICAgICB0eXBlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID0gdW5pZmllZCAoMykKICAgICAgbGV2ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICA9IDB4MiAoMikKICAgICAgc2VsZi1pbml0aWFsaXppbmcgICAgICAgICAgICAgICA9
IHRydWUKICAgICAgZnVsbHkgYXNzb2NpYXRpdmUgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAg
IGV4dHJhIGNvcmVzIHNoYXJpbmcgdGhpcyBjYWNoZSAgPSAweDAgKDApCiAgICAgIGxpbmUgc2l6
ZSBpbiBieXRlcyAgICAgICAgICAgICAgPSAweDQwICg2NCkKICAgICAgcGh5c2ljYWwgbGluZSBw
YXJ0aXRpb25zICAgICAgICA9IDB4MSAoMSkKICAgICAgbnVtYmVyIG9mIHdheXMgICAgICAgICAg
ICAgICAgICA9IDB4OCAoOCkKICAgICAgbnVtYmVyIG9mIHNldHMgICAgICAgICAgICAgICAgICA9
IDEwMjQKICAgICAgd3JpdGUtYmFjayBpbnZhbGlkYXRlICAgICAgICAgICA9IGZhbHNlCiAgICAg
IGNhY2hlIGluY2x1c2l2ZSBvZiBsb3dlciBsZXZlbHMgPSB0cnVlCiAgICAgIChzeW50aCBzaXpl
KSAgICAgICAgICAgICAgICAgICAgPSA1MjQyODggKDUxMiBLQikKICAgICAgLS0tIGNhY2hlIDMg
LS0tCiAgICAgIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB1bmlmaWVkICgzKQog
ICAgICBsZXZlbCAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMHgzICgzKQogICAgICBzZWxm
LWluaXRpYWxpemluZyAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBmdWxseSBhc3NvY2lhdGl2
ZSAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZXh0cmEgY29yZXMgc2hhcmluZyB0aGlzIGNh
Y2hlICA9IDB4MiAoMikKICAgICAgbGluZSBzaXplIGluIGJ5dGVzICAgICAgICAgICAgICA9IDB4
NDAgKDY0KQogICAgICBwaHlzaWNhbCBsaW5lIHBhcnRpdGlvbnMgICAgICAgID0gMHgxICgxKQog
ICAgICBudW1iZXIgb2Ygd2F5cyAgICAgICAgICAgICAgICAgID0gMHgxMCAoMTYpCiAgICAgIG51
bWJlciBvZiBzZXRzICAgICAgICAgICAgICAgICAgPSA4MTkyCiAgICAgIHdyaXRlLWJhY2sgaW52
YWxpZGF0ZSAgICAgICAgICAgPSB0cnVlCiAgICAgIGNhY2hlIGluY2x1c2l2ZSBvZiBsb3dlciBs
ZXZlbHMgPSBmYWxzZQogICAgICAoc3ludGggc2l6ZSkgICAgICAgICAgICAgICAgICAgID0gODM4
ODYwOCAoOCBNQikKICAgZXh0ZW5kZWQgQVBJQyBJRCA9IDEKICAgQ29yZSBJZGVudGlmaWVycyAo
MHg4MDAwMDAxZS9lYngpOgogICAgICBjb3JlIElEICAgICAgICAgID0gMHgxICgxKQogICAgICB0
aHJlYWRzIHBlciBjb3JlID0gMHgxICgxKQogICBOb2RlIElkZW50aWZpZXJzICgweDgwMDAwMDFl
L2VjeCk6CiAgICAgIG5vZGUgSUQgICAgICAgICAgICAgPSAweDAgKDApCiAgICAgIG5vZGVzIHBl
ciBwcm9jZXNzb3IgPSAweDQgKDQpCiAgIEFNRCBTZWN1cmUgRW5jcnlwdGlvbiAoMHg4MDAwMDAx
Zik6CiAgICAgIFNNRTogc2VjdXJlIG1lbW9yeSBlbmNyeXB0aW9uIHN1cHBvcnQgICAgPSB0cnVl
CiAgICAgIFNFVjogc2VjdXJlIGVuY3J5cHRlZCB2aXJ0dWFsaXplIHN1cHBvcnQgPSB0cnVlCiAg
ICAgIFZNIHBhZ2UgZmx1c2ggTVNSIHN1cHBvcnQgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAg
IFNFVi1FUzogU0VWIGVuY3J5cHRlZCBzdGF0ZSBzdXBwb3J0ICAgICAgPSB0cnVlCiAgICAgIFNF
Vi1TTlA6IFNFViBzZWN1cmUgbmVzdGVkIHBhZ2luZyAgICAgICAgPSBmYWxzZQogICAgICBWTVBM
OiBWTSBwZXJtaXNzaW9uIGxldmVscyAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgUk1QUVVF
UlkgaW5zdHJ1Y3Rpb24gc3VwcG9ydCAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFZNUEwgc3Vw
ZXJ2aXNvciBzaGFkb3cgc3RhY2sgc3VwcG9ydCAgICAgPSBmYWxzZQogICAgICBTZWN1cmUgVFND
IHN1cHBvcnRlZCAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgdmlydHVhbCBUU0Nf
QVVYIHN1cHBvcnRlZCAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGhhcmR3YXJlIGNhY2hl
IGNvaGVyIGFjcm9zcyBlbmMgZG9tYWlucyAgPSBmYWxzZQogICAgICBTRVYgZ3Vlc3QgZXhlYyBv
bmx5IGZyb20gNjQtYml0IGhvc3QgICAgID0gZmFsc2UKICAgICAgcmVzdHJpY3RlZCBpbmplY3Rp
b24gICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGFsdGVybmF0ZSBpbmplY3Rpb24g
ICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmdWxsIGRlYnVnIHN0YXRlIHN3YXAg
Zm9yIFNFVi1FUyBndWVzdHMgID0gZmFsc2UKICAgICAgZGlzYWxsb3dpbmcgSUJTIHVzZSBieSBo
b3N0ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFZURTogU0VWIHZpcnR1YWwgdHJhbnNwYXJl
bnQgZW5jcnlwdGlvbiAgPSBmYWxzZQogICAgICBWTUdFWElUIHBhcmFtZXRlciBzdXBwb3J0ICAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgdmlydHVhbCBUT00gTVNSIHN1cHBvcnQgICAgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIElCUyB2aXJ0dWFsIHN1cHBvcnQgZm9yIFNFVi1FUyBn
dWVzdHMgICAgPSBmYWxzZQogICAgICBWTVNBIHJlZ2lzdGVyIHByb3RlY3Rpb24gc3VwcG9ydCAg
ICAgICAgID0gZmFsc2UKICAgICAgU01UIHByb3RlY3Rpb24gc3VwcG9ydCAgICAgICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIFNWU00gY29tbXVuaWNhdGlvbiBwYWdlIE1TUiBzdXBwb3J0ICAg
ICAgPSBmYWxzZQogICAgICBWSVJUX1JNUFVQREFURSAmIFZJUlRfUFNNQVNIIE1TUiBzdXBwb3J0
ID0gZmFsc2UKICAgICAgZW5jcnlwdGlvbiBiaXQgcG9zaXRpb24gaW4gUFRFICAgICAgICAgICA9
IDB4MmYgKDQ3KQogICAgICBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHdpZHRoIHJlZHVjdGlvbiAg
ID0gMHg1ICg1KQogICAgICBudW1iZXIgb2YgVk0gcGVybWlzc2lvbiBsZXZlbHMgICAgICAgICAg
ID0gMHgwICgwKQogICAgICBudW1iZXIgb2YgU0VWLWVuYWJsZWQgZ3Vlc3RzIHN1cHBvcnRlZCAg
ID0gMHhmICgxNSkKICAgICAgbWluaW11bSBTRVYgZ3Vlc3QgQVNJRCAgICAgICAgICAgICAgICAg
ICA9IDB4MSAoMSkKICAgKGluc3RydWN0aW9uIHN1cHBvcnRlZCBzeW50aCk6CiAgICAgIENNUFhD
SEc4QiAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgY29uZGl0aW9uYWwgbW92ZS9jb21wYXJl
ID0gdHJ1ZQogICAgICBQUkVGRVRDSC9QUkVGRVRDSFcgICAgICAgPSB0cnVlCiAgIChtdWx0aS1w
cm9jZXNzaW5nIHN5bnRoKSA9IG11bHRpLWNvcmUgKGM9MjQpCiAgIChtdWx0aS1wcm9jZXNzaW5n
IG1ldGhvZCkgPSBIeWdvbgogICAoc3ludGgpID0gdW5rbm93bgpDUFUgMjoKICAgdmVuZG9yX2lk
ID0gIkh5Z29uR2VudWluZSIKICAgdmVyc2lvbiBpbmZvcm1hdGlvbiAoMS9lYXgpOgogICAgICBw
cm9jZXNzb3IgdHlwZSAgPSBwcmltYXJ5IHByb2Nlc3NvciAoMCkKICAgICAgZmFtaWx5ICAgICAg
ICAgID0gMHhmICgxNSkKICAgICAgbW9kZWwgICAgICAgICAgID0gMHgyICgyKQogICAgICBzdGVw
cGluZyBpZCAgICAgPSAweDIgKDIpCiAgICAgIGV4dGVuZGVkIGZhbWlseSA9IDB4OSAoOSkKICAg
ICAgZXh0ZW5kZWQgbW9kZWwgID0gMHgwICgwKQogICAgICAoZmFtaWx5IHN5bnRoKSAgPSAweDE4
ICgyNCkKICAgICAgKG1vZGVsIHN5bnRoKSAgID0gMHgyICgyKQogICAgICAoc2ltcGxlIHN5bnRo
KSAgPSB1bmtub3duCiAgIG1pc2NlbGxhbmVvdXMgKDEvZWJ4KToKICAgICAgcHJvY2VzcyBsb2Nh
bCBBUElDIHBoeXNpY2FsIElEID0gMHgyICgyKQogICAgICBtYXhpbXVtIElEcyBmb3IgQ1BVcyBp
biBwa2cgICAgPSAweDE4ICgyNCkKICAgICAgQ0xGTFVTSCBsaW5lIHNpemUgICAgICAgICAgICAg
ID0gMHg4ICg4KQogICAgICBicmFuZCBpbmRleCAgICAgICAgICAgICAgICAgICAgPSAweDAgKDAp
CiAgIGJyYW5kIGlkID0gMHgwMCAoMCk6IHVua25vd24KICAgZmVhdHVyZSBpbmZvcm1hdGlvbiAo
MS9lZHgpOgogICAgICB4ODcgRlBVIG9uIGNoaXAgICAgICAgICAgICAgICAgICAgICAgICA9IHRy
dWUKICAgICAgVk1FOiB2aXJ0dWFsLTgwODYgbW9kZSBlbmhhbmNlbWVudCAgICAgPSBmYWxzZQog
ICAgICBERTogZGVidWdnaW5nIGV4dGVuc2lvbnMgICAgICAgICAgICAgICA9IHRydWUKICAgICAg
UFNFOiBwYWdlIHNpemUgZXh0ZW5zaW9ucyAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBUU0M6
IHRpbWUgc3RhbXAgY291bnRlciAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgUkRNU1IgYW5k
IFdSTVNSIHN1cHBvcnQgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFBBRTogcGh5c2ljYWwg
YWRkcmVzcyBleHRlbnNpb25zICAgICAgID0gdHJ1ZQogICAgICBNQ0U6IG1hY2hpbmUgY2hlY2sg
ZXhjZXB0aW9uICAgICAgICAgICA9IHRydWUKICAgICAgQ01QWENIRzhCIGluc3QuICAgICAgICAg
ICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIEFQSUMgb24gY2hpcCAgICAgICAgICAgICAgICAg
ICAgICAgICAgID0gdHJ1ZQogICAgICBTWVNFTlRFUiBhbmQgU1lTRVhJVCAgICAgICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIE1UUlI6IG1lbW9yeSB0eXBlIHJhbmdlIHJlZ2lzdGVycyAgICAg
ID0gZmFsc2UKICAgICAgUFRFIGdsb2JhbCBiaXQgICAgICAgICAgICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBNQ0E6IG1hY2hpbmUgY2hlY2sgYXJjaGl0ZWN0dXJlICAgICAgICA9IHRydWUK
ICAgICAgQ01PVjogY29uZGl0aW9uYWwgbW92ZS9jb21wYXJlIGluc3RyICAgPSB0cnVlCiAgICAg
IFBBVDogcGFnZSBhdHRyaWJ1dGUgdGFibGUgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBQU0Ut
MzY6IHBhZ2Ugc2l6ZSBleHRlbnNpb24gICAgICAgICAgICA9IGZhbHNlCiAgICAgIFBTTjogcHJv
Y2Vzc29yIHNlcmlhbCBudW1iZXIgICAgICAgICAgID0gZmFsc2UKICAgICAgQ0xGTFVTSCBpbnN0
cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIERTOiBkZWJ1ZyBzdG9yZSAg
ICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQUNQSTogdGhlcm1hbCBtb25pdG9y
IGFuZCBjbG9jayBjdHJsICAgPSBmYWxzZQogICAgICBNTVggVGVjaG5vbG9neSAgICAgICAgICAg
ICAgICAgICAgICAgICA9IHRydWUKICAgICAgRlhTQVZFL0ZYUlNUT1IgICAgICAgICAgICAgICAg
ICAgICAgICAgPSB0cnVlCiAgICAgIFNTRSBleHRlbnNpb25zICAgICAgICAgICAgICAgICAgICAg
ICAgID0gdHJ1ZQogICAgICBTU0UyIGV4dGVuc2lvbnMgICAgICAgICAgICAgICAgICAgICAgICA9
IHRydWUKICAgICAgU1M6IHNlbGYgc25vb3AgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICBoeXBlci10aHJlYWRpbmcgLyBtdWx0aS1jb3JlIHN1cHBvcnRlZCA9IHRydWUKICAg
ICAgVE06IHRoZXJtLiBtb25pdG9yICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJ
QTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFBCRTog
cGVuZGluZyBicmVhayBldmVudCAgICAgICAgICAgICAgID0gZmFsc2UKICAgZmVhdHVyZSBpbmZv
cm1hdGlvbiAoMS9lY3gpOgogICAgICBQTkkvU1NFMzogUHJlc2NvdHQgTmV3IEluc3RydWN0aW9u
cyAgICAgPSB0cnVlCiAgICAgIFBDTE1VTERRIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAg
ICA9IHRydWUKICAgICAgRFRFUzY0OiA2NC1iaXQgZGVidWcgc3RvcmUgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgTU9OSVRPUi9NV0FJVCAgICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFs
c2UKICAgICAgQ1BMLXF1YWxpZmllZCBkZWJ1ZyBzdG9yZSAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgVk1YOiB2aXJ0dWFsIG1hY2hpbmUgZXh0ZW5zaW9ucyAgICAgICAgID0gZmFsc2UKICAg
ICAgU01YOiBzYWZlciBtb2RlIGV4dGVuc2lvbnMgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
RW5oYW5jZWQgSW50ZWwgU3BlZWRTdGVwIFRlY2hub2xvZ3kgICAgID0gZmFsc2UKICAgICAgVE0y
OiB0aGVybWFsIG1vbml0b3IgMiAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgU1NTRTMg
ZXh0ZW5zaW9ucyAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBjb250ZXh0IElE
OiBhZGFwdGl2ZSBvciBzaGFyZWQgTDEgZGF0YSAgPSBmYWxzZQogICAgICBTREJHOiBJQTMyX0RF
QlVHX0lOVEVSRkFDRSAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBGTUEgaW5zdHJ1Y3Rpb24g
ICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIENNUFhDSEcxNkIgaW5zdHJ1Y3Rp
b24gICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgeFRQUiBkaXNhYmxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgUERDTTogcGVyZm1vbiBhbmQgZGVidWcgICAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgUENJRDogcHJvY2VzcyBjb250ZXh0IGlkZW50aWZp
ZXJzICAgICAgID0gZmFsc2UKICAgICAgRENBOiBkaXJlY3QgY2FjaGUgYWNjZXNzICAgICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgU1NFNC4xIGV4dGVuc2lvbnMgICAgICAgICAgICAgICAgICAg
ICAgID0gdHJ1ZQogICAgICBTU0U0LjIgZXh0ZW5zaW9ucyAgICAgICAgICAgICAgICAgICAgICAg
PSB0cnVlCiAgICAgIHgyQVBJQzogZXh0ZW5kZWQgeEFQSUMgc3VwcG9ydCAgICAgICAgICA9IGZh
bHNlCiAgICAgIE1PVkJFIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUK
ICAgICAgUE9QQ05UIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAg
ICB0aW1lIHN0YW1wIGNvdW50ZXIgZGVhZGxpbmUgICAgICAgICAgICAgPSBmYWxzZQogICAgICBB
RVMgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFhTQVZF
L1hTVE9SIHN0YXRlcyAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgT1MtZW5hYmxl
ZCBYU0FWRS9YU1RPUiAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBBVlg6IGFkdmFuY2Vk
IHZlY3RvciBleHRlbnNpb25zICAgICAgICAgPSB0cnVlCiAgICAgIEYxNkMgaGFsZi1wcmVjaXNp
b24gY29udmVydCBpbnN0cnVjdGlvbiA9IHRydWUKICAgICAgUkRSQU5EIGluc3RydWN0aW9uICAg
ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgaHlwZXJ2aXNvciBndWVzdCBzdGF0dXMg
ICAgICAgICAgICAgICAgID0gdHJ1ZQogICBjYWNoZSBhbmQgVExCIGluZm9ybWF0aW9uICgyKToK
ICAgcHJvY2Vzc29yIHNlcmlhbCBudW1iZXIgPSAwMDkwLTBGMjItMDAwMC0wMDAwLTAwMDAtMDAw
MAogICBkZXRlcm1pbmlzdGljIGNhY2hlIHBhcmFtZXRlcnMgKDQpOgogICAgICAtLS0gY2FjaGUg
MCAtLS0KICAgICAgY2FjaGUgdHlwZSAgICAgICAgICAgICAgICAgICAgICAgICA9IG5vIG1vcmUg
Y2FjaGVzICgwKQogICBNT05JVE9SL01XQUlUICg1KToKICAgICAgc21hbGxlc3QgbW9uaXRvci1s
aW5lIHNpemUgKGJ5dGVzKSAgICAgICA9IDB4NDAgKDY0KQogICAgICBsYXJnZXN0IG1vbml0b3It
bGluZSBzaXplIChieXRlcykgICAgICAgID0gMHg0MCAoNjQpCiAgICAgIGVudW0gb2YgTW9uaXRv
ci1NV0FJVCBleHRzIHN1cHBvcnRlZCAgICAgPSB0cnVlCiAgICAgIHN1cHBvcnRzIGludHJzIGFz
IGJyZWFrLWV2ZW50IGZvciBNV0FJVCAgPSB0cnVlCiAgICAgIG51bWJlciBvZiBDMCBzdWIgQy1z
dGF0ZXMgdXNpbmcgTVdBSVQgICAgPSAweDEgKDEpCiAgICAgIG51bWJlciBvZiBDMSBzdWIgQy1z
dGF0ZXMgdXNpbmcgTVdBSVQgICAgPSAweDEgKDEpCiAgICAgIG51bWJlciBvZiBDMiBzdWIgQy1z
dGF0ZXMgdXNpbmcgTVdBSVQgICAgPSAweDAgKDApCiAgICAgIG51bWJlciBvZiBDMyBzdWIgQy1z
dGF0ZXMgdXNpbmcgTVdBSVQgICAgPSAweDAgKDApCiAgICAgIG51bWJlciBvZiBDNCBzdWIgQy1z
dGF0ZXMgdXNpbmcgTVdBSVQgICAgPSAweDAgKDApCiAgICAgIG51bWJlciBvZiBDNSBzdWIgQy1z
dGF0ZXMgdXNpbmcgTVdBSVQgICAgPSAweDAgKDApCiAgICAgIG51bWJlciBvZiBDNiBzdWIgQy1z
dGF0ZXMgdXNpbmcgTVdBSVQgICAgPSAweDAgKDApCiAgICAgIG51bWJlciBvZiBDNyBzdWIgQy1z
dGF0ZXMgdXNpbmcgTVdBSVQgICAgPSAweDAgKDApCiAgIFRoZXJtYWwgYW5kIFBvd2VyIE1hbmFn
ZW1lbnQgRmVhdHVyZXMgKDYpOgogICAgICBkaWdpdGFsIHRoZXJtb21ldGVyICAgICAgICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBJbnRlbCBUdXJibyBCb29zdCBUZWNobm9sb2d5ICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBBUkFUIGFsd2F5cyBydW5uaW5nIEFQSUMgdGltZXIgICAgICAg
ICAgPSB0cnVlCiAgICAgIFBMTiBwb3dlciBsaW1pdCBub3RpZmljYXRpb24gICAgICAgICAgICA9
IGZhbHNlCiAgICAgIEVDTUQgZXh0ZW5kZWQgY2xvY2sgbW9kdWxhdGlvbiBkdXR5ICAgICA9IGZh
bHNlCiAgICAgIFBUTSBwYWNrYWdlIHRoZXJtYWwgbWFuYWdlbWVudCAgICAgICAgICA9IGZhbHNl
CiAgICAgIEhXUCBiYXNlIHJlZ2lzdGVycyAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAg
ICAgIEhXUCBub3RpZmljYXRpb24gICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAg
IEhXUCBhY3Rpdml0eSB3aW5kb3cgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEhX
UCBlbmVyZ3kgcGVyZm9ybWFuY2UgcHJlZmVyZW5jZSAgICAgICA9IGZhbHNlCiAgICAgIEhXUCBw
YWNrYWdlIGxldmVsIHJlcXVlc3QgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEhEQyBiYXNl
IHJlZ2lzdGVycyAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEludGVsIFR1cmJv
IEJvb3N0IE1heCBUZWNobm9sb2d5IDMuMCAgICA9IGZhbHNlCiAgICAgIEhXUCBjYXBhYmlsaXRp
ZXMgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEhXUCBQRUNJIG92ZXJyaWRl
ICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZsZXhpYmxlIEhXUCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElBMzJfSFdQX1JFUVVFU1QgTVNSIGZh
c3QgYWNjZXNzIG1vZGUgICA9IGZhbHNlCiAgICAgIEhXX0ZFRURCQUNLIE1TUnMgc3VwcG9ydGVk
ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGlnbm9yaW5nIGlkbGUgbG9naWNhbCBwcm9jZXNz
b3IgSFdQIHJlcSA9IGZhbHNlCiAgICAgIFRocmVhZCBEaXJlY3RvciAgICAgICAgICAgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIElBMzJfSFdfRkVFREJBQ0tfVEhSRUFEX0NPTkZJRyBiaXQg
MjUgICA9IGZhbHNlCiAgICAgIGRpZ2l0YWwgdGhlcm1vbWV0ZXIgdGhyZXNob2xkcyAgICAgICAg
ICA9IDB4MCAoMCkKICAgICAgaGFyZHdhcmUgY29vcmRpbmF0aW9uIGZlZWRiYWNrICAgICAgICAg
ID0gdHJ1ZQogICAgICBBQ05UMiBhdmFpbGFibGUgICAgICAgICAgICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBwZXJmb3JtYW5jZS1lbmVyZ3kgYmlhcyBjYXBhYmlsaXR5ICAgICAgPSBmYWxz
ZQogICAgICBudW1iZXIgb2YgZW5oIGhhcmR3YXJlIGZlZWRiYWNrIGNsYXNzZXMgPSAweDAgKDAp
CiAgICAgIHBlcmZvcm1hbmNlIGNhcGFiaWxpdHkgcmVwb3J0aW5nICAgICAgICA9IGZhbHNlCiAg
ICAgIGVuZXJneSBlZmZpY2llbmN5IGNhcGFiaWxpdHkgcmVwb3J0aW5nICA9IGZhbHNlCiAgICAg
IHNpemUgb2YgZmVlZGJhY2sgc3RydWN0ICg0S0IgcGFnZXMpICAgICA9IDB4MSAoMSkKICAgICAg
aW5kZXggb2YgQ1BVJ3Mgcm93IGluIGZlZWRiYWNrIHN0cnVjdCAgID0gMHgwICgwKQogICBleHRl
bmRlZCBmZWF0dXJlIGZsYWdzICg3KToKICAgICAgRlNHU0JBU0UgaW5zdHJ1Y3Rpb25zICAgICAg
ICAgICAgICAgICAgICA9IHRydWUKICAgICAgSUEzMl9UU0NfQURKVVNUIE1TUiBzdXBwb3J0ZWQg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIFNHWDogU29mdHdhcmUgR3VhcmQgRXh0ZW5zaW9ucyBz
dXBwb3J0ZWQgPSBmYWxzZQogICAgICBCTUkxIGluc3RydWN0aW9ucyAgICAgICAgICAgICAgICAg
ICAgICAgID0gdHJ1ZQogICAgICBITEUgaGFyZHdhcmUgbG9jayBlbGlzaW9uICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgQVZYMjogYWR2YW5jZWQgdmVjdG9yIGV4dGVuc2lvbnMgMiAgICAg
ICA9IHRydWUKICAgICAgRkRQX0VYQ1BUTl9PTkxZICAgICAgICAgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIFNNRVAgc3VwZXJ2aXNvciBtb2RlIGV4ZWMgcHJvdGVjdGlvbiAgICAgPSBm
YWxzZQogICAgICBCTUkyIGluc3RydWN0aW9ucyAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1
ZQogICAgICBlbmhhbmNlZCBSRVAgTU9WU0IvU1RPU0IgICAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgSU5WUENJRCBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAg
ICAgIFJUTTogcmVzdHJpY3RlZCB0cmFuc2FjdGlvbmFsIG1lbW9yeSAgICAgPSBmYWxzZQogICAg
ICBSRFQtQ01UL1BRb1MgY2FjaGUgbW9uaXRvcmluZyAgICAgICAgICAgID0gZmFsc2UKICAgICAg
ZGVwcmVjYXRlZCBGUFUgQ1MvRFMgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIE1Q
WDogaW50ZWwgbWVtb3J5IHByb3RlY3Rpb24gZXh0ZW5zaW9ucyAgPSBmYWxzZQogICAgICBSRFQt
Q0FUL1BRRSBjYWNoZSBhbGxvY2F0aW9uICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEy
RjogQVZYLTUxMiBmb3VuZGF0aW9uIGluc3RydWN0aW9ucyA9IGZhbHNlCiAgICAgIEFWWDUxMkRR
OiBkb3VibGUgJiBxdWFkd29yZCBpbnN0cnVjdGlvbnMgPSBmYWxzZQogICAgICBSRFNFRUQgaW5z
dHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQURYIGluc3RydWN0
aW9ucyAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU01BUDogc3VwZXJ2aXNv
ciBtb2RlIGFjY2VzcyBwcmV2ZW50aW9uICA9IGZhbHNlCiAgICAgIEFWWDUxMklGTUE6IGludGVn
ZXIgZnVzZWQgbXVsdGlwbHkgYWRkICAgPSBmYWxzZQogICAgICBQQ09NTUlUIGluc3RydWN0aW9u
ICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQ0xGTFVTSE9QVCBpbnN0cnVjdGlv
biAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgQ0xXQiBpbnN0cnVjdGlvbiAgICAgICAg
ICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEludGVsIHByb2Nlc3NvciB0cmFjZSAgICAg
ICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBBVlg1MTJQRjogcHJlZmV0Y2ggaW5zdHJ1Y3Rp
b25zICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEyRVI6IGV4cG9uZW50ICYgcmVjaXByb2Nh
bCBpbnN0cnMgICA9IGZhbHNlCiAgICAgIEFWWDUxMkNEOiBjb25mbGljdCBkZXRlY3Rpb24gaW5z
dHJzICAgICAgPSBmYWxzZQogICAgICBTSEEgaW5zdHJ1Y3Rpb25zICAgICAgICAgICAgICAgICAg
ICAgICAgID0gdHJ1ZQogICAgICBBVlg1MTJCVzogYnl0ZSAmIHdvcmQgaW5zdHJ1Y3Rpb25zICAg
ICAgID0gZmFsc2UKICAgICAgQVZYNTEyVkw6IHZlY3RvciBsZW5ndGggICAgICAgICAgICAgICAg
ICA9IGZhbHNlCiAgICAgIFBSRUZFVENIV1QxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBBVlg1MTJWQk1JOiB2ZWN0b3IgYnl0ZSBtYW5pcHVsYXRpb24gICAgID0g
ZmFsc2UKICAgICAgVU1JUDogdXNlci1tb2RlIGluc3RydWN0aW9uIHByZXZlbnRpb24gICA9IGZh
bHNlCiAgICAgIFBLVSBwcm90ZWN0aW9uIGtleXMgZm9yIHVzZXItbW9kZSAgICAgICAgPSBmYWxz
ZQogICAgICBPU1BLRSBDUjQuUEtFIGFuZCBSRFBLUlUvV1JQS1JVICAgICAgICAgID0gZmFsc2UK
ICAgICAgV0FJVFBLRyBpbnN0cnVjdGlvbnMgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAg
ICAgIEFWWDUxMl9WQk1JMjogYnl0ZSBWUENPTVBSRVNTLCBWUEVYUEFORCAgPSBmYWxzZQogICAg
ICBDRVRfU1M6IENFVCBzaGFkb3cgc3RhY2sgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
R0ZOSTogR2Fsb2lzIEZpZWxkIE5ldyBJbnN0cnVjdGlvbnMgICAgICA9IGZhbHNlCiAgICAgIFZB
RVMgaW5zdHJ1Y3Rpb25zICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBWUENM
TVVMUURRIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEy
X1ZOTkk6IG5ldXJhbCBuZXR3b3JrIGluc3RydWN0aW9ucyA9IGZhbHNlCiAgICAgIEFWWDUxMl9C
SVRBTEc6IGJpdCBjb3VudC9zaGlmZmxlICAgICAgICAgPSBmYWxzZQogICAgICBUTUU6IFRvdGFs
IE1lbW9yeSBFbmNyeXB0aW9uICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEyOiBWUE9Q
Q05URFEgaW5zdHJ1Y3Rpb24gICAgICAgICAgICA9IGZhbHNlCiAgICAgIExBNTc6IDU3LWJpdCBh
ZGRycyAmIDUtbGV2ZWwgcGFnaW5nICAgICAgPSBmYWxzZQogICAgICBCTkRMRFgvQk5EU1RYIE1B
V0FVIHZhbHVlIGluIDY0LWJpdCBtb2RlID0gMHgwICgwKQogICAgICBSRFBJRDogcmVhZCBwcm9j
ZXNzb3IgSUQgc3VwcG9ydGVkICAgICAgID0gZmFsc2UKICAgICAgS0w6IGtleSBsb2NrZXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGJ1cyBsb2NrIGRldGVjdGlvbiAg
ICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBDTERFTU9URSBzdXBwb3J0cyBjYWNo
ZSBsaW5lIGRlbW90ZSAgICAgID0gZmFsc2UKICAgICAgTU9WRElSSSBpbnN0cnVjdGlvbiAgICAg
ICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIE1PVkRJUjY0QiBpbnN0cnVjdGlvbiAgICAg
ICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBFTlFDTUQgaW5zdHJ1Y3Rpb24gICAgICAgICAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgU0dYX0xDOiBTR1ggbGF1bmNoIGNvbmZpZyBzdXBw
b3J0ZWQgICAgICA9IGZhbHNlCiAgICAgIFBLUzogc3VwZXJ2aXNvciBwcm90ZWN0aW9uIGtleXMg
ICAgICAgICAgPSBmYWxzZQogICAgICBTR1gtS0VZUzogU0dYIGF0dGVzdGF0aW9uIHNlcnZpY2Vz
ICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEyXzRWTk5JVzogbmV1cmFsIG5ldHdvcmsgaW5zdHJz
ICAgICA9IGZhbHNlCiAgICAgIEFWWDUxMl80Rk1BUFM6IG11bHRpcGx5IGFjYyBzaW5nbGUgcHJl
YyAgPSBmYWxzZQogICAgICBmYXN0IHNob3J0IFJFUCBNT1YgICAgICAgICAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgVUlOVFI6IHVzZXIgaW50ZXJydXB0cyAgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIEFWWDUxMl9WUDJJTlRFUlNFQ1Q6IGludGVyc2VjdCBtYXNrIHJlZ3MgPSBm
YWxzZQogICAgICBJQTMyX01DVV9PUFRfQ1RSTCBTUkJEUyBtaXRpZ2F0aW9uIE1TUiAgID0gZmFs
c2UKICAgICAgVkVSVyBNRF9DTEVBUiBtaWNyb2NvZGUgc3VwcG9ydCAgICAgICAgICA9IGZhbHNl
CiAgICAgIFJUTSB0cmFuc2FjdGlvbiBhbHdheXMgYWJvcnRzICAgICAgICAgICAgPSBmYWxzZQog
ICAgICBJQTMyX1RTWF9GT1JDRV9BQk9SVCBNU1IgICAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgU0VSSUFMSVpFIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAg
IGh5YnJpZCBwYXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBU
U1hMRFRSSzogVFNYIHN1c3BlbmQgbG9hZCBhZGRyIHRyYWNraW5nID0gZmFsc2UKICAgICAgUENP
TkZJRyBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIExCUjog
YXJjaGl0ZWN0dXJhbCBsYXN0IGJyYW5jaCByZWNvcmRzICAgPSBmYWxzZQogICAgICBDRVRfSUJU
OiBDRVQgaW5kaXJlY3QgYnJhbmNoIHRyYWNraW5nICAgID0gZmFsc2UKICAgICAgQU1YLUJGMTY6
IHRpbGUgYmZsb2F0MTYgc3VwcG9ydCAgICAgICAgICA9IGZhbHNlCiAgICAgIEFWWDUxMl9GUDE2
OiBmcDE2IHN1cHBvcnQgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBBTVgtVElMRTogdGls
ZSBhcmNoaXRlY3R1cmUgc3VwcG9ydCAgICAgID0gZmFsc2UKICAgICAgQU1YLUlOVDg6IHRpbGUg
OC1iaXQgaW50ZWdlciBzdXBwb3J0ICAgICA9IGZhbHNlCiAgICAgIElCUlMvSUJQQjogaW5kaXJl
Y3QgYnJhbmNoIHJlc3RyaWN0aW9ucyAgPSBmYWxzZQogICAgICBTVElCUDogMSB0aHIgaW5kaXJl
Y3QgYnJhbmNoIHByZWRpY3RvciAgID0gZmFsc2UKICAgICAgTDFEX0ZMVVNIOiBJQTMyX0ZMVVNI
X0NNRCBNU1IgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElBMzJfQVJDSF9DQVBBQklMSVRJRVMg
TVNSICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJQTMyX0NPUkVfQ0FQQUJJTElUSUVTIE1T
UiAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgU1NCRDogc3BlY3VsYXRpdmUgc3RvcmUgYnlw
YXNzIGRpc2FibGUgICA9IGZhbHNlCiAgIERpcmVjdCBDYWNoZSBBY2Nlc3MgUGFyYW1ldGVycyAo
OSk6CiAgICAgIFBMQVRGT1JNX0RDQV9DQVAgTVNSIGJpdHMgPSAwCiAgIEFyY2hpdGVjdHVyZSBQ
ZXJmb3JtYW5jZSBNb25pdG9yaW5nIEZlYXR1cmVzICgweGEpOgogICAgICB2ZXJzaW9uIElEICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMHgwICgwKQogICAgICBudW1iZXIgb2YgY291
bnRlcnMgcGVyIGxvZ2ljYWwgcHJvY2Vzc29yID0gMHgwICgwKQogICAgICBiaXQgd2lkdGggb2Yg
Y291bnRlciAgICAgICAgICAgICAgICAgICAgID0gMHgwICgwKQogICAgICBsZW5ndGggb2YgRUJY
IGJpdCB2ZWN0b3IgICAgICAgICAgICAgICAgID0gMHgwICgwKQogICAgICBjb3JlIGN5Y2xlIGV2
ZW50ICAgICAgICAgICAgICAgICAgICAgICAgID0gbm90IGF2YWlsYWJsZQogICAgICBpbnN0cnVj
dGlvbiByZXRpcmVkIGV2ZW50ICAgICAgICAgICAgICAgID0gbm90IGF2YWlsYWJsZQogICAgICBy
ZWZlcmVuY2UgY3ljbGVzIGV2ZW50ICAgICAgICAgICAgICAgICAgID0gbm90IGF2YWlsYWJsZQog
ICAgICBsYXN0LWxldmVsIGNhY2hlIHJlZiBldmVudCAgICAgICAgICAgICAgID0gbm90IGF2YWls
YWJsZQogICAgICBsYXN0LWxldmVsIGNhY2hlIG1pc3MgZXZlbnQgICAgICAgICAgICAgID0gbm90
IGF2YWlsYWJsZQogICAgICBicmFuY2ggaW5zdCByZXRpcmVkIGV2ZW50ICAgICAgICAgICAgICAg
ID0gbm90IGF2YWlsYWJsZQogICAgICBicmFuY2ggbWlzcHJlZCByZXRpcmVkIGV2ZW50ICAgICAg
ICAgICAgID0gbm90IGF2YWlsYWJsZQogICAgICB0b3AtZG93biBzbG90cyBldmVudCAgICAgICAg
ICAgICAgICAgICAgID0gbm90IGF2YWlsYWJsZQogICAgICBmaXhlZCBjb3VudGVyICAwIHN1cHBv
cnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAgMSBzdXBwb3J0
ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgIDIgc3VwcG9ydGVk
ICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyICAzIHN1cHBvcnRlZCAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAgNCBzdXBwb3J0ZWQgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgIDUgc3VwcG9ydGVkICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyICA2IHN1cHBvcnRlZCAgICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAgNyBzdXBwb3J0ZWQgICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgIDggc3VwcG9ydGVkICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyICA5IHN1cHBvcnRlZCAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAxMCBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMTEgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBmaXhlZCBjb3VudGVyIDEyIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFs
c2UKICAgICAgZml4ZWQgY291bnRlciAxMyBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIGZpeGVkIGNvdW50ZXIgMTQgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQog
ICAgICBmaXhlZCBjb3VudGVyIDE1IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgZml4ZWQgY291bnRlciAxNiBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAg
IGZpeGVkIGNvdW50ZXIgMTcgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBm
aXhlZCBjb3VudGVyIDE4IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4
ZWQgY291bnRlciAxOSBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVk
IGNvdW50ZXIgMjAgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBj
b3VudGVyIDIxIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291
bnRlciAyMiBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50
ZXIgMjMgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVy
IDI0IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAy
NSBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMjYg
c3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDI3IHN1
cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAyOCBzdXBw
b3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMjkgc3VwcG9y
dGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDMwIHN1cHBvcnRl
ZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAzMSBzdXBwb3J0ZWQg
ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIG51bWJlciBvZiBjb250aWd1b3VzIGZpeGVkIGNv
dW50ZXJzICAgICAgPSAweDAgKDApCiAgICAgIGJpdCB3aWR0aCBvZiBmaXhlZCBjb3VudGVycyAg
ICAgICAgICAgICAgPSAweDAgKDApCiAgICAgIGFueXRocmVhZCBkZXByZWNhdGlvbiAgICAgICAg
ICAgICAgICAgICAgPSBmYWxzZQogICB4MkFQSUMgZmVhdHVyZXMgLyBwcm9jZXNzb3IgdG9wb2xv
Z3kgKDB4Yik6CiAgICAgIGV4dGVuZGVkIEFQSUMgSUQgICAgICAgICAgICAgICAgICAgICAgPSAw
CiAgICAgIC0tLSBsZXZlbCAwIC0tLQogICAgICBsZXZlbCBudW1iZXIgICAgICAgICAgICAgICAg
ICAgICAgICAgID0gMHgwICgwKQogICAgICBsZXZlbCB0eXBlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID0gaW52YWxpZCAoMCkKICAgICAgYml0IHdpZHRoIG9mIGxldmVsICAgICAgICAgICAg
ICAgICAgICA9IDB4MCAoMCkKICAgICAgbnVtYmVyIG9mIGxvZ2ljYWwgcHJvY2Vzc29ycyBhdCBs
ZXZlbCA9IDB4MCAoMCkKICAgWFNBVkUgZmVhdHVyZXMgKDB4ZC8wKToKICAgICAgWENSMCB2YWxp
ZCBiaXQgZmllbGQgbWFzayAgICAgICAgICAgICAgID0gMHgwMDAwMDAwMDAwMDAwMDA3CiAgICAg
ICAgIHg4NyBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgICAg
U1NFIHN0YXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICAgICBBVlgg
c3RhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgICAgIE1QWCBCTkRS
RUdTICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIE1QWCBCTkRDU1Ig
ICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIEFWWC01MTIgb3BtYXNr
ICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIEFWWC01MTIgWk1NX0hpMjU2
ICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIEFWWC01MTIgSGkxNl9aTU0gICAg
ICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIFBLUlUgc3RhdGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIFhUSUxFQ0ZHIHN0YXRlICAgICAgICAgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIFhUSUxFREFUQSBzdGF0ZSAgICAgICAgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIGJ5dGVzIHJlcXVpcmVkIGJ5IGZpZWxkcyBpbiBYQ1IwICAg
ICAgICA9IDB4MDAwMDAzNDAgKDgzMikKICAgICAgYnl0ZXMgcmVxdWlyZWQgYnkgWFNBVkUvWFJT
VE9SIGFyZWEgICAgID0gMHgwMDAwMDM0MCAoODMyKQogICAgICBYU0FWRU9QVCBpbnN0cnVjdGlv
biAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFhTQVZFQyBpbnN0cnVjdGlvbiAgICAg
ICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgWEdFVEJWIGluc3RydWN0aW9uICAgICAgICAg
ICAgICAgICAgICAgID0gdHJ1ZQogICAgICBYU0FWRVMvWFJTVE9SUyBpbnN0cnVjdGlvbnMgICAg
ICAgICAgICAgPSB0cnVlCiAgICAgIFhGRDogZXh0ZW5kZWQgZmVhdHVyZSBkaXNhYmxlIHN1cHBv
cnRlZCA9IGZhbHNlCiAgICAgIFNBVkUgYXJlYSBzaXplIGluIGJ5dGVzICAgICAgICAgICAgICAg
ICA9IDB4MDAwMDAzNDAgKDgzMikKICAgICAgSUEzMl9YU1MgdmFsaWQgYml0IGZpZWxkIG1hc2sg
ICAgICAgICAgID0gMHgwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgIFBUIHN0YXRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIFBBU0lEIHN0YXRlICAgICAgICAg
ICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIENFVF9VIHVzZXIgc3RhdGUgICAgICAg
ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIENFVF9TIHN1cGVydmlzb3Igc3RhdGUgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgICAgIEhEQyBzdGF0ZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgICAgIFVJTlRSIHN0YXRlICAgICAgICAgICAgICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgICAgIExCUiBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA9IGZhbHNlCiAgICAgICAgIEhXUCBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgIEFWWC9ZTU0gZmVhdHVyZXMgKDB4ZC8yKToKICAgICAgQVZYL1lNTSBzYXZlIHN0
YXRlIGJ5dGUgc2l6ZSAgICAgICAgICAgICA9IDB4MDAwMDAxMDAgKDI1NikKICAgICAgQVZYL1lN
TSBzYXZlIHN0YXRlIGJ5dGUgb2Zmc2V0ICAgICAgICAgICA9IDB4MDAwMDAyNDAgKDU3NikKICAg
ICAgc3VwcG9ydGVkIGluIElBMzJfWFNTIG9yIFhDUjAgICAgICAgICAgICA9IFhDUjAgKHVzZXIg
c3RhdGUpCiAgICAgIDY0LWJ5dGUgYWxpZ25tZW50IGluIGNvbXBhY3RlZCBYU0FWRSAgICAgPSBm
YWxzZQogICAgICBYRkQgZmF1bHRpbmcgc3VwcG9ydGVkICAgICAgICAgICAgICAgICAgID0gZmFs
c2UKICAgaHlwZXJ2aXNvcl9pZCAoMHg0MDAwMDAwMCkgPSAiXDBcMFwwXDBcMFwwXDBcMFwwXDBc
MFwwIgogICBleHRlbmRlZCBwcm9jZXNzb3Igc2lnbmF0dXJlICgweDgwMDAwMDAxL2VheCk6CiAg
ICAgIGZhbWlseS9nZW5lcmF0aW9uID0gMHhmICgxNSkKICAgICAgbW9kZWwgICAgICAgICAgID0g
MHgyICgyKQogICAgICBzdGVwcGluZyBpZCAgICAgPSAweDIgKDIpCiAgICAgIGV4dGVuZGVkIGZh
bWlseSA9IDB4OSAoOSkKICAgICAgZXh0ZW5kZWQgbW9kZWwgID0gMHgwICgwKQogICAgICAoZmFt
aWx5IHN5bnRoKSAgPSAweDE4ICgyNCkKICAgICAgKG1vZGVsIHN5bnRoKSAgID0gMHgyICgyKQog
ICAgICAoc2ltcGxlIHN5bnRoKSAgPSB1bmtub3duCiAgIGV4dGVuZGVkIGZlYXR1cmUgZmxhZ3Mg
KDB4ODAwMDAwMDEvZWR4KToKICAgICAgeDg3IEZQVSBvbiBjaGlwICAgICAgICAgICAgICAgICAg
ICAgICA9IHRydWUKICAgICAgdmlydHVhbC04MDg2IG1vZGUgZW5oYW5jZW1lbnQgICAgICAgICA9
IGZhbHNlCiAgICAgIGRlYnVnZ2luZyBleHRlbnNpb25zICAgICAgICAgICAgICAgICAgPSB0cnVl
CiAgICAgIHBhZ2Ugc2l6ZSBleHRlbnNpb25zICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICB0aW1lIHN0YW1wIGNvdW50ZXIgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBSRE1T
UiBhbmQgV1JNU1Igc3VwcG9ydCAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBwaHlzaWNhbCBh
ZGRyZXNzIGV4dGVuc2lvbnMgICAgICAgICAgID0gdHJ1ZQogICAgICBtYWNoaW5lIGNoZWNrIGV4
Y2VwdGlvbiAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBDTVBYQ0hHOEIgaW5zdC4gICAgICAg
ICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBBUElDIG9uIGNoaXAgICAgICAgICAgICAgICAg
ICAgICAgICAgID0gdHJ1ZQogICAgICBTWVNDQUxMIGFuZCBTWVNSRVQgaW5zdHJ1Y3Rpb25zICAg
ICAgID0gdHJ1ZQogICAgICBtZW1vcnkgdHlwZSByYW5nZSByZWdpc3RlcnMgICAgICAgICAgID0g
ZmFsc2UKICAgICAgZ2xvYmFsIHBhZ2luZyBleHRlbnNpb24gICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIG1hY2hpbmUgY2hlY2sgYXJjaGl0ZWN0dXJlICAgICAgICAgICAgPSB0cnVlCiAgICAg
IGNvbmRpdGlvbmFsIG1vdmUvY29tcGFyZSBpbnN0cnVjdGlvbiAgPSB0cnVlCiAgICAgIHBhZ2Ug
YXR0cmlidXRlIHRhYmxlICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIHBhZ2Ugc2l6ZSBl
eHRlbnNpb24gICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBtdWx0aXByb2Nlc3Npbmcg
Y2FwYWJsZSAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgbm8tZXhlY3V0ZSBwYWdlIHByb3Rl
Y3Rpb24gICAgICAgICAgICA9IHRydWUKICAgICAgQU1EIG11bHRpbWVkaWEgaW5zdHJ1Y3Rpb24g
ZXh0ZW5zaW9ucyA9IHRydWUKICAgICAgTU1YIFRlY2hub2xvZ3kgICAgICAgICAgICAgICAgICAg
ICAgICA9IHRydWUKICAgICAgRlhTQVZFL0ZYUlNUT1IgICAgICAgICAgICAgICAgICAgICAgICA9
IHRydWUKICAgICAgU1NFIGV4dGVuc2lvbnMgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUK
ICAgICAgMS1HQiBsYXJnZSBwYWdlIHN1cHBvcnQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAg
IFJEVFNDUCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGxvbmcg
bW9kZSAoQUEtNjQpICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIDNETm93ISBpbnN0
cnVjdGlvbiBleHRlbnNpb25zICAgICAgICAgPSBmYWxzZQogICAgICAzRE5vdyEgaW5zdHJ1Y3Rp
b25zICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgZXh0ZW5kZWQgYnJhbmQgaWQgKDB4ODAw
MDAwMDEvZWJ4KToKICAgICAgcmF3ICAgICA9IDB4NDAwMDAwMDAgKDEwNzM3NDE4MjQpCiAgICAg
IEJyYW5kSWQgPSAweDAgKDApCiAgICAgIFBrZ1R5cGUgPSAweDQgKDQpCiAgIEh5Z29uIGZlYXR1
cmUgZmxhZ3MgKDB4ODAwMDAwMDEvZWN4KToKICAgICAgTEFIRi9TQUhGIHN1cHBvcnRlZCBpbiA2
NC1iaXQgbW9kZSAgICAgPSB0cnVlCiAgICAgIENNUCBMZWdhY3kgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID0gdHJ1ZQogICAgICBTVk06IHNlY3VyZSB2aXJ0dWFsIG1hY2hpbmUgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIGV4dGVuZGVkIEFQSUMgc3BhY2UgICAgICAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgQWx0TW92Q3I4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBMWkNOVCBhZHZhbmNlZCBiaXQgbWFuaXB1bGF0aW9uICAgICAgICA9IHRydWUK
ICAgICAgU1NFNEEgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAg
IG1pc2FsaWduZWQgU1NFIG1vZGUgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICAzRE5v
dyEgUFJFRkVUQ0gvUFJFRkVUQ0hXIGluc3RydWN0aW9ucyA9IHRydWUKICAgICAgT1MgdmlzaWJs
ZSB3b3JrYXJvdW5kICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBpbnN0cnVjdGlvbiBi
YXNlZCBzYW1wbGluZyAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFhPUCBzdXBwb3J0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgU0tJTklUL1NUR0kgc3VwcG9ydCAg
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICB3YXRjaGRvZyB0aW1lciBzdXBwb3J0ICAg
ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGxpZ2h0d2VpZ2h0IHByb2ZpbGluZyBzdXBwb3J0
ICAgICAgICAgID0gZmFsc2UKICAgICAgNC1vcGVyYW5kIEZNQSBpbnN0cnVjdGlvbiAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBUQ0U6IHRyYW5zbGF0aW9uIGNhY2hlIGV4dGVuc2lvbiAgICAg
ICA9IGZhbHNlCiAgICAgIE5vZGVJZCBNU1IgQzAwMTEwMEMgICAgICAgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgVEJNIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICB0b3BvbG9neSBleHRlbnNpb25zICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAg
ICAgIGNvcmUgcGVyZm9ybWFuY2UgY291bnRlciBleHRlbnNpb25zICAgID0gZmFsc2UKICAgICAg
TkIvREYgcGVyZm9ybWFuY2UgY291bnRlciBleHRlbnNpb25zICAgPSBmYWxzZQogICAgICBkYXRh
IGJyZWFrcG9pbnQgZXh0ZW5zaW9uICAgICAgICAgICAgICA9IHRydWUKICAgICAgcGVyZm9ybWFu
Y2UgdGltZS1zdGFtcCBjb3VudGVyIHN1cHBvcnQgPSBmYWxzZQogICAgICBMTEMgcGVyZm9ybWFu
Y2UgY291bnRlciBleHRlbnNpb25zICAgICA9IGZhbHNlCiAgICAgIE1XQUlUWC9NT05JVE9SWCBz
dXBwb3J0ZWQgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQWRkcmVzcyBtYXNrIGV4dGVuc2lv
biBzdXBwb3J0ICAgICAgICAgPSBmYWxzZQogICBicmFuZCA9ICJIeWdvbiBDODYgNzM2MCAyNC1j
b3JlIFByb2Nlc3NvciAgICAgICAgICAgICAgICIKICAgTDEgVExCL2NhY2hlIGluZm9ybWF0aW9u
OiAyTS80TSBwYWdlcyAmIEwxIFRMQiAoMHg4MDAwMDAwNS9lYXgpOgogICAgICBpbnN0cnVjdGlv
biAjIGVudHJpZXMgICAgID0gMHg0MCAoNjQpCiAgICAgIGluc3RydWN0aW9uIGFzc29jaWF0aXZp
dHkgPSAweGZmICgyNTUpCiAgICAgIGRhdGEgIyBlbnRyaWVzICAgICAgICAgICAgPSAweDQwICg2
NCkKICAgICAgZGF0YSBhc3NvY2lhdGl2aXR5ICAgICAgICA9IDB4ZmYgKDI1NSkKICAgTDEgVExC
L2NhY2hlIGluZm9ybWF0aW9uOiA0SyBwYWdlcyAmIEwxIFRMQiAoMHg4MDAwMDAwNS9lYngpOgog
ICAgICBpbnN0cnVjdGlvbiAjIGVudHJpZXMgICAgID0gMHg0MCAoNjQpCiAgICAgIGluc3RydWN0
aW9uIGFzc29jaWF0aXZpdHkgPSAweGZmICgyNTUpCiAgICAgIGRhdGEgIyBlbnRyaWVzICAgICAg
ICAgICAgPSAweDQwICg2NCkKICAgICAgZGF0YSBhc3NvY2lhdGl2aXR5ICAgICAgICA9IDB4ZmYg
KDI1NSkKICAgTDEgZGF0YSBjYWNoZSBpbmZvcm1hdGlvbiAoMHg4MDAwMDAwNS9lY3gpOgogICAg
ICBsaW5lIHNpemUgKGJ5dGVzKSA9IDB4NDAgKDY0KQogICAgICBsaW5lcyBwZXIgdGFnICAgICA9
IDB4MSAoMSkKICAgICAgYXNzb2NpYXRpdml0eSAgICAgPSAweDggKDgpCiAgICAgIHNpemUgKEtC
KSAgICAgICAgID0gMHgyMCAoMzIpCiAgIEwxIGluc3RydWN0aW9uIGNhY2hlIGluZm9ybWF0aW9u
ICgweDgwMDAwMDA1L2VkeCk6CiAgICAgIGxpbmUgc2l6ZSAoYnl0ZXMpID0gMHg0MCAoNjQpCiAg
ICAgIGxpbmVzIHBlciB0YWcgICAgID0gMHgxICgxKQogICAgICBhc3NvY2lhdGl2aXR5ICAgICA9
IDB4NCAoNCkKICAgICAgc2l6ZSAoS0IpICAgICAgICAgPSAweDQwICg2NCkKICAgTDIgVExCL2Nh
Y2hlIGluZm9ybWF0aW9uOiAyTS80TSBwYWdlcyAmIEwyIFRMQiAoMHg4MDAwMDAwNi9lYXgpOgog
ICAgICBpbnN0cnVjdGlvbiAjIGVudHJpZXMgICAgID0gMHg0MDAgKDEwMjQpCiAgICAgIGluc3Ry
dWN0aW9uIGFzc29jaWF0aXZpdHkgPSA4IHRvIDE1LXdheSAoNikKICAgICAgZGF0YSAjIGVudHJp
ZXMgICAgICAgICAgICA9IDB4NjAwICgxNTM2KQogICAgICBkYXRhIGFzc29jaWF0aXZpdHkgICAg
ICAgID0gMy13YXkgKDMpCiAgIEwyIFRMQi9jYWNoZSBpbmZvcm1hdGlvbjogNEsgcGFnZXMgJiBM
MiBUTEIgKDB4ODAwMDAwMDYvZWJ4KToKICAgICAgaW5zdHJ1Y3Rpb24gIyBlbnRyaWVzICAgICA9
IDB4NDAwICgxMDI0KQogICAgICBpbnN0cnVjdGlvbiBhc3NvY2lhdGl2aXR5ID0gOCB0byAxNS13
YXkgKDYpCiAgICAgIGRhdGEgIyBlbnRyaWVzICAgICAgICAgICAgPSAweDYwMCAoMTUzNikKICAg
ICAgZGF0YSBhc3NvY2lhdGl2aXR5ICAgICAgICA9IDYgdG8gNy13YXkgKDUpCiAgIEwyIHVuaWZp
ZWQgY2FjaGUgaW5mb3JtYXRpb24gKDB4ODAwMDAwMDYvZWN4KToKICAgICAgbGluZSBzaXplIChi
eXRlcykgPSAweDQwICg2NCkKICAgICAgbGluZXMgcGVyIHRhZyAgICAgPSAweDEgKDEpCiAgICAg
IGFzc29jaWF0aXZpdHkgICAgID0gOCB0byAxNS13YXkgKDYpCiAgICAgIHNpemUgKEtCKSAgICAg
ICAgID0gMHgyMDAgKDUxMikKICAgTDMgY2FjaGUgaW5mb3JtYXRpb24gKDB4ODAwMDAwMDYvZWR4
KToKICAgICAgbGluZSBzaXplIChieXRlcykgICAgID0gMHg0MCAoNjQpCiAgICAgIGxpbmVzIHBl
ciB0YWcgICAgICAgICA9IDB4MSAoMSkKICAgICAgYXNzb2NpYXRpdml0eSAgICAgICAgID0gNjQg
dG8gOTUtd2F5ICgxMikKICAgICAgc2l6ZSAoaW4gNTEyS0IgdW5pdHMpID0gMHg4MCAoMTI4KQog
ICBSQVMgQ2FwYWJpbGl0eSAoMHg4MDAwMDAwNy9lYngpOgogICAgICBNQ0Egb3ZlcmZsb3cgcmVj
b3Zlcnkgc3VwcG9ydCA9IHRydWUKICAgICAgU1VDQ09SIHN1cHBvcnQgICAgICAgICAgICAgICAg
PSB0cnVlCiAgICAgIEhXQTogaGFyZHdhcmUgYXNzZXJ0IHN1cHBvcnQgID0gZmFsc2UKICAgICAg
c2NhbGFibGUgTUNBIHN1cHBvcnQgICAgICAgICAgPSB0cnVlCiAgIEFkdmFuY2VkIFBvd2VyIE1h
bmFnZW1lbnQgRmVhdHVyZXMgKDB4ODAwMDAwMDcvZWN4KToKICAgICAgQ21wVW5pdFB3clNhbXBs
ZVRpbWVSYXRpbyA9IDB4MCAoMCkKICAgQWR2YW5jZWQgUG93ZXIgTWFuYWdlbWVudCBGZWF0dXJl
cyAoMHg4MDAwMDAwNy9lZHgpOgogICAgICBUUzogdGVtcGVyYXR1cmUgc2Vuc2luZyBkaW9kZSAg
ICAgICAgICAgPSB0cnVlCiAgICAgIEZJRDogZnJlcXVlbmN5IElEIGNvbnRyb2wgICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIFZJRDogdm9sdGFnZSBJRCBjb250cm9sICAgICAgICAgICAgICAg
ICA9IGZhbHNlCiAgICAgIFRUUDogdGhlcm1hbCB0cmlwICAgICAgICAgICAgICAgICAgICAgICA9
IHRydWUKICAgICAgVE06IHRoZXJtYWwgbW9uaXRvciAgICAgICAgICAgICAgICAgICAgID0gdHJ1
ZQogICAgICBTVEM6IHNvZnR3YXJlIHRoZXJtYWwgY29udHJvbCAgICAgICAgICAgPSBmYWxzZQog
ICAgICAxMDAgTUh6IG11bHRpcGxpZXIgY29udHJvbCAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBoYXJkd2FyZSBQLVN0YXRlIGNvbnRyb2wgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFRz
Y0ludmFyaWFudCAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgQ1BCOiBj
b3JlIHBlcmZvcm1hbmNlIGJvb3N0ICAgICAgICAgICAgID0gdHJ1ZQogICAgICByZWFkLW9ubHkg
ZWZmZWN0aXZlIGZyZXF1ZW5jeSBpbnRlcmZhY2UgPSB0cnVlCiAgICAgIHByb2Nlc3NvciBmZWVk
YmFjayBpbnRlcmZhY2UgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFQTSBwb3dlciByZXBvcnRp
bmcgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGNvbm5lY3RlZCBzdGFuZGJ5ICAg
ICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgUkFQTDogcnVubmluZyBhdmVyYWdlIHBv
d2VyIGxpbWl0ICAgICAgID0gdHJ1ZQogICBQaHlzaWNhbCBBZGRyZXNzIGFuZCBMaW5lYXIgQWRk
cmVzcyBTaXplICgweDgwMDAwMDA4L2VheCk6CiAgICAgIG1heGltdW0gcGh5c2ljYWwgYWRkcmVz
cyBiaXRzICAgICAgICAgPSAweDMwICg0OCkKICAgICAgbWF4aW11bSBsaW5lYXIgKHZpcnR1YWwp
IGFkZHJlc3MgYml0cyA9IDB4MzAgKDQ4KQogICAgICBtYXhpbXVtIGd1ZXN0IHBoeXNpY2FsIGFk
ZHJlc3MgYml0cyAgID0gMHgwICgwKQogICBFeHRlbmRlZCBGZWF0dXJlIEV4dGVuc2lvbnMgSUQg
KDB4ODAwMDAwMDgvZWJ4KToKICAgICAgQ0xaRVJPIGluc3RydWN0aW9uICAgICAgICAgICAgICAg
ICAgICAgICA9IHRydWUKICAgICAgaW5zdHJ1Y3Rpb25zIHJldGlyZWQgY291bnQgc3VwcG9ydCAg
ICAgICA9IHRydWUKICAgICAgYWx3YXlzIHNhdmUvcmVzdG9yZSBlcnJvciBwb2ludGVycyAgICAg
ICA9IHRydWUKICAgICAgSU5WTFBHQiBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIFJEUFJVIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBtZW1vcnkgYmFuZHdpZHRoIGVuZm9yY2VtZW50ICAgICAgICAgICAgID0gZmFs
c2UKICAgICAgTUNPTU1JVCBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIFdCTk9JTlZEIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQog
ICAgICBJQlBCOiBpbmRpcmVjdCBicmFuY2ggcHJlZGljdGlvbiBiYXJyaWVyID0gdHJ1ZQogICAg
ICBpbnRlcnJ1cHRpYmxlIFdCSU5WRCwgV0JOT0lOVkQgICAgICAgICAgID0gZmFsc2UKICAgICAg
SUJSUzogaW5kaXJlY3QgYnJhbmNoIHJlc3RyIHNwZWN1bGF0aW9uICA9IGZhbHNlCiAgICAgIFNU
SUJQOiAxIHRociBpbmRpcmVjdCBicmFuY2ggcHJlZGljdG9yICAgPSBmYWxzZQogICAgICBDUFUg
cHJlZmVyczogSUJSUyBhbHdheXMgb24gICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQ1BVIHBy
ZWZlcnM6IFNUSUJQIGFsd2F5cyBvbiAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElCUlMgcHJl
ZmVycmVkIG92ZXIgc29mdHdhcmUgc29sdXRpb24gICAgPSBmYWxzZQogICAgICBJQlJTIHByb3Zp
ZGVzIHNhbWUgbW9kZSBwcm90ZWN0aW9uICAgICAgID0gZmFsc2UKICAgICAgRUZFUltMTVNMRV0g
bm90IHN1cHBvcnRlZCAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElOVkxQR0Igc3VwcG9y
dHMgVExCIGZsdXNoIGd1ZXN0IG5lc3RlZCAgPSBmYWxzZQogICAgICBwcGluIHByb2Nlc3NvciBp
ZCBudW1iZXIgc3VwcG9ydGVkICAgICAgID0gZmFsc2UKICAgICAgU1NCRDogc3BlY3VsYXRpdmUg
c3RvcmUgYnlwYXNzIGRpc2FibGUgICA9IGZhbHNlCiAgICAgIHZpcnR1YWxpemVkIFNTQkQgICAg
ICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBTU0JEIGZpeGVkIGluIGhhcmR3YXJl
ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQ1BQQzogY29sbGFib3JhdGl2ZSBwcm9j
ZXNzb3IgcGVyZiBjdHJsICA9IGZhbHNlCiAgICAgIFBTRkQ6IHByZWRpY3RpdmUgc3RvcmUgZm9y
d2FyZCBkaXNhYmxlICAgPSBmYWxzZQogICAgICBub3QgdnVsbmVyYWJsZSB0byBicmFuY2ggdHlw
ZSBjb25mdXNpb24gID0gZmFsc2UKICAgICAgYnJhbmNoIHNhbXBsaW5nIGZlYXR1cmUgc3VwcG9y
dCAgICAgICAgICA9IGZhbHNlCiAgICAgICh2dWxuIHRvIGJyYW5jaCB0eXBlIGNvbmZ1c2lvbiBz
eW50aCkgICAgPSB0cnVlCiAgIFNpemUgSWRlbnRpZmllcnMgKDB4ODAwMDAwMDgvZWN4KToKICAg
ICAgbnVtYmVyIG9mIHRocmVhZHMgICAgICAgICAgICAgICAgICAgPSAweDE4ICgyNCkKICAgICAg
QXBpY0lkQ29yZUlkU2l6ZSAgICAgICAgICAgICAgICAgICAgPSAweDYgKDYpCiAgICAgIHBlcmZv
cm1hbmNlIHRpbWUtc3RhbXAgY291bnRlciBzaXplID0gNDAgYml0cyAoMCkKICAgRmVhdHVyZSBF
eHRlbmRlZCBTaXplICgweDgwMDAwMDA4L2VkeCk6CiAgICAgIG1heCBwYWdlIGNvdW50IGZvciBJ
TlZMUEdCIGluc3RydWN0aW9uID0gMHgwICgwKQogICAgICBSRFBSVSBpbnN0cnVjdGlvbiBtYXgg
aW5wdXQgc3VwcG9ydCAgICA9IDB4MCAoMCkKICAgU1ZNIFNlY3VyZSBWaXJ0dWFsIE1hY2hpbmUg
KDB4ODAwMDAwMGEvZWF4KToKICAgICAgU3ZtUmV2OiBTVk0gcmV2aXNpb24gPSAweDEgKDEpCiAg
IFNWTSBTZWN1cmUgVmlydHVhbCBNYWNoaW5lICgweDgwMDAwMDBhL2VkeCk6CiAgICAgIG5lc3Rl
ZCBwYWdpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgTEJSIHZpcnR1
YWxpemF0aW9uICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBTVk0gbG9jayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIE5SSVAgc2F2ZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgTVNSIGJhc2VkIFRTQyByYXRlIGNv
bnRyb2wgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBWTUNCIGNsZWFuIGJpdHMgc3VwcG9ydCAg
ICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGZsdXNoIGJ5IEFTSUQgICAgICAgICAgICAgICAg
ICAgICAgICAgICA9IHRydWUKICAgICAgZGVjb2RlIGFzc2lzdHMgICAgICAgICAgICAgICAgICAg
ICAgICAgID0gdHJ1ZQogICAgICBTU1NFMy9TU0U1IG9wY29kZSBzZXQgZGlzYWJsZSAgICAgICAg
ICAgPSBmYWxzZQogICAgICBwYXVzZSBpbnRlcmNlcHQgZmlsdGVyICAgICAgICAgICAgICAgICAg
PSB0cnVlCiAgICAgIHBhdXNlIGZpbHRlciB0aHJlc2hvbGQgICAgICAgICAgICAgICAgICA9IHRy
dWUKICAgICAgQVZJQzogQU1EIHZpcnR1YWwgaW50ZXJydXB0IGNvbnRyb2xsZXIgID0gdHJ1ZQog
ICAgICB2aXJ0dWFsaXplZCBWTUxPQUQvVk1TQVZFICAgICAgICAgICAgICAgPSB0cnVlCiAgICAg
IHZpcnR1YWxpemVkIGdsb2JhbCBpbnRlcnJ1cHQgZmxhZyAoR0lGKSA9IHRydWUKICAgICAgR01F
VDogZ3Vlc3QgbW9kZSBleGVjdXRlIHRyYXAgICAgICAgICAgID0gZmFsc2UKICAgICAgWDJBVklD
OiB2aXJ0dWFsaXplZCBYMkFQSUMgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgc3VwZXJ2aXNv
ciBzaGFkb3cgc3RhY2sgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZ3Vlc3QgU3BlY19j
dGwgc3VwcG9ydCAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgUk9HUFQ6IHJlYWQtb25s
eSBndWVzdCBwYWdlIHRhYmxlICAgICAgID0gZmFsc2UKICAgICAgaG9zdCBNQ0Ugb3ZlcnJpZGUg
ICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSU5WTFBHQi9UTEJTWU5DIGh5cGVy
diBpbnRlcmMgZW5hYmxlICAgID0gZmFsc2UKICAgICAgVk5NSTogTk1JIHZpcnR1YWxpemF0aW9u
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSUJTIHZpcnR1YWxpemF0aW9uICAgICAgICAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZ3Vlc3QgU1ZNRSBhZGRyIGNoZWNrICAgICAgICAg
ICAgICAgICAgID0gZmFsc2UKICAgTkFTSUQ6IG51bWJlciBvZiBhZGRyZXNzIHNwYWNlIGlkZW50
aWZpZXJzID0gMHg4MDAwICgzMjc2OCk6CiAgIEwxIFRMQiBpbmZvcm1hdGlvbjogMUcgcGFnZXMg
KDB4ODAwMDAwMTkvZWF4KToKICAgICAgaW5zdHJ1Y3Rpb24gIyBlbnRyaWVzICAgICA9IDB4NDAg
KDY0KQogICAgICBpbnN0cnVjdGlvbiBhc3NvY2lhdGl2aXR5ID0gZnVsbCAoMTUpCiAgICAgIGRh
dGEgIyBlbnRyaWVzICAgICAgICAgICAgPSAweDQwICg2NCkKICAgICAgZGF0YSBhc3NvY2lhdGl2
aXR5ICAgICAgICA9IGZ1bGwgKDE1KQogICBMMiBUTEIgaW5mb3JtYXRpb246IDFHIHBhZ2VzICgw
eDgwMDAwMDE5L2VieCk6CiAgICAgIGluc3RydWN0aW9uICMgZW50cmllcyAgICAgPSAweDAgKDAp
CiAgICAgIGluc3RydWN0aW9uIGFzc29jaWF0aXZpdHkgPSBMMiBvZmYgKDApCiAgICAgIGRhdGEg
IyBlbnRyaWVzICAgICAgICAgICAgPSAweDAgKDApCiAgICAgIGRhdGEgYXNzb2NpYXRpdml0eSAg
ICAgICAgPSBMMiBvZmYgKDApCiAgIFBlcmZvcm1hbmNlIE9wdGltaXphdGlvbiBJZGVudGlmaWVy
cyAoMHg4MDAwMDAxYS9lYXgpOgogICAgICAxMjgtYml0IFNTRSBleGVjdXRlZCBmdWxsLXdpZHRo
ID0gdHJ1ZQogICAgICBNT1ZVKiBiZXR0ZXIgdGhhbiBNT1ZMKi9NT1ZIKiAgID0gdHJ1ZQogICAg
ICAyNTYtYml0IFNTRSBleGVjdXRlZCBmdWxsLXdpZHRoID0gZmFsc2UKICAgSW5zdHJ1Y3Rpb24g
QmFzZWQgU2FtcGxpbmcgSWRlbnRpZmllcnMgKDB4ODAwMDAwMWIvZWF4KToKICAgICAgSUJTIGZl
YXR1cmUgZmxhZ3MgdmFsaWQgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgSUJTIGZldGNo
IHNhbXBsaW5nICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgSUJTIGV4ZWN1dGlv
biBzYW1wbGluZyAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgcmVhZCB3cml0ZSBvZiBv
cCBjb3VudGVyICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgb3AgY291bnRpbmcgbW9kZSAg
ICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgYnJhbmNoIHRhcmdldCBhZGRyZXNz
IHJlcG9ydGluZyAgICAgICAgICA9IHRydWUKICAgICAgSWJzT3BDdXJDbnQgYW5kIElic09wTWF4
Q250IGV4dGVuZCA3ICAgICA9IHRydWUKICAgICAgaW52YWxpZCBSSVAgaW5kaWNhdGlvbiBzdXBw
b3J0ICAgICAgICAgICA9IHRydWUKICAgICAgZnVzZWQgYnJhbmNoIG1pY3JvLW9wIGluZGljYXRp
b24gc3VwcG9ydCA9IHRydWUKICAgICAgSUJTIGZldGNoIGNvbnRyb2wgZXh0ZW5kZWQgTVNSIHN1
cHBvcnQgICA9IHRydWUKICAgICAgSUJTIG9wIGRhdGEgNCBNU1Igc3VwcG9ydCAgICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIElCUyBMMyBtaXNzIGZpbHRlcmluZyBzdXBwb3J0ICAgICAgICAg
ICAgPSBmYWxzZQogICBMaWdodHdlaWdodCBQcm9maWxpbmcgQ2FwYWJpbGl0aWVzOiBBdmFpbGFi
aWxpdHkgKDB4ODAwMDAwMWMvZWF4KToKICAgICAgbGlnaHR3ZWlnaHQgcHJvZmlsaW5nICAgICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBMV1BWQUwgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIGluc3RydWN0aW9uIHJldGlyZWQgZXZlbnQgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgYnJhbmNoIHJldGlyZWQgZXZlbnQgICAgICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBEQyBtaXNzIGV2ZW50ICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZh
bHNlCiAgICAgIGNvcmUgY2xvY2tzIG5vdCBoYWx0ZWQgZXZlbnQgICAgICAgICAgID0gZmFsc2UK
ICAgICAgY29yZSByZWZlcmVuY2UgY2xvY2tzIG5vdCBoYWx0ZWQgZXZlbnQgPSBmYWxzZQogICAg
ICBjb250aW51b3VzIG1vZGUgc2FtcGxpbmcgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIHRz
YyBpbiBldmVudCByZWNvcmQgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgaW50ZXJy
dXB0IG9uIHRocmVzaG9sZCBvdmVyZmxvdyAgICAgICAgPSBmYWxzZQogICBMaWdodHdlaWdodCBQ
cm9maWxpbmcgQ2FwYWJpbGl0aWVzOiBTdXBwb3J0ZWQgKDB4ODAwMDAwMWMvZWR4KToKICAgICAg
bGlnaHR3ZWlnaHQgcHJvZmlsaW5nICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBMV1BW
QUwgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGluc3RydWN0
aW9uIHJldGlyZWQgZXZlbnQgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgYnJhbmNoIHJldGly
ZWQgZXZlbnQgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBEQyBtaXNzIGV2ZW50ICAg
ICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGNvcmUgY2xvY2tzIG5vdCBoYWx0
ZWQgZXZlbnQgICAgICAgICAgID0gZmFsc2UKICAgICAgY29yZSByZWZlcmVuY2UgY2xvY2tzIG5v
dCBoYWx0ZWQgZXZlbnQgPSBmYWxzZQogICAgICBjb250aW51b3VzIG1vZGUgc2FtcGxpbmcgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIHRzYyBpbiBldmVudCByZWNvcmQgICAgICAgICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgaW50ZXJydXB0IG9uIHRocmVzaG9sZCBvdmVyZmxvdyAgICAg
ICAgPSBmYWxzZQogICBMaWdodHdlaWdodCBQcm9maWxpbmcgQ2FwYWJpbGl0aWVzICgweDgwMDAw
MDFjL2VieCk6CiAgICAgIExXUENCIGJ5dGUgc2l6ZSAgICAgICAgICAgICA9IDB4MCAoMCkKICAg
ICAgZXZlbnQgcmVjb3JkIGJ5dGUgc2l6ZSAgICAgID0gMHgwICgwKQogICAgICBtYXhpbXVtIEV2
ZW50SWQgICAgICAgICAgICAgPSAweDAgKDApCiAgICAgIEV2ZW50SW50ZXJ2YWwxIGZpZWxkIG9m
ZnNldCA9IDB4MCAoMCkKICAgTGlnaHR3ZWlnaHQgUHJvZmlsaW5nIENhcGFiaWxpdGllcyAoMHg4
MDAwMDAxYy9lY3gpOgogICAgICBsYXRlbmN5IGNvdW50ZXIgYml0IHNpemUgICAgICAgICAgPSAw
eDAgKDApCiAgICAgIGRhdGEgY2FjaGUgbWlzcyBhZGRyZXNzIHZhbGlkICAgICA9IGZhbHNlCiAg
ICAgIGFtb3VudCBjYWNoZSBsYXRlbmN5IGlzIHJvdW5kZWQgICA9IDB4MCAoMCkKICAgICAgTFdQ
IGltcGxlbWVudGF0aW9uIHZlcnNpb24gICAgICAgID0gMHgwICgwKQogICAgICBldmVudCByaW5n
IGJ1ZmZlciBzaXplIGluIHJlY29yZHMgPSAweDAgKDApCiAgICAgIGJyYW5jaCBwcmVkaWN0aW9u
IGZpbHRlcmluZyAgICAgICA9IGZhbHNlCiAgICAgIElQIGZpbHRlcmluZyAgICAgICAgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIGNhY2hlIGxldmVsIGZpbHRlcmluZyAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIGNhY2hlIGxhdGVuY3kgZmlsdGVpbmcgICAgICAgICAgICA9IGZhbHNlCiAg
IENhY2hlIFByb3BlcnRpZXMgKDB4ODAwMDAwMWQpOgogICAgICAtLS0gY2FjaGUgMCAtLS0KICAg
ICAgdHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IGRhdGEgKDEpCiAgICAgIGxldmVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAweDEgKDEpCiAgICAgIHNlbGYtaW5pdGlhbGl6
aW5nICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGZ1bGx5IGFzc29jaWF0aXZlICAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBleHRyYSBjb3JlcyBzaGFyaW5nIHRoaXMgY2FjaGUgID0gMHgw
ICgwKQogICAgICBsaW5lIHNpemUgaW4gYnl0ZXMgICAgICAgICAgICAgID0gMHg0MCAoNjQpCiAg
ICAgIHBoeXNpY2FsIGxpbmUgcGFydGl0aW9ucyAgICAgICAgPSAweDEgKDEpCiAgICAgIG51bWJl
ciBvZiB3YXlzICAgICAgICAgICAgICAgICAgPSAweDggKDgpCiAgICAgIG51bWJlciBvZiBzZXRz
ICAgICAgICAgICAgICAgICAgPSA2NAogICAgICB3cml0ZS1iYWNrIGludmFsaWRhdGUgICAgICAg
ICAgID0gZmFsc2UKICAgICAgY2FjaGUgaW5jbHVzaXZlIG9mIGxvd2VyIGxldmVscyA9IGZhbHNl
CiAgICAgIChzeW50aCBzaXplKSAgICAgICAgICAgICAgICAgICAgPSAzMjc2OCAoMzIgS0IpCiAg
ICAgIC0tLSBjYWNoZSAxIC0tLQogICAgICB0eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID0gaW5zdHJ1Y3Rpb24gKDIpCiAgICAgIGxldmVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
PSAweDEgKDEpCiAgICAgIHNlbGYtaW5pdGlhbGl6aW5nICAgICAgICAgICAgICAgPSB0cnVlCiAg
ICAgIGZ1bGx5IGFzc29jaWF0aXZlICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBleHRyYSBj
b3JlcyBzaGFyaW5nIHRoaXMgY2FjaGUgID0gMHgwICgwKQogICAgICBsaW5lIHNpemUgaW4gYnl0
ZXMgICAgICAgICAgICAgID0gMHg0MCAoNjQpCiAgICAgIHBoeXNpY2FsIGxpbmUgcGFydGl0aW9u
cyAgICAgICAgPSAweDEgKDEpCiAgICAgIG51bWJlciBvZiB3YXlzICAgICAgICAgICAgICAgICAg
PSAweDQgKDQpCiAgICAgIG51bWJlciBvZiBzZXRzICAgICAgICAgICAgICAgICAgPSAyNTYKICAg
ICAgd3JpdGUtYmFjayBpbnZhbGlkYXRlICAgICAgICAgICA9IGZhbHNlCiAgICAgIGNhY2hlIGlu
Y2x1c2l2ZSBvZiBsb3dlciBsZXZlbHMgPSBmYWxzZQogICAgICAoc3ludGggc2l6ZSkgICAgICAg
ICAgICAgICAgICAgID0gNjU1MzYgKDY0IEtCKQogICAgICAtLS0gY2FjaGUgMiAtLS0KICAgICAg
dHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IHVuaWZpZWQgKDMpCiAgICAgIGxldmVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAweDIgKDIpCiAgICAgIHNlbGYtaW5pdGlhbGl6
aW5nICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGZ1bGx5IGFzc29jaWF0aXZlICAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBleHRyYSBjb3JlcyBzaGFyaW5nIHRoaXMgY2FjaGUgID0gMHgw
ICgwKQogICAgICBsaW5lIHNpemUgaW4gYnl0ZXMgICAgICAgICAgICAgID0gMHg0MCAoNjQpCiAg
ICAgIHBoeXNpY2FsIGxpbmUgcGFydGl0aW9ucyAgICAgICAgPSAweDEgKDEpCiAgICAgIG51bWJl
ciBvZiB3YXlzICAgICAgICAgICAgICAgICAgPSAweDggKDgpCiAgICAgIG51bWJlciBvZiBzZXRz
ICAgICAgICAgICAgICAgICAgPSAxMDI0CiAgICAgIHdyaXRlLWJhY2sgaW52YWxpZGF0ZSAgICAg
ICAgICAgPSBmYWxzZQogICAgICBjYWNoZSBpbmNsdXNpdmUgb2YgbG93ZXIgbGV2ZWxzID0gdHJ1
ZQogICAgICAoc3ludGggc2l6ZSkgICAgICAgICAgICAgICAgICAgID0gNTI0Mjg4ICg1MTIgS0Ip
CiAgICAgIC0tLSBjYWNoZSAzIC0tLQogICAgICB0eXBlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID0gdW5pZmllZCAoMykKICAgICAgbGV2ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICA9
IDB4MyAoMykKICAgICAgc2VsZi1pbml0aWFsaXppbmcgICAgICAgICAgICAgICA9IHRydWUKICAg
ICAgZnVsbHkgYXNzb2NpYXRpdmUgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGV4dHJhIGNv
cmVzIHNoYXJpbmcgdGhpcyBjYWNoZSAgPSAweDIgKDIpCiAgICAgIGxpbmUgc2l6ZSBpbiBieXRl
cyAgICAgICAgICAgICAgPSAweDQwICg2NCkKICAgICAgcGh5c2ljYWwgbGluZSBwYXJ0aXRpb25z
ICAgICAgICA9IDB4MSAoMSkKICAgICAgbnVtYmVyIG9mIHdheXMgICAgICAgICAgICAgICAgICA9
IDB4MTAgKDE2KQogICAgICBudW1iZXIgb2Ygc2V0cyAgICAgICAgICAgICAgICAgID0gODE5Mgog
ICAgICB3cml0ZS1iYWNrIGludmFsaWRhdGUgICAgICAgICAgID0gdHJ1ZQogICAgICBjYWNoZSBp
bmNsdXNpdmUgb2YgbG93ZXIgbGV2ZWxzID0gZmFsc2UKICAgICAgKHN5bnRoIHNpemUpICAgICAg
ICAgICAgICAgICAgICA9IDgzODg2MDggKDggTUIpCiAgIGV4dGVuZGVkIEFQSUMgSUQgPSAyCiAg
IENvcmUgSWRlbnRpZmllcnMgKDB4ODAwMDAwMWUvZWJ4KToKICAgICAgY29yZSBJRCAgICAgICAg
ICA9IDB4MiAoMikKICAgICAgdGhyZWFkcyBwZXIgY29yZSA9IDB4MSAoMSkKICAgTm9kZSBJZGVu
dGlmaWVycyAoMHg4MDAwMDAxZS9lY3gpOgogICAgICBub2RlIElEICAgICAgICAgICAgID0gMHgw
ICgwKQogICAgICBub2RlcyBwZXIgcHJvY2Vzc29yID0gMHg0ICg0KQogICBBTUQgU2VjdXJlIEVu
Y3J5cHRpb24gKDB4ODAwMDAwMWYpOgogICAgICBTTUU6IHNlY3VyZSBtZW1vcnkgZW5jcnlwdGlv
biBzdXBwb3J0ICAgID0gdHJ1ZQogICAgICBTRVY6IHNlY3VyZSBlbmNyeXB0ZWQgdmlydHVhbGl6
ZSBzdXBwb3J0ID0gdHJ1ZQogICAgICBWTSBwYWdlIGZsdXNoIE1TUiBzdXBwb3J0ICAgICAgICAg
ICAgICAgID0gdHJ1ZQogICAgICBTRVYtRVM6IFNFViBlbmNyeXB0ZWQgc3RhdGUgc3VwcG9ydCAg
ICAgID0gdHJ1ZQogICAgICBTRVYtU05QOiBTRVYgc2VjdXJlIG5lc3RlZCBwYWdpbmcgICAgICAg
ID0gZmFsc2UKICAgICAgVk1QTDogVk0gcGVybWlzc2lvbiBsZXZlbHMgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIFJNUFFVRVJZIGluc3RydWN0aW9uIHN1cHBvcnQgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBWTVBMIHN1cGVydmlzb3Igc2hhZG93IHN0YWNrIHN1cHBvcnQgICAgID0gZmFs
c2UKICAgICAgU2VjdXJlIFRTQyBzdXBwb3J0ZWQgICAgICAgICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIHZpcnR1YWwgVFNDX0FVWCBzdXBwb3J0ZWQgICAgICAgICAgICAgICAgPSBmYWxzZQog
ICAgICBoYXJkd2FyZSBjYWNoZSBjb2hlciBhY3Jvc3MgZW5jIGRvbWFpbnMgID0gZmFsc2UKICAg
ICAgU0VWIGd1ZXN0IGV4ZWMgb25seSBmcm9tIDY0LWJpdCBob3N0ICAgICA9IGZhbHNlCiAgICAg
IHJlc3RyaWN0ZWQgaW5qZWN0aW9uICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBh
bHRlcm5hdGUgaW5qZWN0aW9uICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZnVs
bCBkZWJ1ZyBzdGF0ZSBzd2FwIGZvciBTRVYtRVMgZ3Vlc3RzICA9IGZhbHNlCiAgICAgIGRpc2Fs
bG93aW5nIElCUyB1c2UgYnkgaG9zdCAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBWVEU6IFNF
ViB2aXJ0dWFsIHRyYW5zcGFyZW50IGVuY3J5cHRpb24gID0gZmFsc2UKICAgICAgVk1HRVhJVCBw
YXJhbWV0ZXIgc3VwcG9ydCAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIHZpcnR1YWwgVE9N
IE1TUiBzdXBwb3J0ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJQlMgdmlydHVhbCBz
dXBwb3J0IGZvciBTRVYtRVMgZ3Vlc3RzICAgID0gZmFsc2UKICAgICAgVk1TQSByZWdpc3RlciBw
cm90ZWN0aW9uIHN1cHBvcnQgICAgICAgICA9IGZhbHNlCiAgICAgIFNNVCBwcm90ZWN0aW9uIHN1
cHBvcnQgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBTVlNNIGNvbW11bmljYXRpb24g
cGFnZSBNU1Igc3VwcG9ydCAgICAgID0gZmFsc2UKICAgICAgVklSVF9STVBVUERBVEUgJiBWSVJU
X1BTTUFTSCBNU1Igc3VwcG9ydCA9IGZhbHNlCiAgICAgIGVuY3J5cHRpb24gYml0IHBvc2l0aW9u
IGluIFBURSAgICAgICAgICAgPSAweDJmICg0NykKICAgICAgcGh5c2ljYWwgYWRkcmVzcyBzcGFj
ZSB3aWR0aCByZWR1Y3Rpb24gICA9IDB4NSAoNSkKICAgICAgbnVtYmVyIG9mIFZNIHBlcm1pc3Np
b24gbGV2ZWxzICAgICAgICAgICA9IDB4MCAoMCkKICAgICAgbnVtYmVyIG9mIFNFVi1lbmFibGVk
IGd1ZXN0cyBzdXBwb3J0ZWQgICA9IDB4ZiAoMTUpCiAgICAgIG1pbmltdW0gU0VWIGd1ZXN0IEFT
SUQgICAgICAgICAgICAgICAgICAgPSAweDEgKDEpCiAgIChpbnN0cnVjdGlvbiBzdXBwb3J0ZWQg
c3ludGgpOgogICAgICBDTVBYQ0hHOEIgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGNvbmRp
dGlvbmFsIG1vdmUvY29tcGFyZSA9IHRydWUKICAgICAgUFJFRkVUQ0gvUFJFRkVUQ0hXICAgICAg
ID0gdHJ1ZQogICAobXVsdGktcHJvY2Vzc2luZyBzeW50aCkgPSBtdWx0aS1jb3JlIChjPTI0KQog
ICAobXVsdGktcHJvY2Vzc2luZyBtZXRob2QpID0gSHlnb24KICAgKHN5bnRoKSA9IHVua25vd24K
Q1BVIDM6CiAgIHZlbmRvcl9pZCA9ICJIeWdvbkdlbnVpbmUiCiAgIHZlcnNpb24gaW5mb3JtYXRp
b24gKDEvZWF4KToKICAgICAgcHJvY2Vzc29yIHR5cGUgID0gcHJpbWFyeSBwcm9jZXNzb3IgKDAp
CiAgICAgIGZhbWlseSAgICAgICAgICA9IDB4ZiAoMTUpCiAgICAgIG1vZGVsICAgICAgICAgICA9
IDB4MiAoMikKICAgICAgc3RlcHBpbmcgaWQgICAgID0gMHgyICgyKQogICAgICBleHRlbmRlZCBm
YW1pbHkgPSAweDkgKDkpCiAgICAgIGV4dGVuZGVkIG1vZGVsICA9IDB4MCAoMCkKICAgICAgKGZh
bWlseSBzeW50aCkgID0gMHgxOCAoMjQpCiAgICAgIChtb2RlbCBzeW50aCkgICA9IDB4MiAoMikK
ICAgICAgKHNpbXBsZSBzeW50aCkgID0gdW5rbm93bgogICBtaXNjZWxsYW5lb3VzICgxL2VieCk6
CiAgICAgIHByb2Nlc3MgbG9jYWwgQVBJQyBwaHlzaWNhbCBJRCA9IDB4OCAoOCkKICAgICAgbWF4
aW11bSBJRHMgZm9yIENQVXMgaW4gcGtnICAgID0gMHgxOCAoMjQpCiAgICAgIENMRkxVU0ggbGlu
ZSBzaXplICAgICAgICAgICAgICA9IDB4OCAoOCkKICAgICAgYnJhbmQgaW5kZXggICAgICAgICAg
ICAgICAgICAgID0gMHgwICgwKQogICBicmFuZCBpZCA9IDB4MDAgKDApOiB1bmtub3duCiAgIGZl
YXR1cmUgaW5mb3JtYXRpb24gKDEvZWR4KToKICAgICAgeDg3IEZQVSBvbiBjaGlwICAgICAgICAg
ICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFZNRTogdmlydHVhbC04MDg2IG1vZGUgZW5oYW5j
ZW1lbnQgICAgID0gZmFsc2UKICAgICAgREU6IGRlYnVnZ2luZyBleHRlbnNpb25zICAgICAgICAg
ICAgICAgPSB0cnVlCiAgICAgIFBTRTogcGFnZSBzaXplIGV4dGVuc2lvbnMgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgVFNDOiB0aW1lIHN0YW1wIGNvdW50ZXIgICAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIFJETVNSIGFuZCBXUk1TUiBzdXBwb3J0ICAgICAgICAgICAgICAgID0gdHJ1ZQog
ICAgICBQQUU6IHBoeXNpY2FsIGFkZHJlc3MgZXh0ZW5zaW9ucyAgICAgICA9IHRydWUKICAgICAg
TUNFOiBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiAgICAgICAgICAgPSB0cnVlCiAgICAgIENNUFhD
SEc4QiBpbnN0LiAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBBUElDIG9uIGNo
aXAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1lTRU5URVIgYW5kIFNZ
U0VYSVQgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBNVFJSOiBtZW1vcnkgdHlwZSBy
YW5nZSByZWdpc3RlcnMgICAgICA9IGZhbHNlCiAgICAgIFBURSBnbG9iYWwgYml0ICAgICAgICAg
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgTUNBOiBtYWNoaW5lIGNoZWNrIGFyY2hpdGVj
dHVyZSAgICAgICAgPSB0cnVlCiAgICAgIENNT1Y6IGNvbmRpdGlvbmFsIG1vdmUvY29tcGFyZSBp
bnN0ciAgID0gdHJ1ZQogICAgICBQQVQ6IHBhZ2UgYXR0cmlidXRlIHRhYmxlICAgICAgICAgICAg
ICA9IHRydWUKICAgICAgUFNFLTM2OiBwYWdlIHNpemUgZXh0ZW5zaW9uICAgICAgICAgICAgPSBm
YWxzZQogICAgICBQU046IHByb2Nlc3NvciBzZXJpYWwgbnVtYmVyICAgICAgICAgICA9IGZhbHNl
CiAgICAgIENMRkxVU0ggaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAg
ICBEUzogZGVidWcgc3RvcmUgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFD
UEk6IHRoZXJtYWwgbW9uaXRvciBhbmQgY2xvY2sgY3RybCAgID0gZmFsc2UKICAgICAgTU1YIFRl
Y2hub2xvZ3kgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIEZYU0FWRS9GWFJT
VE9SICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBTU0UgZXh0ZW5zaW9ucyAg
ICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1NFMiBleHRlbnNpb25zICAgICAg
ICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFNTOiBzZWxmIHNub29wICAgICAgICAgICAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgaHlwZXItdGhyZWFkaW5nIC8gbXVsdGktY29yZSBz
dXBwb3J0ZWQgPSB0cnVlCiAgICAgIFRNOiB0aGVybS4gbW9uaXRvciAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgSUE2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBQQkU6IHBlbmRpbmcgYnJlYWsgZXZlbnQgICAgICAgICAgICAgICA9IGZh
bHNlCiAgIGZlYXR1cmUgaW5mb3JtYXRpb24gKDEvZWN4KToKICAgICAgUE5JL1NTRTM6IFByZXNj
b3R0IE5ldyBJbnN0cnVjdGlvbnMgICAgID0gdHJ1ZQogICAgICBQQ0xNVUxEUSBpbnN0cnVjdGlv
biAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIERURVM2NDogNjQtYml0IGRlYnVnIHN0
b3JlICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIE1PTklUT1IvTVdBSVQgICAgICAgICAgICAg
ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIENQTC1xdWFsaWZpZWQgZGVidWcgc3RvcmUgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIFZNWDogdmlydHVhbCBtYWNoaW5lIGV4dGVuc2lvbnMg
ICAgICAgICA9IGZhbHNlCiAgICAgIFNNWDogc2FmZXIgbW9kZSBleHRlbnNpb25zICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIEVuaGFuY2VkIEludGVsIFNwZWVkU3RlcCBUZWNobm9sb2d5ICAg
ICA9IGZhbHNlCiAgICAgIFRNMjogdGhlcm1hbCBtb25pdG9yIDIgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIFNTU0UzIGV4dGVuc2lvbnMgICAgICAgICAgICAgICAgICAgICAgICA9IHRy
dWUKICAgICAgY29udGV4dCBJRDogYWRhcHRpdmUgb3Igc2hhcmVkIEwxIGRhdGEgID0gZmFsc2UK
ICAgICAgU0RCRzogSUEzMl9ERUJVR19JTlRFUkZBQ0UgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgRk1BIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBD
TVBYQ0hHMTZCIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIHhUUFIg
ZGlzYWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFBEQ006IHBl
cmZtb24gYW5kIGRlYnVnICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFBDSUQ6IHByb2Nl
c3MgY29udGV4dCBpZGVudGlmaWVycyAgICAgICA9IGZhbHNlCiAgICAgIERDQTogZGlyZWN0IGNh
Y2hlIGFjY2VzcyAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFNTRTQuMSBleHRlbnNpb25z
ICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1NFNC4yIGV4dGVuc2lvbnMgICAg
ICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICB4MkFQSUM6IGV4dGVuZGVkIHhBUElDIHN1
cHBvcnQgICAgICAgICAgPSBmYWxzZQogICAgICBNT1ZCRSBpbnN0cnVjdGlvbiAgICAgICAgICAg
ICAgICAgICAgICAgPSB0cnVlCiAgICAgIFBPUENOVCBpbnN0cnVjdGlvbiAgICAgICAgICAgICAg
ICAgICAgICA9IHRydWUKICAgICAgdGltZSBzdGFtcCBjb3VudGVyIGRlYWRsaW5lICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgQUVTIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAg
ID0gdHJ1ZQogICAgICBYU0FWRS9YU1RPUiBzdGF0ZXMgICAgICAgICAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIE9TLWVuYWJsZWQgWFNBVkUvWFNUT1IgICAgICAgICAgICAgICAgICA9IHRydWUK
ICAgICAgQVZYOiBhZHZhbmNlZCB2ZWN0b3IgZXh0ZW5zaW9ucyAgICAgICAgID0gdHJ1ZQogICAg
ICBGMTZDIGhhbGYtcHJlY2lzaW9uIGNvbnZlcnQgaW5zdHJ1Y3Rpb24gPSB0cnVlCiAgICAgIFJE
UkFORCBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGh5cGVy
dmlzb3IgZ3Vlc3Qgc3RhdHVzICAgICAgICAgICAgICAgICA9IHRydWUKICAgY2FjaGUgYW5kIFRM
QiBpbmZvcm1hdGlvbiAoMik6CiAgIHByb2Nlc3NvciBzZXJpYWwgbnVtYmVyID0gMDA5MC0wRjIy
LTAwMDAtMDAwMC0wMDAwLTAwMDAKICAgZGV0ZXJtaW5pc3RpYyBjYWNoZSBwYXJhbWV0ZXJzICg0
KToKICAgICAgLS0tIGNhY2hlIDAgLS0tCiAgICAgIGNhY2hlIHR5cGUgICAgICAgICAgICAgICAg
ICAgICAgICAgPSBubyBtb3JlIGNhY2hlcyAoMCkKICAgTU9OSVRPUi9NV0FJVCAoNSk6CiAgICAg
IHNtYWxsZXN0IG1vbml0b3ItbGluZSBzaXplIChieXRlcykgICAgICAgPSAweDQwICg2NCkKICAg
ICAgbGFyZ2VzdCBtb25pdG9yLWxpbmUgc2l6ZSAoYnl0ZXMpICAgICAgICA9IDB4NDAgKDY0KQog
ICAgICBlbnVtIG9mIE1vbml0b3ItTVdBSVQgZXh0cyBzdXBwb3J0ZWQgICAgID0gdHJ1ZQogICAg
ICBzdXBwb3J0cyBpbnRycyBhcyBicmVhay1ldmVudCBmb3IgTVdBSVQgID0gdHJ1ZQogICAgICBu
dW1iZXIgb2YgQzAgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgxICgxKQogICAgICBu
dW1iZXIgb2YgQzEgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgxICgxKQogICAgICBu
dW1iZXIgb2YgQzIgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICAgICBu
dW1iZXIgb2YgQzMgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICAgICBu
dW1iZXIgb2YgQzQgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICAgICBu
dW1iZXIgb2YgQzUgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICAgICBu
dW1iZXIgb2YgQzYgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICAgICBu
dW1iZXIgb2YgQzcgc3ViIEMtc3RhdGVzIHVzaW5nIE1XQUlUICAgID0gMHgwICgwKQogICBUaGVy
bWFsIGFuZCBQb3dlciBNYW5hZ2VtZW50IEZlYXR1cmVzICg2KToKICAgICAgZGlnaXRhbCB0aGVy
bW9tZXRlciAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSW50ZWwgVHVyYm8gQm9v
c3QgVGVjaG5vbG9neSAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVJBVCBhbHdheXMgcnVubmlu
ZyBBUElDIHRpbWVyICAgICAgICAgID0gdHJ1ZQogICAgICBQTE4gcG93ZXIgbGltaXQgbm90aWZp
Y2F0aW9uICAgICAgICAgICAgPSBmYWxzZQogICAgICBFQ01EIGV4dGVuZGVkIGNsb2NrIG1vZHVs
YXRpb24gZHV0eSAgICAgPSBmYWxzZQogICAgICBQVE0gcGFja2FnZSB0aGVybWFsIG1hbmFnZW1l
bnQgICAgICAgICAgPSBmYWxzZQogICAgICBIV1AgYmFzZSByZWdpc3RlcnMgICAgICAgICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBIV1Agbm90aWZpY2F0aW9uICAgICAgICAgICAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBIV1AgYWN0aXZpdHkgd2luZG93ICAgICAgICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBIV1AgZW5lcmd5IHBlcmZvcm1hbmNlIHByZWZlcmVuY2UgICAgICAg
PSBmYWxzZQogICAgICBIV1AgcGFja2FnZSBsZXZlbCByZXF1ZXN0ICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBIREMgYmFzZSByZWdpc3RlcnMgICAgICAgICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICBJbnRlbCBUdXJibyBCb29zdCBNYXggVGVjaG5vbG9neSAzLjAgICAgPSBmYWxzZQog
ICAgICBIV1AgY2FwYWJpbGl0aWVzICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBIV1AgUEVDSSBvdmVycmlkZSAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBm
bGV4aWJsZSBIV1AgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJQTMy
X0hXUF9SRVFVRVNUIE1TUiBmYXN0IGFjY2VzcyBtb2RlICAgPSBmYWxzZQogICAgICBIV19GRUVE
QkFDSyBNU1JzIHN1cHBvcnRlZCAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBpZ25vcmluZyBp
ZGxlIGxvZ2ljYWwgcHJvY2Vzc29yIEhXUCByZXEgPSBmYWxzZQogICAgICBUaHJlYWQgRGlyZWN0
b3IgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJQTMyX0hXX0ZFRURCQUNL
X1RIUkVBRF9DT05GSUcgYml0IDI1ICAgPSBmYWxzZQogICAgICBkaWdpdGFsIHRoZXJtb21ldGVy
IHRocmVzaG9sZHMgICAgICAgICAgPSAweDAgKDApCiAgICAgIGhhcmR3YXJlIGNvb3JkaW5hdGlv
biBmZWVkYmFjayAgICAgICAgICA9IHRydWUKICAgICAgQUNOVDIgYXZhaWxhYmxlICAgICAgICAg
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgcGVyZm9ybWFuY2UtZW5lcmd5IGJpYXMgY2Fw
YWJpbGl0eSAgICAgID0gZmFsc2UKICAgICAgbnVtYmVyIG9mIGVuaCBoYXJkd2FyZSBmZWVkYmFj
ayBjbGFzc2VzID0gMHgwICgwKQogICAgICBwZXJmb3JtYW5jZSBjYXBhYmlsaXR5IHJlcG9ydGlu
ZyAgICAgICAgPSBmYWxzZQogICAgICBlbmVyZ3kgZWZmaWNpZW5jeSBjYXBhYmlsaXR5IHJlcG9y
dGluZyAgPSBmYWxzZQogICAgICBzaXplIG9mIGZlZWRiYWNrIHN0cnVjdCAoNEtCIHBhZ2VzKSAg
ICAgPSAweDEgKDEpCiAgICAgIGluZGV4IG9mIENQVSdzIHJvdyBpbiBmZWVkYmFjayBzdHJ1Y3Qg
ICA9IDB4MCAoMCkKICAgZXh0ZW5kZWQgZmVhdHVyZSBmbGFncyAoNyk6CiAgICAgIEZTR1NCQVNF
IGluc3RydWN0aW9ucyAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIElBMzJfVFNDX0FE
SlVTVCBNU1Igc3VwcG9ydGVkICAgICAgICAgICAgPSBmYWxzZQogICAgICBTR1g6IFNvZnR3YXJl
IEd1YXJkIEV4dGVuc2lvbnMgc3VwcG9ydGVkID0gZmFsc2UKICAgICAgQk1JMSBpbnN0cnVjdGlv
bnMgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgSExFIGhhcmR3YXJlIGxvY2sg
ZWxpc2lvbiAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFWWDI6IGFkdmFuY2VkIHZlY3Rv
ciBleHRlbnNpb25zIDIgICAgICAgPSB0cnVlCiAgICAgIEZEUF9FWENQVE5fT05MWSAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBTTUVQIHN1cGVydmlzb3IgbW9kZSBleGVj
IHByb3RlY3Rpb24gICAgID0gZmFsc2UKICAgICAgQk1JMiBpbnN0cnVjdGlvbnMgICAgICAgICAg
ICAgICAgICAgICAgICA9IHRydWUKICAgICAgZW5oYW5jZWQgUkVQIE1PVlNCL1NUT1NCICAgICAg
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIElOVlBDSUQgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBSVE06IHJlc3RyaWN0ZWQgdHJhbnNhY3Rpb25hbCBtZW1v
cnkgICAgID0gZmFsc2UKICAgICAgUkRULUNNVC9QUW9TIGNhY2hlIG1vbml0b3JpbmcgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIGRlcHJlY2F0ZWQgRlBVIENTL0RTICAgICAgICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICBNUFg6IGludGVsIG1lbW9yeSBwcm90ZWN0aW9uIGV4dGVuc2lvbnMg
ID0gZmFsc2UKICAgICAgUkRULUNBVC9QUUUgY2FjaGUgYWxsb2NhdGlvbiAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIEFWWDUxMkY6IEFWWC01MTIgZm91bmRhdGlvbiBpbnN0cnVjdGlvbnMgPSBm
YWxzZQogICAgICBBVlg1MTJEUTogZG91YmxlICYgcXVhZHdvcmQgaW5zdHJ1Y3Rpb25zID0gZmFs
c2UKICAgICAgUkRTRUVEIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIEFEWCBpbnN0cnVjdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAg
ICAgIFNNQVA6IHN1cGVydmlzb3IgbW9kZSBhY2Nlc3MgcHJldmVudGlvbiAgPSBmYWxzZQogICAg
ICBBVlg1MTJJRk1BOiBpbnRlZ2VyIGZ1c2VkIG11bHRpcGx5IGFkZCAgID0gZmFsc2UKICAgICAg
UENPTU1JVCBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIENM
RkxVU0hPUFQgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIENMV0Ig
aW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJbnRlbCBw
cm9jZXNzb3IgdHJhY2UgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEyUEY6
IHByZWZldGNoIGluc3RydWN0aW9ucyAgICAgICAgICA9IGZhbHNlCiAgICAgIEFWWDUxMkVSOiBl
eHBvbmVudCAmIHJlY2lwcm9jYWwgaW5zdHJzICAgPSBmYWxzZQogICAgICBBVlg1MTJDRDogY29u
ZmxpY3QgZGV0ZWN0aW9uIGluc3RycyAgICAgID0gZmFsc2UKICAgICAgU0hBIGluc3RydWN0aW9u
cyAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgQVZYNTEyQlc6IGJ5dGUgJiB3
b3JkIGluc3RydWN0aW9ucyAgICAgICA9IGZhbHNlCiAgICAgIEFWWDUxMlZMOiB2ZWN0b3IgbGVu
Z3RoICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBQUkVGRVRDSFdUMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQVZYNTEyVkJNSTogdmVjdG9yIGJ5dGUg
bWFuaXB1bGF0aW9uICAgICA9IGZhbHNlCiAgICAgIFVNSVA6IHVzZXItbW9kZSBpbnN0cnVjdGlv
biBwcmV2ZW50aW9uICAgPSBmYWxzZQogICAgICBQS1UgcHJvdGVjdGlvbiBrZXlzIGZvciB1c2Vy
LW1vZGUgICAgICAgID0gZmFsc2UKICAgICAgT1NQS0UgQ1I0LlBLRSBhbmQgUkRQS1JVL1dSUEtS
VSAgICAgICAgICA9IGZhbHNlCiAgICAgIFdBSVRQS0cgaW5zdHJ1Y3Rpb25zICAgICAgICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBBVlg1MTJfVkJNSTI6IGJ5dGUgVlBDT01QUkVTUywgVlBF
WFBBTkQgID0gZmFsc2UKICAgICAgQ0VUX1NTOiBDRVQgc2hhZG93IHN0YWNrICAgICAgICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIEdGTkk6IEdhbG9pcyBGaWVsZCBOZXcgSW5zdHJ1Y3Rpb25zICAg
ICAgPSBmYWxzZQogICAgICBWQUVTIGluc3RydWN0aW9ucyAgICAgICAgICAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgVlBDTE1VTFFEUSBpbnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIEFWWDUxMl9WTk5JOiBuZXVyYWwgbmV0d29yayBpbnN0cnVjdGlvbnMgPSBm
YWxzZQogICAgICBBVlg1MTJfQklUQUxHOiBiaXQgY291bnQvc2hpZmZsZSAgICAgICAgID0gZmFs
c2UKICAgICAgVE1FOiBUb3RhbCBNZW1vcnkgRW5jcnlwdGlvbiAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIEFWWDUxMjogVlBPUENOVERRIGluc3RydWN0aW9uICAgICAgICAgICAgPSBmYWxzZQog
ICAgICBMQTU3OiA1Ny1iaXQgYWRkcnMgJiA1LWxldmVsIHBhZ2luZyAgICAgID0gZmFsc2UKICAg
ICAgQk5ETERYL0JORFNUWCBNQVdBVSB2YWx1ZSBpbiA2NC1iaXQgbW9kZSA9IDB4MCAoMCkKICAg
ICAgUkRQSUQ6IHJlYWQgcHJvY2Vzc29yIElEIHN1cHBvcnRlZCAgICAgICA9IGZhbHNlCiAgICAg
IEtMOiBrZXkgbG9ja2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBi
dXMgbG9jayBkZXRlY3Rpb24gICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgQ0xE
RU1PVEUgc3VwcG9ydHMgY2FjaGUgbGluZSBkZW1vdGUgICAgICA9IGZhbHNlCiAgICAgIE1PVkRJ
UkkgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBNT1ZESVI2
NEIgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgRU5RQ01EIGlu
c3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFNHWF9MQzogU0dY
IGxhdW5jaCBjb25maWcgc3VwcG9ydGVkICAgICAgPSBmYWxzZQogICAgICBQS1M6IHN1cGVydmlz
b3IgcHJvdGVjdGlvbiBrZXlzICAgICAgICAgID0gZmFsc2UKICAgICAgU0dYLUtFWVM6IFNHWCBh
dHRlc3RhdGlvbiBzZXJ2aWNlcyAgICAgICA9IGZhbHNlCiAgICAgIEFWWDUxMl80Vk5OSVc6IG5l
dXJhbCBuZXR3b3JrIGluc3RycyAgICAgPSBmYWxzZQogICAgICBBVlg1MTJfNEZNQVBTOiBtdWx0
aXBseSBhY2Mgc2luZ2xlIHByZWMgID0gZmFsc2UKICAgICAgZmFzdCBzaG9ydCBSRVAgTU9WICAg
ICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFVJTlRSOiB1c2VyIGludGVycnVwdHMg
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBBVlg1MTJfVlAySU5URVJTRUNUOiBpbnRl
cnNlY3QgbWFzayByZWdzID0gZmFsc2UKICAgICAgSUEzMl9NQ1VfT1BUX0NUUkwgU1JCRFMgbWl0
aWdhdGlvbiBNU1IgICA9IGZhbHNlCiAgICAgIFZFUlcgTURfQ0xFQVIgbWljcm9jb2RlIHN1cHBv
cnQgICAgICAgICAgPSBmYWxzZQogICAgICBSVE0gdHJhbnNhY3Rpb24gYWx3YXlzIGFib3J0cyAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgSUEzMl9UU1hfRk9SQ0VfQUJPUlQgTVNSICAgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIFNFUklBTElaRSBpbnN0cnVjdGlvbiAgICAgICAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBoeWJyaWQgcGFydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgVFNYTERUUks6IFRTWCBzdXNwZW5kIGxvYWQgYWRkciB0cmFja2lu
ZyA9IGZhbHNlCiAgICAgIFBDT05GSUcgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBMQlI6IGFyY2hpdGVjdHVyYWwgbGFzdCBicmFuY2ggcmVjb3JkcyAgID0g
ZmFsc2UKICAgICAgQ0VUX0lCVDogQ0VUIGluZGlyZWN0IGJyYW5jaCB0cmFja2luZyAgICA9IGZh
bHNlCiAgICAgIEFNWC1CRjE2OiB0aWxlIGJmbG9hdDE2IHN1cHBvcnQgICAgICAgICAgPSBmYWxz
ZQogICAgICBBVlg1MTJfRlAxNjogZnAxNiBzdXBwb3J0ICAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgQU1YLVRJTEU6IHRpbGUgYXJjaGl0ZWN0dXJlIHN1cHBvcnQgICAgICA9IGZhbHNlCiAg
ICAgIEFNWC1JTlQ4OiB0aWxlIDgtYml0IGludGVnZXIgc3VwcG9ydCAgICAgPSBmYWxzZQogICAg
ICBJQlJTL0lCUEI6IGluZGlyZWN0IGJyYW5jaCByZXN0cmljdGlvbnMgID0gZmFsc2UKICAgICAg
U1RJQlA6IDEgdGhyIGluZGlyZWN0IGJyYW5jaCBwcmVkaWN0b3IgICA9IGZhbHNlCiAgICAgIEwx
RF9GTFVTSDogSUEzMl9GTFVTSF9DTUQgTVNSICAgICAgICAgICAgPSBmYWxzZQogICAgICBJQTMy
X0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgSUEzMl9D
T1JFX0NBUEFCSUxJVElFUyBNU1IgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFNTQkQ6IHNw
ZWN1bGF0aXZlIHN0b3JlIGJ5cGFzcyBkaXNhYmxlICAgPSBmYWxzZQogICBEaXJlY3QgQ2FjaGUg
QWNjZXNzIFBhcmFtZXRlcnMgKDkpOgogICAgICBQTEFURk9STV9EQ0FfQ0FQIE1TUiBiaXRzID0g
MAogICBBcmNoaXRlY3R1cmUgUGVyZm9ybWFuY2UgTW9uaXRvcmluZyBGZWF0dXJlcyAoMHhhKToK
ICAgICAgdmVyc2lvbiBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4MCAoMCkK
ICAgICAgbnVtYmVyIG9mIGNvdW50ZXJzIHBlciBsb2dpY2FsIHByb2Nlc3NvciA9IDB4MCAoMCkK
ICAgICAgYml0IHdpZHRoIG9mIGNvdW50ZXIgICAgICAgICAgICAgICAgICAgICA9IDB4MCAoMCkK
ICAgICAgbGVuZ3RoIG9mIEVCWCBiaXQgdmVjdG9yICAgICAgICAgICAgICAgICA9IDB4MCAoMCkK
ICAgICAgY29yZSBjeWNsZSBldmVudCAgICAgICAgICAgICAgICAgICAgICAgICA9IG5vdCBhdmFp
bGFibGUKICAgICAgaW5zdHJ1Y3Rpb24gcmV0aXJlZCBldmVudCAgICAgICAgICAgICAgICA9IG5v
dCBhdmFpbGFibGUKICAgICAgcmVmZXJlbmNlIGN5Y2xlcyBldmVudCAgICAgICAgICAgICAgICAg
ICA9IG5vdCBhdmFpbGFibGUKICAgICAgbGFzdC1sZXZlbCBjYWNoZSByZWYgZXZlbnQgICAgICAg
ICAgICAgICA9IG5vdCBhdmFpbGFibGUKICAgICAgbGFzdC1sZXZlbCBjYWNoZSBtaXNzIGV2ZW50
ICAgICAgICAgICAgICA9IG5vdCBhdmFpbGFibGUKICAgICAgYnJhbmNoIGluc3QgcmV0aXJlZCBl
dmVudCAgICAgICAgICAgICAgICA9IG5vdCBhdmFpbGFibGUKICAgICAgYnJhbmNoIG1pc3ByZWQg
cmV0aXJlZCBldmVudCAgICAgICAgICAgICA9IG5vdCBhdmFpbGFibGUKICAgICAgdG9wLWRvd24g
c2xvdHMgZXZlbnQgICAgICAgICAgICAgICAgICAgICA9IG5vdCBhdmFpbGFibGUKICAgICAgZml4
ZWQgY291bnRlciAgMCBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVk
IGNvdW50ZXIgIDEgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBj
b3VudGVyICAyIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291
bnRlciAgMyBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50
ZXIgIDQgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVy
ICA1IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAg
NiBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgIDcg
c3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyICA4IHN1
cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAgOSBzdXBw
b3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMTAgc3VwcG9y
dGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDExIHN1cHBvcnRl
ZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAxMiBzdXBwb3J0ZWQg
ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMTMgc3VwcG9ydGVkICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDE0IHN1cHBvcnRlZCAgICAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAxNSBzdXBwb3J0ZWQgICAgICAg
ICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMTYgc3VwcG9ydGVkICAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDE3IHN1cHBvcnRlZCAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAxOCBzdXBwb3J0ZWQgICAgICAgICAgICAg
ICA9IGZhbHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMTkgc3VwcG9ydGVkICAgICAgICAgICAgICAg
PSBmYWxzZQogICAgICBmaXhlZCBjb3VudGVyIDIwIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgZml4ZWQgY291bnRlciAyMSBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZh
bHNlCiAgICAgIGZpeGVkIGNvdW50ZXIgMjIgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICBmaXhlZCBjb3VudGVyIDIzIHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgZml4ZWQgY291bnRlciAyNCBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAg
ICAgIGZpeGVkIGNvdW50ZXIgMjUgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBmaXhlZCBjb3VudGVyIDI2IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
Zml4ZWQgY291bnRlciAyNyBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZp
eGVkIGNvdW50ZXIgMjggc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBmaXhl
ZCBjb3VudGVyIDI5IHN1cHBvcnRlZCAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZml4ZWQg
Y291bnRlciAzMCBzdXBwb3J0ZWQgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGZpeGVkIGNv
dW50ZXIgMzEgc3VwcG9ydGVkICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBudW1iZXIgb2Yg
Y29udGlndW91cyBmaXhlZCBjb3VudGVycyAgICAgID0gMHgwICgwKQogICAgICBiaXQgd2lkdGgg
b2YgZml4ZWQgY291bnRlcnMgICAgICAgICAgICAgID0gMHgwICgwKQogICAgICBhbnl0aHJlYWQg
ZGVwcmVjYXRpb24gICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgeDJBUElDIGZlYXR1cmVz
IC8gcHJvY2Vzc29yIHRvcG9sb2d5ICgweGIpOgogICAgICBleHRlbmRlZCBBUElDIElEICAgICAg
ICAgICAgICAgICAgICAgID0gMAogICAgICAtLS0gbGV2ZWwgMCAtLS0KICAgICAgbGV2ZWwgbnVt
YmVyICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4MCAoMCkKICAgICAgbGV2ZWwgdHlwZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA9IGludmFsaWQgKDApCiAgICAgIGJpdCB3aWR0aCBv
ZiBsZXZlbCAgICAgICAgICAgICAgICAgICAgPSAweDAgKDApCiAgICAgIG51bWJlciBvZiBsb2dp
Y2FsIHByb2Nlc3NvcnMgYXQgbGV2ZWwgPSAweDAgKDApCiAgIFhTQVZFIGZlYXR1cmVzICgweGQv
MCk6CiAgICAgIFhDUjAgdmFsaWQgYml0IGZpZWxkIG1hc2sgICAgICAgICAgICAgICA9IDB4MDAw
MDAwMDAwMDAwMDAwNwogICAgICAgICB4ODcgc3RhdGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPSB0cnVlCiAgICAgICAgIFNTRSBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICA9
IHRydWUKICAgICAgICAgQVZYIHN0YXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1
ZQogICAgICAgICBNUFggQk5EUkVHUyAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQog
ICAgICAgICBNUFggQk5EQ1NSICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICAgICBBVlgtNTEyIG9wbWFzayAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAg
ICBBVlgtNTEyIFpNTV9IaTI1NiAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBB
VlgtNTEyIEhpMTZfWk1NICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBQS1JV
IHN0YXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBYVElMRUNG
RyBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBYVElMRURBVEEg
c3RhdGUgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBieXRlcyByZXF1aXJlZCBi
eSBmaWVsZHMgaW4gWENSMCAgICAgICAgPSAweDAwMDAwMzQwICg4MzIpCiAgICAgIGJ5dGVzIHJl
cXVpcmVkIGJ5IFhTQVZFL1hSU1RPUiBhcmVhICAgICA9IDB4MDAwMDAzNDAgKDgzMikKICAgICAg
WFNBVkVPUFQgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBYU0FW
RUMgaW5zdHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFhHRVRCViBp
bnN0cnVjdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgWFNBVkVTL1hSU1RP
UlMgaW5zdHJ1Y3Rpb25zICAgICAgICAgICAgID0gdHJ1ZQogICAgICBYRkQ6IGV4dGVuZGVkIGZl
YXR1cmUgZGlzYWJsZSBzdXBwb3J0ZWQgPSBmYWxzZQogICAgICBTQVZFIGFyZWEgc2l6ZSBpbiBi
eXRlcyAgICAgICAgICAgICAgICAgPSAweDAwMDAwMzQwICg4MzIpCiAgICAgIElBMzJfWFNTIHZh
bGlkIGJpdCBmaWVsZCBtYXNrICAgICAgICAgICA9IDB4MDAwMDAwMDAwMDAwMDAwMAogICAgICAg
ICBQVCBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBQ
QVNJRCBzdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBDRVRf
VSB1c2VyIHN0YXRlICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBDRVRfUyBz
dXBlcnZpc29yIHN0YXRlICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBIREMgc3RhdGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBVSU5UUiBzdGF0ZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBMQlIgc3RhdGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICAgICBIV1Agc3RhdGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICBBVlgvWU1NIGZlYXR1cmVzICgweGQvMik6CiAg
ICAgIEFWWC9ZTU0gc2F2ZSBzdGF0ZSBieXRlIHNpemUgICAgICAgICAgICAgPSAweDAwMDAwMTAw
ICgyNTYpCiAgICAgIEFWWC9ZTU0gc2F2ZSBzdGF0ZSBieXRlIG9mZnNldCAgICAgICAgICAgPSAw
eDAwMDAwMjQwICg1NzYpCiAgICAgIHN1cHBvcnRlZCBpbiBJQTMyX1hTUyBvciBYQ1IwICAgICAg
ICAgICAgPSBYQ1IwICh1c2VyIHN0YXRlKQogICAgICA2NC1ieXRlIGFsaWdubWVudCBpbiBjb21w
YWN0ZWQgWFNBVkUgICAgID0gZmFsc2UKICAgICAgWEZEIGZhdWx0aW5nIHN1cHBvcnRlZCAgICAg
ICAgICAgICAgICAgICA9IGZhbHNlCiAgIGh5cGVydmlzb3JfaWQgKDB4NDAwMDAwMDApID0gIlww
XDBcMFwwXDBcMFwwXDBcMFwwXDBcMCIKICAgZXh0ZW5kZWQgcHJvY2Vzc29yIHNpZ25hdHVyZSAo
MHg4MDAwMDAwMS9lYXgpOgogICAgICBmYW1pbHkvZ2VuZXJhdGlvbiA9IDB4ZiAoMTUpCiAgICAg
IG1vZGVsICAgICAgICAgICA9IDB4MiAoMikKICAgICAgc3RlcHBpbmcgaWQgICAgID0gMHgyICgy
KQogICAgICBleHRlbmRlZCBmYW1pbHkgPSAweDkgKDkpCiAgICAgIGV4dGVuZGVkIG1vZGVsICA9
IDB4MCAoMCkKICAgICAgKGZhbWlseSBzeW50aCkgID0gMHgxOCAoMjQpCiAgICAgIChtb2RlbCBz
eW50aCkgICA9IDB4MiAoMikKICAgICAgKHNpbXBsZSBzeW50aCkgID0gdW5rbm93bgogICBleHRl
bmRlZCBmZWF0dXJlIGZsYWdzICgweDgwMDAwMDAxL2VkeCk6CiAgICAgIHg4NyBGUFUgb24gY2hp
cCAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIHZpcnR1YWwtODA4NiBtb2RlIGVu
aGFuY2VtZW50ICAgICAgICAgPSBmYWxzZQogICAgICBkZWJ1Z2dpbmcgZXh0ZW5zaW9ucyAgICAg
ICAgICAgICAgICAgID0gdHJ1ZQogICAgICBwYWdlIHNpemUgZXh0ZW5zaW9ucyAgICAgICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgdGltZSBzdGFtcCBjb3VudGVyICAgICAgICAgICAgICAgICAg
ICA9IHRydWUKICAgICAgUkRNU1IgYW5kIFdSTVNSIHN1cHBvcnQgICAgICAgICAgICAgICA9IHRy
dWUKICAgICAgcGh5c2ljYWwgYWRkcmVzcyBleHRlbnNpb25zICAgICAgICAgICA9IHRydWUKICAg
ICAgbWFjaGluZSBjaGVjayBleGNlcHRpb24gICAgICAgICAgICAgICA9IHRydWUKICAgICAgQ01Q
WENIRzhCIGluc3QuICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgQVBJQyBvbiBj
aGlwICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1lTQ0FMTCBhbmQgU1lT
UkVUIGluc3RydWN0aW9ucyAgICAgICA9IHRydWUKICAgICAgbWVtb3J5IHR5cGUgcmFuZ2UgcmVn
aXN0ZXJzICAgICAgICAgICA9IGZhbHNlCiAgICAgIGdsb2JhbCBwYWdpbmcgZXh0ZW5zaW9uICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBtYWNoaW5lIGNoZWNrIGFyY2hpdGVjdHVyZSAgICAg
ICAgICAgID0gdHJ1ZQogICAgICBjb25kaXRpb25hbCBtb3ZlL2NvbXBhcmUgaW5zdHJ1Y3Rpb24g
ID0gdHJ1ZQogICAgICBwYWdlIGF0dHJpYnV0ZSB0YWJsZSAgICAgICAgICAgICAgICAgID0gdHJ1
ZQogICAgICBwYWdlIHNpemUgZXh0ZW5zaW9uICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgbXVsdGlwcm9jZXNzaW5nIGNhcGFibGUgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIG5v
LWV4ZWN1dGUgcGFnZSBwcm90ZWN0aW9uICAgICAgICAgICAgPSB0cnVlCiAgICAgIEFNRCBtdWx0
aW1lZGlhIGluc3RydWN0aW9uIGV4dGVuc2lvbnMgPSB0cnVlCiAgICAgIE1NWCBUZWNobm9sb2d5
ICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIEZYU0FWRS9GWFJTVE9SICAgICAg
ICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFNTRSBleHRlbnNpb25zICAgICAgICAgICAg
ICAgICAgICAgICAgPSB0cnVlCiAgICAgIDEtR0IgbGFyZ2UgcGFnZSBzdXBwb3J0ICAgICAgICAg
ICAgICAgPSBmYWxzZQogICAgICBSRFRTQ1AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID0gdHJ1ZQogICAgICBsb25nIG1vZGUgKEFBLTY0KSAgICAgICAgICAgICAgICAgICAgID0gdHJ1
ZQogICAgICAzRE5vdyEgaW5zdHJ1Y3Rpb24gZXh0ZW5zaW9ucyAgICAgICAgID0gZmFsc2UKICAg
ICAgM0ROb3chIGluc3RydWN0aW9ucyAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgIGV4dGVu
ZGVkIGJyYW5kIGlkICgweDgwMDAwMDAxL2VieCk6CiAgICAgIHJhdyAgICAgPSAweDQwMDAwMDAw
ICgxMDczNzQxODI0KQogICAgICBCcmFuZElkID0gMHgwICgwKQogICAgICBQa2dUeXBlID0gMHg0
ICg0KQogICBIeWdvbiBmZWF0dXJlIGZsYWdzICgweDgwMDAwMDAxL2VjeCk6CiAgICAgIExBSEYv
U0FIRiBzdXBwb3J0ZWQgaW4gNjQtYml0IG1vZGUgICAgID0gdHJ1ZQogICAgICBDTVAgTGVnYWN5
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1ZNOiBzZWN1cmUgdmly
dHVhbCBtYWNoaW5lICAgICAgICAgICAgPSBmYWxzZQogICAgICBleHRlbmRlZCBBUElDIHNwYWNl
ICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFsdE1vdkNyOCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgTFpDTlQgYWR2YW5jZWQgYml0IG1hbmlwdWxh
dGlvbiAgICAgICAgPSB0cnVlCiAgICAgIFNTRTRBIHN1cHBvcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgID0gdHJ1ZQogICAgICBtaXNhbGlnbmVkIFNTRSBtb2RlICAgICAgICAgICAgICAgICAg
ICA9IHRydWUKICAgICAgM0ROb3chIFBSRUZFVENIL1BSRUZFVENIVyBpbnN0cnVjdGlvbnMgPSB0
cnVlCiAgICAgIE9TIHZpc2libGUgd29ya2Fyb3VuZCAgICAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgaW5zdHJ1Y3Rpb24gYmFzZWQgc2FtcGxpbmcgICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBYT1Agc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFNL
SU5JVC9TVEdJIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgd2F0Y2hk
b2cgdGltZXIgc3VwcG9ydCAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBsaWdodHdlaWdo
dCBwcm9maWxpbmcgc3VwcG9ydCAgICAgICAgICA9IGZhbHNlCiAgICAgIDQtb3BlcmFuZCBGTUEg
aW5zdHJ1Y3Rpb24gICAgICAgICAgICAgID0gZmFsc2UKICAgICAgVENFOiB0cmFuc2xhdGlvbiBj
YWNoZSBleHRlbnNpb24gICAgICAgPSBmYWxzZQogICAgICBOb2RlSWQgTVNSIEMwMDExMDBDICAg
ICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIFRCTSBzdXBwb3J0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgdG9wb2xvZ3kgZXh0ZW5zaW9ucyAgICAgICAgICAg
ICAgICAgICAgPSBmYWxzZQogICAgICBjb3JlIHBlcmZvcm1hbmNlIGNvdW50ZXIgZXh0ZW5zaW9u
cyAgICA9IGZhbHNlCiAgICAgIE5CL0RGIHBlcmZvcm1hbmNlIGNvdW50ZXIgZXh0ZW5zaW9ucyAg
ID0gZmFsc2UKICAgICAgZGF0YSBicmVha3BvaW50IGV4dGVuc2lvbiAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIHBlcmZvcm1hbmNlIHRpbWUtc3RhbXAgY291bnRlciBzdXBwb3J0ID0gZmFsc2UK
ICAgICAgTExDIHBlcmZvcm1hbmNlIGNvdW50ZXIgZXh0ZW5zaW9ucyAgICAgPSBmYWxzZQogICAg
ICBNV0FJVFgvTU9OSVRPUlggc3VwcG9ydGVkICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIEFk
ZHJlc3MgbWFzayBleHRlbnNpb24gc3VwcG9ydCAgICAgICAgID0gZmFsc2UKICAgYnJhbmQgPSAi
SHlnb24gQzg2IDczNjAgMjQtY29yZSBQcm9jZXNzb3IgICAgICAgICAgICAgICAiCiAgIEwxIFRM
Qi9jYWNoZSBpbmZvcm1hdGlvbjogMk0vNE0gcGFnZXMgJiBMMSBUTEIgKDB4ODAwMDAwMDUvZWF4
KToKICAgICAgaW5zdHJ1Y3Rpb24gIyBlbnRyaWVzICAgICA9IDB4NDAgKDY0KQogICAgICBpbnN0
cnVjdGlvbiBhc3NvY2lhdGl2aXR5ID0gMHhmZiAoMjU1KQogICAgICBkYXRhICMgZW50cmllcyAg
ICAgICAgICAgID0gMHg0MCAoNjQpCiAgICAgIGRhdGEgYXNzb2NpYXRpdml0eSAgICAgICAgPSAw
eGZmICgyNTUpCiAgIEwxIFRMQi9jYWNoZSBpbmZvcm1hdGlvbjogNEsgcGFnZXMgJiBMMSBUTEIg
KDB4ODAwMDAwMDUvZWJ4KToKICAgICAgaW5zdHJ1Y3Rpb24gIyBlbnRyaWVzICAgICA9IDB4NDAg
KDY0KQogICAgICBpbnN0cnVjdGlvbiBhc3NvY2lhdGl2aXR5ID0gMHhmZiAoMjU1KQogICAgICBk
YXRhICMgZW50cmllcyAgICAgICAgICAgID0gMHg0MCAoNjQpCiAgICAgIGRhdGEgYXNzb2NpYXRp
dml0eSAgICAgICAgPSAweGZmICgyNTUpCiAgIEwxIGRhdGEgY2FjaGUgaW5mb3JtYXRpb24gKDB4
ODAwMDAwMDUvZWN4KToKICAgICAgbGluZSBzaXplIChieXRlcykgPSAweDQwICg2NCkKICAgICAg
bGluZXMgcGVyIHRhZyAgICAgPSAweDEgKDEpCiAgICAgIGFzc29jaWF0aXZpdHkgICAgID0gMHg4
ICg4KQogICAgICBzaXplIChLQikgICAgICAgICA9IDB4MjAgKDMyKQogICBMMSBpbnN0cnVjdGlv
biBjYWNoZSBpbmZvcm1hdGlvbiAoMHg4MDAwMDAwNS9lZHgpOgogICAgICBsaW5lIHNpemUgKGJ5
dGVzKSA9IDB4NDAgKDY0KQogICAgICBsaW5lcyBwZXIgdGFnICAgICA9IDB4MSAoMSkKICAgICAg
YXNzb2NpYXRpdml0eSAgICAgPSAweDQgKDQpCiAgICAgIHNpemUgKEtCKSAgICAgICAgID0gMHg0
MCAoNjQpCiAgIEwyIFRMQi9jYWNoZSBpbmZvcm1hdGlvbjogMk0vNE0gcGFnZXMgJiBMMiBUTEIg
KDB4ODAwMDAwMDYvZWF4KToKICAgICAgaW5zdHJ1Y3Rpb24gIyBlbnRyaWVzICAgICA9IDB4NDAw
ICgxMDI0KQogICAgICBpbnN0cnVjdGlvbiBhc3NvY2lhdGl2aXR5ID0gOCB0byAxNS13YXkgKDYp
CiAgICAgIGRhdGEgIyBlbnRyaWVzICAgICAgICAgICAgPSAweDYwMCAoMTUzNikKICAgICAgZGF0
YSBhc3NvY2lhdGl2aXR5ICAgICAgICA9IDMtd2F5ICgzKQogICBMMiBUTEIvY2FjaGUgaW5mb3Jt
YXRpb246IDRLIHBhZ2VzICYgTDIgVExCICgweDgwMDAwMDA2L2VieCk6CiAgICAgIGluc3RydWN0
aW9uICMgZW50cmllcyAgICAgPSAweDQwMCAoMTAyNCkKICAgICAgaW5zdHJ1Y3Rpb24gYXNzb2Np
YXRpdml0eSA9IDggdG8gMTUtd2F5ICg2KQogICAgICBkYXRhICMgZW50cmllcyAgICAgICAgICAg
ID0gMHg2MDAgKDE1MzYpCiAgICAgIGRhdGEgYXNzb2NpYXRpdml0eSAgICAgICAgPSA2IHRvIDct
d2F5ICg1KQogICBMMiB1bmlmaWVkIGNhY2hlIGluZm9ybWF0aW9uICgweDgwMDAwMDA2L2VjeCk6
CiAgICAgIGxpbmUgc2l6ZSAoYnl0ZXMpID0gMHg0MCAoNjQpCiAgICAgIGxpbmVzIHBlciB0YWcg
ICAgID0gMHgxICgxKQogICAgICBhc3NvY2lhdGl2aXR5ICAgICA9IDggdG8gMTUtd2F5ICg2KQog
ICAgICBzaXplIChLQikgICAgICAgICA9IDB4MjAwICg1MTIpCiAgIEwzIGNhY2hlIGluZm9ybWF0
aW9uICgweDgwMDAwMDA2L2VkeCk6CiAgICAgIGxpbmUgc2l6ZSAoYnl0ZXMpICAgICA9IDB4NDAg
KDY0KQogICAgICBsaW5lcyBwZXIgdGFnICAgICAgICAgPSAweDEgKDEpCiAgICAgIGFzc29jaWF0
aXZpdHkgICAgICAgICA9IDY0IHRvIDk1LXdheSAoMTIpCiAgICAgIHNpemUgKGluIDUxMktCIHVu
aXRzKSA9IDB4ODAgKDEyOCkKICAgUkFTIENhcGFiaWxpdHkgKDB4ODAwMDAwMDcvZWJ4KToKICAg
ICAgTUNBIG92ZXJmbG93IHJlY292ZXJ5IHN1cHBvcnQgPSB0cnVlCiAgICAgIFNVQ0NPUiBzdXBw
b3J0ICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBIV0E6IGhhcmR3YXJlIGFzc2VydCBzdXBw
b3J0ICA9IGZhbHNlCiAgICAgIHNjYWxhYmxlIE1DQSBzdXBwb3J0ICAgICAgICAgID0gdHJ1ZQog
ICBBZHZhbmNlZCBQb3dlciBNYW5hZ2VtZW50IEZlYXR1cmVzICgweDgwMDAwMDA3L2VjeCk6CiAg
ICAgIENtcFVuaXRQd3JTYW1wbGVUaW1lUmF0aW8gPSAweDAgKDApCiAgIEFkdmFuY2VkIFBvd2Vy
IE1hbmFnZW1lbnQgRmVhdHVyZXMgKDB4ODAwMDAwMDcvZWR4KToKICAgICAgVFM6IHRlbXBlcmF0
dXJlIHNlbnNpbmcgZGlvZGUgICAgICAgICAgID0gdHJ1ZQogICAgICBGSUQ6IGZyZXF1ZW5jeSBJ
RCBjb250cm9sICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBWSUQ6IHZvbHRhZ2UgSUQgY29u
dHJvbCAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBUVFA6IHRoZXJtYWwgdHJpcCAgICAg
ICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFRNOiB0aGVybWFsIG1vbml0b3IgICAgICAg
ICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1RDOiBzb2Z0d2FyZSB0aGVybWFsIGNvbnRyb2wg
ICAgICAgICAgID0gZmFsc2UKICAgICAgMTAwIE1IeiBtdWx0aXBsaWVyIGNvbnRyb2wgICAgICAg
ICAgICAgID0gZmFsc2UKICAgICAgaGFyZHdhcmUgUC1TdGF0ZSBjb250cm9sICAgICAgICAgICAg
ICAgID0gdHJ1ZQogICAgICBUc2NJbnZhcmlhbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PSB0cnVlCiAgICAgIENQQjogY29yZSBwZXJmb3JtYW5jZSBib29zdCAgICAgICAgICAgICA9IHRy
dWUKICAgICAgcmVhZC1vbmx5IGVmZmVjdGl2ZSBmcmVxdWVuY3kgaW50ZXJmYWNlID0gdHJ1ZQog
ICAgICBwcm9jZXNzb3IgZmVlZGJhY2sgaW50ZXJmYWNlICAgICAgICAgICAgPSBmYWxzZQogICAg
ICBBUE0gcG93ZXIgcmVwb3J0aW5nICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBj
b25uZWN0ZWQgc3RhbmRieSAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIFJBUEw6
IHJ1bm5pbmcgYXZlcmFnZSBwb3dlciBsaW1pdCAgICAgICA9IHRydWUKICAgUGh5c2ljYWwgQWRk
cmVzcyBhbmQgTGluZWFyIEFkZHJlc3MgU2l6ZSAoMHg4MDAwMDAwOC9lYXgpOgogICAgICBtYXhp
bXVtIHBoeXNpY2FsIGFkZHJlc3MgYml0cyAgICAgICAgID0gMHgzMCAoNDgpCiAgICAgIG1heGlt
dW0gbGluZWFyICh2aXJ0dWFsKSBhZGRyZXNzIGJpdHMgPSAweDMwICg0OCkKICAgICAgbWF4aW11
bSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGJpdHMgICA9IDB4MCAoMCkKICAgRXh0ZW5kZWQgRmVh
dHVyZSBFeHRlbnNpb25zIElEICgweDgwMDAwMDA4L2VieCk6CiAgICAgIENMWkVSTyBpbnN0cnVj
dGlvbiAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGluc3RydWN0aW9ucyByZXRp
cmVkIGNvdW50IHN1cHBvcnQgICAgICAgPSB0cnVlCiAgICAgIGFsd2F5cyBzYXZlL3Jlc3RvcmUg
ZXJyb3IgcG9pbnRlcnMgICAgICAgPSB0cnVlCiAgICAgIElOVkxQR0IgaW5zdHJ1Y3Rpb24gICAg
ICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBSRFBSVSBpbnN0cnVjdGlvbiAgICAgICAg
ICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgbWVtb3J5IGJhbmR3aWR0aCBlbmZvcmNlbWVu
dCAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIE1DT01NSVQgaW5zdHJ1Y3Rpb24gICAgICAgICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICBXQk5PSU5WRCBpbnN0cnVjdGlvbiAgICAgICAgICAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgSUJQQjogaW5kaXJlY3QgYnJhbmNoIHByZWRpY3Rpb24g
YmFycmllciA9IHRydWUKICAgICAgaW50ZXJydXB0aWJsZSBXQklOVkQsIFdCTk9JTlZEICAgICAg
ICAgICA9IGZhbHNlCiAgICAgIElCUlM6IGluZGlyZWN0IGJyYW5jaCByZXN0ciBzcGVjdWxhdGlv
biAgPSBmYWxzZQogICAgICBTVElCUDogMSB0aHIgaW5kaXJlY3QgYnJhbmNoIHByZWRpY3RvciAg
ID0gZmFsc2UKICAgICAgQ1BVIHByZWZlcnM6IElCUlMgYWx3YXlzIG9uICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIENQVSBwcmVmZXJzOiBTVElCUCBhbHdheXMgb24gICAgICAgICAgICAgPSBm
YWxzZQogICAgICBJQlJTIHByZWZlcnJlZCBvdmVyIHNvZnR3YXJlIHNvbHV0aW9uICAgID0gZmFs
c2UKICAgICAgSUJSUyBwcm92aWRlcyBzYW1lIG1vZGUgcHJvdGVjdGlvbiAgICAgICA9IGZhbHNl
CiAgICAgIEVGRVJbTE1TTEVdIG5vdCBzdXBwb3J0ZWQgICAgICAgICAgICAgICAgPSBmYWxzZQog
ICAgICBJTlZMUEdCIHN1cHBvcnRzIFRMQiBmbHVzaCBndWVzdCBuZXN0ZWQgID0gZmFsc2UKICAg
ICAgcHBpbiBwcm9jZXNzb3IgaWQgbnVtYmVyIHN1cHBvcnRlZCAgICAgICA9IGZhbHNlCiAgICAg
IFNTQkQ6IHNwZWN1bGF0aXZlIHN0b3JlIGJ5cGFzcyBkaXNhYmxlICAgPSBmYWxzZQogICAgICB2
aXJ0dWFsaXplZCBTU0JEICAgICAgICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgU1NC
RCBmaXhlZCBpbiBoYXJkd2FyZSAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIENQUEM6
IGNvbGxhYm9yYXRpdmUgcHJvY2Vzc29yIHBlcmYgY3RybCAgPSBmYWxzZQogICAgICBQU0ZEOiBw
cmVkaWN0aXZlIHN0b3JlIGZvcndhcmQgZGlzYWJsZSAgID0gZmFsc2UKICAgICAgbm90IHZ1bG5l
cmFibGUgdG8gYnJhbmNoIHR5cGUgY29uZnVzaW9uICA9IGZhbHNlCiAgICAgIGJyYW5jaCBzYW1w
bGluZyBmZWF0dXJlIHN1cHBvcnQgICAgICAgICAgPSBmYWxzZQogICAgICAodnVsbiB0byBicmFu
Y2ggdHlwZSBjb25mdXNpb24gc3ludGgpICAgID0gdHJ1ZQogICBTaXplIElkZW50aWZpZXJzICgw
eDgwMDAwMDA4L2VjeCk6CiAgICAgIG51bWJlciBvZiB0aHJlYWRzICAgICAgICAgICAgICAgICAg
ID0gMHgxOCAoMjQpCiAgICAgIEFwaWNJZENvcmVJZFNpemUgICAgICAgICAgICAgICAgICAgID0g
MHg2ICg2KQogICAgICBwZXJmb3JtYW5jZSB0aW1lLXN0YW1wIGNvdW50ZXIgc2l6ZSA9IDQwIGJp
dHMgKDApCiAgIEZlYXR1cmUgRXh0ZW5kZWQgU2l6ZSAoMHg4MDAwMDAwOC9lZHgpOgogICAgICBt
YXggcGFnZSBjb3VudCBmb3IgSU5WTFBHQiBpbnN0cnVjdGlvbiA9IDB4MCAoMCkKICAgICAgUkRQ
UlUgaW5zdHJ1Y3Rpb24gbWF4IGlucHV0IHN1cHBvcnQgICAgPSAweDAgKDApCiAgIFNWTSBTZWN1
cmUgVmlydHVhbCBNYWNoaW5lICgweDgwMDAwMDBhL2VheCk6CiAgICAgIFN2bVJldjogU1ZNIHJl
dmlzaW9uID0gMHgxICgxKQogICBTVk0gU2VjdXJlIFZpcnR1YWwgTWFjaGluZSAoMHg4MDAwMDAw
YS9lZHgpOgogICAgICBuZXN0ZWQgcGFnaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIExCUiB2aXJ0dWFsaXphdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IHRydWUK
ICAgICAgU1ZNIGxvY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAg
ICBOUklQIHNhdmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIE1T
UiBiYXNlZCBUU0MgcmF0ZSBjb250cm9sICAgICAgICAgICAgICA9IHRydWUKICAgICAgVk1DQiBj
bGVhbiBiaXRzIHN1cHBvcnQgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBmbHVzaCBieSBB
U0lEICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGRlY29kZSBhc3Npc3Rz
ICAgICAgICAgICAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU1NTRTMvU1NFNSBvcGNvZGUg
c2V0IGRpc2FibGUgICAgICAgICAgID0gZmFsc2UKICAgICAgcGF1c2UgaW50ZXJjZXB0IGZpbHRl
ciAgICAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBwYXVzZSBmaWx0ZXIgdGhyZXNob2xkICAg
ICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIEFWSUM6IEFNRCB2aXJ0dWFsIGludGVycnVwdCBj
b250cm9sbGVyICA9IHRydWUKICAgICAgdmlydHVhbGl6ZWQgVk1MT0FEL1ZNU0FWRSAgICAgICAg
ICAgICAgID0gdHJ1ZQogICAgICB2aXJ0dWFsaXplZCBnbG9iYWwgaW50ZXJydXB0IGZsYWcgKEdJ
RikgPSB0cnVlCiAgICAgIEdNRVQ6IGd1ZXN0IG1vZGUgZXhlY3V0ZSB0cmFwICAgICAgICAgICA9
IGZhbHNlCiAgICAgIFgyQVZJQzogdmlydHVhbGl6ZWQgWDJBUElDICAgICAgICAgICAgICA9IGZh
bHNlCiAgICAgIHN1cGVydmlzb3Igc2hhZG93IHN0YWNrICAgICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIGd1ZXN0IFNwZWNfY3RsIHN1cHBvcnQgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAg
ICAgIFJPR1BUOiByZWFkLW9ubHkgZ3Vlc3QgcGFnZSB0YWJsZSAgICAgICA9IGZhbHNlCiAgICAg
IGhvc3QgTUNFIG92ZXJyaWRlICAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElO
VkxQR0IvVExCU1lOQyBoeXBlcnYgaW50ZXJjIGVuYWJsZSAgICA9IGZhbHNlCiAgICAgIFZOTUk6
IE5NSSB2aXJ0dWFsaXphdGlvbiAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIElCUyB2aXJ0
dWFsaXphdGlvbiAgICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGd1ZXN0IFNWTUUg
YWRkciBjaGVjayAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgIE5BU0lEOiBudW1iZXIgb2Yg
YWRkcmVzcyBzcGFjZSBpZGVudGlmaWVycyA9IDB4ODAwMCAoMzI3NjgpOgogICBMMSBUTEIgaW5m
b3JtYXRpb246IDFHIHBhZ2VzICgweDgwMDAwMDE5L2VheCk6CiAgICAgIGluc3RydWN0aW9uICMg
ZW50cmllcyAgICAgPSAweDQwICg2NCkKICAgICAgaW5zdHJ1Y3Rpb24gYXNzb2NpYXRpdml0eSA9
IGZ1bGwgKDE1KQogICAgICBkYXRhICMgZW50cmllcyAgICAgICAgICAgID0gMHg0MCAoNjQpCiAg
ICAgIGRhdGEgYXNzb2NpYXRpdml0eSAgICAgICAgPSBmdWxsICgxNSkKICAgTDIgVExCIGluZm9y
bWF0aW9uOiAxRyBwYWdlcyAoMHg4MDAwMDAxOS9lYngpOgogICAgICBpbnN0cnVjdGlvbiAjIGVu
dHJpZXMgICAgID0gMHgwICgwKQogICAgICBpbnN0cnVjdGlvbiBhc3NvY2lhdGl2aXR5ID0gTDIg
b2ZmICgwKQogICAgICBkYXRhICMgZW50cmllcyAgICAgICAgICAgID0gMHgwICgwKQogICAgICBk
YXRhIGFzc29jaWF0aXZpdHkgICAgICAgID0gTDIgb2ZmICgwKQogICBQZXJmb3JtYW5jZSBPcHRp
bWl6YXRpb24gSWRlbnRpZmllcnMgKDB4ODAwMDAwMWEvZWF4KToKICAgICAgMTI4LWJpdCBTU0Ug
ZXhlY3V0ZWQgZnVsbC13aWR0aCA9IHRydWUKICAgICAgTU9WVSogYmV0dGVyIHRoYW4gTU9WTCov
TU9WSCogICA9IHRydWUKICAgICAgMjU2LWJpdCBTU0UgZXhlY3V0ZWQgZnVsbC13aWR0aCA9IGZh
bHNlCiAgIEluc3RydWN0aW9uIEJhc2VkIFNhbXBsaW5nIElkZW50aWZpZXJzICgweDgwMDAwMDFi
L2VheCk6CiAgICAgIElCUyBmZWF0dXJlIGZsYWdzIHZhbGlkICAgICAgICAgICAgICAgICAgPSB0
cnVlCiAgICAgIElCUyBmZXRjaCBzYW1wbGluZyAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVl
CiAgICAgIElCUyBleGVjdXRpb24gc2FtcGxpbmcgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAg
ICAgIHJlYWQgd3JpdGUgb2Ygb3AgY291bnRlciAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAg
IG9wIGNvdW50aW5nIG1vZGUgICAgICAgICAgICAgICAgICAgICAgICAgPSB0cnVlCiAgICAgIGJy
YW5jaCB0YXJnZXQgYWRkcmVzcyByZXBvcnRpbmcgICAgICAgICAgPSB0cnVlCiAgICAgIElic09w
Q3VyQ250IGFuZCBJYnNPcE1heENudCBleHRlbmQgNyAgICAgPSB0cnVlCiAgICAgIGludmFsaWQg
UklQIGluZGljYXRpb24gc3VwcG9ydCAgICAgICAgICAgPSB0cnVlCiAgICAgIGZ1c2VkIGJyYW5j
aCBtaWNyby1vcCBpbmRpY2F0aW9uIHN1cHBvcnQgPSB0cnVlCiAgICAgIElCUyBmZXRjaCBjb250
cm9sIGV4dGVuZGVkIE1TUiBzdXBwb3J0ICAgPSB0cnVlCiAgICAgIElCUyBvcCBkYXRhIDQgTVNS
IHN1cHBvcnQgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBJQlMgTDMgbWlzcyBmaWx0ZXJp
bmcgc3VwcG9ydCAgICAgICAgICAgID0gZmFsc2UKICAgTGlnaHR3ZWlnaHQgUHJvZmlsaW5nIENh
cGFiaWxpdGllczogQXZhaWxhYmlsaXR5ICgweDgwMDAwMDFjL2VheCk6CiAgICAgIGxpZ2h0d2Vp
Z2h0IHByb2ZpbGluZyAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgTFdQVkFMIGluc3Ry
dWN0aW9uICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBpbnN0cnVjdGlvbiByZXRp
cmVkIGV2ZW50ICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGJyYW5jaCByZXRpcmVkIGV2ZW50
ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgREMgbWlzcyBldmVudCAgICAgICAgICAg
ICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBjb3JlIGNsb2NrcyBub3QgaGFsdGVkIGV2ZW50
ICAgICAgICAgICA9IGZhbHNlCiAgICAgIGNvcmUgcmVmZXJlbmNlIGNsb2NrcyBub3QgaGFsdGVk
IGV2ZW50ID0gZmFsc2UKICAgICAgY29udGludW91cyBtb2RlIHNhbXBsaW5nICAgICAgICAgICAg
ICAgPSBmYWxzZQogICAgICB0c2MgaW4gZXZlbnQgcmVjb3JkICAgICAgICAgICAgICAgICAgICA9
IGZhbHNlCiAgICAgIGludGVycnVwdCBvbiB0aHJlc2hvbGQgb3ZlcmZsb3cgICAgICAgID0gZmFs
c2UKICAgTGlnaHR3ZWlnaHQgUHJvZmlsaW5nIENhcGFiaWxpdGllczogU3VwcG9ydGVkICgweDgw
MDAwMDFjL2VkeCk6CiAgICAgIGxpZ2h0d2VpZ2h0IHByb2ZpbGluZyAgICAgICAgICAgICAgICAg
ID0gZmFsc2UKICAgICAgTFdQVkFMIGluc3RydWN0aW9uICAgICAgICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBpbnN0cnVjdGlvbiByZXRpcmVkIGV2ZW50ICAgICAgICAgICAgICA9IGZhbHNl
CiAgICAgIGJyYW5jaCByZXRpcmVkIGV2ZW50ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAg
ICAgREMgbWlzcyBldmVudCAgICAgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBj
b3JlIGNsb2NrcyBub3QgaGFsdGVkIGV2ZW50ICAgICAgICAgICA9IGZhbHNlCiAgICAgIGNvcmUg
cmVmZXJlbmNlIGNsb2NrcyBub3QgaGFsdGVkIGV2ZW50ID0gZmFsc2UKICAgICAgY29udGludW91
cyBtb2RlIHNhbXBsaW5nICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICB0c2MgaW4gZXZlbnQg
cmVjb3JkICAgICAgICAgICAgICAgICAgICA9IGZhbHNlCiAgICAgIGludGVycnVwdCBvbiB0aHJl
c2hvbGQgb3ZlcmZsb3cgICAgICAgID0gZmFsc2UKICAgTGlnaHR3ZWlnaHQgUHJvZmlsaW5nIENh
cGFiaWxpdGllcyAoMHg4MDAwMDAxYy9lYngpOgogICAgICBMV1BDQiBieXRlIHNpemUgICAgICAg
ICAgICAgPSAweDAgKDApCiAgICAgIGV2ZW50IHJlY29yZCBieXRlIHNpemUgICAgICA9IDB4MCAo
MCkKICAgICAgbWF4aW11bSBFdmVudElkICAgICAgICAgICAgID0gMHgwICgwKQogICAgICBFdmVu
dEludGVydmFsMSBmaWVsZCBvZmZzZXQgPSAweDAgKDApCiAgIExpZ2h0d2VpZ2h0IFByb2ZpbGlu
ZyBDYXBhYmlsaXRpZXMgKDB4ODAwMDAwMWMvZWN4KToKICAgICAgbGF0ZW5jeSBjb3VudGVyIGJp
dCBzaXplICAgICAgICAgID0gMHgwICgwKQogICAgICBkYXRhIGNhY2hlIG1pc3MgYWRkcmVzcyB2
YWxpZCAgICAgPSBmYWxzZQogICAgICBhbW91bnQgY2FjaGUgbGF0ZW5jeSBpcyByb3VuZGVkICAg
PSAweDAgKDApCiAgICAgIExXUCBpbXBsZW1lbnRhdGlvbiB2ZXJzaW9uICAgICAgICA9IDB4MCAo
MCkKICAgICAgZXZlbnQgcmluZyBidWZmZXIgc2l6ZSBpbiByZWNvcmRzID0gMHgwICgwKQogICAg
ICBicmFuY2ggcHJlZGljdGlvbiBmaWx0ZXJpbmcgICAgICAgPSBmYWxzZQogICAgICBJUCBmaWx0
ZXJpbmcgICAgICAgICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBjYWNoZSBsZXZlbCBmaWx0
ZXJpbmcgICAgICAgICAgICAgPSBmYWxzZQogICAgICBjYWNoZSBsYXRlbmN5IGZpbHRlaW5nICAg
ICAgICAgICAgPSBmYWxzZQogICBDYWNoZSBQcm9wZXJ0aWVzICgweDgwMDAwMDFkKToKICAgICAg
LS0tIGNhY2hlIDAgLS0tCiAgICAgIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBk
YXRhICgxKQogICAgICBsZXZlbCAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMHgxICgxKQog
ICAgICBzZWxmLWluaXRpYWxpemluZyAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBmdWxseSBh
c3NvY2lhdGl2ZSAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZXh0cmEgY29yZXMgc2hhcmlu
ZyB0aGlzIGNhY2hlICA9IDB4MCAoMCkKICAgICAgbGluZSBzaXplIGluIGJ5dGVzICAgICAgICAg
ICAgICA9IDB4NDAgKDY0KQogICAgICBwaHlzaWNhbCBsaW5lIHBhcnRpdGlvbnMgICAgICAgID0g
MHgxICgxKQogICAgICBudW1iZXIgb2Ygd2F5cyAgICAgICAgICAgICAgICAgID0gMHg4ICg4KQog
ICAgICBudW1iZXIgb2Ygc2V0cyAgICAgICAgICAgICAgICAgID0gNjQKICAgICAgd3JpdGUtYmFj
ayBpbnZhbGlkYXRlICAgICAgICAgICA9IGZhbHNlCiAgICAgIGNhY2hlIGluY2x1c2l2ZSBvZiBs
b3dlciBsZXZlbHMgPSBmYWxzZQogICAgICAoc3ludGggc2l6ZSkgICAgICAgICAgICAgICAgICAg
ID0gMzI3NjggKDMyIEtCKQogICAgICAtLS0gY2FjaGUgMSAtLS0KICAgICAgdHlwZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA9IGluc3RydWN0aW9uICgyKQogICAgICBsZXZlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgID0gMHgxICgxKQogICAgICBzZWxmLWluaXRpYWxpemluZyAgICAg
ICAgICAgICAgID0gdHJ1ZQogICAgICBmdWxseSBhc3NvY2lhdGl2ZSAgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgZXh0cmEgY29yZXMgc2hhcmluZyB0aGlzIGNhY2hlICA9IDB4MCAoMCkKICAg
ICAgbGluZSBzaXplIGluIGJ5dGVzICAgICAgICAgICAgICA9IDB4NDAgKDY0KQogICAgICBwaHlz
aWNhbCBsaW5lIHBhcnRpdGlvbnMgICAgICAgID0gMHgxICgxKQogICAgICBudW1iZXIgb2Ygd2F5
cyAgICAgICAgICAgICAgICAgID0gMHg0ICg0KQogICAgICBudW1iZXIgb2Ygc2V0cyAgICAgICAg
ICAgICAgICAgID0gMjU2CiAgICAgIHdyaXRlLWJhY2sgaW52YWxpZGF0ZSAgICAgICAgICAgPSBm
YWxzZQogICAgICBjYWNoZSBpbmNsdXNpdmUgb2YgbG93ZXIgbGV2ZWxzID0gZmFsc2UKICAgICAg
KHN5bnRoIHNpemUpICAgICAgICAgICAgICAgICAgICA9IDY1NTM2ICg2NCBLQikKICAgICAgLS0t
IGNhY2hlIDIgLS0tCiAgICAgIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSB1bmlm
aWVkICgzKQogICAgICBsZXZlbCAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMHgyICgyKQog
ICAgICBzZWxmLWluaXRpYWxpemluZyAgICAgICAgICAgICAgID0gdHJ1ZQogICAgICBmdWxseSBh
c3NvY2lhdGl2ZSAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAgZXh0cmEgY29yZXMgc2hhcmlu
ZyB0aGlzIGNhY2hlICA9IDB4MCAoMCkKICAgICAgbGluZSBzaXplIGluIGJ5dGVzICAgICAgICAg
ICAgICA9IDB4NDAgKDY0KQogICAgICBwaHlzaWNhbCBsaW5lIHBhcnRpdGlvbnMgICAgICAgID0g
MHgxICgxKQogICAgICBudW1iZXIgb2Ygd2F5cyAgICAgICAgICAgICAgICAgID0gMHg4ICg4KQog
ICAgICBudW1iZXIgb2Ygc2V0cyAgICAgICAgICAgICAgICAgID0gMTAyNAogICAgICB3cml0ZS1i
YWNrIGludmFsaWRhdGUgICAgICAgICAgID0gZmFsc2UKICAgICAgY2FjaGUgaW5jbHVzaXZlIG9m
IGxvd2VyIGxldmVscyA9IHRydWUKICAgICAgKHN5bnRoIHNpemUpICAgICAgICAgICAgICAgICAg
ICA9IDUyNDI4OCAoNTEyIEtCKQogICAgICAtLS0gY2FjaGUgMyAtLS0KICAgICAgdHlwZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA9IHVuaWZpZWQgKDMpCiAgICAgIGxldmVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSAweDMgKDMpCiAgICAgIHNlbGYtaW5pdGlhbGl6aW5nICAgICAg
ICAgICAgICAgPSB0cnVlCiAgICAgIGZ1bGx5IGFzc29jaWF0aXZlICAgICAgICAgICAgICAgPSBm
YWxzZQogICAgICBleHRyYSBjb3JlcyBzaGFyaW5nIHRoaXMgY2FjaGUgID0gMHgyICgyKQogICAg
ICBsaW5lIHNpemUgaW4gYnl0ZXMgICAgICAgICAgICAgID0gMHg0MCAoNjQpCiAgICAgIHBoeXNp
Y2FsIGxpbmUgcGFydGl0aW9ucyAgICAgICAgPSAweDEgKDEpCiAgICAgIG51bWJlciBvZiB3YXlz
ICAgICAgICAgICAgICAgICAgPSAweDEwICgxNikKICAgICAgbnVtYmVyIG9mIHNldHMgICAgICAg
ICAgICAgICAgICA9IDgxOTIKICAgICAgd3JpdGUtYmFjayBpbnZhbGlkYXRlICAgICAgICAgICA9
IHRydWUKICAgICAgY2FjaGUgaW5jbHVzaXZlIG9mIGxvd2VyIGxldmVscyA9IGZhbHNlCiAgICAg
IChzeW50aCBzaXplKSAgICAgICAgICAgICAgICAgICAgPSA4Mzg4NjA4ICg4IE1CKQogICBleHRl
bmRlZCBBUElDIElEID0gOAogICBDb3JlIElkZW50aWZpZXJzICgweDgwMDAwMDFlL2VieCk6CiAg
ICAgIGNvcmUgSUQgICAgICAgICAgPSAweDggKDgpCiAgICAgIHRocmVhZHMgcGVyIGNvcmUgPSAw
eDEgKDEpCiAgIE5vZGUgSWRlbnRpZmllcnMgKDB4ODAwMDAwMWUvZWN4KToKICAgICAgbm9kZSBJ
RCAgICAgICAgICAgICA9IDB4MCAoMCkKICAgICAgbm9kZXMgcGVyIHByb2Nlc3NvciA9IDB4NCAo
NCkKICAgQU1EIFNlY3VyZSBFbmNyeXB0aW9uICgweDgwMDAwMDFmKToKICAgICAgU01FOiBzZWN1
cmUgbWVtb3J5IGVuY3J5cHRpb24gc3VwcG9ydCAgICA9IHRydWUKICAgICAgU0VWOiBzZWN1cmUg
ZW5jcnlwdGVkIHZpcnR1YWxpemUgc3VwcG9ydCA9IHRydWUKICAgICAgVk0gcGFnZSBmbHVzaCBN
U1Igc3VwcG9ydCAgICAgICAgICAgICAgICA9IHRydWUKICAgICAgU0VWLUVTOiBTRVYgZW5jcnlw
dGVkIHN0YXRlIHN1cHBvcnQgICAgICA9IHRydWUKICAgICAgU0VWLVNOUDogU0VWIHNlY3VyZSBu
ZXN0ZWQgcGFnaW5nICAgICAgICA9IGZhbHNlCiAgICAgIFZNUEw6IFZNIHBlcm1pc3Npb24gbGV2
ZWxzICAgICAgICAgICAgICAgPSBmYWxzZQogICAgICBSTVBRVUVSWSBpbnN0cnVjdGlvbiBzdXBw
b3J0ICAgICAgICAgICAgID0gZmFsc2UKICAgICAgVk1QTCBzdXBlcnZpc29yIHNoYWRvdyBzdGFj
ayBzdXBwb3J0ICAgICA9IGZhbHNlCiAgICAgIFNlY3VyZSBUU0Mgc3VwcG9ydGVkICAgICAgICAg
ICAgICAgICAgICAgPSBmYWxzZQogICAgICB2aXJ0dWFsIFRTQ19BVVggc3VwcG9ydGVkICAgICAg
ICAgICAgICAgID0gZmFsc2UKICAgICAgaGFyZHdhcmUgY2FjaGUgY29oZXIgYWNyb3NzIGVuYyBk
b21haW5zICA9IGZhbHNlCiAgICAgIFNFViBndWVzdCBleGVjIG9ubHkgZnJvbSA2NC1iaXQgaG9z
dCAgICAgPSBmYWxzZQogICAgICByZXN0cmljdGVkIGluamVjdGlvbiAgICAgICAgICAgICAgICAg
ICAgID0gZmFsc2UKICAgICAgYWx0ZXJuYXRlIGluamVjdGlvbiAgICAgICAgICAgICAgICAgICAg
ICA9IGZhbHNlCiAgICAgIGZ1bGwgZGVidWcgc3RhdGUgc3dhcCBmb3IgU0VWLUVTIGd1ZXN0cyAg
PSBmYWxzZQogICAgICBkaXNhbGxvd2luZyBJQlMgdXNlIGJ5IGhvc3QgICAgICAgICAgICAgID0g
ZmFsc2UKICAgICAgVlRFOiBTRVYgdmlydHVhbCB0cmFuc3BhcmVudCBlbmNyeXB0aW9uICA9IGZh
bHNlCiAgICAgIFZNR0VYSVQgcGFyYW1ldGVyIHN1cHBvcnQgICAgICAgICAgICAgICAgPSBmYWxz
ZQogICAgICB2aXJ0dWFsIFRPTSBNU1Igc3VwcG9ydCAgICAgICAgICAgICAgICAgID0gZmFsc2UK
ICAgICAgSUJTIHZpcnR1YWwgc3VwcG9ydCBmb3IgU0VWLUVTIGd1ZXN0cyAgICA9IGZhbHNlCiAg
ICAgIFZNU0EgcmVnaXN0ZXIgcHJvdGVjdGlvbiBzdXBwb3J0ICAgICAgICAgPSBmYWxzZQogICAg
ICBTTVQgcHJvdGVjdGlvbiBzdXBwb3J0ICAgICAgICAgICAgICAgICAgID0gZmFsc2UKICAgICAg
U1ZTTSBjb21tdW5pY2F0aW9uIHBhZ2UgTVNSIHN1cHBvcnQgICAgICA9IGZhbHNlCiAgICAgIFZJ
UlRfUk1QVVBEQVRFICYgVklSVF9QU01BU0ggTVNSIHN1cHBvcnQgPSBmYWxzZQogICAgICBlbmNy
eXB0aW9uIGJpdCBwb3NpdGlvbiBpbiBQVEUgICAgICAgICAgID0gMHgyZiAoNDcpCiAgICAgIHBo
eXNpY2FsIGFkZHJlc3Mgc3BhY2Ugd2lkdGggcmVkdWN0aW9uICAgPSAweDUgKDUpCiAgICAgIG51
bWJlciBvZiBWTSBwZXJtaXNzaW9uIGxldmVscyAgICAgICAgICAgPSAweDAgKDApCiAgICAgIG51
bWJlciBvZiBTRVYtZW5hYmxlZCBndWVzdHMgc3VwcG9ydGVkICAgPSAweGYgKDE1KQogICAgICBt
aW5pbXVtIFNFViBndWVzdCBBU0lEICAgICAgICAgICAgICAgICAgID0gMHgxICgxKQogICAoaW5z
dHJ1Y3Rpb24gc3VwcG9ydGVkIHN5bnRoKToKICAgICAgQ01QWENIRzhCICAgICAgICAgICAgICAg
ID0gdHJ1ZQogICAgICBjb25kaXRpb25hbCBtb3ZlL2NvbXBhcmUgPSB0cnVlCiAgICAgIFBSRUZF
VENIL1BSRUZFVENIVyAgICAgICA9IHRydWUKICAgKG11bHRpLXByb2Nlc3Npbmcgc3ludGgpID0g
bXVsdGktY29yZSAoYz0yNCkKICAgKG11bHRpLXByb2Nlc3NpbmcgbWV0aG9kKSA9IEh5Z29uCiAg
IChzeW50aCkgPSB1bmtub3duCg==
--00000000000064daba062b0423a4--


From xen-users-bounces@lists.xenproject.org Tue Jan 07 15:18:34 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2025 15:18:34 +0000
Received: from list by lists.xenproject.org with outflank-mailman.866331.1277798 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tVBLl-0008MX-9W; Tue, 07 Jan 2025 15:18:33 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 866331.1277798; Tue, 07 Jan 2025 15:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tVBLl-0008MM-5h; Tue, 07 Jan 2025 15:18:33 +0000
Received: by outflank-mailman (input) for mailman id 866331;
 Tue, 07 Jan 2025 12:00:52 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=iOLJ=T7=gmail.com=zhuangxxchn@srs-se1.protection.inumbo.net>)
 id 1tV8GS-0005eF-Iq
 for xen-users@lists.xenproject.org; Tue, 07 Jan 2025 12:00:52 +0000
Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com
 [2607:f8b0:4864:20::b35])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 088c83f3-ccef-11ef-99a4-01e77a169b0f;
 Tue, 07 Jan 2025 13:00:50 +0100 (CET)
Received: by mail-yb1-xb35.google.com with SMTP id
 3f1490d57ef6-e4a6b978283so21688287276.0
 for <xen-users@lists.xenproject.org>; Tue, 07 Jan 2025 04:00:49 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 088c83f3-ccef-11ef-99a4-01e77a169b0f
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1736251248; x=1736856048; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=MzeVW8UJwRrboHWhqBEnetUnIWiphpCA6tOd0PL+z3k=;
        b=KJfmeB8H4YY7Ih1VS9SgMieyUTtu4+rp1eht8TbeBTL+fvkOovzvhil9/IW6T89+fT
         4wb9JuAxJaWFXWCIpJ6nvLxdaV+CyVYjs8hifVjWDPlZkb93KOyryAGHvcs5dSNXF8A8
         Z9Sjlv6Usocc14dJvAdsG6cIhotWyy1nBxMMPY1lVXdd/+AefNpov1PWyDvkslYchaZD
         PEZv1mwkwgLIoANsE4j2xKAPaNyJ73l2G4zXav+jZDPXd8BmIK0jh1cy4D9/4klZz0nJ
         OxPkrMX/9FXwuw2AbsWnIhhFxWQ0nf7Wgroxefj5J0S4bLGd0ZK+JziL4x2gaf3Gvnub
         sILw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1736251248; x=1736856048;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=MzeVW8UJwRrboHWhqBEnetUnIWiphpCA6tOd0PL+z3k=;
        b=k7e+dn9zqE/BxGUK79er+avL5ii6SzzH/mhCyAnAVUy45JjIw5hQZ26eYehnpMnhAq
         ybaHkCt/B4Iwjr5qJRYBH4b3/f2QSRz8YSVle25c5NtvHNGkgsek5fwC9GDngtQrgvf2
         YcSTlZKMY75RHn/udO1Tyma8sm5wVI5ywrmEfYFME/CE29Pjd+xk98eLI7In4l9mhSUO
         t4UyiT+xxc+VQ7cBzOjV6fTqo/YLGxpKn5MP3QdDXg/gTnpSK6V/eYF5P5xI1H8AuXKW
         wGHUeaRHmuAilmBmt7XmPQLbllkZQxz9cj4V7Ax6wudvTOfsbuuBtzMYKWAVUzzTEluq
         Z4WQ==
X-Gm-Message-State: AOJu0YzwzM4UmN1Thdxi+eudbjd9xwb/VRzF41cSwvuRvq8VJ/Lhlwnt
	hmpR6FdRjiCkJNzrKwF/tAqlCdSJyJHoNEvPUgshvOFd+d8F1YhJ4yA7Y60Ony4PprXTF+R11db
	iecY/ubHRgTrHIfp0fprHui8MX0YQnRgk
X-Gm-Gg: ASbGncu8q3Kmg0y3GeobIh6lztxlvLvvJPkFFVtynwfP4lkk/61YYab8tPkrhOORKa0
	C6jXsAoGt6gINRkIXU+PXsS5mfFz6DDHLkqozWw==
X-Google-Smtp-Source: AGHT+IFegYF40Y7Mn9XRLZngXGzn4EixOQWMUvxcF5OVAQbyk6YMLK0+R/xs7FtnUPjc5bs+pxKQm9QYnFy/pkLoORg=
X-Received: by 2002:a05:690c:3693:b0:6ef:f020:601e with SMTP id
 00721157ae682-6f5204a05f5mr20478937b3.19.1736251247685; Tue, 07 Jan 2025
 04:00:47 -0800 (PST)
MIME-Version: 1.0
References: <CALxrscW-L6iE7SOfSPVuDUKpqgStj4j6cyCFkoMeZAFf84Q=PA@mail.gmail.com>
 <CALxrscUuT6krBMtXydNLhOi=EioLLU7hJn_ABYHGnFhXs8XSsw@mail.gmail.com>
In-Reply-To: <CALxrscUuT6krBMtXydNLhOi=EioLLU7hJn_ABYHGnFhXs8XSsw@mail.gmail.com>
From: Shengen Zhuang <zhuangxxchn@gmail.com>
Date: Tue, 7 Jan 2025 20:00:36 +0800
Message-ID: <CALxrscXF5_ksh694DOW59zmxzVrezDEv6=KOmQLT6qKWx2L3eA@mail.gmail.com>
Subject: Re: xen guest can not detect cpu cache
To: xen-users@lists.xenproject.org
Content-Type: multipart/alternative; boundary="000000000000dbf9b5062b1c7e42"

--000000000000dbf9b5062b1c7e42
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

ping~

Shengen Zhuang <zhuangxxchn@gmail.com> =E4=BA=8E2025=E5=B9=B41=E6=9C=886=E6=
=97=A5=E5=91=A8=E4=B8=80 14:57=E5=86=99=E9=81=93=EF=BC=9A

> add missing attachment
>
> Shengen Zhuang <zhuangxxchn@gmail.com> =E4=BA=8E2025=E5=B9=B41=E6=9C=886=
=E6=97=A5=E5=91=A8=E4=B8=80 14:53=E5=86=99=E9=81=93=EF=BC=9A
>
>> Hello:
>>     I use debian as xen dom0 and the cpu is Hygon C86 7360 24-core
>> Processor. I found there is no any cpu cache detected in xen dom0, no
>> matter L1/L2/L3 cpu cache,the same as hvm domU=E3=80=82But I use cpuid i=
n  dom0, it
>> can get the Cache Properties (0x8000001d). I wonder why cpuid can detect
>> Cache Properties but guestOS can not detect cpu cache? Please give me so=
me
>> advise,Thanks!
>> The informations are show blow, and the all cpuid info and dom0 dmesg ar=
e
>> in attachment.
>>    Cache Properties (0x8000001d):
>>       --- cache 0 ---
>>       type                            =3D data (1)
>>       level                           =3D 0x1 (1)
>>       self-initializing               =3D true
>>       fully associative               =3D false
>>       extra cores sharing this cache  =3D 0x0 (0)
>>       line size in bytes              =3D 0x40 (64)
>>       physical line partitions        =3D 0x1 (1)
>>       number of ways                  =3D 0x8 (8)
>>       number of sets                  =3D 64
>>       write-back invalidate           =3D false
>>       cache inclusive of lower levels =3D false
>>       (synth size)                    =3D 32768 (32 KB)
>>       --- cache 1 ---
>>       type                            =3D instruction (2)
>>       level                           =3D 0x1 (1)
>>       self-initializing               =3D true
>>       fully associative               =3D false
>>       extra cores sharing this cache  =3D 0x0 (0)
>>       line size in bytes              =3D 0x40 (64)
>>       physical line partitions        =3D 0x1 (1)
>>       number of ways                  =3D 0x4 (4)
>>       number of sets                  =3D 256
>>       write-back invalidate           =3D false
>>       cache inclusive of lower levels =3D false
>>       (synth size)                    =3D 65536 (64 KB)
>>       --- cache 2 ---
>>       type                            =3D unified (3)
>>       level                           =3D 0x2 (2)
>>       self-initializing               =3D true
>>       fully associative               =3D false
>>       extra cores sharing this cache  =3D 0x0 (0)
>>       line size in bytes              =3D 0x40 (64)
>>       physical line partitions        =3D 0x1 (1)
>>       number of ways                  =3D 0x8 (8)
>>       number of sets                  =3D 1024
>>       write-back invalidate           =3D false
>>       cache inclusive of lower levels =3D true
>>       (synth size)                    =3D 524288 (512 KB)
>>       --- cache 3 ---
>>       type                            =3D unified (3)
>>       level                           =3D 0x3 (3)
>>       self-initializing               =3D true
>>       fully associative               =3D false
>>       extra cores sharing this cache  =3D 0x2 (2)
>>       line size in bytes              =3D 0x40 (64)
>>       physical line partitions        =3D 0x1 (1)
>>       number of ways                  =3D 0x10 (16)
>>       number of sets                  =3D 8192
>>       write-back invalidate           =3D true
>>       cache inclusive of lower levels =3D false
>>       (synth size)                    =3D 8388608 (8 MB)
>>
>> $ sudo xl info
>> host                   : debian
>> release                : 6.1.0-25-amd64
>> version                : #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3
>> (2024-08-26)
>> machine                : x86_64
>> nr_cpus                : 24
>> max_cpu_id             : 23
>> nr_nodes               : 4
>> cores_per_socket       : 24
>> threads_per_core       : 1
>> cpu_mhz                : 2200.002
>> hw_caps                :
>> 178bf3ff:36d8320b:2e500800:244033ff:0000000f:209801a9:00000000:00000780
>> virt_caps              : pv hvm hvm_directio pv_directio hap shadow
>> gnttab-v1 gnttab-v2
>> total_memory           : 65453
>> free_memory            : 50421
>> sharing_freed_memory   : 0
>> sharing_used_memory    : 0
>> outstanding_claims     : 0
>> free_cpus              : 0
>> xen_major              : 4
>> xen_minor              : 17
>> xen_extra              : .5
>> xen_version            : 4.17.5
>> xen_caps               : xen-3.0-x86_64 hvm-3.0-x86_32 hvm-3.0-x86_32p
>> hvm-3.0-x86_64
>> xen_scheduler          : credit2
>> xen_pagesize           : 4096
>> platform_params        : virt_start=3D0xffff800000000000
>> xen_changeset          : Tue Oct 22 03:55:32 2024 -0400
>> git:f1c1a10e76-dirty
>> xen_commandline        : placeholder dom0_mem=3D4096M,max:4096M
>> dom0_max_vcpus=3D4 loglvl=3Dall guest_loglvl=3Dall com1=3D115200,8n1 con=
sole=3Dcom1
>> dom0_vcpus_pin=3Dtrue no-real-mode edd=3Doff
>> cc_compiler            : gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-22)
>> cc_compile_by          : root
>> cc_compile_domain      :
>> cc_compile_date        : Sun Jan  5 22:22:05 EST 2025
>> build_id               : f61e2b9e617c3b328bc10dbf361ed91d537ccf6c
>> xend_config_format     : 4
>>
>> $ sudo lscpu
>> Architecture:             x86_64
>>   CPU op-mode(s):         32-bit, 64-bit
>>   Address sizes:          43 bits physical, 48 bits virtual
>>   Byte Order:             Little Endian
>> CPU(s):                   4
>>   On-line CPU(s) list:    0-3
>> Vendor ID:                HygonGenuine
>>   BIOS Vendor ID:         Chengdu Hygon
>>   Model name:             Hygon C86 7360 24-core Processor
>>     BIOS Model name:      Hygon C86 7360 24-core Processor   CPU @ 2.2GH=
z
>>     BIOS CPU family:      1
>>     CPU family:           24
>>     Model:                2
>>     Thread(s) per core:   1
>>     Core(s) per socket:   4
>>     Socket(s):            1
>>     Stepping:             2
>>     BogoMIPS:             4400.00
>>     Flags:                fpu de tsc msr pae mce cx8 apic mca cmov pat
>> clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm
>> constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid tsc_known_fr
>>                           eq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2
>> movbe popcnt aes xsave avx f16c hypervisor lahf_lm cmp_legacy abm sse4a
>> misalignsse 3dnowprefetch bpext cpb ibpb vmmcall fsgsbase bmi1
>>                            avx2 bmi2 adx clflushopt sha_ni xsaveopt
>> xsavec xgetbv1 clzero xsaveerptr arat
>> Virtualization features:
>>   Hypervisor vendor:      Xen
>>   Virtualization type:    none
>> NUMA:
>>   NUMA node(s):           1
>>   NUMA node0 CPU(s):      0-3
>> Vulnerabilities:
>>   Gather data sampling:   Not affected
>>   Itlb multihit:          Not affected
>>   L1tf:                   Not affected
>>   Mds:                    Not affected
>>   Meltdown:               Not affected
>>   Mmio stale data:        Not affected
>>   Reg file data sampling: Not affected
>>   Retbleed:               Vulnerable
>>   Spec rstack overflow:   Not affected
>>   Spec store bypass:      Vulnerable
>>   Spectre v1:             Vulnerable: __user pointer sanitization and
>> usercopy barriers only; no swapgs barriers
>>   Spectre v2:             Vulnerable; IBPB: disabled; STIBP: disabled;
>> PBRSB-eIBRS: Not affected; BHI: Not affected
>>   Srbds:                  Not affected
>>   Tsx async abort:        Not affected
>>
>

--000000000000dbf9b5062b1c7e42
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+cGluZ348L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUgZ21h
aWxfcXVvdGVfY29udGFpbmVyIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+U2hl
bmdlbiBaaHVhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzp6aHVhbmd4eGNobkBnbWFpbC5jb20iPnpo
dWFuZ3h4Y2huQGdtYWlsLmNvbTwvYT4mZ3Q7IOS6jjIwMjXlubQx5pyINuaXpeWRqOS4gCAxNDo1
N+WGmemBk++8mjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxl
PSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQs
MjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBkaXI9Imx0ciI+YWRkIG1pc3NpbmcgYXR0
YWNobWVudDwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIg
Y2xhc3M9ImdtYWlsX2F0dHIiPlNoZW5nZW4gWmh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86emh1
YW5neHhjaG5AZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+emh1YW5neHhjaG5AZ21haWwuY29t
PC9hPiZndDsg5LqOMjAyNeW5tDHmnIg25pel5ZGo5LiAIDE0OjUz5YaZ6YGT77yaPGJyPjwvZGl2
PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBw
eCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxl
ZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj5IZWxsbzo8ZGl2PsKgIMKgIEkgdXNlIGRlYmlhbiBhcyB4
ZW4gZG9tMCBhbmQgdGhlIGNwdSBpcyBIeWdvbiBDODYgNzM2MCAyNC1jb3JlIFByb2Nlc3Nvci4g
SSBmb3VuZCB0aGVyZSBpcyBubyBhbnkgY3B1IGNhY2hlIGRldGVjdGVkIGluIHhlbiBkb20wLCBu
byBtYXR0ZXIgTDEvTDIvTDMgY3B1IGNhY2hlLHRoZSBzYW1lIGFzIGh2bSBkb21V44CCQnV0IEkg
dXNlIGNwdWlkIGluwqANCg0KZG9tMCwgaXQgY2FuIGdldCB0aGXCoENhY2hlIFByb3BlcnRpZXMg
KDB4ODAwMDAwMWQpLiBJIHdvbmRlciB3aHkgY3B1aWQgY2FuIGRldGVjdCBDYWNoZSBQcm9wZXJ0
aWVzIGJ1dCBndWVzdE9TIGNhbiBub3QgZGV0ZWN0IGNwdSBjYWNoZT8gUGxlYXNlIGdpdmUgbWUg
c29tZSBhZHZpc2UsVGhhbmtzITwvZGl2PjxkaXY+VGhlIGluZm9ybWF0aW9uc8KgYXJlIHNob3cg
YmxvdywgYW5kIHRoZSBhbGwgY3B1aWQgaW5mbyBhbmQgZG9tMCBkbWVzZyBhcmUgaW4gYXR0YWNo
bWVudC48L2Rpdj48ZGl2PsKgIMKgQ2FjaGUgUHJvcGVydGllcyAoMHg4MDAwMDAxZCk6PGJyPsKg
IMKgIMKgIC0tLSBjYWNoZSAwIC0tLTxicj7CoCDCoCDCoCB0eXBlIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPSBkYXRhICgxKTxicj7CoCDCoCDCoCBsZXZlbCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA9IDB4MSAoMSk8YnI+wqAgwqAgwqAg
c2VsZi1pbml0aWFsaXppbmcgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPSB0cnVlPGJyPsKgIMKgIMKg
IGZ1bGx5IGFzc29jaWF0aXZlIMKgIMKgIMKgIMKgIMKgIMKgIMKgID0gZmFsc2U8YnI+wqAgwqAg
wqAgZXh0cmEgY29yZXMgc2hhcmluZyB0aGlzIGNhY2hlIMKgPSAweDAgKDApPGJyPsKgIMKgIMKg
IGxpbmUgc2l6ZSBpbiBieXRlcyDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gMHg0MCAoNjQpPGJyPsKg
IMKgIMKgIHBoeXNpY2FsIGxpbmUgcGFydGl0aW9ucyDCoCDCoCDCoCDCoD0gMHgxICgxKTxicj7C
oCDCoCDCoCBudW1iZXIgb2Ygd2F5cyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gMHg4ICg4
KTxicj7CoCDCoCDCoCBudW1iZXIgb2Ygc2V0cyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0g
NjQ8YnI+wqAgwqAgwqAgd3JpdGUtYmFjayBpbnZhbGlkYXRlIMKgIMKgIMKgIMKgIMKgID0gZmFs
c2U8YnI+wqAgwqAgwqAgY2FjaGUgaW5jbHVzaXZlIG9mIGxvd2VyIGxldmVscyA9IGZhbHNlPGJy
PsKgIMKgIMKgIChzeW50aCBzaXplKSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gMzI3
NjggKDMyIEtCKTxicj7CoCDCoCDCoCAtLS0gY2FjaGUgMSAtLS08YnI+wqAgwqAgwqAgdHlwZSDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD0gaW5zdHJ1Y3Rpb24gKDIp
PGJyPsKgIMKgIMKgIGxldmVsIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ID0gMHgxICgxKTxicj7CoCDCoCDCoCBzZWxmLWluaXRpYWxpemluZyDCoCDCoCDCoCDCoCDCoCDC
oCDCoCA9IHRydWU8YnI+wqAgwqAgwqAgZnVsbHkgYXNzb2NpYXRpdmUgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgPSBmYWxzZTxicj7CoCDCoCDCoCBleHRyYSBjb3JlcyBzaGFyaW5nIHRoaXMgY2FjaGUg
wqA9IDB4MCAoMCk8YnI+wqAgwqAgwqAgbGluZSBzaXplIGluIGJ5dGVzIMKgIMKgIMKgIMKgIMKg
IMKgIMKgPSAweDQwICg2NCk8YnI+wqAgwqAgwqAgcGh5c2ljYWwgbGluZSBwYXJ0aXRpb25zIMKg
IMKgIMKgIMKgPSAweDEgKDEpPGJyPsKgIMKgIMKgIG51bWJlciBvZiB3YXlzIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgPSAweDQgKDQpPGJyPsKgIMKgIMKgIG51bWJlciBvZiBzZXRzIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgPSAyNTY8YnI+wqAgwqAgwqAgd3JpdGUtYmFjayBpbnZhbGlk
YXRlIMKgIMKgIMKgIMKgIMKgID0gZmFsc2U8YnI+wqAgwqAgwqAgY2FjaGUgaW5jbHVzaXZlIG9m
IGxvd2VyIGxldmVscyA9IGZhbHNlPGJyPsKgIMKgIMKgIChzeW50aCBzaXplKSDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoD0gNjU1MzYgKDY0IEtCKTxicj7CoCDCoCDCoCAtLS0gY2FjaGUg
MiAtLS08YnI+wqAgwqAgwqAgdHlwZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoD0gdW5pZmllZCAoMyk8YnI+wqAgwqAgwqAgbGV2ZWwgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgPSAweDIgKDIpPGJyPsKgIMKgIMKgIHNlbGYtaW5pdGlhbGl6
aW5nIMKgIMKgIMKgIMKgIMKgIMKgIMKgID0gdHJ1ZTxicj7CoCDCoCDCoCBmdWxseSBhc3NvY2lh
dGl2ZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCA9IGZhbHNlPGJyPsKgIMKgIMKgIGV4dHJhIGNvcmVz
IHNoYXJpbmcgdGhpcyBjYWNoZSDCoD0gMHgwICgwKTxicj7CoCDCoCDCoCBsaW5lIHNpemUgaW4g
Ynl0ZXMgwqAgwqAgwqAgwqAgwqAgwqAgwqA9IDB4NDAgKDY0KTxicj7CoCDCoCDCoCBwaHlzaWNh
bCBsaW5lIHBhcnRpdGlvbnMgwqAgwqAgwqAgwqA9IDB4MSAoMSk8YnI+wqAgwqAgwqAgbnVtYmVy
IG9mIHdheXMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA9IDB4OCAoOCk8YnI+wqAgwqAgwqAg
bnVtYmVyIG9mIHNldHMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA9IDEwMjQ8YnI+wqAgwqAg
wqAgd3JpdGUtYmFjayBpbnZhbGlkYXRlIMKgIMKgIMKgIMKgIMKgID0gZmFsc2U8YnI+wqAgwqAg
wqAgY2FjaGUgaW5jbHVzaXZlIG9mIGxvd2VyIGxldmVscyA9IHRydWU8YnI+wqAgwqAgwqAgKHN5
bnRoIHNpemUpIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPSA1MjQyODggKDUxMiBLQik8
YnI+wqAgwqAgwqAgLS0tIGNhY2hlIDMgLS0tPGJyPsKgIMKgIMKgIHR5cGUgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA9IHVuaWZpZWQgKDMpPGJyPsKgIMKgIMKgIGxl
dmVsIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgID0gMHgzICgzKTxicj7C
oCDCoCDCoCBzZWxmLWluaXRpYWxpemluZyDCoCDCoCDCoCDCoCDCoCDCoCDCoCA9IHRydWU8YnI+
wqAgwqAgwqAgZnVsbHkgYXNzb2NpYXRpdmUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPSBmYWxzZTxi
cj7CoCDCoCDCoCBleHRyYSBjb3JlcyBzaGFyaW5nIHRoaXMgY2FjaGUgwqA9IDB4MiAoMik8YnI+
wqAgwqAgwqAgbGluZSBzaXplIGluIGJ5dGVzIMKgIMKgIMKgIMKgIMKgIMKgIMKgPSAweDQwICg2
NCk8YnI+wqAgwqAgwqAgcGh5c2ljYWwgbGluZSBwYXJ0aXRpb25zIMKgIMKgIMKgIMKgPSAweDEg
KDEpPGJyPsKgIMKgIMKgIG51bWJlciBvZiB3YXlzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
PSAweDEwICgxNik8YnI+wqAgwqAgwqAgbnVtYmVyIG9mIHNldHMgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqA9IDgxOTI8YnI+wqAgwqAgwqAgd3JpdGUtYmFjayBpbnZhbGlkYXRlIMKgIMKgIMKg
IMKgIMKgID0gdHJ1ZTxicj7CoCDCoCDCoCBjYWNoZSBpbmNsdXNpdmUgb2YgbG93ZXIgbGV2ZWxz
ID0gZmFsc2U8YnI+wqAgwqAgwqAgKHN5bnRoIHNpemUpIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgPSA4Mzg4NjA4ICg4IE1CKTxicj48ZGl2Pjxicj48L2Rpdj48ZGl2PiQgc3VkbyB4bCBp
bmZvPC9kaXY+PGRpdj5ob3N0IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDogZGViaWFuPGJy
PnJlbGVhc2UgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IDYuMS4wLTI1LWFtZDY0PGJyPnZlcnNp
b24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6ICMxIFNNUCBQUkVFTVBUX0RZTkFNSUMgRGViaWFu
IDYuMS4xMDYtMyAoMjAyNC0wOC0yNik8YnI+bWFjaGluZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oDogeDg2XzY0PGJyPm5yX2NwdXMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IDI0PGJyPm1heF9j
cHVfaWQgwqAgwqAgwqAgwqAgwqAgwqAgOiAyMzxicj5ucl9ub2RlcyDCoCDCoCDCoCDCoCDCoCDC
oCDCoCA6IDQ8YnI+Y29yZXNfcGVyX3NvY2tldCDCoCDCoCDCoCA6IDI0PGJyPnRocmVhZHNfcGVy
X2NvcmUgwqAgwqAgwqAgOiAxPGJyPmNwdV9taHogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IDIy
MDAuMDAyPGJyPmh3X2NhcHMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IDE3OGJmM2ZmOjM2ZDgz
MjBiOjJlNTAwODAwOjI0NDAzM2ZmOjAwMDAwMDBmOjIwOTgwMWE5OjAwMDAwMDAwOjAwMDAwNzgw
PGJyPnZpcnRfY2FwcyDCoCDCoCDCoCDCoCDCoCDCoCDCoDogcHYgaHZtIGh2bV9kaXJlY3RpbyBw
dl9kaXJlY3RpbyBoYXAgc2hhZG93IGdudHRhYi12MSBnbnR0YWItdjI8YnI+dG90YWxfbWVtb3J5
IMKgIMKgIMKgIMKgIMKgIDogNjU0NTM8YnI+ZnJlZV9tZW1vcnkgwqAgwqAgwqAgwqAgwqAgwqA6
IDUwNDIxPGJyPnNoYXJpbmdfZnJlZWRfbWVtb3J5IMKgIDogMDxicj5zaGFyaW5nX3VzZWRfbWVt
b3J5IMKgIMKgOiAwPGJyPm91dHN0YW5kaW5nX2NsYWltcyDCoCDCoCA6IDA8YnI+ZnJlZV9jcHVz
IMKgIMKgIMKgIMKgIMKgIMKgIMKgOiAwPGJyPnhlbl9tYWpvciDCoCDCoCDCoCDCoCDCoCDCoCDC
oDogNDxicj54ZW5fbWlub3IgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IDE3PGJyPnhlbl9leHRyYSDC
oCDCoCDCoCDCoCDCoCDCoCDCoDogLjU8YnI+eGVuX3ZlcnNpb24gwqAgwqAgwqAgwqAgwqAgwqA6
IDQuMTcuNTxicj54ZW5fY2FwcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6IHhlbi0zLjAteDg2XzY0
IGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NDxicj54ZW5fc2No
ZWR1bGVyIMKgIMKgIMKgIMKgIMKgOiBjcmVkaXQyPGJyPnhlbl9wYWdlc2l6ZSDCoCDCoCDCoCDC
oCDCoCA6IDQwOTY8YnI+cGxhdGZvcm1fcGFyYW1zIMKgIMKgIMKgIMKgOiB2aXJ0X3N0YXJ0PTB4
ZmZmZjgwMDAwMDAwMDAwMDxicj54ZW5fY2hhbmdlc2V0IMKgIMKgIMKgIMKgIMKgOiBUdWUgT2N0
IDIyIDAzOjU1OjMyIDIwMjQgLTA0MDAgZ2l0OmYxYzFhMTBlNzYtZGlydHk8YnI+eGVuX2NvbW1h
bmRsaW5lIMKgIMKgIMKgIMKgOiBwbGFjZWhvbGRlciBkb20wX21lbT00MDk2TSxtYXg6NDA5Nk0g
ZG9tMF9tYXhfdmNwdXM9NCBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwgY29tMT0xMTUyMDAs
OG4xIGNvbnNvbGU9Y29tMSBkb20wX3ZjcHVzX3Bpbj10cnVlIG5vLXJlYWwtbW9kZSBlZGQ9b2Zm
PGJyPmNjX2NvbXBpbGVyIMKgIMKgIMKgIMKgIMKgIMKgOiBnY2MgKEdDQykgOC41LjAgMjAyMTA1
MTQgKFJlZCBIYXQgOC41LjAtMjIpPGJyPmNjX2NvbXBpbGVfYnkgwqAgwqAgwqAgwqAgwqA6IHJv
b3Q8YnI+Y2NfY29tcGlsZV9kb21haW4gwqAgwqAgwqA6PGJyPmNjX2NvbXBpbGVfZGF0ZSDCoCDC
oCDCoCDCoDogU3VuIEphbiDCoDUgMjI6MjI6MDUgRVNUIDIwMjU8YnI+YnVpbGRfaWQgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgOiBmNjFlMmI5ZTYxN2MzYjMyOGJjMTBkYmYzNjFlZDkxZDUzN2NjZjZj
PGJyPnhlbmRfY29uZmlnX2Zvcm1hdCDCoCDCoCA6IDQ8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+
PGRpdj4kIHN1ZG8gbHNjcHU8L2Rpdj48ZGl2PkFyY2hpdGVjdHVyZTogwqAgwqAgwqAgwqAgwqAg
wqAgeDg2XzY0PGJyPsKgIENQVSBvcC1tb2RlKHMpOiDCoCDCoCDCoCDCoCAzMi1iaXQsIDY0LWJp
dDxicj7CoCBBZGRyZXNzIHNpemVzOiDCoCDCoCDCoCDCoCDCoDQzIGJpdHMgcGh5c2ljYWwsIDQ4
IGJpdHMgdmlydHVhbDxicj7CoCBCeXRlIE9yZGVyOiDCoCDCoCDCoCDCoCDCoCDCoCBMaXR0bGUg
RW5kaWFuPGJyPkNQVShzKTogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNDxicj7CoCBPbi1s
aW5lIENQVShzKSBsaXN0OiDCoCDCoDAtMzxicj5WZW5kb3IgSUQ6IMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgSHlnb25HZW51aW5lPGJyPsKgIEJJT1MgVmVuZG9yIElEOiDCoCDCoCDCoCDCoCBDaGVu
Z2R1IEh5Z29uPGJyPsKgIE1vZGVsIG5hbWU6IMKgIMKgIMKgIMKgIMKgIMKgIEh5Z29uIEM4NiA3
MzYwIDI0LWNvcmUgUHJvY2Vzc29yPGJyPsKgIMKgIEJJT1MgTW9kZWwgbmFtZTogwqAgwqAgwqBI
eWdvbiBDODYgNzM2MCAyNC1jb3JlIFByb2Nlc3NvciDCoCBDUFUgQCAyLjJHSHo8YnI+wqAgwqAg
QklPUyBDUFUgZmFtaWx5OiDCoCDCoCDCoDE8YnI+wqAgwqAgQ1BVIGZhbWlseTogwqAgwqAgwqAg
wqAgwqAgMjQ8YnI+wqAgwqAgTW9kZWw6IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjxicj7CoCDC
oCBUaHJlYWQocykgcGVyIGNvcmU6IMKgIDE8YnI+wqAgwqAgQ29yZShzKSBwZXIgc29ja2V0OiDC
oCA0PGJyPsKgIMKgIFNvY2tldChzKTogwqAgwqAgwqAgwqAgwqAgwqAxPGJyPsKgIMKgIFN0ZXBw
aW5nOiDCoCDCoCDCoCDCoCDCoCDCoCAyPGJyPsKgIMKgIEJvZ29NSVBTOiDCoCDCoCDCoCDCoCDC
oCDCoCA0NDAwLjAwPGJyPsKgIMKgIEZsYWdzOiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZwdSBk
ZSB0c2MgbXNyIHBhZSBtY2UgY3g4IGFwaWMgbWNhIGNtb3YgcGF0IGNsZmx1c2ggbW14IGZ4c3Ig
c3NlIHNzZTIgaHQgc3lzY2FsbCBueCBtbXhleHQgZnhzcl9vcHQgcmR0c2NwIGxtIGNvbnN0YW50
X3RzYyByZXBfZ29vZCBub3BsIG5vbnN0b3BfdHNjIGNwdWlkIGV4dGRfYXBpY2lkIHRzY19rbm93
bl9mcjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBlcSBwbmkgcGNs
bXVscWRxIHNzc2UzIGZtYSBjeDE2IHNzZTRfMSBzc2U0XzIgbW92YmUgcG9wY250IGFlcyB4c2F2
ZSBhdnggZjE2YyBoeXBlcnZpc29yIGxhaGZfbG0gY21wX2xlZ2FjeSBhYm0gc3NlNGEgbWlzYWxp
Z25zc2UgM2Rub3dwcmVmZXRjaCBicGV4dCBjcGIgaWJwYiB2bW1jYWxsIGZzZ3NiYXNlIGJtaTE8
YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhdngyIGJtaTIgYWR4
IGNsZmx1c2hvcHQgc2hhX25pIHhzYXZlb3B0IHhzYXZlYyB4Z2V0YnYxIGNsemVybyB4c2F2ZWVy
cHRyIGFyYXQ8YnI+VmlydHVhbGl6YXRpb24gZmVhdHVyZXM6PGJyPsKgIEh5cGVydmlzb3IgdmVu
ZG9yOiDCoCDCoCDCoFhlbjxicj7CoCBWaXJ0dWFsaXphdGlvbiB0eXBlOiDCoCDCoG5vbmU8YnI+
TlVNQTo8YnI+wqAgTlVNQSBub2RlKHMpOiDCoCDCoCDCoCDCoCDCoCAxPGJyPsKgIE5VTUEgbm9k
ZTAgQ1BVKHMpOiDCoCDCoCDCoDAtMzxicj5WdWxuZXJhYmlsaXRpZXM6PGJyPsKgIEdhdGhlciBk
YXRhIHNhbXBsaW5nOiDCoCBOb3QgYWZmZWN0ZWQ8YnI+wqAgSXRsYiBtdWx0aWhpdDogwqAgwqAg
wqAgwqAgwqBOb3QgYWZmZWN0ZWQ8YnI+wqAgTDF0ZjogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgTm90IGFmZmVjdGVkPGJyPsKgIE1kczogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBO
b3QgYWZmZWN0ZWQ8YnI+wqAgTWVsdGRvd246IMKgIMKgIMKgIMKgIMKgIMKgIMKgIE5vdCBhZmZl
Y3RlZDxicj7CoCBNbWlvIHN0YWxlIGRhdGE6IMKgIMKgIMKgIMKgTm90IGFmZmVjdGVkPGJyPsKg
IFJlZyBmaWxlIGRhdGEgc2FtcGxpbmc6IE5vdCBhZmZlY3RlZDxicj7CoCBSZXRibGVlZDogwqAg
wqAgwqAgwqAgwqAgwqAgwqAgVnVsbmVyYWJsZTxicj7CoCBTcGVjIHJzdGFjayBvdmVyZmxvdzog
wqAgTm90IGFmZmVjdGVkPGJyPsKgIFNwZWMgc3RvcmUgYnlwYXNzOiDCoCDCoCDCoFZ1bG5lcmFi
bGU8YnI+wqAgU3BlY3RyZSB2MTogwqAgwqAgwqAgwqAgwqAgwqAgVnVsbmVyYWJsZTogX191c2Vy
IHBvaW50ZXIgc2FuaXRpemF0aW9uIGFuZCB1c2VyY29weSBiYXJyaWVycyBvbmx5OyBubyBzd2Fw
Z3MgYmFycmllcnM8YnI+wqAgU3BlY3RyZSB2MjogwqAgwqAgwqAgwqAgwqAgwqAgVnVsbmVyYWJs
ZTsgSUJQQjogZGlzYWJsZWQ7IFNUSUJQOiBkaXNhYmxlZDsgUEJSU0ItZUlCUlM6IE5vdCBhZmZl
Y3RlZDsgQkhJOiBOb3QgYWZmZWN0ZWQ8YnI+wqAgU3JiZHM6IMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgTm90IGFmZmVjdGVkPGJyPsKgIFRzeCBhc3luYyBhYm9ydDogwqAgwqAgwqAgwqBOb3Qg
YWZmZWN0ZWQ8YnI+PC9kaXY+PC9kaXY+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+PC9kaXY+DQo8L2Js
b2NrcXVvdGU+PC9kaXY+DQo=
--000000000000dbf9b5062b1c7e42--


From xen-users-bounces@lists.xenproject.org Mon Jan 13 17:08:13 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2025 17:08:13 +0000
Received: from list by lists.xenproject.org with outflank-mailman.869927.1281810 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tXNuT-0004eD-Na; Mon, 13 Jan 2025 17:07:29 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 869927.1281810; Mon, 13 Jan 2025 17:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tXNuT-0004e6-Ke; Mon, 13 Jan 2025 17:07:29 +0000
Received: by outflank-mailman (input) for mailman id 869927;
 Fri, 10 Jan 2025 18:27:42 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=1vlD=UC=gmail.com=oleksii.kurochko@srs-se1.protection.inumbo.net>)
 id 1tWJjS-0003QV-Oa
 for xen-users@lists.xenproject.org; Fri, 10 Jan 2025 18:27:42 +0000
Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com
 [2a00:1450:4864:20::12e])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 9348f1c0-cf80-11ef-a0df-8be0dac302b0;
 Fri, 10 Jan 2025 19:27:41 +0100 (CET)
Received: by mail-lf1-x12e.google.com with SMTP id
 2adb3069b0e04-53ff1f7caaeso2403007e87.0; 
 Fri, 10 Jan 2025 10:27:40 -0800 (PST)
Received: from [192.168.219.191] ([94.75.70.14])
 by smtp.gmail.com with ESMTPSA id
 2adb3069b0e04-5428be49e18sm600334e87.31.2025.01.10.10.27.39
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 10 Jan 2025 10:27:39 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 9348f1c0-cf80-11ef-a0df-8be0dac302b0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1736533660; x=1737138460; darn=lists.xenproject.org;
        h=in-reply-to:content-language:references:cc:to:from:subject
         :user-agent:mime-version:date:message-id:from:to:cc:subject:date
         :message-id:reply-to;
        bh=sJU6nsxiXJxqV9ClbAa3IjgowBH3TtQdk3f7AL4Hbmo=;
        b=U6LDwRWeNOFnRIdvCzWR+elaUezvIdXK9yhoONDcynmQnwdwBAi9jsEbhIQyyD490u
         8nv8TgfAaKQqpcaNwT/DmvJz5gDGzaEqHRpOmWA0tsTtUWo5TmPi33QukURKlxmV/LDl
         1vs2IvvwE8VQ83Pve66on82mop2SK84L9vweRR/x6iVUSpZ7Saen70W17r7cYReE8hHh
         f1+VgypCqcEMM4Ynj3oT0E9WBIdJsBoYO3cmzjd3tQUcHUASQdAuM8sa7TmMf7s0Cdun
         CLDz+sDe0fz5jm0Tebax478Y/QqPS8NhV9vDi8E05gdkj4yksxI5DGfFsx8+sLIY2Zsq
         9+cA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1736533660; x=1737138460;
        h=in-reply-to:content-language:references:cc:to:from:subject
         :user-agent:mime-version:date:message-id:x-gm-message-state:from:to
         :cc:subject:date:message-id:reply-to;
        bh=sJU6nsxiXJxqV9ClbAa3IjgowBH3TtQdk3f7AL4Hbmo=;
        b=JqsJCHdV3f4tutGI5kF0Hro1JSuEjYkcK5BMdfI2kQs5hdmt65F9vlolSurUTe7Keh
         vGLhbZpVnGkraQrjVHBZ0AwmIrywZwqLiQNc08ToPCvcLLDPwZCayrNRsc7qy54rm87e
         CrDR+zZ8jOsVShsNzyXwWwlqvzGANZR90iKxhM+EAQvpNzWcQNf71Rv0AZQSvXtRmokU
         M9u524WMATOCKLqQR4qVUInmF+JW7E92Dc6+ValDiRZ5s9j/8KM88Qb8SPDHFFJ6CnK6
         cstsE8zK85VN840LWqGl2CgIX6eEWg+AVPeE5JwmLKzzvUYHKh3bfkcxXxSx8qZ4Z/gj
         X49Q==
X-Forwarded-Encrypted: i=1; AJvYcCXtQiYqhy4ZvApmZE1GoDzDaj4NrxIqrVzeo3zUgP/8Vul3qg+r8bZCMMy2RubHnBh9GJ8jGWAV75HwQeg=@lists.xenproject.org
X-Gm-Message-State: AOJu0Yypufwswe4pLHWzCperCV/NoeDTC57NqbKKe7vTo1G0Q47CA1xR
	cwHxu7DMO0nchQHjDqY0LYBk8RA4FfAX/XYGOxD7sYVhM5AFNcrHIkQ0Rw==
X-Gm-Gg: ASbGncvzCbcpcKm/vBn8/yAu6hhzZSovMPQ8qNA2Zk9DriJuBqYNZQGqcSeAAYlZxYU
	24BK1KERq1HlSkquZtXvwJ9WohOAbCh03tdkoortiCU5LFAXvpUZ1zs8lvooEi20XUmI8puKwhw
	DEHPLBhnOALeNIm4FkUWGgWaaNBv0IncqakBqES4g55sudxOgchuNk2hpaRkKco6a9RGI5ShHll
	KkvTmT1+eEwkiI6ncB3i7AF9OkIk8xkVKF+YileWRSL5ev05Hm9y+mpfogpA0Mu0TbggA==
X-Google-Smtp-Source: AGHT+IEcQCkVV81W0EPT6eAwxj6CsW3xFoMewrcwmZ23migfLB+tXncZV+lLbRepxQuh9+DG+f00yg==
X-Received: by 2002:a05:6512:23aa:b0:53f:167e:390f with SMTP id 2adb3069b0e04-542845c089cmr3171218e87.53.1736533659603;
        Fri, 10 Jan 2025 10:27:39 -0800 (PST)
Content-Type: multipart/alternative;
 boundary="------------Qa1tvSDmwNToFT4yR1BXsx6y"
Message-ID: <35db8072-4da2-44dd-9167-fa1211f5e8d5@gmail.com>
Date: Fri, 10 Jan 2025 19:27:38 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: [ANNOUNCEMENT] Xen 4.20.0-rc1 is tagged
From: Oleksii Kurochko <oleksii.kurochko@gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: xen-users@lists.xenproject.org, xen-announce@lists.xenproject.org,
 Community Manager <community.manager@xenproject.org>,
 committers@xenproject.org
References: <4c90bca8-997a-43d2-a0e0-963ac5555b93@gmail.com>
Content-Language: en-US
In-Reply-To: <4c90bca8-997a-43d2-a0e0-963ac5555b93@gmail.com>

This is a multi-part message in MIME format.
--------------Qa1tvSDmwNToFT4yR1BXsx6y
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Sorry for inconvenience but I did something wrong with link location in my e-mail application.

Please find the corrected links below:

On 1/10/25 6:46 PM, Oleksii Kurochko wrote:
> Hi all,
>
> Xen 4.20 rc1 is tagged. You can check that out from xen.git:
>
> git://xenbits.xen.org/xen.git 4.20.0-rc1
>
> For your convenience there is also a tarball and the signature at:
> https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz
>
> And the signature is at:
> https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz.sig

Corrected links:

For your convenience there is also a tarball and the signature at:
https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz

And the signature is at:
https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz.sig

Have a nice weekends.

~ Oleksii

> Please send bug reports and test reports to
> xen-devel@lists.xenproject.org<mailto:xen-devel@lists.xenproject.org>.
> When sending bug reports, please CC relevant maintainers and me
> (oleskii.kurochko@gmail.com<mailto:oleskii.kurochko@gmail.com).
>
> Best regards,
>   Oleksii
--------------Qa1tvSDmwNToFT4yR1BXsx6y
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <pre>Sorry for inconvenience but I did something wrong with link location in my e-mail application.</pre>
    <pre>Please find the corrected links below:

</pre>
    <div class="moz-cite-prefix">On 1/10/25 6:46 PM, Oleksii Kurochko
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:4c90bca8-997a-43d2-a0e0-963ac5555b93@gmail.com">
      <pre id="b"
style="font-size: 13px; font-family: monospace; background: rgb(255, 255, 255); color: rgb(0, 0, 51); white-space: pre-wrap; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Hi all,

Xen 4.20 rc1 is tagged. You can check that out from xen.git:

git://xenbits.xen.org/xen.git 4.20.0-rc1

For your convenience there is also a tarball and the signature at:
<a
href="https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz"
style="font-size: 13px; font-family: monospace; background: rgb(255, 255, 255); color: rgb(0, 0, 255); text-decoration: none;"
      class="moz-txt-link-freetext">https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz</a>

And the signature is at:
<a
href="https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz.sig"
style="font-size: 13px; font-family: monospace; background: rgb(255, 255, 255); color: rgb(0, 0, 255); text-decoration: none;"
      class="moz-txt-link-freetext">https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz.sig</a>
</pre>
    </blockquote>
    <pre>Corrected links:</pre>
    <pre id="b"
style="font-size: 13px; font-family: monospace; background: rgb(255, 255, 255); color: rgb(0, 0, 51); white-space: pre-wrap; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">For your convenience there is also a tarball and the signature at:
<a
href="https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz"
style="font-size: 13px; font-family: monospace; background: rgb(255, 255, 255); color: rgb(0, 0, 255); text-decoration: none;"
    moz-do-not-send="true" class="moz-txt-link-freetext">https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz</a>

And the signature is at:
<a
href="https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz.sig"
style="font-size: 13px; font-family: monospace; background: rgb(255, 255, 255); color: rgb(0, 0, 255); text-decoration: none;"
    class="moz-txt-link-freetext">https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz.sig</a>

Have a nice weekends.

</pre>
    <p></p>
    <pre>~ Oleksii

</pre>
    <blockquote type="cite"
      cite="mid:4c90bca8-997a-43d2-a0e0-963ac5555b93@gmail.com">
      <pre id="b"
style="font-size: 13px; font-family: monospace; background: rgb(255, 255, 255); color: rgb(0, 0, 51); white-space: pre-wrap; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Please send bug reports and test reports to
<a class="moz-txt-link-abbreviated moz-txt-link-freetext"
      href="mailto:xen-devel@lists.xenproject.org">xen-devel@lists.xenproject.org</a><a
      class="moz-txt-link-rfc2396E"
      href="mailto:xen-devel@lists.xenproject.org">&lt;mailto:xen-devel@lists.xenproject.org&gt;</a>.
When sending bug reports, please CC relevant maintainers and me
(<a class="moz-txt-link-abbreviated moz-txt-link-freetext"
      href="mailto:oleskii.kurochko@gmail.com">oleskii.kurochko@gmail.com</a>&lt;<a
      class="moz-txt-link-freetext"
      href="mailto:oleskii.kurochko@gmail.com">mailto:oleskii.kurochko@gmail.com</a>).

Best regards,
 Oleksii</pre>
    </blockquote>
  </body>
</html>

--------------Qa1tvSDmwNToFT4yR1BXsx6y--


From xen-users-bounces@lists.xenproject.org Mon Jan 13 17:08:13 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2025 17:08:13 +0000
Received: from list by lists.xenproject.org with outflank-mailman.869892.1281826 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tXNuY-00052T-26; Mon, 13 Jan 2025 17:07:34 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 869892.1281826; Mon, 13 Jan 2025 17:07:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tXNuX-00052M-VS; Mon, 13 Jan 2025 17:07:33 +0000
Received: by outflank-mailman (input) for mailman id 869892;
 Fri, 10 Jan 2025 17:46:18 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=hl4S=UC=gmail.com=inisider@srs-se1.protection.inumbo.net>)
 id 1tWJ5O-00051g-85
 for xen-users@lists.xenproject.org; Fri, 10 Jan 2025 17:46:18 +0000
Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com
 [2a00:1450:4864:20::129])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id c8698815-cf7a-11ef-99a4-01e77a169b0f;
 Fri, 10 Jan 2025 18:46:14 +0100 (CET)
Received: by mail-lf1-x129.google.com with SMTP id
 2adb3069b0e04-5401bd6ccadso2304638e87.2; 
 Fri, 10 Jan 2025 09:46:12 -0800 (PST)
Received: from [192.168.219.191] ([94.75.70.14])
 by smtp.gmail.com with ESMTPSA id
 2adb3069b0e04-5428bec0664sm598754e87.193.2025.01.10.09.46.07
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 10 Jan 2025 09:46:09 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: c8698815-cf7a-11ef-99a4-01e77a169b0f
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1736531172; x=1737135972; darn=lists.xenproject.org;
        h=subject:from:cc:to:content-language:user-agent:mime-version:date
         :message-id:from:to:cc:subject:date:message-id:reply-to;
        bh=2uLwHxKIE8Flro4+3aVb5JHjHe6Cl/VATUVw80eks/o=;
        b=mg1YPqnUhz7+xWQUL8bV0wP3KBNPrghrPR9SYBnvsBPOvFWXHRKCsGOr8DUKGUY5rB
         Bq0fLci/ZSXix9SlhQ7eAzNUOfOkLpMYjNwq4gORahqCrqTJ26Q0UcbwCYty+p3h6uJQ
         5sDrdJVnDLPl4K+05Nt2RuAoFVtbuZBkscDVnpcZeNoeMXaLnwyZCEhyYCZrQheaPe9P
         5iriKawWJNvU+dUpOH5c31Do9cPKGZufQ7uSwPk330dPkN4aygf2NkSiWzqdlTf5vdp6
         OaYa3FiV54IzrdQ3w8QMP18ByczxOrhROBKsYa0MbXi2kd18H6Zk13qofcw3ZdI1wLsE
         qtNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1736531172; x=1737135972;
        h=subject:from:cc:to:content-language:user-agent:mime-version:date
         :message-id:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=2uLwHxKIE8Flro4+3aVb5JHjHe6Cl/VATUVw80eks/o=;
        b=OXxfKLudPjpIIpndWwW5+2+Bff4iXyqdiPFsJC54n4P6YtKB2vsmJlqKnbkWdlzA8R
         wu8vBEpjqzWXNpL66a++nR2uUPXU7gp5iLlhsFO0HhtSF66jgInbjCaeLy8mAfQUgcST
         sJgoLE5UjQBfwtVZWPN5Mi+a3QwJCaWDO0tCfXt4ULXSyEbl//dJLn+pHXEDzWcIlONS
         uTP+oS0Cy0eT4Wi11Pm98uBP0KokggL9m3DuXAiUeYzpDpKCeVVjj2BuQEG8y4uY1m6T
         DlYcZGCKGPhq9XKh+ZFrYnmstEXfCtwirJBx7liF8JSNJ1nRF0n7O2ECx6XDTfRdGGyc
         pYOA==
X-Forwarded-Encrypted: i=1; AJvYcCUlZ6glAvMtQBuC1MqSy1E/09K2uE7Yw00YwqsODg+uyjftAXV2uYSSYKqd1gOr/fYEn6Rj9MmZHkoRaBI=@lists.xenproject.org
X-Gm-Message-State: AOJu0YwRWXcvBPvAgLTU7h4uilmUfu0HhJZ/LNz87rRfO0nadl7yl3M+
	806Fx97XuKP7rtNJNfVf+mvhApxxFpb1QefWDbs772m+DekIFtfZLhClyFLt
X-Gm-Gg: ASbGnctxB3NqNORxjpxkLZZ2xw1RUDmcO90oKIpxqqU/3ZHTUIdaum9B3T5Feb4T3Zj
	RCfylL3Y1Cza+3fTaJEyKVTL/nL/w+6B1UgSm3Ss1yuyOzuZSuiyUMMmLU/j260hpClS23NKgWq
	cCa5rlFLXWyoo4tktYu5MeQO5prxoVyssNo6pzfLJJdR80q1GXhjVs7l0sKqnwQ0Pstj36V2Tqf
	iogBXavkx9eQIGd4MCYrsowngHP0tvos7C25mKvuwyEGm1whV7jf22v2eE=
X-Google-Smtp-Source: AGHT+IGQGXMKgnOv4/H/hO3+1TyFo/8EFk6d9QMQZTUbkIGwwKQwomaxbI2SagGkLY/NkWuphbIlXA==
X-Received: by 2002:a05:6512:3049:b0:542:297f:4f65 with SMTP id 2adb3069b0e04-54284450352mr3928821e87.0.1736531171379;
        Fri, 10 Jan 2025 09:46:11 -0800 (PST)
Content-Type: multipart/alternative;
 boundary="------------R0yv0aq2cjlHE01ISJyTQsiw"
Message-ID: <4c90bca8-997a-43d2-a0e0-963ac5555b93@gmail.com>
Date: Fri, 10 Jan 2025 18:46:07 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: xen-users@lists.xenproject.org, xen-announce@lists.xenproject.org,
 Community Manager <community.manager@xenproject.org>,
 committers@xenproject.org
From: Oleksii Kurochko <inisider@gmail.com>
Subject: [ANNOUNCEMENT] Xen 4.20.0-rc1 is tagged

This is a multi-part message in MIME format.
--------------R0yv0aq2cjlHE01ISJyTQsiw
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi all,

Xen 4.20 rc1 is tagged. You can check that out from xen.git:

git://xenbits.xen.org/xen.git 4.20.0-rc1

For your convenience there is also a tarball and the signature at:
https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz <https://downloads.xenproject.org/release/xen/4.19.0-rc1/xen-4.19.0-rc1.tar.gz>

And the signature is at:
https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz.sig <https://downloads.xenproject.org/release/xen/4.19.0-rc1/xen-4.19.0-rc1.tar.gz.sig>

Please send bug reports and test reports to
xen-devel@lists.xenproject.org<mailto:xen-devel@lists.xenproject.org>.
When sending bug reports, please CC relevant maintainers and me
(oleskii.kurochko@gmail.com<mailto:oleskii.kurochko@gmail.com).

Best regards,
  Oleksii

--------------R0yv0aq2cjlHE01ISJyTQsiw
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <pre id="b"
style="font-size: 13px; font-family: monospace; background: rgb(255, 255, 255); color: rgb(0, 0, 51); white-space: pre-wrap; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Hi all,

Xen 4.20 rc1 is tagged. You can check that out from xen.git:

git://xenbits.xen.org/xen.git 4.20.0-rc1

For your convenience there is also a tarball and the signature at:
<a
href="https://downloads.xenproject.org/release/xen/4.19.0-rc1/xen-4.19.0-rc1.tar.gz"
style="font-size: 13px; font-family: monospace; background: rgb(255, 255, 255); color: rgb(0, 0, 255); text-decoration: none;">https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz</a>

And the signature is at:
<a
href="https://downloads.xenproject.org/release/xen/4.19.0-rc1/xen-4.19.0-rc1.tar.gz.sig"
style="font-size: 13px; font-family: monospace; background: rgb(255, 255, 255); color: rgb(0, 0, 255); text-decoration: none;">https://downloads.xenproject.org/release/xen/4.20.0-rc1/xen-4.20.0-rc1.tar.gz.sig</a>

Please send bug reports and test reports to
<a class="moz-txt-link-abbreviated" href="mailto:xen-devel@lists.xenproject.org">xen-devel@lists.xenproject.org</a><a class="moz-txt-link-rfc2396E" href="mailto:xen-devel@lists.xenproject.org">&lt;mailto:xen-devel@lists.xenproject.org&gt;</a>.
When sending bug reports, please CC relevant maintainers and me
(<a class="moz-txt-link-abbreviated" href="mailto:oleskii.kurochko@gmail.com">oleskii.kurochko@gmail.com</a>&lt;<a class="moz-txt-link-freetext" href="mailto:oleskii.kurochko@gmail.com">mailto:oleskii.kurochko@gmail.com</a>).

Best regards,
 Oleksii</pre>
    <p></p>
  </body>
</html>

--------------R0yv0aq2cjlHE01ISJyTQsiw--


From xen-users-bounces@lists.xenproject.org Tue Jan 21 18:34:33 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2025 18:34:33 +0000
Received: from list by lists.xenproject.org with outflank-mailman.875676.1286115 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1taJ4G-0003bt-2d; Tue, 21 Jan 2025 18:33:40 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 875676.1286115; Tue, 21 Jan 2025 18:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1taJ4F-0003bm-V3; Tue, 21 Jan 2025 18:33:39 +0000
Received: by outflank-mailman (input) for mailman id 875676;
 Tue, 21 Jan 2025 18:33:38 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=0TEp=UN=bearstech.com=vcaron@srs-se1.protection.inumbo.net>)
 id 1taJ4E-0003bg-Nf
 for xen-users@lists.xenproject.org; Tue, 21 Jan 2025 18:33:38 +0000
Received: from frida.bearstech.com (frida.bearstech.com [78.40.125.115])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 39e06c15-d826-11ef-a0e5-8be0dac302b0;
 Tue, 21 Jan 2025 19:33:37 +0100 (CET)
Received: from [192.168.1.100] (unknown [80.215.222.9])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 (Authenticated sender: vcaron@bearstech.com)
 by frida.bearstech.com (Postfix) with ESMTPSA id E5EF91D6
 for <xen-users@lists.xenproject.org>; Tue, 21 Jan 2025 19:33:35 +0100 (CET)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 39e06c15-d826-11ef-a0e5-8be0dac302b0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bearstech.com;
	s=bearstech2024; t=1737484416;
	bh=m0Xjpc8UCIF/VnBp8uCdKKAQDekQT1DJm49qx8T8qhc=;
	h=Subject:From:To:Date:From;
	b=dtqu4ZOKG8Irs0CtNCePxnmL44EYwCjsWOKzUyRDoeCDpCRatsFWTq3zozneoTbXf
	 2K7k/McBfBDTItYur6JtvDkBrdprqD2GaZlS59TUzOFglbel/4PEKaZDnq+dVuORJy
	 7PD/YHiX9rDVCPmaL5Nzv4pHWrYwLCUU8fiMlAptOw2rN3cDBTKW2YEixzklWXhaXm
	 NLpVGoatmemEXMYuz6qUdrFI5wVl2n0/rz1urXIrr+AZ8xPHQ2+zAyK6lfGZMnZJ+e
	 L7oDIJUA0ZASmcWlvAcT/AiSJOF6F7rsHycGU+1MeqEUYjFc3HSnBaitMqtl1X+Vr/
	 g+SiOliWQuqVQ==
Message-ID: <b4a8eee49a72066d75de6a0a9ef8d7dc55f36b09.camel@bearstech.com>
Subject: Can't kexec on dom0 (Xen 4.17)
From: Vincent Caron <vcaron@bearstech.com>
To: xen-users@lists.xenproject.org
Organization: Bearstech
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 21 Jan 2025 19:33:32 +0100
MIME-Version: 1.0
User-Agent: Evolution 3.46.4-2 
X-Virus-Scanned: clamav-milter 1.0.7 at frida
X-Virus-Status: Clean

Hello,

  my goal is o upgrade my dom0 hypervisors promptly, and booting Xen+Linux
is ~30s, while BIOS POSTing is ~3min30. For KVM-based hypvervisors I can
succesfully use kexec to bypass the POST but I can't make it work for Xen
...

  I'm running Debian 12 with its bundled versions :

# xl info
...
release                : 6.1.0-30-amd64
version                : #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-
12)
machine                : x86_64
...
xen_version            : 4.17.5
xen_caps               : xen-3.0-x86_64 hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-
3.0-x86_64=20
...
# kexec --version
kexec-tools 2.0.25



  My first trials with "kexec --load --type multiboot-x86 -load /boot/xen-
4.17-amd64.gz [...]" would invariably end in :

Cannot determine the file type of /boot/xen-4.17-amd64.gz


  It seems I could load my xen+linux+initrd combo with the uncompressed Xen
image though :

/sbin/kexec \
  --debug \
  --type multiboot-x86 \
  --load /boot/xen-4.17-amd64 \
  --command-line "dom0_mem=3D1024M,max:1024M com2=3D57600,8n1,0x2f8,3
console=3Dcom2,vga" \
  --module "/vmlinuz root=3DUUID=3Ddef1f35b-148e-4395-b1b5-f001e8de291f ro
console=3Dhvc0 net.ifnames=3D0 console=3Dtty0 console=3DttyS1,115200n8" \
  --module "/initrd.img"=20
echo status=3D$?

kernel: 0x7ff95449c010 kernel_size: 0x28aa5c
MEMORY RANGES
0000000000000400-000000000009bfff (0)
0000000000100000-00000000cd2effff (0)
00000000cd2f0000-00000000cd31bfff (1)
00000000cd31c000-00000000cd35afff (2)
00000000cd35b000-00000000cfffffff (1)
00000000d4100000-00000000d4100fff (1)
00000000df100000-00000000df100fff (1)
00000000e0000000-00000000efffffff (1)
00000000fe000000-00000000ffffffff (1)
0000000100000000-000000082fffffff (0)
sym: sha256_starts info: 12 other: 00 shndx: 1 value: 1160 size: 48
sym: sha256_starts value: 2160 addr: 1002
R_X86_64_64
sym: sha256_update info: 12 other: 00 shndx: 1 value: 3cc0 size: 19
sym: sha256_update value: 4cc0 addr: 1013
R_X86_64_64
sym: sha256_regions info: 11 other: 00 shndx: 8 value: 40 size: 100
sym: sha256_regions value: 6040 addr: 101e
R_X86_64_64
sym: sha256_regions info: 11 other: 00 shndx: 8 value: 40 size: 100
sym: sha256_regions value: 6140 addr: 1048
R_X86_64_64
sym: sha256_digest info: 11 other: 00 shndx: 8 value: 20 size: 20
sym: sha256_digest value: 6020 addr: 1057
R_X86_64_64
sym: sha256_finish info: 12 other: 00 shndx: 1 value: 3ce0 size: 15c
sym: sha256_finish value: 4ce0 addr: 1069
R_X86_64_64
sym:     memcmp info: 12 other: 00 shndx: 1 value: 5cd size: 21
sym: memcmp value: 15cd addr: 1080
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 4f50 addr: 1094
R_X86_64_64
sym:     printf info: 12 other: 00 shndx: 1 value: 4ee size: a0
sym: printf value: 14ee addr: 10a2
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 4f80 addr: 10ac
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 4f70 addr: 10ba
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 4f86 addr: 10da
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 4f88 addr: 10ef
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 4f98 addr: 112c
R_X86_64_64
sym:     printf info: 12 other: 00 shndx: 1 value: 4ee size: a0
sym: printf value: 14ee addr: 1138
R_X86_64_64
sym: setup_arch info: 12 other: 00 shndx: 1 value: 792 size: 56
sym: setup_arch value: 1792 addr: 1145
R_X86_64_64
sym: skip_checks info: 11 other: 00 shndx: 8 value: 0 size: 4
sym: skip_checks value: 6000 addr: 1151
R_X86_64_64
sym: verify_sha256_digest info: 12 other: 00 shndx: 1 value: 0 size: 12a
sym: verify_sha256_digest value: 1000 addr: 1160
R_X86_64_64
sym: post_verification_setup_arch info: 12 other: 00 shndx: 1 value: 820
size: 58
sym: post_verification_setup_arch value: 1820 addr: 1172
R_X86_64_64
sym:    putchar info: 12 other: 00 shndx: 1 value: dbe size: 13b
sym: putchar value: 1dbe addr: 1185
R_X86_64_64
sym:    putchar info: 12 other: 00 shndx: 1 value: dbe size: 13b
sym: putchar value: 1dbe addr: 11c8
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 4faa addr: 1311
R_X86_64_64
sym:   vsprintf info: 12 other: 00 shndx: 1 value: 17d size: 2db
sym: vsprintf value: 117d addr: 14d4
R_X86_64_64
sym:   vsprintf info: 12 other: 00 shndx: 1 value: 17d size: 2db
sym: vsprintf value: 117d addr: 1574
R_X86_64_64
sym:    entry32 info: 10 other: 00 shndx: 1 value: 5f0 size: 0
sym: entry32 value: 15ec addr: 15fd
R_X86_64_PC32
sym:    entry32 info: 10 other: 00 shndx: 1 value: 5f0 size: 0
sym: entry32 value: 15ec addr: 1612
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 615c addr: 162d
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 613c addr: 1634
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4e64 addr: 163a
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 61ac addr: 1640
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4e3c addr: 1646
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4ed1 addr: 1679
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4ee0 addr: 1680
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4eeb addr: 1687
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4ef6 addr: 168e
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4f01 addr: 1695
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4f0c addr: 169c
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4f17 addr: 16a3
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4f06 addr: 16aa
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 6271 addr: 16b1
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4efc addr: 16c3
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4f2c addr: 16d9
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4e6c addr: 16ec
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4e74 addr: 16f3
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4e7c addr: 16fa
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4e84 addr: 1701
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4e8c addr: 1708
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4e94 addr: 170f
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4e9c addr: 1716
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4ea4 addr: 171d
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4eac addr: 1724
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4eb4 addr: 172b
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4ebc addr: 1732
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4ec4 addr: 1739
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4ecc addr: 1740
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4ed4 addr: 1747
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4edc addr: 174e
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4ee4 addr: 1755
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4eec addr: 175b
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4f2c addr: 1763
R_X86_64_PC32
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 8004 addr: 177d
R_X86_64_PC32
sym:       .bss info: 03 other: 00 shndx: a value: 0 size: 0
sym: .bss value: 9ffc addr: 1784
R_X86_64_PC32
sym:  purgatory info: 12 other: 00 shndx: 1 value: 12a size: 53
sym: purgatory value: 1126 addr: 1789
R_X86_64_PLT32
sym:    entry64 info: 10 other: 00 shndx: 1 value: 6c0 size: 0
sym: entry64 value: 16bc addr: 178e
R_X86_64_PLT32
sym:  reset_vga info: 11 other: 00 shndx: 8 value: 2012 size: 1
sym: reset_vga value: 8012 addr: 1794
R_X86_64_64
sym: x86_reset_vga info: 12 other: 00 shndx: 1 value: ef9 size: 232
sym: x86_reset_vga value: 1ef9 addr: 17a3
R_X86_64_64
sym: legacy_pic info: 11 other: 00 shndx: 8 value: 2011 size: 1
sym: legacy_pic value: 8011 addr: 17b0
R_X86_64_64
sym: x86_setup_legacy_pic info: 12 other: 00 shndx: 1 value: 112b size: 35
sym: x86_setup_legacy_pic value: 212b addr: 17bf
R_X86_64_64
sym: legacy_pic info: 11 other: 00 shndx: 8 value: 2011 size: 1
sym: legacy_pic value: 8011 addr: 17ce
R_X86_64_64
sym: x86_setup_legacy_pic info: 12 other: 00 shndx: 1 value: 112b size: 35
sym: x86_setup_legacy_pic value: 212b addr: 17dd
R_X86_64_64
sym: cmdline_end info: 11 other: 00 shndx: 8 value: 2000 size: 8
sym: cmdline_end value: 8000 addr: 17ea
R_X86_64_64
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 8008 addr: 17fc
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 4fbb addr: 180b
R_X86_64_64
sym:    sprintf info: 12 other: 00 shndx: 1 value: 458 size: 96
sym: sprintf value: 1458 addr: 1815
R_X86_64_64
sym: panic_kernel info: 11 other: 00 shndx: 8 value: 2010 size: 1
sym: panic_kernel value: 8010 addr: 1822
R_X86_64_64
sym: crashdump_backup_memory info: 12 other: 00 shndx: 1 value: ce3 size: 3=
e
sym: crashdump_backup_memory value: 1ce3 addr: 1831
R_X86_64_64
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 8008 addr: 183e
R_X86_64_64
sym: x86_setup_jump_back_entry info: 12 other: 00 shndx: 1 value: 7e8 size:
38
sym: x86_setup_jump_back_entry value: 17e8 addr: 184e
R_X86_64_64
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 8008 addr: 185d
R_X86_64_64
sym: x86_setup_jump_back_entry info: 12 other: 00 shndx: 1 value: 7e8 size:
38
sym: x86_setup_jump_back_entry value: 17e8 addr: 186d
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8047 addr: 1897
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 804f addr: 189d
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8075 addr: 18bd
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 807f addr: 18c3
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8089 addr: 18c9
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8093 addr: 18cf
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8076 addr: 18d6
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 808d addr: 18dd
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 806d addr: 19a7
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8075 addr: 19ad
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 809b addr: 19cd
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 80a5 addr: 19d3
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 80af addr: 19d9
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 80b9 addr: 19df
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 80e2 addr: 1a22
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 812b addr: 1a65
R_X86_64_PC32
sym: backup_src_size info: 11 other: 00 shndx: 8 value: 2070 size: 8
sym: backup_src_size value: 8070 addr: 1ce5
R_X86_64_64
sym: backup_start info: 11 other: 00 shndx: 8 value: 2080 size: 8
sym: backup_start value: 8080 addr: 1cf7
R_X86_64_64
sym: backup_src_start info: 11 other: 00 shndx: 8 value: 2078 size: 8
sym: backup_src_start value: 8078 addr: 1d09
R_X86_64_64
sym:     memcpy info: 12 other: 00 shndx: 1 value: 5b5 size: 18
sym: memcpy value: 15b5 addr: 1d16
R_X86_64_64
sym: serial_base info: 11 other: 00 shndx: 8 value: 2090 size: 2
sym: serial_base value: 8090 addr: 1d23
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8088 addr: 1d33
R_X86_64_64
sym: serial_baud info: 11 other: 00 shndx: 8 value: 208c size: 4
sym: serial_baud value: 808c addr: 1d6a
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8088 addr: 1d98
R_X86_64_64
sym: console_vga info: 11 other: 00 shndx: 8 value: 2093 size: 1
sym: console_vga value: 8093 addr: 1dc0
R_X86_64_64
sym: console_serial info: 11 other: 00 shndx: 8 value: 2092 size: 1
sym: console_serial value: 8092 addr: 1dcc
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8098 addr: 1ddf
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8098 addr: 1e44
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8094 addr: 1e5a
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1d21 addr: 1e72
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8094 addr: 1e8b
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 8094 addr: 1ec1
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1d21 addr: 1eeb
R_X86_64_64
sym: sha256_process info: 12 other: 00 shndx: 1 value: 11b0 size: 29f2
sym: sha256_process value: 21b0 addr: 4c01
R_X86_64_64
sym:     memcpy info: 12 other: 00 shndx: 1 value: 5b5 size: 18
sym: memcpy value: 15b5 addr: 4c6c
R_X86_64_64
sym: sha256_process info: 12 other: 00 shndx: 1 value: 11b0 size: 29f2
sym: sha256_process value: 21b0 addr: 4c7e
R_X86_64_64
sym:     memcpy info: 12 other: 00 shndx: 1 value: 5b5 size: 18
sym: memcpy value: 15b5 addr: 4cac
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 4bb0 addr: 4cc7
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 4bb0 addr: 4d28
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 80a0 addr: 4d37
R_X86_64_64
sym:    entry16 info: 10 other: 00 shndx: 1 value: 880 size: 0
sym: entry16 value: 1880 addr: 4e68
R_X86_64_64
sym:    entry32 info: 10 other: 00 shndx: 1 value: 5f0 size: 0
sym: entry32 value: 15f0 addr: 4ef0
R_X86_64_64
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4f00 addr: 4f02
R_X86_64_64
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 4f30 addr: 4f32
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1000 addr: 4ff8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 112a addr: 503c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 117d addr: 5070
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1458 addr: 50bc
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 14ee addr: 50d8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 158e addr: 5110
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 15a1 addr: 5124
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 15b5 addr: 5138
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 15cd addr: 514c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1792 addr: 5178
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 17e8 addr: 5198
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1820 addr: 51ac
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1ce3 addr: 51e8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1d21 addr: 5218
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1dbe addr: 522c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1ef9 addr: 5258
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 212b addr: 5288
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 2160 addr: 52b8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 21b0 addr: 52cc
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 4bb0 addr: 5310
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 4cc0 addr: 5374
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 4ce0 addr: 5388
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 6140 addr: 6142
R_X86_64_64
kexec_load: entry =3D 0x1760 flags =3D 0x3e0000
nr_segments =3D 6
segment[0].buf   =3D 0x559fcf719460
segment[0].bufsz =3D 0xf0
segment[0].mem   =3D (nil)
segment[0].memsz =3D 0x1000
segment[1].buf   =3D 0x559fcf712370
segment[1].bufsz =3D 0x70e0
segment[1].mem   =3D 0x1000
segment[1].memsz =3D 0x9000
segment[2].buf   =3D 0x559fcf719700
segment[2].bufsz =3D 0x182
segment[2].mem   =3D 0xa000
segment[2].memsz =3D 0x1000
segment[3].buf   =3D 0x7ff95449c090
segment[3].bufsz =3D 0x28a920
segment[3].mem   =3D 0x200000
segment[3].memsz =3D 0x3c0000
segment[4].buf   =3D 0x7ff953cce010
segment[4].bufsz =3D 0x7cd7c0
segment[4].mem   =3D 0x5c0000
segment[4].memsz =3D 0x7ce000
segment[5].buf   =3D 0x7ff9532b9010
segment[5].bufsz =3D 0xa143be
segment[5].mem   =3D 0xd8e000
segment[5].memsz =3D 0xa15000
status=3D0

  But then if I run 'kexec --status' it does not show any loaded kexec imag=
e
(and thus 'systemctl kexec' does not proceed).

  And if I run 'kexec -e', Xen's serial console says :

(XEN) Executing kexec image on cpu0

 ... and 20s later I'm actually BIOS-posting. Note that I'm booting with
legacy BIOS, not UEFI.

  Thanks for your help !

  // Vincent



From xen-users-bounces@lists.xenproject.org Thu Jan 23 14:25:21 2025
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2025 14:25:21 +0000
Received: from list by lists.xenproject.org with outflank-mailman.874871.1286668 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tay8N-0004lW-LM; Thu, 23 Jan 2025 14:24:39 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 874871.1286668; Thu, 23 Jan 2025 14:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1tay8N-0004lN-IL; Thu, 23 Jan 2025 14:24:39 +0000
Received: by outflank-mailman (input) for mailman id 874871;
 Mon, 20 Jan 2025 09:35:50 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=1xfr=UM=gmail.com=oleksii.kurochko@srs-se1.protection.inumbo.net>)
 id 1tZoCE-0002oo-Gu
 for xen-users@lists.xenproject.org; Mon, 20 Jan 2025 09:35:50 +0000
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com
 [2a00:1450:4864:20::231])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id e8bd8d89-d711-11ef-99a4-01e77a169b0f;
 Mon, 20 Jan 2025 10:35:40 +0100 (CET)
Received: by mail-lj1-x231.google.com with SMTP id
 38308e7fff4ca-3061513d353so39259311fa.2; 
 Mon, 20 Jan 2025 01:35:44 -0800 (PST)
Received: from [192.168.219.191] ([94.75.70.14])
 by smtp.gmail.com with ESMTPSA id
 2adb3069b0e04-5439af07437sm1245908e87.25.2025.01.20.01.35.42
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 20 Jan 2025 01:35:43 -0800 (PST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: e8bd8d89-d711-11ef-99a4-01e77a169b0f
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1737365744; x=1737970544; darn=lists.xenproject.org;
        h=content-transfer-encoding:subject:from:cc:to:content-language
         :user-agent:mime-version:date:message-id:from:to:cc:subject:date
         :message-id:reply-to;
        bh=/q9HFjah82H3fpeLxRupwWEr0ySBimWHo8tSEFu9+qw=;
        b=mstCHx/xS2Qf4Mrezolnpy080OF01JBYGYV+xhTieoYUHCTYLmGysD3YSUbC/U0kgu
         M0MKUc2BJcxpYPfk2OU40v5f859LWw+RvYvKg+ca+jN4dZgcCrQTS6QDM8sYcHWLT2g8
         a8boUqHBiOMD/sHq8OtZhEIotawJ6foLiqtkXLWUfkNMiGWGncJ2Nok/JfrNkFNXksbI
         OVQh6Ue2GHPzFb5OfK30RMpEFQKuS7S3tkL1ATV8m+CSoA+q9F37jh6XxqT2XrtXgYjD
         MF59pr0DUc2gNm/b/N16NhQTl5eTcpSR3ygYxA7rx5LFJf+osPjMxU9vweTC2PoHapnC
         /wfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1737365744; x=1737970544;
        h=content-transfer-encoding:subject:from:cc:to:content-language
         :user-agent:mime-version:date:message-id:x-gm-message-state:from:to
         :cc:subject:date:message-id:reply-to;
        bh=/q9HFjah82H3fpeLxRupwWEr0ySBimWHo8tSEFu9+qw=;
        b=ZsbDE2y0WHvJuhVAkCLbHdxMUv3OSTbNr8XX4JTsGXXOuHyMalsItyg5HXF8gQeNjn
         O3/M64hm5AY5Hm/1OOhC1uaS+Jj6wU3VgAMhIWydriOuFXe3yKJWC5uyxPwel/kLwkcf
         rtyTnZxf8P3NLkOPK6a3MOJRpnzToUP076Ph6WGPuM+K/oQrSXpsDFn+42UBbHwgDF/C
         TpW3WpMiCFQloy9765tYPT+ZMJ1ZVrVQQGAxL9UTxON0OHU3dM4LpY6P8YOBL3dgEW2l
         DMGBxwIsS542rak17wekZZkINGHkDMVGJNP/MILs0+OOKzW0wFvz/6QEPbKfAx27lJj8
         6AqA==
X-Forwarded-Encrypted: i=1; AJvYcCUomROg9GN0OJ7K1+8OiFNcGKbrHYYR2B6GOUgE1fhkksJN/yyO8CyuH8L++vtsURZC3d4WSMK/r6OFM3E=@lists.xenproject.org
X-Gm-Message-State: AOJu0YzVoFuqtfcNEZ1uhb1nz9kYezi5axJySPtAQ8sL0E85wUSn6Xyv
	O+ISQmhdaAaV75D2Ykeax0V7iSi58Fk6Hujm7xgNQRFJ9PlfbgYr/BA+8A==
X-Gm-Gg: ASbGncvanPn+AMlDz+oc0nHh2XnfAnRzx9thrqgJRz4QlF650Be86NV4WiEstiZ8yKR
	7K2vUkEncephZOptPXL424HDX7TMBpG6j59mjQfGjPFfUVMGjJ7QfHUgLcFw5K9IOQ2DkdWQcB+
	PuoLEw73YfaSUA5XbykeM/Fj7l8j49T8w76Un124ewNuCoXkUn5MgxdDxvkDvXDgwcFWPTgR9Md
	ey/lIWAd9z7O43wdYP4aqSIN2/1DRF2FxjSx5mUAKVc9CNnN7mdYW2kTyGPpnCXjYQzjbAuJG4L
	bDGmoO8=
X-Google-Smtp-Source: AGHT+IFOh9LhNdkDnTT/D7VE43v91V2HBSphEUYtPPz+mPOPFdzrJRiJgU2BqZaqilhGPNYH7Y5AYA==
X-Received: by 2002:a05:6512:398a:b0:542:1b6b:1e8f with SMTP id 2adb3069b0e04-5439c2412b8mr4457490e87.18.1737365743313;
        Mon, 20 Jan 2025 01:35:43 -0800 (PST)
Message-ID: <7bf2ec2f-ecb3-4136-a979-6111c11447b4@gmail.com>
Date: Mon, 20 Jan 2025 10:35:42 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: xen-users@lists.xenproject.org, xen-announce@lists.xenproject.org,
 Community Manager <community.manager@xenproject.org>,
 committers@xenproject.org
From: Oleksii Kurochko <oleksii.kurochko@gmail.com>
Subject: [ANNOUNCEMENT] Xen 4.20.0-rc2 is tagged
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi all,

Xen 4.20 rc2 is tagged. You can check that out from xen.git:

git://xenbits.xen.org/xen.git 4.20.0-rc2

For your convenience there is also a tarball and the signature at:
https://downloads.xenproject.org/release/xen/4.20.0-rc2/xen-4.20.0-rc2.tar.gz

And the signature is at:
https://downloads.xenproject.org/release/xen/4.20.0-rc2/xen-4.20.0-rc2.tar.gz.sig

Please send bug reports and test reports to
xen-devel@lists.xenproject.org<mailto:xen-devel@lists.xenproject.org>.
When sending bug reports, please CC relevant maintainers and me
(oleskii.kurochko@gmail.com<mailto:oleskii.kurochko@gmail.com).

Have a good week.

Best regards,
  Oleksii



