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 517F343CA0; Wed, 13 Mar 2024 15:26:02 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 16C89406BC; Wed, 13 Mar 2024 15:26:02 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id EED1B402B8 for ; Wed, 13 Mar 2024 15:25:59 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 42D9Wpvw022140 for ; Wed, 13 Mar 2024 07:25:59 -0700 Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2169.outbound.protection.outlook.com [104.47.56.169]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3wu9kvrxu3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 13 Mar 2024 07:25:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bddzrqu8aWp32qND0ILrzZaZMDFgIMMJo8tie1H+vFD0yJ9ImPc73z7fdHLQIW13LL3oVDKx7bBgkisP7SKKMnO/8t4aiZ31a4tMhU55w5X66Pqfn13jNvX7LyvUDMTezxC6hg91V1eUE2pu+8kFQsKAUbYCS/62ox/7QPVWG7kV1DEN36IxD+aW1UG4zokmeP023E8ay02jPbXepX2Bco4RIHX3GaFe9KWcN/MZngLWA8+R+3TwPQ1HB0eHsHfE9vlhlZaDJtKs1fRsgEhvq2ZIIvrqcZWeT1u9lWBAXD4qPCKsk9AOwmUv1c1Ab+WdK3ebd/szzNoOe73HhFZSHw== 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=CmNSNvMCoC8KafXtOrsAJgr2dB+/ze//bZWjyaQCVcQ=; b=G0F1qzBSxKCuxeKreFR/u475pw00PVsDxgIgHLJZSoE3LruYbr1xyqfINT8TXjTfabxhj6KZM+RTCbtyeIt6CSKBM4zLq5Xib4wJyFc2Vv3pb8hcIhXJakErDPpedwZCmnoIooNWW8KsfYG68/RAGw1CbWiA3nKFGUBMc3RlwlEuqSGOK1sAHser7aDNpVvF4OHAgv56rZs/CjX5UBlVpL52SDCp+L6TAQ756k0gx995vPdMABBEjEBxmgm2GE2KmtfEdFCGp7udqc8L9TqSALIxO400YqhubcpwD/aIdoqjw1HYC/7AWmyCx6xrRcRJu4hOinieleHOwz5VkdvkBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CmNSNvMCoC8KafXtOrsAJgr2dB+/ze//bZWjyaQCVcQ=; b=AMKE/WZd/vW2Ym+yMKLyJF3VWGhE0PqTCwmttaRnu16XpLXhYfZ1OxyVAAOO/RGQsHUj8FZn+tZxx1axxbyxIbLz8Agz/BGAgk7cKVbOKzR+2oZmdR7AjkfomMHe8cYLG6FiCGr6fiFTb3CzfL/62XD35pwi/CDRpuZJfxfkAa8= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by PH0PR18MB4409.namprd18.prod.outlook.com (2603:10b6:510:e3::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.20; Wed, 13 Mar 2024 14:25:54 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::4e74:4cf3:63b6:b149]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::4e74:4cf3:63b6:b149%4]) with mapi id 15.20.7386.017; Wed, 13 Mar 2024 14:25:54 +0000 Content-Type: multipart/mixed; boundary="_000_CO6PR18MB448440D553CA059BCCC22037D82A2CO6PR18MB4484namp_" From: Akhil Goyal To: Aakash Sasidharan CC: Jerin Jacob , Anoob Joseph , Vidya Sagar Velumuri , Aakash Sasidharan , "dev@dpdk.org" Subject: RE: [PATCH v5 00/21] Improvements and new test cases Thread-Topic: [PATCH v5 00/21] Improvements and new test cases Thread-Index: AQHadTV6lT/MIAHc2UazXymT5aA4WbE1ueuA Date: Wed, 13 Mar 2024 14:25:54 +0000 Message-ID: References: <20240313055030.1685039-1-asasidharan@marvell.com> <20240313105901.1959675-1-asasidharan@marvell.com> In-Reply-To: <20240313105901.1959675-1-asasidharan@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|PH0PR18MB4409:EE_ x-ms-office365-filtering-correlation-id: 66a18f83-b431-48bb-b1ce-08dc43697dd3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: EtxUZyacWxgd4tEIWYxCKKMSRLgmSTvnCEXiQd4qejRv3OfSFJJyikVS1iSUwM9BWSFM/xwpvSjuRGdOtQyrlvT5zP2dr4Ml4RO503NtCtu6IwR/yv34t0jdQN/ijmVsFOyJs6lK4vlpq7g5wkOM5UHC7iCPoQQkKoWIY0CJkyIl/kPH5cYUTH7pdMQHMmdlh3SGFJw/kZrFO01UdIqgN9o2UX0/+vBaRt/j24ZelkY99Z/P10U39MnDJFaTGwBH0hBWj7m1ziTIj1uXhpWaeVdQRmYQ35rZJTgl5btpa4fA22KKH7AylKW8wZa9J/Pn4a1tm24YcOKnu98nviPB6GqSYxHewE7e2BGoruv1boNcRD8IPPN7oHVK1PHahTbANPSvX86CRgVK94VUSjvnltxty+XykHGkRwOZXP7Ddd4rpaQHQJk72ObwxqCLUoNi+PlcjX9gqJiAsq+Dr4Kyj28OvqtW5JlkDNThafNW224i28266Ilyja55KKNVW1rYFVZD0tvsHxhMLAh4+Q+nbAQttyyHcC7xnRHUld3nLNeOltGdAERpjcGSMUvInrd6SIrbWL0eLBf6WA5yuRTTsLVTP/zaLxcEmlSxYwYluuDRutqyjhvt0fKQ7h5Z7G4MDjmi0T1N3E20ODpL+QgwIFrUBN3bf2pU8JudDroivwHF9/h50/GnGLwhHkxwf+Snt6saD/hxWiR9UnuZyt/ZRd2iZJ4vH40bD3Kmt6uN6GM= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(376005)(38070700009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?lQWdCtfHiCUDZPO4loV+C1qh6nm4EdBwVgzHuFyzq2+jnkC+DoQrRY3wciW1?= =?us-ascii?Q?RZtzgGK34qXV9ZLUt2YiIX054/0BNKovCjNhgQmYtSmPbf3wObGWxjSp7am9?= =?us-ascii?Q?tDlVXk+RoftP7uNfeG8t6tECIR8tZKSwgPeUEUtRgHeJPS81Qg5/JY1XJ96/?= =?us-ascii?Q?6+jMqiAFyQZDUuiki5XUhoK3iRKFIx7UpI176nTpmQBj169JzZWBoYjaZ2G1?= =?us-ascii?Q?z0S2UH2tAI5PZukAbLz1G14e79pr+A/0xz6lbkbArpPHNylmNX6LlUcN/w7l?= =?us-ascii?Q?uJnywJP5n4rVcLkVJhFGPFRwxmqok+dSjOsLDP8tU9Ab8PmuxcXryS8jU6Nv?= =?us-ascii?Q?nOgulIrdm5dZweKWc1JtWUKOmBOMrcQHUcyzZxiMcU2l42jcmFMUWWTiVNzo?= =?us-ascii?Q?zgvQaJToLlwAH2vGhV0zExuDZFC23vmdet7ijxAY5luR73Jidgo8yQVjABGb?= =?us-ascii?Q?HP9fzL0INwDO0G1J/f9Crw99cQVwXzDTKu3Zi5F45XqR10gOHa0vmJ3DL5GT?= =?us-ascii?Q?o76ma7FRzQbtOsIcb68DmIVDIeAbT8G1OGDHfph6ti24Qgne9tsdxvExxfqk?= =?us-ascii?Q?XDG30XrNUpfJ3JefuAu6I4jS1WLQd/8afC33Sv7T95c+pR9s9xRDvRFy262A?= =?us-ascii?Q?C28PspTIkr7xhuGnaQDwTRb2wUknzLQlYO7I1PF5Ssdjrw1zV/BXIvCN7RTC?= =?us-ascii?Q?JEOdUjySzKBaxUl3lSfz/BJ6wdTLfStBF3b4JfMY/KdytWCAfjamKqLrkSGG?= =?us-ascii?Q?/4tFqfCdgl7NJV8tZxQKsTGk+j4CrDBIbzqTxtXH0VrIFhbT1KyLVNuKToLA?= =?us-ascii?Q?0u1d4HzEPYJi8wRx6b2JmGm1DZKruhUWcJ5mddyF6QT7pme2ISha9Tvg9iky?= =?us-ascii?Q?ZMH9l8gJQjdftw5jL2lWhs8EEAzR17UuR0+is+jKdQWw+vfsArGHNogpL1Sx?= =?us-ascii?Q?40rOuF3ZEibYVrtWfCFERj649q4xObV2zKrne5ou9J2J9wUDYA4N6cka3YWz?= =?us-ascii?Q?83Vta25ILR+h+enRwUM7+nfeOcj19c/y1J93U7gdmVafSpSn9/mKCm/9k5J2?= =?us-ascii?Q?IHnNXMHmW3m9/MueTvt006R2UwodlYsMWWwX4NsSClhR75su/+tf3zl5T9W8?= =?us-ascii?Q?ggj4TEacLCDi6SOrr3Ojs1kf1AECT0ZvWG42vqEXlJms68LaMNgWnaFWmWXv?= =?us-ascii?Q?NPIPeqvkqFY57bNJhRwSqe+I6juZvSGBqdESRCWhHhUH8CyzNsUhxI9hfHSa?= =?us-ascii?Q?5nJ2Zs6VxP899OuazFDoacv38p7WSfQHSxdLdHzYW3JtXvwhs7J4IFmbX3Ta?= =?us-ascii?Q?alXPpOP6BgZUhzgY73bOi7gb11XOO3zyYzhsjrH0dUyKcPdq/N5VqRfC2dsm?= =?us-ascii?Q?8a/jmcI92MsjTJq3dk6jcRzNtW1H70B/ZIFK6YuznlUqiaiAKwsF0oLFbe8T?= =?us-ascii?Q?O9l3ouPY1SRQoWxfv4tD9G8MetmM4U1XM8Xb+rZQ7JNsby1kC9Gg1Zr3hUNX?= =?us-ascii?Q?FDiDOuHsFFFrg99FDg9a4/7M87s4dayT3WUHJeua7p0p/WboVwwY3NnPizdw?= =?us-ascii?Q?iMjflLMB0FTvxJiLaB0=3D?= MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 66a18f83-b431-48bb-b1ce-08dc43697dd3 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2024 14:25:54.0857 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4CPN0wl3yu3q6thccHsVArfwoOkOTEKXY0Xx+Y2mJBmgK9pLNEevrixKW8Joc8KmLja0KXG5orzklQ7TBeSSeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB4409 X-Proofpoint-GUID: 3lJn1AsbDpg2xll6AyJudsYTJQ7jjFdN X-Proofpoint-ORIG-GUID: 3lJn1AsbDpg2xll6AyJudsYTJQ7jjFdN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-13_09,2024-03-12_01,2023-05-22_02 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 --_000_CO6PR18MB448440D553CA059BCCC22037D82A2CO6PR18MB4484namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > Subject: [PATCH v5 00/21] Improvements and new test cases >=20 > v5: > * Define TEST_SEC_CIPHERTEXT_MAX_LEN based on existing > MBUF_DATAPAYLOAD_SIZE macro. >=20 > v4: > * Set max ciphertext length for data walkthrough tests to 4k. >=20 > v3: > * Set max packet length for data walkthrough tests to 8k. >=20 > v2: > * Rebased. >=20 > Aakash Sasidharan (7): > test/security: enable AES-GCM in combined mode TLS > test/security: add TLS 1.2 data walkthrough test > test/security: add DTLS 1.2 data walkthrough test > test/security: add TLS SG data walkthrough test > test/security: add DTLS 1.2 anti-replay tests > test/security: add more DTLS anti-replay window sz > test/security: add out of place sgl test case for TLS 1.2 >=20 > Akhil Goyal (2): > test/security: add TLS/DTLS 1.2 AES-256-SHA384 vectors > test/crypto: add TLS 1.3 vectors >=20 > Anoob Joseph (1): > test/cryptodev: allow zero packet length buffers >=20 > Vidya Sagar Velumuri (11): > test/security: unit test for TLS packet corruption > test/security: unit test for custom content verification > test/security: unit test to verify zero TLS records > test/security: add unit tests for DTLS-1.2 > test/crypto: update verification of header > test/crypto: update framework to verify tls-1.3 > test/crypto: test to verify hdr corruption in TLS > test/crypto: test to verify custom content type in TLS > test/crypto: test to verify zero len record in TLS > test/crypto: unit tests to verify padding in TLS > test/crypto: unit tests for padding in DTLS-1.2 >=20 > app/test/test_cryptodev.c | 975 ++++++++++++++++-- > app/test/test_cryptodev.h | 20 +- > app/test/test_cryptodev_security_tls_record.c | 203 ++-- > app/test/test_cryptodev_security_tls_record.h | 77 +- > ...yptodev_security_tls_record_test_vectors.h | 405 ++++++++ > app/test/test_security_proto.c | 17 + > app/test/test_security_proto.h | 11 + > 7 files changed, 1530 insertions(+), 178 deletions(-) >=20 Series Acked-by: Akhil Goyal Updated patch title to test/crypto for all patches as these tests are part = of crypto suite. Applied to dpdk-next-crypto --_000_CO6PR18MB448440D553CA059BCCC22037D82A2CO6PR18MB4484namp_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" 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 AAAAYAAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAgEEAawBoAGkAbAAgAEcAbwB5AGEAbAAAAFMA TQBUAFAAAABnAGEAawBoAGkAbABAAG0AYQByAHYAZQBsAGwALgBjAG8AbQAAAB8AAl0BAAAAJgAA AGcAYQBrAGgAaQBsAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAAAAAAAfAOVfAQAAAC4AAABzAGkA cAA6AGcAYQBrAGgAaQBsAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAAAAAAAfABoMAQAAABgAAABB AGsAaABpAGwAIABHAG8AeQBhAGwAAAAfAB8MAQAAACYAAABnAGEAawBoAGkAbABAAG0AYQByAHYA ZQBsAGwALgBjAG8AbQAAAAAAHwAeDAEAAAAKAAAAUwBNAFQAUAAAAAAAAgEZDAEAAABgAAAAAAAA AIErH6S+oxAZnW4A3QEPVAIAAACAQQBrAGgAaQBsACAARwBvAHkAYQBsAAAAUwBNAFQAUAAAAGcA YQBrAGgAaQBsAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAAAAHwABXQEAAAAmAAAAZwBhAGsAaABp AGwAQABtAGEAcgB2AGUAbABsAC4AYwBvAG0AAAAAAAsAQDoBAAAAHwAaAAEAAAASAAAASQBQAE0A LgBOAG8AdABlAAAAAAADAPE/CQQAAAsAQDoBAAAAAwD9P+QEAAACAQswAQAAABAAAABrUiXtm82n TK2eOp0XkSpLAwAXAAEAAABAADkAAAVHW1J12gFAAAgwQ3xOW1J12gELACkAAAAAAB8A2T8BAAAA AAIAAD4AIABTAHUAYgBqAGUAYwB0ADoAIABbAFAAQQBUAEMASAAgAHYANQAgADAAMAAvADIAMQBd ACAASQBtAHAAcgBvAHYAZQBtAGUAbgB0AHMAIABhAG4AZAAgAG4AZQB3ACAAdABlAHMAdAAgAGMA YQBzAGUAcwANAAoAPgAgAA0ACgA+ACAAdgA1ADoADQAKAD4AIAAqACAARABlAGYAaQBuAGUAIABU AEUAUwBUAF8AUwBFAEMAXwBDAEkAUABIAEUAUgBUAEUAWABUAF8ATQBBAFgAXwBMAEUATgAgAGIA YQBzAGUAZAAgAG8AbgAgAGUAeABpAHMAdABpAG4AZwANAAoAPgAgACAAIABNAEIAVQBGAF8ARABB AFQAQQBQAEEAWQBMAE8AQQBEAF8AUwBJAFoARQAgAG0AYQBjAHIAbwAuAA0ACgA+ACAADQAKAD4A IAB2ADQAOgANAAoAPgAgACoAIABTAGUAdAAgAG0AYQB4ACAAYwBpAHAAaABlAHIAdABlAHgAdAAg AGwAZQBuAGcAdABoACAAZgBvAHIAIABkAGEAdABhACAAdwBhAGwAawB0AGgAcgBvAHUAZwBoACAA dABlAHMAdABzACAAdABvACAANABrAC4ADQAKAD4AIAANAAoAPgAgAHYAMwA6AA0ACgA+ACAAKgAg AAAACwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAFIUAAAAAAAALACMAAAAAAB8AAICGAwIAAAAAAMAA AAAAAABGAQAAAB4AAABhAGMAYwBlAHAAdABsAGEAbgBnAHUAYQBnAGUAAAAAAAEAAAAMAAAAZQBu AC0AVQBTAAAAAwAAgAggBgAAAAAAwAAAAAAAAEYBAAAAMgAAAEUAeABjAGgAYQBuAGcAZQBBAHAA cABsAGkAYwBhAHQAaQBvAG4ARgBsAGEAZwBzAAAAAAAgAAAASAAAgAggBgAAAAAAwAAAAAAAAEYB AAAAIgAAAE4AZQB0AHcAbwByAGsATQBlAHMAcwBhAGcAZQBJAGQAAAAAAIOPoWYxtLtIsc4I3ENp fdMfAACAE4/yQfSDFEGlhO7bWmsL/wEAAAAWAAAAQwBsAGkAZQBuAHQASQBuAGYAbwAAAAAAAQAA ACoAAABDAGwAaQBlAG4AdAA9AE0AUwBFAHgAYwBoAGEAbgBnAGUAUgBQAEMAAAAAAB8A+j8BAAAA GAAAAEEAawBoAGkAbAAgAEcAbwB5AGEAbAAAAAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAAAaFAAAA AAAAHwA3AAEAAABqAAAAUgBFADoAIABbAFAAQQBUAEMASAAgAHYANQAgADAAMAAvADIAMQBdACAA SQBtAHAAcgBvAHYAZQBtAGUAbgB0AHMAIABhAG4AZAAgAG4AZQB3ACAAdABlAHMAdAAgAGMAYQBz AGUAcwAAAAAAHwA9AAEAAAAKAAAAUgBFADoAIAAAAAAAAwA2AAAAAAADAC4AAAAAAB8AQhABAAAA ZgAAADwAMgAwADIANAAwADMAMQAzADEAMAA1ADkAMAAxAC4AMQA5ADUAOQA2ADcANQAtADEALQBh AHMAYQBzAGkAZABoAGEAcgBhAG4AQABtAGEAcgB2AGUAbABsAC4AYwBvAG0APgAAAAAAAgFxAAEA AAAbAAAAAQHadTV6lT/MIAHc2UazXymT5aA4WbE1ueuAAB8AcAABAAAAYgAAAFsAUABBAFQAQwBI ACAAdgA1ACAAMAAwAC8AMgAxAF0AIABJAG0AcAByAG8AdgBlAG0AZQBuAHQAcwAgAGEAbgBkACAA bgBlAHcAIAB0AGUAcwB0ACAAYwBhAHMAZQBzAAAAAAAfADUQAQAAAKIAAAA8AEMATwA2AFAAUgAx ADgATQBCADQANAA4ADQANAAwAEQANQA1ADMAQwBBADAANQA5AEIAQwBDAEMAMgAyADAAMwA3AEQA OAAyAEEAMgBAAEMATwA2AFAAUgAxADgATQBCADQANAA4ADQALgBuAGEAbQBwAHIAZAAxADgALgBw AHIAbwBkAC4AbwB1AHQAbABvAG8AawAuAGMAbwBtAD4AAAAAAB8AORABAAAAzAAAADwAMgAwADIA NAAwADMAMQAzADAANQA1ADAAMwAwAC4AMQA2ADgANQAwADMAOQAtADEALQBhAHMAYQBzAGkAZABo AGEAcgBhAG4AQABtAGEAcgB2AGUAbABsAC4AYwBvAG0APgAgADwAMgAwADIANAAwADMAMQAzADEA MAA1ADkAMAAxAC4AMQA5ADUAOQA2ADcANQAtADEALQBhAHMAYQBzAGkAZABoAGEAcgBhAG4AQABt AGEAcgB2AGUAbABsAC4AYwBvAG0APgAAAAMA3j+fTgAACwAAgAggBgAAAAAAwAAAAAAAAEYAAAAA A4UAAAAAAAADAACACCAGAAAAAADAAAAAAAAARgAAAAABhQAAAAAAAAMAgBD/////AwATEgAAAAAC AQCAE4/yQfSDFEGlhO7bWmsL/wEAAAAuAAAASABlAGEAZABlAHIAQgBvAGQAeQBGAHIAYQBnAG0A ZQBuAHQATABpAHMAdAAAAAAAAQAAACIAAAABAAoAAAAEAAAAAAAAABQAAAAAAAAAAAAAAP////8A AAAAAAALAACAE4/yQfSDFEGlhO7bWmsL/wEAAAAcAAAASABhAHMAUQB1AG8AdABlAGQAVABlAHgA dAAAAAAAAAALAACAE4/yQfSDFEGlhO7bWmsL/wEAAAAoAAAASQBzAFEAdQBvAHQAZQBkAFQAZQB4 AHQAQwBoAGEAbgBnAGUAZAAAAAEAAAACAQCAE4/yQfSDFEGlhO7bWmsL/wEAAABAAAAAQwBvAG4A dgBlAHIAcwBhAHQAaQBvAG4AVAByAGUAZQBQAGEAcgBlAG4AdABSAGUAYwBvAHIAZABLAGUAeQAA AAEAAAAuAAAAAAAAAEEFt1WthDNAsb2pIEUQYHIBAPuyqGuKM81LslGgYEUFMwgAAugL/ZUAAAAA QAAHMGCZGltSddoBCwACAAEAAAADACYAAAAAAAsAKwAAAAAACwAGDAAAAAACARAwAQAAAEYAAAAA AAAAQQW3Va2EM0CxvakgRRBgcgcA+7Koa4ozzUuyUaBgRQUzCAAAAAABCwAA+7Koa4ozzUuyUaBg RQUzCAAAAIypJgAAAAACARMwAQAAABAAAACVP8wgAdzZRrNfKZPloDhZAgEUMAEAAAAMAAAA/AAA AKGCFIQ+AAAAAwBbMwEAAAADAFo2AAAAAAMAaDYNAAAACwD6NgEAAAAfAPg/AQAAABgAAABBAGsA aABpAGwAIABHAG8AeQBhAGwAAAAfACJAAQAAAAYAAABFAFgAAAAAAB8AI0ABAAAA+AAAAC8ATwA9 AEUAWABDAEgAQQBOAEcARQBMAEEAQgBTAC8ATwBVAD0ARQBYAEMASABBAE4ARwBFACAAQQBEAE0A SQBOAEkAUwBUAFIAQQBUAEkAVgBFACAARwBSAE8AVQBQACAAKABGAFkARABJAEIATwBIAEYAMgAz AFMAUABEAEwAVAApAC8AQwBOAD0AUgBFAEMASQBQAEkARQBOAFQAUwAvAEMATgA9AEEANgBFAEUA MwBEADUAOABBADcANgA2ADQARQAxADYAOABFAEUANgAyAEUAOQAxADMARAAzADYAOAA5ADkANgAt AEcAQQBLAEgASQBMAAAAHwAkQAEAAAAGAAAARQBYAAAAAAAfACVAAQAAAPgAAAAvAE8APQBFAFgA QwBIAEEATgBHAEUATABBAEIAUwAvAE8AVQA9AEUAWABDAEgAQQBOAEcARQAgAEEARABNAEkATgBJ AFMAVABSAEEAVABJAFYARQAgAEcAUgBPAFUAUAAgACgARgBZAEQASQBCAE8ASABGADIAMwBTAFAA RABMAFQAKQAvAEMATgA9AFIARQBDAEkAUABJAEUATgBUAFMALwBDAE4APQBBADYARQBFADMARAA1 ADgAQQA3ADYANgA0AEUAMQA2ADgARQBFADYAMgBFADkAMQAzAEQAMwA2ADgAOQA5ADYALQBHAEEA SwBIAEkATAAAAB8AMEABAAAAGAAAAEEAawBoAGkAbAAgAEcAbwB5AGEAbAAAAB8AMUABAAAAGAAA AEEAawBoAGkAbAAgAEcAbwB5AGEAbAAAAB8AOEABAAAAGAAAAEEAawBoAGkAbAAgAEcAbwB5AGEA bAAAAB8AOUABAAAAGAAAAEEAawBoAGkAbAAgAEcAbwB5AGEAbAAAAAMAWUAAAAAAAwBaQAAAAAAD ADdQAQAAAAMACVkBAAAAHwAKXQEAAAAmAAAAZwBhAGsAaABpAGwAQABtAGEAcgB2AGUAbABsAC4A YwBvAG0AAAAAAB8AC10BAAAAJgAAAGcAYQBrAGgAaQBsAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBt AAAAAAACARVdAQAAABIAAAACR/vhcFURHUKH/C5Y9ji24AEAAAIBFl0BAAAAEgAAAAJH++FwVREd Qof8Llj2OLbgAQAAAwAAgFDjYwvMnNARvNsAgF/MzgQBAAAAJAAAAEkAbgBkAGUAeABpAG4AZwBF AHIAcgBvAHIAQwBvAGQAZQAAABsAAAAfAACAUONjC8yc0BG82wCAX8zOBAEAAAAqAAAASQBuAGQA ZQB4AGkAbgBnAEUAcgByAG8AcgBNAGUAcwBzAGEAZwBlAAAAAAABAAAAcAAAAEkAbgBkAGUAeABp AG4AZwAgAFAAZQBuAGQAaQBuAGcAIAB3AGgAaQBsAGUAIABCAGkAZwBGAHUAbgBuAGUAbABQAE8A SQBJAHMAVQBwAFQAbwBEAGEAdABlACAAaQBzACAAZgBhAGwAcwBlAC4AAAALAACAUONjC8yc0BG8 2wCAX8zOBAEAAAAmAAAASQBzAFAAZQByAG0AYQBuAGUAbgB0AEYAYQBpAGwAdQByAGUAAAAAAAAA AAAfAACAH6TrM6h6LkK+e3nhqY5UswEAAAA4AAAAQwBvAG4AdgBlAHIAcwBhAHQAaQBvAG4ASQBu AGQAZQB4AFQAcgBhAGMAawBpAG4AZwBFAHgAAAABAAAA4gEAAEkASQA9AFsAQwBJAEQAPQAyADAA YwBjADMAZgA5ADUALQBkAGMAMAAxAC0ANAA2AGQAOQAtAGIAMwA1AGYALQAyADkAOQAzAGUANQBh ADAAMwA4ADUAOQA7AEkARABYAEgARQBBAEQAPQAwADEARABBADcANQAzADUANwBBADsASQBEAFgA QwBPAFUATgBUAD0AMgBdADsAUwBCAE0ASQBEAD0AMgA0ADsAUwAxAD0APAAyADAAMgA0ADAAMwAx ADMAMQAwADUAOQAwADEALgAxADkANQA5ADYANwA1AC0AMQAtAGEAcwBhAHMAaQBkAGgAYQByAGEA bgBAAG0AYQByAHYAZQBsAGwALgBjAG8AbQA+ADsAUgBUAFAAPQBEAGkAcgBlAGMAdABDAGgAaQBs AGQAOwBUAEYAUgA9AFQAaAByAGUAYQBkAEYAbwByAGsAaQBuAGcASQBzAEQAaQBzAGEAYgBsAGUA ZAA7AFYAZQByAHMAaQBvAG4APQBWAGUAcgBzAGkAbwBuACAAMQA1AC4AMgAwACAAKABCAHUAaQBs AGQAIAA3ADMAOAA2AC4AMAApACwAIABTAHQAYQBnAGUAPQBIADEAOwBVAFAAPQAxADAAOwBEAFAA PQAxAAAAAAADAACACCAGAAAAAADAAAAAAAAARgAAAAAQhQAAAAAAAAsAAIAIIAYAAAAAAMAAAAAA AABGAAAAAA6FAAAAAAAAAwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAGIUAAAAAAAALAACACCAGAAAA AADAAAAAAAAARgAAAACChQAAAAAAAB8AAIAIIAYAAAAAAMAAAAAAAABGAAAAANiFAAABAAAAEgAA AEkAUABNAC4ATgBvAHQAZQAAAAAAAgEAgAggBgAAAAAAwAAAAAAAAEYBAAAANgAAAEkAbgBUAHIA YQBuAHMAaQB0AE0AZQBzAHMAYQBnAGUAQwBvAHIAcgBlAGwAYQB0AG8AcgAAAAAAAQAAABAAAAC7 H/Cj3qZdTpb5PdaDUqN7AwAAgCkDAgAAAAAAwAAAAAAAAEYBAAAAEAAAACQARABHAE0AYQByAGsA AAC32mNTHwAAgCkDAgAAAAAAwAAAAAAAAEYBAAAAEgAAAFgALQBEAEcALQBSAGUAZgAAAAAAAQAA AAIAAAAAAAAAHwAAgCkDAgAAAAAAwAAAAAAAAEYBAAAAFAAAAHgALQBkAGcALQByAG8AcgBmAAAA AQAAAAoAAAB0AHIAdQBlAAAAAAADAA00/T8AAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAAC4AAABh AHUAdABoAGUAbgB0AGkAYwBhAHQAaQBvAG4ALQByAGUAcwB1AGwAdABzAAAAAAABAAAAugAAAGQA awBpAG0APQBuAG8AbgBlACAAKABtAGUAcwBzAGEAZwBlACAAbgBvAHQAIABzAGkAZwBuAGUAZAAp ACAAaABlAGEAZABlAHIALgBkAD0AbgBvAG4AZQA7AGQAbQBhAHIAYwA9AG4AbwBuAGUAIABhAGMA dABpAG8AbgA9AG4AbwBuAGUAIABoAGUAYQBkAGUAcgAuAGYAcgBvAG0APQBtAGEAcgB2AGUAbABs AC4AYwBvAG0AOwAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAIAAAAHgALQBtAHMALQBoAGEA cwAtAGEAdAB0AGEAYwBoAAAAAQAAAAIAAAAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAALgAA AHgALQBtAHMALQBwAHUAYgBsAGkAYwB0AHIAYQBmAGYAaQBjAHQAeQBwAGUAAAAAAAEAAAAMAAAA RQBtAGEAaQBsAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAANgAAAHgALQBtAHMALQB0AHIAYQBm AGYAaQBjAHQAeQBwAGUAZABpAGEAZwBuAG8AcwB0AGkAYwAAAAAAAQAAAEgAAABDAE8ANgBQAFIA MQA4AE0AQgA0ADQAOAA0ADoARQBFAF8AfABQAEgAMABQAFIAMQA4AE0AQgA0ADQAMAA5ADoARQBF AF8AAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAABQAAAAeAAtAG0AcwAtAG8AZgBmAGkAYwBlADMA NgA1AC0AZgBpAGwAdABlAHIAaQBuAGcALQBjAG8AcgByAGUAbABhAHQAaQBvAG4ALQBpAGQAAAAB AAAASgAAADYANgBhADEAOABmADgAMwAtAGIANAAzADEALQA0ADgAYgBiAC0AYgAxAGMAZQAtADAA OABkAGMANAAzADYAOQA3AGQAZAAzAAAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAA4AAAAeAAt AG0AcwAtAGUAeABjAGgAYQBuAGcAZQAtAHMAZQBuAGQAZQByAGEAZABjAGgAZQBjAGsAAAABAAAA BAAAADEAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAA6AAAAeAAtAG0AcwAtAGUAeABjAGgAYQBu AGcAZQAtAGEAbgB0AGkAcwBwAGEAbQAtAHIAZQBsAGEAeQAAAAAAAQAAAAQAAAAwAAAAHwAAgIYD AgAAAAAAwAAAAAAAAEYBAAAAKgAAAHgALQBtAGkAYwByAG8AcwBvAGYAdAAtAGEAbgB0AGkAcwBw AGEAbQAAAAAAAQAAAA4AAABCAEMATAA6ADAAOwAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAA RAAAAHgALQBtAGkAYwByAG8AcwBvAGYAdAAtAGEAbgB0AGkAcwBwAGEAbQAtAG0AZQBzAHMAYQBn AGUALQBpAG4AZgBvAAAAAQAAANoFAABFAHQAeABVAFoAeQBhAGMAVwB4AGcAZAA0AHQARQBJAFcA WQB4AEMASwBLAE0AUwBSAEwAZwBtAFMAVAB2AG4AQwBFAFgAaQBRAGQANABxAGUAagBSAHYAMwBP AGYAUwBGAEoASgB5AGkAawBWAFMAMQBpAFMAVQB3AE0AOQBCAFcAUwBGAE0ALwB4AHcAcAB2AFMA agB1AFIARwBkAE8AdABRAHkAcgBsAHYAVAA1AHoAUAAyAGQAcgA0AE0AbAA0AFIATwA1ADAAMwBO AHQAQwB0AHUANgBJAHcAUgAvAHkAdgAzADQAdAAwAGoAZABRAE4ALwBpAGoAbQBWAHMARgBPAHkA SgBzADYAbABLADQAdgBsAHAAcQA3AGcANQB3AGsATwBNADUAVQBIAEMANwBpAEMAUABvAFEAUQBr AEsAbwBXAEkAWQAwAEMASgBrAHkASQBsAC8AawBQAEgANQBjAFkAVQBUAEgANwBwAGQATQBRAEgA TQBtAGQAbABoADMAUwBHAEYASgB3AC8AawBaAHIARgBPADAAMQBVAGQASQBxAGcATgA5AG8AMgBV AFgAMAAvACsAdgBCAGEAUgB0AC8AagAyADQAWgBlAGwAawBZADkAOQBaAC8AUAAxADAAVQAzADkA TQBuAEQASgBGAGEAVABHAHcAQgBIADAAaABCAFcAagA3AG0AMQB6AGkAVABJAGoAMQB1AFgAaABw AFcAYQBlAFYAZABRAFIAbQBZAFEAMwA1AHIAWgBKAFQAZwBsADUAYgB0AHAAYQA0AGYAQQAyADIA SwBLAEgANwBBAHkAbABLAFcAOAB3AFoAYQA5AEoALwBQAG4ANABhADEAdABtADIANABZAGMATwBL AG4AdQA5ADgAbgB2AGkAUABCADYARwBxAFMAWQB4AEgAZQB3AEUANwBlADIAQgBHAG8AcgB1AHYA MQBiAG8ATgBjAFIARAA4AEkAUABQAE4ANwBvAEgAVgBLADEAUABIAGEAaABUAGIAQQBOAFAAUwB2 AFgAOAA2AEMAUgBnAFYASwA5ADQAVgBVAFMAagB2AG4AbAB0AHgAdAB5ACsAWAB5AGsASABHAGsA UgB3AE8AWgBYAFAANwBEAGQAZAA0AHIAcABhAFEASABRAEoAawA3ADIATwBiAHcAeABxAEMATABV AG8ATgBpACsAUABsAGMAagBYADkAZwBxAEoAaQBBAHMAcQArAEQAcgA0AEsAeQBqADIAOABPAHYA cQB0AFcANQBKAGwAawBEAE4AVABoAGEAZgBOAFcAMgAyADQAaQAyADgAMgA2ADYASQBsAHkAagBh ADUANQBLAEsATgBWAFcAMQByAFkARgBWAFoARAAwAHQAdgBzAEgAeABoAE0ATABBAGgANAArAFEA KwBuAGIAQQBRAHQAdAB5AHkASABjAEMANwB4AG4AUgBIAFUAbABkADMAbgBMAE4AZQBPAGwAdABH AGQAQQBFAFIAcABqAGMARwBTAE0AVQB2AEkAbgByAGQANgBTAEkAcgBiAFcATAAwAGUATABCAGYA NgBXAEEANQB5AHUAUgBUAFQAcwBMAFYAVABQAC8AegBhAEwAeABjAEUAbQBsAFMAeABZAHcAWQBs AHUAdQBEAFIAdQB0AHEAeQBqAGgAdgB0ADAAZgBLAFEANwBoADUAWgA3AEcANABNAEQAagBtAGkA MABUADEATgAzAEUAMgAwAE8ARABwAEwAKwBRAGcAdwBJAEYAcgBVAEIATgAzAGIAZgAyAHAAVQA4 AEoAdQBkAEQAcgBvAGkAdgB3AEgARgA5AC8AaAA1ADAALwBHAG4ARwBMAHcAaABIAGsAeAB3AGYA KwBTAG4AdAA2AHMAYQBEAC8AaAB4AFcAaQBSADkAVQBuAHUAWgB5AHQALwBaAFIAZAAyAGkAWgBK ADQAdgBIADQAMABiAEQAMwBLAG0AdAA2AHUATgA2AEcATQA9AAAAAAAfAACAhgMCAAAAAADAAAAA AAAARgEAAAA4AAAAeAAtAGYAbwByAGUAZgByAG8AbgB0AC0AYQBuAHQAaQBzAHAAYQBtAC0AcgBl AHAAbwByAHQAAAABAAAAcAEAAEMASQBQADoAMgA1ADUALgAyADUANQAuADIANQA1AC4AMgA1ADUA OwBDAFQAUgBZADoAOwBMAEEATgBHADoAZQBuADsAUwBDAEwAOgAxADsAUwBSAFYAOgA7AEkAUABW ADoATgBMAEkAOwBTAEYAVgA6AE4AUwBQAE0AOwBIADoAQwBPADYAUABSADEAOABNAEIANAA0ADgA NAAuAG4AYQBtAHAAcgBkADEAOAAuAHAAcgBvAGQALgBvAHUAdABsAG8AbwBrAC4AYwBvAG0AOwBQ AFQAUgA6ADsAQwBBAFQAOgBOAE8ATgBFADsAUwBGAFMAOgAoADEAMwAyADMAMAAwADMAMQApACgA MQA4ADAAMAA3ADkAOQAwADEANQApACgAMwA3ADYAMAAwADUAKQAoADMAOAAwADcAMAA3ADAAMAAw ADAAOQApADsARABJAFIAOgBPAFUAVAA7AFMARgBQADoAMQAxADAAMgA7AAAAHwAAgIYDAgAAAAAA wAAAAAAAAEYBAAAAXAAAAHgALQBtAHMALQBlAHgAYwBoAGEAbgBnAGUALQBhAG4AdABpAHMAcABh AG0ALQBtAGUAcwBzAGEAZwBlAGQAYQB0AGEALQBjAGgAdQBuAGsAYwBvAHUAbgB0AAAAAQAAAAQA AAAxAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAASgAAAHgALQBtAHMALQBlAHgAYwBoAGEAbgBn AGUALQBhAG4AdABpAHMAcABhAG0ALQBtAGUAcwBzAGEAZwBlAGQAYQB0AGEALQAwAAAAAAABAAAA WgwAAGwAUQBXAGQAQwB0AGYASABpAEMAVQBEAFoAUABPADQAbABvAFYAKwBDADEAcQBoADYAbgBt ADQARQBkAEIAdwBWAGcAegBIAHUARgB5AHoAcQAyACsAagBuAGsAQwArAEQAbwBRAHIAUgBZADMA dwBjAGkAVwAxAFIAWgB0AHoAZwBHAEsAMwA0AHEAWABWADkAWgBMAFUAdAAyAFkAaQBJAFgAMAA1 ADQALwAwAEIATgBLAG8AdgBDAGoATgBoAGcAUQBtAFkAdABTAG0AUABiAGYAMwB3AE8AYgBHAFcA eABqAFMAcAA3AGEAbQA5AHQARABsAFYAWABrACsAUgBvAGYAdABQADcAdQBOAGYAZQBHADgAdAA2 AHQARQBDAEkAUgA4AHQAWgBLAFMAdwBnAFAAZQBVAEUAVQB0AFIAZwBIAGUASgBQAFMAOAAxAFEA ZwA1AC8ASgBZADEAWABKADkANgAvADYAKwBqAE0AcQBpAEEARgB5AFEAWgBEAFUAdQBpAGsAaQA1 AFgAVQBoAG8ASwAzAGkAUgBLAEYASQB4ADcAVQBwAEkAMQA3ADYAbgBUAHAAbQBRAEIAagAxADYA OQBKAHoAWgBXAEIAbwBZAGoAYQBaADIARwAxAHoAMABTADIAVQBIADIAdABBAEkANQBQAFoAdQBr AEEAYgBMAHoAMQBHADEANABlADcAOQBwAHIAKwBBAC8AMAB4AHoANgBsAGIAawBiAEEAcgBwAFAA SABOAHkAbABtAE4AWAA2AEwAbABVAGMATgAvAHcANwBsAHUASgBuAHkAdwBKAFAANQBuADQAcgBW AGMATABrAFYASgBoAEYARwBQAEYAUgB3AHgAbQBxAG8AawArAGQAUwBqAE8AcwBMAEQAUAA4AHQA VQA5AEEAYgA4AFAAbQB1AHgAYwBYAHIAeQBTADgAagBVADYATgB2AG4ATwBnAHUAbABJAHIAZABt ADUAZABaAHcAZQBLAFcAYwAxAEoAdABXAFUASwBPAG0AQgBPAE0AcgBjAFEASABVAGMAeQB6AFoA eABpAE0AYwBVADIAbAA0ADIAagBjAG0ARgBNAFUAVwBXAFQAaQBWAE4AegBvAHoAZwB2AFEAYQBK AFQAbwBMAGwAdwBBAEgAMgB2AEcAaABWADAAegBFAHgAdQBEAFoARgBDADIAMwB2AG0AZABlAHQA NwBpAGoAeABBAFkANQBsAHUAUgA3ADMASgBpAGQAZwBvADgAeQBRAFYAagBBAEIARwBiAEgAUAA5 AGYAegBMADAASQBOAHcARABPADAARwAxAEoALwBmADkAQwByAHcAOQA5AGMAUQBWAHcAWAB6AEQA VABLAHUAMwBaAGkANQBGADQANQBYAHEAUgAxADAAZwBPAEgAYQAwAHYAbQBKADMARABMADUARwBU AG8ANwA2AG0AYQA3AEYAUgB6AFEAYgB0AE8AcwBJAGMAYgA2ADgARABtAEkAVgBEAEkAZQBBAGIA VAA4AEcAMQBPAEcARABIAGYAcABoADYAdABpADIANABRAGcAbgBlADkAdABzAGQAeAB2AEUAeAB4 AGYAcQBrAFgARABHADMAMABYAHIATgBVAHAAZgBKADMASgBlAGYAdQBBAHUANgBJADQAagBTADEA VwBMAFEAZAAvADgAYQBmAEMAMwAzAFMAdgA3AFQAOQA1AGMAKwBwAFIAOQBzADkAeABSAEQAdgBS AEYAeQAyADYAMgBBAEMAMgA4AFAAcwBwAFQASQBrAHIANwB4AGgAdQBHAG4AYQBRAEQAdwBUAFIA YgAyAHcAVQBrAG4AegBMAFEAbABZAE8ANwBJADEAUABGADUAUwBzAGQAagByAHcAMQB6AFYALwBC AFgASQB2AEMATgA3AFIAVABDAEoARQBPAGQAVQBqAHkAUwB6AEsAQgBhAHgAVQBsADMAbABTAGYA egAvAEIASgA2AHcAZABUAEwAZgBTAHQAQgBGADMAYgA0AEoAZgBNAFkALwBLAGQAeQB0AFcAQwBB AGYAagBhAG0ASwBxAEwAcgBrAFMARwBHAC8ANAB0AEYAcQBmAEMAZABnAGwANwBOAEoAVgA4AHQA WgB4AFEASwBzAFQARwBrACsAagA0AEMAcgBEAEIASQBiAHoAcQBUAHgAdABYAEgAMABWAHIASQBG AGgAYgBUADEASwB5AEwAVgBOAHUASwBUAG8ATABBADAAdQAxAGQANABIAHoARQBQAFkASgBpADgA dwBSAHgANgBiADIASgBtAEcAbQAxAEQAWgBLAHIAdQBoAFUAVwBjAEoANQBtAGQAZAB5AEYANgBR AFQANwBwAG0AZQAyAEkAUwBoAGEAOQBUAHYAZwA5AGkAawB5AFoATQBIADkAbAA4AGcASgBRAGoA ZABmAHQAdwA1AGoATAAyAGwAVwBoAHMAOABFAEUAQQB6AFIAMQA3AFUAdQBSADAAKwBpAHMAKwBq AEsAZABRAFcAdwArAHYAZgBzAEEAcgBHAEgATgBvAGcAcABMADEAUwB4ADQAMAByAE8AdQBGADMA WgBFAGkAYgBZAFYAcgB0AFcAZgBDAEYARQBSAGoANgA0ADkAcQA0AHgATwBiAFYAMgB6AEsAcgBu AGUANQBvAHUAOQBKADIASgA5AHcAVQBEAFkAQQA0AE4ANgBjAGsAYQAzAFkAVwB6ADgAMwBWAHQA YQAyADUASQBMAFIAKwBoACsAZQBuAFIAdwBVAE0ANwArAG4AZgBlAE8AYwBqADEAOQBjAC8AeQAx AEoAOQAzAFUANwBnAGQAbQBWAGEAZgBTAHAAUwBuADkALwBtAEsAQwBtAC8AOQBrADUASgAyAEkA SABuAE4AWABNAEgAbQBXADMAbQA5AC8ATQB1AGUAVAB2AHQAMAAwADYAUgAyAFUAdwBvAGQAbABZ AHMATQBXAFcAdwBYADQATgBzAFMAQwBsAGgAUgA3ADUAcwB1AC8AKwB0AGYAMwB6AGwANQBUADkA VwA4AGcAZwBqADQAVABFAGEAYwBMAEMARABpADYAUwBPAHIAcgAzAE8AagBzADEAawBmADEAQQBF AEMAVAAwAFoAdgBXAEcANAAyAHYAcQBFAFgAbABKAG0AcwA2ADgATABhAE0ATgBnAFcAbgBhAEYA VwBtAFcAWAB2AE4AUABJAFAAZQBxAHYAawBxAEYAWQA1ADcAYgBOAEoAaABSAHcAUwBxAGUAKwBJ ADYAagB1AFoAdgBTAEcAQgBxAGQARQBTAFIAQwBXAGgASABoAFUASAA4AEMAeQB6AE4AcwBVAGgA eABJADkAaABmAEgAUwBhADUAbgBKADIAWgBzADYAVgB4AFAAOAA5ADkATwB1AGEAegBGAEQAbwBh AGMAdgAzADgAcAA3AFcAUwBmAFEASABTAHgAZABMAGQASAB6AFkAVwAzAEoAdABYAHYAdwBoAHMA NwBKADQASQBGAG0AYgBYADMAVABhAGEAbABYAFAAcABPAFAANgBCAGcAWgBVAGgAegBnAFkANwAz AGIATwBpADcAZwBiADEAMQBYAE8ATwAzAHoAeQBZAHoAaABzAGoAcgBIADAAZABVAHkASwBjAFAA ZABxAC8ATgA1AFYAcQBSAGYAQwAyAGQAcwBtADgAYQAvAGoAbQBjAEkAOQAyAE0AcwBqAFQASgBx ADMAZABrADYAagBjAFIAegBOAHQAVwAxAEgANwAwAEIALwBaAEkARgBLADYAWQB1AHoAbgBsAFUA cQBpAGEAaQBBAEsAdwBzAEYAMABvAEwARgBiAGUAOABUAE8AOQBsADMAbwB1AFAAWQAxAFMAUgBR AG8AVwB4AGYAdgA0AHQARAA5AEcAOABNAGUAdABtAE0ANABVADEAWABNADgAWABiACsAcgBaAFEA NwBKAE4AcwBiAHkAMQBrAEMAOQBHAGcAMQBaAHIAMwBoAFUATgBYAEYARABpAEQATwB1AEgAcwBG AEYARgByAGcAOQA5AEYARABnADkAYQA0AC8ANwBNADgANwBzADQAZABhAHkAVAAzAFcAVQBIAEoA ZQB1AGEANwBwADAAcAAvAFcAYgBvAFYAdwB3AFkAMwBOAG4AUABpAHoAZAB3AGkATQBqAGYAbABM AE0AQgAwAEYAVAB2AHgASgBpAEwAYQBCADAAPQAAAAAA02E= --_000_CO6PR18MB448440D553CA059BCCC22037D82A2CO6PR18MB4484namp_--