From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web09.6820.1627547103676705640 for ; Thu, 29 Jul 2021 01:25:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=BZJy2Y0b; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: hao.a.wu@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10059"; a="200009344" X-IronPort-AV: E=Sophos;i="5.84,278,1620716400"; d="scan'208";a="200009344" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jul 2021 01:25:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,278,1620716400"; d="scan'208";a="507012575" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by FMSMGA003.fm.intel.com with ESMTP; 29 Jul 2021 01:25:02 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) 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.2242.10; Thu, 29 Jul 2021 01:25:02 -0700 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) by ORSMSX608.amr.corp.intel.com (10.22.229.21) 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:25:01 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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 via Frontend Transport; Thu, 29 Jul 2021 01:25:01 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.45) 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.2242.10; Thu, 29 Jul 2021 01:25:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iY+Fu959jSqqJ0W7foYqRVP+mT2VIHR1KfyFbDaBM2nnimKOAtBTuwyvz9q+fifvtsi9s0Vb0wJaFZN/NJxQbO4lTG4Gbp9Kx/AzQaoBGUhEMOucFBXiaVGglG2O9F7fCI4GhPLOaj35566NpcS0+1WxVGCgSJWRNujOpni/XVj86UAprCCM0HDLSIjyDYFd1dnEC/FpgyidVBbEju5z1v6hfKHaz0rDH8vozm2AjK8SIEKjUaaU5mV8zy1AHrm8W0hKjWWAyIqkvqFMr4Zj5L1KjvoTNYozarOrqJwB2UMQxSsbKl6cvFeJcn7/nTyFvANd50kmYSr8xio76nGbHQ== 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=G0Kn23e8qDJvlYlZH8y34BV6dDqbJ3ag+hxxf3TxmZU=; b=NQFqJ2xlGLm3jQ9uyfjL3FJPXMw79BRVmTJoeTNJPSTyntUU+KOWvDqAnbhe3pBJKVlJ/89ofA1M4ZdPc0koo3Pb9HMmdCK2UPKUym7NZ1S/CK7isPBUuMNab73vPYXN+xYJXYNldSud5mxjtDpQ03H0xYUzhqKk4TwN0lbLJy3lXBYgMRP8bhBXtRd2v+PhJlXBiEv1pAADr0+4APlg18kF/L2o0M9lTI++ZU7h7ebBDJdEYCPT6fHZa6xIo1lAMS8yy2cAi8PIo9aTE+odRacMHe+/qcLlPi68yqoJSiwRU83pi5giRKgFafBJVA0NuOHjqoGx9v0Qi/RY7j6+Tg== 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=G0Kn23e8qDJvlYlZH8y34BV6dDqbJ3ag+hxxf3TxmZU=; b=BZJy2Y0b6IsnfUaJ6jEa3WjR8dNUq6dt9IP5CHLfygza6+aY2KuuppieCde0CfGm7RBf8MAUJ6+lxwRKVMkYqfoNdhyA+lBKOHf+lnpyoSl38U1zStII2aBYW/trU+d3y4bdABcJZE8jdZPrsGrh042Qc9uvNdwOv62DrsBM0GU= Received: from BN8PR11MB3666.namprd11.prod.outlook.com (2603:10b6:408:8c::19) by BN6PR1101MB2308.namprd11.prod.outlook.com (2603:10b6:405:54::20) 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:55 +0000 Received: from BN8PR11MB3666.namprd11.prod.outlook.com ([fe80::cd58:25ce:5017:619d]) by BN8PR11MB3666.namprd11.prod.outlook.com ([fe80::cd58:25ce:5017:619d%5]) with mapi id 15.20.4373.022; Thu, 29 Jul 2021 08:24:55 +0000 From: "Wu, Hao A" To: "devel@edk2.groups.io" , "xiewenyi2@huawei.com" , "Wang, Jian J" CC: "songdongkuang@huawei.com" , "Yao, Jiewen" , 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: AQHXhE5mz0FQXzWRcU+w7dp4yuUrcKtZnQ5ggAAATtA= Date: Thu, 29 Jul 2021 08:24:55 +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, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f01a3215-412e-437d-9d36-08d9526a5872 x-ms-traffictypediagnostic: BN6PR1101MB2308: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0s5CZxqRlchN72W92YSVLRqrS92H5pGtdG36nsTl749qFl2k/zwe+eZ4VBXW0OmXoPNl87k7XYFxQLAsWaMPb0GclObKP052y1NCt+kLyJRwWnKZ8FEnOihkIuM8jCwROem6/y6rUel5RuJIqjRut6GQYPn7VXq6UgRa1bHLlQ+erOe0ZMY1UC6aDJgns+TIOKjGQlCTVVoVQ0FRsQWRT6jzh+twmMwVTniw3L+sWUcm+FYPB+RtDKUwxqPzkJYgEF5c/Xr/35fDadj+FLSjcc3e8nbi4ca9pbBoiLusIjsRmpMxY0QvsAvwwD6kXx7h+3yGayLsnTsUTYy/oFvqgxKENtD7f4H+D/vZL+ZemgaIYstkLwUsN8yiAA7on6EBZOj62cIiADUxzrOiD7wbhWWL45M+n+M/oyg6vd71ihl4N9Paf02CAsPBFS48kAxvpQ/Etl2Whi03FrMyleVRsGqRdNJv/Pv2WovszOWPk6IKBKJ5VbAkAEsscbBsU+UM+Gbd6g0myEvobuoRcx/TsoP8nizFG/ydnOlqb5odKE1uzu8ZYOTqDx1NIXMu7jI5m7wcyG3FIlnpxB+FnyVei3vPlebZEXCgJoIP7AiJgmLxdBJ3CMjlOkyP7vYL03pcs1kKYPglyj6E2mP7selhgtNhoviC0Z38sS2o9eAARBjeFfALYUeJCTAf/EeuysKaALgPoTfPpXzAf0vpulQ55GPfPLylu2a+y9WEqoohoU8e5rJfi7rr6c4nQwfWYA5/Gu7btQ3SrS7YvW5ySmxC/d8dN9NlX4VoHHcI9l4CJmgW0DsEayr9XOeopZhn6oPWnBanFXCJNHjVshOwQeCbZQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN8PR11MB3666.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(4636009)(366004)(110136005)(38100700002)(66446008)(83380400001)(26005)(33656002)(64756008)(508600001)(966005)(55016002)(8676002)(186003)(8936002)(2940100002)(122000001)(66946007)(71200400001)(76116006)(15650500001)(66556008)(9686003)(66476007)(6636002)(86362001)(2906002)(52536014)(4326008)(7696005)(38070700005)(316002)(5660300002)(53546011)(54906003)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UnliTm11R0pkUXJFK1E5bFgrQWxhMXZjQlZBdExBRU02K3hDaTlKMyt2OXRw?= =?utf-8?B?LzFZZTE5alZUM0s2MnhiQXZSNkRrTkZBMVJqMG9yOTF5UHF3Tm4yZkpSLzU1?= =?utf-8?B?UjNpYjVqRXpSdmxZeTlCT0hnc0lWd3lueFFLWUoybk1xSnl4WWJqeTFud2xS?= =?utf-8?B?aEUxYUlHazJ3M3hROGlWbjNlemZsc2dsMlVHcE12WEtXTlVHMFFvYjhmYTVM?= =?utf-8?B?eGV4R25mbmZXdEZOOGVpSjVuT0I2RjJIcWRSQ2NkOGlHbzFaWFg2NlBwTFVw?= =?utf-8?B?RkpkMkxFL29VU1VXZmRqYkVXWm9LVjdpdUpheFlOLy9LamgyUitGSnlTQlg4?= =?utf-8?B?UXYyTEl1NG5mamt6MHRETE5INS9aaVl5RHl4eFRwQm9LREFCWEJORTRXaVNU?= =?utf-8?B?dkIydGNVR0dzWFZJUWVuUUdLQ1BkdWR2UGoreEVYR1lOSlNMTTlNczJXY0M3?= =?utf-8?B?L3UwQkp6RWNZcHMySktsSTlqcnZobHFkaE9jUHlsckF2VHR6b25Wem9BTE4z?= =?utf-8?B?WWlJb2RtRTVUalRRTDg5TEUyWXdUSTJlOTRJQzR3UWxkQzRuUE1WV3BiQ3Bi?= =?utf-8?B?QlFkWkNrSURPTENRNU4xazBiR2pXZGFZWTlCSzdMb2tYbnJFaEttVmExL1Z0?= =?utf-8?B?N1BKbTVOTW1Zc2dHTHQ0TVBRYnJBcmx5QjBraFpOaERockU3V3FJUk5EaXJR?= =?utf-8?B?SHo5cldXdU5Pb0xtc0crck9jdkVUNTU1V2M0UFloU3BMTkFaSGV2dk1WK0F5?= =?utf-8?B?MDQzRkZ2NjZ0UGNiQmNlVFpYZkxKYlNEc1FwS01qa2VPUzEvb0kyaW9lSnJL?= =?utf-8?B?UUJ6aWNETHRIYyt4Q2EwTHJUYW14YUpBN21qN1I2R3FaNVpvZGhyOVVCM2xp?= =?utf-8?B?UGFNd1JBbzRpWnJFVEVzQjBoOTM3NVBmZGxKTzdBbS9LbnZIWUdJQVZ0c3Rr?= =?utf-8?B?T3haNm9sdmMwNEd2UGM1NUw3L0tEVU9mbUdNZW5CYnN5SiswN29IeXZtUXNn?= =?utf-8?B?YVBNZFBVTWN1cFUrUGxsOW1zN0Jjc1cxTlFtMndYY2hIb2N1NEJ3Y0Y4Y2ZN?= =?utf-8?B?M0hWOXcwYzdjbDBScHJKVDdYWVlvU0VaczNtOS9zZmNPUDRVNmtKRkRLMGJa?= =?utf-8?B?UHlicnBJcVNJcWpyZUIvQlhvVTZ6TWFmbUQ4UlhjTmVaMnR6ZndrU1lsSGZI?= =?utf-8?B?NkNQcGVFdWdJN1cvL1JCZkNQUCsrOWJub25lYW1PRld4dzEwSmkyWkJFaDlI?= =?utf-8?B?OGw2RmlXS2dLWTZTMXdCZ2lWZ29nSVV1Umc1cjVXQ2JFdDcvbTAzMTdkd0tE?= =?utf-8?B?R3hqOTM2RWorbmpxMFNJTTNLajF2dzV0VWZhMnJwL1Vncldyck5TcHJMY3hh?= =?utf-8?B?aHc4THUrT25tMVdycTJHK05ySWlxM1JDcVFwbnk3aW45aUdUK0FLQ3N5RE1a?= =?utf-8?B?Nk5OV1RSMG5ZTTM2c0RiWTVHMHJSOFRFUm9nNEp1VSswVit1dC84SDVQaWFr?= =?utf-8?B?RkE4N1FLSFIvZFVKL00vb1V3eUxmY1FSTWdYUXAxMTF6ZVg2WWYwMmYzakx3?= =?utf-8?B?NHRSTjMyUUZIK3dUUTdQMXdWL2tCSUI3OVg3U0Z1dWd2cXhBdE5IZE1tYXdV?= =?utf-8?B?M0Zka0lMQTh1Z01VWnJtS3JTSlBTbjJPNUhVeUxIL01oTG9BQk9IbURMRS8x?= =?utf-8?B?RHhRRjU1OERxSXhjcCtCSXYxL1VPY1gyNG0rRGJma0NzSnE0azE2RXVnUGI1?= =?utf-8?Q?g8cghrrcGgSKR1o3XpHzEjBMwlYMyY8J4LvVx+k?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR11MB3666.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f01a3215-412e-437d-9d36-08d9526a5872 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2021 08:24:55.2333 (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: AYVbd9LcjxblWpO7154/D5Z8VEb881JavsUvFwUuYIWj5KN8/9xlUuxZSe8HUGSo6GyHCr0LeoDl0Hmwg4SJaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2308 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBXdSwgSGFvIEENCj4gU2VudDog VGh1cnNkYXksIEp1bHkgMjksIDIwMjEgNDoyMyBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMu aW87IHhpZXdlbnlpMkBodWF3ZWkuY29tOyBXYW5nLCBKaWFuIEoNCj4gPGppYW4uai53YW5nQGlu dGVsLmNvbT4NCj4gQ2M6IHNvbmdkb25na3VhbmdAaHVhd2VpLmNvbTsgWWFvLCBKaWV3ZW4gPGpp ZXdlbi55YW9AaW50ZWwuY29tPjsNCj4gTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4N Cj4gU3ViamVjdDogUkU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggRURLMiB2MiAxLzFdIFNlY3VyaXR5 UGtnL0Z2UmVwb3J0UGVpOg0KPiByZW1vdmUgcmVkdW5kYW50IHNpemVvZg0KPiANCj4gPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxk ZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+ID4gd2VueWkseGllIHZpYSBncm91 cHMuaW8NCj4gPiBTZW50OiBUaHVyc2RheSwgSnVseSAyOSwgMjAyMSAzOjQ1IFBNDQo+ID4gVG86 IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBXYW5nLCBKaWFuIEogPGppYW4uai53YW5nQGludGVsLmNv bT47IFd1LA0KPiA+IEhhbyBBIDxoYW8uYS53dUBpbnRlbC5jb20+DQo+ID4gQ2M6IHNvbmdkb25n a3VhbmdAaHVhd2VpLmNvbTsgeGlld2VueWkyQGh1YXdlaS5jb207IFlhbywgSmlld2VuDQo+ID4g PGppZXdlbi55YW9AaW50ZWwuY29tPjsgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4N Cj4gPiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BBVENIIEVESzIgdjIgMS8xXSBTZWN1cml0eVBr Zy9GdlJlcG9ydFBlaToNCj4gPiByZW1vdmUgcmVkdW5kYW50IHNpemVvZg0KPiA+DQo+ID4gUkVG Omh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzMzMw0KPiA+ DQo+ID4gSW4gZnVuY3Rpb24gSW5zdGFsbFByZUhhc2hGdlBwaSwgd2hlbiBjYWxjdWxhdGluZyB0 aGUgc2l6ZSBvZiBzdHJ1Y3QNCj4gPiBIQVNIX0lORk/vvIxzaXplb2YgaXMgdXNlZCB0d2ljZS4g VGhpcyBidWcgZG9lcyBub3QgbGVhZCB0byBidWZmZXINCj4gPiBvdmVyZmxvdywgInNpemVvZiAo SEFTSF9JTkZPKSIgaXMgNCwgd2hlcmVhcyAic2l6ZW9mIChzaXplb2YNCj4gPiAoSEFTSF9JTkZP KSkiIGlzIDQgb3IgOC4NCj4gDQo+IA0KPiBUaGFua3MuDQo+IFJldmlld2VkLWJ5OiBIYW8gQSBX dSA8aGFvLmEud3VAaW50ZWwuY29tPg0KPiANCj4gSSB3aWxsIHdhaXQgYSBjb3VwbGUgZGF5cyBi ZWZvcmUgbWVyZ2luZyB0byBzZWUgaWYgYW55IGFkZGl0aW9uYWwgY29tbWVudA0KPiBmcm9tIG90 aGVyIHJldmlld2Vycy4NCg0KDQpSZWFsbHkgc29ycnksIHBsZWFzZSBpZ25vcmUgdGhlIHByZXZp b3VzIG1haWwgc2VudCAoZ2l2aW5nIHRoZSBSZXZpZXdlZC1ieSB0YWcpLg0KSXQgd2FzIHNlbnQg YnkgYWNjaWRlbnQuIFdpdGhkcmF3IG15IFItYiB0YWcgZm9yIHRoaXMgcGF0Y2guDQoNCkJlc3Qg UmVnYXJkcywNCkhhbyBXdQ0KDQoNCj4gDQo+IEJlc3QgUmVnYXJkcywNCj4gSGFvIFd1DQo+IA0K PiANCj4gPg0KPiA+IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gPiBD YzogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4NCj4gPiBDYzogTGFzemxvIEVy c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZW55aSBYaWUgPHhp ZXdlbnlpMkBodWF3ZWkuY29tPg0KPiA+IFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNl a0ByZWRoYXQuY29tPg0KPiA+IC0tLQ0KPiA+ICBTZWN1cml0eVBrZy9GdlJlcG9ydFBlaS9GdlJl cG9ydFBlaS5jIHwgMiArLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg ZGVsZXRpb24oLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9TZWN1cml0eVBrZy9GdlJlcG9ydFBl aS9GdlJlcG9ydFBlaS5jDQo+ID4gYi9TZWN1cml0eVBrZy9GdlJlcG9ydFBlaS9GdlJlcG9ydFBl aS5jDQo+ID4gaW5kZXggZDcwOTc2MGVhM2NlLi5lODI0MTNlMDkwYzAgMTAwNjQ0DQo+ID4gLS0t IGEvU2VjdXJpdHlQa2cvRnZSZXBvcnRQZWkvRnZSZXBvcnRQZWkuYw0KPiA+ICsrKyBiL1NlY3Vy aXR5UGtnL0Z2UmVwb3J0UGVpL0Z2UmVwb3J0UGVpLmMNCj4gPiBAQCAtNjcsNyArNjcsNyBAQCBJ bnN0YWxsUHJlSGFzaEZ2UHBpICgNCj4gPiAgICBIQVNIX0lORk8gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICpIYXNoSW5mbzsNCj4gPg0KPiA+ICAgIFBwaVNpemUgPSBz aXplb2YNCj4gPiAoRURLSUlfUEVJX0ZJUk1XQVJFX1ZPTFVNRV9JTkZPX1BSRUhBU0hFRF9GVl9Q UEkpDQo+ID4gLSAgICAgICAgICAgICsgc2l6ZW9mIChzaXplb2YgKEhBU0hfSU5GTykpDQo+ID4g KyAgICAgICAgICAgICsgc2l6ZW9mIChIQVNIX0lORk8pDQo+ID4gICAgICAgICAgICAgICsgSGFz aFNpemU7DQo+ID4NCj4gPiAgICBQcmVIYXNoZWRGdlBwaSA9IEFsbG9jYXRlUG9vbCAoUHBpU2l6 ZSk7DQo+ID4gLS0NCj4gPiAyLjIwLjEud2luZG93cy4xDQo+ID4NCj4gPg0KPiA+DQo+ID4gDQo+ ID4NCg0K