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 42FC890E72
 for <pve-devel@lists.proxmox.com>; Thu, 25 Jan 2024 17:11:57 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id 24BD51CDC0
 for <pve-devel@lists.proxmox.com>; Thu, 25 Jan 2024 17:11:27 +0100 (CET)
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, 25 Jan 2024 17:11:25 +0100 (CET)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id 5D6914050299
 for <pve-devel@lists.proxmox.com>; Thu, 25 Jan 2024 17:02:08 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 5D6914050299
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1706198528;
 bh=TopJs+Vg4QAXmBU6Xjc2R+ylh8jOFZZUMa/Ibfi0fFU=;
 h=From:To:Subject:Date:References:In-Reply-To:From;
 b=IOvMV5aJwsswfPxHvLMmbGD4mk6l8f7OOOcleSDW0f7iyv3HGA2tbAkVSasCDfR1F
 7GVehGNSdqRQ1TrFLQ4AjjZPkige3yY0ojDT1HvXz3dg92bEWRukKOe5Uqb5EYoXxO
 E6w0uTDHiIAvYqFwZ8NsyLf6DlJTDwLQbnCwL+U4=
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.35; Thu, 25 Jan
 2024 17:02:09 +0100
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.35 via Frontend Transport; Thu, 25 Jan 2024 17:02:09 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=KX43xnj2ltSema0rD7BUTryVTVSulpZcI8/GLE/Z5201g0UbXdGNkVrgnfkeSrvIPgfUAfmWMwA+mlL+BNGvzNtUIc0pV3rSIEM5J2LkqyzLqzY9zuY9qHcBPGm3bS8WGMDR4Dsu2zRc4aG/u9EdAyo6v3UhsXX0nuvax/vpyHLRuQD8L199Vi+JbWKWcc9lQXlzazYaYo+4VHofloMsfH5rod31uXu80N0iNKGydpyvfMSYkPzQY338WA90/IDjXIXRFfqiR1Gz86AB9Dl/IcKA+ug3fGYOxgYONAYzSYMt0eAlzHo9rPNNA1RVws+QRymIdZ4m5OMQaa37UJmojQ==
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=TopJs+Vg4QAXmBU6Xjc2R+ylh8jOFZZUMa/Ibfi0fFU=;
 b=I6lkZYjAN1CzOzhbHVs4wZFZCSG8qaI2T1X/+yaUnRX2RRUzHyHlSxnSUFbrsdaKL9COJ2nelGVXfY5BdKT9g93WwWh2bAqxGNtLDxWLaLHp178Ip8/pIYxgiv91n7H+HbH/vU1xA78U5QC/lSzjwfMl8pzf6jxVzHQNMHg863QqMp3J2bdpinGCMVhI5KVGKYztLfvMQp95WykWXLkHFgQdUGjJ8srxOwMzbEJ3AiqTZ6L02H8LqLkCNc8k3uYjSFtgZYktYH7qMGl6YzUHZKGsLvHU19BpNyQ0iLJmtz3mU6tF9ia3l7k/3MgBmUA9Kb/rojBDZvBVF40fgYxAvQ==
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=TopJs+Vg4QAXmBU6Xjc2R+ylh8jOFZZUMa/Ibfi0fFU=;
 b=BPTiAB1NaJHvTd4a+8QVbl4VApKDWV2HJ6Uhagkrj+NudvQYmKGsXZamDRr2o/P94bRdp+sbNs70Tt0GHeC12mlcjzQ21sbWojpSVYLqfmrxXL+9kyk3zH0QXcZKkaQibNJHfB6dNFY2XwNbj7qK51E9jAusZtCT1qJ1VioZbko=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by MR1P264MB2675.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:38::19) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.26; Thu, 25 Jan
 2024 16:02:03 +0000
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::cc22:be63:9417:a7bb]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::cc22:be63:9417:a7bb%5]) with mapi id 15.20.7228.022; Thu, 25 Jan 2024
 16:02:03 +0000
From: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>
Thread-Topic: [pve-devel] [RFC qemu/guest-common/manager/qemu-server/docs
 00/13] fix #4136: implement backup fleecing
