From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id A4DBFC04A68 for ; Wed, 27 Jul 2022 08:42:50 +0000 (UTC) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8959E40141; Wed, 27 Jul 2022 10:42:49 +0200 (CEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140083.outbound.protection.outlook.com [40.107.14.83]) by mails.dpdk.org (Postfix) with ESMTP id 91796400D7 for ; Wed, 27 Jul 2022 10:42:48 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=aOg/zWGdHa9LNEwunAmCQ9U+lwj29oaVxroRtWjirkO/kT23HO9CKzljJ4m+on7lC4WLsfvQCtyVWqHUsd2V1i5xzibWPBMwIhS6DwenyBv5LUshlDNqrW93u1EGaKsLgmzcFYnuWXOjcdEj5WzUYtLM5WNIiCfM4ardaR5prHrb7H7N/xTsbLBZExSAozMHOuI7qKI6+MCVlksm3IczeH2kNrhgDD7wT6K7SNLXBvO5zWntHC8ioyp1MyZxIGNytSjo1fh7ID1lK9OhmIeUxaXw6zd5ngiSFt3U7sM9DiHn6lpgy6LKG1VTMGauCcBuJMnxYIEoRrj8AsTWP1umFQ== ARC-Message-Signature: i=2; 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=Aq9s4KkqZj3sTOx+HkpKTZlQV6/cKnt1+vd98mF/s6I=; b=U9yqENm9Kz2FiaMGKY9q4IvloKks1q1wVUGzPWKxY1n9ZCIK+C97xDxTRT0Pcn7lxPHw3XmliV3uUMAVHewwdFxKI73E0tBFnijp4kSg5buBFXiqJ2JHnmdZO786eW91bzl6WqKRn3J1afNKbpCeIE3FWW9he4c9a+kw+zdjFoIp/EImsi3jHc4RnthJU0p/J0xMungiHrXuBV6DgGAAy41uCeYcpdmEeCflX0MrZwCvpqbLrIXdM3bDwH8FV86wXWZoTvks7jkLPJPKPVdm8mAE2mmwx/BlOReYloBZcKkiZLVGZZO4cMYmnJLmCcsxooSDK6LAJPMBROWqGtBJyg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) 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=Aq9s4KkqZj3sTOx+HkpKTZlQV6/cKnt1+vd98mF/s6I=; b=zkzJCWa1+6MI07Zkts6BVOdrjAkmamE85ZigjTPyiB3CUB4d+oX83tRwEeIneG2qjioas0DZBVxboEOq5CVdsYjDRQmHeoT2/equermTPPieJsfwoeLAS3+brvLOc+TSX7j46K/IJZyYumvTeQzGh/ciMywaok2S/YAtMjIMLDw= Received: from AM6P191CA0026.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8b::39) by AM0PR08MB4209.eurprd08.prod.outlook.com (2603:10a6:208:10c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.24; Wed, 27 Jul 2022 08:42:46 +0000 Received: from AM5EUR03FT027.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:8b::4) by AM6P191CA0026.outlook.office365.com (2603:10a6:209:8b::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.10 via Frontend Transport; Wed, 27 Jul 2022 08:42:45 +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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT027.mail.protection.outlook.com (10.152.16.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.17 via Frontend Transport; Wed, 27 Jul 2022 08:42:45 +0000 Received: ("Tessian outbound cc6a8ab50b6b:v123"); Wed, 27 Jul 2022 08:42:45 +0000 X-CR-MTA-TID: 64aa7808 Received: from 606e8e233306.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 886CA391-97CF-4B03-B018-2D58A9B2276F.1; Wed, 27 Jul 2022 08:42:40 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 606e8e233306.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 27 Jul 2022 08:42:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZR5Uqr8l9LaV5Lc8F0MPKAZdQq4d+nRQcDxLMjOrXKd1xVlJERGcjJyhe6p9mHODA2xisDw/JuPfGP2p7jQv+Jl2MbseFKxMSuGauTFnuVHeMKYFqiAN+Z7JAoAiQ8/yRZHo6pgGB3AF/FjdYJMGGu3PUd3sXcNdQjEhpqmqn2mfw/8KijgcwIKDhjoJTx+FlqAK6+zZERGSws9EH2bpyPU5aSu7uSW+Nyl0/Vg5Vz19S83ao0SqmtXq0XNVaszbKK6HloN0k3WS51IAppKzkxVs/dnUvero5PkSVvRSFlKQJWPEjKHGQlYB3fMNmzexzGyTYOiQeaD6szsNqrE58w== 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=Aq9s4KkqZj3sTOx+HkpKTZlQV6/cKnt1+vd98mF/s6I=; b=imCxGPFYM+XHa/AhBRjtilxI+SFI8auCu6hkd2tY48pkXAril8wLkyipSUQprK6zzBNwxfWOuQ9uNMKmItAkfPiyT8kb3DyoFJ/kz0w/a9ZdIb6lMG0RalfOmVl+W0x3qsLpsyXAsnifZzRcNMsk6HI6D9oaMyQpF8+wnlngAtEiQNLKvyRTkYHnuWm9C4CBzV9lDMdYH1F4D8xsfRgaK3XfV4pAIqPKG1kux3tQ3gM7fwIZM+CeK8zdBx1fYUztLfPZWtcoy6O7VmDe3eXUeNbFDevyNBzUOXEeFtJx3aApgHo5PyMhkA6tiTbPYS2M5GToBzmmprsYCkoYcRkyzw== 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=Aq9s4KkqZj3sTOx+HkpKTZlQV6/cKnt1+vd98mF/s6I=; b=zkzJCWa1+6MI07Zkts6BVOdrjAkmamE85ZigjTPyiB3CUB4d+oX83tRwEeIneG2qjioas0DZBVxboEOq5CVdsYjDRQmHeoT2/equermTPPieJsfwoeLAS3+brvLOc+TSX7j46K/IJZyYumvTeQzGh/ciMywaok2S/YAtMjIMLDw= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by DB7PR08MB3402.eurprd08.prod.outlook.com (2603:10a6:10:4f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.22; Wed, 27 Jul 2022 08:42:37 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::b018:574b:d86c:6dba]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::b018:574b:d86c:6dba%6]) with mapi id 15.20.5458.025; Wed, 27 Jul 2022 08:42:37 +0000 From: Ruifeng Wang To: David Marchand CC: Fan Zhang , Pablo de Lara , "Wang, Yipeng1" , "Gobriel, Sameh" , Bruce Richardson , Vladimir Medvedkin , Akhil Goyal , dev , Honnappa Nagarahalli , nd , "thomas@monjalon.net" , nd Subject: RE: [PATCH 2/2] crypto/ipsec_mb: enable IPsec on Arm platform Thread-Topic: [PATCH 2/2] crypto/ipsec_mb: enable IPsec on Arm platform Thread-Index: AQHYoZDph77U5HBeR0WKo+FPGxTA/K2R5DaAgAAAZzA= Date: Wed, 27 Jul 2022 08:42:37 +0000 Message-ID: References: <20220727081352.1333695-1-ruifeng.wang@arm.com> <20220727081352.1333695-3-ruifeng.wang@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 27C8E96505F436448EF67CB41ED30470.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: 76d14542-8855-43fb-b534-08da6fabfa61 x-ms-traffictypediagnostic: DB7PR08MB3402:EE_|AM5EUR03FT027:EE_|AM0PR08MB4209:EE_ x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr 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: M4/rTkf06XEPccMIKtYdtzoMDLeRPCYFUXXPKDE/lidsNCnNaHZZLCsATC33rL2TKUA0bTAKINdxn8u1e5DaPjN/OO/iH3etG8mtqnN53ACXH+/NZZrBt6HU1EcOvEa4mIYIQeBnzNgjcdevpzc3seCg4vttj+Of064SOJ015+KSFkt3pAhnjhjAdyMR4fXKNobWGcqtYn+SwB/DZn+FhfY6jptUssn9X1V5pvnd0XKbf/WJhzYzQ7oeFAMocH3DcUOmIe7Sqh5Adq8jx4S/sqT0QZCA4n/WTyVyg6m8biidP+QS0iqRcudubSHjmm5WvvzccvzU+0TsYGD7OqrGy9QfAiQDQ3Eqy/1lUXh8kgyH/1v8Ub+RXn4HuRgNhpddC3QF3tfGV4u/PmdW6JqttfT7LYEJOzddOxFtTmNX5jOzX5NKuPksR2E3TwwYcahVftlJM8r4KFG8Fqcvtxp2a5kK6Mip9W5s8qq447Iws+wEp+8+oXphvZ0m1XYDlyJnulvi+yXXl97ZxQBXWBizx9Y3RDVSta4WooNICqjM/wFwtPUMcQjsy88gdNfJAD/lduliQJ0HaeGns9EBNygPByjJZUpY+x9ZRPj8wnr15sQgEU7Z/Xvcb9YjGHqWYydHYQiMbbpPDJvyAwUOPvC1/Ct0qw+F2nyNNG3RENA5qWuETUXWyvhuI4Uli/g4Vni5j/YL5v/PpCJhD9GRHmgRorp+ug+g8926l0e6kYsaLUYLgFX/Yp6hoVkFMXVrDDPpShuSwkbxfUg/oJGwXljwjEiiuw5crqeH/AU9SgUQo7KTNDd6E8tEPKlfFtXgka2P17Nyb8/B6aPFG8SvncEtlg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7080.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(396003)(346002)(366004)(136003)(376002)(186003)(33656002)(71200400001)(26005)(9686003)(966005)(55016003)(2906002)(6916009)(478600001)(7416002)(83380400001)(5660300002)(64756008)(52536014)(66946007)(38070700005)(86362001)(8676002)(66476007)(53546011)(4326008)(66556008)(38100700002)(122000001)(54906003)(8936002)(41300700001)(7696005)(316002)(6506007)(66446008)(76116006); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3402 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: AM5EUR03FT027.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 707552e5-18bc-4a70-407d-08da6fabf565 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6stk2A6Osl2bJFFzDNSIZbnobHQeKazdQhVkJSlaXBVrkI86fY1KWPQZY/bAbvyF979ltQA9Nsafx261uTU0utjrtog9N4ZT+TNiK8eINpEtwQKtrYloI6nxcMYcNcLv/PlAT/w67tdMz41HELXTNx8fen6TMAwCP1vzNGYXMVqbusMmhxKnBiB4efQtk6kRfWjOfqrI3fIT8tHpLtJ9dvRi1VdcqQ5q//W556fd0dYcnSFq1XD9kwwqq6msdQpYGtgyyB3ynew+ZWYrTM0DkEaPsm9YezzF7NKDB8FJHrOLanmFyNIHa+QUer6NQ0tED0EkL9f8v6YilCYuS70s3x3YMUoQjL2q4iAD0wU8wX2yUgwJWZk919TAFc9pUaajT3wYaQbmyiNiNHSF2lwDInomz5UFptHAuEPm8C97X3Qf2FQvjtcQw0ODLdA/i5AYshVnBJk7YNUz5tBrtlSkritLHoIdZrkdO7CKKDXoypuIiIY2mjtA419h5D2BjfugIRzAZERaPLHZF6+6l54j4a/B1PT1+2eSFdvaLmUcKQvGyd0oAi/tju7VKQ6GY9VoYS/AflkMs4aOxpPnGU9NuXmJb1yUEcIMr7+UNg1kbiN0RKZP+lxpKqrOMI29XGsFkB/LYmm7GED1wPqOwRiLMvh+cjUm1TgrrwqDMV2CK7zNzplpDJG6PaLBBa4e0Ynm/3O9Tc7DnQCdqQC2+L7lzS+kj0Np44zns5YB4cRO3fTFibVw0FIzzOSNDGv2AZCuXExAe7nci1bCw7jD/6oZq6Lz5ibotzUaScpPnAfGVQ1+X1MQjKQMI1Y+kHGQKvb58PlLy4Pj1ZRvyFOpYNbx7g== 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:(13230016)(4636009)(376002)(346002)(136003)(396003)(39860400002)(36840700001)(40470700004)(46966006)(478600001)(36860700001)(82310400005)(86362001)(40460700003)(6862004)(966005)(33656002)(81166007)(55016003)(8936002)(5660300002)(52536014)(316002)(356005)(9686003)(336012)(70206006)(54906003)(8676002)(82740400003)(4326008)(40480700001)(186003)(47076005)(83380400001)(7696005)(6506007)(41300700001)(2906002)(53546011)(70586007)(26005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2022 08:42:45.6530 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 76d14542-8855-43fb-b534-08da6fabfa61 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: AM5EUR03FT027.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4209 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKdWx5IDI3LCAyMDIy IDQ6MzQgUE0NCj4gVG86IFJ1aWZlbmcgV2FuZyA8UnVpZmVuZy5XYW5nQGFybS5jb20+DQo+IENj OiBGYW4gWmhhbmcgPHJveS5mYW4uemhhbmdAaW50ZWwuY29tPjsgUGFibG8gZGUgTGFyYQ0KPiA8 cGFibG8uZGUubGFyYS5ndWFyY2hAaW50ZWwuY29tPjsgV2FuZywgWWlwZW5nMQ0KPiA8eWlwZW5n MS53YW5nQGludGVsLmNvbT47IEdvYnJpZWwsIFNhbWVoIDxzYW1laC5nb2JyaWVsQGludGVsLmNv bT47DQo+IEJydWNlIFJpY2hhcmRzb24gPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgVmxh ZGltaXIgTWVkdmVka2luDQo+IDx2bGFkaW1pci5tZWR2ZWRraW5AaW50ZWwuY29tPjsgQWtoaWwg R295YWwgPGdha2hpbEBtYXJ2ZWxsLmNvbT47IGRldg0KPiA8ZGV2QGRwZGsub3JnPjsgSG9ubmFw cGEgTmFnYXJhaGFsbGkgPEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+Ow0KPiBuZCA8bmRA YXJtLmNvbT47IHRob21hc0Btb25qYWxvbi5uZXQNCj4gU3ViamVjdDogUmU6IFtQQVRDSCAyLzJd IGNyeXB0by9pcHNlY19tYjogZW5hYmxlIElQc2VjIG9uIEFybSBwbGF0Zm9ybQ0KPiANCj4gT24g V2VkLCBKdWwgMjcsIDIwMjIgYXQgMTA6MTQgQU0gUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdA YXJtLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPiBBcm0gcG9ydCBvZiBpcHNlY19tYiBsaWJyYXJ5 IFsxXSBoYXMgZGlmZmVyZW50IGhlYWRlciBmaWxlIG5hbWUgdGhhbg0KPiA+IHRoZSBJbnRlbCBp cHNlY19tYiBsaWJyYXJ5LiBQcm9wZXIgaGVhZGVyIG5hbWUgaXMgcGlja2VkIGFjY29yZGluZyB0 bw0KPiA+IHRoZSBhcmNoaXRlY3R1cmUgdG8gZ2V0IHRoZSBjb2RlIGNvbXBpbGUgd2hlbiBpcHNl Y19tYiBpcyBpbnN0YWxsZWQgb24NCj4gPiBBcm0gcGxhdGZvcm0uDQo+ID4NCj4gPiBBbmQgdGhl IEFybSBwb3J0IGN1cnJlbnRseSBzdXBwb3J0cyBaVUMgYW5kIFNOT1czZy4gQ2FsbCB0byBvdGhl cg0KPiA+IGFsZ29yaXRobXMgd2lsbCBiZSBibG9ja2VkLg0KPiA+DQo+ID4gWzFdDQo+ID4gaHR0 cHM6Ly9naXRsYWIuYXJtLmNvbS9hcm0tcmVmZXJlbmNlLXNvbHV0aW9ucy9pcHNlYy1tYi8tL3Ry ZWUvbWFpbg0KPiANCj4gSXMgaXQgcGxhbm5lZCB0byBnZXQgdGhpcyBwb3J0IG1lcmdlZCBpbiB0 aGUgb3JpZ2luYWwgcmVwbz8NCg0KWWVzLCBpdCBpcyBpbnRlbmRlZCB0byBnZXQgdGhpcyBwb3J0 IG1lcmdlZCBpbiB0aGUgb3JpZ2luYWwgcmVwby4NCkVmZm9ydHMgYXJlIGJlaW5nIG1hZGUuIENv ZGUgbm90IG1lcmdlZCB5ZXQuDQo+IA0KPiANCj4gLS0NCj4gRGF2aWQgTWFyY2hhbmQNCg0K