From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web11.49169.1684329416808770586 for ; Wed, 17 May 2023 06:16:57 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=e4kpHQRc; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: hao.a.wu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1684329416; x=1715865416; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Erun2QWmz36hLyzI6+gQ9H1F/xyRk15FKxbwJs1TyLM=; b=e4kpHQRcqDAKbLxAffuZolnTVTbX2t8AC1ZR2ORqReCBXcPRwEkaPJ3c M0bYgj6VxFi9000yZzfempncmiPn0qOOzn8eAuENu/cH0mW/xa53wqVRo D2LWolmzUsKwkAcDy/12oxUKH/YXQEO7RhK2/1Qof2k7V5zSpZkMHxBy0 23b0SFTv2HOgswp92HHZU1oF+CCvZE4q+VyNUZSORRi/XZPenBTI0ShMg NTD07TsQa/kVTI8wUWaMUuhEB0yyJtejeK1t7eXv9DSSvKZTyOD/mKW3J Rgre0NOGDVILvJU9X1BrMt5Y4vw5NJ2cozAtEGrN+HnD3lWjTdtDjGFl9 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10713"; a="379946896" X-IronPort-AV: E=Sophos;i="5.99,282,1677571200"; d="scan'208";a="379946896" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 May 2023 06:16:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10713"; a="791509207" X-IronPort-AV: E=Sophos;i="5.99,282,1677571200"; d="scan'208";a="791509207" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by FMSMGA003.fm.intel.com with ESMTP; 17 May 2023 06:16:52 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 17 May 2023 06:16:52 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 17 May 2023 06:16:51 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 17 May 2023 06:16:51 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.42) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 17 May 2023 06:16:51 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AMVwV9VLjrvYCVXnj0zKy09ZKQVI7kbFwInPOyOnjPUa8zRTtcrL8aaNJqBuWbFG9tnvUCUSXHIj4G+E8KDxD4Fuh/zcbV9c8e+rAVIzRGipVf5i+mM372zgr3rRaLHgCbElBIytVENQcMLzwNdYJez77PIE1yyRm4r//Zh+oDDK07MX2cIJfiUEJEsPJyPRs7rAWK9AI4EcUZFOymrHsADvTCgpGkGn6yNkWVelwS+dOOWuBNsoMr4rAghYzb+79CL/LSFM/QTekHDvaSHp9pOxxg7bb54X5liDjNKeVuz3Oz2QCO6XLDhhUKlnjK5f1+D3TsohLrObk5/FS2ztSA== 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=Erun2QWmz36hLyzI6+gQ9H1F/xyRk15FKxbwJs1TyLM=; b=MlXQsBAa7covZcoOlNTg0YC1XLSIhHXlzJ0JSZkgCGO4iO1W/w57JvfqopM91SqIJdShy1RGJTDO1i/abIgy81ZPhC3yGYMfxBGrErtJjoeUu9VbB5J+0ShOJtGh5hLUCNnz1+n+AmMe8ofeXWu1B8xIykKIKUtbTKxc6d4nHxO+lBjeF83kK5YkH71pM334rhLGOV7AaAGqV3WWAwN5cX72A8XiPvAcAG+nPQIaWETlOWgvkz1d0IYu1FKRrXXhnPkdLyt9p6kS9+o6JLRxzwB9v3nqv23DSD/6ZIND++YG/dVH7XZhUS4Cy5daP4D3SjGVf8MdsI/Hscz60Hwquw== 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 DM6PR11MB4025.namprd11.prod.outlook.com (2603:10b6:5:197::31) by PH0PR11MB5144.namprd11.prod.outlook.com (2603:10b6:510:3e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.30; Wed, 17 May 2023 13:16:46 +0000 Received: from DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::ebdd:c7e9:13b2:437b]) by DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::ebdd:c7e9:13b2:437b%7]) with mapi id 15.20.6411.017; Wed, 17 May 2023 13:16:46 +0000 From: "Wu, Hao A" To: "devel@edk2.groups.io" , "ardb@kernel.org" CC: Giri Mudusuru , "Ni, Ray" , "Wang, Jian J" , "Gao, Liming" , "Andrew Fish" Subject: Re: [edk2-devel] [PATCH] MdeModulePkg SdMmcPciHcDxe: SD/MMC capability debug print is incorrect Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg SdMmcPciHcDxe: SD/MMC capability debug print is incorrect Thread-Index: AQHZhLfuIP/BGWMyN0mYxc7eOskLV69d41mQgAB9e4CAABkwYA== Date: Wed, 17 May 2023 13:16:46 +0000 Message-ID: References: <7ba00d73bd53c401b9fcd6fd4a3a79f9e43d9662.1683885276.git.girim@apple.com> In-Reply-To: Accept-Language: en-US, zh-CN 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: DM6PR11MB4025:EE_|PH0PR11MB5144:EE_ x-ms-office365-filtering-correlation-id: ff2f58bf-cffe-4ec2-fbfc-08db56d8f71b 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: FWm0F2P7IaZj1Vn+UhzltoBLMi0ndteZkbzSuREy7OOTOYxHgS+RTUk7Fgyb7zDCmqL6KRuPzWJ3mB7wIDd2M3KSlFZlCZAbsL1iYyWwakAGOf4wQAF3UcBWcEACig+xNX73Bp3xEPvORTHFghJeL1G4NiRe32tquG/qE+d8KGJPen+MvJxMbPH8EmbCq+h/Tvr0TmOnr0s4rmDLPk8S/n8ApbD5UtqazzulhMOY5mIxE+PSTOwohVKkKa6WdZeij0+HlpcXoh0zVI5iTEPBTo/RJ7bjYirdQHLXnBT8GB7n3ceP38QJ1LkCEMU29b8snuyDwvHsRTfn2uETX1qekjh3tbU604U52zXgpfeNEZJT986/lrrrledQT3xEZ7qx/d+1o2tRp/lWtHuM2/CgmFC/VGCwImbTyJ43DqtGOi1AOm0+SZLobsjKyyBHTdFqdJDiR+ULoFnGAa4cD5LmBwRGvVovZg91Kz1gwApODSTRnpASoROQxmedcrn7zmsrsqbo+oQsWO9pCUoIBrm91xsTwSzDsoO+i4d58Vs/TYvwrmfBCWVdpbbw9MraX0HZd2c8DabzzB54TNc+8nDxFSyRHn2KEhFM0hXijpmXcnSxyJ1ewGLQrJuyrqb3XSafXQ2u/xqlQsfpvwruB+02ga2SrnhSL6wqMs6lhUr3LyxLsJY0qQtnzKo6acFDlV1R x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4025.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(6029001)(376002)(136003)(366004)(39860400002)(396003)(346002)(451199021)(38070700005)(86362001)(7696005)(33656002)(54906003)(110136005)(76116006)(66476007)(66446008)(64756008)(4326008)(316002)(966005)(66556008)(478600001)(71200400001)(55016003)(8936002)(8676002)(5660300002)(41300700001)(52536014)(2906002)(38100700002)(122000001)(82960400001)(6506007)(186003)(9686003)(53546011)(83380400001)(66946007)(66899021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?N0MwWmo3WHVsNk5sQjV6YnNvc3MrbmpIeXRMMCtBUUtFZjRQc0NJUXNVcDY4?= =?utf-8?B?Qm1IZTFONmM4Y01ZVlA2ZXh2L0U3MGFKVUUxQ1JvOXpXbWlNY1RsNDgyVzRW?= =?utf-8?B?ZktPRGRMeE9xdnphQ2g1Z2l5MnUweVgrV2dGT3FnYzAzcFRDVXU5Uk4wS2Rp?= =?utf-8?B?cGVibkV5MDhMUXRMaFc4aXp1VEE2Ri9CcXNPRmpUa0RmZnQ0LzVwaWxlTENK?= =?utf-8?B?Y1BtWHFScGJNb2kvMlZjeEhkS3FHZjFOYUdlQlBkbzhRUmwySG9OQnhpWG1k?= =?utf-8?B?cWo2V202Z0tDZjBIeUZOODBuZTNnTWRHQzRpK1lNcjRhWnI5bHowQTEvSlBx?= =?utf-8?B?WlBaRHdlTmdhZGMwRzRKZjEyTEU0Z2tTSzNQNDFUU2hKQWcyVWtnZUM0STRr?= =?utf-8?B?T1dXQ0ozWHhVYzVyckJHTnJEbWZ6dUM5bFpHUHhia1c3RlN3YjkycE9ob1N5?= =?utf-8?B?OGVFUEtzY2d3YTNUaGd2dGR0TkZjbGFZWnRGcWZkTlhHOWhSc0NMdCtSdk9O?= =?utf-8?B?dU1Mejl6Q2VnZE12dzVHUkVPQmhOWG92aTdFdk9HcS9PbGR4TThEU1dBME5Q?= =?utf-8?B?ZEo4K2JoWnRYOS80SjBlR3k3QUlkcDhoLy9nVXV1cCs0S0lNY1BpRndsb1hO?= =?utf-8?B?WG1UTEZadlBoMkJMKzZ0YjQzd0wvMjkrU2lCNWR4UXhsOGVjaUFOY0ZyRkdu?= =?utf-8?B?RnFTWk10WTFtRGRncHlwdVp2aGE1NE1Gdy9vVEE1bEVzMm1HS2dDV25GQUZk?= =?utf-8?B?Q0FTTHU4TkF2b29QWDVxNmFhS0U0YlY4alRONXFEeWdpelc4ZUhRZmtXUXMx?= =?utf-8?B?SnpnUlpiNnRuTmd0RjBiRmVvNGNoeXhpVHZzVTlTc0NTQTRta3V5MjNnZDNy?= =?utf-8?B?cjU2aUNqcks3OXRpdUZTSERLdTBlam5mS3huRGJhdGEwL2poM2NTVitwUW0x?= =?utf-8?B?UVl4YUJ6ekxZOWM1UVJDV0hCVTE5aXdqazdNRHYxSjJ3QytVOXpBaUVvaFh1?= =?utf-8?B?RUlGSi9CdG9wMGFpWHZQUFBrcVM3TlhYZjFzZGVGRTlEUDR5Sy9WNTFhMW4w?= =?utf-8?B?allQWVpHOXBHOCtKSmdaQVk0Ui9UU3pUcXBtcVMwK090WFdzQXJNeFV2SGNq?= =?utf-8?B?TU82N1N4c0tlekQ5U1pSaVVqdHE2dlYyRWZDREFzelR3UGMzYWdNS0RCYmY3?= =?utf-8?B?RTQzd3dzZVNRaVEzbHliRWRxOUV1THZ2NUptV3BCYnhJNjJRMVhiOThkMFlJ?= =?utf-8?B?NkNQK1UwZ1craWw2US9ZV2dPTHppNVl6TkFmZGlkT1FtYW9nZWhOWDNWRllK?= =?utf-8?B?SFo4MHFqM1ZJYm80NHVKWnJQWUFzN3FZSFdwUFR5NzVtQWlLcThidkYxaXYw?= =?utf-8?B?RmZ0V1NleFVsS2xtaWprZjVCZnRDaXkxY1NzUkI2L3l1NDZXaHBhVXQrZDRS?= =?utf-8?B?dzlKd1pyNzhLUzBwUVJWcTRydGZOZ29nZno3U3R5bmNKcHJ3UmthL2xaZjBs?= =?utf-8?B?dVpxYStNQ1hLWkZyYUsybUtzVEFTb0tXSlhnZVYwakwxYzJEbzFHalJZaTA3?= =?utf-8?B?NGE5M1dVL29xV2hYU3ljb0ZVNytTM0c1dmZDSnEyRmRER0VuQVp0Mm15OGlH?= =?utf-8?B?aVY5VkNCQVY1VytHVW80ZU5sd3RWaHEwcHFZQW1GUTYwRkhrN0czMHJSV24w?= =?utf-8?B?NXVZcDZnR21QeUxwcVZhYkNseTdHMllNanJoK285Y3hLNjFEYjcwcEU5bERr?= =?utf-8?B?andBQm1JV0h6ajJGRE5CdlVXc0FURXBmemtWVi9JSnlScXNXSXVMbFZ6ZzVi?= =?utf-8?B?V0xoWC8xNjhOaVdPOEhrc2UrZjFZL0tRaDdXZlZwRW9KZ3RNcUNVdFNzSmo5?= =?utf-8?B?elFPbmcwUDAxclpNK3l4dkZGa0hHYmNBWndKbGFTdk5manI5S0lrSnl2cVBT?= =?utf-8?B?ajZXbm5hTXVHRCsvRXgwTHlENk1jMWRWS3h3Qkk2b1YwMTE0ei8wYVNJRFpL?= =?utf-8?B?azdROUpaWWJ6dkFkeXR3aUxwOXFqcHFKK1Rpd2lUNzNZbml6aDdWTTBrNVhQ?= =?utf-8?B?NW84SFdXeW1aYzdMTUg5RjBVeXJVLzk2dkljZz09?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4025.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ff2f58bf-cffe-4ec2-fbfc-08db56d8f71b X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2023 13:16:46.1337 (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: +68IEItcWj5TgY7OSd8uNC1ume6d493oaoIH5YljS+75l5xeZZwicC7z420dFqoAEQ44uhL5ZFY3+OcAx4aGMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5144 Return-Path: hao.a.wu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5p byA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBBcmQNCj4gQmllc2hldXZlbA0K PiBTZW50OiBXZWRuZXNkYXksIE1heSAxNywgMjAyMyA3OjQ2IFBNDQo+IFRvOiBkZXZlbEBlZGsy Lmdyb3Vwcy5pbzsgV3UsIEhhbyBBIDxoYW8uYS53dUBpbnRlbC5jb20+DQo+IENjOiBHaXJpIE11 ZHVzdXJ1IDxnaXJpbUBhcHBsZS5jb20+OyBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgV2Fu ZywNCj4gSmlhbiBKIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+OyBHYW8sIExpbWluZyA8Z2FvbGlt aW5nQGJ5b3NvZnQuY29tLmNuPjsNCj4gQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4NCj4g U3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIE1kZU1vZHVsZVBrZyBTZE1tY1BjaUhj RHhlOiBTRC9NTUMNCj4gY2FwYWJpbGl0eSBkZWJ1ZyBwcmludCBpcyBpbmNvcnJlY3QNCj4gDQo+ IE9uIFdlZCwgMTcgTWF5IDIwMjMgYXQgMDY6MTksIFd1LCBIYW8gQSA8aGFvLmEud3VAaW50ZWwu Y29tPiB3cm90ZToNCj4gPg0KPiA+IFRoYW5rcyBmb3IgdGhlIHBhdGNoLCBpbmxpbmUgY29tbWVu dCBiZWxvdzoNCj4gPg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ ID4gRnJvbTogR2lyaSBNdWR1c3VydSA8Z2lyaW1AYXBwbGUuY29tPg0KPiA+ID4gU2VudDogRnJp ZGF5LCBNYXkgMTIsIDIwMjMgNTo1NSBQTQ0KPiA+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlv DQo+ID4gPiBDYzogR2lyaSBNdWR1c3VydSA8Z2lyaW1AYXBwbGUuY29tPjsgV3UsIEhhbyBBDQo+ IDxoYW8uYS53dUBpbnRlbC5jb20+Ow0KPiA+ID4gTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47 IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsNCj4gPiA+IEdhbywgTGltaW5n IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBBbmRyZXcgRmlzaA0KPiA+ID4gPGFmaXNoQGFw cGxlLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFtQQVRDSF0gTWRlTW9kdWxlUGtnIFNkTW1jUGNpSGNE eGU6IFNEL01NQyBjYXBhYmlsaXR5DQo+IGRlYnVnDQo+ID4gPiBwcmludCBpcyBpbmNvcnJlY3QN Cj4gPiA+DQo+ID4gPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1 Zy5jZ2k/aWQ9NDM5NA0KPiA+ID4NCj4gPiA+IEZpeCBEdW1wQ2FwYWJpbGl0eVJlZygpIGRlYnVn IGxvZyB0byBwcmludCA2NCBiaXQgY2FwYWJpbGl0eSBpbnN0ZWFkDQo+ID4gPiBvZiAzMiBiaXQg cG9pbnRlcg0KPiA+ID4NCj4gPiA+IENjOiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPg0K PiA+ID4gQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gPiA+IENjOiBKaWFuIEogV2Fu ZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IExpbWluZyBHYW8gPGdhb2xpbWlu Z0BieW9zb2Z0LmNvbS5jbj4NCj4gPiA+IENjOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29t Pg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogR2lyaSBNdWR1c3VydSA8Z2lyaW1AYXBwbGUuY29tPg0K PiANCj4gUmV2aWV3ZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+DQo+IA0K PiA+ID4gLS0tDQo+ID4gPiAgTWRlTW9kdWxlUGtnL0J1cy9QY2kvU2RNbWNQY2lIY0R4ZS9TZE1t Y1BjaUhjaS5jIHwgMiArLQ0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg MSBkZWxldGlvbigtKQ0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9NZGVNb2R1bGVQa2cvQnVz L1BjaS9TZE1tY1BjaUhjRHhlL1NkTW1jUGNpSGNpLmMNCj4gPiA+IGIvTWRlTW9kdWxlUGtnL0J1 cy9QY2kvU2RNbWNQY2lIY0R4ZS9TZE1tY1BjaUhjaS5jDQo+ID4gPiBpbmRleCBhYWI2ODE1MzI4 Li4yZTc0OTdhODlkIDEwMDY0NA0KPiA+ID4gLS0tIGEvTWRlTW9kdWxlUGtnL0J1cy9QY2kvU2RN bWNQY2lIY0R4ZS9TZE1tY1BjaUhjaS5jDQo+ID4gPiArKysgYi9NZGVNb2R1bGVQa2cvQnVzL1Bj aS9TZE1tY1BjaUhjRHhlL1NkTW1jUGNpSGNpLmMNCj4gPiA+IEBAIC0zMCw3ICszMCw3IEBAIER1 bXBDYXBhYmlsaXR5UmVnICgNCj4gPiA+ICAgIC8vDQo+ID4gPg0KPiA+ID4gICAgLy8gRHVtcCBD YXBhYmlsaXR5IERhdGENCj4gPiA+DQo+ID4gPiAgICAvLw0KPiA+ID4NCj4gPiA+IC0gIERFQlVH ICgoREVCVUdfSU5GTywgIiA9PSBTbG90IFslZF0gQ2FwYWJpbGl0eSBpcyAweCV4ID09XG4iLA0K PiA+ID4gU2xvdCwgQ2FwYWJpbGl0eSkpOw0KPiA+ID4NCj4gPiA+ICsgIERFQlVHICgoREVCVUdf SU5GTywgIiA9PSBTbG90IFslZF0gQ2FwYWJpbGl0eSBpcyAweCVsbHggPT1cbiIsDQo+ID4gPiAr IFNsb3QsDQo+ID4gPiAqKFVJTlQ2NCAqKUNhcGFiaWxpdHkpKTsNCj4gPg0KPiA+DQo+ID4gUGxl YXNlIGhlbHAgdG8gdXNlICVwIGZvciBwcmludGluZyBwb2ludGVycy4NCj4gPg0KPiANCj4gV2h5 PyBUaGUgcG9pbnQgb2YgdGhpcyBwYXRjaCBpcyB0aGF0IHdlIGFyZSBub3QgaW50ZXJlc3RlZCBp biB0aGUgcG9pbnRlciwgb25seQ0KPiBpbiB0aGUgdmFsdWUgdGhhdCBpdCBwb2ludHMgdG8uDQoN Cg0KVGhhbmtzLg0KUmV2aWV3ZWQtYnk6IEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+DQoN CkJlc3QgUmVnYXJkcywNCkhhbyBXdQ0KDQoNCj4gDQo+IA0KPiANCj4gDQoNCg==