From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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) server-digest SHA256) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id AB0A99D4D0 for ; Sun, 4 Jun 2023 08:30:34 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A93231E1B7 for ; Sun, 4 Jun 2023 08:30:03 +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 ; Sun, 4 Jun 2023 08:29:58 +0200 (CEST) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id EF6A74050280; Sun, 4 Jun 2023 08:29:40 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr EF6A74050280 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1685860181; bh=NIF2Yb0okOqRzGvspCOs74greooaV4cjuZD+wvX/UtU=; h=From:To:Subject:Date:References:In-Reply-To:From; b=0+FtEDN4Qr8kKGY52maBhoDd1XeFbmWKAe9E+bWwX6ILPgtn4yUtVT/770WRXv4wL M8SR/iblxwAfX2gz+h5g7W0EkO7GhY7slbO6cMHjJv7xUvbSvgLEdl1iWjJldI9SnA wr4NJZCY6acZ9iQODIBHS4310ZEs1nL691PaXNss= 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; Sun, 4 Jun 2023 08:29:37 +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; Sun, 4 Jun 2023 08:29:37 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Aklgbtiq1qtVy68xrGexsMrFdwTtUdn6rLgjeoDTotOJ1n6O144gcWj7dwT4t2V8xSZPIuFnhrGc2+KbRxbLTBnLiFwq8Y73dZJVa1SQpE3XWSIvDdjx6fn0vdgl48E28ucZfiOH6z6a7XyEdtPwhpSlRWGgz5h5RoYW9qOKXvsQhVC/mqavmoFI4tTM5XSzycu9YZmVgBTFh7JQRXVskN+n+rWl2Ib9AFzjKrIvE+gzoLXWJKHj/M3u5JdWARwUZjWFdKpEQFMBvu7sFll2tAzhwCjlfN9ozA2yul5Nqir3DNQz26t442g90DNdCowXaY8OAV76zCe/33Cc1xZf+A== 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=NIF2Yb0okOqRzGvspCOs74greooaV4cjuZD+wvX/UtU=; b=duE+LZ353o2c2lVxjPcRjZQgqfLuM4RV/r+46j/kL0QGtKrR7c3UmJnbqT4XqpSzHiUPwIcHrw9WWDRnlqzXJm61NZwN9OEm2waLThHm1hQDY0NyatcwiJstoi8qOCuYwUMStI/g8tACqmBqiyN5DQRpUmH/8S6Q9/KFPkIwiv/aSvfYaUD1OgWqKt2oxELAcWABhu3uRTA01Rlc1m7h3z/AwXkil6vSoftg8Y9dbW11qUk7/7hoODNLnkUMpdC0aGGxfdivh1ZGA8xiEhoUy0Kc4Ymo8+Hyv1aWy1vHmIDGnDAeUf2s10WV0RVBKJziFyKzKuqBngQsc46QkdVdug== 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=NIF2Yb0okOqRzGvspCOs74greooaV4cjuZD+wvX/UtU=; b=gOChZrWLsXUWVxDMKh8QBI08Ms+qQQCA9UFa0rvgoiWuOT4qzOihbVR8zguEJ7Q6YKro+3VTL1uk2fF6Lp9qeUmx9MMeI+m2Wz1Qpj5coxRV09NGCUPG2OEjRbaMseGRY+p/DnBwqk+k2b2gwultJghbPDrj2iGBrSxuryoj0lY= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by MRZP264MB3196.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.31; Sun, 4 Jun 2023 06:29:42 +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.030; Sun, 4 Jun 2023 06:29:42 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" , "t.lamprecht@proxmox.com" , "aderumier@odiso.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: AQHZjJfIRiaWCe4ItES2TJ17aApFOa90TyaAgAAxqgCAAS3LAIAACQkAgAN6mwCAARBygA== Date: Sun, 4 Jun 2023 06:29:42 +0000 Message-ID: <27717f9d2f054a26c795f58359f3e72b90848924.camel@groupe-cyllene.com> References: <20230522102528.186955-1-aderumier@odiso.com> <5ee559732b6d5d1d26462cc7d824cc159b13d3de.camel@groupe-cyllene.com> In-Reply-To: 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_|MRZP264MB3196:EE_ x-ms-office365-filtering-correlation-id: 5693f772-fd29-4e11-d267-08db64c514b6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FknYhsd42v214MX0Bf+iVD7jkcSLYMA39vk/KwV7YJDDRjME+3+yCNIirj/Cs8yJc9tCzruzFs+/mgFwW4AOKShqRzPCqQWz/Q+y/D7HON6b6pOK0y9kw7cIqMKHgQ7PbLmZQTMrhCfEjM3x+K9UlUXWfmoPAmPhBK6FkCDWbatTwyVxEgbhw/w1zjuD5QFQJpjeC/G/3b6grwTzfGpmgjKLKNNKXIryGfUpdsYdYp1/WArFcsGF31GP2hjC61h44uUG01ApPEtgTlIEQPEMOdysco0T6iRf7ZLfeOpMJ00yiLVX2VAIIKU4QZTulJzbXio+kYm3QN5pD8xgrjBSYIkUbFV06WxR4kQthdXgJEER8xzhMxVm3zUctpvGXQaphxrtB7o53kJnevhZPnot9cEdJ5IYeoxLIE8jFBzo57W3e9hpI9gWBUqV8HI4ReReSZhFbSlwrYgAtP5xGNv7/x6BdjOpcUbZ6VwdPoWZL/ul5q5Z96pdTOjzYsRMS9K90rJMFYZQOGoRO+iLY8mIad6ev4+tLi/KaSnOexojCtAiQwcyOK3Dq1qr3yXvw4Gz+8b0+P3W6O+/kUgi08xmcbNv/vNelMjZzByKKDP3CflJQXHgq7q0SDn7bgwXQOPd 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)(39830400003)(136003)(366004)(376002)(396003)(346002)(451199021)(2906002)(36756003)(86362001)(478600001)(71200400001)(6486002)(6512007)(6506007)(26005)(110136005)(122000001)(186003)(38100700002)(38070700005)(5660300002)(91956017)(8936002)(64756008)(66446008)(66556008)(66476007)(66946007)(76116006)(2616005)(8676002)(83380400001)(316002)(66574015)(41300700001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q091SXo4Q3hSWTJUK1ZwQTd1aSsxbndibzZzOWVySTk3RkRsc04xdktKWEtZ?= =?utf-8?B?aElIdHh4enZZZ1dvdE1FQWltODdacW5IYUkxRGlqRzhsQWlSZEdoM2doTzZY?= =?utf-8?B?WkJhaVpDcTBrZUNPaFNwVHpzUTZJeVM3Z3BxSklGalV2Y2ZGeWVzZExaVTZj?= =?utf-8?B?bmlkSmcrR3A4RUM4WXhYMWdnM0JEc3o0VmRSbnNhTzI5dEFkZDM4ZmpJTVZB?= =?utf-8?B?WVFKYTgwOEN1ZmJZMW1LWUhvVzV0b001bUNVWmFPaUNuMGFWVmo3OWlYZ2t6?= =?utf-8?B?L09UdTZtQm9ZcFVvRi9hS0F6V2N6aWtQbEJGZDFrOVd4MjRNc0pSZFYwbHFu?= =?utf-8?B?TmEyaTMyNnZXcC9jK0d5UGhQKzVxVjA3TWFRS21saG9acjByYUNQcFlBMk5E?= =?utf-8?B?WjlHUSt0OCtSa0Y0dzVpM1FJNEdVWngxMmlLVXpBQVVkVGMyeDROUmVrV3hJ?= =?utf-8?B?dzhJZEJacVFyRktDWFNEVlNEWE1rdVV2TURHSUcrVGVNWC9pMkkxVkxyTldv?= =?utf-8?B?eGlvMSswSFpKb0hReFNGMUtQNFkwL3dta1M5YXBhbWV5cWtLTUVxYldlK1BF?= =?utf-8?B?YzU0aktMM1pPTUVJVTlpRWowVytLdEhpVG10blRGN0EyVGdMTFFNNkpnZzNT?= =?utf-8?B?ZHhiaU8wVWNwSGRGdDlXQ3MxcVZYRkJpbmJORnRtdkljMUZNdTNLY3FUcWk1?= =?utf-8?B?cWJmeFlWd1dBdjdUWFNnQ3RtS1h6dDR3RHBLUEFJZjM0N0NNZ2gyQW5adzdF?= =?utf-8?B?WHg4R3Q5WFhXOGdCZ0dMTU5ycVJPMjRRdmU0V2lqNnpRWEt3ajhCYm5uR2da?= =?utf-8?B?anVyVVNxaDFQNG03K0dCN0RZTURuNEZjaHZtamhrNW5ESElVRTN6N0VUVXJm?= =?utf-8?B?TW1Gajc3dytXbERKME55QjlMc3o2VnM2Z2Z5VktsaEpRNU9hdU9jNzdWU0U1?= =?utf-8?B?a3RPU2lxcW1FQ2xvOGhFWmg0UFdWdkVaYzNCNzR2N1IxeHhLeFJLb0draFpE?= =?utf-8?B?NzBybC9vVWlORnp4RnpQT1VReUdwbGd5WXhyemhIS1VETkdsTTFqbGdnejVR?= =?utf-8?B?S2RsaVBXdEpOR2FnKyswRC9lUzYxMkpuaGt6aGg5TUpGeTFWMjErczIySWJh?= =?utf-8?B?a05VWVlsdS9qTXdjU2plMm4zUGxHS2RtcnhaMzhnT3k4MWQ5Y1NOdTZrRUg5?= =?utf-8?B?Rm5NMHBJUGNYVk80V0ppTXJldW9XRG9hSVlmUm1EZVYveFJkTTBHMk1EN0NM?= =?utf-8?B?TG4rdUtmTktaWmY4WVFFM1N4OXFYd1lUUzJVWUZtYUR6NlpqUWwrbmhteFZB?= =?utf-8?B?VW83QlBPRmRZWDFibEs1NVNEK1dSR1dPVGdFL2psUERqV1puZmF2QWd2c2Ux?= =?utf-8?B?UE5EajVLL0JQL2k3a3ByOWphWTVqSDRQZjBheGtBRVhOOHpab3JQSUdYN0Na?= =?utf-8?B?amNQbWxQNER2bVNXbnVFZkIrSWJGZitKVjY4QTBkc09IeEZKanl1amNtRmxZ?= =?utf-8?B?bTlaa0RTZzN4MzkxMk92YjRQYnRyUDNWV3l0Q1gwblJpUjNFZEl5dEVUTVQv?= =?utf-8?B?c1o3THNiODhyMHlOVHZvQmV6NzZ2KzlBeGVGamkzd21yanhhWkJjMkcydXl6?= =?utf-8?B?SDByeUVPcUk4OW4rWWczNW16Sk5aclg0amdyUE1lMHlpbklNa1BNWW5CdmM5?= =?utf-8?B?SXVVaFBMRlVjWnZtU0JRUmswZjFtTDVqcTJHOWRkajRlWGtTWEgwQzV1UWh0?= =?utf-8?B?Y2Z4c2F2dWNJamk2Z1ZxdWJRVlRXc0xmbEYxQjVrTUtyRlp3ZXN0TWJUSzRN?= =?utf-8?B?WjFFYVZQMS9zbHRTWWtXOTJUM2pld2NKVjhERzRoT0tMd0NKODcyQlZadGRV?= =?utf-8?B?K2IyUEJpUE5vNXhOclNhNjBoMzVObUVPYldLdkhkaDZhRE9NbUVXeEVpVVVV?= =?utf-8?B?WC9JTkVLa3d0N3RPVnB6YWcreXFIVUl6ditCY2pPU256TFpoREpHQ1FDaDAw?= =?utf-8?B?V211QndmK3ovbWhhbjNLS1I4dWRKOTM1dHpKSW1BTUd1TkFYd0dld2FuRGkx?= =?utf-8?B?TEZjSTNaczEwOG1TbTI2aUp1YUlidmVTZjhqY0tYWXgzV0d4S0VucUwwSGps?= =?utf-8?B?TWpjNDhCOUJMTmVHeDlhYzFnbkt3WTEzdTFwWkQ0WG1zSlJLNzRWZ0IvYUdJ?= =?utf-8?Q?xzC29F9jyeGnJDY6Izy0NpFShuMnl12BF3R7WD9FWtpz?= Content-Type: text/plain; charset="utf-8" Content-ID: <9804FE528AABC24285FD871F703AF61B@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: 5693f772-fd29-4e11-d267-08db64c514b6 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2023 06:29:42.1432 (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: TkRoPnwhgYGWxPRQv01H49ppRs6VjqwBfxl1PuvgE0gQf5Nw9j8hdlUP3jZMoCljlnOcKU/4/xffBjXMdK3uNbZeEXah69K+2MvGxrg8td/H7c/61eI9lMiOES2/MrF8 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB3196 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.008 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2023 06:30:34 -0000 TGUgc2FtZWRpIDAzIGp1aW4gMjAyMyDDoCAxNjoxNCArMDIwMCwgVGhvbWFzIExhbXByZWNodCBh IMOpY3JpdMKgOg0KPiBBbSAwMS8wNi8yMDIzIHVtIDExOjA2IHNjaHJpZWIgREVSVU1JRVIsIEFs ZXhhbmRyZToNCj4gPiA+IE1heWJlIHRoZSBlYXNpZXN0IHdvdWxkIGJlIHRvIGV4dHJhY3QgdGhl IGFlcyBmbGFnIG91dCBvZiB0aGUNCj4gPiA+IGdyaWQNCj4gPiA+IGludG8NCj4gPiA+IHRoZSBu b24tYWR2YW5jZWQgcGFydD8NCj4gPiA+IA0KPiA+IENvdWxkbid0IGJlIGVhc2llciB0byBrZWVw IGFlcyBlbmFibGUgYnkgZGVmYXVsdCBpbiBhIHNpbmdsZSBtb2RlbA0KPiA+IChldmVuIGlmIGl0 J3MgZG9lc24ndCBtYXRjaCB0aGUgeDg2LTY0IHNwZWMpLiBhbmQgYWxsb3cgdXNlciB0bw0KPiA+ IG9wdGluDQo+ID4gZGlzYWJsZSBpdC4NCj4gPiBUaGUgb25seSBzZXJ2ZXIgd2hlcmUgeW91IG5l ZWQgdG8gZGlzYWJsZSBhZXMgaWYgZm9yIG5haGVsZW0sIGFuZCBJDQo+ID4gZG9uJ3QgdGhpbmsg dGhhdCBhIGxvdCBvZiB1c2VycyBzdGlsbCBoYXZlIHRoaXMgY3B1IGluIHByb2R1Y3Rpb24uDQo+ ID4gKHNvIGtlZXBpbmcgdGhlIGFlcyBmbGFnIGluIGFkdmFuY2VkIHNlY3Rpb24gbWFrZSBzZW5z ZSkuDQo+ID4gQWxzbywgdXNlciB3aXRoIHJlYWxseSBvbGQgc2VydmVycywgY291bGQga2VlcCB0 byB1c2Uga3ZtNjQgbW9kZWwsDQo+ID4gd2hlcmUgYWVzIGlzIG5vdCBlbmFibGVkLg0KPiANCj4g DQo+IEkgYWxzbyB0aGluayB0aGF0IHdlIHNob3VsZCBub3QgYmVuZCB0byBtdWNoIGZvciBOZWhh bGVtLCBhbmQgZndpdyBpZg0KPiB3ZSBnbyBmb3IgYSB2MithZXMgQ1BVIG1vZGVsICh3aGljaCBJ TU8gaXMgb25lIG9mIHRoZSBlYXNpZXMNCj4gc29sdXRpb25zKQ0KPiB3ZSB3b3VsZCBvbmx5IG5l ZWQgdGhhdCBmb3IgdjIsIGFzIHYzIGNvdWxkIGFsd2F5cyBoYXZlIHRoYXQgZW5hYmxlZA0KPiBi eQ0KPiBkZWZhdWx0IEZXSVdDVD8NCj4gDQo+IFNvOg0KPiANCj4geDg2LTY0LXYyDQo+IHg4Ni02 NC12Mi1hZXPCoMKgIChVSSBkZWZhdWx0KQ0KPiB4ODYtNjQtdjMNCj4gDQo+IChhbmQgdGhhdCBh cyByZWFsIG1vZGVscywgbm90IGp1c3QgVUkgZmFrZXJ5KSB3b3VsZCB3b3JrLA0KPiANClRoYXQn cyBleGFjdGx5IHdoYXQgSSBoYXZlIGRvbmUgZm9yIHRoZSB2NCBwYXRjaCBzZXJpZXMgOykNCg0K DQoNCj4gQnV0IHRiaC4sIEknZCBub3QgYmUgY29tcGxldGVseSBhZ2FpbnN0IGp1c3QgZW5hYmxp bmcgaXQgZm9yIHYyIGFuZA0KPiB3YXJuaW5nLA0KPiBvciBldmVuIGVycm9yaW5nLCBpZiB0aGUg Vk0gZ2V0cyBjcmVhdGVkIG9uIGEgaG9zdCB0aGF0IGRvZXNuJ3QNCj4gc3VwcG9ydHMgaXQNCj4g KHdoaWNoIG1pZ2h0IGJlIGEgZ29vZCBpZGVhIGZvciBhbnkgdlggbGV2ZWwpOyBhcyBBbGV4YW5k cmUgaXMgcmlnaHQsDQo+IGEgbG90IG9mDQo+IHVzZXJzIG5lZWRsZXNzbHkgZ2V0IHNsb3dlciBW TXMgdGhhdCB0aGV5IGNvdWxkIGJlIGFuZCBwcm9kdWN0aW9uDQo+IHNldHVwcyB3aXRoDQo+IGEg MTQgeWVhciBvbGQgQ1BVIGFyZSBqdXN0IHZlcnkgdW5saWtlbHksIGFuZCB0aGV5IHNpbXBseSBj YW4gZGlzYWJsZQ0KPiBBRVMgYWdhaW4uLi4NCj4gDQpJIGhhdmUgc2VlIHRoYXQgd2l0aCBhIGxv dCBvZiBteSBjdXN0b21lcnMsIChhbmQgYWxzbyB3aXRoIHNvbWUNCmJlbmNobWFyayBvbiB0aGUg bmV0KSwgd2hlcmUgYWRtaW5zIGRvbid0IGV2ZW4ga25vd24gd2hhdCBBRVMgaXMgXl9eDQoNCg==