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 A204D92E01
 for <pve-devel@lists.proxmox.com>; Mon,  2 Jan 2023 12:23:47 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id 841C72EDEF
 for <pve-devel@lists.proxmox.com>; Mon,  2 Jan 2023 12:23:47 +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>; Mon,  2 Jan 2023 12:23:46 +0100 (CET)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id 5FA724050BE0;
 Mon,  2 Jan 2023 12:23:40 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 5FA724050BE0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1672658620;
 bh=gHWlqtQfSmdneLteQWkwy1q7z8iMTQql360dR22T74Y=;
 h=From:To:Subject:Date:References:In-Reply-To:From;
 b=fEVZl9mAzE/o5Xp/tKvJJg/awPB0fzydxN2uQ2qek6EGonMClK0L3Na5GKmNRqQl6
 6VlqC8nt1d2jLh8qUVZrVIl/DiXpfy5D024ZCqiaw7w24mYI1ep3xCuqLhuOnHGaQO
 63OTeKrikBg2YN1ehuBgUvygCVB1GJw/DsjuWmPQ=
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.16; Mon, 2 Jan
 2023 12:23:45 +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.16 via Frontend Transport; Mon, 2 Jan 2023 12:23:45 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=XnHsbADfbyTiOz8K4f+PTPpXRLnrPG6oCmtsMDxddoxFKLanHD9p23z6ndKn1leoUXzEjVoEWEYoJheSwZUUPBicd/7axpzbLts442iR2j/QgJZyWG9yf/hise+eq9waScstQvC/NfJ3o4Ic5zgdqtxWCZsnG7vj9EbngVZsdOmXbGv5gChQLv6mbd7tmcJxG7NkLYmz2nn6tCihEsQZIVnB69NcFQ+7M/TpcmklkftZprrQyIYS6GQQ5ei5qNhmBhGxKf67LX4NUAGZXl5fDVNbtxVurTqI1q/iOtafOT+mrMapA5ZC0i+NOMYtqw6B9bKUMBd+KTEBvs3zpdG68A==
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=gHWlqtQfSmdneLteQWkwy1q7z8iMTQql360dR22T74Y=;
 b=fXCMAz4bVFp699M+aAdDQ1gJPi1707jir5ifBxMncuqh0fpapjlYtWlnZbFXbHYRDqHxKKPi0LaZuM7pecDHm0RPJApTt3JGr1qjG4IIvSBRfYqiUeSqWkwiKjlMhpoDzts1VLBRQMh4qCWKUT+gbH13x4PDhAIMIExdJVFiHqP5Nc17iU2XdfDivdJ2AvIU4eQuwbhhZbzIz2PNTB2BcUcqFhRxz50h0h8ywxIGa/1Sp0yzUw5pynZAIJdAaora0DF7IlP7wZfxEaPJn040yCCRUcl6C1xgxRszt1FzBeNXeB8QS1aSJjdAwv4oqpquhmWDn7979LRaWdl8k+1JjQ==
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=gHWlqtQfSmdneLteQWkwy1q7z8iMTQql360dR22T74Y=;
 b=uWIo3O4yL08M7Gm+j7fTrHFf0CTwJRnrjxmJiGrcF5ikhgz2UHtzS7zfCkvy6IerE1prKVETm1ChScCNpIJ0nHAuyuOODq+PldodBP3LKRo7yY953HbdjCswG34sja/OGmpcUZUDfBGqrpERvWP4W/xCAlQTJ3uXL5O//zHN5+A=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by PR0P264MB3157.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1d4::5) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Mon, 2 Jan
 2023 11:23:43 +0000
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::4e5e:40bc:7f4e:229]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::4e5e:40bc:7f4e:229%2]) with mapi id 15.20.5944.019; Mon, 2 Jan 2023
 11:23:43 +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 qemu-server 02/10] add memory parser
