Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2412532pxa; Mon, 24 Aug 2020 13:30:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx2911IqMjfWs7ZQldgqszNDBxFkjNZ8Fbzu8rKERucBHwzZAGsA4sIgpZyaoJjNqf3Mqji X-Received: by 2002:a05:6402:342:: with SMTP id r2mr3187366edw.353.1598301032723; Mon, 24 Aug 2020 13:30:32 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v19si7597234ejc.260.2020.08.24.13.30.08; Mon, 24 Aug 2020 13:30:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b="Gji/2sXd"; dkim=fail header.i=@synopsys.com header.s=selector1 header.b="RcYXn/cO"; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726598AbgHXU3R (ORCPT + 99 others); Mon, 24 Aug 2020 16:29:17 -0400 Received: from smtprelay-out1.synopsys.com ([149.117.87.133]:40798 "EHLO smtprelay-out1.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725998AbgHXU3Q (ORCPT ); Mon, 24 Aug 2020 16:29:16 -0400 Received: from mailhost.synopsys.com (badc-mailhost4.synopsys.com [10.192.0.82]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id A92CFC0756; Mon, 24 Aug 2020 20:29:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1598300955; bh=To07YKcUXHab8aY13AlnkjKIieCp1HThyQDj/RKP4yw=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=Gji/2sXdfaBwK2qM1RfNTTdq0v00yzXkAmKb48qY7OtweW/TLtLCfNZ2hGHT8XyFP pzWDbYaZIFU0R4pXh/1ou4asZdKw0J2HYmy6heZp8v5uD32R3QxMxIGw8mOQWxj7iO acaTpsM1C0oX5qn9IxULL6RI5wqi1rvpn11N8Cz9/khjJ4Ttfd86G0RdQpn4U+rZTT 4BgNcakiJY5p2m/F5YMfIweUZULxupLbG0EDWQ61KaIGq7cTzrRxTqTFAi8oqKqVNY KjvAjVyGMz1a3Pyq7G6Ufqh9UqrPB4qCvgtiY8/MdUmwnCcxR/h1+KENPh7HKsPKrd Sz6u9TpeikRTQ== Received: from o365relay-in.synopsys.com (sv2-o365relay3.synopsys.com [10.202.1.139]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mailhost.synopsys.com (Postfix) with ESMTPS id E3D99A0060; Mon, 24 Aug 2020 20:29:10 +0000 (UTC) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2171.outbound.protection.outlook.com [104.47.58.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by o365relay-in.synopsys.com (Postfix) with ESMTPS id 493744013B; Mon, 24 Aug 2020 20:29:07 +0000 (UTC) Authentication-Results: o365relay-in.synopsys.com; dmarc=pass (p=reject dis=none) header.from=synopsys.com Authentication-Results: o365relay-in.synopsys.com; spf=pass smtp.mailfrom=vgupta@synopsys.com Authentication-Results: o365relay-in.synopsys.com; dkim=pass (1024-bit key; unprotected) header.d=synopsys.com header.i=@synopsys.com header.b="RcYXn/cO"; dkim-atps=neutral ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dn7n/cp2+zv0hOU2fcCrH4NSdYgzKVLbHARSqcFvBhqNQtcdjCzR/qXiAdJCXAyUTqUPoQGxAqFV+95sv/nJLylCvbewIbblNzgdgll8N6lLJAq1iSwOLzb9svxfJrsIujn1SLrqZt2mnCyPyJQCxNibqxfUryiDKBQGh6RqV+rfA2DlcbkM1iYQWGbrQwK0+K8DjJlMyd5T06+OIa8ul/dhKceqmdChfb4x0h1aoGTK+ZIXRuC4gHoqqeRGtFDPPio20G4mMUPeK3DEyxOldCARajkUjBwAydGv1Vls4EUOWbGDU7Oo67pbNj7g0xEB1IXS6WnjqgSOlIm6ApBflA== 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=To07YKcUXHab8aY13AlnkjKIieCp1HThyQDj/RKP4yw=; b=Y6p8hIhviyKYPM/gXo0kPBm9Dq6N+Cd75ldB/sk7H/5zFLBfwn3jMotja6HkzfP+s+IZ0y3E7oK2qY6HKxd1QryBYJFdNN2UM5Eg2pgFzPgyO1EyRsDIbwIPI0VM6c5RpJCgdajJ8X2/9cHPYSBkbwtzs04okerJT3JXC4nLCmN39YDfW4vvf8jlmdYbaanjcTUtp63DtyaYacISwdE9mpfmU6YNF7OoVc8KJhT1nPWcQTu55T9dzzFgpJcF3gPlmxmqsmsolxASLJwsVQA3hAZ+yuwvn6pH+FTQ8q+fN5NAM/uwmY33Y1ahYBMtgS0V/WCrQlOfHJAnQYApJJkhvw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=To07YKcUXHab8aY13AlnkjKIieCp1HThyQDj/RKP4yw=; b=RcYXn/cONU0YVcTf733ktUkAEjiAOtP8k5JXXm3+uTrlY2x1B6591O0kWjhb0xQOVT84frPnZqiRjZNnMDLNS1zMh0TxaSeeeVak5dIH/u18cH6sYAbT9Q48Q8P/Hyz+AWE375YPYJyMex64qqt8GgkWiyJsZ+1nl7rIhYX8Rzo= Received: from BYAPR12MB3479.namprd12.prod.outlook.com (2603:10b6:a03:dc::26) by BYAPR12MB3014.namprd12.prod.outlook.com (2603:10b6:a03:d8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.26; Mon, 24 Aug 2020 20:29:05 +0000 Received: from BYAPR12MB3479.namprd12.prod.outlook.com ([fe80::3d4f:7ae8:8767:75a4]) by BYAPR12MB3479.namprd12.prod.outlook.com ([fe80::3d4f:7ae8:8767:75a4%7]) with mapi id 15.20.3305.026; Mon, 24 Aug 2020 20:29:05 +0000 X-SNPS-Relay: synopsys.com From: Vineet Gupta To: Sebastian Andrzej Siewior CC: kernel test robot , "linux-snps-arc@lists.infradead.org" , Peter Zijlstra , "kbuild-all@lists.01.org" , "linux-kernel@vger.kernel.org" , Thomas Gleixner , Ofer Levi , Alexey Brodkin Subject: Re: {standard input}:5973: Error: operand out of range (512 is not between -512 and 511) Thread-Topic: {standard input}:5973: Error: operand out of range (512 is not between -512 and 511) Thread-Index: AQHWef0l0UaEhGbt3ESFttATwdb/VqlHksAAgAAUs4CAAA7kgA== Date: Mon, 24 Aug 2020 20:29:04 +0000 Message-ID: References: <202008241018.RkyIlLKd%lkp@intel.com> <20200824095831.5lpkmkafelnvlpi2@linutronix.de> <28384fea-4a07-c57d-04b0-f44f1c70adc2@synopsys.com> <20200824193525.utkbrhgvwpi2i37m@linutronix.de> In-Reply-To: <20200824193525.utkbrhgvwpi2i37m@linutronix.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 authentication-results: linutronix.de; dkim=none (message not signed) header.d=none;linutronix.de; dmarc=none action=none header.from=synopsys.com; x-originating-ip: [2601:641:c100:83a0:2f8b:62c8:4c97:a7a2] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d18b5543-dd84-4855-25c6-08d8486c5881 x-ms-traffictypediagnostic: BYAPR12MB3014: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7rL0jqK8BTBq90kwgzJIRmHAR5R6cssEmiR0TiaoaqarhLS1ayokN3+52RZ0J1VDyh8kd8FmruKloA7RdCnxO3mBD4HM3zEy3lg01p4JvY7JmsdUL67vgpTAZck12EyAcUA39zXfLjzMXT4oRuBi8m8Ks+Yl3VsVl+23q/BthI4+B+4v8XkbTob4H3kQdx9zt335r+3KbwVTWaz3G6P6loEDY1tCCK84VRYn4PKkgFX07aSsueE396o0UfOIeTesPJPnmX6ngImr4yfV/3txyfhhy2W13BcgIOvf9FREn2FV1nGrU9D8YOSRPywQIuKH4qSYnJPQFFkS7aEVNpBy+aZwqiQ3c7Ju/KV0oRz1R4wWzyXAhIwTRhMR2yc4Sp6Cr3rQ/mQPLvc4j/r8sl+uMTi0JcZGCUZes6nHDP/CP8dTIQxmWxUP47fQ4k5uCUGFQpdvl9YMGLEKNkfvmZ7FUw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR12MB3479.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(39860400002)(396003)(136003)(376002)(366004)(346002)(6512007)(186003)(6486002)(53546011)(2906002)(6916009)(4326008)(107886003)(8936002)(8676002)(6506007)(2616005)(966005)(71200400001)(316002)(5660300002)(83380400001)(66946007)(31686004)(66446008)(31696002)(66556008)(86362001)(36756003)(64756008)(76116006)(478600001)(54906003)(66476007)(43740500002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: BrTeKtBvMGDNqxPW2c3MKp1GJY7BQl+d2hihYng18bsmBIduINNNBCp8WgwNeTdLrXMM3F3Z5WiaTbCaYVsTwXmXHbbeimJV2zKSSIMMz7aAdo3ZHSQtmrpRLFD3WpjvuAv0LhHaDUp3FNqR87hFEZQGaoJ0TDJrHn59/5mYjOlFnk7uOvR3lgZjkV7i1+wYE2RsJALYIVrvTv/LopsCSB0w6La/lvGes6AADHJFP1IxjruRfbmHvEoku+xAES0/Qbkvs7RF2Q4vJwF/U641Cl1M7Ev4x0gKCc0bGF7eP8W1rgMtX5IKV10VKAsl1dAFCV4nMxM+lghiCFvzYuwloyFdoiZEP0B22qnG5bq1ji31RF2bp/LKwI+WV6kioYU5ASBAxBZqkgUpNF3NNFuqUFycZKLiFBYWBAptQoJWaVKn+Ruevy1ToETkd6GoLtt/x4k1kI9Wnb6jXlQgzk9KebbHzXt2styZLK7vT6AOytbCbusjwg+i/y4AFKZPkBle2fjhaJxAjS3OfvQrzLgVQ8VuSVLrBFid0UKRR4rqZkp5rtS3WJRucj5UqWegZbcEFmAfkKQYtHB2FIo2JVo2NyZwBQj6wa6JdJy6LgrTIBkAzodLz1SfDbYAx5PSWmMhb8IhJbjdVRNXa+9PZillHZRX6J9M5VSb4Vh8x4njHbcVDWlbOdgUokMepf2vm6Nf3ioZO8DpgSf4sfi9VMh+sg== Content-Type: text/plain; charset="utf-8" Content-ID: <5B66017D1B67D94A8959CB83B9465C61@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: synopsys.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB3479.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d18b5543-dd84-4855-25c6-08d8486c5881 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2020 20:29:04.9283 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c33c9f88-1eb7-4099-9700-16013fd9e8aa X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Pz0/DOExkaaD8GObp2AKmVK0eKIhs9pFVMay6yD8qxwHfrq7964m5RcqObGCdPzSSdGrAyFLi0Ndnxafowwk+Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3014 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgU2ViYXN0aWFuLA0KDQpPbiA4LzI0LzIwIDEyOjM1IFBNLCBTZWJhc3RpYW4gQW5kcnplaiBT aWV3aW9yIHdyb3RlOg0KPiBPbiAyMDIwLTA4LTI0IDE4OjIxOjIxIFsrMDAwMF0sIFZpbmVldCBH dXB0YSB3cm90ZToNCj4+Pj4+PiB7c3RhbmRhcmQgaW5wdXR9OjU5NzM6IEVycm9yOiBvcGVyYW5k IG91dCBvZiByYW5nZSAoNTEyIGlzIG5vdCBiZXR3ZWVuIC01MTIgYW5kIDUxMSkNCj4+Pj4NCj4+ DQo+PiBUaGUgZXJyb3IgYWJvdmUgd2FzIGZpeGVkIGJhY2sgaW4gQXByaWw6DQo+PiA3OTk1ODdk NTczMWRiOWRjICgiQVJDOiBbcGxhdC1lem5wc106IFJlc3RyaWN0IHRvIENPTkZJR19JU0FfQVJD T01QQUNUIikNCj4gDQo+IFRoaXMgY29tbWl0IGlzDQo+IHxnaXQgZGVzY3JpYmUgLS1jb250YWlu cyA3OTk1ODdkNTczMWRiOWRjDQo+IHx2NS43LXJjN34zMl4yfjINCj4gDQo+IGFuZCBDSSBzYWlk Og0KPiB8aGVhZDogICBkMDEyYTcxOTBmYzFmZDcyZWQ0ODkxMWU3N2NhOTdiYTQ1MjFiY2NkDQo+ IF5eIHY1LjktcmMyDQo+IHxjb21taXQ6IGRlOGY1ZTRmMmRjMWYwMzJiNDZhZmRhMGE3OGNhYjU0 NTY5NzRmODkgbG9ja2RlcDogSW50cm9kdWNlIHdhaXQtdHlwZSBjaGVja3MNCj4gXl4gdjUuNy1y YzENCj4gDQo+IHNvIG15IGFzc3VtcHRpb24gd2FzIHRoYXQgaXQgdGVzdGVkIHJjMiBhbmQgYmlz ZWN0ZWQgaXQgZG93biB0byB0aGF0DQo+IGNvbW1pdC4gT3RoZXJ3aXNlIEkgZG9uJ3Qgc2VlIHRo ZSBwb2ludCBpbiB0ZXN0aW5nIHN1Y2ggYW4gb2xkIGNvbW1pdCBvbg0KPiBhIHJlY2VudCAtcmMy IGFuZCBjb21wbGFpbmluZyBhYm91dCB0aGluZ3Mgbm90IHJlbGF0ZWQgdG8gb25lIGFub3RoZXIu DQoNCi9tZSBjb25mdXNlZCBhbmQgYSBiaXQgb3V0IG9mIGNvbnRleHQgaGVyZS4gSSBkaWRuJ3Qg c2VlIHRoZSBvcmlnaW5hbCBDSSByZXBvcnQNCmJ1dCBhbnl3YXlzLCB3ZSBrbm93IHRoZSBjb2Rl IGlzc3VlLi4uIHJlYWQgYmVsb3cNCg0KPiANCj4+PiBJIGhhdmUgaGVyZSBnY2MgMTAgYW5kIHRo ZSBvdXRwdXQgaXM6DQo+Pg0KPj4gSSBzdXBwb3NlIHRoaXMgaXMgbWFpbmxpbmUgZ2NjIDEwID8g QWx0aG91Z2ggaXQgZG9lc24ndCBzZWVtIGxpa2UgY29tcGlsZXIgdmVyc2lvbg0KPj4gcmVsYXRl ZC4NCj4gDQo+IFNvcnJ5IGZvciB0aGF0LiBJdCBpcw0KPiB8JCB+L2Nyb3NzLWdjYy9nY2MtMTAu MS4wLW5vbGliYy9hcmMtbGludXgvYmluL2FyYy1saW51eC1nY2MgLXYNCj4gfFVzaW5nIGJ1aWx0 LWluIHNwZWNzLg0KPiB8Q09MTEVDVF9HQ0M9L2hvbWUvYmlnZWFzeS9jcm9zcy1nY2MvZ2NjLTEw LjEuMC1ub2xpYmMvYXJjLWxpbnV4L2Jpbi9hcmMtbGludXgtZ2NjDQo+IHxDT0xMRUNUX0xUT19X UkFQUEVSPS9ob21lL2JpZ2Vhc3kvY3Jvc3MtZ2NjL2djYy0xMC4xLjAtbm9saWJjL2FyYy1saW51 eC9iaW4vLi4vbGliZXhlYy9nY2MvYXJjLWxpbnV4LzEwLjEuMC9sdG8td3JhcHBlcg0KPiB8VGFy Z2V0OiBhcmMtbGludXgNCj4gfENvbmZpZ3VyZWQgd2l0aDogL2hvbWUvYXJuZC9naXQvZ2NjL2Nv bmZpZ3VyZSAtLXRhcmdldD1hcmMtbGludXggLS1lbmFibGUtdGFyZ2V0cz1hbGwgLS1wcmVmaXg9 L2hvbWUvYXJuZC9jcm9zcy94ODZfNjQvZ2NjLTEwLjEuMC1ub2xpYmMvYXJjLWxpbnV4IC0tZW5h YmxlLWxhbmd1YWdlcz1jIC0td2l0aG91dC1oZWFkZXJzIC0tZGlzYWJsZS1ib290c3RyYXAgLS1k aXNhYmxlLW5scyAtLWRpc2FibGUtdGhyZWFkcyAtLWRpc2FibGUtc2hhcmVkIC0tZGlzYWJsZS1s aWJtdWRmbGFwIC0tZGlzYWJsZS1saWJzc3AgLS1kaXNhYmxlLWxpYmdvbXAgLS1kaXNhYmxlLWRl Y2ltYWwtZmxvYXQgLS1kaXNhYmxlLWxpYnF1YWRtYXRoIC0tZGlzYWJsZS1saWJhdG9taWMgLS1k aXNhYmxlLWxpYmNjMSAtLWRpc2FibGUtbGlibXB4IC0tZW5hYmxlLWNoZWNraW5nPXJlbGVhc2UN Cj4gfFRocmVhZCBtb2RlbDogc2luZ2xlDQo+IHxTdXBwb3J0ZWQgTFRPIGNvbXByZXNzaW9uIGFs Z29yaXRobXM6IHpsaWINCj4gfGdjYyB2ZXJzaW9uIDEwLjEuMCAoR0NDKSANCj4gDQo+IFRoaXMg aXMgdGhlIG9uZSBidWlsdCBieSBBcm5kIGFuZCBob3N0ZWQgYXQNCj4gCWh0dHBzOi8vd3d3Lmtl cm5lbC5vcmcvcHViL3Rvb2xzL2Nyb3NzdG9vbC8NCj4gDQo+IElzIGl0IHN1aXRhYmxlIGZvciB0 ZXN0aW5nPw0KDQpZZWFoLCBhcyBJIHNhaWQgdGhpcyBpcyBub3Qgc3BlY2lmaWMgdG8gY29tcGls ZXIgdmVyc2lvbiwganVzdCB0aGUgY29tYmluYXRpb24gb2YNCmJ1aWxkIG9wdGlvbnMgd2hpY2gg dHJpZ2dlciBpdC4NCg0KLi4uLg0KDQo+Pj4gc28gSSByZW1vdmVkIENPTkZJR19FWk5QU19HSUMu IEFuZCB0aGVuIEkgZW5kZWQgd2l0aDoNCj4+PiB8ICBMRCAgICAgIHZtbGludXgubw0KPj4+IHxh cmMtbGludXgtbGQ6IGdjYy0xMC4xLjAtbm9saWJjL2FyYy1saW51eC9iaW4vLi4vbGliL2djYy9h cmMtbGludXgvMTAuMS4wL2FyYzcwMC9saWJnY2MuYShfbXVsZGkzLm8pOiBjb21waWxlZCBmb3Ig YSBsaXR0bGUgZW5kaWFuIHN5c3RlbSBhbmQgdGFyZ2V0IGlzIGJpZyBlbmRpYW4NCj4+PiB8YXJj LWxpbnV4LWxkOiBmYWlsZWQgdG8gbWVyZ2UgdGFyZ2V0IHNwZWNpZmljIGRhdGEgb2YgZmlsZSBn Y2MtMTAuMS4wLW5vbGliYy9hcmMtbGludXgvYmluLy4uL2xpYi9nY2MvYXJjLWxpbnV4LzEwLjEu MC9hcmM3MDAvbGliZ2NjLmEoX211bGRpMy5vKQ0KPj4NCj4+IFRoaXMgaXMgdW5yZWxhdGVkIHNp bmNlIG9yaWdpbmFsIC5jb25maWcgd2l0aCBDT05GSUdfQVJDX1BMQVRfRVpOUFMgd291bGQgaGF2 ZQ0KPj4gc2VsZWN0ZWQgQmlnIGVuZGluYSBidWlsZCwgYnV0IHlvdSBuZWVkIGEgQkUgdG9vbGNo YWluIHRvIGdldCB0aGF0IHdvcmtpbmcgKHNpbmNlDQo+PiBsaWJnY2MgZW11bGF0aW9uIGNvZGUg c3RpbGwgY29tZXMgZnJvbSB0b29sY2hhaW4pLg0KPiANCj4gSXMgYSBzd2l0Y2ggbWlzc2luZyB3 aGlsZSBidWlsZGluZyB0aGUgZ2NjLCBhbm90aGVyIGdjYyB0YXJnZXQgbmVlZGVkIG9yDQo+IGlz IHRoaXMgc29tZXRoaW5nIHRoYXQgaXMgbm90IHBhcnQgb2YgdXBzdHJlYW0gZ2NjPw0KDQpZb3Ug bmVlZCBhIEFSQyBnY2MgdG9vbGNoYWluIGNvbmZpZ3VyZWQgZm9yIGJpZyBlbmRpYW4gYnVpbGRz IChhY3R1YWxseSB0aGUNCmNvbXBpbGVyIGRyaXZlciBjYW4gaGFuZGxlIGJvdGgsIGJ1dCBzdXBw b3J0IGxpYnMgc3VjaCBhcyBsaWJnY2MgbmVlZCB0byBiZSBCRS9MRQ0KYnVpbHQgZWl0aGVyIHRo cm91Z2ggbXVsdGlsaWIgb3IgY2xlYW5lc3QgaXMgdG8gaGF2ZSBhIEFSQyBnY2MgY29uZmlndXJl ZCBmb3INCmJpZy1lbmRpYW4uIEV2ZXJ5dGhpbmcgaXMgdXBzdHJlYW0uDQoNCg0KPj4+IFBsZWFz ZSB1cGRhdGUgQ0kgYW5kIEFSQy4NCj4+DQo+PiBOb3RoaW5nIHRvIHVwZGF0ZSBpbiBDSS4gSSds bCBzZW5kIHRoZSBBUkMgcGF0Y2ggYXMgYSBmb2xsb3cgdXAuDQo+IA0KPiBidXQgaXQgc2hvdWxk bid0IGNvbXBsYWluIGFib3V0IGEgY29tbWl0IG1lcmdlZCBpbiB2NS43LXJjMSBiZWNhdXNlIGl0 DQo+IGNhdXNlZCBhbiBlcnJvciB3aGljaCB3YXMgdGhlbiBmaXhlZCBpbiB2NS43LXJjNyB3aGls ZSB1c2luZyBIRUFEDQo+IHY1LjktcmMyPw0KDQpZZWFoIHRoaXMgaW5kZWVkIGlzIHdlaXJkLCB0 aGUgb25seSBleHBsYW5hdGlvbiBJIGNhbiB0aGluayBvZiBpcyB0aGUgcmFuZCBjb25maWcNCnRy aWdnZXJlZCB0aGUgaXNzdWUgbm93Lg0KDQotVmluZWV0DQo=