From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_2 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4FA63C433F5 for ; Fri, 10 Sep 2021 09:04:48 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8CAD6611B0 for ; Fri, 10 Sep 2021 09:04:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 8CAD6611B0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id BDD8783608; Fri, 10 Sep 2021 11:04:45 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="BCm8kZw4"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 98CB383619; Fri, 10 Sep 2021 11:04:43 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0631.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::631]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 0E21083329 for ; Fri, 10 Sep 2021 11:04:39 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ye.li@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jpP2GlW9Kog8cijB6sK21nHrXxHcbG/LD5AktsSQGpDUdXBFrK6Qb19Zw4FuLWelUsmMxWom1IuJeuRf+CGUzdH3Uj4I5L5yjVnCvj3Ycp1sVrUAlgfQQArGIEOyRVCF1qtMNgpZntGrVmluiFauuozvNZDf7wm8KMygQs6gc7MIk5Djck1iHGlY5aZNUvxt3fAWJzw85t/I8FM+Yf3nhIWew5+r6zIuoBqM4/X/LVouR6krRtQFbhSXPScfcO5EYMEo2gf/dS/cSOer2wctvLMaaR7Pi9+Rtc60f/2CCsSIYIQmw1fFxA+UnFilsoP7WytXom9CwYCMKSmK9Xwb8Q== 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; bh=QVJcbY7guOQo7mV25H5s+t5lx7zDVA4KDQrCv8z+zFs=; b=C9xX1h9S10mYHr4PtmnCu/S8tsjTh4aoyFqJmNw+NbCU5NhAe7FndBLLQS+jaU07wCBB0eB44KFNSd/zdsytVitDfCY3FrKMDHO0LG+n2vTaSuYXO3DbLgctgLiefnQSnwMOHpWDaz8hd8B1x6fp3P/FVsJQHMTo8TkvqCvEGA4Tn5BDz7OqQLu/v60iRwAeNU/AFqdOGKD3Ig3JLtFY9CpAlIhJAP3vbb3kR4D+yMkduN47Jt9jcAccVBNd6oGRfSUUsOmvKCPPJGDbsiWYYzc42tuTUTY8Dn/RGuGfeWtLaPQdrLQbCRI/IUmoOeSg/G01GK/RoUU1qGSoIhp5eQ== 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=QVJcbY7guOQo7mV25H5s+t5lx7zDVA4KDQrCv8z+zFs=; b=BCm8kZw41NQN/KXnBwzRdhoAvsXxwJfUHwdJJl/qJSV48B5SYOyc9bVmw+OZNt8DvFP8VFtEssiEcSq9cHH+f2YtRNIfEV7OHXSpC2F8mTyceJUwf2wGh8g8Z1rKzQCBSUqj//BKxJmQTXVobZQbHOkbnB8o7sV/yiGzmYriWcg= Received: from VI1PR04MB7069.eurprd04.prod.outlook.com (2603:10a6:800:127::19) by VI1PR04MB5373.eurprd04.prod.outlook.com (2603:10a6:803:da::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.16; Fri, 10 Sep 2021 09:04:36 +0000 Received: from VI1PR04MB7069.eurprd04.prod.outlook.com ([fe80::4c5c:821b:b2a3:ceec]) by VI1PR04MB7069.eurprd04.prod.outlook.com ([fe80::4c5c:821b:b2a3:ceec%5]) with mapi id 15.20.4500.017; Fri, 10 Sep 2021 09:04:36 +0000 From: Ye Li To: Gaurav Jain , "u-boot@lists.denx.de" CC: "olteanv@gmail.com" , Priyanka Jain , Pankaj Gupta , Mingkai Hu , Meenakshi Aggarwal , Silvano Di Ninno , "sjg@chromium.org" , Ji Luo , "festevam@gmail.com" , dl-uboot-imx , Shengzhou Liu , Rajesh Bhagat , Franck Lenormand , Varun Sethi , Alison Wang , Peng Fan , Wasim Khan , Pramod Kumar , "sbabic@denx.de" , Horia Geanta , Andy Tang , Sahil Malhotra , Adrian Alonso Subject: Re: [PATCH v2 04/15] crypto/fsl: i.MX8M: Enable Job ring driver model in SPL and U-Boot. Thread-Topic: [PATCH v2 04/15] crypto/fsl: i.MX8M: Enable Job ring driver model in SPL and U-Boot. Thread-Index: AQHXoJH2OgLzSr8EbUuU+mJGFyirmKudBJ0A Date: Fri, 10 Sep 2021 09:04:36 +0000 Message-ID: <1631264676.43076.12.camel@nxp.com> References: <20210903070319.13484-1-gaurav.jain@nxp.com> <20210903070319.13484-5-gaurav.jain@nxp.com> In-Reply-To: <20210903070319.13484-5-gaurav.jain@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.18.5.2-0ubuntu3.2 authentication-results: nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9d6bd5d5-e306-4317-d3f2-08d9743a03b4 x-ms-traffictypediagnostic: VI1PR04MB5373: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:59; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6VZu57Dt9ERTgxdvNyN26OMzXcUqrg6bAq9DE5eQTAo2MOFBwifRJSGwXLPJs+ZpOJ6V8nPlQYdpun+Plr+WRayRZk+vfRBM8LzBuEC2A7ptqC6DWSZg8Fb9kwwzfUDToGnvhkAbIuw4e4WOSAa9EGzxUTQJjtbsDFDLqxQBYSDslPjFTqr8cqgYZ5P68MFIWX575lBIqWj74kArrYwGCv4xQjwd64H7coWvxFmKhVJt2LFPasRMnun/YVNvhNHIchxHRepZJYMlyR9XsV7JpgyCI/oR51/VN+k6bhhKI6QlldfP8eXpr1QIKYgVEL+uapmpEJPFwGT9ePHv3T3HBddsJnIChe9yKBk9jwV63NkihCJOXMMKpS2nP8o9dEKysEx+T/Zg6dO7XPW+4nPSH35eL2mDw0ZdKjKzN/ZA6veMsHL61A6gqb1H9rxjgPOUFKKsm0nmAWqwyTvSrDENW6mEqJAbEG1IPyOmSBIPaNfvbuazf+EeOgzMDbEkf33iVJXgKVHSBPOBgWK27YfoZJayOQF4b71iPWDAlSVWCx0fahGXwKjyCdHWyBRfHRbj170d/aqYsPeweIJADVLEm/N0cqm7fJM1kl+yNgiK0vlgxomWHEwWdFwmeYOnVseERXEx8o9IJHB1DbuIo37Gr3eJ2hxls9P/JM30CNBQtEFbzxrGpcVHGYDthm4CUKgqBg0is3PqtdJ2496GDzcJ4DLUiAu+D+SKgzozdnmJqTg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB7069.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(366004)(39860400002)(136003)(346002)(38100700002)(86362001)(6486002)(478600001)(103116003)(6512007)(122000001)(83380400001)(2906002)(36756003)(66476007)(91956017)(66556008)(2616005)(6506007)(5660300002)(64756008)(110136005)(316002)(8936002)(4326008)(8676002)(66946007)(76116006)(186003)(38070700005)(44832011)(54906003)(26005)(66446008)(71200400001)(99106002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Um9Ea3IyRnFRMzNTQ3VSdlRJbmd0VHI3QWVHUG5vdEMyR1d3ZFA0c28wV1Yx?= =?utf-8?B?TG1QZk5YR3V3THcwZk9NREZWUWg1dFVJTDhGeFdmdHovRGlNT3VJbktVKzVW?= =?utf-8?B?YTFaYWVUSnd0VTN2YVJGb0w4Y051cmFvam85dGxpanlzelcxNlVDRnMrb3dC?= =?utf-8?B?VWtqK3hPN0oreUdBWXFoOFdJcEFNZlFBanRlSEJ1aHhEZXRXaHMvRVVlb2pm?= =?utf-8?B?V1dBd0oxZ2JYVzV3dGFnaHg0bnQ5ZWhLeE5RZ3FhR25lS1pDUFhHQSs0S0RJ?= =?utf-8?B?enRMVWlOUTFuWHpacStWQVNoaE5tOVNGcXZERGZWQzVyamJ2a0UyVGxaalJQ?= =?utf-8?B?NHZrK2VFem1TeitrRmJpWXlqbVhjTHNteUpoUndpVUdmNFFtUVVSQXNZVHl4?= =?utf-8?B?Zm1QRmRUcGVCcGd6ZExhK1NOM2ZnZTBsc1R5c0FVODRJa2NGSDAvbUc5Uzc0?= =?utf-8?B?S0ZmcGJ3YVErZ1VESW52MEFMMmNNaTlOSjREQzRtRXgwa2s5aXVyQXRPSjZZ?= =?utf-8?B?cWcyOGhhZWNOZ0JLRlpqWWxCRWV6SzZxOFZZV0VvK1JvdW40SWkwNVJKMUk4?= =?utf-8?B?dndTRERmWGIzcWtZc3FRSkZwaExVWWJzbGNuYnZRZGZITUpBWHFsZmhoTGlw?= =?utf-8?B?ZzFyMEg2d0lIL3VKVi9DVWsvS3lQS2E3RmdFWDBCTWc4Uk5IMHdvQ21sOHpo?= =?utf-8?B?K1JNb1RxQ2Q0c2ozaFA2eXV5MzMvQ25jK09Hd2o3N01RUm9XRjAyWnllRXdp?= =?utf-8?B?Q1NnN2htTUZGcHN1RlFsVU9mTnc5a1U4cDBNdGlydHdMVmNERnlCdGxuakdI?= =?utf-8?B?SGRtTE1Qa283MG9PMWx5dlByWlVqaUwxY3krRUM3eGtUWkRZc1lFU05XQW1p?= =?utf-8?B?NnZTc2hBVFFCY01wRkM2d3drVnhVVDAra3FUSHNBVzdTRUNZMTFrelQ3SVBB?= =?utf-8?B?WStaQUdhU0VpMlM2NUwzMDJEN0hqN2xwOVBQWkswWjRVemZXZ2RvN3hwazMz?= =?utf-8?B?Nld1RWkrbXdyQXgzUkdhTld1dVh0YU9jUWdCdndMbXBTVzFUbUU4VTV2RzB4?= =?utf-8?B?VEdxODh5QWJBU28wamdONVZ0aVZRQzFqR0NWekdvTjh3QjZBVTFzNGVHOExs?= =?utf-8?B?ZlNDcjVnRGhxYlM4WG1zdDEwTDI3Rkp3R0tUVTNpbjhZS3Z6c0gvRGk1dENn?= =?utf-8?B?ZkdKUmFTSG9ibTR4MUU5SEJyUzdlOUsyc3RBVEVvcGlDU1R2WmxHZ2VoUk5T?= =?utf-8?B?dW4wd1lwd1IxRjF3QmtOU255cE55UWg5YktRQWFJTFpINzRIbXJGZFJVMUJL?= =?utf-8?B?MG9LK3Y1cGd2djBvYW9ENmxmdjBWcFVUK0d3N3NoM05CaGNCM2IxSEJpZWp3?= =?utf-8?B?MzdWaGx2elJPMkErdStJVHBVczlyVCs0NldNb1pjWlRNamkrekY2TkZ0THJl?= =?utf-8?B?V3JUL3dFMks1QTVnOWJHMkNzSW9iY3E1bXgxU0JINVRMZ2lpT3V4bXNCdHVj?= =?utf-8?B?NUtIQ0czcEJaWEVIYW83UGwrdURoSDFSc014U0JhZE55OWNLbW5VNUxWSFJQ?= =?utf-8?B?cUhPVGYxejl0c2dqNUo5Tk9zQ0NZNTZqUUpFeUNRS1loeDZ0cVp0MnBXN1RK?= =?utf-8?B?aVpUTk14aXo2YS9RTFJQeXZsc1htelY2R0pGMVFnb3JYbmMrZUx2ZlBPbmlE?= =?utf-8?B?Nm5Xd3hWRHg0MDViYXozWlVXTjJyczQyQUE0MmdaN0dHZEtjc25sK1FLUkpE?= =?utf-8?Q?U4aR1MVovz+45taiGImYRWwlMGmNWBVPhHGBBTa?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB7069.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9d6bd5d5-e306-4317-d3f2-08d9743a03b4 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2021 09:04:36.7011 (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: B4UOT7Dy52cJLfkVJqUT+bBVRa9WAM/9pkFZW/hHwJwufXAoLYCmYH9N5gJyQIjS X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5373 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean T24gRnJpLCAyMDIxLTA5LTAzIGF0IDEyOjMzICswNTMwLCBHYXVyYXYgSmFpbiB3cm90ZToNCj4g aS5NWDhNTS9NTi9NUC9NUSAtIGFkZGVkIHN1cHBvcnQgZm9yIEpSIGRyaXZlciBtb2RlbC4NCj4g c2VjIGlzIGluaXRpYWxpemVkIGJhc2VkIG9uIGpvYiByaW5nIGluZm9ybWF0aW9uIHByb2Nlc3Nl ZA0KPiBmcm9tIGRldmljZSB0cmVlLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogR2F1cmF2IEphaW4g PGdhdXJhdi5qYWluQG54cC5jb20+DQoNClJldmlld2VkLWJ5OiBZZSBMaSA8eWUubGlAbnhwLmNv bT4NCg0KQmVzdCByZWdhcmRzLA0KWWUgTGkNCg0KPiAtLS0NCj4gwqBhcmNoL2FybS9LY29uZmln wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfMKg wqAyICstDQo+IMKgYXJjaC9hcm0vaW5jbHVkZS9hc20vYXJjaC1pbXg4bS9pbXgtcmVncy5oIHzC oMKgMSArDQo+IMKgYXJjaC9hcm0vbWFjaC1pbXgvaW14OG0vS2NvbmZpZ8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoHwgMjMNCj4gKysrKysrKysrKysrKysrKysrKysrKw0KPiDCoGFyY2gvYXJtL21h Y2gtaW14L2lteDhtL3NvYy5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHwgMTAgKysrKysr KysrLQ0KPiDCoGJvYXJkL2ZyZWVzY2FsZS9pbXg4bW1fZXZrL3NwbC5jwqDCoMKgwqDCoMKgwqDC oMKgwqDCoHzCoMKgOSArKysrKysrKy0NCj4gwqBib2FyZC9mcmVlc2NhbGUvaW14OG1uX2V2ay9z cGwuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqB8wqDCoDggKysrKysrLS0NCj4gwqBib2FyZC9mcmVl c2NhbGUvaW14OG1wX2V2ay9zcGwuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqB8IDEzICsrKysrKysr KystLQ0KPiDCoGJvYXJkL2ZyZWVzY2FsZS9pbXg4bXFfZXZrL3NwbC5jwqDCoMKgwqDCoMKgwqDC oMKgwqDCoHzCoMKgOSArKysrKysrLS0NCj4gwqBkcml2ZXJzL2NyeXB0by9mc2wvanIuY8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB8IDE0ICsrKysrKysrKystLS0NCj4g wqBzY3JpcHRzL2NvbmZpZ193aGl0ZWxpc3QudHh0wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgfMKgwqAxICsNCj4gwqAxMCBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCAxMiBk ZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9LY29uZmlnIGIvYXJjaC9h cm0vS2NvbmZpZw0KPiBpbmRleCAyZDU5NTYyNjY1Li5hZjdhYWQzZjllIDEwMDY0NA0KPiAtLS0g YS9hcmNoL2FybS9LY29uZmlnDQo+ICsrKyBiL2FyY2gvYXJtL0tjb25maWcNCj4gQEAgLTc5NCw3 ICs3OTQsNyBAQCBjb25maWcgQVJDSF9JTVg4TQ0KPiDCoAlib29sICJOWFAgaS5NWDhNIHBsYXRm b3JtIg0KPiDCoAlzZWxlY3QgQVJNNjQNCj4gwqAJc2VsZWN0IEdQSU9fRVhUUkFfSEVBREVSDQo+ IC0Jc2VsZWN0IFNZU19GU0xfSEFTX1NFQyBpZiBJTVhfSEFCDQo+ICsJc2VsZWN0IFNZU19GU0xf SEFTX1NFQw0KPiDCoAlzZWxlY3QgU1lTX0ZTTF9TRUNfQ09NUEFUXzQNCj4gwqAJc2VsZWN0IFNZ U19GU0xfU0VDX0xFDQo+IMKgCXNlbGVjdCBETQ0KPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5j bHVkZS9hc20vYXJjaC1pbXg4bS9pbXgtcmVncy5oDQo+IGIvYXJjaC9hcm0vaW5jbHVkZS9hc20v YXJjaC1pbXg4bS9pbXgtcmVncy5oDQo+IGluZGV4IGI4MDBkYTEzYTEuLmZmOGRlNTNmNjcgMTAw NjQ0DQo+IC0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2FyY2gtaW14OG0vaW14LXJlZ3MuaA0K PiArKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9hcmNoLWlteDhtL2lteC1yZWdzLmgNCj4gQEAg LTcyLDYgKzcyLDcgQEANCj4gwqAjZGVmaW5lIENPTkZJR19TWVNfRlNMX1NFQ19BRERSwqDCoMKg wqDCoMKgwqDCoMKgKENBQU1fSVBTX0JBU0VfQUREUiArIFwNCj4gwqAJCQkJCcKgQ09ORklHX1NZ U19GU0xfU0VDX09GRlNFVCkNCj4gwqAjZGVmaW5lIENPTkZJR19TWVNfRlNMX0pSMF9PRkZTRVTC oMKgwqDCoMKgwqDCoCgweDEwMDApDQo+ICsjZGVmaW5lIENPTkZJR19TWVNfRlNMX0pSMV9PRkZT RVTCoMKgwqDCoMKgwqDCoCgweDIwMDApDQo+IMKgI2RlZmluZSBDT05GSUdfU1lTX0ZTTF9KUjBf QUREUsKgwqDCoMKgwqDCoMKgwqDCoChDT05GSUdfU1lTX0ZTTF9TRUNfQUREUiArIFwNCj4gwqAJ CQkJCcKgQ09ORklHX1NZU19GU0xfSlIwX09GRlNFVCkNCj4gwqAjZGVmaW5lIENPTkZJR19TWVNf RlNMX01BWF9OVU1fT0ZfU0VDwqDCoMKgMQ0KPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1p bXgvaW14OG0vS2NvbmZpZyBiL2FyY2gvYXJtL21hY2gtDQo+IGlteC9pbXg4bS9LY29uZmlnDQo+ IGluZGV4IGNjYWYxMDZiZTUuLjNmYmRkNWMyMzMgMTAwNjQ0DQo+IC0tLSBhL2FyY2gvYXJtL21h Y2gtaW14L2lteDhtL0tjb25maWcNCj4gKysrIGIvYXJjaC9hcm0vbWFjaC1pbXgvaW14OG0vS2Nv bmZpZw0KPiBAQCAtMzgsNiArMzgsMTEgQEAgY29uZmlnIFRBUkdFVF9JTVg4TVFfRVZLDQo+IMKg CWJvb2wgImlteDhtcV9ldmsiDQo+IMKgCXNlbGVjdCBJTVg4TVENCj4gwqAJc2VsZWN0IElNWDhN X0xQRERSNA0KPiArCXNlbGVjdCBGU0xfQ0FBTQ0KPiArCXNlbGVjdCBGU0xfQkxPQg0KPiArCXNl bGVjdCBNSVNDDQo+ICsJc2VsZWN0IEFSQ0hfTUlTQ19JTklUDQo+ICsJc2VsZWN0IFNQTF9DUllQ VE8gaWYgU1BMDQo+IMKgDQo+IMKgY29uZmlnIFRBUkdFVF9JTVg4TVFfUEhBTkJFTEwNCj4gwqDC oMKgwqDCoMKgwqDCoMKgYm9vbCAiaW14OG1xX3BoYW5iZWxsIg0KPiBAQCAtNTAsNiArNTUsMTEg QEAgY29uZmlnIFRBUkdFVF9JTVg4TU1fRVZLDQo+IMKgCXNlbGVjdCBJTVg4TU0NCj4gwqAJc2Vs ZWN0IFNVUFBPUlRfU1BMDQo+IMKgCXNlbGVjdCBJTVg4TV9MUEREUjQNCj4gKwlzZWxlY3QgRlNM X0NBQU0NCj4gKwlzZWxlY3QgRlNMX0JMT0INCj4gKwlzZWxlY3QgTUlTQw0KPiArCXNlbGVjdCBB UkNIX01JU0NfSU5JVA0KPiArCXNlbGVjdCBTUExfQ1JZUFRPIGlmIFNQTA0KPiDCoA0KPiDCoGNv bmZpZyBUQVJHRVRfSU1YOE1NX0lDT1JFX01YOE1NDQo+IMKgCWJvb2wgIkVuZ2ljYW0gaS5Db3Jl IE1YOE0gTWluaSBTT00iDQo+IEBAIC04MSw2ICs5MSwxMCBAQCBjb25maWcgVEFSR0VUX0lNWDhN Tl9FVksNCj4gwqAJc2VsZWN0IElNWDhNTg0KPiDCoAlzZWxlY3QgU1VQUE9SVF9TUEwNCj4gwqAJ c2VsZWN0IElNWDhNX0xQRERSNA0KPiArCXNlbGVjdCBGU0xfQ0FBTQ0KPiArCXNlbGVjdCBGU0xf QkxPQg0KPiArCXNlbGVjdCBNSVNDDQo+ICsJc2VsZWN0IFNQTF9DUllQVE8gaWYgU1BMDQo+IMKg DQo+IMKgY29uZmlnIFRBUkdFVF9JTVg4TU5fRERSNF9FVksNCj4gwqAJYm9vbCAiaW14OG1uIERE UjQgRVZLIGJvYXJkIg0KPiBAQCAtODgsNiArMTAyLDEwIEBAIGNvbmZpZyBUQVJHRVRfSU1YOE1O X0REUjRfRVZLDQo+IMKgCXNlbGVjdCBJTVg4TU4NCj4gwqAJc2VsZWN0IFNVUFBPUlRfU1BMDQo+ IMKgCXNlbGVjdCBJTVg4TV9ERFI0DQo+ICsJc2VsZWN0IEZTTF9DQUFNDQo+ICsJc2VsZWN0IEZT TF9CTE9CDQo+ICsJc2VsZWN0IE1JU0MNCj4gKwlzZWxlY3QgU1BMX0NSWVBUTyBpZiBTUEwNCj4g wqANCj4gwqBjb25maWcgVEFSR0VUX0lNWDhNUF9FVksNCj4gwqAJYm9vbCAiaW14OG1wIExQRERS NCBFVksgYm9hcmQiDQo+IEBAIC05NSw2ICsxMTMsMTEgQEAgY29uZmlnIFRBUkdFVF9JTVg4TVBf RVZLDQo+IMKgCXNlbGVjdCBJTVg4TVANCj4gwqAJc2VsZWN0IFNVUFBPUlRfU1BMDQo+IMKgCXNl bGVjdCBJTVg4TV9MUEREUjQNCj4gKwlzZWxlY3QgRlNMX0NBQU0NCj4gKwlzZWxlY3QgRlNMX0JM T0INCj4gKwlzZWxlY3QgTUlTQw0KPiArCXNlbGVjdCBBUkNIX01JU0NfSU5JVA0KPiArCXNlbGVj dCBTUExfQ1JZUFRPIGlmIFNQTA0KPiDCoA0KPiDCoGNvbmZpZyBUQVJHRVRfUElDT19JTVg4TVEN Cj4gwqAJYm9vbCAiU3VwcG9ydCBUZWNobmV4aW9uIFBpY28gaU1YOE1RIg0KPiBkaWZmIC0tZ2l0 IGEvYXJjaC9hcm0vbWFjaC1pbXgvaW14OG0vc29jLmMgYi9hcmNoL2FybS9tYWNoLQ0KPiBpbXgv aW14OG0vc29jLmMNCj4gaW5kZXggZjJkZGM4MzRkNC4uMGZlMjhmNDk3MSAxMDA2NDQNCj4gLS0t IGEvYXJjaC9hcm0vbWFjaC1pbXgvaW14OG0vc29jLmMNCj4gKysrIGIvYXJjaC9hcm0vbWFjaC1p bXgvaW14OG0vc29jLmMNCj4gQEAgLTEsNiArMSw2IEBADQo+IMKgLy8gU1BEWC1MaWNlbnNlLUlk ZW50aWZpZXI6IEdQTC0yLjArDQo+IMKgLyoNCj4gLSAqIENvcHlyaWdodCAyMDE3LTIwMTkgTlhQ DQo+ICsgKiBDb3B5cmlnaHQgMjAxNy0yMDE5LCAyMDIxIE5YUA0KPiDCoCAqDQo+IMKgICogUGVu ZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+DQo+IMKgICovDQo+IEBAIC0yMCw2ICsyMCw3IEBADQo+ IMKgI2luY2x1ZGUgPGFzbS9wdHJhY2UuaD4NCj4gwqAjaW5jbHVkZSA8YXNtL2FybXY4L21tdS5o Pg0KPiDCoCNpbmNsdWRlIDxkbS91Y2xhc3MuaD4NCj4gKyNpbmNsdWRlIDxkbS9kZXZpY2UuaD4N Cj4gwqAjaW5jbHVkZSA8ZWZpX2xvYWRlci5oPg0KPiDCoCNpbmNsdWRlIDxlbnYuaD4NCj4gwqAj aW5jbHVkZSA8ZW52X2ludGVybmFsLmg+DQo+IEBAIC0xMTg3LDYgKzExODgsMTMgQEAgc3RhdGlj IHZvaWQgYWNxdWlyZV9idWlsZGluZm8odm9pZCkNCj4gwqANCj4gwqBpbnQgYXJjaF9taXNjX2lu aXQodm9pZCkNCj4gwqB7DQo+ICsJc3RydWN0IHVkZXZpY2UgKmRldjsNCj4gKwlpbnQgcmV0Ow0K PiArDQo+ICsJcmV0ID0gdWNsYXNzX2dldF9kZXZpY2VfYnlfZHJpdmVyKFVDTEFTU19NSVNDLA0K PiBETV9EUklWRVJfR0VUKGNhYW1fanIpLCAmZGV2KTsNCj4gKwlpZiAocmV0KQ0KPiArCQlwcmlu dGYoIkZhaWxlZCB0byBpbml0aWFsaXplICVzOiAlZFxuIiwgZGV2LT5uYW1lLA0KPiByZXQpOw0K PiArDQo+IMKgCWFjcXVpcmVfYnVpbGRpbmZvKCk7DQo+IMKgDQo+IMKgCXJldHVybiAwOw0KPiBk aWZmIC0tZ2l0IGEvYm9hcmQvZnJlZXNjYWxlL2lteDhtbV9ldmsvc3BsLmMNCj4gYi9ib2FyZC9m cmVlc2NhbGUvaW14OG1tX2V2ay9zcGwuYw0KPiBpbmRleCA0ZWY3ZjZmMTgwLi5jODExMjhmNDQy IDEwMDY0NA0KPiAtLS0gYS9ib2FyZC9mcmVlc2NhbGUvaW14OG1tX2V2ay9zcGwuYw0KPiArKysg Yi9ib2FyZC9mcmVlc2NhbGUvaW14OG1tX2V2ay9zcGwuYw0KPiBAQCAtMSw2ICsxLDYgQEANCj4g wqAvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCsNCj4gwqAvKg0KPiAtICogQ29w eXJpZ2h0IDIwMTkgTlhQDQo+ICsgKiBDb3B5cmlnaHQgMjAxOSwgMjAyMSBOWFANCj4gwqAgKi8N Cj4gwqANCj4gwqAjaW5jbHVkZSA8Y29tbW9uLmg+DQo+IEBAIC01MSw2ICs1MSwxMyBAQCBzdGF0 aWMgdm9pZCBzcGxfZHJhbV9pbml0KHZvaWQpDQo+IMKgDQo+IMKgdm9pZCBzcGxfYm9hcmRfaW5p dCh2b2lkKQ0KPiDCoHsNCj4gKwlzdHJ1Y3QgdWRldmljZSAqZGV2Ow0KPiArCWludCByZXQ7DQo+ ICsNCj4gKwlyZXQgPSB1Y2xhc3NfZ2V0X2RldmljZV9ieV9kcml2ZXIoVUNMQVNTX01JU0MsDQo+ IERNX0RSSVZFUl9HRVQoY2FhbV9qciksICZkZXYpOw0KPiArCWlmIChyZXQpDQo+ICsJCXByaW50 ZigiRmFpbGVkIHRvIGluaXRpYWxpemUgJXM6ICVkXG4iLCBkZXYtPm5hbWUsDQo+IHJldCk7DQo+ ICsNCj4gwqAJcHV0cygiTm9ybWFsIEJvb3RcbiIpOw0KPiDCoH0NCj4gwqANCj4gZGlmZiAtLWdp dCBhL2JvYXJkL2ZyZWVzY2FsZS9pbXg4bW5fZXZrL3NwbC5jDQo+IGIvYm9hcmQvZnJlZXNjYWxl L2lteDhtbl9ldmsvc3BsLmMNCj4gaW5kZXggMDNmMmE1NmU4MC4uYWIxOWRhYmY3YiAxMDA2NDQN Cj4gLS0tIGEvYm9hcmQvZnJlZXNjYWxlL2lteDhtbl9ldmsvc3BsLmMNCj4gKysrIGIvYm9hcmQv ZnJlZXNjYWxlL2lteDhtbl9ldmsvc3BsLmMNCj4gQEAgLTEsNyArMSw3IEBADQo+ICsvLyBTUERY LUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMC1vci1sYXRlcg0KPiDCoC8qDQo+IC0gKiBDb3B5 cmlnaHQgMjAxOC0yMDE5IE5YUA0KPiArICogQ29weXJpZ2h0IDIwMTgtMjAxOSwgMjAyMSBOWFAN Cj4gwqAgKg0KPiAtICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6CUdQTC0yLjArDQo+IMKgICov DQo+IMKgDQo+IMKgI2luY2x1ZGUgPGNvbW1vbi5oPg0KPiBAQCAtNDksNiArNDksMTAgQEAgdm9p ZCBzcGxfYm9hcmRfaW5pdCh2b2lkKQ0KPiDCoAlzdHJ1Y3QgdWRldmljZSAqZGV2Ow0KPiDCoAlp bnQgcmV0Ow0KPiDCoA0KPiArCXJldCA9IHVjbGFzc19nZXRfZGV2aWNlX2J5X2RyaXZlcihVQ0xB U1NfTUlTQywNCj4gRE1fRFJJVkVSX0dFVChjYWFtX2pyKSwgJmRldik7DQo+ICsJaWYgKHJldCkN Cj4gKwkJcHJpbnRmKCJGYWlsZWQgdG8gaW5pdGlhbGl6ZSAlczogJWRcbiIsIGRldi0+bmFtZSwN Cj4gcmV0KTsNCj4gKw0KPiDCoAlwdXRzKCJOb3JtYWwgQm9vdFxuIik7DQo+IMKgDQo+IMKgCXJl dCA9IHVjbGFzc19nZXRfZGV2aWNlX2J5X25hbWUoVUNMQVNTX0NMSywNCj4gZGlmZiAtLWdpdCBh L2JvYXJkL2ZyZWVzY2FsZS9pbXg4bXBfZXZrL3NwbC5jDQo+IGIvYm9hcmQvZnJlZXNjYWxlL2lt eDhtcF9ldmsvc3BsLmMNCj4gaW5kZXggYTc1NjRlOWIxYS4uY2Y5YTEyMzVkNSAxMDA2NDQNCj4g LS0tIGEvYm9hcmQvZnJlZXNjYWxlL2lteDhtcF9ldmsvc3BsLmMNCj4gKysrIGIvYm9hcmQvZnJl ZXNjYWxlL2lteDhtcF9ldmsvc3BsLmMNCj4gQEAgLTEsNyArMSw3IEBADQo+ICsvLyBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMC1vci1sYXRlcg0KPiDCoC8qDQo+IC0gKiBDb3B5cmln aHQgMjAxOC0yMDE5IE5YUA0KPiArICogQ29weXJpZ2h0IDIwMTgtMjAxOSwgMjAyMSBOWFANCj4g wqAgKg0KPiAtICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6CUdQTC0yLjArDQo+IMKgICovDQo+ IMKgDQo+IMKgI2luY2x1ZGUgPGNvbW1vbi5oPg0KPiBAQCAtMjAsNiArMjAsOCBAQA0KPiDCoCNp bmNsdWRlIDxhc20vYXJjaC9kZHIuaD4NCj4gwqAjaW5jbHVkZSA8cG93ZXIvcG1pYy5oPg0KPiDC oCNpbmNsdWRlIDxwb3dlci9wY2E5NDUwLmg+DQo+ICsjaW5jbHVkZSA8ZG0vdWNsYXNzLmg+DQo+ ICsjaW5jbHVkZSA8ZG0vZGV2aWNlLmg+DQo+IMKgDQo+IMKgREVDTEFSRV9HTE9CQUxfREFUQV9Q VFI7DQo+IMKgDQo+IEBAIC0zNSw2ICszNywxMyBAQCB2b2lkIHNwbF9kcmFtX2luaXQodm9pZCkN Cj4gwqANCj4gwqB2b2lkIHNwbF9ib2FyZF9pbml0KHZvaWQpDQo+IMKgew0KPiArCXN0cnVjdCB1 ZGV2aWNlICpkZXY7DQo+ICsJaW50IHJldDsNCj4gKw0KPiArCXJldCA9IHVjbGFzc19nZXRfZGV2 aWNlX2J5X2RyaXZlcihVQ0xBU1NfTUlTQywNCj4gRE1fRFJJVkVSX0dFVChjYWFtX2pyKSwgJmRl dik7DQo+ICsJaWYgKHJldCkNCj4gKwkJcHJpbnRmKCJGYWlsZWQgdG8gaW5pdGlhbGl6ZSAlczog JWRcbiIsIGRldi0+bmFtZSwNCj4gcmV0KTsNCj4gKw0KPiDCoAkvKg0KPiDCoAnCoCogU2V0IEdJ QyBjbG9jayB0byA1MDBNaHogZm9yIE9EIFZERF9TT0MuIEtlcm5lbCBkcml2ZXINCj4gZG9lcw0K PiDCoAnCoCogbm90IGFsbG93IHRvIGNoYW5nZSBpdC4gU2hvdWxkIHNldCB0aGUgY2xvY2sgYWZ0 ZXIgUE1JQw0KPiBkaWZmIC0tZ2l0IGEvYm9hcmQvZnJlZXNjYWxlL2lteDhtcV9ldmsvc3BsLmMN Cj4gYi9ib2FyZC9mcmVlc2NhbGUvaW14OG1xX2V2ay9zcGwuYw0KPiBpbmRleCBlOGUwZWZlNDg1 Li5jZGQxN2FkZDA4IDEwMDY0NA0KPiAtLS0gYS9ib2FyZC9mcmVlc2NhbGUvaW14OG1xX2V2ay9z cGwuYw0KPiArKysgYi9ib2FyZC9mcmVlc2NhbGUvaW14OG1xX2V2ay9zcGwuYw0KPiBAQCAtMSw4 ICsxLDcgQEANCj4gwqAvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCsNCj4gwqAv Kg0KPiAtICogQ29weXJpZ2h0IDIwMTggTlhQDQo+ICsgKiBDb3B5cmlnaHQgMjAxOCwgMjAyMSBO WFANCj4gwqAgKg0KPiAtICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6CUdQTC0yLjArDQo+IMKg ICovDQo+IMKgDQo+IMKgI2luY2x1ZGUgPGNvbW1vbi5oPg0KPiBAQCAtMjIsNiArMjEsNyBAQA0K PiDCoCNpbmNsdWRlIDxhc20vbWFjaC1pbXgvZ3Bpby5oPg0KPiDCoCNpbmNsdWRlIDxhc20vbWFj aC1pbXgvbXhjX2kyYy5oPg0KPiDCoCNpbmNsdWRlIDxmc2xfZXNkaGNfaW14Lmg+DQo+ICsjaW5j bHVkZSA8ZnNsX3NlYy5oPg0KPiDCoCNpbmNsdWRlIDxtbWMuaD4NCj4gwqAjaW5jbHVkZSA8bGlu dXgvZGVsYXkuaD4NCj4gwqAjaW5jbHVkZSA8cG93ZXIvcG1pYy5oPg0KPiBAQCAtMTk5LDYgKzE5 OSwxMSBAQCBpbnQgcG93ZXJfaW5pdF9ib2FyZCh2b2lkKQ0KPiDCoA0KPiDCoHZvaWQgc3BsX2Jv YXJkX2luaXQodm9pZCkNCj4gwqB7DQo+ICsjaWZkZWYgQ09ORklHX0ZTTF9DQUFNDQo+ICsJaWYg KHNlY19pbml0KCkpDQo+ICsJCXByaW50ZigiXG5zZWNfaW5pdCBmYWlsZWQhXG4iKTsNCj4gKw0K PiArI2VuZGlmDQo+IMKgCXB1dHMoIk5vcm1hbCBCb290XG4iKTsNCj4gwqB9DQo+IMKgDQo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2NyeXB0by9mc2wvanIuYyBiL2RyaXZlcnMvY3J5cHRvL2ZzbC9q ci5jDQo+IGluZGV4IGM1YThiMDQ1OWUuLjFiMDI3ZjI1M2MgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl cnMvY3J5cHRvL2ZzbC9qci5jDQo+ICsrKyBiL2RyaXZlcnMvY3J5cHRvL2ZzbC9qci5jDQo+IEBA IC00Myw5ICs0MywxNyBAQCBzdHJ1Y3QgdWRldmljZSAqY2FhbV9kZXY7DQo+IMKgI2RlZmluZSBT RUNfQUREUihpZHgpCVwNCj4gwqAJKHVsb25nKSgoQ09ORklHX1NZU19GU0xfU0VDX0FERFIgKyBz ZWNfb2Zmc2V0W2lkeF0pKQ0KPiDCoA0KPiAtI2RlZmluZSBTRUNfSlIwX0FERFIoaWR4KQlcDQo+ ICsjaWZuZGVmIENPTkZJR19JTVg4TQ0KPiArI2RlZmluZSBTRUNfSlJfQUREUihpZHgpCVwNCj4g wqAJKHVsb25nKShTRUNfQUREUihpZHgpICsJXA0KPiDCoAnCoChDT05GSUdfU1lTX0ZTTF9KUjBf T0ZGU0VUIC0gQ09ORklHX1NZU19GU0xfU0VDX09GRlNFVCkpDQo+ICsjZGVmaW5lIEpSX0lEIDAN Cj4gKyNlbHNlDQo+ICsjZGVmaW5lIFNFQ19KUl9BRERSKGlkeCkJXA0KPiArCSh1bG9uZykoU0VD X0FERFIoaWR4KSArIFwNCj4gKwnCoChDT05GSUdfU1lTX0ZTTF9KUjFfT0ZGU0VUIC0gQ09ORklH X1NZU19GU0xfU0VDX09GRlNFVCkpDQo+ICsjZGVmaW5lIEpSX0lEIDENCj4gKyNlbmRpZg0KPiDC oHN0cnVjdCBjYWFtX3JlZ3MgY2FhbV9zdDsNCj4gwqAjZW5kaWYNCj4gwqANCj4gQEAgLTY3MSw4 ICs2NzksOCBAQCBpbnQgc2VjX2luaXRfaWR4KHVpbnQ4X3Qgc2VjX2lkeCkNCj4gwqAJY2FhbSA9 IGRldl9nZXRfcHJpdihjYWFtX2Rldik7DQo+IMKgI2Vsc2UNCj4gwqAJY2FhbV9zdC5zZWMgPSAo dm9pZCAqKVNFQ19BRERSKHNlY19pZHgpOw0KPiAtCWNhYW1fc3QucmVncyA9IChzdHJ1Y3QganJf cmVncyAqKVNFQ19KUjBfQUREUihzZWNfaWR4KTsNCj4gLQljYWFtX3N0LmpyaWQgPSAwOw0KPiAr CWNhYW1fc3QucmVncyA9IChzdHJ1Y3QganJfcmVncyAqKVNFQ19KUl9BRERSKHNlY19pZHgpOw0K PiArCWNhYW1fc3QuanJpZCA9IEpSX0lEOw0KPiDCoAljYWFtID0gJmNhYW1fc3Q7DQo+IMKgI2Vu ZGlmDQo+IMKgI2lmbmRlZiBDT05GSUdfQVJDSF9JTVg4DQo+IGRpZmYgLS1naXQgYS9zY3JpcHRz L2NvbmZpZ193aGl0ZWxpc3QudHh0DQo+IGIvc2NyaXB0cy9jb25maWdfd2hpdGVsaXN0LnR4dA0K PiBpbmRleCBkODZmMzU4NTZmLi40Zjc3MzE5OGUzIDEwMDY0NA0KPiAtLS0gYS9zY3JpcHRzL2Nv bmZpZ193aGl0ZWxpc3QudHh0DQo+ICsrKyBiL3NjcmlwdHMvY29uZmlnX3doaXRlbGlzdC50eHQN Cj4gQEAgLTIxMDcsNiArMjEwNyw3IEBAIENPTkZJR19TWVNfRlNMX0lGQ19TSVpFMg0KPiDCoENP TkZJR19TWVNfRlNMX0lTQkNfVkVSDQo+IMKgQ09ORklHX1NZU19GU0xfSlIwX0FERFINCj4gwqBD T05GSUdfU1lTX0ZTTF9KUjBfT0ZGU0VUDQo+ICtDT05GSUdfU1lTX0ZTTF9KUjFfT0ZGU0VUDQo+ IMKgQ09ORklHX1NZU19GU0xfTFMxX0NMS19BRERSDQo+IMKgQ09ORklHX1NZU19GU0xfTFNDSDNf U0VSREVTX0FERFINCj4gwqBDT05GSUdfU1lTX0ZTTF9NQVhfTlVNX09GX1NFQw==