aboutsummaryrefslogtreecommitdiff
path: root/FAQ
blob: 9b557dae17cca1393a3707666aa57b4173b55422 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
	    Frequently Asked Questions about the GNU C Library

This document tries to answer questions a user might have when installing
and using glibc.  Please make sure you read this before sending questions or
bug reports to the maintainers.

The GNU C library is very complex.  The installation process has not been
completely automated; there are too many variables.  You can do substantial
damage to your system by installing the library incorrectly.  Make sure you
understand what you are undertaking before you begin.

If you have any questions you think should be answered in this document,
please let me know.

						  --drepper@redhat.com

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 

1. Compiling glibc

1.1.	What systems does the GNU C Library run on?
1.2.	What compiler do I need to build GNU libc?
1.3.	When I try to compile glibc I get only error messages.
	What's wrong?
1.4.	Do I need a special linker or assembler?
1.5.	Which compiler should I use for powerpc?
1.6.	Which tools should I use for ARM?
1.7.	Do I need some more things to compile the GNU C Library?
1.8.	What version of the Linux kernel headers should be used?
1.9.	The compiler hangs while building iconvdata modules.  What's
	wrong?
1.10.	When I run `nm -u libc.so' on the produced library I still
	find unresolved symbols.  Can this be ok?
1.11.	What are these `add-ons'?
1.12.	My XXX kernel emulates a floating-point coprocessor for me.
	Should I enable --with-fp?
1.13.	When compiling GNU libc I get lots of errors saying functions
	in glibc are duplicated in libgcc.
1.14.	Why do I get messages about missing thread functions when I use
	librt?  I don't even use threads.
1.15.	What's the problem with configure --enable-omitfp?
1.16.	I get failures during `make check'.  What should I do?
1.17.	What is symbol versioning good for?  Do I need it?
1.18.	How can I compile on my fast ix86 machine a working libc for my slow
	i386?  After installing libc, programs abort with "Illegal
	Instruction".
1.19.	`make' complains about a missing dlfcn/libdl.so when building
	malloc/libmemprof.so.  How can I fix this?
1.20.	Which tools should I use for MIPS?
1.21.	Which compiler should I use for powerpc64?
1.22.	`make' fails when running rpcgen the first time,
	what is going on? How do I fix this?
1.23.	Why do I get:
	`#error "glibc cannot be compiled without optimization"',
	when trying to compile GNU libc with GNU CC?

2. Installation and configuration issues

2.1.	Can I replace the libc on my Linux system with GNU libc?
2.2.	How do I configure GNU libc so that the essential libraries
	like libc.so go into /lib and the other into /usr/lib?
2.3.	How should I avoid damaging my system when I install GNU libc?
2.4.	Do I need to use GNU CC to compile programs that will use the
	GNU C Library?
2.5.	When linking with the new libc I get unresolved symbols
	`crypt' and `setkey'.  Why aren't these functions in the
	libc anymore?
2.6.	When I use GNU libc on my Linux system by linking against
	the libc.so which comes with glibc all I get is a core dump.
2.7.	Looking through the shared libc file I haven't found the
	functions `stat', `lstat', `fstat', and `mknod' and while
	linking on my Linux system I get error messages.  How is
	this supposed to work?
2.8.	When I run an executable on one system which I compiled on
	another, I get dynamic linker errors.  Both systems have the same
	version of glibc installed.  What's wrong?
2.9.	How can I compile gcc 2.7.2.1 from the gcc source code using
	glibc 2.x?
2.10.	The `gencat' utility cannot process the catalog sources which
	were used on my Linux libc5 based system.  Why?
2.11.	Programs using libc have their messages translated, but other
	behavior is not localized (e.g. collating order); why?
2.12.	I have set up /etc/nis.conf, and the Linux libc 5 with NYS
	works great.  But the glibc NIS+ doesn't seem to work.
2.13.	I have killed ypbind to stop using NIS, but glibc
	continues using NIS.
2.14.	Under Linux/Alpha, I always get "do_ypcall: clnt_call:
	RPC: Unable to receive; errno = Connection refused" when using NIS.
2.15.	After installing glibc name resolving doesn't work properly.
2.16.	How do I create the databases for NSS?
2.17.	I have /usr/include/net and /usr/include/scsi as symlinks
	into my Linux source tree.  Is that wrong?
2.18.	Programs like `logname', `top', `uptime' `users', `w' and
	`who', show incorrect information about the (number of)
	users on my system.  Why?
2.19.	After upgrading to glibc 2.1 with symbol versioning I get
	errors about undefined symbols.  What went wrong?
2.20.	When I start the program XXX after upgrading the library
	I get
	  XXX: Symbol `_sys_errlist' has different size in shared
	  object, consider re-linking
	Why?  What should I do?
2.21.	What do I need for C++ development?
2.22.	Even statically linked programs need some shared libraries
	which is not acceptable for me.  What can I do?
2.23.	I just upgraded my Linux system to glibc and now I get
	errors whenever I try to link any program.
2.24.	When I use nscd the machine freezes.
2.25.	I need lots of open files.  What do I have to do?
2.26.	How do I get the same behavior on parsing /etc/passwd and
	/etc/group as I have with libc5 ?
2.27.	What needs to be recompiled when upgrading from glibc 2.0 to glibc
	2.1?
2.28.	Why is extracting files via tar so slow?
2.29.	Compiling programs I get parse errors in libio.h (e.g. "parse error
	before `_IO_seekoff'").  How should I fix this?
2.30.	After upgrading to glibc 2.1, libraries that were compiled against
	glibc 2.0.x don't work anymore.
2.31.	What happened to the Berkeley DB libraries?  Can I still use db
	in /etc/nsswitch.conf?
2.32.	What has do be done when upgrading to glibc 2.2?
2.33.	The makefiles want to do a CVS commit.
2.34.	When compiling C++ programs, I get a compilation error in streambuf.h.
2.35.	When recompiling GCC, I get compilation errors in libio.
2.36.	Why shall glibc never get installed on GNU/Linux systems in
/usr/local?
2.37.	When recompiling GCC, I get compilation errors in libstdc++.

3. Source and binary incompatibilities, and what to do about them

3.1.	I expect GNU libc to be 100% source code compatible with
	the old Linux based GNU libc.  Why isn't it like this?
3.2.	Why does getlogin() always return NULL on my Linux box?
3.3.	Where are the DST_* constants found in <sys/time.h> on many
	systems?
3.4.	The prototypes for `connect', `accept', `getsockopt',
	`setsockopt', `getsockname', `getpeername', `send',
	`sendto', and `recvfrom' are different in GNU libc from
	any other system I saw.  This is a bug, isn't it?
3.5.	On Linux I've got problems with the declarations in Linux
	kernel headers.
3.6.	I don't include any kernel headers myself but the compiler
	still complains about redeclarations of types in the kernel
	headers.
3.7.	Why don't signals interrupt system calls anymore?
3.8.	I've got errors compiling code that uses certain string
	functions.  Why?
3.9.	I get compiler messages "Initializer element not constant" with
	stdin/stdout/stderr. Why?
3.10.	I can't compile with gcc -traditional (or
	-traditional-cpp). Why?
3.11.	I get some errors with `gcc -ansi'. Isn't glibc ANSI compatible?
3.12.	I can't access some functions anymore.  nm shows that they do
	exist but linking fails nevertheless.
3.13.	When using the db-2 library which comes with glibc is used in
	the Perl db modules the testsuite is not passed.  This did not
	happen with db-1, gdbm, or ndbm.
3.14.	The pow() inline function I get when including <math.h> is broken.
	I get segmentation faults when I run the program.
3.15.	The sys/sem.h file lacks the definition of `union semun'.
3.16.	Why has <netinet/ip_fw.h> disappeared?
3.17.	I get floods of warnings when I use -Wconversion and include
	<string.h> or <math.h>.
3.18.	After upgrading to glibc 2.1, I receive errors about
	unresolved symbols, like `_dl_initial_searchlist' and can not
	execute any binaries.  What went wrong?
3.19.	bonnie reports that char i/o with glibc 2 is much slower than with
	libc5.  What can be done?
3.20.	Programs compiled with glibc 2.1 can't read db files made with glibc
	2.0.  What has changed that programs like rpm break?
3.21.	Autoconf's AC_CHECK_FUNC macro reports that a function exists, but
	when I try to use it, it always returns -1 and sets errno to ENOSYS.
3.22.	My program segfaults when I call fclose() on the FILE* returned
	from setmntent().  Is this a glibc bug?
3.23.	I get "undefined reference to `atexit'"

4. Miscellaneous

4.1.	After I changed configure.in I get `Autoconf version X.Y.
	or higher is required for this script'.  What can I do?
4.2.	When I try to compile code which uses IPv6 headers and
	definitions on my Linux 2.x.y system I am in trouble.
	Nothing seems to work.
4.3.	When I set the timezone by setting the TZ environment variable
	to EST5EDT things go wrong since glibc computes the wrong time
	from this information.
4.4.	What other sources of documentation about glibc are available?
4.5.	The timezone string for Sydney/Australia is wrong since even when
	daylight saving time is in effect the timezone string is EST.
4.6.	I've build make 3.77 against glibc 2.1 and now make gets
	segmentation faults.
4.7.	Why do so many programs using math functions fail on my AlphaStation?
4.8.	The conversion table for character set XX does not match with
what I expect.
4.9.	How can I find out which version of glibc I am using in the moment?
4.10.	Context switching with setcontext() does not work from within
	signal handlers.


~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 

1. Compiling glibc

1.1.	What systems does the GNU C Library run on?

{UD} This is difficult to answer.  The file `README' lists the architectures
GNU libc was known to run on *at some time*.  This does not mean that it
still can be compiled and run on them now.

The systems glibc is known to work on as of this release, and most probably
in the future, are:

	*-*-gnu			GNU Hurd
	i[3456]86-*-linux-gnu	Linux-2.x on Intel
	m68k-*-linux-gnu	Linux-2.x on Motorola 680x0
	alpha*-*-linux-gnu	Linux-2.x on DEC Alpha
	powerpc-*-linux-gnu     Linux and MkLinux on PowerPC systems
	powerpc64-*-linux-gnu	Linux-2.4+ on 64-bit PowerPC systems
	sparc-*-linux-gnu	Linux-2.x on SPARC
	sparc64-*-linux-gnu	Linux-2.x on UltraSPARC
	arm-*-none		ARM standalone systems
	arm-*-linux		Linux-2.x on ARM
	arm-*-linuxaout		Linux-2.x on ARM using a.out binaries
	mips*-*-linux-gnu	Linux-2.x on MIPS
	ia64-*-linux-gnu	Linux-2.x on ia64
	s390-*-linux-gnu	Linux-2.x on IBM S/390
	s390x-*-linux-gnu	Linux-2.x on IBM S/390 64-bit
	cris-*-linux-gnu	Linux-2.4+ on CRIS

Ports to other Linux platforms are in development, and may in fact work
already, but no one has sent us success reports for them.  Currently no
ports to other operating systems are underway, although a few people have
expressed interest.

If you have a system not listed above (or in the `README' file) and you are
really interested in porting it, see the GNU C Library web pages to learn
how to start contributing:

	http://www.gnu.org/software/libc/resources.html


1.2.	What compiler do I need to build GNU libc?

{UD} You must use GNU CC to compile GNU libc.  A lot of extensions of GNU CC
are used to increase portability and speed.

GNU CC is found, like all other GNU packages, on

	ftp://ftp.gnu.org/pub/gnu

and the many mirror sites.  ftp.gnu.org is always overloaded, so try to find
a local mirror first.

You should always try to use the latest official release.  Older versions
may not have all the features GNU libc requires.  The current releases of
gcc (3.2 or newer) should work with the GNU C library (for MIPS see question 1.20).

Please note that gcc 2.95 and 2.95.x cannot compile glibc on Alpha due to
problems in the complex float support.


1.3.	When I try to compile glibc I get only error messages.
	What's wrong?

{UD} You definitely need GNU make to build GNU libc.  No other make
program has the needed functionality.

We recommend version GNU make version 3.79 or newer.  Older versions have
bugs and/or are missing features.


1.4.	Do I need a special linker or assembler?

{ZW} If you want a shared library, you need a linker and assembler that
understand all the features of ELF, including weak and versioned symbols.
The static library can be compiled with less featureful tools, but lacks key
features such as NSS.

For Linux or Hurd, you want binutils 2.13 or higher.  These are the only
versions we've tested and found reliable.  Other versions may work but we
don't recommend them, especially not when C++ is involved.

Other operating systems may come with system tools that have all the
necessary features, but this is moot because glibc hasn't been ported to
them.


1.5.	Which compiler should I use for powerpc?

{} Removed.  Does not apply anymore.


1.6.	Which tools should I use for ARM?

{} Removed.  Does not apply anymore.


1.7.	Do I need some more things to compile the GNU C Library?

{UD} Yes, there are some more :-).

* GNU gettext.  This package contains the tools needed to construct
  `message catalog' files containing translated versions of system
  messages. See ftp://ftp.gnu.org/pub/gnu or better any mirror
  site.  (We distribute compiled message catalogs, but they may not be
  updated in patches.)

* Some files are built with special tools.  E.g., files ending in .gperf
  need a `gperf' program.  The GNU version (now available in a separate
  package, formerly only as part of libg++) is known to work while some
  vendor versions do not.

  You should not need these tools unless you change the source files.

* Perl 5 is needed if you wish to test an installation of GNU libc
  as the primary C library.

* When compiling for Linux, the header files of the Linux kernel must
  be available to the compiler as <linux/*.h> and <asm/*.h>.

* lots of disk space (~400MB for i?86-linux; more for RISC platforms).

* plenty of time.  Compiling just the shared and static libraries for
  35mins on a 2xPIII@550Mhz w/ 512MB RAM.  On a 2xUltraSPARC-II@360Mhz
  w/ 1GB RAM it takes about 14 minutes.  Multiply this by 1.5 or 2.0
  if you build profiling and/or the highly optimized version as well.
  For Hurd systems times are much higher.

  You should avoid compiling in a NFS mounted filesystem.  This is
  very slow.

  James Troup <J.J.Troup@comp.brad.ac.uk> reports a compile time for
  an earlier (and smaller!) version of glibc of 45h34m for a full build
  (shared, static, and profiled) on Atari Falcon (Motorola 68030 @ 16 Mhz,
  14 Mb memory) and Jan Barte <yann@plato.uni-paderborn.de> reports
  22h48m on Atari TT030 (Motorola 68030 @ 32 Mhz, 34 Mb memory)

  A full build of the PowerPC library took 1h on a PowerPC 750@400Mhz w/
  64MB of RAM, and about 9h on a 601@60Mhz w/ 72Mb.


1.8.	What version of the Linux kernel headers should be used?

{AJ,UD} The headers from the most recent Linux kernel should be used.  The
headers used while compiling the GNU C library and the kernel binary used
when using the library do not need to match.  The GNU C library runs without
problems on kernels that are older than the kernel headers used.  The other
way round (compiling the GNU C library with old kernel headers and running
on a recent kernel) does not necessarily work.  For example you can't use
new kernel features if you used old kernel headers to compile the GNU C
library.

{ZW} Even if you are using a 2.0 kernel on your machine, we recommend you
compile GNU libc with 2.2 kernel headers.  That way you won't have to
recompile libc if you ever upgrade to kernel 2.2.  To tell libc which
headers to use, give configure the --with-headers switch
(e.g. --with-headers=/usr/src/linux-2.2.0/include).

Note that you must configure the 2.2 kernel if you do this, otherwise libc
will be unable to find <linux/version.h>.  Just change the current directory
to the root of the 2.2 tree and do `make include/linux/version.h'.


1.9.	The compiler hangs while building iconvdata modules.  What's
	wrong?

{} Removed.  Does not apply anymore.


1.10.	When I run `nm -u libc.so' on the produced library I still
	find unresolved symbols.  Can this be ok?

{UD} Yes, this is ok.  There can be several kinds of unresolved symbols:

* magic symbols automatically generated by the linker.  These have names
  like __start_* and __stop_*

* symbols starting with _dl_* come from the dynamic linker

* weak symbols, which need not be resolved at all (fabs for example)

Generally, you should make sure you find a real program which produces
errors while linking before deciding there is a problem.


1.11.	What are these `add-ons'?

{UD} To avoid complications with export rules or external source code some
optional parts of the libc are distributed as separate packages, e.g., the
linuxthreads package.

To use these packages as part of GNU libc, just unpack the tarfiles in the
libc source directory and tell the configuration script about them using the
--enable-add-ons option.  If you give just --enable-add-ons configure tries
to find all the add-on packages in your source tree.  This may not work.  If
it doesn't, or if you want to select only a subset of the add-ons, give a
comma-separated list of the add-ons to enable:

	configure --enable-add-ons=linuxthreads

for example.

Add-ons can add features (including entirely new shared libraries), override
files, provide support for additional architectures, and just about anything
else.  The existing makefiles do most of the work; only some few stub rules
must be written to get everything running.

Most add-ons are tightly coupled to a specific GNU libc version.  Please
check that the add-ons work with the GNU libc.  For example the linuxthreads
add-on has the same numbering scheme as the libc and will in general only
work with the corresponding libc.

{AJ} With glibc 2.2 the crypt add-on and with glibc 2.1 the localedata
add-on have been integrated into the normal glibc distribution, crypt and
localedata are therefore not anymore add-ons.


1.12.	My XXX kernel emulates a floating-point coprocessor for me.
	Should I enable --with-fp?

{ZW} An emulated FPU is just as good as a real one, as far as the C library
is concerned.  You only need to say --without-fp if your machine has no way
to execute floating-point instructions.

People who are interested in squeezing the last drop of performance
out of their machine may wish to avoid the trap overhead, but this is
far more trouble than it's worth: you then have to compile
*everything* this way, including the compiler's internal libraries
(libgcc.a for GNU C), because the calling conventions change.


1.13.	When compiling GNU libc I get lots of errors saying functions
	in glibc are duplicated in libgcc.

{EY} This is *exactly* the same problem that I was having.  The problem was
due to the fact that configure didn't correctly detect that the linker flag
--no-whole-archive was supported in my linker.  In my case it was because I
had run ./configure with bogus CFLAGS, and the test failed.

One thing that is particularly annoying about this problem is that once this
is misdetected, running configure again won't fix it unless you first delete
config.cache.

{UD} Starting with glibc-2.0.3 there should be a better test to avoid some
problems of this kind.  The setting of CFLAGS is checked at the very
beginning and if it is not usable `configure' will bark.


1.14.	Why do I get messages about missing thread functions when I use
	librt?  I don't even use threads.

{UD} In this case you probably mixed up your installation.  librt uses
threads internally and has implicit references to the thread library.
Normally these references are satisfied automatically but if the thread
library is not in the expected place you must tell the linker where it is.
When using GNU ld it works like this:

	gcc -o foo foo.c -Wl,-rpath-link=/some/other/dir -lrt

The `/some/other/dir' should contain the thread library.  `ld' will use the
given path to find the implicitly referenced library while not disturbing
any other link path.


1.15.	What's the problem with configure --enable-omitfp?

{AJ} When --enable-omitfp is set the libraries are built without frame
pointers.  Some compilers produce buggy code for this model and therefore we
don't advise using it at the moment.

If you use --enable-omitfp, you're on your own.  If you encounter problems
with a library that was build this way, we advise you to rebuild the library
without --enable-omitfp.  If the problem vanishes consider tracking the
problem down and report it as compiler failure.

Since a library built with --enable-omitfp is undebuggable on most systems,
debuggable libraries are also built - you can use them by appending "_g" to
the library names.

The compilation of these extra libraries and the compiler optimizations slow
down the build process and need more disk space.


1.16.	I get failures during `make check'.  What should I do?

{AJ} The testsuite should compile and run cleanly on your system; every
failure should be looked into.  Depending on the failures, you probably
should not install the library at all.

You should consider reporting it in bugzilla
<http://sourceware.org/bugzilla/> providing as much detail as possible.
If you run a test directly, please remember to set up the environment
correctly. You want to test the compiled library - and not your installed
one. The best way is to copy the exact command line which failed and run
the test from the subdirectory for this test in the sources.

There are some failures which are not directly related to the GNU libc:
- Some compilers produce buggy code.  No compiler gets single precision
  complex numbers correct on Alpha.  Otherwise, gcc-3.2 should be ok.
- The kernel might have bugs.  For example on Linux/Alpha 2.0.34 the
  floating point handling has quite a number of bugs and therefore most of
  the test cases in the math subdirectory will fail.  Linux 2.2 has
  fixes for the floating point support on Alpha.  The Linux/SPARC kernel has
  also some bugs in the FPU emulation code (as of Linux 2.2.0).
- Other tools might have problems.  For example bash 2.03 gives a
  segmentation fault running the tst-rpmatch.sh test script.


1.17.	What is symbol versioning good for?  Do I need it?

{AJ} Symbol versioning solves problems that are related to interface
changes.  One version of an interface might have been introduced in a
previous version of the GNU C library but the interface or the semantics of
the function has been changed in the meantime.  For binary compatibility
with the old library, a newer library needs to still have the old interface
for old programs.  On the other hand, new programs should use the new
interface.  Symbol versioning is the solution for this problem.  The GNU
libc version 2.1 uses symbol versioning by default if the installed binutils
supports it.

We don't advise building without symbol versioning, since you lose binary
compatibility - forever!  The binary compatibility you lose is not only
against the previous version of the GNU libc (version 2.0) but also against
all future versions.


1.18.	How can I compile on my fast ix86 machine a working libc for my slow
	i386?  After installing libc, programs abort with "Illegal
	Instruction".

{AJ} glibc and gcc might generate some instructions on your machine that
aren't available on i386.  You've got to tell glibc that you're configuring
for i386 with adding i386 as your machine, for example:

	../configure --prefix=/usr i386-pc-linux-gnu

And you need to tell gcc to only generate i386 code, just add `-mcpu=i386'
(just -m386 doesn't work) to your CFLAGS.

{UD} This applies not only to the i386.  Compiling on a i686 for any older
model will also fail if the above  methods are not used.


1.19.	`make' complains about a missing dlfcn/libdl.so when building
	malloc/libmemprof.so.  How can I fix this?

{AJ} Older make version (<= 3.78.90) have a bug which was hidden by a bug in
glibc (<= 2.1.2).  You need to upgrade make to a newer or fixed version.

After upgrading make, you should remove the file sysd-sorted in your build
directory.  The problem is that the broken make creates a wrong order for
one list in that file.  The list has to be recreated with the new make -
which happens if you remove the file.

You might encounter this bug also in other situations where make scans
directories.  I strongly advise to upgrade your make version to 3.79 or
newer.


1.20.	Which tools should I use for MIPS?

{AJ} You should use the current development version of gcc 3.2 or newer from
CVS.

You need also recent binutils, anything before and including 2.11 will not
work correctly.  Either try the Linux binutils 2.11.90.0.5 from HJ Lu or the
current development version of binutils from CVS.

Please note that `make check' might fail for a number of the math tests
because of problems of the FPU emulation in the Linux kernel (the MIPS FPU
doesn't handle all cases and needs help from the kernel).

For details check also my page <http://www.suse.de/~aj/glibc-mips.html>.


1.21.	Which compiler should I use for powerpc64?

{SM} You want to use at least gcc 3.2 (together with the right versions
of all the other tools, of course).


1.22.	`make' fails when running rpcgen the first time,
	what is going on? How do I fix this?

{CO} The first invocation of rpcgen is also the first use of the recently
compiled dynamic loader.  If there is any problem with the dynamic loader
it will more than likely fail to run rpcgen properly. This could be due to
any number of problems.

The only real solution is to debug the loader and determine the problem
yourself. Please remember that for each architecture there may be various
patches required to get glibc HEAD into a runnable state. The best course
of action is to determine if you have all the required patches.


1.23.	Why do I get:
	`#error "glibc cannot be compiled without optimization"',
	when trying to compile GNU libc with GNU CC?

{AJ,CO} There are a couple of reasons why the GNU C library will not work
correctly if it is not complied with optimzation.

In the early startup of the dynamic loader (_dl_start), before
relocation of the PLT, you cannot make function calls. You must inline
the functions you will use during early startup, or call compiler
builtins (__builtin_*).

Without optimizations enabled GNU CC will not inline functions. The
early startup of the dynamic loader will make function calls via an
unrelocated PLT and crash. 

Without auditing the dynamic linker code it would be difficult to remove
this requirement. 

Another reason is that nested functions must be inlined in many cases to
avoid executable stacks.

In practice there is no reason to compile without optimizations, therefore
we require that GNU libc be compiled with optimizations enabled.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

2. Installation and configuration issues

2.1.	Can I replace the libc on my Linux system with GNU libc?

{UD} You cannot replace any existing libc for Linux with GNU libc.  It is
binary incompatible and therefore has a different major version.  You can,
however, install it alongside your existing libc.

For Linux there are three major libc versions:
	libc-4		a.out libc
	libc-5		original ELF libc
	libc-6		GNU libc

You can have any combination of these three installed.  For more information
consult documentation for shared library handling.  The Makefiles of GNU
libc will automatically generate the needed symbolic links which the linker
will use.


2.2.	How do I configure GNU libc so that the essential libraries
	like libc.so go into /lib and the other into /usr/lib?

{UD,AJ} Like all other GNU packages GNU libc is designed to use a base
directory and install all files relative to this.  The default is
/usr/local, because this is safe (it will not damage the system if installed
there).  If you wish to install GNU libc as the primary C library on your
system, set the base directory to /usr (i.e. run configure --prefix=/usr
<other_options>).  Note that this can damage your system; see question 2.3 for
details.

Some systems like Linux have a filesystem standard which makes a difference
between essential libraries and others.  Essential libraries are placed in
/lib because this directory is required to be located on the same disk
partition as /.  The /usr subtree might be found on another
partition/disk. If you configure for Linux with --prefix=/usr, then this
will be done automatically.

To install the essential libraries which come with GNU libc in /lib on
systems other than Linux one must explicitly request it.  Autoconf has no
option for this so you have to use a `configparms' file (see the `INSTALL'
file for details).  It should contain:

slibdir=/lib
sysconfdir=/etc

The first line specifies the directory for the essential libraries, the
second line the directory for system configuration files.


2.3.	How should I avoid damaging my system when I install GNU libc?

{ZW} If you wish to be cautious, do not configure with --prefix=/usr.  If
you don't specify a prefix, glibc will be installed in /usr/local, where it
will probably not break anything.  (If you wish to be certain, set the
prefix to something like /usr/local/glibc2 which is not used for anything.)

The dangers when installing glibc in /usr are twofold:

* glibc will overwrite the headers in /usr/include.  Other C libraries
  install a different but overlapping set of headers there, so the effect
  will probably be that you can't compile anything.  You need to rename
  /usr/include out of the way before running `make install'.  (Do not throw
  it away; you will then lose the ability to compile programs against your
  old libc.)

* None of your old libraries, static or shared, can be used with a
  different C library major version.  For shared libraries this is not a
  problem, because the filenames are different and the dynamic linker
  will enforce the restriction.  But static libraries have no version
  information.  You have to evacuate all the static libraries in
  /usr/lib to a safe location.

The situation is rather similar to the move from a.out to ELF which
long-time Linux users will remember.


2.4.	Do I need to use GNU CC to compile programs that will use the
	GNU C Library?

{ZW} In theory, no; the linker does not care, and the headers are supposed
to check for GNU CC before using its extensions to the C language.

However, there are currently no ports of glibc to systems where another
compiler is the default, so no one has tested the headers extensively
against another compiler.  You may therefore encounter difficulties.  If you
do, please report them as bugs.

Also, in several places GNU extensions provide large benefits in code
quality.  For example, the library has hand-optimized, inline assembly
versions of some string functions.  These can only be used with GCC.  See
question 3.8 for details.


2.5.	When linking with the new libc I get unresolved symbols
	`crypt' and `setkey'.  Why aren't these functions in the
	libc anymore?

{} Removed.  Does not apply anymore.


2.6.	When I use GNU libc on my Linux system by linking against
	the libc.so which comes with glibc all I get is a core dump.

{UD} On Linux, gcc sets the dynamic linker to /lib/ld-linux.so.1 unless the
user specifies a --dynamic-linker argument.  This is the name of the libc5
dynamic linker, which does not work with glibc.

For casual use of GNU libc you can just specify to the linker
    --dynamic-linker=/lib/ld-linux.so.2

which is the glibc dynamic linker, on Linux systems.  On other systems the
name is /lib/ld.so.1.  When linking via gcc, you've got to add
    -Wl,--dynamic-linker=/lib/ld-linux.so.2

to the gcc command line.

To change your environment to use GNU libc for compiling you need to change
the `specs' file of your gcc.  This file is normally found at

	/usr/lib/gcc-lib/<arch>/<version>/specs

In this file you have to change a few things:

- change `ld-linux.so.1' to `ld-linux.so.2'

- remove all expression `%{...:-lgmon}';  there is no libgmon in glibc

- fix a minor bug by changing %{pipe:-} to %|

Here is what the gcc-2.7.2 specs file should look like when GNU libc is
installed at /usr:

-----------------------------------------------------------------------
*asm:
%{V} %{v:%{!V:-V}} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} %{Wa,*:%*}

*asm_final:
%|

*cpp:
%{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__} %{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}

*cc1:
%{profile:-p}

*cc1plus:


*endfile:
%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s

*link:
-m elf_i386 %{shared:-shared}   %{!shared:     %{!ibcs:       %{!static: 	%{rdynamic:-export-dynamic} 	%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} 	%{static:-static}}}

*lib:
%{!shared: %{pthread:-lpthread} 	%{profile:-lc_p} %{!profile: -lc}}

*libgcc:
-lgcc

*startfile:
%{!shared:      %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} 		     %{!p:%{profile:gcrt1.o%s} 			 %{!profile:crt1.o%s}}}}    crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}

*switches_need_spaces:


*signed_char:
%{funsigned-char:-D__CHAR_UNSIGNED__}

*predefines:
-D__ELF__ -Dunix -Di386 -Dlinux -Asystem(unix) -Asystem(posix) -Acpu(i386) -Amachine(i386)

*cross_compile:
0

*multilib:
. ;

-----------------------------------------------------------------------

Things get a bit more complicated if you have GNU libc installed in some
other place than /usr, i.e., if you do not want to use it instead of the old
libc.  In this case the needed startup files and libraries are not found in
the regular places.  So the specs file must tell the compiler and linker
exactly what to use.

Version 2.7.2.3 does and future versions of GCC will automatically
provide the correct specs.


2.7.	Looking through the shared libc file I haven't found the
	functions `stat', `lstat', `fstat', and `mknod' and while
	linking on my Linux system I get error messages.  How is
	this supposed to work?

{RM} Believe it or not, stat and lstat (and fstat, and mknod) are supposed
to be undefined references in libc.so.6!  Your problem is probably a missing
or incorrect /usr/lib/libc.so file; note that this is a small text file now,
not a symlink to libc.so.6.  It should look something like this:

GROUP ( libc.so.6 libc_nonshared.a )


2.8.	When I run an executable on one system which I compiled on
	another, I get dynamic linker errors.  Both systems have the same
	version of glibc installed.  What's wrong?

{ZW} Glibc on one of these systems was compiled with gcc 2.7 or 2.8, the
other with egcs (any version).  Egcs has functions in its internal
`libgcc.a' to support exception handling with C++.  They are linked into
any program or dynamic library compiled with egcs, whether it needs them or
not.  Dynamic libraries then turn around and export those functions again
unless special steps are taken to prevent them.

When you link your program, it resolves its references to the exception
functions to the ones exported accidentally by libc.so.  That works fine as
long as libc has those functions.  On the other system, libc doesn't have
those functions because it was compiled by gcc 2.8, and you get undefined
symbol errors.  The symbols in question are named things like
`__register_frame_info'.

For glibc 2.0, the workaround is to not compile libc with egcs.  We've also
incorporated a patch which should prevent the EH functions sneaking into
libc.  It doesn't matter what compiler you use to compile your program.

For glibc 2.1, we've chosen to do it the other way around: libc.so
explicitly provides the EH functions.  This is to prevent other shared
libraries from doing it.

{UD} Starting with glibc 2.1.1 you can compile glibc with gcc 2.8.1 or
newer since we have explicitly add references to the functions causing the
problem.  But you nevertheless should use EGCS for other reasons
(see question 1.2).

{GK} On some Linux distributions for PowerPC, you can see this when you have
built gcc or egcs from the Web sources (gcc versions 2.95 or earlier), then
re-built glibc.  This happens because in these versions of gcc, exception
handling is implemented using an older method; the people making the
distributions are a little ahead of their time.

A quick solution to this is to find the libgcc.a file that came with the
distribution (it would have been installed under /usr/lib/gcc-lib), do
`ar x libgcc.a frame.o' to get the frame.o file out, and add a line saying
`LDLIBS-c.so += frame.o' to the file `configparms' in the directory you're
building in.  You can check you've got the right `frame.o' file by running
`nm frame.o' and checking that it has the symbols defined that you're
missing.

This will let you build glibc with the C compiler.  The C++ compiler
will still be binary incompatible with any C++ shared libraries that
you got with your distribution.


2.9.	How can I compile gcc 2.7.2.1 from the gcc source code using
	glibc 2.x?

{AJ} There's only correct support for glibc 2.0.x in gcc 2.7.2.3 or later.
But you should get at least gcc 2.95.3 (or later versions) anyway


2.10.	The `gencat' utility cannot process the catalog sources which
	were used on my Linux libc5 based system.  Why?

{UD} The `gencat' utility provided with glibc complies to the XPG standard.
The older Linux version did not obey the standard, so they are not
compatible.

To ease the transition from the Linux version some of the non-standard
features are also present in the `gencat' program of GNU libc.  This mainly
includes the use of symbols for the message number and the automatic
generation of header files which contain the needed #defines to map the
symbols to integers.

Here is a simple SED script to convert at least some Linux specific catalog
files to the XPG4 form:

-----------------------------------------------------------------------
# Change catalog source in Linux specific format to standard XPG format.
# Ulrich Drepper <drepper@redhat.com>, 1996.
#
/^\$ #/ {
  h
  s/\$ #\([^ ]*\).*/\1/
  x
  s/\$ #[^ ]* *\(.*\)/\$ \1/
}

/^# / {
  s/^# \(.*\)/\1/
  G
  s/\(.*\)\n\(.*\)/\2 \1/
}
-----------------------------------------------------------------------


2.11.	Programs using libc have their messages translated, but other
	behavior is not localized (e.g. collating order); why?

{ZW} Translated messages are automatically installed, but the locale
database that controls other behaviors is not.  You need to run localedef to
install this database, after you have run `make install'.  For example, to
set up the French Canadian locale, simply issue the command

    localedef -i fr_CA -f ISO-8859-1 fr_CA

Please see localedata/README in the source tree for further details.


2.12.	I have set up /etc/nis.conf, and the Linux libc 5 with NYS
	works great.  But the glibc NIS+ doesn't seem to work.

{TK} The glibc NIS+ implementation uses a /var/nis/NIS_COLD_START file for
storing information about the NIS+ server and their public keys, because the
nis.conf file does not contain all the necessary information.  You have to
copy a NIS_COLD_START file from a Solaris client (the NIS_COLD_START file is
byte order independent) or generate it with nisinit from the nis-tools
package; available at

    http://www.suse.de/~kukuk/linux/nisplus.html


2.13.	I have killed ypbind to stop using NIS, but glibc
	continues using NIS.

{TK} For faster NIS lookups, glibc uses the /var/yp/binding/ files from
ypbind.  ypbind 3.3 and older versions don't always remove these files, so
glibc will continue to use them.  Other BSD versions seem to work correctly.
Until ypbind 3.4 is released, you can find a patch at

    <ftp://ftp.kernel.org/pub/linux/utils/net/NIS/ypbind-3.3-glibc4.diff.gz>


2.14.	Under Linux/Alpha, I always get "do_ypcall: clnt_call:
	RPC: Unable to receive; errno = Connection refused" when using NIS.

{TK} You need a ypbind version which is 64bit clean.  Some versions are not
64bit clean.  A 64bit clean implementation is ypbind-mt.  For ypbind 3.3,
you need the patch from ftp.kernel.org (See the previous question).  I don't
know about other versions.


2.15.	After installing glibc name resolving doesn't work properly.

{AJ} You probably should read the manual section describing nsswitch.conf
(just type `info libc "NSS Configuration File"').  The NSS configuration
file is usually the culprit.


2.16.	How do I create the databases for NSS?

{AJ} If you have an entry "db" in /etc/nsswitch.conf you should also create
the database files.  The glibc sources contain a Makefile which does the
necessary conversion and calls to create those files.  The file is
`db-Makefile' in the subdirectory `nss' and you can call it with `make -f
db-Makefile'.  Please note that not all services are capable of using a
database.  Currently passwd, group, ethers, protocol, rpc, services shadow
and netgroup are implemented.  See also question 2.31.


2.17.	I have /usr/include/net and /usr/include/scsi as symlinks
	into my Linux source tree.  Is that wrong?

