From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Alexandre.DERUMIER@groupe-cyllene.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits))
 (No client certificate requested)
 by lists.proxmox.com (Postfix) with ESMTPS id 96B0ABE71
 for <pve-devel@lists.proxmox.com>; Wed, 13 Sep 2023 15:21:53 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id 76EB51EC83
 for <pve-devel@lists.proxmox.com>; Wed, 13 Sep 2023 15:21:53 +0200 (CEST)
Received: from mail02.cetsi.fr (mail02.cetsi.fr [91.151.64.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by firstgate.proxmox.com (Proxmox) with ESMTPS
 for <pve-devel@lists.proxmox.com>; Wed, 13 Sep 2023 15:21:51 +0200 (CEST)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id C7F334050287;
 Wed, 13 Sep 2023 15:21:46 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr C7F334050287
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1694611306;
 bh=xA7MFyzhdMz6117dAcTu70sqTZnOUmsWBgq3v+ijcWQ=;
 h=From:To:Subject:Date:References:In-Reply-To:From;
 b=fbIhNrck54+A5AKsyJU3HN1EzhfmvEOKjVAboupDqIkLbrGCcgWbZ/jiUDPvFqU3c
 XQ4dHqBg1BjJO4p88zd/Aj5KPLc5KDzHcSsuqDsvE+MGAdKN3xUDQ/vXLfJcEK2Rjk
 WYwu9/Y8Uzf6piozdHFoOipfCii7yHbgPahhntG8=
Received: from CYLNEXC01.cyllene.corp (10.0.250.28) by CYLNEXC01.cyllene.corp
 (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Wed, 13 Sep
 2023 15:21:47 +0200
Received: from FRA01-MR2-obe.outbound.protection.outlook.com (10.0.250.254) by
 CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2507.32 via Frontend Transport; Wed, 13 Sep 2023 15:21:47 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=kuBeb46MHdX8Nq9x8sNWQSHGyyqHPp1g0CoF6u0VZy3dsU8Hywsv7j8bN8X4ERbb+qWZep5Lypc+vAkcTQo8dR1TkdqPu+m5aFVr3WTgS60HXSXZAicu9B+vcBY2dMejhAuKwWztbyz9RwlXya3WMfAv/WbtkosN9jVxT41Fv6J3SgKxLv+i4250eqn+dQ5mY7iI1RyhHVj+lNdM6jEF8Z/p6T0sFsf25SgRPDYRd1inhpCQ4GCqdp1Qtia6CUaD1miR2h44dUhsMPvHcOzFZULZB+m1aTTVI4D/jrZ+egQTSvqg6BMKSyMYiBBUVJppL/GW16H9cRQAhIefVkU2Sw==
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=xA7MFyzhdMz6117dAcTu70sqTZnOUmsWBgq3v+ijcWQ=;
 b=g0ihf7kIhKIRIMRwPwWWFZqVMCldd4vGi3eqgzsjvjv5l8Hg+mhE0gIWe7v0J9wYqHhbrTevPpF96BeBb4gkx8MmW2ixBxl7BGaZBHpUB+Gnjsxxf327CDMjqfin1FDP9BOJ0IXknK78uHkPzxJY48R64vq7azIPf38mLWwzFp+ksUFlGfdLg+cCQyiZwYEeFIvXu1RYYqmoX7C9FQtOaDHTZYKz6+G81z+WOGf34PspcJLIb+Q69aQyg8/REk/k8N7mrzfZae6ywMICicokIVGXJPTPST6HqgEWBtyBqLlIDM9NnWFoAfann8cwa4NFuHUQ5eT2qH+Zh1tNnw8zAA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=groupe-cyllene.com; dmarc=pass action=none
 header.from=groupe-cyllene.com; dkim=pass header.d=groupe-cyllene.com;
 arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=groupecyllene.onmicrosoft.com; s=selector2-groupecyllene-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=xA7MFyzhdMz6117dAcTu70sqTZnOUmsWBgq3v+ijcWQ=;
 b=gaH//zX/as12P3Qm9UFLAdmTIkgVMeRej+bm5jKShmLKoWrrEA/y1WBIN2ERBBg0sQagyqIrV+2s9Un5ICDFwdIBFv1PLRv8SX4l6IpRZOvS966dc5hCXGVUTQBPXulANdtKYybrGAv8BWMc/Cmpwrs1+3+U3eXr/cJdLUvv0m0=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by PR0P264MB3435.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:14a::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.19; Wed, 13 Sep
 2023 13:21:46 +0000
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::b5c:9ce2:cc20:ae39]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::b5c:9ce2:cc20:ae39%4]) with mapi id 15.20.6792.019; Wed, 13 Sep 2023
 13:21:46 +0000
