From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.help Subject: RE: [External] : Re: Emacs 30.0 warning from `cl-pushnew' and `memql' Date: Sat, 31 Dec 2022 02:45:20 +0000 Message-ID: References: <878ritgaty.fsf@dataswamp.org> <87o7rprvia.fsf@web.de> <87zgb913fg.fsf@dataswamp.org> <87ilhveo2s.fsf@web.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_000_SJ0PR10MB54883D8FB8C0EB3103BE7D15F3F19SJ0PR10MB5488namp_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20247"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "'Help-Gnu-Emacs (help-gnu-emacs@gnu.org)'" To: Stefan Monnier Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Dec 31 03:46:16 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pBRt0-00053v-O2 for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 31 Dec 2022 03:46:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pBRsJ-0000lY-CO; Fri, 30 Dec 2022 21:45:32 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pBRsF-0000lK-Un for help-gnu-emacs@gnu.org; Fri, 30 Dec 2022 21:45:28 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pBRsD-0005oR-K8 for help-gnu-emacs@gnu.org; Fri, 30 Dec 2022 21:45:27 -0500 Original-Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BV2RIc9008849 for ; Sat, 31 Dec 2022 02:45:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=content-type : from : to : cc : subject : date : message-id : references : in-reply-to : mime-version; s=corp-2022-7-12; bh=V+tB851aQEMla6+dy3/+oxUCwxwG4cZqlSMv3xlDKiQ=; b=jZ49+xnTbPNLPY2tr2NTqoQ7DVsfODdF7pe/CWW5GhQwU/8Ag1o9O8tTeWo0RENAjQ5r JVLDTeRJ40D8wn9La0OEzID51exqPoEviV6ZkO2f4ufSLKbN1yMT4l/HY8xwmydSKKQE 3JCgz5isqf4cwcP/vY25mQdpu+iiMr+jJOhHk8eihn/Qw59GIoNKAlzgkhN4NeVJKmdp YbNWn8fiMXwtZHWPShBw7Jf9V0Yi32GFiqO6bhTXinH3Hp9BKiS6KJt0Dl2234zRhPSH tDH+LqAQNWoP0vYJk3lvqqptEmr8KLsq86WXWjDr8HUOtxz2JU2P/ENa1dnzzkhkxW3b MQ== Original-Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3mns1tgqw4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sat, 31 Dec 2022 02:45:23 +0000 Original-Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2BV1XoEp012656 for ; Sat, 31 Dec 2022 02:45:22 GMT Original-Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2107.outbound.protection.outlook.com [104.47.58.107]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3mtbh8990a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sat, 31 Dec 2022 02:45:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eAPQ+GDSqMMQA6W14n0dSloWKkMxCBYBLHKF4DA7mg4b7Mk3Y1ha5Ezp6GSyvnlMH1ZU08mHoY6KwK8pGvAz/WeieOHEoMfwiJArBgp8nWHu4eI3tVaQsLeTLz0wMzM9K1Um8JZyj63mt2G/+Yz7hs3ht0rECutzo1tbdJZxTwERBf01Mfa7E7kW3MRyFSjKhdm1YefGREl0dJmL0brfoEjxXRWlKWHJp4Byrr6oM1u7rlxA6QSbzLPu3vM81w59974TDYJN/G+s9hyX6E8pU1SMhNNlaSVr6fNA2s5hWggHjEYawwLV7rjlkl9Q/GzZ3us6BokC2irPVu9Fy6+d7Q== 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=V+tB851aQEMla6+dy3/+oxUCwxwG4cZqlSMv3xlDKiQ=; b=napQyo+xwS7aXFb2IDM+su4ebJyN2vfZDpvmIa9pTcE8Svyfag1vr+cQGJb5LJwAmiZ1D1NA/wYq89/Clc4x74+8MCuAryyzrgjD32s1t4hYfRFVBr9jWFBtKDBZVstDpBJJvnKV2LxzYThqAKNt6RRZMOsUNJYsuUPa5nhOopnGNczTYsVEb4b5fn4JqU0Z2btV7AgnXvR66wnej5GVDZfTKlEh3Ys9vpDQ1msTtt+LjgmCBQ3ETEM5XAAtIdo4hdo04A1Q8LfGniZE0iGRmS/zBd7yBhgZerqb8HlJvG79dbHv9nWRszmppHqedh0TLNxEvvdeptBys5bUDeS/Qg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=V+tB851aQEMla6+dy3/+oxUCwxwG4cZqlSMv3xlDKiQ=; b=fhsR0M+DH4gVP1O2ARh+pfRDybh/2e3eXXu/dz8OXbbbR+VJuvSlHGd8Dm2SmbquQfmK0PN0fmX3r/BL3v8UVdP7koq2Qg0t2/yGws/wXNrbaWaKV7mPspGZKid/dlTv8z3XaG2P1zbFTjkfaDSBeIvzR8IhiAhqnBSDpH+PoQ8= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DS7PR10MB5053.namprd10.prod.outlook.com (2603:10b6:5:3a4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.18; Sat, 31 Dec 2022 02:45:20 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29%8]) with mapi id 15.20.5944.018; Sat, 31 Dec 2022 02:45:20 +0000 Thread-Topic: [External] : Re: Emacs 30.0 warning from `cl-pushnew' and `memql' Thread-Index: AQHZHKwUIxNjn1SszkqCrTIw5di6+K6HOGCw In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|DS7PR10MB5053:EE_ x-ms-office365-filtering-correlation-id: 28b8c5e3-e94a-47fa-6f25-08daead90eef x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CzJQdHdbC85qX6N+SJgWH1G3UqRNdIgDBRf9tp6fBFgJiyixadiJyTu6xcIGgSVBwML7YlVh6tnQ7EJ8fED4jt9cg2E1+7UCQ4Sv/fQ521wHnmZQ2/Gl7LxEyw83URg2Qj4dRyxNdktnacvmCQxdFe3jUASYkFk0YDQ+HXXU6QdUOgQHATDGRIEyrfGQcqvFGLxqnM0iknvW6SNZ/pL8GurTYIQ2+fbWuUpSZnzXCq78YGrKClrviLV2V6VPmmkHWvyRXUzqhYMjUk9Ntoaagz10RxzMa7u+vUNshdLTIs0dF2UKd0kENv8RN0pHWZfko6iqyE6dmK8RP/kw4E7qqVz2/Xcc8HY48NnXwdIsMiJo1jHdbKBNPI7lzljBzQoD4jCC0p/qH+Vnp2Vw0sy7iRio5AVQSyDbl9vpPef5fLOr+xoYHA+BjuXJ3km7zLJhMLQoSK0l4pYieiGbeaDwaLxdUeopABkcS7b3WdTTbSsELRase95Cty8QhLkonX3OSyEa6opNEbctDG/LtNNFTnAh+dqJrTg2x7agcQpkpLA7K+9Q5er1w5770qejyKcV6ok6vCyj3U+82H/98lh6BIodtIHeaIJ4AJ+xbJcKzDIE5LXknyNDYCpFQDxpiFGMVkutCoKcfQvvQIBBgrBTkHcFetXHvQ/fV7Y1R4xTp6ISukQ+eNUbI6qNXgIcOUuFaft/URoCOWDTReAySnO1duUFj2TyuLLzexNda7nv9dw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(376002)(346002)(136003)(366004)(396003)(451199015)(83380400001)(86362001)(38100700002)(122000001)(5660300002)(2906002)(41300700001)(44832011)(52536014)(38070700005)(8936002)(55016003)(6506007)(7696005)(8676002)(478600001)(26005)(186003)(9686003)(4326008)(296002)(64756008)(316002)(71200400001)(76116006)(66476007)(66556008)(66946007)(6916009)(66899015)(66446008)(33656002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?GJObMAq/6JA5w9+DaJaU5IZuQ+s1wbya4fuIiLh01mh+aiuMvfl84bXBqMAO?= =?us-ascii?Q?+XY+FGbf1H7IyRb1stY5IPfFsHFhOsbQmcM/wgXayKpdeykknSnGQGgnUwU8?= =?us-ascii?Q?DamOQ9+S5pUmbPpdfsT8jkOobOuTYRBzx/GjZrph3W5cA47WQV+QsUTSriP6?= =?us-ascii?Q?wNbBCkMCXfUiyzv1P9sOuimTuVzVkMCvXWTxNTNDVsujTrhadECt9Svsob4T?= =?us-ascii?Q?s4pk98JsiZu3fJI78XMzKkbvwfmYQgao+EJ1ClXcN1LdmY0fZI1HApqSsN9D?= =?us-ascii?Q?QzIwftsNe9Qzhez2gJ5sZsB4ErB4Lqqd5zwjEb7/yLdd1soqBaeqXfjIRgSE?= =?us-ascii?Q?2YoDV+2qtORq4PfottRn6NKJ2+UeBLrahG7CvolCOT3evk71LAe/lqvqrJeX?= =?us-ascii?Q?CGylSjwE9yaPX8VCtENjHwf4Wj8W4eP3l7cHOE08eNwyVNURkRhg+CTSPlon?= =?us-ascii?Q?5zt4ot/TaMzHy/UJgU79Xmn3/dkCFeh8CiHB0OrX58brB9Mm//IBxJVG3gif?= =?us-ascii?Q?vRfi7kWV/7LAY9NLP+yflORWU3bufw1rldeK+WEyaODK54MaiSfGawZIQPM5?= =?us-ascii?Q?3yCIYLa9/lPvX5tX114fBX1PKHGt0ZVXfvtRiHwNz/WSh36BxZOPDtUEqxa8?= =?us-ascii?Q?Gc X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 28b8c5e3-e94a-47fa-6f25-08daead90eef X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Dec 2022 02:45:20.5562 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: QhYQr1sfDES5TseANOutFkl4VkPOszThSojbZYTT5iOZX2UFyx9KqI+1GUDKKI1zfydQ6gPt5YK9HIARbxtelA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB5053 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-30_15,2022-12-30_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 malwarescore=0 mlxlogscore=580 spamscore=0 phishscore=0 mlxscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212310023 X-Proofpoint-GUID: jIambitLHSE-_aaWaBFoPu1dWtkOVT0U X-Proofpoint-ORIG-GUID: jIambitLHSE-_aaWaBFoPu1dWtkOVT0U Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:142061 Archived-At: --_000_SJ0PR10MB54883D8FB8C0EB3103BE7D15F3F19SJ0PR10MB5488namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > AFAICT [`case's] "simplicity" is just the fact > that it's a lot more restrictive, so you can > get the same simplicity by resisting the > urge to use the extra features of `pcase`, > without having to learn another syntax. That's what you've been claiming, and what I've been requesting examples of. Please show, for the "restrictive" use case that `case' fulfills, corresponding examples of `case' and `pcase' that demonstrate, in your eyes, that `pcase' is simpler (or even as simple). Examples head-to-head for that simple case will show the differences. So far, you've given only non-examples of non-`case' syntax, to show the misunderstanding you've encountered. I've shown some `case' examples. Please show equivalent, but in-your-eyes simpler, `pcase' ones. Or show other examples for the same simple use-case. It's not about comparing/contrasting `case' and `pcase' in general. It's about the particular use case that `case' was designed to address. How does `pcase' excel there by being simpler? I haven't argued that `pcase' should go away. I argue that `case' is better for what it does: that simple, common, "restrictive" use case. Please show us otherwise. But more generally, and perhaps less as a matter of preference or personal taste, I argue that it's good to offer _both_ `pcase' and `case' as part of Emacs, i.e., to treat `case' the way we treat `cond', `if', `when', ... and `pcase'. I'm not surprised that some Emacs users have incorrectly thought that the keylists and keys get evaluated, and so have mistakenly quoted them - because, as I just discovered and pointed out, the Emacs _doc doesn't say_ that they're not evaluated. How is a user to know whether something gets evaluated or not by a macro, if the doc doesn't speak to that? Do we expect a user discovering a control structure to immediately macroexpand guess uses to see what the expansions give? Or to analyze the macro's definition? It's perfectly understandable that someone might just assume evaluation everywhere, especially since the doc here keeps repeating "evaluates". The only parts for which it doesn't say anything about evaluation are the parts it really needs to say something about: keys aren't evaluated. On the other hand, the Common Lisp doc points out clearly (and even emphasizes) that keys aren't evaluated. That doc difference alone could explain why you've see some Elisp users confused and mistaken, and why I've never seen that among CL users (and you apparently haven't either). Maybe the problem you've noticed was just caused by our poor `cl-case' doc. How about we fix the doc and also raise `case' to first-class citizenship along with its compatriots? ___ You haven't responded to specific points I've made - that's your right. But could you at least please speak to this, which to me seems to be a bug in the `pcase' node in the Elisp manual, where it compares `pcase' and `cl-case': It shows a `pcase' example which starts with this: (pcase (get-return-code x) ... =20 "With 'cl-case', you would need to explicitly declare a local variable 'code' to hold the return value of 'get-return-code'." Huh? Does that mean you need to use a variable as the first arg to `cl-case'? If so, that's not right. =20 (defun get-return-code (arg) (if (< arg 42) 'success 'failure)) =20 (let ((x 13)) (cl-case (get-return-code x) (success (message "Done!")) (t (message "Unknown!")))) =20 =3D=3D> Done! =20 And with x bound to 56, =3D=3D> Unknown! =20 We didn't "declare a local variable ... to hold the return value of `get-return-code'." ... It's the value returned from evaluating the sexp (get-return-code x) that `cl-case' tries to match (using `eql') against symbol `success'. `cl-case' doesn't need its first arg to be a "local variable". =20 Let me know what I'm missing here. --_000_SJ0PR10MB54883D8FB8C0EB3103BE7D15F3F19SJ0PR10MB5488namp_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" 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 JGBIIC0xnikStxCHHnA6oCgo3sD4IDEzFWgTQdwl+y/8MbcSyBNBFGYoz1B5YGErseYiogBYcCEi F0oTQTqg0x0UGxhVbpuCbhvyFW+5EzA9PSGgG7Me/kE0Qp/jQhbwXfE0QSvhNTZy0FcgAh4mHv5X STJka2IifwGPApaGcivgGcYEFgUvYP8YrYdQB7b8al1TDEIFpAU0/Z4RZp8wkjCyRi+CBHgYYP+m 8BiP/DI6ddw25HH0oPnnd+7x5GC5kSjaQF9jNdBsvifIUBtgzaGTcU3gbX8w/aTgYBRlh1fcC7p0 /8PjgXcMfPAyGcYiAiy38B7+TP8Woc9Rm4XIkYhS0XEzE2jCGcp2fX1CoD4AAAAAHwBCAAEAAAAW AAAARAByAGUAdwAgAEEAZABhAG0AcwAAAAAAHwBlAAEAAAAsAAAAZAByAGUAdwAuAGEAZABhAG0A cwBAAG8AcgBhAGMAbABlAC4AYwBvAG0AAAAfAGQAAQAAAAoAAABTAE0AVABQAAAAAAACAUEAAQAA AGQAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAIBEAHIAZQB3ACAAQQBkAGEAbQBzAAAAUwBNAFQA UAAAAGQAcgBlAHcALgBhAGQAYQBtAHMAQABvAHIAYQBjAGwAZQAuAGMAbwBtAAAAHwACXQEAAAAs AAAAZAByAGUAdwAuAGEAZABhAG0AcwBAAG8AcgBhAGMAbABlAC4AYwBvAG0AAAAfAOVfAQAAAAQA AAAgAAAAHwAaDAEAAAAWAAAARAByAGUAdwAgAEEAZABhAG0AcwAAAAAAHwAfDAEAAAAsAAAAZABy AGUAdwAuAGEAZABhAG0AcwBAAG8AcgBhAGMAbABlAC4AYwBvAG0AAAAfAB4MAQAAAAoAAABTAE0A VABQAAAAAAACARkMAQAAAGQAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAIBEAHIAZQB3ACAAQQBk AGEAbQBzAAAAUwBNAFQAUAAAAGQAcgBlAHcALgBhAGQAYQBtAHMAQABvAHIAYQBjAGwAZQAuAGMA bwBtAAAAHwABXQEAAAAsAAAAZAByAGUAdwAuAGEAZABhAG0AcwBAAG8AcgBhAGMAbABlAC4AYwBv AG0AAAALAEA6AQAAAB8AGgABAAAAEgAAAEkAUABNAC4ATgBvAHQAZQAAAAAAAwDxPwkEAAALAEA6 AQAAAAMA/T/kBAAAAgELMAEAAAAQAAAADkasIpg/PUStM3w9ahYZUAMAFwABAAAAQAA5AAAgIezB HNkBQAAIMBGdc+zBHNkBHwA3AAEAAACMAAAAUgBFADoAIABbAEUAeAB0AGUAcgBuAGEAbABdACAA OgAgAFIAZQA6ACAARQBtAGEAYwBzACAAMwAwAC4AMAAgAHcAYQByAG4AaQBuAGcAIABmAHIAbwBt ACAAYABjAGwALQBwAHUAcwBoAG4AZQB3ACcAIABhAG4AZAAgAGAAbQBlAG0AcQBsACcAAAAfAD0A AQAAAAoAAABSAEUAOgAgAAAAAAADAN4/n04AAAsAAgABAAAACwAjAAAAAAADACYAAAAAAAsAKQAA AAAACwArAAAAAAADAC4AAAAAAAMANgAAAAAAHwBwAAEAAACEAAAAWwBFAHgAdABlAHIAbgBhAGwA XQAgADoAIABSAGUAOgAgAEUAbQBhAGMAcwAgADMAMAAuADAAIAB3AGEAcgBuAGkAbgBnACAAZgBy AG8AbQAgAGAAYwBsAC0AcAB1AHMAaABuAGUAdwAnACAAYQBuAGQAIABgAG0AZQBtAHEAbAAnAAAA AgFxAAEAAAAbAAAAAQHZHKwUIxNjn1SszkqCrTIw5di6+K6HOGCwAAsABgwAAAAAHwA1EAEAAACi AAAAPABTAEoAMABQAFIAMQAwAE0AQgA1ADQAOAA4ADMARAA4AEYAQgA4AEMAMABFAEIAMwAxADAA MwBCAEUANwBEADEANQBGADMARgAxADkAQABTAEoAMABQAFIAMQAwAE0AQgA1ADQAOAA4AC4AbgBh AG0AcAByAGQAMQAwAC4AcAByAG8AZAAuAG8AdQB0AGwAbwBvAGsALgBjAG8AbQA+AAAAAAAfADkQ AQAAAMQGAAA8ADgANwA4AHIAaQB0AGcAYQB0AHkALgBmAHMAZgBAAGQAYQB0AGEAcwB3AGEAbQBw AC4AbwByAGcAPgAgADwAOAA3AG8ANwByAHAAcgB2AGkAYQAuAGYAcwBmAEAAdwBlAGIALgBkAGUA PgAgADwAOAA3AHoAZwBiADkAMQAzAGYAZwAuAGYAcwBmAEAAZABhAHQAYQBzAHcAYQBtAHAALgBv AHIAZwA+ACAAPABZADYAdgBoAFYARABNAE0ASABSAGQASABuAHcAdQAxAEAAdAB1AHgAdABlAGEA bQAuAGQAZQA+ACAAPAA4ADcAaQBsAGgAdgBlAG8AMgBzAC4AZgBzAGYAQAB3AGUAYgAuAGQAZQA+ ACAAPABTAEoAMABQAFIAMQAwAE0AQgA1ADQAOAA4ADIARAA2ADIANwAyAEYAMgA1ADgAMAA2ADkA NABDADQANwBFAEEAMQBGADMARgAyADkAQABTAEoAMABQAFIAMQAwAE0AQgA1ADQAOAA4AC4AbgBh AG0AcAByAGQAMQAwAC4AcAByAG8AZAAuAG8AdQB0AGwAbwBvAGsALgBjAG8AbQA+ACAAPABqAHcA dgB5ADEAcQByAHoAOQBxAG0ALgBmAHMAZgAtAG0AbwBuAG4AaQBlAHIAKwBlAG0AYQBjAHMAQABn AG4AdQAuAG8AcgBnAD4AIAA8AFMASgAwAFAAUgAxADAATQBCADUANAA4ADgAMQA1ADAAMwBFAEQA QQA4ADAARgAwAEIANABCADUARgA1AEEAMABGAEYAMwBGADIAOQBAAFMASgAwAFAAUgAxADAATQBC ADUANAA4ADgALgBuAGEAbQBwAHIAZAAxADAALgBwAHIAbwBkAC4AbwB1AHQAbABvAG8AawAuAGMA bwBtAD4AIAA8AGoAdwB2AGEANgAzADYAegB5ADAAOQAuAGYAcwBmAC0AbQBvAG4AbgBpAGUAcgAr AGUAbQBhAGMAcwBAAGcAbgB1AC4AbwByAGcAPgAgADwAUwBKADAAUABSADEAMABNAEIANQA0ADgA OAA0AEQANAA3AEQARQAwADMANwAxAEIAMQBGAEYARQA5ADcAMgAyAEMARgAzAEYAMwA5AEAAUwBK ADAAUABSADEAMABNAEIANQA0ADgAOAAuAG4AYQBtAHAAcgBkADEAMAAuAHAAcgBvAGQALgBvAHUA dABsAG8AbwBrAC4AYwBvAG0APgAgADwAagB3AHYAdgA4AGwAdQByAG8AcwBuAC4AZgBzAGYALQBt AG8AbgBuAGkAZQByACsAZQBtAGEAYwBzAEAAZwBuAHUALgBvAHIAZwA+ACAAPABTAEoAMABQAFIA MQAwAE0AQgA1ADQAOAA4AEQAQwAyADUAQQAyADIAQgBDADQANABFADcAMgAyAEMAQwAzADMAOQBG ADMARgAzADkAQABTAEoAMABQAFIAMQAwAE0AQgA1ADQAOAA4AC4AbgBhAG0AcAByAGQAMQAwAC4A cAByAG8AZAAuAG8AdQB0AGwAbwBvAGsALgBjAG8AbQA+ACAAPABqAHcAdgB6AGcAYgA1AHIAZwBx AGYALgBmAHMAZgAtAG0AbwBuAG4AaQBlAHIAKwBlAG0AYQBjAHMAQABnAG4AdQAuAG8AcgBnAD4A IAA8AFMASgAwAFAAUgAxADAATQBCADUANAA4ADgAQwAyADQARABEADcAMQAwAEQAMQAyADIAMQBC AEYANgAyADMANgBDAEYAMwBGADAAOQBAAFMASgAwAFAAUgAxADAATQBCADUANAA4ADgALgBuAGEA bQBwAHIAZAAxADAALgBwAHIAbwBkAC4AbwB1AHQAbABvAG8AawAuAGMAbwBtAD4AIAA8AGoAdwB2 ADUAeQBkAHMAcgBhAGMAcAAuAGYAcwBmAC0AbQBvAG4AbgBpAGUAcgArAGUAbQBhAGMAcwBAAGcA bgB1AC4AbwByAGcAPgAgADwAUwBKADAAUABSADEAMABNAEIANQA0ADgAOAA5ADcARAA3ADEANABF ADIAQQAzAEQAQgAzADMAMABBAEMARQA3AEEARgAzAEYAMAA5AEAAUwBKADAAUABSADEAMABNAEIA NQA0ADgAOAAuAG4AYQBtAHAAcgBkADEAMAAuAHAAcgBvAGQALgBvAHUAdABsAG8AbwBrAC4AYwBv AG0APgAgADwAagB3AHYAegBnAGIANABwAGgAcQBrAC4AZgBzAGYALQBtAG8AbgBuAGkAZQByACsA ZQBtAGEAYwBzAEAAZwBuAHUALgBvAHIAZwA+AAAAHwBCEAEAAABQAAAAPABqAHcAdgB6AGcAYgA0 AHAAaABxAGsALgBmAHMAZgAtAG0AbwBuAG4AaQBlAHIAKwBlAG0AYQBjAHMAQABnAG4AdQAuAG8A cgBnAD4AAAADAIAQ/////wMAExIAAAAAQAAHMNBVYOzBHNkBAgETMAEAAAAQAAAAIxNjn1SszkqC rTIw5di6+AIBFDABAAAADAAAAGACAAAFzJaLPgAAAAMAWzMBAAAAAwBaNgAAAAADAGg2DQAAAAsA +jYBAAAAHwDZPwEAAAAAAgAAPgAgAEEARgBBAEkAQwBUACAAWwBgAGMAYQBzAGUAJwBzAF0AIAAi AHMAaQBtAHAAbABpAGMAaQB0AHkAIgAgAGkAcwAgAGoAdQBzAHQAIAB0AGgAZQAgAGYAYQBjAHQA DQAKAD4AIAB0AGgAYQB0ACAAaQB0ACcAcwAgAGEAIABsAG8AdAAgAG0AbwByAGUAIAByAGUAcwB0 AHIAaQBjAHQAaQB2AGUALAAgAHMAbwAgAHkAbwB1ACAAYwBhAG4ADQAKAD4AIABnAGUAdAAgAHQA aABlACAAcwBhAG0AZQAgAHMAaQBtAHAAbABpAGMAaQB0AHkAIABiAHkAIAByAGUAcwBpAHMAdABp AG4AZwAgAHQAaABlAA0ACgA+ACAAdQByAGcAZQAgAHQAbwAgAHUAcwBlACAAdABoAGUAIABlAHgA dAByAGEAIABmAGUAYQB0AHUAcgBlAHMAIABvAGYAIABgAHAAYwBhAHMAZQBgACwADQAKAD4AIAB3 AGkAdABoAG8AdQB0ACAAaABhAHYAaQBuAGcAIAB0AG8AIABsAGUAYQByAG4AIABhAG4AbwB0AGgA ZQByACAAcwB5AG4AdABhAHgALgANAAoADQAKAFQAaABhAHQAJwBzACAAdwBoAGEAdAAgAHkAbwB1 ACcAdgBlACAAYgBlAGUAAAAfAPg/AQAAABYAAABEAHIAZQB3ACAAQQBkAGEAbQBzAAAAAAAfAPo/ AQAAABYAAABEAHIAZQB3ACAAQQBkAGEAbQBzAAAAAAAfACJAAQAAAAYAAABFAFgAAAAAAB8AI0AB AAAAAAEAAC8ATwA9AEUAWABDAEgAQQBOAEcARQBMAEEAQgBTAC8ATwBVAD0ARQBYAEMASABBAE4A RwBFACAAQQBEAE0ASQBOAEkAUwBUAFIAQQBUAEkAVgBFACAARwBSAE8AVQBQACAAKABGAFkARABJ AEIATwBIAEYAMgAzAFMAUABEAEwAVAApAC8AQwBOAD0AUgBFAEMASQBQAEkARQBOAFQAUwAvAEMA TgA9ADkAMgBFADAARQA4ADcAMwA1ADYAMQA2ADQAMQAxAEQAOAAwAEEAOAA0ADYAMQBGAEEAOQA2 AEYAOAA2ADAANQAtAEQAUgBFAFcAXwBBAEQAQQBNAFMAAAAfACRAAQAAAAYAAABFAFgAAAAAAB8A JUABAAAAAAEAAC8ATwA9AEUAWABDAEgAQQBOAEcARQBMAEEAQgBTAC8ATwBVAD0ARQBYAEMASABB AE4ARwBFACAAQQBEAE0ASQBOAEkAUwBUAFIAQQBUAEkAVgBFACAARwBSAE8AVQBQACAAKABGAFkA RABJAEIATwBIAEYAMgAzAFMAUABEAEwAVAApAC8AQwBOAD0AUgBFAEMASQBQAEkARQBOAFQAUwAv AEMATgA9ADkAMgBFADAARQA4ADcAMwA1ADYAMQA2ADQAMQAxAEQAOAAwAEEAOAA0ADYAMQBGAEEA OQA2AEYAOAA2ADAANQAtAEQAUgBFAFcAXwBBAEQAQQBNAFMAAAAfADBAAQAAABYAAABEAHIAZQB3 ACAAQQBkAGEAbQBzAAAAAAAfADFAAQAAABYAAABEAHIAZQB3ACAAQQBkAGEAbQBzAAAAAAAfADhA AQAAABYAAABEAHIAZQB3ACAAQQBkAGEAbQBzAAAAAAAfADlAAQAAABYAAABEAHIAZQB3ACAAQQBk AGEAbQBzAAAAAAADAFlAAAAAAAMAWkAAAAAAAwA3UAEAAAADAAlZAQAAAB8ACl0BAAAALAAAAGQA cgBlAHcALgBhAGQAYQBtAHMAQABvAHIAYQBjAGwAZQAuAGMAbwBtAAAAHwALXQEAAAAsAAAAZABy AGUAdwAuAGEAZABhAG0AcwBAAG8AcgBhAGMAbABlAC4AYwBvAG0AAAACARVdAQAAABIAAAACVGAs Tstx8Ui9bDqXBaynGwEAAAIBFl0BAAAAEgAAAAJUYCxOy3HxSL1sOpcFrKcbAQAACwAAgAggBgAA AAAAwAAAAAAAAEYAAAAAFIUAAAAAAAADAACAUONjC8yc0BG82wCAX8zOBAEAAAAkAAAASQBuAGQA ZQB4AGkAbgBnAEUAcgByAG8AcgBDAG8AZABlAAAAGwAAAB8AAIBQ42MLzJzQEbzbAIBfzM4EAQAA ACoAAABJAG4AZABlAHgAaQBuAGcARQByAHIAbwByAE0AZQBzAHMAYQBnAGUAAAAAAAEAAABwAAAA SQBuAGQAZQB4AGkAbgBnACAAUABlAG4AZABpAG4AZwAgAHcAaABpAGwAZQAgAEIAaQBnAEYAdQBu AG4AZQBsAFAATwBJAEkAcwBVAHAAVABvAEQAYQB0AGUAIABpAHMAIABmAGEAbABzAGUALgAAAAsA AIBQ42MLzJzQEbzbAIBfzM4EAQAAACYAAABJAHMAUABlAHIAbQBhAG4AZQBuAHQARgBhAGkAbAB1 AHIAZQAAAAAAAAAAAAMAAIAIIAYAAAAAAMAAAAAAAABGAQAAADIAAABFAHgAYwBoAGEAbgBnAGUA QQBwAHAAbABpAGMAYQB0AGkAbwBuAEYAbABhAGcAcwAAAAAAIAAAAB8AAIAfpOszqHouQr57eeGp jlSzAQAAADgAAABDAG8AbgB2AGUAcgBzAGEAdABpAG8AbgBJAG4AZABlAHgAVAByAGEAYwBrAGkA bgBnAEUAeAAAAAEAAAA2AgAASQBJAD0AWwBDAEkARAA9ADkAZgA2ADMAMQAzADIAMwAtAGEAYwA1 ADQALQA0AGEAYwBlAC0AOAAyAGEAZAAtADMAMgAzADAAZQA1AGQAOABiAGEAZgA4ADsASQBEAFgA SABFAEEARAA9ADAAMQBEADkAMQBDAEEAQwAxADQAOwBJAEQAWABDAE8AVQBOAFQAPQAyAF0AOwBT AEIATQBJAEQAPQAxADQAOwBTAEIAVAA9ADUAOwBTADIAPQA8AFMASgAwAFAAUgAxADAATQBCADUA NAA4ADgAQQBCAEIANAA4AEUANgBBADYANgBCADQAQQA4ADgAMgBCADAANABFAEYAMwBGADEAOQBA AFMASgAwAFAAUgAxADAATQBCADUANAA4ADgALgBuAGEAbQBwAHIAZAAxADAALgBwAHIAbwBkAC4A bwB1AHQAbABvAG8AawAuAGMAbwBtAD4AOwBSAFQAUAA9AFIAZQBsAGEAdABlAGQAOwBUAEQATgA9 AE0AaQBzAG0AYQB0AGMAaAA7AFQAUAA9AFMAYQBtAGUAOwBUAEYAUgA9AE4AbwB0AEYAbwByAGsA aQBuAGcAOwBWAGUAcgBzAGkAbwBuAD0AVgBlAHIAcwBpAG8AbgAgADEANQAuADIAMAAgACgAQgB1 AGkAbABkACAANQA5ADQANAAuADAAKQAsACAAUwB0AGEAZwBlAD0ASAA1ADsAVQBQAD0ARAAwADsA RABQAD0AMQAwADEAAAAAAB8AAIATj/JB9IMUQaWE7ttaawv/AQAAABYAAABDAGwAaQBlAG4AdABJ AG4AZgBvAAAAAAABAAAAKgAAAEMAbABpAGUAbgB0AD0ATQBTAEUAeABjAGgAYQBuAGcAZQBSAFAA QwAAAAAACwAAgAggBgAAAAAAwAAAAAAAAEYAAAAABoUAAAAAAAALAACACCAGAAAAAADAAAAAAAAA RgAAAAADhQAAAAAAAAMAAIAIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAAAgEAgBOP8kH0gxRB pYTu21prC/8BAAAALgAAAEgAZQBhAGQAZQByAEIAbwBkAHkARgByAGEAZwBtAGUAbgB0AEwAaQBz AHQAAAAAAAEAAAAiAAAAAQAKAAAABAAAAAAAAAAUAAAAAAAAAAAAAAD/////AAAAAAAACwAAgBOP 8kH0gxRBpYTu21prC/8BAAAAHAAAAEgAYQBzAFEAdQBvAHQAZQBkAFQAZQB4AHQAAAAAAAAACwAA gBOP8kH0gxRBpYTu21prC/8BAAAAKAAAAEkAcwBRAHUAbwB0AGUAZABUAGUAeAB0AEMAaABhAG4A ZwBlAGQAAAAAAAAAAwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAEIUAAAAAAAALAACACCAGAAAAAADA AAAAAAAARgAAAAAOhQAAAAAAAAMAAIAIIAYAAAAAAMAAAAAAAABGAAAAABiFAAAAAAAACwAAgAgg BgAAAAAAwAAAAAAAAEYAAAAAgoUAAAAAAAAfAACACCAGAAAAAADAAAAAAAAARgAAAADYhQAAAQAA ABIAAABJAFAATQAuAE4AbwB0AGUAAAAAAEAAAIAIIAYAAAAAAMAAAAAAAABGAAAAAL+FAAAQ64nk wRzZAQMADTT9PwAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAALgAAAGEAdQB0AGgAZQBuAHQAaQBj AGEAdABpAG8AbgAtAHIAZQBzAHUAbAB0AHMAAAAAAAEAAAC4AAAAZABrAGkAbQA9AG4AbwBuAGUA IAAoAG0AZQBzAHMAYQBnAGUAIABuAG8AdAAgAHMAaQBnAG4AZQBkACkAIABoAGUAYQBkAGUAcgAu AGQAPQBuAG8AbgBlADsAZABtAGEAcgBjAD0AbgBvAG4AZQAgAGEAYwB0AGkAbwBuAD0AbgBvAG4A ZQAgAGgAZQBhAGQAZQByAC4AZgByAG8AbQA9AG8AcgBhAGMAbABlAC4AYwBvAG0AOwAAAB8AAICG AwIAAAAAAMAAAAAAAABGAQAAAB4AAABhAGMAYwBlAHAAdABsAGEAbgBnAHUAYQBnAGUAAAAAAAEA AAAMAAAAZQBuAC0AVQBTAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAIAAAAHgALQBtAHMALQBo AGEAcwAtAGEAdAB0AGEAYwBoAAAAAQAAAAIAAAAAAAAASAAAgAggBgAAAAAAwAAAAAAAAEYBAAAA IgAAAE4AZQB0AHcAbwByAGsATQBlAHMAcwBhAGcAZQBJAGQAAAAAAOPFuChK6fpHbyUI2urZDu8f AACAhgMCAAAAAADAAAAAAAAARgEAAAAuAAAAeAAtAG0AcwAtAHAAdQBiAGwAaQBjAHQAcgBhAGYA ZgBpAGMAdAB5AHAAZQAAAAAAAQAAAAwAAABFAG0AYQBpAGwAAAAfAACAhgMCAAAAAADAAAAAAAAA RgEAAAA2AAAAeAAtAG0AcwAtAHQAcgBhAGYAZgBpAGMAdAB5AHAAZQBkAGkAYQBnAG4AbwBzAHQA aQBjAAAAAAABAAAASAAAAFMASgAwAFAAUgAxADAATQBCADUANAA4ADgAOgBFAEUAXwB8AEQAUwA3 AFAAUgAxADAATQBCADUAMAA1ADMAOgBFAEUAXwAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAAFAA AAB4AC0AbQBzAC0AbwBmAGYAaQBjAGUAMwA2ADUALQBmAGkAbAB0AGUAcgBpAG4AZwAtAGMAbwBy AHIAZQBsAGEAdABpAG8AbgAtAGkAZAAAAAEAAABKAAAAMgA4AGIAOABjADUAZQAzAC0AZQA5ADQA YQAtADQANwBmAGEALQA2AGYAMgA1AC0AMAA4AGQAYQBlAGEAZAA5ADAAZQBlAGYAAAAAAB8AAICG AwIAAAAAAMAAAAAAAABGAQAAADgAAAB4AC0AbQBzAC0AZQB4AGMAaABhAG4AZwBlAC0AcwBlAG4A ZABlAHIAYQBkAGMAaABlAGMAawAAAAEAAAAEAAAAMQAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAA ADoAAAB4AC0AbQBzAC0AZQB4AGMAaABhAG4AZwBlAC0AYQBuAHQAaQBzAHAAYQBtAC0AcgBlAGwA YQB5AAAAAAABAAAABAAAADAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAAqAAAAeAAtAG0AaQBj AHIAbwBzAG8AZgB0AC0AYQBuAHQAaQBzAHAAYQBtAAAAAAABAAAADgAAAEIAQwBMADoAMAA7AAAA AAAfAACAhgMCAAAAAADAAAAAAAAARgEAAABEAAAAeAAtAG0AaQBjAHIAbwBzAG8AZgB0AC0AYQBu AHQAaQBzAHAAYQBtAC0AbQBlAHMAcwBhAGcAZQAtAGkAbgBmAG8AAAABAAAA2gUAAEMAegBKAFEA ZABIAGQAYgBDADgANQBxAFgANgBOACsAUwBKAGcAVwBIADEARwAzAFUAcQBSAE4AZABJAGcARABC AFIAZgA5AHQAcAA2AGYAQgBGAGcASgBpAHkAaQB4AGEAZABpAEoAeQBUAHUANgB4AGMASQBHAGcA UwBWAEIAdwBNAEwANwBZAGwAVgBoADYAdABuAFEANwBFAEoAOABmAEUARAA0AGoAdAA5AGMAZwAy AEUAMQArADcAVQBDAFEANABTAHYALwBmAFEANQAyADEAdwBIAG4AbQBaAFEAMgAvAEcAbAA3AEwA eABFAHkAdwA4ADMAVQBSAGcAMgBRAGoANABkAFIAeQB4AE4AZABrAHQAbgBhAGMAdgBtAEMAUQB4 AGQARgBlADMAagBVAEEAUwBZAGsARgBrADAAWQBEAFEAKwBIAFgAWABVADYAUQBkAFUATwBnAFEA SABBAFQARABHAFIASQBFAHkAcgBmAEcAUQBjAHEAdgBGAEcATAB4AHEAbgBNADAAaQBrAG4AdgBX ADYAUwBOAFoALwBwAEwAOABHAHUAcgBUAFkASQBRADIAKwBmAGIAVwB1AFUAcABTAFoAbgB6AFgA QwBxADcAOABZAEcAcgBLAEMAbAByAHYAaQBMAFYAMgBWADYAVgBQAG0AbQBrAEgAVwB2AHkAUgBY AFUAegBxAGgAWQBNAGoAVQBrADkATgB0AG8AYQBhAGcAegAxADAAUgB4AHoATQBhADcAdQArAHYA VQBOAHMAaABkAEwAVABJAHMAMABkAEYAMgBVAEsAZAAwAGsARQBOAHYAOABSAE4AMABwAEgAVwBa AGYAawBvADYAaQBxAHkARQA2AGQAbQBLADgAUgBQAC8AawB3ADQARQA3AHEAcQBWAHoAMgAvAFgA YwBjADgASABZADQAOABOAG4AWAB3AGQASQBzAE0AaQBKAG8AMQBqAEgAZABiAEsAQgBOAFAASQA3 AGwAegBsAGoAQgB6AFEAbwBEADQAagBDAEMAMABwAC8AcQBIACsAVgBuAHAAMgBWAHcAMABzAHkA NwBpAFIAaQBvADUAQQBWAFEAUwB5AEQAYgBsADkAdgBwAFAAZQBmADUAZgBMAE8AcgArAHgAbwBZ AEgAQQArAEIAagB1AFgASgAzAGsAbQA3AHoATABKAGgATQBMAFEAbwBTAEsAMABsADQAcABZAGkA ZQBpAEcAYgBlAGEARAB3AGEATAB4AGQAVQBlAG8AcABBAEIAawBjAFMANwBiADMAVwBkAFQAVABi AFMAcwBFAEwAUgBhAHMAZQA5ADUAQwB0AHkAOABRAGgATABrAG8AbgBYADMATwBTAHkARQBhADYA bwBwAE4ARQBiAGMAdABEAEcALwBMAHQATgBOAEYAVABuAEEAaAArAGQAcQBKAHIAVABnADIAeAA3 AGEAZwBjAFEAcABrAHAATABBADcASwArADkAUQA1AGUAcgAxAHcANQA3ADcAMABxAGUAagB5AEsA YwBWADYAbwBrADYAdgBDAHkAagAzAFUAKwA4ADIASAAvADkAOABsAGgANgBCAEkAbwBkAHQASQBI AGUAYQBJAEoANABBAEoAKwB4AGIASgBjAEsAegBEAEkARQA1AEwAWABrAG4AeQBOAEQAWQBDAHAA RgBRAEQAeABwAGkARgBHAE0AVgBrAHUAdABDAG8ASwBjAGYAUQB2AHYAUQBJAEIAQgBnAHIAQgBU AGsASABjAEYAZQB0AFgASAB2AFEALwBmAFYANwBZADEAUgA0AHgAVABwADYASQBTAHUAawBRACsA ZQBOAFUAYgBJADYAcQBOAFgAZwBJAGMATwBVAHUARgBhAGYAdAAvAFUAUgBvAEMATwBXAEQAVABS AGUAQQB5AFMAbgBPADEAZAB1AFUARgBqADIAVAB5AHUATABMAHoAZQB4AE4AZABhADcAbgB2ADkA ZAB3AD0AAAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAADgAAAB4AC0AZgBvAHIAZQBmAHIAbwBu AHQALQBhAG4AdABpAHMAcABhAG0ALQByAGUAcABvAHIAdAAAAAEAAABGBAAAQwBJAFAAOgAyADUA NQAuADIANQA1AC4AMgA1ADUALgAyADUANQA7AEMAVABSAFkAOgA7AEwAQQBOAEcAOgBlAG4AOwBT AEMATAA6ADEAOwBTAFIAVgA6ADsASQBQAFYAOgBOAEwASQA7AFMARgBWADoATgBTAFAATQA7AEgA OgBTAEoAMABQAFIAMQAwAE0AQgA1ADQAOAA4AC4AbgBhAG0AcAByAGQAMQAwAC4AcAByAG8AZAAu AG8AdQB0AGwAbwBvAGsALgBjAG8AbQA7AFAAVABSADoAOwBDAEEAVAA6AE4ATwBOAEUAOwBTAEYA UwA6ACgAMQAzADIAMwAwADAAMgAyACkAKAAzADkAOAA2ADAANAAwADAAMAAwADIAKQAoADMANwA2 ADAAMAAyACkAKAAzADQANgAwADAAMgApACgAMQAzADYAMAAwADMAKQAoADMANgA2ADAAMAA0ACkA KAAzADkANgAwADAAMwApACgANAA1ADEAMQA5ADkAMAAxADUAKQAoADgAMwAzADgAMAA0ADAAMAAw ADAAMQApACgAOAA2ADMANgAyADAAMAAxACkAKAAzADgAMQAwADAANwAwADAAMAAwADIAKQAoADEA MgAyADAAMAAwADAAMAAxACkAKAA1ADYANgAwADMAMAAwADAAMAAyACkAKAAyADkAMAA2ADAAMAAy ACkAKAA0ADEAMwAwADAANwAwADAAMAAwADEAKQAoADQANAA4ADMAMgAwADEAMQApACgANQAyADUA MwA2ADAAMQA0ACkAKAAzADgAMAA3ADAANwAwADAAMAAwADUAKQAoADgAOQAzADYAMAAwADIAKQAo ADUANQAwADEANgAwADAAMwApACgANgA1ADAANgAwADAANwApACgANwA2ADkANgAwADAANQApACgA OAA2ADcANgAwADAAMgApACgANAA3ADgANgAwADAAMAAwADEAKQAoADIANgAwADAANQApACgAMQA4 ADYAMAAwADMAKQAoADkANgA4ADYAMAAwADMAKQAoADQAMwAyADYAMAAwADgAKQAoADIAOQA2ADAA MAAyACkAKAA2ADQANwA1ADYAMAAwADgAKQAoADMAMQA2ADAAMAAyACkAKAA3ADEAMgAwADAANAAw ADAAMAAwADEAKQAoADcANgAxADEANgAwADAANgApACgANgA2ADQANwA2ADAAMAA3ACkAKAA2ADYA NQA1ADYAMAAwADgAKQAoADYANgA5ADQANgAwADAANwApACgANgA5ADEANgAwADAAOQApACgANgA2 ADgAOQA5ADAAMQA1ACkAKAA2ADYANAA0ADYAMAAwADgAKQAoADMAMwA2ADUANgAwADAAMgApACgA OAAxADkANwAzADAAMAAxACkAOwBEAEkAUgA6AE8AVQBUADsAUwBGAFAAOgAxADEAMAAxADsAAAAA AB8AAICGAwIAAAAAAMAAAAAAAABGAQAAAFwAAAB4AC0AbQBzAC0AZQB4AGMAaABhAG4AZwBlAC0A YQBuAHQAaQBzAHAAYQBtAC0AbQBlAHMAcwBhAGcAZQBkAGEAdABhAC0AYwBoAHUAbgBrAGMAbwB1 AG4AdAAAAAEAAAAEAAAAMQAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAAEoAAAB4AC0AbQBzAC0A ZQB4AGMAaABhAG4AZwBlAC0AYQBuAHQAaQBzAHAAYQBtAC0AbQBlAHMAcwBhAGcAZQBkAGEAdABh AC0AMAAAAAAAAQAAAIIMAABHAEoATwBiAE0AQQBxAC8ANgBKAEEANQB3ADkAKwBEAGEASgBhAFUA NQBJAFoAdQBRACsAcwAxAHcAYgB5AGEANABmAHUASQBpAEwAaAAwADEAbQBoACsAYQBpAHUATQB2 AGYAbAA4ADQAYgBYAEIAcQBNAEEATwArAFgAWQArAEYARwBiAGYAMQBIADcASQB5AFIAYgAxAHMA dABZADUASQBQAGYARgBzAEgARgBoAE8AcwBiAFEAbQBjAE0ALwB3AGcAWABhAHkASwBwAGQAZQB5 AGsAawBuAFMAbgBHAFEARwBnAG4AVQB3AFUAOABEAGEAbQBPAFEAOQArAFMANQBwAFUAbQBiAFAA cABkAGYAcwBUADgAagBrAE8AbwBiAE8AdQBUAFkAUgBCAHoAeAAvAEcAagBaAHIAcABoADMAVwA1 AGMAQQA0ADcAVwBRAFYAKwBRAHMAVQBUAFMAcgBpAFAANgB3AE4AYgBCAEMAawBNAEMAWABmAFUA aQB5AHoAdgAxAFAAOQBzAE8AdQBpAG0AVAB1AFYAegBWAGsATQBDAHYAWABXAFQAeABOAFQATgBE AFYAcwB1AGoAVAByAGgAYQBkAEUAQwB0ADkAUwB2AHMAbwBiADQAVABzADQAcABrADkAOABKAHMA aQBaAHUAMwBmAEoASQA3ADgAWABNAHoASwBrAGIAdgB3AGYAbQBZAFEAZwBhAG8AKwBFAEoAMQBD AGwAWABjAE4AMQBMAGQAbQBZADAAZgBaAEkAMQBIAEEAcABxAFMAcwBOADkARABRAHoASQB3AGYA dABzAE4AZQA5AFEAegBoAGUAegAyAGcASgA1AHMAWgBzAEIANABFAHIAQgA0AEwAcQBxAGQANQB6 AHcAagBFAGIANwAvAHkATABkAGQAMQBzAG8AcQBCAGEAZQBxAFgAZgBqAEkAUgBnAFMARQAyAFkA bwBEAFYAKwAyAHEAdABPAFIAcQA0AFAAZgBvAHQAdABSAG4ANgBOAEsASgAyACsAVQBlAEIATABy AGEAaABHADcAQwB2AG8AbABDAE8AVAAzAGUAdgBrADcAMQBMAEEAZQAvAGwAcQB2AHEAcgBKAGUA WABDAEcAeQBsAFMAagB3AEUAOQB5AGEAUABYADgAVgBDAHQARQBOAGoASAB3AGYANABXAGoAOABX ADQAZQBQADMAbAA3AGMASABPAEUAMAA4AGUATgB3AHkAVgBOAFUAUgBrAFIAaABnACsAQwBUAFMA UABsAG8AbgA1AHoAdAA0AG8AdAAvAFQAYQBNAHoASAB5AC8AVQBKAGcAVQA3ADkAWABtAG4AMwAv AGQAawBDAEYAZQBoADgAQwBpAEgAQgAwAE8AcgBYADUAOABiAHIAQgA5AE0AbQAvAC8ASQBCAHgA SgBWAEcAMwBnAGkAZgB2AFIAZgBpADcAawBXAFYALwA3AEwAQQBZADkATgBMAFAAKwB5AGYAbABP AFIAVwBVADMAYgB1AGYAdwAxAHIAbABkAGUASwArAFcARQB5AGEATwBEAEsANQA0AE0AYQBpAFMA ZgBHAGEAdwBaAEkAUQBQAE0ANQAzAHkAQwBJAFkATABhADkALwBsAFAAdgBYADUAdABYADEAMQA0 AGYAQgBYADEAUABLAEgARwB0ADAAWgBWAFgAZgB2AHQAUgBpAEgAdwBOAHoALwBXAFMAaAAzADYA QgB4AFoATwBQAEQAdABVAEUAcQB4AGEAOABHAGMAWQBtAFMAYwBNAGYAVQBQAGYAMQB5AFYARgA5 AHkAOQBlAHMAOAA1AHMAaQBqAHcAWgBqADgANwA5AHUAVQBTAGcAQwBCAHYAUwBLAHIARgBSADQA YgBSAGwAMwBSAHIARABSAEUAQwA5AEUAdgBtAGQAZgB5AHQAOABhADkAbAA1ADYALwBIAEgAYQBJ AFoAbABCAFgANgA4AGQAaQBxAEQAQgBlAGQASwBaAEsAUwBnADAAUAAvAHIAeQAvAEgAbQB6ADEA bQBUADQAZgB2AGwASQBaAHYAMABMADUAcQBsAEIAcQB5AFQAQwByAHMASwBYADEAMQBpAEQAZQBl AHUAcwBEAGIARgBEAGcAVwAzAE0ATQB0AFcAeABHAEcAMwBUAGgAZABQAEIARAA1AGEAcwBpAGUA NQBoAG8AYwBvAFYATQBlAEoAZwBQAEUATgBMAGwAaABKAEgAKwBMADYAcQA5AEQAYgBGAEsAcQBM AGMANQBLAFkAdABoAHEAawBtADkARgBGAEcAcABGADgATgAyAEsAMQBoAHAAZgBiADUAdgBDAHoA VABMAHkATAAyAEIAUgBOAFAAVQBWAHQAdQBrAGMARwA2AFoAdQAxAGkAbABpAHEAcwB2AHgAbABF AEIAVwBNAEEARABrAGcARgByAGsAOAArAFoARQBFAEIANAB3AHAAdQBWAEcALwBPADEAQwAxAGcA bwBlAEMAUwBGADAAVgAyADYARwBzAEIAegB5AEEAUgBpAHQAWQAwAFkAZgBEAHcANwBRADkASAB6 AHcAQwBxAFIATABxAFgANgA5AFIAYwA4AFIASABPADMAOQBlAEEAcQBnAEkAaABaAHQASgA1AHgA MQBoAGIAZABrAGIAaQBNAEIATwBkAE0AQwBPAFkARgBhAFQAUABsADQAagBhAE8AVABJAHAAeQBE AGMAdwAzAHgAaABSAGoAdQB6ADUALwAvAFEAQQBhAFoAdQBmADMARwA4AGYASQBuADUAaQBxAE8A VAB3AEIAeQByAEQAegAyAHMAbgBkAHEAZQBJAFIAbQBQADUAaQBSADkAVwBDAHUAeQAwAEMAQQAr ADMAZwBjAHAANwBkAHcAVQBuAEUAQgBsAEoAbABnAHQAZABVAFkAUwB1AFgAYgAwAGgAMAB1ADIA UgB6ADcAcQB0AGYATgBHAE0AeABVADUAMwBHAFcAWgBYAG8AbQA3AGoAMABFAFcARgBFAEYAeQA3 AGUAWQBVAG4AMAA0AHoAeQBxADEAaQB3AFMAQgBTADkANwA5ADkAWABzAGUAYQBoAGwAcABaAFAA agBNAGwAawA1AFcATwAzAEwAdQBHAFYATQArAGoANgB2AFUAQQAvADIAUQAvAG8AVAA0AEYATwA1 AHMAdgBQAFEANQBwAGYAUQBuAGIAcgBqADIANQBNAFcAYwBVAE8AZQBBAGQAUgBVAGIAOABpAHIA bAB0AHkAMgBOAFgAawBzACsAZABFAGwAbQBCAG0AdwBpAFMAcgBBAC8AUgBBAHAASgAxAFgANwBJ ADkAaQBpADkAdgBNAHAAVABuAEUAVQByAFAAeAAzAFQAcwAzAEgASQB2AHUAaQBzADMAbAA4AHgA agBuAGwAQgA3AC8AcABRAFkAWgBOAHoAYgBQAFUANQB6ADQAcgBGAEgAQQBiADIAcwBPAEsALwBo AGkAMgB4AEkAcAA3AE8AOQB2AGwAVAAyAE4AVQA2AHgAbwBLAEYATABxAHEAMwAyAFQARABvAEkA TwA0AHYAdABOAFoATABBAEwAUABYAHcARABFAGQAUQBlAEsAaQBHAG0AcQBXADQARQBsAHQAYgA3 AHQAVABFAFEAegBzADIANwA1ADAAbQBwADgAKwBDAHgAKwAvAFUAOABQAE8ASgAyAHAAWQB0AFIA dgBXAHoAWAArAGgAVgBQAEQAbwBSAEYAbwArACsANwBBAGMAbABHAFgAaQBXADUAYwBNAFQAagAw ACsAZgBjAGoASQBQAGUAWABLAHMAQwBOAE0AegBsAG0AVgBCAFoARABRAFkASQB6AEcAVABWAFMA SgBaAEoAUQAwAEgAWAA4AGQASAAwAHgAQQBYAFUAbQBxAHIAKwBBAGMASwB4AEYAYgBzADUAUQBz AFQAegB4AEQAQQBWAEcAOABaADEAMABzAGgAaABwAE0ATgBHAEEAdgBBAHQAaQBvAHQAUABpAEgA QQAxAGwANABVAFoAcgBzAGcAZQBmAGQAbABDAGwARwAxAFUAbABTAGcANwBhAEoAVQBxACsAdwBx AHcAVwBHAEMAaAAzAGQAdwBQAFkARABhAFgAYwBmAFUAKwBMAGoAZwBMAFAANQBHAGwAVgBzAEsA OQB6AFgAUABMAHcAKwBsAHkALwBlADYAeABwAEMAdQA0ADkAZABvAEEAcQBpAHQAMQBaAGQAcgB1 AEoAcgArAFkASgBBAFMAcABpAC8ALwBMAAAAAACydw== --_000_SJ0PR10MB54883D8FB8C0EB3103BE7D15F3F19SJ0PR10MB5488namp_--