Received: by 2002:a05:7412:a9a3:b0:f9:93eb:408e with SMTP id o35csp75087rdh; Wed, 20 Dec 2023 23:43:35 -0800 (PST) X-Google-Smtp-Source: AGHT+IFgt+7b//lQ5JInypKrnVFCTRO+htAIEF662i0RvxY6C56Zer/1Rk4NCnaEQyGqlaOYxvws X-Received: by 2002:a17:907:58d:b0:a23:66d8:c261 with SMTP id vw13-20020a170907058d00b00a2366d8c261mr1758452ejb.156.1703144614896; Wed, 20 Dec 2023 23:43:34 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1703144614; cv=pass; d=google.com; s=arc-20160816; b=AE96qiKlWuXxzKPlNNl4h2C8HQGu+DTj96qs5VHLjy7n79D+SXGSMXK7qXCFirtm/5 QoycH4w9LD6CqAlGRa14XUyef1i3qk44t3uXBwUvubc94ozy+0VX4jtiGW4CAYchvIp3 FpPPM+l8h4Y5JpIyf467tOFPpaf4ifiOZrlc4MAGWi1vklEzm+Zd/bakG9WloeuGSmh1 wXcJ4L1iGKCADoSSoTshgHE892yTgiAfzqKVEqvPhwOWAtYZd/9bgrMAChZP2VhjlFzh cqWOTHQgtF4j7lKvuFrh+TNpwxA+ZOfLzqBpJgbV7Y7QzzPIBoSke7UeHkRBh3Qslo1F gLRg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :content-transfer-encoding:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:to:from:dkim-signature; bh=29U0Vo98xVlVhfNK7DvOweetmJ2LyT1JuS7GoMH5MzY=; fh=mPtE0U4SqtK08ZdzArrYKarO0wOfMFHPoe/TPC9zxt4=; b=y/T0GZE4+1NjiD1wMI4MVhj2fDZo7H+zJ7+vhlb1YTKE65JU/5IdjCy1D5ZYsStWj1 iNlQx6rI2QCzpTMDUZrSu0k59AnvrSy8B6L3tLpPoBJONWB17yZtbh6yb1tXdEFp28ux TDS3bU4h9qO1WWrH96g/lhHtokS9eSUkvJSDURgm/cGKSdq2MOHwDg1nZ2PLgqjSsIty DpPG75RFaV7nSru/IUteTO9hH/Fg/vRWDxWtwnZpKHB5jtL0CKgA/jLSzg3zq46mT2/G SQ9TSYCn/B5zaRGb5Ih7NjXmoZ+6FkHiMFTY01O/I7AGGKMwpeai3Fu8V5OWR1x66Kmv 8HuA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@pliops.onmicrosoft.com header.s=selector2-pliops-onmicrosoft-com header.b=RQ5fLjNP; arc=pass (i=1 spf=pass spfdomain=pliops.com dkim=pass dkdomain=pliops.com dmarc=pass fromdomain=pliops.com); spf=pass (google.com: domain of linux-embedded+bounces-8-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-embedded+bounces-8-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id hb21-20020a170906b89500b00a1d991c3a0esi639062ejb.361.2023.12.20.23.43.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Dec 2023 23:43:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-embedded+bounces-8-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@pliops.onmicrosoft.com header.s=selector2-pliops-onmicrosoft-com header.b=RQ5fLjNP; arc=pass (i=1 spf=pass spfdomain=pliops.com dkim=pass dkdomain=pliops.com dmarc=pass fromdomain=pliops.com); spf=pass (google.com: domain of linux-embedded+bounces-8-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-embedded+bounces-8-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 7D41D1F28BFC for ; Thu, 21 Dec 2023 07:43:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 19ABE154AA; Thu, 21 Dec 2023 07:43:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=pliops.onmicrosoft.com header.i=@pliops.onmicrosoft.com header.b="RQ5fLjNP" X-Original-To: linux-embedded@vger.kernel.org Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2078.outbound.protection.outlook.com [40.107.105.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 87B5E14AB5 for ; Thu, 21 Dec 2023 07:43:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=pliops.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pliops.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GxTN8jrZ7rm3EuYG/dj6VyhUo5nQdnJ0b15RadvYo1KGgbyM0JKbmdoI0g+g1l999N3rY1OPJOBm9I+x2XiNAslkzb23D3GtFiY/Juzf1nIKd1ZuI5p7Iat4vGmmmnBVAecuXh7BSPk+jvIAZl30feUDJWR3iTt7SB2I/OSvY0X/j9dBibq647GYVEseKMFOCiUO3xtwtLcBA2rn9DxwLD3Yhme/SOr1nb/cuNQtAM2xtjGRQ6j1BEfFs2qiymrbNhcj0/PAqEPSJ1KmvBQR1+yKPQZDmy2OWT6u2+WdXEmpqnoppVqAYt1RpuxbnmrPTqX19ShpeU9r7WgyEBsDEA== 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=29U0Vo98xVlVhfNK7DvOweetmJ2LyT1JuS7GoMH5MzY=; b=Pmreglj6p8dlcb/S9bmWriliQAMRAaEgYoFdyik1Pgyze852FCZoLWyJMhHGDAKx9ipORdzDUXGI1fKOedF/3KAGwQK31O90XVx7KpwWbQFbtXG8vAjn185tdt5WwvCQ3g0ooEhGa/4T6ScHjmxpXZvTRE2FJ+0NFQtspJUo5l296hcA2BN/JuBCi8FQE5e+VoMq5PLmoXsEu7UncTr7RBi3F9yVntjJ0ZoAdZjzHph03liUviAbR4nznfhcJqVwksdwmMhC99DYIXatWJ+KUVlE2p7UBqVh+wM2xj398+fo5Yr5tx7HZUP6YZ/Boudys2uDfj8Zb8F+dHeazKo6fA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=pliops.com; dmarc=pass action=none header.from=pliops.com; dkim=pass header.d=pliops.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pliops.onmicrosoft.com; s=selector2-pliops-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=29U0Vo98xVlVhfNK7DvOweetmJ2LyT1JuS7GoMH5MzY=; b=RQ5fLjNPHIt9tKEu9SAaHg7Ddx+EJslY7g6VKpqFwjKyLupBUvm+oQLW4F5PNmIs312X1jRG2yCXg4TeWhCq6oGkZPOZZpaqvHaRUtR4cP6fQfvUHQXaTlUFSeGsy6KuTEQHJOgGcCGi1VzW7tb6h6aMJzEf17+hzeZ/gCxfEFE= Received: from PR3P195MB0555.EURP195.PROD.OUTLOOK.COM (2603:10a6:102:30::14) by PAXP195MB1232.EURP195.PROD.OUTLOOK.COM (2603:10a6:102:1a9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.20; Thu, 21 Dec 2023 07:43:22 +0000 Received: from PR3P195MB0555.EURP195.PROD.OUTLOOK.COM ([fe80::e7d5:dbc3:8189:4db]) by PR3P195MB0555.EURP195.PROD.OUTLOOK.COM ([fe80::e7d5:dbc3:8189:4db%5]) with mapi id 15.20.7113.019; Thu, 21 Dec 2023 07:43:22 +0000 From: Lior Weintraub To: Dirk Behme , "linux-embedded@vger.kernel.org" Subject: RE: Debugging early SError exception Thread-Topic: Debugging early SError exception Thread-Index: AdowyEKblFg0JVI3SA+/EmbfJ29lCgBggDAAAAz/kZAAAI82AABX4rEg Date: Thu, 21 Dec 2023 07:43:22 +0000 Message-ID: References: <375eeb75-dde5-4806-a2d7-7f4e97342ee8@gmail.com> In-Reply-To: <375eeb75-dde5-4806-a2d7-7f4e97342ee8@gmail.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=pliops.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PR3P195MB0555:EE_|PAXP195MB1232:EE_ x-ms-office365-filtering-correlation-id: 5054a95d-5370-4ecd-5081-08dc01f88218 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /UNbrm75JyBvnkAspJyL7fYFG4UBwd4AUfqRFRpo44xusiftbnzvaUsrNrfC1lk6ook+melUWKNKVOMuduPJnoO4uPKrPaSBfVz1D+NsxmV4i7KUBA4sNaPEHw54QAEjGZ7dCohiLCzK9m3kbmPNyzOBz7R85o1k3mR/OCijx0Y+PQqXzFm14o6x3/i2+ut7RTsjAaRhSxYiORzXlTwsMJFWtZXLiK2ebDoMmK4tPJ9Hyq7Xj4yy0aQSeXt00W6rWx+7d6NEcKBOg6u0qCI1+0Xlz75YnctkrEbSZJYsWDDjd1c4SW0HIsC2ZakdEtRjXkuhrpHzfs9TLBvcXB8kU+0wEB3CF072ICw/UA9RF9oDfbIb0FzuKuTjBODeOY/F3N8vmmz+0NdovWlvRY3MkAyYG6yQQcL0FYha7YjcFzDtPZrlm/JQ8MlkDFpKipRP7JARDiHpygjtucxXsA5Xwm8ogBp81c/ZMaWt6WWjMjov9UXroAUJ0x6OY6W32i55g15Lzdngp3myn20+KnuhjwoRmY07egUpqS4hKrks1oPzlMxFUraTohE+hhXfnCZtQ4u0SupbsblAd/YqCpP48fZ96XttO2PN89J8hTRAU36dF+us21x5Lk98PKpfxQcJ2V3pmxyumAN+giKWxGPGfBuxjzLU2hXeuStEXFjVpr8KuEvFPsjMk74VnpmqQb47Tdt+r/ZuLbvkI/B8ZMDAew== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PR3P195MB0555.EURP195.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(39840400004)(366004)(346002)(396003)(136003)(376002)(230473577357003)(230273577357003)(230373577357003)(230922051799003)(230173577357003)(186009)(1800799012)(451199024)(64100799003)(2906002)(83380400001)(5660300002)(122000001)(41300700001)(3480700007)(38100700002)(66899024)(8676002)(8936002)(316002)(110136005)(33656002)(53546011)(9686003)(6506007)(52536014)(38070700009)(66946007)(86362001)(66476007)(76116006)(66446008)(64756008)(71200400001)(66556008)(7696005)(55016003)(966005)(478600001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bFR3dVpVNU0vVXBVTFgyWWhINGdGZWN3SDlOTFpSVlJHV01hMU1UWWdOcVVI?= =?utf-8?B?UVppRDhFTTlSbkRlUVJsaWR5MUFjSDNqZjNIR1ZMT0JHSEFBa1ZDY3VqQXZm?= =?utf-8?B?QytSTlhEKzFRNTlzTFpacFM3MlJOSHpoRHkyRGttTVJXbXdzYTFzMFI4OXpO?= =?utf-8?B?UU9SaHVNYitCaldJaENJNEtVblFaQUtjS0FOSkswYTVhVUlxYWpmSVJqdy9x?= =?utf-8?B?T1kyVDMxR1JISlBwOW1DeE9mK2I4eU1PYVVoMlZtTVh0dnBISDBNQ2kzNVVU?= =?utf-8?B?T2NSY3ZDcTVZQThGN2twMnBaVy9abjkwK04rTXRWWjdWS1B0Z0RoTG1qR2xt?= =?utf-8?B?TElrKzUwVVRUZWRHdjN3cnNUbDREdCs0bzM4aHhHbmpxWUM2VnkwSkIvc0lV?= =?utf-8?B?UDFrYVNWRjRiWEtzZFNHUVM2Tlk2ekJ3WTBZcURkMXB5cVF6eWs0N3lFZita?= =?utf-8?B?VUxNUjc2WWU3RjRUeGlOUnZPNjNpY2U3RHhyQm8zY0F6M05vWkJINkxHNkJF?= =?utf-8?B?OHRkYnExRFBoNVE0RU8zcFV4K1hLeUNXRXJUWjBQdWk5S2hIRzFxb2xoM3E2?= =?utf-8?B?YnI1ajZ6YXdvVHNOZ0tibUpaWE5JSmhzSm1hS2pORUcrWHNXZ0IxRVNZbXgr?= =?utf-8?B?cU5Wanh5eWNoSXlocFE1bGw0UWpEN0o1UlJRWmVRLzcxM0gxQmxxbWd1MlVs?= =?utf-8?B?VTg4blVuM01oUzI1a3ovQXR2N1I4SHlSVGdEeENBNlg0ZXRRMXdKRGhiNHpq?= =?utf-8?B?eVJVT1prVUtFOXdZaXp1MUMwOHBqd2tCeVlhQmptSUxaOEhqMjRkeUhhVis2?= =?utf-8?B?LzlXSVlUeWxoZ2pGSVkxNDdCUk8way9tYk8zL3RVeVRjRGFsSUMzNjVxUDk3?= =?utf-8?B?Ykl5T0g5cm1tRjdGazVNaW9WZWk4Q1NoM2NlenJGT2ZiRFozV0FQMzY5bXMy?= =?utf-8?B?Y1lGa1llQlRWVUtzZmJKNWJYY2tpd1d5V2F4bjVjMUIrU3NybHV4aE0zdzJ1?= =?utf-8?B?bVVSNmF4MGJCcytQSFliOFRLV205NjFBTUc4OExOZzlyVzI5b0NtZkNQY2dk?= =?utf-8?B?OTR0Rkh3dXJtSU84ZUFQcWxESEJBamEyVStCVVlydks2S0RMRjYxRy8xbnVI?= =?utf-8?B?S2ljQWVEMDcrck1aVzdDUXZSRzUyMkdxckNWWDdCSkQvaGN5M3NBQklWcHpV?= =?utf-8?B?U2x2ZGYzNkVCWTNtZEF2UjNzRGhoMHgzNE8zVjQ5bnpGdHQwM3N6NGVLaWRs?= =?utf-8?B?RE51NFY1S2c4S1J0bXlKYlBGVGlQWmVVOVF4cU1STG00YzgxRjROdzUwaHB3?= =?utf-8?B?ZTZWME95aENTcmRHNnVBOEJ0MUFURkk4dVJnb2lXNkVTNVE0czNCb0FVTWNL?= =?utf-8?B?ZGlXTFpEaGJPK3Q5enhsanlMMlYvNjduRkQyNUtReXRsbkZpM3ZzSi9LbWNL?= =?utf-8?B?RVFLTjR3NFJqVVErRytPeVVGci9SMXBjdlJOaFlGLzdxRk9XeHhoQ1EzbEQ4?= =?utf-8?B?bGVIQjVFQ0xESHhocXJTSGNRNUt2Q29ZdGtLTzFhTzV0alNxK0x5c1RPc2RS?= =?utf-8?B?Wk50TEw3NzFuR2w1elBteUxYQXJoWEhrOWlZMEZnODR0S3VKZjVHYS9jbkdu?= =?utf-8?B?cCszREtTL09CU3ZGVTNLSm8walUzZUdzeU5DSTloWWs2SGc5MW93ZzhEWm16?= =?utf-8?B?WkhXYnN3THl4cGxrUE55NHJSWE03K3lmdFBIU2tSYWlkdCtFdnFpNTRDK3Zy?= =?utf-8?B?clBEQWNPWEhTUmFLbEZReVlJaTBjdVlWbTVxR2dINlAyZ2FIZzhjTTE3bUNq?= =?utf-8?B?dFBLdWJDUXZQcmNaa05RUGVWWlFKd2hRalA1cEZyWEJCSnlyaXZCby92WEVn?= =?utf-8?B?bkdJam1ReGdtM2g3STloTUliVzdydWlTSWZBdUExSnp4QitSY21kZnYvbnht?= =?utf-8?B?bE5GZjNwUjVmR1EvVVNOYkhBYm9VbkxOWGZuc1V5aTBoQjlSME1nYy9kelUz?= =?utf-8?B?SFBKeXFudUlKdWhwZStRQkZ0aTZ4QXQ0ZlRTZ3NjeWxvcWtOa3RUQ0swMCtn?= =?utf-8?B?MStLVUtJTCtoRjNybS80aUQyOGljYVdWdEJHbExYSjMweVZJcGdwZGNQR2xm?= =?utf-8?B?TE5uOXdmTlNDcndHbWkrVHZDMDYvUCtsQlZEVFNtRkVFRUtKVFd1WU5nYVRW?= =?utf-8?Q?22DdDisfiT3c/Z9o1kWFvfA=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-embedded@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: pliops.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PR3P195MB0555.EURP195.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 5054a95d-5370-4ecd-5081-08dc01f88218 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2023 07:43:22.5874 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 40fe8f47-55ac-403a-a5ab-1be3dd209cf8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: JSUhzJpGy4wnDP1gR+lDDIH8+3Xj5BlMv3tBgR/Hw9/y3CoDc2sypV6MtQUy0V4X8E9yMOdAs1f/ETCELO10YA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP195MB1232 SGkgRGlyaywNCg0KV2UgZm91bmQgdGhhdCB0aGUgaXNzdWUgd2FzIGF0IHRoZSBlYXJseSBzdGFn ZXMgb2YgQmFyZWJveCAoYS5rLmEgVS1CT09UIHYyKS4NCk91ciBpbXBsZW1lbnRhdGlvbiBvZiBw dXRjX2xsIChvbiBkZWJ1Z19sbCkgd2FzIHdyaXRpbmcgaW50byB0aGUgVUFSVCBUeCBGSUZPIHdp dGhvdXQgY2hlY2tpbmcgaWYgdGhlIEZJRk8gaXMgZnVsbC4NCk9uY2UgdGhlIGZpZm8gZ290IGZ1 bGwgaXQgY2F1c2VkIHRoaXMgU0Vycm9yIHByb2JhYmx5IGJlY2F1c2UgdGhlIFVBUlQgSVAgZ2Vu ZXJhdGVkIGFuIGFwYmVycm9yIHNpZ25hbC4NCg0KTm93IHRoZSBMaW51eCBpcyBydW5uaW5nIGFu ZCBkb2Vzbid0IHJlcG9ydCB0aGUgU0Vycm9yIGFnYWluIGJ1dCBub3cgd2UgZmFjZSBhbm90aGVy IGlzc3VlLg0KV2Ugc2VlIHRoYXQgdGhlIFBDIGlzIGdldHRpbmcgaW50byBhICJyZXBvcnRfYnVn IiBmdW5jdGlvbi4NClRoZSBMaW51eCBkb2Vzbid0IHByaW50IGFueXRoaW5nIHRvIHRoZSBVQVJU IChwcm9iYWJseSBzaW5jZSBpdCBoYXNuJ3QgZ290IHRvIHRoZSBwb2ludCB3aGVyZSB0aGUgY29u c29sZSBpcyBjb25maWd1cmVkPykuDQpTaW5jZSBvdXIgZGVidWcgbWVhbnMgYXJlIGxpbWl0ZWQg aXQgY2FuIHRha2Ugc29tZSB0aW1lIHRvIGZpbmQgdGhlIHJvb3QgY2F1c2UuDQoNCkkgd2lsbCBr ZWVwIHlvdSBwb3N0ZWQgYW5kIHVwZGF0ZSBvdXIgZmluZGluZ3MuDQpMb3ZlIHRvIGhlYXIgeW91 ciB0aG91Z2h0cywNCg0KQ2hlZXJzLA0KTGlvci4NCiANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiBGcm9tOiBEaXJrIEJlaG1lIDxkaXJrLmJlaG1lQGdtYWlsLmNvbT4NCj4gU2Vu dDogVHVlc2RheSwgRGVjZW1iZXIgMTksIDIwMjMgMzozNyBQTQ0KPiBUbzogTGlvciBXZWludHJh dWIgPGxpb3J3QHBsaW9wcy5jb20+OyBsaW51eC1lbWJlZGRlZEB2Z2VyLmtlcm5lbC5vcmcNCj4g U3ViamVjdDogUmU6IERlYnVnZ2luZyBlYXJseSBTRXJyb3IgZXhjZXB0aW9uDQo+IA0KPiBbWW91 IGRvbid0IG9mdGVuIGdldCBlbWFpbCBmcm9tIGRpcmsuYmVobWVAZ21haWwuY29tLiBMZWFybiB3 aHkgdGhpcyBpcw0KPiBpbXBvcnRhbnQgYXQgaHR0cHM6Ly9ha2EubXMvTGVhcm5BYm91dFNlbmRl cklkZW50aWZpY2F0aW9uIF0NCj4gDQo+IENBVVRJT046IEV4dGVybmFsIFNlbmRlcg0KPiANCj4g QW0gMTkuMTIuMjMgdW0gMTQ6MjMgc2NocmllYiBMaW9yIFdlaW50cmF1YjoNCj4gPiBUaGFua3Mg RGlyaywNCj4gDQo+IFdlbGNvbWUgOikNCj4gDQo+IEluIGNhc2UgeW91IGZpbmQgdGhlIHJvb3Qg Y2F1c2UgaXQgd291bGQgYmUgbmljZSB0byBnZXQgc29tZSBnZW5lcmljDQo+IGRlc2NyaXB0aW9u IG9mIGl0IHNvIHRoYXQgd2UgY2FuIGxlYXJuIHNvbWV0aGluZyA6KQ0KPiANCj4gQmVzdCByZWdh cmRzDQo+IA0KPiBEaXJrDQo+IA0KPiANCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gPj4gRnJvbTogRGlyayBCZWhtZSA8ZGlyay5iZWhtZUBnbWFpbC5jb20+DQo+ID4+IFNlbnQ6 IFR1ZXNkYXksIERlY2VtYmVyIDE5LCAyMDIzIDk6MDkgQU0NCj4gPj4gVG86IExpb3IgV2VpbnRy YXViIDxsaW9yd0BwbGlvcHMuY29tPjsgbGludXgtZW1iZWRkZWRAdmdlci5rZXJuZWwub3JnDQo+ ID4+IFN1YmplY3Q6IFJlOiBEZWJ1Z2dpbmcgZWFybHkgU0Vycm9yIGV4Y2VwdGlvbg0KPiA+Pg0K PiA+PiBbWW91IGRvbid0IG9mdGVuIGdldCBlbWFpbCBmcm9tIGRpcmsuYmVobWVAZ21haWwuY29t LiBMZWFybiB3aHkgdGhpcyBpcw0KPiA+PiBpbXBvcnRhbnQgYXQgaHR0cHM6Ly9ha2EubXMvTGVh cm5BYm91dFNlbmRlcklkZW50aWZpY2F0aW9uIF0NCj4gPj4NCj4gPj4gQ0FVVElPTjogRXh0ZXJu YWwgU2VuZGVyDQo+ID4+DQo+ID4+IEFtIDE3LjEyLjIzIHVtIDIyOjMyIHNjaHJpZWIgTGlvciBX ZWludHJhdWI6DQo+ID4+PiBIaSwNCj4gPj4+DQo+ID4+PiBXZSBoYXZlIGEgbmV3IFNvQyB3aXRo IGVMaW51eCBwb3J0aW5nIChrZXJuZWwgdjYuNSkuDQo+ID4+PiBUaGlzIFNvQyBpcyBBUk02NCAo QTUzKSBzaW5nbGUgY29yZSBiYXNlZCBkZXZpY2UuDQo+ID4+PiBJdCBydW5zIGNvcnJlY3RseSBv biBRRU1VIGJ1dCBmYWlscyB3aXRoIFNFcnJvciBvbiBlbXVsYXRpb24gcGxhdGZvcm0NCj4gPj4g KFN5bm9wc3lzIFplYnUgcnVubmluZyBvdXIgU29DIG1vZGVsKS4NCj4gPj4+IFRoZXJlIGlzIG5v IGRlYnVnZ2VyIGNvbm5lY3RlZCB0byB0aGlzIGVtdWxhdGlvbiBidXQgdGhlcmUgYXJlIHNldmVy YWwNCj4gPj4gZGVidWcgY2FwYWJpbGl0aWVzIHdlIGNhbiB1c2U6DQo+ID4+PiAxLiBHZW5lcmF0 aW5nIHdhdmUgZHVtcCBvZiBDUFUgc2lnbmFscw0KPiA+Pj4gMi4gR2VuZXJhdGUgYSBUYXJtYWMg bG9nDQo+ID4+PiAzLiBVQVJUDQo+ID4+Pg0KPiA+Pj4gU2luY2UgdGhlIFNFcnJvciBoYXBwZW5z IGF0IGVhcmx5IHN0YWdlcyBvZiBMaW51eCBib290IHRoZSBVQVJUIGlzIG5vdA0KPiA+PiBlbmFi bGVkIHlldC4NCj4gPj4+ICAgRnJvbSB0aGUgVGFybWFjIGxvZyB3ZSBjYW4gc2VlOg0KPiA+Pj4g ICAgMzgyNDg4NDUyMSBwcyAgRVMgIChmZmZmODAwMDgwNzYwODg4OmQ2NWYwM2MwKSBPIGVsMWhf bnM6ICAgcmV0DQo+ID4+IChwYXJzZV9lYXJseV9wYXJhbSkNCj4gPj4+ICAgIDM4MjQ4ODQ1MjIg cHMgIEVTICAoZmZmZjgwMDA4MDc2M2E2MDpkMjgwMTgwMCkgTyBlbDFoX25zOiAgIG1vdg0KPiB4 MCwNCj4gPj4gIzB4YzAgICAvLyAgICAgICMxOTIgICAgKHNldHVwX2FyY2gpDQo+ID4+PiAgICAg ICAgICAgICAgICAgICAgICAgUiBYMCAoQUFSQ0g2NCkgMDAwMDAwMDAgMDAwMDAwYzANCj4gPj4+ ICAgIDM4MjQ4ODQ1MjMgcHMgIEVTICAoZmZmZjgwMDA4MDc2M2E2NDpkNTFiNDIyMCkgTyBlbDFo X25zOiAgIG1zcg0KPiA+PiBkYWlmLCAgIHgwICAgICAgKHNldHVwX2FyY2gpDQo+ID4+PiAgICAg ICAgICAgICAgICAgICAgICAgUiBDUFNSIDYwMDAwMGM1DQo+ID4+PiAgICAzODI0ODg0NTI5IHBz ICBFUyAgU3lzdGVtIEVycm9yIChBYm9ydCkNCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICBF WEMgWzB4MzgwXSBTRXJyb3IvdlNFcnJvciBDdXJyZW50IEVMIHdpdGggU1BfRUx4DQo+ID4+PiAg ICAgICAgICAgICAgICAgICAgICAgUiBFU1JfRUwxIChBQVJDSDY0KSBiZjAwMDAwMg0KPiA+Pj4g ICAgICAgICAgICAgICAgICAgICAgIFIgQ1BTUiA2MDAwMDNjNQ0KPiA+Pj4gICAgICAgICAgICAg ICAgICAgICAgIFIgU1BTUl9FTDEgKEFBUkNINjQpIDYwMDAwMGM1DQo+ID4+PiAgICAgICAgICAg ICAgICAgICAgICAgUiBFTFJfRUwxIChBQVJDSDY0KSBmZmZmODAwMCA4MDc2M2E2OA0KPiA+Pj4g ICAgMzgyNDg4NDkyNSBwcyAgRVMgIChmZmZmODAwMDgwMDEwYjgwOmQxMDU0M2ZmKSBPIGVsMWhf bnM6ICAgc3ViDQo+IHNwLA0KPiA+PiBzcCwgICAgICMweDE1MCAgKHZlY3RvcnMpDQo+ID4+PiAg ICAgICAgICAgICAgICAgICAgICAgUiBTUF9FTDEgKEFBUkNINjQpIGZmZmY4MDAwIDgwOGYzYzUw DQo+ID4+PiAgICAzODI0ODg0OTI1IHBzICBFUyAgKGZmZmY4MDAwODAwMTBiODQ6OGIyMDYzZmYp IE8gZWwxaF9uczogICBhZGQNCj4gc3AsDQo+ID4+IHNwLCAgICAgeDAgICAgICAodmVjdG9ycykN Cj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICBSIFNQX0VMMSAoQUFSQ0g2NCkgZmZmZjgwMDAg ODA4ZjNkMTANCj4gPj4+ICAgIDM4MjQ4ODQ5MjYgcHMgIEVTICAoZmZmZjgwMDA4MDAxMGI4ODpj YjIwNjNlMCkgTyBlbDFoX25zOiAgIHN1Yg0KPiB4MCwNCj4gPj4gc3AsICAgICB4MCAgICAgICh2 ZWN0b3JzKQ0KPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgIFIgWDAgKEFBUkNINjQpIGZmZmY4 MDAwIDgwOGYzYzUwDQo+ID4+PiAgICAzODI0ODg0OTI3IHBzICBFUyAgKGZmZmY4MDAwODAwMTBi OGM6Mzc3MDAwODApIE8gZWwxaF9uczogICB0Ym56DQo+IHcwLA0KPiA+PiAjMTQsICAgIGZmZmY4 MDAwODAwMTBiOWMgICAgICAgIDx2ZWN0b3JzKzB4MzljPiAgICAgICAgICh2ZWN0b3JzKQ0KPiA+ Pj4gICAgMzgyNDg4NDkzNSBwcyAgRVMgIChmZmZmODAwMDgwMDEwYjkwOmNiMjA2M2UwKSBPIGVs MWhfbnM6ICAgc3ViDQo+IHgwLA0KPiA+PiBzcCwgICAgIHgwICAgICAgKHZlY3RvcnMpDQo+ID4+ PiAgICAgICAgICAgICAgICAgICAgICAgUiBYMCAoQUFSQ0g2NCkgMDAwMDAwMDAgMDAwMDAwYzAN Cj4gPj4+ICAgIDM4MjQ4ODQ5MzcgcHMgIEVTICAoZmZmZjgwMDA4MDAxMGI5NDpjYjIwNjNmZikg TyBlbDFoX25zOiAgIHN1YiAgICAgc3AsDQo+ID4+IHNwLCAgICAgeDAgICAgICAodmVjdG9ycykN Cj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICBSIFNQX0VMMSAoQUFSQ0g2NCkgZmZmZjgwMDAg ODA4ZjNjNTANCj4gPj4+ICAgIDM4MjQ4ODQ5MzggcHMgIEVTICAoZmZmZjgwMDA4MDAxMGI5ODox NDAwMDFlZikgTyBlbDFoX25zOiAgIGINCj4gPj4gZmZmZjgwMDA4MDAxMTM1NCAgICAgICAgPGVs MWhfNjRfZXJyb3I+ICAgICAgICAgKHZlY3RvcnMpDQo+ID4+Pg0KPiA+Pj4gSWYgSSB1bmRlcnN0 YW5kIGNvcnJlY3RseSwgdGhlIGV4Y2VwdGlvbiBoYXBwZW5lZCBzb21ldGltZSBlYXJsaWVyIGFu ZA0KPiBvbmx5DQo+ID4+IG5vdyBMaW51eCBib290IGNvZGUgKHNldHVwX2FyY2gpIG9wZW5lZCB0 aGUgZXhjZXB0aW9uIGhhbmRsaW5nIGFuZCBhcyBhDQo+ID4+IHJlc3VsdCB3ZSBpbW1lZGlhdGVs eSBqdW1wIHRvIHRoZSBTRXJyb3IgZXhjZXB0aW9uIGhhbmRsZXIuDQo+ID4+DQo+ID4+DQo+ID4+ IFllcywgdGhhdCBzb3VuZHMgcmVhc29uYWJsZS4gSWYgSSB1bmRlcnN0b29kIGNvcnJlY3RseSwg eW91IGFyZQ0KPiA+PiBydW5uaW5nIHNvbWV0aGluZyAicXVpdGUgbmV3IiBvbiBzb21lIHNvZnR3 YXJlIChRRU1VKSBhbmQgaGFyZHdhcmUNCj4gPj4gKFN5bm9wc2lzKSBzaW11bGF0b3JzLg0KPiA+ Pg0KPiA+PiBUaGF0IHdvdWxkIG1lYW4gdGhhdCB5b3UgaGF2ZSBuZXcgaGFyZHdhcmUgd2l0aCBl LmcuIG5ldyBtZW1vcnkgbWFwDQo+ID4+IG5vdCB1c2VkIGJlZm9yZS4gV2hhdCB5b3UgZGVzY3Jp YmUgbWlnaHQgc291bmQgbGlrZSBpbiB0aGUgY29kZSBiZWZvcmUNCj4gPj4gTGludXggKGJvb3Qg bG9hZGVyKSB0aGVyZSBpcyBhbnl0aGluZyByZXN1bHRpbmcgaW4gdGhlIFNFcnJvci4gVGhpcw0K PiA+PiBtaWdodCBiZSBhbiBhY2Nlc3MgdG8gbm9uLWV4aXN0aW5nIG9yIG5vbi1lbmFibGVkIGhh cmR3YXJlLiBJLmUuIGl0DQo+ID4+IG1pZ2h0IGJlIHRoYXQgeW91IHRyeSB0byBhY2Nlc3MgKHJl YWQvd3JpdGUpIGFuIGFkZHJlc3Mgd2hhdCBpcyBub3QNCj4gPj4gYXZhaWxhYmxlLCB5ZXQgKG9y IGp1c3QgaW52YWxpZCkuIEl0J3MgaGFyZCB0byBkZWJ1ZyB0aGF0LiBJbiBjYXNlIHlvdQ0KPiA+ PiBhcmUgYWJsZSB0byBtb2RpZnkgdGhlIGNvZGUgYmVmb3JlIExpbnV4ICh0aGUgYm9vdCBsb2Fk ZXI/KSB5b3UgbWlnaHQNCj4gPj4gdHJ5IHRvIGVuYWJsZSBTRXJyb3IgZXhjZXB0aW9ucywgdGhl cmUsIHRvby4gVG8gZ2V0IGl0IGVhcmxpZXIgYW5kDQo+ID4+IHdpdGggdGhhdCBtYWtlIHRoZSBz ZWFyY2ggd2luZG93IHNtYWxsZXIuIEknbSBub3QgdGhhdCBmYW1pbGlhciB3aXRoDQo+ID4+IFFF TVUsIGJ1dCBjb3VsZCB5b3UgdHJ5IHRvIHRyYWNlIHdoaWNoIChhbGw/KSBoYXJkd2FyZSBhY2Nl c3NlcyB5b3VyDQo+ID4+IGNvZGUgZG9lcy4gQW5kIHdpdGggdGhhdCBhbmFseXNlIGFsbCBhY2Nl c3NlcyBhbmQgd2l0aCB0aGF0IGNoZWNrIGlmDQo+ID4+IGFsbCB0aGVzZSBhY2Nlc3NlcyBhcmUg dmFsaWQgZXZlbiBvbiB0aGUgaGFyZHdhcmUgKFN5bm9wc2lzKSBlbXVsYXRpb24NCj4gPj4gc3lz dGVtPyBUaGF0IHNob3VsZCBiZSBjaGVja2VkIGZyb20gdmFsaWQgYWRkcmVzcyBhbmQgZnJvbSBo YXJkd2FyZQ0KPiA+PiBzdWJzeXN0ZW0gZW5hYmxlbWVudCBwb2ludCBvZiB2aWV3Lg0KPiA+Pg0K PiA+PiBIdGgsDQo+ID4+DQo+ID4+IERpcmsNCj4gPj4NCj4gPj4NCj4gPj4+ICAgRnJvbSB0aGUg TGludXggc291cmNlOg0KPiA+Pj4gICAgICAgIHBhcnNlX2Vhcmx5X3BhcmFtKCk7DQo+ID4+Pg0K PiA+Pj4gICAgICAgIGR5bmFtaWNfc2NzX2luaXQoKTsNCj4gPj4+DQo+ID4+PiAgICAgICAgLyoN Cj4gPj4+ICAgICAgICAgKiBVbm1hc2sgYXN5bmNocm9ub3VzIGFib3J0cyBhbmQgZmlxIGFmdGVy IGJyaW5naW5nIHVwIHBvc3NpYmxlDQo+ID4+PiAgICAgICAgICogZWFybHljb24uIChSZXBvcnQg cG9zc2libGUgU3lzdGVtIEVycm9ycyBvbmNlIHdlIGNhbiByZXBvcnQgdGhpcw0KPiA+Pj4gICAg ICAgICAqIG9jY3VycmVkKS4NCj4gPj4+ICAgICAgICAgKi8NCj4gPj4+ICAgICAgICBsb2NhbF9k YWlmX3Jlc3RvcmUoREFJRl9QUk9DQ1RYX05PSVJRKTsgPC0tLS0gVGhpcyBpcyB3aGVuIHdlIGdl dA0KPiB0aGUNCj4gPj4gZXhjZXB0aW9uLg0KPiA+Pj4NCj4gPj4+IEFmdGVyIHNvbWUga2VybmVs IGhhY2tpbmcgKHJlcGxhY2luZyBwcmludGspIHdlIGNvdWxkIGV4dHJhY3QgdGhlIGxvZ3M6DQo+ ID4+PiA2Qm9vdGluZyBMaW51eCBvbiBwaHlzaWNhbCBDUFUgMHgwMDAwMDAwMDAwIFsweDQxMGZk MDM0XQ0KPiA+Pj4gNUxpbnV4IHZlcnNpb24gNi41LjAgKHBsaW9wc0BkZXYtbGlvcncpIChhYXJj aDY0LWJ1aWxkcm9vdC1saW51eC1nbnUtDQo+ID4+IGdjYy5icl9yZWFsIChCdWlsZHJvb3QgMjAy My4wMi4xLTk1LWc4MzkxNDA0ZTIzKSAxMS4zLjAsIEdOVSBsZCAoR05VDQo+ID4+IEJpbnV0aWxz KSAyLjM4KSAjMTAxIFNNUCBTdW4gRGVjIDE3IDIwOjA5OjA2IElTVCAyMDIzDQo+ID4+PiA2TWFj aGluZSBtb2RlbDogUGxpb3BzIFNwaWRlciBNSy1JIEVWSw0KPiA+Pj4gMlNFcnJvciBJbnRlcnJ1 cHQgb24gQ1BVMCwgY29kZSAweDAwMDAwMDAwYmYwMDAwMDIgLS0gU0Vycm9yDQo+ID4+PiBDUFU6 IDAgUElEOiAwIENvbW06IHN3YXBwZXIgTm90IHRhaW50ZWQgNi41LjAgIzEwMQ0KPiA+Pj4gSGFy ZHdhcmUgbmFtZTogUGxpb3BzIFNwaWRlciBNSy1JIEVWSyAoRFQpDQo+ID4+PiBwc3RhdGU6IDYw MDAwMGM1IChuWkN2IGRhSUYgLVBBTiAtVUFPIC1UQ08gLURJVCAtU1NCUyBCVFlQRT0tLSkNCj4g Pj4+IHBjIDogc2V0dXBfYXJjaCsweDEzYy8weDVhYw0KPiA+Pj4gbHIgOiBzZXR1cF9hcmNoKzB4 MTM0LzB4NWFjDQo+ID4+PiBzcCA6IGZmZmY4MDAwODA4ZjNkYTANCj4gPj4+IHgyOTogZmZmZjgw MDA4MDhmM2RhMGMgeDI4OiAwMDAwMDAwMDA4NzU4MDc0YyB4Mjc6DQo+ID4+IDAwMDAwMDAwMDVl MzFiNThjDQo+ID4+PiB4MjY6IDAwMDAwMDAwMDAwMDAwMDFjIHgyNTogMDAwMDAwMDAwN2U1Zjcy OGMgeDI0Og0KPiA+PiBmZmZmODAwMDgwOGY4MDAwYw0KPiA+Pj4geDIzOiBmZmZmODAwMDgwOGY4 NjAwYyB4MjI6IGZmZmY4MDAwODA3YjYwMDBjIHgyMToNCj4gZmZmZjgwMDA4MDAxMDAwMGMNCj4g Pj4+IHgyMDogZmZmZjgwMDA4MGExZTAwMGMgeDE5OiBmZmZmZmJmZmZkZGZlMTkwYyB4MTg6IDAw MDAwMDAwMjI2NjY4NGFjDQo+ID4+PiB4MTc6IDAwMDAwMDAwZmNhZDYwYmJjIHgxNjogMDAwMDAw MDAwMDAwMTgwMGMgeDE1Og0KPiA+PiAwMDAwMDAwMDAwMDAwMDA4Yw0KPiA+Pj4geDE0OiBmZmZm ZmZmZmZmZmZmZmZmYyB4MTM6IDAwMDAwMDAwMDAwMDAwMDBjIHgxMjogMDAwMDAwMDAwMDAwMDAw M2MNCj4gPj4+IHgxMTogMDEwMTAxMDEwMTAxMDEwMWMgeDEwOiBmZmZmZmZmZmZmZWU4N2RmYyB4 OSA6DQo+IDAwMDAwMDAwMDAwMDAwMzhjDQo+ID4+PiB4OCA6IDAxMDEwMTAxMDEwMTAxMDFjIHg3 IDogN2Y3ZjdmN2Y3ZjdmN2Y3ZmMgeDYgOg0KPiAwMDAwMDAwMDAwMDAwMDAxYw0KPiA+Pj4geDUg OiAwMDAwMDAwMDAwMDAwMDAwYyB4NCA6IDgwMDAwMDAwMDAwMDAwMDBjIHgzIDoNCj4gPj4gMDAw MDAwMDAwMDAwMDA2NWMNCj4gPj4+IHgyIDogMDAwMDAwMDAwMDAwMDAwMGMgeDEgOiAwMDAwMDAw MDAwMDAwMDAwYyB4MCA6DQo+ID4+IDAwMDAwMDAwMDAwMDAwYzBjDQo+ID4+PiAwS2VybmVsIHBh bmljIC0gbm90IHN5bmNpbmc6IEFzeW5jaHJvbm91cyBTRXJyb3IgSW50ZXJydXB0DQo+ID4+PiBD UFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIgTm90IHRhaW50ZWQgNi41LjAgIzEwMQ0KPiA+Pj4g SGFyZHdhcmUgbmFtZTogUGxpb3BzIFNwaWRlciBNSy1JIEVWSyAoRFQpDQo+ID4+PiBDYWxsIHRy YWNlOg0KPiA+Pj4gICAgZHVtcF9iYWNrdHJhY2UrMHg5Yy8weGQwDQo+ID4+PiAgICBzaG93X3N0 YWNrKzB4MTQvMHgxYw0KPiA+Pj4gICAgZHVtcF9zdGFja19sdmwrMHg0NC8weDU4DQo+ID4+PiAg ICBkdW1wX3N0YWNrKzB4MTQvMHgxYw0KPiA+Pj4gICAgcGFuaWMrMHgyZTAvMHgzM2MNCj4gPj4+ ICAgIG5taV9wYW5pYysweDY4LzB4NmMNCj4gPj4+ICAgIGFybTY0X3NlcnJvcl9wYW5pYysweDY4 LzB4NzgNCj4gPj4+ICAgIGRvX3NlcnJvcisweDI0LzB4NTQNCj4gPj4+ICAgIGVsMWhfNjRfZXJy b3JfaGFuZGxlcisweDJjLzB4NDANCj4gPj4+ICAgIGVsMWhfNjRfZXJyb3IrMHg2NC8weDY4DQo+ ID4+PiAgICBzZXR1cF9hcmNoKzB4MTNjLzB4NWFjDQo+ID4+PiAgICBzdGFydF9rZXJuZWwrMHg1 Yy8weDViOA0KPiA+Pj4gICAgX19wcmltYXJ5X3N3aXRjaGVkKzB4YjQvMHhiYw0KPiA+Pj4gMC0t LVsgZW5kIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBc3luY2hyb25vdXMgU0Vycm9yIElu dGVycnVwdCBdLS0tDQo+ID4+Pg0KPiA+Pj4gQ2FuIHlvdSBwbGVhc2UgYWR2aWNlIGhvdyB0byBw cm9jZWVkIHdpdGggZGVidWdnaW5nPw0KPiA+Pj4NCj4gPj4+IFRoYW5rcyBpbiBhZHZhbmNlZCwN Cj4gPj4+IENoZWVycywNCj4gPj4+IExpb3IuDQo+ID4+Pg0KPiA+Pj4NCj4gPj4NCj4gPg0KDQo=