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 Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 13F93C433EF for ; Mon, 27 Jun 2022 15:47:40 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4LWsYk4nRvz3cBw for ; Tue, 28 Jun 2022 01:47:38 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=csgroup.eu header.i=@csgroup.eu header.a=rsa-sha256 header.s=selector1 header.b=EXApj4v2; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=csgroup.eu (client-ip=40.107.9.82; helo=fra01-mr2-obe.outbound.protection.outlook.com; envelope-from=christophe.leroy@csgroup.eu; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=csgroup.eu header.i=@csgroup.eu header.a=rsa-sha256 header.s=selector1 header.b=EXApj4v2; dkim-atps=neutral Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-eopbgr90082.outbound.protection.outlook.com [40.107.9.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4LWsXr0tC4z305g for ; Tue, 28 Jun 2022 01:46:49 +1000 (AEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U+ykatGR/c/K07uPpCTu/njnWvHWxEzU6kUeWP0m2X5bQuo6Nrs0OXBOb/5DhhrrGfqjVnO6+dw76gDcfoJOXIYV58LKngHBE3LlM5/QCba61CYuNUqwIGgU47eWI0BxN5+wxF2oukrfVU+3z4VBPr2uld1w4gfXLyi4NyIXM1gzYM1Y0SshDBTOuHmJbyelfVscfTrYJUYXu1jM6Kas96lZIGOCyscLEZEN68KRLwYLTV+qrH9/iTGnUXYgtp378uTERlopfEHodU3Fi+KCBTXNSjNbQQg2YmIOljZYtKZK6x9A/fPuOWA0EbTlw1ni/XkNKBFSF8EFqiyBOQQV2g== 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=D8C5fIefRsmMAg3Mjm395nhp9NppWYr+OrL++EFMt3Q=; b=DrrrDgIVrCRqdSdvikfqRdMBueZwYRxrYEazShC6hGxr0vQ4pR8aAmTtfKGWnCZBi9lw5lrkySdHaizAymu5WgZUYXWYTB+blD3e65nmCa7K8jrcfeYp/jYXv88iFMbaSUa8ssFCVycY7sq172yTNfQR8HGBleGhDAkEOg8HkilHdnbAcXY3lcA1eagqlNGKnTlGwMHR9E1yazPlxmWaosIa6cKi9zJC9UHHmIXZcBCqMeTw9WoUOlurfY+Y6lB/naLfa4l2q4oAJ1N1a+1asrBFkFM3yv8O9dCI6/67eKorLFSIc2VL2iWUAEATgZHn7kdEsMe5S9TfwyhE58maqw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=csgroup.eu; dmarc=pass action=none header.from=csgroup.eu; dkim=pass header.d=csgroup.eu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=csgroup.eu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D8C5fIefRsmMAg3Mjm395nhp9NppWYr+OrL++EFMt3Q=; b=EXApj4v2yVkQr0RH7O1kRw/JhmDDYXEKFBsrZhIsOKPfVOHX8lY1PuPcRNPICcHppluO6WURsKhj+hXjxNDreHDoXq6y+sEGc8fKvwwCgG7oRw+76SLlpR6gfAe/5k4nMwentYQYF9KPoIYr7IGYDx70gX8YaFtD/CzRslJUIxSnfJaRsJ/Vjpfm6vs/HxGTqmpap7RYsVhLqmNkjSmryrjctnFkIW+Wfy1UPHdyzS6MXraFGz48LPmZo7xelvZTZYkeT9OP1XPILgbIxtE1rRV2Ce2Wdtig+8+KrRcaNC9bXj7xcqVKpbO3GhBKRAD5mtKMsHO+ijeIy18vdOl3gg== Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by MR1P264MB3217.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3a::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Mon, 27 Jun 2022 15:46:29 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::e10e:bd98:2143:4d44]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::e10e:bd98:2143:4d44%3]) with mapi id 15.20.5373.018; Mon, 27 Jun 2022 15:46:29 +0000 From: Christophe Leroy To: Sathvika Vasireddy , Sathvika Vasireddy , "linuxppc-dev@lists.ozlabs.org" Subject: Re: [RFC PATCH v3 11/12] powerpc: Remove unreachable() from WARN_ON() Thread-Topic: [RFC PATCH v3 11/12] powerpc: Remove unreachable() from WARN_ON() Thread-Index: AQHYh/kBfzKOa0yAB0m8i9v+dp1MAq1frsEAgAO4OwCAAAMyAA== Date: Mon, 27 Jun 2022 15:46:29 +0000 Message-ID: <314d34d9-efe1-fd10-222f-3f9b3bce82da@csgroup.eu> References: <20220624183238.388144-1-sv@linux.ibm.com> <20220624183238.388144-12-sv@linux.ibm.com> <70b6d08d-aced-7f4e-b958-a3c7ae1a9319@csgroup.eu> <92eae2ef-f9b6-019a-5a8e-728cdd9bbbc0@linux.vnet.ibm.com> In-Reply-To: <92eae2ef-f9b6-019a-5a8e-728cdd9bbbc0@linux.vnet.ibm.com> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=csgroup.eu; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c80c9fb7-8a96-4957-2cd8-08da585433cc x-ms-traffictypediagnostic: MR1P264MB3217:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ov+2fXkjYkKrhtvsIl3kjz06GC8TC/hHsad4ZHfgR/L3ZZ5sO0A57l1objQ9nqxnJRYNAyw348ucprAiMZxsE1Tib5pKmU1y4mJP1nTLYNTyyYDS0XgXyan6bpiDvxbbxo/sqOvb+qc2IaeSpwhlbJaGZMS/oLyqPTei/8KykYNZQccoTlHK4edXDU8f1aA1jAgHB8vAHSMIwseXKcRAx6wr4n3Y+3savH6IK6W94bcmTO1uaYXrjr1xWKJKNe3mvDXKRNNzuIQnm1U67ALmti6YAxsp5vuVkUR7WbaXBvhKRBnY5IELz2MtexR855LfnSEL26DDrJovrOeHefxOLnsA5DrZ9WMsT20NJLryHVVMjMXbI+A/Du68R6n0ceD52f2JudLHH0jGg+/GP4twMjzvHFEl7JcXyun2HeThuydhuwYQg0PL740hQ1kG7b5HAUTMFEhOHTTJiVxQhV1suG1631gFtwIVq8PRSozqQhwi/5UdNMZpEz9CCXoDrGZ/P4Jl49CUWuABog3m5XjR/TYdS8QkGd7GyKId6Zd4hAss1PDtGaUEJfHnJDiRDBeeBKwWRzQErfvQPgjLZ5km82cyJgIYRvpo+c/pOgAzdcexozaTK5a8+V/lDsaU/jBoT6meRPLoWpvS2C4vQdmP5eV5vaKZGAzViN3q7HDcSWuUDMtksGQiGcBa0RplHXODqA2H1Y9LtFZFEbYRAgbXipDRyDTNimAW2bHtoDPuDgqUa7l0rhoZLziIUDsGNw9IVgXK8NZd1GORPKxbvN7kyYJLFUrm1uXdreRP+38/NDVimo/io4E02LZ13ooLiu2Qh6mc6g3zyKW3hhiUEFVKe/600CG1w/yvCwJk8puC2Bc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(376002)(396003)(136003)(39860400002)(366004)(346002)(31696002)(36756003)(86362001)(316002)(7416002)(110136005)(122000001)(53546011)(2906002)(31686004)(54906003)(6506007)(6512007)(26005)(76116006)(5660300002)(66946007)(8676002)(66446008)(64756008)(4326008)(38100700002)(66556008)(38070700005)(66476007)(6486002)(2616005)(83380400001)(71200400001)(41300700001)(186003)(478600001)(91956017)(8936002)(44832011)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eS9GMHA5UHhjN091OXhvd29NTVEzQWtoL2V2NHFoaGl2OU5UNHd1VVJLYUhu?= =?utf-8?B?WEtkMHpLbitvdTVKN2k4Q0liZm9JWmN1WmRhcWpXSmJ5eTFCL09xbDliRmh6?= =?utf-8?B?Q3orUGNscEVjUG1lNXVmdXRaRG1sT3IwK0FjNGpVKzBFVmJxRFU3UVhwQWFI?= =?utf-8?B?UDl0ajZpMXYxcVh3L0pDZGlocUxwWXhTK2NOeitQQmRuSyswclFrRzJ3K3RB?= =?utf-8?B?c1hUNUdzdWJtaXM2dEdPTjNaZUYzTmlmd2hocW43TkZOQ0hYWUh6VkFpN0hU?= =?utf-8?B?d0xJcjdiMXNaY2lSOTFKTE52U0FhV3BhQ2xlTDNUVzNTc0ZWRkRRMk9aaGZH?= =?utf-8?B?VFVsR0Y4QWtVY2pMSk56ZGQ1ckhFbytVT1lKUDh4R29nK2Q1V2FLY2lsRENk?= =?utf-8?B?Zkl4Y0tqeEh1RnNsR0tEMVhndnBMQWpHdXJXbkk2VlYxYXoxMzBlazdhNDBY?= =?utf-8?B?WEtGOW8yeUJXRkJtZ2JMWDRJbjVZendBa1lnM0N1NUNYQ29GRlY2MTRxcVR4?= =?utf-8?B?VHVwdG1EOU1CSW14V01ZZGZqODMrMEtKSkloYXozM1hsUjJIK2lXTHYrV3oy?= =?utf-8?B?Z0xMSytib3RXN1I4VkFSTllLR3FlNUFGcnNCQWhQU0k0MVhub2gwOGlIK1NR?= =?utf-8?B?UEtnWklUa1pFaVM2MFllOThicEpUeU5tR21BTjZFd3pnK2J4RmJUYTNkVG9C?= =?utf-8?B?Vmh1ektyTFhuck9zQllmbEJJTFBRd2kwbm1HSlcvYXNUeVRPM29iNEVWNnhO?= =?utf-8?B?V3FuWEhydTVRZHVjUHFqdmhHamhDc3NnZGdMVDdUUFF5eG8yTWhIZlBMMkJW?= =?utf-8?B?LzBBQmphQU8xRytMVWJoR21XNzRYbEZmMVlUVEYxUEhTVUE3cUtJY1BLWlh1?= =?utf-8?B?aWlzeEMyS2N1RkR2RDFMZjB4bEJ0TzNMV1hFNTF6aldVaGxuMnNpWXBodGRz?= =?utf-8?B?M21vazRYK2d5ZklhYWMwMDJjNVNqQ3BQNGlIMklaSC8wL1BxNUhqdFpGNkpo?= =?utf-8?B?WWQ1YzlUamY2SGRzRjlEVW5DdGx0MmtiMjk0YXcwVEI3blMzNjhwZmQ3Yjdm?= =?utf-8?B?dFYzMTIrYyt5MDhjcmdaZGVQdzJkbWtXWml5YXRoU3R2Z0JhZVB6Z1U2RkpI?= =?utf-8?B?R25OK0pLRkhLREI0MVppb0RRM2ZSall3RE9FSzZUOHZkN29GbFdWajdhL1o1?= =?utf-8?B?YVJJdytVSGNvczRtME8wMHdCd1ZObzMxWFpMV1JYN3FQUXBPSFA3Skt0cTBM?= =?utf-8?B?cUY4SEY4bUU5by9kekYveXQ0OWtpRldTbVI1UUNIZkZZQUpkU1U1cHJ1Q0Jm?= =?utf-8?B?OGN0S0hTSnFWeDlVQmR3SWwyb1dHQTlieVYrT293VVNtcHVFdlFOcnIzZ0RX?= =?utf-8?B?QzZQUW05MXFma3ZSUjZ6aWU4M05OL0UwSXIxcGZjMW5XUThpaGgzMVE3ZXBP?= =?utf-8?B?UUlFVkNWUGRlYStZbUtUUGMwR0VMc0dpSnJpMTM3NmtZK05MVTVBSVNUZEJH?= =?utf-8?B?NkpYOFBxTkxkWGM2VFI0ZUcrZlBJQ0RVa05RWlpUMUhSR2xBY0NYVGRPOEU2?= =?utf-8?B?TmVQdWdkaERnTllNQTcySzJvK3BhZzFEWU5JMFJtZTM5dVhqYXFFb21COGov?= =?utf-8?B?d1g5R2pPa1dHd1A1bUF3TXo0Ni9MRVdXcUlEaGQzT3Z6QVJiMWtnaFdVMFRt?= =?utf-8?B?RFpoNmViamU2VUROTzJLNjdhcHc1YTJnckEydGx0YU12VjVOSzdjMUxOdXpZ?= =?utf-8?B?QXdPQUpXV1FrdW52U1IyN3EwaFZNYjVYZnFtYVpHN01STzRidmZLSXRvdUVj?= =?utf-8?B?Vkw0ZkVMSW9xRlBqVHZYeWtjUy9IbHJPbVY0bWRpMTdvc24ySFhpWjZQZUdF?= =?utf-8?B?ejU4d3piL00xMXZvRjBOMjZkTTFMa0pSWXFHb0E5K00zMzNNYWVGYjkzdTBI?= =?utf-8?B?UTlqMG5DYy9LOFpuSkl4L0htb1hhUG16K2VONS9mNGducnV6VkhyRXJlSGRv?= =?utf-8?B?TVpqRnlxc0VsanIvR3BzdkpKYnVQWXNLYXZmZnpEZitvV1Fac1JFQ2pRSk5B?= =?utf-8?B?KzdoamZMMUlkNFhoTUdYTHI0OXhUdFE2RFRPQXYzL2d5L2NBeWxjUkJBaTNH?= =?utf-8?B?bk1BRlc4Nno5Vjl0Z0RiUXdYcExjZVFVaUhDNEltWUtnaDVIZjgxTEp3WU11?= =?utf-8?Q?/V1aAYGw2Y8TxIKMyY761GM=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <949876539E644048816271A455B8392C@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: c80c9fb7-8a96-4957-2cd8-08da585433cc X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2022 15:46:29.5706 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9914def7-b676-4fda-8815-5d49fb3b45c8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xFjZOujb3Rpl/S0n1HPDOd52O9RKEPHVj6QTqG+sl3isQ1CKWVvoF96M6a3VnqQ8JnzqStPXYtXv0hIU6Bi5znjUxlatTG1qZ2ljtfsek2M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB3217 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "peterz@infradead.org" , "linux-kernel@vger.kernel.org" , "rostedt@goodmis.org" , "aik@ozlabs.ru" , "mingo@redhat.com" , "paulus@samba.org" , "jpoimboe@redhat.com" , "naveen.n.rao@linux.vnet.ibm.com" , "mbenes@suse.cz" Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" DQoNCkxlIDI3LzA2LzIwMjIgw6AgMTc6MzUsIFNhdGh2aWthIFZhc2lyZWRkeSBhIMOpY3JpdMKg Og0KPiANCj4gT24gMjUvMDYvMjIgMTI6MTYsIENocmlzdG9waGUgTGVyb3kgd3JvdGU6DQo+Pg0K Pj4gTGUgMjQvMDYvMjAyMiDDoCAyMDozMiwgU2F0aHZpa2EgVmFzaXJlZGR5IGEgw6ljcml0wqA6 DQo+Pj4gb2JqdG9vbCBpcyB0aHJvd2luZyAqdW5hbm5vdGF0ZWQgaW50cmEtZnVuY3Rpb24gY2Fs bCoNCj4+PiB3YXJuaW5ncyB3aXRoIGEgZmV3IGluc3RydWN0aW9ucyB0aGF0IGFyZSBtYXJrZWQN Cj4+PiB1bnJlYWNoYWJsZS4gUmVtb3ZlIHVucmVhY2hhYmxlKCkgZnJvbSBXQVJOX09OKCkNCj4+ PiB0byBmaXggdGhlc2Ugd2FybmluZ3MsIGFzIHRoZSBjb2RlZ2VuIHJlbWFpbnMgc2FtZQ0KPj4+ IHdpdGggYW5kIHdpdGhvdXQgdW5yZWFjaGFibGUoKSBpbiBXQVJOX09OKCkuDQo+PiBEaWQgeW91 IHRyeSB0aGUgdHdvIGV4ZW1wbGVzIGRlc2NyaWJlZCBpbiBjb21taXQgMWU2ODhkZDJhM2Q2DQo+ PiAoInBvd2VycGMvYnVnOiBQcm92aWRlIGJldHRlciBmbGV4aWJpbGl0eSB0byBXQVJOX09OL19f V0FSTl9GTEFHUygpIHdpdGgNCj4+IGFzbSBnb3RvIikgPw0KPj4NCj4+IFdpdGhvdXQgeW91ciBw YXRjaDoNCj4+DQo+PiAwMDAwMDY0MCA8dGVzdD46DQo+PiDCoMKgIDY0MDrCoMKgwqAgODEgMjMg MDAgODTCoMKgwqDCoCBsd3rCoMKgwqDCoCByOSwxMzIocjMpDQo+PiDCoMKgIDY0NDrCoMKgwqAg NzEgMjkgNDAgMDDCoMKgwqDCoCBhbmRpLsKgwqAgcjkscjksMTYzODQNCj4+IMKgwqAgNjQ4OsKg wqDCoCA0MCA4MiAwMCAwY8KgwqDCoMKgIGJuZcKgwqDCoMKgIDY1NCA8dGVzdCsweDE0Pg0KPj4g wqDCoCA2NGM6wqDCoMKgIDgwIDYzIDAwIDBjwqDCoMKgwqAgbHd6wqDCoMKgwqAgcjMsMTIocjMp DQo+PiDCoMKgIDY1MDrCoMKgwqAgNGUgODAgMDAgMjDCoMKgwqDCoCBibHINCj4+IMKgwqAgNjU0 OsKgwqDCoCAwZiBlMCAwMCAwMMKgwqDCoMKgIHR3dWnCoMKgwqAgcjAsMA0KPj4NCj4+IDAwMDAw NjU4IDx0ZXN0OXc+Og0KPj4gwqDCoCA2NTg6wqDCoMKgIDJjIDA0IDAwIDAwwqDCoMKgwqAgY21w d2nCoMKgIHI0LDANCj4+IMKgwqAgNjVjOsKgwqDCoCA0MSA4MiAwMCAwY8KgwqDCoMKgIGJlccKg wqDCoMKgIDY2OCA8dGVzdDl3KzB4MTA+DQo+PiDCoMKgIDY2MDrCoMKgwqAgN2MgNjMgMjMgOTbC oMKgwqDCoCBkaXZ3dcKgwqAgcjMscjMscjQNCj4+IMKgwqAgNjY0OsKgwqDCoCA0ZSA4MCAwMCAy MMKgwqDCoMKgIGJscg0KPj4gwqDCoCA2Njg6wqDCoMKgIDBmIGUwIDAwIDAwwqDCoMKgwqAgdHd1 acKgwqDCoCByMCwwDQo+PiDCoMKgIDY2YzrCoMKgwqAgMzggNjAgMDAgMDDCoMKgwqDCoCBsacKg wqDCoMKgwqAgcjMsMA0KPj4gwqDCoCA2NzA6wqDCoMKgIDRlIDgwIDAwIDIwwqDCoMKgwqAgYmxy DQo+Pg0KPj4NCj4+IFdpdGggeW91ciBwYXRjaDoNCj4+DQo+PiAwMDAwMDY0MCA8dGVzdD46DQo+ PiDCoMKgIDY0MDrCoMKgwqAgODEgMjMgMDAgODTCoMKgwqDCoCBsd3rCoMKgwqDCoCByOSwxMzIo cjMpDQo+PiDCoMKgIDY0NDrCoMKgwqAgNzEgMjkgNDAgMDDCoMKgwqDCoCBhbmRpLsKgwqAgcjks cjksMTYzODQNCj4+IMKgwqAgNjQ4OsKgwqDCoCA0MCA4MiAwMCAwY8KgwqDCoMKgIGJuZcKgwqDC oMKgIDY1NCA8dGVzdCsweDE0Pg0KPj4gwqDCoCA2NGM6wqDCoMKgIDgwIDYzIDAwIDBjwqDCoMKg wqAgbHd6wqDCoMKgwqAgcjMsMTIocjMpDQo+PiDCoMKgIDY1MDrCoMKgwqAgNGUgODAgMDAgMjDC oMKgwqDCoCBibHINCj4+IMKgwqAgNjU0OsKgwqDCoCAwZiBlMCAwMCAwMMKgwqDCoMKgIHR3dWnC oMKgwqAgcjAsMA0KPj4gwqDCoCA2NTg6wqDCoMKgIDRiIGZmIGZmIGY0wqDCoMKgwqAgYsKgwqDC oMKgwqDCoCA2NGMgPHRlc3QrMHhjPsKgwqDCoMKgwqDCoMKgIDw9PQ0KPj4NCj4+IDAwMDAwNjVj IDx0ZXN0OXc+Og0KPj4gwqDCoCA2NWM6wqDCoMKgIDJjIDA0IDAwIDAwwqDCoMKgwqAgY21wd2nC oMKgIHI0LDANCj4+IMKgwqAgNjYwOsKgwqDCoCA0MSA4MiAwMCAwY8KgwqDCoMKgIGJlccKgwqDC oMKgIDY2YyA8dGVzdDl3KzB4MTA+DQo+PiDCoMKgIDY2NDrCoMKgwqAgN2MgNjMgMjMgOTbCoMKg wqDCoCBkaXZ3dcKgwqAgcjMscjMscjQNCj4+IMKgwqAgNjY4OsKgwqDCoCA0ZSA4MCAwMCAyMMKg wqDCoMKgIGJscg0KPj4gwqDCoCA2NmM6wqDCoMKgIDBmIGUwIDAwIDAwwqDCoMKgwqAgdHd1acKg wqDCoCByMCwwDQo+PiDCoMKgIDY3MDrCoMKgwqAgMzggNjAgMDAgMDDCoMKgwqDCoCBsacKgwqDC oMKgwqAgcjMsMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPD09DQo+PiDCoMKgIDY3NDrCoMKgwqAg NGUgODAgMDAgMjDCoMKgwqDCoCBibHLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPD09 DQo+PiDCoMKgIDY3ODrCoMKgwqAgMzggNjAgMDAgMDDCoMKgwqDCoCBsacKgwqDCoMKgwqAgcjMs MA0KPj4gwqDCoCA2N2M6wqDCoMKgIDRlIDgwIDAwIDIwwqDCoMKgwqAgYmxyDQo+Pg0KPiBUaGUg YnVpbHRpbiB2YXJpYW50IG9mIHVucmVhY2hhYmxlIChfX2J1aWx0aW5fdW5yZWFjaGFibGUoKSkg d29ya3MuDQo+IA0KPiBIb3cgYWJvdXQgdXNpbmcgdGhhdCBpbnN0ZWFkIG9mIHVucmVhY2hhYmxl KCkgPw0KPiANCg0KVGhhdCBzZWVtcyBvZGQuDQoNCkxvb2sgYXQgbGludXgvY29tcGlsZXIuaA0K DQpJdCBzZWVtcyBsaWtlIHVucmVhY2hhYmxlKCkgZXhpc3RzIHRvIGhlbHAgb2JqdG9vbC4NCg0K Q2hyaXN0b3BoZQ==