From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web09.9845.1668098325342197127 for ; Thu, 10 Nov 2022 08:38:45 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=DPYMTNus; spf=pass (domain: intel.com, ip: 134.134.136.31, 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=1668098325; x=1699634325; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=W27Ndt7y3ZrlJNs1Hwoxj9kyVRMVdJ+QjB711NJQ26E=; b=DPYMTNusUZcoN3o2C4jlOiZ5BUSLMcjDtydduDe0SqHu0gVD6EosvKcw xDe5FQxOOx30F0uff4QUwIhmBPz+Qc5bJuQA1f+AjXYd6WyOjhCshRLoZ vQF14vFYYrAp6LYDkO7LbfG8R8iQWESYY19S129JJu75rEfF8jof6iRfG TN8xTVVBp5PeM9+rjp4EmxV54K3JqtPTjL8CvKMtk3L8wQMMoO91n9ZWn ONYkb2nhgKcA3VAQEbLVjHBQpEHolfjRKNrq7+rx/nuXn5IXE8RDYZQVx 5mQCuOpUJZwWpBQiLCmmJaJEuM36Kj+fLaVCwk5Fixtaw/Lz6H47GNcfi A==; X-IronPort-AV: E=McAfee;i="6500,9779,10527"; a="373482176" X-IronPort-AV: E=Sophos;i="5.96,154,1665471600"; d="scan'208";a="373482176" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2022 08:38:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10527"; a="639677148" X-IronPort-AV: E=Sophos;i="5.96,154,1665471600"; d="scan'208";a="639677148" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga007.fm.intel.com with ESMTP; 10 Nov 2022 08:38:44 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2375.31; Thu, 10 Nov 2022 08:38:43 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 10 Nov 2022 08:38:43 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 10 Nov 2022 08:38:43 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.173) 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.2375.31; Thu, 10 Nov 2022 08:38:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WYvoQbmJ4z6MZTA2omPAIpmfBPqJNA8fgWKHHLZ1/RVsQ/zuetEMgYsSGYPxrHitbwTWf/+pQyUAZzHSfPZzX73aNRVMgDPZIr6QdpRTOhnOBajc+1kP8Tgn8T6Q7WrwkJXXKA6WtQFcrRlTQI1JmsOrZNHiUGpGomwFpqtu12Q27gQ2r8caD96wvKiwabMKjlp+VRyL6/Qr22sM/lpco6DYNPSoFkm7qaEUzAgl6Uz6cAnnorW8taU/XTl+sI0CTH0Fe7b7722drW2loHeN4AEn511zV0Dz2asAi4hvIEQwF1RPonTg/KPTRwKEO5Y/A2aMCN/Ur8q4xuqqpsgTvg== 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=W27Ndt7y3ZrlJNs1Hwoxj9kyVRMVdJ+QjB711NJQ26E=; b=kdPPWY2r9powMH7T3aDKUBMKDPayJ/nsm64UPLQCZv2WeO8OS8J6OjOdH4yEUQoEoFBUi/SwaU91N6ZbnuVJrNh9M/k0XKI4bd4X8luLXPQP9ArxJkOzHbuyxqysjP+tS42T/x4fzaXl/C6+xD5G3Hqzsy1ZWNNBP9s45cG+yXfyQZkyGHAzlUfGlHtia/lhgzlBh7fNceH5KdJeKjrjAQ1RNrdl1VaQjDatBVNjpRYSJw4Q4DXI4ri78kRKSqVUzL8FlzJYw4TxvxH5Z3oRYH8Apd4LSKtoTWnhSdF/Q0kqCel0vpRGEv+Ix1K5gww/tAWBcVe6S2Lfml62BbEnaQ== 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 MW3PR11MB4636.namprd11.prod.outlook.com (2603:10b6:303:5a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.27; Thu, 10 Nov 2022 16:38:40 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde%6]) with mapi id 15.20.5813.013; Thu, 10 Nov 2022 16:38:40 +0000 From: "Michael D Kinney" To: "Yao, Jiewen" , "Xu, Min M" , "devel@edk2.groups.io" , "Kinney, Michael D" CC: "Dong, Eric" , "Ni, Ray" , "Brijesh Singh" , "Aktas, Erdem" , "Gerd Hoffmann" , James Bottomley , "Tom Lendacky" , "Dong, Guo" , "Rhodes, Sean" , "Lu, James" , "Guo, Gua" , "Gao, Liming" Subject: Re: [edk2-stable202211] [PATCH V4 0/3] Rename VmgExitLib to CcExitLib Thread-Topic: [edk2-stable202211] [PATCH V4 0/3] Rename VmgExitLib to CcExitLib Thread-Index: AQHY8w+Hm/qzCwwOmE6jWQ+zkKAQ3K40PJSAgAQhwDA= Date: Thu, 10 Nov 2022 16:38:40 +0000 Message-ID: References: <20221108011440.1750-1-min.m.xu@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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_|MW3PR11MB4636:EE_ x-ms-office365-filtering-correlation-id: d671fb78-a51b-479d-ce0b-08dac33a05f1 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: jaipvAeDR77o+8lx+LQD3iXol2r5TxBGg9ZKX1YVw47fb3hZH8TlnvgIRK4q7H5ABTW9WaECpzKU6GQFO7yh1Q762vKUHVbQOI13H6wd3jUGbx+8ynta8ZJWZmqW2cketo//6JDByxcTZ+DEUMjql+ingbDGMjjmU4uJl5l2bndov/BhiejWroiHhnclIFyBvbsuLFxACg7kKcZJtUQzhQ9EDtrjqB+hdzlnJSJzQ4RkMTgNKmOqMQQ6Hc9KhIhu2kGXdFlXbn6E+I+kFmdxCCbuorb7Q8eatnJ/wyUq7e23hcN14PGXe7JjOz7gUSQboLAqyQifLCHqE5zrj7UCzU3EYaQLqkMkDi+T+8tFFTrEz+tqLult0+6JCIeLx4oiMI1kcidIHRshOres8Qnb5sKAc0ayufSWFhqw9fUcyelyxYPBXacfPUjpQUa6i/vl2UzrtaLLGtYuhrBmy4ntek8C622JjO6OR8Oa1gMv96QDOBdczVBL3sW8nJwAWcMFHaG4/0nUsZv27RxcWJLoXKh0KSceinHcMCWtjh9pqn+Gu5u4253gXmLFZUlgnUZEgKpE3Ce8L454uytGy2ecHZvS08vMfUmgjb8qTw61Pa5kneJAVHqvaAe92pFWIlZJPee5aozezY+H0n0NPmT3UH9JZVOILx/IJAGeBO0L/Sd7gaiChrdcssPWFetPHkTbWttSqT32aYAQ22M9CyDa4Xzkiq0Xsv3pvgKZvjl/qtJWBVCnvYfY6CtbQamxyjcMxjXWAc+cYrAbbiaVsrCRt4CMdUUMemkluOxg6QmDGg6Qg9DS1JcB9R/fxUh3NgCq77FnKTzF1IBeFCNSGUShTQ== 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:(13230022)(6029001)(346002)(136003)(39850400004)(396003)(366004)(376002)(451199015)(6506007)(55016003)(38070700005)(82960400001)(122000001)(33656002)(86362001)(38100700002)(19627235002)(316002)(7696005)(66556008)(76116006)(53546011)(71200400001)(110136005)(478600001)(966005)(66946007)(83380400001)(5660300002)(54906003)(4326008)(186003)(9686003)(66476007)(8936002)(26005)(2906002)(52536014)(8676002)(41300700001)(64756008)(66446008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aUZBWHdPV3BTbksvbnFkYmtmQ3VxWi9yK2dDdVlmbWY2cUdya3JXRVkvdGhL?= =?utf-8?B?U01kaWlxLy9HeEJwaDZnK2Q2aEkzT3JxKzM3YmVMWHh1RUlPNXhGc0VCcE5E?= =?utf-8?B?S0RpLzMxRHBzanVDdTNkWnBaVUt5S3pSTHlOelVMblF3YmFvUE1DNTkvSDhH?= =?utf-8?B?aHhKYVM2SFR1elJXeWhJcklKYkRwdFNZM3IrNS9HcEd2WS9TT3VSRUR5SzFB?= =?utf-8?B?cEdjVEpPUjh3RzlhWnhDREMwQUlRK3BZN3lBaUhuSER2aWxJbkhsUDczYVAz?= =?utf-8?B?ZlJGS0UvUVhEcVpDc1NYL2UweThCbktRUUI3S0pwODY5YUVZMTFvQ1p1OE85?= =?utf-8?B?aUl0QjVHVktWbHpWYzZ3M29reEdTeU5SRmFoYjhsMGtGcmRGeVlxSUtCbTdG?= =?utf-8?B?QkZNNEFaN1dUMURlVnpNQlRqbUdOVnpadzVFOEc2RHMvbWVxOWZDVFhMVUdQ?= =?utf-8?B?SkIzWDRBZmpabEd1REEvUGpmeFhOc01UK1hKZlJVSExLcmxsOERvempYMG5Q?= =?utf-8?B?dDF2VFkxQkVtcDZobmw5ZUhjRmIySFB5blFjYk1nUm83SDM1RmZoNWhjSC85?= =?utf-8?B?WjNFR29lV0VHam5sbGE4QndLYVpXYi90SEpnUWhRNWRlbHhUWUtseFRQb2Vl?= =?utf-8?B?bU14dVJvNWpYcTFRa01lU0huK0ZWMEFsUFFwQ1ZHTzNyVVRlT0MyTUY0RFp2?= =?utf-8?B?bHhZWjQvejNkbWU3TDlkckZHdXl3djRPK05FdUd0eXd3bExhZnhidmw2SjNU?= =?utf-8?B?ZUM5YXA2NzVxWHhjSDVKekJRME5yWXNId0JTMUtndU8yMGRETHMyUkUrajJO?= =?utf-8?B?ZGQ3QlBRN2xvaXc5UFhzcCs2R3FybGs5SEk0RHoxYU0rL2F2RElpT0ltLysz?= =?utf-8?B?RGFSMjhTTkQ4OFdhVU5Vd055ZWYvSTg1SE55c2lWckxOT0RLa3RwbSt4UXF6?= =?utf-8?B?L2lpMjZMQ2xjbUhtZHQxTFYwcFEvcG5kQzFCUjJnU1c3bm9kQ2thKzZWbWlt?= =?utf-8?B?MnQzNTBiblNXZW5DZm5XcDlZWlVZTjVsVW9pZTZLaDFXYjU2b0RqTUtHbFll?= =?utf-8?B?OVVPelJsbG5NRmIyNGhkQnNKNmh3WkxaeHJIcHVjemlnK2hFLzk4Y2pHdThP?= =?utf-8?B?QWFHNGlMbjQyNHpwM3k1ZmRFVGN1L2U1WjlyMjNHVVVHbHpNSmdPd096cHlr?= =?utf-8?B?eEc5Z3VjTVp5K2FnWGhSZC9BOStFS0phanpWM0d2NkZZSUlScE9HbG1JM3Vk?= =?utf-8?B?WFU4SUMydFgzKzNZZ2tJdXJWZkUzZXZkYjV6OEw0OUJXTy8za2VCa1Vyb0FT?= =?utf-8?B?QkJ3UWFFZk9iMVFyN1JpU0JPcWplNmxIejcvNjlEREkzOHFCaWJmK1Jlc0pD?= =?utf-8?B?bU8vaWRZbkZYMWpNWWZGb0NpY1lER243WThvMmx3anJWZVZQK1ZrWFc0Nmt6?= =?utf-8?B?RDBockE5SEIvcHh0NXU1M252Vll3UEJVbzdrcE5UdXdIclA5dlUvQ3NZV2JG?= =?utf-8?B?eXZJYUhZT2hMcUkrTXJPOGdvWW1VUTI2MHlBSWpqZUNWdjc0a3RZd1FkSjNs?= =?utf-8?B?dzh1aW1nUTJnZ0gwYS9tRjFIL1pkY3lMVjFqZXZBRG1WZHhud0c4ZFJhdjdx?= =?utf-8?B?WCtadkRPSDQ3NUtJWm0rcVI2QmZDZHIzSlV6bUpQbWFSZkkrVUQ5OXo4Z1NN?= =?utf-8?B?S2g4TXo3K0plUkNHaGlDS05OQ05BRWkzd1d2anpCdXhzeXBGZFl0b3d0TFli?= =?utf-8?B?aEVZTUF3VDJ6K1JwamtjZklWYjgyUHpFQWdybTR3ekNjSVcwdHIxU3dtV1dt?= =?utf-8?B?dzNjWkVpZDB6VFE2eGs3bDRNWURESGdCNXQ0R2ZpYzh0UjlvWjBqdWRsRWFG?= =?utf-8?B?VkpzdGNCOUlVYjNJenFMbU04blpleklrQis3MEEweFVBSmdwSFJ2Y2MxZWw1?= =?utf-8?B?WERsbFB5dnorVnh3TkF4eGRnMXBacDd0VEcvMXN3U2tHUENnYVowQ3RQTTR5?= =?utf-8?B?aHYyZ0ZwVVNHQnJwNnViUzFCMTZIa2N3UGZKQkx1UnZ6dzdPVzJnNmJhVWFs?= =?utf-8?B?MktyTzZLc2kxZ3ZWOFd1MVZPS2d4U25FeUJibWVXUXd6UndnT05IN2JhR0Vs?= =?utf-8?B?bGY5ekhXUzdsbDNjRUgvdTAwOVNUN3NEa0NVVDY4czc5amdMQnhaeHd6cUly?= =?utf-8?B?SUE9PQ==?= 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: d671fb78-a51b-479d-ce0b-08dac33a05f1 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2022 16:38:40.1130 (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: uii3yanr4DkG42ophj4aKAiDNIpTL/uIx4VBYhaFXbXmN02zNbQEASrjgs8lWePxr+WHeDSs6QRhKESeCOXT4uvCijNoZGlNiQqtor2MRgI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4636 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 SGkgSmlld2VuLA0KDQpDaGFuZ2luZyB0aGUgbmFtZSBvZiBhIGxpYnJhcnkgaXMgYSBub24tYmFj a3dhcmRzIGNvbXBhdGlibGUgY2hhbmdlIGZyb20gYSBwbGF0Zm9ybSBEU0MNCmZpbGUgcGVyc3Bl Y3RpdmUgZm9yIGRvd25zdHJlYW0gY29uc3VtZXJzLg0KDQpXaGVuZXZlciBhbnkgdHlwZSBvZiBu b24tYmFja3dhcmRzIGNvbXBhdGlibGUgY2hhbmdlIGlzIG1hZGUsIHdlIG5lZWQgdG8gaGlnaGxp Z2h0DQp0aGF0IGluIHRoZSBjb21taXQgbWVzc2FnZXMgYW5kIHRoZSBQYXRjaCAjMC4NCg0KVGhl IHJlbmFtZSBpcyBjbGVhcmx5IGRvY3VtZW50ZWQgaW4gdGhpcyBzZXJpZXMuICBJIGFtIG9ubHkg YXNraW5nIHRoYXQgdGhlDQpub24tYmFja3dhcmRzIGNvbXBhdGlibGUgYXNwZWN0IGJlIGhpZ2hs aWdodGVkIGFsb25nIHdpdGggaW5zdHJ1Y3Rpb25zIG9uIHdoYXQNCnVwZGF0ZXMgdG8gYSBkb3du c3RyZWFtIHBsYXRmb3JtIERTQyBhcmUgcmVxdWlyZWQuDQoNCldlIGNhbiB3b3JrIG9uIHdheXMg dG8gY29sbGVjdCB0aGlzIHR5cGUgb2YgaW5mb3JtYXRpb24gaW50byBhIHJlbGVhc2Ugbm90ZQ0K Zm9ybWF0IHNvIHRoZSBjaGFuZ2VzIHJlcXVpcmVkIHRvIG1vdmUgZnJvbSBvbmUgcmVsZWFzZSB0 byB0aGUgbmV4dCBhcmUNCmNsZWFybHkgZG9jdW1lbnRlZC4NCg0KQmVzdCByZWdhcmRzLA0KDQpN aWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWFvLCBKaWV3ZW4g PGppZXdlbi55YW9AaW50ZWwuY29tPg0KPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDcsIDIwMjIg NToyOCBQTQ0KPiBUbzogWHUsIE1pbiBNIDxtaW4ubS54dUBpbnRlbC5jb20+OyBkZXZlbEBlZGsy Lmdyb3Vwcy5pbw0KPiBDYzogRG9uZywgRXJpYyA8ZXJpYy5kb25nQGludGVsLmNvbT47IE5pLCBS YXkgPHJheS5uaUBpbnRlbC5jb20+OyBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5j b20+OyBBa3RhcywgRXJkZW0NCj4gPGVyZGVtYWt0YXNAZ29vZ2xlLmNvbT47IEdlcmQgSG9mZm1h bm4gPGtyYXhlbEByZWRoYXQuY29tPjsgSmFtZXMgQm90dG9tbGV5IDxqZWpiQGxpbnV4LmlibS5j b20+OyBUb20gTGVuZGFja3kNCj4gPHRob21hcy5sZW5kYWNreUBhbWQuY29tPjsgRG9uZywgR3Vv IDxndW8uZG9uZ0BpbnRlbC5jb20+OyBSaG9kZXMsIFNlYW4gPHNlYW5Ac3RhcmxhYnMuc3lzdGVt cz47IEx1LCBKYW1lcyA8amFtZXMubHVAaW50ZWwuY29tPjsNCj4gR3VvLCBHdWEgPGd1YS5ndW9A aW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t PjsgR2FvLCBMaW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gU3ViamVjdDogW2Vk azItc3RhYmxlMjAyMjExXSBbUEFUQ0ggVjQgMC8zXSBSZW5hbWUgVm1nRXhpdExpYiB0byBDY0V4 aXRMaWINCj4gDQo+IEhpDQo+IEkgc3VnZ2VzdCB3ZSBjYXRjaCB0aGlzIHRvIGVkazItc3RhYmxl MjAyMjExLg0KPiANCj4gSSBhbHJlYWR5IGdpdmUgUi1CIGZvciBWMyBiZWZvcmUgc29mdC1mcmVl emUuDQo+IA0KPiBUaGUgVjQganVzdCBtZXJnZXMgMiBwYXRjaCBpbnRvIDEsIGJhc2VkIHVwb24g b3RoZXIgZmVlZGJhY2suDQo+IA0KPiBUaGFuayB5b3UNCj4gWWFvLCBKaWV3ZW4NCj4gDQo+IA0K PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogWHUsIE1pbiBNIDxtaW4u bS54dUBpbnRlbC5jb20+DQo+ID4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgOCwgMjAyMiA5OjE1 IEFNDQo+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gQ2M6IFh1LCBNaW4gTSA8bWlu Lm0ueHVAaW50ZWwuY29tPjsgRG9uZywgRXJpYyA8ZXJpYy5kb25nQGludGVsLmNvbT47DQo+ID4g TmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hA YW1kLmNvbT47IEFrdGFzLA0KPiA+IEVyZGVtIDxlcmRlbWFrdGFzQGdvb2dsZS5jb20+OyBHZXJk IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT47DQo+ID4gSmFtZXMgQm90dG9tbGV5IDxqZWpi QGxpbnV4LmlibS5jb20+OyBZYW8sIEppZXdlbg0KPiA+IDxqaWV3ZW4ueWFvQGludGVsLmNvbT47 IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ow0KPiA+IERvbmcsIEd1byA8 Z3VvLmRvbmdAaW50ZWwuY29tPjsgUmhvZGVzLCBTZWFuIDxzZWFuQHN0YXJsYWJzLnN5c3RlbXM+ Ow0KPiA+IEx1LCBKYW1lcyA8amFtZXMubHVAaW50ZWwuY29tPjsgR3VvLCBHdWEgPGd1YS5ndW9A aW50ZWwuY29tPjsgS2lubmV5LA0KPiA+IE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRl bC5jb20+OyBHYW8sIExpbWluZw0KPiA+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4g U3ViamVjdDogW1BBVENIIFY0IDAvM10gUmVuYW1lIFZtZ0V4aXRMaWIgdG8gQ2NFeGl0TGliDQo+ ID4NCj4gPiBCWjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9p ZD00MTIzDQo+ID4NCj4gPiBWbWdFeGl0TGliIG9uY2Ugd2FzIGRlc2lnbmVkIHRvIHByb3ZpZGUg aW50ZXJmYWNlcyB0byBzdXBwb3J0ICNWQyBoYW5kbGVyDQo+ID4gYW5kIGlzc3VlIFZNR0VYSVQg aW5zdHJ1Y3Rpb24uIEFmdGVyIFREVkYgKGVuYWJsZSBURFggZmVhdHVyZSBpbiBPVk1GKSBpcw0K PiA+IGludHJvZHVjZWQsIHRoaXMgbGlicmFyeSBpcyB1cGRhdGVkIHRvIHN1cHBvcnQgI1ZFIGFz IHdlbGwuIE5vdyB0aGUgbmFtZQ0KPiA+IG9mIFZtZ0V4aXRMaWIgY2Fubm90IHJlZmxlY3Qgd2hh dCB0aGUgbGliIGRvZXMuDQo+ID4NCj4gPiBUaGlzIHBhdGNoLXNldCByZW5hbWVzIFZtZ0V4aXRM aWIgdG8gQ2NFeGl0TGliIChDYyBtZWFucyBDb25maWRlbnRpYWwNCj4gPiBDb21wdXRpbmcpLiBU aGlzIGlzIHNpbXBsZSByZW5hbWluZyBhbmQgdGhlcmUgaXMgbm8gbG9naWMgY2hhbmdlcy4gVGhl bg0KPiA+IEFQSXMgZGVmaW5lZCBpbiBDY0V4aXRMaWIuaCBhcmUgYWRkZWQgd2l0aCBhIENjRXhp dCBwcmVmaXguIFRoaXMgaXMgdG8NCj4gPiBtYWtlIHRoZSBuYW1lIG1vcmUgbWVhbmluZ2Z1bC4N Cj4gPg0KPiA+IENvZGU6IGh0dHBzOi8vZ2l0aHViLmNvbS9teHU5L2VkazIvdHJlZS9DY0V4aXRM aWIudjQNCj4gPg0KPiA+IHY0IGNoYW5nZXM6DQo+ID4gIC0gVGhlIHByZXZpb3VzIHZlcnNpb25z IG9mIHRoZSBwYXRjaC1zZXQgYXJlIHRvIGZpcnN0IGR1cGxpY2F0ZSBhIG5ldw0KPiA+ICAgIENj RXhpdExpYiB0aGVuIGRlbGV0ZSB0aGUgb2xkIFZtZ0V4aXRMaWIuIEFjY29yZGluZyB0byB0aGlz IGNvbW1lbnRzDQo+ID4gICAgaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2Uv OTYwMTkgaXQgc3VnZ2VzdHMgcmVuYW1pbmcgaW4NCj4gPiAgICBhIHNpbmdsZSBwYXRjaCBpcyBi ZXR0ZXIuDQo+ID4gIC0gTGliIEFQSXMgYXJlIGFkZGVkIHdpdGggQ2NFeGl0IHByZWZpeCwgbm90 IENjRXhpdExpYiBwcmVmaXguDQo+ID4NCj4gPiB2MyBjaGFuZ2VzOg0KPiA+ICAtIFJlbmFtZSBD Y0V4aXRIYW5kbGVWYyAvIENjRXhpdEhhbmRsZVZlIHRvDQo+ID4gICAgQ2NFeGl0TGliSGFuZGxl VmMgLyBDY0V4aXRMaWJIYW5kbGVWZSB0byBtYWtlIHRoZSBuYW1laW5nIGNvbnNpc3RlbnQuDQo+ ID4gIC0gVXBkYXRlIHRoZSBDY0V4aXRMaWIgdG8gbWVyZ2UgdGhlIHBhdGNoIGVmZjQ0YzAwOGQ5 OQ0KPiA+ICAgKE92bWZQa2cvVm1nRXhpdExpZzogSEFMVCBvbiAjVkUgd2hlbiBhY2Nlc3MgdG8g cHJpdmF0ZSBtZW1vcnkpLg0KPiA+DQo+ID4gdjIgY2hhbmdlczoNCj4gPiAgLSBQYXRjaCAjMyBp cyBhZGRlZCB0byBpbXBvcnQgQ2NFeGl0TGliIGluIE92bWZQa2cncyAqLmRzYy4gVGhpcyBpcyB0 bw0KPiA+ICAgIHByZXZlbnQgdGhlIGJ1aWxkaW5nIGZyb20gYmVpbmcgYnJva2VuIGluIHRoZSBm b2xsb3dpbmcgcGF0Y2hlcy4NCj4gPg0KPiA+IENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl bC5jb20+DQo+ID4gQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gPiBDYzogQnJpamVz aCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPg0KPiA+IENjOiBFcmRlbSBBa3RhcyA8ZXJk ZW1ha3Rhc0Bnb29nbGUuY29tPg0KPiA+IENjOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0 LmNvbT4NCj4gPiBDYzogSmFtZXMgQm90dG9tbGV5IDxqZWpiQGxpbnV4LmlibS5jb20+DQo+ID4g Q2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPg0KPiA+IENjOiBUb20gTGVuZGFj a3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPg0KPiA+IENjOiBHdW8gRG9uZyA8Z3VvLmRvbmdA aW50ZWwuY29tPg0KPiA+IENjOiBTZWFuIFJob2RlcyA8c2VhbkBzdGFybGFicy5zeXN0ZW1zPg0K PiA+IENjOiBKYW1lcyBMdSA8amFtZXMubHVAaW50ZWwuY29tPg0KPiA+IENjOiBHdWEgR3VvIDxn dWEuZ3VvQGludGVsLmNvbT4NCj4gPiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtp bm5leUBpbnRlbC5jb20+DQo+ID4gQ2M6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNv bS5jbj4NCj4gPiBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+ DQo+ID4gU2lnbmVkLW9mZi1ieTogTWluIFh1IDxtaW4ubS54dUBpbnRlbC5jb20+DQo+ID4NCj4g PiBNaW4gTSBYdSAoMyk6DQo+ID4gICBPdm1mUGtnL1VlZmlDcHVQa2cvVWVmaVBheWxvYWRQa2c6 IFJlbmFtZSBWbWdFeGl0TGliIHRvIENjRXhpdExpYg0KPiA+ICAgT3ZtZlBrZy9VZWZpQ3B1UGtn OiBBZGQgQ2NFeGl0IHByZWZpeCB0byB0aGUgQVBJcyBvZiBDY0V4aXRMaWINCj4gPiAgIE1haW50 YWluZXJzOiBVcGRhdGUgdGhlIFZtZ0V4aXRMaWIgdG8gQ2NFeGl0TGliDQo+ID4NCj4gPiAgTWFp bnRhaW5lcnMudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+ID4g IE92bWZQa2cvQW1kU2V2L0FtZFNldlg2NC5kc2MgICAgICAgICAgICAgICAgICB8ICAgNCArLQ0K PiA+ICBPdm1mUGtnL0JoeXZlL0JoeXZlWDY0LmRzYyAgICAgICAgICAgICAgICAgICAgfCAgIDIg Ky0NCj4gPiAgT3ZtZlBrZy9DbG91ZEh2L0Nsb3VkSHZYNjQuZHNjICAgICAgICAgICAgICAgIHwg ICA2ICstDQo+ID4gIE92bWZQa2cvSW50ZWxUZHgvSW50ZWxUZHhYNjQuZHNjICAgICAgICAgICAg ICB8ICAgNCArLQ0KPiA+ICAuLi4vRHhlTWVtRW5jcnlwdFNldkxpYi5pbmYgICAgICAgICAgICAg ICAgICAgfCAgIDIgKy0NCj4gPiAgLi4uL1BlaU1lbUVuY3J5cHRTZXZMaWIuaW5mICAgICAgICAg ICAgICAgICAgIHwgICAyICstDQo+ID4gIC4uLi9TZWNNZW1FbmNyeXB0U2V2TGliLmluZiAgICAg ICAgICAgICAgICAgICB8ICAgMiArLQ0KPiA+ICAuLi4vWDY0L1NucFBhZ2VTdGF0ZUNoYW5nZUlu dGVybmFsLmMgICAgICAgICAgfCAgMTAgKy0NCj4gPiAgLi4uL1ZtZ0V4aXRMaWIuYyA9PiBDY0V4 aXRMaWIvQ2NFeGl0TGliLmN9ICAgIHwgIDIzICsrLS0NCj4gPiAgLi4uL0NjRXhpdExpYi5pbmZ9 ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICstLQ0KPiA+ICAuLi4vQ2NFeGl0VGQu aH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gPiAgLi4uL0NjRXhp dFZjSGFuZGxlci5jfSAgICAgICAgICAgICAgICAgICAgICAgIHwgMTI5ICsrKysrKysrKy0tLS0t LS0tLQ0KPiA+ICAuLi4vQ2NFeGl0VmNIYW5kbGVyLmh9ICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDYgKy0NCj4gPiAgLi4uL0NjRXhpdFZlSGFuZGxlci5jfSAgICAgICAgICAgICAgICAgICAg ICAgIHwgICA2ICstDQo+ID4gIC4uLi9QZWlEeGVDY0V4aXRWY0hhbmRsZXIuY30gICAgICAgICAg ICAgICAgICB8ICAgNiArLQ0KPiA+ICAuLi4vU2VjQ2NFeGl0TGliLmluZn0gICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMTQgKy0NCj4gPiAgLi4uL1NlY0NjRXhpdFZjSGFuZGxlci5jfSAgICAg ICAgICAgICAgICAgICAgIHwgICA2ICstDQo+ID4gIC4uLi9YNjQvVGRWbWNhbGxDcHVpZC5uYXNt ICAgICAgICAgICAgICAgICAgICB8ICAgMA0KPiA+ICBPdm1mUGtnL01pY3Jvdm0vTWljcm92bVg2 NC5kc2MgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gPiAgT3ZtZlBrZy9Pdm1mUGtnSWEzMi5k c2MgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQo+ID4gIE92bWZQa2cvT3ZtZlBrZ0lh MzJYNjQuZHNjICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQ0KPiA+ICBPdm1mUGtnL092bWZQ a2dYNjQuZHNjICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0NCj4gPiAgT3ZtZlBrZy9P dm1mWGVuLmRzYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+ID4gIE92bWZQ a2cvUGxhdGZvcm1QZWkvQW1kU2V2LmMgICAgICAgICAgICAgICAgICB8ICAxMCArLQ0KPiA+ICBP dm1mUGtnL1BsYXRmb3JtUGVpL1BsYXRmb3JtUGVpLmluZiAgICAgICAgICAgfCAgIDIgKy0NCj4g PiAgLi4uL0Z2YlNlcnZpY2VzUnVudGltZUR4ZS5pbmYgICAgICAgICAgICAgICAgIHwgICAyICst DQo+ID4gIC4uLi9RZW11Rmxhc2hEeGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx MCArLQ0KPiA+ICAuLi4vTGlicmFyeS97Vm1nRXhpdExpYi5oID0+IENjRXhpdExpYi5ofSAgICAg fCAgMjkgKystLQ0KPiA+ICAuLi4vQ2NFeGl0TGliTnVsbC5jfSAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgNDcgKysrKystLQ0KPiA+ICAuLi4vQ2NFeGl0TGliTnVsbC5pbmZ9ICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMTIgKy0NCj4gPiAgLi4uL0xpYnJhcnkvQ2NFeGl0TGliTnVsbC9D Y0V4aXRMaWJOdWxsLnVuaSAgIHwgIDE0ICsrDQo+ID4gIC4uLi9EeGVDcHVFeGNlcHRpb25IYW5k bGVyTGliLmluZiAgICAgICAgICAgICB8ICAgMiArLQ0KPiA+ICAuLi4vUGVpQ3B1RXhjZXB0aW9u SGFuZGxlckxpYi5pbmYgICAgICAgICAgICAgfCAgIDIgKy0NCj4gPiAgLi4uL1BlaUR4ZVNtbUNw dUV4Y2VwdGlvbi5jICAgICAgICAgICAgICAgICAgIHwgICA2ICstDQo+ID4gIC4uLi9TZWNQZWlD cHVFeGNlcHRpb24uYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQ0KPiA+ICAuLi4vU2Vj UGVpQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi5pbmYgICAgICAgICAgfCAgIDIgKy0NCj4gPiAgLi4u L1NtbUNwdUV4Y2VwdGlvbkhhbmRsZXJMaWIuaW5mICAgICAgICAgICAgIHwgICAyICstDQo+ID4g IC4uLi9YY29kZTVTZWNQZWlDcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZiAgICB8ICAgMiArLQ0K PiA+ICBVZWZpQ3B1UGtnL0xpYnJhcnkvTXBJbml0TGliL0FtZFNldi5jICAgICAgICAgfCAgMTAg Ky0NCj4gPiAgVWVmaUNwdVBrZy9MaWJyYXJ5L01wSW5pdExpYi9EeGVNcEluaXRMaWIuaW5mIHwg ICAyICstDQo+ID4gIFVlZmlDcHVQa2cvTGlicmFyeS9NcEluaXRMaWIvRHhlTXBMaWIuYyAgICAg ICB8ICAgOCArLQ0KPiA+ICBVZWZpQ3B1UGtnL0xpYnJhcnkvTXBJbml0TGliL01wTGliLmMgICAg ICAgICAgfCAgIDIgKy0NCj4gPiAgVWVmaUNwdVBrZy9MaWJyYXJ5L01wSW5pdExpYi9QZWlNcElu aXRMaWIuaW5mIHwgICAyICstDQo+ID4gIFVlZmlDcHVQa2cvTGlicmFyeS9NcEluaXRMaWIvWDY0 L0FtZFNldi5jICAgICB8ICAxMCArLQ0KPiA+ICAuLi4vTGlicmFyeS9WbWdFeGl0TGliTnVsbC9W bVRkRXhpdE51bGwuYyAgICAgfCAgMzggLS0tLS0tDQo+ID4gIC4uLi9MaWJyYXJ5L1ZtZ0V4aXRM aWJOdWxsL1ZtZ0V4aXRMaWJOdWxsLnVuaSB8ICAxNSAtLQ0KPiA+ICBVZWZpQ3B1UGtnL1VlZmlD cHVQa2cuZGVjICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gPiAgVWVmaUNwdVBrZy9V ZWZpQ3B1UGtnLmRzYyAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQo+ID4gIFVlZmlQYXls b2FkUGtnL1VlZmlQYXlsb2FkUGtnLmRzYyAgICAgICAgICAgICB8ICAgMiArLQ0KPiA+ICA1MCBm aWxlcyBjaGFuZ2VkLCAyNTIgaW5zZXJ0aW9ucygrKSwgMjU4IGRlbGV0aW9ucygtKQ0KPiA+ICBy ZW5hbWUgT3ZtZlBrZy9MaWJyYXJ5L3tWbWdFeGl0TGliL1ZtZ0V4aXRMaWIuYyA9PiBDY0V4aXRM aWIvQ2NFeGl0TGliLmN9DQo+ID4gKDg5JSkNCj4gPiAgcmVuYW1lIE92bWZQa2cvTGlicmFyeS97 Vm1nRXhpdExpYi9WbWdFeGl0TGliLmluZiA9Pg0KPiA+IENjRXhpdExpYi9DY0V4aXRMaWIuaW5m fSAoNjYlKQ0KPiA+ICByZW5hbWUgT3ZtZlBrZy9MaWJyYXJ5L3tWbWdFeGl0TGliL1ZtVGRFeGl0 SGFuZGxlci5oID0+DQo+ID4gQ2NFeGl0TGliL0NjRXhpdFRkLmh9ICg4NiUpDQo+ID4gIHJlbmFt ZSBPdm1mUGtnL0xpYnJhcnkve1ZtZ0V4aXRMaWIvVm1nRXhpdFZjSGFuZGxlci5jID0+DQo+ID4g Q2NFeGl0TGliL0NjRXhpdFZjSGFuZGxlci5jfSAoOTAlKQ0KPiA+ICByZW5hbWUgT3ZtZlBrZy9M aWJyYXJ5L3tWbWdFeGl0TGliL1ZtZ0V4aXRWY0hhbmRsZXIuaCA9Pg0KPiA+IENjRXhpdExpYi9D Y0V4aXRWY0hhbmRsZXIuaH0gKDg5JSkNCj4gPiAgcmVuYW1lIE92bWZQa2cvTGlicmFyeS97Vm1n RXhpdExpYi9WbVRkRXhpdFZlSGFuZGxlci5jID0+DQo+ID4gQ2NFeGl0TGliL0NjRXhpdFZlSGFu ZGxlci5jfSAoOTUlKQ0KPiA+ICByZW5hbWUgT3ZtZlBrZy9MaWJyYXJ5L3tWbWdFeGl0TGliL1Bl aUR4ZVZtZ0V4aXRWY0hhbmRsZXIuYyA9Pg0KPiA+IENjRXhpdExpYi9QZWlEeGVDY0V4aXRWY0hh bmRsZXIuY30gKDkzJSkNCj4gPiAgcmVuYW1lIE92bWZQa2cvTGlicmFyeS97Vm1nRXhpdExpYi9T ZWNWbWdFeGl0TGliLmluZiA9Pg0KPiA+IENjRXhpdExpYi9TZWNDY0V4aXRMaWIuaW5mfSAoNzkl KQ0KPiA+ICByZW5hbWUgT3ZtZlBrZy9MaWJyYXJ5L3tWbWdFeGl0TGliL1NlY1ZtZ0V4aXRWY0hh bmRsZXIuYyA9Pg0KPiA+IENjRXhpdExpYi9TZWNDY0V4aXRWY0hhbmRsZXIuY30gKDkzJSkNCj4g PiAgcmVuYW1lIE92bWZQa2cvTGlicmFyeS97Vm1nRXhpdExpYiA9Pg0KPiA+IENjRXhpdExpYn0v WDY0L1RkVm1jYWxsQ3B1aWQubmFzbSAoMTAwJSkNCj4gPiAgcmVuYW1lIFVlZmlDcHVQa2cvSW5j bHVkZS9MaWJyYXJ5L3tWbWdFeGl0TGliLmggPT4gQ2NFeGl0TGliLmh9ICg4NyUpDQo+ID4gIHJl bmFtZSBVZWZpQ3B1UGtnL0xpYnJhcnkve1ZtZ0V4aXRMaWJOdWxsL1ZtZ0V4aXRMaWJOdWxsLmMg PT4NCj4gPiBDY0V4aXRMaWJOdWxsL0NjRXhpdExpYk51bGwuY30gKDc2JSkNCj4gPiAgcmVuYW1l IFVlZmlDcHVQa2cvTGlicmFyeS97Vm1nRXhpdExpYk51bGwvVm1nRXhpdExpYk51bGwuaW5mID0+ DQo+ID4gQ2NFeGl0TGliTnVsbC9DY0V4aXRMaWJOdWxsLmluZn0gKDYwJSkNCj4gPiAgY3JlYXRl IG1vZGUgMTAwNjQ0IFVlZmlDcHVQa2cvTGlicmFyeS9DY0V4aXRMaWJOdWxsL0NjRXhpdExpYk51 bGwudW5pDQo+ID4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBVZWZpQ3B1UGtnL0xpYnJhcnkvVm1nRXhp dExpYk51bGwvVm1UZEV4aXROdWxsLmMNCj4gPiAgZGVsZXRlIG1vZGUgMTAwNjQ0DQo+ID4gVWVm aUNwdVBrZy9MaWJyYXJ5L1ZtZ0V4aXRMaWJOdWxsL1ZtZ0V4aXRMaWJOdWxsLnVuaQ0KPiA+DQo+ ID4gLS0NCj4gPiAyLjI5LjIud2luZG93cy4yDQoNCg==