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 E55E69CBAD
 for <pve-devel@lists.proxmox.com>; Thu,  1 Jun 2023 11:07:32 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id C29091BEC8
 for <pve-devel@lists.proxmox.com>; Thu,  1 Jun 2023 11:07:02 +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>; Thu,  1 Jun 2023 11:07:02 +0200 (CEST)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id B192C405028D;
 Thu,  1 Jun 2023 11:07:00 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr B192C405028D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1685610420;
 bh=3uo/0c0lax6ydo5OsB9i9YcG1/avrmv5G6wg+Tj+aYk=;
 h=From:To:Subject:Date:References:In-Reply-To:From;
 b=QpkCeqFNYwt3lL20rUsMj/tTI9RPiHO4dRo36oKy2guHNODMfAEv9NjQmB4EPJKTO
 YgV258dvi2MtOtyThjWZJ/cRDf45Oqs++nNfk6E3pVW3l4q6pUjXdzP8WLQPxytNn9
 7XEYkMAiqekZeF5JcQu9yPT1v72uZmSUiTGOfTiQ=
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.23; Thu, 1 Jun
 2023 11:07:01 +0200
Received: from FRA01-PR2-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.23 via Frontend Transport; Thu, 1 Jun 2023 11:07:01 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=XxIhA5uKjWZqazeVLh8VvZG0xTjCtz0ndKphD5m9lykdBzUo30WmJdDKKhH7VoMoP9UbAIWUwQ66HkG9CtnWtgjI2UfzsDMvHfseC7WxJM4ihM2MwuoJ6+7AXHmxQMZvIXURLKffsFa4WW5dDfbU7fPmn0D6R9W0nadl2SLu4waaFCTxQnkl+1yR+KO3NjMcnc6WX41+u7ONHY8xhMIhVWwMsyWhnJYQ8y9sowjcbYuWuLYPkB8pKKMq22i/m15ueyZa083BoMtcThygfG3PfWOU594jrVnf2mbmv/BkAD9UykNmkx/SlaSaqajtct47Djdenj/v6oecn3xgS+OIfg==
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=3uo/0c0lax6ydo5OsB9i9YcG1/avrmv5G6wg+Tj+aYk=;
 b=ZZNc502c+HE7kS/t3vmYfVB+xaE1nkYxXi5yV8bTFHYqRTZCb+wPQQhJikqypibPCIY8qJrAzMDBa+FMZxHAl0Rk5hDqHME77Cj5/1CIU0Ys7b+ilBnoJM4d3DzpWSFuBUkFZ5MO65F+Z88lXvDGYMWowKmgFz97+aPVQYxCFnTq7H8+eio1F+uFExkm7Hmas/GLJO/xieYWxX4B5yMr2Jm+UxhpcUR3PhfqMnI7BKonm+/x7Yd/DuhdNvs0v648gbVpYNi2G7SOr0sUfqgJv2lqIybVviq16FEthTnmGHrTqILnJ9i8XbielEmMfHGRnd+JUzDkdpXi387U1ywRLw==
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=3uo/0c0lax6ydo5OsB9i9YcG1/avrmv5G6wg+Tj+aYk=;
 b=XfZIT0WdIBwppoywq9syMnYuEMBLGYY2DqJgeixaN3i2vj4bi5PO6en186h/bnN5CMNSiFQlcx7yUu05FecCGF9bdAS3CDCNHrsVSyvxQgOzhjh2zb84Y1WmOdFLNDMJ/vmk1VE0ClfL+7dIj8+HLsP7DOwVQ3b+zkFR83DrmCM=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by MRZP264MB2970.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:1b::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.22; Thu, 1 Jun
 2023 09:06:58 +0000
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::cef1:6229:8d42:b0ee]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::cef1:6229:8d42:b0ee%2]) with mapi id 15.20.6455.020; Thu, 1 Jun 2023
 09:06:58 +0000
From: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>,
 "aderumier@odiso.com" <aderumier@odiso.com>, "f.ebner@proxmox.com"
 <f.ebner@proxmox.com>
Thread-Topic: [pve-devel] [PATCH-SERIES v3 qemu-server/manager/common] add and
 set x86-64-v2 as default model for new vms and detect best
 cpumodel
