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 1A75DA0543; Mon, 13 Jun 2022 08:38:47 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B90D34021E; Mon, 13 Jun 2022 08:38:46 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 16F9F40150 for ; Mon, 13 Jun 2022 08:38:44 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25CLClOm023910 for ; Sun, 12 Jun 2022 23:38:43 -0700 Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2174.outbound.protection.outlook.com [104.47.58.174]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3gmrds5f49-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 12 Jun 2022 23:38:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RLYt8t4vyj0Y58VPS743eXxv9ircKBArqQDFRpNNLWqeFbP5gpMT7BY8ggETgnhqjDJTnQLhWzPa9CfRreb6SbnIYs2lTu+ibKiNM2ueDz3F0mBiFXwoVrTrHVixVer780bwnE6l2qsiMURFsOvZKQkbN2yPt+kXFN5aU8TzCDP9naBmC81DzgEwNOkQRbvKvZQ5P6sBpcv1aT2LJtjKIZybEIu3tR8eQjtHKjN4AjrQaY80ACjLi3BpljVkjsBoz79HS2mFnOCJwwmZeWyin1DdQ8/FocyIxmKXjdsMFWEPUFBFGYhiRtHw4JZgnw91XZRCFEtZeIU3D5dLCTCYUg== 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=kGVqWQG3h10N3Feg/FFHg5F1NRAdV0WwNON8HZ4xKU0=; b=NM3ChGpurdBi1SyhfxqwWp8VO/ViuFmp/6c6x35ejwXHo49tELz7pa8ddVe+7QhYJxgV+pZyKLF96vwTZz6/hJ0Hhi4LuTBysgQFluqUuyEmtNNb3Z8uffScthSA2+NGBe7YO6Ay/UMc119EHy4/g8ESS3aDr+hrXZJ3Souh+BUWYH9KFGaba7y08mbIGyFX338O/vtZFV7UHb2PgFTN02XRNCA77WHzOFotvwvuH5PYpw/mdM6MTAg+L4MpsUd9SPAlbHOTBOd67ZeThRWvwq/r8xk++aFiOHHzcq7eIq+uK7DJOnxY1kCmiOk3pPSKBfoAGei8e1Prb4xO+FTmkw== 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=kGVqWQG3h10N3Feg/FFHg5F1NRAdV0WwNON8HZ4xKU0=; b=L436hYuhseO87L83oBXVRaNh3WtrAjlWMCHjQrClaM5Owv/Zh2bCh5vrg1GHc7EhJMcq+6fGjOxm9RmAvboGrffQcyEQ1wuz9TsFDMabXWT42K704/KhK5pOoUhQ8g6AGLs+KvhyZVdCjsjP2gXU3rjOY+HnyYr9cy8qYZCaSjw= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by BL0PR18MB2177.namprd18.prod.outlook.com (2603:10b6:207:41::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.20; Mon, 13 Jun 2022 06:38:39 +0000 Received: from PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::a112:60f7:e74:822f]) by PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::a112:60f7:e74:822f%9]) with mapi id 15.20.5332.021; Mon, 13 Jun 2022 06:38:38 +0000 Content-Type: multipart/mixed; boundary="_000_PH0PR18MB40864950B6576EFD4B34CE3EDEAB9PH0PR18MB4086namp_" From: Pavan Nikhilesh Bhagavatula To: Shijith Thotton , Jerin Jacob Kollanukkaran CC: Shijith Thotton , "dev@dpdk.org" Subject: RE: [PATCH] app/test-eventdev: wait for workers before cryptodev destroy Thread-Topic: [PATCH] app/test-eventdev: wait for workers before cryptodev destroy Thread-Index: AQHYdnZbOe3TMV/ZJU+8o4Jj9spjd61M8x6g Date: Mon, 13 Jun 2022 06:38:38 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e5cc1954-52a3-4d0d-dd5c-08da4d07597d x-ms-traffictypediagnostic: BL0PR18MB2177:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: q+IjtHhILtqjlvhJnzrQ5H6oem0MCgUiTKouaVu6rcbwPcFjNscmPzQC5DpX9v3YJMA0HNf/bXLhdKWBZZ3cIvv19QTi27iJdR9b5jZKy4DcfdidHUuBgaTujJDsiEDBhe0iL6ljKR7o5AmCzOSbcINf4pADiZCo+w9WTp2Glu77YzI4KUmZq10VHVGT9ZwXcLIJ1q2KRWTF7q95SsQbd6bbMX1XpSSdqHnOZVh+bmrcU60w9dco2L5/5cYTP0mj5izyEpFZbUO0dlowSxxu0t6wGYwRpO3vq46Yn43U81GTuvE6eTpw1Dnt8dI231ZKn1mD1SudZT+DQCzLIQC8gO6St8VE8PBp1BllxA3E6Gi4UKeWTV0e88TV04N1y6H2AFckMKPD+bwCjhTIPJcjJbcMyiUDCcBclX6w/YOwFNoQhhpX/Yq5U/FamZqIrNGi3pngjyKL3CIWOjp/+1aDYuyhKTrvFouTZ9aKnyg7DcTiBuuns0PoIAdoCrTGclDGHgEX4vf/3J4cO6JcGWDa9PQQfUoy3IuVETYVrmDaoP49NAtqC3JqoSb9WHIWzjac9nUvStTSVdNvDXPi7MEUUxs6wDzt0nW+XHkYR7XgcWNhzH+zVcHV6eezbrv+RhrFaVMCicCPyVAPUrGXWXHdB+k6yS0R7Bnb/rTQAGkOJRhBG9Zjb8cycT1V+2ddO7a760hb7rgLQgkfcYtrllh8Tw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4086.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(38100700002)(38070700005)(86362001)(122000001)(26005)(53546011)(9686003)(6506007)(83380400001)(186003)(55016003)(7696005)(52536014)(5660300002)(316002)(33656002)(76116006)(6636002)(54906003)(110136005)(66556008)(64756008)(66476007)(66446008)(8676002)(4326008)(66946007)(8936002)(508600001)(71200400001)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?cux1nJaBwxMUe8buMtn+Mi30suB8zdzayTaL8LEwExMQwQN5axzkzaSiF2o8?= =?us-ascii?Q?9GxQXwxizr28y14hzLHryF38kTV3WCF9JUAYvGeapsgyGyUc4PctGTvsExyj?= =?us-ascii?Q?GhyWmM0QOachE9/ggCH1KiPMF8e7sSOfbuAV8OyinnN4MeD6z21W1ranz3Jv?= =?us-ascii?Q?REh1bpXiLL5TEpeEYL2blo+ZjAqqu4qefCVJCkDfOCnsczhYsRhl0hIx1qa/?= =?us-ascii?Q?xQ82+CQQvv1WV8oS3r7gE1jAjd+wGMUuDbFyDg26gdT8apvhQHlbGIacWdbq?= =?us-ascii?Q?1TT2nMr0W6ieYLzyUPO4kCwNDK09h/hmiyplcsNF+fZun1Zqsi8TV8yqN6h2?= =?us-ascii?Q?OKhtdk3L9I8ScM7lBaoNMiceyCRz5WdfottYV2dk1RnIYW4lFoYbvpNshadl?= =?us-ascii?Q?BP+9Gw7Kp8lfw0KAZOi0V41cgPI/JYk1hMGIhrLEC0YdWzOV47QLqz1Kf/ty?= =?us-ascii?Q?m7UaemaTb6BoHGgvZSqO9aWHyszeuS0dkDIV/Wzvuebk2nm8GP8s5AAN90xY?= =?us-ascii?Q?iV8Zpx40vpCZqpo/0KhRKpGM8HPIO6ouxF0BqPRya1d+MVPPB6CUvHwCR17N?= =?us-ascii?Q?yMWXxx6FWrYx15Nk+XMeaUT2bZC/tFfnjDFSVj9x2XKkc6GLLzKU/ljnGKdc?= =?us-ascii?Q?LeQ8CnmdlOLRWTrIz+6Rj1DCvoiAdwMBtuAVt+ZxO96ApgTnUQ1CGM3Xt8da?= =?us-ascii?Q?crts/SxPK8AuYS6aqFWoTZV4l/wDRHkuOUcJOYAxiai8UQnpXvPBNg3fbPvG?= =?us-ascii?Q?z3DN6KKfWW319YvR01VFtSD6ifacAPATdnUufV/dMvPSOaYDjPHHlPOcgoYU?= =?us-ascii?Q?CvJMi6dWcw6/cmESKjHekWlBoZ9IfTGvxtSbCBd/t/lgUtUuG/7bM6LIHgeC?= =?us-ascii?Q?b1YM8k3h7yCEi/jLgfYYWuYC7ntEv2irKLET3xTjMOs4Rn3R02/A0q/n9+eO?= =?us-ascii?Q?sVFm/6NSwfAneLGr6LKAn/bxQNGimAmd/76ccXKD/oJ9mFPbpmPMnVkvW/r1?= =?us-ascii?Q?e2BoUg0F/OGYOkQBllyBPlFz4BA3/4WRm2xRJa7SLqyida0OHvCo5aaGwE4s?= =?us-ascii?Q?DjpXd12RkuGF8XJIs8Y2tQ3XxZxws9hScvksSNS+t1hoj3syLB0bhx69LmgR?= =?us-ascii?Q?egmpfPPtAsLAKttyqaeujnSDQ/b26FE6whnCpQfP0W12TFk492/4NmlkITWy?= =?us-ascii?Q?CjXZyYYlITmMI5JE5T62YHNfpg3Xl1O8Mab6jPnJqV/u/6q3UADoli17fOIW?= =?us-ascii?Q?zGPECOAudaCRN+sanfYJHD8m/JXVaUuAsCQy/lj9U0kPe0vTLdMrJ5eW52ne?= =?us-ascii?Q?gIL/1FQGzyz8ike+4sj5pzuGSJjLQhodBoVkbGXgql3J1l0gQgvtlJo9Hl36?= =?us-ascii?Q?zmZVH9NkmuuvSBSPQWNewCw34fS6NHF2MfNIivuze4g+nIaze3z5FWNyKGm4?= =?us-ascii?Q?cRxalbjEPlHibw28shNTwneooNNI3/vN1ojIV5tFMxU/ktW0xG7tsMfHlDWD?= =?us-ascii?Q?DwcOstP2pReCexDwm2brR52ZesmmnjtbjEPjidrnNx8Eryhe5+8PB88L4hol?= =?us-ascii?Q?Ip14h1HGSXMY5DQkqy4Z+TkaT0rrIIVBllK0VMlQ5L8cvmoDQQaCH3JfqjBJ?= =?us-ascii?Q?vrN1YNXrnJos6Pb1sGGMWtd+3G1RN3tirNKQ14XTdrMOwV/C04tsGJYlUrQf?= =?us-ascii?Q?a2U+69JBOQKttYITlSlKfFI9wmvNzylLDHPb/wHDIwrUeolc4f+GsiBnB3/u?= =?us-ascii?Q?hAp+Mj0bPpK+FBp4lbsHQ0O0iq5S5l4=3D?= MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4086.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5cc1954-52a3-4d0d-dd5c-08da4d07597d X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2022 06:38:38.7721 (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: IiQBXWbYLdMN12MfkeQgqWNiMd9LxB+eKMlQmjTB71EQt+JwZmpEPMr9rrFktbyrGFhPN5tfaO/OL1FLwBui2ZKH3okbHFFmMZ8tnboSrQ0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR18MB2177 X-Proofpoint-GUID: sDRTZKqLRMAZDaIEI6t515fnCoiL_L_o X-Proofpoint-ORIG-GUID: sDRTZKqLRMAZDaIEI6t515fnCoiL_L_o X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.517,FMLib:17.11.64.514 definitions=2022-06-13_02,2022-06-09_02,2022-02-23_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_PH0PR18MB40864950B6576EFD4B34CE3EDEAB9PH0PR18MB4086namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > -----Original Message----- > From: Shijith Thotton > Sent: Thursday, June 2, 2022 5:15 PM > To: Jerin Jacob Kollanukkaran > Cc: Shijith Thotton ; dev@dpdk.org; Pavan > Nikhilesh Bhagavatula > Subject: [PATCH] app/test-eventdev: wait for workers before cryptodev > destroy >=20 > Destroying cryptodev resources before exiting workers are not safe. > Moved cryptodev destroy after worker thread exit in main thread. >=20 > Fixes: de2bc16e1bd1 ("app/eventdev: add crypto producer mode") >=20 > Signed-off-by: Shijith Thotton Acked-by: Pavan Nikhilesh > --- > app/test-eventdev/evt_main.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) >=20 > diff --git a/app/test-eventdev/evt_main.c b/app/test-eventdev/evt_main.c > index c5d63061bf..b785e603ee 100644 > --- a/app/test-eventdev/evt_main.c > +++ b/app/test-eventdev/evt_main.c > @@ -159,9 +159,6 @@ main(int argc, char **argv) > if (test->ops.ethdev_rx_stop) > test->ops.ethdev_rx_stop(test, &opt); >=20 > - if (test->ops.cryptodev_destroy) > - test->ops.cryptodev_destroy(test, &opt); > - > rte_eal_mp_wait_lcore(); >=20 > if (test->ops.test_result) > @@ -173,6 +170,9 @@ main(int argc, char **argv) > if (test->ops.eventdev_destroy) > test->ops.eventdev_destroy(test, &opt); >=20 > + if (test->ops.cryptodev_destroy) > + test->ops.cryptodev_destroy(test, &opt); > + > if (test->ops.mempool_destroy) > test->ops.mempool_destroy(test, &opt); >=20 > -- > 2.25.1 --_000_PH0PR18MB40864950B6576EFD4B34CE3EDEAB9PH0PR18MB4086namp_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" eJ8+IpU2AQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEJgAEAIQAAADVDQThCNkI2 QkYwQjFFNDhCMDJGRTYxREJEQjFEQ0FFAJ0HAQ2ABAACAAAAAgACAAEFgAMADgAAAOYHBgANAAYA JgAmAAEAUwEBIIADAA4AAADmBwYADQAGACYAJgABAFMBAQiABwAYAAAASVBNLk1pY3Jvc29mdCBN YWlsLk5vdGUAMQgBBIABAEkAAABSRTogW1BBVENIXSBhcHAvdGVzdC1ldmVudGRldjogd2FpdCBm b3Igd29ya2VycyBiZWZvcmUgY3J5cHRvZGV2IGRlc3Ryb3kAVxoBA5AGAKQ6AABpAAAAAgF/AAEA AABRAAAAPFBIMFBSMThNQjQwODY0OTUwQjY1NzZFRkQ0QjM0Q0UzRURFQUI5QFBIMFBSMThNQjQw ODYubmFtcHJkMTgucHJvZC5vdXRsb29rLmNvbT4AAAAACwAfDgAAAAACAQkQAQAAAFgEAABUBAAA 6ggAAExaRnXcymYAYQAKZmJpZAQAAGNjwHBnMTI1MgD+A0PwdGV4dAH3AqQD4wIABGNoCsBzZXQw IO8HbQKDAFARTTIKgAa0AoCWfQqACMg7CWIxOQ7AvwnDFnIKMhZxAoAVYioJsHMJ8ASQYXQFsg5Q A2Bzom8BgCBFeBHBbhgwXQZSdgSQF7YCEHIAwHR9CFBuGjEQIAXABaAbZGSaIANSIBAiF7JcdgiQ 5HdrC4BkNR1TBPAHQA0XcDAKcRfyYmttawZzAZAAICBCTV9C4EVHSU59CvwB8QvwNQ7AbAuAZQqB IaQ+IOotIpJPBRBnC4AHQAXQuQeQc2EYMCKTIgdGA2ECOgYAaGlqaXRomRJAaG8CQAIgIDwfYI0l tEAAwBohbGwuBaD8bT4iBwZgAjAlACWgCHAAc2RheSwgSnU5GFAgMijwAdAhcCA1QDoxNSBQTSIH VFpvJQBKBnEDoEoA0G8YYiBLBvALYG51a6ZrCsADkTxqKzJqJr85IkNDYyUPJh8nJDsgAQEAdkBk cGRrLsUFsGcxMFBhdgBwIgdYTmlrLuAecHMvMEJlEdBnMkF0dQtgL8BwTmIzyC0/J8R1YizQYwEo QVtQQVRDSF1gIGFwcC8QIB9gLe8xYCghMVEusHcLcAVAGuHbONAFsGsEkAQgYgEQBbDbGeAFAHkF MARxdiIHAQDbH2ADYHkiByIHRDuUC4C6ZzpYIAlwGSAIcGMHkX859RAwLxA9gjl2CsAZ4G5FL3Ag I6BmZS4iB03+bxowHGA9yDuFN6ABgBuxazl0HMBoCXBhHGA/ciA/K1EAwCtRRCRBOCQ4aXgHB5Au sAEAMmJjMTbFF3BiFmAgKCI3sjhIk0RgQhYgcANgZHU+wPMFwARiIilF3wYAIwAYUIRkLRkwZi1i eS6/5y/PJyshlUFjOaBMQEyifzIzMwk0f06/IhkiBzevdhlIgXRfRRInMCB8ILg2ICtXQFRrSBBm M1HrG9AZo2Qo8DNE0RIAACDCaQIgcygrKVkiAQC7HnBZtC1KzzthBpBmIoGzIxAFQGEvVT9WSmJd Hx9WOiIHHbEQMBvQNWQ2iDMwNkfgZi4uAbDAODVlNjAzCeBYMPEeoDY0NCIKXP9f/yI0z1dBXu9l byI0QEAigCoA+DksOVcwacJXIGmBRRJuKAuAXOEx8GMo8BHCIPQqKmtRdlsoAzABkUTQBVyAKDfz Pm9wcy6FEhBoMVFfcnhfH2B/bgBsbW0Tba9utW2TKPAm+XDAdCkWIFtPJCBtLycw/Tp2XzuFWyhz 03AddR9x71dzhWyMG5FfRFBsVoBwkl844l9sBaFlKHKf/2zfcKQ38m6gB5A0MHKAaPzMNzNqYWog NzBp8Wqf/2uvfc9whzhVda9vv4UveO/9fQ8rhD9373YKizN3H3gvv4lviwODr22ZB4B78G8G8D+N D4b/k3+QX3LfJCgyLj0OoC4AUFN7FUKbkB8AQgABAAAAOAAAAFAAYQB2AGEAbgAgAE4AaQBrAGgA aQBsAGUAcwBoACAAQgBoAGEAZwBhAHYAYQB0AHUAbABhAAAAHwBlAAEAAAAyAAAAcABiAGgAYQBn AGEAdgBhAHQAdQBsAGEAQABtAGEAcgB2AGUAbABsAC4AYwBvAG0AAAAAAB8AZAABAAAACgAAAFMA TQBUAFAAAAAAAAIBQQABAAAAjAAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAgFAAYQB2AGEAbgAg AE4AaQBrAGgAaQBsAGUAcwBoACAAQgBoAGEAZwBhAHYAYQB0AHUAbABhAAAAUwBNAFQAUAAAAHAA YgBoAGEAZwBhAHYAYQB0AHUAbABhAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAAAAHwACXQEAAAAy AAAAcABiAGgAYQBnAGEAdgBhAHQAdQBsAGEAQABtAGEAcgB2AGUAbABsAC4AYwBvAG0AAAAAAB8A 5V8BAAAAOgAAAHMAaQBwADoAcABiAGgAYQBnAGEAdgBhAHQAdQBsAGEAQABtAGEAcgB2AGUAbABs AC4AYwBvAG0AAAAAAB8AGgwBAAAAOAAAAFAAYQB2AGEAbgAgAE4AaQBrAGgAaQBsAGUAcwBoACAA QgBoAGEAZwBhAHYAYQB0AHUAbABhAAAAHwAfDAEAAAAyAAAAcABiAGgAYQBnAGEAdgBhAHQAdQBs AGEAQABtAGEAcgB2AGUAbABsAC4AYwBvAG0AAAAAAB8AHgwBAAAACgAAAFMATQBUAFAAAAAAAAIB GQwBAAAAjAAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAgFAAYQB2AGEAbgAgAE4AaQBrAGgAaQBs AGUAcwBoACAAQgBoAGEAZwBhAHYAYQB0AHUAbABhAAAAUwBNAFQAUAAAAHAAYgBoAGEAZwBhAHYA YQB0AHUAbABhAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAAAAHwABXQEAAAAyAAAAcABiAGgAYQBn AGEAdgBhAHQAdQBsAGEAQABtAGEAcgB2AGUAbABsAC4AYwBvAG0AAAAAAAsAQDoBAAAAHwAaAAEA AAASAAAASQBQAE0ALgBOAG8AdABlAAAAAAADAPE/CQQAAAsAQDoBAAAAAwD9P+QEAAACAQswAQAA ABAAAABcqLa2vwseSLAv5h29sdyuAwAXAAEAAABAADkAAKuONvB+2AFAAAgwcWnxNvB+2AEfADcA AQAAAJIAAABSAEUAOgAgAFsAUABBAFQAQwBIAF0AIABhAHAAcAAvAHQAZQBzAHQALQBlAHYAZQBu AHQAZABlAHYAOgAgAHcAYQBpAHQAIABmAG8AcgAgAHcAbwByAGsAZQByAHMAIABiAGUAZgBvAHIA ZQAgAGMAcgB5AHAAdABvAGQAZQB2ACAAZABlAHMAdAByAG8AeQAAAAAAHwA9AAEAAAAKAAAAUgBF ADoAIAAAAAAAAwDeP59OAAALAAIAAQAAAAsAIwAAAAAAAwAmAAAAAAALACkAAAAAAAsAKwAAAAAA AwAuAAAAAAADADYAAAAAAB8AcAABAAAAigAAAFsAUABBAFQAQwBIAF0AIABhAHAAcAAvAHQAZQBz AHQALQBlAHYAZQBuAHQAZABlAHYAOgAgAHcAYQBpAHQAIABmAG8AcgAgAHcAbwByAGsAZQByAHMA IABiAGUAZgBvAHIAZQAgAGMAcgB5AHAAdABvAGQAZQB2ACAAZABlAHMAdAByAG8AeQAAAAAAAgFx AAEAAAAbAAAAAQHYdnZbOe3TMV/ZJU+8o4Jj9spjd61M8x6gAAsABgwAAAAAHwA1EAEAAACiAAAA PABQAEgAMABQAFIAMQA4AE0AQgA0ADAAOAA2ADQAOQA1ADAAQgA2ADUANwA2AEUARgBEADQAQgAz ADQAQwBFADMARQBEAEUAQQBCADkAQABQAEgAMABQAFIAMQA4AE0AQgA0ADAAOAA2AC4AbgBhAG0A cAByAGQAMQA4AC4AcAByAG8AZAAuAG8AdQB0AGwAbwBvAGsALgBjAG8AbQA+AAAAAAAfADkQAQAA AJ4AAAA8AGMAYQBmAGQAOQAxAGQAZABmADkAMQAzAGMAOAA1ADYAYgBkADkAMgBmADcANwBhADkA YwA5ADkAZABjADEAZABhADMANQA2ADIANwBkAGIALgAxADYANQA0ADEANwAwADIANwA3AC4AZwBp AHQALgBzAHQAaABvAHQAdABvAG4AQABtAGEAcgB2AGUAbABsAC4AYwBvAG0APgAAAAAAHwBCEAEA AACeAAAAPABjAGEAZgBkADkAMQBkAGQAZgA5ADEAMwBjADgANQA2AGIAZAA5ADIAZgA3ADcAYQA5 AGMAOQA5AGQAYwAxAGQAYQAzADUANgAyADcAZABiAC4AMQA2ADUANAAxADcAMAAyADcANwAuAGcA aQB0AC4AcwB0AGgAbwB0AHQAbwBuAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAD4AAAAAAAMAgBD/ ////AwATEgAAAABAAAcwNbCPNvB+2AECARAwAQAAAEYAAAAAAAAAZWfdARX1qUCDBTaW6nN4IgcA O6O1Rsru6EW6cGJ96cHdqAAAAAABCwAA66ky87+IgEGpd8QPH/gaaAADLxxO2QAAAAACARMwAQAA ABAAAAA57dMxX9klT7yjgmP2ymN3AgEUMAEAAAAMAAAAgAAAALzcqTo+AAAAAwBbMwEAAAADAFo2 AAAAAAMAaDYNAAAACwD6NgEAAAAfANk/AQAAAPgBAAA+ACAALQAtAC0ALQAtAE8AcgBpAGcAaQBu AGEAbAAgAE0AZQBzAHMAYQBnAGUALQAtAC0ALQAtAA0ACgA+ACAARgByAG8AbQA6ACAAUwBoAGkA agBpAHQAaAAgAFQAaABvAHQAdABvAG4AIAA8AHMAdABoAG8AdAB0AG8AbgBAAG0AYQByAHYAZQBs AGwALgBjAG8AbQA+AA0ACgA+ACAAUwBlAG4AdAA6ACAAVABoAHUAcgBzAGQAYQB5ACwAIABKAHUA bgBlACAAMgAsACAAMgAwADIAMgAgADUAOgAxADUAIABQAE0ADQAKAD4AIABUAG8AOgAgAEoAZQBy AGkAbgAgAEoAYQBjAG8AYgAgAEsAbwBsAGwAYQBuAHUAawBrAGEAcgBhAG4AIAA8AGoAZQByAGkA bgBqAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAD4ADQAKAD4AIABDAGMAOgAgAFMAaABpAGoAaQB0 AGgAIABUAGgAbwB0AHQAbwBuACAAPABzAHQAaABvAHQAdABvAG4AQABtAGEAcgB2AGUAbABsAC4A YwBvAG0APgA7ACAAZABlAHYAQABkAHAAZABrAC4AbwByAGcAOwAgAFAAYQB2AGEAbgANAAoAPgAg AE4AaQBrAGgAaQBsAGUAcwBoACAAAAAfAPg/AQAAADgAAABQAGEAdgBhAG4AIABOAGkAawBoAGkA bABlAHMAaAAgAEIAaABhAGcAYQB2AGEAdAB1AGwAYQAAAB8A+j8BAAAAOAAAAFAAYQB2AGEAbgAg AE4AaQBrAGgAaQBsAGUAcwBoACAAQgBoAGEAZwBhAHYAYQB0AHUAbABhAAAAHwAiQAEAAAAGAAAA RQBYAAAAAAAfACNAAQAAAAIBAAAvAE8APQBFAFgAQwBIAEEATgBHAEUATABBAEIAUwAvAE8AVQA9 AEUAWABDAEgAQQBOAEcARQAgAEEARABNAEkATgBJAFMAVABSAEEAVABJAFYARQAgAEcAUgBPAFUA UAAgACgARgBZAEQASQBCAE8ASABGADIAMwBTAFAARABMAFQAKQAvAEMATgA9AFIARQBDAEkAUABJ AEUATgBUAFMALwBDAE4APQBBADkARgA5AEMAMgBFADQANwAzAEUAQwA0ADkANgBDADgAQwA3ADQA MQA4ADIAOAA4ADAANAA4ADgAMQA3AEQALQBQAEIASABBAEcAQQBWAEEAVABVAEwAAAAAAB8AJEAB AAAABgAAAEUAWAAAAAAAHwAlQAEAAAACAQAALwBPAD0ARQBYAEMASABBAE4ARwBFAEwAQQBCAFMA LwBPAFUAPQBFAFgAQwBIAEEATgBHAEUAIABBAEQATQBJAE4ASQBTAFQAUgBBAFQASQBWAEUAIABH AFIATwBVAFAAIAAoAEYAWQBEAEkAQgBPAEgARgAyADMAUwBQAEQATABUACkALwBDAE4APQBSAEUA QwBJAFAASQBFAE4AVABTAC8AQwBOAD0AQQA5AEYAOQBDADIARQA0ADcAMwBFAEMANAA5ADYAQwA4 AEMANwA0ADEAOAAyADgAOAAwADQAOAA4ADEANwBEAC0AUABCAEgAQQBHAEEAVgBBAFQAVQBMAAAA AAAfADBAAQAAADgAAABQAGEAdgBhAG4AIABOAGkAawBoAGkAbABlAHMAaAAgAEIAaABhAGcAYQB2 AGEAdAB1AGwAYQAAAB8AMUABAAAAOAAAAFAAYQB2AGEAbgAgAE4AaQBrAGgAaQBsAGUAcwBoACAA QgBoAGEAZwBhAHYAYQB0AHUAbABhAAAAHwA4QAEAAAA4AAAAUABhAHYAYQBuACAATgBpAGsAaABp AGwAZQBzAGgAIABCAGgAYQBnAGEAdgBhAHQAdQBsAGEAAAAfADlAAQAAADgAAABQAGEAdgBhAG4A IABOAGkAawBoAGkAbABlAHMAaAAgAEIAaABhAGcAYQB2AGEAdAB1AGwAYQAAAAMAWUAAAAAAAwBa QAAAAAADADdQAQAAAAMACVkBAAAAHwAKXQEAAAAyAAAAcABiAGgAYQBnAGEAdgBhAHQAdQBsAGEA QABtAGEAcgB2AGUAbABsAC4AYwBvAG0AAAAAAB8AC10BAAAAMgAAAHAAYgBoAGEAZwBhAHYAYQB0 AHUAbABhAEAAbQBhAHIAdgBlAGwAbAAuAGMAbwBtAAAAAAACARVdAQAAABIAAAACR/vhcFURHUKH /C5Y9ji24AEAAAIBFl0BAAAAEgAAAAJH++FwVREdQof8Llj2OLbgAQAACwAAgAggBgAAAAAAwAAA AAAAAEYAAAAAFIUAAAAAAAADAACAUONjC8yc0BG82wCAX8zOBAEAAAAkAAAASQBuAGQAZQB4AGkA bgBnAEUAcgByAG8AcgBDAG8AZABlAAAAGwAAAB8AAIBQ42MLzJzQEbzbAIBfzM4EAQAAACoAAABJ AG4AZABlAHgAaQBuAGcARQByAHIAbwByAE0AZQBzAHMAYQBnAGUAAAAAAAEAAABwAAAASQBuAGQA ZQB4AGkAbgBnACAAUABlAG4AZABpAG4AZwAgAHcAaABpAGwAZQAgAEIAaQBnAEYAdQBuAG4AZQBs AFAATwBJAEkAcwBVAHAAVABvAEQAYQB0AGUAIABpAHMAIABmAGEAbABzAGUALgAAAAMAAIAIIAYA AAAAAMAAAAAAAABGAQAAADIAAABFAHgAYwBoAGEAbgBnAGUAQQBwAHAAbABpAGMAYQB0AGkAbwBu AEYAbABhAGcAcwAAAAAAIAAAAAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAAAOFAAAAAAAAHwAAgBOP 8kH0gxRBpYTu21prC/8BAAAAFgAAAEMAbABpAGUAbgB0AEkAbgBmAG8AAAAAAAEAAAAqAAAAQwBs AGkAZQBuAHQAPQBNAFMARQB4AGMAaABhAG4AZwBlAFIAUABDAAAAAAALAACACCAGAAAAAADAAAAA AAAARgAAAAAGhQAAAAAAAAMAAIAIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAAAgEAgBOP8kH0 gxRBpYTu21prC/8BAAAALgAAAEgAZQBhAGQAZQByAEIAbwBkAHkARgByAGEAZwBtAGUAbgB0AEwA aQBzAHQAAAAAAAEAAAA2AAAAAQAKAAAABAAAAAEAAAAUAAAAAAAAAAIAAAAEAAAAAAAAABQAAAAA AAAA8wAAAP////8AAAAAAAALAACAE4/yQfSDFEGlhO7bWmsL/wEAAAAcAAAASABhAHMAUQB1AG8A dABlAGQAVABlAHgAdAAAAAEAAAALAACAE4/yQfSDFEGlhO7bWmsL/wEAAAAoAAAASQBzAFEAdQBv AHQAZQBkAFQAZQB4AHQAQwBoAGEAbgBnAGUAZAAAAAEAAAACAQCAE4/yQfSDFEGlhO7bWmsL/wEA AABAAAAAQwBvAG4AdgBlAHIAcwBhAHQAaQBvAG4AVAByAGUAZQBQAGEAcgBlAG4AdABSAGUAYwBv AHIAZABLAGUAeQAAAAEAAAAuAAAAAAAAAGVn3QEV9alAgwU2lupzeCIBAOupMvO/iIBBqXfEDx/4 GmgAA10JCxUAAAAAHwAAgB+k6zOoei5Cvnt54amOVLMBAAAAOAAAAEMAbwBuAHYAZQByAHMAYQB0 AGkAbwBuAEkAbgBkAGUAeABUAHIAYQBjAGsAaQBuAGcARQB4AAAAAQAAAC4CAABJAEkAPQBbAEMA SQBEAD0AMwAxAGQAMwBlAGQAMwA5AC0AZAA5ADUAZgAtADQAZgAyADUALQBiAGMAYQAzAC0AOAAy ADYAMwBmADYAYwBhADYAMwA3ADcAOwBJAEQAWABIAEUAQQBEAD0AMAAxAEQAOAA3ADYANwA2ADUA QgA7AEkARABYAEMATwBVAE4AVAA9ADIAXQA7AFMAQgBNAEkARAA9ADUAOAA7AFMAMQA9ADwAYwBh AGYAZAA5ADEAZABkAGYAOQAxADMAYwA4ADUANgBiAGQAOQAyAGYANwA3AGEAOQBjADkAOQBkAGMA MQBkAGEAMwA1ADYAMgA3AGQAYgAuADEANgA1ADQAMQA3ADAAMgA3ADcALgBnAGkAdAAuAHMAdABo AG8AdAB0AG8AbgBAAG0AYQByAHYAZQBsAGwALgBjAG8AbQA+ADsAUgBUAFAAPQBEAGkAcgBlAGMA dABDAGgAaQBsAGQAOwBUAEQATgA9AE0AaQBzAG0AYQB0AGMAaAA7AFQAUAA9AFMAYQBtAGUAOwBU AEYAUgA9AE4AbwB0AEYAbwByAGsAaQBuAGcAOwBWAGUAcgBzAGkAbwBuAD0AVgBlAHIAcwBpAG8A bgAgADEANQAuADIAMAAgACgAQgB1AGkAbABkACAANQAzADMAMgAuADAAKQAsACAAUwB0AGEAZwBl AD0ASAAxADsAVQBQAD0ARAAwADsARABQAD0AMQAwADEAAAAAAAsAAIBQ42MLzJzQEbzbAIBfzM4E AQAAACYAAABJAHMAUABlAHIAbQBhAG4AZQBuAHQARgBhAGkAbAB1AHIAZQAAAAAAAAAAAAMAAIAI IAYAAAAAAMAAAAAAAABGAAAAABCFAAAAAAAACwAAgAggBgAAAAAAwAAAAAAAAEYAAAAADoUAAAAA AABAAACACCAGAAAAAADAAAAAAAAARgAAAAC/hQAAIOXBNfB+2AEDAACACCAGAAAAAADAAAAAAAAA RgAAAAAYhQAAAAAAAAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAAIKFAAAAAAAAHwAAgAggBgAAAAAA wAAAAAAAAEYAAAAA2IUAAAEAAAASAAAASQBQAE0ALgBOAG8AdABlAAAAAAACAQCACCAGAAAAAADA AAAAAAAARgEAAAA2AAAASQBuAFQAcgBhAG4AcwBpAHQATQBlAHMAcwBhAGcAZQBDAG8AcgByAGUA bABhAHQAbwByAAAAAAABAAAAEAAAAKZgtI0qSttGrBIPuYAUEGYDAA00/T8AAB8AAICGAwIAAAAA AMAAAAAAAABGAQAAAC4AAABhAHUAdABoAGUAbgB0AGkAYwBhAHQAaQBvAG4ALQByAGUAcwB1AGwA dABzAAAAAAABAAAAugAAAGQAawBpAG0APQBuAG8AbgBlACAAKABtAGUAcwBzAGEAZwBlACAAbgBv AHQAIABzAGkAZwBuAGUAZAApACAAaABlAGEAZABlAHIALgBkAD0AbgBvAG4AZQA7AGQAbQBhAHIA YwA9AG4AbwBuAGUAIABhAGMAdABpAG8AbgA9AG4AbwBuAGUAIABoAGUAYQBkAGUAcgAuAGYAcgBv AG0APQBtAGEAcgB2AGUAbABsAC4AYwBvAG0AOwAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAA HgAAAGEAYwBjAGUAcAB0AGwAYQBuAGcAdQBhAGcAZQAAAAAAAQAAABoAAABlAG4ALQBJAE4ALAAg AGUAbgAtAFUAUwAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAIAAAAHgALQBtAHMALQBoAGEA cwAtAGEAdAB0AGEAYwBoAAAAAQAAAAIAAAAAAAAASAAAgAggBgAAAAAAwAAAAAAAAEYBAAAAIgAA AE4AZQB0AHcAbwByAGsATQBlAHMAcwBhAGcAZQBJAGQAAAAAAFQZzOWjUg1N3VwI2k0HWX0fAACA hgMCAAAAAADAAAAAAAAARgEAAAAuAAAAeAAtAG0AcwAtAHAAdQBiAGwAaQBjAHQAcgBhAGYAZgBp AGMAdAB5AHAAZQAAAAAAAQAAAAwAAABFAG0AYQBpAGwAAAAfAACAhgMCAAAAAADAAAAAAAAARgEA AABQAAAAeAAtAG0AcwAtAG8AZgBmAGkAYwBlADMANgA1AC0AZgBpAGwAdABlAHIAaQBuAGcALQBj AG8AcgByAGUAbABhAHQAaQBvAG4ALQBpAGQAAAABAAAASgAAAGUANQBjAGMAMQA5ADUANAAtADUA MgBhADMALQA0AGQAMABkAC0AZABkADUAYwAtADAAOABkAGEANABkADAANwA1ADkANwBkAAAAAAAf AACAhgMCAAAAAADAAAAAAAAARgEAAAA2AAAAeAAtAG0AcwAtAHQAcgBhAGYAZgBpAGMAdAB5AHAA ZQBkAGkAYQBnAG4AbwBzAHQAaQBjAAAAAAABAAAAJAAAAEIATAAwAFAAUgAxADgATQBCADIAMQA3 ADcAOgBFAEUAXwAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAADQAAAB4AC0AbQBpAGMAcgBvAHMA bwBmAHQALQBhAG4AdABpAHMAcABhAG0ALQBwAHIAdgBzAAAAAQAAAKIAAAA8AEIATAAwAFAAUgAx ADgATQBCADIAMQA3ADcAMABGADIAMQAxADYAOQAzADgAOQBCAEMAQQAyADIAOAA5ADAAOQAyAEQA RQBBAEIAOQBAAEIATAAwAFAAUgAxADgATQBCADIAMQA3ADcALgBuAGEAbQBwAHIAZAAxADgALgBw AHIAbwBkAC4AbwB1AHQAbABvAG8AawAuAGMAbwBtAD4AAAAAAB8AAICGAwIAAAAAAMAAAAAAAABG AQAAADgAAAB4AC0AbQBzAC0AZQB4AGMAaABhAG4AZwBlAC0AcwBlAG4AZABlAHIAYQBkAGMAaABl AGMAawAAAAEAAAAEAAAAMQAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAADoAAAB4AC0AbQBzAC0A ZQB4AGMAaABhAG4AZwBlAC0AYQBuAHQAaQBzAHAAYQBtAC0AcgBlAGwAYQB5AAAAAAABAAAABAAA ADAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAAqAAAAeAAtAG0AaQBjAHIAbwBzAG8AZgB0AC0A YQBuAHQAaQBzAHAAYQBtAAAAAAABAAAADgAAAEIAQwBMADoAMAA7AAAAAAAfAACAhgMCAAAAAADA AAAAAAAARgEAAABEAAAAeAAtAG0AaQBjAHIAbwBzAG8AZgB0AC0AYQBuAHQAaQBzAHAAYQBtAC0A bQBlAHMAcwBhAGcAZQAtAGkAbgBmAG8AAAABAAAAsgUAAHEAKwBJAGoAdABIAGgASQBMAHQAcQBq AGwAdgBoAEoAbgB6AHIAUQA1AEgANgBvAGUAbQAwAE0AQwBnAFUAaQBUAEsAbwB1AGEAVgB1ADYA cgBjAGIAdwBQAGMARgBqAE4AcwBjAG0AUAB6AFEAQwA1AEQAcABYADkAdgAzAFkASgBNAEEAMABI AE4AZgAvAGIAWABMAGgAZABLAFcAQgBaAFoAMwBjAEkAdgB2ADEAOQBRAFQAaQAyADcAaQBKAGQA UgA5AGIANQBqAFoASwB5ADQARABjAGYAZABpAGQASABVAHUAQgBnAGEAVAB1AGoASgBEAHMAaQBF AEQAQgBoAGUAMABpAEwANgBsAGoASwBSADcAbwA1AEEAbQBDAHoATwBTAGIAYwBJAE4AZgA0AHAA QQBEAGkAWgBDAG8AKwB3ADkAVwBUAHAAMgBHAGwAdQA3ADcAWQB6AEkANABLAFUAbQBaAHEAMQAw AFYASABWAEcAVAA5AFoAdwBYAGMATABJAEoAMQBxADIASwBSAFcAVABGADcAcQA5ADUAUwBzAFEA YgBkADYAYgBiAE0AWAAxAFgAcABTAFMAZABxAEgAbgBPAFoAVgBoACsAYgBtAHIAYwBVADYAMAB3 ADkAZABjAG8AMgBMADUALwA1AGMAWQBUAFAAMABtAGoANQBpAHoAeQBFAHAARgBaAGIAVQBPADAA ZABsAG8AdwBTAHgAeAB1ADAAdAA2AHcARwBZAHcAUgBwAE8AMwB2AHEANAA2AFkAbgA0ADMAVQA4 ADEARwBUAHUAdgBFADYAZQBUAHAAdwAxAEQAbgB0ADgAZABJADIAMwAxAFoASwBuADEAbQBEADEA UwB1AGQAWgBUACsARABRAEMAegBMAEkAUQBDADgAZwBPADYAUwB0ADgAVgBFADgAUABCAHAAMQBC AGwAbAB4AEEAMwBFADYARwBpADQAVQBLAGUAVwBUAFYAMABlADgAOABUAFYAMAA0AE4AMQB5ADYA SAAyAEEARgBjAGsATQBLAFAARAArAGIAdwBDAGoAaABUAEkAUABKAGMAagBKAGIAYwBNAHkAaQBV AEQAQwBjAEIAYwBsAFgANgB3AC8AWQBPAHcARgBOAG8AUQBoAGgAcABYAC8AWQBxADUAVQAvAEYA YQBtAFoAcQBJAHIATgBHAGkAMwBwAG4AZwBqAHkASwBMADMAQwBJAFcATwBqAHAALwArADEAYQBE AFkAdQB5AGgASwBUAHIAdgBGAG8AdQBUAFoAOQBhAEsAbgB5AGcANwBEAGMAVABpAEIAdQB1AG4A cwAwAFAAbwBJAEEAZABvAEMAcgBUAEcAYwBsAEQARwBIAGcARQBYADQAdgBmAC8AMwBKADQAYwBP ADYASgBjAEcAVwBEAGEAOQBQAFEAUQBmAFUAbwB5ADMASQB1AFYARQBUAFkAVgByAG0ARABhAG8A UAA0ADkATgBBAHQAcQBDADMASgBxAG8AUwBiADkAVwBIAEkAVwB6AGoAYQBjADkAbgBVAHYAUwB0 AFQAUwBWAGQATgB2AEQAWABQAGkANwBNAEUAVQBVAHgAcwA2AHcARAB6AHQAMABuAFcAKwBYAEgA awBZAFIANwBYAGcAYwBXAE4AaAB6AEgAKwB6AFYAYwBIAFYANgBlAGUAegBiAHIAdgArAFIAaABy AEYAYQBWAE0AQwBpAGMAQwBQAHkAVgBBAFAAVQByAEcAWABXAFgASABkAEIAKwBrADYAeQBTADAA UgA3AEIAbgBiAC8AcgBUAFEAQQBHAGsATwBKAFIAaABCAEcAOQBaAGoAYgA4AGMAeQBjAFQAMQBW ACsAMgBkAGQATwA3AGEANwA2ADAAaABiADcAcgBnAEwAUQBnAGsAZgBjAFkAdAByAGwAbABoADgA VAB3AD0APQAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAOAAAAHgALQBmAG8AcgBlAGYAcgBv AG4AdAAtAGEAbgB0AGkAcwBwAGEAbQAtAHIAZQBwAG8AcgB0AAAAAQAAAMADAABDAEkAUAA6ADIA NQA1AC4AMgA1ADUALgAyADUANQAuADIANQA1ADsAQwBUAFIAWQA6ADsATABBAE4ARwA6AGUAbgA7 AFMAQwBMADoAMQA7AFMAUgBWADoAOwBJAFAAVgA6AE4ATABJADsAUwBGAFYAOgBOAFMAUABNADsA SAA6AFAASAAwAFAAUgAxADgATQBCADQAMAA4ADYALgBuAGEAbQBwAHIAZAAxADgALgBwAHIAbwBk AC4AbwB1AHQAbABvAG8AawAuAGMAbwBtADsAUABUAFIAOgA7AEMAQQBUADoATgBPAE4ARQA7AFMA RgBTADoAKAAxADMAMgAzADAAMAAxADYAKQAoADQANgAzADYAMAAwADkAKQAoADMANgA2ADAAMAA0 ACkAKAAzADgAMQAwADAANwAwADAAMAAwADIAKQAoADMAOAAwADcAMAA3ADAAMAAwADAANQApACgA OAA2ADMANgAyADAAMAAxACkAKAAxADIAMgAwADAAMAAwADAAMQApACgAMgA2ADAAMAA1ACkAKAA1 ADMANQA0ADYAMAAxADEAKQAoADkANgA4ADYAMAAwADMAKQAoADYANQAwADYAMAAwADcAKQAoADgA MwAzADgAMAA0ADAAMAAwADAAMQApACgAMQA4ADYAMAAwADMAKQAoADUANQAwADEANgAwADAAMwAp ACgANwA2ADkANgAwADAANQApACgANQAyADUAMwA2ADAAMQA0ACkAKAA1ADYANgAwADMAMAAwADAA MAAyACkAKAAzADEANgAwADAAMgApACgAMwAzADYANQA2ADAAMAAyACkAKAA3ADYAMQAxADYAMAAw ADYAKQAoADYANgAzADYAMAAwADIAKQAoADUANAA5ADAANgAwADAAMwApACgAMQAxADAAMQAzADYA MAAwADUAKQAoADYANgA1ADUANgAwADAAOAApACgANgA0ADcANQA2ADAAMAA4ACkAKAA2ADYANAA3 ADYAMAAwADcAKQAoADYANgA0ADQANgAwADAAOAApACgAOAA2ADcANgAwADAAMgApACgANAAzADIA NgAwADAAOAApACgANgA2ADkANAA2ADAAMAA3ACkAKAA4ADkAMwA2ADAAMAAyACkAKAA1ADAAOAA2 ADAAMAAwADAAMQApACgANwAxADIAMAAwADQAMAAwADAAMAAxACkAKAAyADkAMAA2ADAAMAAyACkA OwBEAEkAUgA6AE8AVQBUADsAUwBGAFAAOgAxADEAMAAxADsAAAAfAACAhgMCAAAAAADAAAAAAAAA RgEAAABcAAAAeAAtAG0AcwAtAGUAeABjAGgAYQBuAGcAZQAtAGEAbgB0AGkAcwBwAGEAbQAtAG0A ZQBzAHMAYQBnAGUAZABhAHQAYQAtAGMAaAB1AG4AawBjAG8AdQBuAHQAAAABAAAABAAAADEAAAAf AACAhgMCAAAAAADAAAAAAAAARgEAAABKAAAAeAAtAG0AcwAtAGUAeABjAGgAYQBuAGcAZQAtAGEA bgB0AGkAcwBwAGEAbQAtAG0AZQBzAHMAYQBnAGUAZABhAHQAYQAtADAAAAAAAAEAAADaDQAAYwB1 AHgAMQBuAEoAYQBCAHcAeABNAFUAZQA4AGIAdQBNAHQAbgArAE0AaQAzADAAcwB1AEIAOAB6AGQA egBhAHkAVABhAEwAOABMAEUAdwBFAHgATQBRAHcAUQBOADUAYQB4AHoAawB6AGEAUwBpAEYAMgBv ADgAOQBHAHgAUQBYAHcAeABpAHoAcgAyADgAeQAxADQAaAB6AEwASAByAHkARgAzADgAawBUAFYA MwBXAEMARgA5AEoAVQBBAFkAdgBHAGUAYQBwAHMAZwB5AEcAeQBVAGMANABQAGMAdABHAFQAdgBz AEUAeAB5AGoARwBoAHkAVwBtAE0AMABRAE8AYQBjAGgARQA5AC8AZwBnAEMASAAxAEsAaQBQAE0A RgA4AGUANwBzAFMATwBmAGIAdQBBAFYAOABPAHkAaQBuAG4ATgA0AE0AZQBEADYAegAyADEAVwAx AHIAYQBuAHoAMwBKAHYAUgBFAGgAMQBiAHAAWABpAEwATAA1AFQARQBwAGUARQBZAEwAMgBiAGwA bwArAFoAagBBAHEAcQB1ADQAcQBlAGYAQwBWAEoAQwBrAEQAZgBPAEMAbgBzAGMAegBoAFkAcwBS AGgAbAAwAGgASQB4ADEAcQBhAC8AeABRADgAMgArAEMAUQBRAHYAdgAxAFcAVgA4AG8AUwAzAHIA NwBnAEUAMQBqAEEAagBkACsAdwBHAE0AVQB1AEQAYgBGAHkARABnADIANgBnAGQAVAA4AGEAcAB2 AGgAUQBIAGwAYgBHAEkAYQBjAFcAZABiAHEAMQBUAFQAMgBuAE0AcgAwAFcANgBpAGUAWQBMAHoA eQBVAFAATwA0AGsAQwB3AE4ARABLADAAOQBoAC8AaABtAGkAeQBwAGwAYwBzAE4ARgArAGYAWgB1 AG4AMQBaAHEAcwBpADgAVABWADgAeQBxAE4ANgBoADIATwBLAGgAdABkAGsAMwBMADkASQA4AFMA YwBNADcAbABCAGEAbwBOAE0AaQBjAGUAeQBDAFIAegA1AFcAZABmAG8AdAB0AFkAVgAyAGQAawAx AFIAbgBJAFkAVwA0AGwARgBvAFkAYgB2AHAATgBzAGgAYQBkAGwAQgBQACsAOQBHAHcANwBLAHAA OABsAGYAdwAwAEsAQQBaAE8AaQAwAFYANAAxAGMAZwBQAEkALwBKAFkAawAxAGgATQBHAEkAaABy AEwARQBDADAAWQBkAFcAegBPAFYANAA3AFEATABxAHoAMQBLAGYALwB0AHkAbQA3AFUAYQBlAG0A YQBUAGIANgBCAG8ASABHAGcAdgBaAFMAcQBPADkAYQBXAEgAeQBzAHoAZQB1AFMAMABkAGsARABJ AFYALwBXAHoAdgB1AGUAYgBrADIAbgBtADgARwBQADgAcwA1AEEAQQBOADkAMAB4AFkAaQBWADgA WgBwAHgANAAwAHYAcABDAFoAcQBwAG8ALwAwAEsAaABSAEsAcABHAE0AOABIAFAASQBPADYAbwB1 AHgARgAwAEIAcQBQAFIAeQBhADEAZAArAE0AVgBQAFAAQgA2AEMAVQB2AEgAdwBDAFIAMQA3AE4A eQBNAFcAWAB4AHgANgBGAFcAcgBZAHgAMQA1AE4AawArAFgATQBlAGEAVQBUADIAYgBaAEMALwB0 AEYAZgBuAGoARABGAFMAVgBqADkAeAAyAFgASwBrAGMANgBHAEwATAB6AEsAVQAvAGwAagBuAEcA SwBkAGMATABlAFEAOABDAG4AbQBkAGwATwBMAFIAVwBUAHIASQB6ACsANgBSAGoAMQBEAEMAdgBv AGkAQQBkAHcATQBCAHQAdQBBAFYAdAArAFoAeABPADkANgBBAHAAZwBUAG4AVQBRADEAQwBHAE0A MwBYAHQAOABkAGEAYwByAHQAcwAvAFMAeABQAEsAOABBAHUAWQBTADYAYQBxAEYAVwBvAFQAWgBW ADQAbAAvAHcARABSAEgAawB1AE8AVQBjAEoATwBZAEEAeABpAGEAaQA4AFUAUQBuAHAAWAB2AFAA QgBOAGcAMwBmAGIAUAB2AEcAegAzAEQATgA2AEsASwBmAFcAVwAzADEAOQBZAHYAUgAwADEAVgBG AHQAUwBEADYAaQBmAGEAYwBBAFAAQQBUAGQAbgBVAHUAZgBWAC8AZABNAHYAUABTAE8AYQBZAEQA agBQAEgASABsAFAATwBjAGcAbwBZAFUAQwB2AEoATQBpADYAZABXAGMAdwA2AC8AYwBtAEUAUwBL AGoASABlAGsAVwBsAEIAbwBaADkASQBmAFQARwB2AHgAdABTAGIAQwBCAGQALwB0AC8AbABnAFUA dABVAHUARwAvADcAYgBNADYATABJAEgAZwBlAEMAYgAxAFkATQA4AGsAMwBoADcAeQBDAEUAaQAv AGoATABnAGYAWQBZAFcAdQBZAEMANwBuAHQARQB2ADIAaQByAEsATABFAFQAMwB4AFQAagBNAE8A cwA0AFIAbgAzAFIAMAAyAC8AQQAwAHEALwBuADkAKwBlAE8AcwBWAEYAbQAvADYATgBTAHcAZgBB AG4AZQBMAEcAcgA2AEwASwBBAG4ALwBiAHgAUQBOAEcAaQBtAEEAbQBkAC8ANwA2AGMAYwBYAEsA RAAvAG8ASgA5AG0ARgBQAGIAcABtAFAATQBuAFYAawB2AFcALwByADEAZQAyAEIAbwBVAGcAMABG AC8ATwBHAFkATwBrAFEAQgBsAGwAeQBCAFAAbABGAHoANABCAEEAMwAvADQAVwBSAG0AMgB4AFIA SgBhADcAUwBMAHEAeQBpAGQAYQAwAE8ASAB2AEMAbwA1AGEAYQBHAHcARQA0AHMARABqAHAAWABk ADEAMgBSAGsAdQBHAEYAOABYAEoASQBzADgAWQAyAHQAUQAzAFgAeABaAHgAdwBzADkAaABTAGMA dgBrAHMAUwBOAFMAKwB0ADEAaABvAGoAMwBzAHkATABCADAAYgBoAHgANgA5AEwAbQBnAFIAZQBn AG0AcABmAFAAUAB0AEEAcwBMAEEASwB0AHQAeQBxAGEAZQB1AGoAbgBTAEQAUQAvAGIAMgA2AEYA RQA2AHcAaABuAEMAcABRAGYAUAAwAFcAMQAyAFQARgBrADQAOQAyAC8ANABOAG0AbABrAEkAVABX AHkAQwBqAFgAWgB5AFkAWQBsAEkAVABtAE0ASQA1AEoARQA1AFQANgAyAFkASABOAGYAcABnADMA WABsADEATwA4AE0AYQBiADYAagBQAG4ASgBxAFYALwB1AC8ANgBxADMAVQBBAEQAbwBsAGkAMQA3 AGYATwBJAFcAegBHAFAARQBDAE8AQQB1AGQAYQBDAFIATgArAHMAYQBuAGYAWQBKAEgARAA4AG0A LwBKAFgAVgBhAFUAdQBBAHMAQwBRAHkALwBsAGoAOQBVADAAawBQAGUAMAB2AFQATABkAE0AcgBK ADUAZQBXADUAMgBuAGUAZwBJAEwALwAxAEYAUQBHAHoAeQB6ADgAaQBrAGUAKwA0AHMAagA1AHAA egB1AEcAUwBKAGoATABRAGgAbwBkAEIAbwBWAGsAYgBHAFgAZwBxAGwAMwBKADEAbAAwAGcAUQBn AHYAdABsAEoAbwA5AEgAbAAzADYAegBtAFoAVgBIADkATgBrAG0AdQB1AHYAUwBCAFMAUABRAFcA TgBlAHcAQwB3ADMANABmAFMANgBOAEgARgAyAE0AZgBOAEkAaQB2AHUAegBlADQAZwArAG4ASQBh AHoAZQAzAHoANQBGAFcATgB5AEsARwBtADQAYwBSAHgAYQBsAGIAagBFAFAAbABIAGkAYgB3ADIA OABzAGgATgBUAHcAbgBlAG8AbwBOAE4ASQAzAC8AdgBOADEAbwBqAEkAVgA1AHQARgBNAHgAVQAv AGsAdABXADAAeABHADcAdABzAE0AZgBIAGwARABXAEQARAB3AGMATwBzAHQAUAAyAHAAUgBlAEMA ZQB4AEQAdwBtADIAYgByAFIANQAyAFoAZQBzAG0AbQBuAGoAdABiAGoARQBQAGoAaQBkAHIAbgBO AHgAOABFAHIAeQBoAGUANQArADgAUABCADgAOABMADQAaABvAGwASQBwADEANABoADEASABHAFMA WABNAFkANQBEAFEAawBxAHkANABaACsAVABrAGEAVAAwAHIAcgBJAEkAVgBCAGwAbABLADAAVgBN AGwAUQA1AEwAOABjAHYAbQBvAEQAUQBRAGEAQwBIADMASgBmAHEAagBCAEoAdgByAE4AMQBZAE4A WAByAG4ASgBvAHMANgBQAGIAMQBzAEcARwBNAFcAdABkACsAMwBHADEAUgBOADMAdABpAHIATgBL AFEAMQA0AFgAVABkAHIATQBPAHcAVgAvAEMAMAA0AHQAcwBHAEoAWQBsAFUAcgBRAGYAYQAyAFUA KwA2ADkASgBCAE8AUQBLAHQAdABZAEkAVABsAFMAbABLAGYARgBJADkAdwBtAHYATgB6AHkAbABM AEQASABQAGIALwB3AEgARABJAHcAcgBVAGUAbwBsAGMANABmACsARwBzAGkAQgBuAEIAMwAvAHUA aABBAHAAKwBNAGoAMABiAFAAcABLACsARgBCAHAANABsAGIAcwBIAFEAMABPADAAaQBxADUAUwA1 AGwANAA9AAAAAABpFA== --_000_PH0PR18MB40864950B6576EFD4B34CE3EDEAB9PH0PR18MB4086namp_--