From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.bugs Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Date: Sat, 21 Dec 2024 11:56:30 -0500 Message-ID: References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@cornell.edu> <86pllx1lh8.fsf@gnu.org> <86v7vd8pnd.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------ILuJxdoGBQuUgzIFfNLDOnWq" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6957"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= , 74805@debbugs.gnu.org, Pip Cet , rb@ravenbrook.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Dec 21 17:58:26 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tP2nt-0001AD-Rv for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 21 Dec 2024 17:58:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tP2mu-0000mX-IG; Sat, 21 Dec 2024 11:57:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tP2mk-0000aZ-LV for bug-gnu-emacs@gnu.org; Sat, 21 Dec 2024 11:57:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tP2mk-00014u-CX for bug-gnu-emacs@gnu.org; Sat, 21 Dec 2024 11:57:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:In-Reply-To:From:References:Date:To:Subject; bh=CK45THE76hsOe6xkrndy1yW6r+DCLS3T661NGbpTHpA=; b=U1n1G5PyAkDTik8MZh6+E4/jPlg/H/si806iiUDdr1qhW/IEc0PgDWwUCIRii7/VIW7ytlEhXWkwzzGlxrhSm0DvVfDPTpg1l3eGMap+pB73cxW/rD+6Q74+azU8WR5ZDVSWiUHWRmjgclG40bhEjjxaApUi1UbtjTLK1BjhwFg3K6KMC4PPE0ScpmgaPvCeygx/BnWP/oOoEbp52Yx5UUfJsGf72ok1vCT1rYQrxH5EkXphCqMBBbHOc7Yokbjd5LSkwgijaPnCD3PiALL84kcUVxjPx85rb9Pd2vln4KvqL2iKG4/H1CBAa0773hJA0hruYAR3gQ+qABOMB45GSw==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tP2mj-0004xZ-Vc for bug-gnu-emacs@gnu.org; Sat, 21 Dec 2024 11:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Dec 2024 16:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs Original-Received: via spool by 74805-submit@debbugs.gnu.org id=B74805.173480021119047 (code B ref 74805); Sat, 21 Dec 2024 16:57:01 +0000 Original-Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 16:56:51 +0000 Original-Received: from localhost ([127.0.0.1]:47491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tP2mX-0004x5-Ea for submit@debbugs.gnu.org; Sat, 21 Dec 2024 11:56:51 -0500 Original-Received: from mail-centralusazon11021093.outbound.protection.outlook.com ([52.101.62.93]:56732 helo=DM5PR21CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tP2mT-0004wq-Oe for 74805@debbugs.gnu.org; Sat, 21 Dec 2024 11:56:47 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uvHVDopWLCxiukblNgQrSEbYInSYAXMUNFpe8VTHFgSGlghlurCXgcUQ/K0g2jQwcAoDUQNNwbJgyV+Db5gZ8sZvzDzwu/xDM23cBRYJ8bqlux1mNmnffBKG5J6+whO5rPo9z2Z3+nRztUwEmd1GTJtN1cVmUulhZafflU7GcYoMqZjaN4X40ruZgBjCj+Wfo/AwQ2W7bcI8HosVvCw5c+PXNjFIye6XrHN29Vsa+LoKiOKYfzxNvpJ0LS+rFX2hNkKpfQU8uS5VKIXXPswMgI2/HPRsOhVEFQYIFjxh5mdk9PP4bhQdNtc3GEBVA/MMvL0S1yZVrhfpto51gJQ2DA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CK45THE76hsOe6xkrndy1yW6r+DCLS3T661NGbpTHpA=; b=QA5C5mgoi8u+noGLDYhqf43OUJob7MRl3ByWS621nmU0/z7C4nZEmcnvc7V6ruh2WW9U1WBkIYf2nR7nq1OA3oAr9OAXLFcMvFRzQe1rtitpN9x2nJgloV8eIH4rNU9lVMiR8seq05TbA44xmP0E4anizOYJ7ylSHrI1bQyote3QfiXAvuBMlwZHGwgESzeL5/P+Q+R/eICz67Z5q5Y58naNmwjcHFwtESMal6e7uqC3OJtjiJSqEhRU8mBypjE2vwOdfVA5C4Dg3Mqdl2pRkwsKmKqapKyBtw9ZJpSIORAomCcFlsT2vIiEW1dqEi2dDcyA2ixBoIVLTq98YmQ6Ow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CK45THE76hsOe6xkrndy1yW6r+DCLS3T661NGbpTHpA=; b=QqszWaWNeIUDMDnE4GISpVXDVzRSTua/EEAc81M5nU9Gu4mFbD5VG/h57dpsHePawQ8pfBOAgMugzqyX1JrB+kT4FEx30h/QLcvtqJFPYVG8rDGQ2uUt9A2pj7v0Q1zYzV5u/OB7R747yVItk1u3lT/gVLMwJ/KjDPlg0vd9XkQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Original-Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) by DM6PR04MB6986.namprd04.prod.outlook.com (2603:10b6:5:24f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.17; Sat, 21 Dec 2024 16:56:35 +0000 Original-Received: from SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd%6]) with mapi id 15.20.8272.005; Sat, 21 Dec 2024 16:56:34 +0000 Content-Language: en-US In-Reply-To: <86v7vd8pnd.fsf@gnu.org> X-ClientProxiedBy: MN2PR14CA0004.namprd14.prod.outlook.com (2603:10b6:208:23e::9) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|DM6PR04MB6986:EE_ X-MS-Office365-Filtering-Correlation-Id: 79f687a1-3080-4517-c7ad-08dd21e06d2f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: by4ljpM1GcXGu+fAVX+32zT5hjcXVl6lMPTX7ToKxP33QJMBOWqw4qir/ftqhNcsQpobDFS7Ymm1UKlpVSEMhOeH47OC+DPQgPDflya5GaTsRr49POXcYeIt3Abx2/SRc7pxXg8UoQewW4ouwbwS0ZypVtO7agGdqoCuDzjpZwbZ0PxZ3Mb/d8GidvmlEllZeF+ApMlZMB4pqsiJlnL3yXA7opaGH0p3/1AzPjwy9lDCCVAQg/aCTOrM30x1ZMJ3ooKgvp7ei8xkzpzbTvnQE4wGKQ3eDO7f5iGRq5gEB8jvVq/sb1uEgwqzNCBUue99Ls0RTnSWbXKhEHO6LcP3KKj7t9wb/0YjLOICE3BaIi6G5u4m0Rh+g9AxAoZO180NpO8Ujs6l92iW0mOwcXrGYuUAIVPdYbpYKQh/OHondfXMAGe9dzbAhca/+wS0oTI+1HjU99WMuRAlw5w830jCvInomreOCuFPuHtip9CpFLSxlHKy2x3yv9i8BIyqmfRrcScbBYv62xvAA0nrs6LuwUx22WOSVIUB9+Ec+R6v8N1OE1jy0Nnav+tNrDsVe3T70twzUF1Cs6IzHISmtnu7vz64zRlZtvqhaX2cC8kdgalT8UXc+NjjGOtxahkhjwEcZt0ru+igYi8ZWOlSNRu7JAMUmCeQtWDpaLbzpEoE3EnBONU0RngwJfMEWzZKcSbVaXhJGlBjbgMK/lV+UfBgyUPZh5Lv9gCSZmVJzy/VvA0j80nsf4EQxNiDHBR1O Ihau2B3QHfKjxp0y+uuBBoW2ic37H4OUBKibU58cbaZiPMMAKuL1f3w0u5gWEjJCWLF8r4UdUnICanKT81qKeNLN0azuUE1SPD X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QKBSbI1QLlu7cpU80HfPQMF1yEarjyuZ0Nq1BXn0ABWaXcDNRSxvzuERR6C6DFeMCuOoXeYFWn602VPVNZnL3qt615aRoH3mtmvQaKcylBIh1GRZGyQC/xwmPQKovmRVWiL0b0x2zf/tPXrKBGNg6CEBCaK2EUVqh+ZputvniaNCxDSLe769Pn0tWY7ViuriYD2UCaEKDSQ+m/6kO8txJKuhVUwmadNXoZwQBST/bwXJshPX2hbRIl+3Mv537XhTRnb1+Xl/P6TFlrYApHSEn5YuYkzUFR+laz1qHSrdi+eyNGfK5Q3y9hF0lYfTuTZkxK7tNGoka4cnBgrGan8qwJJtfs9JZIYlo77qjK2JFMn6R+vrfww6K+noL5/c998HBmkEtZKMncJY7xl+6MISAjf/e6uHesCBLfCn1VAFN0EDyAJmBXimmjoTvjoIuExSlu1MAUMPrRRH5FrSsZkyMyxPp2zo0+hRJEyPRVGVfsTntZI9wC8dvOihhia6aEzg+ayiCysRjYI662c2FV2T5VIlDWwdE2bepthrN8WPPNN4ROB7qjMDaOpiWr1sjvKgfjOg5yP7F4TsZOjxH/khPl7LC7MWmlQxO8SmIvYnR65cDXCavdMxypeOaOhnFT4ShtLzdp6qVSc8MF9OR13NmNfz7MDWbtKXDsxV04ud3bMSU0iEBr/HtBZzFkdTITRbyBPPz21vlPvdJ6hdFA+M+QlvQsM2fCpnh4AzpNX94BnhCRTTIlZx7ZaXbr +vYLevxDnHihRiTPQEcge+w1nxeQkkUZE4n1jR5+6i1bU+cDRALUOAZBwC/luGggC9Bifa/RhrlOkhQQjQ5eMDNTN9XMCqbYCZ X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 79f687a1-3080-4517-c7ad-08dd21e06d2f X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2024 16:56:34.6676 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GYjDX5z0z6+WkrK43tsAuHPHwZZjS+H86N0mHwnn1eDwzmH37GOCdjnZ6OrBuTsBfNCICZn01cZ0d2Oj0XIUGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR04MB6986 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:297542 Archived-At: --------------ILuJxdoGBQuUgzIFfNLDOnWq Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 12/21/2024 2:24 AM, Eli Zaretskii wrote: >> Date: Fri, 20 Dec 2024 18:48:37 -0500 >> Cc: 74805@debbugs.gnu.org, Richard Brooksby >> From: Ken Brown >> 3. The "mmap" branch is a straightforward port, mostly imitating the >> FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a >> limitation of Cygwin's mmap. But I have a simple patch to Cygwin in the >> works that removes that limitation. With that patch, 37 of the 38 MPS >> tests pass. I still need to debug the failing test. I'm cautiously >> optimistic that I can get this approach to work. Either way, I expect >> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0 >> so that other Cygwin users can try it. > > Thanks for the update, I think this is very good news. I could use some help from the MPS experts in debugging the failing test, which is arenacv. I ran the test under strace and didn't see any mmap or munmap failures. I'm attaching the test log, which doesn't mean a thing to me. I also built an unoptimized arenacv and can run it under gdb if someone tells me what to look for. TIA. Ken --------------ILuJxdoGBQuUgzIFfNLDOnWq Content-Type: text/plain; charset=UTF-8; name="9-arenacv" Content-Disposition: attachment; filename="9-arenacv" Content-Transfer-Encoding: base64 Y3lpNmdjL2Nvb2wvYXJlbmFjdjogcmFuZG9taXplKCk6IGNob29zaW5nIGluaXRpYWwgc3RhdGUg KHYzKTogMjkzNTgyMTgyLgoyNzMwIHRyYWN0cyBwZXIgcGFnZSBpbiB0aGUgcGFnZSB0YWJsZS4K Vk1BcmVuYSAwMDAwNkZGRkZGRkYwMDAwCiAgY29udHJvbFBvb2wgMDAwMDZGRkZGRkZGMDBCOAog IHJlc2VydmVkICAgICAgICAgMDAwMDAwMDg4NUJEMDAwMAogIGNvbW1pdHRlZCAgICAgICAgMDAw MDAwMDAwMEJBMDAwMAogIGNvbW1pdExpbWl0ICAgICAgRkZGRkZGRkZGRkZGRkZGRgogIHNwYXJl Q29tbWl0dGVkICAgMDAwMDAwMDAwMDIwMDAwMAogIHNwYXJlICAgICAgICAgICAgMC43NQogIHpv bmVTaGlmdCAgICAgICAgMjAKICBncmFpblNpemUgICAgICAgIDAwMDAwMDAwMDAwMTAwMDAKICBs YXN0VHJhY3QgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAKICBsYXN0VHJhY3RCYXNlICAgIDAwMDAw MDAwMDAwMDAwMDAKICBwcmltYXJ5ICAgICAgICAgIDAwMDA2RkZGRkJGRjAwMDAKICBoYXNGcmVl TGFuZCAgICAgIFlFUwogIGZyZWVab25lcyAgICAgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogIHpvbmVkICAgICAgICAg ICAgWUVTCiAgZHJvcHBlZE1lc3NhZ2VzIDAKICBHbG9iYWxzCiAgICBtcHNWZXJzaW9uIEAoIylS YXZlbmJyb29rIE1QUywgcHJvZHVjdC5tcHMsIHJlbGVhc2UvMS4xMTguMCwgcGxhdGZvcm0uY3lp NmdjLCB2YXJpZXR5LmFzc2VydGFzdGljLmxvZ3Rhc3RpYy5zdGF0cywgY29tcGlsZWQgb24gRGVj IDIxIDIwMjQgMTA6MTg6MjEKICAgIGxvY2sgMDAwMDZGRkZGRTAwMDExMAogICAgcG9sbFRocmVz aG9sZCAwCiAgICBvdXRzaWRlIHBvbGwKICAgIHJlbGVhc2VkCiAgICBmaWxsTXV0YXRvclNpemUg MjkxMTIKICAgIGVtcHR5TXV0YXRvclNpemUgMAogICAgYWxsb2NNdXRhdG9yU2l6ZSAwCiAgICBm aWxsSW50ZXJuYWxTaXplIDAKICAgIGVtcHR5SW50ZXJuYWxTaXplIDAKICAgIHBvb2xTZXJpYWwg NgogICAgcm9vdFNlcmlhbCAwCiAgICBmb3JtYXRTZXJpYWwgMAogICAgdGhyZWFkU2VyaWFsIDAK ICAgIGJ1c3lUcmFjZXMgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgZmxpcHBlZFRyYWNlcyAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICBI aXN0b3J5IDAwMDA2RkZGRkZGRjBEMTAgewogICAgICBlcG9jaCAgICAgID0gMAogICAgICBwcmVo aXN0b3J5ID0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMAogICAgICBoaXN0b3J5IHsKICAgICAgICBbbm90ZTogaW5kaWNlcyBh cmUgcmF3LCBub3Qgcm90YXRlZF0KICAgICAgICBbMF0gPSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgWzFdID0g MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMAogICAgICAgIFsyXSA9IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBbM10gPSAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAg IH0KICAgIH0gSGlzdG9yeSAwMDAwNkZGRkZGRkYwRDEwCiAgICBTaGllbGQgMDAwMDZGRkZGRkZG MDcwMCB7CiAgICAgIGluc2lkZSBzaGllbGQKICAgICAgc3VzcGVuZGVkIE5PCiAgICAgIGRlcHRo ICAgICAwCiAgICAgIG5leHQgICAgICAwCiAgICAgIGxlbmd0aCAgICAwCiAgICAgIHVuc3luY2Vk ICAwCiAgICAgIGhvbGRzICAgICAwCiAgICB9IFNoaWVsZCAwMDAwNkZGRkZGRkYwNzAwCiAgICBN RlNQb29sIDAwMDA2RkZGRkZGRjA0OTAKICAgICAgc2VyaWFsIDAKICAgICAgYXJlbmEgMDAwMDZG RkZGRkZGMDAwMCAoMCkKICAgICAgYWxpZ25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxp Z25TaGlmdCAwMDAwMDAwMDAwMDAwMDAzCiAgICAgIHVucm91bmRlZFVuaXRTaXplIDAwMDAwMDAw MDAwMDAwMzAKICAgICAgZXh0ZW5kQnkgMDAwMDAwMDAwMDAxMDAwMAogICAgICBleHRlbmRTZWxm IE5PCiAgICAgIHVuaXRTaXplIDAwMDAwMDAwMDAwMDAwMzAKICAgICAgZnJlZUxpc3QgMDAwMDZG RkZGQzAxMTYzMAogICAgICB0b3RhbCAwMDAwMDAwMDAwMDBGRkYwCiAgICAgIGZyZWUgMDAwMDAw MDAwMDAwRTlEMAogICAgTUZTUG9vbCAwMDAwNkZGRkZGRkYwREMwCiAgICAgIHNlcmlhbCAxCiAg ICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDApCiAgICAgIGFsaWdubWVudCAwMDAwMDAwMDAw MDAwMDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwogICAgICB1bnJvdW5kZWRV bml0U2l6ZSAwMDAwMDAwMDAwMDAwMDIwCiAgICAgIGV4dGVuZEJ5IDAwMDAwMDAwMDAwMTAwMDAK ICAgICAgZXh0ZW5kU2VsZiBOTwogICAgICB1bml0U2l6ZSAwMDAwMDAwMDAwMDAwMDIwCiAgICAg IGZyZWVMaXN0IDAwMDA2RkZGRjE1NDA0NTAKICAgICAgdG90YWwgMDAwMDAwMDAwMDAwRkZGMAog ICAgICBmcmVlIDAwMDAwMDAwMDAwMEZCRjAKICAgIE1WRkZQb29sIDAwMDA2RkZGRkZGRjAwQjgK ICAgICAgc2VyaWFsIDIKICAgICAgYXJlbmEgMDAwMDZGRkZGRkZGMDAwMCAoMCkKICAgICAgYWxp Z25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxpZ25TaGlmdCAwMDAwMDAwMDAwMDAwMDAz CiAgICAgIGV4dGVuZEJ5ICAwMDAwMDAwMDAwMDEwMDAwCiAgICAgIGF2Z1NpemUgICAwMDAwMDAw MDAwMDAwMDIwCiAgICAgIGZpcnN0Rml0ICAxCiAgICAgIHNsb3RIaWdoICAwCiAgICAgIHNwYXJl ICAgICAwLjc1CiAgICAgIExvY3VzUHJlZiAwMDAwNkZGRkZGRkYwMTI4IHsKICAgICAgICBoaWdo IE5PCiAgICAgICAgem9uZXMgMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIGF2b2lkIDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgfSBM b2N1c1ByZWYgMDAwMDZGRkZGRkZGMDEyOAogICAgICBDQlNGYXN0IDAwMDA2RkZGRkZGRjAyMjAK ICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNEEwICgiQ0JTRmFzdCIpCiAgICAgICAgYXJlbmEg IDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwogICAg ICAgIGJsb2NrUG9vbCAwMDAwNkZGRkZGRkYwMTYwCiAgICAgICAgb3duUG9vbCAgIDAKICAgICAg ICAgIHRyZWVTaXplOiAxCiAgICAgICAgbWV0ZXIgInNpemUgb2YgdHJlZSIge2NvdW50OiAyLCB0 b3RhbCAwLCBtYXggMCwgbWluIDAsIG1lYW4gMCwgbWVhblNxdWFyZWQgMH0KICAgICAgICBTcGxh eSAwMDAwNkZGRkZGRkYwMjQ4IHsKICAgICAgICAgIGNvbXBhcmUgN0ExQzQzMDAwMTAwMDAwMAog ICAgICAgICAgbm9kZUtleSAwMzFENDMwMDAxMDAwMDAwCiAgICAgICAgICB1cGRhdGVOb2RlIEI3 RUE0MDAwMDEwMDAwMDAKICAgICAgICAgIHRyZWUgKCBbMDAwMDZGRkZGRTAwMDAwMCwwMDAwNkZG RkZFMDEwMDAwKSB7NjU1MzZ9ICkgICAgICAgIAogICAgICAgIH0gU3BsYXkgMDAwMDZGRkZGRkZG MDI0OAogICAgICBDQlNGYXN0IDAwMDA2RkZGRkZGRjAyRDAKICAgICAgICBjbGFzcyAwMDAwMDAw MTAwNDgwNEEwICgiQ0JTRmFzdCIpCiAgICAgICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAg ICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwogICAgICAgIGJsb2NrUG9vbCAwMDAwNkZG RkZGRkYwMTYwCiAgICAgICAgb3duUG9vbCAgIDAKICAgICAgICAgIHRyZWVTaXplOiAxCiAgICAg ICAgbWV0ZXIgInNpemUgb2YgdHJlZSIge2NvdW50OiA0NDEsIHRvdGFsIDYzNiwgbWF4IDIsIG1p biAwLCBtZWFuIDEuNDQyMTc2ODcwNzQ4MywgbWVhblNxdWFyZWQgMi4zNDAxMzYwNTQ0MjE3NzN9 CiAgICAgICAgU3BsYXkgMDAwMDZGRkZGRkZGMDJGOCB7CiAgICAgICAgICBjb21wYXJlIDdBMUM0 MzAwMDEwMDAwMDAKICAgICAgICAgIG5vZGVLZXkgMDMxRDQzMDAwMTAwMDAwMAogICAgICAgICAg dXBkYXRlTm9kZSBCN0VBNDAwMDAxMDAwMDAwCiAgICAgICAgICB0cmVlICggWzAwMDA2RkZGRkUw MDA1QTgsMDAwMDZGRkZGRTAxMDAwMCkgezY0MDg4fSApICAgICAgICAKICAgICAgICB9IFNwbGF5 IDAwMDA2RkZGRkZGRjAyRjgKICAgICAgRnJlZWxpc3QgMDAwMDZGRkZGRkZGMDM4MAogICAgICAg IGNsYXNzIDAwMDAwMDAxMDA0ODkwQTAgKCJGcmVlbGlzdCIpCiAgICAgICAgYXJlbmEgIDAwMDA2 RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwogICAgICAgIGxp c3RTaXplIDAKICAgICAgICBzaXplICAgICAwCiAgICBNRlNQb29sIDAwMDA2RkZGRkZGRjAxNjAK ICAgICAgc2VyaWFsIDMKICAgICAgYXJlbmEgMDAwMDZGRkZGRkZGMDAwMCAoMCkKICAgICAgYWxp Z25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxpZ25TaGlmdCAwMDAwMDAwMDAwMDAwMDAz CiAgICAgIHVucm91bmRlZFVuaXRTaXplIDAwMDAwMDAwMDAwMDAwMjgKICAgICAgZXh0ZW5kQnkg MDAwMDAwMDAwMDAxMDAwMAogICAgICBleHRlbmRTZWxmIFlFUwogICAgICB1bml0U2l6ZSAwMDAw MDAwMDAwMDAwMDI4CiAgICAgIGZyZWVMaXN0IDAwMDA2RkZGRkUwMTAwNjAKICAgICAgdG90YWwg MDAwMDAwMDAwMDAwRkZGMAogICAgICBmcmVlIDAwMDAwMDAwMDAwMEZGQTAKICAgIE1WRkZQb29s IDAwMDA2RkZGRkUwMDAyNDgKICAgICAgc2VyaWFsIDQKICAgICAgYXJlbmEgMDAwMDZGRkZGRkZG MDAwMCAoMCkKICAgICAgYWxpZ25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxpZ25TaGlm dCAwMDAwMDAwMDAwMDAwMDAzCiAgICAgIGV4dGVuZEJ5ICAwMDAwMDAwMDAwMDEwMDAwCiAgICAg IGF2Z1NpemUgICAwMDAwMDAwMDAwMDAwMDIwCiAgICAgIGZpcnN0Rml0ICAxCiAgICAgIHNsb3RI aWdoICAwCiAgICAgIHNwYXJlICAgICAwLjc1CiAgICAgIExvY3VzUHJlZiAwMDAwNkZGRkZFMDAw MkI4IHsKICAgICAgICBoaWdoIE5PCiAgICAgICAgem9uZXMgMTExMTExMTExMTExMTExMTExMTEx MTExMTExMTExMTEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIGF2b2lk IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAKICAgICAgfSBMb2N1c1ByZWYgMDAwMDZGRkZGRTAwMDJCOAogICAgICBDQlNGYXN0 IDAwMDA2RkZGRkUwMDAzQjAKICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNEEwICgiQ0JTRmFz dCIpCiAgICAgICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAg ICAgIGluTGFuZCBOTwogICAgICAgIGJsb2NrUG9vbCAwMDAwNkZGRkZFMDAwMkYwCiAgICAgICAg b3duUG9vbCAgIDAKICAgICAgICAgIHRyZWVTaXplOiAwCiAgICAgICAgbWV0ZXIgInNpemUgb2Yg dHJlZSIge2NvdW50OiAwfQogICAgICAgIFNwbGF5IDAwMDA2RkZGRkUwMDAzRDggewogICAgICAg ICAgY29tcGFyZSA3QTFDNDMwMDAxMDAwMDAwCiAgICAgICAgICBub2RlS2V5IDAzMUQ0MzAwMDEw MDAwMDAKICAgICAgICAgIHVwZGF0ZU5vZGUgQjdFQTQwMDAwMTAwMDAwMAogICAgICAgIAogICAg ICAgIH0gU3BsYXkgMDAwMDZGRkZGRTAwMDNEOAogICAgICBDQlNGYXN0IDAwMDA2RkZGRkUwMDA0 NjAKICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNEEwICgiQ0JTRmFzdCIpCiAgICAgICAgYXJl bmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwog ICAgICAgIGJsb2NrUG9vbCAwMDAwNkZGRkZFMDAwMkYwCiAgICAgICAgb3duUG9vbCAgIDAKICAg ICAgICAgIHRyZWVTaXplOiAwCiAgICAgICAgbWV0ZXIgInNpemUgb2YgdHJlZSIge2NvdW50OiAw fQogICAgICAgIFNwbGF5IDAwMDA2RkZGRkUwMDA0ODggewogICAgICAgICAgY29tcGFyZSA3QTFD NDMwMDAxMDAwMDAwCiAgICAgICAgICBub2RlS2V5IDAzMUQ0MzAwMDEwMDAwMDAKICAgICAgICAg IHVwZGF0ZU5vZGUgQjdFQTQwMDAwMTAwMDAwMAogICAgICAgIAogICAgICAgIH0gU3BsYXkgMDAw MDZGRkZGRTAwMDQ4OAogICAgICBGcmVlbGlzdCAwMDAwNkZGRkZFMDAwNTEwCiAgICAgICAgY2xh c3MgMDAwMDAwMDEwMDQ4OTBBMCAoIkZyZWVsaXN0IikKICAgICAgICBhcmVuYSAgMDAwMDZGRkZG RkZGMDAwMAogICAgICAgIGFsaWduICA4CiAgICAgICAgaW5MYW5kIE5PCiAgICAgICAgbGlzdFNp emUgMAogICAgICAgIHNpemUgICAgIDAKICAgIE1GU1Bvb2wgMDAwMDZGRkZGRTAwMDJGMAogICAg ICBzZXJpYWwgNQogICAgICBhcmVuYSAwMDAwNkZGRkZGRkYwMDAwICgwKQogICAgICBhbGlnbm1l bnQgMDAwMDAwMDAwMDAwMDAwOAogICAgICBhbGlnblNoaWZ0IDAwMDAwMDAwMDAwMDAwMDMKICAg ICAgdW5yb3VuZGVkVW5pdFNpemUgMDAwMDAwMDAwMDAwMDAyOAogICAgICBleHRlbmRCeSAwMDAw MDAwMDAwMDEwMDAwCiAgICAgIGV4dGVuZFNlbGYgWUVTCiAgICAgIHVuaXRTaXplIDAwMDAwMDAw MDAwMDAwMjgKICAgICAgZnJlZUxpc3QgMDAwMDAwMDAwMDAwMDAwMAogICAgICB0b3RhbCAwMDAw MDAwMDAwMDAwMDAwCiAgICAgIGZyZWUgMDAwMDAwMDAwMDAwMDAwMAogICAgQ2hhaW4gMDAwMDZG RkZGRTAwMDEyOCB7CiAgICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgR2VuRGVzYyAw MDAwNkZGRkZFMDAwMTU4IHsKICAgICAgICB6b25lcyAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgY2FwYWNpdHkg ODM4ODYwOAogICAgICAgIG1vcnRhbGl0eSAwLjg1CiAgICAgICAgYWN0aXZlVHJhY2VzIDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAKICAgICAgICB0cmFjZSAwIHsKICAgICAgICAgIGNvbmRlbW5lZCAwCiAgICAgICAgICBmb3J3 YXJkZWQgMAogICAgICAgICAgcHJlc2VydmVkSW5QbGFjZSAwCiAgICAgICAgfQogICAgICB9IEdl bkRlc2MgMDAwMDZGRkZGRTAwMDE1OAogICAgICBHZW5EZXNjIDAwMDA2RkZGRkUwMDAxRDAgewog ICAgICAgIHpvbmVzIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBjYXBhY2l0eSAzNzc0ODczNgogICAgICAgIG1v cnRhbGl0eSAwLjQ1CiAgICAgICAgYWN0aXZlVHJhY2VzIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICB0cmFjZSAw IHsKICAgICAgICAgIGNvbmRlbW5lZCAwCiAgICAgICAgICBmb3J3YXJkZWQgMAogICAgICAgICAg cHJlc2VydmVkSW5QbGFjZSAwCiAgICAgICAgfQogICAgICB9IEdlbkRlc2MgMDAwMDZGRkZGRTAw MDFEMAogICAgfSBDaGFpbiAwMDAwNkZGRkZFMDAwMTI4CiAgZXh0ZW5kQnk6IDY3MTA4ODY0CiAg ZXh0ZW5kTWluOiAwCiAgQ0JTIDAwMDA2RkZGRkZGRjBFODAKICAgIGNsYXNzIDAwMDAwMDAxMDA0 ODA1QTAgKCJDQlMiKQogICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgIGFsaWduICA2NTUz NgogICAgaW5MYW5kIE5PCiAgICBibG9ja1Bvb2wgMDAwMDZGRkZGRkZGMERDMAogICAgb3duUG9v bCAgIDAKICAgICAgdHJlZVNpemU6IDMyCiAgICBtZXRlciAic2l6ZSBvZiB0cmVlIiB7Y291bnQ6 IDQ4NSwgdG90YWwgOTc0OCwgbWF4IDM4LCBtaW4gMCwgbWVhbiAyMC4wOTg5NjkwNzIxNjQ5NSwg bWVhblNxdWFyZWQgNDk5LjgwMjA2MTg1NTY3MDR9CiAgICBTcGxheSAwMDAwNkZGRkZGRkYwRUE4 IHsKICAgICAgY29tcGFyZSA3QTFDNDMwMDAxMDAwMDAwCiAgICAgIG5vZGVLZXkgMDMxRDQzMDAw MTAwMDAwMAogICAgICB1cGRhdGVOb2RlIEI1MTk0NDAwMDEwMDAwMDAKICAgICAgdHJlZSAoICgg KCAoICggWzAwMDA2RkY4M0MxMDAwMDAsMDAwMDZGRjgzQzExMDAwMCkgKSAvIFswMDAwNkZGOEYw MTAwMDAwLDAwMDA2RkY4RjAxMTAwMDApIFwgKCBbMDAwMDZGRjkzMDEwMDAwMCwwMDAwNkZGOTMw MTEwMDAwKSApICkgLyBbMDAwMDZGRjk1MDEwMDAwMCwwMDAwNkZGOTUwMTEwMDAwKSBcICggKCBb MDAwMDZGRjk3MDEwMDAwMCwwMDAwNkZGOTcwMTEwMDAwKSApIC8gWzAwMDA2RkY5ODgxMDAwMDAs MDAwMDZGRjk4ODExMDAwMCkgXCAoIFswMDAwNkZGOTkwMTAwMDAwLDAwMDA2RkY5OTAxMTAwMDAp ICkgKSApIC8gWzAwMDA2RkY5OUMxMDAwMDAsMDAwMDZGRjk5QzExMDAwMCkgXCAoICggKCBbMDAw MDZGRkE1QUREMDAwMCwwMDAwNkZGQTVBREUwMDAwKSApIC8gWzAwMDA2RkZCMTIwMDAwMDAsMDAw MDZGRkIxMjAxMDAwMCkgXCAoIFswMDAwNkZGQjUyMDAwMDAwLDAwMDA2RkZCNTIwMTAwMDApICkg KSAvIFswMDAwNkZGQjcyMDAwMDAwLDAwMDA2RkZCNzIwMTAwMDApIFwgKCAoIFswMDAwNkZGQjky MDAwMDAwLDAwMDA2RkZCOTIwMTAwMDApICkgLyBbMDAwMDZGRkJBNjAwMDAwMCwwMDAwNkZGQkE2 MDEwMDAwKSBcICggWzAwMDA2RkZCQjIwMDAwMDAsMDAwMDZGRkJCMjAxMDAwMCkgKSApICkgKSAv IFswMDAwNkZGQkJCMjYwMDAwLDAwMDA2RkZCQkIyNzAwMDApIFwgKCAoICggKCBbMDAwMDZGRkM3 QzEwMDAwMCwwMDAwNkZGQzdDMTEwMDAwKSApIC8gWzAwMDA2RkZEMzQxMDAwMDAsMDAwMDZGRkQz NDExMDAwMCkgXCAoIFswMDAwNkZGRDc0MTAwMDAwLDAwMDA2RkZENzQxMTAwMDApICkgKSAvIFsw MDAwNkZGRDk0MTAwMDAwLDAwMDA2RkZEOTQxMTAwMDApIFwgKCAoIFswMDAwNkZGREI0MTAwMDAw LDAwMDA2RkZEQjQxMTAwMDApICkgLyBbMDAwMDZGRkRDODEwMDAwMCwwMDAwNkZGREM4MTEwMDAw KSBcICggWzAwMDA2RkZERDQxMDAwMDAsMDAwMDZGRkRENDExMDAwMCkgKSApICkgLyBbMDAwMDZG RkREQzEwMDAwMCwwMDAwNkZGRERDMTEwMDAwKSBcICggKCAoIFswMDAwNkZGRTlCQkIwMDAwLDAw MDA2RkZFOUJCQzAwMDApICkgLyBbMDAwMDZGRkY1MjAwMDAwMCwwMDAwNkZGRjUyMDEwMDAwKSBc ICggWzAwMDA2RkZGOTIwMDAwMDAsMDAwMDZGRkY5MjAxMDAwMCkgKSApIC8gWzAwMDA2RkZGQjIw MDAwMDAsMDAwMDZGRkZCMjAxMDAwMCkgXCAoICggWzAwMDA2RkZGRDIwMDAwMDAsMDAwMDZGRkZE MjAxMDAwMCkgKSAvIFswMDAwNkZGRkU2QTYwMDAwLDAwMDA2RkZGRTZBNzAwMDApIFwgKCBbMDAw MDZGRkZGMjAwMDAwMCwwMDAwNkZGRkYyMDEwMDAwKSBcICggWzAwMDA2RkZGRkUwMjAwMDAsMDAw MDZGRkZGRTAzMDAwMCkgKSApICkgKSApICkgICAgCiAgICB9IFNwbGF5IDAwMDA2RkZGRkZGRjBF QTgKQ2h1bmsgWzAwMDA2RkZGRkJGRjAwMDAsIDAwMDA2RkZGRkZGRjAwMDApICgwKSB7CiAgWzAw MDA2RkZGRkMwMTAwMDAsIDAwMDA2RkZGRkMwMjAwMDApIDAwMDA2RkZGRkZGRjA0OTAgMCAoTUZT UG9vbCkKICBbMDAwMDZGRkZGRTAwMDAwMCwgMDAwMDZGRkZGRTAxMDAwMCkgMDAwMDZGRkZGRkZG MDBCOCAyIChNVkZGUG9vbCkKICBbMDAwMDZGRkZGRTAxMDAwMCwgMDAwMDZGRkZGRTAyMDAwMCkg MDAwMDZGRkZGRkZGMDE2MCAzIChNRlNQb29sKQp9IENodW5rIFswMDAwNkZGRkZCRkYwMDAwLCAw MDAwNkZGRkZGRkYwMDAwKQpDaHVuayBbMDAwMDZGRkZGMTUxMDAwMCwgMDAwMDZGRkZGQkZGMDAw MCkgKDEpIHsKICBbMDAwMDZGRkZGMTU0MDAwMCwgMDAwMDZGRkZGMTU1MDAwMCkgMDAwMDZGRkZG RkZGMERDMCAxIChNRlNQb29sKQp9IENodW5rIFswMDAwNkZGRkYxNTEwMDAwLCAwMDAwNkZGRkZC RkYwMDAwKQpDaHVuayBbMDAwMDZGRkZFNkEzMDAwMCwgMDAwMDZGRkZGMTUxMDAwMCkgKDIpIHsK fSBDaHVuayBbMDAwMDZGRkZFNkEzMDAwMCwgMDAwMDZGRkZGMTUxMDAwMCkKQ2h1bmsgWzAwMDA2 RkZGRDE0OTAwMDAsIDAwMDA2RkZGRTZBMzAwMDApICgzKSB7Cn0gQ2h1bmsgWzAwMDA2RkZGRDE0 OTAwMDAsIDAwMDA2RkZGRTZBMzAwMDApCkNodW5rIFswMDAwNkZGRkM2OUIwMDAwLCAwMDAwNkZG RkQxNDkwMDAwKSAoNCkgewp9IENodW5rIFswMDAwNkZGRkM2OUIwMDAwLCAwMDAwNkZGRkQxNDkw MDAwKQpDaHVuayBbMDAwMDZGRkZCMTQyMDAwMCwgMDAwMDZGRkZDNjlCMDAwMCkgKDUpIHsKfSBD aHVuayBbMDAwMDZGRkZCMTQyMDAwMCwgMDAwMDZGRkZDNjlCMDAwMCkKQ2h1bmsgWzAwMDA2RkZG OTEzQzAwMDAsIDAwMDA2RkZGQjE0MjAwMDApICg2KSB7Cn0gQ2h1bmsgWzAwMDA2RkZGOTEzQzAw MDAsIDAwMDA2RkZGQjE0MjAwMDApCkNodW5rIFswMDAwNkZGRjg2OEUwMDAwLCAwMDAwNkZGRjkx M0MwMDAwKSAoNykgewp9IENodW5rIFswMDAwNkZGRjg2OEUwMDAwLCAwMDAwNkZGRjkxM0MwMDAw KQpDaHVuayBbMDAwMDZGRkY3MTM1MDAwMCwgMDAwMDZGRkY4NjhFMDAwMCkgKDgpIHsKfSBDaHVu ayBbMDAwMDZGRkY3MTM1MDAwMCwgMDAwMDZGRkY4NjhFMDAwMCkKQ2h1bmsgWzAwMDA2RkZGNTEz MTAwMDAsIDAwMDA2RkZGNzEzNTAwMDApICg5KSB7Cn0gQ2h1bmsgWzAwMDA2RkZGNTEzMTAwMDAs IDAwMDA2RkZGNzEzNTAwMDApCkNodW5rIFswMDAwNkZGRjQ2ODQwMDAwLCAwMDAwNkZGRjUxMzEw MDAwKSAoMTApIHsKfSBDaHVuayBbMDAwMDZGRkY0Njg0MDAwMCwgMDAwMDZGRkY1MTMxMDAwMCkK Q2h1bmsgWzAwMDA2RkZGM0JENjAwMDAsIDAwMDA2RkZGNDY4NDAwMDApICgxMSkgewp9IENodW5r IFswMDAwNkZGRjNCRDYwMDAwLCAwMDAwNkZGRjQ2ODQwMDAwKQpDaHVuayBbMDAwMDZGRkYzMTI4 MDAwMCwgMDAwMDZGRkYzQkQ2MDAwMCkgKDEyKSB7Cn0gQ2h1bmsgWzAwMDA2RkZGMzEyODAwMDAs IDAwMDA2RkZGM0JENjAwMDApCkNodW5rIFswMDAwNkZGRjFCQ0UwMDAwLCAwMDAwNkZGRjMxMjgw MDAwKSAoMTMpIHsKfSBDaHVuayBbMDAwMDZGRkYxQkNFMDAwMCwgMDAwMDZGRkYzMTI4MDAwMCkK Q2h1bmsgWzAwMDA2RkZGMTEyMDAwMDAsIDAwMDA2RkZGMUJDRTAwMDApICgxNCkgewp9IENodW5r IFswMDAwNkZGRjExMjAwMDAwLCAwMDAwNkZGRjFCQ0UwMDAwKQpDaHVuayBbMDAwMDZGRkVGQkM3 MDAwMCwgMDAwMDZGRkYxMTIwMDAwMCkgKDE1KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFRkJDNzAwMDAs IDAwMDA2RkZGMTEyMDAwMDApCkNodW5rIFswMDAwNkZGRURCQzEwMDAwLCAwMDAwNkZGRUZCQzcw MDAwKSAoMTYpIHsKfSBDaHVuayBbMDAwMDZGRkVEQkMxMDAwMCwgMDAwMDZGRkVGQkM3MDAwMCkK Q2h1bmsgWzAwMDA2RkZFRDExMzAwMDAsIDAwMDA2RkZFREJDMTAwMDApICgxNykgewp9IENodW5r IFswMDAwNkZGRUQxMTMwMDAwLCAwMDAwNkZGRURCQzEwMDAwKQpDaHVuayBbMDAwMDZGRkVCQkJB MDAwMCwgMDAwMDZGRkVEMTEzMDAwMCkgKDE4KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFQkJCQTAwMDAs IDAwMDA2RkZFRDExMzAwMDApCkNodW5rIFswMDAwNkZGRTlCQjYwMDAwLCAwMDAwNkZGRUJCQkEw MDAwKSAoMTkpIHsKfSBDaHVuayBbMDAwMDZGRkU5QkI2MDAwMCwgMDAwMDZGRkVCQkJBMDAwMCkK Q2h1bmsgWzAwMDA2RkZFODY1RTAwMDAsIDAwMDA2RkZFOUJCNjAwMDApICgyMCkgewp9IENodW5r IFswMDAwNkZGRTg2NUUwMDAwLCAwMDAwNkZGRTlCQjYwMDAwKQpDaHVuayBbMDAwMDZGRkU3QkIw MDAwMCwgMDAwMDZGRkU4NjVFMDAwMCkgKDIxKSB7Cn0gQ2h1bmsgWzAwMDA2RkZFN0JCMDAwMDAs IDAwMDA2RkZFODY1RTAwMDApCkNodW5rIFswMDAwNkZGRTcxMDIwMDAwLCAwMDAwNkZGRTdCQjAw MDAwKSAoMjIpIHsKfSBDaHVuayBbMDAwMDZGRkU3MTAyMDAwMCwgMDAwMDZGRkU3QkIwMDAwMCkK Q2h1bmsgWzAwMDA2RkZFNUJBODAwMDAsIDAwMDA2RkZFNzEwMjAwMDApICgyMykgewp9IENodW5r IFswMDAwNkZGRTVCQTgwMDAwLCAwMDAwNkZGRTcxMDIwMDAwKQpDaHVuayBbMDAwMDZGRkU1MEZB MDAwMCwgMDAwMDZGRkU1QkE4MDAwMCkgKDI0KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFNTBGQTAwMDAs IDAwMDA2RkZFNUJBODAwMDApCkNodW5rIFswMDAwNkZGRTNCQTEwMDAwLCAwMDAwNkZGRTUwRkEw MDAwKSAoMjUpIHsKfSBDaHVuayBbMDAwMDZGRkUzQkExMDAwMCwgMDAwMDZGRkU1MEZBMDAwMCkK Q2h1bmsgWzAwMDA2RkZFMUI5QjAwMDAsIDAwMDA2RkZFM0JBMTAwMDApICgyNikgewp9IENodW5r IFswMDAwNkZGRTFCOUIwMDAwLCAwMDAwNkZGRTNCQTEwMDAwKQpDaHVuayBbMDAwMDZGRkUxMEVE MDAwMCwgMDAwMDZGRkUxQjlCMDAwMCkgKDI3KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFMTBFRDAwMDAs IDAwMDA2RkZFMUI5QjAwMDApCkNodW5rIFswMDAwNkZGREZCOTQwMDAwLCAwMDAwNkZGRTEwRUQw MDAwKSAoMjgpIHsKfSBDaHVuayBbMDAwMDZGRkRGQjk0MDAwMCwgMDAwMDZGRkUxMEVEMDAwMCkK Q2h1bmsgWzAwMDA2RkZEREI5MDAwMDAsIDAwMDA2RkZERkI5NDAwMDApICgyOSkgewp9IENodW5r IFswMDAwNkZGRERCOTAwMDAwLCAwMDAwNkZGREZCOTQwMDAwKQpDaHVuayBbMDAwMDZGRkREMEUy MDAwMCwgMDAwMDZGRkREQjkwMDAwMCkgKDMwKSB7Cn0gQ2h1bmsgWzAwMDA2RkZERDBFMjAwMDAs IDAwMDA2RkZEREI5MDAwMDApCkNodW5rIFswMDAwNkZGREM2MzQwMDAwLCAwMDAwNkZGREQwRTIw MDAwKSAoMzEpIHsKfSBDaHVuayBbMDAwMDZGRkRDNjM0MDAwMCwgMDAwMDZGRkREMEUyMDAwMCkK Q2h1bmsgWzAwMDA2RkZEQjBEQTAwMDAsIDAwMDA2RkZEQzYzNDAwMDApICgzMikgewp9IENodW5r IFswMDAwNkZGREIwREEwMDAwLCAwMDAwNkZGREM2MzQwMDAwKQpDaHVuayBbMDAwMDZGRkRBNjJD MDAwMCwgMDAwMDZGRkRCMERBMDAwMCkgKDMzKSB7Cn0gQ2h1bmsgWzAwMDA2RkZEQTYyQzAwMDAs IDAwMDA2RkZEQjBEQTAwMDApCkNodW5rIFswMDAwNkZGRDkwRDMwMDAwLCAwMDAwNkZGREE2MkMw MDAwKSAoMzQpIHsKfSBDaHVuayBbMDAwMDZGRkQ5MEQzMDAwMCwgMDAwMDZGRkRBNjJDMDAwMCkK Q2h1bmsgWzAwMDA2RkZENzBDRDAwMDAsIDAwMDA2RkZEOTBEMzAwMDApICgzNSkgewp9IENodW5r IFswMDAwNkZGRDcwQ0QwMDAwLCAwMDAwNkZGRDkwRDMwMDAwKQpDaHVuayBbMDAwMDZGRkQ2NjFG MDAwMCwgMDAwMDZGRkQ3MENEMDAwMCkgKDM2KSB7Cn0gQ2h1bmsgWzAwMDA2RkZENjYxRjAwMDAs IDAwMDA2RkZENzBDRDAwMDApCkNodW5rIFswMDAwNkZGRDUwQzYwMDAwLCAwMDAwNkZGRDY2MUYw MDAwKSAoMzcpIHsKfSBDaHVuayBbMDAwMDZGRkQ1MEM2MDAwMCwgMDAwMDZGRkQ2NjFGMDAwMCkK Q2h1bmsgWzAwMDA2RkZEMzBDMjAwMDAsIDAwMDA2RkZENTBDNjAwMDApICgzOCkgewp9IENodW5r IFswMDAwNkZGRDMwQzIwMDAwLCAwMDAwNkZGRDUwQzYwMDAwKQpDaHVuayBbMDAwMDZGRkQyNjE1 MDAwMCwgMDAwMDZGRkQzMEMyMDAwMCkgKDM5KSB7Cn0gQ2h1bmsgWzAwMDA2RkZEMjYxNTAwMDAs IDAwMDA2RkZEMzBDMjAwMDApCkNodW5rIFswMDAwNkZGRDFCNjcwMDAwLCAwMDAwNkZGRDI2MTUw MDAwKSAoNDApIHsKfSBDaHVuayBbMDAwMDZGRkQxQjY3MDAwMCwgMDAwMDZGRkQyNjE1MDAwMCkK Q2h1bmsgWzAwMDA2RkZEMTBCOTAwMDAsIDAwMDA2RkZEMUI2NzAwMDApICg0MSkgewp9IENodW5r IFswMDAwNkZGRDEwQjkwMDAwLCAwMDAwNkZGRDFCNjcwMDAwKQpDaHVuayBbMDAwMDZGRkNGQjVG MDAwMCwgMDAwMDZGRkQxMEI5MDAwMCkgKDQyKSB7Cn0gQ2h1bmsgWzAwMDA2RkZDRkI1RjAwMDAs IDAwMDA2RkZEMTBCOTAwMDApCkNodW5rIFswMDAwNkZGQ0YwQjEwMDAwLCAwMDAwNkZGQ0ZCNUYw MDAwKSAoNDMpIHsKfSBDaHVuayBbMDAwMDZGRkNGMEIxMDAwMCwgMDAwMDZGRkNGQjVGMDAwMCkK Q2h1bmsgWzAwMDA2RkZDREI1ODAwMDAsIDAwMDA2RkZDRjBCMTAwMDApICg0NCkgewp9IENodW5r IFswMDAwNkZGQ0RCNTgwMDAwLCAwMDAwNkZGQ0YwQjEwMDAwKQpDaHVuayBbMDAwMDZGRkNCQjUy MDAwMCwgMDAwMDZGRkNEQjU4MDAwMCkgKDQ1KSB7Cn0gQ2h1bmsgWzAwMDA2RkZDQkI1MjAwMDAs IDAwMDA2RkZDREI1ODAwMDApCkNodW5rIFswMDAwNkZGQ0IwQTQwMDAwLCAwMDAwNkZGQ0JCNTIw MDAwKSAoNDYpIHsKfSBDaHVuayBbMDAwMDZGRkNCMEE0MDAwMCwgMDAwMDZGRkNCQjUyMDAwMCkK Q2h1bmsgWzAwMDA2RkZDOUI0QjAwMDAsIDAwMDA2RkZDQjBBNDAwMDApICg0Nykgewp9IENodW5r IFswMDAwNkZGQzlCNEIwMDAwLCAwMDAwNkZGQ0IwQTQwMDAwKQpDaHVuayBbMDAwMDZGRkM3QjQ3 MDAwMCwgMDAwMDZGRkM5QjRCMDAwMCkgKDQ4KSB7Cn0gQ2h1bmsgWzAwMDA2RkZDN0I0NzAwMDAs IDAwMDA2RkZDOUI0QjAwMDApCkNodW5rIFswMDAwNkZGQzY1RUYwMDAwLCAwMDAwNkZGQzdCNDcw MDAwKSAoNDkpIHsKfSBDaHVuayBbMDAwMDZGRkM2NUVGMDAwMCwgMDAwMDZGRkM3QjQ3MDAwMCkK Q2h1bmsgWzAwMDA2RkZDNUI0MTAwMDAsIDAwMDA2RkZDNjVFRjAwMDApICg1MCkgewp9IENodW5r IFswMDAwNkZGQzVCNDEwMDAwLCAwMDAwNkZGQzY1RUYwMDAwKQpDaHVuayBbMDAwMDZGRkM1MDkz MDAwMCwgMDAwMDZGRkM1QjQxMDAwMCkgKDUxKSB7Cn0gQ2h1bmsgWzAwMDA2RkZDNTA5MzAwMDAs IDAwMDA2RkZDNUI0MTAwMDApCkNodW5rIFswMDAwNkZGQzNCMzkwMDAwLCAwMDAwNkZGQzUwOTMw MDAwKSAoNTIpIHsKfSBDaHVuayBbMDAwMDZGRkMzQjM5MDAwMCwgMDAwMDZGRkM1MDkzMDAwMCkK Q2h1bmsgWzAwMDA2RkZDMzA4QjAwMDAsIDAwMDA2RkZDM0IzOTAwMDApICg1Mykgewp9IENodW5r IFswMDAwNkZGQzMwOEIwMDAwLCAwMDAwNkZGQzNCMzkwMDAwKQpDaHVuayBbMDAwMDZGRkMxQjMy MDAwMCwgMDAwMDZGRkMzMDhCMDAwMCkgKDU0KSB7Cn0gQ2h1bmsgWzAwMDA2RkZDMUIzMjAwMDAs IDAwMDA2RkZDMzA4QjAwMDApCkNodW5rIFswMDAwNkZGQkZCMkMwMDAwLCAwMDAwNkZGQzFCMzIw MDAwKSAoNTUpIHsKfSBDaHVuayBbMDAwMDZGRkJGQjJDMDAwMCwgMDAwMDZGRkMxQjMyMDAwMCkK Q2h1bmsgWzAwMDA2RkZCRjA3RTAwMDAsIDAwMDA2RkZCRkIyQzAwMDApICg1Nikgewp9IENodW5r IFswMDAwNkZGQkYwN0UwMDAwLCAwMDAwNkZGQkZCMkMwMDAwKQpDaHVuayBbMDAwMDZGRkJEQjI1 MDAwMCwgMDAwMDZGRkJGMDdFMDAwMCkgKDU3KSB7Cn0gQ2h1bmsgWzAwMDA2RkZCREIyNTAwMDAs IDAwMDA2RkZCRjA3RTAwMDApCkNodW5rIFswMDAwNkZGQkJCMjEwMDAwLCAwMDAwNkZGQkRCMjUw MDAwKSAoNTgpIHsKfSBDaHVuayBbMDAwMDZGRkJCQjIxMDAwMCwgMDAwMDZGRkJEQjI1MDAwMCkK Q2h1bmsgWzAwMDA2RkZCQjA3MzAwMDAsIDAwMDA2RkZCQkIyMTAwMDApICg1OSkgewp9IENodW5r IFswMDAwNkZGQkIwNzMwMDAwLCAwMDAwNkZGQkJCMjEwMDAwKQpDaHVuayBbMDAwMDZGRkJBNUM1 MDAwMCwgMDAwMDZGRkJCMDczMDAwMCkgKDYwKSB7Cn0gQ2h1bmsgWzAwMDA2RkZCQTVDNTAwMDAs IDAwMDA2RkZCQjA3MzAwMDApCkNodW5rIFswMDAwNkZGQjkwNkIwMDAwLCAwMDAwNkZGQkE1QzUw MDAwKSAoNjEpIHsKfSBDaHVuayBbMDAwMDZGRkI5MDZCMDAwMCwgMDAwMDZGRkJBNUM1MDAwMCkK Q2h1bmsgWzAwMDA2RkZCODVCRDAwMDAsIDAwMDA2RkZCOTA2QjAwMDApICg2Mikgewp9IENodW5r IFswMDAwNkZGQjg1QkQwMDAwLCAwMDAwNkZGQjkwNkIwMDAwKQpDaHVuayBbMDAwMDZGRkI3MDY0 MDAwMCwgMDAwMDZGRkI4NUJEMDAwMCkgKDYzKSB7Cn0gQ2h1bmsgWzAwMDA2RkZCNzA2NDAwMDAs IDAwMDA2RkZCODVCRDAwMDApCkNodW5rIFswMDAwNkZGQjUwNUUwMDAwLCAwMDAwNkZGQjcwNjQw MDAwKSAoNjQpIHsKfSBDaHVuayBbMDAwMDZGRkI1MDVFMDAwMCwgMDAwMDZGRkI3MDY0MDAwMCkK Q2h1bmsgWzAwMDA2RkZCNDVCMDAwMDAsIDAwMDA2RkZCNTA1RTAwMDApICg2NSkgewp9IENodW5r IFswMDAwNkZGQjQ1QjAwMDAwLCAwMDAwNkZGQjUwNUUwMDAwKQpDaHVuayBbMDAwMDZGRkIzMDU3 MDAwMCwgMDAwMDZGRkI0NUIwMDAwMCkgKDY2KSB7Cn0gQ2h1bmsgWzAwMDA2RkZCMzA1NzAwMDAs IDAwMDA2RkZCNDVCMDAwMDApCkNodW5rIFswMDAwNkZGQjEwNTMwMDAwLCAwMDAwNkZGQjMwNTcw MDAwKSAoNjcpIHsKfSBDaHVuayBbMDAwMDZGRkIxMDUzMDAwMCwgMDAwMDZGRkIzMDU3MDAwMCkK Q2h1bmsgWzAwMDA2RkZCMDVBNjAwMDAsIDAwMDA2RkZCMTA1MzAwMDApICg2OCkgewp9IENodW5r IFswMDAwNkZGQjA1QTYwMDAwLCAwMDAwNkZGQjEwNTMwMDAwKQpDaHVuayBbMDAwMDZGRkFGQUY4 MDAwMCwgMDAwMDZGRkIwNUE2MDAwMCkgKDY5KSB7Cn0gQ2h1bmsgWzAwMDA2RkZBRkFGODAwMDAs IDAwMDA2RkZCMDVBNjAwMDApCkNodW5rIFswMDAwNkZGQUYwNEEwMDAwLCAwMDAwNkZGQUZBRjgw MDAwKSAoNzApIHsKfSBDaHVuayBbMDAwMDZGRkFGMDRBMDAwMCwgMDAwMDZGRkFGQUY4MDAwMCkK Q2h1bmsgWzAwMDA2RkZBREFGMDAwMDAsIDAwMDA2RkZBRjA0QTAwMDApICg3MSkgewp9IENodW5r IFswMDAwNkZGQURBRjAwMDAwLCAwMDAwNkZGQUYwNEEwMDAwKQpDaHVuayBbMDAwMDZGRkFEMDQy MDAwMCwgMDAwMDZGRkFEQUYwMDAwMCkgKDcyKSB7Cn0gQ2h1bmsgWzAwMDA2RkZBRDA0MjAwMDAs IDAwMDA2RkZBREFGMDAwMDApCkNodW5rIFswMDAwNkZGQUJBRTkwMDAwLCAwMDAwNkZGQUQwNDIw MDAwKSAoNzMpIHsKfSBDaHVuayBbMDAwMDZGRkFCQUU5MDAwMCwgMDAwMDZGRkFEMDQyMDAwMCkK Q2h1bmsgWzAwMDA2RkZBOUFFMzAwMDAsIDAwMDA2RkZBQkFFOTAwMDApICg3NCkgewp9IENodW5r IFswMDAwNkZGQTlBRTMwMDAwLCAwMDAwNkZGQUJBRTkwMDAwKQpDaHVuayBbMDAwMDZGRkE5MDM1 MDAwMCwgMDAwMDZGRkE5QUUzMDAwMCkgKDc1KSB7Cn0gQ2h1bmsgWzAwMDA2RkZBOTAzNTAwMDAs IDAwMDA2RkZBOUFFMzAwMDApCkNodW5rIFswMDAwNkZGQTdBREMwMDAwLCAwMDAwNkZGQTkwMzUw MDAwKSAoNzYpIHsKfSBDaHVuayBbMDAwMDZGRkE3QURDMDAwMCwgMDAwMDZGRkE5MDM1MDAwMCkK Q2h1bmsgWzAwMDA2RkZBNUFEODAwMDAsIDAwMDA2RkZBN0FEQzAwMDApICg3Nykgewp9IENodW5r IFswMDAwNkZGQTVBRDgwMDAwLCAwMDAwNkZGQTdBREMwMDAwKQpDaHVuayBbMDAwMDZGRkE0NTgw MDAwMCwgMDAwMDZGRkE1QUQ4MDAwMCkgKDc4KSB7Cn0gQ2h1bmsgWzAwMDA2RkZBNDU4MDAwMDAs IDAwMDA2RkZBNUFEODAwMDApCkNodW5rIFswMDAwNkZGQTNBRDIwMDAwLCAwMDAwNkZGQTQ1ODAw MDAwKSAoNzkpIHsKfSBDaHVuayBbMDAwMDZGRkEzQUQyMDAwMCwgMDAwMDZGRkE0NTgwMDAwMCkK Q2h1bmsgWzAwMDA2RkZBMzAyNDAwMDAsIDAwMDA2RkZBM0FEMjAwMDApICg4MCkgewp9IENodW5r IFswMDAwNkZGQTMwMjQwMDAwLCAwMDAwNkZGQTNBRDIwMDAwKQpDaHVuayBbMDAwMDZGRkExQUNB MDAwMCwgMDAwMDZGRkEzMDI0MDAwMCkgKDgxKSB7Cn0gQ2h1bmsgWzAwMDA2RkZBMUFDQTAwMDAs IDAwMDA2RkZBMzAyNDAwMDApCkNodW5rIFswMDAwNkZGQTEwMUMwMDAwLCAwMDAwNkZGQTFBQ0Ew MDAwKSAoODIpIHsKfSBDaHVuayBbMDAwMDZGRkExMDFDMDAwMCwgMDAwMDZGRkExQUNBMDAwMCkK Q2h1bmsgWzAwMDA2RkY5RkFDMzAwMDAsIDAwMDA2RkZBMTAxQzAwMDApICg4Mykgewp9IENodW5r IFswMDAwNkZGOUZBQzMwMDAwLCAwMDAwNkZGQTEwMUMwMDAwKQpDaHVuayBbMDAwMDZGRjlEQUJE MDAwMCwgMDAwMDZGRjlGQUMzMDAwMCkgKDg0KSB7Cn0gQ2h1bmsgWzAwMDA2RkY5REFCRDAwMDAs IDAwMDA2RkY5RkFDMzAwMDApCkNodW5rIFswMDAwNkZGOUQwMEYwMDAwLCAwMDAwNkZGOURBQkQw MDAwKSAoODUpIHsKfSBDaHVuayBbMDAwMDZGRjlEMDBGMDAwMCwgMDAwMDZGRjlEQUJEMDAwMCkK Q2h1bmsgWzAwMDA2RkY5QkFCNjAwMDAsIDAwMDA2RkY5RDAwRjAwMDApICg4Nikgewp9IENodW5r IFswMDAwNkZGOUJBQjYwMDAwLCAwMDAwNkZGOUQwMEYwMDAwKQpDaHVuayBbMDAwMDZGRjk5QUIy MDAwMCwgMDAwMDZGRjlCQUI2MDAwMCkgKDg3KSB7Cn0gQ2h1bmsgWzAwMDA2RkY5OUFCMjAwMDAs IDAwMDA2RkY5QkFCNjAwMDApCkNodW5rIFswMDAwNkZGOTkwMDQwMDAwLCAwMDAwNkZGOTlBQjIw MDAwKSAoODgpIHsKfSBDaHVuayBbMDAwMDZGRjk5MDA0MDAwMCwgMDAwMDZGRjk5QUIyMDAwMCkK Q2h1bmsgWzAwMDA2RkY5ODU1NjAwMDAsIDAwMDA2RkY5OTAwNDAwMDApICg4OSkgewp9IENodW5r IFswMDAwNkZGOTg1NTYwMDAwLCAwMDAwNkZGOTkwMDQwMDAwKQpDaHVuayBbMDAwMDZGRjk2RkZD MDAwMCwgMDAwMDZGRjk4NTU2MDAwMCkgKDkwKSB7Cn0gQ2h1bmsgWzAwMDA2RkY5NkZGQzAwMDAs IDAwMDA2RkY5ODU1NjAwMDApCkNodW5rIFswMDAwNkZGOTY1NEUwMDAwLCAwMDAwNkZGOTZGRkMw MDAwKSAoOTEpIHsKfSBDaHVuayBbMDAwMDZGRjk2NTRFMDAwMCwgMDAwMDZGRjk2RkZDMDAwMCkK Q2h1bmsgWzAwMDA2RkY5NEZGNTAwMDAsIDAwMDA2RkY5NjU0RTAwMDApICg5Mikgewp9IENodW5r IFswMDAwNkZGOTRGRjUwMDAwLCAwMDAwNkZGOTY1NEUwMDAwKQpDaHVuayBbMDAwMDZGRjkyRkVG MDAwMCwgMDAwMDZGRjk0RkY1MDAwMCkgKDkzKSB7Cn0gQ2h1bmsgWzAwMDA2RkY5MkZFRjAwMDAs IDAwMDA2RkY5NEZGNTAwMDApCkNodW5rIFswMDAwNkZGOTI1NDEwMDAwLCAwMDAwNkZGOTJGRUYw MDAwKSAoOTQpIHsKfSBDaHVuayBbMDAwMDZGRjkyNTQxMDAwMCwgMDAwMDZGRjkyRkVGMDAwMCkK Q2h1bmsgWzAwMDA2RkY5MEZFODAwMDAsIDAwMDA2RkY5MjU0MTAwMDApICg5NSkgewp9IENodW5r IFswMDAwNkZGOTBGRTgwMDAwLCAwMDAwNkZGOTI1NDEwMDAwKQpDaHVuayBbMDAwMDZGRjhFRkU0 MDAwMCwgMDAwMDZGRjkwRkU4MDAwMCkgKDk2KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4RUZFNDAwMDAs IDAwMDA2RkY5MEZFODAwMDApCkNodW5rIFswMDAwNkZGOEU1MzcwMDAwLCAwMDAwNkZGOEVGRTQw MDAwKSAoOTcpIHsKfSBDaHVuayBbMDAwMDZGRjhFNTM3MDAwMCwgMDAwMDZGRjhFRkU0MDAwMCkK Q2h1bmsgWzAwMDA2RkY4REE4OTAwMDAsIDAwMDA2RkY4RTUzNzAwMDApICg5OCkgewp9IENodW5r IFswMDAwNkZGOERBODkwMDAwLCAwMDAwNkZGOEU1MzcwMDAwKQpDaHVuayBbMDAwMDZGRjhDRkRC MDAwMCwgMDAwMDZGRjhEQTg5MDAwMCkgKDk5KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4Q0ZEQjAwMDAs IDAwMDA2RkY4REE4OTAwMDApCkNodW5rIFswMDAwNkZGOEJBODEwMDAwLCAwMDAwNkZGOENGREIw MDAwKSAoMTAwKSB7Cn0gQ2h1bmsgWzAwMDA2RkY4QkE4MTAwMDAsIDAwMDA2RkY4Q0ZEQjAwMDAp CkNodW5rIFswMDAwNkZGOEFGRDMwMDAwLCAwMDAwNkZGOEJBODEwMDAwKSAoMTAxKSB7Cn0gQ2h1 bmsgWzAwMDA2RkY4QUZEMzAwMDAsIDAwMDA2RkY4QkE4MTAwMDApCkNodW5rIFswMDAwNkZGODlB N0EwMDAwLCAwMDAwNkZGOEFGRDMwMDAwKSAoMTAyKSB7Cn0gQ2h1bmsgWzAwMDA2RkY4OUE3QTAw MDAsIDAwMDA2RkY4QUZEMzAwMDApCkNodW5rIFswMDAwNkZGODdBNzQwMDAwLCAwMDAwNkZGODlB N0EwMDAwKSAoMTAzKSB7Cn0gQ2h1bmsgWzAwMDA2RkY4N0E3NDAwMDAsIDAwMDA2RkY4OUE3QTAw MDApCkNodW5rIFswMDAwNkZGODZGQzYwMDAwLCAwMDAwNkZGODdBNzQwMDAwKSAoMTA0KSB7Cn0g Q2h1bmsgWzAwMDA2RkY4NkZDNjAwMDAsIDAwMDA2RkY4N0E3NDAwMDApCkNodW5rIFswMDAwNkZG ODVBNkQwMDAwLCAwMDAwNkZGODZGQzYwMDAwKSAoMTA1KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4NUE2 RDAwMDAsIDAwMDA2RkY4NkZDNjAwMDApCkNodW5rIFswMDAwNkZGODNBNjkwMDAwLCAwMDAwNkZG ODVBNkQwMDAwKSAoMTA2KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4M0E2OTAwMDAsIDAwMDA2RkY4NUE2 RDAwMDApCkNodW5rIFswMDAwNkZGODI1MTEwMDAwLCAwMDAwNkZGODNBNjkwMDAwKSAoMTA3KSB7 Cn0gQ2h1bmsgWzAwMDA2RkY4MjUxMTAwMDAsIDAwMDA2RkY4M0E2OTAwMDApCkNodW5rIFswMDAw NkZGODFBNjMwMDAwLCAwMDAwNkZGODI1MTEwMDAwKSAoMTA4KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4 MUE2MzAwMDAsIDAwMDA2RkY4MjUxMTAwMDApCkNodW5rIFswMDAwNkZGODBGQjUwMDAwLCAwMDAw NkZGODFBNjMwMDAwKSAoMTA5KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4MEZCNTAwMDAsIDAwMDA2RkY4 MUE2MzAwMDApCkNodW5rIFswMDAwNkZGN0ZBNUIwMDAwLCAwMDAwNkZGODBGQjUwMDAwKSAoMTEw KSB7Cn0gQ2h1bmsgWzAwMDA2RkY3RkE1QjAwMDAsIDAwMDA2RkY4MEZCNTAwMDApCkNodW5rIFsw MDAwNkZGN0VGQUQwMDAwLCAwMDAwNkZGN0ZBNUIwMDAwKSAoMTExKSB7Cn0gQ2h1bmsgWzAwMDA2 RkY3RUZBRDAwMDAsIDAwMDA2RkY3RkE1QjAwMDApCkNodW5rIFswMDAwNkZGN0RBNTQwMDAwLCAw MDAwNkZGN0VGQUQwMDAwKSAoMTEyKSB7Cn0gQ2h1bmsgWzAwMDA2RkY3REE1NDAwMDAsIDAwMDA2 RkY3RUZBRDAwMDApCkNodW5rIFswMDAwNkZGN0JBNEUwMDAwLCAwMDAwNkZGN0RBNTQwMDAwKSAo MTEzKSB7Cn0gQ2h1bmsgWzAwMDA2RkY3QkE0RTAwMDAsIDAwMDA2RkY3REE1NDAwMDApCkNodW5r IFswMDAwNkZGN0FGQTAwMDAwLCAwMDAwNkZGN0JBNEUwMDAwKSAoMTE0KSB7Cn0gQ2h1bmsgWzAw MDA2RkY3QUZBMDAwMDAsIDAwMDA2RkY3QkE0RTAwMDApCkNodW5rIFswMDAwNkZGNzlBNDcwMDAw LCAwMDAwNkZGN0FGQTAwMDAwKSAoMTE1KSB7Cn0gQ2h1bmsgWzAwMDA2RkY3OUE0NzAwMDAsIDAw MDA2RkY3QUZBMDAwMDApCkNodW5rIFswMDAwNkZGNzdBNDMwMDAwLCAwMDAwNkZGNzlBNDcwMDAw KSAoMTE2KSB7Cn0gQ2h1bmsgWzAwMDA2RkY3N0E0MzAwMDAsIDAwMDA2RkY3OUE0NzAwMDApCjI3 MzAgdHJhY3RzIHBlciBwYWdlIGluIHRoZSBwYWdlIHRhYmxlLgpWTUFyZW5hIDAwMDA2RkZGRkZG RjAwMDAKICBjb250cm9sUG9vbCAwMDAwNkZGRkZGRkYwMEI4CiAgcmVzZXJ2ZWQgICAgICAgICAw MDAwMDAwMDZFQzMwMDAwCiAgY29tbWl0dGVkICAgICAgICAwMDAwMDAwMDAwMTMwMDAwCiAgY29t bWl0TGltaXQgICAgICBGRkZGRkZGRkZGRkZGRkZGCiAgc3BhcmVDb21taXR0ZWQgICAwMDAwMDAw MDAwMDQwMDAwCiAgc3BhcmUgICAgICAgICAgICAwLjc1CiAgem9uZVNoaWZ0ICAgICAgICAyMAog IGdyYWluU2l6ZSAgICAgICAgMDAwMDAwMDAwMDAxMDAwMAogIGxhc3RUcmFjdCAgICAgICAgMDAw MDAwMDAwMDAwMDAwMAogIGxhc3RUcmFjdEJhc2UgICAgMDAwMDAwMDAwMDAwMDAwMAogIHByaW1h cnkgICAgICAgICAgMDAwMDZGRkZGQkZGMDAwMAogIGhhc0ZyZWVMYW5kICAgICAgWUVTCiAgZnJl ZVpvbmVzICAgICAgICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgem9uZWQgICAgICAgICAgICBOTwogIGRyb3BwZWRNZXNz YWdlcyAwCiAgR2xvYmFscwogICAgbXBzVmVyc2lvbiBAKCMpUmF2ZW5icm9vayBNUFMsIHByb2R1 Y3QubXBzLCByZWxlYXNlLzEuMTE4LjAsIHBsYXRmb3JtLmN5aTZnYywgdmFyaWV0eS5hc3NlcnRh c3RpYy5sb2d0YXN0aWMuc3RhdHMsIGNvbXBpbGVkIG9uIERlYyAyMSAyMDI0IDEwOjE4OjIxCiAg ICBsb2NrIDAwMDA2RkZGRkMwMjAxMTAKICAgIHBvbGxUaHJlc2hvbGQgMAogICAgb3V0c2lkZSBw b2xsCiAgICByZWxlYXNlZAogICAgZmlsbE11dGF0b3JTaXplIDE1OTEyCiAgICBlbXB0eU11dGF0 b3JTaXplIDAKICAgIGFsbG9jTXV0YXRvclNpemUgMAogICAgZmlsbEludGVybmFsU2l6ZSAwCiAg ICBlbXB0eUludGVybmFsU2l6ZSAwCiAgICBwb29sU2VyaWFsIDYKICAgIHJvb3RTZXJpYWwgMAog ICAgZm9ybWF0U2VyaWFsIDAKICAgIHRocmVhZFNlcmlhbCAwCiAgICBidXN5VHJhY2VzICAgIDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAKICAgIGZsaXBwZWRUcmFjZXMgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgSGlzdG9yeSAwMDAwNkZGRkZGRkYw RDEwIHsKICAgICAgZXBvY2ggICAgICA9IDAKICAgICAgcHJlaGlzdG9yeSA9IDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAg ICAgaGlzdG9yeSB7CiAgICAgICAgW25vdGU6IGluZGljZXMgYXJlIHJhdywgbm90IHJvdGF0ZWRd CiAgICAgICAgWzBdID0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIFsxXSA9IDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBbMl0g PSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwCiAgICAgICAgWzNdID0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICB9CiAgICB9IEhpc3RvcnkgMDAw MDZGRkZGRkZGMEQxMAogICAgU2hpZWxkIDAwMDA2RkZGRkZGRjA3MDAgewogICAgICBpbnNpZGUg c2hpZWxkCiAgICAgIHN1c3BlbmRlZCBOTwogICAgICBkZXB0aCAgICAgMAogICAgICBuZXh0ICAg ICAgMAogICAgICBsZW5ndGggICAgMAogICAgICB1bnN5bmNlZCAgMAogICAgICBob2xkcyAgICAg MAogICAgfSBTaGllbGQgMDAwMDZGRkZGRkZGMDcwMAogICAgTUZTUG9vbCAwMDAwNkZGRkZGRkYw NDkwCiAgICAgIHNlcmlhbCAwCiAgICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAg IGFsaWdubWVudCAwMDAwMDAwMDAwMDAwMDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAw MDAwMwogICAgICB1bnJvdW5kZWRVbml0U2l6ZSAwMDAwMDAwMDAwMDAwMDMwCiAgICAgIGV4dGVu ZEJ5IDAwMDAwMDAwMDAwMTAwMDAKICAgICAgZXh0ZW5kU2VsZiBOTwogICAgICB1bml0U2l6ZSAw MDAwMDAwMDAwMDAwMDMwCiAgICAgIGZyZWVMaXN0IDAwMDA2RkZGRkMwMTAwRDAKICAgICAgdG90 YWwgMDAwMDAwMDAwMDAwRkZGMAogICAgICBmcmVlIDAwMDAwMDAwMDAwMEZFRDAKICAgIE1GU1Bv b2wgMDAwMDZGRkZGRkZGMERDMAogICAgICBzZXJpYWwgMQogICAgICBhcmVuYSAwMDAwNkZGRkZG RkYwMDAwICgxKQogICAgICBhbGlnbm1lbnQgMDAwMDAwMDAwMDAwMDAwOAogICAgICBhbGlnblNo aWZ0IDAwMDAwMDAwMDAwMDAwMDMKICAgICAgdW5yb3VuZGVkVW5pdFNpemUgMDAwMDAwMDAwMDAw MDAyMAogICAgICBleHRlbmRCeSAwMDAwMDAwMDAwMDEwMDAwCiAgICAgIGV4dGVuZFNlbGYgTk8K ICAgICAgdW5pdFNpemUgMDAwMDAwMDAwMDAwMDAyMAogICAgICBmcmVlTGlzdCAwMDAwNkZGRkYx NTQwMDkwCiAgICAgIHRvdGFsIDAwMDAwMDAwMDAwMEZGRjAKICAgICAgZnJlZSAwMDAwMDAwMDAw MDBGRjcwCiAgICBNVkZGUG9vbCAwMDAwNkZGRkZGRkYwMEI4CiAgICAgIHNlcmlhbCAyCiAgICAg IGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAgIGFsaWdubWVudCAwMDAwMDAwMDAwMDAw MDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwogICAgICBleHRlbmRCeSAgMDAw MDAwMDAwMDAxMDAwMAogICAgICBhdmdTaXplICAgMDAwMDAwMDAwMDAwMDAyMAogICAgICBmaXJz dEZpdCAgMQogICAgICBzbG90SGlnaCAgMAogICAgICBzcGFyZSAgICAgMC43NQogICAgICBMb2N1 c1ByZWYgMDAwMDZGRkZGRkZGMDEyOCB7CiAgICAgICAgaGlnaCBOTwogICAgICAgIHpvbmVzIDEx MTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAKICAgICAgICBhdm9pZCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIH0gTG9jdXNQcmVmIDAwMDA2RkZGRkZG RjAxMjgKICAgICAgQ0JTRmFzdCAwMDAwNkZGRkZGRkYwMjIwCiAgICAgICAgY2xhc3MgMDAwMDAw MDEwMDQ4MDRBMCAoIkNCU0Zhc3QiKQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAg ICAgICAgYWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAgICBibG9ja1Bvb2wgMDAwMDZG RkZGRkZGMDE2MAogICAgICAgIG93blBvb2wgICAwCiAgICAgICAgICB0cmVlU2l6ZTogMQogICAg ICAgIG1ldGVyICJzaXplIG9mIHRyZWUiIHtjb3VudDogMiwgdG90YWwgMCwgbWF4IDAsIG1pbiAw LCBtZWFuIDAsIG1lYW5TcXVhcmVkIDB9CiAgICAgICAgU3BsYXkgMDAwMDZGRkZGRkZGMDI0OCB7 CiAgICAgICAgICBjb21wYXJlIDdBMUM0MzAwMDEwMDAwMDAKICAgICAgICAgIG5vZGVLZXkgMDMx RDQzMDAwMTAwMDAwMAogICAgICAgICAgdXBkYXRlTm9kZSBCN0VBNDAwMDAxMDAwMDAwCiAgICAg ICAgICB0cmVlICggWzAwMDA2RkZGRkMwMjAwMDAsMDAwMDZGRkZGQzAzMDAwMCkgezY1NTM2fSAp ICAgICAgICAKICAgICAgICB9IFNwbGF5IDAwMDA2RkZGRkZGRjAyNDgKICAgICAgQ0JTRmFzdCAw MDAwNkZGRkZGRkYwMkQwCiAgICAgICAgY2xhc3MgMDAwMDAwMDEwMDQ4MDRBMCAoIkNCU0Zhc3Qi KQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAgICAgICAgYWxpZ24gIDgKICAgICAg ICBpbkxhbmQgTk8KICAgICAgICBibG9ja1Bvb2wgMDAwMDZGRkZGRkZGMDE2MAogICAgICAgIG93 blBvb2wgICAwCiAgICAgICAgICB0cmVlU2l6ZTogMQogICAgICAgIG1ldGVyICJzaXplIG9mIHRy ZWUiIHtjb3VudDogNDQxLCB0b3RhbCA2MzYsIG1heCAyLCBtaW4gMCwgbWVhbiAxLjQ0MjE3Njg3 MDc0ODMsIG1lYW5TcXVhcmVkIDIuMzQwMTM2MDU0NDIxNzczfQogICAgICAgIFNwbGF5IDAwMDA2 RkZGRkZGRjAyRjggewogICAgICAgICAgY29tcGFyZSA3QTFDNDMwMDAxMDAwMDAwCiAgICAgICAg ICBub2RlS2V5IDAzMUQ0MzAwMDEwMDAwMDAKICAgICAgICAgIHVwZGF0ZU5vZGUgQjdFQTQwMDAw MTAwMDAwMAogICAgICAgICAgdHJlZSAoIFswMDAwNkZGRkZDMDIwNUE4LDAwMDA2RkZGRkMwMzAw MDApIHs2NDA4OH0gKSAgICAgICAgCiAgICAgICAgfSBTcGxheSAwMDAwNkZGRkZGRkYwMkY4CiAg ICAgIEZyZWVsaXN0IDAwMDA2RkZGRkZGRjAzODAKICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDg5 MEEwICgiRnJlZWxpc3QiKQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAgICAgICAg YWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAgICBsaXN0U2l6ZSAwCiAgICAgICAgc2l6 ZSAgICAgMAogICAgTUZTUG9vbCAwMDAwNkZGRkZGRkYwMTYwCiAgICAgIHNlcmlhbCAzCiAgICAg IGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAgIGFsaWdubWVudCAwMDAwMDAwMDAwMDAw MDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwogICAgICB1bnJvdW5kZWRVbml0 U2l6ZSAwMDAwMDAwMDAwMDAwMDI4CiAgICAgIGV4dGVuZEJ5IDAwMDAwMDAwMDAwMTAwMDAKICAg ICAgZXh0ZW5kU2VsZiBZRVMKICAgICAgdW5pdFNpemUgMDAwMDAwMDAwMDAwMDAyOAogICAgICBm cmVlTGlzdCAwMDAwNkZGRkZDMDMwMDYwCiAgICAgIHRvdGFsIDAwMDAwMDAwMDAwMEZGRjAKICAg ICAgZnJlZSAwMDAwMDAwMDAwMDBGRkEwCiAgICBNVkZGUG9vbCAwMDAwNkZGRkZDMDIwMjQ4CiAg ICAgIHNlcmlhbCA0CiAgICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAgIGFsaWdu bWVudCAwMDAwMDAwMDAwMDAwMDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwog ICAgICBleHRlbmRCeSAgMDAwMDAwMDAwMDAxMDAwMAogICAgICBhdmdTaXplICAgMDAwMDAwMDAw MDAwMDAyMAogICAgICBmaXJzdEZpdCAgMQogICAgICBzbG90SGlnaCAgMAogICAgICBzcGFyZSAg ICAgMC43NQogICAgICBMb2N1c1ByZWYgMDAwMDZGRkZGQzAyMDJCOCB7CiAgICAgICAgaGlnaCBO TwogICAgICAgIHpvbmVzIDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBhdm9pZCAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIH0gTG9j dXNQcmVmIDAwMDA2RkZGRkMwMjAyQjgKICAgICAgQ0JTRmFzdCAwMDAwNkZGRkZDMDIwM0IwCiAg ICAgICAgY2xhc3MgMDAwMDAwMDEwMDQ4MDRBMCAoIkNCU0Zhc3QiKQogICAgICAgIGFyZW5hICAw MDAwNkZGRkZGRkYwMDAwCiAgICAgICAgYWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAg ICBibG9ja1Bvb2wgMDAwMDZGRkZGQzAyMDJGMAogICAgICAgIG93blBvb2wgICAwCiAgICAgICAg ICB0cmVlU2l6ZTogMAogICAgICAgIG1ldGVyICJzaXplIG9mIHRyZWUiIHtjb3VudDogMH0KICAg ICAgICBTcGxheSAwMDAwNkZGRkZDMDIwM0Q4IHsKICAgICAgICAgIGNvbXBhcmUgN0ExQzQzMDAw MTAwMDAwMAogICAgICAgICAgbm9kZUtleSAwMzFENDMwMDAxMDAwMDAwCiAgICAgICAgICB1cGRh dGVOb2RlIEI3RUE0MDAwMDEwMDAwMDAKICAgICAgICAKICAgICAgICB9IFNwbGF5IDAwMDA2RkZG RkMwMjAzRDgKICAgICAgQ0JTRmFzdCAwMDAwNkZGRkZDMDIwNDYwCiAgICAgICAgY2xhc3MgMDAw MDAwMDEwMDQ4MDRBMCAoIkNCU0Zhc3QiKQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAw CiAgICAgICAgYWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAgICBibG9ja1Bvb2wgMDAw MDZGRkZGQzAyMDJGMAogICAgICAgIG93blBvb2wgICAwCiAgICAgICAgICB0cmVlU2l6ZTogMAog ICAgICAgIG1ldGVyICJzaXplIG9mIHRyZWUiIHtjb3VudDogMH0KICAgICAgICBTcGxheSAwMDAw NkZGRkZDMDIwNDg4IHsKICAgICAgICAgIGNvbXBhcmUgN0ExQzQzMDAwMTAwMDAwMAogICAgICAg ICAgbm9kZUtleSAwMzFENDMwMDAxMDAwMDAwCiAgICAgICAgICB1cGRhdGVOb2RlIEI3RUE0MDAw MDEwMDAwMDAKICAgICAgICAKICAgICAgICB9IFNwbGF5IDAwMDA2RkZGRkMwMjA0ODgKICAgICAg RnJlZWxpc3QgMDAwMDZGRkZGQzAyMDUxMAogICAgICAgIGNsYXNzIDAwMDAwMDAxMDA0ODkwQTAg KCJGcmVlbGlzdCIpCiAgICAgICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGln biAgOAogICAgICAgIGluTGFuZCBOTwogICAgICAgIGxpc3RTaXplIDAKICAgICAgICBzaXplICAg ICAwCiAgICBNRlNQb29sIDAwMDA2RkZGRkMwMjAyRjAKICAgICAgc2VyaWFsIDUKICAgICAgYXJl bmEgMDAwMDZGRkZGRkZGMDAwMCAoMSkKICAgICAgYWxpZ25tZW50IDAwMDAwMDAwMDAwMDAwMDgK ICAgICAgYWxpZ25TaGlmdCAwMDAwMDAwMDAwMDAwMDAzCiAgICAgIHVucm91bmRlZFVuaXRTaXpl IDAwMDAwMDAwMDAwMDAwMjgKICAgICAgZXh0ZW5kQnkgMDAwMDAwMDAwMDAxMDAwMAogICAgICBl eHRlbmRTZWxmIFlFUwogICAgICB1bml0U2l6ZSAwMDAwMDAwMDAwMDAwMDI4CiAgICAgIGZyZWVM aXN0IDAwMDAwMDAwMDAwMDAwMDAKICAgICAgdG90YWwgMDAwMDAwMDAwMDAwMDAwMAogICAgICBm cmVlIDAwMDAwMDAwMDAwMDAwMDAKICAgIENoYWluIDAwMDA2RkZGRkMwMjAxMjggewogICAgICBh cmVuYSAwMDAwNkZGRkZGRkYwMDAwCiAgICAgIEdlbkRlc2MgMDAwMDZGRkZGQzAyMDE1OCB7CiAg ICAgICAgem9uZXMgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIGNhcGFjaXR5IDgzODg2MDgKICAgICAgICBtb3J0 YWxpdHkgMC44NQogICAgICAgIGFjdGl2ZVRyYWNlcyAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgdHJhY2UgMCB7 CiAgICAgICAgICBjb25kZW1uZWQgMAogICAgICAgICAgZm9yd2FyZGVkIDAKICAgICAgICAgIHBy ZXNlcnZlZEluUGxhY2UgMAogICAgICAgIH0KICAgICAgfSBHZW5EZXNjIDAwMDA2RkZGRkMwMjAx NTgKICAgICAgR2VuRGVzYyAwMDAwNkZGRkZDMDIwMUQwIHsKICAgICAgICB6b25lcyAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw CiAgICAgICAgY2FwYWNpdHkgMzc3NDg3MzYKICAgICAgICBtb3J0YWxpdHkgMC40NQogICAgICAg IGFjdGl2ZVRyYWNlcyAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgdHJhY2UgMCB7CiAgICAgICAgICBjb25kZW1u ZWQgMAogICAgICAgICAgZm9yd2FyZGVkIDAKICAgICAgICAgIHByZXNlcnZlZEluUGxhY2UgMAog ICAgICAgIH0KICAgICAgfSBHZW5EZXNjIDAwMDA2RkZGRkMwMjAxRDAKICAgIH0gQ2hhaW4gMDAw MDZGRkZGQzAyMDEyOAogIGV4dGVuZEJ5OiA2NzEwODg2NAogIGV4dGVuZE1pbjogMAogIENCUyAw MDAwNkZGRkZGRkYwRTgwCiAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNUEwICgiQ0JTIikKICAgIGFy ZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAgICBhbGlnbiAgNjU1MzYKICAgIGluTGFuZCBOTwogICAg YmxvY2tQb29sIDAwMDA2RkZGRkZGRjBEQzAKICAgIG93blBvb2wgICAwCiAgICAgIHRyZWVTaXpl OiA0CiAgICBtZXRlciAic2l6ZSBvZiB0cmVlIiB7Y291bnQ6IDUxOCwgdG90YWwgMjQ3NiwgbWF4 IDYsIG1pbiAwLCBtZWFuIDQuNzc5OTIyNzc5OTIyNzgsIG1lYW5TcXVhcmVkIDI0LjA2OTQ5ODA2 OTQ5ODA2fQogICAgU3BsYXkgMDAwMDZGRkZGRkZGMEVBOCB7CiAgICAgIGNvbXBhcmUgN0ExQzQz MDAwMTAwMDAwMAogICAgICBub2RlS2V5IDAzMUQ0MzAwMDEwMDAwMDAKICAgICAgdXBkYXRlTm9k ZSBCNTE5NDQwMDAxMDAwMDAwCiAgICAgIHRyZWUgKCAoIFswMDAwNkZGRkQxNEQwMDAwLDAwMDA2 RkZGRDE0RTAwMDApICkgLyBbMDAwMDZGRkZFNkE2MDAwMCwwMDAwNkZGRkU2QTcwMDAwKSBcICgg WzAwMDA2RkZGRjE1NTAwMDAsMDAwMDZGRkZGMTU2MDAwMCkgXCAoIFswMDAwNkZGRkZDMDQwMDAw LDAwMDA2RkZGRkMwNTAwMDApICkgKSApICAgIAogICAgfSBTcGxheSAwMDAwNkZGRkZGRkYwRUE4 CkNodW5rIFswMDAwNkZGRkZCRkYwMDAwLCAwMDAwNkZGRkZGRkYwMDAwKSAoMCkgewogIFswMDAw NkZGRkZDMDEwMDAwLCAwMDAwNkZGRkZDMDIwMDAwKSAwMDAwNkZGRkZGRkYwNDkwIDAgKE1GU1Bv b2wpCiAgWzAwMDA2RkZGRkMwMjAwMDAsIDAwMDA2RkZGRkMwMzAwMDApIDAwMDA2RkZGRkZGRjAw QjggMiAoTVZGRlBvb2wpCiAgWzAwMDA2RkZGRkMwMzAwMDAsIDAwMDA2RkZGRkMwNDAwMDApIDAw MDA2RkZGRkZGRjAxNjAgMyAoTUZTUG9vbCkKfSBDaHVuayBbMDAwMDZGRkZGQkZGMDAwMCwgMDAw MDZGRkZGRkZGMDAwMCkKQ2h1bmsgWzAwMDA2RkZGRjE1MTAwMDAsIDAwMDA2RkZGRkJGRjAwMDAp ICgxKSB7CiAgWzAwMDA2RkZGRjE1NDAwMDAsIDAwMDA2RkZGRjE1NTAwMDApIDAwMDA2RkZGRkZG RjBEQzAgMSAoTUZTUG9vbCkKfSBDaHVuayBbMDAwMDZGRkZGMTUxMDAwMCwgMDAwMDZGRkZGQkZG MDAwMCkKQ2h1bmsgWzAwMDA2RkZGRTZBMzAwMDAsIDAwMDA2RkZGRjE1MTAwMDApICgyKSB7Cn0g Q2h1bmsgWzAwMDA2RkZGRTZBMzAwMDAsIDAwMDA2RkZGRjE1MTAwMDApCkNodW5rIFswMDAwNkZG RkQxNDkwMDAwLCAwMDAwNkZGRkU2QTMwMDAwKSAoMykgewp9IENodW5rIFswMDAwNkZGRkQxNDkw MDAwLCAwMDAwNkZGRkU2QTMwMDAwKQpDaHVuayBbMDAwMDZGRkZCMTQzMDAwMCwgMDAwMDZGRkZE MTQ5MDAwMCkgKDQpIHsKfSBDaHVuayBbMDAwMDZGRkZCMTQzMDAwMCwgMDAwMDZGRkZEMTQ5MDAw MCkKQ2h1bmsgWzAwMDA2RkZGOTEzRDAwMDAsIDAwMDA2RkZGQjE0MzAwMDApICg1KSB7Cn0gQ2h1 bmsgWzAwMDA2RkZGOTEzRDAwMDAsIDAwMDA2RkZGQjE0MzAwMDApCjI3MzAgdHJhY3RzIHBlciBw YWdlIGluIHRoZSBwYWdlIHRhYmxlLgoKZ2FwUmVnaW9uOiBSRVNPVVJDRTogdW5hYmxlIHRvIG9i dGFpbiByZXNvdXJjZXMKCg== --------------ILuJxdoGBQuUgzIFfNLDOnWq--