From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mani Kancherla Newsgroups: gmane.emacs.bugs Subject: bug#50205: 27.2; crashes or hangs when opening a specific file using tramp Date: Wed, 25 Aug 2021 12:24:58 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000005b6a2e05ca673585" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1534"; mail-complaints-to="usenet@ciao.gmane.io" To: 50205@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 25 21:56:36 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mIz0l-0000C0-8q for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 25 Aug 2021 21:56:35 +0200 Original-Received: from localhost ([::1]:59214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mIz0k-0002RV-9k for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 25 Aug 2021 15:56:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49610) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mIz0E-0000jQ-UD for bug-gnu-emacs@gnu.org; Wed, 25 Aug 2021 15:56:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36374) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mIz0E-0000ok-Lf for bug-gnu-emacs@gnu.org; Wed, 25 Aug 2021 15:56:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mIz0E-0007nY-EW for bug-gnu-emacs@gnu.org; Wed, 25 Aug 2021 15:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mani Kancherla Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Aug 2021 19:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50205 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.162992135629962 (code B ref -1); Wed, 25 Aug 2021 19:56:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Aug 2021 19:55:56 +0000 Original-Received: from localhost ([127.0.0.1]:47920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIz06-0007nA-N8 for submit@debbugs.gnu.org; Wed, 25 Aug 2021 15:55:56 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:46864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIyWR-00072y-PX for submit@debbugs.gnu.org; Wed, 25 Aug 2021 15:25:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45156) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mIyWR-0007FU-J8 for bug-gnu-emacs@gnu.org; Wed, 25 Aug 2021 15:25:15 -0400 Original-Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]:36478) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mIyWN-00052B-Ub for bug-gnu-emacs@gnu.org; Wed, 25 Aug 2021 15:25:15 -0400 Original-Received: by mail-io1-xd34.google.com with SMTP id q3so464389iot.3 for ; Wed, 25 Aug 2021 12:25:10 -0700 (PDT) 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=iCU1mmSQ6OhN7w1N3SmsnN4u9TIs6rJcqw1tbL17feU=; b=Z2XHRvgSYrenN12Fhe7R5Y3cP1ZDELl5oApQ5iiV274SxXxwqC6+CDY+QkUj3YbaWh KuDcyGWA8Ceo2RQAH1svTJiNXzjX5q7w7nvc8DhUUTJ2pmAOuJJMXRNCnl4I+jwYb3EK fiC9VIoDkTwhBJYr5pvAlUjlfbcOkQP/reVXd3UGOO3i9ToPDN3jex80cYytwOqDjUkb z1uDhkmXZpjXsAZFyUOrfARo4mO0G6IooVknZ+jeXGXG/w2O5837V42LhIf5NODhiGnI D+8sRYdaW1S/XBQs+SLEv7Kp5rG1bAsPE/iQvG11NOWeMYSOrB85/FG8/DVF77YQmEZC BXmw== 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=iCU1mmSQ6OhN7w1N3SmsnN4u9TIs6rJcqw1tbL17feU=; b=ldUPmeWVR5Tkg/ZsB10tQGYVy9o9Rj0G+YZd8STQIBSqPvFDj0zEIyJPqSvLZ0WXEk +ETFPQiYWyUvkWnzi/Onh8FKXewTpDuI6ZxU+AAc990iHZj8Y0DWQ4UtutMVSx3OrUww laKI1Sv00jddnHfghpbtga5GzgG4Lag131tM9gES6EtBLPhloA7GeKAmRecD2Ibf3282 wmAuDZG1SARgWfXWW16jen64Z//8y9Q+QaTNtm+2Yv737/Uh32ERaiWcvkAZ828ZJvl1 IwBT/6neGO4qEV7SbdeVEgew/bM/dbfrm9K7nJP+1/+mZFk70cxSn3xgcp3j7N3x6vAJ f0Dg== X-Gm-Message-State: AOAM5332kroyYWYqnhEnX8b4wPgznJuexNsIbiNyftTKKkbAsHn+rBG2 nvJaybBQiOwISYFVnXM99tPM5ZeuRodMK1q3Yh4u1gZFWPE5sw== X-Google-Smtp-Source: ABdhPJxNxIwNcJX89S0AO8ShgrJ63bscTyh6VYMMTESam1z/QtccG0wRvMezi9vVR5uqw0GfHbrqfvUodjHHi/WsMrc= X-Received: by 2002:a05:6638:521:: with SMTP id j1mr11460jar.122.1629919509171; Wed, 25 Aug 2021 12:25:09 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::d34; envelope-from=kancherla.mani@gmail.com; helo=mail-io1-xd34.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 25 Aug 2021 15:55:53 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:212673 Archived-At: --0000000000005b6a2e05ca673585 Content-Type: multipart/alternative; boundary="0000000000005b6a2c05ca673583" --0000000000005b6a2c05ca673583 Content-Type: text/plain; charset="UTF-8" Hi, If I open a specific file over tramp and then trigger window redisplay, either by resizing the window or splitting the window, then emacs hangs or sometimes crashes. Can be reproduced consistently by just opening the specific file over tramp and then "C-x 3". Same file, if I open locally (without tramp), it does not crash on window resize. Please find the specific file that causes the crash attached to this email. Steps to reproduce: - place the file on a remote machine - start emacs - open file using tramp like /ssh:1.1.1.1:/tmp/test.txt - split the window with C-x 3 ====> emacs hangs or crashes at this point I have seen this issue on macos with different versions of emacs (26.3, 27.1, 27.2) and with different versions of tramp as well. Please find below the stack trace I collected. Also, just for testing, I removed everything from .emacs to see if it is something in my .emacs, but it still crashed or hung. =============================================================== (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x00000001001a11c5 emacs`builtin_lisp_symbol(index=) at lisp.h:1033:10 [opt] frame #1: 0x00000001001a0e10 emacs`NILP(x=0x0000000000000000) at lisp.h:1400:10 [opt] frame #2: 0x00000001001a566a emacs`CHAR_TABLE_REF_ASCII(ct=0x0000000102613d85, idx=110) at lisp.h:2040:11 [opt] frame #3: 0x00000001001a1061 emacs`CHAR_TABLE_REF(ct=, idx=) at lisp.h:2054:6 [opt] frame #4: 0x00000001001a25ec emacs`composition_compute_stop_pos(cmp_it=, charpos=9242, bytepos=, endpos=, string=) at composite.c:1024:10 [opt] frame #5: 0x0000000100044cf1 emacs`compute_stop_pos(it=) at xdisp.c:3960:7 [opt] frame #6: 0x00000001000441a2 emacs`handle_stop(it=0x00007ffeefbf9e28) at xdisp.c:3820:5 [opt] frame #7: 0x00000001000475c6 emacs`next_element_from_buffer(it=0x00007ffeefbf9e28) at xdisp.c:8791:4 [opt] frame #8: 0x000000010001ea5a emacs`get_next_display_element(it=0x00007ffeefbf9e28) at xdisp.c:7383:15 [opt] frame #9: 0x000000010002eadf emacs`display_line(it=, cursor_vpos=) at xdisp.c:23248:12 [opt] frame #10: 0x000000010002e549 emacs`try_window(window=0x0000000101153835, pos=, flags=1) at xdisp.c:19199:11 [opt] frame #11: 0x0000000100050ff0 emacs`redisplay_window(window=0x0000000101153835, just_this_one_p=false) at xdisp.c:18617:8 [opt] frame #12: 0x000000010004fb76 emacs`redisplay_window_0(window=) at xdisp.c:16331:5 [opt] frame #13: 0x0000000100144d96 emacs`internal_condition_case_1(bfun=(emacs`redisplay_window_0 at xdisp.c:16329), arg=0x0000000101153835, handlers=, hfun=(emacs`redisplay_window_error at xdisp.c:16322)) at eval.c:1380:25 [opt] frame #14: 0x000000010004ed54 emacs`redisplay_windows(window=0x0000000101153835) at xdisp.c:16311:4 [opt] frame #15: 0x000000010002b640 emacs`redisplay_internal at xdisp.c:15779:5 [opt] frame #16: 0x000000010002d991 emacs`redisplay_preserve_echo_area(from_where=8) at xdisp.c:16128:7 [opt] frame #17: 0x00000001000c4fa3 emacs`detect_input_pending_run_timers(do_display=true) at keyboard.c:10371:5 [opt] frame #18: 0x0000000100189ed4 emacs`wait_reading_process_output(time_limit=, nsecs=0, read_kbd=, do_display=true, wait_for_cell=0x0000000000000000, wait_proc=, just_wait_proc=0) at process.c:5708:8 [opt] frame #19: 0x0000000100008bed emacs`sit_for(timeout=, reading=, display_option=) at dispnew.c:6064:3 [opt] frame #20: 0x00000001000c41f7 emacs`read_char(commandflag=1, map=0x0000000124027103, prev_event=0x0000000000000000, used_mouse_menu=0x00007ffeefbff467, end_time=0x0000000000000000) at keyboard.c:2738:11 [opt] frame #21: 0x00000001000c0d83 emacs`read_key_sequence(keybuf=, prompt=0x0000000000000000, dont_downcase_last=false, can_return_switch_frame=false, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9554:12 [opt] frame #22: 0x00000001000bff33 emacs`command_loop_1 at keyboard.c:1350:15 [opt] frame #23: 0x0000000100144d22 emacs`internal_condition_case(bfun=(emacs`command_loop_1 at keyboard.c:1236), handlers=, hfun=(emacs`cmd_error at keyboard.c:919)) at eval.c:1356:25 [opt] frame #24: 0x00000001000cecae emacs`command_loop_2(ignore=0x0000000000000000) at keyboard.c:1091:11 [opt] frame #25: 0x00000001001448cb emacs`internal_catch(tag=, func=(emacs`command_loop_2 at keyboard.c:1087), arg=0x0000000000000000) at eval.c:1117:25 [opt] frame #26: 0x00000001001f7e2a emacs`command_loop.cold.1 at keyboard.c:1070:2 [opt] frame #27: 0x00000001000bf42e emacs`command_loop at keyboard.c:0 [opt] frame #28: 0x00000001000bf354 emacs`recursive_edit_1 at keyboard.c:714:9 [opt] frame #29: 0x00000001000bf55e emacs`Frecursive_edit at keyboard.c:786:3 [opt] frame #30: 0x00000001000bd818 emacs`main(argc=, argv=0x00007ffeefbff888) at emacs.c:2067:3 [opt] frame #31: 0x00007fff203bbf3d libdyld.dylib`start + 1 frame #32: 0x00007fff203bbf3d libdyld.dylib`start + 1 =============================================================== In GNU Emacs 27.2 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60 Version 10.14.6 (Build 18G95)) of 2021-03-27 built on builder10-14.porkrind.org Windowing system distributor 'Apple', version 10.3.2022 System Description: macOS 11.3.1 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Quit Configured using: 'configure --with-ns '--enable-locallisppath=/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON PDUMPER GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: tooltip-mode: t global-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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-archive hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-archive /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-smb hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-smb /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-uu hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-uu /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-adb hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-adb /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-sh hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-sh /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/trampver hides /Applications/Emacs2.app/Contents/Resources/lisp/net/trampver /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-cmds hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-cmds /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-integration hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-integration /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-sudoedit hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-sudoedit /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-cache hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-cache /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-compat hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-compat /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-gvfs hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-gvfs /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-ftp hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-ftp /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-rclone hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-rclone /Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-loaddefs hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-loaddefs Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils finder-inf info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer 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 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 kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 69254 6106) (symbols 48 8166 1) (strings 32 24442 1598) (string-bytes 1 759163) (vectors 16 13863) (vector-slots 8 171466 13674) (floats 8 24 21) (intervals 56 192 0) (buffers 1000 12)) --0000000000005b6a2c05ca673583 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

