From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web08.1302.1623169550428290416 for ; Tue, 08 Jun 2021 09:25:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=XQYDQEhT; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: michael.d.kinney@intel.com) IronPort-SDR: Q+OYNVv7lOypEhfhlK0CE+jIuxJ+umEn9W5n0HdFSxPgC9F8n+pv+C7eU3YUcLiJ45brTPxBvL Gc5Wu49SE1oA== X-IronPort-AV: E=McAfee;i="6200,9189,10009"; a="290509654" X-IronPort-AV: E=Sophos;i="5.83,258,1616482800"; d="scan'208";a="290509654" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jun 2021 09:25:49 -0700 IronPort-SDR: +cSVnlfpGf5RzZ5X2dfmHFiSetjkEQfpvvbE8uKg+1ITYq96E8DdnWNFHPMJ9NLM0tk1ghxIaB m69u8qSuKhXw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,258,1616482800"; d="scan'208";a="418960713" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga002.jf.intel.com with ESMTP; 08 Jun 2021 09:25:49 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Tue, 8 Jun 2021 09:25:48 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Tue, 8 Jun 2021 09:25:48 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.46) 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.2242.4; Tue, 8 Jun 2021 09:25:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mTlkSlrD3rvnWbstzfglP2WkQ+jbfapthkcC5t6fa5WT0l44CLO1Tw/X0i7+Gerd+Y/r7QwJY4WytHSNopP7JaIPQKHiFNSqdxIZL5J7xZ5E+JqyWHnIvGy22isVq69hbIBeW7yesQw80pMhsHQVsJtLrq4ljGouwt2DDjgHsGwIo17YDfA88aabv1toc8G5moq4k6RD0H44c33ofBLpT4lDzTER2E7DB+RGmllUxMXBDPtBOXmqJ1YLGREcdd6Vl2HHdZPKR5mBJ/flNGyURqhWKy0u42Hiq8qYUSg45dzlJmtDHkKreO6ZVfFARxisMuB2L+DH1AQS7CNpcAWekQ== 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=AAKN2fEis5H/hyBAf2ZYfjiMvv6sRPUBSZU+yAWgtFA=; b=mIiPBOyRAJni+kerFBUwSK7hbk/WtRHyjlYt9+e4BQoYu/S6UvgURUwC7Rv0yq8Xd11kur/far4AD4Zls5gPeX2VOOZA9JNsAfWdVesxqL+jY27tKA+5pOLFp2O5Rmq2jheNnubhfoempdv8qfzcYkQHUku6TI+fSqZaO2IOt58IXhv1n8ukK3g3EjhvZ0nLYJeUSeie30hiwVOma4vi2KLnAtYYsEFJQZkkhyYaJLBXmqnOcGizal5PtPtRi0Ji3PElAo9mHenMhaBe/Ib4309KytlD7oOXeZ3Ra0hRNOKlodiYHL3t5YW4FrHdZrg9LVIPWokTiw3ECzQS/q2cVw== 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=AAKN2fEis5H/hyBAf2ZYfjiMvv6sRPUBSZU+yAWgtFA=; b=XQYDQEhT+EP90cwzVjhD74LIFfKGlRz7LkVnyY6lWtajq3wwZSqLhu25yY7HobIzXOD78SgSQQqZo++g90dttuHxDDQAEvlqUkKYomo8MLUvp437MRorg+B6yMFNd+5+Kp6BYe4kiT9xveyoV+mYtOM99qRPrLl3chV50CzbFz4= Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MWHPR1101MB2158.namprd11.prod.outlook.com (2603:10b6:301:59::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.27; Tue, 8 Jun 2021 16:25:47 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::59e2:f389:5f8b:2f08]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::59e2:f389:5f8b:2f08%4]) with mapi id 15.20.4195.030; Tue, 8 Jun 2021 16:25:47 +0000 From: "Michael D Kinney" To: "Liu, Zhiguang" , "devel@edk2.groups.io" , "Kinney, Michael D" CC: Liming Gao , "Wang, Jian J" , "Wu, Hao A" Subject: Re: [Patch V3 1/9] MdeModulePkg: Add Universal Payload general defination header file Thread-Topic: [Patch V3 1/9] MdeModulePkg: Add Universal Payload general defination header file Thread-Index: AQHXWSX13942JWgmBk+s+PHmv26jNqsKUxag Date: Tue, 8 Jun 2021 16:25:47 +0000 Message-ID: References: <20210604094227.1890-1-zhiguang.liu@intel.com> <20210604094227.1890-2-zhiguang.liu@intel.com> In-Reply-To: <20210604094227.1890-2-zhiguang.liu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [24.19.191.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d543374b-355f-4a35-f511-08d92a9a128d x-ms-traffictypediagnostic: MWHPR1101MB2158: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1417; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8tgV6dAP621XJyDT0VI1pMSmvgrd5yiOQ3IG0NN30h5esYXueVgEJCv0xtJLd8WXhhOP8B+cbKyl498w7iPHWkRjtVqS4cTQQZqD+ZO6tEKp1E7AKdV4nkhRwstqJGv7qxnZavafsufFnjVosi67iAk184i+3rHMt7b4mFN9vPFKMoUuBBj7iMLeghvXMtXzWG9ECOkiZVt6xMt0z2SIcc/9PDJzW8zO7iE54Q41DvLDGEcOQciGodfDfwFu4gmZ5qWZAMY2hUjoXxevtK59dJjEIKN0tjRBxcsLKI/fGJVw2AsqlzCg65vEH9meUuai3peKete3qzSADVnjpD4eN5ZY2/scfpfF4DgnKZHTvXNH/AjV1fbRTsg87KsgY/Hw2Q8DJbyQw7tVsG09xTgNhGC6lu0WM8bunZT9T18k2gOCqCcytoLtruDYYXL9/TI5VxzlyDTMKznYRl5EaaXwOfI41HeWnjfjc/C1prGIQslgTyn0+tJw+ssxciD5HpW+gx+6rRCCt/SjxtF/XcccIO/fgcTpvUJK1olhQdgpnBbBCgVN2+C3gUSPaYsKWHmDdmO8q5jB79ZODwLpvWcKNmYH8XC5QSSHPnmmeVEaAio= 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:(136003)(376002)(396003)(366004)(346002)(39860400002)(54906003)(8676002)(66476007)(64756008)(66446008)(71200400001)(4326008)(478600001)(110136005)(66556008)(52536014)(33656002)(55016002)(26005)(53546011)(5660300002)(2906002)(186003)(6506007)(107886003)(86362001)(9686003)(122000001)(83380400001)(8936002)(38100700002)(316002)(66946007)(76116006)(7696005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VzRDbmhpWXlySkowOGFGYXF6UGt4VVZZVHIxdTV0dnBXeVIyZWZySWV0SHdh?= =?utf-8?B?YTZ4R1ZnbC9oekhqQVh5emZhdXltU3hBV3lPbFRVc1I3KzJLY1JoVFhzcUJZ?= =?utf-8?B?YVI1MUh0cWcrZ25YeG1FTkIzTHVNMlhuSm1yaWdQTkIvR3UyVFZZR0pUMU9k?= =?utf-8?B?NzB6OEpvZ05Ld3g0M3QvMWFUb1NnYnQzejA3L292clZFWllycFphUVFDM1Nr?= =?utf-8?B?VzBwTy94VU9zKytPK2hlWGszNzhwL0YzV0xucTNOZWJVU0lpK1EySkdydDRU?= =?utf-8?B?RHova0xsVzQ0ay9hOWJUd0tSU0gwQyszdGd1Y2V0dHVZbE9ma3QwVmRuZXZK?= =?utf-8?B?ZG1qOEtWTnlPVWdUNnNvMFFCcWJtbDNtWW5xVjA2cHUraGJjd09UT0dubnpN?= =?utf-8?B?YkM1ditTcmJwUXEvOWxBY1dxTnU0eDRIVmY4eDZ2WWhaeXRJb1ZSWmNCWXd5?= =?utf-8?B?LzRYZzh0SS8rcTdKZEx0YjVXTWNPTjZuTndydHNPc2RxSFl5ZEFmaFJPSkFJ?= =?utf-8?B?RW42dFJwTTMvUUFGTG95ViswSkoxM2pvdDZEeXB2MTZOVFU4OThVblM3RkJj?= =?utf-8?B?QmpwbThFTk9NbWFJdWpEUEx3UkdjOTN6NXI2YzNDYUVqTWRZbHdLc1pzTGg3?= =?utf-8?B?TmtmQXIyaHlQNGpnU3FRNnVTMlhaNUJueEpYMnBxVU5qS0dnUW5RZmVBL2Fq?= =?utf-8?B?MHZORC81N1g0K0YwSVpCVUVwZkQyQmlndXRoQnFaWmd0Z09LMjE4Q3V5Ly9N?= =?utf-8?B?MWM2NW1kL2pWUnY4SVJWUXU0bUFmd2pnVFZEWTNGbXcwaGFjZ3R3KzMrbGxQ?= =?utf-8?B?Rk40M1MrSGM2YnlGTVBrMUtCVWNLOExnZzUzYmpydTdlT21BaTV0Skt0WFRo?= =?utf-8?B?WS8xUzYyRnEzVzIyTnl1dmgxVHB3UGpwSHpFdFpkRmpSRkhCQ3VVNHF6KzJs?= =?utf-8?B?bFo5Vk5rV0hWZ1dQNWp5ZXZQWmJzYUQxL3hNRWpMa2FpN0ZRQ2JvckNLR25B?= =?utf-8?B?UGlmdENZMngzTzNoOTQ0MDl1LzRHZVdHdExIRTJkY1VqQmdDQUhlU3hmbmhU?= =?utf-8?B?bVBIYWxQRHplYU8xUkhUUVhuUUV1dGpLZUZac0pydmxmRjVMUGZaM21LZHBT?= =?utf-8?B?ajMwQU9kZkZxWkNQNFRObDFvMkxJNlRzazlqdk1mNGgvWUNaMG0xL01Cd09n?= =?utf-8?B?THZzSGdLamU2M2VnNmlwajliaTNMUTlSc1RRWVU3UVVwUTVPQUxWMTVlWitx?= =?utf-8?B?RFRZanpTaFdMMittcUZScXZJeWZPWmRBeTFTS05SRWdwM1BuTHFucW5nQ2Rh?= =?utf-8?B?a3lIN0JHZy9keXliZW1rK1Q3TmFBa0ZOR3JHMzJrTnkvdUY4ZDRER3RtNDFZ?= =?utf-8?B?OHVSSWQ3VG1rK20wTXo2Ti9qU25RcUJLakdqQUZUTTJlc2RMYnp5cyt2WkJI?= =?utf-8?B?MlUxa0toSkNPT0VSRG9XR2Z0eG8zRWhwM3o2cmNibkx5ZmZXaENEbUl0TjE3?= =?utf-8?B?VENscXplejE4Y3JiNytqZHVRUUhVZ3lHVTlaeExLL2tQYUxuTStjV0FiYTBK?= =?utf-8?B?a1pvOEFqQnZaZUZ2V01LQkVXckRrN2tCTXRaSUhIWU9nZHA1OWdJRldURjdx?= =?utf-8?B?LzhUYUMxOGpiZnA2eFVTTy9COHRTOEFxbHVPQkVJbUVmdmxQNzB3VDlVc0JM?= =?utf-8?B?WXV6QnFXa1FjUkhEdDNubXNldWd3VXVmZWVZZEk4VXp4UVdSYVpBc2g2T25C?= =?utf-8?Q?psXKWeJbJH4+XI2QVI0hN8iM38fvRXlj9+f616S?= 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: d543374b-355f-4a35-f511-08d92a9a128d X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2021 16:25:47.3263 (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: lpaHDAnr5I6q7WsQuoKC8kp9pHAP0rrdx4zxTe1ghJK2YE0mZmvXYWvqRH8AdXJ71S/H5Y0uioHGutpEOf/PTXvhR/6QsscDVvt7BFOCOtQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1101MB2158 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 SSBzZWUgdXNlIG9mIHRoZSBhYmJyZXZpYXRpb24gUExEIGluIHRoaXMgc2VyaWVzLg0KDQpQTEQg aXMgc29tZXRpbWVzIGludGVycHJldGVkIGFzIFByb2dyYW1tYWJsZSBMb2dpYyBEZXZpY2UuDQoN CkdpdmVuIHRoaXMgaXMgZm9yIFVuaXZlcnNhbCBQYXlsb2FkLCBJIHJlY29tbWVuZCB1c2luZyBV TklWRVJTQUxfUEFZTE9BRCBvciBQQVlMT0FEIGFzIGFwcHJvcHJpYXRlLg0KDQpNaWtlDQoNCj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGl1LCBaaGlndWFuZyA8emhpZ3Vh bmcubGl1QGludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBKdW5lIDQsIDIwMjEgMjo0MiBBTQ0K PiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IEtpbm5leSwgTWljaGFlbCBEIDxtaWNo YWVsLmQua2lubmV5QGludGVsLmNvbT47IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNv bS5jbj47IFdhbmcsIEppYW4gSg0KPiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsgV3UsIEhhbyBB IDxoYW8uYS53dUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFtQYXRjaCBWMyAxLzldIE1kZU1vZHVs ZVBrZzogQWRkIFVuaXZlcnNhbCBQYXlsb2FkIGdlbmVyYWwgZGVmaW5hdGlvbiBoZWFkZXIgZmls ZQ0KPiANCj4gVjE6DQo+IEFkZCBVbml2ZXJzYWwgUGF5bG9hZCBnZW5lcmFsIGRlZmluYXRpb24g aGVhZGVyIGZpbGUgYWNjb3JkaW5nIHRvDQo+IFVuaXZlcnNhbCBQYXlsb2Fk4oCZcyBkb2N1bWVu dGF0aW9uDQo+IFYyOg0KPiBBZGQgYSBtYWNybyBmdW50aW9uIHRvIGNoZWNrIHRoZSBSZXZpc2lv bg0KPiANCj4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiBDYzogSmlh biBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4NCj4gQ2M6IEhhbyBBIFd1IDxoYW8uYS53 dUBpbnRlbC5jb20+DQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBaaGlndWFuZyBMaXUgPHpoaWd1YW5n LmxpdUBpbnRlbC5jb20+DQo+IC0tLQ0KPiAgTWRlTW9kdWxlUGtnL0luY2x1ZGUvVW5pdmVyc2Fs UGF5bG9hZC9Vbml2ZXJzYWxQYXlsb2FkLmggfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysNCj4gIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspDQo+IA0KPiBkaWZm IC0tZ2l0IGEvTWRlTW9kdWxlUGtnL0luY2x1ZGUvVW5pdmVyc2FsUGF5bG9hZC9Vbml2ZXJzYWxQ YXlsb2FkLmgNCj4gYi9NZGVNb2R1bGVQa2cvSW5jbHVkZS9Vbml2ZXJzYWxQYXlsb2FkL1VuaXZl cnNhbFBheWxvYWQuaA0KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAw Li42MjdiOWU4ODBlDQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIvTWRlTW9kdWxlUGtnL0luY2x1 ZGUvVW5pdmVyc2FsUGF5bG9hZC9Vbml2ZXJzYWxQYXlsb2FkLmgNCj4gQEAgLTAsMCArMSwzMyBA QA0KPiArLyoqIEBmaWxlDQo+IA0KPiArICBVbml2ZXJzYWwgUGF5bG9hZCBnZW5lcmFsIGRlZmlu YXRpb25zLg0KPiANCj4gKw0KPiANCj4gK0NvcHlyaWdodCAoYykgMjAyMSwgSW50ZWwgQ29ycG9y YXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiANCj4gK1NQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQo+IA0KPiArDQo+IA0KPiArKiovDQo+IA0KPiAr DQo+IA0KPiArI2lmbmRlZiBfX1VOSVZFUlNBTF9QQVlMT0FEX0hfXw0KPiANCj4gKyNkZWZpbmUg X19VTklWRVJTQUxfUEFZTE9BRF9IX18NCj4gDQo+ICsNCj4gDQo+ICsjcHJhZ21hIHBhY2soMSkN Cj4gDQo+ICsNCj4gDQo+ICt0eXBlZGVmIHN0cnVjdCB7DQo+IA0KPiArICBVSU5UOCAgICAgICAg ICAgICAgICBSZXZpc2lvbjsNCj4gDQo+ICsgIFVJTlQ4ICAgICAgICAgICAgICAgIFJlc2VydmVk Ow0KPiANCj4gKyAgVUlOVDE2ICAgICAgICAgICAgICAgTGVuZ3RoOw0KPiANCj4gK30gUExEX0dF TkVSSUNfSEVBREVSOw0KPiANCj4gKw0KPiANCj4gKyNwcmFnbWEgcGFjaygpDQo+IA0KPiArDQo+ IA0KPiArLyoqDQo+IA0KPiArICBSZXR1cm5zIHRoZSBzaXplIG9mIGEgc3RydWN0dXJlIG9mIGtu b3duIHR5cGUsIHVwIHRocm91Z2ggYW5kIGluY2x1ZGluZyBhIHNwZWNpZmllZCBmaWVsZC4NCj4g DQo+ICsNCj4gDQo+ICsgIEBwYXJhbSAgIFRZUEUgICAgIFRoZSBuYW1lIG9mIHRoZSBkYXRhIHN0 cnVjdHVyZSB0aGF0IGNvbnRhaW5zIHRoZSBmaWVsZCBzcGVjaWZpZWQgYnkgRmllbGQuDQo+IA0K PiArICBAcGFyYW0gICBGaWVsZCAgICBUaGUgbmFtZSBvZiB0aGUgZmllbGQgaW4gdGhlIGRhdGEg c3RydWN0dXJlLg0KPiANCj4gKw0KPiANCj4gKyAgQHJldHVybiAgc2l6ZSwgaW4gYnl0ZXMuDQo+ IA0KPiArDQo+IA0KPiArKiovDQo+IA0KPiArI2RlZmluZSBQTERfU0laRU9GX1RIUk9VR0hfRklF TEQoVFlQRSwgRmllbGQpIChPRkZTRVRfT0YoVFlQRSwgRmllbGQpICsgc2l6ZW9mICgoKFRZUEUg KikgMCktPkZpZWxkKSkNCj4gDQo+ICsNCj4gDQo+ICsjZW5kaWYgLy8gX19VTklWRVJTQUxfUEFZ TE9BRF9IX18NCj4gDQo+IC0tDQo+IDIuMzAuMC53aW5kb3dzLjINCg0K