From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.445.1670454826770701786 for ; Wed, 07 Dec 2022 15:13:47 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=B+xeu/hk; spf=pass (domain: intel.com, ip: 192.55.52.136, 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=1670454826; x=1701990826; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=V9lG0JYwcBf9sGnLVBjrckff5sdcjd7KVE+l0T962VM=; b=B+xeu/hka53yTAbthTY0yQfI6ap2cAFZNZLzf+kMY8jj4h1Hp3Zo9hjd 8N6mbXT322/Bv/y3LUOD9I5VD6XUHfmZmRnvNjnW99lUsUThpZWwEvDO2 GcNuxbHhjD5V2welo/lDClHikQ7P8nAz7UC6pjJg42nDBy/8RoqpOERWB y5UZhuyOPocAXfhVcFPOiCZgBwcs7jjbsUXyU6Qwk1Zwg/C3ODMcm/9DD dGNeD4tlQ880/oeAq0DAhDKImTYTBQ3Hd+40Y4HrS72gqjwCilxfBjEgg O8uiO6CoRTcTkn+ovXmORwoAtDxkZcE3/HQaUjIM0D7HcAU/EVHO3Ym4m Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10554"; a="296717819" X-IronPort-AV: E=Sophos;i="5.96,225,1665471600"; d="scan'208";a="296717819" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Dec 2022 15:13:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10554"; a="891989036" X-IronPort-AV: E=Sophos;i="5.96,225,1665471600"; d="scan'208";a="891989036" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga006.fm.intel.com with ESMTP; 07 Dec 2022 15:13:46 -0800 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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.2507.16; Wed, 7 Dec 2022 15:13:45 -0800 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.2507.16 via Frontend Transport; Wed, 7 Dec 2022 15:13:45 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.176) 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.16; Wed, 7 Dec 2022 15:13:45 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CtVU0ChBPCg58xBoVH/suNPTWRAvjctZwEgTBhJMMCu4dOTh9zY+P2nTjqDxReEmLZ8Ew4M6NnX5/v2cVquHjuFJA5MsxnNFEgYB7JAgJsLAEFRAHRXPg0aYZcH6Axfa7G2SFm3Cz3nd/h985JpTBTrfYDmuVshowCWgkOk9Jm76K2DOwn5vfRvOf4Ef58SHsRAZI5OKIxbEoTO/xbyn8O1ROi3ACDbuZStycDqI6znYy91kKG5ZCjCxkl+Y3BnaVdTUGc+FjLtedjAwrjeNCT10cULYqqdBesh1fLGyoBBg4NoVEUbIHbYADDPLCxB37qudkG97eKnxszfA8tm3gw== 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=V9lG0JYwcBf9sGnLVBjrckff5sdcjd7KVE+l0T962VM=; b=T3l7v6ph5Qu1e/vt1c9aUQZz0pFiy/rrSMgxGKyUmw6zd53uEkDLZ9kD6iwjWXvEdxOTFKyf7c1fGKIEWWvcet7ee70tvr8FTzXyEllQrU5/IcEqt/qCfnM2x/SmCVXqGJ9iBiFaQiQXymiG2T8o3tRoFfrW2/N4xO2sNUGMEGHI9EylV2wz7Jurog3mStmlNhmQLV1SzJeCUUgr8cMmOZnjJmCuUH2Dmz3Os1WwQ4e6bRaYgIpcbPRDGLP2pzE5sUF5fbOh1wHaPNCbADpUDwszOZ1QSHxaZDtDJKjkr0cQjxzvSrh3oI34rpT4uyC32W2cVhrGXbG8hyIen1bhlA== 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 SJ0PR11MB6789.namprd11.prod.outlook.com (2603:10b6:a03:47f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Wed, 7 Dec 2022 23:13:42 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b%6]) with mapi id 15.20.5880.014; Wed, 7 Dec 2022 23:13:42 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "ardb@kernel.org" , "Kinney, Michael D" CC: "Bi, Dandan" , "Gao, Liming" , "Wang, Jian J" Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/DxeCore: Use correct type for alignment mask Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg/DxeCore: Use correct type for alignment mask Thread-Index: AQHZCmXv8EJ5kjsvp0iryPwvfZR4Y65jDi8Q Date: Wed, 7 Dec 2022 23:13:41 +0000 Message-ID: References: <20221207180044.2863126-1-ardb@kernel.org> In-Reply-To: <20221207180044.2863126-1-ardb@kernel.org> 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_|SJ0PR11MB6789:EE_ x-ms-office365-filtering-correlation-id: fe9db3ce-be02-4a2a-a152-08dad8a8ae7f 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: Y0fFFaUblIDkKbGpJet96HWsM//d/MVc/+yRCqPCscxDk9vnS3ytrkPLzCBfWB+2hkLQEne1YXTsgzdDtw/P8H44MDqGbtUmrSLmOH/ByNO3GwIOSc6NUrPpBWFEgKcc90AIo3x/ccv/rPAX4eYAO0ddSE5Gq7MebMqx3D88oGjpUhvm3YPpnhV7zTGlBBpyPRLIrcFBHk4yIZhc74ThW/Gkdbehzs56yeM2JnuXYddor7YVZy8iFnt9nXVwO/FbQIVWkQIXkKZPBAjVepUpqRWbB87uK4Eswgw8kvcLav5K6WVExppeqhj1du/DZzfMKU00pxo5Urw92Zgr/RByQVpV/w9FaV2LmkRMQtZAqSf8dk0hd5adImHAOWaF8r10HGNSp29MUVObKWd/04iX5bIuFb0VFXeAgXOuT0CILSoSn9x0XgjcPPlwDLWtvACgBtOMhNH44NMA+8wQEbvBVqmdmVkN23Lp3rF8iHYoRC5Ocdpzm//MdsOVzVqXL4d1XuLBSrAQbZ/fFpW0JNJ3WiQvj3CEK7F+DVPGNa4vcEYjMu3IMB9n6UvXXdwC/CO0ojpmsFUOt8b6uiJ/U5cKSPJCvceHh1kRvtRg1gdI8bVbQmdr66VTPVkp5ykzjJ0o8DmCK++82W23Qb9SRz11friU9TamxZJMBW61SWYgcjTf3+I5RYkXTSbq2Q5uXy7Z3ZIAerMI2z8AIM/vY4IwBSafMmdT1lH0RXq5i6n3vtSkOHqYa0hkyT9AgN2dWWmitV7n+kT3s1nX86K7+keF7w== 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)(366004)(396003)(136003)(376002)(39860400002)(346002)(451199015)(66446008)(82960400001)(41300700001)(52536014)(122000001)(38070700005)(38100700002)(478600001)(71200400001)(2906002)(83380400001)(86362001)(186003)(8676002)(55016003)(53546011)(9686003)(5660300002)(107886003)(6506007)(7696005)(966005)(26005)(8936002)(33656002)(66556008)(316002)(66476007)(76116006)(110136005)(66946007)(64756008)(54906003)(4326008)(66899015);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OURFcDZ5enJaVXBTeS9XVWhwbUErRWNSaklmZnJEZnN0SHpRWVVZbWNyWUlj?= =?utf-8?B?TlBFSDMxTkk4L3VodytLQ1IwUE9DTjVsYk1vcnY1WE9QbWVJbm8xaXdNUWJr?= =?utf-8?B?UTZFalFBOEtnQ2hIejhWRVlZY2p0NENCYWd0bFVib0U5WkRTUkZCaDhmOHlr?= =?utf-8?B?VFlzUjFCNE9iVGpHNGI5Y3FMUWZhdlVTTzEyV00vSVpJRyt3NGlWZTR2Lytr?= =?utf-8?B?RzAya1VjUlI5dnFVODBiYkkyMXRJLzRpUENQMDdjbjdjSUY0TWRKeTdoRENk?= =?utf-8?B?Qlp6OFlMM0Fhdjlrd3ZJVmVPdGlMbjAvaXBpWml0TTdzYTdIeTRGd0hFSWdz?= =?utf-8?B?VE5QcWRlaVhwVWQ0eXRiUlVla1F2cTlXZWNDWTArT0FqcDVhZ09wMlYrOEYw?= =?utf-8?B?TFlLVHdvZDRWbStGZHkzMHVkV1BGajFkZ2RXZjg1aHNvTDMxaW1KUjIwRUlL?= =?utf-8?B?VnBYZDgwTlFXSEMvYzZvSElEMndXZVNzcHlNTHFFcWFXTlE0bHlNU051S0c0?= =?utf-8?B?ZkIzcHgrdlNFTXMzOEkvdldjYjg4WVIwb0YxMi9CWXNORUVPVG1uQ1VLTEhm?= =?utf-8?B?WGRuVG5qeW1SUExDMVo4cndNcThOcXRQMlhZOHBNbEVsekc5Tk9oUzhkUnl6?= =?utf-8?B?TFVNdjIzRVJzQi9BYmhtL2cxQ2JiemsrSWxORkp3emE1QUorUTQwblVSdkF3?= =?utf-8?B?cmc0cXBMUDV3TnNOSzljWEJTbU4zcDNMRktsT1ByU1ZoTnBlVXNURmdxd0Rw?= =?utf-8?B?OVdFb0NqWDBFRE15bkxyWXY1dEtKcGhIRTlDWkdKRXJuOUdBRjdYU3pxMit4?= =?utf-8?B?bHFKa1BIdlNlVTBkclZtKyt0T0p6TmRPby9NTXFmdzUvZyt0K01PUFhIRHhr?= =?utf-8?B?b1plSGhQcW5vUThrcjJvdFpNbkJJMjE1SlNpbWZDb3p3NFlZTHN2dEcwSE56?= =?utf-8?B?Um1paTVuMVpqZGF1TDVnU0tiZzVrTklvdzNyS2tLNUxXVyt1dExWRllsNDlZ?= =?utf-8?B?V0IwcVpBS1JUakJzNVZ5NVQxaEhmeUZYYVduN3o3RVFka21BRXdFNmVtZkxC?= =?utf-8?B?eEUxS2I4NVpCYzJyTzFKNXdzSVpwcEZZT3BBeThYdUxpc2F6cFhNeGF6cE5y?= =?utf-8?B?TlVKWmlpSThncmlpKzQ1N1hUZGhsbVFwUENPY1NReGs5NDVKdElGeHd5N0o4?= =?utf-8?B?OTFLOEtTN25DZisxUlRpalBJKytIWWhKNnFlRnU3Qmwzbmh6SjhMYlFtb1hW?= =?utf-8?B?MG9XdmtvMU5lcDd1MDZEejRyNUwxYkNxNEF4RzYvajRWYVhmaFp0eGVOUHRs?= =?utf-8?B?bjBENGxJQnhhalB2TnoxSzY0M2RPUTJpa2tGLzZiZXhZVTB4R1prdHJyazJT?= =?utf-8?B?OWJtVEV0V1BmS1ltUk9lRWhKbldZTzVVRmRwSkdhQkhHZUxQZDhoUGVVMEF4?= =?utf-8?B?cjBWUmJxVXk3cy9TU3oveGIrQURmSEtEN1p6NzlLdE1BbDJlYzVldkhlWXhN?= =?utf-8?B?TS9DREpxL0R3Vks4clNzbTFKWDJlTnJPZDF6bFhPcTFIMVRTcFp5MmhpQU9O?= =?utf-8?B?RVJ1YmNURVAxdUFKNzRHR3JHUVNMd2p6TTlUUU9CZENLR1B2SHFxblZKUzVU?= =?utf-8?B?eitZN0VVUkFCSjh5Y2pxOXc0dHF6R1NwcEFCZEZPWlUwdFBCYUxPajB2TitC?= =?utf-8?B?eW14L2NESE4waGFCc3FaeDcxUHMxK01RTEl4bjVzWVdvS0o2NlZObFhRWFVJ?= =?utf-8?B?M0FVckpub0g4M1VrQTlvS0FHbGxBVkd3V2N3dFkwSTVEOU81V2RnaVJQYzMz?= =?utf-8?B?ZlVmbVFNZ2ZnVDhVRFlQSjBQLytlY3N0ME1xZGNLRk04bnFGTkRLbVFIZ2Mx?= =?utf-8?B?czkyVURGcU5xZzFiVFMyUWF2eU0vRFh5VjhWeTRheXRocWFZZHduNmxlV0ZK?= =?utf-8?B?cDNkWjFIWnczZm9IdDAzS0tTL3k4cFUyOUFLYTJrMXFoUjVzYnVFcm5MMGEw?= =?utf-8?B?elJYOVF3SnVHRmRwNXAzUEZPVGVwRzdtQXRVYWFnUkJpWHRaK0ZqdnJYYVU5?= =?utf-8?B?c2xZWnpBRTYzczRBUWpNUEJhK0ZVYTZGdXhaTnZYbStxVHlGRVdoblRJMUZN?= =?utf-8?B?dEladnV3YVlBMHo3alJoTUJGVU0zdEI0SGs3V3RmbCtEdStJM3lHK3JNU2Mr?= =?utf-8?B?dnc9PQ==?= 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: fe9db3ce-be02-4a2a-a152-08dad8a8ae7f X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2022 23:13:41.9727 (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: lqNM5p/wAhNStcSU9WVj8KiqPGv9yhEmWqKChyO3xeeeH0AZa6IT7WX3Y7COg3VUbj+vgiknoi/uE4sBJPYjZfYT4fp58LJzFEuR4+39EI4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB6789 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 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxA ZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgQXJkIEJp ZXNoZXV2ZWwNCj4gU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciA3LCAyMDIyIDEwOjAxIEFNDQo+ IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogQmksIERhbmRhbiA8ZGFuZGFuLmJpQGlu dGVsLmNvbT47IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBXYW5nLCBK aWFuIEogPGppYW4uai53YW5nQGludGVsLmNvbT47IEFyZA0KPiBCaWVzaGV1dmVsIDxhcmRiQGtl cm5lbC5vcmc+DQo+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIE1kZU1vZHVsZVBrZy9E eGVDb3JlOiBVc2UgY29ycmVjdCB0eXBlIGZvciBhbGlnbm1lbnQgbWFzaw0KPiANCj4gVGhlIHBh Z2UgYWxsb2NhdG9yIGNvZGUgaW4gQ29yZUZpbmRGcmVlUGFnZXNJKCkgdXNlcyBhIG1hc2sgZGVy aXZlZCBmcm9tDQo+IGl0cyBVSU5UTiBBbGlnbm1lbnQgYXJndW1lbnQgdG8gYWxpZ24gdGhlIGRl c2NyaXB0b3IgZW5kIGFkZHJlc3Mgb2YgYQ0KPiBNRU1PUllfTUFQIGVudHJ5IHRvIHRoZSByZXF1 ZXN0ZWQgYWxpZ25tZW50LCBpbiBvcmRlciB0byBjaGVjayB3aGV0aGVyDQo+IHRoZSBkZXNjcmlw dG9yIGNvdmVycyBlbm91Z2ggc3VmZmljaWVudGx5IGFsaWduZWQgYXJlYSB0byBzYXRpc2Z5IHRo ZQ0KPiByZXF1ZXN0Lg0KPiANCj4gSG93ZXZlciwgb24gMzItYml0IGFyY2hpdGVjdHVyZXMsICdB bGlnbm1lbnQnIGlzIGEgMzItYml0IHR5cGUsIHdoZXJlYXMNCj4gRGVzY0VuZCBpcyBhIDY0LWJp dCB0eXBlLCBhbmQgc28gdGhlIHJlc3VsdGluZyBvcGVyYXRpb24gcGVyZm9ybWVkIG9uDQo+IHRo ZSBlbmQgYWRkcmVzcyBjb21lcyBkb3duIHRvIG1hc2tpbmcgd2l0aCAweGZmZmZmMDAwIGluc3Rl YWQgb2YgdGhlDQo+IGludGVuZGVkIDB4ZmZmZmZmZmZfZmZmZmYwMDAuIEdpdmVuIHRoZSAtMSBh dCB0aGUgZW5kIG9mIHRoZSBleHByZXNzaW9uLA0KPiB0aGUgcmVzdWx0aW5nIGFkZHJlc3MgaXMg MHhmZmZmZmZmZl9mZmZmZmZmZmYgZm9yIGFueSBkZXNjcmlwdG9yIHRoYXQNCj4gZW5kcyBvbiBh IDRHIGFsaWduZWQgYm91bmRhcnksIGFuZCB0aGlzIGlzIGNlcnRhaW5seSBub3Qgd2hhdCB3YXMN Cj4gaW50ZW5kZWQuDQo+IA0KPiBTbyBjYXN0IEFsaWdubWVudCB0byBVSU5UNjQgdG8gZW5zdXJl IHRoYXQgdGhlIG1hc2sgaGFzIHRoZSByaWdodCBzaXplLg0KPiANCj4gU2lnbmVkLW9mZi1ieTog QXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz4NCj4gLS0tDQo+ICBNZGVNb2R1bGVQa2cv Q29yZS9EeGUvTWVtL1BhZ2UuYyB8IDIgKy0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv bigrKSwgMSBkZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL01kZU1vZHVsZVBrZy9Db3Jl L0R4ZS9NZW0vUGFnZS5jIGIvTWRlTW9kdWxlUGtnL0NvcmUvRHhlL01lbS9QYWdlLmMNCj4gaW5k ZXggMTYwMjg5YzFmOWVjLi41OTAzY2U3YWI1MjUgMTAwNjQ0DQo+IC0tLSBhL01kZU1vZHVsZVBr Zy9Db3JlL0R4ZS9NZW0vUGFnZS5jDQo+ICsrKyBiL01kZU1vZHVsZVBrZy9Db3JlL0R4ZS9NZW0v UGFnZS5jDQo+IEBAIC0xMDk3LDcgKzEwOTcsNyBAQCBDb3JlRmluZEZyZWVQYWdlc0kgKA0KPiAg ICAgICAgRGVzY0VuZCA9IE1heEFkZHJlc3M7DQo+IA0KPiAgICAgIH0NCj4gDQo+IA0KPiANCj4g LSAgICBEZXNjRW5kID0gKChEZXNjRW5kICsgMSkgJiAofihBbGlnbm1lbnQgLSAxKSkpIC0gMTsN Cj4gDQo+ICsgICAgRGVzY0VuZCA9ICgoRGVzY0VuZCArIDEpICYgKH4oKFVJTlQ2NClBbGlnbm1l bnQgLSAxKSkpIC0gMTsNCj4gDQo+IA0KPiANCj4gICAgICAvLyBTa2lwIGlmIERlc2NFbmQgaXMg bGVzcyB0aGFuIERlc2NTdGFydCBhZnRlciBhbGlnbm1lbnQgY2xpcHBpbmcNCj4gDQo+ICAgICAg aWYgKERlc2NFbmQgPCBEZXNjU3RhcnQpIHsNCj4gDQo+IC0tDQo+IDIuMzUuMQ0KPiANCj4gDQo+ IA0KPiAtPS09LT0tPS09LT0NCj4gR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVz c2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLg0KPiBWaWV3L1JlcGx5IE9ubGluZSAoIzk3MTAxKTog aHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvOTcxMDENCj4gTXV0ZSBUaGlz IFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC85NTUyMDk3Ni8xNjQzNDk2DQo+IEdyb3VwIE93 bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbw0KPiBVbnN1YnNjcmliZTogaHR0cHM6Ly9l ZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFttaWNoYWVsLmQua2lubmV5QGludGVsLmNvbV0N Cj4gLT0tPS09LT0tPS09DQo+IA0KDQo=