Received: by 2002:ab2:6d45:0:b0:1fb:d597:ff75 with SMTP id d5csp113439lqr; Wed, 5 Jun 2024 00:01:49 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXhFnPmXEk1YnqLCrrROyCQpSQfiBXL5GjXSM/RQliAF3iyoaPMYpVf6scaTQTyouDZvVL74JktOx2kIu9Rp6Qoa9/iOwS9Diu1fxTTHg== X-Google-Smtp-Source: AGHT+IE3I08MRQmXH2wZXX7SS/Si7AyXi4SgeDclo3VunStk+x3zGxmf6rQK5DfNOVf3Ezg+3iPM X-Received: by 2002:aca:2813:0:b0:3d1:fb73:52b with SMTP id 5614622812f47-3d20439ebccmr1975430b6e.24.1717570909245; Wed, 05 Jun 2024 00:01:49 -0700 (PDT) Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id 6a1803df08f44-6ae4b4151efsi130904056d6.386.2024.06.05.00.01.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Jun 2024 00:01:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-201828-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-201828-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-201828-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id DD6871C21B30 for ; Wed, 5 Jun 2024 07:01:48 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3D15218C359; Wed, 5 Jun 2024 07:01:28 +0000 (UTC) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2110.outbound.protection.outlook.com [40.107.94.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D83A218C354; Wed, 5 Jun 2024 07:01:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.94.110 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717570886; cv=fail; b=WBfrdDNbvl1aHe0HaCR+HnPEByYBk7tz4xtE7wJz+TtbZR0pzOv5ag6Zn+xvChtbWq3ETL0JgUtVmcdBfVCEr99UCDRYu9yKper1D+yOmSGUSgooP95wUVtOGQeE7tulm+3UyFv6u565XtH+aFGHHOEqj+9M+wonkKZ8lGjfeRY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717570886; c=relaxed/simple; bh=DroRx5FLoHzHMGTY+6504JjhwvMBdN3sn3BFFEUgInY=; h=Content-Type:From:To:CC:Subject:Date:Message-ID:MIME-Version; b=RTgXCkiw17PYgqD+Y6UJpCLIpRMFLlO0fZ668P21ireJaI23on3vscNSx+zprla2tt6ezivt8uaHCkDlCf2itsgxPnwiptesg2LLDgdZJql2BVLW4Zbzu6I1bzTdwdG7jp9+4Cb4/AF6aN8crXJcebeRXFvirlIVsHVvB0VXqiU= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=netprisma.us; spf=pass smtp.mailfrom=netprisma.us; arc=fail smtp.client-ip=40.107.94.110 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=netprisma.us Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=netprisma.us ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DDKPsmdwfmktk0bWYC3rndbNkX4Ns4UMrFZ0jCc6/AawYoZDyNrliprxC2JVmZI3JL/6e7jEGi9+OHuM7UafEsmcHN5OpZN3q4GvUuilz7G3yJqg8fYmIJb03RDxmfjTUWtP+nqSBz4H1sLaURiB5ySbyBA5q+ZFUL1F8IIDTZal+Ed5DyDBxV4nEI7WTSfrxYatCfnjjB0qvpVyi33TpgBza0RhFb9S1fkXyOXULpo9L6hsob48NADO4kvlKt9bxEIsfNlFGC3fqQHZiR+7oA5OO05M3QtueU5azge7/A4LlVmMzH0uHDScZ9CilPLOMNZ0WXkwWhI5rZN4eHLI9Q== 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=Fj6It7Avh+yJqXYSYy3eXHtPoPkunVfG+0W2H3+iEYo=; b=ewVfofSqtTTegIhD42gz9LTAbqnosKA3Jd5+esmjLZ2t4C8GexXHl1UAEP2hBaCs/kbs0asovSMpQ7w5I4xaOJpZlyKVRyL2wPITmUo0esi5o/5nDWxeYzG0pWrT18xMKWQqG38kUGneBAMHJb6S08PGgro71DZAWMiSpw5JQgxfegpsakne587FEMg1ydCVaBIbPGFe91OlNd3g6tlFMgmyqvUcZNoZdNZrkx4yW8amp+CW403BkNVjO9YfuLcJNQAslZO6tljQpqEcwAWndKQr7OYOZvbkNkSrCnwW9/cOALFM+0zYJL2HOfF77g9bYb0VrGClB06/i3ymnFy0wQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=netprisma.us; dmarc=pass action=none header.from=netprisma.us; dkim=pass header.d=netprisma.us; arc=none Received: from LV3PR22MB5104.namprd22.prod.outlook.com (2603:10b6:408:1d3::21) by DS0PR22MB4049.namprd22.prod.outlook.com (2603:10b6:8:121::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Wed, 5 Jun 2024 07:01:20 +0000 Received: from LV3PR22MB5104.namprd22.prod.outlook.com ([fe80::4b3:b595:d0d2:d5be]) by LV3PR22MB5104.namprd22.prod.outlook.com ([fe80::4b3:b595:d0d2:d5be%5]) with mapi id 15.20.7633.018; Wed, 5 Jun 2024 07:01:17 +0000 Content-Type: multipart/mixed; boundary="_000_LV3PR22MB5104E2E4AD0A22D1B8FD2AAAB0F92LV3PR22MB5104namp_" From: mank To: "manivannan.sadhasivam@linaro.org" CC: "duke_xinanwen@163.com" , "loic.poulain@linaro.org" , "quic_qianyu@quicinc.com" , "mhi@lists.linux.dev" , "linux-arm-msm@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: [PATCH V2] bus: mhi: host: pci_generic: Add support for Netprisma LCUR57 and FCUN69 Thread-Topic: [PATCH V2] bus: mhi: host: pci_generic: Add support for Netprisma LCUR57 and FCUN69 Thread-Index: Adq3FY63STVZwmNRSXKJZTlS/2XZIw== Date: Wed, 5 Jun 2024 07:01:17 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=netprisma.us; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV3PR22MB5104:EE_|DS0PR22MB4049:EE_ x-ms-office365-filtering-correlation-id: 68078606-ea65-4e97-812f-08dc852d4bbd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|366007|376005|1800799015|38070700009|80162012; x-microsoft-antispam-message-info: =?us-ascii?Q?JRzimbLl+7B7w4hcQ6mGUPZiJAn0z/0RrAeRm8sHamEMKc1Nl6xJxfZd4Wvi?= =?us-ascii?Q?7GvbMVhQ92ckL2JWo+x4cJRIqcjZ2zGJyb8sB72IMrpx5Wn4TzpoJwe0L4O5?= =?us-ascii?Q?ErNEB5Q8SNSX7cRmTF4aAGGQBBxP14znufaX4StdcXOmuRPG20+Sd/JLXDYE?= =?us-ascii?Q?NWi0aR2btNCGDTkmCD0/rS1ykVh9UlJ/tnlbxkjZQD+5NONPmZ9cNmFx1Mvr?= =?us-ascii?Q?deTkvZIOU93Y7tbbkru0atjrTFrCh7HCc2DZztbeGoRXSBFmSM69V2Ly4Mb6?= =?us-ascii?Q?Hc+uwpleJtgOihrlp2XtvscGD8UQrFcXT6IATExU0AqPsWaE/PaK3zW4TbzI?= =?us-ascii?Q?YkLHhyu0+WRFna3JerQ1yY6OZ8AvIBoCTE8TMqw+C+otrEglrQDjSLbxPCwp?= =?us-ascii?Q?U/EBgVymR4T/52Cwb0H6ynv8vdRGo/9knj1lYNDt3tBOSsmSjS0VUCgWlE3Z?= =?us-ascii?Q?vOIAE+3gSShDpA7LNx4YOFpQBWLsx7n+2VNZYzfGwkGvqpVQImb2H2gAxRFZ?= =?us-ascii?Q?koWp4r58zKQehMydqjvVMOG9bXbZhpik9LvI4zdC9bb8zDXQFp84JDjyT+VZ?= =?us-ascii?Q?V28sulURY1EZcMT/HG6LIAFBiGlFJ6dpNjPA9aZz9LUbbA8t/6lVrjkD3YHc?= =?us-ascii?Q?GqDayqnhT7j59du9WST4L0nLs/R3zgOBgZYuL5/OTzKojOaYAaITmI+SHGZe?= =?us-ascii?Q?7EpzhxFMKwbqfFX4sh0JrKWd8iCeWPDm1ca+wPKxZFCucpzb31PF+bopquNQ?= =?us-ascii?Q?/SRJCCW+4joTwbt48czSAiD6VS01cM1UTU2MOTmttpF+H1pyJxG1v2zBCrik?= =?us-ascii?Q?MGMFAxADPsq6/a0OCv4bjsTQ7N+e+Ry4++dcY1d6Bs7SJeRXlhOPRPVdyEgK?= =?us-ascii?Q?8BgTNb20EWNA14z+pBpF5jj+J/WlniVWlYJg91pBG41DHhjgglYoI1g2uOIR?= =?us-ascii?Q?gPqjuXBBRfqyHZ9kerotbDjzGsPjvcSbG/r1zp/3hp3GY+aBqGn4XlKW7d/k?= =?us-ascii?Q?vNUv7I58a9D5sw0woKkZQiD9T4qdytelxsPCK1lEC4lJFVfpe18Vmv+cFmDY?= =?us-ascii?Q?o7pYP2PrO2f6s4o2VUNB49Nirx+tbdf145KFceHcn7R0YN722eR2IPkeuFQH?= =?us-ascii?Q?peMnGm8E17KpeHBgbi+tfVhLdBdcNCeQcBIUq9Fik39TQ2t1Xn21H3EBq6zh?= =?us-ascii?Q?yC582H2dLWT47FcZnU2cLl/gKFDEWsWORPyLQ8QQ9MLOGGDTxxaKQykpfoZ+?= =?us-ascii?Q?g4C9xhwqN6BCUvWsfVDjCGlUHu6rUb8whC/FzLHPn6NUa7RKIoHfMRPEPPou?= =?us-ascii?Q?Wnj6mlB0xkIM+Mg1yfExVayYyP3cHk9WojOnD24M+2dIG3XtaRfh/n4aIkvL?= =?us-ascii?Q?MCs1eAvKFP1HBfa4b+PLk5AaW5GWnBojQFHVibSHbxIJLZXLCg=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV3PR22MB5104.namprd22.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015)(38070700009)(80162012);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?dmy+Y3Ief3dIsvzDXL5aUSpjbM4mFohiFAaG3HwcP4BuEoK6OBWNmIrAtHiw?= =?us-ascii?Q?OtS+KD3xiZuRUfEkCtl96tvoCQkImvVrD0CPgSBZoGkhCg3EwHg9iHr7cN8f?= =?us-ascii?Q?2F8/fMvfBZ2sDh752+WLJMY6zLFh/2YEUHNV7TMJRb37Qv0mC6cfh+17YuNq?= =?us-ascii?Q?G4yba7cfqMRS1buOiWDLaCvAAz4aqgtz2mUhUiVt23/dKmMpY9cn6OhBLe0Q?= =?us-ascii?Q?mK6sBfYmMxn4XXVeAteoOOnDT4y53wmZvxK+uKlPWB7FoWgyd1XonRZmGuMb?= =?us-ascii?Q?ekvD5XQeSaL70td7iO+MEFKTgZhLFDxhluZMImyzBPJmWAR7GSYmKYvzEPa5?= =?us-ascii?Q?ftMfLbQDpyuc1mJnkKe+3H988QaPJqBaVEWcZXzB+KAxKkcVgHIe0kzbmLy8?= =?us-ascii?Q?XhCxjqJOzP/Mpp5xylmwsO0WCQkX+QJN1a08lu9Qzzt14PLT2kZCOfy++RQP?= =?us-ascii?Q?ciQh2YzzN5Aj2PTs1Z5weRjSZzp61wNnmQ4PoiG/F9Jr3l/msCI1pBXu24Ga?= =?us-ascii?Q?ziYjnDOg2XcwIyW3ZaJzJZPad1b7mUj7VBmcT+0Ajjn2KRUCIckO2Y7rqnkn?= =?us-ascii?Q?cHFsszPfwPcKKN+UamjUV2vCXEPmNikxe5cdmEamb5ap5rpRl3IxIcvTeFPj?= =?us-ascii?Q?swAEPVc1eOyIQkexQj8k3a5IzOWjEbHvTD8Ip64s5dQ2PfsRQl8lss1flHP4?= =?us-ascii?Q?Ms24KzoulcpWfWhsXA7IBPIQVyspG08WlPMRIPcsUVeMt9cnj4qf4ebsUNbi?= =?us-ascii?Q?506Eddw6O1WO6tXih9GaVObrHDsNQVuWuF6nwZiVjmE3pawM5XBAKjQLrrUl?= =?us-ascii?Q?aifJuKvbjWL7RILdMmRCN5GSxC9FtqKZCXZnFHqXvBA9jKcUayQMDvVN3uow?= =?us-ascii?Q?vXn4C7d9ob5oH98k0EbQRjvk6IMbUBH3qXOIXmlATpG7QO4bEvp071VwOWBG?= =?us-ascii?Q?oN+QV44JWx0mo1/HJLvYCV/p9Ob493cJGSdb6L2B9OMWXRMjce++T2ajQn3U?= =?us-ascii?Q?KE3PdIsrEsFXZ8myZAz6qpBIBzoFtFjER/2P75ccF3yspm1YWUBrLX/YzuD9?= =?us-ascii?Q?qPeXFfl9S2quNR+BwFqb+WelLMRq+tj8pYzlanLfHClQevraMr1o59jbwQ3A?= =?us-ascii?Q?PdJZBjlYPn4ToeCJffBPItFBLKRFrI6/kca0TOIzNESTh2H2EIDwmacI4RDU?= =?us-ascii?Q?edRvTq1ytb8EUnezWNIgfjl+/rc2xdB+Ybz6FgmAv7SAqoF4e7khy4KsgyTS?= =?us-ascii?Q?Rh7uTOdOrnX7DgjTsSMqhXoF7du4yVs1XsrHnmVwrRGByxNtM6Z0c26uzYY/?= =?us-ascii?Q?6WpKsouUydWzNGgF0bABn96YMtXuO+rcynX5vBUvQpnBti9oJv8w8KHmylMT?= =?us-ascii?Q?obcsKmQB6Ts+73PP1ooCGXpFl1JTgQemtS+ObsYi2iBMYZzLe0n37Opl2+70?= =?us-ascii?Q?JBZ0BhY9yGrw3RBF4iiZVRRvaQ5gEVOWHZDxBAk+zv6QuVrk0E7Z0u2zzvIG?= =?us-ascii?Q?2Vl5JdRlzcvO3ZpRIjQ26whsl7ttAa9/bawaJ5silFiptYAHHThUNyJ7SIS+?= =?us-ascii?Q?BjKmrMruemnBU5AfJUI=3D?= Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: netprisma.us X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV3PR22MB5104.namprd22.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 68078606-ea65-4e97-812f-08dc852d4bbd X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2024 07:01:17.0233 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fdc90941-0026-4225-aaa0-15fff5e87036 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: s+DvrxxN3/SXoSJU/v9XieufZcET8ayxutUWex4zMif15u55sNitIfQS6xEHKcWJujHfehCMcO7IkiX/6HyVSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR22MB4049 --_000_LV3PR22MB5104E2E4AD0A22D1B8FD2AAAB0F92LV3PR22MB5104namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Add Netprisma LCUR57 and FCUN69 hardware revision: LCUR57: 02:00.0 Unassigned class [ff00]: Device 203e:1000 Subsystem: Device 203e:1000 FCUN69: 02:00.0 Unassigned class [ff00]: Device 203e:1001 Subsystem: Device 203e:1001 --- V1 -> V2: 1.Change 0x203E to 0x203e 2.Remove redundant code and use existing config:modem_quectel_em1xx_config Signed-off-by: Mank Wang --- drivers/bus/mhi/host/pci_generic.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/drivers/bus/mhi/host/pci_generic.c b/drivers/bus/mhi/host/pci_= generic.c index 08844ee79654..21c1d750274c 100644 --- a/drivers/bus/mhi/host/pci_generic.c +++ b/drivers/bus/mhi/host/pci_generic.c @@ -26,6 +26,7 @@ /* PCI VID definitions */ #define PCI_VENDOR_ID_THALES 0x1269 #define PCI_VENDOR_ID_QUECTEL 0x1eac +#define PCI_VENDOR_ID_NETPRISMA 0x203e =20 #define MHI_EDL_DB 91 #define MHI_EDL_COOKIE 0xEDEDEDED @@ -606,6 +607,28 @@ static const struct mhi_pci_dev_info mhi_telit_fn990_i= nfo =3D { .mru_default =3D 32768, }; =20 +static const struct mhi_pci_dev_info mhi_netprisma_lcur57_info =3D { + .name =3D "netprisma-lcur57", + .edl =3D "qcom/prog_firehose_sdx24.mbn", + /* LCUR57 uses the same controller configuration as quectel_em1xx */ + .config =3D &modem_quectel_em1xx_config, + .bar_num =3D MHI_PCI_DEFAULT_BAR_NUM, + .dma_data_width =3D 32, + .mru_default =3D 32768, + .sideband_wake =3D true, +}; + +static const struct mhi_pci_dev_info mhi_netprisma_fcun69_info =3D { + .name =3D "netprisma-fcun69", + .edl =3D "qcom/prog_firehose_sdx6x.elf", + /* FCUN69 uses the same controller configuration as quectel_em1xx */ + .config =3D &modem_quectel_em1xx_config, + .bar_num =3D MHI_PCI_DEFAULT_BAR_NUM, + .dma_data_width =3D 32, + .mru_default =3D 32768, + .sideband_wake =3D true, +}; + /* Keep the list sorted based on the PID. New VID should be added as the l= ast entry */ static const struct pci_device_id mhi_pci_id_table[] =3D { { PCI_DEVICE(PCI_VENDOR_ID_QCOM, 0x0304), @@ -695,6 +718,12 @@ static const struct pci_device_id mhi_pci_id_table[] = =3D { /* T99W175 (sdx55), HP variant */ { PCI_DEVICE(0x03f0, 0x0a6c), .driver_data =3D (kernel_ulong_t) &mhi_foxconn_sdx55_info }, + /* NETPRISMA LCUR57 (SDX24) */ + { PCI_DEVICE(PCI_VENDOR_ID_NETPRISMA, 0x1000), + .driver_data =3D (kernel_ulong_t) &mhi_netprisma_lcur57_info }, + /* NETPRISMA FCUN69 (SDX6X) */ + { PCI_DEVICE(PCI_VENDOR_ID_NETPRISMA, 0x1001), + .driver_data =3D (kernel_ulong_t) &mhi_netprisma_fcun69_info }, { } }; MODULE_DEVICE_TABLE(pci, mhi_pci_id_table); --=20 2.34.1 --_000_LV3PR22MB5104E2E4AD0A22D1B8FD2AAAB0F92LV3PR22MB5104namp_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" 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 MEw0KXGGakM5NVeiN/4xcXAOkGtftH+1j7afb+QlWNFUbqBXMVAQICgJfHE1NbqAIEhQIP52CsAH MDjBWki3v7jAuiLjATC6A2E2Y7qHb+OmJfdUw6azv6Eoq3AEoDtxqSDzAiB7wHQpoNGR0QIQGYD9 AiBufGLBsG2EchCaX2I34SJ2KFNEWHygyHCfXf+4D2GPYpG6AilSuoeVI8ZPf8dfyGZ138nPyt8j NcxSNt5YzL/Nz87fz+gx0J/Rr//Sv9PNk7rVeMNHcgFxn0EAaE1PRKTgRdmFXDBBukJccChCcUbQ vo4pcjZ7UXE3VzNPkDM9FULooAAAAB8AQgABAAAACgAAAG0AYQBuAGsAAAAAAB8AZQABAAAAJAAA AG0AYQBuAGsAQABuAGUAdABwAHIAaQBzAG0AYQAuAHUAcwAAAB8AZAABAAAACgAAAFMATQBUAFAA AAAAAAIBQQABAAAAUAAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAgG0AYQBuAGsAAABTAE0AVABQ AAAAbQBhAG4AawBAAG4AZQB0AHAAcgBpAHMAbQBhAC4AdQBzAAAAHwACXQEAAAAkAAAAbQBhAG4A awBAAG4AZQB0AHAAcgBpAHMAbQBhAC4AdQBzAAAAHwDlXwEAAAAsAAAAcwBpAHAAOgBtAGEAbgBr AEAAbgBlAHQAcAByAGkAcwBtAGEALgB1AHMAAAACAS4MAQAAABAAAADFdInRQfNGQpm/ckT0Re0H HwAaDAEAAAAKAAAAbQBhAG4AawAAAAAAHwAfDAEAAAAkAAAAbQBhAG4AawBAAG4AZQB0AHAAcgBp AHMAbQBhAC4AdQBzAAAAHwAeDAEAAAAKAAAAUwBNAFQAUAAAAAAAAgEZDAEAAABQAAAAAAAAAIEr H6S+oxAZnW4A3QEPVAIAAACAbQBhAG4AawAAAFMATQBUAFAAAABtAGEAbgBrAEAAbgBlAHQAcABy AGkAcwBtAGEALgB1AHMAAAAfAAFdAQAAACQAAABtAGEAbgBrAEAAbgBlAHQAcAByAGkAcwBtAGEA LgB1AHMAAAACAS0MAQAAABAAAADFdInRQfNGQpm/ckT0Re0HCwBAOgEAAAAfABoAAQAAABIAAABJ AFAATQAuAE4AbwB0AGUAAAAAAAMA8T8ECAAACwBAOgEAAAADAP0/5AQAAAIBCzABAAAAEAAAAC1J xUkHwK1Cv/ZyB5ePm1QDABcAAQAAAEAAOQCA3D4pFrfaAUAACDDXS0EpFrfaAQsAKQAAAAAAHwDZ PwEAAAAAAgAAQQBkAGQAIABOAGUAdABwAHIAaQBzAG0AYQAgAEwAQwBVAFIANQA3ACAAYQBuAGQA IABGAEMAVQBOADYAOQAgAGgAYQByAGQAdwBhAHIAZQAgAHIAZQB2AGkAcwBpAG8AbgA6AA0ACgAN AAoATABDAFUAUgA1ADcAOgANAAoAMAAyADoAMAAwAC4AMAAgAFUAbgBhAHMAcwBpAGcAbgBlAGQA IABjAGwAYQBzAHMAIABbAGYAZgAwADAAXQA6ACAARABlAHYAaQBjAGUAIAAyADAAMwBlADoAMQAw ADAAMAANAAoACQBTAHUAYgBzAHkAcwB0AGUAbQA6ACAARABlAHYAaQBjAGUAIAAyADAAMwBlADoA MQAwADAAMAANAAoADQAKAEYAQwBVAE4ANgA5ADoADQAKADAAMgA6ADAAMAAuADAAIABVAG4AYQBz AHMAaQBnAG4AZQBkACAAYwBsAGEAcwBzACAAWwBmAGYAMAAwAF0AOgAgAEQAZQB2AGkAYwBlACAA MgAwADMAZQA6ADEAMAAwADEADQAKAAkAUwB1AGIAcwB5AHMAdABlAG0AOgAgAEQAZQB2AGkAYwBl ACAAMgAwADMAZQA6ADEAMAAwADEADQAKAA0ACgAtAC0ALQANAAoAVgAxACAALQA+ACAAVgAyADoA DQAKADEAAAALAACACCAGAAAAAADAAAAAAAAARgAAAAAUhQAAAAAAAB8AAICGAwIAAAAAAMAAAAAA AABGAQAAAB4AAABhAGMAYwBlAHAAdABsAGEAbgBnAHUAYQBnAGUAAAAAAAEAAAAaAAAAegBoAC0A QwBOACwAIABlAG4ALQBVAFMAAAAAAAMAAIAIIAYAAAAAAMAAAAAAAABGAQAAADIAAABFAHgAYwBo AGEAbgBnAGUAQQBwAHAAbABpAGMAYQB0AGkAbwBuAEYAbABhAGcAcwAAAAAAIAAAAEgAAIAIIAYA AAAAAMAAAAAAAABGAQAAACIAAABOAGUAdAB3AG8AcgBrAE0AZQBzAHMAYQBnAGUASQBkAAAAAAAG hgdoZeqXToEvCNyFLUu9HwAAgBOP8kH0gxRBpYTu21prC/8BAAAAFgAAAEMAbABpAGUAbgB0AEkA bgBmAG8AAAAAAAEAAAAqAAAAQwBsAGkAZQBuAHQAPQBNAFMARQB4AGMAaABhAG4AZwBlAFIAUABD AAAAAAAfAPo/AQAAAAoAAABtAGEAbgBrAAAAAAAfADcAAQAAAKgAAABbAFAAQQBUAEMASAAgAFYA MgBdACAAYgB1AHMAOgAgAG0AaABpADoAIABoAG8AcwB0ADoAIABwAGMAaQBfAGcAZQBuAGUAcgBp AGMAOgAgAEEAZABkACAAcwB1AHAAcABvAHIAdAAgAGYAbwByACAATgBlAHQAcAByAGkAcwBtAGEA IABMAEMAVQBSADUANwAgAGEAbgBkACAARgBDAFUATgA2ADkAAAAfAD0AAQAAAAIAAAAAAAAAAwA2 AAAAAAACAXEAAQAAABYAAAAB2rcVjrdJNVnCY1FJcollOVL/ZdkjAAAfAHAAAQAAAKgAAABbAFAA QQBUAEMASAAgAFYAMgBdACAAYgB1AHMAOgAgAG0AaABpADoAIABoAG8AcwB0ADoAIABwAGMAaQBf AGcAZQBuAGUAcgBpAGMAOgAgAEEAZABkACAAcwB1AHAAcABvAHIAdAAgAGYAbwByACAATgBlAHQA cAByAGkAcwBtAGEAIABMAEMAVQBSADUANwAgAGEAbgBkACAARgBDAFUATgA2ADkAAAAfADUQAQAA AKIAAAA8AEwAVgAzAFAAUgAyADIATQBCADUAMQAwADQARQAyAEUANABBAEQAMABBADIAMgBEADEA QgA4AEYARAAyAEEAQQBBAEIAMABGADkAMgBAAEwAVgAzAFAAUgAyADIATQBCADUAMQAwADQALgBu AGEAbQBwAHIAZAAyADIALgBwAHIAbwBkAC4AbwB1AHQAbABvAG8AawAuAGMAbwBtAD4AAAAAAAMA 3j+fTgAAAwATEgAAAAACAQCAE4/yQfSDFEGlhO7bWmsL/wEAAAAuAAAASABlAGEAZABlAHIAQgBv AGQAeQBGAHIAYQBnAG0AZQBuAHQATABpAHMAdAAAAAAAAQAAACIAAAABAAoAAAAEAAAAAAAAABQA AAAAAAAAAAAAAP////8AAAAAAAALAACAE4/yQfSDFEGlhO7bWmsL/wEAAAAcAAAASABhAHMAUQB1 AG8AdABlAGQAVABlAHgAdAAAAAAAAAALAACAE4/yQfSDFEGlhO7bWmsL/wEAAAAoAAAASQBzAFEA dQBvAHQAZQBkAFQAZQB4AHQAQwBoAGEAbgBnAGUAZAAAAAAAAABAAAcw3fzhKBa32gECAQsAAQAA ABAAAAAtScVJB8CtQr/2cgeXj5tUAwAmAAAAAAALAAYMAAAAAAIBEDABAAAARgAAAAAAAABB5Wy9 JQgoS6fB1zabryjlBwDTT1AkljwSS7v2fGtFW29fAAAAAAELAADTT1AkljwSS7v2fGtFW29fAAAc rVSmAAAAAAIBEzABAAAAEAAAAEk1WcJjUUlyiWU5Uv9l2SMCARQwAQAAAAwAAADlAAAAXz49bEEA AAADAFszAQAAAAMAWjYAAAAAAwBoNg0AAAALAPo2AQAAAB8A+D8BAAAACgAAAG0AYQBuAGsAAAAA AB8AIkABAAAABgAAAEUAWAAAAAAAHwAjQAEAAAACAQAALwBPAD0ARQBYAEMASABBAE4ARwBFAEwA QQBCAFMALwBPAFUAPQBFAFgAQwBIAEEATgBHAEUAIABBAEQATQBJAE4ASQBTAFQAUgBBAFQASQBW AEUAIABHAFIATwBVAFAAIAAoAEYAWQBEAEkAQgBPAEgARgAyADMAUwBQAEQATABUACkALwBDAE4A PQBSAEUAQwBJAFAASQBFAE4AVABTAC8AQwBOAD0AMgA0ADQAQgAzADQAQQA0ADAAQQBGAEYANAAx ADcAOQA5AEIAOAA0AEIAMgAyADkAMwBGADIAOABFADcARQBEAC0ARAAxADgAOQA3ADQAQwA1AC0A RgAzAAAAAAAfACRAAQAAAAYAAABFAFgAAAAAAB8AJUABAAAAAgEAAC8ATwA9AEUAWABDAEgAQQBO AEcARQBMAEEAQgBTAC8ATwBVAD0ARQBYAEMASABBAE4ARwBFACAAQQBEAE0ASQBOAEkAUwBUAFIA QQBUAEkAVgBFACAARwBSAE8AVQBQACAAKABGAFkARABJAEIATwBIAEYAMgAzAFMAUABEAEwAVAAp AC8AQwBOAD0AUgBFAEMASQBQAEkARQBOAFQAUwAvAEMATgA9ADIANAA0AEIAMwA0AEEANAAwAEEA RgBGADQAMQA3ADkAOQBCADgANABCADIAMgA5ADMARgAyADgARQA3AEUARAAtAEQAMQA4ADkANwA0 AEMANQAtAEYAMwAAAAAAHwAwQAEAAAAKAAAAbQBhAG4AawAAAAAAHwAxQAEAAAAKAAAAbQBhAG4A awAAAAAAHwA4QAEAAAAKAAAAbQBhAG4AawAAAAAAHwA5QAEAAAAKAAAAbQBhAG4AawAAAAAAAwBZ QAAAAAADAFpAAAAAAAMAN1ABAAAAAwAJWQEAAAAfAApdAQAAACQAAABtAGEAbgBrAEAAbgBlAHQA cAByAGkAcwBtAGEALgB1AHMAAAAfAAtdAQAAACQAAABtAGEAbgBrAEAAbgBlAHQAcAByAGkAcwBt AGEALgB1AHMAAAACARVdAQAAABIAAAACQQnJ/SYAJUKqoBX/9ehwNgEAAAIBFl0BAAAAEgAAAAJB Ccn9JgAlQqqgFf/16HA2AQAAAwAAgFDjYwvMnNARvNsAgF/MzgQBAAAAJAAAAEkAbgBkAGUAeABp AG4AZwBFAHIAcgBvAHIAQwBvAGQAZQAAABsAAAAfAACAUONjC8yc0BG82wCAX8zOBAEAAAAqAAAA SQBuAGQAZQB4AGkAbgBnAEUAcgByAG8AcgBNAGUAcwBzAGEAZwBlAAAAAAABAAAAcAAAAEkAbgBk AGUAeABpAG4AZwAgAFAAZQBuAGQAaQBuAGcAIAB3AGgAaQBsAGUAIABCAGkAZwBGAHUAbgBuAGUA bABQAE8ASQBJAHMAVQBwAFQAbwBEAGEAdABlACAAaQBzACAAZgBhAGwAcwBlAC4AAAALAACAUONj C8yc0BG82wCAX8zOBAEAAAAmAAAASQBzAFAAZQByAG0AYQBuAGUAbgB0AEYAYQBpAGwAdQByAGUA AAAAAAAAAAAfAACAH6TrM6h6LkK+e3nhqY5UswEAAAA4AAAAQwBvAG4AdgBlAHIAcwBhAHQAaQBv AG4ASQBuAGQAZQB4AFQAcgBhAGMAawBpAG4AZwBFAHgAAAABAAAARAEAAEkASQA9AFsAQwBJAEQA PQBjADIANQA5ADMANQA0ADkALQA1ADEANgAzAC0ANwAyADQAOQAtADgAOQA2ADUALQAzADkANQAy AGYAZgA2ADUAZAA5ADIAMwA7AEkARABYAEgARQBBAEQAPQBEAEEAQgA3ADEANQA4AEUAQgA3ADsA SQBEAFgAQwBPAFUATgBUAD0AMQBdADsAVABGAFIAPQBUAGgAcgBlAGEAZABGAG8AcgBrAGkAbgBn AEkAcwBEAGkAcwBhAGIAbABlAGQAOwBWAGUAcgBzAGkAbwBuAD0AVgBlAHIAcwBpAG8AbgAgADEA NQAuADIAMAAgACgAQgB1AGkAbABkACAANwA2ADMAMwAuADAAKQAsACAAUwB0AGEAZwBlAD0ASAA0 ADsAVQBQAD0AMQAwADsARABQAD0AMQAAAAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAAIKFAAAAAAAA AgEAgAggBgAAAAAAwAAAAAAAAEYBAAAANgAAAEkAbgBUAHIAYQBuAHMAaQB0AE0AZQBzAHMAYQBn AGUAQwBvAHIAcgBlAGwAYQB0AG8AcgAAAAAAAQAAABAAAABkyDwrmvbHTJueBn7aeQMiAwAAgAgg BgAAAAAAwAAAAAAAAEYAAAAA64UAAAQIAAADAA00AAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAA AC4AAABhAHUAdABoAGUAbgB0AGkAYwBhAHQAaQBvAG4ALQByAGUAcwB1AGwAdABzAAAAAAABAAAA vAAAAGQAawBpAG0APQBuAG8AbgBlACAAKABtAGUAcwBzAGEAZwBlACAAbgBvAHQAIABzAGkAZwBu AGUAZAApACAAaABlAGEAZABlAHIALgBkAD0AbgBvAG4AZQA7AGQAbQBhAHIAYwA9AG4AbwBuAGUA IABhAGMAdABpAG8AbgA9AG4AbwBuAGUAIABoAGUAYQBkAGUAcgAuAGYAcgBvAG0APQBuAGUAdABw AHIAaQBzAG0AYQAuAHUAcwA7AAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAIAAAAHgALQBtAHMA LQBoAGEAcwAtAGEAdAB0AGEAYwBoAAAAAQAAAAIAAAAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYB AAAALgAAAHgALQBtAHMALQBwAHUAYgBsAGkAYwB0AHIAYQBmAGYAaQBjAHQAeQBwAGUAAAAAAAEA AAAMAAAARQBtAGEAaQBsAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAANgAAAHgALQBtAHMALQB0 AHIAYQBmAGYAaQBjAHQAeQBwAGUAZABpAGEAZwBuAG8AcwB0AGkAYwAAAAAAAQAAAEgAAABMAFYA MwBQAFIAMgAyAE0AQgA1ADEAMAA0ADoARQBFAF8AfABEAFMAMABQAFIAMgAyAE0AQgA0ADAANAA5 ADoARQBFAF8AAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAABQAAAAeAAtAG0AcwAtAG8AZgBmAGkA YwBlADMANgA1AC0AZgBpAGwAdABlAHIAaQBuAGcALQBjAG8AcgByAGUAbABhAHQAaQBvAG4ALQBp AGQAAAABAAAASgAAADYAOAAwADcAOAA2ADAANgAtAGUAYQA2ADUALQA0AGUAOQA3AC0AOAAxADIA ZgAtADAAOABkAGMAOAA1ADIAZAA0AGIAYgBkAAAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAA4 AAAAeAAtAG0AcwAtAGUAeABjAGgAYQBuAGcAZQAtAHMAZQBuAGQAZQByAGEAZABjAGgAZQBjAGsA AAABAAAABAAAADEAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAA6AAAAeAAtAG0AcwAtAGUAeABj AGgAYQBuAGcAZQAtAGEAbgB0AGkAcwBwAGEAbQAtAHIAZQBsAGEAeQAAAAAAAQAAAAQAAAAwAAAA HwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAKgAAAHgALQBtAGkAYwByAG8AcwBvAGYAdAAtAGEAbgB0 AGkAcwBwAGEAbQAAAAAAAQAAAIQAAABCAEMATAA6ADAAOwBBAFIAQQA6ADEAMwAyADMAMAAwADMA MQB8ADMANgA2ADAAMAA3AHwAMwA3ADYAMAAwADUAfAAxADgAMAAwADcAOQA5ADAAMQA1AHwAMwA4 ADAANwAwADcAMAAwADAAMAA5AHwAOAAwADEANgAyADAAMQAyADsAAAAfAACAhgMCAAAAAADAAAAA AAAARgEAAABEAAAAeAAtAG0AaQBjAHIAbwBzAG8AZgB0AC0AYQBuAHQAaQBzAHAAYQBtAC0AbQBl AHMAcwBhAGcAZQAtAGkAbgBmAG8AAAABAAAAMgsAAEoAUgB6AGkAbQBiAEwAbAArADcAQgA3AHcA NABoAGMAUQA2AG0ARwBVAFAAWgBpAEoAQQBuADAAegAvADAAUgByAEEAZQBSAG0AOABzAEgAYQBt AEUATQBLAGMAMQBOAGwANgB4AEoAeABmAFoAZAA0AFcAdgBpADcARwB2AGIATQBWAGgAUQA5ADIA YwBrAEwAMgBKAFcAbwArAHgANABjAEoAUgBJAHEAYwBqAFoAMgB6AEcASgB5AGIAOABzAEIANwAy AEkATQByAHAAeAA1AFcAbgA0AFQAegBwAG8ASgB3AGUAMABMADQATwA1AEUAcgBOAEUAQgA1AFEA OABTAE4AUwBYADcAYwBSAG0AVABGADQAYQBBAEcARwBRAEIAQgB4AFAAMQA0AHoAbgB1AGYAYQBY ADQAUwB0AGQAYwBYAE8AbQB1AFIAUABHADIAMAArAFMAZAAvAEoATABYAEQAWQBFAE4AVwBpADAA YQBSADIAYgB0AE4AQwBHAEQAVABrAG0AQwBEADAALwByAFMAMQB5AGsAVgBoADkAVQBsAEoALwB0 AG4AbABiAHgAawBqAFoAUQBEACsANQBOAE8ATgBQAG0AWgA5AGMATgBtAEYAeAAxAE0AdgByAGQA ZQBUAGsAdgBaAEkATwBVADkAMwBZADcAdABiAGIAawByAHUAMABhAHQAagByAFQARgByAEMAaAA3 AEgAQwBjADIARABaAHoAdABiAGUARwBvAFIAWABTAEIARgBtAFMATQA2ADkAVgAyAEwAeQA0AE0A YgA2AEgAYwArAHUAdwBwAGwAZQBKAHQAZwBPAGkAaAByAGwAcAAyAFgAdAB2AHMAYwBHAEQAOABV AFEAcgBGAGMAWABUADYASQBBAFQARQB4AFUAMABBAHEAUABzAFcAYQBFAC8AUABhAEsAMwB6AFcA NABUAGIAegBJAFkAawBMAEgAaAB5AHUAMAArAFcAUgBGAG4AYQAzAEoAZQByAFEAMQB5AFkANgBP AFoAOABBAHYASQBCAG8AQwBUAEUAOABUAE0AcQB3ACsAQwArAG8AdAByAEUAZwBsAHIAUQBEAGoA UwBMAGIAeABQAEMAdwBwAFUALwBFAEIAZwBWAHkAbQBSADQAVAAvADUAMgBDAHcAYgAwAEgANgB5 AG4AdgA4AHYAZABSAEcAbwAvADkAawBuAGoAMQBsAFkATgBEAHQAMwB0AEIATwBTAHMAbQBTAGoA UwAwAFYAVQBDAGcAVwBsAEUAMwBaAHYATwBJAEEARQArADMAZwBTAFMAaABEAHAAQQA3AEwATgB4 ADQAWQBPAEYAcABRAEIAVwBMAHMAeAA3AG4AKwAyAFYATgBaAFkAegBmAEcAdwBrAEcAdgBxAHAA VgBRAEkAbQBiADIASAAyAGcAQQB4AFIARgBaAGsAbwBXAHAANAByADUAOAB6AEsAUQBlAGgATQB5 AGQAcQBqAHYAVgBNAE8ARwA5AGIAWABiAFoAaABwAGkAawA5AEwAdgBJADQAegBkAEMAOQBiAGIA OAB6AEQAWABRAEYAcAA4ADQASgBEAGoAeQBUACsAVgBaAFYAMgA4AHMAdQBsAFUAUgBZADEARQBa AGMATQBUAC8ASABHADYATABJAEEARgBCAGkARwBsAEYASgA2AGQAcABOAGoAUABBADkAYQBaAHoA OQBMAFUAYgBiAEEAOAB0AC8ANgBsAFYAcgBqAGsARAAzAFkASABjAEcAcQBEAGEAeQBxAG4AaABU ADcAagA1ADkAZAB1ADkAVwBTAFQANABMADAAbgBMAHMALwBSADMAegBnAE8AQgBnAFoAWQB1AEwA NQAvAE8AVAB6AEsAbwBqAE8AYQBZAEEAYQBJAFQAbQBJACsAUwBIAEcAWgBlADcARQBwAHoAaAB4 AEYATQBLAHcAYgBxAGYARgBYADQAcwBoADAASgByAEsAVwBkADgAaQBDAGUAVwBQAEQAbQAxAGMA YQArAHcAUABLAHgAWgBGAEMAdQBjAHAAegBiADMAMQBQAEYAKwBiAG8AcABxAHUATgBRAC8AUwBS AEoAQwBDAFcAKwA0AGoAbwBUAHcAYgB0ADQAOABjAHoAUwBBAGkARAA2AFYAUwAwADEAYwBNADEA VQBUAFUAMgBNAE8AVABtAHQAdABwAEYAKwBIADEAcAB5AEoAeABHADEAdgAyAHoAQgBDAHIAaQBr AE0ARwBNAEYAQQB4AEEARABQAHMAcQA2AC8AYQAwAE8AQwB2ADQAYgBqAHMAVABRADcATgArAGUA KwBSAHkANAArACsAZABjAFkAMQBkADYAQgBzADcAUwBKAGUAUgBYAGwAaABPAFAAUgBQAFYAZAB5 AEUAZwBLADgAQgBnAFQATgBiADIAMABFAFcATgBBADEANAB6ACsAcABCAHAARgA1AGoAagArAEoA LwBXAGwAbgBpAFYAVwBsAFkASgBnADkAMQBwAEIARwA0ADEARABIAGgAagBnAGcAbABZAG8ASQAx AGcAMgB1AE8ASQBSAGcAUABxAGoAdQBYAEIAQgBSAGYAcQB5AEgAWgA5AGsAZQByAG8AdABiAEQA agB6AEcAcwBQAGoAdgBjAFMAYgBHAC8AcgAxAHoAcAAvADMAaABwADMARwBZACsAYQBCAHEARwBu ADQAWABsAEsAVwA3AGQALwBrAHYATgBVAHYANwBJADUAOABhADkARAA1AHMAdwAwAHcAbwBLAGsA WgBRAGkARAA5AFQANABxAGQAeQB0AGUAbAB4AHMAUABDAEsAMQBsAEUAQwA0AGwASgBGAFYAZgBw AGUAMQA4AFYAbQB2ACsAYwBGAG0ARABZAG8ANwBwAFkAUAAyAFAAcgBPADIAZgA2AHMANABvADIA VgBVAE4AQgA0ADkATgBpAHIAeAArAHQAYgBkAGYAMQA0ADUASwBGAGMAZQBIAGMAbgA3AFIAMABZ AE4ANwAyADIAZQBSADIASQBQAGsAZQB1AEYAUQBIAHAAZQBNAG4ARwBtADgARQAxADcASwBwAGUA SABCAGcAYgBpACsAdABmAFYAaABMAGQAQgBkAGMATgBDAGUAUQBjAEIASQBVAHEAOQBGAGkAawAz ADkAVABRADIAdAAxAFgAbgAyADEASAAzAEUAQgBxADYAegBoAHkAQwA1ADgAMgBIADIAZABMAFcA VAA0ADcARgBjAFoAbgBVADIAYwBMAGwALwBnAEsARgBEAEUAVwBzAFcATwBSAFAAeQBMAFEAOABR AFEAOQBNAEwATwBHAEcARABUAHgAeABhAEsAUQB5AGsAcABmAG8AWgArAGcANABDADkAeABoAHcA cQBOADYAQgBDAFUAdgBXAHMAZgBWAEQAagBDAEcAbABVAEgAdQA2AHIAVQBiADgAdwBoAEMALwBG AHoATABIAFAAbgA2AE4AVQBhADcAUgBLAEkAbwBIAGYATQBSAFAARQBQAFAAbwB1AFcAbgBqADYA bQBsAEIAMAB4AGsASQBNACsATQBnADEAeQBmAEUAeABWAGEAeQBZAHkAUAAzAGMASABrADkAVwBv AGoATwBuAEQAMgA0AE0AKwAyAGQASQBHADMAWAB0AGEAUgBmAGgALwBuADQAYQBJAGsAdgBMAE0A QwBzADEAZQBBAHYASwBGAFAAMQBIAEIAZgBhADQAYgArAFAATABrADUAQQBhAFcANQBHAFcAbgBC AG8AagBRAEYASABWAGkAYgBTAEgAYgB4AEkASgBMAFoAWABMAEMAZwA9AD0AAAAAAB8AAICGAwIA AAAAAMAAAAAAAABGAQAAADgAAAB4AC0AZgBvAHIAZQBmAHIAbwBuAHQALQBhAG4AdABpAHMAcABh AG0ALQByAGUAcABvAHIAdAAAAAEAAACUAQAAQwBJAFAAOgAyADUANQAuADIANQA1AC4AMgA1ADUA LgAyADUANQA7AEMAVABSAFkAOgA7AEwAQQBOAEcAOgBlAG4AOwBTAEMATAA6ADEAOwBTAFIAVgA6 ADsASQBQAFYAOgBOAEwASQA7AFMARgBWADoATgBTAFAATQA7AEgAOgBMAFYAMwBQAFIAMgAyAE0A QgA1ADEAMAA0AC4AbgBhAG0AcAByAGQAMgAyAC4AcAByAG8AZAAuAG8AdQB0AGwAbwBvAGsALgBj AG8AbQA7AFAAVABSADoAOwBDAEEAVAA6AE4ATwBOAEUAOwBTAEYAUwA6ACgAMQAzADIAMwAwADAA MwAxACkAKAAzADYANgAwADAANwApACgAMwA3ADYAMAAwADUAKQAoADEAOAAwADAANwA5ADkAMAAx ADUAKQAoADMAOAAwADcAMAA3ADAAMAAwADAAOQApACgAOAAwADEANgAyADAAMQAyACkAOwBEAEkA UgA6AE8AVQBUADsAUwBGAFAAOgAxADEAMAAyADsAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAABc AAAAeAAtAG0AcwAtAGUAeABjAGgAYQBuAGcAZQAtAGEAbgB0AGkAcwBwAGEAbQAtAG0AZQBzAHMA YQBnAGUAZABhAHQAYQAtAGMAaAB1AG4AawBjAG8AdQBuAHQAAAABAAAABAAAADEAAAAfAACAhgMC AAAAAADAAAAAAAAARgEAAABKAAAAeAAtAG0AcwAtAGUAeABjAGgAYQBuAGcAZQAtAGEAbgB0AGkA cwBwAGEAbQAtAG0AZQBzAHMAYQBnAGUAZABhAHQAYQAtADAAAAAAAAEAAABaDAAAZABtAHkAKwBZ ADMASQBlAGYAMwBkAEkAcwB2AHoARABYAEwANQBhAFUAUwBwAGoAYgBNADQAbQBGAG8AaABpAEYA QQBhAEcAMwBIAHcAYwBQADQAQgB1AEUAbwBLADYATwBCAFcATgBtAEkAcgBBAHQASABpAHcATwB0 AFMAKwBLAEQAMwB4AGkAWgB1AFIAVQBmAEUAawBDAHQAbAA5ADYAdAB2AG8AQwBRAGsASQBtAHYA VgByAEQAMABDAFAAZwBTAEIAWgBvAEcAawBoAEMAZwAzAEUAdwBIAGcAOQBpAEgAcgA3AGMATgA4 AGYAMgBGADgALwBmAE0AdgBmAEIAWgAyAHMARABoADcANQAyACsAVwBMAEoATQBZADYAegBMAEYA aAAvADIAWQBFAFUASABOAFYANwBUAE0ASgBSAGIAMwA3AFEAdgAwAG0AQwA2AGMAZgBoACsAMQA3 AFkAdQBOAHEARwA0AHkAYgBhADcAYwBmAHEATQBSAFMAMQBiAHUATwBpAFcARABMAGEAQwB2AEEA QQB6ADQAYQBxAGcAdAB6ADIAbQBVAGgAVQBpAFYAdAAyADMALwBkAEsAbQBNAHAAWQA5AGMAbgA2 AE8AaABCAEwAZQAwAFEAbQBLADYAcwBCAGYAWQBtAE0AeABuADQAWABYAFYAZQBBAHQAZQBvAE8A TwBuAEQAVAA0AHkANQAzAHcAbQBaAHYAeABLACsAdQBLAGwAUABXAEIANwBGAG8AVwBnAHkAZAAx AFgAbwBuAFIAWgBtAEcAdQBNAGIAZQBrAHYARAA1AFgAUQBlAFMAYQBMADcAMAB0AGQANwBpAE8A KwBNAEUARgBLAFQAZwBaAGgATABGAEQAeABoAGwAdQBaAE0ASQBtAHkAegBCAFAASgBtAFcAQQBS ADcARwBTAFkAbQBLAFkAdgB6AEUAUABhADUAZgB0AE0AZgBMAGIAUQBEAHAAeQB1AGMAMQBtAEoA bgBrAEsAZQArADMASAA5ADgAOABRAGEAUABKAHEAQgBhAFYARQBXAGMAWgBYAHoAQgArAEsAQQB4 AEsAawBjAFYAZwBIAEkAZQAwAGsAegBiAG0ATAB5ADgAWABoAEMAeABqAHEASgBPAHoAUAAvAE0A cABwADUAeAB5AGwAbQB3AHMATwAwAFcAQwBRAGsAWAArAFEASgBOADEAYQAwADgAbAB1ADkAUQB6 AHoAdAAxADQAUABMAFQAMgBrAFoAQwBPAGYAeQArACsAUgBRAFAAYwBpAFEAaAAyAFkAegB6AE4A NQBBAGoAMgBQAFQAcwAxAFoANQB3AGUAUgBqAFMAWgB6AHAANgAxAHcATgBuAG0AUQA0AFAAbwBp AEcALwBGADkASgByADMAbAAvAG0AcwBDAEkAMQBwAEIAWAB1ADIANABHAGEAegBpAFkAagBuAEQA TwBnADIAWABjAHcASQB5AFcAMwBaAGEASgB6AEoAWgBQAGEAZAAxAGIANwBtAFUAagA3AFYAQgBt AGMAVAArADAAQQBqAGoAbgAyAEsAUgBVAEMASQBjAGsATwAyAFkANwByAHEAbgBrAG4AYwBIAEYA cwBzAHoAUABmAHcAUABjAEsASwBOACsAVQBhAG0AagBVAFYAMgB2AEMAWABFAFAAbQBOAGkAawB4 AGUANQBjAGQAbQBFAGEAbQBiADUAYQBwADUAcgBwAFIAbAAzAEkAeABJAGMAdgBUAGUARgBQAGoA cwB3AEEARQBQAFYAYwAxAGUATwB5AEkAUQBrAGUAeABRAGoAOABrADMAYQA1AEkAegBPAFcAagBF AGIASAB2AFQARAA4AEkAcAA2ADQAcwA1AGQAUQAyAFAAZgBzAFIAUQBsADgAbABzAHMAMQBmAGwA SABQADQATQBzADIANABLAHoAbwB1AGwAYwBwAFcAZgBXAGgAcwBYAEEANwBJAEIAUABJAFEAVgB5 AHMAcABHADAAOABXAGwAUABNAFIASQBQAGMAcwBVAFYAZQBNAHQAOQBjAG4AagA0AHEAZgA0AGUA YgBzAFUATgBiAGkANQAwADYARQBkAGQAdwA2AE8AMQBXAE8ANgB0AFgAaQBoADkARwBhAFYATwBi AHIASABEAHMATgBRAFYAdQBXAHUARgA2AG4AdwBaAGkAVgBqAG0ARQAzAHAAYQB3AE0ANQBYAEIA QQBLAGoAUQBMAHIAcgBVAGwAYQBpAGYASgB1AEsAdgBiAGoAVwBMADcAUgBJAEwAZABNAG0AUgBD AE4ANQBHAFMAeABDADkARgB0AHEASwBaAEMAWABaAG4ARgBIAHEAWAB2AEIAQQA5AGoASwBjAFUA YQB5AFEATQBEAHYAVgBOADMAdQBvAHcAdgBYAG4ANABDADcAZAA5AG8AYgA1AG8ASAA5ADgAawAw AEUAYgBRAFIAagB2AGsANgBJAE0AYgBVAEIASAAzAHEAWABPAEkAWABtAGwAQQBUAHAARwA3AFEA TwA0AGIARQB2AHAAMAA3ADEAVgB3AE8AVwBCAEcAbwBOACsAUQBWADQANABKAFcAeAAwAG0AbwAx AC8ASABKAEwAdgBZAEMAVgAvAHAAOQBPAGIANAA5ADMAYwBKAEcAUwBkAGIANgBMADIAQgA5AE8A TQBXAFgAUgBNAGoAYwBlACsAKwBUADIAYQBqAFEAbgAzAFUASwBFADMAUABkAEkAcwByAEUAcwBG AFgAWgA4AG0AeQBaAEEAegA2AHEAcABCAEkAQgB6AG8ARgB0AEYAagBFAFIALwAyAFAANwA1AGMA YwBGADMAeQBzAHAAbQAxAFkAVwBVAEIAcgBMAFgALwBZAHoAdQBEADkAcQBQAGUAWABGAGYAbAA5 AFMAMgBxAHUATgBSACsAQgB3AEYAcQBiACsAVwBlAGwATABNAFIAcQArAHQAagA4AHAAWQB6AGwA YQBuAEwAZgBIAEMAbABRAGUAdgByAGEATQByADEAbwA1ADkAagBiAHcAUQAzAEEAUABkAEoAWgBC AGoAbABZAFAAbgA0AFQAbwBlAEMASgBmAGYAQgBQAEkAdABGAEIATABLAFIARgByAEkANgAvAGsA YwBhADAAVABPAEkAegBOAEUAUwBUAGgAMgBIADIARQBJAEQAdwBtAGEAYwBJADQAUgBEAFUAZQBk AFIAdgBUAHEAMQB5AHQAYgA4AEUAVQBuAGUAegBXAE4ASQBnAGYAagBsACsALwByAGMAMgB4AGQA QgArAFkAYgB6ADYARgBnAG0AQQB2ADcAUwBBAHEAbwBGADQAZQA3AGsAaAB5ADQASwBzAGcAeQBU AFMAUgBoADcAdQBUAE8AZABPAHIAbgBYADcARABnAGoAVABzAFMATQBxAGgAWABvAEYANwBkAHUA NAB5AFYAcwAxAFgAcwByAEgAbgBtAFYAdwByAFIARwBCAHkAeABOAHQATQA2AFoAMABjADIANgB1 AHoAWQBZAC8ANgBXAHAASwBzAG8AdQBVAHkAZABXAHoATgBHAGcARgAwAGIAQQBCAG4AOQA2AFkA TQB0AFgAdQBPACsAcgBjAHkAbgBYADUAdgBCAFUAdgBRAHAAbgBCAHQAaQA5AG8ASgB2ADgAdwA4 AEsASABtAHkAbABNAFQAbwBiAGMAcwBLAG0AUQBCADYAVABzACsANwAzAFAAUAAxAG8AbwBDAEcA WABwAEYAbAAxAEoAVABnAFEAZQBtAHQAUwArAE8AYgBzAFkAaQAyAGkAQgBNAFkAWgB6AEwAZQAw AG4AMwA3AE8AcABsADIAKwA3ADAASgBCAFoAMABCAGgAWQA5AHkARwByAHcAMwBSAEIARgA0AGkA aQBaAFYAUgBSAHYAYQBRADUAZwBFAFYATwBXAEgAWgBEAHgAQgBBAGsAKwB6AHYANgBRAHUAVgBy AGsAMABFADcAWgAwAHUAMgB6AHoAdgBJAEcAMgBWAGwANQBKAGQAUgBsAHoAYwB2AE8AMwBaAHAA UgBJAGoAUQAyADYAdwBoAHMAbAA3AHQAdABBAGEAOQAvAGIAYQB3AGEASgA1AHMAaQBsAEYAaQBw AHQAWQBBAEgASABUAGgAVQBOAHkASgA3AFMASQBTACsAQgBqAEsAbQByAE0AcgB1AGUAbQBuAEIA VQA1AEEAZgBKAFUASQA9AAAAAAATSg== --_000_LV3PR22MB5104E2E4AD0A22D1B8FD2AAAB0F92LV3PR22MB5104namp_--