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.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, 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 D4156C433DF for ; Tue, 23 Jun 2020 14:19:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 998CE20723 for ; Tue, 23 Jun 2020 14:19:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732751AbgFWOT3 (ORCPT ); Tue, 23 Jun 2020 10:19:29 -0400 Received: from mga02.intel.com ([134.134.136.20]:53921 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732657AbgFWOT2 (ORCPT ); Tue, 23 Jun 2020 10:19:28 -0400 IronPort-SDR: wAoQQElSeRR3ZUQBJ1ZpFAfJL6H+ycunnItZVgVwQzMkWLSft0tjVu/ukZrOkwHO8EHhGrZKEw VcDtkfiaQSYQ== X-IronPort-AV: E=McAfee;i="6000,8403,9660"; a="132485976" X-IronPort-AV: E=Sophos;i="5.75,271,1589266800"; d="gz'50?scan'50,208,50";a="132485976" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2020 07:19:19 -0700 IronPort-SDR: SN9ThHn3qOstdrrqNPoj/HVrGuA57ofDd5F/Ax2odJG6R0VacIsjAq2sTEr9zFTrSTjGbYP07l OiAteqOsS2Og== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,271,1589266800"; d="gz'50?scan'50,208,50";a="452237796" Received: from lkp-server01.sh.intel.com (HELO 538b5e3c8319) ([10.239.97.150]) by orsmga005.jf.intel.com with ESMTP; 23 Jun 2020 07:19:17 -0700 Received: from kbuild by 538b5e3c8319 with local (Exim 4.92) (envelope-from ) id 1jnjlc-0000OS-Vu; Tue, 23 Jun 2020 14:19:16 +0000 Date: Tue, 23 Jun 2020 22:18:50 +0800 From: kernel test robot To: Luc Van Oostenryck Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org Subject: drivers/video/fbdev/imsttfb.c:1538:20: sparse: sparse: incorrect type in argument 1 (different address spaces) Message-ID: <202006232243.pXeFt7Ow%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="vtzGhvizbBRQ85DL" Content-Disposition: inline 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 --vtzGhvizbBRQ85DL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: dd0d718152e4c65b173070d48ea9dfc06894c3e5 commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces date: 5 days ago config: parisc-randconfig-s032-20200623 (attached as .config) compiler: hppa-linux-gcc (GCC) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.2-dirty git checkout 670d0a4b10704667765f7d18f7592993d02783aa # save the attached .config to linux build tree make W=1 C=1 ARCH=parisc CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) drivers/video/fbdev/imsttfb.c:1513:30: sparse: sparse: cast removes address space '__iomem' of expression drivers/video/fbdev/imsttfb.c:1513:27: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected char [noderef] __iomem *screen_base @@ got unsigned char [usertype] * @@ drivers/video/fbdev/imsttfb.c:1513:27: sparse: expected char [noderef] __iomem *screen_base drivers/video/fbdev/imsttfb.c:1513:27: sparse: got unsigned char [usertype] * drivers/video/fbdev/imsttfb.c:1523:27: sparse: sparse: cast removes address space '__iomem' of expression >> drivers/video/fbdev/imsttfb.c:1538:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned char [usertype] *cmap_regs @@ >> drivers/video/fbdev/imsttfb.c:1538:20: sparse: expected void const volatile [noderef] __iomem *addr drivers/video/fbdev/imsttfb.c:1538:20: sparse: got unsigned char [usertype] *cmap_regs drivers/video/fbdev/imsttfb.c:1360:15: sparse: sparse: cast removes address space '__iomem' of expression drivers/video/fbdev/imsttfb.c:1361:16: sparse: sparse: cast removes address space '__iomem' of expression -- >> drivers/video/fbdev/aty/atyfb_base.c:3715:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned char [usertype] *addr @@ drivers/video/fbdev/aty/atyfb_base.c:3715:37: sparse: expected void const volatile [noderef] __iomem *addr drivers/video/fbdev/aty/atyfb_base.c:3715:37: sparse: got unsigned char [usertype] *addr -- drivers/uio/uio_aec.c:44:49: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void [noderef] __iomem *int_flag @@ got void * @@ drivers/uio/uio_aec.c:44:49: sparse: expected void [noderef] __iomem *int_flag drivers/uio/uio_aec.c:44:49: sparse: got void * drivers/uio/uio_aec.c:50:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:50:49: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:50:49: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:88:20: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *priv @@ got void [noderef] __iomem * @@ drivers/uio/uio_aec.c:88:20: sparse: expected void *priv drivers/uio/uio_aec.c:88:20: sparse: got void [noderef] __iomem * drivers/uio/uio_aec.c:104:42: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:104:42: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:104:42: sparse: got void * drivers/uio/uio_aec.c:105:43: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:105:43: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:105:43: sparse: got void * drivers/uio/uio_aec.c:106:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:106:34: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:106:34: sparse: got void * drivers/uio/uio_aec.c:115:31: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] __iomem * @@ got void *priv @@ drivers/uio/uio_aec.c:115:31: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:115:31: sparse: got void *priv drivers/uio/uio_aec.c:130:42: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:130:42: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:130:42: sparse: got void * drivers/uio/uio_aec.c:131:43: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:131:43: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:131:43: sparse: got void * drivers/uio/uio_aec.c:133:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ drivers/uio/uio_aec.c:133:28: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:133:28: sparse: got void * >> drivers/uio/uio_aec.c:138:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void *priv @@ drivers/uio/uio_aec.c:138:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/uio/uio_aec.c:138:21: sparse: got void *priv vim +1538 drivers/video/fbdev/imsttfb.c ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1530 48c68c4f1b5424 drivers/video/imsttfb.c Greg Kroah-Hartman 2012-12-21 1531 static void imsttfb_remove(struct pci_dev *pdev) ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1532 { ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1533 struct fb_info *info = pci_get_drvdata(pdev); 94f9e09ce531d4 drivers/video/imsttfb.c Antonino A. Daplas 2006-01-09 1534 struct imstt_par *par = info->par; ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1535 int size = pci_resource_len(pdev, 0); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1536 ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1537 unregister_framebuffer(info); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 @1538 iounmap(par->cmap_regs); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1539 iounmap(par->dc_regs); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1540 iounmap(info->screen_base); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1541 release_mem_region(info->fix.smem_start, size); 94f9e09ce531d4 drivers/video/imsttfb.c Antonino A. Daplas 2006-01-09 1542 framebuffer_release(info); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1543 } ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1544 :::::: The code at line 1538 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds :::::: CC: Linus Torvalds --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --vtzGhvizbBRQ85DL Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --vtzGhvizbBRQ85DL-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4315631115083194134==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: drivers/video/fbdev/imsttfb.c:1538:20: sparse: sparse: incorrect type in argument 1 (different address spaces) Date: Tue, 23 Jun 2020 22:18:50 +0800 Message-ID: <202006232243.pXeFt7Ow%lkp@intel.com> List-Id: --===============4315631115083194134== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git = master head: dd0d718152e4c65b173070d48ea9dfc06894c3e5 commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to= define address spaces date: 5 days ago config: parisc-randconfig-s032-20200623 (attached as .config) compiler: hppa-linux-gcc (GCC) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.2-dirty git checkout 670d0a4b10704667765f7d18f7592993d02783aa # save the attached .config to linux build tree make W=3D1 C=3D1 ARCH=3Dparisc CF=3D'-fdiagnostic-prefix -D__CHECK_= ENDIAN__' If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) drivers/video/fbdev/imsttfb.c:1513:30: sparse: sparse: cast removes addr= ess space '__iomem' of expression drivers/video/fbdev/imsttfb.c:1513:27: sparse: sparse: incorrect type in= assignment (different address spaces) @@ expected char [noderef] __iom= em *screen_base @@ got unsigned char [usertype] * @@ drivers/video/fbdev/imsttfb.c:1513:27: sparse: expected char [nodere= f] __iomem *screen_base drivers/video/fbdev/imsttfb.c:1513:27: sparse: got unsigned char [us= ertype] * drivers/video/fbdev/imsttfb.c:1523:27: sparse: sparse: cast removes addr= ess space '__iomem' of expression >> drivers/video/fbdev/imsttfb.c:1538:20: sparse: sparse: incorrect type in= argument 1 (different address spaces) @@ expected void const volatile = [noderef] __iomem *addr @@ got unsigned char [usertype] *cmap_regs @@ >> drivers/video/fbdev/imsttfb.c:1538:20: sparse: expected void const v= olatile [noderef] __iomem *addr drivers/video/fbdev/imsttfb.c:1538:20: sparse: got unsigned char [us= ertype] *cmap_regs drivers/video/fbdev/imsttfb.c:1360:15: sparse: sparse: cast removes addr= ess space '__iomem' of expression drivers/video/fbdev/imsttfb.c:1361:16: sparse: sparse: cast removes addr= ess space '__iomem' of expression -- >> drivers/video/fbdev/aty/atyfb_base.c:3715:37: sparse: sparse: incorrect = type in argument 1 (different address spaces) @@ expected void const vo= latile [noderef] __iomem *addr @@ got unsigned char [usertype] *addr @@ drivers/video/fbdev/aty/atyfb_base.c:3715:37: sparse: expected void = const volatile [noderef] __iomem *addr drivers/video/fbdev/aty/atyfb_base.c:3715:37: sparse: got unsigned c= har [usertype] *addr -- drivers/uio/uio_aec.c:44:49: sparse: sparse: incorrect type in initializ= er (different address spaces) @@ expected void [noderef] __iomem *int_f= lag @@ got void * @@ drivers/uio/uio_aec.c:44:49: sparse: expected void [noderef] __iomem= *int_flag drivers/uio/uio_aec.c:44:49: sparse: got void * drivers/uio/uio_aec.c:50:49: sparse: sparse: incorrect type in argument = 1 (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:50:49: sparse: expected void [noderef] __iomem= * drivers/uio/uio_aec.c:50:49: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1= (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1= (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1= (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1= (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1= (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:59:9: sparse: sparse: incorrect type in argument 1= (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:59:9: sparse: expected void [noderef] __iomem * drivers/uio/uio_aec.c:59:9: sparse: got void * drivers/uio/uio_aec.c:88:20: sparse: sparse: incorrect type in assignmen= t (different address spaces) @@ expected void *priv @@ got void [no= deref] __iomem * @@ drivers/uio/uio_aec.c:88:20: sparse: expected void *priv drivers/uio/uio_aec.c:88:20: sparse: got void [noderef] __iomem * drivers/uio/uio_aec.c:104:42: sparse: sparse: incorrect type in argument= 2 (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:104:42: sparse: expected void [noderef] __iome= m * drivers/uio/uio_aec.c:104:42: sparse: got void * drivers/uio/uio_aec.c:105:43: sparse: sparse: incorrect type in argument= 2 (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:105:43: sparse: expected void [noderef] __iome= m * drivers/uio/uio_aec.c:105:43: sparse: got void * drivers/uio/uio_aec.c:106:34: sparse: sparse: incorrect type in argument= 1 (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:106:34: sparse: expected void [noderef] __iome= m * drivers/uio/uio_aec.c:106:34: sparse: got void * drivers/uio/uio_aec.c:115:31: sparse: sparse: incorrect type in argument= 2 (different address spaces) @@ expected void [noderef] __iomem * @@ = got void *priv @@ drivers/uio/uio_aec.c:115:31: sparse: expected void [noderef] __iome= m * drivers/uio/uio_aec.c:115:31: sparse: got void *priv drivers/uio/uio_aec.c:130:42: sparse: sparse: incorrect type in argument= 2 (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:130:42: sparse: expected void [noderef] __iome= m * drivers/uio/uio_aec.c:130:42: sparse: got void * drivers/uio/uio_aec.c:131:43: sparse: sparse: incorrect type in argument= 2 (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:131:43: sparse: expected void [noderef] __iome= m * drivers/uio/uio_aec.c:131:43: sparse: got void * drivers/uio/uio_aec.c:133:28: sparse: sparse: incorrect type in argument= 1 (different address spaces) @@ expected void [noderef] __iomem * @@ = got void * @@ drivers/uio/uio_aec.c:133:28: sparse: expected void [noderef] __iome= m * drivers/uio/uio_aec.c:133:28: sparse: got void * >> drivers/uio/uio_aec.c:138:21: sparse: sparse: incorrect type in argument= 1 (different address spaces) @@ expected void const volatile [noderef]= __iomem *addr @@ got void *priv @@ drivers/uio/uio_aec.c:138:21: sparse: expected void const volatile [= noderef] __iomem *addr drivers/uio/uio_aec.c:138:21: sparse: got void *priv vim +1538 drivers/video/fbdev/imsttfb.c ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1530 = 48c68c4f1b5424 drivers/video/imsttfb.c Greg Kroah-Hartman 2012-12-21 1531 = static void imsttfb_remove(struct pci_dev *pdev) ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1532 = { ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1533 = struct fb_info *info =3D pci_get_drvdata(pdev); 94f9e09ce531d4 drivers/video/imsttfb.c Antonino A. Daplas 2006-01-09 1534 = struct imstt_par *par =3D info->par; ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1535 = int size =3D pci_resource_len(pdev, 0); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1536 = ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1537 = unregister_framebuffer(info); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 @1538 = iounmap(par->cmap_regs); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1539 = iounmap(par->dc_regs); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1540 = iounmap(info->screen_base); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1541 = release_mem_region(info->fix.smem_start, size); 94f9e09ce531d4 drivers/video/imsttfb.c Antonino A. Daplas 2006-01-09 1542 = framebuffer_release(info); ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1543 = } ^1da177e4c3f41 drivers/video/imsttfb.c Linus Torvalds 2005-04-16 1544 = :::::: The code at line 1538 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds :::::: CC: Linus Torvalds --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============4315631115083194134== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" H4sICP8K8l4AAy5jb25maWcAlDxbc9s2s+/9FZz0pZ1pWl8SNzln/ACCoIiKNxOgLOeF48hK6qlj ZSy535d/f3bBGwAuZZ8+NObuYgks9g5QP//0c8CeD7tvt4f7ze3Dw4/g6/Zx+3R72N4FX+4ftv8b REWQFzoQkdS/A3F6//j83z++3z7d7zfB+98//H7y9mlzGiy3T4/bh4DvHr/cf32G8fe7x59+/okX eSwXDefNSlRKFnmjxVpfvvn7+/fbtw/I6u3XzSb4ZcH5r8HH389/P3ljjZGqAcTljx60GPlcfjw5 PznpEWk0wM/O352Y/wY+KcsXA/rEYp8w1TCVNYtCF+NLLITMU5mLESWrq+a6qJYjJKxlGmmZiUaz MBWNKioNWFj5z8HCCPIh2G8Pz99HWchc6kbkq4ZVMHGZSX15fgbk/euLrJTASQulg/t98Lg7IIdh pQVnab+YN28ocMNqez1mio1iqbboE7YSzVJUuUibxSdZjuQ2JgTMGY1KP2WMxqw/zY0o5hDvADEI wJqVvX4fb+Z2jABnSAjQnuV0SHGc4zuCYSRiVqfa7Ksl4R6cFErnLBOXb3553D1uf30zslU3aiVL TvAsCyXXTXZVi9pSPxuKg7lO7UVcM82TxmDJVfCqUKrJRFZUNw3TmvGEeHWtRCpDmy+rwfQJSrOH rIJ3GgqcEEvTXvvBVoL98+f9j/1h+23U/oXIRSW5MaWyKkLPuqIiYzJ3YUpm9nRsDpEI60Ws3OVu H++C3RdvAv77OVjMUqxErlU/Y33/bfu0pyatJV82RS5UUuhxbnnRJJ/QXrMitycIwBLeUUSS2tp2 lIxS4XGyjEMukqYSqkHHUinDu1vUZI6DblRCZKUGVsZhDZPp4asirXPNqhtSNToqShO78byA4b2k eFn/oW/3/wQHmE5wC1PbH24P++B2s9k9Px7uH796soMBDeOGh8wX9vwUT0TU6ERUGUvxbUrVFa2/ oYpQZTiQIDNqtpqppdLM7KkFAj1J2Y0Z5CHWHWx4iYHKwpotLTAlSaV7hWSGOAMykapImZZGf4xk K14HilBA2IUGcOPs4aERa9Aza0XKoTBj1GQQiCdNR621MLmAnVBiwcNUKu3iYpYXtQlUE2CTChZf nl64GKV9rTavKHiIC3d3ARS9YtwsENSeRU0W2jrvymTwDMv2D8tXLAedLbgNToBna0dDtMSwGDcq kbG+PDux4bgtGVtb+NOz0RhkrpcQS2Ph8Tg9d7xinasuHzDqbZyNlcZ0PshFmv1Xm7+3d88P26fg y/b28Py03RtwJwkCO2jToirq0lpjyRaitVpRjVDw/nzhPTZL+MfKfwyndnIjNGayalzMGFhi1YQs j65lpKmQUunZkS28lJEixnXYKrJTjQ4Yg3Z/slcG+6aEbfioBci5w0w4RGIluZiAgdr1Ex08LGNi 5iYAEVNXBXq9joZpZg/FbECVoPDkmhPBl2UBeoYRQBeVNcNWXzC7M4wdN3qjYBMiAQ6UMy0i0mlV 6AWJd4YpesiVyWAqa8/NM8uAsSrqCmQ1ZjdV1KeNI/foSE4GSD8fs3HrT/Oj6JTMoN7RcaIoMF7h 33QexJuihNAqP4kmLioM1vBPxnIuqA3xqBX8YW1Jn4U5z+CZuSi1KXfQs03wJmuqc5bKBaTraVpc W/m6UbTuwXfxGaSUEtTZUny1EDrDqDUmYJ5adAhicXECZptOUswh73D8nl1SODFcpDHIey5qMwWC q+nX11ANWj4GH8FkreWXRWpLF8TF0thSUTNTG2BSOhugEse7MVnYU4dIX1dekO8po5VUoheeJQ3g F7KqkvYmLJHkJlNTSMPsFQxQIxY0SC1Xwtl8ah9xx005EdOWDTMSUeSavR2PUMWbIdsdsxh+euLY kAk2XSlfbp++7J6+3T5utoH4d/sIWQyDMMQxj4EctE0EOz4jezIreiXHfsqrrGXWhy9LqlgdM92E dg2uUubUKyqtQ1JKKi1CylfDeNjUCuJlV7S53ACL0QaToqYCeykyiklSxzEEfBN20aLBDReVY/ha ZCYWYC9CxpL3iZ+VhRexTCcpZydEt50whvlKKivbwfQlRI3II8msBC/LrKQLkhMITxBErlVtlf7G K4EIusTqze3T5u+u0/PHxjR29n+Y7tD95u352ef7Q3O3/dIihsDQ5zati/CAybWA0kZPEaDvMqwg cLWZumvfkGpdYzD05t/mjLCAsrA9ZLloM68UVAis9qzV6fJpt9nu97un4PDje5uYOwnWIM0/T05O 6Iyf/Xl6cpLyOeSZO25EnOMoZ5vZh/UM8empncDhzrYKhUGnebcMXTYGr9D7ijVKg6qIVFZOWKKO 6AJca7GwRA31spGrJWcod8u0XrgZu9GSGBwX+EFQMxS2NeJTA1LyquGz97RIAXU+I+2WDyUkKClO x+ZemxIlFVaZ1hSxH2EmatXYlUkEL9/ZbZ21oPfTYBowRkGa4jFtMuoUPu+D3Xfsge6DX0oufwtK nnHJfguEVPD/heK/BfDXr7byAZBWLi6bNGTkTF7/otYM2FvUgGD/fbu5/3K/Ce6e7v9tnfmQfzKl pGpSDgmWXQCUEe+RjhaO4OaaVTml1kDSlkN2VTc7Fcv1Co7+fhKgek+I/un+sN2g4N/ebb8DZwgq vTzGNZkQWLTe1WmOLE0HSpFS/6vOygZ8v6ASl7Z92Y72m5qV0DSihTaQFMZeVjh20gwiKQqqWoT5 YNuo0QkWyZ5Bnp+FoPJFHDfa41uJBSQhedR5fShuTAPFTrPG94+rPo4lUhdDYWjzTLY1Ms/KNU8W FKtub9HGnAK1676buYLAtOAQRvuuls0lK6KOUyk4hlMr1hVRnYKkIWsyuSnOdTJP1aJMPHdSesOd F+VNJ+hGp/5W9iws9wJVfC4gq+NLsIJomrG0+4PhzI3VedGIGGYvMd+JY0XMU2nYft03oatrK2Om UIMGY1/BTqTU1JB4sXr7+Xa/vQv+aVO070+7L/cPbQNvdExA1r2DzkyOsfHTlxeM1uoZZFgO2GZk cmaVYW586u21ve4WhMUax9yB0SlzR1Xnxyi6ExXaQ3QcVMWHg5c0PUo5U5B2aNQU7H8eozG1YpNJ 8Le51UloZIZZED20zsEQwPxvsrBIaRJQo6ynW2J9Qvg8c26FvUOoEZUMXU8aorKRKU3X/eiVWuVW ilPn7Qkb2LDMzVbYUXxs8RhlFP/dbp4Pt58ftuZgMjClxMFy86HM40yjWVvlYBpzp4fSESleydLJ 8ztEJhXVtUcmUZ2VdgSbm5CZbbb9tnv6EWS3j7dft9/IsNTlUNaCAQAOIRJYYjYZszK37tTG7hf3 LqBMYV9KbazdZDgfzX/uiSIkhzBqJnddYJBA/aEL4UwuKu+l8I/G3cQ6Z4SuJFitLiD3t6vlDJ2c Bg/t1MvKWnd/VJbBkuFtYEdRVF2+O/l44fjCLtUfjrBiJtPa3ts5eHJdFiC5HFT4L+G2+3kqWM4Z ZJHUpjt9x4y13T4CZLttBDKIG+ryz/E1n8qioF3Dp7CmqvZPxs0VTt3Qw4YSB8RV0ls2kOJhiCUg tu6yAFNQZOHlhxOrFxL19StmIcvZow9RYeAyxyzEqxfYKxU5TzJmivTBXOYtYkjR7S4tPMB+LdAh ukDhwdQyxPpH5MZT994i3x7+s3v6B0LQ1PDAGpbCUYMW0kDJTEkT3NTacVogRZ55EBxrs9QpJZ11 XFkD8QmMaFF4oK7BN/AyQImtkJhxus1mSFQdgndOJae6vIaitWUxYY67KRVUUXOTbmSJfsTdiqW4 mQCoV6iMrmzWUWk65YLUJOnogyzb5idnyoWyaIWt26ipilq7cpOYX4YY3cRUX20qw7lMu1sc5GTK ln9HynTivajFQiYQFopyJgMJT7Faipw1lHnpPzdRwqdA7G2X3psRXrGKvi1hzKh0r1I4KLAmcGJZ vfZMr2x0nefCaUMOI+j1Zd0CvbPFAePNO7MFSsreWaXMVNasTl/AnxFTUzc5TKpYSjdPbFez0nJG NnVkycCCx4XVDUElbZirDMZLKUrksn2na0kGaGzMf5vBkMDO2zh0vKTAuAoCXLFrCowgUAeoK4ob x5sBc/hzMVgbdfje0/A6tMuxPrz3+Ms3m+fP95s39rgseq+cs9xydeE+deaNVwRiV5F6HKwgpg+L DE17ioM+rokYNX8UwAWxlxf+ZnrYdj9Jk4DXZrL0VyLtcrTlMdlkpAPVnKxUkVdxDGpqrwY8Z66A cjXZzNY1xunr6xDvFcxZKXIwezH3RiUWF016PTNVg4XEgcrARwLvJLZVgDId2NL1UwlqNuch8U4f diQwZTlKUyY3poaHYJLNpF5A6vc0BtBgPX2WwndPW0xVoH44bJ/mbk+O46mEqEPBX1BKLSlUzDKZ 3kBWWh4Z6N2OmeL7y2i2UDyStDgqkYGuUM4O5nh8mOcm66TGx+3FDC+sdGDgGYmVx242jI9zWQ8a bnZibQq5fbDZfft8/7i9C77t8KbFntqFNZQqfXJLIZVwbNThf7h9+ro9zLHVrFqAFzaXAFSdUdth UZlEIr45ThUpTm77SJH4MX5K4RvGEVqsIsyp7EtM05lbCiRtQdciFO0xI54Q5/H/h3Uez9+upOgx D6av8VLUQHt8o7CvvL55Sa6mhfzqKYJXzNRLlmIRQxTFpmPp282328Pmb/cwzTMYvJyKhb2+Kanw QFB7jp6gaG/YvI4b+g+Rky5upLEPugh8xGeNqSMQq/5uzhGieZNsCQTPX1g4nV4ShNilbi+ZH3th kh5FE7XflKRi+WJOgVua9MytXSgSkS/IO2QU7YvLgkziBXxFBsyRwKRD7fnysWnn8cyFVIK2DX5H 8Nc5nTwMFG2Jf5xkqdHOXpj2VV1o+k4WQfxKZ9YRC5bOha+egr9kjYrr40rX9g6Ok/SNjRdEgU5t puFFUE+95lFqCIevE1t9fma3zI6mh1Z5rbxGiTJhcH159v7Cg4ZSY5NVlhP6AeMYjYt0b1p0OPQw FMMO7tqYi/Mta4qd+QZkSpgLui5ypzJdmUG1CJI78H0de79ZZSOO4eZlCkgZt+fE/tTMXSQvzbRp VtOzPln+zysqjRir9YqZquqdk2u3tjaFt0nJFB7VZQ+0M3NM2b1elYucMKoENu09OKwRULIckngH 3iUbCQ1voyuBqMqhcrOFOeC1pu4CtBRzI/tM0CxidnQGsdO+RuOM9bIBB3dsShW79jmC5GmJsfm1 A6qbH3n4e0yvOsX79+KY6tnaMSrZBa0ho7ZdeIrV6dvMuFGJ/HGdzl3MmNKFrWczAji2PuuAsZMw vV9uZtn24vjY0TNyQkDAuYz280LsWDVIdjZ7Pd2mOve2fES8OFzHFW/6r8U6ccxOclxCdx00ud38 49006BlPXuyy9xjYztNJGfCpicJFU4R/8dy91mlQXWeybQ6bzhN2IunLo3MDVMJOCRnN0rt3WQyZ 9/7JPF/xOqMx7Tu9g6iK/LYCIqsVDPGpyQQMxX6xB+fVTamdW9MGPHNYxrTztR48NjydCeOITFlO JUeICquziw+W0x9hsNV+k60rLqyn6dmsga7OPYD0xwn3cCesZLSg5thedjI9FvcDjxZEjFjBapsP J2enVzb9CG0Wq5lzHIsmm6OJIFKQeUqaWnsND2fuDrGUbpisz95TzFjp3kNNCvqtF2lxXdp3kDuA tS8Dkx6VJ2TvVwiBa39vZwADrMnT7g/ztYTEKp+lJOVQMIweZ0R2c6Dbx4y3VDNnRf2XTcaZXT1v n7fgmP7ovtfynFxH3/DwavbIDvGJpm6rD9hY+TWNgYORHOVaVpI+JOkJTM17fGYVef7TY1UcOiVZ B7yiZqvFFd2vHwjC+CiehzPNK4OFCot8K/Ol4BEsKvvqaw+N1KRhYODwr8gI8srvgbbyvXrh5WoZ IsWUIU+KpZiCr2jR8iKaOQvpKeKrKZHPhFFvpF+YJPERTqX0uxH9HABzZNx45DFV5dRPEibbP1uj tzvUhudJrcQfbvd7vJQ8PYiBYObdRwEA3kyUfArWXOaRWE8R5ozs3RQeX/vrRGh9Tp1qD7zUqiTe ANAL4gXOp2Y9lE97lu2yyphm4TWoDNzUSN53S4gTBnFkAcw7d0JA2+MSU/jCoV4Y0qoIp4SZrCZG jHDFsjKdqCIzxcFMc8tgc0bNEn8VhXiHzPxGZwtfhsL7LYUJDVc19X3RsKzS1z+EYnYwhU62r5tD VhBykTEh7fZAtbvnM5nqgpEHvYgGbuZN02OyHnXECXYUo/U44zXvr3wd8RqxjC0HGnFLQaJc4ddE Bf5cipPmQeRkePdwRe5PUYp8pa4lrcur7hrT+Joe4t2yGMBpUZR4XdxCyUrLgmLlIqYnod2xqp/5 o67M6lquqHUkahqzzJojQYsFKdJzMH6Fjcw5qqtKV/Mz4Yq6glPZX7NXsfnNB/uKxLp0gkL3sTUy nFEti2JyBwuBFX70r24a95vT8MrxaOYDTV0JluHXVIos55EZesnhhMK+kRgctvsDkRGWS70QXvLZ 1byTkR7CvuQ41iZZxSKTRbRf/kCtvD0E1e3d/Q6v5x92m92Dc1zH6HSf254FHty2EgJC7lR8CFpc 05yav04/nn/s5wSAINr+e7/ZBtHwHZLDZ8Vn8nGDXB/DqtTDWjjvwgCCOEs5trnxjhB5rwOJlium 8AoSl8L+xNiMnwrKgCBJYRo/LydxXE7mwf/8k/4kDrEylvhvTKXfiM+6WTiDMmceMyNLwZbkwtRf DL/Ec4EiU93kLWD84fTi5NSFjRJz4f3raKjgHjxdU7LqptZIsta2KehNUEXs/xwN78vT7uch6JYf obiDu7DSgRA/VBZR5UCqGN2341J6YKM1+fMMwCYXpcsXAE3GibZzj8SPp4pm2nK0CRMZ0Z0ExNGh I8SLG/OYaHZUpmJNx2xAEh2BUJtPW/2fQWs/r3x43h52u8PfwV27C5PPGENt7kunjtASLmtWaQrW JO9IcMhV6c2qRzGdnFOXYiyS2Sk0bHGxXvuYVWIbBMqsWqV2b3V23UOHLIYoVpVOY6CHzXXHR7z5 OgISE/uC2YDtv30Y+4rrJXmNEkYs7dvxTrQcwXgxu6qdo4hrWYnUq/V4vMDGy+lEBwbE43Z7tw8O u+DzFuSEt1Hu8FOcoGvZnI5K0UPwULg/+Fu3P+hxMs4BD05/OI+dRzBflF9+GFOSpbQThfbZ2IAj phYs87KmlL9DL0q/4P9Y+s9dHujnZx/nf4WGMxnbLk/G02000NxcopsJO4CvFdWK4qJMuva/B8Fb uuDMpi/r8fhppp2Ik6c2bn8rxpbzQmo209QAfM7lLC5xcV1KdvsUxPfbB/wRim/fnh+7ij/4BUb8 2hmZfVcP+JT5+3OrgzyAGnnGbVt9Je+eTznUpW4hZPVtr/1Lwj3ELfQiBfktftFklclVAaJ3fsQE P5IqVrZBCp3ookj7aqJP0iYJ2pBg4u+K2A7Li9AYx/FwG3JqYncRy1SZOcMNhPoRjgFXYu9BwavJ fXbJ8IOxVxHTv//jEDblTFsVP87PyPoFMVe1rJbeT65I6nTLwipdU8aGKOb/fItsZEGbLeKgDpph VDKn+ul/58HZTgvY8FmMSky0aWsMMLHN7vHwtHvA3ygbg3KnSPv7r4/Xt09bQ2jutqj/4+xamtvG lfVf8erUOYvcESlRohazgEhKQsyXCUqivGE5sefGdZzEZTs1M//+dgN8AGBDmrqLPNTdeINAo9H9 4dfr68+3Dx3j7JKYiqz8+QXyfX5B9pMzmwtSavt4eHxCHBrJHiuN0IqTvK7LDqAGdA8MvZP8eHz9 +fzjw8AcgV5M8lhifpHappFwyOr9z+ePr9/o/jbn06k7wtc22IWWvzu3cdpErIrN6YdIE45No4qt 776r+KevD2+PN1/enh//V19Zz3hnM84w+bMtfJtS8agw7uYUmQzh6ViF2PONlnXFSh7rm21HgM1F RNJVSwIdzmy2QjpBI0HdSEcoQWSRMZDbcROCc+A6dumxhEM2WJInqTGgkjrP9nwZAN5G6mirsCQf Xp8feXEj1NhOdOQ+ZS14sGqmrYlK0TYNVRdMsQwvVAaT7pLcn2ZaNZIz17dKR0VHrI/nr93+c1MM sZxDpQ4K4mCfpCWpR0CP1FmpXwP3lDbrQE0HTZXlMUunCKqygC2vshOrEgWoPJna2+e373/iqvXy E5aLNy3M+yRBCAzdtyfJcNsYcSS1fRixfIbSNMy9MRXGh3YN1mtKCsBOn6YbK7KCSEKjD3QjZDdu UI9ZXkvoQC0+vj8GSKQCmmdRtQtsefKuOK0RDgfzyoxMUnQ8KXZpQa3MCse2L8WYOOdRLyxxWYji BnCq8tBbA7T5nOyMAH31u1MCTVqWGctNJ1jdaf0B64bYw2jLqbDVpwqytgmoJgOSoImoMf00BgCi UX0dLcJ73lrrsgElNGil40pegIaJGCxkZ+5yMnYgq42NAn7Kbif2g4e3j2epFb8+vL0bqxMmYtUK z436UovkKIslakTPMgqCTpQAkJJJ73eTQmVdDvBfUBtk1I/EpavfHn68vyilPX34e1K7oignpWOp HLESYCiVTXzS5oplv1VF9tv25eEddtxvz6/TpVm2csvt3D8ncRK5pisKwJQdULWNlJAZ3mzIIEgL z0STwom5YfltK5FcW8/sdovrX+QurCGD8rlH0HyChlYTfCVgwmEZHG7iKR0WbjalHmqemlToeotQ WAS2EUnnKNZvTu7hUurow+srGuA7ojQ9SKmHr4gRZo1pgYe8pkdusOZ1uT8LtaiYc0qROyQh2j1F E0NTggy0cQyyocojQfZ3e0SUpcqqUMpq1WejXn2luQrF+Onlj0+oSz7IUDrIymmok8VkURB4k2ZL KgIJbnnjaouSsXA5kCPSvuJGFwHR2YHwx2Krc8vz+38/FT8+RdhK12kY08dFtNMsAxvpg5HDbpP9 7i2m1FpC0fXIzld7TC8pRzivDtfGaAKsO8hz9JZMlkQRHgn2LMss27dDxEZvML6nk0xxKZeNeV/a aaZ/Iq7kAxw0Xm5khf9QX9d4tjJ2rT7LOEHIXJzBl1oYse2kYyQja7irJZJvGuEGsnZ5MM2TVUyY erlaFZ7fv5qzQ2STe9shE/xLvXJgc/oDz6QnuLgt8mjPJ6uFxVbbwaWw/UuJYul6M7tcwmZTnypu ugLITkhLXIX+pf71EZnw5rsCgSGXASlmtvUOQ/q1Ha37Wq5nrGdy2FgLHhDaUyrh3cS+SGMDaqgX 2CSb7v7Wt9qPXAS4h8XW0Z0osUsPyWayg+/PoJJPNLBOoKD8pyT0UYawqb3JDZUMO3KmI00tnMcs ocwjBn2YsVOLJ4sDP2jauCyM4jQyqryUrn7IsnOn5WquonBeIOFza77NWhOpS5JWTaNpDTwS67kv FjNjswDtOC3w1YgWTj3EpV0ntgelO6VdH1kZi3U485nDX4KL1F/PZnPKNVWyfO1+FBQIUVQCDsmp HwQGFmrP2uw965bXEpAVWs+0Q/k+i5bzwHDcjYW3DGm4deHa53Rjk+uJoQYxiJtWxFv9HhaB0VpQ qbU6RX6pPXeUJPCdZpr9rB8eSW9Z7Ws6YUdMkx2LDN+ijpGxZhmuKH+ETmA9j5olkRCUzzZc78tE NGQHdGJJ4s1mFnx8D+tmtmNo7Gblzawpqmg2KthIhHOmgCNurQNT1U9/Pbzf8B/vH2+/vksM7Pdv cLJ+vPnA4wYWefMCOsDNI3yPz6/4X/0tlVYYyun/I7PpbEy5mNtf8fhp4P0xQw27TCerC//xARt4 Brvqv27enl7ko2GT8T8WpYkIBwS9DZcy0cYt2tPfrpyXLI2KyqUX9BPXvqDYMzivsJbRL7kY66Fx 6cHjpB9Mga5LnaI2aTgyW+VrN+p5RILBvnMQBsie+q3uKHfJ754fanYbxUuL3c5yV1EDkyTJjTdf L27+vX1+ezrBn/8Ylu0+G14leOtKdFvPglOBOBvjdSlv7fZqYjKRjleW0rop8tgVdyu3EJKD9dod WOUAw787gJZ473B74FsaHF66Fiau4wGL0MWSzrB0so6Ni4O2JYeBasOq5ODwy9jVNB3qJxxQ1tAu PG8UDq+NitvRG6Ol7EDXHejtUQ6mfFDMkfExMeP4R4byZnSVmqeZA6gSNCE60ATjgpQtz7DHSLJz DiHXBQnUxSXZK4PGTXI3D78c5fTgFLl3RWkgMwc1p2b07EU+bHGrlR/QOz8KsGwDGw+LHUY7FNkX Fb939TOWQd/ryObBJ+zPZvSoy7zdLJiGBa1iKecENYjUEfzj7fnLL9wauksCpsEIGzdf/TXiP0yi 3X4jwLHlzH0EXQk2lnlUGKe/I6g9Ca1f1OdyXxTURY2WH4tZWSeml44i4UZbbekVWc9gl5jraFJ7 c4+ykuiJUhbhOS0ybtBECkdMFwLMmLROzLcqWASfwEWVoSZhEPVMM3ZvuTGPLMOmAD9Dz/Na15JS 4sLgDJLo84RtIa85owusIpqO06KwlpXU9emlNDohMlzfROq5OvHaaB6qojLCDhWlzTdhSL6coCXe VAWLrUm9WTieU4oy3K3o1XqTN3RnRK7ZUfNdkc+dmdFflXo9xT7h6gldwQBjgyMWm6pHTnmNamkw QW7HoAy8I7fwuQbWPkmF6abVkdqanh8Dm+6WgU2Pz8g+uuKv+pqBJmzUy/6EiSQSFdqYZjG9CWuJ 4mQSmVgfUicGaZ+q8zoaC0p9+tJSHPLY8VqXll+SHVIzemST+Ffrntx3RrUpa1cUO9tDq2PtD+yU cJLFQz9oGprVuYeO4+GRH27SOWAbco4NmO9o9RboRzqSkjeuJMBwFLJwlk5/9J9dADh9V2SsOiZm 7Fh2zGJHqKq43dHli9vzlV0gg1JYXhjzIkubRWvHXoy8wP24GXDF6SJ7S0VC6PXhUWVOglsRhgvH y8bACjzIlnaBvBX3kLRxnIOtQgvbeAzdslrMr+w6MqVIMnquZ+fKtHjCb2/mGKttwtL8SnE5q7vC xtVEkeizgwjnoX9l78No3cp6eUv4jpl2bMjIfzO7qsiLjF4YcrPuvIX8EE0FFDgMU2/tjXWaQzhf z8zV1L+9PsL5kcfcWLblcxhx4gJX6xMWt0aNQb64skV02OnK78nQlPag4cEsIzv2nKB/yJZf0ZTL JBf4RAvZuXdpsTOdpe5SNm8aWoe4S506CeTZJHnrYt85w937ihzQAGVGddxFaGa0sGzHY3d2deCr 2PQDW84WV2Y2gq7VibGHht587TjkIqsuHK9rht5yfa0wGG0myIGpMFCxIlmCZbB9m09A4z5j6/ZE yiS5o7MsUjgzwR8Tc35L9zzQ0SUqunZGEzw1Q6lEtPZncwp7xUhlfAHwc+144QxY3vrKgIrMxHhI Sh55rvxAdu15Dv0ZmYtrK6MoIrQGNfQhWNRy8TeaV2cISXN96A7mA+msLM9Z4nDkx+mR0NaRCKM2 HZaXnB+uVOKcFyUcJAwV8xS1TbqjEae1tHWyP5hg3IpyJZWZAt2oQVtADGnhQGaoU9LHU8vzaK7q 8LOt9jx32OA4PjaZwrCSgWVatid+n5vAKIrSngLXhBsE5tdOm+pCSc+8u2JiDXcvkZ1MmkJfu2S2 cUzPBtBtSpqTKVdctE3TtoT9OeW0QlyW9EoqrLONtEPtf75/fHp/fny6weCZzj4upZ6eHrsQJeT0 wb3s8eEV4cMm1wgnax3qo6TaEwnshOKjnSlT+wHFM0GO4OeFuATgBi6tw8w00wNUdJZmciC4/dGU YFlBdDarEtxQn/cF3lXR41dxkZEQPnqm41GEYiJGlrNPK2ZCsBu8YXOmmILTDP2tE51eO+Tvz7G+ J+ssaf5KcnmYlzP09Jyx5gbvb16e3t9vNm8/Hx6/4FuWoxeAutiVQXXGNP74Cb331OWADMICezV7 bUqTq54GzURY949Zg0Y/lz4HX7jgbiSkPvyJPsWKeOrRw3+8/vpw3vXJ8D7NUQF/9qGABm27xWeq UgPEX3EQdkB57xtkIQMnbw1nY8XJWF3xpuMMLqwv2MXP+KDyHw+GK0eXqMBH3sz4d5ODoWgH6lxm iQk4uILS3PzuzfzFZZnz76tlaIp8Ls5EY5MjSVT369owuNzwVILb5LwprGCVngZrouvJ10GgDAKf 3vNMoTD8J0KUHj2K1LcbzaHVpKPLClAQo0nQbZFSVcwHscsVuqu9meMtXkPGgUCgyfje8opM3EGS VMuQBlQcJNNbaMVlEfTMuy4hPyHHqwKDYB2x5cKj4T51oXDhXRle9f1daVsWzn16kTJk5ldkYCld zYP1FaHoyvhnZeX5tA16kMmTU+24GBxkEAsHjV5XihN1cWInRt+/jlKH/Or415nf1sUh2gPlsmRT W5lNFybNpwl/wnrnE6SWpZZ7/8DZnF0PhvYSaJiAf0vSQXCQghMJK/HNNbqYgQ3HNzqIdpSNzqWN kjYy5cMqRHzhRDBJUUWI6Es2rWIJqmSc9KUdC5XDpaNjjbxtEaEypD/PrZgiqThLp62AA2OayBwv VG0TZcF6Ral3ih+dWcnsErHJZtSOSR/Cumnu5ZE5iqZpGJumt9czsxOGcSfLHtlWVL61n8MOi7j3 FESFEpCYxsaZT1EwX7zfjRzv4upSvASd9prUnuWg4dEnC03sdgM/rgmVyY4Jsss7ITWFQKWEs8Zi quXISaTUEvcqwU2zi6KGYZmFy1nTFrm1Ck3FeqlpLixeeQt601ACm4x5AXWg7pSheTNrN4e6Nl7Y 6/TBJlz7wVCyyYy8+Sqct+WpcqTOYMsz3VUVQ+6smyQpXdryKBUnqISQCNej0JFvzHvrrmNqLsP2 6oS++xhUO1CI807ykmBTf6a3y17bPiVVxi7mcU7kee6CRJR5M0q/U1x0UksZvl++l1+s3eVVUh/c A8Ka0od5VOpnRsU5kKeNMtoGs+Uchjg7ELwwWC0m5FPWjSzF6QdqOoRVUbPqjI7XRWxBxkuhmK1n gX/lQ0Gh5dz9nTTp/OKHwu+Ev1xTd/j92LC5AVxlkO21tatTdfTxE1fj5XAGHyWXASVJyK16OcOi n/HF5O5Q2Y4e3h5luC3/rbjBg6Z2xMH1TbOUyJ/4t/mOhCKXETeUG0VN+YagKli30aYliZ0rD4jT hi9VivAzC0XVzKSKOh3LSqh0dkfeBylDZLpjWWI2tqe0uYDzFkFPFwQxyQ7e7NYjOFtYwFWEQWfK oMZjdF8m7ALKx/bbw9vDV7TpTcIq6tqY8keq8/BV4XXYlrVpslYu85JMJEoligE71AWGdfeHZvH0 9vzwMo266fbKhFUpHB9zc0oAI/SDGUmElR70zQiWz7gPKaXlvGUQzFh7ZEDKzWBdXWyLljxKU9GF IuXG6qiQ/la3zjDCHXVG0rCK5uRVe5ChxQuKWx1yRIkYRMgGyQepY8dZ1Kj36apIVfth2EwWifzn j0/IB4ocXWmYI3y8u6ywuiknAVs7CTO2QSNqPW/n+lnQNraOLaIobxxG817CW3KxctzZdkLdMvS5 Zuj17VppRkET5W3KQ1VJQXjYI6wLbdghli9Ze17gz2auWknZaOpibQlXEdF9uDT+k6Q4JVWFvUke VUm+eayYW5G2aUn2x8i6ML5SiOfbNGnsntdiV43VxSomi+pqwDezs88xEhZBNxyu/Hm7EyQacnFf WG4hB7woqmnrgIRO6B4Qpk4Oki0M0/3+2ONDENVG0yZ97oMa4DVDXmtZjbQOQm6INexc4ScLGy8z jqemODU0M6RiMCqoTjpYjqKznEetRCohOep9M4ulrsHGl+Uttn4poQhCx5OTpBOCe8eFnbNUr4ut Jr0/gYqRx/oF0ECSsDuw22cJyZ3i3qE9gEdkJCG0SWUzXvImx9vMcaMMPNurtB+1CP6URkZafUs6 O5mIy4O7ugtzZdzJwJfF80TfeXVufjgWtc20rtiQdKwRxcx+G7TPSdTz+X3pL5whXg1P07MLFWSq xPQl911RHUQt36UfUG6UoR5Km16T6IYWbKI02mGQr6GL+xEBdqAz95DKuCgAonrCXsWy/nr5eH59 efoLqo31kKH7xNbYJXOZY3p2WkeL+WxpVxFZZcTWwYJ8kMeQ+GtSVzwdUjlmaROVaUwOxsV26fl3 0D+oB5oFS3uVSWLprtjodrqeCDXXB3NQghEoZuzMDtfrBnIG+ref7x9XMMlU9twL5lR458Bdzu0a AbGxiVm8CpYTGgYLmEQezmyK0M2PSCk5bxYmKZdec75FlL51MGkO9vgJDgeQtatZwF3OZ9Z4cLFe NibtqMcodISyKowP6+/3j6fvN18QsqcD4vj3d+j6l79vnr5/eXpEB4PfOqlPoCciQsd/7EGIYCq4 b1ZQIk4E3+US9IqCj3bKOmA4UexiecXkUkEfnogROM6qE7M6sRaWwedEXWH/BSvYD1BSgPWbmqkP nb+FY4bWrBCwnU7hQIqPb+rr6/LRxkC//XZ+MdaMscAeTWbqwq5UHY4Rxk7f41EEv+UrIq7VX1/E tXRzh2udw+VGlBnlOLLX9Qv4YWwGyg4iuIUJMpJfnjHeWR82zAJ3BofvDoE+VZeQz8+v/6X2BmC2 XhCGbZQWphFdd4rovIXwzj1P6lNR3Ur/LtRnQLHNEOSnd5aAeQOT7lEiT8FMlAW//48+Z6b16XsH 8kE1euwuIKj9ThOA/2nGjA68bMJQAz5mODZYkZRdjjpS9AJZVPpzMQvN3dzmUlmLxgtmlGvBkBg1 CDbNNBKLVeoFDsZaW1RxfTEgiTuCROwo0ctJgXoEnm9L8OrO9olXneVQD6T5SpyFDi0oaV3fW1R5 hTsbdRQFWPL94fUVFmtZBLEUKbP6iZX0KiHZaMhwVW+YBgSGjarVJlzC8dvZPF40VjuGlVUnwqbb brvAwl5ZcTdw2Mck9emvV/h+qIYTXhbTHp1R/ezbFeyoNiKJMkGiikZGPnRsNJ7bGdYlj/zQm+lN JpqkxnobT5s6aag/m9RMGdLdQ5+W8/WCgiXp2mx+TV29xTKYhctJWZKx9mi3DiVxlzUhBSEvuacs nAf2YABxvV4Y02LaFwOm7ZXpsKlDh52oGyfeSoxRz1lHCeUsZfzFpAOqOJr7tgO1hpE7qbU5V3c7 0OiZEylRDgjsJAfaHHaizhAKxpodDbupDCyISsc2J1OAEkVGFwyw2GWqXRDq1Ck+fBkzJUH1abe6 sDjC55PqpDJOoP2FpCu5mjGKbZxcEaJzkmhgdyUNF7JEzqgG7LDr4LuaLQ20oD51dPJnHu2Z1IvE wl+F9PdgiNAeNYYI/Q33ImLjCIrvmiHIRw5VGJHkjoPZZ7m581eN8cSEybDvv2x2XLcHGHoYCjjv 0Fr/0MDJImWPgrzJnFbFpvc3nvZ8QDooYttDkrY7dnDEk/W5wqzzVnSsjCViXEn1le2vUS+0R87r mXYU7RlpGa78FU0PQ6o053FoLEsO8oXapPV8GXjTQrGRi2C1ooqVLVhTG2svAfNgAeftabaSoWtc OsMPiNYjYzUPSEYQUlnByWq+WE0njBx8NMf464VHtauq14uA/qiHQuP1eh3QodT7kwt7BGEAMkfA Sm8Cpazw6LFSCME3xr2V2Bg/4IBkAJHKVBFHT3Y6dc81iT2cccTlpY2WcjyJTcToA9so5tB9N1HG yBKQMTksSbvVH79+fJVYuk4o0G1s3UEhhYn5SrfmwFkyovQlKctqP1zNJodiTUQ6ic1MWHNJj9fB ystOR0c6e60aaZb32Dae6F0jbSo7nmyM6kjynJ7JAz+kLE0Ddz3pHkWmtyLZrbiSk3rwwA18s/qd p4ftqNZzXBVUZ8xpVss5kQ3tDiU7NfLmxianEak6ZaW/9Cl/nX0dyTcxIqN8pEIuljW2Y6b4YpJu QkSCMLFVsEx+J5YOVAtkf2b5fRtlhSvUHWVuk4yuAzKVv9nM7ANFDAji0p7E1DbR0Ver5Zr2Sx4E wsVFAVjdV//H2ZU1N44j6b/imKfuiO1tHiJFPewDRFISy7yKoGS6XhRul8qlqLLlleWYqfn1iwR4 4EjIPftQUVZ+iZM4EkAetm8nhEOkWLYzXU20iIxEbehb9NEH2J5lWq48d1lo8xJ0s1TKIBhIS9Gg cUVUU92Rbt3deQnYcUPG28CxqIVzOA7aIMLEFEBpGpsOgoGezeZhd8VjAfAUgYOLtBy9vY/YgMFX EZGcYprBZNkFjmNUiix917m6YtN7GqvW+kBtwRu47wfdvqWxZtMhsYkDsvohR2lMzS4vtnohNckL govmcFp2ncDiBIqfsV1s2RLQXJuE2KF8oi/sQxvqzZrj24cRzyIKUQ/aA7xwjb2ip3vWV8OeiS09 Pj5Y2rt85vjmp5UZwKb92re/y11v7iNSQV74ShguXht+PaHSdl0UGGsM4b7PiMVzLS+3iGaO0Sdw XnW768mUK5CJZm78yM3INSlpSDrqlE65TWqmmifSCVhlXco6o8pbdpiQmzWxwCP7liv8lHRboCeO iRmU82gNWhMDO54p23LW+NhTeNQNTINCZ45hJG6jKAzwckkS+AvcfEdi4pLlR0xcxvuAaRAqP2Cz HpRVFlkwUhDPRXuJIy762UkZ+EEQYJjq7HyiZzRf+A6ahEGhN3cJhrEJGfodirAleO7i34lj+FYi M7FT9fUxBCyBZSyI5f6jMtrYx031VJ5wHmJtlIQoFAsiW7IonC3wenMwxPYQlUcTojTwg/GGCFQK yCQ8D7tNlZh6cVtdo1V8HvmWEhgYWU4kElcdRRbbN4mJCXkudok6sZgSnISttl/ArRaK7aLICe1Q ZIfUQ5gE3uF3ahMH9YqaONcbBDwUn/o0KKJ5iA5Imq8DNaTzhLEdPXBDH12BQCTw/NDSIiGqeJhA qjPNu2tZRLhtpsbmou4eNaYFvmDq27SCaPu+grENGys01gd/vNfCuORZg8kMTTyYzMg6OeBTagQU OpP5LfQQpX/a4fnQqrzHAVLeVziyIU0tIZMyAMzidA+GyFfMf5p9V9iSZ0VVXk/bxEVh1or33q73 MT19sFgyJcLVHkSR1zCwhrDhrLVWwzt4egGdYfzYBt3I/QJ/sTiogNLXVQPBNa8Uka23pMT98zK0 bVnSDBXf4n1eVTXEglM/rWF0ORJBNbakRdbiirPAlzVa73fLqtsnO4uJLPjP2Mfg6HZbW/15Ci6E Q4QEPD+8fj8+vpnqhWStzLrdmjBZH+/HpDFVewijyUHTerlcJotQf+eH58PNX+/fvh3OvSsC6Rpz tRwClE29zGhl1Ware5kk/T2EFmTtTpRUSRIrv3los11Kx95R0Jj9W2V53qSxCcRVfc/KIAaQFexQ sMwzNQk7duN5AYDmBYCc19jXUCu2QGbrEmJPZKizj6FEEVNN6oB0lTYQGE+WVoGZfVxFzwM6h43s HCKlKNSCrRq9QqSadZvlvKqtUIw2P+33QX8LUcyAvsuaBlUCZ1hdeEpZ7DfrzZWIMipC6qnf4X6Z Np6yKcvUfhzIpROa5WBTg5efFbTVPpvqjYpRUCt+KYGbaLerMIpNv4ID0XpTMHHYHQxNPONHxGvV ZDt11AFBPV0PRO00PJDxUZLNZ47WLPDvUOFnOsiLJCnqQw6+TXvvepGSvyBZCieqOZig7GNLFwC2 7vQMLFlTX8uZ+jCYbK2iZEdQj5eAqb7tBGWPe/8aQPVlA75yWrElIsOkIYbe3qsO5hjJT1bY2Y8h u6pKqspVmrtrIyajalm0TZaktplCmlttpvrqHGTLvxbQd6LuIWLcPt0RTNFf4Ym3tJXf+GDILQv2 HdtZ4Ogjr7+LwStcmA5HgbpkDdcma0/jijFrbSMZMO2VhH83iFFoHSDF3NXOa0OMWGxXFMFIHx5/ /Dw+fb9AyK44sTpRYtg+zgmlvVw3VRgQU/d3HPGWVBM+aeRJ6gIDKO4SUXWBgYUd17Bs9RexCUEO 5hPINXjuctSr6MQ1vXFiUBSpBzENtHjwmbiuKM9IzZ4OzHi/hb6DGWBrPAusDXkdBUFnydm4sjFb qT0LS99aMzWTst2x/pznuOw9sS2T0EWfraTSm7iLy1K+vf1gkA95MLGFtmBUOI3tal2pv8DiDixB 2CxHAZaHG6JInG9bT46zxbGaNGAVPIFTCGFdlJZ0AKptaUa53mSJOW83stDKfkx6Tey0U67bjYIK Q/P+91aknZ5cs2SYrEbZ9PXwCIaGUAdDeQASkpke3IJT4wZ1Z8Yx8CtjJNg2Kbr48qal+W1W6kni DRNScdtDAWfsF+YKgaPVdk0aPcuCxCTPrWn4Ecmoxr0RwltCWc+vq5INBaXFE3W/wuIHQMq0YJL5 Sv3GaZ4q3hw57YvieUR8zIKdRrXxsV6pmsiclldNVqHyNMAsY+66RU92e49JK4Dckbytap1/l6V3 tLJ5euYVuWcH+AwV7QDO+jgSMqk1xtAnsmzwIzqg7V1WbtBjkGhqSdmRRLH8A3oeD5pxMjFNdEJZ 7SqNVq2NuC8yHX6gvqpGBv71p+ssRm62xTJPa5J4+LgBnvVi5iBJ7zZpmlP7cOMCouaqS9BzEH10 4v2K7f7qGiOuYdaVMVGF//pqhd87cI4KrGFRvyUc3uZtNoxEiV6qxysgQZAgzKcBYDU7ubE1g415 ZfmTyPbuqdOW5PeqQ11OZ4sM7DyWVODbq4GRT42ETQauOm09Qklmc/IkYO7R21IsrdPUiOzBAT3Y moqxAcI2ATl8HAe2ZZ1vjQY0uH0RTGZw9MSOyspSORK1PlbrV5Cm/VTdQ3n2iZztMO04DlU1TfXJ 2W7YxC50GljQimDxEyJTjbUX/BLc7Wv1bMfXvCzTrz0ltMvKQlsZvqRNpffoQLOPQPAyGzfm7BIR Jfcbi00b31zzGjc1w3b3yfYUEzu4oWumhFc0eEcPLhJxlD3ocl9t2NkI7oDytL+bkmQT0Mwcb9nG VgCZrbpwqsTvMoBhm9eZaVUnMbA/S5tyJfesBmF/N4TuN3GilW5JIRydCD+wjIm7A5nEpJFef//1 dnxkHZ0//MLNH8uq5hl2cZrtrA0QvrxsTWzJZleZDur6r3GlHlohJFnbohPe15aIh5CwqdgHpXdZ a/MYiMc0Z4IOuMybxsBAGS+TJNstejk+/sA6cEy0LSlZpWCOsS1ML09yLuAt/Cae7KbNAPNDnjws ckGRKn7im1u59yNVu3XAm8Dy0jpxCB/V1vAid5pLY/glzt7KFj9S93xnxoQDYFk2cJYqwZX55g70 s8t1OrosgtOxIeTzZKYaIyfzU7yDET2jcuaJ38BDSwgejguDMewBksOqaoXIEfTQZghRvj7oiexY 3Bmx4kfMc83mABm7wBjREOkDdv62qPkNuE1tYuqDADtYjbCiEMKp+ssrJ+q3KCL9XWFUeXyLtddq mXiRc+XLIc6dZXhSVpCp4DI4kLWQBDWPg4XbYeMw+JdR91HN1FgGppHOYwL89fP48uM393e+SDbr 5U1/T/QOVmfYLnnz2yRZ/K7NlSVIXoVWwyLvhO8JmQgaXXoDuU6kZSSyGeJxh4JjG9rz8enJnK6w Ta413+0yIHy/2D7IwFSxZWKjxqBX8KLF3xsVpk3KRLpliroVURiRq3QFj+utBSExEwkz9TpfYbCq BCtcSboi7KCxr0w/9MfXC1iev91cRH9PY6M8XL4df4JPg8fTy7fj081v8FkuD+enw0Vx/qB2P7zw Ztr1OM4aE/al8FOtwlcT2/laYRNe+j/6FjW/SyqtHUq2NtV5EscpGKhkOR7+hDvfyZakVASsicrn BBhuXE0ruERZlnzSrh7c9u3SZkn5TrolNbbJGsXLLpEkkKtMFPBXTdaZGlBJYiNJ0n9iXF9g4iza TYx/Wx4eb+L8KKMqbpICuxUG8r7pZEUZoNDszlL5rK4yTNpt2nivvP0CYRBDJNImbisR8MckDo8F /zhfHp1/TMUDC0QbZQcDtKGAG8+YElb23qf4fGMENRSDkk1WtivhP8CSF2eomypWW8DJivsjmbrf ZimPfSl3Kq91s+OWtcaKAocmqKkhbg2pTIlLQTCALJfBl5T6GJJWXxYYvUNzSqjrO3OsMQLZx2zt 2jbYBJcZ5zNbFvPZ/i7BtgSJKZx7WPJrqqU9S0G6cIE+kUochg6nDNn0mHuehgaxP0eV4XqOjOau pzrkUCHvWuqOMQTmZ+FOETzk+3LACW2Ib0VU2y8FinBZfeymmdtG17p4+dn3bs1iMduHAaPshLBA H7cGjlXhuz6atmEj2eJHQWIJIlS5U8rDQ/o9LXxHNjEe+XeMHmH0KHKQLqdBgTY7YVMqMpYI8Oxj XSK4060SrvrGCwjgB5845tKCTEHf8y0awNMY8FwPe5FTWr+IvaH8+ufDhQnTz9fXNTaxPUUxe6IH ilatRA+QvoQFIgr2K1Jk+b1lmQlRY02FYWFJOvcsEVRkntnf4Ik+qsN8hi5zCfVmDm4xPbJYTRsk Bmzq0/bWnbcEGbnFLGpViygZsdjGyiwBqs4/MNAi9GaeWezy84zNPGQi1UHsuFh1YOxdW30MdeNp WA+v63zQnl7+YAeL60MWUWQY16OW/YUbnY2NHu1lx8dcenh5Y6dOtNAEjJYNBduJagpCPFuQ/gyt SJD0RIjYqSOANpodbUhZprkkrPXudQu6Vnw783Bw+4zRQmVLr/Nuj8udXN1iAyn2xbpQzpAThKRL 7iBD046yp19JIa5ip6d0JsUliFk80GLTjxmh92W8b43myF8AFeQYfbld3ZxewYBMdvMN+a0yzRXA HafjN6h9TpbCGbQvql3a67ReY6NpvoK64sePnomdyy2PAlqLxqGx7ZKM1jmRH5uT2WwuW2JkBXRl nGWgPTSR2eE0zfvbRna6olRYxCko17IdsH9IpwNwIgG6SMt8X6GvIzKDcmaVANulaM8iPUDI14hb cBScKW+pQKr7VSFrPmPvAuBDih1Ieg41NyL7TNyKKAJxpT4qbXu/SohOhsQB8ZONVM2WWp4/wBPS iq2+SG6wHEjR/iSqqtTTe04u0nKLlrFLamxK77hPjaxqc+n0KIiqe2RBg+yVUjm1tLxICHRHNXeB Gg7vz7R/a+pvBcyXgePj+fR2+na52fx6PZz/2N08vR/eLoqbwsFo9APWqfh1k+pefoeloB2uEIaR WIF6if5bV6gdqeKuik/37AuYgvyP58yiK2zsXCNzOhorxN8xB0EPLiv1vqYn6wuiitak0Z/xeiSj ZCjqSnI2A2z1ibwgUIMM9ABJEsU9tl4yxwlk7TroW4LJF8j64QjshtfLCUJcijM5Q4sxq8Hp/c26 e97VuvuudxUOVNHLZLBFfR85c/hIITsHX6stZ5p38ruFikVuOLNhC8XrsIFFaANADMzcOSq26Uxo Fw2YfwWbXSsaNTFVmfaJvBMNWFHnMSDsy+oSj8JSx54fWt4UdcbQ/yCrzEP3DYPLN/sqBs2e2Nqe hIBPU2wmJ60aSGgg35eEd6HTmeNlzZawTZ1gTWF7X3elDVlcCy0jpIafuYvc3k5Ez/dT41/v5Vsw 19+Wip7J0Ddcf4B1QYiNlRG1592zJMSavPgb6Qs8gyKdOZYo5CMH9I49+zLbh4E3R/LmyPXFA1hC ixMAiWWOuyIcGXKyrGN0gJV8i8EGpUAKVfjpsaZNbHFqew4aosbb4zYrqyFPBTLBKi4SA2Ebnbn0 we6Hb4mUGPRb8b9ydY8sJvjMxGrKe9TSBIwMEUC0t5KmzbVw7+JOPKtu3i4PT8eXJ12Jhjw+Hn4e zqfnw0Xz+a0hgvvl4efpCXxAfz0+HS/g+Pn0wrIz0l7jk3Ma4L+Of3w9ng/CWYiW53BMStq5r4e6 Vcv7KDeR3cPrwyNje3k8WBsyFjl35bsO9ns+E1LJEFDiw8zEWZbXhv0nYPrr5fL98HZU+szKI+Ij HS7/PJ1/8Jb++vfh/F832fPr4SsvOEarHix6U4c+/7+ZQz8qLmyUsJSH89OvGz4CYOxksVxAOo8C ZX3tSabp3DiibLmK96XD2+knKA58OLw+4hwV6JBxP1VX2P+o7tgG1fyHH++vkCUr53Dz9no4PH6X K2Dh0I4g+0GtvR/xX8+n41d1mgjSkG5N96t6TeDALp1ly4zeUwicLvd1wU9fVVFXZVqqFxLCrPjh 7cfhghkAa8hQzCpL8wRiKChvcbdMitH2555k94Q0MNgsKAfcdiH0Obf4RF1XebLKKK4DJxQ79nGO Kinf0TorwfX98DVi7pment7Pjwcs4gGKD9kVJMuXlXJJMNzvLS02lhmr3tZqBN4cnk+Xw+v59Ihc lnLb//7hVJoCRgqR0+vz2xOSSV1QdacAghFgQAH5deI6VwJJ6QgQdFS63xgqq1RKzLEqvvmNisAf 1QuP/fI7TKPH47fjo6QwKKbOM1vdGZmeYuxbYbBIB/PyqzWZiQoDv/Pp4evj6dmWDsXFIt3Vf67O h8Pb4wNbFD6fztlnWyYfsQrtmP8uOlsGBsbBz+8PP1nVrHVH8XHZquJ9O756dcefx5d/GRn1vMJv /n4Xb9GlHks8Lp5/69NLd+HgLWO3alJMIk67NuZ3k0NkFLYk9/f10iga8xLs3MX3J4JGk+45VpQs ZvIFbE/X7fF68uAyyZ4h4/B91atTj9RtGeBeQXuGpo0Wc58YdaFFEDgekuOg0YwrwLD1BFUwyGQx MwMP9dvVSnGcMtLYAUcuVgJA99Xucw0Yb7nnAMauZtxrQKUJWqz4U45NIaUxWHnxdF9zhTDB4sks 9M6wru3JU4426XiUdSCib2Bxn8fRuSdLjpxg+CkviGvzyV6QGappsSxiNlq4jpYUQkWmqg4EEuLJ 4zghvqvcPrFtuEnQuM8cURUKeDe1fTE+6TL8Uvy2owmW420Xf7p1HVf2dRj7yvVGUZD5TD6G9QTN 5yAjhqrNsAj5jV3fMWQRBK7pQlTQrSlU971dzL4H6gK4i0Pl4Ejb28h31RDBjLQkgWORi/8fJ63p SOIs3AarF4O8hSuPwXnohPrvfQaxEuFOmeS5PKIYvFioMg4cbTu4R0PHvPAfTWTT/N7XveZRdtPN Ud9mWUnAiF/JQSglabQ29maqEz5OsigNcEz1mDt9VbZu+yHqd5Z0i1C+Ai3i2p950pwuyXYeqetv yzvHiVysgzhI2eiXhkq/jXZDD/2n5+fV+fRyuUlfvmLHbwnsxajXn2yP1UbQpohnXoAPzCmBSPH9 8MytXMQ7u3zcbHPCFtxNbzSljBoOpV+qHkOXtDSU1yjxW18s45hG+Lghn/VovyXNmgy2yHWtajXR mvrYqrr7EvWDfQwVqbVVKBkcvw5KBnC4jJkodXqRux5nkHeZgvYdQfsGCnmY1kM6M1MTVLatVssQ x/ou6u8jxKhiA+xBjBX8+iNwQu2EH/iW/YpBsxl2P8eAYOGBGrpsAcupfqMQwihUfy9CfQwkdDbz 8GefIvR89PWGzeTAVT2Cx/Vs7mFrZgv3c3EQzJWI6Ve7a7xh+/r+/PyrF3cluz54tN4Wxf0+3a3T Uvs83DuJwO2ICISr6mPrLEJoQmexUbfeN9Thf98PL4+/xpumf4P5RZLQP+s8H05e4hi8hiubh8vp /GdyfLucj3+9w82aeVy28Akltu8Pb4c/csbGzlz56fR68xsr5/ebb2M93qR6yHn/pyknFy5XW6hM hKdf59Pb4+n1wLpOW9qWxdoNlcUJfmtOmjpCPddxcJomutRb31H8KgsCOnnX900l5CwcAm3FAZ4G R7v2Pf2FQRvKZoPF+nZ4+Hn5Lq3vA/V8uWkeLoeb4vRyvJw0GWSVzmwqdXDscVzLc0cP4h540EIl UK6nqOX78/Hr8fJL+oRTFQvPd7EJn2xaVRzeJDGrrsV+vKWeh1uZbdqth+1NNJs7ssYx/PaUMGtG tcWCwmbSBWyjng8Pb+/nw/OBbeXvrBuUkZlpIzObRuZ0zdlVNJpfu48ruhAXx3YwNkM+NpWzoQwg gzanRZjQzkYfKzisT/amCnMs7ofGmJck+ZTsqXaYIcm2cx3LOxLJfZsmM4PYlMHvI0md0AXuGIxD C+UbbNx5oP2O1PfNwvdcS5QtwCzqwwzyPVxznEFhGOA5rmuP1I6D7YsCYq12HOksPooSNPcWjhvZ EFk9m1NcWcH7EyWupx6BmrpxAnyO9BmPbvAl0b2xmnXu2Lecxfj5ky0sM/2RVYUkm42yIv/X2rMs t40ruz9f4ZrVvVWZKUm2HHuRBURREiO+wocke8NSZI2jSiy7LPvMzPn60w0QJBpoKLlVd5Fy1N0E QTz6hUb3kOQIz3I8Ijer9MDHjAYUVkbDIe0sQq44HgPG3+WlmbwX9kK9isrRmAHRHVUF5eXVkOhg EuRJM65HsoIJGbNmjcTQBNYI+uhpEHBX40tu0upyPLwZkeClVZDGnlFXqEvi/lqFSXw9uOQ3pEJ+ ZNuKr4emtXAP8wXTQzQ2yjNUGNr28bh/U0Y2w02WN7cfjfkQy8HtLUnJpRwsiZinLNAS8mIOnMny TwSX4xFbya3lj7IZXtjrN9hoPeFgxI1vzNIgFsIWChpdJLJgie/Ejh2zf3VFsFTxdqKsEXgryXY/ Dkdn3A32z+Algb6De/E7nuIdH0DzPu5NqY6DsyjklVvtufOMLsZZF0WdV7zPsMLrsZhO2EBTXRsv tnHv6D6D72wrwI6gy8grJNvj4/sP+P/L80mWTuYG5FfIifL68vwGIvPQeyl7E2pkOiGn5ZDcnkHD 6MrMjo520YCGdiFo7KuJksde7c3TN7bfMF6mWhMn+e1QHzp6mlOPKMPidX9CtYHZ05N8cD1IyLnX JMlHHgt2Gi+A5XD3Y6d5eUk38yIfeLJiB/nQr+/m8XDo8xkDEliG6fgsx9QBJX87lcAAesmdO7Sc Q+ZQc/iJhNpNVeOrASczFvlocG0wt/tcgJZy7QBsxc6ZmV6dO+KRPLv2bWQ7x89/H55QScZd8XA4 qYgLRtGXqohXZ4imosAEOWGzYj0Fk+GIJtiQJc+ZA9IZRoJQ319ZzDw2ULm5vfTonYAaswITW7ux hat9NadHxuPLeOAU8zFm4uz4/f+GXyjevX96QV8A3Zj9qo03t4ProcdmlEjWl1MloMySuGAJ4dZ/ BTybxtlKyGjKs2+mv/2TacXngFoloZ0XSS8cM8cq/OhKq/dLa514714jzi72hTCZh+RmrN14eE1i 9+3w4maT0gUa2/rgWtTa9Ma+yUWw9OZ4kiWYZchpkcUxlYBqgy7uLsr3ryd5qtt3oyvYvjDcW5Mg aZZYsaouJyOKgh9NvhHN6CZNmkVpVp0nKHySjCUgAxic3JukiXbQeBKTEAaeCgZJwF7YF2Qe4Y1X zniYwT5aGqXTIov41dcFAvXCSHDhl/o+vvmzW1nKCbK+eHvd7iQHtRdFWZllWasEb+NXGTpmzYHu EZhYgNwyQJR0N/K8DLBlVhdtHa0s5jK3GURdAhPTs4DX4cwUqxpiB1J38HnF3T7q0GW1YB9Lyvrc Y7kZsNxB+3Li2nfjjnbn/svnxol9Gx6UF7DRnHNIJG2SeaGpghWXvVJSTYpoat7wap+YFWF4H/ZY O0wjL2TBkTqPWQ1ZNl2E88jMjCOB01ns9BRgjZhxw9ehSVhwGWUb+gv5jBNJUcZRwvNSqbwHdp0B J/g7UTWEe52RRoEor/cBo/UkEyDyaCVQNwC9ALT8XBQlP0wlFgmONo0IjHPScIMhXZS3a1gzwZiz JsvZqgRRHDaIJ7eVMAsKZoW6s/H9JOCFq6C4yz15XQG/Aq5bmeU5NMgpI9AhJnUUV1EK8zNPRVUX ZrLKWWnX+5jagEgBdOalvrPizLXKL3VWcRfbRF1ls/KqMeM9FIyAZjWm+SUDHwCIcxmoC3bmwxl8 dyzurOd7KCZdjbBcSDNl689wlCJeC1n2I46zNfcqGKZpuGExKU7rxr7XZRAkYSWwUokja4Lt7hsp 2VIGIliYCfUVAMNSq9IFL6KyyuaFSFxUz/AsRDb5jB8cR2XFCrS2T0o3OO3fH54v/oSt1+88LX6L LLCmQIKWnjKaEok1VCtjB0pgLvAGbJZGpJqkRAWLKJ4W5tnbMixSczFoEdrrlLRPEtBvft4aljQb UVXccgFBjTWri1DQawr4Ry/rXllxR6xrB28TImfAtD5hQhdvgdeAZWtsD0PJNBo2Q8/n2awckQ2i Ie0iGDjwNfCNsAvW6t7S4/FyJHIXz+5XhCXoE8KTbbxryhlViwQDodGixSP/TPJF/zfekxsbCiZ9 SD2wnkQWq9EQvEMm0iCcqlcyBPF9xkDbl/ZKY4coK87joPACu+XWRuoelsPCwMswqKkA6PtfV4sw raJAZgU3ViLsf/OD1W/MRNfDiiyxhkVBMMEcxu3dceQY+mhCc2A2VP1RELxSG6ME1nPJ7X5FCUPc UTENxfdXv9TI1SIwm6Hom6uRH4mT5see7Vrfc32H+Fe7qOmZZs3Ocs3a9KT/P++H04Pffvzn6tvu N6ddRu23STBC3P8mJYR6szus1lmxNPkdZxSZeTbgR9/Nw+kZa23+PjS6igRYek/KiyvWc0ZIPl5+ pK33GPO8gGBuzBNAC0PsVgvHx69ZRD/t8c219+3XQ//brzl/i0VyeeZx7hKoReIdr+trL+bWg7m9 9D1zOx54u3nLepUoyZXvlTc07RriojLDFdZw97DJs8PRmV4BkndYIpXM+uFpXr/emVaN8H2txl/S T9XgKx485sHXPPijr1N88VvyPZwbmhB4ekgrdCFmmUU3DaeRdcjafgST3oDwEnxRTU0RhGAv8REV PQlYqHXBZUXvSIoMJLGZqL3D3BVRHJueGY2ZizCmWZM6TBF6ahtoigi67Ut72dGkdcTLDzI6fOlD TQIm5DIqF3Yv62rG7ZVpTBg//DxTXq9OI9w6rOFBDHwVWbnfvb+i69vJJLQM74iQxt9gzH2pQ7xb h3YOJ6nCogSrB2YW6THPCrUUsNBBKCu8cLKqNdxbAtMgAdN8gUUMVbkW0qZW5zD5TSmdsVURBfwM adqzSNYCWIgV2IKimIZpqNK1orUJNm2cBYIYVQ7RGVQzgwbaIq396ZlDhWywzD07Du3WKJDEWP5S Vb/kFlGblKUfL2FGjZcJKC7Pu+8Pz38dP/yzfdp++PG8fXg5HD+ctn/uoZ3DwwfMb/qIq+U3tXiW +9fj/oesnbmXx1L9IvpXn/X+4nA8YATT4T/bNjCyfWcE5ih2P1g2aWYmC5MIvIiEo2skSHYp0LVH Cfqzdv7lGu3vexdXbG+NXvuHRZppn3Lw+s/L2/PF7vl1f/H8evFt/+PFjHBVxPApc5Gb2QBM8MiF h2LKAl3SchlE+YLkeaAI95EFqaFjAF3SguQK6mAsoaGDWx339kT4Or/Mc5cagG4LqH+7pMCBxZxp t4W7D9Ck6JQaK7mKSRzKzEOlQzWfDUc3KgsvRaR1zAPd1+fyL3HWKYT8wxnB+vulyRowT/rSJCls l6BPeaHev/447H7/vv/nYifX8yNWi/vHWcYFSfWgYFN3LYVBwMBYwmJaCu6z62IVjsbjIVGH1OnR +9s3DHPYbd/2DxfhUXYYwz/+Orx9uxCn0/PuIFHT7dvW+YIgSNwJZGDBAkScGA3yLL6jAXDdbpxH JSn9qvdd+CVaMV+6EMC1VnrEJzIm/On5wXRO6ndP3OELzCLSGla5SzZgFmgYuM/GxZoZ9mzGH+V2 q3TCBWe02A2NwtebNrxbF4I7s9EbYuEfY8ycVtXu7KA3qxvKxfb0zTeSiXCHcsEBN9ygrxSljsvZ n97cNxTB5YiZLgS7L9m0rNcepEksluHo7NgrEjatTvfKajiYRjN3fbMM3zvqyfSKgTF0EazpMMa/ rjhIptzeQLBpgPfg0fiaA1+OXOpyIYYckGsCwOMhIzQX4pKZhjLhTCuNrEDZmGSuPKzmxfDWfcc6 V29WWsLh5RsJP+u4iLtdAdZUjK6Q1pOI22GiCNgcU3rdZOtZxMy/RjRd1Q+HCYskBCOLO4TqKFSi Dd/zZcWF/Bpod8amzIjMtHS0WMtC3DN6UiniUjDrRrN0hmOHU241hEXuK5bRLZgzI1+FnGSr1pmd pkOtkOenFwwJIypyNybS++sycdOd3sJurtylGN+7O1r6Tx0oOj/1mi22x4fnp4v0/enr/lVfX+K6 h1VFmiDndMVpMZnr3JoMpmXF9hgpnCd1qkHCCUBEOMDPEVYWCTFCxzTIDN2vUeq53RONcnrjJdRq t7/rHSk3YB2SNQGsQ0pDdcdiGrZN8uPw9XULNtDr8/vb4ciIxziatBzI/hzE/FTiIJHaVFyyaofo 3PBJKlbnc+k4DoFwLdBAS43uw0/DcyTn+6vJftpjS0k832+PiFpwihhW91hEs7T5eMsW3jLIRJV0 WQ24ZhQeVPJfaQb7OLhilHyg6FLXuCisfbdRKRfYLiRYCzZo5huu1rIo7xKsdA8E6OnBan/9Swxk Xk/ilqasJ5RsMx7cNkEIHZzh6V3Yxqn0BPkyKG+w/OkKsdgGR/FRp4L2YNGmakjhY4wICbFQq4pI kSe6/fmh2o14g+tPaa+cZN2v0+HxqIIpd9/2u++H46MRhiZPckxPGc1W7OJLkra6xYebCmOl+gHh os1C+M9UFHfM2+z2gBdgnayy8+vxgQ2/8KVtmLOPM8VglYqikYf15umhsCKBJhGoY5il11gEOqAS NLU0QO9akSWWYa9J0rBq6ioyD8eCrJhSjoDFckMw2JMJnzK4C+AMIkxhJYh3IgBTE6QOAQ2vKYWr rwdNVNUNfYoaEvCzS7VOt5vEwA4JJ3d8HRlCwisukkAUa0HrXCvEJOIdCgFJlAvaKPllFtOLJq69 FBhmgmsgwUKYZonxzUwP+ONohGJcnw3HaAOUllSjuleSxYJah+kGlGvZPFsnUPYsHanZ/vHn5xLM 0W/uEWz/bjZmvoAWJuN5c7LGW0wk2CPKFitoDfceWi1gc/ifw7x8bs8mwWemNc/c9l/czO8jY4eB MTZtyizOSMVCE4rnCTceFDR7BmXu04lZ/ht+yHP8SqaEMUuzyjDMlYgbtBJN8VVmQQTiYBXCeBWk ioEokWuYIcsKhPEsDeEmCCeVMVLZYVVWIw7TuRkULHGyAobIpcJodkeXGpZ1IpBolhVOuieeilRC RGCapUG2kGp108bQ3aUBpZFJ/rPcrioiNVxffH85j5Xr3+ASed0UZEimXwzXahrTWB/NmEWVJRHl TvF9UwnDHRYVX1DdMxpLcpq2dhol5Hcma87PQRYWd9aYpVmj8gZGxBzGE6l0znIw426PJRHpCYvW EiT05fVwfPuubqs87U+P7uEdSK60WjZt4JYp0BAcCPuaQicCZYhKA9paDMI17jz6H70UX+oorD5d dYPXqk9OCx2FLLjRdmQakroemGUb5ssOwyXgxkpmc5dMMtQKw6IAKrPijKSGf1iHMSvVOLSD7R3A zhI//Nj//nZ4avWWkyTdKfirO9zqXa0F5sAwBLYOqIvBwGr+FvLnzgZlmceeo2eDaLoWxYy/OjSf ghESFFFe8aev8owjqdGlswjN0tgz4HVhAw2nn26GtyO6snNgcnjPgg0/KsCKlc0CjcHPQryBgwG/ wJ/Mvae+AxRT1J8xnDPBogrGdFsY2acmS2N7J64FMCXV7TyTvLm0P6eFu7MCzC6Arw3FUibJw0JN rLL7q8tELirpPjns9I6e7r++P8rUu9Hx9Pb6/tRWBtLbSKC5BLq3WcjFAHZnnmrSPg3+HnJUoPpG IuZbUDg8rahBTsraN3QUjAGTp99yXJewhswRw9+cSaclSD0pRQoaZRpVWAVETbYR6Fnap9o6D++v DBftMIYth85awpDgT6SWe9+YecdBhhqB1YTJsdiLA6o5JNOyyVo2HUrvpLOxhvi6bJ2ybFgiYXmW WUpsHgqX0gYHltShs2juQzbARvW4yKaiEk1rSRCUCmEvPWDTAGHxM6IEUZy8kV6646fxGNR4hslp siKoJR/5BVLYxahAtHdivMOhyen0fRrazZax4E9qWrSMaKhRDPIBG8Bcpy1VmE4Vr/V2apW4I7VK 5MmUJwanoykm9hQAMJ+DiTN3JlblPZVxFczKVlwQFUpvbIzx7XgtY0bueJxFLoVkEYiUY03jN/rN ajW2UNc31dkcEl1kzy+nDxeYCuv9RbHixfb4aGpFWKwaw0YypZFyYLzsVBvOQ4XENZvV1aeBMY3Z rML7R3UOPapg4Xhq1Stks6hhN1ai5GZ6/YUtHiSdTeoVLI88/9UqvAvk0sM7CiOT6ZGFaClbCkhV GQnTruc+PoZpm84RjtoyDHPFxJTjB0+9e27+P6eXwxFPwuETnt7f9n/v4T/7t90ff/zxv7Z6hUZR XYWb0Fm8Rvpya+W2D5zZrcW65AOnFVpZELDl4TPc5tv7Z8rvz5W/a6nlPTdYIHhzzGK367XqJPXp aKPg/zBa3WThRqoKERDNX+pJIJ2aOsXTLphi5Vg5MzJLxQ9/TgFKXhwKerXM2JbflQh/2L5tL1B2 79Af6CjP6Fu05zXngDRTu4LJW3QR76STnB2sepR0YDtgmpOIRoqd7ab9qgCUebwiImK3rACIJG6f WRPfu7ZAggFrnTmuD0JhPs0p2ECCvFkq0h2fGg2tRnA9eF8RfmHqe/YJDchX0ckAzqW05cLyD2CX FlmVx4rvy5sr8n684f8CaBrcVRlxdIAomdWp0vJlrwsfdl6IfMHTaItxpveBH9mso2qB9ryt7rbo RGoNQIDuYYsEr9rJUUdKaU6Y1+QAKK3+7oJSN+Yz/3SUWB3Hw7BUYCt6a0BaO4vvZft6OO3Y9Sc/ BMSllPykQ9oetp81nQ/V/vSG3AdFS/D87/3r9pHkGVrWKesX1psSTfOsAJHyWRlvpqeqwtMhltCw 1qShwzw+E1GMuhiFKA3Y8h9JxAz5LJkH2nJn+HCekUA5xEQaZKt2RKkjtYBlgscFuE9VeRNPvUqY PK8X6OyQO6Gryin0X+VH4x/XawEA --===============4315631115083194134==--