From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.4740.1668539334883955755 for ; Tue, 15 Nov 2022 11:08:55 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=XV6wXNq1; spf=pass (domain: intel.com, ip: 192.55.52.115, 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=1668539334; x=1700075334; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=6WwroPwtZO4xTKbRbxZ7WYMBtL1YmQbkQ+ZNvZdnZPk=; b=XV6wXNq1EQHBtcq+ABQJ7pXqRE/x1J08Wsbl+DxAN5WoN0+LQpnHPysd fR9EamXAILl2pLVBMc9U2egRJNtwCleTSbIGpycfF7mTC7zBumQMxpvt/ XXHUFAtxg43kSxEbretsfF3Z2mNzCRmNK5/e51DN1btEdvczft5MIOodC IUAX8n5Oj1rhHXeixer3ILoCpq9I2Rh2kjM6EFJQYIiuEXuZmAwvYglDq vUzKyjgF/6iEkH+qpAPTkWhCEH2YX324d57K5EJhc1ljSOxPS5306CkuY +VzNJGI14IOPfUIBbsTBPyOS53Is4sHtoSz/4rM4BETLeNhPJuYyS5f4Y A==; X-IronPort-AV: E=McAfee;i="6500,9779,10532"; a="312347545" X-IronPort-AV: E=Sophos;i="5.96,166,1665471600"; d="scan'208";a="312347545" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Nov 2022 11:08:47 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10532"; a="616870305" X-IronPort-AV: E=Sophos;i="5.96,166,1665471600"; d="scan'208";a="616870305" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga006.jf.intel.com with ESMTP; 15 Nov 2022 11:08:36 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2375.31; Tue, 15 Nov 2022 11:08:36 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) 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.2375.31; Tue, 15 Nov 2022 11:08:35 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.2375.31 via Frontend Transport; Tue, 15 Nov 2022 11:08:35 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.46) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 15 Nov 2022 11:08:35 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KdjvGbKo+EAH09Y0ZC70SWVZZoUXEfbd7tqBb0JsY0KGvk9loihUnQ2vQeq6AzX2dAqS/GJowYMiBhXXE1wPKakOovaVunlLwGdLRp6jVZnBAIeOaRZbYM+2XrqeG/9T3/m0uNP0rNo+55DDjb4HbMQOxOeOko+HklphLWs4CAIrtbGSXY5+eLbXao/DUsS+wZAbzs5zcn62TumHC3xGKMEjJaGDT6QWgGSFCL5KA5fDXItBFXysvTv5VyuSApm9qe+r9ssrqVemeUlRvTohIRAiI9R7qUZPWL3cyjdEkqHG9+QsdwHNCPHT+8UGlrAfryuuX+8zcCjtOJwTU4eWNw== 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=6WwroPwtZO4xTKbRbxZ7WYMBtL1YmQbkQ+ZNvZdnZPk=; b=W8NEPSoOv97QOGW4YMuDGXcxJyxRPaYiZFlJaGFr/QOMvXVm22vNJ32j4dNOHYKuQhfgFbBJS2GsF2B+x07hM7SEL1JpIFlEPmHdH/YgZ/Gc7Sa/jEssiO9aJ0Eg7ifeXmK9CzRSPdmVKPBKDH67S9hdMuJU9HuLriMbwLbK5asOig5V5vlsWbamqmuzyZjkMV+QTup933vBsHnqQt6g6A7p5nXW4wl/AAUc1Hq9+8zoF5VC5WbV3eiyfVcOuNGkjnenauRdfuU65m+cdbQ8Y9nTZSxTXSZcL1s4E3jJa+vwKTPCu+Mfco4ZIgTT5U68B3wTBj8sh4eXV66Tx/v5Ng== 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 DM6PR11MB4641.namprd11.prod.outlook.com (2603:10b6:5:2a9::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.18; Tue, 15 Nov 2022 19:08:33 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde%5]) with mapi id 15.20.5813.016; Tue, 15 Nov 2022 19:08:33 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "Guenzel, Robert" , "Ni, Ray" , "Dong, Eric" , "Kumar, Rahul R" , "Kinney, Michael D" Subject: Re: [PATCH] UefiCpuPkg: Bug fix in 5LPage handling Thread-Topic: [PATCH] UefiCpuPkg: Bug fix in 5LPage handling Thread-Index: Adj1CvpW46tAdlIWQQ+9dW0j49U6vQEGoTYQ Date: Tue, 15 Nov 2022 19:08:33 +0000 Message-ID: References: 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_|DM6PR11MB4641:EE_ x-ms-office365-filtering-correlation-id: 7b630a4f-c7f8-43d3-e240-08dac73cca70 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QJ/qia0rcOZj7Olgl9Bmt4S9YUsuKQPs1sJdGuA/X9jNo2xzVGq5k1Bpi2NPYjBTt4JcVHIOqypHWwTZKmBLNib4Qdtz10/MqXjgmVlvzl6Z5T0/YjB9aCiXYAsM6/zBWscqQ5dn0OMBr2Eg1LjrNo+0vPgN7e6AwCT1TQ37Dl7yzSmTHgaxuJS9FyyZ/QEtXsymLHmfRbZvvQL7zxaJx1UTgs2nXOzjelo7ILxl5ZxVXsqSSGGbLX4xVSuvkpBhY13dkawtJL4bt2Z8yXha4UlS/v7wUmwiUYMpQL5vjlVqGZ4pdbjrvJVSOzBjM+gX/hl78cwwrBtWNJB0DC3KDwrYgy7WWnJu7i3JOvu4ANUvNzcgxVqUX8Yyr8ZjeN3F6LS68Z6e4B+c/fGEYnJ/jS8JW22IthTZQnlMH7K/SnsXF28Mse0s2rYHo9AC2w7thk4q+5ZKE/odRGlWbtzfYMJrsFPFyA+txrbWG3OLRMnCHcCtB+YeQC1s7xdUWek6gRUD0rF/VyC6Oc3FW1sZiF+YZouKCgmCeXh/UI/tsfTmIDQQOazQ8exHvLN49q/cmmp+P3iWK1Rn/7+Bm2JGzZwL4uD4LDEAadlAotWc/MULrQJdaxygJPWl0WXUT7kIZyJjVIGE/BR5LfVm8eu2daMqcmBGUUQDN6heynL/jP07ppPdclc2KHvzZ8YmThznE3jj+Bu47vBQ/zm8hx4eUmO67vvvNgeiqWGKLJ4dGK+i67ZInuz5Aqh9J0FJY5mn+oLYLgSe0L84XPI2Ew3IDT24tR18M3RaqzzE6BDg4ufQDzw01tdIb7NZeC+2AGuapWQWJ/bPrqI1UVfO3PNmVZA4QkpLhjLAxA2Phvp49NE= 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)(396003)(136003)(39860400002)(346002)(366004)(376002)(451199015)(52536014)(9686003)(53546011)(186003)(26005)(19627235002)(316002)(66446008)(66476007)(41300700001)(8936002)(66946007)(64756008)(66556008)(8676002)(76116006)(110136005)(6506007)(15974865002)(82960400001)(83380400001)(7696005)(2906002)(86362001)(38070700005)(921005)(5660300002)(38100700002)(55016003)(33656002)(122000001)(966005)(478600001)(71200400001)(66899015);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cXFwcktLS3RYRDBzU2xQbnNEem1OeVdQaTlaMTZWSjFFOHA1RkpOaVFFekxz?= =?utf-8?B?WGkvOTI1RktPQUg4YUVsb0c2YjhudkdHMThLeWw2Z3lvRTNLbjN2SkkxeE5Y?= =?utf-8?B?Njg5SEJkQk9ldjVlN3EyS2wzVHEwUDR3N1VvM3lXVjd2aU5sSi81elViYThx?= =?utf-8?B?K2d6T2pDenh1aldlMWZjdDBTN0NWYTJKelZKaHZ0QWhGR1hBeDFFRDlKYjJO?= =?utf-8?B?OGdFeXAxbS9HUnE1U0FYVVVFZE9ENkdtN3RKSTRRYzcyWGNWL2VHeno4OGdT?= =?utf-8?B?YzVmcDVvYWpmQTVSQXVNNkJPeUpTRjVrbmhQNzJiL3dxSVpiQUR2ZG1mOXVI?= =?utf-8?B?UEw2OE43eldHUHMyU1lQLzRGaWxaS2RWV0sydzNMN0IwdlJOVVBrYWdGbUdQ?= =?utf-8?B?TEhVYm85bWc5Rzhsdi9BV2xlWlBLNW1DalRjL2xSOE14Z29CTlhRMXVzUCt2?= =?utf-8?B?V1hOZk90SGJjQUVPckNtR2RHSVIwUk5LU3hHbkFrMng3cWJoVjlUR1BCRFd1?= =?utf-8?B?UDV2aGRJSWpNb0JiRGVJNzZkTzFQbjkrdkhyazdsN0hXYXhwdlJDTHB4RTkz?= =?utf-8?B?QkxjZFFQYUVDVGZhdytkd3U5dEdEM0I3bmowSkZYMUI0UmJVN2dPMUFha2dm?= =?utf-8?B?UVdNUU1CdWZ1SVhjV1ZreHQyeUVxT3htNm96MDBnQUh2b3hxYkhTU2g4MTAz?= =?utf-8?B?ajBlRUFueUhhdVM1K0gzcGNydkl3U2NaS0xSb0dXYWZNSmJ4cUNjWVZyeUZx?= =?utf-8?B?ODVJT0ZlUnNrNWJEeTFjVE1VWnlqdi8xZDhuM2V0eEF1VnE4RXNlYmc5NzFG?= =?utf-8?B?OFg2SmQzZVhySDFBV0JaTE9ZTnZLY0hJK0xKRlhmSUthWUFuTWNJR2lUdGVP?= =?utf-8?B?QXB6ZTZpTnFMRzl4c2wxNWdVWGU2YVN3M3Nxb3JpWnhKS1Z1UEo1S2VPQ0do?= =?utf-8?B?Rkw4Zm9Xb29zNFA2VXNkVjJkYVFHYkt0MFBKNVA4bkZOcTYwVDBKTzdDOXlI?= =?utf-8?B?TU9sOFR4RWxUcldpRmlwdkNlSEtjaWo2ZGlKRWRhRkNJVjRRejUxQjNOUE4v?= =?utf-8?B?YnFxLzlMTVlXNWJOMGF1WWVCM1FYdHJpVVBLSy9hNHhJcEpTUjZLRnFUTjVq?= =?utf-8?B?dkFPRUlKMG1PaEthTk1IbHhBSFpCdm44QjIyT0hxUnFEejhxaHIwb0d1Zmgr?= =?utf-8?B?ZXh4MkRGc1RGRnM4TGtlNHVDWmN3ODJwTUY2OHRKVm1iY3hvNko0MFM5NXRJ?= =?utf-8?B?c3FBVDZKMkxqdzV5UnI0NVJzUHd3SXRseE1ZT2FQOTFqSFQrMklXU3ZKL0dZ?= =?utf-8?B?ZDJxTFBxUXpUZThBZml3VGRvVGFSMXVOeE1PeDlUbENLTDFod0M5cXlzZ294?= =?utf-8?B?NmlCWU0xUEQzUFl1ZlZZQnQwbUNFVStLblVkazl1clg0aXlEY3ZkODRSdFR6?= =?utf-8?B?a2F6MWFsVFhNY1dMYWMyT0FlSlUyeFVkWEVtdXB3Z010cFFra2ZJZnhUZVJw?= =?utf-8?B?VWw3YzQxYXBzczNuT0FTMnhSVEdTZjJkN01rcytWd01JcjhyODBOdmxmTXor?= =?utf-8?B?dm8rUHE0bmw5OTFnclBwUzFZVUtrRG9aZEttd1V1eW15SHpaQjk2YTBRdWVk?= =?utf-8?B?dVR0ZFpFZk5OQ2RnY0JPUkFQWUU0OFZTOTd4WE0ycTQrWHJsSFlQVVhPYllr?= =?utf-8?B?NWU2ZEp3VlZjZ0pBUXlqczV0b1Q0QUsvUWtlTjRnTndMMmExTWxkSng0czY4?= =?utf-8?B?ZytmYlo5Ujh6MVNhYkJzdzZEbFRsc0lYclBJSlJZeFA2N2VQd2VUd2g1Sy9T?= =?utf-8?B?L1B6QitZWTdsWDRNUlZrUTFXanlVVTh4eGJDNWYySDl1TzhzbDQ1bHU3R2N2?= =?utf-8?B?VTd1TG1yV0ZOMFlJaGk0NHFodlk4a0MzY0VzRGNUWWppdDdZLzdNMTRlTkR2?= =?utf-8?B?RHY5K1RrUC9ERWYzVVJPVEJLWE83cUphZFpFQlgzbjVkdjlGWXQ2RXhkTUlx?= =?utf-8?B?dHJQWHFHRDZhZmFCUHZyd2xjVlh1YU5ZVmFZSUR1KzBFNkV6S0Fla3REUlRi?= =?utf-8?B?cmozbitRdHRFSmhFUkJMODMrNVEvYWp3NkNQaFVnQmZ4a3RPZEVFSWowQW10?= =?utf-8?B?WmZwaTk4UzFrbE9jWk9abGJnc1lqcjNnWWU2VjZLRHk4d2Ric3IxdURpUEp0?= =?utf-8?B?T0E9PQ==?= 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: 7b630a4f-c7f8-43d3-e240-08dac73cca70 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2022 19:08:33.4395 (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: QtQHM6R9YuXGVfvgaNQ5vqmQ1MpR/HHqonro211Q78B7Wi4y6+PWgTGB1gON+XUUabj5x6ElZwR6jlOJPtsjglb4irWB4DvoQ105nivEwHw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4641 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 K1VlZmlDcHVQa2cgbWFpbnRhaW5lcnMvcmV2aWV3ZXJzLg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3Jv dXBzLmlvPiBPbiBCZWhhbGYgT2YgR3VlbnplbCwgUm9iZXJ0DQo+IFNlbnQ6IFRodXJzZGF5LCBO b3ZlbWJlciAxMCwgMjAyMiA1OjUxIEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBT dWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BBVENIXSBVZWZpQ3B1UGtnOiBCdWcgZml4IGluIDVMUGFn ZSBoYW5kbGluZw0KPiANCj4gV2hlbiBidWlsZCBpbiBERUJVRywgdGhlIGNvZGUgYXNzZXJ0cyB0 aGF0IDVMUGFnZSBzdXBwb3J0IGlzIHRoZXJlDQo+IHdoZW4gdGhlIHBoeXNpY2FsIGFkZHJlc3Mg d2lkdGggaXMgbGFyZ2VyIHRoYW4gNDguDQo+IEluIGEgUkVMRUFTRSBidWlsZCBpdCB3aWxsIGp1 c3QgZm9yY2UgTEE1NyB0byAxIGluIENSNA0KPiBldmVuIGlmIENQVUlEKDcpLkVDWFsxNl0gc2F5 cyBpdCBpcyBub3Qgc3VwcG9ydGVkLg0KPiANCj4gVGhlIGhhbmcgKGluIHRoZSBBU1NFUlQpIGlu IERFQlVHIGlzIG5vdCB3YXJyYW50ZWQgYXMgdGhlcmUgYXJlDQo+IGxlZ2FsIGNvbmZpZ3VyYXRp b25zIHdpdGggQ1BVSUQoNykuRUNYWzE2XSg9PUxBNTcpPTANCj4gYW5kIHdpdGggYSBwaHlzaWNh bCBhZGRyZXNzIHdpZHRoIG9mIGxhcmdlciB0aGFuIDQ4IChsaWtlIDUyKS4NCj4gDQo+IFRoaXMg aXMgYWxzbyBzdXBwb3J0ZWQgYnkgdGhpcyBjb2RlOg0KPiBodHRwczovL2dpdGh1Yi5jb20vdGlh bm9jb3JlL2VkazIvYmxvYi9tYXN0ZXIvVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9YNjQvUGFn ZVRibC5jI0wyMjENCj4gVGhlcmUgKGFzIGxvbmcgYXMgcGh5c2ljYWwgYWRkcmVzcyB3aWR0aCBp cyBzbWFsbGVyIG9yIGVxdWFsIHRvIDUyKQ0KPiBhbnkgYWRkcmVzcyB3aWR0aCBhYm92ZSA0OCB3 aWxsIGJlIHJlZHVjZWQgdG8gNDggYW5kIHRoZQ0KPiBzeXN0ZW0gY2FuIGFuZCB3aWxsIHdvcmsg d2l0aG91dCA1TFBhZ2luZy4NCj4gDQo+IFRoZSBmb3JjZWQgc2V0dGluZyBvZiBMQTU3IGluIENS NCAoaW4gdGhlIGFic2VuY2Ugb2YgTEE1NyBpbiBDUFVJRCg3KS5FQ1gpDQo+IGlzIGEgc3BlYyB2 aW9sYXRpb24gYW5kIHNob3VsZCBub3QgaGFwcGVuLg0KPiANCj4gSGVuY2UgdGhlIHByb3Bvc2Vk IGZpeA0KPiBhKSByZW1vdmVzIHRoZSBhc3NlcnQuDQo+IGIpIG9ubHkgcmV0dXJucyBUUlVFIGZy b20gSXM1TGV2ZWxQYWdpbmdOZWVkZWQgaWYgNUxQYWdpbmcgaXMgYWN0dWFsbHkNCj4gICAgc3Vw cG9ydGVkIGJ5IEhXLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9iZXJ0IEd1ZW56ZWwgbWFpbHRv OnJvYmVydC5ndWVuemVsQGludGVsLmNvbQ0KPiAtLS0NCj4gIFVlZmlDcHVQa2cvUGlTbW1DcHVE eGVTbW0vWDY0L1BhZ2VUYmwuYyB8IDQgKystLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9VZWZpQ3B1UGtnL1Bp U21tQ3B1RHhlU21tL1g2NC9QYWdlVGJsLmMgYi9VZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21tL1g2 NC9QYWdlVGJsLmMNCj4gaW5kZXggNjU4NzIxMmY0ZS4uZjhiMWFjMzFmMSAxMDA2NDQNCj4gLS0t IGEvVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9YNjQvUGFnZVRibC5jDQo+ICsrKyBiL1VlZmlD cHVQa2cvUGlTbW1DcHVEeGVTbW0vWDY0L1BhZ2VUYmwuYw0KPiBAQCAtMTA0LDggKzEwNCw4IEBA IElzNUxldmVsUGFnaW5nTmVlZGVkICgNCj4gICAgICBFeHRGZWF0dXJlRWN4LkJpdHMuRml2ZUxl dmVsUGFnZQ0KPiAgICAgICkpOw0KPiANCj4gLSAgaWYgKFZpclBoeUFkZHJlc3NTaXplLkJpdHMu UGh5c2ljYWxBZGRyZXNzQml0cyA+IDQgKiA5ICsgMTIpIHsNCj4gLSAgICBBU1NFUlQgKEV4dEZl YXR1cmVFY3guQml0cy5GaXZlTGV2ZWxQYWdlID09IDEpOw0KPiArICBpZiAoKFZpclBoeUFkZHJl c3NTaXplLkJpdHMuUGh5c2ljYWxBZGRyZXNzQml0cyA+IDQgKiA5ICsgMTIpICYmDQo+ICsgICAg ICAoRXh0RmVhdHVyZUVjeC5CaXRzLkZpdmVMZXZlbFBhZ2UgPT0gMSkpIHsNCj4gICAgICByZXR1 cm4gVFJVRTsNCj4gICAgfSBlbHNlIHsNCj4gICAgICByZXR1cm4gRkFMU0U7DQo+IC0tDQo+IDIu MzQuMQ0KPiBJbnRlbCBEZXV0c2NobGFuZCBHbWJIDQo+IFJlZ2lzdGVyZWQgQWRkcmVzczogQW0g Q2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55DQo+IFRlbDogKzQ5IDg5IDk5IDg4 NTMtMCwgd3d3LmludGVsLmRlIDxodHRwOi8vd3d3LmludGVsLmRlPg0KPiBNYW5hZ2luZyBEaXJl Y3RvcnM6IENocmlzdGluIEVpc2Vuc2NobWlkLCBTaGFyb24gSGVjaywgVGlmZmFueSBEb29uIFNp bHZhDQo+IENoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQ0K PiBSZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoDQo+IENvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNn ZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgNCj4gDQo+IA0KPiANCj4gDQo+IA0KDQo=