From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 74C9146809; Wed, 28 May 2025 03:30:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 46E95402E0; Wed, 28 May 2025 03:30:47 +0200 (CEST) Received: from TYPPR03CU001.outbound.protection.outlook.com (mail-japaneastazon11022139.outbound.protection.outlook.com [52.101.126.139]) by mails.dpdk.org (Postfix) with ESMTP id 8F6EC402D5 for ; Wed, 28 May 2025 03:30:45 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cnMuT9jU44aKozST4WzrxCtLRUrxhbsE3aY+/x2JU1kDzpgltkQTn2+o+Pg63ME0uKdENGlP1rXPlM1yD8zegFMrz+G33nJ0MarQAGmwtAkpL9bQiy/pMrM0Mmu+hmRF13+rMysapxGAVQQDTkFfylvYzW5/P5J44PlGYKh50h1YCh5g8q2VpbT44rY+Y3OxyOBhJ8jhXw9b8P3mGiDuR0iV1ukP6OCZ+xcf+Dk9Xz+ObvzImgMuAXQWQHR3XgDlRS/thI7SPRPVT6+UGiI+VPU5ZwWVgYmg8ZXtEFZsThRQsEHtUa8v1HA9J1Upkp7r9+kGeZo5oHn7UKJM3DpNCQ== 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=cnWPlPIhw2ZCwGJU8ZNymRpl+IWNsYKpUvnEdbSglaI=; b=TY9AWFSLsdQZRYVuVHqGWmGiHZgULdzmIIIW1u4ayoLHxVThRb8xZL5aCFr5fhA+DCLZvYkkzzv8oIvpFf4HYq6hhPSBj16XTOh0v+mTQa6LaU7p7cLmlPrnwWKF1dT+rSBXmo9b/ed/oaTdPgOw9RLjMgIAwD4YH1pLGSb7KhJsbnqZMuEkpPUSeaVth7R5HiAjrzbaynY6GpmXUFI2QsfP/jwTazoKILGkB/OkMR0ZGeRYLYU2yEFxZEHSJH/RhM0B7/RxdZmxnM6fAVVnsNbhhfJR1ZXojKNhh9GZNeur3k1a7mR+zqxLsr20lce5rAk1QPt6wia/e+Ra6vp9bw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aewin.com; dmarc=pass action=none header.from=aewin.com; dkim=pass header.d=aewin.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aewin.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cnWPlPIhw2ZCwGJU8ZNymRpl+IWNsYKpUvnEdbSglaI=; b=swsoh4qNdwpO8HB+G2DxUHitII3qvngrB+BfJZ0BPLVUg1PT0bp4mUpnt5kJkyCv4DO0nfJZNGJuD9tQPu8AHm1Gvszc4lx8k9UZNjADFas6+R7wZqJtHXuGnMGVR2LSS93v/QNmXNk+MnuSgN0txhNfhICObOLGZJ/qmYaUqdbVrYBez9CmB/ziKPRetD6FOPhqrFmjpDRYV+XbTnIQZRwQvkNNOXatoaQiC4KNOSYmGFLdUNnTHDkeUJDV35uvl4e9NDO1rplcgGGuUHJqtXOqy13lL/AcFYUvEAwpUTqq2HlFVCAKIPuWU/km54tDtGV3t5flmW8XvWV+9BFhZQ== Received: from PSAPR04MB4184.apcprd04.prod.outlook.com (2603:1096:301:38::5) by KL1PR04MB6696.apcprd04.prod.outlook.com (2603:1096:820:db::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.25; Wed, 28 May 2025 01:30:37 +0000 Received: from PSAPR04MB4184.apcprd04.prod.outlook.com ([fe80::afc4:8598:d32f:32a6]) by PSAPR04MB4184.apcprd04.prod.outlook.com ([fe80::afc4:8598:d32f:32a6%4]) with mapi id 15.20.8769.025; Wed, 28 May 2025 01:30:37 +0000 From: =?utf-8?B?amFtZXNfaHVhbmfpu4PllZ/ou5I=?= To: Thomas Monjalon CC: "web@dpdk.org" Subject: RE: [PATCH] add 23.03 Aewin performance reports Thread-Topic: [PATCH] add 23.03 Aewin performance reports Thread-Index: AQHbzhXmoJ6hGmy1YEq8SFH5+JEKkLPknvYAgAABDHCAAA5iAIABAd/wgAGSXuA= Date: Wed, 28 May 2025 01:30:37 +0000 Message-ID: References: <20250526081152.2632-1-james_huang@aewin.com> <1866001.yIU609i1g2@thomas> <50035813.MN2xkq1pzW@thomas> In-Reply-To: Accept-Language: zh-TW, en-US Content-Language: zh-TW X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=aewin.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PSAPR04MB4184:EE_|KL1PR04MB6696:EE_ x-ms-office365-filtering-correlation-id: 923504a6-5433-4997-6ca6-08dd9d873fd0 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?TFJMT2tnNlZBQUlNWnBqS3lPWXdXck02dTRWd3hwM09YNnovZ1NJRWV0aTdL?= =?utf-8?B?ajZ1TjNOQmM1NnpuUjN6NUx3elE3KytjWVY1TGhPSW5VK3Q4Kzk1bHpFdkV1?= =?utf-8?B?VGJHT255cVdyYlVvdmVqK3JOOHhWdi9RbHQ2bE94Q29yM0tvamczYVRGNFF6?= =?utf-8?B?ZXZ3b1NIWXY5c1N6SmcvVVIxQStsRndNRzNqZUpLdmVXdUZ0Rlh5dG1zb3Vj?= =?utf-8?B?Zi9Xb0RITGJVeDZjL0tpSGo4dTNWQk9nQllnVzVvYnVPRVU0ZFNCUGFUcXhy?= =?utf-8?B?M2xRYUkvVjU4VzUyK3ZDM1hKTW44bFJ5c01OY1ZYZXE2ZUNoWmlzZm45eSs4?= =?utf-8?B?TUpGeVdSWmZWTDBoUW40Ky9ZSmNGZUQ4dEFEMGxHU1V4VVhQRE85MFZjKzFU?= =?utf-8?B?S2MxeE9IQW1OMWlWbFdjQW5iSzhmRU1ZV28rQSs4QU5SQ2hqN3EwSnArQ0pD?= =?utf-8?B?U0I3WGpKN2RFZWtHckV2YWlyalhtQ3hORHhuek5hTnhnQ2JmeXY4bkRUUlBH?= =?utf-8?B?ZHNkYXFWeEFlTTNkRzVYM0tQUGNmclRFUi9yWExBYm1aN1Bjb2FzTENPODZG?= =?utf-8?B?dkE3WjZkZUczb25wdVQvV1kxNVFLa0Fvd3c5dFNLUHJEenBXSFFJK3NrKzJx?= =?utf-8?B?YW9FdURCMm1mV3lic2dnUzZWVEQrWGp5T3Z5cERRSGYwQ1BEZmZ3bHJxRlBY?= =?utf-8?B?ck5jck1vQ01McmJFd3NXNm0rNnVwMDJCdTRnVnlNaWV2YXJtSm1FUkhtMWRB?= =?utf-8?B?VkpMbHphRUt1dWxTMTd0YW1WblhhMDZVQ0NnS1owMUZPclArL29RTndjWml1?= =?utf-8?B?Zk1XS0N1RGZHRTNlOFRvS2laWTB4dGNwd2xiTHZicmdWVE05VHdYMjZaRGFZ?= =?utf-8?B?am9JdGVrdWtjYkRIbVllbmsyeEs1TkJvWUxPallPb3lzcUF6Y2N5ekJkbU40?= =?utf-8?B?NlBZMEhCbWx2bnF1clllZEhmQXJWWnVpNFVGOENKWHN1ZkNnQkNURUg4T2k0?= =?utf-8?B?aDVydWRwbGZBWjI3YmlZVm9FRW5mb2dmUVlGRW5Tenh2NlRhSURKV0ViQUlt?= =?utf-8?B?ZEJJVHNVd0Q3dXNMZ0dscFExNnlYaCtvRXRpVXJBZERLTlNSem5aZmVPdy9Q?= =?utf-8?B?M2hRMWVNVkJ5am1CZ3YwWFBwOTA3QjQyckNXaFQ5WndPL0pHSTZXOWFyaVZh?= =?utf-8?B?b1k3NElJemFlcStDWkU2aGg1ZTNsK3d2ZU40dTF1NWh3djhWSnBVa3ZtY2tm?= =?utf-8?B?RzQrT1hOekNTY0pWN2VHSGZ6KzhrZE1zYTd4TWlYNTZZS3l3SkRnNzVFVmE3?= =?utf-8?B?ZDBUcVVTaEJlUzNxeEJlZFZ1Z3g3M1ZRWHQ4aVNqNmdld2FLRGFNaEhnU080?= =?utf-8?B?bmFNZDh0V0tIVUhEMGNucU84d0ZOWHJqWG1CVTI5SlhBeWdpQVNTZGYvQ0xt?= =?utf-8?B?bEpaWlFGK21mR0VrZXJhZ01jSkZVWUtCUXJvRjhFRTllVzgyN2JaLzllVFV2?= =?utf-8?B?U3FJaVVuckJPMXJmVXRBcTdqK2NtTEliVC9KTWhJQ21jaGlhM1lNMURkTzM4?= =?utf-8?B?d3k1R3hLM3VoNFNTb1ordDVWZWlObnJXRnR5VStSWDBxZDV6R3dOQkVQbVlK?= =?utf-8?B?ZWdheG1SNEFQUnVhTmlIVEFhSDgrZEVVTXcyaG9rcldMVmswbjZpSDVoV1hj?= =?utf-8?B?T1dKNTAxcmt2RTlXc1BiMmJVbWtIN1hPQkErRElMSWU4aVVCK3oreDJrZlR4?= =?utf-8?B?Z1NDQjhsSVFIbWhRZUJOSDI4Yjl2K0d0STdSU2lhakZYTDdiVy9PbCtrK0o4?= =?utf-8?B?ZmU3UjF4dnJBRjlUNjVERFJhZUM2ZWRDV3lWRTZocVJhcW54eUFBa1gyZjBm?= =?utf-8?B?TjRTT3lDMVBuYk1RQzFXR0pVd1F3cGZGT2wzMmJNZ09yNC9KUU1NVlM1WlJZ?= =?utf-8?B?bWtOaDNWZE5lbnZVQUNLOHRtcWdqRk51YXlGTXYrSmxnR2pMSTQ5VzZ3elNB?= =?utf-8?B?ejAwQUw1bjlnPT0=?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:zh-tw; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PSAPR04MB4184.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YmJvQkx0bUNHUURWSUxnM1oyZjdGbDBMeUEvckpJemFiVURodWpoaVFIMFI1?= =?utf-8?B?OWlGUTNTVlVNVjh4UGhrTXRrNDlqZGlhL1RWYjA5OFk0bFlTVHErRm9KUktm?= =?utf-8?B?VXdwRk14aFNabHI0R05aTVZQdVo4eVpOTzhDMmlxWjEzaFRmcWZZcWJYaEt6?= =?utf-8?B?dTdIZzJWRGFxeUk3SjRQRUdTTVdpVFNrM2ZLZm5tWllGd21jbWgzQnhnVHg5?= =?utf-8?B?azJnLzJMMkUrUGp0cHNUSzBRa2RET2ozWFd0TkJNRVI5OVpDckJIbjlCRDBD?= =?utf-8?B?dlQwZTgwbmw1N1lSaUJPZGJvK2VlODl0RHVWeFlBL3NGTjZUa1pSamU2UzRm?= =?utf-8?B?RXRPODB0OExnb0dXYmUzZGNVaHo0b3hkQS9wQi90aVdnQnNLWE81YWpaWUJk?= =?utf-8?B?Rzh5QVZHUWIyUUJZcCtGaTUyOHRkU1lhSEFKc1BJWmovMlVjelJQeHNkOFRG?= =?utf-8?B?RlBFck81TndhdHVkand2WGZSYjlVODc3b2ltNWlDR2M3dWorTEczVmh6QU9C?= =?utf-8?B?RWlyV2pxdzNzYzR6SjdWNDR5Y09yYUMyc0thZUxCM1FZbjRIS2xWUUZ2SXlt?= =?utf-8?B?WDAxdnlCd3gxQjQ3K1hVRitid25vSlFpQmFnVUpOL0JkaCtZL05QMjJ0aGNy?= =?utf-8?B?RkVqVmQ3YmRuaE5tYXZwUmhWdThwa0dHOTd6U0R1UWRGaDZBcGVRMG5hZlR1?= =?utf-8?B?ay9JMmtsR09YWnJQcTBrRU9qOFRBeHB3VGFlVHFvK2UrZE4yK2tjcHBBVWU3?= =?utf-8?B?dEg2UTZvM0NQV25IT3A3d2ZVaXg0dzF6MWttUTRFTXVJa09TR0NSVWdiVCsz?= =?utf-8?B?QVlwVDdzZjBQeWQrM0kveGlEVlBmdlhlUUZEYy9OU2d2YldxbHRvMUFvWGVH?= =?utf-8?B?ZE5ma1o1TkVGaWpFbk5iU0F2d2o2eG9PY1IxWlE5aGV4Q0syaXBSaVRMN0Ry?= =?utf-8?B?RXozRUVMUEtsRXZSWHk4SXgxd1Z4S1FjSWQxbWhhWmEzLzk0UFhqakQ2NFkw?= =?utf-8?B?aUdteDNsdmtRQ1JrekVMVWhzdWV2S01pUVEvMlRNY2EvdkIvVCtNUzdkVXkz?= =?utf-8?B?dWFyV2xyb1BiQ3pyUnNtNHgvZVBFcnZwYVlmd1lsdzV3N0ozQlNyR3VBZ2gy?= =?utf-8?B?eXRyQkpuc2UyTHArdUtEMjM3ZUU2cTFpMG1JM1JUWmZrTXQ2eFVvUkxtUi9U?= =?utf-8?B?eXF4SnFPTW1VS0pva2UyN0J1R1NaTk16ekh0M2F4UWdSMFdLSFJ4ZkhrU1dW?= =?utf-8?B?bXF5alp6YUN2RlgrczlFSHZ5MDZMMFlzbU9UY084VWJQdlZXeWxzL0FQUXF2?= =?utf-8?B?ZHFrYmJsR0Q2dm5DSzBDTWowZzl2T2k0dTVUdmRIaHc1WnBacGJJOVlDN0pZ?= =?utf-8?B?RENCbHFsUFJhUUtEQm4weUxpUFVEY0ptWGpCRzV4anFkWHZqaS84dTZPL0JI?= =?utf-8?B?M3FIRVY5SmdMVzdpTXNQeC84TkR3bVU1RWx4TWxEcTNKbTl6ZExNOTd5cXdn?= =?utf-8?B?VWEvNllla2tlWlFiLy9hVCtITWM1N1V2Qi94R2JMZWIzTnVEK3IraEF6SHgv?= =?utf-8?B?L01QRHFRYWFvaUU1Y1p3TkFkUTh3b1hJSDRaUWZsNG92UldIZUl5cm9RMTBi?= =?utf-8?B?TWhnakFOdzAxZUpBQVBKMVpLVGJ4TXhka0FzQzdTaWUvVk1MQ2pVMFB5RHdT?= =?utf-8?B?eDlxaEJraXdiRU04OXQ3NHBodXpnNGwwRlZGekcrem8yUEc2cThIT2kyRTNT?= =?utf-8?B?VUtiR1FtVnBGeHA2L2crejFKVkQ0Szd6UzZLSVhUSDBUVjZVS0dJaUZqOXM1?= =?utf-8?B?UDE4QU5qRzBWRlhNVHBYSG5mc3FoU20wWkY1dGtYYWR2UmRIdmd1RWUwa1Np?= =?utf-8?B?NHYzK3ZEczJEYVZRWW5HOTRUaGxtNG01UEp3K1dERTZiSm1iL2YxaXN2RG5S?= =?utf-8?B?dHhQUUlxK1dLbkdTRWw3MldKclV5WUR5cStiQ0pxSFRveFhZRTJIcnBpbVQv?= =?utf-8?B?NDNNME45d3AzNjNmdytaVUplanI4Y2FhMERGRFpaQUEzbFFlcjY3VzVsQ2py?= =?utf-8?B?NTg5UHJmQVJWRzZvVEJ0TDdhemtvRlZ5VjVmbERESG9DTk9aSzRIVDQxZUZj?= =?utf-8?Q?IL6sE55+TRnMdMVvdUaSzK9lm?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: aewin.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PSAPR04MB4184.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 923504a6-5433-4997-6ca6-08dd9d873fd0 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2025 01:30:37.3119 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 66736fb5-fbb2-4325-b394-05826da6abe6 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Sg6DPqqElFsmUfO9BmSnUvs9WMmHIR7Ke+C6vnPckpCq7Iw8zssl9xmsY3A+mrlqQj5fj5HlVRsLhaD8BpKJQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR04MB6696 X-BeenThere: web@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK website maintenance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: web-bounces@dpdk.org DQpIaSBUaG9tYXMNCg0KV2Ugc2VudCBhIFBERiByZXBvcnQgb24gTWF5IDI2LiBUaGlzIHJlcG9y dCBpcyBsYXJnZSBhbmQgcmVxdWlyZXMgeW91ciBhcHByb3ZhbCBiZWZvcmUgaXQgY2FuIGJlIHJl Y2VpdmVkLg0KDQpXZSBjcmVhdGVkIHRoZSBBRVdJTiBOSUMgcGVyZm9ybWFuY2UgcmVwb3J0IHVz aW5nIERQREsgMjMuMDMgYmFzZWQgb24gdGhlIERQREtfMjNfMDNfSW50ZWxfTklDX3BlcmZvcm1h bmNlX3JlcG9ydCBkb2N1bWVudC4NCg0KVGhlIHJlcG9ydCBwcm92aWRlcyBmdWxsIGRldGFpbHMg aW5jbHVkaW5nIHRoZSB1c2Ugb2YgSW50ZWzCriBYTDcxMC1CTTEgYW5kIEludGVswq4gRTgxMC1D QU0yIGNoaXBzZXRzLCBhbmQgZGV2aWNlIElEcyA4MDg2OjE1OTIsIDgwODY6MTU3Mi4NCg0KVGhl IGRyaXZlcnMgdXNlZCBhcmUgaTQwZSBhbmQgaWNlIGJ1aWx0IGludG8gVWJ1bnR1LCBubyBhZGRp dGlvbmFsIGluc3RhbGxhdGlvbiBpcyByZXF1aXJlZC4NCg0KQmVzdCBSZWdhcmRzDQoNCkphbWVz IEh1YW5nIC8gU0kgRW5naW5lZXINCkRRQSBUZWFtIA0KQUVXSU4gVGVjaG5vbG9naWVzIENvLiwg THRkLg0KVGVsOis4ODYtMi04NjkyLTY2NzcgwqBFWFQ6MjAxMQ0KDQoNCg0KLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCkZyb206IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5l dD4gDQpTZW50OiBNb25kYXksIE1heSAyNiwgMjAyNSA2OjAyIFBNDQpUbzogamFtZXNfaHVhbmfp u4PllZ/ou5IgPGphbWVzX2h1YW5nQGFld2luLmNvbT4NCkNjOiB3ZWJAZHBkay5vcmcNClN1Ympl Y3Q6IFJlOiBbUEFUQ0hdIGFkZCAyMy4wMyBBZXdpbiBwZXJmb3JtYW5jZSByZXBvcnRzDQoNCkNB VVRJT046IFRoaXMgZW1haWwgb3JpZ2luYXRlZCBmcm9tIE9VVFNJREUgb2YgdGhlIG9yZ2FuaXph dGlvbi4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSBy ZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KDQoNCg0K DQpPSywgdGhhbmsgeW91IGZvciB0aGUgZXhwbGFuYXRpb25zLg0KDQpTbyBBRVdJTiBOSUNzIGNh biBiZSB1c2VkIHdpdGggdGhlIERQREsgZHJpdmVycyBpNDBlIGFuZCBpY2Ugd2l0aG91dCBhbnkg bW9kaWZpY2F0aW9uPw0KRG9uJ3QgeW91IGhhdmUgZGlmZmVyZW50IFBDSSBJRHM/DQoNCg0KMjYv MDUvMjAyNSAxMToyNSwgamFtZXNfaHVhbmfpu4PllZ/ou5I6DQo+IEZyb206IFRob21hcyBNb25q YWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4NCj4gPiBUaGlzIGlzIGEgdGVzdCBmb3IgYSBE UERLIHJlbGVhc2Ugd2hpY2ggaXMgMiB5ZWFycyBvbGQuDQo+ID4gV2h5IG5vdCB0ZXN0aW5nIGEg bW9yZSByZWNlbnQgb25lPw0KPg0KPiA9PiBTaW5jZSB0aGUgSW50ZWwgRTgxMCB1c2VzIERQREsg dmVyc2lvbiAyMy4wMywgd2UgZm9sbG93ZWQgaXRzIHByb2NlZHVyZXMgdG8gdmFsaWRhdGUgQUVX SU4gTklDcyBhY2NvcmRpbmdseS4NCg0KRm9yIGluZm9ybWF0aW9uLCBJbnRlbCBFODEwIE5JQyBj YW4gYmUgdXNlIHdpdGggYW55IERQREsgdmVyc2lvbiBzaW5jZSAxOS4wMiwgaW5jbHVkaW5nIHRo ZSByZWNlbnQgMjUuMDMuDQoNCj4gPiBBbHNvLCBhcyBmYXIgYXMgSSBrbm93LCB0aGVyZSBpcyBu byBBZXdpbiBkcml2ZXIgaW4gRFBESywgc28gSSdtIA0KPiA+IHZlcnkgc3VycHJpc2VkLiBBcmUg eW91IGdvaW5nIHRvIHN1Ym1pdCBzb21lIGNvZGU/DQo+DQo+ID0+IE91ciBjb21wYW55J3MgTklD cyB1c2UgdGhlIEludGVswq4gWEw3MTAtQk0xIGFuZCBJbnRlbMKuIEU4MTAtQ0FNMiBjaGlwc2V0 cywgc28gdGhlIGRyaXZlcnMgYXJlIGJhc2VkIG9uIEludGVsJ3MuIFRoZSBwdXJwb3NlIG9mIHVw bG9hZGluZyB0byBEUERLLm9yZyBpcyB0byBpbmNyZWFzZSBvdXIgY29tcGFueSdzIHZpc2liaWxp dHksIGFsbG93aW5nIG91ciBjdXN0b21lcnMgdG8gZG93bmxvYWQgb3VyIHBlcmZvcm1hbmNlIHJl cG9ydHMgZGlyZWN0bHkgZnJvbSB0aGUgRFBESyB3ZWJzaXRlLiBJdCBhbHNvIHNpZ25pZmllcyB0 aGF0IEludGVsIHJlY29nbml6ZXMgdGhlIERQREsgcGVyZm9ybWFuY2Ugb2YgQUVXSU4gTklDcy4N Cg0KDQoNCg==