Thread-Index: AQHZDARTvX0CSN8qh0SV3me3nvUofq5wj2gAgBqR5QA=
Date: Mon, 2 Jan 2023 11:23:43 +0000
Message-ID: <821fd1f6894a4871c43f436d4ead587a7b4210bc.camel@groupe-cyllene.com>
References: <20221209192726.1499142-1-aderumier@odiso.com>
 <20221209192726.1499142-3-aderumier@odiso.com>
 <af2a9609-6839-f0b6-018f-81383537b83c@proxmox.com>
In-Reply-To: <af2a9609-6839-f0b6-018f-81383537b83c@proxmox.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Evolution 3.46.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_|PR0P264MB3157:EE_
x-ms-office365-filtering-correlation-id: c18913d1-9aa1-4f54-c345-08daecb3cec1
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nNMGgSZX+4BwIAS/LMhY3p5VHQyO/ZnANuVo+sLHhTHOyu86HdOLlc+kToD0llBeVG6EXihchfk9zhr805Wuzbb3OIvJAm2QXt2V4WmhqLMSq+DHU2/3QMhNoVlwjd5tWj2hQRSvJhJtdLdhgGLxiXEzCHrH+KIbUqwkp7u6KQihxXhe5r1zqchQcG1VSFpD5usk4YjofjQAuoDV9WZ6lucMHOa7c1Xy6iiOjZCGCstZPuS2JUBVrlXHSBXbi88R8hVxFPcHm7Q99wNyXdo7NM9Kll0qE7okEIesN8RTIjFkqisepYu8i4wytsj3fuadQnQ06jfVpsonas7Dp13DmXnAhjtj/4r1/9VU0W1Hj3noPcvtQlM8gAU6KGqj/1bDvJRm1QmPgvuUyy1u2IMfw8x4fY5kE9VlMrFrN4ycbsWoenQtatPxL1ciatiGZnZDS+HxRyzTXWxjmEqcW9AVjpDzg6oWr1BIgPBhngkfAPo2OFCkeMYXzghXq/VWaBDew/vpAr5Z4sMoMr+h3elOaOXhBo306qB/Ur/gjZFqBWLCoZy1sxGZG01NZYidZrdIrrUcNehqpD9j+0ZMMcJMnMEBX07M2uVsTn0c1rtrmQv42YscMIUac/9/7H/5ILBjddMp3zhA01EglP7t+P5q1esvojV+2fufHuyaeXYf+WNsTNo3yAA0Q3WN84qXu9WSziGUfC3ue6RMoZZu35CLWC7AqNLP11kKdOHfSfS8ThCtcvRJhJ4EDbvuIR3y3XIZ
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:(13230022)(4636009)(396003)(39840400004)(136003)(376002)(366004)(346002)(451199015)(91956017)(41300700001)(8936002)(66556008)(8676002)(64756008)(66446008)(66476007)(76116006)(66946007)(2906002)(110136005)(5660300002)(316002)(6506007)(71200400001)(6512007)(6486002)(966005)(478600001)(186003)(86362001)(2616005)(38100700002)(36756003)(38070700005)(122000001)(22166006);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YkF3dktPdkRkSWVmQVEwVVB6NldHV3E2d2hGQjRRUk4zMjNWTUJ5WjA3TklP?=
 =?utf-8?B?Y1ZRUkZycW16NVVoT0t5K203TFMrTXF5OThpNmw0M3BUZk4rRUt3M3JDZTY1?=
 =?utf-8?B?VW44R1RRSFQ0QUVMQmlkTGwvNzVLSWRqN1VyMmt3L1JWam9VcW1pYmt0Q2tp?=
 =?utf-8?B?SzRJS1d2cjBON3BDeEJ6TFdwWjhzb1VLbEtqMTcvdzdONGUzSndBNVV2Ull0?=
 =?utf-8?B?U045MU5FODBiWk16bVJxdkk5RGVPMG53SzlXOVc5SGZUdXlyVE8wM1VsZXVv?=
 =?utf-8?B?OFNId3pvZ0RhN0ZBc2cxdk4vTmxiUkNhTDEwbHB6OHBINWx5REpCZ2pFaDd5?=
 =?utf-8?B?RDlxQ0ZBQ0NSeUN0VGFEQ1RvNzdFRVFvUmxEcEhGc1NsTTB2c3Y4aE82S3E3?=
 =?utf-8?B?ZlIxTXlCem5DYUNOeWxVdC9PVFpURks0M09FWlkrZHlRRExwRXlTRG1NSUI4?=
 =?utf-8?B?QWxYeE9jaXc3TGg3ZzhTZ2JyTHh4STcrUjVKTnpIRk91c2tBbVpMU1VqZSty?=
 =?utf-8?B?N0d2QnREMUZzTm1WMlhQTjdMd3huaUEvNVlZTkVYTVFIZUhFMDBzbHNKbjho?=
 =?utf-8?B?MWdObFpmMTlzQmorM05XV2g2N0ZVWDd5SzQzUTVKZkMwWmpHOWlISFNRTDVB?=
 =?utf-8?B?ckE3MmNORS94YWxURktBVEFLWkxTNTlFOUxNNW1kRGVCcXlJd3E0NnhZcjZR?=
 =?utf-8?B?cmRYS0JvdHVPWFIvZkdla25ZOTBxZkNYYThYdW5NanlpWXcwUUhGLzRYK0RK?=
 =?utf-8?B?SklLQ0VReEllcU4vZ1MycFlzVTJqSEkrREhrZ1NxMm1CV1hhek11UnZaajBw?=
 =?utf-8?B?R1l6akxuamNscU9JWGNBYmY1ZnYrTHMxSk9BMW83NVErRmtiZktacENkSmIr?=
 =?utf-8?B?dFR4azhtVGF1cURmSXhPMDZOQkVSRnBDcmNyMng2YzRvM01DbWhrTTJWT2Rm?=
 =?utf-8?B?UExkcHJsbDM5WVpvVXR3OE1zQ1J0RUlXYTFySENvUGlpMUFkSTJJRVEvZVdJ?=
 =?utf-8?B?czkxamRkWlROS2ZtdXA5NXY0UnVYa2tzd2FWSkROMElMWTBTSE8vZElmS2tz?=
 =?utf-8?B?bzM1dU5SRG5VVXdFZEs3Y1lMRHFjTkdGbkRiK005djJ0bloyYkhMWE9lbmtZ?=
 =?utf-8?B?WjJER1JUci92OVp2NVdTTDkzeGhmYW50UVNudWJmRVc5eUZVTVppK1Axd3pH?=
 =?utf-8?B?ZHBNRTVPbTFVamlPUWVYTjNrSUdyN2pvayt6ZUlueVJhYVp5QUxtQ1VYRDRp?=
 =?utf-8?B?aVlZWUZ3cS9ReFYxQVNGZXFmQ1NlTjIwb0wrM0pBSE9MTU50YnRKWGlwZ0Y2?=
 =?utf-8?B?akRPdU9tK01zZXlUekx0YWdZa0ovdnAxcXUzenp1TFRqeFBkdTlOVkdaWGpN?=
 =?utf-8?B?QTFqYTVIdnRCQ2hLalJHNUtYZ3VvU05qakt5NWFDcnE5VExucEFUTXk4akF6?=
 =?utf-8?B?VmFLeCtaWTgzeUVqcXBpQmlYVG03b205STNRUmR1RDdaSStpT1Z5ZjRDakZj?=
 =?utf-8?B?bFIxSmJnaTZ1TWNEQVp1TThmcFU2OG9ncS9JakkyMkZYaEhRQlFlTENhZzNQ?=
 =?utf-8?B?N0NxbEpWbmk0MkRoTWV1NVpoZnZIZDJEZTQwMytCWUFYRGREOXNlNGxqdWtx?=
 =?utf-8?B?aG9SbVJwZnZiRW1pWFkwWWlwajlJbHJVbkJNVkNHcjFkWkhzcHRUcWwwL3dL?=
 =?utf-8?B?SCs4Y25uY3V2bWM3aVVkRnpDVkVpK2dMNVBkVEJtSE5GUDFyNVR6Vk5FWlRN?=
 =?utf-8?B?TlBjYyt3Y3Q0QU40TmF5Ui81eENxMVVKQjZNZDU3THBzcTMxcWZhZkNONFlq?=
 =?utf-8?B?cFRLQzRNMy84bXY0YnM3UE5qekoxc2c1RjhzYlRyQ0dhQnJRRDl6aG02Q1dl?=
 =?utf-8?B?R1pHUzhJeGI3SmsrcFMyQ2l2MmgvNDVBZXVpMm9LSjZxYjl3UHI1K0UwYjVF?=
 =?utf-8?B?MUI3YlIxUmc3dy9aKzlHMTdhb0lhWnd0V3VPU3lvSkNtWGR0VjBzUmE4RER6?=
 =?utf-8?B?dUdxaUpSSnpnNG5Gd2RNOFRvRDdDMk51MzVMeHJTZWZ4K1JDYzF2NjVRYTdV?=
 =?utf-8?B?VkFacjE2VWkyb3d1TGp4SHI4YzNsUmNZcmZUajQ3ZC9WZFZTMUphT0NtNlB2?=
 =?utf-8?B?cXhyaFlyaER4aVBoaU5BRWFTNDFwOC94TlJpemUrYUU2a2NQMFZ3T3lCTFZy?=
 =?utf-8?Q?muu8OE5rbMt8ISNHLXGnU+UmtQcIZPgnacGWlhHru9H5?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <749547E603A1B444A1572D9AA537E7A4@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: c18913d1-9aa1-4f54-c345-08daecb3cec1
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jan 2023 11:23:43.7983 (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: HuZmkYLen7jWs531dpMRPxLoRCUmNCwjE0T7eJh16bvT1A9IY0lzFtNsx3rnfUXYd6iQ891WGpzjkCAVF+NXyOXuOtht+I0ZMQbyvgXoQYs81DGrD8jIAY8ZLKXSyPsJ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB3157
X-OriginatorOrg: groupe-cyllene.com
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.045 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
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
Subject: Re: [pve-devel] [PATCH qemu-server 02/10] add memory parser
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, 02 Jan 2023 11:23:47 -0000

TGUgdmVuZHJlZGkgMTYgZMOpY2VtYnJlIDIwMjIgw6AgMTQ6MzggKzAxMDAsIEZpb25hIEVibmVy
IGEgw6ljcml0wqA6DQo+IEZyb20gYSBtb2R1bGFyaXR5IHN0YW5kcG9pbnQsIGl0IHdvdWxkIGJl
IG5pY2UgdG8gbW92ZSB0aGUgZm9ybWF0DQo+IGRlc2NyaXB0aW9uLCBwYXJzaW5nK3ByaW50aW5n
IHRvIFBWRS9RZW11U2VydmVyL01lbW9yeS5wbSwgc2ltaWxhciB0bw0KPiBob3cgaXQgaXMgZG9u
ZSBpbiBQVkUvUWVtdVNlcnZlci9QQ0kucG0NCj4gDQo+IFNpbmNlICRjb25mZGVzYy0+e21lbW9y
eX0tPntkZWZhdWx0fSBpcyBub3cgZ29uZSwgbG9hZF9kZWZhdWx0cygpDQo+IHdpbGwNCj4gbm90
IHJldHVybiBhIGRlZmF1bHQgZm9yICdtZW1vcnknIGFueW1vcmUuIEFuZCAkY29uZi0+e21lbW9y
eX0gbmVlZHMNCj4gdG8NCj4gYmUgcGFyc2VkIGV2ZXJ5d2hlcmUuIFRoZXNlIHR3byB0aGluZ3Mg
d2lsbCBicmVhayBnZXR0aW5nIHN0YXRpYw0KPiB1c2FnZQ0KPiBpbiBIQSBtYW5hZ2VyLCB3aGlj
aCB1c2VzIGxvYWRfZGVmYXVsdHMoKSBhbmQgcmVsaWVzIG9uICRjb25mLQ0KPiA+e21lbW9yeX0N
Cj4gdG8gYmUgYSBzaW5nbGUgdmFsdWUgcmlnaHQgbm93LiBXZSBjYW4gc3dpdGNoIHRoZXJlIHRv
IHVzZQ0KPiBnZXRfY3VycmVudF9tZW1vcnkoKSB0b28gb2YgY291cnNlLCBidXQgaXQnZCByZXF1
aXJlIGEgdmVyc2lvbmVkDQo+IEJyZWFrcytEZXBlbmRzLg0KPiANCj4gQWx0ZXJuYXRpdmVseSwg
d2UgY291bGQgYWRkIGEgZnVuY3Rpb24gaW4gcWVtdS1zZXJ2ZXIgZm9yIGNhbGN1bGF0aW5nDQo+
IHRoZSBzdGF0aWMgc3RhdHMgYW5kIGNhbGwgdGhhdCBmcm9tIEhBLiBSZXF1aXJlcyBhIHZlcnNp
b25lZA0KPiBCcmVha3MrRGVwZW5kcyB0b28sIGJ1dCB0aGVuIHdlJ2QgYmUgc2FmZSBpbiB0aGUg
ZnV0dXJlIGFuZCBhbHNvDQo+IGNhdGNoDQo+IHN1Y2ggY2hhbmdlcyBtb3JlIGVhc2lseS4gT1RP
SCwgaXQnZCBtYWtlIHRoZSBjb3VwbGluZyBnbyBpbiB0aGUNCj4gb3RoZXINCj4gZGlyZWN0aW9u
OiBpZiBIQSBtYW5hZ2VyIHdhbnRzIHRvIGNoYW5nZSB3aGF0IGl0IHVzZXMgZm9yIHN0YXRpYw0K
PiBjb25zaWRlcmF0aW9uLCB0aGVuIHFlbXUtc2VydmVyIHdvdWxkIG5lZWQgdG8gYWRhcHQuIFNv
IG5vdCBzdXJlLg0KDQpJIHdhcyB0aGluayBhYm91dCB0aGlzLA0KV2hlbiBkeW5hbWljIHNjaGVk
dWxlciB3aWxsIGJlIGltcGxlbWVudGVkLCB5b3UnbGwgbmVlZCB0byB1c2UgdmFsdWVzDQpzdHJl
YW1lZCBmcm9tIHB2ZXN0YXRkLg0KU28gd2h5IGNhbid0IHdlIGRvIHRoZSBzYW1lIGZvciBzdGF0
aWMgdmFsdWVzID8gIChtYXhtZW0gJiYgbWF4Y3B1cyBhcmUNCmFscmVhZHkgc2VuZCBieSBwdmVz
dGF0ZCkuDQoNClRoaXMgc2hvdWxkIGF2b2lkIHRoZSBuZWVkIHRvIHBhcnNlIHZtIGNvbmZpZywN
CmFuZCBtYXliZSBhdm9pZCB0byB1c2UgbG9hZF9jb25maWcgPw0KKGZyb20geW91ciBpbml0aWFs
IGNvbW1pdCwNCmh0dHBzOi8vZ2l0LnByb3htb3guY29tLz9wPXB2ZS1oYS1tYW5hZ2VyLmdpdDth
PWNvbW1pdDtoPTU2MWU3ZjRiZmIyMzVmY2RjYTViMGJiYjg0MjJjZTc0MmE1ZGE3NWYsDQppdCBz
ZWVtIHRvIGJlIHNsb3cpDQoNCg0K