Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vl3JU-006GrD-1C for pgsql-general@arkaria.postgresql.org; Wed, 28 Jan 2026 11:02:21 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vl3JT-000rbn-1J for pgsql-general@arkaria.postgresql.org; Wed, 28 Jan 2026 11:02:19 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vl3JS-000rbe-2I for pgsql-general@lists.postgresql.org; Wed, 28 Jan 2026 11:02:19 +0000 Received: from mail62.mailinfra.com ([193.244.253.164]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vl3JO-002ipB-0j for pgsql-general@lists.postgresql.org; Wed, 28 Jan 2026 11:02:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kbc.be; s=selector-aaa; t=1769598135; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=C2mFCTiENeQ1pnQ0QWbehHhDKW0YxL1vCFBg3OqhxSk=; b=ihnJL7CH8fXoIbE1zA0/lb13DIbwffQooSlWuk5gboZzlapFc2eXjrBu +I87Dm2lMdKXxKv/2Y5aJZfmsKFW5iknwhbJ256k+abt8QViiAkMSy7YG JD+aLN9JAwOOgV78iP2qkJUsxFP1dxNmOnWhla/Egpwdi/WqMc7dFVdBY IfxC/NOo8PzaIn1wojzWM6ju1824C50PS3ZNB7u2Tccn/0msHq9Z+w93n dvp8YuiKTbd0BRlDS1xV4+lJnrR8EJzwwHlKd3xrZsvDvYdgzW+JY5Dmb 3S/lK+LrIAVgaS2LpFtCQ2Io1sQlwZ0zpz+hK7kBHF/b6kSd+p12ZgOPw g==; X-CSE-ConnectionGUID: DLAp/gLDQAqfoQWoUWQDrw== X-CSE-MsgGUID: zeryzMl0RkyfCOuHtjzb/A== X-interpillar: False X-massmail: False X-trusted-saas: False Received: from mail113.mailinfra.com ([193.244.104.21]) by mail70.mailinfra.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jan 2026 12:02:11 +0100 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011007.outbound.protection.outlook.com [52.101.65.7]) by mail113.mailinfra.com (Postfix) with ESMTPS id AF02C600086; Wed, 28 Jan 2026 12:02:11 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jFwIc0zi/Xlnje+mvlMVlFu5h3tbZqgdZ4Rx313fg37qPIMumWzVNJgQL6xwaCLln78F8MVnN1BXpvRG612Hnu6a0tCt+cZo3QjsBd5uDSd5rDZv3XtFZ4MKjkQ0twuKIhmyrtmehDL4eaLhSuS+EXg7rFiV2VMnX0nJ79MqSE7I2CXL92bFE5NpAliOCtxkoVui5yFs9cUdyzmxiA8ZPotQPrdOUKzFKhKkp+PrIjIHMWYmbwA5DBuQtrhEWjdvBcgMwJfUwzgXfUit9zNOieVVWoHEaOECzsU5s5lUcIesWvkGQaBaqRMpv262BN5MLfPnYAxhazPpC0joBGhrfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=OTJNoqunbAlEQiMoIWAKcN8eDrUkNXZvW5Ry8bN2VKw=; b=g9rWPOThaMxNuHZ8AEn3ssZEcaz9m5dzqx+cncwQfm6l+oJgcOMjoOKmUWJaegmnzUkdfCM4HzoKaYsyrvW+NrofFjVPEmR1quHQVn5gGQwRjRZ1wDa5TUzomuAnP1opAV5CkyLOjdnideJp3VDLtBvwbwwJYVNLjXAsvXiCG7i/aFQQdadd3CmkEVK952gy0tc79gxrvmCYs0QozesYMcYt20J56lZLtL7Z1d1H0XtT+CXaiGCAO6rDPS9tZmGbcUa2z8l97hzhBf+dFW0/ZMUiXHkW2VC0mr2BsWp2KWzvUWpd82nnM8vmnOPhcHoSV03LWMQEAx6StzMJOjc9xQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kbc.be; dmarc=pass action=none header.from=kbc.be; dkim=pass header.d=kbc.be; arc=none Received: from AS2PR05MB10754.eurprd05.prod.outlook.com (2603:10a6:20b:64c::7) by PAXPR05MB8189.eurprd05.prod.outlook.com (2603:10a6:102:158::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.16; Wed, 28 Jan 2026 11:02:06 +0000 Received: from AS2PR05MB10754.eurprd05.prod.outlook.com ([fe80::d189:6660:2fdc:d9a4]) by AS2PR05MB10754.eurprd05.prod.outlook.com ([fe80::d189:6660:2fdc:d9a4%5]) with mapi id 15.20.9542.010; Wed, 28 Jan 2026 11:02:06 +0000 From: Wim Rouquart To: Adrian Klaver , Greg Sabino Mullane CC: "pgsql-general@lists.postgresql.org" Subject: RE: Index (primary key) corrupt? Thread-Topic: Index (primary key) corrupt? Thread-Index: Adwol1a+rcvHuOuQQceM5FEl8oW9YQAHiEkAACShEdAAB3jzAAAAjjoABGxqcgADNfAWkAALH2WAEdn63xAACBjIgAAnIcgw Date: Wed, 28 Jan 2026 11:02:06 +0000 Message-ID: References: <1bfa0b6b-11a8-458f-a3f3-3f86574abc1d@aklaver.com> <5043ff13-2f39-4a80-a8f8-6765746b6a89@aklaver.com> In-Reply-To: <5043ff13-2f39-4a80-a8f8-6765746b6a89@aklaver.com> Accept-Language: nl-BE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Enabled=True;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_SiteId=64af2aee-7d6c-49ac-a409-192d3fee73b8;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_SetDate=2026-01-28T10:42:45.0000000Z;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Name=d44a7eb9-e308-4cb8-ad88-b50d70445f3a;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_ContentBits=3;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Method=Standard authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=kbc.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS2PR05MB10754:EE_|PAXPR05MB8189:EE_ x-ms-office365-filtering-correlation-id: f69cca09-e4d9-4ac7-0e9c-08de5e5cacca x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|19092799006|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?cjA0VFZnbnlwTkJNc0lVbzVKYVllaDBkQm9Yb2hnSkJnK2drZnRDS2VDK0tE?= =?utf-8?B?S213UmlMdkFBYU9QUlk1bkJnTVFrQlowNndjWWsvS083cUo0dkErOWNHQjBG?= =?utf-8?B?eEtjdkltSytTY0JiakN3WFZBSnJ0aHdCYlF5aFJnblpOSnF6QW83TGoxQXJn?= =?utf-8?B?R1hZbW0vallneFlUYVNCQmh0NXUrV0VYTjdxZFRZNXc5eEp5Q1lLejlOZzhF?= =?utf-8?B?YlVwdTg4bU5aMitkMEFDUE4yYzBsY1FhTU5leVhNUzkydGFKR1BxVWZjWG0y?= =?utf-8?B?L1NJSCtwbDdHSGRJNGZPVzhpU3VtRzZMdDZzaXRZcnM3QmM0am1mQlBrdjFk?= =?utf-8?B?RTA4T09lc0ZmUnEwQklnWUNCYWg4TkRiM2U5aS9maENhNFVxdUN2Qzg3WUVD?= =?utf-8?B?RjhoTE14TzBFY2JFR3ByMkkza0dxQkV1Z2x1VUVZanZKTXdCTVBjOURQQ0Qz?= =?utf-8?B?M2Rxdkx2STcrMnlMb1BITncxSEVTQklkOHFEVlI2YVZ2R3FsUHhZRVpEZlNZ?= =?utf-8?B?TlVjUlZKek9VMW1FUUMyMkQ5azB4MDIzYlpLYk1iekg5QW9PajhHaU5Fanpj?= =?utf-8?B?R3hkeUZrQlUyVmNzZXNPenI3VVhNYlpvcjVBMWpYQm5WQTlmd3ZFc1lnQktE?= =?utf-8?B?MjArbWRCMXlrb3dRSmkySGhMNndhWlVLd3FGOEZPdWpYS0Vlc1RlcEU5eVhE?= =?utf-8?B?TFNvRlM0TlliWnhVM2V2dzV6U1B0eVFFUHZTQXk2WXdQS2owVmRjOGFoa3Ux?= =?utf-8?B?RHFIWUNaZTVubXdVQ1dKTmF6UGZ0eXFSaFE1MzczUnpxc1dNVk4wZWk5MU55?= =?utf-8?B?QXB6QVhGOEExYnBDcTNLREhCV0RySTlaaTRTYkpQRXdxdjNHR1NwT2dYeTJx?= =?utf-8?B?UC9kb0JQcm9qdStNQ1Vkckh5R1FUamIzMytzWXJyakcwWFdPMEQ2USsxSUxt?= =?utf-8?B?ZUkrZHZLVUI2L0FDaS9IOWRiRXpKTDdHYU1qamFMSXYreU5XS2x2MnN1ZUZp?= =?utf-8?B?YTJVQzFkd2o4OTc0N3plelZUMUM2dDVCSk9ZS2VOR1daVWdBNDAwTVVDUU94?= =?utf-8?B?QUs5Mmo0QjBZWXhuNFB3OEZzZHdVNElRUFNGL0RHOXZtWVpENEc4WGN4eVI1?= =?utf-8?B?d2t4eHA3Uyttc1ZhWHc5b2M2Unc4SFM2WHZvdUIreGgxUjg1cDRuNGtBQmZ2?= =?utf-8?B?OVRtaGUydDVEM0hRQzMxaGU1RHE4TmxtSFAzL1BkRk55d3Z5OElWRG1hYkF4?= =?utf-8?B?cldrcFBqUGtMZzkzQURSZHR6YjBDd3Z0dHFQZXhnbjhZM1ROR040STRNRHp6?= =?utf-8?B?TTV4bzBLNUhzdHgybU9TU3RjcURYK0lnL25XRTZnUDc5MzNqV3N3bnNyNG9r?= =?utf-8?B?VEtXU3JrNVN5TGkxc2hvdjk3ZVRMeUlvbkM0L2NNZTk0dkRuL3RDU1JKS29r?= =?utf-8?B?VWJWbW1Ubmh2Z2g4SWtRaHREWVRlTTV2dVlDMGVCZEJraHY1SnpreGNGa0xw?= =?utf-8?B?UzBJV2xMaityclh5cXFkSU00cEZRTHh4L1VrSzd5UlBwOTYxN2toTjJiMkh3?= =?utf-8?B?STBqWmhPdXdiRDVxQ3NGbnBkMnJ1QVZ5ZEs3TzhXc1AvYnMvc3VSbXpaVUhx?= =?utf-8?B?Q2Ira1VWa3NVcEg5bDh1ZzE4ZzhDdTF0LzJhM3pMQkRqTlliVjgyNW1vL0FK?= =?utf-8?B?RnpQV2plcStyUGlnOXFadmN3TVphLzBobFQ4ellvY21rU1gyeGJMRnRaMXFQ?= =?utf-8?B?Zm9LNDRmdHI0djhNVFhiQVQ0cm9RZUZmV3AxTzROb0lMeWhRT05qN0dLWVFu?= =?utf-8?B?Y1FwbkNvRDBQbWt2YzVBK1BWWXErZE0rY2VMNitrSWxBanFoczBlNkJRek5Z?= =?utf-8?B?eU1kbWFrRWZ3MDJuMFg5SzVpODB1VnJHalY3ZDNFOWVMdlFGNHVwZmtrSi93?= =?utf-8?B?eHVrNWtZQmNuazJZMDdPMUJ5NlkrU21MWElMQVV2Mk5hcDFqSWJjVWtLN1F3?= =?utf-8?B?K1hhMERpQ3pEZ0t5M2Rwczh4K0ZIdlAvMjV3L1JGR2xEajlXZGZnakdsdnFz?= =?utf-8?B?YlpOMEVKL2lzNGc1dms1ZmowU1Q2K1RXSGlabURWdm1pZjlUVlp3dW51T0Vy?= =?utf-8?Q?I3H6UlD7D63YYeHQRdGTe6z38?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR05MB10754.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(19092799006)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R09pRitlTjViK2NpZmJ5UG5rM01jM1hoamFJcWN5aTF6MXBtY3BJbDlvSlpS?= =?utf-8?B?T1hWZTdXNVQ5d21hL05kT3NSTnE0SERJbk5JdEQ1dXNoNjAwVG50QzBRK0Uw?= =?utf-8?B?U2xTUElDQ3ByT0xFZ0hTWXRXczY1ZlRjTE9mWXlkbHJ2azJHNythRVFTOFNN?= =?utf-8?B?NzJVMzVvaVlDNHpVckFmZG14Ui84RW5FSURxODlabldwQllhZ1U2Uko4V2ZS?= =?utf-8?B?L2oycHl5cFJaS1M4a1hJN1M4Q2crSUozbnBtdzZNN0pDVTRVQ2Y5MlhNYS9o?= =?utf-8?B?ME9CUFh4Y2VIT3VrbW40MGdsaUtwSFNRbmROZnZ5WHJISDdkS0t3YStCSHIy?= =?utf-8?B?RTZyNE5wQ3QzTG9vT1ZsN0dodUp6aXVjdDNhZUFMdmZLbUtQaWx4aVA1MHdZ?= =?utf-8?B?V2RsOE81Vlh0NFMrNysvWGJTdUwzRlBSMHV1dldENjFHQUpSRVl3bHhGR01U?= =?utf-8?B?MkR6c0YwUGVLbzYvQWVGZEtPcnNMbksxYThzdXJYSFB3YmZnNTJvVTVVaUxi?= =?utf-8?B?ZkVaSFJQZ1JNaENSSzF4Q21uaXB1S1FsVFVBQXREd2dRR1R4Tlhtck1yMC8z?= =?utf-8?B?RG1kNjBWUWRNTlNqd0ZlVFN0VXBQSVJsWllIUCtVOHJKUDh6aG9nbU91RXh6?= =?utf-8?B?bXg3US96dXRnOGdDK3FhUzE1WStkT05hWDRrS1JNKzZUbXVqVDFMWm1rNVUx?= =?utf-8?B?VEdIWisxeXQ5bTJybFFUdFd4dk5zQ2FQbk1WOFpMaDBjNGtSd2swS3pJYnlv?= =?utf-8?B?ekplNlNwTXYraGRpdGNuWHJCRlJmUHhrSkM3VDN3Tkh0RzBFZHVha1Qzby9D?= =?utf-8?B?VCtadk5iQzFYcG1pQ056WDh1em1LeUtOM3lmbEEwOEhiSXczZmEyR2x5TEEv?= =?utf-8?B?Yk02L1psbldLWk9iYXNXWVJKQ2gzM2hQS0M4d1cveGpla3Jac0MwbzVNVm13?= =?utf-8?B?N0NweEZDTzIyNzZCTysvMEJqbFNGRm9rUDl5Mkw2TkxKdGwwQ3F3UFp0VklD?= =?utf-8?B?SnNPSk43cUVYOHE1OXRCb0VPQURseEdHZy8yM1RTS254QlVSYkZ1N2ZMa2Ry?= =?utf-8?B?TG10UEZMWjliYldjWXZPdEhjMWRQQ0RLOExUT1FqQlB6WER3VlY0azFjN3cv?= =?utf-8?B?NXRuR3I3aFd6aEJPSzNFQlh3QnhhVi9ZWE1TaGRnN2YyTHZGRy94SFU1NW4r?= =?utf-8?B?bFNObWxhL1J0SDcwQjhLdm03VUhIanByK1RDM3ZDVlREeEo0b0VGZWdiUjRZ?= =?utf-8?B?UjAvQWRvUCtJbFBUdjhzUFo5eDVLcll6Rm91a2xSMUZMSTVoMnpKSjdzeVRt?= =?utf-8?B?ZW4xVVVzSXYrblVTVGdoaXRYQkd4VmZuNGhaMjZtTWliSEpwUGRuZDkrWm9H?= =?utf-8?B?dGVMMDBHVTRpN0hQOXY5MFROZ0g3cjBHSm5rYlEvUzQ1dytqdUtxMCs0eE9C?= =?utf-8?B?QUdtZ3pVM1lVdVZLRlJ3Sm5KUVhkL2FZdXV3VVhHeXVaMU81dk9NVGtRYmN4?= =?utf-8?B?MS9PY1BGWlk4MG45VS8zbWt5T21UaW5mSjczNkxxV0NHTGVIcTg0YnR4L2Zp?= =?utf-8?B?WXN6SGlncVB2U0xOK0FNRnBEM2w5L2hDQjcrRHIvN1lMNk81cVgyNUZ5Q2JM?= =?utf-8?B?dGd2NmRzcTFhSmY4L3NzL3l5SVFvUWlocWtOZlFBN3pQQy8yQjg5NDUyN0cy?= =?utf-8?B?VkJBaklzOGI0K092dUFacGpFc2hUWldWRlhOSHhabm9yNVBibjVlbHh4ZCtw?= =?utf-8?B?bENtUlVxT3FucWxkNE9hT2RqaXFEUThFRitYYkFkK09scmFIUzlWdUhmbUlj?= =?utf-8?B?OGh2MnFkNmlBSGtYM3BwZEtOWlZvZGE5c29vMHB4VkFJTXV1ZGtMTENRK3RO?= =?utf-8?B?cTBta3E5cmM2SEZEbTB3Mm5QQm9MVTMzeWpycHVNVUhzSTdqSHp1b0VhYkdH?= =?utf-8?B?N00wR0ZkNlpWSWl1bjE3RGd6dnI1T1k0UWwyRk5XdVU4Ui95OFJKeWV4T2p4?= =?utf-8?B?bWZBaGJkYjNVQkVnaEVnZk8vYk12UHZRNjdKcXZKLzFENXZHREU3OTZoSDN1?= =?utf-8?B?TW1LQmNQUS96cXlScmxJSUIvL3NGckRhUnRlRDRDNnBXakE2RXRhUUh0aDBq?= =?utf-8?B?TVhrcS9uQ0VpZU5iZGJDQnROQVBUVVFOaFhnaG1pVmRuNUxMZm1lVmI0N3F6?= =?utf-8?B?WllzRWFEaFRDQllMUkJnSjBONXpwWnVXODNMaXV3bk9mMmFhVi85bDlRK1Uv?= =?utf-8?B?WFNOaVZWU0tjdXVKV1lTTHJGekxTWmRvbUlXSlZGQjV5UXB0VzlSQjc3RXdE?= =?utf-8?B?R2VyZS83YUNvbUwrMTVXbFVvVFZuR0hVb2NidkJZczd2ZVd6ams5Zz09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-OriginatorOrg: kbc.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS2PR05MB10754.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f69cca09-e4d9-4ac7-0e9c-08de5e5cacca X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2026 11:02:06.1217 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 64af2aee-7d6c-49ac-a409-192d3fee73b8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: pW3nDkHfrTpoD/nqS5SNylie193TxpD++SzgSG4HRKThHPf4B8NLa3RW71M6TagjRQvweorTowq4CVL93LaDMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR05MB8189 Content-Transfer-Encoding: base64 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SW50ZXJuYWwNCg0KQm90dG9tIGxpbmUgdGhlIGluZGV4IGV4aXN0cywgaXQgaXMganVzdCBub3Qg YmVpbmcgYXBwbGllZC4NCg0KLT4gSXQgc2VlbXMgdG8gZXhpc3QgaW5kZWVkLCBidXQgbm90IHZp c2libGUgZm9yIHBnX2R1bXAgYW5kIHNvbWUgb3RoZXIgY2F0YWxvZyBxdWVyaWVzLi4uDQoNClF1 ZXN0aW9uczoNCg0KMSkgV2hhdCBpcyB0aGUgcmVzdG9yZSBjb21tYW5kIGJlaW5nIHVzZWQ/DQoN Ci0+IEl0J3MganVzdCBhbiB1bnRhciBvZiB0aGUgZnVsbCBiYWNrdXAgY3JlYXRlZCB3aXRoIHBn X2Jhc2ViYWNrdXAuIE5vIG5lZWQgdG8gZm9jdXMgb24gdGhpcyBpbW8sIHRoZSByZXN0b3JlIHdh cyBkb25lIGZyb20gdGhlIHByb2R1Y3Rpb24gZGIgc28gSSBjb3VsZCBoYXZlIGEgcGxheWdyb3Vu ZCBmb3IgdGhpcyBzaXR1YXRpb24uIEl0J3MgY2xlYXIgdGhlIHNpdHVhdGlvbiBpcyB0aGUgc2Ft ZSBvbiB0aGUgb3JpZ2luYWwgYW5kIHRoZSBiYWNrdXAgY29weS4NCg0KMikgRnJvbSB0aGlzIHBv c3Q6DQpodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNzYWdlLWlkL0FTMlBSMDVNQjEwNzU0 QkZFMzE5RTI1OTRDOUUwNzZFRTJFRkZEQSU0MEFTMlBSMDVNQjEwNzU0LmV1cnByZDA1LnByb2Qu b3V0bG9vay5jb20NCg0KV2hhdCBkb2VzIHRoaXM6DQoNCiJUaGUgc3RlcHMgdGhhdCBzaG93IHRo ZSBpbmRleCBpcyBtaXNzaW5nIGlzIGFuIGV4cG9ydCBvZiB0aGUgZGF0YWJhc2Ugd2hpbGUgdGhl IGluZGV4IGlzIOKAmGNvcnJ1cHTigJksIGFuZCB0aGVuIGltcG9ydGluZyBpdC4gVGhlIGltcG9y dCBmYWlscyBvbiBmb3JlaWduIGtleXMgdGhhdCBhcmUgcG9pbnRpbmcgdG8gdGhpcyBpbmRleCBi ZWNhdXNlIGl0IGlzIGluZGVlZCBub3QgY3JlYXRlZC4iDQoNCm1lYW4/DQoNCi0+IFdlbGwsIHdl IGV4cG9ydCB0aGUgZGF0YWJhc2UgdXNpbmcgcGdfZHVtcCwgYW5kIG9uIGltcG9ydCBzb21lIGZv cmVpZ24ga2V5IGluZGV4ZXMgd2hpY2ggcmVmZXJlbmNlIHRoZSBwcm9ibGVtIHByaW1hcnkga2V5 IGluZGV4IGZhaWwgdG8gY3JlYXRlIGJlY2F1c2UgaXQncyBub3QgY3JlYXRlZCwgd2hpY2ggbWFr ZXMgc2Vuc2UuIEl0J3Mgbm90IGNyZWF0ZWQgYmVjYXVzZSBpdCdzIG5vdCBleHBvcnRlZC4NCg0K SWYgeW91IFJFSU5ERVggYmVmb3JlIHRoZSBleHBvcnQgaXMgdGhlIGluZGV4IGF0dGFjaGVkIHRv IHRoZSB0YWJsZSBvbiBpbXBvcnQ/DQoNCi0+IFllcywgdGhlbiBpdCBnZXRzIGV4cG9ydGVkIGFu ZCBoZW5jZSBpbXBvcnRlZA0KDQpEZWZpbmUgJ2NvcnJ1cHQnLg0KDQotPiBXZWxsLCBpdCdzIG5v dCBiZWhhdmluZyBhcyBpdCBzaG91bGQsIGxldCdzIGtlZXAgaXQgYXQgdGhhdC4NCg0KMykgVGhl IGZpZWxkIHRoZSBpbmRleCBwb2ludHMgYXQsIGlkLCBoYXM6DQoNCmJpZ2ludCBuZXh0dmFsKCdi Y2Zfd29ya190eXBlX2lkX3NlcSc6OnJlZ2NsYXNzKS4NCg0KSXMgdGhhdCBjb21pbmcgZnJvbSBh IGJpZ3NlcmlhbCBkZWZpbml0aW9uIG9yIGEgREVGQVVMVCBzZXR0aW5nPw0KDQotPiBJIHRhbGtl ZCB0byB0aGUgZGV2cy4gVGhlcmUgaXMgbm8gcGFja2FnZWQgY29kZSBmb3IgdGhpcyBhcyBpdCB0 dXJucyBvdXQgdGhpcyB3YXMgb3JpZ2luYWxseSBhIG15c3FsL21hcmlhZGIgZGIgd2hpY2ggZ290 IGNvbnZlcnRlZCB0byBQb3N0Z3Jlc3FsIHVzaW5nIHBnbG9hZGVyLiBCdXQgdGhpcyBpc3N1ZSBo YXMgbm90aGluZyB0byBkbyB3aXRoIHRoYXQgbWlncmF0aW9uLCB3ZSBkaWQgZGF0YXJlZnJlc2hl cyBzdWNjZXNzZnVsbHkgKGFmdGVyIHRoZSBtaWdyYXRpb24pIGJlZm9yZSBpdCBzdGFydGVkIGZh aWxpbmcuDQoNCjQpIFdoYXQgaGFwcGVucyBpZiB5b3UgY3JlYXRlIGEgdGVzdCBkYXRhYmFzZSBh bmQgcmVzdG9yZSBiY2Zfd29ya190eXBlIGJ5IGl0c2VsZiwgd2l0aCBhbmQgd2l0aG91dCBkYXRh Pw0KDQotPiBJIGNvdWxkIHRlc3QgdGhpcywgaG93IHdvdWxkIHlvdSBzdWdnZXN0IHRvIGRvIHRo ZSBiYWNrdXAvcmVzdG9yZSBwYXJ0LCBhbHNvIHBnX2R1bXA/DQoNCg0KPg0KPiBTbyB0aGUgb3V0 cHV0IG9mIHRoZXNlIHF1ZXJpZXMgYmVmb3JlIHRoZSByZWluZGV4IGlzOg0KPg0KPiBkYl9uYW1l X2hpZGRlbj0jIHNlbGVjdCAqIGZyb20gcGdfaW5kZXggd2hlcmUgaW5kZXhyZWxpZCAgPSAnaWR4 XzM3NjgxNF9wcmltYXJ5Jzo6cmVnY2xhc3M7DQo+IC1bIFJFQ09SRCAxIF0tLS0tLS0tKy0tLS0t LS0tDQo+IGluZGV4cmVsaWQgICAgICAgICAgfCAyMDA2ODczDQo+IGluZHJlbGlkICAgICAgICAg ICAgfCAxOTk4ODIzDQo+IGluZG5hdHRzICAgICAgICAgICAgfCAxDQo+IGluZG5rZXlhdHRzICAg ICAgICAgfCAxDQo+IGluZGlzdW5pcXVlICAgICAgICAgfCB0DQo+IGluZG51bGxzbm90ZGlzdGlu Y3QgfCBmDQo+IGluZGlzcHJpbWFyeSAgICAgICAgfCB0DQo+IGluZGlzZXhjbHVzaW9uICAgICAg fCBmDQo+IGluZGltbWVkaWF0ZSAgICAgICAgfCB0DQo+IGluZGlzY2x1c3RlcmVkICAgICAgfCBm DQo+IGluZGlzdmFsaWQgICAgICAgICAgfCB0DQo+IGluZGNoZWNreG1pbiAgICAgICAgfCBmDQo+ IGluZGlzcmVhZHkgICAgICAgICAgfCB0DQo+IGluZGlzbGl2ZSAgICAgICAgICAgfCB0DQo+IGlu ZGlzcmVwbGlkZW50ICAgICAgfCBmDQo+IGluZGtleSAgICAgICAgICAgICAgfCAxDQo+IGluZGNv bGxhdGlvbiAgICAgICAgfCAwDQo+IGluZGNsYXNzICAgICAgICAgICAgfCAzMTI0DQo+IGluZG9w dGlvbiAgICAgICAgICAgfCAwDQo+IGluZGV4cHJzICAgICAgICAgICAgfA0KPiBpbmRwcmVkICAg ICAgICAgICAgIHwNCj4NCj4gZGJfbmFtZV9oaWRkZW4gPSMgXGQgYmNmX3dvcmtfdHlwZQ0KPg0K PiAgICAgICAgICAgICAgICAgICAgICAgVGFibGUgIm5hbWVfaGlkZGVuLmJjZl93b3JrX3R5cGUi DQo+ICAgIENvbHVtbiAgIHwgIFR5cGUgIHwgQ29sbGF0aW9uIHwgTnVsbGFibGUgfCAgICAgICAg ICAgICAgICAgIERlZmF1bHQNCj4gLS0tLS0tLS0tLS0rLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0t LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICAg aWQgICAgICAgIHwgYmlnaW50IHwgICAgICAgICAgIHwgbm90IG51bGwgfCBuZXh0dmFsKCdiY2Zf d29ya190eXBlX2lkX3NlcSc6OnJlZ2NsYXNzKQ0KPiAgIGFtbF9zY29yZSB8IGJpZ2ludCB8ICAg ICAgICAgICB8IG5vdCBudWxsIHwNCj4gUmVmZXJlbmNlZCBieToNCj4gICAgICBUQUJMRSAiYmNm X3dvcmtfdHlwZV90cmFuc2xhdGlvbiIgQ09OU1RSQUlOVCAiZmtfM2NmMTMwYWIxMDg3MzRiMSIg Rk9SRUlHTiBLRVkgKHdvcmtfdHlwZV9pZCkgUkVGRVJFTkNFUyBiY2Zfd29ya190eXBlKGlkKSBP TiBVUERBVEUgUkVTVFJJQ1QgT04gREVMRVRFIFJFU1RSSUNUDQo+ICAgICAgVEFCTEUgImJjZl9p bnZlc3RtZW50IiBDT05TVFJBSU5UICJma184MzU4MDY3OTEwODczNGIxIiBGT1JFSUdOIEtFWSAo d29ya190eXBlX2lkKSBSRUZFUkVOQ0VTIGJjZl93b3JrX3R5cGUoaWQpIE9OIFVQREFURSBSRVNU UklDVCBPTiBERUxFVEUgUkVTVFJJQ1QNCj4gICAgICBUQUJMRSAiYmNmX2lkX2luZm9ybWF0aW9u IiBDT05TVFJBSU5UICJma19mNTZhMGY2YjEwODczNGIxIiBGT1JFSUdOIEtFWSAod29ya190eXBl X2lkKSBSRUZFUkVOQ0VTIGJjZl93b3JrX3R5cGUoaWQpIE9OIFVQREFURSBSRVNUUklDVCBPTiBE RUxFVEUgUkVTVFJJQ1QNCj4NCj4NCj4gQWZ0ZXIgdGhlIFJFSU5ERVggY29tbWFuZCAoUkVJTkRF WCBJTkRFWCBpZHhfMzc2ODE0X3ByaW1hcnk7ICkgdGhpcyBiZWNvbWVzOg0KPg0KPiBkYl9uYW1l X2hpZGRlbj0jIHNlbGVjdCAqIGZyb20gcGdfaW5kZXggd2hlcmUgaW5kZXhyZWxpZCAgPSAnaWR4 XzM3NjgxNF9wcmltYXJ5Jzo6cmVnY2xhc3M7DQo+IC1bIFJFQ09SRCAxIF0tLS0tLS0tKy0tLS0t LS0tDQo+IGluZGV4cmVsaWQgICAgICAgICAgfCAyMDA2ODczDQo+IGluZHJlbGlkICAgICAgICAg ICAgfCAxOTk4ODIzDQo+IGluZG5hdHRzICAgICAgICAgICAgfCAxDQo+IGluZG5rZXlhdHRzICAg ICAgICAgfCAxDQo+IGluZGlzdW5pcXVlICAgICAgICAgfCB0DQo+IGluZG51bGxzbm90ZGlzdGlu Y3QgfCBmDQo+IGluZGlzcHJpbWFyeSAgICAgICAgfCB0DQo+IGluZGlzZXhjbHVzaW9uICAgICAg fCBmDQo+IGluZGltbWVkaWF0ZSAgICAgICAgfCB0DQo+IGluZGlzY2x1c3RlcmVkICAgICAgfCBm DQo+IGluZGlzdmFsaWQgICAgICAgICAgfCB0DQo+IGluZGNoZWNreG1pbiAgICAgICAgfCBmDQo+ IGluZGlzcmVhZHkgICAgICAgICAgfCB0DQo+IGluZGlzbGl2ZSAgICAgICAgICAgfCB0DQo+IGlu ZGlzcmVwbGlkZW50ICAgICAgfCBmDQo+IGluZGtleSAgICAgICAgICAgICAgfCAxDQo+IGluZGNv bGxhdGlvbiAgICAgICAgfCAwDQo+IGluZGNsYXNzICAgICAgICAgICAgfCAzMTI0DQo+IGluZG9w dGlvbiAgICAgICAgICAgfCAwDQo+IGluZGV4cHJzICAgICAgICAgICAgfA0KPiBpbmRwcmVkICAg ICAgICAgICAgIHwNCj4NCj4gZGJfbmFtZV9oaWRkZW4gPSMgXGQgYmNmX3dvcmtfdHlwZQ0KPiAg ICAgICAgICAgICAgICAgICAgICAgVGFibGUgIm5hbWVfaGlkZGVuLmJjZl93b3JrX3R5cGUiDQo+ ICAgIENvbHVtbiAgIHwgIFR5cGUgIHwgQ29sbGF0aW9uIHwgTnVsbGFibGUgfCAgICAgICAgICAg ICAgICAgIERlZmF1bHQNCj4gLS0tLS0tLS0tLS0rLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0t LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICAgaWQg ICAgICAgIHwgYmlnaW50IHwgICAgICAgICAgIHwgbm90IG51bGwgfCBuZXh0dmFsKCdiY2Zfd29y a190eXBlX2lkX3NlcSc6OnJlZ2NsYXNzKQ0KPiAgIGFtbF9zY29yZSB8IGJpZ2ludCB8ICAgICAg ICAgICB8IG5vdCBudWxsIHwNCj4gSW5kZXhlczoNCj4gICAgICAiaWR4XzM3NjgxNF9wcmltYXJ5 IiBQUklNQVJZIEtFWSwgYnRyZWUgKGlkKQ0KPiBSZWZlcmVuY2VkIGJ5Og0KPiAgICAgIFRBQkxF ICJiY2Zfd29ya190eXBlX3RyYW5zbGF0aW9uIiBDT05TVFJBSU5UICJma18zY2YxMzBhYjEwODcz NGIxIiBGT1JFSUdOIEtFWSAod29ya190eXBlX2lkKSBSRUZFUkVOQ0VTIGJjZl93b3JrX3R5cGUo aWQpIE9OIFVQREFURSBSRVNUUklDVCBPTiBERUxFVEUgUkVTVFJJQ1QNCj4gICAgICBUQUJMRSAi YmNmX2ludmVzdG1lbnQiIENPTlNUUkFJTlQgImZrXzgzNTgwNjc5MTA4NzM0YjEiIEZPUkVJR04g S0VZICh3b3JrX3R5cGVfaWQpIFJFRkVSRU5DRVMgYmNmX3dvcmtfdHlwZShpZCkgT04gVVBEQVRF IFJFU1RSSUNUIE9OIERFTEVURSBSRVNUUklDVA0KPiAgICAgIFRBQkxFICJiY2ZfaWRfaW5mb3Jt YXRpb24iIENPTlNUUkFJTlQgImZrX2Y1NmEwZjZiMTA4NzM0YjEiIEZPUkVJR04gS0VZICh3b3Jr X3R5cGVfaWQpIFJFRkVSRU5DRVMgYmNmX3dvcmtfdHlwZShpZCkgT04gVVBEQVRFIFJFU1RSSUNU IE9OIERFTEVURSBSRVNUUklDVA0KPg0KPiBTbyB0aGUgZmlyc3QgcmVzdWx0IHN0YXlzIHRoZSBz YW1lLCBpbiB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHRhYmxlIG5vdyB0aGUgaW5kZXggc2hvd3Mg dXAuLi4NCj4NCj4NCj4NCg0KLS0NCkFkcmlhbiBLbGF2ZXINCmFkcmlhbi5rbGF2ZXJAYWtsYXZl ci5jb20NCgpEaXNjbGFpbWVyIDxodHRwczovL3d3dy5rYmMuY29tL0tCQ21haWxEaXNjbGFpbWVy Pgo=