From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 1A050A0505;
	Mon,  4 Apr 2022 23:57:02 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id BE8DF42828;
	Mon,  4 Apr 2022 23:57:01 +0200 (CEST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com
 (mail-eopbgr60064.outbound.protection.outlook.com [40.107.6.64])
 by mails.dpdk.org (Postfix) with ESMTP id 92ABB4068C
 for <dev@dpdk.org>; Mon,  4 Apr 2022 23:57:00 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NnGfCUUUCSwgvUXYb/aneEQxg2wgqkRvmhy1f7HV4pI=;
 b=wtQYcjjwR7DCSvTfZvPU1gBx+Pzq0zjj4h3FHBHQGw/J2Jda6V6rxjdd2qYPFH1ktA6RLRupr8URT7jLbNrfI3YJRReoa0oPYok5SBwVTdDpjam7fn28yew1hsYuFmf/WWFC4UEmdCL9iMepBP6IvErkiSeFAPyvypv0YYY5syM=
Received: from DB6P193CA0020.EURP193.PROD.OUTLOOK.COM (2603:10a6:6:29::30) by
 DB9PR08MB6427.eurprd08.prod.outlook.com (2603:10a6:10:25a::14) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.5123.31; Mon, 4 Apr 2022 21:56:50 +0000
Received: from DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:6:29:cafe::2) by DB6P193CA0020.outlook.office365.com
 (2603:10a6:6:29::30) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31 via Frontend
 Transport; Mon, 4 Apr 2022 21:56:50 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DB5EUR03FT045.mail.protection.outlook.com (10.152.21.164) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.5123.19 via Frontend Transport; Mon, 4 Apr 2022 21:56:50 +0000
Received: ("Tessian outbound 2d401af10eb3:v118");
 Mon, 04 Apr 2022 21:56:49 +0000
X-CR-MTA-TID: 64aa7808
Received: from 476ef70c0fdc.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 0F6D35CA-73F5-47DA-8CE5-12664C354593.1; 
 Mon, 04 Apr 2022 21:56:40 +0000
