From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 6692EA0524;
	Fri, 27 Nov 2020 11:05:54 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 4396EC95A;
	Fri, 27 Nov 2020 11:05:53 +0100 (CET)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
 (mail-eopbgr70042.outbound.protection.outlook.com [40.107.7.42])
 by dpdk.org (Postfix) with ESMTP id AE970C958
 for <dev@dpdk.org>; Fri, 27 Nov 2020 11:05:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=43sAsbDQ4G0eK0P8bQauKtGBdETv+v4tDJ2jqGdnMoc=;
 b=kPX2rEXzl2PJMftkFGxQNK8b4UwxlEJK5i5cOuZdnx0kY/uGNsWn8OirQkCw0RdlP6JX4Fb6dPEe0U5l1XBL12nohdGbkGH1VyTl/pAvwoTxrr00REASV38DHoBLenrOsJcSt8rU6XECU7mR/pmFMIzDwutNHu/f2IQJP3Mrmzg=
Received: from AM6P195CA0077.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:86::18)
 by VI1PR08MB3181.eurprd08.prod.outlook.com (2603:10a6:803:3f::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.20; Fri, 27 Nov
 2020 10:05:46 +0000
Received: from VE1EUR03FT041.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:209:86:cafe::5a) by AM6P195CA0077.outlook.office365.com
 (2603:10a6:209:86::18) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.20 via Frontend
 Transport; Fri, 27 Nov 2020 10:05:46 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT041.mail.protection.outlook.com (10.152.19.163) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3611.26 via Frontend Transport; Fri, 27 Nov 2020 10:05:46 +0000
Received: ("Tessian outbound 13ed5f5344c0:v71");
 Fri, 27 Nov 2020 10:05:45 +0000
X-CR-MTA-TID: 64aa7808
Received: from 50fe09873ec7.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 46A24362-D75D-42C5-A9C8-A818F1FE8C93.1; 
 Fri, 27 Nov 2020 10:05:40 +0000