From: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>,
 "t.lamprecht@proxmox.com" <t.lamprecht@proxmox.com>, "s.hanreich@proxmox.com"
 <s.hanreich@proxmox.com>
Thread-Topic: [pve-devel] [RFC cluster/manager/network 0/6] Add support for
 DHCP servers to SDN
Thread-Index: AQHZ4lpsRdoos+ljYUmW0VtDTE0RhrAVAnmAgAN4lACAAC2RgIAAA68AgAAQzwCAAAQHgIAABKOA
Date: Wed, 13 Sep 2023 13:21:46 +0000
Message-ID: <30aa87542f4b615aa9f1295b170f26eb8c146ba6.camel@groupe-cyllene.com>
References: <20230908134304.2009415-1-s.hanreich@proxmox.com>
 <2fd1071602ad075d4580d62565fc757e4bd92a91.camel@groupe-cyllene.com>
 <d047f4fd-bdba-c7d9-64b6-5dfd5e5faccb@proxmox.com>
 <3e766920-35e9-4acf-a9fa-f3b56fe0408e@proxmox.com>
 <7980640a-da18-9da7-88cb-f8602c9339d4@proxmox.com>
 <5708827d07ec44793cccda18d75a66562a093bc0.camel@groupe-cyllene.com>
 <e2293496-8e93-d42a-bf7a-316ac6b8ee8e@proxmox.com>
