From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Ivan Oreshnikov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Feb 2020 10:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39598@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15816773427516 (code B ref -1); Fri, 14 Feb 2020 10:50:01 +0000 Received: (at submit) by debbugs.gnu.org; 14 Feb 2020 10:49:02 +0000 Received: from localhost ([127.0.0.1]:60910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2YWs-0001xA-3U for submit@debbugs.gnu.org; Fri, 14 Feb 2020 05:49:02 -0500 Received: from lists.gnu.org ([209.51.188.17]:37264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2YWq-0001wk-9c for submit@debbugs.gnu.org; Fri, 14 Feb 2020 05:49:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41378) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2YWo-0000px-7i for bug-gnu-emacs@gnu.org; Fri, 14 Feb 2020 05:49:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j2YWm-0005QC-9j for bug-gnu-emacs@gnu.org; Fri, 14 Feb 2020 05:48:58 -0500 Received: from mail-lj1-x236.google.com ([2a00:1450:4864:20::236]:42647) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j2YWl-0005Op-UG for bug-gnu-emacs@gnu.org; Fri, 14 Feb 2020 05:48:56 -0500 Received: by mail-lj1-x236.google.com with SMTP id d10so10205357ljl.9 for ; Fri, 14 Feb 2020 02:48:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=hJwVuNYVzSP7KjPZtU12K3Bf3PF101X7qBDbR8ZwzWM=; b=PlK+DpYJC84ios4tAMBQ5AbQujQc8caDr0Rf0D0GBFBji3LAzNZqhjeghBTH1pUlXL HxlteMTuUpieT1/mvXtG7obDLYMdau9Bl47FsfhKeXtaI1u3jOOadHSQ/dVgjHbRXNbI CSbptHtMPZqx1TqABvARRY/ik8IwImrpAkWQh6bwogbdn+vyAmNwHGieMidNJocyxPz+ gXZPSgQYkTdX3CIW13mDe7+vB4e5d3mmp4AZaedMPr3XClHYZbfyhiRCiD+MQbE1NC9+ 5PhDyVve10lNyGH4hWRmy3FSs2cjL6EDXrXC3aZWPvgnbApzT2kCV0yh77qxmeHPmEvG 1BbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=hJwVuNYVzSP7KjPZtU12K3Bf3PF101X7qBDbR8ZwzWM=; b=a2loJqr6c6LooKhohtn9Ehzusp0yVMpzvOWy1neyknG4K5HACrWOSYnY955gZDXS9b bynIcPiBqo94Vo1n+zyCkEKg43ITxL0HUWc+to07RvkNsF4hTf/EDvexshdmSYd62X/K ocuMX4xQzl14yFUDERk+hVxzEqgmEiGEKPk22kWW4ChWtcDbZbiKrm6UeaO/Y0NVuL6t zzsN6HCnDob8mcCXAFa8w+zM3jBt4vts8lorLbmkGWX3wNMlZDgUkYnHGebhIwPlNk5p +jWj3eq44yB5wcLTlgw6Fizf0pG3atSjwLj5+AFRboMYGYC0i9kZwT5levT/Qsvaa1Fg oFEw== X-Gm-Message-State: APjAAAVOtMf3Hj9DD7+gwKamvjqi19lTjYTCmOOgeOypccrXxoCwRn4h k8v9/5UQnP8UDR1j8dlz8sjnu0qRjYRAJWqjQivthpS5eZ8= X-Google-Smtp-Source: APXvYqwalgG8d/9GsMNz7PljCx7xKOcHExvwxmC+tBsE1sEUSPmjeZf7bp2Lcoy/+cjtibtv51r22A1PMMC+gx/BJZs= X-Received: by 2002:a2e:978c:: with SMTP id y12mr1692780lji.167.1581677333916; Fri, 14 Feb 2020 02:48:53 -0800 (PST) MIME-Version: 1.0 From: Ivan Oreshnikov Date: Fri, 14 Feb 2020 11:48:43 +0100 Message-ID: Content-Type: multipart/alternative; boundary="000000000000a32d47059e86f376" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::236 X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Emacs becomes extremely sluggish for me even on the most trivial python files sometime. The most recent example I of this behavior that I can reliably reproduce is the following: 1. Open an empty python buffer. 2. Insert a string "this is a test string" (including quotes) on the first line of buffer. 3. Copy it and insert it 10 times. 4. Copy all the lines in the buffer and in [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: x.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (oreshnikov.ivan[at]gmail.com) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 0.0 HTML_MESSAGE BODY: HTML included in message 2.0 SPOOFED_FREEMAIL No description available. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --000000000000a32d47059e86f376 Content-Type: text/plain; charset="UTF-8" Emacs becomes extremely sluggish for me even on the most trivial python files sometime. The most recent example I of this behavior that I can reliably reproduce is the following: 1. Open an empty python buffer. 2. Insert a string "this is a test string" (including quotes) on the first line of buffer. 3. Copy it and insert it 10 times. 4. Copy all the lines in the buffer and insert them 10 times more. This should give you 100 lines of python strings. 5. By the fifth paste command you can see 1 or 2 second delays before the buffer is updated. 6. After that navigating to the beginning or the end of buffer will trigger a couple of seconds of hangup. Page scrolls can randomly hangup. Iserting a blank line somewhere in the middle of the buffer can cause a random 1 or 2 second delay as well. Those are some excerpts from the profiler report: - command-execute 48141 87% - call-interactively 48137 87% - funcall-interactively 48064 87% - end-of-buffer 46719 84% - recenter 46713 84% - jit-lock-function 46713 84% - jit-lock-fontify-now 46713 84% - jit-lock--run-functions 46713 84% - run-hook-wrapped 46713 84% + # 46713 84% ... - redisplay_internal (C function) 4935 8% - jit-lock-function 4899 8% - jit-lock-fontify-now 4897 8% - jit-lock--run-functions 4894 8% - run-hook-wrapped 4894 8% + # 4894 8% In GNU Emacs 26.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2019-12-03 built on lgw01-amd64-029 Repository revision: ea9cfdb4812c1140416c523bac34a6ec72db7fce Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Ubuntu 18.04.3 LTS Recent messages: Mark set Quit Mark set next-line: End of buffer Mark set [3 times] Quit [2 times] Mark set [4 times] Quit Mark set [2 times] Quit Configured using: 'configure --prefix= --prefix=/snap/emacs/current/usr 'CFLAGS= -I/build/emacs/parts/emacs/install/usr/include' 'CPPFLAGS= -I/build/emacs/parts/emacs/install/usr/include' 'LDFLAGS= -L/build/emacs/parts/emacs/install/lib -L/build/emacs/parts/emacs/install/usr/lib -L/build/emacs/parts/emacs/install/lib/x86_64-linux-gnu -L/build/emacs/parts/emacs/install/usr/lib/x86_64-linux-gnu'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS LIBSYSTEMD LCMS2 Important settings: value of $LC_MONETARY: en_GB.UTF-8 value of $LC_NUMERIC: en_GB.UTF-8 value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Python Minor modes in effect: shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils profiler python easymenu tramp-sh tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete parse-time format-spec advice auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map seq byte-opt gv bytecomp byte-compile cconv comint ring cl-loaddefs cl-lib ansi-color elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 233944 16451) (symbols 48 22819 2) (miscs 40 68 448) (strings 32 37667 2664) (string-bytes 1 1114745) (vectors 16 60243) (vector-slots 8 1252726 14364) (floats 8 70 421) (intervals 56 875 0) (buffers 992 14)) --000000000000a32d47059e86f376 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Emacs becomes extremely sluggish for me even on the most t= rivial python
files sometime. The most recent example I of this behavior= that I can
reliably reproduce is the following:

1. Open an empty= python buffer.
2. Insert a string "this is a test string" (in= cluding quotes) on the
=C2=A0 =C2=A0first line of buffer.
3. Copy it= and insert it 10 times.
4. Copy all the lines in the buffer and insert = them 10 times more. This
=C2=A0 =C2=A0should give you 100 lines of pytho= n strings.
5. By the fifth paste command you can see 1 or 2 second delay= s before the
=C2=A0 =C2=A0buffer is updated.
6. After that navigating= to the beginning or the end of buffer will
=C2=A0 =C2=A0trigger a coupl= e of seconds of hangup. Page scrolls can randomly
=C2=A0 =C2=A0hangup. I= serting a blank line somewhere in the middle of the buffer can
=C2=A0 = =C2=A0cause a random 1 or 2 second delay as well.

Those are some exc= erpts from the profiler report:

- command-execute =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 48141= =C2=A087%
=C2=A0- call-interactively =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 48137 =C2=A087%
=C2=A0 - funcall-= interactively =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4= 8064 =C2=A087%
=C2=A0 =C2=A0- end-of-buffer =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A046719 =C2=A084%<= br>=C2=A0 =C2=A0 - recenter =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A046713 =C2=A084%
= =C2=A0 =C2=A0 =C2=A0- jit-lock-function =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A046713 =C2=A084%
=C2=A0 =C2=A0 =C2=A0 - ji= t-lock-fontify-now =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A046713 = =C2=A084%
=C2=A0 =C2=A0 =C2=A0 =C2=A0- jit-lock--run-functions =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A046713 =C2=A084%
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 - run-hook-wrapped =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A046713 =C2=A084%
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+ #<compiled = 0xf8aa91> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 46713 =C2=A084%

..= .

- redisplay_internal (C function) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A04935 =C2=A0 8%
=C2=A0- jit-lock-function =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4899 =C2=A0 8%
= =C2=A0 - jit-lock-fontify-now =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 4897 =C2=A0 8%
=C2=A0 =C2=A0- jit-lock--run-functio= ns =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4894 =C2=A0 8%
= =C2=A0 =C2=A0 - run-hook-wrapped =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4894 =C2=A0 8%
=C2=A0 =C2=A0 =C2=A0+ #&l= t;compiled 0xf8aa91> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A04894 =C2=A0 8%

In GNU Emacs 26.3 (build 1, x86_64-pc-linux= -gnu, GTK+ Version 3.22.30)
=C2=A0of 2019-12-03 built on lgw01-amd64-029=
Repository revision: ea9cfdb4812c1140416c523bac34a6ec72db7fce
Window= ing system distributor 'The X.Org Foundation', version 11.0.1190600= 0
System Description: Ubuntu 18.04.3 LTS

Recent messages:
Mark= set
Quit
Mark set
next-line: End of buffer
Mark set [3 times]<= br>Quit [2 times]
Mark set [4 times]
Quit
Mark set [2 times]
Qu= it

Configured using:
=C2=A0'configure --prefix=3D --prefix=3D= /snap/emacs/current/usr 'CFLAGS=3D
=C2=A0-I/build/emacs/parts/emacs/= install/usr/include' 'CPPFLAGS=3D
=C2=A0-I/build/emacs/parts/ema= cs/install/usr/include' 'LDFLAGS=3D
=C2=A0-L/build/emacs/parts/e= macs/install/lib
=C2=A0-L/build/emacs/parts/emacs/install/usr/lib
=C2= =A0-L/build/emacs/parts/emacs/install/lib/x86_64-linux-gnu
=C2=A0-L/buil= d/emacs/parts/emacs/install/usr/lib/x86_64-linux-gnu''

Confi= gured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GS= ETTINGS GLIB
NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBO= TF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS LIBSYSTEMD LCM= S2

Important settings:
=C2=A0 value of $LC_MONETARY: en_GB.UTF-8<= br>=C2=A0 value of $LC_NUMERIC: en_GB.UTF-8
=C2=A0 value of $LC_TIME: en= _GB.UTF-8
=C2=A0 value of $LANG: en_GB.UTF-8
=C2=A0 value of $XMODIFI= ERS: @im=3Dibus
=C2=A0 locale-coding-system: utf-8-unix

Major mod= e: Python

Minor modes in effect:
=C2=A0 shell-dirtrack-mode: t=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode= : t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2= =A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-= mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
= =C2=A0 blink-cursor-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 au= to-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 line-num= ber-mode: t
=C2=A0 transient-mark-mode: t

Load-path shadows:
N= one found.

Features:
(shadow sort mail-extr emacsbug message rmc = puny dired dired-loaddefs
rfc822 mml mml-sec epa derived epg epg-config = gnus-util rmail
rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse = rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-dr= ums
mm-util mail-prsvr mail-utils profiler python easymenu tramp-sh tram= p
tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete
= parse-time format-spec advice auth-source cl-seq eieio eieio-core
cl-mac= s eieio-loaddefs password-cache json map seq byte-opt gv bytecomp
byte-c= ompile cconv comint ring cl-loaddefs cl-lib ansi-color elec-pair
time-da= te mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-fl= oat-type mwheel term/x-win x-win term/common-win x-dnd tool-bar
dnd font= set image regexp-opt fringe tabulated-list replace newcomment
text-mode = elisp-mode lisp-mode prog-mode register page menu-bar
rfn-eshadow isearc= h timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-= core term/tty-colors frame cl-generic cham georgian
utf-8-lang misc-lang= vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 h= ebrew greek romanian slovak czech european
ethiopic indian cyrillic chin= ese composite charscript charprop
case-table epa-hook jka-cmpr-hook help= simple abbrev obarray minibuffer
cl-preloaded nadvice loaddefs button f= aces cus-face macroexp files
text-properties overlay sha1 md5 base64 for= mat env code-pages mule
custom widget hashtable-print-readable backquote= threads dbusbind
inotify lcms2 dynamic-setting system-font-setting font= -render-setting
move-toolbar gtk x-toolkit x multi-tty make-network-proc= ess emacs)

Memory information:
((conses 16 233944 16451)
=C2= =A0(symbols 48 22819 2)
=C2=A0(miscs 40 68 448)
=C2=A0(strings 32 376= 67 2664)
=C2=A0(string-bytes 1 1114745)
=C2=A0(vectors 16 60243)
= =C2=A0(vector-slots 8 1252726 14364)
=C2=A0(floats 8 70 421)
=C2=A0(i= ntervals 56 875 0)
=C2=A0(buffers 992 14))
--000000000000a32d47059e86f376-- From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Feb 2020 13:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ivan Oreshnikov Cc: 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.158168736731096 (code B ref 39598); Fri, 14 Feb 2020 13:37:02 +0000 Received: (at 39598) by debbugs.gnu.org; 14 Feb 2020 13:36:07 +0000 Received: from localhost ([127.0.0.1]:60993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2b8Z-00085T-Il for submit@debbugs.gnu.org; Fri, 14 Feb 2020 08:36:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2b8V-00084x-Ea for 39598@debbugs.gnu.org; Fri, 14 Feb 2020 08:36:06 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60791) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2b8M-0006ZT-Nk; Fri, 14 Feb 2020 08:35:58 -0500 Received: from [176.228.60.248] (port=3481 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2b8M-0005wu-1F; Fri, 14 Feb 2020 08:35:54 -0500 Date: Fri, 14 Feb 2020 15:35:58 +0200 Message-Id: <831rqxp9z5.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Ivan Oreshnikov on Fri, 14 Feb 2020 11:48:43 +0100) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: Ivan Oreshnikov > Date: Fri, 14 Feb 2020 11:48:43 +0100 > > 1. Open an empty python buffer. > 2. Insert a string "this is a test string" (including quotes) on the > first line of buffer. > 3. Copy it and insert it 10 times. > 4. Copy all the lines in the buffer and insert them 10 times more. This > should give you 100 lines of python strings. > 5. By the fifth paste command you can see 1 or 2 second delays before the > buffer is updated. > 6. After that navigating to the beginning or the end of buffer will > trigger a couple of seconds of hangup. Page scrolls can randomly > hangup. Iserting a blank line somewhere in the middle of the buffer can > cause a random 1 or 2 second delay as well. > > Those are some excerpts from the profiler report: > > - command-execute 48141 87% > - call-interactively 48137 87% > - funcall-interactively 48064 87% > - end-of-buffer 46719 84% > - recenter 46713 84% > - jit-lock-function 46713 84% > - jit-lock-fontify-now 46713 84% > - jit-lock--run-functions 46713 84% > - run-hook-wrapped 46713 84% > + # 46713 84% > > ... > > - redisplay_internal (C function) 4935 8% > - jit-lock-function 4899 8% > - jit-lock-fontify-now 4897 8% > - jit-lock--run-functions 4894 8% > - run-hook-wrapped 4894 8% > + # 4894 8% Please show the entire expanded profile. Thanks. From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Feb 2020 13:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: oreshnikov.ivan@gmail.com Cc: 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.158168823832398 (code B ref 39598); Fri, 14 Feb 2020 13:51:01 +0000 Received: (at 39598) by debbugs.gnu.org; 14 Feb 2020 13:50:38 +0000 Received: from localhost ([127.0.0.1]:32773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2bMb-0008QT-M5 for submit@debbugs.gnu.org; Fri, 14 Feb 2020 08:50:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2bMa-0008QG-Dl for 39598@debbugs.gnu.org; Fri, 14 Feb 2020 08:50:36 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60898) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2bMV-00075h-5u; Fri, 14 Feb 2020 08:50:31 -0500 Received: from [176.228.60.248] (port=4360 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2bMT-0007vv-7U; Fri, 14 Feb 2020 08:50:30 -0500 Date: Fri, 14 Feb 2020 15:50:33 +0200 Message-Id: <83zhdlnuqe.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <831rqxp9z5.fsf@gnu.org> (message from Eli Zaretskii on Fri, 14 Feb 2020 15:35:58 +0200) References: <831rqxp9z5.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Date: Fri, 14 Feb 2020 15:35:58 +0200 > From: Eli Zaretskii > Cc: 39598@debbugs.gnu.org > > Please show the entire expanded profile. My profile is below. Is yours similar? If so, I thing python-nav-beginning-of-statement, python-nav-end-of-statement, and python-nav--forward-sexp are the main culprits. - redisplay_internal (C function) 1600 46% - jit-lock-function 1600 46% - jit-lock-fontify-now 1600 46% - jit-lock--run-functions 1600 46% - run-hook-wrapped 1600 46% - # 1600 46% - font-lock-fontify-region 1600 46% - font-lock-default-fontify-region 1600 46% - font-lock-fontify-syntactically-region 1600 46% - python-font-lock-syntactic-face-function 1600 46% - python-info-docstring-p 1599 46% - python-nav-backward-sexp 1583 46% - python-nav-forward-sexp 1583 46% - python-nav--forward-sexp 1580 46% - python-info-end-of-block-p 893 26% - python-info-end-of-statement-p 893 26% - python-nav-end-of-statement 892 26% syntax-ppss 591 17% - python-info-line-ends-backslash-p 292 8% syntax-ppss 289 8% - python-info-beginning-of-statement-p 533 15% - python-nav-beginning-of-statement 531 15% syntax-ppss 275 8% - python-info-line-ends-backslash-p 251 7% - syntax-ppss 244 7% # 1 0% back-to-indentation 4 0% - python-nav-beginning-of-statement 79 2% syntax-ppss 70 2% back-to-indentation 3 0% python-info-line-ends-backslash-p 2 0% - python-syntax-context-type 52 1% syntax-ppss 52 1% - python-nav--lisp-forward-sexp 7 0% forward-sexp 7 0% - python-info-beginning-of-block-p 7 0% python-info-statement-starts-block-p 3 0% python-info-beginning-of-statement-p 2 0% - python-info-current-line-empty-p 5 0% match-string-no-properties 1 0% syntax-class 1 0% - python-nav-beginning-of-statement 8 0% syntax-ppss 7 0% - python-info-line-ends-backslash-p 1 0% syntax-ppss 1 0% - python-info-assignment-statement-p 4 0% - python-nav-beginning-of-statement 4 0% - python-info-line-ends-backslash-p 3 0% syntax-ppss 3 0% syntax-ppss 1 0% - command-execute 1414 41% - call-interactively 1414 41% - funcall-interactively 1413 41% - scroll-up-command 1412 41% - scroll-up 1412 41% - jit-lock-function 1412 41% - jit-lock-fontify-now 1412 41% - jit-lock--run-functions 1412 41% - run-hook-wrapped 1412 41% - # 1412 41% - font-lock-fontify-region 1412 41% - font-lock-default-fontify-region 1412 41% - font-lock-fontify-syntactically-region 1412 41% - python-font-lock-syntactic-face-function 1412 41% - python-info-docstring-p 1411 41% - python-nav-backward-sexp 1402 40% - python-nav-forward-sexp 1402 40% - python-nav--forward-sexp 1400 40% - python-info-beginning-of-block-p 1137 33% - python-info-beginning-of-statement-p 585 17% - python-nav-beginning-of-statement 585 17% - python-info-line-ends-backslash-p 327 9% syntax-ppss 322 9% syntax-ppss 248 7% back-to-indentation 7 0% - python-info-statement-starts-block-p 550 16% - python-nav-beginning-of-statement 546 15% syntax-ppss 270 7% - python-info-line-ends-backslash-p 262 7% syntax-ppss 256 7% back-to-indentation 6 0% - python-nav-beginning-of-statement 190 5% - python-info-line-ends-backslash-p 113 3% syntax-ppss 110 3% syntax-ppss 74 2% back-to-indentation 1 0% - python-syntax-context-type 61 1% syntax-ppss 61 1% - python-info-beginning-of-statement-p 4 0% python-nav-beginning-of-statement 3 0% - python-nav--lisp-forward-sexp 3 0% forward-sexp 2 0% python-info-current-line-empty-p 2 0% - python-info-end-of-block-p 1 0% python-info-end-of-statement-p 1 0% - python-nav-beginning-of-statement 4 0% - python-info-line-ends-backslash-p 3 0% syntax-ppss 3 0% syntax-ppss 1 0% - python-info-assignment-statement-p 4 0% - python-nav-beginning-of-statement 4 0% syntax-ppss 2 0% - python-info-line-ends-backslash-p 2 0% syntax-ppss 2 0% - execute-extended-command 1 0% - sit-for 1 0% - redisplay 1 0% - redisplay_internal (C function) 1 0% - tool-bar-make-keymap 1 0% - tool-bar-make-keymap-1 1 0% - mapcar 1 0% - # 1 0% - eval 1 0% - find-image 1 0% image-type-available-p 1 0% - byte-code 1 0% - read-extended-command 1 0% - completing-read 1 0% completing-read-default 1 0% - ... 406 11% Automatic GC 406 11% From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Ivan Oreshnikov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Feb 2020 16:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.158169652014234 (code B ref 39598); Fri, 14 Feb 2020 16:09:02 +0000 Received: (at 39598) by debbugs.gnu.org; 14 Feb 2020 16:08:40 +0000 Received: from localhost ([127.0.0.1]:34534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2dWB-0003hV-MI for submit@debbugs.gnu.org; Fri, 14 Feb 2020 11:08:40 -0500 Received: from mail-lf1-f49.google.com ([209.85.167.49]:37074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2dW9-0003h6-7H for 39598@debbugs.gnu.org; Fri, 14 Feb 2020 11:08:38 -0500 Received: by mail-lf1-f49.google.com with SMTP id b15so7111183lfc.4 for <39598@debbugs.gnu.org>; Fri, 14 Feb 2020 08:08:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=n3qHrUeWhIb/D11edrzH9u6Sjx+LuiIPe4MEGSIHSSI=; b=HebjoA+0pmGdmFziLFzh4TMDSowSE5GWG9QmhFFpW9GOxJDmEc7M36NcfPe2fCfiGK 3JIMvODaRVYmyAf51L6saFBYiZJhT5nrmfjQxsDVC1aX3HePv2R+c82/IgRoCJ2gwV00 d0D4evaZWW8794nWeTBBe65sseXxmw1UCVlMFefAFO4BIBRKXaCevln6T/bCy+dZEyZl y3YQnsFIGRBYv9komhudaDUspYzMMIxL7TdpS4Xc8cSZ+Gznp2rqNAx/fByvrNi8t7fL WW50x9txTSOIBaETHZchxPvRSCtW9f2Oi5RKstD4Ir5a1sc9MkYEoOHvg1mzL9SyuG1O +/tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=n3qHrUeWhIb/D11edrzH9u6Sjx+LuiIPe4MEGSIHSSI=; b=iiQgGHKSvFbEFH7yHr6kxNT1+A3eRRCGPPCYEjTEtyuFTm9MuwhS79zZGkBfiqTwAC ZyOBLKnzNcJmH8gKlTy3BdD+hZi5/tDeCFB3Da4KHGAgwX0sw2tCkPiqFoYIfaOnLz/G gynHd6ubzFyNoiu2/pcG3BY+oAK6X+8LohJuRF2URp8s4FirsRkOKvTwckyZG96kUB7c cW6G+EolcC9WnJzrkByv0TrLIGy6+or9VuDMTk1iAo2dSISZky7y2nSo2am8eoMfHgTY fnQS2hxfJSfvc3ZpUi9xKPZVsKeRdlhqR4jUE01erPhlNI0pDabQWJj6qRfHNfuUZsxP BVwA== X-Gm-Message-State: APjAAAXUZpWUKY/Bb88joi0kbgGQe0/BvbUC+5LXo7J3xULicY4hoCfB imGclmS1RiVpP8O1cpU9xUtdCVspSYKsiBbM6tM= X-Google-Smtp-Source: APXvYqyS1jv2/Gh+cF0bY4xgX2AVn+h2IOjv5lmwkLqi4zFvWm92Yb5LD2UGW5UDvwpUJx9mtTdrg//i4X7Hg3pGC54= X-Received: by 2002:ac2:5b0c:: with SMTP id v12mr2012578lfn.155.1581696511136; Fri, 14 Feb 2020 08:08:31 -0800 (PST) MIME-Version: 1.0 References: <831rqxp9z5.fsf@gnu.org> <83zhdlnuqe.fsf@gnu.org> In-Reply-To: <83zhdlnuqe.fsf@gnu.org> From: Ivan Oreshnikov Date: Fri, 14 Feb 2020 17:08:19 +0100 Message-ID: Content-Type: multipart/alternative; boundary="000000000000b0571d059e8b6aa0" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000b0571d059e8b6aa0 Content-Type: text/plain; charset="UTF-8" Sorry, didn't notice your first message (didn't expect such a quick response :). Yes, my profile is very similar to yours: - redisplay_internal (C function) 18208 92% - jit-lock-function 18198 92% - jit-lock-fontify-now 18197 92% - jit-lock--run-functions 18196 92% - run-hook-wrapped 18196 92% - # 18196 92% - font-lock-fontify-region 18195 92% - font-lock-default-fontify-region 18193 92% - font-lock-fontify-syntactically-region 18163 92% - python-font-lock-syntactic-face-function 18066 91% - python-info-docstring-p 18054 91% - python-nav-backward-sexp 17878 90% - python-nav-forward-sexp 17872 90% - python-nav--forward-sexp 17841 90% - python-info-beginning-of-block-p 7363 37% - python-info-beginning-of-statement-p 4163 21% - python-nav-beginning-of-statement 4132 20% - python-info-line-ends-backslash-p 2566 13% - syntax-ppss 2510 12% # 1 0% - syntax-ppss 1446 7% # 3 0% back-to-indentation 61 0% - python-info-statement-starts-block-p 3180 16% - python-nav-beginning-of-statement 3133 15% - syntax-ppss 1500 7% # 5 0% - python-info-line-ends-backslash-p 1492 7% - syntax-ppss 1450 7% # 1 0% back-to-indentation 68 0% - python-info-end-of-block-p 4882 24% - python-info-end-of-statement-p 4869 24% - python-nav-end-of-statement 4852 24% - syntax-ppss 3048 15% # 4 0% - python-info-line-ends-backslash-p 1687 8% - syntax-ppss 1649 8% # 3 0% - python-info-beginning-of-statement-p 3078 15% - python-nav-beginning-of-statement 3051 15% - python-info-line-ends-backslash-p 1520 7% - syntax-ppss 1454 7% # 1 0% syntax-ppss 1408 7% back-to-indentation 52 0% - python-nav-beginning-of-statement 1473 7% syntax-ppss 707 3% - python-info-line-ends-backslash-p 705 3% - syntax-ppss 681 3% # 1 0% back-to-indentation 28 0% - python-syntax-context-type 779 3% - syntax-ppss 765 3% # 3 0% - python-nav--lisp-forward-sexp 149 0% forward-sexp 139 0% - python-info-current-line-empty-p 52 0% match-string-no-properties 1 0% syntax-after 5 0% syntax-class 1 0% - python-nav-beginning-of-statement 73 0% syntax-ppss 42 0% - python-info-line-ends-backslash-p 29 0% syntax-ppss 29 0% - python-info-assignment-statement-p 61 0% - python-nav-beginning-of-statement 58 0% syntax-ppss 31 0% - python-info-line-ends-backslash-p 25 0% syntax-ppss 25 0% back-to-indentation 1 0% python-util-forward-comment 1 0% - syntax-propertize 86 0% - # 85 0% - python-syntax-stringify 76 0% syntax-ppss 75 0% match-string-no-properties 1 0% syntax-ppss 8 0% + replace-regexp-in-string 2 0% + font-lock-fontify-keywords-region 26 0% ... On Fri, 14 Feb 2020 at 14:50, Eli Zaretskii wrote: > > Date: Fri, 14 Feb 2020 15:35:58 +0200 > > From: Eli Zaretskii > > Cc: 39598@debbugs.gnu.org > > > > Please show the entire expanded profile. > > My profile is below. Is yours similar? If so, I thing > python-nav-beginning-of-statement, python-nav-end-of-statement, and > python-nav--forward-sexp are the main culprits. > > - redisplay_internal (C function) 1600 > 46% > - jit-lock-function 1600 > 46% > - jit-lock-fontify-now 1600 > 46% > - jit-lock--run-functions 1600 > 46% > - run-hook-wrapped 1600 > 46% > - # 1600 > 46% > - font-lock-fontify-region 1600 > 46% > - font-lock-default-fontify-region 1600 > 46% > - font-lock-fontify-syntactically-region 1600 > 46% > - python-font-lock-syntactic-face-function 1600 > 46% > - python-info-docstring-p 1599 > 46% > - python-nav-backward-sexp 1583 > 46% > - python-nav-forward-sexp 1583 > 46% > - python-nav--forward-sexp 1580 > 46% > - python-info-end-of-block-p 893 > 26% > - python-info-end-of-statement-p 893 > 26% > - python-nav-end-of-statement 892 > 26% > syntax-ppss 591 > 17% > - python-info-line-ends-backslash-p 292 > 8% > syntax-ppss 289 > 8% > - python-info-beginning-of-statement-p 533 > 15% > - python-nav-beginning-of-statement 531 > 15% > syntax-ppss 275 > 8% > - python-info-line-ends-backslash-p 251 > 7% > - syntax-ppss 244 > 7% > # 1 > 0% > back-to-indentation 4 > 0% > - python-nav-beginning-of-statement 79 > 2% > syntax-ppss 70 > 2% > back-to-indentation 3 > 0% > python-info-line-ends-backslash-p 2 > 0% > - python-syntax-context-type 52 > 1% > syntax-ppss 52 > 1% > - python-nav--lisp-forward-sexp 7 > 0% > forward-sexp 7 > 0% > - python-info-beginning-of-block-p 7 > 0% > python-info-statement-starts-block-p > 3 0% > python-info-beginning-of-statement-p > 2 0% > - python-info-current-line-empty-p 5 > 0% > match-string-no-properties 1 > 0% > syntax-class 1 > 0% > - python-nav-beginning-of-statement 8 > 0% > syntax-ppss 7 > 0% > - python-info-line-ends-backslash-p 1 > 0% > syntax-ppss 1 > 0% > - python-info-assignment-statement-p 4 > 0% > - python-nav-beginning-of-statement 4 > 0% > - python-info-line-ends-backslash-p 3 > 0% > syntax-ppss 3 > 0% > syntax-ppss 1 > 0% > - command-execute 1414 > 41% > - call-interactively 1414 > 41% > - funcall-interactively 1413 > 41% > - scroll-up-command 1412 > 41% > - scroll-up 1412 > 41% > - jit-lock-function 1412 > 41% > - jit-lock-fontify-now 1412 > 41% > - jit-lock--run-functions 1412 > 41% > - run-hook-wrapped 1412 > 41% > - # 1412 > 41% > - font-lock-fontify-region 1412 > 41% > - font-lock-default-fontify-region 1412 > 41% > - font-lock-fontify-syntactically-region 1412 > 41% > - python-font-lock-syntactic-face-function > 1412 41% > - python-info-docstring-p 1411 > 41% > - python-nav-backward-sexp 1402 > 40% > - python-nav-forward-sexp 1402 > 40% > - python-nav--forward-sexp 1400 > 40% > - python-info-beginning-of-block-p 1137 > 33% > - python-info-beginning-of-statement-p > 585 17% > - python-nav-beginning-of-statement > 585 17% > - python-info-line-ends-backslash-p > 327 9% > syntax-ppss 322 > 9% > syntax-ppss 248 > 7% > back-to-indentation 7 > 0% > - python-info-statement-starts-block-p > 550 16% > - python-nav-beginning-of-statement > 546 15% > syntax-ppss 270 > 7% > - python-info-line-ends-backslash-p > 262 7% > syntax-ppss 256 > 7% > back-to-indentation 6 > 0% > - python-nav-beginning-of-statement > 190 5% > - python-info-line-ends-backslash-p > 113 3% > syntax-ppss 110 > 3% > syntax-ppss 74 > 2% > back-to-indentation 1 > 0% > - python-syntax-context-type 61 > 1% > syntax-ppss 61 > 1% > - python-info-beginning-of-statement-p > 4 0% > python-nav-beginning-of-statement > 3 0% > - python-nav--lisp-forward-sexp 3 > 0% > forward-sexp 2 > 0% > python-info-current-line-empty-p 2 > 0% > - python-info-end-of-block-p 1 > 0% > python-info-end-of-statement-p 1 > 0% > - python-nav-beginning-of-statement 4 > 0% > - python-info-line-ends-backslash-p 3 > 0% > syntax-ppss 3 > 0% > syntax-ppss 1 > 0% > - python-info-assignment-statement-p 4 > 0% > - python-nav-beginning-of-statement 4 > 0% > syntax-ppss 2 > 0% > - python-info-line-ends-backslash-p 2 > 0% > syntax-ppss 2 > 0% > - execute-extended-command 1 > 0% > - sit-for 1 > 0% > - redisplay 1 > 0% > - redisplay_internal (C function) 1 > 0% > - tool-bar-make-keymap 1 > 0% > - tool-bar-make-keymap-1 1 > 0% > - mapcar 1 > 0% > - # 1 > 0% > - eval 1 > 0% > - find-image 1 > 0% > image-type-available-p 1 > 0% > - byte-code 1 > 0% > - read-extended-command 1 > 0% > - completing-read 1 > 0% > completing-read-default 1 > 0% > - ... 406 > 11% > Automatic GC 406 > 11% > --000000000000b0571d059e8b6aa0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdj5Tb3JyeSwgZGlkbiYjMzk7dCBub3RpY2UgeW91ciBmaXJzdCBt ZXNzYWdlIChkaWRuJiMzOTt0IGV4cGVjdCBzdWNoIGEgcXVpY2sgcmVzcG9uc2UgOikuPC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5ZZXMsIG15IHByb2ZpbGUgaXMgdmVyeSBzaW1pbGFyIHRvIHlv dXJzOjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+LSByZWRpc3BsYXlfaW50ZXJuYWwgKEMgZnVu Y3Rpb24pIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE4MjA4 IMKgOTIlPGJyPsKgLSBqaXQtbG9jay1mdW5jdGlvbiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDE4MTk4IMKgOTIlPGJyPsKg IC0gaml0LWxvY2stZm9udGlmeS1ub3cgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxODE5NyDCoDkyJTxicj7CoCDCoC0gaml0LWxvY2st LXJ1bi1mdW5jdGlvbnMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAxODE5NiDCoDkyJTxicj7CoCDCoCAtIHJ1bi1ob29rLXdyYXBwZWQgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAx ODE5NiDCoDkyJTxicj7CoCDCoCDCoC0gIyZsdDtjb21waWxlZCAweGY1YjhhOSZndDsgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTgxOTYgwqA5 MiU8YnI+wqAgwqAgwqAgLSBmb250LWxvY2stZm9udGlmeS1yZWdpb24gwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxODE5NSDCoDkyJTxicj7CoCDCoCDCoCDC oC0gZm9udC1sb2NrLWRlZmF1bHQtZm9udGlmeS1yZWdpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgMTgxOTMgwqA5MiU8YnI+wqAgwqAgwqAgwqAgLSBmb250LWxvY2stZm9udGlm eS1zeW50YWN0aWNhbGx5LXJlZ2lvbiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDE4MTYzIMKgOTIl PGJyPsKgIMKgIMKgIMKgIMKgLSBweXRob24tZm9udC1sb2NrLXN5bnRhY3RpYy1mYWNlLWZ1bmN0 aW9uIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTgwNjYgwqA5MSU8YnI+wqAgwqAgwqAgwqAgwqAgLSBw eXRob24taW5mby1kb2NzdHJpbmctcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCAxODA1NCDCoDkxJTxicj7CoCDCoCDCoCDCoCDCoCDCoC0gcHl0aG9uLW5hdi1iYWNr d2FyZC1zZXhwIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE3ODc4IMKg OTAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLW5hdi1mb3J3YXJkLXNleHAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTc4NzIgwqA5MCU8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAtIHB5dGhvbi1uYXYtLWZvcndhcmQtc2V4cCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCAxNzg0MSDCoDkwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHB5 dGhvbi1pbmZvLWJlZ2lubmluZy1vZi1ibG9jay1wIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDcz NjMgwqAzNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWJlZ2lubmlu Zy1vZi1zdGF0ZW1lbnQtcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA0MTYzIMKgMjElPGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLW5hdi1iZWdpbm5pbmctb2Ytc3RhdGVtZW50IMKg IMKgIMKgIMKgIMKgIMKgIMKgIDQxMzIgwqAyMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAtIHB5dGhvbi1pbmZvLWxpbmUtZW5kcy1iYWNrc2xhc2gtcCDCoCDCoCDCoCDCoCDCoCDCoCDC oCAyNTY2IMKgMTMlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gc3ludGF4LXBwc3Mg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAyNTEwIMKg MTIlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIyZsdDtjb21waWxlZCAweGM4 OGFiNSZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMSDCoCAwJTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gc3ludGF4LXBwc3MgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTQ0NiDCoCA3JTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAjJmx0O2NvbXBpbGVkIDB4ZWM2Yjk5Jmd0OyDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMgwqAgMCU8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqBiYWNrLXRvLWluZGVudGF0aW9uIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDYxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg LSBweXRob24taW5mby1zdGF0ZW1lbnQtc3RhcnRzLWJsb2NrLXAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgMzE4MCDCoDE2JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1uYXYtYmVn aW5uaW5nLW9mLXN0YXRlbWVudCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAzMTMzIMKgMTUlPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBzeW50YXgtcHBzcyDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxNTAwIMKgIDclPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgICMmbHQ7Y29tcGlsZWQgMHhmNDM2NDUmZ3Q7IMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgNSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoC0gcHl0aG9uLWluZm8tbGluZS1lbmRzLWJhY2tzbGFzaC1wIMKgIMKgIMKgIMKg IMKgIMKgIMKgIDE0OTIgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBzeW50 YXgtcHBzcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oDE0NTAgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAjJmx0O2NvbXBp bGVkIDB4YzkzNGNkJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAx IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmFjay10by1pbmRlbnRhdGlv biDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA2OCDCoCAwJTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1pbmZvLWVuZC1vZi1ibG9jay1wIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDQ4ODIgwqAyNCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAtIHB5dGhvbi1pbmZvLWVuZC1vZi1zdGF0ZW1lbnQtcCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoDQ4NjkgwqAyNCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBweXRob24tbmF2 LWVuZC1vZi1zdGF0ZW1lbnQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA0ODUyIMKgMjQl PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBzeW50YXgtcHBzcyDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAzMDQ4IMKgMTUlPGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICMmbHQ7Y29tcGlsZWQgMHhmNjJjZjkmZ3Q7IMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgNCDCoCAwJTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoC0gcHl0aG9uLWluZm8tbGluZS1lbmRzLWJhY2tzbGFzaC1wIMKgIMKg IMKgIMKgIMKgIMKgIMKgIDE2ODcgwqAgOCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg LSBzeW50YXgtcHBzcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoDE2NDkgwqAgOCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAjJmx0 O2NvbXBpbGVkIDB4ZjU4Njg5Jmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAzIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLWluZm8tYmVnaW5u aW5nLW9mLXN0YXRlbWVudC1wIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDMwNzggwqAxNSU8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1uYXYtYmVnaW5uaW5nLW9mLXN0YXRlbWVudCDC oCDCoCDCoCDCoCDCoCDCoCDCoCAzMDUxIMKgMTUlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IC0gcHl0aG9uLWluZm8tbGluZS1lbmRzLWJhY2tzbGFzaC1wIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDE1MjAgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHN5bnRheC1wcHNzIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE0NTQgwqAg NyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgIyZsdDtjb21waWxlZCAweGM4YzU2 MSZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHN5bnRheC1wcHNzIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTQwOCDCoCA3JTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCBiYWNrLXRvLWluZGVudGF0aW9uIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgNTIgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgLSBweXRob24tbmF2LWJlZ2lubmluZy1vZi1zdGF0ZW1lbnQgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAxNDczIMKgIDclPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3ludGF4LXBwc3Mg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA3 MDcgwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWxpbmUtZW5k cy1iYWNrc2xhc2gtcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDcwNSDCoCAzJTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCAtIHN5bnRheC1wcHNzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDY4MSDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCMmbHQ7Y29tcGlsZWQgMHhjODRmMmQmZ3Q7IMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqBiYWNrLXRvLWluZGVudGF0aW9uIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIDI4IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLXN5 bnRheC1jb250ZXh0LXR5cGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA3Nzkg wqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHN5bnRheC1wcHNzIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgNzY1IMKgIDMlPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICMmbHQ7Y29tcGlsZWQgMHhlZGIwNmQmZ3Q7IMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMyDCoCAwJTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1uYXYtLWxpc3AtZm9yd2FyZC1zZXhwIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE0OSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoGZvcndhcmQtc2V4cCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAxMzkgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBweXRob24t aW5mby1jdXJyZW50LWxpbmUtZW1wdHktcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA1MiDC oCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1hdGNoLXN0cmluZy1uby1wcm9wZXJ0 aWVzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEgwqAgMCU8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgc3ludGF4LWFmdGVyIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgNSDCoCAwJTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCBzeW50YXgtY2xhc3MgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgLSBw eXRob24tbmF2LWJlZ2lubmluZy1vZi1zdGF0ZW1lbnQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgNzMgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgc3ludGF4LXBwc3MgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA0 MiDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1pbmZvLWxpbmUtZW5kcy1iYWNr c2xhc2gtcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDI5IMKgIDAlPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgc3ludGF4LXBwc3MgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMjkgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAg wqAtIHB5dGhvbi1pbmZvLWFzc2lnbm1lbnQtc3RhdGVtZW50LXAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqA2MSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1uYXYtYmVn aW5uaW5nLW9mLXN0YXRlbWVudCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDU4IMKgIDAl PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3ludGF4LXBwc3MgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMzEgwqAgMCU8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWxpbmUtZW5kcy1iYWNrc2xhc2gtcCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAyNSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCBzeW50YXgtcHBzcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoDI1IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmFjay10 by1pbmRlbnRhdGlvbiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoDEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqBweXRob24tdXRpbC1mb3J3YXJk LWNvbW1lbnQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAl PGJyPsKgIMKgIMKgIMKgIMKgLSBzeW50YXgtcHJvcGVydGl6ZSDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA4NiDCoCAwJTxicj7CoCDCoCDC oCDCoCDCoCAtICMmbHQ7Y29tcGlsZWQgMHhlN2JmY2QmZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDg1IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKg IMKgLSBweXRob24tc3ludGF4LXN0cmluZ2lmeSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCA3NiDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCBzeW50YXgt cHBzcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoDc1IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIG1hdGNoLXN0cmluZy1u by1wcm9wZXJ0aWVzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMSDC oCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoHN5bnRheC1wcHNzIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOCDCoCAwJTxi cj7CoCDCoCDCoCDCoCDCoCsgcmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIgwqAgMCU8YnI+wqAgwqAgwqAgwqAg KyBmb250LWxvY2stZm9udGlmeS1rZXl3b3Jkcy1yZWdpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAyNiDCoCAwJTwvZGl2PjxkaXY+Li4uPGJyPjwvZGl2PjwvZGl2Pjxicj48 ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIi Pk9uIEZyaSwgMTQgRmViIDIwMjAgYXQgMTQ6NTAsIEVsaSBaYXJldHNraWkgJmx0OzxhIGhyZWY9 Im1haWx0bzplbGl6QGdudS5vcmciPmVsaXpAZ251Lm9yZzwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rp dj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAw cHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1s ZWZ0OjFleCI+Jmd0OyBEYXRlOiBGcmksIDE0IEZlYiAyMDIwIDE1OjM1OjU4ICswMjAwPGJyPg0K Jmd0OyBGcm9tOiBFbGkgWmFyZXRza2lpICZsdDs8YSBocmVmPSJtYWlsdG86ZWxpekBnbnUub3Jn IiB0YXJnZXQ9Il9ibGFuayI+ZWxpekBnbnUub3JnPC9hPiZndDs8YnI+DQomZ3Q7IENjOiA8YSBo cmVmPSJtYWlsdG86Mzk1OThAZGViYnVncy5nbnUub3JnIiB0YXJnZXQ9Il9ibGFuayI+Mzk1OThA ZGViYnVncy5nbnUub3JnPC9hPjxicj4NCiZndDsgPGJyPg0KJmd0OyBQbGVhc2Ugc2hvdyB0aGUg ZW50aXJlIGV4cGFuZGVkIHByb2ZpbGUuPGJyPg0KPGJyPg0KTXkgcHJvZmlsZSBpcyBiZWxvdy7C oCBJcyB5b3VycyBzaW1pbGFyP8KgIElmIHNvLCBJIHRoaW5nPGJyPg0KcHl0aG9uLW5hdi1iZWdp bm5pbmctb2Ytc3RhdGVtZW50LCBweXRob24tbmF2LWVuZC1vZi1zdGF0ZW1lbnQsIGFuZDxicj4N CnB5dGhvbi1uYXYtLWZvcndhcmQtc2V4cCBhcmUgdGhlIG1haW4gY3VscHJpdHMuPGJyPg0KPGJy Pg0KwqAgLSByZWRpc3BsYXlfaW50ZXJuYWwgKEMgZnVuY3Rpb24pwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTYwMMKgIDQ2JTxicj4NCsKgIMKgLSBqaXQt bG9jay1mdW5jdGlvbsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTYwMMKgIDQ2JTxicj4NCsKgIMKgIC0gaml0LWxvY2st Zm9udGlmeS1ub3fCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoDE2MDDCoCA0NiU8YnI+DQrCoCDCoCDCoC0gaml0LWxvY2stLXJ1bi1m dW5jdGlvbnPCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoDE2MDDCoCA0NiU8YnI+DQrCoCDCoCDCoCAtIHJ1bi1ob29rLXdyYXBwZWTCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oDE2MDDCoCA0NiU8YnI+DQrCoCDCoCDCoCDCoC0gIyZsdDtjb21waWxlZCAtMHgxZmZmZmZmZmY4 YzFiNzc4Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTYwMMKg IDQ2JTxicj4NCsKgIMKgIMKgIMKgIC0gZm9udC1sb2NrLWZvbnRpZnktcmVnaW9uwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxNjAwwqAgNDYlPGJyPg0K wqAgwqAgwqAgwqAgwqAtIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVnaW9uwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTYwMMKgIDQ2JTxicj4NCsKgIMKgIMKgIMKgIMKg IC0gZm9udC1sb2NrLWZvbnRpZnktc3ludGFjdGljYWxseS1yZWdpb27CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoDE2MDDCoCA0NiU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoC0gcHl0aG9uLWZvbnQt bG9jay1zeW50YWN0aWMtZmFjZS1mdW5jdGlvbsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTYwMMKg IDQ2JTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLWluZm8tZG9jc3RyaW5nLXDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxNTk5wqAgNDYlPGJyPg0K wqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1uYXYtYmFja3dhcmQtc2V4cMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE1ODPCoCA0NiU8YnI+DQrCoCDCoCDCoCDC oCDCoCDCoCDCoCAtIHB5dGhvbi1uYXYtZm9yd2FyZC1zZXhwwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgMTU4M8KgIDQ2JTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgLSBweXRob24tbmF2LS1mb3J3YXJkLXNleHDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAxNTgwwqAgNDYlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBweXRo b24taW5mby1lbmQtb2YtYmxvY2stcMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDg5M8KgIDI2JTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBweXRob24taW5mby1l bmQtb2Ytc3RhdGVtZW50LXDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDg5M8KgIDI2JTxi cj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLW5hdi1lbmQtb2Ytc3RhdGVt ZW50wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA4OTLCoCAyNiU8YnI+DQrCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHN5bnRheC1wcHNzwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNTkxwqAgMTclPGJyPg0KwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWxpbmUtZW5kcy1iYWNrc2xhc2gtcMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDI5MsKgIMKgOCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCBzeW50YXgtcHBzc8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgMjg5wqAgwqA4JTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIC0gcHl0aG9uLWluZm8tYmVnaW5uaW5nLW9mLXN0YXRlbWVudC1wwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgNTMzwqAgMTUlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhv bi1uYXYtYmVnaW5uaW5nLW9mLXN0YXRlbWVudMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDUzMcKg IDE1JTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHN5bnRheC1wcHNzwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAyNzXCoCDC oDglPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBweXRob24taW5mby1saW5lLWVu ZHMtYmFja3NsYXNoLXDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAyNTHCoCDCoDclPGJyPg0KwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHN5bnRheC1wcHNzwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMjQ0wqAgwqA3JTxicj4NCsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICMmbHQ7Y29tcGlsZWQgLTB4MWZmZmZmZmZmODMy NjQ5MCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxwqAgwqAwJTxicj4NCsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIGJhY2stdG8taW5kZW50YXRpb27CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDTCoCDCoDAlPGJyPg0KwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgLSBweXRob24tbmF2LWJlZ2lubmluZy1vZi1zdGF0ZW1lbnTCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCA3OcKgIMKgMiU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoHN5bnRheC1wcHNzwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqA3MMKgIMKgMiU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoGJhY2stdG8taW5kZW50YXRpb27CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAzwqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg cHl0aG9uLWluZm8tbGluZS1lbmRzLWJhY2tzbGFzaC1wwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgMsKgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1zeW50YXgt Y29udGV4dC10eXBlwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA1MsKgIMKg MSU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHN5bnRheC1wcHNzwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA1MsKgIMKg MSU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1uYXYtLWxpc3AtZm9yd2Fy ZC1zZXhwwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA3wqAgwqAwJTxicj4NCsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZm9yd2FyZC1zZXhwwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA3wqAgwqAwJTxicj4NCsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLWluZm8tYmVnaW5uaW5nLW9mLWJsb2NrLXDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA3wqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgcHl0aG9uLWluZm8tc3RhdGVtZW50LXN0YXJ0cy1ibG9jay1wwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgM8KgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoHB5dGhvbi1pbmZvLWJlZ2lubmluZy1vZi1zdGF0ZW1lbnQtcMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIDLCoCDCoDAlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBweXRo b24taW5mby1jdXJyZW50LWxpbmUtZW1wdHktcMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDXCoCDCoDAlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtYXRjaC1zdHJpbmct bm8tcHJvcGVydGllc8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMcKgIMKg MCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBzeW50YXgtY2xhc3PCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxwqAgwqAw JTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgLSBweXRob24tbmF2LWJlZ2lubmluZy1vZi1zdGF0 ZW1lbnTCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA4wqAgwqAwJTxicj4NCsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIHN5bnRheC1wcHNzwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA3wqAgwqAwJTxicj4NCsKgIMKg IMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLWluZm8tbGluZS1lbmRzLWJhY2tzbGFzaC1wwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxwqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgc3ludGF4LXBwc3PCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxwqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKg IMKgLSBweXRob24taW5mby1hc3NpZ25tZW50LXN0YXRlbWVudC1wwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqA0wqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9u LW5hdi1iZWdpbm5pbmctb2Ytc3RhdGVtZW50wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqA0wqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBweXRob24taW5mby1saW5l LWVuZHMtYmFja3NsYXNoLXDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAzwqAgwqAwJTxi cj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHN5bnRheC1wcHNzwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzwqAgwqAwJTxi cj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3ludGF4LXBwc3PCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxwqAgwqAwJTxi cj4NCsKgIC0gY29tbWFuZC1leGVjdXRlwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTQxNMKgIDQxJTxicj4NCsKg IMKgLSBjYWxsLWludGVyYWN0aXZlbHnCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxNDE0wqAgNDElPGJyPg0KwqAgwqAgLSBm dW5jYWxsLWludGVyYWN0aXZlbHnCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxNDEzwqAgNDElPGJyPg0KwqAgwqAgwqAtIHNjcm9sbC11 cC1jb21tYW5kwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAxNDEywqAgNDElPGJyPg0KwqAgwqAgwqAgLSBzY3JvbGwtdXDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAxNDEywqAgNDElPGJyPg0KwqAgwqAgwqAgwqAtIGppdC1sb2NrLWZ1bmN0 aW9uwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAxNDEywqAgNDElPGJyPg0KwqAgwqAgwqAgwqAgLSBqaXQtbG9jay1mb250aWZ5LW5v d8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg MTQxMsKgIDQxJTxicj4NCsKgIMKgIMKgIMKgIMKgLSBqaXQtbG9jay0tcnVuLWZ1bmN0aW9uc8Kg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTQxMsKgIDQx JTxicj4NCsKgIMKgIMKgIMKgIMKgIC0gcnVuLWhvb2std3JhcHBlZMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTQxMsKgIDQxJTxicj4N CsKgIMKgIMKgIMKgIMKgIMKgLSAjJmx0O2NvbXBpbGVkIC0weDFmZmZmZmZmZjhjMWI3NzgmZ3Q7 wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxNDEywqAgNDElPGJyPg0KwqAgwqAg wqAgwqAgwqAgwqAgLSBmb250LWxvY2stZm9udGlmeS1yZWdpb27CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDE0MTLCoCA0MSU8YnI+DQrCoCDCoCDCoCDCoCDCoCDC oCDCoC0gZm9udC1sb2NrLWRlZmF1bHQtZm9udGlmeS1yZWdpb27CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAxNDEywqAgNDElPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBmb250LWxv Y2stZm9udGlmeS1zeW50YWN0aWNhbGx5LXJlZ2lvbsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTQx MsKgIDQxJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBweXRob24tZm9udC1sb2NrLXN5 bnRhY3RpYy1mYWNlLWZ1bmN0aW9uwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxNDEywqAgNDElPGJy Pg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBweXRob24taW5mby1kb2NzdHJpbmctcMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE0MTHCoCA0MSU8YnI+DQrCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoC0gcHl0aG9uLW5hdi1iYWNrd2FyZC1zZXhwwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTQwMsKgIDQwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIC0gcHl0aG9uLW5hdi1mb3J3YXJkLXNleHDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAxNDAywqAgNDAlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAtIHB5dGhvbi1uYXYtLWZvcndhcmQtc2V4cMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIDE0MDDCoCA0MCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhv bi1pbmZvLWJlZ2lubmluZy1vZi1ibG9jay1wwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMTM3wqAg MzMlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWJl Z2lubmluZy1vZi1zdGF0ZW1lbnQtcMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDU4NcKgIDE3JTxi cj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLW5hdi1iZWdpbm5p bmctb2Ytc3RhdGVtZW50wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNTg1wqAgMTclPGJyPg0KwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWxpbmUtZW5kcy1i YWNrc2xhc2gtcMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDMyN8KgIMKgOSU8YnI+DQrCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBzeW50YXgtcHBzc8KgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMzIywqAgwqA5JTxicj4NCsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3ludGF4LXBwc3PCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAyNDjCoCDCoDclPGJyPg0KwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiYWNrLXRvLWluZGVudGF0aW9uwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgN8KgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoC0gcHl0aG9uLWluZm8tc3RhdGVtZW50LXN0YXJ0cy1ibG9jay1w wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNTUwwqAgMTYlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgLSBweXRob24tbmF2LWJlZ2lubmluZy1vZi1zdGF0ZW1lbnTCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCA1NDbCoCAxNSU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoHN5bnRheC1wcHNzwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgMjcwwqAgwqA3JTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgLSBweXRob24taW5mby1saW5lLWVuZHMtYmFja3NsYXNoLXDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAyNjLCoCDCoDclPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgc3ludGF4LXBwc3PCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoDI1NsKgIMKgNyU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoGJhY2stdG8taW5kZW50YXRpb27CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCA2wqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0 aG9uLW5hdi1iZWdpbm5pbmctb2Ytc3RhdGVtZW50wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTkw wqAgwqA1JTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBweXRob24taW5m by1saW5lLWVuZHMtYmFja3NsYXNoLXDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMTPCoCDCoDMl PGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgc3ludGF4LXBwc3PCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDExMMKgIMKgMyU8 YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHN5bnRheC1wcHNzwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA3NMKgIMKgMiU8 YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJhY2stdG8taW5kZW50YXRp b27CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxwqAgwqAwJTxicj4N CsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLXN5bnRheC1jb250ZXh0LXR5 cGXCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDYxwqAgwqAxJTxicj4NCsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3ludGF4LXBwc3PCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDYxwqAgwqAxJTxicj4NCsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLWluZm8tYmVnaW5uaW5nLW9mLXN0YXRlbWVu dC1wwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNMKgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHB5dGhvbi1uYXYtYmVnaW5uaW5nLW9mLXN0YXRlbWVudMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDPCoCDCoDAlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgLSBweXRob24tbmF2LS1saXNwLWZvcndhcmQtc2V4cMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgM8KgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoGZvcndhcmQtc2V4cMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgMsKgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCBweXRob24taW5mby1jdXJyZW50LWxpbmUtZW1wdHktcMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIDLCoCDCoDAlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBweXRo b24taW5mby1lbmQtb2YtYmxvY2stcMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDHC oCDCoDAlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBweXRob24taW5m by1lbmQtb2Ytc3RhdGVtZW50LXDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxwqAgwqAwJTxi cj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBweXRob24tbmF2LWJlZ2lubmluZy1vZi1z dGF0ZW1lbnTCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA0wqAgwqAwJTxicj4NCsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLWluZm8tbGluZS1lbmRzLWJhY2tzbGFzaC1wwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgM8KgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoHN5bnRheC1wcHNzwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgM8KgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCBzeW50YXgtcHBzc8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMcKgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoC0gcHl0aG9uLWluZm8tYXNzaWdubWVudC1zdGF0ZW1lbnQtcMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIDTCoCDCoDAlPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBw eXRob24tbmF2LWJlZ2lubmluZy1vZi1zdGF0ZW1lbnTCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCA0wqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3ludGF4LXBw c3PCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCAywqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBweXRob24taW5m by1saW5lLWVuZHMtYmFja3NsYXNoLXDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAywqAgwqAw JTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHN5bnRheC1wcHNzwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAywqAgwqAw JTxicj4NCsKgIMKgIMKgLSBleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmTCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDHCoCDCoDAlPGJyPg0K wqAgwqAgwqAgLSBzaXQtZm9ywqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxwqAgwqAwJTxicj4N CsKgIMKgIMKgIMKgLSByZWRpc3BsYXnCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxwqAgwqAwJTxicj4N CsKgIMKgIMKgIMKgIC0gcmVkaXNwbGF5X2ludGVybmFsIChDIGZ1bmN0aW9uKcKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMcKgIMKgMCU8YnI+DQrCoCDCoCDCoCDC oCDCoC0gdG9vbC1iYXItbWFrZS1rZXltYXDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDHCoCDCoDAlPGJyPg0KwqAgwqAgwqAgwqAgwqAg LSB0b29sLWJhci1tYWtlLWtleW1hcC0xwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgMcKgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoC0gbWFw Y2FywqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxwqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIC0g IyZsdDtjb21waWxlZCAtMHgxZmZmZmZmZmZhMGI4NzAwJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgMcKgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoC0gZXZh bMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgMcKgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCAt IGZpbmQtaW1hZ2XCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCAxwqAgwqAwJTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgaW1hZ2UtdHlwZS1hdmFpbGFibGUtcMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgMcKgIMKgMCU8YnI+DQrCoCDCoCAtIGJ5dGUtY29kZcKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgMcKgIMKgMCU8YnI+DQrCoCDCoCDCoC0gcmVhZC1leHRlbmRlZC1jb21t YW5kwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgMcKgIMKgMCU8YnI+DQrCoCDCoCDCoCAtIGNvbXBsZXRpbmctcmVhZMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgMcKgIMKgMCU8YnI+DQrCoCDCoCDCoCDCoCDCoGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0 wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg McKgIMKgMCU8YnI+DQrCoCAtIC4uLsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg NDA2wqAgMTElPGJyPg0KwqAgwqAgwqBBdXRvbWF0aWMgR0PCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDQw NsKgIDExJTxicj4NCjwvYmxvY2txdW90ZT48L2Rpdj4NCg== --000000000000b0571d059e8b6aa0-- From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Feb 2020 16:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ivan Oreshnikov Cc: 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.158169705415167 (code B ref 39598); Fri, 14 Feb 2020 16:18:02 +0000 Received: (at 39598) by debbugs.gnu.org; 14 Feb 2020 16:17:34 +0000 Received: from localhost ([127.0.0.1]:34565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2deo-0003wZ-HN for submit@debbugs.gnu.org; Fri, 14 Feb 2020 11:17:34 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2dem-0003wN-IV for 39598@debbugs.gnu.org; Fri, 14 Feb 2020 11:17:33 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34886) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2deh-0000ql-Fg; Fri, 14 Feb 2020 11:17:27 -0500 Received: from [176.228.60.248] (port=1556 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2deg-0007fA-Sc; Fri, 14 Feb 2020 11:17:27 -0500 Date: Fri, 14 Feb 2020 18:17:32 +0200 Message-Id: <83v9o9nnxf.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Ivan Oreshnikov on Fri, 14 Feb 2020 17:08:19 +0100) References: <831rqxp9z5.fsf@gnu.org> <83zhdlnuqe.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: Ivan Oreshnikov > Date: Fri, 14 Feb 2020 17:08:19 +0100 > Cc: 39598@debbugs.gnu.org > > Sorry, didn't notice your first message (didn't expect such a quick response :). > > Yes, my profile is very similar to yours: It is. Looks like python-nav--forward-sexp is indeed the main culprit. To narrow this down even more, I suggest to load python.el (not .elc!) manually into a new Emacs session, then repeat the experiment, and show the profile below python-nav--forward-sexp. This might point out the part of that function that takes the lion's share of the run time. Thanks. From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Ivan Oreshnikov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Feb 2020 16:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.158169792816632 (code B ref 39598); Fri, 14 Feb 2020 16:33:02 +0000 Received: (at 39598) by debbugs.gnu.org; 14 Feb 2020 16:32:08 +0000 Received: from localhost ([127.0.0.1]:34594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2dsu-0004KC-1F for submit@debbugs.gnu.org; Fri, 14 Feb 2020 11:32:08 -0500 Received: from mail-lj1-f175.google.com ([209.85.208.175]:36601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2dss-0004Jb-0M for 39598@debbugs.gnu.org; Fri, 14 Feb 2020 11:32:06 -0500 Received: by mail-lj1-f175.google.com with SMTP id r19so11404195ljg.3 for <39598@debbugs.gnu.org>; Fri, 14 Feb 2020 08:32:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kFu9kvJ2QAx8WyrFz2knii2CaXmxbeBGUaMRaJaxFzo=; b=miwzX2l+e5e37+qPRErAZf5v2ObifyDCt56MUqNvOp+a9+Pjcw4O//tc4Ld1DzbPVG hXvqjJm1HtUzAbkZULE/BFzjV0OciR0lWacEJ93SbPL5NHkVODRqR0l4us/Ubl/K/T9k QPIWAQwZyQ3uyW27IcyhBS0iZTc9NIdbYRy3BsMnW8A1OLkNcmDRhSbFoTzlZ+Ke3O+M LXcPmxvfyN1Cq9VdCSNYVe8MVJcJZ1FxHxiV25s+r/6oGqfqoCBEBiP/iCES2CjbGpzL O9gE5bqC4/z2nnOvQkiITOLCD3K432MQJBtctPBUGKl8Aq/PGz4lP+g0oCs5KUkrASps FBeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kFu9kvJ2QAx8WyrFz2knii2CaXmxbeBGUaMRaJaxFzo=; b=JVXGMv9vzznv8yqk1n2Kxmds4D6yeHcmsNjkyyYLQ44xODuI1Ze407epCB8xyyFzgn HIsCfVK+lPgOw6dWlmgErwkikDpX/O7v9KGtJbWsitpkBAf0BaqS0m77Lfb7+zchvx0v asscnhyBZncXFq2pu7e3YDTh1NhA1CrtsfyRTF+lQx6xGg/lxvdPaDcMAUQzAz9khdC8 bELYsjW6p+2uKJGHY0qB9rss02gmIwKvBHaIRSVjmDpibPFpOqQG0aueLC5J36LAp8BB 0l5sTVcqbCu+iLtscJlSEUbOklFkLDIoLxwaKd+zMurqYX5dNhEKTjpX8C00nsZvnl8V YSBw== X-Gm-Message-State: APjAAAVhEkWlD3gIk/U/ReQjXaysI3uC+wK5mbtK0DI04FZYDHaXhQhc 3KYU7ZwjHZO+NDYUYZPDjSeMuMj8Ix7PcJ6K7eY= X-Google-Smtp-Source: APXvYqx4sdZawNGTZBgjxAyiAfPmVU0ZiGafIz1lMuHzUhpIMNZEFJGnDijcLSLyG13y73ftH9wOVxu6uCZC0IkD5KY= X-Received: by 2002:a2e:8711:: with SMTP id m17mr2544402lji.284.1581697919842; Fri, 14 Feb 2020 08:31:59 -0800 (PST) MIME-Version: 1.0 References: <831rqxp9z5.fsf@gnu.org> <83zhdlnuqe.fsf@gnu.org> <83v9o9nnxf.fsf@gnu.org> In-Reply-To: <83v9o9nnxf.fsf@gnu.org> From: Ivan Oreshnikov Date: Fri, 14 Feb 2020 17:31:48 +0100 Message-ID: Content-Type: multipart/alternative; boundary="000000000000a77f46059e8bbeed" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --000000000000a77f46059e8bbeed Content-Type: text/plain; charset="UTF-8" Ok, here's the full expansion of the relevant part of the profiler report: - redisplay_internal (C function) 22195 91% - jit-lock-function 22181 91% - jit-lock-fontify-now 22181 91% - jit-lock--run-functions 22179 91% - run-hook-wrapped 22179 91% - # 22178 91% - font-lock-fontify-region 22178 91% - font-lock-default-fontify-region 22177 91% - font-lock-fontify-syntactically-region 22142 90% - python-font-lock-syntactic-face-function 22044 90% - if 22043 90% - if 22043 90% - python-info-docstring-p 22041 90% - save-excursion 22038 90% - let 21959 90% - if 21957 90% - and 21957 90% - >= 21881 89% - let 21881 89% - while 21879 89% - save-excursion 21864 89% - python-nav-backward-sexp 21772 89% - python-nav-forward-sexp 21759 89% - while 21732 89% - python-nav--forward-sexp 21711 89% - if 21706 89% - let* 21700 89% - cond 20732 85% - let* 20686 84% - cond 10735 44% - python-info-beginning-of-block-p 4750 19% - and 4748 19% - python-info-beginning-of-statement-p 3683 15% - = 3676 15% - save-excursion 3671 15% - python-nav-beginning-of-statement 3667 15% - let* 3631 14% - cond 2691 11% - save-excursion 2679 11% - python-info-line-ends-backslash-p 2673 10% - save-excursion 2665 10% - while 2661 10% - and 2658 10% - nth 2640 10% - or 2638 10% - syntax-ppss 2607 10% # 2 0% goto-char 15 0% not 1 0% - if 3 0% equal 2 0% - syntax-ppss 916 3% # 2 0% - or 10 0% - let 4 0% and 1 0% nth 1 0% back-to-indentation 21 0% - python-info-statement-starts-block-p 1061 4% - save-excursion 1057 4% - python-nav-beginning-of-statement 1045 4% - let* 1006 4% - syntax-ppss 898 3% # 1 0% - cond 77 0% - save-excursion 74 0% - python-info-line-ends-backslash-p 61 0% - save-excursion 54 0% - while 47 0% - and 44 0% - nth 21 0% or 16 0% goto-char 16 0% - if 5 0% equal 3 0% - or 10 0% let 2 0% nth 1 0% back-to-indentation 26 0% - python-info-end-of-block-p 4015 16% - and 4012 16% - python-info-end-of-statement-p 4009 16% - = 4006 16% - save-excursion 3996 16% - python-nav-end-of-statement 3988 16% - let 3977 16% - while 3975 16% - and 3971 16% - cond 3945 16% - setq 2982 12% - python-info-line-ends-backslash-p 1994 8% - save-excursion 1990 8% - while 1979 8% - and 1977 8% - nth 1954 8% - or 1949 8% - syntax-ppss 1931 7% # 1 0% goto-char 10 0% not 1 0% - if 7 0% equal 6 0% - let 975 4% - or 971 3% - syntax-ppss 953 3% # 2 0% and 1 0% - nth 958 3% - or 955 3% syntax-ppss 934 3% - or 19 0% goto-char 14 0% not 1 0% - python-info-beginning-of-statement-p 1963 8% - = 1960 8% - save-excursion 1954 8% - python-nav-beginning-of-statement 1949 8% - let* 1910 7% syntax-ppss 945 3% - cond 931 3% - save-excursion 922 3% - python-info-line-ends-backslash-p 914 3% - save-excursion 909 3% - while 906 3% - and 905 3% - nth 884 3% - or 881 3% - syntax-ppss 864 3% # 2 0% goto-char 13 0% if 1 0% - or 16 0% - let 5 0% and 1 0% nth 2 0% back-to-indentation 30 0% - save-excursion 7969 32% - cond 7763 31% - python-info-beginning-of-block-p 3887 15% - and 3887 15% - python-info-statement-starts-block-p 2870 11% - save-excursion 2864 11% - python-nav-beginning-of-statement 2847 11% - let* 2799 11% - cond 1911 7% - save-excursion 1904 7% - python-info-line-ends-backslash-p 1896 7% - save-excursion 1889 7% - while 1878 7% - and 1876 7% - nth 1851 7% - or 1846 7% - syntax-ppss 1826 7% # 1 0% goto-char 21 0% not 2 0% - if 8 0% equal 4 0% syntax-ppss 864 3% - or 5 0% let 4 0% back-to-indentation 31 0% - python-info-beginning-of-statement-p 1012 4% - = 1011 4% - save-excursion 1008 4% - python-nav-beginning-of-statement 1001 4% - let* 950 3% - syntax-ppss 873 3% # 1 0% - cond 43 0% - save-excursion 36 0% - python-info-line-ends-backslash-p 31 0% - save-excursion 25 0% - while 17 0% - and 14 0% goto-char 8 0% not 1 0% - if 3 0% equal 2 0% - or 11 0% - let 4 0% and 1 0% nth 1 0% back-to-indentation 38 0% - python-info-beginning-of-statement-p 1959 8% - = 1959 8% - save-excursion 1954 8% - python-nav-beginning-of-statement 1948 8% - let* 1912 7% - cond 1014 4% - save-excursion 1009 4% - python-info-line-ends-backslash-p 999 4% - save-excursion 990 4% - while 978 4% - and 976 4% - nth 957 3% - or 955 3% syntax-ppss 937 3% goto-char 11 0% not 3 0% - if 7 0% equal 5 0% - syntax-ppss 867 3% # 1 0% - or 9 0% - let 3 0% and 1 0% back-to-indentation 26 0% - python-info-end-of-block-p 1905 7% - and 1904 7% - python-info-end-of-statement-p 1901 7% - = 1900 7% - save-excursion 1891 7% - python-nav-end-of-statement 1887 7% - let 1881 7% - while 1879 7% - and 1879 7% - cond 1844 7% - setq 968 3% - let 946 3% - or 944 3% syntax-ppss 923 3% and 1 0% - python-info-line-ends-backslash-p 14 0% - save-excursion 11 0% while 5 0% - nth 870 3% - or 869 3% - syntax-ppss 857 3% # 1 0% - or 26 0% goto-char 23 0% not 1 0% - if 194 0% - python-nav--lisp-forward-sexp 189 0% - let 171 0% forward-sexp 150 0% - if 7 0% or 3 0% - if 1969 8% - cond 1965 8% - python-nav-beginning-of-statement 1878 7% - let* 1842 7% - cond 947 3% - save-excursion 942 3% - python-info-line-ends-backslash-p 934 3% - save-excursion 930 3% - while 925 3% - and 925 3% - nth 910 3% - or 907 3% - syntax-ppss 889 3% # 1 0% goto-char 9 0% not 1 0% if 1 0% - syntax-ppss 870 3% # 1 0% - or 12 0% - let 4 0% and 1 0% nth 3 0% back-to-indentation 26 0% - and 66 0% - python-info-current-line-empty-p 54 0% - save-excursion 49 0% - string-equal 3 0% match-string-no-properties 1 0% eq 5 0% - and 33 0% - or 32 0% - if 30 0% - eq 26 0% - syntax-class 16 0% - syntax-after 7 0% 1- 2 0% car 4 0% memq 2 0% - python-syntax-context-type 953 3% - let 944 3% - or 931 3% - syntax-ppss 909 3% # 2 0% cond 5 0% - if 8 0% and 1 0% setq 1 0% setq 2 0% - or 20 0% - setq 20 0% - memq 11 0% list 4 0% or 2 0% - and 81 0% looking-at-p 39 0% = 23 0% - prog1 6 0% not 4 0% setq 1 0% - not 76 0% - python-info-assignment-statement-p 75 0% - save-excursion 75 0% - let 74 0% - if 64 0% - python-nav-beginning-of-statement 64 0% - let* 61 0% - cond 34 0% - save-excursion 34 0% - python-info-line-ends-backslash-p 34 0% - save-excursion 34 0% - while 34 0% - and 34 0% - nth 34 0% - or 34 0% syntax-ppss 33 0% syntax-ppss 25 0% back-to-indentation 2 0% - while 9 0% and 9 0% - python-nav-beginning-of-statement 78 0% - let* 77 0% syntax-ppss 38 0% - cond 37 0% - save-excursion 37 0% - python-info-line-ends-backslash-p 37 0% - save-excursion 36 0% - while 36 0% - and 36 0% - nth 36 0% - or 36 0% syntax-ppss 36 0% - or 1 0% let 1 0% - syntax-propertize 85 0% - # 84 0% - while 84 0% - cond 81 0% - python-syntax-stringify 81 0% - let* 79 0% - prog2 76 0% syntax-ppss 76 0% - and 1 0% - python-syntax-count-quotes 1 0% - let 1 0% - while 1 0% and 1 0% cond 1 0% and 3 0% syntax-ppss 7 0% - replace-regexp-in-string 1 0% # 1 0% - font-lock-fontify-keywords-region 32 0% - # 9 0% - let 9 0% - while 9 0% - and 9 0% setq 9 0% - # 4 0% - let 4 0% - while 4 0% - and 4 0% setq 4 0% + # 6 0% + eval 5 0% + tool-bar-make-keymap 2 0% kill-this-buffer-enabled-p 1 0% --000000000000a77f46059e8bbeed Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWls X3F1b3RlIj5PaywgaGVyZSYjMzk7cyB0aGUgZnVsbCBleHBhbnNpb24gb2YgdGhlIHJlbGV2YW50 IHBhcnQgb2YgdGhlIHByb2ZpbGVyIHJlcG9ydDo8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90 ZSI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4tIHJlZGlzcGxheV9pbnRlcm5h bCAoQyBmdW5jdGlvbikgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgMjIxOTUgwqA5MSU8YnI+wqAtIGppdC1sb2NrLWZ1bmN0aW9uIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjIxODEgwqA5MSU8YnI+wqAg LSBqaXQtbG9jay1mb250aWZ5LW5vdyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoDIyMTgxIMKgOTElPGJyPsKgIMKgLSBqaXQtbG9jay0tcnVuLWZ1bmN0 aW9ucyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDIyMTc5IMKg OTElPGJyPsKgIMKgIC0gcnVuLWhvb2std3JhcHBlZCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDIyMTc5IMKgOTElPGJyPsKgIMKgIMKgLSAjJmx0 O2NvbXBpbGVkIDB4MTcyN2NjNSZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAyMjE3OCDCoDkxJTxicj7CoCDCoCDCoCAtIGZvbnQtbG9jay1mb250aWZ5LXJl Z2lvbiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDIyMTc4IMKgOTElPGJy PsKgIMKgIMKgIMKgLSBmb250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJlZ2lvbiDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAyMjE3NyDCoDkxJTxicj7CoCDCoCDCoCDCoCAtIGZvbnQtbG9jay1mb250 aWZ5LXN5bnRhY3RpY2FsbHktcmVnaW9uIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjIxNDIgwqA5MCU8YnI+wqAg wqAgwqAgwqAgwqAtIHB5dGhvbi1mb250LWxvY2stc3ludGFjdGljLWZhY2UtZnVuY3Rpb24gwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgMjIwNDQgwqA5MCU8YnI+wqAgwqAgwqAgwqAgwqAgLSBpZiDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDIyMDQzIMKg OTAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgLSBpZiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAyMjA0MyDCoDkwJTxicj7CoCDCoCDC oCDCoCDCoCDCoCAtIHB5dGhvbi1pbmZvLWRvY3N0cmluZy1wIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIDIyMDQxIMKgOTAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgLSBzYXZlLWV4Y3Vy c2lvbiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAyMjAzOCDCoDkw JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCAtIGxldCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAyMTk1OSDCoDkwJTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoC0gaWYgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgMjE5NTcgwqA5MCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg LSBhbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgMjE5NTcgwqA5MCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtICZndDs9IMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIxODgxIMKg ODklPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gbGV0IMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIxODgxIMKgODklPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgLSB3aGlsZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoDIxODc5IMKgODklPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIC0gc2F2ZS1leGN1cnNpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAy MTg2NCDCoDg5JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gcHl0aG9uLW5h di1iYWNrd2FyZC1zZXhwIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIxNzcyIMKgODklPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLW5hdi1mb3J3YXJkLXNleHAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgMjE3NTkgwqA4OSU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAt IHdoaWxlIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjE3MzIgwqA4 OSU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBweXRob24tbmF2LS1m b3J3YXJkLXNleHAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAyMTcxMSDCoDg5JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoC0gaWYgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgMjE3MDYgwqA4OSU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgLSBsZXQqIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjE3MDAg wqA4OSU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIGNvbmQg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMjA3MzIgwqA4NSU8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBsZXQqIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgMjA2ODYgwqA4NCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIGNvbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgMTA3MzUgwqA0NCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgLSBweXRob24taW5mby1iZWdpbm5pbmctb2YtYmxvY2stcCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA0NzUwIMKgMTklPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBhbmQgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgNDc0OCDCoDE5JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1pbmZvLWJlZ2lubmluZy1vZi1zdGF0 ZW1lbnQtcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAzNjgzIMKgMTUl PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSA9 IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDM2NzYgwqAxNSU8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBzYXZlLWV4Y3Vyc2lv biDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAzNjcxIMKgMTUlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBweXRob24tbmF2LWJlZ2lubmluZy1vZi1zdGF0ZW1l bnQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMzY2NyDCoDE1JTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIGxl dCogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMzYzMSDCoDE0JTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gY29uZCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoDI2OTEgwqAxMSU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBzYXZlLWV4Y3Vyc2lvbiDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAyNjc5IMKg MTElPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgLSBweXRob24taW5mby1saW5lLWVuZHMtYmFja3NsYXNoLXAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgMjY3MyDCoDEwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHNhdmUtZXhjdXJzaW9uIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDI2NjUgwqAxMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAtIHdoaWxlIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDI2NjEgwqAxMCU8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgLSBhbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAyNjU4IMKgMTAlPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBudGgg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgMjY0MCDCoDEwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIG9yIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDI2MzggwqAxMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHN5bnRheC1wcHNzIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDI2MDcgwqAxMCU8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgIyZsdDtjb21waWxlZCAweDE2M2E3YmQmZ3Q7IMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBnb3RvLWNo YXIgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgMTUgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBub3QgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgLSBpZiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAzIMKgIDAlPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIGVxdWFsIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIgwqAgMCU8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHN5bnRheC1wcHNz IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgOTE2IMKgIDMlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICMmbHQ7Y29tcGlsZWQgMHgxNWVjZWExJmd0 OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCAyIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgLSBvciDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEwIMKgIDAlPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IC0gbGV0IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDQgwqAgMCU8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhbmQgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIG50aCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIGJhY2stdG8taW5kZW50YXRpb24gwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAyMSDCoCAwJTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhv bi1pbmZvLXN0YXRlbWVudC1zdGFydHMtYmxvY2stcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAxMDYxIMKgIDQlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBzYXZlLWV4Y3Vyc2lvbiDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEwNTcg wqAgNCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgLSBweXRob24tbmF2LWJlZ2lubmluZy1vZi1zdGF0ZW1lbnQgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMDQ1IMKgIDQlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBsZXQqIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgMTAwNiDCoCA0JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCAtIHN5bnRheC1wcHNzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDg5OCDCoCAz JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCMmbHQ7Y29tcGlsZWQgMHg1N2IzYmQmZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEgwqAgMCU8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBjb25kIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDc3IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBzYXZlLWV4Y3Vyc2lvbiDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDc0IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLWluZm8tbGluZS1lbmRzLWJhY2tzbGFzaC1wIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgNjEgwqAgMCU8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHNhdmUtZXhj dXJzaW9uIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgNTQgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSB3aGlsZSDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oDQ3IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgLSBhbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNDQgwqAgMCU8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgLSBudGggwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAyMSDCoCAwJTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9y IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgMTYgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgZ290by1jaGFyIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgMTYgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBpZiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDUgwqAg MCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqBlcXVhbCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMgwqAgMCU8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBvciDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMCDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGxldCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoDIgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBudGggwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgYmFjay10by1pbmRlbnRhdGlvbiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAyNiDCoCAwJTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1pbmZvLWVu ZC1vZi1ibG9jay1wIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIDQwMTUgwqAxNiU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAtIGFuZCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA0 MDEyIMKgMTYlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIC0gcHl0aG9uLWluZm8tZW5kLW9mLXN0YXRlbWVudC1wIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDQwMDkgwqAxNiU8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtID0gwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgNDAwNiDCoDE2JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHNhdmUtZXhjdXJzaW9uIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDM5OTYg wqAxNiU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAtIHB5dGhvbi1uYXYtZW5kLW9mLXN0YXRlbWVudCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAzOTg4IMKgMTYlPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gbGV0IMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgMzk3NyDCoDE2JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gd2hpbGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMzk3 NSDCoDE2JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAtIGFuZCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDM5NzEgwqAxNiU8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAt IGNvbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzOTQ1IMKgMTYlPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gc2V0cSDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAyOTgyIMKgMTIlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBweXRob24taW5mby1saW5lLWVuZHMtYmFj a3NsYXNoLXAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTk5NCDCoCA4JTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCAtIHNhdmUtZXhjdXJzaW9uIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIDE5OTAgwqAgOCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHdoaWxlIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIDE5NzkgwqAgOCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBhbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxOTc3IMKgIDgl PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgLSBudGggwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTk1NCDCoCA4JTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCAtIG9yIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIDE5NDkgwqAgOCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHN5bnRheC1w cHNzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDE5MzEgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgIyZsdDtjb21waWxlZCAweDE3NTA4YTkm Z3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEgwqAgMCU8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqBnb3RvLWNoYXIgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTAgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBu b3QgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBpZiDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCA3IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGVxdWFsIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDYgwqAg MCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAtIGxldCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDk3NSDCoCA0JTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAt IG9yIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOTcxIMKgIDMlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBzeW50YXgtcHBz cyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoDk1MyDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAjJmx0O2NvbXBpbGVkIDB4MTYzZmY1OSZn dDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMiDCoCAw JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCBhbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMSDCoCAwJTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIG50 aCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA5NTggwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIG9yIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIDk1NSDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBzeW50YXgtcHBzcyDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA5MzQgwqAg MyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAtIG9yIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTkgwqAgMCU8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg Z290by1jaGFyIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTQgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBub3QgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIC0gcHl0aG9uLWluZm8tYmVnaW5uaW5nLW9mLXN0YXRlbWVudC1wIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE5NjMgwqAgOCU8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtID0gwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTk2MCDCoCA4JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHNhdmUtZXhjdXJzaW9uIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIDE5NTQgwqAgOCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAtIHB5dGhvbi1uYXYtYmVnaW5uaW5nLW9mLXN0YXRlbWVudCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxOTQ5IMKgIDglPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gbGV0KiDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCAxOTEwIMKgIDclPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3ludGF4LXBwc3MgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqA5NDUgwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAtIGNvbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOTMxIMKgIDMlPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0g c2F2ZS1leGN1cnNpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA5MjIgwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWxpbmUt ZW5kcy1iYWNrc2xhc2gtcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDkx NCDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAtIHNhdmUtZXhjdXJzaW9uIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOTA5IMKgIDMlPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSB3aGls ZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoDkwNiDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIGFuZCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCA5MDUgwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIG50aCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDg4NCDC oCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAtIG9yIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgODgxIMKgIDMlPGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgLSBzeW50YXgtcHBzcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoDg2NCDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAjJmx0O2NvbXBp bGVkIDB4MTY4NzQzMSZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgMiDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGdvdG8tY2hhciDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxMyDCoCAw JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoGlmIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEgwqAgMCU8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIG9yIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTYgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBsZXQgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgNSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFuZCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgbnRoIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIgwqAgMCU8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg YmFjay10by1pbmRlbnRhdGlvbiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMwIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBzYXZlLWV4Y3Vyc2lvbiDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoDc5NjkgwqAzMiU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgLSBjb25kIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDc3NjMgwqAz MSU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5 dGhvbi1pbmZvLWJlZ2lubmluZy1vZi1ibG9jay1wIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgMzg4NyDCoDE1JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIGFuZCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoDM4ODcgwqAxNSU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLXN0YXRlbWVudC1zdGFydHMtYmxvY2stcCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDI4NzAgwqAxMSU8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBzYXZlLWV4Y3Vyc2lv biDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAyODY0IMKgMTElPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBweXRob24tbmF2LWJlZ2lubmluZy1vZi1zdGF0ZW1l bnQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMjg0NyDCoDExJTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIGxl dCogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMjc5OSDCoDExJTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gY29uZCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoDE5MTEgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBzYXZlLWV4Y3Vyc2lvbiDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxOTA0IMKg IDclPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgLSBweXRob24taW5mby1saW5lLWVuZHMtYmFja3NsYXNoLXAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgMTg5NiDCoCA3JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHNhdmUtZXhjdXJzaW9uIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDE4ODkgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAtIHdoaWxlIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE4NzggwqAgNyU8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgLSBhbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxODc2IMKgIDclPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBudGgg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgMTg1MSDCoCA3JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIG9yIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDE4NDYgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHN5bnRheC1wcHNzIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE4MjYgwqAgNyU8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgIyZsdDtjb21waWxlZCAweDE2YzUwYTkmZ3Q7IMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBnb3RvLWNo YXIgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgMjEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBub3QgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAyIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgLSBpZiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA4IMKgIDAlPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIGVxdWFsIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDQgwqAgMCU8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzeW50YXgtcHBz cyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoDg2NCDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gb3IgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgNSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCBsZXQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNCDCoCAw JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCBiYWNrLXRvLWluZGVudGF0aW9uIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMzEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWJlZ2lubmlu Zy1vZi1zdGF0ZW1lbnQtcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEw MTIgwqAgNCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgLSA9IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTAxMSDCoCA0JTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gc2F2 ZS1leGN1cnNpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMDA4IMKgIDQlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLW5hdi1iZWdpbm5pbmct b2Ytc3RhdGVtZW50IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTAwMSDC oCA0JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoC0gbGV0KiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA5NTAgwqAgMyU8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBzeW50 YXgtcHBzcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCA4NzMgwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAjJmx0O2NvbXBpbGVkIDB4MTc3 MTY5MSZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIC0gY29uZCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA0MyDCoCAw JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoC0gc2F2ZS1leGN1cnNpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzNiDCoCAwJTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1p bmZvLWxpbmUtZW5kcy1iYWNrc2xhc2gtcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDMxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBzYXZlLWV4Y3Vyc2lvbiDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDI1IMKgIDAlPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIC0gd2hpbGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxNyDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gYW5kIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIDE0IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGdvdG8tY2hhciDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCA4IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIG5vdCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxIMKgIDAlPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIC0gaWYgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzIMKgIDAlPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg ZXF1YWwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAyIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gb3IgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgMTEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIGxldCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDQg wqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgYW5kIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEgwqAgMCU8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqBudGggwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmFjay10by1pbmRl bnRhdGlvbiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAzOCDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoC0gcHl0aG9uLWluZm8tYmVnaW5uaW5nLW9mLXN0YXRlbWVudC1wIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTk1OSDCoCA4JTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtID0gwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxOTU5IMKgIDglPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBzYXZlLWV4Y3Vyc2lvbiDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDE5NTQgwqAgOCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgLSBweXRob24tbmF2LWJlZ2lubmluZy1vZi1zdGF0ZW1lbnQgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxOTQ4IMKgIDglPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBsZXQqIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgMTkxMiDCoCA3JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIGNvbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgMTAxNCDCoCA0JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoC0gc2F2ZS1leGN1cnNpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMDA5IMKgIDQlPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0g cHl0aG9uLWluZm8tbGluZS1lbmRzLWJhY2tzbGFzaC1wIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIDk5OSDCoCA0JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gc2F2ZS1leGN1cnNpb24gwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOTkwIMKg IDQlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIC0gd2hpbGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOTc4IMKgIDQlPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBh bmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA5NzYgwqAgNCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBudGggwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgOTU3IMKgIDMlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBvciDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA5NTUg wqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgc3ludGF4LXBwc3MgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOTM3IMKgIDMlPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IGdvdG8tY2hhciDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoDExIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIG5vdCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAzIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gaWYgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA3 IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgZXF1YWwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA1IMKgIDAlPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gc3lu dGF4LXBwc3MgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgODY3IMKgIDMlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIyZsdDtjb21waWxlZCAweDE2 YzU3NTEmZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgMSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCAtIG9yIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg OSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoC0gbGV0IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMyDCoCAwJTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCBhbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMSDCoCAwJTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJhY2stdG8taW5kZW50 YXRpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgMjYgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWVuZC1vZi1ibG9jay1wIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTkwNSDCoCA3JTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIGFuZCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDE5MDQgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWVuZC1vZi1z dGF0ZW1lbnQtcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oDE5MDEgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgLSA9IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTkwMCDCoCA3JTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0g c2F2ZS1leGN1cnNpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxODkxIMKgIDclPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLW5hdi1lbmQtb2Yt c3RhdGVtZW50IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg MTg4NyDCoCA3JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoC0gbGV0IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE4ODEgwqAgNyU8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg LSB3aGlsZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDE4NzkgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIGFuZCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAxODc5IMKgIDclPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gY29uZCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAx ODQ0IMKgIDclPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgLSBzZXRxIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDk2OCDCoCAzJTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAtIGxldCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA5NDYgwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIG9yIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIDk0NCDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBzeW50YXgtcHBzcyDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA5 MjMgwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIC0gcHl0aG9uLWluZm8tbGluZS1lbmRzLWJhY2tzbGFzaC1wIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgMTQgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHNhdmUtZXhjdXJzaW9uIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg MTEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgd2hpbGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNSDCoCAwJTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoC0gbnRoIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgODcwIMKgIDMlPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gb3IgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqA4NjkgwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHN5bnRheC1wcHNzIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg ODU3IMKgIDMlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICMmbHQ7Y29tcGlsZWQgMHgxNmJjMDI5Jmd0OyDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxIMKgIDAlPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IC0gb3IgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMjYgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBnb3RvLWNo YXIgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgMjMgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgbm90IMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIDEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgLSBpZiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDE5NCDCoCAwJTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gcHl0aG9u LW5hdi0tbGlzcC1mb3J3YXJkLXNleHAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAxODkgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBsZXQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgMTcxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgZm9yd2FyZC1zZXhwIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE1MCDCoCAwJTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gaWYg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNyDCoCAwJTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBvciDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIGlmIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgMTk2OSDCoCA4JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAtIGNvbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTk2NSDC oCA4JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0g cHl0aG9uLW5hdi1iZWdpbm5pbmctb2Ytc3RhdGVtZW50IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDE4NzggwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBsZXQqIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIDE4NDIgwqAgNyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAtIGNvbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOTQ3IMKg IDMlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IC0gc2F2ZS1leGN1cnNpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA5NDIgwqAgMyU8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1pbmZvLWxp bmUtZW5kcy1iYWNrc2xhc2gtcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDkzNCDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAtIHNhdmUtZXhjdXJzaW9uIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOTMwIMKgIDMlPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSB3 aGlsZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDkyNSDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIGFuZCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCA5MjUgwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIG50aCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oDkxMCDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCAtIG9yIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOTA3IMKgIDMlPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgLSBzeW50YXgtcHBzcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDg4OSDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAjJmx0O2Nv bXBpbGVkIDB4MTU2ZmU5OSZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgMSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGdvdG8tY2hhciDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oDkgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqBub3QgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgaWYgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMSDCoCAwJTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gc3ludGF4LXBwc3MgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqA4NzAgwqAgMyU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgIyZsdDtjb21waWxlZCAweDE2M2UzZTkmZ3Q7IMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIDEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAtIG9yIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMTIgwqAgMCU8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBs ZXQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNCDCoCAwJTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFuZCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgbnRoIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIDMgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgYmFjay10by1pbmRlbnRhdGlvbiDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDI2IMKgIDAl PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBhbmQg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNjYgwqAgMCU8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBweXRob24taW5mby1jdXJy ZW50LWxpbmUtZW1wdHktcCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCA1NCDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoC0gc2F2ZS1leGN1cnNpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA0OSDCoCAwJTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHN0 cmluZy1lcXVhbCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtYXRjaC1zdHJpbmctbm8t cHJvcGVydGllcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgZXEgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNSDC oCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIGFuZCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMzIMKgIDAlPGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBvciDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMyIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gaWYgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgMzAgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAtIGVxIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgMjYgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgLSBzeW50YXgtY2xhc3MgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMTYgwqAgMCU8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHN5bnRheC1h ZnRlciDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA3IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEtIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgMiDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCBjYXIgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgNCDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCBtZW1xIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMiDCoCAwJTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gcHl0aG9uLXN5bnRh eC1jb250ZXh0LXR5cGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgOTUzIMKgIDMlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIC0gbGV0IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIDk0NCDCoCAzJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoC0gb3IgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOTMxIMKg IDMlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gc3lu dGF4LXBwc3MgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOTA5IMKgIDMlPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIyZsdDtjb21waWxlZCAweDE3 MmQ0YzUmZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgMiDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNvbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgNSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoC0gaWYgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOCDC oCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBhbmQg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMSDCoCAwJTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNldHEgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBzZXRxIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgMiDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoC0gb3IgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAyMCDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHNl dHEgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMjAgwqAgMCU8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIG1lbXEgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMSDCoCAwJTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBsaXN0IMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgNCDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCBvciDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoDIgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAt IGFuZCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA4 MSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBsb29raW5nLWF0 LXAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMzkgwqAgMCU8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDIzIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIC0gcHJvZzEgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgNiDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoG5vdCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDQgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgc2V0cSDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCU8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIG5vdCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA3NiDCoCAwJTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCAtIHB5dGhvbi1pbmZvLWFzc2lnbm1lbnQtc3RhdGVtZW50LXAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgNzUgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHNhdmUtZXhj dXJzaW9uIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgNzUgwqAgMCU8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBsZXQgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA3NCDCoCAwJTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoC0gaWYgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqA2NCDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCAtIHB5dGhvbi1uYXYtYmVnaW5uaW5nLW9mLXN0YXRlbWVudCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDY0IMKgIDAl PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBsZXQqIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgNjEgwqAgMCU8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBjb25kIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDM0IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgLSBzYXZlLWV4Y3Vyc2lvbiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDM0IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0g cHl0aG9uLWluZm8tbGluZS1lbmRzLWJhY2tzbGFzaC1wIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMzQgwqAgMCU8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIHNhdmUtZXhjdXJzaW9uIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgMzQgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgLSB3aGlsZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oDM0IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg LSBhbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMzQgwqAgMCU8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSBudGggwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzNCDCoCAwJTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gb3IgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAzNCDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBzeW50YXgtcHBzcyDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDMzIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHN5 bnRheC1wcHNzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjUgwqAgMCU8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiYWNrLXRvLWluZGVudGF0aW9u IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMiDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoC0gd2hpbGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqA5IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIGFuZCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCA5IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gcHl0aG9uLW5hdi1iZWdpbm5pbmct b2Ytc3RhdGVtZW50IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgNzggwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAtIGxldCogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqA3NyDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBz eW50YXgtcHBzcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oDM4IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gY29uZCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAzNyDCoCAwJTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gc2F2ZS1leGN1cnNpb24gwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzNyDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCAtIHB5dGhvbi1pbmZvLWxpbmUtZW5kcy1iYWNrc2xhc2gtcCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDM3 IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBzYXZlLWV4Y3Vyc2lvbiDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDM2IMKgIDAlPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gd2hpbGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzNiDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoC0gYW5kIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIDM2IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0g bnRoIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMzYg wqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIG9yIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMzYgwqAgMCU8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgc3ludGF4LXBwc3MgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzNiDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAtIG9yIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgMSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGxl dCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoDEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAtIHN5bnRheC1wcm9wZXJ0aXplIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDg1IMKgIDAlPGJyPsKgIMKg IMKgIMKgIMKgIC0gIyZsdDtsYW1iZGEgMHgzMTdiMTU4Yzk2ODkmZ3Q7IMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDg0IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgLSB3aGls ZSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCA4NCDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCAtIGNvbmQgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgODEgwqAg MCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAtIHB5dGhvbi1zeW50YXgtc3RyaW5naWZ5IMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDgxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIC0gbGV0KiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCA3OSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gcHJvZzIg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg NzYgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgc3ludGF4LXBwc3MgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA3NiDCoCAwJTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoC0gYW5kIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCAtIHB5dGhvbi1zeW50YXgtY291bnQtcXVvdGVzIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgMSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gbGV0IMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMSDCoCAw JTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtIHdoaWxlIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEgwqAgMCU8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhbmQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgY29uZCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAxIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIGFuZCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCAzIMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIMKgc3ludGF4LXBwc3MgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA3IMKgIDAlPGJyPsKg IMKgIMKgIMKgIMKgLSByZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgMSDCoCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoCAjJmx0O2Nv bXBpbGVkIDB4MjVkZTIxJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoDEgwqAgMCU8YnI+wqAgwqAgwqAgwqAgLSBmb250LWxvY2stZm9udGlmeS1rZXl3b3Jk cy1yZWdpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzMiDCoCAwJTxicj7CoCDCoCDCoCDC oCDCoC0gIyZsdDtsYW1iZGEgMHgzMTdiMjExMjcwOSZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqA5IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgIC0gbGV0IMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIDkgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAtIHdoaWxlIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOSDCoCAw JTxicj7CoCDCoCDCoCDCoCDCoCDCoCAtIGFuZCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA5IMKgIDAlPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgc2V0cSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA5IMKgIDAlPGJyPsKgIMKgIMKgIMKgIMKgLSAjJmx0 O2xhbWJkYSAweDMxN2IyMTEyNzA5Jmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoDQgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgLSBsZXQgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNCDC oCAwJTxicj7CoCDCoCDCoCDCoCDCoCDCoC0gd2hpbGUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA0IMKgIDAlPGJyPsKgIMKg IMKgIMKgIMKgIMKgIC0gYW5kIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDQgwqAgMCU8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqBzZXRxIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIDQgwqAgMCU8YnI+wqArICMmbHQ7Y29tcGlsZWQgMHg0ODZjMjkmZ3Q7 IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDYgwqAgMCU8YnI+wqArIGV2YWwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNSDCoCAwJTxicj7C oCsgdG9vbC1iYXItbWFrZS1rZXltYXAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMiDCoCAwJTxicj7CoCDCoGtpbGwtdGhpcy1idWZmZXIt ZW5hYmxlZC1wIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IDEgwqAgMCU8YnI+PC9kaXY+PC9kaXY+DQo= --000000000000a77f46059e8bbeed-- From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Feb 2020 08:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ivan Oreshnikov Cc: 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.158175393830790 (code B ref 39598); Sat, 15 Feb 2020 08:06:02 +0000 Received: (at 39598) by debbugs.gnu.org; 15 Feb 2020 08:05:38 +0000 Received: from localhost ([127.0.0.1]:34986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2sSI-00080Y-Jo for submit@debbugs.gnu.org; Sat, 15 Feb 2020 03:05:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45173) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2sSG-00080K-JZ for 39598@debbugs.gnu.org; Sat, 15 Feb 2020 03:05:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47500) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j2sSB-0000re-HJ; Sat, 15 Feb 2020 03:05:31 -0500 Received: from [176.228.60.248] (port=4111 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j2sS1-0003LS-90; Sat, 15 Feb 2020 03:05:23 -0500 Date: Sat, 15 Feb 2020 10:05:27 +0200 Message-Id: <83h7zsnum0.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Ivan Oreshnikov on Fri, 14 Feb 2020 17:31:48 +0100) References: <831rqxp9z5.fsf@gnu.org> <83zhdlnuqe.fsf@gnu.org> <83v9o9nnxf.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: Ivan Oreshnikov > Date: Fri, 14 Feb 2020 17:31:48 +0100 > Cc: 39598@debbugs.gnu.org > > Ok, here's the full expansion of the relevant part of the profiler report: Looks like this part of python-nav--forward-sexp needs some optimizations: (t ;; This part handles the lispy feel of ;; `python-nav-forward-sexp'. Knowing everything about the ;; current context and the context of the next sexp tries to ;; follow the lisp sexp motion commands in a symmetric manner. (let* ((context (cond ((python-info-beginning-of-block-p) 'block-start) ((python-info-end-of-block-p) 'block-end) ((python-info-beginning-of-statement-p) 'statement-start) ((python-info-end-of-statement-p) 'statement-end))) (next-sexp-pos (save-excursion (if safe (python-nav--lisp-forward-sexp-safe dir) (python-nav--lisp-forward-sexp dir)) (point))) (next-sexp-context (save-excursion (goto-char next-sexp-pos) (cond ((python-info-beginning-of-block-p) 'block-start) ((python-info-end-of-block-p) 'block-end) ((python-info-beginning-of-statement-p) 'statement-start) ((python-info-end-of-statement-p) 'statement-end) ((python-info-statement-starts-block-p) 'starts-block) ((python-info-statement-ends-block-p) 'ends-block))))) For starters, it does a lot of processing to compute next-sexp-context whose result is needed only in a couple of cases thereafter. So maybe avoiding some of that when not needed would help. What is/are the real-life use case(s) where such long series of strings causes slowdown? From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Ivan Oreshnikov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Feb 2020 18:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.15817925957675 (code B ref 39598); Sat, 15 Feb 2020 18:50:01 +0000 Received: (at 39598) by debbugs.gnu.org; 15 Feb 2020 18:49:55 +0000 Received: from localhost ([127.0.0.1]:36370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j32Vn-0001zj-El for submit@debbugs.gnu.org; Sat, 15 Feb 2020 13:49:55 -0500 Received: from mail-lf1-f49.google.com ([209.85.167.49]:37865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j32Vm-0001zS-6o for 39598@debbugs.gnu.org; Sat, 15 Feb 2020 13:49:54 -0500 Received: by mail-lf1-f49.google.com with SMTP id b15so9033238lfc.4 for <39598@debbugs.gnu.org>; Sat, 15 Feb 2020 10:49:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0pyZrD4ONjmF4Tu98fi3f3n/dS5mDiuDVFun/aEsLls=; b=Zq6G6bm7gCIafD9Mwuo+vfFnjdDMCjqKrkLjpmP/64T8AjwosrDaCtzpDtsUWw3CcH 1PS5YTvxhuwSLZTP8Wv3kdUSAXiGU3i+75a9wEQHbNFr52xCKMa6MMkBuwiSQ7uLUmDa qqO0xuQ2MhzqK0EiioWi+aWFz8tFNlek3TYUaHSFzPkZg6aiMyDA/PTrz9A3DXgvI3fL ZwcMtm89Zf5+uee7ovuaTP6R8t6z4jhP6g9JGkLAmkD6/oZ+vYK5skYuO42lfGUmsyL3 +2sIlNPjy71a6DiIJbC+MrfVyvrUUuIGKcIfjkyIecAgv3ZvDx21TUzUppmxCe6aDXJg MSKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0pyZrD4ONjmF4Tu98fi3f3n/dS5mDiuDVFun/aEsLls=; b=Z68ILeOKAMHk38g2Nb4hWOC/anjAmDmFegl0/0Gkv5vdHX1YB6uaa0IYw5rKrr3efn Zdr4RUCnJq81EC81//keGyqJ65e+bY1o9ytQrFM3oHFAwi+7IhEZdd4/mlBPPKaCrz+i AfBWxHPu93/dVCkuuwn4Xi3pjuiE0+oSnKf+5l4sOqW743Y/+ZYizGe1fGguOaCrHbJ3 krAnLpQ+OX8iSAOISvDRhihpk5MoKc0jJUR9UhlkYoxO2BqZ3R9GYW2fSZlzgLh5q6zW XxWH3/5YOOoRZTf9cqA7QtE4xbyslyG8mfLB5pX29SglYQ9yLCA6laW9DsNl/i6gzFTa ei9g== X-Gm-Message-State: APjAAAWQxNrhXFojWSs0NX3UwPyzG77tP2FNB9YmJaRIPYJxIjLG7QNj hfIzlQdJossafbASGgiyX6ZV8d9T5IHv8Nx1pD4= X-Google-Smtp-Source: APXvYqyUa96T47bbvZcF3L0fdsoF4BiC62Q/ZA88X8B9Cwe3zC6SaPWcovKt6LoaUUCM0rZRgOGwcAI6y81w4RKN5IE= X-Received: by 2002:ac2:5b0c:: with SMTP id v12mr4417108lfn.155.1581792587947; Sat, 15 Feb 2020 10:49:47 -0800 (PST) MIME-Version: 1.0 References: <831rqxp9z5.fsf@gnu.org> <83zhdlnuqe.fsf@gnu.org> <83v9o9nnxf.fsf@gnu.org> <83h7zsnum0.fsf@gnu.org> In-Reply-To: <83h7zsnum0.fsf@gnu.org> From: Ivan Oreshnikov Date: Sat, 15 Feb 2020 19:49:37 +0100 Message-ID: Content-Type: multipart/alternative; boundary="000000000000502100059ea1c9a0" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000502100059ea1c9a0 Content-Type: text/plain; charset="UTF-8" > What is/are the real-life use case(s) where such long series of strings causes slowdown? This is an intermediate state of python buffer when I am trying to build a large-ish dictionary with lists of strings as a value. The most recent time this happened to me is when I was writing a django migration that would organize a list of entities into groups. I did a query to the database, copied the column of string ids, added a double quote to the beginning and to the end and when I tried to group and rearrange the lines together before I wrap them into lists, but emacs became unresponsive. What I find a bit weird is that it only happens to a long series of bare strings. If I construct an equally long proper python list of strings I don't see this behavior. --000000000000502100059ea1c9a0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> What is/are the real-life use case(s= ) where such long series of strings causes slowdown?
=
This is an intermediate state of python buffer when I am try= ing to build a large-ish dictionary with lists of strings as a value. The m= ost recent time this happened to me is when I was writing a django migratio= n=C2=A0that would organize a list of entities into groups. I did a query to= the database, copied the column of string ids, added a double quote to the= beginning and to the end and when I tried to group and rearrange the lines= together before I wrap them into lists, but emacs became unresponsive.

What I find a bit weird is that it only happens to a = long series of bare strings. If I construct an equally long proper python l= ist of strings I don't see this behavior.
--000000000000502100059ea1c9a0-- From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Feb 2020 19:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ivan Oreshnikov Cc: 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.158179457410615 (code B ref 39598); Sat, 15 Feb 2020 19:23:01 +0000 Received: (at 39598) by debbugs.gnu.org; 15 Feb 2020 19:22:54 +0000 Received: from localhost ([127.0.0.1]:36390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j331i-0002l9-DH for submit@debbugs.gnu.org; Sat, 15 Feb 2020 14:22:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j331g-0002kv-Gk for 39598@debbugs.gnu.org; Sat, 15 Feb 2020 14:22:52 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54079) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j331b-0001Mc-Az; Sat, 15 Feb 2020 14:22:47 -0500 Received: from [176.228.60.248] (port=2349 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j331a-0000Se-Fy; Sat, 15 Feb 2020 14:22:46 -0500 Date: Sat, 15 Feb 2020 21:22:53 +0200 Message-Id: <83zhdjmz8y.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Ivan Oreshnikov on Sat, 15 Feb 2020 19:49:37 +0100) References: <831rqxp9z5.fsf@gnu.org> <83zhdlnuqe.fsf@gnu.org> <83v9o9nnxf.fsf@gnu.org> <83h7zsnum0.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: Ivan Oreshnikov > Date: Sat, 15 Feb 2020 19:49:37 +0100 > Cc: 39598@debbugs.gnu.org > > > What is/are the real-life use case(s) where such long series of strings causes slowdown? > > This is an intermediate state of python buffer when I am trying to build a large-ish dictionary with lists of strings > as a value. Why do you need that intermediate buffer to be in Python mode? > What I find a bit weird is that it only happens to a long series of bare strings. If I construct an equally long > proper python list of strings I don't see this behavior. I guess because the code is tuned to support valid Python code, not something that shouldn't happen in Python sources? From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Ivan Oreshnikov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Feb 2020 19:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.158179512511621 (code B ref 39598); Sat, 15 Feb 2020 19:33:01 +0000 Received: (at 39598) by debbugs.gnu.org; 15 Feb 2020 19:32:05 +0000 Received: from localhost ([127.0.0.1]:36406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j33Ab-00031N-3X for submit@debbugs.gnu.org; Sat, 15 Feb 2020 14:32:05 -0500 Received: from mail-lj1-f181.google.com ([209.85.208.181]:35920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j33AY-00030s-S9 for 39598@debbugs.gnu.org; Sat, 15 Feb 2020 14:32:03 -0500 Received: by mail-lj1-f181.google.com with SMTP id r19so14375252ljg.3 for <39598@debbugs.gnu.org>; Sat, 15 Feb 2020 11:32:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JNEPuvMFap9x+7JaQ9UxSkRZDkSJGkADyqbvtZfbMzM=; b=VZDlOLSwj/55PATHYmJg6q4uFhcEu2veCBm+vOo0cYqC6i3BShORl5APiOKq2qhl7x Ia7O/B7NEm2u8YaI6sutcWS8e29dJqZ1Gc7i91z02PQz7fMJiiBjZvTgB3voRUBELOCf 93qjCsI8s3/o4FOSlWMe6U9L1oUPUMn6kJ6si3278rdr2NstR4yXmAukgKeyOqI15tAO foa2WzjKYPrCaUeKes5UMuGXc5D8shBaBNS3wRneeTq9PTtMHuptg/uERuzL+aWV2VSo dJtIbKdmatl2xhcWNVUh0SDe28rJGyFly+W6bp6K6FOB9faQbQFlBmD63RRBn+ZA/EdX AKTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JNEPuvMFap9x+7JaQ9UxSkRZDkSJGkADyqbvtZfbMzM=; b=WzL2lvVYYRFZxHn4LuCl1QdeO2LrLeDDT+4c4eY2cwDaq2z5FZXhj+mAmMpzeXGmvs w7ajO/TlLwQWe47kVzHFCYrVkf0LlErw9bgihXLU1obTB9obabzB518ZM38GylKOFOux nBq8m4WlK7M3Th7MWRmmXONN4+yqf+iVbyE1Fbu9aKoj+WyasqWUJuIbnZReyZUlQgfm SwvaJRzIWW5u1rC7snxvBzDNTrEriOKFnPMb2J85HaBVT+g04Z+CZlymlmO5/21/CGJw 3T5OOaOA+J+jKNrSEsNt7wUqUw9pAc6BKI68Lh+Kqzi34MtLsamsznGrq1Spf4nTiak4 BEKw== X-Gm-Message-State: APjAAAVStwPUS16OTMwwzk4CPeo3FUMIrFNhiw0MJOFeFv7L3yPi0Q0u WoW73i8m8ZE639Zcn8NB7xQKUdTd0FEe/U7LN4c= X-Google-Smtp-Source: APXvYqy7hiM7fs63NZMyrmXKd/3oqc0wHfGZ/Ye95/uO4GE4Y1crRfTHxeFXdrMjywKb/TAEI2wU1dXAfTp4Aq/OHqI= X-Received: by 2002:a2e:580c:: with SMTP id m12mr5553125ljb.252.1581795116743; Sat, 15 Feb 2020 11:31:56 -0800 (PST) MIME-Version: 1.0 References: <831rqxp9z5.fsf@gnu.org> <83zhdlnuqe.fsf@gnu.org> <83v9o9nnxf.fsf@gnu.org> <83h7zsnum0.fsf@gnu.org> <83zhdjmz8y.fsf@gnu.org> In-Reply-To: <83zhdjmz8y.fsf@gnu.org> From: Ivan Oreshnikov Date: Sat, 15 Feb 2020 20:31:45 +0100 Message-ID: Content-Type: multipart/alternative; boundary="0000000000000a8098059ea26078" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000000a8098059ea26078 Content-Type: text/plain; charset="UTF-8" > Why do you need that intermediate buffer to be in Python mode? That's an intermediate state of the buffer where the rest of the migration code is. I was not trying to hit a corner case, this is just the way I happen to write code -- sometimes a paste text into the the buffer where the rest of the code is and then I edit it until it becomes a valid data structure. I am pretty sure I am not the only one who does this. > I guess because the code is tuned to support valid Python code, not something that shouldn't happen in Python sources? That example *is* a valid python code. And the behavior I see *is* a bug. And honestly, I don't think that this was a design choice along the lines "we're going to write an optimal parser for this subset of the language but we will occasionally hang up on this one". --0000000000000a8098059ea26078 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
>=C2=A0Why do you need that intermedia= te buffer to be in Python mode?

That's an intermedia= te state of the buffer where the rest of the migration code is. I was not t= rying to hit a corner case, this is just the way I happen to write code -- = sometimes a paste text into the the buffer where the rest of the code is an= d then I edit it until it becomes a valid data structure. I am pretty sure = I am not the only one who does this.

> I guess = because the code is tuned to support valid Python code, not something that = shouldn't happen in Python sources?

That examp= le *is* a valid python code. And the behavior I see *is* a bug. And honestl= y, I don't think that this was a design choice along the lines "we= 're going to write an optimal parser for this subset of the language bu= t we will occasionally hang up on this one".

--0000000000000a8098059ea26078-- From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Mar 2020 03:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Ivan Oreshnikov , 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.158406841821295 (code B ref 39598); Fri, 13 Mar 2020 03:01:01 +0000 Received: (at 39598) by debbugs.gnu.org; 13 Mar 2020 03:00:18 +0000 Received: from localhost ([127.0.0.1]:57992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jCaYb-0005XP-Sz for submit@debbugs.gnu.org; Thu, 12 Mar 2020 23:00:18 -0400 Received: from mail-qk1-f179.google.com ([209.85.222.179]:43242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jCaYb-0005XE-2S for 39598@debbugs.gnu.org; Thu, 12 Mar 2020 23:00:17 -0400 Received: by mail-qk1-f179.google.com with SMTP id x1so5322372qkx.10 for <39598@debbugs.gnu.org>; Thu, 12 Mar 2020 20:00:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=JdPPGEdF0R981va9MJ47KoIC/sbCyqi/FCImvcJHwiY=; b=Ob54/Eqp8D8PMb1O65kqGdJunlLiJDMEzL5WZ7hXJIwWrHKn+t3JHFGcbST03OrN2C z6W1pyBI/hzDXeBAWmI1/RjSRk2HCIyTcI9v0w2eXe1opVfao5eA19DZHYZFjfBxSBgT 1uAckWEfmGyMTE1DHlHbQ6HY+rudJqUBj5D3/p2mzzlX8VBkWOG4ND4Dq5O7J/zVxtoP G6ma23TzN4BFyNvwCkXNws25SGrT3hhQwZ6K/eG9vpVOOfZ8oDpYfelknBNcBz6tbMcD Q3Rr2xS0G2HezlHJ8zd6E88Top47D5XU9RefDzyz80IDkcebOmNXajbwchkSiAQE+a0j Z3AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=JdPPGEdF0R981va9MJ47KoIC/sbCyqi/FCImvcJHwiY=; b=tsJwW3ddoil6ZsKW3p6pTY3r0A9Nxt6ul9GdTQskMjL25aTYOqtFFVqebonSjA0Jay uGsjzQ4LFg2l3sOW7YUeVnpmZyfnpmthSIYLMJKZTmmZjXn0IBLWbC6D6I+otXatLEKp x+NJBm5xEn00MzA5zm5b3aH0LAQvOJlj5zhZyWqrzmwC/Ul1CmldfrBzTWgsEt2lNx0D WpcFiKMD7U1R3P+m/eE3zi2LHW6kz+0bM1pbXKy1m0kSVyj+4GBP98Cc3zWSnPIeZogr Y+pkO756Wu6uD29nWJkzCldGZUN/ZHA9NiggEtqfXLCOIOcHvE+a82GHTmUDqANzM7rz H/BQ== X-Gm-Message-State: ANhLgQ1Ouy/3YvXA6rrwbJfQAxoGAbdIpw5Xy0RYC16Lar3CHHVWOkKJ ZdNi3Yf95t6yA3rhgXnzPPT3CVdl X-Google-Smtp-Source: ADFU+vsgEb42LEgJ4J7yQEHKq1xS2nqQedhieBUie86V29M6b+qhdFfdi9+xsD15SfGEiVbuPMWA+w== X-Received: by 2002:a37:6811:: with SMTP id d17mr10870253qkc.29.1584068411206; Thu, 12 Mar 2020 20:00:11 -0700 (PDT) Received: from minid (cbl-45-2-119-47.yyz.frontiernetworks.ca. [45.2.119.47]) by smtp.gmail.com with ESMTPSA id f22sm7155045qto.79.2020.03.12.20.00.09 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 12 Mar 2020 20:00:10 -0700 (PDT) From: Noam Postavsky References: <831rqxp9z5.fsf@gnu.org> <83zhdlnuqe.fsf@gnu.org> <83v9o9nnxf.fsf@gnu.org> <83h7zsnum0.fsf@gnu.org> Date: Thu, 12 Mar 2020 23:00:09 -0400 In-Reply-To: <83h7zsnum0.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 Feb 2020 10:05:27 +0200") Message-ID: <87imj96jt2.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Ivan Oreshnikov >> Date: Fri, 14 Feb 2020 17:31:48 +0100 >> Cc: 39598@debbugs.gnu.org >> >> Ok, here's the full expansion of the relevant part of the profiler report: > > Looks like this part of python-nav--forward-sexp needs some > optimizations: Actually, it seems the main problem is a bit higher up. python-info-docstring-p calls python-nav-backward-sexp repeatedly, until it hits a non-string sexp. Even though it's only checking for two sexp strings. (let ((counter 1) ... ;; Allow up to two consecutive docstrings only. (>= 2 (let (last-backward-sexp-point) (while (save-excursion (python-nav-backward-sexp) (setq backward-sexp-point (point)) (and (= indentation (current-indentation)) ... (looking-at-p (concat "[uU]?[rR]?" (python-rx string-delimiter))))) ;; Previous sexp was a string, restore point. (goto-char backward-sexp-point) (cl-incf counter)) counter))) So any repetitions of the while loop after the second one are useless. The patch (generated with --ignore-all-space) below fixes it: --- c/lisp/progmodes/python.el +++ i/lisp/progmodes/python.el @@ -5135,7 +5135,8 @@ python-info-docstring-p (>= 2 (let (last-backward-sexp-point) - (while (save-excursion + (while (and (<= counter 2) + (save-excursion (python-nav-backward-sexp) (setq backward-sexp-point (point)) (and (= indentation (current-indentation)) @@ -5149,7 +5150,7 @@ python-info-docstring-p backward-sexp-point)) (looking-at-p (concat "[uU]?[rR]?" - (python-rx string-delimiter))))) + (python-rx string-delimiter)))))) ;; Previous sexp was a string, restore point. (goto-char backward-sexp-point) (cl-incf counter)) From unknown Fri Aug 15 20:03:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39598: 26.3; Emacs is extremely unresponsive on a trivial python file Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Sep 2020 08:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: Eli Zaretskii , Ivan Oreshnikov , 39598@debbugs.gnu.org Received: via spool by 39598-submit@debbugs.gnu.org id=B39598.160059165512760 (code B ref 39598); Sun, 20 Sep 2020 08:48:01 +0000 Received: (at 39598) by debbugs.gnu.org; 20 Sep 2020 08:47:35 +0000 Received: from localhost ([127.0.0.1]:48658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJv0R-0003JV-8N for submit@debbugs.gnu.org; Sun, 20 Sep 2020 04:47:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:57548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJv0P-0003EX-Bl for 39598@debbugs.gnu.org; Sun, 20 Sep 2020 04:47:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=+v2eVI7aKGiO+vUx0FIdrSALA6nzAIshCYZfKs9sIC0=; b=FwN39rx2zk3YgiIQPX2/OkpGsN 3GfHTP7E4kdS82mQ4TYCbULj8iFI1UZV007EB4QWR1G85eMoBXt5wf2rJvwmWPG0bjyaOLKTQ0Mjs r+bimeU8d2YpOjWFqPr3QbUFcu9VkoOznRSeQ8aoKH92PrOygFLvL/DJtvAgm/3FH3kw=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kJv0G-0005FU-KU; Sun, 20 Sep 2020 10:47:27 +0200 From: Lars Ingebrigtsen References: <831rqxp9z5.fsf@gnu.org> <83zhdlnuqe.fsf@gnu.org> <83v9o9nnxf.fsf@gnu.org> <83h7zsnum0.fsf@gnu.org> <87imj96jt2.fsf@gmail.com> X-Now-Playing: Andrew Poppy's _On Zang Tuum Tumb (2): Alphabed (a mystery dance)_: "The Amusement (7 inch edit)" Date: Sun, 20 Sep 2020 10:47:23 +0200 In-Reply-To: <87imj96jt2.fsf@gmail.com> (Noam Postavsky's message of "Thu, 12 Mar 2020 23:00:09 -0400") Message-ID: <87bli0u95w.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Noam Postavsky writes: > So any repetitions of the while loop after the second one are useless. > The patch (generated with --ignore-all-space) below fixes it: > > --- c/lisp/progmodes/python.el > +++ i/lisp/progmodes/pytho [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Noam Postavsky writes: > So any repetitions of the while loop after the second one are useless. > The patch (generated with --ignore-all-space) below fixes it: > > --- c/lisp/progmodes/python.el > +++ i/lisp/progmodes/python.el > @@ -5135,7 +5135,8 @@ python-info-docstring-p > (>= > 2 > (let (last-backward-sexp-point) > - (while (save-excursion > + (while (and (<= counter 2) > + (save-excursion There wasn't any discussion of this patch, but it seems to fix the problem and doesn't introduce any obvious regressions that I can see, so I've applied it to Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 20 04:47:40 2020 Received: (at control) by debbugs.gnu.org; 20 Sep 2020 08:47:40 +0000 Received: from localhost ([127.0.0.1]:48661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJv0W-0003NZ-IK for submit@debbugs.gnu.org; Sun, 20 Sep 2020 04:47:40 -0400 Received: from quimby.gnus.org ([95.216.78.240]:57560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJv0V-0003Ic-7O for control@debbugs.gnu.org; Sun, 20 Sep 2020 04:47:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=hCm/+J/meLfKLPxFORdB1N2ZumqzgY+QvuLZ/Giogtw=; b=AOBYDVg2ld1pp7y1EKMmVeJgg/ xUow0Hjr2gXLGoywOKUq9gD5Is36uF4Cw32mqXJqJF9BUQ8SQnIpu68CYVuWN7JYatAVANsm40c+Z pgKRHlGpGIHN0QSTUd5moc0eZ38xv2aNj1fSYtRjXBQOOhJQnzCcnpvebwyKhqqsfi7c=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kJv0N-0005Fd-Cl for control@debbugs.gnu.org; Sun, 20 Sep 2020 10:47:33 +0200 Date: Sun, 20 Sep 2020 10:47:30 +0200 Message-Id: <87a6xku95p.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #39598 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 39598 fixed close 39598 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 39598 fixed close 39598 28.1 quit