From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (NAM10-BN7-obe.outbound.protection.outlook.com [40.107.92.77]) by mx.groups.io with SMTP id smtpd.web10.7316.1675919747947855969 for ; Wed, 08 Feb 2023 21:15:48 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=IPBQJurb; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.92.77, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UYyWLje1o5EMETe06oEeYnwH4kbO1k2wnNOKNhPEX7YKpcbtmUuvjLHtpP1SL7GUxigBN/1KB4DE3eIsCO+zj48EcBABh5+GFlzBzUTsNTxuLkyADfl4+rs7mIhTLTmvri5F3ryWOyznb2no72BkjhBYBGFsQ0gW5eZvViOHZC4JuGuqH1f23kioU8blhZ/FW4xY2u1d8mHe2BqRKU/MebrteEmncWLUWfKGFzXITxX9LSkdAZjJliOUeK9sFUTnZpPusHQ4HO5SWoAiU/KkIAQQXvPjOeGfrz7Q5bJ2qjh22oShEEBLPIrseC/wEKMTV8j+Vb9mMkBka4iV7U96+A== 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=tJR6gch2LEcQX7hBtW9QoqnTeSvA2h3m8nBh7ys6jiI=; b=iDfkTTLsvqAq2FdmzHbJBM8YKJvXW+3faXnK2zti4rwgl6tXv+L+ow4EPCbu7gqpZ4Gu6Y4a/87yJXel5J7vouGhYh1dKcZZYoDFw2GRmavHn60EPBOyJzR3pY+p/J0d4mgD1QLQ4dnOKJIkh3nK8cpLkLcoh1QgbSSAq835dk6Gt5PnU7lMX9FMMnssywXcCPbrSd08JhVgEXabNp/ubPM58Uvp2OiregwQ46bUew5cfuTeeOR/UaInWsqpp4Xkq6wksy0500UscxtQrlbbYT5OdokQcbzWpNbNlFkl2vu8ESPxrKawGc/oAFVuPoY4QyFTVqcQGtY5fLLkHm8xOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tJR6gch2LEcQX7hBtW9QoqnTeSvA2h3m8nBh7ys6jiI=; b=IPBQJurbUgX4K2QXKVFviJRS0NLLQD1E5r8LeCFc8GcVuDTuzLECXftUtrvASWEEqdbcqe0IRpJ8dmEWLqNScvutCFmf5fL/4nuzVOuvnnh/aiPr8+r78yRnjSSxpBVQCzB5kvZs9IgaT1Z4okfP/EkgHDqZABgzXzpT166w0ts= Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by PH8PR12MB6819.namprd12.prod.outlook.com (2603:10b6:510:1ca::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.17; Thu, 9 Feb 2023 05:15:45 +0000 Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::d606:ab63:cf3:5d36]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::d606:ab63:cf3:5d36%5]) with mapi id 15.20.6064.036; Thu, 9 Feb 2023 05:15:44 +0000 From: "Chang, Abner" To: "Yao, Jiewen" , Sunil V L , "devel@edk2.groups.io" CC: "Kinney, Michael D" , Andrew Fish , Leif Lindholm Subject: Re: [edk2-devel] [edk2-staging/RiscV64QemuVirt PATCH V7 20/20] Maintainers.txt: Add entry for OvmfPkg/RiscVVirt Thread-Topic: [edk2-devel] [edk2-staging/RiscV64QemuVirt PATCH V7 20/20] Maintainers.txt: Add entry for OvmfPkg/RiscVVirt Thread-Index: AQHZM02rahMRFbokO0C9cZM9I8a/f67F63uAgAAcJACAABFWgIAACSGAgAABpJA= Date: Thu, 9 Feb 2023 05:15:44 +0000 Message-ID: References: <20230128191807.2080547-1-sunilvl@ventanamicro.com> <20230128191807.2080547-21-sunilvl@ventanamicro.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-02-09T05:15:43Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=f9ce7303-15c9-44fd-a054-8a2fed763a37; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|PH8PR12MB6819:EE_ x-ms-office365-filtering-correlation-id: 0c5c8d80-22d0-4c75-63c5-08db0a5cb262 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6nAivPF/mrUx+gVVIa/0kmZUyVClVU7T2amxGkpsTcFQeTkye1UJ/gakf1ic+soykPDTr/aH5pDKdVLxUgJupXddUwFOggIPL99x85kYFva/fd77G2UvCci/hzf4EUZxB3IDxvKikna6TUYBC9eV1fJKMukVxr+Mo0f7cbPadUvfZKyYCPoILPSB73201+ZAEE6nOWH8geoN/uPtncn2EJKD52YCtysDz5SLQGZIE/8xEZmxzh8qd/jMSezViZQBbpqxLG4j6HkuZGisuV6TuBzOekXhG/PDiGrHK5gZa4y3j88sRxSzzXHfJiX4f6vK4KfCoFLHKyA6WkdSX9yyCYl5z1Ii3MP+b4VPyt+MROHomgSvFQIf7QCQLKgfwwDL+s33U7x45Hu2/SjBLizeAXYtNDMpgeMQmhwof0ImcKweE22QVf/QOGlocPcp8pcEPJP1s6+Of+C1lYxtJEV2qhGt34+1hZgavXNr4qiv6bhN7rbXbK9kenW1dQCzDc3JuInVCW/dMI+PfzUqI0MPzPwq+x8H41zPiEtV07d2xAmuOp1OHL1jBoSINdxWqzEZLtCAfxqukUIU3fk9Zpbl3MvqfF6GJbK81qssknSjDHBnlBvRqo47vSwM7IVrYYGmZBcMKeSusABuljPqiuiVfPC0waZUcMXWV88lyCETnSYhF9lx1KkSv2tCVe4y1ZFbQzGobebF6LqpNedqGXaZ8sQJL/C3jms4x7mSCbHJ1M4Gu9avsRQU9PLwTPNHP8wjrVzYvR3QmK1YimvWocXp1g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB3966.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(39860400002)(136003)(346002)(366004)(376002)(396003)(451199018)(8936002)(8676002)(41300700001)(9686003)(26005)(186003)(122000001)(83380400001)(38100700002)(2906002)(76116006)(66946007)(66476007)(66446008)(64756008)(66556008)(4326008)(54906003)(5660300002)(33656002)(110136005)(52536014)(316002)(86362001)(478600001)(7696005)(966005)(38070700005)(53546011)(55016003)(6506007)(71200400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RFZJVHk5UlZSTll5VFpNMHB2Nmc1VUNET0k2TWt3QTR2V0FRdXJuUExSOXpJ?= =?utf-8?B?azZwUzhEaHBZYTVCMy8wWEdhSmZ3R2lxeDZVZE44MllBVWR2RG4yNXRLSi9y?= =?utf-8?B?UXB2NWhhWHc3dnFhRHRzdUxWSmVwQUcrdjFCdkhkTStheWZjemJhejJxUUlv?= =?utf-8?B?QTkyMXNRLzhiT1hxd1JuRVcyVGttdmRiWWpUK0pNWVplMi91WVdLTEVZTUVQ?= =?utf-8?B?alczVmEyUWhXempoM2lGb0x1aytuNTVrclczLzJiM2w3ZFg4TkJGcTY3Y1M4?= =?utf-8?B?YzlFODdjdWhPcjFGNVN1SVdRN1hsNUFxalRlYWIyYUZucHBBUVhHRzZqM3pn?= =?utf-8?B?dWFUSWlwOXlMOHlwM3RsMVhrV0FsSVQ1Z28xb0tkOWkzbmZhQjlZQ0VKU1Zi?= =?utf-8?B?SVA4R2NCSEFWQ3lEbncwa3ZVaHBsNS8yeWpZUEdJT2hPZFZNa0QzR3lkUzRU?= =?utf-8?B?NXY3QUtpSHFJOUhvOWZkMlR2N0lnL0x5WEI2Tkd2V0xiRWpqSDBvR1dGZWIw?= =?utf-8?B?M21OZWF2aThSU0VScDA3SlBsU2lrQWJPUzM5YXorUURwb2lDOEJDRW80RHIy?= =?utf-8?B?NzlTeU5IRW03Ykg4bDV5bHpRKy9jYUZlMDlnK1M0bDRGM0ZaZStSbm1icUZL?= =?utf-8?B?QnNCM2lOMHlhRG1sTDdCODY2N1ZaSHRWblhyQnBYSVBneHZXeitXeXFvb1Vk?= =?utf-8?B?aGpTRm5CcUpORkxCR0VuTU54OGxLeHArMzgyTGlqc0xnN1dnUWxOUW9MWkl5?= =?utf-8?B?Wnl5RWdZU0srWDNKWC9QM3RHV3pPQmhmb2NBNWg2Y3NXeVI4RGxQNlZvVkVa?= =?utf-8?B?OWtoakR2QzR4b01zVVVESU9qSys5bEZEQ0g2dzZFY0IzR0F4WC81MDNZRlM5?= =?utf-8?B?enpUOFlxQUNLaW1hZlZkTTZ0UjNFZHdvaU0zb29BUmRBakJ0LzBxUktZeXVJ?= =?utf-8?B?dVEzbGVJWDdxZGRFTzRmWXQrUS92c3hOSSthMWVKTVlmZHMybnN2OXJqSTM5?= =?utf-8?B?WnJldEp4TTAzY2E5QTgrS3ZNdkgzRkhXWEdEVHJabXRteWpCWmVQc3VLZmp6?= =?utf-8?B?Q2k3cXBUd0x0VXlMRy81MGJ0b1k1Ymk1czZjRmpKUExsL0JVOHZPRVhsemc2?= =?utf-8?B?UGVqMnM3WDZTVTVRVFVOT3RpTHFMQjMwcm9QQzhId2s4SWxGNnFZajFNU2FR?= =?utf-8?B?OEJsMlJQdVViNDRiNWVrQ1VBeUVFMnltNHB4UURhZ3ZtQitRc2Z5K2E3RTRy?= =?utf-8?B?OFpNV1dOVGNVdkp4ZCt3L0xNY2FjR0EwaEI1Q2xpOVpibFJqTnFEcWU0OVR6?= =?utf-8?B?YXJuZzUyL1p0RDNWQ2Z6U0tKNWFOeURrbTN2azZNSDlEUk8vdmZaQ05KWk5B?= =?utf-8?B?RW53ZU00bHowalhEVmc3bmZYbDJFNTYzdWd1U2VzOGVkcDV4Z2VDRFBEMUpE?= =?utf-8?B?NzBUalM4R3d1Y2hVMlFMZ3JFMEYxUnd5ZkNuSS9zUzd0UzBBSUplWks0Lzlp?= =?utf-8?B?MXM5WjR1S0dqbDF3b1lJblUrSVBhNGJjMTJlWTZ4Q1hRZU9CRDJad0JkcFN6?= =?utf-8?B?QmhWN1NPam1GU056Z2YwSm9NNFFvZk5OUGNkdFFxY0g0ZEhtL3A0MGc1T0pr?= =?utf-8?B?bjFIdHRpMmFYNG5zeXVhSGpWL3lqWTBnZVozYmpucUR5SGRJbGdQUWZPRnJB?= =?utf-8?B?eEJZdXkzOHNuYlk1cWRaTnEwbVFYK0JBZGFBUGJKeU9iNFZReUlkTmhhNnBx?= =?utf-8?B?WmJFVWg3OG5kQnZEZWtsSitTaFBMcnNFNHlvbGJxVCtLZ1JRTEZNVkE2VUZn?= =?utf-8?B?TzVGL3g0WlluaVNzeC9Na1FRcGc4V3FuL2xDV3h5RXVobFl6SDVPNWMrcGpM?= =?utf-8?B?QUhNNTFaNHlBWjlOWEFrRS9BYzRId1JOeTdVdVY5dzZMcDI3REFLUHYxajgx?= =?utf-8?B?QnY0d2NNNEdyOGxxQzBmMUozcTkxNFROd2NVMlVteWxwbzJzSVo3NWVUM3FT?= =?utf-8?B?a09iNnBuY0JydWtXbEVBV3VzRms0UFFhQzdNdDFhNDhRY3hZRlg0UGhYbnlz?= =?utf-8?B?OVJ5eFBxcVZjZ0NrWG9tWnNhYWdoM3dtOGlZMUdZUnMvUU5oQm03OFFBa3Vv?= =?utf-8?Q?xAcQ=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3966.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0c5c8d80-22d0-4c75-63c5-08db0a5cb262 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2023 05:15:44.8806 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: zAlh0PgmY7eWPQsKUkA1DnJK+ImHXHGZgU3RR/u8DUK/oUlhwPzZJReij3O2WDZXdtVFdph0orfNP+scSMNv7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB6819 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhpIEppZXdlbiBhbmQgU3VuaWws DQpTb3JyeSwgSSBhbSBub3QgYWxsb3dlZCB0byBrZWVwIHdvcmtpbmcgb24gUklTQy1WIHN0dWZm LCBhdCBsZWFzdCBhdCB0aGUgbW9tZW50LiBNYXliZSBsYXRlciBpbiB0aGUgZnV0dXJlLiDwn5iK IA0KQWJuZXINCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWFvLCBKaWV3 ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgOSwg MjAyMyAxOjA3IFBNDQo+IFRvOiBTdW5pbCBWIEwgPHN1bmlsdmxAdmVudGFuYW1pY3JvLmNvbT47 IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5k Lmtpbm5leUBpbnRlbC5jb20+OyBDaGFuZywgQWJuZXINCj4gPEFibmVyLkNoYW5nQGFtZC5jb20+ OyBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPjsgTGVpZiBMaW5kaG9sbQ0KPiA8cXVpY19s bGluZGhvbEBxdWljaW5jLmNvbT4NCj4gU3ViamVjdDogUkU6IFtlZGsyLWRldmVsXSBbZWRrMi1z dGFnaW5nL1Jpc2NWNjRRZW11VmlydCBQQVRDSCBWNyAyMC8yMF0NCj4gTWFpbnRhaW5lcnMudHh0 OiBBZGQgZW50cnkgZm9yIE92bWZQa2cvUmlzY1ZWaXJ0DQo+IA0KPiBDYXV0aW9uOiBUaGlzIG1l c3NhZ2Ugb3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVybmFsIFNvdXJjZS4gVXNlIHByb3BlciBjYXV0 aW9uDQo+IHdoZW4gb3BlbmluZyBhdHRhY2htZW50cywgY2xpY2tpbmcgbGlua3MsIG9yIHJlc3Bv bmRpbmcuDQo+IA0KPiANCj4gVGhhbmtzLg0KPiANCj4gSSBhZ3JlZSB0byBhZGQgU3VuaWwgViBM IDxzdW5pbHZsQHZlbnRhbmFtaWNyby5jb20+IHRvIGJlIGEgcmV2aWV3ZXIuDQo+IFJldmlld2Vk LWJ5OiBKaWV3ZW4gWWFvIDxKaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gDQo+ID4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBTdW5pbCBWIEwgPHN1bmlsdmxAdmVudGFuYW1p Y3JvLmNvbT4NCj4gPiBTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgOSwgMjAyMyAxMjozNCBQTQ0K PiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50 ZWwuY29tPg0KPiA+IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRl bC5jb20+Ow0KPiA+IGFibmVyLmNoYW5nQGFtZC5jb207IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBs ZS5jb20+OyBMZWlmIExpbmRob2xtDQo+ID4gPHF1aWNfbGxpbmRob2xAcXVpY2luYy5jb20+DQo+ ID4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbZWRrMi1zdGFnaW5nL1Jpc2NWNjRRZW11Vmly dCBQQVRDSCBWNw0KPiA+IDIwLzIwXQ0KPiA+IE1haW50YWluZXJzLnR4dDogQWRkIGVudHJ5IGZv ciBPdm1mUGtnL1Jpc2NWVmlydA0KPiA+DQo+ID4gSGkgSmlld2VuLA0KPiA+DQo+ID4gT24gVGh1 LCBGZWIgMDksIDIwMjMgYXQgMDM6MzI6MjBBTSArMDAwMCwgWWFvLCBKaWV3ZW4gd3JvdGU6DQo+ ID4gPiBIZWxsbw0KPiA+ID4gSSBoYXZlIG5vdCB0cmFja2VkIGFsbCBkaXNjdXNzaW9uLiBTb3Jy eSBmb3IgdGhhdC4NCj4gPiA+IE1heSBJIGtub3cgaWYgd2UgaGF2ZSBkaXNjdXNzZWQgdGhlIG9w dGlvbiB0byBjcmVhdGUgUmlzY1ZWaXJ0UGtnID8NCj4gPiA+IHNpbWlsYXIgdG8NCj4gPiBodHRw czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvdHJlZS9tYXN0ZXIvQXJtVmlydFBrZyAuIFRv IG1lLCB0aGF0DQo+ID4gaXMgbW9yZSBuYXR1cmFsIHBsYWNlLg0KPiA+ID4NCj4gPg0KPiA+IFRo YW5rcyBmb3IgdGhlIGZlZWRiYWNrLiBZZXMsIHRoaXMgd2FzIGRpc2N1c3NlZCBhbmQgcmVjb21t ZW5kYXRpb24NCj4gPiB3YXMgdG8gYWRkIGluIE92bWZQa2cgaW5zdGVhZCBvZiBjcmVhdGluZyBS aXNjVlZpcnRQa2cuLg0KPiA+IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdl Lzg1OTMyDQo+ID4NCj4gPiA+DQo+ID4gPiBGb3IgdGhlIG5ldyBjb250ZW50IG9uIFJpc2NWVmly dCwgSSByZWNvbW1lbmQgdG8gYWRkIG9uZSBtb3JlDQo+ID4gcmV2aWV3ZXIvbWFpbnRhaW5lci4N Cj4gPiA+IEkgbm90aWNlIHRoZSBwYXRjaGVzIGFyZSBBY2tlZC1ieTogQWJuZXIgQ2hhbmcuIENh biB3ZSBnZXQgaGlzIGhlbHAgb24gdGhhdD8NCj4gPiA+DQo+ID4NCj4gPiBBZ3JlZSwgdGhhdCB3 YXMgaW4gbXkgcGxhbiB0byBmaW5kIG91dCBzb21lIG9uZS4gQWJuZXIgaGFkIGdpdmVuIHVwDQo+ ID4gUklTQy1WIG1hbmRhdG9yeSByb2xlcy4gSGUgd2FzIGhlbHBpbmcgbWUgaGVyZSBzaW5jZSBo ZSB3YXMgdGhlDQo+ID4gb3JpZ2luYWwgdG8gc3RhcnQgdGhpcy4gU28sIEkgZGlkbid0IGFkZCBo aW0gYnV0IEkgd2lsbCBiZSBoYXBweSBpZiBBYm5lciBhZ3JlZXMuDQo+ID4NCj4gPiBXaWxsIGZp bmQgb3V0IGFuZCBhZGQgb25lIG1vcmUgcmV2aWV3ZXIgd2hlbiBJIHJldmlzZSB0aGUgc2VyaWVz Lg0KPiA+DQo+ID4gVGhhbmtzIQ0KPiA+IFN1bmlsDQo=