Received: from EUR05-VI1-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 476ef70c0fdc.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Mon, 04 Apr 2022 21:56:40 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Jg77ACA5yc143KGAf7SHzoJklMklfvT4fLBPRzeos4SIWIU2Rtsu2Ly7DbADuomaJ1rtdVaikFHwYvlm0p33Qq3EWtUD+duhtZjHt6H21vHU1LVJUB+XxPl8xNJusaOpGAX1Vuj8WA+V1lfP6hTXjXdUnP1HsT5J96+q88r0DoBWb9cctH+FlEiKsbYIRuAWXBjW8MuqONXGT2ggoitnb5Jbn0J7pTnpDVd8hhW7QlrRdD7lfI8uiBEr3f/WggE4V/hrLPzey6+3mH0j3qmW/+5IeA3iG/n0EZ7A0iAV7nshdOAQBWpGS3LeEXy185kB1ZXmL7pUqXRQPjQJiiiEng==
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=NnGfCUUUCSwgvUXYb/aneEQxg2wgqkRvmhy1f7HV4pI=;
 b=kR/fErOtX60nrSxaidfVfHec2tegYg3KLdQOBVd+Ua/D26X5VXxyKCEtOjxg1c1yP7NTZ5flJOnu4JgX6988f0tpqfFdjZMPxcoO4RQika9BrYAn0uls6Qa0rPmfvcZaJ6z4tfETrjNLnCiH8MsgqlX2oOyuwd5PngQSymSO4fDNpwRS/Pd9G1WocOFxiw9BSUsSrtY3hdtueAXdbba5e/ukLQj0WWNxwK15+WrJyiwbz/JI6/BaLfbwC2ADeGO2mrBWWguHjqGX1C/hmJsMJfP7BaFdOj9k0sRTjaAz8o2wMz8JkP1thswv4e0fJrVy/gehXBlMNiuh1ucJkdVyFg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NnGfCUUUCSwgvUXYb/aneEQxg2wgqkRvmhy1f7HV4pI=;
 b=wtQYcjjwR7DCSvTfZvPU1gBx+Pzq0zjj4h3FHBHQGw/J2Jda6V6rxjdd2qYPFH1ktA6RLRupr8URT7jLbNrfI3YJRReoa0oPYok5SBwVTdDpjam7fn28yew1hsYuFmf/WWFC4UEmdCL9iMepBP6IvErkiSeFAPyvypv0YYY5syM=
Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6)
 by AM8PR08MB5779.eurprd08.prod.outlook.com (2603:10a6:20b:1d7::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Mon, 4 Apr
 2022 21:56:31 +0000
Received: from DBAPR08MB5814.eurprd08.prod.outlook.com
 ([fe80::bdab:41f9:79b1:be0d]) by DBAPR08MB5814.eurprd08.prod.outlook.com
 ([fe80::bdab:41f9:79b1:be0d%4]) with mapi id 15.20.5123.031; Mon, 4 Apr 2022
 21:56:30 +0000
From: Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>
To: Ola Liljedahl <Ola.Liljedahl@arm.com>
CC: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= <hofors@lysator.liu.se>,
 "dev@dpdk.org" <dev@dpdk.org>, "thomas@monjalon.net" <thomas@monjalon.net>,
 David Marchand <david.marchand@redhat.com>, "onar.olsen@ericsson.com"
 <onar.olsen@ericsson.com>, nd <nd@arm.com>, "konstantin.ananyev@intel.com"
 <konstantin.ananyev@intel.com>, "mb@smartsharesystems.com"
 <mb@smartsharesystems.com>, "stephen@networkplumber.org"
 <stephen@networkplumber.org>, nd <nd@arm.com>
Subject: RE: [PATCH v3] eal: add seqlock
Thread-Topic: [PATCH v3] eal: add seqlock
Thread-Index: AQHYRdpxyd0NqRrCTky+5vY5RMVxBKzbWEaAgAJfDACAALmiMIAAFwKAgAHJI9A=
Date: Mon, 4 Apr 2022 21:56:30 +0000
Message-ID: <DBAPR08MB58143E3BD12E40E5E9AA430398E59@DBAPR08MB5814.eurprd08.prod.outlook.com>
References: <a0ec9df7-1af7-708e-fef0-49cb4e147a2e@ericsson.com>
 <20220401150749.136921-1-mattias.ronnblom@ericsson.com>
 <DBAPR08MB5814D447DD823DE97339533C98E39@DBAPR08MB5814.eurprd08.prod.outlook.com>
 <7fa75549-c0db-a206-f642-69235bb7a3fb@lysator.liu.se>
 <DBAPR08MB58144CD8E7F1963F1DE8018298E29@DBAPR08MB5814.eurprd08.prod.outlook.com>
 <F49A8BF5-A32A-485B-A093-80E1A412AD07@arm.com>
In-Reply-To: <F49A8BF5-A32A-485B-A093-80E1A412AD07@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: 5B548A7A736E2943B93B0DC0493F763A.0
x-checkrecipientchecked: true
Authentication-Results-Original: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=arm.com;
X-MS-Office365-Filtering-Correlation-Id: 028c6724-4702-4f38-7b7e-08da16860588
x-ms-traffictypediagnostic: AM8PR08MB5779:EE_|DB5EUR03FT045:EE_|DB9PR08MB6427:EE_
x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
X-Microsoft-Antispam-PRVS: <DB9PR08MB6427544FB841C3B3F8226D8198E59@DB9PR08MB6427.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: h/ytQyaDxfcBP3I9oNAhRJK2Hfm16UJu0mqE0+2X5/vdXCZED1WGG8euKAU+LIgNHAY3sW7AO+8GgGgxFINSnGscaIEibziPeOcKKm57GCemTP27ctXWSaePRw+pQiG9GySaynqVdSRcICEFudOiTRDZ/7v6UA3DjkMFOBrWydUXp+9qy+tBm1jcnp1/E0XOXCZAhbwkA0kT049Jb2B4jPE8zPdSJOKPRehqErJ2S4yC23WG4bHnHPJeMrQA0iFzXxasyvAVbSN7XMq4is6x0EobblxZxNhZC3kMx4Nuf4UHkuZPr3fxY7p8tYMpkHAlhV0f0txkLQNt3+KeqgGfyKk+O2Nik+KGym1XpJYQSrEuLJP9wugwDdZ6MLtnRxu4mPNkfJeWh1WfBjVBvf9fTYuqjnrSRzRHUQ14qDlgRB+BDoWQsiBZq1Nnb1+W9ESMtoLk8GsAsT2z8678JuW0tRLL02XMj4yRmp/xdlujqUrO4+qG6XrxeoDHOGEs9aEVDiK+h2IzvHhXK/a9qg0tmmfl/u2NUUF3SZcd/AVtOs01UOhtFMm60qrIoqDHxHD4k3y5bKOyS6d4D03TxHRf7FVCHOQWDJhh/vzo57CcpjRGUuoD/6rGbWOKFjO58hNDPM7bHmle8RB5Z60hY1LusxyUf6pF9/ujs81FMxLGA+ahdVBUpPLnXGyCm0x61SNEv2YgaYFht0sU4p9w8bmA26NXkM+qg1olgL3PBCayNBM=
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE;
 SFS:(13230001)(4636009)(366004)(38100700002)(122000001)(38070700005)(86362001)(6636002)(55016003)(2906002)(54906003)(296002)(316002)(508600001)(33656002)(7696005)(52536014)(66946007)(76116006)(8676002)(6862004)(4326008)(66556008)(186003)(26005)(5660300002)(66476007)(66446008)(8936002)(83380400001)(71200400001)(9686003)(6506007)(64756008)(21314003);
 DIR:OUT; SFP:1101; 
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB5779
Original-Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: 9f215cdb-851e-4fb5-37a1-08da1685fa21
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: Oe0rreLMqgFVofXbV5VZp3UgRHDNNMk2UKpm6C5d6oQua4aLxULSEbzRuUlPB362JiVmwWyusD9L8D4NoG4UtCnuKPZ+SG4MXnYMIJ0acqX1vRf85M4CYj0G+4fmE6S1gMf+JF8J0kjiHNnqSiwlENlJulHSRZBHiyuneEAPV997GJ3LKj0l7YITf0JKs5fkT4Wrm3IpVEG7eJGdAn7nO3cD7i2oeNW2ZcYVmGGUTNN/8SyTPkx6snpvnDShmxdIfNCsvT+rQnJ0nDstPgAXEU3rM3Hv/RkewxcUcSky9eBwM0pZcrb8B2XkUFOCCiQBRqqqjPl8Z4EJIGRFe6uASdHL3A23WIwveDOosoz4KUA3tCcS17QwfjpcTIOgsTA1Y6yf0FTfKofXcQfd5ujCMQJW83Fm6NNgxDHbb9k2M9yR6Xq3/mirxoGCzDgWfGkc+j8BpGkfALwNJLvYFlxkZhZ8/q32REvUl4OGU+xbw9OcgdcVmfxFZ4C2Rc8tx4WCQlPzrFVyaactIuEWVDsUm/hjwNezP+TWw9HFqXSMdZU+vmizG7v5VGajQPyskfxn0uz/hG1AcpxuVvhWTzKZMVE6GZnwTZpa02F0pJlyWs/tKEpwHa7EQBpeHamzvHveq5KeUdaq1udd1+zUe7tMrUAQ4qhEWZJ41/bENHvepbBvdSeZ8sp/Fdg+Rsch5NScssjrlrb6OKHGfa97O6KkZw==
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE;
 SFS:(13230001)(4636009)(36840700001)(40470700004)(46966006)(356005)(81166007)(8936002)(36860700001)(55016003)(508600001)(82310400004)(86362001)(5660300002)(52536014)(47076005)(6636002)(54906003)(33656002)(316002)(6862004)(8676002)(4326008)(26005)(70206006)(70586007)(186003)(83380400001)(336012)(2906002)(6506007)(40460700003)(7696005)(9686003)(21314003);
 DIR:OUT; SFP:1101; 
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2022 21:56:50.0449 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 028c6724-4702-4f38-7b7e-08da16860588
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6427
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

PHNuaXA+DQo+IA0KPiANCj4gPj4+PiArX19ydGVfZXhwZXJpbWVudGFsDQo+ID4+Pj4gK3N0YXRp
YyBpbmxpbmUgdm9pZA0KPiA+Pj4+ICtydGVfc2VxbG9ja193cml0ZV9sb2NrKHJ0ZV9zZXFsb2Nr
X3QgKnNlcWxvY2spIHsNCj4gPj4+PiArICB1aW50MzJfdCBzbjsNCj4gPj4+PiArDQo+ID4+Pj4g
KyAgLyogdG8gc3luY2hyb25pemUgd2l0aCBvdGhlciB3cml0ZXJzICovDQo+ID4+Pj4gKyBydGVf
c3BpbmxvY2tfbG9jaygmc2VxbG9jay0+bG9jayk7DQo+ID4+Pj4gKw0KPiA+Pj4+ICsgIHNuID0g
c2VxbG9jay0+c24gKyAxOw0KPiA+Pj4gVGhlIGxvYWQgb2Ygc2VxbG9jay0+c24gY291bGQgdXNl
IF9fYXRvbWljX2xvYWRfbiB0byBiZSBjb25zaXN0ZW50Lg0KPiA+Pj4NCj4gPj4NCj4gPj4gQnV0
IHdoeT8gSSBrbm93IGl0IGRvZXNuJ3QgaGF2ZSBhbnkgY29zdCAodGhlc2UgbG9hZHMgYXJlIGdv
aW5nIHRvIGJlDQo+ID4+IGF0b21pYyBhbnl3YXlzKSwgYnV0IHdoeSB1c2UgYSBjb25zdHJ1Y3Qg
d2l0aCBzdHJvbmdlciBndWFyYW50ZWVzDQo+ID4+IHRoYW4geW91IGhhdmUgdG8/DQo+ID4gVXNp
bmcgX19hdG9taWNfeHh4IGVuc3VyZXMgdGhhdCB0aGUgb3BlcmF0aW9uIGlzIGF0b21pYyBhbHdh
eXMuIEkgYmVsaWV2ZSAoSQ0KPiBhbSBub3Qgc3VyZSkgdGhhdCwgd2hlbiBub3QgdXNpbmcgX19h
dG9taWNfeHh4LCB0aGUgY29tcGlsZXIgaXMgYWxsb3dlZCB0bw0KPiB1c2Ugbm9uLWF0b21pYyBv
cGVyYXRpb25zLg0KPiA+IFRoZSBvdGhlciByZWFzb24gaXMgd2UgYXJlIG5vdCBxdWFsaWZ5aW5n
ICdzbicgYXMgdm9sYXRpbGUuIFVzZSBvZg0KPiBfX2F0b21pY194eHggaW5oZXJlbnRseSBpbmRp
Y2F0ZSB0byB0aGUgY29tcGlsZXIgbm90IHRvIGNhY2hlICdzbicgaW4gYQ0KPiByZWdpc3Rlci4g
SSBkbyBub3Qga25vdyB0aGUgY29tcGlsZXIgYmVoYXZpb3IgaWYgc29tZSBvcGVyYXRpb25zIG9u
ICdzbicgdXNlDQo+IF9fYXRvbWljX3h4eCBhbmQgc29tZSBkbyBub3QuDQo+IFdlIGRvbuKAmXQg
bmVlZCBhbiBhdG9taWMgcmVhZCBoZXJlIGFzIHRoZSBzZXFsb2NrLT5sb2NrIHByb3RlY3RzIChz
ZXJpYWxpc2VzKQ0KPiB3cml0ZXItc2lkZSBhY2Nlc3NlcyB0byBzZXFsb2NrLT5zbi4gVGhlcmUg
aXMgbm8gb3RoZXIgdGhyZWFkIHdoaWNoIGNvdWxkDQo+IHVwZGF0ZSBzZXFsb2NrLT5zbiB3aGls
ZSB0aGlzIHRocmVhZCBvd25zIHRoZSBsb2NrLiBUaGUgc2VxbG9jayBvd25lciBjb3VsZA0KPiBy
ZWFkIHNlcWxvY2stPnNuIGJ5dGUgZm9yIGJ5dGUgd2l0aG91dCBhbnkgcHJvYmxlbXMuDQo+IE9u
bHkgd3JpdGVzIHRvIHNlcWxvY2stPnNuIG5lZWQgdG8gYmUgYXRvbWljIGFzIHRoZXJlIG1pZ2h0
IGJlIHJlYWRlcnMgd2hvDQo+IHJlYWQgc2VxbG9jay0+c24gYW5kIGluIHN1Y2ggbXVsdGktYWNj
ZXNzIHNjZW5hcmlvcywgYWxsIGFjY2Vzc2VzIG5lZWQgdG8gYmUNCj4gYXRvbWljIGluIG9yZGVy
IHRvIGF2b2lkIGRhdGEgcmFjZXMuDQpIb3cgZG9lcyB0aGUgY29tcGlsZXIgaW50ZXJwcmV0IGEg
bWl4IG9mIF9fYXRvbWljX3h4eCBhbmQgbm9uLWF0b21pYyBhY2Nlc3MgdG8gYSBtZW1vcnkgbG9j
YXRpb24/IFdoYXQgYXJlIHRoZSBndWFyYW50ZWVzIHRoZSBjb21waWxlciBwcm92aWRlcyBpbiBz
dWNoIGNhc2VzPw0KRG8geW91IHNlZSBhbnkgaGFybSBpbiBtYWtpbmcgdGhpcyBhbiBhdG9taWMg
b3BlcmF0aW9uPw0KDQo+IA0KPiBJZiBzZXFsb2NrLT5zbiB3YXMgYSBDMTEgX0F0b21pYyB0eXBl
LCBhbGwgYWNjZXNzZXMgd291bGQgYXV0b21hdGljYWxseSBiZQ0KPiBhdG9taWMuDQpFeGFjdGx5
LCB3ZSBkbyBub3QgaGF2ZSB0aGF0IGN1cnJlbnRseS4NCg0KPiANCj4gLSBPbGENCj4gDQoNCg==