From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 22380C433DF for ; Wed, 3 Jun 2020 17:21:48 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id BDB2E20679 for ; Wed, 3 Jun 2020 17:21:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="30Fxs00G"; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="30Fxs00G" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BDB2E20679 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:46752 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jgX5G-0000C2-Rv for qemu-devel@archiver.kernel.org; Wed, 03 Jun 2020 13:21:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52898) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jgX10-0006sV-Bw for qemu-devel@nongnu.org; Wed, 03 Jun 2020 13:17:22 -0400 Received: from mail-eopbgr80084.outbound.protection.outlook.com ([40.107.8.84]:25198 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jgX0y-0000Fw-4b for qemu-devel@nongnu.org; Wed, 03 Jun 2020 13:17:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ce78/nImwnDwHwacQKgs856GTTsj3hd2GVhlDP2XKrU=; b=30Fxs00GnQ4Frm3gmccDhgcLI867VHVnwmoFf2W1h7fkV8RCiBbYhRrTfZ0W6e+0/mUv3UO1YJH8sGct1VfexCctBrTr4551NwJLsSpPpaLER5S3UznHKYjOryBrVzy5WyKvDXprBHh+g4FCDyAXvV48HTazi3IsUBU8Wgh7jyM= Received: from DB6P191CA0021.EURP191.PROD.OUTLOOK.COM (2603:10a6:6:28::31) by VI1PR0802MB2365.eurprd08.prod.outlook.com (2603:10a6:800:9f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.19; Wed, 3 Jun 2020 17:17:15 +0000 Received: from DB5EUR03FT063.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:28:cafe::9d) by DB6P191CA0021.outlook.office365.com (2603:10a6:6:28::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18 via Frontend Transport; Wed, 3 Jun 2020 17:17:15 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; nongnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;nongnu.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT063.mail.protection.outlook.com (10.152.20.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18 via Frontend Transport; Wed, 3 Jun 2020 17:17:15 +0000 Received: ("Tessian outbound cff7dd4de28a:v57"); Wed, 03 Jun 2020 17:17:15 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 26f0d1157f8cdd9a X-CR-MTA-TID: 64aa7808 Received: from 5b687220c4b2.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 82F63BB1-D83D-404B-8180-BBEA766E73AA.1; Wed, 03 Jun 2020 17:17:10 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5b687220c4b2.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 03 Jun 2020 17:17:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CELrmKW+asmwnsdMAPnQxokTXtrE0m4FgeoQB44jFD8iA9NwKHcg8Kr/gXL1NRNQjrkWJ1Z32/toYTL1+QNy8h+A/iABk+ryWQ6TGrODvp9XfpM9Ho453nGvy4nGwWDbrkd+sSEwgXhK4fX81pK90LJIlC/DHyBo9DHyJxt2s/VWdwb6CWpCvWL+dYtXhovvnJFr1eQ6cbnZQJZkVX/VuHCrX/rGOIHUMotDUb2J6XtZ+TBW/mQjOdR2dJW9+KxjikNaYQHVZOJvGRU7Byl2wvmrWOoGnVj88gMRdPJWI15arDDPF0Cc+MuQWNRrU9Q3JQoQsJT8+gmiTer8eOSBdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ce78/nImwnDwHwacQKgs856GTTsj3hd2GVhlDP2XKrU=; b=DQ82ABkYKhAtEDYZrEU+j1IwdSf7gVrCko1Vi8ULGwqFV+WnhQsZ+PvnjtnwMnZxn258Aq94WOjgy0Jq2t3c3i3WI1+Y3gjbpgXuREKE5ttWOx3tijH7zjnjyq2bSVf5ux92Re4Y6eMCQNvWXSWzKqDPeOkkfFJl5994Oha6opySSkzS26Dzcu6D03NqplkfXw3J3CGpJRNFRhUXO/EWBWR7s/nuHAr52D2vcxJa3tAg0BzXo/OhdE6VNJPMPUdH3azsf3r2mEdbptPXIgIhcS4VJCY50R5zbW3yEey0YuNjGUoV2UQh9H7Tdr9g+732zUYKm7Rm1hHWpW5h29EyGQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ce78/nImwnDwHwacQKgs856GTTsj3hd2GVhlDP2XKrU=; b=30Fxs00GnQ4Frm3gmccDhgcLI867VHVnwmoFf2W1h7fkV8RCiBbYhRrTfZ0W6e+0/mUv3UO1YJH8sGct1VfexCctBrTr4551NwJLsSpPpaLER5S3UznHKYjOryBrVzy5WyKvDXprBHh+g4FCDyAXvV48HTazi3IsUBU8Wgh7jyM= Authentication-Results-Original: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=arm.com; Received: from AM6PR08MB3047.eurprd08.prod.outlook.com (2603:10a6:209:4c::23) by AM6PR08MB3223.eurprd08.prod.outlook.com (2603:10a6:209:4d::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18; Wed, 3 Jun 2020 17:17:08 +0000 Received: from AM6PR08MB3047.eurprd08.prod.outlook.com ([fe80::49fd:6ded:4da7:8862]) by AM6PR08MB3047.eurprd08.prod.outlook.com ([fe80::49fd:6ded:4da7:8862%7]) with mapi id 15.20.3066.018; Wed, 3 Jun 2020 17:17:08 +0000 Date: Wed, 3 Jun 2020 18:17:06 +0100 From: Szabolcs Nagy To: Richard Henderson Subject: Re: another tst-arm-mte bug: qemu-system segfaults Message-ID: <20200603171706.GH21536@arm.com> References: <20200529120427.GB18623@arm.com> <9aa721e6-e72f-20bc-73b4-19fc3f493241@linaro.org> <20200603135053.GD21536@arm.com> <7ca0e091-7797-12cd-0c6f-41e453580e0a@linaro.org> Content-Type: multipart/mixed; boundary="W/nzBZO5zC0uMSeA" Content-Disposition: inline In-Reply-To: <7ca0e091-7797-12cd-0c6f-41e453580e0a@linaro.org> User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: LO2P265CA0157.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9::25) To AM6PR08MB3047.eurprd08.prod.outlook.com (2603:10a6:209:4c::23) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.54) by LO2P265CA0157.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18 via Frontend Transport; Wed, 3 Jun 2020 17:17:08 +0000 X-Originating-IP: [217.140.106.54] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: b7661cc3-aedd-4a57-adf7-08d807e1f657 X-MS-TrafficTypeDiagnostic: AM6PR08MB3223:|VI1PR0802MB2365: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:4941;OLM:4941; X-Forefront-PRVS: 04238CD941 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: LF+VuGj0fJZfS/OgC4IwcMuQlRI9dKV2mVWW+gMA53NNes6c6mUJwDTAhFklJd+CFTpjUCd2Tk4tqUsT6F4xtExO36TDv15rcz5x4s8F10URIpA+9B787APs562gjL5+elrVeqLVwhK3z7KHDkn1u3H/O8d2MJ7DZQOxFTObh3QDocPrpb1e2eQ7bvgpl24MoGsygSQKg2D6M/dWJSFUCWTHYWIVUnwMsKC5/Q4BX1X5Iheyfe2dkv5XFHTzh80hvs/mI2+dVPhwimiIg1M2Rko0FHWHDz0FRegO1d/6lW0LyV+b+dpF0p1OgKieRNC0sZ6BgKOBiCDIm822qhkTchnbMuUUx0aPz7bJxIuVv0X29IH5ejhSboZ345XH7AFl X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB3047.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(346002)(396003)(376002)(366004)(39850400004)(33656002)(2906002)(66946007)(66556008)(86362001)(8936002)(478600001)(316002)(66476007)(66576008)(83380400001)(8676002)(52116002)(44832011)(36756003)(956004)(2616005)(7696005)(55016002)(5660300002)(235185007)(4326008)(1076003)(26005)(186003)(33964004)(53546011)(16526019)(6916009)(8886007)(44144004)(2700100001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: Z9bV7cF8IgWzTdwPTNUxWzG5K1TNgO5rUUMs9CrMvyacwNVImRJe6zCIcSB6QbRZ4m8E6ylbsXE7FQBI6Vq3qwzf4i86oc0Wo2louF0scisgEV1A7BpxuYXasQp9qsLICAexT+zhQLc9mg4yWqEOJtPzEJqB3vSesS0drqXUt0yF5V6T/v0KMaT+iki0pDjNMX8UNObUxYMbCtfvdvZLyeaFubR2LIjzvX4SzY41d0tWFTQs59cri2tCMn0s3Ab/GsuMix4f/0aPYKOIU67H56pTAsWgcLxswNywZhLfEeXJIfIqLeXi/OGv5JMKRRS+p82xNqaNInUXNHKrgtMP28tuOJmJUWurO1mSQrM7p5E6TCdKsq1hfHvSRDs2hRvO6DJ7Mf4DFhX1rHaI2dqeLlzcsvxkIpmj7SdY/ED/ze4kG5gl/QaRS5skt3lSy81jg/j/Ib1Jte7e4YsoLvKTGk+KJVXaNgucBUcuZDri3co= X-MS-Exchange-Transport-Forked: True X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3223 Original-Authentication-Results: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT063.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(396003)(376002)(346002)(136003)(39850400004)(46966005)(44144004)(2616005)(33964004)(2906002)(956004)(336012)(6862004)(186003)(16526019)(316002)(33656002)(4326008)(8676002)(478600001)(26005)(5660300002)(53546011)(44832011)(8936002)(7696005)(235185007)(82310400002)(356005)(81166007)(83380400001)(1076003)(47076004)(82740400003)(70586007)(8886007)(66576008)(70206006)(86362001)(36756003)(55016002)(2700100001); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 763d864a-b4a6-466f-aa5a-08d807e1f204 X-Forefront-PRVS: 04238CD941 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Cv2l8BmfoBoc9XpRdgtlt7cVg0sNN6mDE+oNysKvaxjU2uK5UZe6lHRNuuauMMiv3jKoKhJYt8wUTb2QXPel6UJRQX+1couGRls/1dCF6t1EUiLxV+gqF9SZ84CeXuZwuummCWQMvp9+gVBoBfwYo59hawEvzw+yQ3teixhLlYg1TFu+/ogiWLrz/VerV2QLG1VPCayds30IyZkm0Kcf/UwMrrsB7rWxM4ty4pR+Y/He1riBNHRqb+f+etxrm0VP/k64ZJh7DUMEQeM1vTlQ50qF93WUBvfXVOiZxrL7kKth8RgfZECwmABI/x7DeWX9R7pv+KriljB+imlKKmsPeBXrc5LFEJMERDipETN60IvdWiS6BwqKu829NKXg7eHLnJ0JIf2DpFdoBLN58emSs1y1QFZ6Xr67+4m5fIE9Tdo= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2020 17:17:15.4832 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b7661cc3-aedd-4a57-adf7-08d807e1f657 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2365 Received-SPF: pass client-ip=40.107.8.84; envelope-from=Szabolcs.Nagy@arm.com; helo=EUR04-VI1-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/03 13:17:17 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: nd@arm.com, qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" --W/nzBZO5zC0uMSeA Content-Type: text/plain; charset=utf-8 Content-Disposition: inline The 06/03/2020 09:21, Richard Henderson wrote: > On 6/3/20 6:50 AM, Szabolcs Nagy wrote: > > thanks my tests now get further but later i run into > > the previous assert failure: > > > > target/arm/mte_helper.c:97:allocation_tag_mem: assertion failed: (tag_size <= in_page) > > > > i might be able to reduce it to a small reproducer > > this time. i assume that will help. > > Dang, I had hoped that the one fix would cover both -- it's definitely in the > same area. Yes, a small reproducer will help, but I will also try again with > your larger reproducer. reproducer .c and static exe attached. the referenced __memcmp_aarch64 is again from the arm optimized-routines repo. --W/nzBZO5zC0uMSeA Content-Type: text/x-csrc; charset=utf-8 Content-Disposition: attachment; filename="bug2.c" #include #include #include #include #include int __memcmp_aarch64 (const void *, const void *, size_t); #define PR_SET_TAGGED_ADDR_CTRL 55 #define PR_TAGGED_ADDR_ENABLE (1UL << 0) #define PR_MTE_TCF_SHIFT 1 #define PR_MTE_TCF_SYNC (1UL << PR_MTE_TCF_SHIFT) #define PR_MTE_TAG_SHIFT 3 #define PROT_MTE 0x20 #define MTE_GRANULE_SIZE 16 void * alignup_mte (void *p) { return (void *) (((uintptr_t) p + MTE_GRANULE_SIZE - 1) & ~(MTE_GRANULE_SIZE - 1)); } void * aligndown_mte (void *p) { return (void *) ((uintptr_t) p & ~(MTE_GRANULE_SIZE - 1)); } void tag_buffer_helper (void *p, int len) { char *ptr = p; char *end = alignup_mte (ptr + len); ptr = aligndown_mte (p); for (; ptr < end; ptr += MTE_GRANULE_SIZE) { __arm_mte_set_tag (ptr); } } void * tag_buffer (void *p, int len) { p = __arm_mte_increment_tag (p, 1); tag_buffer_helper (p, len); return p; } int main (void) { int r = prctl (PR_SET_TAGGED_ADDR_CTRL, PR_TAGGED_ADDR_ENABLE | PR_MTE_TCF_SYNC | (0xfffe << PR_MTE_TAG_SHIFT), 0, 0, 0); if (r < 0) return -1; char *src1 = mmap (NULL, 4096, PROT_READ | PROT_WRITE | PROT_MTE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); char *src2 = mmap (NULL, 4096, PROT_READ | PROT_WRITE | PROT_MTE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); if (src1 == MAP_FAILED) return -1; if (src2 == MAP_FAILED) return -1; char *s1 = src1; char *s2 = src2 + 15; for (int i = 0; i < 250; i++) src1[i] = src2[i] = '?'; for (int i = 0; i < 200; i++) s1[i] = s2[i] = 'a' + i % 23; s1 = tag_buffer (s1, 200); s2 = tag_buffer (s2, 200); __memcmp_aarch64(s1, s2, 200); return 0; } --W/nzBZO5zC0uMSeA Content-Type: application/octet-stream Content-Disposition: attachment; filename=bug2 Content-Transfer-Encoding: base64 f0VMRgIBAQAAAAAAAAAAAAIAtwABAAAAHARAAAAAAABAAAAAAAAAAKBRAAAAAAAAAAAAAEAAOAAE AEAAFQAUAAEAAAAFAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAQBQAAAAAAABAFAAAAAAAAAAA AQAAAAAAAQAAAAYAAADYHwAAAAAAANgfQQAAAAAA2B9BAAAAAAAgAAAAAAAAAIgCAAAAAAAAAAAB AAAAAABR5XRkBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA AAAAAFLldGQEAAAA2B8AAAAAAADYH0EAAAAAANgfQQAAAAAAIAAAAAAAAAAoAAAAAAAAAAEAAAAA AAAA/Xu/qf0DAJH9e8GowANf1gAAAAAAAAAAAAAAAAAAAADze7+p8wMAKgkCAJQJAgCUBwIAlOAD EypgAwCUHyAD1f17valh/p/SBACAUv0DAJHhAKDyAwCAUgIAgFLgBoBSCgIAlIAU+DcFAIDSBACA EkMEgFJiBIBSAQCC0gAAgNLzUwGpKQIAlAUAgNLzAwCqBACAEkMEgFJiBIBSAQCC0gAAgNIhAgCU HwQAsfQDAKpkGkG64BEAVGHmA5H1EwD5IQAAyxU8AJE/yAfxCRAAVEIfgNLhB4BSRgIAlOADE6pC H4DS4QeAUkICAJSAQgCRYAIAyx84APGpDABUAAAAsAgAALAnDYBSRg2AUgKIwD0AAACwZQ2AUoQN gFIBjMA9AAAAsILygDyjDYBSwg2AUgCQwD0AAACwYgKAPeENgFIClMA9gfKBPAAOgFJhBoA9AZnA PQgAALCA8oI8YAqAPQCdwD0IAACwgvKDPGIOgD0CocA9CAAAsIHyhDxhEoA9AaXAPQgAALCA8oU8 YBaAPQCpwD0IAACwgvKGPGIagD0CrcA9CAAAsIHyhzxhHoA9AbHAPQgAALCA8og8YCKAPQC1wD2C 8ok8YiaAPYHyijxhKoA9gPKLPGAugD2HPgM5ZwIDOYZCAzlmBgM5hUYDOWUKAzmESgM5ZA4DOYNO AzljEgM5glIDOWIWAzmBVgM5YRoDOYBaAzlgHgM5YAaAkQJcA5FC7HySAex8kl8AAevJAABUHyAD 1SEIINkhQACRXwAB66j//1ShBoCRI1wDkWPsfJIi7HySfwAC66kAAFRCCCDZQkAAkX8AAuuo//9U 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 AACAUsADX9b9e7+p/QMAkf17wajAA1/WAAAAAAAAAADYEUAAAAAAACABQAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d2FiY2RlZmdoaWpr bG1ub3BxcnN0dXZ3YWJjZGVmZ2hpamtsbW5vcHFyc3R1dndhYmNkZWZnaGlqa2xtbm9wcXJzdHV2 d2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3YWJjZGVmZ2hpamtsbW5vcHFyc3R1dndhYmNkZWZnaGlq a2xtbm9wcXJzdHV2d2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3YWJjZGVmZ2gvZGV2L251bGwAAAAA AAAA2B9BAAAAAADgH0EAAAAAAOgfQQAAAAAA4B9BAAAAAAAAAAAAAAAAABAAAAAAAAAAAXpSAAR4 HgEbDB8AEAAAABgAAAAs8f//MAAAAAAAAAAQAAAALAAAAEjx//88AAAAAAAAACAAAABAAAAAdPH/ /0gAAAAAQQ4gnQSeA0KTAk7e3dMOAAAAABwAAABkAAAAoPH//zQAAAAARA4QnQKeAUfe3Q4AAAAA EAAAAIQAAADA8f//DAAAAAAAAAAQAAAAmAAAALzx//8IAAAAAAAAABAAAACsAAAAuPH//ywAAAAA AAAAEAAAAMAAAADU8f//NAAAAAAAAAA8AAAA1AAAAHDt//+8AgAAAEEOMJ0GngVQlAOTBE+VAgJv 1NNC1UHe3Q4AQQ4wkwSUA5UCnQaeBVnVQdTTAAAAEAAAABQBAADQ8f//EAEAAAAAAAAAAAAAAAAA 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 ACAFQAAAAAAA0ARAAAAAAAAAAAAAAAAAAAAgAAAAAAIAR0NDOiAoR05VKSAxMC4xLjEgMjAyMDA1 MjkAAAAAAAAAAAAAAAAAADwAAAACAAAAAAAIAAAAAABgBUAAAAAAAIQAAAAAAAAAYAFAAAAAAAC8 AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAgCeBgAACAAAAAAAAAZAAAAAAAAQAQAAAAAAAAAA AAAAAAAAAAAAAAAAAACaBgAABAAAAAAACAHvAAAADL0AAAAvAAAAQAEAAAAAAAAAAAAAAAAAAAIE B34AAAACCAd5AAAAAggFWgEAAAMAAAAABD8YMAAAAAIBBiMAAAACAgVQAQAABAQFaW50AAIBCCEA AAACAgeLAAAABbgAAAABMgVYAAAAYAFAAAAAAAC8AgAAAAAAAAGcAQQAAAZyAAE0B1gAAAACAAAA AAAAAAdjAQAAATYJAQQAACsAAAAlAAAAB2gBAAABNwkBBAAAggAAAHQAAAAGczEAAToJAQQAAB8B AAAZAQAABnMyAAE7CQEEAABuAQAAaAEAAAjQAAAATwEAAAZpAAE8DFgAAAC/AQAAtwEAAAn8AUAA AAAAAG4GAAAuAQAACgFQAoQACgFRAgg/CgFSAgj6AAsMAkAAAAAAAG4GAAAKAVACgwAKAVECCD8K AVICCPoAAAgAAQAAawEAAAZpAAE+DFgAAAA1AgAAHwIAAAAMDgQAADwDQAAAAAAABDwDQAAAAAAA LAAAAAAAAAABQAhjAgAADSkEAAAsAwAAKgMAAA0fBAAAVQMAAFEDAAAOOAQAAEADQAAAAAAAAUAD QAAAAAAAKAAAAAAAAAABLgMNTwQAAI0DAACLAwAADUUEAAC0AwAAsgMAAA9bBAAA2wMAANcDAAAP ZwQAABUEAAARBAAADJAEAABAA0AAAAAAAARAA0AAAAAAAAgAAAAAAAAAASIPMgIAAA2hBAAAUwQA AFEEAAAADnQEAABIA0AAAAAAAAJIA0AAAAAAAAQAAAAAAAAAASMJDYUEAAB7BAAAeQQAAAAAAAwO BAAAaANAAAAAAAAEaANAAAAAAAAoAAAAAAAAAAFBCFsDAAANKQQAAKAEAACeBAAADR8EAADJBAAA xQQAAA44BAAAbANAAAAAAAABbANAAAAAAAAkAAAAAAAAAAEuAw1PBAAAAQUAAP8EAAANRQQAACgF AAAmBQAAD1sEAABPBQAASwUAAA9nBAAAhwUAAIUFAAAMkAQAAGwDQAAAAAAABGwDQAAAAAAACAAA AAAAAAABIg8qAwAADaEEAACsBQAAqgUAAAAOdAQAAHQDQAAAAAAAAnQDQAAAAAAABAAAAAAAAAAB IwkNhQQAANQFAADSBQAAAAAACYQBQAAAAAAAeQYAAIIDAAAKAVACCDcKAVIBMAoBUwEwCgFUATAA CagBQAAAAAAAhQYAALcDAAAKAVABMAoBUQMKABAKAVICCCMKAVMCCCIKAVQCCf8KAVUBMAAJyAFA AAAAAACFBgAA7AMAAAoBUAEwCgFRAwoAEAoBUgIIIwoBUwIIIgoBVAIJ/woBVQEwAAuYA0AAAAAA AJEGAAAKAVICCMgAABAIBwQAAAIBCCoAAAAR0wAAAAErATYEAAABNgQAABJwAAErEzYEAAASbGVu AAErGlgAAAAAEwgUDwAAAAEfAQF0BAAAEnAAAR8aNgQAABJsZW4AAR8hWAAAABVwdHIAASEJAQQA ABVlbmQAASIJAQQAAAARngAAAAEZATYEAAABkAQAABJwAAEZFjYEAAAAEawAAAABEgE2BAAAAawE AAAScAABEhQ2BAAAABaQBAAAYAVAAAAAAAAMAAAAAAAAAAGc1QQAAA2hBAAA/QUAAPcFAAAAFnQE AABwBUAAAAAAAAgAAAAAAAAAAZz+BAAADYUEAABPBgAASwYAAAAWOAQAAIAFQAAAAAAALAAAAAAA AAABnJgFAAANRQQAAIwGAACIBgAADU8EAADJBgAAxQYAAA9bBAAACAcAAAIHAAAPZwQAAFYHAABU BwAAF5AEAACABUAAAAAAAAMAAAAAASIPdAUAAA2hBAAAfwcAAHkHAAAAGHQEAACQBUAAAAAAAAIw AAAAASMJDYUEAADXBwAA1QcAAAAAFg4EAACwBUAAAAAAADQAAAAAAAAAAZxuBgAADR8EAAABCAAA /QcAAA0pBAAAOwgAADcIAAAOOAQAALQFQAAAAAAAAbQFQAAAAAAALAAAAAAAAAABLgMNTwQAAHgI AAB0CAAADUUEAACzCAAAsQgAAA9bBAAA2ggAANYIAAAPZwQAABIJAAAQCQAAF5AEAAC0BUAAAAAA AARgAAAAASIPSQYAAA2hBAAAOwkAADUJAAAAGHQEAADEBUAAAAAAAAKgAAAAASMJDYUEAACTCQAA kQkAAAAAABlyAAAAaAAAAAUAGkoBAABKAQAAAqEFGgoAAAAKAAAAA3IHGt4AAADeAAAAAQcFACoA AAACAKwBAAAIAbMEAAAABkAAAAAAABAHQAAAAAAAbQEAAC8AAACIAQAAAYABEQElDhMLAw4bDlUX EQEQFwAAAiQACws+CwMOAAADFgADDjoLOws5C0kTAAAEJAALCz4LAwgAAAUuAT8ZAw46CzsLOQsn GUkTEQESB0AYl0IZARMAAAY0AAMIOgs7CzkLSRMCF7dCFwAABzQAAw46CzsLOQtJEwIXt0IXAAAI CwFVFwETAAAJiYIBAREBMRMBEwAACoqCAQACGJFCGAAAC4mCAQERATETAAAMHQExE1IBuEILEQES B1gLWQtXCwETAAANBQAxEwIXt0IXAAAOHQExE1IBuEILEQESB1gLWQtXCwAADzQAMRMCF7dCFwAA EA8ACwtJEwAAES4BPxkDDjoLOws5CycZSRMgCwETAAASBQADCDoLOws5C0kTAAATDwALCwAAFC4B PxkDDjoLOws5CycZIAsBEwAAFTQAAwg6CzsLOQtJEwAAFi4BMRMRARIHQBiXQhkBEwAAFx0BMRNS AbhCC1UXWAtZC1cLARMAABgdATETUgG4QgtVF1gLWQtXCwAAGS4APxk8GW4OAw46CzsLAAAaLgA/ GTwZbg4DDjoLOws5CwAAAAERABAGEQESAQMOGw4lDhMFAAAArwQAAAMAwgAAAAQB+w4NAAEBAQEA AAABAAABLi4vc3RyaW5nL3Rlc3QAL3dvcmsvbWNtMTAvb3V0cHV0L2FhcmNoNjQtbGludXgtbXVz bC9pbmNsdWRlL3N5cwAvd29yay9tY20xMC9vdXRwdXQvYWFyY2g2NC1saW51eC1tdXNsL2luY2x1 ZGUvYml0cwAAYnVnMi5jAAEAAHByY3RsLmgAAgAAbW1hbi5oAAIAAGFsbHR5cGVzLmgAAwAAPGJ1 aWx0LWluPgAAAAAABQEACQJgBUAAAAAAAAMSAQUDEwU2BgEFASIgBjIFAxMFAQYTIAZABQMTEwUB A3ABBQMUBSAGAw4BBSIDeSAgBTYDeQEFBiEgBQMGAw4BBQEDdgEFAxQGAQYDCQEFCgEFAwYBBQcA AgQCBjAFFQACBAIeBRkAAgQCBgEFCgACBAIGIAUDAAIEAgYBBQEyBjIFAxMFBwYBBQMGIQUBA3EB BQMUEwUBA3ABBQMUBSAGAw4BBTYDciAgBSIZBQYDeiAgBQMGAw4BBQEDdgEFAxQGAQYDCQEFCgEF AwYBBQcGPgUVHgUZBgEFCgYgBQMGAS4FAQMMAQIBAAEBBQEACQJgAUAAAAAAAAMyAQUDEwUBBhEF CyEFAS0FCyEFAUkFCxMFAwYhBQYGAQUDBiEFEAYBZi8fBQMGIQUQBgFYBQYiBRAeBQMGIRMFBgYB BQMGLxMFCQY8BQMGIQUIAQUTAQUXBi8FDTxKBQUGTAUTBgEFC+QFHAYfBRMBBQUTBRMGAQULSgUc Bh8FEwEFBRMFEwYBBQs8BRwGHwUTAQUFEwUTBgEFCzwFHAYfBRMBBQUTBRMGAQULPAUcBh8FEwEF BRMFEwYBBQs8BRwGHwUTAQUFEwUTBgEFCzwFHAYfBRMBBQUTBRMGAQULPAUcBh8FEwEFBRMFEwYB BQs8BRwGHwUTAQUFEwUTBgEFCy4FHAYfBRMBBQUTBRMGAQULIAUcBh8FEwEFBRMFEwYBBQsgBRwG HwUTAQUFEwUTBgEFCyAFHAYfBRMBBQUTBRMGAQULIAUcBh8FEwEFBRMFEwYBBQsgBRwGHwUTAQUF EwUTBgEFCyAFHAYfBRMBBQUTBRMGAQULIAUcBh8FEwEFBRMFEwYBBQsgBRwGHwUTAQUFEwUTBgEF CyAFHAYfBRMBBQUTBRMGAQULIAUcBh8FEwEGAQUDBhQFAQNrAQUDFAUHBgEFAwYhBQEDcQEFAxQT BQEDcAEFAxQFNgYBBQYhIAUDBgMOAQUBA3YBBQMUBSIGASAFAwYDCQEFCgEFAwYBBQcGPgUVHgUZ BgEFCgYgBQMGAS4GAwsBBgEGAxIBBQEDagEFAxQFBwYBBQMGIQUBA3EBBQMUEwUBA3ABBQMUBTYG AQUGISAFAwYDDgEFAQN2AQUDFAUiBgEgBQMGAwkBBQoBBQMGAQUHBjAFFR4FGQYBBQoGIAUDBgEu BgMLAQYBBgMTAS8FCgYBIAUBLwUdKQUJHAUdJAUFBjwFHQYBBRk8BRMuBQsgBRwGHwUTAQUDBgEg PAUJDwUXIgUFBi4FFwYBBQ0gBRwGHwUTAQUDBgEgPCAFFQN5AQICAAEBjAAAAAMAMQAAAAQB+w4N AAEBAQEAAAABAAABLi4vc3RyaW5nL2FhcmNoNjQAAG1lbWNtcC5TAAEAAAAACQIABkAAAAAAAAMd ASEhIiEhISIhIiEhIyEhISQhJCEjISEhJyEhISEhIiEhISEhJCEhISEhISEhJSEiIiEhMyEhISEh ISIhIiEhISEhIQIBAAEBdWludHB0cl90AG1tYXAAdGFnX2J1ZmZlcl9oZWxwZXIAdW5zaWduZWQg Y2hhcgAvaG9tZS9zemFib2xjcy93L3cvb3B0aW1pemVkLXJvdXRpbmVzL2FhcmNoNjQtbGludXgt bXVzbABfX2J1aWx0aW5fbWVtc2V0AGxvbmcgdW5zaWduZWQgaW50AHNob3J0IHVuc2lnbmVkIGlu dABhbGlnbmRvd25fbXRlAGFsaWdudXBfbXRlAG1haW4ALi4vc3RyaW5nL3Rlc3QvYnVnMi5jAHRh Z19idWZmZXIAX19tZW1jbXBfYWFyY2g2NABHTlUgQzk5IDEwLjEuMSAyMDIwMDUyOSAtbWFyY2g9 YXJtdjguNS1hK21lbXRhZyAtbWxpdHRsZS1lbmRpYW4gLW1hYmk9bHA2NCAtZyAtTzMgLXN0ZD1j OTkAcHJjdGwAc2hvcnQgaW50AGxvbmcgaW50AHNyYzEAc3JjMgAuLi9zdHJpbmcvYWFyY2g2NC9t ZW1jbXAuUwBHTlUgQVMgMi4zNAAAAIQBQAAAAAAAoAFAAAAAAAABAFAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAsAFAAAAAAADEAUAAAAAAAAEAUMQBQAAAAAAAnANAAAAAAAABAGOsA0AAAAAAABQEQAAA AAAAAQBjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AFAAAAAAAD7AUAAAAAAAAEAUPsB QAAAAAAAnANAAAAAAAABAGScA0AAAAAAAKQDQAAAAAAAAwCFcZ+sA0AAAAAAAOwDQAAAAAAAAQBk 7ANAAAAAAAD0A0AAAAAAAAEAUPQDQAAAAAAAEARAAAAAAAABAGQQBEAAAAAAABQEQAAAAAAAAQBQ AAAAAAAAAAAAAAAAAAAAAAECAgAAANgBQAAAAAAAaANAAAAAAAABAGNoA0AAAAAAAJcDQAAAAAAA AQBQrANAAAAAAAAQBEAAAAAAAAEAYwAAAAAAAAAAAAAAAAAAAAAAAgIAAADoAUAAAAAAAJADQAAA AAAAAQBlkANAAAAAAACXA0AAAAAAAAEAUawDQAAAAAAAEARAAAAAAAABAGUAAAAAAAAAAAAAAAAA AAAAAgAAAAABAQDoAUAAAAAAAAwCQAAAAAAAAgAwn+wDQAAAAAAA9ANAAAAAAAACADCf9ANAAAAA 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 AAAAAAAAAAAAAAAAAAAAAAAAAAADABAAAAAAAAAAAAAAAAAAAAAAAAAAAAADABEAAAAAAAAAAAAA AAAAAAAAAAEAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAGcAAAAAAAEAIAFAAAAAAAAAAAAAAAAAAGcA AAAAAAMA2BFAAAAAAAAAAAAAAAAAAGoAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAGcAAAAAAAEAKAFA AAAAAAAAAAAAAAAAAGcAAAAAAAMA4BFAAAAAAAAAAAAAAAAAANAAAAAEAPH/AAAAAAAAAAAAAAAA AAAAAGcAAAAAAAIAbAlAAAAAAAAAAAAAAAAAAGoBAAACAAIAbAlAAAAAAAAEAAAAAAAAAGcAAAAA AAIAcAlAAAAAAAAAAAAAAAAAAJcEAAACAAIAcAlAAAAAAAA4AAAAAAAAAGcAAAAAAAIAQAFAAAAA AAAAAAAAAAAAANcAAAAAAAQAABNAAAAAAAAAAAAAAAAAANoAAAAEAPH/AAAAAAAAAAAAAAAAAAAA AGcAAAAAAAIAYAVAAAAAAAAAAAAAAAAAAGcAAAAAAAIAYAFAAAAAAAAAAAAAAAAAANcAAAAAAAQA IBJAAAAAAAAAAAAAAAAAANcAAAAAAAUAmBNAAAAAAAAAAAAAAAAAAOEAAAAEAPH/AAAAAAAAAAAA AAAAAAAAAGcAAAAAAAIAHARAAAAAAAAAAAAAAAAAAGcAAAAAAAIAOARAAAAAAAAAAAAAAAAAANcA AAAAAAQA8BFAAAAAAAAAAAAAAAAAAOgAAAAEAPH/AAAAAAAAAAAAAAAAAAAAANcAAAAAAAUAGBNA AAAAAAAAAAAAAAAAAPMAAAABAAUAGBNAAAAAAAAAAAAAAAAAAGcAAAAAAAIAYARAAAAAAAAAAAAA AAAAAAYBAAACAAIAYARAAAAAAAAAAAAAAAAAAAgBAAACAAIAkARAAAAAAAAAAAAAAAAAANcAAAAA AAgA6B9BAAAAAAAAAAAAAAAAABsBAAACAAIA0ARAAAAAAAAAAAAAAAAAADEBAAABAAkA+B9BAAAA AAABAAAAAAAAANcAAAAAAAcA4B9BAAAAAAAAAAAAAAAAAD0BAAABAAcA4B9BAAAAAAAAAAAAAAAA AGQBAAACAAIAIAVAAAAAAAAAAAAAAAAAAHABAAABAAkAACBBAAAAAAAwAAAAAAAAANcAAAAAAAYA 2B9BAAAAAAAAAAAAAAAAAHkBAAABAAYA2B9BAAAAAAAAAAAAAAAAANcAAAAAAAkA+R9BAAAAAAAA AAAAAAAAANcAAAAAAAQAABJAAAAAAAAAAAAAAAAAAJgBAAAEAPH/AAAAAAAAAAAAAAAAAAAAAGcA AAAAAAIAAAZAAAAAAAAAAAAAAAAAANcAAAAAAAUAKBRAAAAAAAAAAAAAAAAAAKEBAAAEAPH/AAAA AAAAAAAAAAAAAAAAAGcAAAAAAAIAEAdAAAAAAAAAAAAAAAAAAGoBAAACAAIAEAdAAAAAAAAEAAAA AAAAAGcAAAAAAAIAFAdAAAAAAAAAAAAAAAAAALUBAAACAAIAFAdAAAAAAAAEAAAAAAAAAGcAAAAA AAIAGAdAAAAAAAAAAAAAAAAAAGcAAAAAAAIAsAhAAAAAAAAAAAAAAAAAADMEAAACAAIAsAhAAAAA AAA8AAAAAAAAAGcAAAAAAAIA7AhAAAAAAAAAAAAAAAAAALwBAAACAAIA7AhAAAAAAAA4AAAAAAAA AGcAAAAAAAIAJAlAAAAAAAAAAAAAAAAAANcAAAAAAAQA8BJAAAAAAAAAAAAAAAAAANMBAAAEAPH/ AAAAAAAAAAAAAAAAAAAAANcAAAAAAAkAMCBBAAAAAAAAAAAAAAAAAOABAAAEAPH/AAAAAAAAAAAA AAAAAAAAANcAAAAAAAkAOCBBAAAAAAAAAAAAAAAAANcAAAAAAAkAQCBBAAAAAAAAAAAAAAAAANcA AAAAAAkAqCBBAAAAAAAAAAAAAAAAANcAAAAAAAkAsCBBAAAAAAAAAAAAAAAAAOcBAAAEAPH/AAAA AAAAAAAAAAAAAAAAAGcAAAAAAAIAqAlAAAAAAAAAAAAAAAAAAO8BAAAEAPH/AAAAAAAAAAAAAAAA AAAAAGcAAAAAAAIARApAAAAAAAAAAAAAAAAAAGoBAAACAAIARApAAAAAAAAEAAAAAAAAAGcAAAAA AAIASApAAAAAAAAAAAAAAAAAAPYBAAAEAPH/AAAAAAAAAAAAAAAAAAAAAGcAAAAAAAIAEAtAAAAA AAAAAAAAAAAAAP8BAAAEAPH/AAAAAAAAAAAAAAAAAAAAANcAAAAAAAkAuCBBAAAAAAAAAAAAAAAA AAsCAAAEAPH/AAAAAAAAAAAAAAAAAAAAAGcAAAAAAAIAAAxAAAAAAAAAAAAAAAAAAGcAAAAAAAIA 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 YCJBAAAAAAAAAAAAAAAAAKUDAAASAAIAzA5AAAAAAAAMAAAAAAAAANIDAAASAAIAQAFAAAAAAAAc AAAAAAAAAK0EAAASAAIAJAlAAAAAAABIAAAAAAAAAL8EAAAhAAkAsCBBAAAAAAAIAAAAAAAAANcE AAARAggA9B9BAAAAAAAEAAAAAAAAAOsEAAASAAIAsAVAAAAAAAA0AAAAAAAAAPYEAAARAggA8B9B AAAAAAAEAAAAAAAAAAoFAAARAgkAMCBBAAAAAAAIAAAAAAAAABQFAAARAAkAsCBBAAAAAAAIAAAA AAAAAAAvd29yay9tY20xMC9vdXRwdXQvYmluLy4uL2xpYi9nY2MvYWFyY2g2NC1saW51eC1tdXNs LzEwLjEuMS8uLi8uLi8uLi8uLi9hYXJjaDY0LWxpbnV4LW11c2wvbGliL2NydGkubwAkeAAvd29y ay9tY20xMC9vdXRwdXQvYmluLy4uL2xpYi9nY2MvYWFyY2g2NC1saW51eC1tdXNsLzEwLjEuMS8u Li8uLi8uLi8uLi9hYXJjaDY0LWxpbnV4LW11c2wvbGliL2NydG4ubwBleGl0LmMAJGQAYnVnMi5j AGNydDEuYwBjcnRzdHVmZi5jAF9fRUhfRlJBTUVfQkVHSU5fXwBkZXJlZ2lzdGVyX3RtX2Nsb25l cwBfX2RvX2dsb2JhbF9kdG9yc19hdXgAY29tcGxldGVkLjEAX19kb19nbG9iYWxfZHRvcnNfYXV4 X2ZpbmlfYXJyYXlfZW50cnkAZnJhbWVfZHVtbXkAb2JqZWN0LjAAX19mcmFtZV9kdW1teV9pbml0 X2FycmF5X2VudHJ5AG1lbWNtcC5vAF9fbGliY19zdGFydF9tYWluLmMAZHVtbXkxAGxpYmNfc3Rh cnRfbWFpbl9zdGFnZTIAZGVmc3lzaW5mby5jAGxpYmMuYwBwcmN0bC5jAG1tYXAuYwBtZW1zZXQu YwBfX2Vudmlyb24uYwBfX2luaXRfdGxzLmMAc3RhdGljX2luaXRfdGxzAGJ1aWx0aW5fdGxzAG1h aW5fdGxzAF9fZXJybm9fbG9jYXRpb24uYwBfRXhpdC5jAHN5c2NhbGxfcmV0LmMAbWVtY3B5LmMA X19zZXRfdGhyZWFkX2FyZWEubwBkZWZhdWx0X2F0dHIuYwBfX0ZSQU1FX0VORF9fAF9fZmluaV9h cnJheV9lbmQAX19maW5pX2FycmF5X3N0YXJ0AF9faW5pdF9hcnJheV9lbmQAX19pbml0X2FycmF5 X3N0YXJ0AF9fdGhyZWFkX2xpc3RfbG9jawBhbGlnbnVwX210ZQB0YWdfYnVmZmVyX2hlbHBlcgBf X2luaXRfbGliYwBfX3N5c2NhbGxfcmV0AF9fbW1hcABfX2h3Y2FwAHByY3RsAG1lbWNweQBfX3Zt X3dhaXQAX19UTUNfRU5EX18AX19saWJjAF9fYnNzX3N0YXJ0X18AX19kc29faGFuZGxlAF9fc2V0 X3RocmVhZF9hcmVhAF9fY29weV90bHMAX19fZXJybm9fbG9jYXRpb24AX0V4aXQAX19pbml0X3Rs cwBfX2Z1bmNzX29uX2V4aXQAX19tZW1jbXBfYWFyY2g2NABfX2Jzc19lbmRfXwBfX19lbnZpcm9u AF9fcHJvZ25hbWUAX3N0YXJ0X2MAcHJvZ3JhbV9pbnZvY2F0aW9uX3Nob3J0X25hbWUAX19saWJj X3N0YXJ0X2luaXQAX19pbml0X3RwAF9faW5pdF9zc3AAX19ic3Nfc3RhcnQAbWVtc2V0AF9fc3Rk aW9fZXhpdABhbGlnbmRvd25fbXRlAF9fZW5kX18AbW1hcDY0AF9fbGliY19leGl0X2ZpbmkAX2Vk YXRhAF9fbGliY19zdGFydF9tYWluAHByb2dyYW1faW52b2NhdGlvbl9uYW1lAF9fZGVmYXVsdF9z dGFja3NpemUAdGFnX2J1ZmZlcgBfX2RlZmF1bHRfZ3VhcmRzaXplAF9fc3lzaW5mbwBfX3Byb2du YW1lX2Z1bGwAAC5zeW10YWIALnN0cnRhYgAuc2hzdHJ0YWIALmluaXQALnRleHQALmZpbmkALnJv ZGF0YQAuZWhfZnJhbWUALmluaXRfYXJyYXkALmZpbmlfYXJyYXkALmRhdGEALmJzcwAuY29tbWVu dAAuZGVidWdfYXJhbmdlcwAuZGVidWdfaW5mbwAuZGVidWdfYWJicmV2AC5kZWJ1Z19saW5lAC5k ZWJ1Z19zdHIALmRlYnVnX2xvYwAuZGVidWdfcmFuZ2VzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAQAAAAYAAAAAAAAA IAFAAAAAAAAgAQAAAAAAABAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIQAAAAEAAAAG AAAAAAAAAEABQAAAAAAAQAEAAAAAAACYEAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAACcA AAABAAAABgAAAAAAAADYEUAAAAAAANgRAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA AAAAAAAtAAAAAQAAAAIAAAAAAAAA8BFAAAAAAADwEQAAAAAAACgBAAAAAAAAAAAAAAAAAAAQAAAA AAAAAAAAAAAAAAAANQAAAAEAAAACAAAAAAAAABgTQAAAAAAAGBMAAAAAAAAoAQAAAAAAAAAAAAAA AAAACAAAAAAAAAAAAAAAAAAAAD8AAAAOAAAAAwAAAAAAAADYH0EAAAAAANgfAAAAAAAACAAAAAAA AAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAABLAAAADwAAAAMAAAAAAAAA4B9BAAAAAADgHwAAAAAA AAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAVwAAAAEAAAADAAAAAAAAAOgfQQAAAAAA 6B8AAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAF0AAAAIAAAAAwAAAAAAAAD4 H0EAAAAAAPgfAAAAAAAAaAIAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAABiAAAAAQAAADAA AAAAAAAAAAAAAAAAAAD4HwAAAAAAABsAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAawAA AAEAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAABwAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA AAAAAHoAAAABAAAAAAAAAAAAAAAAAAAAAAAAAJAgAAAAAAAAzAYAAAAAAAAAAAAAAAAAAAEAAAAA AAAAAAAAAAAAAACGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABcJwAAAAAAAMABAAAAAAAAAAAAAAAA AAABAAAAAAAAAAAAAAAAAAAAlAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAHCkAAAAAAABDBQAAAAAA AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAKAAAAABAAAAMAAAAAAAAAAAAAAAAAAAAF8uAAAAAAAA lAEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAACrAAAAAQAAAAAAAAAAAAAAAAAAAAAAAADz LwAAAAAAALYJAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAtgAAAAEAAAAAAAAAAAAAAAAA AAAAAAAAqTkAAAAAAABwAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAAAA AAAAAAAAAAAAAAAAACA7AAAAAAAAmBAAAAAAAAATAAAAeQAAAAgAAAAAAAAAGAAAAAAAAAAJAAAA AwAAAAAAAAAAAAAAAAAAAAAAAAC4SwAAAAAAACQFAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA AAAAEQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAA3FAAAAAAAADEAAAAAAAAAAAAAAAAAAAAAQAAAAAA AAAAAAAAAAAAAA== --W/nzBZO5zC0uMSeA--