If I open a specific file over tramp= and then trigger window redisplay, either by resizing the window or splitt= ing the window, then emacs hangs or sometimes crashes. Can be reproduced co= nsistently by just opening the specific file over tramp and then "C-x = 3". Same file, if I open locally (without tramp), it does not crash on= window resize.

Please find the specific fi= le that causes the crash attached to this email. Steps to reproduce:
<= div>- place the file on a remote machine
- start emacs
= - open file using tramp like /ssh:1.1.1.1:/tmp/test.txt
- split t= he window with C-x 3
=3D=3D=3D=3D> emacs hangs or crashes at this point

I have seen thi= s issue on macos with different versions of emacs (26.3, 27.1, 27.2) and wi= th different versions of tramp as well. Please find below the stack trace I= collected. Also, just for testing, I removed everything from .emacs to see= if it is something in my .emacs, but it still crashed or hung.
<= br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
<= span style=3D"font-size:11pt">(lldb) bt
* thread #1, queue= =3D 'com.apple.main-thread', stop reason =3D signal SIGSTOP
=C2=A0=C2=A0* frame #0: 0x00000001001a11c5 emacs`builtin_lisp_sy= mbol(index=3D<unavailable>) at lisp.h:1033:10 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #1: 0x00000001001a0e10 emacs`NILP(= x=3D0x0000000000000000) at lisp.h:1400:10 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #2: 0x00000001001a566a emacs`CHAR_= TABLE_REF_ASCII(ct=3D0x0000000102613d85, idx=3D110) at lisp.h:2040:11 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #3: 0x00000001001a1061 emacs`CHAR_= TABLE_REF(ct=3D<unavailable>, idx=3D<unavailable>) at lisp.h:20= 54:6 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #4: 0x00000001001a25ec emacs`compo= sition_compute_stop_pos(cmp_it=3D<unavailable>, charpos=3D9242, bytep= os=3D<unavailable>, endpos=3D<unavailable>, string=3D<unavai= lable>) at composite.c:1024:10 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #5: 0x0000000100044cf1 emacs`compu= te_stop_pos(it=3D<unavailable>) at xdisp.c:3960:7 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #6: 0x00000001000441a2 emacs`handl= e_stop(it=3D0x00007ffeefbf9e28) at xdisp.c:3820:5 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #7: 0x00000001000475c6 emacs`next_= element_from_buffer(it=3D0x00007ffeefbf9e28) at xdisp.c:8791:4 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #8: 0x000000010001ea5a emacs`get_n= ext_display_element(it=3D0x00007ffeefbf9e28) at xdisp.c:7383:15 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #9: 0x000000010002eadf emacs`displ= ay_line(it=3D<unavailable>, cursor_vpos=3D<unavailable>) at xdi= sp.c:23248:12 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #10: 0x000000010002e549 emacs`try_= window(window=3D0x0000000101153835, pos=3D<unavailable>, flags=3D1) a= t xdisp.c:19199:11 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #11: 0x0000000100050ff0 emacs`redi= splay_window(window=3D0x0000000101153835, just_this_one_p=3Dfalse) at xdisp= .c:18617:8 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #12: 0x000000010004fb76 emacs`redi= splay_window_0(window=3D<unavailable>) at xdisp.c:16331:5 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #13: 0x0000000100144d96 emacs`inte= rnal_condition_case_1(bfun=3D(emacs`redisplay_window_0 at xdisp.c:16329), a= rg=3D0x0000000101153835, handlers=3D<unavailable>, hfun=3D(emacs`redi= splay_window_error at xdisp.c:16322)) at eval.c:1380:25 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #14: 0x000000010004ed54 emacs`redi= splay_windows(window=3D0x0000000101153835) at xdisp.c:16311:4 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #15: 0x000000010002b640 emacs`redi= splay_internal at xdisp.c:15779:5 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #16: 0x000000010002d991 emacs`redi= splay_preserve_echo_area(from_where=3D8) at xdisp.c:16128:7 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #17: 0x00000001000c4fa3 emacs`dete= ct_input_pending_run_timers(do_display=3Dtrue) at keyboard.c:10371:5 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #18: 0x0000000100189ed4 emacs`wait= _reading_process_output(time_limit=3D<unavailable>, nsecs=3D0, read_k= bd=3D<unavailable>, do_display=3Dtrue, wait_for_cell=3D0x000000000000= 0000, wait_proc=3D<unavailable>, just_wait_proc=3D0) at process.c:570= 8:8 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #19: 0x0000000100008bed emacs`sit_= for(timeout=3D<unavailable>, reading=3D<unavailable>, display_o= ption=3D<unavailable>) at dispnew.c:6064:3 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #20: 0x00000001000c41f7 emacs`read= _char(commandflag=3D1, map=3D0x0000000124027103, prev_event=3D0x00000000000= 00000, used_mouse_menu=3D0x00007ffeefbff467, end_time=3D0x0000000000000000)= at keyboard.c:2738:11 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #21: 0x00000001000c0d83 emacs`read= _key_sequence(keybuf=3D<unavailable>, prompt=3D0x0000000000000000, do= nt_downcase_last=3Dfalse, can_return_switch_frame=3Dfalse, fix_current_buff= er=3Dtrue, prevent_redisplay=3Dfalse) at keyboard.c:9554:12 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #22: 0x00000001000bff33 emacs`comm= and_loop_1 at keyboard.c:1350:15 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #23: 0x0000000100144d22 emacs`inte= rnal_condition_case(bfun=3D(emacs`command_loop_1 at keyboard.c:1236), handl= ers=3D<unavailable>, hfun=3D(emacs`cmd_error at keyboard.c:919)) at e= val.c:1356:25 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #24: 0x00000001000cecae emacs`comm= and_loop_2(ignore=3D0x0000000000000000) at keyboard.c:1091:11 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #25: 0x00000001001448cb emacs`inte= rnal_catch(tag=3D<unavailable>, func=3D(emacs`command_loop_2 at keybo= ard.c:1087), arg=3D0x0000000000000000) at eval.c:1117:25 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #26: 0x00000001001f7e2a emacs`comm= and_loop.cold.1 at keyboard.c:1070:2 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #27: 0x00000001000bf42e emacs`comm= and_loop at keyboard.c:0 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #28: 0x00000001000bf354 emacs`recu= rsive_edit_1 at keyboard.c:714:9 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #29: 0x00000001000bf55e emacs`Frec= ursive_edit at keyboard.c:786:3 [opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #30: 0x00000001000bd818 emacs`main= (argc=3D<unavailable>, argv=3D0x00007ffeefbff888) at emacs.c:2067:3 [= opt]
=C2=A0=C2=A0=C2=A0=C2=A0frame #31: 0x00007fff203bbf3d libdyld.dy= lib`start + 1
=C2= =A0=C2=A0=C2=A0=C2=A0frame #32: 0x00007fff203bbf3d libdyld.dylib`start + 1<= /span>
=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D

In GNU Emacs 27.2 (build 1, x86_64-apple-darwin18.7.0, NS app= kit-1671.60 Version 10.14.6 (Build 18G95))
of 2021-03-27 built on builder10-14.porkrind.org
Windowing system dist= ributor 'Apple', version 10.3.2022
System Description:=C2=A0= =C2=A0macOS 11.3.1

Recent messages:
For information about GNU Emacs and the GNU system,= type C-h C-a.
Quit
Configured using:
'configure --with-ns '--enable-locallisppath=3D= /Library/Application
Support/Emacs/${version}/site-lisp:/Library/Application
Support/Em= acs/site-lisp' --with-modules'


Configured features:
NOTIFY KQUEUE ACL GNUTLS LIBXML2 Z= LIB TOOLKIT_SCROLL_BARS NS MODULES
THREADS JSON PDUMPER GMP

Important settings:
=C2=A0=C2= =A0value of $LANG: en_US.UTF-8
=C2= =A0=C2=A0locale-coding= -system: utf-8-unix

Major mode: Fundamental

Minor modes in effect:
= =C2=A0=C2=A0tooltip-mo= de: t
=C2=A0=C2=A0global-eldoc-mode: t
=C2=A0=C2=A0elec= tric-indent-mode: t
=C2=A0=C2=A0mouse-wheel-mode: t
=C2=A0=C2= =A0tool-bar-mode: t
=C2=A0=C2=A0menu-bar-mode: t=C2=A0= =C2=A0file-name-shadow-mode: t
=C2= =A0=C2=A0global-font-l= ock-mode: t
=C2=A0=C2=A0blink-cursor-mode: t
=C2=A0=C2=A0auto-composition-mode: t
=C2=A0=C2=A0auto-encryption-mode: t
=C2=A0
=C2=A0auto-compression-mode: t
=C2=A0=C2=A0buffer-r= ead-only: t
=C2=A0=C2=A0line-number-mode: t
=C2=A0=C2=A0transient-mark-mode: t

Load-path shadows:
/Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp= -archive hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-a= rchive
/Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-smb hides /Application= s/Emacs2.app/Contents/Resources/lisp/net/tramp-smb
/Users/mkancherla/.emacs.d/elp= a/tramp-2.5.1.1/tramp-uu hides /Applications/Emacs2.app/Contents/Resources/= lisp/net/tramp-uu
/Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp hides /Appl= ications/Emacs2.app/Contents/Resources/lisp/net/tramp
/Users/mkancherla/.emacs.d/= elpa/tramp-2.5.1.1/tramp-adb hides /Applications/Emacs2.app/Contents/Resour= ces/lisp/net/tramp-adb
/Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-sh hid= es /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-sh
/Users/mkancherl= a/.emacs.d/elpa/tramp-2.5.1.1/trampver hides /Applications/Emacs2.app/Conte= nts/Resources/lisp/net/trampver
/Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tra= mp-cmds hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-cm= ds
/Us= ers/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-integration hides /Applica= tions/Emacs2.app/Contents/Resources/lisp/net/tramp-integration
/Users/mkancherl= a/.emacs.d/elpa/tramp-2.5.1.1/tramp-sudoedit hides /Applications/Emacs2.app= /Contents/Resources/lisp/net/tramp-sudoedit
/Users/mkancherla/.emacs.d/elpa/tramp= -2.5.1.1/tramp-cache hides /Applications/Emacs2.app/Contents/Resources/lisp= /net/tramp-cache
/Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-compat hides= /Applications/Emacs2.app/Contents/Resources/lisp/net/tramp-compat/Users/mkanche= rla/.emacs.d/elpa/tramp-2.5.1.1/tramp-gvfs hides /Applications/Emacs2.app/C= ontents/Resources/lisp/net/tramp-gvfs
/Users/mkancherla/.emacs.d/elpa/tramp-2.5.1= .1/tramp-ftp hides /Applications/Emacs2.app/Contents/Resources/lisp/net/tra= mp-ftp
/Users/mkancherla/.emacs.d/elpa/tramp-2.5.1.1/tramp-rclone hides /Applicat= ions/Emacs2.app/Contents/Resources/lisp/net/tramp-rclone
/Users/mkancherla/.emacs= .d/elpa/tramp-2.5.1.1/tramp-loaddefs hides /Applications/Emacs2.app/Content= s/Resources/lisp/net/tramp-loaddefs