Received: from EUR05-DB8-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 50fe09873ec7.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Fri, 27 Nov 2020 10:05:40 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=NdW1G7No8XxeKRS+4M29hm2OH+oz0318DOY33zpEXW7SGstkdzBJL3+vTPPVEdSaxIfBsV7JBBNlCItHSVtQsPgas74tB5wP77LU4w7rH1/r6k4c15IhbejRR//pVl6Ii+7JMtVlGYlaJiFITJq3DXJNspI4hVUSSb1+Zz+nyEDOtDHkEUvsNWQkD8F3CbK7UKBVcL2pLjoetQxAPJ69r2n9RfQBSP9SHMmtOt4i84nMOhtbF7w2RFbMtMtBTAPcBz4R7S4YtPcoxO55468iFnqfO341m1C3diyP6tUq4oCgcro0Zde4d9kamKLoqW/ezgL0r6tFRi8gQLKumRV48g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=43sAsbDQ4G0eK0P8bQauKtGBdETv+v4tDJ2jqGdnMoc=;
 b=lq41v7ObjnHgytee/vaI6tqqwrIEZmdCsbz/ZgFtxLqO3+y5Aq1NZRYL+LOHQxhygU5WeDKuoXw4imhFW9/L2A7EcnVPunfv+wtC9yUhHPJqbVoXesS8X49sT2cdKinKh0A51iv7OPpLkvxnO4XRXDc/ZI9Fu7EYHjFVraQFY1SHvXGzrVSLeqw1l8RshoKLcVxqXdpvwZfnVwdlpkoRIiRU6tc6dif7VCBGPDPiuty/n6RPTGlCS+h54O4r5V9OLduyYPn/Gy+waEWyZPK6Uscujgzq/9HJF4jmKqibomEWipVzSwO1RSUfuY6BP/xBs8Xc1XEDjNmVf1/OlehOfg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=43sAsbDQ4G0eK0P8bQauKtGBdETv+v4tDJ2jqGdnMoc=;
 b=kPX2rEXzl2PJMftkFGxQNK8b4UwxlEJK5i5cOuZdnx0kY/uGNsWn8OirQkCw0RdlP6JX4Fb6dPEe0U5l1XBL12nohdGbkGH1VyTl/pAvwoTxrr00REASV38DHoBLenrOsJcSt8rU6XECU7mR/pmFMIzDwutNHu/f2IQJP3Mrmzg=
Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com
 (2603:10a6:800:a0::10) by VE1PR08MB5136.eurprd08.prod.outlook.com
 (2603:10a6:803:107::31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.24; Fri, 27 Nov
 2020 10:05:38 +0000
Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com
 ([fe80::952a:290e:8ef7:2d6c]) by VI1PR0802MB2351.eurprd08.prod.outlook.com
 ([fe80::952a:290e:8ef7:2d6c%4]) with mapi id 15.20.3611.022; Fri, 27 Nov 2020
 10:05:38 +0000
From: Ruifeng Wang <Ruifeng.Wang@arm.com>
To: David Marchand <david.marchand@redhat.com>, Jerin Jacob
 <jerinjacobk@gmail.com>
CC: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>, "jerinj@marvell.com"
 <jerinj@marvell.com>, Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>,
 dev <dev@dpdk.org>, nd <nd@arm.com>, Feifei Wang <Feifei.Wang2@arm.com>, nd
 <nd@arm.com>
Thread-Topic: [dpdk-dev] [PATCH 1/2] eal/arm: fix gcc build for optimization
 level 0
Thread-Index: AQHWxJS7r0SuPj41NEyHf+YI9q7gaqnbqF2AgAADZ4CAAAmwAIAAAjMAgAADOICAAAL60A==
Date: Fri, 27 Nov 2020 10:05:38 +0000
Message-ID: <VI1PR0802MB2351B1966A87247A150AC91D9EF80@VI1PR0802MB2351.eurprd08.prod.outlook.com>
References: <20201127080903.26817-1-ruifeng.wang@arm.com>
 <20201127080903.26817-2-ruifeng.wang@arm.com>
 <CAJFAV8zNoFDR9=-XROsQDMWuFg+aS-1+ZjL0jOU0K9CfPC_ZYw@mail.gmail.com>
 <CALBAE1MGienzUb6mGbBhKExua6T8s56dUCBOt58d13rebyzYjg@mail.gmail.com>
 <CAJFAV8wu8OrmKMkDsT8vRv75YyY6+_fN=uUthQEOMZ9VRJwarg@mail.gmail.com>
 <CALBAE1MxYnsMbAaFeyhZp5tEv1PkvE-4+LYZ_KZniEueEuGPuQ@mail.gmail.com>
 <CAJFAV8yP0YaCAAMVJFDNNw8Hwos2eEMuNyCu=zVeQMgz40xcNg@mail.gmail.com>
In-Reply-To: <CAJFAV8yP0YaCAAMVJFDNNw8Hwos2eEMuNyCu=zVeQMgz40xcNg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: 9A04ECA9A9878744B494D6FBBBC55594.0
x-checkrecipientchecked: true
Authentication-Results-Original: redhat.com; dkim=none (message not signed)
 header.d=none;redhat.com; dmarc=none action=none header.from=arm.com;
x-originating-ip: [203.126.0.112]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 37400bbf-5bfb-40af-9056-08d892bc0247
x-ms-traffictypediagnostic: VE1PR08MB5136:|VI1PR08MB3181:
x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB3181E6B52FF977E69079A5859EF80@VI1PR08MB3181.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: T+XpVJUReOacdObWd09TzD5choWGM/X/yox7uqhjI4clZLqeIovhXfCW8wAVMiFQ0rXlm5CLnj9gp2hDHwPimYQb6nyKCiQj9xliub9EkNzjH0HpfAl8FpwAyyGEY3WsYpU4Sl+IP5Cw0S2AJFVCbnZZCRzNVAbWKo7qDPFcM6rIp0mDPqAgRyP9MZafkCHm5rx9jT+tT55CCj1TnPfVF8HWXZXBBp4D5ETZfCGR/pdDgHhzR7ACcniEtiV+AoViieKHYxdfkC5l4AL3gfK/b79YhTFThah5xNtBEFK7D+MYAvQNbV8dI8s13uCBwYG86IZyGwRu1kTCtVwTWGMD3qeAM+4vc6dc4JJ9VNO+LBc9MYjClRYUafWNwWiFtJDLikKrEvWxwvHEuOnGyairzYNxOgprzLPwsxIU/xuW81ay8W2xBDVQCeOrLYeuaXSolGOQ+aWFIM83/gI/n4nZQQ==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0802MB2351.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE;
 SFS:(4636009)(136003)(396003)(366004)(376002)(346002)(39860400002)(186003)(26005)(110136005)(66946007)(54906003)(55016002)(76116006)(316002)(66556008)(6506007)(53546011)(83380400001)(64756008)(8936002)(52536014)(4326008)(8676002)(30864003)(5660300002)(33656002)(478600001)(966005)(86362001)(2906002)(71200400001)(9686003)(66446008)(66476007)(7696005)(21314003);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?T1JaSHdaNHlwaldQZnVSaGNRcVdlU3BGVlA4ZW9BWlBaUVYzbGJVQmw0dEwr?=
 =?utf-8?B?T3U1QTZnby9yVFYzZXRsak1EbXh1dnNJU2FaVzh0MmxkeUlkM1E3TjZDS3lw?=
 =?utf-8?B?MDNYd2w3UGhsc2hXNytxb2tzckI1YmEyL2RtRk5EaVl2bGIxdFRnRjN0OGlK?=
 =?utf-8?B?TC9RZDM5YStFV29YUkFlZlhWRENNZDk2S00vaXMwODlwVU82R3BrK2xaOEZw?=
 =?utf-8?B?VTJRbll6c2t0dnNyUDFDNmROdjFkeld2dnBqOUNDUnpENWZ5NS9zbDB4MWk5?=
 =?utf-8?B?cStkbEYzYXBDVTdrQTFKMXBQcXFXUkVjb2M2bU52RlUyRGt3QWw2L0dUZzNZ?=
 =?utf-8?B?V1NjcXJTVnJrc0Y1eStLZTJVVk5lUUZ4R2RqcGNweU5GMlJjY3VQYklPbDNx?=
 =?utf-8?B?QVgwOFFFczliSWlPUlNrMWdGaXBsTE9hR0EwcUNMcmkvTlB4bW92R3ExZS9S?=
 =?utf-8?B?U0V0bzRHSFdhZG5MY1hZSFgvaDZOdklmZmJwczNFVE5xRU1lRUxZenFsMVRz?=
 =?utf-8?B?OTFvelYvZGZ5SkZtK2xwTEJCa3h1eUpmQ1hBOUxCdWZJNzE1MjkzdTRaSm9z?=
 =?utf-8?B?TjlMdFdQQkUzWEowNUpKeEZzUlBLNEZwSThjSjRralFqNC9INXBBd3U1anMy?=
 =?utf-8?B?Z1oxenVXWnZqM1AvV3NGbE5jSUp5cmxLZG4vWUFuZFA1ajFkalpxeXVNVWJs?=
 =?utf-8?B?ek5zejJxcVJqcnRnUzIwaE5LdkE1cjlGdVhSUmpBTjc4N2JOajF2cHBabXU1?=
 =?utf-8?B?Nlhlby8vT1J3SjBZbjhmK2kyT3pkeDhkQ2tURndJUVorSkM3bjJ4am03aEM1?=
 =?utf-8?B?V3NsUXpMWlBYRTRnM3lNdlpRSXRNcEQzeklhRmNKUkRUUC9rWmN3WUdKSW9m?=
 =?utf-8?B?WU5lUWg4NWlJV1lOb1J3Wi9SQ1d5Nkh2NFRvbi94Q3BFclZheVl0blNnL1U0?=
 =?utf-8?B?VFVvM3NFcmtvQTlxaGtHVEFqTEVMVGdaYW1TLzNNR085eUwrMmh4K3RBNmZM?=
 =?utf-8?B?MGJobjdZT3V0T0VneStiUEpCVytjL0EyTDFIZFJSYnVxakp5OFV1ajVxeEhJ?=
 =?utf-8?B?MUhRd0oyUjFIOUlTYVA4cEJVR2hjYldlelMzNTV1VFJhNXhnMU5LbG16WUEw?=
 =?utf-8?B?cS9QMmRJTnlIQnRuWlRBWnZnSUlDdGxZUjZTang2Qnlrbi9pU1dnQ29mNG1V?=
 =?utf-8?B?cStseGVoam11eVprZGExbDVEZE1vVTdsdmpWSU9maUhLSzg0cEYzTlhCS2VL?=
 =?utf-8?B?aDdhT0M4VXdrS2JVQ2c2ZmpMZytyT2RzenRoRHZmNjdncUZJZU1HVnZSTnZy?=
 =?utf-8?Q?SMl4hPk2R8TKM=3D?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5136
Original-Authentication-Results: redhat.com; dkim=none (message not signed)
 header.d=none;redhat.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT041.eop-EUR03.prod.protection.outlook.com
X-MS-Office365-Filtering-Correlation-Id-Prvs: b69676f7-18fe-4a6a-5ad4-08d892bbfdd1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: rupNyQLQmxbvv6tVcV5RroxdzPDXZKU5XumGBkO9T6e+TKxifiMYqIRP8NFDUMP+yyEM58GZrGeyoObGOtib+0iaYGbT8oESj8eETIf7nrgPskYRvPzNM7d6TFfofHDYW0R7amjBvnoTgInch4DS0A+3c5NOe0b/wGkELKk9383Bq7HtemodJmu5qnKyR9nAebn1FRsG0sHgE03P40SQJLwOysT5lHmEDu6BLMwLHsvXaRzkjG0sy1JabaBzfFLAmarG7ENj7Hwe9mKxtwrW/ToLNnXqZcowkx59fLiW3ZIWzqgoRIUpMRUC1a3sRMHJXSt5nYf/iKVvMHnH2l65j8I581biaQSx0MBZGCQoQSJ/EIsYittCPIFdl8FK/fodPUs+EGUXSSGB2GJ8sPO+c7hECS1qCE/VZ83y9XBE1Ic67S3fHvp6VQcVh27EleI3muIKPINXP8+4peCvZdsyr04MkbYDMfXVo2XLZpVGfCL5qVeD5Gw4RDa64H4D87IY
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE;
 SFS:(4636009)(39860400002)(346002)(376002)(396003)(136003)(46966005)(54906003)(81166007)(70586007)(5660300002)(82740400003)(478600001)(47076004)(9686003)(356005)(86362001)(55016002)(33656002)(30864003)(52536014)(70206006)(2906002)(6506007)(7696005)(26005)(8936002)(186003)(110136005)(8676002)(53546011)(336012)(966005)(83380400001)(316002)(82310400003)(4326008)(21314003);
 DIR:OUT; SFP:1101; 
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Nov 2020 10:05:46.0927 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 37400bbf-5bfb-40af-9056-08d892bc0247
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT041.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3181
Subject: Re: [dpdk-dev] [PATCH 1/2] eal/arm: fix gcc build for optimization
 level 0
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2
aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogRnJpZGF5LCBOb3ZlbWJlciAyNywgMjAy
MCA1OjQ1IFBNDQo+IFRvOiBKZXJpbiBKYWNvYiA8amVyaW5qYWNvYmtAZ21haWwuY29tPg0KPiBD
YzogUnVpZmVuZyBXYW5nIDxSdWlmZW5nLldhbmdAYXJtLmNvbT47IEFuZHJldyBSeWJjaGVua28N
Cj4gPGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1PjsgamVyaW5qQG1hcnZlbGwuY29tOyBI
b25uYXBwYQ0KPiBOYWdhcmFoYWxsaSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IGRl
diA8ZGV2QGRwZGsub3JnPjsgbmQNCj4gPG5kQGFybS5jb20+OyBGZWlmZWkgV2FuZyA8RmVpZmVp
LldhbmcyQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCAxLzJdIGVh
bC9hcm06IGZpeCBnY2MgYnVpbGQgZm9yIG9wdGltaXphdGlvbg0KPiBsZXZlbCAwDQo+IA0KPiBP
biBGcmksIE5vdiAyNywgMjAyMCBhdCAxMDozNCBBTSBKZXJpbiBKYWNvYiA8amVyaW5qYWNvYmtA
Z21haWwuY29tPiB3cm90ZToNCj4gPg0KPiA+IE9uIEZyaSwgTm92IDI3LCAyMDIwIGF0IDI6NTYg
UE0gRGF2aWQgTWFyY2hhbmQNCj4gPiA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4gd3JvdGU6
DQo+ID4gPg0KPiA+ID4gT24gRnJpLCBOb3YgMjcsIDIwMjAgYXQgOTo1MSBBTSBKZXJpbiBKYWNv
YiA8amVyaW5qYWNvYmtAZ21haWwuY29tPg0KPiB3cm90ZToNCj4gPiA+ID4NCj4gPiA+ID4gT24g
RnJpLCBOb3YgMjcsIDIwMjAgYXQgMjowOSBQTSBEYXZpZCBNYXJjaGFuZA0KPiA+ID4gPiA8ZGF2
aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4gd3JvdGU6DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBPbiBG
cmksIE5vdiAyNywgMjAyMCBhdCA5OjEwIEFNIFJ1aWZlbmcgV2FuZw0KPiA8cnVpZmVuZy53YW5n
QGFybS5jb20+IHdyb3RlOg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEdjYyBidWlsZCB3aXRo
ICctTzAnIG9uIHBsYXRmb3JtcyB3aXRoDQo+IFJURV9BUk1fRkVBVFVSRV9BVE9NSUNTDQo+ID4g
PiA+ID4gPiBzZXQgZmFpbGVkIGZvcjoNCj4gPiA+ID4gPiA+ICAuLi9saWIvbGlicnRlX2VmZC9y
dGVfZWZkLmMNCj4gPiA+ID4gPiA+ICBBc3NlbWJsZXIgbWVzc2FnZXM6DQo+ID4gPiA+ID4gPiAz
ODY2OiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgYGNyYzMyY2Ig
dzAsdzAsdzEnDQo+ID4gPiA+ID4gPiAzODkwOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRv
ZXMgbm90IHN1cHBvcnQgYGNyYzMyY2ggdzAsdzAsdzEnDQo+ID4gPiA+ID4gPiAzOTE0OiBFcnJv
cjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgYGNyYzMyY3cNCj4gdzAsdzAs
dzEnDQo+ID4gPiA+ID4gPiAzOTM4OiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90
IHN1cHBvcnQgYGNyYzMyY3ggdzAsdzAseDEnDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gVGhp
cyB3YXMgY2F1c2VkIGJ5IGFuIGFyY2hpdGVjdHVyZSBzcGVjaWZpZXIgYWRkZWQgZm9yIENsYW5n
Lg0KPiA+ID4gPiA+ID4gVW5saWtlIENsYW5nLCBHY2MgY29uc2lkZXJzIGVhY2ggaW5saW5lIGFz
c2VtYmx5IGJsb2NrIHRvIGJlDQo+ID4gPiA+ID4gPiBkZXBlbmRlbnQgYW5kIHRoZXJlZm9yLCB0
aGUgYXJjaGl0ZWN0dXJlIHNwZWNpZmllciBpbXBhY3RzDQo+ID4gPiA+ID4gPiBhc3NlbWJsZSBv
ZiBzb21lIGJsb2NrcyByZXF1aXJlIGNlcnRhaW4gZXh0ZW5zaW9uIHN1cHBvcnQuDQo+ID4gPiA+
ID4NCj4gPiA+ID4gPiBJIHJlcHJvZHVjZWQgdGhpcyBlcnJvciB3aXRoIC1PMCBmb3INCj4gY29u
ZmlnL2FybS9hcm02NF9vY3Rlb250eDJfbGludXhfZ2NjLg0KPiA+ID4gPiA+IFRoZSBwYXRjaCBs
b29rcyBzaW1wbGUgZW5vdWdoIGFuZCBpdCBvbmx5IGFmZmVjdHMgQVJNIGJ1aWxkcy4NCj4gPiA+
ID4gPg0KPiA+ID4gPiA+IEplcmluLA0KPiA+ID4gPiA+IEFyZSB5b3Ugb2theSB3aXRoIHRoaXMg
Y2hhbmdlIGZvciAyMC4xMT8NCj4gPiA+ID4gPiBPciBzaG91bGQgd2Ugd2FpdCAyMS4wMj8NCj4g
PiA+ID4NCj4gPiA+ID4gSSBjb3VsZCByZXByb2R1Y2UgdGhlIGlzc3VlIHdpdGggbWVzb24gIGJ1
aWxkIC1EYnVpbGR0eXBlPWRlYnVnDQo+ID4gPiA+IC0tY3Jvc3MtZmlsZSBjb25maWcvYXJtL2Fy
bTY0X29jdGVvbnR4Ml9saW51eF9nY2MNCj4gPiA+ID4NCj4gPiA+ID4gVGhpcyBmaXggaXMgT0su
IFJlcXVlc3QgdG8gbWVyZ2UgZm9yIDIwLjExDQo+ID4gPiA+DQo+ID4gPiA+IEFja2VkLWJ5OiBK
ZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZlbGwuY29tPg0KPiA+ID4NCj4gPiA+IFJ1aWZlbmcsIEFu
ZHJldywNCj4gPiA+DQo+ID4gPiBJIGdldCBhIGNvbXBpbGF0aW9uIGVycm9yIHdpdGggdGhpcyBw
YXRjaCBvbiBzZmMgdXNpbmcgZ2NjIGFuZA0KPiA+ID4gY29uZmlnL2FybS9hcm02NF9vY3Rlb250
eDJfbGludXhfZ2NjIGNvbmZpZyArIC0tYnVpbGR0eXBlPWRlYnVnDQo+ID4gPiBhbmQvb3INCj4g
PiA+IC1EY19hcmdzPS1PMCAuDQo+ID4gPg0KPiA+ID4gYWFyY2g2NC1saW51eC1nbnUtZ2NjIChH
TlUgVG9vbGNoYWluIGZvciB0aGUgQS1wcm9maWxlIEFyY2hpdGVjdHVyZQ0KPiA+ID4gOC4yLTIw
MTkuMDEgKGFybS1yZWwtOC4yOCkpIDguMi4xIDIwMTgwODAyDQo+ID4gPg0KPiA+ID4gRkFJTEVE
Og0KPiA+ID4gZHJpdmVycy9jb21tb24vc2ZjX2VmeC9iYXNlLzkzMmQwOWFAQHNmY19iYXNlQHN0
YS9lZnhfY3JjMzIuYy5vDQo+ID4gPiBhYXJjaDY0LWxpbnV4LWdudS1nY2MNCj4gPiA+IC1JZHJp
dmVycy9jb21tb24vc2ZjX2VmeC9iYXNlLzkzMmQwOWFAQHNmY19iYXNlQHN0YQ0KPiA+ID4gLUlk
cml2ZXJzL2NvbW1vbi9zZmNfZWZ4L2Jhc2UNCj4gPiA+IC1JLi4vLi4vZHBkay9kcml2ZXJzL2Nv
bW1vbi9zZmNfZWZ4L2Jhc2UNCj4gPiA+IC1JZHJpdmVycy9jb21tb24vc2ZjX2VmeCAtSS4uLy4u
L2RwZGsvZHJpdmVycy9jb21tb24vc2ZjX2VmeCAtSS4NCj4gPiA+IC1JLi4vLi4vZHBkay8gLUlj
b25maWcgLUkuLi8uLi9kcGRrL2NvbmZpZyAtSWxpYi9saWJydGVfZWFsL2luY2x1ZGUNCj4gPiA+
IC1JLi4vLi4vZHBkay9saWIvbGlicnRlX2VhbC9pbmNsdWRlIC1JbGliL2xpYnJ0ZV9lYWwvbGlu
dXgvaW5jbHVkZQ0KPiA+ID4gLUkuLi8uLi9kcGRrL2xpYi9saWJydGVfZWFsL2xpbnV4L2luY2x1
ZGUNCj4gPiA+IC1JbGliL2xpYnJ0ZV9lYWwvYXJtL2luY2x1ZGUgLUkuLi8uLi9kcGRrL2xpYi9s
aWJydGVfZWFsL2FybS9pbmNsdWRlDQo+ID4gPiAtSWxpYi9saWJydGVfZWFsL2NvbW1vbiAtSS4u
Ly4uL2RwZGsvbGliL2xpYnJ0ZV9lYWwvY29tbW9uDQo+ID4gPiAtSWxpYi9saWJydGVfZWFsIC1J
Li4vLi4vZHBkay9saWIvbGlicnRlX2VhbCAtSWxpYi9saWJydGVfa3ZhcmdzDQo+ID4gPiAtSS4u
Ly4uL2RwZGsvbGliL2xpYnJ0ZV9rdmFyZ3MNCj4gPiA+IC1JbGliL2xpYnJ0ZV90ZWxlbWV0cnkv
Li4vbGlicnRlX21ldHJpY3MNCj4gPiA+IC1JLi4vLi4vZHBkay9saWIvbGlicnRlX3RlbGVtZXRy
eS8uLi9saWJydGVfbWV0cmljcw0KPiA+ID4gLUlsaWIvbGlicnRlX3RlbGVtZXRyeSAtSS4uLy4u
L2RwZGsvbGliL2xpYnJ0ZV90ZWxlbWV0cnkNCj4gPiA+IC1mZGlhZ25vc3RpY3MtY29sb3I9YWx3
YXlzIC1waXBlIC1EX0ZJTEVfT0ZGU0VUX0JJVFM9NjQgLVdhbGwNCj4gPiA+IC1XaW52YWxpZC1w
Y2ggLVdlcnJvciAtZyAtaW5jbHVkZSBydGVfY29uZmlnLmggLVdleHRyYSAtV2Nhc3QtcXVhbA0K
PiA+ID4gLVdkZXByZWNhdGVkIC1XZm9ybWF0IC1XZm9ybWF0LW5vbmxpdGVyYWwgLVdmb3JtYXQt
c2VjdXJpdHkNCj4gPiA+IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLVduZXN0ZWQtZXh0ZXJucw0KPiA+ID4gLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtV3BvaW50
ZXItYXJpdGggLVdzaWduLWNvbXBhcmUNCj4gPiA+IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVd1bmRl
ZiAtV3dyaXRlLXN0cmluZ3MgLVduby1wYWNrZWQtbm90LWFsaWduZWQNCj4gPiA+IC1Xbm8tbWlz
c2luZy1maWVsZC1pbml0aWFsaXplcnMgLURfR05VX1NPVVJDRSAtZlBJQw0KPiA+ID4gLW1hcmNo
PWFybXY4LjItYStjcmMrY3J5cHRvK2xzZSAtREFMTE9XX0VYUEVSSU1FTlRBTF9BUEkNCj4gPiA+
IC1EQUxMT1dfSU5URVJOQUxfQVBJIC1Xbm8tZm9ybWF0LXRydW5jYXRpb24gLVdkaXNhYmxlZC0N
Cj4gb3B0aW1pemF0aW9uDQo+ID4gPiAtV2FnZ3JlZ2F0ZS1yZXR1cm4gLVdiYWQtZnVuY3Rpb24t
Y2FzdCAtV25vLXNpZ24tY29tcGFyZQ0KPiA+ID4gLVduby11bnVzZWQtcGFyYW1ldGVyIC1Xbm8t
dW51c2VkLXZhcmlhYmxlIC1Xbm8tZW1wdHktYm9keQ0KPiA+ID4gLVduby11bnVzZWQtYnV0LXNl
dC12YXJpYWJsZSAtTUQgLU1RDQo+ID4gPiAnZHJpdmVycy9jb21tb24vc2ZjX2VmeC9iYXNlLzkz
MmQwOWFAQHNmY19iYXNlQHN0YS9lZnhfY3JjMzIuYy5vJw0KPiA+ID4gLU1GDQo+ID4gPg0KPiAn
ZHJpdmVycy9jb21tb24vc2ZjX2VmeC9iYXNlLzkzMmQwOWFAQHNmY19iYXNlQHN0YS9lZnhfY3Jj
MzIuYy5vLmQnDQo+ID4gPiAtbw0KPiAnZHJpdmVycy9jb21tb24vc2ZjX2VmeC9iYXNlLzkzMmQw
OWFAQHNmY19iYXNlQHN0YS9lZnhfY3JjMzIuYy5vJw0KPiA+ID4gLWMgLi4vLi4vZHBkay9kcml2
ZXJzL2NvbW1vbi9zZmNfZWZ4L2Jhc2UvZWZ4X2NyYzMyLmMNCj4gPiA+IEluIGZpbGUgaW5jbHVk
ZWQgZnJvbSAuLi8uLi9kcGRrL2xpYi9saWJydGVfZWFsL2FybS9pbmNsdWRlL3J0ZV9hdG9taWMu
aDo5LA0KPiA+ID4gICAgICAgICAgICAgICAgICBmcm9tIC4uLy4uL2RwZGsvbGliL2xpYnJ0ZV9l
YWwvaW5jbHVkZS9nZW5lcmljL3J0ZV9wYXVzZS5oOjE5LA0KPiA+ID4gICAgICAgICAgICAgICAg
ICBmcm9tIC4uLy4uL2RwZGsvbGliL2xpYnJ0ZV9lYWwvYXJtL2luY2x1ZGUvcnRlX3BhdXNlXzY0
Lmg6MTksDQo+ID4gPiAgICAgICAgICAgICAgICAgIGZyb20gLi4vLi4vZHBkay9saWIvbGlicnRl
X2VhbC9hcm0vaW5jbHVkZS9ydGVfcGF1c2UuaDoxMywNCj4gPiA+ICAgICAgICAgICAgICAgICAg
ZnJvbQ0KPiA+ID4gLi4vLi4vZHBkay9saWIvbGlicnRlX2VhbC9pbmNsdWRlL2dlbmVyaWMvcnRl
X3NwaW5sb2NrLmg6MjUsDQo+ID4gPiAgICAgICAgICAgICAgICAgIGZyb20gLi4vLi4vZHBkay9s
aWIvbGlicnRlX2VhbC9hcm0vaW5jbHVkZS9ydGVfc3BpbmxvY2suaDoxNywNCj4gPiA+ICAgICAg
ICAgICAgICAgICAgZnJvbSAuLi8uLi9kcGRrL2RyaXZlcnMvY29tbW9uL3NmY19lZngvZWZzeXMu
aDoxNSwNCj4gPiA+ICAgICAgICAgICAgICAgICAgZnJvbSAuLi8uLi9kcGRrL2RyaXZlcnMvY29t
bW9uL3NmY19lZngvYmFzZS9lZnguaDoxMSwNCj4gPiA+ICAgICAgICAgICAgICAgICAgZnJvbSAu
Li8uLi9kcGRrL2RyaXZlcnMvY29tbW9uL3NmY19lZngvYmFzZS9lZnhfY3JjMzIuYzo3Og0KPiA+
ID4gLi4vLi4vZHBkay9saWIvbGlicnRlX2VhbC9hcm0vaW5jbHVkZS9ydGVfYXRvbWljXzY0Lmg6
IEluIGZ1bmN0aW9uDQo+ID4gPiDigJhfX2Nhc18xMjhfcmVsYXhlZOKAmToNCj4gPiA+IC4uLy4u
L2RwZGsvbGliL2xpYnJ0ZV9lYWwvYXJtL2luY2x1ZGUvcnRlX2F0b21pY182NC5oOjgxOjIwOiBl
cnJvcjoNCj4gPiA+IGZ1bmN0aW9uIHJldHVybnMgYW4gYWdncmVnYXRlIFstV2Vycm9yPWFnZ3Jl
Z2F0ZS1yZXR1cm5dDQo+ID4gPiBfX0FUT01JQzEyOF9DQVNfT1AoX19jYXNfMTI4X3JlbGF4ZWQs
ICJjYXNwIikNCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn4NCj4g
PiA+IC4uLy4uL2RwZGsvbGliL2xpYnJ0ZV9lYWwvYXJtL2luY2x1ZGUvcnRlX2F0b21pY182NC5o
OjU3OjE6IG5vdGU6IGluDQo+ID4gPiBkZWZpbml0aW9uIG9mIG1hY3JvIOKAmF9fQVRPTUlDMTI4
X0NBU19PUOKAmQ0KPiA+ID4gIGNhc19vcF9uYW1lKHJ0ZV9pbnQxMjhfdCAqZHN0LCBydGVfaW50
MTI4X3Qgb2xkLCBydGVfaW50MTI4X3QgdXBkYXRlZCkNCj4gXA0KPiA+ID4gIF5+fn5+fn5+fn5+
DQo+ID4gPiAuLi8uLi9kcGRrL2xpYi9saWJydGVfZWFsL2FybS9pbmNsdWRlL3J0ZV9hdG9taWNf
NjQuaDogSW4gZnVuY3Rpb24NCj4gPiA+IOKAmF9fY2FzXzEyOF9hY3F1aXJl4oCZOg0KPiA+ID4g
Li4vLi4vZHBkay9saWIvbGlicnRlX2VhbC9hcm0vaW5jbHVkZS9ydGVfYXRvbWljXzY0Lmg6ODI6
MjA6IGVycm9yOg0KPiA+ID4gZnVuY3Rpb24gcmV0dXJucyBhbiBhZ2dyZWdhdGUgWy1XZXJyb3I9
YWdncmVnYXRlLXJldHVybl0NCj4gPiA+IF9fQVRPTUlDMTI4X0NBU19PUChfX2Nhc18xMjhfYWNx
dWlyZSwgImNhc3BhIikNCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+
fn4NCj4gPiA+IC4uLy4uL2RwZGsvbGliL2xpYnJ0ZV9lYWwvYXJtL2luY2x1ZGUvcnRlX2F0b21p
Y182NC5oOjU3OjE6IG5vdGU6IGluDQo+ID4gPiBkZWZpbml0aW9uIG9mIG1hY3JvIOKAmF9fQVRP
TUlDMTI4X0NBU19PUOKAmQ0KPiA+ID4gIGNhc19vcF9uYW1lKHJ0ZV9pbnQxMjhfdCAqZHN0LCBy
dGVfaW50MTI4X3Qgb2xkLCBydGVfaW50MTI4X3QgdXBkYXRlZCkNCj4gXA0KPiA+ID4gIF5+fn5+
fn5+fn5+DQo+ID4gPiAuLi8uLi9kcGRrL2xpYi9saWJydGVfZWFsL2FybS9pbmNsdWRlL3J0ZV9h
dG9taWNfNjQuaDogSW4gZnVuY3Rpb24NCj4gPiA+IOKAmF9fY2FzXzEyOF9yZWxlYXNl4oCZOg0K
PiA+ID4gLi4vLi4vZHBkay9saWIvbGlicnRlX2VhbC9hcm0vaW5jbHVkZS9ydGVfYXRvbWljXzY0
Lmg6ODM6MjA6IGVycm9yOg0KPiA+ID4gZnVuY3Rpb24gcmV0dXJucyBhbiBhZ2dyZWdhdGUgWy1X
ZXJyb3I9YWdncmVnYXRlLXJldHVybl0NCj4gPiA+IF9fQVRPTUlDMTI4X0NBU19PUChfX2Nhc18x
MjhfcmVsZWFzZSwgImNhc3BsIikNCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+
fn5+fn5+fn4NCj4gPiA+IC4uLy4uL2RwZGsvbGliL2xpYnJ0ZV9lYWwvYXJtL2luY2x1ZGUvcnRl
X2F0b21pY182NC5oOjU3OjE6IG5vdGU6IGluDQo+ID4gPiBkZWZpbml0aW9uIG9mIG1hY3JvIOKA
mF9fQVRPTUlDMTI4X0NBU19PUOKAmQ0KPiA+ID4gIGNhc19vcF9uYW1lKHJ0ZV9pbnQxMjhfdCAq
ZHN0LCBydGVfaW50MTI4X3Qgb2xkLCBydGVfaW50MTI4X3QgdXBkYXRlZCkNCj4gXA0KPiA+ID4g
IF5+fn5+fn5+fn5+DQo+ID4gPiAuLi8uLi9kcGRrL2xpYi9saWJydGVfZWFsL2FybS9pbmNsdWRl
L3J0ZV9hdG9taWNfNjQuaDogSW4gZnVuY3Rpb24NCj4gPiA+IOKAmF9fY2FzXzEyOF9hY3FfcmVs
4oCZOg0KPiA+ID4gLi4vLi4vZHBkay9saWIvbGlicnRlX2VhbC9hcm0vaW5jbHVkZS9ydGVfYXRv
bWljXzY0Lmg6ODQ6MjA6IGVycm9yOg0KPiA+ID4gZnVuY3Rpb24gcmV0dXJucyBhbiBhZ2dyZWdh
dGUgWy1XZXJyb3I9YWdncmVnYXRlLXJldHVybl0NCj4gPiA+IF9fQVRPTUlDMTI4X0NBU19PUChf
X2Nhc18xMjhfYWNxX3JlbCwgImNhc3BhbCIpDQo+ID4gPiAgICAgICAgICAgICAgICAgICAgIF5+
fn5+fn5+fn5+fn5+fn5+DQo+ID4gPiAuLi8uLi9kcGRrL2xpYi9saWJydGVfZWFsL2FybS9pbmNs
dWRlL3J0ZV9hdG9taWNfNjQuaDo1NzoxOiBub3RlOiBpbg0KPiA+ID4gZGVmaW5pdGlvbiBvZiBt
YWNybyDigJhfX0FUT01JQzEyOF9DQVNfT1DigJkNCj4gPiA+ICBjYXNfb3BfbmFtZShydGVfaW50
MTI4X3QgKmRzdCwgcnRlX2ludDEyOF90IG9sZCwgcnRlX2ludDEyOF90IHVwZGF0ZWQpDQo+IFwN
Cj4gPiA+ICBefn5+fn5+fn5+fg0KPiA+ID4gY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRl
ZCBhcyBlcnJvcnMNCj4gPiA+DQo+ID4gPg0KPiA+ID4gSWYgSSB3YWl2ZSB0aG9zZSB3YXJuaW5n
czoNCj4gPiA+IC0gbmV4dCB0byBmYWlsIGlzIG5ldC9pZ2MgKGZpeGVkIGJ5IG5leHQgcGF0Y2gg
c28gb2spDQo+ID4gPiAtIGFuZCB0aGVuIG5leHQgdG8gZmFpbCBpcyBuZXQvc2ZjLg0KPiA+DQo+
ID4gUmVnYXJkaW5nIHRoZSBuZXQvc2ZjIGJ1aWxkLCBDb3VsZCB0cnkgY2xlYW4gYnVpbGQuKEkg
Z290IHRoZSB3YXJuaW5nDQo+ID4gZmlyc3QsIGFmdGVyIHRoZSBjbGVhbiBidWlsZCwgaXQgaXMg
T0spDQo+IA0KPiBUaGF0J3Mgd2hhdCBJIGZpcnN0IHRob3VnaHQgdG9vLCB0aGVuIEkgbm90aWNl
ZCB0aGF0IHRlc3QtbWVzb24tYnVpbGRzLnNoIGhhZA0KPiBzd2l0Y2hlZCBiYWNrIG15IGJ1aWxk
IGRpciB0byBkZWJ1Z29wdGltaXplZC4NCj4gDQo+IA0KPiBGcm9tIHNjcmF0Y2g6DQo+IA0KPiBU
aGUgTWVzb24gYnVpbGQgc3lzdGVtDQo+IFZlcnNpb246IDAuNTIuMA0KPiBTb3VyY2UgZGlyOiAv
aG9tZS9kbWFyY2hhbi9kcGRrDQo+IEJ1aWxkIGRpcjogL2hvbWUvZG1hcmNoYW4vYnVpbGRzL2J1
aWxkLWFybTY0LW9jdGVvbnR4Mg0KPiBCdWlsZCB0eXBlOiBjcm9zcyBidWlsZA0KPiBQcm9ncmFt
IGNhdCBmb3VuZDogWUVTICgvdXNyL2Jpbi9jYXQpDQo+IFByb2plY3QgbmFtZTogRFBESw0KPiBQ
cm9qZWN0IHZlcnNpb246IDIwLjExLjAtcmM1DQo+IEFwcGVuZGluZyBDRkxBR1MgZnJvbSBlbnZp
cm9ubWVudDogJy1XZXJyb3InDQo+IEMgY29tcGlsZXIgZm9yIHRoZSBidWlsZCBtYWNoaW5lOiBj
Y2FjaGUgZ2NjIChnY2MgOS4zLjEgImdjYyAoR0NDKQ0KPiA5LjMuMSAyMDIwMDQwOCAoUmVkIEhh
dCA5LjMuMS0yKSIpDQo+IEMgbGlua2VyIGZvciB0aGUgYnVpbGQgbWFjaGluZTogR05VIGxkLmJm
ZCAyLjMyLTMzIEMgY29tcGlsZXIgZm9yIHRoZSBob3N0DQo+IG1hY2hpbmU6IGFhcmNoNjQtbGlu
dXgtZ251LWdjYyAoZ2NjIDguMi4xICJhYXJjaDY0LWxpbnV4LWdudS1nY2MgKEdOVQ0KPiBUb29s
Y2hhaW4gZm9yIHRoZSBBLXByb2ZpbGUgQXJjaGl0ZWN0dXJlDQo+IDguMi0yMDE5LjAxIChhcm0t
cmVsLTguMjgpKSA4LjIuMSAyMDE4MDgwMiIpIEMgbGlua2VyIGZvciB0aGUgaG9zdCBtYWNoaW5l
Og0KPiBHTlUgbGQuYmZkIDguMi0yMDE5IEJ1aWxkIG1hY2hpbmUgY3B1IGZhbWlseTogeDg2XzY0
IEJ1aWxkIG1hY2hpbmUgY3B1Og0KPiB4ODZfNjQgSG9zdCBtYWNoaW5lIGNwdSBmYW1pbHk6IGFh
cmNoNjQgSG9zdCBtYWNoaW5lIGNwdTogYXJtdjgtYSBUYXJnZXQNCj4gbWFjaGluZSBjcHUgZmFt
aWx5OiBhYXJjaDY0IFRhcmdldCBtYWNoaW5lIGNwdTogYXJtdjgtYSAuLi4NCj4gT3B0aW9uIGJ1
aWxkdHlwZSBpczogZGVidWcgW2RlZmF1bHQ6IHJlbGVhc2VdIE9wdGlvbiBkZWZhdWx0X2xpYnJh
cnkgaXM6IHNoYXJlZA0KPiBbZGVmYXVsdDogc3RhdGljXSBGb3VuZCBuaW5qYS0xLjkuMCBhdCAv
dXNyL2Jpbi9uaW5qYQ0KPiBuaW5qYTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvaG9tZS9kbWFyY2hh
bi9idWlsZHMvYnVpbGQtYXJtNjQtb2N0ZW9udHgyJw0KPiBbNDc5LzI1NThdIENvbXBpbGluZyBD
IG9iamVjdA0KPiAnZHJpdmVycy9jb21tb24vc2ZjX2VmeC9iYXNlLzkzMmQwOWFAQHNmY19iYXNl
QHN0YS9lZnhfYm9vdGNmZy5jLm8nLg0KPiBGQUlMRUQ6DQo+IGRyaXZlcnMvY29tbW9uL3NmY19l
ZngvYmFzZS85MzJkMDlhQEBzZmNfYmFzZUBzdGEvZWZ4X2Jvb3RjZmcuYy5vDQo+IGFhcmNoNjQt
bGludXgtZ251LWdjYw0KPiAtSWRyaXZlcnMvY29tbW9uL3NmY19lZngvYmFzZS85MzJkMDlhQEBz
ZmNfYmFzZUBzdGENCj4gLUlkcml2ZXJzL2NvbW1vbi9zZmNfZWZ4L2Jhc2UgLUkuLi8uLi9kcGRr
L2RyaXZlcnMvY29tbW9uL3NmY19lZngvYmFzZQ0KPiAtSWRyaXZlcnMvY29tbW9uL3NmY19lZngg
LUkuLi8uLi9kcGRrL2RyaXZlcnMvY29tbW9uL3NmY19lZnggLUkuDQo+IC1JLi4vLi4vZHBkay8g
LUljb25maWcgLUkuLi8uLi9kcGRrL2NvbmZpZyAtSWxpYi9saWJydGVfZWFsL2luY2x1ZGUgLQ0K
PiBJLi4vLi4vZHBkay9saWIvbGlicnRlX2VhbC9pbmNsdWRlIC1JbGliL2xpYnJ0ZV9lYWwvbGlu
dXgvaW5jbHVkZSAtDQo+IEkuLi8uLi9kcGRrL2xpYi9saWJydGVfZWFsL2xpbnV4L2luY2x1ZGUg
LUlsaWIvbGlicnRlX2VhbC9hcm0vaW5jbHVkZSAtDQo+IEkuLi8uLi9kcGRrL2xpYi9saWJydGVf
ZWFsL2FybS9pbmNsdWRlIC1JbGliL2xpYnJ0ZV9lYWwvY29tbW9uIC0NCj4gSS4uLy4uL2RwZGsv
bGliL2xpYnJ0ZV9lYWwvY29tbW9uIC1JbGliL2xpYnJ0ZV9lYWwgLUkuLi8uLi9kcGRrL2xpYi9s
aWJydGVfZWFsIC0NCj4gSWxpYi9saWJydGVfa3ZhcmdzIC1JLi4vLi4vZHBkay9saWIvbGlicnRl
X2t2YXJncyAtDQo+IElsaWIvbGlicnRlX3RlbGVtZXRyeS8uLi9saWJydGVfbWV0cmljcw0KPiAt
SS4uLy4uL2RwZGsvbGliL2xpYnJ0ZV90ZWxlbWV0cnkvLi4vbGlicnRlX21ldHJpY3MNCj4gLUls
aWIvbGlicnRlX3RlbGVtZXRyeSAtSS4uLy4uL2RwZGsvbGliL2xpYnJ0ZV90ZWxlbWV0cnkgLWZk
aWFnbm9zdGljcy0NCj4gY29sb3I9YWx3YXlzIC1waXBlIC1EX0ZJTEVfT0ZGU0VUX0JJVFM9NjQg
LVdhbGwgLVdpbnZhbGlkLXBjaCAtV2Vycm9yIC1nIC0NCj4gaW5jbHVkZSBydGVfY29uZmlnLmgg
LVdleHRyYSAtV2Nhc3QtcXVhbCAtV2RlcHJlY2F0ZWQgLVdmb3JtYXQgLQ0KPiBXZm9ybWF0LW5v
bmxpdGVyYWwgLVdmb3JtYXQtc2VjdXJpdHkgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV21pc3Np
bmctDQo+IHByb3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV29sZC1zdHlsZS1kZWZpbml0aW9u
IC1XcG9pbnRlci1hcml0aCAtDQo+IFdzaWduLWNvbXBhcmUgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V3VuZGVmIC1Xd3JpdGUtc3RyaW5ncyAtV25vLXBhY2tlZC0NCj4gbm90LWFsaWduZWQgLVduby1t
aXNzaW5nLWZpZWxkLWluaXRpYWxpemVycyAtRF9HTlVfU09VUkNFIC1mUElDIC0NCj4gbWFyY2g9
YXJtdjguMi1hK2NyYytjcnlwdG8rbHNlIC1EQUxMT1dfRVhQRVJJTUVOVEFMX0FQSSAtDQo+IERB
TExPV19JTlRFUk5BTF9BUEkgLVduby1mb3JtYXQtdHJ1bmNhdGlvbiAtV2Rpc2FibGVkLW9wdGlt
aXphdGlvbiAtDQo+IFdhZ2dyZWdhdGUtcmV0dXJuIC1XYmFkLWZ1bmN0aW9uLWNhc3QgLVduby1z
aWduLWNvbXBhcmUgLVduby11bnVzZWQtDQo+IHBhcmFtZXRlciAtV25vLXVudXNlZC12YXJpYWJs
ZSAtV25vLWVtcHR5LWJvZHkgLVduby11bnVzZWQtYnV0LXNldC0NCj4gdmFyaWFibGUgLU1EIC1N
UQ0KPiAnZHJpdmVycy9jb21tb24vc2ZjX2VmeC9iYXNlLzkzMmQwOWFAQHNmY19iYXNlQHN0YS9l
ZnhfYm9vdGNmZy5jLm8nDQo+IC1NRg0KPiAnZHJpdmVycy9jb21tb24vc2ZjX2VmeC9iYXNlLzkz
MmQwOWFAQHNmY19iYXNlQHN0YS9lZnhfYm9vdGNmZy5jLm8uDQo+IGQnDQo+IC1vDQo+ICdkcml2
ZXJzL2NvbW1vbi9zZmNfZWZ4L2Jhc2UvOTMyZDA5YUBAc2ZjX2Jhc2VAc3RhL2VmeF9ib290Y2Zn
LmMubycNCj4gLWMgLi4vLi4vZHBkay9kcml2ZXJzL2NvbW1vbi9zZmNfZWZ4L2Jhc2UvZWZ4X2Jv
b3RjZmcuYw0KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi4vLi4vZHBkay9saWIvbGlicnRlX2Vh
bC9hcm0vaW5jbHVkZS9ydGVfYXRvbWljLmg6OSwNCj4gICAgICAgICAgICAgICAgICBmcm9tIC4u
Ly4uL2RwZGsvbGliL2xpYnJ0ZV9lYWwvaW5jbHVkZS9nZW5lcmljL3J0ZV9wYXVzZS5oOjE5LA0K
PiAgICAgICAgICAgICAgICAgIGZyb20gLi4vLi4vZHBkay9saWIvbGlicnRlX2VhbC9hcm0vaW5j
bHVkZS9ydGVfcGF1c2VfNjQuaDoxOSwNCj4gICAgICAgICAgICAgICAgICBmcm9tIC4uLy4uL2Rw
ZGsvbGliL2xpYnJ0ZV9lYWwvYXJtL2luY2x1ZGUvcnRlX3BhdXNlLmg6MTMsDQo+ICAgICAgICAg
ICAgICAgICAgZnJvbQ0KPiAuLi8uLi9kcGRrL2xpYi9saWJydGVfZWFsL2luY2x1ZGUvZ2VuZXJp
Yy9ydGVfc3BpbmxvY2suaDoyNSwNCj4gICAgICAgICAgICAgICAgICBmcm9tIC4uLy4uL2RwZGsv
bGliL2xpYnJ0ZV9lYWwvYXJtL2luY2x1ZGUvcnRlX3NwaW5sb2NrLmg6MTcsDQo+ICAgICAgICAg
ICAgICAgICAgZnJvbSAuLi8uLi9kcGRrL2RyaXZlcnMvY29tbW9uL3NmY19lZngvZWZzeXMuaDox
NSwNCj4gICAgICAgICAgICAgICAgICBmcm9tIC4uLy4uL2RwZGsvZHJpdmVycy9jb21tb24vc2Zj
X2VmeC9iYXNlL2VmeC5oOjExLA0KPiAgICAgICAgICAgICAgICAgIGZyb20gLi4vLi4vZHBkay9k
cml2ZXJzL2NvbW1vbi9zZmNfZWZ4L2Jhc2UvZWZ4X2Jvb3RjZmcuYzo3Og0KPiAuLi8uLi9kcGRr
L2xpYi9saWJydGVfZWFsL2FybS9pbmNsdWRlL3J0ZV9hdG9taWNfNjQuaDogSW4gZnVuY3Rpb24N
Cj4g4oCYX19jYXNfMTI4X3JlbGF4ZWTigJk6DQo+IC4uLy4uL2RwZGsvbGliL2xpYnJ0ZV9lYWwv
YXJtL2luY2x1ZGUvcnRlX2F0b21pY182NC5oOjgxOjIwOiBlcnJvcjoNCj4gZnVuY3Rpb24gcmV0
dXJucyBhbiBhZ2dyZWdhdGUgWy1XZXJyb3I9YWdncmVnYXRlLXJldHVybl0NCj4gX19BVE9NSUMx
MjhfQ0FTX09QKF9fY2FzXzEyOF9yZWxheGVkLCAiY2FzcCIpIC4uLg0KDQpJIGNhbiBzZWUgc2lt
aWxhciB3YXJuaW5nIG1lc3NhZ2UgKGZ1bmN0aW9uIHJldHVybnMgYW4gYWdncmVnYXRlKSB3aGVu
IGRvaW5nICItTzAiIGJ1aWxkLg0KU2luY2UgIi1XZXJyb3I9YWdncmVnYXRlLXJldHVybiIgaXMg
dXNlZCwgZXJyb3Igd2lsbCBiZSByZXBvcnRlZC4NClRoaXMgaXMgYmVjYXVzZSAnX19jYXNfMTI4
X3h4eCcgcmV0dXJuIGFnZ3JlZ2F0ZWQgZGF0YSB0eXBlIEkgdGhpbmsuDQpJbmxpbmUgdGhlIGZ1
bmN0aW9ucyBzaG91bGQgcmVzb2x2ZSB0aGUgaXNzdWUuIEJ1dCBpdCBjb3VsZCBjYXVzZSByZWdp
c3RlciBjb3JydXB0aW9uIGFzIGRpc2N1c3NlZA0Kd2hlbiB0aGUgY29kZSB3YXMgYWRkZWQ6DQpo
dHRwOi8vcGF0Y2hlcy5kcGRrLm9yZy9wYXRjaC81NTU4MC8NCg0KTm8gcXVpY2sgc29sdXRpb24g
SSBjYW4gdGhpbmsgb2YuDQo+IA0KPiANCj4gLS0NCj4gRGF2aWQgTWFyY2hhbmQNCg0K