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.94.2) (envelope-from ) id 1vG4FQ-007JNN-QJ for pgpool-general@arkaria.postgresql.org; Mon, 03 Nov 2025 23:46:05 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1vG4FO-00ABaN-HB for pgpool-general@arkaria.postgresql.org; Mon, 03 Nov 2025 23:46:01 +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.94.2) (envelope-from ) id 1vG4FO-00ABaE-08 for pgpool-general@lists.postgresql.org; Mon, 03 Nov 2025 23:46:01 +0000 Received: from mail-japanwestazon11020098.outbound.protection.outlook.com ([52.101.228.98] helo=OS0P286CU011.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vG4FK-005JHr-1B for pgpool-general@lists.postgresql.org; Mon, 03 Nov 2025 23:45:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NUaMjbVbIlnvb0nykeiOieYsO7BKpbCkdc0QWWtQExgsqtsjObdE4XeXI4AhUxuKf+ZvfF4wORwubOYvhDuo3nVuSy7kBkAisxfi/fLyIdrxN5iYOaHeS7boByVZprEbq2KjLyp+WAI94D0JpZMe6OmItxZ88J15R3TlblKPlutmRIATVN8WdG7WiW7g0YzKwFCAdV4y6C+uGcQd/eqM6XpPT2P5OTQW5q2Yd0T231ZUFZQOBGXot7sr8gEHTXq4eHGPjGkPounoKNjDfjRuf//yQm7EmiXHqBk7B9sY3kbJFbh/ZzRg9vPvSuRh8swp3jd9iVcMCN2q1q+SqZrQ/g== 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=a60ppKZdXGCRah7sjJgTgi0Id3m7BJMDyC+OAHAOUic=; b=wWVqbC1VK+DzCZLm84+wIihIQXnxs31Me81JnjJsnAyo5IlUBo/EshDZnt2TPlw4tHJ9inEx8tB6VScIePtq0zdgFOBXqA8YK7e0n357cZfjiFRtebAwCFjTS/gPnQ4G5KGIlDY5A0nR+TUa1twDF1P2pdi22MM8biBfdpqet4s28hobrnhwp3d1601RIHrauaYtqZ+bb5Y1IIhwyz/qrhbgSHe2X8UwdF7tmx1GOTLpNl9nw/4XHAAbj85mierQyGdc240VhxZKCe51vEsfyLxE7XyfU8hSTH6AQn16VKxQr91ktQPiD7YpfShJH0jwCeRGxOWMEAPWAnFFXkCobg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sraoss.co.jp; dmarc=pass action=none header.from=sraoss.co.jp; dkim=pass header.d=sraoss.co.jp; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sraoss.co.jp; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a60ppKZdXGCRah7sjJgTgi0Id3m7BJMDyC+OAHAOUic=; b=G/JqWKFMBOyy0LDbA/kKYMBhT/uf9B3fTFp0FaICpBxNqRzhNj4qVKjYUANmQfjvJGooMI5HMIpjGymbm5COAs/vjmyKCnjftjCOXXLomOKmcpcOy+nLEvokkzVMDBg4X73mp3Kxmtd/BRfj6u6irZHH0dRoZT+LTm3pDdkoL1c0OFI7IOpm1JW0fdRsyKilaBVVD29eeOkWhXiiqnp7tEfmeSu874gfd9eGKiWjaG6vndZT54RuuhvPIAU4SJcfS/MdyxW//PsqY483lBmoUc/J2qvHUwz2Zd68rDk1H9Oh3SMmFNSdehUx50WdFxJu7Kp7DOL8vCOerHJ1aWTy5g== Received: from TYWP286MB2633.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:249::12) by OS7P286MB7353.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:440::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.16; Mon, 3 Nov 2025 23:45:52 +0000 Received: from TYWP286MB2633.JPNP286.PROD.OUTLOOK.COM ([fe80::66aa:2227:bbba:ead2]) by TYWP286MB2633.JPNP286.PROD.OUTLOOK.COM ([fe80::66aa:2227:bbba:ead2%3]) with mapi id 15.20.9275.015; Mon, 3 Nov 2025 23:45:52 +0000 From: Bo Peng To: Bob Ross CC: "pgpool-general@lists.postgresql.org" Subject: Re: SQL query latency when using pgPool (v4.6.2) Thread-Topic: SQL query latency when using pgPool (v4.6.2) Thread-Index: AQHcOB5vC0fzqpg/oUu3fT0JIa3717TGAZTAgAf+HQCAAAEOgIARSR2AgAJ8qEw= Date: Mon, 3 Nov 2025 23:45:52 +0000 Message-ID: References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sraoss.co.jp; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYWP286MB2633:EE_|OS7P286MB7353:EE_ x-ms-office365-filtering-correlation-id: 7e9c2d58-1d93-4e0b-2a84-08de1b331fb2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?b3R2YkMrbE5MUWpuZlJDa0xLdFN2dDI4VVlnYWZmYnJHZUNpWmo4SS9Bb09w?= =?utf-8?B?MzFsRUhvK1BCWFJjYkgxbENZZGJvL3ZqSnJWZUNVNlBuTlhFZ1hTVGdtTmcx?= =?utf-8?B?YS80VkNNK0NucXZzeFB5UUg0ZkxpVTZ1U0dxWmFWMlplNitsdDd1WVlRS3N2?= =?utf-8?B?NkVCSytrOGxMazVoaVhmYkdJV0JOSjYxUVcrNU9yKzJjOUdBSVVROFhJckxQ?= =?utf-8?B?YitQeUZoVFZ3d25GK2FwN2llTVl3b1lWUXpkdmRuR2VIbUExc25TVWo4Tlda?= =?utf-8?B?S2R6MncrdmIvSktVeWw5dXpLSjAvMTlXSXBtak53ZytXNFc5UzRyUzJCVnJR?= =?utf-8?B?RDV6aitUR0orS0JVUmdlQ0JJdjE0QVpBVEY0MWdaR2loNDdDMDA0STJYVFE0?= =?utf-8?B?RHJSVURGL2ViUUoxenJnc2xNVDBXUVhXMWw1d2pvQVdGbDVWdjNtOGNzNENk?= =?utf-8?B?eHYyZGpGSEdFTVpCVi9MU2QxNGhVWWV0VHVDK1NtNmRCRVpuZ2JwMjN2WHJS?= =?utf-8?B?cmxMT3Y1U01PaHhoNHo4dlZzTjZlZmlIT015OXBBbTQ1Y2NkMHJ1OEtLY2Nh?= =?utf-8?B?djdNLzNlQWoxQm13UHpYa1pna2FiNE9pamNoeTdWQmhCZjBRVW15ZitBOERu?= =?utf-8?B?Tmxidy9KZTd3NlVLaUNmOW5zMFo0c2xJSUFWMExmWHVIVXNReHhjTm9pY1lT?= =?utf-8?B?elpVWDgrOVI3QjJWTyttd2JBNFRTVzJMVTNFME1tTjZwTlFkMHlJaE12dUJ4?= =?utf-8?B?SGxDMFNCZWpqNFpwS0NuVW9yN3RQVUZiNm9idEJZdEVhNnY3STBmOWp6bHJF?= =?utf-8?B?cDJxdFlTQmtPM3h3M3U0OUcvYURjY2k2UVAxbGV5VEdhTlplNnJGblpwTW4r?= =?utf-8?B?TDVTM0s2dllVRk5RdEdtZXA4aUdaMDNodGtvWHFSb3BRZ0pPUXpiTGFxcllt?= =?utf-8?B?M2J6RlowQ1J0QzJrWHo0SDRQZFU0MC9yMWRVdnpQZnJDYit1UVlkZGZLaVVD?= =?utf-8?B?TFprWEJoVlp5VXUzTGJ5QmNXRmJhOW5XTThGd3NSQndRa3lMSUdzQzFPVERx?= =?utf-8?B?b0lCT0RaUllqYU9ITTI3T3BVeWhObXlLNzArSmRYTFBRNVZYckZOd0V3TWd2?= =?utf-8?B?bWxUenJPb1h2VjltcHV0M1hZcGNjekJwSEJITFNIZ05rZkRpL1o2NDRFQ1Yv?= =?utf-8?B?VE9oR0tSdGFHaUFudU55WEErTHNLQ1FZdG42YmkxaVFXMFR1MFkxZ1JMVWJ5?= =?utf-8?B?Y1p5a2NmSHFSOGRXMG56dGRENFBOOHFNS3BDKzhQd0lCT3VzVFNYc29ZNDdh?= =?utf-8?B?bjlxOUJhK3ZpcC9JWHJHOGh2VG03bnBsNXhtSThyMDJ5NEM1NmRobFdZNnJs?= =?utf-8?B?TTVpQkxWb2pwUFZpQ0tqQksvaEY4WCtiMWZ5RXB1Zks1ejE2Wm9MWTJkOGxV?= =?utf-8?B?QUNpNUhRbjAzN0g1R3dRaUNSYXBoVStxbzVFSkdjMHA3YW96V0dtV0pVTksw?= =?utf-8?B?a0FTQUxmRFpiSkU3bSswdzNFUlVIdjVGOVk1OHQ3amhOMWtwQlgxMXNiRzIr?= =?utf-8?B?MHNvZi85aUV3eHdDSnJvYklveEpZY1JObjlwME5YNHkxOEE2c1JpZGd1bU0x?= =?utf-8?B?a1ozdDR2bXFpM09ybXFMcm43VVp5OGhRWHpOcEJNZHhpZ3NPVGdSaGxza1BL?= =?utf-8?B?M01nOEpyS2J5aThveHBQZUk1NG5wcWxWZFN2SVI0UElISE45ZHBDaWIxVXBB?= =?utf-8?B?RG9LYjRHYzFIZlFZRnM5V0FKUnc3dFBiM0Q3UlAySURtU1ExRkhCWW1DdWxi?= =?utf-8?B?TVpCcXJjR2lmNk9reUc1bVl3RjFubWtNMW1sMzhGZGROemR0RnpGUEwzUzZR?= =?utf-8?B?b3F0cjBIM0M1R242TEJHL01Ia3JLNFBJR0hpQ0FWaitzSTBIcGE0YWxvMEVB?= =?utf-8?B?cVQyYlNzVVVLR256Ly9BbE1LbFVod0ZTcTdrRXZkdXZZbEtNU1VsUDA5SWpH?= =?utf-8?B?eFFCZDVVc2dBPT0=?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYWP286MB2633.JPNP286.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T05zT1dWcmh6VXN6dEIwbUdqQWoxZXBmdmo5SFBLN29tdkUyaDgwUU1CUU13?= =?utf-8?B?ZWNzdTh6a0pMWk4xUGtWWllLb1pFY1JvV3Q4SmxUTlMyUHZPei9acFVTYSt2?= =?utf-8?B?QjVVUEphTTFCRGxDbWFsa0VNOEhObWJHcHhsRzFjUStyN2dVZTJtK0RQVHhT?= =?utf-8?B?UDRSZlpCNDdpUE5DWjZURSt4bW5TZE44UXFaWlI5aEhLdDBycWplY2Y4Vjkx?= =?utf-8?B?REcrYUZ2QjZYVXdYcm9ORGdPTGxXVGEzTG4zNlhqcEFnaXJ5NThHeXVaTHp6?= =?utf-8?B?UCt4RGV6cXRuUjJoK2U3MTQxa3krcjU3TzZLUkNPY1VXZkUyK0VnbENNUUNQ?= =?utf-8?B?bVM2K1JqMUxZRkNUa2lPR1FaQm5maFdyQkhUSGFacnhxK290ZDFyaFlvMXQr?= =?utf-8?B?ZWtXWGVzUGFUQVpuY25QMU8wNWUwQTBWNGFpM2F5NTltcDVpWHNKZjNoaWpj?= =?utf-8?B?L0IvU21CeWdJWmVmbit5eGFmV2FFT3pKc0Z6SWZJZjRTWTFOTjhOYWpMWFUy?= =?utf-8?B?bE1VOVZzNmZ0S1NYTFBYTmJqWWRXajdyd0hoalBNbEhEUE9Ldlk1NENYYnha?= =?utf-8?B?TFJoMm4xcVd4TTlWcVYxZW4yMktUNFhnSG14ZTRTWWVyMCtwVSthWkpaVmxy?= =?utf-8?B?Kzl4eUp5RDVCRGMzZ0ZOZTRPeFo3QWZ1Rmo5a1UzVnBOTUQ5ZXdJYjFGaHhq?= =?utf-8?B?cFhUWEpRb2lNNFp4bzFEenVQYWFrNFZDL2RrMFFBZ1FyUzR4Q29KK2ZCTjR2?= =?utf-8?B?RzNjYzZVcnArc3FCV2pSMXBUN0N6a29LRFpwYzdibkhBeEZDYVVUNHVWZXpt?= =?utf-8?B?Yk9QdWQ1VTFTS1EzZzR3eUZNanlNVmprK01hU2hnYUs4ZVdXajdFdWNDZ05B?= =?utf-8?B?N0pnRHFKdW1Va0xwUGg5UWNKK1Q2WjRBNTlmQXAveDYyR250cTU0anRCUVFs?= =?utf-8?B?L1EwenAwenViMUF2OFcxK211bGhPd1RxSmtSdEpaczFXbzV0bS9sTkkySlQ0?= =?utf-8?B?THR1SzNRWG5WZ1dwblV2WDMyZWdVaEkza3lUU0FPcG1yME54ZGRYWTJtZlBv?= =?utf-8?B?ZnlKR1BPRmswZzljWkhxNDBlcU4yZ3VyRE5DVXZNZEZjQytHR0JDSGlNb2cr?= =?utf-8?B?OUVvZFhwTzVsTWNMNmthMVQyMWxBaVhYcVdPYi9mQkloK2tWYWJEZEVxbTR3?= =?utf-8?B?ZWErOHFaRFdJNnU3cGN6UFovcDdKeWNkbU11cHM0Rk9wMnhMcFRhSFZGb3pz?= =?utf-8?B?S2Z5Myt5ZGdpSUxQOU1ZcHcycTVodi9oTGdMNjBzWGFoTVdjbmNSK09hYWZG?= =?utf-8?B?cTlMcmE5aFdsb0ZqVVF0aVpMZi8rZE44cEw3bUg0K1J2OFYxbXdVSHdKUmc1?= =?utf-8?B?aFVQZHF5aHhILzVlTisySGRTWWRYWGVXQ3o1eDVBeHBJSytvbmxDNEdjOEth?= =?utf-8?B?ZGo5RjJkazQ3d2xKdUNSWmhlN2JEeVVVY3paeWlFWjY5T3U0bkF0TjdGM20r?= =?utf-8?B?NEt2d2YyeThQMVZ5eHE5Umo2Y1dYVTBYbm8xeSthcTJSTnNVa1VkaVNCVWtn?= =?utf-8?B?VHlVZFYvVTRLaS9SVFdrbjNXRjQybEJ4d05rM2ZQeWpJRUJ5cDVnajNXakhM?= =?utf-8?B?S3JXbzI3REZqdll2Vlp1VzB6cHMxRVJiOHd3ZXFBMVFPZ0RJZjFQdGhpQ0hG?= =?utf-8?B?WHo0Y2Q3a2JpNUFzakNwN01Va1lCN01mdllSK3FIVVVRRVIxODRTaHgwZW0x?= =?utf-8?B?R3pNV2ZsREwwYWFLd3FUdE5WQXR2T3llVllOQnZRM0Ivelk3Rmo3ZFN6cVdL?= =?utf-8?B?dlR3ZEFML1FoeUxnbGhXTjZTaTdPSU9PaUJ0U2k0Ry9ab2ZuczNpcWM4czZD?= =?utf-8?B?TnFrR1JBOW9zNzgvVGsvK0lobE9zUUlic0RFOXR5dkNoR3BWemtvNVBkWm9D?= =?utf-8?B?NVVsZVRXbWNkV0FkOWhoaG9UVlRsaHhoc0I3N2J6bm9mRWZFNm5Hd1Mxblcy?= =?utf-8?B?Q3dqVXBwSVFNc1BBa05zVUZzVGFWRWJtb1RDeGpVOFl3UytNSVdiMXFpQXlZ?= =?utf-8?B?WTE1NEl6RzJJUkwvbGl2NnVyaUFEUVMzaDBGbUtQOER6NVJxZ24wREZDQi8z?= =?utf-8?Q?GrAw=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sraoss.co.jp X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYWP286MB2633.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 7e9c2d58-1d93-4e0b-2a84-08de1b331fb2 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2025 23:45:52.1658 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 75db6c32-352e-4063-ae79-cafb8623f6db X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: cS0OzQ+4eeba0yIMejOZZjkVycyed4t/VJqX/DUtNxcJWPQcVk/3p4hpgIkq/NomMhHnc2OcPeuXneQ1I9IXTg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS7P286MB7353 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SGksCgpTb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2UuCldlIGFyZSBhd2FyZSBvZiB0aGUgaXNz dWUsIGFuZCBhcmUgY3VycmVudGx5IGxvb2tpbmcgaW50byB3aGV0aGVyIGltcHJvdmVtZW50cyBj YW4gYmUgbWFkZS4KCldlIHdpbGwgcHJvdmlkZSBhbiB1cGRhdGUgb24gdGhlIEdpdEh1YiBpc3N1 ZSAoaHR0cHM6Ly9naXRodWIuY29tL3BncG9vbC9wZ3Bvb2wyL2lzc3Vlcy8xMzApIGFzIHNvb24g YXMgdGhlIHBhdGNoIGlzIHJlYWR5LgoKQmVzdCByZWdhcmRzLAoKQm8gUGVuZwpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCuW3ruWHuuS6ujogQm9iIFJvc3MgPGJvYi5y b3NzLjE5ODIxQGdtYWlsLmNvbT4K6YCB5L+hOiAyMDI1IOW5tCAxMSDmnIggMiDml6UgKOaXpeab nOaXpSkgMTg6NDIK5a6b5YWIOiBCbyBQZW5nIDxwZW5nYm9Ac3Jhb3NzLmNvLmpwPgpDYzogcGdw b29sLWdlbmVyYWxAbGlzdHMucG9zdGdyZXNxbC5vcmcgPHBncG9vbC1nZW5lcmFsQGxpc3RzLnBv c3RncmVzcWwub3JnPgrku7blkI06IFJlOiBTUUwgcXVlcnkgbGF0ZW5jeSB3aGVuIHVzaW5nIHBn UG9vbCAodjQuNi4yKQoKSGkgQm8swqBEbyB5b3UgaGF2ZSBhbnkgdXBkYXRlcyByZWdhcmRpbmcg dGhpcyBjYXNlPyBIYXZlIHlvdSBiZWVuIGFibGUgdG8gcmVwcm9kdWNlIGl0P8KgSW4gdGhlIGxh c3Qgd2VlayBJIGhhdmUgY3JlYXRlZCBhIG5ldyBzZXQgb2YgVk1zIGluIEV1cm9wZWFuIGFuZCBB dXN0cmFsaWFuIGRhdGFjZW50ZXJzICgyMjBtcyBsYXRlbmN5KSwgYW5kIHNvbWUgdmVyeSBzaW1w bGUgU0VMRUNUIFNRTCBzdGF0ZW1lbnRzIHJvdXRlZCBsb2NhbGx5ICh3aXRoIHJlbW90ZSB3ZWln aHRzIHNldCB0byAwKSBzdGlsbCBleHBlcmllbmNlIHRoZSBzYW1lIGxhdGVuY3kgaXNzdWUuIFRo ZSBtb3JlIHN0YXRlbWVudHMgSSBhZGQgdG8gdGhlIHRyYW5zYWN0aW9uLCB0aGUgYmlnZ2VyIHRo ZSBnYXAgZ2V0cyAoZS5nLiA1bXMgdnMgMTEwMG1zIGZvciA1IHNpbXBsZSBTUUxzKS7CoFRoYW5r cyzCoEJvYk9uIFdlZG5lc2RheSwgT2N0b2JlciAyMiwgMjAyNSwgQm9iIFJvc3MgPGJvYi5yb3Nz LjE5ODIxQGdtYWlsLmNvbT4gd3JvdGU6KysgwqBwZ3Bvb2wtZ2VuZXJhbEBsaXN0cy5wb3N0Z3Jl c3FsLm9yZyBhcyBtaXNzZWQgaXQgYnkgYWNjaWRlbnQuT24gV2VkLCBPY3QgMjIsIDIwMjUgYXQg MTE6NDDigK9BTSBCb2IgUm9zcyA8Ym9iLnJvc3MuMTk4MjFAZ21haWwuY29tPiB3cm90ZTpIaSBC byxJIHdhcyBhYmxlIHRvIG5hcnJvdyBkb3duIHRoZSBpc3N1ZSBhbmQgcmVwb3J0ZWQgaXQgYXMg YSBidWc6wqBodHRwczovL2dpdGh1Yi5jb20vcGdwb29sL3BncG9vbDIvaXNzdWVzLzEzMEFsbCBy ZXF1aXJlZCBpbmZvcm1hdGlvbiByZWdhcmRpbmcgdmVyc2lvbnMgaXMgaW4gdGhlIGxpbmsuIEFm ZmVjdGVkIHBnUG9vbCBpcyBjb2xvY2F0ZWQgd2l0aCBQb3N0Z3JlcyBpbiB0aGUgbG9jYWwgKHBy aW1hcnkpIHJlZ2lvbi5TZWUgb3VyIHBncG9vbC5jb25mIGF0dGFjaGVkIGJ1dCBpdCdzIHF1aXRl IGlycmVsZXZhbnQgYXMgdGhpcyBpc3N1ZSBvY2N1cnMgd2l0aCBhbnkgcGFyYW1ldGVyIGNvbWJp bmF0aW9uLCBhcyBsb25nIGFzIHRoZXJlIGFyZSBib3RoIGxvY2FsIGFuZCByZW1vdGUgbm9kZXMg Y29uZmlndXJlZCBhcyBiYWNrZW5kcy5Mb2dzIGFyZSBjbGVhbiwgdGhlIG9ubHkgZGlmZmVyZW5j ZSBpcyB0aGUgZGVsYXkgYmV0d2VlbiBTUUxzIHdoZW4gcmVtb3RlIG5vZGVzIGFyZSBhdHRhY2hl ZCAofjIwbXMgZGVsYXkpIGFuZCBkZXRhY2hlZCAofjFtcyBkZWxheSkuRm9yIHVzIHRoaXMgaXMg YSBibG9ja2VyIC0gd2UgYXJlIHVuYWJsZSB0byB1c2UgcGdQb29sIGVmZmVjdGl2ZWx5IGluIG11 bHRpLXJlZ2lvbiBQb3N0Z3JlcyBkZXBsb3ltZW50LlBsZWFzZSBsZXQgdXMga25vdyBpbiBjYXNl IG9mIGFueSBmdXJ0aGVyIHF1ZXN0aW9ucy5UaGFua3MsQm9iT24gRnJpLCBPY3QgMTcsIDIwMjUg YXQgOTo0MuKAr0FNIEJvIFBlbmcgPHBlbmdib0BzcmFvc3MuY28uanA+IHdyb3RlOkhpLFRoYW5r IHlvdSBmb3IgeW91ciBxdWVzdGlvbi5Db3VsZCB5b3UgcGxlYXNlIHNoYXJlIHRoZSBjbHVzdGVy IGNvbmZpZ3VyYXRpb24/KEZvciBleGFtcGxlLCB0aGUgbnVtYmVyIG9mIG5vZGVzLCBQZ3Bvb2wt SUkvUG9zdGdyZVNRTCB2ZXJzaW9ucywgYW5kIHdoZXRoZXIgcGdwb29sIGFuZCBQb3N0Z3JlU1FM IGFyZSBydW5uaW5nIG9uIHRoZSBzYW1lIGhvc3QuKUFsc28sIGNvdWxkIHlvdSBwbGVhc2Ugc2hh cmUgeW91ciBwZ3Bvb2wuY29uZiBmaWxlIGFuZCB0aGUgcGdwb29sIGxvZ3M/LS0tQm8gUGVuZyA8 cGVuZ2JvQHNyYW9zcy5jby5qcD5TUkEgT1NTIEsuSy5URUw6IDAzLTU5NzktMjcwMSBGQVg6IDAz LTU5NzktMjcwMk1vYmlsZTogMDgwLTc3NTItMDc0OVVSTDogaHR0cHM6Ly93d3cuc3Jhb3NzLmNv LmpwL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1/lt67lh7rkuro6IEJv YiBSb3NzIDxib2Iucm9zcy4xOTgyMUBnbWFpbC5jb20+6YCB5L+hOiAyMDI1IOW5tCAxMCDmnIgg OCDml6UgKOawtOabnOaXpSkgMTU6MzDlrpvlhYg6IHBncG9vbC1nZW5lcmFsQGxpc3RzLnBvc3Rn cmVzcWwub3JnIDxwZ3Bvb2wtZ2VuZXJhbEBsaXN0cy5wb3N0Z3Jlc3FsLm9yZz7ku7blkI06IFNR TCBxdWVyeSBsYXRlbmN5IHdoZW4gdXNpbmcgcGdQb29sICh2NC42LjIpSGVsbG8sSSBhbSBjdXJy ZW50bHkgdGVzdGluZyBTUUwgcXVlcnkgcGVyZm9ybWFuY2UgdXNpbmcgUGdQb29sICh2NC42LjIp IGFzIGEgbG9hZCBiYWxhbmNlciwgYW5kIEkgYW0gb2JzZXJ2aW5nIGFwcHJveGltYXRlbHkgMTji gJMyMCBtcyBsYXRlbmN5IGJldHdlZW4gU1FMIHN0YXRlbWVudHMgd2l0aGluIHRoZSBzYW1lIHRy YW5zYWN0aW9uLiBFeGVjdXRpb24gdGltZSBvbiB0aGUgUG9zdGdyZVNRTCBiYWNrZW5kIHNlcnZl cnMgaXMgbGVzcyB0aGFuIDAuNSBtcy5JdOKAmXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdCBib3Ro IHRoZSBhcHBsaWNhdGlvbiBhbmQgZGF0YWJhc2Ugc2VydmVycyBhcmUgbG9jYXRlZCBpbiB0aGUg c2FtZSBjbG91ZCByZWdpb24sIHdpdGggbmV0d29yayBsYXRlbmN5IGJlbG93IDEgbXMuIFBnUG9v bCBpcyBjb2xvY2F0ZWQgd2l0aCB0aGUgUG9zdGdyZVNRTCBiYWNrZW5kIHNlcnZlcnMuRm9yIGV4 YW1wbGUsIHdoZW4gZXhlY3V0aW5nIGEgdHJhbnNhY3Rpb24gY29udGFpbmluZyAxMCBTUUwgc3Rh dGVtZW50cywgdGhlIHRvdGFsIGV4ZWN1dGlvbiB0aW1lIHRocm91Z2ggcGdQb29sIGlzIGFib3V0 IDIwMCBtcywgYXMgY29uZmlybWVkIGJ5IGJvdGggYXBwbGljYXRpb24gYW5kIHBnUG9vbCBsb2dz LiBUaGUgZGVsYXkgY29uc2lzdGVudGx5IG9jY3VycyBiZXR3ZWVuIHRoZSDigJxFeGVjdXRl4oCd IGFuZCDigJxQYXJzZeKAnSBwaGFzZXMuIFdoZW4gY29ubmVjdGluZyBkaXJlY3RseSB0byB0aGUg UG9zdGdyZVNRTCBiYWNrZW5kcywgdGhlIHNhbWUgdHJhbnNhY3Rpb24gY29tcGxldGVzIGluIGFi b3V0IDEwIG1zLCB3aXRoIHJvdWdobHkgMSBtcyBiZXR3ZWVuIFNRTCBzdGF0ZW1lbnRzLldlIGhh dmUgdGVzdGVkIHRoZSBmb2xsb3dpbmcgY29uZmlndXJhdGlvbnM6LSBTd2l0Y2hlZCBmcm9tIHRo ZSBleHRlbmRlZCBxdWVyeSBwcm90b2NvbCB0byB0aGUgc2ltcGxlIHF1ZXJ5IHByb3RvY29sIOKA lCBmb3Igc29tZSBxdWVyaWVzIHRoaXMgcmVkdWNlZCBpbnRlci1xdWVyeSBsYXRlbmN5IHRvIDLi gJMzIG1zLCBidXQgZm9yIG90aGVycyBpdCBpbmNyZWFzZWQgdG8gMzDigJM0MCBtcyBkdWUgdG8g YWRkaXRpb25hbCBwYXJzaW5nIG92ZXJoZWFkLi0gQWRqdXN0ZWQgdmFyaW91cyBQZ1Bvb2wgcGFy YW1ldGVycyByZWxhdGVkIHRvIGxvYWQgYmFsYW5jaW5nIGFuZCBjb25uZWN0aW9uIHBvb2xpbmcg KGUuZy4sIGxvYWRfYmFsYW5jZV9tb2RlLCBzdGF0ZW1lbnRfbGV2ZWxfbG9hZF9iYWxhbmNlLCBz ZXJpYWxpemVfYWNjZXB0LCBkaXNhYmxlX2xvYWRfYmFsYW5jZV9vbl93cml0ZSkgYW5kIGVuYWJs ZWQgZGVidWcgbG9nZ2luZywgYnV0IG5vbmUgb2YgdGhlc2UgY2hhbmdlcyBicm91Z2h0IGEgc2ln bmlmaWNhbnQgaW1wcm92ZW1lbnQuQ291bGQgeW91IHBsZWFzZSBhZHZpc2Ugd2hldGhlciB0aGVy ZSBhcmUgYWRkaXRpb25hbCBwZ1Bvb2wgcGFyYW1ldGVycyBvciB0dW5pbmcgYXBwcm9hY2hlcyB0 aGF0IGNvdWxkIGhlbHAgaW1wcm92ZSB0aHJvdWdocHV0IGFuZCByZWR1Y2UgbGF0ZW5jeSBpbiBl eHRlbmRlZCBxdWVyeSBwcm90b2NvbD/CoFRoYW5rIHlvdSxCb2I=