From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web10.109023.1680630769747178901 for ; Tue, 04 Apr 2023 10:52:49 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=AfOCesPK; spf=pass (domain: intel.com, ip: 134.134.136.24, 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=1680630769; x=1712166769; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Pym4C99egLvbltISNgHnBPUs6kZIRsbj05VbP6AViKE=; b=AfOCesPKdJELmkigIrbQxKYcjuEwgTu3lSQEjX6D0gPuTjOJ+RRo5v4u YVHleVR5eK0SXd0WL2lO71DHxmjpMN30u/7tmalPt84zwmu3JF74IuK5Q QV8r4KnPuxPFyYZw6SoaVRrexDRN8ym+fRQEERptq5ekeR1aVsch80WvI al0bohtL68Sr0egUGKPJ7fNONlVDNuOplCbWHa+JHZvnb71ueKy3a4Lc9 G7Am1Fvrley6YeIQyDuThV2XsGABm8jJzA0wM3fRXWXTiMIu2dLZaobz2 PScJaRp8q7f/H2518Qazch7iEE3vHvipEWsjFL2hasHzTTSx3Hk+nkRNM A==; X-IronPort-AV: E=McAfee;i="6600,9927,10670"; a="343968577" X-IronPort-AV: E=Sophos;i="5.98,318,1673942400"; d="scan'208";a="343968577" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Apr 2023 10:52:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10670"; a="810340908" X-IronPort-AV: E=Sophos;i="5.98,318,1673942400"; d="scan'208";a="810340908" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga004.jf.intel.com with ESMTP; 04 Apr 2023 10:52:27 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Tue, 4 Apr 2023 10:52:27 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Tue, 4 Apr 2023 10:52:27 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.175) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Tue, 4 Apr 2023 10:52:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZmwPtc+MhDwStcYbdQ2RRdQHAr8MCQGFKCGIjaoGLYGc70GGi+N9ZjFNnE5GvSqiZRBB4K6C6ne4FDnZ461oYuo+W24MXk5m6+vsqmO0RmbYT8t76F3ZbtE/o/WMQJZYC5wA95hRR8RzKz/8LLJg7WJqcbQm5RcDZUDsUxvFm/RRksQy4iiSDdEDlk5gjAvYZxvxfFyPsjGQlRY0DkrtOxVe0sM6hIAtDuXWSHkSc7h+ReYSTfEg7BIHh2gD7qLyBw4kgOBdFR+wSMb2aX0F36e34K4NcbgnqjbQnTyZkgD6dStp4C1wx7IO47YcCxfJQQ0rY6QmD9kY4VcdVaFrSA== 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=Pym4C99egLvbltISNgHnBPUs6kZIRsbj05VbP6AViKE=; b=kATMZLapTYaXx9Tbhor2Q1v3ekaAvKrVEcwRstaW3KxzOTEoPSM6+aIFeuH65fwQsXcnwTl/wNYirwe/7gloVn4hwOS9U92ON3hIY0VAkLPpfjZgk0KU+KBvL/F+FXXi9BiEzxwWKfUpTQcszzqma53hI+wtMySJ2tVLzx1Ih2qSN4pT0Dkd90cmpvt+UqDikMg6MN+I9MofaP2p9/N5Nf08vU4lxQw7G8TYhCl8uXtQRnQB8MbYvtlWKKf8FN9qKd8Jk3LkkQgfZx5VaTHmJ/NOrYqQrOwCy8V5PwmwMXrCWB5CmEqhF0thlDasyDF6VLEKdSSkkF6cMngsh5xQCw== 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 DS7PR11MB5991.namprd11.prod.outlook.com (2603:10b6:8:72::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.30; Tue, 4 Apr 2023 17:52:22 +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.035; Tue, 4 Apr 2023 17:52:22 +0000 From: "Michael D Kinney" To: Rebecca Cran , "devel@edk2.groups.io" , Leif Lindholm , "pedro.falcato@gmail.com" CC: "Gao, Liming" , Oliver Smith-Denny , "Jiang, Guomin" , "Lu, Xiaoyu1" , "Wang, Jian J" , "Yao, Jiewen" , Ard Biesheuvel , "Justen, Jordan L" , Gerd Hoffmann , "Feng, Bob C" , Andrew Fish , "Kinney, Michael D" Subject: =?UTF-8?B?UmU6IOWbnuWkjTog5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYyIDAwLzEzXSBCYXNlVG9vbHMsQ3J5cHRvUGtnLE1kZVBrZyxPdm1mUGtnOiBEZWxldGUgQ0xBTkczNSxDTEFORzM4LEdDQzQ4LEdDQzQ5LCByZW5hbWUgR0NDNSB0byBHQ0MsIHVwZGF0ZSBDTEFOR0RXQVJGLCBkZWxldGUgVlMgMjAwOC0yMDEzLCBFQkM=?= Thread-Topic: =?utf-8?B?5Zue5aSNOiDlm57lpI06IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjIgMDAvMTNd?= =?utf-8?B?IEJhc2VUb29scyxDcnlwdG9Qa2csTWRlUGtnLE92bWZQa2c6IERlbGV0ZSBD?= =?utf-8?B?TEFORzM1LENMQU5HMzgsR0NDNDgsR0NDNDksIHJlbmFtZSBHQ0M1IHRvIEdD?= =?utf-8?Q?C,_update_CLANGDWARF,_delete_VS_2008-2013,_EBC?= Thread-Index: AQHZYZsrB6R8X5GZxkKgFhZg9J8fyK8Q9dqAgAc6MgCAADFUgIAANbaAgAHQGICAAO+lAIAAAjoAgAAJuoCAAAgHgIAADBdwgAABO4CAAADNMA== Date: Tue, 4 Apr 2023 17:52:22 +0000 Message-ID: References: <20230328173111.759017-1-rebecca@bsdio.com> <02fb01d961dc$88d6acd0$9a840670$@byosoft.com.cn> <92a85636-3875-fd4d-06ff-dab9670370a5@bsdio.com> <000201d96695$331dede0$9959c9a0$@byosoft.com.cn> <61cc40d6-c2b2-5c56-aa3d-f06a4ee11cd3@bsdio.com> In-Reply-To: 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_|DS7PR11MB5991:EE_ x-ms-office365-filtering-correlation-id: 43603405-2875-4cc0-2319-08db3535578d 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: FwstPuiM8v9Gzu1fVuRloOPGmh5y3G8kS675Of4ChBsuMMjPlE48ZFMnj4VJRAiLrf9Tw0KnjZN7+JGus+bjwxm5vwdJ01R8ZIgMmoSUmcrL/7R7YYHctI6FoUwF2jr6b4IJduNtCto7mAhsGt4x+9Q/hcBhFRjT18ez5ZHFC/S4rRuREoWtXToSZ7Z7gC9Z5o2uO095x23BXJz8sBHFdBFYe5oQf5F5X9DLiLucVeKW9gtcWH9cjBmg5iBUP6sgKio6Hh28RjI2gO2cJ8ahzG0dP+fcwTtYA/OS+I2mSnbDxHPRHPw4sshRZo5SsJSpK9XRN9hCbtkTOC1ebW2mh7DWXsP5rP8YeQughE3e6tdg+BOwMqrioivUTBm/+g7vMREA76xJzJnU5zb6oYnOZ86fJeLBUqWV6q5s33uBtEznVZiXHScctMGPTgV5jo/+6lJImcNhSDJeLtiipQ22nM13WTZTMyDY4WjMO1Vymk/A/bXFxeRQ3jchUDsi2kRXnlFfZFHFiU3TNMPkEoPY11noP+7eb7GS/wC2EIhet3gx0oEwgzquYUgXQM2yUFKgjFiPWsDMn9HVxuS9q1RsONwV7i7zF6bydjI9xf2hGRmcBEXhNOlSyV4R81gGYOeryT+xWCtwWl3FqK6p+msImQ== 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)(376002)(346002)(39860400002)(396003)(136003)(366004)(451199021)(83380400001)(82960400001)(4326008)(66446008)(66946007)(316002)(66556008)(66476007)(76116006)(86362001)(2906002)(41300700001)(122000001)(54906003)(64756008)(478600001)(33656002)(110136005)(7696005)(71200400001)(15650500001)(38100700002)(966005)(224303003)(8936002)(52536014)(38070700005)(5660300002)(66899021)(9686003)(53546011)(186003)(107886003)(55016003)(26005)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aFRzd3NjR0s4OXN2OVQ0SlFCYUh3eUdlOGVEK1dreENCcTNzODAyZzV3dS9P?= =?utf-8?B?UkphNmluOE9mN2NOd3VBUHNyZUZVVEdjMVVyOHgxU0thclJRWm9iWWx6UnRN?= =?utf-8?B?ZytZbEU0Y2RFaFY3SWRhSDRJVGd1akZCS2o5eUQ4TERnTUF3cExYc2FyVmdl?= =?utf-8?B?ZmlKUWsvWmxSYTA4bkxrVHBwblZ1cFM5M1I2Yko3cDQ2c1dJNkVWcHY3VUVj?= =?utf-8?B?czcxbnlIVk5ycUc0VENBQUxZMDBhSFByTkdtcTV0cUN1T2hqcU5OUWNTTmxv?= =?utf-8?B?amhseEJlOEpnY2k3YmVvbjI5bzVNZnN6NDZ0UGFZdGgxSmNtT0dCc0Zjekky?= =?utf-8?B?ck5Xb0t5TytWNy9OSzFKRjBvbmpnbklMTXJINXBqV3JCNFdPUVhJbmlJeFdl?= =?utf-8?B?ZXBNVXNXdGVhN0MrVW5aTC90cGEvWG1NNDVxQTQxT2o4QzQ1Z2ZFMmFVNklZ?= =?utf-8?B?UnZZTFcyek5UQU5ZUGJYdG96SnFtWllYRThlam03bjluWnZ0THoxYmIvODQr?= =?utf-8?B?NnRtbElOcFV2VS9jRnFOclc2ekVhQlpGTzZ3THpyK0Vra3NyVG5Jckcvd3NY?= =?utf-8?B?THN3SzMyUCtiZjhjZlF6ak94TjdUeUpiNFU4STZDTVBxOVlrQlB5NC9FZEM5?= =?utf-8?B?SDBOYzNic20wMkNabFd5YTdTMXRCRy9qcEFYRG5Ea3BKMzQ3TWlwZ0tDWkVk?= =?utf-8?B?V1k0TGhPUmI4MHlOZzkxcHJSZG5yOVE0bkRwUEtlSEJqTEF3U2JSVlo5UTJ6?= =?utf-8?B?M1BrQ1lwWWdXQWg1aGVnOHo5N1gvRWs3bHFhbUo5Wm1jcUtIa3p0VE96NUhI?= =?utf-8?B?S1F4TUJWS3o1d29xY25CSFNTUE5jbjcvMHU2aDhVREFUeERSR1E3YjZ1TnNY?= =?utf-8?B?Q2lQQm1WQUtPcVRQTVpDQ2hJdDdPc1ZEcGRCMXRFeThCWDBYeE1JMFBMZkZB?= =?utf-8?B?OFM5SzAvSmhCSHNGemxTTUpkV3RuWUpyaGV6OFhBMFdpbDB4c0Fpd0t6QU0z?= =?utf-8?B?MFZOSGFJejBNREkvVWc1dUFFN0hnbnUrd0J3K0lHc3l2a0RBL2o3bTJWdnY5?= =?utf-8?B?KzUzQWVSTklrK2R5LzArRTJkVjlkd3MvYmdOQjY0THBqRElqZ2EybWpmZGl6?= =?utf-8?B?MVE5UkMxODZ6UnZzV2UrY3AwdXhPSERtTGVMMGxOVkFjdkp6UkZNaEVncVBR?= =?utf-8?B?NVR3b0tla01FTkZ0czVZdytETmNwNG96TXZwdlNKQ05OWlo5MWNzTzJYUFQx?= =?utf-8?B?NHVKNHJiVG9aSEZXZGQ5V3BGRXJrcXV5NUdMdkdSaFpteXU5MG1ha0VPSEtu?= =?utf-8?B?dmM2Z2hOeTUrajU0Qzc4d2RPditGRWlpOTVkOW4remRoY1JLNEhPMDBSU0kv?= =?utf-8?B?SFZ6dzRhZ3Nuby8yTWhFaTdFNDg0aEcxMlVDcS9OeGpZMm9CbkZGcDJXTUxn?= =?utf-8?B?RW9wbmVpSUpnMVE1UFB2U3BrdzdiUVFaaHVOV2lEQTVBRE9EZkhNOFpzM29u?= =?utf-8?B?U1lETWJhNHdPMVhkTjg5czZCbTRFdGE5ZUxhbmN0TzNrU3FoanIrZXN6TlFr?= =?utf-8?B?QmdQZWVqR3dXcUFhanhGeXFFazdjSjJyaWtKT0lnSVBURFduT3RON3JIV1dr?= =?utf-8?B?L0JHMzJCbjVlWWZjUS85cjEzTXFybEJFT1J0YitCT1dLekp6TWVkTnlIWTNM?= =?utf-8?B?cFhSUjh3aDREYjlxMkF1c2tGbHhFS24zNGhTYmNxRWNia1VTbTBBNjNpaHFs?= =?utf-8?B?Q2ZCUDVFdVRVanNObUZrKzIzTGZHakN2RW92Q0xVbHhiVUx5TndKNzJvSnJF?= =?utf-8?B?eWNsc0IzTkFvSndVdjZLcmNiYVJTMHVWZFdKVUZCYlJUM0dqc2VTY21MYmdh?= =?utf-8?B?Q3k4b0FvbXNmT2pVUW5XMExVenhTbzR4SnBaVHR3aC8rZE02aWZJRUNyR2Ft?= =?utf-8?B?eWRFRHVsOE5YMXRNd3JqS1NOQUJSNS91ZG94TWtUam9aL1dqdnhEQzA5UDJV?= =?utf-8?B?eHR5eWtYSGRISHlXUDhKakFKVVhiUlBBZ1l0K1hrMTBiK21zbkNQU3lwQUFw?= =?utf-8?B?Y21tc1ZBTUVWL2crREg0cXhwYnROSlBkdG1ZbGFBamE1RTVTQ1JER0d3ME83?= =?utf-8?B?YUQ5ZVFFcUtpa25zU0JkVzBhU0tYYW9CaFhycmFCTzdyZkVQbjhtSzZZMG1O?= =?utf-8?B?REE9PQ==?= 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: 43603405-2875-4cc0-2319-08db3535578d X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2023 17:52:22.1193 (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: uLNG7UVE3QlgU7Jrao1mB7Ad/WPV4RAwF66LT/p3mCBsQu+XyaJ6eD4+uCIFZHbc8qvWQpwqZU5d4oKXh7Xqd8S/PBGQOeFjMQG/EBsfM84= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB5991 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 SSBzZWUgdmFsdWUgaW4gYWRkaW5nIGEgbmV3IG5hbWUuDQoNCkkgc2VlIG5vIHZhbHVlIGluIGEg bm9uLWJhY2t3YXJkcyBjb21wYXRpYmxlIGNoYW5nZSB0byBkZWxldGUvcmVuYW1lIGEgZnVsbHkg c3VwcG9ydGVkIG9uZS4NCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ IEZyb206IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+DQo+IFNlbnQ6IFR1ZXNkYXks IEFwcmlsIDQsIDIwMjMgMTA6NDkgQU0NCj4gVG86IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVs LmQua2lubmV5QGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBMZWlmIExpbmRob2xt IDxxdWljX2xsaW5kaG9sQHF1aWNpbmMuY29tPjsNCj4gcGVkcm8uZmFsY2F0b0BnbWFpbC5jb20N Cj4gQ2M6IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBPbGl2ZXIgU21p dGgtRGVubnkgPG9zZEBzbWl0aC1kZW5ueS5jb20+OyBKaWFuZywgR3VvbWluDQo+IDxndW9taW4u amlhbmdAaW50ZWwuY29tPjsgTHUsIFhpYW95dTEgPHhpYW95dTEubHVAaW50ZWwuY29tPjsgV2Fu ZywgSmlhbiBKIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+OyBZYW8sIEppZXdlbg0KPiA8amlld2Vu Lnlhb0BpbnRlbC5jb20+OyBBcmQgQmllc2hldXZlbCA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9y Zz47IEp1c3RlbiwgSm9yZGFuIEwgPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+OyBHZXJkDQo+ IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT47IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGlu dGVsLmNvbT47IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+DQo+IFN1YmplY3Q6IFJlOiDl m57lpI06IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiAwMC8xM10gQmFzZVRvb2xzLENy eXB0b1BrZyxNZGVQa2csT3ZtZlBrZzogRGVsZXRlDQo+IENMQU5HMzUsQ0xBTkczOCxHQ0M0OCxH Q0M0OSwgcmVuYW1lIEdDQzUgdG8gR0NDLCB1cGRhdGUgQ0xBTkdEV0FSRiwgZGVsZXRlIFZTIDIw MDgtMjAxMywgRUJDDQo+IA0KPiBJJ3ZlIGFscmVhZHkgYWRkZWQgY2hhbmdlcyB0byB0aGUgcGF0 Y2ggc2VyaWVzIHRvIGZpeCBFREsyIENJIHRvIHVzZSB0aGUNCj4gbmV3IG5hbWUuIEZvcnR1bmF0 ZWx5IHRoZXJlIGFyZW4ndCBtYW55IHBsYWNlcyB0aGF0IG5lZWQgdXBkYXRlZC4NCj4gDQo+IERv d25zdHJlYW0gc2NyaXB0cyBzaG91bGQgYmUgdHJpdmlhbCB0byBjaGFuZ2U6IGp1c3QgZG8gYSBm aW5kL3JlcGxhY2UNCj4gZm9yIEdDQzUuDQo+IA0KPiANCj4gLS0NCj4gUmViZWNjYSBDcmFuDQo+ IA0KPiANCj4gT24gNC80LzIzIDExOjQ1IEFNLCBLaW5uZXksIE1pY2hhZWwgRCB3cm90ZToNCj4g PiBDaGFuZ2luZyB0aGUgdG9vbGNoYWluIHRhZyBuYW1lIGZyb20gR0NDNSB0byBHQ0Mgd2lsbCBi cmVhaw0KPiA+IEVESyBJSSBDSSBhbmQgbGlrZWx5IDEwMCdzIG9mIGRvd25zdHJlYW0gZGV2ZWxv cGVyL0NJIHNjcmlwdHMuDQo+ID4NCj4gPiBDYW4gd2Uga2VlcCBHQ0M1IGFuZCBhZGQgR0NDIHRo YXQgaXMgaWRlbnRpY2FsIHRvIEdDQzU/DQo+ID4NCj4gPiBNaWtlDQo+ID4NCj4gPj4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRl dmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgUmViZWNjYSBDcmFuDQo+ID4+IFNlbnQ6 IFR1ZXNkYXksIEFwcmlsIDQsIDIwMjMgMTA6MDEgQU0NCj4gPj4gVG86IExlaWYgTGluZGhvbG0g PHF1aWNfbGxpbmRob2xAcXVpY2luYy5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgcGVkcm8u ZmFsY2F0b0BnbWFpbC5jb20NCj4gPj4gQ2M6IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29m dC5jb20uY24+OyBPbGl2ZXIgU21pdGgtRGVubnkgPG9zZEBzbWl0aC1kZW5ueS5jb20+OyBKaWFu ZywgR3VvbWluDQo+ID4+IDxndW9taW4uamlhbmdAaW50ZWwuY29tPjsgTHUsIFhpYW95dTEgPHhp YW95dTEubHVAaW50ZWwuY29tPjsgV2FuZywgSmlhbiBKIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+ OyBZYW8sIEppZXdlbg0KPiA+PiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBBcmQgQmllc2hldXZl bCA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz47IEp1c3RlbiwgSm9yZGFuIEwgPGpvcmRhbi5s Lmp1c3RlbkBpbnRlbC5jb20+OyBHZXJkDQo+ID4+IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv bT47IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT47IEFuZHJldyBGaXNoIDxhZmlz aEBhcHBsZS5jb20+OyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+PiA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+DQo+ID4+IFN1YmplY3Q6IFJlOiDlm57lpI06IOWbnuWkjTogW2VkazItZGV2ZWxd IFtQQVRDSCB2MiAwMC8xM10gQmFzZVRvb2xzLENyeXB0b1BrZyxNZGVQa2csT3ZtZlBrZzogRGVs ZXRlDQo+ID4+IENMQU5HMzUsQ0xBTkczOCxHQ0M0OCxHQ0M0OSwgcmVuYW1lIEdDQzUgdG8gR0ND LCB1cGRhdGUgQ0xBTkdEV0FSRiwgZGVsZXRlIFZTIDIwMDgtMjAxMywgRUJDDQo+ID4+DQo+ID4+ DQo+ID4+IE9uIDQvNC8yMyAxMDozMiBBTSwgTGVpZiBMaW5kaG9sbSB3cm90ZToNCj4gPj4+IE9u IFR1ZSwgQXByIDA0LCAyMDIzIGF0IDE2OjU3OjE4ICswMTAwLCBQZWRybyBGYWxjYXRvIHdyb3Rl Og0KPiA+Pj4+IE9uIFR1ZSwgQXByIDQsIDIwMjMgYXQgNDo0OeKAr1BNIFJlYmVjY2EgQ3JhbiA8 cmViZWNjYUBic2Rpby5jb20+IHdyb3RlOg0KPiA+Pj4+PiBPa2F5LiBJJ2xsIHJld29yayB0aGUg cGF0Y2ggc2VyaWVzIHRvIG9ubHkgZGVsZXRlIEdDQzQ4IGFuZCBrZWVwIEdDQzQ5DQo+ID4+Pj4+ IGFuZCBHQ0M1Lg0KPiA+Pj4+IFBsZWFzZSByZW5hbWUgdGhlbT8gVGhlcmUncyBubyBwb2ludCBp biBrZWVwaW5nIHRoZWlyIGN1cnJlbnQgbmFtZXMNCj4gPj4+PiBhbnl3YXkuIEkgZ3VhcmFudGVl IHlvdSB0aGF0IG1vc3QgcGVvcGxlIGFyZSBub3QgcmVhbGx5IGFibGUgdG8gZ3Vlc3MNCj4gPj4+ PiBHQ0M0OSB0byBiZSB0aGUgIm5vbi1MVE8iIGZsYXZvci4NCj4gPj4+Pg0KPiA+Pj4+IEFuZCBJ TU8gQXJkIGhhcyBhbHJlYWR5IHByb3ZlZCB0aGUgdmFsdWUgaW4gbm9uLUxUTyBidWlsZHMgYW55 d2F5LCBzbw0KPiA+Pj4+IHllYWguIEdDQyBhbmQgR0NDTk9MVE8gcGxlYXNlLg0KPiA+Pj4gQWdy ZWVkLiBJIGRvbid0IHRoaW5rIHRoZXJlIGFyZSBhbnkgb3V0c3RhbmRpbmcgaXRlbXMgdGhhdCBu ZWVkDQo+ID4+PiByZXNvbHZpbmcuDQo+ID4+Pg0KPiA+Pj4gSSdkIGJlIHZlcnkgaGFwcHkgdG8g c3RvcCBoZWFyaW5nICJ5b3UgbmVlZCBHQ0MgNSBpbiBvcmRlciB0byBidWlsZA0KPiA+Pj4gZWRr MiIgbWlzdW5kZXJzdGFuZGluZ3MuDQo+ID4+IFRoYW5rcyEgQXMgYSBuZXcgY28tbWFpbnRhaW5l ciBJIHdhcyB0cnlpbmcgdG8gYmUgZGlwbG9tYXRpYywgYnV0IEkNCj4gPj4gcmVhbGx5IGRvbid0 IHNlZSBhbnkgcmVhc29uIHRvIGtlZXAgdGhlIGV4aXN0aW5nIG5hbWVzLg0KPiA+Pg0KPiA+PiBJ J2xsIHNlbmQgb3V0IGEgdjMgcGF0Y2ggc2VyaWVzIHdpdGggYWxsIHRoZSBmaXhlcyBJIGFuZCBv dGhlcnMgaGF2ZQ0KPiA+PiBpZGVudGlmaWVkLg0KPiA+Pg0KPiA+Pg0KPiA+PiAtLQ0KPiA+PiBS ZWJlY2NhIENyYW4NCj4gPj4NCj4gPj4NCj4gPj4NCj4gPj4gDQo+ID4+DQo=