From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web11.81819.1680550976731794751 for ; Mon, 03 Apr 2023 12:42:57 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=E1Hnc+En; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1680550976; x=1712086976; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4+FS5odAPNm+YkK+LEhfzGdIjFTlDYQEckE21bdta0M=; b=E1Hnc+EnBXSbthgGEP1L2TTtVC257SOZoToGwQKLmm4Y40OBds4mS88l dMqOxL4tllG2dRAnz3qtLiwy0AR8sTUh7s8JGrFz7Jv7rKtK92l1In3zh tY8UlADlvFnZPpyMy8PIICf9FbQSZ7im5mN3cfya2LJMv8rntjOskyjAx STYTkiwwPJcw68kGaRKFuPGvC6Nept5Ru5/soLyNAXI/Cy1H0hhmBVHZh 4UKuOc21lNg9QA8DnGXL0nPQdulK+/L7il3mQKhvn9DqMNLQYRpULswBE 4C9hgTloh3gIv0zd0Je0bSXIWioEf5SvPFDQjsc63ZfsXUIemFgV60IDF A==; X-IronPort-AV: E=McAfee;i="6600,9927,10669"; a="369807477" X-IronPort-AV: E=Sophos;i="5.98,315,1673942400"; d="scan'208";a="369807477" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Apr 2023 12:42:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10669"; a="636230531" X-IronPort-AV: E=Sophos;i="5.98,315,1673942400"; d="scan'208";a="636230531" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga003.jf.intel.com with ESMTP; 03 Apr 2023 12:42:41 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 3 Apr 2023 12:42:40 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 3 Apr 2023 12:42:39 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Mon, 3 Apr 2023 12:42:39 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.173) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Mon, 3 Apr 2023 12:42:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bhmp+B4BlFUum8JW4D2gv3WCSYgKe8b/0/O3dPR4aRImHYeabVM2W+8qaugU0Vmg4AhtngeJbVMWgsintQwO4F7UMkcL9hhFMgwtXqOMX5VTaiBX3nkXUSyrqowPsUEz+rVFYrNPI8XKPuHQIb7lmyRpQvN2grXwdb5f04meEKMQiw6NKag1JtY2GnR6+3ZT1FzSIe/fIJlgyQjBzmQYnIssXwZ67yzwUJYyPvOPbfqTclcJS6UTNX6nzWyznhSyF6aZHIB1kTyk9u112PToxlBBtZAb4m8aDXnNSNFT5cMXOJdaeS4Na4tYyp2IIRYaGlfs8LMD7MGot/zGFv+DLw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4+FS5odAPNm+YkK+LEhfzGdIjFTlDYQEckE21bdta0M=; b=g7aA0Zwn+MYBMjhVyJwcApvRaVJAOSe8zpd8EyWvBEir4gcvH2+x4QrFFK6EgHGpUfithmnBVIdG2DRTyjHqLrPB+dlC1YlwIQmAFWINRjZ3Ws3yS2BOA8TmiwcOZ21k8luEh69v8/CGGazTfY21jiIUOa2GfFX8T3n310qxDdaFDadGw97xQ6Uxm0t1St8YVVHlw0FObfyjjSfp7c3YKiOFoQwV7K7DPkJPJbA+ovngQeGzSt4b0VwFrclpunfpmP6uRXkmd6ioJn7iPqTXVrLCKRWLYm3wFQ/jaDH3nyNtrLLK7O5wYulmwc9ZxMI47NUxRzfYGkQDpiax0ulhRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MW4PR11MB7031.namprd11.prod.outlook.com (2603:10b6:303:22c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.33; Mon, 3 Apr 2023 19:42:36 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5%8]) with mapi id 15.20.6254.029; Mon, 3 Apr 2023 19:42:36 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "rebecca@bsdio.com" , Gerd Hoffmann CC: Leif Lindholm , Ard Biesheuvel , Pedro Falcato , "Gao, Liming" , Oliver Smith-Denny , "Jiang, Guomin" , "Lu, Xiaoyu1" , "Wang, Jian J" , "Yao, Jiewen" , Ard Biesheuvel , "Justen, Jordan L" , "Feng, Bob C" , "Andrew Fish" , "Kinney, Michael D" Subject: =?UTF-8?B?UmU6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiAwMC8xM10gQmFzZVRvb2xzLENyeXB0b1BrZyxNZGVQa2csT3ZtZlBrZzogRGVsZXRlIENMQU5HMzUsQ0xBTkczOCxHQ0M0OCxHQ0M0OSwgcmVuYW1lIEdDQzUgdG8gR0NDLCB1cGRhdGUgQ0xBTkdEV0FSRiwgZGVsZXRlIFZTIDIwMDgtMjAxMywgRUJD?= Thread-Topic: =?utf-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYyIDAwLzEzXSBCYXNlVG9v?= =?utf-8?B?bHMsQ3J5cHRvUGtnLE1kZVBrZyxPdm1mUGtnOiBEZWxldGUgQ0xBTkczNSxD?= =?utf-8?B?TEFORzM4LEdDQzQ4LEdDQzQ5LCByZW5hbWUgR0NDNSB0byBHQ0MsIHVwZGF0?= =?utf-8?Q?e_CLANGDWARF,_delete_VS_2008-2013,_EBC?= Thread-Index: AQHZYZsrB6R8X5GZxkKgFhZg9J8fyK8Q9dqAgAc6MgCAADFUgIAANbaAgADlFoCAAADAAIAAAcSAgAAEbICAAAWegIAAAzoAgAAcfoCAAAVAAIAAK9fw Date: Mon, 3 Apr 2023 19:42:36 +0000 Message-ID: References: <02fb01d961dc$88d6acd0$9a840670$@byosoft.com.cn> <92a85636-3875-fd4d-06ff-dab9670370a5@bsdio.com> <2df50532-6cc1-43b5-a6e5-7642ace1ae03@bsdio.com> <7d6a6e15-f8da-4cee-bd52-d546052bf03b@bsdio.com> In-Reply-To: <7d6a6e15-f8da-4cee-bd52-d546052bf03b@bsdio.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|MW4PR11MB7031:EE_ x-ms-office365-filtering-correlation-id: 538f1b11-e1e4-4862-0b22-08db347b939d x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MLJLZcOZSJoyeME7k6yxv30GmQWtRaVx2XHcUz3bMD0sC6EQxa2rzqnhrabUdNX4DFXMR81OSIsf++iOOPtNoEnRnbwsE2ZIYkjnRrXoVqDQbjPM0LFX7ckQ4cpxXzHP1vjIsuIH86Wt1k8Z1fljTWiCaOP0TLqwb8fweeduD9GCzrHFeepnnL73A3SYxqjDlxgDuTG0qrDwWMot6POy7MW4MgJpvLfNntuvLYZwyyt6veCq9WRAwXRunZhrFB4qI2UHOCbWgNbGOQMBLuHD5j9f3KnElAiKFoXVRFG0/XiI2ibKh4b9BeubcaZnxkhTchTAhzy0SZCaBId/vxWVngoFmyQYdf4O2PctWmO5zkLgtBvxFoLTOABUc3TDIqcno0qR/IXh24i6PJMLmcrZEP9Mt+q/rnlZEdPHka5sR0CyCsbi0FNHmPZe5w3r8sIXW1jKLeyVpBeg+aME1dWvQmb9DSK/K1kNco7Rahq/tkyMGgInLhsSHbHZEcM7Iwsdt67R5iVuNsTJX8y8m/oWourXMtNAE5F7H2egwfFsCRN1Gtl8QM3w/tuFEjFW1+cVSpjKKkMevRIa9o7cRMUfr7BUnUd2tg+miuwXyMlkHatYOPZZ6EzS/1f/L8QumO1lLhTVfvoKI2yDcCVJocQTMQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(396003)(366004)(376002)(346002)(136003)(451199021)(2906002)(66899021)(15650500001)(38100700002)(122000001)(7416002)(5660300002)(64756008)(82960400001)(38070700005)(66446008)(66946007)(76116006)(52536014)(66476007)(66556008)(8936002)(224303003)(41300700001)(4326008)(54906003)(316002)(110136005)(83380400001)(86362001)(186003)(478600001)(53546011)(6506007)(966005)(107886003)(9686003)(26005)(33656002)(7696005)(55016003)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TUNpUG04TjFVZkxmeW1DWmhSUnRmcjFSaStORXo2VFZnRnRqZ1ovaUdQVDJz?= =?utf-8?B?clJXeFExNHZUak01RnNTTTkwek1pOUpjTGJKbzBpVjBpWE12aHh5dmVLRmZ5?= =?utf-8?B?aDFtR1N4VW5VNlRINE52WHBONFl1enJOUEx5WHNtSTVUeTJNNnY2OTFjVHBN?= =?utf-8?B?aUdRNnRKUUUrenB3MGlXRWRXSUxoblJlNkFtNzAyd3JWU3ZNRHB0RzhEMnpt?= =?utf-8?B?MnJVNVVBbm95Yk8yZGNpK2dQbURxMzZjU0dMenhlUVNKYkgrOS9JWnk0RXNw?= =?utf-8?B?TVJodXV5dkw2OGNpaUF6MDdPM1VNSjJuRTdDOVNsMzRtSTRPUUVBWmsrVDYy?= =?utf-8?B?OENZQkFNQ2ZLWDhvSUpBZ1NtMjlwMEQzcEhEWnV2N0g0UWtjU0hKaks4VWVk?= =?utf-8?B?eCtUVXRSNUprQnZXSGZYc3Z2TEZZbGNqY0JjZXc5ZFcwaEFVdlFKa3hhUUhk?= =?utf-8?B?M1RFTS9ZOTBTUTNnMExTRVE2R1RGeUxIeVRwa1p5aHdPaVdzditCMVBNcDVL?= =?utf-8?B?SFY3TEhyaVJqVURPMUdWc0toNmFMMlNrWnFPUHBSMVRYZ2pmSEZRdVd3Zjc1?= =?utf-8?B?cXhNYm1kcEpQSGI1dG5UK1ZpMDdvQVI5RXpocGVRY20xQWorSWozM0FOVmNB?= =?utf-8?B?SGc1YS9GT1ArOFcvK1JpbFVKTGdONlFUZkk0aFVPNkNydWpOSFBNSHZCRTNt?= =?utf-8?B?ejdYNnpuMzBFRzNwV1hyUEIvNURNS295OHN0Tk1lc3hUcmdoa2JOeU5qYnB2?= =?utf-8?B?eGxFb1p4YXZHczdud2liTWNPUGIyOHF1MTVwWjVVRis4V1pBemozUWNtcHZk?= =?utf-8?B?Y2FodWkvdGZCaDNMTlpuMXVEcTd3RHhQZ1BpVzB0ZnhscEFVNTFxNjVycEFU?= =?utf-8?B?bkV1WEdBMUJwSEdNbGZZZHN4enBJbmZiMlBLVG9uOWVXMlg0bTZDT3pLdGIx?= =?utf-8?B?dWo3ZVY4MU1LRGFNaDVlVU9DbXJ6dmFIQWtocElJNnJVZFVSY0VUbU43ZkJM?= =?utf-8?B?bjBzdENIV1A1YjFRVk9YVm1McXZZYUtwZUJoRFdBcUk1WXVDdFVoZHU2STRj?= =?utf-8?B?Q1hROFB6VWlhU3pGdEJodVB1S1FNb1ZLZ1lqdE5GZWFsZHJzVUppT21WMkZr?= =?utf-8?B?UU1YbzBsalBZcHZZeVdGdldVVW5DMDl6U1JORTFMWXFSSjBuNTBTM0RlWXZ2?= =?utf-8?B?L3NUekVwTkd3RjJabGZ4UWNjRk1pajZQSHZSN01yd2JpRUpQVThUNDFVYmFM?= =?utf-8?B?VE1pZXVRSkg0eW1CUnROTEZ3eDVrcVQ3U0xhZmorSmc1aGpxVDdyTzIzMWIw?= =?utf-8?B?b1FucC9nVytNQXdobk43amJrbHdoMVh0UDhEajd0SmovV1FVYWt4VE9Ka211?= =?utf-8?B?UWNaQ3Z6Ym03eG44OTNHLzQ2UDJFcUFZeVNIU1lNRmxpV2RmeHBXRmQvTytr?= =?utf-8?B?WG96MTlZVWl6NWtpWnljMDdCdFFZeUF1WmdhQmRFVzcvcjhIa2EzTnd5UHRI?= =?utf-8?B?WTdJODlvWW1aZUlSbExySDRiVE9wOGdKTko4dzlOckYzcHRDM0IvdUQzb0hO?= =?utf-8?B?c0MyajJCaEZCVTRUZmVpNmMyaVQ0TU90VXRLUlhRYUtpbm9xYndvWkR4amls?= =?utf-8?B?M0JFdi95anI0c2pEelpHQ0p4cUpuUDlKYjdWdy91bXNWOVJURkpweVVneStR?= =?utf-8?B?dFBZdm1jQ2tOTVNCZEZwQVkrUHNZSitsak55eGVkdlFManNOMXdIcEowOWdS?= =?utf-8?B?RUM3bVhDNTFDMXhmQnliaEFraTlMSTdONmFOZlFOMVpFTUMreU5mOUVtWlBT?= =?utf-8?B?Si9icDNpK3NPK1JCeVZqUzE3TUJzREJCdlE3Y2UzMjVnWm9QSVpnZ1F0Uktz?= =?utf-8?B?RitXVHFOWEVqVnNqbG9iMzVaWHE2Z1NWUk1WcEMvcEpjSVozRHhsWm11Y29k?= =?utf-8?B?Wk53czNCSWJhZ0xScS9vT3NxZUxLYmQ3M1VyUGh0OXNodXNDOVFGRWErbnE2?= =?utf-8?B?RzErckpSTllEekg5clo4dndob3RmWlJmcWRNdUNjbXB2QzlTWDNoM0gwWTBi?= =?utf-8?B?dTNWanlUWFZYeU5YSmRndmZ3elVYK1lpUU9sdTFrejI4U0JrYjhCbW5zbTJN?= =?utf-8?B?dEFXQmpqdmw0SU42YmFWLzZSNS9EZTF0Z21PY1B2TkpQUEZDUHBHMGFIS1hx?= =?utf-8?B?S1E9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 538f1b11-e1e4-4862-0b22-08db347b939d X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2023 19:42:36.4830 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tYGHp/IfBs3WfhUN3fohnAoaXExvYcoMu6XMC2EzMgy2AEtEfdOsT6I5GfU3SP84lCULCrI+pPVHCBMEZtoPWE74+WvkJKD2pABnb/CHdBc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB7031 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmViZWNjYSwNCg0KSSBoYXZlIGEgdGVzdCBQUiBydW5uaW5nIHRoYXQgc3BsaXRzIHVwIENvZGVR TCBhbmFseXNpcyANCmFuZCBidWlsZHMgdG8gYXR0ZW1wdCB0byBiYWxhbmNlIHRoZSBleGVjdXRp b24gdGltZXMuDQoNCmh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzQyMzMN Cg0KR2l0SHViIEFjdGlvbnMgQ29kZVFMOg0KKiBNYXggam9iIHRpbWUgfjIxIG1pbnV0ZXMNCiog VG90YWwgQWN0aW9uIFRpbWUgfjMxIG1pbnV0ZXMNCkF6dXJlIFBpcGVsaW5lcyBCdWlsZHM6DQoq IE1heCBqb2IgdGltZSB+MzIgbWludXRlcw0KKiBUb3RhbCBqb2IgdGltZSB+MzYgbWludXRlcw0K DQpUaGlzIGlzIGEgcmVkdWN0aW9uIG9mIGFib3V0IDYgbWludXRlcyBmcm9tIG90aGVyIFBScw0K aW4gcmVjZW50IGhpc3RvcnksIHNvIG1heSBiZSB3b3J0aCBjaGVja2luIGluLg0KDQpUaGVyZSBp cyBhbHNvIGEgZGVwZW5kZW5jeSBvbiB0aGUgdG90YWwgbnVtYmVyIG9mIGFnZW50cy4NCklmIHdl IGhhdmUgbW9yZSBqb2JzIHRoYW4gYWdlbnRzLCB0aGVtIHRoZXkgZ2V0IHF1ZXVlZA0KdXAgYW5k IHdpbGwgbm90IHJ1biB1bnRpbCBhbm90aGVyIGpvYiBjb21wbGV0ZXMuDQoNCk1pa2UNCg0KDQo+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlv IDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIFJlYmVjY2EgQ3Jhbg0KPiBTZW50 OiBNb25kYXksIEFwcmlsIDMsIDIwMjMgNzoyOCBBTQ0KPiBUbzogR2VyZCBIb2ZmbWFubiA8a3Jh eGVsQHJlZGhhdC5jb20+DQo+IENjOiBMZWlmIExpbmRob2xtIDxxdWljX2xsaW5kaG9sQHF1aWNp bmMuY29tPjsgQXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz47IGRldmVsQGVkazIuZ3Jv dXBzLmlvOyBQZWRybyBGYWxjYXRvDQo+IDxwZWRyby5mYWxjYXRvQGdtYWlsLmNvbT47IEdhbywg TGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBPbGl2ZXIgU21pdGgtRGVubnkgPG9z ZEBzbWl0aC1kZW5ueS5jb20+OyBKaWFuZywgR3VvbWluDQo+IDxndW9taW4uamlhbmdAaW50ZWwu Y29tPjsgTHUsIFhpYW95dTEgPHhpYW95dTEubHVAaW50ZWwuY29tPjsgV2FuZywgSmlhbiBKIDxq aWFuLmoud2FuZ0BpbnRlbC5jb20+OyBZYW8sIEppZXdlbg0KPiA8amlld2VuLnlhb0BpbnRlbC5j b20+OyBBcmQgQmllc2hldXZlbCA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz47IEp1c3Rlbiwg Sm9yZGFuIEwgPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+OyBGZW5nLA0KPiBCb2IgQyA8Ym9i LmMuZmVuZ0BpbnRlbC5jb20+OyBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPjsgS2lubmV5 LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTog 5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYyIDAwLzEzXSBCYXNlVG9vbHMsQ3J5cHRvUGtn LE1kZVBrZyxPdm1mUGtnOiBEZWxldGUgQ0xBTkczNSxDTEFORzM4LEdDQzQ4LEdDQzQ5LA0KPiBy ZW5hbWUgR0NDNSB0byBHQ0MsIHVwZGF0ZSBDTEFOR0RXQVJGLCBkZWxldGUgVlMgMjAwOC0yMDEz LCBFQkMNCj4gDQo+IE9uIDQvMy8yMyA4OjA4IEFNLCBHZXJkIEhvZmZtYW5uIHdyb3RlOg0KPiA+ IFNvIHlvdSB3YW50IGdjYy02IHNwZWNpZmljYWxseSBvciBqdXN0IGFuIG9sZGVyIHZlcnNpb24g aW5zdGVhZCBvZg0KPiA+IGxhdGVzdD8gIEkgY291bGQgdHJ5IGFkZCBhIFJIRUwtOCBjb250YWlu ZXIgKHdoaWNoIHNoaXBzIGdjYy04KS4NCj4gDQo+IEknZCB3YW50IHRoZSBvbGRlc3QgdmVyc2lv biB0aGF0IHdlIHN1cHBvcnQsIHNvIHdlIGtub3cgd2hlbiB3ZSBhZGQNCj4gaW5jb21wYXRpYmxl IGNvZGUuDQo+IA0KPiAgRnJvbSBQZWRybydzIHJlcGx5LCBpdCBzb3VuZHMgbGlrZSB0aGF0J2xs IGJlIGdjYyA1IG9uY2Ugd2UgYWRkDQo+IC1zdGQ9YysrMTEgdG8gdG9vbHNfZGVmLnR4dC50ZW1w bGF0ZS4NCj4gDQo+IA0KPiA+IFdlbGwsIEkndmUgd29uZGVyZWQgd2hlbmV2ZXIgaXQgbWFrZXMg c2Vuc2UgdG8gZG8gX2xlc3NfIHN0dWZmIGluDQo+ID4gcGFyYWxsZWwsIHRvIGdldCBkb3duIHRo ZSBjb25zdGFudCBvdmVyaGVhZCAoY2xvbmUgcmVwb3MgZXRjKS4NCj4gPiBFc3BlY2lhbGx5IHdp dGggYSBsaW1pdCBvbiBwYXJhbGxlbCBqb2JzIHRoYXQgY291bGQgYmUgZmFzdGVyDQo+ID4gaW4g dGhlIGVuZCAuLi4NCj4gDQo+IE1heWJlIGEgY29tYmluYXRpb24/IEZvciBleGFtcGxlIG9uZSB0 YXNrIHRoYXQgSSB0aGluayBjb3VsZCBkbyB3aXRoDQo+IGJlaW5nIHNwbGl0IHVwIHRvIHJ1biBp biBwYXJhbGxlbCBpcyB0aGUgZm9sbG93aW5nOg0KPiANCj4gc3R1YXJ0X2NpX2J1aWxkIC1jIC5w eXRvb2wvQ0lTZXR0aW5ncy5weSAtcCBDcnlwdG9Qa2cgLXQNCj4gREVCVUcsUkVMRUFTRSxOTy1U QVJHRVQsTk9PUFQgLWEgSUEzMixYNjQgVE9PTF9DSEFJTl9UQUc9VlMyMDE5DQo+IA0KPiAoZnJv bQ0KPiBodHRwczovL2Rldi5henVyZS5jb20vdGlhbm9jb3JlL2VkazItY2kvX2J1aWxkL3Jlc3Vs dHM/YnVpbGRJZD04NTYwNSZ2aWV3PWxvZ3Mmaj1jMDkyOTM4NC01YTA4LTVjMGYtYjM2ZC0NCj4g NmY1MWI2YjgxNzMyJnQ9ZjEyZDYwYmUtMWI5Ny01N2E0LWIxZWEtNWFhZTJmMDI2ZDRmKQ0KPiAN Cj4gDQo+IEl0IHNob3dzIHR3byB0YXNrcyB0YWtpbmcgMTMgbWludXRlcyBlYWNoLg0KPiANCj4g DQo+IC0tDQo+IA0KPiBSZWJlY2NhIENyYW4NCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCg0K