From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web08.6848.1630064147331585288 for ; Fri, 27 Aug 2021 04:35:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=fuFycf1e; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: jiewen.yao@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10088"; a="217981437" X-IronPort-AV: E=Sophos;i="5.84,356,1620716400"; d="scan'208";a="217981437" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Aug 2021 04:35:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,356,1620716400"; d="scan'208";a="576049413" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga004.jf.intel.com with ESMTP; 27 Aug 2021 04:35:46 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Fri, 27 Aug 2021 04:35:45 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Fri, 27 Aug 2021 04:35:45 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.101) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Fri, 27 Aug 2021 04:35:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C4kTCQN2MH8bR8pDsFb6IGYYCcVh6PsVxn5UxkpXUoGS3Rkz2vkpKpsSeS7lC8WkOpgnpIkhpt0k8//1BR1U6y+/tG//7VutLwZIiYtBBe6clzhG78e+tyQYSX4r1N8eXxETYXl35NSTy8YudHbbpQE4oK/wdFu5uTzycJSnausjwhoDPVAA3SXz9Z2au6MLgUsbXMQFMuSej4WU1LvpMmtgfco6AtzhzfLGudIDK5SL7KX8FrZMDQnhXYYXn8OTqSLaEr7S2UmOO83bCs52LXYBiUpmM+k/C5D+YGRe74zw5FCcef/QhiDUiDryzYB3pieSZsDF7AKyNsSw+BMuMg== 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=iW7IPWolgz27aOlsyiIWOerpIMYQnpDXlQWpMrxZCqw=; b=AK1+nkTK/wRMin1uhHxDGHmm+Qtc+4ImrkGjnY65sMXewfiIrZNR7m/J4+sHlDeDYc9T5VzxMabuRF7KALo2jBS2j0B9WRajajpq3S+n3/PhIzSuDjbPVRW4xO2tHzNi8UKf9tAq0ej3B86v9bW3zsx5wJ/fTqThFHJb1C82KkRR1GuO/06VUJXIpRNBGw1gj+damRE4OQ58M5OlCuuWNy9/n0iC+QVM6NC2viuzdtZjuUNVH/qydk+ZIgv2FS1p3irYDdNKpjuVLBeAxm6ssbDdP5mfJ1Z8Fl2LyZ5dhdd0pKJG2dtqdfu4ZLqCC9I9lW9eHV5fDqDZxrmWOVBOtQ== 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=iW7IPWolgz27aOlsyiIWOerpIMYQnpDXlQWpMrxZCqw=; b=fuFycf1ecBVmma1FTAInY9i/bux/jtxHjVl89HEAtkxrHiJuiYD/jjB30hCh5pPSsuutsPKfcoRivGW4tBFGyRGgIRyTG545q3TqZqw4nhiJb3P4STJQjVKrDyePBALPVkgHYKQcanLgjeM8Msuvg2P4CBoBAIJxpgJKQnuNtrQ= Received: from PH0PR11MB4885.namprd11.prod.outlook.com (2603:10b6:510:35::14) by PH0PR11MB5174.namprd11.prod.outlook.com (2603:10b6:510:3b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Fri, 27 Aug 2021 11:35:42 +0000 Received: from PH0PR11MB4885.namprd11.prod.outlook.com ([fe80::e97b:e466:268f:fb79]) by PH0PR11MB4885.namprd11.prod.outlook.com ([fe80::e97b:e466:268f:fb79%6]) with mapi id 15.20.4436.024; Fri, 27 Aug 2021 11:35:42 +0000 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "Yao, Jiewen" , "kraxel@redhat.com" Subject: Re: [edk2-devel] [PATCH v4 0/7] add support for virtio-mmio 1.0 Thread-Topic: [edk2-devel] [PATCH v4 0/7] add support for virtio-mmio 1.0 Thread-Index: AQHXlMvT8I9aF4ti4kKOvexTyfjWiKuHNHVAgAAQ2SA= Date: Fri, 27 Aug 2021 11:35:42 +0000 Message-ID: References: <20210819072517.1565797-1-kraxel@redhat.com> <169F236B4CC08BB7.32747@groups.io> In-Reply-To: <169F236B4CC08BB7.32747@groups.io> 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: 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: daf01833-213d-4e43-bf60-08d9694ecd45 x-ms-traffictypediagnostic: PH0PR11MB5174: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eJ92FxE5QzTYiS4nbXQ8RQxJUGUw8C6UhvYsvua3mA7QMVFnHy7hefnY26/eyiauNbImi3JVVa/sS4dfmviTwOFn1GSRuNwsOHN6FOr1OimBAIUymZlOz42xNoCy9ByyZlnPspZ0gDGInNNqudhW6PHkE16mZZNPJuFr0gHuWjoZMtfYvMB6w9NmH9l9iPHp1m/weIFlqitJn8oizYPI7Dl8BCJUq7RHIE4Qni4xhIv6OfYwfwLiI83km76Qf4KwGzMEPIIoxJsOPXC9B+whqrHB8hH+YQXS0A/MFR5FCF0bGRl4xBzCN0AuL5qkybQd1iBR5fzY+k5VhxAOXUNY6zrWaVEBByNOnmP6VadGI+IlxCVwSVDCdIflkCE1BpmQjWv9gsAtLRQysiINmH1qQFMjFk4EUkUmRBWxaRAdSOLXFGmd43VrnHqiFpuFSLV85Zhgbv/myw2TFoOVDbC262TUpYANLmj1vdbzVlYB6yvxgoQbmoprSOld6z/199K1gB1xFl1+sbrnUtmnhT6kpWa1IWQrjBT1RvPaGOtZgcTUjZtTxs11yQlw+MhqUPB2csRk8EaK14zf7cLdn69DnYi4ASjpFPTIx/w6l65gHHfsJ01aPwfUCH1MrWdohqhYGmRyt4PqbY44t3h37OTmx1pCkKWO+krFBVvedrr1RVhrEBWs2bNTUgTuABWu0xIVZrvmmfw1l9/pnR+UzdNuM2cim3361ndsGo0vfbtSC1z7ka/g+FOYRfCDsAiuvVOtpcTISnfhMIlWmzNCiSQw9r4MfCSrnjuKS+9JIM2di9I/VzTY0QyuDyIv8kX684fo1S/HsNadHmJcuWqM5dX4Eg== 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:(4636009)(366004)(71200400001)(7696005)(66946007)(38070700005)(5660300002)(66556008)(9686003)(6506007)(8936002)(316002)(33656002)(110136005)(2906002)(19627235002)(26005)(186003)(122000001)(76116006)(508600001)(38100700002)(52536014)(83380400001)(8676002)(966005)(64756008)(86362001)(53546011)(66446008)(55016002)(66476007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WlJCd1EremNlQTZXb2xVWmJob29seWhCV3hiZitJR3ZMMlo3T0NGdDM3TUty?= =?utf-8?B?QzVabDFJYWtRdEl4SW95K20wWXBhT09HdXREaVBmOS9JcEVtY3JmOERDYWNW?= =?utf-8?B?WjB3K3h5blkzVUl4UEJrVTBQQm1xc0Rzbm41Q1kzb0UzcG9KbTYxYjRiMUpU?= =?utf-8?B?c2dCUENtVU9uRitGZ05zTEpSQnhvaXNraVNjT3pqSWNoeXE2aEhjcjRlaUJD?= =?utf-8?B?M2RNWVptOXBSVkVsWERpdFJ6cHFCZjZrQUJQRlYyTEp5bmlxYms4VFRQUUhv?= =?utf-8?B?dUJiRnY2NUM1Znh2TVRHREE3Z2F4ekxUYmxaWG0rRHNTT1NzMFdieXVXM0ky?= =?utf-8?B?VTllZjVlVlFDYXMyT1pPMVBnU0ZxL3VpVGlIQUtHRGEvMnMwZVk2cDViVFps?= =?utf-8?B?TnhLcU9EQVFjYzJUVWdTTmdoVHZIZU85d3BqbTZvRHBkMFJJZkZYQS9OVzdW?= =?utf-8?B?bmo0ZFpycWl6cXF4NUFSKzZBRW1hVVlOZTZyNW5rblVZTlJUOXoxM0hLWjRK?= =?utf-8?B?dXdtaWY1S1FUazNQeDNsTkFCQ3VsM2NITFA0T3NjbG9KaGFtWjR0bUluMjlK?= =?utf-8?B?UzkydXY4Wi9NM2QyWGZCOTBoTWgwb2hYbjQxSTRYWXl6clVJT2tGL2EzQllR?= =?utf-8?B?NkN1M05YakhwVG5zMWZrMnNzRHZNaVFRZGZ3amdXLzBjN1hBNllvOGllOW40?= =?utf-8?B?QkpRWHhyeWxOaHFwMGlOYlVRYzA1NkluVkRlL2orbUxKN0FRK0JjWVNpR1Rn?= =?utf-8?B?QzFLQThlTWpHS0pONHpVak5MVkxMaWNsdDBJMHc3WHNJSUJMcGxlOU1HQktU?= =?utf-8?B?NmdvWWdNTGlGZEN6UVFadVRybWF4c0FPNjh6bkFFZDJtNnRoMVl6ZENZc1NC?= =?utf-8?B?cXUrakJuaGEzV1BvRFBoaWNpUFRUT0ZKeTQwSU9PRlJncVJoTERCODRlRkdN?= =?utf-8?B?OC93Y3pLVTROc3ZRbG5WWmpKby9iZ1Y2Vm5WRnlVSDhHM3pycjlLVElZMzdj?= =?utf-8?B?bXl0V2VUbVZnZFloQ0thSmU4U1BwWGJYVHF3blB0Z1dFREJpOGZQbUhobWRk?= =?utf-8?B?TkM5SnRYbVlEaTVxUXVvdCtOTmxjVStPVU1jV3EvV1N1emhaR2V4NEs1QkRB?= =?utf-8?B?TVJuVWljN2JQUThJSERnbkJMYjQrZDFrM1Vvc1V2TjBYWjJmbkRhSVhyeTJM?= =?utf-8?B?eEMzUDNTb2s5c2FIYy9Uc2JYdmIyYjUxeVFCYzRWSjZTVWdDZ3NiZ1EyS0lj?= =?utf-8?B?cFdjSXJoMzFObWo4b1RmQWRCQWhPR2ZwbUtSbUhsUGlVb3ZMcWhtMW55eHpv?= =?utf-8?B?Uk0yTFBrd1NuR2U1aVIxbDJVMENhd0pxSXZ6a0RFa0ROK3VqY1BnSXF0TE1X?= =?utf-8?B?UkhtMGpNM2VVZGhCQnFYMGJnNkJZUnMrMUJjY1kvVzRvblBVMXNCMFBmTHRj?= =?utf-8?B?NzY3dnp3RHkreUNtd0lqRHQyNmNETGFHeU5TQm1SWGxqakJ0S3QrK3VtWEM2?= =?utf-8?B?VENONWthVktHOXRKM3ZoVGdXKzV1eWd4SEg5bjl4bnhTckhKS1R4bXAwb2Mz?= =?utf-8?B?Y2d4ZWc4ekdrVFBTeVp1RW1ydnAvb2RuSW9aS0xtMEtiM0dTeUhabVdhLzUz?= =?utf-8?B?WVhmazRKck1HZWVjekdBYzY2d3lEb1I1LysycStrbDZPTDlxY3h1M1I2Ym8x?= =?utf-8?B?TlF0UzZJNTU4ejF5NVJvSE9mYW9DUmZpV2JONS93OTBoOFdyUmtwOERlWHJU?= =?utf-8?Q?QKrntW4mF5CefJwqP3IzmCWudt8fPmUmFAwvZUM?= 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: daf01833-213d-4e43-bf60-08d9694ecd45 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Aug 2021 11:35:42.1125 (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: wmz3+FPdAyzZBanOAvfXuqjIWPY25H6xyVYJdVh8yw9z206yihVRiSvnyNAWmMEiBVF/ipMfXDp26bF7U6hlTQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5174 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 SSBhbSBzb3JyeSwgSSBtZXNzIHVwIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9w dWxsLzE5MTcsIHBsZWFzZSBpZ25vcmUgdGhhdC4NCg0KVGhpcyBwdWxsIHJlcXVlc3QgaXMgcmUt Y3JlYXRlZCBhdCBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8xOTE4Lg0K DQpQbGVhc2UgdGFrZSBhIGxvb2sgYXQgMTkxOC4NCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5p bz4gT24gQmVoYWxmIE9mIFlhbywgSmlld2VuDQo+IFNlbnQ6IEZyaWRheSwgQXVndXN0IDI3LCAy MDIxIDY6MzUgUE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBrcmF4ZWxAcmVkaGF0LmNv bQ0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2NCAwLzddIGFkZCBzdXBwb3J0 IGZvciB2aXJ0aW8tbW1pbyAxLjANCj4gDQo+IEhpIEdlcmQNCj4gSSBjcmVhdGUgYSBQUiBidXQg aXQgZmFpbHMuIEkgYW0gbm90IGFibGUgdG8gbWVyZ2UuDQo+IA0KPiBodHRwczovL2dpdGh1Yi5j b20vdGlhbm9jb3JlL2VkazIvcHVsbC8xOTE3DQo+IA0KPiBXb3VsZCB5b3UgcGxlYXNlIHRha2Ug YSBsb29rLCBmaXggaXQgYW5kIHJlc3VibWl0IFY1Pw0KPiANCj4gDQo+ID4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRr Mi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBHZXJkDQo+ID4gSG9mZm1hbm4NCj4gPiBTZW50OiBU aHVyc2RheSwgQXVndXN0IDE5LCAyMDIxIDM6MjUgUE0NCj4gPiBUbzogZGV2ZWxAZWRrMi5ncm91 cHMuaW8NCj4gPiBDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+DQo+ID4gU3Vi amVjdDogW2VkazItZGV2ZWxdIFtQQVRDSCB2NCAwLzddIGFkZCBzdXBwb3J0IGZvciB2aXJ0aW8t bW1pbyAxLjANCj4gPg0KPiA+IFRoaXMgbGl0dGxlIHNlcmllcyBhZGRzIHZpcnRpbyAxLjAgc3Vw cG9ydCBmb3IgdGhlIHZpcnRpby1tbWlvDQo+ID4gdHJhbnNwb3J0LiAgRm9yIHRoZSBtbWlvIHRy YW5zcG9ydCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIDAuOS41IGFuZCAxLjANCj4gPiBpcyByYXRo ZXIgc21hbGwgKHdoZW4gY29tcGFyZWQgdG8gdGhlIHBjaSB0cmFuc3BvcnQpLCBpdCBpcyBqdXN0 IGEgYnVuY2gNCj4gPiBvZiBuZXcgcmVnaXN0ZXJzIGZvciB0aGUgY2hhbmdlZCB2aXJ0aW8gcXVl dWUgaW5pdGlhbGl6YXRpb24uICBTbyB0aGUNCj4gPiBwYXRjaCBzZXJpZXMgaXMgc21hbGwgdG9v IC4uLg0KPiA+DQo+ID4gdjIgY2hhbmdlczoNCj4gPiAgLSBBZGRlZCByZXZpZXcgdGFncyBmb3Ig cGF0Y2hlcyAjMSArICMyLg0KPiA+ICAtIEFkZCBhIHBhdGNoIHRvIG1ha2Ugc3VyZSB3ZSBoYXZl IGEgdmFsaWQgUXVldWVOdW0uDQo+ID4gIC0gQWRkIGEgcGF0Y2ggdG8gc3VwcG9ydCBhbGwgNjQg dmlydGlvIDEuMCBmZWF0dXJlIGJpdHMuDQo+ID4gdjMgY2hhbmdlczoNCj4gPiAgLSBBZGQgI2Rl ZmluZXMgZm9yIHZpcnRpby1tbWlvIHZlcnNpb24gZmllbGQuDQo+ID4gdjQgY2hhbmdlczoNCj4g PiAgLSBzcGxpdCBwYXRjaGVzIGludG8gc21hbGxlciBvbmVzLg0KPiA+ICAtIGVuYWJsZSB2aXJ0 aW8gMS4wIGF0IHRoZSBlbmQgd2hlbiBldmVyeXRoaW5nIGlzIGluIHBsYWNlLg0KPiA+DQo+ID4g dGFrZSBjYXJlLA0KPiA+ICAgR2VyZA0KPiA+DQo+ID4gR2VyZCBIb2ZmbWFubiAoNyk6DQo+ID4g ICBPdm1mUGtnL1ZpcnRpbzEwOiBBZGQgdmlydGlvLW1taW8gMS4wIGRlZmluZXMNCj4gPiAgIE92 bWZQa2cvVmlydGlvTW1pb0RldmljZUxpYjogQWRkIHZpcnRpbyAxLjAgZGV0ZWN0aW9uLg0KPiA+ ICAgT3ZtZlBrZy9WaXJ0aW9NbWlvRGV2aWNlTGliOiB2aXJ0aW8gMS4wOiBGaXggU2V0UGFnZVNp emUuDQo+ID4gICBPdm1mUGtnL1ZpcnRpb01taW9EZXZpY2VMaWI6IHZpcnRpbyAxLjA6IEZpeCBT ZXRRdWV1ZUFkZHJlc3MNCj4gPiAgIE92bWZQa2cvVmlydGlvTW1pb0RldmljZUxpYjogdmlydGlv IDEuMDogQWRkIGRlZmF1bHQgUXVldWVOdW0NCj4gPiAgIE92bWZQa2cvVmlydGlvTW1pb0Rldmlj ZUxpYjogdmlydGlvIDEuMDogQWRhcHQgZmVhdHVyZSBiaXQgaGFuZGxpbmcNCj4gPiAgIE92bWZQ a2cvVmlydGlvTW1pb0RldmljZUxpYjogZW5hYmxlIHZpcnRpbyAxLjANCj4gPg0KPiA+ICBPdm1m UGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9WaXJ0aW8xMC5oICAgfCAxMiArKysrDQo+ID4g IC4uLi9WaXJ0aW9NbWlvRGV2aWNlTGliL1ZpcnRpb01taW9EZXZpY2UuaCAgICB8ICA1ICsrDQo+ ID4gIC4uLi9WaXJ0aW9NbWlvRGV2aWNlTGliL1ZpcnRpb01taW9EZXZpY2UuYyAgICB8IDE3ICsr Ky0tDQo+ID4gIC4uLi9WaXJ0aW9NbWlvRGV2aWNlRnVuY3Rpb25zLmMgICAgICAgICAgICAgICB8 IDcxICsrKysrKysrKysrKysrKystLS0NCj4gPiAgNCBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRp b25zKCspLCAxMyBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IC0tDQo+ID4gMi4zMS4xDQo+ID4NCj4g Pg0KPiA+DQo+ID4NCj4gPg0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg==