Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753901AbcCIUZQ (ORCPT ); Wed, 9 Mar 2016 15:25:16 -0500 Received: from mga01.intel.com ([192.55.52.88]:58072 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752164AbcCIUZL (ORCPT ); Wed, 9 Mar 2016 15:25:11 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,312,1455004800"; d="gz'50?scan'50,208,50";a="933289665" Date: Thu, 10 Mar 2016 04:24:42 +0800 From: kbuild test robot To: Benjamin LaHaise Cc: kbuild-all@01.org, "H. Peter Anvin" , Ingo Molnar , Russell King , Thomas Gleixner , x86@kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] x86_32: add support for 64 bit __get_user() v2 Message-ID: <201603100407.whdQBP9u%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="PNTmBPCT7hxwcZjr" Content-Disposition: inline In-Reply-To: <20160309193035.GS12913@kvack.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 38528 Lines: 612 --PNTmBPCT7hxwcZjr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Benjamin, [auto build test WARNING on tip/x86/core] [also build test WARNING on v4.5-rc7 next-20160309] [if your patch is applied to the wrong git tree, please drop us a note to help improving the system] url: https://github.com/0day-ci/linux/commits/Benjamin-LaHaise/x86_32-add-support-for-64-bit-__get_user-v2/20160310-033507 config: i386-randconfig-s1-201610 (attached as .config) reproduce: # save the attached .config to linux build tree make ARCH=i386 All warnings (new ones prefixed by >>): In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/thread_info.h:10, from lib/bitmap.c:9: lib/bitmap.c: In function '__bitmap_parse': lib/bitmap.c:377:27: warning: operation on 'ubuf' may be undefined [-Wsequence-point] if (__get_user(c, ubuf++)) ^ include/linux/compiler.h:147:28: note: in definition of macro '__trace_if' if (__builtin_constant_p((cond)) ? !!(cond) : \ ^ >> lib/bitmap.c:377:5: note: in expansion of macro 'if' if (__get_user(c, ubuf++)) ^ >> arch/x86/include/asm/uaccess.h:351:15: note: in expansion of macro '__m' : "m" (__m(ptr)), "m" __m(((u32 *)(ptr)) + 1), \ ^ arch/x86/include/asm/uaccess.h:378:3: note: in expansion of macro '__get_user_asm_u64' __get_user_asm_u64(x, ptr, retval, errret); \ ^ arch/x86/include/asm/uaccess.h:443:2: note: in expansion of macro '__get_user_size' __get_user_size(__gu_val, (ptr), (size), __gu_err, -EFAULT); \ ^ arch/x86/include/asm/uaccess.h:512:2: note: in expansion of macro '__get_user_nocheck' __get_user_nocheck((x), (ptr), sizeof(*(ptr))) ^ lib/bitmap.c:377:9: note: in expansion of macro '__get_user' if (__get_user(c, ubuf++)) ^ lib/bitmap.c:377:27: warning: operation on 'ubuf' may be undefined [-Wsequence-point] if (__get_user(c, ubuf++)) ^ include/linux/compiler.h:147:40: note: in definition of macro '__trace_if' if (__builtin_constant_p((cond)) ? !!(cond) : \ ^ >> lib/bitmap.c:377:5: note: in expansion of macro 'if' if (__get_user(c, ubuf++)) ^ >> arch/x86/include/asm/uaccess.h:351:15: note: in expansion of macro '__m' : "m" (__m(ptr)), "m" __m(((u32 *)(ptr)) + 1), \ ^ arch/x86/include/asm/uaccess.h:378:3: note: in expansion of macro '__get_user_asm_u64' __get_user_asm_u64(x, ptr, retval, errret); \ ^ arch/x86/include/asm/uaccess.h:443:2: note: in expansion of macro '__get_user_size' __get_user_size(__gu_val, (ptr), (size), __gu_err, -EFAULT); \ ^ arch/x86/include/asm/uaccess.h:512:2: note: in expansion of macro '__get_user_nocheck' __get_user_nocheck((x), (ptr), sizeof(*(ptr))) ^ lib/bitmap.c:377:9: note: in expansion of macro '__get_user' if (__get_user(c, ubuf++)) ^ lib/bitmap.c:377:27: warning: operation on 'ubuf' may be undefined [-Wsequence-point] if (__get_user(c, ubuf++)) ^ include/linux/compiler.h:158:16: note: in definition of macro '__trace_if' ______r = !!(cond); \ ^ >> lib/bitmap.c:377:5: note: in expansion of macro 'if' if (__get_user(c, ubuf++)) ^ >> arch/x86/include/asm/uaccess.h:351:15: note: in expansion of macro '__m' : "m" (__m(ptr)), "m" __m(((u32 *)(ptr)) + 1), \ ^ arch/x86/include/asm/uaccess.h:378:3: note: in expansion of macro '__get_user_asm_u64' __get_user_asm_u64(x, ptr, retval, errret); \ ^ arch/x86/include/asm/uaccess.h:443:2: note: in expansion of macro '__get_user_size' __get_user_size(__gu_val, (ptr), (size), __gu_err, -EFAULT); \ ^ arch/x86/include/asm/uaccess.h:512:2: note: in expansion of macro '__get_user_nocheck' __get_user_nocheck((x), (ptr), sizeof(*(ptr))) ^ lib/bitmap.c:377:9: note: in expansion of macro '__get_user' if (__get_user(c, ubuf++)) ^ lib/bitmap.c: In function '__bitmap_parselist': lib/bitmap.c:525:27: warning: operation on 'ubuf' may be undefined [-Wsequence-point] if (__get_user(c, ubuf++)) ^ include/linux/compiler.h:147:28: note: in definition of macro '__trace_if' if (__builtin_constant_p((cond)) ? !!(cond) : \ ^ lib/bitmap.c:525:5: note: in expansion of macro 'if' if (__get_user(c, ubuf++)) ^ >> arch/x86/include/asm/uaccess.h:351:15: note: in expansion of macro '__m' : "m" (__m(ptr)), "m" __m(((u32 *)(ptr)) + 1), \ ^ arch/x86/include/asm/uaccess.h:378:3: note: in expansion of macro '__get_user_asm_u64' __get_user_asm_u64(x, ptr, retval, errret); \ ^ arch/x86/include/asm/uaccess.h:443:2: note: in expansion of macro '__get_user_size' __get_user_size(__gu_val, (ptr), (size), __gu_err, -EFAULT); \ ^ arch/x86/include/asm/uaccess.h:512:2: note: in expansion of macro '__get_user_nocheck' __get_user_nocheck((x), (ptr), sizeof(*(ptr))) ^ lib/bitmap.c:525:9: note: in expansion of macro '__get_user' if (__get_user(c, ubuf++)) ^ lib/bitmap.c:525:27: warning: operation on 'ubuf' may be undefined [-Wsequence-point] if (__get_user(c, ubuf++)) ^ include/linux/compiler.h:147:40: note: in definition of macro '__trace_if' if (__builtin_constant_p((cond)) ? !!(cond) : \ ^ lib/bitmap.c:525:5: note: in expansion of macro 'if' if (__get_user(c, ubuf++)) ^ >> arch/x86/include/asm/uaccess.h:351:15: note: in expansion of macro '__m' : "m" (__m(ptr)), "m" __m(((u32 *)(ptr)) + 1), \ ^ arch/x86/include/asm/uaccess.h:378:3: note: in expansion of macro '__get_user_asm_u64' __get_user_asm_u64(x, ptr, retval, errret); \ ^ arch/x86/include/asm/uaccess.h:443:2: note: in expansion of macro '__get_user_size' __get_user_size(__gu_val, (ptr), (size), __gu_err, -EFAULT); \ ^ arch/x86/include/asm/uaccess.h:512:2: note: in expansion of macro '__get_user_nocheck' __get_user_nocheck((x), (ptr), sizeof(*(ptr))) ^ lib/bitmap.c:525:9: note: in expansion of macro '__get_user' if (__get_user(c, ubuf++)) ^ lib/bitmap.c:525:27: warning: operation on 'ubuf' may be undefined [-Wsequence-point] if (__get_user(c, ubuf++)) ^ include/linux/compiler.h:158:16: note: in definition of macro '__trace_if' ______r = !!(cond); \ ^ lib/bitmap.c:525:5: note: in expansion of macro 'if' if (__get_user(c, ubuf++)) ^ >> arch/x86/include/asm/uaccess.h:351:15: note: in expansion of macro '__m' : "m" (__m(ptr)), "m" __m(((u32 *)(ptr)) + 1), \ ^ arch/x86/include/asm/uaccess.h:378:3: note: in expansion of macro '__get_user_asm_u64' __get_user_asm_u64(x, ptr, retval, errret); \ ^ arch/x86/include/asm/uaccess.h:443:2: note: in expansion of macro '__get_user_size' __get_user_size(__gu_val, (ptr), (size), __gu_err, -EFAULT); \ ^ arch/x86/include/asm/uaccess.h:512:2: note: in expansion of macro '__get_user_nocheck' __get_user_nocheck((x), (ptr), sizeof(*(ptr))) ^ lib/bitmap.c:525:9: note: in expansion of macro '__get_user' if (__get_user(c, ubuf++)) ^ vim +/__m +351 arch/x86/include/asm/uaccess.h 335 #ifdef CONFIG_X86_32 336 #define __get_user_asm_u64(x, ptr, retval, errret) \ 337 ({ \ 338 asm volatile(ASM_STAC "\n" \ 339 "1: movl %2,%%eax\n" \ 340 "2: movl %3,%%edx\n" \ 341 "3: " ASM_CLAC "\n" \ 342 ".section .fixup,\"ax\"\n" \ 343 "4: mov %4,%0\n" \ 344 " xorl %%eax,%%eax\n" \ 345 " xorl %%edx,%%edx\n" \ 346 " jmp 3b\n" \ 347 ".previous\n" \ 348 _ASM_EXTABLE(1b, 4b) \ 349 _ASM_EXTABLE(2b, 4b) \ 350 : "=r" (retval), "=A"(x) \ > 351 : "m" (__m(ptr)), "m" __m(((u32 *)(ptr)) + 1), \ 352 "i" (errret), "0" (retval)); \ 353 }) 354 355 #define __get_user_asm_ex_u64(x, ptr) (x) = __get_user_bad() 356 #else 357 #define __get_user_asm_u64(x, ptr, retval, errret) \ 358 __get_user_asm(x, ptr, retval, "q", "", "=r", errret) 359 #define __get_user_asm_ex_u64(x, ptr) \ --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --PNTmBPCT7hxwcZjr Content-Type: application/octet-stream Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICI6E4FYAAy5jb25maWcAjDzLdts4svv+Cp30Xcws0okf8eSee7yASFDEiCRgAJQtb3jc ttLj0370+NGT/P2tAkgRAIvqySqqKhSAQr0B+ueffl6w97fnx5u3+9ubh4cfi992T7uXm7fd 3eLb/cPu/xa5XDTSLngu7C9AXN0/vX//dH/y9Wxx+suXXz5/fLk9Xqx3L0+7h0X2/PTt/rd3 GH3//PTTz0CdyaYQq+7sdCns4v518fT8tnjdvf3Uw6++nnUnx+c/gt/jD9EYq9vMCtl0Oc9k zvWIVFwXHd/wxhogtLzq2iaTmo8UsrWqtV0hdc3s+Yfdw7eT44+47g8DBdNZCZwL//P8w83L 7b8+ff969unW7ePV7bK7233zv/fjKpmtc6460yoltR2nNJZla6tZxqe4um7HH27mumaq003e gWxMV4vm/OshPLs6PzqjCTJZK2b/kk9EFrFrOM87s+rymnUVb1a2HNe64g3XIuuEYYifIpbt agosL7lYlTbdMtt2JdvwTmVdkWcjVl8aXndXWblied6xaiW1sGU95ZuxSiw1sxwOrmLbhH/J TJepttOAu6JwLCt5V4kGDkhcB8riFmW4bRVqluPBNA826yQ0oHi9hF+F0MZ2Wdk26xk6xVac JvMrEkuuG+YUXEljxLLiCYlpjeJwdDPoS9bYrmxhFlXDAZZMkxROeKxylLZaTuZwqmo6qayo QSw5WBTISDSrOcqcw6G77bEKrCEyYDDoztRqAqvY9bZbmVQGXk+6rKgYID98/IZe6OPrzZ+7 u4+72++LGHD3/QO9olZpueQB90JcdZzpagu/u5oHqqRWloEoQdE3vDLnxwN87wlAQQx4jE8P 979+eny+e3/YvX76n7ZhNUfF4szwT78kLkHoi+5S6uCEl62ocpAn7/iVn894f+D84so52Qf0 he9/AGTv8oTteLOBzeEqamHPT/bryzQogTNiAYrw4cPoXntYZ7mhvCycEKs2XBtQNBxHgDvW WpmYwxqUE/zq6looGrMEzDGNqq5DTxFirq7nRszMX12fjoh4TXsBhAsKBZAS4LIO4a+uD4+W h9GnhPBBq1hbgZVKY1GFzj/87en5aff34PjM1myEyojBYPagxvVFy9vAsEMoDs5sFQrD6wmo vNTbjlmISSXBuihZkzuHsh/YGg7Oldwia3MygLuDcpboKHAx4BEGLQerWLy+//r64/Vt9zhq +T6igNE4syWCDaBMKS+nGHSH4JmQIkgVgDyXNYPYR8DA0YL7g0Vuw90GeOfOiN0hCeQPGXhE W0I4yCOXaBTThscLyTA3MLKFMeB6bVbmMnWiIUnOLKMHbyDO5RjmKobRY5tVhJSce9mMQk9j JfLzOdJBZLfUkuUZTHSYDFKLjuX/bEm6WqITxiUPp2/vH3cvr5QCWJGtO9lwOOGAVXmNgVPI XGThOTUSMQJ0ldRMh6Y0E8IKuGvjhKTNsCgIy5/szevvizdY3eLm6W7x+nbz9rq4ub19fn96 u3/6LVmmSwWyTLaN9acfKZA7gRFNrGNpclTyjINNAqENOaS4bnNC7tEys4bc0poQ67ajs3Zh pgJWmvNa2Q7QQY6VQeZyBSIOM1ZPEc+ElMROcDysoqow3tSyiTkXrIGMOwhXIxAiLSsw2xyn gfU5Apcsk3tG7FJKMqAhbu0tErYq5PnneFwjsyUe3CxjFAO4K44zUBO44A2JcnMc5DZi3RcK oQ6s9xKXlAOvJDIrwJeJwp4f/SOEo2ZBGh7ijyO/2kIB5DMHyFpzb4pUerdERwMEbYOZPiR4 XVG1Jkjhs5WWrQqcgEtMndK6mmq/HQga2YqUmmfhV0Lss0crkZt02q6Aw74Oa7cePmaj4ywK YlCs5ukKcr4RMyrTUwATNKYDq4TacbIaFwOitZQ8WysJxSW6EQu1Je1/IKZDJAAbJtH+6DC7 ctPQNFtTYE4NVpuB/6Tkq+NiZ1mtURAuX9R5WDLDb1YDNx9GgmxP50kmB4AkgQNInLcBwKVr o+3ks0mQQ53S55LtSwsMp670Iva4z2QGBW8gLxUN1P2BTnnDEPlR0CjwA8GoM65cMeW8SjJG ZUatdacqZrElEMhSBcqQ+sdkphoyOQEqGiizASWuwWt2YxhODrZHzB09Lp0gGXJLAJttHUhg gHRRzAc32Nio/AjyDl4VXd8c2c+cyINyglDodEUbzlK0lgd1NVcyxBqxalhVBProYq8D7Od1 uUSRk9KAozgsrRIcFLFSJoLageUbYfjAxyQJrnbZeEHZmMpEd9EKvQ6EDfMtmdYidpOu/s9J Q/W6Njanhryj75Cp3cu355fHm6fb3YL/uXuCzINBDpJh7gHJUhDBIxb7mfvCG5GwmW5Tu/qb FNam9uMHPz/jVfuekF7TEq8YXRCYql1SNlzJZWIBltcuz+2g1BSFyFy/gxK/loWoogzb2bFz wZEQpCelfIgT/4APeoE9pGtq4ZUysKd952A/wT/bWkHiveSURbZTejer63GCUYIRoMfPMKub WyEvQBACD6dt4hFJfMdDxmQEkkvIFi9Z4L/Xmtu06eGYC7B0TAQAaRPUmhwwywm8Nj3AQyGF 7wrK17qlO0Qp5TpBYo8RfluxamVLFCYGZI/Zfl9yEQkPxMothF0sgJzjdV3iZBbNV+Ahm9z3 ZHvhdkwJYjUA3Yf/EFdegl1w5pOABFeLKzizEW3cjGmcAn8DcNvqBnJSC9ofKl7qKlA5KSzB eHAAut9e3tZpj8ZJa1TkSTN0443BsAIywVph6zXh0EN9n2gGl8t2pispFNTqrkAeOk/E+gzP 0AF1YJs2CqozcD935neN+s0zSMyirC1FUmlgSgOH0/CDXPAQ2orpufwmoQaVlGQ16A10WjjO GFCDPQbe93gxaQ8ik8zbCmwQPQTGd02csfEYMANZT9vd00uGhEGM+xofglTb3kKh4giT/gpk CblDtr5kOqwGJFRUkCH0He2TCYK5m559gzSTm4+/3rzu7ha/+9D5x8vzt/sHX6DvRY9kff+N ygsGMTiyIQZEeZPbzOB6vGsqOYo8yIIt5H2Q94Ru0OVGBqMv1J7xiUT1lAP5HhLYEaMyhp6m bRCfnm8/dI8MOfd2Rcf1fjjU9/sO70xSNVAKSl97JBqjjqJTgph0ZFP8FdWjGXTYtQMqCBVt xGOJBS91rKY5ClL0xt1WwA4UBEmU1KRK3t8SMCsxbOg6aCz6qyc3GKQkL5vQ4SCzOdw+QLtG bO7IXAdvJJnHpIP1JT10Ah+raWcH6uX5dvf6+vyyePvxh29ofdvdvL2/7F5DO7lGo8zj5vfg a9O7moIziFjcV7YJCpuRAx5vGxJ8rZzLj4FLMPo6OliE8isLbgAvy4gKJKL017uVMrSmIwmr Rz5Eh6CnFNIUXb0U548pZFr995dWQotDdT1oE8hD482QywI4FW7KLYRrqEkgLqxaHjZPQVhs I3TUExxg06b0lGSvV1ThCPn/MN14U7Gp+xKioLdVuSF+4OG5/7rzuSdNGleNdG03fyc3OozT r2e0f/pyAGENXfwgrq6vaNzZHEMITFDe10L8BfowntbkAUu3SOr1zJLW/5iBf6XhmW6NpDtV tas6eFx8jdhL0WQlZG1nlKPukSdxDOIVm2G24jLnq6ujA9iumjmebKvF1ayQN4JlJx19y+eQ MwLD/sfMKIwKM49T+swgdmjO0LEv1b8n8M3bs5CkOprHuYKvxqwubC2Nng7zekyvYhzGCgUp jO9LmraO0WAIiSsWjajb2nWZCyiWqu35aWDG/tYBU1VecbpZCgMhcPpFBfldD3anFD3eGTDg jAly2C9r9RThstyaW0byaussgpeK27SAdzBeQ3puoe6z0eVRXgtia417nmHwsiJx6KamROFx dcR5uGLB0oH2lD3BRlbgIpnekj0PRxO28fwg51bjA3VlGNaqqTbKARgFL821hKzVNVyXWq55 47wuFh/zcbQm46abnUOCvu02dfhCq/8VsTg6o596WQmmsGQhufhKN5388nG1hbhq1UyCKzLQ YTDCmQXXRo9xHgFw4iIPoxDeECZBqAed0nG3x57NoDe1URXkAyd/hca+ykGS48McjiccEoKj VZhjrHgni8Jwe/75++ln/y8WtmKUFF2KWoBVwZ473jDidZLL9ubRzrUMLxEg2Q/9iKhQpaoh b8IL75aPxdTBscOiata0LO6471fkcdTDBz845tY5d+7HBenwyA6vX0PL800gXi/j3CYC90xD hv7JoTAZ1Mbh8LiV2KdH4HoL6ZhQPsmdtLJuIufNToOmNQptib1hV1GPFZUH+a5vNtOIHZFB uSdWmvWg0cOVWyip8lx3dvaF51B4oJRX4/H6FBISwbADuDbBqQzvZlwTwr88yPX56ef/3cfS w/0RCguh95JtowqdJKv9HQIlm4qzxkX2qF1EFlbXSspq9EHXyzYPfpk6eTo3PEuD/arkpcFA 7LSQmGnoX7j3bkP/d64GBsFyrTHWub6pdxB4cRjYJrZfHRybuOtkNc6ZYhIClZ3EB2lat2pG l7wrh4RmgwX+5fnZqKTMln3UjjXN6vhKGn53hsH6xDWn+2/ehVGCcTv3/a84aBovIKLOrBWd lvKCyiT6RmVkwdfd0efPdAC57o6/zKJO4lERu8+Bi7k+R0Ccm5QaH6tEpR6/4uSTMjBagZkE 6JLGkHCURgTNMdVwynhovEtjYfyxHz6sTlpVtS6BixwPeDSsB+uQgNqur05DosjQ/G3VJjf0 JXRW564VBNNRrh/CiCi2XZXbLnmppp7/s3tZPN483fy2e9w9vblGCsuUWDz/gY/Zg5u5voEZ BIn+je7YmRnDUY8ya6FgyoY8EAguFeeBvQ6QuDUDUHxGMNCOXrjuLtmaz/UBVJ0Qzz12u7yA WHwJkXi8nOp9cOBJsvACBX8NiaFTFzM28UIDrN0LX99zxiEqfPntIP01oZ8fnRywGl/Qj68Q s+GmZkV2WjyvVEB+TkgWC+NnmBup+aaTG3COIufhi+uYE8/8EgpK2o6CpdtbMgspzjaFttbG AdWBNzC7nGNdsOmAfKZLijhX/WkORxtdLQ4S8SWgyKPULUIm8BnzThiy1UqDWtC3L47WllzX 4a2SX21roBTvcgMGWqSPnFMK0gE4Iv8qxqvk/kDnyecbbX5bGeoU+UzMBZ46rUf9QiXUfKKZ wAcBCpkWbV55l3S148dy+tlEKBmopEt5gAwCf4vvWUtIQC8h7elkU1GV6WitTPH0WnIP768s 4ykQQVfE2HuXUOKuxEwTyhT0SKaiBs3wknNRvOz+/b57uv2xeL29Se+GBt0nR4q7h93o05E0 toIB0q3kpqsg94wde4SueUM/NXTeD78IMeMAqOxVNXOQPgNJn7q6NS/fX4dQtPgbqORi93b7 y9+D9yJZdBCotCuJ+Rl9Eg5d1/7nAZJcaLo75NGsCZwagnDGGOI5xLBh4oTSPcY26TayZnn8 ueL+ac7cUjmGCigmZrdSmxmdzA45AMRq/41LX+K6GDxLayz5Kqa0/SvxiFjIzSwjpeeXq5gR c++Xhrt+n9SAmvzr+fVtcfv89Pby/PAAKc7dy/2f0UOj/rOu+GkEAMcffPKr21RLXGId3Vw7 DC6CGgD1HpTjnZbhmxSHSq6ZTIYZJRRKQWcOIaX2fpYUi6wUfQ8ASSqdzjfcfvny+YiKT3Xe NctQNbFYjw+vzgRV8SGhr2h7+X+8vXm5W/z6cn/3W3wft8V2KHmGyHr/VcRYHvRhA4+U2o6G 48sFrZiu3tmaYjlxKvz77vb97ebXh5371nPhnqa9vS4+Lfjj+8NNkvguRVPUFp8UxCk5BBF8 f7Kv2PHNQclZnjw5i7mYTAuVPqph+IL8R0LpgI8JsBZhvxvXQD2B8be9QkbVsKozhwlagXz/ XVaze/vP88vvEEmmib+CUpjbUDM9BFwcoxLqthFXoaTw9xztVRE+ScVf7iPIBBS/PHUg04Il ykpk2wThOzaREvkB2MgyUC1Sh+MohHIl7WMgHqgmt+HGe9AwCXXX6oU6/FL+6Wz8jQlAWb5h DeYjrlmtI1whlp3VgrslR2FhYKfwlZgrPKgVKM+0J2Xum9aQhcdCeriUZK9nT5JVDGqBPFqc alT6u8vLbAp0le8EqplWkQICQiQyF2qFpsXr9iol7WzbNGFHdE9PsSA+70EJus2lYg1F9hfS VaI2dbc5Slj04GNiEFTAYKtyLUKHj+tsc3pLhWwngHH7ARNUt46VoY46EDdqRjknau6AzgD6 lcQYEugtDbu8vo+Y1KspjWMxt56Rbskj20FkpWUyNTqShMhmigKjcB14ygC0C5+qBb4DecB/ V3vLjJqlA3Ip6HC7J8jahCQluISJL6UMOqJ7VGkzRc5aGvjvIabldlkxguMGilFD7BFbQO7e YjqkUiSfRhJstpyV5IJFVYlGCsp+9jR5htudzpXlq1Cb95+RJiKYELi9ko21Ae/2MBmnAX5g 2LCu8w9/7p6eP8SbrfMv9PMxoTZngdrBr97R40VnEbqjAePuPGKPAij/+QhGrS4nH9GhRp95 BxBBwP5Tn3DWW/7MciGmqbPpmMAxzJRuSHXQws9Id0HP9Nf+4ix1GI9zWCfX/gMc32yPT8QI O4V0Z9F3RQht8N7KXUfZreKTMzokHMSvNB1kUeRxuEnmhRQHHwimYCp+7cH/VQQD6iFYhWxA fPgpP/b2azZTcqIDVVb1qUGxnSNyjFS5dbUL5DG1St5KhcT+tTMdbPMsS2MVggbH7pJXBCyy TOSvk7/EEjPqkOh4+ugtRJ9MqgXHvv+Opby5/T1ptwyD56vpYdGuuplRFPDJlnZwOqereyvm aj9Lveqpjm0gSPw1tHNDU3Tw+GvcIYcJhy+1yFc8/d2JFZRDppEyvcjbVKzpvn4+ProgXW3m k+bANyOkd5nUXqqgCIIfx5E3iS+y9kJhVXBfjR8RMgV2EoMrq6LeZCYVbUJ5Hmol/ux4k4Xl 1tXxl5BTxRT9QZEqJeyVmOSskpeKBU6rB+yP7UeKaMosFEQAdvnO/ByOpNBsha+zphMitpSK RvShjpy1lktRCUv1WUMyPGdUmBkukMcdYLACCn4FCUKu6UWuPAuKO6JEVsMO/ssJUIxzjAYa lCN50hSxU3HaJXDO0WK+UH9cA63DXYAO9fvF++59B47pk7n91+7uPW0J9/RdtqQMcMCWdpkW uw5cGCqlHdDuQ/Qf02EuEl3MOkQk0TP94AGf9G4m2Iu46kOg5RcVtQm7LA6wghidU3vIzcFI aFyb25LfZu5Z6KC638vmopdaej6lXPPppi6KC4LWvQ2a0BYXPWYygBJXWRbUvpWY+ei7x4O1 aj7zLn3Po4rDodfHh5vX1/tv97dJgMZBWZVUxwDAD05EFq8bwTYTTc6vpghnUKdTeHE55d2e HI+EPSD9SL6HohpMGWizUcQSAHqWStWtARzAjKYg2n+QP+WHH2o/0tzI6Ojq/xr/NkK8Yg/z n2wFf68iQGVp+6uHN8ut5SSzNnykGsDxYSvJyoLnI0dkrBH5dPMsS8gZPt3Bxh9PRYwY/Jpq RiSIrgW+AEqliZiGfEeznxD/agY1zAiyoNqj10s3klhpZlr6wfxAsEkemSdorxWJtET4PmNv 9yKuLPOM8qp58/+UXUmT2ziy/is6TXQfPC1SokQd+gBuEixuJqilfFGoq+RxRdcWVeVp+98/ JACSAJhQzTt4UWZiIdZEIvMDhHKyCpCxdOmIq5MEvND2SKKqTss9O1A51oZriYHsOP7sGcDr tOaEz2m5FX5vY6ppxylqe6kAymnNtCVVUDrNwqTS2jZqbVgzWgZF9bme6OykfMaXBQaHekuq U9x15JEmE1A3+rp81PlMuDMqSA4THUkSxcnL2DQ0xshSK9RngFhhNycTrCD6Ytsa+TqiMNfM y4DJ++XtHVEk6m27TvF7bGWNGx10NHbSVDVXDEsKAaxDB5CiIYn4OnmFxM9Zl/dJc767f4YI yPfn2+cH4yaJcAUbvYrSNGb+49SQg0mI4kKfyUBaH8YbFZ98yeW/97eXSWJfHUKSvSzIyIbl MTplY6G0781qxCSPIcC0tW4TgZeniXUdLNZHR9bsMxGeco8IUdxo2tVUrKsBaCCYFsx58Qb8 OiXbqwLbPYFY7at55Eebr3Fbxv/2rIYb93GsslIQJ9b3Ku6VShRXWjeOl8vpKEsgQts6s5QS WBP3w2vH+DoM8BffzrfmLWnX+ELC1TksAT523SCGtEht11t1iJWv3aUyoUYN4bg8orIqs49t cXc8VcGI6OG5SUhnuaGvCcGnN21cMVa0ARguR8YnfuhoSLeKiOyH+0wtCy6pMFEhsjNnBDWL gpgI/dR1eEHtTEiymKdvr+fXy92nl+fX98mdXDUGhwMhw2gz5mgVatubE8iMjE/PT/95uEze frxA5noacE9mO97eVblGPVa3LCFfv+apkhg6b8tWwWqgikwzrH5Knvd812uDcwJdc70tzQHm FVvpWQycocwDLaOqTBRxMGLJ6BhHLqwARMTYyork1M5mnzPqyGNPiZm8iJlJiPRrdoCESROt uzmlyWDE6eX1xFOLWjcgmzKtzXw5gRc+wnboWICiUA1cvawNRU0gwGGWKDoSOJ2ledZaUbFR i3l0Srerhx+X9+fn9+/OQcETywg5/Rs3MY1aa93RyLD3onNal2lazPTfSTBQEka570iDwtnJ RHHhT2dHpE4ZvhBK7p7/sdIUzd5RN9JuZlttiGZc+2pqwxzX0a4YipvjFr3lAY+AxsZYOFAA 5XUcwg+0IJgZtMm2NNf6TP4eKRyKTMt6h+IQSrbEBpF6nKECrnBLdkwoZoSJ03rDFVATEE/R 4L6MTzF3k/WCECeqn2GwRSnTLQkZ7wm6pi3JTWJpdrsinewhZghsTOVCadHn10l2f3kAmKvH xx9Pyugx+Y2n+F3NK21CQT51GcxmZnX4CdMkwO2ZZ3qKATlL8EYHHoxbx6YvimjVR49oJ+rH o8Y41sBy5TXLDk0ZWJlJospNMfJD7/kgdzpb2x4Ao+9vFXlS2c5JO4n1tUnzWl9UDfJJOMEM kIBcN2mLOrMAxiSNH012Jd7RrCVlQnIr7rVT0RtZIt9ZCuFfLKA0hwplB4GDYi7tvTAt3WAu 6ZFrNL2o9hl9lhIRqW+CIXtMgCs0eQ4wNdglSQ5nQVD2NM8yrYmEYtfQvcMbsdf8Ghco5A3T UCFQkR5Xt95d0SF1KXBMtdCU+cJkWBHkbzH8bFpR6EfqTlCHNgYnUYEwnwBiaWY1cVrG6RjN tXddHs1y/k8pwZsGhaQ1LFL8p4QYQb4beLwiIqC55gsSM3LpWdL3WMRCijjLT56ZvZGFgGIT kU8Oa/w4BaAf2f7zhngXjyTEHd9BmmX/DaK9dm98ghcSd16gA7av56c36Y45yc+/DPUDcqiq mtktBzlSuOyHwHVhnRn1S0OKP5qq+CN7OL99n9x+v3/BVHLxGWjsG3A+p0kay1Fn9AAfmKeO bGcFNjTh0WFhF2lSMPgiUm75/p20m5OG9oNw/avcuT5MEb4DRwOphAOhYyw5ww6j3cdT62ME zbcrKagOqJCOHV4rBVRSMDE/2hxSJGw80YDD13XMJblj71qaW9OMFHY+DYqkIYZ5xOSlqhhc xfnlBZxs1YADz2M5As+3AGdkjm/w1uEf00XGMrMBISARVrlHhKgCBtEEfQBkODUiGHWRPC3/ RBnQ26Kzh+cjgM2i+LQ+Hu1W4W2+XByttjEkaLy5yk9Z5F/jx9twOr+aA4sjH4Kw2cYpwlXW 98uDo//y+Xy6Hn2Zy5okvklEs+wBXQ/f40QGXHHm48hVqLgSEZHfauCwy8O3TxDPcL5/utxN uNAVc4IooIiDwIFDA82Su0uvN3KE6zO9TWwaBLW2VQsRtYCxp0eoK27aCLQ44Hp+qLS8+7e/ P1VPn2IY9C4DK5SYVPFaU4UjceNZcrW0+NObj6mtjvIiOpUra47v45sDcM0vVESJ1npzOjRU v/LSJTpsHGtIdOzK4cejy/hH2CXWVheIBspr3uuTf8l//UnNT8yPl8fn11/jI7gYKbUcJBrp i4BPQDYnVlMYk3bPht7Pn4puDhEpLk5Wc+EWxlUK18610+HFFOF0yAVUIttUXBW2BogQiNJI XT34U5sHhjdDi+sY63yXRsYZrcKOlXYIrsTltF2VFQnT6HVPd+HmLtTbgh+5yTodgl1Q6yUj PAXu71PWdnjawFFxxnKruH+71fTHQYlOS648M3isZ5bvpz42ykkS+MHxlNSVcWupkUEZxpX4 XVHcgAaMG1+j4kQYvtrWG1K2jpWYrSHuK8Z39pZmhThxYDbYmK1mPptPNfWB69x5xQCKDwAW 4Iig9+iG6+85GkhcJ2wVTn2Sa2ozZbm/mk41WE5J8Y34+67NW84LHEgGnUy08ZbhxyLL6yKi sqspHsS1KeLFLMC0rYR5i1DzaoiKehoGmrFR/LaP9XC/VG/QED6wyKmb3IyR1Tw0Q9TwTST2 lYuv8ZsPLS5OmpPvBdNuX0vTGnbvwb7d9bGgn0jra68gKaIMvR+RC3JchMtgRF/N4qPhohZH S286GnDy7ZbLz/PbhD69vb/+eBQw5W/fwbQ/eYeziLDvP/ANeHLHJ+f9C/zXNTXtCSbkyMP7 5fU8yeo1mXy7f338h+c9uXv+5+nh+Xw3kW9uDW1AwBRMQF+rDZ+mvTQa7AvE6kSfQJUpaCyO n3Jn7e8gYpoh5CHJBoImXcwYQvqQDJ3yzy89Rid7P79fuPLbw0z8Fles+F3b+fuPS+ONA+Pi mAv4WSdTPUdFasdFHxdJU+xJKAlOnPQP+LCY0U67Gg1MYIJ/ubE8AC1xPLElmMqPARXIdsyK C5ctmabpxJut5pPfsvvXy4H/+X1cnYwf9cESbJmVBO1UbVA7Xc+33G4HesUcZ3sSc+22Yhtl BnJ6gCGmm2H4wpNg6rUueNRKXHjDjEYG88uPd2dPCOu0HvNTiyd3TEu2pGYZgEM5reVSCPwk XP4eUkLCYm0Lgm/tUqjgij092kK9heMBEFaMa18zdcXVLXAW+IXTTzUjelycxWVxk6bl6fin N/Xn12Vu/lwuQrvyn6ub602Q7j/iR4jbn+xIl7ovU27Tm6iyIo47Gtdc6iAIcZuFJbTCrkJ7 kXYb4SV8ab2pY0/WZHxv8YFMvuUlXBdpY7KYO8wqulA49z744rwIZz7+dpYhM/tAhm+dy1mw +kAoxmfPIFA3no8fOXuZMj20DhCMXgbcx2B3/qA41lYHciD4SjVI7cqPO+SQz6ezDzr22Fr5 jGeXdlapBG4p8xES39d1z6+Bnldryv+ta4zJbkpSQ/gyxoxvRjDlHUsgmXUvOQwLec8HLNs2 jR3WkaH4FKwa1IE6PJRW7eLNFkXEG4QyQPSEMvEa7Qvx/yslcbWfEheqOwjI0A6oyxWhKC6C 1dJhbBQS8Q2p8U1d8qHtnAcpKcJHR+W4OJQC0OmRw3wlmyT2vGlNHLZ5IbJnx+ORXKtpP3o+ qO4g5/I96vcJiErEFRopIgLQ8C9XAtA/cjO6tp1SNtajN1wXFboz/aOagFag45SlhpckYgaw JMTPEw2nc98m8r9tg4FkxG3ox/wU4TjDgUgdw2RGJoJk5zQylgdJld6KVk7qHHAtN84rDMQy lbKJxSLUn8R21revSZGaZ7WOcioZ30z1yvScHJ8zPT8tdt50i28EvVBWhCYMiTwE8NPW+fYd AFvsm7O2NZ4x3WNrDEBNrMJT3d7Yl7s1vOPZxUbCC+sQ5I1ZYRSum8piRFQIxX6wMHuJ5ICI LK+IG0dUS/W1KvCzCfjr4WuAelXddXbgX4Y/DcYZW4n2qszHr/fnh7EJUVW9ezDaHD+cEfrB FCVqz/Z1d1q4nGFG0xmcxCodesrIXX+Oz8gupjijbISLhgYHq3MbQOsv0l7E7jsh1D3N4JzU nWDGHO+06V9w+FCkaf0wxC08RmlwoeB4pkwTK0xwJOmD8vz0CZicIvpfGDAQX0KVD7ROTlFc EyWhXtMbE7XutHP97Bjais3iuDw6HojsJLwFZcvj1abi3RulTUIcz+UqKbWUfm7J2unQY4p+ JAa2sw+zavA9V7Ebx+Pdis1H2ymvPyqj4Ee6r94swFcRvnDJlxLxEzltWtjUZBfim3Fd0JN8 Oht96+MwgpvtSRK/ilawHD2OuRbO/sAw8PQHsnhEAWPsKcHylx9nWIiHmtVo6N7euOtK2txA mG1mqwW+A4LaSWOXCbwqbxymqeLANRNs0gkEsNO6Nn0e6zhczhY/BR2rPotHSeCtANTyVa4l pLHEctTgONbQOBaBGu4WigQaJcSco85LugzllDLVYRh0brnbV63N5J9ilzgqyeB2ZTgF4gZX a/kYjB3PLoH2YCmBR5rnNxbsnjR0cO16bKjybWBU+OAOEFKz5XCqOGuOsEA4Q97o43MT2ABs 6bLMcH6xw9xBgaPcwsCNyqwKAHFFBjy2Itbx4MDPv7dXxsG0PHy8goKbsALobjw+o5okp17g WMR6/gK3ZvT84xV+kSwD3PKi2KHn4ZqrGMKWzmoymeO4KZmFu/NqSo/4iiJmhngLDd8igM8o 19RX7jbj/IXDuKHYqwW+tQJ7T/FzpeLVTTWaBAI/2tHBLC6QSwuYNeIp98lf4DSnnGN+e+SD 5uHX5PL41+Xu7nI3+UNJfeJqDXjN/G7nnqTwFq+4HXF5aIBYuvan2HIIvG1a1Lrjppiqwhpl 0vgkQCOOBO9IHEFNssGLNtUcYYF2hBdgj/2l2E9+Anri+hpn/SHnz/nu/PLunjcJrcAWsfOx SH0hkJf+qJry7psfRfnp2NlYTRVVbbb7+vVUMdN/2xBrScVO/DTiKL+l5Y0dkSSHUA1AdNaZ SXxe9f6df/DQBNrQsD8fOsMVjaU2URI77BnQIzh8qWDlfGs2e16Q1OWivUpLHwH7ahERgXX0 AxEXrCtzaBGsRh/92TDNM4P/MLYYaU1hVFuae9drQX64h1vQYS+DDGCv6YZqXbPxhlebfpn8 pxN9vWxrIf5ryE6ViWZ7inOB0L7t9BWjEMXME+p4Hk0TspWnvvj/gMf5+f35dbyZtTWv3PPt 39gRClCRvCAMTyM1Qk7pJwE3Wm9uchoJlH0nStL7M092mfDRz2f93T24v/KlQBT89m93kXAS QRp4eJlWHtP5UQE+3Yq3UCQk/cHTW/ngwSlh9HXep3/ulQJQnN/erRnKE6lAabgbqzBFZBBJ mD9facGsJif0rdr0PO8w9qVS1WIP5//qliSeTM5hgcZuFCXpzDiq9GSowDS0KqCzhGO0w7fe EPVmruwXDobvSjGz+0djYThOusRyMcVzXYZOhoczwnQ6RzjRF39pxCarpw52/KRkmPN0unOx qBMiBTVzpYoEIEncPzegt0cRzryjeJZ3h9sYlMTogQRDAAxPDrQNcNW3K6UqMmpinR666J6D bvhKdxwXbn7Hh/Y/HrEZ1+dNVtOZ4dSjc1AnI1j/1zDpyEp68mBJvQB75qQTKMjRW07nU+yb FA8ruRNRF3bwYFGMld8cHa6vXdUpq6GMKx/HaxGuhF/YKDFyXWhJ5HW49JdaUH+faUnWFqL+ UN5yuVhhU9ao0mqp+VUpBu/lOT/2GD5OisVVp9kcfxqya6w12a3TU97G/mqOAYP3jdoGUz06 TU5ZeOVIh7kfiPC3cDW3mGRv+usdCvQJpeGpjOGQLknCOVeA0rcNRQHaOsEOxRNeK+D7RH06 UJZiOeqCGaGNjPjBLQVIEvkkfW1FAV1NotpCRt44HMW7dO5aIYJXvxMEIgJItsSBx6hL/o+f 9f/9nP71K8e1H7jPi/zinBQuVxsQYhXXlVvWZeySnM2nx49kUmnJvSZ1AKf8pMI2JsYi/eEc eeXy/HR/+zZh9w/3XLmeROfbv18ezk+afx9PpdnSwdFSHSn0XGMq3KW03Mdcw+gOYdbzmXyV QsAyOurLaG489w406dUFaYVNH3sLaCyGLRlxQUYNEr0+n+9unx8nby+XW8AAm5AiIrqiGFkP ykk/6B8P7/fffjzdijgwVzh6kSXd5cRgVgUaCyx7ksYkbLb0DBxv8VSL8CPycYsJJBOOA1PH dYTI91j7DtddUacGjsr4m1gC6XcF4eq/RsRA9ybh+UiaaV7s6cGYtjCU556KbTmKKbd3nWaZ EYBWxN6M6xhOz4JNG4u3O2LcLJfXAMKIW86A57KqQdHDE+nCrvq/yDkjd7jYZ1J+PcXwWhpm VwcJ2zoEtDCsi1B/qW4gBnZbCfLiytgA5WceLJeO8jstwR7mgh7O8RZWAlydcbwR3fFRRKWe u1qanyiJ4agq7WK2ctY/LTPfiwprxA5WIHO4NWm7s5uwjrOAD1r3pzZJPPM9dxM3LXNhDkm2 UnPGiVw+MUIgDtogdM2lpgzahRfaubI0dhuLhACdLxdHV3CEkCiCqWf3AdvehHwYOd79Fqkc FhISHYPp2DleT3rDYvP5NqC2EGE5mwVHgdmUYIsbiOX1bDUfjV5Qlx3OnaLHSV6g2O5tzRbe NDBeGwFaMF26u18KrNzLuxDwPdcQVuxRXwp66LCkKwG+TMwwFbs7z5jX6yKR4pBdovvtcPKC H5+QBIfc85czhJEXs2A8rtvC8XqOmJbHMHDunQ39WpXELEMRTaAHuQ3Pl7keyiGqWgTe1B/T vKlNGy8+ghaOaHN7HZbHe4w23jflSR+jKVmjcUQNsBPkAIuiXxp3RKdxY5DI6DFN4P301njZ dxDoXpXiDLYz7m0HGdDdhep+VarbuxAWidswXARY+SQJZnrja5yS/2NgLWs8oW1d/XJb9TE5 gY/VU2k7Do6p8xg838OO8JaIh2WckZIrlUGAZ01ZvppNsXljyCz8pUfwHGCVXOIGDEsIM5Lo IuHSR5sTOHij5W08C8IVlgh0E77C4cMatIHFHHO+t2QWU3cGK8eWZUktsW3WkhF2ElcGKwxD wJAZaVkalys4H4zjOtt9TT18XtX7MJy6GkEwHXvTIKW0iY+khCLzgRDflAJvMfuo2bud9upX g5A/W6BfLXddf4aNq27LRtPJ/Q9LZi/tJidwpZFbxLCUpwkl3aO7o8Pn+vX88h2O8ciND1lj oGz7NeHboHawVwQYVKc1vFfvaa6jwJThlWlToe/Q6O+j8R+nbcFGaEcdPYtQVhZB2I/+5nhf PrABI+jEWyHpQYbwepzattD9Pi5Pt893l9fJ8+vk++Xh5SKRLLQzOaQRXhXJfhnoK2nHiDfL 6dQIzew4jOaew8mqEwEcqpav0SuHC6WocZK5mY3n41NIMEniciMCNikS3pdOdlnt9ilx8yk/ WTuZxRq/yAaeyxsDeIzsyRo/Soik6xR3TBPM4rC+0lTrggToK+3A3CW53YWE4f4E6vPWvuOh eODHtGl27PSFj1enzJcjbqIDXlTFG/QhqKbzBYRpaA5G9Z5Jh0R2//bycP4lYllFlN4k6l+y lGCZr+fHy+SvH9++8UGf2I7qmXGz2mN8wQxDqsXnrEJLGiYtp5VVSzPjhowTE/RcxRkCm2mf MqK9Hq7lz/9kNM/NB2kVI67qG149MmLQgo+mKDfRyxUPXgyvuZYqIMdPgA6P1wsAv9CSgYGW DAxXyRk/09B1qYJGr5RY6fFV0G5plgLw+8n0AwVxvgBb9946uyBgDXIEokG7k3g78p7RksMz VHJFNivU0lx8oAInHw+q751PHeLwAn0g5oirVnWBb+eQ8CZKGz778OnHBVyuysDiizJvd3xm iwHDWieTt7OHvbLCWTsYuMN8BOFUPKSrpy/nqMoFO97aHEF99KA5rrxEWCn1lQqy3dPEsaTC MKd7J48u585GzNNwGizxzUWMKtsLwijUvfNAJ7Q3rm1Lcl0shmuCwHHvG8ClznFWphWfqdQ5 YLY3DW5b4LyZa2eG7q+q5P8Ye7blxnEd3/crXOdppmqnxpYtW9mteaAl2VJbtxYlx+kXVTpR p12T2DmJUzs5X78AKcmkBGrmKTEAUryAJAjikqb0/QfRhbM0OL1uROZUzzczqSmdi1g2xkpd lsdhYhwjYZJuHMCYzrcsUNwtNweN93unKXLaGg7gQ7GgT2AcEKkO6BWLfeCyJI2NDYvXMI6k bQDubJg7lQdaRk4cvjKtdrObqd7mFjrtNaGFG6cS02cYHA7E8KxmtBVAs+tWkesNTzwEioQI TQBJHaPYbA6qo0td8UTkJ6UtQr822txGvUF8uVNvEBULZ9bRerPYuVnMqtvI96jKOQtYzihM c4UiMMzLHEe3XdFQq57phjIKyzmlBVBai74XOaPLG5VEyif2tjVdRRk1Q2sPrqnazR8OHsyj TA1g4MWh2oooNdhk8rRMhvapAchzAxvFINTCC8DPq61OkfvJtqBfs4AwZ7TLWBmQgiNW3TJk ++SMD6v3z6JlhOCAJdjC6Owt0G5eGmIOIbbPiUNsSD/9C3wJwh4tt4th8qNdSJ97El2kWbWh DZCRAK/QOX38SXQIv0bwac7ZSOsbF3sjHqZvmyZ5aHBcRxJM6TDSAT/yTb5DEk0zp8B92/nm rsHFbx0anFIFfmNIAoLIII1M3oeibLF05uZRg2aZ3fAFwZ15vEoXneMNj8qAv2UR8IS5aXe5 2coECUKXGY5txBa3YRIYclDIriUcxHdTNAskiVyzWaHA+0m6N88q9n50tQrpyxwsQZCEaG2Q bmiBSFCkCWxPI+wj3KbHZzEBqYs2J0IsnM4jHATHAVrdROkIh4JIb47LLQkKFt0l5q0rg9UP x78Zj2EwQF4KDUFOBE3ej6qvofPUdQ0eWoiG3WVsGDiLeWmwyRL4sc2LZ77vGQNMCYrCh9s6 HBaGy6ygKZMsMlwrRQcN3utisWEYB7gh0vclUXvM8uJLejf6iSIcWQ+w2LlvcM8W+ADWo3kn KwK4MxfDoNC9PWVsD74Nwzg1JOxE/CEEPjViv/l5Otr7b3ceHMAjG4oMMFf1QvXJ2FJ8TUsk GMEvCLXIx3JB0APZkPd8CbVPrM8AbeNeUoIG1mEKuoO4wZZ19SXUetAVEn6KpBSE1WGYswq1 KZHf6IauoqGIX9i/ISAQs7eo7qYIE74SAeNV4HoadY8sSWAzcjF+2m0bpP4PJWpn/Yx2fueP dzFi50HKAr7uLEFRMxTyXtO8u4ShzRdcOdNcs5UVvS3oTaLBVbdBiJF6DBrYlmodCZmZF31m UujKKAvRC0nvvRw1rcJbMaBrtqFZBl0/3avr5yD+lyi9XB2mUzHwvcoPOLuBa5p8v0HrjRTQ HLWi0L2qKPqDKPBFgTMo8uiOVZ6puTHUT5L+f2KAD6U1mwbZSLPRAH22PAxbjoj50hoiNjBt UOsQkZIjkHaN1POZaDhO5gTRixv6WI5PC4+c2WzYqg4M/Ux1rs8dtlzaN6thoaal/RYgWHhf xD3tS8d5TcA5kXTWtE8xl3JZRIwImKA7mQlm90wFitht38cSOCX+ZyJ6XMBdd+tPHuvX+vT4 PjmfZHzJ7x+XyTraiWwb3Ju83H+2rwv3z+/nyfd6cqrrx/rxfyfoDKbWFNTPryJw/Mv5rZ4c Tz/ObUnsc/hy/yQizPefJcTa9VzN2gNgYSZthfReAnQ/OsFAICyPe1W1edHUb4q58nK3t40I sDRelt51z/cX6NXLZPv8Uct8D22/YjGZMcMIqYr9tKgiC9MKc1H0ttBbd65/DyFiRxsSjjSj STvDqUNVFB1sDgC1hhDtE9v7x6f68rv3cf/8G+yJtejW5K3+98fxrZaHhiRpj0J0CQSGqIUP 4WOfg0X9JrPWjsBkdtQRiEBxGG6L+yhtqgnmxQYdhCAy+EzvWwuldpkOh30f2QY1FykFODiF rwi0iM/Tq2k5DplMvkcv8mHAuK6YfmCTue/8ONTNiBqgRT1oiD3FK4vy0Nv5/D33t/1a8jC1 DY8xiI78bVoYHM8EfnhcRsbDrNFgwN+Vu+ytDveu5wsphtuTUQ17X9gUXihC35l6j3ogD+Yq Yne9MQg5/Nlve0wU9fZ74ESQrvbhOmdaohzRpvSW5TBqPbBIbdc7pNEFSZwPm/BQlIMtDrgJ VYYbKiU3ou+gSG8O/W+i/4cBMwQcxDX4Z25P6TcE0U1MZAxjgh5kvnFFuAFL+c6/a08S5NHs 5+f78eH+We6KNJNmgbIFJmkmZSfXD/eadSwL9qkhFVgnfUxn/f5tmbc1xPJreK4yagDKW+pj cawnUIiJvHhy74/d37n3O+b9U0NQ6yHxATkIwqTU3HDHoL6/lUyxMPd6iQA7oNmXoKPoeyUM q4iKjZpXAxC3a+71vydC5HNDDEjAi5DmRizmwOQe/Gdoyr5cz1WxAGElD9w+xAvCJWy700Hr miyeBqN6oIiLnVbIjwfhI1vWhTtVE8S5geAv+TRDwWRul3Z2cfcbLA9BLJ5ntJZfwdSrTYtd LjTHWwFO/GLhkC9nAn2bs2zwocxlNzaZIUl+CQ3jFQ/qBmjbh0N7Vf0c4KwZBZwTQP38asAO /TDZYp3ltFeT6INubt/Bl3NaMyZHRFpc40NMSdnmdET2dFC5fDQzFer7RQmgmphSha89y5la PSBGY7anqz40cu2b2eHQq3ngCNMxkf3XYITTwmTnJOtqfWEGe96Vi4Wc//35ePrzl9mv4izI t+tJc8Z/nND8jnj0mfxyVYf92lsHazyGuriQWFPxdnx6Gi4Y3NC3vq5/UBEyZJhpXlqiNMH0 L0VvwFps4MOmvfZZYfzImIWNRuhmpbGSVttCRK44vl5QqH6fXOQoXMc1qS8/jpivAWOj/Dg+ TX7Bwbrcv4FgrgUe0gcFZBce9gwQyPYyGD1FEGKu66O/ZBiFeqBTEdIMdlcynZHvMQy+lqK6 iLt5qdidCtRA9YVQtXZB1YQ35Xd8Q61OQdPe7PSScSz+EoXywm2SuiqA3i6OoMCF0+OOBrZP 8f96uzxM/3X9NJIAukgD05e1/NwAMCRaR1K45G+MXe8IsjzVxq1DmIKuiVbk+4Go16k6sVWD o6otJf0yNGulFsXWa/ubz0kT+I7kgIU/+3CPg3C3ouEr5fDR4dWtV5BlliurPyQSM7dMBuUN CaZquSHNWRQK3cFHR6yoD+fcdue0S0RDEfJoZokQLiTCIvsjcTbtO9kSHZBklCJzYbe3xmsB Gse2xqZWUKi3Nw0xNWKcOdW1eDErnLFpWH+dWzuKC80xMFoKDoLVzZRRhTfxfGaISNfNJXCw QaJVSGyH9MNQ6rBsqt9+PJ9alINfV3QPBDeqJueKcRwRFkRaXIB4ry9kXYk0usjdOOXkwrKc JbkYbd1ZXcXYY0wjskLZ1YbFYXRH1rx0yHESGDothEKyspxx1keaxT+gccZoZB9wH0b5zrRZ N2RiPxd05ACvFhbFlyICE+nS1xK00uawqPBCG++hydm+WzHFbrYqmEOvVKdw6MCVKokhdKZK YpM+Wi0Bj5fWgmD79deFJjp3yyGzXTU3WwvH9TOlOiKvAiNNaK4BzYXufPoNJDtqjaG8y+sT ppfSsYNPKi+nKLMS3/Zidn3HG8D6Wm0Fs9cEDVRRD9wBMH+0n2w1A3+EdU6cAcM06PqXqyYT YCcDYvyCEBBLLa8vhizp5Z1q67hFhNvzA26gmgdQQ5gRycSwareLANgVYfwugUv/wfTpmOnq OFYeWnXgVZ2rxycuMfx0SKVxREyGs7j1E8zL/aIivNiPrwitNubThkOlTOvgpgaD6FKmbmhN 64w0iV9QXCyK5yXn/fbEG1hYRAFkgzabluI01gatFuO+P75djmeKxRuHFlrx0iDXGJVHf7Rt MCLDhrmgnhtdAXb5vQeP3w9v5/fzj8sk+Hyt337bT54+6vcL9aIv08AT3+YF20qviKt6D4Nq c2rHd1N031N7JiHG144OLS+E63Ij8tNWu/Uf1nThjJCB3KlSTgefxEQlVFo0nSrkTJntfh2Z G9HWrwreUgR1FbwkhgERBkHrSuHMaGFdpaBPHpWC8qjt8PGcajaLs0iErsX4rCFnRAckSeZa 82U/wKuBcDk3VAXc65BXDhVvDRoJt9upRXEYA0kjNkSZ60imjjEurVrPCKcyrr3YKqUM8OWC bm9hOaS6T8GrPpoqeDh1AmwbPkOGzlDw1mFYXxzPLVYM4JvIng3nhOH+HqYzq3JIXBjmaTVb DnChUNlb0507QLlLOKO24lDqLevMXQreHbCm93VmUU8bDT4BkqJiVi9Eoo6lXH5ViphoUYuY LT264oitMabS2HKBJck8Yh+JPUaMN8CphgC4pEYM7UW/zgdwbhv2qPDvt82yizrGSaa7cUhP keuYQAVLezrkb4B75ZAfJRhTUBtQPNzG1C6zj3fOlHwaaAgcyx4uJwBSiwnB1fj2sZN/6di9 xD47XBOceTGjmKwQcyv1VWE6eb80hiW6GM4eHurn+u38Ul9U6On++fyEdguPx6fjBeMXn09Q jKBpCb4ff3s8vtUyzNuQ2r1/vX8AwtNDbaz2KqF6Kzr+qEAoDA6/V4tl201PfB/+yLr55+ny s34/dm1oEU+fIOY8nF9rqBovIB1BUl/+7/z2p+ja53/qt/+ehC+v9aNotGtoqX2jvz9Jvfzx 6edFqb2VhJoEwzJH9UzZ/XSMpWBEzmpHC/yDoL9Wfw3fWu+fTvVFTqX540Hs2s5iPvx2g2ii /zTccQFumWBI7afPiagYeSh0r9XCXWrl2NoO24DIFMp5/X5+xpeRUd5q3zQmvyHfnh6B09TI iyHKzJiTxgtdcU1stPJqI6QDmiHZNyAP2+GFib/W939+vGKD3tGw5/21rh9+qvOtJL3Tk/Kh dTUd8KCRiGWkisEn2enx7Xx8VMYz8fJUmFLHmJurLLQsuS02Sm/xFTbN76pdGEVqyAi83Wni 960AkW0LydCtt6EIduHFK0v3uNUQ1deUNoXWqXYD+z6STPzSVDM6nrZ50Gm4pzuIR4UvcQuD r2qbMHkkIWVUot9XtaG76m0NA+ttGRVdZMsrTB6O/v7K43yqWhDjL/3Wz8K4crWcwghp4s9f qwm8GA6J2NIhWigvBGjm0Adn2VmIKrfB60p2/TzwaJ8nxksOskpm8uHx/CiCJZg6jilaBBLk 68LgLF1+CQtejn2hJRlJVYkq07TKN7hISIIgE093RiTyhzHxdMzDsfZlLGEcfVLGiNAxZAyP JngZ88ZI8KV4hzTGIJrdFu+xjO6KVFHFfgI7i3m6R0dDpEa6NTiZoPNHwfLRbjRmKOtibMJa qsDUE9EMF+T+kX4Kp7u9yc+8UdeZRmodw5lDZctqfICaPqobp6wxZbsiZ6Eh+WBT+Kvh2USY 5VXb2ODfKb+QG9wGmnjL6MIDkMR3abJsDyxrUJo1QZZjuJkYhpaX+QYD1mV5Oq/WZWFyrWtq KpOw6NfVCrFBDmJstzPpqhaBS3mVoUH10HC8S2fFX48nke2jJ/G6AsjPH29UIGI32vEcM0VZ tmKIA1B/XxDQdeR10OtUYY6zKgvpQeaBNL0AHv0bgrgoDZkFW4rCEGTHb7L2gfBhMHEDNlwb gliEaRyXxpBaef1yvtSvb+cHSqHJ4cjF8x6WCD71DEu/vrwP7iAcCH/hMoFUepq4mBrqGmWa MhgskwNcSHNmStWHFnc0h4tjbpP7Xwm28w+4OlptqP/XBQN/D7LeXwdZkIvUFV+YIZdyQzOS HeBKoVsmNfC8wHh5bADnsW3riiIpDhJfCNVLPorO63Kz0bMYXKGVS6ZSAvxuE24ElV5ZI3qD rNpUq2HlvxtOllEeSJr0lRjnkqNo35FYKgmIsldJn76+NtTrmM20FB2xCzdKedTT0EZS0oaE Fw1uzg4hpd7YHdwvu9lUzQcTx2y1UGMzNoBeUNWYOQv1JguAG9ueDZw5GjjxbYlRv3xwF9Op rQGWltoUXuycuaogQsCaXZ/r/ube393vVtaNoouB3zc3ihJGRh6vtplM79Ft+wyFdA2GISnn qtFD7GbzhaWOi8iL6jh6uYSVK03bi/GLPXfqzBSiXpaRK3SJ0LZ1yqNKG8S66gVAlkPz8voM +5F6kPysX4RZN++u2lfuYV8NMZj335ybLlNccHxsH0FRR+OeX17OJ/2eG/OrcuB6Mec8awtS hYBx9UI0rmE2TTkCc38vuYCeenu6XKhTb88dTUEKkMWCfm+Il9acNKEFNrBnWtgP4IPFSo9n 3mmyHj9eXj6bM0TvtlfG8R0Idls/6fVZBKqReDNGioRc35Y0gm7n/C8Z8qv+90d9evjsVE3/ QZ2F5/HfsyjS5Y1tm5bsd+/4fnk7fv9ARVlncPLz/r3+LQLC+nESnc+vk1+ghl8nP7ovvCtf +Cf6rG4k1/F2tjSkj5TcsL3LU+MOFxbbudQ7Soat758vP6nvwBzOpzP9qieLfLwcH4+XT6pQ 4LlQhFK3BiD7KFsMD1fa1oa/ra5VIYztBY1oX+r794+3+qU+XSYfp6P+7r2LD0tD+s9kX8VZ uZxiqGgir1xfnaffNVhEDRzzvngVn880ZwwWwQKYUop9lnn8Zq6HYBKwG8PkrYOZSbvlxnNr 5hjetuK+dd8VMVezlMHv5dJWpmCbWSyDQWfTqSoCoMJyZilT84WzmTXTDXSyfGpb1CHW7kTD 6OZRkdP27WlWwDgpDcvge9ZUh8HBNp/PtNEsXD5fzKg3fIFZqcdi0yqhe1WPJwAs7HnPv8ae ORbt2rF3EziCiDUxrqltxJKYbZVtDH7NZzPdy2NuW4vpYHfHcnI90yjUVrboZvk8PB9Pg9b8 U01skDeXkaESNhRWCoWf52VWtAQG+VLafPXku3aLe4U7xwl2zE7O004KW4/KL7fUt/od9wJq eDNLlQ1hf5/pj6EAgbGmbbFibi8NKYYRNaceT5vRF/57gzmRXn096bOwF1PDs8IJNfC9Wcre zn8dX/RNtl1HoYdqlxAuZnttUfLDjU2wZlG/vOJJpQ/dtY/R4Wa6nNGq7iLOplPqNbyAydXd 0gTEsGySgo7ouY99Y1bV7JZy62YY/BZDMbBDleR/zK7tWThotJB/1W5BGbrQrkkXF5kSDX4U earr2zexImDBj2rDdj6qa9XHiFi8Uex7WmYFiznRuqy0WnVNavB2RWTB3YR/fJeZlK/T3CZS 1PwIMTcpJjO2nCQWTo7KpqmiSr5WfHDWblztMA0EgpsKr+MM5YJwCRuuQSWPBK0uS9T7ohf2 D3dJyhcYCgHR9GRe6Q4z65/Q2ZY9rE+hKgAHp1I/k6XLlDB0jQqNZcoNMXa1uAXwk7S0y+o3 tBcWD4UgjB9BzqOspnJGM28RlImHl49oqG8xPRAN34TWIVaCKrUxXDW31npo3gTWlUGRUlCL CqB9SRpBPC3zJl1FqiY6k8NaBEN9aBGY0my36K2hGLDXWLGsCMlitIsqvsjg8+6P49MHbHz4 fj0IGIA02oKG31W8zatvd8lX8WtY7fHtRSgiKdWRR8aSbmNNw3zEKmc2LyVaLiXP9dYGdgox QkUVrjfoO53Qe+w2TbdwraFCxjetx/dPscmoxrAucwO/uk3xkiw8nrQ4vxyTxoVwx3epbc4/ oEJRDUywCaEJmPxYWgx2kk7iofffnQG/4cPo2p4EkUwhMCKhitZYZizytUwLLb6lAOCLm/AB FwLNxpRVUYQdaUrAyCahISiYpDAZOkpskfuaMujrJi6qPSUUS4wiwooK3CJStoKySDd8UWkT AKNSqdo5txcwIN37ecTueu+fjUXHw08tbjoXzKEzhOQXdBw1hCFuKIKQF+m2p9Dt0Qxc2FpE uv7iu0XVD5okd+b3+uPxPPkB7DzgZuGMsNFYWIB2BtWNQGL+LHVYBTBjW9R7J2EvbZBAukEY eblPvbTv/DxR50PIwNefQbkFnlsTIPFF5SVC/IH1t9Hsq4RNKy4i9LbzY0quadOYK1RKHIK2 RuW3ymTit3ZrkxDDBiCQiz45v2X0e6Akr2hZWzZNzL8Rj8zd+EZ6Cdn5hginAU4IINLOxQ2n dmngUnzkEuYn16HAXar/EzurjWXfExyEpDxThDL5u9rq5ucN1GgT7WdBj4sbkHl0GoLR7doN e5WGOFn9lawib322A0EcQ7AFCm8iqsxcFkU94IEVRd6DiRb1YNC+QUOMoyGQpi/yWBV0W9Bc 98sSYGL02ol0s94yAwi2HC4PcEXg4fb/Gzuy5bZ13a94+nQf7unEztLkoQ+URNs81hZKiuO8 aNLUN8n0JOlkmdP+/QVALVygpDPtuAUg7gQBEAB9nu+QqQLYR3ioGWSFOSwDKC4db2kSvKgW bc7z1a64DIYgmXDT6cpmjVcGJy9rkFhdP/dEtGykrQiYj+BmycG+M8Z2PA38p3fl//rp/uXp 9PT47K/5JxsN7ZLEg48OHTOyg/tyyEdvukRfeLXfITplnRM9EptPupjjySaeToSpukQnH9d+ Mp+u44RTkjySw3c+50xoHsk7PTzh7wY8Ij5o0SE6O+QsDS6J67vtff7hMJwdnbmrcGzgFyeO C3GqKnBhtvzjDs7X88XH6wdo5m7looqVmqqVkwlt/MIfhx7BXUnb+Ml+cg/k2fgTt/U9+AsP PpvsGB/m5ZBMLciBIFiOm0KdtnwW2QHNaZiIxGg7XYCS4hdK8XoyrRXn0jISgPbQ6MIdBsLo QtRO8tMBs9MqTW3rTY9ZCZmqOPwC0/luQnIVY96vJKRXeaPqkJ66aZoU9LRu9EZV64muNvXS eWE1SR3JnkTzzf75cf/P7O765sf94+0oltckYCl9vkzFqrJyYNBXP5/vH19/zK4fv8++P+xf bsMEraSBbcgBxlIqQVfFfZWi2nuBwl53ohxZVyqYcLT7GlRuwSds7tO78saE+OnhJ+gaf73e P+xnoCDd/Hihtt4Y+LPV3LFELAkThfC5h2WO/o2kTAJpqWUsajZLXEeYNVWN6fTjjaXogWpl ivg6P1gcjXYbrUrgLBloHq6blZYiodIAyVTV5A3lGdxlUWGf1cS7im3uvGFH3XOUGCgcHT28 RhrCCnQ5hR4xCsSXOl47vswezgwK5o9kjb9EANq46X1ZkOZe+aPSwR1zgmlygQYtI9WaFDXs 3TUamEF1IltyCByiEM3sfD34NXf7a5SPIQZz//D0/HuW7L+93d4624KGFkQyzFtvKxGmFMRi oGgcdsOox5zQthYXsm9FJrMUehp+3mP4zWCmrEbDeVN57xA5NBeZ3+QLfLdOBEaDAan5W4AB X66IQbxHZGK0J9vUedCr3DWIdiNqphzmsvxg7Kj7aClZpsU2WM48kj6nFYrj228Ef1zXwAUD FkNrY4bOAm8/DXNZXz/e2lc+oFw0mMy1hnkvtF2pTkKkw/9KAXvCJix9j9APidsLkTaw0ENK fMjAprTuHCZputLm9thg09s13jDUouIX5vYctj5wiKTgVDFTMjCSwnlrzgEPFTtIPFWKph57 R/mnQ9uUAU/ydEJPKdPmW7OpZJ7wbBIbspGy9IKte7fPKYNbt7ZBPsjK0FqGi2rkPbP/vHQ+ tC//nT28ve5/7eEf+9ebz58/W3nJTJG6hoOnlpdODgaziqGNOKM+fIJ8uzWYtoINU4p67RNg WW3A60oNm6zXq5lBJYuMLJ34ECwIh+qdkeo+m2QhffKuVLplj19j7I8oFZxd6RITK7AJ9LAl sBsxz6lJdznaiHAZkEjEsGbD2icbB38v8FqpYr71raXu+lCEZzgSN7QGReZ05QXGG1SsJT7q pjxPGeMRHDfOaedNKKLZDQTcoiJ0f35z187uiI7CDXxl47j7XiBB7g/Dn6bDrl/MvUL01DUA YuX5tJ2qH61Wao0Piud/G9HGsbZA/Swdf/GQfUzcVy5rzFvOkju3XCS4DG1jq01BGM3jnRfU YYtg+CJDfxZqBZwbr2Lo+VDD2ZxM1YZ5dSs+zH+HmXEJpb2jdNnkRjR8H7vSolz/Ec2y9Dai OfA74X/Z78hpZLtV9drLYWQqMugsxidxgCAudOKR4CUDrTukpPXtFxJ3H5pSRqTpGjk8eE00 tcYuJ9bInQavxl6PQDdIondMlPADbLnuHrwOBtEqirjzliz7bv1Oeb3Lgl9QR8i8hRuwQW/W +dtQfQ4yxZIhGRgNHYZBO8wx7EO72etmqApGvspBXnRSZnqIQbAMh0e2EebOXiPvW6rUO9od nIStMPGiZU+A75zg03lJ96XkTp6BGFZbT8ZU+s74GjnlHYIN1BHJMN6q3/MW2rlW64HuHXM3 /LUA9l0G3Hu8+spUMc2dx33VRsC91pn3riizpAc65yCxCKaa5MyvzJsMNQq6b+t1Pv32SOaC ev/y6h2ClACd3nmpvGAcb3irtgL5tN5Nj0g0clWQRCbPvQgvnb2E7HS+gjjcMjhYzbiYO+Bo 3ye56ORoEHv4ecDureVl0mTc8UFoPDTyVfgOMyE3gK0LK/aAoGTDWXqkGq+lKFTUFxtVIunB lPnh2RFl70KFkFN5GpWCqF/ElXbVbEz4VU5nLTKTuMm8Vg7HoAePyqXjKWdy4Id+Gk5ZZK/y woHeH3YUfIH7buSO1xQqzDvB8gxLd10lzmvp+P/3xIAmglVqViomY3Iu6AhnFxYSc9yDiESq VnnmMBBL9ED/plZV5lSSzgOfnURiaJjiMUC6E6FJR20cIV8Kne46i+HEx2WNa9vL4zYiHBup 0aOKRNR8zpDePkZP5jTAtHUx8WReJ5FfTnODpGhgJ5CANynRo+tB2th3uV1oYK1l5QskA8O1 zu2hNuxwIvFyQ7MMYSje2F3belfK9uDy9GDUs30czOOcx3V7YcFj8dj8emiJBz0Wq+MFiJFi 4vW6gaIJzMY+BVVvKbSdiG030W5dp8eRYRrNI/xWjctpT6KiBOUF9w8o4Sr3RApTPOybiZdX u3WUqffZuJneztqFTAVPhLXgeMdIuqSM3z0bpmhgPDQ6U0of57S/eXtGv+bAyo98y2Hk5ik2 lFwBhUcGV32NbwjKxHw9sF042vWuDOGVjBuNh2qSyYp8gIldeBZpIuHMOB1qWYUTPpYs4mns 10/DLTc1cMgoGD///vn6NLvBF6Senmd3+39+2rFQhhj43UrYaSgd8CKES5GwwJA0SjexKte2 XOxjwo88t5ARGJJqR+8YYCzhcJPj48q4IAbLQJnOTzZbTHVVVyKAZSIXK4a2gzsJTjoUigGc I4vzYZuoiq5jyIIUFL9azhenWZMGiLxJeSDXkpJ+p9uCjmLnjWxkUCL9JMFYZxNw0dRrmcdB Ma5k2RPjM2tG+gtwq7SRHQ45yxDG+vZ6h+EiN9ev++8z+XiD2wX9ev+9f72biZeXp5t7QiXX r9e2uN13h31Urq8zzsL+rwX8WRyURbqbHx4cBwSVPFcXAVTCR8CTB9/+iEIF8Tmxl2Azx1E4 XnGtmWnk73qGKqOgmFRvbTlkWA0Rm5vBYC+ZVQjMs3s7pcvE8HI31ZlMhL1Ze6lt+5rebQfe IFnBQqBBhZXp+HDBlWwQxj18ugaiYlY8QDF1JrfrAFnPDxK1DBcsywQnl02WHDEwhk7BSsL8 LSocVp0lwBxYsP1y2wheHJ9w4MNFSF2txTxc67ATjk+Y8QbEMZ/nr9v+Kz0/WwSVbEtMItmf fPc/79yEHf05Fa5HgLXHp1xLEJOrj2Ze5E1kB9H1YB2HsxKBarFU9JIRjxhfrA2Wochkmio2 3WNPgTf6099XNeeNY6HDCU2Y8VrSb0C6WYsrkXDzKdIKmN501R1BNwk8y+TKlax7w4DVpaPp ufC2quSCavT7UUvBjF69LZa8H4tLEDjvemjTx8EHBKMP7+2w/GHcl2gxDxp3hY+t+MD0qgjq Oz0Kd0h6FS5IgK3jwcJ0/fj96WGWvz182z/3sehc8/D1G5DeUf4KVoyOKB1DE1RFmDXH0g2G Y3mEietQUkJEAPxb1fjIPQbflbsAS4YUTtLtEXwTBmw1JeENFJw8OiBJbvZHC2uk69/wmNuG fZYXoN4lrmk+xBGTCzfyiAcGy6xwpFhJLwkfR7RWy7z9cnbM2xQswjjmPfYtknNRt8n69Oz4 V8xni/Jo48PLyw/rJcKTxR/R9ZVf8NnruOr/kBQaMEEpql2WSdQRURYiZT50EMNUBf8j0fSF ngd7ub99NOG25C7mGYBNTIatt2r+fpuMMBvby6bzflFXwr9YBDLOvKlyoXej8bQLOf72fP38 e/b89PZ6/2iLcpGqtcSMvo49dbQNjnjOzExtEpbo1N8GgYqdx+WuXeoi64O2GJJU5hPYXNZt Uyv7aqZHYTQcmlLRyKrqEI+5jFXhhN71qEkwY3HEvMMmjXKZKpetxLB3gJfZuzh2Ml0DRSg6 Qj110zpHnieTojDam2jcE5UwqYpltONdkx0SzpW2IxB6iwdXUHjE2soBZz+zp6JBCh8JHA9R 0SRoAcIxRA0dNhrzhMOwevKkyNwudyg4Hul7N9QeoWh/9OF46iKXTk3PbGhwUMNhPJb824Za JVvwI5YaDmUezpZyeYVgx5JKEFR2OeOaQVJosx0F3MGVeX7EBQqdMeUDtF43Ge+B19GgCwY3 Ox06iv8OKnPnauxxu7pSJYuIALFgMelVJljE5VW4T8ldSDjOcFFsCesRLbu86s2s9t0RqLoS 1yUHazdZycKjjAUvKwvuXKtZfKSqilgBgyROqu1nV5C7ACeSmQ9Cg3vrcCi6+rBHCG2y2g0r Prf4b5660VgDNxtu8mgJLSlCC9tmlZxeYQ5WC1DoRDn5LJKETfuhz1H3tVqRlcp5dRBj17Vc KWD5zu1WhR5AKct5hoYDDdlXmD7RKyj93cb/AcGG0WRMRAEA --PNTmBPCT7hxwcZjr--