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 4272C42A14 for ; Fri, 28 Apr 2023 19:36:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C4BAA40A87; Fri, 28 Apr 2023 19:36:55 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2137.outbound.protection.outlook.com [40.107.21.137]) by mails.dpdk.org (Postfix) with ESMTP id 31DA840698 for ; Fri, 28 Apr 2023 19:36:54 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VHGwxPGj2c3LEuxCk3SvB74I50qSCba0z3RhvpmBjsPcKuoNENBKuHCmtqEtjUXDCV8mPXK/ZFXm2U51OX/b3PtHjG6/T9X2BpuVFv2QjxCzzF9BM32gj9h9isFiY6k15/tEIyVaNtAv+tJz7yq0Q0OKYFrOPHu+s6pBZSsY5Y/ZNNOmsle0RnQK12NLEKMQ5mnoCNMI9BX7XfGYMMQnN5c16eE9RQlyqZBRSSm4MfzV8R2c8+jB205uMKgElrVop8XmZyaPkeqEVm8rRk4/o3T4UspK6bwkDxnswH3wtTz0VMp0JJlCvSsqpZ7XiUHrWSDwom5VdXsccAT+3byvxg== 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=xs/MKQBS+ZrM3s31ZcMuFKPvm0GUeI07D4zmu1oXCp0=; b=b+AfAs3JkbVPdCBXARmu6R8PoqQtlrsRvoyHkRs2+M/vCszFpsleWPFVbEtV+mflz+icvF87HehoFkzKcVb6+ZUqa5PdqnXg2wS4js9CQGjqhSRRV4G5WpD9XnakKs3WYuZD4144/5AdxzSdEwzcFFwJQFtuGxBpcyRcT3uggWYDIDxF1LglOhsiQNdyYfybaSV8MHBoSbURZYmKEHCcPoKxJsdc+8Z+tuLdrgQOkCu7kmxZ9+9J6Fhzps7BZKfSQzdBNaIJgR7p++0r5IBzuiifbdzamMvEXBFvzBBCznKSG0+Ie2VEEu/Mkv1oaYymY/ZxEc7CGSMqRaAwZIGuzQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xs/MKQBS+ZrM3s31ZcMuFKPvm0GUeI07D4zmu1oXCp0=; b=OPbc4zfIzIJHmQ+FGuznj0z8qfHQE0i9dfDH63QvDyu5BnhJ4r96VesgXsFgFNRoyTB3l9ltxTbzvO/0DnXTmfqb1DDgkrkyoRUpp1afvCo2eL2GhCKRU04vkicp2buEw8dCQGg5kHlZ08NuIL3aUcVTsjX67eTWAT5Qb3W8Rm5aNtrTdxXAWJN/WiOQ/kyoIH9L03OLu5uKs9qh56chx7sy7yaaqalRQ4OELmU6zv/zKKLppZajePbmjnC9Wlnu4E6mSGFtrw0xg7AhYvUDAql0HWwHDzBNr7mXAkovJwarBgVAgDu1fE80ImSbNFfAYdkS71OaC2WDda6ddPhcew== Received: from AM9PR03MB7632.eurprd03.prod.outlook.com (2603:10a6:20b:413::19) by PR3PR03MB6474.eurprd03.prod.outlook.com (2603:10a6:102:79::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.24; Fri, 28 Apr 2023 17:36:51 +0000 Received: from AM9PR03MB7632.eurprd03.prod.outlook.com ([fe80::3df9:e761:5591:4c3e]) by AM9PR03MB7632.eurprd03.prod.outlook.com ([fe80::3df9:e761:5591:4c3e%7]) with mapi id 15.20.6340.021; Fri, 28 Apr 2023 17:36:51 +0000 From: Tom Barbette To: Cliff Burdick , Thomas Monjalon CC: David Marchand , users , Ori Kam Subject: Re: Generic flow string parser Thread-Topic: Generic flow string parser Thread-Index: AQHZd/olqGtnRktszEGNfhNE76lxTK89FVCAgAHBxwCAAE62gIAB2kaA Date: Fri, 28 Apr 2023 17:36:51 +0000 Message-ID: <771fa709-563f-1ec2-a997-084b7709edce@uclouvain.be> References: <1814734.QZUTf85G27@thomas> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=uclouvain.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM9PR03MB7632:EE_|PR3PR03MB6474:EE_ x-ms-office365-filtering-correlation-id: 093ec58f-d77e-4651-993b-08db480f26f3 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Wjr5+eKqdY++KDlW/pmgWniTKng5y944P36KX79iEqXQOR1jp871dumhp3g+5GakaJt3lhmU8I9ZI79f4yemArlC0Mc4ujRtb5H3Pj7WHZiM3KGy8odcc9JbMcrEjRl4Et64JNpNvKX3Jgss+nJyd8kC9mZvND9Cyio0x5bY13MpaCFeb+7X1An4LoRylvkbco2nV3A7ytUD+iFbOc9O+VFmyOJrghcZzQhVcu6yWx1PAApJwjdfB5W5JCVjG/awg9XEJcDM0d+xDoBdqf431WJiSg6fmu2Ndnyowy50UFO1IlsTtT02xfrpvwFFHA6wGZWrF5mG1FhmTgnYyTQlkoEiC+zryaTI3yqIy7mg89z/89iXk39LlbrT04XHyEbzdoBnpQCNxpvpRuzSPKcR1R2NePvIODySEYb6HWkVHXFLisB8L3xupCoabWTG9/i2pTrAr8SrAyM+fQ6qFT0bo1SMuRd5axIdhf64gCI6jFd+Hui6pbI2f0/4DjeM7qVrVOS0heB1wcvKwNyPaqKqVfhVucDFmDazBiL2kSfPJ5+DQ4Vaj2+iqoAL09Feju3zcuOFCNMaoIxr3Wbfkb6nrid/inSaINtBTzAwVpniHS0Jv5l+0E5TPnQviSGeO3fy6er4ATj5QO+pGqugY0SMF1DUkHPPl5SsjFWprV1xMCCxYp1j+PHxPfR31HYS7a6P/ClNay8rvMJgCm962jrA8bnsN7/LRoLT+XP26g9h5YU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM9PR03MB7632.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(396003)(366004)(346002)(136003)(39860400002)(451199021)(66899021)(110136005)(54906003)(478600001)(66574015)(5660300002)(8936002)(8676002)(36756003)(38070700005)(86362001)(2906002)(31696002)(44832011)(166002)(38100700002)(64756008)(66446008)(66556008)(76116006)(66476007)(66946007)(4326008)(316002)(786003)(41300700001)(122000001)(186003)(6512007)(26005)(6506007)(53546011)(3480700007)(31686004)(966005)(2616005)(71200400001)(6486002)(41533002)(45980500001)(43740500002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OGU4RjhteVlaenpGM0NhTWp5Y01vZnBPeGNsd3RKeXVqWmdtOFNzc2s1d0I4?= =?utf-8?B?U1N5V3RENU1IT0Vvb1l0SHhTVjNZRXozYXdDcjFTaVJvM0pGY1JyWG1hQ2tj?= =?utf-8?B?K25XdmpKdDlJUEp2TjlBZFFTV2VpWlBrZnhrcWVnSDQrcmlvSjdoeVFobEkr?= =?utf-8?B?YjV6dU1KYWgvTVp2OElaeWg0RHNYM05FT0xGL0VIcDFyRDh3YXMxdEdsQk96?= =?utf-8?B?WmR5bytubGpWVDRxaDU0Z2hMZ1RRNnZ2UlRqbFpTYkJPQzEvcS9BVnB2ck1X?= =?utf-8?B?QWlKT3ZrNjVtTGpVTDNicHBRaXZJQWcyWHJwdnkzQ2VKRFZXYmtSU0dCWUhJ?= =?utf-8?B?a0hCRUF4ems3Zk1pZjFUWUJEb3FhbTZjYTJkNnYweW9ld1dockVoR3p6Uytq?= =?utf-8?B?ckxPY0NwY3dVdklQWmZJR0N0QWNDVFhqZGxJcXM2SnVGczF5TjFtMXdLZ1Fa?= =?utf-8?B?TlliaWJ6ZmxpVm1sUnR0L2VTaXZQc0Q3d0YzVnhkMFEzOS9oSWNkd0ZORDF5?= =?utf-8?B?YWJvMDFZdjNxQTBQWmNneis1NmQ2anlpQ0lNc1ErSlpDMStOOHVSbmhyY0wr?= =?utf-8?B?Y05obzFSdVZSWFZCSHhJYWVpZFc3dlBDcVRUaGdMWHNEb2JEUFZMWjdGajlx?= =?utf-8?B?NnJVc09haytkd3ZuanFDdUIrNFFSNEVZSzA0MW9xWVRaMWl2OHZWdmVYWHZm?= =?utf-8?B?Y1REREloN0xFcTBtWGJpSjdpaXZ4Mkk5NC8vSW52OFhreHBvM3RyNW56Zkd6?= =?utf-8?B?NWNxem5DTnVtZ3QzOFJTcC9iWE5Cd1FySFF0VXBjTlRvWjJJVXNUYmI0Z3Nv?= =?utf-8?B?T0xKc3ZGL040cGhwZFBlWXhwOHNLS2MrbnFMV0kxcnFCNzdJUnpWTDYyOTl3?= =?utf-8?B?UUwwdmtiZFdsNnpzd2I3WjhWcnc1MTBScVVOSkZiWlc5a1h1bEhoOXBiNHZ2?= =?utf-8?B?UERrOW1wQlhrZUFSTlpyWStDcDFjZHAzanpBUmdxeU1vdUh1WGhDS2RhSGc5?= =?utf-8?B?cHFGSy9Rd3F2ZSsrQTNsU1pnK0MzVkV1KzN4SVJDL2lHdHVQTFVSUC9TZkYv?= =?utf-8?B?aWxGOXdzVGliUE5ZWVRteU9CVjA2WnAyRHdLdE14M2t2Y1RmQmNUYXRLT1My?= =?utf-8?B?UEFBaDJWcDJPU0o2ajVNMkp1R2d6MmUxcmYzNGgrUVF4d3dFMkkxT21DeHpD?= =?utf-8?B?OTJUQjFoWjcvdnd5RW5GREthUFhucnk0dXVHZmxUQXhBUTE5ayt2VUo1NHBa?= =?utf-8?B?NWkwSEtqbTRvanZCVzRkVUJSNjdNQ0pEUXBHWjR5WUtlYXdyZ0R3dTloUE1w?= =?utf-8?B?SEMwOERFWnNpTEVIbDBmazNGYWdQTmpHeEtpRnFZZU5lWXZjdVlZTFFrc29p?= =?utf-8?B?RjBHV1Q4aktiWHR2M3ZqTTFqRXMyQnVuTXRabnZ4U0lvWGVaSDl1bUVxd2Ru?= =?utf-8?B?QzI4Nmc3VkQ4UTlXaEVVWDlJNUNwc1ZJNGdRUE9CbzBrcG9xSDJ0N1crV3Nj?= =?utf-8?B?dE8wam9yK01GVnZOblRtMUFKdjd6b2V3ckF6aU1VMWNBb1g0U01yVzA2VVFP?= =?utf-8?B?ZTlpUTc0V29iV2RBMUJXeGpEQnVCTzJHNmpHelhzRmQrVVlvTWtWYThLYWpF?= =?utf-8?B?OTFhWXVHVnJzSG9vQ2hINWlmbUQySUpBOVEzanpHbkpGeVNlNHdmaGJOSmI3?= =?utf-8?B?ZkJYTkNVQ0l4VmtxOWpzMDNtMlRUUVpqR1pmckVqSzgyQlVOSE1WY2FLNFUy?= =?utf-8?B?UFdCYzRIc3VESC9aN29yUExieHFHQ1lRSS9JYWVIbWN4TDU4UG4rS3JFKytY?= =?utf-8?B?a2pXMDdhZEtlS3NYS0Ixd3N6Zy9maVFaVGhuNi9kK2J4S1JwQ3MxSEVZcmIw?= =?utf-8?B?MHpySXE0dnJsaC9tSUxDYlBwY1J3SjQyVjRSOG5BS0hGTzN0U0REQWxEUWtm?= =?utf-8?B?RkRnMTVZZ1lHVklYQkRuSDlhaHY4MlhXYktvUmJNb0dZUkxiNVg0N0lNc1Uw?= =?utf-8?B?S01tS2FTNEFTa2Zzc3hMby9xOUJUQTUyRGwzb1l5anEwQ3VDa2ZPOTVNd09C?= =?utf-8?B?cHRDQ1hEU2FTeWtZNE56Z1hpWE5mZGFhbUltazVCNS9ZWmFQSmFpTHoyaVlF?= =?utf-8?Q?wjC8oUDOCpc7gjKci9FcAPJyH?= Content-Type: multipart/alternative; boundary="_000_771fa709563f1ec2a997084b7709edceuclouvainbe_" MIME-Version: 1.0 X-OriginatorOrg: uclouvain.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR03MB7632.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 093ec58f-d77e-4651-993b-08db480f26f3 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2023 17:36:51.7890 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6YiYVs0D547UUhh3CPEqQ9Tq+bQZ64yUMbSbYMf9a7om2+ubzT5YEUfijO2Q2Um1eqdM2vJC8o4YOJrYUQ2o/kJ/+olqsrIe78MBdb1IfVk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR03MB6474 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --_000_771fa709563f1ec2a997084b7709edceuclouvainbe_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgYWxsIQ0KDQpJIHRvdGFsbHkgYWdyZWUgd2l0aCB0aGlzLg0KDQpJbiBGYXN0Q2xpY2sgd2Ug bGluayBhZ2FpbnN0IGEgY29weSBvZiB0aGUgdGVzdC1wbWQgc291cmNlIGNvZGUgdG8gY2FsbCB0 aGUgcGFyc2VyIGV4dGVybmFsbHkuIFdlIGp1c3QgaGF2ZSB0byBwYXRjaCBhIGJpdCBzb21lIGZp bGVzIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3RiYXJiZXR0ZS9mYXN0Y2xpY2svYmxvYi9tYWlu L3VzZXJsZXZlbC9ydGVfcGFyc2UubWssIGFuZCB1c2VkIGhlcmUgOiBodHRwczovL2dpdGh1Yi5j b20vdGJhcmJldHRlL2Zhc3RjbGljay9ibG9iL21haW4vbGliL2Zsb3dydWxlcGFyc2VyLmNjKS4g SXQgYWN0dWFsbHkgd29ya2VkIGZhaXJseSB3ZWxsIHVudGlsIGEgc3RydWN0dXJlIG5hbWVkICJ0 ZW1wbGF0ZSIgYXBwZWFyZWQsIHdoaWNoIGlzIGEgcmVnaXN0ZXJlZCBrZXl3b3JkIGluIEMrKywg YW5kIHByZXZlbnQgY29tcGlsYXRpb24gbm93IGV2ZW4gdW5kZXIgZXh0ZXJuICJDIi4gVGhpcyBj YW4gYmUgcGF0Y2hlZCB0b28gYnV0IGRpZCBub3QgZmluZCB0aGUgdGltZSB5ZXQuDQoNClNvIGEg Y2xlYW4gc29sdXRpb24gd291bGQgYmUgbW9yZSB0aGFuIG5pY2UuIEl0J3Mgbm90IG9ubHkgdGhl IDEySyBsaW5lcyBvZiBjb2RlcywgaXQncyBhbHNvIHRoZSAidGVzdHBtZCBzeW50YXgiIHdoaWNo IGlzIGtub3duLCBhbmQgYXBwZWFycyBpbiBhIGxvdCBvZiBleGFtcGxlcyBoZXJlIGFuZCB0aGVy ZS4NCg0KR2l2ZW4gdGhlIHJlbGF0aXZlbHkgZWFzeSAoYnV0IGhhY2t5KSBpbnRlZ3JhdGlvbiB3 ZSBoYXZlLCBhIGNsZWFuIGxpYnJhcnkgd291bGRuJ3QgcHJvYmFibHkgYmUgdmVyeSBkaWZmaWN1 bHQuDQoNCg0KVG9tDQoNCkxlIDI3LzA0LzIzIMOgIDE1OjE5LCBDbGlmZiBCdXJkaWNrIGEgw6lj cml0IDoNCkhpIFRob21hcywgdGVzdHBtZCBoYXMgYSAxMiwwMDAgbGluZSBwYXJzZXIganVzdCBm b3IgdGFraW5nIGluIHN0cmluZ3MgYW5kIGNvbnZlcnRpbmcgaXQgdG8gZmxvdyBydWxlcy4gVGhp cyBpcyBvYnZpb3VzbHkgdXNlZnVsIGZvciB0ZXN0aW5nIGZsb3dzLCBidXQgaXQgYWxzbyBpcyBh biBpbnRlcmZhY2UgZm9yIGFueSB0eXBlIG9mIGZsb3cgaW1hZ2luYWJsZSBzaW5jZSB0aGlzIGlz IHdoZXJlIHRoZXkncmUgdGVzdGVkLg0KDQpOb3cgaW1hZ2luZSB5b3UncmUgZGV2ZWxvcGluZyBh biBhcHBsaWNhdGlvbiB0aGF0IGFsbG93cyB0aGUgdXNlciB0byBzcGVjaWZ5IGN1c3RvbSBmbG93 cyBpbiBhIGNvbmZpZy4gWW91ciBvbmx5IG9wdGlvbiBpcyB0byBtYWtlIHlvdXIgb3duIGZsb3cg c3RyaW5nIGlucHV0IChqc29uLCBldGMpIGFuZCBjb252ZXJ0IHRoYXQgdG8gdG8gdGhlIGZsb3cg c3BlYy4gVGhpcyBpcyByZWludmVudGluZyBhbG1vc3QgYWxsIG9mIHdoYXQgdGVzdHBtZCBhbHJl YWR5IGRvZXMsIGFuZCBpdCdzIGV4dHJlbWVseSBlcnJvci1wcm9uZS4gSSB0aGluayBpdCB3b3Vs ZCBiZSB2ZXJ5IHVzZWZ1bCB0byBoYXZlIHRoaXMgYXMgYW4gQVBJIGNhbGwgcmF0aGVyIHRoYW4g YSB1c2VyIGNvbnN0cnVjdGluZyBlYWNoIGZsb3cgYnkgaGFuZCBzbyB0aGF0IGFsbCB0aGVzZSBv dGhlciBhcHBsaWNhdGlvbnMgY2FuIGJlbmVmaXQgYW5kIG5vdCBiZSB3b3JyaWVzIGFib3V0IGJ1 Z3MgZHVyaW5nIGNvbnZlcnNpb25zLg0KDQoNCg0KT24gVGh1LCBBcHIgMjcsIDIwMjMsIDAxOjM3 IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldDxtYWlsdG86dGhvbWFzQG1vbmph bG9uLm5ldD4+IHdyb3RlOg0KMjYvMDQvMjAyMyAwNzo0NywgRGF2aWQgTWFyY2hhbmQ6DQo+IE9u IFdlZCwgQXByIDI2LCAyMDIzIGF0IDY6NDfigK9BTSBDbGlmZiBCdXJkaWNrIDxzaGFrbGVlM0Bn bWFpbC5jb208bWFpbHRvOnNoYWtsZWUzQGdtYWlsLmNvbT4+IHdyb3RlOg0KPiA+DQo+ID4gRG9l cyBhbnlvbmUga25vdyBpZiBhIGdlbmVyaWMgcGFyc2VyIGZvciBmbG93IHN0cmluZ3MgZXhpc3Rz IGFueXdoZXJlPyBUaGUgb25lIGluc2lkZSBvZiB0ZXN0cG1kIGlzIGlkZWFsLCBidXQgdW5mb3J0 dW5hdGVseSBpdCdzIHNlbGYtY29udGFpbmVkIGFuZCBub3QgZGlzdHJpYnV0ZWQgYXMgcGFydCBv ZiBhIG5vcm1hbCBEUERLIGluc3RhbGwuIFRoaXMgc2VlbXMgbGlrZSBzb21ldGhpbmcgdGhhdCBp cyBsaWtlbHkgcmVpbnZlbnRlZCBvdmVyIGFuZCBvdmVyIGFuZCBpdCB3b3VsZCBiZSB1c2VmdWwg aWYgdGhlcmUgd2FzIGEgc2luZ2xlIEFQSSB0byB0YWtlIGluIHN0cmluZ3MgYW5kIGdlbmVyYXRl IGZsb3dzLg0KPg0KPiBJIGhlYXJkIHRoaXMgc2FtZSBxdWVzdGlvbiBpbiB0aGUgcGFzdCwgYnV0 IEkgZG9uJ3QgcmVtZW1iZXIgdGhlIGFuc3dlci4NCj4gQ29weWluZyBUaG9tYXMgYW5kIE9yaSB3 aG8gbWlnaHQga25vdy4NCg0KSSdtIG5vdCBzdXJlIGhvdyB0aGUgdGVzdHBtZCBjb2RlIGNvdWxk IGhlbHAgYW5vdGhlciBhcHBsaWNhdGlvbi4NCkFuZCBpbiBnZW5lcmFsLCBpZiB5b3VyIGFwcGxp Y2F0aW9uIGhhcyBhIENMSSwNCnlvdSBuZWVkIHRvIGludGVncmF0ZSB0aGUgZmxvdyBjb21tYW5k cyBpbiBhIGJyb2FkZXIgY29udGV4dC4NCg0KDQoNCg== --_000_771fa709563f1ec2a997084b7709edceuclouvainbe_ Content-Type: text/html; charset="utf-8" Content-ID: <52FA1A49E90DCA409C9FF70F18D1743A@eurprd03.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBjbGFzcz0i bW96LWNpdGUtcHJlZml4Ij5IaSBhbGwhPC9kaXY+DQo8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVm aXgiPjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5JIHRvdGFsbHkg YWdyZWUgd2l0aCB0aGlzLjwvZGl2Pg0KPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij48YnI+ DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+SW4gRmFzdENsaWNrIHdlIGxp bmsgYWdhaW5zdCBhIGNvcHkgb2YgdGhlIHRlc3QtcG1kIHNvdXJjZSBjb2RlIHRvIGNhbGwgdGhl IHBhcnNlciBleHRlcm5hbGx5LiBXZSBqdXN0IGhhdmUgdG8gcGF0Y2ggYSBiaXQgc29tZSBmaWxl cyAoc2VlDQo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczovL2dp dGh1Yi5jb20vdGJhcmJldHRlL2Zhc3RjbGljay9ibG9iL21haW4vdXNlcmxldmVsL3J0ZV9wYXJz ZS5tayI+DQpodHRwczovL2dpdGh1Yi5jb20vdGJhcmJldHRlL2Zhc3RjbGljay9ibG9iL21haW4v dXNlcmxldmVsL3J0ZV9wYXJzZS5tazwvYT4sIGFuZCB1c2VkIGhlcmUgOg0KPGEgY2xhc3M9Im1v ei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3RiYXJiZXR0ZS9m YXN0Y2xpY2svYmxvYi9tYWluL2xpYi9mbG93cnVsZXBhcnNlci5jYyI+DQpodHRwczovL2dpdGh1 Yi5jb20vdGJhcmJldHRlL2Zhc3RjbGljay9ibG9iL21haW4vbGliL2Zsb3dydWxlcGFyc2VyLmNj PC9hPikuIEl0IGFjdHVhbGx5IHdvcmtlZCBmYWlybHkgd2VsbCB1bnRpbCBhIHN0cnVjdHVyZSBu YW1lZCAmcXVvdDt0ZW1wbGF0ZSZxdW90OyBhcHBlYXJlZCwgd2hpY2ggaXMgYSByZWdpc3RlcmVk IGtleXdvcmQgaW4gQysrLCBhbmQgcHJldmVudCBjb21waWxhdGlvbiBub3cgZXZlbiB1bmRlciBl eHRlcm4gJnF1b3Q7QyZxdW90Oy4gVGhpcyBjYW4gYmUgcGF0Y2hlZA0KIHRvbyBidXQgZGlkIG5v dCBmaW5kIHRoZSB0aW1lIHlldC48YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Im1vei1jaXRlLXBy ZWZpeCI+PGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPlNvIGEgY2xl YW4gc29sdXRpb24gd291bGQgYmUgbW9yZSB0aGFuIG5pY2UuIEl0J3Mgbm90IG9ubHkgdGhlIDEy SyBsaW5lcyBvZiBjb2RlcywgaXQncyBhbHNvIHRoZSAmcXVvdDt0ZXN0cG1kIHN5bnRheCZxdW90 OyB3aGljaCBpcyBrbm93biwgYW5kIGFwcGVhcnMgaW4gYSBsb3Qgb2YgZXhhbXBsZXMgaGVyZSBh bmQgdGhlcmUuPGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPjxicj4N CjwvZGl2Pg0KPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5HaXZlbiB0aGUgcmVsYXRpdmVs eSBlYXN5IChidXQgaGFja3kpIGludGVncmF0aW9uIHdlIGhhdmUsIGEgY2xlYW4gbGlicmFyeSB3 b3VsZG4ndCBwcm9iYWJseSBiZSB2ZXJ5IGRpZmZpY3VsdC48L2Rpdj4NCjxkaXYgY2xhc3M9Im1v ei1jaXRlLXByZWZpeCI+PGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgi Pjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5Ub208YnI+DQo8L2Rp dj4NCjxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+PGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNz PSJtb3otY2l0ZS1wcmVmaXgiPkxlIDI3LzA0LzIzIMOgIDE1OjE5LCBDbGlmZiBCdXJkaWNrIGEg w6ljcml0Jm5ic3A7Ojxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2l0ZT0i bWlkOkNBK0dwMW5aWm1mLVVfSjBZPU45T0hOSzQrMXlrPVhCY1dtN2VNM0JLVzBYQkVZRXZoQUBt YWlsLmdtYWlsLmNvbSI+DQo8ZGl2IGRpcj0iYXV0byI+SGkgVGhvbWFzLCB0ZXN0cG1kIGhhcyBh IDEyLDAwMCBsaW5lIHBhcnNlciBqdXN0IGZvciB0YWtpbmcgaW4gc3RyaW5ncyBhbmQgY29udmVy dGluZyBpdCB0byBmbG93IHJ1bGVzLiBUaGlzIGlzIG9idmlvdXNseSB1c2VmdWwgZm9yIHRlc3Rp bmcgZmxvd3MsIGJ1dCBpdCBhbHNvIGlzIGFuIGludGVyZmFjZSBmb3IgYW55IHR5cGUgb2YgZmxv dyBpbWFnaW5hYmxlIHNpbmNlIHRoaXMgaXMgd2hlcmUgdGhleSdyZSB0ZXN0ZWQuDQo8ZGl2IGRp cj0iYXV0byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+Tm93IGltYWdpbmUgeW91J3Jl IGRldmVsb3BpbmcgYW4gYXBwbGljYXRpb24gdGhhdCBhbGxvd3MgdGhlIHVzZXIgdG8gc3BlY2lm eSBjdXN0b20gZmxvd3MgaW4gYSBjb25maWcuIFlvdXIgb25seSBvcHRpb24gaXMgdG8gbWFrZSB5 b3VyIG93biBmbG93IHN0cmluZyBpbnB1dCAoanNvbiwgZXRjKSBhbmQgY29udmVydCB0aGF0IHRv IHRvIHRoZSBmbG93IHNwZWMuIFRoaXMgaXMgcmVpbnZlbnRpbmcgYWxtb3N0IGFsbCBvZg0KIHdo YXQgdGVzdHBtZCBhbHJlYWR5IGRvZXMsIGFuZCBpdCdzIGV4dHJlbWVseSBlcnJvci1wcm9uZS4g SSB0aGluayBpdCB3b3VsZCBiZSB2ZXJ5IHVzZWZ1bCB0byBoYXZlIHRoaXMgYXMgYW4gQVBJIGNh bGwgcmF0aGVyIHRoYW4gYSB1c2VyIGNvbnN0cnVjdGluZyBlYWNoIGZsb3cgYnkgaGFuZCBzbyB0 aGF0IGFsbCB0aGVzZSBvdGhlciBhcHBsaWNhdGlvbnMgY2FuIGJlbmVmaXQgYW5kIG5vdCBiZSB3 b3JyaWVzIGFib3V0IGJ1Z3MgZHVyaW5nIGNvbnZlcnNpb25zLjwvZGl2Pg0KPGRpdiBkaXI9ImF1 dG8iPjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPjxicj4NCjwvZGl2Pg0KPC9kaXY+DQo8 YnI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21h aWxfYXR0ciI+T24gVGh1LCBBcHIgMjcsIDIwMjMsIDAxOjM3IFRob21hcyBNb25qYWxvbiAmbHQ7 PGEgaHJlZj0ibWFpbHRvOnRob21hc0Btb25qYWxvbi5uZXQiIG1vei1kby1ub3Qtc2VuZD0idHJ1 ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCI+dGhvbWFzQG1vbmphbG9uLm5ldDwvYT4m Z3Q7IHdyb3RlOjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz dHlsZT0ibWFyZ2luOjAgMCAwDQogICAgICAgICAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBz b2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjI2LzA0LzIwMjMgMDc6NDcsIERhdmlkIE1hcmNoYW5k Ojxicj4NCiZndDsgT24gV2VkLCBBcHIgMjYsIDIwMjMgYXQgNjo0N+KAr0FNIENsaWZmIEJ1cmRp Y2sgJmx0OzxhIGhyZWY9Im1haWx0bzpzaGFrbGVlM0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r IiByZWw9Im5vcmVmZXJyZXIiIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQt bGluay1mcmVldGV4dCI+c2hha2xlZTNAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0 OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IERvZXMgYW55b25lIGtub3cgaWYgYSBnZW5lcmljIHBhcnNl ciBmb3IgZmxvdyBzdHJpbmdzIGV4aXN0cyBhbnl3aGVyZT8gVGhlIG9uZSBpbnNpZGUgb2YgdGVz dHBtZCBpcyBpZGVhbCwgYnV0IHVuZm9ydHVuYXRlbHkgaXQncyBzZWxmLWNvbnRhaW5lZCBhbmQg bm90IGRpc3RyaWJ1dGVkIGFzIHBhcnQgb2YgYSBub3JtYWwgRFBESyBpbnN0YWxsLiBUaGlzIHNl ZW1zIGxpa2Ugc29tZXRoaW5nIHRoYXQgaXMgbGlrZWx5IHJlaW52ZW50ZWQgb3Zlcg0KIGFuZCBv dmVyIGFuZCBpdCB3b3VsZCBiZSB1c2VmdWwgaWYgdGhlcmUgd2FzIGEgc2luZ2xlIEFQSSB0byB0 YWtlIGluIHN0cmluZ3MgYW5kIGdlbmVyYXRlIGZsb3dzLjxicj4NCiZndDsgPGJyPg0KJmd0OyBJ IGhlYXJkIHRoaXMgc2FtZSBxdWVzdGlvbiBpbiB0aGUgcGFzdCwgYnV0IEkgZG9uJ3QgcmVtZW1i ZXIgdGhlIGFuc3dlci48YnI+DQomZ3Q7IENvcHlpbmcgVGhvbWFzIGFuZCBPcmkgd2hvIG1pZ2h0 IGtub3cuPGJyPg0KPGJyPg0KSSdtIG5vdCBzdXJlIGhvdyB0aGUgdGVzdHBtZCBjb2RlIGNvdWxk IGhlbHAgYW5vdGhlciBhcHBsaWNhdGlvbi48YnI+DQpBbmQgaW4gZ2VuZXJhbCwgaWYgeW91ciBh cHBsaWNhdGlvbiBoYXMgYSBDTEksPGJyPg0KeW91IG5lZWQgdG8gaW50ZWdyYXRlIHRoZSBmbG93 IGNvbW1hbmRzIGluIGEgYnJvYWRlciBjb250ZXh0Ljxicj4NCjxicj4NCjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHA+PGJyPg0KPC9wPg0KPC9ib2R5Pg0KPC9o dG1sPg0K --_000_771fa709563f1ec2a997084b7709edceuclouvainbe_--