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 AE7B6436D1; Tue, 12 Dec 2023 12:01:11 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8F88A42DBD; Tue, 12 Dec 2023 12:01:11 +0100 (CET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2052.outbound.protection.outlook.com [40.107.6.52]) by mails.dpdk.org (Postfix) with ESMTP id 379E54026E; Tue, 12 Dec 2023 12:01:10 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gaJS+5T6L8qObxpwS5nQYkahznm6y5x20Les8dHOoZ9VsbfyGvCmcfZKSh9hhjVmATnc/YmcbfWQKI/Se6jDnpUYCMCzm9KnC6PU/kypteP4PVrirGwxRh6DMlqW1LcwAEhWyQvLNqNuujWDUdlM+zHK0xSCOBz4vKIKZRRd6+T4PdYzNP/K2iueHBleJiSLkCSNr3VCiKfX4ynXD5udGQfy1BeM5j223n2CsRug7ZPXtAMbVsLvOY/F1I8vYjqYIDV++H1inRkTW6XfsLooieOz/DpwMsyBoELpqT/n3Ydvzyny0Q6PG/b1d7Hd8UVlJWxT9y+xjkM/Jc6DQltLRQ== 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=oYhBczRvF0HADRuM6RAvE2P+TR0UgB7CVQskxv1nU5g=; b=G8gDoc6uLJlBPqOYAi4jwFaSdOJHjkdzgbscJSwLmn8KVDs795c7SQHZhTCeplu+RHXQoMq3deRaCpzS2gxm3EWBVdXc6kTgXbeFUKl1xdpfBoPV85QRmd+2qpeJRucO5BA1UiQZyB7U/3Ma0ic54u4R2+0V58nHR7RGCZyVtWkFvWJDrTXWL/5GgSBaxRhKZKjpPk3lfsSJaVtpncgoGthHTKP1lAZITFI8I+FpB1fx6ddUe6VVWlFnuhUvP6I+UlQ5IkTZfK4YXDjhBOeKg7NaRkUAM7unZVwKs/d0uXPZjGZTfV8735g7Z/UkpdosfH06FGlGlU9j+aIlwWlR0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oYhBczRvF0HADRuM6RAvE2P+TR0UgB7CVQskxv1nU5g=; b=QZ1K7mcnOMFlAX8CM2ZIL/aezT6PqgeGV5j+6VmkGFwekS/JIzGGVdC52N52TtcEiO+BG3UBA+bZ0gUgjw91RNXghc8eFr1fA70i+xVS57sdz0TWAuYziRrWTpgJjtAZLQn3/3vRdhTjIKZ3RQyYSALNn9UsLwEVKxyPDhQ0t7E= Received: from PAXPR04MB9328.eurprd04.prod.outlook.com (2603:10a6:102:2b6::15) by AS8PR04MB7878.eurprd04.prod.outlook.com (2603:10a6:20b:2af::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.33; Tue, 12 Dec 2023 11:01:08 +0000 Received: from PAXPR04MB9328.eurprd04.prod.outlook.com ([fe80::99b2:221d:bdda:3d6f]) by PAXPR04MB9328.eurprd04.prod.outlook.com ([fe80::99b2:221d:bdda:3d6f%5]) with mapi id 15.20.7068.031; Tue, 12 Dec 2023 11:01:08 +0000 From: Hemant Agrawal To: "dev@dpdk.org" CC: "techboard@dpdk.org" Subject: Minutes of Techboard Meeting, 2023-11-29 Thread-Topic: Minutes of Techboard Meeting, 2023-11-29 Thread-Index: AQHaLOqC1GpDDQ+WakmzvPKw23cGzw== Date: Tue, 12 Dec 2023 11:01:08 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAXPR04MB9328:EE_|AS8PR04MB7878:EE_ x-ms-office365-filtering-correlation-id: b492af9b-c98f-4e93-dcc2-08dbfb01a4e5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8TOq/jhT7fpc0iRJ6ip5ww9kZrdmP1MeqDtO0lkdwM1CG2HZMr0NBwWy6Gfoe7wr9ZPQZgB9Lhad0X+5d8D5+Nqe5O+CDRQUqUDPLG8O301x/yirmQ8RtdAbLF8Gu9KQaltakYKKdWIcu1aGUcPKM1bc0TLXki52wdf2qfA6Crbe4V5Paj0VHHZBZqDNb+6l3SIPXirWoW/pXcf2SpOCiV+3Djap1QQCTsXAcVqe4gLubeCZC0/XYp+QCBENxP0jVvhPfsv30JgYOFiVGqZNYUoyNRdbmiS8oVyLfa0SLCgmfE9ijr7/q8sYvOcYq4zWb5vWwIFMysllt/xhkeGr1Qx11SERJJMm+Veld8u9o410JVhjn/Obfc672g1qCeSYdlQ4y24ohxLh3EqLyacXl2MgARuoswmrjwLxJg8COeq32U1dID39IEa9x2poHNLE9vTuU284cTAWQm9klPf2ZU5gF5v1RZBPiL2d1mm3Wg9+rrVPAOMBoWMJvWuYakpSIoFHvUliZwgfHyFfng1amKVtv8s2+mlaNE9FtuWt0+lHcct+qxTwCqnP5mLMS6FtHajf0qFHmVahiNBr6qOYNqP8QcuyDZtwdQ2rJyUqsDoCS/S7Vx2pJOM7U1f16sUgfPP7ILcX7we2fPVpp7g9Og== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB9328.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(396003)(366004)(376002)(346002)(39860400002)(230922051799003)(230173577357003)(230273577357003)(64100799003)(1800799012)(186009)(451199024)(9686003)(6506007)(71200400001)(478600001)(55236004)(7696005)(2940100002)(26005)(966005)(66476007)(83380400001)(76116006)(44832011)(5660300002)(41300700001)(64756008)(6916009)(66446008)(2906002)(4326008)(52536014)(316002)(8676002)(8936002)(66946007)(450100002)(66556008)(86362001)(38100700002)(99936003)(122000001)(33656002)(38070700009)(66899024)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?BPiRw7Zfy6kaNZXPMTO2K44gDkRUfobBwgewMO9oQgkQ3fEvpYmzfoicFP?= =?iso-8859-1?Q?A8iglfbApXrlSyFygI9VfkY+Mtgw0+GxtoouCrl0RhYuszHRic7evTfNMd?= =?iso-8859-1?Q?PzyQxjrP+UQnpr8dL8uFSPXT3ne1ZgTUUh5yldjXyby0mmSWc340eu8pYZ?= =?iso-8859-1?Q?JafNi9TgZTcf/7ERuA6eHSSUGp7N+ZNt32bNHuIjOsxS9lwCOd41L3GPAP?= =?iso-8859-1?Q?VBf9yObfBVegwaUggVkvct793Kjct/edRCvsTpvhBAJpGd6lI9wwwQ9w2f?= =?iso-8859-1?Q?k5zKLT1pX5EUUa/b3VDUituFK1x9d/GSE6zReUh3tnLWc7yoPYsX5A/VDb?= =?iso-8859-1?Q?2S9Vv7h0MC6/WXDa/1i55ewkixeoyS0pPkXP/F9jof3px89FR3wl/ArNFl?= =?iso-8859-1?Q?EaSlvMtheVXwxL7D3QbA1UlGlcu1WY+m65FOxcZZlCshSXX31WR8x/NtDC?= =?iso-8859-1?Q?+ltQy9UE71pw+RrMS9qEalEa/3ikTNC5g0YASO1bD1iKLEhh3CzxqBUvng?= =?iso-8859-1?Q?A+6hUDfnlaV7LDMbZ2cBfid17VplL1ExRMQbqCwvg5sHFyrI2IXi9iC2Mh?= =?iso-8859-1?Q?BfQkU38h3+ZTRdL5vNIAI9PYjGyIjlbmj5KcSwPGkctI/JmWib+QBHM6SI?= =?iso-8859-1?Q?H4OxxmRZHvbKhLEA6CFBDbcHGuE/sCz+4AKJ3SBT6rkx8ifwIMuXwc2X87?= =?iso-8859-1?Q?tGGYj4CgA4330Gy+x3tlTWna6iw/9IleDg9iXob1jEkuGZhOSEfJv0SP2g?= =?iso-8859-1?Q?g2B3l05bGXE+e5RC4+sH3ALhpgzgbVQJRbM/JbEvhRNJUGhGg0sy2UGZ/z?= =?iso-8859-1?Q?Y+kGXOXGSTYkOqv1nbc6p/Xml4tJIuDbFbV8kmAKyvc0ti7sJrK11rRFIr?= =?iso-8859-1?Q?YL+SoLfCcmYOT9ZZ3xVVq+aJqtDtVAynKnf90LzkZs9UUD1vaTGc+y1szI?= =?iso-8859-1?Q?h4zAZYLRJ+93vFn9AzKuOw7ccWNR5w6hX8Dbx0jc0HHLmOXXFgKg16/0NF?= =?iso-8859-1?Q?v9S1D+inFp09lut0LGLJ+tuea8v6xgn0wgtgUeMWSRmAWjcx3F6mmJfphO?= =?iso-8859-1?Q?k388xTusfjz4SWFJuch2bHbnTTG6VYQM44ECJjthkZLk+3Mmxo2pWpIDnV?= =?iso-8859-1?Q?9nJpUZyxuFq5LXJ4XTdYy1WH/57VAOMhOxc1DdzjZ3IiADBboLHQTLOWMH?= =?iso-8859-1?Q?URR3+W5z+plDo6CW9JUFfGOEYFPH3x+34RNl/sN3JYAwVi0a11JxZgB9mD?= =?iso-8859-1?Q?mk56bCUQfn7+c3Ijy2Ud1nR9YU5zo3Tjn6gsAzIVqz7HorIFz9FIAE63Af?= =?iso-8859-1?Q?tnIJEeP53U+G8kD62bpttTdhkZTnH30QlM0xftpx+k9jovfrbxKaBA4y+W?= =?iso-8859-1?Q?wviCXgVcgv0/Urz8rQYEhpNxIlg2gwxZUJ8kf2t4ErJ0jXMeKiOKmKfWGp?= =?iso-8859-1?Q?n6CCOktLkqSSbgMjMa5qAt9MHTNLm9jSXT8vnBEEYep+ijAOc7+dF7dVqH?= =?iso-8859-1?Q?Y6SpNRvWmfW+jNJ50K+NwBGMhRofgLD5+DVd0bgIvKp9W1CdQOfljnUiZd?= =?iso-8859-1?Q?Dw08zrlJoxGq3OfoKTDq8o4BjlmW4l/tLe9FtbV0GX9wqmw1zjEFbd5u06?= =?iso-8859-1?Q?3BpRiFP8NWQLZxEhBx8ADOGlydW7+tN27+?= Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_115A_01DA2D18.9B02D4D0" MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9328.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b492af9b-c98f-4e93-dcc2-08dbfb01a4e5 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2023 11:01:08.2644 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZMjFir34vFRMY/kO0w2MRyo44kw03QoSag9bf2euX6QS3j5GW01nDnbr+OOH7kumOLj8zhJWJWp1WhrCQUpVow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7878 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 ------=_NextPart_000_115A_01DA2D18.9B02D4D0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable TB Attendees ------------ Aaron Bruce Hemant Honnappa Jerin Kevin Konstantin Maxime Morten Stephen Thomas NOTE: The technical board meetings are on every second Wednesday at 3 pm UTC. Meetings are public, and DPDK community members are welcome to = attend. Link to join: https://zoom-lfx.platform.linuxfoundation.org/meeting/96459488340?passwor= d=3Dd 808f1f6-0a28-4165-929e-5a5bcae7efeb NOTE: Next meeting will be on Wednesday 2023-Dec-13 @3pm UTC, and will = be chaired by Honnappa 1. Discussion of mandating DTS test case addition for new features. TB discussed the idea of mandating the addition of test cases for = each =A0new feature being added. - DTS framework pieces are being merged in the main DPDK repo. It = currently supports Linux. o Windows is still an exception.=20 o Windows maintainers shall plan to make it work soon.=20 - First patch that introduces a new feature shall include 1 positive and = 1 negative test case. - Subsequently, other PMDs adding support for this feature, shall add = more than 1 positive and more than 1 negative test cases or modify existing = test cases for code coverage. - It is module/tree maintainers=92 responsibility to o ensure that test cases are submitted along with the patch o help identify test cases if the patch owner cannot find one - Thomas will help in updating it to contributing guidelines. - As the DTS becomes ready, the TB will review and announce the = effective dates with enough notice in advance.=20 - The current tentative timelines for these rules are:=A0 (subject to = DTS readiness and TB approval for each step). o effective for basic ethdev features on 2024 H2 o effective for all ethdev (including rte_flow) on early 2025 o effective for more libraries in 2025 - Future ideas o Improve code coverage=20 o Other samples applications in addition to testpmd 2. Discuss the outstanding issues in "redistribution" aspects of=A0 doc: define qualification criteria for external library patch https://patches.dpdk.org/project/dpdk/patch/20230928054036.645183-1-jerin= j@m arvell.com/ =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 TB discussed various = guidelines to be added to external library support in DPDK. - The distribution and usage license details about the external library shall be documented within DPDK o It shall be a permissive license such as BSD-3 or Apache and align = with the existing DPDK licenses. No GPL.=20 o In case of mandatory components, libraries; Distros shall be able to = use them. - They shall be optional to use and disabled by default. - They shall be freely available to build with DPDK. - They shall be downloadable from a direct link. There shall not be any requirement to login or sign a user agreement.=20 - They may be limited to the OS, they are supporting. - It is yet to be decided about the applicability of the above rules to = the existing DPDK libraries. - The voting on the above is not done =96 as the members wants to first = see the full draft of the rules.=20 ------=_NextPart_000_115A_01DA2D18.9B02D4D0 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIhaTCCBaIw ggOKoAMCAQICCE4Rpu+H69FRMA0GCSqGSIb3DQEBCwUAMGUxIjAgBgNVBAMMGU5YUCBJbnRlcm5h bCBQb2xpY3kgQ0EgRzIxCzAJBgNVBAsMAklUMREwDwYDVQQKDAhOWFAgQi5WLjESMBAGA1UEBwwJ RWluZGhvdmVuMQswCQYDVQQGEwJOTDAeFw0yMzA0MjEwNjQzNDVaFw0yODA0MTkwNjQzNDVaMIG2 MRwwGgYDVQQDDBNOWFAgRW50ZXJwcmlzZSBDQSA1MQswCQYDVQQLDAJJVDERMA8GA1UECgwITlhQ IEIuVi4xEjAQBgNVBAcMCUVpbmRob3ZlbjEWMBQGA1UECAwNTm9vcmQtQnJhYmFudDETMBEGCgmS JomT8ixkARkWA3diaTETMBEGCgmSJomT8ixkARkWA254cDETMBEGCgmSJomT8ixkARkWA2NvbTEL MAkGA1UEBhMCTkwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAWrnSkYP60A8wj4AO kATDjnbdgLv6waFfyXE/hvatdWz2YYtb1YSRi5/wXW+Pz8rsTmSj7iusI+FcLP8WEaMVLn4sEIQY NI8KJUCz21tsIArYs0hMKEUFeCq3mxTJfPqzdj9CExJBlZ5vWS4er8eJI8U8kZrt4CoY7De0FdJh 35Pi5QGzUFmFuaLgXfV1N5yukTzEhqz36kODoSRw+eDHH9YqbzefzEHK9d93TNiLaVlln42O0qaI MmxK1aNcZx+nQkFsF/VrV9M9iLGA+Qb/MFmR20MJAU5kRGkJ2/QzgVQM3Nlmp/bF/3HWOJ2j2mpg axvzxHNN+5rSNvkG2vSpAgMBAAGjggECMIH/MFIGCCsGAQUFBwEBBEYwRDBCBggrBgEFBQcwAoY2 aHR0cDovL253dy5wa2kubnhwLmNvbS9jZXJ0cy9OWFBJbnRlcm5hbFBvbGljeUNBRzIuY2VyMB0G A1UdDgQWBBRYlWDuTnTvZSKqve0ZqSt6jhedBzASBgNVHRMBAf8ECDAGAQH/AgEAMEUGA1UdHwQ+ MDwwOqA4oDaGNGh0dHA6Ly9ud3cucGtpLm54cC5jb20vY3JsL05YUEludGVybmFsUG9saWN5Q0FH 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 xg9XQ34iBHKAPRiMSjAfBgNVHSMEGDAWgBRYlWDuTnTvZSKqve0ZqSt6jhedBzCCAUYGA1UdHwSC AT0wggE5MIIBNaCCATGgggEthoHIbGRhcDovLy9DTj1OWFAlMjBFbnRlcnByaXNlJTIwQ0ElMjA1 LENOPU5MQU1TUEtJMDAwNSxDTj1DRFAsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2Vy dmljZXMsQ049Q29uZmlndXJhdGlvbixEQz13YmksREM9bnhwLERDPWNvbT9jZXJ0aWZpY2F0ZVJl dm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnSGL2h0dHA6 Ly9ud3cucGtpLm54cC5jb20vY3JsL05YUEVudGVycHJpc2VDQTUuY3Jshi9odHRwOi8vd3d3LnBr aS5ueHAuY29tL2NybC9OWFBFbnRlcnByaXNlQ0E1LmNybDCCARAGCCsGAQUFBwEBBIIBAjCB/zCB uwYIKwYBBQUHMAKGga5sZGFwOi8vL0NOPU5YUCUyMEVudGVycHJpc2UlMjBDQSUyMDUsQ049QUlB LENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24s REM9d2JpLERDPW54cCxEQz1jb20/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp ZmljYXRpb25BdXRob3JpdHkwPwYIKwYBBQUHMAKGM2h0dHA6Ly9ud3cucGtpLm54cC5jb20vY2Vy dHMvTlhQLUVudGVycHJpc2UtQ0E1LmNydDBRBgkrBgEEAYI3GQIERDBCoEAGCisGAQQBgjcZAgGg MgQwUy0xLTUtMjEtMTkxNTIwNzAxMy0yNjE1MDQwMzY4LTMwNzY5Mjk0NTgtNjI1MzQ2MA0GCSqG SIb3DQEBCwUAA4IBAQC//+Zjgat4f+pFIMU+GEl9TM9oQsli090sQTy1Umrk8Y1Opjr80YKfjz8O YK+t2LQCxJx9QApSlcV6SuAstsAOCsMSk9eHtocyeqm7He01fiht4lP/+vWtC8kGxU52TeQqU8CN iMjpdgacgVKnEYE3BnH/ZMHzK8/viJYrshTOYcbz+AbB43kriMHW/XC0bemKUctDpjVtvmNXcwEM fRcgp+e2PgcnCzAYsoTjNLskWrGUfzpqY7nK4kqaD+OWCj7fCiYtIlDbzVjUHsHnjMng3sQinQ3k pqJRAZPlv95WWwQ2u/mtcMnRF2Kz+PXk59jJgDMFo8AR0/iWXSH3gMZJMIIIRjCCBy6gAwIBAgIT LQAK6PkFwVFgL5FIIAABAAro+TANBgkqhkiG9w0BAQsFADCBtjEcMBoGA1UEAwwTTlhQIEVudGVy cHJpc2UgQ0EgNTELMAkGA1UECwwCSVQxETAPBgNVBAoMCE5YUCBCLlYuMRIwEAYDVQQHDAlFaW5k aG92ZW4xFjAUBgNVBAgMDU5vb3JkLUJyYWJhbnQxEzARBgoJkiaJk/IsZAEZFgN3YmkxEzARBgoJ kiaJk/IsZAEZFgNueHAxEzARBgoJkiaJk/IsZAEZFgNjb20xCzAJBgNVBAYTAk5MMB4XDTIzMTEy ODA0MDczNFoXDTI1MTEyNzA0MDczNFowgZoxEzARBgoJkiaJk/IsZAEZFgNjb20xEzARBgoJkiaJ k/IsZAEZFgNueHAxEzARBgoJkiaJk/IsZAEZFgN3YmkxDDAKBgNVBAsTA05YUDELMAkGA1UECxMC SU4xFjAUBgNVBAsTDU1hbmFnZWQgVXNlcnMxEzARBgNVBAsTCkRldmVsb3BlcnMxETAPBgNVBAMT CG54YTE1MzA5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtSDKUsFV1LV4peksLeuq OfeV/mkb44Dv2eJzdssSqGrWhItwZO9dvemBXkXEpJoFJVp+9w7xv38s0Z1Me7LoVSnWCaEBmaZr nNP8+h7UjJwISLrRgXxBseRBBAL2iXhunRSc2D0o5/LjCwdfcOIGSa4QpPgYcFTPQW2jQWkZzzFu uHu0ry92nY/zaiSDRnmjb5+6BGstXFfNcYFuGyRMq7X4col7gt3i+j5e5CnUzJx649nHWW9MvNv5 uc/WoiGTSayzr/vZB7zQB2YKAb3iujlHY8OM7tFQ7k2FQVZZ8ZxQcedEzo8VBk7UEKGb02csJJ59 pf3xK/55IvLA+UDHGQIDAQABo4IEZTCCBGEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhYLA foGO9FWG7YU4guuZS5qSVj+F5opuhLXhfgIBZAIBOzATBgNVHSUEDDAKBggrBgEFBQcDBDAOBgNV HQ8BAf8EBAMCBSAwDAYDVR0TAQH/BAIwADAbBgkrBgEEAYI3FQoEDjAMMAoGCCsGAQUFBwMEMIGU BgkqhkiG9w0BCQ8EgYYwgYMwCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBLTALBglghkgBZQMEARYw CwYJYIZIAWUDBAEZMAsGCWCGSAFlAwQBAjALBglghkgBZQMEAQUwCgYIKoZIhvcNAwcwBwYFKw4D AgcwDgYIKoZIhvcNAwICAgCAMA4GCCqGSIb3DQMEAgICADAdBgNVHQ4EFgQUMtpWOeaAvmWsxdYh EuJjPOZnpIIwHwYDVR0jBBgwFoAUWJVg7k5072Uiqr3tGakreo4XnQcwggFGBgNVHR8EggE9MIIB OTCCATWgggExoIIBLYaByGxkYXA6Ly8vQ049TlhQJTIwRW50ZXJwcmlzZSUyMENBJTIwNSxDTj1u bGFtc3BraTAwMDUsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2Vz LENOPUNvbmZpZ3VyYXRpb24sREM9d2JpLERDPW54cCxEQz1jb20/Y2VydGlmaWNhdGVSZXZvY2F0 aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hi9odHRwOi8vbnd3 LnBraS5ueHAuY29tL2NybC9OWFBFbnRlcnByaXNlQ0E1LmNybIYvaHR0cDovL3d3dy5wa2kubnhw LmNvbS9jcmwvTlhQRW50ZXJwcmlzZUNBNS5jcmwwggEQBggrBgEFBQcBAQSCAQIwgf8wgbsGCCsG AQUFBzAChoGubGRhcDovLy9DTj1OWFAlMjBFbnRlcnByaXNlJTIwQ0ElMjA1LENOPUFJQSxDTj1Q dWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPXdi aSxEQz1ueHAsREM9Y29tP2NBQ2VydGlmaWNhdGU/YmFzZT9vYmplY3RDbGFzcz1jZXJ0aWZpY2F0 aW9uQXV0aG9yaXR5MD8GCCsGAQUFBzAChjNodHRwOi8vbnd3LnBraS5ueHAuY29tL2NlcnRzL05Y UC1FbnRlcnByaXNlLUNBNS5jZXIwSQYDVR0RBEIwQKAmBgorBgEEAYI3FAIDoBgMFmhlbWFudC5h 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 U2i92lYxcZEAAAAAAAA= ------=_NextPart_000_115A_01DA2D18.9B02D4D0--