X-Loop: help-debbugs@HIDDEN Subject: bug#34141: Stackoverflow triggered at lib/regexec.c:1948 Resent-From: Hongxu Chen <leftcopy.chx@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-sed@HIDDEN Resent-Date: Sun, 20 Jan 2019 05:59:01 +0000 Resent-Message-ID: <handler.34141.B.154796390432189 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 34141 X-GNU-PR-Package: sed X-GNU-PR-Keywords: To: 34141 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-sed@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.154796390432189 (code B ref -1); Sun, 20 Jan 2019 05:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jan 2019 05:58:24 +0000 Received: from localhost ([127.0.0.1]:38249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1gl67k-0008N7-GK for submit <at> debbugs.gnu.org; Sun, 20 Jan 2019 00:58:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leftcopy.chx@HIDDEN>) id 1gl67i-0008Ms-4C for submit <at> debbugs.gnu.org; Sun, 20 Jan 2019 00:58:22 -0500 Received: from lists.gnu.org ([209.51.188.17]:35958) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <leftcopy.chx@HIDDEN>) id 1gl67c-0004na-Lx for submit <at> debbugs.gnu.org; Sun, 20 Jan 2019 00:58:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56738) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <leftcopy.chx@HIDDEN>) id 1gl67b-0006O6-Fz for bug-sed@HIDDEN; Sun, 20 Jan 2019 00:58:16 -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 autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <leftcopy.chx@HIDDEN>) id 1gl67a-0004mJ-6q for bug-sed@HIDDEN; Sun, 20 Jan 2019 00:58:15 -0500 Received: from mail-it1-x133.google.com ([2607:f8b0:4864:20::133]:37248) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <leftcopy.chx@HIDDEN>) id 1gl67Z-0004lj-Pc for bug-sed@HIDDEN; Sun, 20 Jan 2019 00:58:14 -0500 Received: by mail-it1-x133.google.com with SMTP id b5so11147191iti.2 for <bug-sed@HIDDEN>; Sat, 19 Jan 2019 21:58:13 -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=apQeEm3XwxxK83C9x2kKaQ1y3ahhN+OO/atosxdB+Fk=; b=eEXXms1pdpRHVfBn5uqmoLqSFRjOXAORcAIqDuZ215JSM8nu6m/c7bf5a6+acNFBbS oW6PqLGQDDrVjc/lNmfZpTplBZ3EfAFl5wXjvOXike2n18TKvBQnMUEmzqwH2mxvY83v z23YIVrLzBgKehvqMOFLgj6WmmgANtTgOEnXpWgTMx8e7zaWxBP2A8BWk4McWBn+Mx3o eVU9U9oFgOX3hGxmF2i1X/RNGemS+6Zt7X5vnBLwef1JCqgvyh2hSLngDWiiisMbECyg k1xCFPOYKfQyyYxI0qvktF4p+6fA5tKRlwhVgtig1Wqz4nayOJM88C/+IZGpKwM7CG2J eVwQ== 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=apQeEm3XwxxK83C9x2kKaQ1y3ahhN+OO/atosxdB+Fk=; b=kSbgnyolQC/D3vRTlqEPDfAPYxhgY183oQzBhzn1Didr/Jeh5D+jhOClt/VXHo0G/g UmuL/lVIaVaVPHKea6TwzRZKZMQgiYklHyqfdGBc2Rr1EY4ZAVeCA1/dBUFoXm2522t6 bwW8qIuWCGspQCUdx0+VpzgvavGa87yP/y4ejwHTlSkyhWke7Q8DUyIbNn4RPKBygcWK hCV/Va0dTGPdmk3AqkbK0ejVJuG7a0iPZlsocsJFfGOydKgqdNU11HdiJAuARxg1X5EM uX+I6eFlnZbscw25YRL7DHn5Gq3Y1Hg6JAT1eePo3MWK9WhSIQLt4n4QydDpN+5nUjTD lNlQ== X-Gm-Message-State: AJcUukfAI3Cwi4pmlPMePiqNyrTwE+3kgTHOdBHCiBgBnusmsGejNfVI ipoRdq7iweA2BW3sNOFq0lX+kJ480LGmwcR6OWtXEAzC X-Google-Smtp-Source: ALg8bN637ZXLs3ZSeE2FDCGV0ftPfr4v1Q/K+s5w5cymihZlDAYSDkSSlWHTQcTDsHQy5uo8v1RdqD/fBrVi9BHX6PM= X-Received: by 2002:a24:b242:: with SMTP id h2mr12776787iti.2.1547963892410; Sat, 19 Jan 2019 21:58:12 -0800 (PST) MIME-Version: 1.0 From: Hongxu Chen <leftcopy.chx@HIDDEN> Date: Sun, 20 Jan 2019 13:58:01 +0800 Message-ID: <CAJPBKOFUAV6f1BRt21iyGwyRS+QGrcVz4WqEfkYvkyqtCs_mLA@HIDDEN> Content-Type: multipart/mixed; boundary="000000000000eef841057fdd6d10" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::133 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) --000000000000eef841057fdd6d10 Content-Type: multipart/alternative; boundary="000000000000eef83e057fdd6d0e" --000000000000eef83e057fdd6d0e Content-Type: text/plain; charset="UTF-8" Hi, Latest sed (4.7.4-f8503-dirty; and prior to this, e.g. 4.4) may trigger a stack overflow error by executing the following command. echo 0 | ./sed '/\(\)\(\1\(\)\1\(\)\)*/c0' # equivalently sed -f c01.sed c01.in ASan reports like this: AddressSanitizer:DEADLYSIGNAL ================================================================= ==26879==ERROR: AddressSanitizer: stack-overflow on address 0x7ffea609bff8 (pc 0x0000005b0b76 bp 0x7ffea609c090 sp 0x7ffea609bf20 T0) #0 0x5b0b75 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1912:18 #1 0x5b0ed3 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 #2 0x5b0ed3 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 #3 0x5b0ed3 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 #4 0x5b0ed3 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 #5 0x5b0ed3 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 #6 0x5b0ed3 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 #7 0x5b0ed3 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 ... #247 0x5b0ed3 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 #248 0x5b0ed3 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 #249 0x5b0ed3 in check_dst_limits_calc_pos_1 /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 SUMMARY: AddressSanitizer: stack-overflow /home/hongxu/FOT/sed-O0/./lib/regexec.c:1912:18 in check_dst_limits_calc_pos_1 ==26879==ABORTING Best Regards, Hongxu --000000000000eef83e057fdd6d0e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0 ciI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdj5IaSw8 L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PsKgIMKgIExhdGVzdCBzZWQgKDQuNy40LWY4NTAzLWRp cnR5O8KgYW5kIHByaW9yIHRvIHRoaXMsIGUuZy4gNC40KSBtYXkgdHJpZ2dlciBhIHN0YWNrIG92 ZXJmbG93IGVycm9yIGJ5IGV4ZWN1dGluZyB0aGUgZm9sbG93aW5nIGNvbW1hbmQuPC9kaXY+PGRp dj48YnI+PC9kaXY+PGRpdj7CoCDCoMKgZWNobyAwIHwgLi9zZWQgJiMzOTsvXChcKVwoXDFcKFwp XDFcKFwpXCkqL2MwJiMzOTvCoCDCoCAjIGVxdWl2YWxlbnRseSBzZWQgLWYgYzAxLnNlZCA8YSBo cmVmPSJodHRwOi8vYzAxLmluIj5jMDEuaW48L2E+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj7C oCDCoCBBU2FuIHJlcG9ydHMgbGlrZSB0aGlzOjwvZGl2PjxkaXY+QWRkcmVzc1Nhbml0aXplcjpE RUFETFlTSUdOQUzCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgPC9kaXY+PGRpdj49PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PcKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqA8L2Rpdj48ZGl2Pj09MjY4Nzk9 PUVSUk9SOiBBZGRyZXNzU2FuaXRpemVyOiBzdGFjay1vdmVyZmxvdyBvbiBhZGRyZXNzIDB4N2Zm ZWE2MDliZmY4IChwYyAweDAwMDAwMDViMGI3NiBicCAweDdmZmVhNjA5YzA5MCBzcCAweDdmZmVh NjA5YmYyMCBUMCnCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKg PC9kaXY+PGRpdj7CoCDCoCAjMCAweDViMGI3NSBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5MTI6MTjCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDwvZGl2PjxkaXY+wqAgwqAg IzEgMHg1YjBlZDMgaW4gY2hlY2tfZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9G T1Qvc2VkLU8wLy4vbGliL3JlZ2V4ZWMuYzoxOTQ4OjfCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgPC9kaXY+PGRpdj7CoCDCoCAjMiAweDViMGVkMyBpbiBj aGVja19kc3RfbGltaXRzX2NhbGNfcG9zXzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIv cmVnZXhlYy5jOjE5NDg6N8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgwqA8L2Rpdj48ZGl2PsKgIMKgICMzIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNf Y2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3 wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoDwvZGl2Pjxk aXY+wqAgwqAgIzQgMHg1YjBlZDMgaW4gY2hlY2tfZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21l L2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4ZWMuYzoxOTQ4OjfCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgPC9kaXY+PGRpdj7CoCDCoCAjNSAweDVi MGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9zXzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQt TzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6N8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgwqA8L2Rpdj48ZGl2PsKgIMKgICM2IDB4NWIwZWQzIGluIGNoZWNrX2Rz dF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVj LmM6MTk0ODo3wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDC oDwvZGl2PjxkaXY+wqAgwqAgIzcgMHg1YjBlZDMgaW4gY2hlY2tfZHN0X2xpbWl0c19jYWxjX3Bv c18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4ZWMuYzoxOTQ4Ojc8L2Rpdj48 ZGl2Pi4uLjwvZGl2PjxkaXY+wqAgwqAgIzI0NyAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRz X2NhbGNfcG9zXzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6 N8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqA8L2Rpdj48ZGl2 PsKgIMKgICMyNDggMHg1YjBlZDMgaW4gY2hlY2tfZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21l L2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4ZWMuYzoxOTQ4OjfCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgPC9kaXY+PGRpdj7CoCDCoCAjMjQ5IDB4NWIw ZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1P MC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqDCoDwvZGl2PjxkaXY+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8L2Rpdj48ZGl2PlNVTU1B Ulk6IEFkZHJlc3NTYW5pdGl6ZXI6IHN0YWNrLW92ZXJmbG93IC9ob21lL2hvbmd4dS9GT1Qvc2Vk LU8wLy4vbGliL3JlZ2V4ZWMuYzoxOTEyOjE4IGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3Nf McKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgPC9kaXY+PGRpdj49PTI2ODc5PT1BQk9SVElOR8KgPC9kaXY+PGJyIGNsZWFyPSJh bGwiPjxkaXY+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX3NpZ25hdHVyZSI+PGRpdiBkaXI9 Imx0ciI+PGRpdj48ZGl2IGRpcj0ibHRyIj48Zm9udCBjb2xvcj0iIzMxMzEzMSIgZmFjZT0iQXJp YWwsIHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJweCI+QmVzdCBSZWdhcmRz LDwvc3Bhbj48L2ZvbnQ+PGRpdj48Zm9udCBjb2xvcj0iIzMxMzEzMSIgZmFjZT0iQXJpYWwsIHNh bnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJweCI+SG9uZ3h1PC9zcGFuPjwvZm9u dD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48 L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4NCg== --000000000000eef83e057fdd6d0e-- --000000000000eef841057fdd6d10 Content-Type: application/octet-stream; name="c01.in" Content-Disposition: attachment; filename="c01.in" Content-Transfer-Encoding: base64 Content-ID: <f_jr4hmvmm2> X-Attachment-Id: f_jr4hmvmm2 MA== --000000000000eef841057fdd6d10 Content-Type: application/octet-stream; name="c01.sed" Content-Disposition: attachment; filename="c01.sed" Content-Transfer-Encoding: base64 Content-ID: <f_jr4hmvme1> X-Attachment-Id: f_jr4hmvme1 L1woXClcKFwxXChcKVwxXChcKVwpKi9jMA== --000000000000eef841057fdd6d10 Content-Type: application/octet-stream; name="c01.asan" Content-Disposition: attachment; filename="c01.asan" Content-Transfer-Encoding: base64 Content-ID: <f_jr4hmvkw0> X-Attachment-Id: f_jr4hmvkw0 QWRkcmVzc1Nhbml0aXplcjpERUFETFlTSUdOQUwKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPT0yNjg3OT09RVJST1I6IEFk ZHJlc3NTYW5pdGl6ZXI6IHN0YWNrLW92ZXJmbG93IG9uIGFkZHJlc3MgMHg3ZmZlYTYwOWJmZjgg KHBjIDB4MDAwMDAwNWIwYjc2IGJwIDB4N2ZmZWE2MDljMDkwIHNwIDB4N2ZmZWE2MDliZjIwIFQw KQogICAgIzAgMHg1YjBiNzUgaW4gY2hlY2tfZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hv bmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4ZWMuYzoxOTEyOjE4CiAgICAjMSAweDViMGVkMyBp biBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9zXzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9s aWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzIgMHg1YjBlZDMgaW4gY2hlY2tfZHN0X2xpbWl0c19j YWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4ZWMuYzoxOTQ4OjcK ICAgICMzIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25n eHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNCAweDViMGVkMyBpbiBj aGVja19kc3RfbGltaXRzX2NhbGNfcG9zXzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIv cmVnZXhlYy5jOjE5NDg6NwogICAgIzUgMHg1YjBlZDMgaW4gY2hlY2tfZHN0X2xpbWl0c19jYWxj X3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4ZWMuYzoxOTQ4OjcKICAg ICM2IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUv Rk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNyAweDViMGVkMyBpbiBjaGVj a19kc3RfbGltaXRzX2NhbGNfcG9zXzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVn ZXhlYy5jOjE5NDg6NwogICAgIzggMHg1YjBlZDMgaW4gY2hlY2tfZHN0X2xpbWl0c19jYWxjX3Bv c18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4ZWMuYzoxOTQ4OjcKICAgICM5 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTAgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICMxMSAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzEy IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTMgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICMxNCAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzE1 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTYgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICMxNyAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzE4 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTkgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICMyMCAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzIx IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjIgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICMyMyAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzI0 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjUgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICMyNiAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzI3 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjggMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICMyOSAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzMw IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMzEgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICMzMiAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzMz IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMzQgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICMzNSAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzM2 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMzcgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICMzOCAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzM5 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNDAgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM0MSAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzQy IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNDMgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM0NCAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzQ1 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNDYgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM0NyAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzQ4 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNDkgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM1MCAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzUx IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNTIgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM1MyAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzU0 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNTUgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM1NiAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzU3 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNTggMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM1OSAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzYw IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNjEgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM2MiAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzYz IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNjQgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM2NSAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzY2 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNjcgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM2OCAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzY5 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNzAgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM3MSAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzcy IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNzMgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM3NCAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzc1 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNzYgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM3NyAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzc4 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjNzkgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM4MCAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzgx IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjODIgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM4MyAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzg0 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjODUgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM4NiAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzg3 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjODggMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM4OSAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzkw IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjOTEgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM5MiAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzkz IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjOTQgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM5NSAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzk2 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjOTcgMHg1YjBlZDMgaW4gY2hlY2tf ZHN0X2xpbWl0c19jYWxjX3Bvc18xIC9ob21lL2hvbmd4dS9GT1Qvc2VkLU8wLy4vbGliL3JlZ2V4 ZWMuYzoxOTQ4OjcKICAgICM5OCAweDViMGVkMyBpbiBjaGVja19kc3RfbGltaXRzX2NhbGNfcG9z XzEgL2hvbWUvaG9uZ3h1L0ZPVC9zZWQtTzAvLi9saWIvcmVnZXhlYy5jOjE5NDg6NwogICAgIzk5 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTAwIDB4NWIwZWQzIGluIGNoZWNr X2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdl eGVjLmM6MTk0ODo3CiAgICAjMTAxIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19w b3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAj MTAyIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUv Rk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTAzIDB4NWIwZWQzIGluIGNo ZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9y ZWdleGVjLmM6MTk0ODo3CiAgICAjMTA0IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2Fs Y19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAg ICAjMTA1IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25n eHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTA2IDB4NWIwZWQzIGlu IGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xp Yi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTA3IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNf Y2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3 CiAgICAjMTA4IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9o b25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTA5IDB4NWIwZWQz IGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8u L2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTEwIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1p dHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0 ODo3CiAgICAjMTExIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9t ZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTEyIDB4NWIw ZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1P MC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTEzIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9s aW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6 MTk0ODo3CiAgICAjMTE0IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAv aG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTE1IDB4 NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3Nl ZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTE2IDB4NWIwZWQzIGluIGNoZWNrX2Rz dF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVj LmM6MTk0ODo3CiAgICAjMTE3IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3Nf MSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTE4 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTE5IDB4NWIwZWQzIGluIGNoZWNr X2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdl eGVjLmM6MTk0ODo3CiAgICAjMTIwIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19w b3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAj MTIxIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUv Rk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTIyIDB4NWIwZWQzIGluIGNo ZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9y ZWdleGVjLmM6MTk0ODo3CiAgICAjMTIzIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2Fs Y19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAg ICAjMTI0IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25n eHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTI1IDB4NWIwZWQzIGlu IGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xp Yi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTI2IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNf Y2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3 CiAgICAjMTI3IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9o b25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTI4IDB4NWIwZWQz IGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8u L2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTI5IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1p dHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0 ODo3CiAgICAjMTMwIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9t ZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTMxIDB4NWIw ZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1P MC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTMyIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9s aW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6 MTk0ODo3CiAgICAjMTMzIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAv aG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTM0IDB4 NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3Nl ZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTM1IDB4NWIwZWQzIGluIGNoZWNrX2Rz dF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVj LmM6MTk0ODo3CiAgICAjMTM2IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3Nf MSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTM3 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTM4IDB4NWIwZWQzIGluIGNoZWNr X2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdl eGVjLmM6MTk0ODo3CiAgICAjMTM5IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19w b3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAj MTQwIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUv Rk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTQxIDB4NWIwZWQzIGluIGNo ZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9y ZWdleGVjLmM6MTk0ODo3CiAgICAjMTQyIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2Fs Y19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAg ICAjMTQzIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25n eHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTQ0IDB4NWIwZWQzIGlu IGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xp Yi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTQ1IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNf Y2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3 CiAgICAjMTQ2IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9o b25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTQ3IDB4NWIwZWQz IGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8u L2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTQ4IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1p dHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0 ODo3CiAgICAjMTQ5IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9t ZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTUwIDB4NWIw ZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1P MC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTUxIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9s aW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6 MTk0ODo3CiAgICAjMTUyIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAv aG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTUzIDB4 NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3Nl ZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTU0IDB4NWIwZWQzIGluIGNoZWNrX2Rz dF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVj LmM6MTk0ODo3CiAgICAjMTU1IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3Nf MSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTU2 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTU3IDB4NWIwZWQzIGluIGNoZWNr X2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdl eGVjLmM6MTk0ODo3CiAgICAjMTU4IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19w b3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAj MTU5IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUv Rk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTYwIDB4NWIwZWQzIGluIGNo ZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9y ZWdleGVjLmM6MTk0ODo3CiAgICAjMTYxIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2Fs Y19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAg ICAjMTYyIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25n eHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTYzIDB4NWIwZWQzIGlu IGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xp Yi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTY0IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNf Y2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3 CiAgICAjMTY1IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9o b25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTY2IDB4NWIwZWQz IGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8u L2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTY3IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1p dHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0 ODo3CiAgICAjMTY4IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9t ZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTY5IDB4NWIw ZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1P MC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTcwIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9s aW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6 MTk0ODo3CiAgICAjMTcxIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAv aG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTcyIDB4 NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3Nl ZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTczIDB4NWIwZWQzIGluIGNoZWNrX2Rz dF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVj LmM6MTk0ODo3CiAgICAjMTc0IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3Nf MSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTc1 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTc2IDB4NWIwZWQzIGluIGNoZWNr X2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdl eGVjLmM6MTk0ODo3CiAgICAjMTc3IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19w b3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAj MTc4IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUv Rk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTc5IDB4NWIwZWQzIGluIGNo ZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9y ZWdleGVjLmM6MTk0ODo3CiAgICAjMTgwIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2Fs Y19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAg ICAjMTgxIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25n eHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTgyIDB4NWIwZWQzIGlu IGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xp Yi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTgzIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNf Y2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3 CiAgICAjMTg0IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9o b25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTg1IDB4NWIwZWQz IGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8u L2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTg2IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1p dHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0 ODo3CiAgICAjMTg3IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9t ZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTg4IDB4NWIw ZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1P MC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTg5IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9s aW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6 MTk0ODo3CiAgICAjMTkwIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAv aG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTkxIDB4 NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3Nl ZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTkyIDB4NWIwZWQzIGluIGNoZWNrX2Rz dF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVj LmM6MTk0ODo3CiAgICAjMTkzIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3Nf MSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTk0 IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTk1IDB4NWIwZWQzIGluIGNoZWNr X2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdl eGVjLmM6MTk0ODo3CiAgICAjMTk2IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19w b3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAj MTk3IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUv Rk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMTk4IDB4NWIwZWQzIGluIGNo ZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9y ZWdleGVjLmM6MTk0ODo3CiAgICAjMTk5IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2Fs Y19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAg ICAjMjAwIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25n eHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjAxIDB4NWIwZWQzIGlu IGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xp Yi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjAyIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNf Y2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3 CiAgICAjMjAzIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9o b25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjA0IDB4NWIwZWQz IGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8u L2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjA1IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1p dHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0 ODo3CiAgICAjMjA2IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9t ZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjA3IDB4NWIw ZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1P MC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjA4IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9s aW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6 MTk0ODo3CiAgICAjMjA5IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAv aG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjEwIDB4 NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3Nl ZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjExIDB4NWIwZWQzIGluIGNoZWNrX2Rz dF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVj LmM6MTk0ODo3CiAgICAjMjEyIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3Nf MSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjEz IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjE0IDB4NWIwZWQzIGluIGNoZWNr X2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdl eGVjLmM6MTk0ODo3CiAgICAjMjE1IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19w b3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAj MjE2IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUv Rk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjE3IDB4NWIwZWQzIGluIGNo ZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9y ZWdleGVjLmM6MTk0ODo3CiAgICAjMjE4IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2Fs Y19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAg ICAjMjE5IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25n eHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjIwIDB4NWIwZWQzIGlu IGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xp Yi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjIxIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNf Y2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3 CiAgICAjMjIyIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9o b25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjIzIDB4NWIwZWQz IGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8u L2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjI0IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1p dHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0 ODo3CiAgICAjMjI1IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9t ZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjI2IDB4NWIw ZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1P MC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjI3IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9s aW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6 MTk0ODo3CiAgICAjMjI4IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAv aG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjI5IDB4 NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3Nl ZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjMwIDB4NWIwZWQzIGluIGNoZWNrX2Rz dF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVj LmM6MTk0ODo3CiAgICAjMjMxIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3Nf MSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjMy IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9U L3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjMzIDB4NWIwZWQzIGluIGNoZWNr X2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdl eGVjLmM6MTk0ODo3CiAgICAjMjM0IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19w b3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAj MjM1IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUv Rk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjM2IDB4NWIwZWQzIGluIGNo ZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9y ZWdleGVjLmM6MTk0ODo3CiAgICAjMjM3IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2Fs Y19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAg ICAjMjM4IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25n eHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjM5IDB4NWIwZWQzIGlu IGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xp Yi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjQwIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNf Y2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3 CiAgICAjMjQxIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9o b25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjQyIDB4NWIwZWQz IGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8u L2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjQzIDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1p dHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0 ODo3CiAgICAjMjQ0IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9t ZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjQ1IDB4NWIw ZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1P MC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjQ2IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9s aW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6 MTk0ODo3CiAgICAjMjQ3IDB4NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAv aG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjQ4IDB4 NWIwZWQzIGluIGNoZWNrX2RzdF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3Nl ZC1PMC8uL2xpYi9yZWdleGVjLmM6MTk0ODo3CiAgICAjMjQ5IDB4NWIwZWQzIGluIGNoZWNrX2Rz dF9saW1pdHNfY2FsY19wb3NfMSAvaG9tZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVj LmM6MTk0ODo3CgpTVU1NQVJZOiBBZGRyZXNzU2FuaXRpemVyOiBzdGFjay1vdmVyZmxvdyAvaG9t ZS9ob25neHUvRk9UL3NlZC1PMC8uL2xpYi9yZWdleGVjLmM6MTkxMjoxOCBpbiBjaGVja19kc3Rf bGltaXRzX2NhbGNfcG9zXzEKPT0yNjg3OT09QUJPUlRJTkcK --000000000000eef841057fdd6d10--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Hongxu Chen <leftcopy.chx@HIDDEN> Subject: bug#34141: Acknowledgement (Stackoverflow triggered at lib/regexec.c:1948) Message-ID: <handler.34141.B.154796390432189.ack <at> debbugs.gnu.org> References: <CAJPBKOFUAV6f1BRt21iyGwyRS+QGrcVz4WqEfkYvkyqtCs_mLA@HIDDEN> X-Gnu-PR-Message: ack 34141 X-Gnu-PR-Package: sed Reply-To: 34141 <at> debbugs.gnu.org Date: Sun, 20 Jan 2019 05:59:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-sed@HIDDEN If you wish to submit further information on this problem, please send it to 34141 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 34141: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D34141 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#34141: Stackoverflow triggered at lib/regexec.c:1948 Resent-From: Assaf Gordon <assafgordon@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-sed@HIDDEN Resent-Date: Sun, 20 Jan 2019 09:22:01 +0000 Resent-Message-ID: <handler.34141.B34141.154797606720919 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 34141 X-GNU-PR-Package: sed X-GNU-PR-Keywords: To: Hongxu Chen <leftcopy.chx@HIDDEN>, 34141 <at> debbugs.gnu.org, "bug-gnulib@HIDDEN List" <bug-gnulib@HIDDEN> Received: via spool by 34141-submit <at> debbugs.gnu.org id=B34141.154797606720919 (code B ref 34141); Sun, 20 Jan 2019 09:22:01 +0000 Received: (at 34141) by debbugs.gnu.org; 20 Jan 2019 09:21:07 +0000 Received: from localhost ([127.0.0.1]:38314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1gl9Hu-0005RL-SA for submit <at> debbugs.gnu.org; Sun, 20 Jan 2019 04:21:07 -0500 Received: from mail-pf1-f175.google.com ([209.85.210.175]:41395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <assafgordon@HIDDEN>) id 1gl9Ht-0005QX-FV for 34141 <at> debbugs.gnu.org; Sun, 20 Jan 2019 04:21:06 -0500 Received: by mail-pf1-f175.google.com with SMTP id b7so8715596pfi.8 for <34141 <at> debbugs.gnu.org>; Sun, 20 Jan 2019 01:21:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=L+pDRZVI4mwNCtW3AVqExT8IEd7Y/pDxrPGp3OoXXmE=; b=mGmSBbu00+dA+B1IY8i+eqgzoq+rqNjVHf24NkVOHPYA8oX5DFuVTjWN5GHIF4Ftog Lo8hZ5lC8Xjcfj4XLXY7FZR+Zm+ei6N3lgdPLIoWjDDi5LLRoqeJOHH8rKUcFA4JYght ynbPglRkM5vCf0wWEM9XrkykdyxC8nD92lrYL+Zk/rjS18hyFbIjXNe3OnBzUzWVP8zj 0T+9KifuS2tRYpDHcN/EURmcMOCIZpj3Fm70KZleTxEksHQ3SReC4ucVGMqTj5P9Tck9 60XDshExQbgFU9i9+TzUHGMYUVKLicf5N56Yiejkb/fdTdIVvvfuXhv2oga9OC2X0LlI TMlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=L+pDRZVI4mwNCtW3AVqExT8IEd7Y/pDxrPGp3OoXXmE=; b=oClpQUTLBtgChVH4b1GzWpCoKrAGxAL+PWul511JtwOlaVts2bRQLOOxtDGzmgV5el +f2W89jWgDXBmkmYYtjx/4ICyC+nSq2KztsXg2yAVqz9m/F8927O80HW2+wfwLnLG4Wi jkBN47hNGEbcCC62CKNU6TZG41DAXxmlf/0qEDLSS+f02iUQO/oCe6hh7Y4JmY4WwW2E 5OksG5mPMZsevUz8gQCSsJTBp0n8pIaxtkNoPH5hM8l5TnsQx/BcwaA9clqmKCtTMAo3 tZU9d+yZHl6iZJopHyc04FHNbiYeKnsh6sorNkFQmwhWfNXCVihBvQE6/6JvVXZ4Il6t v9aQ== X-Gm-Message-State: AJcUukfJJ1a3jvzUtnL4dLzgLZdpX4YdiiC8fGT25bHn3y19KS0BR1Cu AvKepJGISN6wQgdW3l9rth0= X-Google-Smtp-Source: ALg8bN7GeoGg20Jn7xlVYhGmsk7VfZk1zqGfk8EkRMj3n0DPIxnj04aepo4qom+vMxuTS79GDFsLjg== X-Received: by 2002:a65:514c:: with SMTP id g12mr23932261pgq.169.1547976059627; Sun, 20 Jan 2019 01:20:59 -0800 (PST) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id j197sm13036057pgc.76.2019.01.20.01.20.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 20 Jan 2019 01:20:58 -0800 (PST) References: <CAJPBKOFUAV6f1BRt21iyGwyRS+QGrcVz4WqEfkYvkyqtCs_mLA@HIDDEN> From: Assaf Gordon <assafgordon@HIDDEN> Message-ID: <72cf66e3-13f6-cc09-5e14-12f74d3afa2d@HIDDEN> Date: Sun, 20 Jan 2019 02:20:57 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <CAJPBKOFUAV6f1BRt21iyGwyRS+QGrcVz4WqEfkYvkyqtCs_mLA@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) (forwarding to gnulib) Hello, Hongxu Chen reported a stack-overflow in regexec. I suspect it is the same as the one reported here: https://lists.gnu.org/r/bug-gnulib/2018-09/msg00066.html But just in case, the full report is below. regards, - assaf On 2019-01-19 10:58 p.m., Hongxu Chen wrote: > Hi, > > Latest sed (4.7.4-f8503-dirty; and prior to this, e.g. 4.4) may trigger > a stack overflow error by executing the following command. > > echo 0 | ./sed '/\(\)\(\1\(\)\1\(\)\)*/c0' # equivalently sed -f > c01.sed c01.in > > ASan reports like this: > AddressSanitizer:DEADLYSIGNAL > > > > ================================================================= > > > > ==26879==ERROR: AddressSanitizer: stack-overflow on address 0x7ffea609bff8 > (pc 0x0000005b0b76 bp 0x7ffea609c090 sp 0x7ffea609bf20 T0) > > > #0 0x5b0b75 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1912:18 > > > #1 0x5b0ed3 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 > > > #2 0x5b0ed3 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 > > > #3 0x5b0ed3 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 > > > #4 0x5b0ed3 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 > > > #5 0x5b0ed3 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 > > > #6 0x5b0ed3 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 > > > #7 0x5b0ed3 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 > ... > #247 0x5b0ed3 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 > > > #248 0x5b0ed3 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 > > > #249 0x5b0ed3 in check_dst_limits_calc_pos_1 > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1948:7 > > > > > > > SUMMARY: AddressSanitizer: stack-overflow > /home/hongxu/FOT/sed-O0/./lib/regexec.c:1912:18 in > check_dst_limits_calc_pos_1 > > ==26879==ABORTING > > Best Regards, > Hongxu >
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.