From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4379169678870838135==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [linux-rt-devel:linux-5.10.y-rt-rebase 211/269] drivers/md/raid5.c:2221:20: sparse: sparse: incorrect type in argument 1 (different address spaces) Date: Thu, 07 Jan 2021 22:29:43 +0800 Message-ID: <202101072240.2JneVeII-lkp@intel.com> List-Id: --===============4379169678870838135== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.g= it linux-5.10.y-rt-rebase head: d57d7d09825f034b4ec37457940c83158c3731c8 commit: 309733a592ba448bc36d0e8d4a57597ac0218388 [211/269] md: raid5: Make = raid5_percpu handling RT aware config: m68k-randconfig-s031-20210107 (attached as .config) compiler: m68k-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-208-g46a52ca4-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel= .git/commit/?id=3D309733a592ba448bc36d0e8d4a57597ac0218388 git remote add linux-rt-devel https://git.kernel.org/pub/scm/linux/= kernel/git/rt/linux-rt-devel.git git fetch --no-tags linux-rt-devel linux-5.10.y-rt-rebase git checkout 309733a592ba448bc36d0e8d4a57597ac0218388 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-9.3.0 make.cross = C=3D1 CF=3D'-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=3Dm68k = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" drivers/md/raid5.c: note: in included file: drivers/md/raid5.h:270:14: sparse: sparse: array of flexible structures drivers/md/raid5.c:641:40: sparse: sparse: incompatible types in compari= son expression (different address spaces): drivers/md/raid5.c:641:40: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:641:40: sparse: struct md_rdev * drivers/md/raid5.c:643:32: sparse: sparse: incompatible types in compari= son expression (different address spaces): drivers/md/raid5.c:643:32: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:643:32: sparse: struct md_rdev * drivers/md/raid5.c:667:40: sparse: sparse: incompatible types in compari= son expression (different address spaces): drivers/md/raid5.c:667:40: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:667:40: sparse: struct md_rdev * drivers/md/raid5.c:669:32: sparse: sparse: incompatible types in compari= son expression (different address spaces): drivers/md/raid5.c:669:32: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:669:32: sparse: struct md_rdev * drivers/md/raid5.c:1100:25: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:1100:25: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:1100:25: sparse: struct md_rdev * drivers/md/raid5.c:1102:24: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:1102:24: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:1102:24: sparse: struct md_rdev * >> drivers/md/raid5.c:2221:20: sparse: sparse: incorrect type in argument 1= (different address spaces) @@ expected struct spinlock [usertype] *loc= k @@ got struct spinlock [noderef] __percpu * @@ drivers/md/raid5.c:2221:20: sparse: expected struct spinlock [userty= pe] *lock drivers/md/raid5.c:2221:20: sparse: got struct spinlock [noderef] __= percpu * drivers/md/raid5.c:2280:22: sparse: sparse: incorrect type in argument 1= (different address spaces) @@ expected struct spinlock [usertype] *loc= k @@ got struct spinlock [noderef] __percpu * @@ drivers/md/raid5.c:2280:22: sparse: expected struct spinlock [userty= pe] *lock drivers/md/raid5.c:2280:22: sparse: got struct spinlock [noderef] __= percpu * drivers/md/raid5.c:3564:32: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:3564:32: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:3564:32: sparse: struct md_rdev * drivers/md/raid5.c:3690:48: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:3690:48: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:3690:48: sparse: struct md_rdev * drivers/md/raid5.c:3697:32: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:3697:32: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:3697:32: sparse: struct md_rdev * drivers/md/raid5.c:3719:16: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:3719:16: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:3719:16: sparse: struct md_rdev * drivers/md/raid5.c:4647:24: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:4647:24: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:4647:24: sparse: struct md_rdev * drivers/md/raid5.c:4658:32: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:4658:32: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:4658:32: sparse: struct md_rdev * drivers/md/raid5.c:4705:49: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:4705:49: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:4705:49: sparse: struct md_rdev * drivers/md/raid5.c:4718:49: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:4718:49: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:4718:49: sparse: struct md_rdev * drivers/md/raid5.c:4727:49: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:4727:49: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:4727:49: sparse: struct md_rdev * drivers/md/raid5.c:4749:40: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:4749:40: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:4749:40: sparse: struct md_rdev * drivers/md/raid5.c:5428:16: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:5428:16: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:5428:16: sparse: struct md_rdev * drivers/md/raid5.c:5431:24: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:5431:24: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:5431:24: sparse: struct md_rdev * drivers/md/raid5.c:7103:9: sparse: sparse: incorrect type in argument 1 = (different address spaces) @@ expected struct spinlock [usertype] *lock= @@ got struct spinlock [noderef] __percpu * @@ drivers/md/raid5.c:7103:9: sparse: expected struct spinlock [usertyp= e] *lock drivers/md/raid5.c:7103:9: sparse: got struct spinlock [noderef] __p= ercpu * drivers/md/raid5.c:7809:40: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:7809:40: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:7809:40: sparse: struct md_rdev * drivers/md/raid5.c:8022:25: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:8022:25: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:8022:25: sparse: struct md_rdev * drivers/md/raid5.c:8038:25: sparse: sparse: incompatible types in compar= ison expression (different address spaces): drivers/md/raid5.c:8038:25: sparse: struct md_rdev [noderef] __rcu * drivers/md/raid5.c:8038:25: sparse: struct md_rdev * drivers/md/raid5.c:1475:16: sparse: sparse: dereference of noderef expre= ssion drivers/md/raid5.c:1475:39: sparse: sparse: dereference of noderef expre= ssion drivers/md/raid5.c:2207:54: sparse: sparse: dereference of noderef expre= ssion drivers/md/raid5.c:2420:16: sparse: sparse: dereference of noderef expre= ssion drivers/md/raid5.c:2422:9: sparse: sparse: dereference of noderef expres= sion drivers/md/raid5.c:2423:9: sparse: sparse: dereference of noderef expres= sion drivers/md/raid5.c:7029:23: sparse: sparse: dereference of noderef expre= ssion drivers/md/raid5.c:7029:23: sparse: sparse: dereference of noderef expre= ssion drivers/md/raid5.c:7030:9: sparse: sparse: dereference of noderef expres= sion drivers/md/raid5.c:7031:16: sparse: sparse: dereference of noderef expre= ssion drivers/md/raid5.c:7032:9: sparse: sparse: dereference of noderef expres= sion drivers/md/raid5.c:7037:34: sparse: sparse: dereference of noderef expre= ssion drivers/md/raid5.c:7038:17: sparse: sparse: dereference of noderef expre= ssion drivers/md/raid5.c:7039:22: sparse: sparse: dereference of noderef expre= ssion drivers/md/raid5.c:7103:9: sparse: sparse: dereference of noderef expres= sion drivers/md/raid5.c:97:9: sparse: sparse: context imbalance in 'raid5_qui= esce' - different lock contexts for basic block vim +2221 drivers/md/raid5.c 2209 = 2210 static void raid_run_ops(struct stripe_head *sh, unsigned long ops_r= equest) 2211 { 2212 int overlap_clear =3D 0, i, disks =3D sh->disks; 2213 struct dma_async_tx_descriptor *tx =3D NULL; 2214 struct r5conf *conf =3D sh->raid_conf; 2215 int level =3D conf->level; 2216 struct raid5_percpu *percpu; 2217 unsigned long cpu; 2218 = 2219 cpu =3D get_cpu_light(); 2220 percpu =3D per_cpu_ptr(conf->percpu, cpu); > 2221 spin_lock(&percpu->lock); 2222 if (test_bit(STRIPE_OP_BIOFILL, &ops_request)) { 2223 ops_run_biofill(sh); 2224 overlap_clear++; 2225 } 2226 = 2227 if (test_bit(STRIPE_OP_COMPUTE_BLK, &ops_request)) { 2228 if (level < 6) 2229 tx =3D ops_run_compute5(sh, percpu); 2230 else { 2231 if (sh->ops.target2 < 0 || sh->ops.target < 0) 2232 tx =3D ops_run_compute6_1(sh, percpu); 2233 else 2234 tx =3D ops_run_compute6_2(sh, percpu); 2235 } 2236 /* terminate the chain if reconstruct is not set to be run */ 2237 if (tx && !test_bit(STRIPE_OP_RECONSTRUCT, &ops_request)) 2238 async_tx_ack(tx); 2239 } 2240 = 2241 if (test_bit(STRIPE_OP_PREXOR, &ops_request)) { 2242 if (level < 6) 2243 tx =3D ops_run_prexor5(sh, percpu, tx); 2244 else 2245 tx =3D ops_run_prexor6(sh, percpu, tx); 2246 } 2247 = 2248 if (test_bit(STRIPE_OP_PARTIAL_PARITY, &ops_request)) 2249 tx =3D ops_run_partial_parity(sh, percpu, tx); 2250 = 2251 if (test_bit(STRIPE_OP_BIODRAIN, &ops_request)) { 2252 tx =3D ops_run_biodrain(sh, tx); 2253 overlap_clear++; 2254 } 2255 = 2256 if (test_bit(STRIPE_OP_RECONSTRUCT, &ops_request)) { 2257 if (level < 6) 2258 ops_run_reconstruct5(sh, percpu, tx); 2259 else 2260 ops_run_reconstruct6(sh, percpu, tx); 2261 } 2262 = 2263 if (test_bit(STRIPE_OP_CHECK, &ops_request)) { 2264 if (sh->check_state =3D=3D check_state_run) 2265 ops_run_check_p(sh, percpu); 2266 else if (sh->check_state =3D=3D check_state_run_q) 2267 ops_run_check_pq(sh, percpu, 0); 2268 else if (sh->check_state =3D=3D check_state_run_pq) 2269 ops_run_check_pq(sh, percpu, 1); 2270 else 2271 BUG(); 2272 } 2273 = 2274 if (overlap_clear && !sh->batch_head) 2275 for (i =3D disks; i--; ) { 2276 struct r5dev *dev =3D &sh->dev[i]; 2277 if (test_and_clear_bit(R5_Overlap, &dev->flags)) 2278 wake_up(&sh->raid_conf->wait_for_overlap); 2279 } 2280 spin_unlock(&percpu->lock); 2281 put_cpu_light(); 2282 } 2283 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============4379169678870838135== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" H4sICCIC918AAy5jb25maWcAnDxrb9u4st/3Vwi7wMUucNLazqMNLvKBoiiLa70iUo7TL4LrKK1R x86xnd32398Z6kVKVHdxD7Cn9cxwyBkO50Wqv/3ym0PezoeX9Xm7We92P5wv5b48rs/lk/O83ZX/ 63iJEyfSYR6X74A43O7fvr9/ufn4zbl+N528mzqL8rgvdw497J+3X95g6Paw/+W3X2gS+3xeUFos WSZ4EheSreTdrzj0YodcLr5sNs7vc0r/cG7fXb6b/KqN4aIAxN2PBjTv+NzdTi4nkwYRei18dnk1 Uf9r+YQknrfobog2ZqLNGRBREBEV80Qm3cwagschj5mGSmIhs5zKJBMdlGf3xUOSLQACavjNmSuF 7pxTeX577RTjZsmCxQXoRUSpNjrmsmDxsiAZrJRHXN5dzoBLO2WU8pCBLoV0tidnfzgj41a0hJKw ke3XX23gguS6eG7OQR2ChFKj95hP8lCqxVjAQSJkTCJ29+vv+8O+/OPXbn3iUSx5Si1LSxPBV0V0 n7NcU6EOxcFUhoBs2T0QSYNCYXWWLT4XLOSuFUVysFgdozYDNsc5vX0+/Tidy5duM+YsZhmnau9E kDxohqdhePwnoxJVa2y2l0SE92CCR3YeHnPzuS+UkOX+yTk899bUSZBmjEWpLOIktkvfECyTMI8l yR5taq9oNI3Xg2gCYwbgSjilKprm7+X69M05b19KZw1rPZ3X55Oz3mwOb/vzdv+l05/kdFHAgIJQ xZfHc30bXeHBBAllQiCFzXIlEQshidQOEoJAXyF5VIN0hgq1GmGVCq7JJXhrtx4XxA2Zpyv/X0ip tJHR3BFDw5GgtgJwQ/1WwHbF8LNgq5RlthULg4Pi2QOhdhSP2pYsqD5IZoT21oYMQMlhiH4k0u0Y MTFj4AnYnLohF1JXkil8a+eL6i+6mA1MbbfVaPkiYMQDX2R1X+iQfDiC3Jd30w+dTnksF+ClfNan uay2R2y+lk9vu/LoPJfr89uxPClwvX4LtvXh8yzJU6HLELGIzi2rc8NFTa6FAPW7EDRQZlVDfcKz woqhvihcEnsP3JOBYR9SH2CZvZ4p5Z6x2BqceREZH+SDRX1imWWcx5acsvGRcDzqs2fC3dTvYCKh i5YhkaTDYJQQKdihseZciiIWdutIaQ/VefoMMDobUIWdNmayRwo6pYs0ASsqMoicSWYTWWlehcfe JkNcgm3zGBxtSqS+nX1MsZxpZwpdlxZpQ/RmSxVUM42H+k0i4COSPKNMC7iZV8w/cW0lAHABMDMg 4aeIGKbkFatPVu0q4sQiukJcGVw/Cakt0k0SDBn94w7JUQJBI+KfWOEnWQH+Df6ISGy3qR61gL8Y uqyif/07IEtW5Nyb3mjLUGbXTj/qUHvDIvD+HC1Im23OZIRRBKcFj9jf0wHYD+DYhoPUBcRhevZX uSo9v5p3P1jogxIzjYlLBOgiNybKIVHu/QRb17ikibFePo9J6GubpdakA9iSxVIHEK6lgDwp8qyK 2A3aW3LBGh1o0oFrdEmWcV2TCyR5jMQQUkmHx0DyJTN2UdNvlyUAGA5SmBDPar0wN/M80zkqL19X IGl5fD4cX9b7Temwv8o9RHEC/p9iHC+PRkD4lyOaBS+jSoVV0mTstwhzt0rqjHMBaTqRkOMvrJKI kLg2BwS8dM7EBYVnc9YkMD0cenWM1EUGlplEY9iAZB4kDZ6+PhHkvg9lREqAO2wD1AfgFG1LehSS RcqrY83EfQ6URgYMgd7nYZPw1fo1a57Wem4+aicD00UXtzX2ONEYNtly8MD4PJBDBNgNdzNwt1Vy aCEQeWSeBsgaHtDza5EpAbtPEwi7EdEc7CfItQsv0kJY8Olu2pWU6VxiClmEYA9wMLTKLIrygWGm u/UZDayt/Sro8bApT6fD0ZE/Xssq1+4UBEWrENxWQdEk9Hyue4/oeja5MVIXBJRWm0PU9zHM5Sjm 6nYMcz065sN0FDMbxVyPYT6OzXM5+TCGmY2O+TCGuRrldjU+ZnRtV1fT70NzaDdevJab7fN24ySv 2C45dQVFnHhM1MntpX5UsAkBRuty6XMWesI8SDUWAp3HlzdaJG+MphAPBfnQi67ozDXSEPM48Bv3 d7PrupOi1h2tN1+3+1KZ60m3V5LFaHADQZsBnXRd7oeZhMW4r7D6owvRVJ+QETkbe0sJUBhYut4N AFQqMfl+ZfR/lgxbMyatEnnyfToxW0ULlsUsrEiRS72IZLiILpkCpCWTIlHFy8jIkhpoGQA1KTqc gqgQ33rQnuvQ45zfVTiVWR3+hsoGotj6S/kCQcw5DNWeRqahNrOMDTU6V+sjbOe53OCsF0/lKww2 p2mCBeTdvmaYJKNBcTkDky0S3y9kz/qwpRYlXt2X6o97IBBvsRxISQZZRNPU6hlw4lXUImUUg5Pm GxMvD+EoQdqn8i5MQ36K7ZAJdsT4XOTANfYuBwjSNIH68b6SFQOOzX3DMYUjynxYJsdkwtd1pc6e lmS0B2FOk+XF5/WpfHK+Vfv/ejw8b3dG/wWJCs3umjD8s7H9WP0Pu9waOERMTEn1YKryPBFhPjfp abivckz8KcZj4g1QeVyDO0eqj6nQdofbmZFF8zUXkdG2B2pmng0Bt5X9NRK3GDKIoUANoinV+lxb vFmUmUSYgz0UEYfQH2tlc8EjzFG0SfMYTBas8DFyEz0zd9GAzGIzu69SO2WQJkpQwcHm73MmpIlp +gkP2IwbFq+umFuBkJEZqXxb60o2z7h8tO5aQ4VJl31fGwoZZImUmGWO9WUiD3vzlbPIzCU+uLK/ tlpKnkBpwmJqa5waZDTp6wmYFtH9UGYoBMAHjgqDe5ekJBwlqO4YICmm2aNqxw6ziPXxvMUzOYzH IL3kUhm4t8Qi3NZIioSXiI5UqxJ9boC7KNGbUddDdF8sOYxJGn/Fk67dpsUGoONJ1WHxGFGbdfei nZUOvXh0ma0UafCufw8jmyX490WzSU2rrdMnINs+F2yMNQSa621DkIin+qGrt0WkPFZ+SD9rXXdN KYB9Lzdv5/XnXalu0BxVYZ41Vbg89iMJZzDjemNexTHM42q8HxLTbjuwzVw7LF4dLVO8RErV9RLm VRZG4GzsVUbGvDxKdQMYE6lK9sqXw/EH5HyW/KPREKwqYlpNppaJqS52FMwKTKQhxNBUqoAIMVPc 3ar/6VY+x64COka7Q0CDLCTkyrlR8EGFppptnISFzDjU9Cu8kbibdn1DMK+UZSpUL7Tl0pDBaSJg X7oeP6VJYsvoPrm5YYbAERmq2w3ruZ9jQxVOfBCRfsOg3oBxHWs9z8YA4/L89+H4DYL8cCcgqCyY fu2jfhdQgc/14wgGv7JItvJS1exlekTSgAM+cGakVWSA4x0p+EPaF7qjACtIi6oe9rUyvxmbBo8q tIFio9ToXwGFz0Npdrxb4M+cI9hp51zgRxES5aga45Rp9yPKtB9uxr254dIqSLEEDkU1cc9a+5TA z2bMOP7jZDa915l30GK+/IdxRQQUuiY8Rnv70iShIdUngZ8zq45IuNDpMEKTNA0ZIqwSrmbXtulI qvW70iBBI241yhljuP7rK33tHbSIw/ovqg0MhhDLkcCqDaos1RYWCa1nezFsZvRCxqPa4r1YYH8p wVt2PS+WEVHBWDOUFtb8dWk45w4d2y/QNIr6MtkWDnpEI1OoXrfNeJpT/tKHDI54iwiTJHXBnYw4 ZJ7YuJqI5lryRTvIEHcX1aR6ap2GdldaXf0EljUEwvAG95nMrBzqhEG5n4zbLks0iso5eYbnKbIV Rp7HwmzTu/dhz0E75/JUX6O3jn6A6iF0p96tOSBRRjz7YolZqMLGZ+TBLjngXGpraiBmrj2KwN9/ Tm8vb3VDQCAXiTScUZWdktjxyr+2m9Lxjtu/ml68Nm6JJPZ5lyuqd4cRJEKLVOCERqWq0vLqrlNY A6xlie3GmVkYdvWZZ7cdQIa20l/BzXtbLB+Ej0+i7PTdOxGlK3f3Vp4Ph/NX56la5VOryG4MVluh 5mkkbqfxO5MmPqDclblwjbjVgdVlaN0GsS+zpcSZftgQkXEbpiEy/bKvQuRQffTXh7AiuOrprkG4 VNiCn0ZBZHC5GBmtFDa2ky2D+c3KlgzVstBoNrlcDSdwUzKdrH7C3PVBC6N8l/CfoYooW4a9bVKi Wc151Fy68Q88YyGkv9YVPvCI2Nee+Qse2rJe9Hy3qeG64XdTHPbBTVBqDyn3TV/CfVvNpqOBU+/M 69jKqJtJfWpkgj6FiDLnY+kC4mPKbUICxtgYBIjAC2nn29dHx9+WO7xGfHl52283qnPs/A6kf9Tb off7gUEaX19dmTwVqOAzOgBfXlpARe8MdwhgMSpjxGkG1R7xfkol5GwKf5IhURua/pXIbZ4nIF0P WS81L7hv85zhg8zjWG/OQvAtKDNupX3Cw8RIvJgMJBRnTf7QbM4gCDVLopRknq7AlEaUk0EkS+nF Zn18cj4ft09fug68aqFuNzXj4aVOXjV2Axam+ioNMJRiMjAeWy5llPpG0GhgRYQtYtt1rSSxR8JE f6WaZtU0Ps+iB5Kx6slnoxJ/e3z5e30snd1h/VQetZr9QTVp9fW2IFWCe/gMS1P5SmaknUQTpBul 3vD0lWBFw5aGoUuMLktLp3ViWxvsi9GMUrcIWJ9obY2mjFEtVzuuB+3eHUKxWRDxGIMDyfgSNZEl rs1w27toqPzrxKNjn7G50fOofpvHvYYJ/eVHDYsi/flGMzi7H8Iuq3pO7/QPzbRKMN5OmnPqEu2A YzJrDzLaEP0qBM4rtb8mmMdCS/4j/YER/FDaRXyvzfm6Pp7MXqLEW58PqllpvtwDhNYJltbLAKCB jVUPmhoGFpQH4RGleKw76xdTcxqDRZHH9SOKkT72cAS63SQOH62aHcquVJLDX53ogK3K6qGKPK73 p13lbMP1j4GS3HABtjdQkZJoRDUKV2RaxPb1nDH2zQfa+LvIHizMeJ808z3kZX8QI3zP1owUUeHr aSKuEMrM3p61TWvwSRERsuvFZiR6nyXRe3+3Pn11Nl+3r8PEWRmNz41uNID+ZB6jY6cbCeCEV6e/ PxKYqeI6Uf37MRvE8+kSqG3VU9BiaorUw85+ir0ysTg/n1pgMwsMM2D8LuOljyGRhy8ALbJBkLG9 NW3QueShyQ52oXfIksikIK6AEKX7qp/sXP3E4PUVi+EaiC3pimq9wTcWve1NMONYod6wUdg3n+BR VO7YELUG13e7IwI3RPOUJ7DpXmayzin4onzVmy8kslJJ19/9B2mqN87l7vlic9if19t9+eQAq9Fi EKfBN1t+SETQF6xFFA8Zl6x612W/oTPJe7W9bpA0SGeXi9n1jSmqgOTxund+RYjCv5haHIDgvz4M fhcygaS9ejh6Nbm96WFZpi6iETudfbQ4vRkqrZ/UedvTt4tkf0FR4WMpotJEQuda9u3SoPoEqIju pldDqLy76nb4nzevKh8gfzMnRUj1aNTQDzg7xPT3tgbXe1pt8MieNaTNFwUvdk69TbfSzFboCef4 Zsc+l6JilOIrpIBA/qJ360cIwPnTvngZeVCkI9NAsqTQTQ4BDEH/X/Ap0unt9fVwPOu9Nhu2rWlw HxRxmMKpdv6n+nMGFUDkvFS3MU/DXhYuohpgC+v/zGogTNJzKDVQvVu5Utcn5sdnyum43LQVABQP IV6iMxEkkPv3jo4icJlbf282m/RxPgRVI2FtEPMwZ+4gdCp2P8kxgkdI8fFyThuX+BZiCOx4y9dJ UwMKsvr48cPtjVGx1Sg4+FfjrEB5kIEZdlW/MRi4hXgZMUdoZtOkPAAv/JF6GXGSZPP+tVdjVjrP Ko5tT5thVwCioYB9hQ0Rl+FyMjPiMPGuZ9erwkutD+mgZIkeVTXQ3aRQcXs5E1eTaQdjMQ0TkePD QJZV5Yk+ReqJ24+TGQlt6QsX4ex2MtFcYQWZTbSbsloCCZjrawvCDaYfPljgaurbyUpfThDRm8tr 212UJ6Y3H2fGpRWREsQBZ5Je1l8s2FNOu7da4VvmVSE8n+mPybigBaTtWiSnM2WazaU/S/E9YOdl GjUreEHkTGvwdMBr3RBrcMjmxPoipcZHZHXz8cP1gN3tJV3dWKCr1dUQDHlj8fE2SJlYDXCMTSeT Kz0Z60mnJJbl9/XJ4fvT+fj2op7On75CAf7knLEoQTpnh671CQx8+4p/1T8XhCRSn+D/wcx2VFS1 rNmCgeu1r5QQZHcuj2vHT+fEeW5aCE+Hv/fYRnBeVKnl/H4s//u2PULNBSz+6KQgeKdLMB1Ojc4s o4HtJqa1IdWs05M/3QU01Op5I/e0Pk71o35XXq5PELVKSFQOG6UxVQS+3z6V+N+74+mscsiv5e71 /Xb/fHCgQgQGVaDRbw2ah1oeOALj0y2EzA2/U0Hw+td+ydqiU24l0OYCGvsnrchEfdzJEzpSKyIJ fl3Ye2ZVPT4CETFvBkBjre8/v3153n432xrNUjAVxw+WBozwgVyToA0OtXo9FyVa9yIjHCWXmdbe QCrtWQuOMT4sUJBakGZj1bT1fM75xysYH5j8t/845/Vr+R+HehdwDv8Ybp/QPzEMsgomLTDzK5UG SgO7i8QVtoFinESluyS2tlsUQZjM50bKp6ACr+ZUM80QXzZH3tixagRkP0rL42vx6ZBCx3P1/9VW 9ZaDX/kPt1DBQ+7CHxZEdWR6qwQ4fiKPH/aPL1RkqU2WplzoaaKnzgf1/Yl2WBVctZfUlf5gTbkv AmrvTVWWOXrXotDVLc5PhgfjUvROUes9dWeDrkfpTGvPVl8cuQm+0M4yPRFGlHoSbIiJ0DSy3D5D 0XU87PB5n/P39vwVsPsL4fvOHnzmX6WzxW+9ntcbLT4pXiSgvHUQ5uQwujVZYLTpz7B5O50PL476 JnfIHTm4UeULKh7oUq2MFFn7zv9fkvHk4rDf/eiT9i8rnte73ef15pvz3tmVX9abH5Y2gv4FaO1q IrPmrD6YBY/OqP2lF1BgP5bY+sGRpzznREu0Ksh0CBkSXRndBq/6ylPdorxoUPXl3KOR8KuXfCNP flFEL1J3JFL/Rx06nHEhEw1PTodyc1816gfkdZc1IjGZs0y9/be/ZEQmPMGHKEJ/qQvgFF+yC4kX O+Yn14DL8Z8l4SnzOkUAVD0oNiAiJikUhCZQBlz1NZccX8r3/iEHZDOiPECpbsPgmSQgmGv32J5q 2YyhaDj2D18AMuLoE+zrQOPoreATy2w5GTJqreaHDVrchyOIOoO1oQJhPwtq/0NiS+4Rlev+z4uq f37FlKO6Mhxj7odkwUa4Y0fIPActsOkWZRA/Amz0iZGaqRsB1ZF9GvHAJQ16msF/s0EZx6gZWD8U aKoFVU83PbDuLo7CsLE2AyJ9HjL96QHCUpWV6eVi/WrNUrXXFNU7A/MCL+L6G4BmcbpusQq31XD3 OQk5vhb/P8aupTtuW0nv51d4ee8iJwTZfC2yYIPsblh8iWCrKW36KLYn8Rnb8nGUO/G/HxTABx6F 1iziqOsrvEGgUKgqWFaGY4UrzwoKhpzailZQrp9MRVoQvzrdM32jXcvHtmiYyW/apUlDt06GBGnH QfyhX86O5/b6INs3dFyIQUYbH6oRM7SbbfoMW862Nsz6wLBW3Z/qXl9AhG5zDUEUKzp3RB3A7QmN A3N6BLcUfbCrEiy/j7DoChTN8MCmqrRRpaph7B3QfUr3opHptGaWsJQaFDH87cgKi6q0WfuZum1U Q1eUVJzIfXXd0ybekV1wiyGdpukWnu2yjNxkSG9kQBktysIPSxt9B18+kkJ8Vqp5urKqr8/c7op6 Gr2FyDus63QpHr0sNRxkRhIQQr08TTEImbr21HVBSXA06wtGNFXt0jp6Yr3djA0YnT7XWXjVMDtt Kx3vC18F20lk+r4gRI2W/rFlQWTR7rUCZtJQgT7jzia2FRxnrKqINtwtzUNvbTm1kwhRhQQTdn8E ShTxATPKzbLLPouyMHSJI80IQXh3GUJMUoyYm8QH2JrEOcMgzprAo/jsw+GoVnxjIMWo3/Esz2M0 9E5TikVQbRy6PMqUW8pXm22obOKejfuiPdpUCvIdE9uABcANpFFDIDYPlo2hBXMKVmDM1X8A/K75 +8vr5+9fPv2jnR56yt0FUDOb4tcJWFCrBjeplrJm2OToe82kUPyAUGJwIWto/nuwJwSXIkwuBdR1 BgFq03uUUBIEYQ5sx3wcndivvJg/X6nv8FRT2hWNozYHea1H/+H1ieq/WL/aQhlBiQDgTTGMFq0B hyv4Szs3gSUubPDLdqw7AQmIFiNWW4Duiks1nuwEfXUsuG0wpOHDWGckDjx5KjS0MxUSUJqhRriA iv8MYWNpEmyrJJ18QH4laVa4KC2pFCpQ5FpVDQ60FAFOZ9FJzI8D0OwZgpRNnsj7GqMjpD/KkKeB rwNnhiwI3CxhWU7jCekQQHIUOdZJGCCd1MJumgVY/WD7xuyaF7yhPM0iNOnQlkzpzm6khz7j5z0E G6haCMaCd6tiMTEhel+bOIlCc/4XbZiGgUnbV/UdM5wMJOfQSIMO7/SuenFQD7Ms8300NCR54H5+ T8V50LeFtSVTFkYkuFa6VmMB74q6YQXWkfdid79cUJ+KhUVITTGZnBkGXac8sTxpWX9yKsNZNQzF LPIb2T3Uyc25Sk95iM3V4p4SYlTuUheuL3T1TTqlXj6Dufq/XB+Zf797fZHXJK9/LlzIroV3lOY0 ti2OLnYQR+7aOGVooJC9kuEQRgE6YTTGRnDt3u+wrtK4KA3jMPCW5dvrdabykIY77CZVrwwd1EeP 5XC6cIadVGHUXENsxsvW/CW2lDnSySpKCarvNt294fn2/e9X780Ma/uzoTKRBOl8g5ooAng4gBNy vRgUGxgcjH2ORYqDy4gDd02BSS+KpSnEmXO6UwYUqyHnF4g1umqH/7LaABbeYlOvNMdBkw5m9Lph mYVyIZ5W7XX6jQTh7jbP429pktnNet894s4VCq4eoGo/bSL4dHzVx8lnTaUS3FWP+67QYyEuFDFP NflWo/ZxnGX6zLSwHKnyxjLe7bHC7sVeppsoGECKAyFJMKCc3RWHJIvRatZ3og63KinleLeO0sAQ pmOFtWCkRbIjCVqiwLIdwTaklUXNUCTfusmiMELaCUCEAWKJTaM4xxDK0foJAZaE5Fb12uoy6uqj Fej6qgXNG54xLxp+RtXqW6/K6Fj8pCLvcKQIPnaX4lI8YtC5hfnkAmMTXsfuTE+CgsCTOQ21r1JT MMJP8Y2H2ilvIQkxxrCAXun7xxIj192Rif/3PQaKM0fRw+H7JigkRCOYwsZCH52oOAsEAYhV0FUM rcR+Plb0dAtbi902i61uFah9GHY60aogR4GhFThAUHRfDTwF82pgBeb9pmDlBA9l2nmCpi5Pd/Zo 0seiL2witN70BTHpEvvpwdCBeuDTNBXGjq4AWFVw9YBq7jr+lvGMh2sxbLG3Eg7xwb2biYyoqA2R +q3kbVpRMyKUDrJ+rFDl/8ZzHGmH5nwq2ouhXdGwu734gSLz6dbB1LwQgqQ4j+/sT1tOCLXZalXZ iHDbBnFsmX7DoONFKU5Mu8QHplmaGl1ko9imaDJpc80Axqaqr43uHmDAZ7ElsYky4zZD59ifQxKQ 6I3yJVeY+zKhjxkdm4Kg0rHLeCQkwOtLH8eR9+5FksuCT3eEURmcefGdczGE8fx/S9uZ3mA6A9zz iGnkK+lUND0/MTTstc5XVSPzdY2Y+nUx+ZdAg3eiURB4huFwfs9GfvbV9dh1JRp9xmgQK6uq91WV 1Sz0OV/rfDzhj2mCyR5Ghc7tk3fCVHfjISQhHjvUYKzRU6bJ0uGjK9eV6yULTI2Qy+Lz49U5hYRG SBbgMVoNRsohDOjbfA0nBLO5Npiq+lBwcdjrd/isaNS+iWKsrSbm6ZvmLiUhnkxIh838ygU+JKU4 /Y3xZEYwRVnl3wPEI36jnfLvC/Ot9MtqiY1gOcqrNrXzo7WQCpqugcjjqK7bHD0SpVmElyX/ZuIQ E/n6ZuRUfuqY1YTFFwbBZHmouByeUVdg7GuwgtM36tDTosezH5qrLtUb3z6rq6L0YdwUwAxwJGHk mXF8bA7eAs/DQcgzkX/P4FOWxL6O6nkSB7o2W0efqjEJQ89gPylbObyDulMz77+e1OyeK80wOkBP MqAatlrPxxrGqSsSCqmE7PyJ9mKz18/js3ohmgJR1dE4Cs6lJNnddW9tCDOkPoNrfxlUWn9VG3FO douVB2/I21BrbVBZ0a7Ubws07AHilCPNHyH4ZtONFaqIW3QjvIdgPZLPLvluGt/nbmP77lINjXUP ZvE8VoV9rWXgtCFBbrdmqI7nGkLEC0kCRH27PsXUh2IR6Ks7O+VZqeQsak8PcZBEYliaM4Jlcbpz Wye7dOjgoSOwSoZev9HOsshFCdeuxS2ilrL0lWOZnFMd7Sa3/BnwbrImF/dYwSsu1nBR+PkWxz0P kxy7WV7GqZhFLCvhDHikyrlzhocwEQN2ms/+XxE4iW/DqQsPDdtZO4EkWVuapPn6R4ENdoMkoUOg BWReKGqrskoNy9kBxOYnxKGENiUKHIoRg2imYeOjoDhetL2n5x8fpWMJ+7V7txi2z7yq3j+Nn/Dv 7Fu0mU9IoC8GXHuo4JrtQWPkJLMCfhnY7MSi0pmF8bBRj05Y2RUDBdCbpVJVmhU5O7LECh2LRsby RG0GsL5bI7diVwHqXufP5x/PH14//XA968ZRiyT5oLtIzBZz41C0vJa2NlznXBg22umi0TaruFED INZqiZv2QojNPLv246OhZ1LeX5KMJKpLcCICi+s5UvbsGP7j8/MX1yBt1kpUxVA/Ut1+eAayMA5Q ov6i0RzFAOcjSRwHxfWhEKTWjMWhsx3ARMvzFIrGNneaZ2ItXO1wPcu4HTsMHeD1uaa6xVJNY9WW hsWEhjZFC6H7Bn9r+KkYKvCwfLNByizeZsVqzQtfaaXv213TjmGWTctcaF++/QJkwS0nhfQk+sv1 Yp1zEIfBiHjOeAYLJq3NDNDVtTiQaGYrJrANGbE4zMeQNCL2ZS31oZir8AxyStupd2rCKUkYh9OV uTvZ8I2EhtLVQQ3FzIzOS+v7sTieTWMcFHcXmNt81/1jX3D3w5zZbxUpsxHjqqa5/ZHoTPviXMJT O78REouTmDMYOi/y+drs7DAlU4Lp8Zb8BooMOew4by4OwCQmmmoTcfI48Ppa91DRWxWUXKw91NXk sq6hHIzl9r/s6TkO9XKLZ2ffKk+5shiwXXy9jTI2KZ2q1nJ3prTXI9d8lNpzXc+ZbKc29Rxkdx7R 6OoK5hAsbf0GTg9LmCukKTLwv8fQSz6ChhbT98ad9mwrvrRnkzP7hl3Vg2uDRQWPrMXlZZN8JVK0 jF4dBwmdRdljSotheRi38ubMJnAZl1AnySdpy84Mcy2Lh8NXd8AWJ4Hvb5Qt5IX5CS+XpB5zY10j 7c7WEjd8X+wiTIO5cawhGJHUE5jzDJgUK6qrQravqQTlTpBwqb24zFMFm1tU/NfrT3IBgXFbaTRT Tf3IRrzSQZdXFgRuveRFhZtIXpYJSlvpOgMdbc8PnVIobB8KBSGub+BaZkL9UZYqjVH01OuO/TZi KZFsdPFWX2LQOlLreqKYp8Jw5qP08lwj8ylbC3HSc01h9KKhqfLyWfSGsS4B4AY4MmH5gBxqCyLQ 5jwtJh+aubCskoyng4geczL/5ePCUI90F5nKWYtDnN/zeGcoxU0If59r4Rkq3M9pwZt6on1dorvA zdaaWc0xDUFs97RF3dp+3Yaz+PLHy4/Pr39+/csYUbHfHrs9G+0GA7lH5aINLfS5ZpWxlruetyC4 3zZ22zSTTwC/+x1C/82xqv719eWv1y8/3336+vunjx8/fXz368z1ixBFwRn/32YTqGjqYq2ukcsK HrKUASrtCzoLFqezB0wOsNhW112jmKqpHkI785szkTWoplIg3WJ7otFEP+slGzlx1oyo3xyAyt1g mQPVP2Id+CakDAH9KmaH6O/nj8/f5eLgGFNBu+Epm/Z6tj/6LYKOUZOh23fj4fz0dO3EDudt+lh0 XGyomLmfhJk4KqnIs7LS3euf6mOYa6zNEj3ukneeGV/EeN6bTZHDrikeF9IctsTpbIlBSElx0kYF AjldwBvXPIVsdPhuMPpiGqK1x2lCpA0EhdcBBGUJTrg5o1xQsnmYEBvfGtRQp8nNWZ3/e/auef4L Jsfm7O4a3cnoCVJeN3MqJhVZoWqPzHjsQtAWJxQjASjShQxTP5q8VOxJLa1M3u2DNGRIQC5X/NHq GZyjnBppwMkJZHNLeahxmOZzQKmbNLjWtXE3APROTWBPPouLk10DceTLGE8CVP0FODvAW7dGxzST rjEHygQPHZhM8/dvsD09tvdNfz3e23Ftehmf0TGOlRNB25ewcz/UxzRgX5P2P15eXz68fJknkzV1 xH+G0afs29V7tjLdoQEc6yoJJ49uATK013ENbXDl8Ilj497r5nDihx1dvB37mUe5MPX83Ycvn1WY IbeHIANayxf67qTwjZe48EiVnN50DZtXX/yMtLHZ289ayz/k03yvLz+cvbgfe9GGlw//g7ZAtJfE WaZe9ESlFze9lpy1cIZFmj0/USXWVSokUSGRSlWvZuwGv9VTcCZBRpCTrvEqxFxMQpuDDff29yZz 9z1RIkFqzMiVdH0gFnUJcmhSpbFqsAmwKhjf1+fv34UYI0cF8RZQt36XoseuKPTC9OAhZupmnyU8 xcQK1WTWaZooSbJXBxVvFMJbzM725kNRWBNWGU5SP/3z/fnbR+Mjn2OYLibWbkcZl00bPfQ2RMrg 0eQkm+leHerGlGK6ohmGa0K7n8ae0TAjgS3rWm1Ww30o3b4w61AM7Klr8QgVkqHuo3yH2bfNaJZG bhXhJj9LnF6RQE5C9INFKruu2zcHVKpvc2LPHTWixB5nGkVZFjgTtme842hEbzk5BzDOi3SZCKmW 8nzge6zP51QIag/I8SgObZ7HylUTxJJ31jTAF7Ks++SX//08S5zOBnchs5B1LXm4ywM9vY5kIY6Q S4MBtlPuhvAjQ8cZqaReef7l2YjfJjKcBd1TZS40K8J9OpuVAxoWYA90mRyZ0UIdkNHMzXD9BgeJ PECQePIMI7QtAsrerql+d2sCxBoMDcI+YpMjw3ONgwlvRJp56pFmBAeyKtj5EJLqa5o5HVaxBFSQ 8A6Z8cTfRoR/R+NeQIH83Pe1oS3W6d4QRwbT6dKYbyL3EBcCOLAvdd4hi5LCc2TigzCCBchnFpy0 KwwaqaN8x6+PgwQ3ZJxzvdJLGBD8bfmFBUYEvZPQGTJtSTDo2lAadEPJsCB8j4kyS3sEuhWyBIcy iEs++/sQ4nq4Rc+Aqf2zwVNpPlxrweV4PYvBE4Nge+BZ9S2L3LDTWttv0dfxklZCWL8oBJM4Z8Mi mAtbhkAV4u3hXNXXY3E+Vm4dwMo1DXZI7WYEHR+JhQSrydKIxXTJbR7jPWSs57tAIt8sD6KbsxmE hRAzdVwYTJ3ZlrWcJ/qArjmOURJjdwNatcguTlM3VzEXdiSePEAeYI0EKIxvtQA40ij2JI5FgbcT x5m35DjPsE94/bSafbRL3ckgZw8omsPcVCOvDPPt243lYRjjQM4Hp17DmO9ifPFZq17meR5j1tPL gqr/vD4wIySrIs5arBNzgx+2KsYhYhoyR1su04hoe45G3xHtZsOgGw6YG9KQIMQXY5MH7xCTB1P6 mxy5txLodZjOQdLUkzgPUSeTjWNMJxJg3TWKfvQAOxLgxQH0VocJngQ3tdI40DjaEogRgEcpXiFO 0+StEZwgGny7BAu7VTHeV6aNzUwfp55gxVPxT8Hg8WU0VN/CJm8Zx0p/rWmFeIKFIIcY4SFa5CEl QpzEzUk2jiw8HN1cD2kcpTF3gcXiWHlVuWWOQv4/j4UVDM/iOtYxyXiDZSCgMODYvrxyCHGmQJOm N+fSiZ0SEiE9yPZNocc90eh9NWElMdALweJ0ozg2Zuh3+J6iAQoWWMgCAwmxgZZxRs1HmFdIrvC3 Vx7Fk3rte20+jxJa58qxWo5UbK3ofAQo9EirBk94q4Mkxy72FuCxv9E5CDKtwW1IWs46uQKUBMnt eksmgrkiGhxJhhedo1NFKjfSm72hWCJ0xYNQ+gnqe25wRDlapyTZhR4Ae/BAAnmKAqKG2FRpaB8F ITIYIzUcRVb+qj2EZN/QWXjAmjykYvnAJdFt66AT7jy3zpImwc7LG4zvMIL+RjJ81jYpJlVqMDJp 6ibDPr4mi/AiMkytoMHIwNUN+n0LKQKlegrO4zDC5D+DY4evFxK6VfGeZmmUILUEYBcijWpHqpRJ jI/dgJXa0lF8prenEPCk6e0VQfCIY3X4Jk8e7G7z9DLK5c1eOGRxbnRh3/iM15ZE/DS+sRQLjjfE JcER4SYoGge9tQCVTSVWL2ScKiFn7PQ3WDQgJB4gAW2Ii0D8r13a3ECwKa2wfYStaZye4kSa2zaN aXmu4WGK7SYSinCXzJVnHHmKHm23yjViGcbEYkrCrMwIsmRIP/vQc7oRUPqGbCz6N7u5m7C2CANk MwG6aXy80qMQX/9NB6mVfmpo7LPmnlmanuC31zoDulZJBAskozHssPkFdLQZTR8TZKY+jCQkCP8l i9I0QoRxADJSYpUGKCe404zGEZZ4rjlSPUlH5paiw/kI7k/dSS/wOs3ikXvqKcAE9RXReMRHczp4 0gusOmGnGbmeF8ZrnDNpeSHZnwjetxkZN0PELFjVVMOxasFhZbZ+VQHOrw3/LXALc04EDgdECYeQ GhCmuccOSAtjWcnA/tdjBy+dVP31wniFNVBnPMD5Urpv3KyEnkQ+Ssz7gqL+1nMCM2+3m96sJDCA nY38542CthptBZXVw2Go7rWBdgbqrHyatGtATQe/pNvuMRYr5582xYlosQJtdykeuzNma7XyKJtu 9VKJit5YIkVAXCdp+Cxy+y1w4OWJE6nhujy/fvjz48sf7/ofn14/f/308vfru+PLfz79+PZiR/mb k/dDNecN/emozNYMfcHLeHcYdTPwZQyUwylmHy6hcIWQDtokdyz9HIoYS7/yPDE2wGXRTabZROs2 U3m5WVNxjImmCZkhDYSECQkEMlgsKs58/8vvz399+rj1Kn3+8VF/Gp3ve+rmxSHYTsc521s+QGho 0T1tCpQdAGeApYXUf//97YN8N9n7hOqhtAwDgSLjOAWmP7ykl3mckuaCmUkDvl59ODTbORaQBqy7 casDgGE6xaFH/7AwJKFZmpqeDk1d1JjZ1y0mH8iKURJNk9WOmWja7esA1sI+TMIcbaEQiK99wRnF TxiQmt3zJMRPqADfVY1jta3BWdaLsyGmBNnQ2GrJdlFiDdSUpkmOHWpnOMsDN9Uo5FtcSlvgHDvw SnBZKLYKVk+TcmT/aebzwOCZzc7yNTJYxEp49hTk3nOtTvuWZnOl23ZsekHLHYlG42yXJpNj7S2h Ovw/1q6tuXFbSf8V1XnYSqo2G5EUJfqcmgcIpCTEvJmgZHleVBpb41HFtry2pk68v37RAC8A2JCz VfuQeNTduBJoAI3G15Htea+zs3Ds2c2VxEt14Nd3kfiK2rwg8204HiPTXKww1LzNBmoNXpdBEG4B l4SgActBTPkEmW2twQ9VgzoAXx9vrF+wKbcgA7pqAPkhc+rdh6z8LWejTvjK83EqNjE7nlu73Kae PwvsmMTQ8CwIzYswmeNNto2w+xypA5WDldn7DRGrXstyoQdIrc0ns9THbQay/lmIn4BaphFrStKi q6sZQovsESKogefGfugSXqgcja+CiVu3qWAXmTfeCR2Ae4pdWt7aJnSAHgamQYfy4fL46CVUmJRN kdZgcf8YCsCrs7V8zZvzdWYGvOmlYDMr97Kd3MVShXJeRtMtnhehdRRNMWuYJhOHwZV29Nc41grd c7Q1f9hR1kprcHx9NlscD2+DODuGQRheboTtVdZzGE+vAtRBypARB0WP4DmIOSy2d+jw04SEhpth hg5LBO0Y6eeAdiZwwhDl1DQIoysXazqb4q1p1+2LVQWhUFeoBiuaTq6cmUdT9DLFlFE7AJxlxjow mLNZ5ONWME1M3TX+DanoCtN4mkwZRaGroWJD4rio7oXAXXfisD0ZUhhQti7QbTuw5Iv118RD926a 0CaKxlN06klW5GaZ7iU9syK8nCdVdQfPGgyATPsJCZa4nlhwe4iI7UKi87KNf7nF2s4GyYCnS7Hg fdJpYt0PvWmAztjhZsXk+eqGASlabVb8zwZou9P5rIbWxsfieYGjAyTXRwHHLCFjqyRBB0xbRwWP tfCgrimr8GvjirYYYZg9S3I3ZnS5imoQYdoDNKG7DWN6Q4DH132tGcz3xEbiBQdQAHLATipgt6qr hGRfDTAskfmyqMp0vVRP/HT6muh7NkGqIfgAq4w2tI+DjLQKPcCqWwMpIKF3MlbXLmAvIcnQDQLd befFdhdvYivnunAE+0piRnY0odJ91fVGR0khEiqQ6tv+9cfxHn1EFCMxpYmg9XhE3X5NJ0v64m3/ fBh9+/n9O7ziswGMFvMdzQBmXhsZgpYXNVvc6aS+2xesyuSTWNGc2EhFxX8LlqZVQjWMtoZBi/JO pCIDBsvEnm+eMjOJODPheQEDzQsYeF4LMe/YMt8lufgAxjlMMOdFvWo46FcDEfFnKNHzRXl1mvTZ W60oSm5UJ04WQvmL/a7+thCKEaM7BVBQQ1qGWVJvvrkhXrNUNrVWUVWHH/tH+yoWeXYk0ndw965m cy+WFhcnH47IeI/AZd56sTUaso5T4zebZ7vlthar/Nigtz6SuvYV5OYE4KpMltRVkReZZYtvZgU6 CWR/zPf3fz4dH3+cR/8xSmk8jAXSq2QqDoMp4bxRsZjlsP2ChqDekF7iuo79EFOgvcjwBNzzbiSG b5rg1phejsRiK+bwRzdkZoZzc8vCNlBGBacB5oTTi2CbiZ7rsK9oJWxCfzwzn9v23HksdhI4WLLW uopuaZ6j4+KTr99G/H4/PYlZdHx/fdq3ca2HEBky2ugQTMcgi7/pOsv5l2iM86viln/xQ21oVyQT x+eFUBk4JFIL93G5lm1paaE/QodfOxmCSqiZ3HgfrbE2S+LhRwdNiKbr2rfNJE3dBktbf/exzvWb UuuHQqsxSaUe+AwIq9s4KU0ST24GsRKBLnY2GYvNt8+CXHAOF1rYTakqsKnHh05uQuHuMpYXumIG njhu7SipYv4l8M2imsV/J1TcjuAOf1BkVdDdwsq0jV4PzIWJJmdwWV5j96+yzuZD5o7UpjZZ0PBt tc67ZEaBtE53G5KyWN4DOgrcDKAG1NdZw7VRhXy0JmCvRYaPppCYcN6QKhaLISMr15Oxp6DMDMYg eLAkDutCYA9qkvqCjN7J6pLgcZ4Ul08dTkiy/gruTqIhOjpWNcWaGWJgZST3t5P2vmwV/0Z+PhxP +v6woxlzCB5XQcjWtABcka/Jl+nEqpRzsFpng4a0I+sYVe0tf008uwEqQiQjN3ZvdgyFGHsh16nY nCbDXFfMhMgC+pzGvhFUoBWGzfB0SC6LGCWuEHJd5IkNlNLyJLqlwx8SOrqgg63+isXD5WbFtILF j/5VmDh95UsZgb6/BWMxDtu6HmTTvm1vxhB/PdwDPh3UAdlHQgoygbg3SOaSSenawuJX5Gq9RUi7 xcKqtwqD48odeGbAEEm2YobqrDWMc6vnVHRGi1YXJdTGpLLlHGJOLOwS6QrsOY4y6YqJX3dmVs0D hUFGxXpJsFMpMDNCxRy1MhILQswA4NvKXx43LZpoe83gFe98HE7Gg7JV9CVH4WIELYu8Ap+T3kuh o6kPp4knGUf6yRG3QrESaoDWSVphEb4aUbDUgM3mrIrtkpaLCn+oLJlpUbHCOUhWBQSvNnKUlN0C RzeCNBsmlsMY05KywHoaBZVZcdGSdmYYOV3f4Q5FwFtTiL+F3RUC95aktb5CqXolt7zIGbV67a5S HjxW4RCB3V08HigCOH8QAKc3iqhvWb4iud3onIsDqwG7D/SUWq8yJTGJbUJebAq7ztAltgoyBDIi +kyGl3JOrBSOj2ZhGblbiGPc4PtI29fS4XomE8qg68UCNwNJiQJwGxPcmiQFIGC0HB2OGuc1M2ub 1xVb2lUVa5ADKVlqDpKDq5aYC9jVuJRoY55Y+ZZJTdK7HLOBSrbQd+I4ZekpRQRb0gdG780fKBui buIcqlsKJQMCvlUw5rmtKpnYmw+/pxCOXUNDbLcpqc18hOK29QO7FCFQctUK0C/24vcOxfeU0vDc LTXxU4FcJyQblFsnSQq7RvQNmJRY5xBH2cxLbFwtlQCXEITri0ZHQtZlGRP8j+IOcnaUK9YaS38L 9cQTe1bXK6ERBs2qVwBQqU4QjvwBTfh2V/LATrv2F18T9OGfUpO0GBR3yxgYyB1JtkxMBLPWUIDZ qy1lsBZ+vYvF7sbWL8rXdrfSoek0egOKpH5ZW6W05Hb9M1r6vv2AoMVPQTZxHYAKurtUu+bBDNbs vY2EgkwyMFf0DHsoSKwUCWfZvEHW4fx02e7goueq1aFYUeaywMpo0urIbRK7hwRdF8qdfxKDpzCK rw9HllSi1XE7qzy3cOJUbG8JbsV3K2p2ml0oyXOhYWkCcUnby5uhk+Hx/f7w9LR/OZx+vstObkJS 63txyK11NgZrMeP4AgRyC1EYBNuRyg9XHDI728phZFLUS7n7XNM6Zc4o66C4ZbfCA3Vw0Bx8DYAy FTt2sdjEyuH7i28WZPl590P39H6+CFIoP9B0th2PB99ht4WBg1Pj+dLygOtYJYWrtDzhxNVnSqwH 69JYCVqkpFbgwyxUwa6u7XIlv65hgHBxzsAtvp3ggmOWLL10R+WKLQRuWpXDCgIUhTfdSsazzliI ESDSDFPAI8SJ7w0ZRdsDzxgVQVmVE88L/GEinkZeW4LRDR1DVBwHYgWpKiLTaXg1A0GnEGQi4WMy a4PQDcHGrZs+7d/fsQOyijuKva+W9gMFbW720W1sfZk6647juVii/jmSrawLsQtNRg+HV6Eh30en lxGnnI2+/TyP5um1RFTn8eh5/9Gi/O2f3k+jb4fRy+HwcHj41wgi2es5rQ5Pr6Pvp7fR8+ntMDq+ fD/ZDWklsY5gz/vH48vjMEaKHA8xjcZja4zALhm2UTqVDQNqKuqmGSJ4RwqBVcFrY4AImmXwlNog znmAkFR6s4JyBMQVNcedIitphZ74tD+LbnseLZ9+Hkbp/uPw1nZ5JodIRkSXPhw0b3D57VmxK/L0 ziw0vqWB1XpJk6uPS0sD310jpRVHHFvjRVLfbB5QjMyW+4fHw/n3+Of+6bc3uGKAtozeDv/98/h2 UIuREmmX59FZDrPDy/7b0+FhWB72WSR9YIbuODL4M4R/4wnspBcckVGm7BLg7WMdm1F+4hUDvFGC U5Fv37Eynjk4AxDIVlXOdG8hjYgrVskQ5YsVQF4bdRNKdqVDo6w5n6FePHKWKqcIaxA1ZuWm1k6N 18YiYRluddNkCKsovLmx1HIbP+M68LwpyuvsbVjJdBVMsFtlTeR2JY5fq4TUaO4xWzIwOybpwAar F1PaMV0RGWUP22URWlCSlckS5SzqGLB7C0fZG7EuYUcaTYSVphlcZ32SNImXbcPdzJ1uPtBrHjXh KLGSBTMMPumzJRHnyhzNm5W3OH29Rult0MIyJpf4jspepyi6ry5RzBlE3XENkYzW4iAZYJ6OuhRY D9D6ZQWfzfyxm+eFHaL6h0MmmjjSb9cXBndONpnDnUWTKlM/GGMeCJpMUbNpFEaOcm4oWX8yHm7W JDXhqXUtU9Iy2oY4jyxwzQIM0W+xEXPLUF1JVZFbVgkFwLmj5vwumxe4M4kmVeOO94aKmCfVH8TG RR4KboWyLFzbwFav3RJ85qioaTgry1me4JMdktHCNUG2YFnYZe4zYlsrxlfzIv9kMeB87Y3xsXpT uxTKuoxn0WI8Cy4vZc2GoX8FaJ2HB6/t5GknY1NrayNI/tQcMyRe1+vt4ASRbHjiMgOkybKopa3a yEnZO41s2vWD3s0oinCihAZgq3JrELvs1fLgBQsM3KWYDZTXYbHYVcAZWquMpO+yBZPI2Qoszv3Z mTiLzzdLDExfNtQ6h4GfJU1kcNq6sDqFFbekEhsyiyzx3QenXIAUlYetBdvWazS6vNo0gZF4cWtn cCeSuJRR8lX22tY36wHnbfHXD73t3P54K84o/CMInTqyFZlMTZxG2Ussv96Jz5BUsk2uj78iBTdu tORnrG11CdZg6xZVJt/Cpald9Dohy1TsjvDrL5DYiv9Z/G5qlT8+3o/3+yd1kMHnVrnSTi15UapM acI2Zv+qsMUDkxlse4Mm+LxmN3SUbFZ9ScQOBg2bflcmengk+LmraZkhNGo4bChyVXszz8PvkLSE YNpgmB5XMgsYMWPfLnMVB5wHBsxYk6f0E4+2w/pw8IH2puNhcAXoq/rj9fAb1cMz/B4f9GAN/N/H 8/2PoclVZS5DGrFAVjZs9nval/i/5m5XizzJeDPnwyiDsyJyiFHViEsIIWLbVrCqOHLURxWcn3b8 lgn9Zjyksx+2tfQkAxgKzFcKLLHmdZO0YUqfToy2U9eERtzVjidv8miRFrgXupScV6DSclgrINrr iuTLZBiPA5w9B9NRpic8mE5C4w2WpEsHUmxt7bnaUO2JwZBooJN1xLG3HRSq4PhxICYp4HD6VJnC a9eJXZIgmh6kDTkco0BNfTX0VyY61TLYd6xpMGxPTKjnT/g4wuGbpEz38MNVm3nsR+NhE5AXVzq7 pgResgyS1SkNrzyHZ3b3GcO/XPnqz76toSUNgN+eji9//uL9KmdgtZyPGj/jn4Cij90mjX7p7/F+ tQbnHJbCzPoOWbqtkuWgYfCA09kZ8tFze3UzHIu+CWKk0jRvjdwdxZdZ4JkwrV2P1G/Hx8fhbGvu MmxV0F5xWE6rBk9so/mqqB1csXO7dmSa1bGDs0pIVc/BGGLrn1aiu1h39mwjSMu1oxBCa7ZhehxR g43Mpq5NzYWU/GSyZ4+vZzAMvo/Oqnv7gZUfzt+PoOhH96eX78fH0S/wFc77t8fD+VfDFd/ob3jn w/AwnWbzSJZUQyXZsksI+OkeKK2YOGxZ8Qtd2YE7HubsZPYs+Enqnw4sVwA9wlLR32gxVU3V2oJy Y4D7wG8RBWu+XmBXh/wup/DcBj8VqHS7rNgkzcugS2JiQJYcXc+t8tv+IOtte2bpb83jyUSh5HfZ s2wJoMKMwVEL6dbGlALfUY/eKX92dpaxRa4KaPWX0CSrFVioSc6N9+iKK+GGWt4//tEy4Vgl/VjE wdv0ltA5uFVGk5B7CVRIlo40vEms9xU8lmndmpEUTQzXDzMBhDtJ8jVa9iYusfPgRlquIZWRmaTm CW5aUFx5V+Vmb/gg1pTBBwcr3tz3N1HukUvz+7fT++n7ebQSm8i33zajx5+H97PxtqdFOfhEtC9+ WSV3c9ThhddkyfTgdmKlEodxYyBIihMPoWMrlQmTCZyxd9fzL/54El0QE4cSXXI8KDJjnF4YEI0U 42ToDN/wSprOTMBejeFjkKM633hRrzHQ3WnPjzwfq0ikXyzo5AiRzgJRvQGdZGUqA1364zG02yFQ Uj+YSr5dXsefBihfzKfIjHGlM/DtcftlCf1MgHvTDI3F0AmMI7RaMilGNe5nNWEHfTrRT7ktvRa7 XA9pMzAcb/51CfxRhC6BgVHo/JmjcAe+UyuRZYFPsA1EI7BIQ2/YXAIhpFjh+bsImRfAZawqdh4G V9POOOlR4o+v6SB3Ot3CVVaBZJ2VdOqApGkLj288HwM3a/i5EKkBXy0cft2GhxUsWRl6fLMkvGmM ZZySeUnRgSkmKokxakyQrhf0zIhf0pHX5rVb22NwCr/BDlqNAA9RHSVvlz9Tm5EfDhWMIIZIDwJ5 x3E0tkbkWv1N2YXvp6uvS6oLm+l66K1e8YvNmfODDeT1LwkJ21jTYmS8nxs/kM5SoZ6r398fng5v p+fD2TIFEbH586YuFPGGO7GgQNrX7mauqqSX/dPpEZwQHo6Px7M4qIrThKiKGaKNxDO1imglzfzI UcylLPVCW/a3428Px7eDAk0yiteKgyAf00vlfZabym7/ur8XYi/3B2eb9TZ66KMywZhNprod8PN8 1ZlCVkz8UWz+8XL+cXg/WqVeReg1qmRM9FKd2Snvp8P536e3P2X/fPzP4e0/R+z59fAg60jRjxxe NW+Xm/z/Zg7NkJXRbiBq6uPHSA4xGNiM6gUksyicmMNIkuy4Dxa3DcHbjWNXUbIm1eH99ATGmb/x gX3u+R4+jD/LpvPBRaaxdlZU+1wFZzHYdJOXh7fT8cGApGhI2kG5TnbLOJvhKCotAMDwbLzku0W5 JHAAw+82csbvOC/RB1QAmbAwbswVZUeWmedPJ9dilXcmg6fm02Bimpga1morBvF47gCH6CRm2uqm 0cPAQUfkxZpw5emwmxo98McOeojUWXJspYqJOAAeWoFJ5KGlTnRknYZe0lgM/cmAXpEommGV5NN4 7BN829iLeJ4DNr8VSUqxuGMbx1Zg5XnjKVY+jz0/wvANNIFAR/c06MMekHQzbKTOCS+3o57NgtA9 sqVAdLVBcgdYKdxo0gqkPPLH2OBeU2/q2Ln3ErPxZYkyFpnMxtghsRG5ldayojbmZyZP+kVWFnmS 19gGrGQTqd8bR8X3Pw9nDBTH4nRlsySNxWF+Z8Z9bvFHdMXTqqSSlegTERnFOtWst5KiDBMNo8ts dSu0f24H027bTFg6L7RYjEQoy4rssnnRRZauDs+n8+H17XQ/vA9SME8AEqAX2VNlRGvH6jDIVZX2 +vz+iBRUZtww4EuCNEbhVkvJlrAlS3k5LghI+5VYY6DSVkizFuppckFHv/CP9/PheVS8jOiP4+uv o3e4nPh+vNfeAqh16VnsqASZn6hxH9muUQhbpRMZHh6cyYZchSrzdto/3J+eXelQvtribMvfF2+H w/v9/ukwujm9sRtXJp+JKmv7f2VbVwYDnmTe/Nw/iao5647yOyOYGGE1a91Yt8en48tfg4wa2QaH fEPX6HjEEncPmv7Wp++0RNZC2rcVa34a0O6NcAt+L1H2pRfsrsjjJCM6OIkuVCYVPFkAJxiHADgL caEPNFAYjd2BljpSE87ZJrFrHg/7s2+mAstAZleyral89yTTJX+dxfbPiUyvhCWi/x8KeK0rqmEt OBErPXaeaARsbNGGjAFpIjJB4Ah32YiUdR7ix5lGoKqjq1lAkBrwLAxR1N6G33qvGJ4EQomib/yZ bomAWHUKr6f/3D1tRw1HI40RZ7hRwBRJcrH3xm9pNEFwInAD4ILg9YItpLhZ8eZWKonbJhhc9c8F R9OYrW2L5zA9OhHfrC2/dUNpNfw2pdVnfT0HIx23Nli2Bm3T2pKudNI2DXS42YbQndosMn7Um2dE Ofx08oIyQYEz5xkV41g5rfel6lQrBLPOsSoVk4EVo+NYuKstPSNVrLdfEnS0Ye1VqioziO0vInZq DYtsGbZVu97y2ECElQQHsIziGW2+3tI/rr2xZyKC08BHrxCyjMwmOvpvQxiggDdkJ8a24OOovIIT GfDvgnAVhp6NZK6oNsFsxZaKcYGdUARn6uvN4JQEJmpNfR0FuoEUCHPSxGH4fzCTiUVwmZH/pexZ mhvHcb7vr0jN6fuqpmsk2ZbtQx9kSbbVkSxFkhMnF1U68XRckzjZOKnd3l+/AKkHQYLu2cNM2gBI 8QmAJB7ol1kH6o6YOnO3nBCI62k3IVN3zr9j4F2bz8cUQ9ScW6YCQTYl/J6R3+OpT377jvG7EaGA 8D04SFN1txE0ST6Bd2O+flU49WeNpZXauzVCbB0iCaHwSlJNDAi/5x7Fz8dz+nu+o5+aj31eqgZ4 L7zDhwH2WkomD9FSMbSJ0fkiYYhRgN22TM9iMAUISE6tpnUyG494Wb7eTS3nS5nHzPJ5TIg6nir7 SgBmEw0w93WAMsCohjieBnBd+monYTOeOwDOY69IEDPyR1pFc59lwJiYk+ZzAcDY8yhgTqO8b4Kt nu+wxdRilp2ZS6agg1os8zr0uHLYpHMS73ruSNlyLdCZVS6xeW1pZ5VDzfZahO9WviUYuaCA2tiH PomcztV8qACr03A8GStLoT1Y7LpF+L/e4i/fX48fF/HxkZ71DGR7sHx7hlOHxjVnI8ox1lk41lOV 90fPvgKpzT/tX4QZdLU/nrSsU0GdBqBSrVtpzO90QRPf5eeIFlns8ynuw2qmJstLgivdIbcKo5FM c8JZQWB8nzJBFXtVkOzPRaX+vL6btbyre2/Quy1Dnx0eW4C4lQ7h3Pl6JEHQOsVEap3UNlBDq8pk F1WCrV9VQrNqSKDoDWHRqqIr17eJ6kNV0ZZbbxfsvJtVEN231j7L44ig0nDtvLXPNHLFw+K/l+vY 9n4wcXzung5TXfiaXJuM2CUECJKfEX+PNfkJEO5eFRCTuYcmi2qUsRaqAUYawNGUj4nvjUuLfonY GdEN8Lcu9if+3NcVRoBO2YQaAkHUkcnUd7XfehOnU4c7oSFmTspORw7RBGaanUVUjcesEQ4IPddX HZJRCpLI/JnvjcjvYDdxVaEYFuMpfURA0JzNk11L65WZh/bShEsDeDKZkkZL6JQ/lbRI3yXeCWfX cf8G/fj58tKFwFVZuIFrg2bv//m5Pz787J8b/4MmzVFU/VGkaXeBGD6/Pvx1scInuvuP1/c/osPp 4/3w/RMfZVXOjwmYCV87V0566z/dn/ZfUiDbP16kr69vF/8H3/3/iz/7dp2UdqnfWoJS5ajLAgBT 4lfzv9Y9BMw+OyaEp/z4+f56enh928P0dRJr0DrhcO3oCjEC3RF/Su2wttOBOK1b8p3BgbysvDnP lAA1Vkdrka1c3/itH7QFjPCF5S6oPFASVboBRssrcFKHIphWt2WunaezYjtyJo5+r6Cft2VJ/bg9 UNUr0Cr5l2D71Empu79//nhSFJAO+v5xUUonnOPhQ9dNlvF4zPrKScyYsJiRQ9xFWwjZ6+z3FKTa RNnAz5fD4+HjJ7MOM2/kEhYWrWuW7axRn3VojLgo9ByXW1QkihfGAa7V2JR1RbIty990fbQwujbq LclunEwd9YkRf3vkdG90W/JBYDgf6Kbxsr8/fb7vX/agtn7CMBrbc+wQHiJAuqgXQEsG9hZruXVa ZEm7rc6hbfcvy11ezaaOvXxPYKvhMtv5tvPldZOE2Ri4yZm9phLxygSSwJb1xZYlV8EqgihxCoLT 4NIq86NqZ4OzGmGHO1Nfk4zIgejMElErwPlt0mRBq+2gw2W39JsR0fRPzNEl+gabxZb5KYi2eBa3 sPV05OgmLQMKmBxnmh4UUTUfkaWNkLm2sqvpyLO0abF2p5YUVIjij08ZVKfaRCCABtQAyMhjLREz ODROiIa0KrygcNhTvkRB3x1HucTvzwxVCnKQS0svMZ6CERCXanjqjW9qDSspCYoyV5bqtypwPZL4 qCidiUe61bVFOhuyWms5US/p02tYAGM1nCcIDJApmghBiHJBtskDap6RFzWsCKXeAtrqORRWJa5L E14gZMzzvqq+HI1Y2QDbbnudVJ7KujsQ3cADmOzdOqxGY3esAaYeN5A1TOGEDTEgMDPSHQRNp5Zr oCodT0b8fthWE3fmcVYk1+EmpZMhISOl89dxlvoOuQIQEDXvyHXqu2o+tTuYMM+jnuKUwUhHj/sf x/2HvN1mWc/lbG6TXZfOfM4qAu0bSxaslAsFBci+yAiE9iADMOB6v1AfsGBc51lcx2WjWoRlWTia eDRWd8vVxcdszy3dylhn4WSm5o/VENpS1JBaVzp0mcGat8tMjcyQzJ3TDTdt/+hzaktXc3IFR+Ct lvPwfDgaU28OcLIJ02SjDjDH6+RzZFPmtZHWQpGazCdFYzp/0YsvaD55fITz6VGJ+obTti6Fe6jt XVNEAyy3Rd0RWF5Ga3TnxGwUSkXq4sCU9tx1F9/CVnAfQd+GU/Uj/Pfj8xn+/fZ6OgibY3VP9dvw 1+TklPj2+gHqxYF5kp146ltrhC4nI8LWJ2P9foKYHUqAdmNBZB8C3JFLARNqiCdoeDW/LlL9bGLp FdtjGGlV6U6zYu46jnOuOllE3g6870+onDGHmkXh+E62UrlQ4c0c/bfOqQSMiJooXQMnVu1bCtDU +AdgEdJGwRQOES5JWOAosi+mReq66pOs+E1b18J0FlqkwEJ5Dp5VE8urCiBGU21j1Hr7VSirV0sM lcyTsbpC14Xn+ErBuyIAlc83ALT6DqhZghvTPWjVR7TH5sRbNZrrj2uqsCTl2jX1+u/DCx4Zcf8+ Hk7SzN9YYUIzpIpYEgUlhluOm2uiiWQL17M8LRUJGxS9XKLPgfpuVJVLeolb7eYji+IPqAm7yrAS Eq8MVZGRw0ZLvE4no9TZ9Xe8/RycHZ6/Z5LfszevmmuHaTTRt1zM/KJaKWb2L294mUiZQl8/XvDO LVl8RfCaRgScysN8W1gcvpXtXscZl2I3S3dzx3fJbEkY6+hRZ3CKIU8AAsJlUq5BeKkrTvz2VI0o 2I3c2YQ4q3BDoizAGzPUUVJeXTw8Hd44b2AD1++HAsOQknhGfWzDPKzVvDLANWI0XsZEBGkaa5nR Ebcow6yqF/grtOQ1lIR1ggI9ZGJgF+vbi+rz+0kYQg5rro3x2YZpUvT3RZOuMgRz+m6YNZf5JhAB sUTR4ZS0vm2KXdB4s00mgl6ptRIkluXMtIEmxGTNSKCuAkQIk2AZTstSVKFQ460iqs25ID5MGyzC J2HOdCU6PR2vnhrtM7V431nIOd+VQdXdcwx+Lt223kRlnkTq50zHlyjgHF4211msRJkVP6UO131t fXPx8X7/IBi5HtGpqknwOPiJJ/I6x0e0hDOdGCgwPamaCw0QetozAFX5tgxjM7OhglODkHR7BVTZ FFiNeuslIc2qJjlVenhVc9lOejTMNFNZUSdsZYaT/XBfag5mVyt6FxFeLY3vCzg/FLYXbyzTZKuy J9a0hR7fmiVouk2PzoJwvcs9+1UoEi7KJLLE7hP4iPVhKrImLwpl5hL1xgZ/IVPrrHU7cJpklNUB QO7FsC5TOtMl/HuDqXoVF9ItDW2eyQDdwxZD7w6xqyPOEUA6f6BnhqonU1Nl+Xx3eAamL7Y0kYNt dsK4gaNQEZR8ZCHAJXlG9368qz1AsIMMuJGGGzBjkrRRALaYGQvEKNapfWMsGpZXya4JQm7WOpoq DrelDL5Dy9viSAjk5RbTO2DsQUXb/baISDPwt7Ua+HS2CGFV0qTlcQJDCTh2FL4JBPnEL3r5jfZQ gRp5JwUpnswxcBs/PzujYcNd6rLSp7UTfXXZNVuDDC1ncDAwoA3g6l/p09PTYP7MKoCZuJVTYf26 FhNdAoMKhrrmK46XGC9di8XTSZAklZ0dKlx6xswIEI4nPyptiWYX1HVpVERGhlapTKitWjl0THNk SJNk8w14CZ9XtPsE+oXh0SxRc9h3yPQu55qV3rEuaC32rlKDbClVlarU4xdFvMPwQrRDHaxZoK8X cGB2lJM0bhAvQ8comvomwoByt4SC36XxJixvZYjgnywYRNOqIjhcOnTJ9kBOcho0i22S1skGjYM3 AQZrtQSjOhMuKpE4I+bb8LXALN2irrZ5rYQrED8x4JBwLBPySCT8HFRFzLPRkt0E5UYbbImw8UGJ rctYMUm6WmZ1c+0qTRAARQcVpcJaWSOY5mZZCSHxQmEEtBQyg6ykUIsEPMg4GbbJwvFymKw0uNXQ bdSAhyc1Scey6hg9BQj+UJngNfDgfFUGmYky2HaHyBe4qxtLqiBBg2tdGYoBZtaq4PrGsOpe21XZ 7ehLmWd/RNeRUBsYrSGp8rnvOzxL3EbLbma6yvkK5T1gXv2xDOo/4h3+f1Nrn+xXea3NdlZBSb4B 1z21UroLBBXmUVxgTLLxaMrhkxydM+FE+fW3w+l1NpvMv7i/qdttIN3WS97iWfSFb9um7hZyTy1A tm0lkOWNOppnR0yeeE/7z8fXiz+5kTTSZgsAHp3VXSidYNdJGpWxwi8v43JDUm63x69em8U/gwjt DpRmc3r9FSNuifV5W9VxptSVlxhdzhDHQWRTqoKlxiJiwdi1we6BbWw6Xlystargt0xZp8AWsTGT AmQXDAu72hXbUd+WVpVsu0i0hnYQGKdr9LWMpAagRJbuCDTh38Pv+Ig6A17Kf61ggA82XRa5c8U7 Pcn88BltaOjVtl7HG9Brg1aOD4wOGBs7RtXVNqjWZNG2EKkzGKo7RUdJCeyYv1ztCCNMyVs0mLGV zQajE4owS+wnVQL0CQwLPtBgX0AM53kSy4T2eFD32LbAAjlXbHfHlsLlca7YWOTcwtRbIoO6OSlx tohp1ophQspglcH0N63QxQpGPdPfaVshSzagf3KQZiPzO/eJEAddILNxl3WhHX6uNruxCfINhtUC 7VyhZD46XP1hMjFeqwGOeW1hC1q75O/mBnZXTKGGvhCXuW0EQHG8yctLnltvUvqjk5FEiCroTgo3 Y/XxiWCmgPnJY6YTS5nZhDwiaDju0lUjsVdsa+bMdyzNnPmuvTH+rxvjj9SZ0XDcEU0jmZz5Ohds TyOZWzo8H/nWds1ZP3OtuGcZL+m2Z2nxlA/kh0SgjOIKa3hdjFTjer9uINC4egdFRF1Lwe7zLh2v DuzpdXUIzg5JxY/5+iZ09Dqwz4Ontq/Pfzmc7q8aSN+1CIZz/UCCyzyZNSXtmIBtafOzIES+qGap 7cBhjJkCODgcaLdlzmDKHPg9W9dtmaQpV9sqiHk4nG8vTXASYpqZSB9sgdpsE04jIt1MaIKuDldv y8uk4q77kQKPH4rmt0lwCSv8XQKaDYbdSJM7oTKBlpUu28Qy3Vkub26uVHWdXBVLP679w+c7vvQO QbH7A8EtkXb4uynjqy1mqBFimrtol2l3UZIDfQlqkyI8asxnDXqrqFlV3OU9TYthVy8gmmjd5FC/ 6Cxv8SW1zCYC/V+8HdZlEpLbwzOKaIdSpauIYQRHxijeQOPwnibMi9smSNM8bHP9DE/GOpnFXBKa HwoazPqxjtOCvZbvzqFDnwJlyaZV9vU3dKt5fP3X8fef9y/3vz+/3j++HY6/n+7/3EM9h8ffD8eP /Q+c2t/kTF/u34/754un+/fHvbCIGGZc2pztX17ff14cjgc0iT7855469ohkydD88BKW3UZZjAIh rthgVNRw98rgdDRL2GMKCW8Vx7ejQ9u70fsV6ku6a+kuL+VVpDLFgYj8LjwFNVgWZ2Fxq0N3aion CSqudEgZJJEPCzDMlbBaYo3n3YNm+P7z7eP14gEzzb6+Xzztn9+EqxYhxmvLoEj0OlqwZ8LjIGKB Jml1GSbFWn2e0hBmkbXM8WICTdKShAHvYSxhr08aDbe2JLA1/rIoTOpL9eWvqwEPYyYp8OtgxdTb ws0CuJFVVkbpMaEFJgi1Pn205Kul683gZGhUv9mmPNBsifijxg9uOyqO1SHTRktWrhYr4+x8bb1n i8/vz4eHL3/tf148iIX74/3+7emnsV5LEUdc/1LEibnuO2FodCUOI3OhxWEZVQHTjyqzhApvx2Vb XsfeZOIStUiaMHx+PKG14cP9x/7xIj6KrqH95r8OH08Xwen0+nAQqOj+497oaxhmxmivwozpf7gG aRl4TpGnt2iPbx+NIF4llav6JnSdjK8Sg5fAmKwDYK3X3TQthKslpic+mc1dhFzTlmyM5RZZmzsh VC/D+2YsmKrT8sZedb5cMFNZQCPtZXZ1xXwGNIObMuBMtLrtsu7G3dwceElQb815xGe1flTX96cn 26Bmgbl81xKoN3R3tnPXslBnP7s/fZgfK8ORZ35OgA3obsey60UaXMbewgI3pxYqr10nSpYGZsXW rwy1wRMjNkdCh2SLJLDA4xT/2ouWWSR3jF4aEWzkogHvTXxmpgAxYs0lu824Dlxzh8IOn/jGgAB4 4jLidx2MTGDGwPDZbZGvjO/Vq9Kde0zrbwr4oPnedXh7InaZPccxJx1gMoahBt5sFwlDXYZjZj3l N20MUR7RhapgWFKQxXBy41zaegoZFtVWvqrPsFhEc5MeWV5wW/RS/D1HcbkO7gLugrSbySCtAjVG sSYdGJ4fm/Ic9I0CTlesHLQkROjE/ZkRrW9ydrZa+DDYci29vryhlfaBRv3oB3KZBjV3OOwEw13O NH825q7N+iLmEgPYOjTGR7xhdGFi74+Pry8Xm8+X7/v3LgIBOdT0K7tKmrBArVWvLyoXqy6/D4NZ cwJAYjj2KDCcWEWEAfyWYEzgGC1o1YOIono28nSgj2WHEo2wj2pPZj0M9BRyaKzfQTU+DK7PSOGe lD2j9Nh4I/TlfIGWluqVds8OA0YBwW7CGXOpn66eD9/f7+Es+f76+XE4MvIb3Xc5DijgHF8T/r5S VnZWxudojOWEOLnhzxaXJJxShUhWozXpOlkMWjk+p7jnSM41ppfp9pYOui1LZJGN6xtzH8TXmD5F j/doYPHYYMfi95xxwFL0kZWZwlmar5KwWe3SX+F1czU492dZjPdN4qoKs7uyyGK7SFuaaruwktVF Rmj61uwmzrwJY+jCEl9K49awc6ikuAyrGZr7XCMW62gpVNeDtnarUShWMu0yvLGfmMpE1TJz83C7 lazwBqyI5QOrMM9rH3RNhQRd7/8UZ6+TyLl5Ovw4SgeGh6f9w1+H4w/FxFs8SqkXiCXJNGbiK0xM pz6oIT7e1WWgDh9/RxfDP6KgvNW/Z3urw6phw2OSyarmiTtrmb/R6dbfyca55N1ScaUyhw7WLOCo DyKp5AKrp3CeD8pG2F6oNiJBZ3rXAhYJqJyY70dZmp1DxSZG05gkJYYhZZSQ+wVYfFncbLbZgk8a 1HtnhElve6yhNDCcQuC4DdKQgFyfUrQHlRcVltTbhpYaaTozAPqbc4v+JEhg28aLW/4hipDwpxxB EJQ3QR2b31+wzwiAo/GyAGCpXHlOBX5rHhRDJS9cfzJUls8myjPLOLQ0aGqAIjYNVKksoK3CpzTh Lu+tUylUGkHo8DFLDdrdAH9RqblaUO9jqhFgjn53h2D9d7Ob+QZMuMcUJm0S+GMDGJQZB6vXsB0M BCZqMetdhN8MGH3XGTrUrO6SgkUsAOGxmPROzXRFEGMWTu2Cuz2qvoJ0rCNUvF3gh3CZqUWs2Yzc uVd5mEhDjaAsSdrTQPgjqN5ACCK5uWDM1gIq7toBJRwMpOe60n6Ab/JNmK+FCo1hh4mTA+JR47RZ 51WrVHZRqfJKuYxdpfmC/hoe4JRHUGo73o9dnWdJqC6fML1r6oDcoyXlFepenM9AVmB2tKF0nkSY ghvET6kMZoWuXbnS5q3MrWs8bVTAgLThwbezzcrCGXvnWk1I0XemToYL6Nv74fjxl/Qnfdmffpjv jcJE+VJkj1akkwSGQetC2Asd4YrVgD6WgqxK+zeEqZXiapvE9ddxP4KtcmPU0FNEt5sAJknX9AhY ezgCBW6Ro34XlyVQkXwHSA3/gWBd5JWUAe0wWoemP2wfnvdfPg4vrZJwEqQPEv5uDmR7hsq2eEuC fgZDM5awEWNhAP7Vdby+qzjZBWxLdLpTN+oazmoYwj6BXRyoLxGyO5X0UUBLzyyoQ+W4q2PEJ5t8 k96qHf/bXRMDIc7vh4dufUX7758/RIau5Hj6eP/E2E3KIGQBauqgnJXK65wC7F8h5Wh9df7tclTS u5WvofV8rfBJHHNfDJmQ5fCoL8kdRLCUm0YO5sCLOiy+FwmCDJ3HeI8CWhO+xbJmlRU1fxMATBXO ndElcgHfjFTbMgFFM14dFqSg6KO5nvoFcSAQeJZZ/K3p07uJRsk05bP6VN3XQZKA4K4GRR/D8LL+ M4KgyJMq170gKAaGtvVc+mUlzV1cEpPbKt0u2i5YEl4LCnGbwb7+Y0mZbkO8nSucLxSi7zLAeTBP 7RKLxnyyB6IDmBg5iKJWAdIf2odRlI8P+PMif307/X6BYTM/3+SmXN8ff6jcGpPF45N+nhfkNKGA 0QNx+9/KrmCnYRiG/gpHuFSCA+I6tYVN69YKNWOcomqrEJqGkNZJfD5+cbo6rTPEbUuayEkc23Ge Y+F44EoI+NIgE3nIOriYN5XKO9dpYhwLyY/9GUJDckU/2SQGs95BNOAElCbhCoDUZZ5XzCd8MMMN 28C8t6fvzy/cuhFlx3PX/rT0o+12SZLcSa58oy1t6nz7h0L9R+eib8hWkgbWrOEyppGyQa9BXQFo UXSRWPkD78990zU32Jg7nE6D9EBojZOusPscn9tsVs+gEfF+T4/hDlYw0jc7a1OjLR0V27Qy1img C+883A9dhw0vS44csPKcywV2yUE403LkgxGxv1zqU3oVi5HL3Vfzvwi+13+zecYb2nAfrbLq3Yb3 rW7kx8engy7LkOfRGc9a2JspignGd754mVevJbwvGrKs9ALVInOZDKrMVj1UQeXLEYXSzKvbUwde xXZMkUyq+RAvPrkYXDlxHJTr6I5M2xC2q4yAK/MtT623tUdNHZ/E8BYsH0kqpuUG2hCZMMJEcaR3 4b5AD5zkc63j9Ek6R/fx1bmZAJnYTv4FrLw1jztwAQA= --===============4379169678870838135==--