From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 4798FD800D7 for ; Thu, 28 Dec 2023 02:47:58 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=veOacyR38P2nZFQEnsidWlGqhrdKy9fUS8b6VOs2m1Q=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1703731676; v=1; b=nSzxMvc2FK+H/3UclJpW14PIFrkbZb5KPfSAobQS1kzw4yL40lrKnXVgdC8HUGyCeblEYxcK lx+GdK2x50+CItyj/nUk2HICfdc6wCDIMEfxF1EDPVY29AMRX9rjArIqGUqbdDR1e/C3b5FUnsL NLgkIYmZwSkHfEYZvh9LGBCY= X-Received: by 127.0.0.2 with SMTP id Iw9CYY7687511xQmLpnzPc04; Wed, 27 Dec 2023 18:47:56 -0800 X-Received: from NAM04-MW2-obe.outbound.protection.outlook.com (NAM04-MW2-obe.outbound.protection.outlook.com [40.107.101.54]) by mx.groups.io with SMTP id smtpd.web11.116088.1703731675808838630 for ; Wed, 27 Dec 2023 18:47:56 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nB+aADPzilCQ0NkCIKfFFAIaNbdRQQ43E6GoHUkKYSF/0QGzllMdnNamtSgKQq2TtbzoU6ZZDJIMsGogg5Q5Qy6O9Tf/movNh7ACKh0lbE+izpV8EmqWPUVdoKV1S8lYNURrgeHM8lAPYGFk1qt9SKyHbNd4TaaHDiDZebAOgBFPY0SRRqdxwHA7GD/3wXwr3ObrB4D/BdIUNc8ahxEYAyZro49Z+rMDMNDpOiGdU8JHB3DjarKkQ9A/K27y8Gb6FXb8TP3Aap69/CqyIV1Ku//ECfS6kfEK4booDT/EAijfRfW89MlF2nHqY9zmdnaLz8Mw38VgFt9euKxGVfsXug== 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=hEZSHIqCHaX9PwnwErwvIm60N+NLROUhOxRfwwSUqdc=; b=Dgbtl7Ube+vzlxnpNushXzzqdISsGJWt5NB4A39ggKmhSrPOPtJHxWSi2NFsgAAqg1shQWG9AJ1FYTsm5bRK9zKxlGw7vN3mTC+LCwZ8BPGmEa7EGV+yJRjZJOwu1Z0H3EA2QGZ71igsJlusr2t1ByGC6JXBvYWpzZzDvf7fNYr0FQdhKd9EbTwJCnheEmcLr5uOwt9N8oX3Z9mJZj54ifoHGeZISWt14p23ntaXKlCzSPByQY7vFwDnkXhCAhNENlcYy1L/a9I6dJzK9AWaMnxTy/5rZs+v93FoYpiSmqxeMe+q4drjUKIB80TEB58KK9P7xw+suHoH99ZbKQr/Jg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none X-Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by PH8PR12MB7253.namprd12.prod.outlook.com (2603:10b6:510:226::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.27; Thu, 28 Dec 2023 02:47:53 +0000 X-Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::91d9:e679:32a3:dd05]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::91d9:e679:32a3:dd05%5]) with mapi id 15.20.7113.027; Thu, 28 Dec 2023 02:47:53 +0000 From: "Chang, Abner via groups.io" To: Michael Brown , "devel@edk2.groups.io" CC: Saloni Kasbekar , Zachary Clark-williams , Nickle Wang , Igor Kulchytskyy Subject: Re: [edk2-devel] [RFC][PATCH 0/2] Introduce HTTPS Platform TLS policy Thread-Topic: [edk2-devel] [RFC][PATCH 0/2] Introduce HTTPS Platform TLS policy Thread-Index: AQHaON0T3bSuZKYFt0mUm8CM4JtworC9+ftw Date: Thu, 28 Dec 2023 02:47:52 +0000 Message-ID: References: <20231226112839.1152-1-abner.chang@amd.com> <0102018cabfc96cb-073692ee-eb88-4e49-ba2b-0e21850632d8-000000@eu-west-1.amazonses.com> In-Reply-To: <0102018cabfc96cb-073692ee-eb88-4e49-ba2b-0e21850632d8-000000@eu-west-1.amazonses.com> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=dd4ac7c4-e978-4fa0-bc9f-4e7e9e2dfc29;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-12-28T02:30:42Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|PH8PR12MB7253:EE_ x-ms-office365-filtering-correlation-id: 438508da-f23c-4f73-f059-08dc074f62df x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: St99hxv02H1Ryy/3hCmA16fzYgRO8ComBGvePoooYxPhncYLOmguuza/26MeFs6dIW9K+Ha1ce1AxCIddbCLizKZkxRbEyKD1RGeE/Kl7E1G2fo3MtTg/enBrCwntauZwFQdbcSS+KydytlP3dbRFU4N+RJX0PK84P00vNtdAftT00UqbN9UAlY3Z6JDdA2sYEuiiqF9N2Qytz8T2bqrTF+Tc13Hk8/IC9IHJoON+uNTmzRUBc6eMiVg7OrMOMc8vOu/LtmNk6aham4JPtPeO6tqICa997MDEh4Obz5995tx45zR95/P8wVBuTNKUER5hA4/YC9oY9ntHEIhg5YiVs1uJz2Jc9SWwPN3iGNUVpiwUg+K3cRdmC2T4AW70Ls9UyHzkYSEb5JE6RuOGRHuLhhTQacWuwCT165pdg8IgBhWPorCz173XJVjWqcV7iGjkjKNpOD7ER++P4LXH1bNYo+jry8HK6+sLjL/JG/t6DshULYx64yoQ9Om+TkRRgMmlOSWkvrbLiyX+C43RjbUU+B+h+UD3xUczqiVB2x2aXk8YYPHyM52I8vGf5b3gKUgnajYZsfudvX7LuFIt4xwZqE+q3ARuNVLfmJ8n/lQc22cw5DavojhK1HlDgVKNVSgqk8K5UMmxrFLPt5MFuEKCQhFEnpsRyRauBCuR1QJBX0= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QzBDM1lPL2ZkVEM5MEZQNmJIcU40c0ZWMlBZWW1QTkVYbnFhYkFCcnVxQkxp?= =?utf-8?B?S3F6dU1YSG1aemVYdGtSRUI5dysvTG9rUklEVkNXU0ZzTWordmo1Ry84eGZt?= =?utf-8?B?UnhWOWZrNEJMQlc1LzJ6Qy8zY0phejNvYUFhVEhENlYwWmxieUMyUzRlamh4?= =?utf-8?B?bnVxcnprcXFNeStHTkR3ZFdvOW02Z1UzQ0s5dlBTaWl2eG05TmlwcTBDVW56?= =?utf-8?B?MWQwM215aW15VmFkZ3BWOGxKczVXU1hYOG9JcXJLWDh0eVdaem8wYmlpZW1H?= =?utf-8?B?MG9ub2RBc0o1ZDVOVW0za1M5YzVhRStRcFNaZk1XNThDOUhhb2JyTUdFZmJs?= =?utf-8?B?a3RhOGI2VDZad3pyY2FibXBGSTBzUW5hbkhlMEx0SjJHbzJPWVFUNXFTdERj?= =?utf-8?B?YzgyamsrN3h0WE51NVF3Nlh2WloyT1JSVzhacTJSK0NTRGpyeTVpVFpuT0l6?= =?utf-8?B?Z3pjOWJXcmw2NkpLU3lYamF5cVY3Y3d0ZHc4czBTc1pyZ2hJYVhWUW1Xbjhj?= =?utf-8?B?SlJMNzR6Q3BaS3pMK0lHdVVvZ0lmVGlWZ3FacWs4U055dHk3ZEN2UGVJS09Z?= =?utf-8?B?V1ZsUTdzemRZSVFvZUJKcHVKMDBGam5tdDBnNGg1Ym9OY0R2cHIvUlUwbTN4?= =?utf-8?B?ZzZ0QlNWZGxJUmF4T3hwa29BWXNtb0M4Qi9CUU0rWDVlRDJlWkxycmEvUi9z?= =?utf-8?B?VXFEa3JLRFB0TDZiUlNMSm1kRGtOV0VBc0tvT0ZnRmlXRkdVT3gzS1o1OGdm?= =?utf-8?B?UWNESGpqMDhxVi8yMENUam40eDBJV1ljTlZEckFIakJVRWJkNkt1S2hWbnQ1?= =?utf-8?B?OUl4OWNTQ050RGZzajNldXZnNnQ5amx0RWJVRE1pRjZGS1Q1ZXNqcGFNWVQ5?= =?utf-8?B?WGd0WWdacE8vd291aDZwU2U4a0IyL2FjZlI4K3NVVFpQRDZtQWJ6d2xSdnBv?= =?utf-8?B?cGFZMHRmRGZKOWgweFdrdFhDTXM4RklvengrRDNkY2lEZXBZTVRNQWlMdHo3?= =?utf-8?B?OUhuVWZNK0d5MUgwbEtQVmlXVVZpaVpPSk56VGRzRXp3ZU9INW9WaHlLcUE1?= =?utf-8?B?RkVKcWxjVkdwKy8xOEFsNUtlVXQwNFFVZkF4TEJSRjE1QnVkVVF2bThjenRh?= =?utf-8?B?bjJOU0RKUHN1Mm5jZXBoTm1iY0pFZjdLWFF0dXd1K1pESHRHUkVYVHZENHRi?= =?utf-8?B?NkJZQTJKcUF1QW9KZEhBVW5SY0JOSS9ubk4zRXRVTnZiSEsxVTdQS3drc1N2?= =?utf-8?B?cllGMm9ETlJka0p1ZmNFS2VrQlZ6OXpEUWo4NXdIS2RoTHVoN0ZGOUkrRVB1?= =?utf-8?B?K242d1IzMiswU1hIUktsRjJUaDRCZjRsN0RJU2NteW1CYUlCSk1LNVhIZVNt?= =?utf-8?B?RWkvRzZ6SjBHR0x1L0d0UWVCR2FhT1Ewc1dCeEE5bzNLSVB0YnpLeEdGMUxE?= =?utf-8?B?TTB0Mi8vcWJoN0xSMDQ5M0UxdkV6SkRDNytiVjd2WkdlTTlkRUNnQlRQdWJi?= =?utf-8?B?VmY3ak1xUHM4ZVR2UkN1a3pDV0FMUFF6M1lBWU85MERyRzlkcmpJWENGaFA5?= =?utf-8?B?OE05TUhRTVUxK0hJNCtjM3BKcS9rWmx1NnlDUWhWYVM0aFlqajVxRytkcTdh?= =?utf-8?B?WGVwU0FLM3J2cXNjQ2l5WG9MQVlXMkQySXBnYzdoOTFWeHVLbjNqdVlEeUlB?= =?utf-8?B?b3dxYTVUTGtJMkZXbXkyOEZMR3BMQ285THBWb2VlZVhwRVphTkhITmpvRmx3?= =?utf-8?B?L3Z0Y3FFZ1R0K0ZqcHJUdndVQ1A0TGk4Y0Q3dEt2bmlxZUFabVp5akFQamVG?= =?utf-8?B?c2dndmNlSjJPVzVRcFdYOTBiNEhySUJETk5IVmpPRUZmYVFyUEtiUHJuaWha?= =?utf-8?B?OWNyYjY4MVozUjh5bGh5NDNBMm1Ra1NZd3NXWTJ4K09lMldHWGEvekVvRDdi?= =?utf-8?B?T0tXOUFvUldBcjRuZkRlcTdnR2ZEOEtyWDl3V3pWYndzL0x4dnpNQWYzdmRk?= =?utf-8?B?VDZpNlV1UTZlcG83c3g5NEJyVk1EeGNIUnVaUHpndVBGTUErVVo3QWh3WjN2?= =?utf-8?B?czZKaE9rODJnNHNUQkYwblc5bjFFRDNsMEUrMFNCWUhGeTRHNTd3ODVXcnM2?= =?utf-8?Q?oLU8=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3966.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 438508da-f23c-4f73-f059-08dc074f62df X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Dec 2023 02:47:52.1990 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CM4T1faYxuSSF4lBJ+62630YSzCUMmHIW9rMH9p+inEYDNxg4DkPvkXULzvDwy42J8EHNEbEK1tQM6n2KB0wKA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB7253 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,abner.chang@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: UwF3Nn7Jt3lkEVzkcyiHUGhNx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=nSzxMvc2; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=none; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogTWljaGFlbCBCcm93biA8bWNiMzBAaXB4ZS5vcmc+DQo+IFNlbnQ6 IFdlZG5lc2RheSwgRGVjZW1iZXIgMjcsIDIwMjMgMTE6NTUgUE0NCj4gVG86IGRldmVsQGVkazIu Z3JvdXBzLmlvOyBDaGFuZywgQWJuZXIgPEFibmVyLkNoYW5nQGFtZC5jb20+DQo+IENjOiBTYWxv bmkgS2FzYmVrYXIgPHNhbG9uaS5rYXNiZWthckBpbnRlbC5jb20+OyBaYWNoYXJ5IENsYXJrLXdp bGxpYW1zDQo+IDx6YWNoYXJ5LmNsYXJrLXdpbGxpYW1zQGludGVsLmNvbT47IE5pY2tsZSBXYW5n IDxuaWNrbGV3QG52aWRpYS5jb20+OyBJZ29yDQo+IEt1bGNoeXRza3l5IDxpZ29ya0BhbWkuY29t Pg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtSRkNdW1BBVENIIDAvMl0gSW50cm9kdWNl IEhUVFBTIFBsYXRmb3JtIFRMUw0KPiBwb2xpY3kNCj4NCj4gQ2F1dGlvbjogVGhpcyBtZXNzYWdl IG9yaWdpbmF0ZWQgZnJvbSBhbiBFeHRlcm5hbCBTb3VyY2UuIFVzZSBwcm9wZXIgY2F1dGlvbg0K PiB3aGVuIG9wZW5pbmcgYXR0YWNobWVudHMsIGNsaWNraW5nIGxpbmtzLCBvciByZXNwb25kaW5n Lg0KPg0KPg0KPiBPbiAyNi8xMi8yMDIzIDExOjI4LCBDaGFuZywgQWJuZXIgdmlhIGdyb3Vwcy5p byB3cm90ZToNCj4gPiBGb3IgdGhlIEhUVFBTIGNvbm5ldGlvbiB0aGF0IGRvZXNuJ3QgcmVxdWly ZSBUTFMgcGVlciB2ZXJpZmljYXRpb24sDQo+ID4gRURLSUlfSFRUUFNfVExTX1BMQVRGT1JNX1BP TElDWV9QUk9UT0NPTCBpcyBpbnRyb2R1Y2VkIHRvIHBsYXRmb3JtDQo+ID4gZGV2ZWxvcGVyIHRv IHByb3ZpZGUgdGhlIFRMUyBjb25maWd1cmUgZGF0YSB0aGF0IGlzIGRpZmZlcmVudCB0aGFuDQo+ ID4gdGhlIGRlZmF1bHQgVExTIGNvbmZpZ3VyYXRpb24uIFRoZSB1c2UgY2FzZSBzdWNoIGFzIFJl ZGZpc2ggc2VydmljZQ0KPiA+IGNvbm5jdGlvbiB3aGljaCBkb2Vzbid0IHJlcXVpcmUgdGhlIFRM UyBwZWVyIHZlcmlmaWNhdGlvbiBvbiB0aGUNCj4gPiBjZXRpZmljYXRlLCBlc3BlY2lhbGx5IHRv IHRoZSBSZWRmaXNoIHNlcnZpY2UgY29ubmVjdGlvbiB0aHJvdWdoDQo+ID4gdGhlIGluLWJhbmQg bmV0d29yayBpbnRlcmZhY2UuDQo+ID4NCj4gPiBQbGF0Zm9ybSBkZXZlbG9wZXIgY2FuIHByb3Zp ZGUgdGhpcyBwcm90b29jbCB0byBFRkkgSFRUUCBkcml2ZXIgdG8NCj4gPiBjb25maWd1cmUgVExT IHVzaW5nIFRMUyBjb25pZmcgZGF0YSBwcm92aWRlZCBieQ0KPiA+IEVES0lJX0hUVFBTX1RMU19Q TEFURk9STV9QT0xJQ1lfUFJPVE9DT0wgZm9yIHRoZSBzcGVjaWZpYyBIVFRQDQo+ID4gcHJvdG9j b2wgaGFuZGxlLiBIb3cgdG8gZGlzdGluZ3Vpc2ggdGhlIGNvcnJlY3QgSFRUUCBwcm90b2NvbA0K PiA+IGhhbmRsZSBmb3IgdGhlIHBsYXRmb3JtIFRMUyBwb2xpY3kgaXMgb3V0c2lkZSB0aGUgc2Nv cGUgb2YgdGhpcw0KPiA+IGNoYW5nZS4gRm9yIFJlZGZpc2gsIHdlIHdpbGwgcHJvdmlkZSB0aGlz IHByb3RvY29sIGluIEVGSSBSZWRmaXNoDQo+ID4gUkVTVCBFWCBkcml2ZXIuDQo+DQo+IFRoaXMg bG9va3MgbWVzc3kgdG8gbWUuDQo+DQo+IERpZCB5b3UgdHJ5IG15IHN1Z2dlc3Rpb24gb2YgdXNp bmcgUmVnaXN0ZXJQcm90b2NvbE5vdGlmeSgpIGluIG9yZGVyIHRvDQo+IHJlZ2lzdGVyIGEgY2Fs bGJhY2sgdGhhdCB3aWxsIGJlIGNhbGxlZCBmb3IgYW55IG5ldyBpbnN0YW5jZXMgb2YNCj4gRUZJ X1RMU19QUk9UT0NPTD8NCj4NCj4gVGhpcyB3b3VsZCBiZSBmdW5jdGlvbmFsbHkgZXF1aXZhbGVu dCB0byB5b3VyIHBhdGNoLCBidXQgd2l0aCB6ZXJvIGxpbmVzDQo+IG9mIGFkZGl0aW9uYWwgY29k ZSByZXF1aXJlZCBpbiBIdHRwRHhlLg0KDQpJIHRoaW5rIHlvdSBzdWdnZXN0IHRvIGhvb2svcmVw bGFjZSB0aGUgRUZJX1RMU19QUk9UT0NPTCBmb3IgdGhlIHNwZWNpZmljIEhUVFAgaGFuZGxlPw0K RUZJX1RMU19QUk9UT0NPTCBpcyBpbnN0YWxsZWQgaW1wbGljaXRseSB3aGVuIHRoZSBmaXJzdCB0 aW1lIEhUVFBzIHJlcXVlc3QgaXMgcGVyZm9ybWVkLiBUaGVyZSBpcyBubyBjb25uZWN0aW9uIGJl dHdlZW4gSFRUUCBoYW5kbGUgYW5kIEVGSSBUTFMgcHJvdG9jb2wgaW5zdGFuY2UgYmVzaWRlcyB0 aGUgSFRUUCBkcml2ZXIgaW50ZXJuYWwgc3RydWN0dXJlLg0KTGlzdGVuIHRvIHRoZSBpbnN0YWxs YXRpb24gb2YgRUZJX1RMU19QUk9UT0NPTCBoYXMgbm8gd2F5IHRvIGRpc3Rpbmd1aXNoIHRoZSBk ZWRpY2F0ZWQgSFRUUCBoYW5kbGUsIGZvciBleGFtcGxlIHRoZSBIVFRQIGhhbmRsZSBjcmVhdGVk IGJ5IFJlZGZpc2ggUkVTVCBFWCBkcml2ZXIuDQpJIGRvbuKAmXQgc2VlIHRoZSBjaGFuY2UgdG8g cHJvdmlkZSB0aGUgZmxleGliaWxpdHkgdG8gVExTIGNvbmZpZyB3aXRoIHVzaW5nIFJlZ2lzdGVy UHJvdG9jb2xOb3RpZnkgZm9yIEVGSV9UTFNfUFJPVE9DTyB1bmxlc3Mgd2UgYWRkIG9uZSBsaW5l IHRvIGluc3RhbGwgdGhlIHNhbWUgVExTX1BUT1RPQ09MIG9uIHRoZSBnaXZlbiBIVFRQIGluc3Rh bmNlLiAgT3Igc29tZXRoaW5nIEkgbWlzc2VkPw0KDQpUaGFua3MNCkFibmVyDQoNCj4NCj4gKE15 IGFwb2xvZ2llcyBpZiB5b3UgZGlkIHRyeSBpdCBhbmQgYWxyZWFkeSBmb3VuZCBhIHJlYXNvbiB3 aHkgaXQgd291bGQNCj4gbm90IHdvcmsgLSBJIGhhdmUgbm90IGJlZW4gYWJsZSB0byBrZWVwIHVw IHdpdGggYWxsIEVESzIgbGlzdCBtZXNzYWdlcy4pDQo+DQo+IFRoYW5rcywNCj4NCj4gTWljaGFl bA0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNl aXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgj MTEyOTM3KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTEyOTM3Ck11 dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAzMzY4NDM4Lzc2ODYxNzYKR3Jv dXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczov L2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0t PS09LT0tPS09LT0tPS09LQoKDQo=