Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E0FAAC433F5 for ; Wed, 1 Dec 2021 01:43:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345568AbhLABqy (ORCPT ); Tue, 30 Nov 2021 20:46:54 -0500 Received: from mail-am6eur05on2043.outbound.protection.outlook.com ([40.107.22.43]:57590 "EHLO EUR05-AM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1345616AbhLABqr (ORCPT ); Tue, 30 Nov 2021 20:46:47 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YQ9blQ2uUwD8+B17Rik78LdHNu4xxonR0zsm5tjYCiMl1WNkO8pQwq9b56M6ytoR5rfpwjaWlSdBwTVKDszXKGOKZ1+RI7QArhdUKrwebsQWpPUWywfgUKewlq3l+Bf8hZssiSKnNL509aWYUZJh9WVWgUhvdteCCWwWC+8cOM6rQZLJ93wLxFxAVLEs+cqKRp5Uc+NPZOFTNHAG93Kp/tu+uyCpHylbRgXNkTS4B4jfy6kLVEyEUEpSk4JlrfgaLxjSC5HHcQIpw6Ht9QDP8LynGji87Zfjc+Qrlaao2pm0lI+jOWx5QGOlU92X2oDaOsP+CzKwHtvvqON/T0KJ+Q== 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=Q5pOaWZyZNtLfQ+mj/7xYkj7Zab+CmK+YwccnD3qrTU=; b=bUf1vWFOPRZnVT5UrhzMUkyzAMFEemlzaGja7LzPGyX1AdpbtdCYv8LdDupxpaeM/P9Rkpy/djWSRccuuht2Jy2SHNdkG75vguT+dTuC/f7Iq75UnVbcKGPYDRxsI9wrEnDViGBJ8hiqrsZg5IoJTS1JLzPMr70d9fwLCW83JFayNvO9zxy2hgMy3McnePRW6mXGMjuknCR7c3H6beUEAay6uyyYUZTcbAqOLsZ4pYyYMgkDFMpKqAsJgsMD09ccLuxKDVl0MSiYnoxy1fAGzZSvZj+R6Jc/gyHvlFSUsEIg+MtYnypwjmopcPKFaoNl869Xwn92zI9bHZxIt1Pn8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q5pOaWZyZNtLfQ+mj/7xYkj7Zab+CmK+YwccnD3qrTU=; b=ZSp88YVOOUeMxXQzbDi7GSSFyRlZ+F4CqdA5DRj5pynH6XcM9gd49mYVsLDsnnZpkv3/M7NrBJU0K2qN4pUcJM0RMR6qAzO/wRV72L2mMYGDutGKDg7zvoUzJEmwOsIOoT0IRp3wMIzi9oa6XTDDWnd74JipjR4I5T68b6pUQJc= Received: from DB8PR04MB6795.eurprd04.prod.outlook.com (2603:10a6:10:fa::15) by DBBPR04MB7900.eurprd04.prod.outlook.com (2603:10a6:10:1e8::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.21; Wed, 1 Dec 2021 01:43:23 +0000 Received: from DB8PR04MB6795.eurprd04.prod.outlook.com ([fe80::c005:8cdc:9d35:4079]) by DB8PR04MB6795.eurprd04.prod.outlook.com ([fe80::c005:8cdc:9d35:4079%5]) with mapi id 15.20.4734.024; Wed, 1 Dec 2021 01:43:23 +0000 From: Joakim Zhang To: Xiaoliang Yang , "davem@davemloft.net" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: "kuba@kernel.org" , "peppe.cavallaro@st.com" , "alexandre.torgue@foss.st.com" , "joabreu@synopsys.com" , Yannick Vignon , "boon.leong.ong@intel.com" , "Jose.Abreu@synopsys.com" , "mst@redhat.com" , "Joao.Pinto@synopsys.com" , Mingkai Hu , Leo Li , Xiaoliang Yang Subject: RE: [PATCH net-next 1/2] arm64: dts: imx8mp-evk: configure multiple queues on eqos Thread-Topic: [PATCH net-next 1/2] arm64: dts: imx8mp-evk: configure multiple queues on eqos Thread-Index: AQHX5lOw+P50mSR0lkiBVpfwnsdnz6wc3Cew Date: Wed, 1 Dec 2021 01:43:22 +0000 Message-ID: References: <20211201014705.6975-1-xiaoliang.yang_1@nxp.com> <20211201014705.6975-2-xiaoliang.yang_1@nxp.com> In-Reply-To: <20211201014705.6975-2-xiaoliang.yang_1@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a7b5c0fc-c1f5-448b-4ce8-08d9b46bf60d x-ms-traffictypediagnostic: DBBPR04MB7900: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AOa1EA09/GUivkpOl9/c0EgNAxDQWDrA8hJQvQ1MhoeANBlTKFDGfQDSa3nPYxGEJdkn2tkOukQUxQlUOVk3Py9JlAN0MDFhtJR/mxnWBHXX7pkA5jfvkM6wTPdypML9ctNvpFoALEcq1KV5TDhvEajBBZ8VHMWoKPKBsl56V9HO6fVtX05/DZ1SBN9mWKNdaImcjyhQb07I6HRc3bzOBEgK7uHtra83xxLgp81lNvzHJG6IpJhVptb5ZKcNHKN+IntqWObNDnSbAwOyKQSowadQZ60Jto+OEsQ/Wn0n8ozdmtwLQP/d4vVTFly76MCeaYjivHRiSlDnu7RpicFj+NNLfk3sTDxlBR5vmMQBoskYmAMA6OFWSLTYSizYEmhNCw8wyGV+fRVJuGxuMVIcjdkAJ0r1UB0xYE3XENMeAFhdpBQBAf5R+El7/xpsegE1oJQsiHdpHuQjXKpZswYVOK18AKzQFIw0eTeF4N/0/i6F5vXxYaa4WhcNT5ScErDB6iQKXLfTIjE2gaxy/WDUYoa4AVGPKaa1a5HK7SHilFPiXY6G9VPIghaL+l2xPv7SNuTREs6KxQUIcd/nvGlhE9/ef0X4FSbqeNG0cjJx5y63h1JV7+WudqHbP/uqXmSIk8g6pN4b/xEcjnqubIP0lyg6vRkKK58+Y5dH19iLIV4B/1eJxBvNfRXbMISLhUETr5nvyiQ5jmks/e61LQNKa7Qjl16ZLxb1qQLsXhA54Yg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB8PR04MB6795.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(71200400001)(6506007)(26005)(53546011)(5660300002)(86362001)(38070700005)(2906002)(186003)(38100700002)(83380400001)(7696005)(508600001)(9686003)(52536014)(4326008)(55016003)(7416002)(110136005)(54906003)(122000001)(8676002)(66556008)(66446008)(64756008)(66476007)(76116006)(66946007)(316002)(8936002)(33656002)(32563001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?ZVAxMmkrcWIzcnV2Q2REU3BKekt6ak15Vm5mOVpOTE1jSFVRTHBmbVViNlBB?= =?gb2312?B?NVJrMWZuakIzaExEdzh1RmdBcWY3NUZ4OWpJT3psR0ZvKzVZYXZwZ04vZ0xp?= =?gb2312?B?Y2NEUXBGY0lhWEhkM0s4OFVLYWN1eE1tK2F1Vk04dW4vVk14OVRtSnM3SXY1?= =?gb2312?B?M0NhVnhEcE85N0xYYkFuYlNxQkxza041bEEzRnVuN1VnNmZxQUVqYldkN0Nv?= =?gb2312?B?M0NYc3ZmVkZEVlBRN2dLeEQ4RFZqSDExa0xDL2JVVGZiMm1WanI2NHRNdkhM?= =?gb2312?B?QTlma1k0UysxbzdRdVoyd1h2ZDJBeE1hL3g3UEJuVW5wTms4aDBwZm5JRWVx?= =?gb2312?B?a1dXRTI3Y0h1MGsrNHYzanlqbDlucXNxSUp1aVBIWTdkeXBXbEwvdEl6bzM5?= =?gb2312?B?THJWenBFT3JVRytBUk1pTWliT3pVMjZFYTNaVVJ2NTJzVXNoWG5GbjBncG9E?= =?gb2312?B?a0tzeVZUZlgyTkQ1NFlMbk8waFU5cVZHdUQ4MTlYbW5zUGx0dnJuK0RVUFdx?= =?gb2312?B?N1MzQ1lFSzJ6a1QxLzRmTys1cEh2K1d4clpkUnVjQ011L2p6aEdoZE01eWFO?= =?gb2312?B?WDVjRFJhcVU0SE45cXN1aGVJSXR0UlFkL2t3dEluaFA1V2szREVBN2ZkN1Rk?= =?gb2312?B?V0Y0R1FzbGRnbmRvaUxjOGRPT2lCa2VZTGRDTGNIVFVSajRYdXlQcCtCUFJW?= =?gb2312?B?YVJnaWlVVmpQSHdmSmYwOVhWeFZQbmhIUmFtYlZTNlhuZWhMYlV1bXgvY0s2?= =?gb2312?B?Tk12ZUdBZmo0ZmNXSjVTUGFhRnZvaWNMRldpZDBzcjFTY0hwU1h0eXJHVVF4?= =?gb2312?B?eVFHK2RTUlYyWEpXNThPdkpQSGR6TTYrYmtheFYwQ0hVSVJaUm1ZU1l2d3VR?= =?gb2312?B?TUFXRHdBR0c0RHNhOURHZGdNdzZ2MzhlSTFsOXNFNG5FclYzenJ4QUVRejlO?= =?gb2312?B?MUQ5RnNDV0Evby8rTjVqa1A0MkxNYmMvamRqb3lkd1BSZ3NvNXY4TVZ2aUt5?= =?gb2312?B?QlBTazBTUEtMMlNrQUc0Ri9KOGF1cElEa2dMWDk0K3J6cHluYk95dWkxUzdz?= =?gb2312?B?MC9IU3pEbWVZb2E1dkVLdGZCdWl2dkFFZnNaRmVjM3BnQjhwOGp1N1p6WGQz?= =?gb2312?B?OHZvSlMvNGx5ZVZZeHNrZmZvNC9CZnFHUW0rejkwZlVHc1BHczk5U1p2bTl4?= =?gb2312?B?bDFLSXlvK29GNkdOVmdGWDZkWUd5aDlyVXJUZ2pyWlBJMXRQOFA0NFFNUXpK?= =?gb2312?B?Q01uVVN1MndGSTRxSnQwOU1kbUZNaFBNRkMxQ3daVlNBVHprNEpleXBUVXhZ?= =?gb2312?B?TjEzakR0cE41QVk0YUdaY0VadG51QUNvVTlrQVB2NGJwWnQ2TmpLeXVxbzQ4?= =?gb2312?B?am8zaW5qaVpINzRLNTJ4TUJYUnFjaVYxZm9YaXhTZkhWUjQzRWlRaGlFK045?= =?gb2312?B?MVRkR1Z3cTJrSGwveDVJYklHUG5BdkExeDFDcWVyaDY5YTRwelczWWhmTkh4?= =?gb2312?B?aVc3dlJkb2ZoaVgwbzVnTDFvTDhzTVpiNGozczNDUHdvR2tENjR2RGJnbmpG?= =?gb2312?B?UWptMFJaZlBwRlduLzQ2NzBDaHhneGNJV2xkbVIrUElER3VZazZFMXhZSXBJ?= =?gb2312?B?b3kxd3E5YnRKYzVnR3djMVQrWnAwUFJyVVpzTHZGbjQrMHNLTjFXclIwdUFI?= =?gb2312?B?b2dpTThIRnlNK0xRUWdsMjNKOXhQVjRrNzhNSGpFRlRQRUprVC9SK0V6dVUx?= =?gb2312?B?VnJ2STk1SG1kNXNYYTFuZUllc2ROKzE2SDllODZnbi9qbXBvdkpBblllWWxt?= =?gb2312?B?djlOUjF3eHVpMmRrMzcvcW9NNTgrUTQ5MGdyKzRwZkk3NDVqOUdoV1ZpWFUw?= =?gb2312?B?NVJBTnlkVlduVFlqOWFDOXZ1VUpNaGdJcG9vbThja2J2aWpma3NPcmUvTDVL?= =?gb2312?B?NS9pOWZOYUNtWCt5Si8vYWJua2x5TWNlZ042ZW5ra2tRdjh6ckZnbkI1UDNx?= =?gb2312?B?WnZsYWQrcmxTVVpWdW9WeXdvTS9aa1dXdjJOOE55aHZBeTJMOGF4NWhTVitN?= =?gb2312?B?YWNoTE1SbVRITXAwNmhIQmlXVEs5OERPc1hXVVFLNlVweUJtWUFMaVN3THcv?= =?gb2312?B?cnIxZzJIWEs2cWxaNHBUamNQWDlYSjEzNkQxNTJJSlVhUFhOVTJERTVMTkVF?= =?gb2312?B?cGc9PQ==?= Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB8PR04MB6795.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a7b5c0fc-c1f5-448b-4ce8-08d9b46bf60d X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2021 01:43:23.0122 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: muoBthO5VUT3JtgYoe2DaDSH7doG7u6E2TUAX8VQaT6syXVSF/l5NNhaA5USVItD+fWS4hkNCOcQefVl3+otRg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7900 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQpIaSBYaWFvbGlhbmcsDQoNCkFmdGVyIGVuYWJsZSBtdWx0aXBsZSBxdWV1ZXMgaW4gZHRzIGJ5 IGRlZmF1bHQsIGVxb3MgY2FuJ3QgYm9vdCB3aXRoIE5GUywgTkZTIGNhbid0IGJlIG1vdW50ZWQg YXQgdGhlIGVuZC4gQ2FuIHRoaXMgcmVwcm9kdWNlIGF0IHlvdXIgc2lkZT8NCg0KQmVzdCBSZWdh cmRzLA0KSm9ha2ltIFpoYW5nDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJv bTogWGlhb2xpYW5nIFlhbmcgPHhpYW9saWFuZy55YW5nXzFAbnhwLmNvbT4NCj4gU2VudDogMjAy McTqMTLUwjHI1SA5OjQ3DQo+IFRvOiBkYXZlbUBkYXZlbWxvZnQubmV0OyBuZXRkZXZAdmdlci5r ZXJuZWwub3JnOw0KPiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnDQo+IENjOiBrdWJhQGtl cm5lbC5vcmc7IEpvYWtpbSBaaGFuZyA8cWlhbmdxaW5nLnpoYW5nQG54cC5jb20+Ow0KPiBwZXBw ZS5jYXZhbGxhcm9Ac3QuY29tOyBhbGV4YW5kcmUudG9yZ3VlQGZvc3Muc3QuY29tOw0KPiBqb2Fi cmV1QHN5bm9wc3lzLmNvbTsgWWFubmljayBWaWdub24gPHlhbm5pY2sudmlnbm9uQG54cC5jb20+ Ow0KPiBib29uLmxlb25nLm9uZ0BpbnRlbC5jb207IEpvc2UuQWJyZXVAc3lub3BzeXMuY29tOyBt c3RAcmVkaGF0LmNvbTsNCj4gSm9hby5QaW50b0BzeW5vcHN5cy5jb207IE1pbmdrYWkgSHUgPG1p bmdrYWkuaHVAbnhwLmNvbT47IExlbyBMaQ0KPiA8bGVveWFuZy5saUBueHAuY29tPjsgWGlhb2xp YW5nIFlhbmcgPHhpYW9saWFuZy55YW5nXzFAbnhwLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIG5l dC1uZXh0IDEvMl0gYXJtNjQ6IGR0czogaW14OG1wLWV2azogY29uZmlndXJlIG11bHRpcGxlDQo+ IHF1ZXVlcyBvbiBlcW9zDQo+IA0KPiBFcW9zIGV0aGVybmV0IHN1cHBvcnQgZml2ZSBxdWV1ZXMg b24gaGFyZHdhcmUsIGVuYWJsZSB0aGVzZSBxdWV1ZXMgYW5kDQo+IGNvbmZpZ3VyZSB0aGUgcHJp b3JpdHkgb2YgZWFjaCBxdWV1ZS4gVXNlcyBTdHJpY3QgUHJpb3JpdHkgYXMgc2NoZWR1bGluZw0K PiBhbGdvcml0aG1zIHRvIGVuc3VyZSB0aGF0IHRoZSBUU04gZnVuY3Rpb24gd29ya3MuDQo+IA0K PiBTaWduZWQtb2ZmLWJ5OiBYaWFvbGlhbmcgWWFuZyA8eGlhb2xpYW5nLnlhbmdfMUBueHAuY29t Pg0KPiAtLS0NCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2lteDhtcC1ldmsuZHRz IHwgNDENCj4gKysrKysrKysrKysrKysrKysrKysNCj4gIDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNl cnRpb25zKCspDQo+IA0KPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2Nh bGUvaW14OG1wLWV2ay5kdHMNCj4gYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4 bXAtZXZrLmR0cw0KPiBpbmRleCA3Yjk5ZmFkNmU0ZDYuLjFlNTIzYjNkMTIyYiAxMDA2NDQNCj4g LS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvaW14OG1wLWV2ay5kdHMNCj4gKysr IGIvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvaW14OG1wLWV2ay5kdHMNCj4gQEAgLTg2 LDYgKzg2LDkgQEANCj4gIAlwaW5jdHJsLTAgPSA8JnBpbmN0cmxfZXFvcz47DQo+ICAJcGh5LW1v ZGUgPSAicmdtaWktaWQiOw0KPiAgCXBoeS1oYW5kbGUgPSA8JmV0aHBoeTA+Ow0KPiArCXNucHMs Zm9yY2VfdGhyZXNoX2RtYV9tb2RlOw0KPiArCXNucHMsbXRsLXR4LWNvbmZpZyA9IDwmbXRsX3R4 X3NldHVwPjsNCj4gKwlzbnBzLG10bC1yeC1jb25maWcgPSA8Jm10bF9yeF9zZXR1cD47DQo+ICAJ c3RhdHVzID0gIm9rYXkiOw0KPiANCj4gIAltZGlvIHsNCj4gQEAgLTk5LDYgKzEwMiw0NCBAQA0K PiAgCQkJZWVlLWJyb2tlbi0xMDAwdDsNCj4gIAkJfTsNCj4gIAl9Ow0KPiArDQo+ICsJbXRsX3R4 X3NldHVwOiB0eC1xdWV1ZXMtY29uZmlnIHsNCj4gKwkJc25wcyx0eC1xdWV1ZXMtdG8tdXNlID0g PDU+Ow0KPiArCQlxdWV1ZTAgew0KPiArCQkJc25wcyxwcmlvcml0eSA9IDwweDA+Ow0KPiArCQl9 Ow0KPiArCQlxdWV1ZTEgew0KPiArCQkJc25wcyxwcmlvcml0eSA9IDwweDE+Ow0KPiArCQl9Ow0K PiArCQlxdWV1ZTIgew0KPiArCQkJc25wcyxwcmlvcml0eSA9IDwweDI+Ow0KPiArCQl9Ow0KPiAr CQlxdWV1ZTMgew0KPiArCQkJc25wcyxwcmlvcml0eSA9IDwweDM+Ow0KPiArCQl9Ow0KPiArCQlx dWV1ZTQgew0KPiArCQkJc25wcyxwcmlvcml0eSA9IDwweDQ+Ow0KPiArCQl9Ow0KPiArCX07DQo+ ICsNCj4gKwltdGxfcnhfc2V0dXA6IHJ4LXF1ZXVlcy1jb25maWcgew0KPiArCQlzbnBzLHJ4LXF1 ZXVlcy10by11c2UgPSA8NT47DQo+ICsJCXF1ZXVlMCB7DQo+ICsJCQlzbnBzLHByaW9yaXR5ID0g PDB4MD47DQo+ICsJCX07DQo+ICsJCXF1ZXVlMSB7DQo+ICsJCQlzbnBzLHByaW9yaXR5ID0gPDB4 MT47DQo+ICsJCX07DQo+ICsJCXF1ZXVlMiB7DQo+ICsJCQlzbnBzLHByaW9yaXR5ID0gPDB4Mj47 DQo+ICsJCX07DQo+ICsJCXF1ZXVlMyB7DQo+ICsJCQlzbnBzLHByaW9yaXR5ID0gPDB4Mz47DQo+ ICsJCX07DQo+ICsJCXF1ZXVlNCB7DQo+ICsJCQlzbnBzLHByaW9yaXR5ID0gPDB4ND47DQo+ICsJ CX07DQo+ICsJfTsNCj4gIH07DQo+IA0KPiAgJmZlYyB7DQo+IC0tDQo+IDIuMTcuMQ0KDQo=