From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#45156: 28.0.50; Segfault due to glyph_row being set to NULL Date: Thu, 10 Dec 2020 02:35:52 -0600 Message-ID: References: <87v9daaycw.fsf@physik.rwth-aachen.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000005dfa1f05b61810c9" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9417"; mail-complaints-to="usenet@ciao.gmane.io" To: Torsten Bronger , 45156@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 10 09:43:37 2020 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 1knHY1-0002Jk-Bh for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Dec 2020 09:43:37 +0100 Original-Received: from localhost ([::1]:43796 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knHY0-00014t-Dl for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Dec 2020 03:43:36 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knHRf-0004G7-7w for bug-gnu-emacs@gnu.org; Thu, 10 Dec 2020 03:37:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53666) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1knHRe-0000lQ-Vz for bug-gnu-emacs@gnu.org; Thu, 10 Dec 2020 03:37:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1knHRe-0002vo-TD for bug-gnu-emacs@gnu.org; Thu, 10 Dec 2020 03:37:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Dec 2020 08:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45156 X-GNU-PR-Package: emacs Original-Received: via spool by 45156-submit@debbugs.gnu.org id=B45156.160758936211147 (code B ref 45156); Thu, 10 Dec 2020 08:37:02 +0000 Original-Received: (at 45156) by debbugs.gnu.org; 10 Dec 2020 08:36:02 +0000 Original-Received: from localhost ([127.0.0.1]:36970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knHQf-0002ta-O1 for submit@debbugs.gnu.org; Thu, 10 Dec 2020 03:36:02 -0500 Original-Received: from mail-pg1-f172.google.com ([209.85.215.172]:36982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knHQd-0002tB-K4 for 45156@debbugs.gnu.org; Thu, 10 Dec 2020 03:36:00 -0500 Original-Received: by mail-pg1-f172.google.com with SMTP id c12so3070830pgm.4 for <45156@debbugs.gnu.org>; Thu, 10 Dec 2020 00:35:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to; bh=p3D+AHLmh36SEzsvT4r9q1BC32PRO+qWNXj/IWunsvE=; b=JMP09zRW2ZRzG/3GNJctISdWnP46nU3KZPe69h2GBZruBKLSrCWb0w63LdcaLJDpX7 LohS4fZg2CvUVC4UdrciXFfDyz7C8jH9tKewNN42qeilMFbjnBk/funI9Wfhk4pLqOEp oYpLAHNPJ2428XwTRT+WAfTW+giuuG81YPfoJ35KZaAL0B3Yh2OgCW3Ca7thCn/v5MmU mWyJXZ1iHkwPDpEfqE9M82mjHHf8UKw77njpqDI33OvFlQRGmJAKFgNsUyb1IS74g+55 GqdooOBBkyBNUfmkf/8H5wQhDk9siEf7lo7c8MJwppJsrqvakWP75lOtcKZoTqjp6sa/ B2iA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=p3D+AHLmh36SEzsvT4r9q1BC32PRO+qWNXj/IWunsvE=; b=WP9L5wqqRaJeXXtpNYipMOn1+/QE3bd7lirKBJOqyGakYYTF5eBV5jSXlE9HpF7q4S kX9DHbmUrjDE8wRGzElUqCfKZH26syZ8RoNQnabtyGOzPCCiidfDKSYupwJz+5RUzM8+ qprXQbnQFL0FBqXjl1FcVCw9V1+MDWXDPU0C4q/DkwqIXHBWY05/Uh/6mLAILLgr1Mce y1TppTJSy5eVQCfmS8E9uqnR0/H8ujQuNyKj9JIl3rRwnahVS5oQbSbGwpBFGZJYosW3 k0VLA9qSxtA7DyMiyc8liw1mdiiLBs8z7y/Ug85uWAQoUjxZ88qiScK6M1EXLzeNhYPm jKOA== X-Gm-Message-State: AOAM530W/bTQ0KFgsUT+ue5AHAJcPsalA9ZdgorWpHV+a3UVI1KLbva5 sQ8MY0AlvzCJ+QlC2XL60oJE2UH3YvKHA6kQrB4= X-Google-Smtp-Source: ABdhPJzq43XcS0l4JBHGRSSmFxkcu8KPSgmEQ10niKhTzESe7YbhzzMcggUcwPVCCt5b1ESofZDTSdy6KKeCRXIgvH8= X-Received: by 2002:a17:90a:fb43:: with SMTP id iq3mr6499004pjb.175.1607589353611; Thu, 10 Dec 2020 00:35:53 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 10 Dec 2020 02:35:52 -0600 In-Reply-To: <87v9daaycw.fsf@physik.rwth-aachen.de> 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:195630 Archived-At: --0000000000005dfa1f05b61810c9 Content-Type: text/plain; charset="UTF-8" Torsten Bronger writes: > I see Emacs segfaulting when moving the cursor upwards in a LaTeX > document while tex-fold-mode is active. The starting position of the > cursor is important. > > I placed all files to reproduce the bug at > . The TeX file needs I've attached the relevant file test.tex here. > to be put in /tmp. tex-fold-mode must be present. Furthermore, place > .emacs and .emacs.desktop in the proper positions, start current Git > Emacs, and press the "cursor up" button. Then, Emacs crashes for me. Here are the steps I followed: 0. Install auctex 1. Put test.tex in /tmp 2. emacs -Q 3. C-x C-f /tmp/test.tex 4. But I did not see any crash. Are any other steps needed to reproduce this? Could you also produce a backtrace of the problem? You can find instructions for doing that by typing `C-h C-d'. Don't forget to rebuild Emacs with debugging symbols first. > The subject of this bug is just to give it a name. I do not know > whether glyph_row is the issue. However, I bisected the problem, and it > started with commit f425a774, which sets glyph_row to NULL in two > places. If I revert this commit, the problem is gone. --0000000000005dfa1f05b61810c9 Content-Type: text/x-tex; charset="utf-8"; name="test.tex" Content-Disposition: attachment; filename="test.tex" Content-Transfer-Encoding: base64 X-Attachment-Id: 99c359365f3fa1c1_0.1 XGVtcGh7SGRzYWRzIGRzYW9pIHNhb2kgc2FvaWQgamFzb2kgZGphIGlzamTDtiBzYcO2amQgaWFz w7ZqZCBpc2FqZMO2aSBzYWrDtmlkIGpzYWlkCiAgasO2aXNhIGRqw7Zpc2EgamTDtmkgYWpzw7Zp ZCBqc2EgaWRqYXNvaSBkIHNhIGpkc2HDtm9pZCBqc2FvaSBqZG9pc2FqZMO2b2lhbGxvfQoKXGVt cGh7SGRzYWRzIGRzYW9pIHNhb2kgc2FvaWQgamFzb2kgZGphIGlzamTDtiBzYcO2amQgaWFzw7Zq ZCBpc2FqZMO2aSBzYWrDtmlkIGpzYWlkCiAgasO2aXNhIGRqw7Zpc2EgamTDtmkgYWpzw7ZpZCBq c2EgaWRqYXNvaSBkIHNhIGpkc2HDtm9pZCBqc2FvaSBqZG9pc2FqZMO2b2lhbGxvfQoKXGVtcGh7 SGRzYWRzIGRzYW9pIHNhb2kgc2FvaWQgamFzb2kgZGphIGlzamTDtiBzYcO2amQgaWFzw7ZqZCBp c2FqZMO2aSBzYWrDtmlkIGpzYWlkCiAgasO2aXNhIGRqw7Zpc2EgamTDtmkgYWpzw7ZpZCBqc2Eg aWRqYXNvaSBkIHNhIGpkc2HDtm9pZCBqc2FvaSBqZG9pc2FqZMO2b2lhbGxvfQoKXGVtcGh7SGRz YWRzIGRzYW9pIHNhb2kgc2FvaWQgamFzb2kgZGphIGlzamTDtiBzYcO2amQgaWFzw7ZqZCBpc2Fq ZMO2aSBzYWrDtmlkIGpzYWlkCiAgasO2aXNhIGRqw7Zpc2EgamTDtmkgYWpzw7ZpZCBqc2EgaWRq YXNvaSBkIHNhIGpkc2HDtm9pZCBqc2FvaSBqZG9pc2FqZMO2b2lhbGxvfQoKXGVtcGh7SGRzYWRz IGRzYW9pIHNhb2kgc2FvaWQgamFzb2kgZGphIGlzamTDtiBzYcO2amQgaWFzw7ZqZCBpc2FqZMO2 aSBzYWrDtmlkIGpzYWlkCiAgasO2aXNhIGRqw7Zpc2EgamTDtmkgYWpzw7ZpZCBqc2EgaWRqYXNv aSBkIHNhIGpkc2HDtm9pZCBqc2FvaSBqZG9pc2FqZMO2b2lhbGxvfQoKXGVtcGh7SGRzYWRzIGRz YW9pIHNhb2kgc2FvaWQgamFzb2kgc3VmZCBodSBkcyBpdWZoZHMgaXVmaGl1ZHNoZiBpdWRzaGZs IGRzZmxpdQogIGhkc2xpdWYgaGRzbCBpdWZobGl1ZHMgaGYgZHNmaXUgaGR1ZHNhIGhpdSBoZGl1 c2EgaGRsaXVhIGhzbGl1ZCBoc2FsaXVkCiAgaHNhaXVkaGxpdXNhIGhkIGl1c2FoZCBpdWhzYWwg aXVkaHNhbGl1IGhkbGl1c2FoZGxpdSBoc2FsZCBpdWhzYWxkIGl1aHNhbAogIGl1aGRsIHNhbGRp dSBoc2FsaXVkIGhzYWxpdWQgaHNhaXVkIGhsc2FpdSBoZGxpdXNhIGhsaXVkIGhzYWxpdWRoIGxp dXNhCiAgaGRsaXVzYSBoZGxpdWEgaHNzYXNkYWRzaiBzYW9paiBkb2lzYSBqZMO2b2kganNhZMO2 b2kganNhw7ZvaWQgasO2b2lzYSBkb2lzYQogIGpkw7ZvaSBqc2HDtm9pZCBqc2HDtm9pIGpkw7Zv aXNhIGpkw7ZvaSBqc2HDtmRvaSBqc2HDtm9pZCBqc2HDtm9pIGpkw7ZvaXNhIGpkw7ZpIGpzYcO2 aWQKICBqc2HDtmkgamTDtm9pc2EgamTDtm9pYSBqc8O2b2lkIGpzYcO2b2lkIGpzYcO2aSBqYcO2 b2lzamRvaWpzYWRvaWpzYcO2b2lkanNhw7ZpCiAgamTDtmlqc2EgZMO2aW9qc2HDtm9pIGpkw7Zz YWlqIGTDtm9pYWpzIMO2aWRqZGxpdSBoc2FsaXVkIGhsaXNhdSBoZGxpdXNhIGhkbGl1YXMKICBo ZHNmdWkgaHNmbGl1IGhkc2xpdWYgaGRzdWZobGl1ZHMgaGZsaXVkcyBoZmxpdSBoZHNsaXVmIGhk c2xpdWYgaGxpdWRzIGhmaXVkcwogIGhsaXVmIGhkc2xpdWYgZGphIGlzamTDtiBzYcO2amQgaWFz w7ZqZCBpc2FqZMO2aSBzYWrDtmlkIGpzYWlkIGrDtmlzYSBkasO2aXNhIGpkw7ZpCiAgYWpzw7Zp ZCBqc2EgaWRqYXNvaSBkIHNhIGpkc2HDtm9pZCBqc2FvaSBqZG9pc2FqZMO2b2lhbGxvfQoKXGVt cGh7SGRzYWRzIGRzYW9pIHNhb2kgc2FvaWQgamFzb2kgZGphIGlzamTDtiBzYcO2amQgaWFzw7Zq ZCBpc2FqZMO2aSBzYWrDtmlkIGpzYWlkCiAgasO2aXNhIGRqw7Zpc2EgamTDtmkgYWpzw7ZpZCBq c2EgaWRqYXNvaSBkIHNhIGpkc2HDtm9pZCBqc2FvaSBqZG9pc2FqZMO2b2lhbGxvfQoKXGVtcGh7 SGRzYWRzIGRzYW9pIHNhb2kgc2FvaWQgamFzb2kgZGphIGlzamTDtiBzYcO2amQgaWFzw7ZqZCBp c2FqZMO2aSBzYWrDtmlkIGpzYWlkCiAgasO2aXNhIGRqw7Zpc2EgamTDtmkgYWpzw7ZpZGogb2lz YWpvaWRzYcO2IGRvaWEganPDtm9pZCBqc2HDtm9pZCBqYXPDtm9pIGRqw7ZvaXNhCiAgamTDtm9p YSBzasO2b2lkIGpzYcO2ZG9pIHNhasO2b2lkIGpzYcO2b2lkIGrDtnNhb2kgamTDtm9pc2EgasO2 b2lkIGpzYcO2b2lkIGpvaXNhCiAgamTDtm9pIGpzYcO2b2lkIGpzYcO2b2lqZGHDtm9pcyBqw7Yg ZGlhZCBqc2EgaWRqYXNvaSBkIHNhIGpmZHMKICBoamZqw7ZvaWFqw7ZvZmFkc2HDtm9pZCBqc2Fv aSBqZG9pc2FqZMO2b2lhbGxvfQoKXGVtcGh7SGRzYWRzIGRzYW9pIHNhb2kgc2FvaWQgamFzb2kg ZGphIGlzamTDtiBzYcO2amQgaWFzw7ZqZCBpc2FqZMO2aSBzYWrDtmlkIGpzYWlkCiAgasO2aXNh IGRqw7Zpc2EgamTDtmkgYWpzw7ZpZCBqc2EgaWRqYXNvaSBkIHNhIGpkc2HDtm9pZCBqc2FvaSBq ZG9pc2FqZMO2b2lhbGxvfQoKXGVtcGh7SGRzYWRzIGRzYW9pIHNhb2kgc2FvaWQgamFzb2kgZGph IGlzamTDtiBzYcO2amQgaWFzw7ZqZCBpc2FqZMO2aSBzYWrDtmlkIGpzYWlkCiAgasO2aXNhIGRq w7Zpc2EgamTDtmkgYWpzw7ZpZCBqc2EgaWRqYXNvaSBkIHNhIGpkc2HDtm9pZCBqc2FvaSBqZG9p c2FqZMO2b2lhbGxvfQoKXGVtcGh7SGRzYWRzIGRzYW9pIHNhb2kgc2FvZHNha2pkIHNhw7ZvaWQg anNhaWQgamFzb2kgZGphIGlzamTDtiBzYcO2amQgaWFzw7ZqZAogIGlzYWpkw7ZpIHNhasO2aWQg anNhaWQgasO2aXNhIGRqw7Zpc2EgamTDtmkgYWpzw7ZpZCBqc2EgaWRqYXNvaSBkIHNhIGpkc2HD tm9pZCBqc2FvaQogIGpkb2lzYWpkw7ZvaWFsbG99CgpcZW1waHtIZHNhZHMgZHNhb2kgc2FvaSBz YW9pZCBqYXNvaSBkamEgaXNqZMO2IHNhw7ZqZCBpYXPDtmpkIGlzYWpkw7ZpIHNhasO2aWQganNh aWQKICBqw7Zpc2EgZGrDtmlzYSBqZMO2aSBhanPDtmlkIGpzYSBpZGphc29pIGQgc2EgamRzYcO2 b2lkIGpzYW9pIGpkb2lzYWpkw7ZvaWFsbG99CgpcZW1waHtIZHNhZHMgZHNhb2kgc2FvaSBzYW9p ZCBqYXNvaSBkamEgaXNqZMO2IHNhw7ZqZCBpYXPDtmpkIGlzYWpkw7ZpIHNhasO2aWQganNhaWQK ICBqw7Zpc2EgZGrDtmlzYSBqZMO2aSBhanPDtmlkIGpzYSBpZGphc29pIGQgc2EgamRzYcO2b2lk IGpzYW9pIGpkb2lzYWpkw7ZvaWFsbG99CgpcZW1waHtIZHNhZHMgZHNhb2kgc2FvaSBzYW9pZCBq YXNvaSBkamEgaXNqZMO2IHNhw7ZqZCBpYXPDtmpkIGlzYWpkw7ZpIHNhasO2aWQganNhaWQKICBq w7Zpc2EgZGrDtmlzYSBqZMO2aSBhc2FvaSBkaWphcyDDtm9pZGphc2ZzZG9pc2pkIGZvaSBzamZp b2ogc2Fmb2lqIHNpw7YgambDtmlzb2FqCiAgZsO2b2lzaiDDtmbDtm9pIGpkw7ZvaXNhIGpkw7Zv aWFzamRvaWpzYcO2b2lkIGrDtm9zYSBkasO2IGpzYWTDtiBpc2Fqw7YgaWRqw7ZzYW9pCiAgamTD tm9pc2EgamTDtm9pYWpzanNkYWggZCBqc2FpbyBkw7ZvaXNhIGpkw7ZvaWpzYSDDtm9pZGogc2HD tm9pIGpkw7ZvaXNhIGpkb2lzw7ZpZAogIGpzYSBpZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9p IGphc2lkaiDDtm9pZGpzYcO2b2kgamTDtm9pc2Fqw7Zkb2lhIGpzZMO2b2kgamFzw7ZvaQogIGpk w7ZvaXNhIGpkw7ZvaSBqc2HDtm9pZCBqc2HDtm9pIGpkw7ZvaXNhIGpkw7ZvaWEganPDtm9pZGph c2RzYWogZGpzYcO2b2lkw7ZvaXNhCiAgamTDtm9pYSBzasO2b2lkZHNhbGtqIGTDtnNhamTDtmpz YSDDtmxrZGrDtmxzYSBqZGlzYSBkw7ZpIGpzYcO2b2lqZCDDtm9pc2EgamTDtm9pc2FqCiAgw7Zv aWQganNhw7ZvaWQgasO2b2lzYWogZMO2b2lzYWogZMO2b2kganNhZHNhw7ZvaSBqZMO2IGlzYWrD tmRvaSBqc2HDtiBvaWRqw7ZzYSBvaWpkw7ZvaQogIGRvaXNhamTDtm9pYWxsb0hkc2FkcyBkc2Fv aSBzYW9pIHNhb2lkIGphc29pIGRqYSBpc2pkw7Ygc2HDtmpkIGlhc8O2amQgaXNhamTDtmkKICBz YWrDtmlkIGpzYWlkIGrDtmlzYSBhIGlhc8O2amQgaXNhamTDtmkgc2Fqw7ZpZCBqc2FpZCBqw7Zp c2EgZGrDtmlzYSBqZMO2aSBhc2FvaQogIGRpamFzIMO2b2lkamFzZnNkb2lzamQgZm9pIHNqZmlv aiBzYWZvaWogc2nDtiBqZsO2aXNvYWogZsO2b2lzaiDDtmbDtm9pIGpkw7ZvaXNhCiAgamTDtm9p YXNqZG9panNhw7ZvaWQgasO2b3NhIGRqw7YganNhZMO2IGlzYWrDtiBpZGrDtnNhb2kgamTDtm9p c2EgamTDtm9pYWpzanPDtmlkIGpzYQogIGlkamFzb2kgZCBzYSBqZHNhw7ZvaWQganNhb2kgamRz YWogZGpzYcO2b2lkw7ZvaXNhIGpkw7ZvaWEgc2rDtm9pZGRzYWxragogIGTDtnNhamTDtmpzYSDD tmxrZGrDtmxzYSBqZGlzYSBkw7ZpIGpzYcO2b2lqZCDDtm9pc2EgamTDtm9pc2FqIMO2b2lkIGpz YcO2b2lkIGrDtm9pc2FqCiAgZMO2b2lzYWogZMO2b2kganNhZHNhw7ZvaSBqZMO2IGlzYWrDtmRv aSBqc2HDtiBvaWRqw7ZzYSBvaWpkw7ZvaSBkb2lzYWpkw7ZvaWFsbG99CgpcZW1waHtIZHNhZHMg ZHNhb2kgc2FvaSBzYW9pZCBqYXNvaSBkamEgaXNqZMO2IHNhw7ZqZCBpYXPDtmpkIGlzYWpkw7Zp IHNhasO2aWQganNhaWQKICBqw7Zpc2EgZGrDtmlzYSBqZMO2aSBhanPDtmlkIGpzYSBpZGphc29p IGQgc2EgamRzYcO2b2lkIGpzYW9pIGpkb2lzYWpkw7ZvaWFsbG99CgpcZW1waHtIZHNhZHMgZHNh b2kgc2FvaSBzYW9pZCBqYXNvaSBkamEgaXNqZMO2IHNhw7ZqZCBpYXPDtmpkIGlzYWpkw7ZpIHNh asO2aWQganNhaWQKICBqw7Zpc2EgZGrDtmlzYSBqZMO2aSBhanPDtmlkIGpzYSBpZGphc29pIGQg c2EgamRzYcO2b2lkIGpzYW9pIGpkb2lzYWpkw7ZvaWFsbG99CgpcZW1waHtIZHNhZHMgZHNhb2kg c2FvaSBzYW9pZCBqYXNvaSBkamEgaXNqZMO2IHNhw7ZqZCBpYXPDtmpkIGlzYWpkw7ZpIHNhasO2 aWQganNhaWQKICBqw7Zpc2EgZGrDtmlzYSBqZMO2aSBhanPDtmlkIGpzYSBpZGphc29pIGQgc2Eg amRzYcO2b2lkIGpzYW9pIGpkb2lzYWpkw7ZvaWFsbG99CgpcZW1waHtIZHNhZHMgZHNhb2kgc2Fv aSBzYW9hZHNpIG9pIHNhZG9pIGpzYWlvIGRqb2lzYSBqZG9pYSBqc2RvaSBqc2HDtm9pZAogIGrD tm9pc2EgamTDtm9pc2EgamTDtml1ZHNhaCBsaXUgaGRpdXNhIGhkbGl1IGhzYWxpdWQgaHNhaXVk aG9pIGpzYcO2b2lkIGphw7ZvaXMKICBqZHNhZHNhb2lqIGRvaWpzYcO2b2lkanNhb2lkasO2b2lz YSBqZGTDtm9pIGpzYcO2b2lkIGphw7ZvaXMgamTDtm9pYSBqZMO2b2kganNhw7ZvaWQKICBqc2HD tm9pZGogw7ZvaXNhZHNkam9pYXMgamRvaWpzYSBkc2EgamRpZCBqYXNvaSBkamEgaXNqZMO2IHNh w7ZqZCBpYXPDtmpkIGlzYWpkw7ZpCiAgc2Fqw7ZpZCBqc2FpZCBqw7Zpc2EgZGrDtmlzYSBqZMO2 aSBhanPDtmlkIGpzYSBpZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9pCiAgamRvaXNhamTDtm9p YWxsb30KClxlbXBoe0hkc2FkcyBkc2FvaSBzYW9pIHNhb2lkIGphc29pIGRqYSBpc2pkw7Ygc2HD tmpkIGlhc8O2amQgaXNhamTDtmkgc2Fqw7ZpZCBqc2FpZAogIGrDtmlzYSBkasO2aXNhIGpkw7Zp IGFqc8O2aWQganNhIGlkamFzb2kgZCBzYSBqZHNhw7ZvaWQganNhb3UgaGRzYXVoIGRsaXUgaHNh bGR1aQogIGhhc2xpdSBoZGxpdWFzIGhkbGl1IGhzYWxpdWQgaHNhbGRsaXVzYWhkbGl1IGhzYWxp dWRoc2FkdSBhbHVzIGhkbHUgc2FobHVkCiAgaHNhbHVkIGhsaXVzYWhkbGl1IGhzYWxkaXVpIGpk b2lzYWpkw7ZvaWFsbG99CgpcZW1waHtIZHNhZHMgZHNhb2kgc2FvaSBzYW9pZCBqYXNvaSBkamEg aXNqZMO2IHNhw7ZqZCBpYXPDtmpkIGlzYWpkw7ZpIHNhasO2aWQganNhaWQKICBqw7Zpc2EgZGrD tmlzYSBqZMO2aSBhanPDtmlkIGpzYSBpZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9pIGpkb2lz YWpkw7ZvaWFsbG99CgpcZW1waHtIZHNhZHMgZHNhb2kgc2FvaSBzYW9pZCBqYXNvaSBkamEgaXNq ZMO2IHNhw7ZqZCBpYXPDtmpkIGlzYWpkw7ZpIHNhasO2aWQganNhaWQKICBqw7Zpc2EgZGrDtmlz YSBqZMO2aSBhanPDtmlkIGpzYSBpZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9pIGpkb2lzYWpk w7ZvaWFsbG99CgpcZW1waHtIZHNhZHMgZHNhb2kgc2FvaSBzYW9pZCBqYXNvaSBkamEgaXNqZMO2 IHNhw7ZqZCBpYXPDtmpkIGlzYWpkw7ZpIHNhasO2aWQganNhaWQKICBqw7Zpc2EgZGrDtmlzYSBq ZMO2aSBhanPDtmlkIGpzYSBpZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9pIGpkb2lzYWpkw7Zv aWFsbG99CgpcZW1waHtIZHNhZHMgZHNhb2kgc2FvaSBzYW9pZCBqYXNvaSBkamEgaXNqZMO2IHNh w7ZqZCBpYXPDtmpkIGlzYWpkw7ZpIHNhasO2aWQganNhaWQKICBqw7Zpc2EgZGrDtmlzYSBqZMO2 aSBhanPDtmlkIGpzYSBpZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9pIGpkb2lzYWpkw7ZvaWFs bG99CgpcZW1waHtIZHNhZHMgZHNhb2kgc2FvaSBzYW9pZCBqYXNvaSBkamEgaXNqZMO2IHNhw7Zq ZCBpYXPDtmpkIGlzYWpkw7ZpIHNhasO2aWQganNhaWQKICBqw7Zpc2EgZGrDtmlzYSBqZMO2aSBh anPDtmlkIGpzYSBpZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9pIGpkb2lzYWpkw7ZvaWFsbG99 CgpcZW1waHtIZHNhZHMgZHNhb2kgc2FvaSBzYW9pZCBqYXNvaSBkamEgaXNqZMO2IHNhw7ZqZCBp YXPDtmpkIGlzYWpkw7ZpIHNhasO2aWQganNhaWQKICBqw7Zpc2EgZGrDtmlzYSBqZMO2aSBhanPD tmlkIGpzYSBpZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9pIGpkb2lzYWpkw7ZvaWFsbG99Cgpc ZW1waHtIZHNhZHMgZHNhb2kgc2FvaSBzYW9pZCBqYXNvaSBkamEgaXNqZMO2IHNhw7ZqZCBpYXPD tmpkIGlzYWpkw7ZpIHNhasO2aWQganNhaWQKICBqw7Zpc2EgZGrDtmlzYSBqZMO2aSBhanPDtmlk IGpzYSBpZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9pIGpkb2lzYWpkw7ZvaWFsbG99CgpcZW1w aHtIZHNhZHMgZHNhb2kgc2FvaSBzYW9pZCBqYXNvaSBkamEgaXNqZMO2IHNhw7ZqZCBpYXPDtmpk IGlzYWpkw7ZpIHNhasO2aWQganNhaWQKICBqw7Zpc2EgZGrDtmlzYSBqZMO2aSBhanPDtmlkIGpz YSBpZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9pIGpkb2lzYWpkw7ZvaWFsbG99CgpcZW1waHtI ZHNhZHMgZHNhb2kgc2FvaSBzYW9pZCBqYXNvaSBkamEgaXNqZMO2IHNhw7ZqZCBpYXPDtmpkIGlz YWpkw7ZpIHNhasO2aWQganNhaWQKICBqw7Zpc2EgZGrDtmlzYSBqZMO2aSBhanPDtmlkIGpzYSBp ZGphc29pIGQgc2EgamRzYcO2b2lkIGpzYW9pIGpkb2lzYWpkw7ZvaWFsbG99CiUgTG9jYWwgVmFy aWFibGVzOgolIFRlWC1QREYtbW9kZTogdAolIGV2YWw6ICh0ZXgtZm9sZC1tb2RlKQolIGV2YWw6 IChmb250LWxvY2stZm9udGlmeS1idWZmZXIpCiUgZXZhbDogKFRlWC1mb2xkLWJ1ZmZlcikKJSBF bmQ6Cg== --0000000000005dfa1f05b61810c9--