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 34601AC13C1 for ; Fri, 29 Dec 2023 15:07:41 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=l3syByRO7tXZbF4/dE8svSbcg7wfPX7Dy9GsIK7opvY=; 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=1703862460; v=1; b=rMXAE+gR+inWNbv2SjSJA2/hD7dQYD/pPBZfICzVMgePyorVFiGFl/dF67P85eMXqrnR71F5 mb4QklSoiFGFEhUsFcYdcL2M5Hc+nOWpngVjWRHtD0/iuZBqqr4MBq4TwFl/1j3wRrYktFuPCfl 8bq5smkOOV1IY8lFe5sm4nfg= X-Received: by 127.0.0.2 with SMTP id YH4mYY7687511xcupbF8vM48; Fri, 29 Dec 2023 07:07:40 -0800 X-Received: from NAM10-BN7-obe.outbound.protection.outlook.com (NAM10-BN7-obe.outbound.protection.outlook.com [40.107.92.51]) by mx.groups.io with SMTP id smtpd.web11.149998.1703862458586731636 for ; Fri, 29 Dec 2023 07:07:40 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DXXvsIJVg4sC0h5TSI6fV6JIn4tsUO3ppP4GIKAtqcZOnPF3YslbtupQKmvg+jAC3bDtHAky3jy/NeTZQWAjhhW0YftG0TF7gQvAJfEhu2LKOth29N5+U7nk3Yjl4rChzqK9WmKAjDHZ5j066nKXswgkDTxH/FO34YCtimQhFGUwZ+lHcmB4XGaekIyRJqZHSAOLYyrWWyO/WB3IQNzH2MvL3RG+nIgeZvmUSt1K9hR8vNqsNoSZ+JsTrx5ItGQV0PodPnrAtjVkLOoXC+HSvdTv3YY8lVJW93tp+y7US41ocFwVFT4t/ekkcP0TfszZwnLk4MpwhgCfGK4ji1wnWg== 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=lh0iKZMNenIYUHCps8g57VnJDYOJYqfbhfm706RZLRg=; b=hyxRm68n6lBCqvqfh1PCW9oMX9ztsHs1pIYbVrAv+nWjG2Q0HcXxaHAXDMgdQfR/gp75MtXDFL3OFLiJ+9Rs3elLFLCCN7cDoIN6hmibs/FnCXbqOvlgek6JbW7rWTp0ITUVVmlM+cA+ifvBBxNAjp0GFjGFKSWFLvs3US2uKh0bWzHcvJFhhaqUOBvHvjywsE4ZCtlYYiSgVZK7O6T44PuCEXWHUIV/WqvmRI70hC273tqVGX94SGL+0O3cSWIzkXphf6qpufqPjhlMBIq3eohsY0XcUs0Ym9awQzjW6bf6ivMVxdLrwsL51SusYJHnk2L1YHNE0oMMx1FMdC2uVA== 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 CYXPR12MB9385.namprd12.prod.outlook.com (2603:10b6:930:e2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.28; Fri, 29 Dec 2023 15:07:36 +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; Fri, 29 Dec 2023 15:07:36 +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+ftwgADFD4CAAAhl0IAADNCAgACEl/CAAAnHAIAA9UFg Date: Fri, 29 Dec 2023 15:07:35 +0000 Message-ID: References: <20231226112839.1152-1-abner.chang@amd.com> <0102018cabfc96cb-073692ee-eb88-4e49-ba2b-0e21850632d8-000000@eu-west-1.amazonses.com> <0102018cb0c83b57-ba6b133e-5f5c-4d05-85dc-bd6e32c87e41-000000@eu-west-1.amazonses.com> <0102018cb10db8bd-9edca239-8a41-4946-ad58-63ddb5a25921-000000@eu-west-1.amazonses.com> <0102018cb2e039d3-9ec4b97f-d3eb-4b4c-a8fd-248d4916f6f8-000000@eu-west-1.amazonses.com> In-Reply-To: <0102018cb2e039d3-9ec4b97f-d3eb-4b4c-a8fd-248d4916f6f8-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=8eebaa28-3662-4270-8a40-dc03d7355b8e;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-29T14:39:16Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|CYXPR12MB9385:EE_ x-ms-office365-filtering-correlation-id: eb57dc4b-cd3e-4828-ed75-08dc087fe3de x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: wHsd/SiLzsHFtWlpIurVt6JXPZ9IvJIMet/0wGxqF+vR0xMhX4Nrej5x2DNEgLoGYDcjFeRxLkjOlVkdDDUpO6dCqTtLr4P6OVZegMJrMPP1Kb+cUvxfd9XJoMl//qdrowGI7eE5cIKdBukVrijXN+88nU5gtE5i3gyITZuQ49SxNnUsPviVpo5BIW5TPsBbHfOeUf7HXO3Z8Vc1NIQBo3Sv/anZmsmL/rHI2Azo8DusgXgpiKaLCewCg1MsxP4Xj//8KdlZhtDEGTnMWakQsRyFOLG/Fd3Q6Fv7rXVSA3BPf73joopTyb+36+KR+wP0YaaAW4h2pCRd1rAuAMGIRquvYkXjrr0JVMV0bm/IVPqPBBVbelJ8C4CIhIUKhyo1M7OzqoqIUkp0PKlylFaEEsiy1EzyYHbsT+r+rczZXqCKhrvacTWf5znKmqb8JG1apF0SX6pRDAAubNwGdkWdjrvRXWXllknFJQb5elOTib6d1/FDche8bKElNK0V0XNXp2Yp0s0oxxag+PVMFGAvJ2cm/Kk7NRdD3/TGKd+HwuPCqjDd2kbD8NcT164jQiRCX2ZS1h9RR+5AqIrfq/cu5r2MIersqWMTEyOjbZxyYcRKTykIU8ex2NV6TcAaOYOQZpRKOKgnT/1PTmA4nLU5t85fxQS2Q+rdwMBygcgfv2o= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M29UUlNma2o0dUJkTThCelRRcnY5VVdtYVVpQVFVbXAzTVAzTTBTbStiMjNC?= =?utf-8?B?bDJQQWxFSG5PZ3R0S1E3TmV1b3hkL0RRQ2I3a0lPZ0xndVIzMklndTFMYWdH?= =?utf-8?B?NGJHbGpkOXUrYWw1dzVBaDlZMWNOQVkrZGVWY0d2MXRmSTBIZ0h3NlcydXNS?= =?utf-8?B?bmdRd2E1K3l1OENmRDN0VXhlamUzb2ZacFRvK044Z3F5VmNWRGdvQWRlZU13?= =?utf-8?B?TzRVR3pwWE04ZThTK1A2dU04K2xXcGVNZkZFUHJPci9MMkVjWE5uZWR3dkc5?= =?utf-8?B?RTF5Z0RHTXhzU0xzZUxSMVhBTWQyYjJ1cnB1ckdrL283S1NQenpESGxybVdk?= =?utf-8?B?YVd1Ti9RVXBMQ29zcHZ0aTQxS0hNa1pucUpIcERDb3cvUnE2Vm9JS2ZiSGdy?= =?utf-8?B?VE1UTUkwNkRpSzhrMzlHRWxQY2JrY0laUzAwTkFhNkl0YXdLdmxHU0FhOHZH?= =?utf-8?B?dnE1UVFIeEUwZHNUL3FvVUNLYUZNVWhTN1U0SnVxZTVrUmNDZTNyWlYvbmw2?= =?utf-8?B?Nzg1MXhxYWdPR1l3Z0NEK2JjTG9FYTkrQ2JpZ2pZYXg4REZnejBoWFhQbHFH?= =?utf-8?B?MW9BdFZ4c2lLK2daeWZyQjdPdG5BdFpvRWZoWjFwVEQ5OUt5M3YzL3BtaUNj?= =?utf-8?B?dUdIaytISGlrR2hyaEsza2xrMGFGaitlNzR1dUR5bm1HaTMrN0J0dDBUYWJw?= =?utf-8?B?MUJ2djBGckV3TVIzRUxTUGhxRWJDVjE0ZE5KTFhTTnN2K1lmZ0VXVDVkM2VZ?= =?utf-8?B?eFJ6ZGdHYm1RL0dXaStuWFNXMUJ2RHR1ZGFlSGdEeW1UUE4zVFIycFJFeHho?= =?utf-8?B?THloMkwxSDlrMEJ3eWFWZ2t2T0h2bzdCblRYVU9pRWl5SFZtUTgwUnc3Z1Ji?= =?utf-8?B?Y01ZOWJDWGFVbnNOWVh0YzlLaUVCbnJYNFRYZ1B2bzhSRnBXQ3pjOG4vc3lK?= =?utf-8?B?ZzN6WU8yWGxpVFdPdlhPdlMxUkZ4THA3WGpabUVMZGc5Q3BTWGlSMEhhUjFw?= =?utf-8?B?bXJqa3pEN1YwWFV4ZCs3R2Uxek96RTZscWU0L0lGVnpKcElxOXVvQWxwZXp2?= =?utf-8?B?dkp0dUZ0K3diWFVMdS9jNnk1R2pKdFFnR1VWV3k1Y3kzemhySzJqVjZCUWFh?= =?utf-8?B?cG1kcEtmekFoeW5LT0JRMkp2K0RaYVJ2ZDA4cnpsS3F1clZ1RUdhdVFBRFVN?= =?utf-8?B?L1JoSTRrL0V1eUFBczZvM0c5NlNoSEs1QnFGVEo4U0RJM05JVURtU09IVTN1?= =?utf-8?B?bjFHMEJra2dQWTFIUGJlcjJuZDNrRHZ6bWM4cDlXOXg2d0tQeDVWMjQ0aUNP?= =?utf-8?B?cnZCM3dsV0xmOE5SMjA2SGl2eW5LTXQxZzh0SHlxamUvZFdJZnZ6c1YyMm9I?= =?utf-8?B?SmwxSlNCQUZ6ek5OblV0RThOMEJ0bms2QzgrWWxjWXI0YTVDUEhwUTFCUHVa?= =?utf-8?B?TVZOajBDRmVUekh2RWYrNVQrZVBHQnpjb3FpSzVDeGRGMlBSMVNlVnNHU3cv?= =?utf-8?B?Y0hkcHQyWTJTUElFS3R3bVBjRWM3QWI4WHF6VzdONUdRcWFrRDNxNFBwdFRK?= =?utf-8?B?dUdJNExxck96YzRvOUJvbXcyOU1RV2EzY1lrVU5SZzNwVVoxNDAxZDZSVDh2?= =?utf-8?B?Uk5QS1EveVlDRS9weU53UnhaOWxaN1Fpb1VJOEo3ZU8reERtRU83amFudzg2?= =?utf-8?B?Ly91WGJMREEzMFI5ZDBQTzUzZXpUZm8yZndEUDV0TjFORzA1akRiRHZYQVNu?= =?utf-8?B?a3AraHBoVUZieVRjc1BNQjFCNm16cHl0YkdOalEzVWN4Y0Y4NExOQlE5OE5N?= =?utf-8?B?eUJxeFBmNVF3M1BxMVc4OGx5SFhtazIxRlFsYjJwa0lZUDQ1d0lzNEhHZEI1?= =?utf-8?B?a3JkTzYwaGJjTE01ZWk5eEM4bzI3emdJSnBTL2VrL0cydmF3WDBEYmorWnMz?= =?utf-8?B?aXdhbEgwQitmWUx2YjlnY0dvQU5mdkl1Ujl4a2dTVU81a3JtQ2hPdDcyMkNa?= =?utf-8?B?WGhnTnIyNDRULzhFb05WVXpnNkwySFYwNCtrNHVQOFIweXJGWE9QSjFuZnNY?= =?utf-8?B?YU5JN0RVVHlaVUhaTVZXcS81OEl5UW50UGZlcjZnbS9vZG1JNEdlV01vYjVn?= =?utf-8?Q?mR5A=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: eb57dc4b-cd3e-4828-ed75-08dc087fe3de X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Dec 2023 15:07:35.6388 (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: vVjKUwn8TV223e9U9OtRQgqTPsl2+PMvg6iGAdAqP2ddLX/eJG62B8rA8FOexV28I90GcCu8BVlv8xV0oVJ0Yg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR12MB9385 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: Jwg4xQ0fdfIkWfml8eUfgeP5x7686176AA= 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=rMXAE+gR; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=none; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogTWljaGFlbCBCcm93biA8bWNiMzBAaXB4ZS5vcmc+DQo+IFNlbnQ6 IEZyaWRheSwgRGVjZW1iZXIgMjksIDIwMjMgODowMSBBTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91 cHMuaW87IENoYW5nLCBBYm5lciA8QWJuZXIuQ2hhbmdAYW1kLmNvbT4NCj4gQ2M6IFNhbG9uaSBL YXNiZWthciA8c2Fsb25pLmthc2Jla2FyQGludGVsLmNvbT47IFphY2hhcnkgQ2xhcmstd2lsbGlh bXMNCj4gPHphY2hhcnkuY2xhcmstd2lsbGlhbXNAaW50ZWwuY29tPjsgTmlja2xlIFdhbmcgPG5p Y2tsZXdAbnZpZGlhLmNvbT47IElnb3INCj4gS3VsY2h5dHNreXkgPGlnb3JrQGFtaS5jb20+DQo+ IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1JGQ11bUEFUQ0ggMC8yXSBJbnRyb2R1Y2UgSFRU UFMgUGxhdGZvcm0gVExTDQo+IHBvbGljeQ0KPg0KPiBDYXV0aW9uOiBUaGlzIG1lc3NhZ2Ugb3Jp Z2luYXRlZCBmcm9tIGFuIEV4dGVybmFsIFNvdXJjZS4gVXNlIHByb3BlciBjYXV0aW9uDQo+IHdo ZW4gb3BlbmluZyBhdHRhY2htZW50cywgY2xpY2tpbmcgbGlua3MsIG9yIHJlc3BvbmRpbmcuDQo+ DQo+DQo+IE9uIDI4LzEyLzIwMjMgMjM6MzcsIENoYW5nLCBBYm5lciB2aWEgZ3JvdXBzLmlvIHdy b3RlOg0KPiA+PiBBcyBmYXIgYXMgSSBhbSBhd2FyZSwgRWZpSHR0cFJlcXVlc3Qgc2V0cyB1cCBh bGwgb2YgdGhlIHJlbGV2YW50IGRhdGENCj4gPj4gc3RydWN0dXJlcyBidXQgZnVuY3Rpb25zIGFz IGEgbm9uLWJsb2NraW5nIG9wZW4uICBJZiB5b3UgcmVjb25maWd1cmUgdGhlDQo+ID4+IFRMUyBz ZXNzaW9uIGltbWVkaWF0ZWx5IGFmdGVyIHJldHVybiBmcm9tIEVmaUh0dHBSZXF1ZXN0KCkgdGhl biB0aGlzDQo+ID4+IHJlY29uZmlndXJhdGlvbiBzaG91bGQgdGFrZSBlZmZlY3QgYmVmb3JlIGFu eSBuZXR3b3JrIHBhY2tldHMgaGF2ZSBiZWVuDQo+ID4+IHRyYW5zbWl0dGVkIG9yIHJlY2VpdmVk LiAgSSBoYXZlIG5vdCB0ZXN0ZWQgdGhpcywgdGhvdWdoLg0KPiA+Pg0KPiA+PiBJZiB0aGUgaW1t ZWRpYXRlIHJlY29uZmlndXJhdGlvbiBkb2VzIG5vdCB3b3JrLCB0aGVuIHlvdXIgc3VnZ2VzdGlv biBvZg0KPiA+PiBob29raW5nIFNldFNlc3Npb25EYXRhKCkgc291bmRzIGxpa2UgdGhlIGVhc2ll c3QgYXBwcm9hY2guDQo+ID4gSSB0aGluayB0aGUgbm9uLWJsb2NraW5nIHRyYW5zZmVyIHN0aWxs IHNlbmRzIG91dCB0aGUgcmVxdWVzdCBidXQganVzdCBub3QNCj4gd2FpdGluZyB0aGUgcmVzcG9u c2UgdGhlcmUsIGhhdmUgdG8gY2hlY2sgdGhlIGltcGxlbWVudGF0aW9uLg0KPg0KPiBUaGUgY29k ZSBzZWVtcyB0byBjb25zdHJ1Y3QgdGhlIEhUVFAgcmVxdWVzdCBhbmQgZW5xdWV1ZSBpdCwgYnV0 IHVubGVzcw0KPiBpdCBibG9ja3MgcG9sbGluZyBvbiB0aGUgbmV0d29yayBzb21ld2hlcmUgdGhl biB0aGUgbW9zdCBpdCBjYW4gZG8gaW4NCj4gdGVybXMgb2YgbmV0d29yayBJL08gaXMgdG8gc2Vu ZCBvdXQgdGhlIGluaXRpYWwgVENQIFNZTi4gIChOb3QgZXZlbg0KPiB0aGF0LCBpZiBhIEROUyBs b29rdXAgaXMgcmVxdWlyZWQuKQ0KDQpIaSBNaWNoYWVsLA0KVG8gbG9jYXRlIFRMUyBwcm90b2Nv bCBmcm9tIHRoZSBIVFRQIGhhbmRsZSBhbmQgY29uZmlndXJlIFRMUyBjb25maWd1cmF0aW9uIGRh dGEgYXQgdGhlIHJldHVybiBmcm9tIEVmaUh0dHBSZXF1ZXN0IGR1cmluZyB0aGF0IHNob3J0IHdp bmRvdyBvZiBub24tYmxvY2tpbmcgcmVxdWVzdCBpcyBub3QgcmVsaWFibGUuIEl0IGFsc28gZG9l c24ndCBtYWtlIHNlbnNlIHRvIGFzayB1cHBlciBsYXllciBhcHBsaWNhdGlvbiB0byBkbyB0aGlz IHdoZW4gaXQgZmlyc3QgdGltZSBpbnZva2VzIEVmaUh0dHBSZXF1ZXN0Lg0KSSBhbHJlYWR5IHJl ZmFjdG9yZWQgVGxzQ3JlYXRlQ2hpbGQgdG8gaW5zdGFsbCBUTFMgcHJvdG9jb2wgb24gSFRUUCBo YW5kbGUuIEkgYWxzbyBpbXBsZW1lbnRlZCB0aGUgY29ycmVzcG9uZGluZyBjb2RlIGluIFJlZGZp c2ggUkVTVCBFWCB0byBsaXN0ZW4gdGhlIGluc3RhbGxhdGlvbiBvZiBUTFMgcHJvdG9jb2wgYW5k IGhvb2sgdGhlIFNldFNlc3Npb25EYXRhLiBJdCB3b3JrcyBmaW5lIG9uIHRoZSBzeXN0ZW0sIGhv d2V2ZXIgSSByZWFsbHkgZG9u4oCZdCBsaWtlIGhhdmluZyB0aGUgdXBwZXIgbGF5ZXIgYXBwbGlj YXRpb24gdG8gZG8gdGhpcyBtdWNoIGp1c3QgZm9yIG92ZXJyaWRpbmcgVExTIGNvbmZpZ3VyYXRp b24gZGF0YS4gVGhlIGNvZGUgbG9va2VkIGEgc3BlY2lmaWMgaW1wbGVtZW50YXRpb24gdG8gaGFj ayB0aGUgVExTIHByb3RvY29sIGludGVyZmFjZS4gUGx1cyBJIHN0aWxsIGhhdmUgdG8gYWRkIGZl dyBjb2RlIGluIFRsc0NvbmZpZ0NlcnRpZmljYXRlIHRvIHNraXAgY29uZmlndXJlIGNlcnRpZmlj YXRlIHdpdGggY2hlY2tpbmcgVGxzVmVyaWZ5TWV0aG9kLg0KV2Ugc2hvdWxkIHNpdCBiYWNrIHRv IGNvbnNpZGVyIGludHJvZHVjaW5nIGEgbmV3IHByb3RvY29sIGZvciB1cHBlciBsYXllciBhcHBs aWNhdGlvbiB0byBwcm92aWRlIHRoZWlyIG93biBUTFMgY29uZmlndXJhdGlvbiBkYXRhLCBhcyB0 aGUgcm9vdCBjYXVzZSBpcyB0aGF0IGhhcmQgY29kZWQgVExTIGNvbmZpZ3VyYXRpb24gZGF0YSBp biBIdHRwU3VwcG9ydC5jLiBXZSBzaG91bGRuJ3QgaGF2ZSB0aGUgY29kZSBsaWtlIHRoYXQgYW5k IGFkZCB0aGUgYnVyZGVucyB0byBhcHBsaWNhdGlvbi4NCg0KV2hhdCBteSB0aG91Z2h0IGlzIGFz IGJlbG93IGFuZCBtYXliZSBtb3JlIGVsZWdhbnQgdGhhbiB0aGUgcGF0Y2ggYSBzZW50LA0KLSBT dGlsbCBpbnN0YWxsIFRMUyBvbiBIVFRQIGhhbmRsZSwgdGhlbiB1cHBlciBsYXllciBhcHBsaWNh dGlvbiBjYW4gbGlzdGVuIHRvIHRoZSBpbnN0YWxsYXRpb24gb2YgRUZJIFRMUyBwcm90b2NvbCB0 byBmaW5kIHRoZSBjb3JyZWN0IEhUVFAgaGFuZGxlLg0KLSBNb3ZlIFRMU19DT05GSUdfREFUQSBp biBhIHB1YmxpYyBoZWFkZXIgZmlsZS4NCi0gSW50cm9kdWNlIGEgbmV3IHByb3RvY29sIGNhbGxl ZCBFREtJSV9IVFRQX1RMU19DT05GSUdVUkFUSU9OX0RBVEENCi0gVXBwZXIgbGF5ZXIgYXBwbGlj YXRpb24gaW5zdGFsbHMgdGhpcyBwcm90b2NvbCB3aXRoIHRoZWlyIG93biBUTFNfQ09ORklHX0RB VEEuDQotIFRsc0NvbmZpZ3VyZVNlc3Npb24gbG9jYXRlcyBFREtJSV9IVFRQX1RMU19DT05GSUdV UkFUSU9OX0RBVEEgdG8gcmVwbGFjZSB0aGUgZGVmYXVsdCBUTFNfQ09ORklHX0RBVEEuDQoNClRo aXMgd2F5IHdlIGNhbiByZW1vdmUgdGhhdCBoYXJkY29kZWQgY29kZSBhbmQgZml4IHRoZSByb290 IGNhdXNlLCBhbHNvIHRoZSB1cHBlciBsYXllciBhcHBsaWNhdGlvbiBkbyBub3QgaGF2ZSB0byB0 YWtlIHRoZSBidXJkZW4uDQpXaGF0IGRvIHlvdSB0aGluaz8NClRoYW5rcw0KQWJuZXINCg0KDQo+ DQo+IFRoZSBpbXBsZW1lbnRhdGlvbiBjb3VsZCBwbGF1c2libHkgY29uc3RydWN0IGFuZCBlbnF1 ZXVlIHRoZQ0KPiBDbGllbnRIZWxsbywgaW4gd2hpY2ggY2FzZSBpdCB3b3VsZCBiZSB0b28gbGF0 ZSB0byBtb2RpZnkgdGhlIGNpcGhlcg0KPiBzdWl0ZSBsaXN0LCBidXQgYW55IGF0dGVtcHQgdG8g dmVyaWZ5IHRoZSBob3N0bmFtZSBkZWZpbml0ZWx5IGNhbid0DQo+IGhhcHBlbiB1bnRpbCBhIGxv dCBvZiBuZXR3b3JrIEkvTyBoYXMgdGFrZW4gcGxhY2UuDQoNCg0KPg0KPiBHb29kIGx1Y2shIDop DQo+DQo+IFRoYW5rcywNCj4NCj4gTWljaGFlbA0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09 LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMg Z3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTEzMDAwKTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5p by9nL2RldmVsL21lc3NhZ2UvMTEzMDAwCk11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMu aW8vbXQvMTAzMzY4NDM4Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3Jv dXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIg W3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=