Thread-Index: AQHZjJfIRiaWCe4ItES2TJ17aApFOa90TyaAgAAxqgCAAS3LAIAACQkA
Date: Thu, 1 Jun 2023 09:06:57 +0000
Message-ID: <ca3a4ea4540d9af316bda67b3b7a53fe63ae796b.camel@groupe-cyllene.com>
References: <20230522102528.186955-1-aderumier@odiso.com>
 <ea2162bf-0fd7-77ee-fe04-1fa757c20a84@proxmox.com>
 <5ee559732b6d5d1d26462cc7d824cc159b13d3de.camel@groupe-cyllene.com>
 <edadfce9-d86f-4dad-e520-d1c65452dd4e@proxmox.com>
In-Reply-To: <edadfce9-d86f-4dad-e520-d1c65452dd4e@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_|MRZP264MB2970:EE_
x-ms-office365-filtering-correlation-id: ac10628f-9d5f-4480-02be-08db627f8da9
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4GaKrAOEJafEclEjMZW60RHtLjQKdIbdh5fWwoW7vwQi7Qb/CbH7rVbGKF1kUHvzzfkD+PbNrUnsIp3kpOqivHlGNNstFaGM7z+MMo/cWiJiLdsWvudCIsjm3CSJEN5Wc833tCawrVt4qeJbSNvDt8wmeqmF66ItWB3tUOqRTr2JhvKAmWPNMmPInaJdPieDn3xUo4xyKuTbO2zhV7bZJpzvLTMtd1RAvrz+jFwsOaZdJ2SLWqzZHGi1wRojm6wAvx777rMRCoJQGmzCyJEjaD1fXuyHsLUMPVa3ZQ9ZksZ5R8vHQogOHZDMb1cuCIZam0mUF/A6QIiTVN3/POhydOr4bQvkLMAThIk0Ct6zd/ggmuyO/d7/Idm0F80nPcll325u/eO4wTrbcO4duApeSOJ2ML8ck6foM8h+nZ9suXA70RPfPGm0sYAU3p9X7ahLp+oWyAa682faZZw7iACJgJNwnms+J3B4y72F2E2YvSJ2XdlqTrd1A6HhgbTCafvbHfQEbJ6cqRGehFI3uhUh2oVmzeYYgXuNDQgGRAfAbT1Pe46UxVvZH06R6gzXjmI4k97/nmgWxJdWSJipXUCacmlz1KxJ49p+lTKbtGxfgCiK/oBqIK40+jdqFoHzb8RK
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:(13230028)(4636009)(39850400004)(396003)(346002)(376002)(366004)(136003)(451199021)(91956017)(66946007)(76116006)(66446008)(66556008)(66476007)(64756008)(8676002)(316002)(41300700001)(2906002)(5660300002)(8936002)(110136005)(66899021)(71200400001)(6486002)(478600001)(36756003)(186003)(6506007)(66574015)(6512007)(122000001)(2616005)(38070700005)(38100700002)(86362001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eVYwRmZIMllvNkJySm1RL2JNTk1uR3VHSGRsOGhvYkp5Z0JrUlN6aWl6VVpM?=
 =?utf-8?B?aFhiSWFZL2swTzNyTjVRdklMZDloa3g0bExYY282dW00bTJuKytDUytaY1hv?=
 =?utf-8?B?Wk1MeDE3ZHJMLzJYR2NYelZWRFNQeDVTdjV6L1JnMzFHbC84bDNQaUZjS0Vo?=
 =?utf-8?B?Qkpzcy96Q0RNQjZ3RWZQRktTdXRUZTVGZWlpSGU5REl0ai9wNk11OFBRNDRK?=
 =?utf-8?B?YkF5M28vaGlSNWFzbWI3Ym9lRjFtVHJDZVE3OG9ZQTZ3d0lGdzR4WEpTeTBy?=
 =?utf-8?B?QzBxL08wRW44QTIwVCtFSEJLL2hIeUVMM09zL2hRdElDZUwydzlhVVFKWXBm?=
 =?utf-8?B?SmhCYVZrRVNENWY2WFlKdGNZOXBpdFRFWDR0Skw1UDMzQ1dRRGpnM1NZajE4?=
 =?utf-8?B?QUZ6VFpzc3hISmZyb0UxaSttdWE4VGxyelUyR01tNU5Ic005enNkeTd4SjhK?=
 =?utf-8?B?VmJBK3hZWi9sVWdyekk2VUR3dGI2cjY5R1NEcFpQSUU0R254UG1nR2h2QnNX?=
 =?utf-8?B?NmUxdEFlemNUNFVYcU4rVHlRcUxYRFN3RDUxQ1djN3lnQ3JCYVdOWHVxTXp1?=
 =?utf-8?B?TUp3ZWw1WnpmVEVzOTdyMGdHcjc3V0VKMnNBR1JVZHAyY1lLR1dVN1owanQr?=
 =?utf-8?B?REZDMUFqOUlnVzJDeks4K09DT295aythN2dyVVZnQzE0WGplQzZOSlAydXNH?=
 =?utf-8?B?NWVzKzF5Y053S3FqT1JySFVlVkFMa0ozWHMvdTNuZ1B0NUNKdk9pNUF0enc2?=
 =?utf-8?B?TFk2T1RrRmhweTZ6K3h4NGxVeSt3U253alArN2pabjFTYndjRXV0a0wvLzh2?=
 =?utf-8?B?V3EvUFZweFd3dzYxclNNN0lWamNpUjhvaWZGYWdHRFlyRXdIWXovMFV2WGpm?=
 =?utf-8?B?ZGcyRGU5VFROUERGeXpyZmxQaU5MTU1PRDRJTjNXYU9FVXI0U0wvZ0pRRTVw?=
 =?utf-8?B?ZmhSU094YzlIYldZckg1L1FSelBIa3lIN3hpR0lBSEJPQ0RyazA2dmRHbC9X?=
 =?utf-8?B?T09wQUovM045L1Z4MEpyWUdOakNGb2ZFSGFjangzUHFCNkgxbjdwbDE1bElx?=
 =?utf-8?B?SFU4TVhoNjc5RHN2Y1FsY0VtTVZtdm1pMHozQlV6OGxqYWk0Tkk4T1RFZDRP?=
 =?utf-8?B?L0ZhMm5jeVJpem8veXlFSE9pSEVzN01BV0tNcVprTEpsdFdFNVlRbE1vRjg1?=
 =?utf-8?B?Vm11NVh1Ti8yVlhvWFhyN0pVbmtPL2pKbGVnNVBzUlNhbEVYQ2ZCQVNEUGlv?=
 =?utf-8?B?bmovMWRINVp5QTBncXFRNXNCeWpCZVBOcGhGTzUxTERnN0ZXRFZWWHdBbzZ2?=
 =?utf-8?B?ZWJrUmpGVnE2N2tVMUFSVTY5QlVpTUc4Uk85SkdBWGRGWWF3RkVTYWtxNWNS?=
 =?utf-8?B?UUQ5d1JpN2JzemlIam16dE9QNHh5dEl0NGdCZFE2dllyY2kyR05TSkJWRUFW?=
 =?utf-8?B?Tk1HVDNFRFNEcmpnN0xmb1dzVUh6TVplMnVnRTZ1NHV1QUVyb0ZLb3VPN1VK?=
 =?utf-8?B?WVRmUERqU1dZKzhFS3FLbDkwZWRGcmptMlFRbTcwYUJ0dHN5Z1FJSTlacjdI?=
 =?utf-8?B?U216NExkTDNxdU5IZXIrRllkMVhyMVdERWx2OEFxcUZOVkx5K29hekpxWnN4?=
 =?utf-8?B?YXV1UE1jMmg4bURlSnV1UTFtSDZsR1M2ZWNCVnlPTTlZK2JwOS95NE9iblRC?=
 =?utf-8?B?a0wwL1RteVNpRkdkWk43RGpETm84SXY5bEkvYmVyWlk5UEZ5c2JYbE56YU9t?=
 =?utf-8?B?RlJ3S21oTTRRN1d5ZzcrVnJiNkphVE1OdWV5bUsrRVdXZjhtbkFOTWp6NWFr?=
 =?utf-8?B?ZmVkMFRJTmoyQXN6eGwrWis2WUMvU2J5SGJTeHNabFl6NzVRbXpDSUxuMnR6?=
 =?utf-8?B?OFIrM1IyTHNaZWhpVldpTE53Z2l6Z3BLdFJFY1F0WXlRcnlpaFA1citpSCtp?=
 =?utf-8?B?SGlDYXYyNWt4QzAzeTRudStkcTRXSFFjbTVIRWpvaXZpem5Ecnp0SVdEOHpq?=
 =?utf-8?B?cjZGUnpBdWpHME1XK0VJa1NNNnRSOTZFRVAxaDZJQVgrMGtpblNxczIwRGJ6?=
 =?utf-8?B?MncyTUZjYktXODF4ZDFweW05dThnUVBqcTlIbGRTZFdXb0kxSXIzcUREL3c0?=
 =?utf-8?B?RVRqNWErNythWS9tSTNSNmRrR0tQK29rU3RWc2FZd0psOS8yM0RvZWFuTGFi?=
 =?utf-8?Q?r4Mc66iCb4/odvSUbCFOJ1R6Rh9RKQcYC17DYgx86CXK?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <9ECFAE21197AD044B0DC3755D639B5AC@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: ac10628f-9d5f-4480-02be-08db627f8da9
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2023 09:06:57.9857 (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: QOq14u23jhgRyOKRorHUlyEvTME+9vrww8K55uoziNMwAtLr7z2ljfH2mmBgg7IhSxhofEWY65yMZvjQOqpTyIPrrCL/t4cXIZLAjPWoVmgY0pjHdgOt+6a3d9pIm3Qi
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB2970
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.058 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
 T_SCC_BODY_TEXT_LINE    -0.01 -
Subject: Re: [pve-devel] [PATCH-SERIES v3 qemu-server/manager/common] add
 and set x86-64-v2 as default model for new vms and detect best cpumodel
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: Thu, 01 Jun 2023 09:07:32 -0000

TGUgamV1ZGkgMDEganVpbiAyMDIzIMOgIDEwOjM0ICswMjAwLCBGaW9uYSBFYm5lciBhIMOpY3Jp
dMKgOg0KPiBBbSAzMS4wNS4yMyB1bSAxNjozNCBzY2hyaWViIERFUlVNSUVSLCBBbGV4YW5kcmU6
DQo+ID4gTGUgbWVyY3JlZGkgMzEgbWFpIDIwMjMgw6AgMTM6MzYgKzAyMDAsIEZpb25hIEVibmVy
IGEgw6ljcml0wqA6DQo+ID4gPiBBbSAyMi4wNS4yMyB1bSAxMjoyNSBzY2hyaWViIEFsZXhhbmRy
ZSBEZXJ1bWllcjoNCj4gPiA+ID4gSW4gYWRkaXRpb24gdG8gdGhlc2VzIG1vZGVsLCBJIGhhdmUg
ZW5hYmxlZCBhZXMgdG9vLg0KPiA+ID4gPiBJIHRoaW5rIGl0J3MgcmVhbGx5IGltcG9ydGFudCwg
YmVjYXVzZSBhIGxvdCBvZiB1c2VycyB1c2UNCj4gPiA+ID4gZGVmYXVsdA0KPiA+ID4gPiB2YWx1
ZXMgYW5kIGhhdmUNCj4gPiA+ID4gYmFkIHBlcmZvcm1hbmNlIHdpdGggc3NsIGFuZCBvdGhlciBj
cnlwdG8gc3R1ZmZzLg0KPiA+ID4gPiANCj4gPiA+IA0KPiA+ID4gU28gdGhlcmUgaXMgdGhlIGFu
c3dlciB0byBteSBhZXMgcXVlc3Rpb24gOikgQnV0IHNob3VsZG4ndCB3ZQ0KPiA+ID4gcmF0aGVy
DQo+ID4gPiBzZXQNCj4gPiA+IGl0IHZpYSB0aGUgVUkgYXMgYSBkZWZhdWx0IHRoYW4gY2hhbmdl
IHRoZSBDUFUgZGVmaW5pdGlvbiBpdHNlbGY/DQo+ID4gPiBUaGF0DQo+ID4gPiBmZWVscyBjbGVh
bmVyIGFzIHdlJ2Qgbm90IGRpdmVyZ2UgZnJvbSBob3cgdGhleSBkZWZpbmVkIHRoZSBBQkkuDQo+
ID4gDQo+ID4gSSBkb24ndCBoYXZlIGxvb2tlZCBwdmUtbWFuYWdlciBjb2RlIHlldCwgYnV0IGRv
IHlvdSB0aGluayBpdCdzDQo+ID4gZWFzeQ0KPiA+IHRvIGF1dG8gZW5hYmxlL2Rpc2FibGUgdGhl
IGFlcyBmbGFnIGluIHRoZSBncmlkIHdoZW4gd2UgY2hvb3NlDQo+ID4gdGhlc2VzDQo+ID4gbW9k
ZWxzID8NCj4gDQo+IEkgYWxzbyBoYXZlbid0IGxvb2tlZCBhdCB0aGUgY29kZSwgYnV0IHllYWgs
IGl0IGlzIGFuIGlzc3VlIHRoYXQgaXQncw0KPiBpbg0KPiB0aGUgYWR2YW5jZWQgcGFydCBhbmQg
d2Ugc2hvdWxkbid0IGhpZGUgaXQgZnJvbSB0aGUgdXNlciB0aGF0IGl0J3MNCj4gb24uDQo+IA0K
PiA+IE1heWJlIGNvdWxkIGl0IGJlIGJldHRlciB0byBoYXZlIDIgZGlmZmVyZW50cyBtb2RlbHMs
IHdpdGgvd2l0aG91dA0KPiA+IGFlcw0KPiA+IChsaWtlIHNvbWUgcWVtdSBtb2RlbHMgdmVyc2lv
bnMgbGlrZSAtSUJSUyzCoCANCj4gPiBoZXJlIHdlIGNvdWxkIGhhdmUNCj4gPiANCj4gPiB4ODYt
NjQtdjINCj4gPiB4ODYtNjQtdjItYWVzwqDCoCAoZGVmYXVsdCkNCj4gPiB4ODYtNjQtdjMNCj4g
PiB4ODYtNjQtdjMtYWVzDQo+IA0KPiBUaGF0IG1pZ2h0IHdvcmssIGJ1dCBpZiB3ZSBkbyB0aGF0
LCBwbGVhc2Ugb25seSBpbiB0aGUgVUkuIEFsc28gbm90DQo+IGlkZWFsLCBiZWNhdXNlIGhvdyB3
b3VsZCBpbnRlcmFjdGlvbiB3aXRoIHRoZSBmbGFnIGluIHRoZSBncmlkIHdvcms/DQo+IEUuZy4g
ZG9uJ3Qgc2hvdyBpdCwgZm9yY2UgaXQgb24gaWYgYW4gLWFlcyBtb2RlbCBpcyBzZWxlY3RlZD8N
Cj4gDQptbW0sIHllcywgbWF5YmUgaXQnbGwgYmUgY29uZnVzaW5nLiAoQnV0IG5vdGUgdGhhdCBm
b3IgZXhhbXBsZSB3ZSBkb24ndA0KaGlkZSAtaWJycyBtb2RlbCwgaWYgdXNlciBkaXNhYmxlIHNw
ZWN0cmUgZmxhZyBmb3IgZXhhbXBsZSkNCg0KPiBNYXliZSB0aGUgZWFzaWVzdCB3b3VsZCBiZSB0
byBleHRyYWN0IHRoZSBhZXMgZmxhZyBvdXQgb2YgdGhlIGdyaWQNCj4gaW50bw0KPiB0aGUgbm9u
LWFkdmFuY2VkIHBhcnQ/DQo+IA0KQ291bGRuJ3QgYmUgZWFzaWVyIHRvIGtlZXAgYWVzIGVuYWJs
ZSBieSBkZWZhdWx0IGluIGEgc2luZ2xlIG1vZGVsDQooZXZlbiBpZiBpdCdzIGRvZXNuJ3QgbWF0
Y2ggdGhlIHg4Ni02NCBzcGVjKS4gYW5kIGFsbG93IHVzZXIgdG8gb3B0aW4NCmRpc2FibGUgaXQu
DQpUaGUgb25seSBzZXJ2ZXIgd2hlcmUgeW91IG5lZWQgdG8gZGlzYWJsZSBhZXMgaWYgZm9yIG5h
aGVsZW0sIGFuZCBJDQpkb24ndCB0aGluayB0aGF0IGEgbG90IG9mIHVzZXJzIHN0aWxsIGhhdmUg
dGhpcyBjcHUgaW4gcHJvZHVjdGlvbi4NCihzbyBrZWVwaW5nIHRoZSBhZXMgZmxhZyBpbiBhZHZh
bmNlZCBzZWN0aW9uIG1ha2Ugc2Vuc2UpLg0KQWxzbywgdXNlciB3aXRoIHJlYWxseSBvbGQgc2Vy
dmVycywgY291bGQga2VlcCB0byB1c2Uga3ZtNjQgbW9kZWwsDQp3aGVyZSBhZXMgaXMgbm90IGVu
YWJsZWQuDQoNCg0KDQo=