From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web09.12161.1647621995506953770 for ; Fri, 18 Mar 2022 09:46:35 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=nJIZ9wYZ; spf=pass (domain: intel.com, ip: 192.55.52.151, 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=1647621995; x=1679157995; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=t1hZyU97/1slqCicoNyqx5hW0+p+zBn23fdfMwjP9EU=; b=nJIZ9wYZxau23z0veLtWOeJZxC0CfmoUaD+pwmzWOVKBn1lTCePPmXIW UsJSUosrV12hbHcFIjVgp+71AHAyLw0Mpw8lw55oQOFSUU7UK0rnYX+1M upoz6MbP9dAICqggkaJLg7sQCeGveZXyYEUZmdUFyNe7Hprxf2MBGr0VL Oq6daxDy0K4Uyu3llhBx2c4/T4xwJnjadwbYhgwk1PBvuG7wbo2XWhmP5 ycz0vpkcFeVsT3m4QEy0OSMIXe9oIKxw8V61jyUCS+W4dWl8u3EupAXUR FckafLt9WBoFvnrTgAw2fy4mFb09aWbsz9Uw40q3/XIEhulpTUTGPek0u w==; X-IronPort-AV: E=McAfee;i="6200,9189,10290"; a="237783589" X-IronPort-AV: E=Sophos;i="5.90,192,1643702400"; d="scan'208";a="237783589" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Mar 2022 09:46:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,192,1643702400"; d="scan'208";a="635817838" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by FMSMGA003.fm.intel.com with ESMTP; 18 Mar 2022 09:46:34 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 18 Mar 2022 09:46:34 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 18 Mar 2022 09:46:33 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2308.21 via Frontend Transport; Fri, 18 Mar 2022 09:46:33 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.174) 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.2308.21; Fri, 18 Mar 2022 09:46:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MhnZhZPTyQGyMKch/7fTmnLpdvLqOHP5fTmlplOp44DWW6uRscPTHv1Zn9gbWu1T2QbdkSkGutNBJDM2KKvVvFT44pjQPGNE22xjbgEDLrHX59RioWDyOHbszLHjPJetNjBr/KITAcXtEIHoC88p8OBHDpnPQNGFSI3/5/JKLng+AutRldEZTO0izpD6aQZGrkMUkChX/4qRWCqUT9RFnZxbhq4U35JeMA3Sw+7CDdNMo3/P+mz/Q2apDgd/DFo0hAhFjHp+vmyrKCCvPnBk/G/2mmxx02yCpj4vOY3tUN0LMmaOiVYW3MMWgvIEK0neG09layuQJVGW1/aBCOr1Ow== 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=t1hZyU97/1slqCicoNyqx5hW0+p+zBn23fdfMwjP9EU=; b=mRtoinYtBUzih0I0/83K83IvgqT1bUSpA2t8wAMCgjuvRnikAjNSsp+ioGz3r87K9V9Wt0MKyU7N0iRRDhpk1W2Mv+3ETtBLifjRgS44V3HK0m9CYTJtSqyTX5VtF/+cXRvRCYhOR1tIZjCePxREqYujwdiQLyU6tMmKaJ6ZVW98IHHXRonhhFY9s1zPZY3Jt/MMjebiko8OA2lJBtCiygthwKQ8Ohf/wOY6Pny7w3UHiQWZGHyq4pktGjFs2Yc0ocvqwvPjSWicD5X8oGvz8yFU8xXW51TGR3UGhNDfbCTb4IP7GEFY1nUzyG3qYWvANQdUh3Dm3KSmnTGqJme8jA== 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 SA2PR11MB4938.namprd11.prod.outlook.com (2603:10b6:806:fb::14) by DM6PR11MB4514.namprd11.prod.outlook.com (2603:10b6:5:2a3::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.15; Fri, 18 Mar 2022 16:46:31 +0000 Received: from SA2PR11MB4938.namprd11.prod.outlook.com ([fe80::ec37:aab:391:c07f]) by SA2PR11MB4938.namprd11.prod.outlook.com ([fe80::ec37:aab:391:c07f%9]) with mapi id 15.20.5081.018; Fri, 18 Mar 2022 16:46:31 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "Chang, Abner" , "Kinney, Michael D" , "Ni, Ray" Subject: Re: [edk2-devel] [PATCH 0/6] [RFC] Rework UefiCpuPkg Thread-Topic: [edk2-devel] [PATCH 0/6] [RFC] Rework UefiCpuPkg Thread-Index: AQHYOpQAnJOA4Q2TCkCrBZ+E7Wy7C6zFWYEA Date: Fri, 18 Mar 2022 16:46:31 +0000 Message-ID: References: <20220318054322.11520-1-abner.chang@hpe.com> In-Reply-To: <20220318054322.11520-1-abner.chang@hpe.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 52dea3e9-493c-4be4-b1eb-08da08fedae8 x-ms-traffictypediagnostic: DM6PR11MB4514:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rBGe6Jl2VeUq1HUSXhrfUdytR2TBCyt3XP3oF30JheXc4kLfuj4fQsrbkp8UYryubRAlVhzuKn+PwdEAspswmAPX1b1QSTTUYOd8fFcnnLr5yG85ws9Sl84DetTODXtYguY/cc25fD3RjhzEnqSJetHIDcx+I+UHoXwmWRzmWVukGR/UVQDJ3nx/BQq5os3CDkJK69+4uoWl7LWfCTe0f2kN31wteqQB8ae0cD8dFeDTX/znQHC0nTYFb4P5jFRn2hyfVIolWBQ3ZOB2nRCu2dN5S3fvL2MtZuGFpTLQRrXftc2lL4So8lAMDriqzmp+UA5CGgAXgAv/Fieq9hqTANzxTKtlbR3k2jlE2fVdRXOLGdjmV/vKqaFsvmqgk4uCou2ZqlUQHHvdOQPVr5/L15uDu/HBcEvFxyyR0K0L4jkxCyCx3HTJzwLQZSqFQ+i9x9j9KNP1fbv8K68H0lOlrPPXHZZWrkNEvdlPNWmsIC++OUbmrPA+Rcux5GVf9yjq8Hm0QOEXpD1nSwP4Rkx8z0LNNCdWY9gTCPPN1TaePlxCWwoqADKOb4B2+gMIQ3r44uDvhNzUCfneSp70FpBKcnk12qu9Y8vTaMrjKUVvkt2lq/9TckAIcIHYx7Jk99OYYRx5GbT9i0HkbeKWYTe58xBtkvcI3/PcMv5wiGUg2D3uArj13Kf/boqt732srxa6kk449o9I6bMCHZbk4bd50KKXgYveu2wdtn3W6ju6TNrjRqUq1KlaHPIGjCsZ8KKAb+mkoK/zS3CGvbMwYDdUmUmHpeUUoHlb5Y2h+SgOkALzE0tc+sZT1jJaXwC4uBj+tAasv7xhyTYt8tOGa4jSCQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA2PR11MB4938.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(5660300002)(83380400001)(76116006)(66556008)(66446008)(66476007)(66946007)(38100700002)(966005)(7696005)(6506007)(64756008)(508600001)(53546011)(33656002)(9686003)(8676002)(38070700005)(52536014)(26005)(186003)(8936002)(55016003)(110136005)(2906002)(6636002)(122000001)(82960400001)(86362001)(19627235002)(316002)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eXcwKzNVNVh0cVUwZ0RrUmJwYllkMnlNTkd2SHU5citDVGhyaFFSTDBaSktW?= =?utf-8?B?dnU0QWJBcVNrNXhhUE1XaGYzbkVPSXdCc3U4OWRCRjI2ZmJwdTl2aGFYRGw0?= =?utf-8?B?VmwxNmJRbkVaRWIrY3F0MVJFTXhJeHNPaldrZDJ2TzNiaFU3elRYNWpqQWVn?= =?utf-8?B?QkZ0cXFhK09mS09nT0tBRzQzcWcyazAzWEZYeUc5NmNDTnNEMVZVcytZdmVu?= =?utf-8?B?R1QyUDhBdVQ0ZHJOOE93L3grcGhqa0drVkpnWDEwTmR4THpaMTUwcWNlejlk?= =?utf-8?B?QlE2OHRpSXAyOWlaN0s2QTBCQlZvVmIwdlpiOUNNZTFYVHBqV2c4enNFZjdn?= =?utf-8?B?Si9IUlUrSkxUdDJ4eXQybTh1M25UaDRpK1BreFlWTmFnQ3l4NVZETThOUkNH?= =?utf-8?B?ZmZYblpIT3BURHYzL3pqUjBIbmpRZ2RJTExmYjNVZVdQWnJRcGc0aXZHL0cy?= =?utf-8?B?SktoUWJsR3ZpdlJBWVB0V0RFaXMyV2syR01xdEVZc3d5VWtTYW1KWTJpNFkw?= =?utf-8?B?K0RwVTBrcHVHQUJEVjdDUXgvdUlTVUJaM0hiL0tWYzJQZ1ZmWGtZdUhlNC81?= =?utf-8?B?VzlOZ1JhSkFPdHF4Y3NOMVdiRGVsbzliT0VPZW8zRHBQZXQ1Q0UxYklIMU1l?= =?utf-8?B?QXZBLzU4TVlEQlo0ZFdDR3hzRWR5TDZWdE9abWh1UmpaZ3UzS3Z4cTJteEtN?= =?utf-8?B?Smhkb1VzWEJkR201WnVDQzBMRjNLUlpsakduaVM4ZzNzRGY5L1l3MUtpQzRr?= =?utf-8?B?UzdvSHpKMFpkdHlmWGt5WDgxRGg5OHBmNEhwZnpMNTl3T0xOTng1M2pTeXFu?= =?utf-8?B?OFVPWFJYVXZDSGwyR3k5T0VhWDQwOWhqVG9yUkdRcWJWOERvcnp0ZUJpcFNs?= =?utf-8?B?ZzdWRTR0d0REMFhuVnZMWG1zQ1pDWkNEeVdoV2JBbHJXWFRYTFYya3FWNm1y?= =?utf-8?B?VTR4YmF3bS9lY3BVc2U0c0tyOFZoYllKbktrRlFHck5zcGJZeXpTMzZrMHBv?= =?utf-8?B?NG1pSWZqcTVucHVaV1NGU1NSLyt6R2NNdHBCSWFLdVR6a1JmRTQrU0s3VHlL?= =?utf-8?B?ZG4wNjJXckVxaC94ZklzeG1BaFc4Nld3WG5PTkR2WlFZTUVWMGVhYUEwOGJU?= =?utf-8?B?ekF5OVRuQ2taeXArdU1DSy9RN3BCc1JWRE9MUXI3bVp4SUluR0ZtRHFxdDVy?= =?utf-8?B?VlNLeU5nem9mc2xJUUIxZ3ZVNmtkMWUyK2xpMk1WS09pbWc2NGVOaWp2dGJl?= =?utf-8?B?dzhQU3ZpOGlhdkd0VVRvc21kUk5nWHNGSjU1SjVNUXJnQW0vYlE0Zm1Dcm5Q?= =?utf-8?B?VXAya0xXeU1pZGYvSHNreHJUL016WmtVNy9aREFoUmdZMUNqOGcrbE9uSm5C?= =?utf-8?B?OHdQUmJvUndaSitCbURqYU5RUlRoS212RldXN3Q5MGU3dWR0TWxIczhJTG91?= =?utf-8?B?MFJxWjBSTnpIZ0hUQ1NLUXRyZHRIUjJLaW5DQTRhZDR5Lys0UFNiY2E0UVI1?= =?utf-8?B?cG4yTUx0NHBQRUN2UXlhTmVRZVdZayt3RVV4VEg2QkRGc1NBL25RemdpbkFr?= =?utf-8?B?TDZ6ZmwxZWk0ZU5NUEYzaVZtdTQyZzVEaHFNcU9UZ2pVc0ZxMGhxc1l2elZV?= =?utf-8?B?Z2FzTWtWTFVDTG5JUEZRK0N5aCs2ZDQ4QWlFRVlVOC83b21hcXYrbjFBQTdm?= =?utf-8?B?UUNCYXpXeEtsSlJ4M25lYU1YeXVOMzczY0dlbzBraFIwNFllQ0doNmdyMm5p?= =?utf-8?B?U2pkVEtKL0RoVVBVUEFYRGZOVFpmbmJiTDdUS0pMTjVlODRwb05uQ0hQejBD?= =?utf-8?B?cG1wSGFIUVh0SmZBWkVIbWo2dytRRG5aRnlIZUdCZVZNTjlTalc3elFYNjZv?= =?utf-8?B?d2VTcTIxc3BQeXlxWHJvbDA4VlludmczLzFlZWI4aXczbFFHZlM2eUxDNjM5?= =?utf-8?B?WkxTL1hUd0x1aTN4VHROUGZrRzRxTFdUZXk2UHBucTdSWWhVdzdQVUZhY3Fv?= =?utf-8?B?b1N0NlUwTmN3PT0=?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR11MB4938.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52dea3e9-493c-4be4-b1eb-08da08fedae8 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2022 16:46:31.2963 (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: ZMZfi+bheJ2DnQtInf4iKN05UQzeF9XY0icyKn9LJL/r6obfIFvHCzxlptu19gaip/GSyy1Tmj35GHxAZXJn152+tkg9Dw2RK1TKO3vqZek= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4514 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 SGkgQWJuZXIsDQoNCldpbGwgT3BlblNCSSBjb250ZW50IGJlIG5lZWRlZCBieSBsaWJzL21vZHVs ZXMgb3V0c2lkZSBvZiBVZWZpQ3B1UGtnPw0KDQpTaG91bGQgT3BlblNCSSBpbmNsdWRlcyBiZSBw cm9tb3RlZCB0byBNZGVQa2c/DQoNCkkgZG8gbm90IHRoaW5rIHRoZSBkaXIgbmFtZSAiUklTQy1W IiBmb2xsb3dzIHRoZSBmaWxlL2RpciBuYW1lIHJlcXVpcmVtZW50cy4NClRoZSAnLScgc2hvdWxk IG5vdCBiZSB1c2VkLg0KDQpJIHRoaW5rIHRoZXJlIGlzIGEgZGlzY3Vzc2lvbiBhYm91dCBtb3Zp bmcgVWVmaUNwdUxpYiB0byBNZGVQa2cuDQoNClRoYW5rcywNCg0KTWlrZQ0KDQo+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBl ZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIEFibmVyIENoYW5nDQo+IFNlbnQ6IFRodXJzZGF5 LCBNYXJjaCAxNywgMjAyMiAxMDo0MyBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g Q2M6IENoYW5nLCBBYm5lciA8YWJuZXIuY2hhbmdAaHBlLmNvbT4NCj4gU3ViamVjdDogW2VkazIt ZGV2ZWxdIFtQQVRDSCAwLzZdIFtSRkNdIFJld29yayBVZWZpQ3B1UGtnDQo+IA0KPiBodHRwczov L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTM4NjANCj4gDQo+IFRoaXMg aXMgdGhlIHByb2plY3QgaGF2aW5nIHJld29yayBvbiBVZWZpQ3B1UGtnIGluIG9yZGVyIHRvIHN1 cHBvcnQgYSB2YXJpZXR5DQo+IG9mIHByb2Nlc3NvciBhcmNoaXRlY3R1cmVzLiBTb21lIG1vZHVs ZXMgdW5kZXIgVWVmaUNwdVBrZyBhcmUgcmVxdWlyZWQgdG8gYmUNCj4gYWJzdHJhY3QgZm9yIHRo ZSBkaWZmZXJlbnQgYXJjaHMuDQo+IA0KPiBUaGUgZmlyc3Qgc3RlcCBpcyB0byBjbGFzc2lmeSBV ZWZpQ3B1UGtnIG1vZHVsZXMgdG8gSUEzMiBhbmQgWDY0IHNlY3Rpb25zIGluDQo+IERTQyBmaWxl IChQYXRjaCAxLzYpLiBNb3ZlIHRoZSBtb2R1bGUgdG8gQ29tbW9uIHNlY3Rpb24gbGF0ZXIgaWYg bW9yZSB0aGFuIG9uZQ0KPiBhcmNocyBjYW4gbGV2ZXJhZ2UgdGhlIHNhbWUgbW9kdWxlIChzdWNo IGFzIFBhdGNoIDMvNiBmb3IgQmFzZVVlZmlDcHVMaWIpLg0KPiANCj4gQWJuZXIgQ2hhbmcgKDYp Og0KPiAgIFtSRkNdIFVlZmlDcHVQa2c6IENsYXNzaWZ5IElBMzIvWDY0IG1vZHVsZXMgaW4gRFND IGZpbGUNCj4gICBbUkZDXSBVZWZpQ3B1UGtnL0luY2x1ZGU6IEFkZCBoZWFkZXIgZmlsZXMgb2Yg UklTQy1WIHByb2Nlc3Nvcg0KPiAgICAgYXJjaGl0ZWN0dXJlDQo+ICAgW1JGQ10gVWVmaUNwdVBr Zy9CYXNlVWVmaUNwdUxpYjogQWRkIFJJU0MtViBSSVNDVjY0IGluc3RhY2UNCj4gICBbUkZDXSBV ZWZpQ3B1UGtnL1Jpc2NWT3BlbnNiTGliOiBBZGQgb3BlbnNiaSBzdWJtb2R1bGUNCj4gICBbUkZD XSBVZWZpQ3B1UGtnL0xpYnJhcnk6IEFkZCBSaXNjVk9wZW5zYmlMaWINCj4gICBbUkZDXSBVZWZp Q3B1UGtnOiBVcGRhdGUgWUFNTCBmaWxlIGZvciBSSVNDLVYgYXJjaA0KPiANCj4gIFVlZmlDcHVQ a2cvVWVmaUNwdVBrZy5kZWMgICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQ0KPiAgVWVmaUNw dVBrZy9VZWZpQ3B1UGtnLmRzYyAgICAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrKy0tDQo+ICAu Li4vTGlicmFyeS9CYXNlVWVmaUNwdUxpYi9CYXNlVWVmaUNwdUxpYi5pbmYgfCAgIDggKy0NCj4g IC4uLi9SaXNjVk9wZW5zYmlMaWIvUmlzY1ZPcGVuc2JpTGliLmluZiAgICAgICB8ICA4OSArKysr KysrKysrDQo+ICAuLi4vSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL1JJU0MtVi9SaXNjVi5oICAg fCAxNjIgKysrKysrKysrKysrKysrKysrDQo+ICAuLi4vSW5kdXN0cnlTdGFuZGFyZC9SSVNDLVYv UmlzY1ZPcGVuc2JpLmggICAgfCAgNjIgKysrKysrKw0KPiAgLi4uL0luY2x1ZGUvTGlicmFyeS9S SVNDLVYvUmlzY1ZDcHVMaWIuaCAgICAgIHwgMTE4ICsrKysrKysrKysrKysNCj4gIFVlZmlDcHVQ a2cvSW5jbHVkZS9SSVNDLVYvT3BlbnNiaVR5cGVzLmggICAgICB8ICA4MiArKysrKysrKysNCj4g IFVlZmlDcHVQa2cvSW5jbHVkZS9SSVNDLVYvUmlzY1ZJbXBsLmggICAgICAgICB8ICA4NyArKysr KysrKysrDQo+ICAuZ2l0bW9kdWxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgNDUgKystLS0NCj4gIEJhc2VUb29scy9Db25mL3Rvb2xzX2RlZi50ZW1wbGF0ZSAgICAgICAg ICAgICB8ICAgMiArLQ0KPiAgLi4uL0xpYnJhcnkvQmFzZVVlZmlDcHVMaWIvQmFzZVVlZmlDcHVM aWIudW5pIHwgICA1ICstDQo+ICAuLi4vTGlicmFyeS9CYXNlVWVmaUNwdUxpYi9SSVNDVjY0L0Nw dS5TICAgICAgfCAxNDMgKysrKysrKysrKysrKysrKw0KPiAgLi4uL0xpYnJhcnkvUklTQy1WL1Jp c2NWT3BlbnNiaUxpYi9vcGVuc2JpICAgIHwgICAxICsNCj4gIFVlZmlDcHVQa2cvVWVmaUNwdVBr Zy5jaS55YW1sICAgICAgICAgICAgICAgICB8ICA2MSArKysrKystDQo+ICAxNSBmaWxlcyBjaGFu Z2VkLCA4NzcgaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pDQo+ICBjcmVhdGUgbW9kZSAx MDA2NDQgVWVmaUNwdVBrZy9MaWJyYXJ5L1JJU0MtVi9SaXNjVk9wZW5zYmlMaWIvUmlzY1ZPcGVu c2JpTGliLmluZg0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IFVlZmlDcHVQa2cvSW5jbHVkZS9JbmR1 c3RyeVN0YW5kYXJkL1JJU0MtVi9SaXNjVi5oDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgVWVmaUNw dVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvUklTQy1WL1Jpc2NWT3BlbnNiaS5oDQo+ICBj cmVhdGUgbW9kZSAxMDA2NDQgVWVmaUNwdVBrZy9JbmNsdWRlL0xpYnJhcnkvUklTQy1WL1Jpc2NW Q3B1TGliLmgNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBVZWZpQ3B1UGtnL0luY2x1ZGUvUklTQy1W L09wZW5zYmlUeXBlcy5oDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgVWVmaUNwdVBrZy9JbmNsdWRl L1JJU0MtVi9SaXNjVkltcGwuaA0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IFVlZmlDcHVQa2cvTGli cmFyeS9CYXNlVWVmaUNwdUxpYi9SSVNDVjY0L0NwdS5TDQo+ICBjcmVhdGUgbW9kZSAxNjAwMDAg VWVmaUNwdVBrZy9MaWJyYXJ5L1JJU0MtVi9SaXNjVk9wZW5zYmlMaWIvb3BlbnNiaQ0KPiANCj4g LS0NCj4gMi4zMS4xDQo+IA0KPiANCj4gDQo+IA0KPiANCg0K