From mboxrd@z Thu Jan 1 00:00:00 1970 From: kbuild test robot Subject: Re: [PATCH 3/3] drm/dp/mst: Track available time slots in DP Multi-Stream Transport Packet Date: Fri, 18 Nov 2016 13:53:11 +0800 Message-ID: <201611181335.FyMiTTnT%fengguang.wu@intel.com> References: <1479434628-2373-4-git-send-email-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="OgqxwSJOaUobr8KG" Return-path: Content-Disposition: inline In-Reply-To: <1479434628-2373-4-git-send-email-dhinakaran.pandiyan@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Cc: daniel.vetter@ffwll.ch, intel-gfx@lists.freedesktop.org, kbuild-all@01.org, dri-devel@lists.freedesktop.org, Dhinakaran Pandiyan List-Id: dri-devel@lists.freedesktop.org --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Dhinakaran, [auto build test WARNING on drm/drm-next] [also build test WARNING on v4.9-rc5 next-20161117] [cannot apply to drm-intel/for-linux-next] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Dhinakaran-Pandiyan/Track-available-link-bandwidth-for-DP-MST/20161118-101200 base: git://people.freedesktop.org/~airlied/linux.git drm-next reproduce: make htmldocs; make DOCBOOKS='' pdfdocs All warnings (new ones prefixed by >>): make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. include/linux/init.h:1: warning: no structured comments found include/linux/workqueue.h:392: warning: No description found for parameter '...' include/linux/workqueue.h:392: warning: Excess function parameter 'args' description in 'alloc_workqueue' include/linux/workqueue.h:413: warning: No description found for parameter '...' include/linux/workqueue.h:413: warning: Excess function parameter 'args' description in 'alloc_ordered_workqueue' include/linux/kthread.h:26: warning: No description found for parameter '...' kernel/sys.c:1: warning: no structured comments found drivers/dma-buf/seqno-fence.c:1: warning: no structured comments found include/sound/core.h:324: warning: No description found for parameter '...' include/sound/core.h:335: warning: No description found for parameter '...' include/sound/core.h:388: warning: No description found for parameter '...' include/drm/drm_drv.h:295: warning: Incorrect use of kernel-doc format: * Hook for allocating the GEM object struct, for use by core include/drm/drm_drv.h:407: warning: No description found for parameter 'load' include/drm/drm_drv.h:407: warning: No description found for parameter 'firstopen' include/drm/drm_drv.h:407: warning: No description found for parameter 'open' include/drm/drm_drv.h:407: warning: No description found for parameter 'preclose' include/drm/drm_drv.h:407: warning: No description found for parameter 'postclose' include/drm/drm_drv.h:407: warning: No description found for parameter 'lastclose' include/drm/drm_drv.h:407: warning: No description found for parameter 'unload' include/drm/drm_drv.h:407: warning: No description found for parameter 'dma_ioctl' include/drm/drm_drv.h:407: warning: No description found for parameter 'dma_quiescent' include/drm/drm_drv.h:407: warning: No description found for parameter 'context_dtor' include/drm/drm_drv.h:407: warning: No description found for parameter 'set_busid' include/drm/drm_drv.h:407: warning: No description found for parameter 'irq_handler' include/drm/drm_drv.h:407: warning: No description found for parameter 'irq_preinstall' include/drm/drm_drv.h:407: warning: No description found for parameter 'irq_postinstall' include/drm/drm_drv.h:407: warning: No description found for parameter 'irq_uninstall' include/drm/drm_drv.h:407: warning: No description found for parameter 'debugfs_init' include/drm/drm_drv.h:407: warning: No description found for parameter 'debugfs_cleanup' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_open_object' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_close_object' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_create_object' include/drm/drm_drv.h:407: warning: No description found for parameter 'prime_handle_to_fd' include/drm/drm_drv.h:407: warning: No description found for parameter 'prime_fd_to_handle' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_prime_export' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_prime_import' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_prime_pin' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_prime_unpin' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_prime_res_obj' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_prime_get_sg_table' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_prime_import_sg_table' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_prime_vmap' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_prime_vunmap' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_prime_mmap' include/drm/drm_drv.h:407: warning: No description found for parameter 'vgaarb_irq' include/drm/drm_drv.h:407: warning: No description found for parameter 'gem_vm_ops' include/drm/drm_drv.h:407: warning: No description found for parameter 'major' include/drm/drm_drv.h:407: warning: No description found for parameter 'minor' include/drm/drm_drv.h:407: warning: No description found for parameter 'patchlevel' include/drm/drm_drv.h:407: warning: No description found for parameter 'name' include/drm/drm_drv.h:407: warning: No description found for parameter 'desc' include/drm/drm_drv.h:407: warning: No description found for parameter 'date' include/drm/drm_drv.h:407: warning: No description found for parameter 'driver_features' include/drm/drm_drv.h:407: warning: No description found for parameter 'dev_priv_size' include/drm/drm_drv.h:407: warning: No description found for parameter 'ioctls' include/drm/drm_drv.h:407: warning: No description found for parameter 'num_ioctls' include/drm/drm_drv.h:407: warning: No description found for parameter 'fops' include/drm/drm_drv.h:407: warning: No description found for parameter 'legacy_dev_list' >> drivers/gpu/drm/drm_dp_mst_topology.c:2474: warning: No description found for parameter 'port' drivers/gpu/drm/drm_dp_mst_topology.c:2475: warning: No description found for parameter 'port' Error: Cannot open file drivers/gpu/drm/i915/i915_gem_fence_reg.c Error: Cannot open file drivers/gpu/drm/i915/i915_gem_fence_reg.c WARNING: kernel-doc 'scripts/kernel-doc -rst -enable-lineno -internal drivers/gpu/drm/i915/i915_gem_fence_reg.c' failed with return code 2 Error: Cannot open file drivers/gpu/drm/i915/i915_gem_fence_reg.c WARNING: kernel-doc 'scripts/kernel-doc -rst -enable-lineno -function fence register handling drivers/gpu/drm/i915/i915_gem_fence_reg.c' failed with return code 1 Error: Cannot open file drivers/gpu/drm/i915/i915_gem_fence_reg.c WARNING: kernel-doc 'scripts/kernel-doc -rst -enable-lineno -function tiling swizzling details drivers/gpu/drm/i915/i915_gem_fence_reg.c' failed with return code 1 include/media/media-entity.h:1054: warning: No description found for parameter '...' include/net/mac80211.h:3207: ERROR: Unexpected indentation. include/net/mac80211.h:3210: WARNING: Block quote ends without a blank line; unexpected unindent. include/net/mac80211.h:3212: ERROR: Unexpected indentation. include/net/mac80211.h:3213: WARNING: Block quote ends without a blank line; unexpected unindent. include/net/mac80211.h:1772: ERROR: Unexpected indentation. include/net/mac80211.h:1776: WARNING: Block quote ends without a blank line; unexpected unindent. kernel/sched/fair.c:7259: WARNING: Inline emphasis start-string without end-string. kernel/time/timer.c:1240: ERROR: Unexpected indentation. kernel/time/timer.c:1242: ERROR: Unexpected indentation. kernel/time/timer.c:1243: WARNING: Block quote ends without a blank line; unexpected unindent. include/linux/wait.h:121: WARNING: Block quote ends without a blank line; unexpected unindent. include/linux/wait.h:124: ERROR: Unexpected indentation. include/linux/wait.h:126: WARNING: Block quote ends without a blank line; unexpected unindent. kernel/time/hrtimer.c:1021: WARNING: Block quote ends without a blank line; unexpected unindent. kernel/signal.c:317: WARNING: Inline literal start-string without end-string. drivers/base/firmware_class.c:1348: WARNING: Bullet list ends without a blank line; unexpected unindent. drivers/message/fusion/mptbase.c:5054: WARNING: Definition list ends without a blank line; unexpected unindent. drivers/tty/serial/serial_core.c:1893: WARNING: Definition list ends without a blank line; unexpected unindent. include/linux/spi/spi.h:369: ERROR: Unexpected indentation. WARNING: dvipng command 'dvipng' cannot be run (needed for math display), check the imgmath_dvipng setting vim +/port +2474 drivers/gpu/drm/drm_dp_mst_topology.c 8ae22cb4 Dave Airlie 2016-02-17 2458 edid = drm_get_edid(connector, &port->aux.ddc); 8ae22cb4 Dave Airlie 2016-02-17 2459 drm_mode_connector_set_tile_property(connector); 8ae22cb4 Dave Airlie 2016-02-17 2460 } ef8f9bea Libin Yang 2015-12-02 2461 port->has_audio = drm_detect_monitor_audio(edid); ad7f8a1f Dave Airlie 2014-06-05 2462 drm_dp_put_port(port); ad7f8a1f Dave Airlie 2014-06-05 2463 return edid; ad7f8a1f Dave Airlie 2014-06-05 2464 } ad7f8a1f Dave Airlie 2014-06-05 2465 EXPORT_SYMBOL(drm_dp_mst_get_edid); ad7f8a1f Dave Airlie 2014-06-05 2466 ad7f8a1f Dave Airlie 2014-06-05 2467 /** ad7f8a1f Dave Airlie 2014-06-05 2468 * drm_dp_find_vcpi_slots() - find slots for this PBN value ad7f8a1f Dave Airlie 2014-06-05 2469 * @mgr: manager to use ad7f8a1f Dave Airlie 2014-06-05 2470 * @pbn: payload bandwidth to convert into slots. ad7f8a1f Dave Airlie 2014-06-05 2471 */ ad7f8a1f Dave Airlie 2014-06-05 2472 int drm_dp_find_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, af2a61e3 Dhinakaran Pandiyan 2016-11-17 2473 struct drm_dp_mst_port *port, int pbn) ad7f8a1f Dave Airlie 2014-06-05 @2474 { af2a61e3 Dhinakaran Pandiyan 2016-11-17 2475 int req_slots, curr_slots, new_slots, ret; af2a61e3 Dhinakaran Pandiyan 2016-11-17 2476 af2a61e3 Dhinakaran Pandiyan 2016-11-17 2477 req_slots = DIV_ROUND_UP(pbn, mgr->pbn_div); af2a61e3 Dhinakaran Pandiyan 2016-11-17 2478 curr_slots = drm_dp_mst_get_vcpi_slots(mgr, port); ad7f8a1f Dave Airlie 2014-06-05 2479 af2a61e3 Dhinakaran Pandiyan 2016-11-17 2480 if (req_slots <= curr_slots) af2a61e3 Dhinakaran Pandiyan 2016-11-17 2481 return req_slots; ad7f8a1f Dave Airlie 2014-06-05 2482 :::::: The code at line 2474 was first introduced by commit :::::: ad7f8a1f9ced7f049f9b66d588723f243a7034cd drm/helper: add Displayport multi-stream helper (v0.6) :::::: TO: Dave Airlie :::::: CC: Dave Airlie --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --OgqxwSJOaUobr8KG Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICKWSLlgAAy5jb25maWcAjDzZcuO2su/nK1jJfZhU3cxie3ycuuUHCAQlRCTBIUBJ9gtL I2tmVLElHy3JzN/fboAUt4bmpCqJhW6svTca/PVfvwbsdNy9LI+b1fL5+Ufwdb1d75fH9VPw ZfO8/r8gVEGqTCBCad4CcrzZnr6/21zf3QY3b/94+/73/eommK732/VzwHfbL5uvJ+i92W3/ 9Stgc5VGclze3oykCTaHYLs7Bof18V9V++Lutry+uv/R+t38kKk2ecGNVGkZCq5CkTdAVZis MGWk8oSZ+1/Wz1+ur37HVf1SY7CcT6Bf5H7e/7Lcr769+353+25lV3mweyif1l/c73O/WPFp KLJSF1mmctNMqQ3jU5MzLoawJCmaH3bmJGFZmadhCTvXZSLT+7tLcLa4/3BLI3CVZMz8dJwO Wme4VIiw1OMyTFgZi3RsJs1axyIVueSl1AzhQ8BkLuR4Yvq7Yw/lhM1EmfEyCnkDzedaJOWC T8YsDEsWj1UuzSQZjstZLEc5MwJoFLOH3vgTpkueFWUOsAUFY3wiylimQAv5KBoMuygtTJGV mcjtGCwXrX3Zw6hBIhnBr0jm2pR8UqRTD17GxoJGcyuSI5GnzHJqprSWo1j0UHShMwFU8oDn LDXlpIBZsgRoNYE1Uxj28FhsMU08GsxhuVKXKjMygWMJQYbgjGQ69mGGYlSM7fZYDIzfkUSQ zDJmjw/lWPu6F1muRqIFjuSiFCyPH+B3mYgW3d1MuQqZaVEjGxsGpwFsOROxvr9qsKNaHKUG +X73vPn87mX3dHpeH979T5GyRCBvCKbFu7c9AZb5p3Ku8haRRoWMQzgSUYqFm093pNdMgEXw sCIF/ykN09jZKrCx1YbPqLROr9BSj5irqUhL2KROsrbKkqYU6QyOCVeeSHN/fd4Tz4H2Vkwl 0P+XXxr1WLWVRmhKSwJhWDwTuQb+6vRrA0pWGEV0tgIxBfYUcTl+lFlPVCrICCBXNCh+bKuF NmTx6OuhfICbBtBd03lP7QW1t9NHwGVdgi8eL/dWl8E3xFECU7IiBjlV2iAH3v/yZrvbrn9r UUQ/6JnMODm2oz8IhcofSmbAmkxIvGjC0jAWJKzQAtSmj8xWOFkBlhrWAawR11wMIhEcTp8P Pw7H9UvDxWflDxJjJZmwCwDSEzVv8Ti0gNnloF2c3HTUi85YrgUiNW0cTapWBfQBNWb4JFR9 hdRG6WqINmQGNiNEkxEz1MQPPCZWbOV81hxA3+7geKBtUqMvAtHUliz8s9CGwEsUKj9cS33E ZvOy3h+oU548oh2RKpS8zeipQoj0UdqCScgE7DEoP213mus2jvO5suKdWR7+Co6wpGC5fQoO x+XxECxXq91pe9xsvzZrM5JPnZHkXBWpcbQ8T4W0tufZgAfT5bwI9HDXgPtQAqw9HPwEDQyH QWk53UNGLayxC3kIOBQ4ZHGMyjNRKYlkciEspvXavOPgkkBmRDlSypBY1oCAa5Ve0aItp+4P n2AW4Mo6uwNuS+jYrL1XPs5VkWlabUwEn2ZKgvkHohuV0xtxI6MRsGPRm0VPi95gPAX1NrMG LA+JbXB+9ipQ+pGjre+dctHZSA8NnTNiNJaCwZIpuPS6ZykKGX5oxQAoxiYGCnGRWffKUrLX J+M6m8KSYmZwTQ3U8Vp7fQnobwlKNKfPELyqBNiurLQHjfSgI30RYwoA/ZDQ5MxyoOTUw2Vj ukt3f3Rf8ITKqPCsKCqMWJAQkSnfPuU4ZXEU0pKFqscDs/rTAxtl0eXDnYB9JCFM0habhTMJ W68Gpc8cCW5Nt2dVMOeI5bnsskW9HYwRQhH2mQ6GLM92xGrCKgrO1vsvu/3LcrtaB+Lv9RZU LwMlzFH5goloVGR3iPNqKp8cgbDwcpZY15xc+Cxx/UurnXvGoONeYmSY02ynY0Z5FDouRu1l 6ViNvP3LCFQtuuplDs6LokkINDIQHKJ9L8FrlZHkNmbyyImKZNwzOG0CKIfRUgZ1S5km0nFo e/1/FkkGjsNI0JxXhTK0xcX5bA4DIloQC1S0nAutfWsTEexNImEgVOn06Pk9SGA0LmAty5Ge s757LkHdY4APizM90LQfe7nWXBgSAGqZ7uBaMZSJKOUKZ9lrsQu3qBOlpj0g5hjgt5HjQhWE hwXhkvV5Kt+RCHIhKH0A7xo9OauKbQ6oN0suxhqMSOhyMtXRlizrLxVXA61OpHqwyRwkQjBn WnuwRC6AYg1Y2xn7pgq0CrSbIk/BWzPAzu0EVV9JEAdpocTAtejn1fbCIunzhT2thqMHGRJH uFKzSICzmmE+pj9CxZbufG0KoIdR9XNRpgcWqsKTzIAoqHSxQB25EjvQgqNyKkFqzeDwxuBM ZHExlmlHPbaafeIHGPbkUGoEB5ep56J0gbS308UBAqd9R6eHAYQsYkY7FkNsOHbl123uGKWZ gFpwPBDlEHD2GYVwzz2ymmJcJqocU5fWiQqLGBQAqiIRI0MO2Uk7iFXtw3TbMJ/ZQxAL0Jyk wHd73XWpqLKHOjVj4g4PNNPC2ugoGhOao8IqBYrAMdATnCY+nbM8bK1XgZ8Pnk+VrrseAJjN R3c4AaInCNYalR9FF6yIXfQMd23pOoimxlzNfv+8PKyfgr+cO/G6333ZPHeitjNVELusrV4n 3HUSVCldp5QnAjmglRVDl1Gjd3H/oeULOXYgzqxmFBtVxaD6i07iZoRBDdHNpiBhogx4uUgR qZsdqOCWzA5+CUb2necYvXk6t4Hd3t1cJjMKjU6ezHsYKBifClGgsoRN2HyEHyWf1wiN9w0H 9tj1LS2ts/1utT4cdvvg+OPVRepf1svjab8+tC9PHpFVQ0+2C+wp2Y7520gwME5gCVB1+LEw l1KjYgaSRh2DAETSI2w4jlgYkBhMml+KU6q8sswlPY0LY4ESxqm80tpfT7w2eQBTCe4/6NNx QedOQTIxqnep6IbJb+5u6Ujg4wWA0bQXjrAkWVAic2svtBpMUCoQfyZS0gOdwZfh9NHW0Bsa OvVsbPpvT/sd3c7zQis6B5FYJSg8Hn0ylymfgF/gWUgFvvbFaDHzjDsWKhTjxYcL0DKmw9+E P+Ry4T3vmWT8uqTz0BboOTsObrunF6oZr2RUCttzU2oFAZMm1fWXnsjI3H9so8QferDO8BmY ChD1lFM5GURAPWaRbNJJF61cCoJBALoNlRt4e9NvVrNuSyJTmRSJNZYROPfxQ3fd1kHnJk50 x1eDpaBnj/6SiMFxoiw5jAg63B5Oy/7VzZa+nTvmGsKSkEAHEWJFPgRYHyoRELlSYxUJd+2N asqEcTEoSewwobyS1N42ajDH5/0LkWRm4H3W7TMVg9vHcjqpV2F5uQ0PIZO0TrNE6/KJs1mt 5MbLbrs57vbONWlmbcU8cMagwOeeQ7AMK8ClegCPyKN3vQCjgMVHtFGUd3SmAyfMBdqDSC58 +VZwAoDrQMr856L9+wH6SVqBpQoT9730Vs0tDnLTSb5Xjbc3VJgwS3QWg5G87nRpWjHe9xyo Q7mic40N+KcjfKDWZW/KFbjAwty//87fu396++x5TxE4DNBaipQRF+c2iPSDrV6ob9XARW0r ARkje8W1D4H3R4W4P6/mYt96UQlLCxv+Ni7KeUUORpxC1bk7WmlVt+vXiueb4SAiMLKlYV0q QiSjrl/baa4GbQ/oCl+k5hDZtLt3A5HKK3KX3mmP3c9LQzpnxk5kNdNNL6vI/fm7yQPIfxjm pfGW/8xkDkpSYZzWuQLWlIzUt682ZHSXc2F+f/P+j9v2hc8w0qX0bLu2Y9rxDHksWGpNKB3I e9zwx0wpOq/4OCpoffCoh4nd2teu4jZbSVHnAP0lHJHI824mx97j9HVJZvwqzdp7CMIVFijk eZH16drRoBq8bgwB5/e3LYZITE7rRbveC3lhHBQOwx/IWNsO/i3tw1VJJDpCeCw/vH9PadzH 8urj+84RPZbXXdTeKPQw9zBMP3yZ5HivSt8NiYXwlQcwPbG5PkqtgjRJDqoMdESOmvVDpVjb d3uKM3vLeKm/TftB/6te9+qOYBZq+pqFJ6GNpkc+Pgf1KaOHMg4NdcHT5gSnx2u1O1EGs3n1 HUq2+2e9D8C/WH5dv6y3RxsVM57JYPeKVYWdyLjK0tD6x3MHEXUcr/rCPIj26/+c1tvVj+Cw Wj73XBrrtebiE9lTPj2v+8jeW317AKh+9BkP726yWISDwUenQ73p4E3GZbA+rt7+1nG1OB23 VLkvKhnjyvyqVHm7gycaR0YhQSr2lLkAh9Fymgrz8eN7OkrLOForv3Z40NFocEDi+3p1Oi4/ P69tqWpgHdPjIXgXiJfT83LALiOwdYnBVCZ9N+nAmucyo6yVy9+poqNYq07YfGnQRHpyBxgp emTezeeyUlI5C9A+zMF5hOu/N+CWh/vN3+6esalg26yq5kANxahwd4gTEWe+cEXMTJJ58pqg ktKQYULVF4XY4SOZJ3Mwza6YgkSN5mBUWOhZBFrLua1SoA6ttVa8Pg1zOfNuxiKIWe7JijkE TIVVw4ByhYjWU3cBbk6Th6JTZ3XVEEg8TCs5mV5tY2EZR12Q1YoZmasMDeEIo4hIKKLGeLJM 0KFvYujjVhGxDJeWx5Lfc4EvOFRVtXNDVNc0WEGyOayoJQC1kgfMvpILESmPlcb8I3oW/fNp jjpntFLnV+RihIAzTILD6fV1tz+2l+Mg5R/XfHE76GbW35eHQG4Px/3pxV7fH74t9+un4Lhf bg84VAAGYh08wV43r/hnLWrs+bjeL4MoGzPQSPuXf6Bb8LT7Z/u8Wz4Frny1xpXb4/o5ANm2 VHPCWcM0lxHRPFMZ0doMNNkdjl4gX+6fqGm8+LvXc3paH5fHdZA0RvkNVzr5ra9pcH3n4Zqz 5hOPS7GI7R2EF8iiohZAlXkv+2R4rsHTXMuK+1pUP9syLdFL6YRy2OZLrSeMg+Op0CmzixhW 2snt6+k4nLAxq2lWDNlyApSwnCHfqQC7dH0aLBX87+TSonauRlkiSEngwMDLFTAnJZvG0Okj UFW+YhwATX0wmSWydCWsnqz9/FIwkM58Up7xu39f334vx5mnFCjV3A+EFY1dlOPPyhkO/3oc R4hAeP+GyzHBFSdp7ykV1Bnts+ksoQETPfRYMxAHYs4sG/IotlVPena2PrXu5aAmC1bPu9Vf fYDYWr8K4gasN0YnHDwOrKrHUMIeIZj9JMP6nOMOZlsHx2/rYPn0tEH3YvnsRj28bS8PadOr Xj7D5h6/EJOHJZt5auksFONR2vlycIyUY5rFJ3Nv6ehE5AmjQ526hpnKmOhR+4mH00q77WZ1 CPTmebPabYPRcvXX6/Ny2wkaoB8x2oiDye8PN9qDMVntXoLD63q1+QKeHUtGrOPn9rIUzjKf no+bL6ftCulT66ynswJvtF4UWv+KVokIzJUuPTEswsXiIQWMOGPacw9u0KWAcPTaO8ZUJJnH R0RwYm6v//BcvQBYJ74wg40WH9+/v7w/jF59N1gANrJkyfX1xwXehrDQfw4m8WgiVyhiPM5i IkLJ6uzOgIrj/fL1G3ITIf1h98rVeSQ8C96w09NmBwb9fN/82+ClnkWO9suXdfD59OULGIpw aCgiWnSxiiK2hinmIbXyJnM8Zpjj9DjSqkipyuMCREpNuCxjaQyEyxDwS9aqJkL44D0eNp6r JCa8Y/QLPQwlsc16dk9dlwbbs28/Dvg2MoiXP9CCDmUGZwO1SBsllVn4ggs5IzEQOmbh2KPE EFzEmexH9A3CnKZLkniYUyTam59KBcRgIqRncnV2ciSBFA8EqUTIeB2xQhhdtB6oWVBDpsY7 hHZipBx0BJiKpj82JPzDze3dh7sK0giUwZcbPnUD7h0RdLmAOWEQSZGZpYeUY1WaJ4tTLEKp M18xfeERfJvu9vmSs80eVkFxF3aTCsjZHbaKt1b73WH35RhMfryu97/Pgq+nNUQBhHoAyRv3 ymk7OZa6bIMKURu3fAJxkzjjDrdxdm7162ZrHYueRHHbqHenfcf+1OPHU53zUt5dfWzVXkGr mBmidRSH59aGOiYRcZlJWpzAnbcOYMmTnyAkpqDv8M8YJqEfp4ikQgA584QWMh4pOk0mVZIU XgOQr192xzWGZhSraCPsPVZS5nh1Puz9+nL42qeIBsQ32j7fCdQWYoXN62+Nc9GL8c7eh95x cgVFupD+SB3mKj1nklnO66dZmzNdGK9Ztplk+jA9opjNqSsmBtw/Bt2VsEWZ5u2qOJlhEaZP A1sP1JY95yr2hT1RMqQHGo3226lByshnVdAJzxasvLpLE4wQaE3fwQI7QrMzuIvlVKXMYvhn RF+aey5pEj40qUSlAKWWcjZUImz7tN9tntpoEDDmynez7o1TtfHEqPZCyUwGM9vUTcc5AvoM 1myxBl3rhE84lAoRehKedU4UNuC7AAtFHJf5iNY0IQ9HzFewp8axOE9BrBfiO8d5LQUcuvIh iPRaLxaa9WoMR+QCQHRoJBaotQDNXU4rT42FrVdFDJ9BirStqPckJi7ApIOV3jdeEbvQ+1Oh DJ0MshBu6F1jujbSN6UnQR5hWZUHpsAZAD+iB3a8s1x96zngenAz7UTtsD497ewlSEPQRnLB EvimtzA+kXGYC1q54otoX+IfX8LRIZ77PsFlaNm/nW+8DPs/4CLPAHibYnnIvSiikdJ4eKTV C61vEIJ3n8Har3rI/FMUs7Fu+am21+t+sz3+ZZMgTy9rMKCNw3i2QFrjtXuMIjcD1VIVK9zf VKTcvbwCcX63L3KBqqu/Dna4lWvfUy6ou4XA8gxa0twtKog2fh0lywWHwMrzIK+6cC3s5ysE WaXtim1xtPsP769u2io0l1nJdFJ6nzRiebadgWla3RYpSABG1slIeZ7oubqheXrxziYik8AC b4y029nwHZ0W7gsywDMJ5m1oTu4huWNVaUxFOc0bl06Fcq/k+2e1y9WOlH0UL9i0rkfx+Ivo lgC3dy9QOkO5TxfUPJuAn7j/AVH859PXr/0KPTxrW66tfdU7ve+C+EkGW9Qq9alxN4wa/Qnn 603gV8sHExjDOQwpWEMuzODeyBTap1Ac1syXzLZAiLIKT8LPYVQFC1hacwHrQpFfs1m7XlT9 UWw/rUBtpwb7RrJsiGczYPxz46UTm/Qu46obZGCXIIYI7fTqNNRkuf3aUUtotYsMRhk+nmpN gUDQ86l7xk9nUT+RidQWe6XA8yCUir786cD7pX0OiEEY3tcPCnS8WtWBHTvh53p+dow4w1SI jPowAh5jI4DBm0MVER/+N3g5Hdff1/AHlnS87RZ1VPSpXppc4kd81H3xCns+d0j4dneeMUMr P4dr/bULwp6r2WWXzQ6A6b0Lk9S5oRiO7CdrgWns000t4sj/KsVOCmx4frziCQPqL3ddmHTq 1NSlZUnP+JW2lD/D0Je0ZP2E9BJBeS5CfOTBCN8Gv5RBq3tLOt+HNKoPtuB3MC6Zq5+esR0A S78vYvxXw/zkax2fqs9WXWL86hM1Ze63qfV5lyLPVQ4q4U/hr2Z1packTu3jnN/rej4RZ5V2 VKS8+Y5F/8XrGTrO/7+Pq2luEwaif6U/wa47nV6RgEQNkRkQHZMLk3Z8yKkzbnLIv+9+YARi V0f7LbaA1Wq12veK9lG2uZOjRbL2FiQGqUQwnuFnIo2CgYXdXmIy9/DxGJgDnVKA5wv5VyKI V+DkFYq99e7NsueiKg0kxuH67z3xXWrCIV2BXjtUMPGRI0lV9yxDxEUV59j0/dsSceR5gAN6 rC5q+xEZYNLsH+aOKnlCk90TGAalDkgGpBYit6sRblzQ6gaEDxobgdAO2bO7ltHkXjWC7YZb nxlBqYrOQJqih+ziuZVpqKvk56HcnAPgZy1fx3OgwfSFh1+GBA71aZgvG99/FCBgQ3+evCao Qha5/+Lmicn13LZWbdtOwD0gP8o0WGBBHvI/c+65U18R9OEG8YykDBX2AzqrfugZbTIRlYX7 9Nkzx13ZlVklgGJoLpdqTN0MGp2bq+IwhXXVDTwhUYKvO7PM5BTGtpoOlx+HmCumGLyro4yx L0eVwi1KJK3TDqM/W/faRkDZry8Wmbmz2Pik73J5pPOStR7iOhG2bZGZuouI011AMvPeICFR qu8Ls2+qlUW4HVAxEUPvfjB8OHH983F7e/+UKiRP1agUpio7dC6MEKOqnsrzNOGytnJtgYRC ig6SLtgW4BJPogSUJhesK7GLSjvzLfUmATOvLt5FsSIFpehWSLIb24wK5K8N1WXe8boXXYTH OF90o7AK8Qbn7fft9fb55fb3A9bt66oetqi9hM5beGA1dlviLQuCMGDSVF5Ba+fv+qzGCUJ8 rXVLb3QCqV8L6hbEgSdtsLZxW9kg29nJWhdk7wH0KPMT8bpwPJROXr0RdgFyXQ09yYc1gMiN L40zdJVGLrEynZvUImcNRqaACBzkmENR397paz5HurygXnMGmoz9KTppj29tzZvjrzCWbzlu tMSSLumqaNyVyrDLUt7UkO6lqn828980MGV8pT7V42l54bzgbrhQTbTWAfgfnxzfkYJbAAA= --OgqxwSJOaUobr8KG Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== --OgqxwSJOaUobr8KG--