From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf0-f199.google.com (mail-pf0-f199.google.com [209.85.192.199]) by kanga.kvack.org (Postfix) with ESMTP id A19546B038B for ; Thu, 16 Mar 2017 21:47:01 -0400 (EDT) Received: by mail-pf0-f199.google.com with SMTP id c87so53498789pfl.6 for ; Thu, 16 Mar 2017 18:47:01 -0700 (PDT) Received: from mga06.intel.com (mga06.intel.com. [134.134.136.31]) by mx.google.com with ESMTPS id l14si2469729plk.47.2017.03.16.18.47.00 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 16 Mar 2017 18:47:00 -0700 (PDT) Date: Fri, 17 Mar 2017 09:46:30 +0800 From: kbuild test robot Subject: [mmotm:master 119/211] mm/migrate.c:2184:5: note: in expansion of macro 'MIGRATE_PFN_DEVICE' Message-ID: <201703170923.JOG5lvVO%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="NzB8fVQJ5HfG6fxh" Content-Disposition: inline Sender: owner-linux-mm@kvack.org List-ID: To: =?iso-8859-1?B?Suly9G1l?= Glisse Cc: kbuild-all@01.org, Johannes Weiner , Andrew Morton , Linux Memory Management List --NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: git://git.cmpxchg.org/linux-mmotm.git master head: 8276ddb3c638602509386f1a05f75326dbf5ce09 commit: a6d9a210db7db40e98f7502608c6f1413c44b9b9 [119/211] mm/hmm/migrate: support un-addressable ZONE_DEVICE page in migration config: i386-randconfig-s0-201711 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: git checkout a6d9a210db7db40e98f7502608c6f1413c44b9b9 # save the attached .config to linux build tree make ARCH=i386 All warnings (new ones prefixed by >>): In file included from mm/migrate.c:15:0: include/linux/migrate.h: In function 'migrate_pfn_to_page': include/linux/migrate.h:128:32: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_VALID (1UL << (BITS_PER_LONG_LONG - 1)) ^ include/linux/migrate.h:139:15: note: in expansion of macro 'MIGRATE_PFN_VALID' if (!(mpfn & MIGRATE_PFN_VALID)) ^~~~~~~~~~~~~~~~~ In file included from arch/x86/include/asm/page.h:75:0, from arch/x86/include/asm/thread_info.h:11, from include/linux/thread_info.h:25, from arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:80, from include/linux/spinlock.h:50, from include/linux/mmzone.h:7, from include/linux/gfp.h:5, from include/linux/mm.h:9, from include/linux/migrate.h:4, from mm/migrate.c:15: include/linux/migrate.h:135:32: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MASK ((1UL << (BITS_PER_LONG_LONG - PAGE_SHIFT)) - 1) ^ include/asm-generic/memory_model.h:32:41: note: in definition of macro '__pfn_to_page' #define __pfn_to_page(pfn) (mem_map + ((pfn) - ARCH_PFN_OFFSET)) ^~~ include/linux/migrate.h:141:28: note: in expansion of macro 'MIGRATE_PFN_MASK' return pfn_to_page(mpfn & MIGRATE_PFN_MASK); ^~~~~~~~~~~~~~~~ In file included from mm/migrate.c:15:0: include/linux/migrate.h: In function 'migrate_pfn_size': include/linux/migrate.h:130:31: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_HUGE (1UL << (BITS_PER_LONG_LONG - 3)) ^ include/linux/migrate.h:146:16: note: in expansion of macro 'MIGRATE_PFN_HUGE' return mpfn & MIGRATE_PFN_HUGE ? PMD_SIZE : PAGE_SIZE; ^~~~~~~~~~~~~~~~ In file included from mm/migrate.c:15:0: mm/migrate.c: In function 'migrate_vma_collect_hole': include/linux/migrate.h:130:31: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_HUGE (1UL << (BITS_PER_LONG_LONG - 3)) ^ mm/migrate.c:2114:38: note: in expansion of macro 'MIGRATE_PFN_HUGE' migrate->src[migrate->npages++] = MIGRATE_PFN_HUGE; ^~~~~~~~~~~~~~~~ mm/migrate.c: In function 'migrate_vma_collect_pmd': include/linux/migrate.h:128:32: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_VALID (1UL << (BITS_PER_LONG_LONG - 1)) ^ mm/migrate.c:2183:12: note: in expansion of macro 'MIGRATE_PFN_VALID' flags = MIGRATE_PFN_VALID | ^~~~~~~~~~~~~~~~~ include/linux/migrate.h:133:33: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_DEVICE (1UL << (BITS_PER_LONG_LONG - 6)) ^ >> mm/migrate.c:2184:5: note: in expansion of macro 'MIGRATE_PFN_DEVICE' MIGRATE_PFN_DEVICE | ^~~~~~~~~~~~~~~~~~ include/linux/migrate.h:129:34: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MIGRATE (1UL << (BITS_PER_LONG_LONG - 2)) ^ mm/migrate.c:2185:5: note: in expansion of macro 'MIGRATE_PFN_MIGRATE' MIGRATE_PFN_MIGRATE; ^~~~~~~~~~~~~~~~~~~ include/linux/migrate.h:132:32: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_WRITE (1UL << (BITS_PER_LONG_LONG - 5)) ^ mm/migrate.c:2187:14: note: in expansion of macro 'MIGRATE_PFN_WRITE' flags |= MIGRATE_PFN_WRITE; ^~~~~~~~~~~~~~~~~ include/linux/migrate.h:128:32: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_VALID (1UL << (BITS_PER_LONG_LONG - 1)) ^ mm/migrate.c:2190:12: note: in expansion of macro 'MIGRATE_PFN_VALID' flags = MIGRATE_PFN_VALID | MIGRATE_PFN_MIGRATE; ^~~~~~~~~~~~~~~~~ include/linux/migrate.h:129:34: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MIGRATE (1UL << (BITS_PER_LONG_LONG - 2)) ^ mm/migrate.c:2190:32: note: in expansion of macro 'MIGRATE_PFN_MIGRATE' flags = MIGRATE_PFN_VALID | MIGRATE_PFN_MIGRATE; ^~~~~~~~~~~~~~~~~~~ include/linux/migrate.h:132:32: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_WRITE (1UL << (BITS_PER_LONG_LONG - 5)) ^ mm/migrate.c:2191:30: note: in expansion of macro 'MIGRATE_PFN_WRITE' flags |= pte_write(pte) ? MIGRATE_PFN_WRITE : 0; ^~~~~~~~~~~~~~~~~ include/linux/migrate.h:131:33: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_LOCKED (1UL << (BITS_PER_LONG_LONG - 4)) ^ mm/migrate.c:2221:13: note: in expansion of macro 'MIGRATE_PFN_LOCKED' flags |= MIGRATE_PFN_LOCKED; ^~~~~~~~~~~~~~~~~~ mm/migrate.c: In function 'migrate_vma_prepare': include/linux/migrate.h:131:33: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_LOCKED (1UL << (BITS_PER_LONG_LONG - 4)) ^ mm/migrate.c:2357:27: note: in expansion of macro 'MIGRATE_PFN_LOCKED' if (!(migrate->src[i] & MIGRATE_PFN_LOCKED)) { ^~~~~~~~~~~~~~~~~~ include/linux/migrate.h:131:33: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_LOCKED (1UL << (BITS_PER_LONG_LONG - 4)) ^ mm/migrate.c:2360:23: note: in expansion of macro 'MIGRATE_PFN_LOCKED' migrate->src[i] |= MIGRATE_PFN_LOCKED; ^~~~~~~~~~~~~~~~~~ include/linux/migrate.h:129:34: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MIGRATE (1UL << (BITS_PER_LONG_LONG - 2)) ^ mm/migrate.c:2373:26: note: in expansion of macro 'MIGRATE_PFN_MIGRATE' migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; ^~~~~~~~~~~~~~~~~~~ include/linux/migrate.h:129:34: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MIGRATE (1UL << (BITS_PER_LONG_LONG - 2)) ^ mm/migrate.c:2391:25: note: in expansion of macro 'MIGRATE_PFN_MIGRATE' migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; ^~~~~~~~~~~~~~~~~~~ include/linux/migrate.h:129:34: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MIGRATE (1UL << (BITS_PER_LONG_LONG - 2)) ^ mm/migrate.c:2416:35: note: in expansion of macro 'MIGRATE_PFN_MIGRATE' if (!page || (migrate->src[i] & MIGRATE_PFN_MIGRATE)) ^~~~~~~~~~~~~~~~~~~ mm/migrate.c: In function 'migrate_vma_unmap': include/linux/migrate.h:129:34: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MIGRATE (1UL << (BITS_PER_LONG_LONG - 2)) ^ mm/migrate.c:2450:36: note: in expansion of macro 'MIGRATE_PFN_MIGRATE' if (!page || !(migrate->src[i] & MIGRATE_PFN_MIGRATE)) ^~~~~~~~~~~~~~~~~~~ include/linux/migrate.h:129:34: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MIGRATE (1UL << (BITS_PER_LONG_LONG - 2)) ^ mm/migrate.c:2455:24: note: in expansion of macro 'MIGRATE_PFN_MIGRATE' migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; ^~~~~~~~~~~~~~~~~~~ include/linux/migrate.h:129:34: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MIGRATE (1UL << (BITS_PER_LONG_LONG - 2)) ^ mm/migrate.c:2465:35: note: in expansion of macro 'MIGRATE_PFN_MIGRATE' if (!page || (migrate->src[i] & MIGRATE_PFN_MIGRATE)) ^~~~~~~~~~~~~~~~~~~ mm/migrate.c: In function 'migrate_vma_pages': include/linux/migrate.h:129:34: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MIGRATE (1UL << (BITS_PER_LONG_LONG - 2)) ^ mm/migrate.c:2504:27: note: in expansion of macro 'MIGRATE_PFN_MIGRATE' if (!(migrate->src[i] & MIGRATE_PFN_MIGRATE)) ^~~~~~~~~~~~~~~~~~~ include/linux/migrate.h:129:34: warning: left shift count >= width of type [-Wshift-count-overflow] #define MIGRATE_PFN_MIGRATE (1UL << (BITS_PER_LONG_LONG - 2)) ^ mm/migrate.c:2511:25: note: in expansion of macro 'MIGRATE_PFN_MIGRATE' migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; vim +/MIGRATE_PFN_DEVICE +2184 mm/migrate.c 2177 goto next; 2178 2179 page = device_entry_to_page(entry); 2180 if (!dev_page_allow_migrate(page)) 2181 goto next; 2182 > 2183 flags = MIGRATE_PFN_VALID | > 2184 MIGRATE_PFN_DEVICE | 2185 MIGRATE_PFN_MIGRATE; 2186 if (is_write_device_entry(entry)) 2187 flags |= MIGRATE_PFN_WRITE; --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --NzB8fVQJ5HfG6fxh Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICDU/y1gAAy5jb25maWcAlDzLcuQ2knd/RUV7DzMHu/VquTc2dABJsAougkATYJVKF4as rvYorJZ69PDY+/WbCZBFAExWx/rQFjMTiVe+AdSPP/y4YG+vT19vX+/vbh8e/l78vn/cP9++ 7j8vvtw/7P9nUahFreyCF8L+DMTV/ePbX+/vzz9eLi5+Pj39+eSn57uzn75+PV2s98+P+4dF /vT45f73N2Bx//T4w4/QJFd1KZbd5UUm7OL+ZfH49Lp42b/+0MOvP15252dXfwff44eojW3a 3ApVdwXPVcGbEalaq1vblaqRzF692z98OT/7CYf2bqBgTb6CdqX/vHp3+3z3r/d/fbx8f+dG +eIm0n3ef/Hfh3aVytcF151ptVaNHbs0luVr27CcT3FStuOH61lKprumLjqYuemkqK8+HsOz 66vTS5ogV1Iz+10+EVnErua86MyyKyTrKl4v7Woc65LXvBF5JwxD/BSRtcspcLXlYrmy6ZTZ rluxDe903pVFPmKbreGyu85XS1YUHauWqhF2Jad8c1aJrGGWw8ZVbJfwXzHT5brtGsBdUziW r3hXiRo2SNzwkcINynDb6k7zxvFgDQ8m61ZoQHGZwVcpGmO7fNXW6xk6zZacJvMjEhlvaubE VytjRFbxhMS0RnPYuhn0ltW2W7XQi5awgSsYM0XhFo9VjtJW2aQPJ6qmU9oKCctSgGLBGol6 OUdZcNh0Nz1WgTZE6gnq2lXsZtctzVzzVjcq4wG6FNcdZ021g+9O8mDf9dIymDdI5YZX5ups gB/UFnbTgHq/f7j/7f3Xp89vD/uX9//V1kxylALODH//c6K/8D9vN1QTjEE0n7qtaoJNylpR FbAkvOPXfhQmUmm7AhHBxSoV/NNZZrCxs2pLZycf0JK9fQPIwLFRa153MEkjdWjHhO14vYFl wvlIYa/ODzPNG9h7p7sC9v/du9Fm9rDOckOZTtgYVm14Y0C+sB0B7lhrVaIFa5BJXnXLG6Fp TAaYMxpV3YQGIsRc38y1mOm/urkAxGGuwajCqaZ4NzZiLeLxpa2ub47xhCEeR18QHYJ8srYC 5VTGojBevfvH49Pj/p/B9pkto+didmYjdE7iwBCArshPLW850a0XFtAg1ew6ZsEfBZa8XLG6 cDbkwK41HOwpwYi14NKTnXFK7BAwQhCiKtDveSiYIBuOwgNtw/mgLKB5i5e3317+fnndfx2V 5eB4QDGdwSB8EqDMSm1jLS6UZOAFCZg3XDEGAoQcTJ5X5sjmGc0aw5FohOXo/I1qoY2fWKFS KxmSFMwyuvEGHFmBfqxi6B52eUXMzxmfzWRdD84Q+YFhrK05isSgoGPFr62xBJ1UaJFxLMOG 2Puv++cXak9WN+jchCpEHopRrRAjQLhIoXVoErOCIAHstHEzbUxI46ND3b63ty9/LF5hSIvb x8+Ll9fb15fF7d3d09vj6/3j7+PYrMjX3nPnuWpr6/fy0BXutVvPEU3IfWYKFLacgxoBYbBe KabbnIfs0fpD/Genc2jydmGmS6lBA6S2HaBDPvAJ7gYWmTLpJiF2nWITghYZwYCqCv2EVHXU Dvp2BC5YpZYBXR9EivVZ4NzFuo+UJxC3MCO4UsihBNUUpb06/WWcsqjtujOs5CnNeWRpWnDQ 3uFCvFZ4UQ7UaNmoVgci7+Ist6lhAgBWMA/GmlXrvmW4Ej6SGXGUTXWIbgsRKc/YdCB+kIGZ ZaLpSExemi4DG7wVRRhhNzYhHz28h2tRmPmBNVFU3gNL2OGbcDVAMSC+NSF33DTk3ePmeyj4 RuScGBg0RFWYbwlyXE7GlumS4OV2gpJ5la8PNN6cjk1XPF9rBVKFRgTiOUqW0f2CKc95NPkW zGJNrSosRQOYQLpghcLvmtvo28soRlIT6QLLXWK0DLqeg30tKDWN0xiURFhuFxI2gei4byaB m/cfQUDXFEmwBoAkRgNIHJoBIIzIHF4l3xdU7xhzwlL7mPLn3/83DEfzQwaBTtXtPSbfNWlh Uuo4H0OXZ8NIooZgVdSQ4QcL702FKE4v04ZgQXOuXWLlLFzSRudGr2GAFbM4wmD1dSCt3gpH MoN9EXOREOkJlJto7yHXkmCfu959U6LtxGPi3vs5jPAk+pv6yiEiBXKzk8ESDZAuYTTCM6Oq FsIQmCto8xGmYLmMy6kgYd0EK+qNevrd1VKEmVRgiHlVghiFmep0Pw4DdZ2WLbl8JYw7yPK5 VtEqimXNqjLQIbduIcBFRyEA9p9adrMCX0IFySLQGVZsBIy1bx7sAQqGSwbCnnQuuk+taNYB IXSSsaYRsRy5YkNB2g4vzMC9S4NAnZ+eXAzhXF970/vnL0/PX28f7/YL/uf+EcIoBgFVjoEU hHtBZBJxTFylQ8KUuo10uT8xrI30rQeXHHEZilDNms59KpbNIFoqTzGVyhKLa7l0jqKDJFeU IncFFqIpuL9SVFHEv+bXPB+E88BTeUrKirkdGPAjnwGCWuDFLuT3ays1hP0Zr8iZ9tUROl7G /lytFDQaBBwdT44h6dzYeAkrIHAz2jpukWQtuKUY9UFcDKEupKaJzRSwKFhIhMGleeE6Led4 aMMtiQCzTzfwUKyOlJTVjizKmJA60pVS6wSJtUz4tmLZqpbIjwxsAmYsfeaXLAdWCyEm6lPp BIlFNXDrO4gsMElzRt4VlJIhNHwJFrYufGG4X/eO6XQeeUUNHujSfNXhVlvQHs583JPgpLiG DR7Rxo0hdZkY4cDutE0NqZkFHQkDxdSoEOvusATjwTY0/YSLVqZi5NZvVIDJqvt99ilCLjVW hNPF8lBfx5rBFaqdKZYKDSGvS+uHyhgxPsNzNFMdqLCdLM0SIhddtUtRR3YtAM/pIlC4dUEV 4lh9jOxiiqRjppgGtq/mR7ngNrUVa0hrMqUGMVZkXjwuzlbYFdgIv8Nlg8F1aiqmmfaM4tZY YuF9DRuzuMAZqqKtwBqgXcKIoSGExXgMaJiS03L+9BAlIeDXWIiitD9u9THeRaV3Q+nXVpEM jN3C2FbEKuIZStYmJgCy2xpsLyznljVFMEgFKThEMf0ZwPkEwdzJV7T9usViy2j0y/KIH3Ej 3eBU3WaShI5GuVCaVUPJs9le/7+Ih2ooFUIdjK0Fo2yDRkEkN49Km3up6Wl8JT5Xm59+u33Z f1784eOgb89PX+4fotIREvX8Cd4OO3j0JDRMccQUHYk/hnRZYsFR2SZMeorz7oJc25Dmovtl TkUH7+a934qjdkWVBolBc6iyLsI2GMxdnY7d9epHJTu9YroaUgV+tw1sfNZXag58qqxgJVVg gjzX5EaAXn9qeViXHDLgzCxJYCWyKRxcHV82wu6i3KFH3oB+UeHzgAdlVtbGkaCrCMnCHRU6 f9HEuG1mJ4DOfEq7R6j8RG6o7x1D6hkddUsE3lxpFomVE2t9+/x6j4foC/v3t30YvLPGCpf5 QkKCuXdUUGIQ29YjDa3FkGKSFIP1MeWID9RFgkUiEZY1IkKMUsbyo11JUyhD8cRibCHMeggi Ro6ihuGbNjs+R0h6YVDGnVcep2yBH9hlPnZHklWF/A4jsxTf66oCI3Z87U1b0yu5ZmAZvsOf l98bAZ48XX78DlGgFrPjRNmVnzDLHeywUAtz9689HtCGuaZQvnxWKxVVzgZ4AW4We6OcaU+S l+H5TPmpL6b26BE1HMl5+iCt9WAcwZGDvIHdu7sv/z6U3mCK6UADuTf1aVAFqN2hOphaDdFT W8cl7fh8nFmFiUUjtwkFBkPu6K9wbNxx0jxJs00IxqKwtyHPT3f7l5en58Ur2BB3uvJlf/v6 9hzaEzSe/b2PUUwktVKoSyVnkFZwX3MdO3YoPOca8HhkHeZkENGUwgQ1cTTo4OsLcJlhz8iI X1sIh/CaRV8vIqUUKT2TShvawCIJkyOfvs5Ni1rZySwI2gZImqH1FyAEGJdoxZyMwK5aHzJ3 LjvjVJC/2kEatREGovFl7BlB4dhGxCXJATZbPl9v5IHPaC028rjvqVwT35A+hx76/f6R2oE0 OcaBQDVTyvrrHqMBv/h4SfYoPxxBWEMflyNOSjpalZdzDCHctqKVQnwHfRxPy+WApS4NyPVl tBTrX2gW6480PG9ao+gjWOlyAj5j0uVW1PkKcuOZBenR58UM74rN8F1yCHeX16dHsF01sz35 Drzh7CJvBMvPu7N55MzaYXFvphWa3VlD0QfWM3bPKTMeT/RXzPyp5oeQpDqdx7nKnMSELTzL QAyacw35hT/qMq2M0SD3MQDjH9lKlwmWEJJVu6uLoOCJBShM83nFw2oVUhv0mWgw04QSEW4v wLBRRYmeBCwp2RJmxVqymtFTuDqA5Jb5i54TDq3M6Z5XmttDdTWEcdlWeLWisdEthUIKgkvt 7uqZMPkZjuaxukJbv55goyowe6zZkeVlRxMejPhGzlSmTg0XUAvaiLl9jf2S999BQf/r0+P9 69NzlNWGRTzvCts6OXiZUDRMV8fwOd5xmOHgfKnahtvhBJ8vWb7rNjK8utt/jTcSFKhFxsj5 i4/rGbVrOHqQUlz76wBBFpCDrIM6zrSTpkk3AGRAUElirfCOSuKketDFkhxvj72cQW+k0RUE AuffQ2MphTxe8QRn0fWWEZo2m5Cc0l56yTtVlobbq5O/Pp74/+I10oxaUBd2lqBwMOeO14y4 xeoy6Hm0s0bDrTUJ2xaIoKhQfqohYMJ7Uy2/OjkkRMfaDoOSrG5ZfKJ3GJHHUaeLvnHMrXM2 3rcLyh4jO1QPEdhkX5XnMotjnwjcMw0Z+qvpwuSsKcLmcQGvD5/8DdSaFne/5dq6jpyhO/gD dxSXx4k1JPENS5PLlYT5iqZRdBlZr3ag/EXRdHZ6j38sZ4DZI4NrH0YqLIxGMaqhjlyHdMxV aP21tqK5ujj578Nd9pmycnD3aYoHB7xlO6raRVJLf9Y7rlpK5bTJefsg3A1vhq8jc5JXnNWO fCbhZsTIbrRSkUzfZC1lwG7OS8iuxnHcGJlc2h7uWMOS6qgINpA6qZ6eoLkb28PB4FwuCxvG mwYTVndC5u0M3ieJsn08h3MYPM1b03mET5w2w8lJaLsxNuoyyMnw7LZpdSrASITKgqmIHIzF SOoZzPoYA/kYljq3V5cH3ZG2Ca+awVdnGMxKRJeuYnhv/QYZHo1YQuYkCQ9uMDYZiE9TU0xr mVt8fyIyMx/jN4tIlKWmI3Fe0jF4f0xG+8Cb7vTkZA519uGEGB0gzk9OIsPjuNC0V+ehe/IJ 9qrBS6BUFowH+4HEg8USOXgVEOwG/d1p7+56fMPxdNH2vurQyeGkyRXNZ9bX6bljYIgOXaQP HZ5F/fWXIjaFUZFd6CttILp01RH8nSh3XVVY6paRDxKf/rN/XkCQePv7/uv+8dWVeViuxeLp G9aPg1JPf9AUuLX+9cnkMuGAMGuhoec6XFrwgRXnkYgBDA8+HJz2ILLbsjV35SoqNpER/6Tk gtz7UvcBFXLGWtMwYpK5H/C0beGG5e94zw3bv/aCRIPmHJ3sbz/58Dg4nxu0ezSeeXg0iF9D /Oyk0UxOXPx5Jb616g/1sIkO31Y5SH8vxvfvYngTvFELzgeGSwdLsjjleaX76/uEiLs0voe5 lg3fdGoD/kAUPHzTFHPiuR9CScmCo2Dp9DJmITjcpdDW2tgROPAGeldzrEs2bVAo0qg4nEu0 Gw5bG12pGVbE59tp1pSgRVHNIieDEVrS5jhhypZLcCGMvkngaO2KNzK8Q+En1BqrQMkMGJUy fXKUUhw70fV9OI/Xaogqi3SOKY6QwiMTzVEQ1dybUVTN9N6VH7yChB2MKh3KevnO6KKoQ644 XQQLV0Zyu1JHyCAcatFarSC6d2dLqq6oEsKo0EzzyeWnAd5f0Im7QAQ5gELbcqqkgUkTeDEX JGf2eLBfRfibVFBTxqPRcuKT8KJp+bz/99v+8e7vxcvdbX8aH5V+UKnIluLzw350Wkga688A 6ZZq01WQH8RSEKElr1t6lijF6MrN2CBXra5mtt9HUOkLGDfm7O1l8LWLf4DYLvavdz//MyjT 5NGCoWAvFQaz9AY5tJT+8whJIRqezxTvHYGqNOm1HJLVgTFFEA4ohvgOYtgwrhiKPSVt3XMs k847r7Ozk4r7m7FzQ+fotCBZnJ2aNLTou45nrQpiG/+edQjUMWiZpTW2pW+qIlKozSxON/PD 08yQVSjETc66V5DQVK1DToSu2L/c//64vX3eLxCdP8Ef5u3bt6dn6LGPDAH+r6eX18Xd0+Pr 89PDA8SJn5/v/4zPZ/2NpaAe45+Bx1eYABgOjMM3ZRlyDHuDKNJ9r5q0htuLy4EdfnfX6vQD tJhxfZWgU5ea2w8fTk6JwWCxss5iAcRqC8mmgdkWgpYFl1PtTJlN9oD/tb97e7397WHvfi1h 4Yq1ry+L9wv+9e3hNom+M1GX0uKNtnEl4CMu2OKXu1Z5KITgDbgVBwcavmXueZm8EXryilO1 dkJJAqUITxew6/hCZ5+1nKePgfvja6GisgBsxVV/8FzvX//z9PwHGP1pEqIh/+fJESdCwNww qiqA9zNCavyeo70uw8ce+OV+aiABpQ85HNC0GXjNSuSUn3YUvnLGE2auHmggKzUJQmhcvmh5 IEuN7i/1oIEzdS5dx0sF2Zh7i5KzmWNbIDjkSg3sORmqA5Guw+fp7rsrVrlOOkOwq6vMdYYE DWtoPM5PaEHdJfCoJQo7l+11vEzA17Z1HRvDQwvK8OxqEFa1FuGdBN9gY0UMaouAewAvVfTy Ele+Y+QdT8RwoyfUAMMCe6UYZeGFH08sFA7oxCUdksNMV2FsgKXwvi6pyLekKen3eGWcz8hU Pa+dNtcYKy7Jy2gHZEaeqx7QeZuFJfUDfAuJ/VYpmucK/jrGdGVsrgmmq11WMQK+gVzKkD3V m2P9YFUmPvM4oCqq/w2vFQHecbYiwKKqRK2EIVBFTk8wL5YENMsim3e4K9UmezOhcOt1lMKt 3JFSfj/jSbthe48yd7M8SgHzPYqHmR/FNzC8I6MfVvDq3Z/7x6d34cLK4oMR8Rt0vaFvWIAK 4W+PYElVspnQF9VMW+itYsaIcneUkV7tXFgF/kfqpJ4eEvsnDrQTKHInQD6ehL8XeS6Kl8lv OMUNOiQ6m/zQQoA8T5zIiJi9xDRQ2bLJO38BeBxV/7xtdXv3R3T8PTSaDsXkNn6mC99dkUGk mf2a1+TDe0cxSJRzJd0Kb6/CHk85EXRmxehLMLMt0ssHIf10BHNY7DcqYZMvya0IEzT8gswY TDp6w6BoY2X0AZIo9BSCF7tELhNMxeKXKgiTWlF5AqKy5uzy40XMwsNgA9N3OdWZ1fHXUEBM oJvzBCDSdjx8mG9CtksIY4KTnfAja0QRvl3x351YQpxu8F5pfLXcYzewIv0Lowjt4B9Pzk4/ UbBuuQl7DhAyQhQ897Fh9N3HfMGcqzz6OIt185rcHRYWtfECPdO64j340LqyMz9hkytN5+5C FwV5sfQs0rGKaeolqF6paMaCc44r8yH6HaER2tVV/4d76C3w+hV5ESBogr9FEEfcoGMeN2uy 3ckU7WFyah5FjY/2jMLfaAqEBhSAuTv9FGz4cxMOLUTPuOiApJg5UAxIano/Awo5m3iEPc3W 9pXm9cZsRfR7QRu/6HHkDlHP2sWcgUbqKonuEdL9H2NP1ty4jfRf0WNStfkiUtb1sA8QSEoY 8TJBSZRfVI6tbFzr8UzZzmby7z80wANHg0qqkljdTdxHd6OPLS9MGrkHTJc00xpITppshFjb 3mlNZ2LuOVikWFQaTU65odpro1jIi7xiGFehUahrPjK7VDWgjTlfTFf3zX1qidaTz+uHGR1H Vrqvt7Hh8ZhVJJJO7K1TydN/r5+T6vH55Ru4SX1+e/r2qsnmxNqJ8FssnIyA2/YRjb0R11Wh 3RpVwfsoQ6T5v3A+eWsb/Hz938vTVVNADVtszzwG3IuSoA8zm/I+hscNg6sUs0UxMUNAzRuc qtCCOKkQqZqY7gp9F56F0HYBr9ckalD4LmrMjSkxJcH4rhYZlwaHcibYcz4l2mSKH0LUPpmA DTUNTQRoe3K16iSfRGr8I1sBCJ8cqfkoBjCeUo/RL2B9O0fhwPBc2dpjpwCrItKtEfYeEWMl Dgd5ZRkd93AId6RdA6I06VljlunonSRdGx8SPBVSriuvJFZ6MFTGqpJwh2tV1bz9/v74fn3+ BXSu7vKWNJxVLqYvuq7PF0HRM7vf3v7zep189FrcbmUL6UOXL2POHBiYefEzH+CDGBvvwSZG IdA5qwuWzcJZiNB0NzKrY3UiW9VmZDGdOtAtqzYsRdqS0TIMwulYY8D1dROne4jl5muO6Gw4 nWIVgGURuFCNVLDnEXl4ACudMZr1fI0QyGlKRub0wDfd8u6OFMEkEng6Sph22+ecmoATyzdF HrVAbWqk1SyAseMqgwh51CqKpMwu5phy5injyIhNnVFuEw9HG/oinIh7qzJ1+h3swvIvYMCZ FmgMi57MEuKqZm84bSeXPdU2Pa+rmGSO42bCNpcKnFf1lpwYxAlFaz+xTA8jK3+2x5eMRzp4 hlfJnpmOwQoiulcesDFp0dtSDyEDd/S6tH+7himUMMynlsblrpWOB9IWBtbn4jzxCdg9Gfgb 4BxonlDjh2C/tqzWzQcAmFPmAMBXzQUeiGl6AvAd8pKVXx/fJ8nL9RVC1Xz9+ufby5PUPEx+ El/83G41bY9BOSeI67I366yrZLleTokJ5SwzAaAtDUwrNAAnqGQiP8jns5lVBoBgs2NgFlrj mFXH1K4OYFCAp06FRgZQIkQNY985s8Frd9oUzG1sC3dntCnbQoz2tGC7SQYNnyWnKp+P09Tr +Q5b8yUngqmPzT3DEuPUT09KuY0JWxB707TT3YKzTZzawoTgV8w1BbGs5W7pEe3Dq8VHDfGA X55a8KTouY/h3UqFTNrFaYnq40Q1dVYmVkQmBbtk4FKCq5dqkkckxXVJ4kyQlYrTPJN2KDLs o3Zeni7wWmEy0j2xuIJVyASk5LgRDFdPqgWr64tUcWJUd5EadbRgvNK0jbyoPfmmxUlqH7qH SY8WVzKbFTt6RrXlRavYGlmAS8tB9a04ELPiiLMDwFgNXpsoSR9stTyMcL46FdgeWFFvq3hr vKiq3+YebWHG/uxhmQvMMv0C6krUI97CY7+MLB5BvM7EkaouSZzT2I0k2tu+DCe0pgIS+9EO cjMwGDX2QFYYQSOLBF56a0/oa4EVY5e1QYYHYBuyyYCBA4ERDmuAtaY5A9wYGKjEwkvTD4um vUkNGNhAutHrNStOFaXIzCDgA1xMzqqDiv3DCG42PHwotmjiMXEZaPhBxvwdJdt6HHA7PGlW q+Uaf/zoaIJwhXnFdui8aLvawfU3avlALTdtJiaObOV27rzcbT0GE7Kd9XFr3jS0SYFUjFRU WSUoTGPdNpyIIem3EUbyg+D1xA+cZ26JElxLKLrPIvzg6b4EoyjOI7FxWDkLG9wU5qEiuHer DHVS3l8oEys+8igK25oiQtcL3Ky/IzlYsRIdAirObRWSeJQsteIxuG2pNviI9aN+A88b3I+6 w/sGjEYVqG/2NY2OHivPmsg9Ds8Jo1Xsxlt4q4cVbzAVfX7MYieKYT8qAonpnTS0jMyjsT8A SsimMqxYFJRagJpUW10LrwHljBoMooZLqHN3ZC8fT9jlweNcXLMcEj/M0uM09ExBNA/nQlor URNhwS9k5/aoHpQ5m+xCOD7n5Y7kPvdwiOzCCoo/AdQsyeRcYLoqytezkN9NtTgh4jIVsjDE yAC3I2ZFLd6JyznFT2JSRny9moYkRZVqPA3X06kmqChIqNvjtQNbC8x8jiA2u2C5ROCy6vXU UHLuMrqYzTG37YgHi5VmM1YzOFaW88B4fCrFhVju0JifoEVRCnpxMpP13UprUkrqWgzaJabl rLVS1tordrR+fRoWNfJnf8lOLXAb4XOun8uAoGJdgEegunQwyTq0fSwURCxB0RpSXcLAdIZS poMx8C+urk/BxfkSam+jA3DuAJXziAPOSLNYLV3y9Yw2hl92D2+aOyz0cYtnUX1ZrXdlzI1F QDfLYOqsfpVj4Prj8WPC3j4+3//8KoPRfvwB6tLJ5/vj24fUmb6+vF0nz+IUePkOf+qR/i9m PBP9SLDlSPXW8Pp5fX+cJOWWTH5/ef/6FxjGPn/76+312+PzROWN0d454FGWgOxUWhZR0k3O Y1nfYy8Zfl0PBHWDUxyVZHXMED0Ie/u8vk4E9yqZaiVI9npkyhIEfBQ3qAsdCtqB9a8PSR/f n7FqvPTfvvfxhPjn4+d1kg1OZz/Rgmc/21IxtK8vrltQ6nFlWEJN6njbGUiSHDoZzXpY7k4i GZPS9DCxOKq2d5x1mltn48lYdVmhCccVYRGkWNHtbs17U35jBOeXkPb50oJm964zmES0HGjH zspWts1TcZt+Elvkv/+afD5+v/5rQqNfxH7UvAt6ZkfPQ7CrFMw8l1powVGZqi/IioSnYGDF Fel+uX0dW6wOTnG+SPa4vwL9JBRSOEEUXvSVThCkxXZrJnMBKIf3J9I6LA7DWXdHzoc14Rw8 adwpFtwKCmbyvxiGgz+UB56yDTdNC7VPcHa8J4D0QnY4LouqKlXN/pE6KWW2xhkA3LAeVCAw 9VVB653W0ma7mSmykVkTRHe3iDZ5E/4TmkbMgifY0SYO/QV0a3Z2ujTiH7mP/TXtSj4yBaKM deORtzoCTvDHa7VWbJcDA7kjwTxsnLGW8Ds8iJEiIHS8V4TR5Wi7gWB9g2B9N0aQHUc7nh0P HjdGdWqWtbjHMQsJVTtYE4uF6A5NRTOOa5XU0SIaFXq0ToJTkmd6Hp+2sSeeVUej2KpxmvH+ l/XsFkE4SsAF81iX91hII4k/JHxHI2eEFNj2GcJpxuLrtbujZmjURLVLD1wcw4w6bUhSwncy oMsYF1Qe7T3c8fhso8ud8mdhXO/ekwEQlyRnuLJKjesoNsqaWbAOvHs2NhJ+9SAh5m63caQi M2J44AhimaIzI3lkXxOSBB4fRTEc8nZa43mQQRWVU52vZVuVc8j8klkeVcYHrTY6p9V8tpq6 33rM+BQSglnggmqHJwEa2UExPSVx68swGxiFemAlmMwYmWB6BIeXAlpXNh8G/aJ304VbFa/j kaONnzPx4UrcHSNnMCvRJ3lA3ctdAeYkTsUtKghXuJKtJSKWvsTF37hA0zLBbaH67t0FC6d1 EZ2t5z9GLgX4cL3EFSFqzHk5Gxm0U7QM1iMj7/feVKsmu3HvldlqOvXZYcOJlYyPLN3FKWeF /3xRrcTcgiSm4JHaGcSK/t9jD6n3aAF0JLPrSHk31kPCDASeB34rcRacJ7nioSOf02ObQmVT QAR+O/iTRtNqwYe2APChLCK0J4Ass96vgPa+px+Tv14+/xD0b7/wJJm8PX4KwXDyArlpfn98 uhoaQFntDj+6OhyS3kmCaXwkFui+qNi90wUxUTRYhJ7lqHoO4bnshpg0nKUh9qohcUnSyyGi y0/2WDz9+fH57eskgvhP2DiUkZBDoszDoEIN99z3yKYa1/iatsmU4KoaB3II2kJJpjdJTi9j mFZa1hidqDPQAibtukZ7AkQj219ekLjNocTlIzjQYDGPhqGbwzGk5xqUyOPJjzykI+vmyEYG 48jqmHNXhVH+84kq5QL2tEAhM9+DFCCr2vM8o9C1WAOj+HK1WOJbSxLQLFrcjeH5fB7id2SP n93Cz2/gfc+VgD/LNHh+gjjxJF2RWME4zxYjxQN+bHgA34S4kDIQzPx4Vq/C4BZ+pAFfZIjN kQYI6eQYp773Z9iRcU3HCVj+hXi4BUXAV8u7YGQSxaFin0UWgZBffKeOJBAnbDgNx2YCzuAi HdkpYGHPzyMrpYp8T+dwgNAg9MRRa/G4Ik0hIXBdBf6AI9WLw23h4TbLsfNNIsfCtiqCiiWp h5kux845iWzNXt1zjhW/fHt7/ds+65wDTh4jU1vaNRZ6ZwtgLd/xhaOW3siowcoaWTSIZK3j 7yPmtKh68ITC00fqckx758jO5uz3x9fX3x6f/jv5dfJ6/c/j09+Yk0XZcXJeVtAfAFt+2z80 DYoQjP9rn3vNqBY1zS7MCXEKUHh084iRgC49GgLAgQGZ9soIj89gQ+a8UMtq9CzHSvtpUfFN OcAGdcKBW2GS1KNIHMeTYLa+m/yUvLxfT+Lfn90nhYRVMRgfW8Z1EnYpcO62x4v2aJ3rwVY8 iAFecMyhJSNUiBNiD7cvKHoySkIhjnZWiHHc1Ib7h6jEb8OWHw2Pk7zLNICTXiplF96+JX3/ 89P7AiMtqbVpgp+XJIFonqlhv6Uw4CFlWeMohIrVu88IprdSJBmBRCx7ZWwnm3b4uL6/QuTE ng//sFp2kSOlakThYKqqR7KwsJxWcZxfmn8H0/BunOb87+ViZXfrS3HGHdEUOj4iTYuPyrBc G32fG5D6YB+fNwWpDK1iBxOSCH6PaQSll2kziVa4YY5FtEZ6O5DU+w3ezvs6mC5vtOK+DgOP nVNPk+73HvOcngTM+29TyLXq8RHtCWtKFncBzjLqRKu74MbgqdV9o2/ZajbD2UOtnGY5m69v EFGcexgIyioIcZVMT5PHp9rDa/Y04DsKt8qN6jjJ+METDmGYlDYdTRvY/kaJdXEiJ4I/BgxU h/zmauF1VnocjvpeijMJV6/1JE19syJKyiDwPN70RBuKsSfaiaTdFYVMU8FDBCRkTCs2f4/Z nD35RHoK0IaK/5e4JDnQ8XNOSgiyhN1xPVUrs+GNkYGnnTcJhwxSndSx7p+stSIGAw/dvFgr vjjQ3d6Mej1g7VB8CEkC6U6h5ht0x0z+PULlGgYbaOXMD8112yrWxNzS7xp4eiam4l6BYdC8 7h2KRKwrK0yRRQBLYYOtyLbrNAimJYncyo+8aRqCCxmKwj6lzdHqlpZpZ28jDWef/kaGwF8G T9vBLiQnaYExRQPFTLPYGKCmZNDDabGp8D72JNskxA2QB4qK4TvNoLig2b8GkgOkbMj0LNE9 TqZwIGbyyx7JWSSY1TzyRCbt6eoswqSQoRIhWdEYrUKhPI5VNlWoB7brkSfI0G4q73tcRrZx 6suFNPSzJDQuqtEmSJoN0Z38BxxEL4jxFtQnFokfY0U/7OJ8dyBIwdFmjRa6JVlMPffvUPOh 2hTbiiSY6ndYvnw+DQKkbmBfVXBBt+imJL6gq7DPZBhhPMKZRMNRpjhnTegbgKD+LeOqNoLD 6XgS8eXqzspWo6OXqyWebMohwzhWg6gS3H/QnjR4MXUGNoQN1l+D7iDYStZQ3fNXx28OYTAN ZjgScn1B2j9G89UsWHmIzitaZ1tx7PraSs91zUuf8bNLeWerBRCKkaHpSHiJqgQ0yoisp/MQ rwhchMSK8FWyI1nJd+xmj+K4Zr4yIJ8Nwbkvl2zMj0enTg5fWM3xYMY63bYoIvR5RidiKRPL o/F1YHvIH24OwL5OwiBc4qMMHIF3eFLsNtYpTgRCZJzgLRcvXhEYF7aOFpJLEKx8HwuRZT7V 49QayIwHwZ0HF6cJ4ZeMlT6Cjq3ChjxrFofUTOhm4PO40V31jHL3y8CznCEMovfgi/OszUWG TQPEf6/nzdR78sm/K3BauzFf8m9xteMV1WA4MJvNG3/nx06yU1Svlk0zdjKchDQb3Frz4FUA 0TcLzurYV1JGg9lyNfsHRandizcZ8CXJvzDP0AN+lvnaIINI1LhVltMKeS3/g+bKLe1vTZRR mB3/Wa8iW0jIP2qY4PVAnMGi9zhNA8UzSS8jm0eSFXVR+tFfIFiTd4XIsfI41jh04a37Bage znVV5Gy8xhriR97NcX7Uph45AGRhhJ9Hhkj+zeowmHm3M6fysrm1XARdOJ02joOZS4MJii7V 3NNgifTcHxAR18OucZbGphxoYrlXEjXo6iD0vD2aZJbKBqM5VIng5memU7ZB0awWc8+dUZd8 MZ8uPSfJQ1wvwtA7pQ9SkrnRvqrYZYofNAtqVT2MY9JWlTGbXZMg6xSWMJwhU6hs45AnU+x8 lagwal19rFqTIHCLCfDpU0iPbUCLxFVsCukJ9dcijddoqVffPb4/S3cj9msxsZ0MYLtpxkiu F7hFIX9e2Gp6F9pA8V/b00whaL0K6TJAbS0lQUkqS1fewiko37yfpWxjqPwUVIUgs0pqHarG ShO4zHR+UV9W9ILUQkqsbpkogJRcuwYO1gCCLGsPUwe75Hw+x5XnPUmKz36Pj7NDMN3j+uye KMlWphWieon94/H98ekTsjDYMW3q2nhZPWIMFwS+X68uZX3Wo56q3FE+YJuLNpwv9IEUd61m G6htNRmI0XFnPNOUROhbYFY0RHm9pfocSLA0X2eGnAV+OWAHjQ5eh/T5urToyxZXIubFQ+Fx OGDoE7JgnSM9OKqQerhmStjm/bLCqSooN7y7+scEaxKj+Gh5yg+IvUo8qozvru8vj69uLLF2 pmQSRqqn8GwRq9B04e2BooKyiimpISO9zH/IcTrLLkJHJTCrGPOmEwkQL/TYPEYjDL84vVY9 poaOiBtS4Zi8ksGQtNSmOraCzPRZ3JOgHYqbOs4jzyOc0XPusQXU++Yx+tMbVYerFWolqRGl Rk4xHZMx57zuUWJ3jVUPYUoQ8xMVa+vb2y9QiIDIRSedDIeXeLsoIUfPPEb8OkHj9AGmIrXE LAvVrR5/4Sb3oQG1hWeX/gVNKtsiOaV5UzpFKrB3NQupaME4SKBog3r0yIcW0+TgcQaqJRNr exNXEUGa1l67X2qybYOFjeJHxs1DedmcS+KxgjS/hK/GyFjSLBrPi3tLAhEBbhXTQOC3RnAM DqXVqoq6oyFYDd8kA06cMjKlrWF3r9BV6WNsBFKcGGInoxMwoLw1i1/i4INUkWzLaJFafgM+ Imz7ONsXJITAYwXb0oDZiZVra+BJLtIbQbvr5G8jvniJLaqy9JiqlBkTnG8epXoZElqSHDIO w3u8IaMMOF5XvjwHkkqZLKknqISgUpGk0z24FYCzxKkTywtqtAky7BWJ8eHu5M/Mmx+N2BRR rcdYr2brhRHFHN5oxTx7PPOK/Oyx48tOxBfDTObi8j2FlnS1nC1+2OEqObUggvlvLck0bo80 Ch4fueQ0h/Eo0WcbiKihMjo7GRxrKv4tPaqvOKWplahTZ7Y8aXDEiZGejQxnHURFHFO2USFF DNJ09bJKzRkOuRO1RSSg0qQC0rQbCymkbQ4tfNUCGlJE4ntFYFVmJBUs58/Xz5fvr9cfQnyA 1tI/Xr6jTRZH2UZZHYmy0zTO9cQFbaHWrHbQkpL1/C7wIX64CDEULjBLG1rqYQYB0Ub6g6h3 JoJnZvo56EEK+RFrF1jSBAMSfRp7cRwCY3zYGfEmojoB96fFM2aHpCzweRH0+AVuRtXjPVb6 Ep9Fyzlu8tWiV0GAy5qAZyuPr5tE+izHFTLzr0mwjMalYMDmUuWEq17kfDIhZK/9YybwC49y pkWvF/jbGaB91uQtrqyM002FhgGjZ88Ec5ohgVjgMPj74/P6dfIbhDdUn05++ioWzevfk+vX 367Pz9fnya8t1S+CqX4S2/Fncx9SOGLajWZUKmRpts2VC/SYB7ZN6/FCA7J4G079Expn8RHj XwDnngSFtLIzYWKP6e525nLxiCMtbrTd1X7mn2vOsjrGdJOAVIxgt/HjH5/X9zch0AjUr2qL Pz4/fv9EM17CsLICTJYO+gkv4WkeWj0njtZNA19S+3XM7F6xKerk8PBwKbgZ0dkgq0nBBevj XwU1y8+2UYvsd/H5h7oP2k5r69XscJzG+1pXq3azamX2bNkEgmYukZMCiSCsExxAbaAod61D yEbbQgAhgZP8BgnOpnLLORXLLK3hVE6PXvcijobs8QPWyeCo6hpHyzAxUs7R2HeANSqEjLhk WR6bOHGBbYgRoKZNWC640/RsgimJIMaqCRy2vtO/k8fh5f8Zu7LuxnFc/Vf8eOec6WktXuR7 n2hJtlXRFlFeUi867sRV7TNJnEmqZqb+/QVILSQFOv2Q7jI+iAu4gQuAFtR9vgqi1q+Roo97 pKTZwmlSNWYdUsUOJlmNiYTcC9lTaf0TQ3ofmc155QDbPVdgYG3Q//DxiqXusKMOYHlxPLNk NWgJabJGB66k7TawHNuwEtp3cpaxfPH1Ib/PymZzL0XRd6jOIWnbs4x+BH+G2YIoYBrPvSN5 0qJ59d1y/YemeMrrCJ4YFlMD+fmCjtiG8myFyTvrh0NZ8rFOWerPe+Gn3eCjLlv2Prk2TzJZ jCaG7qnvjPjACpRGWoxaBSEmZgU19zl9eb6j0dTpx/V9rBzWJZT2+vhPE4hfRYjfcvsAA2GC RiLWIHw/rpDbeQKzMqw/Txd0Ag6Lkkj14x9K3UFO7iwIGrGhwU6pHCdDybUBV6yNwSqUe901 bfsROrzE4aHsM8XMSXzfeXlSaa0FmEEVZgDOsBE5v1zff01eTm9voAMJORPKlfhyMYXhjJMR 0VVkJbo5Vf8O9N6SXlQFHB2MAGE6jMfItgw7lyeULiMZKqtJh8ATi1ItwPQhP9pemEtRxvlX 7cmUpEIf2JXj9gmLfFS+/THQryBVUNeJSujCv7XNhFeTRlOpH7rOFFWiZhrEoxwRw9jYjUu5 h1RZ4HOjEuuFGwRHs5eJOmcGNamDxShvTs7WHeS77nH0yYG783AajMY+KvVCAuf/vsEQpror YZmkw/p1iTI46O3MwOBRS4i0DMKdtW+KqKWa/mtbbB3MLAbLgqEuk9AL3LHP0WwdjUUwEoDq MFYeI1QPML/hGaSq+MmRaLyzlERN15ADo/SXU9/s4fi0YlQ98RzCs5g4DRzB3CpSgS9dsxot 2SzaYZtwjMFN1E6+Khv3MCDPqJW6Q5fLaT8GQZf5rNfd2OQLhlUdWJQm2cHSJiluTErlrRlL +LMfD26dqYpC3+YrQLZkEbE9GgWMuhyqQ5/UHxYJd049JFLGl2vOmKHvB7rHKlmdhBe6d7i+ FNd3egrQky09nztB13q447J9cHA7Lve3/1za46ZB4evLdXC7MIJolldQvXZgibg3XWrV0rGA PnZRmdwDdfo8cLSqgFpy/nz691mrWrulwxB7yjzd07m8vTbJWEL1sZcOBFagqWIWteE/KA71 Fbv+6dwCeLYvfNcG+IbUVQimQPpBmcq3mFNzgsah+rHWAUuxgtiZkuVa3XsLx+Y2Am8mGra3 eHUQaBVz8mheonxXlqn2lkGl3/DSU0ZMstJzRat8sSjEcKHQG+mtopx3G+wRO/oxSMthz0rO 0TcYROQXO9wWDyPNBcvpzBpcVTDJpv2chZ7jNRZ6fHcsVivCjoGv6EbHPd4GG9CCd99jt7K5 De3LKdb8z1gMn+cjFnyhv3Cmf4mJzqyrE+hDM2dusWXumBJeYko3eSC3YOncTictg4VH2wKp LBbz9o7FusUYipKzjaVrKsV1pzOLYVLHFMW1CMMjueeWuwYlycVivrwtAugjU3dG9xGNZ0k3 rsrjzW4XH3kWlvsXhWcWfJIXz1b+9HZW8hnuJ+m0yimdUtdrN2y3iZu0Dr3l9PaQ716O3cyz qmECokWwPRgxVrrJDddtpnm2b0lNQcVY68BDlQhbO3TqU6qvr1u8i2K/KdC1eFw2h4THVC4q 45ollYwvRU/ExCciNJiwkPzLn7SLXpoWIatJT4bdV3qZxpU0K0fAeK7b6Ie7KjwUn8aNslIC jLNdyuqEbF0ZZUAkEqYsU514C4QXYRPVHHYFfG08WdIZhm4y3JMBhz91jniC9f6ivUocDuQl S/e5tYSrI6ywGaz3RHds6xBub6RyL6Ir41uLOs5KkBdTlVFVmSAyuPF8g6NxTsF5skr7UNX8 +np5/Jjwy/Pl8fo6WZ0e//n2fFJDUnDV/huT4KUW+FqkGibCX7uS+hjVTn6BvJr6Yhu2qpKI DDAiMkvSWLXjQlobEwG+FW/ilEy19HU2S/otk35OuAozNpLU6v16enq8vkw+3s6Pl2+XxwnL VkwJRxCq7z5FElIm6LBzJBcNp8jQVw3yUB+1pgLiwu80PeUqn27Q9VGYWaJTqYy2dVoykVGh xTuNbz9fH0UIU1uc4GwdjcxrBG3ktVABO2XU/Ihxf2E5QOhgj7r+FYNzdOYjPmG1FywcsojS QBl9vtneJw1c2zS0+AxCHuFswrGomyKRY+k5R7tjCRRYhVenFv96WD9UV31q192jM8+soqRa XmUqDMazzh6xNSCCczK3OWUR04LuzGgd/YANKWi1eFRfoCpE3SpJBXR/FwBsk/nUc4Vk1EJu a7zv5klIFRJBSEi+99HqJef4+x2r7vqXBmQ7oVGH7VwdMfoUeFjLzPIOmeP7arvTO4PPdu+I bF9Y/hWmjCKyVAF57mCVIp07IxgEwjW1Lm9JnJllF+S5Q3Va0Xyt4m9+JrV3i/utgSGgjvEH eOkbnQWpwXRMBZ2bKkKw9GhltceXC3sBAA1GidZz3/5NnK89d5VpHSD+Kp6sUbfEYs5AzMxl n5ToCtvmKxtZqrjeWZLsNqHKTWVLQQWFoJrvgkT6N85ZBV5z++24ZJg5lo1w/73xikRnCGf1 LLiRwF3gUNcjAstn9Vx1JYFEHofkGsKT6WJ+tDmOEBzZTD317UmGiiLodw8BDAjP5OZ6PPrV ceaMQ5WpX7T3EVIhrLPL4/v1/Hx+/PHeKofCFDTp/AMqr0QGfQtZrOuVRO2rSn/lp9A023mt KyFq3qtIGp4/mBIvWZpZgo3gptZ1LDt6uS22OELtTFetHUYyWGecbs9tVLndZJtVqBNRN3Ix V74LiNSC+ZGgandECtWjqeP1skeMtzAtBvO9T6tl9SGdOv64N6oMc2d6s7seUtdb+MYGT3SA zJ/px9lSep0Vib21Qn8WWKIzCDy7sfqNLqZ1Ta5KvhY5u6nKdTz2AXLIgqm5hvaXdCPauL1a +kghkqfFFI1MQ97vtbQq3uBWXbNY7khyi6C2xACtk2MMUivS2ggrSfDuk6reSSsQvsvIOOcD M54+iMOHnp0uQKuR3EwLdxzBfEYnQJ2Nj5mimb8MKNmwnGn+HBRE7j4oaLR0K7IenUuTLHOP bCi29FwyR4G4FLJmOezVZjMKM5f3AZE69s1iJjxd+o5F6gDOvYV7W+q4LizIQgvEo5MWh9vU 7Kqz0DXul50xIucVS54AzhfUAjHwKAovicH0TieOCuV8SvnkMnjmZNMTSq4BWu5BDK4lpTNp PIberWDtVs1wxKDhi8C3FBFAUMdvZw7KNd29FZWWSLtc777GtGmowrQPAoeWrYACO6Tfgg9g fyh4M+ORMjpA3MtK5pA1RojTwuCzLFjMyR6oqJ9EeUENmLlzi6MRjW3u+eQNss40M3x4mKhF GTPZLPccBptx02FjIuUssenxRmHpNzwG05Kelseq2oCN3+3oGPl4R2PRtAwN0db+LI4SJm7F 5UPU4QDw5fx0OU0er++En3P5VcgyEYK4/3jQhQQu/Yc29b5jofUmwYtGofhCi2bWWDFYRWHP lUfVX8ivCv8CUxiTXDpPkdcV+sZWtKd9EsVFozkzl6T9NAVNe7dCi1WmqnADbNJYtB/rYBKS +leW5DhdYIhvenMkmfHwmt/F6DaXupERJcvizIM/ouSr3dozZvCBDp8U6l3bgESZFFCilb6u sTBt+PDR4bPodsSdjRS3iKv+acOJyt7ggtr272e7sAK0UAaZ9MEHDMEOQhNmuylttit5+bbZ xztFUpCBeMZhTX2f7C3B4jocch8JkcsBe36aZFn4O8cjv9aWSBOpHEksYmVNC6D1Ro0xGrLW ikNppNPr4+X5+fT+a7Av+/HzFf7/d0jj9eOK/7h4j/Dr7fL3ybf36+uP8+vTx9/MeQQHRLUX dpUcOmjYz0Ps59PlOnk6P16fRKp98O4P8YT95fJfxTqginjP2gfvvjydrxYqpnDSMtDx86tO DU8vGJ5d1kxxfyPA9fPp40+TKNO5vECx/y1DjKOJXQ+L2v0umR6vwAVVwwsXjSm7fDyen/Ee 74o2n+fnt/O7zsGlqCc/P6C54fOP62PzKMv6ZMQtl+Kud7lm+zwQ0VytVO+2VKyOWOBpBx0m qDoAM0AXUNeKLoNgYQFjNlvMbV8K0PJlVnvO0VKgIwZMCmyY7lhTx6ZWLAunUx44ftd36+v1 +QONKaBTnJ+vb5PX83+GMdA13ub99PYnnswRDkzYhjr93W8wsJlykdsShA37ptzpoVcR5Iek DrdxVVA2DJF6IQ0/0DNo0kSqiQ5SoxKG57Ez9VanKYEKC42MvkpTGRoY32uc8OiSNHcZb62s 9eyRvl4NkJb4Wiyn5HMDjS8tWNRAi0X9dGYpxQZmc3F7aymJDdv3/pDwjKidP/DVrjFslU+k /fzCUZ+BdnSepO58OqajoxccNMvgaIoCJvT4hgRYFkEPGa0WLCwn/yPn2vBadnPs39Cc8Nvl +8/3E94Dqz0T08qL3T5mtC9fUdKlS90hCjlt4sws+T47bNa04i+aJGMzcqeG4C5KzeQYpxd+ 0cM3bGOLV4Z4mFTVjjf30KOsPPdH2sMSYqsi3FKLKWIly+P+tUp0+Xh7Pv2alDC7PxsdQzCO 5uMB+RIlTVo7CyeLnXbC0grRfi8jiTRptLQ9VByYU+DbTGcL+vJk4IP/Mo5uQ5v9/ug6a8ef 5ta20cvB53HAmK2wMLmUTXrvOm7l8qPFL8CInztTv3bT2KFOpER7iFcpptCHS5DV++Xp+9mQ v9y7JEf4x3ERqAuJmM922UrMrRELzcrg8Czr3J9aPAXJCuBIbUoezMlnDcgDwx/+EuAYyQvI S4c85kK0jXcnz8Ll+qh9XSdNvS6npLPFbo6BXcdipjus1CDLFZ2QXBWWG/vI2SYYkz1ZZfQp uhigR76mbLdl4fMHbc1qCe26tUooBBZ7/77Wm3AcC04kH92YhCrXox/FtrOKFbN5fBBtyfa2 03NRzGRFOOSROuc7aHmTP35++4b23qY7xrXmtLRb8cT6R4gWFtcwi1LNAhxoeVEna01IQIzI 0BYArIqihv0NV48ElPThb52kaSUVfB0Ii/IBisdGQILxKlapHpSmxSoMWAZ74JQ3Sd6sHmpq QQc+/sDpnBEgc0bAljPsWnHr1WCIQPi5yzNWljHe/cR0K2O9YeecbPImzkFhpLbfXSm1fTTK Ol7HVQWpqzfGQhMKdytmlIzDjITmvZZCZAxff1gOCbD5WHg38gWhfA7ftmoPNzKuk1RIqjac W4276Z+dZxtig4+tKpZeWwHLjD6DxA8fVnHl0bEnAZau1NQPGEyv0BS0liD6Ha+tIMiZtCRF KOZ6V8qn+jSKjbehrj4A6OOD6Z3RjbqnUWoqOfRCy7yCYyPZW7FkYdEFAEvjwJkt6GlO9CHT AEzL1K5+osjrB9sEKlEbxOnFBhH75ImoJSosNpNdcnlcwMhP6OUJ8LuHir5CBsy3LR+YZVFE RUErNQjXsNJbK1qDDhPbeyuraJdiYtBYEw1ZlcGMb4M3MYx4y1ylP20RFB7u1keNJvVypd+t QJE/1tOZuofGjFobAo3YXhgbnT6L0WN9kVkLna1AjEdKNcIZroItIN/Gsb4MYByaO3fpmCOs o9smlRY2h7dU2q2dksNodmjzCyHHhUtphP3k3KRhNF5fkRimjPPWhaCOpNO143hTr3Z8A8g4 qEabtWryKOj13p8599pGH+kwZy49UvHsUF/XVpFcR4U3pc8GEN5vNt7U9xhlP4u44udAocJO Yu5no7zGGx0FhE2IP1+uN+pmu5UCdOe7tSmd7THwZ8rx0tAGtKgHfOSFQmm+0dOWAbtpl9Yx idh3N3tImQXLqdsc0jiiSsAZbJwYhYxvnZRsbwRG1biCwLLxMbgWVDMplRg9R1S+719XEImD gOc+dWGuSIC47xzQTyyk+jam3VAqBdmDvBaqM6IBW0VzV7+WB52C14xUYcVJv6F+tdA2yrRn W7BnpQrFi12uO2NGQlNwbn+/xXOLo2nxaVkl2dhWfgubi9Fl4Vb3Aw0/B2PPuorzTU29jQY2 6aa//b2TySiJDINMnoOjMcfpWZRhZKyA/GyqB8UUtLDaHc3SCWKzpszMBFyWuolKT0xoc0eB 72B7QJkICXHE6V2Sj4QU10VpLwYe6VYPenXCbQK/TKI4pjZTD0vPtUSfELC8+bHkDU2zKfJK sy4baM16rZcgxuNbk5bGoWp8JGmFQfh6Fz+YrZ6tksrsCuvKSGpbYOQerdKCYpcn5GSEphHU h1gn7EI8Fwp14oGl2kMwUaaHSpxHm4JP0FOapQz1Icm3LDeKEOccNlZ1YdDTUBjQmemncV7s qUlAgFD2dhToH7X0Jvpi7RI9D/ywRLvtWUgpI1rtslUalyzytB6B0GY5dRrdGzGSD6Cvpdze bkJZN4L9SvqDsKUyqAma2xTr2iAXeHdr9jUM9pEQnSIHdXyjk0AbM7pbgi+Wc7TrSwvLi3zB 0wY4s9SujGuGPplGSaML7ZA6yhEoRgAWoZ346EOYuBmlwSFYFWHIDNFwlsiqaTRxnmumzcs4 jszoGCpeY1PCpB2PigXJlall6y9KZgmMIUYahgiCDT29pROpYyCPL8WDmYU69JK9MfnAiOZx bMw09bba8br3wNgiKnU00+1wIWtK7pt1FhEALcU5JtAt9HS+xlWBFRioHWWU5deHCBYxc8KQ YYma7W41kr5EQqgEvk0Tv2yrXzo4x0NDDHLJx1cao/W6VAkth7xMHBwfa4n1RRTOl8lzS0ym 2IZJg6dPadwesOnZjDZLbRS9rDAYRWijLePNNtRLarDlOQzYMMaQ7+0eoJeIfl2P8rm+4e3Z hy6bzuwblbmEG0XD6J5o2Cce9nAdK+rNiID+nzCmt5kOQqtUqJy8Nlu9Y1iTwSYQzfSlC0kH OghcBzXhiq2pbwRgMTYVfQhdWd9yXirSmC+OjtO2jZbFETvAlpwMRdC5FtalI6gVnliDZJq6 JtC6xibmoGhR32rWvmo+pGc+Ie8jBjDblmZZNSZ08+HOj5/y+HPvRp3X0LaQ17jaGO0EDSRH QEFKqejrZNa2R7g5PorP5LC73V471/fGJeFp4BLF7skglMLMqArYfD5bLm4K80CURmPYHtiN 0mLWusF4R5WC0ZPC4xB875UZR2v9UJD3OJPw+fRBuEEW0084Emgb0sJexcg2yOus3z/lRR3/ 70TItC4qPFZ9Or/hWxV8VMRDnkz++PljskrvRLwNHk1eTr+6Zyyn54/r5I/z5PV8fjo//d8E HYiqKW3Pz2+Tb9f3yQs+J728frvqdWr5zHq1ZKuvVpWnkrE61SRaknhYVtok0OfBarZmRlfu wDVoGNpuRQUTHnn6BbyKwr8ZGQpN4eFRVDlLOnXEZjNb6l92GOq5+CwDlrJdxOgMijzuVFwy iztWZbRmpXJ1LwVBiiF9A6Vyw8692a3mHvmMWcwBTFMykpfT98vrd+WBnZZsFoWB5UGHgFHn N0KBqQyJNf63+FoM3EgNxjOQpTMM6Sfx+fQDuvjLZPP88zxJT7/EyzupFYiRDVJ8uT6dtTet YvRiVMA8fbDkHx1C32wbpDW7lLQy63F74eT62r0SNVQT/HQ02wtqsR49SGkxb0zRst+cnr6f f/we/Tw9/wZr/FkIYvJ+/tfPy/tZ6kmSpdP+8OEczCdn4bb4yWxvkb7NirhnuDVrCAaMhHeH wUN5DLN1sTZ0LfRCjCGAaaqMvEIBpocUDTQbbbSuGz74+iEgpEIuCDvOF6r3CzHQRGSk0ZDu IzFZopYpTKMjbAWjekEXhCqpQma4cFHh6s53ybtThak/DiOKvvWnriVtoQZvY/ts20aLSjYJ LKJhnMbjbUGXTWmGllfBdqrL6LtMhTPOypj2MqgwresIAzpRJzYK1z7RIsoqSFKyexqoLBWI o01sfRpP8MHe+Hbh1gEGIrbkBuDMEiFD7W7iLvJ2Nkl5oCu625H0u/iBlyxHl463cEu571Iy 5qbKUazwjVY4Gu1d7LKwbnZGhGaCC680yfJlBV9YRrbE3BnlQt7gCsj7MJXpuLMOhJzts9F+ ug11l3q+emOmQEWdzINZQGL3IdsdaWTH0jaAATHllGEZHGc0xtb0ZIQASCiK4tGesZ/J4qpi h6SC2YA87VZ5H7JVkZIZ1Yl1rljF1RcWUidiCtsRZs2RetnOagdrD5WBUT8bWUWWJ3n86WDH xELSNEgt5/8z9jTNjeM63vdXpN5ppmq7xpIsWT68Ay3Jtjr6alFynL6oMmm/tGs6H5s4u9Pv 1y9B6oOgwPS7xBEAkRQJgiAIAmAa6nKaV25Svt+UhWUoeOsQSnI/8s0v5khbxatwu1h5thLs tgVskSEX0CRPA0ODESA3wCAWt01LrAkHnti0jDotka8DwLJkVza93V4Hz80awzoT3a4iMriS IhoiHGNNIpYWcZt1AJacJDMntjzDioUSkrFbYxBTLn4OO2bWQwYLkhvLmhVRckg3tRkfUDav vGG16B37ltVySUCOzZ4njdpGb9Nj09YGx6Ucjli3N2alt4KSMnzLMr/KfjnOFjEwDolf13eO NtPXnqcR/OP5i5miPuCWwYLyb5BdCBmhRY/LCy2G5hhZlyDWmOICbO/GWYVkkCMcZ2JYm7Bd lqgisCWthd3q3NUUJlL1/efb+f7uh9ra0DOp2iNn0aKsVLFRklL5AQGnUkKg/HmDKuwtZqre jgmdxMYYoFt3uKSbDXoAWw4q8kbZf2g2FMjUWYYL2pk5zyk32DzJuRCk2nnJABlvcWopSPjl fP8Xfdmxf6kt5CImBEGbk2FUIIZjt4EcLFqVfITMKrPbWueVN+k2F4XRnz8QfZbb66LzQkvY lYGw9smL/GBFF2IHnQjBs3KymbGiQGkdZoCkjenPH+env35zfpdcW+82Ei+KeYfw95SbwNVv 6mQnLXb573qhzev54QExOewbIABkmqU4U3oq/hbphhWUQExiFokZW4JVn4vZqDGlRBF3mQFO lFQ3EU5lBYA8cpZB6IRzjOxCZBITwH3UlPyWHlXAC1xT7mn/R8DTa63AXJ2HOxX4limE1yua rcrXYy1Wkghmtn22xBuXz3R416aJvAVmeR+umPYCdjxvgkbPBNlArKLLHM365FXVzcb/mnBq UZ5IjpaXY246ABIEqyUeyQne3cSNpdhgZQnS0JPsb/PQJ1WJgWIWAqWH5+wYrFFEgQnRBxih EGuiqJr7kbdy54iUZ467IN5QCJd45Sjg/hws88sYQSZ0FB2rEpEEnqXYkCw2XzpNSMZk6Ak2 Xzz3mnqTCiNBE63JGzsDCfd8b71g81Zvc8/xiJGrBX86C6pJAuOHZHwf7VWX6Pck9xYuwQs1 hEMh+437xOX1KjUmJtndlhjviITSudA0JHhKwomPA/iS/AiJ+dWEXpNdLeeVJXHN2HvrFXm3 bRqNpa9n35jggeNQAw8TcGmd5K5l2riO+9GsyaNqtTa6TV4XK+LOSC4IN+9/KX1j7imbEtkS ksnEcK6lKRqbvD+sJspLTo61GwYk3LgVp2P8jzkSBHTod1uWp6SxX6NbLclRkAljPuRpI5mV Dg/oCdhcO6uGkeGdxpkUNlRnANzzaWkYNj4Zs2og4HngLomGbr4IfZuA15UfLQgehzEnWNyM qKfDfYJ+7mw8YFSCzIGnnp8+RVX7MUdNgYznnV0cKBvT+JF9mqjRlVaFdvi4Os19B9I4Tl8Q 52xyThmbMkEtehwcU80uE0IcFzNBLMDGqH57VhRJxjEW53cESIncQyAFaxLn1GUoFdM4FcgA ZQ+CcPv0GzKq1h7e6PKdbqGaEFpbbqCUyIho00NRd/WEdK7aPW87Ve7YdZGZn5Tx2yLqmmOH G5AzXRcVj5t2O/cVku9uUyMi/o2Ek7KGtcfegEPtkXFAvxYS46WUWyVgKmCuXVKo/H0aIoZg NyMClcYsUcwBx5M6Ki03udo+jVt/5mSlKZLGcpAABdQtp3cXgM23QuCQWODhjogB1Idweb1A hJi5KgKvqWZbS5U5IokcrjIs79vzvy5X+58vp9dPh6uH99PbZe5Gxxsm5pzm8QV3BCGceBzp vms6tHM6QyRz38URj9XuR7Tr7dKfquPtNLu/P/04vT4/nnDmXyY4ywlcXQwPIG8OWs9Ay8XA 7uzp7sfzgwyOcn44XyC97POTaIIZn4jFq2BBK0cCtSIVboEIHRRMUUAc0vIgEG5oNmpo0Z/n T9/OryeVAwE1b3y7WXlOoH+mBODYrANQBWHtAwm93N2LOp7uT9Yu0Jqur1fy2TU+brUM5lJc Nl38qLL5z6fL99Pb2ejddUgeTknEmP9xKOPhp2Da++eX01Uf3MnkDBUmUfkSnS7/9/z6l+zT n/8+vf73Vfr4cvomPzkiv9Nfe2PonOz88P0yr0Wtchy2g+4axe9pBOTv1d/jSIpB+19wHji9 Pvy8kmwMbJ5GeoXJauUjtgXA0gSEJmCNOz9Zhf5y1vv16e35B5ij/gMOd7klkCGgHJe8fKhQ ztjdg53q6hPM6advgpGfkJ+JulhoyWcmkMddOvsI/nK6++v9BRr+Bi4bby+n0/33mXDqhtsl /ST69vp8Rg4bA90sMP1QfVoncAA3+SwMiJumkQnUuqaE0IBgIuP/DJZzfCRK7tGeO6CHW6Vi TYzxwhfvLKvnjnfbascgjgGJV07DXZRdd8esOMI/N18tvv1waXdLhg0sdUddeMJaCEvzLkIR +ADSp+vGQBwvcB/nXZzmSDwAzBawGnAt6dC7q5NbZEfvAV3CUekDWPawvRwZGAJlGhoQWlw5 A2NcGhvAGZkOacKWVZ+Ec/bmLFGigVeXzWavDSdYH32djC8Tm4cfA9qejLsnMMbHwKLVZAC2 DFuLR7glM8IxDLR4h0r/J+qscmWm1iocJhFmhwFapTj9cbQXw5yMVZEhBbNrMNaKoUIJw/eQ EhQmVlUnFeKIadKNC+jz46NYlCOZ6F6Gl4DFRpc52kRVW8FfTWee+p5P383HVI4lASMiWtGC ViOK4ihZWVQbg8yWjEQn4xD6oovoS1l621R44F+RFcdfllQdaZ9QnSSNLEGDNaJD5M9Wnv0Q JIS/nJ/kIBsaqhp5/vz+SiWmEsXyOurS0NUXeAFNDo0JlY8dPj0TlJssHimnBVnmg6pSem0Q swH233UX5b8gyJuW7paRorFEHkvynoCTHlk5S7NNiSwP46TP93SRVUQJH/CbrsVGWpWGix8O UYYeFGPZmgGEd6B7ne+vJPKquns4XcCRU/M47fWkx+fLCaJ6ksbeJC+bxDwRUi++PL7N9i1c EP7Gf75dTo9XpRAP388vv08p3mJMPOaA48+kpZm3xTHteM0ov3HI2NRoYhmevzaazKqklN3W yZdRi1aPV7tnUdMT0mt7lMraKD0ru7KIk5wV2l0HnahKahhTcLCwEMBax9nBgh7TK1jeZpyn h8Rs+exSzvSRXXJAqf2SY6M2qLKA5O8LJCTsbzYQ582KXKZBtLhK9RRmSoIe3BuLIKfjmnIt 7cmopFMTyvPInGcTgRHgXkeE+FygR03JH/OUU7Osp6ubcL3yGFECz31/QcuKnmLwoLCdvJc1 ZQhK9WhS4kGs7tut7pE0wbpog8HX23QrkRgMN2J3CUSqospS/+oO1to7M1KZ8YMDm48krk7C b2ahN3owWeLUtIFNPzRzbHLm6FH9xbOLg5ps8kjsypUPMdG7MXP192OGshPEudisoHCfErA2 APhkTjPyylo7j950yG5oBhp2TCkN7PrIY606+YjVTAUyUgNeH6PP187CseTWEmu9R+1V85yt lnq+jR5gpKXpgWYWIgEOyJQCAhPihFk5W/u+YyYTUlAToOebkkF9cQK7YxS4pDTgEfNQBGDe XAv1Em2KALRh/tyL/xdWr2HphdRiO5mbM2uQUABzVWC1hrlr6oxQIpARY7VcIZuVEGvG89ox al2tqYM/MLSFK4N0TZ4RAmKN9JIockQ/OiDzyQ9SOSOFaGNksMGkOCRZWSVjcnBtI5EKaYyG c380UosOk6Vg7vGIk9sp/wcD1kTuMtQ5WCwk6px7YhkBchzLHSRAeoFt3lSeS+dJFJili1Nt JkX31VHtI0srWLsKLSvGtByldKdOBAf1/RpLiw+mzh0htVscLUJH664Bph/eKpjjOh7K6jaA Q06nPerxgcMD3RtXgrkQRb4JW639xawCHgYhdb455aVDww3hUbNo6eN7Jodt4CzMflfT+vHl h9AwjUkcenJaKTXn++lRek7ymeG0yZhY6Pa9cNcrTNkXy6W0w9dQTia1Vzp/G44JwaSvtsY4 7k2/cKjFFd96N9Dk8pnzyfI6GbE5r4Z6xzrxMsSr/r19S9mY+qUKF03j0Npk4Hpx39sF3p+w MBVcC9cK4i40rdkXSAAg5bHNMOsvAnqvD/nAyDUJECGy1vtL18HPy8B4NgzKvr92aa9oifMo QxRgFsh07QfusjYPIvwgxJWjNFjwHBiSX0CsXbCyrTce9vSJ4MiQWU4r4zCkwzZXZWPGVs4D 17PYE4SA9ck8P4AI9SEQQnW50l2XALDGUlZNdaPN46HZt/fHx5+zzAqSK9XeLW7zHLuGGjil hlKa2Yxy1KX/S0VSPf3P++np/ud4nvNvMPrHMf+jyjJsHJE78LvL8+sf8fnt8nr+890M4s7i tY9Xa+U28/3u7fQpE2Wcvl1lz88vV7+Jwn+/+tdY+ZtWuS7ytkvlW/HLUyOtCfLcyHKOBzjk uTaAAhPkBojqWPOljzT4nRPMnrHI6WFoymjScXdbl0LpRvxYtd5CpVe0izf1HijiMwkmUeAh 9QFaNGeGbnaeum6u5P/p7sflu7ayDNDXy1V9dzld5c9P54vZ79tkuVyQmprEIJcL2BsvDNVG VfL+eP52vvwkzgNz13OQDhbvG1IH28egCGpGpn3DXX3Cqmc8Vj0Mj1XTukh68XQl1HpKhxcI d+y/VEyTC/iDP57u3t5fVZqWd9FlBKMuLfpdjyXZeJOnBu+lBO+lM967zo962pO0OADDBZLh 0O5dR6A1VENQC2jG8yDmRxucXJAH3Kw86AHsfa5DDTFmHu9O/RgJdmcZJRlZ/FnMRQ/73rFM LAgLyhmIVTFfe/pGTULWAd7H750VGYEAEPpCHuWe6+gulgDAF14FxCP3PgIR4O0lQAKfmg27 ymWVYE62WCBHKXzy7VDKrEQ5Lt74aFYDslc1gqrGhuPPnAl13eJOXtVCX6dPEYamqjCnJEnW 1L4luYOQNcslHcW7rBoxoGj8K9FEdwFQcpo7zhJ1h9iYe54tDXTEvaXlbEfiLJ71w+eCB4Jv 2eJJXEjxhsAsfU/jq5b7TuhqZt9DVGQ459AhybNgsRoFWH738HS6KCsWOamuw/WK2rtJBOog dr1Yr0kx3Vu8crYrdLE1Ak15NiFwomK285BLssaAQJ00ZZ5ACDVP64I8jzxfOQ9haSTLpxfP oU0foYm1dRjNfR75hk3XQFlWfZNKc3xOn+5/nJ/s46RvxYooS4uxKz6euMoS2tVlM0Sb/NAl ROuIfd2fNlG7PhlQqG6rRkMjjbaBS5Zw4D4Q2JQguPSjFYK0w5fni1hvz5MNdlIYuBOSGgqo 9MsQyQEFouP1gn7veBRPAwZNvqbKhJ7j2tooulH368zyau0sJkWsgvRt76+Ud9SmWgSLfKdP kMrFJmZ4NieRhBkGUSSxLfFZK90dT2wmHN1Oop4N46uCmbbXKhOTldKgcu4HuklbPZv24h7K LfFOAO1Re7Z+jsrPm81cdSOa0k0UBombxl/qXbGv3EWgvfi1YmIRD2YAXPwA1KayVGCewKWM krfcW3vzM+3q9fnv8yNoy3D74dv5Tfn/EQVkacxqiGeYdAfKKMaPax/fpOf1lvDwbE6PL7AF JHlSTJk07+TV8TIqW5z0LzuuF4GjGRSavFIZyqY1DSDU6DVivuseovLZRRunoqGdVA55Am4m 9DH1DXUOm9ZfILCOpuVBqjAInciOXVH/09FEVgWxfjZk+E/BOUmDE7lqh9CAY81+taZ1IYnf JHWW0pEYFEFWRU54tCU2Boo84ZZYDgpfpbxh4mvpoz5Fw8sI/Nc+omhyayJniYdjb9pWKgYy gtNKoJv3ENyT+KDcJtnVrNtUOe1Yss3nxpZqf3vF3/98kwf6E+f2PuK9t9XAHvtb8Ejp3LDI 5Z17Cwpu8qMdQJR312Uh08q6QEo5RYkChvxl5vuAS463RcmXEG0R0DT7TnRHx/1P6HzXn5en UUljvYowgL9VQ5jd0Ahw7zY61QiuAhGjMk3mEYpfKB4t1yAAIxh8XAlPr3DvSsq3R2V9oIK6 1oye6s2+LeKk3pRZM+MJwr2UFXFdkrFhwc0sZtoOt6hHmOeugnCEC8mj+bzxBj+MFj0NxMu2 FlpXpCJpkbh9wupmkzA0WZSrAg54r2x7MG9RwkXNWWaaJ8bsVq/ydH51YMvH5Wp7fn2U7lQz D44kRoJZPHYlGWd7TB8mOipnmsCNkyzr6o0WXyKO4g1DV45SCB7ZpZstxOuwJBXY3nTRdvfB DfFdWe6yhMzcObV/m8oBroS4hsBIHCul/ar48Hp39a+hS0Y7bt9T4OcsBY7unxMJuZt0N2Ud 9/f/p68Vqm1aqh7RXTPcbkstNALjdboXRA8Qs5BDqsEoM8qRSJ5EbZ02lGwSJEtVoP7WEjx8 IOeYbIr9NWu1S1u1mCgpovrWHoNI0tiC8H3exNr5IDyN8TGmrs03suvxapOKYRU4soM/S4RW rvGRGnj4PGT02BK34hAWUnSkEM6Cql2svtxF9Q+QrnSxMB0Roy9WF2Utb8ht1EgMtc9K73Pr Mn6dlTsaqTdp09RDJ03LYA+b+oqyAQxEYkSEKgWSbGd24EhTt2KDzQqBlu6CVG8p2llqewVm XPQL7UdZpJnqDlqQuDbegMr01YBmjeQIfozmlFIwFVSlKyuy+FSIJ8CjC1vgxAfu47cmfmow t8yjET9PwhgrEOnTIDGSrbRPZWMZPeRLW2LnEgmAWwYyHJHc/W+NTPaTzgDhhvs3hDAujKx/ qERjUitgUyfamvllmzfdwTEBrvFW1CAxBUF9t3xpGWspADWuj1B6iPIg9HV2a8yCCSqkTJxC tsguTudLSHR3/x1l2uSDlMIAc7oO4L0QIKVQh/M5aiYCFbjcfIbG9CHeJ0MyIIGv5vcWo/hT XeZ/xIdYLmqzNS3l5ToIFkYPfC6z1BIp7msKAVKJrm7jLeppeC6yMXpvXPI/tqz5o2johggc ej3n4g2jWQdFRI2zQAyx9KMyTioIIr30VqNm18xknQTZhbxE1zfz3cjb6f3bs1AciG8AF2Wj Fgm6tjhwSCRspzBHSzB8AYTeT+k7J5JG7AKzuE40U+x1Uhd6L0o9CtmN2p2Y2huL0OyxsnLq CEP+GEsr+LRKoQbhgpIcz6SaFbvEJohZPBuUHmR0vHZeaSsrkZLTVIEGIGyqubx9RtnJjA8S zyqXBgmj1opNYhQhAcYc3hg0yezjIyEKLAPDv7SM78kvPxxnA1KIBiLtIzc/sZpV/qU4Lmed q2MDO7buK6D4FCJ9I8VNQbqvcB4otqg262VPln0tRyqilOzr8j8oJBp3Z+b7Vc4pluixSjRP g3DLD/RXtrPuVJDuRihG9NrZUtJnkD3qjp8xqwakMZbwrK+R8hkdWSiIRZuTyKVJzm8YbaBR 5B19aiezaBQWJlHtlkuVFQ+rtcrHLVQbqqMHIpBzYv8siNCHx8Z3xOK7bZUJHHUaJtZjoYNX SZ2W2tkT6Gvmo+o2rWGmUx1vi7qKzOduhzm5h9p4IUqqPdZgFGC2IerhH6ruUYpKSrWtxFTO CLXc2QL8TcKuu+oGkuRQOfskTVtFLMuM6o6saWoDJls8a4L9C0zJOsHcWSnx2BBbYTzfuGaf 5BvDw0CCP+TeqLJJR6GPMMsCOF//PpAKbGrC1N51ZZQgAfZ2SvSHPKIotF3x8IV6VBfxMOhb //zH+e05DP31J+cfOnpQwzqhhuEXR8zKjsEH0ggXkq4aBolrKTjUXR0NjK0xIfYWMXDUkaJB 4n7wukU+YSJKUBkk1s8Kgg9qp88yENHao65SYRLf3kFrMrIEJsG+r7iJpMsCkIh9CHBdF1o+ 3HE/aJVA0ksYUDEepZR5W6/VwbUOYJcGezR4SYNnrD8gbAMx4Fe2F6kQXOhrLA10LC10DG67 LtOwq83aJbS1VA3BlITeqIeeHsBRkjX6kcUEL5qk1WPkj5i6ZE2K46OPuNs6zbKU8tIYSHYs ydKIehkyClL3EAd8GkH07Jh6NS1ayw1h9Pmi1R+U37T1NUqIDoi22WpMH2c5esDhha9Pr0+n H1ff7+7/Oj89TFvVRqo5af1lm7EdN6/t/n9jR9YbOW/7K4M+tUC7SCZHsw/fg8bWjLXxFR+Z JC9GNjvdBF9zIAe6378vScm2Dmo2QBbZkLQkyxRFUhT58vrw9P6nPqF+3L39DBNSkevn3Ms0 ZvRsTM6Qy0vUz8wWMdnh2g5jKI4txx9qkab9VHoZrGbXlymOxycvS54fX8BC/9f7w+NucXe/ u/vzjd7mTsNfrReaWyQXqSrXXAYLWWIxE/JyASHYG4no3GIChqLo2057Rjk3BVgUupE/Dg+W 1ju3XaNqEDwFFhfgj6ZFSu0DjWNnlD0VraGSBJEjcyrutC1Zl3LoF86gJ7x1Se9gcRYRglqA 7kk0+gvR2SnGfYyeKixnNNNQXcWtKDszEXVF/kXbNWbDHU+nHmeFB2pa+cQrqTUnXagOLBpr dsIyCzg5ivQX++Pg1yFH5Weh0SPQhse4TnQ+7UW6+/7x86ezvmjS5VWHJXvd+om6HcSDUsom OaZnYQ7aqnR8yC58KCvjWY9SYFnQsOumwhJnscT6mkY7GtvwYYOA2cnXfgsRUqyZ9gkyikHj WN8lc5PfuLgm6Yl948MGrgGmAUHV+3XyWHKzpkchNfEJJSkxDFHIIgeGDPscMdFeMI7jHMxZ XfDOQV0WIQR+hKf9T6hmxQDrDQl3b/1hXVNDopM2hiM3iD0fTd8oB2Gp2HrF8/TQO6JDfZ1X 27AnBx1riYaNs8mLpEwnINReZlyJC7y08vGiJX52+/TTjtYDy72vueuiokmjSNySagGyySar YfEln6EZLkXey5l7ZkqsP/271nwavzU92iHDsJROtM78aDk3oWiNVT0w8vKAGfZEFn8zl2Qa yvRVtxcg30H6p2x6Jv0QbBJVVdvRKjbYfz2NHAc+DZuKsfqOAA3EHdyDeQcwmk4vP1mm01bn MSd2ei5lzbuNjRwH4VbUk+KEnDdvB4u/v5nENW//XDx+vO9+7eA/u/e7L1++/MPO+0FiuQPd oZNXsg04HEbgZqYxi3Ai9wa+3Wrc0MKqwiCI6PDpHJP2Icc52sCSHM8omWfJ/SWdWAdqCKd5 j9Awj0UHMxZGyKXb9vw0bmqiVtPuw20XNBJYvVgPxktRM8+Led5iCWQGUooZQa63g+i44d8l xim1gWT2D+oMzyhC7Jmplj+T0kg6wlX79sqkkSnYSqC+TMdvsDU6aor3rREdttZS7Axtq7NK NhoQ7gzPPmAkBnke6BcOhf00p+0CCe7T8FXyfFr8y0OvkSZ2MI1YebHveM8slAujUjaBMulR 6hN/UOgwsIgb8vhVBtk0FLr/TSvEzroqeDIu1GMNKv++ph2TU3YY7vTbtudYA9oXpjFyqwjM mzK57iorxgtjCayFEtZTp9163ZfaEiCiJobdNKLOeJrRtFuP6zGOHLaqy2CmbC1H96PRBWl6 NJVN6pHgwSuxF1ISf/uNJOZB3YrF+/AEiiKmXMs6YEq9/D6eyBTtdm/vjp2Qn6d2lCEVs6Iy 7a3XMGHaWLHG1fxRQLRFl9UKAy48oail7umxLRTdXjN5lfaRgF09LLBeS7Qc85oXS0R1DmSd nUeMoGTorz3gSnVOdCEB+16lHqjB84fOlBl1hizazN/RVCqpJPnh0ddjSkLua6/zksec5bWK euJNyTE/ZaUeJbksLMNTFu58k31RUplpTFqAV2s8MdEKvPnNXumY1eFN6sSR4d/cmcGo8fcr sBW1vahusA60G0MzGuYjIdiWZc+emRDe8UAELfPnnUQmcrUpC9ib9tBEOraMFwzTHVRListW WkyB6S3NVkxaa+/GY4omvzaeJaYDyo3ZIad7uYNmBKNqcRlb0qoHltQ2Y6hV5qt13rvHZhOJ SaLXxa704PfHVOIRAYwpFpD9hu66lsPB1dnBrDH7OJi3Qx5nWHjJY0us7HhkD9lgsbvIS00U MpKuaqToA4efT1E6hSVHE8cZIozO3bvJoYgGjHvQWYvoCscimAWyM2jeyvXC6DaBhRsnFA+Z xDipWK9U3cMCIWHrOmjb3d3HK14HClysWJXWMpJAssK+AP0iAuWtHUuiAwfBqHEfgr+GNIO3 kQ1dCnQPns0RHybyb+l+BojxiMKwJ/R4RK393dMs2AZUURhYT3n/a2fOKIg2IVRRpVLvH6xW q7/yPGKRhDwwHVn+bTqHvAI1iDQ3+9QbZ6oapz95/evl/Xlx9/y6Wzy/Lu53/32x03loYhA0 G2FfKHPAyxCufVAhMCRd5eeJqjNbB/Ix4UNmdwuBIWljs+4MYwknP1cw9OhIRGz053UdUgMw bAHDd5jhtCKApeFLy4QBFqIUG2ZMBh525gbJutRDqlpyApK9GVBt1ofLs6LPAwTuYiww7B5d mhe97GWAoV8hKxURuOi7DERBCAdeMtpZ+AJ5Lw0OZdi4LsTH+z3edr27fd/9WMinO1wneBnl fw/v9wvx9vZ890Co9Pb9NlgvSVKEHTGwJBPwszyoq/zaLbZlCFp5oS6Zr54JkMqX42BXlOnm 8fmHHY07drEK5yPpnLOFCcqmqR67XAXN5M02gNVcf1cM44Bo3jZiKiiU3b7dx96gEGGTGQe8 4jq/1JTjVWYwQMIemuRoyUwTgfVVJR7JQ2EScm5JALI7PEjVOuQNVqJFuaJIjxkYQ6eAUWSO v5nv3RQprN34J0e8nbFlBi9PTvn2jpZcaMrIy5k4DBkc2P/klAOfHIbTC+Ajpudu0/CFTUYB U+vG9I738HLvpske96eWaRqgA5tj2sKfnHHTgZhSae7Z83zZr1S4OkB3CD8x7OTbtWIYZUQE EXgj44lC5rkKd5RE4GFt7KG2C1kKoeHnSmX4Cmv6Ha77TNy4J1TjtxV5K5aRhPEOCU54fEZH mcrIUhluGbDz1U7KZhc+tK1cmg/s8ZwUHCduK/wQ8dEZgtikj+iTeSfCo3xMqfBgpzOc5n2N jipmIPkNd4pvkGfH4dLKb47ZZo4zJuv47dOP58dF+fH4ffc6ZljjxifKVoGdwSlhabOiPJ49 j8m8+mMOTkSsR5sI9rj4BCBF0O831XWyQcNGq+mhjjRwSvCI4LXSCdvGNMWJonHvQ/lo1J/j b5SFW7G+AZqak5NgkmYsiqo9c2URgvyNNLWRYMDs/SgSS/Sty+HfX08iVShmQiyIlwhRTHxE zqiWT55oPZfEKj/MJBd4UyY7+3ryK/ltc0ibYA3DTxGeLj9FN3Z+uf50958khQFEKEV7XRQS zVsyidFJEIYMYf63/5DC+0blw98efj7prBkUQOS4bcnAPbdP6c2ZuboRvjvvMqtglykj96k0 9rKt3IAhD580VYvhCKkSpYmQZ6nzTR87dlmpUjTG/bUO3j5/+P56+/rX4vX54/3hydZCG6HS 06G2YmlWqmskVslzBO9s8894zgdN82MH1oyJHNquKZP6elg3lLjAFhU2SS7LCBameOg7Zccp jyi8b44eW+1bDvFYdHC8v+2houAZNrkm16hPgOrbqTpXrqxLYHGCgHVAh6cuRagdQz9dP7hP efnmSOPeG45jSHKVyNU1r/BaBMdM66LZisg9Fk2xYuNAAGfFVOdqFRoaiZ2TvE9VN06wPQqN oFlGb4HouAKRE3+VaVVYUzK3D9u+fZfIgqYyhNMFJVWOCoYNndWO8dXcW0oWlGvZvrTkQjnq qxsE+38bW312P2ooZfGoecFuSJRgw8kNVjRF0BXAuqwvVgECz4fDka2SbwHM/RDzaw6bG1Wz iBUgliwmv3EKqM6Iq5sIfRWBWybGuKwpFkI4wT+NxGCRKq8chdWGov/1LIKCDm2USNUVXXvW YqJqUltMiBb2AQUSkkRpY58joXgBUWTnJ9EgPAEYHBFFhySFo6ngiVaJOdq8O+sOARVA5S+1 66v+rdqUAs/trfm8sCV5Xq3cv5hVWObeFaD8ZuiE7V2BSbHDj9LUzTnXXKBngLMpi1o5uUcr leLZsGo9X32LoQ05K7JazIRTWe80yfYWZ0GokkHhicxAhzozsp3OMP8Pbp4/7pmkAQA= --NzB8fVQJ5HfG6fxh-- -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org