From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Antipov Newsgroups: gmane.emacs.devel Subject: Re: Changes in frame/window code Date: Wed, 23 Jul 2014 14:45:25 +0400 Message-ID: <53CF9245.7080209@yandex.ru> References: <53CE6A44.1010708@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040602020408040200050104" X-Trace: ger.gmane.org 1406112414 5332 80.91.229.3 (23 Jul 2014 10:46:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 23 Jul 2014 10:46:54 +0000 (UTC) Cc: emacs-devel To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 23 12:46:48 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1X9u4N-0005n3-Tc for ged-emacs-devel@m.gmane.org; Wed, 23 Jul 2014 12:46:48 +0200 Original-Received: from localhost ([::1]:43837 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9u4N-0000qA-K4 for ged-emacs-devel@m.gmane.org; Wed, 23 Jul 2014 06:46:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46419) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9u4E-0000ox-32 for emacs-devel@gnu.org; Wed, 23 Jul 2014 06:46:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X9u3j-0003Ej-CK for emacs-devel@gnu.org; Wed, 23 Jul 2014 06:46:38 -0400 Original-Received: from forward6l.mail.yandex.net ([84.201.143.139]:43600) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9u3i-0003EE-Rf for emacs-devel@gnu.org; Wed, 23 Jul 2014 06:46:07 -0400 Original-Received: from smtp9.mail.yandex.net (smtp9.mail.yandex.net [77.88.61.35]) by forward6l.mail.yandex.net (Yandex) with ESMTP id 1739914E144D; Wed, 23 Jul 2014 14:45:32 +0400 (MSK) Original-Received: from smtp9.mail.yandex.net (localhost [127.0.0.1]) by smtp9.mail.yandex.net (Yandex) with ESMTP id B1765152032C; Wed, 23 Jul 2014 14:45:31 +0400 (MSK) Original-Received: from 70.gprs.mts.ru (70.gprs.mts.ru [213.87.130.70]) by smtp9.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id C0qh8qwABU-jT0W5OAt; Wed, 23 Jul 2014 14:45:29 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: ea2f9cd4-edac-486e-9181-a53bdb6c8018 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1406112331; bh=AoHVCriuyIuC2qrJZXnm4EE6XZpKErJMBTeafzSqG4Y=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type; b=UKMIZyswAss7i//JXAgYK3hehM7jYxeNzpsMMj8toNEA/QGGuuMuowkxxtBC5jyuD eA5Tiv1i+in6/tf2eAA5e7VlEDTXRa3/sxOkTXWCyVWJXDGAJE7vsHuUhvggqIf27x DvqUQGpXMnenKnCYIDlgYwmNMoWo/+njaflY3wdE= Authentication-Results: smtp9.mail.yandex.net; dkim=pass header.i=@yandex.ru User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 In-Reply-To: <53CE6A44.1010708@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 84.201.143.139 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:173091 Archived-At: This is a multi-part message in MIME format. --------------040602020408040200050104 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit On 07/22/2014 05:42 PM, martin rudalics wrote: > (2) Fix the "toolbar/menubar height is part of the frame text height" > issue (which the recent change in revision 117561 doesn't). What's wrong with that? > (4) Add horizontal scroll bars for the Gtk/Motif/Lucid/Windows builds. > > Kindly refrain from substantial frame/window code changes in the next > few days to make the transition as smooth as possible. And, obviously, > please try the patch. 0) Debug stubs (Vmy_debug_it in widget.c)? 1) It doesn't even compile with --enable-gcc-warnings (didn't you use it for development?) due to missing 'x_clear_under_internal_border' prototype. 2) It crashes with both Lucid and Motif (after a few attempts to toggle with M-x horizontal-scroll-bar-mode and drag): #0 0x000000379220f62b in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37 #1 0x000000000056bcbc in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at ../../trunk/src/emacs.c:387 #2 0x00000000005f406d in die (msg=0x70acfe "VECTORLIKEP (a)", file=0x70acb8 "../../trunk/src/lisp.h", line=866) at ../../trunk/src/alloc.c:7102 #3 0x0000000000566ba5 in XVECTOR (a=...) at ../../trunk/src/lisp.h:866 #4 0x0000000000538106 in xt_action_hook (widget=0xd10060, client_data=0x0, action_name=0x138e2ec "EndScroll", event=0x7fffd5134100, params=0x0, num_params=0x372f066290 ) at ../../trunk/src/xterm.c:4248 #5 0x000000372ee48cae in HandleActions (w=w@entry=0xd10060, event=0x7fffd5134100, accelWidget=, procs=0xdc71d8, actions=actions@entry=0x372f066280 , stateTree=) at TMstate.c:634 #6 0x000000372ee49114 in HandleSimpleState (w=w@entry=0xd10060, tmRecPtr=tmRecPtr@entry=0xd100a8, curEventPtr=curEventPtr@entry=0x7fffd51336e0) at TMstate.c:884 #7 0x000000372ee49f7c in _XtTranslateEvent (w=w@entry=0xd10060, event=event@entry=0x7fffd5134100) at TMstate.c:1101 #8 0x000000372ee22233 in XtDispatchEventToWidget (widget=widget@entry=0xd10060, event=event@entry=0x7fffd5134100) at Event.c:906 #9 0x000000372ee22950 in _XtDefaultDispatcher (event=0x7fffd5134100) at Event.c:1367 #10 0x000000372ee22a29 in XtDispatchEvent (event=0x7fffd5134100) at Event.c:1423 #11 0x000000000053eb04 in handle_one_xevent (dpyinfo=0x1363710, event=0x7fffd5134100, finish=0x7fffd51341cc, hold_quit=0x7fffd51341f0) at ../../trunk/src/xterm.c:7583 #12 0x000000000053ed7c in XTread_socket (terminal=0xf68fc8, hold_quit=0x7fffd51341f0) at ../../trunk/src/xterm.c:7682 #13 0x000000000057d88d in gobble_input () at ../../trunk/src/keyboard.c:6871 #14 0x000000000057de06 in handle_async_input () at ../../trunk/src/keyboard.c:7123 #15 0x000000000057de25 in process_pending_signals () at ../../trunk/src/keyboard.c:7137 #16 0x000000000057de64 in unblock_input_to (level=0) at ../../trunk/src/keyboard.c:7152 #17 0x000000000057de87 in unblock_input () at ../../trunk/src/keyboard.c:7171 #18 0x00000000006c2ae7 in xg_select (fds_lim=7, rfds=0x7fffd5134b00, wfds=0x7fffd5134a80, efds=0x0, timeout=0x7fffd5134a60, sigmask=0x0) at ../../trunk/src/xgselect.c:151 #19 0x000000000066c9a5 in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=..., wait_proc=0x0, just_wait_proc=0) at ../../trunk/src/process.c:4595 #20 0x0000000000422a40 in sit_for (timeout=..., reading=true, display_option=1) at ../../trunk/src/dispnew.c:5752 #21 0x0000000000573fb6 in read_char (commandflag=1, map=..., prev_event=..., used_mouse_menu=0x7fffd513536f, end_time=0x0) at ../../trunk/src/keyboard.c:2799 #22 0x0000000000582e6e in read_key_sequence (keybuf=0x7fffd5135550, bufsize=30, prompt=..., dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at ../../trunk/src/keyboard.c:9120 #23 0x000000000057064b in command_loop_1 () at ../../trunk/src/keyboard.c:1438 #24 0x0000000000612373 in internal_condition_case (bfun=0x570289 , handlers=..., hfun=0x56fa59 ) at ../../trunk/src/eval.c:1347 #25 0x000000000056ff27 in command_loop_2 (ignore=...) at ../../trunk/src/keyboard.c:1169 #26 0x00000000006117f6 in internal_catch (tag=..., func=0x56ff04 , arg=...) at ../../trunk/src/eval.c:1111 #27 0x000000000056fedb in command_loop () at ../../trunk/src/keyboard.c:1148 #28 0x000000000056f585 in recursive_edit_1 () at ../../trunk/src/keyboard.c:769 #29 0x000000000056f755 in Frecursive_edit () at ../../trunk/src/keyboard.c:840 #30 0x000000000056d65c in main (argc=2, argv=0x7fffd51359d8) at ../../trunk/src/emacs.c:1650 3) On Lucid, scroll bars are of the different colors (see screenshot). Dmitry --------------040602020408040200050104 Content-Type: image/png; name="lucid.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="lucid.png" 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 zfVjD+r1er/X35M2rLeF/VsZz8tU2WA8+dhRg9J/Q7tmy5Ytb7/9tj3H5OTkOO5c+fn5HTt2 9GMf+fJmxsfjiXe7LYAbgd+OSv369du5c6dfihowYMD333/v+Mp3331XdzKj0Wi1WtWLuv/+ +9esWXP27Fmn18+ePbt27dr777/f/orTEr///nt7+lFZUI8ePX744QfHV3bt2tWjRw/PV9Zg MMTGxo4ZM+bll1/24nsL7SeAjh07HjlyxHHshg0bmqAHfam/J23YoBb2vTKel6mywfio7vbW 0K6pra21f1pKCLFx40b78C233JKamurhcv24nTfS8aTxegEA+eay3/3udytXrvz222/Lyspq amr279///PPPe13U2rVr16xZU1xcXFxcvGbNmosXL9adLCoq6scff1S/C9OxY8dp06bNmDFj zZo1+fn5Vqu1oKBgzZo1M2bMmDZtmuO72PPnzzsu8d///rf9GUyVBT344IPvv/9+WlpaSUlJ SUlJWlraBx988PDDD3uyms8888x3332Xn58vSVJRUdG//vWvxMRED5uovLx89+7dixcvdnwK +4033jh06JDZbM7Ozn733XdLS0sbtQd9qb/nbehhC/urMp6XqbLB+Kju9tbQrrnllluWL19e VFRUUlLyz3/+0/FK3uOPP56amrpy5crc3FyLxXL06NEXX3yxUbfzRj2eNF4vALjW+e3+VJcu XRYvXvzee++9/vrrkiTFx8c/8sgjKtOrfH6qQ4cOS5Ysefvtt//xj38YjcZhw4Y999xzaWlp ThNPnTr1jTfemDdvns1mU3mzPnLkyM6dO69ateqzzz4rKysLCQnp27fv3//+9+7duztONmvW rDfeeOOjjz6qra3t06fPkiVL7F/9p7KghISEP//5z5999pnyCfaYmJjnn3/e6aPL7jz++ONr 165dvnx5TU1NRETEHXfcYT/T1NtiISEh0dHRjz/+uP3FpKSk0tLSV155JTc3Nyws7J577pk+ fXpKSkrj9WBD6++Oeht62MJeVKbuFujUueplqmwwPqq7vTW0a5555pnXX3/9sccek2V56NCh f/nLX7Zu3aqMioyMXL58+fvvvz916tSKioouXbpMmjSpUbfzRj2eNF4vALjWaRYtWjR79uzs 7OwTJ07csK3AN9ODDYZeAHB9SElJefXVV/n9cAAAcL0h3wAAAPLN9Yir3GCDoRcAkG8AAADI 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 APINAAAA+QYAAIB8AwAA4L1fni9u3779q6++SosAAIBr1JIlS5zzjeOrAAAA165f8s2sWbMa NOe8efNcvl7vN64CAAD4yN0XuCs5xMvnb2bOnEnLAgCA5sn5+/3GjBnj9EpKSorTizfddBMN BwAAmq16rt80kyizLja27j/7KE9m91c1fJk9b8uWtOHD13XrVrcclVGN0Zj+LbApK4/mvIXj xtyimuAI0JTH+atyXrsWDxfNn0e/z1D3Ek4TG3v6tL1j7MPXnIzk5D4LFrQZPFij1Xo+6ppe r2ZyELl2txna0PdqsAHc4EeAZsvxvMZBr6nzzXVzH6qZ9HRVZmbEkCFCo2nQqObfGk1ZeQDN TTM5AnBGp6Gc1B+3lSs3KSkp3qVId8nUjxflCn/6aeeDD27o1evbAQP2Pf20ubDQaSl1F2Qu LDw8d27a8OEbEhI2Jib++NhjeVu3erKsi19+mTZ8eMpNN20aNeril186LqjuCjpVQ5Yk5RKu h6MupaVtGzdufVzc90OHnl+1qm755sLC/c88k9qv37cDBpz58EMPu8OPraFS+TPvv680VNrw 4XXr1tDKr4uNVelld8uyV8nlirtrXu9aY9u4cfnbttn/LNq3b8tdd3lSQ5XNRm07/OqrTaNG re/ZM234cMftUH1ZKm1Y7y7s+YX074cOrc7KcnqxOivr+6FD7S2/Y+LE9T17fjtgwME//9lS WlpvDb2oRr1zqW+iLqlvG+7Wa8tddxUfPGifrPjgwS133+3hbu4FL5pXfYtqDkcAvx/Z1sXG XlyzZtOIEet79tx8552Za9d63rwu+6veXnbZKeorpfKKSi+rbPMqu49/jxvNxaJFi4QQsizP nDlz5syZm6/Izs7Ozs5Whl2OKnNDdvBN167fdO0qu6IySkXdWb7p2nXr2LEFu3dbKyurc3P3 z5ix7+mn651rxwMPnHrnnZq8PJvVai4szE5N3TVpkidLTxs5snDvXmtlZdH+/ZtGjcrdtEml YvW+ojLq0tatG/v2zUpJsZSXFx86lDZyZN727U6z7P797zO/+aa2pKQmL+/Q3Llet6F3raFS 4MW1azeNGlW0f7+1srJw3760pKTMdet8qbxKL3uyrLoFqjSvd61x7vPPf5oyxf7n4ZdeOrFs Wb01bNBGYpeblvZLgXv3piUl2edSX1a9e4rnXaxi3/TpWevXO72YtX79vunTleFdkybl79xp ra42FxVlJCfvnTbNwxp6ccRwN1e9m41L6tuGu/U68frrGQsX2ifLWLDgxOuve7ibe8GL5lXZ oprPEcC/R7a6B/NLW7fWuwiV/lLpZZVOUVk79YODFwV611++HDeagEoO8TTfKBHHi3zjdy67 vPjgQfufNfn5qQMG1DvXhj59yk6d8mLpeQ77QN62bTsmTmykfLNj4sQzH3/8yylt06YfH3vM aZYLq1f7pQ29aw2VAreNH+94mL60deu2e+/1pfIqvezJslycqNw3r3etYams3NivX/WlS7Is yzbbfwYNKr9SiEoNvcs3OyZOdCrQPpf6surdU/ySb86tWnVk0SJZlmtLSlJvvtlSUSHL8pG/ /e3cqlUu2q28fEOfPh7W0I/5pt7NxiXPtw3H9Sr/+efvhgyRbbbL28bgweWnT3u4m/vIw+ZV 2aKazxHAv0e2ugfznQ8+6Mmu566/VHpZpVO8zjdeFOhdf/ly3Ljq+Uav8uTNiRMnHF+86k8Z u9MqIcE+HNCmTW1RUb2zxD7xxLaxY1snJpri44M6dQrt2ze0b19PltW6X79fhvv2Lf/550Za qdIjR25+4w37n2H9+x+aM8dpmog77vDLsrxuDXcqz51rnZho/zO0b9/Ks2d9rLy7XvZkWQ1q Xu9aQx8UFDV69MXVq7s/9VTRvn0Gkym4Wzdfaqii/NQppwI9bHkv9hQvhA0cmPnvfwshLq5d a7NYsr7+uvPDD5ekp0fff78QwlJaemLZskubNtXk5dnMZiGE43MbTVNDrztFZdtQWa/g2FiD yVR04EBY//5F+/cbW7cO7trV8928QbxrXpUtqvkcAfx+ZHM+mJ886ctxQ6WX1TvF773s9/5q sr3S7/Ti2qfVN3gtekyb1nH8+KK9eysvXCjYtev4K690njQpYfbshpajcbNV2axW39fru8GD f7WsOp9NCIyM9EsD+qs1GqShlfeil71rXq9bo/PDD++ZMqXb1KnZGzZE3XOPF1XydLPx9lMq fm9Dl0JiY6uzsmRJOv/5573/+tczH37Y6cEHq7KyQmJjhRAHnnvO2Lr1re+9FxQdrQ0IsFZV bezdu4lr2Bh7ivp6RY0enZ2SEta/f3ZKitO2Ue9u3iBeNu/V+NyTvw5f/jqyXb6j4cNh2V0v q3eKFwcHvxTY3I4bTZRvXF68GTNmTEpKSrO9hOOFoOjooOhoZbji9Olt48d7cg4rPnAg8srb jpL09JAePZRhY+vW5sLCgPDwyzE/I8PH6pl69x7w5pv2Aptna7jTskuXkvT0iNtvv9xQBw+2 jIlppJrXuyyNTidLkkan87x5vWsNU3x8QHh43pYtOampgz791JMaerfZhHTv7lig41ONjdTy LttQJfWbEhLOrlypEaLjvfeeWrEic+1aU1yc8haz8McfR+3YYWjVSpm2YNeuxqqG6lxeN5S7 bUN9vaLGjNn10EMJc+bkpKYO/uKLxtvNvWtelS2q+R8BvD6yOR/Mr1xw9fqw7K6X6+0UXWCg zWzWBgQ4vqhycKi3wIbuKc2nv/yczBq19Kb5/JQXdkycePGrr6qzs2VJqsnLy/z661Y9e3oy Y0ZyctH+/VJVVUl6esb8+d2mTFFebzN48NFFi2ouXZKqq4v27Dns5se5GvTOY/+zz5akp0vV 1Zaystzvvvth0qTm1hruxEyenJGcXHzwoFRVVXzgQMb8+V0fe6yRKl/vsoKio3NSU2VJ8rB5 fWmNzg89lJGc7HhpWr2G3m023adMyZg/vyQ9XaqqKtq/PyM5ubFb3mUbqggbOPDE0qUdxo0T QnQYO/bo4sVhAwdePkMkJJz54ANLWZmlrCwnNfXIggWNVw2VubxrKJVtQ329WnbuHBAefuqt twIiIlp27tyg3bxBh0rvmldli2r+RwCvj2zOB/M//tHHw7K7Xq63U1rFxV386iunTVTl4FBv gQ3dU3zsr6t7Nm/A9Rvl4s2rr77qboaUlBQPvxdH+cRay06dGjTKv+mq7rDy0f+4WbPOrlx5 ZNEiqbo6MDKy3ciRt7zzjkcHgiefPDBjRnVOTlB0dPepUyOHDVNe7zV3bkZy8tbRo6WaGlNC QsKcObseesiXykcMGaLRao++/HLp4cOyLIf17x/rwe7XxK3hTsfx480FBfuefromN7dF+/Zd Hn1UOdU1hnqXFf/CC0cWLNj/7LOyzWb/4geV5vWlNTqMGXNk4cLoCRM8rKF3m03k8OHmgoL9 M2dWXbzYon37Hk8/ffC55xq15V22oYrwgQOtlZVRY8Yo+ebE0qXhV/JNv9deOzJ/ftrw4Taz 2ZSQ0G/Jkp0PPNBI1VCZy7uGUtk26l2vqDFjjr/2Ws8ZMxq0mzf0UOld86psUc3nCFD3DKr0 ptdHtu5Tplw+mHfs2O2Pf2w7cqTvh2WXvVxvp/SaN+/ArFmH5s4VsmzfRFUODvUW6HKbV2mo pjxiNyXNokWLZs+eLcuy8vvhM2fOVAk3CuXHNYODg11f6rzy++FnV648unjx0C+/bBUf7zSN yijg2iVL0ve33z7o00+D+aED+AOHysZ798v3AV4HVH4/XKPROF+/OXHihL+esLmwenXvl15y uVuqjAKu2XQjn1+1KrBdO8IN/IVDJeA11/enVLz66qse3p8atm6dF6OAa/UdYbduLTp0GLB8 OU0Bf+FQCfgt39QbbmgywCUudwPsrWju+cbpw+EAAADXEH7OHgAAkG8AAADIN35h/2F3d18l lLdlS9rw4eu6dVvHp1fQyFQ2NqdX1Dfaq7UrNdlczW0R12JXNmhxXtfNWlV1dPHitGHD1vfs ufmuu7K++abx1siXZXGcx3WYb8aePq08EWYfcJKRnNxnwYIxJ0/eIA+ONduz1HV2/nPJ841N 2Vyv422ymWyHXhd47XalH9vQZrX+OHmyLiBgyOrVd+3b1/mBBw7MmtVI1fZxWTfacR6+0F83 a1KVmRkxZIiPP6MK+LixNf/Drnc1vF5PJ82/K5ugGudXrQrp3v2m6dOVP7v+z/8YTKbmuSyO 82gu+UZ5h+Fy/1QZ5fX7mHVXfiCt3mK3jRsXN2tWxJUfVyvat+/Q7NnDv/1W+fPM+++f/eST 6pycFu3bx/zud10ff9y+IKeS6/0SzO+HDh3yxRctOnRwfLE6K2vngw+O2r5dCHEpLe3UihWl hw/rg4PbJiUlzJmj7O3rYmMHf/758ddeK83I0AUGthk8uNe8ecpvrf2yvr/+jm1PW8nVXO5W WV3ud9+dXL68/OTJgIiIHtOmdZo40WmJv/nppyPJyXnbtml0uu5PPaUUeykt7cSyZeWnTgW0 adN96tTODz9sn0WlNVQqr1KgCnfL8npja1B3+Fh5d7bcdVfiyy+H9u2r/Fl88GD6888PT01V r6G5sPDksmV527aZ8/M1en1ov35dH3/c/tsj7uZqjO2w8KefXG7zXm8bzbkr6z04eNfyKm3o Tvb69XF/+YvjK06/MeJS+pw5wmZL/NvfLv/5/PNCp0tcuLAxluXdcR43ukWLFgkhZFmeOXPm zJkzs7Ozs7OzN7vhOE2ZG7KDb7p2/aZrV9kVlVEqVGZpUGnnPv/8pylT7H8efumlE8uWKcMX 167dNGpU0f791srKwn370pKSMtetc7eIehe6b/r0rPXrnV7MWr9+3/TpyvCuSZPyd+60Vleb i4oykpP3TptmL3nr2LEFu3dbKyurc3P3z5ix7+mnvV5f9blUVllF7vfff3f77XnbtlkqK8t/ /vng88/XXdbu3/8+85tvaktKavLyDs2dK8vypa1bN/btm5WSYikvLz50KG3kyLzt2+2zuGsN lcqrF6hCfVl+3w79W3l3Trz+esbChfY/MxYsOPH66/XWZMcDD5x6552avDyb1WouLMxOTd01 aZIv6+VdA6pv815sG828K+s9OHhRjXqPGy5t7Nu39teHbk9ItbXb77tPWYWslJTtEyZItbWN tCzfOxrXJZUcIhr7+RuV29VX9052h3HjCnfvrsnLE0IIWc5JTY0aPVoZdfbjj3vNmxfar58u KCisf/9e8+ad+eADrxcUPnBgSXq6EMJSWvrtgAHWykohRMmhQ/afGxz06adtBg/WBQYaQ0Nv mj49b+tW+7x95s8Pv+UWXVBQYNu28S+8kL9rVyO1hnerfOrtt3vNmxcxdKg+KCg4Ntb+Ns5R +7vv7jB2rMFkCoiI6P3SS0KIU8uX3zR9etQ99+iDg1v37p0wZ86Z99+3T6/SGm6roVqgCi+W 5XdeV96dqNGjczZsELKsbNjZGzZE3XNPvXOVHTvWNikpICJCo9MZw8La33XXoE8/vSo7pso2 3xz6y79dWe/Bwe9t6I61slIfFNTQBWkNhgFvvXXi//6v8KefTixbNuDNN7UGQyMtC2h296ea 72oHBUWNHn1x9eruTz1VtG+fwWQKvnLNs/LcudaJifYpQ/v2rTx71usFhQ0cmPnvfwshLq5d a7NYsr7+uvPDD5ekp0fff79yXDuxbNmlTZtq8vJsZrMQwvG+cquEBPtwQJs2tUVFjdQa3q1y 2bFj9R6I7XcA7UqPHLn5jTd+aZ/+/Q/NmaMMq7eGOyoFqvBuWX7nXeVVBMfGGkymogMHwvr3 L9q/39i6dXDXrvXOFfvEE9vGjm2dmGiKjw/q1Cm0b1/7Ha4m5m6bbyb95d+uVD84+L0N1Y6H LVtK1dV6Nz+ZLH79LLPj+9LAtm0TFy7cNWnS4M8+C2zb1qNjr7fLAsg3nur88MN7pkzpNnWq h+9x67JZrfVOExIbW52VJUvS+c8/7/3Xv5758MNODz5YlZUVEhsrhDjw3HPG1q1vfe+9oOho bUCAtapqY+/ev7w90l/zvRMYGVn3xe8GD3b8U6O9fBFRvTVUuCtQhdfL8jsvKl/vJZzslJSw /v2zU1I83LB7TJvWcfz4or17Ky9cKNi16/grr3SeNClh9uymbw1323zz6S8/dqX6wcHvbahW k+7dy06eDOvf390EKjmj5NChwLZtSw4fDvPsspMvywLINx4xxccHhIfnbdmSk5rqeDW+ZZcu JenpEbfffnnvPXiwZUyMMmxs3dpcWGh/WK80I6P+xWg0poSEsytXaoToeO+9p1asyFy71hQX p7z7LPzxx1E7dhhatVKmLWjIHSiNTidLkkana9Bau5xLZZXV3ibGxRXu2dNu1KiGNXvv3gPe fNPlA4/1tobLyqsUqMKXlveOLjDQZjZrAwJ8r3w9+WbMmF0PPZQwZ05OaurgL77wcK6g6Oig 6GhluOL06W3jx3uYb/y4HfrSX95V4yp3perBoZFa3t02c/Grrxwzx8U1a6Lvu6/+q1YZGRe/ +mpYSsquhx4Kv/VWk8OlI78vC2hw1m/U0lW+C6s5fONZ54ceykhOdrqGHzN5ckZycvHBg1JV VfGBAxnz53d97DFlVJvBg48uWlRz6ZJUXV20Z8/hefM8WUrYwIEnli7tMG6cEKLD2LFHFy+2 v9ExJSSc+eADS1mZpawsJzX1yIIFnlc+KDo6JzVVlqQGrbLLuVRWWUX3qVMzXnopf/t2a1VV 5dmzh1580cNLBfuffbYkPV2qrraUleV+990PkyZ52BouK69SoFrM8qHlvdMqLu7iV195UfmG 7iktO3cOCA8/9dZbARERLTt39mSWHRMnXvzqq+rsbFmSavLyMr/+ulXPnk2/HfrSX95Vo4m7 skEHh0ZqeXdHwrJjx04sW2YuKLBWVp79+OP0F16ody5rVdX+6dP7LFxoMJn6LFy4f/p0a1VV Iy3Lx9MNuH7jZ5bSUiFEy06dGjRKZdt1HPDLNcwOY8YcWbjQ6dOJHcePNxcU7Hv66Zrc3Bbt 23d59FHl6COE6DV3bkZy8tbRo6WaGlNCQsKcObseeqjepYQPHGitrIwaM0Y5hJ1YutT+2Eq/ 1147Mn9+2vDhNrPZlJDQb8mSnQ884GHl41944ciCBfuffVa22TxvDZdzqayyirYjR8qSdOyV V8pPngxo06bH0097UoGIIUM0Wu3Rl18uPXxYluWw/v1j//hHD1vDZeVVClThS8urb5/Czad2 e82bd2DWrENz5wpZ9rzyXuwpylvk46+91nPGDA9rGDdr1tmVK48sWiRVVwdGRrYbOfKWd97x cL38uB360l/eVaMpu7KhB4dGannXb3MNhkErV554/fXt995bk5fXskuXfq+8Uu9ch198sd2o UaH9+gkhQvv1a5uUdHju3H5LljTGsnw53eCGpVm0aNHs2bNlWZ41a5YQYubMmcL974enpKTY pwl284BYSEiIMnB25cqjixcP/fLLVvHxTtOojGpKsiR9f/vtgz79NJjUj2apmewpAHsKmqHy 8nJ3OUSj0TTi/akLq1f3fukll1ubyqgmTDfy+VWrAtu1I9yg2WoWewrAnoJrUCPenxq2bp0X o5rMum7dWnToMGD5cjYCNFvNYU8B2FNAvrmW8ClEAACuV1qaAAAAkG8AAADINwAAAOQbz/GF TjRUk63gVWnDvC1b0oYPX9etW92lO72ifL+ZL99ydi1uJD7WWaV5VUYBIN9whr4Klb+ml9VM ern5rFdGcnKfBQvGnDxZ7xPxY0+fVv5xXPNL83re8gCaIT1NgOvD9XoSqsrMjBgyxOVvEnHe bdTmVRkF4EbPNyq/pdCgn1lw+nEGpxkLf/rp+GuvlWZk6AID2wwe3GvePPuv3F1KSzuxbFn5 qVMBbdp0nzq188MP28sZ/Pnn7uZS4UWB6pV3V6B9lt/89NOR5OS8bds0Ol33p57q+vjjTdlQ Xi/LXYHpc+YImy3xb3+7/OfzzwudLnHhwnoL9KQmTtN718u+tOGpFStKDx/WBwe3TUpKmDPH YDL5Zb3WdevmNGNDi/K6l82FhSeXLcvbts2cn6/R60P79ev6+OORw4bVO+OZ998/+8kn1Tk5 Ldq3j/nd75Tt9vuhQ4d88UWLDh0cp6zOytr54IOjtm/3eq+8+OWXJ5cvr87JCYqO7j5lSvT9 99tbqe4mUbcNVZq37ij/7rAAGtGiRYuEELIsz5w5c+bMmdnZ2dnZ2ZvdcJymzA3ZwTddu37T tavsisood1xO/03XrlvHji3YvdtaWVmdm7t/xox9Tz+tjLq0devGvn2zUlIs5eXFhw6ljRyZ t317vXOp8KVAl5VXKdA+1+7f/z7zm29qS0pq8vIOzZ3bxA3l3bJUCpRqa7ffd1/W+vWyLGel pGyfMEGqra23QO9q4l0ve9eGsizvmjQpf+dOa3W1uagoIzl577RpjbRe9Y7ybmNzaccDD5x6 552avDyb1WouLMxOTd01aVK9c11cu3bTqFFF+/dbKysL9+1LS0rKXLdOluV906crsCCKzgAA HbdJREFUXe8oa/36fdOne91f33TtmjZyZOHevdbKyqL9+zeNGpW7aZPKJuFL8zbSDgvAOyo5 pNHzjX+5O+UUHzxo/7MmPz91wIDLh+aJE898/LF9VO6mTT8+9li9c6kd630o0GXlVQq0z3Vh 9eqr2FDeLUu9wOrc3E133lmwe/emO++szs31/HzjRb7xope9a0MnlvLyDX36NKt8410vb+jT p+zUqYbWedv48Y4n/ktbt267915Zls+tWnVk0SJZlmtLSlJvvtlSUSHL8pG//e3cqlVe99c3 Xbvmbd1q/zNv27YdEyc2Ur5ppB0WQGPkm+vh8+GtEhLswwFt2tQWFSnDpUeOtL/rLvuosP79 yxx+N9TdXCqauEBFxB13XN2G8oJ6gYFt2yYuXPjDI48kLlwY2LbtVdk2/F6gpbQ0Izk5bfjw 9fHx62JjNyYmWisrm9Vu4l0vxz7xxLaxY3c++GBGcvKZjz4qPnjQk2VVnjvXOjHR/mdo376V Z88KIcIGDlRKuLh2rc1iyfr6ayFESXp62JUfzfauv1r36/fLcN++5T//fBXb0I87LIDm+/xN 09Dq3a7Fd4MHO/6p0Wo9mUtFUxZ4OQ1ERl7dhvKOeoElhw4Ftm1bcviw/cTW9NuGfws88Nxz xtatb33vvaDoaG1AgLWqamPv3s1tT/Gil3tMm9Zx/PiivXsrL1wo2LXr+CuvdJ40KWH2bO8q EBIbW52VJUvS+c8/7/3Xv5758MNODz5YlZUVcuV5F7/0l8bNE8E2q7UJ2tCPOyyAGyXfaHQ6 WZI0Op2H05t69x7w5puePJ/YBAW6rLzfa9j0DeXFepVmZFz86qthKSm7Hnoo/NZbTQ5v2b2o fDPZ2Ap//HHUjh2GVq2UPwt27fKxQF/oAgNtZrM2IMAvvRwUHR0UHa0MV5w+vW38+HrzTcsu XUrS0yNuv/1ynD14sGVMjBI9TAkJZ1eu1AjR8d57T61Ykbl2rSkuzsfPKBUfOBB55apJSXp6 SI8eyrCxdWtzYaF9lUszMq7iEQBAU1/7aNTSVb5qzItvIQuKjs5JTZUlycPpe0ybtv/ZZ0vS 06XqaktZWe533/0waZIvq+NLgS4r7/caNn1DNXS9rFVV+6dP77NwocFk6rNw4f7p061VVb5U vpE0tBqmhIQzH3xgKSuzlJXlpKYeWbDAxwJ90Sou7uJXX/llY9sxceLFr76qzs6WJakmLy/z 669b9exZ71wxkydnJCcXHzwoVVUVHziQMX9+18ceU0aFDRx4YunSDuPGCSE6jB17dPFi36/h ZSQnF+3fL1VVlaSnZ8yf323KFOX1NoMHH120qObSJam6umjPnsPz5vm4IB93WF++ehFAM7p+ YyktFUK07NSpQaNUxL/wwpEFC/Y/+6xss3nysdiIIUM0Wu3Rl18uPXxYluWw/v1j//hHX9bI lwJdVt7vNWz6hmroeh1+8cV2o0aF9usnhAjt169tUtLhuXP7LVnideUdTxjefWraL23Y77XX jsyfnzZ8uM1sNiUk9FuyZOcDD/hSoC+r3GvevAOzZh2aO1fIso8bW9ysWWdXrjyyaJFUXR0Y Gdlu5Mhb3nmn3rk6jh9vLijY9/TTNbm5Ldq37/Loo0qgEUKEDxxorayMGjNGyTcnli4N9znf dH/yyQMzZlz+fPjUqfaPr/eaOzcjOXnr6NFSTY0pISFhzpxdDz10tY4AAJqYZtGiRbNnz5Zl edasWUKImTNnCiFOuHnwMCUlxT5NcHCwy2lCQkKUgbMrVx5dvHjol1+2io93mkZlFAAAQL3K y8vd5RCNRtOI96curF7d+6WXXCYYlVEAAAA+asT7U8PWrfNiFAAAgI+0NAEAACDfAAAAkG8A AADINwAAAOQbAAAA8g0AACDfAAAAkG8AAADINwAAAOQbAAAA8g0AACDfAAAAkG8AAADINwAA AOQbAAAA8g0AACDfAAAAkG8AAADINwAAAH6n93uJGo3G3ShZlmlxAABw7eUbdzlGJfcAAAD4 EfenAAAA+QYAAIB8AwAAQL4BAAAg3wAAAJBvAAAA+QYAAIB8AwAAQL4BAAAg3wAAAJBvAAAA +QYAAIB8AwAAQL4BAAAg3wAAALijb4xCNRoNLQsAAK6ffCPLMs0KAACuIu5PAQAA8g0AAAD5 BgAAgHwDAABAvgEAACDfAAAA8g0AAAD5BgAAgHwDAABAvgEAACDfAAAA8g0AAAD5BgAAgHwD AABAvgEAACDfAAAA8g0AAAD5BgAAgHwDAABAvgEAACDfAAAA8g0AAAD5BgAAgHwDAABAvgEA ACDfAAAA8g0AAAD5BgAAgHwDAABAvgEAACDfAAAA8g0AAAD5BgAAgHwDAABAvgEAACDfAAAA kG8AAAD5BgAAgHwDAABAvgEAACDfAAAAkG8AAAD5BgAAgHwDAABAvgEAACDfAAAAkG8AAAD5 BgAAgHwDAABAvgEAACDfAAAAkG8AAAD5BgAAgHwDAABAvgEAACDfAAAAkG8AAAD5BgAAgHwD AABAvgEAACDfAAAAkG8AAAD5BgAAgHwDAABAvgEAACDfAAAAkG8AAADINwAAgHwDAABAvgEA ACDfAAAAkG8AAADINwAAgHwDAABAvgEAACDfAAAAkG8AAADINwAAgHwDAABAvgEAACDfAAAA kG8AAADINwAAgHwDAABAvgEAACDfAAAAkG8AAADINwAAgHwDAABAvgEAACDfAAAAkG8AAADI NwAAgHwDAABAvgEAACDfAAAAkG8AAADINwAAAOQbAABAvgEAACDfAAAAkG8AAADINwAAAOQb AABAvgEAACDfAAAAkG8AAADINwAAAOQbAABAvgEAACDfAAAAkG8AAADINwAAAOQbAABAvgEA ACDfAAAAkG8AAADINwAAAOQbAABAvgEAACDfAAAAkG8AAADINwAAAOQbAABAvgEAACDfAAAA kG8AAADINwAAAOQbAAAA8g0AACDfAAAAkG8AAADINwAAAOQbAAAA8g0AACDfAAAAkG8AAADI NwAAAOQbAAAA8g0AACDfAAAAkG8AAADINwAAAOQbAAAA8g0AACDfAAAAkG8AAADINwAAAOQb AAAA8g0AACDfAAAAkG8AAADINwAAAOQbAAAA8g0AACDfAAAAkG8AAADINwAAAOQbAAAA8g0A ACDfAAAAkG8AAADINwAAAOQbAAAA8g0AAAD5BgAAkG8AAADINwAAAOQbAAAA8g0AAAD5BgAA kG8AAADINwAAAOQbAAAA8g0AAAD5BgAAkG8AAADINwAAAOQbAAAA8g0AAAD5BgAAkG8AAADI NwAAAOQbAAAA8g0AAAD5BgAAkG8AAADINwAAAOQbAAAA8g0AAAD5BgAAkG8AAADINwAAAOQb AAAA8g0AAAD5BgAAgHwDAADINwAAAOQbAAAA8g0AAAD5BgAAgHwDAADINwAAAOQbAAAA8g0A AAD5BgAAgHwDAADINwAAAOQbAAAA8g0AAAD5BgAAgHwDAADINwAAAOQbAAAA8g0AAAD5BgAA gHwDAADINwAAAOQbAAAA8g0AAAD5BgAAgHwDAADINwAAAOQbAAAA8g0AAAD5BgAAgHwDAABA vgEAAOQbAAAA8g0AAAD5BgAAgHwDAABAvgEAAOQbAAAA8g0AAAD5BgAAgHwDAABAvgEAAOQb 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 3vqVr3wlvLSiomLNmjWvvfbaiRMnrrvuupycnCFDhkSv7Pe+970///nPVVVVtbW1kRV/8cUX 161bd/DgwdTU1C9/+ct5eXmdO3eOmXWInI5cq577CoJg+fLl27dvr6mpufbaa++5554bbrih /vVKCFVVVSdOnBg2bFhhYWFVVdXnP/95j8nz2bVr180339yEx2Pdh+THH39cXFy8e/fujz76 KDk5OSMjY/To0QMHDgyvMnv27DVr1lRVVaWlpd12223f/va3m/mcsGzZstWrV1dWVl522WWZ mZl33313zMPhnMv5pz/9qbi4+J133unSpcuPfvSj7OzsmJt97rnnCgsLd+/enZycfNttt40e PTq81vr16ysrK1NTU7/+9a/fddddV1xxRXiVnTt3rl279u233+7ateuPf/zj73znOzH3fs7F ON8YBkGwcePG55577ujRo927d//BD34QLkD9qxy6+eabd+3aFQ44YP6mWR555JHk5OTHH388 CIInnngiJSXlkUceCS+aN2/es88+m5eXt3Xr1qeeeur73//+M888E15UXl4+bdq0d999d8GC BVu3bv3lL3/5hz/8IeaW33333YcffnjLli0TJkyInLlz5865c+f+/ve/nzJlyvbt25ctWxZ5 iow8S27/j0beV0pKypNPPvnzn/+8srLy17/+dYPrlSiTN/369UtKSurXr98lnMIZPXp0VlbW +PHj77vvvjfeeCM+x6qysrJv374XOutwzjcb9913X48ePYqKirZu3frkk09mZ2dH7xGybt26 e++9d8uWLbNnz163bt3u3bubueRFRUV33HHH888//9hjj7Vv376wsDBm8WIeC0EQ7N69e+HC hTk5Oc8///y8efM2btxYWloac7OLFy8eNGjQ+vXrH3/88YMHD4Znbtq0adKkSSUlJb/73e9S U1MffvjhSC0VFhbm5uZu3rz5V7/61WuvvVZ3lOouRj1juG3bti1btuTn54f/bt68+Y9//GOD qxzq27dvRUWFlx9IpPmbuJ25id4lpVu3bnfddVfkv/v37w+C4O9//3tmZubll18+cODAyPuq 1atXnz59Oi8vr0+fPkEQfOlLX6q798M999wTftp+4sSJ0a8f4YmsrKxFixa98sorDS5hg/d1 ++23d+rUafjw4YsXL37nnXcaXK9E6Zv+/fsHQdC/f/+ysrJmThU0zeDBg8eNG3f99dcfP358 z549+fn5d9999ze+8Y14G6vDhw/37NmzRW7qzTffnD59eteuXYMg6Ny58+DBgwcPHhy5NPJH mJGRkZeXt3bt2q9+9avNubvp06eH042XXXbZlClTws2p9Vu7du3EiRO/+c1vBkGQnp4+derU jRs3RmZVQ0OGDBk+fHjkYRieiARNx44dJ02aNGbMmPC/69evz8vLC2/hi1/84i9+8YtmjmH4 pujGG28MguDGG2+cNm3aE088EZlgq3+V09LSjhw54uUHEqlvzid6u0xMAzXtohYssIEDB770 0kuPPvroY4891q9fvyFDhowYMSI5OTkIgvA9VvgUdj5XXXVVzDnvv//+ihUr9u3b989//rO2 tjYIgmPHjjW4YA3eVzjN3r59+yAIwptNiLKs3969e8NXoMzMzE2bNl2SZZg3b154onPnzsOH D+/cuXNhYWEc9k1NTU1qamqL3NTYsWNzc3N79+7dq1evnj17ZmRk9O7dO3JpRkZG5HTv3r0j Md1kvXr1ipzu0qXLxx9/3OBV3njjjcibhPBxsWTJkpifqVtd0duaT506Ffxn022YdP369WvB X8fBgwdjBi0yh9TgKqemptbU1Hj5gXjpm5i9/c+ePRu+1jZzXqdpF7Wg/Pz8zMzMXbt2vf76 66WlpaWlpeXl5XPmzIn8QP07tYQlFG3BggX79u2bPHnyd7/73fbt299yyy2N/3qvhNuBpjne f//9I0eORL+1jYddcDIyMv7xj3/E4XB16tTp+PHjV155ZfNvasKECVlZWeXl5YcOHXrllVdW rVqVnZ19vsm/Jnw5Xf1PHY0UmXoJJSXFbkzv1q1bzDmLFi268sorFy5cmJaW1qFDhxMnTowY MeLSPLHWu8rHjx/v1KmTlx+Il77p2rVrdXX15ZdfHv63urq6S5cubWEIUlKys7Ozs7Nra2tf eumlBx98cNeuXeFFN9xww6uvvrp///4Lmp//61//GgTBqFGjOnbs+Oabb9b9gaSkpLoTME27 r4RWVlY2dOjQyBd93H///TGbqDp27Hjq1KkOHTrUvW49FzXT3/72tx49esThcKWlpR06dKhF +ia8tchRzN97773JkydH+ib6j/DAgQNXX311q65XcnLymTNnYt4npKenP/DAA9H75DbyL+rp p5+OPEft3bs3ekJl37599UzLnXMx6nHVVVcdOHAgssnswIEDdadyz+fQoUPx+TcGbckF7F88 dOjQZcuWvffee59++umRI0eWLVs2dOjQmJ9JxEN7/exnP9uxY8e///3v2tracP7/2muvDS+6 4447UlJSCgsL9+/ff+rUqXDn3wZv8LrrrguC4OWXX/7Xv/61evXquj/whS98IQiCV199NfrM pt1XQtu7d29mZmbkv5mZmdEvSOFIvvDCC3VbsP6LLtSsWbP+8pe/1NTU1NTU7NmzZ9GiRTk5 OXE4XOnp6eXl5S31N//CCy9UVVWdOXPmww8/3LZtW/hHGwr/CE+ePFlRUVFUVDR+/PjW7rYd O3bE/ConTJjw4IMPVlRUfPLJJ9XV1Tt37pw+fXqDN9WrV6+NGzdWV1dXV1fv2LGjqKgoclFO Ts7y5ctLS0tPnDhx8ODBpUuXNmYx6jFq1KjCwsIDBw6cPHny9ddfLywsjHx+qkHl5eXRn38E LvH8zZ133vnUU0/NmTMn/DzkLbfc0tpPfBfHT37yk82bNy9durS6uvpzn/vct771rdzc3PCi vn37Ll++fM2aNbNnzz558uQ111zTmFWeNWvW0qVLFy9enJqaGu4gGWPatGm//e1vZ86cefr0 6eA/m+Gadl+JPn8TXRL9+/ffsGFD9A/k5eUtXLjwN7/5zdmzZ2M2VtZz0fmc72iBI0aMKC4u fuuttzp06HDNNddMnTr1a1/7WhwO10033VRcXByz1aae9arnYAS5ubnPPvvso48++sknn3Tr 1m3QoEHRO6rn5OTMnz//6NGjPXr0GD9+/KBBgy5oeC/0IBFTpkwpKip66KGHoo+wMGDAgKSk pBUrVlRWVtbW1vbp02fcuHEN3lR+fn5RUVFOTs6pU6euv/76e++9Ny8vL7xo0KBBZ86cWbly ZeTz4Y1ZjHrGMCsr66OPPnrggQc++OCD7t27jxo1KrKzc4NefPHFxuxkDTRHuwULFsyZM+fs 2bO+XxPi2enTp8eNGzd//vwmHOKv8eLkaMJtWEVFxdy5czds2OD4xdAaSkpKCgoK2rVr5/s1 ITGkpKSMGTNm1apVhiKhrVq1asyYMeIGWv050xBAohg7duzYsWONQ0Kr+0F3oHX7Ji0tzQMP PuNmzJhRUlJiHIAEVVBQENs3M2fODJ/dGlk50Uffihb5thcAgFZyzmPnHjt2LOyQ2P1vGhk3 M2bMMLIAQHyK3f9m5MiRMeeUlJTEnNmqH98AAGjhvqnbLmoGAEgssdunGjwEjn2QAYA4d97P h1dWVoYzN2HQjBw50qcqAICEkHTOsgmiNkuFO99E4qbuDjoAAPHeN3VbBwAg4fsmJmsiczYm bwCARO0bn5kCANpa3wAAtKm+CSdvovcyjuxc7CNUAEBC9k1E9F449rwBABLFuY9fHDmIX3p6 ejhnEz2FY+8cACCenWP+JvoIxY5WDAAknNj5m8rKyphNUXW/XxMAIJH6xvdrAgCJ7n+2T82Y McOIAACJ7r/zNwUFBYYDAEgIV1xxRcN9065dOyMFALQNKTfddFNVVZWBAFpbRUXFkCFDfjrr /wwF0Op9Ez7pGAigte3cuTM8cbjqqNEAWrdvIs84ABfB4aqjB9562zgAzdPAfjX/Dz7nUKGW C5B8AAAAAElFTkSuQmCC --------------040602020408040200050104--