Features:
(shadow sort mail-extr emacsbug message rmc puny= dired dired-loaddefs
format-spec rfc822 mml mml-sec epa derived epg epg-config g= nus-util
rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies<= /span>
<= span style=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px">mm-enc= ode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail

rfc2047 rfc2045 = ietf-drums mm-util mail-prsvr mail-utils finder-inf info
package easymenu browse-= url url-handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs eieio-load= defs password-cache json subr-x map
url-vars seq byte-opt gv bytecomp byte-compil= e cconv cl-loaddefs cl-lib
tooltip eldoc electric uniquify ediff-hook vc-hooks li= sp-float-type
mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win
tool-ba= r dnd fontset image regexp-opt fringe tabulated-list replace

newcomment text-mode= elisp-mode lisp-mode prog-mode register page
tab-bar menu-bar rfn-eshadow isearc= h timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core term= /tty-colors frame
minibuffer cl-generic cham georgian utf-8-lang misc-lang vietna= mese
t= ibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian s= lovak czech european ethiopic indian cyrillic chinese

composite charscript charpr= op case-table epa-hook jka-cmpr-hook help
simple abbrev obarray cl-preloaded nadv= ice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md= 5 base64 format
env code-pages mule custom widget hashtable-print-readable backqu= ote
th= reads kqueue cocoa ns multi-tty make-network-process emacs)