{PB} This was necessary for libc5, but is not correct when using glibc.
Including the kernel header files directly in user programs usually does not
work (see question 3.5).  glibc provides its own <net/*> and <scsi/*> header
files to replace them, and you may have to remove any symlink that you have
in place before you install glibc.  However, /usr/include/asm and
/usr/include/linux should remain as they were.


2.18.	Programs like `logname', `top', `uptime' `users', `w' and
	`who', show incorrect information about the (number of)
	users on my system.  Why?

{MK} See question 3.2.


2.19.	After upgrading to glibc 2.1 with symbol versioning I get
	errors about undefined symbols.  What went wrong?

{AJ} The problem is caused either by wrong program code or tools.  In the
versioned libc a lot of symbols are now local that were global symbols in
previous versions.  It seems that programs linked against older versions
often accidentally used libc global variables -- something that should not
happen.

The only way to fix this is to recompile your program. Sorry, that's the
price you might have to pay once for quite a number of advantages with
symbol versioning.


2.20.	When I start the program XXX after upgrading the library
	I get
	  XXX: Symbol `_sys_errlist' has different size in shared
	  object, consider re-linking
	Why?  What should I do?

{UD} As the message says, relink the binary.  The problem is that a few
symbols from the library can change in size and there is no way to avoid
this.  _sys_errlist is a good example.  Occasionally there are new error
numbers added to the kernel and this must be reflected at user level,
breaking programs that refer to them directly.

Such symbols should normally not be used at all.  There are mechanisms to
avoid using them.  In the case of _sys_errlist, there is the strerror()
function which should _always_ be used instead.  So the correct fix is to
rewrite that part of the application.

In some situations (especially when testing a new library release) it might
be possible that a symbol changed size when that should not have happened.
So in case of doubt report such a warning message as a problem.


2.21.	What do I need for C++ development?

{HJ,AJ} You need either egcs 1.1 which comes directly with libstdc++ or
gcc-2.8.1 together with libstdc++ 2.8.1.1.  egcs 1.1 has the better C++
support and works directly with glibc 2.1.  If you use gcc-2.8.1 with
libstdc++ 2.8.1.1, you need to modify libstdc++ a bit.  A patch is available
as:
	<ftp://alpha.gnu.org/gnu/libstdc++-2.8.1.1-glibc2.1-diff.gz>

Please note that libg++ 2.7.2 (and the Linux Versions 2.7.2.x) doesn't work
very well with the GNU C library due to vtable thunks.  If you're upgrading
from glibc 2.0.x to 2.1 you have to recompile libstdc++ since the library
compiled for 2.0 is not compatible due to the new Large File Support (LFS)
in version 2.1.

{UD} But since in the case of a shared libstdc++ the version numbers should
be different existing programs will continue to work.


2.22.	Even statically linked programs need some shared libraries
	which is not acceptable for me.  What can I do?

{AJ} NSS (for details just type `info libc "Name Service Switch"') won't
work properly without shared libraries.  NSS allows using different services
(e.g. NIS, files, db, hesiod) by just changing one configuration file
(/etc/nsswitch.conf) without relinking any programs.  The only disadvantage
is that now static libraries need to access shared libraries.  This is
handled transparently by the GNU C library.

A solution is to configure glibc with --enable-static-nss.  In this case you
can create a static binary that will use only the services dns and files
(change /etc/nsswitch.conf for this).  You need to link explicitly against
all these services. For example:

  gcc -static test-netdb.c -o test-netdb \
    -Wl,--start-group -lc -lnss_files -lnss_dns -lresolv -Wl,--end-group

The problem with this approach is that you've got to link every static
program that uses NSS routines with all those libraries.

{UD} In fact, one cannot say anymore that a libc compiled with this
option is using NSS.  There is no switch anymore.  Therefore it is
*highly* recommended *not* to use --enable-static-nss since this makes
the behaviour of the programs on the system inconsistent.


2.23.	I just upgraded my Linux system to glibc and now I get
	errors whenever I try to link any program.

{ZW} This happens when you have installed glibc as the primary C library but
have stray symbolic links pointing at your old C library.  If the first
`libc.so' the linker finds is libc 5, it will use that.  Your program
expects to be linked with glibc, so the link fails.

The most common case is that glibc put its `libc.so' in /usr/lib, but there
was a `libc.so' from libc 5 in /lib, which gets searched first.  To fix the
problem, just delete /lib/libc.so.  You may also need to delete other
symbolic links in /lib, such as /lib/libm.so if it points to libm.so.5.

{AJ} The perl script test-installation.pl which is run as last step during
an installation of glibc that is configured with --prefix=/usr should help
detect these situations.  If the script reports problems, something is
really screwed up.


2.24.	When I use nscd the machine freezes.

{UD} You cannot use nscd with Linux 2.0.*.  There is functionality missing
in the kernel and work-arounds are not suitable.  Besides, some parts of the
kernel are too buggy when it comes to using threads.

If you need nscd, you have to use at least a 2.1 kernel.

Note that I have at this point no information about any other platform.


2.25.	I need lots of open files.  What do I have to do?

{AJ} This is at first a kernel issue.  The kernel defines limits with
OPEN_MAX the number of simultaneous open files and with FD_SETSIZE the
number of used file descriptors.  You need to change these values in your
kernel and recompile the kernel so that the kernel allows more open
files.  You don't necessarily need to recompile the GNU C library since the
only place where OPEN_MAX and FD_SETSIZE is really needed in the library
itself is the size of fd_set which is used by select.

The GNU C library is now select free.  This means it internally has no
limits imposed by the `fd_set' type.  Instead all places where the
functionality is needed the `poll' function is used.

If you increase the number of file descriptors in the kernel you don't need
to recompile the C library.

{UD} You can always get the maximum number of file descriptors a process is
allowed to have open at any time using

	number = sysconf (_SC_OPEN_MAX);

This will work even if the kernel limits change.


2.26.	How do I get the same behavior on parsing /etc/passwd and
	/etc/group as I have with libc5 ?

{TK} The name switch setup in /etc/nsswitch.conf selected by most Linux
distributions does not support +/- and netgroup entries in the files like
/etc/passwd.  Though this is the preferred setup some people might have
setups coming over from the libc5 days where it was the default to recognize
lines like this.  To get back to the old behaviour one simply has to change
the rules for passwd, group, and shadow in the nsswitch.conf file as
follows:

passwd: compat
group:  compat
shadow: compat

passwd_compat: nis
group_compat: nis
shadow_compat: nis


2.27.	What needs to be recompiled when upgrading from glibc 2.0 to glibc
	2.1?

{AJ,CG} If you just upgrade the glibc from 2.0.x (x <= 7) to 2.1, binaries
that have been linked against glibc 2.0 will continue to work.

If you compile your own binaries against glibc 2.1, you also need to
recompile some other libraries.  The problem is that libio had to be changed
and therefore libraries that are based or depend on the libio of glibc,
e.g. ncurses, slang and most C++ libraries, need to be recompiled.  If you
experience strange segmentation faults in your programs linked against glibc
2.1, you might need to recompile your libraries.

Another problem is that older binaries that were linked statically against
glibc 2.0 will reference the older nss modules (libnss_files.so.1 instead of
libnss_files.so.2), so don't remove them.  Also, the old glibc-2.0 compiled
static libraries (libfoo.a) which happen to depend on the older libio
behavior will be broken by the glibc 2.1 upgrade.  We plan to produce a
compatibility library that people will be able to link in if they want
to compile a static library generated against glibc 2.0 into a program
on a glibc 2.1 system.  You just add -lcompat and you should be fine.

The glibc-compat add-on will provide the libcompat.a library, the older
nss modules, and a few other files.  Together, they should make it
possible to do development with old static libraries on a glibc 2.1
system.  This add-on is still in development.  You can get it from
	<ftp://alpha.gnu.org/gnu/glibc/glibc-compat-2.1.tar.gz>
but please keep in mind that it is experimental.


2.28.	Why is extracting files via tar so slow?

{AJ} Extracting of tar archives might be quite slow since tar has to look up
userid and groupids and doesn't cache negative results.  If you have nis or
nisplus in your /etc/nsswitch.conf for the passwd and/or group database,
each file extractions needs a network connection.  There are two possible
solutions:

- do you really need NIS/NIS+ (some Linux distributions add by default
  nis/nisplus even if it's not needed)?  If not, just remove the entries.

- if you need NIS/NIS+, use the Name Service Cache Daemon nscd that comes
  with glibc 2.1.


2.29.	Compiling programs I get parse errors in libio.h (e.g. "parse error
	before `_IO_seekoff'").  How should I fix this?

{AJ} You might get the following errors when upgrading to glibc 2.1:

  In file included from /usr/include/stdio.h:57,
                   from ...
  /usr/include/libio.h:335: parse error before `_IO_seekoff'
  /usr/include/libio.h:335: parse error before `_G_off64_t'
  /usr/include/libio.h:336: parse error before `_IO_seekpos'
  /usr/include/libio.h:336: parse error before `_G_fpos64_t'

The problem is a wrong _G_config.h file in your include path.  The
_G_config.h file that comes with glibc 2.1 should be used and not one from
libc5 or from a compiler directory.  To check which _G_config.h file the
compiler uses, compile your program with `gcc -E ...|grep G_config.h' and
remove that file.  Your compiler should pick up the file that has been
installed by glibc 2.1 in your include directory.


2.30.	After upgrading to glibc 2.1, libraries that were compiled against
	glibc 2.0.x don't work anymore.

{AJ} See question 2.27.


2.31.	What happened to the Berkeley DB libraries?  Can I still use db
	in /etc/nsswitch.conf?

{AJ} Due to too many incompatible changes in disk layout and API of Berkeley
DB and a too tight coupling of libc and libdb, the db library has been
removed completely from glibc 2.2.  The only place that really used the
Berkeley DB was the NSS db module.

The NSS db module has been rewritten to support a number of different
versions of Berkeley DB for the NSS db module.  Currently the releases 2.x
and 3.x of Berkeley DB are supported.  The older db 1.85 library is not
supported.  You can use the version from glibc 2.1.x or download a version
from Sleepycat Software (http://www.sleepycat.com).  The library has to be
compiled as shared library and installed in the system lib directory
(normally /lib).  The library needs to have a special soname to be found by
the NSS module.

If public structures change in a new Berkeley db release, this needs to be
reflected in glibc.

Currently the code searches for libraries with a soname of "libdb.so.3"
(that's the name from db 2.4.14 which comes with glibc 2.1.x) and
"libdb-3.0.so" (the name used by db 3.0.55 as default).

The nss_db module is now in a separate package since it requires a database
library being available.


2.32.	What has do be done when upgrading to glibc 2.2?

{AJ} The upgrade to glibc 2.2 should run smoothly, there's in general no
need to recompile programs or libraries.  Nevertheless, some changes might
be needed after upgrading:
- The utmp daemon has been removed and is not supported by glibc anymore.
  If it has been in use, it should be switched off.
- Programs using IPv6 have to be recompiled due to incompatible changes in
  sockaddr_in6 by the IPv6 working group.
- The Berkeley db libraries have been removed (for details see question 2.31).
- The format of the locale files has changed, all locales should be
  regenerated with localedef.  All statically linked applications which use
  i18n should be recompiled, otherwise they'll not be localized.
- glibc comes with a number of new applications.  For example ldconfig has
  been implemented for glibc, the libc5 version of ldconfig is not needed
  anymore.
- There's no more K&R compatibility in the glibc headers.  The GNU C library
  requires a C compiler that handles especially prototypes correctly.
  Especially gcc -traditional will not work with glibc headers.

Please read also the NEWS file which is the authoritative source for this
and gives more details for some topics.


2.33.	The makefiles want to do a CVS commit.

{UD} Only if you are not specifying the --without-cvs flag at configure
time.  This is what you always have to use if you are checking sources
directly out of the public CVS repository or you have your own private
repository.


2.34.	When compiling C++ programs, I get a compilation error in streambuf.h.

{BH} You are using g++ 2.95.2? After upgrading to glibc 2.2, you need to
apply a patch to the include files in /usr/include/g++, because the fpos_t
type has changed in glibc 2.2.  The patch is at

  http://www.haible.de/bruno/gccinclude-glibc-2.2-compat.diff


2.35.	When recompiling GCC, I get compilation errors in libio.

{BH} You are trying to recompile gcc 2.95.2?  Use gcc 2.95.3 instead.
This version is needed because the fpos_t type and a few libio internals
have changed in glibc 2.2, and gcc 2.95.3 contains a corresponding patch.


2.36.	Why shall glibc never get installed on GNU/Linux systems in
/usr/local?

{AJ} The GNU C compiler treats /usr/local/include and /usr/local/lib in a
special way, these directories will be searched before the system
directories.  Since on GNU/Linux the system directories /usr/include and
/usr/lib contain a --- possibly different --- version of glibc and mixing
certain files from different glibc installations is not supported and will
break, you risk breaking your complete system.  If you want to test a glibc
installation, use another directory as argument to --prefix.  If you like to
install this glibc version as default version, overriding the existing one,
use --prefix=/usr and everything will go in the right places.


2.37.	When recompiling GCC, I get compilation errors in libstdc++.

{BH} You are trying to recompile gcc 3.2?  You need to patch gcc 3.2,
because some last minute changes were made in glibc 2.3 which were not
known when gcc 3.2 was released.  The patch is at

  http://www.haible.de/bruno/gcc-3.2-glibc-2.3-compat.diff


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

3. Source and binary incompatibilities, and what to do about them

3.1.	I expect GNU libc to be 100% source code compatible with
	the old Linux based GNU libc.  Why isn't it like this?

{DMT,UD} Not every extension in Linux libc's history was well thought-out.
In fact it had a lot of problems with standards compliance and with
cleanliness.  With the introduction of a new version number these errors can
now be corrected.  Here is a list of the known source code
incompatibilities:

* _GNU_SOURCE: glibc does not make the GNU extensions available
  automatically.  If a program depends on GNU extensions or some
  other non-standard functionality, it is necessary to compile it
  with the C compiler option -D_GNU_SOURCE, or better, to put
  `#define _GNU_SOURCE' at the beginning of your source files, before
  any C library header files are included.  This difference normally
  manifests itself in the form of missing prototypes and/or data type
  definitions.  Thus, if you get such errors, the first thing you
  should do is try defining _GNU_SOURCE and see if that makes the
  problem go away.

  For more information consult the file `NOTES' in the GNU C library
  sources.

* reboot(): GNU libc sanitizes the interface of reboot() to be more
  compatible with the interface used on other OSes.  reboot() as
  implemented in glibc takes just one argument.  This argument
  corresponds to the third argument of the Linux reboot system call.
  That is, a call of the form reboot(a, b, c) needs to be changed into
  reboot(c).  Beside this the header <sys/reboot.h> defines the needed
  constants for the argument.  These RB_* constants should be used
  instead of the cryptic magic numbers.

* swapon(): the interface of this function didn't change, but the
  prototype is in a separate header file <sys/swap.h>.  This header
  file also provides the SWAP_* constants defined by <linux/swap.h>;
  you should use them for the second argument to swapon().

* errno: If a program uses the variable "errno", then it _must_
  include <errno.h>.  The old libc often (erroneously) declared this
  variable implicitly as a side-effect of including other libc header
  files.  glibc is careful to avoid such namespace pollution, which,
  in turn, means that you really need to include the header files that
  you depend on.  This difference normally manifests itself in the
  form of the compiler complaining about references to an undeclared
  symbol "errno".

* Linux-specific syscalls: All Linux system calls now have appropriate
  library wrappers and corresponding declarations in various header files.
  This is because the syscall() macro that was traditionally used to
  work around missing syscall wrappers are inherently non-portable and
  error-prone.  The following table lists all the new syscall stubs,
  the header-file declaring their interface and the system call name.

       syscall name:	wrapper name:	declaring header file:
       -------------	-------------	----------------------
       bdflush		bdflush		<sys/kdaemon.h>
       syslog		ksyslog_ctl	<sys/klog.h>

* lpd: Older versions of lpd depend on a routine called _validuser().
  The library does not provide this function, but instead provides
  __ivaliduser() which has a slightly different interface.  Simply
  upgrading to a newer lpd should fix this problem (e.g., the 4.4BSD
  lpd is known to be working).

* resolver functions/BIND: like on many other systems the functions of
  the resolver library are not included in libc itself.  There is a
  separate library libresolv.  If you get undefined symbol errors for
  symbols starting with `res_*' simply add -lresolv to your linker
  command line.

* the `signal' function's behavior corresponds to the BSD semantic and
  not the SysV semantic as it was in libc-5.  The interface on all GNU
  systems shall be the same and BSD is the semantic of choice.  To use
  the SysV behavior simply use `sysv_signal', or define _XOPEN_SOURCE.
  See question 3.7 for details.


3.2.	Why does getlogin() always return NULL on my Linux box?

{UD} The GNU C library has a format for the UTMP and WTMP file which differs
from what your system currently has.  It was extended to fulfill the needs
of the next years when IPv6 is introduced.  The record size is different and
some fields have different positions.  The files written by functions from
the one library cannot be read by functions from the other library.  Sorry,
but this is what a major release is for.  It's better to have a cut now than
having no means to support the new techniques later.


3.3.	Where are the DST_* constants found in <sys/time.h> on many
	systems?

{UD} These constants come from the old BSD days and are not used anymore
(libc5 does not actually implement the handling although the constants are
defined).

Instead GNU libc contains zone database support and compatibility code for
POSIX TZ environment variable handling.  For former is very much preferred
(see question 4.3).


3.4.	The prototypes for `connect', `accept', `getsockopt',
	`setsockopt', `getsockname', `getpeername', `send',
	`sendto', and `recvfrom' are different in GNU libc from
	any other system I saw.  This is a bug, isn't it?

{UD} No, this is no bug.  This version of GNU libc already follows the new
Single Unix specifications (and I think the POSIX.1g draft which adopted the
solution).  The type for a parameter describing a size is now `socklen_t', a
new type.


3.5.	On Linux I've got problems with the declarations in Linux
	kernel headers.

{UD,AJ} On Linux, the use of kernel headers is reduced to the minimum.  This
gives Linus the ability to change the headers more freely.  Also, user
programs are now insulated from changes in the size of kernel data
structures.

For example, the sigset_t type is 32 or 64 bits wide in the kernel.  In
glibc it is 1024 bits wide.  This guarantees that when the kernel gets a
bigger sigset_t (for POSIX.1e realtime support, say) user programs will not
have to be recompiled.  Consult the header files for more information about
the changes.

Therefore you shouldn't include Linux kernel header files directly if glibc
has defined a replacement. Otherwise you might get undefined results because
of type conflicts.


3.6.	I don't include any kernel headers myself but the compiler
	still complains about redeclarations of types in the kernel
	headers.

{UD} The kernel headers before Linux 2.1.61 and 2.0.32 don't work correctly
with glibc.  Compiling C programs is possible in most cases but C++ programs
have (due to the change of the name lookups for `struct's) problems.  One
prominent example is `struct fd_set'.

There might be some problems left but 2.1.61/2.0.32 fix most of the known
ones.  See the BUGS file for other known problems.


3.7.	Why don't signals interrupt system calls anymore?

{ZW} By default GNU libc uses the BSD semantics for signal(), unlike Linux
libc 5 which used System V semantics.  This is partially for compatibility
with other systems and partially because the BSD semantics tend to make
programming with signals easier.

There are three differences:

* BSD-style signals that occur in the middle of a system call do not
  affect the system call; System V signals cause the system call to
  fail and set errno to EINTR.

* BSD signal handlers remain installed once triggered.  System V signal
  handlers work only once, so one must reinstall them each time.

* A BSD signal is blocked during the execution of its handler.  In other
  words, a handler for SIGCHLD (for example) does not need to worry about
  being interrupted by another SIGCHLD.  It may, however, be interrupted
  by other signals.

There is general consensus that for `casual' programming with signals, the
BSD semantics are preferable.  You don't need to worry about system calls
returning EINTR, and you don't need to worry about the race conditions
associated with one-shot signal handlers.

If you are porting an old program that relies on the old semantics, you can
quickly fix the problem by changing signal() to sysv_signal() throughout.
Alternatively, define _XOPEN_SOURCE before including <signal.h>.

For new programs, the sigaction() function allows you to specify precisely
how you want your signals to behave.  All three differences listed above are
individually switchable on a per-signal basis with this function.

If all you want is for one specific signal to cause system calls to fail and
return EINTR (for example, to implement a timeout) you can do this with
siginterrupt().


3.8.	I've got errors compiling code that uses certain string
	functions.  Why?

{AJ} glibc 2.1 has special string functions that are faster than the normal
library functions.  Some of the functions are additionally implemented as
inline functions and others as macros.  This might lead to problems with
existing codes but it is explicitly allowed by ISO C.

The optimized string functions are only used when compiling with
optimizations (-O1 or higher).  The behavior can be changed with two feature
macros:

* __NO_STRING_INLINES: Don't do any string optimizations.
* __USE_STRING_INLINES: Use assembly language inline functions (might
  increase code size dramatically).

Since some of these string functions are now additionally defined as macros,
code like "char *strncpy();" doesn't work anymore (and is unnecessary, since
<string.h> has the necessary declarations).  Either change your code or
define __NO_STRING_INLINES.

{UD} Another problem in this area is that gcc still has problems on machines
with very few registers (e.g., ix86).  The inline assembler code can require
almost all the registers and the register allocator cannot always handle
this situation.

One can disable the string optimizations selectively.  Instead of writing

	cp = strcpy (foo, "lkj");

one can write

	cp = (strcpy) (foo, "lkj");

This disables the optimization for that specific call.


3.9.	I get compiler messages "Initializer element not constant" with
	stdin/stdout/stderr. Why?

{RM,AJ} Constructs like:
   static FILE *InPtr = stdin;

lead to this message.  This is correct behaviour with glibc since stdin is
not a constant expression.  Please note that a strict reading of ISO C does
not allow above constructs.

One of the advantages of this is that you can assign to stdin, stdout, and
stderr just like any other global variable (e.g. `stdout = my_stream;'),
which can be very useful with custom streams that you can write with libio
(but beware this is not necessarily portable).  The reason to implement it
this way were versioning problems with the size of the FILE structure.

To fix those programs you've got to initialize the variable at run time.
This can be done, e.g. in main, like:

   static FILE *InPtr;
   int main(void)
   {
     InPtr = stdin;
   }

or by constructors (beware this is gcc specific):

   static FILE *InPtr;
   static void inPtr_construct (void) __attribute__((constructor));
   static void inPtr_construct (void) { InPtr = stdin; }


3.10.	I can't compile with gcc -traditional (or
	-traditional-cpp). Why?

{AJ} glibc2 does break -traditional and -traditonal-cpp - and will continue
to do so.  For example constructs of the form:

   enum {foo
   #define foo foo
   }

are useful for debugging purposes (you can use foo with your debugger that's
why we need the enum) and for compatibility (other systems use defines and
check with #ifdef).


3.11.	I get some errors with `gcc -ansi'. Isn't glibc ANSI compatible?

{AJ} The GNU C library is compatible with the ANSI/ISO C standard.  If
you're using `gcc -ansi', the glibc includes which are specified in the
standard follow the standard.  The ANSI/ISO C standard defines what has to be
in the include files - and also states that nothing else should be in the
include files (btw. you can still enable additional standards with feature
flags).

The GNU C library is conforming to ANSI/ISO C - if and only if you're only
using the headers and library functions defined in the standard.


3.12.	I can't access some functions anymore.  nm shows that they do
	exist but linking fails nevertheless.

{AJ} With the introduction of versioning in glibc 2.1 it is possible to
export only those identifiers (functions, variables) that are really needed
by application programs and by other parts of glibc.  This way a lot of
internal interfaces are now hidden.  nm will still show those identifiers
but marking them as internal.  ISO C states that identifiers beginning with
an underscore are internal to the libc.  An application program normally
shouldn't use those internal interfaces (there are exceptions,
e.g. __ivaliduser).  If a program uses these interfaces, it's broken.  These
internal interfaces might change between glibc releases or dropped
completely.


3.13.	When using the db-2 library which comes with glibc is used in
	the Perl db modules the testsuite is not passed.  This did not
	happen with db-1, gdbm, or ndbm.

{} Removed.  Does not apply anymore.


3.14.	The pow() inline function I get when including <math.h> is broken.
	I get segmentation faults when I run the program.

{UD} Nope, the implementation is correct.  The problem is with egcs version
prior to 1.1.  I.e., egcs 1.0 to 1.0.3 are all broken (at least on Intel).
If you have to use this compiler you must define __NO_MATH_INLINES before
including <math.h> to prevent the inline functions from being used.  egcs 1.1
fixes the problem.  I don't know about gcc 2.8 and 2.8.1.


3.15.	The sys/sem.h file lacks the definition of `union semun'.

{UD} Nope.  This union has to be provided by the user program.  Former glibc
versions defined this but it was an error since it does not make much sense
when thinking about it.  The standards describing the System V IPC functions
define it this way and therefore programs must be adopted.


3.16.	Why has <netinet/ip_fw.h> disappeared?

{AJ} The corresponding Linux kernel data structures and constants are
totally different in Linux 2.0 and Linux 2.2.  This situation has to be
taken care in user programs using the firewall structures and therefore
those programs (ipfw is AFAIK the only one) should deal with this problem
themselves.


3.17.	I get floods of warnings when I use -Wconversion and include
	<string.h> or <math.h>.

{ZW} <string.h> and <math.h> intentionally use prototypes to override
argument promotion.  -Wconversion warns about all these.  You can safely
ignore the warnings.

-Wconversion isn't really intended for production use, only for shakedown
compiles after converting an old program to standard C.


3.18.	After upgrading to glibc 2.1, I receive errors about
	unresolved symbols, like `_dl_initial_searchlist' and can not
	execute any binaries.  What went wrong?

{AJ} This normally happens if your libc and ld (dynamic linker) are from
different releases of glibc.  For example, the dynamic linker
/lib/ld-linux.so.2 comes from glibc 2.0.x, but the version of libc.so.6 is
from glibc 2.1.

The path /lib/ld-linux.so.2 is hardcoded in every glibc2 binary but
libc.so.6 is searched via /etc/ld.so.cache and in some special directories
like /lib and /usr/lib.  If you run configure with another prefix than /usr
and put this prefix before /lib in /etc/ld.so.conf, your system will break.

So what can you do?  Either of the following should work:

* Run `configure' with the same prefix argument you've used for glibc 2.0.x
  so that the same paths are used.
* Replace /lib/ld-linux.so.2 with a link to the dynamic linker from glibc
  2.1.

You can even call the dynamic linker by hand if everything fails.  You've
got to set LD_LIBRARY_PATH so that the corresponding libc is found and also
need to provide an absolute path to your binary:

	LD_LIBRARY_PATH=<path-where-libc.so.6-lives> \
	<path-where-corresponding-dynamic-linker-lives>/ld-linux.so.2 \
	<path-to-binary>/binary

For example `LD_LIBRARY_PATH=/libold /libold/ld-linux.so.2 /bin/mv ...'
might be useful in fixing a broken system (if /libold contains dynamic
linker and corresponding libc).

With that command line no path is used.  To further debug problems with the
dynamic linker, use the LD_DEBUG environment variable, e.g.
`LD_DEBUG=help echo' for the help text.

If you just want to test this release, don't put the lib directory in
/etc/ld.so.conf.  You can call programs directly with full paths (as above).
When compiling new programs against glibc 2.1, you've got to specify the
correct paths to the compiler (option -I with gcc) and linker (options
--dynamic-linker, -L and --rpath).


3.19.	bonnie reports that char i/o with glibc 2 is much slower than with
	libc5.  What can be done?

{AJ} The GNU C library uses thread safe functions by default and libc5 used
non thread safe versions.  The non thread safe functions have in glibc the
suffix `_unlocked', for details check <stdio.h>.  Using `putc_unlocked' etc.
instead of `putc' should give nearly the same speed with bonnie (bonnie is a
benchmark program for measuring disk access).


3.20.	Programs compiled with glibc 2.1 can't read db files made with glibc
	2.0.  What has changed that programs like rpm break?

{} Removed.  Does not apply anymore.


3.21.	Autoconf's AC_CHECK_FUNC macro reports that a function exists, but
	when I try to use it, it always returns -1 and sets errno to ENOSYS.

{ZW} You are using a 2.0 Linux kernel, and the function you are trying to
use is only implemented in 2.1/2.2.  Libc considers this to be a function
which exists, because if you upgrade to a 2.2 kernel, it will work.  One
such function is sigaltstack.

Your program should check at runtime whether the function works, and
implement a fallback.  Note that Autoconf cannot detect unimplemented
functions in other systems' C libraries, so you need to do this anyway.


3.22.	My program segfaults when I call fclose() on the FILE* returned
	from setmntent().  Is this a glibc bug?

{GK} No.  Don't do this.  Use endmntent(), that's what it's for.

In general, you should use the correct deallocation routine.  For instance,
if you open a file using fopen(), you should deallocate the FILE * using
fclose(), not free(), even though the FILE * is also a pointer.

In the case of setmntent(), it may appear to work in most cases, but it
won't always work.  Unfortunately, for compatibility reasons, we can't
change the return type of setmntent() to something other than FILE *.


3.23.	I get "undefined reference to `atexit'"

{UD} This means that your installation is somehow broken.  The situation is
the same as for 'stat', 'fstat', etc (see question 2.7).  Investigate why the
linker does not pick up libc_nonshared.a.

If a similar message is issued at runtime this means that the application or
DSO is not linked against libc.  This can cause problems since 'atexit' is
not exported anymore.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

4. Miscellaneous

4.1.	After I changed configure.in I get `Autoconf version X.Y.
	or higher is required for this script'.  What can I do?

{UD} You have to get the specified autoconf version (or a later one)
from your favorite mirror of ftp.gnu.org.


4.2.	When I try to compile code which uses IPv6 headers and
	definitions on my Linux 2.x.y system I am in trouble.
	Nothing seems to work.

{UD} The problem is that IPv6 development still has not reached a point
where the headers are stable.  There are still lots of incompatible changes
made and the libc headers have to follow.

{PB} The 2.1 release of GNU libc aims to comply with the current versions of
all the relevant standards.  The IPv6 support libraries for older Linux
systems used a different naming convention and so code written to work with
them may need to be modified.  If the standards make incompatible changes in
the future then the libc may need to change again.

IPv6 will not work with a 2.0.x kernel.  When kernel 2.2 is released it
should contain all the necessary support; until then you should use the
latest 2.1.x release you can find.  As of 98/11/26 the currently recommended
kernel for IPv6 is 2.1.129.

Also, as of the 2.1 release the IPv6 API provided by GNU libc is not
100% complete.


4.3.	When I set the timezone by setting the TZ environment variable
	to EST5EDT things go wrong since glibc computes the wrong time
	from this information.

{UD} The problem is that people still use the braindamaged POSIX method to
select the timezone using the TZ environment variable with a format EST5EDT
or whatever.  People, if you insist on using TZ instead of the timezone
database (see below), read the POSIX standard, the implemented behaviour is
correct!  What you see is in fact the result of the decisions made while
POSIX.1 was created.  We've only implemented the handling of TZ this way to
be POSIX compliant.  It is not really meant to be used.

The alternative approach to handle timezones which is implemented is the
correct one to use: use the timezone database.  This avoids all the problems
the POSIX method has plus it is much easier to use.  Simply run the tzselect
shell script, answer the question and use the name printed in the end by
making a symlink /etc/localtime pointing to /usr/share/zoneinfo/NAME (NAME
is the returned value from tzselect).  That's all.  You never again have to
worry.

So, please avoid sending bug reports about time related problems if you use
the POSIX method and you have not verified something is really broken by
reading the POSIX standards.


4.4.	What other sources of documentation about glibc are available?

{AJ} The FSF has a page about the GNU C library at
<http://www.gnu.org/software/libc/>.  The problem data base of open and
solved bugs in GNU libc is available at
<http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl>.  Eric Green has written
a HowTo for converting from Linux libc5 to glibc2.  The HowTo is accessible
via the FSF page and at <http://www.imaxx.net/~thrytis/glibc>.  Frodo
Looijaard describes a different way installing glibc2 as secondary libc at
<http://huizen.dds.nl/~frodol/glibc>.

Please note that this is not a complete list.


4.5.	The timezone string for Sydney/Australia is wrong since even when
	daylight saving time is in effect the timezone string is EST.

{UD} The problem for some timezones is that the local authorities decided
to use the term "summer time" instead of "daylight saving time".  In this
case the abbreviation character `S' is the same as the standard one.  So,
for Sydney we have

	Eastern Standard Time	= EST
	Eastern Summer Time	= EST

Great!  To get this bug fixed convince the authorities to change the laws
and regulations of the country this effects.  glibc behaves correctly.


4.6.	I've build make 3.77 against glibc 2.1 and now make gets
	segmentation faults.

{} Removed.  Does not apply anymore, use make 3.79 or newer.


4.7.	Why do so many programs using math functions fail on my AlphaStation?

{AO} The functions floor() and floorf() use an instruction that is not
implemented in some old PALcodes of AlphaStations.  This may cause
`Illegal Instruction' core dumps or endless loops in programs that
catch these signals.  Updating the firmware to a 1999 release has
fixed the problem on an AlphaStation 200 4/166.


4.8.	The conversion table for character set XX does not match with
what I expect.

{UD} I don't doubt for a minute that some of the conversion tables contain
errors.  We tried the best we can and relied on automatic generation of the
data to prevent human-introduced errors but this still is no guarantee.  If
you think you found a problem please send a bug report describing it and
give an authoritive reference.  The latter is important since otherwise
the current behaviour is as good as the proposed one.

Before doing this look through the list of known problem first:

- the GBK (simplified Chinese) encoding is based on Unicode tables.  This
  is good.  These tables, however, differ slightly from the tables used
  by the M$ people.  The differences are these [+ Unicode, - M$]:

    +0xA1AA 0x2015
    +0xA844 0x2014
    -0xA1AA 0x2014
    -0xA844 0x2015

  In addition the Unicode tables contain mappings for the GBK characters
  0xA8BC, 0xA8BF, 0xA989 to 0xA995, and 0xFE50 to 0xFEA0.

- when mapping from EUC-CN to GBK and vice versa we ignore the fact that
  the coded character at position 0xA1A4 maps to different Unicode
  characters.  Since the iconv() implementation can do whatever it wants
  if it cannot directly map a character this is a perfectly good solution
  since the semantics and appearance of the character does not change.


4.9.	How can I find out which version of glibc I am using in the moment?

{UD} If you want to find out about the version from the command line simply
run the libc binary.  This is probably not possible on all platforms but
where it is simply locate the libc DSO and start it as an application.  On
Linux like

	/lib/libc.so.6

This will produce all the information you need.

What always will work is to use the API glibc provides.  Compile and run the
following little program to get the version information:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#include <stdio.h>
#include <gnu/libc-version.h>
int main (void) { puts (gnu_get_libc_version ()); return 0; }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This interface can also obviously be used to perform tests at runtime if
this should be necessary.


4.10.	Context switching with setcontext() does not work from within
	signal handlers.

{DMT} The Linux implementations (IA-64, S390 so far) of setcontext()
supports synchronous context switches only.  There are several reasons for
this:

- UNIX provides no other (portable) way of effecting a synchronous
  context switch (also known as co-routine switch).  Some versions
  support this via setjmp()/longjmp() but this does not work
  universally.

- As defined by the UNIX '98 standard, the only way setcontext()
  could trigger an asychronous context switch is if this function
  were invoked on the ucontext_t pointer passed as the third argument
  to a signal handler.  But according to draft 5, XPG6, XBD 2.4.3,
  setcontext() is not among the set of routines that may be called
  from a signal handler.

- If setcontext() were to be used for asynchronous context switches,
  all kinds of synchronization and re-entrancy issues could arise and
  these problems have already been solved by real multi-threading
  libraries (e.g., POSIX threads or Linux threads).

- Synchronous context switching can be implemented entirely in
  user-level and less state needs to be saved/restored than for an
  asynchronous context switch.  It is therefore useful to distinguish
  between the two types of context switches.  Indeed, some
  application vendors are known to use setcontext() to implement
  co-routines on top of normal (heavier-weight) pre-emptable threads.

It should be noted that if someone was dead-bent on using setcontext()
on the third arg of a signal handler, then IA-64 Linux could support
this via a special version of sigaction() which arranges that all
signal handlers start executing in a shim function which takes care of
saving the preserved registers before calling the real signal handler
and restoring them afterwards.  In other words, we could provide a
compatibility layer which would support setcontext() for asynchronous
context switches.  However, given the arguments above, I don't think
that makes sense.  setcontext() provides a decent co-routine interface
and we should just discourage any asynchronous use (which just calls
for trouble at any rate).


~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 

Answers were given by:
{UD} Ulrich Drepper, <drepper@redhat.com>
{DMT} David Mosberger-Tang, <davidm@hpl.hp.com>
{RM} Roland McGrath, <roland@gnu.org>
{AJ} Andreas Jaeger, <aj@suse.de>
{EY} Eric Youngdale, <eric@andante.jic.com>
{PB} Phil Blundell, <Philip.Blundell@pobox.com>
{MK} Mark Kettenis, <kettenis@phys.uva.nl>
{ZW} Zack Weinberg, <zack@rabi.phys.columbia.edu>
{TK} Thorsten Kukuk, <kukuk@suse.de>
{GK} Geoffrey Keating, <geoffk@redhat.com>
{HJ} H.J. Lu, <hjl@gnu.org>
{CG} Cristian Gafton, <gafton@redhat.com>
{AO} Alexandre Oliva, <aoliva@redhat.com>
{BH} Bruno Haible, <haible@clisp.cons.org>
{SM} Steven Munroe, <sjmunroe@us.ibm.com>
{CO} Carlos O'Donell, <carlos@systemhalted.org>

Local Variables:
 mode:outline
 outline-regexp:"\\?"
  fill-column:76
End:
LąqL*(hmx# j4Eb+=)ZZy|Xuy>0$PBl_#n\n%Fjdtj6Xgͬ TE͈~ux6 X Rjn”UAs%%}=TK?32qqU_Y>uݟJ!NT"k|Kh0bDJ Qk#_dԘBSs_jI8L+hdGF 4QRhƽۆ\%&?e0K z!=t޽Z?]Pʹ^~'m8ԿkpMFa?MhCvj&(؈'@G?_ׯ-A6*BH#%@M>]̡23#22Pn"uh2/j'"T˫^O|P x3Oi<%7=-WwRʢ"۷L/cEH̬duY;T{{Ir*Lw7u%۾fQ:̓?,̓*vK{̣=K}κ+$RIbуI'Bۚv[Ts2;7c }t]=2aOD"M8UV\ <_j-w880]KhMwcy7M.)]d:ލ6 E^o^ !PR}BEV^.G|{9s柞KCz"?84l"#aAV4XQE ,dzmʌj2aԢ>\킂2V À# =w\s}&f K@dy}AE|܏M$ UZ՟I[6琊NΛ4n Sͣ8Rv 0 0 0 0 0 0Áxwf`[$dFp1x!zܥքz%A9x> ``tp[Ƒ)ii{ii>ϱJYTD_3@< DH3(P\./ɸ&5R۶hB9<"^*Xl9D#+ގffM'[YMs٢w{,0f&fhѤkSy^wE*YT^RFɯyMz=ةeQz'y3N'a٢w{,0f&fhѤkSy^wE*YT^5#"E`0räuʰb& 7%I RIH=> 0)VC[ cYki׮4>Iz57=U" JdaE2 7[˝ 6l-oS.v/Qv8s^n TAm~wǸpCo w?}*ZThF?I$Z( (6pE$C f0aeX,BeHY 0ѣEHYc, 4IHaaX4a3 0ƒ aA @WӰ\d.tP"}TqJ 1蚴EfP cY$ p^QĬ&*SP`%~u tՆ10$ (wlP eY`ۤ$Xzt[Gr[Mh Y:#t~"#g&A1uQKzyQ@BBD%݄}p(d6On$'}inDvğ&d&'Y>|hQ5 P3BkLRTڢ0$ $ ? _y<^*T.UHȪrq>EK~@D͗ Q0Q'Ol)2O >Rq'LR|$&q0M"xDl06\!EăUegY֓v^VyifjeNJTΌ8kfeeqEs<\+Y-Z[zjqQrw^۽л#sVw+8GdVvy .9S/9Bfng*F^W7[,Ԝ=[&9y])ԧӾusFhZ/Uܻz8j8&u+S UZK*w''JihJilæ21ϟof_0SH'7D#L`F5X)J{Ϭ蝇A'ψCXdTPra $.RUFFDZHRJ՛}~4 1b 7 ]Kr~b?*1' O%"!q$!.N.̈lh .J6FqX8&טQmL0pUܤ04? a@z@;Ð;Ck誦Nqp\<k #r1,.R9\1 @Huss<2`l G5&k.kG;f9h)nyY\sޑ(#uޗ}G0Ȳv~,s67lֈRH|>' |r}j,A nQ3(yw%ۻ.v3(yw%ۻ.e32ǙFc˹.ͭ<̜VKwr^G!a`#3Av4C̽v6!Jk_1o{s isFV^(saV/QS@8e~ض҂QH4({EҾ>PC Z^*?udF c1jM#EIkLJdk*< ߞkvhbJ%4˻O!.cKs\3i ij=/n%$!5w ?N_VOUUE0H|\!F?lۚRږ*@JTDϔ% EBTYEUI%L>#ampgdp5ΐj[^ T q(.D`>~x%pv@5;}(Wil"AF!u#>v@5.4zGA0HH4R'v?j08/cRTT(#F/$1'af 1&" - E4EAHe 1` Xڂ>Ktz"RuN6&It3ORl}/qM"d"RnNI6It3NIOKo㍱p~R`>~},U/}O%Q1 &*h\<| x11n9c=l;֠R}Sp0غz ! D^ E=3=I2ڼZr;rB9WVSFKIIh-%+L2m\;MiUz79rI>0Po7ЅD?U^^4[w#4h nͰdc "9l+h7pEG+V'oFFwrzA(TqNZ% د'0ZԐ|.۬jeНt7@8ux>xLE}g/aB ;!p Є$ ~TA~ l?,!+~_ f$#0G)7:q֟wOYF0$fbQj*,FI;slV,jѪ-wu&Z;߰E~WNDJ5Jwu*%*-#'Tݞ_ 7 ǧ߳~Cn_v#S}'N3xw^E!#+gsS縟 JXGɁoπmDqM"QD%LR.w-eo*-uxi`BzggҘq7gG>vg&ĥ:tG2nQ{f8N01wfJ|oR^ާװH@d =  O8dXj7/SsEnlrwKJgcs=+wyu4RxcxP4a+~[=*EPA$ TU1_0A~Cg<$H@?hhǫ. 5UՇ*+2CoDW7 T[G:r.Ik'K~*&<悆@} JwDZVBh@h9h``ܚkkH0l ,QQ{9&-h7mȊ,Z-F-zhhы!!!"Htpfnm=r0bYª%w 0f^\m]8Q={_TJ$EDI=߇\ld0Cjr@xH@n{A6=2 ׏qA埃^ @ 0 _剁<)AdHI$%4m6Q1nVx/ejN1~2@ߥAH-C ׷#mm/%GN`Pb!2M̞OZ9eٹL4%HJ+o")BD팝JF+I@4ftP->L3S>5FϫhC~dm5*T kŠ{}o kCR4WXE#ġДw5_83 U.+Cr-\`#ٝO:g:O;c%?VLGX'B3e~Ϧ|ñ "9 %U %"TT*` ksɸ:ZCz~_X72c1S 1i>XAPj#?^ νlK &ɑGI?lcI#X?@ frhjpF0KZDL 0^A+[ ğI߬^8BP *"vJI я`⇖<٧i$ D/GNGXن] /LaqݎZVu{#j>=Nڝa&Og()s8DL ^ho2~&F/^)wLJu38=-"=$$|SPкUsJ2J-XD65J5t32 ZMʫ'6;LYD#ܼ6ѯNfh9$Wnb.6 r&Z|!8]ZH/ {*@ep Y. 8,(+A @Ifp M0!g@$ D3 w'P(NEZ3moU*-_#d@%P\;5w"ȅ@O wzoKqU@#8ҵ **RBcZt#ߔ3C{䞺sǎ >pܾo w?1 "Д+ԧgqqB̬jH_v:8]Z1E}bw B"dFxz{}[52#@v&5 gNXAJG&[V1c%`E幊Ơ"DZ#D$JSv rM qfqןЃN\hSa|ۈ ϗGO]B8x#U :wXYIJ*ڜC/<>c'd!'XN'a$? ~%C' r&oA+@=fa ``}恑PӅ eWFdfӴ5RUUc=G/*7UWBv(I;dC#v)`=@ 8"]G""I<Q/ȷf3z4F@)`si*FjG1sHœlҽwNHf)"H#셀A(Em@@CD+u.}x8ac clq:;Qm?ׇ(qdIOpEO.O˧|sj+;Zy֫"'j+;Zy3̭/{;گc+<ִs""&6m;A"5[jE< @ 'URX; 8I2ު:b}EW9‚l [ ϲ_ \5B1l+Qyf(rg9b7\3sw/{?fcDmƁj]EGQ9%f ˚؞LޞmHZ4;EuJR.u3fiz׈uuhꎭ(H"۞,0%,#׳}2bjmv+s(eEg^7Hጛ1 Z Y"O2teLm * YbuW>)00MjHtH BXHiPNSi Fn6C#w _t t/vb$ĀD (*3rZqUŒQ t=%dR.e TNNW0%IEfD y֣K7MԶu;7 `9@P BUO|A@j "; *uZv`WdVJzďAS*#G"*en9W0EzWsoF32YȘkH2)d +`jգZEĨՠ. 3I  pe??V_/cۊdp) bgC<菏PjYaa/ 3&$@OCDlQ7ë壸1?k͹9w̱`9/i{?)WOT+Xf2eSйf 0`AC~0(|iPdc_EN*gF(qU^eVXn8'!|D> .e__զXiQTP0A- Mjdh%L0@FGPR{mq,GQ ϱپ NQ摮Jۮ흦B 0mh"sĭ-w7ʷb 2:…SC}~c ~ QM r8-= n'KF_߉V'iBn-AKCJEوo,L& , wxGhIbzS(xż!B-^]6NVy7>7ev\"Q#Ֆ`:vzcPl0?5S\,궗vY^*Ý b8xn5zr fECOMvjH*FoofuI"'UR!W 8c[MaS W{y9YGhǏ?dzuA(܈ aahĦҎ!N{ ŽL.#zhwnʸbXNͪsU^ޫVUU \gx! $>[mh_=1ss_hj6uZFNʏvkԏ8J|vLA%*Po#o<5}GIiI2;wOs;?0Do =Q1b4L'ڈoV bGr yaDOd4[Y("W˦[n4ϐqDBg\8Re#zdQH(/JAֱU663UF5. ( RۄW$ |C )^*+Y6HFo.Тux_=/[tEĹ0p8{uXZ̧HbD#$^eO_5V~ -K6޲V>aպo|5lUdlwd,B_{6eÏ6w*J4k_'EOJI2 0a DGZDh[uQܪQw}=J1SUUn@}8DXba(B~WWPr[w_tB櫧$$fYpqI7@'Gy}Z'3^ = 0īI>lD?S:隨HCK}%b]l"%YMI]q]tOD'Pb]Bn_JC%{t"2WCRT@^[l}2(7ܩK`ȥb$,yXOČmUT͕Z]ch9,'ߙ *a@ui:l`F1FtZ2Ϋ.n_'F)&_Yn)Ɛ3-eݟickޢހvzflT 8cu $Cߜ{K\ X;p=m'+Df9N:2꩔HZL0*ٖH '5qb!\/Q/J*IaK͏- `ՐllƁjײ?4F7_\|2)8 gcju+ Wn'"!wMx˕ U0֛~ab[o ĒIP /dIB6ff9DcA TCI u+.Ъ*"]= mPxn‡1<2Tnx4EƓqFXK꫐{5A.+6~s}3)¨Eh51UL xN჉ba )< ziȁgo(l PJfTYR;ǧfbۯy}hSFN+kiS GU$IBPA䣈n#y /.q0Tw8F-< ]8tQ Ԝ[tXy QBo#}4Jp[᳐̄\;y@3=b.JaKt.I%|"@QrEj& d>Qe7қ`DHQminDERS39z^A ֩^[!v?X,/-rpjݘYૻ`,7b$PY~p3V4_o)ª"RLpƽC-n֋9*WyPoh"gws6QQRZe*n5-9}J:= bJqc#mg꽧ñT]w&x%qm0Ԙa6ծ/" ]IFkc`$ #6Ji0aZ,S.6w!ĜpqҰc*rd"JpV?ζU>qN'e|M g=z#W?2RGB!è)dSSw'8g`MXDig)\wAC릍c^OX6 NrΊsY^d>CbbEC(X4k l`YUr~FqV?M,|nXNZQ / r.R;e8ḙD>5'>zar+lE.wGj+sG~6v\ib\RN~ր]CqNv289~ /ܩc{vsz[R- O\A-Lg(/07a9q$Y*)eUrT^UUgi^4HbX'S~~'$HBGd aԋL-tS!&Ư@+!Y!7L¦0em!<9UjwpҞNƯae Ɨr!0Rqf]y;kM4!EGRNᘲzUYGafr%.ph,ޣy1.<'YIb!T8hvC_e1=]׮nU^i;kc Ag$Qv2Z9 E yFGh!Vnve2ڀRP= iHah |h?nb/h#n (ݚDk]c u]31 (R#@DqLtpb0 >d.O3a,ď6륽n{8Q %Z)vDSȋ`DKL2lrmIKy&2$,rc3{K bg=t,x-&f]><էm.VRsh1Q@!  *NiFoqOĖ3_V.ߞ0.=1t"& EW"%9O˜)Ua8fSֽ-׿wg_iJ_iiL42fA:w;w+w?"cs~0) a.yUu~/F/^jsyV^I'O^z2N~|XIb s XLX3?۸*_0; IH<mOj @R# B21yNE>}u 6钎]- XJ 2$j6~}ߞ!w7. 0e)nxtTvnXW T#ƹ^6 kMg>S\QK_XTv@|Zt&,N & 7QMٳN?'N,SЧu.))s_bYӪǴ gQNJ_x#H{Բ2>}PsX?w> 90Le JDP %u>oߴ0roIi,ՏZZY&V=jIJDP )L= uzY=\$-lkM&rK"ZbRWU­8sA ;6]br8H >ˉ dV2:guPaA26UD'U%/69`a3EDhDd$-]gm1jrP-YD4wـ߹D([_әox5 a[m mGrI{qXeXʪ%JۓjQ,)'Ҋ!A6| [ΜR ʯ:lv.IkMN'm}M `+0@EԐ[pCz &PsK*F1d(E!X_8<.N {i0$ͪ[ZZT?$q|@Ak sCs#ssMʁ7|%A|Zn8w(˳m4pQ /$Ù. xEʜl|8oAuH2!*9@zNG>q;cPjE2u$ OHaPxB\Md+ױDIJ߫FgB}uϊU[~ױ`03C' (SZED=\£i2d E٦".wI8j1lPjdl6=WSHU *!d ʎ'|JV'zgju?HVdp/(ԌN]ixePm5zLEHO%tǦQH:vr$B79 CPe>D Y} bUcxWE-qۻ[[6G "bXAM ЊBC+ۏČa2x->cOLڛ26^!R (GҲ4LRيyBt cҧDB#9cAxQc8oJJ4"vO:RK_:q])%K[w?*yAAA_@D0>` tN4tsS!(J BzNzHE%)0RyJL% (pݿr7Mwno8:bSz<0HG8ޣtkoIDb*O5AID$IdGLmA*CTO͔@`2rWEAgn5D[u-ki_gxs8E+W:bBޡu" :Iy,h`B8^1ElKa NGO/`,h8OvʳߙUv쾢(` E. <2˶~ =IQHб!Ubn w[[%uA֎3 0׈H `n柑AE&ܖ!C=z_1uErF3 *6ʮlLRDŻOROY$Iٮ5j % AԢ1S9-3Bqu&ZXUpvHɅ9+֋1VCUI[\0:~x$'ZJ!P_zyJM H bˮmiu 6*LH$|}g f6ZZ6hukD1HԻX* 7jQ &.\z J4UDdfn+ρX.D),RE78*:pXGsO+#_.L:^Uˢ/Mh\bhEA%FpyיCe;OCWrlf-u1\U tL Ee1K=fwkEdig|һ_IxIަ7xZ{LJ:TV(SR5>+UnƦhɥ2mjKT̞c|aRJMHɓ6[Wu觤W3Ս`}HKKݙzU\z8dݹc*3*<]Hc2.-YH:BԲ[ >:~5HIx(Jοݑ RLCI_kȜiA1yet#LcRwt 5bTQ=K87 UE^sxZAvjEf滠hAZufnQ‘*0À}%y*`@,C\ϥpVZTCR<UFxHELYlx>QxEzbQ#;>M:.Miow͚v`H'XH^*g~@ ¯͚.Xz:N]  x `()=o}sO{{B8wKq:ֲaPU.Ϋ3)X/ $7NKﴅRBs,|4Q.cnEI8ekU"h7Ԍ˴szkj0;P uyĹ'  ÔD"t|I3K:k i;/ċ-"׻?Yie5hy+}=m/ۻ42q$}RˎVHh\2(b f &.G XJO‘kʘ-0_ȔGˌ K 0f2TT;2oOKKCM{ñ$Zm7aldҿtM4"RDHi"RIڒzOIޒuI8I;!ADj mnJq #3 ة'X~q&;~pݖm-Lf92U7d؝lAJ)қ\NZ MBԼÄ'M^a{h -R,mJ\.<}A "`KVzpy|{LCgV*ޙ`yzޕ  DOVy.sf?VM[Oٓ\[9I*H>$u]GM2ADwshX] (GQYgHg+o}{ou"d^Wu"Ә[IuQeO$EDqpRWO%b׍4'ֵXEX߮GatF="b%:Úފ1{0SSDap Vibwvx!I(͸j3$}Y#σa(+갂5l4/-}E,#7 s]GxcNr ) l<@0lcIGh 3 }3[&W̫WܞP׫t S@n йG.>a>HʀZ8;k:isٻe2|!g.Q{JM0zum\k#+..V\n24T*"bȃ_bqp+ ?OQGPvM$]Zr *J tnNLJ6(kF.ի_3!~ihbR ];mž7` h^,6&CM5|cdE8% |H}XD#&F1_>/hPuubwQBC39+̯^ `ВN  rNK-| df٩EH1FW\XR*S8-SoYXq5^x@ xWa3QK.c/eA6.- ڗiQKؤ;J}.W]X.&?ʍn2rPJ]5h>h*:<%=/|lY?*#:pK 3e}ߎ,GqV 7Bۖu=Q8Nc(O495xq}t5 ,p {0?D3 wOy* ̬||A22 bp[_7Xnmom^'qY~䕂}w#8l:=e/> 2+h)}=;у2иZBN#U~^J[`Ia*0}noHp 'Õ[NDP,BIU*[{^G@OqKU{gBbw1?s]oɽ6mڂͨ)&\0 eo6ML6m7Gc0>!=ZXR&I#/EQ^I~ \1&IpvNKc}6767=Q]i8$e+2O2K?d."ge᱾c}6467@B(F&:(w3VGHBIfme7mfF&g3򏛻J5|KRJ1鸘0?lKF \ W 8IY-'wٙ32]u3?S3|Lϓ?+ ZǙQEvLUQ^~IYK_!Ӝ9-/ 6'd0LdG|ex׌1#o U RvMmKU@ BHe ?_VkD bBͤ0\kL>QސGp.N$!{J7Ҟy_skuZJ̀>{cH~p-} '[@ dٸ4/%* WFq2S9"4`IC ),G EX˽6G[B4=KNlḭ.0B} &$0^TсJvHQ 2q0 !>3[>O>G=ucMT?N@ &Ari"4uXG } ^|֗eB"PS57f:J?8 @D $mQx u~/H&3jB >9N1P ""$(~ߩm -{ߣeֲz7}]NxJXD @-'/9ܜ2@hx˟[G:ӴV_\7t}C{7(k|Y^3F+I%7QtK~[o`V i:xRm[4) ¥ÛpZL'+;룎c6k<穈~.ߛzossu^Jw=[ͩ#دzRwӯJ;cw.+R $ƭ;kh JIxvu ?$4ܮuH rF^kj~5MoGH 󱥋swy6OƳFngUttIpn)<TpR{{f5 b*@/3j3ysK'a;xwD3/)F뷿=s<Yg'g\&\"k~(Wwҟם{[EY=4RWTj|Nkz-SI$$a@\T}ڴUU$IF'ee=+'yN&LA{Vu&k4QTJ><3%a5WwToUzT3AJ@dcf\YNZBhQKϱ{r3[# 7|csivUDa(\5Zа:l9:.u.f!P˒DrfVzEИȣfTNRnX<.ŒldXnϝ9"IsP 0M# R Ֆ E) D(eTQeSpG<1aRS!Ak)h5>\ *g.ޯÌrzZz2V)Xq37m77цY+nNŏG iB @ǻxuu*Ħo~.{6QvcYeh :1@, ˨?Tvfܟ Q\AKmGJ-fU~fD?ŒxzMXV>M('6QYw7( 'ׇ]((cXn8ssY#'tFP)1k5-cQuKxdrMBaqpL?v?UskW[zXP"5BʵF2e=mH}nj7 =mqZt t|LH{i.\UT_SE'GJbH=uYRJQ_[xу$Rvvvѩ4*o)RǸhV]2&ʴp2 NdI!;Ab^_}Yn6Hj!8b$5Uq):ȍojh(!7dP!O/h~_9^Da?K/H=eo#J~'JHڟ='YқZ ,i$cR3UިKTJ=zZ; BAˣۉg,nɔ%t |4FG%q\,[,|{B MZWR! 6[@UIE+ w4Qab 05-,N4i [vU[pNPyw_r}߳u=rr\a g=[пv=OQʲOi9@ۨY񫙐p*$nbyv)~}f{az~qVD$ ^z_5-u"#&~EstBl |"Jk%Hw}қ%@fO?b }2箖ZUlcE+HfXKk;g<ˮ -qf,sB1Vm(pFO,oXfT5~kC#&JlR8+u*\+Sŕ bu#xpjxzi"y{G}OEi1f&񂘎,5ЏRWxi ٟZQL9i q7^+!4ŦNF@NDLw.n+*iY!QdF1MYt+ԁ+*QusØ[e>j_\Gbi0 'sʃ`wA GlJI%J>fb\H7eEkI#s'!($Z;0?+~ GwPhZ$B& ct۔_qH ,"'n뽛bw%ѢS<|.`.jT2|ry̍Ȍ 6UV,>yDQ͹C~IU=]?:2vI׭yk(0(@hGW3aIF۶ZD Ec%_d9+9fu4Ӌ, AD9Gҹi4 8дG[LzֽMTfXZ1c(@G#>ybF%d؍LuCE[N /I]](7utp$nr|6yiP\@D.n{Fl7zR^:g^=Z/| b'ߥy}B5 ~6>8Vac !D6?LА*"!R٢_-o,BWە/nRPmEXdR!pԆ@44%' BMJ⿕H`P?q ‰̴άyȾZ_ǐnT0(-9J e[op?;`rX`y%6@"3Y7%C ~1c Hu|lp/Q$XN_ zsP"@,P@W50u5 F#$a !eD$+S !SI dI?",hꉷWhz+fڐ GL2v#EEpu&VZŭ*UR(RBBkCdwC @= ШpAM#2H vEEN;c@T*&zBfHO ~v[,q ?H0˻ߏnР$?//žܣn=s1= }*?E~ӗϿQ{VaQ=ô b9{@!`CipQS_l!u7X}m]M0aHd)MKP5O9(A8Ő~D~D^ۙ A1"ihIwFEes\lspW;5ݔLT۬Zaba,(8a`OM 9;mbVCT)w|/7fΫWq:v9]VQ]UlvW c]qU7dWZrꯝVx#FZۮL14#M"(Q)`3 4 *!5!)M"LJHdH3BlJ$S!dM6,X4RA wDMYIH`T5洮 Ddёe"%\FPf4J ؤO+.5ibĒbAa0Kd26͒c$  FZLL JbL *ЌeHҊoyNj֤h(DRU I3HHRɴF֗Dئny]űFLSi!!%4Sd#D+!$ƚ36+D4RR%-EA$ITPA-h2I$fjf! `ƄHRM%2h!fHB334`a,h L!&J jc$%Z(Eei(ڒ $lb$ P ̔Hb $hb+$Q" Di&h-LQ(Ѧ‰AbP1#)0Ԁ),,ب͒(%4@ HFLIFݦ[v?xt ! T $dAOM$J1Qkt ,cH*w4@vkн U4ѹa>\nk5HX6f%($XJfDI4`&7^#m_o򼑬PA3(R$1SL QS*FP,MF$c D E *L$C 751P4OîiiQc(BDdEB&f$&3#i%_^m2HL!iM( B2Lbdfo ,T%F:]?sܳ֗R6A6!0؉  C(~+6c) $ gUUUUUUUUUUXQ?f/n{r 6 ?Tx 8Rq8rgR`x?F3S>-YCPh_^~9e!VJY|u7п{|•nDFF$AYd˥ݟ<q 쟐#9_.00 } fFYN!HB)jcChݖqc5n &G-c84q N2TʻNW-|G@H*7$>etոc{hHTm˾?% ۈ ℓl|JHT"u1b-}'v_ ?l1 _KO/3+em%GbAHp D}R!0xcͥme1o]JI0 ԫ:X~R|9z/&t7t%%QjbIi0WjW15}\jÙ> ),"Msެ}1DlXn Q~% dTY8t +cW;sUyӿy˲yhl\O \.5ݡ?I{'% S=65ĥ 8 T͕֪ȡ(W2نחA',4*ݥRXZD)&Uwb%dXH?r% qA;/dx C ]<Τn4pd4*YZph"kL kyNjRsV#`+>0h{ƹp}zcTG!m k-F,D}09;yL-/U'^Px.XO& M5y~sf~nrL핃ĆU޻WxB!,Fqqғyi=LRj 3Xb<`[lmrC^סQ<)QHӏ65RV1Ho!R \ i[Eо˲}k$.m RgũuSS^ 1!`B* #lr#-]Fhl< ,VT_ӗ\֯I .2h\OU F,.\AIQIRd\;RnfbzsXONO*r3aE”S o l/7`fҋ0BG?ۺA>8;#mve$Z#"OYUC{{" VY{?yg^PVt ۤ!jY萋#JUXp.^zwCb$'ĮE&ۋaF+2š >%l&2Ef.Z)ژLPػ5Յz@WeXH2n(0Ҁipd [F[@UY@y$xٙB{V Ɩ ϫ8ymzcj= H) : (˵фcGq嫀M2P뤾F0ʹ)8רE i%&R;ukbx(Q `W>x}#SFm+ r{ӯ^ ϗNq%U=b:(m//8AYtsrȋ~@v=#$Ij}^UO%e(|"sxςF}ߟRZ4@$/,HcI3澘@pI8*-(pdyG ۥaR$I(bUj)6aj4wV.PvݍZԳ[*<2S)L$oƱI~8&A@"ant¹'p!8``hXтSF{h;pQB܉7j>J[[u+)=ZQV ̛E(/XV^>y.W/}Aa=! ހ?MN$UHA\35 RCHPС@H(R+@TA?QSRH%ttҪ?ϒM@҉CS!iPJ@\iB@od(5@'kP~|4=@:cK )~|=C'(~(e)\V@ ?\+aYߣ>5D@xXqJůF'?q*mHQON8ߖO%A8Ђ; C?2Th (?ݑ+꿁_y-WuhJTk6r N헜_FDT`t3p`^T_?_)pi<Owl_%G~yPr_-?|J_,} Q^JpCXpGsg=N- H̆2',ః +L=8ľJ89QE`ٜY~{^Eo? zǧa % G5uJJF [(zEF1?9sFyg~?_SR>/Hgzd3a/~WyCHGu1{")M$Am +V m3ύSMrֱ̘LLHBSDS&$nJNDo`uIӺO1^A NHߒ/Ǻ <|o-Յm>CBH;d"Q|+j ~M X߉U_C)>6ޱ*&G\S #G(}?*;kCc~lڔQrMT Ė%>u&Sac FIQ[3K z@s1!nBbKJGHWm!sb C9BGyAE_Aq| 0)7{>{q;8=P\]U7}ϮBfΪCơ)][U`k ['L/+>VPZ435̐0t #\eQ<^U/L]!X&Aq/ ]^E70"l> O\0|/h ދRa<L{,:/ѴOxIjCڸe+qEXʯ@ `^yc?df>X5OS{o :~m"g&"+#:gR >L8ga+~pZ|`xƁt`p_l)}M]T9~>ԾFV;]N2ӷ -”- h/ HPsu7aJXsG!ꐋk>Ahn}w5KbeE? D0P!N,QiۮK̇y 0dVJ>L\^W $sI u$!HW\??K`g=ƽنz?[~?D/Wg 0hiE?;QB^}6.R/?]f^M +3 ˯QjWzkl"{g۩ʯ~GnZ7M,wf-ud=)%طvٗ >T/wC{D">@w]?whß)?UZXNS ((f]u^yx^4@= 1"b1U Qb{Uӛ)zE=[|2!IPvî]w۷\ cܓ{4$ ~5B @rNNv-%ZH]:sC;#6JQKmm(U !V4a[[js}=-c̜YZ9{ŪE`-$d\:\ *6l)JZi!`Iֳ[9DXSy-`.n;wb3i$$ j(_5qRNR\Z/d.Lo{kBB1&@&w7k.g7LPƁ!(ƍ  Yʣ#C91zEZ# cp(Rq́@'᱿`yPZ]Vtuij&)[]b\ˆSݝu.к7TԱ(sybv|j'XYtffc΀\w\)ARVյi?kv7;xMP-,_wc.m@)jA Ju;x]-Q:Yo{=kWJ)ͳoteYN_9͑)ڭ+Wr]Z⣑14tXJ}VM/QOhKx9Uuqf89y"@Sņ詨̘W@+_;f ydMcnk]:ƦulΒ]y{-W3\So3UO]&+Ny;)RdDUiqoK{qEpt!zed'kxbqO{8Z$F5HN]jT#zZ[9{ƯtxX*V,t\{ەZXtJƹnb:֙.7mjū<[r6@}åH(?t=9 Wᅃ9BcF'ޮ;-`PII ֽXRȲlfO0vBY,E~BB2.*s8p|'gA'/GΤU0"S+7d˻eS%%J X~XNVqJ?!m-sIrO%CN֩LE!f,06RݽqFm4&䧴 wϺp{idB, >7'K N_偂sd!i&蛱119wv]_AD 0"VWwwxYws.o.u}rfkyaaaA]Zֵ}?TpЛS)}DWqԉIPdO:!V .!G} 2t3xpÍֵde ?YJ"1?4uRW'#K۳ng$ E0m 0FSTSTSTVZXo۳{޵UݻQ˻|~޿lx7 t~= /1ep stGID (JWmTC{Bt0,(57jo{2Q 䈌 (';WoIQ)JP=e&GV]UD>P8zyVh=}WSqwwEUL2s2˫d P]@AZF#Qq!"0ɗ9uUwn YEZP8dl1efffffffe}ys.y5$!#++q Nܲ,{ HJ 7]kvYeYEULwwe oCz_o~.eݗWAY . ^%B@<bK0 ˻swwUWv˫)16H .>(C " ]˛˺wv]_ Ȱ.zֵ~.juL̓3&lmlmlmlmM7wDD:tӧ"0=T7j0#j^ dC%ʹ7777771Abc6[3.22s3/: 33{h@sK>ju^1po&ó{~ ̙swUWv˫ YeaT;ȩ"H-BE۬6d$7&a9`ɳ9s>vz!AEϻ-oF"$v*hL TQDXe!y#ΓCNDtGq{ߊ*e]U]ۻ.@23/,,sWwUWv˫˻)!vGC̕.'!0_OZn;y! &8ű Gfd˜U]ۻ. UUz 7kZA~fo70F#|Oo[f<kQTLnŶV` ؖ@QRɈI,{sWwUWv˫"( .G+aH^'@ɗ3 $ *3"YRw6`#f$~v6s8@$5VX_YKw^)OHop]?XR!c:X<܎ 턀I ' m^@E\ṚI3G<QKr*  [\Sb fQQ$"f+`bJ"|K*lA,PQ"f+d.-Ȩ,Z||w$QorM5F1D|}mGTYJm8Q($*Hyz-.ȚmmF1De/59{~".d6pq(RcCO Ma|v <ndtuC%DN8 @Iy0kZ0YciGEԊ kVeXvkoL@K 8V`i%fQ_]= :mV=dPa%15ti2pQ̅>g.L9bYR=RV"$Q1J32ev>*;Wpy7C7 $vDzz7Ś<<5~O^r0P埞وLSbFv Xz90yQ쫁|mdK%{VƆ\Q6?wkw=ZCj= 78$:wS dV@nv6X/V7{,0!Ǯb&"%`xEyn0Q yݢVhZՔe-7ְI~bʌJLUSBҌ-N S:N<\:ݽs#)=abEsA! |Vjc q9JՇIH^Rp \ LEx&\)˥X͡SjgH@uV4+]G0_͈cG ۃqKJM"(;EcX/|$}%*LVUh #ۏ;#>h_fWOڪY5wu*. Y04rXJպG»JOj' e_r Dê>/ I(B|x7 aU0}gaDޡI&a| !RxepS!&+9>S1*9<7s3LLJ@X)(^aWN)Ѕc۴~,5}Ֆ3N4SŔbes9_V~°ewQvg2e$OGx2,LqU)w4V jV _,!9z_8Zi`g7-,B*gʍ\ nӷBkomt75{WF3 (,mSv;OF1)-PAdH"&TTrcfo_OkV.{B*Hv^Ɋ:>vv)<#|5YvR7jx[yMb#N -JΙPP 07ÒL,{ |{TDʽY5u o*q3 WL Wo,t}e.8M8܈g=@h=>>}$YBY=сM80 tq7dirzC/E}YvHuR?ՉSzOD F x;,h"$Oš”J\߭rP&P9DISs5!63ܤYO""f&Kk ,ȀBS^ظ 6(MC^!*.'0Tme_-߾mY4}vtwKk OBudz*j7\oqxɍAjըa¬yeX'TT(>o5Ӓ?W\En+4.U-B򕤼ϫ;bF٫/U{ ,ۈnōR0h(#x<J9ܚ3(d߅{t+fx q0LiUh;`lUc)eQޣyΏrx{x g% 6l8YYƌ28à T-ٖ㭵┽jOܢ|;2RrxFh_qbۄ4ѩ%Dn"?uJ Ѕ׹-BNYQ맲c m^P~Ȼk6@K5NMfLmT,ȼ/5`;C(otEC8`I-G1wJ8D$ lR'mn!#-FV Qj-=)6ASntA3|acv4v1X6=0: R}2?g9#4/h=XUH29 U(d}CGTªhYbDQ͐ vR {PR9UDJ"f7乑b|YuIWHR mF[ ڮUYҊ&P*2@ѾU'Xt2<`.cޯτ}'θ4PSe%AfsT7ʀHcbGo֔4>:Rxߥ}3Zԅ:E*wQΥ"CmUA" .fP\q'\?-1m;^ۈIۏL4B0JFUcL/<c~,E!z- #EY4O>C>;y ų!Hdt~W:'IAS/IZ3Dx,➈flxN8<0?=f"8Mi_ٴDp,õq&RPa%t\g"^ 1.S]9y8$vR/Y4l0<w(;{Wq.v6 ua̵kx5 "@0!DV3hB0Rrח`%y~Scv^:W&]KۺnHh)u~řM%=>*&Gă#ad棿 3:hэl5m p7rz[)S@^H"[Hnf _k'}zF.b <mkw.ҙ!JRf%UkA˯* 翟IAz'qyv2`ޒ<(~<뇗7 3%r19Šu[aGu"Ϲ|Gȉ5U PLs ;YY}B~?S!J%~<ఃF19E0|9E̅vn(r5jt|<%l_D+/S=YsS6j=E:U$G$q`X`>V__aukUÔ~n "a.QWRh6+5ť{{UN=Y?p_cM`\f0X! ҾKiٞțyŭR\p:e|=Pp( V_ H~{W=tZ1S `đ[ɼ^rFU2.fruAOlJna 'UbHQz8{yvis:juVDEvy~qx]$[ıb_>ØFtq -ACB[2fwnt4; Ù eWwbF䂵){gxvWp*eI49a)_7뿜!uojz枿z rPm&|k@ l~;(:W&hw'aNaŚS.Kèܟȁͽ s v]uw+@ypgǚz,3\X̽X]s;N2g{ZLLfӃ4.UYGYb#>+N$D(lH+0J$2ta-%JoX1Obcǫ=$dv{mMEіT׻tdGPPH]nC%H`7'U|ZP%^3w\I 15_uK*iɲj.HQ, |9~uwU V˔D7j kHOm?b [>o[2Ǵ@xtqgH">ݳso-ApϸL_m/ rl@n?9àÀz@֢ ` kqܞ4~zg:$mbb2C*O`öm׏9W ! )$6Ou}6Q-|>g 0*]1MK@d >"# ^~rD#ٟ@5?1kI4bD&H$(4T4A%oj8fYwoc }gt+n(_I/?6.}" 㥇Yj`QP hD` Gi(]0;ǁA'RL}PtRDm4ƪ 34:DGh*.8Xi}\onq< g8mwaZaw\^Ԙ-#0J Z,q29Uq;6RNZ8C\VQM!s`!ZތB2d6>| |G/xѭ߯s{ I/{ aܦ]pbi+M{""WP[`(ԌJUT$01yNe3)0Q2qTq I9teR~{P4bj "d$4ԐѨ =ѲP|J.,Ow-%]J|#=֩;3dz]T۸P|޿ObR*UMf)ԓ:j4ަ~fPVWD2@2k3,~~?_:]]x0fGb {D1 $yB%"E_A>ֱo}3.f!;)BQ<QlH DsisV9e|fTavF< ) Bxe]VxvCw(5q{z^~y)|->V~ZqwR?ƨޜj9-/;ШZY6)P-y8m]~69b6"&մO-ϽΐR$E.s3FW֝IGy~g)D(⎛|,[Y3-s{h9rl bjnpv9;_3ľ"igwAkBZښS"PV5E@[ʚ,P-,;'9|vU@Xr DggSZ* vBI@HRZ$$Lrx㬾;3qI@$Hq@U&>rdӾ> \3AFY9!&,3wYumœV r{VŒ"[=kB x4CQmƑE:Qh"T#:nRQ6K1# a, $e$=W~I*\zwӫ 'axWJ=ݨ.8HPxQ7΢cҵz?^㵟{GH:ID ʛ^v sH\rΛ_2ʲ9ͅb$A7 v!6<|ì BJ(F $C ,!i(!ͧ_Ybׁ}cu܇"j,hJWi ;ROUbFHoʝ*1TK hnX;h0p wPA JCBpNCB^-+w-Cs ԽP(IgaBxOcO\4:qkǽ iTS܆^DF6f[1aa(1xZkYu 3YRV(W;Z UR^eU$?_uh\P˼Czh@({ )h\J $C!4z3*P2%Љ!JA R"E:TAl) >1x3@,B3 '+CyCP(DFEo9-(RUZ]˔.m](]nnDktšj6m6J7..-RŻd1BGGH$h_KKA<G_LTx8w(1DY H+XbQJ,KAlPPB͒QJ jIc)!e0$acMHR)! ))bm&"U*eRHT)iF4HH@H%( 'o']>m(9U禨$MP:ZZT7oRB/2 kAB~+xD 1@$CB!fsآ!C׀zgˏ~Z&*#7~-& m}SJ?kQrpeT0+/C Al ]2xˌ`A &3}0Ud1n9ߐoBֳkq*<94rvcv*ZfTkQy`N e??.q`6.]m,RV/LFI8;P@%%C!s_ {)hNT8L6$#!%P.v٣#wWt:뎭U+(E/y 䱟@pJt)vO(=d%:<-˜Hu"/g0DHx*|#CHp$!TV@re zkA4!FcHeJƌhFņGJ̬0*H0%JrBUVPHPHRX}T/ALT/YeTLlv{K,JaCahܐ79x݅n_IIA)QsRC@R- %4 B!B֭"Z u/O__@G}p1P8V!v/%1U;2P 1;+G8oMm32=;er>9d=2  "ήwO{&ŀCD8?m9ǩ!AP{ C0N`"a9 @bI;􍞸B"?jJ==>KmVmZ4m[-J4[iVBUKQJUAU%Z _~kX@@ SSEa[ MO-b v;C@t򡠐cI-6m5!X-,PJQHY'G#W/ۚ!EOV9'?~Wl&bLT$SF$)HPX$iTV"jf%^햃q `V]}OIIOވr@̅sx9~PXL;) uvZ1/8QFs%Sc]TV'hM[ߔ`Ї~>ߛ*`S $E!Cχ`~آRw?|î;6cI XD7!ٷӹ%)>SڢTjYQ(,mm(VK[V4@l+C%pM\vr x“uv?W&9Ib@y+u  @ H* FQH PRL9cv.ټ=5ϣ u:U?4wot8a5 j }é!Bk'<i\!ԓp%J"?hD|"8GI{؟{O-v# g \sdS$wfdw6q7J]]UZZOПv1Mߧnh~)[LxoSMd@Gսmx'wEF[PzwQ3ʻ<~Pwu]˓s[em,YKYmT30=3&b2R|{$Q$$4vBX)H&<^d"L>o܊֡Z NA$"hm\: >a_ݽTCX,8³bhM_X}]>~>ȕZ .dn,3L6U@>#p T^F"r<p[ݴ0-V|Ą$Fŀ 9 #8GN4AP[yEqs;IϕĽ"r! .=i[JRjBAr+]fCws_JuAu#CMMF^ޫ785[֔dK&P"TJvn]@%‚,XjNb2[K[TVQY!CH8 mC>7pnm|G3҅(~m]RF"-RCUC%QYG#-#C {0jL%"2% $G0 .r.4 1@Is:wr8c0*¯4c(&٭|xnUDT: N ;YLGpfZttE`cb\M c;srj%eֶ-jK<:x݆w^#! sgz痼 *CwP ԣpqGGħ5k| SHps $үtt;o ]CނH׆8fcL d{>'Oyqe"1#3(ֶmKT(4K% 2{h)D7#YaISB@!{VD8!lUOU'/Mp~HQcy7@#X#10 SĴ7etS{a#[|rZ1`Dh Nh'aP yL6g G=`.XUP@.he z{-7J*G,2,T"ҷ]Liy}aI:4"#i5A-D 4 PIRNwo(*MdsUGͱIzbSưSqek2 G9R 9e!JJt*l\C N # +T"ɟI0vqCr; D($ ʪ:NjS3ZkRk8-*ZZZT4iiiRKHkTkf4a# :γp#_&r5-[mmk)#KK( UT{gqUji[RUap:HX#zzr+=}};&Icg& eOYĘTx6d,lܓyĘTx6d,lܓyĘTx6d,lܓy0)w'6JIB)76X*̙%`T7?}V[4p]7<[WJfyg9QRVլlF1(ŷh8:%ʚ%ʚ%TTʚ+'sou׉rN]"[ƾӬJի ǎ ) U G1!qd ;KG`g[`@ϫUؿ? b<{}^XM36O4C=?NIHdeq(5g],plwؿ i=^UOyW> ʱ(@bM"R_eI$ITi?g!$tCp.B?:$@a~wa#|ۘv'J>Y{>dԉM ]ʪ%z}8=~bi|˻5ո =~Ld|G24G1"d@B]L ʖ47773044"[3703*XЋйei{O9`Zy ^L ʖ47773044"js \yo=FtUs>OB Rs` B?T5PY2>HONAQ@s"6 r̾aJ/_6-@P(4""?EPPD2rUB ,tJ9FC 7 ew4M22z韪hQ?_tt3 -XGs ut3I55e2T_C[i.k1@0@gr$X tGfa 0V|?d\ \IÆzz85f.+_5}p{@D#q8pkŠorsWre67W?ob#6^XG'_O ^=^MQ)4ܟo'QQ03 aKSƨRI3d/Wu;o59gN ]-)|rd8q+T[Q@֩ 6kj%ZYdU!bN+0Fdj0y7gF.[`-Yz["1J5ܧPHgTXT''F*#Y 3i Vx΅y8ybsR[RԡRPɘ*d0$beA]RNWfܢ9iP_ e]9ti7LUDY[šߎ'D̆IPDsٕT+o+L.!0`| ` >?з}! 7" Drd?8}?<ky&aSHeqDlqʒ.He_ٿ@U$XgB>xm7RgkE5w3߾\iƔ\$L4+1C&⑻ȧWȓA@8cRk]p?G}_&Jo -NqC蠷KϝYpĂtO *J+1\}'UM!ؔX nNM!! ȑ}Sh5M mۑS hnQrB|& (ݩ>t9ynEM\ǢUjb&KSadFSg#¡a3Õk \ E͸DܧWx Ң>4d"/ }W5gRMT}*cվjD6-l-OHtƉA0Xۆpu!V߯~ͥG4Fr3DP艶Z8=c€CP+N JziXpusqrۚvqzCwA~(<H ҭ܎L I  ##wěݝL)Lk:p>qPXG!+l0 E ? 1?KlD60xtʉS,r.ҤM{a 鏣  A#1 /\9YITxNNA9ﰽ@pF|(9yAo+Hyfp&D9!H(:éb,&t31J;Exhs[&[fLHCH=c'bCC9Fo*2 rꨂ4N5KEs󴲁>PMV'} #e6-vjjzlp^o|M`|H"rY@\c a17@}q)H| ]@8 n̄/Ǒ"i7ϊ!H-ފXU8=nC ut,L@6mF5F[TEZkcmlEBҔ P4nOH iFOt(9G)-@Di׍K>~W54}B'.fU٘P aDlPyXL Ī ŊVAtvc۹TVVhQDC!I"m=Y!"mROT&H=8j7#]"`Wjd墺*!a K=li%G,uG\!B+i!}`# ?,CB\ %:Yu#̦)LZ*]SH4jf_@*T Eg0a/~K7 8 c?d>g΍hi ʪݭu{ z\ Ynffc&?^8D^&0@]ƟC`~8Vs긩iplS4GЀb>\۫ TȄ@KK˚6kUm%G( D0'. dAgߴEUm 9y:mC|=z0;ϑuHIP~Kio `d!$O\C'PԖ/m#q53y7_ h-j}C6Qi(+#OnjzvD'5͍#qD:DU٢ҿbP{lFú,q~~0𥴖ڊ 0#`AܝK˙JwlV\ b̰lη@p 9keFHM}yl$$I5cE.mIFZQ(JHgBq4CrFO;i\"F.ii/y|{U! ( Q/Ae#{zw3hD 礘~H^u'!eL+< rE䶷uHhp2P$dQOlG1qOlQP6fLq祏:_Lu;CR_r.KeD>yW>c* q-+Il1C;}8P.Gf '.MKݴ#u!=Q@ĤUE+NO-/=<7ҚCu  {@Q`6 d F W/]*2&H9d8|DRVA?P,(#BH-*R%"N{j/~{/I>QmkӬPky=&iన s{ji9L'A+5vUc7[Svl7ZV,i,(r5hncN).: S"O/qzdOu멩Ǔio\(57(ѝ!0v 8!Ç.<@,D;>ΆA`&\ u@GR lcuıafrͩ:lpK֭ "FHe&KR+4]^I~e;c. +^Wbu 8:fEd&`*k5& &hP8DȽ @ # `8iq멞HBl/Hb;popO ~aӕ9w`0p+I`d"#iÿ/Tj![_d:rtցsT SVBԆCܔsWfL$$Z,C> &C:j`M`ǦP 6{@*'bcC\\< DROይ &?U=F {P A߹fӂdVfm41pta'A!\A`A#m$`I,<$ AWW~b#x?h j,ވGZ7U C.F_H]Izx^א2YʵMTCtT+ 4P<~08%Ԧ2AtJ׾7cIefoEexN=K+T)yd%L,?IX$?kFP>,C7y7mR8HD@sY5So @A2d߶a^Ysi+vH""*dj Xhځ "vxH6r:`wl[bt[l3 oOWLbhq@Pu9MAԨ`FK"ʬaN!saBb Sn#uYX^!0 96P!Fk{38RA"iS\(Rەcߗ6}F GfApLjT9b8^Ɣ0neRD"'DZ<9:ȭ ӖC\ۀuvyG?Պ {ɡs],pu6W"&{& 0[, yʪUaj/8+˃jALup0QhBbUCL-H=t { #ufy& ô:t,Q )mJ#d OC Ҍ#xc=T d~PՋ0 |'V.>ӇS`{xdn[s~4˄CUsxDk6c޷Xw 'eKktR@ 9~O`ۣX< #oKa =#:1b|~R3n|4|w"p מSr~>Rzd5IY?'l>=Tj1EmՔmK<ݎ!7(O-L*X :\/_J bIcxOc>1vMh9%U]HYeMu0z e=Oo&`NBvӧ-fqfU^xy b$T$PQWB$R)ӝ j "/A\ϛ@^~˳8UITK(|1Q7q)URrdQ\`|2uCЦ@id}$,Dod&DdМ=lVQͻfpp)mL%5A%s#wU_ǃGI]_`{НV.W:*J.G`'#fo)NA$F(G!ā ,= %N7դTE`2<5pH[PX qy`*CzTC?iPCr=Q%i#e4U,QbSPEvO6X:hWiCz$fȵ(-!G?V 8½U!d>=j-B`=޳~Pϻj8{@Wߣ4Pc"tyFf*%׽"Bz/;7n4adX-軶/^AI8aqPX)|K;9S:AgiFƲ 3ł5ЩBC3{ ށy" !ljDe(E9Vҗ"wd2H&9M 7-PFNh9DSgkGpBY~ͬh;sy!Lȏ;@!\ LgYZ56Y:Mq3 H'0y?2_*v:fu4@$DUvtM(GB 鼱Q' 'Gp $IпLWA7'1'c'1y5-5AXU+ q9r8`!9'B(`j!dJZ5Q[lj"5%B(HR- Ĉ@}1EQI|kp(iT -EPJFwE`Պz  Nf7Fw7˴ɛ-%Y@0 P`d$CuZD񌉋$ʂH~K*(?׿^~JqI&hJ NZ󲻱 X-ffh YTQtp!R{<CqYJL&q"aR E* eίogSDTx]8A,70J2hb,-ѫ -:a)X9?C~ JԭT_. a 2ME8AqMR˞a;H-ʓ{jk $Kt:l*@$ %)]@xc"1̽,/pOk%cpِ-y%.0z@YDib (G>Kmq4G̉ WFáIKn\ p4- Xǰ=:D=B-L2I@"PUHE m̫<tQ}2~H)HC| gTWŒsppucȂۿ8w(x=?!Bz>@4pn (C2;{9 N n![dX8RӼ;:}IC $Cv}bVU-Aו`x@<'LTox: S<~Ϫoqq閉E8wAE7%{z<|P V2rqfXPrRlE曊.s,dy4@!b0G(A4!^^'(;s\vNb_mjgP O~;("A]dwsȂ}>92X`*8:)zLK?AADpU-i_Frۊ2M*7ZHBI1q&w T{?lؕ=+,@-[(F0~(PkeQC,>] }.]wn(3 ÓJxQ OvEITdtIFP.Inʱ`?TOnGPJh/Ѓޚ?;00_vDҥjQcU a\q 1xM8!,䭍b$['9mxћ*PxJ=_]a?}6N>@/Eƹ"AQ"A_@}`y8` ?@zAnC`Tmn9*- ( %nmǧ}0ʋT?ڡ0hk0.^\= }v_f{v~?ǹS/ `8XX`Orp =,$ttÝaeL$w#kPH0LHH};2Nu:QЪu˦[;C3K>ZE_5Fƃ!@v2tYC4p'@t (q" !DPFr~41 HĄ wlhjd'9 U_XXKŮ:nq㍙U&SVvl]QwGTb) Pm=W}X faQTUUvD0C+goW éoÿ/4#G*1K#=U_( TOJvNI~;l( NtIBn;sݱf"F" 7VC~Srd}y I 4~` %Ȍ0F(3ApaBk(TRzQp$O9˾sm+ M0֦/xUP/^NFc({6ukY#35]\B٭cI+24Z֥eid}auip %;°$$@ JzU*ŭ dv0⢉)=B"VnDЅ@@\g'EGdrI$GVU~a="SH~Q);✁)Af]Ϸ >wb"*( B Á!9.|.P1'>`*appÀlL0!:o H.R?O9I6mci6߷gðFm}MS$z}z<Ʒb(<60Cߏ~;ВIDF^z׾ϕ&t OO2[15qdJ DD! }D <КuykdK&:\zs*X#9l(km3ad:"&.`u 6{-ݷ_N5~8a03 nL8BTATD#{=J9v$}Rl܌ ekc'1yKAv{PlWq8l{C~0KvV:DLArc2n|/p=ݦ+i$a$ w 2jq߷oХTT@V<>/<#8QHE/#֞YnM"LvĐ YMrccbcb "p"cT9DBADO^78F_ $ww< 'DÆ凷! cXHfl@ސDZ^B!"mB+Gr:a`ec!S, 6+ߺۂyQ<B<_'c ȹf[v.f1QME[ Q!tT nhd9fHtD!vkц/^2hG2a@|& Q@$}0=If̓kjJ@Cu;bo[~AE>jt; =|^Q~FOy("n+2_Q W3gڸ#iiQGx~ʄ!$N=X>nxbQ"1,-l$IM%g7򫴴8FAӯ " )YOS5T-F9z%R y *â9t NQ: %MGg;v O~|WT ".'֦  +YÂYCuo#)[)RSX&'I*MaΪUb{X[ZTk5x,Flp"CNZZs:L>di:!xȜt&]SBt6li[r\&G]ahn Jlʊ Ll%7ԱbUTaD> 5STNyBp8*]heUQƫ~{|^cV-gi;w7`e*m.PXR&`rM% kWI!A ZYToUg2 xv$:u翸ቅH|rJ&d=IgE D[KD0|3P+KnDH,#-C`{#:sIǝxkMWon5 /Is G# ;zb><&$FW H%V׿9B<3SRӂȨbȒF2H["AE 1&"Z$14y{9)R[E:`((ɾzd\S{.42!]kq&]_@ ÁWGyE$f@bj(ֹ]a `6!0 džON_~) {A4``I (fȇ$ QŢDX)2̪b.̩ԃ=p aEZ4K+TR"ҺfM]cOjqs0C=v< VΧ2Ԟ=1'F e+0PBT Z s$Fĺߍ4a)VMkR1 Fip%VM {@ < (.HJ~%wd94fNv9G77bii%7N7cEHªeD̜<@M.Q(NZ2*sw37U"c;]^vv-+wiZ͸۝{kOO^6X"UȉH˹+&\v-WS4Hl=fP6;r0@`ȏڒc~#?/'LKqwC)Q {&b"h}73fcHBtb=Qb=uawtĐ8t\g;Ln&l+bXTK)F*(p i ō&Q]1rGKikgPnv~i>FQzL~?5ST[&RE DE^/gI&ݼ-&+ |ť=U+t*I.jRPh%X8Z0*ժJ&2'l5.& gbOꉄfTXДo9jl N/3[ge.f9< t`~2FrȐa{#Fm3ܒ:f\GaoP9t4㹽>UaJrtD$N<(>!(9N?=u3)Mj$@4%$!" D뉑fKvdg ofU-B̑J Iz8G2)pk>WkZj q̽;<=XI>@YW ])VT{HꊞE^Mӟ 6ﭯ69j]adG@),C,R-1KQttZH_7t7㴴zVݮ>VzwXlf$㎇if- `2K!2%۶r_{zX?\Z"DcDs`9lx VLT$3BXD|-߸3ui#xr< #׉>I#"%'zÜNϴxe0. "!%'E?C5ȀԊ`P9@{CNyMPDILe5*rqݫrÄl ui gKx4>_]Bmjv*[%(LKr*()M j\ g)y |ǰwuwpωv'( %PF HdSgApStfKgQA]tLtHtv#̃ )GeJbci1L*9aXq3~ho~b(:nTbHaCSUz'Ҫ6RPYT쉡b%,}c,,1k "B:82  f.8h(!ǧf.zTiD~Xo$(PLܢb`,q t/׽ "f,`CP3ljb6hs؝9$t1%/ I PwGУSYFJPw0-2INA/t(-)ƽªȠP3 7Gyvdgy\#pqo;iˋ_֋!,*Ri̓r6A ȀP],(G>`͂7cD_x dIqQ4 #1ĥI@{k3>f\\J!؋,4䬡M'>ƐQ $#:#zbP@%BLd/^0ިXE a RIY! G0t95}Ӯď;gH)Oד >yב{ytA1LEz,pL!fDγΧѭp!JX:m. X"Ȉr`׋y]+R[JT2;kV~;iKK_v -q-Ţe ,emE >`jjlw$iZ<$F2$F1f"_n{dxWrd&J̙Ut DIDOc1 OhJ$9S!Xީ$b#"? חN&pNfTVc5+kr2uw.cwJ$9mz1j,(bhfmH{$zǃ+UJR}& ,]߅Q=>{[w&QbT7 T9MS(HR;{wA8..U`AHd a/*qh1_fxs+r97? Qn!S^gb|~I4 0T41BHE# &hJb1)ʁf*"  jD4`!Ps% 68k."=opyy^yf^8oe,GHE㋻N^13X/ ?'PhzqPR&bH[ʺ/B BtxyU̿3x/R}R%@ Shp͛Y,gɕ !J8!{_Hn\d}_9'@ݘ{ݟYn''`yHRU=21C jYdIZmaE$͖?x&O >0S ΁X#+}hAAlo$P L2vmzbAL"@t7%OE|h˯zIzP¨oI`#k)FE6T)bFJ"SD R~>~ p909A"m$2(|uSE;'q/ ۠0]l?IhT))aJz jEl bvZ٪hX%L̓Ln }6#OH=ʞ{TPI e4h#`!A~ 5Wj)j_8')xT$i'Z0;|J")!񘊨rO$b.;9꿰OO_Uz𖖆*B ~>S=L:G䁧"! cMr!ɌL Ĥ,#U.g]􊡤M`b` w (@ M $+{OaM ̃hkPCfl2NP̶!O %?߱x/R[-ꦍBNG%=M(rU|9":EWmmu;-zYldl |TՁPIS , *K*,m1AhCfƳBɐ &/ 16XM!A-&$b ` Է'Qse5tu,fJj[ƹ:te3T5-c\Mv]vK2R1l.']̦j;Dk)ˣIfS5JSRܝF5͔eT -j1KZ ݭj.еZdBkWQ3kWRIk 2 N72獋TN tF3S~xKys1ҝGx~}05(R$W`' ;ꌐJ8|~@2٨ԇ$if{ (BLńTXJ)hmWW(RFQBjnfoUET?C]䪧?jq\P8}: }R2 ܦ[:(%'v:/t惐1:?8*Ȅp!_*!C"ѽJȳJ6Ѐd BCRY zOtUCzs ȬH6]Ō0/D;AOPvOt>2)(R66CAcEUѱWMb xd5@n3i R9IBwtd% @f4cQZH\#GZ)G[Ͱ=6N ξE E[ҌQ("yppw|4 JF+HTb*e(dmJ۸roԒ==apt"r(v{eQt/&n! 2,m“ f;u>qS?dj9sFKCHmu@?O9{5Bb>>!J@r!<;"5\)p|#{(ga]#UVKPX4%A/˃Nw5_CI+Q F#M>:yhY oTZV}q0F`C柳Ҭ*,'Ĥv~þ_|2H"PBf 7R?^fhi:@5Xѐ4JA//`6 V|;7b3l遮jSC@>QtD< ՙB` ~)\ M5>s!85"Zp C&vDifĺ9^ 8K.3z!>Y6o@رA*?PHDw~%&Z }y(Q 6r}iH2vwa>\y则UA813% T^JA~G+2d-J'2=@N,z8-6-Y/'4='?^BPlzy+@A1Q$f6)Hbpmg-2YSrgz$^8 ,f"øWoמkVfR#z1QAgć|"_I3W4 3'JZb`P +&ق u*d÷uB $Iumn)(,%bD7^TTZ ©Ov۩iuaD>qD2b(&l"3W@z^r y8]GZ56d |s&P0ā>h* էJ8w(xkv¨BGf~H dw\RJ?R3#;d>ɜ)X$Z-kGҜIc~9*D+.aĚ$'dž|'9ݖ8+ȕS;7* wc5 I ى78Jh)zB<(X@ҙEpؘ$ت0*, zSĿsg5DPv0CՇzB 샮A<>!@ /SbfxA6D6?O%zu¤JpeTUJ̘{0?ŸfhMCL0}4k[d k"ԮdYG~=Q,-_+pRVT@?L(УQ^_xoz\@ f`#g\iہ`wp 3*>N`ʆJ%]`)rtN2xG=1)L Cr@ q|qaj{`@8K.`/ا$)bIħ/mQJ* D JH*n[`2w" {v K>6TM61բ_* Z"t7.P 0{צ+ Ib ^ro5 ٢ xM?!EeK(m".tN9r.ԀBHjZ]DӐbhg9wGL <{z !Q% J/h{@@9g0t# DY*5oJׯ5fJ%Puv p!ͮoQoMI-&[UDdj" 6LZHBiT Eeb\>\6ڨGB5)mR++RݪjŠ ~&K',Aasr!nZ͛UDoaiFe XKѐrAs˭v鄢b┡ht ͦLGZIwtg:[]6+mWP^jKq m*I dReb RY6%I-V2Ur,C2SA)ۂp(C?#ij%}33ͭ[qR,BѦz ;w";=/wlB@};t^J=#<93]^s hd0$Xa(!jOg_ƢZzn)j ";=pBdp;-0)Z pQ` _'.z,.;b 4EM t "P SHk+hV5j+Eh m6痊4%- z~Xr\K /& AV() zGS $[ B<4trS F؁d!lJDCN#̓كFęR,  J~;;Pk 4{<>zZ3 2B7.]v*[bHߛvOƃl9Q`b58 yn-zh!XmKE7gо-:%5͑chtUUPîT&IRhk敻brV0Z"T֙0jbdd4b^pA]^""&IiYJ$o'z:*=zmb>SVap`U䷝ȯ;%djf*MQ'0KmUm:pqO͸hR6!`쩜 5DM* }Cm(ڿ'́`VHt;=IDx%Wzys8n2eh4+9o+UJ.gNkz^jKQ(|rK%C?U93]vZףBQ`B)F_u tv CKƮ t;VTF"iӋUy۝ݥ Q3#xKm`P0b,@{o]ZNj˔bEd%fk12EDbidؒج_dtCN}iS p55$K1w Րh@LeZg0MY$ /?0 K> ?pν a%H0y. AX|!BK z=UCC y9LMl9壁ǮOu0* `lb\:9$G D:B[O( ن ̵=Y[K&y\WZhGAԥ!H4؛E4 b'Y-Huq`Lf+X >f4޴?hUKM)DP 0s0`~0e=AM0|ˤĚd7 ܲ)3;iėYrX,+heQ;@T{T09嘛ĎOq%ρ䊿B+ & Y(W϶)Gu>09@$/R$T: blu6ɨ';zhBj Z[bDFڽAĔS_h|C_ DT%} EDԇqN J Ba9AI!Tzac87! ƗS%qH)T xHdVsoב8,)bKa As fҚp&,l"4?~Ҕ;3XMB*jL@ aj&uPdHdqq:MM}16B8k K\lS B5'K;zKޚ͎Rڊ!wFRf:n1pN[#XlwuYh ;N%UUX)zpy Į3k&ӸasIeX( }IB0r8AV&KYcAiϼ=". "}$OMo2sPu@bd.!h.qȗQJ ڥK K5.\l.j]j]l.j]PAcԙw :V!^'Ǽ4#M h1 ȥE{ A!,8DVSEx&*-hӉ3 {t؝Cd%NTenX=*fJWZX'3Ӂye"Abjop>}r BՔv Ѝ[@Z/_lGs@pXNjgoDQO j." (BED‚  CHHiLڰDt:K FAEvD',=XxDb=E{N5~#ٌ1btw&ը#8 6IB1§\7rL_*:qxfOL6b H:ˤƌ)J.8hT;xP+–!t yI5Lb7t 5 =BF1jj1QO-Z[/|tP+:=Ԟk*Uqkss:fqʱ#2-A%j C["P+%zG/EU2*i6*dDJ%04d76*uֹ KhNJ||SRk;۩.UT/e[pFlFT{((@,܃g@o- >pȨHbBۢ l7x)Ͱ0F9"mCQ5$SJ^qLK bIYzP% Hƒ@& d٪qܡ^ 2"Ζb p&Yc('É $cpb!]N j'cy$8CSM [qH2 %( macYMNcfLv 3Hn!HBoat`SZ@3n44;"sרw;9kg;f`)0;imp!$I$I$I$IpU0r}<`U*jjHQUDUUb/sg4!HuahajTo^vǧ_ǡӘ̱ɉjbj:1H(^nhNgƢw:)טY 0?W3?'~o&rƮX*"뷪8h> Qif8;uE(09Ū5VڊjزlZS]@PI|Uҫh'pTM^~Ԇ.An5 *QPѢ(RT5 \mIi;wX.rw_mo:وr)Ph ,?bq6 -!н&J1 ۾ l{R0{ljʱWjc.1zKʴxMץܥwTsXgX8 Lx?e˷qF#7XŒXasHT Cԡu 8N#bo(I3j q*°"Kh_L2)%E 2L@2"Kx$(/3^{9O6$ο{2K%B*Q.= bNx({3u`̓B/v`7mo fPRE\^rp '-MI "m.malƕ CE+M4Ԓ*Y-SJ^RQ$T/P='AYt77x\WKL{ 9B@K" f3umCLfF !~ٟ]ɹ}npuʓ aeh"3'/`Ddoo_iɷvU:QEd"DCD"dـ@>6Ɇ;KOS~|B P&Z2\/;}Vm vB6jT30YL#<|;qxht CE"#J+DJ+D9tI|CtʫP>* 3yx)hbW<%A0,h*q83 o~ͭE5yFunleupDzPVS] u;kdt֕w,B}3޽]JmvG~J=z>z8Dw穴DyXz#_>tZKv/੘!#Fq/d _U3y׃ 5/^wɵZZJ(ʤiDEaŬSөvÓcUw3Jg(:r 46;]"E 0|߯Q>(7ȝ:K 03hwD;〖AW7G5-pI0GdE6ZGc_qƤC(K\os_o7kY}Ғ/rw!V)⎷g;$砞(P4msΌPk)㈪]Qޮv <@b8ٚr_ްNbto;≪Sf!pB{eQhzV{BBU+#>,oHߧqֈEz5b҂5]u&2iY'^U7_[p%L"FDoG#g;]t+5sgF()S P^Wk 4=gCc .G#etF@n$כa6wFp|U17QG5+XRrN9 g+P]O5P"x]ZG%$k:RJvE !\T@$Q>>bRhP!F3HzGh蠞ʍ|+]b w9U)ye)2XkLe V g̾O<0gd}-jߘHHKQܿB %+Kz{Wo_ ]'YhxF9u)CѨtq!;!Z4L߬乺&^3:喩B&Ha?gܠ g1# CT &ғzjo[ڢX^*&A5$J֔Zbh:(A H"B**[,K&VTSe97n]JWsNSg5$I. Z;֜[cjk EENyy۴u˭ \S5 ('gw'ZxB-Q>yX>J3]^iޫfϫ3OȠAZ ˱$H!TNV) mlEh7-jߝPvJ"! Y&{˛/ [/DmH)[l!4ٱ=S;2@y/v+l6Am460&.8Wܑ $QlM#cZ"jdC()'hAr 0qvcnrhlVr66L eHH&{r47CbEk|#%8q]2u3Y6 ^-D$8a ukf\VK47sL oB/,!hn&ʙuoa @t tCPrX[p/Ŷ-A7£rdM(}[Z CdPxdVXC!9х:=W +#':D<|cDguh97.o8Y*N ]۫02<'eChs(!ll4tLB7MJ1=/OAb?gn,qVF,%( 4X"wZgc0{FR1&Gj*`Jl|1yv"?ie#::WEQs?*LJDxX ~v_؟PJwj&#o}UVMLd5f ~~OouM#oWSF'~*oK;f ' h檛w((URJ((0(v`HژQ 5v$ynvQM /"HS~ ËEAHrQD:)E٤ L(V}0Y ^.ͩ2TA2 ԴTBN!]J!ӤmbZFaJLsq@M=j>ز')xa^W S]kDOaiL$U'NVz}k:Wd{6ufQ08,x )8f|ɡ8N^Zk^tma*pTEqd8 $֚mF'=Wu"ƀ!6xVIpdWأXRe  JɉiPhNoXDh{t||GH J#a tmx+A.hg%Di4|u /?*4Y,9zbG+OoakNzZA*&nY.|YsOT1ׯ;R8tˮ[JY$LKX!C=ӯ]"sETk)uq}:MWyLd;{dqiR,Qx*&*WڙK,:ZT7ySPZXV+h&?_5BH_[% RBCZ]K^,]ooRy~8=rc4$):xBStp JĹ!T :UFn0IVLcaP.r:)h^H틠q{P}(ৈ8!}C;,)^R?Fp፝H`/=CH=y9)JA U=@n us 0ZMT$": 6/p;$ѹ-by5g!1er@"60D=e'H{@nu j@(p+p jZ";.EͨC %`,+X:#hRfHJ!2+5t-EJgWUnIHK΁+ m- 0fHѢWTK0RHJHjQPiCAAbu %ePP1$$X@ Z1wUhѮ݋hLRFQJ0KZ-ZAY `mJo,D+&"R(AKb`)ue]pPn"\Z[RQ$k3b&*Ԫ&:Z\G7k1C3a:!MHh(1d2u4,#6B B%wmI1M7.%k"[DRY B aNZ0LfT1 2JI+-.Ě%&JF R  d ̜ !DMiC`Ek5]kU,J XR *eJlduX6 +&aIPP634q^#\(K$O{ @=e?Hy|}c:CY]IDLiA=܅ص)Yona+c甑$dct{bSSTOai;)zbfRbVBK}_`qቊp8ȟ< ?˖J-ߤNzH-4ҔUƊh+3l4 -QROo{^;9raq97of5m6 Kn,C[cuA{]RF7geT ˌ4Ͳ'_n5$2:]{d/BGL M8W=Q~|t̠$k&vʫ2(xhuoەz!8zݳDIe@xSAz#HZe;6[62xCS t6!kk0՚\ںdMQP[ {?W#RD' K2MJC [hTW%swZ--сI("uce n9qL#@=00f8|&HRdBK(!r,` iv!bbAvD0 h(ŢFW~[,L=( Q)5qD"^jN ^FI/x?t/ǫխ-@fa<|o9mlK͵ tqQq@5أFI W[saLJF,Ыy xLkQtЛP 0gs{{M>GThH!uLaK7lj ,}qkalD](nUd")Y" Gr.\EvwO|9ewW*"! $.sX5.RQmUF3r'{ZZ,(KV4y.Hj$Pj\22mb^C&:D>OGi乙 +LK8'"x:F$s:g"0q偷uc*8w.H;VeH nNzqT H **$!\|>m0w:T'h2"A)""rb!{ qw{C]D &,vyn\@c>;q Xwn.PQOՓ B / F:`^ @FC˰<wtM]X:$)y߳iA #=M6}Pzj~W{j5  ѿu歩jfPIUj?YR4 ˉ,m΋)zyJ(+aeP{!o0ߞmIp2b-P_.~^ÎHd D OUx;|MoOZ2N FfyOh8Tyx{Qݱw(ė4-"n!r-{*:1°3-5;ߢoO.}~,r$ yFeH䫂} ax"ar¨Vd XFӆ z*(+&luY fEZ>~uxEJڇmAǍ/ TQI\%҅qrpk$4|d@@N)d\ \ޖx.&~ԅ_T[{׌2~!y'~wlsE`V !DL$$Qjk&bBEY\E z3-wF|ApB2bH21"J.ɨ/*V[YA^aƕMoSطm Pq.3pU5 KQ༰TxE[LbHՆklKV-T5U햮EX֭%ՙyZmJH[cV-IdEIjJˌC)뷋)VBeEBڣZ5RbFP٘iā"R+)&mZa%eZx=_?zI_ُ:͞Cs' k<:d JHQTU"*p`"'X(.Z)'vV@(?Me-|,7EmJRG$q&J?߃*R Ux[Gh2#)\ƅBDCB9.C8B)8J@げ Bp4'z.}tOJ!g#pG4riKn\5S TG~OkD*j_G is=5B:C A3 f 0iHP@ ڏ rįB.?:{ dPZLM-\F]HSH!D"Wt:ǵFN|?[ߒA >Fl!4-D#H)5Bh4/w1>98@)>@ ~3/=Uݛ>:Q_!p@@ M 9uz&() c o*BHXEFkk5HLdØJ$,WFRcQEIZo;F*6 jƶ"4`[!Rm5P Q02rĔԁ3E[h0Ià} 3!m AprG>.dp9YԫY TwoZ'F=h1(IDCJ$)"$ ø@wߴ`> UWdvan-{,yH^P{@&H +J88~ ~b*wx4yR0` ?KCDKZ50 JpM $t2=$h7-;D.02;\X4bЅLdpiNԏ5*6 qp96tёJ5s9x:Bi 5&NȤS(BMlQed9EfHzC`sb4vhA+@L" b.$\:d68hL<"+@ݱp<~A@`jHOA2jj9:ʟMpk c:@)Z+׊j}jA@gKP{|݉՝dɩN b  W0p`kS!iZViZ=IMa>ՏҮ[bbBʗE)nvnpH-twŎvr/:B1Ŷ6גĒN%ə`T6{i  )`FJA""s@{FP?n0i" p0OZ+Uh$2A6׿ aaK=#*:eH /8[g}v6PL3$0C/I`AS 5Q ibhcCR!.;Ê#&f=XC2ADFg+nb\aniĊK("wN:QE^ȁ= J=D.>Yh}h:n%QNC!Z@2M`l遤)C2|L )s1NSTAa~ !RB{@ɩNްLoZ)7>(n@AWO$ƚI.`*ODd MM@x; -ܹwzPЖ'u!<'{lrwr;r>siϙS|kNԪ9)@;^61pv =J \i!r| 1Ԫ Z06&6ب8Dm+ElZQ&ybKb>Ħfsz|݆*hidPR5}o:YI:@401Cl5& 2s`ONIh'MnF ɴ%,T( KV(~:"&XGFeԂ$V7'5`FТǶdA$**,Txb+J/ sQ7&(*\3)d kk++ xH8|}UO R~`Awih'1P)l>;<`0ZPb#w&0 ##Dل"/"WIxCij8k@(L Hb##R b D&`b wA d"jPI&iUhܺpLyNfŒW؃ eX!"v'g!n"O1<α0$M#0P*EWyH>bˡ>`0SIO2&ʀ1vސfTDhDZtd x &u?( T !L%4(bc$+}#kGÍNL||>a@+Pj-A)B)i EZ*+QVsmM*9Vܶ፭PkHX1SH!busʫO ̚D+3L"KD<3 #`5 )HL.snlF5͹n 4"' vs2 0d A pŃBE5 Dj*߰`JyԏD4G.^K?m4I_-jrmPuPqjW|H>̃@aq`H9-5?iDI#J(#fAe4ĠZN8#Cg\q".XlP av2Ps 8&!x'pՄ;ʞ'>!ђpv^,uC0_!NUV؋-\ޥ ܩmW!$Q`%YM%{<ZR &2J2A(s2H$dD3I_3OO$ ,Z:6)žXW32 ¡fer\fW!f/꿧C'z\ Z?WC^?GNػR@O>)t@?%fm(Q 'W\DS轀((nO&I(O8{٪ {XrV%K XTKF*ah\6 t q" QO?s{ rFS=<:uS1J^P aĥL5?^dd}Sf-C""@YSr萈Ԩepa=tǞtH!N8TMBL'! ,{V =fbN]uH]n>~Bz#¯4 B fnUe I&`)|oxO#tZL`Jb  ޴Ξ=DzۭФ<]vàH II;pTT<"'n웒Hom=Sw>2;Iϕj^n7ea3KlTjKTTܰ{m hd.U,/aɺ}}~Zr2r#_P;UHCn mJe(d*w*JSdPJVQ8%嗵`rȨl1Y# 1 *~[NsÔJ"&2C:% Je+VVb٦ITB!(@{vU.000000009)t&d̈*@H  -KR-KRԵ-A P!C]�@D`&h:M" vr&׋:l=HVn8I{ ©+ BFj ț$HL4t | GH+212+&|Zr1^pYq%R$(4Q4@>׾-}exb{N//2] >~+ukAqm I.A "oUH}?8 YQ/ 8Ҙ@Lx}́ @7A87L>oE~d KG!wX~o8^dRx b&ϛHwLC;1Cy8S YnaA+|>72,!h_߁`x7/AKۭ+<\Bcg< )!I<5.<@R L&g$2d(`=`uQ'/ Ӝjn &L&@AAH;1Or)5ʋ'," s)71m\9~>aIu*Ù );u7`Al\X(d$DSn\@-w>&f_F0";撗F)tFMTyÖe$($?V.ıw߾99Icb}>&OJyNdz"1hxvalrƟv7tCPq)o 3 ᘂ56`;r / BHa5!Y55Ө(#ی#Q@6jTsN nZ}G~`!lj7~7;º~>7wz}}Lٙ-+K.1u>_C3+32 ̮C3+32 ώΠ? r5zWo1RwO-m?r˴ED<$ A0ɞ/&f\(o̠HԽ&R"-l[WWN د3]'^݋ѯ>q/ZD"_^Y]aN;,sMk ^|^`;遯wҳEd!*4Y8!.N}dV m7[$dʟ>Ue_EJyu!+͛`=s:jRq{kL8 "Faʹ!,@RPX r ;"Mɛ޵[GΜJOIB9E(gF1M Otb8uoy9Xr߹ĺ7zgWEpL*&0(,03 jΙPa]$JDrDb 8Jl.4)HyM}*ѝόh:+Z{0 bFUPK*ԥ+6K j.RX0Dmg02hh Ap3s#ʻ>`8,}EuTҰ".@/86FhGH&R"e*?5Oh/^B:6YLsX&DL1ffU&cW6{jlW2-IַÊ6]>UK(1xpϕoJl54(rBH&qt10:r=FVG>np]ShHI!֋E%wmoJCIPx̀e% I:vAbQ|R NgO0F mcF 8k't 1K"k 6R)*J 5"0#P@ Bu"KP" /efY͖~G~F xءB(ЁJk@v ;H(N!+>N T}>ӫS4J b(ti< wF\w>1 ڠ]:5"$I SΐU1J tr1A\ ̈OUJ:xP!d\[Qx`3Yvj 'S8RU{$8$ryAvBp@|`ˆ;pePmR),EM,SqrQl\Sal֋,H=RN'{e@fc-+~~`6A$-u 왘ͬJ]\K0V:F% D LZ>OC;6_|z}aP~%d EУJ.BpJ'lg4) rrȦ)FV:'Ӽb"*%@ yJMr52($(_fUX =v3TvVPBՊW aLduޕO㠡7@PѶw 3 u DT4<Fz-c;3آs)*@oyn3#$$jb6<&enwJWh頞c]SPo ΁c ʪ%$RKkOf1Xx.zIxvNVd*(*QQQ]urIyK)"*"9.=7$ k2`; 0%%8{OhAղ& 7md, efBD u+ 5'PP \ `T%d;Ú,#hNR*$Pۄ+* Ռ?+@"rr!1R#{0\ ʣJJJ+Kd3"IfD&Kjd̉&ML$ڤ̉&H̊"0%w1C8Rm%9ikyT%E2-Cnm)Q[J 0+mKth ɫ5+L:$lI$KA;=;rkEɖ! ,u$Ј$QGB*9 4b֙+Kl21CJŒjJ ^C&}9A0@ѮqGr=="R3>@P4@ d \ v@JEsy1D@O~ -8`z(&4 © 8XyϷ"'|Axz&&(d?俕nNJ*AVG[4I!Tub~g/t KUYʼrtVi>OD #,U!jZMY=; zwKjma1UqgmWYA6L/כ׻l0Ca]-+]]m\KC A$dD$P(m=zjBc*ڗ0*|~ih9aAVYJeBCpdĴDXV DlXr-g[Uݒ&$R+dny8z|"fpY,dS{Ӝy-#d*Lr!sm!b>D!h @u!%:z*)_~Zt~}7t"!N!Ib5a#Xo/26h+A)$f7 /:$1)0^0NMcHP!>fϥ^PW|o{qH{ D܈R?f"S]AEUK{>LSc 85 t% ^{tY^!.:[ >Q: ߡ*zyg;GEo'oCRK@~Ԣ"8%B(T6B'-(3 MVC螆  X4K=~aEF!@҃BЈ dʀ([2 nbnn4(y@ Od*z^{RRg}g"vP x`dpD 5$&@ɫ + -uahCR0Ԑ&4Fj$op%XXPUQ$R$C0eVdFE Frjh, V(&(HI0t'& m$;R(s5 D(l G&X쫤8ő`yp16zl ǯoEtqD!CHR#`z#]t~^IQzrOo**lЦ:Xft$si< } IT-ʖ )>YRȔnN1-L`zƒ* Q=pex!ir[2 U0(P2fԟM~Ѓa)u8,x(y]ِ +׋AlD}@'O$SWg1F`hR` ǨCh Y$QRYl Ƞ/y@X35,9%((*u!XR.3j 8Q$ֶ-вE5DBNA*`YR,*,yd( 6>m4hVQI+j. #8HjP)Y\=VO9vk; E5?Ug_i(ebKh6 rQm6%IͣhwX4  EGe07 ni;Hdd9-#}4БvylAjJ9/_g-"B2 J #+[ʱXk_%ʱXmy  OiCiOߘHZxSbD; %PT" =ۣB)ܔPRb j@e߁<:b@ ߮( R%?jcc՘9tm]NH${l;B,49Jrmxj 4uBD[9zVZ4#(Nb3 Ezn>=(`/* PDHdlm.C$z!ݔ4)me9C `,( T@@+SjRԃ@ZL(cDz B?5jHOd dBjC@:* @vЧA{^ b"Y-̀u { bg#~㠮,kc081'Y0$;QBhh^*@ڙLRw".R%uɴ+&D ';fRq4X8%KB}R4G}e~8f(SZ[uMrZAhs h< (O{sNXwd8T$RmmB^^OLHqaEP &6B:̥ςpJnZArZͭ)i h:A<L(M!&ȡip""""IVM&Փj%k&ՓI&KjM"jɓl;MMM]ۢdȈ*DDDDDDDDDDDDDDDDEWDQ2""""]wDDDDDDDDDDDDDDDDDDDDD|R&%f*Sb–eS֫x СInq*n0٦ +@K@7aD`1 쓚Ĉ s.aJ(dD#M1:  4NHA/geT]@e x=CyUYSG_[jg/T6<79-e1/.-YeTP7'[{ 4ESw}ZsU֙K@ mZ",dA;8fa(Ooxyv ž܉ Y2 99qs0ztjؒ$" "z/HŀRRa$$(S`%1T0of',j.%.)c6 AP(k哚P&d~G 9An\4`$c'Bknrm]k2ITŕR+˝~|sv<% TC!OQA@?pe% e("5HI$[6ֻ@1 H'qӺRmHM !8M$D&ZQU q Ld 5$'d =4B55iP<&k60H1p XLe:yPMF2"#٧qvJC' EɈ PV$;AH=ѫ*<)^0̤N" &IWr"cz:s=tSDlsNC)Kq;#@K>@hqa>}U,ULB(,> >('Ju%T^s8޽S']L/N =PZg|7s^xRRsڕ7vɄ*85NXg;oM@VuF (F^!T\z p@ "jÝ \{SydISj 񅌅 [q]`^#c|=rOY yl4(7d,.bIPÄ?srArAf PIzI޹Nu KP39VXq 䡁-ǔIGݕ=u҇ec zNԾƭ3 d"˰Tkd|&t)샱pxN"Ž&'acvpQC3}pPڌGΕXO1iytRf :4k_ Z`qLճL %5ꈏ M0(@cξ[9e[q. 2a/)ݹym/W'V >z.pea%j6RYCِήKqr1X,ܱ9UZKd@Y2L-OeңE%lt=O[˝ oc,mCxvPfty`p+*C]nn~]Ag/oxX|PbJ"{> w)3W9xSUTa<I0@}xLA=E_9F0[ nN.lxUĨsgN.d &:R dVH)@ %]$ ++2S [͘fS(C03I2 :m21MO#i` C@-h\d8e2\'0%!'BfH(!SD FE/%39r65^Y ;aAwzQHXهX sCZ(v)%}'Ix2${A=b9 GB"e0\462i yo\,`ݮ܎ Ld4b 5e>fѠa̺)H@V.9S2->eg 6jh#.v}iH͉tzfcOw܇N%+ ,!wb83zk5*4u5| Q ƥIds@J p$Hх jTY')pڗ>Q #-%6u/d9b4MaSD"Xgcx%/fsoU:_Ҙs"T !#]`K\:"i2޳x!ÐPsi Cx{nhte0A,0*i mQTkZC&̆ AR0JB{S{)4KL(WF DM uTBrj)ȕ 0 -H T膶 QP:ɫE2(Rk $$0QxDRD'L0 T:yi%fCD(JEyo6uItEgY '4+z)#fT )RXJ҅0(A bCMabH҄ erhwȉI%kBA5 u&ص4geR$d+.oaӘt ᆈTDDgp2Ɛ9UȉiCl0<=$DejV[#$M!3Ei+JSGD(jJ34mE`EFK`` TJ{~W&HL1pA^?^;SE}خ8Ri c!uR .L>|= Km:HwO 2P%hۘ9 )jۖ4J)#$!BZmI6[[XZV.DH d*nSI_FJM@!1Se1 0U꤈nH4,?CyE٣gТ9 Oq'};L~7YVd9$ŲKSB`߷*eMV&0ligT,ZSMaC*;]ap!L  iDE_di !{>KZO|x{MHzrj(D*H a }t)yL[fҝCvo K}!O$!أЈb|,x_/!+C^ ʏ^vGw=xH6bڲ B)ȥԫ% CV#sy^XHIRM8r]G`v p udhҙX!'#SMABRq#@Xp9TPs!a @d&0@qf`]A0a @[7SdM$B 6 nM3`d BU+ 8!֨dP 5D C8#2 /@HzphfD$B-Aqh(Al̢ kxAEO,b]pC &63Re*QXQPKB) !e+.3 AJ2M1fT4mH.ea6u ʨmYm"YDScA!LiևTb jTFa;^v{0 xp"0$BՎqT:Zc;7Ĩis5'Xy7)bΑ:%B]#$qde1CDJ3`xYed'qdETu21NI 2"n'X8CRC{2(+ Z:~<:ARiS4PLAqg0'wWA[H)m\HԌȔ`'xk].!gm>WstPx`KfǞb! BBh)m̠~M6*3q9NT+Z`LZu'xNvtENFmLy q5{қ'S2^vi-4̒ I谣gSJ<#(} a E)0wT#͵c7yk2`؆.!|'dh5Ͱ@@ 4Ftaux#H1.K@~ai)(};p@Spo>DWF-xF1GHt# h}>?wOo֏HJf嶊5XclZ5%r@@Х 2Ĉ4!LB e E@qQ ĹB\ v SۤgIҺ$T!Q\Zr@|RRTKP=\UTP(tCqA vFEBTjj6Fie4J!)iE J9dҔ Mwٮމ4aγGYca`Gd@`ku2"d@EA 0ba6WZ~l‰aH%F =4HHM)Cز= PJ 0, ]=crN D_m3HyBL(PB@+g=Aѣߊ%,VXH!l+ZͫI(3 Oxw߱Бpzqފ# M?%/=~l BP!}Dnq V [C6!H1%r@Jzlioa܉ăN/bD`)%1$ڳWR&iiJJVabh:9Iy>R229Ocg٩!JZU?L"ysT@k{Z6fTPhRVfЖ$ M97Y8#PKT$ DBlsM  e*&Z2G w! Ncf9B#ъ뮭(j5_ t)ZZ-ZKZmAa`/>@R*B̧ Gwnu2=$^4MAd?v6(jؑ;X(hB%TG`؝.҆hMH?A t:Й0R'".lm. vL$C+ DEwd)b |M RZ2 ncgYPH7f(xrpBElΒǿI@,|z^PDWeuBeJ4:@{ (ҩ)f *% H)2}}S@3R:;!EI#JmK TUm!~ q &Ij1p0eK>r@<_ ݕao^0Qq\Tq9@}H` ű/rbz&C#59k@gI7q,u >Q 5@4 )N Z(ÖLu X*T?_{ZWsPQ|ې0 ec{HE/ \NHjLrHS׋8D}=/eU0k:.- (P$ƹ#--D8GGΐјc+M[u^*x ȣ؆|D(u{BB% 4 SRJwG3}4LȒH?yDkͅx>Qt$*Lx񄄑k*b 61 JJm$y!͘o_@wX&\z$QDTt&B#`N#h !$O< zw6}t?qt`߿`- "1PNo*_#75S@/ͨ`B~DfRKQQkQ+_kZQ)5F#K[v:޽fZ'Bv!$%v+19bg5¿L@.099 7It r1\CaD ^<(9=P?$?LHKU E0&{.Of|'aKaP[m-h>??굣i?Z?޿HIQBJ<"鏱{GVBd&_9?} @HL@:{Gwfb`MϩF?qwk[7pc(M8jށ]z? !^+`Z‘_祁9&E6 1Ni`YkC`ba-!n.H؃1ssλC)6:LJl\۩'fu9^-bZ$ækwTNAR#`4' z}%p>m-@V4Ȣ$V?Jm?dJ'%aėZ̧WyNN2 XQD,}]=FMߟ7߫ӓ9K fU)Vzpgѡ͸mmb(G7Ú{y]EX"7zZs@2dUBM=K+)D )@'TgH05]zB H/;F>w"TFDA98 y.&=IP&$45CBp.!h&eA)}FmЗZ梒q%"P_TUbEZ_ mX2ˤFx $Hi"sq{O#S"oMQUD8wp 4IPe +$C!(g=|`AIgˇX^ HHdib;"4Ӂ9OoahJ&wSOvñ`͔A ݂ T@bStʌQ: #Nwi٠1}?>\Էk&+޷VVX& zjVB`kIuۇrd5ę_AM2}e~!#2oIvO8 /c.`(rm@"qQ!j2t.Jz%5MI~Q309#r~sܝ@#Qi"`сa^0$ _"c URV}]6jW뢻aʯ'aoՐ9)` =Eٍ* kݶ@`&6EtKaN-M g/wd`)%*أ4DCI1H~E+OC׸Ϗ#·7YLvUva2 cdU%D$/@7]ti>-ar*L 'D;wUT0,#Be_{ȩ E XnUGaQ REUW`NZ MaU"$k-\6R+dD$&$0  HͨdYk u*)ơ$*23k_F{-|[61|5I/w[1*9_?v s+-60wl$ݍ)Zt8bÌ!Kj)€{NO,K*#:6Lʂ_ZiT@hίJIsݴ(BHz*VVrbdERƯzҀ,Fxhe@񨑊:5Bso*('M{phӄN bsTIF 0E,BÛEOj[-'PM9Hh!MhL%rL2LJ!tYvʈ$6ji[\۰5]čca)Fq-,#mIw.BsLJ)DEGZDZ,V#LV'U_I9nKA DD(4Wh<[redu>(fr*7;awɈygQ*6%t q xХSǾQO-;vt&X[ŴT5<pKB>a$Z/̃'NU8 I!'+m&B6.M mPP t6<?,0$,cЬi)xTq]ݡAdcSfz%RJR!=,%e!!I#K-qхٻƚJR ()!$%x(vCDV+פ>Q0ƒ``vgz (xCȈS4 dAe ?I|So & @yy1Q:d/&aVOC rp bOyɇ"dΆ ZY c)0L (N+Hb$4n%4ء2$BJаA?^lFHBxx!o#\[Sܘ8`py;S809HHte'Dš-#eWy^;QNbԶd(TS]635>0*tnO8ײpQj a44e"s5% V҆ܧ'9H,RK:kNsiiS!A8f3&}TQU0K0(0¤Fye& Xb#liF.PZ(+PvPb:M"8K UD"J85$P;?(ڤ<+ KWb|c&57#4BHXQ,?@ߟasb_tKlel'b!o,צ̌H3IE bz~: @<܃STئ&\QJ\&6"֢J%A$H>i%Mϣ$kܗ^!9Jx=J̬MQ b*Fڊرbd&ӂ }CS򜀭ӭXڸF|]# "ۊxCCBsV^7AfE$ppQbWӉC Sc|dC)L-)4n-6ßȇ9M ӈ% ۅ֋YKI6?Sr~38I}ϓk͗<\G&)BuC&bR@*O@u=J#6z"4:Vci9 |i ?DsPwGmE[^EDm6T\5>ۀgvZ+^1qg9Q)BVaSaR$R 1VmэJzWkWtל.QQKƤJl*hPN yHq3Ҥ4h}lJ)G' A&j]FRP1lPVwۂDgiAQ "Q"zn=~ 3efIC:HR1 +D/_ zJ+G,jhk M APTW⍷b!޻Ȭ@ "F]34VڻkT۴Ԡ&$i$dQ ~aBZS{@PS=G`DSJNYnG)H((2ЬZR=*σ BD<;!u#`/-[pǶ$ћJId $>'~{ TE iE;4 2J! oH_ރ>>g?$AٙHx!ӠԖ&ԨFتMdlQV QS?Eu_W^ֽܚ Dt*wYfaޜ0 E*~l4 `=]xklH6ٰQAL'bC!F`iAOQJf; Ls0ܷh J;/Oؙ/?m1ߓ>CJ hcOotiR ifKDP5 " BB"mWd?އQ@™[ 2 R| Hzq("6"hhF=WvQۮuBG gD / %>FA `.M$*]kOvPdA8oZNG;(Y,c)0a(T&rkJws{.9Adz u%t30ɐS) JW3VoDQ0,LEu*R`͹mM%lhlۙeq D櫫'3\Kf5PfHDtBļGѼW2U3PrYRxHa AB ‘P('p9F_er7e0r\B cD Ƚ|p^#H[Hh+ me' l!-TEZ+t;2䙑w]N;]k %HE%{?1?Tgmm DvNz/x0dRG&˓$퀱 U4jV::-טh(d7_潿\+ 6_{>e̕LSkwAvZ[3rJ& 8#ٵ eAJ /<ם.x<;+6^pަJ#4ggT|L& PzF";;8m91Mqt{8UjJ6fŬ"Ъe2mˏ14 SR=MȃmfVo21rDMdC; c)?+ (z)q}$~rX[eEiu0`J.q*:C r(W$n;#KYu޶{6g&W_~ īμUڮ.||q7S7!,5SCIeT*l$e`8KQΗܘS3JD[, ԠΣ/”7`33v5X f;u=Г935"rLn/s7R'7]z{fd6HXmFY3M\ȱ CD 1Gk. |0/J!Wր\+x*"ico_kJKqR閔MZj$'h;ݨja[sVZG2uVvZUxcNUhDDc dB]EhCX T'I*R*f%VU\[o9E=ퟟyhMqƵ, OYd_&;jjIjMٹaO[V[ )hj.Njp1 圷-UxR>csk7o7t\Zc'WrNK /)Buu\Y*@rg)%S;Y^4z$ŹY$]4m7R2M sX"yKWYSäe떵Ֆf*gYI52SP\;jc1U[[X\asq׌C .E"%ȹ4)DDe8*Pwߞ}]Br:·)D=i㦔ĢP:SQgri-KKA厜nްïN+9|RX~5sh>D>t}Q:bz-'kf~V<*WW|α/G'/$cYsK]o!k6Na “W˂Qs\acJϤV3,rj\⭺v<[LrnVwKd阥E*cS .纍B좆GɌҦ#DD斫^#M ONtZmǗ3$HZzJAh&8Yuͯ :H^_=3j%I$c" 1ud i+Pʀy7Ht? M'=mu|[j 5KNI(iCw* "6+d=m\8ZI.ƴGN~^wPyu#: !TU.AK3DiL+4>cd.i;<W x4`ܷPɭ܆{S9I!a}6 װu4@+>Œ/RG]mZm-[mKVZmR'-mm/TtWJKmmwe?k/ $3P\pQrm6\uO +bTNzT@"#*an\]c{s".V֊j+X&($WR6"S 6 !Ej_φ$ĉd. dlrLZ:ӔѹF`Q+Sf샆(,!y?pz9HTFtp6<r4=SAݱ;(`>q M᛾7SH`wO˞͛ewX[e8w9j+e'dH0|O>J"8E^c{~LԜ M,u/16F =%փMyX JK HhC[jrMCpa灊H)dH;Ь}Z ]׮E1d*T(-eSܕyKlb@$ $AKK3vlBUR6 -WfoF:ؒjHd><5;C/Md-|nvpntSko)[H.*vŖ5b)B*bV7h⑌du;FVR8HKjp49I&o/h^g'!`NgiJ))SPdPР4 R(UX䢯S@n"niՑCE3RcC]C|||`{ ȚFV?2)TĠxeW0 ƃ.k7 )ةN [<(K򺂀NJT@zBB2hAZQB<Ÿ5-H?D >ԏDsɢ6t,DiT90ڢ|3;ߗ)[to6"G;!C`_W4P|.Q u?_ҟvK(w"+ `=Gђ(Y &&X6!lD@)Q{;}Dk` R:Ln}[P&pNg2+X=O@exb -e?'+BJ@d P)4&hpa0:{{x[H{6v !ᙁ3mMH}P`}bwy JfRIf-oív_oω|$U;WVOs8;E)@{!OISCSWe e.x |+$2 Ҫ(zDpD|TprDI)sۍsk'Qx"<3ϓOj)Y (cI ^`ը!i^蘪`!ӆ{?S&Xs!5L4Ӑ z@7=oz10 )RȒb0`#M΍bb)a` eZ"hI0$,X R >n0bG,*qQ%"& f '@4`!i$lAѮІ5 ;sm$C:Z@ַ1ס%}YE=LX$pd(ddcuBbtRb0*RuΝ8\\ ; 0aXRa]1*!;`!D (Ba 䱐|҃: # oSQ l@@H; AP!aIi ]]Ufjvō7&v@X06$ tE?_[9wN_s(8jR =)% <pec?G?O[<_ڒFHSF^((Pa9ۃ ^hU Q,U0_ ōywbۻE[eIV ."%kk.D !ٚٴĂX)Kbv~Fi%kցR-OwM'oC }&d_Slk9xlWz-hPl(!|~gS>pm-qP+>wKY{;Kf?.dORh qQq޻3mR <*ͱ$|h==gfgo5C.Q)A AƔQ, AJ 5Yn")Feȋ"k*P|#B cLOO3FNr+j۟yP۝=mTrM}p#PzS]]PT$< -{U0^$YPzG}v-ֻ?\7<7$s,v#ɻ"B&Y9?Ey0p/ Ɉ}Z#xɂ҉Fj7&oMpթpXM%(k 7+z\,^\Pbg|Q5;eH&$"Py6]Ѵ4KnTT(d$!:b, >lvxN]dž0:G( :) Chܗ%7AciGYuA(Aڨh+RVU%[Q!(< Iy8ak N ܾ\;ݨG>ud>G9 @ߍwW箢Aj-w##縷Du_&CJ OGFw4\=&f[2bH1/ˢO}PN-% vZҖSMQ+TD=zO6r%Xɰލ8aι/QK{hyrs/"$Ɉ)y{j(}˾=[B]qpfmL=RRR.1/SZU:"(Qš6RfPe4l(tXnuLܐȂ_~ W=nHpd8OOwluުEde|uy"S6%*$έUFj3nQq*4kμ^ vݘxw˘̪-9gOYBH-zaJ ѯYbm"QSO(ZjQ(Vi_oC>ۥwڳg]2-vh;-+@x`eWۥ1:ⴗ !C[6EZƵw.\`Z&@1Ǖ {֐lHi0bB Df]e2|\dGHjp==+('jPg^ !+AhX, !aEPXvWN#NʳN ^ $jCIxH 9Ar,a$]*zt1wLӸIh_<%O'+ -*{4zH9(JäY޵sT-ev܊ RHF(CmEa`7`ǘfu$ӥTu(\$0m68 ҢB ^߆FD /uPQ%U'a!-))BxϸnCDQJD,ѳ֖i-Ԫ6 U[* mTl@CJm-6UmԪ6 mʣZF ՖQVjײDb&|~B@.EU K`o ߘKIJ5{X_kdA:LGכ Eoat3r'7ThPBq$("(=ñEm;Ð+XR+Q=wg#XE"qdRJ6%`!(IMBu3O%˒ mڱ,*5ꤨW4!LĐoXJQj¤sJ&BJ"G39dlOfs(G]tF]5JjJhMHg$!VIāN zvDzp8!D\&$VH5`w)ل@$a& @ЉIB" -RBh11:!N|CQ]C'_4r*gks @S?[Wn:JJPew,#2-D텡vlX R$~OdDa~pw>''HB)e8Q|\(=vj&.Ƃ@j-9RYZ $2CZ lnb$Y )(P %'AjP)JCr IrDLQɹP35?o0ʋnbM[\ڊ &J#RJ d;rXyw[Q\mhđRd JJ_r+.J9 A{^Xx:Z SK3,uXB#:fAЫRJ00Dv >AI(hiO)Pw}?K/{%"AMzs9`_;d(ǐ>E(춰*HT*Nðj@^dO0KZ|5=(:l?{H|DA!߾p]P&y@ &d]-d(f&>a#gCQ;*_-Ib 来\4ޮdM7tK+LN]\ݤTb2F59]:u (j)+w7-|͎栈ojY4X#/1dgrU){ݮM%c`Q ZfֲV-IXYM\ns%rbV# 1VVT&O`Xv6VoηٚH0w"Fw\h175mוJED䋉lXAd+"-`fX=ZyMN!JX*($dD@#@9*Ʒ7MuиX6'qrLisF&(ܸQ˻.ȅZꞴw@3zvhX:ˢB 0xf [m^db=Xd1Ϭbs:fe%QCN9F|Ow6(1v$~XD@Sv1Unl[sV[4W׈x؉X+o5\"5n[ҹSBd@ K0M|!w jS k!UxnWrco2$i \"ud$idc&@8d d3%kRV@&D` "yh& D&Z010:&fj1)[E(%AūnwWrg XN~B ;,^08ACޛ!n=ZBR|XY!h 5` Qc$ ":QBw PhO@}+5THeF&v>7(r)OeAXp^#@%m`r6p@J* QP#J,> $(L,*k @I觖$hPI2wu$(`XI?p=XݯshqŲFO+@Dwdҁ  g?jyHH-WUEG Z^?  FP8Qa0ՀX8ލzBDdT;e' }NC !|ߢThUPRp`~n!!ߢS͋*E1UD3AR2 'Y/bcw<]6lGPzՂ트A<`0z_) @!"|4 b>h.'iܧ.dlb"h)AXe?и?N:*.}pJ-(Pc?Ch~K᢬i LUWu/߆_Yg}ۚfű.w$~N 4HRG ?L85VZ n7 '1dR"H\"Z0J'u=}$B@#%JifE2*%MhTh6ѳzc0740L4)k .|8M'HDLIɇB\yYD4ztQd7(کHbʊH hғEP4%22/R '4$ &Ƞ\@ )H.8 \:/8TZ82깗LbcwGh82R$$2S`Ol֊^MddCf V^#(gDlɈ=Q8Á pwRlc@=o޿bj[" NPG=[;aZ2L\ffXdO`H0)VsY" (,"j餈fi d[Ҍ͢Ƞ_ĺ bJ?|B w%\cy=Fe}!3-T3"|Hh"㥐1]>f3I=ZLX%ͤ Q[%u/UtQN" H!(iN*#:wFo_OU~f6ˀ^9(~r{ј1CpC7aT'"s3‡l45)eHFל3Zu=X81Lѽ~aj(OrbVN)e,*$Onj)UV-Em5hPEimʈSESAhi*ʅAo> cF{TB?U" >-_Ki?P~EC_}qq)J< OB=gVYfW%i(~?qЁHxG'd"(MIMNan$ORw1rGt^-^mX((JN4N{hAĬa |2%|;'~74OP0= [wp7Ω<$G$ ~[УT% P _sXƿx!b]kyxD C$4l:Mv )^A 2R!Ɇ'x^⢊ZMfR7%{ a(Β`>&g`Y=cLFgh[JF B(OL=cH Xi a{KM&|E$?P8>S֞zTß,T3^ ?nmL LE7*PE$ӟ~J5rChA mw1AMƂhA5Jdnѡ}> k4nA;_K9 C$yY2NRuklC(BƬ|D>ܥ[0Pq3\.xXv7yoс9]m>:cGIˡ&)ݷsFLC0"5|T2IK^`{YbzH2ћ3NE1uMlB?ڂ!譁/^qQI ҚOB}hV4qF7ae:K(\!dC>QDM tnpTAe:,rE9|S`j$ER>4?4`&p1̀ܔ2ޅfZHpsE*'{9>讔*QwCDzqgl,T˺/4*2ff͝s̛W̐;u5SRXhh{ t1jiMD Q4#9Q8/b>+lfHh [STM1-sҭb0s nn zdQ^7/IL%YPcӖ"`PrVtNg.&J־/qamprRH%#$l*nũ6s)gH=!ż1J2]P„p8R$4(+tN%l,oE鐩jt,-+uStAbD-lObF"FBE:$F97#1BKP,LJr`YqE6ƄnŅtFT\NGrv o&Fus#xGI&zHB L$y۴)[M5>PrZ2A@PP )tڤ(%@JtzWKPAHz\-jM'`:Ѿ}ν_Cτ·6Rᩋˇia¯Ta׸o돼zր:Y wGR͵ {GotpQJ_q[ץ8E xxװw.}rak}dAI66QI_ZP{] *ih149Yԅ+uO{}>{TU|c(E860UhJOvIVmy{ѳjTzMm}zkUٸ^ wr[l7JΎx mxW{y}r}My<d= D{Ѵ;>}u]< -8;싛ۻ A{i&p렋4]i+;!PۻLۘdI{W5m}/}I[u:e{9: hu]ٻ{*{4zĹgjmQڧ9^SȻYvSYF֥nfG{({g.$ղyW n6ݹuu׶9ER(S0  @հJeU֊:ErM| _Fww 4k)C݃"U4;nITNm`]+XZzq½7}^@ۏG[nnΕKAHm6jƒtm1FAsǹ*w=\@/]E$ƻ{iNv;!O>٧R2Y]ٞuvnospM;CΦ=øo4QR4lm,tHڧ\wS]jsۧG*Uݨdn[g;w|;m0j4 MvHVuԶ,n͵+m@hwv;^7d^B+C[`5iîOAELC;6uΆ5ׁAvoZ =zk\mm{x3{hFylscb dۗ-\)ـA@3"Jwۯh uaW, wkܖ6[gw"s-;槬 -nminSAh@ϦD]v<]:wwcp-ڔx[wu]c\ֻj/zAjV+Em} xΪH.s﷈^d9q렋}M 2dhBoIzbD&OP`r~nop !8? J*DQ( p \~I!uS7%X,GJoX ֬DW;@ZJ(J UV)S#vp"GH 낉+"ENd @Sh AA@aG 6ڣhhh*VZhF!"=Ё(l(J^4H DkF(̈́Df"PQߩk:+ym\@_'xq>=#9BVF2lm@XW '~X9vr92PK,ð0u:DjAּ/JW)v>"н*uǦ|ltvu8_j@ LGTpPxbWARL6M.&K a_: e" 8I#${k&sB𚎒 GmMz#ȱ?5#΋W^Ƹ!}@%8)i.[Gho{z~<냏(_a l iZ".\q@':e զf>`+"|yIYvI^^iQ|ZKr2پ"᝻B5/.,Tc|[ [Uh22.(ͥѿ6]mFP!HS::{Kkh0xN!ܟcSF0т@¤ӈj&̴K.#".+">zQq4B^8UTRzT1)M$d~b~^וkdwvqy$;p^k ą{,rkndfA."o}[m9?h 4yha՟]̯CY~Un}WRs8⦖S7} YBaD;o;7zGd 69Sױħ>&£[ҵ,A yrOa[М(E JUtt7-4U OSA85lvg\j`,`r(|v&ERx-U+>]hii#A:y8p-)+cm(Ľ}.$oYgSSGy*PLyyvG{HDl:Z^hhQ +tnVhkd]E~v%PJYiVO0xqb 3n-*cYMi00 &:TgMG. kmLh@U;!+:|xw ȉhjڇ#JQ/u?vgr|g=:ε7L=xvViZ˻Y}o_22q'~n>UYj=ɮ:#=vSo莻+xaZʫr΢ ^re݊I%@*ړeЌĨ X,ӑ\R@e~ԃ3סy$>Ƶ}Y7,@8l[y.:N%tQK՞=妵5 P3,KfTʅB}4z~ޣQh",XUknQĊ(ؓDZ5ߟv&QѪV+EXض5RDXьmƢX1FĆKA ,Rm`b+6ض+lA`1U;\llkQF#EQ`ѣcE#h4hɱE%Qi(4 mE6ɱ`6QEư(rFƳE$NnэlmE0 hF[!J @(@/m xJw€t@@@#yʞ'JrE7J҆O J?mPUUIT\AGǷ*/s^Cr}?ClnDO:lo7:NQ|0)ҝx]vϾTy;y}w83;=Ny{L^ǕpQ.D@j ^Mtt؛_~绿=Gߏ>p~ʡS?;xW{d_#v'`:w!qC9(s D~ES~_^98gyί*T, Ki#[K)edɧ< wu*HzsJ0{uzNxX[:&'N&Jo5h< ̐i̝)#o+S[JNZR1EXW+xrU/{Z7ZW-췫;ӻԌR+gsgCUsZ޵U֚7XSZKЖpgv+[֬#TΕ!R5\%puH^2N^itk5JjuD vLs|;Cx(y!"3/o73<Z<%mngZejJ켪" :ՎN@]3nfY":1Fֲ8:K$Cҡ;o[7Ks'BU{^NoL`E^]]gg[ޏ9n#%֪" C;bpll@H#{ c#DPo}n 1#RwV9xh;Ѻۛqԝh]Vg 0`Rɝ{jmntyHiJ/7մX5%&TNEm9N쵽TY$IҜyxM[O/zDDcV8y2'3/g&e [z:UsRo{&qDۭsUm܍"g5hj(X &'YFY˪omf:Z:'Eg%.Ihi]:;D*8HO=l@Cۭt7TTAP5o5@D:W+m2{ә'ۭonu|:vR!y7h"ojIjbM0wfk ʑs!i[-q[ñWuAnƩLjށH2`s8kda )) Nxa C)i8kJQEPc!FcblB(%5FI1&Б4b(4BTTEFRX畹Tk`hPDJD#IL'燜hH /#R^.Wu!ڙm҃!E`&cF-FE}ͮhb8@11MR|k5F(Z5)g]P#7I.AFI 2B4lhQd(y-C RBh1E+_[z")QRdUM-MfƦME7kSWw5izzMT"F3vvQ4aexC$#j Qd.HԎ%S~2gPS@1 TQH5|]PR qx}8l2d(TV) م*ӡ6OwX hZl(ڤђRyU)5/Ml`ye6.&^SC*PWR^ 9J/z@ﵿC,?妛+ܛY}f" ppZ*ռ8&fKÿm!yܬm%mqSiQiqŠ2sʾNo3S,gg'&#d:8P@U3v-' P޼NEP7N'<^\wiQP|8qJ7Ip 锩#aqb:ϝJR A].7ʡGaBy7` RRR>N=t!2w6ЀPcHS3wٶB{ܜd! r&:v|IN_fjC?xp#}E=&A#PX{ÿn2eEh-4d-cNI/l @f}$iiHh4{:̨,W Ca /j@82$* "(^"ymLT1Sd 2P%.l[^K+[OAz\$Nt8Q6Psj<zŭM <%?c{Hsbjl $d$+RؑMA8&JUDNv܎ٮ Q @:TN@3@)3( D%onʺLƴԟzkrl4F(Wmkv|70Em>ݹL,AHL2A(-)6(KUNrFkcF4X*ZJ 7n>WJ?b.ذ9Cۜ}DI+a)LL,BWV-* pnI@yGhf+ҶLS/]sc=`^@tOǧmnrk jbBhD ^L'[4ELW|xٚDTTBQ&I:bh+1NE.k"LV}nW~a lvlVE̋D֘ K8vb'RVŔvpE:C-tVBq@)A[7rr%7BMǢ A(AHc3[+06mtz"Xj?U;u0fӦq(FRk F cWKW4,% P(iiP{3^z<TQPRj"Q;Ѳ'TLm`AζںJ I(PgEQokxwBg 3q|پҨߏh~|ÐtepF}m3 b( c$ f?Mؠ  QLWE4$qPj (o;_OKb%PA>|8HnsJ%f0LvsMc{v\'HLU}ԇㆼq͙Fu}29~mH { eq1Ǵ5]@U90}aq&s:|f i XF./,U$LKA{lJBۻ7egކUN_vR"%OvN{ڷYIlى?oGg5?`AH~;B6$ 8g#F RGrAor-~g(g;a1U=Δw9ΔF=s|yMqE'{ph`ɾ\I:ɒ{7msv$L N0D8'*FiGʊmrkrLW11b2mxT[^j77(:[rG$ZC!!!~9LM HRܯ;R3FIh5 HJ䌀;{wQ X`Q w8JoV%&v~ bآ˂y;]R.^_&RUho]~ S)4ݰHr~3t!Y~zjVZH>m-z:# `1 "*5c.ȷ4Z5tj^ 5&cA%bV&`M_j8!W8TȈ y5ާx/C؜S%01;=p9A^}KPE{nw ;}6V9(h߷iI ΞK¥5T~~$fRs$H±Ie3sb"}PvdiBD>3{GF ;38oν9vhSFAߏhFʨr}~sc1AT'ő4 EX֯ڮ7wvBV1PͶ *PhƙbcmͶc Dj͠5kE&j*C( )38}}-qլ$Tq˄ ! Q-H)?7Nu sCe+AEPsoAO$A守u2D Ae%T(PP){ ܹF1e8WD l@ !)ȥ{d5si@e!krooz\|;1 @dV *xZ&@U& FL@#H\jȜF #嵙L/5/mÑɲgKz sur)4żZG:KY9j:"gzD4GWOe޹*쇯&}hOZ&NH>oC+yOxOr:aoѥj7ew6sdy:Ԝִ.{]քkgDgF[=8f{TA3E`PgJ2P,9<덗"g..r P H$ue eq_jm%,dbWAg,%U4 LF4&8"f/|12b2/XMɮB'BD{$ѻ Ԥ1).,iH ;Ԉ$YYf`#)1rQ {ษح]q=m;-r[yMkls83[Ya;?jCDPݛ2( fwA6AAoZj~f̊RbLfGa 0H@J Fr:1*|QDOCsK0K(AVA0eTpV Uѹ~:KagvbkQ)A~|L!qW6X:Pҙ^SYeG#ۉ{/!\N# (m g>r꺉Mf9GQ'U;,Fyg6Z]k$"B;A4CYw{:U_*ۀԇ=r!cp;T@I(B h`5o)TvQЉV\XmR w*loG4_$ԇ>]] aȏ\ )YD`+،辵޺EE!ķd&uEyU$~0c3[R<'%Wc·7+t?//wRƫ"\s8hy~#,ތ#_ UA ]w =~pqT?;HR+ȩZ68)=k}i*shhЧ !.[~%dn%h"_L.H "ʰ.>K)9Se,;L \QF&"d2ldC9ތ/Zpϊe"N "(Fhz͝V7%hL GrbAUN #`lUD{~S gΐQe sz,|RjF81vrY(U, !$p!-ԸLfէUu]vMLc8 e [K-Y|yyu>8p|Fygh&سe(YIlriIMʝ@kqZ㇀7޵HA(@(TwYSG 5H0Fcmq`hk,9#Q Аo"_[j'U+!yߏ1!+EQ?|( ꀏ=陁ePdz@ iT(+uә(=[QbsW'KQuw%YmK;$и2Lq:#mu\NPzQ/4vA:Bp lcB9tRXcW741g<,˞^p He1'9+nu4*P=F@-6z|ajRB^ڧQr?2߳NQy}_V_bI^c 7.nsۻڵ3~GFbf?RF0ZJf,k1H`_Ejyg-{6N 0$33ob,܌ YO Z uEB(y'5pf(B@_Pt?ᗻ#lՕ#ǧ[_sGa e~o_A!ē7aOyL(!U# K[R@wjx q1mv\c9KL ÷:5VPP8mA*˙ lPϿFr$@)!(%)S؇2$Un0-.oaݕWejgɒ$WtJQUHBZ{.8>ώj* MT8v)³Ivk:%j!e:'$, 9>(c;A:W[!8>a/$o^4ɴ8 P's;e(XFDM$HĔGN9}znK1~p+CAZۉ)!͐];qxd7s^c_^4Q_Kk(8rqɫ5Ef0Ji(HyUƵSбSAjw(2"޺Ȗ # |_ ]<tVm:3uBI \acU!U+8wD}~=kFqiwaXTS1.ql±!9"!3F! fCp^$1 X}njP кI3 3PiRf&k}'u>7 !"ZkLR H!gZS6-:NFX(rJb-%yذTdf aD)ÂFI3n+V2(!*kTL= +'[K9bE'S?}pYNAm*HAJL_^-*`nx0qAXixz$m ѧC"] Ϳȯڸb `'֡b0! [:=J폭 3A`oPLHJu&zk9qֵO&Ε=wcL}%؆V4"oP6)*RN[@sd 8L|r~X0pV:}݄r Y1Z0'- JP6ԤDШA[VD x,'^:C`>Ǡ~t.Ɵu}omg/))k5(ti6YHIDӭ5@H Pj@&RV I] e֕ܐMIHCw~u4]S&/%Rˈ`'$$y#"b`@>e&4:H$qU=[J A:-?E ~zl?]Bwݘx>GtGi>D}-r!B04 )4g"iP`)Dxuf}pSr31[`Je2Y +O ئe$C0(?U;iika nVąX0Iʤ % RɎNQsmLn#(c*R]ycO^_-5^L@#wdst^ 0w>2t$*ܢR(xhشlt~[(D;T=E:vMIl,*Ob7\ c @n.:i1V^֎ȻHXTM51^̴ QϮߏ5ל? ,z7׎^EoiOнc`'ƣ|9l;L`nӟ>VLEmJ`!0/O8E%'+|<(%5+~^eCʛg~5TmŒjKj;-:'z bs%STJUULHhוFǮWjr9iWS5}8p%P̷ׁ|A T2熏T 1` 5nZ5]b*.18֣B ,tR RdQI]t{[;igYzĠقa CŊ9JwͰ0&y%&$U$g/Mk9 .Keywf?̷扜g -_mwh3wzę [50YC]o:򓻴8JnMx':R'I>6YHJ'q ^yVq4c)-k'zzK9)U{¥趲ν0z7YCZ%40w].$X OYF)կSv (g?c!=%Tv)vk-AY/[dC#>& Z|ٗ }V5tь4X>!N>O@h.vз +-2) ]IçY6i!XE6$~XrC<~r2Ew@XspKjέ>zU1\, }e4`Q;龭 8RYwW%hbHh->ǜ_mhM: C5!6SJUfj*^HU Oܱ)/ RRbgN5B۹e#S-{o3^?!<1ҥS>9ćJxiN5IDE Wx %Ėrr% tc+9<㤗)*Fk zH2i8>&#H)F SLh!&mEBN?)]p0yOE?°`Ip 4eFsV]'LC-EO@?76 ><kG~`JJR5r>@"AIMDBK=>D6>y(@[,>^A*r-9s4x 8~뾪xbV}Ȋ++g.#jmk˖zr=pk?OO~a]LB$d@dw<|%8oH{Z L* 7'NN2?*@wqTRt}0`gkGb2#l@/*A7wm]t.ta.GiDǽ$g J_qD ɆRC!JXʷьxS֣.P%ָ/ ($(Cvd \qAf[-$o])LgM_|F-Ai:桒bYkl%8h!Slxw@,22aB~~$5Jp+UFUYyWoiG%>"Cn4"Цy6NCֵ~FTu BEaIZe#gTvw,q jq@m8EP ή7zV$$+ts{tyKL)vM>$h@[nO𢰄po77v *,B/Z/v[VHjՙwv Q@sEx]Dޯordk]u9@eG92 e@D >RCd/X'PLLAuG θ;q󘘮8ݼQz4 oo/awfv*WC\-m2n<8Ww~Do/աIˎ-Ϗx S'a{M?~n73^<·{Q}k Gh2|E & 9|]ZNx<81بXd7B4jTv8uVClYm38t>w̕$S93Vaf_֝JRcay jOAZji^Hɜ (iܡp@bCZ=~fy1}9&D {j5,T&(+%_RKxӀ8xQzODžFu0yۗ .\]0F b>*ɔWhH ]Ӛ:XbH Bޱ7#bso?A_̀hdQ$(BdLDA-l7t5t/X2y:8ok{vaʋ"xb@GIixOd7 G%:^p0͍RCdy8X_9̒IՅ43ˈV P1BfiKfՠn gEH;QL#1!,7mItemoAHb1݈c4EQ 44ДRvttA%( ,&@9zH6AngZW/|L𢌙i0s~/_Pڗ]"kɢ Lg!3fan:s ^vׄ|dUZ=*];yjq5 ҘNFF r ]xiUw Q3NH4UD08(H0D0@ -S]υV zCqb(&̠)q@PFG9fD@ߎ })7f Țѱ^DP]0ٗ3*ڄfy9vyr`m@kuH|~:U,p/^/l0Bq t~xE!v g{a,ݙ%b $I+;υDLaU~SJe/2N{nQݗsND ]SvmY6Kq)gv=mOyQn*FnT_*eYyNbTuˆN:[A[c R^`/AbLÅ]gKl}g'j^R`:݊r:#2㴟$.ʼT*8sHOZaK2c%W9X ( ꌪ6^tgQhӸUה3ca>V &76.bp#!yӛ\UCт/̂F%"~Kwzub]i2x(PN|N`{0ȝl'! x#= }b3ufa""9k&:ΖvwDž-1 `LVeC>Y>; 97zfڢ]g(AtX⎁V6%y#'L+zFׄ×5#%AȐm X*d0!3L'   L{sI҃0sN[̊u6=¶I53V hWehY% G[ß6 &0/`@Ay0_OjfUCpJQM-E!EFƢaY:'W+^KgJ|;^HC?00Di=0G iQڮA#p{ iI216 ORYǓ7δi"df4ICA-1^ru5s{fo}?d7}2tV\>f$r|;(t ҂EC;.B+"1ok(UA=CcySR\*Bqy0F-AeG=, &r]sΫV#J}sW}N dHq>p.D oSk $t,o`uTu3^$*s-7Esf`oԡ+8#"uJEGA L{6hsBl?4OEU#TLbi>~vojP=ЯdoJw4@0S3P waU_ic=2G*a~/\k;[XXDa})֒I흇i7RUyt-'YfZ~ᴻ"gGJvlW.>|tn~cqrzhO}'ʃ+|pp(uS*>6s_}[>^~pZbB\j%ׄ+X7/o1+iݒG rtݶ+Y=ɼgDKe-;"ن|dsL#PaU8evⷷTʙ^̪)GC}}oxn|TMwY⣞/rdxݛfe~ٵX}zR:C5VN*bNffWxj ӄv[yٓut( p|GVF+W߃ {cՃHÔ;@y*:ĥgy;ޕqpB,Շ(׫s C[+*9J{x!Y^au m@@AJ@n+Ve*\)#eSTf7`)!wGr /Z %RqL[^Y-o RFaL̸I+㟤(0ehL#=_p0XT yJ/Nj w~-ݘh'seG  M(Ttx<$jY[g@v ^6!gu-v ׃pš\jT)n9<giWB9iVBQi2(I6'*mwT9K @f͖ǠFYFв'RABLa[Z \C_̬h{W6q.0ކ_:l=.$Zu⁕)E σ bID^y &eZ!(rXfgɀcؼMcB.9\]?tX+@P L-EuӐ̅ATJB.n>DjX\]xQW_o5M辄.{½3}=@I+ eBQdDR7wVlVz>eϒhՌ+>Gg=;&f[6g|Kix &5PWqX+mu{0 n3>˒1 H.yV9S·"o?9fo{5yD`Ss++4ـ"P9IIzbX@M#9 eDwzPx(xdvK5ԄfVfi_:Mp4̠b+9V&P_%GWG[?zUv%5ռ)ؖ +uE1°qK( 0L뙡+V*Ӱ!xYPῥ);hwf+Sļnƾ*6mބdЗ5iSL-H#yIy@*oi ̀Đ.F(,s!c y(tc'ֱ> 1 3ʒ?ˀnȰQ=aQBv#ǁ,]e&3ΪYߴy@A5`>%~_w]?F+LTT,cʾ.=zõ%A:;(8mk@sz dL2A;hQ'kooս^WߙKJj D*aD LL4A Y]HEWsmv(k!&piI֔t+p߅{^A)%e _Y~L-"lR"AwSglhՉ),<|u^ރMeqI8ؕ܉z': "WLX7t5Fh/.tܞ5yiq3kLTv3 k8wp_L Fd/Ws\M:l!k+5H0fx9w}ckBwӮĐ@BvYWU*t Y=K$~C%Rlz>n~<ʎ dzz:IϺ&|-Y7YVܥLr{ AJ8"4joi52.{2 D̿S"vf ]}RtgYk2@:sL6@t-NtkNOpet[(}AG8 Q!}R)=E}6n)@Q *BYL>8T5,Po@"l1 !&K&r @3|9,bNRR O^_R>}>/OEb䞚Rt˟lu)gl˿%ĸ(8[45HiBABj늑d~Q2A].Dn.r P2: ɓb%o9l䍟} /*tC%4[A2wS6iGg\4^Ĩs4T vcѿthxPR~R<<|fL `=!_AJuxp1&A Z7BbpQl9n=׮!5oLg6\天 K;Tqt=&Jl(3 fh+K^驶yLd0"o%;8@ګGRh`'EhNw\ i(.hx[f{1=R'ΓNTTɢuYm U`V;s`J,@m$Ύ1ϖQ#Yv7I3L1oyfyp&oQos-pw6V ʫGRnF{!#sWZq|rz̩ɩXi!ZacH /Cױ,W:S  >7)ڬnZ^}%\G,E$'me~m`y3^'n߿ёnܨ)5SدʼnVd LLꪄ0Jg.}a3-_J}p+e T̔Kwr%7D嬮9Tp_r JL}s? c{Fj*tZHk*Rpb^P f֨#Yb׈!;b1%f),x=!J*r0(Ҵ@D-}qfxceѝڵcy"WֱCQ :^_T+ O>1Krxڔ54 t{A, AC >\$VPzSUz  KMTJ` 1렃rmUE&#Ï0L>{aeM A=#H|:x%Ị̃45Kۉt/i͕0׆5ۭMcw`QЉ?ϊ[ n@"P$uݳ4o o5mc/EX*ep"s1*%ڮdix)*9rnZC1i ԤGl~)'> 9WEQe]q$  Pb`PP^c !Hx0L*%q:ټ< jNH/Vn_cFIf̣s2񳹔$8#53)'twuiy~_oFǩv$\ @p5Dc,٥eB6Z2? {qxkyYzY >Mɂf at? (^}!F]NLWm\0^ uj@YUXđu9eK y$rO+D>-z?qW/ 5'g8g-VVQ&#/t:RD4988FXx~g ;].*&Ma)H߭\޳quGzB}_vV5&FG#WcjD&t|u" t7cf<6P ̏{篷OϿ`oݼ$1%a*%Ki6K(f&D0CFDɢcF`H%( lb 3 64$i) F&EQ&,$ԳdJ))KF#&f%*"bJ!h_\@ٰM2$*lɦe3$D-"&b0ceL J#DĘMfiEd!P X!"&(̉f fdIHŒS0J)lLRM*cPfIENF(KImM4ɚkŊ,4C 4 6l6MזI3&CPc$6zfD$(dQ3@FE$iPBiF1J0 QH ,e(DfXC1)ɢ]sE$IXI6 K2Q(,b, I6DY1M J6)"RL3IT&,&Ɗ-eQDR3*D F2) A 6FLIH ͌& ŐłdA"K( 0'ԓ4QbJ$ƉDE#B1 jMئj2 TT %#eK"hJ2L2HBc)F@AeHT! YLQ$1AIF#L0fAXCQ&IlbM$I&&,ȁBU `,l#@a(RDJ+3ةTVU*%35i,b6Pc)4B!!f)S0$IM,1 IARb)#J"FM $2LF)M4S!lPBKM0Lc@H`1L(DM bF̖MfŤ&Ee$llA AMA)C&"I 1$2FX4YELorM(1fQ4jƈ !`MDRa&2YbJFf6f(M[ƹ X2` 5J;IbFб$2IL$JeBYe,T$R 0l1)1$hc4SBca$l6lȑ2$c,!,D$mE&j)LFb A M$ "J!C1& #@Rɘ$XI2jI`EL %4dXS$0B(-aXaSL %"E)Y2jS#$5$TXaM,2k':FiHY& S$5M%$P&II2R `bLYY14K̐C1(2F0$3SHleK!QPŌTaiK6A $E@XQH42iܩɤhTe!&2)W BRF(͒XEHXXE)@I$Ӗx*g2_[8K^GZM{SP1ZRkeނBU)A%;d hϤ f˸q+wMyvnrB|!49K/ *S$$gAٻ$i]`G_:I8yl71-i>wO6| ~&IXq>OtP9%JP圩.p W J@3m>S|ߦ8Hfv۾[D Ng,Tzl(؅UO*Sk0T-gכ!GU#RUqdJո=CD^|/xiVtZҾ"B eJssdvt8H8@(eaD˳ NY,՝眩t )lW& #)5Rb3[4dˌyUĩֶ]V's'jʜJM Q$+xK׵)ߝt䮸UUVi;nsNXv SUn2!U 1 :Zefc Pmɿ]'zfֲkQ J~u[UF']JT:0k5z e[\ʍpH!3R@qByz|a})YCwe~-$gaf' ]|UKԱBQewoÍG9¾;*9Glt()I&8PWUz 6G<-!FPA" }+j`ҔR1v<{C7-W+JrNnTUe^2XWl^h_^  6cg[Qd:W^3*>z2}sZe4"B Ώ~+p[+ś\f@^4aqsab(fl:au"ke"%K6-⯧+{#רGMv`ʭeL~n*^Lq)0'mH-yxGW>V_}&rXtw7@>=nZAdfoW{U)@  F3V^y ZT]GƝqbb0DZ9Q_Z VdpK‘IJs5uUWyMo-W/j* `t5 .@U@$Y &[!h"a@j}m9 v5`{Ћz A 5Єo\y;МڃqPajP nYnHIj  Td;rP-1w,r#ljw6Q uUU%#>ES B,;+F"ʨ:MEJ XXL+>ҕ(h0p5$Lތ~⧎RU<8vh kwt'}_۠0NlUjKYTyn5дjZ!ٙ}'<waǟ^߼J7J܋a?QM8Fu[R^u674뚨&nRQb| ˵Bpg?I߽(WT:W ]Pgÿ k &O!la '6wBX}ֱ𰷒GeXeg-٫]Ťx#VYI Y1UY\(ٌ]UnҬJ;'axӈmR%iW w瑘d nZs=v\^냘|W /V3-2q?Nvt-u4HtO)eRE~쵁s]>voh8"(\64J{T)]`uS4%6 ]<8??oh{|cJvǎG<;<[Jp뒬i"/S[Y3 [|-3_ C>{q(g,I/ñGWP2^M6&8pyC;[wy<~zwFR.J_y4vL^C̏qJn:?v?k^@mbBFjy1,`ogxih_m>ddpt+Դ-?*ׂpsb%+di\XW.rnP4[ VIhآЯqpwڋ+g ̱V}]H%@3jDjfr:uZ|I0g]YY8x BbFY?&;rU5гʬ^yg[. i.TofseuYRŏm[Vc7['NsvzV[6\^j$Owm%֜Yu/Mieao*fu\ɧvNs궗-GK,Se~)uUEJ2VK."U{-PZAD)HYd\1x(2!JLee E 169TaW0\}T @^ffU9J !j/}s!ҜLPʽ 8bTqL,޹J$H-ƹ+B9Lb'IiyƔQ~  A(+UhT ,pS%>f"l!}8M@*g`v؀F}2t>rNJelDDDL^%͊?X6qø%}dF)z^V)"8ĤD,8~l'!0*:+jVAL1,I>_~w BBF._"Loz߄|WD 1[ & `((5!Nu#=x4?? ðAOxIN_&z'I$I$~\G?9[׏¿>RM>÷pfjPIG?gwT_kp?! W]Fg.(2yZ3 fQU(1 &AAdn]ߏ׆ِko-^MRTnݲ)җy_` hN*t RG.U˅=Dm7 \3]I-%A෍s vXLK" HWSIb} jMT+9 '{zJbԒmܭUd1{0،hʤʐ EIGDp{[/|{" z{'H[sr8Wy=H&߱NPK9aC kp2\D)~iZk#A6~]s`$LGЋ=hUBla3XM)ʷ,R@`xpsQpeaW=ݍsAx#Mz/C}=r*Xuh-W*(Q -P YqX*e$I$r'ًSSyݲxmMs^JuNd8E%{pBUPzu~J;~9 Ѥ9(V ^Ypxf>_:_81W0|x| :L劕U_~AQ7pJzS 4_9zreDlW CzNɵƠ0 Î=Q6 B>,>C?y~Y [VYԷ qTЏ!c)3|h#EM]}Zm923xoc3͕9pO#Ď[|)Gd بǙqxMl^JU*3)Q@B~~y18 ROBև7{q̓.F 4s?(5U U*I+뜭}+6c`PyQZr?ւ[R7M¡O3iḰԃ JGc}8VZ;j\[6(*2Hi$=KyZs1Jm@+ +JȫqdTv^3޸1Dϓzu~/;E pI("&G2 + gHXIcA}rYZwJp C_bF[{SU|/}{j#%4*~%8 1Y{Y)oX0#C;3A&8ƮQ4Ñ (yj<>b3jÃ5G QXI? SM SLg@>N7d | rG<ߍ'x5t@\J,&CXq}tUFH+ Xrccb"5~p`/jT@ѿ_x v@OxT9@3F㰿}{ Da≁B$˪)at/BPnJYFW&gcN BE%b楉%?A IAϯÞP#R1ę ܋i5i=[Ne E2) ̦`̆)|88=4ϻżNSx!$mͬxdRT#&Z4oZ7)tm ;P$gyo^p5$NYIy%FI5/{W+}4JJ[\veF0riO{{ߣ?aǼD=+Iyދ^|j_-:"*$+z>=w{;n$s3:lGϾv,Yȓv$d2E ґ1", =K≃(:"'\sU{7sMs\4^)7=]>Xn]\d@BcznKGdkie)#Z5Bl94IĜM|Sۻt[I1/JI НpiGή9wrs;wp+ͺb+qKf=F@`"Q*BtkQ2K {/2d HDH]n;u6盅YNt8DU e!R25yttwR678UPXvÔ铬"BUFd_r$)2y7uR'Q܈rwt}ٲ9V*+Fe1[y?~W߶ջ'wp?>wV|뻺$G LJN 쉴ԩp /[53q%!LZ5lVyj qnֆ+4B!j&nB3r[60C!6Exsp;*:6S2*iaW50.u.(dҠfŶFIDb5uN- d1Lԍȫ^'n5]Ao(+U-z;ۼ,v3W[jIa3s6U0*T\Z4\f˫V!S/`ԚeM+LU\)˖ɐ,;q"M2fNhnF:4y39Se jdt+NL~^uW Mr՝WWn[§ȇ "z#j=T䵪W :7NSf+‚sB=./i,PfꂼUZ;ԫeioX%zod۽ɘ3(jKѥNQʽLޭHZX&`7n^II-V tF Ytl,] -];姻X[%#6 zBgH2&oW;^WEZhf3$UJ.Vފ#cs2.Fźl #Q?F: .mjyOS<ִΰkصcy6)EnՉ/Rr̙5Q*ĐMPJ7bKM^@v~S_>W}ovxzEL'h]J8PPLbl"+ݲ)Jh&A;k!}`v3;C{=C\$D$Br 0dLFR#}uK?gL<{!3$ٲ KKQ{hЧG1Ƹ֙H$r 7@$Fm6H0DM%ygKg=wp,̠LEѧAzKEiI,G߾~z!r?zp.HT9@V}s>G:[a֭љ pȨH/YKӵopvr$H;q엿e8mб9'Kό`Ƴh?RɇHW |kx|Ny`뤝~[*,mKYi9")+֮1aAg :0 $ő2^gDd㔠Yq&R! Gg\KJO}DCJKǯ]P1(+Ɇ'񈽅gwTf-JO}XpUdo1g%,6i>*"DU(MU;la/ڬ3oeL#=C|K!8?=_?3|K3I?Y= ͒ߐϭZʎY߁Skhk "eRcR 79=KBܒE ?% %NAR@ĩ"S"?U?f7wDͷ/e| 8wQtaм+Pqաj~H 9/E϶*-c}\~.U}zy$X JLѵԉ4mi^(}=23 J7)xfPw:fلiJ, dT;%i4 bTJܳ *x(~{|_ֿ!Ug.QS!65]۾שrBD0IX]> PIT)+"1۬ďpۗ +R#"?.sX}S~mWJ)J0:,!Bl=nD'jlx:n-}^8D|x=uI@Ò-*!I/gnσhp~b^ZL*S:7\;22z*xLRo9JT$2 ;0uXi*=h乙J=kN9^oDH֛}~)6NZ;τ;P5d%eYu2m!Ѹc2"KmQ,:w^yk^k}E+-HzMafWVka& 12y&\ >R٠T_Un5V)]fmG[)tTЕ*\sӰO¿~)[7va^s0wTAE_['Y㦫u'3J* ,XxKEX$nj%6|ϟ>}irU9U21vZ/mSCVn. m A٥/OG<4Ʉ,gúy3WAh,CJLeL@$d„D@-_ 7%k&Ew`\*q*y9H\&:ւ *[ LvDUl鳻mevYG|/U gV.'āB֍ ̛uxN@1lQ1,hy@+x42u![znrN'F=.jSru 1JYbEjT,8" N))~EE?| 0W|[ѼAL{ P) pf:} :=xHQfÑN'м5f `CD+ƞW|n;2#'>-bsGY G/oiZR&(HvP?_;!Ji?~٧zz=/کW 33Q {wdyUI(4#5W%YdeH0r(nQf܎O2SƱ4Wc͂|ofAf*-9B{v`ʏR+o|}f/  f2bG\A*!~(V;XV' FvZ:8}D5h#:(ԢT!Wdt)EP/.ڲ5A٣Fӱ@ QfY";*I9ܠ"d?"u j0eyA)ȢP@c2OP9P0hTc((!(T {>X]7(s!N1f)Q"쬼w]42<1 'YEZ*`͕:E#zYR|aH_ PUD+U5p6Q.@^mX9yLKB0FIq5W"=4(@&avlzVGyr)^4>;/2w()O2|/R3")~R6#ઃF۫0M 25zL(ܬ~jH w0tHa6V؊Q2&X(sߥ|s c׺bȋGDD^_>Ps=)Q"KO'j>.+UOLJ,Ed=]ڲ kB("(2HLHR#ԋ'aaSSCgR~>l&ߊݔ>̡c0RD<$g՝BBCZFv(&~q2>V,wn?iO_0r0F;+9PGHI@ t-P*RS;T3[Hkg/R ϕ"9ԅ Cd^ x`_5g?U΀SK7^YtʞVT4Po!+P8KEtUQX͋n*BսRu 9 Hmd5jkM*HRy.(u.G3}l_wh"?{sfiCJLW& -pyC+~r$~?]!n_,W{(V;D}+qGA9p -'o5Ow9-/AB۫*U)m80 u5aݛ*5IuVvgx--U_*oʡJ޸8fc͖2-$6jpMsOd|!^te*o%ñM$ԉaT#@2쿮ZLOkUzg%|%U<--jr*$)fƕwZ&PE67b1i:OVrpjkʝ2X<zlOI <7j8UH" fy2"\1 fKݗ9v|vYSq`6iA$k(Ow=^P֫R:O" f{R{^kVovɂv|4׼m(ʮ32^lK͉<[s\ m/|f~ï>X:v(̉PPEy5m&wb{?r.y,qbCcjf#3#ސߔ|vVvChOM?!]lVА]ϬxP3z+KUwj8e" %f 㗔q]xϮF+wfnvM㽁I@BVp!\@DtGŰch EJ 稄q/TDddv 8֢>X9z WIp;=N|{0)N6@E,X!ƍ8loqwwp^;>=L)BM v{&qT r8J 5L\ Z<[ɦ7@7x @MƁ(]gp|O Wܝ9 @ F| QS/T, ;a]J{jdG=Wvu,c†Tym"l{0{="8$;AkO1H]1SB@ ` Crv+>C05/hKqtv}ԥ,f,jT .0$;!wqnm!_>a,D%3Kz %I" YQ &Q6'Y EzF<|YaHp9Ԁ+E@$BбT ФWlqFJJ@ox 8 PDucx[O[F4#%ǮA]\i)945]S9^N"+oz^wũE &ܠ1ddu"4Cj6o'嬴wmL@/d@"ÞfiJ &L#F$Bd6 mhqZ(vHIDZB|\H6Ny:1DփZtęAI$Í DFt L#VT~+1S͘ 0 X& G9CV-\VͱTo"A=:ɋIs6㵶 hiAhߎ(.lʏGIŤ/F܂M-D YFAELY2dAkbuP(I[b' 4~NQEZ>S{o( 9*xJ"ﳳe @T!D|X?i$ʂ*?ouQQDf ҈`IyB!qfDɄ8;:*Hc2 g܄ WJ0/3kf` B/F0`I !$Kb,uXdA$UwqB> k*KFp$Xw;g'v8zp?Q&ٶx/%yK;< ?wﯻ+Bqa/RܜG&ϣ7$)$_] TɽZr%¹VPP`($proۣW[ `g9ݬQ3"CG?i6iR.gKȡy3:N /'ly&vM4 iHtp0qxv'^8 "n S|4UcnF {2 |aHbޙN5o&)a}-uaSQ}XpfQ02ɱP kd/@)c=rY,RqZRCWҊ\Y27 {9]lU99IOM8*:?"8 *-7ghWLlvpp~8xmdҾoa$IPH&Mp`ū+Tن2wcc#i%ܙ2vQf4E !S-6gY9I9Lv>j;=K1'ԩJKkcr[Q!m-%(XuCTCo}3E#r-gjpAv"*v ًukxm_kN tE6rp q \#q@;Ê%p}WR0KiP׫*E-`e{GvM$@RܸrRHSxT©$ u 2ij" 4J!AMq|wh"~ @̪WܮO&GoJ@f>9s>7Xw=@3 ܐf?Z~trǓFEޭ'tK Lqp}9B|!bڽ=lOeDsdox"13~}{~WbIia"̕LQM0$R29"EdjU2:E%TBBUV_N%J:ӌ_8@8FoK% OqO&y s.F 9:wѱGI ,oLO߂`P+A.TҢ :?wdNs5p p/<D6qNsf"c}}N"'&ptl $h`ޤK\g2n[(9)5LDآaDP#GԑErxp/A! vѱceEpp C'YQCC sɾqhl(ds,‘l!9E*LAHLV=n*MMLV"P ?5A! )n:(i&E"%I a X eRR {"th0C[v  $D3 !lC.A5zJl  BH "I* ʱ 0 =맣,"!* J(K IHJ #0! ,J$ L ']kϯ)b$ VHV$dvA\@kˑ<;w=h0t?w 4h$M( <:-.l4ϭ]#{EiHDl3 '[UTAHvNa)Dk|:›(btkFzƐKH;A:v8;13URNϬ L?>.]vt뮻~|^yGw\TU\y.{{yQnqPwutwSLM]92w9E棺""` ox~ r;IzeP :h-&RUtq!XǗTD8gv*x1 >/iO|}~mx_;9SX≶D ,f! Tg6hAXx*+#9 8`Sh'oV߸#_qd6q?Qƾ'2:3H$TAiW?UeɁ<=~)@T)p|T3@0<|GII }њ֗ >L➭<6N.BOOA4MЛ;~w,z5;7E&y@~??9A[v(tBD P>bWiQ<"r+dpLe3IRH% R(0ȃDL"9a,ԋ.nrfvvEUUnoM$y]5lf+7m'6O^p=c)7ͅr١!B4P1x@mNo'_+ۿwG(s&{m8`A~z~{|ͭF2$(PUQj*J5Orh5ʬ4KT0B,DR DY3MSBTvfHȳ,R>S`Yဣhlp#*I# BBPaM||{5AHO .#TiriFPihCF+P#T*@)Cpn!7DԊA2DB ZEQ% }@3ÿ?Z'ok&yesD& xP/۪_Gc4 〠.i@)ϋ(:n;{J坆@M-zVlua*5v 1V\M3 7<)˓0O7na|QB<ݻ18Ǽ$ P1&!# `2RTFqD BX9;`D$ 1":uJ=3M+BH$ tdfIt%HJeȉSV(ff6X9X^Zz_~h#|*ՆuOȃ=v B7"IɌLL2'`)fť1RJKG̒`;M8-˰.F ERIBx3v[ ?95L  j'a?ƭ .4tjVsua|G}XWzv|:852AIPاKghT@ߚq?jy+_QR4U DX4l-kjLm/JSnɤDeo{ :DiSwr`FެHK5'??/~>!ZkFh_?Q:0ñxqMs,#Tu)Mč_Lώݻw Y2흤D>{7Ood횉oEs{4 ($saNU }_j>-< :Р@A_M CiQ$t Dl]wp Ղ=ʷ ?H/@ n)izX,{3Q!v?3ɿ{IH(YbEW*̚֊[T"恈lMD%3$LăB-d`BBK]i؊XGp U8}\~Yۿt>kCx |=XB\nAk^(?Jh#+W m1CF[ >0ffb?ǨM|x|>=G\^ivW?l: )Y`qC.q6HGEL1 аDER*G(+R,rfHDz&^8~Ϭ#Ww N4`,:e ߀j1nww\+T#IJRX<)QGQN 7@~1_F`ۗ >|_1@-)/\Քi @?~z\|=FU 1{kRH!G Ç-/hxL C&Ź$+"busuo6R+^Jֻ-K4R&3Tف"gr">wzQdZjFMq$G 㣹tV!Xc۳m !SbA 20ZkXrq".d0]} .S B6T !Q*$9GR[$4PSP1b(i 5jjEBhRaDVYcLEewa qTܷ0$&2t;ɀ*X~|&my II%$STJ"$T12%Y֛ i"**d- DeNdjI7SXW~BCvZ0mI*΄ Yo*\i 0T O{ '_=@t(~EB$)Aۥ C7i}m=h=EU: =yG2\-UnTRU$?ϟ+5m~20D%(s (- 0ebT#N%Ѕm5A}3ڵ8b'@Ä_5nXywDwڕ>p:  ݿ9ļyoF IHPǤ߬_3TRD\6rmlO'(PH;%\`x!ԉkF%bL1ojWmfZ@ֱ4J7W+8˔ǐL`w87tmq%!iMvM# 㐷׏^TP xp9x1((yZx8A=O[=CBa:H8CBT )]RoZy %N^exJB!d#QiM:^b;N5`e0Nˉ0@^ =LA2)DM? 0Ļ(F@̲)Cu7܉cBJ fA ĩć/jN%_0SA1@@ڐKܗrœ#i )9 CtKAo ԹxԄ.mx%:\9!S;I uLPSH\r|;n8+H3:İE;u&Pta7XCU'5<ݢ4k45zkU޻ߚסdrۛ [{\ Tlګ-UþpӉ:P{ɐ!Fr` GJ1@3wbEzjWċĆbD\Wb<ζ25 1a(IyԹdZҦ2;\0'9 Ndu4#GRKPHo9u m9͏Ge˦/kYLZ;ο,:36rJAU2LFlZ_HuJ?h?z_3(]őBnC e}8IH|˜ؘEfgsA]O1 ߷["6IHsǩr)MOX9\"ys!; *&;~6n?X>ݹD9/1SW؛Z]TĬ@qIcB$>8p٘n"##?ZvKS>6;Pr?qEkjG~@zn'PHAAue:|b^&@OOoD0 0*;A=^Rj*Τ2&mO\rXN+Pui2"WRW O6[ v7ҟ'uIMsx@BA@ P_䵊l14V|]pj*% 3gG{ J۽~a.p92c/B@{ ǎ @<߾9q:?`  NZÆB1(CeS (#, l# lQF?2̉f%"Dܠ 3D@$O} $*.p@hDAighKTL‚ g@H"t|rsprX+UjQ G!8:%5=x k2L]Wi`IѐYV` ;3吱@m ځ 5F nO`@2Mۻ|Q?kvܱ aE:βMaՕgoFMx,-[yoy@2?zet8Aϯu"?xFٜUV{QQKۮ_]̨_d0ww'GQng^Hwwb>eL:B|gBX ƍ_܁|ug^A?pw(z!m>p1#>#=$t&<ץvwtuoWe/ ]c`^Js;`q=^pyHx^ۑU蝧:? 7>jО'{{0$u|X9M& h*#PBRSJH-*+CB PRT[RkQڢQ*V6AZET? 4" *KIH))B<r ! u7I@8rG7Mi8Bz<CH u1Gxu;ciwJ BvGbid 9p^9YNw.FnX7sćMrKLʨUVtI$I"mI4WRO'(ÿm:^K~U .ǟRtz̟S:;f1܊XJdAYИ/ NbCa~it[>Z+$P (&>k7#I4Ȥ: qc?0B M}b9ɀDGðb8zI9AJP63yUMzC`0R^̈jl{059 0ᙝ }t҃ߓ5OQ/QBvk]Q )o*rgxd<&]0}\Ď!~3mPٍ ߛ~!(ud#}^.z{4IA.*kO +.}G׼z=AȅpC%;xo9pDapo4csvy qδ Kg`Y<wM'jf)NWIymAqii-66( ?VBJ@iL[[_.lmDZBi UXhh)JQ"/=`y Hك07/| "з_2"F%$uBP9,0Z2I ^#! ACUe @HA]Z7EfEP.S![{D>؍L:9~jtdw(ot:HPZMG1w+<*QPQYl=hT1C0FMHxv"z sy~XWx'#H/yw(fCCtP8a^ŠMWJLji)>M|A⢩5]mTX|G??8~@0a/:^ g'x&$i&ry㮟j:S!D-RR#@læ!'wwZ!rShrbo< vcy!Goz;-naRgU[9y}G9!M+C΃?t&n~L3A~l{vGA?: B#6arp4`y=eL'ti(-Q*sjW6-B??\ jėffm4[f H!":^geaѢܟq_Ȓ!`@IK*bi84G&wrT6`Bɤ!0}Qa(PRJ̓5e`涁.JjdARGL\[ v|}>ތu p~RHG%Pцp[Y U);*~R0CzZz^~ 3C3.(bUUGqÐ H~yX Ot2 t xg"ڨqRI/.pI N$cByqQ6ec`bHЯdJ#O#}:4>i~N5ܜ̜=Pc˞p Oa>ļ~pw^xSz;d2Y=5o1"AapsA0`s0? Zѝ?^oZ|CxF܇N~>SC:ptP??!)G8`}9 0sn/ta|S}@d'IP_kSp6OŠΎD>n P>;8p6yCr oP.#Z+?|a&?&EOy- a dĞ^Bއ i80l*AEQ߻[;A*A*}3'tu\|GtP_g{C?ƿ-&nH1J0j20tCp %( Z@J?)Cp[ ߻}>=JYa6I? ~9A#WA=;Y~rexǑاq3\Pzs]D{m7!Ah{Gko"O{ ~;@ûo%F`7Op=A/2r:s^"PI(8&NIzcۯA: D&Α'WtH _n2!mUM+m~֪D-x 2Q2D~ҳ )OMnYfA}| }Wa@C>u>9w7rg>k]<cd]D I] q̴%b!2DHAbAD:)Jۭi3"lDQM>ʦq؆a8ℚp1@Q]z SshɡН5N#M |FW~5pGyG9փߵAl./özO=q'yQ ҔZF5QF-U%ZTT(ZJ(U;8s}Y|5QR(,E ͚r FDZ @ y뼳{iD\VwZr DpHZ-w[rцFvǠS%"J ɽÉ~;gq:xEA(1VϾ * _6g }73U5oF75n? _2b`{l't8KhzGo>4x$HzE$$d&לH龍mF*B\h,kIC(秓{naM`{=UnƤNvZ:vba4fcc{8hNRqHf#skCnrF轆Px#nA< {{㿫Lrv:{(RH-!KDd?-Ptwd'EV S_w%@rT[!J Jl*G[b$֏iʁ^C/X]k;ӵzԟCQ/`y5ۤ0tEP3l02' StzJ@Z{Czʞn;@zu8z((Y_$vnC܈ۧ)z$Spu'Ui rWsuuanho"2G(CR  #F`$lErMXk 8bL#J(#? ć<\@xsh]Cx?La6l{;fwz9O/X`蜜$Off$;3PSE0/NM `b9sɒU_}NO}#{KqUrV9sr;qZbn j~I K+>^/05>d< cTѸv7ppA&tI((~J;Lw>7.C@GrP\U>dH|" y a %U,7JPPmZ-Eb5QUP)RZDx}x hhڤդ-Qj)R/ybR4 R4}}{>> p$Q"?zo4@A˶v덇=x;AqUQTP'Ljοo|]qEBgB }TZB,.iTV!˂/pO FҌC]|6@@N# f3xZQM5g[  owX}=9qY6Bb  й`8d6߁H"qc_⊠$DQ%If`VTYyԦ":0{_W>-& Tϥn'sƒ(rwgĻ"KB@"t1}4nmBoip}!LBZf3XDcZ5<@:E'GI]OCNprc MIt4Xs0qAP_sqxj,ɀA" @[!j|1/J$%!%^օ3:'Cѳ6;<]iNS{ rxl/&}FDhCNJ%nI"T)@5MBBO*Z"a }IB iW%Cp#B##N`U^efF<$EQPoسWm6n` aR!sZȸ*=[Ǜ7ko.P TTZw؝@4E IMGg l"o!}&xW}=CFH'ɏ'`hC%?5 H44^CtJH5#!>V }l:1ٵ8~@xv e%LEL8;\Ch]Xm'wy#N\1IO?ta~E8$6}k'oxRmXI1.]P>`^B@(ZƨHڈcT1[FjJ>@(*@d 2%z>g2q!ێS;bkwY258oHhp/qPw>ۂkt_J_ےgBHt;aB>2{uOQy]/8_yߘ*u%NJ|9"]8'\ݬ;  e7?On[{éw#Xilu )I$,4@VT]Y Y*|} ixț;&ۓDwA҃v?uK;._{Dz}U-槩f$` Tvƛ3ty_jHa&0-D`Af&`(EYKp=8;:CG~af$$@?O | n7DIG≘ W!1ښi ]F60=Nm)DTTq|A= &LB 9,;{@Ē@];H_:PRl;e2L~+4 I p} zHf \ uø26{ޟ`'?o();8gZ-Pmt{$؏4d{z(+ Ӛ` qL%R"¡>).0INLDR ^@ nwԜb30 $lHU4|EBfX==k^ UWtB <`2%~7ܭD[I3H8 '<|Lj5 SA9;$OSK)p \p@H{0RjĎ 2d*s{yy~K N5džS-|K*a7fZɡ2}ֳ37lEJm~z߷=?a Bqae[4Nv;kZ3rl]O`uO '#-:IXNsw#vͽ/yn7Z4L5a<?a;]  q,2exkN&"JrFһN@⩎@0 ') !"US,D$ H6kaqUD:v u@]2H҆,,KO~:\;f۲y=ރaǎNbeb 322 &qWV;컊ħE. Me(ڋm=''%\bє畚2ɨIDQfC:$Ď@L.n(Ѩ9ͮm F˱ jXAb7~ue~sđγ +bԕ1T\  ^?A|2PY`ugj;M̧>)x{ۺ ywNy;YtÊtlߎdSA>'8XgxwY_ǴQ]UҔoz;ncFUȀ 紾n!Ɵ ɉ{ZՃsL$<5& XPc׽A,H0h)RC . Ă0F J ɲ?03NN:Y]Ў̱VEMCą""@CElŠܼ$Ǝ4Ɩ$LcU XlB %ǐ.QFK2 B {58^Y˧~8M{}ODGj{ChO>c~++яeuxߣ'!t ˂BGv0*0Xg lF &6 9C)VRzKa~"ܼ:lzhcmxɆZ h/4>ak$FB;eRw䴘$-(M9i"cz' @ַ 2O3XA aAMZBqu J^e$)uӃ'3gLk\[AM1DO`rFh:$~ҤʖQ&Hq9o-a\g^T~H{~/96rt=dWYѹ۳;aUHBj9f&k I5dN*|ƶǢ`_Uo^ubbۢASĐ\#YN~!%"y}{WhžQ)syBQ6z}fp=iۆ vl}Y c+ J!`WJy>u!4r7/p<>3Φx]1SUFϮqfM>>h0PC 4!/k RĈC}֚A.@qdGQF~{ZzQy PG`a,`a"5`4űeDi-FƙJ,(w&3)dݗ`@#Q]$F${I05.n70:So5HUUUN򏤸a3zuόn$Z>$=1 <ێ؝)$$`Z Z :떐<cdib AN) 0"Vp##'at瀜p_wvyMHv8FGD 23u@&,*HBI2jPM4AT1n>=\g.~w+I!Ð> ,.d?D܀M n2詯EUgĈG.. Y]HInJ2qDVbIH"BQh&1@b#YD gD#g,IZ`\qDh Nu`: DG5@̟{ _ӏ:g16$2hCd!ӱeLwΡT[}(y̅%RsH&?E'Yv;(gP50 @=XGO60Lx$2Ǟ$m `a!"o }ћ; w1P*Q0cCe5IcZYPiO릨bMfMR8&[܉9k{ѻpa(uu7dz\K9=2]{c04O>|4dSee4K (b$Q`e4D[̺@"b6&$MF nuSFIk,)nʌ' sr8>6PȀ02Ey1AF"T,r`d0Fbc\o"h:UALOmlo nw}q8y Tyf̆ UF| >&=l=ƾˡ8, '30!f'wrs7 w:ox;'վxp gDŽa[IʾS} =Rw]GlS8kuf?o,.8_LC HD bHSzfhW@|yAv ֔RχZ_5ɷ`)!%Ț"J q (xCDpv@ ˖!D E† WvuM"hE-Iϴ z*UeCpQUM|b]F}!DP,. #Ɉ&*{xU͇t1JA$?A XD닦v i/?M^T[yEwwI׀LYo3k05QtkA2y/0S&nrv!r᝴۳{I+ubHf#@ ʬb b<.-{F6SӾ$A7OKn ȵnWTxV%Y Tҫ{MBĝ\Zl_JbUޭ߾[4 1ŁE/=wѯO]s՟nm B'}dgħ1Ĉӓؓ|0a>NP98B;aH}+uMW0aa#N}m=!`s9~ 4MM1]* d׻wJAn{|gwˆ"wu'ǣ(8J2z5DD^ۂ!G(%N:R,'r!osEiރ!ΐO<;wI$;!j7w_cߏWHR{kAREeu߈Md*KE<r# 2ɋPioa9AZ iZe*0`$% ;95urDpC+mrQQIaȻߧc I4Hm !M80yP _mM zB>čȒ`_Wf`rA`G $t3zv4PZA[Bǂ~t)8B3@sn[@y:–ܯ耑S~p׆J6"5-bͩ9dlBGKvـ(YS\Fo;44GTMY9ѯc7=3{?f zBHs3!{(&cB:!hsu\h2$ۛ@MKII&0 KvOSc;@y{H/fn @:X>YK.IJ!DJ|Ymi0R8jc\C_Qh9ɾ<Ϝ<6kfPрSt|t!;ewsD";Mȋyi!t׳-9_6k&? p<:<e6y/_+ZQ}E5g]`JA#)X#|0n2G$fCRʵhH(IV&rb'HI +T3A)N Jl˜:ǜU iXVI?FOcSbdqG +m]QD#V9Қ0aO?; G}|}l*,xL26zZ5Z#W!11-k]fbSdyv,@Q@t ,HPHgqZOH}+*Qm%(vF>wo5L }{v0z_kyU]wH3\1}*>cQd3QsZ͒tQ{f_f/5Mg̃Ł, ö`솆4կ ˥*:hOH$$] CvCu"S#㿗 7$D(KbY\O}uXZժ vtiPAJ AEÓJ%q `ꗸ0Nv:"ʈ LcI@$N@B J TlRr@'N<' Tf !ȠϸO1E9CÖb >G&~.)dȎ@PnHr%Ӊ%Ј` #sa#H.2 [,g#*̧l~dx_f*bo-3hiR0K eg UݳG3_Z"#hM8IbkMXPAC%D2#j&q׍d(2! Jg%x|CAItPt/H $*iReԩEh`I$+{/O{t|46!'~7|"w3YUDĒBBԌ)cכcbr n)Gwc=Y00%$ED[r/ڄlzqቕU7~w$ }W}4>o|I}eSAc'U3|iABJ0ehhs!4G'nJsl뚔>7@> }lL"rmx/fη'l٧]Ye>ňE4:gt¨E4;l6 K ƁSqS]qΑ&45h&eksI?C Ovn{HJ(Ҟ89ߡj4OXx>6j #yr`=l~kr%t%&g-ƍD ~WB׆*DQ'@@;Q3ZO{=~^d1$"~6rx~ʮG @˵hV*dYOi&ȇ =Rjm}{`p IT.(Y> RPy|BI4AR@8&ga.+zl89ÁOH ːw^(&b<I):bf R0 ೠJ`90PQGۜr^5%7~=Fw7:5l#8}h،Viva;l51~"nJNО[)E#ďcJnDCz1s&9zЀs닮n4a$E #1iS\ElK5h⋔<4D˿KK{~}y}>yFHHwK! $̐+]C0'ng!{T6ϓ_$&w/Bo3C{~OA(Sg9 v@C07Ti(dLfMQS=84}&%9^93BwzZ pY;ĸ\N$5Ok9 $$q%N$UTKU4$cP\ؗ ˻ HF" ̗3#@͔s{ɫT-wZ-H { "@ĝA!0 ax @긗φ(:Bc◨)hCrzv-cDA0= Jهv\m Wx_ y [{% SdRqȡܛ:s%Ug͑6h׍p)b6㏪ 3vu5RFr='- D!L7'#sF$ŀFr6pMf|rOϼ=|`"`dv0x.$efn>t|ڮ3=/:}fE,D1 Vk!%|fYBLERZ ^D vH%. h;\fܞW#O6CT~KDy ?V;Ê$ ^Ͽ6?zݜن~E1v>6^ADhUn~ PH@rBP]pgQdf2GӾsejҬ X&:[t*g{UnJ mA۷!`OsX>wVo%T?fg|sm #MCf>VEAZxHv{Q~p 8ýw5Kx9vk{XFd)snI%D}:NAWp0oX8~O&&fByIxvR.* d㷁{: D\oπ|I+R- H4f t #F{뀀!ъ6c>vAEӻt8< 8 Ms6>K[ H`D.ŋZDD&S(ZLf+k Yˉ 4h:׃B+J<qd$Sq?ut}4%RN NP=۰7166ĹA?5 <ӮvR{(.H+Bw} Qˤ&pdY[NP膨(i^|B t(fu ȳ__i瑦 Q0mID> '$ 6Ոn\iZ)נ ̓s֩b)9A+$$4L' $ 1ܯR fK3jҪ,PDDKALgsӦ<BdzsiodPVQ҆\W;vzU>ݐGgܝc@)i(*l  zSQ'$f᷉e A, ZJ1`d0 YQ h2G>O i$* eNF77ccg7>=E֞2uvk :4v! ?9Nw*:"#@? Ƭ* ؽA;ҕ)DBDO0d{Һ}W0(JNE(f$1%MNŠ&4V`@&D'ҺA>bwbR$*QJF9?WN/_IE%%4y NJ_9٭jֵ ՜m2C$w)#ruĵ_O>[UPQ=rޗ&w re<{ Ȱt,WysD @ Z(+lR~_v׳C>qZFM#@7V5҃mgfP RE"=p򀖉  ` <Нy\OW.TE P8W)}Ѭ+Bƌyќc%D !QzUXqpK02.@btML*EUF0&lڕD/o&0RT jFēT=MpV7I4(p)]8G2MPu$~D7ȯy[}g}]?ڣA۶-|u0 +$3}~0mdw0J&EArOC}fI()CU#HZw?"("`|CH(2-;~C[|#wd!yR(Nyy9{!n8{NzޜPB0> E4(ԒT-'I_ǻE-nWD&Q!jY p5%ƷF|$#2&s:OU9^l4l~'rܷeݨ#ClۣSՏ "1(s>Ypn޻Ü# ;k/;ws s9.NKT'y%$Ͽ5}^/Xz9>R9)1TLI$bF"6!QY*e Xݭ b5!u)I`$mFRc5W1l4XXۚEb^v k~ M(lUƲThAa(ko9l0IڇS>/ )LT *P E%V"MbѵEAhL$hVˎ!ht*7y'>>67yΝIIIQTD52[)Fh64hЬkĔf2lvT'~199CgcܾC *|^F@9wyݸ8C`jT]ӿ= !}DvpvNGЧ5ü^!C}Ax^hi1)|Uw8f)&b2&;B{=Z%FE c`_?g`<`f.A,ЬP,Dz jtp9٧ӿy*h IRkӂ'Tȕu#od|*;GX|@K[_Gyۧ3}\GSx']uC8,',&g/_/%ȩU-:&j 0+ ۀ /OL" 3г4VGn/ns˦ *NB( ٰKAf!CAH~?r>GQkֺPQO\bnN]{668{l?k$Q8:{od|125)fN~CTib`N>L.D8pLK5̇g%B>q*-*-"IA˙'`^^2qGk"{%xBŔSf(atSwJZ ulCX#@pm{_f`%цj3&Xn3P~30|ozq]G9#,?~z%>;ۜqwctrhGŴG;ٙ)FXT5?CwƏ=xGjsZZ;|>|r $#}qS͙P0 0Ou߿XzDWkh=O '\P,q?AB5s\l-qFԜNo"/"fDZDdW#+l9b@$ܦgr+~z y&H3 r~ҝ|σ%o:  b Je.,L@P0 *f*KA' 3-T ]m!@QN0 6wGC6?Qʧ^:Kfۓwso=ӗzp%IrM$Vr!gic{Gpco :4Aan/~LMǷq|(B$ r=̝amM;}Mhӭ !dwv4 ':;'lHqm{NP8\΃an!Cp{}ghŘ8dNd#tBp xʏMlJ)w g4} 簅8p@i@!))Z)hhb52#ʽM Nr}D!LOr&apilvh˰<,Hq>>=O%C 9[$ԁc͚|uʱM6݉ /h10(s SAL}u[K0kNU @Y~$Q nn#Q\"ۂ Ρ݂:TS ſ9wG.7䝋8:V]Cׇ{M=8w !t?Ja6uݼ6Y/ IQ\G{A2Y.G<b6`bD:j+N\G4!*I,!rS*6aIX*4/=q!gD2q"-pcH9;GF,ȂeA J)L* 8pt.8-·C@͍ӿgnňr6DQCBUqڂ !@CNmǓ}c{=sôt֣-%<?hO9R~dr~,!v#K݁CFVuf|I v|uwQx?BMhvG$磺u_ n *!3Z5m~ btknN1 ,F\DPbRZ!"Lîvq|7yo&1$^75>tSd{ӫŵ#CH*qjX Nhea U-ȣ ?g>9JB%ȇ&O8S "ȀFsO#m.̔’7Mf# ?FLFX[Yimc Ӄ]!j[lDe;,XGL!r@ B)Њ"% R$0H4CX;젂>8Gb=iwef$CC8uDU$x"j8ñ-| 1j0Fdҋ-ѩKI׼Py!MHhRhڭX W"&fE*JjD?c~ؠ2 bX&Yj18UN$oH^w[ܓ$g$"]޺sQ#ghkI!"1t>W~}IX q\W((6ü.Z#HA腇ܖi&S?^A돠Twô mbAStLĺsALàPS4{A'=#|>U䲨M% ÞE("^e$6{&r7\HLܸ2bp ) @8TDC]"{|?62ZiiF"._Zlk["GÈp4P9+̡ Ѣ G`z ҽ^ƁK֍I,-#M=X0w؉@ o?zcn㾠ݏ]u 0+_ @CX'2U̟!V jNXD\,TX?lxjR9ZmzqJ0# |Psu6$AW:s8Pd/!fSˁZpba4 h%MHbBIq9`" & iHtha+!2 )$&,2Tbx+̓c|OwsD +Μ8 $D=m ]D ,]{hJ&I9&AKdrr6U*PP,t:j/ '>ÿ{p7;; Q&8LUr8z ni,tӱIBw]0rT܊qUЧ52)[Hà|~G=4h2ZrD UZ$$G#P4Jүe!v9l;*rǒ~jTSK1(+1j5STT5Jc5YiJM3HW3j`ZIdWwyܒ j^vrRmY*y9YTFJ x8PT$AZ-J,YF̉l[yݵFZi)yMɶdbȖe&a7ͤ]#`ڋƶjdХ J R jA&B&M+/7TD&r]ɤ]3y#&ES1bɼS-)ڊamdƌIQcEFaY4<]Y4`d4CYݮDnu 060") E0ĢQ X$m C$zwWnj2 )HoH%*4KM*9-],U#)aJ&^vi\2&(d(FƱ6cpwsMVe !}@Д|voZ(0T,W@|S<}kg7M"9׉^ܾg-2~( RDu …It_?N֨wSpտV~E$ _/yv"LbT"܀€ZP.TY{6އa8Yy%)jQ>i8ɶJ|8O ~vdI5"LQMQU3RY]|s xCtopx0q©|*OM;xv\"H{YM ,$wl 3 ;CA`5s?9y.?-PENwy&C D!0^YmB-,PUEHPvY'|ϡ&}O|xx92idR9Q.L▀w=4Z5 }xw;mQ|Nj?8Or~Gn+*sT7hik]ϋqD?< n; j;‚[%d{(r((-TgZv'/ dx[!s\ E9>xrC  `+RMvڅ_;*tXEW0'z.¢_;?i<m|.Ge9N*BQ"y;~y=~}\صS6hJ+;hLuѧLƵ淭͹Y?_c~q|pMޓxtu/Q0(yn)hLm=;㷎hI:W)O[yF8dRA}> qBo󭛸ck 1{3](~w*'oo>q|8_T}xf('~U Ώz|/ O@=zW h=?_SJn_v{~~y |AH9)ZZ30 \_ N6_凤dPyh$mǟ; *A*j%0fdAPZsW6ZxDRBGx!z?5_,j5!McThHVbAF+ATUk%F 6V-jƨ@hmJpNdbbaD>V~ݾx+Pth:1F1IuB%NּV׫y hMhMN k(Ď ) R.=Z U2c :6HM31y %5(`&ךB$8ȳI@e+f !r;;>>W3 bLbACvc50?١P XLR0YoHvh-C*XO&_:84cJ!Үcol(1 ^&o?_^ϯ| PsS4PA 1_4[Ӭ&ui'(m)&x`QL\ hd>Nm>OPT.> 0E#~0I(*L 7*j  vro&P(ܿP!%bh^ pED;:qd@&z4Je(b-as &MdĠX!FF.jt7㉏=d'59 !2:4-8#J#OIy;s##"0BW˄pտ~sj66"-bR@ A*(mMb- L@qEJZiJU7} =ym uƑ.;AEJdP= \yĿmᤢEcG8z#Oc l,(4iGZ#_"|D!>6FC,Ybm{'s098bHZ u>s^wƍҤȂuϓwzXĊH*?qm' NG,PKH΃?{3~Q^Y# UgUb欉a]*^:dƎYh:PG;R)k{ |M0gF(R+.2śRxKFK]NKW'.d pg%ͬ,Y_CrcGC8bځHicm s^Fr=Tu7<%}hhWS^ǻaǏx(Z.lyR6ʦn5a]`'scDbR\ +?gy㓙wvZߥ\+Z'r8<ևp W z "ԉgUґF1zO`(]>%0z0<\A4AMxgȻy`:~zE0a RE ;#CKs1+8O;xtaP, =2qi3#!rVn![b# y!D<C0%waT@ A$MJ}h]Dq/h0d =fj&b^b!I DEu4(V&nl\Pغ. ,Fڈc,$pa(@0Hhp5!,-pyN=w[ arC* Ǒȴ l,p4GZQ։QEB;˟nih|a3"v:&D& AZs`#n(Z|Нy^=}w܉Ɓ̙Fvz.2F'qG}|}m._ }J.cJzWM]M\iA!t{]GZ 6J@M)3JCdlƫ䀌X '麁箽m uGkmMJ#{PM'3$ 62Iw47t72tVO)z^I>.hgn:ȌUոTh{=]Fͳa1̊ gHtZЮѪ8P)p 5aԛ<15׎6= 6`2wCdWI9sYd]-@Ȅ@W7ԋqb3#l'Y8<(Og7R sZ"i| rKZx+Ϟ:t-sh rts#;d 4vC9I]X<(95jjΣqtxޞ<āΆ%WPE,8=6cO54,=Te fk8QUq1'.ms,չ w@zִ~{a{,^qƜW^P#xuC]@kYȆ)" Q–TԊ)9 a]o9 ԣks/je M/(.-KJE&pCE !-NYiz ef3rUH@\֘s_k@yqQqcQk{Ԃf Du!f+DPߙnZٞy4^;C׆z]r{a't'8 ߩ -{E 48V"^,׷x"JjQa5z}{E[k-tV̐+ C5U֩S`tG‰U $(|{x ZbE׀!m,,qnE$/Vb45"pRLHΥ)MR==bH,#KGorEO1rXU+HMB3]qT>u3vL|:/m9R]3ĄPu2` طiJdd2 ^J1/ FY-!Ǚ1yp:`Oc#\I鉒 >FtF69Oy]tKF7/'Ew `^!m2y;(K3.@؅*[ޒu@p(Fl+srYsF Y,J/JQ0hF#DGYZAK!vOhK@sRf0ljPie𡽔-u!A TȈmTH[p|3~ $ Wڽ2Mz'Fl\)" !wU٥N>eu!4J;҆Їi@ c- R֦ZlQ6- %ĚuXCC Y > [qԱ߂7^yf 5>й+<3HnͰzKT#5;9hZySZEsˋan" 6ftѝ b9'1 E*BB׏c7.#Йn@ƻV*VuD&#)+֒H~jɟ0 ˣnDSKDeoitzޑʞ0(@W`懯z}+^y[shU!{۴z]~pux#>5cDgCQD}dRBmÍfQ p0H: HZIY\$, ~W@ԤF(5A7i*&;"722Sɞ8aD\%bbCf&1X޴̗L6wM%!"MU7ttUrYXERA-"N!A5@LZUsv6DA8zzȐj싴:hgxEw} tg0`(!=DA"ڲ x{1&eZ@:CPLGDGZ+u GBȯo9]ⲟ>_$A:$A06Q.rV CD#j |Gh]qh|qO#BEӂ@wnG@vy`3 61K@nn=߮w4FsjȣC ~~BcgSi*њAN$zUD gBf Zn] DH+#A27˞RDa-)IOq#2=R(:[D N`?b~_9'u?hy XS8" aw+C["șB`  [?2Ww|IJ5~_|OGB}nH;qv.\MEu#hxCDqƷźF=ZWV_(+u*~vD"YDL$Ȇ72%DndjzԽdY{f;6NMPgvptoA@hHoZDs[8]bqs0ەV/rLB&͢!xƻZ+d Y'H(x,*m ہ7?7!Nʕ))u1w{d7(pBv <έzs8S$HD ܱN$:GPNc%JBe;fvB!J[(*j;b#eOfjԇÉʁ)Joz +{. 4@ct0SC(ЎF{] s^*Z - ]MEj( jJKꔕL"2ND7׫3Cۣ%]5CCpwpù`2>r~M(=`7C1pHP H ( *|-bNI0yT;**WKgp73$g=@xx\ 4 \1̼@"x뭗>f ZK0j4i3 b9 ̃v@L"#i . T`@0Bt={+g4[zx{=80!;;vy.u8b_`{0 AE!Ti E2̂a " dQ611XNSDsc< ܠĄwDqbf<7 E]gɲ VaDG< z&{z/[?9$s<Ս TRn5v 8'{{{;=G7>x $SzW{w8<|Oc;Oxo5| x/'e;Hhdg`U$3onNbҽPCz$}|\!0hd<J"3Ϸs-aMjpDyC"AD $o#~cώa@.r@Tx)jdqV|z Cй~7~?]}Dˮܢ',~ӟAFT=OO 0xd-K@R '7Nϊ V*SsN^L9\Pɿո{;|='4[ZP0mhHBpG {yH=Or'Rc G2ܞQAOCW7N e0pr 952%W BLjqG !A"QUE?] i*x, O@~!Bu*HNOx{3a<qNoئKB;$30T7=o秠?liqs?7Oi@<`";j*2e,E;BH%[߳4 HP5A[<|M, HNаP 9?HnjpFy  !]tD4R- մdRl'Wቺ59хLIbPw=Pys SG!| kZ5 %s̓N)˵usfINi?VDǜ*.X*Nc6p+"zB [LRHUfƺ̶5U!7X?Z)k- AAm|r 1Cj 뱃%¾1"؛ِ!ws.ܺ- 52LElr (b` ꂁR&,"iRDT-A*5ۭʺ},Qa; o_=?-Dm_/ FG/2"$Iʐق><\p)ΈIՆkXD%9) 2 JUE%R"sP<>GW F 45W)!+NdxCo4b x0ZC hvlfkV5!(gLB Hh.tvA'\A6PZF-T+JN'`^n|g\^,P_ $?Ǹpn.-4/}=! c$#b3*3˨5Z Q=g3-wfہq`rp'㣝/s0t|'at=t/סtIrJힺ#mMlM:|=;:{4|dwJ#t#ឡv?: N/C"Q{ Nh| @0"C_7C@"R'C( v&P;{h*CpCtv^ %wjέφw &ЛEMtarrCvEXp"mډJ"y $@_RStz_pqE(So_ph;Q B Qɡ vDE{+Q̌JBr0nՅ"+>5ܷ"Ā2(Pʔ2TUrCRBr2$RjhEMnTV@ԆBNgf HYcrmLiD6ˍ'zq£s'I#:giky.lVywK%(UcIVv0 @UWePEyK`픙c k APɉI,d'r@P" *(&C8deڴ;* =")!JA*)-T$ gHvw;FZ(rcM-scXf<` r8ˇu6')rK9N[1l[YQ3r-WJ6lyi4@&mJNpG D!q7"!:ah %PAۺ$rXhċSQ0e6_'vQr.<T!sm9[Tҙjy^+YM"lGx$*D:sUvVO; tv]Ԍۓ=ߎ wbk~$Yoz0Fp5!4S>g8yHه3x8 q֍3qɋ؇sQ0@ Մ($'avm>:_[8`)JP5k40ҳתKp¡+ h)KHƇ>ƄH5<$|6փuLv\lݑ?s Okǘ@0i BCA+ >C'p7wbtNTTJ&_z/͑{^uN)tS$ pl|W35}Z(wuq$ihLmܿVv >}# )N9oX$i2@~T6R$Na!=8d#l}86rFn_˵3 1!2(\M8j6ˤƄӨlщeMjFR#YNY1r"PF,^JZ&}44#m^uc$MQ(A%,[2޹B0ױ6\D-yos#;w\ p{ BwAIO~^g A5V*&5~_w$ECɰ8jw4rd1^7V@(`Lw wĩp)7JwH?[ Lsw*?,F\Q̳1\ *R5ޘ0G02`.3kzu4:#V{l)͉{}` "@^DZ –&$jBfz` +6nA"QG%A0ŵY.Q-LK#ՏʾPE}0) dIIa[bV s) r$HC@jD j`"yBDAϷt2F>aîUMp& u0: 6a#!E0)j C$ Qʵ>߭H=`)Ra>)VuǍPC)m/hDS #};;֋V6/ow߲8'JNoᇪp8/!P`J6xO;~>̲rA! 3k^qZ犵QA[qvJBJ!!n\?౜q 0%^K8 8$sYMjTEm n˷PnbєeJoneJ' htwm|Qù9>;'r0-`㑄&U%JhB`aޢ X̳ߙQ5IM;) ]lK[lsЧ ? 8S?)wi߸&f"߲?ǩ<"m -q̢R3;toWI6 |$Ţ>.zOH A$UQP/)V75v'6_9좣놆cL+ç;s7W\kB;neuRU56Ŕ(I; ͛i&۱L]abf$JSGa'PjBD!3%k Y& U6RȳTMSHR\f"U֊DdIFYJ\jM,6ԩSGNNJ#?[ -R(tO؂9ӄDs=~719#lax:2bJFU>x?~ @Hv!Q %I6(  /0%NjpS0>+շU#quv36 P!uǮq E9htEEH`,b+L[2Hm&#B(D MQd1%I(Z$ "F!TJ)Rb'LQdT#R0h;"I ؄`VV&n=_ٶ\-Q$w4l?E*ٓA9ƍNa?{dKwx45LFx!CG4 ZFJp-f 8&L=)|z(^[G׎'ًS,@)l5B RYHekEsq#MKTs-q5򖺔-tŷϢ@sGw)T"DPjG &+~ K&׻eP"~Q*X#m Q~K|M*]g)C kgqNM"?v>zIOZHj awօ(mdhC=v-ʑh룮R$50jJyMCu8䳬5as7FB% ZЋ !@H,?yBpeЅ.ũaY-6YuDBB, %LID3Ƭh JCF8f M'>k.$z!."*H! XT(TIe ʶQ%̪T B]9HzlȐ7U F@I+U--YZJHn끕u6ضFSh \\~Mݫlͪ-mxkPFl`32Eʝd!b("dw’!%\ڊѢM-%`&1 V5S-F-EE (4!H,Bdb^d k1 xbHeUɉ5&Z+V6bKMfɁSLH Df]3U[{&E!(!$N%Qu ڦ $*8o>ЩVAc:4(8v9UjjdƒھuU@Hl R%QC8B '̝Az;7ZW|~n0"`@,$CwR2*)#:04v KM9 # ]ZWl'(R!(+"OO;m1woVrD827{&xf?C (qP] !%TNXi;Oq4:TVSD`)voL5",֕hAG!_4sa jQ)MSXA@v0lAvЬ(eiƜy'y:A<yE:y?rupNJ{OZOoָɍus0,Z%ƤK~`lMl#]JKMypztwXUk )JW J[dYhMI"4L1n6iO8T^{PjFC9AALѸO68BP4ғ` &DTmm4d-b5Ek5"ZXŋQTFX*ei6ѱ-IرEm>zF5kknE3Je?[aweC%fC b΁$ /Raϒ-^1Nɳtf (}\/_k8 x=Lv7c;CZl${6v* -efɿdzpI( SzuCyx"$\q:ҏ$*:UýU~ a{)qR(:ӏģus}_=pz) RFr?!HJ [Ї= E>'9t޹5e5vZ. ڿ<lfUQ%/kx5lk&-w:ŶZC3:u {%1Ԙ@mTq{@>% Ǐ%U#v](r)&32" t@IZWʁ'ɗt [`\.*ЂpT ,I)N]s!"fP(r;;4yOjG]^>! *9bXd8|4q CFpu1&b[ƎIc\xydj-{8L}T&濶1ۆu':^$^NAYS~<ğ3?}?; Ë!; G.PPN ܅}t|i8%w|zEm!QlX AzZlرEJvol 'D[&)5|E_LG,+*4s'C{:q'sՀ~}p"gߏtAf]#N qQ V0`O̚Dd}:ܾ|x`d |CHoo 0%SgۼDs||d>;)[GN<8>;?xjPAitP H:2ݠyI|DΣnE_\6?d!H@@)|3s48aŷ\D xF%X  AYbF '`L%W$<&ۘMfs6r{KDE"dY!O#d?8}o[}v3}ľ߱.gmܽfȾ&q;s_zCNHg ֗ @h (.Ń;3NsqGCs֦?y7pqj%3餈P : (ug? $V6i`VVpo0YnSҡX\/u<`>l.D|ʩذ*%{gvFk dQF؞pb} !'y-U5oLjO|{v [n2ǒO"o"\tᎅr0g3A4g >bG|X8S}=qwD"CDQƳPZcʨ:Ev#HZl o'ORuOC`p\I29t<yH"x[n8`,nE]k:@R_kD Qv@3e4LH=ɲÝVD|o8t D7^=C{}XaNđ;atu;XC׸֚!oNU&OH^1UI+=vѨHS[`oP9ɑ{H/V3b17ŘZwMM‹=kWyS>6(>;>A6HP r˄P/e4lX!bͩcJX=iVς(i~}z@xi #q~RH>:C }N@A' IJu*뱊 hIS(`To~:MN{ݶf/S؝~^ð*x =E?GnjA>(^ '\L?NpGh [a_ p{ I\})D9\3sIL@s; b59YC8ض5^okB H,;ekEu-Z$`,=9%;EKYW=;elNX%, @5ÈQvF;#8\M Goi<- %9AEP;A=懬g2?/[)?zSPQIO'>_vgvoFdBɁ9؋]sGۺ/EmM|LRDa٠~G`vy8b7q Mq's<8ו'{z32bp8%$2TE2 E &GP@ ejG :s( 3 >6<a tn }zh+>:6۬s~Tg2}#5-#e%ZSdBHgVйp9G(,7ZEE3x>u%}=(U.+kRS&U^ E +Y"TJs媉f^/MFpLd(_~eoׄ5tSuؒfA?LJs0)}g#1|(Z5!_0+c#qO,Pnz>o<[(.pW)D/6=0{1*܉F ; pf(RCkΖ h o[,#tEvAt_[ŔxO`0HV֌̌_P@6$OH8Tc1>t6Fi(2#b}1ܙ^Ę܅F;Qs//x(WlXS$2< y>|qkk #AucB ,Mt֠ > bACrv3&/>#l:6 tuq׈ʣ/Eh}5oC۽0(_ ‚6BjƐ1,zWɂJI¡2(8('nk;SioMv4|\ "'Egq) %cNH5nYbkr #9ut>|}8fvT&N@!HjTP7Mwߗߜz*dG 5"z/]'81V+91ηa.ۑHDL`hQ-[ޒr 9}Gm1aӎNN,xxJuA= S^!~}<Du I:o.Ca5y0vT% ?mΏWifg/!۷_n}݇(!)@@5(DP d(R Nj5 sQRt1j+VT꼕[U*P*B-- @.B!d-QJm-[Y Td(Rd fMK)MB(dPjPu:]b J-"ȩBJ S@Ѐ J( ~?-h5"r\63;to)AWHaCg* E<}`=G+YeAy_؟e13"Հu{?~|wu;,|?)Y9O" ?rIѴY&͍ͮbMc'' r20 ylJ lpy7!R Qc/{;mw|Xq;o2R 4Ȧ!J ȂȀsM<O%ajPt>wo'3 5Vе;-<_⇆pË?Hut_$=p;%H.e }О%WTw\J_õ8>ttXMD՞>eQkXƏ]NqǝD>J2,W=bOˈu/zm(p{C{\oȠ$0 Bb~u7fv%579W\U`R'6knxyc$z޹;ZA?Tl&2H'}w 6$}K!dwϲ&O!DgC@` H9,QT9pv0.Ad(64rw,Uds<zMֿԟyɳI=PC ixުR>k✠{J(~\g^$2ZWSAuP @Ď2IJi?Q| [h@eFX}m%L&Ѫ-厅z7K9h:Cvfw ~Z 2<}(7  lp:g㯩|<ԡr1mRRPL Ih6mOn$ .XQ>6f3YF^V9zz*Wpk3Y"m?@X(\Οݏw\}rcJ"1* clQa# 0Àq7u#WBSs CjypnÄr&5DEHDhD 9 iY*\(sZI0rn@2&L*=kו̈jO>o-z^*lVƨ N 9Ƅ3ű,c"P$QpԘp_lpbJ[dh"gsVE~TUcT iPu>jpxUCȈTΘ8\ &aQ@S#ݝ@8x=wfo{59|UC螞6-wyTp$& +>;+?sFkۭ[[H.s!sjsBD' B, rrGc{ʹp犌v#f*jnNpΔ[z>=;'v5;woI>ؓc nn1**"=wr:! /Vy+W.yҎ8C@j`׾TZ8B::]7uCޅ={(=Y ޺*D%+DEG[BGlй<H؅[ , &S]%C;|b8yWZ>!p}ȇԪ.Za4UN`ˀrA9B R7GKڂ8 )4gS{' \yP~Yq'Amw 0S!@, 5%<=,<<?nI#è}V=(y޹=iVeD❦kƍOa!~uYhv 1bpCD 9oʇJ 9׽Wd>ǣ4 B P TDJAe`UEAFC >bpx}x? a7}X0&60#h% I@) )A#"I=#gsAB9 @7E}>_Cru^5=nܽHAT׾h٢ߌC0un%@#舚]6Z̟hx I h N"q3.Hc2}lZ EH $تZXj,>xA90D܌n0RA>R)J'F:ztP2 3qϧw'%)*&5} GRb|q!"%ytHP,gxPubdY0Ů~j/e?q RX|B;D-ġE7bٳAP0Ip RBmG%V5@`PN$Dm+ݢl;sTs81:3]@jNOSMf%9RvHlvTxCp?IP|CN}P{!M0#:۟VsH=؝28s7wam?5h.p-|(+] }:^mY1W< Bh!uڴ)+st4mSinAUܠDCwʹiN r9^vpT)$0Mz)2/)08&aEV(\5R֣FmQDrF2ۖK\݆ͬQcűbޕhRbe+ U\w?:zr۔'+׿m3sqoeYAo.X!q5$P1=lx";*F ~$ r HaY; iCp6ۀL$G *6[7MFRFF89w<ϭmsQ5b}|W׶,y;#컐"x{c_N˲h@85(d h]bJ "BG`Qα UxISV L7w r׋Ǚ\֗ \urq׮.gc$2aH( )T!#*÷6$vx@33۟$x5%4AHSE0L*-oɪvypwnPT R D py=yDzzE&Mxvɓ砮y'"CEq뼃\i=@'A:q/nY"=*c}𵉅J4[)r@y(mஓKiKY]=CܧҊ+\Z#Vv8K)p HGf^rd+K3/^5?oË c. U&8^án5JB06Iqd 8& XoN?OM^-oyAe[R U>d>FȈOߙd ?-4XT (o< O4-s '0W{Eh裭c `}.Q?t;}ٓӁe3D 3"ܾ,8f4ƈ##y et P)Oay{䏩SU/e18GiS kYd>W(Da':"üuG<""ICЄOگ4!&Ԉf)dIi8 7 {\<x:}~$zV+ŗZ xvӎZ1C$qv8˜05%kTjSU!Uym%(_}As7{96A'Ғ$0`7tGgAr+@ L)5"bHYۢ&jn{qWW'y|GPI28Я^|nDO\u|(rwǞ<u¸ZAhmYF#t `G2$ 'ifa|z?Wjp`EO4B;'*;A@7w"4 "}{sϠ?8I`):@镣Ðow<==[cISc`3<}-堷Aa8{55(m&97\2q` ]C!`m1n:;; XugqpHK v1"Bv$]Y50[fˀ.Q8Ā5$g#9a-UUf'4Zx1>]yvأGßx}\Q#ɨ Q< C$ t(vu> $6u6 ,D $;7!TֳhON. %xk ZvgxH'S,wypcbqТ PPݸXteJDmۤuٔٗC@|6aځS3A@'қpʄ@&C'nSrBqA?MBq%!akbBPq/Hj" mO8}4\RIQ w&g=>ۻ1zy"kؗ!ܚvRx,\jޠ/י~Wg=8''S 0Ce{䲼!п^Z~t'8<7[;ɭ8 s‚EP˳)PN%h:,Dɤ"oMc|eKϼ#nqx;}h{;K[)(ˀX4`w|lѬ~%$9^bOcCnrG[pKM:{>XP>7ߜzܝd?_;QBۈ)v2㓝#}uxv8ogu˽::ʝPkYLbXyG(}3{pËPM*-(vE:i323,N(ssqbY޽װy>8MwrӁ4_zP㽘dp)̢R^aL);xλ {ݽ/yG/3c˒?;{Rwi*[,(A"L#)ev݀I?^MwjX T{cYo'%G埥Kݰp׎"6DDg~'vёv'Ē3#(y$vC_;>\0/ml l.0 bvtuh5ŭUrԀ4vbZ% KTSw4 dENпqa%\+r.H)"v E:4NI5)x,8] 6D7uly5FڍMJҦȈ9ǘyk7j]D Mu&@PXd^ q) zC#G "D!۬$[^L6:MidgpA G ۳bjւVKant0Mh(2;lc'뎈73zeSl/SL$)U N $!ESk:tug؁!քa698BsbC}v$tbKa:F+ �֍dъxXFۨ; H>dAD6(p$!1O#9S0\}"h(u%Fb;>;]/߸t_FʃRb8,r0UL$e JNWkA^|@PV[:7޹Gm,2 Y2R 7bc/]v$8B a?VK5D5}rce)DC<=^E\uwKJ #"i!0W7Omւ>mF-儕q⏵LAutEHn'N 9IZ=XcNU8""ZEDHIjF@}L䂡@& k)CU\jՍEkhMO>G[5Kn\4[zW4k1j1D,Ja!Y$xhw(eKB0`XN7;`1q_"*LP0SU`e|9IsxtL>R+Ƕ0 rDJ @PHd(DJJ&I0F0X : !j07( ɔ8!! a=!% .mt4cTۂ`"wu!CzQ7 ôаy@`1"'I9;;N]H_w6K|4EJD"&Pbj,dhSκImEQ[kصj*4VdF$ ^(&ifӤu`Pa<vʂEb,i&Ñ<0wzՙYq/Gu[t,B i D A✾ͷDoFQCF@ A>~\CxRQE4!Oع|6O܉O(H__0dnλOOik)ĐPԆHd.ruuR(=e|M;k})@OT/ -}hhЈ-$ҁJPp-&! hQMEܵrRiM6bڣmjKض**dBҎ40f3L!"cLApC4B@@MntÂsQڎ~ɸ50Q>|UCi|@NI5EE_#uT:8֐ ]%vw7cEyaYDdc pPS AX: I BHvDD)ji6mBABܫdE3'& 2TTEZնBL*QKJb™'Йƭ^X?ǺفDއ5 $J՚Oh֘Ҙt7^D=4gi%!{7<̽L%A ]_MpŨ%0Y#p[t94mZ%f5e救nT{??۰s"tCEIku-dJ@|KJؘa;z) Q>H렑 ! V9BW=ɍU%@}YGh! 'ĉ`QdQbF7BPG^С(`ꏣwbJHvt87ßs'hPҜS;4@] 3 0%I  STJ?@rWQ9ѧBkrs$rtG.lԮ9Tҝ)I`Dxq"EdprA;UY m:t"]N҃8vPǢU!tiWnB-j A!+&ěT:aTY3,Y2]ԘmԺkAE 0 ]ܕ]1oLnxJ^ 1 6U q/vZu&$cZ [ $iS{է 0@;H I p<čfYPTܺ[ɉJ'_ﳎ7* t][Vܫ좃lnl+Fm& Mˊ 0C ~#b'Wq`:H #,Vօ<PC hSN\hB Q2-DM+-ukoP7n2!~2Ӌ\ih_"|-NM(Q'Xᘦv۟wM!h?qPmu҆J Pyvp&@*L o:o.գ;.vFJA>0WIIM)GlyU[&9.k"/YL!jnb:"Ddb8L:/Y0ux V= ͜i;]ʺč.nSmw#+ L 3$׶>ޛ{_jb;ppv4tm&_w/};}4`jd_@T Axz̞eEw[ri6rd[jb XJD{A0V!)Q$IUUSU$- ?QX+xk n~xLp&_p'5w_׸\Yd B !"k~sQH Prx wy?g}P2-E!cX5@T&֊*h׊[ƫsrXdh*b PϵCLq?㿖6ӠMc`Qg:@m (!P0H5!Ac_t\8ǂ~qP#7Xd",V E)Iy ӽ`@/Dp(Gw;0{?/qS@ (Ov2%P9T!LA";}O|zh~xzq9?> >)uSx v'jC7(oBP);A^P @R/Sy*Nm4ږnjڭvۥ5ɚ(ҖrSm-β>nj `rA&i?k~ul&BF-)BbE)Ae %UaAkTtsvGKccFr,iAc LM'b{]$x[: N9P5?/5n\ \BdBGz6à c AN13ZE8M'jy9=>~@))4RՍKCTiJ&Y (}U}>W(xEPRE FD߉DN""rbq'm؀r.Ee$C M%ThTm)Nɑ2k]כq \>wl|q{ A5߁N"KaH3G}{""7mW&AZ 7/jS yupu`fX2b]֘; ;/:*%+5\JIhL*Uh3/p'" s ʍ'$T٢mВҪ(pBj7& &6BjB;)!U֭fD D~~p?K;\SoSzcACَdSm' SlgGt ?Soǡ(ɒ;OJyM,B j E&S)#Ϗs?fFD\Lq3E\C#Fuײzvacf`~h`h~4m. \i4s>::4 5dk8c*7`YJ"hHPiJ$ I2,Ifi58&(\zz O dPѐجbŀ1۱x+ne⻻v\XI3X9ke-t좍h9ZJ4sDjb+~nIi1RjZwq>p),ƌ ,2Lr(qN*ٟbttȈ# 6ǫx۱$#ItaC0>N4oo%P;XEc+G4N_<>7[bW  JM 3+(U<" ,ER I!@SC=02?NE07$$GB^J®(()"DCdH (Zsn\NH% ¾F, nF:`%QB*[B H%P) R%Rje ztC 05Ⱥp>~ƚ)财TQ:UߞH)_yUĽtw@\߰RY эfHB` $d6BVSN:aHh%5I:sTx:xNIhPSҡ=ܯyFw.'08q?'o`GSP xÇoOowS/D_vc܈#Ӑ98 'cd覌@1t;'0)B7hpϧZH h9KpS?#ՖA}zi(E.NOeN@"<"ۮNu.3 Hpϱm< *.󙻌zL<;&2*"4q\N$ 1D*hA$pNCƒzAbsNJ)hmmZ*ɵB41|(h@(DP4tI U *9+BGn jBotk t@#{rhB=@*_{1_%a$_;ʩP#Qg߉Xߩ' { ;D-,@w#ЅP-GSC9d uDD:ׇ7'vkX*Jv~MJ =k{`a9]9sגr``Ԍ`Zc1H2>X{m;uۭF,LȔyF{&2P1PBh<t|($a =Ey ]W?̈́HB&`~اa]gXn91 x;cIK =-;x(-Q8]I3mPRN\XA'b(8?{"baqَPV‰/y>a:!w8}?cD<zHG yKH+x-X8gVDc.O@RR+GȦNC`~|usεXQNc됦rp? ̋>}G=:71hcus?F!D-/+5Fh4zفQ&(4}vr>}qQ\pL æxm׀s>,LysPj 1FL,I*^iJ6q f3] !4 bbv*w 44Tf>Q -A;Ed$`!O/z(ay7Ŋ|IwHgpw)je6 Qa$ 3r%_I;"!%ބp*"^%n]-Jmif`ZѸLO!q/j$b0y)JEckYw5Ol#I5,ZH_o~zBl \Qވ-;SwQ> p0 M1c=?xUsww 7YSB>BCb; XS֪8+uѰ229G8c9VNJ&I %M F2mh\ I5b#Er0iv ;p _o27rᤂ*rָx5XuI(QD%̐ѺT QAB:0v@ }ȑ?1Юsak}??V5ϱtM#xԲ_)AEѓDfTG篏/+u9t?%M>l֤x|h^LX`{^|{޵X 93(:/5^xHRmٰ( >;}f>)wd9Z}7.s9LM贱)cz߯! ʶ@ 7Ew6dXbCзȏL~n"sc]PxȈJ/l phJxp<8l3Â"L!M}"`Xμ(@lw+;hVTG>٭ȅN)#ᤆzT:옏ȈvE64 EY} WO JJ7cÁ!Bntۼ} cf)ϟbHqBT@ T *iQ.*UPܽ{ ;312o wzv F&h;mJJ J/<ڢaH 2 &MFj۴jNIOAPA-8~W@2@{ #72ı?;vm8N׹}/{rCձ{϶fŠ<–G1']4Q9/;9SN=w'!'}qU|]PZ9\c$0! |sLθtH*!# O7EYڄldr!Φ9竮W6]v ̢ bChH l]m}&E"+UN>=>8HiRI*@t V?dGa¡X\`bX[8΂7.N8G(LɈiՑc>uĻ]Dk~Oײ :1L(q 3 r5c" P.u*QDs)z^4&fHu&CQ1Y6w~Qݷ Q59h>P;ACZD $~9UVcmxUvnk^&~P%X㝹sHJp̣B)T(wQoPߧI8s!‘[i*~LPYFBH?T7@I\BԐUR#ʽ"-b,ld~T$&hMXD2c65sY-c%dR^Bkq]o;cۉnƹ:˙uzW6PRXP*(XJ2hŤl4VŊ6b2dHDXe61o"De^RqI -Fc9ҸP˅BC#dId$G(L5{ 5? xʿcI)jX*KɃ7+Bx'rG/B 0Mm}DK.:ݻpq|fav;$:͎jiDžw$P>CNu >~MO9@ J@q.xI4}?nԛ4fܠKƠ))~0 IRcO%7y;wwGjIy肾cܘ$9fh]*ZHA$LL 6WxA?iP~ƣ>w8;3I@P-mEJs䓗֓!ӀAgm)UlIrC2@v.Z@:"UyqpCOohE$A@ЂN#_E dl39.<ZFgJd1k*+wߔ4e-L,AI!@CC#H(B@ HlGd@8O4 dą%5$ήq[der\ ~[;{˼!!AB&u@ZԆk7ޮۆ,% Ywr?Q<ߕAH A}<<|#G~|DŽ}&È(\tke܂b*TRc+/q8=z4|q )#R Cy]cXZX߶ vLdB~g= vWY/>>CC^tepmC/Hr1@nST(m.bTޜt'#Rcnw<^bpp+3HsƯߖ |@X:b'sZ30 "H+r'UO}tF:m8r6taA-Vr3BiI)3.vH)< dPxR-HBCG{A T6F>k$;GKhD)0'^xxt'?yӧDr?OG4u?x8pNM:I%0CAZ3q3;+4UVst.]$a?\Wh(6!U-!0%bHм>ݏn9vZѽ A痭_ wXwo-X\0+{-lAVSY\ůSN>kwÞ:8ú򻗽?볜} O+{ggxd}K]{oǡZcZ̑;azԵsl&7萇TK5o-ݙ`;siF0ڭ ~p)j5>kXcYI8K>~ :'n}I W;rXn%Wcp(ځF1 ӹـmC!'%0Z~?WFk2bZS,;:erigMIVLUe+OyE/(cNiqz ˠV\IQe:Ƣx} s[, {o!,6.x(8fJi&e01R~NxЛZܜ!]N;Ϡqs|-5BPfTk҂p~gHWAIE Do[٦qY%㑓S1Rx=ì^G:mGI GL!UGs ]z}QgMT>*i W-&;[+̢rg *bx,ͱM- U{<ڂ=wU1G|UJwpoy3Fxb*牙lov^8}p~ɾ\0xS`I_UR8⢌KUs63`Q( ˀA;hGs`uUI.PeeD1"~Tߣӭqwg౷r7@rѩ[=!nkVƳLEL @'P%t&h('fDZK168a瓏PnX$bެPo}s-Rw-T%Yrh8ZJ&z|=>56kVˈ1&vhܤ6]%vL ,YqMF;vfYήs!KqpjdbRHْu+xf:BLAPRpa;5B2cwTČ2+Y#C$S`T@LH1ݭ4FMPPM^+(Ebʺ`^m*̩)+0[hX{v ‰[Y>HTS^8նj0( <&"Z O9<zXؙ_И[m;H?ğ!m(K|骚i:7k9 @dN`a,bʗ. J@cDro!d)0bPl[9UyCr.VZ;[}^zIJGOst19RP(ƘÛylH޴WDPeONI?*Ț6>eC'>a/D*ds&Aۙ xJi|o֢2*{Z 7Ń&;tZ.,s Vm9H)D6B)ɀ$6'H6'00 Rʧ.RFoRQf#=fذ'0Irf6D>s = "$نզ@ cbfZ# JC #('aMTc_~18#]ʠj{TOSF$VЊE Q'0مl4[>|fx'ϐC>+jt@ĵre6PQ!GHu{9 h xI)xBBr/eaA*6`J[E7Ţ vikџDk,\EI\歾{ś$%9fbp@:"骇_ Cp:UoQruLiy`|CTWYj{o<銺Z܎M\)@_})so4&]%xѯZ1( |x-Vn^0]2EZ]>m+U`yKzc}1!Kfuً 61B6l׭rWA_S5Ut%m4ѱ>Ou\(ǪR< Ń]4| [/D:+ Q]b9 *IQ,חáa2t;2}8$k\! IKQQu/ ō/$άtY*m] S*/.DVߴ؊ OGѯ6b%tfV㜑_ u`ƭ#D^ "ZF[ι]Ym?NfF| "u=o) &u,swkaaIgȣ$ Ja$IVFx)T<Ɲϩ]]P;;]}Bʡϭ(QRorU߼Jsn@vG]^\6%Z'kYMXt` ;߽stnM̑rrpݶ 2WYAܲ*V=;7cP$jx9+ԇՊX7ೝ9ؑ'fԍϱ܍@3һfEX߄χV;PwF>= s$w2s7NIfJ42,)]9f +)JJ{=|=W2KԨ^GMiڒ|Ζ SG^-WS(`<;)xԓ}0#q t&ssı$ZkcZ 5ʧ8) ɜ!@hvCHTT č[lYa۾'xfbKEs5: l2xo 2b4fpqF+bH%$ ](o!\w<|yDsFUsiNsu>~17ې 0R $% >PRE@]0 xDB~1ױ{<{Ext GosH Ev;zDXbh7=afݲO/?+b dWNš!uJA9==N?_Ca%vGc(%* pwK@GQ Crr@tOCPh2L6IVLf[LأZiI*~M'c5v>Q޳I.“IׂN$8B>=Ǧv{J{&qw& lX9cu…^vu'Cz C+z5e1/(MDcoCN䁘FvI`#Jc$a|c΃~(YJ " DSdMD$:3=Oo;8! #S)(]ՇU ST8)zZ9T  I@-U6TjJ T$Sb0>'/ 4ײ>eKCs3o7O^"/#mtr8F{h}M;?UzhW`=:"<v'ww×i㠨P=rr io1M^kHn\2ysNFkoRۉ nخKL\2}t i?^d(~ JK/Sؓ(!2S h{_cre=P= . }IEbkCx XXI0jc>{e"J|Zep4 dJ.J@ĩ6NCIgbCv4$2T\D]2(mvLo&I6.&ZCP̋F?0'R/<@X(w9!ADa9E86ѓ4''f0I.Z@>p}{rUO^ʎAuR&It% NoC (sd$2;z!LJiPN1:I6ea9f]:1ʨiWR#IHoS$&k *tPDCXUoJ)¹I`g|TDȥi: TsN"9ѝB5Rj2J Z13\7"$P$'aCT lVM@UP 3x}O /\ME1Pqj>`i7 yW^W׉Dm-XNNG-xª^q5~ͅ?f7cߴaGTC2^¾MPfIaU ߔ=ߠ>-+"VGKx怩BhtEeP|&pJ;OD!k}T"ۊ8BFh V* {`sn2AfB95#AwWÎdn꛽>p=h;z! („&5Y:rzb1ڧ۲]SSbJ715$c6| V|jQ$HTi.ϝ0щ?8 1̏G]/RFJČRH\ (ad ilcWqpHh80UlDw;M\$X c\(D_zQ4'қ?zm>y[n:G)A^MO# RQF94q9nS5d=gY~ E8|3/{<gOosOqy'vU&b1m70_fndPwٚ#w!TpnT)RlQ-2sw]ΙLk)JUxߏw{18B8HNh-PP p69L )c&8!Os5If@&\ r$K=D1u5HP[@./ϑx゚o}"(iqx RB!M[ "eJ(ݠ:>vljtV>&rd ]tBnea i3AU4&j  Z^z=mѐltQDsT#FZs%rȤWaN8xsw|{ǯ>p_ NQX!@H@ CcB<+'Ώ׺^$ @pv4k:/NI<SYoSd`ARX~C_bf~0 wxBTO/<*N!~s\NF5QadDM?Mx6 5"9CXj@6ei1z(/f2@F`'愜\M-j8ws`ӱpsUEǝ rͷ-QҶEč Ax=<-QfVV]4ur8E,EC}ƹ~|_H (sY'㡢M֭&)U5cAMV1Լë@VE&yְu36!)YӪY(j*s{Zr7@lRd6ӜX$)}"KMGH3@V* AnS-ӋP4l/3&KfU"H-Fwa (jBw@ə5bAxwICɘRn֜J '4EHfpD-"MhgNbHc7z^K'R@6[6/6[2ȹ(N"X fM0KȓX޹Z:Y٣,S&e/n9uҡglo?ۃ8(p0< 4A O* 풧'n  I$tCHt^}m}z[َ8s6W[7A?~FaY\7=:3~5z)}ÃvA X(qTSH 1$ &ԧm(m:7{<Dɸ: be$]%ZG|a׾"o#Ϸ6{s'ζ+܅ 2r`ތ'|w o+4sCě.'o=@>(LN˰b\-G΄|~&ܩq{|ӗeLQ ch5kch֮`2 4XIUjZm;;N\nvo@ǀ҉hE!1[#dQ 2aZ NeiJD I4!)HЂ P)H҉գj+%YUucGQ= ӯ3S-M& 0 S{@*4E-p|t`+iqg|]Ayv3pE4!ˉcYaCBީ!=x po_"5QQ`bh267?c'6}`U( aA0_|eZ:ORj~ |≭ɢd M=LcDCDa=pOuXF1uҍm8Y:= w?/>ᛴf(좕iGnM88¹M#bF=&: C+2.:pX@$HqB4n@ $S/{1〼$(=3|zpDLIkvKwCF9kEp59[[&QEcXm1Ƹ\.\ TŬkmTj7 %EƷ6(ܭr7-ͱX`A4 Y*ZSY˶\͈k-xb,kVܢ kQ".k¹Fj-j"ѬZՓ̐d͛FE]M"3lk+qLMH͊+Il$m^c':B1.sJE$:%G(;J/Gcb6.C1 O;1]dܸWtN6PFci0 R!B%[kLB+#3ݮd'uرJk;mh7hMwnjsu1,XB.WDƊMd>jfmS]z ޽Ǎ'rxsB9cJoZ$_ؽqD&AWSG\Q1@Av&F,d9He}6h0k?IJ?l+9 5Y [bkQ* Rl&Sy9PS^MF檍Fbʓ73(N 8rY9R 7sm^*巶ưVˀ"ӁgSy9I5Ws#H'T'e˷œP&J(8q $|_Sy^`AX: I@G 5 :p+U)sFʩu:ʵI<4yf{oJw~{f;ÿq],`=]\DLcqxd5M155nbѯ[|V(&O?7'GAgy۸koPrmNO Ẓ yTukFeQa$Ns߳~R-~`c#"=~sOAg4Fנ?=P.`4ZNL5g{@A{`}iW[ςJ|!1 U~Wa]BQAU a(@B( ew|tq6EfQE@h$5iG,0HelƣKAjYbH`͂($24RJF>"!Qw%.5 Ctu18B( 9Ie"1~'ߪrHv P9.ݻg#}0Ĝv #x*Axa~ooqw2yrCmD\9G ~I' /.WiHH@F;EӟH|ϻ()07O9Gh ~nfݘRI0>/K9HO_S> g&R~sPOtPR0M HyCt~永"] `i  #ΤFM:tv G>D@<9l?o(ՂN6 |bUP=hMo?Wlif$& }ZAF:M~8; .į5W0&C0OBa5ǻ:Q%2V3A@u$ϯwbyy-@ zfX?oL}aj ubUvv&aIefC7΀ʃیt^4)wIbM<00NMb  ^߉M+C 0I0UR#Mϔݿ4CJ"Zݣ#DIC0kQ"A7!+@(mߊS!gnDD CH?w~4cݝ%+jɣN 9[N<փ|{%{c (uG78d g4TRR5ǩwm N 6Ѡ5= ,-R'{'KIb}ʇd"R%%%PP}Ӿ눞By5`X_0%^pFfe9(iʊ(cc]8p\mAkM1MB$3&(6 =y((-m`ýڲ= (tx0OzS%E7Ca~slAd3(L'Dlif.́ 5,%A7 }Q~n_/hLgXy=D!Mk*ѳI 0P} ;`p-!5N9]10^h4sdҔt>DfR̷/ 3ִ4D^'w $r].PEs\Ζum/lM䝤r%(N&ĉ7p8{L.r"]l1lHD*ij10INui_-9"lsɱ \Aȍ\[ l(BaT HV9 v~paO{coth :CQN"q=Hƅ9h (_̴ j?qED~A@;MPd8*vM,l4cQZXű & ōm{S)ߗw nM{yp8&4S;y D ЫB4>M)بxTHRD-lYQڍS Q)@ N>UCdzz/#փ G { : P ݤ-﷞9d8'>0hLE T1KyϨوX҈:;{szݔ?3o2N2݇mՁ?*dq~}Gre2j.WeZinj3XPLLW|R d&d!RˁFR52 lI( %9U`Hn|ɑ f.+$'+*qD/ξ:#ـyH>=6g"9@$sl&a XcP &1l(a&ΏmMkL %s53Fͧ*hx'׏@g4  @ShŒo3ʴZ4@`QٴlMiMcv6I94p}#%7|7_+rZ&RLN%4>5}oM`C*v/CxB8ϸPc -1N Lñ҆=E%+q~( A{ByxM?wO<@`'{G!AмU29m|, 9EXMċy_{_k4NBfUoNJ*';BQB+kq uܝ=Pٜnnl26E!( @/:e+]!SD 0FƔ,\fP" (D(PP0jX`ƻ;sۇһh@&S[ХXn@bҐ:saw֩^΃Aѝm3pM6% fniG$N#ա4b ;n0 #h '$^@D6ģŽŴƋr"[kNARxFȊ0uAM̺<3JnzpJJrkF5bṛ>ЋǓtd## W$$f8ۃTqn78RjRSpf1X8t$)(bD|9?5d>L.*RҴ =s'r6?kׂ;י;r L xPxㇷF2.C1wˆ<lAŠ5 AU&խ_,P /w7Lfsx=! iH&@@ (bQ:1z!ԁ|J18SS>hN]˱*OSc $,vWWkP^1>uYl Nx6(&HE J㧨ΌW2փZ) 'Pe ;6 =pOO`=ܸ/L4w`~_ 87_?j,$`?PVIhd0V?{JϹhN0ܫmV@( HE-jL|J^}৪n;Kw>7}6pJrUjB*T3}wA|ϮWSr=x.}ۯn=ȯ8@W5(@3l{9JPȧu>g `}U(:6w]!B@i<{4Pۍ`($  %>{EQ"ھy^Q@%*,@r(P(E@UQI eDDDEɄ(*KXyw9HP@UA KATP)R2G |Ҋ)KUj;wٹmnkYU UB@UH Jw 4 Q@<;ja@@AE ׺!* jl^}:o{熍ɾY>ys㗣^wq}{1y}B}{>ϽX̀:{A'٬nwkf`zz}xy}IO\N=*w-o;%sч_/}@ϭ =ܵffUyog@<4kwϞv}Z2뤺͌ ^z.focf}lq;jFyuKXMڥ6Ov5vmm]+Ӕ/;/}fܞgwo5msK}qv稍ޒuiookݚ[[at[ ۆ;'O=oy{!MyoK|>'[}vum<\9s׼zoCٝ۷twr]ْl靛nsS}]GZ={-XfմJNrWؑ<{[D\$妯myR6Vݔi5.;Q浪$BA*R %%=@ R:.M%^Uޏvad}N>-wyvcqwU :(z78G;bUfg\Ѭvpw},;^}gCo!Tx:H( Z4dnwNV 5廡\@g.ūm}n=\k}=9z u V}x!{]+/ ى()mּYsU :=o۫J ;[37ێN۽ =檚/Xh gsDcl]--ܭ7ӯ= ]p7weiZ\Kz `qj4):Uusf뫜KPӽyuN>u4 M6l\s$˖wxw%t܃nkw]n9cispջ7[7ָuQ}fuчA-wknFv { ^H9T3wUQf;+nK:oO{D׻STP7zb*els;wZNcI/_[A'u]n}绀hk{ &2óN4%)NJ(u$(B募o=+D|zh<]-wjme]L]yaf}Q+lxn;7l[u(P(W@{]Xgk4 sm҉ZkhabW%}hh !FA7dbAie0&22``IMMLyO zFOShz@h HMe dPC(G$PP\A)@?dy@JDR(RQCTD:ȀH)~Oւ}ų_jO?u`?띿VT;:,j5?,Xii3ݣeb$(Idd'))Q"E2 BP2]BP4PAMH[(!rO!PDZQZѢb$}!W#P<3^d~r7@&/*J*+*QmYVr Iݘ/>҇P>,7"}"&? E_a(mB= ԉ@D|~|z箘7ӺKV(( ERNhL1X#1ֻ?:]ol8u9?;2s_ FJ0X'/[ӹD",q5V,Uk#;k$(>;>m}^7> &%s1kFs0(LXkS\ W?StŏdyϽ6i_mnfcQED [z|$(2G\>oܣQX-BPb&R4 MJ 2 BiG8Fl"g7I<^  T$_>4FD, (6Ee1d_K&lecCD:spS+؎uxζOh;JdVO3&(s\%/&BJ f]1vB4"rhؑ3Fe)A,Lم( L߽q(#$ R}EWb 7H_`W)LL_V#\40nmn%$M 3%1+IRl/}rMc S`Mq_%DE|j~C 55ƒfF?wϾcblAD((i(J>}y驆Hǧ^w&()3e܊;Ql Y ~_yli!(ҒAnP?r1+rJO_//i4!K;,YEa!0b^)_ǫחh"hpp|_{رY~-haȼ —'=x圲=[# Ȯ f[V?{z:Br!B$_E.D;+Pywl߾%a(2+Hv}EyMF~'7eI722)q{A}ec 5e '̓P}f@e~qbXcߧI^6yl8™^xewʖ$mѐ,iR7→&;!HPAPH~,93,?[798Es (PȠHSR M Ipz++4 xkYx=+g&G2Ȏ| i5UZ9#"Ź=Yf_"EߣjkDAܩiߠo#*pϟTĘRMU9p٢z#$ܛjq*6\_z6ȑ<3=AD  wJ0s*m{Wb{w[sJ_UshSkKO=OsAglDDյ62oxlܬ=^w (;#/GjMf$Nz}AsѮEm%ovfsǏ0P7#N[T|sitS/*{36i+O8qe-+LHT$*wΒfb G,kl=ӎoM1d\BC2d ^Z _n 7HSyr7<-2.W>S_6aQ~R7y*BԳ>C/k/>"P^Qv]f6c80+]e?oE_fVnNmmӆ*t~Dňuw.QOo0GЧCKu#W4rUvOi[#%b+i1N8zX-*%F՗Đ0nɱN S>yn!Lom[Dl!gb-4-3[S_Yʎ=:C Y|F[;͉\fk}yϽ0M.ӣou$"6) v\u%#k^pȺ+V#B$`Ry£ yI#l›kNRgsyAZ, V˥%C)Ow_xUyuD_?C.[TUn9I\DR%B. oJ~boJA-EOR%wW{myioȑuu~TOҩs@d}Hgh6O TG?%$ы~+tԴ|-1j"@aEl|dOn[o%!zwk_#3108PSvE-!D~o;(#w]];p—838*FEDyyeu)\FْKmB QD*:ota!v_wnC{\:i}6*ERB ں[wRKkFoLlEk~,1JU~,|왥-BU/ѻn u"d)wu&2wӌ:yĬjd1 2Kux Z1 ;REm( 6c-(B–1Phx,cx晹shynT ;TAwjK֫qڴ!hk77#F\s"1ynhMF͈@WF| !w\S+tiQ/<7xbt˦{o/ON*DE8†.Fܖ4"Ex-DluAEBAsy4Q<2I)gv~wEKv05Vʁ󥚅T?JZ'Q] @u-~AxTشJBB iDakbwt;k?ɣ`Ҩ:J!H"'?(yҊe<%PJ|%@P4xW.d7i{ X yq~vX>zi[*?H\v ĩ_Di=>w+3hxO_\*UcیwWENC ( ܟO6NJ>oZC?YZ٣V.h.2Bnݛ"鲨U!a/h{0nf%z: k7KurUl`TjH$T cFIn*髤Hꂡ8zp?f?z s;u**y]@5]86|O/udv$@X|wn~ BwN/46Ȧ6aQ=~>ǫu_(gFL>(s;hzi9oC_~~&34iYM{ &Ha$"rζ]SED)VBØU9)9kfeMޕIcڜ5ymIҬ)N$7ovޫsY"5ODn'yA+GMjISaoWbj6]^z*uU]^:ؠ4ffq-SRI) }`J֖/kD,GQi\N9q"A7yƑ9\Eo98PI$$Ck|:asש[۱)b9ݸ`sZ%-ʔ"Xb i:󁩡Qn9ѽU"TηA0w3+vtn"9I,@X=vֺZ4EU5<u˯^gM8ֈ{qU|p)! fIϺGˬ`7#5kztۮliorg|LA5uLkTJnU m֖j`TvsiΨEoVH͌MԌ <0`+q&"$Y3{篕Or3S4Qi-y%Jɑ_f {ꬎ9BF9 VB]ӝN#jQ @0Iɐ|]!0'VuXu5ntT5p`dޫZ.l7A$HHZE,jUIQ;w|fq1q*iAkf,I1pkzj q 5 :Z" sl/r  L GSٽb*o30nͳ9Y4jjuUrpk[*)yt?=oэ߿\Q`"{ATUsώ&U {ޖPh P|C5wJ-}l&HM$ԙBA3`E 5#!! @ R.+lXZl e9bBab6əW V͓ P&Gc[ӋwA5D"bJ"] hs2l("+̜R'麀}架uӐ:9?W|S,|5z|Kyi3a$;e)L( qk|U@p7m{U#8N4 7aluk9 9%n.EO/PdF"(٢ ;3c# Z`xH>8*v^/^yB1Emj MZjU.+&ԑ J ZOnv;w\_ˎ&HpP 4Q[r6Zmm2e K5? vfs! @SjcTҔ P#Bel Ms©qrs7R M6aׇGv{q:6C/o{$?K?k:LfD Hrgbkj y#{l.@z[aNH?Yxx67"D#lA>lx h?-?~᭹mNMzcBr^Q u9ۻ쉰eQdZ W{*膪 X e~r`43T45b !,ޝ1᙭ 4#>ΟJ)53â1ꁈȇ̀rx( +xAiP ( T[Zaӿ^qk̄$=p\.&/솶'([d|L$u>Gh15Zٳ3XIAOQM_SYT;'oTaG44C L#)/D?!\2pʝ0p0B WLn-%CiU_F2wuIRv41TP]Vf#Pư>մ2(5́8"2Su7QjTF>؇_?W3ͤ=O~>ƪ}4Rq`kQ̩ d%ocU/n|>ʽYv&||>^ݬ?y0kZ6V[C+{}<ӾdŽaK d|J\an_&w ;RUsp^\u,>p$-zj )Z_emvuWQ-MJsY}mvvݣq1m YFZ) e&\$?.Szdy5;q"^3 @(Yp8O%޼t>H0R&WDR)= %\m᜺d$&[l>w)/oÌ'd*(\S:IHBGZ?@2~?-k"vTykOBطݿVs$3w>T4O/jQ՗,ziaf_g%%CgQj3ʼ!0<{6ᏱwwO]ɒ+\J.`ъ0770AI~vUw:y|}Cj?9PJj L"2X[kL,;ؐKf,1%ќ0vYLz Ul/DcERI&RT[47k$ܨ ѥ?קoht9(Ur{bpE:_]Z'[t&H= ȁ. `aܪ pqˀH! Px9wGI; Nh hk7BUn(41vhg.bBnFAcÏou3DХ1 #V jMdQX-~rB(  9(T#p#q1$2-axK,q*xdP Y =Wn8CfC0Q׾c0B4L!(cb- KBRLPirjƑDnޯ.l#]3Xs0xo=4U)S)H(5 |JJW _]@ O Ĥy6UЅUMdzĦ' T1m8wFuD7ɀ{>'\Jot&]TsZoI~K\WC*:DpU:\w]} |Ds|u ED(:sȐɲ遛 B"d1tѥׯ~XZٳ{޷^q}z@MC faԊ KsL9ZpN(@|79 ۼ<;6NgMlgnW4la ,0 }#XP^=9o}zOYGVYso5 :Ho]b ׺v7"K*dJ nfa:@ȗR6D $ 6}-hETXlmEأi,hl2BBۚ'mFMiU(րB(3~CI$DMI QdH*UJqM̔ҩ ّ!"Z"HD<{s+mYJ&)%C^8m5mE YJusJx 7pS1{89})JPXDHvt 9IęqGd}_]b\!y{K.>2Bo#{./|e(U?, r$m7h r9)du2AD 4E7ߖlla`IQڇO=xD5+q? /?nĨTaxByƴIe6ٖv$AqGh;Ϭu A5Q%k7CG#x6Φyr~z^Z a"* E57Jކ%^ݟ{破 A*-4]Y3R:߻9Cv$sӛHUZk9(+yH/>s.LHsTh2VW`9߇3Z 9{O :/d$mA-4;q.n`#]:@\"Qb?k6F!Mcc%D5"6Ŋ (V"(MhF, (*Md3$60QdA@EDT7l+_(|4U,kr%llBFA 6`o;)l{@Je[Fha;'sr*D }5);B\-NK=DE{|9BlPGdܣ3W%Aذ+ZΜ<+q^_j1-$k&L'D˝U13bQcs9T`qUhٜY PD]P;]^Ot;ݛПws6yXQ"{gM &8p *U&_s|LJB[m{X3՗hOy==RãH)" n#ZԂfՖ!\{Y\*i}4|).ZHȜ޴ xhK@=׮V5| ֛ĊݱOlN;ֻ''D.1_'=e|VVjn"F54gtq (- pht-PV8xN4١5˛%浅`a]׌J+)!$Y.ڗ;־0=];;޿ɀkHƊ&$v uBN( $UX#HA#dW2 v?;R-j GfJO. VyluJlg&y"ag?Ej[bʮ x)QB0Y!}tDwR3&C6tJOTR0e~ Pٙ˳l yGI %`V1\OdN.nʆsb "N#%bgBq۳ ו[1 ݥvYk@sUB "d>p!=qZ_KRkn{KfaȠ[5_+#1j%O3@8^4fZ(e"BZ^&CNN2/Ro.(cQFbw`fy"+a&ǝW5z>l;z+fgK(\|~Z#CecJ].2G|x)[+e9,yzfӖSŠ"H"X\`}-4^ I ߓ[Uά.YaSK[ʎDP2OrwKU &pyaImxTR)xe`A0jc w/أogc/l.1͘Ux,_[ɘQGq|NI{)eIkj:d*yR3߬d^ 't(`f__d6‰O۞קrmI{QrFY붼k[h,-/#-k<4(F!Iu^UO6Տ EH%ać[Oj#ƣ*9QWZZcɥ  n@UW¨$RV bɬIH=j?<w/} eyA9=Y6~Bu"ζ['o~'u ο2>+ K Hsw 3/ @$ogH 奙:HP9֋׻\7%p*e?,mפ+ՖvJ`oBN}!lK}~- /+߹ǿ|l3yuWARG{h֛hX/hyh)UP8 4D 2ɧ@}~X;șzf'/^ TwC6C#E GIZ[L&O3Oc \{ Z|O}#ߟ٨_M$(aɳ>8by_j|JRUң.R%X LN6~ vfVۜx<5yr!mc]Gw+Z/9:ІKOk^ÆF|cScZ+h} MN(mF h^m; /'>a@72njH\gAg$vIPlko{Qւ3ˎlr*P)EP )Y\f|Y{8mIIU6IX,(Uk  栞y ;sv=Ҹ\kN3(QgkBf"x5x/ u#k ! ^\֠JX|=d*Kְ{ G,`m֦~ΕXIXr8z'l3&J*rчďի a944(:oodA[ U$@^'m*AxX)J !kӖߟӡϯ1<ٯn &ݱ:M2"e!4+e`l>KqO Pfw~C1Q 3ϣsm|0goT9yԄ?FtP)qs^ bnE5$x*C{8UE`3O/[R c#F*ܔW D*8uTD*HjU3*$CC(24b9r]"szPNkz<*6B.  ,\ߟGw޵&vG2>0@)C&Q)Hm~ޱV\}ؤKGсx[K/Ϸ}Sp DH yhuq;iI+]E*~Hm>w}=MT"^^z 0PJ,@R&tNn^oûE2]gA:؞j:@n=>ÄyYTIJ>13Ϯ(j<ޒ޴Wc׎Wݫ- {o]Fr^wPLJd\cރ&Ŏ]^ K =7:MɈ`bH$D( e3#c0A>zw<&1An:\(H')DpfsbG+3SNG:9R|ƌ3'Gac:<Ƚi"+ZPNŲ8'Xgzg?ߓZ`e]ZG$P@%, >= `8o~zgjȈ&AwUvҜ;}>R`*4#h՞DRj" {>E/d=aijj D,ޑ 8~wtZYSg\ &$]0Og_u&@px}j}!$@Et[ǔ@/ L#`MJ|Z֚щ k6 {6br:R "3WgyswS=ڶէZPA*Pb!fm/3w%2@26H ~>9@܍78jVyHt:PR/s46[ƶ*(4k#Xu )rkhEFcyѮcjf`UX*%(~, (A)(B:z[u]()S$OD69p{Nބ˰ (*^X\c& rDZ"f|U,L (l" N+d޸p:rk.AYCiQTTdD UXFGzF@^ vc$=C簀!p'q(F%@!Qclɭ]D]@v^Ei@Ib\m+R?q#;=cE44J#hnjUW߫PK(M)ǛF~sݛ@V!B)*?:zRV`"CjGGz0\wߡk YcX9/X2#VǏZnGõHJ St!quڞN27b'gXֽ!*x^uy1DRH0Q!mk apr@kE f9{%MiI=sn *d#u! 28r-?kvd)\{4{(?;= ݾYk99x>:W? r{yϳ_3'~9{DŽwxD'Dp{-)>;VBWR䑓zſ7r=ݪY+,hd}̠k" M{(ܯ4Vd]/Hu>~|^)]V8ttO}WVvJL) :P5'V"JYooYi7<'y+YڏB6}Մ h|V͗[[#we.lJ!NTs߾UVӋ0ŞfsjYuվR+*.G=%d Qħ:l󷱞dބuF e$bf-S#H!#acwx#W%M8 YsnJPziT?r'lIE( vYڸ9.*@5EK*v?wn+@cIg9jA,WA\7=JsR?2rkgyZ:~ܐ|zUVs۰G3پ*;xU,>֏U>6(t>Hq?n0kUkjUaMAIIFm][sve⿹LTMc*NkF܎XނhުgtF,l57^[Ɑ,MU=8şw^(?=5 LN=ٵGP#UA컺\ u@W $k)pTR^HVnȚP ?T|`.7;$RuU5OɆZi߇ 0Ewmf8쫬8= HvVvXl/lpiC5Tfc6?҅b9?8R%Bdx|.pŔ7j%-M yyq09NʮjFnGx: i;Gdnki8٘fdAu0 h;*\r|geh)D5f|%]iymH$w2.{eG.OfY/jpŒW^dW H_qWaG_ޒV?ͽ%OjN- K_ձ':_ɥH&h(u.!L,7͐)ra)\/?]HT]dDZ' lykO{sy9:tdg;fMv̶tpvS(E$.WB 4lc ";ѐ8A hI$F_Qw{HO J*g:v+y.~'>n|4FWcl`hl T($U2򼌖WA9lq &7c25ל~tl)]tĸ1)@.J>!]C YxUV@͈3򙇴'cɗX$9s@>xK7-? w7y+1LQ+=b>ƍ=TSJGVo/ "9cwIILIĩF^@aR\`R3%A]#(Nq{ %%>*DwuDf#GgIM NĀ4j\s6QUM$5lbr#bFYGa߿遾VXX $!cMݰG&R*dl(6m~HZWׂuA6u|:q6j.CQd5 ~} ?׾%`D$0_SÞD4H$<s"TLcJ+Qu}ڔlq/wZAp [7wc{v?y6()p%3&p# {8C<2&1"M' l+( )cO5p5pMλdP !((zßrwxw%vEƌ~܇_NSErfwZm>h5FzvLavcR[!S/s1Lj>JDcғe;Y8|)mΗ[QrZii\.F{rWH85ɔvyMWҗ8ՉO~Ux?_Ƿw:zaX8.+Dwp&wON4(DbUGeJI caj28YDuj {k3nZextU''FQ|c!s"Ig'Eeg_jeٙGC1DŽ%ȣJӒ͊"Gv/ʎN*Ul~#ޢ̳ؔ^c>AČ{Z0G19Q|V"0 6>{N؎UVʏG]ei: 縎f*ӣ/T@T((RsQZg~8EH_G֍}cmW3=ZBL̋MPYh?=f-'UaCeOI=p $ZtGP x|W\eA"Ի VcEuO&SI%P,$81FQe ;5AUOC3LD!8hE滁S=5yYwׅcs@?&U#ߘykWX$Njh]1j ݠ>n"gWY2RY+ Vt<^7)ͷbb)UJGi+{CYk9g&ejzAG 2|4Jl+J)~MV <z8C㰲H {ٕ\}!+3jxf|c+fL<]b7qJؾ_Y*IB]:KwO?Tuy~d{ye.<[Ik= /9RMDb7dGv:pZ\JK,5/"+(6 {S'Ftv<_]Myp-+]Xi)BܲX35m.SI8xshNca_~~\Y>z,:6Hs#.y1d:_HU(BeHC, "#D|c0jox*326&hB7wW$l#c -B0`x>iY  LIp9/״!Eu'ʳurߌVoU|?/Hyz.Vi(]T7fv*ȶً@<,ÿӧ o;lC#8F^D d)X<#LI` O2 ΰAM%J(PJ=!TTl;>YIᆭ8A0}!x֠4!@ybaC?JY ڦ'" @D0(+F#$`f?a)N~[kp1 sU_- E,aj$U{ȈQ]c,$z Y;MNx{H+@},)ٵyL,T{cX5$54i6kEEg`btGjC4vriE|#*cHP`532_ tfTaPVd(xlH;^$ iU"ۨ<&Œ'VkGʑחyW\i}ЮMUHZQELz>asm'7͢9VI"9 5_Hƾ΂Pv,A b*䮰-H}w* 4ycudVcH!*DW̐}Hvn9H VH hۿdDR}|rʲ!7Cd՗3kka{qvũUTc6aB{k1i*]S&BUֿ!PuRz7@9f:,098Ch;!l-$;[ч|Uh_N:HʢH93"9^@c_#D0;8*V|UHdcWzO6&Ī75T&Y"r]/ jZrܐlIُ6 1"`IzraԌnߔO?.mڄȐtX3@(ۛH4b:bw9rzQUiX;CQ| @b4@лZ}r_ *}?qga&F#MP֎W]lV[Yb+AOLʚyd1#)o`ԛ\Dg>={|$I>P%6ż*VVSr!AtѤ$/őUtQr9U%T%cʄR) q4s[ڌ-$IĪ;  PLKfYHҬN~ 4㭫11M|'M?V ,BJ2#4 BJ|U Yo&0U3ܒ3T~R"y=bcWv ,3-4SO¼F*bڐc1/X(>b5'j1|c.\!;R/h0Pbs(:YSNbxF(`ZU3BGF@dU.Dڶ,.jǎ 5xy93Y9RFD={η/c#u@ͬJ:ZRDjOD] hDV <0w@yZ5{ @@~n5 l7#=iߛ7. p+ڮp7|opO+U8LkO9>AC r]ekukPo=%,8ToIh3|FQrҫ(./Ɩ^6u.lnSd7LjѦTv09E Jo+YŽ3:wbzG=E 6=AWLxzCSC"VXnvYIsP(iϱΛ^nk]OZ#ǡcMOI{G@/Y=3Y.ZE/¼>vk^ %iKR5SZҖ?'Vs ._‘yH`@p-yRQ 3~X3Ա{XByxjEQHT]>?5l̋3iX9U/Kњ}N/ytV2|Pd}#=PF\y$_mmߚ>yvg޼]`&RICG°ҳVŢ)I2t9:)X\l/&{~ {"[?ejh *n rdE'&^niÓeZ}b]q/cΏ``ןŦ:$K+y4Z  ^~Ո߂"E`I"un5E;Sn*7om%92 JA% öul)65J)6 FnwFkqP{qk-;uoDyzj~ono?oS0' o|fϢ Eb6:G[p|rCn AveUc^ ltq^~o$I{2gM8}*!@?.Ӑո..22"ӕljA)yZ\V7_nݮ6Ε:ZB-00/-8D4sm !}q`~!yoҖJBynm[&*3QFBJd/?D;O~CkLcÀ?.꿃 Zt$ABS1B$@~0re)M중Z+b49S'-6),K$ -b?XFN)uYu%Q;w,xRli{0bk7[GӮM1/88SSMo~)6Oƙr6yv&^*98maqVZ[Sc+f)ĮC.JGߺe{=:Ӟ\SNf~e/P$UٰC#OjA\Hzo\L ! R.y6'9TO?-W#K(B['Rm=J~ t)S Q`.{ POge[|I<﭅[WƺpK Ësj)x:Jγ4Y$E+;Ʃ*,vPj)CU'0+dff!20,y`j4Ű-ޫg1% PP%]F,(St/-%keUf(FEVRXj5x\-oZ lx,l& BD FcSjrTrx UՔk}@ǴC\cR{JIYQg16c#uAY25[%c<>s S~B6v/`y#V20zc3ƴevʅ;wwNМԾ _K ĔWJ.3bU{ɣ:/눞,t Sy:󈾜1q2!ٷ_ O/*KS{lAX' `fWRq)B_E\@ *Bc{ěxU}9FծSfe II43ǶѢ7Y:ƺ; vF3*$qLkigWGO(֞FBLC0lJ_h4ڋ< Hs_P zHuknjV*;Ew!R^˰\>"N 2LT!ș7BYQ]k>_to' FY!ޜ=>KP+TtEiv';Py@4ȎGomwiZMr9P (=(9AB?" 6Uiaeś%-*