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 0303145502; Thu, 27 Jun 2024 07:11:41 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E9AB9402D2; Thu, 27 Jun 2024 07:11:40 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 05EE64028A for ; Thu, 27 Jun 2024 07:11:27 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 45R2vobR001308 for ; Wed, 26 Jun 2024 22:11:27 -0700 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2049.outbound.protection.outlook.com [104.47.70.49]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 400yrt0b1w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 26 Jun 2024 22:11:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TzBCK7tA13mlYt+ubPvlxNpkvVQOkEVbsAgXwvuJdFybk7Z+9E7FmACVxQKWVVwugO4lMNbsgi8BK9rCX71TQjO36qOIrF8ZuRr/Nr8ENjxrm2YYOHG3xGLORgkpQeUypN0QxDe3SK7wSYLOfL5qVTGDLLCNH9bBJriyGg56673xsfyIW6Gh4x7dk+HqxqIc8VpR/M8zjw3sr8nUpBlEEgJi1YE1Vl0WBBTIqIKRdpS2yxYOBlSlMaU6j8r/ECDKH1juDCRsfQkQL62pvg+GeKUDnLA+VJLUu6qogEGKjAcRqatLs9VFFtdUXNuuaptwyew7V0JakMmnHPB101N1fA== 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=UQ7ca6GRlM0rYx6PsLOKeYoB29X98hdNrPl8mCgBlzc=; b=GG18+fIaosFA3IC+7R3/Q7sMPf7xt3/CCAppsjf8Q/WlZ96h3GTcfpdXJEg/3MhSYqkfSxd+rVRQEk/J5+W7PA7QfsmsH1T3MEY3nilRI/f191a0bAzK0JtNxaCpClfipzvJREzP5W3qJ1xiZkCUdPgNrsyRyRJkYG4619HP3fboGysDerXrl3Vmy3iXA+auihIQZaTzMjTTURLpYVnTfMa9MD5NAyTiakiMb3zfWMkVYJ0eF0/mPkwn7B0qOV85L8q8Kb9jGvRd5eHbbtqQ3ucPL0L2HQ48aq3YtVtQxaxYhNrp81aL5J1T6bZ2mu8mHPZPPEbQ+NPCXys2px7F5A== 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=UQ7ca6GRlM0rYx6PsLOKeYoB29X98hdNrPl8mCgBlzc=; b=WzxN93nNpkd5CxjjwRbN5PcicmIfan33EiK9m6GqWjqfCBzYwwjAf4gEOy67kMb68LN/6CCN/jrRPRU9ykdJRabGZkC0gHEEt5U+1YsWEa5wHgri2NwpHzastd8EBTvVUtr77s0awnt+CK+c8MSDBe7PF60GvFQdbN/qaNRDZ84= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by CO6PR18MB3811.namprd18.prod.outlook.com (2603:10b6:5:353::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.34; Thu, 27 Jun 2024 05:11:22 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d%6]) with mapi id 15.20.7698.033; Thu, 27 Jun 2024 05:11:21 +0000 Content-Type: multipart/mixed; boundary="_000_CO6PR18MB44845946033FF48CB371D7CAD8D72CO6PR18MB4484namp_" From: Akhil Goyal To: Aakash Sasidharan CC: Jerin Jacob , Anoob Joseph , Vidya Sagar Velumuri , Aakash Sasidharan , "dev@dpdk.org" Subject: RE: [PATCH v3 00/12] Fixes and improvements to CNXK crypto PMD Thread-Topic: [PATCH v3 00/12] Fixes and improvements to CNXK crypto PMD Thread-Index: AQHax7diwTyf1VoAkUClSKKuDsK7BrHbES+A Date: Thu, 27 Jun 2024 05:11:21 +0000 Message-ID: References: <20240624062401.4143606-1-asasidharan@marvell.com> <20240626105534.1386528-1-asasidharan@marvell.com> In-Reply-To: <20240626105534.1386528-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_|CO6PR18MB3811:EE_ x-ms-office365-filtering-correlation-id: 240278f6-0c35-4657-4f30-08dc966795c6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?z+eO712j0YgrKvsW7vPgcNuwUD0HGT3KWUuXakgdLXsphgIto5t7EJIMDGvI?= =?us-ascii?Q?DF7/SVtD+0vJ3Kw30N/V5GSybdSIV48RR2aeuuJdDQHD2GMI6DJQX5fGlLz1?= =?us-ascii?Q?eBRwZ9Cln7jPrHElzmNdYRv5wZ1R5LlG4S0dvVTBU272GfboJNUgVrU6bXau?= =?us-ascii?Q?0BofZXQnrPV975dwCTaPsnSUnnn4tee9Y1SEwWWRn0kuBZrjVXCFvJtXSHlP?= =?us-ascii?Q?hb47vhaSP2AleGJmA0ApLV864+U7VbKMYeNw1S5TerVID1FLZ4aaKxqdjsl9?= =?us-ascii?Q?WLixrUn1Ifzwcin4QmZS1/Xw3lEdGPM6+DDKv/qMIdIErw8Ii1YF+DwjYfUC?= =?us-ascii?Q?VOu6JzkfktMQAr0ZFN62dsbDIqjqkdA6d1I0ua74ZZsF0q7oAbjF+EZAJsW1?= =?us-ascii?Q?zpJnPtKF/Y/XzCyFycQRCvTpNPEgcFXb/7+QRxUH2AWRuVkeglhBtfiaJ8Bd?= =?us-ascii?Q?eqMXaQ9FHsOvJEiXSYJZu22KrkgXpxug91LWQIshHBnYe7qQ9CphC65n5GPc?= =?us-ascii?Q?7kVO5gXlYzI0oRcs1ix4Csd0WPDqTsRrcVyevpX0vOmyRACgE2pCAVcQQY5l?= =?us-ascii?Q?ffTQbkq6/daechAzVcwsIHboeO2Rft7LhluF8Ku0H9hwsbXhJbi4QCbS16vJ?= =?us-ascii?Q?6rFdl7dYAXuWaqFpy0ghU6netyoOaKl2nWP/dC3JG5Uy3XYQYePFQrIWKPFD?= =?us-ascii?Q?0ugXBIGUaqvZvFUs5JLfTrtAB0sLg4fMfSNNQud560CnPNEigKboVyP5chs/?= =?us-ascii?Q?XiDldL09u+nNNpB5MW2XZKflQd4ToVdlca+ekaYGWtteH0DyCgNJdL3RzrPf?= =?us-ascii?Q?S/apFwN+Z2qOJlHSPSIa73MghF3rD4hxXAVyyY2GXRFKMawE/tQsWgyHXSi6?= =?us-ascii?Q?70J5DMpjT7dCMegRHzwwqlwgw9ZM7r4b5sgvZAlHjzkW2R6fyTEdH4y6q8gO?= =?us-ascii?Q?vF/KPGemFAdreiZ4PWPsj1DRXmxBU6ROkZ6v4w0m7BKNXESciSL2KhzXnc7r?= =?us-ascii?Q?X24LfJr2miB0JAhWD3tb+O2o/v7L0Uk+VVMP6LC/71i8G6XJL2MvRUNc1jtG?= =?us-ascii?Q?iKRAgODqGVAzurEvvIJq+84os5yGTayTi+1p16dCdd/LvANZz7LODIQVIi1e?= =?us-ascii?Q?Z0EURBVL0ueHvnF43bO2kNcNCf501mddLOUM5aZYzZgeoxWydzroBH7ylPeL?= =?us-ascii?Q?y2JgtHMTf6db2z+JodIaBUwaszfea1yEnsxN55kZ7OLqFiuRSbmC/97+undf?= =?us-ascii?Q?roywngxx9kygDnl6z2fEv6ZZYZM7W0HkQiP7kuL7N3iy2NYYCCwozPEoh0JK?= =?us-ascii?Q?/hCUaJRUv8qG4lxbUQg+jus3qM9v9QDmKoiqQITFBAsStLvyHFtFo+ezyuOG?= =?us-ascii?Q?+fKUp+F9n/M810PDxt823w6uiaLw5dRgU6MSMG02LpbLEqOUgA=3D=3D?= 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:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?q2gaLRwvukts6Y/NZBkD1EcjrsyPZu6HwIrW1x7nCNmlZAB9sHsrHGFCTgHi?= =?us-ascii?Q?cZllsY3h5vUobVHCWMLu+ZqkGa/dQv/ORvmo0dYhBcVIS4Z13hGxsehqMnLX?= =?us-ascii?Q?CStjuAGIiWL+UvqoYCqOqtjpR3JDyG1VEyrsVm8Wyqq077PO5G316d5gUhEk?= =?us-ascii?Q?CpU2dZ0L2mQuYcUHaPQLQY0PhVJnaQyitFj/Y3w+O1uTL/9FMTcu2jUwilI3?= =?us-ascii?Q?UU9UO/qWzxUrUnbVKAaMBWiFB0gy+wqDeRrK6USr7aj0FvKVWXAIoy5vjtUh?= =?us-ascii?Q?KZFzKpk9SzM2ZIqVUoOaMtjmIsTSHbSYtgHB1eJ3yzqTSDEJltTHKOe+gGer?= =?us-ascii?Q?rHR2keYIp1M2+gZzomMOMgeGtkt86t6tcOM5Cwa+EedAfoFFZwdf6Bz1ReiA?= =?us-ascii?Q?Ry3L3R/hf9s+c9u2u5Dr9adUv47hBW6BOm/kzOxKvLJ7+3yY6nN/tozUXoYj?= =?us-ascii?Q?VAHYcHFsYNNPF8diysFv6hZAQ/+4FwdUpU6tveCQNZ5++omORBPZf+0TkEB9?= =?us-ascii?Q?6c3mylE4J7tUJrxQypCyzc5WPWF36LX0X/unM6DxvJ73Kh5WWiim836sdIZw?= =?us-ascii?Q?yFUNigImCCzksv7Y8JY7/mq33JnIc+Ve2FsDf+kcYspIRlodnphgmwkYbdHR?= =?us-ascii?Q?0tdQjX7HejjhW89SNaKNd19PexplbhorFlWqm6+pFeqxGGjuFYuAlF+/zrli?= =?us-ascii?Q?aydG61TaaH+FrV8pA0OPNpZeWFRTNKTLiDa0zKvwcSbYACLbTHh47g2B57NV?= =?us-ascii?Q?FstFEjF4lk4OvM6718FGQmjCx7O9RyhE21uRZofCuXjpc6qP1Gu3HUurae0j?= =?us-ascii?Q?R6ZYDIg5npNiLeFLtEo8WgpfmFK5I9FH8b5Cgm9h7Aq6Ef8iIMLoX75ay+IT?= =?us-ascii?Q?bTmyncz4GjsC3+H5QgN0JWUG3cmgUkCAI7nrOvQV8oBdduevSWjVBDVL8+iR?= =?us-ascii?Q?1KYyw729J1OboaP2H40sr7IYF69/7IlnajneAfSnKbW40TyACtsuON9pTmwn?= =?us-ascii?Q?wjortDo43EgxVqM6uHVi88XBwm38q+GAQf+EoZA1PBAmMUWBd5MbfO8mfhKQ?= =?us-ascii?Q?wQYC6/Ur6DUnLcUIY/4x9pZI9vdWY5ID7zn//c+FpPbOjSKF/LrpJfaMbQV3?= =?us-ascii?Q?rRiayue0b1po+E0K8cUKS5R0VEcsg8L6aI+0X9XGKhrjpnj9luVl2Z0khVnt?= =?us-ascii?Q?E3BJHzqCnbHCrfwqKleRa42IBbzanbl9UYpL42RYItu7TBnnN95T75Lkn8Xv?= =?us-ascii?Q?MWaxFHqFOPnRSGOvL7BsyASk04+OK1kAG51pnjj60qary9mRCbD09sdRPcrV?= =?us-ascii?Q?E+yX6552OqKSC1E1zgUJ+qigTEV4K9S0zJzrtHjHsam/Ksj6zaZdHYdmS/QH?= =?us-ascii?Q?H39VRSCsmDsY2w3DFpkqVYWuqNWQ5FdScXnYw9m+yazTC64Cuk2hVLCYJ43d?= =?us-ascii?Q?YrVm2dLhhcOtAW5k4m2DIqKGqfO4qm6HirD0lJUu8q1XY+yXt99BmaXiillV?= =?us-ascii?Q?rKBjbNoiqAHjzM5PlhH7cEBoHFRbbvt1tS/MPQUohZMkQFEv6yjZNoDVKWab?= =?us-ascii?Q?6xuE2l/nTo2U7ajunhs=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: 240278f6-0c35-4657-4f30-08dc966795c6 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2024 05:11:21.8066 (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: p+OUsxXGhAMgyMYsbJr8T8baJgP8fVgFWvrPv2mrzaWxJQRU3OSRvQ9AwB3Nd/VconqjvJn17u/2sw8QXyipLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR18MB3811 X-Proofpoint-GUID: 9V2wR2JBYpaU2TTKfmuhqfWuV3dcHtyX X-Proofpoint-ORIG-GUID: 9V2wR2JBYpaU2TTKfmuhqfWuV3dcHtyX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-06-27_01,2024-06-25_01,2024-05-17_01 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_CO6PR18MB44845946033FF48CB371D7CAD8D72CO6PR18MB4484namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > Subject: [PATCH v3 00/12] Fixes and improvements to CNXK crypto PMD >=20 > v3: > * Fix compilation error by moving function meant for arm64 under > "#if defined(RTE_ARCH_ARM64)" guard. > v2: > * Fix compilation errors observed with arm gcc-13. >=20 > This series adds improvements to CNXK crypto PMD and fixes aes-gcm zero > length input failure. >=20 > Aakash Sasidharan (1): > crypto/cnxk: fix aes-gcm zero len input cases >=20 > Anoob Joseph (11): > common/cnxk: add comments to denote skipped entries > crypto/cnxk: update version map file with PMD APIs > common/cnxk: make inline dev PF func get as idev API > crypto/cnxk: add flow control in Rx inject path > crypto/cnxk: use SSO PF func of inline device in inst > crypto/cnxk: use NEON for Rx inject inst preparation > crypto/cnxk: remove init of CPT result field in packet > crypto/cnxk: add dual submission in Rx inject > crypto/cnxk: update sess pointer for next iteration > crypto/cnxk: make pack IV variable as const > crypto/cnxk: enable dual submission to CPT >=20 > drivers/common/cnxk/roc_ae.c | 6 +- > drivers/common/cnxk/roc_ae_fpm_tables.c | 6 +- > drivers/common/cnxk/roc_cpt.c | 17 +- > drivers/common/cnxk/roc_cpt.h | 51 +++-- > drivers/common/cnxk/roc_idev.c | 6 + > drivers/common/cnxk/roc_idev.h | 2 + > drivers/common/cnxk/roc_nix_inl.h | 1 - > drivers/common/cnxk/roc_nix_inl_dev.c | 6 - > drivers/common/cnxk/version.map | 2 +- > drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 234 +++++++++------------- > drivers/crypto/cnxk/cn10k_cryptodev_ops.h | 60 +++++- > drivers/crypto/cnxk/cnxk_cryptodev.h | 2 +- > drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 40 ++-- > drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 2 + > drivers/crypto/cnxk/cnxk_se.h | 55 ++--- > drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h | 2 + > drivers/crypto/cnxk/version.map | 8 + > drivers/event/cnxk/cnxk_eventdev_adptr.c | 4 +- > drivers/net/cnxk/cn10k_ethdev_sec.c | 2 +- > drivers/net/cnxk/cnxk_ethdev_telemetry.c | 3 +- > 20 files changed, 275 insertions(+), 234 deletions(-) >=20 Updated patch titles and description of some of the patches. Please review. Series applied to dpdk-next-crypto Thanks. --_000_CO6PR18MB44845946033FF48CB371D7CAD8D72CO6PR18MB4484namp_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" 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 AGcAYQBrAGgAaQBsAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAAAAAAAfAGQAAQAAAAoAAABTAE0A VABQAAAAAAACAUEAAQAAAGAAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAIBBAGsAaABpAGwAIABH AG8AeQBhAGwAAABTAE0AVABQAAAAZwBhAGsAaABpAGwAQABtAGEAcgB2AGUAbABsAC4AYwBvAG0A AAAfAAJdAQAAACYAAABnAGEAawBoAGkAbABAAG0AYQByAHYAZQBsAGwALgBjAG8AbQAAAAAAHwDl XwEAAAAuAAAAcwBpAHAAOgBnAGEAawBoAGkAbABAAG0AYQByAHYAZQBsAGwALgBjAG8AbQAAAAAA AgEuDAEAAAAQAAAA1/XxLfFjoEWJdkPGPQ62Xx8AGgwBAAAAGAAAAEEAawBoAGkAbAAgAEcAbwB5 AGEAbAAAAB8AHwwBAAAAJgAAAGcAYQBrAGgAaQBsAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAAAA AAAfAB4MAQAAAAoAAABTAE0AVABQAAAAAAACARkMAQAAAGAAAAAAAAAAgSsfpL6jEBmdbgDdAQ9U AgAAAIBBAGsAaABpAGwAIABHAG8AeQBhAGwAAABTAE0AVABQAAAAZwBhAGsAaABpAGwAQABtAGEA cgB2AGUAbABsAC4AYwBvAG0AAAAfAAFdAQAAACYAAABnAGEAawBoAGkAbABAAG0AYQByAHYAZQBs AGwALgBjAG8AbQAAAAAAAgEtDAEAAAAQAAAA1/XxLfFjoEWJdkPGPQ62XwsAQDoBAAAAHwAaAAEA AAASAAAASQBQAE0ALgBOAG8AdABlAAAAAAADAPE/CQQAAAsAQDoBAAAAAwD9P+QEAAACAQswAQAA ABAAAAA/Ktqlf5wYS6a+37ICDcwqAwAXAAEAAABAADkAgKLPclDI2gFAAAgwGx5Bc1DI2gELACkA AAAAAB8A2T8BAAAAAAIAAD4AIABTAHUAYgBqAGUAYwB0ADoAIABbAFAAQQBUAEMASAAgAHYAMwAg ADAAMAAvADEAMgBdACAARgBpAHgAZQBzACAAYQBuAGQAIABpAG0AcAByAG8AdgBlAG0AZQBuAHQA cwAgAHQAbwAgAEMATgBYAEsAIABjAHIAeQBwAHQAbwAgAFAATQBEAA0ACgA+ACAADQAKAD4AIAB2 ADMAOgANAAoAPgAgACoAIABGAGkAeAAgAGMAbwBtAHAAaQBsAGEAdABpAG8AbgAgAGUAcgByAG8A cgAgAGIAeQAgAG0AbwB2AGkAbgBnACAAZgB1AG4AYwB0AGkAbwBuACAAbQBlAGEAbgB0ACAAZgBv AHIAIABhAHIAbQA2ADQAIAB1AG4AZABlAHIADQAKAD4AIAAgACAAIgAjAGkAZgAgAGQAZQBmAGkA bgBlAGQAKABSAFQARQBfAEEAUgBDAEgAXwBBAFIATQA2ADQAKQAiACAAZwB1AGEAcgBkAC4ADQAK AD4AIAB2ADIAOgANAAoAPgAgACoAIABGAGkAeAAgAGMAbwBtAHAAaQBsAGEAdABpAG8AbgAgAGUA cgByAG8AcgBzACAAbwBiAHMAZQByAHYAZQBkACAAdwBpAHQAaAAgAGEAcgBtACAAZwBjAGMALQAx ADMALgANAAoAPgAgAAAACwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAFIUAAAAAAAALACMAAAAAAB8A AICGAwIAAAAAAMAAAAAAAABGAQAAAB4AAABhAGMAYwBlAHAAdABsAGEAbgBnAHUAYQBnAGUAAAAA AAEAAAAMAAAAZQBuAC0AVQBTAAAAAwAAgAggBgAAAAAAwAAAAAAAAEYBAAAAMgAAAEUAeABjAGgA YQBuAGcAZQBBAHAAcABsAGkAYwBhAHQAaQBvAG4ARgBsAGEAZwBzAAAAAAAgAAAASAAAgAggBgAA AAAAwAAAAAAAAEYBAAAAIgAAAE4AZQB0AHcAbwByAGsATQBlAHMAcwBhAGcAZQBJAGQAAAAAAPZ4 AiQ1DFdGTzAI3JZnlcYfAACAE4/yQfSDFEGlhO7bWmsL/wEAAAAWAAAAQwBsAGkAZQBuAHQASQBu AGYAbwAAAAAAAQAAACoAAABDAGwAaQBlAG4AdAA9AE0AUwBFAHgAYwBoAGEAbgBnAGUAUgBQAEMA AAAAAB8A+j8BAAAAGAAAAEEAawBoAGkAbAAgAEcAbwB5AGEAbAAAAAsAAIAIIAYAAAAAAMAAAAAA AABGAAAAAAaFAAAAAAAAHwA3AAEAAAB+AAAAUgBFADoAIABbAFAAQQBUAEMASAAgAHYAMwAgADAA MAAvADEAMgBdACAARgBpAHgAZQBzACAAYQBuAGQAIABpAG0AcAByAG8AdgBlAG0AZQBuAHQAcwAg AHQAbwAgAEMATgBYAEsAIABjAHIAeQBwAHQAbwAgAFAATQBEAAAAAAAfAD0AAQAAAAoAAABSAEUA OgAgAAAAAAADADYAAAAAAAMALgAAAAAAHwBCEAEAAABmAAAAPAAyADAAMgA0ADAANgAyADYAMQAw ADUANQAzADQALgAxADMAOAA2ADUAMgA4AC0AMQAtAGEAcwBhAHMAaQBkAGgAYQByAGEAbgBAAG0A YQByAHYAZQBsAGwALgBjAG8AbQA+AAAAAAACAXEAAQAAABsAAAABAdrHt2LBPJ/VWgCRQKVIoq4O wrsGsdsRL4AAHwBwAAEAAAB2AAAAWwBQAEEAVABDAEgAIAB2ADMAIAAwADAALwAxADIAXQAgAEYA aQB4AGUAcwAgAGEAbgBkACAAaQBtAHAAcgBvAHYAZQBtAGUAbgB0AHMAIAB0AG8AIABDAE4AWABL ACAAYwByAHkAcAB0AG8AIABQAE0ARAAAAAAAHwA1EAEAAACiAAAAPABDAE8ANgBQAFIAMQA4AE0A QgA0ADQAOAA0ADUAOQA0ADYAMAAzADMARgBGADQAOABDAEIAMwA3ADEARAA3AEMAQQBEADgARAA3 ADIAQABDAE8ANgBQAFIAMQA4AE0AQgA0ADQAOAA0AC4AbgBhAG0AcAByAGQAMQA4AC4AcAByAG8A ZAAuAG8AdQB0AGwAbwBvAGsALgBjAG8AbQA+AAAAAAAfADkQAQAAAMwAAAA8ADIAMAAyADQAMAA2 ADIANAAwADYAMgA0ADAAMQAuADQAMQA0ADMANgAwADYALQAxAC0AYQBzAGEAcwBpAGQAaABhAHIA YQBuAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAD4AIAA8ADIAMAAyADQAMAA2ADIANgAxADAANQA1 ADMANAAuADEAMwA4ADYANQAyADgALQAxAC0AYQBzAGEAcwBpAGQAaABhAHIAYQBuAEAAbQBhAHIA dgBlAGwAbAAuAGMAbwBtAD4AAAADAN4/n04AAAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAAAOFAAAA AAAAAwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAAYUAAAAAAAADAIAQ/////wMAExIAAAAAAgEAgBOP 8kH0gxRBpYTu21prC/8BAAAALgAAAEgAZQBhAGQAZQByAEIAbwBkAHkARgByAGEAZwBtAGUAbgB0 AEwAaQBzAHQAAAAAAAEAAAAiAAAAAQAKAAAABAAAAAAAAAAUAAAAAAAAAAAAAAD/////AAAAAAAA CwAAgBOP8kH0gxRBpYTu21prC/8BAAAAHAAAAEgAYQBzAFEAdQBvAHQAZQBkAFQAZQB4AHQAAAAA AAAACwAAgBOP8kH0gxRBpYTu21prC/8BAAAAKAAAAEkAcwBRAHUAbwB0AGUAZABUAGUAeAB0AEMA aABhAG4AZwBlAGQAAAABAAAAAgEAgBOP8kH0gxRBpYTu21prC/8BAAAAQAAAAEMAbwBuAHYAZQBy AHMAYQB0AGkAbwBuAFQAcgBlAGUAUABhAHIAZQBuAHQAUgBlAGMAbwByAGQASwBlAHkAAAABAAAA LgAAAAAAAABBBbdVrYQzQLG9qSBFEGByAQD7sqhrijPNS7JRoGBFBTMIAAMuDGKoAAAAAEAABzBX 7OByUMjaAQsAAgABAAAAAwAmAAAAAAALACsAAAAAAAsABgwAAAAAAgEQMAEAAABGAAAAAAAAAEEF t1WthDNAsb2pIEUQYHIHAPuyqGuKM81LslGgYEUFMwgAAAAAAQsAAPuyqGuKM81LslGgYEUFMwgA AvXnvooAAAAAAgETMAEAAAAQAAAAwTyf1VoAkUClSKKuDsK7BgIBFDABAAAADAAAANYAAAAPPVQC PgAAAAMAWzMBAAAAAwBaNgAAAAADAGg2DQAAAAsA+jYBAAAAHwD4PwEAAAAYAAAAQQBrAGgAaQBs ACAARwBvAHkAYQBsAAAAHwAiQAEAAAAGAAAARQBYAAAAAAAfACNAAQAAAPgAAAAvAE8APQBFAFgA QwBIAEEATgBHAEUATABBAEIAUwAvAE8AVQA9AEUAWABDAEgAQQBOAEcARQAgAEEARABNAEkATgBJ AFMAVABSAEEAVABJAFYARQAgAEcAUgBPAFUAUAAgACgARgBZAEQASQBCAE8ASABGADIAMwBTAFAA RABMAFQAKQAvAEMATgA9AFIARQBDAEkAUABJAEUATgBUAFMALwBDAE4APQBBADYARQBFADMARAA1 ADgAQQA3ADYANgA0AEUAMQA2ADgARQBFADYAMgBFADkAMQAzAEQAMwA2ADgAOQA5ADYALQBHAEEA SwBIAEkATAAAAB8AJEABAAAABgAAAEUAWAAAAAAAHwAlQAEAAAD4AAAALwBPAD0ARQBYAEMASABB AE4ARwBFAEwAQQBCAFMALwBPAFUAPQBFAFgAQwBIAEEATgBHAEUAIABBAEQATQBJAE4ASQBTAFQA UgBBAFQASQBWAEUAIABHAFIATwBVAFAAIAAoAEYAWQBEAEkAQgBPAEgARgAyADMAUwBQAEQATABU ACkALwBDAE4APQBSAEUAQwBJAFAASQBFAE4AVABTAC8AQwBOAD0AQQA2AEUARQAzAEQANQA4AEEA NwA2ADYANABFADEANgA4AEUARQA2ADIARQA5ADEAMwBEADMANgA4ADkAOQA2AC0ARwBBAEsASABJ AEwAAAAfADBAAQAAABgAAABBAGsAaABpAGwAIABHAG8AeQBhAGwAAAAfADFAAQAAABgAAABBAGsA aABpAGwAIABHAG8AeQBhAGwAAAAfADhAAQAAABgAAABBAGsAaABpAGwAIABHAG8AeQBhAGwAAAAf ADlAAQAAABgAAABBAGsAaABpAGwAIABHAG8AeQBhAGwAAAADAFlAAAAAAAMAWkAAAAAAAwA3UAEA AAADAAlZAQAAAB8ACl0BAAAAJgAAAGcAYQBrAGgAaQBsAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBt AAAAAAAfAAtdAQAAACYAAABnAGEAawBoAGkAbABAAG0AYQByAHYAZQBsAGwALgBjAG8AbQAAAAAA AgEVXQEAAAASAAAAAkf74XBVER1Ch/wuWPY4tuABAAACARZdAQAAABIAAAACR/vhcFURHUKH/C5Y 9ji24AEAAAMAAIBQ42MLzJzQEbzbAIBfzM4EAQAAACQAAABJAG4AZABlAHgAaQBuAGcARQByAHIA bwByAEMAbwBkAGUAAAAbAAAAHwAAgFDjYwvMnNARvNsAgF/MzgQBAAAAKgAAAEkAbgBkAGUAeABp AG4AZwBFAHIAcgBvAHIATQBlAHMAcwBhAGcAZQAAAAAAAQAAAHAAAABJAG4AZABlAHgAaQBuAGcA IABQAGUAbgBkAGkAbgBnACAAdwBoAGkAbABlACAAQgBpAGcARgB1AG4AbgBlAGwAUABPAEkASQBz AFUAcABUAG8ARABhAHQAZQAgAGkAcwAgAGYAYQBsAHMAZQAuAAAACwAAgFDjYwvMnNARvNsAgF/M zgQBAAAAJgAAAEkAcwBQAGUAcgBtAGEAbgBlAG4AdABGAGEAaQBsAHUAcgBlAAAAAAAAAAAAHwAA gB+k6zOoei5Cvnt54amOVLMBAAAAOAAAAEMAbwBuAHYAZQByAHMAYQB0AGkAbwBuAEkAbgBkAGUA eABUAHIAYQBjAGsAaQBuAGcARQB4AAAAAQAAAOIBAABJAEkAPQBbAEMASQBEAD0AZAA1ADkAZgAz AGMAYwAxAC0AMAAwADUAYQAtADQAMAA5ADEALQBhADUANAA4AC0AYQAyAGEAZQAwAGUAYwAyAGIA YgAwADYAOwBJAEQAWABIAEUAQQBEAD0AMAAxAEQAQQBDADcAQgA3ADYAMgA7AEkARABYAEMATwBV AE4AVAA9ADIAXQA7AFMAQgBNAEkARAA9ADcANgA7AFMAMQA9ADwAMgAwADIANAAwADYAMgA2ADEA MAA1ADUAMwA0AC4AMQAzADgANgA1ADIAOAAtADEALQBhAHMAYQBzAGkAZABoAGEAcgBhAG4AQABt AGEAcgB2AGUAbABsAC4AYwBvAG0APgA7AFIAVABQAD0ARABpAHIAZQBjAHQAQwBoAGkAbABkADsA VABGAFIAPQBUAGgAcgBlAGEAZABGAG8AcgBrAGkAbgBnAEkAcwBEAGkAcwBhAGIAbABlAGQAOwBW AGUAcgBzAGkAbwBuAD0AVgBlAHIAcwBpAG8AbgAgADEANQAuADIAMAAgACgAQgB1AGkAbABkACAA NwA2ADkAOAAuADAAKQAsACAAUwB0AGEAZwBlAD0ASAAxADsAVQBQAD0AMQAwADsARABQAD0AMQAA AAAAAwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAEIUAAAAAAAALAACACCAGAAAAAADAAAAAAAAARgAA AAAOhQAAAAAAAAMAAIAIIAYAAAAAAMAAAAAAAABGAAAAABiFAAAAAAAACwAAgAggBgAAAAAAwAAA AAAAAEYAAAAAgoUAAAAAAAAfAACACCAGAAAAAADAAAAAAAAARgAAAADYhQAAAQAAABIAAABJAFAA TQAuAE4AbwB0AGUAAAAAAAIBAIAIIAYAAAAAAMAAAAAAAABGAQAAADYAAABJAG4AVAByAGEAbgBz AGkAdABNAGUAcwBzAGEAZwBlAEMAbwByAHIAZQBsAGEAdABvAHIAAAAAAAEAAAAQAAAADCWXI18e MU6Z8DFNkRxhjgMAAIApAwIAAAAAAMAAAAAAAABGAQAAABAAAAAkAEQARwBNAGEAcgBrAAAAt9pj Ux8AAIApAwIAAAAAAMAAAAAAAABGAQAAABIAAABYAC0ARABHAC0AUgBlAGYAAAAAAAEAAAACAAAA AAAAAB8AAIApAwIAAAAAAMAAAAAAAABGAQAAABQAAAB4AC0AZABnAC0AcgBvAHIAZgAAAAEAAAAK AAAAdAByAHUAZQAAAAAAAwANNAAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAAuAAAAYQB1AHQA aABlAG4AdABpAGMAYQB0AGkAbwBuAC0AcgBlAHMAdQBsAHQAcwAAAAAAAQAAALoAAABkAGsAaQBt AD0AbgBvAG4AZQAgACgAbQBlAHMAcwBhAGcAZQAgAG4AbwB0ACAAcwBpAGcAbgBlAGQAKQAgAGgA ZQBhAGQAZQByAC4AZAA9AG4AbwBuAGUAOwBkAG0AYQByAGMAPQBuAG8AbgBlACAAYQBjAHQAaQBv AG4APQBuAG8AbgBlACAAaABlAGEAZABlAHIALgBmAHIAbwBtAD0AbQBhAHIAdgBlAGwAbAAuAGMA bwBtADsAAAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAACAAAAB4AC0AbQBzAC0AaABhAHMALQBh AHQAdABhAGMAaAAAAAEAAAACAAAAAAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAAC4AAAB4AC0A bQBzAC0AcAB1AGIAbABpAGMAdAByAGEAZgBmAGkAYwB0AHkAcABlAAAAAAABAAAADAAAAEUAbQBh AGkAbAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAADYAAAB4AC0AbQBzAC0AdAByAGEAZgBmAGkA YwB0AHkAcABlAGQAaQBhAGcAbgBvAHMAdABpAGMAAAAAAAEAAABIAAAAQwBPADYAUABSADEAOABN AEIANAA0ADgANAA6AEUARQBfAHwAQwBPADYAUABSADEAOABNAEIAMwA4ADEAMQA6AEUARQBfAAAA HwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAUAAAAHgALQBtAHMALQBvAGYAZgBpAGMAZQAzADYANQAt AGYAaQBsAHQAZQByAGkAbgBnAC0AYwBvAHIAcgBlAGwAYQB0AGkAbwBuAC0AaQBkAAAAAQAAAEoA AAAyADQAMAAyADcAOABmADYALQAwAGMAMwA1AC0ANAA2ADUANwAtADQAZgAzADAALQAwADgAZABj ADkANgA2ADcAOQA1AGMANgAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAOAAAAHgALQBtAHMA LQBlAHgAYwBoAGEAbgBnAGUALQBzAGUAbgBkAGUAcgBhAGQAYwBoAGUAYwBrAAAAAQAAAAQAAAAx AAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAOgAAAHgALQBtAHMALQBlAHgAYwBoAGEAbgBnAGUA LQBhAG4AdABpAHMAcABhAG0ALQByAGUAbABhAHkAAAAAAAEAAAAEAAAAMAAAAB8AAICGAwIAAAAA AMAAAAAAAABGAQAAACoAAAB4AC0AbQBpAGMAcgBvAHMAbwBmAHQALQBhAG4AdABpAHMAcABhAG0A AAAAAAEAAAByAAAAQgBDAEwAOgAwADsAQQBSAEEAOgAxADMAMgAzADAAMAA0ADAAfAAzADYANgAw ADEANgB8ADMANwA2ADAAMQA0AHwAMQA4ADAAMAA3ADkAOQAwADIANAB8ADMAOAAwADcAMAA3ADAA MAAwADEAOAA7AAAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAABEAAAAeAAtAG0AaQBjAHIAbwBz AG8AZgB0AC0AYQBuAHQAaQBzAHAAYQBtAC0AbQBlAHMAcwBhAGcAZQAtAGkAbgBmAG8AAAABAAAA MgsAAHoAKwBlAE8ANwAxADIAagAwAFkAZwByAEsAdgBzAFcANwB2AFAAZwBjAE4AdQB3AFUARAAw AEgARwBUADMASwBXAFUAdQBYAGEAawBnAGQATABYAHMAcABoAGcASQB0AG8ANQB0ADcARQBKAEkA TQBEAEcAdgBJAEQARgA3AC8AUwBWAHQARAArADAAdgBKADMASwB3ADMAMABOAC8AVgA1AEcAUwB5 AGIAZABTAEkAVgA0ADgAUgBSADIAYQBlAHUAdQBKAGQARABRAEgARAAyAEcATQBJADYARABKAFEA WAA1AGYARwBsAEwAegAxAGUAQgBSAHcAWgA5AEMAbABuADcAagBQAHIASABFAGwAegBtAE4AZABZ AFIAdgA1AHcAWgAxAFIANQBMAGwARwA0AFMAMABkAHYAVgBUAEIAVQAyADcAMgBHAGYAYgBvAEoA TgBVAGcAVgByAFUANgBiAFgAYQB1ADAAQgBvAGYAWgBYAFEAbgByAFAAVgA5ADcANQBkAHcAQwBU AGEAUABzAG4AUwBVAG4AbgBuADQAdABlAGUAOQBZADEAUwBFAHcAVwBXAFIAbgAwAGsAdQBCAFoA cgBqAFYAWABDAEYAdgBKAHQAWABTAEgAbABQAGgAYgA0ADcAdgBoAGEAUwBQADIAQQBsAGUARwBK AG0AQQAwAEEAcABMAFYAOAA2ADQAKwBVADcAVgBiAEsATQBZAGUATgB3ADEAUwA1AFQAZQByAFYA SQBEADEARgBMAFoANABhAGEASwB4AHEAZABqAHMAbAA5AFcATABpAHgAcgBVAG4AMQBJAGYAegB3 AGMAaQBuADQAUQBtAFoAUwAxAC8AWAB3ADMAbABFAGQARwBQAE0ANgArAEQARABLAHYALwBxAE0A SQBkAEkARQByAHcAOABJAGkAMQBZAEYAKwBEAHcAagBZAGYAVQBDAFYATwB1ADYASgB6AGsAZgBr AHQATQBRAEEAcgAwAFoARgBOADYAMgBkAHMAYgBEAEkAcQBqAHEAawBkAEEANgBkADEASQAwAHUA YQA3ADQAWgBaAHMARgAwAHEANwBvAEEAYgBqAEYAKwBFAFoAQQBKAHMAVwAxAHoAcABKAG4AUAB0 AEsARgAvAFkALwBYAHoAQwB5AEYAeQBjAFEAUgBDAHYAVABwAE4AUABFAGcAYwBGAFgAYgAvADcA KwBRAFIAeABVAEgAMgBBAFcAUgB1AFYAawBlAGcAbABoAEIAdABmAGkAYQBKADgAQgBkAGUAcQBN AFgAYQBRADkARgBIAHMATwB2AEoARQBpAFgAUwBZAEoAWgB1ADIAMgBLAHIAawBnAFgAcAB4AHUA ZwA5ADEATABXAFEASQBzAGgASABCAG4AWQBlADcAcQBRADkAQwBwAGgAQwA2ADUAbgA1AEcAUABj ADcAawBWAE8ANQBnAFgAbABZAHoASQAwAG8AUgBjAHMAMQBpAHgANABDAHMAZAAwAFcAUABEAHEA VABzAFIAcgBjAFYAeQBlAHYAcABYADAAdgBPAG0AeQBSAEEAQwBnAEUAMgBwAEMAQQBWAGMAUQBR AFkANQBsAGYAZgBUAFEAYgBrAHEANgAvAGQAYQBlAGMAaABBAHoAVgBjAHcAcwBJAEgAYgBvAGUA TwAyAFIAZgB0ADcATABoAGwAdQBGADgASwB1ADAASAA5AGgAdwBzAGIAWABoAEoAYgBpADQAUQBD AGIAUwAxADYAdgBKADYAcgBGAGQAbAA3AGQAWQBBAFgAdQBXAGEAcQBGAHAAeQAwAGcAaABVADYA bgBlAHQAeQBvAE8AYQBLAGwAMgBuAFcAUAAvAGQAQwAzAEoARwA1AFUAeQAzAFgAWQBRAFkAZQBQ AEYAUQByAEkAVwBLAFAARgBEADAAdQBnAFgAQgBJAEcAVQBhAHEAdgBaAHYARgBVAHMANQBKAEwA ZgBUAHIAdABBAEIAMABzAEwAZwA0AGYATQBmAFMATgBOAFEAdQBkADUANgAwAEMAbgBQAE4ARQBp AGcASwBiAG8AVgB5AFAANQBjAGgAcwAvAFgAaQBEAGwAZABMADAAOQB1ACsAbgBOAE4AcABCADUA TQBXADIAWABaAEsAZgBsAFEAZAA0AFQAbwBWAGQAbABjAGEAKwBlAGsAYQBZAEcAVwB0AHQAZQBI ADAARAB5AEMAZwBOAEoAZABMADMAUgB6AHIAUABmAFMALwBhAHAARgB3AE4AKwBaADIAcQBPAEoA bABIAFMAUABTAEkAYQA3ADMATQBnAGgARgAzAHIARAA0AGgAeABYAEEAVgB5AHkAWQAyAEcAWABS AEYASwBNAGEAdwBFAC8AdABRAHMAVwBnAHkASABYAFMAaQA2ADcAMABKADUARABNAHAAagBUADcA ZABDAE0AZQBnAFIASAB6AHcAdwBxAGwAdwBnAHcAOQBaAE0ANwByADQAYgA1AHMAZwB2AFoAQQBs AEgAagB6AGsAVwAyAFIANgBmAHkAVABFAGQASAA0AHkANgBxADgAZwBPAHYARgAvAEsAUABHAGUA bQBGAEEAZAByAGUAaQBaADQAUABXAFAAcwBqADEARABSAFgAbQB4AEIAVQA2AFIATwBrAFoANgB2 ADQAdwAwAG0ANwBCAEsATgBYAEUAUwBjAGkAUwBMADIASwBoAHoAWABuAGMANwByAFgAMgA0AEwA ZgBKAHIAMgBtAGkAQgAwAEoAQQBoAFcARAAzAHQAYgArAE8AMgBvAC8AdgA3AEwAMABVAGsAKwBW AFYATQBQADYATABDAC8ANwAxAGkAOABHADYAWABKAEwAMgBNAHYAUgBVAE4AYwAxAGoAdABHAGkA SwBSAEEAZwBPAEQAcQBHAFYAQQB6AHUAcgBFAHYAdgBJAEoAcQArADgANABvAHMANQB5AEcAVABh AHkAVABpACsAMQBwADEANgBkAEMAZABkAC8ATAB2AEEATgBaAHoANwBMAE8ARABJAFEAVgBJAGkA MQBlAFoAMABFAFUAUgBCAFYATAAwAHUAZQBIAHYAbgBGADQAMwBiAE8AMgBrAE4AYwBOAEMAZgA1 ADAAMQBtAGQAZABMAE8AVQBNADUAYQBaAFkAegBaAGcAZQBvAHgAVwB5AGQAegByAG8AQgBIADcA eQBsAFAAZQBMAHkAMgBKAGcAdABIAE0AVABmADYAZABiADIAegArAEoAbwBkAEkAYQBCAFUAdwBh AHMAegBmAGUAYQAxAHkARQBuAHMAeABOADUANQBrAFoANwBPAEwAcQBGAGkAdQBSAFMAYgBtAEMA LwA5ADcAKwB1AG4AZABmAHIAbwB5AHcAbgBnAHgAeAA5AGsAeQBnAEQAbgBsADYAegAyAGYARQB2 ADYAWgBaAFkAWgBNADcAVwAwAEgAawBRAGkAUAA3AGsAdQBMADcATgAzAGkAeQAyAE4AWQBZAEMA QwB3AG8AegBQAEUAbwBoADAASgBLAC8AaABDAFUAYQBKAFIAVQB2ADgAcQBHADQAbAB4AGIAVQBR AGcAKwBqAHUAcwAzAHEATQA5AHYAOQBRAEQAbQBLAG8AaQBxAFEASQBUAEYAQgBBAHMAUwB0AEwA dgB5AEgARgB0AEYAbwArAGUAegB5AHUATwBHACsAZgBLAFUAcAArAEYAOQBuAC8ATQA4ADEAMABQ AEQAeAB0ADgAMgAzAHcANgB1AGkAYQBMAHcANQBkAFIAZwBVADYATQBTAE0ARwAwADIATABwAGIA TABFAHEATwBVAGcAQQA9AD0AAAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAADgAAAB4AC0AZgBv AHIAZQBmAHIAbwBuAHQALQBhAG4AdABpAHMAcABhAG0ALQByAGUAcABvAHIAdAAAAAEAAACAAQAA QwBJAFAAOgAyADUANQAuADIANQA1AC4AMgA1ADUALgAyADUANQA7AEMAVABSAFkAOgA7AEwAQQBO AEcAOgBlAG4AOwBTAEMATAA6ADEAOwBTAFIAVgA6ADsASQBQAFYAOgBOAEwASQA7AFMARgBWADoA TgBTAFAATQA7AEgAOgBDAE8ANgBQAFIAMQA4AE0AQgA0ADQAOAA0AC4AbgBhAG0AcAByAGQAMQA4 AC4AcAByAG8AZAAuAG8AdQB0AGwAbwBvAGsALgBjAG8AbQA7AFAAVABSADoAOwBDAEEAVAA6AE4A TwBOAEUAOwBTAEYAUwA6ACgAMQAzADIAMwAwADAANAAwACkAKAAzADYANgAwADEANgApACgAMwA3 ADYAMAAxADQAKQAoADEAOAAwADAANwA5ADkAMAAyADQAKQAoADMAOAAwADcAMAA3ADAAMAAwADEA OAApADsARABJAFIAOgBPAFUAVAA7AFMARgBQADoAMQAxADAAMgA7AAAAHwAAgIYDAgAAAAAAwAAA AAAAAEYBAAAAXAAAAHgALQBtAHMALQBlAHgAYwBoAGEAbgBnAGUALQBhAG4AdABpAHMAcABhAG0A LQBtAGUAcwBzAGEAZwBlAGQAYQB0AGEALQBjAGgAdQBuAGsAYwBvAHUAbgB0AAAAAQAAAAQAAAAx AAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAASgAAAHgALQBtAHMALQBlAHgAYwBoAGEAbgBnAGUA LQBhAG4AdABpAHMAcABhAG0ALQBtAGUAcwBzAGEAZwBlAGQAYQB0AGEALQAwAAAAAAABAAAAWgwA AHEAMgBnAGEATABSAHcAdgB1AGsAdABzADYAWQAvAE4AWgBCAGsARAAxAEUAYwBqAHIAcwB5AFAA WgB1ADYASAB3AEkAcgBXADEAeAA3AG4AQwBOAG0AbABaAEEAQgA5AHMASABzAHIASABHAEYAQwBU AGcASABpAGMAWgBsAGwAcwBZADMAaAA1AHYAVQBvAGIAVgBIAEMAVwBNAEwAdQArAFoAcQBrAEcA YQAvAGQAUQB2AC8ATwBSAHYAbQBvADAAZABZAGgAQgBjAFYASQBTADQAWgAxADMAaABHAHgAcwBl AGgAcQBNAG4ATABYAEMAUwB0AGoAdQBBAEcASQBpAFcATAArAFUAdgBxAG8AWQBDAHEATwBxAHQA agBwAFIAMwBKAEQAeQBHADEAVgBFAHkAcgBzAFYAbQA4AFcAeQBxAHEAMAA3ADcAUABPADUARwAz ADEANgBkADUAZwBVAGgARQBrAEMAcABVADIAZABaADAATAAyAG0AUQB1AFkAYwBVAEgAYQBQAFEA TABRAFkAMABQAGgAVgBKAG4AYQBRAHkAaQB0AEYAagAvAFkAMwB3ACsATwAxAHUAVABMAC8AOQBG AE0AVABjAHUAMgBqAFUAdwBpAGwASQAzAFUAVQA5AFUATwAvAHEAVwB6AHgAVQByAFUAbgBiAFYA SwBBAGEATQBCAFcAaQBGAEIAMABnAHkAKwB3AHEARABlAFIAcgBLADYAVQBTAHIANwBhAGoAMABG AHYASwBWAFcAWABBAEkAbwB5ADUAdgBqAHQAVQBoAEsAWgBGAHoASwBwAGsAOQBTAHoATQAyAFoA SQBxAFYAVQBvAE8AYQBNAHQAagBtAEkAcwBUAFMASABiAFMAWQB0AGcASABCADEAZQBKADMAeQB6 AHEAVABTAEQARQBKAGwAdABUAEgASwBPAGUAKwBnAEcAZQByAHIASABSADIAawBlAFkASQBwADEA TQAyACsAZwBaAHoAbwBtAE0ATwBNAGcAZQBHAHQAawB0ADgANgB0ADYAdABjAE8ATQA1AEMAdwBh ACsARQBlAGQAQQBmAG8ARgBGAFoAdwBkAGYANgBCAHoAMQBSAGUAaQBBAFIAeQAzAEwAMwBSAC8A aABmADkAcwArAGMAOQB1ADIAdQA1AEQAcgA5AGEAZABVAHYANAA3AGgAQgBXADYAQgBPAG0ALwBr AHoATwB4AEsAdgBMAEoANwArADMAeQBZADYAbgBOAC8AdABvAHoAVQBYAG8AWQBqAFYAQQBIAFkA YwBIAEYAcwBZAE4ATgBQAEYAOABkAGkAeQBzAEYAdgA2AGgAWgBBAFEALwArADQARgB3AGQAVQBw AFUANgB0AHYAZQBDAFEATgBaADUAKwArAG8AbQBPAFIAQgBQAFoAZgArADAAVABrAEUAQgA5ADYA YwAzAG0AeQBsAEUANABKADcAdABVAEoAcgB4AFEAeQBwAEMAeQB6AGMANQBXAFAAVwBGADMANgBM AFgAMABYAC8AdQBuAE0ANgBEAHgAdgBKADcAMwBLAGgANQBXAFcAaQBpAG0AOAAzADYAcwBkAEkA WgB3AHkARgBVAE4AaQBnAEkAbQBDAEMAegBrAHMAdgA3AFkAOABKAFkANwAvAG0AcQAzADMASgBu AEkAYwArAFYAZQAyAEYAcwBEAGYAKwBrAGMAWQBzAHAASQBSAGwAbwBkAG4AcABoAGcAbQB3AGsA WQBiAGQASABSADAAdABkAFEAagBYADcASABlAGoAagBoAFcAOAA5AFMATgBhAEsATgBkADEAOQBQ AGUAeABwAGwAYgBoAG8AcgBGAGwAVwBxAG0ANgArAHAARgBlAHEAeABHAEcAagB1AEYAWQB1AEEA bABGACsALwB6AHIAbABpAGEAeQBkAEcANgAxAFQAYQBhAEgAKwBGAHIAVgA4AHAAQQAwAE8AUABO AHAAWgBlAFcARgBSAFQATgBLAFQATABpAEQAYQAwAHoASwB2AHcAYwBTAGIAWQBBAEMATABiAFQA SABoADQANwBnADIAQgA1ADcATgBWAEYAcwB0AEYARQBqAEYANABsAGsANABPAHYATQA2ADcAMQA4 AEYARwBRAG0AagBDAHgANwBPADkAUgB5AGgARQAyADEAdQBSAFoAbwBmAEMAdQBYAGoAcABjADYA cQBQADEARwB1ADMASABVAHUAcgBhAGUAMABqAFIANgBaAFkARABJAGcANQBuAHAATgBpAEwAZQBG AEwAdABFAG8AOABXAGcAcABmAG0ARgBLADUASQA5AEYASAA4AGIANQBDAGcAbQA5AGgANwBBAHEA NgBFAGYAOABpAEkATQBMAG8AWAA3ADUAYQB5ACsASQBUAGIAVABtAHkAbgBjAHoANABHAGoAcwBD ADMAKwBIADUAUQBnAE4AMABKAFcAVQBHADMAYwBtAGcAVQBrAEMAQQBJADcAbgByAE8AdgBRAFYA OABvAEIAZABkAHUAZQB2AFMAVwBqAFYAQgBEAFYATAA4ACsAaQBSADEASwBZAHkAdwA3ADIAOQBK ADEATwBiAG8AYQBQADIASAA0ADAAcwByADcASQBZAEYANgA5AC8ANwBJAGwAbgBhAGoAbgBlAEEA ZgBTAG4ASwBiAFcANAAwAFQAeQBBAEMAdABzAHUATwBOADkAcABUAG0AdwBuAHcAagBvAHIAdABE AG8ANAAzAEUAZwB4AFYAcQBNADYAdQBIAFYAaQA4ADgAWABCAHcAbQAzADgAcQArAEcAQQBRAGYA KwBFAG8AWgBBADEAUABCAEEAbQBNAFUAVwBCAGQANQBNAGIAZgBPADgAbQBmAGgASwBRAHcAUQBZ AEMANgAvAFUAcgA2AEQAVQBuAEwAYwBVAEkAWQAvADQAeAA5AHAAWgBJADkAdgBkAFcAWQA1AEkA RAA3AHoAbgAvAC8AYwArAEYAcABQAGIATwBqAFMASwBGAC8ATAByAHAASgBmAGEATQBiAFEAVgAz AHIAUgBpAGEAeQB1AGUAMABiADEAcABvACsARQAwAEsAOABjAFUASwBTADUAUgAwAFYARQBjAHMA ZwA4AEwANgBhAEkAKwAwAFgAOQBYAEcASwBoAHIAagBwAG4AagA5AGwAdQBWAGwAMgBaADAAawBo AFYAbgB0AEUAMwBCAEoASAB6AHEAQwBuAGIASABDAHIAZgB3AHEASwBsAGUAUgBhADQAMgBJAEIA YgB6AGEAbgBiAGwAOQBVAFkAcABMADQAMgBSAFkASQB0AHUANwBUAEIAbgBuAE4AOQA1AFQANwA1 AEwAawBuADgAWAB2AE0AVwBhAHgARgBIAHEARgBPAFAAbgBSAFMARwBPAHYATAA3AEIAcwB5AEEA UwBrADAANAArAE8ASwAxAGsAQQBHADUAMQBwAG4AagBqADYAMABxAGEAcgB5ADkAbQBSAEMAYgBE ADAAOQBzAGQAUgBQAGMAcgBWAEUAKwB5AFgANgA1ADUAMgBPAHEASwBTAEMAMQBFADEAegBnAFUA SgArAHEAaQBnAFQARQBWADQASwA5AFMAMAB6AEoAegByAHQASABqAEgAcwBhAG0ALwBLAHMAagA2 AHoAYQBaAGQASABZAGQAbQBTAC8AUQBIAEgAMwA5AFYAUgBTAEMAcwBtAEQAcwBZADIAdwAzAEQA RgBwAGsAcQBWAFkAVwB1AHEATgBXAFEANQBGAGQAUwBjAFgAbgBZAHcAOQBtACsAeQBhAHoAVABD ADYANABDAHUAawAyAGgAVgBMAEMAWQBKADQAMwBkAFkAcgBWAG0AMgBkAEwAaABoAGMATwB0AEEA VwA1AGsANABtADIARABJAHEASwBHAHEAZgBPADQAcQBtADYASABpAHIARAAwAGwASgBVAHUAOABx ADEAWABZACsAeQBYAHQAOQA5AEIAbQBhAFgAaQBpAGwAbABWAHIASwBCAGoAYgBOAG8AaQBxAEEA SABqAHoATQA1AFAAbABoAEgANwBjAEUAQgBvAEgARgBSAGIAYgB2AHQAMQB0AFMALwBNAFAAUQBV AG8AaABaAE0AawBRAEYARQB2ADYAeQBqAFoATgBvAEQAVgBLAFcAYQBiADYAeAB1AEUAMgBsAC8A bgBUAG8AMgBVADcAYQBqAHUAbgBoAHMAPQAAAAAAO40= --_000_CO6PR18MB44845946033FF48CB371D7CAD8D72CO6PR18MB4484namp_--