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 93B5541B9F; Wed, 1 Feb 2023 15:15:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 81C764021F; Wed, 1 Feb 2023 15:15:15 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id DB3FA4021D for ; Wed, 1 Feb 2023 15:15:13 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 311CnNvv000363 for ; Wed, 1 Feb 2023 06:15:13 -0800 Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2176.outbound.protection.outlook.com [104.47.56.176]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3nfjrj1uyy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 01 Feb 2023 06:15:13 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JVD+Ho8UQJK6jRzALSMR0S/lyBUbDNt8X3WlWftEPJ8nhInbAPTRl9bKGV7qqFGa/nxHcTccoht1kGqYY3x6bXzP9qd2Dy4SSCzv5o0o64c0tkgyh0UySxrbeUwgOg8Xj5/6Z7n+mvIvy2uPhZlUbTgw+zB9rFnmkV6k7ZxxL3/SWlyQsTcYr2UiM7P7VkMepvc8XOSZbgOz+PaChHzRtGI8kL3FWMY6ghpx0wH8N7n1fh0vs0TpHQFgYNTuHBZ7minMglAczKOxWNqKTMjgJ2vgCoPR1FFZ14yBHukuwH4Uu18GDr/cZ625MA/KXRN8yJH5iQ+zpI26XRMdxDTDmQ== 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=KuLlY9dBnMX6TjdnxEr3COM+raZLGG8Khfn2HtHKuEc=; b=kUYLm1RcW2UkrrZVF9712l5mPXV7mk7nlPzpFUSKFfo+o5Jr08gVPsEcQY6Qj+oybwYg3yd2Btsn1kFHiTjB3/G9zbuSjV10aeLDviLfNTKJaACK7oWgwAUtZN677c5UgdrA5fWv0KPHLtagbxXTywHTGm2quBr25dMzOpkr3EsVpxLVUMfP7TXccz9somYHa74UP4XKL0rzxVM6r5w676UPkLLDR/JZiMZbut8/w4Z6sgsjYGdAKQLJ4pDu71PqD219FVasD2BuqBhsB/m+Ru3guHaGOWLPHBJWgwRprEjv5uf7mK65bt3HFYiOQps6LYNIh4vzD1Zfu7wQtTRJNg== 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.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KuLlY9dBnMX6TjdnxEr3COM+raZLGG8Khfn2HtHKuEc=; b=fw3ZXiKynJ6iDxhlALRYgfJvuM4GhrlqE+wHJFqLM0e7RO8bg1tE2b2dxGnI+CtstScAIVocRSOW74E47B6fdDybc8Qp1KEoum1DP6JrQZp/cYCds34qE/THLnHg2X/3zMYF9guKsHhK7UwvP6zgoUMQQo2IypaRQRcf8YmRSI0= Received: from BL0PR18MB3748.namprd18.prod.outlook.com (2603:10b6:208:36::16) by SJ0PR18MB3817.namprd18.prod.outlook.com (2603:10b6:a03:2cb::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.38; Wed, 1 Feb 2023 14:15:08 +0000 Received: from BL0PR18MB3748.namprd18.prod.outlook.com ([fe80::e077:3804:c9cd:7704]) by BL0PR18MB3748.namprd18.prod.outlook.com ([fe80::e077:3804:c9cd:7704%7]) with mapi id 15.20.5944.013; Wed, 1 Feb 2023 14:15:07 +0000 Content-Type: multipart/mixed; boundary="_000_BL0PR18MB37484C1CDFBD9CFDF2A9FC56A5D19BL0PR18MB3748namp_" From: Anup Prabhu To: Srikanth Yalavarthi , Srikanth Yalavarthi CC: "dev@dpdk.org" , Shivah Shankar Shankar Narayan Rao , Jerin Jacob Kollanukkaran , Prince Takkar , Parijat Shukla Subject: RE: [PATCH v4 2/4] mldev: implement ML IO type handling functions Thread-Topic: [PATCH v4 2/4] mldev: implement ML IO type handling functions Thread-Index: AQHZNhxG2LBPvtQx1Uq0Drp7VboMka66IsZA Date: Wed, 1 Feb 2023 14:15:07 +0000 Message-ID: References: <20221208193532.16718-1-syalavarthi@marvell.com> <20230201090454.14649-1-syalavarthi@marvell.com> <20230201090454.14649-3-syalavarthi@marvell.com> In-Reply-To: <20230201090454.14649-3-syalavarthi@marvell.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcYXByYWJodVxh?= =?us-ascii?Q?cHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJh?= =?us-ascii?Q?MjllMzViXG1zZ3NcbXNnLWQyMDRkMTEyLWEyM2EtMTFlZC1iNzJjLWY0N2Iw?= =?us-ascii?Q?OTdlNGFiOFxhbWUtdGVzdFxkMjA0ZDExNC1hMjNhLTExZWQtYjcyYy1mNDdi?= =?us-ascii?Q?MDk3ZTRhYjhib2R5LnR4dCIgc3o9IjQ1ODIiIHQ9IjEzMzE5NzM0NTA0Mzgz?= =?us-ascii?Q?NDg4NSIgaD0iWUJsbDFqb0d3MkwzZkE5RVlHcFUvcGZTanBRPSIgaWQ9IiIg?= =?us-ascii?Q?Ymw9IjAiIGJvPSIxIiBjaT0iY0FBQUFFUkhVMVJTUlVGTkNnVUFBTmdIQUFB?= =?us-ascii?Q?RjZGeVVSemJaQVorc0dBbytJa0RzbjZ3WUNqNGlRT3dNQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUhBQUFBQm9Cd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUVBQVFBQkFBQUEzVHpGQUFBQUFBQUFBQUFBQUFBQUFKNEFBQUJoQUdRQVpB?= =?us-ascii?Q?QnlBR1VBY3dCekFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?RUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFHTUFkUUJ6QUhRQWJ3QnRBRjhBY0FC?= =?us-ascii?Q?bEFISUFjd0J2QUc0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFB?= =?us-ascii?Q?QUFBQ2VBQUFBWXdCMUFITUFkQUJ2QUcwQVh3QndBR2dBYndCdUFHVUFiZ0Ix?= =?us-ascii?Q?QUcwQVlnQmxBSElBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQmpBSFVB?= =?us-ascii?Q?Y3dCMEFHOEFiUUJmQUhNQWN3QnVBRjhBWkFCaEFITUFhQUJmQUhZQU1BQXlB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdN?= =?us-ascii?Q?QWRRQnpBSFFBYndCdEFGOEFjd0J6QUc0QVh3QnJBR1VBZVFCM0FHOEFjZ0Jr?= =?us-ascii?Q?QUhNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQUFZd0IxQUhNQWRBQnZBRzBB?= =?us-ascii?Q?WHdCekFITUFiZ0JmQUc0QWJ3QmtBR1VBYkFCcEFHMEFhUUIwQUdVQWNnQmZB?= =?us-ascii?Q?SFlBTUFBeUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFB?= =?us-ascii?Q?QUFJQUFBQUFBSjRBQUFCakFIVUFjd0IwQUc4QWJRQmZBSE1BY3dCdUFGOEFj?= =?us-ascii?Q?d0J3QUdFQVl3QmxBRjhBZGdBd0FESUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFB?= =?us-ascii?Q?R1FBYkFCd0FGOEFjd0JyQUhrQWNBQmxBRjhBWXdCb0FHRUFkQUJmQUcwQVpR?= =?us-ascii?Q?QnpBSE1BWVFCbkFHVUFYd0IyQURBQU1nQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVpBQnNBSEFBWHdCekFH?= =?us-ascii?Q?d0FZUUJqQUdzQVh3QmpBR2dBWVFCMEFGOEFiUUJsQUhNQWN3QmhBR2NBWlFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: QUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJrQUd3QWNBQmZBSFFBWlFCaEFHMEFjd0JmQUc4QWJnQmxBR1FBY2dCcEFIWUFaUUJmQUdZQWFRQnNBR1VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFHVUFiUUJoQUdrQWJBQmZBR0VBWkFCa0FISUFaUUJ6QUhNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBYlFCaEFISUFkZ0JsQUd3QWJBQmZBSFFBWlFCeUFHMEFhUUJ1QUhVQWN3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUE9PSIvPjwvbWV0YT4= x-dg-rorf: true x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL0PR18MB3748:EE_|SJ0PR18MB3817:EE_ x-ms-office365-filtering-correlation-id: c9ddab3d-9a58-43fe-6ac8-08db045eb892 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kQ8Rr/39LlBEtszm3FMK0FgfLXiNRKXobDmEDX6dfHQxH+88KVnQI17nNSHwJrKd4diM/f7nap7LWiNiJf3qAAniVRfSEPaUKjMl6lcS/0DAWsOGklzPfPFYpVeUZCIFwbubRj9UV6Zqx4axU9xMP60WNLgYtwLFnpr5n+S8ezkrjOvOCaOriayxR695UGGCDESbDebX2zX71CG+DpFyuIxxoblh4kIW+5dsYfpK2Lz0V/ZR6u99K8mUdT4V6WxvERUA9LpZcjlLVOeDBNkQh994uT/w733+Y5XxD4SqUVnSSWCf+jjJK7Dq00dt2CLsne2xvm1abEo+/Y8u0Mw2bZDSK+JSVXJ8Bj2W+BwZ829jO1YubbSNV+9TyAUzZ+vsyEqRIwfbU3f0WltKWJfYS3PKE/aTfr+tM1+13NHPvmEoO/2jCKUT+D5en09/8zAlDyyqScLRio3lHvsaGfcxob2o1CD0WG0/F5W0Cms49k5uhBdXvurE9lt76Qh4o8wN4oZ9n4q8H6cBdppK0QxLAtl1qSqaXpcj5IzMtz3SyMzDMLUbLo3iGg1eVGpAk115Rz5deYhwgmg0rh9qqDgt0+/639NIYWYLkeOq8IT6R5+aGWH3y4JaS3Fh7Mgw0XmqHyzetbJl2r1WosCwVV7d+ggvHncwVJEh+Uq29z9drKxG2QppxCcMy1k5lEsX9v0orWbhRrinVjYGTqRiEi4MoA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR18MB3748.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(346002)(136003)(39860400002)(376002)(396003)(366004)(451199018)(53546011)(107886003)(122000001)(6506007)(38100700002)(83380400001)(38070700005)(86362001)(7696005)(33656002)(478600001)(186003)(26005)(9686003)(110136005)(54906003)(71200400001)(6636002)(8936002)(41300700001)(2906002)(66946007)(66476007)(64756008)(66556008)(76116006)(66446008)(316002)(4326008)(8676002)(55016003)(5660300002)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?lz6l9mu/YKw5XU4bRNtSggUCEsGavt6+uTE09CVrYQxyyptO0SDOtLa7MmX5?= =?us-ascii?Q?Sdx9+HgAVnGpHhquwehIw/QUIE/I9bT+dwk76/IW3yUDEMnNRAyMXtK943Ky?= =?us-ascii?Q?0wGT9zEX+1dr5E7WWRzvWFGT9LTmBKtxmMilyUnKyCjgsP6yDDFNxzzhQh04?= =?us-ascii?Q?WdTlt4hnVudOEhleP+LYQBFEHhwKOyWtWkh76cVKTQ/UWu80I7nYvXng9mHe?= =?us-ascii?Q?zwcBLdRRsjxphYkmw2f3CT6Zf7jR2RPg1Zgf67eIdQgbprBquLqoRFIvPdDr?= =?us-ascii?Q?XnOtH/3CVO7A6mA0gsrGQufN2dIzUYbwJgp4ahz4MSPa09nEDR3OjCURPSK4?= =?us-ascii?Q?1/X8HoIxIHn+lvCE1RBKFlqghrYBGdEQpeq4bc1dUs7lHZoxCuiQyBBQn+Wx?= =?us-ascii?Q?jtVcUDOI1l4X8K0bJ5Ti1lvWp3mPOP91rhYZOm6y4V+g2IqSP02ESaGjt9xy?= =?us-ascii?Q?iXC3pV13bVYY7mEt/vqw+J8xlhriSALftSvu8RluR5bxSWydTbEHNJT9IKTR?= =?us-ascii?Q?LyW7HtbKSvgy4kgshCbvZFBLBj6UjJVZ1Qo4LMpS7FJKf489c2c0Ic0a2+fN?= =?us-ascii?Q?Et8XyOgNEfZwTTiboT8y20zPeXoyn4UEmORFTe18bhcF9xE50y0DuZnUdQrP?= =?us-ascii?Q?Xp7OlFnUpA/HF3C4vmlBZbUQzEbakCPEndM/OYFqG7F/MBrvlg8eWje4BJPQ?= =?us-ascii?Q?ypewN35IXKXF5KZWmskPYisSgAVOvJ8Gq8h9c3Gf3DR6Abu2EY/o7mB1B7cM?= =?us-ascii?Q?E3cqGg2dbPk+OWHMKbQpkUR5bTaU6E+6BEhqeyTy8XEDELH38nTXvTVgQjah?= =?us-ascii?Q?MstruZpQWyqHOeIzLiH138kix4XZ4sUBamctrNcdDTivAouG0cvx4rf7cO9S?= =?us-ascii?Q?zWwACOCKw8DGpJQT0/7HMuhlj3pWyPZstb8xNWPXFjp+VlCyqylY9xhUhwME?= =?us-ascii?Q?5Vjof2P0guXqp5n+L6Uz1ysIdhKZ/HpGtI+vfc6/wQHnxo/oTmzPCkD9xbz+?= =?us-ascii?Q?s2TSAgUndGjP/G8J3Bp7/GKjlxwLi9ngehMzQrwDycj8od9DPmd1J/IPppK3?= =?us-ascii?Q?cU7JPuCBh+r3CmvlXqWwh4wGRm1HjD6HQbc6TDJQPp3ymzCs5MeMKPGS103w?= =?us-ascii?Q?QhbwJG178pLzQTn8Cl6v7bhPEpW4dXht+plGK8u6g8XrUYyxyzWqiosCcg83?= =?us-ascii?Q?/reT8QTw46G4AkCfxxow2ixvaB4hvlHAIoSO9mBLAuOPx6zqsI/c6A/+nLZO?= =?us-ascii?Q?a6EHj6b3VnVo7P5azYTW93N4atnznApBu+k7nkowdruTjqC54MM7vXS+ScO2?= =?us-ascii?Q?kAyEku3xCRLKFVg2mXahtQNkgIn3BIS/tMhH2hLpatOR6Bg6XmPisnwMEnKE?= =?us-ascii?Q?zdb4mB0qqDryZ0HenKbLNzMcO2fLX65LQl8IsZscZ/HYmTeIp8RRAhP13gGo?= =?us-ascii?Q?YCJCxsytsx5zNWkXA4QLFiQRc3QKUiYHrYqry1M1307hW+eqHsZF4J9JOQG8?= =?us-ascii?Q?E3hnaEn/oLPxI1bQ//A6a/NU9KD37BjROqSN9LBpfnuR+U40JmbKlspO+K1q?= =?us-ascii?Q?G5KeHoE/m16Sepce0Y2hV/JHQAx5dWULLrcRgwo4?= MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL0PR18MB3748.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c9ddab3d-9a58-43fe-6ac8-08db045eb892 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2023 14:15:07.2472 (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: QgNYr2FrBn77+mhKkvEhWV3f/HUkEU4C8hkv2sMVxTqdYgUb2EjrC6d5PPK2clLW4oTgdcD5jGj98/LSnVbGTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR18MB3817 X-Proofpoint-ORIG-GUID: G_G_WIHPlHAd6SdmOtgTchsu01ER7grt X-Proofpoint-GUID: G_G_WIHPlHAd6SdmOtgTchsu01ER7grt X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-02-01_04,2023-01-31_01,2022-06-22_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_BL0PR18MB37484C1CDFBD9CFDF2A9FC56A5D19BL0PR18MB3748namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > -----Original Message----- > From: Srikanth Yalavarthi > Sent: Wednesday, February 1, 2023 2:35 PM > To: Srikanth Yalavarthi > Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao > ; Jerin Jacob Kollanukkaran > ; Anup Prabhu > Subject: [PATCH v4 2/4] mldev: implement ML IO type handling functions >=20 > Implemented ML utility functions to convert IO data type to name, IO form= at > to name and routine to get the size of an IO data type in bytes. >=20 > Signed-off-by: Srikanth Yalavarthi > --- > lib/mldev/mldev_utils.c | 113 > ++++++++++++++++++++++++++++++++++++++++ > lib/mldev/version.map | 4 ++ > 2 files changed, 117 insertions(+) >=20 Acked-by: Anup Prabhu > diff --git a/lib/mldev/mldev_utils.c b/lib/mldev/mldev_utils.c index > 9dbbf013a0..d2442b123b 100644 > --- a/lib/mldev/mldev_utils.c > +++ b/lib/mldev/mldev_utils.c > @@ -2,4 +2,117 @@ > * Copyright (c) 2022 Marvell. > */ >=20 > +#include > +#include > + > +#include > +#include > + > #include "mldev_utils.h" > + > +/* Description: > + * This file implements Machine Learning utility routines, except type > conversion routines. > + */ > + > +int > +rte_ml_io_type_size_get(enum rte_ml_io_type type) { > + switch (type) { > + case RTE_ML_IO_TYPE_UNKNOWN: > + return -EINVAL; > + case RTE_ML_IO_TYPE_INT8: > + return sizeof(int8_t); > + case RTE_ML_IO_TYPE_UINT8: > + return sizeof(uint8_t); > + case RTE_ML_IO_TYPE_INT16: > + return sizeof(int16_t); > + case RTE_ML_IO_TYPE_UINT16: > + return sizeof(uint16_t); > + case RTE_ML_IO_TYPE_INT32: > + return sizeof(int32_t); > + case RTE_ML_IO_TYPE_UINT32: > + return sizeof(uint32_t); > + case RTE_ML_IO_TYPE_FP8: > + return sizeof(uint8_t); > + case RTE_ML_IO_TYPE_FP16: > + return sizeof(uint8_t) * 2; > + case RTE_ML_IO_TYPE_FP32: > + return sizeof(uint8_t) * 4; > + case RTE_ML_IO_TYPE_BFLOAT16: > + return sizeof(uint8_t) * 2; > + default: > + return -EINVAL; > + } > +} > + > +void > +rte_ml_io_type_to_str(enum rte_ml_io_type type, char *str, int len) { > + switch (type) { > + case RTE_ML_IO_TYPE_UNKNOWN: > + rte_strlcpy(str, "unknown", len); > + break; > + case RTE_ML_IO_TYPE_INT8: > + rte_strlcpy(str, "int8", len); > + break; > + case RTE_ML_IO_TYPE_UINT8: > + rte_strlcpy(str, "uint8", len); > + break; > + case RTE_ML_IO_TYPE_INT16: > + rte_strlcpy(str, "int16", len); > + break; > + case RTE_ML_IO_TYPE_UINT16: > + rte_strlcpy(str, "uint16", len); > + break; > + case RTE_ML_IO_TYPE_INT32: > + rte_strlcpy(str, "int32", len); > + break; > + case RTE_ML_IO_TYPE_UINT32: > + rte_strlcpy(str, "uint32", len); > + break; > + case RTE_ML_IO_TYPE_FP8: > + rte_strlcpy(str, "float8", len); > + break; > + case RTE_ML_IO_TYPE_FP16: > + rte_strlcpy(str, "float16", len); > + break; > + case RTE_ML_IO_TYPE_FP32: > + rte_strlcpy(str, "float32", len); > + break; > + case RTE_ML_IO_TYPE_BFLOAT16: > + rte_strlcpy(str, "bfloat16", len); > + break; > + default: > + rte_strlcpy(str, "invalid", len); > + } > +} > + > +void > +rte_ml_io_format_to_str(enum rte_ml_io_format format, char *str, int > +len) { > + switch (format) { > + case RTE_ML_IO_FORMAT_NCHW: > + rte_strlcpy(str, "NCHW", len); > + break; > + case RTE_ML_IO_FORMAT_NHWC: > + rte_strlcpy(str, "NHWC", len); > + break; > + case RTE_ML_IO_FORMAT_CHWN: > + rte_strlcpy(str, "CHWN", len); > + break; > + case RTE_ML_IO_FORMAT_3D: > + rte_strlcpy(str, "3D", len); > + break; > + case RTE_ML_IO_FORMAT_2D: > + rte_strlcpy(str, "Matrix", len); > + break; > + case RTE_ML_IO_FORMAT_1D: > + rte_strlcpy(str, "Vector", len); > + break; > + case RTE_ML_IO_FORMAT_SCALAR: > + rte_strlcpy(str, "Scalar", len); > + break; > + default: > + rte_strlcpy(str, "invalid", len); > + } > +} > diff --git a/lib/mldev/version.map b/lib/mldev/version.map index > 61955ab701..c2ceedfbb4 100644 > --- a/lib/mldev/version.map > +++ b/lib/mldev/version.map > @@ -46,4 +46,8 @@ INTERNAL { > rte_ml_dev_pmd_get_dev; > rte_ml_dev_pmd_get_named_dev; > rte_ml_dev_pmd_release; > + > + rte_ml_io_type_size_get; > + rte_ml_io_type_to_str; > + rte_ml_io_format_to_str; > }; > -- > 2.17.1 --_000_BL0PR18MB37484C1CDFBD9CFDF2A9FC56A5D19BL0PR18MB3748namp_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" 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 k2//1y/YOLUi2U/aX9tv3H+Yn//ej9hI4C/hP+JP41+dj+V//99e7BDnr+i/6c/q36L/7O//5rzu z+/f8O/x/6gv9C/ffP/6sPZP91/4b/l/rX/7j+a8f/1v/n//jwCfsq8C79hHZv8VwBiA558F7wb/ CA+3zwof/wss9i8NDw4fDy+9HxFPCx3/BM8UXxVvFn/Cfxhf1/xkUP8TDxtvHH/Gzx/v/F5MkF5g /mQiX8ovyz/MT81bRMTOb/8tSkS10G5RyNF/0otExDIfIR2fRk9STTugX079O8BXJc8m39iSNrIo nyNv7zR/NY82kTlwQzb/OA85E/8+ATmfOq87vzzPNpA2wdZv/z8/2INFMkDfQe9C/0QPNpD8M0RF f0aP2JJMcEgfSS/3Sj9LTzaQMkyPTZ/Yg3/AfXfxeE8fUC9RP1JPNpAxR1OPVJ/Yg1ZlYy4Qcp9W X1dvWH9ZjzaQU0PJYFxBUlrfW+/YklMdsGz/0KBdn16vJH8lj2MvJ69lPycpzyrYc1BmZskALWeR M2AgYS+BAGIvepPqL4NlLi+gcGawbv9wBAt6AHYAeHlXNjE5NQI1ZlA3MDEuLmMCMoIQZWRmYmI0 gCAxMDA2NDR5V/1ugC1u32/lfah3YHBfdm5EQEDJADQ2LHQQK4154Th5kuSxRVJOyWAfNDo0MGmG iWFvYV9wbT5kiIJ8wmvIfA99Fm5h7m1zwH2Pfp9fyKAx4GCh/2vKMmyHX4hka87Nj04Chf8/LR+H /Wyxa8hugHbXMi6cMTeM4HbVdtV9fXcgAY5QAAAAHwBCAAEAAAAYAAAAQQBuAHUAcAAgAFAAcgBh AGIAaAB1AAAAHwBlAAEAAAAoAAAAYQBwAHIAYQBiAGgAdQBAAG0AYQByAHYAZQBsAGwALgBjAG8A bQAAAB8AZAABAAAACgAAAFMATQBUAFAAAAAAAAIBQQABAAAAYgAAAAAAAACBKx+kvqMQGZ1uAN0B D1QCAAAAgEEAbgB1AHAAIABQAHIAYQBiAGgAdQAAAFMATQBUAFAAAABhAHAAcgBhAGIAaAB1AEAA bQBhAHIAdgBlAGwAbAAuAGMAbwBtAAAAAAAfAAJdAQAAACgAAABhAHAAcgBhAGIAaAB1AEAAbQBh AHIAdgBlAGwAbAAuAGMAbwBtAAAAHwDlXwEAAAAwAAAAcwBpAHAAOgBhAHAAcgBhAGIAaAB1AEAA bQBhAHIAdgBlAGwAbAAuAGMAbwBtAAAAHwAaDAEAAAAYAAAAQQBuAHUAcAAgAFAAcgBhAGIAaAB1 AAAAHwAfDAEAAAAoAAAAYQBwAHIAYQBiAGgAdQBAAG0AYQByAHYAZQBsAGwALgBjAG8AbQAAAB8A HgwBAAAACgAAAFMATQBUAFAAAAAAAAIBGQwBAAAAYgAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAA gEEAbgB1AHAAIABQAHIAYQBiAGgAdQAAAFMATQBUAFAAAABhAHAAcgBhAGIAaAB1AEAAbQBhAHIA dgBlAGwAbAAuAGMAbwBtAAAAAAAfAAFdAQAAACgAAABhAHAAcgBhAGIAaAB1AEAAbQBhAHIAdgBl AGwAbAAuAGMAbwBtAAAACwBAOgEAAAAfABoAAQAAABIAAABJAFAATQAuAE4AbwB0AGUAAAAAAAMA 8T8JBAAACwBAOgEAAAADAP0/5AQAAAIBCzABAAAAEAAAACRRZCeDk5lEozzgHoxep3sDABcAAQAA AEAAOQCAJ+yVRzbZAUAACDBZfw+WRzbZAR8ANwABAAAAhAAAAFIARQA6ACAAWwBQAEEAVABDAEgA IAB2ADQAIAAyAC8ANABdACAAbQBsAGQAZQB2ADoAIABpAG0AcABsAGUAbQBlAG4AdAAgAE0ATAAg AEkATwAgAHQAeQBwAGUAIABoAGEAbgBkAGwAaQBuAGcAIABmAHUAbgBjAHQAaQBvAG4AcwAAAB8A PQABAAAACgAAAFIARQA6ACAAAAAAAAMA3j+fTgAACwACAAEAAAALACMAAAAAAAMAJgAAAAAACwAp AAAAAAALACsAAAAAAAMALgAAAAAAAwA2AAAAAAAfAHAAAQAAAHwAAABbAFAAQQBUAEMASAAgAHYA NAAgADIALwA0AF0AIABtAGwAZABlAHYAOgAgAGkAbQBwAGwAZQBtAGUAbgB0ACAATQBMACAASQBP ACAAdAB5AHAAZQAgAGgAYQBuAGQAbABpAG4AZwAgAGYAdQBuAGMAdABpAG8AbgBzAAAAAgFxAAEA AAAbAAAAAQHZNhxG2LBPvtQx1Uq0Drp7VboMka66IsZAAAsABgwAAAAAHwA1EAEAAACiAAAAPABC AEwAMABQAFIAMQA4AE0AQgAzADcANAA4ADQAQwAxAEMARABGAEIARAA5AEMARgBEAEYAMgBBADkA RgBDADUANgBBADUARAAxADkAQABCAEwAMABQAFIAMQA4AE0AQgAzADcANAA4AC4AbgBhAG0AcABy AGQAMQA4AC4AcAByAG8AZAAuAG8AdQB0AGwAbwBvAGsALgBjAG8AbQA+AAAAAAAfADkQAQAAACYB AAA8ADIAMAAyADIAMQAyADAAOAAxADkAMwA1ADMAMgAuADEANgA3ADEAOAAtADEALQBzAHkAYQBs AGEAdgBhAHIAdABoAGkAQABtAGEAcgB2AGUAbABsAC4AYwBvAG0APgAgADwAMgAwADIAMwAwADIA MAAxADAAOQAwADQANQA0AC4AMQA0ADYANAA5AC0AMQAtAHMAeQBhAGwAYQB2AGEAcgB0AGgAaQBA AG0AYQByAHYAZQBsAGwALgBjAG8AbQA+ACAAPAAyADAAMgAzADAAMgAwADEAMAA5ADAANAA1ADQA LgAxADQANgA0ADkALQAzAC0AcwB5AGEAbABhAHYAYQByAHQAaABpAEAAbQBhAHIAdgBlAGwAbAAu AGMAbwBtAD4AAAAAAB8AQhABAAAAYgAAADwAMgAwADIAMwAwADIAMAAxADAAOQAwADQANQA0AC4A MQA0ADYANAA5AC0AMwAtAHMAeQBhAGwAYQB2AGEAcgB0AGgAaQBAAG0AYQByAHYAZQBsAGwALgBj AG8AbQA+AAAAAAADAIAQ/////wMAExIAAAAAQAAHMBpKt5VHNtkBAgEQMAEAAABGAAAAAAAAAIIv +7yntypAugOwivknq9gHAGO2cF7zyo9AgDPGjE2gefEAAAAAAQsAAGO2cF7zyo9AgDPGjE2gefEA AAUOZmMAAAAAAgETMAEAAAAQAAAA2LBPvtQx1Uq0Drp7VboMkQIBFDABAAAADAAAAF0BAAB7SWDo PgAAAAMAWzMBAAAAAwBaNgAAAAADAGg2DQAAAAsA+jYBAAAAHwDZPwEAAAD4AQAAPgAgAC0ALQAt AC0ALQBPAHIAaQBnAGkAbgBhAGwAIABNAGUAcwBzAGEAZwBlAC0ALQAtAC0ALQANAAoAPgAgAEYA cgBvAG0AOgAgAFMAcgBpAGsAYQBuAHQAaAAgAFkAYQBsAGEAdgBhAHIAdABoAGkAIAA8AHMAeQBh AGwAYQB2AGEAcgB0AGgAaQBAAG0AYQByAHYAZQBsAGwALgBjAG8AbQA+AA0ACgA+ACAAUwBlAG4A dAA6ACAAVwBlAGQAbgBlAHMAZABhAHkALAAgAEYAZQBiAHIAdQBhAHIAeQAgADEALAAgADIAMAAy ADMAIAAyADoAMwA1ACAAUABNAA0ACgA+ACAAVABvADoAIABTAHIAaQBrAGEAbgB0AGgAIABZAGEA bABhAHYAYQByAHQAaABpACAAPABzAHkAYQBsAGEAdgBhAHIAdABoAGkAQABtAGEAcgB2AGUAbABs AC4AYwBvAG0APgANAAoAPgAgAEMAYwA6ACAAZABlAHYAQABkAHAAZABrAC4AbwByAGcAOwAgAFMA aABpAHYAYQBoACAAUwBoAGEAbgBrAGEAcgAgAFMAaABhAG4AawBhAHIAIABOAGEAcgBhAHkAYQBu ACAAUgBhAG8ADQAKAD4AIAA8AHMAcwBoAGEAbgBrAGEAcgBuAAAAHwD4PwEAAAAYAAAAQQBuAHUA cAAgAFAAcgBhAGIAaAB1AAAAHwD6PwEAAAAYAAAAQQBuAHUAcAAgAFAAcgBhAGIAaAB1AAAAHwAi QAEAAAAGAAAARQBYAAAAAAAfACNAAQAAAPoAAAAvAE8APQBFAFgAQwBIAEEATgBHAEUATABBAEIA UwAvAE8AVQA9AEUAWABDAEgAQQBOAEcARQAgAEEARABNAEkATgBJAFMAVABSAEEAVABJAFYARQAg AEcAUgBPAFUAUAAgACgARgBZAEQASQBCAE8ASABGADIAMwBTAFAARABMAFQAKQAvAEMATgA9AFIA RQBDAEkAUABJAEUATgBUAFMALwBDAE4APQAzAEEANABDADUANgA4AEIANgAwADkANAA0AEMAMwA5 ADkAMQBEADMAQQA5ADMAMwAwADUAMwAwADEANAAwAEQALQBBAFAAUgBBAEIASABVAAAAAAAfACRA AQAAAAYAAABFAFgAAAAAAB8AJUABAAAA+gAAAC8ATwA9AEUAWABDAEgAQQBOAEcARQBMAEEAQgBT AC8ATwBVAD0ARQBYAEMASABBAE4ARwBFACAAQQBEAE0ASQBOAEkAUwBUAFIAQQBUAEkAVgBFACAA RwBSAE8AVQBQACAAKABGAFkARABJAEIATwBIAEYAMgAzAFMAUABEAEwAVAApAC8AQwBOAD0AUgBF AEMASQBQAEkARQBOAFQAUwAvAEMATgA9ADMAQQA0AEMANQA2ADgAQgA2ADAAOQA0ADQAQwAzADkA OQAxAEQAMwBBADkAMwAzADAANQAzADAAMQA0ADAARAAtAEEAUABSAEEAQgBIAFUAAAAAAB8AMEAB AAAAGAAAAEEAbgB1AHAAIABQAHIAYQBiAGgAdQAAAB8AMUABAAAAGAAAAEEAbgB1AHAAIABQAHIA YQBiAGgAdQAAAB8AOEABAAAAGAAAAEEAbgB1AHAAIABQAHIAYQBiAGgAdQAAAB8AOUABAAAAGAAA AEEAbgB1AHAAIABQAHIAYQBiAGgAdQAAAAMAWUAAAAAAAwBaQAAAAAADADdQAQAAAAMACVkBAAAA HwAKXQEAAAAoAAAAYQBwAHIAYQBiAGgAdQBAAG0AYQByAHYAZQBsAGwALgBjAG8AbQAAAB8AC10B AAAAKAAAAGEAcAByAGEAYgBoAHUAQABtAGEAcgB2AGUAbABsAC4AYwBvAG0AAAACARVdAQAAABIA AAACR/vhcFURHUKH/C5Y9ji24AEAAAIBFl0BAAAAEgAAAAJH++FwVREdQof8Llj2OLbgAQAACwAA gAggBgAAAAAAwAAAAAAAAEYAAAAAFIUAAAAAAAADAACAUONjC8yc0BG82wCAX8zOBAEAAAAkAAAA SQBuAGQAZQB4AGkAbgBnAEUAcgByAG8AcgBDAG8AZABlAAAAGwAAAB8AAIBQ42MLzJzQEbzbAIBf zM4EAQAAACoAAABJAG4AZABlAHgAaQBuAGcARQByAHIAbwByAE0AZQBzAHMAYQBnAGUAAAAAAAEA AABwAAAASQBuAGQAZQB4AGkAbgBnACAAUABlAG4AZABpAG4AZwAgAHcAaABpAGwAZQAgAEIAaQBn AEYAdQBuAG4AZQBsAFAATwBJAEkAcwBVAHAAVABvAEQAYQB0AGUAIABpAHMAIABmAGEAbABzAGUA LgAAAAsAAIBQ42MLzJzQEbzbAIBfzM4EAQAAACYAAABJAHMAUABlAHIAbQBhAG4AZQBuAHQARgBh AGkAbAB1AHIAZQAAAAAAAAAAAAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAAAaFAAAAAAAACwAAgAgg BgAAAAAAwAAAAAAAAEYAAAAAA4UAAAAAAAADAACACCAGAAAAAADAAAAAAAAARgAAAAABhQAAAAAA AAMAAIAIIAYAAAAAAMAAAAAAAABGAQAAADIAAABFAHgAYwBoAGEAbgBnAGUAQQBwAHAAbABpAGMA YQB0AGkAbwBuAEYAbABhAGcAcwAAAAAAIAAAAAIBAIATj/JB9IMUQaWE7ttaawv/AQAAAC4AAABI AGUAYQBkAGUAcgBCAG8AZAB5AEYAcgBhAGcAbQBlAG4AdABMAGkAcwB0AAAAAAABAAAANgAAAAEA CgAAAAQAAAABAAAAFAAAAAAAAAACAAAABAAAAAAAAAAUAAAAAAAAAPMAAAD/////AAAAAAAACwAA gBOP8kH0gxRBpYTu21prC/8BAAAAHAAAAEgAYQBzAFEAdQBvAHQAZQBkAFQAZQB4AHQAAAABAAAA CwAAgBOP8kH0gxRBpYTu21prC/8BAAAAKAAAAEkAcwBRAHUAbwB0AGUAZABUAGUAeAB0AEMAaABh AG4AZwBlAGQAAAABAAAAAgEAgBOP8kH0gxRBpYTu21prC/8BAAAAQAAAAEMAbwBuAHYAZQByAHMA YQB0AGkAbwBuAFQAcgBlAGUAUABhAHIAZQBuAHQAUgBlAGMAbwByAGQASwBlAHkAAAABAAAALgAA AAAAAACCL/u8p7cqQLoDsIr5J6vYAQBjtnBe88qPQIAzxoxNoHnxAAFpt7sKAAAAAB8AAIAfpOsz qHouQr57eeGpjlSzAQAAADgAAABDAG8AbgB2AGUAcgBzAGEAdABpAG8AbgBJAG4AZABlAHgAVABy AGEAYwBrAGkAbgBnAEUAeAAAAAEAAADwAQAASQBJAD0AWwBDAEkARAA9AGIAZQA0AGYAYgAwAGQA OAAtADMAMQBkADQALQA0AGEAZAA1AC0AYgA0ADAAZQAtAGIAYQA3AGIANQA1AGIAYQAwAGMAOQAx ADsASQBEAFgASABFAEEARAA9ADAAMQBEADkAMwA2ADEAQwA0ADYAOwBJAEQAWABDAE8AVQBOAFQA PQAyAF0AOwBTAEIATQBJAEQAPQAzADsAUwAxAD0APAAyADAAMgAzADAAMgAwADEAMAA5ADAANAA1 ADQALgAxADQANgA0ADkALQAzAC0AcwB5AGEAbABhAHYAYQByAHQAaABpAEAAbQBhAHIAdgBlAGwA bAAuAGMAbwBtAD4AOwBSAFQAUAA9AEQAaQByAGUAYwB0AEMAaABpAGwAZAA7AFQARABOAD0ATQBp AHMAbQBhAHQAYwBoADsAVABQAD0AUwBhAG0AZQA7AFQARgBSAD0ATgBvAHQARgBvAHIAawBpAG4A ZwA7AFYAZQByAHMAaQBvAG4APQBWAGUAcgBzAGkAbwBuACAAMQA1AC4AMgAwACAAKABCAHUAaQBs AGQAIAA1ADkANAA0AC4AMAApACwAIABTAHQAYQBnAGUAPQBIADEAOwBVAFAAPQBEADAAOwBEAFAA PQAxADAAMQAAAB8AAIATj/JB9IMUQaWE7ttaawv/AQAAABYAAABDAGwAaQBlAG4AdABJAG4AZgBv AAAAAAABAAAAKgAAAEMAbABpAGUAbgB0AD0ATQBTAEUAeABjAGgAYQBuAGcAZQBSAFAAQwAAAAAA AwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAEIUAAAAAAAADAACACCAGAAAAAADAAAAAAAAARgAAAAAY hQAAAAAAAAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAAA6FAAAAAAAACwAAgAggBgAAAAAAwAAAAAAA AEYAAAAAgoUAAAAAAAACAQCACCAGAAAAAADAAAAAAAAARgEAAAA2AAAASQBuAFQAcgBhAG4AcwBp AHQATQBlAHMAcwBhAGcAZQBDAG8AcgByAGUAbABhAHQAbwByAAAAAAABAAAAEAAAAE9E1cEwE8pJ vjUHWQ4QFbcfAACACCAGAAAAAADAAAAAAAAARgAAAADYhQAAAQAAABIAAABJAFAATQAuAE4AbwB0 AGUAAAAAAAMAAIApAwIAAAAAAMAAAAAAAABGAQAAABAAAAAkAEQARwBNAGEAcgBrAAAAt9pjUx8A AICGAwIAAAAAAMAAAAAAAABGAQAAABIAAAB4AC0AZABnAC0AcgBlAGYAAAAAAAEAAAACDAAAUABH ADEAbABkAEcARQArAFAARwBGADAASQBHADUAdABQAFMASgBpAGIAMgBSADUATABuAFIANABkAEMA SQBnAGMARAAwAGkAWQB6AHAAYwBkAFgATgBsAGMAbgBOAGMAWQBYAEIAeQBZAFcASgBvAGQAVgB4 AGgAYwBIAEIAawBZAFgAUgBoAFgASABKAHYAWQBXADEAcABiAG0AZABjAE0ARABsAGsATwBEAFEA NQBZAGoAWQB0AE0AegBKAGsATQB5ADAAMABZAFQAUQB3AEwAVABnADEAWgBXAFUAdABOAG0ASQA0 AE4ARwBKAGgATQBqAGwAbABNAHoAVgBpAFgARwAxAHoAWgAzAE4AYwBiAFgATgBuAEwAVwBRAHkA TQBEAFIAawBNAFQARQB5AEwAVwBFAHkATQAyAEUAdABNAFQARgBsAFoAQwAxAGkATgB6AEoAagBM AFcAWQAwAE4AMgBJAHcATwBUAGQAbABOAEcARgBpAE8ARgB4AGgAYgBXAFUAdABkAEcAVgB6AGQA RgB4AGsATQBqAEEAMABaAEQARQB4AE4AQwAxAGgATQBqAE4AaABMAFQARQB4AFoAVwBRAHQAWQBq AGMAeQBZAHkAMQBtAE4ARABkAGkATQBEAGsAMwBaAFQAUgBoAFkAagBoAGkAYgAyAFIANQBMAG4A UgA0AGQAQwBJAGcAYwAzAG8AOQBJAGoAUQAxAE8ARABJAGkASQBIAFEAOQBJAGoARQB6AE0AegBF ADUATgB6AE0AMABOAFQAQQAwAE0AegBnAHoATgBEAGcANABOAFMASQBnAGEARAAwAGkAVwBVAEoA cwBiAEQARgBxAGIAMABkADMATQBrAHcAegBaAGsARQA1AFIAVgBsAEgAYwBGAFUAdgBjAEcAWgBU AGEAbgBCAFIAUABTAEkAZwBhAFcAUQA5AEkAaQBJAGcAWQBtAHcAOQBJAGoAQQBpAEkARwBKAHYA UABTAEkAeABJAGkAQgBqAGEAVAAwAGkAWQAwAEYAQgBRAFUARgBGAFUAawBoAFYATQBWAEoAVABV AGwAVgBHAFQAawBOAG4AVgBVAEYAQgBUAG0AZABJAFEAVQBGAEIAUgBqAFoARwBlAFYAVgBTAGUA bQBKAGEAUQBWAG8AcgBjADAAZABCAGIAeQB0AEoAYQAwAFIAegBiAGoAWgAzAFcAVQBOAHEATgBH AGwAUgBUADMAZABOAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUAaABCAFEAVQBGAEIAUQBtADkAQwBkADAARgBCAFEAVQBG AEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAFYA QgBRAFYARgBCAFEAawBGAEIAUQBVAEUAegBWAEgAcABHAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEIAUQBVAEYAQgBRAFUARgBLAE4ARQBGAEIAUQBVAEoAbwBRAFUAZABSAFEAVgBwAEIA UQBuAGwAQgBSADEAVgBCAFkAMwBkAEMAZQBrAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBR AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEA VQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBG AEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYA QgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIA UQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUgBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAbgBR AFUARgBCAFEAVQBGAEIAYgBtAGQAQgBRAFUARgBIAFQAVQBGAGsAVQBVAEoANgBRAFUAaABSAFEA VwBKADMAUQBuAFIAQgBSAGoAaABCAFkAMABGAEMAYgBFAEYASQBTAFUARgBqAGQAMABKADIAUQBV AGMAMABRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBG AEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYA QgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIA UQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBR AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEA VQBGAEIAUQBVAEYAQgBRAFYARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBEAFEAVQBGAEIAUQBV AEYAQgBRADIAVgBCAFEAVQBGAEIAVwBYAGQAQwBNAFUARgBJAFQAVQBGAGsAUQBVAEoAMgBRAFUA YwB3AFEAVgBoADMAUQBuAGQAQgBSADIAZABCAFkAbgBkAEMAZABVAEYASABWAFUARgBpAFoAMABJ AHgAUQBVAGMAdwBRAFYAbABuAFEAbQB4AEIAUwBFAGwAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYA QgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIA UQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBR AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEA VQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBKAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUwBVAEYAQgBRAFUARgBCAFEAVQBv ADAAUQBVAEYAQgBRAG0AcABCAFMARgBWAEIAWQAzAGQAQwBNAEUARgBIAE8ARQBGAGkAVQBVAEoA bQBRAFUAaABOAFEAVwBOADMAUQBuAFYAQgBSAGoAaABCAFcAawBGAEMAYQBFAEYASQBUAFUARgBo AFEAVQBKAG0AUQBVAGgAWgBRAFUAMQBCAFEAWABsAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIA UQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAAAAAAB8AAICG AwIAAAAAAMAAAAAAAABGAQAAABgAAAB4AC0AZABnAC0AcgBlAGYAbwBuAGUAAAABAAAAAgwAAFEA VQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBG AEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYA QgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEYAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBXAGQAQgBRAFUARgBCAFEAVQBGAHUA WgAwAEYAQgBRAFUAZABOAFEAVwBSAFIAUQBuAHAAQgBTAEYARgBCAFkAbgBkAEMAZABFAEYARwBP AEUARgBqAGQAMABKADYAUQBVAGMAMABRAFYAaAAzAFEAbgBKAEIAUgAxAFYAQgBaAFYARgBDAE0A MABGAEgATwBFAEYAagBaADAASgByAFEAVQBoAE4AUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBG AEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYA QgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIA UQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBV AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUATgBCAFEAVQBGAEIAUQBVAEYARABaAFUARgBCAFEA VQBGAFoAZAAwAEkAeABRAFUAaABOAFEAVwBSAEIAUQBuAFoAQgBSAHoAQgBCAFcASABkAEMAZQBr AEYASQBUAFUARgBpAFoAMABKAG0AUQBVAGMAMABRAFcASgAzAFEAbQB0AEIAUgAxAFYAQgBZAGsA RgBDAGMARQBGAEgATQBFAEYAaABVAFUASQB3AFEAVQBkAFYAUQBXAE4AbgBRAG0AWgBCAFMARgBs AEIAVABVAEYAQgBlAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYA QgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIA UQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBR AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEA VQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAawBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEoAUQBVAEYAQgBRAFUARgBCAFMAagBSAEIAUQBVAEYAQwBhAGsA RgBJAFYAVQBGAGoAZAAwAEkAdwBRAFUAYwA0AFEAVwBKAFIAUQBtAFoAQgBTAEUAMQBCAFkAMwBk AEMAZABVAEYARwBPAEUARgBqAGQAMABKADMAUQBVAGQARgBRAFYAbAAzAFEAbQB4AEIAUgBqAGgA QgBaAEcAZABCAGQAMABGAEUAUwBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIA UQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBR AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEA VQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAFYAQgBRAFUARgBCAFEAVQBG AEIAUQBVAEYAQgBaADAARgBCAFEAVQBGAEIAUQBXADUAbgBRAFUARgBCAFIAMQBGAEIAWQBrAEYA QwBkADAARgBHAE8ARQBGAGoAZAAwAEoAeQBRAFUAaAByAFEAVwBOAEIAUQBtAHgAQgBSAGoAaABC AFcAWABkAEMAYgAwAEYASABSAFUARgBrAFEAVQBKAG0AUQBVAGMAdwBRAFYAcABSAFEAbgBwAEIA UwBFADEAQgBXAFYARgBDAGIAawBGAEgAVgBVAEYAWQBkADAASQB5AFEAVQBSAEIAUQBVADEAbgBR AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEA VQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBG AEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYA QgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBSAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAMABGAEIAUQBVAEYAQgBRAFUATgBsAFEAVQBGAEIAUQBWAHAAQgBRAG4ATgBCAFMARQBGAEIA VwBIAGQAQwBlAGsARgBIAGQAMABGAFoAVQBVAEoAcQBRAFUAZAB6AFEAVgBoADMAUQBtAHAAQgBS ADIAZABCAFcAVgBGAEMATQBFAEYARwBPAEUARgBpAFUAVQBKAHMAUQBVAGgATgBRAFcATgAzAFEA bQBoAEIAUgAyAE4AQgBXAGwARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBG AEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYA QgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAAAAAAAfAACA hgMCAAAAAADAAAAAAAAARgEAAAAYAAAAeAAtAGQAZwAtAHIAZQBmAHQAdwBvAAAAAQAAAAoHAABR AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBDAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEA VQBsAEIAUQBVAEYAQgBRAFUARgBLAE4ARQBGAEIAUQBVAEoAcgBRAFUAZAAzAFEAVwBOAEIAUQBt AFoAQgBTAEYARgBCAFcAbABGAEMAYQBFAEYASABNAEUARgBqAGQAMABKAG0AUQBVAGMANABRAFcA SgBuAFEAbQB4AEIAUgAxAEYAQgBZADIAZABDAGMARQBGAEkAVwBVAEYAYQBVAFUASgBtAFEAVQBk AFoAUQBXAEYAUgBRAG4ATgBCAFIAMQBWAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYA QgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIA UQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBR AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEA VQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEIAUgBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAbgBRAFUA RgBCAFEAVQBGAEIAYgBtAGQAQgBRAFUARgBIAFYAVQBGAGkAVQBVAEoAbwBRAFUAZAByAFEAVwBK AEIAUQBtAFoAQgBSADAAVgBCAFcAawBGAEMAYQAwAEYASQBTAFUARgBhAFUAVQBKADYAUQBVAGgA TgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIA UQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBR AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEA VQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBEAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBG AEIAUQBVAEYAQgBRAFYARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBEAFEAVQBGAEIAUQBVAEYA QgBRADIAVgBCAFEAVQBGAEIAWQBsAEYAQwBhAEUARgBJAFMAVQBGAGsAWgAwAEoAcwBRAFUAZAAz AFEAVwBKAEIAUQBtAFoAQgBTAEYARgBCAFcAbABGAEMAZQBVAEYASABNAEUARgBoAFUAVQBKADEA UQBVAGgAVgBRAFcATgAzAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBR AFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEA VQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBV AEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUA RgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBG AEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYA QgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUQBVAEYAQgBRAFUARgBC AFEAVQBKAEIAUQBVAEYAQgBRAFUARgBCAFEAVQBGAEIAUwBVAEYAQgBRAFUARgBCAFEAVQBFADkA UABTAEkAdgBQAGoAdwB2AGIAVwBWADAAWQBUADQAPQAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYB AAAAFAAAAHgALQBkAGcALQByAG8AcgBmAAAAAQAAAAoAAAB0AHIAdQBlAAAAAAADAA00/T8AAB8A AICGAwIAAAAAAMAAAAAAAABGAQAAAC4AAABhAHUAdABoAGUAbgB0AGkAYwBhAHQAaQBvAG4ALQBy AGUAcwB1AGwAdABzAAAAAAABAAAAugAAAGQAawBpAG0APQBuAG8AbgBlACAAKABtAGUAcwBzAGEA ZwBlACAAbgBvAHQAIABzAGkAZwBuAGUAZAApACAAaABlAGEAZABlAHIALgBkAD0AbgBvAG4AZQA7 AGQAbQBhAHIAYwA9AG4AbwBuAGUAIABhAGMAdABpAG8AbgA9AG4AbwBuAGUAIABoAGUAYQBkAGUA cgAuAGYAcgBvAG0APQBtAGEAcgB2AGUAbABsAC4AYwBvAG0AOwAAAAAAHwAAgIYDAgAAAAAAwAAA AAAAAEYBAAAAHgAAAGEAYwBjAGUAcAB0AGwAYQBuAGcAdQBhAGcAZQAAAAAAAQAAABoAAABlAG4A LQBJAE4ALAAgAGUAbgAtAFUAUwAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAIAAAAHgALQBt AHMALQBoAGEAcwAtAGEAdAB0AGEAYwBoAAAAAQAAAAIAAAAAAAAASAAAgAggBgAAAAAAwAAAAAAA AEYBAAAAIgAAAE4AZQB0AHcAbwByAGsATQBlAHMAcwBhAGcAZQBJAGQAAAAAAD2r3clYmv5DasgI 2wReuJIfAACAhgMCAAAAAADAAAAAAAAARgEAAAAuAAAAeAAtAG0AcwAtAHAAdQBiAGwAaQBjAHQA cgBhAGYAZgBpAGMAdAB5AHAAZQAAAAAAAQAAAAwAAABFAG0AYQBpAGwAAAAfAACAhgMCAAAAAADA AAAAAAAARgEAAAA2AAAAeAAtAG0AcwAtAHQAcgBhAGYAZgBpAGMAdAB5AHAAZQBkAGkAYQBnAG4A bwBzAHQAaQBjAAAAAAABAAAASAAAAEIATAAwAFAAUgAxADgATQBCADMANwA0ADgAOgBFAEUAXwB8 AFMASgAwAFAAUgAxADgATQBCADMAOAAxADcAOgBFAEUAXwAAAB8AAICGAwIAAAAAAMAAAAAAAABG AQAAAFAAAAB4AC0AbQBzAC0AbwBmAGYAaQBjAGUAMwA2ADUALQBmAGkAbAB0AGUAcgBpAG4AZwAt AGMAbwByAHIAZQBsAGEAdABpAG8AbgAtAGkAZAAAAAEAAABKAAAAYwA5AGQAZABhAGIAMwBkAC0A OQBhADUAOAAtADQAMwBmAGUALQA2AGEAYwA4AC0AMAA4AGQAYgAwADQANQBlAGIAOAA5ADIAAAAA AB8AAICGAwIAAAAAAMAAAAAAAABGAQAAADgAAAB4AC0AbQBzAC0AZQB4AGMAaABhAG4AZwBlAC0A cwBlAG4AZABlAHIAYQBkAGMAaABlAGMAawAAAAEAAAAEAAAAMQAAAB8AAICGAwIAAAAAAMAAAAAA AABGAQAAADoAAAB4AC0AbQBzAC0AZQB4AGMAaABhAG4AZwBlAC0AYQBuAHQAaQBzAHAAYQBtAC0A cgBlAGwAYQB5AAAAAAABAAAABAAAADAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAAqAAAAeAAt AG0AaQBjAHIAbwBzAG8AZgB0AC0AYQBuAHQAaQBzAHAAYQBtAAAAAAABAAAADgAAAEIAQwBMADoA MAA7AAAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAABEAAAAeAAtAG0AaQBjAHIAbwBzAG8AZgB0 AC0AYQBuAHQAaQBzAHAAYQBtAC0AbQBlAHMAcwBhAGcAZQAtAGkAbgBmAG8AAAABAAAAsgUAAGsA UQA4AFIAcgAvADMAOQBMAGwAQgBFAHQAcwB6AG0AMwBGAE0ASwAwAEYAZwBmAEwAWABpAE4AUgBL AFgAbwBiAEQAbQBFAEQAWAA2AGQAZgBIAFEAeABIACsAOAA4AEsAVgBuAFEASQAxADcAbgBOAFMA SAB3AEoAcgBLAGQANABkAGkATQAvAGYANwBuAGEAcAA3AEwAVwBpAE4AaQBKAGYAMwBxAEEAQQBu AGkAVgBSAGYAUwBFAFAAYQBVAEsAagBNAGwANgBsAGMAUwAvADAARABBAFcAcwBPAEcAawBsAHoA UABmAFAARgBZAHAAVgBlAFUAWgBDAEkARgB3AGIAdQBiAFIAagA5AFUAVgA2AFoAcQB4ADQAYQB4 AFUAOQB4AE0AUAA2ADAAVwBOAEwAZwBZAHQAdwBMAEYAbgBwAHIANQBuACsAUwA4AGUAegBrAHIA agBPAHYATwBDAGEATwByAGkAYQB5AHgAUgA2ADkANQBVAEcARwBDAEQARQBTAGIARABlAGIAWAAy AHoAWAA3ADEAQwBHACsARABwAEYAeQB1AEkAeAB4AG8AYgBsAGgANABrAEkAVwArADUAZABzAFkA ZgBwAEsAMgBMAHoAMABWAC8AWgBSADYAdQA5ADkASwA4AG0AVQBkAFQANABWADYAVwB4AHYARQBS AFUAQQA5AEwAcABaAGMAagBsAEwAVgBPAGUARABCAE4AawBRAGgAOQA5ADQAdQBUAC8AdwA3ADMA MwArAFkANQBYAHgARAA0AFMAcQBVAFYAbgBTAFMAVwBDAGYAKwBqAGoASgBLADcARABxADAAMABk AHQAMgBDAEwAcwBuAGUAMgB4AHYAbQAxAGEAYgBFAG8AKwAvAFkAOAB1ADAATQB3ADIAYgBaAEQA UwBLACsASgBTAFYAWABKADgAQgBqADIAVwArAEIAdwBaADgAMgA5AGoATwAxAFkAdQBiAGIAUwBO AFYAKwA5AFQAeQBBAFUAegBaACsAdgBzAHkARQBxAFIASQB3AGYAYgBVADMAZgAwAFcAbAB0AEsA VwBKAGYAWQBTADMAUABLAEUALwBhAFQAZgByACsAdABNADEAKwAxADMATgBIAFAAdgBtAEUAbwBP AC8AMgBqAEMASwBVAFQAKwBEADUAZQBuADAAOQAvADgAegBBAGwARAB5AHkAcQBTAGMATABSAGkA bwAzAGwASAB2AHMAYQBHAGYAYwB4AG8AYgAyAG8AMQBDAEQAMABXAEcAMAAvAEYANQBXADAAQwBt AHMANAA5AGsANQB1AGgAQgBkAFgAdgB1AHIARQA5AGwAdAA3ADYAUQBoADQAbwA4AHcATgA0AG8A WgA5AG4ANABxADgASAA2AGMAQgBkAHAAcABLADAAUQB4AEwAQQB0AGwAMQBxAFMAcQBhAFgAcABj AGoANQBJAHoATQB0AHoAMwBTAHkATQB6AEQATQBMAFUAYgBMAG8AMwBpAEcAZwAxAGUAVgBHAHAA QQBrADEAMQA1AFIAegA1AGQAZQBZAGgAdwBnAG0AZwAwAHIAaAA5AHEAcQBEAGcAdAAwACsALwA2 ADMAOQBOAEkAWQBXAFkATABrAGUATwBxADgASQBUADYAUgA1ACsAYQBHAFcASAAzAHkANABKAGEA UwAzAEYAaAA3AE0AZwB3ADAAWABtAHEASAB5AHoAZQB0AGIASgBsADIAcgAxAFcAbwBzAEMAdwBW AFYANwBkACsAZwBnAHYASABuAGMAdwBWAEoARQBoACsAVQBxADIAOQB6ADkAZAByAEsAeABHADIA UQBwAHAAeABDAGMATQB5ADEAawA1AGwARQBzAFgAOQB2ADAAbwByAFcAYgBoAFIAcgBpAG4AVgBq AFkARwBUAHEAUgBpAEUAaQA0AE0AbwBBAD0APQAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAA OAAAAHgALQBmAG8AcgBlAGYAcgBvAG4AdAAtAGEAbgB0AGkAcwBwAGEAbQAtAHIAZQBwAG8AcgB0 AAAAAQAAAGAEAABDAEkAUAA6ADIANQA1AC4AMgA1ADUALgAyADUANQAuADIANQA1ADsAQwBUAFIA WQA6ADsATABBAE4ARwA6AGUAbgA7AFMAQwBMADoAMQA7AFMAUgBWADoAOwBJAFAAVgA6AE4ATABJ ADsAUwBGAFYAOgBOAFMAUABNADsASAA6AEIATAAwAFAAUgAxADgATQBCADMANwA0ADgALgBuAGEA bQBwAHIAZAAxADgALgBwAHIAbwBkAC4AbwB1AHQAbABvAG8AawAuAGMAbwBtADsAUABUAFIAOgA7 AEMAQQBUADoATgBPAE4ARQA7AFMARgBTADoAKAAxADMAMgAzADAAMAAyADUAKQAoADQANgAzADYA MAAwADkAKQAoADMANAA2ADAAMAAyACkAKAAxADMANgAwADAAMwApACgAMwA5ADgANgAwADQAMAAw ADAAMAAyACkAKAAzADcANgAwADAAMgApACgAMwA5ADYAMAAwADMAKQAoADMANgA2ADAAMAA0ACkA KAA0ADUAMQAxADkAOQAwADEAOAApACgANQAzADUANAA2ADAAMQAxACkAKAAxADAANwA4ADgANgAw ADAAMwApACgAMQAyADIAMAAwADAAMAAwADEAKQAoADYANQAwADYAMAAwADcAKQAoADMAOAAxADAA MAA3ADAAMAAwADAAMgApACgAOAAzADMAOAAwADQAMAAwADAAMAAxACkAKAAzADgAMAA3ADAANwAw ADAAMAAwADUAKQAoADgANgAzADYAMgAwADAAMQApACgANwA2ADkANgAwADAANQApACgAMwAzADYA NQA2ADAAMAAyACkAKAA0ADcAOAA2ADAAMAAwADAAMQApACgAMQA4ADYAMAAwADMAKQAoADIANgAw ADAANQApACgAOQA2ADgANgAwADAAMwApACgAMQAxADAAMQAzADYAMAAwADUAKQAoADUANAA5ADAA NgAwADAAMwApACgANwAxADIAMAAwADQAMAAwADAAMAAxACkAKAA2ADYAMwA2ADAAMAAyACkAKAA4 ADkAMwA2ADAAMAAyACkAKAA0ADEAMwAwADAANwAwADAAMAAwADEAKQAoADIAOQAwADYAMAAwADIA KQAoADYANgA5ADQANgAwADAANwApACgANgA2ADQANwA2ADAAMAA3ACkAKAA2ADQANwA1ADYAMAAw ADgAKQAoADYANgA1ADUANgAwADAAOAApACgANwA2ADEAMQA2ADAAMAA2ACkAKAA2ADYANAA0ADYA MAAwADgAKQAoADMAMQA2ADAAMAAyACkAKAA0ADMAMgA2ADAAMAA4ACkAKAA4ADYANwA2ADAAMAAy ACkAKAA1ADUAMAAxADYAMAAwADMAKQAoADUANgA2ADAAMwAwADAAMAAwADIAKQAoADUAMgA1ADMA NgAwADEANAApADsARABJAFIAOgBPAFUAVAA7AFMARgBQADoAMQAxADAAMQA7AAAAHwAAgIYDAgAA AAAAwAAAAAAAAEYBAAAAXAAAAHgALQBtAHMALQBlAHgAYwBoAGEAbgBnAGUALQBhAG4AdABpAHMA cABhAG0ALQBtAGUAcwBzAGEAZwBlAGQAYQB0AGEALQBjAGgAdQBuAGsAYwBvAHUAbgB0AAAAAQAA AAQAAAAxAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAASgAAAHgALQBtAHMALQBlAHgAYwBoAGEA bgBnAGUALQBhAG4AdABpAHMAcABhAG0ALQBtAGUAcwBzAGEAZwBlAGQAYQB0AGEALQAwAAAAAAAB AAAAggwAAGwAegA2AGwAOQBtAHUALwBZAEsAdwA1AFgAVQA0AGIAUgBOAHQAUwBnAGcAVQBDAEUA cwBHAGEAdgB0ADYAKwB1AFQARQAwADkAQwBWAHIAWQBRAHgAeQB5AHAAdABPADAAUwBEAE8AdABM AGEANwBNAG0AWAA1AFMAZAB4ADkAKwBIAGcAQQBWAG4ARwBwAEgAaABxAHUAdwBlAGgASQB3AC8A UQBVAEkARQAvAEkAOQBiAFQAKwBkAHcAawA3ADYALwBJAFcAMwB5AFUARABFAE0AbgBOAFIAQQB5 AE0AWAB0AEsAOQA0ADMASwB5ADAAdwBHAFQAOQB6AEUAWAArADEAZAByADUARQA3AFcAVwBSAHoA dgBXAEYARwBUADkATABUAG0AQgBLAHQAeABtAE0AaQBsAHkAVQBuAEsAeQBDAGoAZwBzAFAANgB5 AEQARABGAE4AeAB6AHoAaABRAGgAMAA0AFcAZABUAGwAdAA0AGgAbgBWAHUAZABPAEUAaABsAGUA UAArAEwAWQBRAEIARgBFAEgAaAB3AEsATwB5AFcAdABXAGsAaAA3ADYAYwBWAEsAVABRAC8AVQBX AHUAOAAwAEkANwBuAFkAdgBYAG4AZwA5AG0ASABlAHoAdwBjAEIATABkAFIAUgBzAGoAeABwAGgA WQBrAG0AdwAyAGYAMwBDAFQANgBaAGYANwBqAFIAMgBSAFAAZwAxAFoAZwBmADYANwBlAEkAZABR AGcAYgBwAHIAQgBxAHUATABxAG8AUgBGAEkAdgBQAGQARAByAFgAbgBPAHQASAAvADMAQwBWAE8A NwBBADYAbQBBADAAZwBzAHIARwBRAHUAZgBOADIAZABJAHoAVQBZAGIAdwBKAGcAcAA0AGEAaAB6 ADQATQBTAFAAYQAwADkAbgBFAEQAUgAzAE8AagBDAFUAUgBQAFMASwA0ADEALwBYADgASABvAEkA eABJAEgAbgArAGwAdgBDAEUAMQBSAEIASwBGAGwAcQBnAGgAcgBZAEIARwBkAEUAUQBwAGUAcQA0 AGIAYwAxAGQAVQBzADcAbABIAFoAbwB4AEMAdQBpAFEAeQBCAEIAUQBuACsAVwB4AGoAdABWAGMA VQBEAE8ASQAxAGwANABYADgASwAwAGIASgA1AFQAaQAxAGwAdgBXAHAAMwBtAFAATwBQADkAMQBy AGgAWQBaAE8AbQA2AHkANABWACsAZwAyAEkAcQBTAFAAMAAyAEUAUwBhAEcAagB0ADkAeAB5AGkA WABDADMAcABWADEAMwBiAFYAWQBZADcAbQBFAHQALwB2AHEAdwArAEoAOAB4AGwAaAByAGkAUwBB AEwAZgB0AFMAdgB1ADgAUgBsAHUAUgA1AGIAeABTAFcAeQBkAFQAYgBFAEgATgBKAFQAOQBJAEsA VABSAEwAeQBXADcASAB0AGIASwBTAHYAZwB5ADQAawBnAHMAaABDAGIAdgBaAEYAQgBMAEIAagA2 AFUAagBKAFYAWgAxAFEAbwA0AEwATQBwAFMANwBGAEoASwBmADQAOAA5AGMAMgBjADAASQBjADAA YQAyACsAZgBOAEUAdAA4AFgAeQBPAGcATgBFAGYAWgB3AFQAVABpAGIAbwBUADgAeQAyADAAegBQ AGUAWABvAHkAbgA0AFUARQBtAE8AUgBGAFQAZQAxADgAYgBoAGMARgA5AHgARQA1ADAAeQAwAEQA dQBaAG4AVQBkAFEAcgBQAFgAcAA3AE8AbABGAG4AVQBwAEEALwBIAEYAMwBDADQAdgBtAGwAQgBa AGIAVQBRAHoARQBiAGEAawBDAFAARQBuAGQATQAvAE8AWQBGAHEARwA3AEYALwBNAEIAcgB2AGwA ZwA4AGUAVwBqAGUANABCAEoAUABRAHkAcABlAHcATgAzADUASQBYAEsAWABGADUASwBaAFcAbQBz AGsAUABZAGkAcwBTAGcAQQBWAE8AdgBKADgARwBxADgAaAA5AGMAMwBHAGYAMwBEAFIANgBBAGIA dQAyAEUAWQAvAG8ANwBtAEIAMQBCADcAYwBNAEUAMwBjAHEARwBnADIAZABiAFAAawArAE8AVwBI AE0ASwBiAFEAcABrAFUAUgA1AGIAVABhAFUANgBFACsANgBCAEUAaABxAGUAeQBUAHkAOABYAEUA RABFAEwASAAzADgAbgBUAFgAdgBUAFYAZwBRAGoAYQBoAE0AcwB0AHIAdQBaAHAAUQBXAHkAcQBI AE8AZQBJAHoATABpAEgAMQAzADgAawBpAHgANABYAFoANABzAFUAQgBhAG0AYwB0AHIATgBjAGQA RABUAGkAdgBBAG8AdQBHADAAYwB2AHgANAByAGYANwBjAE8AOQBTAHoAVwB3AEEAQwBPAEMASwB3 ADgARABHAHAASgBRAFQAMAAvADcASABNAHUAaABsAGoAMwBwAFcAeQBQAFoAcwB0AGIAOAB4AE4A VwBQAFgARgBqAHAAKwBWAGwAQwB5AHEAeQBsAFkAOQB4AGgAVQBoAHcATQBFADUAVgBqAG8AZgAy AFAAMABnAHUAWABxAHAANQBuACsATAA2AFUAegAxAHkAcwBJAGQAaABLAFoALwBIAHAARwB0AEkA KwB2AGYAYwA2AC8AdwBRAEgAbgB4AG8ALwBvAFQAbQB6AFAAQwBrAEQAOQB4AGIAegArAHMAMgBU AFMAQQBnAFUAbgBkAEcAagBQAC8ARwA4AEoAMwBCAHAANwAvAEcASwBqAGwAeAB3AEwAaQA5AG4A ZwBlAGgATQB6AFEAcgB3AEQAeQBjAGoAOABvAGQAOQBEAFAAbQBkADEASgAvAEkAUABwAHAASwAz AGMAVQA3AEoAUAB1AEMAQgBoACsAcgAzAEMAbQB2AGwAWABxAFcAdwBoADQAdwBHAFIAbQAxAEgA agBEADYASABRAGIAYwA2AFQARABKAFEAUABwADMAeQBtAHoAQwBzADUATQBlAE0ASwBQAEcAUwAx ADAAMwB3AFEAaABiAHcASgBHADEANwA4AHAATAB6AFEAVABuADgAQwBsADYAdgA3AGIAaABQAEUA cABXADQAZABYAGgAdAArAHAAbABHAEsAOAB1ADYAZwA4AFgAcgBVAFkAeQB4AHkAegBXAHEAaQBv AHMAQwBjAGcAOAAzAC8AcgBlAFQAOABRAFQAdwA0ADYARwA0AEEAawBDAGYAeAB4AG8AdwAyAGkA eAB2AGEAQgA0AGgAdgBsAEgAQQBJAG8AUwBPADkAbQBCAEwAQQB1AE8AUAB4ADYAegBxAHMASQAv AGMANgBBAC8AKwBuAEwAWgBPAGEANgBFAEgAagA2AGIAMwBWAG4AVgBvADcAUAA1AGEAegBZAFQA VwA5ADMATgA0AGEAdABuAHoAbgBBAHAAQgB1ACsAawA3AG4AawBvAHcAZAByAHUAVABqAHEAQwA1 ADQATQBNADcAdgBYAFMAKwBTAGMATwAyAGsAQQB5AEUAawB1ADMAeABDAFIATABLAEYAVgBnADIA bQBYAGEAaAB0AFEATgBrAGcASQBuADMAQgBJAFMALwB0AE0AaABIADIAaABMAHAAYQB0AE8AUgA2 AEIAZwA2AFgAbQBQAGkAcwBuAHcATQBFAG4ASwBFAHoAZABiADQAbQBCADAAcQBxAEQAcgB5AFoA MABIAGUAbgBLAGIATABOAHoATQBjAE8AMgBmAEwAWAA2ADUATABRAGwAOABJAHMAWgBzAGMAWgAv AEgAWQBtAFQAZQBJAHAAOABSAFIAQQBoAFAAMQAzAGcARwBvAFkAQwBKAEMAeABzAHkAdABzAHgA NQB6AE4AVwBrAFgAQQA0AFEATABGAGkAUQBSAGMAMwBRAEsAVQBpAFkASAByAFkAcQByAHkAMQBN ADEAMwAwADcAaABXACsAZQBxAEgAcwBaAEYANABKADkASgBPAFEARwA4AEUAMwBoAG4AYQBFAG4A LwBvAEwAUAB4AEkAMQBiAFEALwAvAEEANgBhAC8ATgBVADkASwBEADMANwBCAGoAUgBPAHEAUwBO ADkATABCAHAAZgBuAHUAUgArAFUANAAwAEoAbQBiAEsAbABzAHAATwArAEsAMQBxAEcANQBLAGUA SABvAEUALwBtADEANgBTAGUAcABjAGUAMABZADIAaABWAC8ASgBIAFEAQQB4ADUAZABXAFUATABM AHIAYwBSAGcAdwBvADQAAAAAAIP/ --_000_BL0PR18MB37484C1CDFBD9CFDF2A9FC56A5D19BL0PR18MB3748namp_--