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 D407098622
 for <pve-devel@lists.proxmox.com>; Mon, 24 Apr 2023 10:01:53 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id AA4042E06C
 for <pve-devel@lists.proxmox.com>; Mon, 24 Apr 2023 10:01:23 +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>; Mon, 24 Apr 2023 10:01:22 +0200 (CEST)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id C37354050BDF
 for <pve-devel@lists.proxmox.com>; Mon, 24 Apr 2023 10:01:10 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr C37354050BDF
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1682323270;
 bh=qxX7muVY4w8TfuWxfnqwtDQPvbitTzQso8ZqTF4gmR8=;
 h=From:To:Subject:Date:References:In-Reply-To:From;
 b=mA9TXMccvZoDoSoqK1JuMYYwpO51x8owqtl1pkhkT8hc2vmKYgv8NIWOyuUqeRgIM
 cjtKhtq4wVpReVTbxcdVpCJikaorK26lA4gjh6Lrs/46n1Cr1lrP4hvSP84gj0XmzT
 BsDwoq/o0naHJfwtjXjoc2QAx89Chw8Q3iIfIlEg=
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; Mon, 24 Apr
 2023 10:01:15 +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; Mon, 24 Apr 2023 10:01:15 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Z0Z6pHSmrGNNZS/8wIZH57FY5TIGp28P4Ig2fJ+MRjCPYNegFLvuewcH6ZK5AcAr7aTKB++qLqdGCm92r7kw0Jkekr+t7QezdWhEF95K4gqaYsL1suUKbxLCJD8bh7OEIfn5HUhU9FPxfe0yIpWj//qwPfCTESNIs5LGoEB+WPfmy3FZp0SYbQqEBOPUDSge0O23od4lYsPvPBIx9iu7JxX70br0UVT5tJaEcyzaV8M/cr0kibrquR+Pp6P0EDfi3Bz5IkgnbnVJza3l5CYzApJxaHhgW4cFCwI3pcs8RPNo067ZtHCiudvwITKnmGWpXGZJLfLNDx64HumV5WtF1w==
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=qxX7muVY4w8TfuWxfnqwtDQPvbitTzQso8ZqTF4gmR8=;
 b=JOc8hwNEu/i65U1TYlprprWuhL7+n5GCqmmD8Vwc0q2rxhv5Z+S7QynPlQwrOuT5llJC9c7bgfDl5HbxLoGNKZCbUkyaFF50/iZRLuTvCEpM1i8uIxcLBu7VpQKuw5ORz93QH2xeAG6sRiz+ARwBFsPkRm3kr4j5akaEOftRzMOxHDgUTc47uLwzxO3XfJROBWJE043VEh/+sNR4k1I10XfR7t6dxLz1paJQ4QLnEFoXnKx0SJRa4G7JTezy1x1DjqnvbdZzBUlJIIibkJ5IUtSdNzAfOLsfibHmuVRyyYZBN0HuaW1HBzhkYODrOZdOxPeP0m3xKNBsazSHsYIemg==
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=qxX7muVY4w8TfuWxfnqwtDQPvbitTzQso8ZqTF4gmR8=;
 b=Ig7aXnObwPA+Wuw0FWkKmZbdpN7ZFqSDwe2SIpfbqXGnwASsGCDMFsf/CbQhIjgznW6+beXeOK4ofX6QvA6VKeNH+xokyIB7X9VQW3bIBJgccwmkdfln3xaX3J08Pdqch/PUaL0PFE9i+lexZ9oMk1+XhOVfRbRifbgHXHg11kE=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by PR0P264MB3032.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1d7::21) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.33; Mon, 24 Apr
 2023 08:01:13 +0000
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::a52a:8490:e2ec:9ce7]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::a52a:8490:e2ec:9ce7%6]) with mapi id 15.20.6319.033; Mon, 24 Apr 2023
 08:01:13 +0000
From: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>
Thread-Topic: [pve-devel] Feature idea: import cloud images as disks, or at VM
 creation