In-Reply-To: <e2293496-8e93-d42a-bf7a-316ac6b8ee8e@proxmox.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Evolution 3.48.1-0ubuntu1 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=groupe-cyllene.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MR1P264MB2481:EE_|PR0P264MB3435:EE_
x-ms-office365-filtering-correlation-id: 985aa9c0-92fd-41e7-84c4-08dbb45c6137
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Xjp6WLnmJvfizbBAh7LFkkAuzdA8HeuJoKbbDCB6evdjIdftBCOfD8+L7BFahZ6VK1OkOr71FbhQ28GTFQzfgxUmwKe462KdiZgmmzXZuHg5OG7pkKuRKz+uE/+9dt56B+b0eBPKpvlXPIpYBKdSZ/46KWuaFuw7oHoN7dIruHVaSU/NrSJi2+3lkzoKLM60BANnP/yI1vNiI90gvQwE01VWYsQpzOSknFgPaPmofIlF94J/9vlDJe+AyZ4GbHnNKwbUTlmXL34jsi3Sl1pHEze48lYlHpltpDaWQGxxRykrABSAwgCfmkYKbNL13qS7K7qlxLzpJ1nAEsNdIguBNaTRwwEJ9xfF+t5jUiinPess47bsHp5Vz7NdkAvhF2QgPL+umW3ryiz7KMC7VDixe464P1GqKClOEGTQCKDjs8UMKDVuoauAyjS0ZES55MIZrIrW3Cr9Mb4n7ugo9hcjXWYtLKRaH14B4uMYlvCZxQNnSE85ny8CO0FLbjN1ssgJIDRB5lpwhcuor2QvYnkA2ItRLJaPWbk+pcb3h797iXN4WkKmcVHrHnurQ6kZ2AjBQ9diVoWVHGY2RJACcgjB1MQCAoeX0WhxkMmt3+oXnBxpwbU5MiH5vUyl9jgsWY0u
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE;
 SFS:(13230031)(346002)(39850400004)(136003)(366004)(396003)(376002)(1800799009)(186009)(451199024)(38070700005)(38100700002)(86362001)(2906002)(6506007)(6512007)(478600001)(6486002)(71200400001)(2616005)(36756003)(316002)(83380400001)(8936002)(64756008)(66446008)(5660300002)(66476007)(66556008)(91956017)(110136005)(66946007)(76116006)(122000001)(41300700001)(8676002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZWp4UnlVUkFoSG5QVXJGUzRkeTgvb3BsWG5adXAyNG9YR0kzbUEvQmVRMlYv?=
 =?utf-8?B?bTcyTFVaVnJVdHlBTlJETEVkYmZsSEFzZXByN3RGZXJWNjE4VmZyU0pibCs0?=
 =?utf-8?B?TkIyaG9OVVdmS0RDRlk3YS9DRFZpWllsUVdqalZRaEdBbzc2eUtrd210ZUN0?=
 =?utf-8?B?Q2Q3M0dwN0JmR3pJTERQblE4cXJQV1JvWFJhOVBxVVFFSlNvQ1lzd2RPUTZD?=
 =?utf-8?B?dWdxRjF5akczWGo0amp4bmc4NjBIRmxiTGExbEZiY2lTaTk0VDMvYmNNdWV2?=
 =?utf-8?B?Y01NeFBkRzRGU3RoM3V0UmYxdVRiNVJHRGNuRVRjUXNFVGw0cFQ5TnNubGFG?=
 =?utf-8?B?QmQrT1Y1V3RUeVZWdHhhWmJXTDB5MlFiRndGWmd0R20zY0NzV0dEekFQWUQ1?=
 =?utf-8?B?akpSckZlbkF4V3dTWDJua05YMGgxUTUzZjFockpmM09IZzN5M0UwU3RaWS8w?=
 =?utf-8?B?ME54UFJEa2tsUDZ5L1NaTGFuZmpnYThQVGVNS1k5QUNCYjE1Zmp1eGRRN2E1?=
 =?utf-8?B?R3F4MU5ENjcxamN4aXhXbktCYS9oeGxDWDdWVDhRMk5DMWRQK0lyQU8zSTNX?=
 =?utf-8?B?K2JRUVVWR1pYY2VNTVdQa3E4NmpaWGcvbmJlRjFTb09PcHhJUzlnTEUzTFFx?=
 =?utf-8?B?SVFGK0dJSGltRDlDSXc0K0hSeDk2ZjJkQVBJZ0g2RnpZRnNncUdaRWpNbk1Q?=
 =?utf-8?B?cnRTTG5GQ1VVRm91TXBDdEZTRy81cFZCN2JvUVhCZUpIRnQ5ZDFoaUNGWFVn?=
 =?utf-8?B?bm5XWXlqeVZjQk5Eekt0dmhLL0I0YlN0RjBocVJGcncrLytsOUJJa09IRUJP?=
 =?utf-8?B?cWxRTlNQL2l3RGZGWFhHTENxOGp4QldiV2V0UWZvcU1iYjhPdDdNRVJnMXNh?=
 =?utf-8?B?ZWp3V2pBSG9UaEY2MWRzczZFTDhjdjdRbGUvQjlSNDhFN21nU0tsMjVmbEtT?=
 =?utf-8?B?eHh0RFI0RGFUUXFhQm52N0FTaS9YY3BCdkhFbnRMTkhLTUg4SWhoRENlOFFt?=
 =?utf-8?B?cWlTbkVVYjF5eXd4Nm52cDN5bW13M1hvckpvYWI5L1ZmcHBRaVYvNTVtdU81?=
 =?utf-8?B?ZUplRUdPUkJ1ZGtrZzJGdWFzT2hyb3FLS1p0dmdZVUgzT0lJMGpMenpyVXNK?=
 =?utf-8?B?T0xQbHlsTU9lTjQ3U2ZyRXFoQ242dWhLMi9BU2h5T3FKb0ZzZkxpQkxlOEZW?=
 =?utf-8?B?aFZrMWhLREV6Y1VhdS83WjdYWitVZUtJekkxbXhjOVJIRGdEdkJGZlZPeldY?=
 =?utf-8?B?MERaOG5IRnVhSWRrNUs1Y1I5KzQ4VERmWHBzTThPMTg1Z2RXa2ZoY0Q0bmVV?=
 =?utf-8?B?dEptOW9xMU8xcFBRMGRVUzlITDBUV0tCNUFrTnZRMFV5WUU2eStkTjhTTUxO?=
 =?utf-8?B?ZS9VM3g5TTdlQTJtYnVUTkVXeHJGeXlsTTdWNGhvSER6emxwb0xIdHA4QnVw?=
 =?utf-8?B?ZXovclRxb04xWDlrQzNYZFRJSUNERjgrVlAvUGgzc2p5L0pUS3BUTGtMRU54?=
 =?utf-8?B?aG1EV1ZudnpDRnNzUWVEbFg0d1FkUDNreDFxaUVGOTJkSWtidG5CSG9jMGdu?=
 =?utf-8?B?UFlhV05GYzliQ1VZL1o5WmVMeGRnMDRWaExwQ1NEYlgrcXN6Mi9QUFRXSkxC?=
 =?utf-8?B?ZHFjYjBmbWVMaXpwMVI2MGZFajUxVUt3YUdGTFlGQ1RxNTl0cGpGaHNGUmVG?=
 =?utf-8?B?NDluMFR1dkp5ZUNyaXRoVEVqbEcrdjY2dVJqR2N0U0thamQxSkh6WEVmbUxT?=
 =?utf-8?B?bWJsMXdrb1doOHhVOVljczNzVCtkYXVJK29taWpId2ZRdWpKK0VxMDlOQUxo?=
 =?utf-8?B?MU5Ubm5EeitCUHQwSjcwTFJuMTJZY1N0a2dmUWZ6VkhNVXd0ZllKT2d5Z25h?=
 =?utf-8?B?b3kyeU1Zc1M5eE5ieWxaY3FzSW53aFlUd1pIZmZFR3F0enlXeEcrNjhCdVcr?=
 =?utf-8?B?NU0reTNNeTFrL00xRFB1T1dSTWowaWdPT21kUDVRT29tSmd6d3dYd1dQYURa?=
 =?utf-8?B?WFl0cjJ5Q2wraW5EYnAxb3dQVzdUaE9Cam82Vkx4aTB6ZjliL0tBeHhXVGNM?=
 =?utf-8?B?eUF2ZHJCOCs2OEtOS2VaMnE5clhSWU9nV2xSZUg1dmloTVdFL3Q3amU4L0gw?=
 =?utf-8?B?SVJmby94NlRFRU9OM1BUMTNrSTdlMUk0Q3VQbEhicmRKcDBxaENhblZMcnUx?=
 =?utf-8?Q?TOc3Aec4oh++BfFhT4G5xdxYTlnflK6kd7EBQZRQOuir?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <7E5A43F997BB474E928E4CAB9C78A5D4@FRAP264.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 985aa9c0-92fd-41e7-84c4-08dbb45c6137
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2023 13:21:46.3661 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ee11ccf7-112c-4284-848b-f229745e715b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cdnmnlkIhc6mZLThOn2FgVWQbDUruPJjcYt8FmgTFF5VYoorhd6urcX4lTs1FV8GHDRkfpDHTos55LnqG7QS9X7g0lJDAeOTV720N/mUsPY5KtHdNKSsLIOCyqxk1xNJ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB3435
X-OriginatorOrg: groupe-cyllene.com
X-SPAM-LEVEL: Spam detection results:  0
 ARC_SIGNED              0.001 Message has a ARC signature
 ARC_VALID               0.001 Message has a valid ARC signature
 AWL -0.013 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain DMARC_MISSING             0.1 Missing DMARC policy
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See
 http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more
 information. [groupe-cyllene.com, groupecyllene.onmicrosoft.com]
Subject: Re: [pve-devel] [RFC cluster/manager/network 0/6] Add support for
 DHCP servers to SDN
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
X-List-Received-Date: Wed, 13 Sep 2023 13:21:53 -0000

PiA+IEJ1dCBpdCdzIGF2b2lkIHRvIGNhbGwgaXBhbSBhdCB2bV9zdGFydC4gKGFuZCBjb3VsZCBi
ZSB1c2VkIGZvcg0KPiA+IGZpcmV3YWxsIHRvIGF1dG8gZ2VuZXJhdGUgaXAgZmlsdGVyaW5nKQ0K
PiA+IA0KPiANCj4gTWF5YmUgc2V0dGluZyBpdCB0aGVyZSBjb3VsZCBqdXN0IGJlIGFuIGludGVy
ZmFjZSBmb3Igc2V0dGluZyBpdCBpbg0KPiB0aGUgDQo+IElQQU0gbWFudWFsbHk/DQo+IA0KeWVz
LCB1c2Ugc2hvdWxkIGJlIGFibGUgdG8gZGVmaW5lIGhpcyBvd24gaXAgdG9vLiAobWF5YmUgZGly
ZWN0bHkgaW4gYQ0KaXBhbSBndWkgb24gdGhlIHNkbiBzdWJuZXQgLCAgIG9yIG1heWJlIG9uIHRo
ZSB2bSBuaWMgZ3VpIChidXQNCnJlZ2lzdGVyaW5nIGlwIGluIGlwYW0pLCAgSSdtIHJlYWxseSBu
b3Qgc3VyZSAuLi4pDQoNCg0KPiBCdXQgeWVzLCB0aGUgc25hcHNob3RzIC8gYmFja3VwIGNhc2Vz
IGNlcnRhaW5seSByZXF1aXJlcyBzb21lDQo+IHRob3VnaHQuDQo+IA0KPiBBbm90aGVyIHRoaW5n
IEkgd2FzIHRoaW5raW5nIGFib3V0OiBXaGVuIHdlIGNyZWF0ZSBhIG1hcHBpbmcgb24gc3RhcnQN
Cj4gLyANCj4gc3RvcCB3ZSB3aWxsIGFsc28gaGF2ZSB0byBjb25zaWRlciBESENQIGxlYXNlIHRp
bWUgYW5kIGNhbm5vdCANCj4gaW1tZWRpYXRlbHkgcmUtdXNlIHRoZSBJUCAod2hpY2ggaXMgYWN0
dWFsbHkgcXVpdGUgbGlrZWx5IGlmIElQQU0NCj4gYWx3YXlzIA0KPiBqdXN0IHJldHVybnMgdGhl
IG5leHQgSVAgaW4gdGhlIGxpc3QpLiBXZSB3aWxsIGhhdmUgdG8gdGFrZSBpbnRvDQo+IGFjY291
bnQgDQo+IHRoZSBESENQIGxlYXNlIHRpbWUgaW4gb3VyIHB2ZSBJUEFNIGltcGxlbWVudGF0aW9u
IGFuZCByZXNlcnZlIHRoZSBJUA0KPiBhY2NvcmRpbmdseS4NCj4gDQo+IEZvciBkbnNtYXNxLCB0
aGUgZGhjcCBob29rc2NyaXB0cyBtaWdodCBjb21lIGluIGhhbmR5IGluIHRoYXQgY2FzZSBzbw0K
PiB3ZSANCj4ga25vdyB0aGUgZXhhY3QgZXhwaXJhdGlvbiB0aW1lLg0KPiANCj4gQXMgVGhvbWFz
IGFscmVhZHkgbWVudGlvbmVkLCB0aW1lIGRyaWZ0IGluIFZNcyAoZS5nLiBhZnRlcg0KPiBoaWJl
cm5hdGlvbikgDQo+IGNhbiBhbHNvIGNhdXNlIHJlYWwgaXNzdWVzIGhlcmUuLg0KPiANCj4gV2Ug
d291bGQgYWxzbyBuZWVkIHNvbWUga2luZCBvZiBtZWNoYW5pc20gZm9yIGNsZWFuaW5nIGV4cGly
ZWQNCj4gZW50cmllcyANCj4gYXV0b21hdGljYWxseSwgb3RoZXJ3aXNlIGxvY2FsIHB2ZSBJUEFN
IGJlY29tZXMgY2x1dHRlcmVkLg0KPiANCg0KQ2FuJ3Qgd2UgaGF2ZSBzaW1wbHkgYW4gaW5maW5p
dGUgbGVhc2UgdGltZSwNCmFuZCBzaW1wbHkgcmVtb3ZlIGxlYXNlcyBtYW51YWxseSBmcm9tIGRo
Y3AgKyBkZWxldGUgaXAgZnJvbSBpcGFtIGF0IHZtDQpzdG9wL2RlbGV0ZSA/DQoNCg0KDQoNCj4g
QXMgZmFyIGFzIEkgY2FuIHRlbGwsIEtlYSArIE5ldEJveCBpbnRlZ3JhdGlvbiBhbHJlYWR5IHN1
cHBvcnRzIERIQ1AgDQo+IHJlc2VydmF0aW9ucywgc28gd2Ugc2hvdWxkIGJlIGZpbmUgb24gdGhh
dCBmcm9udC4NCj4gDQoNCg==