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 1vki1h-001BdG-1N for pgsql-general@arkaria.postgresql.org; Tue, 27 Jan 2026 12:18:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vki1g-00Dgto-0t for pgsql-general@arkaria.postgresql.org; Tue, 27 Jan 2026 12:18:32 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vki1f-00Dgte-26 for pgsql-general@lists.postgresql.org; Tue, 27 Jan 2026 12:18:32 +0000 Received: from mail80.mailinfra.com ([193.245.87.146]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vki1b-00000000hbx-38N0 for pgsql-general@lists.postgresql.org; Tue, 27 Jan 2026 12:18:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kbc.be; s=selector-aaa; t=1769516307; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=EUkNY9VKQloRnj/vf6EMtxX8yd7Np9sSUOR5s9dgpoU=; b=UXBq+5TGr1lat7iGkvMWLm57MIXLZJyi2PzuS/VmmXUyHePZ8YBQqrmu jFx2GwKX6AhSXYjMPrbh+igPYVYtVjxe4z0UfmorckRWlDNjsL48VULIY NjtTjjrp5nAtI4s1sjGAGO6+anTdGXJUx1/JrGenU+zPNBAjQffLGDAC0 6sedc9rDOGV2PflOfi02gukNRyEOK9JtUmYctXcNUaaY4IJDGlfYolSEV xFsHf+qZRjY/60ffZa4HSl9j+TjjGAONhJf/72jfCZ2PUgTaT6qAZj/oM 8wygg5BHb9UxIDBYx5Z0/qQSZysh3T5GMWoKNOoJBeKqcKWlMokJmkO4a w==; X-CSE-ConnectionGUID: CdkowE7KTRWPTGhQwRYhJQ== X-CSE-MsgGUID: U014JJFaS6StmWZrK7/Z2A== X-interpillar: False X-massmail: False X-trusted-saas: False Received: from mail112.mailinfra.com ([193.245.81.156]) by mail72.mailinfra.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jan 2026 13:18:24 +0100 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013018.outbound.protection.outlook.com [52.101.72.18]) by mail112.mailinfra.com (Postfix) with ESMTPS id 1137D600093; Tue, 27 Jan 2026 13:18:24 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mZIUCrNdJorYCxqNz6KzTcFgV7QAfOyJPlyrwij7IAR+Ks+22qhQe2PBX+W2tHQvs3VHf37LJPkZ1qG0R5LHgfSV4mNwlIbFyAHBJKg5CVjyj2dtMI/xqc75+SQEIiH8uULlWVmLaVSbhHL8OJ34oWrtX1bCg+9zs7iHFQhVJ41rhC21O56ovxc3GNOI9FH0xKlmlJBfmKP09YHjoe8BQEUH72HjK+/0CDJBCeGCkabQ8YGO4LRhU7qjW2MKfQGx9OIrDQUPOw47gR/7qLKrYV5Xa4MDGIlnislFsZhcF593Lv8c4N1P/l4C6UDmhM/eAa7hC+190EszC+jw1sWBWA== 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=aT3HJ4poivJarv/qFfGQKeB3coQIQnB/eIWk64TFbDo=; b=iLE9LTdr/mJookpMTBRZr1zV9L3wIYlZZ9NX/+WCGW5Bw16AoVYUXdn4RhH9Ta2Ia+8RyUj74GmHJC2TSXOCefkVl4jfnErR5BGitLxcU1YjTEDC8OT92fDZVugRwtZn/KL3BJo7MEtQCm2tnfGE4wUOnp95zvuwP6aN23ra/A7EvBD6Ht0liP8K7any3KgoLlQ/TjnwydMl8wD/8PIa/VJWOJiMqFLJPcavb07Xl5cYeXWVCU5dLT0GrXlpb/RRlu3YECZl7tMEAqo28ZUPCqJ2SOuG5NKIYnUMqpLN3v+SZI/zdrnIsP52LRi5u7lQ3KvnLOENWbgBOHsSzAtg2A== 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 GV4PR05MB11968.eurprd05.prod.outlook.com (2603:10a6:150:2e0::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.11; Tue, 27 Jan 2026 12:18:21 +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; Tue, 27 Jan 2026 12:18:20 +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+rcvHuOuQQceM5FEl8oW9YQAHiEkAACShEdAAB3jzAAAAjjoABGxqcgADNfAWkAALH2WAEdn63xA= Date: Tue, 27 Jan 2026 12:18:20 +0000 Message-ID: References: <1bfa0b6b-11a8-458f-a3f3-3f86574abc1d@aklaver.com> In-Reply-To: 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-27T12:10:26.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_|GV4PR05MB11968:EE_ x-ms-office365-filtering-correlation-id: be4680a2-90d8-40d5-0f31-08de5d9e28d6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|19092799006|376014|1800799024|366016|38070700021|13003099007; x-microsoft-antispam-message-info: =?utf-8?B?ZGtpRTN4cDRrbmc1ZUNBaDJsaTBGNm1JZzEwcWhxWDBJY3FrSWVKWFdXMmZT?= =?utf-8?B?U01BWk5nZ2l5Wk80Q1VaNkIzNndNQ3Q2WFN2T0c4MGxxY21FeGdSRzJRRWhG?= =?utf-8?B?MDRpR2dnbC9raUJhKzZHZUNYT3YvNFNXczRmNzVVR1NaZmVlUnNFMGFzd2gz?= =?utf-8?B?REo4NEQxcThNSEN4K0ZPOUUvZXRmWUg3YW1OY3dlSVZ2eU5EWHNUZVRULzlK?= =?utf-8?B?QmM4b3AxNDkzRFJNM1JUSUVxM2NPTjdZb1I1aEdXakRsdEpKVjdpMklhUkhy?= =?utf-8?B?V2FEaDZxbThQVmpjYzlYYzRacGxDVGpQTmFUQnI0akNaM0Q2SWg0eUdzaDE5?= =?utf-8?B?akNuTHZ1ckd4cmVvem1mYWk2SnZ5M0VsUmRMZkpTVzJhakxCVGRUWjRMY3VV?= =?utf-8?B?VXJmSk80ZTNxZkV0SXg5ekhQRlBFSlhySkgvcGxDNUNXbmNEWE5qUG4relQ4?= =?utf-8?B?eGRoVExDRnhuNklaSmg5MlVxYnhKckhIYzlwM1h1clRpQXBtd0Q1S1c2RHhp?= =?utf-8?B?ZFVzaHIwL2g2a1BibUJFT3lMdjlESDVWTGcxTTErWW1YWXNURjNJbHhUcnA3?= =?utf-8?B?bjJPSTZ3cU1pSE0yMTBuYU1kblJJVTlZcENUS0w4c2ZrTmk2WXByZnRzcHZv?= =?utf-8?B?WU45SDErOEllVm84NVlrWlhHVldBRVlsQnZ6Mnp6Ym9MbjhDc3plWEcwYVh5?= =?utf-8?B?M2dGc1B5amtWVDZ1Ym1URHI5Y0hmUG1jV1FPQUlSTmJXaUV2QTBudXpMVEdx?= =?utf-8?B?SVJvQVpkUGQwbHNCaWkzcy9Cb2RUcnFmK25BRGZnNmFQMXI4MytqWk5nVVY2?= =?utf-8?B?TWRHcHVENVhhTXA4SmkyeTdRdGkvb1VqOVpsT2cwK0JWa045c0YzMmxITWVB?= =?utf-8?B?YVFGYURvNjBWdmZsNkhqQzFzdThOOENHNkNPU2hvaVpJdkxoSlNCMld2T1BW?= =?utf-8?B?b01xZHFtRE14MW0rYjNhbklqNHh1MDJWTWxFamErSEVMZlB5ZWNOcytBQlJS?= =?utf-8?B?bVVsaVg4dE5rWUFORThPNVRHK0FtelJQSFBwT3BZeGl3dEkwZFd0STY2TnV2?= =?utf-8?B?bUFUTG8xVFEzdFJscG4ySlZGWlcvN1BIdEE5VjdQbkE1YWlIcHBRMm50ZUUv?= =?utf-8?B?U3dULzIxUGxOYkw5VDk5S3IwZ2VoLzN1dE9kTFZrSG1Mbm9jTWk0cVpnQkp0?= =?utf-8?B?ejJ3L1Uzc2ExYUtiV2RrblJuNEdmU2hrUHlNMFR6VkNCRTZqQWErNnh5cmhC?= =?utf-8?B?SmlGVFMvMGFQNTRQUnhzYnMxazJTbnlVMW92MkJTUEN6WTVIc1RxSTVzMm5l?= =?utf-8?B?QjFacjVGYmx3QWdyZ0lreUN3bXdlSFhOeTlBTTB4ZzAwd3VyOE9aS1BxVFIy?= =?utf-8?B?UEczVzhJYldoazArZWVvV3VBZzlYK0wveUl3SnJLY0c5VjZyS1dCcGlLWnlP?= =?utf-8?B?aWNCNVNMNGlhbFJPME5adUcwWS9SRDNoNjI2Q1VnakRkN294QmpRNnBmYXVl?= =?utf-8?B?blBmeEF6TWRIeDk5bjNXK0Y5LzUyVERCU1FjL3E1OSt2T1M5UVhaMDdnUndm?= =?utf-8?B?RUhDUFRHY2QzRkRxY2kvMFgxTStIZDBUWk1PcFVIMTVaSlhPWGJ2UnZqMHh2?= =?utf-8?B?emVGejRjWXBsajdTaHk2WHU2QUZBQ0xZRXJoZUNZK3ZqNENFdVBGKzJxa3p4?= =?utf-8?B?c2wyQk1wakpkdjhqekNVTnFzRWFoaDRmOXBDcjJOVFhZVlk3VFJwSWZGOG1p?= =?utf-8?B?Nm5KRnFBdWhCWDRheTJvR3lNNEpmMmJUV21qRXdHTWlVMHNPVVJBVnJQd2Rm?= =?utf-8?B?VHhSanA3S0VFRDhCRjFWTHNCcmVEN2xRcjN5bjdmeWhMMlc0S1lpeDMrcVk0?= =?utf-8?B?YzVQdHE3S0JmVUdYVXNEQSt3cTZCK1czbGlrbjM2MFBXb0UyT0U0R09pQmNK?= =?utf-8?B?V1liZzNiRkI2Qk9Xb2ZUdk4vM05VYkxsTWxaWmx5czJ4SElIR2M2Q1QrQUtH?= =?utf-8?B?eG5yb25WODBHekFLSnhKaDFqL0NNT2lETnRTbk9kbEY2MXcyKzVrSGMvZ3Vq?= =?utf-8?B?UGZqRmVRRDJVUnQ0OGlTeVhtRVhHa2J6MDZDbHN0R01jYU0rZjR4ZVFEYWtG?= =?utf-8?B?T0RmcWtIcGlEVWVoRUFOSkJLYytrVkdtQ21FUnlSb2FrQ2UzejR5RmxEeW1o?= =?utf-8?Q?AOC3OGSTIo9TlCXtpooaurKuHS0K9Wl1FgVJJWiHDyCT?= 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)(19092799006)(376014)(1800799024)(366016)(38070700021)(13003099007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NlgxNFF4Ymh2cEtoTDJrbXN3WkxmeFBHT2hla25tQk5tQUNQY291TVp4Q3Zx?= =?utf-8?B?SjcrUHh4SXZYNHRUN01VYWhRaDJveHBQWjI4RjdEQS92bm4rZW5FSTVQclVT?= =?utf-8?B?WUpxeDY1ZVpYcGhkdWpJNW5KSXA3Q1hUV3c4SmFLemVLVFFIRm81aU5SeVN0?= =?utf-8?B?QWt2VC9sb2FEbGtCSTJhVmJOUG9ZTGxTTkVkeFozYldUQ21mSnVrazFEcHFh?= =?utf-8?B?YUdUWUYxeXpDb0VkUnQrb2V3NkgzVW9wcGFpOHNRS3VVMXhQUS8xRTA0Sm5Q?= =?utf-8?B?bjhKNTVtTFlIRE9KdTdPT2s1WWgxR0pQbWtzY3BReElLZXhCQlRoSDIxQWNi?= =?utf-8?B?aFFHbGdlQ1gvZ2Y2Sk8wRmp0QWVlKzQyT3Avd3FQRlM4ZjVIdU9JT2hYUktU?= =?utf-8?B?SDNlZlpnblRvajJRblVMMkpXcUNwaldRaTJSRGZLZTZvWWNzQk5udE1jeXRq?= =?utf-8?B?T3B6ckI0SzZMaUhqbXlRcGdWK3BLSVI1WnJBb25xVU16NFBtMFRxTVRFenZG?= =?utf-8?B?azB4bGRocXZ3c1JUZFRZWEp2eGJuVktQTzBmTU85Yk9QU1EwUFNRQTlTTlA0?= =?utf-8?B?QnJrK21NSEt4NkxGWGd0U0dMYlFGN1BYdWZmaFpBZSsvbmVLRXlOV0N3VlZ6?= =?utf-8?B?cVk0YzVqVnFESll2bXhIcmcrVTNtdGdDT3VZNDIwSmJpblFUQ05IUkk4L1Jr?= =?utf-8?B?TVJvU3hJOXNxVjVaQ3RVdDZjbDdjUEhib0JQaVJCemU4WjcybURmRXc2WWEw?= =?utf-8?B?Qmo1dGY4eU43bE0zb04wMXVRODRQdXk1ZmRNaURYM0pvV2NNUVFZVVRJZ3No?= =?utf-8?B?NE0wVkZsdTg1dkNOL1ovSG0yUGc4N09ablVtcTg1b3hHZ3VEWVM5WDI1SlR5?= =?utf-8?B?TFdqRzUyRGgwM1JyczQ5dDZCMUtoUEtHanBORUluNlBZaTU5eHR0OWJHRnQx?= =?utf-8?B?bHQySFNqYUpZQkh4bW9WKzk0UEZ6ZDBMK3NiOHY2WnhNazhvN3VXVFYyNXpH?= =?utf-8?B?NzN4ZWt6aThCNWJSMFpFZ1M0OEFzdGttbnVuelZPbTFJZ1RaanNDalgwOUtZ?= =?utf-8?B?S24rSG03eXNTam9uaVkvVTRlUXViNFY4ODFyQ0UwdzhZYm9FMWZyNDVMSFIr?= =?utf-8?B?YnM1ekx6SGppQ1NYZGF6NFU5NjlvYW5saU45NzV1c2tnNlZQN200Q2xzWjlG?= =?utf-8?B?cjM0d050Q3JhVUJ3ZjdJbDEwRGJ6ZVVJWFBoeVdza3YvVkNhSzRTNHk1RlV2?= =?utf-8?B?TzZEK2pZM3ZraVRzSVptRHFNYURRSVUzd0JkMXV0aWVNbDI2L3V6SGN0YW12?= =?utf-8?B?QzR3YmpCZWV5MEJ4dHZzZU1OUjNDRFdqUXVWelhlMWJwd3JBV2RMSTFwdEJE?= =?utf-8?B?c0UwWG96OXVTT1BIRklzRE13Tk1qc0NZcTgwdWF2cG92M1ZlL20zbkMybnV1?= =?utf-8?B?T2lSNmxlR1U3cHd5RGRCVDY3NFJ1TXY2YUljdjRveTJ6Rml3dEErMWtxUExG?= =?utf-8?B?OGI1OXU0bHRac25GMXNlVjZnb0NJU1ZISzU5dlVwTlYydzRSRUdUNE44UjRE?= =?utf-8?B?alpmbTFsbjVVbTVKVWd2ODhDMExOOWR6NDJ6bHlLb1R0VXVLWmRldGs2cXZ2?= =?utf-8?B?Y0h2Nmo0djkzbHFEN25ScElpNG91NHJrUzhmTVJjVkxPY2tZcDRHeWxiY1RO?= =?utf-8?B?dTFpYTdiZ1lpZkpJNmxLY3ZxR2F4REU4aDYzZTRDNnVhU3JJT0xtc3Nvekt5?= =?utf-8?B?aUVjeTRzMnAxeXJSaEN2enFkVkxtZEM0bEtjYXRidEorN0o2YWhBZ3duVm9q?= =?utf-8?B?M042RzBTTENWWVhPbUFVdlpnY1BaZ2V0YUMyRTFSb243QVY3Vm1Ya3JWcGYv?= =?utf-8?B?N0hUQkZpMitrK0tyWmw1UkJqZVNmY1N4Ujc5Qk9qT2t1TFp4bTNieFp2MGRO?= =?utf-8?B?dStZalU2aHRpL0RETTJpaGljWUxZUitadlltSHFGUkJnelhWQnRzMWFwVGJK?= =?utf-8?B?d2xvczY3YjhpU0c0WDQxRmlQcno1K3RaUjFhOEE4NHVtQnNVZVVCWGY5bWxx?= =?utf-8?B?RnFkaGNzdkg1MTZzRkdnY3hpYVlOV241azJtZ2VLT3YzRllSZ3g4M2tNNGtT?= =?utf-8?B?aWtqVm1Lc3ExeTJRam03djRFU0ljb0NHVTFZSzdmZEFEeG4yRXMrZjA5MFpY?= =?utf-8?B?OVZyZzRnNnI2bzgvbWlKTysxOEtyR0tDZ1lHS0F5YWhXYmZZVG15aGFDM2c1?= =?utf-8?B?Z2ZFb0tkUnhIdEY5NmZFQ0VkbmZFaFlnR1dpQVF2MzVpRUZSb3ZGcis2YW8w?= =?utf-8?B?bnJkSjRKcXNYYk85ajdkNjhtQ0xDVlptbHVsbjZvb0Y5aUM0NFlOdz09?= 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: be4680a2-90d8-40d5-0f31-08de5d9e28d6 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2026 12:18:20.4211 (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: OiQukBsYkQT9y+tK9Ou8a0sbua3lNS6RZLGSMPK6pVF3nBbBGkyX3e0NHqY7uxvEtvFwv5Rje0o7p0zDG5GfGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV4PR05MB11968 Content-Transfer-Encoding: base64 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SW50ZXJuYWwNCg0KQWdhaW4sIHNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZS4gTW9yZSBwcmVz c2luZyB0aGluZ3MgdGVuZCB0byBnZXQgaW4gdGhlIHdheS4NCg0KU28gdGhlIG91dHB1dCBvZiB0 aGVzZSBxdWVyaWVzIGJlZm9yZSB0aGUgcmVpbmRleCBpczoNCg0KZGJfbmFtZV9oaWRkZW49IyBz ZWxlY3QgKiBmcm9tIHBnX2luZGV4IHdoZXJlIGluZGV4cmVsaWQgID0gJ2lkeF8zNzY4MTRfcHJp bWFyeSc6OnJlZ2NsYXNzOw0KLVsgUkVDT1JEIDEgXS0tLS0tLS0rLS0tLS0tLS0NCmluZGV4cmVs aWQgICAgICAgICAgfCAyMDA2ODczDQppbmRyZWxpZCAgICAgICAgICAgIHwgMTk5ODgyMw0KaW5k bmF0dHMgICAgICAgICAgICB8IDENCmluZG5rZXlhdHRzICAgICAgICAgfCAxDQppbmRpc3VuaXF1 ZSAgICAgICAgIHwgdA0KaW5kbnVsbHNub3RkaXN0aW5jdCB8IGYNCmluZGlzcHJpbWFyeSAgICAg ICAgfCB0DQppbmRpc2V4Y2x1c2lvbiAgICAgIHwgZg0KaW5kaW1tZWRpYXRlICAgICAgICB8IHQN CmluZGlzY2x1c3RlcmVkICAgICAgfCBmDQppbmRpc3ZhbGlkICAgICAgICAgIHwgdA0KaW5kY2hl Y2t4bWluICAgICAgICB8IGYNCmluZGlzcmVhZHkgICAgICAgICAgfCB0DQppbmRpc2xpdmUgICAg ICAgICAgIHwgdA0KaW5kaXNyZXBsaWRlbnQgICAgICB8IGYNCmluZGtleSAgICAgICAgICAgICAg fCAxDQppbmRjb2xsYXRpb24gICAgICAgIHwgMA0KaW5kY2xhc3MgICAgICAgICAgICB8IDMxMjQN CmluZG9wdGlvbiAgICAgICAgICAgfCAwDQppbmRleHBycyAgICAgICAgICAgIHwNCmluZHByZWQg ICAgICAgICAgICAgfA0KDQpkYl9uYW1lX2hpZGRlbiA9IyBcZCBiY2Zfd29ya190eXBlDQoNCiAg ICAgICAgICAgICAgICAgICAgIFRhYmxlICJuYW1lX2hpZGRlbi5iY2Zfd29ya190eXBlIg0KICBD b2x1bW4gICB8ICBUeXBlICB8IENvbGxhdGlvbiB8IE51bGxhYmxlIHwgICAgICAgICAgICAgICAg ICBEZWZhdWx0DQotLS0tLS0tLS0tLSstLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tKy0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiBpZCAgICAgICAgfCBi aWdpbnQgfCAgICAgICAgICAgfCBub3QgbnVsbCB8IG5leHR2YWwoJ2JjZl93b3JrX3R5cGVfaWRf c2VxJzo6cmVnY2xhc3MpDQogYW1sX3Njb3JlIHwgYmlnaW50IHwgICAgICAgICAgIHwgbm90IG51 bGwgfA0KUmVmZXJlbmNlZCBieToNCiAgICBUQUJMRSAiYmNmX3dvcmtfdHlwZV90cmFuc2xhdGlv biIgQ09OU1RSQUlOVCAiZmtfM2NmMTMwYWIxMDg3MzRiMSIgRk9SRUlHTiBLRVkgKHdvcmtfdHlw ZV9pZCkgUkVGRVJFTkNFUyBiY2Zfd29ya190eXBlKGlkKSBPTiBVUERBVEUgUkVTVFJJQ1QgT04g REVMRVRFIFJFU1RSSUNUDQogICAgVEFCTEUgImJjZl9pbnZlc3RtZW50IiBDT05TVFJBSU5UICJm a184MzU4MDY3OTEwODczNGIxIiBGT1JFSUdOIEtFWSAod29ya190eXBlX2lkKSBSRUZFUkVOQ0VT IGJjZl93b3JrX3R5cGUoaWQpIE9OIFVQREFURSBSRVNUUklDVCBPTiBERUxFVEUgUkVTVFJJQ1QN CiAgICBUQUJMRSAiYmNmX2lkX2luZm9ybWF0aW9uIiBDT05TVFJBSU5UICJma19mNTZhMGY2YjEw ODczNGIxIiBGT1JFSUdOIEtFWSAod29ya190eXBlX2lkKSBSRUZFUkVOQ0VTIGJjZl93b3JrX3R5 cGUoaWQpIE9OIFVQREFURSBSRVNUUklDVCBPTiBERUxFVEUgUkVTVFJJQ1QNCg0KDQpBZnRlciB0 aGUgUkVJTkRFWCBjb21tYW5kIChSRUlOREVYIElOREVYIGlkeF8zNzY4MTRfcHJpbWFyeTsgKSB0 aGlzIGJlY29tZXM6DQoNCmRiX25hbWVfaGlkZGVuPSMgc2VsZWN0ICogZnJvbSBwZ19pbmRleCB3 aGVyZSBpbmRleHJlbGlkICA9ICdpZHhfMzc2ODE0X3ByaW1hcnknOjpyZWdjbGFzczsNCi1bIFJF Q09SRCAxIF0tLS0tLS0tKy0tLS0tLS0tDQppbmRleHJlbGlkICAgICAgICAgIHwgMjAwNjg3Mw0K aW5kcmVsaWQgICAgICAgICAgICB8IDE5OTg4MjMNCmluZG5hdHRzICAgICAgICAgICAgfCAxDQpp bmRua2V5YXR0cyAgICAgICAgIHwgMQ0KaW5kaXN1bmlxdWUgICAgICAgICB8IHQNCmluZG51bGxz bm90ZGlzdGluY3QgfCBmDQppbmRpc3ByaW1hcnkgICAgICAgIHwgdA0KaW5kaXNleGNsdXNpb24g ICAgICB8IGYNCmluZGltbWVkaWF0ZSAgICAgICAgfCB0DQppbmRpc2NsdXN0ZXJlZCAgICAgIHwg Zg0KaW5kaXN2YWxpZCAgICAgICAgICB8IHQNCmluZGNoZWNreG1pbiAgICAgICAgfCBmDQppbmRp c3JlYWR5ICAgICAgICAgIHwgdA0KaW5kaXNsaXZlICAgICAgICAgICB8IHQNCmluZGlzcmVwbGlk ZW50ICAgICAgfCBmDQppbmRrZXkgICAgICAgICAgICAgIHwgMQ0KaW5kY29sbGF0aW9uICAgICAg ICB8IDANCmluZGNsYXNzICAgICAgICAgICAgfCAzMTI0DQppbmRvcHRpb24gICAgICAgICAgIHwg MA0KaW5kZXhwcnMgICAgICAgICAgICB8DQppbmRwcmVkICAgICAgICAgICAgIHwNCg0KZGJfbmFt ZV9oaWRkZW4gPSMgXGQgYmNmX3dvcmtfdHlwZQ0KICAgICAgICAgICAgICAgICAgICAgVGFibGUg Im5hbWVfaGlkZGVuLmJjZl93b3JrX3R5cGUiDQogIENvbHVtbiAgIHwgIFR5cGUgIHwgQ29sbGF0 aW9uIHwgTnVsbGFibGUgfCAgICAgICAgICAgICAgICAgIERlZmF1bHQNCi0tLS0tLS0tLS0tKy0t LS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KIGlkICAgICAgICB8IGJpZ2ludCB8ICAgICAgICAgICB8IG5vdCBu dWxsIHwgbmV4dHZhbCgnYmNmX3dvcmtfdHlwZV9pZF9zZXEnOjpyZWdjbGFzcykNCiBhbWxfc2Nv cmUgfCBiaWdpbnQgfCAgICAgICAgICAgfCBub3QgbnVsbCB8DQpJbmRleGVzOg0KICAgICJpZHhf Mzc2ODE0X3ByaW1hcnkiIFBSSU1BUlkgS0VZLCBidHJlZSAoaWQpDQpSZWZlcmVuY2VkIGJ5Og0K ICAgIFRBQkxFICJiY2Zfd29ya190eXBlX3RyYW5zbGF0aW9uIiBDT05TVFJBSU5UICJma18zY2Yx MzBhYjEwODczNGIxIiBGT1JFSUdOIEtFWSAod29ya190eXBlX2lkKSBSRUZFUkVOQ0VTIGJjZl93 b3JrX3R5cGUoaWQpIE9OIFVQREFURSBSRVNUUklDVCBPTiBERUxFVEUgUkVTVFJJQ1QNCiAgICBU QUJMRSAiYmNmX2ludmVzdG1lbnQiIENPTlNUUkFJTlQgImZrXzgzNTgwNjc5MTA4NzM0YjEiIEZP UkVJR04gS0VZICh3b3JrX3R5cGVfaWQpIFJFRkVSRU5DRVMgYmNmX3dvcmtfdHlwZShpZCkgT04g VVBEQVRFIFJFU1RSSUNUIE9OIERFTEVURSBSRVNUUklDVA0KICAgIFRBQkxFICJiY2ZfaWRfaW5m b3JtYXRpb24iIENPTlNUUkFJTlQgImZrX2Y1NmEwZjZiMTA4NzM0YjEiIEZPUkVJR04gS0VZICh3 b3JrX3R5cGVfaWQpIFJFRkVSRU5DRVMgYmNmX3dvcmtfdHlwZShpZCkgT04gVVBEQVRFIFJFU1RS SUNUIE9OIERFTEVURSBSRVNUUklDVA0KDQpTbyB0aGUgZmlyc3QgcmVzdWx0IHN0YXlzIHRoZSBz YW1lLCBpbiB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHRhYmxlIG5vdyB0aGUgaW5kZXggc2hvd3Mg dXAuLi4NCg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBZHJpYW4gS2xh dmVyIDxhZHJpYW4ua2xhdmVyQGFrbGF2ZXIuY29tPg0KU2VudDogZGluc2RhZyAyOCBva3RvYmVy IDIwMjUgMTY6MTgNClRvOiBXaW0gUm91cXVhcnQgPHdpbS5yb3VxdWFydEBrYmMuYmU+OyBHcmVn IFNhYmlubyBNdWxsYW5lIDxodGFtZmlkc0BnbWFpbC5jb20+DQpDYzogcGdzcWwtZ2VuZXJhbEBs aXN0cy5wb3N0Z3Jlc3FsLm9yZw0KU3ViamVjdDogUmU6IEluZGV4IChwcmltYXJ5IGtleSkgY29y cnVwdD8NCg0KDQoNClRoZSByZWFsIHNlbmRlciBvZiB0aGlzIGV4dGVybmFsIGVtYWlsIGlzIGFk cmlhbi5rbGF2ZXJAYWtsYXZlci5jb20NCg0KDQoNCg0KDQpPbiAxMC8yOC8yNSAwMzoyNSwgV2lt IFJvdXF1YXJ0IHdyb3RlOg0KPiBJbnRlcm5hbA0KPg0KPg0KPiBJIHVzZWQgdGhlIG91dHB1dCBm cm9tIERCZWF2ZXIsIGd1ZXNzIGl0IGFjdGVkIHVwLiBIZXJl4oCZcyB0aGUgb3V0cHV0DQo+IGZy b20gcHNxbDoNCg0KMSkgQXMgc2lkZSBub3RlLCBmaW5kIGEgZGlmZmVyZW50IGNsaWVudCB0byB1 c2UgdGhlbiBEQmVhdmVyLiBJIGhhdmUgc2VlbiBtYW55IFBvc3RncmVzIHF1ZXN0aW9ucyBvbiBT dGFjayBPdmVyZmxvdyB3aGVyZSB0aGUgYW5zd2VyIHdhcywgdXNlIHNvbWV0aGluZyBvdGhlciB0 aGVuIERCZWF2ZXIuDQoNCjIpIFdoZXJlIGFuZCB3aGVuIHdhcyB0aGUgcXVlcnkgYmVsb3cgcnVu LCBvbiB0aGUgb3JpZ2luYWwgaW5zdGFuY2UgYmVmb3JlIHRoZSBwZ19kdW1wIG9yIG9uIHRoZSBu ZXcgaW5zdGFuY2UgYWZ0ZXIgdGhlIHJlc3RvcmUgYW5kIGluZGV4IHJlYnVpbGQ/DQoNCjMpIEZy b20gdGhpcyBwb3N0Og0KDQpodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNzYWdlLWlkL0FT MlBSMDVNQjEwNzU0ODU2N0VFREFBQjNBRjc0QTZDNTlFRjExQSU0MEFTMlBSMDVNQjEwNzU0LmV1 cnByZDA1LnByb2Qub3V0bG9vay5jb20NCg0KIg0KSXQgaXMgaW4gbmVpdGhlciwgdGhhdOKAmXMg d2h5IEknbSBzdXJlIGl0IGRvZXNuJ3QgZ2V0IGV4cG9ydGVkLiBBZnRlciBhIFJFSU5ERVggc3Rh dGVtZW50IGl0IGlzLiINCg0KDQogRnJvbSBoZXJlOg0KDQpodHRwczovL3d3dy5wb3N0Z3Jlc3Fs Lm9yZy9kb2NzL2N1cnJlbnQvc3FsLXJlaW5kZXguaHRtbA0KDQoiUkVJTkRFWCByZWJ1aWxkcyBh biBpbmRleCB1c2luZyB0aGUgZGF0YSBzdG9yZWQgaW4gdGhlIGluZGV4J3MgdGFibGUsDQpyZXBs YWNpbmcgdGhlIG9sZCBjb3B5IG9mIHRoZSBpbmRleC4iDQoNClRoZSBxdWVzdGlvbiB0aGVuIGlz LCBob3cgIGRvZXMgYSBSRUlOREVYIHdvcmsgb24gYW4gaW5kZXggdGhhdA0Kc3VwcG9zZWRseSBk b2VzIG5vdCBleGlzdD8NCg0KV2hlbiB5b3UgZG8gdGhlIG9yaWdpbmFsIHJlc3RvcmUgYW5kIGJl Zm9yZSB0aGUgUkVJTkRFWCwgaW4gcHNxbCwgd2hhdA0KZG9lcyB0aGUgYmVsb3cgcmV0dXJuPzoN Cg0KXGQgYmNmX3dvcmtfdHlwZQ0KDQo+DQo+IHNlbGVjdCAqIGZyb20gcGdfaW5kZXggd2hlcmUg aW5kZXhyZWxpZCAgPSAnaWR4XzM3NjgxNF9wcmltYXJ5Jzo6cmVnY2xhc3M7DQo+DQo+IC1bIFJF Q09SRCAxIF0tLS0tLS0tKy0tLS0tLS0tDQo+DQo+IGluZGV4cmVsaWQgICAgICAgICAgfCAyMDA2 ODczDQo+DQo+IGluZHJlbGlkICAgICAgICAgICAgfCAxOTk4ODIzDQo+DQo+IGluZG5hdHRzICAg ICAgICAgICAgfCAxDQo+DQo+IGluZG5rZXlhdHRzICAgICAgICAgfCAxDQo+DQo+IGluZGlzdW5p cXVlICAgICAgICAgfCB0DQo+DQo+IGluZG51bGxzbm90ZGlzdGluY3QgfCBmDQo+DQo+IGluZGlz cHJpbWFyeSAgICAgICAgfCB0DQo+DQo+IGluZGlzZXhjbHVzaW9uICAgICAgfCBmDQo+DQo+IGlu ZGltbWVkaWF0ZSAgICAgICAgfCB0DQo+DQo+IGluZGlzY2x1c3RlcmVkICAgICAgfCBmDQo+DQo+ IGluZGlzdmFsaWQgICAgICAgICAgfCB0DQo+DQo+IGluZGNoZWNreG1pbiAgICAgICAgfCBmDQo+ DQo+IGluZGlzcmVhZHkgICAgICAgICAgfCB0DQo+DQo+IGluZGlzbGl2ZSAgICAgICAgICAgfCB0 DQo+DQo+IGluZGlzcmVwbGlkZW50ICAgICAgfCBmDQo+DQo+IGluZGtleSAgICAgICAgICAgICAg fCAxDQo+DQo+IGluZGNvbGxhdGlvbiAgICAgICAgfCAwDQo+DQo+IGluZGNsYXNzICAgICAgICAg ICAgfCAzMTI0DQo+DQo+IGluZG9wdGlvbiAgICAgICAgICAgfCAwDQo+DQo+IGluZGV4cHJzICAg ICAgICAgICAgfA0KPg0KPiBpbmRwcmVkICAgICAgICAgICAgIHwNCj4NCj4gVGhlIHN0ZXBzIHRo YXQgc2hvdyB0aGUgaW5kZXggaXMgbWlzc2luZyBpcyBhbiBleHBvcnQgb2YgdGhlIGRhdGFiYXNl DQo+IHdoaWxlIHRoZSBpbmRleCBpcyDigJhjb3JydXB04oCZLCBhbmQgdGhlbiBpbXBvcnRpbmcg aXQuIFRoZSBpbXBvcnQgZmFpbHMgb24NCj4gZm9yZWlnbiBrZXlzIHRoYXQgYXJlIHBvaW50aW5n IHRvIHRoaXMgaW5kZXggYmVjYXVzZSBpdCBpcyBpbmRlZWQgbm90DQo+IGNyZWF0ZWQuDQo+DQo+ IENoZWNraW5nIHRoZSBleHBvcnQgZmlsZSBzaG93cyB0aGUgY3JlYXRlIHN0YXRlbWVudCBmcm9t IHRoZSBpbmRleCBpcw0KPiBpbmRlZWQgbWlzc2luZyAoSSBrbm93IGl0IGNhbiBzaG93IHVwIGxv d2VyIGluIHRoZSBmaWxlLCBhIHNlYXJjaCB3YXMNCj4gZG9uZSBvbiB0aGUgaW5kZXggbmFtZSwg aXTigJlzIG5vdCBpbiB0aGVyZSwgeW914oCZcmUgZ29pbmcgdG8gaGF2ZSB0byB0cnVzdA0KPiBt ZSBvbiB0aGlzKS4NCj4NCj4gQWZ0ZXIgIGRvaW5nIGEgcmVpbmRleCBsaWtlIHRoaXM6DQo+DQo+ IFJFSU5ERVggSU5ERVggaWR4XzM3NjgxNF9wcmltYXJ5Ow0KPg0KPiB0aGUgZXhwb3J0IGltcG9y dCBzdG9yeSB3b3JrcyBqdXN0IGZpbmUsIHRoZSBpbmRleCBpcyBpbiB0aGVyZSBhbmQgaXMNCj4g Y3JlYXRlZC4NCj4NCj4gQ2hlZXJzLA0KPg0KPiBXaW0uDQo+DQo+IE9uIFNhdCwgU2VwIDIwLCAy MDI1IGF0IDU6MDfigK9BTSBXaW0gUm91cXVhcnQgPHdpbS5yb3VxdWFydEBrYmMuYmUNCj4gPG1h aWx0bzp3aW0ucm91cXVhcnRAa2JjLmJlPj4gd3JvdGU6DQo+DQo+ICAgICBOYW1lICAgICAgICAg ICAgICAgfFZhbHVlICB8DQo+ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0rDQo+ICAg ICBpbmRleHJlbGlkICAgICAgICAgfDIwMDY4NzN8DQo+ICAgICBpbmRyZWxpZCAgICAgICAgICAg fDE5OTg4MjN8DQo+ICAgICBpbmRuYXR0cyAgICAgICAgICAgfDEgICAgICB8DQo+ICAgICBpbmRu a2V5YXR0cyAgICAgICAgfDEgICAgICB8DQo+DQo+ICAgICAuLi4NCj4NCj4gICAgIGluZGNsYXNz ICAgICAgICAgICB8e30gICAgIHwNCj4NCj4gSG9sZCBvbiwgdGhhdCBtYWtlcyBubyBzZW5zZSBh dCBhbGwuIFRoZSBpbmRrZXkvaW5kY2xhc3MgY29sdW1ucyBjYW5ub3QNCj4gYmUgZW1wdHksIGVz cGVjaWFsbHkgYXMgaW5kbmtleWF0dHMgaXMgMSwgYXMgaXQgc2hvdWxkIGJlLiBBcyBhIG1hdHRl cg0KPiBvZiBmYWN0LCBwZ19kdW1wIHdvdWxkIGNvbXBsZXRlbHkgY2hva2Ugb24gYSBicm9rZW4g dGFibGUgbGlrZSB0aGlzIGFuZA0KPiBub3QgZXZlbiBiZSBhYmxlIHRvIGR1bXAgaXQuIEJ1dCB0 aGF0IG91dHB1dCBpcyBjbGVhcmx5IG5vdCBmcm9tIHBzcWwsDQo+IHNvIEkgdGhpbmsgd2hhdGV2 ZXIgY2xpZW50IGFwcGxpY2F0aW9uIHlvdSBhcmUgdXNpbmcgaXMgbm90IGFibGUgdG8NCj4gcmVs aWFibHkgb3V0cHV0IGFycmF5IGNvbHVtbnMuIEFueSBjaGFuY2UgeW91IGNhbiBydW4gdGhhdCBz ZWxlY3QNCj4gY29tbWFuZCB1c2luZyBwc3FsPyBBcyB0aGUgcmVzdCBvZiB0aGUgY29sdW1ucyBs b29rIHNhbmUsIEknbSBnb2luZyB0bw0KPiBndWVzcyB0aG9zZSBhcmUgYXMgd2VsbCwgdGhleSBq dXN0IGRvbid0IHNob3cgdXAgY29ycmVjdGx5LCBhbmQgdGhlDQo+IHN5c3RlbSBjYXRhbG9ncyBh cmUgdW5jb3JydXB0ZWQuDQo+DQo+ICAgICB1bnRpbCBJIGRvIHRoZSByZWJ1aWxkIGFuZCB0aGVu IHRoZSBpc3N1ZSBpcyBmaXhlZA0KPg0KPiBDb3VsZCB5b3Ugc2hvdyB1cyBleGFjdGx5IHRoZSBz dGVwcyB0aGF0IHNob3cgdGhlIGluZGV4IGlzIG1pc3NpbmcsIGFuZA0KPiB0aGF0IGl0IGlzIHRo ZW4gZml4ZWQ/DQo+DQo+IChwb25kZXJzKSBLZWVwIGluIG1pbmQgdGhhdCBhbHRob3VnaCB5b3Ug ZGVjbGFyZWQgdGhlIHByaW1hcnkga2V5IGluDQo+IHlvdXIgY3JlYXRlIHRhYmxlIHN0YXRlbWVu dCwgcGdfZHVtcCBpcyBnb2luZyB0byBzZXBhcmF0ZSB0aGUgdGFibGUNCj4gY3JlYXRpb24gZnJv bSB0aGUgcHJpbWFyeSBrZXkgY3JlYXRpb24gYnkgYSBsb3Qgb2YgbGluZXMuIFNvIHlvdSB3aWxs DQo+IHNlZSBpbiB0aGUgcGdfZHVtcCBvdXRwdXQ6DQo+DQo+IENSRUFURSBUQUJMRSBwdWJsaWMu YmNmX3dvcmtfdHlwZSAoDQo+ICAgICAgaWQgYmlnaW50IE5PVCBOVUxMLA0KPiAgICAgIGFtbF9z Y29yZSBiaWdpbnQgTk9UIE5VTEwNCj4gKTsNCj4NCj4gYW5kIHRoZW4gbXVjaCBsYXRlciBvbjoN Cj4NCj4gQUxURVIgVEFCTEUgT05MWSBwdWJsaWMuYmNmX3dvcmtfdHlwZQ0KPiAgICAgIEFERCBD T05TVFJBSU5UIGlkeF8zNzY4MTRfcHJpbWFyeSBQUklNQVJZIEtFWSAoaWQpOw0KPg0KPiBBbHNv IGJlIGF3YXJlIHRoYXQgaWYgeW91IGFyZSB1c2luZyB0aGUgLS1zZWN0aW9uIGFyZ3VtZW50LCB0 aGUgdGFibGUNCj4gd2lsbCBhcHBlYXIgaW4gdGhlICdwcmUtZGF0YScgc2VjdGlvbiBidXQgdGhl IHByaW1hcnkga2V5IHdpbGwgYXBwZWFyIGluDQo+IHRoZSAncG9zdC1kYXRhJyBzZWN0aW9uLg0K Pg0KPiBDaGVlcnMsDQo+DQo+IEdyZWcNCj4NCj4gLS0NCj4NCj4gQ3J1bmNoeSBEYXRhIC0gaHR0 cHM6Ly9hbHRlcmVkLnNlY3VyZTR1LmtiYy5iZS9odHRwczovLw0KPiBodHRwczovL2FsdGVyZWQu c2VjdXJlNHUua2JjLmJlL3d3dy5jcnVuY2h5ZGF0YS5jb20gPGh0dHBzOi8vYWx0ZXJlZC5zZWN1 cmU0dS5rYmMuYmUvaHR0cHM6Lw0KPiBodHRwczovL2FsdGVyZWQuc2VjdXJlNHUua2JjLmJlL3d3 dy5jcnVuY2h5ZGF0YS5jb20+DQo+DQo+IEVudGVycHJpc2UgUG9zdGdyZXMgU29mdHdhcmUgUHJv ZHVjdHMgJiBUZWNoIFN1cHBvcnQNCj4NCj4NCj4gRGlzY2xhaW1lciA8aHR0cHM6Ly93d3cua2Jj LmNvbS9LQkNtYWlsRGlzY2xhaW1lcj4NCg0KDQotLQ0KQWRyaWFuIEtsYXZlcg0KYWRyaWFuLmts YXZlckBha2xhdmVyLmNvbQ0KCkRpc2NsYWltZXIgPGh0dHBzOi8vd3d3LmtiYy5jb20vS0JDbWFp bERpc2NsYWltZXI+Cg==