Memory information:((conses 16 69= 254 6106)
(symbols 48 8166 1)
(strings 32 24442 1598)
(string-bytes 1 759163)
(vectors 16 13863)
(vector-= slots 8 171466 13674)

(floats 8 24 21)
(intervals 56 192 0)
(buffers 1000 12))
--0000000000005b6a2c05ca673583-- --0000000000005b6a2e05ca673585 Content-Type: text/plain; charset="US-ASCII"; name="test.txt" Content-Disposition: attachment; filename="test.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ksrvdhje0 IHtcImlkXCI6IHtcInJpZ2h0XCI6IDEsIFwibGVmdFwiOiAzfSwgXCJwZW1fZW5jb2RlZFwiOiBc IictLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS1cbkdYekNDQkVlZ0F3SUJBZ0lVRmlyampmbzRN RzFTNmhoNzhWY0ZzNkNPeGRRd0RRWUpLb1pJaHZjTkFRRUxcbkJRQXdiekVMTUFrR0ExVUVCaE1D VlZNeEV6QVJCZ05WQkFnTUNrTmhiR2xtYjNKdWFXRXhFakFRQmdOVkJBY01cbkNWQmhiRzhnUVd4 MGJ6RVBNQTBHQTFVRUNnd0dWazEzWVhKbE1Rd3dDZ1lEVlFRTERBTk9VMWd4R0RBV0JnTlZcbkJB TU1EMVJ5ZFhOMFpXUWdRMEVnUTJWeWREQWVGdzB5TURBNU1UZ3dORE14TURsYUZ3MDBNREE1TVRN d05ETXhcbk1EbGFNRzh4Q3pBSkJnTlZCQVlUQWxWVE1STXdFUVlEVlFRSURBcERZV3hwWm05eWJt bGhNUkl3RUFZRFZRUUhcbkRBbFFZV3h2SUVGc2RHOHhEekFOQmdOVkJBb01CbFpOZDJGeVpURU1N QW9HQTFVRUN3d0RUbE5ZTVJnd0ZnWURcblZRUUREQTlVY25WemRHVmtJRU5CSUVObGNuUXdnZ0lp TUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtcbkFvSUNBUURSMEpmYzhrQllzZzRhek5I T0FrVWtHbktKZjRGMDhWemlhcFlOQ0d5QjFxdGlwL3V2SGwvNGJLem5cbkdQL1VXQUxtSENVcGpI YlRhWTgwN1RFLzRadXBvNnMzekhhUGp0K0FDQXFlS1ZCODBaU3RRelU4S2ZKZFdkME5cbkdCV0lO dVNuZHlnRWNUNDRPL2Q4THNWb21Pb1Brc28wbHNNMTRrSWF1cFh3Yi9oZ3Q2VXZGUjdZVS9oNUdr QzBcbk40R1M3UFhONy9CRnlrK0RqVXZIQndoR1JFYTJnK3BCZG9yeVpQT1BScHFxZWRtWWRBdlcx OTA0SExMdUNCRVdcblFrYmUvTmF2dmNxckVhcFpWNGNaK0RDR3o0RE4wdkFvY3AxdEZBWW1vaEFa V2dlWU9BcllXbDBWSnNmQ00xdFFcbkkrMWZLWWJwVzdSY2dQVWtBNmNZcDdLbmhncmNSMFlCSHAw enNtWm5UMnIzU2JZV3dqeVZ0MkkxQkRkSXRmck9cbnlXTTBhUFF2blFpemlUWVRzcFRGYkxuMTY5 a2Zhbk5xKzdYZ2MwQ3hQVmtsN01KMXMwaEFnanNFbTBDR21Icm5cbnVZMEJmOFN3OEI5bTB3ZGwx aFJ3YnRYM3psdURlSWtKdEtOL0JhaytFZkFUb2x3MkxFZ3lNcGxXQ1dqdlErYlVcblFCc3Q1dFcx MzhYUEkzTFpXUk1Ueit3d0x3YzNCQUx6cDNDV2YwRzhYK1QxdjROa1d6SXRKZ0tKdjJudU5TMnBc blJPRXJwVXBtMmE5eWFFR2hEc3VsM0wyV1hEVk9WbitoK1lkZ1p6RmViTEgyQzZLS0JsYmlnaGdv YkZLOHRqZ3ZcbnBQL0tKMTJzYWw2WGFHNld6a1g2Y0M1Z3huUTlJUTdkaFlDcVNxR3g4OWpBdEVh MzJ3SURBUUFCbzRIeU1JSHZcbk1CMEdBMVVkRGdRV0JCUnJSMGdDSnlpNjRrMWlXSEUwQ2x2RnVp bXcyakNCckFZRFZSMGpCSUdrTUlHaGdCUnJcblIwZ0NKeWk2NGsxaVdIRTBDbHZGdWltdzJxRnpw SEV3YnpFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ01cbkNrTmhiR2xtYjNKdWFXRXhFakFR QmdOVkJBY01DVkJoYkc4Z1FXeDBiekVQTUEwR0ExVUVDZ3dHVmsxM1lYSmxcbk1Rd3dDZ1lEVlFR TERBTk9VMWd4R0RBV0JnTlZCQU1NRDFSeWRYTjBaV1FnUTBFZ1EyVnlkSUlVRmlyampmbzRcbk1H MVM2aGg3OFZjRnM2Q094ZFF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFPQmdOVkhROEJBZjhFQkFN Q0FZWXdcbkRRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFDVXNIMTNRNmJZb2xpaWp1eDV6MWxtTUdJ MDI5Und2Y3lqMEdsc2xcbjdwbTlKU3FISXlUQXU2bm84emYyUGZCUXdYcExDMzFzNEJiMm9ZT1Yr QldEV0gvWDQ1TmJLdVczMUt6bXJVYUNcbjBUNlFzNkFsNzczb25uejNSa1EvSkdCaGFncTZEME5u MTVCL2tTblpGQlJTbW5VbW03T28xcVNsOXRlNWJETXZcblFIWS9VSGRyNUhwRmtOczk1bXFPT2Y3 OGRVZXZSRlpnU0R3VG9HZVZSSmdRcFUvMkx4Um1Eb1ZoWDZONG1XMU1cbkZ1b3MvbDR1bHR4K0Fm RzhFVXE0YlVYd0tPNzhHYVl1Rnl0bUNoTm1Tb2pwbjBZYis4MC9LQU1URE1wei9JTkpcblV0bTRo OW4zRGJVSDhTUjQzMnVtdS91K0hlMjlNMzZuM2ZNK2x1NlByblJEU1lHY2htSnVBYk8zbEtFV3RO YUVcbmE3T012Q1NwRzBkc242Rm9kY09yU2NUVUVkZFp3YUhMR3dKNk15NnBlN3VCQ1VqZ2s4dk1D S2hEQVhJaE1ubmJcbkJpNE92bFZENnhqZ0x2bzI3RFhKbERXQ1hIWmJLa1pjRHdoOHAyVTlFb3hF V080bHZpRmtxODZmTTk2dTZoNDZcbnU5ZVRNVTZ2cUtNamtPNFFWNnNWV1B6aDZmZU85Z2V0QjlT WkgzTitWZUtQQkoxeGprYkc4NkVMa29oN094cXBcbmZML1FoRWkzaFNrR2JmSk00TkR4THVDdWxE QkZpTVpCL1gvSnNaVlp3M3Vub0k3SFB2cEJQSXRWRXk4MXNoUjFcbi9QWFowSFZmN1dpZENMc1V5 QXN6NCtKUVhoVldySkVlbG95VXoxTkxHOWZIVDZKU2hYR0pwL0htY1lSdFcrcmxcbjlHM2Vcbi0t LS0tRU5EIENFUlRJRklDQVRFLS0tLS0nXCIsIFwicHJpdmF0ZV9rZXlcIjogXCInLS0tLS1CRUdJ TiBSU0EgUFJJVkFURSBLRVktLS0tLVxuTUlJSktBSUJBQUtDQWdFQTBkQ1gzUEpBV0xJT0dzelJ6 Z0pGSkJweWlYK0JkUEZjNG1xV0RRaHNnZGFyWXFmN1xucng1ZitHeXM1eGovMUZnQzVod2xLWXgy MDJtUE5PMHhQK0dicWFPck44eDJqNDdmZ0FnS25pbFFmTkdVclVNMVxuUENueVhWbmREUmdWaURi a3AzY29CSEUrT0R2M2ZDN0ZhSmpxRDVMS05KYkROZUpDR3JxVjhHLzRZTGVsTHhVZVxuMkZQNGVS cEF0RGVCa3V6MXplL3dSY3BQZzQxTHh3Y0lSa1JHdG9QcVFYYUs4bVR6ajBhYXFublptSFFMMXRm ZFxuT0J5eTdnZ1JGa0pHM3Z6V3I3M0txeEdxV1ZlSEdmZ3docytBemRMd0tIS2RiUlFHSnFJUUdW b0htRGdLMkZwZFxuRlNiSHdqTmJVQ1B0WHltRzZWdTBYSUQxSkFPbkdLZXlwNFlLM0VkR0FSNmRN N0ptWjA5cTkwbTJGc0k4bGJkaVxuTlFRM1NMWDZ6c2xqTkdqMEw1MElzNGsyRTdLVXhXeTU5ZXZa SDJwemF2dTE0SE5Bc1QxWkplekNkYk5JUUlJN1xuQkp0QWhwaDY1N21OQVgvRXNQQWZadE1IWmRZ VWNHN1Y5ODViZzNpSkNiU2pmd1dwUGhId0U2SmNOaXhJTWpLWlxuVmdsbzcwUG0xRUFiTGViVnRk L0Z6eU55MlZrVEU4L3NNQzhITndRQzg2ZHdsbjlCdkYvazliK0RaRnN5TFNZQ1xuaWI5cDdqVXRx VVRoSzZWS1p0bXZjbWhCb1E3THBkeTlsbHcxVGxaL29mbUhZR2N4WG15eDlndWlpZ1pXNG9JWVxu S0d4U3ZMWTRMNlQveWlkZHJHcGVsMmh1bHM1RituQXVZTVowUFNFTzNZV0Fxa3Foc2ZQWXdMUkd0 OXNDQXdFQVxuQVFLQ0FmOXB1YkxNbzBYSmErK3ZrWVluU1AyT004V0RnN3k0TU9lZE1CaHNlTkkw bXZmQnZ1UVVXam9COU1Fclxuc20wM2t5SGkwa3ZubytBOHAvU0J0d1FhTEpWRDVqVmc2S2JWc0Nq dld4MytsTkw2RXFIWXJRVW1TL3pWRFhOV1xuSmN5ejF2VmhiYW04azFQSEFuQ3pJdDVXMXJjYklk ekNvelc2OFVoZUw2ZGVnUTJucnVLTjF4YXo2NXhKYWZFd1xuM3Nkc1FmdWF5azFJM2Frem9QK09T dnpnYTRjMmNVS1p1aUpLQXBTNG5kdFNEQlNadmVBNVlvMFd1Vjl3a3FBSlxubDF3ZkFVa3RSWFhh dmd3WStRSWJFL1ZmK1MvdWgxeDlCVVJPc3NobXIwTnRndkJRdyt5ekdOWE8wcnZXSUFyalxuVnpk RnZLYys3L2J5cGdqaEhQWVdkbXFQLy90NEdjMU5hTTVZNm5pR05RNDQrVDJzMktlZncrejVIWnNr NlVNVFxuU0Q3bENWSm5qektYM1UxQmpJclZERTd1aWRLUHBFK3lvTDFoNTNSZ2ZacndpMi83OEFB OGl3U2dWdE84bVpYK1xuNHZhVTFxTkorNjJIODJXNlF3ZW9yckNHVXhSQXlkelpjVjZlKzYvdVhj RHRZbFBHY1VBYitweVo3VFhqYlpPUlxueHFSRWdYMTZKUHNxSnBXQTNRSGhZcFdETnh3WHhuMUV4 WHNqbDdhRzV4VUh0M2pyVzJhZnVoWktkYktnV1liblxuV1JiOUdEOEZiRUhyTVR0cjVvMnIrQWNi aEVjZWNoWi81cFNCTThwY0pzSWpIMHpVM0Ywa1lBd2xlcHNic2tyN1xuK2NhTm1BcFd5Z3Q5UGJi Mk8xWFk4dmF4Nmx3R2IwRkVubTN2TDBBdWZVVUdwbTB4QW9JQkFRRC9FbkxFWkc4Z1xuZ20wVHdT Q3lMeEpGdHhMUEVLa2pOb0RlNGlZWVlWZDBXV2UyV3RWaXZ4NWNpZHBkcHg5UXhtUlB4MnF3SFIx ZVxuTnowWkZGcE81c3Q4T25nZzdud092dWIxMW1UM0daY3JJLzR5RHBUZ0JNMWduWGttR2ZIVVN2 UWc2UFBnUGZrY1xuaTJuK284TENJYXF2eDVIMGtib3BIM0YydzZBWHBtY1JDQzdtdkZHekNVUnRX elJTMVFjMENlV3JnbmprR0kzSVxuR1E1eldUYk9OaWUxT1BSczlNRGhBbU9ta0VtK3VXNXJYSStr T21zQUJnN3RjTHJvcFRmTjd0MHpiOFFYQjU2bVxuV0ZTVHRucmJ2MDlTYk9mZVQ1QmVXWWxENkhp ZElYeFY2SkxQSmJhT3k2NGExRzlnUC84OXJIUFlhaHhmejU0clxuSitoWVFhajFvSjdaQW9JQkFR RFNrLzhNbkhtMStPNzNDam5DUkQzZEcyWktjODFKQ0RQMkNzdFZGVnRuUm82V1xuR3JaV1RRdDJN ZG9DNDBBV21YcXR4eHd5NmhzYlVGWjduenB6YjNQanZCSzJJSW5UREdOQXd4U3NzL21ib200Slxu aXRhbnZjYkhUMjdzd1pEZEZWMytGOStrVllVMTVtN0NqelRSMVFUL2JhdXhyeU84OEk1bEJYRDZa TkIzQnh5SVxuL3ZRL1RJQXdLWDkwT3hXSW8yZG5PUE5NeFZ2ckRLaTd0WTI2dVI4NE1OTkNqcjNj Y1VyMWdSWllobE91akY3UFxuc2Q3VEdKM0dIajlBR2pQTkE3RXdpd09jNGkxWkVYa1lRRjJvRXZM eEM3V3pTSTBXWnlyb2xjNVB5V2plSzg2SVxubVpEbkg0ZVJIZ21CYkJ4UkcwRERJR0lrVHJXU05a YUcyWXNCT1VQVEFvSUJBUURRSEY0MUxIaWF2cTkrWWFGcVxub0FzNWhFQTlYNnVRUm1UbzlQeitB VlhZWVNYRVcrSWtPaWpzZWJFSG5sWm5raWJBRE1WWVFiajNhUHhablFoOVxudmNLaWJoWWJVRms1 c3JwQU5CZVdvSE45U0ZXYXc5amwyaVV6UWVoWmxPdUJPVkpzRTRUL0hiRkZmOTRRVzg2SVxuaysx dWs5YmJBNWN1L0MrWUpjNVYzWGZVSnFnVnErckF0N3Z6dVdrOGVBRHpqV3VzL3J2aDVzS3ZVdm8r VkxqcFxua0xmZkhVUVlMYTI5S0RUajdtK3N4Q0I2U2tBTVQzbUR3RzJuZnNXUkVWUXhta1V5Tld0 NUdzZHZrendXZE5sU1xudDRsaGgrZTZzNUhuMlFlc3QxekpYMHZSei9zUU5nWDRCZWpjalJ6K0c5 a0ZtZEcrN2Z5T2s1ZktRRHBLMysrWlxuME40cEFvSUJBRTBmQ3EvUnR2bWdXOVI2R0VFL3dQQnpr bmorQkZjVS9BTEdYVVdoOXNIU0kzSnlBZ21GV2dkRlxucHJTY0NlSzgveU1aNHdmNm1VYmRtMjdY R0E4aTZHeWxlcXpkS2R6emtuNHJkQ3owRlJ5YzFuUUVOeTFqNGFNcFxuUWxUUFo0Q3d6S1c4bEpt WkFKcUc5RldwSVEwZ1dSNDdTa0JmQmxXeVBGUmZNOHRnbE1DakNCNWNVWlBGTHNWMFxuelVzQ1FK YTBVYkNLT1FFSzN1a3N6N2MvZk5LLzdlRWtjSnJWc0U5RjV0QVhJTm4zQ0RyTENnWkMvSHFQYjJr WlxudHN5QlRDdHZpTHRnamtnc3hiTHpKVWh1ZWw2TjRnL0ozQmYzSUVUdUw5YlMxcVo5K3p3ekN3 Y1lSdXQrcnFYRlxuUEhINzZEc0VJaW5VZUYwWHZvUDN3Rk5PNVF2anJ5VUNnZ0VCQUxMU2UzeFl2 V0hKWkJodnJOUEF1cFp2TFdWTFxuK0pLbXRkcHpsTFRzS3p2R2pyT2NuMVloMkg1NCttaFVLb3B2 dzBvcUpiZlVuVWFjTEJDc0dOMEZsZUlTVi9MMFxuSWV0M1JFMDdXME5XSjlQeWhwSkVmUjk4bnJE WHNoQmhab2N3V21DSzZMM0N3QUY3SHdlUGwrRXZkdGp0MzlIUVxuRWhPbTVjSjYrcmpzZGZtbjN2 UlBWR2gxNWZ6Q0J0ajFkUWpDMUZPaC93UXZlUjdZSTlNSEkrbmJ0TDFvK29mWVxuSW9nWUgyY0xS dU41ZmVUVXRESW9rZ3hyRDZTbFBrMUlmNmZzUkVuZ2trQU81dGQ3cDFqWmFJajdweHpBTlVEdFxu ME1iUDg4M1dQbzV4b2NQTDRlWnZ0Qmp6VDJ0TFlncVFQSTk5cHpJU0lLei9EbUxyOVJOeGxka3lK WW89XG4tLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLSdcIn0KCiB7XCJpZFwiOiB7XCJyaWdo dFwiOiAyLCBcImxlZnRcIjogM30sIFwicGVtX2VuY29kZWRcIjogXCInLS0tLS1CRUdJTiBDRVJU SUZJQ0FURS0tLS0tXG5HWlRDQ0JFMmdBd0lCQWdJVUpad012YUFqeWdYbWRCQloxVHZBZ1FEVHhj Z3dEUVlKS29aSWh2Y05BUUVMXG5CUUF3Y1RFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ01D a05oYkdsbWIzSnVhV0V4RWpBUUJnTlZCQWNNXG5DVkJoYkc4Z1FXeDBiekVQTUEwR0ExVUVDZ3dH VmsxM1lYSmxNUXd3Q2dZRFZRUUxEQU5PVTFneEdqQVlCZ05WXG5CQU1NRVZWdWRISjFjM1JsWkNC RFFTQkRaWEowTUI0WERUSXdNRGt4T0RBME16YzFObG9YRFRRd01Ea3hNekEwXG5NemMxTmxvd2NU RUxNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdNQ2tOaGJHbG1iM0p1YVdFeEVqQVFCZ05WXG5C QWNNQ1ZCaGJHOGdRV3gwYnpFUE1BMEdBMVVFQ2d3R1ZrMTNZWEpsTVF3d0NnWURWUVFMREFOT1Ux Z3hHakFZXG5CZ05WQkFNTUVWVnVkSEoxYzNSbFpDQkRRU0JEWlhKME1JSUNJakFOQmdrcWhraUc5 dzBCQVFFRkFBT0NBZzhBXG5NSUlDQ2dLQ0FnRUF6d2puTi9wcDB4bCtoSzB6TEwzNFk5ZEpZWktY THdpMFRVV0J0Sm5VTWFmWXFwTkdCR201XG5LdklhUk9EeVlmTzBRRi9mSHkrbitpQ2IveE94anVt MCtLNEdIcTZTTTN4K2tRY1Y5MTZnN05DaitxN0ZQRGRwXG5Tb3NUa2wxK0xIM05zVWNTekQ3aFRH QU1Cbms5cnBSWFBRcDF1NGNMNmhNbFQzaGVrdWlka0JPck5GaW9YcFJtXG55bVg2NEp2R2Fnbis0 STZlSG5Dc0liZGJuS2ZpaExxTXVpOEhGYUh0S2xqMHNob3E2cktjZmF3cWJ0NEd4S3N5XG5GMGtq Z1QxWGhvbkxoR0ZqK3V0S05uTmVRRHFBK1ZrVkJ1dXFmMGFWR2NpUUZzMmtXR1ZwYkpFc3lBcjgr TlltXG5aYVFsQjJqV3liNlRzTGZvRE1SczU0cnFTTHNUT29ONXFBUUhPRVhzREpmUGRMemxoYnpk dEZTWUNuWlpMN0crXG5JRURUZG0yV3IyZFZ3ZytRU1A5aHBKNEl4aWViM25lZ2FvM1dMdzhJSGNV OXVXSWJnb3Y5K0NnalQ1SEpXR2lGXG4xVVhJUlE0ZUZUVEtOMm9mNWZwZ0pSQXc3UUw1Sm1yOWZk WmcvbmhXZzhtM0lJdDQzbmF6K0RTUTVqOThKZGlKXG5WSEpzM25nTDk4Y2tQbm9SQ0ZvTkRFcjEz bnJvWmtzRDhQM3VTNi9iL3RlUDVzK1NxbmpRbXUzSXplcjZXeG5LXG4yTkJqTFRSWGFEVlhKRStH SEpoM2N2d09ZbVZ6UXpzcU40WU1Ralc4RHpUbmNHdm9nY2JxOWkveU9vdVhLSjlQXG5UQi9CWGNh b0FLcVlwajhqSHhqL21kUXQ4eTZLM25WZ3dJdm9McHYvQlVTdUlwU1BQYlU0YXBrQ0F3RUFBYU9C XG45RENCOFRBZEJnTlZIUTRFRmdRVUtwQTM3SVh2WldaUTR4bGt1UXVYaHQ4YWM5TXdnYTRHQTFV ZEl3U0JwakNCXG5vNEFVS3BBMzdJWHZaV1pRNHhsa3VRdVhodDhhYzlPaGRhUnpNSEV4Q3pBSkJn TlZCQVlUQWxWVE1STXdFUVlEXG5WUVFJREFwRFlXeHBabTl5Ym1saE1SSXdFQVlEVlFRSERBbFFZ V3h2SUVGc2RHOHhEekFOQmdOVkJBb01CbFpOXG5kMkZ5WlRFTU1Bb0dBMVVFQ3d3RFRsTllNUm93 R0FZRFZRUUREQkZWYm5SeWRYTjBaV1FnUTBFZ1EyVnlkSUlVXG5KWndNdmFBanlnWG1kQkJaMVR2 QWdRRFR4Y2d3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFPQmdOVkhROEJBZjhFXG5CQU1DQVlZd0RR WUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFKSHJKdUh6VFd6YU02TzAwWDl0RlNVK0lrbm1ac1I2XG5J bkJ2OVpIRUZhWWZiVjNYNGdTRzlNV1BJVk9lb2tjQXZNUEYyQjhJNFcxdUdnNElxV0xOQ3pqanZJ cmsrVE5wXG56dUdJTHZzemNpZHViNmFRU2s3aG53MElyS0QzWFFPTzRFQURqbDZ1QjU3d1RQc1dL QVBuZ3Z1a0dEOXQwNzl0XG40L0FwN0U3aWhTKzdCc2plL1RGQkxFYnVzeEZ4VUlJRTNlSytzUHg5 TVFXak9lUmNWUTVkMHltMS9KQVllK2RrXG5uYUhFeHJ5QUxNUGZRb0s4ck16aFVtS2pqWWllUUV1 MkNTQkFWN1YwK200OFNNcDd6cHJUWkwwYm1UWDY1cEZHXG5QREtOTmFUNE1ZNUFHVE93OFpIaS9r Sy9lQUNzRXVmcjdhZjVmYWh0bXdxVzJHM3BIRHd5eFJxMklyejFDbExnXG5yMDBJVmxQOWw0M3pU SmphbzhEV3dKZTZ1SHhFc0M5dm5WV1NQaTEzSWl4YkZwWDluTjRBeWVZbHM4cGR1cWRjXG44MzdN a05nK1JPNEcxMmJ3bU1WaEd1ci9UNmtCWnErVGZLNXJycEY1UmN3ZGR6WjNKSlZCOE5LYkVjQTBh QnBrXG54eU1aTDVVUlZMK2JrUTR4aWdCZFVrVk9PNy9Tc2lKQitiNTkvRVRKbysrMEMyc2FYSW1U RnpRQ05CS0F3LzdQXG5rYVltcTJnbXg1MHFuNTB2RllYZ3lYbU4zOVRNcW53dXQzUEp1ZmRPSUNJ SXZKTW8wT0hLenBwcnJPUWxmbEQ5XG5zZTlScFpJclRoN1pqSjJCRGFjQmFVOHpNZlAwQlpGMUpZ dGlMV0QzN2RHMGVMUEsxd2lJL3FyMDk5c0RkNFdQXG51QkxPSzRzd250SmFcbi0tLS0tRU5EIENF UlRJRklDQVRFLS0tLS0nXCIsIFwicHJpdmF0ZV9rZXlcIjogXCInLS0tLS1CRUdJTiBSU0EgUFJJ VkFURSBLRVktLS0tLVxuTUlJSktBSUJBQUtDQWdFQXp3am5OL3BwMHhsK2hLMHpMTDM0WTlkSlla S1hMd2kwVFVXQnRKblVNYWZZcXBOR1xuQkdtNUt2SWFST0R5WWZPMFFGL2ZIeStuK2lDYi94T3hq dW0wK0s0R0hxNlNNM3gra1FjVjkxNmc3TkNqK3E3RlxuUERkcFNvc1RrbDErTEgzTnNVY1N6RDdo VEdBTUJuazlycFJYUFFwMXU0Y0w2aE1sVDNoZWt1aWRrQk9yTkZpb1xuWHBSbXltWDY0SnZHYWdu KzRJNmVIbkNzSWJkYm5LZmloTHFNdWk4SEZhSHRLbGowc2hvcTZyS2NmYXdxYnQ0R1xueEtzeUYw a2pnVDFYaG9uTGhHRmordXRLTm5OZVFEcUErVmtWQnV1cWYwYVZHY2lRRnMya1dHVnBiSkVzeUFy OFxuK05ZbVphUWxCMmpXeWI2VHNMZm9ETVJzNTRycVNMc1RPb041cUFRSE9FWHNESmZQZEx6bGhi emR0RlNZQ25aWlxuTDdHK0lFRFRkbTJXcjJkVndnK1FTUDlocEo0SXhpZWIzbmVnYW8zV0x3OElI Y1U5dVdJYmdvdjkrQ2dqVDVISlxuV0dpRjFVWElSUTRlRlRUS04yb2Y1ZnBnSlJBdzdRTDVKbXI5 ZmRaZy9uaFdnOG0zSUl0NDNuYXorRFNRNWo5OFxuSmRpSlZISnMzbmdMOThja1Bub1JDRm9OREVy MTNucm9aa3NEOFAzdVM2L2IvdGVQNXMrU3FualFtdTNJemVyNlxuV3huSzJOQmpMVFJYYURWWEpF K0dISmgzY3Z3T1ltVnpRenNxTjRZTVFqVzhEelRuY0d2b2djYnE5aS95T291WFxuS0o5UFRCL0JY Y2FvQUtxWXBqOGpIeGovbWRRdDh5NkszblZnd0l2b0xwdi9CVVN1SXBTUFBiVTRhcGtDQXdFQVxu QVFLQ0FnQnZhRGtUOUZweDBDdzJ0UVR1dEtNdkJyQmtJdi9idlhGWWkyaUtpS1NZdTl0cG5xcDB3 WGQwMXFhd1xuSGVRUU5aWHZkaWVZbm9wam5KeVZIRUhWeDRrc3NHaDJwalhpSXNId3hNRmJSYjZP OEk3czNKTWlIaWM0aDdKV1xuZHB6bzBDR1puY2ROeFNCemV0Tzl3QXdqSDR2Nk91Q3pzcTRFblp6 Y01NZWpnaTBYVko0eUl1c25TZkF1UmNaRVxuaTA2dnpRVXNUVkpreXZpMWcvZDJTeGtubDBNWEJT dG94cVBhdjllYzUxdmt3NHhXVEFqaGMvUnNiRHNlTUtzOFxuWm9mc3k4V0tUT1lDSmc3ZlVpR0xx bSt3dmZFRXNsZ2krUlpPczVCbDFPNzA2azFhc0p4S1lTOVRyOWtscExpUVxuVGlnV2s4amh0WFRY T2ZQb2ZPWXBrUkY5MFRYcTdJaEQ3TWY5dWtROUw4c3B6OXZJM2NwRlNKRWpFYVFCK252b1xudUU4 TFpIaldJbDdvNUVGc0hQUW9FQThHRTdFNTZVUkgrcEt5c1JpSDd4dU9Yai80ci85bDdqbi9hUmRi Q2RUTlxubDhhT1lMWGR0dG4wUlR5K3hyOWFGQkVlWjJiOXo1cmR4d1llQmRJYzRycDhwNURndm5B NEF0OVVsQmVpTkNnb1xuYWxOS1h4R2xDTjNFT3h5WUlnb2J1Z1pWVjVXcUhMMFhidG82MzM3NTdB QS9FMytFbUJ6QnBEZGpmd0ZoN3Y2dFxuZDZISHU3RkI5Y243Sk05K3VPVXg4bzVDQmlTY2pTN0k3 UUpYRUJNb2pBQ21uZkRBaGhtWWJZVW56dWhHZUFaYVxudWhKSGpqQ2xhZ2UvMWhqN3kvelozRVVM VGlkK2xJbVFFTFNXMVAyMmMwRFVCNWNtSVFLQ0FRRUEvcVRNd01wSVxuQnVVUGVqNkZjWHVhTkJS TGhySTN0bFF0dGRST0NLYStmYm5UYTgxemR2ejlKWG1sSFdZRmZTK1J6UHpsL21jYlxuc2R1NnpL SWJaOXRvMDFuTjE1VWkvbjVycU9jWFRjSzA2ZS85Q1B5VFpzOVRFVHZOalJJdERjMU93SFFkbTBR b1xuRE9LbWdDSUE4ZGxqTlJUeENXMFYrMXliM0t0QWdhdHo2bGhUVUU5ZkROTzNZanU2L3I5T2tS ZFlaL2VReHgzTlxuWjlSNzR4SFdUbEpwNFZ1Tlh2eFJ2L1ZNRzdzcSs3MS8xYXpPSk5NSm9Ua2hh Q0NwVWppeDQ1UW1ISjFLVjg4Y1xuQytWWHJGSlBsVVoyVkpQNStjblFVS3NJWk9QQmdSemhNejg1 UUczVlV5LzFFbHhFYUVCeVUzT1NNU0lRWGZUNlxuTjQ4YzJqOTFXQThndFFLQ0FRRUEwQ013bFR1 MVRqZ1dLaS9FQ1ZCTUpUbU14UUpWcGVoOXVjWjRTVnExMTJNV1xud21NUURCMWxZWmJjSW9HSHR1 dnJybmVnY2FuMDZMK1dCclNrSG4vY25LcVJwRjU1VHR3YWpXczQ1YTZtMEJIcVxudWlxTFpHTjYw VSt1ZjVkN3UrVWhZRWhrS3RGUEh5azI2NThjemJXd1hxeGJ2dHE2VERWbW1oK3BlTXZqQ3BuNVxu b2xNWTFyL0tYeHRsNER2NGtodWZiM3RTNmx0ZWx4UGQ4ZGcvNzhxWnN0cWVxVmM1WDlhZC9vR1Bv RjVVV1lDZ1xuMDVOMkRBZG1TdU5TWC93MUxXOW1vcWVXcXpmK2V6emtHTXJraTg0dGkvOENQOHFw K01lOHRVeVl6SGYyS0k2eVxuTHhiSGNaSURzd1V4eXlJYnZJTEZpRi9ueUZJV0EvdzU2ZS9MRngz azFRS0NBUUI4cUlxLytvYkdNVTZoWm9nSFxuSlI0NVRwSW1yNHBNak9zUHI0NC85L2tiTFdSTnl2 Y3lrZWtQZG55WlpyOWJLSFYwNTMxa1RHK25ZMDBRTG0vQ1xuS1F3cEl6Wjh5anFtWVpjc3lXeUVH Y1JkSGFvK3d2OFovbmJJNGdEZmhiMWVtMXBwSnE3enVxcnNtK3dzbi9qY1xuYkxKL1l2QVkwRGxK bzIxOTJxd3FqcGVoYW5ubXYrUmxNQ1AvU0FSai81MWp0QTBJWUk2VW00ZFp4QkNkK2JaelxuQXk5 b0xseUgybmZleENQdEUzU1labzExT2pKMG5vZUJVS21GQXpCQTJ4Wml0Ynp1bHlXMDFPUURBdFFu dk9mT1xueVA3V3F0WmVMU2o0eExISVNpTUpwT3l1SE01WE55Mk9tdFNibDJXNXI0c0lSWFNVN3Zz YU0vcG1SbjQyYlloeFxuZ241ZEFvSUJBUUNNU2J1OFNwTm8xbHJ5TW1IUzJVR0pzYUdWUkg2UUpn VmdDMHNXUGtMa20xQkMwMXlFbmVld1xuZ0d0K0FvcUVHNzR1U1VsbWMyUzA0RFZ4N1ozVlJOOWc1 WUxuSkJwbHNldGZ1STZRR1Vrc1kzY3Y1ZTh3U2ZFRlxuVmN6TENVS0lJZWQrS3kwQXd6V3VUaXhM WW1LYXNNVGcreEdYc1h2eVUrZ0ZLQ1FsWEY5NnpNKzZ2b0cyZFcwa1xuNzZXYUh6SHE0UjEwbWM0 SVVtK09Ld0RrdXBwVnVOd2g5a01NNXRLd0swc3d1UWtpMFpIUEJlamcwcnExWHVOdVxueEl2SVVJ bFRSNHdKUkNaRTM2ZnlUdGQ3Y24zYlVhdlhlWmw5Zjg5UzlPWFgyWG9BRHpkbW5NK3k5NHFVblJO TFxuUGN3VEc3bFFOV0NKREFPQlBQckQwdVVDTGZOWWNIakZBb0lCQUZObVA2VDIyQnB5dGJNdWt1 aXZGeG45WHA0ZlxueHN2Umoxa2lhdkhKenhhTkJGaXd0NVZobGhISTNnYS9PR0hUbjRaY0JyQTBO RUxZUlR5ZnVWdWJzMUlZRVR5T1xuWjBiMDlCbHE0Z3lSVGhCekd0SXRDYXNGTHF5VWZaMTJVNmNW dkQ1ZlorOE94bDBlalhkTkhaazlCbm05ZWhtbVxuejNpd2htN3JvM1V5VzJPeUc1bzZSdnFyb245 d0pwTzl2QUZQQjhJNy8vdUMvNmlUdEV0YmtnakpTY01FMkZNV1xudnV1dUw1a0tNQUNRMDQyV1A5 cnZsRStWWE44aDV4cHNDRzBEbjB4U1l0WE1RYm9HZDF0WnBUUGpydUZ2K1E3clxuQVdTMXFQeHBl QlFFQzJZSlU0UHlTbkMwS2d6ZHBRaW1QVGpNY1pyY3FFamlkek1yN1hNK3d1UHQrZUU9XG4tLS0t LUVORCBSU0EgUFJJVkFURSBLRVktLS0tLSdcIn0K --0000000000005b6a2e05ca673585--