From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 88F1DC432BE for ; Thu, 19 Aug 2021 12:28:30 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id B899461100 for ; Thu, 19 Aug 2021 12:28:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org B899461100 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id DD4BC6B006C; Thu, 19 Aug 2021 08:28:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D84878D0001; Thu, 19 Aug 2021 08:28:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C24F56B0072; Thu, 19 Aug 2021 08:28:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0064.hostedemail.com [216.40.44.64]) by kanga.kvack.org (Postfix) with ESMTP id 9AC656B006C for ; Thu, 19 Aug 2021 08:28:28 -0400 (EDT) Received: from smtpin20.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 0C9BD231CE for ; Thu, 19 Aug 2021 12:28:28 +0000 (UTC) X-FDA: 78491758296.20.63965A5 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by imf07.hostedemail.com (Postfix) with ESMTP id 83EBE1008936 for ; Thu, 19 Aug 2021 12:28:25 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10080"; a="196799578" X-IronPort-AV: E=Sophos;i="5.84,334,1620716400"; d="gz'50?scan'50,208,50";a="196799578" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Aug 2021 05:28:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,334,1620716400"; d="gz'50?scan'50,208,50";a="451371745" Received: from lkp-server01.sh.intel.com (HELO d053b881505b) ([10.239.97.150]) by fmsmga007.fm.intel.com with ESMTP; 19 Aug 2021 05:28:21 -0700 Received: from kbuild by d053b881505b with local (Exim 4.92) (envelope-from ) id 1mGh9g-000Twa-8P; Thu, 19 Aug 2021 12:28:20 +0000 Date: Thu, 19 Aug 2021 20:27:55 +0800 From: kernel test robot To: Chris Down Cc: kbuild-all@lists.01.org, Linux Memory Management List , Petr Mladek Subject: [linux-next:master 1545/9113] drivers/media/usb/pvrusb2/pvrusb2-encoder.c:288 pvr2_encoder_cmd() warn: inconsistent indenting Message-ID: <202108192042.raL2g31t-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="liOOAslEiF7prFVr" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Authentication-Results: imf07.hostedemail.com; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none); spf=none (imf07.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 192.55.52.151) smtp.mailfrom=lkp@intel.com X-Stat-Signature: pi6rpbrtkg9aii6a6u93tqya6hrwossa X-Rspamd-Queue-Id: 83EBE1008936 X-Rspamd-Server: rspam01 X-HE-Tag: 1629376105-819953 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --liOOAslEiF7prFVr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 33e65b1f975cd2814fc0ea9617250fc4c1d7a553 commit: 337015573718b161891a3473d25f59273f2e626b [1545/9113] printk: Userspace format indexing support config: i386-randconfig-m021-20210818 (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot smatch warnings: drivers/media/usb/pvrusb2/pvrusb2-encoder.c:288 pvr2_encoder_cmd() warn: inconsistent indenting drivers/media/usb/pvrusb2/pvrusb2-hdw.c:1730 pvr2_hdw_set_streaming() warn: inconsistent indenting drivers/media/usb/pvrusb2/pvrusb2-hdw.c:3461 pvr2_hdw_cpufw_set_enabled() warn: inconsistent indenting drivers/media/usb/pvrusb2/pvrusb2-hdw.c:3501 pvr2_hdw_cpufw_get() warn: inconsistent indenting vim +288 drivers/media/usb/pvrusb2/pvrusb2-encoder.c d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 120 d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 121 eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 122 /* This prototype is set up to be compatible with the eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 123 cx2341x_mbox_func prototype in cx2341x.h, which should be in eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 124 kernels 2.6.18 or later. We do this so that we can enable eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 125 cx2341x.ko to write to our encoder (by handing it a pointer to this eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 126 function). For earlier kernels this doesn't really matter. */ eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 127 static int pvr2_encoder_cmd(void *ctxt, ea48c13ad0e562 drivers/media/video/pvrusb2/pvrusb2-encoder.c Hans Verkuil 2007-12-12 128 u32 cmd, eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 129 int arg_cnt_send, eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 130 int arg_cnt_recv, eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 131 u32 *argp) d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 132 { d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 133 unsigned int poll_count; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 134 unsigned int try_count = 0; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 135 int retry_flag; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 136 int ret = 0; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 137 unsigned int idx; eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 138 /* These sizes look to be limited by the FX2 firmware implementation */ d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 139 u32 wrData[16]; eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 140 u32 rdData[16]; eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 141 struct pvr2_hdw *hdw = (struct pvr2_hdw *)ctxt; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 142 c05c0462da0e3a drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 143 d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 144 /* d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 145 d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 146 The encoder seems to speak entirely using blocks 32 bit words. c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 147 In ivtv driver terms, this is a mailbox at MBOX_BASE which we c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 148 populate with data and watch what the hardware does with it. c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 149 The first word is a set of flags used to control the c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 150 transaction, the second word is the command to execute, the c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 151 third byte is zero (ivtv driver suggests that this is some c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 152 kind of return value), and the fourth byte is a specified c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 153 timeout (windows driver always uses 0x00060000 except for one c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 154 case when it is zero). All successive words are the argument c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 155 words for the command. d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 156 d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 157 First, write out the entire set of words, with the first word d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 158 being zero. d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 159 d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 160 Next, write out just the first word again, but set it to d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 161 IVTV_MBOX_DRIVER_DONE | IVTV_DRIVER_BUSY this time (which d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 162 probably means "go"). d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 163 c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 164 Next, read back the return count words. Check the first word, d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 165 which should have IVTV_MBOX_FIRMWARE_DONE set. If however d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 166 that bit is not set, then the command isn't done so repeat the c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 167 read until it is set. d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 168 d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 169 Finally, write out just the first word again, but set it to d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 170 0x0 this time (which probably means "idle"). d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 171 d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 172 */ d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 173 eca8ebfc11d193 drivers/media/video/pvrusb2/pvrusb2-encoder.c Ahmed S. Darwish 2007-01-20 174 if (arg_cnt_send > (ARRAY_SIZE(wrData) - 4)) { eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 175 pvr2_trace( eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 176 PVR2_TRACE_ERROR_LEGS, 96292c89cf1fa7 drivers/media/usb/pvrusb2/pvrusb2-encoder.c Mauro Carvalho Chehab 2016-10-18 177 "Failed to write cx23416 command - too many input arguments (was given %u limit %lu)", 69b04f0dc1c489 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mauro Carvalho Chehab 2007-01-21 178 arg_cnt_send, (long unsigned) ARRAY_SIZE(wrData) - 4); eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 179 return -EINVAL; eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 180 } eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 181 eca8ebfc11d193 drivers/media/video/pvrusb2/pvrusb2-encoder.c Ahmed S. Darwish 2007-01-20 182 if (arg_cnt_recv > (ARRAY_SIZE(rdData) - 4)) { eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 183 pvr2_trace( eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 184 PVR2_TRACE_ERROR_LEGS, 96292c89cf1fa7 drivers/media/usb/pvrusb2/pvrusb2-encoder.c Mauro Carvalho Chehab 2016-10-18 185 "Failed to write cx23416 command - too many return arguments (was given %u limit %lu)", 69b04f0dc1c489 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mauro Carvalho Chehab 2007-01-21 186 arg_cnt_recv, (long unsigned) ARRAY_SIZE(rdData) - 4); eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 187 return -EINVAL; eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 188 } eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 189 d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 190 1ad371deb9b0be drivers/media/usb/pvrusb2/pvrusb2-encoder.c Mauro Carvalho Chehab 2017-06-26 191 LOCK_TAKE(hdw->ctl_lock); while (1) { d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 192 681c739944018d drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-11-26 193 if (!hdw->state_encoder_ok) { 9a607f01b044dd drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-10-14 194 ret = -EIO; 9a607f01b044dd drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-10-14 195 break; 9a607f01b044dd drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-10-14 196 } 9a607f01b044dd drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-10-14 197 c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 198 retry_flag = 0; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 199 try_count++; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 200 ret = 0; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 201 wrData[0] = 0; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 202 wrData[1] = cmd; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 203 wrData[2] = 0; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 204 wrData[3] = 0x00060000; eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 205 for (idx = 0; idx < arg_cnt_send; idx++) { eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 206 wrData[idx+4] = argp[idx]; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 207 } eca8ebfc11d193 drivers/media/video/pvrusb2/pvrusb2-encoder.c Ahmed S. Darwish 2007-01-20 208 for (; idx < ARRAY_SIZE(wrData) - 4; idx++) { eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 209 wrData[idx+4] = 0; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 210 } d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 211 c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 212 ret = pvr2_encoder_write_words(hdw,MBOX_BASE,wrData,idx); d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 213 if (ret) break; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 214 wrData[0] = IVTV_MBOX_DRIVER_DONE|IVTV_MBOX_DRIVER_BUSY; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 215 ret = pvr2_encoder_write_words(hdw,MBOX_BASE,wrData,1); d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 216 if (ret) break; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 217 poll_count = 0; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 218 while (1) { c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 219 poll_count++; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 220 ret = pvr2_encoder_read_words(hdw,MBOX_BASE,rdData, c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 221 arg_cnt_recv+4); c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 222 if (ret) { c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 223 break; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 224 } d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 225 if (rdData[0] & IVTV_MBOX_FIRMWARE_DONE) { d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 226 break; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 227 } c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 228 if (rdData[0] && (poll_count < 1000)) continue; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 229 if (!rdData[0]) { c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 230 retry_flag = !0; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 231 pvr2_trace( c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 232 PVR2_TRACE_ERROR_LEGS, 96292c89cf1fa7 drivers/media/usb/pvrusb2/pvrusb2-encoder.c Mauro Carvalho Chehab 2016-10-18 233 "Encoder timed out waiting for us; arranging to retry"); c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 234 } else { d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 235 pvr2_trace( d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 236 PVR2_TRACE_ERROR_LEGS, 96292c89cf1fa7 drivers/media/usb/pvrusb2/pvrusb2-encoder.c Mauro Carvalho Chehab 2016-10-18 237 "***WARNING*** device's encoder appears to be stuck (status=0x%08x)", 96292c89cf1fa7 drivers/media/usb/pvrusb2/pvrusb2-encoder.c Mauro Carvalho Chehab 2016-10-18 238 rdData[0]); c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 239 } d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 240 pvr2_trace( d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 241 PVR2_TRACE_ERROR_LEGS, d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 242 "Encoder command: 0x%02x",cmd); eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 243 for (idx = 4; idx < arg_cnt_send; idx++) { d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 244 pvr2_trace( d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 245 PVR2_TRACE_ERROR_LEGS, d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 246 "Encoder arg%d: 0x%08x", d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 247 idx-3,wrData[idx]); d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 248 } c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 249 ret = -EBUSY; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 250 break; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 251 } c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 252 if (retry_flag) { c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 253 if (try_count < 20) continue; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 254 pvr2_trace( c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 255 PVR2_TRACE_ERROR_LEGS, c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 256 "Too many retries..."); c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 257 ret = -EBUSY; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 258 } c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 259 if (ret) { d913d6303072ca drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2008-04-06 260 del_timer_sync(&hdw->encoder_run_timer); 681c739944018d drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-11-26 261 hdw->state_encoder_ok = 0; 681c739944018d drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-11-26 262 pvr2_trace(PVR2_TRACE_STBITS, 681c739944018d drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-11-26 263 "State bit %s <-- %s", 681c739944018d drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-11-26 264 "state_encoder_ok", 681c739944018d drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-11-26 265 (hdw->state_encoder_ok ? "true" : "false")); d913d6303072ca drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2008-04-06 266 if (hdw->state_encoder_runok) { d913d6303072ca drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2008-04-06 267 hdw->state_encoder_runok = 0; d913d6303072ca drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2008-04-06 268 pvr2_trace(PVR2_TRACE_STBITS, d913d6303072ca drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2008-04-06 269 "State bit %s <-- %s", d913d6303072ca drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2008-04-06 270 "state_encoder_runok", d913d6303072ca drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2008-04-06 271 (hdw->state_encoder_runok ? d913d6303072ca drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2008-04-06 272 "true" : "false")); d913d6303072ca drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2008-04-06 273 } d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 274 pvr2_trace( d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 275 PVR2_TRACE_ERROR_LEGS, 96292c89cf1fa7 drivers/media/usb/pvrusb2/pvrusb2-encoder.c Mauro Carvalho Chehab 2016-10-18 276 "Giving up on command. This is normally recovered via a firmware reload and re-initialization; concern is only warranted if this happens repeatedly and rapidly."); d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 277 break; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 278 } d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 279 wrData[0] = 0x7; eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 280 for (idx = 0; idx < arg_cnt_recv; idx++) { eacbe7c51f0fe7 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-25 281 argp[idx] = rdData[idx+4]; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 282 } d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 283 d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 284 wrData[0] = 0x0; c43000ef0c9f21 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2007-01-28 285 ret = pvr2_encoder_write_words(hdw,MBOX_BASE,wrData,1); 1ad371deb9b0be drivers/media/usb/pvrusb2/pvrusb2-encoder.c Mauro Carvalho Chehab 2017-06-26 286 break; 11c48e41d5fcc5 drivers/media/usb/pvrusb2/pvrusb2-encoder.c Ma Feng 2019-12-19 287 } 11c48e41d5fcc5 drivers/media/usb/pvrusb2/pvrusb2-encoder.c Ma Feng 2019-12-19 @288 LOCK_GIVE(hdw->ctl_lock); d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 289 d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 290 return ret; d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 291 } d855497edbfbf9 drivers/media/video/pvrusb2/pvrusb2-encoder.c Mike Isely 2006-06-26 292 :::::: The code at line 288 was first introduced by commit :::::: 11c48e41d5fcc5b4cf17aa74388be128ca5444f8 media: pvrusb2: Remove unneeded semicolon and add newline :::::: TO: Ma Feng :::::: CC: Mauro Carvalho Chehab --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --liOOAslEiF7prFVr Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICOs0HmEAAy5jb25maWcAjFxLd9w2st7nV/RxNsnCjl7WOOceLUAQZCNNEjQA9kMbHllu Ozqjh6clzcT//lYBfAAg2HYWjhpVeBeqvioU+Osvvy7I68vTw83L3e3N/f33xdf94/5w87L/ vPhyd7//v0UqFpXQC5Zy/Q6Yi7vH13/+uDv/cLl4/+704t3J28Pt6WK1Pzzu7xf06fHL3ddX qH739PjLr79QUWU8bylt10wqLqpWs62+evP19vbtn4vf0v2nu5vHxZ/vzqGZs7Pf7V9vnGpc tTmlV9/7onxs6urPk/OTk4G3IFU+kIZiokwTVTM2AUU929n5+5OzvrxIkTXJ0pEViuKsDuHE GS0lVVvwajW24BS2ShPNqUdbwmCIKttcaBEl8AqqsgmpEm0tRcYL1mZVS7SWDouolJYN1UKq sZTLj+1GSGdoScOLVPOStZok0JASUo9UvZSMwIpUmYB/gEVhVdjSXxe5EZD7xfP+5fXbuMm8 4rpl1bolElaIl1xfnZ8B+zCsssbxaqb04u558fj0gi0MSyooKfo1ffMmVtySxl0lM/5WkUI7 /EuyZu2KyYoVbX7N65HdpSRAOYuTiuuSxCnb67kaYo5wESdcK41CNiyNM153ZUK6GfUxBhx7 ZGnd8U+riOMtXhwj40QiHaYsI02hjUQ4e9MXL4XSFSnZ1ZvfHp8e978PDGpDaneMaqfWvKbR EdRC8W1bfmxYw6IMG6Lpsp3Qe2mUQqm2ZKWQOzw/hC7HvWoUK3jijoQ0oP0izZhdJRI6Mhww YBDXoj8ocOYWz6+fnr8/v+wfxoOSs4pJTs2RhFOcOMfbJaml2MQpLMsY1Ry7zrK2tEcz4KtZ lfLKnPt4IyXPJegjOG2OjMoUSAo2opVMQQvxqnTpHiwsSUVJeBUra5ecSVyhnU8tFW+5KMtm ZnRES9hfWExQAKDJ4lw4SLk2s2hLkTK/i0xIytJOk8FajFRVE6lYtzbDJrstpyxp8kz5krV/ /Lx4+hJs62iABF0p0UCfVvZS4fRoZMRlMWfje6zymhQ8JZq1BVG6pTtaRATE6O31KG8B2bTH 1qzS6iixTaQgKYWOjrOVsJEk/auJ8pVCtU2NQw7UnT2jtG7McKUyViSwQj/DYya7atC+oPW4 erDHS9897A/PsRMGZnbViorBEXIGvLyGUyG5SI0RHrYdbClQeFrE9IQhOk3wfIlS1w3WNNNJ xWQ0g52qs2BdGBS1f5n9NxOBn7FZINdkh8eqfgEclQ3ZqdY9zz2pV7yGNswbqU1VS74eGbIs qkuRtZasAFmZpReqjJ4Wf3LDtkvGylrD+hp0M6r1rnwtiqbSRO7iyt9yRfarr08FVPdsCV2C LqBCertslh+E7w998/zvxQts4eIGhv38cvPyvLi5vX16fXy5e/waSBZKK6GmC6tWhl5QdRhp HcnxBVMpqn7KwAgBq44y4UlAzKjia6B4dL1/YjYOKIOZcCUKo0InCyNps1CR0wVr3AJtFDT4 0bItHC5HLpXHYeoERTg9U7XTJBHSpKhJWaxcS0IjY4LVKwpEnqV7LJBSMZAGxXKaFNxVakjL SCUaA14nhW3BSHZ1euk1JWiCC+nKQTCq1mDpMolumL/KgwFb2T8ck7YaZFxQt3gJjTMX6xcC 0TEojyXP9NXZiVuOO16SrUM/PRsPD680+CkkY0Ebp+cBD69Stg3UWgN+h/Uk7FlD+9GrOHX7 9/7z6/3+sPiyv3l5Peyf7dHrABd4b2VtVi26RJHanmHdkEq3CRpd6LepSgJtFUmbFY1yYB3N pWhqZ51qkjOrKZgDMAAU0jz42UNTr2wF/3OUbbHqegh7bDeSa5YQuppQzEqNpRnhso1SaAa2 mlTphqd66Uqa1G6FqKbo+qp5GtckHV2mvvcQ0jM4wtdMxsB0DYhZK1+PC4o9drRYJdtqytac eiagI0DFWc3Yz4jJuL3q6Gh6ZjsuuaKT/TCwbyxFLwWwIqhpd4ANAKIqvpRG98/QYB3kHA1X yif1I2BgI73eYZvpqhZwChGI6MCgedYO/eVeIl2nCmQpZWApAVmzmP8Glp7sfMmGbTKQVToy aX6TElqzyNVx9WTae9+joKZTB3Yk+W43FPjequEQc1UvAtYZtzQRAoGBr1UpbUUN28avGToM RqaELEkVCGXApuCPWBQjbYWsl6QClSQdk4MwThehvuTp6WXIA3aUstp4NMZ8hJCaqnoFowSL jcN0h2gNcGRQQT8lID2Owuh0nTONbuQUblppmRRnMMXU9UssjB9QsWcswt9tVXI3jOPsBisy g9GcKpMJ9/UIeHBZ442q0a5RMj/haDnN18KbHM8rUrgBPzMBt8D4P26BWnpan3An+MNF20jP 0STpmsMwu/VzVgYaSYiU3N2FFbLsSjUtab3FH0rNEuBhxViAF76QBs+74zZ2EkOHY88wrIoG y72ipWO/wEn2PGSoytI0qjOsdELHbeh2mkIYU7sujTvfQ4IuZFzvD1+eDg83j7f7Bfvv/hGg KgGrTxGsgkM1ws5o40Zhx7oYsMNPdtM3uC5tHz0ucPpSRZOEFgKjmgSwh3FXRx1bkCSmlaGB kA32QwIK6TywqHEwbGh9Eaq2Ek6eKH+CEaM5AKxjm6WWTZYBUDMAKBJjMTNFpFgTqTnx9YFm ZQvOPsEIOM84DYJINi7tnQKjyIzJ8jxmP47cM28/XLbnTnDWRHHadAe2mNM2C5QicLsGyQa+ UXmmjIrUPV2A3msA8Ea566s3+/sv52dv8RrDjTWvwC62qqlrLxYOsJauLJif0LwIljlkJcJP WYG54zZycvXhGJ1sHX/CZ+iF6wfteGxec0NES5E2dQ1sT/Bk2bZKdr2labOUTquAIuOJxPhU 6sOEQcOg4KBW2kZoIBpwqNo6BzFxQzPYI+BEC+qsgw0+k4PE0F/rSUYNQVMS42PLxr1v8fiM eEfZ7Hh4wmRlo4dgvxRPXItmWFSjMJA6RzZ+h1kYUrTLBqxokXiyCZLcKlejdq0aIcKoGYZ/ HRWTgRFlRBY7ihFN19DUufWtCtBOYEgGn627EFKkYlZOcWEZtcfZ6Nn68HS7f35+Oixevn+z EQHHB+tF3B0kDjxjRDeSWQjsKi0klrUJoEaVUC6KNONqGSVKpsEE8yqGnbBhKzqAg2QR9pnw HAY5U49tNWwTbn0EGCHD0VEhAygnVsApi7tQI8fHhsjVD3iKWsWwPDKQchzj6PsM+EFlbZlw L6LUlVnDM9uxTOn52el2lg5yWIFIgYRUKdiFmdEBF5dcXT2EcTNRclCdAPYxqIuTjLmByx0c PMA7AI/zhrlRFZAWsubSC8j1ZUcmNrComlcmQj4z7uUa1VKBLjZYJerZshVY9GA4NhhfNxjz hdNT6A4Wjh2v44IyDOhIjC9k7cMgQyPlxYdLFd8pJMUJ748QtIpfkSGtLGd6upxrEPQduAcl 5z8gH6fHAUpPvYgsWLm69FZp9a94E6sP8XIqGyXiKqlkGeAU5kc4R+qGV3ijRWcWpCOfxzVD CYZupt2cAQLJt6dHqG0xsz10J/l2dpHXnNDzNn4XbIgza4dYf6YWAMBy5nRNwrO9ppMVToES UBFdnPDSZSlO52kAIvKqRJztuqajCkUfhop659MQ4tdg4GwQRDWlT9YqGCQ4M1u6zC8v/GLA UrxsSmNtMoCVxe7q/aCDCShBNH6t57BjtXW5nZjF3gpDS2DV7eCnxaD1p4XLXe7i5r6YwqKQ Rk4JAEArVTIA3i487qnXSyK27hXssmZWTzlNpa7jXRmQpNChAJiUsBxqn8WJeBP8ISR1LsuE MBZY26HKyEVMSWeEzSR8tKSeyJuIFEomAdbbiEwixYpVNsiDl9jBlgdOAxZgiLtgOaG7Cb4x F7SwlbP2FDlgV2fppKIcpRv4jrbBq7+YH+S0mM3xVh+eHu9eng72Gmo0RaM33B+ZKrzdmmWV pC7AyM/SKV47sTiHQTBiY8RqcOVmxuvP1641HCPf9Dgcp5eJe7VpkJ2qARS7Em+loS7wH+Yj PS1A1STxKDb/sJrpVTIUGujFXg6MOpFTKdCLnKlXKukipQ6/ziDISuDdMUD6GHCylAvHFzOu i8gy8ImuTv6hJ/a/oEIotrQmNslMaU5jWMkAnwzgJ1SGQ00iDo8B9vNkVoC49nkzmHLhaDte 4A4XPULERIaGXZ2MY8Rh13r+QBitDkBfKIxKyaYObyX7jdFSehsFv9ED4prHLyiwcXCRg8mA NVHgV+HBIf5tiyHbQIsvd6okgZ8EUKgO98EeIq22ZoVmb9VjrLHpRvi6TLgxMJfFkcLyuj09 OZkjnb0/iUnjdXt+cuK2bluJ8145OZhWtS8lXpK79Vdsy2L6nkqilm3auL5nvdwpjiYABFmi 7J92ou/4kCZehdIZU3Z9fYMwoP6Zf3KErosm7+5ru0I8/ojXS5d8EgYZA5qX2AhwYZ2qeCod LVP0eLGXIibMIuXZri1S7YTZR8V6xHn34zbLGo8lxoRs6AAP6HCGrVF5+t/+sAAlffN1/7B/ fDGtEVrzxdM3zNf1rmS7yEdcdMbASWwHPL1Ul1MHbyTRwhOUzUdrWloD2I0BjQRGe5kHVJpP lJAfYMHZObTJr94mGWlSAD7EqgmjNSVoLd1l+mGV2o2KmZIuKGqHbkynmgYKDadZityFZF6x gb2j2bWN11Ta8bkrZUiSrVuxZlLylA0hqpjaR2ZG+6S2oHNCXStmihKiQYHv5ppKGq0Buvrj BD941y3Bz9G765er8w8e3xomI4IhZqSaTD4Ft3pugAbYSwbSpMLZdlk3ABg7kDNH5t79lk+c DIbXJZ8bTFTlBJ2RPJcgiRi4CFZtCRDHDcDbin0EqUsCdyr1gVZb24QMmzqXJJ2Kj0edG31w 32G7pyCWhQiFG/7WBDRdKN39AnDhI3gr3km4Q9YS+0OljQL/FNSaXorZ2ycrzTVzzrhf3l08 +k0jYXbytXZy9/DXAH29MkRVfB3unf0788JpNV5iiBo2O648uyMgAhQMqrJ35fqUtUV22P/n df94+33xfHtz72Wp9fLvu4nmRORibd4LYLR9hjzkS3lpYoaMRyZu5HqOPpUQG3Lu0uNZI5Eq uLyKrFm0e5cTVaXJzfj58Rh80mgeM8PeCvhJAFEOZ5wx+jC6USY8uqhSBu2nM2Qo6zKb13Mt DJNxZeJLKBOLz4e7/3rXqMBmF8bf/q7MqJaUrWMxmTpQmEYw8YGLrR36Qr0mRtos/jXrWIlN u5rzCUeOf40rERACy26CVlsDYQAd+LUA1bAUzLUNtEheiR/RB+Mb5eLUS8fyiaqMw3Iz/Asb Gi6jCq1zJs2uVOYK9MwfZyGqXDbVtHAJ4h640KO0Dgrk+e+bw/6zA/yi4w9eQfhEc8WHeX4A OY3nNpeOGtFUg8Dyz/d7X291dtdPUcVAPQp9QdJ0LgVt5CpZ1cw2odkMTHeZ+kuBqKmxpP4C wUXrw4wGl9gcnJDtx0DcpoW/PvcFi9/A5i72L7fvfveCQGCIc4EOc/y6wpDL0v48wpJyGUSh PDKpnDgsFmGPfoltwS/rO3YiBPYeGiN5XuH4Q1F02PwLKCxZSmsAo5MQxcwjIfABt5FZVUy/ f39y6opIzkQ0YFKmbTU9AzuVxXN5Z7bMbufd483h+4I9vN7fBKeucyFNlGtsa8LvoxoARHi1 L2xIwnSR3R0e/gcHe5GGWp+lqbuo8DMMS3SUjMtyQyTrnEkvdsxT76dNDhs1kCnC144loUv0 ePHGkWUI3+3dnHPPvWlplg8NDONyy3vHeeaWWeQFG0Y7CaDq/dfDzeJLvx7WChpK/1wjztCT Jyvprf1q7fm4eM/XgKxdz7nEiMfX2/enThQT7+yX5LSteFh29v4yLNU1AUBxFby/vDnc/n33 sr/FaMDbz/tvMHRUJhOdbsMsfp5Xj8ltcH44BDbFAw2fc+JXQ5bCMOO/mhKsA0lmIuT2pau5 k8WQYTbz5lPUOkyA6PrCGEaY6mOfzgyBgaYyER5Mc6XoRU2De+aFKLidbeJnb68wCyHo1zTO YYkwgBLJTVlFK8y2FJmZ28zs9LKmsulL4NSjD2puB4I3esDmJVCObxBNi0shVgERVS46Zzxv RBN5EKZgM43ps0/lgpU0aTtCaoxSdYm+UwbwJrqg0wzRGojWUynOyO1rY5u+1W6WXDP/XcaQ bqOGVDDzUMzWiPJVwiaEBcTzs4Sbl05tuMf43hrQWPfaONw6cNngFFepzbLphM63ZJZPuX6X v6v4Mnq24nLTJrAKNrc7oJUckdZIVmY4AZNJMAeJbGQFk4f98rJLwwTNiBBhxiBCUpMIb5OI TI1YI5H++yxM2S2RH9gdN3tUHsepkdTWsmzanGBQpIteYLZjlIyvbmIsnVDaQ2SfunS3xOFg Ou3SySReyAQcXT17ZTlDS0UzkzbGa9raZ6j9q/fIYihGERscIXUZdQ6CCqtMGEc13VHsLf1c mNbpEre1ABkMxjPJO3MNgUOZu5EawrWFFvZDDnPx3IEBNIZ72Y3l3VPCyag3HHk7mTQ5TBO9 P321F54/gfLdpNHiMizulXGFt2loqzA10BegUQ6Qhm2g6ZfhBEAd9fdyjGKyrSPrIm0wZo2G DtPm5eQ4KZFpnBooHrHpFiCinU1lc9fFr6ML6CWshvZ4i49yY2bDrzXEeNEFSJpA/4EjjBck MD4Ac6nTh8AvPPC8u4w4nxBIYB0HII06Hrc0Np9hsu3KCkV3z+o+IomzHLmNGI2dBpOq+y8k yI2TBXuEFFa3uxutHiONk8Nnuudn/SWZb8dQt7vZ7SFm6p4HAP6jcldP0nNHUBcq/u7RbWeZ Y1I+9zDGP95dNj+clD6N32OrC3znLG0+j4XCVKzffrp53n9e/Nvm+X87PH2586OhyNQtemTC htp/TIX4eYAhLerzHRuDt0z47RoE3byKpsH/AM73TUmQAHzY4mox8xBE4duH8XM0nX5wp9NJ js2on33M3XE11TGOHiQda0FJOny5JVy7gJPHDE9HxDMtETKFb8VD+uz3U0LG7fVPsc08I+vY UEI3+IpQ4Wc2hpeCLS+NLHuK2qB+zEBYXr354/nT3eMfD0+fQUo+7d8E22UfSof3kEmXQzr8 BOBLFV4AfvQzW8dHqKAf8MD6JHzFl6g8WmhjfUE5xq9yyXX0NWBHavWpdx/eM1yL+OOTng5W Q2hdBC/op1RYjU10v8xku8t1g6Ti0SFk2yQxne2sFsc38KD3dtG1zCjYq5qn4UCHylSo+L2I x1VLHo892kmj7stiUSiz35iFXZMiHIL9QFSvsmOv+Oubw8sd6pCF/v7Nf3dtnvdYzyRd421H VN5VKtTIOi4Qhnbc4jG+GfTozqP8iLFBf5WhDEMo7lM6LDaJBPZDOmJ8Au5NAGpyYdNOUoAg My8LHK7VLvExcE9Iso9R7e53PcZkqtNxsE3V7QLmqRvFOQFaY0aCDdvJ0vm2j9HntrLFai6e h3MMJnmGaCz6DG0Ig5hvIKVjEv3IMk8JK8tNvOqkfLCrGPzD5IQCT06FTyFTo1XtrVgE+PSP EduEZfg/9CT9j/o4vCZRpt1IaHy81GD/7G9fX24+3e/Np+sWJiXxxYmEJbzKSo2I15HiIutC Y05GD3SP3utwe4gYufvMQux82mYVldxFTV2xeWg+3uFB251jPMjY3LjNpMr9w9Ph+6Icbwsm Ab54Vt4YVO0S/kpSNSR2pTEm/VkWB3L2lEjR5Ht2NtaBHy3KG/9jCTis4TMjwX7aHKWeq4tL ut0h6Ku1kXSTXnzhgX06KJ9Bp+UYrMHTFn+ZEfnwFTXBsTYAnQlgZFdU7csPge6LH3Jwgi1j zpuKZXr28mScI/tRpVReXZz8OSTHH3cbY9Tuyz9u51G20j5Gjl2egU9vcyA9sZGwKhg5jdVw HxPCj8mz2P/n7MmWW7eR/RXXPM2tmtRIlCVTD3mASFDCMTcTFEX7heX4eBJXTuxTtjNJ/v6i AS4NsCHl3oecWN2NhVga6BUDCHsbAdBo/C2Q6iaTP94MoIeyKKzl+7A70tfQh1WixECidw8S hQE7sJkLw3DVH3TfEH03aIKtgyIeAmZBzXpLr60pBlKrVMyhYInVcCuyYzEPmdp3AvS9E0wx Ne3YD9l/JugeogCs+57Wmha56nF9KLUbfELx4rLmRoOA93bWM+ZYLWu18XhaWtHOt7BEHdWW 5FHF68HzuOdefgY1FMv5mOoqf/784+39V/BMmLExtZlvuRMjBhDVQ0YNtjp2kQgMvxQLtgwz GuaWnnZJSosvbVJl+vShHbk5SPB0Xqo2LjsJWdNq6pgQuf11ojS5GCD9Gu2yXo73sk4HOlAa NEVU5jgdn/7dxYeodBoDsHZ19TUGBBWraDx8tyg9EpZB7uHY5NnRY3OFJupjntunkzr3Ff8t bgWnZ8MUbGrakwKwSXE8h5uapRuAaekYHfCncUqw8yNFCceQZ7anz8VAWJAOqI7KAWxXf4xL /wLWFBU7XaAArJoXWVcFvWyhdfXn/pwUMNJExx0+9IcTbcD/+I+n3396efqHXXsWr2kZX83s xl6mzaZf66BWoh3nNZFJxwKRDl3s0VPA12/OTe3m7NxuiMm1+5CJkg4a1FhnzWKUFPXsqxWs 25ChuRqdx+oe2UHEXX1f8llps9LOdBU4TZn2yX49O0ET6tH34yXfb7r0dKk9TXbIGO2YYaa5 TM9XpObAb2POSrWwfMUgfyScVpkTrI04Q1mXYEqQUiRW/NdQujzcaw2yOoOz0pfHTxEbswot 1pdnkIorxZHnCwSk8/Lw6cqTxav2ZcpVl38SngaeFnaViPf0CtDsRNIBVk3K8i5cBEva2y/m Uc7pcy5NIzoqldUs9QTbB2u6KlbuSER5KHzNb9LiVHqCeAXnHL5pTedBhvHwJ16LIyoLTJyD 9VZJQw234sd2aqKY1sTQTk4lzxt5EnVE87OGuHhYOwlSkHsPiqz0nI4mARnd5EH6r0impzGn PwYo0hWkLgZG76O6q2p/A3kkKfZawr0ZFIjq8IiwHb3Cmf+qROfdxEczDF9XtUaxMVyOJ3Rr xwb2Oj3NSHxaPURjGA3F2/URDukYJURHWJle79APfZcBhbNJrG7fpq8+nz8+nfhQ3bPbWok1 /o1cFepkLnLhmGbHm/2segeBb/FoVbCsYrFvTDz7bEdvTZaowal8jC2BdFXEmJ5ExVPjEjQ1 nOxhH1vB+Ga8BsTr8/PXj6vPt6ufntV3gjbmK2hirtQZpgkmQWWAgHwG8tVBZ9TUch6OU0tu BelBCmO/Le253ZaTCtSapG15JkFGxIQnASIvD+C9S8994kmpLtVJl/oZv0hoHHWGD7wOUu/0 ioUetIfwfW4lQ9P8ArZfhm0TCRNp0eB4KF4f6qJIB2427IL4+b8vT4TPozFQG/fSsbPw2+fk YCmm3R99PnM7y2UktKJJ7V6SFQnOpBMO18POJvwaiUa/7TO1D2Fnx3IeODHR0JEYFqG6EdEX Be3L62G2QvFLUd26o3IuqUsEdiuji+l1fxDN6qWV9ZE6RQEF+bEVFsWpK6ClMQEAj1hmQ0CX CPxhlgwSkKJobIDi7w6ASewJq2vsvZkmJtj7V4IP8Mwgo2BPb6+f72/fIKXtFKFhfXdSq3+X ZNQtoOERhSFS57cZYkjZ8duwQz5efn49gT8rNB69qT/k79+/v71/Yp/Yc2RGF/32k+rryzdA P3urOUNlPvLx6zMkCtDoaSAgd/pQF16WEYu5pYfF0I6XHgQEsrh7wULqkfJsLJuQl+7y/nIT LPmsAoKEl+TJenkIRlsavVjGhcRfv35/e3m1Bw0SdgxuhFanBvgYm+ZZXVxtrT7VvgPN652+ tKLujV0YO/Xxx8vn0y9/Y5HLU39RrHlEDtT52tCB16adjwtHrLK2axYJZg8MQLRDRBcJqg6o wWj9+0/84enx/evVT+8vX3/GWdTuIXfLNGb6Z1cgr28DUTuzOLjAWrgQtYdBrOczSpPlwvqE eHMTbCnVQRgstih0SP1ebdbIoBBhZU4/Es6jJGYEwaDnWnwqVooYm217QKd1FSA960TqCxfd 8311763bbnCXmC5OQyUeh8SplmMGri8CmdcGXHTI7JjhAaG9M7rIETlMuvvH7y9fwd5r1tss cm6oopZifdMSbZaya9v5YAD9JpzDgV4x6oDqZtVq3IrcFJ6OTsEBL0/9beiqcJXs7NiKVLDq 3jZjHY1bmLECeMC9Awt6z6epsxIbHAaIkiqOWPYyaedSy0GzrEzdY8CJfs/pRzeS5dubYpXv U/+Tk96ouJMjSJtnYkhbj8y7bV2xsRHU+6mUdlkev3yyf1EEYywLsS6nAoMLETaTuF80CitM ZzlosGV4mCvtYkTjHChSs4AbSVyJhrQW9GjeVLZrmIEDy+/LqjsaeLdSDDXr7gqJ32PBlkeo gWlbfl+PZiZUT3o0t2sapIQh2yhkAlXXQ887SYBujikk4NypZV0L7BVX8b0VbmB+dyKIZjCJ vVFHWCbQJjfALLPYXV8jfmNpgK2iWWEJ4eZNluGQKWb8fvWqTexcXWrZ6jvIEChiewzO9/gY NPhVC0Ro02dFW9u2JylA1IO5dE7NSSN0EHMcCnMbGkFncKGkQNfPe8Tuc+lpiH5DrEazVCS4 7wW8WyNqX1BRoh0easvrXwFvi90XCzDzVlWw3knFglmzq37nOHC+SAZdngUzji9uLAzKJGKc /+0MIT6AIrZSCIxQxdYSKik+otBiIV6yCNffhIiqWRuGN1sqInugWAYhSqpnDJBTNXmvtOgy NZiKJ8u5DPT+9vn29PbNuhEq0VwVpVrNSyfk1ADMMxOJjbBjwXt/Qty9wcUwP6Yp/CAaHEhw BvUorgpblmeQeIVWZ/XlQZaQMlZrXJSroKWTPT5UjBa8h1rSovBo6nuCuNp5HmYaPnV3zhNT tuHEkgZgxbLZKAKwf1ppSjKNcVoHpt1ZJq4AwwaqyChu6E5CLnHYMKDfIXpp9GLQjKUtH1o9 +2WVbNtBCM6bjCNxtacEqBMbOQ5ak1naFE1q7GiM7KkmSNhOnUxYu6Wh0awmx3xloVi150j4 QkDQPsj6UB3n9Rm8d7FgIo8GEJPMrGuD7hcPo9EKvHw8zc8cyXNZVLJLhVylzSLA8SHxOli3 nRJFayv10ASGQ5oYHEwBR/Z0jh6z7N59z0/sMojpo/jJQV267M1ciySbPQ82VRXJ7SqQ14sl UZs6pNNCQlZQyNkh4LUY9FWRXK9X6y5L9iWtLDioy0JK679YGcttuAiYz3VBpsF2sVgRnTKo YDGN0TAhtcKs1yi92YDYHZY3N0QB3YvtAkk8hyzarNZIrIzlchMG+LOb/lIPd1g6TRgEqxyO O1wIzm0BSp2oXPUqCvK7pcMxh16cula/TABs16v68NwbQCzK207GCcdRViDIKvkUx9oIKdQ/ t/xeCQbIZz4K7NPb/FZLU3WWVV2w1GNuHFW5OrgypO+a1NMao1hiQBscJ/yaWokG2yc1/W1W LGPtJrw5U3K7itoNUrgP0La9Rml6e7CI6y7cHkou21kRzpeLxTW+tDrfPI7S7ma5MAz4Nxvm uhROQLWrpRJ7huimPuD/z8ePK/H68fn++2/6eY8+xcnn++PrBzR59e3l9fnqq2JWL9/hTzzs NeiZSXb3/6iX4oC21MHAK0Dn6iwt5yCdgh7nrxpBHQ5lm6B1i4at33KNutWh+YgOhbOcWRpB YC+2b4zLvAdPl/MRodY6zb7YjuWsY5R9AF7w4tYFsylZLmhVn3WMmEfjwMRrIHPdsA6AgfQ+ SK8iYp3bCuWkACrE6aCM5XypIdMtcmq2b8+kXfynmt1f/3X1+fj9+V9XUfyDWshWHpbxIuV5 gO1QGbQvCEUjLeXDWIRSgI1I/Gix/pLxKLJHwLwJznJbz6YxabHf+7xbNIHO6KEl+tklXg9U PeyDD2dutLTbz4ZdJYTTAMLfqND/zois6iGphq7+rxk8FTv1P2cMTAF37gGqTSbS1qMYZFVS PR1eJXQ+fzayJ/1Yh+8DYnfy4kNXxSxyuq2g6oYgT3Mwzwhalh4ZZrvUHhrZkDUacHDCSGBZ UeulM7U+rIXTP/6zKyD0GByXqauaotGBhojrKZAtnOk2H8oijh1YmY05bSJkHfnj5fMX1dDr DzJJrl4fP1/++3z1Au83/efxCaWR0lWwQ+S2lBU7CORMtdE0FeqIROb6sdCYXZH6KsBHvEFK fg26KyphJUDTtQnF6pabgHKHNa1pvXrfUbuoFGlAvZKgcUkysio1Dk/uAD39/vH59tuVfs4R DQ4yFqj9F5NPxeu276TJQ+n0qPX1Z5cZlmp6pCB0tzQZ7oeeaEFmaDLT1cw6kTc+YrhcCIn5 Xj+MzhqQQrqQ5jRr55hSx5lGNbbKpIepS6WcZyEqLw4G3mkstdaBgWWUeGtQVV2U8wK1GlFS h2KwZbi5aZ0tHmXx5rqdVQWSS0DanwfsysrUNYFp37wJT2uWAHs/6c0xnCeM1ipq7KGsVxtv nYDF5poR2Aa5MxAaupq1bsAdvWU0hajDYLly2tBAt+EvOqt87kCVgKBOitSB5ryODNTuTy7y L2xFu0waAhneXC+pe75GF2kM+25WL7hUn/lIxTeCRXAzLwcMhY7E0WjwBpP3clasiikZX6Nk tAwWC2d24LpjDxDI27wCd13p0op0E84qEPOVRTwZYKErkaTcncRGMKfqk8h3RT6ar0pR/PD2 +u0vd/M7O15vvIXjaqTXg54fG2Ymdb7jYNb8S8Eoef34u5h07NHz8wC5151P7z+0a9LdoFgb zBH/efz27afHp1+v/n317fnnx6e/SKv/cAvwqgJ7246vV3PhlmSRvRbLFizrSEmtJpjegkF+ B1HYsFKLDqgZAIIlkHrBFpRu+vWpUXOHdDRwMzNw+sK7K8+hk6OkorrBMflqudpeX/0zeXl/ Pqn//mcuJCWi4uANOX3aAOmKAxYTR7DqjaXHGRE+7+mJoJBOeMkQQn2uq2gaWaQE2wJeBNCm Qc9zyObRNMd70I3ghSXqk2q0rpDEwGfsj87zaJMO5U7n+DsTFubTqoI2lXt0/OqrG98LUqL0 oprWh4Ht03isEqzix5jWDu89wQCqf9L1zZm+S/0lC4/LaCW8Hvf1ke67gneNns+qkEqMoytu ztoJcnv75WnmefeLVW5AwjDRkEDMsvJBlxqex0XVrSJbb8zTFVn7KlovPdcg42SjCG5oHd9E EG7pASiqmtO2pPq+PND6VvQNLGZlzS2LRA/Sr27Ajr5QwZ7b+43Xy9XSF/Y3FEpZVKmLsp0w WSo5rCCfS7SK1rxwngDgMz3SgDLKtZoMdcaVZuwBB4FbKDsFfRaHy+XStU8htbXfr1bV6rup mWnOs8i3lXOxoZcQpKVt96RbBf4KxbDy2vZ1Y3eeFKW4XBXRowL7onA0Aakvciel370DBD1W gPHN6IWltasKFjsbc3dN765dlAGL9KRryVv6eyLfaqvFvnDdtFBl9C41D4aAecBXkOJL9gdH zpMOu5y6xKIykx8tZu6Ub7VVqBH4mT2MOvBU2gELPair6bkf0fR4jWh64iZ0QyUuxj0TVXW0 oz9kuP2TEmWtUjKyH1Vy5pwoopNMWBtsz+F1wfEMob+kBad0GhfTZxJqNLY5twkzTgVpTEal +oiJqaE0oEPr5DGPPU82oPp4dgS5CC9AHlzsO3+ApzStQdaQLi/h7epcHSz6UUh3g85rSo5f RC0tK3jPUJOs+bIML3AMkz+aXNeHIzthGwxCiTBYYw9PjOpffpw+jPbd51qmcugWHqvznja5 KHjjiYxufUXc42LCXHtbv7D6tSYDkkziz/mSXVg4g6oDs6Em88WLyVtPJKq8vacEMdyQaoXl hbVGs7S97jwhcQq39nsAKKw8nUUnp8vDZS+RWxmGa5pVGpSqlg5+vpUPYXjduuElnjma7bk8 CsIvG/pdOIVsg2uFpdFqSG+uVxd2l1kZPKN3UXZf2TZG9Xu58MxzwlmaX2guZ3Xf2MQVDYi+ VslwFZKKTVwnr8Fxzrp0ysCzSpt2f2HVqz+rIi8ymuXkdt+Futzx/xs7DFfbBcELWes7g3Ie LDxTrFC37spyKy69wdzHtK5ofdMpDhd/Ur4qeCQaEds3Vm1EimmRDxUsbm3leXTofBwPHpG6 wNr6xDM834vcdpQ+MP26AVnxPQeH7URcuF+XPJeQX5ZcCndpsRfWAX+XslXrcR28S70XU1Vn y/POh74js3zgjhzBTyCz7tR3EbtRqwZMu3SlPf7IPDfbuwh8Q3xZIars4jqvYmtsqs3i+sJG hljDmltXH+bRdYTL1daTkQFQdUHv/ipcbqjYG6sTahkxSc54BXH7FYmSLFO3MSsrjISD3OMp iUtynIUeI4pUSfjqP0sQkB7VlYJDxEN0SWSUIrXDbWS0DRYrylvOKmX7Iwi59bAkhVpuL0y0 zKS1NmQWbZfbsyoWTaJ6SrOJUkS+x1Ohre1y6ZHuAHl96YCRRQQKspZWM8lan6HW99SZ2jh/ Y+qPuc2wyvI+48zzUodaXpzWTEaQsiD3HKHieKET93lRSjsrXXyKujbdO7t/Xrbmh2NtcXMD uVDKLgFPj6kLG2RxkZ4MMrWjd5nX2dhHkfrZVQffkzSAbSDttqiplzNRtSfxkNvhGAbSnda+ BTcSrEipAlVu/Bhx5b1nI7DdVPieXzY0rBV+9tzTpKmaj4uT2IrKUcj0ew4QQUn7/iRx7HnH WJSeI0fnDti5zxNPjR7ufWkQzH0cbtrb7TqjryyZiUMEiwPG91GgcnCswXauMXB1hkW9Sj15 1MqShktavj/KXZ/JQxtM8GgDKmI1PZOAvFVSrkefCeiS75n0hAYBvqrTcLmmB33C05wV8CBH hJ5bDeDVf94bpkKL8kAzwpM5iNCvSeudmXsAhasP9gXhcCaDgcKuZxdkstIMJ5jBKKSwJLCD JopADWoGD6oyDi/TvinAx5ReapWQ2Zry6cGVTtI6heTqru4dUyx6EuiK9RopCjfe2Sgk9ujE COy6huG1h/7hPsZXMozSmnOe51SceMXuI3pfnNjcTgvWzm/PHx9XCont4KeTq/TvGYdVAJ0u GYhytOK014V1nrRuar9ce823xqIqBeXtpm2aUxaWSTMkY4/BoslmAyBev//+6fXiFXl5RNOm f3Ypj5HzpoElCaQI1ll9HIxJSHxrhXoaTMbqSrQa07sqHD+e37/Ba4ujY9yH0xcIXZYcIsbw B1sYSJRD5rh0yKQ6X5QE1v64XATX52nuf7zZhDbJl+LeiVszcN740mUNeIdvoVnwZcoxJW/5 /a4wuRImRVMPU9yTPkoQQem6i3mIwvDvEFES1URS3+7oft7Vy4XnWLJobi7SBEuPhmykifuc atUmpO10I2V6e+uJ0BtJ9qVHuWRR6BxhnnRzI2Edsc31ks5MiYnC6+WFqTA76MK3ZeEqoBmT RbO6QJOx9ma1pi3eE5GH9U4EZbUMPDrVgSbnp9rjFDDSQLo90PZeaK6X0C8Q1cWJnRjtdDJR HfOLi0TJgCV9gR9JxJ3ceMyO08cplkgLxmh5rNQevFBPnQVdXRyjgy8h8kR5Sq8Xqwv7qa0v DkDESiV2X+jWLqIlWsR7z+AV44WssrRxzJDoHKqenM2GAAbF8PZzPVH3PILLVZm4dhzXNAhC iGyIiYFE+jOAZbS4o5EJGSuoUUHcByxZ+jVdaEnpcXoUSm5jIKvFDHI9r3JFy1sG6Um22SMt VqsPt8Pj+1edWkP8u7hyQ1Hs8HciDt+h0D87ES6uAxeo/rVD/Aw4qsMgulkuXLi6l5hTyoZG opSzqpWQaqCTyKfhFaPfvjHY3tVFlTxDpLAZ/WZZX0kVdUSPWEn3yJxCkjK+Hc1Qjmt0zzKd Hm8O6XKpjni8dkdMSokkI5Znx+XidkmWTLJw4XD+/k5NLZDRO5G6n5qb+i+P749Pn5Bvyg1u rvGLSA0O+jQOceYFhtR9gK2pB4IJdjjNYYpuAsM7IrGVixTS2m/Drqxt/ZrxjNVgcjmkOisT ZFNxX/YykRvP7y+P3+Zpj2BSWWoeRoiww1SPCIP1ggQqEbqswNFBP13kDAWmc9JHYNRys14v WNcwBco9yW0xfQJSMJXRARNN403W4TN9WVWQcWmIIFO3+iza0R+cV9pEgt4ywdgKnqDM+EhC doC3Sj6NSSMOJmOy5Gr4G6jLM0kn8/IX2UpM2bStvtZBGLZ0zWkpPROe2U9p9agiIUOvTPKG t9cfoKiC6FWqYzOJ+Om+KnWXXNH+FxbBvOMwTqAkxVHwFmKau6VDYSeRQMD5/u6RX/6XsStp j9tm0n9Fx5lD5uPSXPrwHdggu5sRNxHsRbr0o9iaxM9YkR9bmXH+/aCwkFgKVA6ypXqL2JdC oVBFWycfWu+NiLcG2ZtSA4Z+D0ibCkB9tzasKSEd+nBoxsO0ptn1aokmNuxHzDfQDmr4YJIo mwe7aiwLdLIyMS+NPbKgZJEb5K9TcbDvJFFGPk3sCmgYjBvhr86euTrTrjiVI1v2/h2G7EQc WJxwNS2no11cBWH9ZXJKXfxAPUUeCUaDwSuKHzp5j4NfiGDwnrLBNKw3IuepO3gw46mgxfFx PQlckXEPafWhJmzjGp16wUr7FMaJO7SGsUSJ/mnEJji6UiqAO3r2teDMhM429R7X3GXtupBp bLiIhTSecMDYlb4HCt3tQPGDT9c/9S16fwYukECYsRuVB4U8abq2YeT6ZUPeGFb6bxgs7ZU0 z/d/UQ9tzYTyrmz023BOLeGnIkYwOA5w96yleMe8HK44An4GRLBbX17iXkfozfcF0dY0DtPa JrBF2NAKAvFSgJv7Ho9tAuUA78z9fq85T7nI8MKGDChI3Gcmk6GNiGsLKrT/WhEWyHooinDs ig16Ib9wHCqjhRfAevOqA9Cpq4kSNqRNE4YFu8I1zojZLZdTo73RKoYBngnoUej67pHvF/Iq jj9y++QX2MF/AdfWEdMumM0lCLqw8d0fLgyonQk74kebqzkolPd5dPp7S6rdOV4Kz/sdSn6y 7cTRFKoZR/IsTn+K1WNxHcVEfrmeqKatzsbw6s6Gqy8Gm4fc41BZf/HwdUaPKuJKgGw2sw/k WMEbORjjxmU9YT8DdgPBhjsxo2myja95hADiPKSCS0c4Te+BnOw4M1F+md1+kZ+p+TmewO/2 YBgeGxhE2BJuQF0lfESQGxDDMQwZaqCw89JYHYwYhUDl6i22ffYmWUQ9N5ZAoB4Zc4U9mAe0 PV3V7Gn/+vr+5dvXl5+s2lBE8seXb5hsDZ8V405oAFjqTVN1qN2jTN8aiQtV5G2Rm4ls4iA1 5pKEBlJskw2u1DV5fq7z1B3sryslZo1uFpiHM1Mf2i0MUNtcydCU6GhabVgzKeld1vaEr3HQ VvNADakVX39/+/7l/Y/XH8ZgYpLood/VznAA8kCwlxMLangOsfKY852VKeAFdBkmciG+Y+Vk 9D/efrzj/r+NTOswYYLbq0NMY3sccPIVv0LgeFtmCeYDQILwgMscdPCIqh0iM/c6Dyy22vCy IyjtZH4Fr7U3JqnjdquR+aUk3uhmmyd2DYXpK5semGkVHwE1TZJtYibJiKmucpW0bWpNMbGF m4Rh7NXFKH+RjXYSJdwN7rKA/f3j/eX17jdwASv47/7jlfX217/vXl5/e/n8+eXz3b8k1y/s 1P6JDfr/NJMksCq7i0NZ0frQcR9W8ohptI8G08a3RVqMK65cbE79NTRg1SEKnElUtdUZ03wC ZkvtinYTAfLq7lfHOa7GeV+1bBmx69z7r6D4uCPFR1Ucrla/M4Lt5AvI4z1q1C+GUwuvRY1U pJXZqwq8zLbMP9mxhkH/EgvA8+fnb+++iV9CuPXudoqsVMkQpaEzMaTPWU/pxn7XT/vT09Ot B/ncGPRT0VN2Bmjtyk5192g7NOMV6d//EGu1rIU2ys0aQMtbkWWkdGY9qTOWU3TpNJp6Mh0i ctoHgx0c4vkdV84ssMJ/wOJz96zLLXNpdf/WBGKaMYoM6KX5hbyY5KWxzkRDkK5ta5CEGIfh psDUEQ217SQQSDIzvWeAWrlKRTBjb59/wDBdvExp1hFGAkLBg8vlAF+FxzPxZAA7KjCQbcu7 orPKuztNcABtHo1qumFPNCLYJ5WiLYxCLOuZpwDddbiB8sW6OATIc6oAqGmz4NY0g50daHOs pwD6V0L1SCkx69CL+WcS2aoU6S/rFprpHQXoYDBv2pUBlZIwZ3thEFlkoU81mra96iEjgDIx 4aep93vQwJnIVb6B0EnKwlajPT12D+1wOzwYbmn5wGhnrzB8vGkyIaa/huKZxkXzp8pnthyz +ul24INPWC3pXTC7JTFiufAaN1UaXQOrsZriXCEkfmQzvxd08ZCZx08f+8bkcPyrS4f6Wl1B 4VPTOk4z7HB91DUw7A/j+CMufmlteddZyF+/gLdOLRoYuEFkRyJNpWWG9GN/ekOOdNMg2YWY O1CVARK0aIDDaQ3vtu7VUdeF+GWcURaFuG7gF0zKGHMhfgfXO8/vb99dSXwaWBHfPv0PUkBW mTDJ85s6Wos9nIe8u5MG02Aj542E+v7G2ublju2VbJv//AWiD7C9n+f2478MZz9GTjC5ML2F yXRvbtcWWpdTHg0eUyKX12MIYjGeW/yS3WLrPR6x3aaeqzafGyVBxa2QwI1HiNR9V9WdcTjW +OGwuT+xz8x7VEiJ/YZnIYC5PmKX95+CVamK6xAFW21wKnprCKiKXBbbIPX4uJAsLZPsYhrk K5lSNrKays2UXsNEv6ib6VO7v2LFGe/zwON5RXL0pGp6NPSXKq4yXb5RW6pXLLvicRqLeq0Z ybEax8dzXV3cWjWPbCuWEbosyDLxnhu/KSGmxH2FlmbsrxPuZlsVpui6vvN9T6qygAiBuNHT 3NFVd65Gn+mc4qqa+yNclrKsVspTtW090d1pPLhVFT4UeFmdhqtZ34lKWMCvcNXtbSCg7+sK d1KneKpLLUrkDsJTN9a08vTYVB9kzvI8NLJl+cfzj7tvX/789P79K/Y+xMfiDEXQJBZuiQjd ZE2YuIXhQOwDch+wDVygejgxUWc3ggeQxYSHTQhhMWAS2DGXThAYQYaoTcJIcfR7SwXNj8Wm K1iVSj0+mLKdWLSQ74m4YLJJt3NoUVUwRJPKzU2DRQn68vr2/e+71+dv314+33Fh2Dn48e+y DZNJeRigV7M6/HxgGCZxclt6/P6LEguBHjN5Ari8FINhnCEUChP8F4T4lYVeZ1Q7YHGOHsmf o8fmUloNV3MR2UyEP1o+Y8aMoq13eUp1t6OCWnVPYZRZVFq0RVJGbBD2u5OTkRDnffnQur9a 3cIkVKK72+TE8zVPEotmS/Wq92576bBKKXX9A0UIXkwA+EWiYG5mDSWrJ7MwR12ViJae8szp fIoKUQqKw9Cug3JNaTflhYYp2eS4SLNWiVkVyKkvP78xYdGdJ9LU325QQbVDdUisw58qiXF6 uQ3o8q3N5sDqU06Nrk7V+WVBjFuOLAzooUTC+9wIAcip01CTKA8DW4luNZNYbval23x2c/gf VAiGsX7qUa9PHN6VbHCZ2rSFHmGimIRZzcP2cnY+XHHtKxYrJgcmmHZ0Qe1J92vRPd2mqXHG glCH+tJqhjyL3W4FcpJibm/laDC30nmIZGlijxxuaG+NXWkSb1NREyU5IChLOccfYiwcUejt DI7n6RVPeht6R6jEI6eNEEN8CwaXCvYSwk7pEO+E9OfKXUfaPLZfwqu10h3lc4zY9cVDXtiY nbKb8quziTCRsD9ajIN+ZSMp9Y0H1gxTpy15wF8OeoKucK6xJHGE+jgUA6Yvi3PdNEagPqSe szbng9nPxIwwRU2h5aiNw62z1ItV0JZ/WhLHeW736VDTno4W8ToWIRsedgJL+EBlxeRWQLyv ozusYvIrBOXw+cv397+ev65vlcXhMFaHwhteUBSU3J/wQzqah6rlJVSSe/jL/32R+nlHy3YJ pW6ZP4vqjfVnwUoabVBXFSZLrl086kh4aTHAvC1b6PQgVGqylkjx9WrRr8//+2LWSOr32FG1 teojNXytxz3EzAG18Ry4TR78rZnBE2LPU8xUUqMZFiCKcSAPEs8XceADQh8Qo20koBsZMQHY 5MrxlJPAHk0zlOWewaRxhL6P8yrAlzSTKczQOWOOmvl0CBZtEPXSdGGhkf1vGW0m+HXCbUp1 1mYi0TbRNPs6CD6bG1gXfDDPwVdUcT74IH/BtNjyLQ+cKjD3gTBEunpccJvYYosJ1lc66M2b noaheXQLLuheXfVQFoLR1QkWJbntCrhu0q5f2KaRb6Nk/mYZI3xjv8EFgr2omhz8S5SBhwN2 YAmCNv4ARi9M0A1Sbc7JIt4KMuXbTVK4CLlEAVd+zDkpBOaD592uzoJOKoMBKQ+nGyKVQugO DRsvK8hQvbnBrZsgOjnsHqLser1iWUjIExnR5jqWD0j5uYC+FEWVj9HDJMAyFQiSH1cRy57X PwQ6KMxFymg3SJb9qWpuh+Lk8funSsBGZ5hZxpc+JlwHbTDhEpxqiJoOkI7bQnyO6HKRAqQ4 rV2FSwDOIlGmN42OeJ7AKxaPRmYpDR9CbmmaKU6TECnMRDZhGjVYcaBZNkmWrRaorCZuvCK4 0wQ/0mhJ8jPVP2Da+lwBS6YhSiPME4BiYON9EyZXrGIcQiUxnSNKMre9AMh0wzQNSCA7p+UB YCPEU45ki643Okd6RVKl7S7eIOWTx8YMWwD5lBI75gYz9575+qbc1/SITftxSoIYE8VUAcaJ rcvG+quQE6FhEGBagLm25Xa7Tcw3wV0ypWHu3SmOl1bX4fE/b+e6tEnSGEboj8W7MREkDHnU KGOb7urpdDiNhqbRAbGmmJnKLA436OdltgmxI5zBoEmEC70Ngyj0AYkPSH3A1gPEIV7uNgw9 C4LGs408q/LCM7Gm+Zhng6oxTA60MRiQRngNGOTx8GHy4OeWmec4fVR+GqNqwgUnWYp25bW+ 7YtOM51w0r7PwUn8SuL3YQAcbuL7og2T47w721kz8bGiRvDAubTgSQ2jwytShD5dB6RuhP1T 1OONCANTp2IKH+hptXG5W7MP2qCkaRRgmUBIYo8jkJmlahq2xuLn25mJC01e/zcGG6Z6VAx1 cn8r2h3SWVnIzqh7rA78eiDae6JzzkxJnCX4e2TBcaBIX+8pOZr3+TMy0ak6TcVUrSbaJGFu PmCdgSigLZbygYnmaNjBBY+QBIURbYeleKyPaYiqM+d237VFhZaGIYMnjMrMAldgF18EmaVr E5+f0GXEOwPZTWbK1xfdX8kG21gVzKb7GEb4bGjqrirQxxozB5cYkL1FAJkXkH5J3Cwl7HMW bPChcprJga70XLL1+FDXeSI0Gp7BESFDjwOeRtlEKd7UHMJEL8UBQnSIbWkAREhLAz0NUqQc HAm3WDk4lGJXCzrHNvN8G7PD0tpoEywxsltAlHGx52HppmmMCfQGxwbpCg4kaItzaJt9WNgt /jUZ4iBa66+JpMnGLRGTwqM4T7F+rLp9FO5aYkuuM8OYsUUyxorDNpordkadh1ebot+Bke7q Z5nvs9WZ0WbYzG+zHE8sX18HwQ/YRwzrIhljWOvopt0iI5JRscndbmOUmkQxKtBzCD1UmRwJ 9rF4nrnePMCzidY3gW4iQl1fU/w1ycxIJjb90U4HKPtA9mU8WY4e5HSObYBMjG4greUJQtVv nydbbcIMrfHIfOaTZPRoEqGhXg2ODFkpd1VzG/YVlupuKG4jTT3+QpS4NNziRzdZJkTcyH4/ ILUoB7qNggIR+eqODqfxVg8U+64e4yTCzgwMSNFzIQPyIEV6oh4HmmwC7BPapHkYo6t/00ZJ kOI6HmNPztZ2F8YRC/sDZNtJYqxQcp9DKiI2s8C3qURBtioECpYEz5LtDDk6ZQHbbPCH3wtL nubIGb4FJSe6SDJku7rmDnW7iSP026FNs3QzrU374VoxiQBZBB+SDf01DPICWQrpNJQlSZGv 2Ca3CTaYbMSQJE4zRLdwIuU2wM6RAEQYcC2HKsQyeWpScSJ1m+LSwqFgdZDS3UTXhU/KTvhr fcFwXJJhQPxz/cPNT8+HZG0LUa883eWkrZi8hezGVUv4pT2SGYOiMFjfchlPCtcp6+3UUrLJ 2n/GtF3bNQTTLsYFT3YoTdIPdkDOg8YQX4bzRNHZzg77aYrOdSZ2hVFe5h6PqAsbzXDjKYMj wzQ+rJ1zfDDVXREFa1IxMGAbKqPH6FYxkQyTWI8tSbBJ3g5hgE1xoKMDiyNrzcAYNvhyDci6 uN0OSYhIZhBggQwnqfJy0mVwmqdr6oXzFEbYses85VGM0C95nGXxAQfyEFWeALQNcbdsGkeE aNM4gLY2R9bFNcbSsG1sWlPZCJ60O3jyYBPviDkIMFmq4x4pO78Jxsf2xCSvNgxu83lIz2Ll 9fk8ccAphk+XOd0Hob7bcdG4MAwKJQncmYMLGPyiWvLQqZhqcP+KtaNiqtpqPFQd+FqUFgGg Siweby39d2Az95q5gKJdxpq7kIXw8uYjNMUh/ajcDv2Zlakabpfa47QW+2IP2lV6LNB3oNgH 4LkTHKmb4UEV5z9O0iitW22A4f3rzXwEq8MfF0TYQBRN0xOvMRhbJdQ3KF5W5/1YPazyLJ19 En48V7ngQQCeFX8cheUk/bK/v3yFl3TfX5+/YrZvYvrwSpOmQFXhTAKdy3Hm17RL2wI23IMh RjvMc2OeLCJx2pNbObGZ2tO95cXQZFi+X2Yt44g3wRWpwpIEMGgTUwJ8Wqtyj/qTJ/FJasxl aZK0mqfdarvrxCTmmqz2s2xgcsS4DJ6JgKudvqmlO6vZgSzWhepT3fTGaQLlPMylOBHtZ6Dr L8Vjf8LflMxcwo8ad0Z0qzpYa7AtaWYHb+f8jSdLmC1hbnr0ke59QS9UliN/7Xobxkqm5Iz2 y/P7pz8+v/1+N3x/ef/y+vL21/vd4Y21159vhqGlSnJJCqY+0komA9sVjIs0H1vX99g88rEP 4EpuPXN9LVXsZo19oRcgfioyDgyyltPCwe30r+1pj3wt76w0wFiPkgR1W2euWfE/4InW3N8J 43BVhHnNWXSjWPHgTVCQbtfzvpQFa5zSMwWETdpKwaTvTLfZnup6BJtIF1F+F7TqLC1xWS+t Mm5YZZJ2ROtMoOeOr6t1YwPlhDR6QR5O9VhBo2kLcHmGKDds5QPywtvULbhlspgZNQuD0OSt dmxJjPONSeU3mrnKbZEIBwhvxpZRT6hflta+ngaCj6qZrzqNvSo1tlbvMpaJlTVcAlJMa3Ip 9mzJMkpfp3EQVHQnqUsaVQpt7xl2NavWCshOhNF+FfeCx2Gtw8VDGaep2WFWtALe1MJVjQ/m augw9jRwd4YuXEZGGohmMfLfEXZWWCnAjmTRxsEX8S0x+wSUBup5m90vgMXZLltpwumhBUHI B8PBEi+JOhSZpWHUPMtc4tYhQqzYJ6sqbJhXw5VNG2SeysNSVdsN2tXbIHZG3wySLIAVRp+w 4Ba3iEJJFMImLX757fnHy+dlWyLP3z9ru9FAkAW7Bh8oF8Njt1UO9ajnw9RrLQMzOcvpunpN 4ktx/pTxLGliZ1eIZddTWu8sH9Km9ye1qZK20Nk18tIgnAkiq/FXRTj3jGNkJk9bZBHAD+Gn +6agR5wbImneSGtE+zRw3IpUsEi/SYsDyP/+689P4MnDjWmoxsG+tE4HnMIfBWqjhdFmu22D E0yluA++ZT+TVPSemQvu8g2klVAxRXkWIIXhEfe4gyPDWewCHRtiBhAGiDVIsg3QS1cOaw8i 9QS5BTRGMwO1AN1+ebjQfLw3w4+QaGjrwf9MjDFijhHNGOEL2eO8A3oA5DzUM9yM6hblkKQU Pi33VBqCW7DPDImbXIpkkcZm+7hG7JzadNjgAuhQTBX4txH2UVZRWxJC0G2v8YrO46+PMF+2 0z7W6YYtzNCAyHfHCTze0Zpo9QMaywUcBFppiQ3j4VSM97PDQSTRZiD83f7fOsF0bDmf9HnH sqPzhWCKAo6S4wTH2dr7eTvum9LsM8HBY0K8YnUAhOsEPG2pcRm+GhdsaHm5sWwH3WMnJ/Mo WSaNP0YmbV/qriYAkL4ZDVqeD20eOPNJkHFV7Ywzick3YKQxvjMcubE8GlJ6gXXN/kLNU4y6 jdEs8g1m6izhfBtkTlrwdAhJKt+i9jgLmpvN2U5pnDqzF6j+dNRBUs++euKugHFDO77graLn eqhG7mbMy9JN18o33+H0ZTfGQPYJW6zwOzj+kfuw2MSnTY46bhcgWOrbeY4kmZLc15XgICk3 O1KeUc0+oRWxYn1war3J0qujn+JQmwS+gtL7x5wNbWshV8/sxavoqf3y6fvby9eXT+/f3/78 8unHnYh3V6tgnYj6BBiswCKcpLYf9WD5n6dtlE94D7HqOYFXvzhOrreJEp9hMDA2Q7z1zijx DshsjwmcLZ7saTAUDTu+4iebgaZhkOCjR/gfQK3rBaS7ZOHZS4cFToU5HbXRnGHxHMWqi/LT 4JKTNEHyjuwxqDlAsKnbMECpEU41B4mBWN4wJcZWd3TaKVUNNgMUVpxKdB+W7hUQ0fXShFEW I/OtaeMkju2m1XxO6PTZQ4VZKn789XSe8oVjDtyeHLvi/0l70ubGdRz/ij/tm6maqdHhc7f6 Ay3Jstq6WqR89BeVu+POS2066cmxu/3vF6Aki6RAZ4+q1y8JAPEEQYAEgZiRkVlR0W1Djxgq dgscq7Q9glAJpf7pUY9k5KBkM9fxzG8QanmW0aLNzWeMpm6uO+TUMdiqu9ocNUIeM9p1v46A 6DNiZo756biR9MttKa6LbdbGcbGkP1KJQOW2dXcoxzM3hBbTHTGPBL1ALc8q6s3IfLJHQbjy p/bWggXvzZ1bA/oFbLpGKl2aa5Q8seXlKATySAfsrqA/KeESbhq+fQnq+/Kh1h5ofYY9UGyS I6ZgK1LBYjWn55UAs6jUbbIjXmfqNfdAgxej8l70JhWolzFKSxplKqwDEi32JRk5R6fRX2Mr uHDmr/RpGXCtuU6fjQ9U8nTgIyJpX99s5RD1iEapjK6iiKBHBhoXws2qO2OYKP4a+4jiH3v0 TIOITN2qkrieEvpFw3jqXmlgXLpdG5bP/Bn5pMkgwtgyZBHWMBADScLTle/crgRdVb2FSzIe 7I5zn+R31L0Wlr5JHHUuoJIsF56lYF2p0THq8YWBmZNceVUDqXa2G/oHY4hU8wW1vw80lGGp Y2ekhqDR9DYmXcJyPqVc2Awa1cdURy1XPjV0I8PTQHmWdSWRZDgyg0Z/F2EgSU3BHBTVxDZx 6hMDA7d0SGHR4ry5ZaqC0oVZ+EhgZOXMyABPkCyXsxXZAsDQm0hWflmsPFKWoK3ukvJHYmyz JO3+DzqD0fimZBgKhWazPDokb5Wb+mvk2na+cg/i6+MWIBX5ht+gWZFjU6pBnQaw1GjMqOgG uubrZm8kZhhRVoyXaww2LEPZX1OPg1KlR9pXvtDPABREdxJAoUAnJOFi2mbNIfpgjSSgkszd uUWsAM6b3t4dKpHtaY7kXlYy9ZmBjuK2nY/PsuViTh07KTT9cQZdQhrjVfdtfuFQgjNnlhJO y6VnUZcNqgUVvWigQTd9d+6TogYtYM+3DX5r9Xu3Z+96kHCjiA92Fknk+h41h+OjhRGO5NUW Nz1av9POFAzcyiUFyfh8QcF1cWAI1F6GgCfKGxuWGm76Af9I8ZCydbLWUsZUgc0UCvrzvN8q JC9EsknUaDJZhHmoEIeRprRUBLKI7cL3PB3Go0AJT4cyq6xTHi0ROVAivGJJzrcsLA4S91Ov tK+QBoMllYpxS3m9Dqu9zJ3GozQKrvfd2eXu4dybdW+/f120m+OumyyT121tDZQBKclYztIi bsReGROjJMxQKzBn8Z4qzSCuGMab/JiOh9WHbetjPNubJsNwkZVdgxqPRqqvY5+EUdFoqUW6 kStk5Io2W2sXx/Hu8jxNH57e/2vy/AttauWkti1nP00VSTTA9NM5BY6TG8Hk6scoLQEL91bz u6VoTe8syeUmmccRNysRda6a0rJOeefepPBlm2RSxzLMJaqeIlDdVvhPyYI3DIox8gSNysHX U28J7A6qJz8eHt8uL5e7yfkVeo4n2/j72+SPjURMfqof/6Fc5Mvpw8U4MEzr0Pt0fny+n4i9 jNQ5yqHaDli5rwA7msQO3DqKjqeqR8vpSjbUGU9LuA2B1Cyci50LOgImutSeU2vYq1uy7MU/ 7h7uH97Ojx/0Jjh6IIOvicwOl2/fzz//hh/95ayV89dbpUSZt9SjtqlwyTY31jh6kdjX+NDO qXs0uy72UVRWRWbA1/XGM46SBzixBCU8i7JCfY6qfJFJd3utf9N0kDutvwmloiIZlOthyMOO aswbV4JIpmJOWUCnztYXg87NWygJhHSQpCnDeHxyS9D3gfPT94fHx/PLb8K1pZXxQjB5JS4/ Or/fPTz/bfIfuLhlOpyXMwBkQO8+7+H5/e3579eV9+335A8GkBYwru4Pk2syXvpT1WbppprP /NT3mAkHlWChPmzumJ+xheteGXh/ba5sPzDs92c9vvKVn2agYfSfoZvD/69nykBjYaxN/0eI Og2rT0Avi+VH4v1pSB/4fx9qpWRMZFiqKWZUnAjZ0lNjB4yQarx3A+kC1rViV8vlgkZmwnOO lmKPgedop/Iabqa9r9VxUysuC6ZTvuxe9GmzMl4cchLil/OvP/GydJREisVK3Cn4Ax2EDYAw AXq4oQ5EBrlG3CjZOQLbJKmWL3jC9Rq59O8xy9hbC4g2mySI1B2mvTqIhaKS7mOGaZAVRaIF 4MENZm/ln9y5iuKHRGAqoELNwV0pIhv+aNMdhuuEgnJN9UF4CCNXH29keJZEMhgeaMQbPfsb 4nYZ71IOq4ODmI1Ut24/ekI6THHdAGuFoGNVmZly0GxtQLpMIFIIYyQwG/nQNp2ShMeYgA5d K1vcb7OfNhx+x7e48VBYDlMWflLy3l6epCSdPL9M/rw8/oLfMLOtIljxqzbv9sLR81j3GJ6k dEz3ngDTM6LAWC2Peh81ZHcGq2SYsLWt1YeqTNFbtEbtCpAOjNxs1a/0j8B0iciIyYiEBQ1L wOx8C20sb/EViiDZ3SxYXoOV4mpxsKCc/IXJnS54Ll+eobWvzy9/xXSePx7u31/OqEubvcak LsySy+1/VmCrhj+8/no8/55ET/cPT5dRlUaFYaDzVwuD/3ISvg2DkkSMhQEiwP6uqwhMUA5K 2Yns2c3mqhXlRb2PWD0wYAcAgyhmwakJxHF8MNDTtH7FMxLcv5L65A8d0AmyjMp9rdOAgN2a Q9BTYKjqNIm3tEUtF9KKDPcgBU8cmaIIxIcByQ7xxlibccZmeogKhNYh9ZBQzpcpjLOYxd64 hCpgFT4u2oYZ5RN5JUn3odHKL8dUB6yLYGvQlCyXTy41Vi7PT5dHQ6RJwoatRXNyfNBWnPmC EUXBDgjDA/o9bBuqjqUQ8Jo3Xx1HNCKblbMmF/5stppTpOsiAo0eL2C8xSq0UYi967iHGqY/ JUsJMeNnRmHGQ9bCTQVxwERpErJmF/oz4epZAAaaTZQckxyjcrpNknlrZrml0b444XvozclZ ON40TLw58x3a93D4KkkTEe3gx8onPecJygR0UDegOpbkeZGCLlE6i9XXgJzZz2HSpAJamEWO rncONLstCxlvBHdmND7J4046wSg6q0XoTOlRTCMWYqNTsYOytr47ndPZOclPoH3bENRx6iZS mWeW8RrGPQ1XzpRsbwrItePPvjiepZlAEE9nC9qvc6DL8Yg1XTrT5TZ1KY8ZhbTYM+yGXBju SB6MiObzhUdpsiTxynHJRZJhluZjk6Vs48wWh0iNmjJQFWmSRccmDUL8Na+BzwuSDrMkysd5 hUBvkxXJUAUP8R+sEwFW6KKZ+YJcjvB/xos8CZr9/ug6G8ef5jT7WS7AaNJTmIDQqLL5wl2R vVVIloRg7oiKfF001RrWRUjGnhqzG5+H7jwkOzCQRP6WWXhOIZr7n52jQ13NWMgzSzcMIks+ bzt9yJMP+rNcMgeUFD6dedHGIQdcpWbs9gAVGyjF1pko2RXN1D/sNy51KKxQgulUNukX4MHK 5UdLs1oi7viL/SI8fEA09YWbRhaiRAC/wDrjYrHQw+LYiD6YW5V2udqTlRY55tA4Tr0p25W3 KGbzGduRO6UIi0akwOMHvvXJiRElUISOtxSw7snOdxRTPxMRs/Rd0pSxza9TIazq9NTpDovm 8OUYsw++2CccDNniiMt55a1u7wwg2MoI2OxYls5sFngLT7W1DD1JU7GqJIwjXWXvVJUeo6la g9/5+uXh7n5smwVhjkGsbasRg9wXedQkQT7Xghq1SGAOPLhAW3SsrvQbMYByGS/khpUPuwNI wlQsV65HvZjUqVZzsyk6rj4aSgjoJ/BvPnc98ztQ0aCBYRSYrc/QDIHeY5ivsDziC6w4atbL mbP3m83B0sb8kA7HKVpNaFeXIven8xF/o6nblHw59wiJfEWSAQLlGUKCCzVZthHKNUSycvS8 lD3Y820HBK1y2rOTfjSyTXJM4hXMfRg3F1RJA1/wbbJmrX/4Yj7qjIG3tcAgW3xQDOU6NSZT j7QlFnbwTTkd6z+A4Pl8BvNHvmwxSObjUsvQ9bijeyJJg0ze7YIsZflx7k/px1sm4WJJPhgd kc29UX14mMPC/WJm8Xe9rv5sG5bL2dQIxGnIorEgUdsSiZztk73ZhA58O0gSrrUj36zt41EF ZUxZ7LIHSVWBwfclymp9KuLM9Wp/vCSQu0P1XBR9lxC1PS792UI7O+5RaNl4Hj1jKo0/pYda pZmSbio9RZbAFud/EePmVVHJtEPJHgFb80zlQwW+8Gejk9f9ujjKyxnreMc1FcRHSkt5NKPv PiLcjCRM5Xp0fEM5CMsbu28W20wN7dRddiRhI8nG9nT0ecmMx9a5A91oIi44tYmCYRHlQh5J NxjKZGfUianDK5aH8tm33Eo3L+efl8m39x8/Li9d9B3lZGOzboIsxKj4Q20Ak84wJxWk9qQ/ 6Zbn3kRnoIAwVDY4rAT+bZI0rdAtxUQERXmC4tgIkWQwWmsw3jUMP3G6LESQZSGCLgsGO0ri vInyMGHaAzdArgux7TB0L9fwg/wSqhGwR936VvZCu2jGYYs2YL1FYaM+vQX4NgrqtdGnfcww /7wKu577aVBMrted7XOtVDyhwhERbSSvMbv8eX65+8/zCxEEASdICjatpjLzzL9hpjYFalqd kmUMVHACc9WjXQQBDZJVY7w13iSR/rzItFPdkxHHjVytgMBAX+gYwI0PuBvKx+yWGuStm9bF FtS57agldYiRXw5Bc/u4FuiqZE9r97hGFqTehZilrjx0oCYW1PsN5Npo6cwWS30ZsgqWWoFC Rc93j4wl079aG227H8F5FSdXj+x8BdKjoVGNv2sC69ghNrY2ErEfVMh9fd35Urip66iV6jqV BOneXAOYBYEa5w8Rib6S4O/G1321e6hLb/O4NsgLXeSzqADpl+gieXfSsxIByIetki5hXxRh UbhaAXsBGr0+OAKUctifNBirdoZQ8I1qgccy2IHomuMIE4f+NiFNejRKacGxpQM91pQQGDWp 3lj5w7i+0NbSGjSRo5jact7ICZEP2ugWZREeXRSZzjjZGgZV9YUYYNJBKjZ4r8eNOI2DIFOf i8i+LlzNjid1A7kNrM/f//3x4f7Pt8m/TNIg7F0iB/eHazfxLFS6B6JvZBJQs3hdYBqhytsD xU6E3oyyawaS7iXwzzEG3xf8HoPN6CwDZng5M0LJ7GDUN9Lf+AA6OoXkbMsqTe0bcOME8eNK uzg/VHtCfI3i0KMmkZa3hQrVjReI2vDOfTI9lUGzopqZgqWmJobUMMYDL2XiUGWtbtepPDUY 4a7u8dTAtfGWCEyXTJwagz3MwiKlomMOROtw7joLqqugthyDPCdHIQrVFfjBOuu/B60HIzKb foy0ZocXpb06Fzw/vT4/ggLXWcmtIjd2Y0IHHfiVF9pT+nAADlZGnWWnMa0Ghp9pneX809Kh 8VVx4J+8mSIsK5aBprTBKIQdEWntf9Cfvra0iAuV0/DvRl7YgDack5GBBgqpYlq+DtJaeN6U bNvISawvmxd1rgdJzzWzSc7UFkyp0bRstdyeSTgkWhZVlMdC8wAAfMWoc796VEwXjfdT7/b4 6/L94fwo2zBS9ZGeTfEySy+DBVV9JEDNZmO0qpWlRMMkrgZrLTV6GaW7JNdh6DpWnUxYAn+Z wEJmVTSBdcy0owaEZixgaXqytCyQLoPmN8GpBLOBcvJFLMxAXOR4+6fa5T2sUXOmI3mUcYRp TcWnG0VmVht93UUnUnK385mtk4qyxSV2ox4nSUhaVEmh5xZC+B4MjTSk3ZMQD22Q14qWinan yCzxwFJBRhluq4sO8mLTaN2pkiccOjTB4LMGSIzq+8zW5D6COHFI8i0zit1FOQf7V5jVpYER al8Co9AE5MW+MGBFnHTLRWtaD8c/SmpIrgQqmyCwqrN1GpUs9IzFhch4NXUAbCnvsI2ilI8Y T5oDGXCAMaIZTFdlDkXGTm34RQ1aRS1jG7RJUBUYtdkA4z1MFRlLNatTkUiG0uG56jKLgKIS 0c4cT1Aa8NwWWNnG+GUkWHrKj6MvQWzgbmtj8zJlubxXJNMfdBQnLgwuVYCEECwr9OSx1gky C/poqa679dUHhUdZQgyLzFFrJnhQ8SJiI/ECQGAT2BPIXKeSos7LdCwxKtIpS65i9DxgXJeg VyDNsbKijFXic3Eya1Phxtdai0SypzZ4iSpKHplLGC+NYkM+1riTNqVq+kthliRZIYwlc0zy zJAAX6OqMJvfw+wd/3oKYQM1F1Sb4aPZ1msSHtRc4Otp+ZexG6clV3VNapfv48sa6se11fg6 akse8rbrKFSDi5nlXH2GSd0Gr39apUEPO9XDC3qKB3QTF0WYHEldzKzVrLR7FNRqP+/tvRH/ /fp2+Tlh9/cvl/vz2/PLJHu+ewdlk2w+r6sNhqHZrTWF/n9VmFmW0rJrgRQ9zkqxDRL9nFl/ YDpyTUVg93BMg+H7PlElsQ6t0zJpjOyDbQl5bouuiXgwfWCDY7zZBqFWol58G+FXK5nlOejJ MAp5dOiOCPhIS84eXr9fHh/PT5fn91fJcOpbQqW0PhMBmkYJp472kGoDVSV5IjBiIco+vZHh KWcyiie+mzRwhYhHABDxRVgHIoUKzd4hOky4zHYTHWEvzFmKi9rSMCTf8MwsBeaKy8mKo0qG fKbfysnhxGfANWwGedhm5fnk6WVRCYjkCn5+fUM7q3+IOYo1KNlgvjg6zmiSmyNyJQ0N13HA SgJB8EIPh3nJI86oPWkg657f6SVHQ0O0kiW8wnQgMPiNoI+Nr4RCIDfKNxCWJkSWHkj4hlNn f2rzhtb/1Kb/WHuusy1lD4wVmPDSdedHRFkbvwH+gQJMGnX2Maej51IVFF3bLF/WlpHl6dJ1 b7aqWrL5HN2V7IXjkHRRxvU9CODy9TYeeZBs2yUWCR7Pr69jI1auiGC0nkAnQ73U2uJDmFlx IgtGDclBO/jXiRwNUVR41Xt3+QWC/HXy/DThAU8m397fJut0hwKu4eHk5/l3/2jw/Pj6PPl2 mTxdLneXu3+DQi9aSdvL46/JD9hIfj6/XCYPTz+e9e51dKNpacHWB+IqDVriqFFqoRgkSIqT 0j4Y11qYYBtmk2o91Qa0wDYyOVlIwkOPvBFUieB3JvRV06N4GFbOylY6YslwXirR5zor+bYw ts8ey1JWh8xWQZFHNiNZJduxKmN0+d0ZQwODGaxpEpCLTb2ee6qbuVydjPd6Da6K5Of5/uHp nnr4JKVAGCwt1xcSjcacYZWoBMk43KCuLKD3jv1Jt6xCru6wCszRbBEFt0toSRGzMI5uFh5i SMGqPaxsEzQ8nt9gHf2cxI/vl0l6/n15uT7clZIkY7DG7i5akAwpLZICJpc8L5IVHQLf7AXC bvdCUtzshaT4oBftJg3aJ6nByxKMzBKjRrLSVH8QDGq2+Rqkw3lEX71RX9vns+e7+8vbP8L3 8+PfX/D4Fod38nL55/vDy6VV41qSXtOdvElReHk6f3u83BHd8VCxS0ow/8nrtSuVOmxEGQF9 1DV8fkNoSgJRsWAH64Rz0KJ5sTGGEP0zkzAabWc9HAxNOvipRmSOKUWjxYLXMBnPLJgkO1ow w/kwhRVRrGZx6JWSxdwhgWN98IrALCDU7PQE7bqQJNZh6mmvU02qB5KriLyCUmZyvvDsUhCP RYiUhViqbo6QWkeUJWrahg4kw9qpuklYi/poiPpozyPDykijuBDyXFIHj7W4fg8JTotgTr/O acmk76N9dEN5SmjXNEWYNGBeUI4esmN49N85Wg/cIaFNtgEVmXGB77dVn3HZ+QSMl/U+Nvgs DfW/BfqlgK24rrrItGrTiwOrqkQPWCs/iqzrKdpy4DepaW6So6iryGRpvMXbHMzRPgEldbUr y/wqB+ro6UWh/QE/vZl7/G/OnmW7cVzHX8mye9FTelteypJsqyJZiig77t7o5KbcVT43iTNO cm7XfP0QJGWBJOTUzCZVBiC+SRAgHgaPXzMudPL/+KFjMZQBF0QOHRdZjFKxue35gOfttb7y Ya/Zbf7nwFFgQTc/fr4dHx+eJFukV3SzRpaBm7qRoliaFzuzsSL1nRm1bzQ6Tda7Gugm2gcb 21cB9ZCGaaKJ+Et5bFitkYfJtTMdk4CNoakR0PE0EvoLbz73XOC2scP9bbOtevneyTTBXJ02 1CPoOEmH8/H1x+HMx2CU0/U5WsLywRG8sVS4zYyTfdUKmDFeg7g2ucyafeLNplZ9taPKBKg/ JfyxTWMEZhugvCQhKesYyGE+N3bVglNa/UuqLAz9yILzi7o3uLbY4B4ugnRLBYUe7leMY31L mYGLQ2DlOVMrUiZivCqoD5OmX1HEm7olceO9Qq4U7UAtFlwSa2oGb2n6alECswbiDKU0Tqth yVqkJLRe5HsTVoFR0Ci+ajhzky3Fm7gBUmK8Ce5S8+Yj/mtd0hSUbPEFSWgPLjjo1DSHHag2 6TSbvRDlv0gEoZ1YPi1WXGjbDee+v1Bk/gv14omaYioD7ZIvFL5cJscMpvbzMtaFpWdC2O2O CqdiEI2LY6qYTh/zyzmrZJLX8+Hx9Px6ggR8jzhchMEX4YVHX28A6debRgSeMRWE3XpywFdX 14o8NSZHb7ndpPAEubTGfsRcrR2RWYuHJhvEBf10ntzV6tjr4NZnqHBW5CZcXSbRvORmEMpT HV9TPB22LqSkNw9f+fw8+ZU0mjE+yRYrOmuSRN/nizSZnjl4VLRFfe3E/nzNDa3s/mxw4FDx ky/lpiJgqfbCJsFt585cl9JSSbydigoVB2ypoDsqqeQFhArLIPHblGltgt99mpIXM0CpV0K9 JSIQLY4RJOHrzGfM97AdpUSwjrfKjZxLmDgY8e7n6+GPVObAeH06/HM4f8kO6NcN+8/x/fGH /QKohgmCRhS+6G6IwwuP6EtaNvyu9/+p2mxzAvEtXx7eD/C4SHhpyCZAlKyyA8W52TjlfzBi qdZNVII3C0jdKr6XvnEBwVT/4bEG2RZWaO029y3L77hcTACtYHWQ3a6s01sCNLzUxQOGQXTZ bdJqiXKB3BSLpPavSr+w7At89PkrGJQyZA/VimbZmtS0Ae5+wTK93UmZ1q3VumJZwesAtb1E FVPZGEX1/CSu1z1pugIE6WKG4zoDaCci7GqjL8BbIUMYjduyNZmaRqCydRHxSTfKHx4R9ISF 0Ja7tQlaszsdMLjJWh9XHV4DecW6ItXeLgaYLfKpKI3Pp/NP9n58/DelGbp8vd2wZAmPI5Bu huo5azibl2tyXN/sArEqm15bduViKVTkXA4kX4WaftP78d4ej74FEYkaFDQpROnwCA+vzcgQ Dd6eZSBgAtYbFmIII9hsWpf6OhcEixbUKRvQU63vQSGxWeW2aSwntc828X2SdK6MVqmXm2w4 7wnntNOUpGgoSU2imB/J/D7GJ/ee41KuCbIraRX5XmyMjYCGJjRtHccNXDew6shLN/Qcn3aI ExTC+8ExBloAPas06SkxPQhgxh9QPPqCnXt7o+0AdXAEXgGF1BQa98NQaWivF0OARJbAgACG 2gJW4JDOVDxgw/3eCpN8wXmuPVQAnpxcwEbE+DYxnelxwILDA/FRHE1Ob1rmu5rfroqSGstw bxWn4JMZbwcaSA+kD+2Qma1L+LXIwF1yOOmVZUnqegFzYur9VFaFXXAEhMwbJjdH5sUTscEE XiXTZQH9GixHs/NDPYmr3KvSkWa67C5NIF/DVLFdmYZzd28P95D+Z+pDlO3G3ovhP9MNqrsr vRxzvOqLArylork9TwXz3WXpu3NaLYFpPH0bGQeuMDj419Px5d+/uTL0d7taCDz/5uMFgm0S ZoU3v42Glb8bR/YClNOV1WKZYXSy/+U+1VIPD9AWP5AIIETGtErfFOksXkyeFwxs3f7Ujcnl MhB5SNVBMj2UbFX5LumGK6d+NXrjPz28/RBxqbvTmd/sp1lbC56FodWitotD3QP0MmPd+fj9 u12QMhczd/hgRdYVVW5vzQFbc968rmk1k0aYFYwyONZo1jm/iS9ybLah4Uf39anmpDrXpomS tCt2RUc902t0igVN9EfZDxJGcsfXd3iWfrt5lwM+boXN4V0mI1Ay+81vMC/vD2cu0pv74DL+ bbJhhXSanei0SM3xWW+aZFOkk93Z5B0dIdkoA7yLTI55GddtZvHsSy90r2xwcGasWEDgRdpr peB/N/xav6EeA3LOZ3rOMsD4kqXtFmmcBcqybW27FDTZOqBK3SCK3VhhRpMmjhM3U7JhWZVM GZ9y1GK7tFN6QCIM8VqEa2H3Ak7rglRJds8loq/qXW4F4VA4S+hU8CHCNSUrKBK+ARtGfCrg cAR3uhaYokqrBL/IGWMyfJJs98Oj75ggZ520JTYFWGdBMIvtdBYKPgJumePiNF3ydy/WgPOP P4sNxGDvOlS8TFauF0cBMqEfYX0LjpWeg9ZmxTvA0qLoS9JQcd250S32QOZkHjpfm6QVkVwa EVt2VGioYI6tbLcBbmuxgpBPpERIoYjfABijte5qWDlj7Wvd6wRjaO6FKIT8RhRvdGKLjwD+ o0+LpQ5oIAnRKt8U7Z32GV9GeTUixs3AUQkZFx0wnJunNfbDEFWAI/xF56yVxA868iUNvmq3 WHYFULWMcIyw3ZLDCr4at0JBhrL4AQZXJSg3taAlR1YQ0KK1QFWQSQjl4OHLZUwMMkAX9X61 lUHrLwVvIOJhn2/4CbYjnXWgLKOxAgKXyIm2Zg0tKe+EgY75nTLEfzyf3k5/v9+sf74ezn/s br5/HN7eKR+SNR/KdqdXMCRd+KSUsZBVm/9Jp/9LIXi7Zn8tIZMP/Re05PDi7Cz+Ak8OfgoE 8RUyfrnHlI5VZVWwtJ9OA6OoCpbYk61wTVrOXJfoDSDIBOEYH5Hl+ZqCZETELiX7YzxZXuzG ZPsq/2oDk6op+eAUNZdzYAisoiVBk3p+dB0f+SSeL/IYh8XFYI9aH0lKPlBc0MyNKtcqj8M5 i5ENsItkZHSiER1jowz0FdVyDo8Cuukdl5wpxQPC4ySkGBzY9QA4pMEzshBvTzWqqnwvoWUF RbIsw2trLgFWUNSu18fEigVsUfDDz42u1VEIfwzPuaVYiqJJoz2kqauJXlRNGl1dxtmd6y2s UdlwTNcnnhtSm01h6ZB2mKYilTgGhRtl1mRxXJksmlQsTBPJ92aSkWdAlSUurYEZSaqJ7NUj xfY6hVAA31HKNUXAQvLkKi6npNmh2AtD/UHgMjv8z33SpeusXtHYBAp2HaystNFGJgOC4Poi xJQRbahnU0akRtOi86633fOIo2RE+653FR069pGH0Hscm+iCLmEyIs8ht63Ezvb+1d4JIs5x 7ONJ4eauS7VswMUEbgc4V3vuMnHkYAw4n+zOgL16SCiiiF5GO7m6r28bjWHSV0mCc5K7AnHO a/jC84jhvyB9e6z4ry5Ph94QfZXc8mrrs853yO0G/pdiGGlVv6Ja8SvXusnsXvHL/d7uTpE2 8kAi2O3dok5a8D2yO/q1pYfuFoLdbJVtijE2ws1VMHGicxfsFS4lSTL7QJcYfnjbR+OAyhKi 0ioPnAl/nwsFjMNVHhSF3syqVsCJswHg0uDChs9ouORj1GBvBFeQC43CVASm7bKQ2OQs8iJ7 xRTYuX8smktPaWXzXM750iKZZFJ8JsR9sE9tnNwWKSPmaCNWYj/jmz6lVVQ6IRwQweekclRJ q4CRqAKB3m7t3TYRcUl4dQ3daGGO+pncw7l2YLF5YOUksCcuMrfyXy3uKXFaXhMtqNu3E1tQ fo3KKlvGGAby6v0rq+yWy1VEgdt6KwKwmigZA5iE9vk+UVYx5kRIvCo2pxcF65IVr5GYqH0c oXSmUg06jgHYYPX3lWa3xX/2i6qmdJny+Q4IGOiX7vttk2kxzEaCbr3dZHm7qEuc83pfqdoU oMn5cjfq3xdJXYlWES1YFasE3nX0YpI0b9fZUgf090WblznTugtgvTpIMtZUtFYX2Dq7X2y7 bkLbJr1eVtWW4mYiLVSZNF2NE0oCELVs7LY2UXLjgdpzIlrl9mvRsa0qnqh8IOggPoH2/LJq eIfr9Dbv+iXp5LNuVDjTS6OH9vbrupPuJSOpMZxd6rr8nKNnDwJsth0qWAY54eVmhhobXhpv myTry4o2jCKHSyy/yXUrnh9Y4/VapEcD12gPmRIponXt8g3ldiMpqnxT1vdmobtFh3TgFbO2 WpPmG75vc2G8QknRl3ROchX9NOF3rmNsZmVbNVY7GFstur5d3hZlaaN0R9EBauywBlKO4WOy XFmLu7mkNbIaLF4iZpG0+kR1Nfzoai1yCOoirnR8JDnBpisS/S23KveX6Z94jYIZKBqKeUlc yzpzwkRAolSFtTYOtcW+u+cMBx6wOhz4v1DpSLoMrPzAxhFm/afZkqpdlpnCTjapAQM66S5j fN5U4MNW5hBidur5baBL24Sty5riBopoCwFSCjyZqv/pVoDNYUm3douAlhYCEH4M5EF8zWvq OaOkNiwMBGxJ/e2j5QzxUibNCCt+YCaQEodaHMNaVLF5LiWhZSpRvrlRh0+4xACumn3dtPmq IK0bBlKxY9SDH1FSslrxIsCIpk/pd9yBMuvQnXoArprcBvLTuSm3K6s78BTl95KN2V+NLfmk nbSyniDM25b/LTZfc+FOgNhFsuPCVXlrQ3gT8ybBjmKpeELUqUeYMnUajDDSp9PF5FMYuECS 1/bw9+F8eHk83Hw7vB2/6xGFinTCgx8KZ42VMGKIVvprFaE3++rWCWJ/QkU69EbaGMWRcf1D 6HlAWmghovY2dnSVyYBhRegHLjmMgArdqa/cYOqjwBSAEW5Gmc0gkjRL85kTkUUDTgvfjHEM 5Pg+baaq9qqGkZkIAdvdl5GWEhF9mewL+HeVb8hGgQUc9dkupRu6yGZubEjOA25Z7POsBw2s drZxTLmq+pRMOiO9CXl1iO2s71lTbLA9slya7PRxfiQcB3gNrOWyDJfDfNTJ8jbfdSZU/Ox1 62dOueAMbKAcD1ywVIY4An1TdFGwuLJrjKahMpKiXNTUFVq+3Bb1DsltEpbga4QEjTYkMkTF 4eVwPj7eyBfd5uH7QRj5aBE1hji/n5CiY0PUJN4hlzQHGihUsLKEsY4zru2Keomvl5Lc7Ikm p6q3XkmovFzaw/Pp/fB6Pj1Sdu5tDjEN+aGfkrNBfCwLfX1++26vnLapmGadIgDC0IDokkRu EE+VEPSGPTRDq+7CTiCyMsgbQ1f5qnn5dn88H1CqG4ng3ftNBeWrX27SH8fX32/ewHTxbz6V owW+TKf9/HT6zsHslGojNiTHJtAyav759PDt8fQ89SGJl4Gj9s2X5flweHt84Cvp7nQu7qYK +YxU2qj9V7WfKsDCCWQuYq3clMf3g8QuPo5PYNR2GSTbTrHosDOv+MmnJBVa4bYuS2WJqer9 9RpEg+4+Hp74WE0OJolHV5IabtiW3cL++HR8+WeqTAp7iez4SytovJOC/mTZ5nfDCaN+3qxO nPDlhAdSofpVvRvS29WbLK+SDU76jIiavIW7KMS+QPZhmAAunoxfl+jvwUiWNcnk1/wc4jKy 2XLCT2Xs5qTMm+9BSBrKyv95fzy9DNHaLK8qSdwnXDz6mmCOMiD2jReje4sCL1nCrzxacgSF mTCLV1gl9206P8AZuDWskMUsHL9kuUE403L/jSjfJyOMjQSDjbiOaLpN6OKIXgredvF85ifW aLAqDB3PIh9CbxDDwVF8W4Cz4oRxfMW5QUuZzhbY8Iv/UNErKFiPg5YhsKYX1eFSs0FiwTGo 3oDvlVHZrUgtxal0sDJJ5fcmqoXyvzgEAPrGIhW1MthuFxIUrAOI2P103hOFJwsfWyn2zcC/ ksfHw9PhfHo+vGv7IskK5kaenjJ3AFKpXJNsX/pBiJeAAoG6ZPoDsIVHSiIAzjwLIKieTaCW g2ZRJa4eIYNDPI+67XNEgJX28rdVHMC01i2qlO8WU/2IoaIMGqP1YFEVThzbJY1QnT5LvBg1 OEt8bG3D13ObOTjzpgDMDQB+ll7uSxbPIy9Bi3mEGdl9RrgcjtHSbowLLRtNhlq53bNsjidG ACadSiXWWDQIm369dQ2/uPE0SX2PTApeVckswA8/CqD3dAAyPUI0gCPShYpj4gCn+uGAeRi6 vR5WRkFNgPbcX+1TvuCoU5xjIu3RiqWJ+YINIH/ipZV1t7FPmkEBZpGEDr74GieCPCVeHvgN FILkfTt+P74/PIG/AWek5pnBLxOrCnLQlV2C9/DMmbttqEFc/PIPv+farp95UaSfJTNvTgnP AuFpRXnzWPsdzCLtd4Sle/m7L6QmKmkTfossJ9DGUcV5aqQfj6Al6SdaOdMPJ4BMdWimu3Nx SBxTnmMcMfd8Y5jmAX08z+bzvU46DyK61EKoHBI9ABDchJw9QKlvxDVJfaJgaeryRerqwCyZ w5G4ajRovtnlZd1A0NhOJMZGKrgiDnykyFjvZ/joKzYJZCPTSsMqbQ0hHSQFbBQiutQLZrp/ JoBoj0PAzCOLeE6NI9zYHA/ZMwIAnp/Qo4uAxDqJF7g6hR/5GoVK9o0OvYbfrigFBWACPYc2 gOYTCZDhQTcBF20ZisOca0S36f9y5UhStTZe5M31Yd4k21mMr44iq9kukfFUpDfGpXyBY01V 9AVdw0iw0yZ4hHOw5svWbsIucqdazMRCgVjPynMUn6xdxRcm/V0nKnJiF/V0gGmhORQsYA7O ty7Bruf6mh2bAjsxcye8VYcPY+aEZMgTiY9c3epEgHmhbmg0l83mWAqQsNjX1agKGsVUfnFV tPDVtSr03dyAdmUahIFrFN+x1HPMtNsD+r4MHN/h65+eCdCf+tbBsltGrqOvRKWu3CcqWNzA 9q6xOMwEl+fTy/tN/vINcT64YLc558HKJUsvE32htD2vT1yGN3hn7EdoqtZVGnihVtj4lRSI H14fHnlDQbH/KWOeDWbCg8rz049lHT8OzyL0ITu8vGkahKQrEy6nrK1EIBKR/1VbmEWVR7F2 64bf5q1bwIxrZpqymNScF8ndJX2FAjUVmzkOfTtkaeY7vRlBekBCXqYWUumwVeOjdrKGYUNE 8VO/50uQCiSF2rL7KzYdoofxNwdWpmQ7flOAG76ibtLT8/PpRU+Mpm7bUlw0vNh09CAF4tQe ZPl4EVfsYvQg50WmVOHELK0KtAzGxCcmTmo/WTPUdOmFLsayRtVk5KQY1V9WEZqY2xkNpXHa jc3AqSu61DipDcD3woPctPQ+Cp1Iu7aGRsQqgMT0LZyjAo++8IVBoN1Q+e+59juce+CtzHL9 AifgdInh3G/xXTUMncBoaOQFrSmEIWysXZLht7ktATqPJiU1jp6RWimBiI3WzKKJsZkZIz6L 9LGazZzWLGtO32/4Oeg7lFsAP31jbIaeNTVkcUXrKmNB4AW49/zi59JCIVwJIz06ShV5vk/z cn6hC1065imgYnLN8FtcMMMPkQCYe/qVA/yNYg+CZ5jgMJyZvJdDZz55yCpk5CIBTfJVOUKj a+61TXQ5SL59PD8PeTTNg0TDqfTwh//+OLw8/rxhP1/efxzejv8D8R6yjH1pynJ4P5EveOKd DFIffcmOb+/n478+wEcYnzxc5jGCrhiPgBNFyAD4Px7eDn+UnOzw7aY8nV5vfuNN+P3m70sT 31AT9WqXXIaZOhY4buaSbfq/1jimWb46aNqJ9/3n+fT2eHo98KpNHi/UfQ52jJYgF7PHARSZ VF6kfbhvGURO0vWDLQsmxmVRrdxoItH1PmEel6NItSLigqs/27r3cfyzZus7+KKrAIqb6wyq U99zUXjiKbVb+Z6pcjG2gj26ktEfHp7efyB2OkDP7zetjHz3cnzXJ2OZB4GDBEEJCDTJ0HdM 8RIgHt6kZCUIidslW/XxfPx2fP9JrI/K87EbX7busGi+BhkGW9xzgOdgJaSWbq4qsqLD+Ro7 5mFhSf7WL14KZqjr1t2WPDRZwW+GWI3Gf3vatdjqqzy1+JnwDhFnng8Pbx/nw/OBX+c/+NhZ e0XTKitQZG2fYBZaVPrFuHAj67d5URYwTUm83NcsnuEmDJD/ZezJmtvWef0rmTy3c7zHuTN9 oCXZVq0tlOw4edGkidt4vmyT5Tu399dfgNQCkmDahy4GQIorCIJYzFHroNZ5vkn37CEcZ7s6 DtIJbGjSFwo16zcwRgsRA3tupvYctU43EHZdLcKsSu/RpExnYbn3wa3KTNwn9dXx2Aie+ckS oBXgZJpxQSi0fx/SIXRUGm53V6FlnkioXXj4HfbJmHqjiXCLyiW62pKxsbfgN3AnwydHFGF5 PmaDPinUubFUy7PxyEhjvh6eTc108ADxCLtBCoXnrLETYAx3whTaaegwAwz4xlqTAWI2NXzV V8VIFAPWq1qjYAgGAyNIRXxRzoBnwAjzd8T2VlEmcFwN539BNOIUIgo1HJGdTh9LEievaYMp ZM6H0PpeiuGIVeLLQg4wwlzP15rW6Wh8RP1ZyemA0CU7WDGTwLBshyNj4nXZapCcfjnLBUgF pLd5gV52xmQV0AMVa5BnzsMhbSz+nlBmXW3GY7rAYbNud3E5MmgakMkre7BxHayCcjyh3ukK QB8f24GsYC6nM2ORKtCcu0sozDnV8gHgjFYLgMl0bAjg23I6nI/4AKy7IEu8U6KRY2677KJU 6cSINkxBzigkmVmPptcwcTBLvEBqsiwdl+Pm19PhXb8WMcxsMz8/IzKK+k1EBrEZnJ+b2uzm 0TQVq8x7taQ03ti0YgUsk2N2ZLthDVGVp1EVSS0qkke/YDwdsUHWmrNCfV7Jh84x0rb+MzQG gWvRDmdZp8F0Phl7R8Cm4+/xLZVMx0MqF5hwa7eYOEtGuBKpWAv4p5yOedGXXRB6qfSBpi3d abrdUxnVIGxEsNuH45OzyjgOGmdBEmfdlLKjR8i1MUUtc51Hm+0S+3XzuqAz+KCJlBvmuY2T d/L15O395ukOrsZPB1shtpYqMF6rtvOsOhWUXm6Liqj3aCswmF2S5wVvA1JelcuSUwzyLWyk lCe4MagIgjdPvz4e4P8vz29HvBa7212drZO6yMmSd3NHt25L2coIAf43XzKuri/P7yCGHRnb lemI8tsQo52QowXVKpMxfbRHwHxonYMAYp/1gmIyMN7sADAc0zc7ACB/NykM6awqEnUxI933 9IrtMUzSu7H+k7Q4HzpnhKdmXVrrNF4PbyjPMpx7UQxmg5S4ayzSYkR1Afq3bfGiYKbtSrKG U4f4tIVFOfZcA1UKMYIp6LzFQTG0LrhFMqQ3UP3bvs43UO9BUSRwULCGF+V0Rm+0+rdTvYby HBiR4zNrG1ZNP1koq8/WGFN8mU7o4KyL0WBGCl4XAuRsopRpAOZ8tcD2Bt0qnuxl0V9YnjC7 p7tayvH5eGruZpu4WXDP/3t8xCs27vO745t+g2JYuhKgPdGO4xC98uIqqnemmnUxHLHOLAU6 PPc238vw7GxCX6NLuRwY2t1yfz5mhQdATOkSxJKEGaA8Nh6MDBFrOk4G+27VdEP86UA0dvRv zw/oyuN73yOqtFF57lMwjsqhT0/1hy/o4+vw+IJKUZNNmPepgUAHwJRz9UVt+Pl8bDHXOK1V HsA8yLeFJ9ki4Qt23X1Vyf58MBtyoVE0ivL5KoW7omG9oSAclwfEkMaiquDspHcn9XtkCoxi Px7OpzN2oLlB7Itm1YKX7tPI49dmhL2GH/psN0Ft4E4CElWKR2+CeWy031B/O+vQVcC3RtV5 ySldEbMsk3pZEVckBOqjXscjpmC9ZkzapCitDiDEjMvRQxnfTUSqyOOs7Y4aJLTlsItUl6yP p8Y03thaCJUXJ7f3xxc3Mwtg0MnIUG7DaMSsdYwIIynqNihlK2LadXdVF5jwdbE1bukqbAwI ERh2zGPzp7P6xUUeVGzGWjhQooo6Tvw2MXrmVpf0sxqTBusCDgwh99wwa5oqbgJst2NXrK9O yo8fb8qdoR+4JqimmeKRAOs0hltSqNHktrxQ/mhYKTNzUCwQmQ50jFkiaecWQVpv8kyoTJi1 Va8uGUYZXAiqXErev4BShUbDKaaMQVCnK5ziRLLLTRTunjjdz9MLbJmJS+M92rORkSDIYi/q 0TxLVaJODwr7arUS9onKo2l3PxVFsc6zqE7DdDZjdYVIlgdRkuNTugyj0q5DWWHp3KE8HzFp 2F2CNG0YAdV8Y0RUWqURlSER2jEbNI1Y5GaPe6TK+kNum+bS7MqgQwsMEjU1VH75okjqxujE QRBYmESNjzEdnrAqOJ/vNDAmItUxlTwWzrD2C2PI9AY7vGJ2biVEPOqHHSM2atvZT8jIRmej RGEWWFNptZi0zob1pfRmRJvUG+XSz2Slm6BlOp8cSTzdvT4f74iMmYUyp7kYG0C9iDGWSxMa oGfABpbNXmdV0MafOf1xxOjqX+7/bf7z36c7/b9T/6e7cNimAZjuQ3fzEYYJLnwQQZw6FU5+ cmaqn/YR3wDR2rEMhXGWa5RMIzfP4Pry5P315lYJ5m7oXDgg2QcgXODV2t4L1do8nTtoE0aj lxFbxKriHE07NOx3prai4r7RhyVvH+/cnrWFlsWK2qMnFZ7ABc5bbduPOUglajCNxjrrdCW7 EqX9DmlTBDtehu3oGtNE30W1o4NVOhl4LpwdUSqC9T4fmZdGhV3IOFyZpkS6gUsZRddRg2fq btpX4FbRcjvRP6mqddyJHpgvLbjZmXDpiR9Ucl2ros7tFv7LuVNScMdbMVALNHXfv7zRjHeO kykm0BPh6ux8ZATcbcDlcDLgnnsQrVzgHimkc6R3FZtOO4u0zgsakybO9+YvlAKtPEZlEqcL mkwHAfpwDSqZmNtGBk3smI66jSRo7GutXwwyEmMG5HqMyRbCtBNtSOdbDxcGkG0Klb3cYhEX EQnAk+ZlZf7SIkCYWlCMOWLoxkzvTW0ZdHyAq5Q6tKlnawDLPqovc5CPdVIIcjcXqDioIlhe 6OlR0o4DKM5TetxH+2pUmzlNG1C9F1XFaWgBP8YipovmWH0vL2NYQAG/3luqMgq2ks8kAiQT XbcJ6Gs2mj6h1VkY616oYP0JTT7xfRGOzF92WczRu1BD3tPJKC7xwDVSKXdAIDWT5nUYjAiA aTo491lSpx59pmZrLNwPfD7A33WLH+lvtr7vf67HSZmhyuALA6bC40SRfTteXRGENDEj6h0f 0RdJLrZ5xeVq2fNLA8Gysr+TZ8DYI536xFPXpZCZXcwX8B7kwZG1D/JAw/jnvEpPD4vM4sQt 2i6/kTVpCoADbSy+hqxbOf05M7LWDX8ajf64eBSJWtrMh1WoDSbeUFsvcGul32WRyXXOtTi5 5lReLfa6rEK2KplExubVAmn/m2UmuARpr1pIkwM1p+HZMKeIis2iFa5EOZaF6FlzZVB4Dn/M NiGvCvs9rsfDld5gax2I4U8NYrGNQQ7I0EMxE3hS0UaXXeqbXjbXIFZaVRid+ItOjXCLdEhn m5oYTCOCecr0AYzOhsyHFWVQUe/EbZUvy4mx5jTMYiZLaKxvg+UwQom4stCNj8nt/YGcrhmm Ae8i2TxaYNh2xqBa50ID6OjIhGvEGrhjvpKCu4K0NA5nbRH5AvdXncQlJ6wrGlx5NMBpB3Nr JTi2VcSRRo2QHq3wq8zTf8JdqIQTRzaJy/x8NhtYnPF7nsQR1+ZroKcTuw2X7ay2H+c/qJ8M 8/Kfpaj+ifb4d1bxTVpanDItoZwB2dkk+LuNHxTkYVRguvXJ+IzDxznG4Smj6tvp8e15Pp+e fx2ecoTbajmnDKb56KMJYar9eP8572rMqvY4IJr1T84phZSXdEg/HTataHk7fNw9n/zkhlOJ MIYaHgEbO2iigu5SjyOSwqL2lO50BcShBgEZJDXqIatQIIcnoaQRwnSJGMRgGaydpJu6ULFV bmt4U+gwm0hmtAuW1qFKC+cnd2xohHPirrcr4HQL9jRPo3QZ1oGMMJomuaPgPz1HaxVZ7jT0 F5NSp0fTYT1Ja3OJua0c7ihCR/xoMUtLwIjUwWTfC1pgkzWLj3W8dhYnQIpk65V8FpGvWQtL una7FADDYouWcI8r18YENxB9MmumTV9CDXQYS2Cz/JNDS4jKgbSAkzZbJaynnUWoo+Nzn6QE GBQlYJMod+TOausw10nMv2l1FJZAxRHwyRP6r19/1rZGJHOLTTBd+G6hghNe8w+hHW2ULiK4 hHNBNvppkmKVRllVN6ctVPpt3HHzvbWe0ziDnWvJ6qlv3a0Lq/hFtp84aw+AM18NsqmcXBcV BFNxYgSdKzuvuUbnmQ0v4FSmSnj9uzsiNhjVDUNxl9+Gg9Fk4JIlqAloRW/jIVSTwHx3aI5L t1QTWomDXAd+9Hwy6pFWx9R68WMJwm633bV2SPinGLcXf0lPOsaV8Pe0pWaabvT5z7U6NZ7C d06dWuFXmXtMDBoSjAH4GX5ZSV4kb/BSEA0WnDo7gztvnR2iIf43E06FEMncf0nGzH3lkt9y IJ1f5nLDn4iZdZLg793I+m0Yb2iIfVmmSOORCCHlpeA135q85r01ZZ5XSOEtiXeaJFqJAK59 GdvzhghFmihBIrNjYVxi/HmQrAsSnpN+g+O0K6lCxcC1MqcJooE72T9xKIwPNi7b/dG7zSQN aK1/1yuTITVQR4rtD/uoWPNzH8SU1eIvff0iM6yAIknyS4xmjiqOdlQNeQKpLiOB4WbrtZW5 06TaFoHw5AVQeJ/2VCHdm1gH9aQN6/B1uAVZYRNdeTKTKMK/aF95mf2Rprl18gR5KHz7VPi3 8Hnh2b7UFQh+9NzOvVIhur2T1RNqd2hgzvyYMyNqioGbs0noLZKRp+L51AgNZ+E4CyyThLom WZihF+NtzGzsLTPxN3PG2btYJDNvxefegT0fcykcTZLpwNOX8/HI22IrFJSnW2e84ItEcZnj Cqu5Fy+jkuFo6psgQFkzpFId26PRfoo/CygFZ99J8WNf1ZzGlOKn5hC34Jk9vi2Cd9qnFKyn FO2st62sRaNBYLV2k8fzWpoDrWBbky4VAcrUInPBQQTXrICDZ1W0lblZucLIXFSxyOxeKNyV jJMk5t1XWqKViP5IIqNo4xkMxMfQbB231ikaZ9uYkx+NcYi5oai2chOXa3vmUU3FNjZM+Dwf 2yzGjcBpkfP68oIqNIz3TB1E5XD78YoWwk4CeDzkqMbmqqxldIGZm7v7eyugRrKMQeaD+yCQ SbiSm5oLrWiHm5f33AREHa7rHGpSHjKsUqF5GcGU26WyAaxkTB+ayUskMVHUMM952NXZyK+f ExWCtSxRCRzWQoZRBn3cquTexZUSdwKhtWi9NsYm49TQICKi7r/Mt5IGM1Zve4EqmcJ8r6Ok oK/LLFq1+dvpP28/jk//fLwdXh+f7w5f7w8PL2ho5HaxhIX5h1Go8jS/8qgpWhpRFAJaIT+n SnIRFjGfVqojQmewzylKsUR70Jh3wyJfA2k5B7krKfl91FPCVkdqjxXRyl5kHbB/+GE/EHt6 Eu2414hWy9CvexorBjrx7fTh5ukOQ4p8wb/unv99+vL75vEGft3cvRyfvrzd/DxAhce7L8en 98Mv3OZffrz8PNU7f3N4fTo8nNzfvN4dlA9FzwG0Acvh8fn198nx6YhO6cf/u2kCnXSdjitc c8GmzvLMsMkABEa1xvXf9SK3EgJpGjQGIiTs64enHS3a340uyJPN4rrLALIlfPnULyuvv1/e n09un18PJ8+vJ3qPkOwRihh6tTLyLhjgkQuPRMgCXdJyE8TFmu5oC+EWwTsSC3RJJfVN6WEs IdGeWA33tkT4Gr8pCpcagOTC2NSAmhaXFA5PsWLqbeBmHnGNQg7IXf2Mgt29XJuj2NWvlsPR PN0mDiLbJjyQa0mh/vW3Rf3DrI9ttYZDk6nQNmK1Fkqcdn4ExcePh+Pt1/8cfp/cqoX96/Xm 5f63s56llfJdQ0PunGtwURA4kxcF4ZoDlma+1hYuAfFJN9KRUxewwF00mk6H5611nvh4v0dP w9ub98PdSfSkeolunP8e3+9PxNvb8+1RocKb9xun20GQOt9YMbBgDaKOGA2KPLkyYw90e3kV l7BWmEEso4uYy2rVDcNaAB/ctTO2UMGh8Hx+c5u74FZDsOQMaVqk+UrRQVkNTtuihdO/RF46 sHzp0hXYRHv09lXJzD8Ie5dScG5c7XZad8PtcIkQROlq604Umrbs2rWxvnm7940kCDhO4XUq uPHdQ5947YvG76CYY84QHn8d3t7d78pgPGInUSG8eRsplbs6EQpDnyCncgZ/3xwP9hcXidhE o0+WjiZwmSJ8rhoOwnjpskv2JPJumjScOM1NQ4Yuhj2i3FLcOZNpOKQKm3bTrcXQqQeAo+mM A0+HzEG8FmO33pSBVSC+LPKVg7gssN5mMQbHl3szD1XLOdwRBlhdMdJFpLLfqjXiIBdJfrnE e6TdihbhBPFsp1NgqsBYMAi841lqZIJzJwqhM6cey22ngS7/dCg2LJflqLKw/KU8JHVZRqN6 OueUXt2MTpx+wCVwGTMruYH3g+IczA2B9UW9AJ4fX9DX2RCfuyFSD2nO0KFFng2bT1wOkFy7 O0k9nDlQ9Tbc5s6Ce8Pz40n28fjj8NrGI+SaJ7IyroOCEx5DuVBBurc8pmGpHIZjFQoTVK6c hwgH+D2uqgg95yTcoD0SIKZH++QRwSJsZey/IpYeo0KbDuV8//rDtilTZOsC8nD88XoDF57X 54/34xNzhGGUL455KLgMmAWBYcE0T2/9HplBI1T+RiOR3qCkJh8Jj+okua4GV0QwCT9vTugZ ivb0AREXzROGn5F81hdyirHNtCTEzxvbnUR2VetLzjKovEox3W0cKA1ZdVWQezZBFttF0tCU 24VJtp8OzusgQpVSHOCbve2VUGyCcl4XMt4hFuvgKM4asyO+/JmOTWMkxkZdSBTWRaSNetBE VrUg7h12Awx491OJ8G8qlSimDtX+67f3h9v/wHW+X/36Wbmu5LZsdInSCLjg4stvp6cWNtpX 6CTVD4dT3qHQ1i2TwfmMKBrzLBTyimlMr03S1cGOCjZoMNrS8BaefzEQ7dcXcYafhgnLquW3 Ls6fj2mg0b2QtTJKozYeojWf7qoFaQZTiJMhaZ2kQdDJguKqXkrlUEtnn5IkUebBZlGl8hyX LmoZZyH8JWGEoAlkB+YyNJyNZZxGcNNOF9BGYtmjFpRI3IqLILbdbVqUBVbGi8CO6yUKPo0v V0z7oSjwlR/2HByKWRPIyWA8AVwq4Vyi3DcYGkJRULviMzSm2taGqiUYj6yfvd/nowWHbR8t rqzbJ8Hwz24NiZCXovK8LyuKReyTtYKZt2buUQnA5DUYGGF3HeoJiG2ue3WB5RvmKRkJ5iOG qdMjhWoTPxOO1np4/CYGE7jWJ4ollFEzLRPK1cyba/nstJCa1NK3xLDNejTAHP3+ujY85/Tv ek9DrDcw5XZeuLSxmE0coJApB6vWsBMdBEZscOtdBN/pXDZQzyz2fatX1zHZpQSRXNPssASx v/bQT1wmQN9n2lUWAS8v8yQ3rksUio9Zc74AfpCglJPFTiQ1XhLJkAgpxVVnjtqd5WUexMBT dlGtCHoU8iXgV9RTW4OU05bBxxBu5M1Fv3fDcyZT7dUI4NYr6m6NsMAuXUQSWG6L0AqOw8+b j4d3DOHzfvz18fzxdvKoVfQ3r4ebE4wD/j9EZoXCeIDWqTaUHDgINLkFUR4t/AeEkbToEu// qizPcChdXxXHg4waY/MWZ+BYb3kkEQnINGj3+m1OnmURgWEzvKZTSAETVS9g8cC9SHIPS+Uq 0SuS8ETl6tU9KRFEAVNSbup8uVQPMAamlsaaCC/o0ZjkC/MXc7Jkien7GCTXdSVouGF5gUIx qTctYiMgMfxYhuRMwygG6J0NQoKxsmG1t7txF5a5u0dXUYURC/NlKJjYLVimpoelgaiUvEBt 0DHgRk49mxqnhWBzKRIyigoURkVeWTB9ZwPBBFNmdiu5hGNSj3kv/FUo6rGHFQleZols5qtc K/0q6Mvr8en9PzqK1+Ph7Zf7Wq/EwY3qtCEzIRDNzKyX4mCjrE2Vx1pY04AXgbZkrZN8lYA8 mHSPQWdeiottHFXfJt1qaC4KTg2TfoAWaHfZNC+MEsE7tIVXmUhjxiqRw9e2BwzIaosc70WR lEDH8QRdEP6A4LvISyOxknfMO6XO8eHw9f342Mjob4r0VsNf3RnS32ou/A4M9ke4DSLDfJ9g 26Ms4h+5CWUJoisvtRGi8FLIZV3BblCPEJ+aY9vFOPnOpiEawkKscbHg2aSaVi8qI1T2Klyg T3BcsC8TSwkTp/2C0cTe3GEFnJsYsSRlnQAiEaoHPqCh31tHGBurRDvUyjK/NDpTak9adPRJ RRWQg9LGqOahezN1FlXtLvK4CX1gjeYyh4OqMXXF1MKmy0l/LfzbRaaWpNLjHW9bFvL/lR3L buM28FdybIEi2Gy3QfawB1mibMGy5OgROb0Y6a4RFEWzwSYp8vmdB8XnUMmeEnNGFEkN581h cfrr5f4eI+LVw9PzjxcsJ++WoMjWFR0B664dRm4bTVheNbiMXz68XkhY+kIqsQddH6zHrCG8 1Nta43oVemFl5jzhVGqsQcMALmHusMBE8juaDv0sBRI+JAC2QIHuOPC35IuZjcRx1WcNGE9N NaDGkLmCkGBuZ4w8JMJdudPhCmZR9EFXiVaktQSo31TlEI+gqG6Of6pOTtthlLGBLQPsYJU4 xjAPqJW/C4MVaIsLYKNASQcSpHU1z5N/iVDEnfIu2vcJgxP2YwrEk32RD18noZh+HcGLok4d BrzZzQ8NcHcIJ8VOOtmBz7ZT47nTyMfWVn3bBB4l2x8wtzJJ8F1bZEM2F8IKqZdxpkPc8SRp vcaZMmDiuzNK+h3cQKwbdbWu+A18fFrM7avH1YzkrSEB6DRBKvFOf0wwkGpgp/FLZ8gCM2Hd buwDu8EOAjTxQmOppmDFfIlFcLc3u+N+PRDzjEaVyPiKHkv0XHXDmAm0qwHJvmEtsDwCpl+F SoiWQ2ioCJ9ui/YL2stS36xH89mW3kHVYi7QjcMOLdbCJ9pU601QaSwmAvpCWGmgBH4fzi8B 1Dx4myHzicMADMXUUNTnm9ayp6Lw/S+OQClJ2rkihVqWstssYwlGvalIPmvLG5DO2u+PT7+d 4YVdL4+sDmzuHu5dUwDGmGN2XevZ/l4z1ikanaAIA8nWGgdrpGMW5LgXbkzu23JIAlG5x1uu dy4aveE9OGZoXtJs8DKRwhF03GA1xwHMY5cAWJMxIDPRT1eOy8EOySLSiISXJXH16M0KTteg HoKSWLTrSJzxnESyWP7UnLkNCuG3F9QCXakUMK2U5cRQ3xihNls4Y86eFF7j0ygu5lYpXf6a wxGYymSF8C9Pj38/YHoTzObfl+fT6wn+OT1/PT8//9WJVGChF+pyTcazOSxnrFnYvlLdFwZ0 2cRdNLC2qbovhIBzTItPjAAM6uAGS/RehBn654M1U5XRp4khIMPaidKwA4Ru6r1jktxKIww8 QZS6rPZRAzro+y8Xf4TNZNT1GnoZQlmQafufUD4voZDPg/E+RS+qunyss+4IGv449/YxZN4a O7nk2dCiFd/XSgmSQn9wDtNrh4qkDdDCAWtAX9nRd2nZT2G9Xc5GKb3HZGfNTxD0/FZePuDf ZZ2t3XIWXvux2VXxpGeotHWN98Z2SRYoEA0o8b1SBWxtDpgIcpeVsDhtjRjOP6w+f7t7vjtD vfkrhiC9Suz6m8gVcLQmgdBo86zDFipkVGEwzy06TRrgkTRYUC6xSmDqwpTFEfuvyjtYk2ao +MYzToHJR1GbZ1aSjwJ/ycfUvGWqwwfoum6hPXjCxrlyrJZSOs9Jrg1AQlWNHBhGln288LtJ HSdHmLp2T8HOdfq9JQmY2bVW0zrSEmO64jJdYAdhoQkxuwsGvAGhWbMuRsUDqC64w9Wgtclv h9bhdJRM4zgsI6nQ0EU0AHIUENLFyrFhP80ydA22+UbGmd2LZbDbBOBxqoYN+rhDjVBC4/om 5JYN0TXajopmQn8YBQ9QsGoPfXfEJA9T1AlmRoWO9lz3xl0H3AgruR6OwTR5KHlQKgNZsblj UDeqG0y5Q3wvpQA/MFJED7PO4zXed0rtYH931/Jcov5mYzTsSCPGtGE+nKfjUWBAPyO5HFN0 8wbJpKjlbUJ5P42YIQBLwqwavxCNFdpyHhusNCjbpYDiaYXRXpjqbIha275pq17FHwNvmPIe MO/HSrURVzJQPXtN3pLk06TaN2CiblrPyxWAjDUbVoXwSHsFQhLoktcy0Ck9mCLnoeTA0WCd EoLFZeg5FZOxANHviBcKC/Vg3W68bSvBxbfw6pXinedJUA+AsrRZWPPRRZbMnH1pXxFQa9ge DMjpQQ8Jje+uKlS4P1Pczodi9k3u5S32tw1slHjs1m7EtCt9E1mSnjTzisvoW54kB26tsLUs 8Q3M+YVZTfFgJJ2lrcALgn/Gro/UoJkp5u2NocO4hky0vYYMNI+9oOkKs0khC6im7jFx10LV YBL7OpRh9hTvS/Xpki8y/EhDQmUMiOjYbvLq4vfPXNwfHVqy6y7b7WslVl2zLjUqZF/pOIFy KJBPGGsMdzZ0YZYDi9Tp16tLSb0MVP9IYMWmQYyjsq6+nWOnfLuGhhyuLo86kEmCbtzLTyX6 KlbrxANUQftQ+IeQtPFfr8p67JPnog3Pl4rf4IAxTQevN5Bj5Xa9mWo+HK7EyzIt3A+hGsCY jjIbnAST1wouRazR5eMfathn6fA0PTgrY8HC0bddmjMvDoWwwvDgvBWonjZaz8khjM3Et0fE AUmt9fuU6uYgDKenZzR20e+Uf//v9OPu/uSUBxg9JzLX9rauf6/Zt3+4TR1oa0b7m6Gk4IaG vsGZTUeM7NNtnLrs8ZI2F6A6YiZZOjmr6r52M1+whQMwgYMm6MOc7nc/Oz28y7ZqLqMgjRZx qtbYdOHjJXoxZPYejGAOfqbDjj0oHyA6eHP615p0IHBJSWZPGh3zSLFQlMvAAcN7V3STaLkv 0ld0rpsTYf4HSQHm98tWAgA= --liOOAslEiF7prFVr--