From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id aP/VNd8qI2MyxgAAbAwnHQ (envelope-from ) for ; Thu, 15 Sep 2022 15:38:40 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id MFXrNN8qI2M7XwAAG6o9tA (envelope-from ) for ; Thu, 15 Sep 2022 15:38:39 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1F48AC59B for ; Thu, 15 Sep 2022 15:38:39 +0200 (CEST) Received: from localhost ([::1]:36238 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oYp4g-0005AU-4p for larch@yhetil.org; Thu, 15 Sep 2022 09:38:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36402) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYp47-00058e-BU for guix-patches@gnu.org; Thu, 15 Sep 2022 09:38:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40583) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oYp47-0004X7-3c for guix-patches@gnu.org; Thu, 15 Sep 2022 09:38:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oYp46-0007fn-Vf for guix-patches@gnu.org; Thu, 15 Sep 2022 09:38:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56638] [PATCH] gnu: Add asli. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 15 Sep 2022 13:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56638 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 56638@debbugs.gnu.org Received: via spool by 56638-submit@debbugs.gnu.org id=B56638.166324904629423 (code B ref 56638); Thu, 15 Sep 2022 13:38:02 +0000 Received: (at 56638) by debbugs.gnu.org; 15 Sep 2022 13:37:26 +0000 Received: from localhost ([127.0.0.1]:57510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYp3V-0007eT-B5 for submit@debbugs.gnu.org; Thu, 15 Sep 2022 09:37:26 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:44801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYp3P-0007eA-Kr for 56638@debbugs.gnu.org; Thu, 15 Sep 2022 09:37:24 -0400 Date: Thu, 15 Sep 2022 13:37:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail3; t=1663249033; x=1663508233; bh=BUZ/q27b9yIBOWeLkqFzSt6R3lE9Ppsm2WEyWOp71mE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID; b=MR0iA4DQEkDfKb2Z7edmzVRkzuRawt6y+2HqtzUl/od7IPlNvFLMeX4IY/x8WqIeJ 1trzLVa5EWhXZ1RVwijvGXNuOe3YOUNfd2vgULe6u31zvkKuS63F9bajZlQoBX/ZSg 0Qb1Tfvuc6faJc5rCG+Uq2JH50aLSnapv2Z5T1EWKmBIsLpqBZUUpe6yPUhwDh/oaS PIe4xJdq6x4twPJoUV+G9bqVrwxYF/KF+hL/bIdxL0GVFo8zemSDzzjHouIyzL+KCS eNrDjyMNxzD9OhuHV4qTWrZTG39ZRBlr0Gg28qhWKmo/P/lqNsXseNM7MbS96FFb9a rye5wKCQ2R8fQ== From: "Paul A. Patience" Message-ID: <87k064u5he.fsf@apatience.com> In-Reply-To: <87pmfxvevb.fsf_-_@gnu.org> References: <20220719075934.67481-1-paul@apatience.com> <20220902203420.17483-1-paul@apatience.com> <87pmfxvevb.fsf_-_@gnu.org> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_VkdLHu1SyQWsdqKAwRyMof7odRhqYtleFSazmpJLI" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1663249119; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=BUZ/q27b9yIBOWeLkqFzSt6R3lE9Ppsm2WEyWOp71mE=; b=LbzrpO4QDYHNV2vILxeKtBK+EIwE9JxOSHDncQzBpizeyRClhkkd9lDOuTEgXoiJCkocNU /HowkI8OUfGyvrBRzWVfBpVFFzF5Jw3RryB7nan38vhEXUPSlDotj6JgqYBA3AvI0KwKMI CcRPnOHSxHiokpK53DZWGw9TFuYmoKBmNhPZEMUI8by2xBMYiA/aCowcaISZmZZfBxjdZB rNSKUaXV9SyKWVEoFfI/8meLHqljkJcqlDg8f3brnylcx8DqqLymsbED2KKjIbOs125CEv grJ9oX8NjfGTBUOWNfypWFQQylfRXEprvmDOK4UWzxCvF4lbfaxkMJAKPhYxtw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1663249119; a=rsa-sha256; cv=none; b=e6KYGbq+82zT5ZN1gIffuOxJK2W4upJ6PFTKDbIF4TtkCTupXMdfKKuCrOP4ieKvD/vM+9 MenXB8hqs+/NSFxUDP3TZuLID/wMyzVqlGRyoKvVuWLtRCFZIs8WUzggPHZOipPt9s5EXH mXXJVuL/7j9NlBMxQSk0jp685qQDpRnWIq0wBFcXAGgwTI/Fe3LXqzqaHvTG879kUWTHMI o3SPpRQV5+Su0rPsXytG7F0bVd+LXJB965tFZiqj+g11BcnoUzSJR3ojtYKwvKArJ7BhmG 149ftuYLKKmZ6+2TEOViZt+Bq2W+JYTO/1mkIKLyXxw/TG6GEuMUePHyxtxF8g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=apatience.com header.s=protonmail3 header.b=MR0iA4DQ; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 3.07 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=apatience.com header.s=protonmail3 header.b=MR0iA4DQ; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 1F48AC59B X-Spam-Score: 3.07 X-Migadu-Scanner: scn0.migadu.com X-TUID: 0YV6dGibnv0O This is a multi-part message in MIME format. --b1_VkdLHu1SyQWsdqKAwRyMof7odRhqYtleFSazmpJLI Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, On 2022-09-14 17:13:28-04:00, Ludovic Court=C3=A8s wrote: > And I have: > > $ sha256sum gnu/packages/patches/asli-use-system-libs.patch > 1a922b39a53b8cb0bd99e6c94e90769efaad88634b56d8df03811f68e45a003c gnu/pac= kages/patches/asli-use-system-libs.patch > > Am I missing something? Thanks for the shasum; it allowed me to discover the problem. There are trailing spaces in the original CMakeLists.txt, which also appear in the patch. When sending the patch inline, these spaces are trimmed. (The spaces are highlighted in Magit, so I was aware of them, but I didn't realize they would be trimmed somewhere in the email pipeline.) I will attach the patch file separately, and also a tarred version just in case. So you can verify that you have the right one, here's my shasum: --8<---------------cut here---------------start------------->8--- $ sha256sum gnu/packages/patches/asli-use-system-libs.patch fb1531a4f71e95354af6927175f67b90f39250604aa6859d9def4778027f1810 gnu/packa= ges/patches/asli-use-system-libs.patch --8<---------------cut here---------------end--------------->8--- Best regards, Paul --b1_VkdLHu1SyQWsdqKAwRyMof7odRhqYtleFSazmpJLI Content-Type: text/x-patch; name=asli-use-system-libs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=asli-use-system-libs.patch QWRqdXN0IENNYWtlTGlzdHMudHh0IHRvIHVzZSBzeXN0ZW0tcHJvdmlkZWQgbW1nIGFuZCB5YW1s LWNwcCBsaWJyYXJpZXMuDQoNCmRpZmYgLS1naXQgYS9DTWFrZUxpc3RzLnR4dCBiL0NNYWtlTGlz dHMudHh0DQppbmRleCBiMTFjNWJhLi43MDI0MjNlIDEwMDc1NQ0KLS0tIGEvQ01ha2VMaXN0cy50 eHQNCisrKyBiL0NNYWtlTGlzdHMudHh0DQpAQCAtMTIyLDI4ICsxMjIsOCBAQCBpZihNTUdfTUVT SCkNCiAgIGFkZF9kZWZpbml0aW9ucygtRE1NR19NRVNIKQ0KIA0KICAgIyBNTUcNCi0gIHNldChN TUdfUFJFRklYIG1tZzNkKQ0KLSAgc2V0KE1NR19QUkVGSVhfRElSICR7Q01BS0VfQ1VSUkVOVF9C SU5BUllfRElSfS8ke01NR19QUkVGSVh9KQ0KLSAgc2V0KE1NR19JTlNUQUxMX0RJUiAke0NNQUtF X0NVUlJFTlRfQklOQVJZX0RJUn0vJHtNTUdfUFJFRklYfSkNCi0gIEV4dGVybmFsUHJvamVjdF9B ZGQoJHtNTUdfUFJFRklYfQ0KLSAgICBQUkVGSVggICAgICAgJHtNTUdfUFJFRklYX0RJUn0NCi0g ICAgU09VUkNFX0RJUiAgICR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfS9saWJzL21tZw0KLQ0K LSAgICBCVUlMRF9BTFdBWVMgT0ZGDQotICAgIElOU1RBTExfRElSICAke01NR19JTlNUQUxMX0RJ Un0NCi0NCi0gICAgQ01BS0VfQVJHUygtRENNQUtFX0JVSUxEX1RZUEU9UmVsZWFzZSAtREJVSUxE PU1NRzNEIC1ETElCTU1HM0RfU1RBVElDPU9ODQotICAgICAgICAgICAgICAgLURMSUJNTUczRF9T SEFSRUQ9T0ZGIC1EQ01BS0VfSU5TVEFMTF9QUkVGSVg9PElOU1RBTExfRElSPikNCi0NCi0gICAg QlVJTERfQ09NTUFORCAgIG1ha2UNCi0gICAgSU5TVEFMTF9DT01NQU5EIG1ha2UgaW5zdGFsbA0K LSAgKQ0KLSAgc2V0KE1NRzNEX0lOQ0xVREVfRElSUyAiJHtNTUdfSU5TVEFMTF9ESVJ9L2luY2x1 ZGUiKQ0KLSAgc2V0KE1NRzNEX0xJQlJBUklFUyAiJHtNTUdfSU5TVEFMTF9ESVJ9LyR7Q01BS0Vf SU5TVEFMTF9MSUJESVJ9LyR7Q01BS0VfU1RBVElDX0xJQlJBUllfUFJFRklYfSR7TU1HX1BSRUZJ WH0ke0NNQUtFX1NUQVRJQ19MSUJSQVJZX1NVRkZJWH0iKQ0KLQ0KLSAgaW5jbHVkZV9kaXJlY3Rv cmllcygke01NRzNEX0lOQ0xVREVfRElSU30pDQotICAjYWRkX2xpYnJhcnkoTU1HM0QgU1RBVElD IElNUE9SVEVEKQ0KLSAgI3NldF90YXJnZXRfcHJvcGVydGllcyhNTUczRCBQUk9QRVJUSUVTIElN UE9SVEVEX0xPQ0FUSU9OICIke01NRzNEX0xJQlJBUklFU30iKQ0KKyAgaW5jbHVkZV9kaXJlY3Rv cmllcygke01NR19JTkNMVURFX0RJUn0pDQorICBzZXQoTU1HM0RfTElCUkFSSUVTICR7TU1HX0xJ QlJBUllfRElSfS9saWJtbWczZC5zbykNCiANCiAgICMgTXNoTWV0DQogICBzZXQoTVNITUVUX1BS RUZJWCBtc2htZXQpDQpAQCAtMTkyLDE0ICsxNzIsOCBAQCB0YXJnZXRfaW5jbHVkZV9kaXJlY3Rv cmllcyh0ZXQgUFVCTElDICR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfS9saWJzL3RldGdlbikN CiB0YXJnZXRfY29tcGlsZV9kZWZpbml0aW9ucyh0ZXQgUFVCTElDIFRFVExJQlJBUlkpICMgLURU RVRMSUJSQVJZOiBmbGFnIHRvIGNvbXBpbGUgdGV0Z2VuIGFzIGEgbGlicmFyeQ0KIA0KICMgeWFt bA0KLWZpbGUoR0xPQiB5YW1sX1NSQyBDT05GSUdVUkVfREVQRU5EUyAke0NNQUtFX0NVUlJFTlRf U09VUkNFX0RJUn0vbGlicy95YW1sL3NyYy8qLmNwcCkgIyBVc2luZyBmaWxlIEdMT0IgaXMgbm90 IHJlY29tZW5kZWQhDQotYWRkX2xpYnJhcnkoeWFtbCBTVEFUSUMpDQotdGFyZ2V0X2luY2x1ZGVf ZGlyZWN0b3JpZXMoeWFtbA0KLSAgUFVCTElDICR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfS9s aWJzL3lhbWwvaW5jbHVkZSANCi0gIFBSSVZBVEUgJHtDTUFLRV9DVVJSRU5UX1NPVVJDRV9ESVJ9 L2xpYnMveWFtbC9zcmMNCi0pDQotdGFyZ2V0X3NvdXJjZXMoeWFtbCBQUklWQVRFICR7eWFtbF9T UkN9KQ0KLXNldF90YXJnZXRfcHJvcGVydGllcyh5YW1sIFBST1BFUlRJRVMgQ1hYX1NUQU5EQVJE IDExKQ0KK2ZpbmRfcGFja2FnZSh5YW1sLWNwcCBSRVFVSVJFRCkNCitpbmNsdWRlX2RpcmVjdG9y aWVzKCR7WUFNTF9DUFBfSU5DTFVERV9ESVJTfSkNCiANCiAjIENvbXBpbGUgb3B0aW9ucyBmb3Ig ZGVidWdpbmcNCiBpZihDTUFLRV9CVUlMRF9UWVBFIE1BVENIRVMgRGVidWcpDQpAQCAtMjU5LDcg KzIzMyw3IEBAIGlmKE1BUkNIX05BVElWRSkNCiBlbmRpZigpDQogDQogIyBDcmVhdGUgZW50cmll cyBmb3IgQysrIGZpbGVzIGluICJBU0xJIiByb3V0aW5lDQotdGFyZ2V0X2xpbmtfbGlicmFyaWVz KEFTTEkgUFVCTElDIGFsZyB0ZXQgeWFtbCkNCit0YXJnZXRfbGlua19saWJyYXJpZXMoQVNMSSBQ VUJMSUMgYWxnIHRldCAke1lBTUxfQ1BQX0xJQlJBUklFU30pDQogaWYoTk9UIE1TVkMpDQogICB0 YXJnZXRfbGlua19saWJyYXJpZXMoQVNMSSBQVUJMSUMgc3RkYysrZnMpDQogZW5kaWYoKQ0KQEAg LTI3Miw3ICsyNDYsNyBAQCBpZihDR0FMX01FU0gpDQogZW5kaWYoKQ0KIA0KIGlmKE1NR19NRVNI KQ0KLSAgYWRkX2RlcGVuZGVuY2llcyhBU0xJICR7TU1HX1BSRUZJWH0gJHtNU0hNRVRfUFJFRklY fSkNCisgIGFkZF9kZXBlbmRlbmNpZXMoQVNMSSAke01TSE1FVF9QUkVGSVh9KQ0KICAgdGFyZ2V0 X2xpbmtfbGlicmFyaWVzKEFTTEkgUFVCTElDICR7TU1HM0RfTElCUkFSSUVTfSAke01TSE1FVF9M SUJSQVJJRVN9KQ0KICAgaWYoU0NPVENIX0ZPVU5EKQ0KICAgICB0YXJnZXRfbGlua19saWJyYXJp ZXMoQVNMSSBQVUJMSUMgJHtTQ09UQ0hfTElCUkFSSUVTfSBzY290Y2gpDQo= --b1_VkdLHu1SyQWsdqKAwRyMof7odRhqYtleFSazmpJLI Content-Type: archive/tar; name=asli-use-system-libs.patch.tar Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=asli-use-system-libs.patch.tar Z251L3BhY2thZ2VzL3BhdGNoZXMvYXNsaS11c2Utc3lzdGVtLWxpYnMucGF0Y2gAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDQAMDAwMTc1 MAAwMDAxNzUwADAwMDAwMDA1MjI0ADE0MzEwNjI0MzQ0ADAyMDU2MAAgMAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAHBhdWwAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAcGF1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABB ZGp1c3QgQ01ha2VMaXN0cy50eHQgdG8gdXNlIHN5c3RlbS1wcm92aWRlZCBtbWcgYW5kIHlhbWwt Y3BwIGxpYnJhcmllcy4KCmRpZmYgLS1naXQgYS9DTWFrZUxpc3RzLnR4dCBiL0NNYWtlTGlzdHMu dHh0CmluZGV4IGIxMWM1YmEuLjcwMjQyM2UgMTAwNzU1Ci0tLSBhL0NNYWtlTGlzdHMudHh0Cisr KyBiL0NNYWtlTGlzdHMudHh0CkBAIC0xMjIsMjggKzEyMiw4IEBAIGlmKE1NR19NRVNIKQogICBh ZGRfZGVmaW5pdGlvbnMoLURNTUdfTUVTSCkKIAogICAjIE1NRwotICBzZXQoTU1HX1BSRUZJWCBt bWczZCkKLSAgc2V0KE1NR19QUkVGSVhfRElSICR7Q01BS0VfQ1VSUkVOVF9CSU5BUllfRElSfS8k e01NR19QUkVGSVh9KQotICBzZXQoTU1HX0lOU1RBTExfRElSICR7Q01BS0VfQ1VSUkVOVF9CSU5B UllfRElSfS8ke01NR19QUkVGSVh9KQotICBFeHRlcm5hbFByb2plY3RfQWRkKCR7TU1HX1BSRUZJ WH0KLSAgICBQUkVGSVggICAgICAgJHtNTUdfUFJFRklYX0RJUn0KLSAgICBTT1VSQ0VfRElSICAg JHtDTUFLRV9DVVJSRU5UX1NPVVJDRV9ESVJ9L2xpYnMvbW1nCi0KLSAgICBCVUlMRF9BTFdBWVMg T0ZGCi0gICAgSU5TVEFMTF9ESVIgICR7TU1HX0lOU1RBTExfRElSfQotCi0gICAgQ01BS0VfQVJH UygtRENNQUtFX0JVSUxEX1RZUEU9UmVsZWFzZSAtREJVSUxEPU1NRzNEIC1ETElCTU1HM0RfU1RB VElDPU9OCi0gICAgICAgICAgICAgICAtRExJQk1NRzNEX1NIQVJFRD1PRkYgLURDTUFLRV9JTlNU QUxMX1BSRUZJWD08SU5TVEFMTF9ESVI+KQotCi0gICAgQlVJTERfQ09NTUFORCAgIG1ha2UKLSAg ICBJTlNUQUxMX0NPTU1BTkQgbWFrZSBpbnN0YWxsCi0gICkKLSAgc2V0KE1NRzNEX0lOQ0xVREVf RElSUyAiJHtNTUdfSU5TVEFMTF9ESVJ9L2luY2x1ZGUiKQotICBzZXQoTU1HM0RfTElCUkFSSUVT ICIke01NR19JTlNUQUxMX0RJUn0vJHtDTUFLRV9JTlNUQUxMX0xJQkRJUn0vJHtDTUFLRV9TVEFU SUNfTElCUkFSWV9QUkVGSVh9JHtNTUdfUFJFRklYfSR7Q01BS0VfU1RBVElDX0xJQlJBUllfU1VG RklYfSIpCi0KLSAgaW5jbHVkZV9kaXJlY3Rvcmllcygke01NRzNEX0lOQ0xVREVfRElSU30pCi0g ICNhZGRfbGlicmFyeShNTUczRCBTVEFUSUMgSU1QT1JURUQpCi0gICNzZXRfdGFyZ2V0X3Byb3Bl cnRpZXMoTU1HM0QgUFJPUEVSVElFUyBJTVBPUlRFRF9MT0NBVElPTiAiJHtNTUczRF9MSUJSQVJJ RVN9IikKKyAgaW5jbHVkZV9kaXJlY3Rvcmllcygke01NR19JTkNMVURFX0RJUn0pCisgIHNldChN TUczRF9MSUJSQVJJRVMgJHtNTUdfTElCUkFSWV9ESVJ9L2xpYm1tZzNkLnNvKQogCiAgICMgTXNo TWV0CiAgIHNldChNU0hNRVRfUFJFRklYIG1zaG1ldCkKQEAgLTE5MiwxNCArMTcyLDggQEAgdGFy Z2V0X2luY2x1ZGVfZGlyZWN0b3JpZXModGV0IFBVQkxJQyAke0NNQUtFX0NVUlJFTlRfU09VUkNF X0RJUn0vbGlicy90ZXRnZW4pCiB0YXJnZXRfY29tcGlsZV9kZWZpbml0aW9ucyh0ZXQgUFVCTElD IFRFVExJQlJBUlkpICMgLURURVRMSUJSQVJZOiBmbGFnIHRvIGNvbXBpbGUgdGV0Z2VuIGFzIGEg bGlicmFyeQogCiAjIHlhbWwKLWZpbGUoR0xPQiB5YW1sX1NSQyBDT05GSUdVUkVfREVQRU5EUyAk e0NNQUtFX0NVUlJFTlRfU09VUkNFX0RJUn0vbGlicy95YW1sL3NyYy8qLmNwcCkgIyBVc2luZyBm aWxlIEdMT0IgaXMgbm90IHJlY29tZW5kZWQhCi1hZGRfbGlicmFyeSh5YW1sIFNUQVRJQykKLXRh cmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKHlhbWwKLSAgUFVCTElDICR7Q01BS0VfQ1VSUkVOVF9T T1VSQ0VfRElSfS9saWJzL3lhbWwvaW5jbHVkZSAKLSAgUFJJVkFURSAke0NNQUtFX0NVUlJFTlRf U09VUkNFX0RJUn0vbGlicy95YW1sL3NyYwotKQotdGFyZ2V0X3NvdXJjZXMoeWFtbCBQUklWQVRF ICR7eWFtbF9TUkN9KQotc2V0X3RhcmdldF9wcm9wZXJ0aWVzKHlhbWwgUFJPUEVSVElFUyBDWFhf U1RBTkRBUkQgMTEpCitmaW5kX3BhY2thZ2UoeWFtbC1jcHAgUkVRVUlSRUQpCitpbmNsdWRlX2Rp cmVjdG9yaWVzKCR7WUFNTF9DUFBfSU5DTFVERV9ESVJTfSkKIAogIyBDb21waWxlIG9wdGlvbnMg Zm9yIGRlYnVnaW5nCiBpZihDTUFLRV9CVUlMRF9UWVBFIE1BVENIRVMgRGVidWcpCkBAIC0yNTks NyArMjMzLDcgQEAgaWYoTUFSQ0hfTkFUSVZFKQogZW5kaWYoKQogCiAjIENyZWF0ZSBlbnRyaWVz IGZvciBDKysgZmlsZXMgaW4gIkFTTEkiIHJvdXRpbmUKLXRhcmdldF9saW5rX2xpYnJhcmllcyhB U0xJIFBVQkxJQyBhbGcgdGV0IHlhbWwpCit0YXJnZXRfbGlua19saWJyYXJpZXMoQVNMSSBQVUJM SUMgYWxnIHRldCAke1lBTUxfQ1BQX0xJQlJBUklFU30pCiBpZihOT1QgTVNWQykKICAgdGFyZ2V0 X2xpbmtfbGlicmFyaWVzKEFTTEkgUFVCTElDIHN0ZGMrK2ZzKQogZW5kaWYoKQpAQCAtMjcyLDcg KzI0Niw3IEBAIGlmKENHQUxfTUVTSCkKIGVuZGlmKCkKIAogaWYoTU1HX01FU0gpCi0gIGFkZF9k ZXBlbmRlbmNpZXMoQVNMSSAke01NR19QUkVGSVh9ICR7TVNITUVUX1BSRUZJWH0pCisgIGFkZF9k ZXBlbmRlbmNpZXMoQVNMSSAke01TSE1FVF9QUkVGSVh9KQogICB0YXJnZXRfbGlua19saWJyYXJp ZXMoQVNMSSBQVUJMSUMgJHtNTUczRF9MSUJSQVJJRVN9ICR7TVNITUVUX0xJQlJBUklFU30pCiAg IGlmKFNDT1RDSF9GT1VORCkKICAgICB0YXJnZXRfbGlua19saWJyYXJpZXMoQVNMSSBQVUJMSUMg JHtTQ09UQ0hfTElCUkFSSUVTfSBzY290Y2gpCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== --b1_VkdLHu1SyQWsdqKAwRyMof7odRhqYtleFSazmpJLI--