From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9192543016 for ; Wed, 9 Aug 2023 08:21:04 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5C41740691; Wed, 9 Aug 2023 08:21:04 +0200 (CEST) Received: from smtp.mei.co.jp (smtp.mei.co.jp [133.183.100.20]) by mails.dpdk.org (Postfix) with ESMTP id DCCE5400D6 for ; Wed, 9 Aug 2023 08:21:02 +0200 (CEST) Received: from mail-gw.jp.panasonic.com ([157.8.1.157]) by smtp.mei.co.jp (8.14.4/8.14.4/lvzy13) with ESMTP id 3796L1xV009499 for ; Wed, 9 Aug 2023 15:21:01 +0900 Received: from epochmail.jp.panasonic.com ([157.8.1.130]) by mail.jp.panasonic.com (8.14.7/3.7W/kc-maili05) with ESMTP id 3796L1F6023612 for ; Wed, 9 Aug 2023 15:21:01 +0900 Received: by epochmail.jp.panasonic.com (8.12.11.20060308/3.7W/pml-send4) id 3796L19S012653 for users@dpdk.org; Wed, 9 Aug 2023 15:21:01 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kGS8yD6oeDZSEpqGngq7PXnS44/g5zLAbqzSQV2OQywsmNa1vrUaBuWw7MaG+q4sQGZEQc9nvZ2ZoL1W4jMDFsO5M0wFnglpOhAujFmiuymDptSySoANpc4eh/rBd8c6sHW8rYxJxodgnH+rkv8n6/gFIWUnYt9XyCVrntwVcuS1y/7MUvN2KYRlaqyDdJg18uiT+1VNI6rlC8cPi98Mcy/xEjg47xOpakHB17GkONoAHsf4y/OguCtUKvRD5cFmojYK3eJnCziUbLap3jK89XSBaIFtgSIpIPgfozWahxRgRhhTqzBRsIxrsVyjdEFNDRP4ryk+2Kn7BQkKJX8tjg== 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=OY/cEch2pztZW8uWgHH6jWUAgvOkNM9Iu6h6DWKkYnY=; b=PRJuC+z6rKTGQHJxpdNPDTyuVOx/k0HWO9bfQcAQxqgl56T3SIDxUo5vaEjayLSG1SJDHe5M6TJ8kakkod8SQB6f9G8nwFJwHiXPOj6EJeCnoodTfdtmeIH2MqLidTlCiOvMXINv8nisotdxwdwt60bSoF/Akg/ZXZ8B7chGms4OJyCEVvg+3vKbHZqxqF60IjsCEHKDWTzsYL9inZkAnCFLshq0X2XaYzW3LOc6oT630ptr89LvTBhX3ccZRtuDUcL3vSuVLWR0lbC6nVOFFMdNb9U7wn8aYPf2NJCI+/NY7c7ewQYPYnDiJq6OBoiKy456rdHyyNc9ey3mf/TzWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jp.panasonic.com; dmarc=pass action=none header.from=jp.panasonic.com; dkim=pass header.d=jp.panasonic.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jppanasonic.onmicrosoft.com; s=selector2-jppanasonic-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OY/cEch2pztZW8uWgHH6jWUAgvOkNM9Iu6h6DWKkYnY=; b=gBkPALYPJK8VySyeC167imGwQoK4BQ5hoUdxrhvTnPLjV8mlcyJ1CaC1DBDRAaS4U6IyTjLrbFMyl5AWkqt2XA833C8IrCGf2VftiWaIn/7ft2pscSQEBb/piqu/6uZFMSGhTI8pG0Hkg9fOZpzqhVxxdazYFfT8sLsAaSNGyak= Received: from TYAPR01MB6378.jpnprd01.prod.outlook.com (2603:1096:400:a2::10) by TYYPR01MB8071.jpnprd01.prod.outlook.com (2603:1096:400:ff::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.28; Wed, 9 Aug 2023 06:21:00 +0000 Received: from TYAPR01MB6378.jpnprd01.prod.outlook.com ([fe80::6b2a:30cc:327e:26b8]) by TYAPR01MB6378.jpnprd01.prod.outlook.com ([fe80::6b2a:30cc:327e:26b8%6]) with mapi id 15.20.6652.028; Wed, 9 Aug 2023 06:21:00 +0000 From: =?utf-8?B?Tmljb2xzb24gS2VuICjjg4vjgrPjg6vjgr3jg7Mg44Kx44OzKQ==?= To: "users@dpdk.org" Subject: Vhost example application hangs QEMU Thread-Topic: Vhost example application hangs QEMU Thread-Index: AdnKhDU8WFbV+4xzQcKno4I1HqVBUw== Date: Wed, 9 Aug 2023 06:20:59 +0000 Message-ID: Accept-Language: en-GB, ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-panasonic-appendix: BOiYvuUmEiBd4lQov2cOXFOZfGmNGnjfADyWHlMv9WXdOGBuIQdUqxOsA9cjXQXviiCvE0Gb7I/t1k/eFDItR7+i42QAl8P04+iyzAHkqnCaqmfWgVbw4w== x-panasonic-plugin: SecurityPlus Ver,17.1.0.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jp.panasonic.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYAPR01MB6378:EE_|TYYPR01MB8071:EE_ x-ms-office365-filtering-correlation-id: 6e81f7fc-ff2e-4b2c-3577-08db98a0ccc4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2NBKAXlTUaODb+Y1YWThpRnfRSEK/HGITaLdeWWdH/SnLWBJ26oWVqzhjO9No50w0aEsTihLw+DajbfCyVdTivOk8GgG/YIszzuzvZOAyGIPivZ6Zxmj6aE8Gr4/XZS40fHrFG9Ewd8p2oOl16gKbWM+VZkxD63RS6a3eIG15+XmPBh4hMfrqQXD2BL7CZ8JKzXeBEBlz6Nc9KqTPT2fhq4DYDhCiyBh05Nwxx1cF6GH/R1J5YB/wa4mPFJq02dMNZms9Bz8EYWPxQM4KeLta7kNEqWV55LWBAP/tq3jF3Z4gae1+74GnkyUbChxtTC7HQCdKcyymAXTqIyooC22TLmlnQCSYXHlldZO/Mor/XN8c5ua/Z75WEkMPjXH2Y7hxC0uzo4K9WjKBjmbOsYVcsvob0UmBVkWTfsmFQQ0vyFO17X1t4+kBk98gpx5ahVC9IvLXrPrUL/qBruBlaf6H6k9+qtIYZCocjXECIT4Qt0IbLVX0W2SdNOznH7+KZnoPoZ1ToT7h8b74GNOhsAhDJkYUMAVcpLs9BFjdBqcyKzTtv4276QKTg+fJ9fuPokYc7Sz7GUja78PR0rh/FF0K/6UEMcRxNMvmfokPj+C6pk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB6378.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(39860400002)(396003)(346002)(376002)(366004)(186006)(451199021)(1800799006)(966005)(478600001)(71200400001)(7696005)(33656002)(83380400001)(85182001)(122000001)(38100700002)(86362001)(38070700005)(9686003)(82960400001)(6506007)(55236004)(26005)(55016003)(76116006)(66556008)(6916009)(66476007)(66946007)(2906002)(64756008)(66446008)(316002)(5660300002)(8936002)(41300700001)(8676002)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aE9LeWNNQUNFM1RqV2FMV1ZIQXhxeTRIYnpJMnhvbW5jRlVOR1VXY0JNTGJk?= =?utf-8?B?Q2VVU21TcDJydGxUTzBJTVQ1WFZ3R3JGZCtNVW1JV1Zpa0dVWS9kU2J3dGc4?= =?utf-8?B?RlJVbzlxT3BKYU8rQzRSOUVFU2JyR1hpeWlYV3ZxMUhYUDhHQXNCNndLaFJn?= =?utf-8?B?amtBTTU1cEc5U3ZHWjRoYXRiclJ4akNTTzMrZ01kL3RYUHUweUwwNjhYL3ps?= =?utf-8?B?dDJZb3JFbnpDaFRDSVN6TEpCbXBlZDh6Z0JBVkFTYlo4SVRvcmFRN1FiTTE4?= =?utf-8?B?QXhuRlRqVlJXYUQ1UGIyam5TZjBwdlRDQmJoZmJpQldURmlLSnlEaUFnaitZ?= =?utf-8?B?MDgxckJGc0xnOVZnV3BkUXIwSG14YU9hRFc2c2FhVE9FNm5aRDVXeldEankw?= =?utf-8?B?YmZNQWFNRHNDS0pOQ3NCdVVhUm1HWGlTY3BMTlhxWjZjSWxFVEdzRENzenRR?= =?utf-8?B?VWxSbzdyWkRqZ3p0UkwwcTdkeEd1cU9vTXFSVjFXYmJVTGVQbnhuQmlpeE9J?= =?utf-8?B?TWlWanp4czlaN2c5VTlvRG1tcy9mb0NHbjhCbGtGbkthUFRhZDhOWi9HVDNT?= =?utf-8?B?YzhEV2trWll6ODBDOUk2N1hHQ2c4VWNLaTFranZlZGRRaTJrTi9ZZ0ZvUHBj?= =?utf-8?B?TW5WZS9uTkd4bjRwMmp4aXd6RVFBOWNoMXpQN2pFRkZvSndSZDBSVEU0UVA3?= =?utf-8?B?djdzQ3pjY00yNlhZdngycW5GZEROQm9IM1JXSnYzcTBFZnpDMU5FbTJPZjFt?= =?utf-8?B?OWdFLzV1SE9OVkN4ZEIwTHQxMVdrbGhJUTlqczJUemJsRmZrMEhwMURoYm9Y?= =?utf-8?B?UUJtWUtFMWtTNWpOYytzVVZIbHJ3c1E3cXpzOVpFajNsbmsrY3lVMWxlTjYv?= =?utf-8?B?aFVUNEpnTDM0eWFzbFhyYkV5Rk03NWZ1Z1BYL1Z5MWJ5aHBqQVNUbTJJZ2Zz?= =?utf-8?B?aTFWQlU1R1JnQlNtQzFIdUV0SVJjanZBR0RtSnU3M1hjK1lzM3kzb0QzdDVF?= =?utf-8?B?Z2lHTmZKdEdPMHgvODFuamZ6YjlpRGx3Ni9ScDBraG8zVHNqK1JQbmtTN2NS?= =?utf-8?B?REI0Y2JVNGFmQlB4VFlpeG40RjZsVlBsazMvR1Q2WG5TdzJnU2RPTlJueEV0?= =?utf-8?B?YlAza3ZwcXJkK0JXM3NINGMvOEkvQkRwc3A3WGJndTI1TlZjTHUwQVVGOVJJ?= =?utf-8?B?MjBrdE5Rc2ZNOUt5Z1U1eGMxSURpeTRGZUtVYU9yd1ZNNDczN3JqbVVxa2Jw?= =?utf-8?B?QjZMMERNVXdVdEVZaDVkc3E2TDVKalpJNGlEdms2OWRmaWpKTGxocHFnOHdm?= =?utf-8?B?b0FGSzBiZ1NRTzd2WkJ4MERvMlFkR2VLdC96blBxTTdFNklJeHlBS0tzZ016?= =?utf-8?B?cVl3NGNyU0EwcVBKQkp0aW5VMllVUlIxaGlqTDF2Q2pDRFl5d3hGQ2JpT29H?= =?utf-8?B?OXg2cW5HTVNlZGtiaGhudFN1bVMyWGR4dHhWdm5yQ0RtTG9zYzJLaTBaWXFy?= =?utf-8?B?OFVVVFhKdTlMcU1nRmVneE8ydW1PZlpJVU1QUjBWRVpSNmVsd29MWHhBeVF4?= =?utf-8?B?aUg5RWJIWC9DNVJjeGozYzNCVTRTbng3cU1hMSt2ZXBnYmNBa244RGZtVGNs?= =?utf-8?B?Vjkzekk3SjY2WGtQTXlFSm1nTVluemNmTVVYU04rYU40aVo5NlBYZW4yQVdx?= =?utf-8?B?RXNtblRxbmlHaldteThOUXhaZ0NUMWgvZCs2elB6WDNidUpSb2ZKNjJSK29R?= =?utf-8?B?OE9SSmh2MVZqWnQvaElKb1pRZFlyNXJrSCtQbS9vTzNFdFYvMWpaaUNYa0tY?= =?utf-8?B?MTVnQzk3RWhoSitZcVhiZElLT3pQM1hjQkpIWHRQSjdBWFJLbEl0YVFrSlVa?= =?utf-8?B?VXl1Z0QzR0VqWTRYTHRKUEtvNVNBcVFFSUI2cWNlWG5qVmJVWW5tUk5NQlJ6?= =?utf-8?B?Qk04SUc4Y0tKblY1UVp6dVFHVGQ0aHJGR25qdUJtaTlWYTNXUUVQcGlwR1Jj?= =?utf-8?B?MFZ2dUZndy83bkJWcjNCMjdIS3Bpak0xR3BLekpGVGxSQkFZQit1dCtkNGlL?= =?utf-8?B?K3REYUNPMnhpaGhmaW9EV0V6YTNvdzZjRVVIWURuTE5mU0VPWXlaNGJWV1JQ?= =?utf-8?B?VTBrRDh0ZWRjbXZ5dmpwaUduTERzUDF6ZURXM3Y0YVJuWjA5bVJHcG1kN25h?= =?utf-8?B?VVE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?TjhKZm05RG9qd0RxcWhXYStNejZncjcwZlU2NjdzbHhoYjdPSVRZK3A1eSt1?= =?utf-8?B?bFBIS1JNZnhiMTVuREoyV0FpY2JHSVhTY1phLy93NStoZWN1M2tKaU83RVM1?= =?utf-8?B?MzZCY1gxazA0OGhBMU45MVFuVnd1d2RIdEVNeHc3M3k0QVJ0M0ZXNlpOcDNI?= =?utf-8?B?QXBIeVE0dzB0ZERRa09hanBHOWJzZkZ1UlUrZU5GbFlmb0pteGFuMlUzaXRL?= =?utf-8?B?T3JTeXRpMGcyVXRzTUI4VlduS1h5VkxGMytDZEM1MFQxU3VDMXFXckxBeGpQ?= =?utf-8?B?VklUWW8yTUlLNHZTc2djSWErNWh0NXJ5Q0Z6OThDbVNLeU16QW9SUk9mZ1I4?= =?utf-8?B?SnZKZzY3WlgrSlNFUjVYS0YxRm12clJBdjZMTktFaTZLNWpWVC9wU0lMMVFD?= =?utf-8?B?WUxpY2t1NUI0WlpCaVA3ZGNnTXhYWDV0ZzgxMDlpNDZPWnNoWEJXNUNBVUll?= =?utf-8?B?TUREMDE0U1FSZzJqdEVvZ0VPaXJJOFg0T1o5WW1vYVErQzF3YUx3S2hRL1B3?= =?utf-8?B?RHZJc3hwM0YxYnFCVFc5UERraE9nSUE5em4yUEJnOUc5R05GUjc3VEQvRytG?= =?utf-8?B?T05mOFZsL0xWTm9QS1MrTTZRU3BKa2pqYWgzazZGTUFDN2dGTFZQZDg2VEVr?= =?utf-8?B?ejJ6TlQydHhJK2tCUkhrdUo2T0xIWnRXY1NsaWNrS0FjNDJCQ0szRUpXN3d1?= =?utf-8?B?bS9hdGZCeUFQdWl3ZTh4OUFzZld5OWdYKzY4ZDVBVU5aTHNBZmd6YVJYTzYy?= =?utf-8?B?SkltSFFVdWhTblV6NDhPODhCY3BsdFMwTUNJQXd1NDBUazVHNTk2bnZXNEE0?= =?utf-8?B?S29NNkRVQXY1U3dyN0Q3SjJEOElmL0lDQnhKaHArQ3VOcVhrbWNtRlhNUU1G?= =?utf-8?B?N3V2elVzR1J0YVA5ZlA3VGJVNjdZNGwvMDhmajFacVV0QW5KUWVTUFBXeG82?= =?utf-8?B?UkYwMDN5MGJMRS9EU1l1emdDOGVGd1llYnBqY2JkR2JPR2x2dnhFdFdOWDFk?= =?utf-8?B?UVYxVmQydVo0VFFQc1pZeDdXZmxrTW8vVHdjdmJJRVJ0b3lvYVNvcHFtcmFV?= =?utf-8?B?YjhERHNETSsxOHM0WG9ZbU53OENhYXN4dHMvQldMUWZINUhQYWVURFRacEY3?= =?utf-8?B?blJoQldGb0pTT1ZyY1pWRnpZVjB0ZzhlTHZSWEdSUkxjdjR5U1pPdzdYOURn?= =?utf-8?B?aUw0M3ArNzFiVExzMHpnK1R0NExIQXorNVVaY2dzdlZVQ0JqZmZJa3k1bEo5?= =?utf-8?B?NU1HK0NPK0I2TFZIc282YmlWMTZhWFdNaDBjNjFmODhVa0hJMEQ1VE9WNTJL?= =?utf-8?B?d0NZbkpVSmE1UUxjRGxCTXNYckpsOWxVbGluNXFzcFJxR054eTN4SXhtYmFt?= =?utf-8?Q?eRbCGNmlSwxAObIdNqNushwfJ017kAS8=3D?= X-OriginatorOrg: jp.panasonic.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB6378.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e81f7fc-ff2e-4b2c-3577-08db98a0ccc4 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2023 06:21:00.0069 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4863f5d6-4760-4589-be9c-42f82e075739 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EO83HnpvYaAoWf604zSISPWRkyz55KNZDm5NxFqnGnAeY0fM7k9Pn8lxvVKNCmoIJhOz2+Vv7EqXkSz8OsPMl5MAPcfT+5WrJPrCISbfK8I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB8071 X-TM-AS-GCONF: 00 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org TG9va2luZyBhdCB0aGUgcGFnZSBodHRwczovL2RvYy5kcGRrLm9yZy9ndWlkZXMtMjIuMTEvc2Ft cGxlX2FwcF91Zy92aG9zdC5odG1sIEkgZmlyc3QgdXNlIHRoZSBWaXJ0dWFsIE1hY2hpbmUgTWFu YWdlciBHVUkgdG8gaW5pdGlhbGx5IHNldCB1cCBVYnVudHUgMjIuMDQuDQoNCk5vdGU6IEkgZGlz YWJsZWQgQXBwQXJtb3IgYXMgdGhhdCBjYXVzZWQgYSBzZXBhcmF0ZSBwcm9ibGVtIHRyeWluZyB0 byBjcmVhdGUgL3RtcC9zb2NrMA0KDQpOZXh0LCBJIGFkZCB0aGUgZmxhZ3MgdG8gdGhlIGNvbmZp ZyAobm90ZSBJIG5lZWQgc2VydmVyKio9b24qKiwgYW5kIG5ldDkgdG8gcHJldmVudCBkdXBsaWNh dGUgSURzKToNCg0KIHZpcnQteG1sIHVidW50dTIyLjA0IC0tZWRpdCAtLWNvbmZpcm0gLS1xZW11 LWNvbW1hbmRsaW5lPSItY2hhcmRldiBzb2NrZXQsaWQ9Y2hhcjEscGF0aD0vdG1wL3NvY2swLHNl cnZlcj1vbiBcDQogICAgLW5ldGRldiB0eXBlPXZob3N0LXVzZXIsaWQ9aG9zdG5ldDksY2hhcmRl dj1jaGFyMSAgXA0KICAgIC1kZXZpY2UgdmlydGlvLW5ldC1wY2ksbmV0ZGV2PWhvc3RuZXQ5LGlk PW5ldDksbWFjPTUyOjU0OjAwOjAwOjAwOjE0IiAgLS1jb25uZWN0IHFlbXU6Ly8vc3lzdGVtDQoN ClRoZSBYTUwgbG9va3MgT0ssIHNvIEkgdGhlbiBkbzoNCg0KIHZpcnNoIHN0YXJ0IHVidW50dTIy LjA0DQoNCkhvd2V2ZXIsIHRoaXMgaGFuZ3MsIGFuZCBDdHJsLUMgZ2V0cyBtZSBiYWNrIHRvIHRo ZSBjb21tYW5kIGxpbmUsIHdoZXJlIEkgY2FuIGRvIHRoaXM6DQoNCiAgdmlyc2ggbGlzdCAtLWFs bA0KICBJZCAgIE5hbWUgICAgICAgICAgU3RhdGUNCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0NCiAgMTAgICB1YnVudHUyMi4wNCAgIHBhdXNlZA0KDQogdmlyc2ggc2h1dGRvd24gdWJ1 bnR1MjIuMDQgDQogZXJyb3I6IEZhaWxlZCB0byBzaHV0ZG93biBkb21haW4gJ3VidW50dTIyLjA0 Jw0KIGVycm9yOiBUaW1lZCBvdXQgZHVyaW5nIG9wZXJhdGlvbjogY2Fubm90IGFjcXVpcmUgc3Rh dGUgY2hhbmdlIGxvY2sgKGhlbGQgYnkgbW9uaXRvcj1yZW1vdGVEaXNwYXRjaERvbWFpbkNyZWF0 ZSkNCg0KT25seSBhIHJlYm9vdCBjYW4gcmVzZXQgdGhlIHNpdHVhdGlvbi4gV2hhdCBpcyBtaXNz aW5nLCBvciB3aGVyZSBhbSBJIGdvaW5nIHdyb25nPw0KDQpUaGFua3MsDQpLZW4NCg==