From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2047.outbound.protection.outlook.com [40.107.101.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 28004276D08; Fri, 28 Feb 2025 05:58:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.101.47 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740722314; cv=fail; b=P6jng0d6SOqF3fRxjRjBZjVayh9+vMR+t5TTf6Zsv92UkySwP4wWjOfJrBYNUJWCeX8YaPqW4ZpeiyejX18JDY2P4EEalUs4uHl0/Y+RTWZudWiz6ArPhzxHBAvCjkk4BAbvdaNI5vERfPRQh79nYK5adyn8knSPqGjy+r6qzB8= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740722314; c=relaxed/simple; bh=7sLpQ95ep/e8yxBSmniI5oFjlECgg/OYwbZn6eASJPE=; h=Content-Type:Message-ID:Date:MIME-Version:Subject:To:CC: References:From:In-Reply-To; b=pLG9moDPAhFA53CUml0F4kbAcBZgYulOxphZtQS//RAmQr7reFkFzjnHHuF8QswJ3Zs14w5KxNuHkyHObZlIUQA8q6Y3so6si3Osvk2tfiMFVsSEgCsAgOUoUT91KBDOt3dP/GXhZe8YCt0CuWGZ7sWiPVZLI6PMS5GubfEzUYM= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=JcN+OBc+; arc=fail smtp.client-ip=40.107.101.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="JcN+OBc+" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lttd4NmwY945h44fap3xW/sm8aX4kvcoLt1MVwqeelu2z7mFR1VGV5x169xIkbEmmxnsvt7tvaCFUVz2fsu3h4VGY0dtpTudo5oqJ/dEU/C9Q/lnGa9+f0pxNVoOnnAeqOra2O8E7eg+m7Hg+vbr3BW9FIDZ8IGoryHzameQUNpvj+QGU523DHXfMjlc8UjWdRMacEK/ET/9wjgplsuhRZfbND3M5ROmqq1Q65MP1rq/tRKJAOHFVdeTKB4mXTXfRd+NL1hiZ8NYvi11JXfH5Li9zmjpQXoDBzhmoQll2F0MdqkFAv2ZS4ZyIpaT8aZjAnzdYoTb2fabFZZbY7Le8A== 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=ErvPfl9pD8iWs1ZuRRKJpqrtXlGrlo5Gy594aToUY/8=; b=XSGj0kP+dByzX/sH3em0unCCgllVMUsVIUSFp7pDjpmxkXbrub8WmH+/Y2jk5lz7sQL+YoAvuZ1g0KoksU35rKc/dnuSsk76zQjqrEhr0Qjmqlr45vlYf/NkfQngejXMGd9AheqMv8puGBXZock4fFC9axbAKl3lv15MZ6jXBtf1Qt3Se9niHHOFtNModTwwAT7OWU0+whqcGI7dFu+9xHh7Z+ye/NZVrE+eSuo3gcFnXwthWNPB4X14qhGFMt50WZeXSm9xgiMLwZIyo7CoPCASMhqvEdIpMjPLpOVX84XraH6VM9TYIBM7Kdqc/eB0ItdVTa0GW9OoEykWWZjxQg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=redhat.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ErvPfl9pD8iWs1ZuRRKJpqrtXlGrlo5Gy594aToUY/8=; b=JcN+OBc+VcYJcAwL7zY3UaK1N5v4k6IUvWyCew4YtjORFLiM/VWSnzjfomV6A1AUFnREMtySf/bTuVrYYPSQnPhAAf0Ekdd42YW44KeB98UiQu5PF8Qnrtr+gJxXAfJkanX+6N6dR8xK+L68G90SfPO1aSxk9XJl+htIP4g0Oig= Received: from CH2PR12CA0028.namprd12.prod.outlook.com (2603:10b6:610:57::38) by SN7PR12MB8101.namprd12.prod.outlook.com (2603:10b6:806:321::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.20; Fri, 28 Feb 2025 05:58:27 +0000 Received: from CH3PEPF00000015.namprd21.prod.outlook.com (2603:10b6:610:57:cafe::47) by CH2PR12CA0028.outlook.office365.com (2603:10b6:610:57::38) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8489.22 via Frontend Transport; Fri, 28 Feb 2025 05:58:27 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CH3PEPF00000015.mail.protection.outlook.com (10.167.244.120) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8511.0 via Frontend Transport; Fri, 28 Feb 2025 05:58:27 +0000 Received: from [10.136.35.3] (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 27 Feb 2025 23:58:22 -0600 Content-Type: multipart/mixed; boundary="------------kXJwFmrdRi700eXAVXkHC9hb" Message-ID: <06ae9c0e-ba5c-4f25-a9b9-a34f3290f3fe@amd.com> Date: Fri, 28 Feb 2025 11:28:20 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] pipe_read: don't wake up the writer if the pipe is still full To: Oleg Nesterov CC: Mateusz Guzik , Manfred Spraul , Linus Torvalds , Christian Brauner , David Howells , WangYuli , , , K Prateek Nayak , "Shenoy, Gautham Ranjal" , References: <20250102140715.GA7091@redhat.com> <20250224142329.GA19016@redhat.com> <20250227211229.GD25639@redhat.com> Content-Language: en-US From: "Sapkal, Swapnil" In-Reply-To: <20250227211229.GD25639@redhat.com> X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PEPF00000015:EE_|SN7PR12MB8101:EE_ X-MS-Office365-Filtering-Correlation-Id: 49d4fd40-4ea8-480e-334c-08dd57bceb89 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|376014|36860700013|1800799024|4053099003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Ukh3SkVLVExhWStCemdFTEVxQ3BTTENKdktvbnVjNnRrWGF0VjcwanFobTJL?= =?utf-8?B?NWJTdThpd2lHS251M200YUEvdjVRRFNyTEVkZFpnL011ZlZtaklUdm1ZdHlU?= =?utf-8?B?aFMwL09IVUorVTlHV3RuVmdwVGRFNUlqVG5FUE1vM1hUUGJKcEJXL0kvOFN3?= =?utf-8?B?QTFrTWRKcW4wWmZRVjJFaVl2TGRyQSt3K21zWEMvaDRFOFR2TGM2ejY2amZ2?= =?utf-8?B?NHVnazVTdFYvcTJhMjNvZ2JxTEFsdXhHY0ovTjlvMENBa1dycGlEMStwd0Z5?= =?utf-8?B?azhlY25ub0kxSmNPTWVpT2NKNW9qaEtUaEY4VnBSOEd1Ykh1bzg2UExuUnZ6?= =?utf-8?B?eVpDTmsreEtSbnVPVkxVTW9obkhxUGVSTUVKZDZRY0VwQnlzS3d4QWFPL2hP?= =?utf-8?B?TkowSXpKNlpEWkkvNVNvYW5Kb1Ewb21VdmpPWjdoa01DOUk5alMwTFVvZVcw?= =?utf-8?B?bWVaa240SS9XY1YvMjQ0Z3hWdVNFR2lMMWM5d3BxWEVJZ0hVakxXVTc2M3d3?= =?utf-8?B?M3NDK0syVURIS1d1NVJJM3BaOFpqOFpubFBZMFU2dENBNWZKZ2ppck52NkdB?= =?utf-8?B?MTFpc1VQdFNZTkVOS3VGWjJFeEpkZnFHWXB1Wll5a3ZXUG12ZWpWNGM3aWMw?= =?utf-8?B?WmV4eUxCaXJwYXEyVG1aUUNhN1dyN0UxQ0NLb1dxSnpQTEpncXg3Yzh6bll6?= =?utf-8?B?ODBKalNoeTQ2OG1CRWw0TmYzampEazBjaE45VURCd0JYRDkwYitlMFd4dUJZ?= =?utf-8?B?dHNrV3dlM2hqeEFwYXVxUzRSWkdrN3VVTUJaWHZlZ0gyT0hjbmErb09WdTd6?= =?utf-8?B?cFNOdTk0aXJwWHZ0YVE3OEc4bW5VYmJvUm9PNWZ4TGJCclhISU5wME85eUdJ?= =?utf-8?B?UkZrbkdsdzdWVmhqSHVlZC9nL0IvbEpwN3ZQRmZhM3hwcUJIYURWeFg0WmRX?= =?utf-8?B?VWhQR051eFZ5YnBzZGxYYy9nOGk1ZWxvbW1MazZha29BaTFya3I0cUczUjV4?= =?utf-8?B?QWZXR3AxT24ySW9oTU1XZUhvbnJmREt1SFVPOCthd2xlei93YkJjTFNxTldT?= =?utf-8?B?NFd4Sm01Q1ROeUNtbGU3TGFPeGhLcEs1bFdybjJweW5XRWxsWTZRTkJiOVpU?= =?utf-8?B?ZVRROFRka0w0SnQvY2VudVlxRFVZSVBBcTI2cnc2WE0zK2pUWGwxQjAzSStN?= =?utf-8?B?dlZkbW9uQUIyaFcrU1FTYnN0allGUjNWd0swNDB6VnlZZmJSVHlwc1FNWmww?= =?utf-8?B?U0RNSEhsV2Q5U0tScGxuVTlRQTk4RVFqRmcrN2RUazlMQzhUTFd0Y01NUFBl?= =?utf-8?B?WXZrR1dHY3pnMmpSTEplNWZ6VkY1RDc2OXJJWXlXUzV1TEZQc05LTi9NNjJC?= =?utf-8?B?OUZCcHJ6WDNNcEwrVFRFZkJGYjZLTlhLOWVOdXloRStYTCtvaUlzd3hzRkNI?= =?utf-8?B?WkJJeExkN1VqeFZWT0pTcTBkZVpwbVpVZUxwd2t2MTFFOFBtYmg2VnExSStm?= =?utf-8?B?WEJSZkpFK2x6U1RzSlhPS1NyaEpnZHRaUm1JWHFxMHNaMU5rT0l3V2RVMkcy?= =?utf-8?B?WSsyY3hLeFJ0NlNGUk5CWWhRMDVJVWdsbWRDd01RdTBZNE9nd0p2TUFaZVF3?= =?utf-8?B?MFZGQTdEaGVKcHlKeGM4SGsranYrTWZmMmdPM2FOZlgvdlU5WEhBRkV2M290?= =?utf-8?B?MkRrbmJ5Sy8zNUhRUERxVUdRQWh5OG8ySGhvU3NWSmQzUDU3bExzcHpsTEcr?= =?utf-8?B?aFJIQ0VrTTFrWFV0VUlDTjRucW12NVNBeEQwelJuV3NjRFJNTkV4K2sxU3Zu?= =?utf-8?B?OW9LNEIzeWlFT24yV01URFY4TkpQS2g3Qks3clgwbTduL3grR1JSOFR1Si9i?= =?utf-8?B?Z3NtaFpCQW0vNzZJUUdBRTFmdERZNFhiQkJJYXZodDltR1U5NDdZSElwcnZ3?= =?utf-8?B?STRMTFc1MkFad0pUTVR6V0NyRW9CUlBLNW5hZVNpb3J6eHpXdnFocE5jNlBJ?= =?utf-8?Q?0FZdyn4tmFc0+r8EgSyWkuDo+sCkw4=3D?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(376014)(36860700013)(1800799024)(4053099003);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2025 05:58:27.2802 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 49d4fd40-4ea8-480e-334c-08dd57bceb89 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CH3PEPF00000015.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB8101 --------------kXJwFmrdRi700eXAVXkHC9hb Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Hi Oleg, On 2/28/2025 2:42 AM, Oleg Nesterov wrote: > Sapkal, first of all, thanks again! > > On 02/27, Sapkal, Swapnil wrote: >> >>> 1. with 1 fd instead of 20: >>> >>> /usr/bin/hackbench -g 16 -f 1 --threads --pipe -l 100000 -s 100 >> >> With this I was not able to reproduce the issue. I tried almost 5000 >> iterations. > > OK, > >>> 2. with a size which divides 4096 evenly (e.g., 128): > ... >> When I retain the number of >> groups to 16 and change the message size to 128, it took me around 150 >> iterations to reproduce this issue (with 100 bytes it was 20 iterations). >> The exact command was >> >> /usr/bin/hackbench -g 16 -f 20 --threads --pipe -l 100000 -s 128 > > Ah, good. This is good ;) > >> I will try to sprinkle some trace_printk's in the code where the state of >> the pipe changes. I will report here if I find something. > > Great! but... > > Sapkal, I was going to finish (and test! ;) the patch below tomorrow, after > you test the previous debugging patch I sent in this thread. But since you > are going to change the kernel... > > For the moment, please forget about that (as Mateusz pointed buggy) patch. > Could you apply the patch below and reproduce the problem ? > Yes, I was able to reproduce the problem with the below patch. > If yes, please do prctl(666) after the hang and send us the output from > dmesg, between "DUMP START" and "DUMP END". You can just do > > $ perl -e 'syscall 157,666' > > to call prctl(666) and trigger the dump. > I found a case in the dump where the pipe is empty still both reader and writer are waiting on it. [ 1397.829761] E=1 F=0; W=1719147 R=1719147 [ 1397.837843] RD=1 WR=1 Full dump is attached below. > Oleg. > --- > > diff --git a/fs/pipe.c b/fs/pipe.c > index b0641f75b1ba..566c75a0ff81 100644 > --- a/fs/pipe.c > +++ b/fs/pipe.c > @@ -376,6 +376,8 @@ anon_pipe_read(struct kiocb *iocb, struct iov_iter *to) > } > if (pipe_empty(pipe->head, pipe->tail)) > wake_next_reader = false; > + if (ret > 0) > + pipe->r_cnt++; > mutex_unlock(&pipe->mutex); > > if (wake_writer) > @@ -565,6 +567,8 @@ anon_pipe_write(struct kiocb *iocb, struct iov_iter *from) > out: > if (pipe_full(pipe->head, pipe->tail, pipe->max_usage)) > wake_next_writer = false; > + if (ret > 0) > + pipe->w_cnt++; > mutex_unlock(&pipe->mutex); > > /* > @@ -695,6 +699,42 @@ pipe_poll(struct file *filp, poll_table *wait) > return mask; > } > > +static DEFINE_MUTEX(PI_MUTEX); > +static LIST_HEAD(PI_LIST); > + > +void pi_dump(void); > +void pi_dump(void) > +{ > + struct pipe_inode_info *pipe; > + > + pr_crit("---------- DUMP START ----------\n"); > + mutex_lock(&PI_MUTEX); > + list_for_each_entry(pipe, &PI_LIST, pi_list) { > + unsigned head, tail; > + > + mutex_lock(&pipe->mutex); > + head = pipe->head; > + tail = pipe->tail; > + pr_crit("E=%d F=%d; W=%d R=%d\n", > + pipe_empty(head, tail), pipe_full(head, tail, pipe->max_usage), > + pipe->w_cnt, pipe->r_cnt); > + > +// INCOMPLETE > +pr_crit("RD=%d WR=%d\n", waitqueue_active(&pipe->rd_wait), waitqueue_active(&pipe->wr_wait)); > + > + for (; tail < head; tail++) { > + struct pipe_buffer *buf = pipe_buf(pipe, tail); > + WARN_ON(buf->ops != &anon_pipe_buf_ops); > + pr_crit("buf: o=%d l=%d\n", buf->offset, buf->len); > + } > + pr_crit("\n"); > + > + mutex_unlock(&pipe->mutex); > + } > + mutex_unlock(&PI_MUTEX); > + pr_crit("---------- DUMP END ------------\n"); > +} > + > static void put_pipe_info(struct inode *inode, struct pipe_inode_info *pipe) > { > int kill = 0; > @@ -706,8 +746,14 @@ static void put_pipe_info(struct inode *inode, struct pipe_inode_info *pipe) > } > spin_unlock(&inode->i_lock); > > - if (kill) > + if (kill) { > + if (!list_empty(&pipe->pi_list)) { > + mutex_lock(&PI_MUTEX); > + list_del_init(&pipe->pi_list); > + mutex_unlock(&PI_MUTEX); > + } > free_pipe_info(pipe); > + } > } > > static int > @@ -790,6 +836,13 @@ struct pipe_inode_info *alloc_pipe_info(void) > if (pipe == NULL) > goto out_free_uid; > > + INIT_LIST_HEAD(&pipe->pi_list); > + if (!strcmp(current->comm, "hackbench")) { > + mutex_lock(&PI_MUTEX); > + list_add_tail(&pipe->pi_list, &PI_LIST); > + mutex_unlock(&PI_MUTEX); > + } > + > if (pipe_bufs * PAGE_SIZE > max_size && !capable(CAP_SYS_RESOURCE)) > pipe_bufs = max_size >> PAGE_SHIFT; > > diff --git a/include/linux/pipe_fs_i.h b/include/linux/pipe_fs_i.h > index 8ff23bf5a819..48d9bf5171dc 100644 > --- a/include/linux/pipe_fs_i.h > +++ b/include/linux/pipe_fs_i.h > @@ -80,6 +80,9 @@ struct pipe_inode_info { > #ifdef CONFIG_WATCH_QUEUE > struct watch_queue *watch_queue; > #endif > + > + struct list_head pi_list; > + unsigned w_cnt, r_cnt; > }; > > /* > diff --git a/kernel/sys.c b/kernel/sys.c > index 4efca8a97d62..a85e34861b2e 100644 > --- a/kernel/sys.c > +++ b/kernel/sys.c > @@ -2483,6 +2483,11 @@ SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, > > error = 0; > switch (option) { > + case 666: { > + extern void pi_dump(void); > + pi_dump(); > + break; > + } > case PR_SET_PDEATHSIG: > if (!valid_signal(arg2)) { > error = -EINVAL; > -- Thanks and Regards, Swapnil --------------kXJwFmrdRi700eXAVXkHC9hb Content-Type: text/plain; charset="UTF-8"; name="dump" Content-Disposition: attachment; filename="dump" Content-Transfer-Encoding: base64 WyAxMzk0LjM4MzI0MV0gLS0tLS0tLS0tLSBEVU1QIFNUQVJUIC0tLS0tLS0tLS0KWyAxMzk0 LjM4ODIxMV0gRT0xIEY9MDsgVz02NDAgUj02NDAKWyAxMzk0LjM5MjAwMV0gUkQ9MCBXUj0w CgpbIDEzOTQuMzk2MzAwXSBFPTAgRj0wOyBXPTEgUj0wClsgMTM5NC4zOTk2MjVdIFJEPTAg V1I9MApbIDEzOTQuNDAyMjE5XSBidWY6IG89MCBsPTEKClsgMTM5NC40MDY4MjRdIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk0LjQxMTMyMl0gUkQ9MCBXUj0wCgpbIDEz OTQuNDE1NjIxXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NC40MjAxMDhd IFJEPTAgV1I9MAoKWyAxMzk0LjQyNDQwNF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDEzOTQuNDI4ODk4XSBSRD0wIFdSPTAKClsgMTM5NC40MzMxOTddIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk0LjQzNzY5Ml0gUkQ9MCBXUj0wCgpbIDEzOTQuNDQx OTkyXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NC40NDY0OTBdIFJEPTAg V1I9MAoKWyAxMzk0LjQ1MDc4N10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEz OTQuNDU1MjgyXSBSRD0wIFdSPTAKClsgMTM5NC40NTk1NzhdIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxMzk0LjQ2NDA3M10gUkQ9MCBXUj0wCgpbIDEzOTQuNDY4MzY5XSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NC40NzI4NjZdIFJEPTAgV1I9MAoK WyAxMzk0LjQ3NzE3MV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTQuNDgx NjY2XSBSRD0wIFdSPTAKClsgMTM5NC40ODU5NjJdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxMzk0LjQ5MDQ2MF0gUkQ9MCBXUj0wCgpbIDEzOTQuNDk0NzU2XSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NC40OTkyNTJdIFJEPTAgV1I9MAoKWyAxMzk0 LjUwMzU1MF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTQuNTA4MDQ0XSBS RD0wIFdSPTAKClsgMTM5NC41MTIzNDFdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk0LjUyMDU2N10gUkQ9MCBXUj0wCgpbIDEzOTQuNTMyMjQxXSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5NC41NDAyOThdIFJEPTAgV1I9MAoKWyAxMzk0LjU1MTUw OV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTQuNTU5NTAxXSBSRD0wIFdS PTAKClsgMTM5NC41NzA4NDRdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk0 LjU3ODg4M10gUkQ9MCBXUj0wCgpbIDEzOTQuNTkwMzIwXSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5NC41OTgzNTldIFJEPTAgV1I9MAoKWyAxMzk0LjYwOTgxMF0gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTQuNjE3ODUwXSBSRD0wIFdSPTAKClsg MTM5NC42MjkyOTldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk0LjYzNzMz NF0gUkQ9MCBXUj0wCgpbIDEzOTQuNjQ4Nzg0XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTM5NC42NTY4MzddIFJEPTAgV1I9MAoKWyAxMzk0LjY2ODMxMF0gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTQuNjc2MzY1XSBSRD0wIFdSPTAKClsgMTM5NC42 ODc4NDZdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk0LjY5NTkwNl0gUkQ9 MCBXUj0wCgpbIDEzOTQuNzA3Mzk3XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTM5NC43MTU0NjFdIFJEPTAgV1I9MAoKWyAxMzk0LjcyNjk2NV0gRT0xIEY9MDsgVz0yMDAw MDAwIFI9MjAwMDAwMApbIDEzOTQuNzM1MDM2XSBSRD0wIFdSPTAKClsgMTM5NC43NDY1MzVd IEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk0Ljc1NDYwOV0gUkQ9MCBXUj0w CgpbIDEzOTQuNzY2MTI1XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NC43 NzQyMDBdIFJEPTAgV1I9MAoKWyAxMzk0Ljc4NTcyOV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9 MjAwMDAwMApbIDEzOTQuNzkzODEzXSBSRD0wIFdSPTAKClsgMTM5NC44MDUzNDddIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk0LjgxMzQzM10gUkQ9MCBXUj0wCgpbIDEz OTQuODI0OTgxXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NC44MzMwNzRd IFJEPTAgV1I9MAoKWyAxMzk0Ljg0NDYyOF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDEzOTQuODUyNzIwXSBSRD0wIFdSPTAKClsgMTM5NC44NjQyODldIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk0Ljg3MjM4OF0gUkQ9MCBXUj0wCgpbIDEzOTQuODgz OTM4XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NC44OTIwMzBdIFJEPTAg V1I9MAoKWyAxMzk0LjkwMzU3OV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEz OTQuOTExNjczXSBSRD0wIFdSPTAKClsgMTM5NC45MjMyMjJdIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxMzk0LjkzMTMyMV0gUkQ9MCBXUj0wCgpbIDEzOTQuOTQyODc2XSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NC45NTA5NzJdIFJEPTAgV1I9MAoK WyAxMzk0Ljk2MjUyN10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTQuOTcw NjIzXSBSRD0wIFdSPTAKClsgMTM5NC45ODIxODJdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxMzk0Ljk5MDI3OV0gUkQ9MCBXUj0wCgpbIDEzOTUuMDAxODMzXSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NS4wMDk5NDJdIFJEPTAgV1I9MAoKWyAxMzk1 LjAyMTUxNl0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTUuMDI5NjIzXSBS RD0wIFdSPTAKClsgMTM5NS4wNDEyMDBdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk1LjA0OTMxMF0gUkQ9MCBXUj0wCgpbIDEzOTUuMDYwODgyXSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5NS4wNjg5ODZdIFJEPTAgV1I9MAoKWyAxMzk1LjA4MDU2 MF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTUuMDg4NjY3XSBSRD0wIFdS PTAKClsgMTM5NS4xMDAyMzhdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1 LjEwODM0OF0gUkQ9MCBXUj0wCgpbIDEzOTUuMTE5OTAzXSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5NS4xMjgwMDJdIFJEPTAgV1I9MAoKWyAxMzk1LjEzOTU1N10gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTUuMTQ3NjQ2XSBSRD0wIFdSPTAKClsg MTM5NS4xNTkxOTldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1LjE2NzI5 NV0gUkQ9MCBXUj0wCgpbIDEzOTUuMTc4ODQ4XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTM5NS4xODY5NDJdIFJEPTAgV1I9MAoKWyAxMzk1LjE5ODQ5MV0gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTUuMjA2NTg3XSBSRD0wIFdSPTAKClsgMTM5NS4y MTgxNDNdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1LjIyNjI0MV0gUkQ9 MCBXUj0wCgpbIDEzOTUuMjM3Nzk0XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTM5NS4yNDU4OTNdIFJEPTAgV1I9MAoKWyAxMzk1LjI1NzQ1Ml0gRT0xIEY9MDsgVz0yMDAw MDAwIFI9MjAwMDAwMApbIDEzOTUuMjY1NTQ4XSBSRD0wIFdSPTAKClsgMTM5NS4yNzcxMTFd IEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1LjI4NTIxMl0gUkQ9MCBXUj0w CgpbIDEzOTUuMjk2Nzc5XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NS4z MDQ4NzNdIFJEPTAgV1I9MAoKWyAxMzk1LjMxNjQ0Nl0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9 MjAwMDAwMApbIDEzOTUuMzI0NTQxXSBSRD0wIFdSPTAKClsgMTM5NS4zMzYwODddIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1LjM0NDE2M10gUkQ9MCBXUj0wCgpbIDEz OTUuMzU1NzAxXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NS4zNjM3ODdd IFJEPTAgV1I9MAoKWyAxMzk1LjM3NTMyNV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDEzOTUuMzgzNDA5XSBSRD0wIFdSPTAKClsgMTM5NS4zOTQ5MzddIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1LjQwMzAxNV0gUkQ9MCBXUj0wCgpbIDEzOTUuNDE0 NTQ2XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NS40MjI2MzBdIFJEPTAg V1I9MAoKWyAxMzk1LjQzNDE2Ml0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEz OTUuNDQyMjQ4XSBSRD0wIFdSPTAKClsgMTM5NS40NTM3OTddIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxMzk1LjQ2MTg4Nl0gUkQ9MCBXUj0wCgpbIDEzOTUuNDczNDMyXSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NS40ODE1MjZdIFJEPTAgV1I9MAoK WyAxMzk1LjQ5MzA4MF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTUuNTAx MTc1XSBSRD0wIFdSPTAKClsgMTM5NS41MTI3NDBdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxMzk1LjUyMDgzNV0gUkQ9MCBXUj0wCgpbIDEzOTUuNTMyMzk2XSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NS41NDA0OTddIFJEPTAgV1I9MAoKWyAxMzk1 LjU1MjA0OV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTUuNTYwMTQ5XSBS RD0wIFdSPTAKClsgMTM5NS41NzE3MDBdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk1LjU3OTc5Ml0gUkQ9MCBXUj0wCgpbIDEzOTUuNTkxMzMwXSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5NS41OTk0MTZdIFJEPTAgV1I9MAoKWyAxMzk1LjYxMDk1 M10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTUuNjE5MDQxXSBSRD0wIFdS PTAKClsgMTM5NS42MzA1NzZdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1 LjYzODY2Nl0gUkQ9MCBXUj0wCgpbIDEzOTUuNjUwMjExXSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5NS42NTgyOTVdIFJEPTAgV1I9MAoKWyAxMzk1LjY2OTgzMl0gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTUuNjc3OTE1XSBSRD0wIFdSPTAKClsg MTM5NS42ODk0NTddIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1LjY5NzU0 M10gUkQ9MCBXUj0wCgpbIDEzOTUuNzA5MDkxXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTM5NS43MTcxNzJdIFJEPTAgV1I9MAoKWyAxMzk1LjcyODc0OV0gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTUuNzM2ODQ2XSBSRD0wIFdSPTAKClsgMTM5NS43 NDgzOThdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1Ljc1NjQ4OF0gUkQ9 MCBXUj0wCgpbIDEzOTUuNzY4MDM1XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTM5NS43NzYxMTddIFJEPTAgV1I9MAoKWyAxMzk1Ljc4NzY1OF0gRT0xIEY9MDsgVz0yMDAw MDAwIFI9MjAwMDAwMApbIDEzOTUuNzk1NzQ2XSBSRD0wIFdSPTAKClsgMTM5NS44MDcyODld IEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1LjgxNTM2M10gUkQ9MCBXUj0w CgpbIDEzOTUuODI2OTAwXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NS44 MzQ5ODNdIFJEPTAgV1I9MAoKWyAxMzk1Ljg0NjUxMF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9 MjAwMDAwMApbIDEzOTUuODU0NTg0XSBSRD0wIFdSPTAKClsgMTM5NS44NjYxMDddIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1Ljg3NDIwM10gUkQ9MCBXUj0wCgpbIDEz OTUuODg1NzQwXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NS44OTM4MjZd IFJEPTAgV1I9MAoKWyAxMzk1LjkwNTM3M10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDEzOTUuOTEzNDY5XSBSRD0wIFdSPTAKClsgMTM5NS45MjUwMzFdIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk1LjkzMzExNV0gUkQ9MCBXUj0wCgpbIDEzOTUuOTQ0 NjU0XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5NS45NTI3NTFdIFJEPTAg V1I9MAoKWyAxMzk1Ljk2NDMwNV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEz OTUuOTcyMzk5XSBSRD0wIFdSPTAKClsgMTM5NS45ODM5NjddIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxMzk1Ljk5MjA2M10gUkQ9MCBXUj0wCgpbIDEzOTYuMDAzNjE0XSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ni4wMTE3MTVdIFJEPTAgV1I9MAoK WyAxMzk2LjAyMzI3MF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTYuMDMx MzU5XSBSRD0wIFdSPTAKClsgMTM5Ni4wNDI5MDldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxMzk2LjA1MTAwMV0gUkQ9MCBXUj0wCgpbIDEzOTYuMDYyNTQ3XSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ni4wNzA2NDJdIFJEPTAgV1I9MAoKWyAxMzk2 LjA4MjE5MF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTYuMDkwMjgzXSBS RD0wIFdSPTAKClsgMTM5Ni4xMDE4NDFdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk2LjEwOTkzMF0gUkQ9MCBXUj0wCgpbIDEzOTYuMTIxNDg5XSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5Ni4xMjk1ODhdIFJEPTAgV1I9MAoKWyAxMzk2LjE0MTE0 M10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTYuMTQ5MjM5XSBSRD0wIFdS PTAKClsgMTM5Ni4xNjA4MDFdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2 LjE2ODkwMl0gUkQ9MCBXUj0wCgpbIDEzOTYuMTgwNDY3XSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5Ni4xODg1NjldIFJEPTAgV1I9MAoKWyAxMzk2LjIwMDEzNV0gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTYuMjA4MjM4XSBSRD0wIFdSPTAKClsg MTM5Ni4yMTk4MDJdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2LjIyNzg5 OF0gUkQ9MCBXUj0wCgpbIDEzOTYuMjM5NDU5XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTM5Ni4yNDc1NTldIFJEPTAgV1I9MAoKWyAxMzk2LjI1OTExMF0gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTYuMjY3MjA0XSBSRD0wIFdSPTAKClsgMTM5Ni4y Nzg3NjBdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2LjI4Njg1OV0gUkQ9 MCBXUj0wCgpbIDEzOTYuMjk4NDE3XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTM5Ni4zMDY1MTRdIFJEPTAgV1I9MAoKWyAxMzk2LjMxODA1Ml0gRT0xIEY9MDsgVz0yMDAw MDAwIFI9MjAwMDAwMApbIDEzOTYuMzI2MTM3XSBSRD0wIFdSPTAKClsgMTM5Ni4zMzc2ODZd IEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2LjM0NTc3MV0gUkQ9MCBXUj0w CgpbIDEzOTYuMzU3MzE1XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ni4z NjU0MDNdIFJEPTAgV1I9MAoKWyAxMzk2LjM3Njk0N10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9 MjAwMDAwMApbIDEzOTYuMzg1MDMyXSBSRD0wIFdSPTAKClsgMTM5Ni4zOTY1ODldIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2LjQwNDY3N10gUkQ9MCBXUj0wCgpbIDEz OTYuNDE2MjI0XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ni40MjQzMTJd IFJEPTAgV1I9MAoKWyAxMzk2LjQzNTg3N10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDEzOTYuNDQzOTcxXSBSRD0wIFdSPTAKClsgMTM5Ni40NTU1MTRdIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2LjQ2MzYwMl0gUkQ9MCBXUj0wCgpbIDEzOTYuNDc1 MTMzXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ni40ODMyMTldIFJEPTAg V1I9MAoKWyAxMzk2LjQ5NDc1NF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEz OTYuNTAyODQxXSBSRD0wIFdSPTAKClsgMTM5Ni41MTQzODBdIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxMzk2LjUyMjQ2Nl0gUkQ9MCBXUj0wCgpbIDEzOTYuNTMzOTk3XSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ni41NDIwODJdIFJEPTAgV1I9MAoK WyAxMzk2LjU1MzYyM10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTYuNTYx NzE2XSBSRD0wIFdSPTAKClsgMTM5Ni41NzMyNjJdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxMzk2LjU4MTM1MV0gUkQ9MCBXUj0wCgpbIDEzOTYuNTkyOTAwXSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ni42MDA5OTFdIFJEPTAgV1I9MAoKWyAxMzk2 LjYxMjU0OF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTYuNjIwNjQzXSBS RD0wIFdSPTAKClsgMTM5Ni42MzIxOTBdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk2LjY0MDI3NV0gUkQ9MCBXUj0wCgpbIDEzOTYuNjUxODI2XSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5Ni42NTk5MTldIFJEPTAgV1I9MAoKWyAxMzk2LjY3MTQ3 Ml0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTYuNjc5NTcyXSBSRD0wIFdS PTAKClsgMTM5Ni42OTExMjNdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2 LjY5OTIyMF0gUkQ9MCBXUj0wCgpbIDEzOTYuNzEwNzY5XSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5Ni43MTg4NjJdIFJEPTAgV1I9MAoKWyAxMzk2LjczMDQwMF0gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTYuNzM4NDg3XSBSRD0wIFdSPTAKClsg MTM5Ni43NTAwMTFdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2Ljc1ODA5 Ml0gUkQ9MCBXUj0wCgpbIDEzOTYuNzY5NjEyXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTM5Ni43Nzc2OTVdIFJEPTAgV1I9MAoKWyAxMzk2Ljc4OTIyNF0gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTYuNzk3MzA1XSBSRD0wIFdSPTAKClsgMTM5Ni44 MDg4MzVdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2LjgxNjkxNF0gUkQ9 MCBXUj0wCgpbIDEzOTYuODI4NDQwXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTM5Ni44MzY1MjJdIFJEPTAgV1I9MAoKWyAxMzk2Ljg0ODA2MF0gRT0xIEY9MDsgVz0yMDAw MDAwIFI9MjAwMDAwMApbIDEzOTYuODU2MTQwXSBSRD0wIFdSPTAKClsgMTM5Ni44Njc2NjFd IEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2Ljg3NTc0Ml0gUkQ9MCBXUj0w CgpbIDEzOTYuODg3Mjg2XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ni44 OTUzNjddIFJEPTAgV1I9MAoKWyAxMzk2LjkwNjg5OF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9 MjAwMDAwMApbIDEzOTYuOTE0OTc4XSBSRD0wIFdSPTAKClsgMTM5Ni45MjY1MDJdIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2LjkzNDU4N10gUkQ9MCBXUj0wCgpbIDEz OTYuOTQ2MTE3XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ni45NTQyMTRd IFJEPTAgV1I9MAoKWyAxMzk2Ljk2NTc0OV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDEzOTYuOTczODM0XSBSRD0wIFdSPTAKClsgMTM5Ni45ODUzNzBdIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk2Ljk5MzQ1OF0gUkQ9MCBXUj0wCgpbIDEzOTcuMDA1 MDAxXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ny4wMTMwOThdIFJEPTAg V1I9MAoKWyAxMzk3LjAyNDYzNl0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEz OTcuMDMyNzI3XSBSRD0wIFdSPTAKClsgMTM5Ny4wNDQyNzZdIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxMzk3LjA1MjM3NF0gUkQ9MCBXUj0wCgpbIDEzOTcuMDYzOTM2XSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ny4wNzIwMzZdIFJEPTAgV1I9MAoK WyAxMzk3LjA4MzU5MV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTcuMDkx Njg5XSBSRD0wIFdSPTAKClsgMTM5Ny4xMDMyNTZdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxMzk3LjExMTM1OV0gUkQ9MCBXUj0wCgpbIDEzOTcuMTIyOTE3XSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ny4xMzEwMTNdIFJEPTAgV1I9MAoKWyAxMzk3 LjE0MjU1OF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTcuMTUwNjQ5XSBS RD0wIFdSPTAKClsgMTM5Ny4xNjIyMDldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk3LjE3MDMwMV0gUkQ9MCBXUj0wCgpbIDEzOTcuMTgxODUyXSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5Ny4xODk5NDNdIFJEPTAgV1I9MAoKWyAxMzk3LjIwMTQ4 N10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTcuMjA5NTgwXSBSRD0wIFdS PTAKClsgMTM5Ny4yMjExMTVdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk3 LjIyOTIwNF0gUkQ9MCBXUj0wCgpbIDEzOTcuMjQwNzQ1XSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5Ny4yNDg4MzldIFJEPTAgV1I9MAoKWyAxMzk3LjI2MDM3Ml0gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTcuMjY4NDYzXSBSRD0wIFdSPTAKClsg MTM5Ny4yODAwMTRdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk3LjI4ODEw M10gUkQ9MCBXUj0wCgpbIDEzOTcuMjk5NjQ3XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTM5Ny4zMDc3MzRdIFJEPTAgV1I9MAoKWyAxMzk3LjMxOTI4MF0gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTcuMzI3MzcwXSBSRD0wIFdSPTAKClsgMTM5Ny4z Mzg5MTZdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk3LjM0NzAwMV0gUkQ9 MCBXUj0wCgpbIDEzOTcuMzU4NTQ4XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTM5Ny4zNjY2MzJdIFJEPTAgV1I9MAoKWyAxMzk3LjM3ODE1N10gRT0xIEY9MDsgVz0yMDAw MDAwIFI9MjAwMDAwMApbIDEzOTcuMzg2MjQ2XSBSRD0wIFdSPTAKClsgMTM5Ny4zOTc3OThd IEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk3LjQwNTg4OF0gUkQ9MCBXUj0w CgpbIDEzOTcuNDE3NDIzXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ny40 MjU1MTBdIFJEPTAgV1I9MAoKWyAxMzk3LjQzNzA2NF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9 MjAwMDAwMApbIDEzOTcuNDQ1MTU1XSBSRD0wIFdSPTAKClsgMTM5Ny40NTY3MDldIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk3LjQ2NDgwMF0gUkQ9MCBXUj0wCgpbIDEz OTcuNDc2MzM3XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ny40ODQ0MzBd IFJEPTAgV1I9MAoKWyAxMzk3LjQ5NTk4Nl0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDEzOTcuNTA0MDgxXSBSRD0wIFdSPTAKClsgMTM5Ny41MTU2MzldIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk3LjUyMzczN10gUkQ9MCBXUj0wCgpbIDEzOTcuNTM1 Mjg5XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ny41NDMzNzJdIFJEPTAg V1I9MAoKWyAxMzk3LjU1NDkyNV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEz OTcuNTYzMDIxXSBSRD0wIFdSPTAKClsgMTM5Ny41NzQ1NjJdIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxMzk3LjU4MjY1NF0gUkQ9MCBXUj0wCgpbIDEzOTcuNTk0MTk5XSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ny42MDIyODddIFJEPTAgV1I9MAoK WyAxMzk3LjYxMzg0MF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTcuNjIx OTM0XSBSRD0wIFdSPTAKClsgMTM5Ny42MzM0ODRdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxMzk3LjY0MTU3MF0gUkQ9MCBXUj0wCgpbIDEzOTcuNjUzMTE5XSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5Ny42NjEyMTFdIFJEPTAgV1I9MAoKWyAxMzk3 LjY3Mjc1OV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTcuNjgwODUwXSBS RD0wIFdSPTAKClsgMTM5Ny42OTIzOTFdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk3LjcwMDQ3NF0gUkQ9MCBXUj0wCgpbIDEzOTcuNzEyMDE4XSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5Ny43MjAxMTBdIFJEPTAgV1I9MAoKWyAxMzk3LjczMTY1 MV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTcuNzM5NzM5XSBSRD0wIFdS PTAKClsgMTM5Ny43NTEyNzldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk3 Ljc1OTM3MF0gUkQ9MCBXUj0wCgpbIDEzOTcuNzcwOTA0XSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5Ny43Nzg5OTJdIFJEPTAgV1I9MAoKWyAxMzk3Ljc5MDUyMV0gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTcuNzk4NjA3XSBSRD0wIFdSPTAKClsg MTM5Ny44MTAxNDBdIEU9MSBGPTA7IFc9MTcxOTE1OCBSPTE3MTkxNTgKWyAxMzk3LjgxODIy Nl0gUkQ9MSBXUj0wCgpbIDEzOTcuODI5NzYxXSBFPTEgRj0wOyBXPTE3MTkxNDcgUj0xNzE5 MTQ3ClsgMTM5Ny44Mzc4NDNdIFJEPTEgV1I9MQoKWyAxMzk3Ljg0OTM4Ml0gRT0xIEY9MDsg Vz0xNzE5MTQ3IFI9MTcxOTE0NwpbIDEzOTcuODU3NDY1XSBSRD0xIFdSPTAKClsgMTM5Ny44 NjkwMDRdIEU9MSBGPTA7IFc9MTcxOTE0NyBSPTE3MTkxNDcKWyAxMzk3Ljg3NzA5MF0gUkQ9 MSBXUj0wCgpbIDEzOTcuODg4NjI3XSBFPTEgRj0wOyBXPTE3MTkxNDcgUj0xNzE5MTQ3Clsg MTM5Ny44OTY3MTVdIFJEPTEgV1I9MAoKWyAxMzk3LjkwODI2MV0gRT0xIEY9MDsgVz0xNzE5 MTQ3IFI9MTcxOTE0NwpbIDEzOTcuOTE2MzQ4XSBSRD0xIFdSPTAKClsgMTM5Ny45Mjc4OTVd IEU9MSBGPTA7IFc9MTcxOTE0NyBSPTE3MTkxNDcKWyAxMzk3LjkzNTk4MV0gUkQ9MSBXUj0w CgpbIDEzOTcuOTQ3NTIwXSBFPTEgRj0wOyBXPTE3MTkxNDcgUj0xNzE5MTQ3ClsgMTM5Ny45 NTU2MDBdIFJEPTEgV1I9MAoKWyAxMzk3Ljk2NzEyOF0gRT0xIEY9MDsgVz0xNzE5MTQ3IFI9 MTcxOTE0NwpbIDEzOTcuOTc1MjExXSBSRD0xIFdSPTAKClsgMTM5Ny45ODY3NDVdIEU9MSBG PTA7IFc9MTcxOTE0NyBSPTE3MTkxNDcKWyAxMzk3Ljk5NDgzMF0gUkQ9MSBXUj0wCgpbIDEz OTguMDA2MzkxXSBFPTEgRj0wOyBXPTE3MTkxNDcgUj0xNzE5MTQ3ClsgMTM5OC4wMTQ0ODBd IFJEPTEgV1I9MAoKWyAxMzk4LjAyNjAyMF0gRT0xIEY9MDsgVz0xNzE5MTQ3IFI9MTcxOTE0 NwpbIDEzOTguMDM0MTA0XSBSRD0xIFdSPTAKClsgMTM5OC4wNDU2NjJdIEU9MSBGPTA7IFc9 MTcxOTE0NyBSPTE3MTkxNDcKWyAxMzk4LjA1Mzc1NF0gUkQ9MSBXUj0wCgpbIDEzOTguMDY1 Mjk3XSBFPTEgRj0wOyBXPTE3MTkxNDcgUj0xNzE5MTQ3ClsgMTM5OC4wNzMzODVdIFJEPTEg V1I9MAoKWyAxMzk4LjA4NDkyOV0gRT0xIEY9MDsgVz0xNzE5MTQ3IFI9MTcxOTE0NwpbIDEz OTguMDkzMDIyXSBSRD0xIFdSPTAKClsgMTM5OC4xMDQ1NzJdIEU9MSBGPTA7IFc9MTcxOTE0 NyBSPTE3MTkxNDcKWyAxMzk4LjExMjY2Nl0gUkQ9MSBXUj0wCgpbIDEzOTguMTI0MjE1XSBF PTEgRj0wOyBXPTE3MTkxNDcgUj0xNzE5MTQ3ClsgMTM5OC4xMzIzMDNdIFJEPTEgV1I9MAoK WyAxMzk4LjE0Mzg1Nl0gRT0xIEY9MDsgVz0xNzE5MTQ3IFI9MTcxOTE0NwpbIDEzOTguMTUx OTQ1XSBSRD0xIFdSPTAKClsgMTM5OC4xNjM0OTldIEU9MSBGPTA7IFc9MTcxOTE0NyBSPTE3 MTkxNDcKWyAxMzk4LjE3MTU5Ml0gUkQ9MSBXUj0wCgpbIDEzOTguMTgzMTM0XSBFPTEgRj0w OyBXPTE3MTkxNDcgUj0xNzE5MTQ3ClsgMTM5OC4xOTEyMjVdIFJEPTEgV1I9MAoKWyAxMzk4 LjIwMjc2OF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTguMjEwODU5XSBS RD0wIFdSPTAKClsgMTM5OC4yMjIzOTldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk4LjIzMDQ4NV0gUkQ9MCBXUj0wCgpbIDEzOTguMjQyMDMxXSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5OC4yNTAxMjJdIFJEPTAgV1I9MAoKWyAxMzk4LjI2MTY4 M10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTguMjY5Nzg2XSBSRD0wIFdS PTAKClsgMTM5OC4yODEzNDldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk4 LjI4OTQ0N10gUkQ9MCBXUj0wCgpbIDEzOTguMzAxMDAxXSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5OC4zMDkxMDBdIFJEPTAgV1I9MAoKWyAxMzk4LjMyMDY0NV0gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTguMzI4NzM1XSBSRD0wIFdSPTAKClsg MTM5OC4zNDAyNzZdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk4LjM0ODM2 M10gUkQ9MCBXUj0wCgpbIDEzOTguMzU5OTAyXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTM5OC4zNjc5ODhdIFJEPTAgV1I9MAoKWyAxMzk4LjM3OTUyNl0gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTguMzg3NjA5XSBSRD0wIFdSPTAKClsgMTM5OC4z OTkxNDZdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk4LjQwNzIzMV0gUkQ9 MCBXUj0wCgpbIDEzOTguNDE4Nzc1XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTM5OC40MjY4NThdIFJEPTAgV1I9MAoKWyAxMzk4LjQzODM5NF0gRT0xIEY9MDsgVz0yMDAw MDAwIFI9MjAwMDAwMApbIDEzOTguNDQ2NDc1XSBSRD0wIFdSPTAKClsgMTM5OC40NTgwMDRd IEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk4LjQ2NjA4NF0gUkQ9MCBXUj0w CgpbIDEzOTguNDc3NjExXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OC40 ODU2OTVdIFJEPTAgV1I9MAoKWyAxMzk4LjQ5NzIyNl0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9 MjAwMDAwMApbIDEzOTguNTA1MzA4XSBSRD0wIFdSPTAKClsgMTM5OC41MTY4NDhdIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk4LjUyNDkzNF0gUkQ9MCBXUj0wCgpbIDEz OTguNTM2NDY5XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OC41NDQ1NTRd IFJEPTAgV1I9MAoKWyAxMzk4LjU1NjA4OF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDEzOTguNTY0MTcxXSBSRD0wIFdSPTAKClsgMTM5OC41NzU3MDddIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk4LjU4Mzc5NF0gUkQ9MCBXUj0wCgpbIDEzOTguNTk1 MzMxXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OC42MDM0MjFdIFJEPTAg V1I9MAoKWyAxMzk4LjYxNDk4MV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEz OTguNjIzMDczXSBSRD0wIFdSPTAKClsgMTM5OC42MzQ2MjBdIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxMzk4LjY0MjcxNl0gUkQ9MCBXUj0wCgpbIDEzOTguNjU0MjY4XSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OC42NjIzNjddIFJEPTAgV1I9MAoK WyAxMzk4LjY3MzkxNV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTguNjgy MDExXSBSRD0wIFdSPTAKClsgMTM5OC42OTM1NzddIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxMzk4LjcwMTY3M10gUkQ9MCBXUj0wCgpbIDEzOTguNzEzMjMxXSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OC43MjEzMjVdIFJEPTAgV1I9MAoKWyAxMzk4 LjczMjg4OF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTguNzQwOTgzXSBS RD0wIFdSPTAKClsgMTM5OC43NTI1NDRdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk4Ljc2MDY0MF0gUkQ9MCBXUj0wCgpbIDEzOTguNzcyMTk3XSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5OC43ODAyOTRdIFJEPTAgV1I9MAoKWyAxMzk4Ljc5MTg0 NV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTguNzk5OTQzXSBSRD0wIFdS PTAKClsgMTM5OC44MTE1MDRdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk4 LjgxOTYwMl0gUkQ9MCBXUj0wCgpbIDEzOTguODMxMTQ2XSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5OC44MzkyMzddIFJEPTAgV1I9MAoKWyAxMzk4Ljg1MDc4NF0gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTguODU4ODc0XSBSRD0wIFdSPTAKClsg MTM5OC44NzA0MDldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk4Ljg3ODQ5 NF0gUkQ9MCBXUj0wCgpbIDEzOTguODkwMDI1XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTM5OC44OTgxMDhdIFJEPTAgV1I9MAoKWyAxMzk4LjkwOTY2MV0gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTguOTE3NzQ2XSBSRD0wIFdSPTAKClsgMTM5OC45 MjkyOTZdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk4LjkzNzM4NF0gUkQ9 MCBXUj0wCgpbIDEzOTguOTQ4OTI5XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTM5OC45NTcwMTldIFJEPTAgV1I9MAoKWyAxMzk4Ljk2ODU1OF0gRT0xIEY9MDsgVz0yMDAw MDAwIFI9MjAwMDAwMApbIDEzOTguOTc2NjQ3XSBSRD0wIFdSPTAKClsgMTM5OC45ODgyMTVd IEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk4Ljk5NjMxOV0gUkQ9MCBXUj0w CgpbIDEzOTkuMDA3OTA1XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OS4w MTYwMDFdIFJEPTAgV1I9MAoKWyAxMzk5LjAyNzU2M10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9 MjAwMDAwMApbIDEzOTkuMDM1NjU3XSBSRD0wIFdSPTAKClsgMTM5OS4wNDcyMTNdIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5LjA1NTMwN10gUkQ9MCBXUj0wCgpbIDEz OTkuMDY2ODc2XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OS4wNzQ5Nzld IFJEPTAgV1I9MAoKWyAxMzk5LjA4NjU0OF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDEzOTkuMDk0NjUyXSBSRD0wIFdSPTAKClsgMTM5OS4xMDYyMjldIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5LjExNDM0MV0gUkQ9MCBXUj0wCgpbIDEzOTkuMTI1 OTE5XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OS4xMzQwMjZdIFJEPTAg V1I9MAoKWyAxMzk5LjE0NTYxNl0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEz OTkuMTUzNzIwXSBSRD0wIFdSPTAKClsgMTM5OS4xNjUzMDddIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxMzk5LjE3MzQyM10gUkQ9MCBXUj0wCgpbIDEzOTkuMTg1MDA3XSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OS4xOTMxMTNdIFJEPTAgV1I9MAoK WyAxMzk5LjIwNDY5MV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTkuMjEy ODEyXSBSRD0wIFdSPTAKClsgMTM5OS4yMjQ0MTBdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxMzk5LjIzMjUyNV0gUkQ9MCBXUj0wCgpbIDEzOTkuMjQ0MTI3XSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OS4yNTIyNDZdIFJEPTAgV1I9MAoKWyAxMzk5 LjI2Mzg1MF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTkuMjcxOTcxXSBS RD0wIFdSPTAKClsgMTM5OS4yODM1NzldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk5LjI5MTcwMV0gUkQ9MCBXUj0wCgpbIDEzOTkuMzAzMzExXSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5OS4zMTE0NDFdIFJEPTAgV1I9MAoKWyAxMzk5LjMyMzA0 N10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTkuMzMxMTY1XSBSRD0wIFdS PTAKClsgMTM5OS4zNDI3NjldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5 LjM1MDg4N10gUkQ9MCBXUj0wCgpbIDEzOTkuMzYyNDg2XSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5OS4zNzA1OTNdIFJEPTAgV1I9MAoKWyAxMzk5LjM4MjE3OF0gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTkuMzkwMjkxXSBSRD0wIFdSPTAKClsg MTM5OS40MDE4NjZdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5LjQwOTk3 MV0gUkQ9MCBXUj0wCgpbIDEzOTkuNDIxNTU1XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTM5OS40Mjk2NjldIFJEPTAgV1I9MAoKWyAxMzk5LjQ0MTI0OV0gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTkuNDQ5MzYxXSBSRD0wIFdSPTAKClsgMTM5OS40 NjA5NDldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5LjQ2OTA2OF0gUkQ9 MCBXUj0wCgpbIDEzOTkuNDgwNjYwXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTM5OS40ODg3NzhdIFJEPTAgV1I9MAoKWyAxMzk5LjUwMDM2Nl0gRT0xIEY9MDsgVz0yMDAw MDAwIFI9MjAwMDAwMApbIDEzOTkuNTA4NDc1XSBSRD0wIFdSPTAKClsgMTM5OS41MjAwNjBd IEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5LjUyODE3MF0gUkQ9MCBXUj0w CgpbIDEzOTkuNTM5NzQ3XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OS41 NDc4NTBdIFJEPTAgV1I9MAoKWyAxMzk5LjU1OTQyNV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9 MjAwMDAwMApbIDEzOTkuNTY3NTMwXSBSRD0wIFdSPTAKClsgMTM5OS41NzkxMDNdIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5LjU4NzIwN10gUkQ9MCBXUj0wCgpbIDEz OTkuNTk4NzY5XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OS42MDY4NjVd IFJEPTAgV1I9MAoKWyAxMzk5LjYxODQyNF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDEzOTkuNjI2NTIwXSBSRD0wIFdSPTAKClsgMTM5OS42MzgwODBdIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5LjY0NjE3NV0gUkQ9MCBXUj0wCgpbIDEzOTkuNjU3 NzQ0XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OS42NjU4NDJdIFJEPTAg V1I9MAoKWyAxMzk5LjY3NzQxNV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEz OTkuNjg1NTE4XSBSRD0wIFdSPTAKClsgMTM5OS42OTcwOTJdIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxMzk5LjcwNTE5N10gUkQ9MCBXUj0wCgpbIDEzOTkuNzE2NzYyXSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OS43MjQ4NjVdIFJEPTAgV1I9MAoK WyAxMzk5LjczNjQzNF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTkuNzQ0 NTM0XSBSRD0wIFdSPTAKClsgMTM5OS43NTYwODldIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxMzk5Ljc2NDE4M10gUkQ9MCBXUj0wCgpbIDEzOTkuNzc1NzMxXSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTM5OS43ODM4MThdIFJEPTAgV1I9MAoKWyAxMzk5 Ljc5NTM3NF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTkuODAzNDU4XSBS RD0wIFdSPTAKClsgMTM5OS44MTQ5OTJdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxMzk5LjgyMzA3Nl0gUkQ9MCBXUj0wCgpbIDEzOTkuODM0NjAyXSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTM5OS44NDI2ODRdIFJEPTAgV1I9MAoKWyAxMzk5Ljg1NDIw OV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTkuODYyMjkwXSBSRD0wIFdS PTAKClsgMTM5OS44NzM3OTZdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5 Ljg4MTg3M10gUkQ9MCBXUj0wCgpbIDEzOTkuODkzNDAwXSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTM5OS45MDE0ODBdIFJEPTAgV1I9MAoKWyAxMzk5LjkxMjk5N10gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTkuOTIxMDc0XSBSRD0wIFdSPTAKClsg MTM5OS45MzI2MDFdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5Ljk0MDY4 Ml0gUkQ9MCBXUj0wCgpbIDEzOTkuOTUyMjAyXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTM5OS45NjAyODFdIFJEPTAgV1I9MAoKWyAxMzk5Ljk3MTgwM10gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDEzOTkuOTc5ODc0XSBSRD0wIFdSPTAKClsgMTM5OS45 OTEzODRdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxMzk5Ljk5OTQ2NF0gUkQ9 MCBXUj0wCgpbIDE0MDAuMDExMDA1XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTQwMC4wMTkwOTRdIFJEPTAgV1I9MAoKWyAxNDAwLjAzMDYxOV0gRT0xIEY9MDsgVz0yMDAw MDAwIFI9MjAwMDAwMApbIDE0MDAuMDM4NzA1XSBSRD0wIFdSPTAKClsgMTQwMC4wNTAyNDFd IEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxNDAwLjA1ODMzNl0gUkQ9MCBXUj0w CgpbIDE0MDAuMDY5ODc0XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTQwMC4w Nzc5NTldIFJEPTAgV1I9MAoKWyAxNDAwLjA4OTUwOF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9 MjAwMDAwMApbIDE0MDAuMDk3NTk3XSBSRD0wIFdSPTAKClsgMTQwMC4xMDkxNDldIEU9MSBG PTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxNDAwLjExNzI0MF0gUkQ9MCBXUj0wCgpbIDE0 MDAuMTI4Nzk2XSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTQwMC4xMzY4OTFd IFJEPTAgV1I9MAoKWyAxNDAwLjE0ODQ0OF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAw MApbIDE0MDAuMTU2NTM5XSBSRD0wIFdSPTAKClsgMTQwMC4xNjgwOTddIEU9MSBGPTA7IFc9 MjAwMDAwMCBSPTIwMDAwMDAKWyAxNDAwLjE3NjE5M10gUkQ9MCBXUj0wCgpbIDE0MDAuMTg3 NzUyXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTQwMC4xOTU4NDhdIFJEPTAg V1I9MAoKWyAxNDAwLjIwNzQwOV0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDE0 MDAuMjE1NTA5XSBSRD0wIFdSPTAKClsgMTQwMC4yMjcwNjRdIEU9MSBGPTA7IFc9MjAwMDAw MCBSPTIwMDAwMDAKWyAxNDAwLjIzNTE1OF0gUkQ9MCBXUj0wCgpbIDE0MDAuMjQ2NzE2XSBF PTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTQwMC4yNTQ4MTJdIFJEPTAgV1I9MAoK WyAxNDAwLjI2NjM2OF0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDE0MDAuMjc0 NDYxXSBSRD0wIFdSPTAKClsgMTQwMC4yODYwMDJdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIw MDAwMDAKWyAxNDAwLjI5NDA5MV0gUkQ9MCBXUj0wCgpbIDE0MDAuMzA1NjI5XSBFPTEgRj0w OyBXPTIwMDAwMDAgUj0yMDAwMDAwClsgMTQwMC4zMTM3MjJdIFJEPTAgV1I9MAoKWyAxNDAw LjMyNTIzN10gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDE0MDAuMzMzMzE2XSBS RD0wIFdSPTAKClsgMTQwMC4zNDQ4MzRdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAK WyAxNDAwLjM1MjkxMl0gUkQ9MCBXUj0wCgpbIDE0MDAuMzY0NDMyXSBFPTEgRj0wOyBXPTIw MDAwMDAgUj0yMDAwMDAwClsgMTQwMC4zNzI1MTRdIFJEPTAgV1I9MAoKWyAxNDAwLjM4NDA1 Ml0gRT0xIEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDE0MDAuMzkyMTM0XSBSRD0wIFdS PTAKClsgMTQwMC40MDM2NjVdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxNDAw LjQxMTc1NV0gUkQ9MCBXUj0wCgpbIDE0MDAuNDIzMjgyXSBFPTEgRj0wOyBXPTIwMDAwMDAg Uj0yMDAwMDAwClsgMTQwMC40MzEzNjVdIFJEPTAgV1I9MAoKWyAxNDAwLjQ0Mjg5N10gRT0x IEY9MDsgVz0yMDAwMDAwIFI9MjAwMDAwMApbIDE0MDAuNDUwOTg0XSBSRD0wIFdSPTAKClsg MTQwMC40NjI1MjBdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxNDAwLjQ3MDYw N10gUkQ9MCBXUj0wCgpbIDE0MDAuNDgyMTQxXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAw MDAwClsgMTQwMC40OTAyMjVdIFJEPTAgV1I9MAoKWyAxNDAwLjUwMTc5M10gRT0xIEY9MDsg Vz0yMDAwMDAwIFI9MjAwMDAwMApbIDE0MDAuNTA5ODg2XSBSRD0wIFdSPTAKClsgMTQwMC41 MjE0MjhdIEU9MSBGPTA7IFc9MjAwMDAwMCBSPTIwMDAwMDAKWyAxNDAwLjUyOTUxN10gUkQ9 MCBXUj0wCgpbIDE0MDAuNTQxMDYzXSBFPTEgRj0wOyBXPTIwMDAwMDAgUj0yMDAwMDAwClsg MTQwMC41NDkxNDldIFJEPTAgV1I9MAoKWyAxNDAwLjU2MDY4OF0gLS0tLS0tLS0tLSBEVU1Q IEVORCAtLS0tLS0tLS0tLS0K --------------kXJwFmrdRi700eXAVXkHC9hb--