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=-7.3 required=3.0 tests=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 955E9C4BA24 for ; Wed, 26 Feb 2020 23:56:17 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 52C95206BF for ; Wed, 26 Feb 2020 23:56:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728049AbgBZX4Q (ORCPT ); Wed, 26 Feb 2020 18:56:16 -0500 Received: from mga06.intel.com ([134.134.136.31]:16963 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727966AbgBZX4P (ORCPT ); Wed, 26 Feb 2020 18:56:15 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Feb 2020 15:56:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,490,1574150400"; d="gz'50?scan'50,208,50";a="285146373" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by FMSMGA003.fm.intel.com with ESMTP; 26 Feb 2020 15:56:10 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1j76XC-0006Kw-7r; Thu, 27 Feb 2020 07:56:10 +0800 Date: Thu, 27 Feb 2020 07:55:23 +0800 From: kbuild test robot To: Jason Wang Cc: kbuild-all@lists.01.org, mst@redhat.com, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, virtualization@lists.linux-foundation.org, netdev@vger.kernel.org Subject: Re: [PATCH V5 5/5] vdpasim: vDPA device simulator Message-ID: <202002270709.zXOQ1sub%lkp@intel.com> References: <20200226060456.27275-6-jasowang@redhat.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="UlVJffcvxoiEqYs2" Content-Disposition: inline In-Reply-To: <20200226060456.27275-6-jasowang@redhat.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --UlVJffcvxoiEqYs2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Jason, I love your patch! Yet something to improve: [auto build test ERROR on linux/master] [also build test ERROR on linus/master v5.6-rc3] [cannot apply to vhost/linux-next next-20200226] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we also suggest to use '--base' option to specify the base tree in git format-patch, please see https://stackoverflow.com/a/37406982] url: https://github.com/0day-ci/linux/commits/Jason-Wang/vDPA-support/20200226-173606 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git f5ae2ea6347a308cfe91f53b53682ce635497d0d config: um-allyesconfig (attached as .config) compiler: gcc-7 (Debian 7.5.0-5) 7.5.0 reproduce: # save the attached .config to linux build tree make ARCH=um If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c: In function 'vdpasim_create': >> drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:335:2: error: implicit declaration of function 'set_dma_ops'; did you mean 'set_groups'? [-Werror=implicit-function-declaration] set_dma_ops(dev, &vdpasim_dma_ops); ^~~~~~~~~~~ set_groups Cyclomatic Complexity 5 include/linux/compiler.h:__write_once_size Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 arch/um/include/shared/mem.h:to_phys Cyclomatic Complexity 1 arch/um/include/shared/mem.h:to_virt Cyclomatic Complexity 1 include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 include/linux/slab.h:kmalloc_type Cyclomatic Complexity 28 include/linux/slab.h:kmalloc_index Cyclomatic Complexity 1 include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 include/linux/slab.h:kmalloc Cyclomatic Complexity 1 include/linux/slab.h:kzalloc Cyclomatic Complexity 1 include/asm-generic/io.h:virt_to_phys Cyclomatic Complexity 1 include/asm-generic/io.h:phys_to_virt Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:dev_to_sim Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpa_to_sim Cyclomatic Complexity 4 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:dir_to_perm Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_set_vq_address Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_set_vq_num Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_set_vq_cb Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_get_vq_ready Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_set_vq_state Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_get_vq_state Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_get_vq_align Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_get_features Cyclomatic Complexity 2 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_set_features Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_set_config_cb Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_get_vq_num_max Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_get_device_id Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_get_vendor_id Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_get_status Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_set_config Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_get_generation Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_dev_exit Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_dma_map Cyclomatic Complexity 3 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_map_page Cyclomatic Complexity 3 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_set_map Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_queue_ready Cyclomatic Complexity 2 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_set_vq_ready Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_vq_reset Cyclomatic Complexity 2 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_reset Cyclomatic Complexity 2 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_set_status Cyclomatic Complexity 1 include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 include/linux/workqueue.h:schedule_work Cyclomatic Complexity 2 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_kick_vq Cyclomatic Complexity 2 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_get_config Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_dma_unmap Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_unmap_page Cyclomatic Complexity 1 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_free_coherent Cyclomatic Complexity 3 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_alloc_coherent Cyclomatic Complexity 2 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_device_release Cyclomatic Complexity 1 include/linux/bottom_half.h:local_bh_disable Cyclomatic Complexity 1 include/linux/bottom_half.h:local_bh_enable Cyclomatic Complexity 11 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_work Cyclomatic Complexity 68 include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 include/linux/etherdevice.h:eth_random_addr Cyclomatic Complexity 1 include/linux/err.h:IS_ERR Cyclomatic Complexity 7 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_create Cyclomatic Complexity 2 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c:vdpasim_dev_init cc1: some warnings being treated as errors vim +335 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c 317 318 static struct vdpasim *vdpasim_create(void) 319 { 320 struct virtio_net_config *config; 321 struct vdpasim *vdpasim; 322 struct device *dev; 323 int ret = -ENOMEM; 324 325 vdpasim = kzalloc(sizeof(*vdpasim), GFP_KERNEL); 326 if (!vdpasim) 327 goto err_alloc; 328 329 INIT_WORK(&vdpasim->work, vdpasim_work); 330 spin_lock_init(&vdpasim->lock); 331 332 dev = &vdpasim->dev; 333 dev->release = vdpasim_device_release; 334 dev->coherent_dma_mask = DMA_BIT_MASK(64); > 335 set_dma_ops(dev, &vdpasim_dma_ops); 336 dev_set_name(dev, "%s", VDPASIM_NAME); 337 338 device_initialize(&vdpasim->dev); 339 340 vdpasim->iommu = vhost_iotlb_alloc(2048, 0); 341 if (!vdpasim->iommu) 342 goto err_iommu; 343 344 vdpasim->buffer = kmalloc(PAGE_SIZE, GFP_KERNEL); 345 if (!vdpasim->buffer) 346 goto err_iommu; 347 348 config = &vdpasim->config; 349 config->mtu = 1500; 350 config->status = VIRTIO_NET_S_LINK_UP; 351 eth_random_addr(config->mac); 352 353 vringh_set_iotlb(&vdpasim->vqs[0].vring, vdpasim->iommu); 354 vringh_set_iotlb(&vdpasim->vqs[1].vring, vdpasim->iommu); 355 356 ret = device_add(&vdpasim->dev); 357 if (ret) 358 goto err_iommu; 359 360 vdpasim->vdpa = vdpa_alloc_device(dev, dev, &vdpasim_net_config_ops); 361 if (IS_ERR(vdpasim->vdpa)) 362 goto err_vdpa; 363 364 ret = vdpa_register_device(vdpasim->vdpa); 365 if (ret) 366 goto err_register; 367 368 return vdpasim; 369 370 err_register: 371 put_device(&vdpasim->vdpa->dev); 372 err_vdpa: 373 device_del(&vdpasim->dev); 374 goto err_alloc; 375 err_iommu: 376 put_device(&vdpasim->dev); 377 err_alloc: 378 return ERR_PTR(ret); 379 } 380 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --UlVJffcvxoiEqYs2 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICC/5Vl4AAy5jb25maWcAjFxbc9s4sn6fX6HyvOzWnpmJ7USTnVN+AElQwogkGAKUJb+w FEVJXBNfypbnTP79aYC3bgCUU7WzDr9ugLj0HaB+/unnGXs5Ptztjrf73bdv32dfDveHp93x 8Gn2+fbb4X9niZwVUs94IvSvwJzd3r/889vL3ezdr+9+ffPL034+Wx2e7g/fZvHD/efbLy/Q 9vbh/qeff4L//Qzg3SN08/TH7Mt+/8vvs38lh4+3u/vZ77b1u3+3/wDWWBapWDRx3AjVLOL4 6nsPwUOz5pUSsrj6/c27N28G3owVi4H0BnURs6LJRLEaOwFwyVTDVN4spJZBgiigDfdI16wq mpxtI97UhSiEFiwTNzxBjLJQuqpjLSs1oqL60FzLygzCLsXCLuy32fPh+PI4zjiq5IoXjSwa lZeoNbyo4cW6YdUC5pILfXV+8b6nZjJmWT/zs7MQ3LAazzOqRZY0imUa8Sc8ZXWmm6VUumA5 vzr71/3D/eHfA4O6ZmhMaqvWoow9wPyNdTbipVRi0+Qfal7zMOo1iSupVJPzXFbbhmnN4uVI rBXPRDQ+sxqkcXxcsjWHdYqXLcF0zbLMYR9RuxuwO7Pnl4/P35+Ph7txNxa84JWI7eappbxG Yogo8VKUdKMTmTNRUEyJPNw84VG9SI2o/Dw73H+aPXx2huM2imFjV3zNC6368evbu8PTc2gK WsQrECcOw0drVMhmeQOSmueysC/u1+6mKeEdMhHx7PZ5dv9wNAJKW4kk405PaPHFYtlUXMF7 c16RSXljHCSh4jwvNXRl9a21FGX9m949/zU7QqvZDnp4Pu6Oz7Pdfv/wcn+8vf/iTBEaNCyO ZV1oUSyQpKsEXiBjDvIEdD1NadaXI1EztVKaaUUh2KyMbZ2OLGETwIQMDqlUgjwMipcIxaLM 2pJh1X5gIeyCVXE9U6HtL7YN0MYXwkPDN7DLaLSKcNg2DmSWo+tnGBp9JTUtkSgukGkQq/Yf PmK3AMNLzhKOLWcmTacpKKBIwez9PoqNKPQKjFjKXZ7Ldk3U/uvh0wv4m9nnw+748nR4tnA3 /ADVsfXQP1hZZJUWlaxLNLSSLXhjN5hXIwpmK144j47tHDGw6v2eE9oK/iBZzVbd293RNNeV 0Dxi8cqjqHiJ+02ZqJogJU5VE7EiuRaJRna20hPsLVqKRHlgleTMA1NQ8Bu8Qh2e8LWIuQeD yFNl6vCoTANdgPFEgizj1UBiGg3FODRVMtB25Ei0agrso8F54WdwNBUBYMrkueCaPMM6xatS gtwYGwgBAJqcXUTrhp19BFcE659wMIMx03ihXUqzvkC7YywRlRBYTxspVKgP+8xy6EfJuoLV Hv19lTSLG+y6AIgAuCBIdoN3FIDNjUOXzvNbEjTJElwBREhNKivjXOBPzgq77YPbcdkU/CPg f9wowXr6WiTnc7QOWEhcO+fw5mB0hdlktOQLrnNju72wod0MD06XoDiZF9cM7o8YKxyAIanl WQpWBAtLxBSsRE1eVGu+cR5BIJ3VaOE4LzfxEr+hlGQuYlGwLEViYseLARtfYEAtiUViAm07 OLq6Ij6OJWuheL9caCGgk4hVlcCLvjIs21z5SEPWekDt8hgF0GLNyd77G2T217pXMrs84kmC da2Mz9+87aOPLocpD0+fH57udvf7w4z/fbgHt8vAd8TG8UIog53JD7bo37bO2wXunQeausrq yDNrBut8hhVDiYJLiOJKpiFzWGGVUhmLQioEPVE2GWZj5oUVuLcuOMGDAZox6ZlQYOdA/GU+ RV2yKoGolYhRnaYZb10nbBTkKGAniZppnlvjbZI5kQpgEHi+EDCkIiPSBhYu5tbukoiT5lh2 u+o8++X58bC//Xy7nz08muT0eYyWgIokNUcBEIS5QhIFsO80AXyasQUYhrosJbY1JkgH0+0T IKyMV21rjzaE+JBURhXY/DbgREp+c3U+5rxFZZylujpvJ7d8eD7OHp8e9ofn54en2fH7Yxsx kuinn93qPd73ES9VHCYYC3URJsEW5gEpGmZTopXcvJ+bwIpXhUwgeILMjndh2xyzZOfTNK1i 2l9n7+ZvXViuKZKDO8zr3GYLKctFtr2av0WCZZIB4394xkkAAuywV3bcmQ+zPPHB5XZBtLSD Y9B6Vlc+4WbJ5EYUWH5f3U8kt2Z6Y6fztxFOic3U8eLY7BgUuwvKz3ZP+6+/vdz9trdFm+ff /rH8zafD5xYZQobLJgO7lTXlQpuoVfmSu7zmkAJScYcEzSnAmOJDXAlI+loyEnCpdIr9BfxV EjvYnC2ELTJUH5BrAHmCcVndaiQYnerqYlRkVpbY34AykzC1m007N3V1OQydx8a4YntpVtr4 SqP+ZiE6DaZq0W1f0Nb0VmgWf9097fbgFWbJ4e/b/QGZIaVh/FXjzVwpJHwFRAcQcDJsGWEk LqS3DqI9ZAPKmDsY/GkgZJctfPb50x9v/gf+7/wMM7S0f2AOd2dojB3+ePx+hgUU4s8CO4LA Y2OqPjQSMvJgKjYSK0Z4/YalLQ7H/3t4+stfWDMMiNlRcNACDddLCBRxhtZTNPjnEK4yEUAT xnOs9T2+5jHxcgOecB/MY6YCYyzjiXFUpbs27gIMYYeotInV8qHw1btIYwFuj4e9sSu/fDo8 QmcQvfgeMq6YWrpbZAtuKm9ymXTlRuVSjcHp1KkB703y5Sm8y8KtToNt1nYN+yoR7t1MyykA GXuETIZMarBWJha0wbYJHZ0+YlluG72sOEsajQPWLry6vACLalXfMaNgTLoCFvX9OMAb6nSL WK5/+bh7Pnya/dVGjGDeP99+I/Usw9QZNGRfDWhzJ928bX4nYc6JTgc7kNULUVhtiuOrsy// +c8Zmb4pq7c82KafBpt4G9vlyfhG6G2QBUJ0swrwXwULHGQxEWRbMH+F7GWPTpj3igz3fYOs 5CZLwt7LJhQqN4nDGyo0Jlfq1t2TJxcwfLEpRrHEI9VFEG5bBIi+IvkaNgZg3VCreCj3Z1kg IBun5A2kmyYuxyAKyagQrpbsPDSQlnRx8TYcL1Kud/Mf4Lp8/yN9vTu/ODltY1CWV2fPX3ej J+uoRpArCP+8efaEvljivnqgb26m320ynWsIP5UyxmkoRjUiN04b15wKMFIQHW3zSGbeYBTE HdxImFzhElJkDA5+XDXVhza7ckyWIalYCTCBH2qO3cxYYmyqaxOVUZKpLUVqEQTJacxYiNJ8 URG70JNuJEkJexisr9SaZnY+DSZ/7Yw6T8xRHaSUFanlGNp1FJ6ikNYyxdsJaizdtYGemvyD OzJI0xscrmI0NE+zt7Jkg/8td0/HW2OfZhqie+RoYTJaaKvKydpYPNQRA/9bjByThCauwViy aTrnSm6mySJW00SWpCeopbyGgIrH0xyVULHALxeb0JSkSoMzzcWCBQmaVSJEyFkchFUiVYhg jocSoVYZi7AfNhnkBsL+KNAEonV4ubLpVoBcQ8trVvFQt1mSh5oY2K0FLYLTqzNdhVdQ1UFZ WTHwaSECT4MvMKe78/chCtK/gTQ4Z1fAsTLkH7qItNcGIcdTGaQLwCdkWz9PID6j5/KIuNpG WP97OEqx2qYfml7JnXMNQ3KOFcYTWTKy0SUX52R/7Z2BRpUQtxifjo3yeAhip8r/OexfjruP 3w72ZsXMlg2PaNKRKNJcm3AVbU2W0tDbPDVJnZfDGaIJb70jtK6vNuX2YPBKMe3S9IhnPzVY O5P8cPfw9H2W7+53Xw53wawhBWNLimcGaGwBCGBQTXo0Zg79hVEmRwLLDELwUtvo2ta93jqN IuPyiBK3QBvEx47YBjCwKhVz2SChWLTOFOXVy60CE5hUjXaLLSuFJtpvi6lBGNth21y9ffPf oaBVcBBRiGxtArNCTeOMg903NTAsRDAaepQYkwM3UGnHXgwQNtcGBEvE1NVwnHpDu70ppUT2 6SaqkabcXKYyw882dCbr05VUTOmFOPSetaEhhrlU0NaETWV0Rc/LeWWLZPQ4fmFOBMGDL3PW Vb47YZ2Wx3HJ8VUISKLhdTT0szUBB1OrqOEbCBr68NtKf5dqQ67liz2I1wq/qn0G88/Q7IxX oE+gp7mD0CYkP4UH7yDVYFoiYJNWOX1qZJrSpMOiLFtIB6IHZBay9duUxc4bjFsEz58JHFZZ QqtXHrup/SlNwoy2/7Kru6HtWPGtBwT6TUp7CMyxqCDQWUlBREGU7ZEgrb8A2odgDTgHUqIQ pmoRgcwK7spn3xlkx41bLAWa7anjYPjUfaBBKhdJxQOUOGOQRySEUhal+9wky9gHIym1j1as ctZblMJDFsbb8LzeuARTJiPlioE/1EVUgeB5i5x3k+svJbmUEPOpFS5FDhnz+jwEoiNutTXu Qa4EV+5Y11pQqE7CM01l7QHjqigqbw1bOgDkgj7iK6hoR0VVw4JWadyBia586YO+DjQ6LkOw mXAArth1CDYQyIfSlUS6arqGfy4CicxAivARwIDGdRi/hldcSxnqaKmxyI+wmsC3Ea4EDvia L5gK4MU6AJoDZyN+AVIWeumaFzIAbzkWjAEWGcSUUoRGk8ThWcXJIrTGUXWFqhd9ZBIFr/r1 1H4LvGZmoYMFmYHBLO1JDrvIr3AU8iRDLwknmewyneSABTtJh6U7Sa+ccTrkfguuzvYvH2/3 Z3hr8uQdKceB1ZnTp87pmCpzGqKA7qXSIbS3aYxrbRLXhMw9AzT3LdB82gTNfRtkXpmL0h24 wLrVNp20VHMfNV0QE2wRJbSPNHNy58mgBWTZsc0x9LbkDjH4LuKtLELseo+EG5/wRGaIdWQK dy7sO7YBfKVD34+17+GLeZNdB0doaRAtxyGcXJuC7XDKE4CYy+vmqKYLt5GzK3XZhSTp1m8C mZKtQUJ4lNNUADjcI58BCjiLqBIJ5Ae4VfdRwdPBhOGQmZrTQPfDA6/nULDfkczEyTn1SGpv C3SDOMHgxlG0Z+fmsE93Lsn7DJkMreBAlgrvo7lWVhQ2oyKouS7rxlkdDB1BNhF6henKnmaF X9A4goFJvthgqimTqgmauZORThGHO/AhopE5UKQTVCuRE3Qr/07X2oxGS/AncRmm0HgXEVSs J5pAhJUJzSeGwXJWJGyCmLp9DpTl5cXlBElU8QQlEJUTOkhCJCS9MUt3uZhczrKcHKtixdTs lZhqpL2564DyYjgsDyN5ybMybIl6jkVWQ3ZCOyiY9xzaMwO7IzaYuxkGcydtMG+6Bqx4Iiru DwgUUYEZqVgSNCSQ74Dkbbak2eBjhtBmAEF5dehbkIFOc+gR9yxJCqtd5+Rg3mB0BrBQ5qTM izwsp3vTvgWLov0iisDUThrA5zELRRG7ps6QmdPKSwABk9GfJDozmGvKLSTJnXT7xj+5uwIt 5i2s7u4iUMyeaNIFxMdxHRDojNaEDNLWSJyZKWda2pMeHZappC6DMjCFp9dJGIfR+3grJm2R 0ZPAkRbSgM0g7TZ+2NjC9vNs/3D38fb+8Gl292DK/M+h2GGjXTeHSUYUT5CVHSV553H39OVw nHqVZtXC1Avo920hFvvhgarzV7hCQZrPdXoWiCsUDfqMrww9UXEwYho5ltkr9NcHYcrL9or7 aTbyHU6QIRx9jQwnhkINSaBtYT49eGUtivTVIRTpZBCJmKQbFQaYTGmV3BEIMvluKLgup3zS yAcvfIXBNTQhnoqUpkMsPyS6kJ/n4USB8ECyrXRl3TZR7rvdcf/1hB3R5hPVJKlofhpgcpMz l+5+GRZiyWo1kWmNPJAR8GJqI3ueooi2mk+tysjlZ5BBLscrh7lObNXIdEqgO66yPkl3AvsA A1+/vtQnDFrLwOPiNF2dbm88/uvrNh3Qjiyn9ydwCuOzVKwI58OIZ31aWrILffotGS8W+Igk xPLqepDCR5D+ioy1BRnyuUaAq0inUvyBhYZUAfp18crGuWdsIZblVk0k8iPPSr9qe9yQ1ec4 7SU6Hs6yqeCk54hfsz1OEh1gcOPXAIsmx4UTHLZy+gpXFa5ljSwnvUfHQu7mBRjqy4sr/DH4 qVJX340ou0iTPEOHm6uLd3MHjYSJORryAwYOxakYYiLVho5mzFOoww6nekZpp/oztOleDbUI zHp4qT8HS5okQGcn+zxFOEWbniIQBT1T76j2Szp3S9fKefRODgzm3AVpQUh/zAaqq/OL7toV WOjZ8Wl3//z48GS/ODo+7B++zb497D7NPu6+7e735n7D88ujoY/xTNtdW8fSzlHzQKiTCQJz PB2mTRLYMox3tmGcznN/W8sdblW5PVz7UBZ7TD5ET10MItep11PkNzSY98rEm5nykNzn4YkL FR/IQqjl9FqA1A3C8B61yU+0yds2okj4hkrQ7vHx2+3eGqPZ18O3R79tqr1tLdLYFeym5F0V rOv7jx8o76fmtK1i9kwDfekGeOsVfLzNJAJ4V9Zy8LEs4xFMRcNHbdVlonN6SkCLGW6TUO+2 VO92YjCPcWLQbamxyEvz6YPwq5BewdaAtKwMewW4KANXLwDv0ptlGCchMCZUpXskhKlaZy4h zD7kprS4Roh+0aolkzydtAglsYTBzeCdwbiJcj+1YpFN9djlbWKq08BC9ompv1YVu3YhyINr ekm/xUG2wvvKpnYICONUxnuzJ5S30+6/5z+m36Mez6lKDXo8D6mai2M9dgidpjlop8e0c6qw lBbqZuqlvdISzz2fUqz5lGYhAq8F/tSX0IyBnCCZIsYEaZlNEMy427vGEwz51CBDQoTJeoKg Kr/HQJWwo0y8Y9I4YGrIOszD6joP6NZ8SrnmAROD3xu2MZijsFe4kYadUqCgf5z3rjXh8f3h +APqB4yFLS02i4pFddb9ZsMwiNc68tXSO0hPdX/Cn3P3kKQj+Gcl7Q8/eV2RU01K7G8RpA2P XAXraEAwh6HkZgYiaU+uCJHsLaK8f3PRXAYpLJfkkydEwR4e4WIKngdxpziCKDQZQwSvNIBo Sodfv87wF+R0GhUvs22QmEwtmBlbEyb5rhQPb6pDUjlHuFNTjzzb1CNN7QTgtGDY3oGMx5uU rY4BMItjkTxPKVfXUWOYLgIp20C8nICn2ui0Mj+8EE1QvI9cJoc6TqT7nZvlbv8X+Wa57zjc p9MKNaI1HfPUJNHCnKfGuBrUEvrbeva2rr3KZK7PXeGfs5niMx+qBq/wTbYw35mHfhnH8Psj mKJ2H8hiCWnfSG7PVviX1OCBZtMGcHZYkx/eNE9gNaFPmm1bPK62Jf7pTwvS1zOdkweIOrGF 6RH7Izhx7lAycn/DIHkpGUWi6mL+/m0IAxlwtY2Wg82T//2KRfHvNVpAuO04rhoTs7UgpjX3 7axnKcQCkiVVSEkvsXVUY/s6v0DI9uN6axcUraIGAXCOC+Mozj+ESVEV5/7FLYfhRFNjhnmR hDkW6tq98d+TJsfKJym5XoUJK3UTJsiYZ+Q3ShHtQzzxGlj2/16+uQwT1Z/s/PzNuzARwgOR YbmzW+gs/og1izUWEkTICaGNlNxn78ORDFeF4AFd5GSaZSvcwbphZZlxCosyoYU1eGx4QX4j ZHOB5p6xEjmCcinJMOeQz5TYfXeAr3o9oVjGQdB+ABCmmPiTnjBi6lKWYQJNjzAll5HISICN qWbNiTJiIjGUPWEBBL6BXCKpwsNZnGppbGNopLjX8OJgDpqjhTjcS8OccyOJ7/6ftS9pbhxX 1t3fX6GoxYs+EadPSdS86AXEQWKbkwlqcG0YbltdpWhP13ad031//UMCHDKBpKvfjbeosvhl AgQxJoAcZhxWZ0nzQztDjKH+RcJy2tcniOR0D7W22e80a5uxqNUCw/X38/ezWu8/N5azRGBo uGt/c+1kUe+qDQNG0ndRsna1YFFi74Qtqi/wmLeVltaHBmXEFEFGTPIqvE4YdBO5oL+RLhhW DGcl+G/YsoUNpKuVDbj6GzLVE5QlUzvX/Bvl1YYn+Lv8KnTha66O/DywbaYABoNrnuILLm8u 692Oqb4iZlKzVp6aO9lvmVrqHB869h7R9cfmJPBNH3K0H/4hk6SvsahKboryOiL6ui2t+YRf Pr38fvn9uf799u39U6Ms/3D79gYOyVz1eCXjWXWjAOd4uIEr31wAOAQ9Oc1cPDq6mLndbMAG 0E5+XNTt3/pl8lDw6IIpAXEc0qKM7oz5bkvnpsvCuprXuD6cIj5ygBJqmMOMT6tfph5D8m3D 1wbXajcshVQjwq1zlJ5QqZWEJfgiiwOWEhfSNpruKJVbIcJSgQDAaC2ELr4l3FthdOM3LmMa l870B7gU4IPKxZ2iAWir4ZmihbaKpck4thtDo1cbnt23NTBNqQt7XAFKD0ta1Ol1OltOA8pQ Kmr7hUqY5kxFxRFTS0af2bWvNi+gmMpAZ+6UpiG4K0VDYOeLym+N6pmpPsYfFvioOwSZBPfa OcS26NGNkgSE9pbDYe3PASI2VEN4QE6SejzzWdhy3IczsqVom8ZStK9flgJnm0S0zdW+7qA2 cGTCQSA1TcGEw4n0RJImzELsX/ngWNYfeLP6xs8gw08J3F5W21rQ7NwRBIjasOaUx5X4Naqm AcZmO8PX6ztpS0S6BmwFqjqZwgE9HAU6pMzHYR3gqc7DFJzj1OZcH/tYMV5mIBkdMYjgGPnr beSp3uzlTU3deW+wAKqdYFdlKNLeIRb2VDF6P7+9O6J4cVVRwwzYKZd5obZYWWwd9jsZWQTs C6OrYJGWIug9/RS3d3+c30fl7f3luVM4Qaqyguxd4UkNxlSAe+kDncNK7H26NA4T9CvE6V/e fPTUFPZeu8Ic3b9e/k19C13FWCRcFESJdFNca9egeBDeqE5bQ2SAKDix+A7jNyLFdfdhobpe QDyxioxeLgGwwcc8AGwthl8n6+m6rQkFNK5AR4H9/cB8cF54ODmQTByIjAEAfJH4oE0Cxsd4 GAItdT/LOEozzkuI426mwF094wkW7mnCoCRIGcGkwkDg+ZamzcLCAdQk7t7vNCSjasRQd5I8 YllEPTqbZ80S0DQyTKKKOuTrwTr0sXoQppAwUXCd0q00uuk3D9/P78/P798GBwDcG1G31vC5 Pq1Bcv4GH+zHe1FWHAZDgHQMRNrNWHjjy4IliGo3vWIpScLC02NchizF/cb+7SmLD3xzLbaL 04mlpOXBecVB/SOYw5RWV1xdlno56YbEYEN2c2SkVocSXwu0iHWA1sOZVklIcjwBdlRLLClP V9gcT7Fd4XqzV5wGBt2JkrpKhRZKyDa8RaggeAy1RRVuTg3ReEEaktizbMMU46kp2sJhFbqI MYdikxqGkJKUQ5cXpqUwycExF4R8U9OZZJj8UMkzbYiCOs/2HBO42lSfqKNugA+hcBtsGDZw Tty4MdcsIJFz2anvK0XPAgaLfUwX9FL1ECbJPhFqRYqJnTRhAl/IJ321U7K10Jw2cMldt2Jd vZSBcKMbdOQjaekk3ljN0yLm8kqxF4M0n+yXLWJ1FXNEq2s3Z5kTF9H+p7GNbkcoffDmBr0+ 4amd47e/w/XLp8fL09v76/mh/vb+yWFMQyyrdjBdQzrYaRWcj2xdrFExmaRVfNmeIWa5HROx IzW+qoZqtk6TdJgoK8dpXd8A1SAp9504KR0t3kjnzrQjFsMktV/4gKaWo2Hq7pg64ahIC4JK kTOtUg5fDteEZvig6FWQDBNNu7rBZkgbNArxJx1+qfeDfYzBdOAv8thkqAMm/NLFoSyjqxgv zObZ6qcNuC3sk4J1YT/33kEpbHs4FHFEnzgOSGwJrArcSzwVh8WO6ku0CNycKvHRzralwtTN n0pkEdGthZv3bUwuYADMsIzQADUVCgDd2WxyF+h7xGZ/d/s6ii7nB4g39Pj4/anVxf5Jsf6j ERuwNSJkEKc0xwhfbjVAHXvWRxTZfDZjIJZzOmUgntNjPjqN/TIHt/wDsJsTlbBahMsaYCe5 rLyJ+it4lON3289gLm92KpjGNiCT8zQ6ltmcBRtutPf+W63f5lRwZ6bkeND1ItQi9JQyUN9q eSndQtyQkIT90oH5DiKJAwhqdLKN9Qw9ldY1jBqv1KVHJOIkP/RnGs6utg9qcblr4FHuhHky oRlsC0kC19orIw6Oe6jSAi+rLVKn1CmOmkqzQCQkTIWaPnTeUVym2gW0jpLZfkV0eX38z+3r WRvcYKuJ6KiDCRCJuoW0t9QAol72RCMati9Bpe9T6ZiG9pezZFXZSUIDS/Z8yFt+1wXtz+j2 Ctr3PegxIN/CXSXqIwAlruPydAcDZShtVO96TQI136Y5Pg4q0vo6l/XVHsIl0920TibMEmwS wx1D+Mtj12n7YFXoSKJdtMItUew3z3TENpgs0thlxLGKWmyKEgdwtrVTjaZbNCKVoUhRmPlh Z9dOI1+4Hd3s/L+/oTm/30ciuFvHcjWsaYAa2GU5/pW2mbSeYLMf49VMgymEZeUIMi4jnrLf nBxCWgXkQbehVC1mec5/uX19o2d6ileUS+2QXNIssK9yi5RHHKpaBDymfkQyuqja/7R2+f3z ZDCDep81Me/C4IP3gL1skGdaY5bxpN5+sAl4pH6OUuOyRAcbrMCQ78FM/sntX07NbJIr1b+t b7EiSEQVdXBjPdUlVnan9DIKaHIpowBHCU8pWVd9XljlscLlKqTzLq+GiDmDb6fPUqSfyzz9 HD3cvn0b3X27vDDHvND2UUyz/DUMQt9MAwRXU0HNwCq9vnwB54okMktLzPKm2H2IkIayUTP+ jVr4gM6HMWkYkwFGi20b5mlYlTe0DDCrbER2VetAvvXkQ6r3IXX2IXX18XsXH5Knnltz8YTB OL4Zg1mlIe6NOyY4/iOnDl2LpkqCCVxcLePCRfdVbPXdUqQWkFuA2Eij9NZHzh7usThhpgQJ 6wisg0NfiYJHuFehR+0DDGrY+Xa5j5pxOOlG3yWaIXb7n89q1rl9eDg/jIBn9Lsp+vPT++vz w0MbDdUpvBIW1MqFe7KJGXB5u6ODU7PDf2ZLormSIgjK0f8xf71R4aejR+PcnR3fmo1+zjXc j3djuav/H2eMM9lvrHlDAfUx0dHC5A4c4WN//i3DJtw0hhfe2KaB1k5qT3BAAB9z3Nus6Tmo UGPmEf4N/uIrKvrkkY63AA5ICRiKMrnhSVf55lcCBDeZSGPyVu27hhzkKowIOnlEzeTVcxrg /XwetVtmgoGEzwW3dgATBHGD9WJtSm2O4cxZNw3sEJiR2vXaL2pYMnNum+N+w8QsUqA+13Ep vpJ57evtlpbkWLkUozpGhPGyuXJy1Jr8fNqgxKWDp+EP76qI+yAynSGwKdRkwdH0gREeBBC9 F1qRauA3t/+mvbpq71EdmeqDFjDfaA47Dmk4krZDAkCtCVNDjJt9jUdiU5LoAxo1dnYsaLUc phiTjX4/jgvYzXnuKYwI5t78VAcFVn1HIN1jqM1TekMHmSr/eurJ2RgtoWrOTXK5hzuHsLS2 MqII5Ho19gTxSy8Tbz3GevQG8cZIcAszmZeyrhRlPmcIm91kuWRw/cb1GJ0h7lJ/MZ2j9T2Q k8UKKwN6zc2BiZUTqhk8df1PGFx1Ng+JBQ2YhFuBXeQ0cCpOi9Vy7uDrqX9aOKiSV+rVeleE 8uTQwnAy1hHD+yg5tJi66NX5z9u3UQyH+98fdTzwt29qi3yP3G08XJ7Oo3vVOS4v8LP/vAqE EPyC/0VmXavDnbUAoaboYo/FT+9qNVezuloJX89qx6Bycur4oOakDb7WOuABcICAknVj8tKb pH6QcVeL/o6EdCWjQxdPTwbNZadTLB3Djui4lSJWopZayvCpE9HJ0Wky20usRvV2t781169u 3mnCLv+k6vSPf47eb1/O/xz5wc+qof+B7tCbCUriONC70mD4ZrflKzkM3N0HeBPeZbFlMKzo pb+hG/QWrn7DkVRl1QuYQ26J6KhRCYoZolnS+sqo2h72ZrWBLGKu1uvIZ+FY/89RpJCDeBJv pOAIuvsRFQhDKosur66H2d9hVcbRXGagCRBw6tZGQ3qbbqnmqQLig379mNsNYQdyA8y+4TCM dtMGu7oMsAJZi+4KJai7cJgyvCLZC6c+rPHVyZ2MZICxVA21fQW+9YkVroLhdEWUBIKROXaQ iYu4TLP5gmDMQp42ks4NgRx/hxvrjNo8O8qXBm0GknOf1klbqT7ArWJGqgpw9C8nep9OGeEW b3mMjA/uBcRWCU7wQEanxWcinTs3uZB/DDueWGKRD6ILQmRYqaPxBgIrhivaPtMOLPGZlEK1 vEkQmYlC7XgoWO1ifVxyiCEwll0aq9pbRA3aa4Iey1j1JYdZLVo0MT1XD1KtFJ6T41LtFAAO snWIVUKBPkUAiHFOs3N7GEZrrGpJCLKy2orsYADZWyxxFlPAXEAQSO3OiGK2gpRYTUzeOkj/ iW7qUk1Q+i6XBBbp2aLQp61qqQ03NahbRFoldmK6Qh3SMKedg2C8ElW+Sm3tYgGL4iSMc4oV dNkGCFoTiYcghW90/7dEdZ0l9rdlJnFboNc3wVQszpwib/IsoL0ZhG8kB17vRRJ/IQ5GbKOx KhSpi4DgwkbBogyl2nGpPeomzgY5hBIYBl8AwQ0PIdSTbeDS88B1zkYkTUjtdv4UPjVPAKCi jo20AWwylTZGnkkaS9HcVi7fkmM74cuQmh2BGJNbN5YN5p5OZOBoz7bHAUSHcyzVD9xs1R6V i5RZUeqD7hplLiVR7DxwW1ty3JEljp32Ads2gRW8uYuSFkg7GkBEDjEqDnZKjRIdV43s9Fgy t6UXtXO4/PYd5HH5n8v73beRQDHTGd3QOfZYMp/q4xvntg4IWunTGk5gaW3tlxs0rZbz6ZjB D6tVuBgvOBLc9/u7uAAD8kEbeMK1ni2Xf4PFunfn2FbLNWNFbkp7Op0+INXbJFfjy/uIpaiY Krr2xYqxoAdHqlWolv80dokylf6wRTym8t9MOJqTut6Rx9/sPN30CHrzmW00ZrY4ShYVvl7w dzw5FV+codOQ1KybVbHgiaXP43slIvBJfHGIbautlgQeRzM+WfgF+gZL2ub51tasaEi7vTiG MUuKV97c7kktiaouI0oqSrVnGaApgsh0eO/+XD45yaNe5vhLqOQUHblYHyjXdljw7wSqDO2+ 2VAzUQ3TwJAjy1O+3jI+0Wq6HrOEIswkLI0sEZZtaiKgxtpyPB47gKUyVKZD3blUaxnZoGIa mDqVLEmKVO4tL8IdDWKJK+nPjqDZkX24CrUt51rqTZYX8oYv0GFg8JxitXdDPdA81+IUg6kn vj3Si4AVclaD5KDIIHG1EeR+quGrSRRRjHaRz05haXFQpUENkYms2N3Qwx0NIJlMHhWC5Mgw gNitW9hwGYI5qY3jkXocNJmQEfaBE8D2B+cq1P6TAs2cZaGnlVpXFhuKbvx0qRcFC1wtGdCI NdY3GrkyTym3H/sisErQTHAUDNSE6KQOitV05XkuWPkr0Kh1eGcrBlwsOXBNwSg+hVb9xX6h tvMWBpNifTqKG4oncBJWTcaTiW8RThUFmsmTByfjrUVQU1toM3cywgBcTRgKzIEUzrT5gLBy F9VqPLXa/NpN3EoEFqgnJAtUM5FbWr3oU6QKJ+MTloLVLlz1tNi3MjzABlGGFGymja0aRF4J /6PRWBTkod7IgIYYADAI4UoypKBtdAVYWhQWl545rBmgKHLiIwQAkqyi78+p/ynIVtAbPoC0 IhkRtiXxmSUT7B4HaJ3KHN4rawI476gsTG/O4Ffnq3H3/Pb+89vl/jzay013OA2L9fl8r2Sy 359fNaW1zhT3ty/giNE5Oj+SbVhnfHPEStrA0wlPQar61wAN74EY9XiAtNZakVMTFCCA9Umz czN6hwDs/gYfWN1oZTCyPVesi6vEfmZKBKhzcNbgYFaTpwJvuen3plgUw6R22sXyFjjditTa ychUOKkfSz/nc7VkP5tUSqyOAqfhePdqnnt90CFCnR3ItW8xnzk7LMCoIj8uiyOIqhVJNZKQ LmI3SIdTK5cOhuNFKOgHJOR1sJ1oj3EUh6cf1Lt2mTfYt0tBZxJCM5Mumlur42o1wIsPs9RD vZ6cKOBY7JT62ga7S8AZ4hMj/zjxsOSK+XDo3GMy8eYT+nwi+U9W9NkyvUP5frkJxEA/0IJO mOFNU2/KcyTWBnBiUkMztRPc8ZKKk/r/9fxwfnsbbV6fb+9/u1Wbz/7O3NwGP0F4JTILvj+r Jj43OQChF9m6/esPs+++B0+PjYEFeqLG2C1CFR00ao1qjUWlBZAlUSPE8F0BMX3ScTw61RBw 6mYZqIOpvFqwkKTUu/FyzowQLRJXYbJhSVbLmeNTG8K6+S16SMlDXRBVnRbphq9RIft2+3p7 ByuXoytB1tt9Fp/WSsqs8DbH3PoPgo0SCwqDktVbiQqp1yrHWZ9BJQ0uCvpFpECJDjgN12I0 cqWqqxR74VLPVwQwes/68ohsoBDuV6V+G7WnVADc9GTY1WKPNdZZ3afuDr5zdNccW/r22Wpc pJtmi2fWGRqYZHd0jp47yLnS3KeJww0jxi4LmJVpHJSTURMpgTK5MRXTOwhwOkmfsy5EVe5l pa9qOwMKo/Pg+UwcE7yHVA8qnSgDK6y6gu3wmxrbCWruDqDZ25q95PeH98vLw/lPVVZ4uQ/K nlwJalFu9Aa31q6kQhJWq8nU2gD3KNlMt3BS+bPpeOESCl+s57PJEOFPhhBn0AUpIQgHSXob n5zUvi3AzfZhZeD0jQUKDCaasUzJENFQtd/0ZhwaoU5COqhR3bG/wphGliGHi2RLTkFx/+m4 sSEHNf/YSfpAepYR62VsadH28MMFlHz6XgIZQH/DWxFJHuhUqoA2E7fLAbefxHAffGWFxkQk PamxlKYrdi/6CrYot+/Pr/hdhloVqhjPd38whaiKejJfreBelyi4FqvpYjamO0vKDMpZPvGt 4r6nS2n3UQWQIQMM6lcPtNZADsF0Cy5DPUenfuFN5XjlUuRpMsc6cFB/5NymAbRysL5RNtrD 84lnc8TlNT2CNYWik4OeSiw1FY2peXY5HXcTFPRowEfnP1+UOEQOujS/CIr5HAu3GKW6iCj/ MYd6Jx5lctFT0dTmb1CWP1rNlzZ/VcS+t9KKJWQIWx9sZuoocCuin7pcKv2SnF6zFuApsBbY zsZAZUg86SEQ/q/oiXOolY2ohwrQLE15kskM/C5gZ/sYtXdfBZwJUqeGbddXu1lwOaYWf5SX NqOzEsCUBCeo0CXGC7SsNKnrQHpLrN3Z4kowy+sQu/FuKRI7Sm3zJ2CrJ0PANvnm2luSezmL QFd8mxhU9b4AO1VJJdiWT3XayXI8Gw9SPLfsirJa41u5lpAUq6W3dHE6mPts9Fcz2VTTBd7f tbjR0NI79NNktsDqVC2L+uzZZH4aIOAbFkzw5kyhgbCczlnCfMVlpdbz6Wzp1uRW7LchSDDe esZ8VlmtZ3PmPXtfTsZjVP+wN0qxUWED9GEepUsL1WqoRgHsGaCn51Fk1HnqVPZuEVpmbH7R YqA6o2MDgVYV84LWOcg2B/3QsFD7YGkMVD5gVPur0tiIspd3XBJ9Wqa1oJiTkDYBzdstrF1I hgxXPDW958HkvhhkFxSV4fVwAynhMhHUcAHPTE66I3gjDXAgjxaxvQi1cJYfxY3a6jGkndpF gCkeTLFhBk0ZMFzgK1HH8IRMxg65XXzN6QYEg75//joqXs/vl8fz8/f30fb53+fXp2e84naJ weGEyRmqkHk5ZQCHYL0QPMSUEW2MIa5CZLGPeyPHiLsZZMsdtf0gWfseWj9DjupkHlVMIxMY vann+BLHJQj/btpUNZ/wJvUxQOywXXVZy3DbRT2yIcdVVkcwd1mHPKkE3s31DLBX3gutlST3 RAbveTpNxg+5Vqtiu1qcOJLwq9VqMWdJwXy6XrHfJNYeVsi1KBP2c0U2n87n7JvoetbjsUzW 0zGbRJEW3nIiOFpSTNdLthCa4vEUtdSyNQQUvthqBZqqlWuItFguOBIstvPVEGm1mLEZatKC rXMtPszZr9Kk5ZQl+cVkMR/zyarFlG/FItp/AdsWlnZYrcZ8ETVpNUxa86RjysHX2pem7Umh IcpkO5+M+QLKGyXtL9guo0grb8a2f1XI+WQxZStK0RbelP9moKn6ZSvf0JZD71PSGv++Q7Ox NJ5MXm9fvl3u8Ja6d/5g0/opcZ8FNegrwsIHc6KfCHxau5ebOt/5sdphVpVa5sIsiIm6Z5iC ZHTlIvR8IdU2s/L9orbcrkVum2SfSRFB8DaYu1CWsihz27A1lR3ivAEuQCEuVXNU4q4QWXi0 rqjgyTjS5TBQriZXTkDZlPF2V2VwI7o7glyZbfuIForD/VCdTIhq4uEubtBsOvbma2HDcrqY zW00SadEKbIHPRdczDhwjae3Dh1PbJROxoZRTZvYp1MHzp0XqY2/2iXZF4QdzZtw4JQBF27W q/nYTa5WL7te9EHA3P6uBuW+D0iLqZMATz8aYRZ60y8CbzV2yltN52v7yypfwMC30cSfrycn pn3m8z8t8KoKPNWWFhrL6SRKppO1nUdDMPd5Vj/VagG/PVye/vhp8g99NVZuN5qu5LXvcI4x ki/nu8vtw2gXd5179JN60NerW2zmZioCbkXtWkuTk6o4C9wTV6CmFtSck+4H+g504CX+hOr1 8vWrO9YajS17TLeKXNZhJqHlWUjtVwiVOJwhlF0oymoTiqGUoGSfwMQxQPeL/QBFK+kTiwpC ZnpyS2pFaV2Rus4uL+9wNfo2ejcV17dxH5fzTgf2G/0E9ft++/r1/G43cFePpchkTAxS6DeJ lFjnEGIr23M02xGflRAOAOy+0dXWnvgPEL6vJuq4CwJltNxTsdlHnQfyfgMBKjtgb4I2D0fL eH9vEqNtqn7u3C2TSyjrRV2h9qcglgUx/9kFs9kSC0eqfsKkWV5av5w21RzwNbRPn/r9GJx2 JD447anzKGJPAzBLxuzNEN1aBRsKqhNymQdHrUF5gL04OYTV1/nO/bJ9F9jcN1IHo21QgKAQ DrgBd0l4qrC41JOdG0DIiUh6uXt9fnv+/X20++vl/PrzYfT1+1lJEoxE9SPW9hXbMryhN7Vq f0cdnuegW2I/O24pW9QMZN3R4i9hfbX5xRvPVh+wKaEfc44t1hRuol0DEUMEuyYHpB5DGrAQ peXA1+AxuCkdyL3wkyXeVyAYW+ljeMHCWBTq4dXE42E2k9VkxcDplCsK+EME95y5Nx7DFw4w FL7aDHxMX0xZuurPq7H7URp2PyoQPovKySJ1q1fh4xX7Vp2CQ7myAPMAvphxxamUUMSURsFM H9CwW/EanvPwkoWxlNvCaTr1hNtVo2TO9BgBF1hxPvFqt38ALY7V1oSpNn9xAv+tuUNIC3/B 9angeuJtHDgDC3g4eZq7Vd3Q3FdoQsq8uyVMFu6wVrREbMDXO9M11EgQbhKFBoIdZSn3dgXv uQrRsfamDi7nzHBfeXO37hTodgoAa+ZTrsxf6rvXHdcfjWl+TA3WKEeo+NZxotKUVQIlfaTP jX8f49F8gKYdmg/QwEt64xsxjvPR2/vtV4jEck99o4q7u7PaPT8/nt+tG06LYrifbh+ev4J+ 3f3l6+Vd7RKU/Kiyc9J+xIdzasm/XX6+v7ye77SXQpJnK0UF1XKKh2AD2H5v/2a+RrXs9uX2 TrE93Z0HP6l725KMTvW8nC3wi3+cWWNzCaVRfwxZ/vX0/u38diG1N8hD4vbAl/71P+fXf47i x5fzvX6xzxZd7UmnvxDfwH8rh6Z/vKv+MgJljq9/jXRfgF4U+/gF4XKFR2wDOE0zmJXxKXd+ e36ALeoPe9ePOLubfabbGxcmL+fbP76/QCKV03n09nI+333DrxjgsAQ8ozHcSpbi6f71+XKP KkbujGIf6p2GpZMcZR0VWwGSPZKps1jeSFlgxZ5GxLQ3PC0MGRBNppZgbUI7GN9l9KCxoncp tkZAAxPN1xY8xJuSnpd0hdShsS1bnpZoKas0KLmX70pzZD60Mc0zp6S3bxBMivF2a1HaTKI4 TALIhexDdymc2EHukipiAqEo8yg29n/dJmt/3LCbr/AUqTU8ksy+a3eURZzhI05fayzJ5++v xNSsn2c4eptdKuJkk2PdvzxN9yjyBvGHrYmj4lZt+rUKtWQOlX/ASt9jBRsqz4/P7+eX1+c7 7kMYqkn18vj2lU1ACN1QhNPtJsyPGdzP35/uQa+7uTrsljqZ+6Of5F9v7+fHUf6klQ3/AQP7 DuKf2j7DxaNaRhQsn32uLBzZpIOZ4n4wmUs1zplB+/zu+XEoHUs3q8Gp+By9ns9vd7eqWa6f X+ProUx+xGrOjP6VnoYycGj/ZcI63z6oog2WnaX3recbuwSd4nR5uDz9OZQRR+3m67/Vtt15 StrqG3SHROaRu4JvNRP0rXoMXvJrtWMOU+IrFTNBxNq8TKkPDcIA06kkOqmYzLmqwakhDuAh tEvuXH/0H1lbfmTCE3jKaDMI/3xXq9zgPbth1joWv5LFoSHQibsBU3GaTrG83uBFlc2JHNXg ZQV3lsLBZTon95UNDBdWlu1vmOZYLy0metHamJh6Ue+xGscSRTBc9zgX7EC/0pGWybEgwM2Z JOOxPTYq9eonVr5EaRxW/VYJPalj8TCLPDoG1w3c58iL952IdkqmMxxS0QB0xdUgvjxvAEtf LhUTfJa5SX3VxvowNuFRy4ml8HDyQJCL6CAVZYC11g2wtgCsm6CrompeNRWnWA7QQK/bol+d ZLC2Hmlxr07+r1eT8QRtZlN/6uHzqTQVS6KP1gA0IwDJ/b4CVjN8v6aA9Xw+sX0+G9QGcHlO /myMlSgUsCD7Z1ldraZ4Vw/ARsyJZuz/YgfYb4+89QT3m+Ua31OFmQmm1ukjIuHqRM4L40x4 pxNMPz0GaoAzrO2hgdXcAtbotAg0MKaLKQHWCxLjyy+mMw87ZhH7JTmJ00oIB5gI7fuqTj2h jklBe/wwgCsYt0qg59k0D+w7x0qzjlcT38Kk6olzZgP846139Pr89D4Kn+5Ru8HoKEPpiyRk 8kQpGhnp5UGtr45o1KGNAdf58XIH+9iz2kuRXlIl2ia98QyL54pwQWcUeKajx/clOVSMxTUd JkUql8SFLbwlLiEwn9wWeLjKQuLHw5fV+kS29vYXGJOMy30D6I0mRNl5fsIVwTPgqk5l5xTX fJuRU2XRpnMzdYnWzEYz5GlNRTUHEqaXqA5za5qZH9Dz8YJs8efTFTkPmc9m5HRmPl97cBGK dUQ1Oi0JsFjRZIv1wloewOsx8XYZyNkMn66mC29KogiI03xCB/985dGxPltiu8pKH7DP53pS QecwH1RNd7B2//3xsXUUT0eS8c4cHkgkZd0URoy0/HrZFCfeisPQCRrkyIMUSBdTSf3//f38 dPdXd5b0P3CrHwTyc5Ek7ZbH7Cy3rd3O587D04V2wQ/5jIXPt9u388+JYlObneT5+WX0k3rP P0a/d+V4Q+XAef+/puxiDX38haSnf/3r9fnt7vnlrDbi1oy0SbeTBZl44Jn2x+gkpAda5Sxm LfHFfjrG8m4DsKNze1PmA+KKJjHSSlxtp+Yc2+m07leaWet8+/D+Dc3FLfoK0bffz6P0+eny TqfpKJzNxjMynqZjohHYIB4uCJsnIuJimEJ8f7zcX97/cptFpN4UXwkFuwpP/bvAV6XB/sQr 6eHxbp5ppe+qPWaR8ZJITPDskYp1imdmADUK3kFd5vF8+/b99Qx+uEff1eeSXhVbvSpmelUu V0tcpy1iSZ/paUHEowP0qYXuU2TPgwlMZ0tkugiwG3OKf5SmMXBE7r0Hq8Co7ly+fntnGjX4 NaglkfVFsD9NiJN5kaiZfYw2htp5PDEnM+7kSf3uJsu59YwXKz+depPVhAJ4AVHPU6yh5oPW 3Jw+E/OabeGJQhVcjMdoV9gtxdp3Pr57phQPUTQywWvTr1JMPCyql0U5plp1VUnV5A5qLM6w JYsan2oIWyMWELTVyXIxIZrXeVGpikb5Fqog3phiMp5McERHeJ7RjcZ0ijdnqh/tD7H05gxE e13ly+kMXxBrAG9HSQgCLN1rYGUBS5xUAbP5FH3IXs4nKw8d6Rz8LKF1ZhBsz3QI02QxJsKj RnDYg0OyINvjL6peVTUSSYMOEaOncvv16fxu9l7M4LlarZdYHoNnvJ2/Gq/XeGg12+9UbDMW tNYtsVUDk2xN/encm7mbbJ2WX7TabG1y22q71J+vZtNBAi1SSyzTKVl6KG7fObG1+F+WIb61 ATKWwJyRejfn3z1cnpymQRMiQ9cMrQbj6Ge4mHq6V0IljvAAb9+VWmGRPxrSvhfKPYSy5sgV 3PbosDEsWRsgIVIfSIItFhGaXp7f1bR+YQ6S5h4eVwFojNB99nxGhHMle5O5EAAyEqsisWWJ gVKwJVRfgBffJC3WjXXAYHYmiRFdX89vsIgxQ25TjBfjFLt/TwuPblPh2d69SDL97QpSO0Uy wYKNebZlyGRKmeScnlzoZyuRwqZLZ0gWNEATRq25dz7D5dwV3niByF8KoRbMhQPYw8+pzV4g eIJbWWbwuMSmXZ7/vDyC+KV99FzezE2700p6/aSrYRyIEkwbwvqA++FmQtb8MoIrfXzeI8sI S73ypPIdUzLqxodkPk3GJ7cGPiz3/9+bbzPHnB9fYGfGduI0Oa3HC7yoGgTXRJUWY3zgqp9R X6rUPIIrWD97xLEHV4ZOisDXt+rBdkoAkNbO1wd6ZsItr01UPNdRiu36QCR1FFPx1E7ctbg2 svexA3DT1XY3I/n9tzd9m9S/qnMBsaNhOAl39xFwxeOTELGiuxd1FQXArzuORNAA9SbOILpu jPWLKA3XnJWq9Wn/6bcLKH3/89t/mh//fro3vz4Nv69Tcf7lA/WFAAeCz6hbI+OWgNi87o4Q mehOj20ngA/2yage4IK9An1fifXGe4LKuK4owTpOAUjm+7IxlCT+jBANq/L3ez23pG1S0NfA 3U3HUSqgzqxjemBsdB4ssAy3xI4ZAvJxuAaDKHERtSdHKs4R9ioT6aBGJr5yRrxBAMVESrUu zxBht9/8gjQaEEXIIjRmIpYKQ6SjBGHlE41sQrgmo2Du4yWKuPW1ZTLGgGwP1wDb5drD3uQc J0ja1VBKfZVz+XYjNVUbHeypM8b6E/BUu/opMoktx0MgmPkmbnKPavdiVNSyrlnN8dwFNIz0 BIK+t4uOrmS2QpTEeEZBcU4iRoanyqvxZNAA9QkCH7lwkctY1aefuCQZ+nsa1ENRpnbm0+Fc poO5zOxcZsO5zD7IxVKc11gf5Ru94tdN4NEnOy0EbLeDAZVhLGFqJaXtQMWK78E7XAcNo17C UEZ2Q2ASUwGY7FbCr1bZfuUz+XUwsVUJmpHxgHGy3gPP1/schws68a8GGJsKwHOe6Vjb0i/3 G5ZShoWIS0qySgqQkBI8vkaiInHDI0lHQAO0oZPqIEFzVO7b7C1S5x7WCOhgZHdvB5PqeKAO nSyNNyY1jV4RtTtMxOXYVHbPaxGunjua7pVcRJ6Oo9xntRQZhPyxRolhsYNbadDUNZdbGDUB htCaHyd2rUae9TEagHri2OxB0sLMh7ckt39riqkO9xVDQVDh+7E0MzQtgR4dncMM0oThIoHL wbjMDdwFikNCh4fn6SqvMNM63HYB7UhPHcTMaQ2hCUsGoZ8yUUEMM8yV5RVpv8AGYgNYppuR sPlapLHAA8WVNJaShkW3Jg792MZf5LxKareVDdtRlDSUmIGt7zYgjV58HaVVfZjYgGel8nEM evAzGEm6WBmM9ihVLQTw9/i2szFZI3OMiWQ8gKkxFcSl6pl1gGdBjkEkR6Ek4EhtXPIjywqS /ImlnFSrWq4UETUNVWXkRWc+6d/efcNOVyNpLZYNYM99LbxTa0q+Jf6kW5LTaw2cb2B0qh07 MUEDEgwYyWGOJV1Pwe9Hyvr6o8wH6uidn4NDoAUxRw6LZb5eLMZ0vc2TGHtt+6KYMH0fRIa/ fyP/FnOClcvPajH7nFV8CSJrskylSkGQg80Cz62BoK92AQXYjM6mS44e52DjCV7oPl3enler +frnySeOcV9F6MAjq6zhoAGrITRWHokEzH+t2Xq/nb/fP49+52qhj8mKgStL6QMwtTckw1mD UAN1mqvlD2uaaJK/i5OgxJf0V2GZ4VdZRxRVWjiP3HJhCNaaprbFUVD7ZUiCGpg/bY32pwtu hXT5gFGn7uM3ShpJ8YxSghmx1Toi4AHTOi0WWUyhXoh4qLFFJtPyzkqvnnWsDiLO2EXTgC19 2AVxJF5b0miRJqexg+sAhrZuZk8FO1pboDFUuU9TUTqw27QdzsrirYzICORAauNBgIJSrhd/ 5+O+EIM2gyVfchvSNwgOuDeBA7u9ffNWHVkiyzPOJRxmUatx3hSbzQLsj1nrB8wUiUO+L1WR mZep8llt3CKqqx5AmzowdcQwkEroUFpdPSyxXwcDC6gyZCdhp7EausPdxuwLva92Yab2U5bX Ol+tRURo0M9GfiT2Jw2BeKGQ13shd2RqahAjTbZrc1f7lGykB6byO7YghDoG5+bbhM+o4dDH N2yDs5wgEvrF/qNXW3Xc4bQZOzj5MmPRnEFPX7h8JVez9UzH7QU/9NClGYYw3YRBEHJpo1Js U/CG3IhEkMG0W6Tt3XQaZ2qWILJgas+fhQVcZ6eZCy14yHZE52RvEDD6ArX1m87ZUteWNoPq jGybOxnl1Y5pa8OmJjjLz1OhZDSyjOvnNvRPNzU6DKq1PyLOPiTu/GHyauYNE6HjDFMHCfbX tHIVrm/mu1o2tt6ZT/2b/Ojr/04KXCF/h5/UEZeAr7SuTj7dn39/uH0/f3IYraP8Bi9Sib1A 3sgDXUrspcXM0VokoKh9tFjau74WGeJ0TlxbnDtPaGnMOWdL+oKvtzq0OYMyYq3xDD7phO6w OublFS8cZrbUDocFnvU8tZ9psTU2o8/yiI+jDUc9cRD0piJrl6XE8ruqKfYUobmT8IRTPNrv q7V6LEzBetWt46Bu4jd9+uP8+nR++Nfz69dPTqo0VjtEukw3tLZhwMofm7NAUO06syvS2RwD CKcETcyRILMS2NulSAb0SbWNU/eB3UAB10KB3USBrkML0rVs17+mQKhsltA2Akv8oMq2OmyK kgPiHPvVArHHenQ6l/o2VzgDgm2JIfdZiS9LzXO9xdNxg8FiBQ6XMlzGhkY7s0LUN0Em9VW5 mTvcQSy1d+c4058ODhT96qYI3XfaxxRhsaMHSAawOlGDchNISxqqcz8m2cfN2av0LBDcKh37 DzDd1eI5huKqLo71jvqHAtK+8EVivdaeBzWmP8HC7ErpMLuQ5qw82CuZ8iq8sb8rGCqHW5+A lsTm3s8DQXfH9m7ZLajg8u74alWRxKhlXZAM9aOVWGNcMxuCu0hkiSQP/fLpnuQAuT0KqmdY OYhQlsMUrGBIKCusbWtRvEHKcG5DJSB+Hy3KZJAyWAKsMWpRZoOUwVIvFoOU9QBlPR1Ksx6s 0fV06HvWs6H3rJbW98Qyh96B3R2RBBNv8P00bhyQhPRxVE+c/4SHPR6e8vBA2ec8vODhJQ+v B8o9UJTJQFkmVmGu8nhVlwy2p1gqfNgTYWe7LeyHatfsc3hWhfsyZyhlrmQYNq+bMk4SLret CHm8DHE4wxaOVamI3XtHyPZxNfBtbJGqfXkV43UECPSAmdzXqgd7/t1nsU8UXBqgzsD6Pom/ GBEQKTI1fHFeH8Hyv7cewgoYxgbvfPf9FbT2HLeRdOWBp7oMr/cQB8WazQsIx6mkb4ioFKoW yLb4zNPJqrn0U/tn5xV1sIPgAkZEJZrUzaofpKHUCm1VGWMFFHfF6JJ0MSl2eX7F5Blx72l2 FsOU+hSVKUMuSGTYRKZgtFzACUgtgqD8ZTGfT/vIdOCeX8dRy1RtwN0jXEhpGcWnZrEO0wek OlIZUP82Lg9McbLAHVarRZhAs3CEaSKR/YBsPvfT57ffLk+fv7+dXx+f788/fzs/vCCdu65u VAdVw+fE1FpD0e59CkHu0ByeRgj9iCPURtcfcIiDb1/jOTz6Yl31eFDDAx2lfdgftffMKaln ioNSXLbdswXRdNWX7PjOFocoijALzK12wpW2ytP8Jh8k6OCCcFddQDyPqrwhDjZZ5n0QV9pv 0mTszYY4c7UPR4oiXazBAfZO3u6u6cOKuobrUqgvFqqHcZm1JEsw5+no0GmQz5pnBxga1RCu 9i3Gxmctxwk1VODoyjZFNU+Ulz7Xr29EKrgeIiJQ7MXqtChTtbvMjxnMQD8g16EocdQsrd6h iXA5GCa1Lpa+OfkFHeANsHV6OeyZ2UAiTQ3gDkEkVtJ2JXPVfTqo1/ngiELepGkIy4W13PQs OmamWY7+b2VH19w2jnvfX+Hp091M2iZpmm0f+qAv21pLliLJsdMXjet4E09rOxM7t+39+gNA USJIyM3N7E5qACIpigRAEB8FW5QdSZ54Fea6OUVDO8dAmB8NfsDq8ErcA3lQ1HG4gP1lYvFL FDN17d/OFyKqKMXepWsrRE9HLYX9JMzL757WN95tE2822+XbXWc5MoloW5Vj78LuyCa4/Hgt fn6J9uPF5eto57lF2kP45c3hcXnBXoCsn3DcBA3wjn+TIvJCEQE7u/BY3SeCFsH4JDkxuNMt khYVwzpoq5DDdyp/QzuJFlHwGkJKqfGqJtUYT1FCW4DlyP69Akit/Sm3qIo2ZnNN0vB9LEcS wRMhu2bGZ/2EUsmXldw0csl68dGM40QwQrQSsj6u3n9f/zq8/4lAWMfvTM9/9mbNwOKpuWEj s+Yd/KjRrFMPy9nMZLGIiBZV4TUSmow/pfVgGIpw4SUQ3P8S6/9s2UvodS6oVO3GcWlwnOIe c0iVuH4drZZ9r6MOvUDYuyid3mCWhfv9P7uzX8vt8uzHfnn/tNmdHZZ/r4Fyc3+22R3XD3hG OTusf2x2Lz/PDtvl6vvZcb/d/9qfLZ+elqB3wiTRgWZC1u/B4/L5fk3RVd3B5o+usspgs9tg KPfmv8sm60PLznHdVqSdWRJvFAQgB2YjVF9gGwRVgnZCVILEKZDJ/bsikjPXn6DHE4EoFGOs gqDOC7wsgkUxhFMuJ+hCBuT50Oj+6WwTtdgnSN35AjY7Wd1N6yIVI+CuTAqWRmlgHmsUdGEq ggqU39gQ2NPhNfC1IGNOBZgc+It27nv+9XTcD1b75/Vg/zxQJ5TuqzeZhL1k5OWx3UYDvnTh EUsj3QFd0nISxDkrV28h3Ecs63MHdEkLloK/hYmErl6sB947Eq9v8JM8d6knZpCJbgGvPV1S t6ong7sPcPdcTt3eTlg+3w3VaHhx+SmdJQ4CC9qLQLd7+iN8cnKACRw4GWO2FjCawg5vkxLl L99+bFZvgeMPVrREH7C41S9nZRYs97eChe7yiAJ3FFEgEhah0CQw69vo8uPHi896gN7L8RFD h1fL4/p+EO1olJhj+p/N8XHgHQ771YZQ4fK4dIYdBKn7IQRYMPbgv8tz0EnueG6GdleN4vLC zB+h9090Ezu7Hl5v7AHvu9Vv4VMmHzROHNwx+u6cBUPfhVXu0guEhRYF7rOJ6XvYwDKhj1wa zELoBHSkeeG5G2067p9CrHVWzdzJR1e8dqbGy8Nj30Slnju4sQRcSK9xqyh1KPv6cHR7KIIP l8LXQLDbyULkkKBHTqJLd2oV3J1JaLy6OA/jobtQxfZ75zcNrwSYQBfD4oSjbxq7b1qkobTI EWzeCHXgS1bYuAV/uHSpm4ObA5SaUOcyCfzBBaYCDEMT/MyVStWouPjsNkxnu1ZWb54eWUBk ywPcrwcwlVbXAk9nfixQF4H7jUBFmQ9jcSUphHP3rleOl0ZJEgtc1EMbed9DZeWuCYS6XyEU XnhIf11+MPa+CspI6SWlJ6wFzW8FdhoJrURFzvLqtl/enc0qcuejmmfiBDfwvqnS6MWn65ru KdXq2G+fMNkC09rbCRsm3Nm8Yb+mr2QD+3TlLkPmadnBxu5GbVwqVVaD5e5+vx1MX7bf1s86 XZw0PCwrVge5pK2FhT+y6jmZGJHLKozEowgjyStEOMC/Yqw8htZhdq9gqFy1pBVrhDyEFtur +bYU0ny0SFHHtkz3hm6sw1JNpf/H5tvzEo44z/uX42YnCDasJSIxF4JLLAMRjTzR2RJO0Yg4 tQVPPq5IZFSrqJ1uwdTnXLTEYBCuZRyonejYe3WK5FT3vbKye7sTOh8S9cinsatOYRoAr0rt nMsOVlKROyz2d34l6NpA0dZ064rNdUg0xi+CKJGL0hndpEk2ioN6tJBO9NxYXaNvVTcUA5nP /KShKWc+JyNrUhDBWIfokh85MfX5JCg/YZjDLWKxDYniT32b0YPFww0+3MEbo1oeKV9HCjHp ggLUjsQEen/TYeJAFToPm4edyp6yelyvvm92D0YehNaUSf28WcHDh/f4BJDVcGR697TedreM 5P/Zb5908SXWFuRYZdgzJs953qFQvu9X55/bW93WwPnbwZyweToUxN0oVJAqIupou1dMqG7S j6c4KIo2HeovkvQyR2VVMa0tGlL7cNoFkWTej+eeFd3rx6ADYqU8Yw51ZplphDF2sXmhqVHD eBqiZRze2I+Z31oRci4TwOkSJBcDsdJlQOFq9kEdV7OaP8UPF/BTcKVo4LDrIv/uE2cCBuaq Z/8TiVfMrZsYiwLeWCpZWQTXTAZxiRSYFXdj3z1DBcaBwj40qdteh4cX3jTMUnEi5IABhKoo GA7HkBaUyVwt+6qEjwWVYxwQKrUsBz30RTsgtTg+OcKBwBL94iuC7d+oojowyoyUu7SxZ37N BuiZziQdrBrPUt9BYMUkt10/+MuB8U/XvVA9Ys72BsIHxKWISb6aF5oGwow5YvRZD9x4fTgm hnWZJRk7AJhQfPRTDwrYkLnj7cdMnB8Yq74CLl5GeJknwepJmotwPxXBQ/OK3SvLLIhB6N1G 8AELsxbuFIcX4kWwl5MKa8p2bAhx6CRUV3DeYdyPMLlTR5WBaxYXMkrUtYBBfGO6qCeZz38J W32acMfmpJjZrl9B8rWuPLOuSHGDap/RVZrz8oTCbT3gh6HRMWbowhxRZWXeEpaYbSwzfdjx miaMctO/uYR5Y/mC0FNsOhKzfDmyj18gaXWEoE/Pm93xu8ptt10fHlx/OZKrk5qHpDZAdNZm RyAV3INuNgk6K7VG+T97KW5mGIjfquJaOXNaaCmoinLTfxixqszh3dRLY8dLH/RLHy+F66go gICV5cEFBv+DQPezktVM6J2Z9ri++bF+e9xsG5XkQKQrBX825tG4PMTe8CQnSMNoSkb+dIY2 Fp6gaFjAoCmDBvdyghWQw8bEJG1mgBDe/VNbnrmBMSI5xRLDMabqYSpNs81URhUMS0+9KuCO SAxDQ8GUP3f2GPMsnjK3ryY7DnnDqPCDtnh6p+u9dir/MGufNcs5XH97eaACgfHucHx+wdzV Zs4xDw8loHTC9tX3hGqmv5z/vJCo4EgQm1mJ3Pw+M780/QvpZ40ZORLgACkzKNFhQtFvuxd+ 1Svw/pVbkT0qzCCgFd7mvrNtzNjAuJ+ArWP1DFMaqTYQa3NUjtBL07lgo4az+ZQdouhklcVl xtcYh+N0qUxGvRRfoyKThoR5i2y4SjhS9oAFCcDxQ5ZvhuMol29vy9yXluOKYIa5CcM+vIqn NlLMiVTW3LdLtkxmviY1ve8QbJmRyBu3WUZplOL1u93b7+B4i01CSp0KL67Pz897KPnloIVs r+qHzjdsaTCxTV0GnrNSlffCDMWD8cLAK8MGhR6lFutUT5oOMBpC9zZc6LeowheA+Qj0+pGz FFThMsvlJgjwXFtPPGQNzilEgWnM8EFtj4VuB1uvPwYdRO92Ihpk+6fD2QCLbbw8KZ45Xu4e TNkNeyxAR4mM5bVi4MYH+IIjcd1jcGD7mdHhYZbXbr2nMhtWvcjW8dkkox5eQ9MOzRCh2EM9 nqF7oFdOBEE6vwH5BFIqpGsaI2/jqRlTMQMgfO5fUOIIXFQtNFuzICBPGUgwvQU7bxKhbf59 ccYnUZQrtqmMGHi724mHfx2eNju88YVX2L4c1z/X8I/1cfXu3bt/G/myyRcVm6QKt07UZV5k t0LWMnoMh20v8KICpQSOBZGz9I3Kp3xLyOTzucIAk8rmPJ6g6WleskhnBaWBWRJKpdrIv/yy lasGISyLDo+zQhb8RiyU1iTAAkY13jpkdqOXNO7/40O1ugFF08KettgK8QVCGp2jwgVzUM+m eJMFa05ZMhwmqsRGDxhEJ3BY03BliAamBBs8RkVdD+6Xx+UAtZMVGuFYdU2a19gVr7kELB29 kxLPxUzIKqlWh17loYEM8+XH3Lvr5Nh4+0ERNS7YpX4zEM2iokQ7A5D2ZkFRzl9GXiNIh8VD BXD/A9anRlB008WqdqnD2aCtrXXT6NiF1q75AYfWNaiAaKo3ukc71TS4q8yYkikVH4AhmcXr 6DeFUVijVYs44FyADqZ2niaqhUX0jO3AHzQ51OU8xpOF3bPRVBPizCO7c1DdUlgdoLjTo3QA Kfn4WH/aHiu9osguh9YbGz065b2KG5BgQ6dtJSVs6HgO09831eXUy8uxaQCwEPogZc2HD3wB XbmxuHXiBjdouDeFXeehCV89EJVyKhBNDpxHItSdJpRxp6Z6qGyy1OQJCrhGVB5si9zaFd1S eQ0FnbEwYxyMsrRXpiJU6UItHC0VyeRvrrnfoOXRGUuEDBSWTqxH5iVkMcMZNtZngBWCm3lv 116XmsnD9BjsIxBHe9lKDI0iYBpbiclKGLVpHKrWhyMKMFSMAqykvHwwqptQgmZDjW3zNduw aEHDtHCa0aMZJiukHK7ZkLxd+6mNxqJKJUg/SdWfLdaLkzIxDXwIUQdMS9cgROpNIh0maqGo bItSljliiOpC71gEwwIZS+ncwD1+1WECzgy4NtTqMe3vnBp/YVxaVcwokRVLp1DAWRPzpOGH wWXceGZ0cUyTsEpFVkC7jC7sSmCP/SS9WF9rNcQNiFhOROWjj5WD11jTFN5qYZr/4kEat5XY QsfV1MG7pwevytI4uL7iep5GGn7Zve3TPIyjBea5ODFRyn6r4k0lrqqpSuU+zp+eAKLKFn2P tXehJrC1IPOmAAw7KJHTgikD1iw+gV3QdUA/HlPTDkFy91MUeHdHscwn5hNI+rFx6PVNRTJJ yfZmwuDoj3u87xFy0qFg5C2fwHxoQ/Aae5yRgebW7Iaue2FmOwHS15mOlrI+lp0CVf0Wea66 aDcR1ucjIdS/wij+mfwG+MtN0ix0pg7DGUBtkU5Yujk8YZlyQj/HoQCwT1EnhZATuKGuMf4H 9XulcOJWAQA= --UlVJffcvxoiEqYs2--