From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web10.6818.1627547090360588401 for ; Thu, 29 Jul 2021 01:24:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=LTu7GOzf; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: jiewen.yao@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10059"; a="200046966" X-IronPort-AV: E=Sophos;i="5.84,278,1620716400"; d="scan'208";a="200046966" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jul 2021 01:24:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,278,1620716400"; d="scan'208";a="476260213" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga008.fm.intel.com with ESMTP; 29 Jul 2021 01:24:49 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Thu, 29 Jul 2021 01:24:49 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Thu, 29 Jul 2021 01:24:49 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.171) 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.2242.10; Thu, 29 Jul 2021 01:24:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wgqjtlf4frzJPjbJ58KWnHPE/NmQL94f4fQEflIS9a8d84EWU1af20dViwwIm8G4I8VWYfCyd0/kQwKgNuNQkzQ/qBb/weaO0usNowarvXW+9JKyvJcqXtS3bd714Jv11RIySZVDpLInaILvxl20nqRkSYkrE3vIRarhO5c1QkUwThSm9PsrddOb3SWlXFYPlxhQ6xk17xjG8lxy3YIPsyc8i95zkTzqxXuUQtQDFj99hBsgPrEDnKfJMkpCVy+w+7NmLr8xAYCc5pezuQaNDkTvhNwVyWOYxoc/Jlh+8rLKEToE0gdY/1iFCSKvb4u7w7XxDoJiXBxwtcOT3JLyWg== 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-SenderADCheck; bh=Ox1BgWZgQtHcY2MaaQttblNJGYwElxqzpF9yGZGWdX4=; b=ZTYH5RH0IGCQQBzDsaCPCdZJqPdTCOE3E2Glw+4pK9+gyDC2wWI7t4899xNPlTTFvMQJgb4V96Hua3kXpgckqQUgGxeIKpkucsQrj83zacA77z59XBigEjnnsf0ELA9z468UDwhnul7H76HiBDWENxntv3unT32S83dWOnnvC5p5T1MGpIU1ZmR2u5nXkKb8n6rB9ZYr4WdP8TZC9I/lGdu/D6ti9itmxflfv+eeN1xUNUrHNsTXmGkVr870xo9ZyvTM2ud6MQ6HoBfhayFS5SiJ5/aBuKm4U/ghC3kK5CUgxnD82BvAaelTl4eAQ8+U/AhkpQtaub9jd5aYiqZOlA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ox1BgWZgQtHcY2MaaQttblNJGYwElxqzpF9yGZGWdX4=; b=LTu7GOzfJy3ILADvVy4QTRBB5JbHoWy5Lkhjw3mFEI1zCPgarzGGjzLK8f6kDhXoNaB6NY+TuoZAwTPKyIRtPtDhuqRFT1yPTvTYePXA0LFkGtcFj1Hq4ADMdg61UkwCWbbrc6WqDwApF1VLpS2hpy0iH4Uq1+OkgwjheXOIKCA= Received: from PH0PR11MB4885.namprd11.prod.outlook.com (2603:10b6:510:35::14) by PH0PR11MB5014.namprd11.prod.outlook.com (2603:10b6:510:31::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.18; Thu, 29 Jul 2021 08:24:47 +0000 Received: from PH0PR11MB4885.namprd11.prod.outlook.com ([fe80::6c99:8170:1c3c:9121]) by PH0PR11MB4885.namprd11.prod.outlook.com ([fe80::6c99:8170:1c3c:9121%3]) with mapi id 15.20.4352.031; Thu, 29 Jul 2021 08:24:47 +0000 From: "Yao, Jiewen" To: "Wu, Hao A" , "devel@edk2.groups.io" , "xiewenyi2@huawei.com" , "Wang, Jian J" CC: "songdongkuang@huawei.com" , Laszlo Ersek Subject: Re: [edk2-devel] [PATCH EDK2 v2 1/1] SecurityPkg/FvReportPei: remove redundant sizeof Thread-Topic: [edk2-devel] [PATCH EDK2 v2 1/1] SecurityPkg/FvReportPei: remove redundant sizeof Thread-Index: AQHXhE5xgEvi5yK+fUygARmzwVkwz6tZnVEAgAAAU8A= Date: Thu, 29 Jul 2021 08:24:47 +0000 Message-ID: References: <1627544728-82453-1-git-send-email-xiewenyi2@huawei.com> <1627544728-82453-2-git-send-email-xiewenyi2@huawei.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f4d15f83-8173-46dd-999f-08d9526a53cb x-ms-traffictypediagnostic: PH0PR11MB5014: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Sn/EQG/XD4nkxPf2LLe5fs+AfG33X75B7x/+V0aQEgnc5S/E6Xz2qqakYRgpk4mD+lbwaphN3voZAvEsOvv+3ydQWUieKTSajlk6bWIAyjlGnseuX9jednueO+0TY5Yzwc9kO8njTRCT/pMcRm87Srig+q0RHxJK+YR7fSo665mk9j90dwkJiZRlZ0KcelS4oPdn0eGXxe7kFQ2AfIc+L4OS+U8vNUxaaPSbcSvAg818yAw6un/Vxg7+x3j/kJNL/fHnwsrvAaWDXBkoaHWDC+Exy5sqDAuK77O2EYusAUDxGFrJ76enYJnZ/oWWEOIOzxd0elrDmM7NRYm6qjnIcH5Kr6po/3XEmWqoGsaD8AzO9j5lPuNP8PHtV4JtA6nrdDX+Si18BTzXS75YEiHDGPz0Qo9kzriQa0uEdVP5nvdeIbmS4sOz34z1ozK+gm6beD8R1x97sarr03lQF0cLl+e2xgHWqV38v1jjV07ZAm6NSOm+3J1m2yaLtpiUXe+owM6jCWLRUl2jaVeDjfN4v6DavJed/fVF+C/RP8spPs6J9N6uMTaD+i7sB6ddKYloBPxY1ihCDax68wMi3fstI1jqXxsKjPWimqcwKk/SJlwcOiw/t4WKy0GAWb9EaFn89GUAxQoGeb3YvKFpzkv5/q1I8Ki1L9MxB5P3EXtvWFVvcyrdo3YmIag7CzlWVcwhE9U6EA05nHCIG5acHah31Hr+EWa8jUN34dzNMa7v7RVCV6JGk+yiRmmJFU3BotrPXoHVEZtHxuqAGgVXf8TiW+Znqz4BNFJj4D10fYmxjnhAi0Vjg8XdpQAcVNuKjymXjndkcRy8CbS0Yymbe29iFA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB4885.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(4636009)(366004)(396003)(346002)(376002)(39860400002)(136003)(38070700005)(316002)(5660300002)(52536014)(7696005)(6506007)(4326008)(86362001)(2906002)(54906003)(6636002)(53546011)(110136005)(64756008)(33656002)(66946007)(186003)(8676002)(8936002)(83380400001)(122000001)(71200400001)(66446008)(478600001)(38100700002)(26005)(55016002)(9686003)(76116006)(66476007)(966005)(15650500001)(66556008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SmZ1TEorbWo4OEtBRjB6c2RtSHA1Z09Vb0YweFZib2JYMTFvVkNidno5dXFB?= =?utf-8?B?TXlGTDFXVUk5anFvTnVCeWpSUUoyWlFKOGZzRG5oZUQ5RUpwZllwUUVYdzkw?= =?utf-8?B?eUROdGZud3l2TVJ0Uk53dGVRSHZ6ejBjK0RJaTFMQ3FnMXVwNXhrSmgxVVIz?= =?utf-8?B?MTUwY3doUTFOMDBSaHdnVzBjZ21Ec3BaM0VpQXJJR1k0WWJYVnJQcDRaV0hy?= =?utf-8?B?UlI2Z0N1U1ZWQnZYWjNsRnZnZ1Yza3pqZzEyN0ozTzg0NlNOVmZHS0t1dGh5?= =?utf-8?B?SDREK1ZKM3E2NkFzckZVQnpxanlvelgxd05WK2kyVmVyREk2SFhEemVmZ1pl?= =?utf-8?B?VlJESm9TcDRYQ25VMjF2ZU8xTm9BMlpSWDZrZWdLTXJHWU5tWGxXUXZpRGJQ?= =?utf-8?B?bm9LeWhLcFYwcnVhVnVMYzBJOGJLSmZjbVBKRGkvaDJ1Z1dzbStDdzZlM2V5?= =?utf-8?B?NmdLSFhFSjBJS1RLQWJpRmFpOGVDS3hvblorZ0RMdncvZjY1MUNKd011UFhX?= =?utf-8?B?djZJQWxvcWNabFJjUDNwSmt4cnQvUjc3TGlBYkdBTnNFVndYL0JjeWFrMWtx?= =?utf-8?B?eHBzMHlSVWVrYkFhM29aWHllaUhBZFVHWEFqS2RxUEhIajg4MHoweExKTk9w?= =?utf-8?B?cUNxZVFYN3BCWXpNcHBzOXYweXlmNlRvL2orVnFYUnlZZEYxbXpRdlRuaFVD?= =?utf-8?B?SWRIaVk2NzNPME9rclV5NVBvdWxHZFZ2cUNUMGtCeUFjYUlQRksxdEpSaWNv?= =?utf-8?B?bWNzb2ovM3RoNi9RTG5FTzBqRFkreGFnSHZwK1Y4Y085QkNPQTQxcGFDaVdR?= =?utf-8?B?eEFUTmg1Rkc2V3VhZEwrWU9mOEI1UGJKYkN0dkhBY0NESGJEaDVoa2hzamlp?= =?utf-8?B?c285UFgwWDlFQW9FMlRRdlY4MGV1bndyWjM2SlR5TmNoN0hSbTBXZmpXZmY4?= =?utf-8?B?MHhjZnZ0cHF6L1NuTkRTNWFvWmZVdklacDBDVWF5NlNSVHFQV1J4dmY2UnpV?= =?utf-8?B?VzFxaFVEMXcrcm5DenROb29Nb0trNlU3elFiQUN1UldUZHdOVXZDQkYzc1JG?= =?utf-8?B?Vlh3eGkvcEN1cWllUWx4SHpmOVFsZU5yMG5USmlZa0pZcndiRG96TDQ2cXcr?= =?utf-8?B?MCtseUpZTTlVOFVYb0lEVnlkK3I4bHRpemplYUJtSWIrTjVSUm9ZK2ROUVNC?= =?utf-8?B?TEZCL1NrdnBaNjFRanc4OXNIZVBESDZTbUZlMklaQXp6M2V1M1BsRDFUYmlY?= =?utf-8?B?bm1CSXZFOUlNZjdLeUVBVVU3TU5DLzVueDZkRFlQdWhkc0FhUGpqbzZpbE9S?= =?utf-8?B?cExEQlh2bWYva1g5M1JaRzloSTFCaFhEb0xvK1ZwSCt5dENPaXVZKzRXTUx4?= =?utf-8?B?aUpTU0hBbjUwL2lqV2ZIbWZVdGpTR3NSdUx0eFdLeDNpeUxvOWNSZUF2OHVp?= =?utf-8?B?QlB3cXFZbEt4MXV6Zm41VTRLZWd5WEZTR3dGTVF5QWdyVW5aUTRiNlNCeS9B?= =?utf-8?B?dXhDaHBIOElPMnJqYUNIcUxjNXRWVk5lVWwvZStlY3ZjZ2dlaEhTWDJRS2Fm?= =?utf-8?B?d0RXVjFyVlVzWlBySjd0Sms2Wk8ydDBZVUUya2huYWVFYXVFQW9SUzBlSCs2?= =?utf-8?B?K3pzSmFtSkkrT1NlQUkyUnJwMHNjMDRHK1gxVTZLTkJTdGIvRHF6ZkNuL2tk?= =?utf-8?B?N25PZjUwTUs4SnhPaDdncFhvZmZocmorOVZQNXhvVGVTOXNjYnFuNWRYRCto?= =?utf-8?Q?t0ByVSoo+I5YhL5fmmwCIfm9skcJaCoF0Xi3jVj?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4885.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f4d15f83-8173-46dd-999f-08d9526a53cb X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2021 08:24:47.4373 (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: sOa0NrfL0oaMDxzsQ5yC9P2mYTar0UhwBqVS1Y/ZGJJjYz09C7UJ2YDU1A8776kAiHeREU8kPR4zLVmbZPLT8g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5014 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSB0aGluayAgSSBoYXZlIGdpdmVuIFItQi4gSWYgbm8sIHRoZW4NClJldmlld2VkLWJ5OiBKaWV3 ZW4gWWFvIDxKaWV3ZW4ueWFvQGludGVsLmNvbT4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiBGcm9tOiBXdSwgSGFvIEEgPGhhby5hLnd1QGludGVsLmNvbT4NCj4gU2VudDogVGh1 cnNkYXksIEp1bHkgMjksIDIwMjEgNDoyMyBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87 IHhpZXdlbnlpMkBodWF3ZWkuY29tOyBXYW5nLCBKaWFuIEoNCj4gPGppYW4uai53YW5nQGludGVs LmNvbT4NCj4gQ2M6IHNvbmdkb25na3VhbmdAaHVhd2VpLmNvbTsgWWFvLCBKaWV3ZW4gPGppZXdl bi55YW9AaW50ZWwuY29tPjsgTGFzemxvDQo+IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4g U3ViamVjdDogUkU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggRURLMiB2MiAxLzFdIFNlY3VyaXR5UGtn L0Z2UmVwb3J0UGVpOiByZW1vdmUNCj4gcmVkdW5kYW50IHNpemVvZg0KPiANCj4gPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZl bEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+ID4gd2VueWkseGllIHZpYSBncm91cHMu aW8NCj4gPiBTZW50OiBUaHVyc2RheSwgSnVseSAyOSwgMjAyMSAzOjQ1IFBNDQo+ID4gVG86IGRl dmVsQGVkazIuZ3JvdXBzLmlvOyBXYW5nLCBKaWFuIEogPGppYW4uai53YW5nQGludGVsLmNvbT47 IFd1LCBIYW8gQQ0KPiA+IDxoYW8uYS53dUBpbnRlbC5jb20+DQo+ID4gQ2M6IHNvbmdkb25na3Vh bmdAaHVhd2VpLmNvbTsgeGlld2VueWkyQGh1YXdlaS5jb207IFlhbywgSmlld2VuDQo+ID4gPGpp ZXdlbi55YW9AaW50ZWwuY29tPjsgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4g PiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BBVENIIEVESzIgdjIgMS8xXSBTZWN1cml0eVBrZy9G dlJlcG9ydFBlaTogcmVtb3ZlDQo+ID4gcmVkdW5kYW50IHNpemVvZg0KPiA+DQo+ID4gUkVGOmh0 dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzMzMw0KPiA+DQo+ ID4gSW4gZnVuY3Rpb24gSW5zdGFsbFByZUhhc2hGdlBwaSwgd2hlbiBjYWxjdWxhdGluZyB0aGUg c2l6ZQ0KPiA+IG9mIHN0cnVjdCBIQVNIX0lORk/vvIxzaXplb2YgaXMgdXNlZCB0d2ljZS4gVGhp cyBidWcgZG9lcw0KPiA+IG5vdCBsZWFkIHRvIGJ1ZmZlciBvdmVyZmxvdywgInNpemVvZiAoSEFT SF9JTkZPKSIgaXMgNCwNCj4gPiB3aGVyZWFzICJzaXplb2YgKHNpemVvZiAoSEFTSF9JTkZPKSki IGlzIDQgb3IgOC4NCj4gDQo+IA0KPiBUaGFua3MuDQo+IFJldmlld2VkLWJ5OiBIYW8gQSBXdSA8 aGFvLmEud3VAaW50ZWwuY29tPg0KPiANCj4gSSB3aWxsIHdhaXQgYSBjb3VwbGUgZGF5cyBiZWZv cmUgbWVyZ2luZyB0byBzZWUgaWYgYW55IGFkZGl0aW9uYWwgY29tbWVudCBmcm9tDQo+IG90aGVy IHJldmlld2Vycy4NCj4gDQo+IEJlc3QgUmVnYXJkcywNCj4gSGFvIFd1DQo+IA0KPiANCj4gPg0K PiA+IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gPiBDYzogSmlhbiBK IFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4NCj4gPiBDYzogTGFzemxvIEVyc2VrIDxsZXJz ZWtAcmVkaGF0LmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZW55aSBYaWUgPHhpZXdlbnlpMkBo dWF3ZWkuY29tPg0KPiA+IFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu Y29tPg0KPiA+IC0tLQ0KPiA+ICBTZWN1cml0eVBrZy9GdlJlcG9ydFBlaS9GdlJlcG9ydFBlaS5j IHwgMiArLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o LSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9TZWN1cml0eVBrZy9GdlJlcG9ydFBlaS9GdlJlcG9y dFBlaS5jDQo+ID4gYi9TZWN1cml0eVBrZy9GdlJlcG9ydFBlaS9GdlJlcG9ydFBlaS5jDQo+ID4g aW5kZXggZDcwOTc2MGVhM2NlLi5lODI0MTNlMDkwYzAgMTAwNjQ0DQo+ID4gLS0tIGEvU2VjdXJp dHlQa2cvRnZSZXBvcnRQZWkvRnZSZXBvcnRQZWkuYw0KPiA+ICsrKyBiL1NlY3VyaXR5UGtnL0Z2 UmVwb3J0UGVpL0Z2UmVwb3J0UGVpLmMNCj4gPiBAQCAtNjcsNyArNjcsNyBAQCBJbnN0YWxsUHJl SGFzaEZ2UHBpICgNCj4gPiAgICBIQVNIX0lORk8gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICpIYXNoSW5mbzsNCj4gPg0KPiA+ICAgIFBwaVNpemUgPSBzaXplb2YNCj4g PiAoRURLSUlfUEVJX0ZJUk1XQVJFX1ZPTFVNRV9JTkZPX1BSRUhBU0hFRF9GVl9QUEkpDQo+ID4g LSAgICAgICAgICAgICsgc2l6ZW9mIChzaXplb2YgKEhBU0hfSU5GTykpDQo+ID4gKyAgICAgICAg ICAgICsgc2l6ZW9mIChIQVNIX0lORk8pDQo+ID4gICAgICAgICAgICAgICsgSGFzaFNpemU7DQo+ ID4NCj4gPiAgICBQcmVIYXNoZWRGdlBwaSA9IEFsbG9jYXRlUG9vbCAoUHBpU2l6ZSk7DQo+ID4g LS0NCj4gPiAyLjIwLjEud2luZG93cy4xDQo+ID4NCj4gPg0KPiA+DQo+ID4gDQo+ID4NCg0K