Thread-Index: AQHaT5ysh/qVbz4UCk6cCUN2CDDIsLDqsHEA
Date: Thu, 25 Jan 2024 16:02:03 +0000
Message-ID: <607f7e35e9c19a06753930985a0902ffe2f182fb.camel@groupe-cyllene.com>
References: <20240125144149.216064-1-f.ebner@proxmox.com>
In-Reply-To: <20240125144149.216064-1-f.ebner@proxmox.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Evolution 3.50.0-1 
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_|MR1P264MB2675:EE_
x-ms-office365-filtering-correlation-id: 345468f5-642b-4a6f-59e8-08dc1dbef8b5
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: n54qARZXMb8E5wYuHNyW5cTTG+mtJfbgDGRZkQDiPd3QryItIKpCjyyhivDFQaXjf4WgeMRCLxHmEwTRX4Ri89ekluzsuwC3j63pwEGIuS08OJJKdgTR+iXGpCpiNWPF7ZfuOeN1bXnaw3/VeuTlTPaDU7j2s4FWwz6gFVcX4xJtuqzsIJLg/eTDBplk5yQlkp8bypJGxHozaNZAIY4Neh1WqNejKlHo0uHsElNhOWZq7LM6Y5M+ww3hMvW+I6dv85A1cvdTgxeFkfC1cJ8Ivzh82Nki90xdLkhxVdatKePC3hbLsv4wBizIQduIvV4U8fKt0DPf3dZlJsz1b/kma2grurm0CZBv14bLUQyh5d+llXfzq1/xb6qopshAHl9QRAA4kBOxjmBSIUBGDCxadz4jAzOsV5vSh6UVnHK4QUFR691SpadEvLnNkrDyuxgR4vrNmmWGM0LUJkYBF8jXUYlVlXZdXWj5jmeNCeOSPeWO8G3a3W+fO1ekv/0x7VZ1Csd4MIUDsEcwK5QS9PLPp8bzHNRtUw0vbKx4ilfuMjC6vM3bnycpqKeskRYcHUW487cpv0FxmZjlc7Vqn0/7B2JsdO1EvdbMn4Q+fJ3+fCY=
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)(396003)(366004)(136003)(346002)(376002)(39850400004)(230922051799003)(64100799003)(186009)(451199024)(1800799012)(2906002)(5660300002)(36756003)(66574015)(2616005)(64756008)(6916009)(66946007)(66556008)(66476007)(316002)(66446008)(91956017)(19627235002)(6486002)(6506007)(966005)(478600001)(8676002)(86362001)(76116006)(8936002)(71200400001)(38070700009)(122000001)(83380400001)(6512007)(38100700002)(41300700001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MVYzclowR2o5Z1pxWEtPczd4YmtEekoxaXlPa3ozMm9pLzEvVDltNGJTV1Vm?=
 =?utf-8?B?dHBBdXJVaDI3MmdjemZidFlNQTEzaU04bXlNOXIrVm1HN2NTOXErWnN4VEN2?=
 =?utf-8?B?bzhURFBvSUNhNVZEOHNmbjVrbkQrWXNBZnE2MTF4RGNERGNTcUV3M2IzMGFl?=
 =?utf-8?B?eEtuYVc0azFsbStIVVFQWWp5bDV2Y1V1Q25IbXFVZDhWSVo1TndKcGoxTm5E?=
 =?utf-8?B?TjBISmxaa0xpM1U0bE84bGhUcXRKQnBTMnlqcmg1RXZ2WlIrTTNFTWlWLzUr?=
 =?utf-8?B?bzlObUtCcVVialVWZEJVaVNtY25iTlVSdnlVcHF3bVVMVXVaaDE3MmxQM2Ur?=
 =?utf-8?B?VmNTck9DNVQ3MURMNm5YTzJTTGRuOXRKbXdPeWVHTkVjVW13K0xVbldVSk96?=
 =?utf-8?B?Tm13Q0VtaEtqbXpaQVYrSnlKcTFRN2x0VERXRGVIcGNjTUtYeHp2UVZTUjBk?=
 =?utf-8?B?Q3NsbVNSQ3VVR3VBVGovdTNhN2tBL1N5ZWZRZ1JZK20vRHJjTW9DRThOekF6?=
 =?utf-8?B?amNGaG5xcGQvdkNvOUlSWXVIUFVOMG5mZUkwQ3pqS1BKajlxMG5JK01EVUZY?=
 =?utf-8?B?NkMwVGNwODgyb1NTNnBrKzQxUWlOYTd6NXExb3JDcVRQbDVFSVdNWVA5Z3Zr?=
 =?utf-8?B?WXF6NUJuNUdzQ3ZpMzBJT09IWVlXa1g4b1ZTKy8zU0ovSFJhNXNka2tlUDND?=
 =?utf-8?B?c1YwRW5IN240QmpnRHJsZXpXdTdvRGxsM0VSbmJ1WUFTenpCMzA0M2JZdGVl?=
 =?utf-8?B?TmxTdVdtaVFPUTB5bHVDcSs1eXZ1Rjd3M1pkTWc0am1laDkzbURFUVhsZHkv?=
 =?utf-8?B?eEJKd2lacitoNFpnWklOeUI5QThtUVp2YW9NZHlOMzdraFVWcjVzN0hndDdU?=
 =?utf-8?B?TzN3VlExbWx4TzFhQW9RaWpsMnkxR1BMd3ZWWDV4Q0hIY1Y0cy8wNVZ0YjZR?=
 =?utf-8?B?RHFFU0MvaGlpWFN5aUx4Qktvek9hTjg3MTAxRXJqVkxVVWxMMFRHaVI5aFh4?=
 =?utf-8?B?VjRyZG5zOVhhMFdBTXBKOTY3VXdaKzdrOFIwSzh4NWU2UlNTcmhyYStLUGpS?=
 =?utf-8?B?bnA3KzBzTENwdDlJV1dyNXpVd1dackphMG5ncUpiQW5EMHBkR3RxSU1ieXBs?=
 =?utf-8?B?azlzbkhoN0NndTdKUXJwYVpQY1MwZkgyR21ZaEhlKzhqTkRyd1BWbmpzRGRp?=
 =?utf-8?B?UE1JRVU2dWdlcnNKRmFvdGFyR1ptMHhaZmRrTUF4VjZGRE1VWHY1NjBiYUlt?=
 =?utf-8?B?d0FWTHhyRjJNazRkWDJZb1ljQkZLQ2JUQXhDQmtERzUwR0VHdXFHbk40TWlD?=
 =?utf-8?B?dmllUGVYVFcvZXhkQXFRckN6QURnTUZyTGZBS2J6WE5PMGV0MnZxSCtzemxJ?=
 =?utf-8?B?aHdaRU9tSnpZekt6M1NJczJNTlBTUmdLYU90cTRqcnFzcjh1c2tNcWhwU1lW?=
 =?utf-8?B?WjM0VUdzSjBLaEM5UjkvSWNRZG82czBrd1RpR1BOci9QSFZnVjhYNFRDc3hp?=
 =?utf-8?B?ZStQYU54UU9takpmTmRuK2crWlpYWmtNbnJtdUt1VHpSOVRmVzdNZjRTR1Ry?=
 =?utf-8?B?cndncjF1N3lhd2NPSElTbHVMNkhWSUlMT2FucTlaMFVTWEswaWRkLzRKNUJm?=
 =?utf-8?B?aUpqeDVPR1NualIwM09CdTFqRHB4SVdWRGNKL1lwcndpWmRNOTJ0bHlPR1Mv?=
 =?utf-8?B?QmVxdlFQcXN4UUo4REZ4SWZkLzVuU0VoM01iZGsvK2JjVTlQZW5nQjJLcFp2?=
 =?utf-8?B?bkZlRXRFRWtOdXVrcWVybUM4Z3ZUd3Z0MUViczdDSjUvM21WeG12RnZ0c2hK?=
 =?utf-8?B?L2oweE9GdFRkaFJRZnFHYkd0ZVZUWWdMSGRGZXBkbEFVdm1iTHZJNU1kRTNE?=
 =?utf-8?B?ZnE4R2RVTEtoRXkvMklxbzFnWjZoazI0WkZkTHVrSlNmRHExYU9vTjVkUm1U?=
 =?utf-8?B?Z29EZnR5NllWRmtsV1RCQ1VRWThWMjRBRUlaWnpQSmZvQWk2cnI5clJMTmRC?=
 =?utf-8?B?bWhWcnlUMkZ2c0VNbUlaT3dSa0xJNERFRzlSdzlVb2pRVGVPaDNJaTl6eEFx?=
 =?utf-8?B?WDEvSTNnQ25nSzFpOHdha2F3bUlzd09VS1hvemZORGVHdGVTZnVqOHJRT21n?=
 =?utf-8?B?eWxXdmM2MDRyV3BDY3VicDQ1ZHhDU3lwR1ljMURSbnlwVXVldGdtUzJyV09G?=
 =?utf-8?Q?dBuOJwui4JDKc/12S36Lt8ZjOr5Bo+xY4Stz9+IXN/Zz?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <591A102F743E1B46B6B17BCFEE7162BA@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: 345468f5-642b-4a6f-59e8-08dc1dbef8b5
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jan 2024 16:02:03.3090 (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: HX9Mk+2UevFVIr9X5x6EOiT0PPOdJSEkPIbchPLdzsHqmooNtqeJYyYeB3e86fEGCyLMTQ4n8d7TZ6fnyBqusl+sgDi3qFcyoADyXyUlFJ27wMM2FfNqEk7qUzv3uBdT
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB2675
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.002 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 -
 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See
 http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more
 information. [vadesecure.com, qemuserver.pm, common.pm, groupe-cyllene.com,
 vzdump.pm, groupecyllene.onmicrosoft.com]
Subject: Re: [pve-devel] [RFC qemu/guest-common/manager/qemu-server/docs
 00/13] fix #4136: implement backup fleecing
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, 25 Jan 2024 16:11:57 -0000

b2ghISEgVGhhbmtzIHlvdSB2ZXJ5IG11Y2ggRmlvbmEgISEhDQoNClRoaXMgaXMgcmVhbGx5IHRo
ZSBibG9ja2luZyBmZWF0dXJlIGZvciBtZSwgc3RpbGwgbm90IHVzaW5nIHBicyBiZWNhdXNlDQpv
ZiB0aGlzLg0KDQpJJ2xsIHRyeSB0byBidWlsZCBhIGxhYiBmb3IgdGVzdGluZyBhcyBzb29uIGFz
IHBvc3NpYmxlIA0KKEknbSBhIGJpdCBidXN5IHdpdGggZm9zZGVtIHByZXBhcmF0aW9uKQ0KDQpJ
J2wgYWxzbyAgdG8gdGVzdCB2bSBjcmFzaC9ob3N0IGNyYXNoIHdoZW4gYmFja3VwIGlzIHJ1bm5p
bmcsIHRvIHNlZQ0KaG93IGl0J3MgaGFuZGxlZC4NCg0KDQotLS0tLS0tLSBNZXNzYWdlIGluaXRp
YWwgLS0tLS0tLS0NCkRlOiBGaW9uYSBFYm5lciA8Zi5lYm5lckBwcm94bW94LmNvbT4NClLDqXBv
bmRyZSDDoDogUHJveG1veCBWRSBkZXZlbG9wbWVudCBkaXNjdXNzaW9uIDxwdmUtDQpkZXZlbEBs
aXN0cy5wcm94bW94LmNvbT4NCsOAOiBwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20NCk9iamV0
OiBbcHZlLWRldmVsXSBbUkZDIHFlbXUvZ3Vlc3QtY29tbW9uL21hbmFnZXIvcWVtdS1zZXJ2ZXIv
ZG9jcw0KMDAvMTNdIGZpeCAjNDEzNjogaW1wbGVtZW50IGJhY2t1cCBmbGVlY2luZw0KRGF0ZTog
MjUvMDEvMjAyNCAxNTo0MTozNg0KDQpXaGVuIGEgYmFja3VwIGZvciBhIFZNIGlzIHN0YXJ0ZWQs
IFFFTVUgd2lsbCBpbnN0YWxsIGENCiJjb3B5LWJlZm9yZS13cml0ZSIgZmlsdGVyIGluIGl0cyBi
bG9jayBsYXllci4gVGhpcyBmaWx0ZXIgZW5zdXJlcw0KdGhhdCB1cG9uIG5ldyBndWVzdCB3cml0
ZXMsIG9sZCBkYXRhIHN0aWxsIG5lZWRlZCBmb3IgdGhlIGJhY2t1cCBpcw0Kc2VudCB0byB0aGUg
YmFja3VwIHRhcmdldCBmaXJzdC4gVGhlIGd1ZXN0IHdyaXRlIGJsb2NrcyB1bnRpbCB0aGlzDQpv
cGVyYXRpb24gaXMgZmluaXNoZWQgc28gZ3Vlc3QgSU8gdG8gbm90LXlldC1iYWNrZWQtdXAgc2Vj
dG9ycyB3aWxsIGJlDQpsaW1pdGVkIGJ5IHRoZSBzcGVlZCBvZiB0aGUgYmFja3VwIHRhcmdldC4N
Cg0KV2l0aCBiYWNrdXAgZmxlZWNpbmcsIHN1Y2ggb2xkIGRhdGEgaXMgY2FjaGVkIGluIGEgZmxl
ZWNpbmcgaW1hZ2UNCnJhdGhlciB0aGFuIHNlbnQgZGlyZWN0bHkgdG8gdGhlIGJhY2t1cCB0YXJn
ZXQuIFRoaXMgY2FuIGhlbHAgZ3Vlc3QgSU8NCnBlcmZvcm1hbmNlIGFuZCBldmVuIHByZXZlbnQg
aGFuZ3MgaW4gY2VydGFpbiBzY2VuYXJpb3MsIGF0IHRoZSBjb3N0DQpvZiByZXF1aXJpbmcgbW9y
ZSBzdG9yYWdlIHNwYWNlLg0KDQpXaXRoIHRoaXMgc2VyaWVzIGl0IHdpbGwgYmUgcG9zc2libGUg
dG8gZW5hYmxlIGJhY2t1cC1mbGVlY2luZyB2aWENCmUuZy4gYHZ6ZHVtcCAxMjMgLS1mbGVlY2lu
ZyBlbmFibGVkPTEsc3RvcmFnZT1sb2NhbC16ZnNgIHdpdGggZmxlZWNpbmcNCmltYWdlcyBjcmVh
dGVkIG9uIHRoZSBzdG9yYWdlIGBsb2NhbC16ZnNgLiBJZiBubyBzdG9yYWdlIGlzIHNwZWNpZmll
ZCwNCnRoZSBmbGVlY2luZyBpbWFnZSB3aWxsIGJlIGNyZWF0ZWQgb24gdGhlIHNhbWUgc3RvcmFn
ZSBhcyB0aGUgb3JpZ2luYWwNCmltYWdlLg0KDQoNCkZsZWVjaW5nIGltYWdlcyBhcmUgY3JlYXRl
ZCBieSBxZW11LXNlcnZlciB2aWEgcHZlLXN0b3JhZ2UgYW5kDQphdHRhY2hlZCB0byBRRU1VIGJl
Zm9yZSB0aGUgYmFja3VwIHN0YXJ0cywgYW5kIGNsZWFuZWQgdXAgYWZ0ZXIgdGhlDQpiYWNrdXAg
ZmluaXNoZWQgb3IgZmFpbGVkLiBDdXJyZW50bHksIGp1c3QgYSAiLWZsZWVjaW5nKC5yYXcpIiBz
dWZmaXgNCmlzIGFkZGVkIGFuZCB0aGVyZSBpcyBubyBzcGVjaWFsIGhhbmRsaW5nIHlldCBmb3Ig
ZS5nLiBxbSByZXNjYW4vZXRjLi4NCkFuZCBwcmV2aW91cyBsZWZ0LW92ZXJzIGFyZSBub3QgYXV0
b21hdGljYWxseSBjbGVhbmVkIHVwLCBiZWNhdXNlDQp3aGlsZSB1bmxpa2VseSwgaW1hZ2VzIHdp
dGggdGhpcyBuYW1lIG1pZ2h0J3ZlIGJlZW4gY3JlYXRlZCBieSBhIHVzZXINCnRvby4gSGFwcHkg
dG8gZGlzY3VzcyBhbHRlcm5hdGl2ZXMhDQoNClRoZSBmbGVlY2luZyBpbWFnZSBuZWVkcyB0byBi
ZSB0aGUgZXhhY3Qgc2FtZSBzaXplIGFzIHRoZSBzb3VyY2UsIGJ1dA0KbHVja2lseSwgYW4gZXhw
bGljaXQgc2l6ZSBjYW4gYmUgc3BlY2lmaWVkIHdoZW4gYXR0YWNoaW5nIGEgcmF3IGltYWdlDQp0
byBRRU1VIHNvIHRoZXJlIGFyZSBubyBzaXplIGlzc3VlcyB3aGVuIHVzaW5nIHN0b3JhZ2VzIHRo
YXQgaGF2ZQ0KY29hcnNlciBhbGxvY2F0aW9uL3JvdW5kIHVwLg0KDQoNCldoaWxlIGluaXRpYWwg
dGVzdHMgc2VlbSBmaW5lLCBiaXRtYXAgaGFuZGxpbmcgbmVlZHMgdG8gYmUgY2FyZWZ1bGx5DQpj
aGVja2VkIGZvciBjb3JyZWN0bmVzcy4gTW9yZSBleWViYWxscyBjYW4ndCBodXJ0IHRoZXJlLg0K
DQpRRU1VIHBhdGNoZXMgYXJlIGZvciB0aGUgc3VibW9kdWxlIGZvciBiZXR0ZXIgcmV2aWV3YWJp
bGl0eS4gVGhlcmUgYXJlDQp1bmZvcnR1bmF0ZWx5IGEgZmV3IHByZXJlcXVpc2l0ZXMgd2hpY2gg
YXJlIGFsc28gc3RpbGwgYmVpbmcgd29ya2VkIG9uDQp1cHN0cmVhbS4gVGhlc2UgYXJlOg0KDQpG
aXggZm9yIHFjb3cyIGJsb2NrIHN0YXR1cyBxdWVyeWluZyB3aGVuIHVzZWQgYXMgYSBzb3VyY2Ug
aW1hZ2UgWzBdLg0KQWxyZWFkeSByZXZpZXdlZCBhbmQgYmVpbmcgcHVsbGVkLg0KDQpGb3IgYmVp
bmcgYWJsZSB0byBkaXNjYXJkIHRoZSBmbGVlY2luZyBpbWFnZSwgYWRkaXRpb24gb2YgYQ0KZGlz
Y2FyZC1zb3VyY2UgcGFyYW1ldGVyWzFdLiBUaGlzIHNlcmllcyB3YXMgYWRhcHRlZCBmb3IgZG93
bnN0cmVhbQ0KYW5kIEkgdHJpZWQgdG8gYWRkcmVzcyB0aGUgdHdvIHJlbWFpbmluZyBpc3N1ZXM6
DQoNCjEuIFBlcm1pc3Npb24gaXNzdWUgd2hlbiBiYWNrdXAgc291cmNlIG5vZGUgaXMgcmVhZC1v
bmx5IChlLmcuIFRNUA0Kc3RhdGUpOiBNYWRlIHBlcm1pc3Npb25zIGNvbmRpdGlvbmFsIGZvciB3
aGVuIGRpc2NhcmQtc291cmNlIGlzIHNldA0Kd2l0aCBhIG5ldyBvcHRpb24gZm9yIHRoZSBjb3B5
LWJlZm9yZS13cml0ZSBibG9jayBkcml2ZXIuIEN1cnJlbnRseSwNCml0J3MgcGFydCBvZiBRQVBJ
LCBuaWNlciB3b3VsZCBiZSB0byBtYWtlIGl0IGludGVybmFsLW9ubHkuDQoNCjIuIENsdXN0ZXIg
c2l6ZSBpc3N1ZSB3aGVuIGZsZWVjaW5nIGltYWdlIGhhcyBhIGxhcmdlciBjbHVzdGVyIHNpemUN
CnRoYW4gYmFja3VwIHRhcmdldDogTWFkZSBhIHdvcmthcm91bmQgYnkgYWxzbyBjb25zaWRlcmlu
ZyBzb3VyY2UgaW1hZ2UNCndoZW4gY2FsY3VsYXRpbmcgY2x1c3RlciBzaXplIGZvciBibG9jayBj
b3B5IGFuZCBoYWQgdG8gaGFjaw0KLmJkcnZfY29fZ2V0X2luZm8gaW1wbGVtZW50YXRpb25zIGZv
ciBzbmFwc2hvdC1hY2Nlc3MgYW5kDQpjb3B5LWJlZm9yZS13cml0ZS4gTm90IHN1cGVyIGNvbmZp
ZGVudCBhbmQgYmV0dGVyIHRvIHdhaXQgZm9yIGFuDQphbnN3ZXIgZnJvbSB1cHN0cmVhbS4NCg0K
VXBzdHJlYW0gcmVwb3J0cy9kaXNjdXNzaW9ucyBmb3IgdGhlc2UgY2FuIGFsc28gYmUgZm91bmQg
YXQgWzFdLg0KDQoNCk5vIGhhcmQgZGVwZW5kZW5jaWVzIEFGQUlDUywgYnV0IG9mIGNvdXJzZSBw
dmUtbWFuYWdlciBzaG91bGQgZGVwZW5kDQpvbiBib3RoIG5ldyBwdmUtZ3Vlc3QtY29tbW9uIGFu
ZCBxZW11LXNlcnZlciB0byBhY3R1YWxseSBiZSBhYmxlIHRvDQp1c2UgdGhlIG9wdGlvbi4NCg0K
DQpbMF06DQpodHRwczovL2FudGlwaGlzaGluZy52YWRlc2VjdXJlLmNvbS92ND9mPVNWTjBUakZC
YjFrNVFrOHpRMkUxWVR6VkxpNDhmWQ0Kd09XUWdZRmZ4dDdnMEt2ZFQ1bmVhM1l5QmhtNVVKdzFm
dWs4SFdhUFhsLQ0KQmZwWVVYTlRvbkdnZyZpPVlYSndibkk1WkdZM1lYTTJNVGhCWWV6ZXFUaXlm
dXI1Nmw1LS0NCkk1Q0xyWSZrPW9nZDEmcj1kMlJwVkZKVmFUVnRjRkpSV0ZOTVlnWUNkZFA5M1k5
U09FYUd3QUQtDQo5SmRMcngySnd3S2ZzOVNuX3VpUlFDQ1VncW5DZzRXTEQtDQpnTFkwZUtYclhY
NEEmcz1kODY5MGRiODQ1NDUxYmNhOWNiMmYxMzQ5NmJmMWFmMDhiOGU3MmE5ZmE4NTZlZTgxYzFj
YTQzNw0KY2Q1N2IyY2ImdT1odHRwcyUzQSUyRiUyRmxvcmUua2VybmVsLm9yZyUyRnFlbXUtDQpk
ZXZlbCUyRjIwMjQwMTE2MTU0ODM5LjQwMTAzMC0xLWYuZWJuZXIlNDBwcm94bW94LmNvbSUyRg0K
WzFdOg0KaHR0cHM6Ly9hbnRpcGhpc2hpbmcudmFkZXNlY3VyZS5jb20vdjQ/Zj1TVk4wVGpGQmIx
azVRazh6UTJFMVlUelZMaTQ4ZlkNCndPV1FnWUZmeHQ3ZzBLdmRUNW5lYTNZeUJobTVVSncxZnVr
OEhXYVBYbC0NCkJmcFlVWE5Ub25HZ2cmaT1ZWEp3Ym5JNVpHWTNZWE0yTVRoQlllemVxVGl5ZnVy
NTZsNS0tDQpJNUNMclkmaz1vZ2QxJnI9ZDJScFZGSlZhVFZ0Y0ZKUldGTk1ZZ1lDZGRQOTNZOVNP
RWFHd0FELQ0KOUpkTHJ4Mkp3d0tmczlTbl91aVJRQ0NVZ3FuQ2c0V0xELQ0KZ0xZMGVLWHJYWDRB
JnM9NGY0OWU4ZWU1YjY4YTZkYTBjMzgzNWMxYWViYjc4NTAxNTczZjlkNGY4OGE1MDNiMGM1Njg1
OWENCjNhZmE2ZTJmJnU9aHR0cHMlM0ElMkYlMkZsb3JlLmtlcm5lbC5vcmclMkZxZW11LQ0KZGV2
ZWwlMkYyMDI0MDExNzE2MDczNy4xMDU3NTEzLTEtdnNlbWVudHNvdiU0MHlhbmRleC10ZWFtLnJ1
JTJGDQoNCnFlbXU6DQoNCkZpb25hIEVibmVyICg2KToNCsKgIGJhY2t1cDogZmFjdG9yIG91dCBn
YXRoZXJpbmcgZGV2aWNlIGluZm8gaW50byBoZWxwZXINCsKgIGJhY2t1cDogZ2V0IGRldmljZSBp
bmZvOiBjb2RlIGNsZWFudXANCsKgIGJsb2NrL2lvOiBjbGVhciBCRFJWX0JMT0NLX1JFQ1VSU0Ug
ZmxhZyBhZnRlciByZWN1cnNpbmcgaW4NCsKgwqDCoCBiZHJ2X2NvX2Jsb2NrX3N0YXR1cw0KwqAg
YmxvY2sve2NvcHktYmVmb3JlLXdyaXRlLHNuYXBzaG90LWFjY2Vzc306IGltcGxlbWVudCBiZHJ2
X2NvX2dldF9pbmZvDQrCoMKgwqAgZHJpdmVyIGNhbGxiYWNrDQrCoCBibG9jay9ibG9jay1jb3B5
OiBhbHdheXMgY29uc2lkZXIgc291cmNlIGNsdXN0ZXIgc2l6ZSB0b28NCsKgIFBWRSBiYWNrdXA6
IGFkZCBmbGVlY2luZyBvcHRpb24NCg0KVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSAoMik6
DQrCoCBibG9jay9jb3B5LWJlZm9yZS13cml0ZTogY3JlYXRlIGJsb2NrX2NvcHkgYml0bWFwIGlu
IGZpbHRlciBub2RlDQrCoCBxYXBpOiBibG9ja2Rldi1iYWNrdXA6IGFkZCBkaXNjYXJkLXNvdXJj
ZSBwYXJhbWV0ZXINCg0KwqBibG9jay9iYWNrdXAuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMTUgKy0NCsKgYmxvY2svYmxvY2stY29weS5jwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMzYgKystLQ0KwqBibG9j
ay9jb3B5LWJlZm9yZS13cml0ZS5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDQ2ICsr
KystDQrCoGJsb2NrL2NvcHktYmVmb3JlLXdyaXRlLmjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB8wqDCoCAxICsNCsKgYmxvY2svaW8uY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAxMCArKw0KwqBibG9jay9tb25pdG9yL2Jsb2Nr
LWhtcC1jbWRzLmPCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDEgKw0KwqBibG9jay9yZXBsaWNhdGlv
bi5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgNCArLQ0KwqBi
bG9jay9zbmFwc2hvdC1hY2Nlc3MuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDC
oCA3ICsNCsKgYmxvY2tkZXYuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDIgKy0NCsKgaW5jbHVkZS9ibG9jay9ibG9jay1jb3B5
LmjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgMyArLQ0KwqBpbmNsdWRlL2Jsb2NrL2Js
b2NrX2ludC1nbG9iYWwtc3RhdGUuaCB8wqDCoCAyICstDQrCoHB2ZS1iYWNrdXAuY8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyMzQgKysrKysr
KysrKysrKysrKysrKy0tLS0tLQ0KwqBxYXBpL2Jsb2NrLWNvcmUuanNvbsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMTggKy0NCsKgMTMgZmlsZXMgY2hhbmdlZCwgMzAw
IGluc2VydGlvbnMoKyksIDc5IGRlbGV0aW9ucygtKQ0KDQoNCmd1ZXN0LWNvbW1vbjoNCg0KRmlv
bmEgRWJuZXIgKDEpOg0KwqAgdnpkdW1wOiBzY2hlbWE6IGFkZCBmbGVlY2luZyBwcm9wZXJ0eSBz
dHJpbmcNCg0KwqBzcmMvUFZFL1ZaRHVtcC9Db21tb24ucG0gfCAyNSArKysrKysrKysrKysrKysr
KysrKysrKysrDQrCoDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspDQoNCg0KbWFuYWdl
cjoNCg0KRmlvbmEgRWJuZXIgKDEpOg0KwqAgdnpkdW1wOiBoYW5kbGUgbmV3ICdmbGVlY2luZycg
cHJvcGVydHkgc3RyaW5nDQoNCsKgUFZFL1ZaRHVtcC5wbSB8IDEyICsrKysrKysrKysrKw0KwqAx
IGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQ0KDQoNCnFlbXUtc2VydmVyOg0KDQpGaW9u
YSBFYm5lciAoMik6DQrCoCBiYWNrdXA6IGRpc2sgaW5mbzogYWxzbyBrZWVwIHRyYWNrIG9mIHNp
emUNCsKgIGJhY2t1cDogaW1wbGVtZW50IGZsZWVjaW5nIG9wdGlvbg0KDQrCoFBWRS9WWkR1bXAv
UWVtdVNlcnZlci5wbSB8IDE0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0NCsKgMSBmaWxlIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0K
DQoNCmRvY3M6DQoNCkZpb25hIEVibmVyICgxKToNCsKgIHZ6ZHVtcDogYWRkIHNlY3Rpb24gYWJv
dXQgYmFja3VwIGZsZWVjaW5nDQoNCsKgdnpkdW1wLmFkb2MgfCAyOCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrDQrCoDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspDQoNCg0KU3Vt
bWFyeSBvdmVyIGFsbCByZXBvc2l0b3JpZXM6DQrCoCAxNyBmaWxlcyBjaGFuZ2VkLCA1MDQgaW5z
ZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkNCg0KDQo=