Thread-Index: AQHX1Q4EaPlVj0zrfky8P8hoTtuwQa873uaAgADf4QCAAJz6gA==
Date: Mon, 24 Apr 2023 08:01:13 +0000
Message-ID: <92fb220fccfa73e86e68369f63f09b5cd621679e.camel@groupe-cyllene.com>
References: <mailman.16.1682241508.359.pve-devel@lists.proxmox.com>
 <2ADAC3DD-43D1-49AE-8EE6-5D3D22C5BD5B@wolfspyre.com>
In-Reply-To: <2ADAC3DD-43D1-49AE-8EE6-5D3D22C5BD5B@wolfspyre.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Evolution 3.48.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_|PR0P264MB3032:EE_
x-ms-office365-filtering-correlation-id: b3f051e9-10d0-4e97-17da-08db449a1300
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rbxkfxMc2SS3R7oFkjvtnFyuzcnbW4AWdxzdipEGJ5ud56C4ctTgHVYfv7ch0QTV1biKvUqCdQOIb1xVc59imFdjxsLUjEt4XYzEI3jrkopyZoj7OZe1t2m8NPNL0MANiFc1VsL3rprr0IHxefcaKGupw/W2ktUyvrQQGnjGn9xpru8WqaKEcfLTEehXWCbGG/ZVqbugG328GpaCBnHlv0yqgIPZyoaIIUfweCTgOk8wUvI26zKR+GOxni5ks1nJ+ws8FUi7Q5PY+wCLYXEcyawH7BWT6UircIp0qGD7qy4DJleN5AP+PkivYOrjHiimzqDOpqo2FOn1yIryN8QQk6MwyNA5od+8JIxHh140cKFmJt5rN2rpf10Yxll16B+sz9d1IjJiLARKmEDoQXV//Fe6mt0yjvDjvIGNMCtTMIZ5vn++qxzzYqH1E89hTFLiymq5dSMo0pYoQqOydHF/DvCa4msR/UKWc+1ssFi/XfztvRx4k+wZJg1hsWNLDbO5D1IeYORF36VB/T7skMy/NsolKhkhM4b3ZYe2oWBhmcMQ4J6vQ1IiM61khXS1VDLD9wRMPjByEzYeVFucRTHqjJwjei2Oo82/G2gbtzxUy5M=
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)(346002)(366004)(39840400004)(136003)(376002)(396003)(451199021)(76116006)(966005)(6486002)(64756008)(66446008)(66556008)(66476007)(66946007)(71200400001)(6916009)(2906002)(6506007)(53546011)(8936002)(66574015)(83380400001)(186003)(8676002)(2616005)(41300700001)(6512007)(5660300002)(316002)(38070700005)(66899021)(86362001)(36756003)(38100700002)(122000001)(91956017)(478600001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cjBHekk2cUlWaG5OcUo5TERSWit0Sk5vblljZDhoZEowajJWRkFCNUZhR1dw?=
 =?utf-8?B?eGcyUlR4TzAvK2FwOVhQWGRuUXovOEU4VzBibm9oMmZjTk10dmpiZmovQWx2?=
 =?utf-8?B?bGNQQ3I4czRRNEJIeDI2M1Q1UnhDektMV2tXZ2ZhY2loUTBuNy9IeEhmWnZV?=
 =?utf-8?B?WjFMQkQwWFhma0tCbUNzdGo4N2lMZFUxTlR6QS95MlVZczJkUGEzSnRscFIx?=
 =?utf-8?B?L3BSQWZXU21YeTZpdDduNnVRL3VRME9oaktsSVNFRG1xa3hBd0RHNk5MWk9n?=
 =?utf-8?B?cCs0RVdSRElyV21jK1ZYRy9SU0VyS2JqVSsvaHpxSDRzK21ZNmp2anR5a0gz?=
 =?utf-8?B?QnZocE43KzlEdnMxOGl1bmNnTHpaS2ZFb3JWbEtkaGNGNW9oRm0rbEgvY3Zs?=
 =?utf-8?B?V3RubUJpM1hTblFxdTlFbllrQmdJZHVvSFJNeDlzcW1FVWtFV0FYVVpPemVL?=
 =?utf-8?B?eFZDbnlOQ2hhSklOT0RCRmtsdHBNY2d5VmdheEVLYmNydmIyWk5melc4VllX?=
 =?utf-8?B?TlA1QVI4VkRlajlpUi80bnQvaFNxbGNBTFEwNFVsbW9MMUFZMGdPWmp3Q0h1?=
 =?utf-8?B?bkRWV3hqeTY3UVpWTlBNbTJhWEtSOExNczd6ZUw4bmZPVWppWW5KNVMra3hX?=
 =?utf-8?B?MXMxTlRTT1BHdTU3bDJoR0o2N1JoWGV4ekdiZXFiUmlGTE93QkJ5QkxKbUxo?=
 =?utf-8?B?ajdNY0lHNWpaWUU4TmVJVDJ0ZHcraUhVMXJnYzdpdlp1UXNqckMyakRMZUZI?=
 =?utf-8?B?SnhkUW8xM281bFpncVRGek5zRExTeFN3ZE9INTlHbDBTZ0o3aWpPNHVqa2Rt?=
 =?utf-8?B?cXFTalROcmZmMHlYQXFqeVZHYXE4dktETDhIZkF1d0lodDJNMkwyR2EwUmM4?=
 =?utf-8?B?cy8zQ2t6TTgyRFFXbzZBbjUzL293RGVwMGRBY2pTWnI3WVIza1hhTnlSa296?=
 =?utf-8?B?enNjZkExV0NxaTlvV3VBNWdMZzVZKzJFZkFRZktFUGV0dThQRWlZem9Td0Ft?=
 =?utf-8?B?N0FoTDhZZDZZWm8wMGZZSFAyT2pacGpNVmJRSmNJRnFlUHZTWURxWDBIYVVq?=
 =?utf-8?B?THU0QUpNOWN6d0VZdklvbWZ0TlgydlJkZHgrcTg0czJUd2UzVnhxRWlvZWFu?=
 =?utf-8?B?NjFDMEVCb3RBSmZmUTBQVUoyOE5FdWdQUWUrTDV3SGhKVGsvUjRncCt2WEZR?=
 =?utf-8?B?SFBQZWlJbVRNOVh0V1cxL1Z4eGlQRjloN0tzT1V5ai9aTWdXczNzSkdzdEZx?=
 =?utf-8?B?MnlKTXVzWnBOdmtySVcwTmNiWmhnK1RtTFFWK2d5OHYwZzZBd21Hakdmcmpx?=
 =?utf-8?B?WW4zbXhiRld5NFpySWVYZlFEbGN4WnNkMTBaTmFmVTR0S3NaeVFOa2hmbTFn?=
 =?utf-8?B?alJxZVhURzg1MnRvVGZVT01xNThBOFlJY0J4OHliWXg1dFB4c2JSVVFBa2Jh?=
 =?utf-8?B?Z3haK0tzZ3V6cDlhN3hiMnBHejQyZkJlc25mWS8zMWZZWWhyZmZmbEYvT0VU?=
 =?utf-8?B?bzNtN0dINVNiTzRqOXB4S2RmOHpWRStId3orNmtxYVQraDc5VURrSE1TMGUr?=
 =?utf-8?B?RHYrNUxKNHM5dW1CdUprVUNvT3BzaGt3UndRVE5hNGEzZWRoTkxUUGlIYmRH?=
 =?utf-8?B?RkRXNEVNbXZzdFNPVm80ZFI3OFdRZUZEVlVKRnh0Zm9IUjdVaVowS3oxOHo5?=
 =?utf-8?B?NTBNcWNpOFQzVFFoemZVaGI0cmZFNkEwSzArcXFwbDVLM2tvNFNPYUtMc3hj?=
 =?utf-8?B?a0RxTmJYR0dzMGcwSG5pczJjUDdYMWt4VXNEaXRCN3p2dnZ6QjVuVnl5VnhF?=
 =?utf-8?B?aGEvSTRtb2dTaEhIWWhpd3UyUEN6UHNiUHpqekt3N1JyRFJHeHZJYlgrTStj?=
 =?utf-8?B?SHUzQ3ZoMUFma2EzUUtOTmdLQVFCdHFWSnFCcTg0a3JtQnhwbjNBaWFURG5i?=
 =?utf-8?B?MDNMRmpWS0xUYmIvZTJQbzh2UVU0bHlCeUNib3VGeHAvSXdIaVQycDE3RkVz?=
 =?utf-8?B?R2dUWG1welphMGFEL3ZIbzl1eTJGQTBJaWJVZ3VzTmF2b05MSGdWQTZSQ0V0?=
 =?utf-8?B?RE1pTWx0aGwzWHhCWXBrWlptR2VjQW1yaUZEZytmNUk5QVRVSy9qVGg5WnE5?=
 =?utf-8?B?emRRSTl6bFA1RTdwRGFXeG9kMnlNL3hFN0lpcTZlS2RtcjlYdE42UWRpa2ZP?=
 =?utf-8?Q?oisQZooWQ8Oel00NRUz7pC9pvTrDdRKIxQUP4ToXLY2F?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <5D049C451756D140AAB6900AD80AB3CD@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: b3f051e9-10d0-4e97-17da-08db449a1300
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2023 08:01:13.7099 (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: 94Gwh8OfcBQE47XLn8XoRLWNJQau7U4autaSBJcKh2yxBVrUQFybMBjqowhQCGxcwcygp2JkauKpS+yjIBuOamgCikCYXm/JkT3y1Su1VweEbLfLSu7M/RKMi2okDS99
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB3032
X-OriginatorOrg: groupe-cyllene.com
X-SPAM-LEVEL: Spam detection results:  0
 ARC_SIGNED              0.001 Message has a ARC signature
 ARC_VALID                -0.1 Message has a valid ARC signature
 AWL -0.433 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
 KAM_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible
 spam tricks
 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] Feature idea: import cloud images as disks,
 or at VM creation
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: Mon, 24 Apr 2023 08:01:53 -0000

SSB0aGluayBpdCBjb3VsZCBiZSBkb25lIHdpdGggc29tZSBraW5kIG9mIG5ldyBuYW1pbmcgZm9y
IHRoaXMga2luZCBvZg0KZGlzaywNCg0KbGlrZSAidGVtcGxhdGUtLi4uLi4iICBpbiB0aGUgc3Rv
cmFnZQ0KDQp0byBtYXRjaCBjdXJyZW50IGx4YyBiZWhhdmlvdXIuDQoNCg0KSSBkb24ndCB0aGlu
ayB3ZSBuZWVkIHRvIHZtIHRlbXBsYXRlIGl0c2VsZiBpbnNpZGUgdGhpcywgb25seSB0aGUgZGlz
ay4NCg0KdGhlbiB1c2UgY291bGQgY3JlYXRlIGEgdm0gbGlrZQ0KDQpxbSBjcmVhdGUgPHZtaWQ+
IC0taXNjc2kwOnRlbXBsYXRlLS4uLi4uDQoNCg0KDQpNYXliZSBzb21lIGtpbmQgb2YgcHVibGlj
IGltYWdlIHJlcG8gc3luYyAobGlrZSB0dXJua2V5IGZvciBseGMpLA0KY291bGQgYmUgaW1wbGVt
ZW50ZWQgdG9vLg0KDQoNCg0KTGUgZGltYW5jaGUgMjMgYXZyaWwgMjAyMyDDoCAxNzozOSAtMDUw
MCwgV29sZiBOb2JsZSBhIMOpY3JpdMKgOg0KPiANCj4gSSBjb25jdXIgdGhhdCB0aGlzIChvciBz
b21ldGhpbmcgbGlrZSBpdCkgd291bGQgZGVmaW5pdGVseSBtYWtlIGl0DQo+IGVhc2llciB0byBj
cmVhdGUgbmV3IFZNc+KApi4NCj4gDQo+IHdoYXQgd291bGQgdGhlIENMSSAvIEFQSSBpbXBsZW1l
bnRhdGlvbiBsb29rIGxpa2UgZm9yIHRoaXM/IA0KPiB3b3VsZCBuZXcgY2FubmVkIHByaXZpbGVn
ZSBsZXZlbHMgbmVlZCB0byBleGlzdD8NCj4gDQo+IA0KPiANCj4gDQo+ID4gT24gQXByIDIzLCAy
MDIzLCBhdCAwNDoxOCwgR2lsb3UgdmlhIHB2ZS1kZXZlbA0KPiA+IDxwdmUtZGV2ZWxAbGlzdHMu
cHJveG1veC5jb20+IHdyb3RlOg0KPiANCj4gPiBMZSAwOS8xMS8yMDIxIMOgIDAzOjAzLCBHaWxs
ZXMgUGlldHJpIGEgw6ljcml0IDoNCj4gPiBIaSwNCj4gPiBUaGVyZSdzIHNvbWV0aGluZyBJJ2Qg
bGlrZSB0byBhZGQgdG8gdGhlIFVJLCBidXQgSSdkIGxpa2Ugc29tZQ0KPiA+IGlucHV0IGZyb20g
b3RoZXJzLCBvciBhdCBsZWFzdCBrbm93IGhvdyB1c2VmdWwgaXQgbWF5IHNvdW5kLg0KPiA+IEkn
ZCBsaWtlIHRvIGJlIGFibGUgdG8gaW1wb3J0IGNsb3VkIGltYWdlIGZyb20gZGlzdHJpYnV0aW9u
cy4NCj4gPiBNeSBpZGVhIHdvdWxkIGJlIHRvIGFkZCBhIHFlbXUgdGVtcGxhdGUgdHlwZSAoY291
bGQgYmUgcmF3IHRvDQo+ID4gc3RhcnQsIGJ1dCByZWFsbHkgYW55dGhpbmcgdGhhdCBjYW4gYmUg
aW1wb3J0ZWQgdXNpbmcgcWVtdS1pbWcNCj4gPiBjb3VsZCBkbyksIGFuZCB1c2UgdGhvc2Ugd2hl
biBuZWVkZWQuDQo+ID4gSXQgY291bGQgYmUgdGhyb3VnaCBhbiB0byBpbXBvcnQgdGhlIGRpc2sg
b24gYW4gZXhpc3RpbmcgVk0sIG9yIGF0DQo+ID4gY3JlYXRpb246IGluc3RlYWQgb2YgY2hvb3Np
bmcgYSBDRC1Sb20sIHdlJ2QgY2hvc2UgYSB0ZW1wbGF0ZSB0bw0KPiA+IGltcG9ydCBhcyB0aGUg
bWFpbiBkaXNrLCBhbmQgdGhlIHNpemUgY2hvc2VuIGxhdGVyIG9uIHdvdWxkIGJlIHVzZWQNCj4g
PiB0byByZXNpemUgaXQuDQo+ID4gV2hhdCBkbyB5b3UgdGhpbms/IElzIHRoaXMgZHVtYj8gSGFz
IGFueW9uZSB3b3JrZWQgb24gc3VjaCBhbiBpZGVhPw0KPiA+IEknbSB3aWxsaW5nIHRvIHN0YXJ0
IGV4cGxvcmluZyBhZGRpbmcgYSB0ZW1wbGF0ZSB0eXBlIG5hbWVkIFFlbXUNCj4gPiB0ZW1wbGF0
ZSBvciBzbywgdGhlbiB3b3JraW5nIG9uIHVzaW5nIHRoYXQgdG8gaW1wb3J0IGEgZGlzaywgdGhl
bg0KPiA+IGltcHJvdmUgdGhlIGNyZWF0aW9uIHVpLi4NCj4gDQo+IEhpLA0KPiANCj4gVGhpcyBp
cyBhbiAib2xkIiBlbWFpbCBmcm9tIDIwMjEsIGJ1dCB0aGUgbmVlZCBoYXMgcmlzZW4gYWdhaW4s
IHNvLA0KPiB3ZWxsLCBsZXQncyB0YWxrIGFib3V0IGl0LCBpZiBhbnlib2R5IGNhcmVzIQ0KPiAN
Cj4gV2hhdCB0byBkbz8NCj4gLSBpbXBsZW1lbnQgYSBRRU1VIGRpc2sgdGVtcGxhdGUgKG5leHQg
dG8gSVNPIEltYWdlcyBhbmQgQ29udGFpbmVyDQo+IHRlbXBsYXRlcz8pDQo+IC0gbWFrZSBpdCBz
byB5b3UgY2FuIGltcG9ydGRpc2sgZWFzaWx5IHRoYXQgdG8gYSBWTT8gQXR0YWNoIGl0LCBzZXQN
Cj4gaXQgYXMgYSBib290ZGlzaywgcmVzaXplIGl0Pw0KPiAtIGFkZCB0aGUgb3B0aW9uIHRvIGRv
IGFsbCB0aGF0IGluIHRoZSBjcmVhdGlvbiBmbG93IGZvciBhIFZNPw0KPiAtIG9mZmVyIHRvIGFk
ZCBhIGNsb3VkLWluaXQgZGlzayBkaXJlY3RseT8NCj4gLSB0aGVuIG1heWJlIG9mZmVyIHRvIHNl
dCB1c2VybmFtZS9wYXNzd29yZC9zc2gga2V5LCBvciBJUCBzZXR0aW5ncw0KPiBkaXJlY3RseSBp
biB0aGUgY3JlYXRpb24gZmxvdywgYXMgY2xvdWQtaW5pdCBkYXRhDQo+IA0KPiBXZSBjb3VsZCBl
dmVuIGdvIGFzIGZhciBhcyBhZGQgaW4gdGhlIHRlbXBsYXRlIGNvbnRlbnQgaGFuZGxlciBhIGZl
dw0KPiAid2VsbC1rbm93biIgYmFzZSBpbWFnZXMgc3VjaCBhcw0KPiBodHRwczovL2Nsb3VkLWlt
YWdlcy51YnVudHUuY29tLw0KPiBodHRwczovL2Nsb3VkLmRlYmlhbi5vcmcvaW1hZ2VzL2Nsb3Vk
Lw0KPiANCj4gQWxsIHRoYXQgd291bGQgbWFrZSBzZWxmIHNlcnZpY2UgY3JhemlseSBpbXByb3Zl
ZCB3aGVuIHVzaW5nIFByb3htb3gsDQo+IGFsbG93aW5nIHRvIHByb3ZpZGUgYSBncmVhdCBleHBl
cmllbmNlLCBzdGFydGluZyBmcm9tICJlbXB0eSIgdG8gYQ0KPiBydW5uaW5nIFZNLCBhbGxvd2lu
ZyB1cyB0byAiZHVwbGljYXRlIiB0aGUgY29vbCBDVCBleHBlcmllbmNlIGluIFZNcyENCj4gDQo+
IFBsdXMsIHRoZSBiYXNlIGlzIGFscmVhZHkgdGhlcmUgOykNCj4gT3IgYW0gSSB0aGUgb25seSBv
bmUgc2VlaW5nIGFueSBpbnRlcmVzdCBpbnQgdGhhdD8NCj4gDQo+IFJlZ2FyZHMsDQo+IA0KPiBH
aWxvdQ0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+ID4gcHZlLWRldmVsIG1haWxpbmcgbGlzdA0KPiA+IHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94
LmNvbQ0KPiA+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL3B2ZS1kZXZlbA0KPiANCj4gDQo+IFs9IFRoZSBjb250ZW50cyBvZiB0aGlzIG1lc3NhZ2Ug
aGF2ZSBiZWVuIHdyaXR0ZW4sIHJlYWQsIHByb2Nlc3NlZCwNCj4gZXJhc2VkLCBzb3J0ZWQsIHNu
aWZmZWQsIGNvbXByZXNzZWQsIHJld3JpdHRlbiwgbWlzc3BlbGxlZCwNCj4gb3ZlcmNvbXBlbnNh
dGVkLCBsb3N0LCBmb3VuZCwgYW5kIG1vc3QgaW1wb3J0YW50bHkgZGVsaXZlcmVkIGVudGlyZWx5
DQo+IHdpdGggcmVjeWNsZWQgZWxlY3Ryb25zID1dDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IHB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gcHZl
LWRldmVsQGxpc3RzLnByb3htb3guY29tDQo+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbA0KDQo=