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: Lexical vs. dynamic: small examples? Date: Sun, 9 Jan 2022 17:40:33 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_000_SJ0PR10MB54882B8C44A1C867C6EA1E90F34F9SJ0PR10MB5488namp_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38496"; mail-complaints-to="usenet@ciao.gmane.io" To: Emanuel Berg , "'Help-Gnu-Emacs (help-gnu-emacs@gnu.org)'" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 09 18:41:39 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 1n6cCI-0009qI-LG for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 09 Jan 2022 18:41:38 +0100 Original-Received: from localhost ([::1]:48202 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n6cCG-00040h-NU for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 09 Jan 2022 12:41:36 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:38850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n6cBZ-00040S-6x for help-gnu-emacs@gnu.org; Sun, 09 Jan 2022 12:40:54 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:9542) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n6cBS-00024I-3B for help-gnu-emacs@gnu.org; Sun, 09 Jan 2022 12:40:48 -0500 Original-Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 20995I4g018491 for ; Sun, 9 Jan 2022 17:40:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=content-type : from : to : subject : date : message-id : mime-version; s=corp-2021-07-09; bh=Wd0RwoPwxzVBI+we2rZUFOybhB1BwaRGwdeHcye8cwI=; b=pnXJ679O2C9gzABO9yESqheEjhte9Ec92vsCEl2JIzZ5l7cwz1CeBKrj5al22QlXd4OC 0pIHNmiFdihmA5qIki+6EKFUXYipvwbkwQ2CJSuC1GVNB8F8FZKqX1U91CIYuRFZH0kp 1KcmC5qzPgBvQ8kX8M4dYaRtAfjZiEn0xQmPvgon8V8x7phm1c+ha38BSD2/2EYsOOE3 WFa2ODU2zH9o63Yuq1wEOaKVLhQyNM0zy8kGT72JgOPoOTx0j8qO2EAgV99RUYVJpvo2 ncFDpeDABUZ+bek/2acOr/w/nN7sbJf4q+q0DujXJET7XE3E6znvOLirAjFw4JSouboj Qw== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3df2gasnc0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 09 Jan 2022 17:40:37 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 209HVbdh054858 for ; Sun, 9 Jan 2022 17:40:36 GMT Original-Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2175.outbound.protection.outlook.com [104.47.57.175]) by userp3020.oracle.com with ESMTP id 3df42hu1ak-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 09 Jan 2022 17:40:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I5YBj416MjjO9nbsjPCIlRd13QtW6fqb9RLO6LsXj3W4p4uXhzzGOmp9gCzNyEviGMoFf56aZ9rKW0i5RJki+GuUVRGXzs8vEN0ZVtgwOK6wmSrYkOcIX4B4oME4+OBYjsVMg1eIT/BpPaFFncXneKWxN0Tl1Klj6Uk6Mh+GMSK/2j/EildO4n8fRGs/b79uJjDa00ep+Xlt7fY1tQrDt06MZoV4nJ6q8GK+dXgyTzO+mJMg5JuhmTb3wG5rP/2JrLoTbIK+71WHZWZSpq6amQ8T9+Ek9dtXdSFixfIBdGmhCzNTRQRBp7nx7xFcNYLSmrLnF79AVgAEoM2QNnOL5Q== 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=Wd0RwoPwxzVBI+we2rZUFOybhB1BwaRGwdeHcye8cwI=; b=jKeqNT+ppwLU0meLcjH55GwGFI9M9KhlIzDefuwX1acnpwS8jMKQkti5vsm+LYTYoPDzJGDD5RgM1mBSSMA1d2kzN1NN5u3gqWGAUp+OyJFc689XGmIZ/94FpfWY/N953hznsl/HJAY3JFy6Qse1lY9Ll0Cs3hlSAk7fhG1M6T+UQnAaVN3acl1ZgzmLO1mdNJ1vSe8Scw28gjo+t9o/0qpsdWdgD3F+CyLjvweqy/Dv+G1cg33egIWLieMuckyRSr1SU6qkqSRpknYB/Vb0NH3kZh3toYGoAwAgrG+nUJobMxLgpMi0BY3f3yYOiuAhx8VTQHPC86rcxSiPSqctEg== 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=Wd0RwoPwxzVBI+we2rZUFOybhB1BwaRGwdeHcye8cwI=; b=OoZuGAoLn9055koYOfOiZiwDHSB75EgM7JTiC7O7JJ6ChdveTTpqKUnTqDxJyZgYOP6acv3xvrHj96Lx7tqBg4ygP4gVpYyIYRT7jNQmSBrlFK6SalJPeq3XQInljlqy1786iOWi3+mRbnLMubzpzHyimc1Ln+yQe4n56S+nJeo= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB5663.namprd10.prod.outlook.com (2603:10b6:a03:3da::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.9; Sun, 9 Jan 2022 17:40:34 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3%7]) with mapi id 15.20.4867.011; Sun, 9 Jan 2022 17:40:34 +0000 Thread-Topic: Lexical vs. dynamic: small examples? Thread-Index: AdgFf/SrjQ+kVws+SaSRojr5h574Gw== Accept-Language: en-US Content-Language: en-US X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3a8693a2-7d1b-4fc4-f2af-08d9d3972397 x-ms-traffictypediagnostic: SJ0PR10MB5663:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0nyWQKKY+YghyzW7xxhW5eN5g9zCU4RkYS3C5OwQBXy3gEW9OSpGpWXMdYllpT3tUAnXYd63OOQrP+xywiuJqCu2V1N28mdZqJpoNHDufemqfGqxom0oY3rcLGI/g+fyvxkfBV1JOUMDTFC6CNTMBYJ7lf0VYONdnQIwucZeU/VBdMvNIcosl2EsZaUr6vmBk/+qF56q9bb9moY+50DMm6Wtf/in4aetEaE9rjmp9dkO48WoyQjvV+rUmIkaJkAackt0e/i89uPSn+GCAY48wqQGzFahDou17DXng0pUpKevg3ldp4e/e50Zk6e5WOfg25k8GNEVQbN4r+UJ1XAg9G94LTrzBoJ/wx4i8d1CjyaTZkgwYqcDVoVlWF4wtmobOsXtFcwugSK8vc4fNx2BAY7m+Nb0ITIz8QP/1E6/IsapgZqC8MXv0z3HwfJALwQc16X032d3fVbGRyxG41W4TAblubfaYyPzLuh5p8yNZ2TzFuYv0ceo1BWUTl7+lVEGDMGvsYHPWJH2gXcYWwxHPvFV+XJ2k1cbhkROkbrdHL2pPP2w+YUcAiBI9wp3r8gshPxdDsj+9b8OMp1Qs8kCfvjlepwFHTF2HhD5QSR3dR5Ek0/tFfyLaQNp2Y/SQ3+J7GUHyK2u1mF6H8YPnVGSB02y4K00nDvfXqvUJTcTo3tk9s0yD86OCupRB8ttn0SoMOWx2E2R2GK332JjFyA9jA== 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:(366004)(55016003)(186003)(7696005)(508600001)(33656002)(83380400001)(64756008)(66946007)(71200400001)(26005)(66476007)(66556008)(66446008)(86362001)(122000001)(76116006)(38070700005)(8676002)(6506007)(8936002)(44832011)(110136005)(2906002)(316002)(5660300002)(9686003)(52536014)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?MeXCqKXiteJQ0vyG+3wuiqj7P87Wpeqo72eC0kemCZRSNZrxQyBFYvT1XaPv?= =?us-ascii?Q?wZsNnkR/znRPpdVqqu1WQX9zoiIxIC6cRY78H8mN5StCqAGXwNyLLenK/UKf?= =?us-ascii?Q?IwcYFniBZBmpVSVMR9Tdwym4lxfBXFQS3rLJ/AbjlAH02jAKUJyjsLxPS4XO?= =?us-ascii?Q?qw20oaLhPFLNTv5E9n75lsAi4enw17LdfiaqNqqln8Avl/TACD6uv+j6R5xW?= =?us-ascii?Q?msrX32/bCPpNPSRn3amVVl43s7HhjSgPiGeL4Ci3wlzdzm4epXtmF1SO1mNk?= =?us-ascii?Q?LdZRWa+bT65oabU8GnpWgQyExpf9nkDj6pPrWEICG1+AbuQWjzF3qDyAgan8?= =?us-ascii?Q?mZjzNPXp7Mg6Z3mY+akYvWVwFT3HHbVSMSlDN8GABd8SkWCfzv4zykQ7FijW?= =?us-ascii?Q?/CVWDodRlDRggripMI4ZLT0IQgLKGb2Ux0Cv8U+we9Pguqu0CrOGptAkq9I0?= =?us-ascii?Q?AzJ01t/Ndrg7bzUVH4diBcXgFkEZ1wOmQj8DCPFj9ZnHNv7eeXqkwP+jfqsH?= =?us-ascii?Q?Q+2mySRvxSlxM9BAHweO4FdujF6Lrn+7jzZYMbMmq2+tI6A7BkHFenP+XiCe?= =?us-ascii?Q?i+kDyX7OTeOXO6ymTNolnpYyg/3SRfXmOSoIWynCmEDDnyVoayAUM+7yAn+E?= =?us-ascii?Q?OD 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: 3a8693a2-7d1b-4fc4-f2af-08d9d3972397 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2022 17:40:33.9537 (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: K0LQIW63YZCSdTvIf/pIxdXrnEF7uX4CTNzKPWsfNnajk3MEDEPN+cKC9ZzE0yClqmNU1+lIPySnx6pcpCin3w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5663 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10222 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 phishscore=0 mlxlogscore=834 spamscore=0 bulkscore=0 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2201090127 X-Proofpoint-ORIG-GUID: AwWhJ44NFJY3O5MR8LiM9_0VgSs5NUQG X-Proofpoint-GUID: AwWhJ44NFJY3O5MR8LiM9_0VgSs5NUQG Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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" Xref: news.gmane.io gmane.emacs.help:135161 Archived-At: --_000_SJ0PR10MB54882B8C44A1C867C6EA1E90F34F9SJ0PR10MB5488namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > >> FWIW, I just wrote a tiny library, `dyna-show.el', that > >> defines minor mode `dyna-show-mode', which highlights > >> occurrences of "special" (aka dynamically > >> scoped) variables. > >> > >> It just uses `special-variable-p', which is limited. > >> > >> From the attachment, you can see another limitation: > >> occurrences of a function, e.g. `font-lock-mode', that has > >> the same name as a dynamic variable are also highlighted. > > > > Thanks, it is very helpful for cosmetics of the code. >=20 > But here it also has a functional value. Or to be even more > precise, the functional value is also what is appealing, since > I think it started in that end. tl;dr: 1. It can be useful. 2. It's not foolproof. ___ I guess you're referring to this (from the `dyna-show.el' Commentary)? [I]f a function has the same name as a dynamic variable, then its occurrences are also highlighted, as if they were occurrences of the variable. For example `font-lock-mode' is a variable as well as a function. Both kinds of occurrences of that symbol are highlighted the same. Whether this is considered a feature or a limitation, the reason is that it requires no analysis of the code (which would anyway be problematic and limited) to determine how each occurrence is used. =20 The Commentary calls it out as a limitation. And the sentence above comes right after this additional caveat: The simple built-in test `special-variable-p' is used. That test is not 100% reliable. It doesn't respect vacuous `defvar' sexps, which declare a variable to be special in a given context, without assigning a value to the variable. Instead, it uses `defvar',`defconst', and `defcustom' sexps with a value arg present. --_000_SJ0PR10MB54882B8C44A1C867C6EA1E90F34F9SJ0PR10MB5488namp_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" 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 AG8AcgBhAGMAbABlAC4AYwBvAG0AAAAfAGQAAQAAAAoAAABTAE0AVABQAAAAAAACAUEAAQAAAGQA AAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAIBEAHIAZQB3ACAAQQBkAGEAbQBzAAAAUwBNAFQAUAAA AGQAcgBlAHcALgBhAGQAYQBtAHMAQABvAHIAYQBjAGwAZQAuAGMAbwBtAAAAHwACXQEAAAAsAAAA ZAByAGUAdwAuAGEAZABhAG0AcwBAAG8AcgBhAGMAbABlAC4AYwBvAG0AAAAfAOVfAQAAAAQAAAAg AAAAHwAaDAEAAAAWAAAARAByAGUAdwAgAEEAZABhAG0AcwAAAAAAHwAfDAEAAAAsAAAAZAByAGUA dwAuAGEAZABhAG0AcwBAAG8AcgBhAGMAbABlAC4AYwBvAG0AAAAfAB4MAQAAAAoAAABTAE0AVABQ AAAAAAACARkMAQAAAGQAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAIBEAHIAZQB3ACAAQQBkAGEA bQBzAAAAUwBNAFQAUAAAAGQAcgBlAHcALgBhAGQAYQBtAHMAQABvAHIAYQBjAGwAZQAuAGMAbwBt AAAAHwABXQEAAAAsAAAAZAByAGUAdwAuAGEAZABhAG0AcwBAAG8AcgBhAGMAbABlAC4AYwBvAG0A AAALAEA6AQAAAB8AGgABAAAAEgAAAEkAUABNAC4ATgBvAHQAZQAAAAAAAwDxPwkEAAALAEA6AQAA AAMA/T/kBAAAAgELMAEAAAAQAAAAEopMDTLbdkmQcdHP4I8nKwMAFwABAAAAQAA5AIB+gwCABdgB QAAIMHSlEgGABdgBHwA3AAEAAABSAAAAUgBlADoAIABMAGUAeABpAGMAYQBsACAAdgBzAC4AIABk AHkAbgBhAG0AaQBjADoAIABzAG0AYQBsAGwAIABlAHgAYQBtAHAAbABlAHMAPwAAAAAAHwA9AAEA AAAKAAAAUgBlADoAIAAAAAAAAwDeP59OAAALAAIAAQAAAAsAIwAAAAAAAwAmAAAAAAALACkAAAAA AAsAKwAAAAAAAwAuAAAAAAADADYAAAAAAAMAYgAAAAAACwBjAAAAAAAfAHAAAQAAAEoAAABMAGUA eABpAGMAYQBsACAAdgBzAC4AIABkAHkAbgBhAG0AaQBjADoAIABzAG0AYQBsAGwAIABlAHgAYQBt AHAAbABlAHMAPwAAAAAAAgFxAAEAAAAWAAAAAdgFf/SrjQ+kVws+SaSRojr5h574GwAACwAGDAAA AAALABcMAAAAAB8ANRABAAAAogAAADwAUwBKADAAUABSADEAMABNAEIANQA0ADgAOAAyAEIAOABD ADQANABBADEAQwA4ADYANwBDADYARQBBADEARQA5ADAARgAzADQARgA5AEAAUwBKADAAUABSADEA MABNAEIANQA0ADgAOAAuAG4AYQBtAHAAcgBkADEAMAAuAHAAcgBvAGQALgBvAHUAdABsAG8AbwBr AC4AYwBvAG0APgAAAAAAAwCAEP////8DABMSAAAAAEAABzDRMP0AgAXYAQIBEzABAAAAEAAAAI0P pFcLPkmkkaI6+Yee+BsCARQwAQAAAAwAAAAHAQAAzXJ9Pj4AAAADAFszAQAAAAMAWjYAAAAAAwBo Ng0AAAALAPo2AQAAAB8A2T8BAAAAAAIAAD4AIAA+AD4AIABGAFcASQBXACwAIABJACAAagB1AHMA dAAgAHcAcgBvAHQAZQAgAGEAIAB0AGkAbgB5ACAAbABpAGIAcgBhAHIAeQAsACAAYABkAHkAbgBh AC0AcwBoAG8AdwAuAGUAbAAnACwAIAB0AGgAYQB0AA0ACgA+ACAAPgA+ACAAZABlAGYAaQBuAGUA cwAgAG0AaQBuAG8AcgAgAG0AbwBkAGUAIABgAGQAeQBuAGEALQBzAGgAbwB3AC0AbQBvAGQAZQAn ACwAIAB3AGgAaQBjAGgAIABoAGkAZwBoAGwAaQBnAGgAdABzAA0ACgA+ACAAPgA+ACAAbwBjAGMA dQByAHIAZQBuAGMAZQBzACAAbwBmACAAIgBzAHAAZQBjAGkAYQBsACIAIAAoAGEAawBhACAAZAB5 AG4AYQBtAGkAYwBhAGwAbAB5AA0ACgA+ACAAPgA+ACAAcwBjAG8AcABlAGQAKQAgAHYAYQByAGkA YQBiAGwAZQBzAC4ADQAKAD4AIAA+AD4ADQAKAD4AIAA+AD4AIABJAHQAIABqAHUAcwB0ACAAdQBz AGUAcwAgAGAAcwBwAGUAYwBpAGEAbAAtAHYAYQByAGkAYQBiAGwAZQAtAHAAJwAsACAAdwBoAGkA YwBoACAAaQBzACAAbABpAG0AaQB0AAAAHwD4PwEAAAAWAAAARAByAGUAdwAgAEEAZABhAG0AcwAA AAAAHwD6PwEAAAAWAAAARAByAGUAdwAgAEEAZABhAG0AcwAAAAAAHwAiQAEAAAAGAAAARQBYAAAA AAAfACNAAQAAAAABAAAvAE8APQBFAFgAQwBIAEEATgBHAEUATABBAEIAUwAvAE8AVQA9AEUAWABD AEgAQQBOAEcARQAgAEEARABNAEkATgBJAFMAVABSAEEAVABJAFYARQAgAEcAUgBPAFUAUAAgACgA RgBZAEQASQBCAE8ASABGADIAMwBTAFAARABMAFQAKQAvAEMATgA9AFIARQBDAEkAUABJAEUATgBU AFMALwBDAE4APQA5ADIARQAwAEUAOAA3ADMANQA2ADEANgA0ADEAMQBEADgAMABBADgANAA2ADEA RgBBADkANgBGADgANgAwADUALQBEAFIARQBXAF8AQQBEAEEATQBTAAAAHwAkQAEAAAAGAAAARQBY AAAAAAAfACVAAQAAAAABAAAvAE8APQBFAFgAQwBIAEEATgBHAEUATABBAEIAUwAvAE8AVQA9AEUA WABDAEgAQQBOAEcARQAgAEEARABNAEkATgBJAFMAVABSAEEAVABJAFYARQAgAEcAUgBPAFUAUAAg ACgARgBZAEQASQBCAE8ASABGADIAMwBTAFAARABMAFQAKQAvAEMATgA9AFIARQBDAEkAUABJAEUA TgBUAFMALwBDAE4APQA5ADIARQAwAEUAOAA3ADMANQA2ADEANgA0ADEAMQBEADgAMABBADgANAA2 ADEARgBBADkANgBGADgANgAwADUALQBEAFIARQBXAF8AQQBEAEEATQBTAAAAHwAwQAEAAAAWAAAA RAByAGUAdwAgAEEAZABhAG0AcwAAAAAAHwAxQAEAAAAWAAAARAByAGUAdwAgAEEAZABhAG0AcwAA AAAAHwA4QAEAAAAWAAAARAByAGUAdwAgAEEAZABhAG0AcwAAAAAAHwA5QAEAAAAWAAAARAByAGUA dwAgAEEAZABhAG0AcwAAAAAAAwBZQAAAAAADAFpAAAAAAAMAN1ABAAAAAwAJWQEAAAAfAApdAQAA ACwAAABkAHIAZQB3AC4AYQBkAGEAbQBzAEAAbwByAGEAYwBsAGUALgBjAG8AbQAAAB8AC10BAAAA LAAAAGQAcgBlAHcALgBhAGQAYQBtAHMAQABvAHIAYQBjAGwAZQAuAGMAbwBtAAAAAgEVXQEAAAAS AAAAAlRgLE7LcfFIvWw6lwWspxsBAAACARZdAQAAABIAAAACVGAsTstx8Ui9bDqXBaynGwEAAAsA AIAIIAYAAAAAAMAAAAAAAABGAAAAABSFAAAAAAAAAwAAgFDjYwvMnNARvNsAgF/MzgQBAAAAJAAA AEkAbgBkAGUAeABpAG4AZwBFAHIAcgBvAHIAQwBvAGQAZQAAABsAAAAfAACAUONjC8yc0BG82wCA X8zOBAEAAAAqAAAASQBuAGQAZQB4AGkAbgBnAEUAcgByAG8AcgBNAGUAcwBzAGEAZwBlAAAAAAAB AAAAcAAAAEkAbgBkAGUAeABpAG4AZwAgAFAAZQBuAGQAaQBuAGcAIAB3AGgAaQBsAGUAIABCAGkA ZwBGAHUAbgBuAGUAbABQAE8ASQBJAHMAVQBwAFQAbwBEAGEAdABlACAAaQBzACAAZgBhAGwAcwBl AC4AAAALAACAUONjC8yc0BG82wCAX8zOBAEAAAAmAAAASQBzAFAAZQByAG0AYQBuAGUAbgB0AEYA YQBpAGwAdQByAGUAAAAAAAAAAAADAACACCAGAAAAAADAAAAAAAAARgEAAAAyAAAARQB4AGMAaABh AG4AZwBlAEEAcABwAGwAaQBjAGEAdABpAG8AbgBGAGwAYQBnAHMAAAAAACAAAAAfAACAH6TrM6h6 LkK+e3nhqY5UswEAAAA4AAAAQwBvAG4AdgBlAHIAcwBhAHQAaQBvAG4ASQBuAGQAZQB4AFQAcgBh AGMAawBpAG4AZwBFAHgAAAABAAAAWAEAAEkASQA9AFsAQwBJAEQAPQA1ADcAYQA0ADAAZgA4AGQA LQAzAGUAMABiAC0AYQA0ADQAOQAtADkAMQBhADIALQAzAGEAZgA5ADgANwA5AGUAZgA4ADEAYgA7 AEkARABYAEgARQBBAEQAPQBEADgAMAA1ADcARgBGADQAQQBCADsASQBEAFgAQwBPAFUATgBUAD0A MQBdADsAUwBCAFQAPQAzADsAVABIAEEAPQAxADUAMwA3ADcAOAA3ADAANwA0ADsAVABGAFIAPQBO AG8AdABGAG8AcgBrAGkAbgBnADsAVgBlAHIAcwBpAG8AbgA9AFYAZQByAHMAaQBvAG4AIAAxADUA LgAyADAAIAAoAEIAdQBpAGwAZAAgADQAOAA2ADcALgAwACkALAAgAFMAdABhAGcAZQA9AEgANwA7 AFUAUAA9ADEAMAA7AEQAUAA9ADEAQwA1AAAAHwAAgBOP8kH0gxRBpYTu21prC/8BAAAAFgAAAEMA bABpAGUAbgB0AEkAbgBmAG8AAAAAAAEAAAAqAAAAQwBsAGkAZQBuAHQAPQBNAFMARQB4AGMAaABh AG4AZwBlAFIAUABDAAAAAAALAACACCAGAAAAAADAAAAAAAAARgAAAAAGhQAAAAAAAAsAAIAIIAYA AAAAAMAAAAAAAABGAAAAAAOFAAAAAAAAAwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAAYUAAAAAAAAC AQCAE4/yQfSDFEGlhO7bWmsL/wEAAAAuAAAASABlAGEAZABlAHIAQgBvAGQAeQBGAHIAYQBnAG0A ZQBuAHQATABpAHMAdAAAAAAAAQAAACIAAAABAAoAAAAEAAAAAAAAABQAAAAAAAAAAAAAAP////8A AAAAAAALAACAE4/yQfSDFEGlhO7bWmsL/wEAAAAcAAAASABhAHMAUQB1AG8AdABlAGQAVABlAHgA dAAAAAAAAAALAACAE4/yQfSDFEGlhO7bWmsL/wEAAAAoAAAASQBzAFEAdQBvAHQAZQBkAFQAZQB4 AHQAQwBoAGEAbgBnAGUAZAAAAAAAAAADAACACCAGAAAAAADAAAAAAAAARgAAAAAQhQAAAAAAAAsA AIAIIAYAAAAAAMAAAAAAAABGAAAAAA6FAAAAAAAAAwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAGIUA AAAAAAALAACACCAGAAAAAADAAAAAAAAARgAAAACChQAAAAAAAAMAAIAIIAYAAAAAAMAAAAAAAABG AAAAAOuFAAAJBAAAHwAAgAggBgAAAAAAwAAAAAAAAEYAAAAA2IUAAAEAAAASAAAASQBQAE0ALgBO AG8AdABlAAAAAAADAA00/T8AAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAAC4AAABhAHUAdABoAGUA bgB0AGkAYwBhAHQAaQBvAG4ALQByAGUAcwB1AGwAdABzAAAAAAABAAAAuAAAAGQAawBpAG0APQBu AG8AbgBlACAAKABtAGUAcwBzAGEAZwBlACAAbgBvAHQAIABzAGkAZwBuAGUAZAApACAAaABlAGEA ZABlAHIALgBkAD0AbgBvAG4AZQA7AGQAbQBhAHIAYwA9AG4AbwBuAGUAIABhAGMAdABpAG8AbgA9 AG4AbwBuAGUAIABoAGUAYQBkAGUAcgAuAGYAcgBvAG0APQBvAHIAYQBjAGwAZQAuAGMAbwBtADsA AAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAAeAAAAYQBjAGMAZQBwAHQAbABhAG4AZwB1AGEAZwBl AAAAAAABAAAADAAAAGUAbgAtAFUAUwAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAACAAAAB4AC0A bQBzAC0AaABhAHMALQBhAHQAdABhAGMAaAAAAAEAAAACAAAAAAAAAEgAAIAIIAYAAAAAAMAAAAAA AABGAQAAACIAAABOAGUAdAB3AG8AcgBrAE0AZQBzAHMAYQBnAGUASQBkAAAAAACik4Y6G33ET/Kv CNnTlyOXHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAALgAAAHgALQBtAHMALQBwAHUAYgBsAGkAYwB0 AHIAYQBmAGYAaQBjAHQAeQBwAGUAAAAAAAEAAAAMAAAARQBtAGEAaQBsAAAAHwAAgIYDAgAAAAAA wAAAAAAAAEYBAAAAUAAAAHgALQBtAHMALQBvAGYAZgBpAGMAZQAzADYANQAtAGYAaQBsAHQAZQBy AGkAbgBnAC0AYwBvAHIAcgBlAGwAYQB0AGkAbwBuAC0AaQBkAAAAAQAAAEoAAAAzAGEAOAA2ADkA MwBhADIALQA3AGQAMQBiAC0ANABmAGMANAAtAGYAMgBhAGYALQAwADgAZAA5AGQAMwA5ADcAMgAz ADkANwAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAANgAAAHgALQBtAHMALQB0AHIAYQBmAGYA aQBjAHQAeQBwAGUAZABpAGEAZwBuAG8AcwB0AGkAYwAAAAAAAQAAACQAAABTAEoAMABQAFIAMQAw AE0AQgA1ADYANgAzADoARQBFAF8AAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAA0AAAAeAAtAG0A aQBjAHIAbwBzAG8AZgB0AC0AYQBuAHQAaQBzAHAAYQBtAC0AcAByAHYAcwAAAAEAAACiAAAAPABT AEoAMABQAFIAMQAwAE0AQgA1ADYANgAzADIAOABFADQAQQAwADEANwBBAEIANwAzADEAQwAxADEA RABFADYAMgBGADMANABGADkAQABTAEoAMABQAFIAMQAwAE0AQgA1ADYANgAzAC4AbgBhAG0AcABy AGQAMQAwAC4AcAByAG8AZAAuAG8AdQB0AGwAbwBvAGsALgBjAG8AbQA+AAAAAAAfAACAhgMCAAAA AADAAAAAAAAARgEAAAA4AAAAeAAtAG0AcwAtAG8AbwBiAC0AdABsAGMALQBvAG8AYgBjAGwAYQBz AHMAaQBmAGkAZQByAHMAAAABAAAAFAAAAE8ATABNADoAOQA1ADAAOAA7AAAAHwAAgIYDAgAAAAAA wAAAAAAAAEYBAAAAOAAAAHgALQBtAHMALQBlAHgAYwBoAGEAbgBnAGUALQBzAGUAbgBkAGUAcgBh AGQAYwBoAGUAYwBrAAAAAQAAAAQAAAAxAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAOgAAAHgA LQBtAHMALQBlAHgAYwBoAGEAbgBnAGUALQBhAG4AdABpAHMAcABhAG0ALQByAGUAbABhAHkAAAAA AAEAAAAEAAAAMAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAACoAAAB4AC0AbQBpAGMAcgBvAHMA bwBmAHQALQBhAG4AdABpAHMAcABhAG0AAAAAAAEAAAAOAAAAQgBDAEwAOgAwADsAAAAAAB8AAICG AwIAAAAAAMAAAAAAAABGAQAAAEQAAAB4AC0AbQBpAGMAcgBvAHMAbwBmAHQALQBhAG4AdABpAHMA cABhAG0ALQBtAGUAcwBzAGEAZwBlAC0AaQBuAGYAbwAAAAEAAACyBQAAMABuAHkAVwBRAEsASwBZ ACsAWQBnAGgAeQB6AFcANwB4AHgAaABXADUAZQBOADUAZwA5AHoAQwBVADQAUgBrAFkAUwAzAEMA NQBPAHcAUQBCAFgAeQAzAGcARQBXADkATwBTAHAARwBwAFcAWABNAGQAWQBsAGwAcABUADMAdABV AEEAbgBYAFkAZAA2ADMATwBPAFEAcgBQACsAeAB5AHcAaQB1AEoAcQBDAHUAMgBWADEATgAyADgA bQBkAFoAcQBKAHAAbwBOAEgARAB1AGYAZQBtAHEAZgBHAHEAeABvAG0AMABvAFkAMwByAGMATABH AEkALwBnACsAZgB5AHYAeABrAGYAQgBWADEASgBPAFUATQBEAFQARgBDADYAQwBOAFQATQBCAFkA SgA3AGwAZgAwAFYAWQBPAE4AZABuAFEASQB3AHUAYwBaAGUAVQAvAFYAQgBkAE0AdgBOAEkAYwBv AHMAbAAyAEUAcwBaAGEAVQByADYAdgBtAEIAawAvACsAcQBGADUANgBxADkAYgBiADkAbQBvAFkA KwA1ADAARABNAG0ANgBXAHQAZgAvAGkAbgA0AGEAZQB0AEUAYQBFADkAcgBqAG0AcAA5AGQAawBP ADQAOABXAG8AeQBRAGoAdgBWACsAcgBVAG0ASQBrAGEASgBrAEEAYQBjAGsAdAAwAGUALwBpADgA OQB1AFAAUwBuACsARwBDAEEAWQA0ADgAdwBxAFEARwB6AEYAYQBoAEQAbwB1ADEANwBEAFgAbgBn ADAAcABVAHAASwBlAHYAZwAzAGwAZABwADQAZQAvAGUANQAwAFoAawA2AGUANQBXAE8AZgBnADIA NQBrADgARwBOAEUAVgBRAGIATgA0AHIAKwBVAEoAMQBYAEEAZwA5AEcAOQA0AEwAVAByAHoAQgBv AEoALwB3AHgANABpADgAZAAxAEMAagB5AGEAVABaAGsAZwB3AFkAcQBjAEQAVgBvAFYAbABXAEYA NAB3AHQAbQBvAGIATwBzAFgAdABGAGMAdwB1AGcAUwBLADgAdgBjADQAZgBOAHgAMgBCAEEAWQA3 AG0AKwBOAGIAMABJAFQASQB6ADgAUQBQAC8AMQBFADYALwBJAHMAYQBwAGcAWgBxAEMAOABNAFgA dgAwAHoAMwBIAHcAZgBKAEEATAB3AFEAYwAxADYAWAAwADMAMgBkADMAZgBWAGIARwBSAHkAeABH ADQAMQBXADQAVABBAGIAbAB1AGIAZgBhAFkAeQBQAHoATAB1AGgANQBwADgAeQBOAFoAMgBUAHoA RgB1AFkAdgAwAGMAZQBvADEAQgBXAFUAVABsADcAKwBsAFYARQBHAEQATQBHAHYAcwBZAEgAUABX AEoASAAyAGcAWABjAFkAVwB3AHgASABQAHYARgBWACsAWABKADIAawAxAGMAYgBoAGsAUgBPAGsA YgByAGQASABMADIAcABQAFAAMgB3ACsAWQBVAGMAQQBpAEIASQA5AHcAcAAzAHIAOABnAHMAaABQ AHgAZABEAHMAagArADkAYgA4AE8ATQBwADEAUQBzADgAawBDAGYAdgBqAGwAZQBwAHcARgBIAFQA RgAyAEgAaABEADUAUQBTAFIAMwBkAFIANQBFAGsAMAAvAHQARgBmAHkATABhAFEATgBwADIAWQAv AFMAUQAzACsASgA3AEcAVQBIAHkASwAyAHUAMQBtAEYANgBIADgAWQBQAG4AVgBHAFMAQgAwADIA eQA0AEsAMAAwAG4ARAB2AGYAWABxAHYAVQBKAFQAYwBUAG8AMwB0AGsAOQBzADAAeQBEADgANgBP AEMAdQBwAFIAQgA4AHQAdABuADAAUwBvAE0ATwBXAHgAMgBFADIAUgAyAEcASwAzADMAMgBKAGoA RgB5AEEAOQBqAEEAPQA9AAAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAA4AAAAeAAtAGYAbwBy AGUAZgByAG8AbgB0AC0AYQBuAHQAaQBzAHAAYQBtAC0AcgBlAHAAbwByAHQAAAABAAAAYgMAAEMA SQBQADoAMgA1ADUALgAyADUANQAuADIANQA1AC4AMgA1ADUAOwBDAFQAUgBZADoAOwBMAEEATgBH ADoAZQBuADsAUwBDAEwAOgAxADsAUwBSAFYAOgA7AEkAUABWADoATgBMAEkAOwBTAEYAVgA6AE4A UwBQAE0AOwBIADoAUwBKADAAUABSADEAMABNAEIANQA0ADgAOAAuAG4AYQBtAHAAcgBkADEAMAAu AHAAcgBvAGQALgBvAHUAdABsAG8AbwBrAC4AYwBvAG0AOwBQAFQAUgA6ADsAQwBBAFQAOgBOAE8A TgBFADsAUwBGAFMAOgAoADMANgA2ADAAMAA0ACkAKAA1ADUAMAAxADYAMAAwADMAKQAoADEAOAA2 ADAAMAAzACkAKAA3ADYAOQA2ADAAMAA1ACkAKAA1ADAAOAA2ADAAMAAwADAAMQApACgAMwAzADYA NQA2ADAAMAAyACkAKAA4ADMAMwA4ADAANAAwADAAMAAwADEAKQAoADYANAA3ADUANgAwADAAOAAp ACgANgA2ADkANAA2ADAAMAA3ACkAKAA3ADEAMgAwADAANAAwADAAMAAwADEAKQAoADIANgAwADAA NQApACgANgA2ADQANwA2ADAAMAA3ACkAKAA2ADYANQA1ADYAMAAwADgAKQAoADYANgA0ADQANgAw ADAAOAApACgAOAA2ADMANgAyADAAMAAxACkAKAAxADIAMgAwADAAMAAwADAAMQApACgANwA2ADEA MQA2ADAAMAA2ACkAKAAzADgAMAA3ADAANwAwADAAMAAwADUAKQAoADgANgA3ADYAMAAwADIAKQAo ADYANQAwADYAMAAwADcAKQAoADgAOQAzADYAMAAwADIAKQAoADQANAA4ADMAMgAwADEAMQApACgA MQAxADAAMQAzADYAMAAwADUAKQAoADIAOQAwADYAMAAwADIAKQAoADMAMQA2ADAAMAAyACkAKAA1 ADYANgAwADMAMAAwADAAMAAyACkAKAA5ADYAOAA2ADAAMAAzACkAKAA1ADIANQAzADYAMAAxADQA KQAoADMAOAAxADAAMAA3ADAAMAAwADAAMgApADsARABJAFIAOgBPAFUAVAA7AFMARgBQADoAMQAx ADAAMQA7AAAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAABcAAAAeAAtAG0AcwAtAGUAeABjAGgA YQBuAGcAZQAtAGEAbgB0AGkAcwBwAGEAbQAtAG0AZQBzAHMAYQBnAGUAZABhAHQAYQAtAGMAaAB1 AG4AawBjAG8AdQBuAHQAAAABAAAABAAAADEAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAABKAAAA eAAtAG0AcwAtAGUAeABjAGgAYQBuAGcAZQAtAGEAbgB0AGkAcwBwAGEAbQAtAG0AZQBzAHMAYQBn AGUAZABhAHQAYQAtADAAAAAAAAEAAACyDAAATQBlAFgAQwBxAEsAWABpAHQAZQBKAFEAMAB2AHkA RwArADMAdwB1AGkAcQBqADcAUAA4ADcAVwBwAGUAcQBvADcAMgBlAEMAMABrAGUAbQBDAFoAUgBT AE4AWgByAHgAUQB5AEIARgBZAHYAVAAxAFgAYQBQAHYAdwBaAHMATgBuAGsAUgAvAHoAbgBSAFAA cABkAFYAcQBxAHUAMQBXAFEAWAA5AHoAbwBpAEkAeABJAEMANgBjAFIAWQA3ADgASAA4AG0ATgA1 AFMAdABDAHEAQQBHAFgAdwBOAHkATABMAGUAbgBLAC8AVQBLAGYASQB3AGMAWQBGAG4AaQBCAFoA QgBtAHAAVgBTAFYATQBSADkAVABkAHcAeQBtADQAbAB4AGYAQgBYAEYAUQBTADMAcgBMAEoALwBB AGIAagBsAEEASAAwADIAagBBAEsAVQBKAHkAagBzAEwAeABQAFMANABYAE8AcQB3ADIAMABvAGEA TABoAFAARgBMAE4AVAB2ADUARQA5AG4ANwA1AGwAcwBBAGkANABlAG4AdwAxADcATABkAGYAaQBh AHEATgBxAHEAbABuADgAQQB2AGwALwBUAEEAQwBEADYAdQB2ACsAagA2AFIANQB4AFcAbQBzAHIA WAAzADIALwBiAEMAUABwAE4AUABTAFIAbgAzAGEAbQBWAFYAbAA0ADMAcwA3AEgAaABqAFMAZwBQ AGkARwBlAEwANABDAGkAMwB3AGwAegBkAHoAbQA0AGUAcABYAHQAbQBGADEAUwBPADEAbQBOAGsA TABkAFoAUgBXAGEAKwBiAFQANgA1AG8AYQBiAFUAOABHAG4AcABXAGcAUQB5AEUAeABwAGYAOQBu AGsARABqADYAcABQAHIAVwBFAEkAQwBHADEAKwBBAGIAdQBRAFcAagB6AEYAMwBxAEQAeQBBAGcA YQBuADgAbQBaAGoAegBOAFAAWABwADcATQBnADYAWgAzAG0AWQArAGEAawBZAHYAVwBWAHcARgBU ADMASABIAGIAVgBTAE0AUwBsAEQATgA4AEcAQQBCAGQAOABTAGsAVwBDAGYAegB2ADQAegB5AGsA UQA3AEYAaQBqAFcALwBDAFYAVwBEAG8AZABSAGwARABSAGcAZwByAGkAcABNAEkANABaAEwAVAAw AEkAUQBnAEwASwBHAGIAMgBVAHgAMABDAHYAOABVACsAdwBlADkAUABnAHUAcQB1ADAAQwByAE8A RwBwAHQAQQBrAHEAOQBJADAAQQB6AEoAMAAxAHQALwBOAGQAcgBnADcAYgB6AFUAVgBIADQAZABp AEIAYwBYAGcARgBrAEUAWgAxAHcATwBtAFEAagA4AEQAQwBQAEYAagA5AFoAbgBIAE4AdgA3AGUA ZQBYAHEAawB3AFAAKwBqAGYAcQBzAEgAUQArADIAbQB5AFMAUgB2AHgAUwBsAHgATQA5AEIAQQBI AHcAZQBPADQARgBkAHUAagBGADYATAByAG4AKwA3AGoAegBaAFkATQBiAE0AbQBxADIAKwB0AEkA NgBBADcAQgBrAEgARgBlAG4AUAArAFgAaQBDAGUAaQArAGsARAB5AFgANwBPAFQAZQBPAFgATwA2 AHkAbQBUAE4AbwBsAG4AcABZAHkAZwAvADMAUwBSAGYAWABtAE8AUwBvAEkAVwB5AG4AQwBtAEUA RABEAG4AeQBWAG8AYQB5AEEAVQBNACsANwB5AEEAbgArAEUATwBEAFIAcQBVAEwANgB4AFEARQBW AFkAYgBBADQAdABhADEAeQBGAGwAWgBjADQANwBBAHcAcQAzAC8AagB4ADMAMwB2AFYAbwBmAGUA ZABPAFAARQBEAEUAZwBJAHYAYwBrAGcAcQBVAGEAYwBLADkANABQAHAAYwBKAHkAdQBzAGwAcwBz AFQAMQBnADgAYQBEAHkANABTADQASgBMAGEANwByAFIAcwA5AFEAUABWAGoASQBpAHEASQB2AE8A TAB1AHEASgBNAFoAMQBVAFAAbABJADMAYwB2AHoAYwArADAAWgBXAHAAawBkAGEAOABsAGIAOQBZ AHAASgBtADUARgAvAEkAagA1AHkAbAByAGkAaABtAHAAQwBuAGQANgBoADYAWQBqAGYAbwB0AEwA dABDAGIAWAByAHQANgBhAGwAbQBlADAAMwBCAGoAdAB1AGwAZwBnAHkAUQBhAHAAZQBuAFcARgBs ADMASgBOAGkAdABUADAAUQBGAHoAZAAzAG0AdwAvADEAWQB1AGcAMwBXAHEAaQBoADQAbABLAGkA eABmAGsAQQBsAEQARABtAG4AYQA4AEIAbQA2AEkAQQArAHcAYQAwAGkAVgBKAFAAVQA0AGwAVABJ AHcARQAxAEgAMQBFAFcAVQBNAEUAMwBHADYASABnADEAMwBNAFgAdwBxADUANgBmAFIASQBKAFIA SAB1AGQAYQBHAGoAaQAyAGUAVABFADcAaABDAGwAMwA5AHEANABMAGsAZQA1AHUAcQBKAEgAVAA2 AEoAaQB3AHgAbgBXAGkAVgB1AEcAWgAzAEQARgBCAHUAMAB3ADQAZABoAHAAbgBXAEgAdQBvADEA TgBBAEcAWABPAEwAeABLAFMAMwBwAGYAMQBqAHcASgBVAGQAdQB4AHAAWgBzAEoANQBzAFIAUQB4 AGMATQBUADQASABNADIAZgBIAGEAOQAxAFAAWQBaAGsAWQByAE0AWQBQAFcAWABnAE0ATABZAG8A UwBGADQAdQBMADQAbgAxAFUAdwBKAEIAaQAvADAAZwAzAGEAeAArAHQAegBIAFQATABhAEUAaQBM ADcAbgAvADgAcgBYAFIAVABLAEwAYwBSADgAcgBGAGwARwAyADUANgBXADYAVwB6ADgANAA1AGsA YgBvAGQAeQBDAGUAdgB6AGgAdQBvAHMAUgBjAEEAVAArAFoAQQAxAGUARgBwAEwATwBIAEMARwBU AHIAbQBEADUAcgBhAFUANwBpAFQAZgAyADEAWQBrAHEAegBaAGcALwBRAGEAQQBEAFMAMwAwAGEA TgA5ADMAKwBHADYALwBuAEYAZgBmAEEAVABrAHgAWgBXAGMAaQB4AHgAQgBNAHIARgBCAEsALwB2 ADQANABvAFgAOQB4AGQAWAB2ADUANABFAGMAVABpAEQAWAA3AG8ASgBWAHgAbQBwAE0AQgB3AE8A NgBmADIAdQBwAFEAWgBDAG4AOQBQAFYASQBuAHAAdQBJAFMAcgBqAFgAKwBYAHQAbABDAEUAbQBH ADIAdwBPAHgAaAB6AGgAUQBmAE0AeQBHAGUASABEAFEATwAzADAAYwArAE8AdgBMAHIAUwBPADUA TQBmAHEAOQBYAFEAMwBRAE8AYgBNAE0AZwB3AHAAeQB3AGIATgArADQAQQB2AEQAeAA3AHkAcgBy AGEASgBmAGoAZAAxADUAMgBiAGQARwBZAFcAOAB0ADMAdwBPAHcAKwBEAEUARgBmAG0AWQBKAFEA UABvAFcAcwA5AFAAdABNAEoAcgBhAGEAZgBjAGUASABCAEEAMgB6AGgAbwBmAGsAOABUAE8AQgB3 AGIAUwBnAEEAKwBYAFYARwAxADUAYgBDAFcAdwBrAG0AMQBnAGMAZABYAFMAdQBiAGQAbgBJAHEA NgBGAEIAbwBIAG4AdgB4AFAASwBkAGkAaQB1ADAAVgBLAFkAWQBPAHMAZAA1ADMATwBsADgAMwA2 AGQAZwBXADEAQgB1AFcAaAAvAGUAdQBGADgAQwBaAGMAcgBhAHMAOQBKAEYARgBSAGIASwBhAC8A WQBUAEMAYQA4AHQAdgBjAGMANgA5AGgAQgAwAEQANAB0AE4AVABLAHAAZQA0AGwAKwB6ADAAcAB5 AEQAcABZADkATgBYAHAAOAA3AE4AaAArADIAdgAyAFEAYwB4AGcAdAAxAGkAawA0AGoAOQBuAHMA cgBFAFkARQB3ADIAbwBUAEUAZAB2AGIAKwA1AHEAVwBJAFAAdgBKADMATQBDAHgAegB6AG8AagBC AFgAbgBXAFYATQBpAHkAawBtAC8ASQB5AGEAKwBNADIATABoADEAdwBLAE8ASgBsAHYATwBJAE4A KwBlAHQAYQBTAEEAYQAvAEcAegBuAHMARwBsADYAZwAwADcATABWAGwAWABsAG0AaQA0AG4ATgBl ADEAVQBrAG4AVAB1AGwAUQB0AG0AcwBuAGcAdgBkAHQAWABYAHIAcABoAE0AZgBEAGMANgAyAC8A dwBlAC8AQwBlAHEATgBsAHQANABBAD0APQAAAAAAwRM= --_000_SJ0PR10MB54882B8C44A1C867C6EA1E90F34F9SJ0PR10MB5488namp_--