aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
blob: a3db409c00ffa852598d4a587ddd7726c22ec9d0 (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
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
2001-12-03  Neil Booth  <neil@daikokuya.demon.co.uk>

	PR c/4988
	* (process_command): Don't add a preprocessor option for
	--help and --target-help; cc1 is enough.

2001-12-03  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-decl.c (grokdeclarator): Use ISO word.
	* cppinit.c: Remove leading capital from diagnostic messages, as
	per GNU coding standards.
	* emit-rtl.c: Similarly.
	* final.c: Similarly.
	* gcc.c: Similarly.
	* tradcpp.c: Similarly.
	* config/arm/arm.c: Similarly.
	* config/arm/arm.h: Similarly.
	* config/avr/avr.c: Similarly.
	* config/avr/avr.h: Similarly.
	* config/c4x/c4x.c: Similarly.
	* config/cris/cris.c: Similarly.
	* config/cris/cris.h: Similarly.
	* config/d30v/d30v.c: Similarly.
	* config/dsp16xx/dsp16xx.c: Similarly.
	* config/dsp16xx/dsp16xx.h: Similarly.
	* config/h8300/h8300.c: Similarly.
	* config/i386/i386.c: Similarly.
	* config/i386/xm-djgpp.h: Similarly.
	* config/i960/i960.h: Similarly.
	* config/m32r/m32r.c: Similarly.
	* config/m68hc11/m68hc11.c: Similarly.
	* config/m88k/m88k.c: Similarly.
	* config/m88k/m88k.h: Similarly.
	* config/mcore/mcore.c: Similarly.
	* config/mcore/mcore.h: Similarly.
	* config/mips/mips.c: Similarly.
	* config/mmix/mmix.c: Similarly.
	* config/pa/pa.c: Similarly.
	* config/rs6000/rs6000.c: Similarly.
	* config/rs6000/sysv4.h: Similarly.
	* config/s390/s390.c: Similarly.
	* config/sparc/sparc.c: Similarly.
	* config/v850/v850-c.c: Similarly.
	* config/v850/v850.c: Similarly.

2001-12-03  Zack Weinberg  <zack@codesourcery.com>

	* rs6000.h (RETURN_IN_MEMORY): Cast result of
	int_size_in_bytes to unsigned HOST_WIDEST_INT so that -1 > 8.

Mon Dec  3 09:18:34 2001  Jeffrey A Law  (law@cygnus.com)

	* mn10200.md (negsf2): Use -0x8000 instead of 0x8000 for
	bit twiddling constant.

Mon Dec  3 16:16:37 CET 2001  Jan Hubicka  <jh@suse.cz>

	* gcse.c (delete_null_pointer_checks_1): Do not use delete_list;
	call purge_dead_edges after removing.
	(delete_null_pointer_checks): Do not handle delete_list.

	* cfgbuild.c (inside_basic_block_p, control_flow_insn_p): Break out from ...
	(count_basic_blocks): ... here.
	(find_basic_blocks, find_bb_boundaries): Cleanup.

	* stor-layout.c (fixup_signed_type, fixup_unsigned_type): Avoid
	overflow for types greater then 2 * HOST_WIDE_INT.

	* reload.c (find_reloads): Update the duplicates after swapingg.

Mon Dec  3 13:52:19 CET 2001  Jan Hubicka  <jh@suse.cz>

	* i386.md (movabsqi*): Use 'b' prefix instead of 'q'.

2001-12-02  Zack Weinberg  <zack@codesourcery.com>

	* config/rs6000/rs6000.h (MASK_ALTIVEC_ABI,
	MASK_LONG_DOUBLE_128): Delete.
	(MASK_AIX_STRUCT_RET, MASK_AIX_STRUCT_RET_SET,
	TARGET_AIX_STRUCT_RET): New flags.
	(TARGET_SWITCHES): Remove entries for -mlong-double-128 and
	-mlong-double-64.  Add entries for -m(no-)aix-struct-return
	and -m(no-)svr4-struct-return.
	(TARGET_OPTIONS): Add entry for -mlong-double-.
	(rs6000_long_double_size_string, rs6000_long_double_type_size,
	rs6000_altivec_abi): Declare.
	(TARGET_LONG_DOUBLE_128, TARGET_ALTIVEC_ABI,
	LONG_DOUBLE_TYPE_SIZE): Change definitions to match.
	(RETURN_IN_MEMORY): If !TARGET_AIX_STRUCT_RET, return
	structures of size <= 8 bytes in registers.
	(PRINT_OPERAND_PUNCT_VALID_P): Take out '$' and '*'.

	* config/rs6000/rs6000.c (rs6000_long_double_size_string,
	rs6000_long_double_type_size, rs6000_altivec_abi): New
	globals.
	(rs6000_override_options): Set rs6000_long_double_type_size
	from rs6000_long_double_size_string, if nonzero.  Set the
	MASK_AIX_STRUCT_RET bit in target_flags from DEFAULT_ABI, if
	not already set.
	(rs6000_parse_abi_options): Set rs6000_altivec_abi, not a
	target_flags bit.
	(rs6000_init_builtins): This hook now takes no arguments.

	* config/rs6000/netbsd.h, config/rs6000/linux.h: Define
	DRAFT_V4_STRUCT_RET to 1.

2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-typeck.c (really_start_incremental_init, push_init_level):
	Avoid constructor_max_index being other than an INTEGER_CST.

2001-12-02  David Edelsohn  <edelsohn@gnu.org>

	* config/rs6000/xcoff.h (ASM_OUTPUT_INTERNAL_LABEL): Display count
	unsigned.
	(ASM_GENERATE_INTERNAL_LABEL): Same.
	(UNIQUE_SECTION): Fix typo.

2001-12-02  Richard Henderson  <rth@redhat.com>

	* c-decl.c (duplicate_decls): Conditionalize DECL_SAVED_TREE copy.

2001-12-02  Richard Henderson  <rth@redhat.com>

	* rtl.h (mem_attrs): Rename decl to expr; adjust all users.
	(MEM_EXPR): Rename from MEM_DECL; adjust all users.
	* emit-rtl.c (set_mem_expr): Rename from set_mem_decl.
	* expr.h, final.c, reload1.c: Adjust users.

	* alias.c (nonoverlapping_component_refs_p): New.
	(decl_for_component_ref, adjust_offset_for_component_ref): New.
	(nonoverlapping_memrefs_p): Use them.
	* emit-rtl.c (component_ref_for_mem_expr): New.
	(set_mem_attributes): Use it.
	(set_mem_offset): New.
	* expr.c (expand_assignment): Call set_mem_attributes for
	inner references; adjust the memory offset as needed.
	* print-rtl.c (print_mem_expr): New.
	(print_rtx): Use it.

Sun Dec  2 09:22:25 2001  Douglas B. Rupp  <rupp@gnat.com>

	* config/x-interix3 (SYSTEM_HEADER_DIR): Put back default.

	* config/alpha/vms.h (VMS_DEBUGGING_INFO): New macro.
	(PREFERRED_DEBUGGING_TYPE): Define as VMS_AND_DWARF2_DEBUG.
	(ASM_SPEC): Don't redefine.
	(OPTIMIZATION_OPTIONS, OVERRIDE_OPTIONS, LINK_SPEC): Define.
	* config/alpha/t-vms (EXTRA_PARTS): Use; add rule for vms-dwarf2.asm.
	* config/alpha/vms-dwarf2.asm: New file.

	* Makefile.in (OBJS): Add vmsdbgout.c and its rule.
	* c-lex.c (init_c_lex): Test for VMS_AND_DWARF2_DEBUG.
	* debug.h (gcc_debug_hooks): Add vmsdbg_debug_hooks.
	(vmsdbgout_after_prologue): New declaration.
	* defaults.h (VMS_DEBUGGING_INFO): Add to PREFERRED_DEBUGGING_TYPE.
	* dwarf2.h (dwarf_attribute): New DW_AT_VMS_rtnbeg_pd_address.
	* dwarf2out.c (dwarf2out_do_frame): Test for VMS_AND_DWARF2_DEBUG.
	(dwarf2out_frame_finish): Test for VMS_AND_DWARF2_DEBUG.
	(dwarf_attr_name): Use DW_AT_VMS_rtnbeg_pd_address.
	(add_name_and_src_coords_attributes): Test VMS_DEBUGGING_INFO
	* final.c (final_start_function): Test for VMS_AND_DWARF2_DEBUG.
	Test VMS_DEBUGGING_INFO.
	(final_end_function): Test for VMS_AND_DWARF2_DEBUG.
	(final_scan_insn): Test for VMS_AND_DWARF2_DEBUG and VMS_DEBUG.
	* flags.h (debug_info_type): Add VMS_DEBUG and VMS_AND_DWARF2_DEBUG.
	* toplev.c (compile_file): Test VMS_DEBUGGING_INFO, VMS_DEBUG, and
	VMS_AND_DWARF2_DEBUG.
	(rest_of_type_compilation): Test for VMS_AND_DWARF2_DEBUG.
	(decode_g_option): Add "vms" to debug_type_names.
	(process_options): Set vmsdbg_debug_hooks if -gvms.
	(lang_independent_init): Emit line number for VMS unless -g0.
	* tree.c: (build_complex_type): Test for VMS_AND_DWARF2_DEBUG.
	* vmsdbg.h, vmsdbgout.c: New files.

Sun Dec  2 09:03:06 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* cfgbuild.c (SET_STATE): Add cast to eliminate warning.a

2001-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* cfgrtl.c (purge_all_dead_edges): Initialize variable.
	* dwarf2out.c (is_cxx): Prototype.
	* local-alloc.c (block_alloc): Avoid 'unsigned>=0 is always true'
	warning.
	* objc/objc-act.c (defer_fn): Avoid signed/unsigned warning.

Sun Dec  2 07:12:30 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* libgcc2.c (__bb_exit_func): Fix line wrap problems.

2001-12-02  Geoff Keating  <geoffk@redhat.com>

	* config/rs6000/rs6000.h (SLOW_UNALIGNED_ACCESS): Simplify.
	* config/rs6000/rs6000.c (rs6000_emit_move): Use adjust_address
	rather than simplify_subreg.  Check for volatile-ness.  Check that
	we're not splitting one slow operation into two slow operations.

2001-12-02  David Edelsohn  <edelsohn@gnu.org>

	* emit-rtl.c (gen_lowpart_common): Cast array element to HOST_WIDE_INT
	before shifting.

2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-decl.c (duplicate_decls, push_parm_decl): Remove leading
	capital from diagnostics.
	* c-lex.c (cb_file_change): Similarly.
	* c-parse.in : Similarly.
	* cfgrtl.c (verify_flow_info): Similarly.
	* collect2.c: Similarly.
	* cppfiles.c (find_include_file): Similarly.
	* cppinit.c (cpp_handle_option): Similarly.
	* cpplex.c (cpp_spell_token): Similarly.
	* cppmain.c (do_preprocessing): Similarly.
	* gcc.c (translate_options, process_command, do_spec1,
	main, pfatal_execute): Similarly.
	* genattr.c (main): Similarly.
	* genattrtab.c (check_attr_test, operate_exp, simplify_test_exp,
	write_test_expr, main): Similarly.
	* gencodes.c (main): Similarly.
	* genconfig.c (main): Similarly.
	* genconstants.c (main): Similarly.
	* genemit.c (main): Similarly.
	* genextract.c (main): Similarly.
	* genflags.c (main): Similarly.
	* genopinit.c (main): Similarly.
	* genoutput.c (process_template, main): Similarly.
	* genpeep.c (main): Similarly.
	* genrecog.c (main): Similarly.
	* gensupport.c (is_predicable, identify_predicable_attribute,
	alter_predicate_for_insn, init_md_reader_args, main): Similarly.
	* ggc-page.c (alloc_anon): Similarly.
	* mips-tfile.c (add_string, add_procedure, add_file, read_line,
	parse_begin, parse_bend, parse_def, parse_end, parse_file,
	parse_stabs_common, parse_stabs, write_varray, write_object,
	read_seek, copy_object, main, error): Similarly.
	* profile.c (compute_branch_probabilities): Similarly.
	* reg-stack.c (check_asm_stack_operands): Similarly.
	* reload.c (find_reloads): Similarly.
	* reload1.c (spill_failure, failed_reload): Similarly.
	* rtl-error.c (_fatal_insn_not_found): Similarly.
	* toplev.c (read_integral_parameter, crash_signal,
	decode_f_option, set_target_switch, parse_options_and_default_flags)
	: Similarly.
	* tradcif.y (parse_number, yylex): Similarly.
	* tradcpp.c (main, fancy_abort): Similarly.
	* tree.c (tree_check_failed): Similarly.
	* varray.c (varray_check_failed): Similarly.
	* xcoffout.c (xcoff_output_standard_types): Similarly.
objc:
	* objc-act.c (get_object_ref, lookup_and_install_protocols,
	build_objc_string_object, objc_declare_alias, build_ivar_chain,
	finish_message_expr, build_protocol_expr, is_public,
	start_class): Similarly.

2001-12-01  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-decl.c (duplicate_decls, parmlist_tags_warning): Remove
	trailing period from diagnostics.
	* c-lex.c (cb_file_change): Similarly.
	* cppmacro.c (check_trad_stringification): Similarly.
	* gcc.c (do_spec_1): Similarly.
	* genattr.c (main): Similarly.
	* genattrtab.c (main, operate_exp, make_length_attrs): Similarly.
	* gencodes.c (main): Similarly.
	* genconfig.c (main): Similarly.
	* genconstants.c (main): Similarly.
	* genemit.c (main): Similarly.
	* genextract.c (main): Similarly.
	* genopinit.c (main): Similarly.
	* genoutput.c (main): Similarly.
	* genpeep.c (main): Similarly.
	* genrecog.c (main): Similarly.
	* mips-tfile.c (add_file, error): Similarly.
	* profile.c (init_branch_prob): Similarly.
	* reload1.c (spill_failure): Similarly.
	* stmt.c (parse_output_constraint): Similarly.
	* varasm.c (assemble_variable): Similarly.

2001-12-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* m68k.c (init_FPA_table): Provide static prototype.
	* mips/abi64.h (mips_function_value): Move prototype to ...
	* mips-protos.h (mips_function_value): ... here.
	* mips.c: Include halfpic.h.
	* output.h (rdata_section): Prototype.

	* h8300.c (h8300_asm_named_section): Wrap with !OBJECT_FORMAT_ELF.
	* m88k.c (m88k_svr3_asm_out_constructor,
	m88k_svr3_asm_out_destructor): Wrap with CTOR_LIST_BEGIN &&
	!OBJECT_FORMAT_ELF.
	* mcore.c (mcore_asm_named_section): Wrap with OBJECT_FORMAT_ELF.
	* sh.c (sh_asm_named_section): Wrap with !OBJECT_FORMAT_ELF.
	* sparc.c (sparc_elf_asm_named_section): Wrap with OBJECT_FORMAT_ELF.

2001-12-01  Geoff Keating  <geoffk@redhat.com>

	* config/rs6000/rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Complex
	LO_SUM addresses less than word size are not legitimate,
	because they lead to invalid SUBREGs.
	* config/rs6000/rs6000.c (rs6000_legitimize_address): Likewise.

2001-12-01  Olivier Hainque <hainque@act-europe.fr>

	* unroll.c (loop_iterations): Give up on jumps with null JUMP_LABEL
	while scanning for multiple back edges.

2001-12-01  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	* ginclude/ppc-asm.h (JUMP_TARGET): New macro.
	* config/rs6000/tramp.asm: Use it.

2001-12-01  Zack Weinberg  <zack@codesourcery.com>

	* gencheck.c, gengenrtl.c: Don't define xmalloc.
	* gensupport.c: Don't define xstrdup, xcalloc, xrealloc,
	xmalloc.

2001-11-30  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.c (output_ascii): Cast `p' to unsigned char.

2001-11-30  Daniel Berlin  <dan@cgsoftware.com>

	* config/rs6000/rs6000.c (altivec_expand_builtin): add
	ALTIVEC_BUILTIN_LD_INTERNAL_4sf and ALTIVEC_BUILTIN_ST_INTERNAL_4sf,
	*_16qi,_8hi, rename existing V4SI ones to *_4si.
	(altivec_init_builtins): Ditto.
	(bdesc_2arg): Rename CODE_FOR_* to match changes in MD file.

	* config/rs6000/rs6000.md: Add attribute types vecsimple,
	veccomplex, vecfloat, and vecperm, for altivec instructions.
	Modify altivec patterns to use approriate attribute type.
	Modify altivec patterns to match RTL operations where approriate
	(IE no unspec where we can avoid it).
	Add vector unit scheduling for ppc7450.
	Rename patterns to what they are where approriate
	(altivec_vaddfp->addv4sf3, etc)

	* config/rs6000/rs6000.h (enum rs6000_builtins): Change VRS->VSR.
	Pass -mppc, and define _ARCH_PPC, if -mcpu=7450 is used.

	* config/rs6000/sysv4.h: Add -mcpu=7450.

	* testsuite/gcc.dg/altivec-1.c: Update test to take into account renamed
	_builtin_altivec_ld_interal function.

2001-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* configure.in (AC_CHECK_FUNCS): Delete strtoul, bsearch, popen,
	strchr, strrchr, isascii, gettimeofday.
	* config.in, configure: Regenerate.

2001-11-30  Zoltan Hidvegi  <hzoli@hzoli.2y.net>

	* unroll.c (unroll_loop): Correct special exit cases.

2001-11-30  Stephane Carrez  <Stephane.Carrez@sun.com>

	* config/sparc/sparc.c (DF_MODES_NO_S): Fix pr/3623, define to
	accept DFmode and DImode only.

2001-11-30  Aldy Hernandez  <aldyh@redhat.com>

	* config/rs6000/rs6000.h (STARTING_FRAME_OFFSET): Adjust for altivec.
	(STACK_DYNAMIC_OFFSET): Same.

2001-11-30  Richard Henderson  <rth@redhat.com>

	* c-decl.c (duplicate_decls): Copy DECL_SAVED_TREE.

2001-11-30  Aldy Hernandez  <aldyh@redhat.com>

	* config/rs6000/rs6000.h (CALL_REALLY_USED_REGISTERS): New.
	(CONDITIONAL_REGISTER_USAGE): Set call_really_used_registers to
	the values in call_used_registers.

Fri Nov 30 12:48:26 2001  Jeffrey A Law  (law@cygnus.com)

	* gthr-dce.h: If _DCE_THREADS is not defined, then just include
	gthr-single.

2001-11-30  Jason Merrill  <jason@redhat.com>

	* dwarf2out.c (is_cxx): New fn.
	(add_data_member_location_attribute): Check it.
	* dbxout.c (dbxout_type): Only look at BINFO_VPTR_FIELD for C++.

Fri Nov 30 08:26:57 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Handle const1_rtx.

2001-11-30  Daniel Berlin  <dan@cgsoftware.com>

	* genopinit.c (gen_insn): Handle MODE_VECTOR_INT and
	MODE_VECTOR_FLOAT as allowed.

2001-11-29  Zack Weinberg  <zack@codesourcery.com>

	Purge cruft now we have build libiberty.

	* Makefile.in (OBSTACK, VFPRINTF, DOPRINT, STRSTR,
	HOST_OBSTACK, HOST_VFPRINTF, HOST_DOPRINT, HOST_STRSTR,
	USE_HOST_OBSTACK, USE_HOST_VFPRINTF, USE_HOST_DOPRINT,
	USE_HOST_STRSTR): Delete variables.
	(vfprintf.o, doprint.o, strstr.o, splay-tree.o, obstack.o,
	hashtab.o, safe-ctype.o, $(HOST_PREFIX_1)obstack.o,
	$(HOST_PREFIX_1)vfprintf.o, $(HOST_PREFIX_1)doprint.o,
	$(HOST_PREFIX_1)strstr.o), $(HOST_PREFIX_1)): Delete rules.
	(LIBIBERTY, BUILD_LIBIBERTY): New variables.
	(LIBDEPS): Now just $(INTLDEPS) $(LIBIBERTY).
	(LIBS): Now just $(INTLLIBS) @LIBS@ $(LIBIBERTY).
	(HOST_LIBDEPS): Now just $(BUILD_LIBIBERTY).
	(HOST_LIBS): Ditto.
	(HOST_RTL): Remove hashtab.o safe-ctype.o.
	(OBJS): Remove splay-tree.o.
	(gen-protos): Depend on $(HOST_LIBS), not ../libiberty/libiberty.a.
	(distclean): No need to delete splay-tree.c obstack.c
	hashtab.c safe-ctype.c.
	(mostlyclean): Delete build copies of print-rtl.c bitmap.c
	errors.c ggc-none.c (all prefixed with $(HOST_PREFIX_1).
	* aclocal.m4 (gcc_AC_FUNC_VFPRINTF_DOPRNT, gcc_AC_FUNC_STRSTR):
	Delete.
	* configure.in: Don't use them.
	Set and substitute @FORBUILD@.
	* config.in, configure: Regenerate.
	* doprint.c: Move to libiberty/_doprnt.c.
	* doc/configterms.texi: Document that libiberty is now built
	up to three times.  Fix typo.

2001-11-30  Jason Merrill  <jason@redhat.com>

	* dwarf2out.c (add_data_member_location_attribute): Do the
	right thing for virtual bases.
	* dbxout.c (dbxout_type): For a virtual base, print the offset
	within the vtable.

2001-11-29  Zoltan Hidvegi  <hzoli@hzoli.2y.net>

	* doloop.c (doloop_valid_p): Check for LTU and GTU as well.

2001-11-29  Aldy Hernandez  <aldyh@redhat.com>

	* config/rs6000/rs6000.c (function_arg): Unnamed vector arguments
	go in memory.
	Remove unused attribute for named.

2001-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* genattrtab.c (attr_rtx_1): New function containing the
	majority of `attr_rtx'.  Move variable declarations into the
	scope where they are used.  Eliminate unnecessary gotos.
	(attr_rtx): Now just a wrapper for `attr_rtx_1' using VA_OPEN,
	VA_FIXEDARG, and VA_CLOSE.

2001-11-30  Hans-Peter Nilsson  <hp@axis.com>

	* config/cris/cris.c (cris_notice_update_cc): Check first
	destination also against overlap with cc_status.value2 and second
	destination against overlap with cc_status.value1.  For overlaps,
	clear overlapped value, don't just CC_STATUS_INIT.

	* config/cris/cris.h (EXTRA_CONSTRAINT_T): Fix spacing and FIXME.
	Fix typo in comment.
	(LINK_SPEC): Remove whitespace at end of line.

2001-11-29  Jakub Jelinek  <jakub@redhat.com>

	* c-lex.c (init_c_lex): Canonicalize "-" filename to "".

2001-11-29  Jakub Jelinek  <jakub@redhat.com>

	* gcc.c (ASM_DEBUG_SPEC): Only check HAVE_AS_G*_DEBUG_FLAG
	macros for the supported debugging types.

2001-11-29  Craig Rodrigues  <rodrigc@gcc.gnu.org>

	PR other/4932
	* config/i386/i386.c (print_operand):  Verify that the
	  argument to %c is a constant and not a conditional which
	  needs to be reversed.

Thu Nov 29 11:12:59 2001  Geoffrey Keating (geoffk@redhat.com)

	* emit-rtl.c (gen_lowpart_common): Fix conversion of
	REAL_VALUE_TYPEs to an array of target integers.  Fix extraction
	of low part of those arrays for 32bit and 64bit hosts.

2001-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Makefile.in (insn-output.o): Depend on insn-codes.h.

2001-11-29  Joseph S. Myers  <jsm28@cam.ac.uk>

	* configure.in (target_list): Add generated-manpages.
	* configure: Regenerate.
	* Makefile.in (generated-manpages): Depend on
	lang.generated-manpages.
	* objc/Make-lang.in (objc.generated-manpages): New dummy target.

2001-11-29  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/arm/crti.asm (_init): Add .thumb_func if compiled
	with -mthumb.
	(_fini): Add .thumb_func if compiled with -mthumb.

2001-11-28  Eric Christopher  <echristo@redhat.com>

	* config/mips/mips.c (override_options): Fix thinko in mips_tune
	for mips32/mips64. Remove MASK_SOFT_FLOAT configuration bits.

Thu Nov 29 00:24:15 EST 2001  John Wehle  (john@feith.com)

	* alpha.md (tablejump): Use pic_offset_table_rtx
	instead of gen_rtx_REG.

Wed Nov 28 15:36:13 2001  Jeffrey A Law  (law@cygnus.com)

	* expr.c (store_expr): When copying a string constant into an
	array, reset the known alignment of the MEM for the section to
	be cleared to BITS_PER_UNIT.

2001-11-28  Hans-Peter Nilsson  <hp@axis.com>

	* config/cris/cris.c: Remove whitespace at end of line.

Wed Nov 28 14:51:23 2001  Douglas B. Rupp  <rupp@gnat.com>

	* config.gcc (i[34567]86-*-interix3*): New case.
	* config/x-interix3, config/interix3.h, config/i386/i386-interix3.h:
	New files.

2001-11-28  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.md (sibcall_osf_1, sibcall_value_osf_1): Use
	symbolic_operand as the predicate.

2001-11-28  Richard Henderson  <rth@redhat.com>

	* doloop.c (doloop_modify_runtime): Properly select induction
	variable; skip late entry test if biv initializer created by loop.

Wed Nov 28 08:21:47 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* tree.h (EXPR_WFL_LINECOL): Used by Java in node other than
	EXPR_WITH_FILE_LOCATION, so change checks and documentation.

	* tree.h (TREE_VIA_PROTECTED): Update to show can be in TREE_VEC.

	* tree.h: Add missing checks on some macros; make formatting more
	consistent.

	* stor-layout.c (put_pending_size): Look for SAVE_EXPR if not at top
	level; only add to pending_sizes if find it.

	* langhooks.c (lhd_safe_from_p): Add ATTRIBUTE_UNUSED.

	* df.c (iterate_dataflow_sbitmap, iterate_dataflow_bitmap):
	Add casts to remove warnings.

	* Makefile.in (OBJS): Sort alphabetically.

	* print-rtl.c (print_rtx): If RTX code is bad, just say so.
	Also minor cleanups.

Wed Nov 28 06:52:27 2001  Arnaud Charlet  <charlet@ACT-Europe.FR>

	* Makefile.in (ORDINARY_FLAGS_TO_PASS): Remove STAGE_PREFIX.
	(FLAGS_TO_PASS): Add STAGE_PREFIX.
	(SUBDIR_FLAGS_TO_PASS): Apply PREPEND_DOTDOT_TO_RELATIVE_PATH
	to STAGE_PREFIX.

Wed Nov 28 10:42:19 CET 2001  Jan Hubicka  <jh@suse.cz>

	* cse.c (true_dependence_in_rtx): New function.
	(invalidate): Use it.

	* c-common.h (GOTO_FAKE_P): New macro.
	* tree-inline.c (GOTO_FAKE_P): Set.
	* c-tree.texi (GOTO_FAKE_P): Document.

	* varasm.c (assemble_variable): Set reloc to 3 for error_mark
	containing pointers.
	(output_addressed_constants): Check for local/external relocations.
	* elfos.h (SELECT_SECTION): Classify data section.
	* tm.texi (SELECT_SECTION): Update documentation.

	* cfganal.c (flow_dfs_compute_reverse_add_bb): set visited bit.
	(flow_dfs_compute_reverse_execute): Add only unvisited blocks.

2001-11-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* defaults.h (UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP,
	UNALIGNED_DOUBLE_INT_ASM_OP): Also provide defaults when we have
	OBJECT_FORMAT_ROSE.

2001-11-28  Hans-Peter Nilsson  <hp@axis.com>

	* config/cris/cris.c: Tweak spacing for prototypes.
	(LOSE_AND_RETURN): New macro.
	(cris_operand_lossage): New function.
	(cris_print_index, cris_print_base): Use cris_operand_lossage
	rather than fatal_insn.
	(cris_print_operand, cris_print_operand_address): Use
	LOSE_AND_RETURN rather than fatal_insn and internal_error.
	(cris_output_addr_const): Use LOSE_AND_RETURN and
	output_operand_lossage rather than fatal_insn and internal_error
	for valid but unexpected rtx expressions.

	* config/cris/cris.c (cris_split_movdx): Don't call alter_subreg
	for a SUBREG in src or dest, abort instead.

2001-11-28  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* doc/passes.texi: Remove reference to c-dump.c. Update tree inlining
	doc.

2001-11-27  Jakub Jelinek  <jakub@redhat.com>

	* gcc.c (ASM_DEBUG_SPEC): Use conditional expression rather than
	preprocessor define.  If only DBX_DEBUGGING_INFO or only
	DWARF2_DEBUGGING_INFO is supported for the target, provide
	appropriate definitions.

2001-11-27  Neil Booth  <neil@daikokuya.demon.co.uk>

	* Makefile.in: Update, and add c-objc-common.o dependencies.
	* c-lang.c: Remove unnecessary includes.
	(c_init): Move bulk of code to c_objc_common_init, and call it.
	(c_tree_printer, c_missing_noreturn_ok_p, c_disregard_inline_limits,
	inline_forbidden_p, c_cannot_inline_tree_fn): Move to
	c-objc-common.c.
	* c-objc-common.c: New.  Mostly pulled from c-lang.c.
	* c-tree.h (c_disregard_inline_limits, c_cannot_inline_fn,
	c_objc_common_init, c_missing_noreturn_ok_p): New.
	* toplev.c: Update comment.
	* doc/passes.texi: Update.
objc:
	* objc-act.c (LANG_HOOKS_TREE_INLINING_CANNOT_INLINE_TREE_FN,
	LANG_HOOKS_TREE_INLINING_DISREGARD_INLINE_LIMITS,
	LANG_HOOKS_TREE_INLINING_ANON_AGGR_TYPE_P): Override.
	(objc_init): Update to use c_objc_common_init.

2001-11-27  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.c (_cpp_init_hashtable): Update.
	* cpphash.h (struct spec_nodes): Remove n_L.
	* cpplex.c (_cpp_lex_direct): Check for prefix L separately.

2001-11-17  Richard Henderson  <rth@redhat.com>

	* unroll.c (loop_iterations): Move last change ...
	* doloop.c (doloop_modify_runtime): ... here.

2001-11-17  Corey Minyard  <minyard@acm.org>
	    Richard Henderson  <rth@redhat.com>

	* unroll.c (loop_iterations): Detect one situation in which we
	overestimate the number of iterations.

2001-11-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* gcc.c (set_input): Export.
	Move declaration ...
	gcc.h (set_input): ... here.

2001-11-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* gcc.c (set_collect_gcc_options): New function, split out from
	main.
	Ignore elided switches.
	(do_spec): Invoke before executing command.
	(do_spec_1): Likewise.
	Fixes PR other/3968.

2001-11-27  Hans-Peter Nilsson  <hp@axis.com>

	* config/cris/cris.h (INT_ASM_OP): Remove.

2001-11-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* config/i386/sol2.h (WINT_TYPE): Redefine.
	(WINT_TYPE_SIZE): Likewise.

2001-11-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* collect2.c: Check HAVE_DUP2 instead of NO_DUP2.
	(dup2): Make static and add prototype.
	* m68k/plexus.h: Don't define NO_DUP2.
	* configure.in (AC_CHECK_FUNCS): Add dup2.
	* config.in, configure: Regenerate.

	* ia64/aix.h (REG_SIZE): Don't #undef.
	* sparc.h (REG_SIZE): Delete.
	* flow.c (mark_used_regs): Don't use REG_SIZE.
	* regs.h (REG_SIZE): Delete.

2001-11-27  Andreas Schwab  <schwab@suse.de>

	* gcc.c: Fix typo PREFERRED_DEBUGGING_FORMAT ->
	PREFERRED_DEBUGGING_TYPE.

Tue Nov 27 08:21:47 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* Makefile.in (c-lang.o): Depends on langhooks-def.h.
	(expr.o, varasm.o): Depends on langhooks.h.
	* c-common.c (c_safe_from_p): Always declare.
	(c_expand_expr): Refine when declared.
	* c-lang.c (c-common.h): Now include.
	(LANG_HOOKS_SAFE_FROM_P): Define new hook.
	(c_init): Don't set lang_safe_from_expr.
	* expr.c (langhooks.h): Now include.
	(lang_safe_from_p): No longer define.
	(safe_from_p): Use lang hook.
	(expand_expr): Set IGNORE if VOID_TYPE result of VIEW_CONVERT_EXPR too.
	(expand_expr, case VIEW_CONVERT_EXPR): Pass ro_modifier down.
	* expr.h (lang_expand_constant, lang_safe_from_p): Delete.
	* langhooks-def.h (lhd_return_tree, lhd_safe_from_p): New decls.
	(LANG_HOOKS_EXPAND_CONSTANT, LANG_HOOKS_SAFE_FROM_P): New hooks.
	* langhooks.c (lhd_return_tree, lhd_safe_from_p): New functions.
	* langhooks.h (struct lang_hooks): New fields expand_constant
	and safe_from_p.
	* output.h (output_constant): Size arg is HOST_WIDE_INT.
	* stmt.c (expand_decl_init): No longer need to expand constant
	for CONST_DECL.
	* stor-layout.c (put_pending_size): Don't check for SAVE_EXPR.
	* toplev.c (lang_expand_constant): Delete var.
	* tree.c (save_expr): Don't put another SAVE_EXPR around simple
	operations on SAVE_EXPR.
	* varasm.c (langhooks.h): Now include.
	(compare_constant_1): Use lang_hooks, not lang_expand_constant.
	(record_constant_1, output_addressed_constants): Likewise.
	(initializer_constant_valid_p, output_constant): Likewise.
	(output_constant_def): Process no-defer of string constant.
	(output_addressed_constants, case ADDR_EXPR): Use handled_component_p.
	(output_constant): Strip more conversions.
	Track our size and pad for the rest.
	(array_size_for_constructor): Remove code for non-byte STRING_CST.
	(output_constructor): SIZE now HOST_WIDE_INT.

2001-11-27  Richard Henderson  <rth@redhat.com>

	* ifcvt.c (noce_try_store_flag_constants): Test for overflow
	in computing DIFF.

2001-11-27  Zack Weinberg  <zack@codesourcery.com>

	* cppfiles.c (read_include_file): Add comment.

2001-11-26  Richard Henderson  <rth@redhat.com>

	* toplev.c (rest_of_compilation): Call free_bb_for_insn before exit.

2001-11-26  Richard Henderson  <rth@redhat.com>

	* config/ia64/sysv4.h (DBX_DEBUGGING_INFO): Undef.
	* config/ia64/aix.h (PREFERRED_DEBUGGING_TYPE): Remove
	commented out override.

2001-11-26  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppfiles.c (stack_include_file): Don't optimize zero-length
	files.
	(read_include_file): NUL-terminate read files.
	* cpplex.c (handle_newline, skip_escaped_newlines,
	get_effective_char, skip_whitespace, parse_identifier,
	parse_identifier_slow, parse_number, parse_string,
	_cpp_lex_direct): Optimize for the fact that buffers are guaranteed
	NUL-terminated.
	* cpplib.c (destringize_and_run, cpp_define, handle_assertion):
	Be sure buffers are NUL terminated.
	* cppmacro.c (warn_of_redefinition): Kill compile warning.

2001-11-26  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-common.c: Include tree-inline.h.
	(c_language): Move separate definitions here.
	(c_common_init_options, c_common_post_options): New.
	(c_common_lang_init): Rename c_common_init.
	* c-common.h (c_common_lang_init): Similarly.
	(c_common_init_options, c_common_post_options): New.
	* c-lang.c (c_post_options): Move body to c_common_post_options.
	(c_init_options): Use c_common_init_options.
	(c_init): Update.
	* langhooks.def: Rearrange.
	* langhooks.h: Rearrange, and improve comments.
	* toplev.c (do_compile): New function.
	(toplev_main): Use it.
	(lang_independent_f_options, parse_options_and_default_flags,
	process_options): Remove trailing periods.
	* Makefile.in: Update.
objc:	* objc-act.c (objc_post_options, objc_init_options): Use c-common.c
	functions.
	(ojbc_init): Update.

2001-11-26  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.md (unop): Add 0 offset for some gas versions.

2001-11-26  DJ Delorie  <dj@redhat.com>

	* expr.c (store_constructor): Actually use the value computed
	if WORD_REGISTER_OPERATIONS.

2001-11-26  Richard Henderson  <rth@redhat.com>

	* config/elfos.h (SELECT_SECTION): Don't check TREE_READONLY
	for CONSTRUCTOR.

2001-11-26  David Edelsohn  <edelsohn@gnu.org>

	* rs6000.c (output_mi_thunk): Handle minimal-toc and call
	correct function on AIX.

2001-11-26  Alexandre Oliva  <aoliva@redhat.com>

	* toplev.c (process_options): Don't force
	flag_optimize_sibling_calls to zero just because exceptions are
	enabled.

Mon Nov 26 12:37:05 2001  Jeffrey A Law  (law@cygnus.com)

	* df.h (transfer_function_sbitmap): Use PARAMS around argument
	list in function prototypes.
	(transfer_function_bitmap): Likewise.

2001-11-26  Loren J. Rittle  <ljrittle@acm.org>

	* config/stormy16/stormy16.h: Remove DEFAULT_VTABLE_THUNKS.
	* config/i386/netbsd-elf.h: Likewise.

2001-11-26  David Edelsohn  <edelsohn@gnu.org>

	* doc/trouble.texi: Remove outdated RS/6000 comments.

Mon Nov 26 13:49:41 CET 2001  Jan Hubicka  <jh@suse.cz>

	* final.c (walk_alter_subreg): Fix return value.

Mon Nov 26 11:36:20 CET 2001  Jan Hubicka  <jh@suse.cz>

	* sparc.c (sparc_absnegfloat_split_legitimate): Do not call
	alter_subreg.
	* sparc.md (post-reload splitters): Do not call alter_subreg.
	* cfgrtl.c (purge_dead_edges): Fix typo in previous fix.

2001-11-25  Aldy Hernandez  <aldyh@redhat.com>

	* regclass.c (choose_hard_reg_mode): Handle vector arguments.

2001-11-26  Alan Modra  <amodra@bigpond.net.au>

	* final.c: (insn_lengths): Make it an int *, so that large jump
	tables don't overflow.

2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-format.c (FMT_FLAG_DOLLAR_GAP_POINTER_OK): New.
	(format_types): Use it for scanf.
	(dollar_arguments_pointer_p): New.
	(init_dollar_format_checking): Store details of which arguments
	are pointers.
	(maybe_read_dollar_number): Reallocate dollar_arguments_pointer_p.
	(finish_dollar_format_checking): Take extra parameter
	pointer_gap_ok.  Treat unused arguments differently if
	pointer_gap_ok and the unused arguments are pointers.
	(check_format_info_main): Pass extra argument to
	finish_dollar_format_checking.
	* doc/invoke.texi (-Wno-format-extra-args): Document behavior when
	unused arguments are present between used arguments with operand
	numbers.

2001-11-25  Daniel Berlin  <dan@cgsoftware.com>

	* df.c: Add prototypes for hybrid_search_bitmap and
	hybrid_search_sbitmap.
	(hybrid_search_bitmap): New function.
	(hybrid_search_sbitmap): New function.
	(iterative_dataflow_sbitmap): Change to use hybrid_search_sbitmap.
	(iterative_dataflow_bitmap): Ditto.

2001-11-25  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.md (peephole2): New peephole2 to optimize
	address computations.

2001-11-25  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.c (d_register_operand): Must accept
	register b (low part of d).

2001-11-25  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.h (FUNCTION_PROFILER): Fix label name
	passed to mcount.

Sun Nov 25 06:22:09 2001  Douglas B. Rupp  <rupp@gnat.com>

	* config/alpha/vms-ld.c, config/alpha/vms-cc.c: New files.
	* config/alpha/x-vms: New file, to compile the above.
	* config.gcc (alpha*-dec-vms*): Add x-vms.

2001-11-24  Hans-Peter Nilsson  <hp@axis.com>

	* genextract.c (main): Set ro_loc for peepholes.

Sat Nov 24 17:04:10 2001  Douglas B. Rupp  <rupp@gnat.com>

	* fix-header.c (main): Move inf_buffer termination and inf_limit
	calculation to after read.

	* config/alpha/xm-vms.h (FILE_TYPE): Remove undef and baggage.
	(__UNIX_FOPEN): Define.

Sat Nov 24 16:11:00 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* function.c (assign_stack_temp_for_type): Clear alias set before
	setting new one.

2001-11-23  David Edelsohn  <edelsohn@gnu.org>

	* rs6000.c (print_operand, case 'v'): Use HOST_WIDE_INT_PRINT_HEX
	format.
	* rs6000.md (cmptf): Fix typo.

2001-11-23  Richard Sandiford  <rsandifo@redhat.com>

	* final.c (output_addr_const): Output PC as '.' even if !flag_pic.
	* varasm.c (output_constructor): Use assemble_integer rather
	than ASM_OUTPUT_BYTE.

2001-11-23  Andreas Jaeger  <aj@suse.de>

	* cpplex.c (cpp_interpret_charconst): Use HOST_WIDE_INT for sign
	extension.

2001-11-23  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/arm/xscale-coff.h (SUBTARGET_CPU_DEFAULT): Override
	default definition.
	(SUBTARGET_EXTRA_ASM_SPEC): Remove previous definition.
	(MULTILIB_DEFAULTS): Remove previous definition.

2001-11-23  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppmacro.c (warn_of_redefinition): Warn regardless of -pedantic.
	* gcc.dg/cpp/mi6.c, gcc.dg/cpp/redef2.c: Update.

2001-11-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* cris.h: Revert thinko in last patch.

2001-11-23  Joseph S. Myers  <jsm28@cam.ac.uk>

	* ChangeLog.0, ChangeLog.2, ChangeLog.3, ChangeLog.4, ChangeLog,
	FSFChangeLog.10, c-decl.c, cppfiles.c, cppinit.c, cpplex.c,
	cpplib.c, cppmain.c, cse.c, df.c, diagnostic.c, dominance.c,
	dwarf2out.c, dwarfout.c, emit-rtl.c, errors.c, except.c, except.h,
	explow.c, function.c, gcse.c, genrecog.c, predict.c, regmove.c,
	sched-rgn.c, ssa-ccp.c, stmt.c, toplev.c: Fix spelling errors.

	* predict.c, reg-stack.c: Fix spelling errors.

2001-10-09  Andrew Haley  <aph@redhat.com>

	* calls.c (check_sibcall_argument_overlap): Use slot_offset for
	start of stack slot.

2001-11-22  Graham Stott  <grahams@redhat.com>

	* cfgrtl.c (try_redirect_by_replacing_jump): Fix typo, emit
	replacement jump after original jump.

	(verify_flow_info): Remove redundent initialisation.
	Handle reaching end of insn list before finding a BARRIER.
	Only issue one missing barrier diagnostic.

2001-11-22  Graham Stott  <grahams@redhat.com>

	* local-alloc.c (combine_regs): Handle SUBREG_REG being a MEM.

Thu Nov 22 06:49:14 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* config/i386/i386.md (leave, leave_rex64): Have RTL reflect what
	insn actually does.

2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>

	* doc/invoke.texi (M32R/D Option Summary): Document -m32r switch.
	Fix typo -mm32rx=> -m32rx.

	* config/arm/arm.c (arm_elf_asm_named_section): Only build for elf
	targets.

	* config.gcc (xscale-coff): Add necessary header files to
	tm_file variable.

2001-11-20  Zack Weinberg  <zack@codesourcery.com>

	* rs6000.c (output_cbranch): Use $, not %$, in output template.

2001-11-21  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* tree-dump.c: Rename from c-dump.c. Include c-tree.h, not c-common.h.
	(lang_type_quals): Declare.
	(dequeue_and_dump): Use lang_hooks.tree_dump.type_quals function to
	retrieve language-specific qualifiers for a type node, instead of
	C_TYPE_QUALS. Likewise for lang_hooks.tree_dump.dump_tree instead of
	lang_dump_tree.
	* tree-dump.h: Rename from c-dump.h.
	* c-common.h (C_TYPE_QUALS): Removed.
	Move declarations for tree-dump.c interface to...
	* tree.h: ... here. Remove lang_dump_tree.
	* langhooks.h (struct lang_hooks_for_tree_dump): New.
	(struct lang_hooks): Add tree_dump hooks.
	* langhooks.c (lhd_tree_dump_dump_tree): New function.
	(lhd_tree_dump_type_quals): New function.
	* langhooks-def.h (lhd_tree_dump_dump_tree, lhd_tree_dump_type_quals):
	Declare.
	(LANG_HOOKS_INITIALIZER): Add tree_dump hooks.
	* Makefile.in: Move tree-dump.o to language-independent back-end.

2001-11-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* 1750a.h (DBX_REGISTER_NUMBER): Don't define.
	* alpha.h (DBX_REGISTER_NUMBER): Likewise.
	* arc.h (DBX_REGISTER_NUMBER): Likewise.
	* arm/aout.h (DBX_REGISTER_NUMBER): Likewise.
	* avr.h (DBX_REGISTER_NUMBER): Likewise.
	* c4x.h (DBX_REGISTER_NUMBER): Likewise.
	* clipper.h (DBX_REGISTER_NUMBER): Likewise.
	* convex.h (DBX_REGISTER_NUMBER): Likewise.
	* cris.h (DBX_REGISTER_NUMBER): Likewise.
	* dsp16xx.h (DBX_REGISTER_NUMBER): Likewise.
	* elxsi.h (DBX_REGISTER_NUMBER): Likewise.
	* fr30.h (DBX_REGISTER_NUMBER): Likewise.
	* h8300.h (DBX_REGISTER_NUMBER): Likewise.
	* i370.h (DBX_REGISTER_NUMBER): Likewise.
	* i860.h (DBX_REGISTER_NUMBER): Likewise.
	* i860/paragon.h (DBX_REGISTER_NUMBER): Likewise.
	* i860/sysv3.h (DBX_REGISTER_NUMBER): Likewise.
	* i860/sysv4.h (DBX_REGISTER_NUMBER): Likewise.
	* m32r.h (DBX_REGISTER_NUMBER): Likewise.
	* m68hc11.h (DBX_REGISTER_NUMBER): Likewise.
	* m88k.h (DBX_REGISTER_NUMBER): Likewise.
	* mcore/mcore-elf.h (DBX_REGISTER_NUMBER): Likewise.
	* mcore.h (DBX_REGISTER_NUMBER): Likewise.
	* mn10200.h (DBX_REGISTER_NUMBER): Likewise.
	* mn10300.h (DBX_REGISTER_NUMBER): Likewise.
	* pdp11.h (DBX_REGISTER_NUMBER): Likewise.
	* romp.h (DBX_REGISTER_NUMBER): Likewise.
	* rs6000.h (DBX_REGISTER_NUMBER): Likewise.
	* rs6000/sysv4.h (DBX_REGISTER_NUMBER): Likewise.
	* s390/linux.h (DBX_REGISTER_NUMBER): Likewise.
	* stormy16.h (DBX_REGISTER_NUMBER): Likewise.
	* v850.h (DBX_REGISTER_NUMBER): Likewise.
	* vax.h (DBX_REGISTER_NUMBER): Likewise.
	* we32k.h (DBX_REGISTER_NUMBER): Likewise.

	* defaults.h (DBX_REGISTER_NUMBER): Provide a default.
	* doc/tm.texi (DBX_REGISTER_NUMBER): Update.

2001-11-21  H.J. Lu <hjl@gnu.org>

	* config/rs6000/sysv4.h (LIB_SPEC): Fix a typo.

2001-11-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* s390.c (s390_va_arg): Eliminate ALIGN parameter in call to
	emit_cmp_and_jump_insns.

	* stormy16.c (xstormy16_expand_builtin_va_arg,
	xstormy16_expand_casesi): Likewise.

Wed Nov 21 17:37:16 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* function.c (keep_stack_depressed): Major rework.
	(handle_epilogue_set, emit_equiv_load): New functions.
	(thread_prologue_and_epilogue_insns): keep_stack_depressed now
	has return value.
	* jump.c (returnjump_p_1): Also return 1 if SET with SET_IS_RETURN_P.
	* rtl.h (SET_IS_RETURN_P): New macro.

	* expr.c (expand_expr, case VIEW_CONVERT_EXPR): Refine slightly
	and also support TREE_ADDRESSABLE.
	* tree.def (VIEW_CONVERT_EXPR): Document TREE_ADDRESSABLE.

2001-11-21  David Edelsohn  <edelsohn@gnu.org>

	* rs6000.md (cmptf_internal1): Replace %$ with $.

Wed Nov 21 16:44:01 2001  Douglas B. Rupp  <rupp@gnat.com>

	* cppfiles.c (STAT_SIZE_TOO_BIG): Define.
	(read_include_file): Use STAT_SIZE_TOO_BIG.

	* cppinit.c (INO_T_COPY): Define.
	(INO_T_EQ): Uppercase parameters.
	(append_include_chain): Use INO_T_COPY.

2001-11-21  Richard Sandiford  <rsandifo@redhat.com>

	* cfg.c: Fix typos and formatting in the introductory comment.

Wed Nov 21 12:38:37 CET 2001  Jan Hubicka

	* profile.c (compute_branch_probabilites):  Compute probabilities
	for entry/exit edges; estimate probabilities for zero counts.

2001-11-21  Jakub Jelinek  <jakub@redhat.com>

	* explow.c (probe_stack_range): Use LCT_NORMAL as second argument
	to emit_library_call.
	* function.c (expand_main_function, expand_function_start,
	expand_function_end): Likewise.
	* profile.c (output_func_start_profiler): Likewise.
	* stmt.c (expand_nl_goto_receivers): Use LCT_NORETURN as
	second argument to emit_library_call.
	* optabs.c (prepare_cmp_insn): Use LCT_CONST_MAKE_BLOCK
	as second argument to emit_library_call.
	* calls.c (emit_library_call): Update fn_type description.

2001-11-21  Jakub Jelinek  <jakub@redhat.com>

	* c-decl.c (c_expand_deferred_function): Only call c_expand_body
	if fndecl is still DECL_INLINE and has DECL_RESULT.

2001-11-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* clipper.c (clipper_movstr): Avoid uninitialized warning.
	* i960.c (is_mask, legitimize_address): Likewise.
	* m88k.c (m88k_expand_prologue): Likewise.
	* m88k.md: Likewise.
	* mcore.c (emit_new_cond_insn): Likewise.
	* stormy16.c (xstormy16_emit_cbranch): Likewise.

2001-11-20  Zack Weinberg  <zack@codesourcery.com>

	* config.gcc: Delete powerpcle-*-solaris2* stanza.
	* config/rs6000/eabi.asm, config/rs6000/rs6000.c,
	config/rs6000/rs6000.h, config/rs6000/rs6000.md,
	config/rs6000/sol-ci.asm, config/rs6000/sol-cn.asm,
	config/rs6000/sysv4.h, config/rs6000/t-ppccomm,
	config/rs6000/t-ppcos: Expunge all references to Solaris.

	* config/rs6000/sol-c0.c, config/rs6000/sol2.h: Delete.

	* config/rs6000/rs6000.md: Replace '%$' with '$' in all
	output templates.
	* config/rs6000/rs6000.h: Define DEFAULT_PCC_STRUCT_RETURN to 0,
	and change RETURN_IN_MEMORY to just check AGGREGATE_TYPE_P.

2001-11-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* sh.md: Avoid uninitialized warnings.
	* vax.c (vax_rtx_cost): Likewise.

2001-11-15  Aldy Hernandez  <aldyh@redhat.com>

	* rs6000.c (direct_return): Check if we are saving altivec
	registers.
	(first_altivec_reg_to_save): New.
	Updated stack frame layout comments.
	(rs6000_stack_info): Calculate altivec register save size.
	Save link register if we saved some altivec registers.
	(rs6000_stack_info): Align save size to 16 if altivec abi or
	abi_darwin.
	(rs6000_stack_info): Calculate altivec register offsets.
	(rs6000_stack_info): Add altivec info to save_size.
	(debug_stack_info): Add altivec debug info.
	(rs6000_emit_prologue): Save altivec registers and vrsave.
	(compute_vrsave_mask): New.
	(altivec_expand_builtin): Remove unused variables.
	(rs6000_parse_abi_options): Add static qualifier.
	(rs6000_expand_builtin): Remove unused parameters.
	(altivec_expand_builtin): Cast bdesc_2arg to get rid of warning.
	(altivec_init_builtins): Same.
	(is_altivec_return_reg): New.
	(vrsave_operation): New.
	(ALTIVEC_REG_BIT): New.
	(generate_set_vrsave): New.

	* rs6000.md (get_vrsave): New.
	(set_vrsave): New.
	(*set_vrsave_internal): New.

	* rs6000.h (rs6000_stack): Add first_altivec_reg_save,
	altivec_save_offset, vrsave_save_offset, altive_size, vrsave_size,
	altivec_padding_size, vrsave_mask.
	(TOTAL_ALTIVEC_REGS): New.
	(EPILOGUE_USES): Add VRSAVE_REGNO.

2001-11-20  Jeff Law <law@redhat.com>

	* unroll.c (copy_loop_body): Update LABEL_NUSES for the
	exit label as necessary.

2001-11-20  Brad Kaiser  <bkaiser@acelink.net>

	* reload1.c (elimination_effects): Use function_invariant_p
	instead of CONSTANT_P when considering register equivalences.

2001-11-20  David O'Brien  <obrien@FreeBSD.org>

	* config.gcc: Add FreeBSD/PowerPC target.
	(powerpc64-*-linux*, powerpc-*-sysv*, powerpc-*-netbsd*,
	powerpc-*-chorusos*, powerpc-*-eabiaix*, powerpc-*-eabisim*,
	powerpc-*-elf*, powerpc-*-eabi*, powerpc-*-rtems*,
	powerpc-*-linux*libc1, powerpc-*-linux*, powerpc-wrs-vxworks*,
	powerpcle-wrs-vxworks*, powerpcle-*-sysv*, powerpcle-*-elf*,
	powerpcle-*-eabisim*, powerpcle-*-eabi*, powerpcle-*-solaris2*): Add
	freebsd-spec.h to tm_file.
	(rs6000-*-lynxos*): Add lynx.h to tm_file.
	* config/freebsd.h: Tidy up.
	(USING_CONFIG_FREEBSD): Define.
	(FBSD_SWITCH_TAKES_ARG, FBSD_WORD_SWITCH_TAKES_ARG,
	FBSD_CPP_PREDEFINES, FBSD_CPP_SPEC, FBSD_STARTFILE_SPEC,
	FBSD_ENDFILE_SPEC, FBSD_LIB_SPEC): Remove (moved to freebsd-spec.h).
	(TARGET_HAS_F_SETLKW): Define.
	(ASM_OUTPUT_IDENT): Delete, the elfos.h definition is fine.
	* config/freebsd-spec.h: New file.
	* config/rs6000/freebsd.h: New file.
	* config/rs6000/rs6000.h (TARGET_VERSION): Do not define.
	* config/rs6000/rs6000.c: Test for USING_ELFOS_H rather than
	USING_SVR4_H to know when to turn on ELF support.
	* config/rs6000/sysv4.h (TARGET_VERSION, CPP_PREDEFINES): Don't undef,
	define only if not already defined.
	Add FreeBSD support.
	* config/rs6000/aix.h (TARGET_VERSION): Define.
	* config/rs6000/beos.h: Likewise.
	* config/rs6000/darwin.h: Likewise.
	* config/rs6000/mach.h: Likewise.
	* config/rs6000/lynx.h (TARGET_VERSION): Likewise.
	Don't include lynx.h directly.

2001-11-20  Graham Stott  <grahams@redhat.com>

	* unwind-dw2-fde.c (__deregister_frame_info_bases):
	Fix lossage in last change return OB.

Tue Nov 20 11:56:12 2001  Douglas B. Rupp  <rupp@gnat.com>

	* config/alpha/xm-vms.h (_POSIX_EXIT): Define.
	Remove unneeded exit related macros.

2001-11-20  David Edelsohn  <edelsohn@gnu.org>

	* rs6000.c (rs6000_emit_eh_toc_restore): Remove ALIGN parm.

	* rs6000.c (rs6000_emit_move): Add TFmode case.
	* sysv4.h (MASK_LONG_DOUBLE_128, TARGET_LONG_DOUBLE_128,
	LONG_DOUBLE_TYPE_SIZE, MAX_LONG_DOUBLE_TYPE_SIZE,
	LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Move from here...
	* rs6000.h: ... to here.
	* rs6000.md (movtf, extenddftf2, extendsftf2, trunctfdf2,
	trunctfsf2, floatditf2, floatsitf2, fix_trunctfdi2,
	fix_trunctfsi2, negtf2, abstf2, nabstf2, cmptf): New patterns.

Tue Nov 20 06:41:38 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* emit-rtl.c (get_mem_attrs): Fix typo.

2001-11-20  Jakub Jelinek  <jakub@redhat.com>

	* c-lang.c (finish_file): Backout 2001-11-16
	changes, instead set DECL_DEFER_OUTPUT for static inline functions
	before calling c_expand_deferred_function.

2001-11-20  Jakub Jelinek  <jakub@redhat.com>

	* unwind-dw2-fde.c (__register_frame_info_bases, __register_frame):
	Don't register empty .eh_frame sections.
	(__deregister_frame_info_bases, __deregister_frame): Don't
	unregister them either.

2001-11-19  Geoffrey Keating  <geoffk@redhat.com>

	* configure.in (HAVE_AS_GDWARF2_DEBUG_FLAG): Define.
	(HAVE_AS_GSTABS_DEBUG_FLAG): Define.
	* configure: Regenerate.
	* config.in: Add dummy definitions of new flags.
	* toplev.c (PREFERRED_DEBUGGING_TYPE): Move definition to...
	* defaults.h (PREFERRED_DEBUGGING_TYPE): ... here.
	* gcc.c (ASM_DEBUG_SPEC): New macro.
	(asm_debug): New static variable.
	(default_compilers): Add asm_debug when assembling from
	user input.
	(static_specs): Add asm_debug.

2001-11-20  Loren J. Rittle  <ljrittle@acm.org>

	* config.gcc (*-*-freebsd*): Remove configuration block.

2001-11-19  Loren J. Rittle  <ljrittle@acm.org>

	bootstrap/4422
	* configure.in: Setup ability to run ./stage[1234]/xgcc in
	fixinc *as if* it were a proper lang subdirectory.
	* configure: Rebuilt.

2001-11-19  Loren J. Rittle  <ljrittle@acm.org>

	* config/freebsd.h: Remove DEFAULT_VTABLE_THUNKS (again).

2001-11-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* 1750a.md: Don't use hex format for a const_int.

2001-11-19  Geoffrey Keating  <geoffk@redhat.com>

	* expmed.c (extract_bit_field): Don't create invalid SUBREGs.

2001-11-19  Zack Weinberg  <zack@codesourcery.com>

	* mkconfig.sh: Undefine ENABLE_NLS if GENERATOR_FILE is
	defined (prevents link errors when gettext isn't in the system
	library).

2001-11-19  DJ Delorie  <dj@redhat.com>

	* read-rtl.c (ISDIGIT, ISSPACE): Make sure we have these.
	(validate_const_int): New.
	(read_rtx): Validate constant integers.
	* config/i386/i386.md (pmulhrwv4hi3): Use decimal constants.

2001-11-19  Jakub Jelinek  <jakub@redhat.com>

	* doc/hostconfig.texi (DUMPFILE_FORMAT): Move into the table.

Mon Nov 19 16:57:44 2001  Douglas B. Rupp  <rupp@gnat.com>

	* toplev.c (DUMPFILE_FORMAT): Define default.
	(open_dump_file): Use DUMPFILE_FORMAT in sprintf.
	(close_dump_file, compile_file): Likewise.
	* config/alpha/xm-vms.h (DUMPFILE_FORMAT): Define.
	* doc/hostconfig.texi (DUMPFILE_FORMAT): Document

2001-11-19  Jeff Law <law@redhat.com>

	* gcse.c (cprop_jump): Clear JUMP_LABEL field when we create
	a nop-jump.

2000-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppmacro.c (_cpp_backup_tokens): Revert previous check-in.
	Don't fall off the base token run.

2001-11-19  Jason Wilkins <fenix@io.com>

	* Makefile.in: Use INSTALL_SCRIPT not INSTALL_PROGRAM.

Mon Nov 19 15:13:43 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* tree.def (VIEW_CONVERT_EXPR): New tree code.
	* tree.h (handled_component_p): New declaration.
	* alias.c (handled_component_p): Move function from here ...
	* expr.c (handled_component_p): ... to here and non longer static.
	(is_zeros_p, case VIEW_CONVERT_EXPR): New case.
	(store_field): Remove unneeded MEM_COPY_ATTRIBUTES call.
	(get_inner_reference): Handle VIEW_CONVERT_EXPR.
	(expand_expr, case VAR_DECL): Clean up handling of re-layout case.
	(expand_expr, case VIEW_CONVERT_EXPR): New case.
	(expand_expr, cse ADDR_EXPR): No need to copy if already
	BIGGEST_ALIGNMENT.
	* fold-const.c (fold, case VIEW_CONVERT_EXPR): New case.
	* varasm.c (initializer_constant_value_p, case VIEW_CONVERT_EXPR): New.
	(output_constant): Handle VIEW_CONVERT_EXPR.
	* dwarf2out.c (loc-descriptor_from_tree, add_bound_info):
	Add new case for VIEW_CONVERT_EXPR.

2001-11-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* a29k/unix.h (ASM_FILE_START): Const-ify.
	* i386/beos-elf.h (INCLUDE_DEFAULTS): Remove semi-colon.
	* i386/isc.h (ASM_FILE_START): Const-ify.
	* i386/sun386.h (ASM_FILE_START): Likewise.
	* m32r.md: Likewise.
	* m68k/auxas.h (ADDITIONAL_REGISTER_NAMES): Add missing brackets.
	* m68k/auxgas.h ADDITIONAL_REGISTER_NAMES): Likewise.
	* m68k/tower.h (REGISTER_NAMES): Remove semi-colon.
	* mn10200.md: Initialize variable.

Mon Nov 19 18:06:21 CET 2001  Jan Hubicka  <jh@suse.cz>

	* gcse.c (try_replace_reg): Copy RTX before creating note.

	* df.h (df_ref_flags): New uenum.
	(DF_REF_FLAGS): New macro.
	(struct ref): Add field "flags".
	* df.c (HANDLE_SUBREG): Remove.
	(df_ref_create): Likewise; set flags field of ref.
	(df_def_record_1): Strip down read_write subreg; remove
	commented out code; set READ_WRITE flag.
	(read_modify_subreg_p): New static function.
	(df_uses_record): Cleanup SET handling; set READ_WRITE flag;
	new argument "flags".
	(df_insn_refs_record): Update call of df_uses_record.
	(df_insn_modify): Avoid #if 0 around comment.
	(df_dump): Dump the read/write flag.

	* predict.c (propagate_freq): Make cyclic_probability and frequency
	volatile

	* i386.c (ix86_cc_mode): Accept USE.

	* cfgrtl.c (purge_dead_edges):  Cleanup EDGE_ABNORMAL flag if computed
	jump is turned into simplejump.

2001-11-19  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/fragments.texi, doc/trouble.texi: Remove links to old
	installation chapter.
	* doc/gcc.texi: Don't claim that this manual documents
	installation.  Mark Installation menu entry as being out of date.

Mon Nov 19 07:21:35 2001  Douglas B. Rupp  <rupp@gnat.com>

	* config/alpha/xm-vms.h: Don't define macros that autoconf handles.
	(SUCCESS_EXIT_CODE, FATAL_EXIT_CODE): Define for posix compatibility.
	* gcc.c (exit): Remove definition for VMS; moved to xm-vms.h.

2001-11-19  Jason Merrill  <jason@redhat.com>

	* cppmacro.c (_cpp_backup_tokens): Pop cur_run before decrementing
	cur_token, not after.

	* config/clipper/clix.h, config/h8300/elf.h, config/mips/linux.h:
	Lose ASM_OUTPUT_CONSTRUCTOR.
	* system.h: Poison it and INT_ASM_OP.
	* c-lang.c (finish_file): Don't check for it.
	* libgcc2.c (L_ctors): Check TARGET_ASM_CONSTRUCTOR instead.

2001-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* mmix.c (mmix_cc1_ignored_option): Const-ify.
	(mmix_init_machine_status): Make static to match declaration.
	(mmix_unique_section): Const-ify.
	(mmix_output_quoted_string): Avoid automatic aggregate
	initialization.
	(mmix_output_register_setting): Likewise.
	(mmix_output_shiftvalue_op_from_str): Likewise.

	* mmix.h (mmix_cc1_ignored_option): Const-ify.
	(ASM_OUTPUT_BYTE): Fix format specifier warning.
	(ASM_GENERATE_INTERNAL_LABEL): Likewise.

2001-11-18  Craig Rodrigues  <rodrigc@gcc.gnu.org>

	PR c/4448
	* gthr-win32.h: (__gthread_objc_thread_exit): Fix variable
	name __objc_thread_exit_status so that it matches the
	variable defined in objc/thr.h.

2001-11-18  Craig Rodrigues  <rodrigc@gcc.gnu.org>

	PR bootstrap/4020
	* mklibgcc.in: Add missing semi-colons.
	* Makefile.in: Same.

Sun Nov 18 16:47:00 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* expr.c (expand_expr, case VAR_DECL): Update alignment of DECL_RTL
	after re-laying out decl in incomplete case.
	(expand_expr, case ADDR_EXPR): Fix typo in copy case.

2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/install-old.texi: Move some sections out to ...
	* doc/collect2.texi, doc/configfiles.texi, doc/headerdirs.texi:
	... here.  New files.  Make into chapters rather than sections.
	* doc/gcc.texi: Include the new files and add menu entries for
	them.
	* Makefile.in ($(docdir)/gcc.info, gcc.dvi): Update dependencies.

Sun Nov 18 14:13:52 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* tree.h (TYPE_ALIGN_OK): New flag.
	* emit-rtl.c (set_mem_attributes): Handle it.
	* expr.c (emit_single_push_insn): Only set to alias set 0 if
	doing sibcall optimization.
	(expand_expr, case COMPONENT_REF): Call set_mem_attributes on case
	when make temporary.
	(expand_expr, case CONVERT_EXPR): Simplify convert-to-union case.
	(expand_expr, case ADDR_EXPR): Abort if TYPE_ALIGN_OK and need copy.

	* sdbout.c (sdbout_symbol): Avoid warning due to &DECL_RTL.

2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-decl.c (c_decode_option): Give deprecation warning for
	-traditional.
	* doc/invoke.texi (-traditional): Note that this option is
	deprecated.

Sun Nov 18 07:40:07 2001  Douglas B. Rupp  <rupp@gnat.com>

	* config/alpha/alpha.c (alpha_start_function, VMS): Cast shift
	arg to HOST_WIDE_INT, not long.

	* config/alpha/vms.h (DIR_SEPARATOR, PREFIX). Don't define.
	(HAS_INIT_SECTION): Define.
	(REAL_ARITHMETIC): Don't undefine.

2001-11-18  Egor Duda  <deo@logos-m.ru>

	* config/i386/cygwin.h: Strip leading '*' from name, if any.

2001-11-18  Neil Booth  <neil@daikokuya.demon.co.uk>

	* Makefile.in (c-parse.o, c-common.o): Update dependencies.
	* c-common.c: Include diagnostic.h.
	(c_common_finish): New.
	* c-common.h (c_common_finish): New.
	* c-lang.c (LANG_HOOKS_FINISH): Override.
	* c-parse.in: Don't include diagnostic.h.
	(finish_parse): Remove.
	* langhooks.h: Update comments.
	* toplev.c (lang_dependent_init): New prototype.
	(finalize): New.
	(compile_file): Split cleanup code out to finalize.
	(lang_dependent_init): Stop if lang_hooks.init fails.
	(toplev_main): Update.
	* tree.h (finish_parse): Remove.
objc:
	* objc-act.c (LANG_HOOKS_FINISH): Override.

Sat Nov 17 23:30:44 2001  Douglas B. Rupp  <rupp@gnat.com>

	* config/alpha/t-vms (LIB2FUNCS_EXTRA): Add vms_tramp.asm.
	* config/alpha/vms_tramp.asm: New file.
	* config/alpha/vms-tramp.asm: Removed.

2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-common.c (struct disabled_builtin, disabled_builtins,
	disable_builtin_function, builtin_function_disabled_p): New.
	(builtin_function_2): Check for disabled built-in functions.
	* c-common.h (disable_builtin_function): Declare.
	* c-decl.c (c_decode_option): Handle -fno-builtin-FUNCTION.
	* doc/invoke.texi: Document -fno-builtin-FUNCTION.
	* doc/extend.texi: Mention -fno-builtin-FUNCTION.

2001-11-17  Craig Rodrigues  <rodrigc@gcc.gnu.org>

	PR target/4606
	* config.gcc: Remove reference to va-clipper.h.

2001-11-17  Stan Shebs  <shebs@apple.com>

	* config/rs6000/rs6000.h (REG_CLASS_CONTENTS): Fix the
	AltiVec-related bitfields.

Sat Nov 17 12:06:31 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* except.c (enum eh_region_type): Add ERT_UNKNOWN.
	(mark_eh_region, case ERT_UKNONW): New case.

2001-11-17  Christopher Faylor  <cgf@redhat.com>
	    Corinna Vinschen  <vinschen@redhat.com>

	* config/i386/cygwin.h: Search target specific include directory for
	w32api stuff, if appropriate.

Sat Nov 17 08:20:44 2001  Douglas Rupp  <rupp@gnat.com>

	* config/alpha/vms.h (REG_ALLOC_ORDER): Redefine.

2001-11-16  Aldy Hernandez  <aldyh@redhat.com>

	* config/rs6000/rs6000.md: Change all ldvx to lvx.

2001-11-16  Alexandre Oliva  <aoliva@redhat.com>

	* gensupport.c (process_rtx): Don't assume filename is the first
	argument of any rtl.

2001-11-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* vax-protos.h (reg_was_0_p): New prototype.
	* vax.md (movsi, movhi, movqi): Use reg_was_0_p.
	* vax.c (follows_p, reg_was_0_p): New functions.

2001-11-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* vax.md (casesi): Swap arguments in "(plus:SI (pc) (mult))". Reformat.
	(casesi1): Likewise.  Define new pattern which arises by simplification
	when operand 1 is a constant int.  Correct pattern which arises by
	simplification when operand 1 is zero.

2001-11-16  David O'Brien  <obrien@FreeBSD.org>

	* config.gcc (arm*-*-rtems*, arm-*-coff*, armel-*-coff*,
	arm-*-vxworks*, arm-*-riscix1.[01]*, arm-*-riscix*,
	arm-semi-aout, armel-semi-aout, arm-semi-aof, armel-semi-aof,
	arm*-*-netbsd*, arm*-*-linux*, arm*-*-uclinux*, arm*-*-aout,
	arm*-*-ecos-elf, arm*-*-elf, arm*-*-conix*, arm*-*-oabi,
	arm-*-pe*, strongarm-*-elf*, strongarm-*-coff*, strongarm-*-pe,
	xscale-*-elf, xscale-*-coff: Include various CPU headers via tm_file.
	* config/arm/aof.h: Don't include arm.h.
	* config/arm/aout.h: Likewise.
	* config/arm/coff.h: Don't include semi.h and aout.h.
	* config/arm/elf.h: Don't include aout.h.
	* config/arm/netbsd.h: Don't include netbsd.h and aout.h.
	(TARGET_VERSION): Undef before defining.
	(ARM_OS_NAME): Likewise
	(TARGET_DEFAULT): Likewise
	(TARGET_MEM_FUNCTIONS): Do not need to undefine now.
	* config/arm/pe.h: Don't include arm/coff.h.
	* config/arm/riscix.h (CPP_SPEC, SUBTARGET_CPP_SPEC): Use
	SUBTARGET_CPP_SPEC rather than overiding the arm.h CPP_SPEC definition.
	* config/arm/riscix1-1.h: Likewise.
	* config/arm/rix-gas.h: Don't include riscix.h.
	(DBX_CONTIN_LENGTH): Undef before defining.
	* config/arm/semi.h: Don't include aout.h.
	* config/arm/semiaof.h: Don't include aof.h.
	* config/arm/strongarm-coff.h: Don't include coff.h.
	* config/arm/strongarm-pe.h: Don't include strongarm-coff.h and pe.h.
	* config/arm/vxarm.h: Don't include arm/coff.h.
	* config/arm/xscale-coff.h: Don't include coff.h.

Fri Nov 16 15:22:35 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* config/pa/pa.c: Reflect changes in calling sequences of alter_reg and
	emit_cmp_insn.

2001-11-16  Andreas Jaeger  <aj@suse.de>

	* cfglayout.c (fixup_fallthru_exit_predecesor): Make void, rename
	to ....
	(fixup_fallthru_exit_predecessor): ... this.
	Change callers and prototype.

2001-11-16  Bernd Schmidt  <bernds@redhat.com>

	* config/i386/i386.c (ix86_expand_sse_comi): Generate setcc by
	hand; don't use gen_setcc_2.
	(ix86_expand_builtin): Fix pshufw.
	* config/i386/i386.md (maskncmpv4sf3, vmmmaskncmpv4sf3): Special
	case UNORDERED to emit the right assembler instruction.
	(mmx_pshufw): Lose operand 2.
	(cvtsi2ss): Fix representation.
	From Graham Stott:
	(mmx_clrdi, sse_clrti, stmxcsr, ldmxcsr): Set memory attribute.

2001-11-16  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/include/linux-and-gnu.texi: Remove.
	* doc/gnu.texi: New.
	* doc/gcc.texi: Include gnu.texi instead of linux-and-gnu.texi.
	* Makefile.in ($(docdir)/gcc.info, gcc.dvi): Update dependencies.

2001-11-16  Kazu Hirata  <kazu@hxi.com>

	* config/a29k/a29k.c: Fix comment formatting.
	* config/a29k/a29k.h: Likewise.
	* config/arc/arc.c: Likewise.
	* config/arc/arc.h: Likewise.
	* config/vax/vax.c: Likewise.
	* config/vax/vax.h: Likewise.
	* config/we32k/we32k.c: Likewise.
	* config/we32k/we32k.h: Likewise.

2001-11-16  Jeff Law  <law@redhat.com>

	* unroll.c (copy_loop_body): Initialize JUMP_LABEL field after
	creating a new jump insn.

Fri Nov 13 09:06:25 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* expr.c (expand_expr, case ADDR_EXPR): Refine test for when to
	copy misaligned data.
	* varasm.c (assemble_variable): Set alignment into MEM when changed.

2001-11-16  Graham Stott  <grahams@redhat.com>

	* optabs.c (prepare_cmp_insn): Correct lossage in last change fix
	OPALIGN type.

2001-11-16  Olivier Hainque <hainque@act-europe.fr>

	* except.c: Support for catching a list of types with a single handler
	(struct eh_region): Change type and filter to lists for catch regions.
	(mark_eh_region): Mark the filter list for GC also.
	(expand_start_catch): Always build a list if argument not NULL and
	register each type of the list through add_type_for_runtime.
	(duplicate_eh_region_1): Change type into type_list for catch regions.
	(assign_filter_values): Assign a filter to each type associated with a
	catch region. Assign filter for NULL types in a unique entry in the
	filter list.
	(build_post_landing_pads): Emit compare and jump for each filter of
	the list associated with a catch region.
	(reachable_next_level): When the type thrown is known, stop the search
	as soon as one type within a catch list matches. Also, a handler is
	potentially reachable only if at least one of the types it catches
	has not been previously caught.
	(collect_one_action_chain): Retrieve the filter for a NULL type list
	from the first filter list entry. For non NULL type lists, add an
	action record for every filter assigned.
	* except.h: Reflect changes in comment before expand_start_catch.

Fri Nov 16 07:12:51 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* expr.c (expand_expr, case ADDR_EXPR): Only copy for misaligned if
	BLKmode.

Fri Nov 16 06:37:05 2001  Andreas Tobler  <a.tobler@schweiz.ch>

	* config/sparc/sparc.c: Remove ALIGN arg from emit_cmp_insn.

2001-11-16  Jakub Jelinek  <jakub@redhat.com>

	* c-lang.c (finish_file): Don't emit static inline functions if
	they weren't referenced.

2001-11-15  Stan Shebs  <shebs@apple.com>

	* expr.c (expand_expr, case COMPONENT_REF): Fix variable ref.

2001-11-16  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>

	* config/s390/s390.md: Remove ALIGN arg from emit_cmp_and_jump_insns
	call.
	* config/i386/i386.md: Likewise.

Thu Nov 15 21:40:16 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* timevar.c (rtl.h): Include so get fancy abort.

2001-11-15  Dale Johannesen  <dalej@apple.com>

	* config/darwin.h (SELECT_RTX_SECTION):  Force address
	initializers into 'const' section
	* config/rs6000/rs6000.c (rs6000_emit_cmove):  Fix mode of
	if_then_else to match result, not operands

Thu Nov 15 17:57:48 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* alias.c (nonoverlapping_memrefs): Use REGNO_PTR_FRAME_P.
	* emit-rtl.c (change_address): Fix typo in default alignment.
	(adjust_address_1): Use mode of NEW, not MODE, when setting size.
	* expr.c (highest_pow2_factor, case WITH_RECORD_EXPR): New case.
	* rtl.h (REGNO_PTR_FRAME_P): New macro.

	* expr.c (store_field): Pass tree instead of max size; callers changed.
	Change handling of alignment.
	Only copy to_rtx if is TARGET.
	(expand_expr_unaligned): Delete; callers now use expand_expr.
	(emit_cmp_insn): No longer take ALIGN parm; all callers changed.
	(expand_assignment): Change handling of alignment.
	Only copy to_rtx if was original.
	(get_inner_reference): No longer return alginment; callers changed.
	(expand_expr, case COMPONENT_REF): Change handling of alignment.
	(expand_expr, case ADDR_EXPR): Make copy if not sufficiently aligned.
	(compare_from_rtx): Delete ALIGN parm; all callers changed.
	(do_compare_rtx_and_jump): Likewise.
	* expr.h: Reflect above changes.
	* tree.h: Likewise.
	* dwarf2out.c (loc_descriptor_from_tree): Remove ALIGN parameter
	to get_inner_reference.
	* builtins.c: Remove ALIGN parm in call to emit_cmp_and_jump_insns.
	* doloop.c, except.c, explow.c, loop.c, stmt.c, unroll.c: Likewise.
	* optabs.c: Likewise.
	(prepare_cmp_insn): Now static; remove ALIGN parm.  Callers changed.
	(emit_cmp_and_jump_insns): Remove ALIGN parm; all callers changed.
	* expmed.c: Remove ALIGN arg from calls to compare_from_rtx,
	compare_rtx_and_jump, and emit_cmp_jump_insns.
	* fold-const.c: Remove PALIGN in calls to get_inner_reference.
	* function.c (assign_stack_temp_for_type): No longer static.
	* optabs.h (emit_cmp_insn): Remove ALIGN parm.
	(prepare_cmp_insn): Delete declaration.
	* rtl.h (assign_stack_temp_for_type): Add declaration.
	* config/alpha/alpha.c, config/d30v/d30v.c: Reflect above changes.
	* config/clipper/clipper.c, config/h8300/h8300.c: Likewise.
	* config/i386/i386.c,config/mips/mips.c: Likewise.
	* config/i860/i860.c, config/ia64/ia64.c: Likewise.
	* config/rs6000/rs6000.c, config/sh/sh.c: Likewise.

2001-11-15  Stan Shebs  <shebs@apple.com>

	* config/rs6000/rs6000.h: Fix a comment typo.
	(RTX_COSTS): Sort processor versions better.

2001-11-15  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.md: Fix insn length of bit insns.

2001-11-15  Jason Merrill  <jason@redhat.com>

	* dwarf2out.c (dwarf2out_finish): Don't abort because of orphan
	DIEs if there were errors in the source.

	* config/alpha/alpha-interix.h, config/alpha/elf.h,
	config/arm/coff.h, config/i386/djgpp.h, config/i386/i386.c,
	config/i386/i386.h, config/i386/sco5.h, config/i960/i960-coff.h,
	config/m68k/coff.h, config/m88k/m88k.h, config/m88k/m88k.c,
	config/pa/pa64-hpux.h, config/sh/sh.h, config/sparc/litecoff.h,
	config/elfos.h, config/lynx.h, config/netware.h,
	config/m68hc11/m68hc11.h, config/mcore/mcore-pe.h,
	config/s390/linux64.h: Remove definitions of INT_ASM_OP, change
	uses to use ASM_LONG.

2001-11-15  Alan Matsuoka  <alanm@redhat.com>

	* gensupport.c	process_include : Change call to alloca to
	xmalloc.

2001-11-15  Aldy Hernandez  <aldyh@redhat.com>

	* config/rs6000/rs6000.md: Use spaces instead of tabs in output
	templates.

Thu Nov 15 08:36:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* final.c (alter_subreg): If simplify_subreg can't do anything,
	handle REG ourselves and abort for others.

2001-11-15  Richard Hodson  <hodsonr@dionecorp.com>

	* config/h8300/h8300.c (dosize): Avoid corrupting R3 in interrupt
	routines.

2001-11-15  Neil Booth  <neil@daikokuya.demon.co.uk>

	* fix-header.c (read_scan_file): Update.

Thu Nov 15 08:36:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* toplev.c (toplev_main): Don't start timing until after
	command-line options are parsed.

2001-11-15  Andreas Schwab  <schwab@suse.de>

	* config.gcc: Set STMP_FIXPROTO and FIXPROTO_DEFINES in target
	makefile frag, not host makefile frag.
	(m88k-dg-dguxbcs*): Add m88k/t-dgux to tmake_file.
	(hppa*): Add pa/t-bsd to tmake_file where no special xmake_file is
	used.
	(hppa*-*-openbsd*): Don't use nonexitent pa/t-openbsd.
	* config/m88k/t-dguxbcs: Remove definitions already in t-dgux.
	* config/m88k/t-dgux (STMP_FIXPROTO): Define.
	* config/i386/t-cygwin (STMP_FIXPROTO): Define.
	* config/i386/t-dgux (STMP_FIXPROTO): Define.
	* config/x-interix: Don't define STMP_FIXPROTO and
	FIXPROTO_DEFINES.
	* config/t-interix: New file, define STMP_FIXPROTO.
	* config/i386/x-beos (STMP_FIXPROTO): Don't define here.
	* config/i386/t-beos (STMP_FIXPROTO): Define here instead.
	* config/t-svr4 (FIXPROTO_DEFINES): Define.
	* config/arm/t-riscix (FIXPROTO_DEFINES): Define.
	* config/i386/t-sco5 (FIXPROTO_DEFINES): Define.
	* config/i386/t-sco5gas (FIXPROTO_DEFINES): Define.
	* config/m68k/t-hp3200: Renamed from x-hp3200.
	* config/i370/t-oe: Renamed from x-oe.
	* config/mips/t-iris: Renamed from x-iris.
	* config/pa/t-bsd: Renamed from x-pa.
	* config/pa/t-pa-hpux: Renamed from x-pa-hpux.
	* config/x-linux, config/i386/x-cygwin, config/i386/x-dgux,
	config/m88k/x-dgux, config/x-svr4, config/arm/x-riscix,
	config/i386/x-sco5, config/m68k/x-hp320g, config/mips/x-iris6,
	config/rs6000/x-cygwin: Remove files.

	* configure.in: Check for target objdump and use that in eh_frame
	optimization test.
	* configure: Regenerated.

2001-11-15  Jakub Jelinek  <jakub@redhat.com>

	* jump.c (squeeze_notes): Return true if no real insns were found.
	* rtl.h (squeeze_notes): Adjust prototype.
	* cfgcleanup.c (merge_blocks_move_predecessor_nojumps): If
	squeeze_notes finds no real instructions, abort.
	(merge_blocks_move_successor_nojumps): Likewise.
	* loop.c (find_and_verify_loops): Likewise.
	* stmt.c (expand_end_case): Likewise.
	* ifcvt.c (dead_or_predicable): Return TRUE if squeeze_notes doesn't
	find any real instructions.

	* config/ia64/ia64.c (ia64_adjust_cost): Handle SUBREGs.

	* cfgcleanup.c (try_optimize_cfg): If try_simplify_condjump optimized
	conditional jump, request updating life into for the block
	containing it.  Fix a typo which prevented life info update.
	Clear blocks bitmap before using it.

2001-11-15  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-common.c: Include c-lex.h.
	(c_common_lang_init): Change prototype.  Call init_c_lex and
	init_pragma from here.
	* c-common.h (c_common_lang_init): Change prototype.
	* c-decl.c (init_decl_processing): Rename.  Call c_parse_init.
	* c-lang.c (c_init): Change prototype.  Update.
	(c_init_options): Update.
	* c-lex.c (cpp_filename): Remove.
	(init_c_lex): Update.  Read the main file, and get the original
	file name.
	(yyparse): Finish the command line options.
	* c-parse.in (c_parse_init): Call init_reswords here.
	(init_parse): Remove.
	* c-tree.h (c_init_decl_processing): New.
	* cpphash.c (_cpp_init_hashtable): After initializing the hash
	table, populate it.
	* cppinit.c (read_original_filename, cpp_finish_options): New.
	(cpp_create_reader): New prototype. Defer hash table initialization.
	(cpp_start_read): Rename cpp_read_main_file.  Initialize the
	hash table.  Get the original filename.
	* cpplib.h (cpp_create_reader): Update.
	(cpp_start_read): Remove.
	(cpp_read_main_file, cpp_finish_options): New.
	* cppmain.c (main, do_preprocessing): Update.
	* langhooks.h (struct langhooks): Update init prototype.
	* toplev.c (general_init, parse_options_and_default_flags,
	process_options, lang_indpendent_init, lang_dependent_init,
	init_asm_output): New; perform the bulk of initialization.
	(compile_file): Move most of initialization to above functions.
	(debug_hooks): Initialize statically.
	(set_Wunused): Relocate.
	(toplev_main): Move most of initialization to other init functions.
	Have a clear logic flow.
	* tree.h (init_parse, init_decl_processing): Remove.
objc:
	* objc-act.c (objc_init): Update prototype, combine with old
	init_parse.
	(objc_init_options): Update.


2001-11-15  Andreas Jaeger  <aj@suse.de>

	* cfgrtl.c (purge_all_dead_edges): Use int as argument for
	portability.
	* basic-block.h: Adjust prototype.

2001-11-15  Kazu Hirata  <kazu@hxi.com>

	* config/rs6000/aix31.h: Fix comment formatting.
	* config/rs6000/beos.h: Likewise.
	* config/rs6000/darwin.h: Likewise.
	* config/rs6000/eabi.asm: Likewise.
	* config/rs6000/linux.h: Likewise.
	* config/rs6000/linux64.h: Likewise.
	* config/rs6000/lynx.h: Likewise.
	* config/rs6000/netbsd.h: Likewise.
	* config/rs6000/rs6000.c: Likewise.
	* config/rs6000/rs6000.h: Likewise.
	* config/rs6000/rs6000.md: Likewise.
	* config/rs6000/sol2.h: Likewise.
	* config/rs6000/tramp.asm: Likewise.
	* config/rs6000/xcoff.h: Likewise.
	* config/rs6000/xm-beos.h: Likewise.

2001-11-14  Alan Matsuoka  <alanm@redhat.com>

	* rtl.def (INCLUDE) : Define.
	* gensupport.c  (init_include_reader, process_include,
	save_string) :  New functions to implement an include facility
	in .md files.
	* gensupport.h : Add prototype for init_md_reader_args.
	* genattr.c genattrtab.c gencodes.c genconfig.c genemit.c
	genextract.c genflags.c genopinit.c genoutput.c
	genpeep.c genrecog.c: Change call to init_md_reader to
	init_md_reader_args.
	* md.texi: Document (include "path") and -I directives for RTL
	generation tools.

2001-11-14  DJ Delorie  <dj@redhat.com>

	* integrate.c (get_hard_reg_initial_reg): New.
	* integrate.h (get_hard_reg_initial_reg): Prototype.
	* local-alloc.c (block_alloc): Don't tie pseudos that
	represent call-saved hard regs' initial values.

2001-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* m68k/linux.h: Include <linux.h> not "linux.h" to avoid infinite
	recursion.

2001-11-14  Roger Sayle <roger@eyesopen.com>

	* fold-const.c (fold): Optimize strlen comparisons against zero.

2001-11-14  David O'Brien  <obrien@FreeBSD.org>

	* config.gcc (sparc64-wrs-vxworks*, sparc-*-netbsd*, sparc-*-openbsd*,
	sparc-*-chorusos*, sparc-*-elf*, sparc-*-linux*aout*,
	sparc-*-linux*libc1*, sparc-*-linux*, sparc-*-lynxos*, sparc-*-rtems*,
	sparc-*-rtemself*, sparc-hal-solaris2*, sparc-*-solaris2*,
	sparc-*-sunos4.0*, sparc-*-sunos4*, sparc-*-sunos3*, sparc-*-sysv4*,
	sparc-*-vxsim*, sparclite-*-aout*, sparclite-*-elf*, sparc86x-*-aout*,
	sparc86x-*-elf*, sparc64-*-aout*, sparc64-*-elf*, sparc64-*-linux*):
	Include various CPU headers via tm_file.  a.out based platforms now
	properly include sparc/aout.h.  sol2.h usage now implies including
	elfos.h, svr4.h, and sparc/sysv4.h.
	* config/netbsd.h (TARGET_MEM_FUNCTIONS): Undef before defining it.
	Also define to '1'.
	* sparc/sparc.h (CPP_PREDEFINES, TARGET_VERSION, WORD_SWITCH_TAKES_ARG,
	SELECT_SECTION, ASM_DECLARE_FUNCTION_NAME, TEXT_SECTION_ASM_OP,
	DATA_SECTION_ASM_OP, DBX_REGISTER_NUMBER, ASM_OUTPUT_SOURCE_LINE):
	Remove.  They are a.out specific and belong in sparc/aout.h.
	* sparc/aout.h (TARGET_VERSION, WORD_SWITCH_TAKES_ARG, SELECT_SECTION,
	ASM_DECLARE_FUNCTION_NAME, TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP,
	DBX_REGISTER_NUMBER, ASM_OUTPUT_SOURCE_LINE): Define.  Moved here from
	sparc/sparc.h.
	* sparc/litecoff.h (WORD_SWITCH_TAKES_ARG, ASM_DECLARE_FUNCTION_NAME,
	TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP, DBX_REGISTER_NUMBER): Define.
	Moved here from sparc/sparc.h.
	* config/sparc/linux-aout.h (DEFAULT_PCC_STRUCT_RETURN): Undef before
	defining.
	* config/sparc/linux64.h (UNALIGNED_DOUBLE_INT_ASM_OP): Undef before
	* config/sparc/lynx.h:  Don't include lynx.h.
	(SELECT_SECTION): Do not undef.
	* config/sparc/openbsd.h: Don't include sparc/sparc.h.
	* config/sparc/sol2-sld-64.h: Include sparc/sparc.h, elfos.h, svr4.h,
	and sparc/sysv4.h.
	* config/sparc/sol2.h: Don't include sparc/sparc.h and sparc/sysv4.h.
	* config/sparc/sp64-aout.h (CPP_PREDEFINES): Don't define.  Get from
	sparc/aout.h now.
	* config/sparc/sp64-elf.h (DWARF_DEBUGGING_INFO, DWARF2_DEBUGGING_INFO):
	Don't undef, there is no need.
	* config/sparc/splet.h (CPP_PREDEFINES): Define.
	* config/sparc/sun4o3.h (CPP_PREDEFINES): Likewise.
	* config/sparc/sunos4.h (CPP_PREDEFINES): Likewise.
	Don't include sparc/sparc.h.
	* config/sparc/sysv4.h (WORD_SWITCH_TAKES_ARG, ASM_OUTPUT_SOURCE_LINE,
	SELECT_SECTION, ASM_DECLARE_FUNCTION_NAME, TEXT_SECTION_ASM_OP,
	DATA_SECTION_ASM_OP): Don't undef, there is no need now.  Don't include
	elfos.h and svr4.h.
	(TARGET_VERSION): Define.
	* config/sparc/vxsim.h (TARGET_VERSION): Define.

Wed Nov 14 19:46:08 CET 2001  Jan Hubicka  <jh@suse.cz>

	* cfglayout.c (fixup_fallthru_exit_predecesor): New static function.
	(cfg_layout_finalize): Use it.
	* bb-reorder.c (HAVE_epilogue): Remove.
	(make_reorder_chain): Do not care special placement of
	last basic block.

	* predict.c (expected_value_to_br_prob): Delete the note
	once transformed.

	* c-decl.c (c_expand_body): Fix TV_EXPAND nesting problem;
	measure integration time separately.

Wed Nov 14 12:30:57 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* function.c (struct temp_slot): ALIGN now unsigned.

2001-11-14  Kazu Hirata  <kazu@hxi.com>

	* config/dsp16xx/dsp16xx.c: Fix comment formatting.
	* config/dsp16xx/dsp16xx.h: Likewise.
	* config/dsp16xx/dsp16xx.md: Likewise.

2001-11-14  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (get_shift_alg): Reorganize the code
	that deals with 7-bit shifts in HImode.

Wed Nov 14 14:17:05 CET 2001  Jan Hubicka  <jh@suse.cz>

	* dbxout.c (dbxout_symbol_location): Update call of alter_subreg.
	* final.c (walk_alter_subreg): Take pointer; update call of alter_subreg.
	(final_scan_insn): Update call of alter_subreg.
	(cleanup_subreg_operands): Likewise.
	(alter_subreg): Rewrite using simplify_subreg.
	(output_address, output_operand): Update call of alter_subreg.
	* output.h (alter_subreg): Update prototype.
	* sdbout.c (sdbout_symbol): Update call of alter_subreg.
	* simplify-rtx.c (simplify_subreg): Copy ORIGINAL_REGNO.
	* Makefile.in (final.o): Add dependency on expr.h

Wed Nov 14 06:37:54 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* c-lang.c (finish_file): Make I unsigned to eliminate warning.

2001-11-13  Jeff Sturm  <jsturm@one-point.com>

	* doc/install.texi (sparc-*-linux*): Mention requirements for
	binutils and glibc.

2001-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>

	* Makefile.in (POD2MAN): Don't include --section=1.
	(manext): Rename to man1ext.  All users changed.
	(man7ext): New.
	(man7dir): New.
	(generated-manpages): Also depend on $(docdir)/gfdl.7,
	$(docdir)/gpl.7, and $(docdir)/fsf-funding.7.
	($(docdir)/gcov.1, $(docdir)/cpp.1, $(docdir)/gcc.1): Include
	--section=1 in calls to $(POD2MAN).
	($(docdir)/gfdl.7, $(docdir)/gpl.7, $(docdir)/fsf-funding.7): New.
	(maintainer-clean, install, uninstall): Handle the new man pages.
	($(docdir)/cpp.info, cpp.dvi): Depend on fdl.texi.
	(installdirs): Create man7dir.
	* doc/cpp.texi: Include GFDL in this manual.  In the man page,
	refer to gfdl(7) for the GFDL.  Apply Front Cover and Back Cover
	texts to man page.  Include gpl(7), gfdl(7) and fsf-funding(7) in
	the SEE ALSO man page section.
	* doc/gcov.texi: Apply GFDL to man page.  Include gpl(7), gfdl(7)
	and fsf-funding(7) in the SEE ALSO man page section.
	* doc/invoke.texi: Apply GFDL to man page.  Include gpl(7),
	gfdl(7) and fsf-funding(7) in the SEE ALSO man page section.
	* doc/include/fdl.texi, doc/include/funding.texi,
	doc/include/gpl.texi: Adjust for conversion by texi2pod.pl.
	* doc/.cvsignore: Add gfdl.7, gpl.7 and fsf-funding.7.

2001-11-13  Richard Henderson  <rth@redhat.com>

	* dwarf2asm.c (dw2_force_const_mem): Set PUBLIC or STATIC
	as appropriate for the artificial decl.

2001-11-13  Richard Henderson  <rth@redhat.com>

	* loop.c (combine_movables): Turn off combination until
	move_movables validation bugs are fixed.

2001-11-13  DJ Delorie  <dj@redhat.com>

	* config.gcc (powerpc|rs6000): Set default cpp options based
	on --with-cpu settings.
	* config/rs6000/softfloat.h: New.

2001-11-13  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (shift_alg_si): Use special code for
	25-bit shifts on H8/S.
	(get_shift_alg): Generate special code for 25-bit shifts on
	H8/S.

2001-11-13  Jakub Jelinek  <jakub@redhat.com>

	* emit-rtl.c (adjust_address_1): Add ADJUST argument.
	(adjust_automodify_address_1): New.
	* expr.h (adjust_address, adjust_address_nv): Adjust.
	(adjust_automodify_address, adjust_automodify_address_nv): Define.
	(adjust_address_1): Update prototype.
	(adjust_automodify_address_1): Add prototype.
	* expr.c (move_by_pieces_1): Use adjust_automodify_address.
	(store_by_pieces_2): Likewise.

Tue Nov 13 05:45:40 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* Makefile.in (explow.o): Now depends on ggc.h.
	* explow.c (ggc.h): Include.
	(set_stack_check_libfunc): Mark stack_check_libfunc as ggc root.

	* Makefile.in (expr.o): Depends on insn-attr.h.
	* expr.c (insn-attr.h): New include.
	(force_operand): If INSN_SCHEDULING, deal with paradoxical SUBREG
	of MEM.
	(highest_pow2_factor, case INTEGER_CST): Handle negative values.
	(expand_expr): Remove unneeded mark_temp_addr_taken calls and
	clean up related usage in ADDR_EXPR.
	(expand_expr_unaligned): Likewise.

	* emit-rtl.c (change_address): Fix typo in alias setting.

2001-11-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Makefile.in (cfgcleanup.o): Depend on insn-config.h

2001-11-12  Craig Rodrigues  <rodrigc@gcc.gnu.org>

	PR bootstrap/3451
	* c-pragma.c: Rename macros BAD, BAD2, BAD_ACTION to
	GCC_BAD, GCC_BAD2, GCC_BAD_ACTION.

2001-11-12  David O'Brien  <obrien@FreeBSD.org>

	* config.gcc (sparc-tti-*, sparc64-wrs-vxworks*, sparc-wrs-vxworks*,
	sparclite-wrs-vxworks*, sparc-*-aout*, sparc-*-netbsd*,
	sparc-*-chorusos*, sparc-*-linux*aout*, sparc-*-linux*libc1*,
	sparc-*-linux*, sparc-*-lynxos*, sparc-*-rtemsaout*, sparc-*-rtems*,
	sparc-*-rtemself*, sparc-*-solaris2*, sparc-*-sunos3*, sparc-*-sysv4*,
	sparc-*-vxsim*, sparclet-*-aout*, sparclite-*-coff*, sparclite-*-aout*,
	sparc86x-*-aout*, sparc86x-*-elf*, sparc64-*-aout*, sparc64-*-elf*,
	sparc64-*-linux*):  Include various CPU headers via tm_file.
	* config/svr3.h (ASM_OUTPUT_IDENT): Undef before defining it.
	(SELECT_SECTION): Likewise.
	(SELECT_RTX_SECTION): Likewise.
	* config/sparc/sparc_bi.h: New file.
	* config/sparc/aout.h: Don't include sparc/sparc.h and aoutos.h.
	* config/sparc/linux-aout.h: Likewise.
	* config/sparc/linux.h: Don't include sparc/sysv4.h.
	* config/sparc/linux64.h: Likewise.
	(SPARC_BI_ARCH): Don't define.  sparc_bi.h will do it instead.
	* config/sparc/lite.h:  Don't include sparc/sparc.h and gofast.h.
	* config/sparc/litecoff.h: Don't include sparc/lite.h, svr3.h,
	and dbxcoff.h
	(ASM_OUTPUT_IDENT): Do not #undef.
	(SELECT_SECTION): Likewise.
	(SELECT_RTX_SECTION): Likewise.
	* config/sparc/liteelf.h: Don't include gofast.h.
	* config/sparc/lynx-ng.h: Don't include sparc/sparc.h and lynx-ng.h.
	* config/sparc/lynx.h: Don't include sparc/sparc.h.
	* config/sparc/pbd.h: Likewise.
	* config/sparc/netbsd.h: Don't include sparc/sparc.h and netbsd.h.
	* config/sparc/rtems.h: Don't include sparc/aout.h and rtems.h.
	* config/sparc/rtemself.h: Don't include rtems.h.
	* config/sparc/sol2-64.h: Don't include sparc/sol2-sld-64.h.
	* config/sparc/sol2-sld-64.h (SPARC_BI_ARCH): Don't define, include
	sparc_bi.h instead.
	* config/sparc/sol2-sld.h: Don't include sparc/sol2.h.
	* config/sparc/sol2.h: Include sparc/sparc.h directly.
	* config/sparc/sp64-aout.h: Don't include sparc/sparc.h and aoutos.h.
	* config/sparc/sp64-elf.h: Don't include sparc/sol2.h.
	* config/sparc/sp86x-aout.h: Don't include sparc/sparc.h and gofast.h.
	* config/sparc/sp86x-elf.h: Don't include gofast.h.
	* config/sparc/splet.h: Don't include sparc/aout.h.
	* config/sparc/sun4o3.h: Don't include sparc/sparc.h.
	* config/sparc/sysv4.h: Don't include sparc/sparc.h directly.
	* config/sparc/vxsim.h: Don't include sparc/sysv4.h.
	* config/sparc/vxsparc.h: Don't include sparc/aout.h and gofast.h.
	* config/sparc/vxsparc64.h: Don't include gofast.h.
	(SPARC_BI_ARCH): Don't define.  sparc_bi.h will do it instead.

2001-11-12  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/standards.texi: Mention C99 TC1.

2001-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* mips-protos.h (mips_output_conditional_branch): Const-ify.
	* mips.c (mips_output_conditional_branch): Likewise.

2001-11-12  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (shift_alg_si): Use special code for
	15-bit logical shifts and 31-bit logical shifts.
	(get_shift_alg): Generate special code for 15-bit and 31-bit
	logical shifts.

2001-11-12  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (shift_alg_qi): Use rotations when
	doing 6-bit logical shifts on H8/S.
	(shift_alg_qi): Use special code for 21-bit shifts on H8/S.
	(get_shift_alg): Generate special code for 21-bit shifts on
	H8/S.

2001-11-12  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (get_shift_alg): Remove a redundant
	label.

Mon Nov 12 11:58:26 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* alias.c (nonoverlapping_memrefs_p): Only update size from memref
	if both size and offset known.

2001-11-12  David O'Brien  <obrien@FreeBSD.org>

	* config/ia64/freebsd.h: Fix misspelling.

2001-11-12  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/gcc.texi: Move several chapters out to ...
	* doc/configterms.texi, doc/fragments.texi, doc/hostconfig.texi,
	doc/include/linux-and-gnu.texi, doc/interface.texi,
	doc/makefile.texi, doc/passes.texi, doc/portability.texi:
	... here.  New files.
	* doc/gcc.texi, doc/contrib.texi: Move section headings into
	contrib.texi.
	* Makefile.in ($(docdir)/gcc.info, gcc.dvi): Update dependencies.

2001-11-12  Kazu Hirata  <kazu@hxi.com>

	* config/alpha/alpha-interix.h: Fix comment formatting.
	* config/alpha/alpha.c: Likewise.
	* config/alpha/alpha.h: Likewise.
	* config/alpha/alpha32.h: Likewise.
	* config/alpha/freebsd.h: Likewise.
	* config/alpha/unicosmk.h: Likewise.
	* config/alpha/vms.h: Likewise.

2001-11-12  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (get_shift_alg): Remove redundant code.

2001-11-12  Jakub Jelinek  <jakub@redhat.com>

	* dbxout.c (dbxout_symbol_location): Avoid emitting invalid register
	numbers.

Mon Nov 12 05:18:42 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* emit-rtl.c (set_mem_attributes): If making object, can set alignment
	from type.
	(replace_equiv_address): Call update_temp_slot_address.

	* dwarf2out.c (loc_descriptor_from_tree, case COMPOUND_EXPR): New case.

	* alias.c (nonoverlapping_memrefs_p): Handle DECL_RTL being a CONCAT.

2001-11-12  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (shift_alg_qi): New.
	(shift_alg_hi): Likewise.
	(shift_alg_si): Likewise.
	(get_shift_alg): Change the type of count to unsigned int.
	Use the tables.

2001-11-11  Alexandre Oliva  <aoliva@redhat.com>

	* Makefile.in (c-lang.o): Depend on $(VARRAY_H).
	* c-decl.c (c_expand_body): Take argument can_defer_p.  Use it
	to decide whether to defer a function.
	(finish_function): Adjust.
	(c_expand_deferred_function): New function.
	* c-lang.c (deferred_fns): New variable.
	(c_init): Initialize it, and mark it as a root.
	(defer_fn): New function.
	(finish_file): Expand all deferred functions.
	* c-tree.h (defer_fn): Declare.
	(c_expand_deferred_function): Likewise.
	* objc/Make-lang.in (objc-act.o): Depend on $(VARRAY_H).
	* objc-act.c (deferred_fns): New variable.
	(objc_init): Initialize it, and mark it as a root.
	(defer_fn): New function.
	(finish_file): Expand all deferred functions.

2001-11-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* alpha.c (unicosmk_special_name): Prototype.
	(unicosmk_ssib_name): Delete unused variable.
	* alpha/unicosmk.h (common_section, ssib_section): Prototype.
	* alpha/vms.h (PREFIX): Undef before defining.
	* arm/pe.h (SUBTARGET_NAME_ENCODING_LENGTHS): Likewise.
	* i370/i370.c (mvs_hash_alias): Prototype.  Wrap with macro
	controlling usage.  Const-ify.
	(alias_number): Delete unused variable.
	* m32r/m32r.c (m32r_sched_init): Add missing argument.
	(m32r_expand_block_move): Fix uninitialized warnings.
	* mn10300/mn10300.h (REGNO_IN_RANGE_P): Fix 'unsigned >=0 is
	always true' warnings.
	* openbsd.h (TARGET_MEM_FUNCTIONS): Don't redefine.
	* sh/sh.c: Include "integrate.h".
	(output_far_jump): Fix uninitialized warning.
	* final.c (shorten_branches): Avoid automatic aggregate
	initialization.
	* integrate.c (subst_constants): Likewise.

2001-11-11  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (shift_alg): Remove SHIFT_MAX.
	(get_shift_alg): Remove redundant code.

2001-11-11  Kazu Hirata  <kazu@hxi.com>

	* config/pa/milli64.S: Fix comment formatting.
	* config/pa/pa-64.h: Likewise.
	* config/pa/pa-linux.h: Likewise.
	* config/pa/pa-protos.h: Likewise.
	* config/pa/pa.c: Likewise.
	* config/pa/pa.h: Likewise.
	* config/pa/pa32-linux.h: Likewise.
	* config/pa/pa32-regs.h: Likewise.
	* config/pa/pa64-hpux.h: Likewise.
	* config/pa/pa64-regs.h: Likewise.
	* config/pa/som.h: Likewise.

2001-11-11  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/gcc.texi: Move several chapters out to ...
	* doc/bugreport.texi, doc/contribute.texi, doc/frontends.texi,
	doc/service.texi, doc/standards.texi, doc/trouble.texi,
	doc/vms.texi: ... here.  New files.
	* Makefile.in ($(docdir)/gcc.info, gcc.dvi): Update dependencies.

2001-11-11  Joseph S. Myers  <jsm28@cam.ac.uk>

	* ChangeLog.2, ChangeLog.3, ChangeLog.4, ChangeLog.5, ChangeLog,
	cfg.c, cfganal.c, cfgcleanup.c, cfglayout.c, cfgloop.c, cfgrtl.c,
	collect2.c, combine.c, config.in, configure, configure.in,
	conflict.c, dwarf2out.c, dwarfout.c, except.c, final.c, flow.c,
	genattrtab.c, ggc-page.c, jump.c, lcm.c, predict.c, reg-stack.c,
	reload1.c, rtlanal.c, sched-rgn.c, toplev.c, unwind-dw2-fde.h: Fix
	spelling errors.

Sun Nov 11 05:56:01 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* config/rs6000/rs6000.c (rs6000_hash_constant, toc_hash_eq):
	Adjust operand number in CONST_DOUBLE.

	* expmed.c (extract_bit_field): No longer pass in alignment.
	(extract_fixed_bit_field, extract_split_bit_field): Likewise.
	(store_bit_field, store_fixed_bit_field, store_split_bit_field):
	Likewise.
	* expr.c (store_constructor, store_constructor_field): Likewise.
	(store_field, emit_group_load, emit_group_store): Likewise.
	* expr.h (emit_group_load, emit_group_store): Delete ALIGN parm.
	(store_bit_field, extract_bit_field): Likewise.
	* calls.c, expr.c, function.c: Change calls to above functions.
	* ifcvt.c, stmt.c: Likewise.

	* alias.c (nonoverlapping_memrefs_p): Not overlapping if one base is
	constant and one is on frame.
	If know memref offset, adjust size from decl.

2001-11-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* alpha/unicosmk.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT): Fix
	format specifier warning.
	* convex.h (ASM_OUTPUT_BYTE): Likewise.
	* elfos.h (ALIGN_ASM_OP): Undef before defining.
	* i386/att.h (ASM_GENERATE_INTERNAL_LABEL): Fix format specifier
	warning.
	* i386/bsd.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
	* i386/gas.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
	* i386-interix.h (gen_stdcall_suffix): Prototype.
	* i386.h (ASM_OUTPUT_BYTE): Fix format specifier warning.
	* i386elf.h (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE,
	ASM_OUTPUT_LONG_DOUBLE): Likewise.
	* i386/interix.c (gen_stdcall_suffix): Const-ify.
	* i386/next.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE,
	ASM_OUTPUT_FLOAT, ASM_GENERATE_INTERNAL_LABEL): Fix format
	specifier warnings.
	* i386/osfrose.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
	* i386/ptx4-i.h (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE,
	ASM_OUTPUT_LONG_DOUBLE): Likewise.
	* i386/sco5.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
	* i386/sequent.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
	* i386/sun386.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
	* i386/svr3dbx.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
	* m68k/3b1.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_LONG_DOUBLE,
	ASM_OUTPUT_FLOAT, ASM_GENERATE_INTERNAL_LABEL): Likewise.
	* m68k/altos3068.h (ASM_OUTPUT_FLOAT_OPERAND): Likewise.
	* m68k/amix.h (ASM_OUTPUT_ASCII, ASM_GENERATE_INTERNAL_LABEL):
	Likewise.
	* m68k/atari.h (ASM_OUTPUT_ASCII, ASM_GENERATE_INTERNAL_LABEL):
	Likewise.
	* m68k/crds.h (ASM_OUTPUT_DOUBLE, PRINT_OPERAND): Likewise.
	* m68k/dpx2.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE,
	ASM_OUTPUT_FLOAT, ASM_OUTPUT_BYTE, ASM_OUTPUT_FLOAT_OPERAND):
	Likewise.
	* m68k/hp320.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_BYTE):
	Likewise.
	* m68k.h (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_BYTE):
	Likewise.
	* m68k/m68kv4.h (ASM_OUTPUT_ASCII): Delete unused variable.
	* m68k/mot3300.h (ASM_OUTPUT_BYTE): Fix format specifier warning.
	* m68k/news.h (PRINT_OPERAND): Likewise.
	* m68k/next.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT,
	ASM_OUTPUT_FLOAT_OPERAND, ASM_OUTPUT_DOUBLE_OPERAND): Likewise.
	* m68k/next21.h (ASM_OUTPUT_FLOAT_OPERAND): Likewise.
	* m68k/plexus.h (ASM_SPEC): Insert space between macro name and
	definition.
	* m68k/sgs.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE,
	ASM_OUTPUT_FLOAT, ASM_OUTPUT_ASCII, ASM_OUTPUT_FLOAT_OPERAND,
	ASM_OUTPUT_DOUBLE_OPERAND): Fix format specifier warnings.
	* m68k/sun3.h (ASM_OUTPUT_FLOAT_OPERAND): Likewise.
	* m68k/tower-as.h (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_DOUBLE,
	ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_FLOAT, ASM_OUTPUT_BYTE,
	PRINT_OPERAND): Likewise.
	* m88k/m88k.h (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_BYTE):
	Likewise.
	* mips/elf.h (PUT_SDB_SIZE, ASM_DECLARE_OBJECT_NAME): Likewise.
	* mips/elf64.h (PUT_SDB_SIZE, ASM_DECLARE_OBJECT_NAME): Likewise.
	* mips/iris5gas.h (PUT_SDB_SIZE): Likewise.
	* mips/linux.h (ASM_DECLARE_OBJECT_NAME): Likewise.
	* mips.c (mips_output_external_libcall): Mark parameter with
	ATTRIBUTE_UNUSED.
	(mips_asm_file_start): Move variable into the scope where it's
	used.
	* mips.h (PUT_SDB_INT_VAL, PUT_SDB_SIZE): Likewise.
	* mips/netbsd.h (ASM_DECLARE_OBJECT_NAME): Likewise.
	* mips/sni-gas.h (PUT_SDB_SIZE): Likewise.
	* ns32k/encore.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
	* ns32k.c (print_operand): Likewise.
	* pa.c (print_operand, output_div_insn): Likewise.
	* pa.h (ASM_OUTPUT_MI_THUNK, ASM_GENERATE_INTERNAL_LABEL,
	ASM_OUTPUT_BYTE, PRINT_OPERAND_ADDRESS): Likewise.
	* pa/pa64-hpux.h (UNIQUE_SECTION): Const-ify.
	* sparc/linux.h (ASM_GENERATE_INTERNAL_LABEL): Fix format
	specifier warnings.
	* sparc/linux64.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
	* sparc/pbd.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
	(ASM_OUTPUT_SOURCE_LINE): Don't list macro arguments in undef.
	* sparc/vxsim.h (ASM_GENERATE_INTERNAL_LABEL): Fix format
	specifier warnings.
	* svr3.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.

	* sdbout.c (sdbout_end_epilogue): Mark parameter with
	ATTRIBUTE_UNUSED.
	* varasm.c (assemble_global): Likewise.

2001-11-11  H.J. Lu <hjl@gnu.org>

	* config.gcc: Add "elfos.h svr4.h" to $tm_file for Linux/mips.

Sun Nov 11 01:26:00 CET 2001  Jan Hubicka  <jh@suse.cz>

	* final.c (*_MAX_SKIP): Use *_max_skip variables.
	* flags.h (align_loops_max_skip, align_jumps_max_skip,
	align_labels_max_skip): New global variables.
	* toplev.c (align_loops_max_skip, align_jumps_max_skip,
	align_labels_max_skip): New global variables.
	(toplev_main): Set new variables.
	* i386.c (override_options): Set max_skip values.

2001-11-10  Geoffrey Keating  <geoffk@redhat.com>

	* doc/tm.texi (Label Output): Document ASM_OUTPUT_LABEL_REF.
	* final.c (output_addr_const): Use ASM_OUTPUT_LABEL_REF.
	* config/stormy16/stormy16.c (xstormy16_print_operand): For '%C',
	don't print an @fptr for labels either.
	(xstormy16_output_addr_vec): Don't print @fptr here.
	* config/stormy16/stormy16.h (ASM_OUTPUT_LABEL_REF): New macro.

Sat Nov 10 08:50:50 2001  Jeffrey A Law  (law@cygnus.com)

	* ssa-ccp.c (examine_flow_edges): Use old-style definition, not
	an ANSI/ISO definitino.
	(ssa_const_prop): Likewise.

2001-11-10  Aldy Hernandez  <aldyh@redhat.com>

	* config/rs6000/rs6000.c (rs6000_reg_names): Remove leading "v" or
	altivec registers.

2001-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* cppexp.c (parse_number): Use ISXDIGIT/hex_value.
	* cpplex.c (hex_digit_value): Use hex_p/hex_value.
	* cppmain.c (general_init): Call hex_init.
	* tradcif.y (parse_number): Use TOLOWER/ISXDIGIT/hex_value/hex_p.

	* config.gcc (i[34567]86-dg-dgux*): Don't set `out_file'.

	* i386/dgux.h (ASM_FILE_START): Set to the meaningful portions
	of dgux.c:output_file_start().

	* i386/dgux.c: Delete file.

2001-11-09  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (decl_in_text_section): New.
	(current_file_function_operand): Use it.
	(alpha_encode_section_info, alpha_end_function): Likewise.

2001-11-07  David O'Brien  <obrien@FreeBSD.org>

	* config.gcc: Add FreeBSD/IA-64 target. Expand config/i64/elf.h headers.
	* config/i64/ia64.h (TARGET_VERSION,ASM_SPEC,LINK_SPEC): Remove,
	they are OS specific.  Use CPP_CPU_SPEC rather than CPP_PREDEFINES,
	so OS specific files and use CPP_PREDEFINES for their needs.
	* config/i64/elf.h (TARGET_VERSION): Add.  Also, move inclusion of
	target headers to tm_file.
	* config/ia64/aix.h (TARGET_VERSION): Likewise.
	* config/ia64/hpux.h (TARGET_VERSION): Likewise.
	* config/ia64/linux.h (TARGET_VERSION): Likewise.
	(FUNCTION_PROFILER): Remove.
	* config/ia64/ia64.h (FUNCTION_PROFILER): Update definition using the
	version in config/ia64/linux.h.
	* config/ia64/freebsd.h: New file.
	* config/freebsd.h: Tidy up.
	(_USING_CONFIG_FREEBSD): Define.
	(FBSD_CPP_PREDEFINES): Add __KPRINTF_ATTRIBUTE__.
	(FBSD_CPP_SPEC): Define generic FreeBSD spec.
	(FBSD_STARTFILE_SPEC): Likewise.
	(FBSD_ENDFILE_SPEC): Likewise.
	(FBSD_LIB_SPEC): Likewise.
	(WCHAR_UNSIGNED): Undefine, FreeBSD's wchars are signed.
	(USER_LABEL_PREFIX): Define to ELF compatible value as some CPU headers
	set an ELF-improper one.

2001-11-09  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.c (emit_move_sequence): Use cint_ok_for_move to check whether a
	constant can be loaded in a single instruction to a register.  When
	loading immediate constants, use PLUS instead of HIGH/LO_SUM.  Use
	depdi for insertion of most significant 32-bits on 64-bit hosts.
	* pa.h (LEGITIMATE_CONSTANT_P): Accept constants that can be built
	with ldil/ldo/depdi instruction sequence on 64-bit hosts.
	* pa.md: New addmove pattern for adding constant_int to HImode
	register and moving result to HImode register.  Remove HImode HIGH
	and LO_SUM patterns.

2001-11-09  Neil Booth  <neil@daikokuya.demon.co.uk>

	* Makefile.in: Update.
	* c-decl.c (print_lang_decl, print_lang_type): Remove.
	(print_lang_identifier): Rename c_print_identifier.
	* c-lang.c (LANG_HOOKS_PRINT_IDENTIFIER, LANG_HOOKS_SET_YYDEBUG): New.
	(print_lang_statistics, lang_print_xnode): Remove.
	* c-parse.in (set_yydebug): Rename c_set_yydebug.
	* c-tree.h (c_set_yydebug, c_print_identifier): New.
	* langhooks-def.h (lhd_print_tree_nothing, lhd_set_yydebug): New.
	LANG_HOOKS_PRINT_STATISTICS, LANG_HOOKS_PRINT_XNODE,
	LANG_HOOKS_PRINT_DECL, LANG_HOOKS_PRINT_TYPE,
	LANG_HOOKS_PRINT_IDENTIFIER, LANG_HOOKS_SET_YYDEBUG): New.
	(LANG_HOOKS_INITIALIZER): Update.
	* langhooks.h (struct lang_hooks): New members.
	(lang_print_tree_hook): New.
	* langhooks.c (lhd_print_tree_nothing, lhd_set_yydebug): New.
	* print-tree.c: Include langhooks.h.
	(print_node): Update.
	* toplev.c (decode_d_option): Update.
	* tree.c: Include langhooks.h.
	(dump_tree_statistics): Update.
	* tree.h (print_lang_statistics, print_lang_decl, print_lang_type,
	print_lang_identifier, set_yydebug, lang_print_xnode): Remove.
objc:
	* objc-act.c (LANG_HOOKS_PRINT_IDENTIFIER,
	LANG_HOOKS_SET_YYDEBUG): Override.
	(lang_print_xnode, print_lang_statistics): Remove.

2001-11-09  Richard Henderson  <rth@redhat.com>

	* dwarf2asm.c (dw2_force_const_mem): Invoke STRIP_NAME_ENCODING
	on the symbol string.

2001-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* pa/elf.h (ASM_DECLARE_FUNCTION_NAME,
	ASM_OUTPUT_EXTERNAL_LIBCALL): Undef before defining.
	* config.gcc (hppa1.1-*-rtems*): Remove duplicate clause.

	* clipper.h (ASM_OUTPUT_REG_POP): Fix typo.

	* tlink.c (recompile_files): Copy strings passed to `putenv'.

2001-11-09  Geoffrey Keating  <geoffk@redhat.com>

	* tree.h (TYPE_VOLATILE): Trap use not on TYPEs.
	(TYPE_READONLY): Likewise.

	* flow.c (insn_dead_p): Allow for AUTO_INC notes all the time.

	* config/stormy16/stormy16.h (ASM_SPEC): Revert last change,
	don't pass --gdwarf2 to the assembler if the compiler will also
	provide debug info.

	* config/stormy16/stormy16.c (xstormy16_expand_casesi):
	Don't change INDEX.

Fri Nov  9 17:51:09 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* alias.c (nonoverlapping_memrefs_p): New function.
	(true_dependence, canon_true_depenence, write_dependence_p): Call it.

	* emit-rtl.c (set_mem_attributes): Get alignments for constants.

2001-11-09  Aldy Hernandez  <aldyh@redhat.com>

	* rs6000.h (REG_CLASS_CONTENTS): Add VRSAVE bit to ALL_REGS.
	(CONDITIONAL_REGISTER_USAGE): Disable AltiVec registers unless
	generating altivec code.
	(FIXED_REGISTERS): VRSAVE is fixed.
	(CALL_USED_REGISTERS): VRSAVE is call used.

2001-11-09  Jason Eckhardt  <jle@rice.edu>

	* config/mips/mips.c (mips_output_conditional_branch): Do not hard
	code the branch target as ".+16/.+12", but rather use labels.

Fri Nov  9 11:27:42 2001  Jeffrey A Law  (law@cygnus.com)

	* config/pa/milli64.S: Use %r25 and %r0 instead of arg1 and r0
	to work around limitations of certain versions of GAS.

	* pa.md (mulsi3): Remove PA64 hack to work around SUBREG issues.
	(muldi3): Update due to SUBREG_BYTE changes.
	(casesi): Similarly.

2001-11-09  Zack Weinberg  <zack@codesourcery.com>

	* doc/invoke.texi: Remove comment referring to -xf77-version.

2001-11-09  Kazu Hirata  <kazu@hxi.com>

	* config/convex/convex.c: Fix comment formatting.
	* config/convex/convex.h: Likewise.

2001-11-08  Zack Weinberg  <zack@codesourcery.com>

	* Makefile.in (.po.pox): Look both in srcdir and builddir
	for $(PACKAGE).pot.
	(po/$(PACKAGE).pot): Don't move-if-change the new potfile over
	to the source directory.

2001-11-09 Ben Elliston  <bje@redhat.com>
	   Michael Meissner  <meissner@redhat.com>
	   Andrew MacLeod  <amacleod@redhat.com>
	   Richard Henderson  <rth@redhat.com>
	   Nick Clifton  <nickc@redhat.com>
	   Catherine Moore  <clm@redhat.com>

	* m32r.c: Add support for m32rx processor.
	* m32r.h: Ditto.
	* m32r.md: Ditto.
	* t-m32r: Ditto.
	* m32r-protos.h: Add prototypes for m32rx functions.
	* doc/invoke.texi: Document -m32rx option.

2001-11-09  Jakub Jelinek  <jakub@redhat.com>

	* config/sparc/sparc.md (movdf): Avoid calling validize_mem during
	or after reload.

2001-11-09  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/install.texi2html: Use $MAKEINFO --no-split.

2001-11-09  Andreas Schwab  <schwab@suse.de>

	* Makefile.in ($(HOST_PREFIX_1)rtl.o,
	$(HOST_PREFIX_1)print-rtl.o, $(HOST_PREFIX_1)bitmap.o,
	$(HOST_PREFIX_1)vfprintf.o, $(HOST_PREFIX_1)doprint.o,
	$(HOST_PREFIX_1)strstr.o, $(HOST_PREFIX_1)errors.o,
	$(HOST_PREFIX_1)ggc-none.o): Update dependencies.

2001-11-09  H.J. Lu <hjl@gnu.org>

	* config/mips/mips.c (mips_output_function_prologues): Cast
	`tsize' to long for output.

2001-11-09  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-lang.c (LANG_HOOKS_NAME): New.
	(lang_hooks): Constify.
	(c_init_options): Update.
	(lang_identify): Remove.
	* c-parse.in (language_string): Remove.
	* dbxout.c: Include langhooks.h.
	(dbxout_symbol_location): Update.
	* dwarf2out.c: Include langhooks.h.
	(gen_compile_unit_die): Update.
	* dwarfout.c: Include langhooks.h.
	(prototyped_attribute, output_compile_unit_die): Update.
	* langhooks-def.h (LANG_HOOKS_NAME, LANG_HOOKS_IDENTIFIER_SIZE): New.
	(LANG_HOOKS_INITIALIZER): Update.
	* langhooks.h (struct lang_hooks): New members.  Constify.
	* stringpool.c: Don't include toplev.h.
	(set_identifier_size): Remove.
	* toplev.c (toplev_main): Initialize identifier size.
	(print_version): Update.
	* tree.h (language_string, init_lex, lang_identify,
	set_identifier_size): Remove.
	* Makefile.in: Update dependencies.
	* config/darwin.c: Include langhooks.h.
	(func_name_maybe_scoped): Update.
	* config/darwin.h (ASM_END_FILE): Update.
	* config/nextstep.h (ASM_END_FILE): Update.
	* config/nextstep21.h (ASM_END_FILE): Update.
	* config/i386/sun386.h (ASM_END_FILE): Update.
	* config/rs6000/rs6000.c (ASM_END_FILE): Include langhooks.h.
	(rs6000_output_function_epilogue): Update.
objc:
	* objc-act.c (LANG_HOOKS_NAME): Override.
	(struct lang_hooks): Constify.
	(objc_init_options): Update.
	(lang_identify): Remove.

Fri Nov  9 00:25:18 EST 2001  John Wehle  (john@feith.com)

	* fold-const.c (lshift_double): Honor PREC.
	(rshift_double): Likewise.

2001-11-08  Kazu Hirata  <kazu@hxi.com>

	* config/1750a/1750a.c: Fix comment formatting.
	* config/1750a/1750a.h: Likewise.

2001-11-08  Phil Edwards  <pedwards@disaster.jaj.com>

	* configure.in (--enable-languages): Be more permissive about
	syntax.  Check for empty lists better.  Warn about $LANGUAGES.
	* configure: Regenerated.

2001-11-08  Richard Henderson  <rth@redhat.com>

	* dwarf2asm.c (dw2_force_const_mem): Fix typo.

2001-11-08  Geoffrey Keating  <geoffk@redhat.com>

	* config.gcc: Rename stormy16 to xstormy16.
	* config/stormy16/stormy-abi: Likewise.
	* config/stormy16/stormy16-protos.h: Likewise.
	* config/stormy16/stormy16.c: Likewise.
	* config/stormy16/stormy16.h: Likewise.
	* config/stormy16/stormy16.md: Likewise.

2001-11-06  Geoffrey Keating  <geoffk@redhat.com>

	* tree.h (TYPE_VOLATILE): Add enable-checking code.
	(TYPE_READONLY): Likewise.

Thu Nov  8 18:00:55 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* reload1.c (reload): Don't delete equiv insn if can throw.

	* expr.c (emit_block_move): If X is readonly emit CLOBBER for it.
	(clear_storage): Likewise, for OBJECT.

Thu Nov  8 16:23:51 2001  Jeffrey A Law  (law@cygnus.com)

	* pa.c (emit_move_sequence): Fix SUBREG expression to
	use proper byte offset when extending a constant from
	SImode to DImode.

2001-11-09  Jakub Jelinek  <jakub@redhat.com>

	* cfgrtl.c (purge_dead_edges): Remove REG_EH_REGION note for insns
	which cannot throw.

Thu Nov  8 18:00:55 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* explow.c (convert_memory_address, case SUBREG): Only return
	inner object if SUBREG_PROMOTED_VAR_P or known to be pointer.

2001-11-08  Richard Henderson  <rth@redhat.com>

	* Makefile.in (GCC_FOR_TARGET): Add build_tooldir/sys-include.
	(CROSS_SYSTEM_HEADER_DIR): Use build_tooldir not tooldir.
	(ORDINARY_FLAGS_TO_PASS, stmp-fixinc): Likewise.

2001-11-08  Aldy Hernandez  <aldyh@redhat.com>

	* config/rs6000/rs6000.h (ASM_CPU_SPEC): Add -maltivec.

2001-11-08  Jakub Jelinek  <jakub@redhat.com>

	* dwarf2out.c (debug_str_hash): New.
	(struct indirect_string_node): New.
	(struct dw_val_struct): Change type of val_str to it.
	(DEBUG_STR_SECTION_FLAGS): Define.
	(add_AT_string): Push string into hashtable, increment reference
	counter.
	(AT_string): Return string from ht_identifier.
	(AT_string_form): New.
	(free_AT): For dw_val_class_str, just decrement reference counter.
	(size_of_string): Remove.
	(size_of_die): Use AT_string_form to decide what size the string
	occupies in DIE.
	(size_of_pubnames): Use strlen instead of size_of_string.
	(value_format): Use AT_string_form for dw_val_class_str.
	(output_die): Output DW_FORM_strp strings using
	dw2_asm_output_offset.
	(indirect_string_alloc, output_indirect_string): New.
	(dwarf2out_finish): Emit .debug_str strings if there are any.

2001-11-08  Andreas Franck  <afranck@gmx.de>

	* configure.in: Add AC_ARG_PROGRAM to support program name
	transformation with --program-prefix, --program-suffix and
	--program-transform-name.
	* configure: Regenerated.
	* Makefile.in (GCC_INSTALL_NAME, CPP_INSTALL_NAME,
	PROTOIZE_INSTALL_NAME, UNPROTOIZE_INSTALL_NAME, GCOV_INSTALL_NAME,
	GCCBUG_INSTALL_NAME, GCC_CROSS_NAME, CPP_CROSS_NAME,
	PROTOIZE_CROSS_NAME, UNPROTOIZE_CROSS_NAME): Handle
	program_transform_name the way suggested by autoconf.
	(GCC_TARGET_INSTALL_NAME): Define.
	(install-driver): Use the transformed target alias name.

2001-11-08  Richard Henderson  <rth@redhat.com>

	* config/mips/mips.c (save_restore_insns): Remove GP from the
	restore registers mask early instead of special casing it inside
	the loop.

2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cp/decl.c (shadow_warning): New function.
	(pushdecl): Improve -Wshadow warnings.  Don't give both a warning
	and an error when a block scope decl shadows a parameter.

2001-11-08  Richard Henderson  <rth@redhat.com>

	* config/fp-bit.h (usi_to_float): Define for US_SOFTWARE_GOFAST
	case as well.

2001-11-08  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.md (negdf2, negsf2): Use multiplication rather than subtraction
	to implement floating negation on processors prior to PA 2.0.

2001-11-08  Jakub Jelinek  <jakub@redhat.com>

	* dwarf2asm.c (mark_indirect_pool_entry, mark_indirect_pool): New.
	(USE_LINKONCE_INDIRECT): Define.
	(dw2_output_indirect_constant_1): Try to output indirect constants
	into linkonce sections if possible.
	(dw2_force_const_mem): Likewise.  Register indirect_pool with GGC.
	(dw2_output_indirect_constants): Likewise.

2001-11-07  Aldy Hernandez  <aldyh@redhat.com>

	* config/rs6000/rs6000.h (REG_ALLOC_ORDER): Add vrsave.

2001-11-07  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-decl.c (pushdecl): Remove file and line.
	* c-typeck.c (pop_init_level): Remove size.

2001-11-07  Aldy Hernandez  <aldyh@redhat.com>

	* doc/invoke.texi: Add -maltivec, -mno-altivec, and -mabi=altivec
	for rs6000.

	* config/rs6000/rs6000.h (MASK_ALTIVEC): New.
	(TARGET_ALTIVEC): New.
	(TARGET_SWITCHES): Add altivec.
	(FIRST_PSEUDO_REGISTER): Change to 109.
	(CALL_USED_REGISTERS): Same.
	(FIRST_ALTIVEC_REGNO): New.
	(LAST_ALTIVEC_REGNO): New.
	(ALTIVEC_REGNO_P): New.
	(UNITS_PER_ALTIVEC_WORD): New.
	(ALTIVEC_VECTOR_MODE): New.
	(FIXED_REGISTERS): Add altivec registers.
	(REG_ALLOC_ORDER): Same.
	(HARD_REGNO_NREGS): Adjust for altivec registers.
	(HARD_REGNO_MODE_OK): Same.
	(MODES_TIEABLE_P): Same.
	(REGISTER_MOVE_COST): Same.
	(REGNO_REG_CLASS): Same.
	(reg_class): Add ALTIVEC_REGS.
	(REG_CLASS_NAMES): Same.
	(REG_CLASS_CONTENTS): Same.
	(REG_CLASS_FROM_LETTER): Add 'v' constraint for ALTIVEC_REGS.
	(ALTIVEC_ARG_RETURN): New.
	(FUNCTION_VALUE): Handle VECTOR_TYPE.
	(LIBCALL_VALUE): Handle altivec vector modes.
	(VECTOR_MODE_SUPPORTED_P): New.
	(ALTIVEC_ARG_MIN_REG): New.
	(ALTIVEC_ARG_MAX_REG): New.
	(ALTIVEC_ARG_NUM_REG): New.
	(FUNCTION_VALUE_REGNO_P): Return true for altivec return register.
	(FUNCTION_ARG_REGNO_P): Support passing args in altivec registers.
	(REGISTER_NAMES): Add altivec regs.
	(DEBUG_REGISTER_NAMES): Same.
	(ADDITIONAL_REGISTER_NAMES): Same.
	(rs6000_builtins): New.
	(MD_EXPAND_BUILTIN): New.
	(MD_INIT_BUILTINS): New.
	(LEGITIMATE_OFFSET_ADDRESS_P): This addressing mode is not valid
	for AltiVec instructions.
	(LEGITIMATE_LO_SUM_ADDRESS_P): Same.
	(HARD_REGNO_MODE_OK): Altivec modes can only go in altivec
	registers.
	(SECONDARY_MEMORY_NEEDED): We need memory to copy vector modes.
	(TARGET_SWITCHES): Add no-altivec.
	(DATA_ALIGNMENT): Align vectors to 128 bits.
	(TARGET_OPTIONS): Add abi= option.
	Add rs6000_abi_string extern.
	(LOCAL_ALIGNMENT): New.
	(CPP_CPU_SPEC): Define __ALTIVEC__ when -maltivec.
	(MASK_ALTIVEC_ABI): New.
	(TARGET_ALTIVEC_ABI): New.
	(CONDITIONAL_REGISTER_USAGE): Set first 20 AltiVec registers to
	call-saved.
	(STACK_BOUNDARY): Adjust for altivec.
	(BIGGEST_ALIGNMENT): Same.
	(rs6000_args): Add vregno.
	(USE_ALTIVEC_FOR_ARG_P): New.
	(FIXED_REGISTERS): Add vrsave register.
	(CALL_USED_REGISTERS): Same.
	(CONDITIONAL_REGISTER_USAGE): Set VRSAVE info.
	(VRSAVE_REGNO): New.
	(reg_class): Add VRSAVE_REGS.
	(REG_CLASS_NAMES): Same.
	(REG_CLASS_CONTENTS): Same.
	(REGNO_REG_CLASS): Same.

	* config/rs6000/sysv4.h (STACK_BOUNDARY): Adjust for altivec.
	(ABI_STACK_BOUNDARY): Same.
	(BIGGEST_ALIGNMENT): Same.
	(ADJUST_FIELD_ALIGN): Remove undef.  Define anew.
	(ROUND_TYPE_ALIGN): Same.

	* config/rs6000/aix.h (ROUND_TYPE_ALIGN): Change BIGGEST_ALIGNMENT
	to 64.

	* config/rs6000/darwin.h (ROUND_TYPE_ALIGN): Change BIGGEST_ALIGNMENT
	to 64.

	* config/rs6000/darwin.h (ROUND_TYPE_ALIGN): Change BIGGEST_ALIGNMENT
	to 64.

	* config/rs6000/rs6000.c (rs6000_expand_builtin): New.
	(altivec_expand_builtin): New.
	(altivec_init_builtins): New.
	(TARGET_EXPAND_BUILTIN): New.
	(TARGET_INIT_BUILTINS): New.
	(rs6000_init_builtins): New.
	(struct builtin_description): New.
	(bdesc_2arg): New.
	(rs6000_reg_names): Add altivec registers.
	(alt_reg_names): Same.
	(secondary_reload_class): Altivec regs can hold altivec regs and
	memory.
	(rs6000_emit_move): Force constants into memory for AltiVec moves.
	(print_operand): Add 'y' case for printing altivec memory
	operands.
	(rs6000_legitimize_address): Legitimize vector addresses into
	[REG+REG] or [REG].
	(altivec_expand_binop_builtin): New.
	New string rs6000_current_abi.
	(rs6000_override_options): Call rs6000_parse_abi_options.
	(rs6000_parse_abi_options): New.
	(function_arg_boundary): Vector arguments must be 16
	byte aligned.
	(function_arg_advance): Handle vector arguments.
	(function_arg_partial_nregs): Same.
	(init_cumulative_args): Same.
	(function_arg): Same.

	* config/rs6000/rs6000.md (altivec_lvx): New.
	(type): Add altivec attribute.
	(movv4si): New.
	(*movv4si_internal): New.
	(movv16qi): New.
	(*movv16qi_internal): New.
	(movv8hi): New.
	(*movv8hi_internal1): New.
	(movv4sf): New.
	(*movv4sf_internal1): New.
	(altivec_stvx): New.
	(vaddubm): New.
	(vadduhm): New.
	(vadduwm): New.
	(vaddfp): New.
	(vaddcuw): New.
	(vaddubs): New.
	(vaddsbs): New.
	(vadduhs): New.
	(vaddshs): New.
	(vadduws): New.
	(vaddsws): New.
	(vand): New.
	(vandc): New.
	(vavgub): New.
	(vavgsb): New.
	(vavguh): New.
	(vavgsh): New.
	(vavguw): New.
	(vavgsw): New.
	(vcmpbfp): New.
	(vcmpequb): New.
	(vcmpequh): New.
	(vcmpequw): New.
	(vcmpeqfp): New.
	(vcmpgefp): New.
	(vcmpgtub): New.
	(vcmpgtsb): New.
	(vcmpgtuh): New.
	(vcmpgtsh): New.
	(vcmpgtuw): New.
	(vcmpgtsw): New.
	(vcmpgtfp): New.
	(vcmpgefp): New.
	(vcmpgtub): New.
	(vcmpgtsb): New.
	(vcmpgtuh): New.
	(vcmpgtsh): New.
	(vcmpgtuw): New.
	(vcmpgtsw): New.
	(vcmpgtfp): New.
	(vmaxub): New.
	(vmaxsb): New.
	(vmaxuh): New.
	(vmaxsh): New.
	(vmaxuw): New.
	(vmaxsw): New.
	(vmaxfp): New.
	(vmrghb): New.
	(vmrghh): New.
	(vmrghw): New.
	(vmrglb): New.
	(vmrglh): New.
	(vmrglw): New.
	(vminub): New.
	(vminsb): New.
	(vminuh): New.
	(vminsh): New.
	(vminuw): New.
	(vminsw): New.
	(vminfp): New.
	(vmuleub): New.
	(vmulesb): New.
	(vmuleuh): New.
	(vmulesh): New.
	(vmuloub): New.
	(vmulosb): New.
	(vmulouh): New.
	(vmulosh): New.
	(vnor): New.
	(vor): New.
	(vpkuhum): New.
	(vpkuwum): New.
	(vpkpx): New.
	(vpkuhss): New.
	(vpkshss): New.
	(vpkuwss): New.
	(vpkswss): New.
	(vpkuhus): New.
	(vpkshus): New.
	(vpkuwus): New.
	(vpkswus): New.
	(vrlb): New.
	(vrlh): New.
	(vrlw): New.
	(vslb): New.
	(vslh): New.
	(vslw): New.
	(vsl): New.
	(vslo): New.
	(vsrb): New.
	(vrsh): New.
	(vrsw): New.
	(vsrab): New.
	(vsrah): New.
	(vsraw): New.
	(vsr): New.
	(vsro): New.
	(vsububm): New.
	(vsubuhm): New.
	(vsubuwm): New.
	(vsubfp): New.
	(vsubcuw): New.
	(vsububs): New.
	(vsubsbs): New.
	(vsubuhs): New.
	(vsubshs): New.
	(vsubuws): New.
	(vsubsws): New.
	(vsum4ubs): New.
	(vsum4sbs): New.
	(vsum4shs): New.
	(vsum2sws): New.
	(vsumsws): New.
	(vxor): New.

2001-11-07  Daniel Berlin  <dan@cgsoftware.com>

	* Makefile.in (df.o): Add fibheap.h to dependencies.

	* df.h: Add prototypes for transfer functions, iterative_dataflow
	functions.
	(enum df_flow_dir): New enum.
	(enum df_confluence_op): New enum.
	(struct df): Add inverse_rts_map.

	* df.c: Add sbitmap.h to the list of includes.
	(df_rd_global_compute): Removed.
	(df_ru_global_compute): Removed.
	(df_lr_global_compute): Removed.
	(df_rd_transfer_function): New function.
	(df_ru_transfer_function): New function.
	(df_lr_transfer_function): New function.
	(df_analyse_1): allocate/compute/free df->inverse_rts_map.
	Use iterative_dataflow_bitmap instead of df_*_global_compute.
	(iterative_dataflow_sbitmap): New function.
	(iterative_dataflow_bitmap): New function.

2001-11-07  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/gcc.texi: Move terminology and spelling conventions to
	htdocs/codingconventions.html.

2001-11-07  Graham Stott  <grahams@redhat.com>

	* cse.c (cse_insn): Emit BARRIER after unconditional jump.

Wed Nov  7 13:33:34 CET 2001  Jan Hubicka  <jh@suse.cz>

	* expmed.c (expand_mult): Force operand to register before computing
	cost.
	* i386.c (x86_decompose_lea): New global vairable.
	* i386.h (x86_decompose_lea): Declare.
	(TARGET_DECOMPOSE_LEA): New macro.
	(RTX_COST): Handle leas properly.

2001-11-06  Richard Henderson  <rth@redhat.com>

	* config/alpha/elf.h (DO_SELECT_SECTION): TREE_READONLY is not
	defined for a CONSTRUCTOR; don't check it.

2001-11-06  Danny Smith  <dannysmith@users.sourceforge.net>

	* gcov.c (output_data): Use IS_ABSOLUTE_PATHNAME to
	test for absolute pathnames.

2001-11-06  Olivier Hainque <hainque@act-europe.fr>

	* unwind-dw2.c (execute_cfa_program): Evaluate call frame
	instructions up to the target pc inclusive.

2001-11-06  Steve Christiansen  <smc@us.ibm.com>

	* loop.c (loop_regs_scan):  Don't invalidate PIC register.

2001-11-06  Eric Christopher  <echristo@redhat.com>

	* config/mips/mips.md(movdf_internal2): Add constraints for float
	to general register move.
	* config/mips/elf64.h: Add default ABI.

2001-11-06  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* alias.c:: Include langhooks.h.
	* emit-rtl.c: Similarly.
	* toplev.c: Similarly.
	* tree-inline.c: Similarly.
	* langhooks-def.h: New, the old langhooks.h.  Give the default
	hooks a common prefix.
	* langhooks.h: Contents extracted from toplev.h.
	* toplev.h: Move langhook stuff to langhooks.h.
	* langhooks.c: Give default hooks a common prefix.

	* c-lang.c: Include langhooks-def.h.
	* objc/objc-act.c: Similarly.
	* Makefile.in: Update.
	* objc/Make-lang.in: Update.

2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/install.texi: Document that configure options not listed in
	this file are unsupported.  Document --with-system-zlib.

Tue Nov  6 09:21:34 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* rtl.h (mem_for_const_double): New declaration.
	* varasm.c (mem_for_const_double): New function.
	* config/convex/convex.md (movdf): Use it.
	* config/m68k/hp320.h (LEGITIMATE_PIC_OPERAND_P): Likewise.
	* config/m68k/linux.h, config/m68k/m68k.h: Likewise.
	* config/m68k/m68kv4.h: Likewise.

	* config/alpha/alpha.h (SECONDARY_MEMORY_NEEDED): Adjust for addition
	of new GP reg classes.

	* expr.c (store_field): When making temp object for unaligned
	component, set it to alias set 0.

2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-common.c (c_expand_expr_stmt): Apply default conversions to
	non-lvalue arrays if C99.
	* c-typeck.c (default_conversion): Split out code handling
	array-to-pointer and function-to-pointer conversions into a
	separate default_function_array_conversion function.
	(default_function_array_conversion): New function.  Keep track of
	whether any NON_LVALUE_EXPRs were stripped.  Return non-lvalue
	arrays unchanged outside C99 mode instead of giving an error for
	them.
	(build_component_ref): Use pedantic_non_lvalue when handling
	COMPOUND_EXPR.  Don't handle COND_EXPR specially.
	(convert_arguments): Use default_function_array_conversion.
	(build_unary_op): For ADDR_EXPR, take a flag indicating whether
	non-lvalues are OK.
	(unary_complex_lvalue): Likewise.
	(internal_build_compound_expr): Use
	default_function_array_conversion.  Apply default conversions to
	function in compound expression.
	(build_c_cast, build_modify_expr, digest_init, build_asm_stmt):
	Use default_function_array_conversion.
	* doc/extend.texi: Update documentation of subscripting non-lvalue
	arrays.
	Fixes PR c/461.

2001-11-05  Zack Weinberg  <zack@codesourcery.com>

	* aclocal.m4: (AM_WITH_NLS): Don't look at ALL_LINGUAS.
	(AM_GNU_GETTEXT): Set CATALOGS to a list of .gmo files
	corresponding to the complete set of .po and .gmo files in
	the source directory's po subdir, modified by LINGUAS.  Don't
	look at ALL_LINGUAS.
	* configure.in: Don't set ALL_LINGUAS.
	* configure: Regenerate.

	* Makefile.in (.po.gmo): Don't move into source directory.
	(.po.pox): Clarify comments.
	(install-po): Look for .gmo files in both srcdir and objdir;
	don't fail if a file is totally missing.
	(distclean): rmdir ada subdirectory too.

2001-11-05  Geoffrey Keating  <geoffk@redhat.com>

	* config/rs6000/rs6000.c (rs6000_select_section): Handle
	CONSTRUCTORs _correctly_.

2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* c-decl.c (delete_block): Remove.
	* c-tree.h (delete_block): Remove.

2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* cppexp.c (lex, parse_defined): Update warning about defined.

2001-11-05  Geoffrey Keating  <geoffk@redhat.com>

	* config/rs6000/rs6000.c (rs6000_select_section): Handle
	CONSTRUCTORs too.

2001-11-05  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/arm/arm.c (arm_return_in_memory): Cope with
	int_size_in_bytes returning -1.

	* config/arm/unknown-elf.h (ASM_OUTPUT_ALIGNED_DECL_LOCAL): Handle
	DECL being NULL.

Mon Nov  5 16:15:25 CET 2001  Jan Hubicka  <jh@suse.cz>

	* Makefile.in (bb-reorder.o): Add dependency on cfglayout.h;
	remove unneeded dependencies;
	(cfglayout.o): New.
	* cfglayout.c, cfglayout.h: New files; break out from ...
	* bb-reorder.c: ... here; Remove unneeded includes;

2001-11-04  Alan Modra  <amodra@bigpond.net.au>

	* config/rs6000/rs6000.md (load_toc_aix_{si,di}): Mark r2 as used.

2001-11-04  David Edelsohn  <edelsohn@gnu.org>

	* config/rs6000/rs6000.c (rs6000_emit_move): Handle 64-bit
	mode as well.  Do not explicitly create intermediate regs.

2001-11-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* arm/aof.h (aof_text_section, aof_data_section): Don't declare.
	(common_section): Delete unused variable.
	(ASM_OUTPUT_ASCII): Fix signed/unsigned warnings.
	(ASM_GENERATE_INTERNAL_LABEL): Fix format specifier warning.
	* arm-protos.h (arm_poke_function_name, aof_add_import,
	aof_delete_import): Const-ify.
	* arm.c (legitimize_pic_address): Wrap variables in the macro
	controlling their usage.
	(arm_finalize_pic): Mark variable with ATTRIBUTE_UNUSED.
	(arm_poke_function_name, pic_chain, import, aof_add_import,
	aof_delete_import): Const-ify.
	* i386.c (ix86_osf_output_function_prologue): Const-ify.
	* i386/sysv4.h (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE,
	ASM_OUTPUT_LONG_DOUBLE): Fix format specifier warnings.
	* i860/fx2800.h (DBX_OUTPUT_STANDARD_TYPES): Const-ify.
	* i860/sysv3.h: Add missing comment closure.
	* m68k/apollo68.h (ASM_RETURN_CASE_JUMP): Add missing semi-colon.
	* m88k/dgux.h (SELECT_RTX_SECTION): Add missing argument in call
	to symbolic_operand.

	* config.gcc (m680[02]0-*-*): Rename case from m68000-*-*.
	(i960-*-*): Set tmake_file.
	(sparc86x-*-elf*): Fix typo in header name.

	* sched-rgn.c (schedule_insns): Delete unused variable.

2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	PR c/2820
	* c-typeck.c (lookup_field): Rework to return a chain down to
	the looked-up field.
	(build_component_ref): Use the new lookup_field to handle
	nested anonymous entities correctly.

Sun Nov  4 11:53:31 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* config/sparc/sparc.c (sparc_emit_set_const32, GEN_HIGHINT64):
	Change parameters to gen_rtx_CONST_DOUBLE.
	(GEN_INT64, sparc_emit_set_const64): Likewise.
	* config/sparc/sparc.md (movdf split): Likewise.

2001-11-03  Geoffrey Keating  <geoffk@redhat.com>

	* unroll.c (calculate_giv_inc): Use find_last_value rather
	than just hoping the last instruction is the right SET.
	[Fixes 990604-1.c on stormy16.]

	* config/stormy16/stormy16.h (LIB_SPEC): Don't supply any libgloss
	library at all if -T is used.

	* config/stormy16/stormy16.c (stormy16_print_operand): Avoid
	some uses of uninitialized variables in error cases.

	* config/stormy16/stormy16.c (stormy16_output_shift): Don't
	look at 'temp' if we won't be using it.

	* config/stormy16/stormy16.h (CONST_COSTS): Define.
	(RTX_COSTS): Define.
	(ADDRESS_COST): Define.
	(MEMORY_MOVE_COST): Allow for memory_move_secondary_cost.

	* config/stormy16/stormy16.h (ASM_SPEC): Pass -g to the assembler.

	* config/stormy16/stormy16.h (ASM_OUTPUT_MI_THUNK): Call
	stormy16_asm_output_mi_thunk.
	* config/stormy16/stormy16.c (stormy16_asm_output_mi_thunk): New
	function.
	* config/stormy16/stormy16-protos.h
	(stormy16_asm_output_mi_thunk): New prototype.

2001-11-04  Joseph S. Myers  <jsm28@cam.ac.uk>

	* ChangeLog.2, ChangeLog.4, ChangeLog.5, ChangeLog,
	FSFChangeLog.10, FSFChangeLog.11, alias.c, attribs.c,
	caller-save.c, calls.c, cfg.c, cfganal.c, cfgcleanup.c, cfgrtl.c,
	cppmacro.c, fold-const.c, ifcvt.c, local-alloc.c, profile.c,
	sched-int.h, toplev.c, config/alpha/alpha.c,
	config/alpha/alpha.md, config/c4x/c4x.h, config/cris/cris.h,
	config/cris/cris.md, config/i370/i370.md, config/i386/i386.c,
	config/i386/i386.h, config/i386/i386.md, config/i386/xm-djgpp.h,
	config/ia64/ia64.c, config/m68hc11/m68hc11.c, config/m68k/m68k.md,
	config/mcore/mcore.h, config/mmix/mmix.c, config/ns32k/ns32k.h,
	config/ns32k/ns32k.md, config/rs6000/rs6000.c,
	config/rs6000/sysv4.h, config/sh/sh.md: Fix spelling errors.

2001-11-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Makefile.in (dbxout.o): Depend on function.h.
	* collect2.c (is_in_list): Hide unused function.
	* dbxout.c: Include function.h.
	(source_label_number, dbxout_source_line, dbxout_source_file,
	dbxout_function_end, dbxout_begin_function): Wrap/move inside
	macros controlling usage.
	* gcc.c (TARGET_EXECUTABLE_SUFFIX): Undef before defining.
	* output.h (exports_section): Prototype.

	* convex.c (convex_output_function_prologue): Fix format specifier
	warning.
	(asm_declare_function_name): Fix signed/unsigned warning.
	(print_operand): Fix format specifier warning.
	* convex.h (S_REGNO_P, A_REGNO_P): Fix signed/unsigned warning.
	* dsp16xx-protos.h (uns_comparison_operator,
	num_1600_core_shifts): Prototype.
	* dsp16xx.c: Include tm_p.h, not dsp16xx-protos.h.
	(frame_size, frame_pointer_offset): Delete.
	(dsp16xx_output_function_prologue, dsp16xx_output_function_epilogue):
	Make static.  Fix format specifier warnings.
	* dsp16xx.h (IS_ACCUM_REG): Fix unsigned>=0 warning.
	(EXTRA_SECTION_FUNCTIONS): Prototype const_section.
	* dsp16xx.md: Add default case in switches.
	* fr30.h (IN_RANGE): Delete.
	* ia64.h (ASM_OUTPUT_MI_THUNK): Fix format specifier warnings.
	* mcore-protos.h (mcore_output_cmov): Const-ify.
	* mcore.c (mcore_output_cmov): Likewise.
	* mcore.h (switch_to_section): Make static and prototype.
	* mn10200.h (REGNO_OK_FOR_INDEX_P, REG_OK_FOR_INDEX_P): Fix
	unsigned>=0 warnings.
	* mn10300.h (REGNO_IN_RANGE_P): Likewise.
	* rs6000-protos.h (read_only_data_section,
	read_only_private_data_section): Prototype.
	* rs6000.h (ASM_OUTPUT_BYTE): Fix format specifier warning.
	* sh.c (sh_adjust_cost): Mark parameter with ATTRIBUTE_UNUSED.
	* sh.h (GENERAL_REGISTER_P): Fix unsigned>=0 warning.

2001-11-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* dwarf2asm.c (dw2_asm_output_pcrel): Mark parameters with
	ATTRIBUTE_UNUSED.
	* final.c (final_scan_insn): Add brackets around body of if-stmt.
	* gcc.c (convert_filename): Add static prototype.  Const-ify.
	Wrap variable in macros controlling its use.
	* output.h (sdata_section): Add prototype.

	* 1750a.h (EXTRA_SECTION_FUNCTIONS): Add prototype.
	(ASM_OUTPUT_ASCII): Avoid signed/unsigned warning.
	* c4x.h (INIT_SECTION_FUNCTION): Add prototype.
	(ASM_FILE_START): Const-ify.
	(ASM_OUTPUT_BYTE_FLOAT, ASM_OUTPUT_SHORT_FLOAT): Fix format
	specifier warning.
	* c4x.md: Don't use the 'U' integer suffix.
	* clipper.md (clipper_movstr): Delete declaration.
	* d30v-protos.h (d30v_move_2words): Const-ify.
	(debug_stack_info): Add prototype.
	* d30v.c: Include "integrate.h".
	(d30v_function_arg_boundary, d30v_function_arg,
	d30v_function_arg_partial_nregs, d30v_function_arg_advance): Avoid
	signed/unsigned warnings.
	(d30v_print_operand_memory_reference, d30v_move_2words):
	Const-ify.
	* d30v.h (REG_CLASS_FROM_LETTER): Use unsigned array subscript.
	* fr30.c (fr30_pass_by_reference, fr30_pass_by_value): Prototype.
	* fr30.md: Const-ify.
	* h8300.h (EXTRA_SECTION_FUNCTIONS): Add prototype.
	* i370.c (i370_label_scan, mvs_get_label): Make definition static.
	(mvs_get_label_page): Hide unused static function.
	* i860.c (current_function_original_name): Const-ify.
	* i860/sysv3.h (current_function_original_name): Likewise.
	* i860/sysv4.h (current_function_original_name): Likewise.
	* i960.md: Add default case in switches.  Remove unused variable.
	* i960/vx960-coff.h (MULTILIB_DEFAULTS): Undef before defining.
	* m32r.md: Const-ify.
	* m68hc11-protos.h (m68hc11_asm_file_start): Const-ify.
	* m68hc11.c: Include "reload.h".
	(static_chain_reg, print_options, m68hc11_asm_file_start):
	Const-ify.
	* m68hc11.md: Delete unused variable.  Const-ify.  Add parens
	around & in comparison.
	* mcore.h (TARGET_ASM_NAMED_SECTION): Undef before defining.
	* mn10200.c (shift_mode): Remove trailing comma.
	* mn10300-protos.h (output_tst): Const-ify.
	* mn10300.c (output_tst): Likewise.
	* pa/long_double.h (ASM_OUTPUT_LONG_DOUBLE): Fix format specifier
	warnings.
	* pa-protos.h (output_ascii): Use regular char *, not unsigned.
	* pa.c (output_ascii): Likewise.
	* pa/som.h (EXTRA_SECTION_FUNCTIONS): Add prototype.
	* pdp11.md (expand_unop): Delete declarations.
	* pj-protos.h (pj_output_addsi3): Const-ify.
	* pj.c (pj_output_push_int, pj_output_load, pj_output_inc,
	pj_output_cnv_op, mode_to_char, pj_output_varidx, pj_print_cond,
	unique_src_operand): Add prototypes.
	(pj_output_store_into_lval): Make definition static.
	(pj_function_incoming_arg): Don't use unary plus.
	(pj_output_addsi3): Const-ify.
	* romp.md (get_symref): Delete declarations.
	* v850-c.c (mark_current_function_as_interrupt): Don't return
	value from void function.
	* v850.c: Include "integrate.h".
	* v850.h (ASM_OUTPUT_LABELREF): Const-ify.
	* vax-protos.h (const_section): Add prototype.

2001-11-03  Aldy Hernandez  <aldyh@redhat.com>

	* machmode.def: Add documentation for the seventh argument in
	vector modes.

2001-11-04  Hans-Peter Nilsson  <hp@bitrange.com>

	* doc/invoke.texi (MMIX Options) <-mno-knuthdiv>: Say remainder
	consistently.
	<-mno-toplevel-symbols>: Change @code{:} to @samp{:}.
	<-melf>: Don't have markup for ELF acronym.

2001-11-03  Hans-Peter Nilsson  <hp@bitrange.com>

	* config.gcc (mmix-*-*): New target.
	* doc/invoke.texi: Document MMIX options.
	* doc/contrib.texi: Add note about MMIX port to my entry.
	* config/mmix/t-mmix: New file.
	* config/mmix/mmix.h: New file.
	* config/mmix/mmix-protos.h: New file.
	* config/mmix/mmix.c: New file.
	* config/mmix/mmix.md: New file.
	* config/mmix/crti.asm: New file.
	* config/mmix/crtn.asm: New file.

2001-11-03  Kazu Hirata  <kazu@hxi.com>

	* config/sparc/linux-aout.h: Fix comment formatting.
	* config/sparc/linux.h: Likewise.
	* config/sparc/linux64.h: Likewise.
	* config/sparc/lynx.h: Likewise.
	* config/sparc/pbd.h: Likewise.
	* config/sparc/sol2-sld-64.h: Likewise.
	* config/sparc/sol2.h: Likewise.
	* config/sparc/sparc.c: Likewise.
	* config/sparc/sparc.h: Likewise.
	* config/sparc/sparc.md: Likewise.
	* config/sparc/sunos4.h: Likewise.
	* config/sparc/vxsim.h: Likewise.
	* config/sparc/vxsparc.h: Likewise.
	* config/sparc/vxsparc64.h: Likewise.

Sat Nov  3 10:37:56 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* cselib.c (cselib_subst_to_values, case CONST_DOUBLE): Remove
	reference to CONST_DOUBLE_MEM in comment.
	* emit-rtl.c (gen_rtx_CONST_DOUBLE): Remove one operand.
	(gen_rtx, case CONST_DOUBLE): Call it with one less operand.
	(init_emit_once): Don't clear CONST_DOUBLE_MEM.
	* function.c (pop_function_context_from): Don't call
	restore_varasm_status.
	* function.h (restore_varasm_status): Delete declaration.
	* gengenrtl.c (CONST_DOUBLE_FORMAT): Delete CONST_DOUBLE_MEM slot.
	* rtl.c: Likewise.
	* rtl.def (CONST_DOUBLE): Update comment.
	* rtl.h (CONST_DOUBLE_HIGH, CONST_DOUBLE_LOW): Update operand number.
	(CONST_DOUBLE_CHAIN): Likewise.
	(CONST_DOUBLE_MEM): Delete.
	(gen_rtx_CONST_DOUBLE): Update parameters.
	* varasm.c (struct varasm_status): x_pool_offset now HOST_WIDE_INT.
	Remove reference to CONST_DOUBLE_MEM.
	(const_alias_set): New variable.
	(immed_double_const): Change call to gen_rtx_CONST_DOUBLE.
	(immed_real_const_1): Adjust tests for 0, 1, and 2.
	Don't set CONST_DOUBLE_MEM.
	(clear_const_double_mem): Don't do anything with const_tiny_rtx.
	(output_constant_def): Don't look at TREE_CST_RTL if INTEGER_CST.
	Put constant in const_alias_set.
	(struct pool_constant): ALIGN now unsigned.
	OFFSET now HOST_WIDE_INT.
	Delete LABEL.
	(restore_varasm_status): Deleted.
	(mark_pool_constant): Mark desc->rtl.
	(force_const_mem): Rework to store rtl in hash table,
	not CONST_DOUBLE_MEM.
	Put constant in const_alias_set.
	(find_pool_constant): Check desc->rtl.
	(mark_constants, mark_constant): Don't special-case CONST_DOUBLE.
	(init_varasm_once): Initialize const_alias_set.

	* expr.c (expand_expr, case ADDDR_EXPR): If at top level, don't call
	force_const_mem.

	* reload.c (combine_reloads): Don't combine an output reload if there
	are other reloads around for part of the output.

	* emit-rtl.c (set_mem_attributes): Set RTX_UNCHANGINGP_P if T is a
	constant expression.
	(set_mem_decl): New function.
	* expr.h (set_mem_decl): New declaration.
	* final.c (get_decl_from_op): Don't use ORIGINAL_REGNO if not pseudo.
	(output_asm_operand_names): Add tab.
	* reload1.c (alter_reg): Set decl of MEM from REG_DECL.

	* builtins.c (get_memory_rtx): Properly set MEM alias set and
	attributes.

2001-11-03  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/extend.texi, doc/gcc.texi, doc/install.texi, doc/tm.texi:
	Use "invalid" instead of "illegal".  Use @r in comments in
	examples.

2001-11-02  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-decl.c (pushdecl): Move block inside if conditional to remove
	possibility of a segfault.  Lookup block-level extern
	variables in enclosing scopes correctly.

	* testsuite/gcc.c-torture/compile/20001018-1.x: Remove XFAIL.

2001-11-02  Aldy Hernandez  <aldyh@redhat.com>

	* expmed.c (store_bit_field): Use simplify_gen_subreg to make
	SUBREG so we avoid SUBREGing memory.

	* expmed.c (store_bit_field): Same.

2001-11-02  DJ Delorie  <dj@redhat.com>

	* config/rs6000/rs6000.c (rs6000_emit_move): Make sure that
	using FP registers for DImode mem-mem moves is acceptable.

2001-11-02  Aldy Hernandez  <aldyh@redhat.com>

	* builtins.c (apply_args_size): Handle vector arguments.
	(apply_result_size): Same.

	* machmode.def: Set WIDER mode field for all vector entries.

2001-11-02  Graham Stott  <grahams@redhat.com>

	* recog.c (decode_asm_operands):  Check that the SRC is ASM_OPERANDS.

2001-11-01  Eric Christopher  <echristo@redhat.com>

	* config.gcc: Revert part of earlier patch.
	* config/mips/linux.h: Ditto.
	* df.c: Include tm_p.h to avoid warnings.
	* config/mips/mips.h (ABI_GAS_ASM_SPEC): Add defaults.  Adjust
	#if/#endif.
	* config/mips/mips.c: Define mips_abi regardless.
	(mips_output_function_prologues): Add long casts for .frame
	output.
	(override_options): Allow use of ABI_32.

2001-11-01  Kazu Hirata  <kazu@hxi.com>

	* config/m68hc11/m68hc11.c: Fix comment formatting.
	* config/m68hc11/m68hc11.h: Likewise.
	* config/m68hc11/m68hc11.md: Likewise.

2001-11-01  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-typeck.c (default_conversion): Retain the original expression
	codes.
	* gcc.dg/Wparentheses.c: New tests.

2001-11-01  David S. Miller  <davem@redhat.com>

	* doc/install.texi (Specific, sparc-sun-solaris2*): Bring
	64-bit Sparc description more in line with reality.

2001-11-01  Joseph S. Myers  <jsm28@cam.ac.uk>

	* Makefile.in (GCOV_OBJS): Add version.o.
	* gcov.c: Include "version.h" and <getopt.h>.
	(gcov_version_string): Remove.
	(print_usage): Take a parameter to determine whether this is a
	call from --help or an error message.  Give fuller output that
	follows the GNU Coding Standards for --help.
	(print_version): New function.
	(options): New.
	(process_args): Use getopt_long.  Support long options.  Follow
	GNU Coding Standards for --help and --version.
	* doc/gcov.texi: Document long options.
	Addresses part of PR other/704.

2001-11-01  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.c (output_move_double): Fix typo in double load.

2001-11-01  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (h8300_encode_label): Compute a string
	before passing it to ggc_alloc_string.

2001-11-01  Kazu Hirata  <kazu@hxi.com>

	* config/m68k/3b1.h: Fix comment formatting.
	* config/m68k/3b1g.h: Likewise.
	* config/m68k/a-ux.h: Likewise.
	* config/m68k/amix.h: Likewise.
	* config/m68k/apollo68.h: Likewise.
	* config/m68k/atari.h: Likewise.
	* config/m68k/aux-exit.c: Likewise.
	* config/m68k/ccur-GAS.h: Likewise.
	* config/m68k/crds.h: Likewise.
	* config/m68k/dpx2.h: Likewise.
	* config/m68k/dpx2g.h: Likewise.
	* config/m68k/hp310.h: Likewise.
	* config/m68k/hp320.h: Likewise.
	* config/m68k/isi.h: Likewise.
	* config/m68k/linux.h: Likewise.
	* config/m68k/lynx.h: Likewise.
	* config/m68k/m68k-psos.h: Likewise.
	* config/m68k/m68k.c: Likewise.
	* config/m68k/m68k.h: Likewise.
	* config/m68k/m68k.md: Likewise.
	* config/m68k/m68kelf.h: Likewise.
	* config/m68k/m68kv4.h: Likewise.
	* config/m68k/mot3300.h: Likewise.
	* config/m68k/news.h: Likewise.
	* config/m68k/next.h: Likewise.
	* config/m68k/pbb.h: Likewise.
	* config/m68k/plexus.h: Likewise.
	* config/m68k/sgs.h: Likewise.
	* config/m68k/sun3.h: Likewise.
	* config/m68k/tower.h: Likewise.
	* config/m68k/vxm68k.h: Likewise.

2001-10-31  DJ Delorie  <dj@redhat.com>

	* config/mips/mips.h (mips_cache_flush_func): Prototype.
	(TARGET_OPTIONS): Support -mflush-func= and -mno-flush-func.
	(INITIALIZE_TRAMPOLINE): Use mips_cache_flush_func if nonzero.
	* config/mips/mips.c (mips_cache_flush_func): New.
	* doc/invoke.texi: Document the new options.

2001-10-31  Hans-Peter Nilsson  <hp@axis.com>

	* config.gcc (cris-*-linux*, tm_file): Rearrange order.
	* config/cris/linux.h (LIB_SPEC, STARTFILE_SPEC): Don't redefine.

	* config/cris/cris.h (EH_RETURN_DATA_REGNO): Fix formatting.

	* config/cris/cris.c: Include output.h after tree.h but before
	target.h.

2001-10-31  Zack Weinberg  <zack@codesourcery.com>

	* Makefile.in (INTL_TARGETS, POSUB): Delete all references.
	(INTL_SUBDIRS): Just intl.
	(.SUFFIXES): Add .gmo .po .pox.
	(native): Also depend on build-@POSUB@.
	(intl.all, intl.install): Depend on config.h and things it includes.
	(po-generated): New target; depend on c-parse.c and tradcif.c.
	(install-normal): Also depend on install-@POSUB@.
	(XGETTEXT, GMSGFMT, MSGMERGE, PACKAGE, CATALOGS): New variables.
	(build-, install-, build-po, update-po, install-po,
	.po.gmo, .po.pox, $(PACKAGE).pot, po/$(PACKAGE).pot): New rules.

	* aclocal.m4: Prefix each entry in CATALOGS with "po/"
	* configure.in: Don't munge XGETTEXT.  Don't generate
	po/Makefile.in.
	* configure: Regenerate.

	* exgettext: Delete.
	* config/m68k/m68k.h: Add doc strings for -msky and -mnosky.
	* objc/Make-lang.in: Replace $(INTL_TARGETS) with po-generated.

2001-10-31  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.md (two anonymous patterns): New.

2001-10-31  Aldy Hernandez  <aldyh@redhat.com>

	* tree.h (tree_index): Add support for V16QI and V8HI.
	(V8HI_type_node): New.
	(V16QI_type_node): New.

	* tree.c (build_common_tree_nodes_2): Same.

	* c-common.c (type_for_mode): Same.

2001-10-31  Kazu Hirata  <kazu@hxi.com>

	* config/i386/att.h: Fix comment formatting.
	* config/i386/beos-elf.h: Likewise.
	* config/i386/bsd.h: Likewise.
	* config/i386/bsd386.h: Likewise.
	* config/i386/crtdll.h: Likewise.
	* config/i386/cygwin.asm: Likewise.
	* config/i386/cygwin.h: Likewise.
	* config/i386/djgpp.h: Likewise.
	* config/i386/freebsd-aout.h: Likewise.
	* config/i386/freebsd.h: Likewise.
	* config/i386/gas.h: Likewise.
	* config/i386/i386-interix.h: Likewise.
	* config/i386/i386-protos.h: Likewise.
	* config/i386/i386.c: Likewise.
	* config/i386/i386.h: Likewise.
	* config/i386/i386.md: Likewise.
	* config/i386/i386elf.h: Likewise.
	* config/i386/interix.c: Likewise.
	* config/i386/isc.h: Likewise.
	* config/i386/isccoff.h: Likewise.
	* config/i386/iscdbx.h: Likewise.
	* config/i386/linux.h: Likewise.
	* config/i386/lynx.h: Likewise.
	* config/i386/mingw32.h: Likewise.
	* config/i386/netbsd-elf.h: Likewise.
	* config/i386/next.h: Likewise.
	* config/i386/osf1elf.h: Likewise.
	* config/i386/osfrose.h: Likewise.
	* config/i386/sco5.h: Likewise.
	* config/i386/seq-gas.h: Likewise.
	* config/i386/seq-sysv3.h: Likewise.
	* config/i386/sequent.h: Likewise.
	* config/i386/sol2.h: Likewise.
	* config/i386/sun386.h: Likewise.
	* config/i386/uwin.asm: Likewise.
	* config/i386/uwin.h: Likewise.
	* config/i386/vxi386.h: Likewise.
	* config/i386/win32.h: Likewise.
	* config/i386/winnt.c: Likewise.
	* config/i386/xm-cygwin.h: Likewise.
	* config/i386/xm-mingw32.h: Likewise.

2001-10-31  Kazu Hirata  <kazu@hxi.com>

	* builtins.def: Fix comment typos.
	* config/alpha.c: Likewise.
	* config/arm/arm.c: Likewise.
	* config/avr/avr.h: Likewise.
	* config/d30v/d30v.c: Likewise.
	* config/d30v/d30v.h: Likewise.
	* config/d30v/d30v.md: Likewise.
	* config/dsp16xx/dsp16xx.c: Likewise.
	* config/fr30/fr30.c: Likewise.
	* config/fr30/fr30.md: Likewise.
	* config/i386/i386.c: Likewise.
	* config/i860/i860.c: Likewise.
	* config/i960/i960.c: Likewise.
	* config/ia64/ia64.c: Likewise.
	* config/mips/mips.c: Likewise.
	* config/pa/pa.c: Likewise.
	* config/rs6000/rs6000.c: Likewise.
	* config/s390/s390.c: Likewise.
	* config/sparc/sparc.c: Likewise.

2001-10-30  Kazu Hirata  <kazu@hxi.com>

	* config/mips/elf.h: Fix comment formatting.
	* config/mips/elf64.h: Likewise.
	* config/mips/iris5.h: Likewise.
	* config/mips/iris5gas.h: Likewise.
	* config/mips/iris6.h: Likewise.
	* config/mips/isa3264.h: Likewise.
	* config/mips/linux.h: Likewise.
	* config/mips/mips.c: Likewise.
	* config/mips/mips.h: Likewise.
	* config/mips/mips.md: Likewise.
	* config/mips/mips16.S: Likewise.
	* config/mips/netbsd.h: Likewise.
	* config/mips/osfrose.h: Likewise.
	* config/mips/r3900.h: Likewise.
	* config/mips/sni-svr4.h: Likewise.
	* config/mips/svr4-t.h: Likewise.
	* config/mips/ultrix.h: Likewise.

2001-10-30  Daniel Berlin  <dan@cgsoftware.com>

	* bitmap.c (bitmap_element_free): Don't forget to update head->indx
	when we update head->current.

2001-10-30  Neil Booth  <neil@daikokuya.demon.co.uk>

	* tree.c (id_string_size): Remove.
	(dump_tree_statistics): Update.
	* toplev.c (compile_file): If dumping stats, dump tree stats too.

Tue Oct 30 19:00:43 CET 2001  Jan Hubicka  <jh@suse.cz>

	* sched-rgn.c (schedule_insns): Fix comment.

2001-10-30  Zack Weinberg  <zack@codesourcery.com>

	* configure.in: Correct previous change: don't assume that
	gas's version number _isn't_ the last thing on the line, or
	isn't the only number on the line, either.
	* configure: Regenerate.

2001-10-30  Kazu Hirata  <kazu@hxi.com>

	* cfgcleanup.c: Fix a comment typo.

2001-10-30  Kazu Hirata  <kazu@hxi.com>

	* alias.c: Fix comment formatting.
	* recog.c: Likewise.
	* config/cris/cris.c: Likewise.
	* config/cris/cris.h: Likewise.
	* config/i960/i960.c: Likewise.
	* config/i960/i960.h: Likewise.

2001-10-30  Kazu Hirata  <kazu@hxi.com>

	* config/arm/arm.c: Fix a comment typo.
	* config/arm/arm.h: Likewise.
	* config/ia64/ia64.c: Likewise.

2001-10-30  Jakub Jelinek  <jakub@redhat.com>

	* emit-rtl.c (set_unique_reg_note): Don't create REG_EQUAL or
	REG_EQUIV notes for ASM_OPERANDS.  Return the new note (if any).
	* rtl.h (set_unique_reg_note): Change return value.
	* gcse.c (try_replace_reg): Use set_unique_reg_note.
	* cse.c (cse_insn): Likewise.
	* expr.c (emit_move_insn): Likewise.
	* explow.c (force_reg): Likewise.
	* local-alloc (update_equiv_regs): Likewise.
	* loop.c (move_moveables, load_mems): Likewise.
	* reload (find_reloads): Likewise.

2001-10-30  Paolo Bonzini  <bonzini@gnu.org>

	Localization fixes.
	* c-decl.c (parmlist_tags_warning, start_struct,
	check_for_loop_decls): Separate messages for struct, union and
	enum cases to allow for languages in which they have different
	genders.
	* c-format.c (scanf_flag_specs): Separate short and long name of
	the assignment suppression feature.
	(check_format_types): Localize "pointer" and "different types"
	strings.
	* c-lex.c (lex_number): Localize "an unsigned long int" and
	related strings.
	(lex_string) [MULTIBYTE_CHARS]: Use initial lowercase letter on
	warning message.
	* c-typeck.c (build_unary_up): Separate messages for increment and
	decrement cases to allow for languages in which they use different
	articles.  Localize the strings "increment" and "decrement" in one
	case.

Tue Oct 30 11:08:11 CET 2001  Jan Hubicka  <jh@suse.cz>

	* lcm.c (optimize_mode_switching):  Do not rebuild liveness information
	when no changes has been made.

	* gcse.c (reg_set_bitmap): Turn into reg_set.
	(modify_mem_list_set, canon_modify_mem_list_set)
	(clear_modify_mem_tables, free_modify_mem_tables): New.
	(gcse_main); Use free_modify_mem_tables.
	(free_gcse_mem): Likewise; free the bitmaps.
	(alloc_gcse_main): Initialize the bitmaps.
	(canon_list_insert): Set canon_modify_mem_list_set.
	(record_last_mem_set_info): Likewise; set modify_mem_list_set.
	(compute_hash_table): Use clear_modify_mem_tables.
	(reset_opr_set_tables): Likewise.
	(oprs_not_set_p): reg_set_bitmap is regset.
	(mark_set, mark_clobber): Likewise.

	* df.h (DF_EQUIV_NOTES): New constant.
	(df_insn_refs_record): Record uses inside or REG_EQUIV/EQUAL notes
	when asked for.

	* sched-rgn.c (CHECK_DEAD_NOTES): New constant.
	(init_regions, schedule_insns): Conditionalize the checking
	code by CHECK_DEAD_NOTES; avoid multiple calls to update_life_info.

Tue Oct 30 11:02:31 CET 2001  Jan Hubicka  <jh@suse.cz>

	* i386.md (movti_rex64 splitter): Fix condition.

2001-10-29  Zack Weinberg  <zack@codesourcery.com>

	* configure.in: Do not assume that gas's version number is the
	last thing on the first line of as --version output.
	* configure: Regenerate.

	* tradcpp.c: Include intl.h.  Rename WARNING, ERROR, FATAL to
	MT_WARNING, MT_ERROR, MT_FATAL.
	(main): Call gcc_init_libintl.
	(v_message): Call gettext on msgid and "warning: "
	* tradcif.y: Include intl.h.
	(yyerror): Make parameter definition consistent with
	prototype.  Call gettext on msgid argument.

2001-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* combine.c (num_sign_bit_copies): Avoid signed/unsigned
	warnings.

	* sparc/sol2.h: Include <sys/mman.h> when L_trampoline is defined.

Mon Oct 29 19:22:07 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* reload1.c (eliminate_regs): Test for reg_renumber being allocated
	before referencing it.

2001-10-26  DJ Delorie  <dj@redhat.com>

	* config/rs6000/sysv4.h (LINK_SPEC): Allow -msdata=none to
	override -G, and force -G0.

2001-10-29  Joseph S. Myers  <jsm28@cam.ac.uk>

	* ChangeLog.2, ChangeLog.3, ChangeLog.4, FSFChangeLog.10,
	FSFChangeLog.11, c-common.c, c-common.def, c-common.h, c-decl.c,
	c-dump.c, c-typeck.c, except.c, sdbout.c, simplify-rtx.c,
	timevar.h, tree.h, varasm.c: Fix spelling errors and typos.

	* loop.h (struct induction): Rename ext_dependant to
	ext_dependent.
	* loop.c: Change all uses.
	(check_ext_dependant_givs): Rename to check_ext_dependent_givs.
	All callers changed.
	* timevar.c (DEFTIMEVAR): Fix spelling of identifier__ parameter.

2001-10-29  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-parse.in (expr_no_commas, primary), c-typeck.c
	(parser_build_binary_op): Use IS_EXPR_CODE_CLASS.

2001-10-29  David Edelsohn  <edelsohn@gnu.org>

	Undo assemble_name change in earlier patch.

Mon Oct 29 21:11:40 2001  Nicola Pero  <n.pero@mi.flashnet.it>

	* objc/objc-act.c (finish_message_expr): For the GNU runtime: when
	determining the type of the receiver, do not check that TREE_CODE
	of receiver is CALL_EXPR before calling receiver_is_class_object().
	(receiver_is_class_object): For the GNU runtime: recognize
	the case that the receiver is self in a class method context.
	Check that TREE_CODE of receiver is CALL_EXPR when checking that
	the receiver is a call to objc_get_class.

2001-10-29  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.md (floatunssisf2): Set subreg 0 of operand 2 to zero.

Mon Oct 29 07:23:33 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* Makefile.in (OBJS): Put all files in alphabetical order.

	* dwarf2out.c (add_const_value_attribute): Fix error in last
	change.

Mon Oct 29 12:43:06 CET 2001  Jan Hubicka  <jh@suse.cz>

	* basic-block.h (purge_all_dead_edges): Add update_life_p argument.
	* cfgcleanup.c (merge_blocks): Update the life flag after merging;
	fix warning.
	* cfgrtl.c (purge_all_dead_edges): Allow updating of liveness.
	(life_analysis): call purge_all_dead_edges after deleting noops.
	(delete_noop_move): Do not purge CFG.
	* toplev.c (rest_of_compilation): Update purge_all_dead_edges call.

2001-10-28  David Edelsohn  <edelsohn@gnu.org>

	* config/rs6000/aix31.h (ASM_OUTPUT_EXTERNAL): Use assemble_name.
	* config/rs6000/darwin.h (RS6000_OUTPUT_BASENAME): Delete.
	(ASM_GLOBALIZE_LABEL): Use assemble_name.
	(ASM_OUTPUT_COMMON): Likewise.
	* config/rs6000/rs6000.c (print_operand): Use assemble_name.
	(rs6000_output_function_epilogue): Likewise.
	(output_mi_thunk): Fix typo.
	(rs6000_output_symbol_ref): Use assemble_name.
	(output_toc): Likewise.
	* config/rs6000/sysv4.h (RS6000_OUTPUT_BASENAME): Delete.
	* config/rs6000/xcoff.h (RS6000_OUTPUT_BASENAME): Delete;
	assemble_name calls STRIP_NAME_ENCODING.
	(ASM_OUTPUT_LABEL): Use assemble_name.
	(ASM_GLOBALIZE_LABEL): Likewise.
	(ASM_DECLARE_FUNCTION_NAME): Likewise.
	(ASM_OUTPUT_ALIGNED_COMMON): Indent pseudo-op.  Use assemble_name.
	(ASM_OUTPUT_LOCAL): Likewise.

Sun Oct 28 15:45:16 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* builtins.c (get_memory_rtx): Handle POINTERS_EXTEND_UNSIGNED case.
	(expand_builtin_apply, expand_builtin_return): Likewise.
	(expand_builtin_va_arg, expand_builtin_va_copy): Likewise.

2001-10-28  Joseph S. Myers  <jsm28@cam.ac.uk>

	* ChangeLog.0, ChangeLog.1, ChangeLog.2, ChangeLog.3, ChangeLog.4,
	ChangeLog.5, ChangeLog, FSFChangeLog.10, FSFChangeLog.11,
	c-common.c, c-common.h, c-parse.in, c-typeck.c, cfg.c, config.gcc,
	configure, configure.in, except.c, except.h, flow.c, function.c,
	gcc.c, gcse.c, genrecog.c, libgcc2.c, loop.c, loop.h, params.def,
	predict.def, predict.h, reg-stack.c, regmove.c, sched-deps.c,
	sched-int.h, sibcall.c, ssa.c, stringpool.c, toplev.c, tree.c,
	unroll.c: Fix spelling errors.

	* doc/extend.texi, doc/invoke.texi: Fix spelling.

	* doc/gcc.texi: Document use of "dependent" and American spelling.

Sun Oct 28 17:05:36 CET 2001  Jan Hubicka  <jh@suse.cz>

	* expr.c (emit_group_load): Support CONCATs by storing them to memory
	and reloading.

Sun Oct 28 09:59:54 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* expr.c (store_constructor_field): Only call adjust_address on MEM.

Sun Oct 28 16:48:09 CET 2001  Jan Hubicka  <jh@suse.cz>

	* genrecog.c (write_switch):  Output if before switch for
	DT_elt_zero_wide_safe.

2001-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Makefile.in (toplev.o, halfpic.o): Depend on halfpic.h
	* i386/osfrose.h (SUBTARGET_SWITCHES): Add missing comma.
	(FUNCTION_PROFILER): Const-ify.
	* halfpic.c: Include "expr.h", "output.h" and "halfpic.h".
	(eliminate_constant_term, assemble_name, output_addr_const):
	Remove declarations.
	(ptr_half_pic_address_p, half_pic_hash): Prototype.
	(all_refs, half_pic_prefix, half_pic_hash, half_pic_declare,
	half_pic_external, half_pic_address_p, half_pic_ptr): Const-ify.
	* halfpic.h (ptr_half_pic_address_p, half_pic_finish): Prototype.
	(half_pic_declare, half_pic_external): Const-ify.
	* toplev.c: Include "halfpic.h".

2001-10-28  Joseph S. Myers  <jsm28@cam.ac.uk>

	* config/alpha/alpha.md, config/arm/arm.c, config/arm/arm.h,
	config/d30v/d30v.h, config/fr30/fr30.c, config/i370/x-oe,
	config/i386/i386.c, config/i386/i386-interix.h,
	config/i386/i386.md, config/i386/i386.h, config/i386/sco5.h,
	config/i860/i860.h, config/i860/i860.md, config/m68k/aux-exit.c,
	config/m68k/m68k.c, config/mcore/mcore.c, config/mips/mips.md,
	config/ns32k/ns32k.h, config/pa/pa.c, config/rs6000/rs6000.c,
	config/sparc/sparc.c, config/m68hc11/m68hc11.c,
	config/cris/cris.c, config/cris/cris.h, config/s390/s390.c,
	config/s390/s390.h, config/stormy16/stormy16.h, doc/tm.texi: Fix
	spelling errors.

	* ChangeLog.0, ChangeLog.1, ChangeLog.2, ChangeLog.3, ChangeLog.4,
	ChangeLog.5, ChangeLog, ChangeLog.lib, FSFChangeLog.10, ONEWS,
	c-common.c, caller-save.c, cfg.c, cfgcleanup.c, cfgrtl.c,
	collect2.c, df.h, diagnostic.h, final.c, gcse.c, gthr.h,
	haifa-sched.c, jump.c, local-alloc.c, profile.c, protoize.c,
	regmove.c, reload1.c, rtlanal.c, sched-vis.c, ssa.c, stmt.c,
	system.h, toplev.c: Fix spelling errors.

Sat Oct 27 17:32:04 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* gcse.c (insert_insn_end_bb): Don't assume PAT is a SET.

	* dwarf2out.c (reg_number): Abort if pseudo.
	(reg_loc_descriptor): Return 0 if pseudo.
	(is_based_loc): Return 0 if pseudo.
	(mem_loc_descriptor): Return 0 for pseudo and handle 0 return from
	recursive calls.
	(concat_loc_descriptor): Return 0 if either part's descriptor is 0.
	(loc_descriptor): Return 0 if can't find location and handle 0
	return from recursive calls.
	(loc_descriptor_from_tree): Likewise.
	Fix handling of indirect.
	Also return 0 for PLACEHOLDER_EXPR.
	Clean up COMPONENT_REF cases.
	(add_AT_location_descriptor): Simplify, but handle 0 return from
	loc_descriptor.
	(add_const_value_attribute): Avoid shift count warning.
	(add_bound_info): Remove test for PLACEHOLDER_EXPR here.
	Set comp_unit_die as context if not in function.

	* config/mips/mips-protos.h: Break up long lines.
	Remove needless #ifdef/#endif blocks.
	Don't declare functions declared in file made by genpreds or recog.h.
	* config/mips/mips.c (mips_output_function_prologue): TSIZE
	is now HOST_WIDE_INT; delete unneeded casts.
	* config/mips/mips.h: Don't use #elif.

	* expr.c (stor_constructor_field): Always call adjust_address.
	Copy TARGET before changing its alias set.
	(store_field): Likewise, for TO_RTX.
	(get_inner_reference): Stop at PLACEHOLDER_EXPR if can't find
	replacement.
	(safe_from_p, case ADDR_EXPR): Properly check for conflict.
	(find_placeholder): Return 0 if can't find object.
	(expand_expr, case PLACEHOLDER_EXPR): Abort if find_placeholder
	returns 0.

Sat Oct 27 16:31:23 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* ifcvt.c (if_convert): Call clear_aux_for_blocks.

Sat Oct 27 12:12:09 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* cfgcleanup.c (merge_blocks_move_predecessor_nojumps,
	merge_blocks_move_successors_nojumps): Set BB_UPDATE_LIFE.
	(merge_blocks): Properly udpate life after making edge nonfallthru.
	* cfgrtl.c (merge_blocks_nomove): Update global_live_at_end.

2001-10-26  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (get_shift_alg): Remove redundant code.

2001-10-26  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-typeck.c (convert_arguments): When comparing for enumeral
	type equality, use TYPE_MAIN_VARIANT.
	* gcc.dg/Wconversion.c: New tests.

2001-10-26  Kazu Hirata  <kazu@hxi.com>

	* s390/s390.c: Fix comment typos.
	* s390/s390.h: Likewise.
	* s390/s390.md: Likewise.

2001-10-26  Alexandre Oliva  <aoliva@redhat.com>

	* tree-inline.c (WALK_SUBTREE_TAIL): New macro.
	(walk_tree): Use it for tail calls where appropriate.

2001-10-26  Alexandre Oliva  <aoliva@redhat.com>

	* cse.c (check_for_label_ref): Don't require REG_LABEL notes for
	non-local label_refs.

2001-10-26  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.md (4 anonymous patterns): New.

2001-10-26  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (get_shift_alg): Clean up.  Return the
	algorithm through the shift_info structure.
	(emit_a_shift): Update the use of get_shift_alg.

2001-10-27  Daniel Berlin  <dan@cgsoftware.com>

	* sched-rgn.c: Remove bitset typedef.
	Change bitset to sbitmap in prototypes / variable types.
	Remove bbset_size.
	Remove edgeset_bits.
	Remove edgeset_size.
	s/BITSET_ADD/SET_BIT/g
	s/BITSET_INVERT/sbitmap_ones/g
	s/BITSET_INTER/sbitmap_a_and_b/g
	s/BITSET_UNION/sbitmap_a_or_b/g
	s/BITSET_DIFFER/sbitmap_difference/g
	s/bitset_member/TEST_BIT/g
	(BITSET_*): Removed.
	(bitset_member): Removed.
	(extract_bitlst): Rewrite, now that we have sbitmaps, we can use
	EXECUTE_IF_SET_IN_SBITMAP.
	(split_edges): Rewrite, use sbitmap functions instead of bitset
	operations.
	(schedule_region): Allocate/free sbitmaps, rather than bitsets.

2001-10-26  Andreas Schwab  <schwab@suse.de>

	* reload1.c (emit_input_reload_insns): Fix parens in last
	(undocumented) change that was supposed to change only whitespace.

Fri Oct 26 07:18:08 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* cfgcleanup.c (BB_SET_FLAG, BB_CLEAR_FLAG): Add cast to avoid warning.

	* local-alloc.c (update_equiv_regs): Don't make REG_EQUAL note for
	ASM_OPERANDS.

2001-10-26  Andreas Jaeger  <aj@suse.de>

	* flow.c (clear_log_links): Remove unused variable.
	* cfgcleanup.c (cleanup_cfg): Likewise.

2001-10-26  Alexandre Oliva  <aoliva@redhat.com>

	* tree-inline.c (remap_decl): Don't copy size and size_unit here.
	(remap_save_expr): Map a remapped SAVE_EXPR to error_mark_node.

2001-10-26  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.h (enum reg_class): Add R24_REG, R25_REG;
	rename PV_REG to R27_REG.
	(REG_CLASS_CONTENTS, REGNO_REG_CLASS): Update.
	(REG_CLASS_FROM_LETTER): Update.
	(PREFERRED_RELOAD_CLASS): Don't widen a reg class.
	* config/alpha/alpha.md (divsi3): Don't hard-code r24, r25, r27.
	(udivsi3, modsi3, umodsi3): Likewise.
	(divdi3, udivdi3, moddi3, umoddi3): Likewise.

2001-10-26  Richard Henderson  <rth@redhat.com>

	* cfg.c (clear_aux_for_blocks): Split out of ...
	(free_aux_for_blocks): here.
	(clear_aux_for_edges): Split from ...
	(free_aux_for_edges): here.
	* basic-block.h: Declare them.
	* lcm.c (compute_antinout_edge): Use them.
	(compute_laterin, compute_available, compute_nearerout): Likewise.
	(optimize_mode_switching): Likewise.

2001-10-26  Richard Henderson  <rth@redhat.com>

	* Makefile.in (unstage*): Remove as, ld, collect-ld before
	moving everything back to the main build directory.

2001-10-26  Christopher Faylor  <cgf@redhat.com>

	* config/i386/cygwin.h: Search target specific include directory, if
	appropriate.

2001-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* dwarf2out.c (PTR_SIZE, default_eh_frame_section): Move outside
	of macro guards. Fix #endif comment.

	* output.h (default_exception_section, default_eh_frame_section):
	Move prototypes outside of macro guard.

	* crtstuff.c: Fix #endif comment.

Thu Oct 25 12:21:58 2001  Jeffrey A Law  (law@cygnus.com)

	* doc/md.texi (movMM): Clarify semantics of storing into a
	non-paradoxical SUBREG.

2001-10-25  Zack Weinberg  <zack@codesourcery.com>

	* langhooks.c (lang_hook_default_clear_binding_stack): New.
	(lang_hook_default_get_alias_set): Move next to other alias
	hooks.
	* langhooks.h: Prototype lang_hook_default_clear_binding_stack.
	(LANG_HOOKS_CLEAR_BINDING_STACK): New macro.
	(LANG_HOOKS_INITIALIZER): Add it.
	* toplev.h (struct lang_hooks): Add clear_binding_stack.
	* toplev.c (compile_file):  Call lang_hooks.clear_binding_stack
	instead of a loop calling poplevel.

2001-10-25  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/mips/isa3264.h (SUBTARGET_CPP_SIZE_SPEC): Replace
	occurrences of #elif with #if...#endif.

2001-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* cris.h (EH_RETURN_DATA_REGNO): Fix unsigned>=0 warning.

Thu Oct 25 08:46:06 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* alias.c (can_address_p): No longer static.
	* emit-rtl.c (get_mem_attrs): New parameter, MODE; all callers changed.
	Return 0 if all parameters are default values.
	(set_mem_attributes): Set MEM_KEEP_ALIAS_SET_P.
	(adjust_address_1): Try harder to compute a size.
	* expr.c (expand_assignment, store_constructor): If can't address,
	set MEM_KEEP_ALIAS_SET_P.
	(store_constructor_field): Don't change set if MEM_KEEP_ALIAS_SET_P.
	(store_field): Likewise.
	(store_constructor): Simplify call to store_constructor_field.
	* expr.h (can_address_p): New declaration.
	* gensupport.c (gen_rtx_CONST_INT): New function.
	* rtl.h (MEM_KEEP_ALIAS_SET_P): New macro.
	(MEM_SIZE): Get size from mode, if not set and not BLKmode.
	(MEM_COPY_ATTRIBUTES): Copy MEM_KEEP_ALIAS_SET_P.

	* stmt.c (expand_end_case): Remove orig_minval and use tree_low_cst.

2001-10-24  Christopher Faylor  <cgf@redhat.com>

	* config/i386/cygwin.h: Use proper path for mingw crt files when
	-mno-cygwin.

Wed Oct 24 18:43:42 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* dwarf2out.c (file_info_cmp): Always return consistent results.

2001-10-24  Roger Sayle <roger@eyesopen.com>

	* stmt.c (expand_end_case): Index jumptables from zero for
	suitably small values of minval.

2001-10-24  Jakub Jelinek  <jakub@redhat.com>

	* stor-layout.c (place_union_field): If any field was aligned with
	attribute aligned, set record type's TYPE_USER_ALIGN.
	(place_field): Likewise.
	(finalize_record_size): Don't clear TYPE_USER_ALIGN.
	(layout_type) [ARRAY_TYPE]: Copy element's TYPE_USER_ALIGN.

2001-10-24  Zack Weinberg  <zack@codesourcery.com>

	* c-common.h (struct c_common_identifier): Remove rid_code field.
	(C_RID_CODE): Use ->node.rid_code instead of ->rid_code.

	* c-typeck.c (constructor_designated): New local flag.
	(struct constructor_stack): Add "designated" field to match.
	(start_init): Clear it.
	(really_start_incremental_init, push_init_level): Push and
	clear it.
	(pop_init_level): Pop it.
	(set_designator): Set it.

	(pop_init_level): Suppress "missing initializer" warnings if
	constructor_designated is true.
	(process_init_element): Suppress warning about union
	initialization under traditional C, if constructor_designated
	is true.

Wed Oct 24 15:35:38 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* integrate.c (copy_rtx_and_substitute, case CALL): Fix error in last
	change.

Wed Oct 24 13:26:12 2001  Jeffrey A Law  (law@cygnus.com)

	* h8300.h (RETURN_ADDR_RTX): Remove old, incorrect definition.

2001-10-24  Dan Nicolaescu  <dann@ics.uci.edu>

	* ssa-ccp.c (ssa_ccp_substitute_constants): Don't do anything if
	the node was already a set to a constant.

Wed Oct 24 12:41:19 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* emit-rtl.c (set_mem_attributes): Fix typo in last change.
	* print-rtl.c (print_rtx, case MEM): Improve display of MEM_DECL.

2001-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* s390/linux.h (ASM_OUTPUT_BYTE): Fix format specifier warnings.
	(ASM_OUTPUT_ASCII): Const-ify.  Fix signed/unsigned warning.
	(ASM_OUTPUT_MI_THUNK): Fix format specifier warnings.
	* s390.c (s390_final_chunkify): Don't use string concatenation.
	(s390_function_prologue, s390_function_epilogue): Const-ify.
	* s390.h (FUNCTION_PROFILER): Remove unused variable.

2001-10-24  Jakub Jelinek  <jakub@redhat.com>

	* c-decl.c (finish_decl): Don't add DECL_STMTs for nested function
	prototypes.

2001-10-23  Stan Shebs  <shebs@apple.com>

	* config/rs6000/x-darwin: Use -no-cpp-precomp instead of
	-traditional-cpp in first-stage compilation.

Tue Oct 23 21:45:40 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* gensupport.c (target_flags): Add.

Tue Oct 23 13:05:53 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.

	* builtins.c (expand_builtin_setjmp): Only call convert_memory_address
	if needed.
	(expand_builtin_longjmp, expand_builtin_alloca): Likewise.
	* except.c (expand_builtin_frob_return_addr): Likewise.
	(expand_builtin_eh_return): Likewise.
	* stmt.c (expand_computed_goto): Likewise.
	* explow.c (memory_address): Likewise.
	(allocate_dynamic_stack_space): Clean up predicate testing.
	(probe_stack_range): Convert SIZE to Pmode.
	* calls.c (rtx_for_function_call): Only call convert_memory_address
	if needed.
	Pass function call operand as ptr_mode, not Pmode.
	* expr.c (expand_assignment): Clean up calls to convert_memory
	address by only doing so when needed and making offsets Pmode.
	(store_constructor, expand_expr, expand_expr_unaligned): Likewise.
	* function.c (assign_parms): Ensure address in MEM for RESULT_DECL
	is in Pmode, not ptr_mode.

2001-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* darwin-protos.h (constructor_section, destructor_section,
	mod_init_section, mod_term_section): Prototype.
	* darwin.c (machopic_finish, update_non_lazy_ptrs, update_stubs):
	Const-ify.
	* darwin.h (ASM_DECLARE_OBJECT_NAME, ASM_DECLARE_FUNCTION_NAME):
	Likewise.
	(SECTION_FUNCTION): Prototype `FUNCTION'.  Delete
	objc_section_init declaration.
	(EXTRA_SECTION_FUNCTIONS): Prototype objc_section_init.
	(objc_section_init, try_section_alias): Make static.
	(alias_section): Make static and hide unused function.
	(ASM_GENERATE_INTERNAL_LABEL): Fix format specifier warning.

Tue Oct 23 13:05:53 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* alias.c (can_address_p): Compnonents are not addressable if
	the containing type has alias set 0.
	(get_alias_set): Rework to use STRIP_NOPS.
	Only call front-end routine on object, type, or object with
	NOPs stripped, not inner values.
	Use language hook to call front-end routine.
	* builtins.c (get_memory_rtx): Always call set_mem_attributes.
	(expand_builtin_apply): Call set_mem_align on MEMs we make.
	Don't pass alignment to emit_block_move.
	(expand_builtin_memcpy, expand_builtin_va_copy): Likewise.
	(expand_builtin_memset): Likewise, but for clear_storage.
	* c-common.c (lang_get_alias_set): Renamed to c_common_alias_set
	and remove C++ specific parts.
	* c-common.h (c_common_get_alias_set): Add declaration.
	* c-lang.c (LANG_HOOKS_GET_ALIAS_SET): New macro.
	* calls.c (emit_call_1): Fix typo in sibcall_pop case.
	(save_fixed_argument_area): Call set_mem_align.
	Remove alignment in call to emit_block_move.
	(emit_library_call_value_1, store_one_arg): Likewise.
	(target_for_arg): Remove; disabled long ago.
	* emit-rtl.c (set_mem_attributes): Rework to only call get_mem_attrs
	once and similar cleanups.
	(offset_address): Use proper introductory comment.
	* expr.c (emit_block_move): Use alignment from that of MEM args, not
	from explicit operand; all callers changed.
	(clear_storage): Likewise.
	(expand_assignment): Don't call set_mem_alias_set on to_rtx.
	(store_field): Remove kludge on alias set used for to_rtx.
	(highest_pow2_factor, case *_DIV_EXPR): Never return 0.
	(expand_expr_unaligned): Call set_mem_attributes instead of
	set_mem_alias_set.
	* expr.h (emit_block_move, clear_storage): Remove ALIGN argument.
	* function.c (assign_stack_temp_for_type): Set MEM alignment.
	(expand_function_end): Track MEM attributes of trampolines.
	* ifcvt.c (noce_try_cmove_arith): Set alignment of new MEM.
	* integrate.c (copy_rtx_and_substitute, case CALL): Copy memory
	attributes from original.
	* langhooks.c (lang_hook_default_get_alias_set): New function.
	(hook_get_alias_set_0): New function.
	* langhooks.h (hook_get_alias_set_0): New declaration.
	(lang_hook_default_get_alias_set): Likewise.
	(LANG_HOOKS_GET_ALIAS_SET): New macro; add to initializer.
	* reload1.c (alter_reg): Use adjust_address_nv.
	* rtl.c (get_mode_alignment): Moved to here.
	* rtl.h (MEM_ALIGN): Take default from mode, if not BLKmode, and
	change default if unknown from 1 to BITS_PER_UNIT.
	* stor-layout.c (get_mode_alignment): Remove from here.
	* toplev.h (struct lang_hoks): Add get_alias_set field.
	* tree.h (lang_get_alias_set): Delete declaration.
	* config/arc/arc.c (arc_setup_incoming_varags): Set MEM alignment.
	* config/i386/i386.c (ix86_setup_incoming_varargs): Likewise.
	(ix86_va_arg): Likewise.
	* config/i960/i960.c (i960_setup_incoming_varargs): Likewise.
	* config/pa/pa.c (hppa_builtin_saveregs): Likewise.
	* config/sparc/sparc.c (sparc_va_arg): Likewise.
	* config/rs6000/rs6000.c (setup_incoming_varargs): Likewise.
	(expand_block_move_mem): Remove dead code.

2001-10-22  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-common.c (warn_div_by_zero): New.
	* c-common.h (warn_div_by_zero): New.
	* c-decl.c (c_decode_option): Take it on the command line.
	* c-typeck.c (build_binary_op): Warn about division by zero.
	* doc/invoke.texi: Document the new command line option, fix
	documentation of -Wmultichar.
	* testsuite/gcc.dg/divbyzero.c: New tests.
	* testsuite/gcc.dg/noncompile/20010524-1.c: Update.

Tue Oct 23 15:30:23 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.c (ix86_expand_int_movcc): Cleanup; use expand_simple_*op.

	* toplev.c (rest_of_compilation): Use CLEANUP_UPDATE_LIFE
	to avoid update_life_info call.
	* basic-block.h (CLEANUP_UPATE_LIFE): Define.
	* cfgcleanup.c (bb_flags): New enum.
	(BB_FLAGS, BB_SET_FLAG, BB_CLEAR_FLAG, FORWARDER_BLOCK_P): New macros.
	(notice_new_block, update_forwarder_flag): New functions.
	(try_simplify_condjump): Use FORWARDER_BLOCK_P.
	(try_forward_edges): Likewise; update flags.
	(merge_blocks): Likewise.
	(outgoing_edges_match): Likewise.
	(try_crossjump_to_edge): Likewise.
	(try_optimize_cfg): Likewise; initialize and clear the flags;
	recompute life info if needed.
	(cleanup_cfg): No need to clear aux pointers.

2001-10-23  Alexandre Oliva  <aoliva@redhat.com>

	* config/i386/i386.c (override_options): Default to minimum
	stack alignment when optimizing for code size.
	* doc/invoke.texi (-mpreferred-stack-boundary): Document the
	change.

	* config/i386/i386.c (override_options): Set upper limit of
	-mpreferred-stack-boundary to 12.

2001-10-22  Zack Weinberg  <zack@codesourcery.com>

	* recog.c (peephole2_optimize): Add default case to switch.

2001-10-23  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/gcc.texi (Sending Patches): Remove.

2001-10-22  Hans-Peter Nilsson  <hp@bitrange.com>

	* unwind-dw2-fde.c (fde_unencoded_compare): Derefer pc_begin
	fields when comparing.

2001-10-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* arm.h (HOST_INT, HOST_UINT): Delete.  Remove all uses.
	* arm.c (HOST_INT, HOST_UINT): Likewise.

2001-10-22  Stan Shebs  <shebs@apple.com>

	* config/darwin-protos.h (darwin_exception_section): Declare.
	(darwin_eh_frame_section): Declare.

Mon Oct 22 18:21:25 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.md (movti_rex64): Fix mode.

2001-10-22  Stan Shebs  <shebs@apple.com>

	* target.h (struct gcc_target): Add asm_out.exception_section,
	asm_out.eh_frame_section.
	* target-def.h (TARGET_ASM_EXCEPTION_SECTION): New macro.
	(TARGET_ASM_EH_FRAME_SECTION): New.
	(TARGET_INITIALIZER): Update.
	* output.h (default_exception_section): Declare.
	(default_eh_frame_section): Declare.
	* dwarf2out.c: Include target.h.
	(output_call_frame_info): Call target hook for eh frames.
	(default_eh_frame_section): New function.
	* except.c: Include target.h.
	(output_function_exception_table): Call target hook for exception
	section.
	* varasm.c (default_exception_section): Rename from
	exception_section, remove EXCEPTION_SECTION macro.

	* config/darwin.h (darwin_eh_frame_section): New function.
	(EXCEPTION_SECTION): Remove.
	(TARGET_ASM_EXCEPTION_SECTION): Define.
	* config/nextstep.h (EH_FRAME_SECTION_ASM_OP): Remove.
	(nextstep_exception_section): New function.
	(nextstep_eh_frame_section): New function.
	(TARGET_ASM_EXCEPTION_SECTION): Define.
	(TARGET_ASM_EH_FRAME_SECTION): Define.

	* config/pa/som.h (EXCEPTION_SECTION): Remove.
	(TARGET_ASM_EXCEPTION_SECTION): Define.
	* config/rs6000/sysv4.h, config/rs6000/xcoff.h
	(EXCEPTION_SECTION): Remove.
	(TARGET_ASM_EXCEPTION_SECTION): Define.
	* config/stormy16/stormy16.h: Remove comments referencing
	EXCEPTION_SECTION and EH_FRAME_SECTION_ASM_OP.

	* doc/tm.texi: Document TARGET_ASM_EXCEPTION_SECTION and
	TARGET_ASM_EH_FRAME_SECTION.

2001-10-22  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/mips/mips.md (mul_acc_si): Fix precedence of conditional
	terms.

	* c-format.c: Fix spelling typo in comment.

	* sched-int.h: Fix typo in GCC preamble.

2001-10-21  Craig Rodrigues  <rodrigc@gcc.gnu.org>

	PR debug/4252
	* doc/invoke.texi: Remove references to -fdump-translation-unit.

2001-10-22  Richard Henderson  <rth@redhat.com>

	* config/i386/i386.c (ix86_expand_clear): New.
	* config/i386/i386-protos.h: Declare it.
	* config/i386/i386.md (setcc peep2s): Use it.
	(movsi_xor): Unexport.

2001-10-22  Richard Henderson  <rth@redhat.com>

	* flow.c (clear_log_links): Use free_INSN_LIST_list, not
	free_EXPR_LIST_list for LOG_LINKS.

2001-10-21  Robert Lipe  <robertlipe@usa.net>

	* config/i386/i386.c (sco_asm_named_section): Delete.
	(sco_asm_out_constructor): Delete.
	* config/i386/sco5.h (ASM_QUAD): Undo damage from att.h.
	(ASM_OUTPUT_DOUBLE_INT): Likewise.
	(TARGET_ASM_CONSTRUCTOR): Delete.  Use default.
	(TARGET_ASM_NAMED_SECTION): Use default for ELF.
	(EXCEPTION_SECTION): Delete EH scn renaming hack.

2001-10-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* c-format.c (maybe_read_dollar_number): Use safe-ctype macros
	and/or fold extra calls into fewer ones.
	* collect2.c (dump_file): Likewise.
	* cppexp.c (parse_number): Likewise.
	* cpplex.c (_cpp_lex_direct): Likewise.
	* final.c (output_asm_insn, asm_fprintf): Likewise.
	* fix-header.c (inf_scan_ident, main): Likewise.
	* fixinc/fixfixes.c (char_macro_use_fix, char_macro_def_fix):
	Likewise.
	* fold-const.c (real_hex_to_f): Likewise.
	* gen-protos.c (parse_fn_proto): Likewise.
	* genattrtab.c (check_attr_test, check_attr_value): Likewise.
	* genrecog.c (change_state, write_action): Likewise.
	* gensupport.c (shift_output_template): Likewise.
	* local-alloc.c (requires_inout): Likewise.
	* mips-tfile.c (IS_ASM_IDENT): Likewise.
	* protoize.c (is_id_char, main): Likewise.
	* real.c (asctoeg): Likewise.
	* recog.c (asm_operand_ok): Likewise.
	* reload.c (find_reloads): Likewise.
	* scan.c (scan_identget_token): Likewise.
	* sched-vis.c (print_value): Likewise.
	* stringpool.c (ggc_alloc_string): Likewise.
	* toplev.c (read_integral_parameter, decode_g_option): Likewise.
	* tradcif.y (parse_number, yylex, parse_escape): Likewise.
	* tradcpp.c (rescan): Likewise.
	* tree.c (clean_symbol_name): Likewise.
	* varasm.c (decode_reg_name): Likewise.

	* alpha.h (ASM_OUTPUT_ASCII): Likewise.
	* darwin.c (name_needs_quotes, func_name_maybe_scoped): Likewise.
	* dsp16xx.h (ASM_OUTPUT_ASCII): Likewise.
	* m88k.c (output_ascii): Likewise.
	* m88k.h (OVERRIDE_OPTIONS): Likewise.
	* mcore.h (REG_CLASS_FROM_LETTER): Likewise.
	* ns32k/encore.h (ASM_OUTPUT_ASCII): Likewise.
	* sh.h (REG_CLASS_FROM_LETTER): Likewise.

2001-10-21  Neil Booth  <neil@daikokuya.demon.co.uk>

	* langhooks.c (lang_hook_default_do_nothing,
	lang_hook_default_decode_option): New defaults.
	* langhooks.h: Make hooks unconditional and non-NULL.
	* toplev.c (compile_file, toplev_main): Update.
	* toplev.h: Update comments.
	* objc/objc-act.c (lang_hooks): Update to new paradigm.

2001-10-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* arm.h (FUNCTION_ARG_REGNO_P): Use IN_RANGE.

	* system.h (IN_RANGE): New macro.

2001-10-21  Zack Weinberg  <zack@codesourcery.com>

	* aclocal.m4 (AM_WITH_NLS): Also create and substitute
	INTLDEPS variable, which does not include $LIBICONV.
	* Makefile.in: Use INTLDEPS in LIBDEPS.
	* configure: Regenerate.

2001-10-21  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (struct cpp_buffer): Delete read_ahead and extra_char.
	* cpplex.c (lex_percent, lex_dot): Remove.
	(get_effective_char, skip_block_comment, skip_line_comment,
	parse_identifier_slow, parse_number, parse_string, save_comment,
	_cpp_lex_direct): Update to do lookback freely.
	(IF_NEXT_IS, BACKUP): New macros.
	* cpplib.c (cpp_push_buffer): Don't set read_ahead and extra_char.
	* cppmacro.c (paste_tokens): Update.

2001-10-20  Nick Clifton  <nickc@cambridge.redhat.com>

	* doc/invoke.texi (i386 and x86-64 Options): Fix typo.

2001-10-20  Hans-Peter Nilsson  <hp@axis.com>

	* reload1.c (reload): Check CONSTANT_P before calling
	LEGITIMATE_PIC_OPERAND_P.
	* config/cris/cris.c (cris_legitimate_pic_operand): Revert
	workaround of 2001-10-13.

Sat Oct 20 15:16:10 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.c (split_di): Handle splitting of DFmode.

Sat Oct 20 07:27:14 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* emit-rtl.c (set_mem_attributes): Alignment is in bits.
	(adjust_address_1, offset_address): Likewise.

	* final.c (output_asm_operand_names): New fcn, from output_asm_insn.
	(output_asm_insn): Call it for each line output.
	Don't record an operand more than once.

	* toplev.h (struct lang_hooks): HONOR_READONLY now bool.
	* main.c: Include config.h and system.h, but not ansidecl.h.
	* Makefile.in (main.o): Update accordingly.

Sat Oct 20 12:05:31 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.h (SSE_REGPARM_MAX): Set to 8 for x86_64.

Sat Oct 20 12:01:07 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* basic-block.h (find_sub_basic_blocks): Use sbitmap parameter.
	* cfgbuild.c (find_bb_boundaries, compute_outgoing_frequencies):
	Break out from ...
	(find_sub_basic_blocks): ... here;
	(find_many_sub_basic_blocks): New.
	* recog.c (split_all_insns): Update find_sub_basic_blocks call.

	* i386.h (ASM_PREFERRED_EH_DATA_FORMAT): Define sdata4.

	* i386.c (ix86_va_arg): Kill indirect_p handling; fix aliasing issues.:

	* i386.c (split_di, split_ti): Revamp to use simplify_subreg.

	* timevar.def (TV_LIFE, TV_LIFE_UPDATE, TV_MODE_SWITCH): new.
	* flow.c (update_life_info): Measure time.
	* c-decl.c: Include timevar.h
	(c_expand_body): Measure time.
	* toplev.c (rest_of_compilation): Measure time of mode switching
	separately.
	* Makefile.in (c-decl.o, cfgcleanup.o): Add dependency.

	* toplev.c (flag_asynchronous_unwind_tables): New global variable.
	(lang_independent_options): Add asynchronous-unwind-tables
	(toplev_main): flag_asynchronous_unwind_tables implies
	flag_unwind_tables.
	* flags.h (flag_asynchronous_unwind_tables): Declare.
	* dwarf2out.c (dwarf2out_stack_adjust): Take into account
	flag_asynchronous_unwind_tables.
	(output_call_frame_info): Likewise.
	* invoke.texi (-fasynchronous-unwind-tables): Document.
	* i386.c (optimization_options): Enable
	flag_asynchronous_unwind_tables.

	* i386.c (ix86_expand_setcc):  Always expect target to be QImode.
	* i386.md (s* expanders): Destination is QImode.

	* toplev.c (rest_of_compilation): Do not call clear_log_links.
	* rtl.h (clear_log_links): Kill.
	* flow.c (clear_log_links): Make static; accept blocks parameter;
	do no clear life info.
	(update_life_info): Call clear_log_links.

	* cfganal.c (forwarder_block_p): Avoid active_insn_p calls.

2001-10-20  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpplex.c (handle_newline, skip_escaped_newlines,
	get_effective_char, skip_block_comment, skip_line_comment,
	parse_identifier_slow, parse_number, parse_string,
	_cpp_lex_direct): Update to do more stepping back.
	(trigraph_ok): Similarly.  Rename trigraph_p.
	(SAVE_STATE, RESTORE_STATE): Remove.
	(BUFF_SIZE_UPPER_BOUND): Tweak.  Add sanity check.

	* cpplib.c (destringize): Rename destringize_and_run, and
	call run_directive directly.
	(_cpp_do__Pragma): Simplify.

2001-10-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* pe.c (arm_pe_unique_section): Const-ify.
	* pe.h (TARGET_ASM_NAMED_SECTION): Undef before defining.
	(switch_to_section): Add static prototype.

	* output.h (drectve_section): Prototype.

2001-10-19  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	* config.gcc (i[34567]86-*-gnu*, arc-*-elf*, d30v-*,
	fr30-*-elf, hppa*64*-*-linux*, parisc*64*-*-linux*, hppa*-*-linux*,
	parisc*-*-linux*, i370-*-linux*, i[34567]86-*-chorusos*,
	i[34567]86-*-elf*, i[34567]86-ncr-sysv4*, i[34567]86-*-netware,
	i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
	i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-freebsd*,
	i[34567]86-*-netbsdelf*, i[34567]86-*-linux*libc1,
	i[34567]86-*-linux*, i[34567]86-moss-msdos*, i[34567]86-*-moss*,
	i[34567]86-go32-rtems*, i[34567]86-*-rtems*, i[34567]86-*-rtemself*,
	i[34567]86-*-solaris2*, i[34567]86-*-sysv5*, i[34567]86-*-sysv4*,
	i[34567]86-*-udk*, i[34567]86-*-osf1*, i[34567]86-dg-dgux*,
	i860-alliant-*, i860-*-sysv4*, ia64*-*-aix*, ia64*-*-linux*,
	ia64*-*-hpux*, m32r-*-elf*, m88k-dg-dgux*, m88k-*-sysv4*, mcore-*-elf,
	mips*-*-linux*, mn10200-*-*, mn10300-*-*, pj*-linux*, pjl-*,
	powerpc64-*-linux*, powerpc-*-sysv*, powerpc-*-netbsd*,
	powerpc-*-chorusos*, powerpc-*-eabiaix*, powerpc-*-eabisim*,
	powerpc-*-elf*, powerpc-*-eabi*, powerpc-*-rtems*,
	powerpc-*-linux*libc1, powerpc-*-linux*, powerpc-wrs-vxworks*,
	powerpcle-wrs-vxworks*, powerpcle-*-sysv*, powerpcle-*-elf*,
	powerpcle-*-eabisim*, powerpcle-*-eabi*, powerpcle-*-solaris2*,
	rs6000-*-mach*, s390-*-linux*, s390x-*-linux*, sh-*-elf*,
	sh-*-rtemself*, sh-*-rtems*, sh-*-linux*, stormy16-*-elf,
	v850-*-rtems*, v850-*-*, x86_64-*-linux*), cris-*-aout, cris-*-elf,
	cris-*-none, cris-*-linux*: Update ${tmfile} list.
	(c4x-*-rtems*, c4x-*, i[34567]86-go32-rtems*, i[34567]86-*-rtemscoff*,
	i[34567]86-*-rtems*, i[34567]86-*-rtemself*, i[34567]86-*-osf1*,
	mn10200-*-*, mn10300-*-*, powerpc-*-beos*, powerpc-*-darwin*,
	powerpc-wrs-vxworks*, powerpcle-wrs-vxworks*, v850-*-rtems*,
	v850-*-*): Delete superflous ${cpu_type} setting.
	* config/linux.h: Delete svr4.h include.
	(SET_ASM_OP): Delete.
	* config/netware.h (INT_ASM_OP): Undef before define.
	* config/ptx4.h: Delete elfos.h include.
	(PREFERRED_DEBUGGING_TYPE): Undef instead of wrapping.
	* config/svr4.h: Delete elfos.h include. Update commentary.
	* config/arc/arc.h, config/d30v/d30v.h, config/fr30/fr30.h,
	config/m32r/m32r.h, config/m88k/sysv4.h, config/mn10200/mn10200.h,
	config/mn10200/mn10300.h, config/stormy16/stormy16.h,
	config/v850/v850.h: Delete svr4.h include.
	* config/i370/linux.h, config/i386/osf1elf.h, config/m68k/linux.h,
	config/m68k/m68kv4.h, config/m88k/sysv4.h,
	config/sparc/sysv4.h: Update includes.
	* config/i386/beos-elf.h, config/i386/netware.h, config/i386/ptx4-i.h,
	config/i386/rtemself.h, config/i386/sol2.h, config/i386/sysv4.h,
	config/i386/sysv5.h, config/i386/udk.h, config/ia64/linux.h,
	config/m88k/dguxbcs.h: Delete includes.
	* config/i386/dgux.h, config/i386/osf1elfgdb.h: Delete include.
	(PREFERRED_DEBUGGING_TYPE): Undef before defining it.
	* config/i860/fx2800.h (ASM_OUTPUT_SOURCE_LINE): Undef before defining
	it.
	* config/m88k/dgux.h: Delete include.
	(SDB_DEBUGGING_INFO, PREFERRED_DEBUGGING_TYPE):  Undef before
	defining it.
	* config/pj/pj.h (ASM_GENERATE_INTERNAL_LABEL,
	ASM_OUTPUT_INTERNAL_LABEL, ASM_OUTPUT_SKIP): Undef before defining it.
	* config/sh/elf.h: Update include.
	(SDB_DEBUGGING_INFO, DWARF2_DEBUGGING_INFO, PREFERRED_DEBUGGING_TYPE,
	DWARF2_ASM_LINE_DEBUG_INFO): Move behind includes.

2001-10-19  Catherine Moore  <clm@redhat.com>

	* config/stormy16/stormy-abi:  Updates to varargs descriptions.
	* config/stormy16/stormy16.c (stormy16_build_va_list):  Reverse
	base and count fields.
	(stormy16_expand_builtin_va_start):  last_reg_count changed to
	size_of_reg_args.  Use count + size in first comparison.

Fri Oct 19 15:24:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* langhooks.h (LANG_HOOKS_HONOR_READONLY): New macro.
	* toplev.h (struct lang_hooks): New field HONOR_READONLY.
	* emit-rtl.c (set_mem_attributes): Set RTX_UNCHANGING_P from
	TREE_READONLY and TYPE_READONLY if lang_hooks.honor_readonly.
	Set alignment from type if INDIRECT_REF.
	(adjust_address_1, offset_address): Simplify alignment compuitation.
	* expr.c (expand_expr, case INDIRECT_REF): Don't set RTX_UNCHANGING_P
	here; done by set_mem_attributes.

2001-10-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Makefile.in (rtlanal.o): Depend on $(TM_P_H).
	* arm-protos.h (rdata_section, zero_init_section, common_section):
	Prototype.
	* arm.h (ASM_OUTPUT_DEF_FROM_DECLS): Const-ify.
	* avr.h (ASM_OUTPUT_SKIP): Rename macro parameter to avoid
	traditional mode stringification.
	* function.c (thread_prologue_and_epilogue_insns): Wrap variable
	in macros controling its use.
	* rtlanal.c: Include tm_p.h.
	* varasm.c (asm_output_aligned_bss): Mark parameter with
	ATTRIBUTE_UNUSED.
	(assemble_constant_align, assemble_start_function, assemble_align,
	assemble_variable, assemble_trampoline_template,
	output_constant_def_contents): Wrap potentially empty if-stmt body
	in brackets.

2001-10-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* a29k-protos.h (literal_section): Prototype.
	* a29k.h (ASM_FILE_START): Don't discard pointer qualifier.
	* a29k.md: Ensure function pointers are prototyped.
	* genattrtab.c (write_eligible_delay): Mark parameter with
	ATTRIBUTE_UNUSED.

2001-10-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* calls.c (emit_call_1): Mark parameter with ATTRIBUTE_UNUSED.
	* 1750a.c (print_operand): Fix format specifier warning.
	* 1750a.h (ASM_FILE_START): Don't discard pointer qualifier.
	* 1750a.md: Likewise.
	* gcc.c (init_gcc_specs): Wrap with ENABLE_SHARED_LIBGCC.
	* genemit.c (output_add_clobbers): Mark parameter with
	ATTRIBUTE_UNUSED.
	* genrecog.c (write_subroutine): Likewise.
	* integrate.c (expand_inline_function): Delete unused variable.
	* varasm.c (remove_from_pending_weak_list): Wrap with
	ASM_WEAKEN_LABEL.

2001-10-19  Jakub Jelinek  <jakub@redhat.com>

	* simplify-rtx.c (simplify_plus_minus): Negate constant iff its neg
	field is different to previous argument's neg field.

	* config/alpha/alpha.c (summarize_insn): Don't abort on ASM_INPUT.

Fri Oct 19 15:24:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* final.c (get_decl_from_op): New function.
	(output_asm_insn): Call it; write "*" when item with decl is address.

2001-10-19  Janis Johnson  <janis187@us.ibm.com>

	* doc/install.texi (Specific, sparc-sun-solaris2*) Copy documentation
	about 64-bit support from the 3.0_branch version.

2001-10-19  Zack Weinberg  <zack@codesourcery.com>

	* aclocal.m4 (AM_WITH_NLS): AC_DEFINE HAVE_LIBINTL_H and
	USE_INCLUDED_LIBINTL when appropriate.
	* configure, config.in: Regenerate.
	* Makefile.in (datadir): Set to @datadir@.
	(intl.o): Also depend on $(CONFIG_H) and system.h.

	* intl.c: Factor out common gettext initialization sequence.
	(gcc_init_libintl):  New function.
	* intl.h: Include intl/libgnuintl.h if USE_INCLUDED_LIBINTL;
	otherwise include libintl.h if HAVE_LIBINTL_H; otherwise turn
	off NLS.  Add multiple include guard.  No need to #ifdef-guard
	an #undef.  Prototype gcc_init_libintl here.

	* collect2.c (main), cppmain.c (general_init), gcc.c (main),
	gcov.c (main), protoize.c (main), toplev.c (toplev_main):
	Use gcc_init_libintl.

2001-10-19  Catherine Moore  <clm@redhat.com>

	* config/stormy16/stormy16.h (ASM_COMMENT_START): Define.

	* config/stormy16/stormy16.c (stormy16_split_move):  Make
	sure that REG_INC notes are present for auto_inc operands.

2001-10-19  Andreas Jaeger  <aj@suse.de>

	* configure: Regenerated.
	* configure.in: Add x86_64 to switch statements.

2001-10-18  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.md (sibcall_osf_1): Load destination
	address into $27 explicitly.
	(sibcall_value_osf_1): Likewise.

Thu Oct 18 16:07:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* emit-rtl.c (gen_reg_rtx): Also reallocate reg_decl array.
	(offset_address): New function.
	(free_emit_status): Free regno_decl.
	(init_emit): Pass proper number of elements to xcalloc.
	Allocate regno_decl.
	(mark_emit_status): Mark regno_decl values.
	* expr.c (highest_pow2_factor): New function.
	(expand_assigment): Use it and offset_address.
	Properly handle ptr_mode vs. Pmode in offset calculation.
	(store_constructor, expand_expr_unaligned): Likewise.
	(expand_expr, case COMPONENT_EXPR): Likewise.
	* expr.h (offset_address): New decl.
	* function.h (struct emit_status): Add regno_decl.
	(REGNO_DECL): New macro.
	* final.c (output_asm_name): Move in file and don't conditionalize
	on flag_print_asm_name.
	(output_asm_insn): Only call output_asm_name if flag_print_asm_name.
	Output names of operands, if known.
	* function.c (assign_parms): Set REGNO_DECL.
	* integrate.c (integrate_decl_tree): Likewise.
	* stmt.c (expand_decl): Likewise.
	* regclass.c (reg_scan_mark_refs): Propagate REGNO_DECL for copies.

2001-10-18  Alexandre Oliva  <aoliva@redhat.com>

	* attribs.c (handle_noinline_attribute): New function.
	(handle_used_attribute): Likewise.
	(c_common_attribute_table): Added noinline and used.
	* doc/extend.texi (Function Attributes): Document them.
	* c-decl.c (duplicate_decls): Propagate DECL_UNINLINABLE.
	Warn when merging inline with attribute noinline.
	(start_decl, start_function): Warn if inline and attribute
	noinline appear in the same declaration.

2001-10-17  Neil Booth  <neil@daikokuya.demon.co.uk>

	* config.gcc: Update c4x and i370 for C front end-specific
	dependencies.
	* config/c4x/c4x-c.c: New.
	* config/c4x/c4x-protos.h (c4x_handle_pragma): Remove.
	(code_tree, data_tree, pure_tree, noreturn_tree, interrupt_tree):
	New declarations.
	* config/c4x/c4x.c: Don't include c-lex.h or c-pragma.h.
	(code_tree, data_tree, pure_tree, noreturn_tree, interrupt_tree):
	Make extern.
	(c4x_init_pragma): Remove.
	(c4x_parse_pragma, c4x_pr_CODE_SECTION, c4x_pr_DATA_SECTION,
	c4x_pr_FUNC_IS_PURE, c4x_pr_FUNC_NEVER_RETURNS, c4x_pr_INTERRUPT,
	c4x_pr_ignored): Move to c4x-c.c.
	* config/c4x/c4x.h (REGISTER_TARGET_PRAGMAS): Update.
	* config/c4x/t-c4x: Update.
	* config/i370/i370-c.c: New.
	* config/i370/i370.c: Don't include c-lex.h or c-pragma.h.
	(i370_pr_map): Move to i370-c.c.
	* config/i370/t-i370: New.

	* doc/tm.texi: Update.

2001-10-17  Stan Shebs  <shebs@apple.com>

	* config/rs6000/rs6000.c: Make assorted mechanical formatting and
	typo fixes throughout.
	(machopic_output_stub): Remove some dead code.

2001-10-17  Richard Earnshaw <rearnsha@arm.com>

	* cpplex.c (_cpp_get_buff): Fix off-by-one error that caused memory
	leak.

Wed Oct 17 05:26:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* Makefile.in (print-rtl.o): Depend on TREE_H.
	* alias.c (get_alias_set): Make two passes over objects to first
	see if inner object is access via restricted pointer.
	Defer allocating alias set for restricted pointer until here.
	Call find_placeholder with second arg nonzero.
	Minor cleanups.
	* c-common.c (c_apply_type_quals_to_decl): Defer getting alias
	set for restricted pointer types.
	* emit-rtl.c (set_mem_attributes): Set more attributes.
	(set_mem_align, change_address, adjust_address_1): New functions.
	(change_address_1): Now static.
	(adjust_address, adjust_address_nv): Deleted.
	(replace_equiv_address): Call change_address_1.
	* expr.c (get_inner_reference): Handle PLACEHOLDER_EXPR.
	(find_placeholder): Get starting point from PLIST arg.
	(expand_expr, case PLACEHOLDER_EXPR): Initialize find_placeholder arg.
	* expr.h (set_mem_align, change_address, adjust_address_1): New decls.
	(adjust_address, adjust_address_nv): New macros.
	* print-rtl.c (tree.h): New include.
	(print_rtx, case MEM): Print all memory attributes.

2001-10-17  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (direct_call_operand): Don't fall off end.

2001-10-16  Matt Kraai  <kraai@alumni.carnegiemellon.edu>

	* c-tree.texi: Eliminate duplicated word.
	* cpp.texi: Likewise.
	* install.texi: Likewise.
	* invoke.texi: Likewise.
	* tm.texi: Likewise.

2001-10-17  Michael Collison  <collison@isisinc.net>

	* dsp16xx.c: Fix comment formatting to match GNU standards.
	(dsp16xx_output_function_prologue): Change type of 'size'
	parameter from 'int' to HOST_WIDE_INT.
	(dsp16xx_output_function_epilogue): Change type of 'size'
	parameter from 'int' to HOST_WIDE_INT.

2001-10-16  Richard Henderson  <rth@redhat.com>

	* configure.in (HAVE_AS_GOTOFF_IN_DATA): New x86 check.
	* configure, config.in: Rebuild.

	* config/i386/i386.c (ix86_output_addr_vec_elt): New.
	(ix86_output_addr_diff_elt): New.
	* config/i386/i386.h (ASM_OUTPUT_ADDR_VEC_ELT): Use them.
	(ASM_OUTPUT_ADDR_DIFF_ELT): Likewise.
	(JUMP_TABLES_IN_TEXT_SECTION): New.
	* config/i386/i386.md (tablejump): Handle HAVE_AS_GOTOFF_IN_DATA.
	* config/i386/i386-protos.h: Update.

	* config/i386/386bsd.h, config/i386/beos-elf.h,
	config/i386/freebsd-aout.h, config/i386/freebsd.h,
	config/i386/i386-interix.h, config/i386/i386elf.h,
	config/i386/linux.h, config/i386/netbsd-elf.h,
	config/i386/netbsd.h, config/i386/openbsd.h,
	config/i386/ptx4-i.h, config/i386/rtemself.h,
	config/i386/sco5.h, config/i386/sysv4.h, config/i386/x86-64.h
	(ASM_OUTPUT_ADDR_DIFF_ELT, JUMP_TABLES_IN_TEXT_SECTION): Remove.

2001-10-16  Florian Weimer  <fw@deneb.enyo.de>

	* stmt.c (expand_asm_operands): Update commentary.

2001-10-16  Stan Shebs  <shebs@apple.com>

	* config/darwin.h (GCC_NAME): Remove, no longer used.
	(NO_MATH_LIBRARY): Ditto.
	(MATH_LIBRARY): Define to emptiness.
	(DWARF2_DEBUGGING_INFO): Define.
	(PREFERRED_DEBUGGING_TYPE): Define.
	(EXTRA_SECTION_FUNCTIONS): Add darwin_exception_section.
	(EXCEPTION_SECTION): Define.
	(ASM_PREFERRED_EH_DATA_FORMAT): Define.
	* config/darwin.c (darwin_encode_section_info): Handle case of
	DECL_INITIAL being error_mark_node.

2001-10-16  Richard Henderson  <rth@redhat.com>

	* alpha.c (current_file_function_operand): Don't fail for profiling.
	(direct_call_operand): New.
	* alpha-protos.h: Declare it.
	* alpha.h (EXTRA_CONSTRAINT): Use it.
	(PREDICATE_CODES): Add it.
	(ASM_OUTPUT_MI_THUNK): Remove.
	* alpha32.h (ASM_OUTPUT_MI_THUNK): Remove.
	* alpha.md (sibcall_osf_1, sibcall_value_osf_1): Add 's' alternative.

2001-10-16  Krister Walfridsson  <cato@df.lth.se>

	* config/i386/netbsd-elf.h (ASM_OUTPUT_ADDR_DIFF_ELT): Define.
	(JUMP_TABLES_IN_TEXT_SECTION): Define.

Wed Oct 17 00:21:31 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* cfg.c (free_edge): Break out from ....
	(remove_edge): ... here.
	(clear_edges): Use free_edge.

	* att.h (ASM_QUAD): Add comment.
	* bsd.h, sco5.h, sun386.h (ASM_QUAD): Define.

Wed Oct 17 00:01:02 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.c (split_ti): New function.
	(ix86_split_to_parts): Support TImodes.
	* i386.h (VALID_INT_MODE_P): Add TImode.
	* i386.md (movdi splitter): Fix.
	(movti): Support 64bit integer registers.
	(movti_rex64): New function and splitter.

	* i386.c (*_cost): Add movsx/movzx cost.
	* i386.h (struct processor_costs): Add movsx/movzx fields.
	(RTX_COSTS): Handle zero/sign extend + avoid believing that
	64bit operations require split on 64bit machine.
	(CONST_COST): Make large 64bit constants expensive on 64bit compilation.

	* i386.c (ix86_setup_incoming_varargs): Fix mode of PLUS.
	(ix86_expand_move): Avoid pushes of memory if size does not match;
	move long constants to register.
	(x86_initialize_trampoline): Fix mode.
	* i386.h (ASM_OUTPUT_ADDR_VEC_ELT, ASM_OUTPUT_ADDR_DIFF_ELT):
	Use ASM_QUAD on 64bit.
	* i386.md (test pattern): Disallow impossible constants.
	(tablejump PIC expander): Fix emitting of sum.
	(movdicc_rex64): Rename to movdicc.
	* linux64.h (LINK_SPEC): Add missing '%'.

2001-10-16  Alexandre Oliva  <aoliva@redhat.com>

	* tree-inline.c (inlinable_function_p): Leave it up to the
	front-end to turn -finline-functions into DECL_INLINE set for all
	functions.

2001-10-16  Stan Shebs  <shebs@apple.com>

	* config/rs6000/darwin.h (ASM_COMMENT_START): Define.

2001-10-16  Alan Modra  <amodra@bigpond.net.au>

	* recog.c: Formatting and comment typo fixes.

	* configure.in (gcc_cv_as_bfd_srcdir): New.  Use it to find gas
	version in single tree build.
	* configure: Regenerate.

2001-10-15  David Edelsohn  <edelsohn@gnu.org>

	* config/rs6000/rs6000.md (cr_logical): Swap order of CODE and
	MODE arguments to gen_rtx and compare operand with const0_rtx.

2001-10-15  Neil Booth  <neil@daikokuya.demon.co.uk>

	* system.h: Poison old unused target macros.
	* config/dsp16xx.h (ASM_OPEN_PAREN, ASM_CLOSE_PAREN): Remove.
	* config/stormy16/stormy16.c: Update references to obsolete macros.
	* config/stormy16/stormy16.h: Similarly.
	* config/stormy16/stormy16.md: Similarly.
	* config/cris/cris.h: Similarly.

2001-10-15  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpplib.c (struct pragma_entry): Store the name as a hashnode.
	(lookup_pragma_entry, insert_pragma_entry, do_pragma,
	cpp_register_pragma): Update accordingly.

2001-10-14  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-pragma.h (cpp_register_pragma_space): Remove.
	* cpplib.h (cpp_register_pragma_space): Remove.
	* cpplib.c (lookup_pragma_entry, insert_pragma_entry): New.
	(cpp_register_pragma_space): Remove.
	(cpp_register_pragma): Simplify using lookup_pragma_entry,
	add sanity checks.
	(do_pragma): Similarly.
	(_cpp_init_internal_pragmas): Don't register namespaces.

	* config/v850/v850.h (REGISTER_TARGET_PRAGMAS):
	Don't register namespaces.
	* cp/lex.c (init_cp_pragma): Similarly.
	* doc/tm.texi: Update.

2001-10-10  Craig Rodrigues  <rodrigc@gcc.gnu.org>

	PR c/4157
	* config/i386/cygwin.h: Add missing space to MINGW_INCLUDES

2001-10-13  Michael Collison  <collison@dhcp-12-114.townisp.com>

	* config/dsp16xx/dsp16xx.md: Rewrite for more efficient code and
	add scheduling support.
	* config/dsp16xx/dsp16xx.h: Rewrite for more efficient code.
	* config/dsp16xx/dsp16xx.c: Rewrite for more efficient code.
	* config/dsp16xx/dsp16xx-protos.h: Add new function prototypes.


2001-10-13  Hans-Peter Nilsson  <hp@axis.com>

	* config/cris/cris.c (cris_legitimate_pic_operand): Kludge around
	missing CONSTANT_P test in core GCC.

2001-10-12  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppmain.c (struct printer): New member source.
	(scan_translation_unit): Fix spacing at start of lines.
	(cb_line_change): Update.

	* gcc.dg/cpp/spacing2.c: New test.

2001-10-12  Hans-Peter Nilsson  <hp@axis.com>

	* config/cris/arit.c: Use __builtin_labs, not abs.

	* config/cris/cris.h (SET_STRIPPABLE_EXECUTABLE): Don't define.

	* config/cris/cris.c (cris_target_asm_function_epilogue): Move
	misplaced sprintf and fprintf argument.

2001-10-12  Zack Weinberg  <zack@codesourcery.com>

	* ABOUT-NLS, aclocal.m4: Update i18n framework from gettext 0.10.40.
	* configure.in, Makefile.in: Take out obsolete check-po logic.
	* configure, config.in: Regenerate.

2001-10-12  Ziemowit Laski  <zlaski@apple.com>

	* objc/objc-act.c (finish_objc): Correct precondition for emitting
	symtab declarations.

2001-10-12  Stan Shebs  <shebs@apple.com>

	* config/rs6000/rs6000.c: Remove uses of "register" specifier in
	declarations of arguments and local variables.

2001-10-12  Christopher Faylor  <cgf@redhat.com>

	* config/i386/cygwin.h: Revert erroneous checkin of crtbegin and
	ENDFILE_SPEC definition.

2001-10-12  Kazu Hirata  <kazu@hxi.com>

	* gthr-dce.h: Fix comment formatting.
	* gthr-posix.h: Likewise.
	* gthr-single.h: Likewise.
	* gthr-solaris.h: Likewise.
	* gthr-vxworks.h: Likewise.
	* gthr-win32.h: Likewise.

2001-10-12  Jakub Jelinek  <jakub@redhat.com>

	* final.c (output_asm_insn): Make sure assembly dialects are
	terminated, not nested.  Output `|' and `}' characters if they
	don't appear inside assembly dialect selection.
	* config/i386/i386.md (rep_movdi_rex64, rep_movsi, rep_movsi_rex64,
	rep_movqi, rep_movqi_rex64, rep_stosdi_rex64, rep_stossi,
	rep_stossi_rex64, rep_stosqi, rep_stosqi_rex64, strsetsi_1,
	strsetsi_rex_1): Add {} braces.

2001-10-11  Zack Weinberg  <zack@codesourcery.com>

	* toplev.c (compile_file): Ignore return value from yyparse.
	Always pop any nested binding levels after yyparse returns.

2001-10-11  Richard Henderson  <rth@redhat.com>

	* doc/c-tree.texi (Expression trees): Add VTABLE_REF.

2001-10-11  Richard Henderson  <rth@redhat.com>

	* dwarf2out.c (add_const_value_attribute): If long < HOST_WIDE_INT,
	fall back to add_AT_long_long for large CONST_INT.

2001-10-11  Richard Henderson  <rth@redhat.com>

	* config/i386/i386.md (setcc splitters): Add four splitters to
	simplify compound compares that simplify_comparison can't handle.

2001-10-11  Zack Weinberg  <zack@codesourcery.com>

	* cpplex.c (digraph_spellings, token_spellings): Make static.

2001-10-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	* unroll.c (loop_iterations): Fixup last patch.

2001-10-11  Richard Henderson  <rth@redhat.com>

	* rtl.h (REG_VTABLE_REF): New.
	* rtl.c (reg_note_name): Add it.
	* combine.c (distribute_notes): Handle it.
	* final.c (final_scan_insn): Handle it.
	* tree.def (VTABLE_REF): New.
	* expr.c (expand_expr): Handle it.
	* varasm.c (assemble_vtable_entry, assemble_vtable_inherit): New.
	* output.h: Declare them.

2001-10-11  Richard Henderson  <rth@redhat.com>

	* dwarf2out.c (rtl_for_decl_location): If no DECL_RTL, look
	for a DECL_INITIAL.

2001-10-11  David Edelsohn  <edelsohn@gnu.org>

	* config/rs6000/xcoff.h (UNALIGNED_DOUBLE_INT_ASM_OP): Only
	available in 64-bit mode.

2001-10-11  Hans-Peter Nilsson  <hp@axis.com>

	* config.gcc: Add cris-*-aout, cris-*-elf, cris-*-none,
	cris-*-linux* cases.
	* config/cris/cris-protos.h: New file.
	* config/cris/cris.c: New file.
	* config/cris/cris.h: New file.
	* config/cris/cris.md: New file.
	* config/cris/linux.h: New file.
	* config/cris/aout.h: New file.
	* config/cris/arit.c: New file.
	* config/cris/cris_abi_symbol.c: New file.
	* config/cris/mulsi3.asm: New file.
	* config/cris/t-aout: New file.
	* config/cris/t-cris: New file.
	* config/cris/t-elfmulti: New file.
	* config/cris/t-linux: New file.
	* doc/invoke.texi: Add CRIS options.
	* doc/install.texi (Specific): Add blurb for CRIS.

2001-10-10  Hartmut Schirmer <SchirmerH@Innovative-Systems.de>

	* config/float-i128.h: Make sure __STDC__VERSION__ is defined
	before using it.
	* config/float/i32.h: Likewise.
	* config/float-i386.h: Likewise.
	* config/float-i64.h: Likewise.
	* config/float-m68k.h: Likewise.
	* config/float-sh.h: Likewise.
	* config/float-sparc.h: Likewise.

2001-10-11  Hans-Peter Nilsson  <hp@axis.com>

	* doc/contrib.texi: Add note about CRIS port to my entry.

2001-10-11  Kazu Hirata  <kazu@hxi.com>

	* basic-block.h: Fix formatting.
	* bitmap.h: Likewise.
	* cpplib.h: Likewise.
	* c-tree.h: Likewise.
	* diagnostic.h: Likewise.
	* flags.h: Likewise.
	* ggc.h: Likewise.
	* longlong.h: Likewise.
	* real.h: Likewise.
	* reload.h: Likewise.
	* rtl.h: Likewise.
	* tree.h: Likewise.

2001-10-10  Richard Henderson  <rth@redhat.com>

	* c-parse.in (asm_operand): Allow named operands.
	* genconfig.c (max_recog_operands): Set to 29.
	* local-alloc.c (requires_inout): Skip multiple digits.
	* recog.c (asm_operand_ok): Likewise.
	(preprocess_constraints): Use strtoul for matching constraints.
	(constrain_operands): Likewise.
	* regmove.c (find_matches): Likewise.
	* reload.c (find_reloads): Likewise.
	* stmt.c (parse_output_constraint): Don't reject in-out
	constraint on operands > 9.  Reject '[' in constraint.
	(expand_asm_operands): Handle named operands.  Use strtoul
	for matching constraints.
	(check_operand_nalternatives): Split out from expand_asm_operands.
	(check_unique_operand_names): New.
	(resolve_operand_names, resolve_operand_name_1): New.

	* doc/extend.texi (Extended Asm): Document named operands.
	* doc/md.texi (Simple Constraints): Document matching constraints
	on operands > 9.

2001-10-10  Richard Henderson  <rth@redhat.com>

	* combine.c (try_combine): Handle a SEQUENCE of one insn.

	* i386.c (test splitter): Narrow tests vs paradoxical subregs.
	(jcc splitters): Add two splitters to simplify compound compares
	that simplify_comparison can't handle.

2001-10-10  Richard Henderson  <rth@redhat.com>

	* langhooks.c: Include langhooks.h.
	* Makefile.in (langhooks.o): Depend on it.

Wed Oct 10 23:49:06 EDT 2001  John Wehle  (john@feith.com)

	* rtlanal.c (noop_move_p): Insns with a REG_RETVAL note
	should not be considered as a no-op.
	* flow.c (delete_noop_moves): Handle REG_LIBCALL notes.

2001-10-10  Stan Shebs  <shebs@apple.com>

	* alias.c: Remove uses of "register" specifier in declarations
	of arguments and local variables.
	* c-common.c: Ditto.
	* c-convert.c: Ditto.
	* c-decl.c: Ditto.
	* c-format.c: Ditto.
	* c-semantics.c: Ditto.
	* c-typeck.c: Ditto.
	* caller-save.c: Ditto.
	* calls.c: Ditto.
	* cfg.c: Ditto.
	* cfgbuild.c: Ditto.
	* cfgrtl.c: Ditto.
	* collect2.c: Ditto.
	* combine.c: Ditto.
	* convert.c: Ditto.
	* cppexp.c: Ditto.
	* cppfiles.c: Ditto.
	* cse.c: Ditto.
	* dbxout.c: Ditto.
	* defaults.h: Ditto.
	* df.c: Ditto.
	* dwarf2out.c: Ditto.
	* dwarfout.c: Ditto.
	* emit-rtl.c: Ditto.
	* explow.c: Ditto.
	* expmed.c: Ditto.
	* expr.c: Ditto.
	* final.c: Ditto.
	* fix-header.c: Ditto.
	* floatlib.c: Ditto.
	* flow.c: Ditto.
	* fold-const.c: Ditto.
	* function.c: Ditto.
	* gcc.c: Ditto.
	* gcse.c: Ditto.
	* gen-protos.c: Ditto.
	* genattrtab.c: Ditto.
	* gencheck.c: Ditto.
	* genconfig.c: Ditto.
	* genemit.c: Ditto.
	* genextract.c: Ditto.
	* genflags.c: Ditto.
	* gengenrtl.c: Ditto.
	* genoutput.c: Ditto.
	* genpeep.c: Ditto.
	* genrecog.c: Ditto.
	* gensupport.c: Ditto.
	* global.c: Ditto.
	* gmon.c: Ditto.
	* graph.c: Ditto.
	* haifa-sched.c: Ditto.
	* hard-reg-set.h: Ditto.
	* hash.c: Ditto.
	* integrate.c: Ditto.
	* jump.c: Ditto.
	* lists.c: Ditto.
	* local-alloc.c: Ditto.
	* loop.c: Ditto.
	* mips-tdump.c: Ditto.
	* mips-tfile.c: Ditto.
	* optabs.c: Ditto.
	* prefix.c: Ditto.
	* print-rtl.c: Ditto.
	* read-rtl.c: Ditto.
	* real.c: Ditto.
	* recog.c: Ditto.
	* reg-stack.c: Ditto.
	* regclass.c: Ditto.
	* regmove.c: Ditto.
	* reload.c: Ditto.
	* reload1.c: Ditto.
	* reorg.c: Ditto.
	* resource.c: Ditto.
	* rtl.c: Ditto.
	* rtlanal.c: Ditto.
	* scan.c: Ditto.
	* sched-deps.c: Ditto.
	* sched-rgn.c: Ditto.
	* sdbout.c: Ditto.
	* simplify-rtx.c: Ditto.
	* stmt.c: Ditto.
	* stor-layout.c: Ditto.
	* toplev.c: Ditto.
	* tradcif.y: Ditto.
	* tradcpp.c: Ditto.
	* tree.c: Ditto.
	* unroll.c: Ditto.
	* varasm.c: Ditto.
	* xcoffout.c: Ditto.

2001-10-10  Richard Henderson  <rth@redhat.com>

	* rtl.h (can_reverse_comparison_p): Remove.

2001-10-10  Christopher Faylor <cgf@redhat.com>

	* config/i386/cygwin.h: Avoid adding include files if -nostdinc is
	used.

2001-10-10  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>

	* config/i386/mingw32.h (WIN32_NO_ABSOLUTE_INST_DIRS): New define.
	(Thanks to Chris Faylor for suggesting macro name).
	(CPP_PREDEFINES): Define __MINGW32__ but don't set value; add more
	WIN32 defines.
	(STANDARD_INCLUDE_DIR): Remove i386- from directory name.
	(STANDARD_INCLUDE_COMPONENT): Change to MINGW.
	(MATH_LIBRARY): Undef before definition.
	(OUTPUT_QUOTED_STRING): Likewise.
	* config/i386/cygwin.h: Use WIN32_NO_ABSOLUTE_INST_DIRS.

2001-10-10  Richard Henderson  <rth@redhat.com>

	* unwind-dw2-fde.c (fde_compare_t): Change return type to int.
	(fde_unencoded_compare): Likewise.  Don't use subtraction to get
	a tristate comparison value.
	(fde_single_encoding_compare, fde_mixed_encoding_compare): Likewise.

2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	PR c++/4512
	* unroll.c (loop_iterations): Ignore insns generated by loop
	unrolling.

	* config.gcc (mips*-*-gnu*): Delete support.
	* config/mips/gnu.h: Remove.

2001-10-10  Kazu Hirata  <kazu@hxi.com>

	* calls.c: Fix formatting.
	* c-decl.c: Likewise.
	* cfgcleanup.c: Likewise.
	* combine.c: Likewise.
	* cppfiles.c: Likewise.
	* cpplib.c: Likewise.
	* cppmacro.c: Likewise.
	* crtstuff.c: Likewise.
	* cse.c: Likewise.
	* dwarf2out.c: Likewise.
	* expmed.c: Likewise.
	* expr.c: Likewise.
	* fold-const.c: Likewise.
	* function.c: Likewise.
	* gcse.c: Likewise.
	* genattrtab.c: Likewise.
	* ggc-page.c: Likewise.
	* integrate.c: Likewise.
	* libgcc2.c: Likewise.
	* loop.c: Likewise.
	* optabs.c: Likewise.
	* profile.c: Likewise.
	* protoize.c: Likewise.
	* real.c: Likewise.
	* recog.c: Likewise.
	* reload1.c: Likewise.
	* reload.c: Likewise.
	* reorg.c: Likewise.
	* resource.c: Likewise.
	* sched-rgn.c: Likewise.
	* sdbout.c: Likewise.
	* stmt.c: Likewise.
	* toplev.c: Likewise.
	* varasm.c: Likewise.

2001-10-10  Janis Johnson  <janis187@us.ibm.com>, Alexandre Oliva  <aoliva@redhat.com>

	* langhooks.c: Include rtl.h, insn-config.h and integrate.h.
	* Makefile.in (langhooks.o): Add dependencies.

Wed Oct 10 00:41:29 EDT 2001  John Wehle  (john@feith.com)

	* rs6000.c (rs6000_emit_load_toc_table): Don't
	strdup the toc label.
	(create_TOC_reference): Likewise.

2001-10-09  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>

	* config.gcc (i[34567]86-*-mingw32*): Make msvcrt-dependent
	version default.

2001-10-09  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>

	* config/i386/i386.c (ix86_attribute_table): Correct
	min_len, max_len fields for dllimport, dllexport and shared.

2001-10-10  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/c-tree.texi, doc/cppinternals.texi, doc/extend.texi,
	doc/install.texi, doc/md.texi, doc/rtl.texi, doc/tm.texi:
	Consistently use "nonzero" instead of "non-zero".

2001-10-09  Kazu Hirata  <kazu@hxi.com>

	* acconfig.h: Fix comment formatting.
	* c-dump.h: Likewise.
	* c-tree.h: Likewise.
	* conditions.h: Likewise.
	* expr.h: Likewise.
	* function.h: Likewise.
	* gthr.h: Likewise.
	* hwint.h: Likewise.
	* integrate.h: Likewise.
	* intl.h: Likewise.
	* loop.h: Likewise.
	* optabs.h: Likewise.

2001-10-09  Kazu Hirata  <kazu@hxi.com>

	* c-common.h: Fix comment formatting.
	* c-dump.c: Likewise.
	* cfg.c: Likewise.
	* diagnostic.h: Likewise.
	* except.c: Likewise.
	* gcc.h: Likewise.
	* gcov-io.h: Likewise.
	* genattrtab.c: Likewise.
	* output.h: Likewise.
	* predict.h: Likewise.
	* reload1.c: Likewise.
	* reload.h: Likewise.
	* resource.h: Likewise.
	* scan.h: Likewise.
	* system.h: Likewise.
	* tree.h: Likewise.
	* tree-inline.c: Likewise.
	* tsystem.h: Likewise.
	* varasm.c: Likewise.
	* xcoffout.h: Likewise.

2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/gcc.texi: Document preference for "nonzero" over "non-zero".

2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>

	* config/alpha/freebsd.h, config/alpha/lib1funcs.asm,
	config/i386/i386elf.h, config/i386/netbsd-elf.h,
	config/i386/netware.h, config/mcore/gfloat.h,
	config/mcore/mcore.c, config/mcore/mcore.h, config/mcore/mcore.md,
	config/netware.h, gccbug.in: Update FSF address.

2001-10-09  Kazu Hirata  <kazu@hxi.com>

	* c-common.c: Fix comment typos.
	* cfgrtl.c: Likewise.
	* collect2.c: Likewise.
	* cpplex.c: Likewise.
	* doloop.c: Likewise.
	* dwarf2out.c: Likewise.
	* dwarfout.c: Likewise.
	* expr.c: Likewise.
	* fold-const.c: Likewise.
	* gcc.c: Likewise.
	* gcov.c: Likewise.
	* gcse.c: Likewise.
	* global.c: Likewise.
	* ifcvt.c: Likewise.
	* loop.c: Likewise.
	* optabs.c: Likewise.
	* protoize.c: Likewise.
	* regclass.c: Likewise.
	* reorg.c: Likewise.
	* rtl.h: Likewise.
	* stmt.c: Likewise.
	* tree.h: Likewise.
	* doc/cpp.texi: Likewise.
	* doc/c-tree.texi: Likewise.
	* doc/extend.texi: Likewise.
	* doc/invoke.texi: Likewise.
	* doc/objc.texi: Likewise.
	* doc/tm.texi: Likewise.

2001-10-08  Richard Henderson  <rth@redhat.com>

	* varasm.c (set_named_section_flags): Initialize "declared".

2001-10-08  Robert Lipe  <robertlipe@usa.net>

	* varasm.c (struct in_named_entry): Add declared.
	(named_section_first_declaration): New function.
	(default_elf_asm_named_section): Use it.
	* output.h (named_section_first_declaration): New.

2001-10-08  Richard Henderson  <rth@redhat.com>

	* i386.md (movsi_xor): Export.
	(setcc peep2): Use it when available; add an alternative to
	match zero_extendhisi2_and.

2001-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* romp-protos.h (romp_initialize_trampoline): New function.
	* romp.c (romp_initialize_trampoline): Likewise.
	* romp.h (INITIALIZE_TRAMPOLINE): Define in terms of
	romp_initialize_trampoline.

2001-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* m68k/3b1.h (ASM_OUTPUT_SOURCE_LINE): Don't reference `last_linenum'.
	* m68k/auxas.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
	* m68k/crds.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
	* m68k/mot3300.h (ASM_OUTPUT_SOURCE_LINE): Likewise.

2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	* unroll.c (loop_iterations): Extend check for multiple back edges.

2001-10-08  Alexandre Oliva  <aoliva@redhat.com>

	* langhooks.h: New file.
	* Makefile.in (OBJS): Added langhooks.o.
	(c-lang.o): Depend on langhooks.h.
	(c-common.o): Don't depend on tree-inline.h.
	(tree-inline.o): Depend on toplev.h.
	(langhooks.o): New rule.
	* c-common.c: Don't include tree-inline.h.
	(c_mark_lang_decl): Mark argument c as unused.
	(c_common_lang_init): Don't initialize hooks here.
	* c-lang.c: Include langhooks.h, then override some macros.
	(lang_hooks): Initialize with macros in langhooks.h.
	(c_init): Don't initialize hooks here.
	* toplev.c (struct lang_hooks_for_tree_inlining): New struct.
	(struct lang_hooks): Add tree_inlining.  Refer to langhooks.h.
	* tree-inline.c: Include toplev.h.  Don't define hook variables.
	* tree-inline.h: Don't define hook types nor declare hook
	variables.  Move macros to...
	* langhooks.c: ... new file, as functions.  Adjust all callers.

2001-10-08  Jeffrey A Law  <law@cygnus.com>

	* sibcall.c (optimize_sibling_and_tail_recursive_calls): Call
	purge_mem_unchanging_flag on all instructions, not just on those
	before NOTE_INSN_FUNCTION_BEG.

2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppmacro.c (_cpp_create_definition): Leave comments off.

	* doc/cpp.texi: Update.

2001-10-08  DJ Delorie  <dj@redhat.com>

	* c-decl.c (grokfield): Make sure the only unnamed fields
	we're allowing are either structs or unions.
	* doc/extend.texi: Add documentation for the unnamed field
	extension.

2001-10-08  Zack Weinberg  <zack@codesourcery.com>

	* aclocal.m4 (gcc_AC_PROG_GNAT): New.
	* configure.in: Use it.
	* configure: Regenerated.
	* config/pa/t-linux, config/pa/t-pa, config/pa/t-pa64,
	config/pa/t-pro: Set T_ADAFLAGS, not ADA_CFLAGS.

2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppfiles.c (open_file): Don't mark zero-length files
	never-reread here.  Don't output diagnostics here either.
	(stack_include_file): Mark them never-reread here.
	(_cpp_read_file): Update.

2001-10-08  Richard Henderson  <rth@redhat.com>

	* config/i386/sol2.h (UNALIGNED_DOUBLE_INT_ASM_OP): New.

2001-10-08  Richard Henderson  <rth@redhat.com>

	* expr.c (store_expr): When converting a CONST_INT for storage
	in a SUBREG, convert it to both SUBREG modes before stripping
	the SUBREG.

2001-10-08  Richard Henderson  <rth@redhat.com>

	* varasm.c (restore_varasm_status): New.
	* function.h: Declare it.
	* function.c (pop_function_context_from): Call it.

2001-10-08  Richard Henderson  <rth@redhat.com>

	* c-common.h (struct c_lang_decl): Add declared_inline.
	* c-tree.h (DECL_DECLARED_INLINE_P): New.
	* c-lang.c (c_disregard_inline_limits): Use it.
	* c-decl.c (duplicate_decls): Likewise.
	(pushdecl, redeclaration_error_message): Likewise.
	(pushdecl): Allocate DECL_LANG_SPECIFIC if needed.
	(grokdeclarator): Likewise.  Set DECL_DECLARED_INLINE_P.
	Set DECL_INLINE if -finline-functions.
	(store_parm_decls): Don't allocate DECL_LANG_SPECIFIC here.

2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppmacro.c (funlike_invocation_p): Move some logic to caller
	in enter_macro_context.  Create a padding token in its own context
	if necessary when the search for '(' fails.
	(enter_macro_context): Update.

2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>

	* ChangeLog.2, c-decl.c, config/i386/i386.md, doc/gcc.texi, gcc.c,
	genmultilib, toplev.c: Fix spelling errors of "separate" as
	"seperate", and corresponding spelling errors of related words.

2001-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* builtins.c (expand_builtin_setjmp_receiver): Const-ify.
	* c-common.c (fname_var_t, c_tree_code_type, c_tree_code_length):
	Likewise.
	* c-dump.c (dump_option_value_info): Likewise.
	* c-format.c (format_length_info, format_char_info,
	format_flag_spec, format_flag_pair, format_kind_info): Likewise.
	* collect2.c (names): Likewise.
	* cppdefault.h (default_include): Likewise.
	* cppexp.c (suffix, vsuf_1, vsuf_2, vsuf_3): Likewise.
	* flow.c (life_analysis): Likewise.
	* gcc.c (dir_separator_str, modify_target, option_map,
	target_option_translations, spec_list_1, extra_specs_1,
	init_spec): Likewise.
	* gcov.c (gcov_version_string): Likewise.
	* genattr.c (write_units): Likewise.
	* genattrtab.c (make_length_attrs, write_function_unit_info): Likewise.
	* gengenrtl.c (rtx_definition, defs): Likewise.
	* genrecog.c (pred_table): Likewise.
	* global.c (global_alloc): Likewise.
	* lcm.c (optimize_mode_switching): Likewise.
	* local-alloc.c (find_free_reg): Likewise.
	* params.h (param_info): Likewise.
	* predict.c (predictor_info): Likewise.
	* protoize.c (unexpansion_struct): Likewise.
	* real.c (bmask): Likewise.
	* recog.h (insn_operand_data, insn_data): Likewise.
	* regclass.c (initial_fixed_regs, initial_call_used_regs): Likewise.
	* stmt.c (expand_nl_goto_receiver): Likewise.
	* toplev.c (da, debug_args, lang_opt, documented_lang_options,
	target_switches, target_options): Likewise.
	* tradcif.y (token, tokentab2, yylex): Likewise.
	* tree.h (attribute_spec): Likewise.

	* alpha.c (override_options, alpha_lookup_xfloating_lib_func):
	Likewise.
	* arc.c (arc_output_function_epilogue): Likewise.
	* arm.c (processors, all_cores, all_architectures,
	arm_override_options, isr_attribute_arg, isr_attribute_args,
	arm_isr_value): Likewise.
	* avr.c (mcu_type_s, reg_class_tab, order_regs_for_local_alloc):
	Likewise.
	* c4x.c (c4x_int_reglist): Likewise.
	* d30v.c (override_options): Likewise.
	* h8300.c (shift_insn): Likewise.
	* i386.c (size_cost, i386_cost, i486_cost, pentium_cost,
	pentiumpro_cost, k6_cost, athlon_cost, pentium4_cost, ix86_cost,
	ix86_expand_sse_comi, ix86_expand_sse_compare, override_options,
	builtin_description, bdesc_comi, bdesc_2arg, bdesc_1arg,
	ix86_init_mmx_sse_builtins, ix86_expand_builtin): Likewise.
	* i386.h (processor_costs, ix86_cost): Likewise.
	* m68hc11.c (m68hc11_cost, m6811_cost, m6812_cost): Likewise.
	* m68hc11.h (processor_costs, m68hc11_cost): Likewise.
	* m68k.c (codes_68881, codes_FPA): Likewise.
	* m88k.c (mode_from_align, max_from_align, all_from_align,
	best_from_align, m_options): Likewise.
	* m88k.h (ORDER_REGS_FOR_LOCAL_ALLOC): Likewise.
	* mcore.c (mode_from_align): Likewise.
	* mips/elf64.h (UNIQUE_SECTION): Likewise.
	* mips/iris6gld.h (UNIQUE_SECTION): Likewise.
	* mips.c (mips_sw_reg_names, mips_regno_to_class): Likewise.
	* mips.h (mips_regno_to_class): Likewise.
	* ns32k.c (scales): Likewise.
	* pa.c (import_string, magic_milli): Likewise.
	* rs6000.c (alt_reg_names, rs6000_override_options): Likewise.
	* sparc.c (leaf_reg_remap, sparc_override_options,
	reg_leaf_alloc_order, reg_nonleaf_alloc_order, reg_alloc_orders):
	Likewise.
	* sparc.h (sparc_cpu_select, leaf_reg_remap): Likewise.

2001-10-07  Dale Johannesen  <dalej@apple.com>

	* reload1.c (reload_reg_free_p): Teach register interference
	checking that multiple output reloads are emitted in
	reverse order.
	reload1.c (reload_reg_reaches_end_p):  Ditto.
	reload1.c (reloads_conflict):  Ditto.

2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/c-tree.texi, doc/tm.texi: Consistently put NULL and
	NULL_TREE inside @code.

2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/gcc.texi: Document consistent style of "32-bit",
	"Objective-C", and "@code{NULL}".

2001-10-06  Zack Weinberg  <zack@codesourcery.com>

	* cpplex.c (enum spell_type): Add SPELL_NUMBER.
	(cpp_token_len, cpp_spell_token, cpp_output_token,
	_cpp_equiv_tokens): Handle it.
	* cpplib.h (TTYPE_TABLE): Use SPELL_NUMBER for CPP_NUMBER and
	CPP_COMMENT, SPELL_NONE for CPP_PADDING and CPP_EOF.
	* cppexp.c (_cpp_parse_expr): Use the correct operator code in
	error messages.

Sat Oct  6 07:42:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* gcc.c (default_compilers): Remove .ada.

2001-10-06  Neil Booth  <neil@daikokuya.demon.co.uk>

	* doc/cppinternals.texi: Update.

2001-10-06  Zack Weinberg  <zack@codesourcery.com>

	* gcc.c (main): Set this_file_error if the appropriate
	compiler for a language has not been installed.

2001-10-06  Ulrich Weigand  <uweigand@de.ibm.com>

	* config/s390/s390.c (s390_va_arg): Use set_mem_alias_set.

2001-10-05  Joseph S. Myers  <jsm28@cam.ac.uk>

	* gccbug.in (CATEGORIES): Add ada.

2001-10-05  Catherine Moore  <clm@redhat.com>

	* config/stormy16/stormy-abi:  Document abi changes.
	* config/stormy16/stormy16.h (REG_ALLOC_ORDER): Redefine.
	(ICALL_REGS): New register class.
	(NUM_ARGUMENT_REGISTERS): Now 6.
	(DEFAULT_PCC_STRUCT_RETURN): Don't try to return structs
	in registers.
	(REG_CLASS_FROM_LETTER): Map 'z' to ICALL_REGS.
	* config/stormy16.md (call_internal, call_value_internal,
	indirect_jump): Use new 'z' constraint.

2001-10-05  Neil Booth  <neil@daikokuya.demon.co.uk>

	* doc/cppinternals.texi: Update.

2001-10-05  Richard Henderson  <rth@redhat.com>

	* dwarf2out.c (FRAME_BEGIN_LABEL): New.
	(output_call_frame_info): Use it instead of __FRAME_BEGIN__ and
	the gas section-name-as-label feature.

2001-10-05  Neil Booth  <neil@daikokuya.demon.co.uk>

	* doc/cppinternals.texi: Update.

Fri Oct  5 08:17:46 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* config/i386/i386.c (ix86_split_to_parts): Use trunc_int_for_mode
	to ensure valid SImode constants.

2001-10-05  Alexandre Oliva  <aoliva@redhat.com>

	* Makefile.in (c-decl.o): Depend on tree-inline.h.
	(c-lang.o): Likewise, as well as insn-config.h and integrate.h.
	* c-decl.c: Include tree-inline.h.
	(c_expand_body): Call optimize_inline_calls. Determine whether
	a function is inlinable upfront, and only clear
	DECL_SAVED_TREE, DECL_INITIAL and DECL_ARGUMENTS if it isn't.
	* c-lang.c: Include tree-inline.h, insn-config.h and integrate.h.
	(c_disregard_inline_limits): New function.
	(inline_forbidden_p, c_cannot_inline_tree_fn): Likewise.
	(c_post_options): Enable tree inlining if inlining is enabled.
	Don't inline trees when instrumenting functions.
	(c_init): Initialize lang_disregard_inline_limits and
	lang_cannot_inline_tree_fn.
	* tree-inline.c (initialize_inlined_parameters): Handle calls
	with fewer arguments than declared parameters, and fewer
	parameters than passed arguments.  Don't assume value is a
	DECL.
	(declare_return_variable): Convert return value back to the
	original type, if it was promoted.
	(tree_inlinable_function_p): New function.
	(inlinable_function_p): Don't look at DECL_INLINE if we're
	inlining all functions.  Make it work with a NULL id.
	Re-check DECL_UNINLINABLE after language-specific checks.
	* tree-inline.h (tree_inlinable_function_p): Declare it.
	* integrate.c (save_for_inline): Don't bother to prepare argvec
	when not inlining.
	* cse.c (check_for_label_ref): Don't check deleted labels.

	* Makefile.in (tree-inline.o): Depend on newly-included headers.
	* tree-inline.c: Include headers needed for the functions moved in.
	(struct inline_data, INSNS_PER_STMT): Moved from cp/optimize.c.
	(remap_decl, remap_block, copy_scopy_stmt, copy_body_r): Likewise.
	(copy_body, initialize_inlined_parameters): Likewise.
	(declare_return_variable, inlinable_function_p): Likewise.
	(expand_call_inline, expand_calls_inline): Likewise.
	(optimize_inline_calls, clone_body): Likewise.
	(walk_tree, walk_tree_without_duplicates): Moved from cp/tree.c.
	(copy_tree_r, remap_save_expr): Likewise.

2001-10-04  Alexandre Oliva  <aoliva@redhat.com>

	* Makefile.in (OBJS): Added tree-inline.o.
	(c-common.o): Depend on tree-inline.h.
	(tree-inline.o): New target.
	* c-common.c: Include tree-inline.h.
	(c_mark_lang_decl): Don't mark saved_tree.
	(c_common_lang_init): Set lang_anon_aggr_type_p.
	* c-common.h (walk_tree_fn, DECL_SAVED_TREE): Moved to tree.h.
	(struct c_lang_decl): Moved saved_tree to tree_decl.
	* ggc-common.c: Mark saved_tree and inlined_fns of FUNCTION_DECLs.
	* integrate.h (function_attribute_inlinable_p): Declare it.
	* integrate.c (function_attribute_inlinable_p): Export it.
	* tree-inline.c: New file.  Define variables declared in...
	* tree-inline.h: New file.  Declare functions to be moved to
	tree-inline.c.  Define macros and declare types and hooks for
	language-specific tree inlining.
	(flag_inline_trees): Moved definition from cp/decl2.c.
	* tree.h (walk_tree_fn, DECL_SAVED_TREE): Moved from c-common.h.
	(TREE_READONLY_DECL_P, DECL_INLINED_FNS): Moved from cp/cp-tree.h.
	(struct tree_decl): Moved saved_tree from c_lang_decl and
	inlined_fns from C++'s lang_decl.

2001-10-04  Loren J. Rittle  <ljrittle@acm.org>

	* Makefile.in (STAGE2_FLAGS_TO_PASS): Remove patches which
	propagated HOST_CC, HOST_CFLAGS, HOST_LDFLAGS and HOST_CPPFLAGS.

2001-10-04  Neil Booth  <neil@daikokuya.demon.co.uk>

	* doc/cppinternals.texi: Update.

2001-10-04  Eric Christopher  <echristo@redhat.com>

	* config/mips/mips.c (init_cumulative_args): Remember to set
	cum->prototype.
	* config.gcc: Redo linux configuration. Add target_cpu_default
	of soft-float to all mipsisa32 combinations and tx39.
	* config/mips/linux.h: Remove include of mips.h.

2001-10-03  Loren J. Rittle  <ljrittle@acm.org>

	* Makefile.in (STAGE2_FLAGS_TO_PASS): Propagate HOST_CFLAGS,
	HOST_LDFLAGS and HOST_CPPFLAGS.

2001-10-03  Ziemowit Laski  <zlaski@apple.com>

	* c-parse.in (objc_inherit_code, objc_pq_context,
	objc_public_flag): Make static.
	(objc_interface_context, objc_implementation_context,
	objc_method_context, objc_ivar_chain, objc_ivar_context): Move to
	global tree array in objc/objc-act.[ch].
	(methoddef): Remove unnecessary code.

	* objc/objc-act.c: (hashed_attribute, hashed_entry, imp_entry):
	Hoist struct definitions to objc-act.h.
	(nst_method_hash_list, cls_method_hash_list, imp_list, imp_count,
	cat_count): Place declaration in objc-act.h.
	(objc_tree_index): Move enumeration to objc-act.h.
	(objc_global_trees): Place declaration and macro accessors in
	objc-act.h.
	(implementation_context): Remove duplicate; use
	objc_implementation_context instead:
	(method_context): Remove duplicate; use objc_method_context
	instead.
	(objc_ellipsis_node, objc_method_prototype_template,
	implemented_classes, function_type): Move global vars to
	objc_global_trees.
	(init_objc): Use LAST_BASE_TREE_CODE instead of LAST_CODE.
	(build_message_expr): Move actual construction of ObjC message
	send nodes to finish_message_expr.
	(finish_message_expr): New routine, contains code formerly in
	build_message_expr.
	* objc/objc-act.h (finish_message_expr): New prototype.
	(objc_ivar_chain, objc_method_context, objc_ellipsis_node): Remove
	declarations; these vars are now part of objc_global_trees.
	(objc_tree_index, objc_global_trees): Move definitions from
	objc-act.c.
	* objc/objc-tree.def: Update copyright info.

Wed Oct  3 12:22:11 EDT 2001  John Wehle  (john@feith.com)

	* dwarf2asm.c (unaligned_integer_asm_op): Abort if
	op is NULL.
	* sparc/sysv4.h (UNALIGNED_DOUBLE_INT_ASM_OP): Use
	only if TARGET_ARCH64.

2001-10-02  Bernd Schmidt  <bernds@redhat.com>

	* doc/extend.texi: Fix some problems with previous checkin.
	* doc/invoke.texi: Likewise.

2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h: Update comments.
	(cpp_context): Update.
	(spec_nodes): Remove n__Pragma.
	* cppinit.c (cpp_create_reader): Update.
	(builtin_array): Add _Pragma.
	* cpplib.h: Update comments.
	(NODE_DISABLED, BT_PRAGMA): New.
	(cpp_start_lookahead, cpp_stop_lookahead): Remove prototypes.
	* cppmacro.c (struct cpp_macro): Remove disabled.
	(builtin_macro): Return int, handle _Pragma, push the new token
	on the context stack.
	(funlike_invocation_p): Unconstify, update.
	(enter_macro_context): Handle builtins here.
	(replace_args, push_token_context, push_ptoken_context):
	Update for prototype changes.
	(_cpp_pop_context): Update.
	(cpp_get_token): Don't handle buitins, nor _Pragma here.
	(cpp_sys_macro_p): Update.
	(_cpp_free_definition): Clear disabled flag.
	(_cpp_create_definition): Upate.
	* cppmain.c: Update comments.

Tue Oct  2 12:46:01 CEST 2001  Bo Thorsen     <bo@suse.co.uk>,
				Andreas Jaeger <aj@suse.de>,
				Jan Hubicka    <jh@suse.cz>

	* doc/invoke.texi (i386 Options): Document x86-64 options.
	(i386 and x86-64 Options): Rename i386 options section.

	* config/i386/i386.h (TARGET_UNWIND_INFO): New.
	(TARGET_SWITCHES): Add -munwind-info.
	(MASK_NO_UNWIND_INFO): New.
	(NO_BUILTIN_SIZE_TYPE, NO_BUILTIN_PTRDIFF_TYPE): Define for
	biarch compilation.
	(ASM_OUTPUT_DOUBLE_INT): New.

	* config/i386/linux64.h: New spec file for Linux x86-64 support.
	* config.gcc: Fix tm_file settings for x86-64.
	* config/i386/x86-64.h: New file with OS independent x86-64
	definitions.
	* config/i386/biarch64.h: New file used to configure compiler
	to biarch/64bit compilation.

	* config/i386/i386.c: (override_options): Set flags default
	for 64bit compilation.

Tue Oct  2 12:46:01 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.c (legitimize_pic_address): Add missing bits of 64bit support.
	(ix86_expand_int_movcc): Optimize DImode conditional moves with
	constants on x86_64.
	(ix86_attr_length_immediate_default): Support MODE_DI.
	* i386.md (fixdi splitter): Add missing "&& 1" in splitter
	condition.
	(indirect_jump, tablejump): Turn into expander.

2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-common.c (c_format_attribute_table): Make format and
	format_arg attributes apply to function types rather than to
	decls.
	(is_valid_printf_arglist): Construct an attribute list and pass
	that to check_function_format rather than a name.
	* c-common.h (check_function_format): Adjust prototype.
	* c-decl.c (duplicate_decls): Preserve attributes from type of
	built-in decl when allowing for harmless conflict in types.
	* c-format.c (record_function_format,
	record_international_format, function_format_list,
	international_format_info, international_format_list): Remove.
	(function_format_info): Remove next, name and assembler_name.
	Make format_num and first_arg_num be unsigned HOST_WIDE_INT.
	(decode_format_attr): New.
	(handle_format_attribute): Handle receiving a type rather than a
	decl.  Call decode_format_attr.  Store format information in a
	function_format_info.
	(handle_format_arg_attribute): Correct comment.  Handle receiving
	a type rather than a decl.  Use unsigned HOST_WIDE_INT for
	arg_num.
	(check_format_info_recurse, check_format_info_main): Take argument
	numbers as unsigned HOST_WIDE_INT.
	(check_function_format): Take a list of attributes from the
	function type rather than a name or assembler name.  Check for
	format attributes in that list and the attributes on the type of
	the current function rather than looking through
	function_format_list.
	(check_format_info): Use unsigned HOST_WIDE_INT for argument
	numbers.
	(check_format_info_recurse): Take format_arg attributes from the
	type of the function calls rather than using
	international_format_list.  Allow for multiple format_arg
	attributes.
	* c-typeck.c (build_function_call): Pass type attributes to
	check_function_format rather than name or assembler name.  Don't
	require there to be a name or assembler name to check formats.

2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>

	* attribs.c (decl_attributes): Possibly call
	insert_default_attributes to insert default attributes on
	functions in a lazy manner.
	* builtin-attrs.def: New file; define the default format and
	format_arg attributes.
	* c-common.c (c_format_attribute_table): Move to earlier in the
	file.
	(c_common_nodes_and_builtins): Initialize format_attribute_table.
	(enum built_in_attribute, built_in_attributes,
	c_attrs_initialized, c_init_attributes,
	c_common_insert_default_attributes): New.
	(c_common_lang_init): Don't initialize format_attribute_table.  Do
	call c_init_attributes.
	* Makefile.in (c-common.o): Depend on builtin-attrs.def.
	* c-common.h (init_function_format_info): Don't declare.
	(c_common_insert_default_attributes): Declare.
	* c-decl.c (implicitly_declare, builtin_function): Call
	decl_attributes.
	(init_decl_processing): Don't call init_function_format_info.
	(insert_default_attributes): New.
	* c-format.c (handle_format_attribute,
	handle_format_arg_attribute): Be quiet about inappropriate
	declaration when applying default attributes.
	(init_function_format_info): Remove.
	* tree.h (enum attribute_flags): Add ATTR_FLAG_BUILT_IN.
	(insert_default_attributes): Declare.

2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-format.c (CPLUSPLUS_STD_VER): Define to STD_C94.

2001-10-01  Jim Wilson  <wilson@redhat.com>

	* sched-deps.c (add_dependence): When elide conditional dependence,
	check that insn doesn't modify cond2.

2001-10-01  Dale Johannesen  <dalej@apple.com>

	* config/rs6000/rs6000.h (enum processor_type): Add support
	for 7400 (G4) and 7450.
	(RTX_COSTS): Ditto.
	* config/rs6000/rs6000.c (rs6000_override_options): Ditto.
	(rs6000_issue_rate): Ditto.
	(rs6000_adjust_cost): Fix cycle counts for compares.
	(debug_stack_info):  Fix an obvious typo.
	* config/rs6000/rs6000.md: Add functional units for 7400 and 7450.
	* doc/invoke.texi: Document.
	* config/rs6000/darwin.h (TARGET_DEFAULT): Set to be reasonable
	for Darwin.
	(PROCESSOR_DEFAULT): Ditto.

2001-10-01  Loren J. Rittle  <ljrittle@acm.org>

	* Makefile.in (STAGE2_FLAGS_TO_PASS): Propagate HOST_CC.
	(fixinc.sh): Map CC, CFLAGS and LDFLAGS to HOST_* versions for
	later recursive make invocation.

2001-10-01  Hans Boehm  <boehm@acm.org>

	* optabs.c (emit_libcall_block): When using non-call exceptions,
	don't add REG_LIBCALL reg notes to trapping calls.

2001-10-01  David Billinghurst <David.Billinghurst@riotinto.com>

	* flow.c (propagate_block_delete_libcall): Remove unused first arg
	(propagate_one_insn):  Update for above change

2001-10-01  David Billinghurst <David.Billinghurst@riotinto.com>

	* unwind-sjlj.c (_Unwind_GetRegionStart, _Unwind_GetDataRelBase,
	_Unwind_GetTextRelBase): Argument is unused.

Mon Oct  1 19:20:57 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* alias.c (get_alias_set): Try to replace PLACEHOLDER_EXPR.
	Loop through NOPs, placeholders, and components.
	Don't go through NOPs if change mode.
	(record_alias_subset): Do nothing if SUBSET and SET are the same.
	* emit-rtl.c (set_mem_alias_set): Enable check.
	* expr.c (find_placeholder): New function.
	(expand_expr, case PLACEHOLDER_EXPR): Use it.
	(expand_expr, case COMPONENT_EXPR): Always copy OP0 when we need
	to modify it and avoid unneeded copies.
	* expr.h (expand_expr): Always define.
	(find_placeholder): New declaration.

2001-10-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.md ("add-split"): Fix add split when
	operand 2 is the stack pointer.
	("addr-peephole"): Fix address computation peephole when operand 2
	is the stack pointer.

Mon Oct  1 09:26:41 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* config/i386/i386.c (ix86_va_arg): Call set_mem_alias_set.
	(ix86_setup_incoming_varargs): Likewise.

2001-10-01  Jason Merrill  <jason_merrill@redhat.com>

	* stor-layout.c (layout_type): Don't complain about too-large
	array here.

Mon Oct  1 06:43:41 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* function.c (keep_stack_depressed): Don't use delete_insn.

	* expr.h (set_mem_alias_set): Move decl to here.
	* rtl.h (mem_attrs): New typedef and struct.
	(union rtunion_def): Add field for mem_attrs.
	(X0MEMATTR, MEM_ATTRS): New macros.
	(MEM_ALIAS_SET): Use MEM_ATTRS.
	(MEM_DECL, MEM_OFFSET, MEM_SIZE, MEM_ALIGN): New macros.
	(MEM_COPY_ATTRIBUTES): Copy MEM_ATTRS.
	(set_mem_alias_set): Delete decl from here.

	* alias.c (set_mem_alias_set): Delete from here.
	* emit-rtl.c (mem_attrs_htab): New variable.
	(rtx_htab_mark, rtx_htab_mark_1): Deleted.
	(mem_attrs_htab_hash, mem_attrs_htab_eq): New functions.
	(mem_attrs_mark, get_mem_attrs): Likewise.
	(gen_rtx_MEM): Clear MEM_ATTRS.
	(set_mem_attributes): Move to here.
	(set_mem_alias_set): Likewise, and call get_mem_attrs.
	(init_emit_once): const_int_htab now deletable htab.
	Initialize mem_attrs_htab.
	* explow.c (set_mem_attributes): Delete from here.
	* function.c (put_var_into_stack): Clear MEM_ATTRS.
	(gen_mem_addressof): Likewise; rework to use set_mem_attributes.
	* ggc-common.c (ggc_mark_rtx_children, case MEM): New case.
	* reload1.c (reload): Rework changing REG to MEM.

2001-09-30  H.J. Lu <hjl@gnu.org>

	* acconfig.h (PREFIX_INCLUDE_DIR): New variable.
	* config.in: Rebuild.

2001-09-30  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.md ("cmpqi_1"): Fix constraints.
	("tsthi_1"): Avoid allocation in register y.
	("*movqi_68hc12"): Reorganize and fix constraints.
	("zero_extendqisi2"): Prefer d over x and y for operand 1.
	("addqi3"): Likewise.
	("addhi3"): Fix constraints.
	("*logicalhi3_zexthi"): Disparage soft registers.

2001-09-30  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.c (m68hc11_gen_movhi): Fix move of sp
	to tmp reg.

2001-09-30  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.h(INCOMING_RETURN_ADDR_RTX): Remove so
	that we use setjmp/longjmp exceptions.

2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (POOL_ALIGN, POOL_FRONT, POOL_LIMIT, POOL_BASE,
	POOL_SIZE, POOL_ROOM, POOL_COMMIT, struct cpp_chunk,
	struct cpp_pool, _cpp_init_pool, _cpp_free_pool, _cpp_pool_reserve,
	_cpp_pool_alloc, _cpp_next_chunk): Remove.
	(_cpp_extend_buff, BUFF_ROOM): Update.
	(_cpp_append_extend_buff): New.
	(struct cpp_reader): Remove macro_pool, add a_buff.
	* cppinit.c (cpp_create_reader): Initialize a_buff, instead of
	macro_pool.
	(cpp_destroy): Free a_buff instead of macro_pool.
	* cpplex.c (new_chunk, chunk_suitable, _cpp_next_chunk,
	new_chunk, _cpp_init_pool, _cpp_free_pool, _cpp_pool_reserve,
	_cpp_pool_alloc, ): Remove.
	(parse_number, parse_string): Update use of _cpp_extend_buff.
	(_cpp_extend_buff): Update.
	(_cpp_append_extend_buff, cpp_aligned_alloc): New.
	* cpplib.c (glue_header_name, parse_answer):
	Update use of _cpp_extend_buff.
	(cpp_register_pragma, cpp_register_pragma_space): Use
	_cpp_aligned_alloc.
	(do_assert, do_unassert): Check for EOL, update.
	* cppmacro.c (stringify_arg, collect_args): Update to use
	_cpp_extend_buff and _cpp_append_extend_buff.
	(save_parameter, parse_params, alloc_expansion_token,
	_cpp_create_definition): Rework memory management.

2001-09-29  Andris Pavenis  <pavenis@lanet.lv>

	* config/i386/xm-djgpp.h (GCC_DRIVER_HOST_INITIALIZATION): Don't
	update md_exec_prefix.
	(UPDATE_PATH_HOST_CANONICALIZE): Don't free PATH as it can point
	to string constant.

2001-09-30  Ulrich Weigand  <uweigand@de.ibm.com>

	* config/s390/s390.h (EXTRA_CC_MODES): Add CCLmode.
	(SELECT_CC_MODE): Use s390_select_ccmode.
	* config/s390/s390-protos.h (s390_select_ccmode): Add.
	* config/s390/s390.c (s390_select_ccmode): New.
	(s390_match_ccmode): Add CCLmode.
	(s390_branch_condition_mask, s390_branch_condition_mnemonic): New.
	(output_branch_condition, output_inverse_branch_condition): Removed.
	(print_operand): Use s390_branch_condition_mnemonic.
	* config/s390/s390.md (addsi3_cc, addsi3_cconly, addsi3_cconly2,
	subsi3_cc, subsi3_cconly): Use logical instructions and CCLmode.
	(bunordered, bordered, buneq, bungt, bunlt, bnuge, bunle, bltgt): New.

	* config/s390/s390.c (check_and_change_labels): Preserve CC mode
	when converting conditional branches to far branches.
	* config/s390/s390.md (cmpstr_const, cmpstr_64, cmpstr_31, cmpint_si,
	cmpint_di): Use CCSmode instead of CCUmode.

	* config/s390/s390.c (legitimate_la_operand_p): New.
	* config/s390/s390-protos.h (legitimate_la_operand_p): Add.
	* config/s390/s390.md (movsi): Convert load address patterns to
	arithmetic operations when necessary.
	(addaddr_picR, addaddr_picL, addaddr_picN): Removed.
	(do_la): Renamed to *do_la and use legitimate_la_operand_p.
	(*do_la_reg_0): Don't use before reload.

	* config/s390/s390.c (legitimize_address): Make more efficient
	use of two-register addressing mode.

	* config/s390/s390.c (s390_function_prologue): Fix incorrect prolog
	with -mno-backchain in some corner cases.

	* config/s390/s390.md (cmpsi_cct): Operands 0 and 1 do not commute.

2001-09-29  Alexandre Oliva  <aoliva@redhat.com>

	* reload.c (find_reloads): Mark new USE insns with QImode.
	(find_reloads_toplev, find_reloads_address, subst_reg_equivs,
	find_reloads_subreg_address): Likewise.
	* regrename.c (note_sets, clear_dead_regs): Abort if pseudos are
	encountered.
	* reload1.c (reload_combine_note_use): Likewise, inside USEs and
	CLOBBERs.
	(reload): Make sure there are no USEs with mode other than
	VOIDmode.  At the end, remove those marked with QImode.

2001-09-29  Per Bothner  <per@bothner.com>

	* cppdefault.c (cpp_include_defaults):  Also search PREFIX_INCLUDE_DIR.
	* Makefile.in (includedir):  Rename to local_includedir.
	(includedir):  Define as $(prefix)/include.
	* config.in (PREFIX_INCLUDE_DIR):  New variable.
	* configure.in (PREFIX_INCLUDE_DIR):  Test for new variable.

2001-09-29  Bernd Schmidt  <bernds@redhat.com>

	* config/i386/i386.c (init_mmx_sse_builtins): Fix type of storelps and
	storehps builtins.
	* doc/extend.texi (Vector Extensions): New node.
	* doc/invoke.texi (Machine Dependent Options): Add documentation for
	i386 -mmmx, -msse, -m3dnow.

Sat Sep 29 15:08:16 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* doc/invoke.texi (Optimize Options): Revert an accidental checkin.

2001-09-29  Hans-Peter Nilsson  <hp@axis.com>

	* cse.c (cse_insn) [HAVE_cc0]: Fix typo delete-insn -> delete_insn.

	* doc/invoke.texi (Optimize Options): Delete spurious @table.

2001-09-28  Richard Henderson  <rth@redhat.com>

	* varasm.c (assemble_integer): Bound alignment check by
	BIGGEST_ALIGNMENT.

	* cfgrtl.c (redirect_edge_and_branch): Abort if redirect_jump fails.

2001-09-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* config/i386/sol2.h (CPLUSPLUS_CPP_SPEC): Define.

2001-09-25  Bernd Schmidt  <bernds@redhat.com>

	Mostly from Graham Stott  <grahams@redhat.com>
	* c-common.c (type_for_mode): Add support for V2SFmode.
	* tree.c (build_common_tree_nodes_2): Likewise.
	* tree.h (enum tree_index, global_trees): Likewise.
	* config/i386/i386.c (x86_3dnow_a): New variable.
	(override_options): Support 3Dnow extensions.
	(bdesc_2arg, bdesc_1arg): Some SSE instructions are also part of
	Athlon's version of 3Dnow.
	(ix86_init_mmx_sse_builtins): Create 3Dnow builtins.
	(ix86_expand_builtin): Handle them.
	(ix86_hard_regno_mode_ok): Support V2SFmode if using 3Dnow.
	* config/i386/i386.h (MASK_3DNOW, MASK_3DNOW_A, TARGET_3DNOW,
	TARGET_3DNOW_A): New macros.
	(TARGET_SWITCHES): Add 3Dnow switches.
	(VALID_MMX_REG_MODE_3DNOW): New macro.
	(VECTOR_MODE_SUPPORTED_P): Use it.
	(enum ix86_builtins): Add entries for 3Dnow builtins.
	* config/i386/i386.md (movv2sf_internal, movv2sf, pushv2sf, pf2id,
	pf2iw, addv2sf3, subv2sf3, subrv2sf3, gtv2sf3, gev2sf3, eqv2sf3,
	pfmaxv23sf3, pfminv2sf3, mulv2sf3, femms, prefetch_3dnow, prefetchw,
	pfacc, pfnacc, pfpnacc, pi2fw, floatv2si2, pavgusb, pfrcpv2sf2,
	pfrcpit1v2sf3, pfrcpit2v2sf3, pfrsqrtv2sf2, pfrsqit1v2sf3,
	pmulhrwvhi3, pswapdv2si2, pswapdv2sf2): New patterns.
	(mmx_pmovmskb, mmx_maskmovq, sse_movntdi, umulv4hi3_highpart,
	mmx_uavgv8qi3, mmx_uavgv4hi3, mmx_psadbw, mmx_pinsrw, mmx_pextrw,
	mmx_pshufw, umaxv8qi3, smaxv4hi3, uminv8qi3, sminv4hi3, sfence,
	sfence_insn, prefetch): Make these available if TARGET_SSE or
	TARGET_3DNOW_A.

Fri Sep 28 19:18:40 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386-protos.h (ix86_setup_incoming_varargs, ix86_va_arg,
	ix86_va_start, ix86_build_va_list): Declare.
	* i386.c (ix86_setup_incoming_varargs, ix86_va_arg,
	ix86_va_start, ix86_build_va_list): New global functions.
	* i386.md (sse_prologue_save_insn): New insn.
	(sse_prologue_save): New expander.
	* i386.h (EXPAND_BUILTIN_VA_ARG, EXPAND_BUILTIN_VA_START,
	BUILD_VA_LIST_TYPE, SETUP_INCOMING_VARARGS): New macros.

2001-09-28  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpplex.c (new_buff, _cpp_get_buff, _cpp_extend_buff):
	Use size_t everywhere, make definitions consistent with
	prototypes.

Fri Sep 28 14:59:34 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* gcse.c (replace_store_insn): Use delete_insn.
	* loop.c (move_movables): Likewise; avoid delete_insn
	from clobbering notes moved elsewhere.
	(check_dbra_loop): Use delete_insn.
	* ssa.c (convert_from_ssa): Likewise.
	* cse.c (cse_insn): Use delete_insn.

2001-09-28  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (struct cpp_buff): Make unsigned.
	(_cpp_get_buff): Take length of size_t.
	(_cpp_unaligned_alloc): New.
	(BUFF_ROOM, BUFF_FRONT, BUFF_LIMIT): New.
	(struct cpp_reader): Remove ident_pool.  Add u_buff.
	* cppinit.c (cpp_create_reader): Initialize u_buff, not ident_pool.
	(cpp_destroy): Destroy u_buff, not ident_pool.
	* cpplex.c (parse_number, parse_string, save_comment,
	cpp_token_as_text): Update to use the unaligned buffer.
	(new_buff): Make unsigned.
	(_cpp_unaligned_alloc): New.
	* cpplib.c (glue_header_name): Update to use the unaligned buffer.
	* cppmacro.c (new_number_token, builtin_macro, stringify_arg):
	Similarly.
	(collect_args): Make unsigned.

2001-09-27  Zack Weinberg  <zack@codesourcery.com>

	* cpplex.c (cpp_output_token): Use a putc loop for
	SPELL_OPERATOR, and fwrite for SPELL_IDENT.

	* configure.in: Detect fwrite_unlocked and fprintf_unlocked.
	* configure, config.in: Regenerate.
	* system.h: Replace fwrite and fprintf with their unlocked
	variants if available.

2001-09-27  Richard Henderson  <rth@redhat.com>

	* dwarf2out.c (dwarf2out_frame_finish): Never elide .debug_frame
	in favour of .eh_frame.

2001-09-27  Aldy Hernandez  <aldyh@redhat.com>

	* config/rs6000/rs6000.h (FUNCTION_VALUE): Change hardcoded 33 and 3
	to macros.
	(LIBCALL_VALUE): Likewise.

2001-09-27  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h: Update comment.
	* cpplex.c: Update comments.
	(_cpp_can_paste): Remove.
	* cpplib.h (_cpp_can_paste): Remove.
	* cppmacro.c (paste_tokens, paste_all_tokens): Update to use the
	lexer rather than _cpp_can_paste.

2001-09-27  Neil Booth  <neil@daikokuya.demon.co.uk>

	* doc/cppinternals.texi: Update.

2001-09-26  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (struct cpp_pool): Remove locks and locked.
	(struct cpp_context): Add member buff.
	(struct cpp_reader): Remove member argument_pool.
	(_cpp_lock_pool, _cpp_unlock_pool): Remove.
	* cppinit.c (cpp_create_reader, cpp_destroy): Argument_pool is dead.
	* cpplex.c (chunk_suitable): Remove pool argument.
	(MIN_BUFF_SIZE, BUFF_SIZE_UPPER_BOUND, EXTENDED_BUFF_SIZE): New.
	(new_buff, _cpp_extend_buff): Update.
	(_cpp_get_buff): Fix silly pointer bug.  Be more selective about
	which buffer is returned.
	(_cpp_next_chunk, _cpp_init_pool): Pool locking removed.
	(_cpp_lock_pool, _cpp_unlock_pool): Remove.
	* cppmacro.c (lock_pools, unlock_pools): Remove.
	(push_ptoken_context): Take a _cpp_buff.
	(enter_macro_context): Pool locking removed.
	(replace_args): Use a _cpp_buff for the replacement list with
	arguments replaced.
	(push_token_context): Clear buff.
	(expand_arg): Use _cpp_pop_context.
	(_cpp_pop_context): Free a context's buffer, if any.

2001-09-26  DJ Delorie  <dj@redhat.com>

	* c-typeck.c (digest_init): Check for sizeless arrays.

2001-09-26  Richard Henderson  <rth@redhat.com>

	* optabs.c (init_one_libfunc): Create a dummy function type
	instead of using error_mark_node.

2001-09-26  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (struct _cpp_buff, _cpp_get_buff, _cpp_release_buff,
	_cpp_extend_buff, _cpp_free_buff): New.
	(struct cpp_reader): New member free_buffs.
	* cppinit.c (cpp_destroy): Free buffers.
	* cpplex.c (new_buff, _cpp_release_buff, _cpp_get_buff,
	_cpp_extend_buff, _cpp_free_buff): New.
	* cpplib.h (struct cpp_options): Remove unused member.
	* cppmacro.c (collect_args): New.  Combines the old parse_arg
	and parse_args.  Use _cpp_buff for memory allocation.
	(funlike_invocation_p, replace_args): Update.

Wed Sep 26 13:20:51 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* final.c (final_scan_insn): Use delete_insn instead of delete_note.

2001-09-25  Andrew Haley  <aph@cambridge.redhat.com>

	* except.c (sjlj_mark_call_sites): Change address inside sequence.

2001-09-24  Andrew Haley  <aph@cambridge.redhat.com>

	* config/sh/linux.h (LINK_SPEC): Set dynamic-linker to agree with
	glibc.

2001-09-25  Janis Johnson  <janis187@us.ibm.com>
	    Jim Wilson  <wilson@redhat.com>

	* doc/install.texi (Specific, ia64-*-linux): Document.

Tue Sep 25 17:13:56 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* Makefile.in (cfgrtl.o): Add.
	* basic-block.h (alloc_block, alloc_aux_for_block, alloc_aux_for_blocks,
	free_aux_for_block, alloc_aux_for_edge, alloc_aux_for_edges,
	free_aux_for_edge): Declare.
	* cfg.c
	(HAVE_return): Undefine.
	* basic-block.h (alloc_block, alloc_aux_for_block, alloc_aux_for_blocks,
	free_aux_for_block, alloc_aux_for_edge, alloc_aux_for_edges,
	free_aux_for_edge): New global functions.
	(first_delete_block): New static variable.
	(init_flow): Clear first_delete_block.
	(basic_block_for_insn, label_value_list, tail_recursion_label_list,
	 can_delete_note_p, can_delete_label_p, commit_one_edge_insertion,
	 try_redirect_by_replacing_jump, last_loop_beg_note,
	 back_edge_of_syntactic_loop_p, force_nonfallthru_and_redirect,
	 delete_insn, delete_insn_chain, create_basic_block_structure,
	 create_basic_block, flow_delete_block, compute_bb_for_insn,
	 free_bb_for_insn, update_bb_for_insn, set_block_for_insn,
	 set_block_for_new_insns, split_block, merge_blocks_nomove,
	 block_label, try_redirect_by_replacing_jump, last_loop_beg_note,
	 redirect_edge_and_branch, force_nonfallthru_and_redirect,
	 force_nonfallthru, redirect_edge_and_branch_force, tidy_fallthru_edge,
	 tidy_fallthru_edges, split_edge, insert_insn_on_edge,
	 commit_one_edge_insertion, commit_edge_insertions, dump_bb, debug_bb,
	 debug_bb_n, print_rtl_with_bb, verify_flow_info, purge_dead_edges,
	 purge_all_dead_edges): Move to ....
	* cfgrtl.c: New file; .... Here.

	* bb-reorder.c (fixup_reorder_chain): Use alloc_aux_for_block.
	(reroder_basic_block): Use alloc_aux_for_blocks.
	* predict.c (estimate_bb_frequencies): Likewise; use
	alloc_aux_for_edges.
	* profile.c (compute_branch_probabilities): Likewise.
	(branch_prob): Likewise.
	* reg-stack.c (reg_to_stack): Likewise.

	* emit-rtl.c (emit_insns_after): Never return NULL.

	* basic-block.h (set_block_for_new_insns): Delete.
	* cfgrtl.c (set_block_for_new_insns): Delete.

	* cfgcleanup.c (try_optimize_cfg): Add fake exit edges for noreturn
	calls when crossjumping.

	* cfgcleanup.c (try_simplify_condjump): Cleanup invert_jump call.
	* unroll.c (copy_loop_body): Use delete_insn.

	* final.c (final, final_scan_insn): Use delete_insn/delete_note.
	* function.c (fixup_var_refs_insn, fixup_var_refs_1,
	keep_stack_depressed): Likewise.
	* gcse.c (cprop_cc0_jump): Likewise.
	* local-alloc.c (update_equiv_regs): Likewise.
	* loop.c (scan_loop, loop_delete_insns): Likewise.
	* regmove.c (try_auto_increment, fixup_match_1): Likewise.
	* reload1.c (reload, calculate_needs_all_insns, reload_as_needed,
	delete_output_reload, delete_address_reloads_1,
	reload_cse_delete_noop_set, reload_combine, reload_cse_move2add):
	Likewise.
	* sibcall.c (replace_call_placeholder): Likewise.
	* cse.c (cse_insn): Likewise.

2001-09-25  Bernd Schmidt  <bernds@redhat.com>

	From Graham Stott  <grahams@redhat.com>
	(def_builtin): Only define builtins appropriate for target_flags.  All
	callers changed.
	(builtin_decsription): Add new field mask which is used to determine
	when to define the builtin via the macro def_builtin.

	(bdesc_comi): Initialise new mask fields.
	(bdesc_2srg): Likewise.
	(bdesc_1arg): Likewise.

	* config/i386/i386.c (ix86_init_builtins): Correct return type
	building v4hi_ftype_v4hi_int_int tree node.
	(ix86_expand_sse_comi): Fix typo swapping operands.
	Don't swap comparision condition, it is already swapped.
	(ix86_expand_sse_compare): Before swapping operands
	move operand 1 into new rtx and not the target rtx.
	Don't swap comparison condition, it is already swapped.
	Always check whether we need to create a new TARGET.

	* config/i386/i386.md: (sse_comi) Fix typos.
	(sse_ucomi): Likewise.
	(cvtss2si): Fix operand 0 contraint.
	(cvttss2si): Likewise.
	(sse_unpckhps): Fix mode for operand 2.
	(sse_unpcklps): Likewise.

2001-09-25  Graham Stott  <grahams@redhat.com>

	* sibcall.c (skip_copy_to_return_value): Tighten return value
	copy check.

2001-09-24  David Edelsohn  <edelsohn@gnu.org>

	* rs6000.c (lwa_operand): Address must be word aligned.

Mon Sep 24 18:57:59 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* tree.c (type_hash_marked_p): Consider as marked if debug symbol
	number has been set.
	(type_hash_mark): Mark type itself.

2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-lex.c (cb_def_pragma): Update.
	(c_lex): Update, and skip padding.
	* cppexp.c (lex, parse_defined): Update, remove unused variable.
	* cpphash.h (struct toklist): Delete.
	(union utoken): New.
	(struct cpp_context): Update.
	(struct cpp_reader): New members eof, avoid_paste.
	(_cpp_temp_token): New.
	* cppinit.c (cpp_create_reader): Update.
	* cpplex.c (_cpp_temp_token): New.
	(_cpp_lex_direct): Add PREV_WHITE when parsing args.
	(cpp_output_token): Don't print leading whitespace.
	(cpp_output_line): Update.
	* cpplib.c (glue_header_name, parse_include, get__Pragma_string,
	do_include_common, do_line, do_ident, do_pragma,
	do_pragma_dependency, _cpp_do__Pragma, parse_answer,
	parse_assertion): Update.
	(get_token_no_padding): New.
	* cpplib.h (CPP_PADDING): New.
	(AVOID_LPASTE): Delete.
	(struct cpp_token): New union member source.
	(cpp_get_token): Update.
	* cppmacro.c (macro_arg): Convert to use pointers to const tokens.
	(builtin_macro, paste_all_tokens, paste_tokens, funlike_invocation_p,
	replace_args, quote_string, stringify_arg, parse_arg, next_context,
	enter_macro_context, expand_arg, _cpp_pop_context, cpp_scan_nooutput,
	_cpp_backup_tokens, _cpp_create_definition): Update.
	(push_arg_context): Delete.
	(padding_token, push_token_context, push_ptoken_context): New.
	(make_string_token, make_number_token): Update, rename.
	(cpp_get_token): Update to handle tokens as pointers to const,
	and insert padding appropriately.
	* cppmain.c (struct printer): New member prev.
	(check_multiline_token): Constify.
	(do_preprocessing, cb_line_change): Update.
	(scan_translation_unit): Update to handle spacing.
	* scan-decls.c (get_a_token): New.
	(skip_to_closing_brace, scan_decls): Update.
	* fix-header.c (read_scan_file): Update.

	* doc/cpp.texi: Update.

2001-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* c-aux-info.c (affix_data_type): Use ATTRIBUTE_MALLOC.  Avoid
	leak by passing malloc'ed pointer to reconcat, not concat.

2001-09-24  DJ Delorie  <dj@redhat.com>

	* varasm.c (array_size_for_constructor): Handle STRING_CSTs also.

2001-09-24  Ulrich Weigand  <uweigand@de.ibm.com>:

	* flow.c (delete_dead_jumptables): Delete jumptable if the only
	reference is from the literal pool.

2001-09-24  Janis Johnson  <janis187@us.ibm.com>

	* doc/install.texi (Final install): Request additional information
	in mail about successful builds.

2001-09-24  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.c (return_addr_rtx): Return NULL_RTX if count is not zero.  Use
	initial value of return pointer register instead of value in frame-20.
	Revise comments.

2001-09-24  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* som.h (ASM_OUTPUT_EXTERNAL): Improve formatting.
	(ASM_OUTPUT_EXTERNAL_LIBCALL): Only generate a .IMPORT statement for
	the libcall if there isn't a referenced identifier for the symbol.

2001-09-24  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.h (TRAMPOLINE_TEMPLATE): Add two words to the template for
	non 64-bit machines.  Use these as a plabel for the trampoline.
	(TRAMPOLINE_SIZE): Adjust size for new words.
	(INITIALIZE_TRAMPOLINE): Initialize new words.
	(TRAMPOLINE_ADJUST_ADDRESS): New.  Adjust address to make it a
	pointer to the plabel in the trampoline.

2001-09-24  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.c (function_arg): Pass floating arguments in both general and
	floating registers in indirect (dynamic) calls when generating code
	for the 32 bit ABI and the HP assembler.

2001-09-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* doc/install.texi: Markup fixes.
	Use Solaris 2, SunOS 4 as appropriate.
	(Specific, *-*-solaris2*): Explain this.
	Unconditionally warn against /usr/ucb tools.
	Remove Sun as warning, obsolete.
	Move X11 header bug workaround here, update patches.
	(Specific, sparc-sun-solaris2*): Detail Sun as fix status.
	(Specific, sparc-sun-solaris2.7): Update patch 106950 status.

2001-09-23  Zack Weinberg  <zack@codesourcery.com>

	* errors.h (warning, error, fatal, internal_error): Don't mark
	with ATTRIBUTE_PRINTF_n.
	* toplev.h (internal_error, fatal_io_error, warning, error,
	pedwarn, pedwarn_with_file_and_line, warning_with_file_and_line,
	error_with_file_and_line, sorry, error_for_asm, warning_for_asm):
	Likewise.

Sun Sep 23 18:19:48 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* function.c (pop_function_context_from): var_refs_queue
	and temp slots now in GC memory.
	(mark_function_status, free_after_compilation): Likewise;
	also struct function now in GC memory.
	(assign_stack_temp_for_type): struct temp_slot now in GC memory.
	(combine_temp_slots): Likewise.
	(schedule_fixup_var_refs): var_refs_queue now in GC memory.
	(prepare_function_start): Use GC memory for struct function.
	(mark_temp_slot): Deleted.
	(gcc_mark_struct_function): struct function now in GC memory.

	* fold-const.c (extract_muldiv, case PLUS_EXPR): Only adjust
	code for division, not modulus.

	* rtl.def (MEM): Remove obsolete part of comment.

2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-format.c (init_function_format_info): Check __builtin_printf
	and __builtin_fprintf even if -ffreestanding.  Check C99 functions
	in gnu89 mode.

Sat Sep 22 09:09:32 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* c-common.c (format_attribute_table): Remove decl.
	* tree.h (format_attribute_table, lang_attribute_table): New decls.
	(lang_attribute_common): Likewise.

	* function.c (fix_lexical_address): Use set_mem_alias_set.
	(expand_function_start): Likewise.
	* config/alpha/alpha.h (SETUP_INCOMING_VARARGS): Likewise.

	* varasm.c (output_constant): Fix unused variable warning.

	* attribs.c: New file, from c-common.c.
	(attribute_tables): Now four elements.
	(format_attribute_table, lang_attribute_common): New variables.
	(init_attributes): Reflect above changes.
	(handle_mode_attribute): Delete check for wider than uintmax.
	* c-common.c: Delete parts moved to attribs.c.
	(enum attrs): Deleted; unused.
	(c_format_attribute_table): New variable.
	(c_common_lang_init): Initialize format_attribute_table with it.
	* c-common.h (decl_attributes): Remove decl.
	* tree.h (decl_attribute): Move it to here.
	* Makefile.in (C_AND_OBJS_OBJS): Add attribs.o.
	(attribs.o): New rule.

2001-09-22  Andreas Jaeger  <aj@suse.de>

	* builtins.c (c_getstr): Remove unused variable.

2001-09-21  Richard Henderson  <rth@redhat.com>

	* reload1.c (reload): Use delete_insn instead of splatting
	NOTE_INSN_DELETED.

2001-09-21  Richard Henderson  <rth@redhat.com>

	* reload.c (push_secondary_reload): Don't check for "=" in output
	constraint after ""->ALL_REGS check.

2001-09-21  Richard Henderson  <rth@redhat.com>

	* predict.c (expected_value_to_br_prob): Use pc_set.

	* optabs.c (init_one_libfunc): Gen a FUNCTION_DECL for use by
	ENCODE_SECTION_INFO; get SYMBOL_REF from make_decl_rtl.

2001-09-21  Richard Henderson  <rth@redhat.com>

	* rtl.h (LCT_RETURNS_TWICE): New.
	* calls.c (emit_call_1): Set current_function_calls_setjmp for
	ECF_RETURNS_TWICE.
	(emit_library_call_value_1): Map LCT_RETURNS_TWICE
	to ECF_RETURNS_TWICE.
	* except.c (sjlj_emit_function_enter): Use LCT_RETURNS_TWICE for
	call to setjmp.

	* unwind-sjlj.c: Invent the setjmp.h declarations if inhibit_libc.

	* config/stormy16/stormy16.h (DONT_USE_BUILTIN_SETJMP): New.
	(JMP_BUF_SIZE): New.

2001-09-21  Richard Henderson  <rth@redhat.com>

	* config/stormy16/stormy16.h (REG_CLASS_FROM_LETTER): Map 'd'
	to R8_REGS.

2001-09-21  Richard Henderson  <rth@redhat.com>

	* tree.def (FDESC_EXPR): New.
	* expr.c (expand_expr): Handle it.
	* varasm.c (initializer_constant_valid_p): Likewise.
	(output_constant): Likewise.
	* defaults.h (TARGET_VTABLE_USES_DESCRIPTORS): New.
	* config/ia64/ia64.h (TARGET_VTABLE_USES_DESCRIPTORS): New.
	(ASM_OUTPUT_FDESC): New.
	* doc/tm.texi: Document the new macros.

21-09-2001  Richard Earnshaw  (reanrsha@arm.com)

	* cfgcleanup.c (merge_blocks_move_successor_nojumps): Don't leave
	ADDR_VEC or ADDR_DIFF_VEC jump insns as part of the basic block
	once merging is complete.

Fri Sep 21 11:20:12 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* integrate.c (allocate_initial_values): Eliminate unused arg warning.

21-09-2001  Richard Earnshaw  (reanrsha@arm.com)

	* cfgcleanup.c (flow_find_cross_jump): Delete any REG_EQUAL notes
	that would be invalid after a merge.

Fri Sep 21 14:24:29 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* basic-block.h (flow_delete_insn, flow_delete_insn_chain): Kill.
	* cfg.c (delete_insn): Rename from ....; use remove_insn; do not
	remove some labels.
	(flow_delete_insn): This one.
	(delete_insn_chain): Rename from ...; do not care labels.
	(flow_delete_insn_chain): ... this one.
	(flow_delete_block): Remove the insns one BB has been expunged.
	(merge_blocks_nomove): Likewise.
	(try_redirect_by_replacing_jump): Use delete_insn[_chain]; do not care
	updating BB boundaries.
	(tidy_fallthru_edge): Likewise.
	(commit_one_edge_insertion): Likewise.
	* cfgbuild.c (find_basic_block): Likewise.
	(find_basic_blocks_1): Likewise.
	* cfgcleanup.c (merge_blocks_move_predecessor_nojumps): Likewise.
	(try_crossjump_to_edge): Likewise.
	(try_optimize_cfg): Likewise.
	* cse.c (delete_trivially_dead_insns): Likewise.
	* df.c (df_insn_delete): Likewise.
	* doloop.c (doloop_modify): Use delete_related_insns.
	* emit-rtl.c (try_split): Likewise.
	(remove_insn): Update BB boundaries.
	* expect.c (connect_post_landing_pads): Use delete_related_insns.
	* flow.c (delete_dead_jumptables): Use delete_insn[_chain]; do not care
	updating BB boundaries.
	(propagate_block_delete_insn): Likewise.
	(propagate_block_delete_libcall): Likewise.
	* function.c (delete_handlers): Use delete_related_insns.
	(thread_prologue_and_epilogue_insns): Likewise.
	* gcse.c (delete_null_pointer_checks): Use delete_related_insns.
	* genpeep.c (gen_peephole): Use delete_related_insns.
	* ifcvt.c (noce_process_if_block): Use delete_insn; do not care updating
	BB boundaries.
	(find_cond_trap): Likewise.
	* integrate.c (save_for_inline): Use delete_related_insns.
	(copy_insn_list): Likewise.
	* jump.c (pruge_linie_number_notes): Likewise.
	(duplicate_loop_exit_test): Likewise.
	(delete_computation): Likewise.
	(delete_related_insn): Rename from ...; use delete_insn
	(delete_insn): ... this one.
	(redirect_jump): Use delete_related_insns.
	* loop.c (scan_loop): Likewise.
	(move_movables): Likewise.
	(find_and_verify_loops): Likewise.
	(check_dbra_loop): Likewise.
	* recog.c (peephole2_optimize): Likewise.
	* reg-stack.c (delete_insn_for_stacker): Remove.
	(move_for_stack_reg): Use delete_insn.
	* regmove.c (combine_stack_adjustments_for_block): Likewise.
	* reload1.c (delete_address_reloads): Use delete_related_insns.
	(fixup_abnormal_edges): Use delete_insn.
	* recog.c (emit_delay_sequence): Use delete_related_insns.
	(delete_from-delay_slot): Likewise.
	(delete_scheduled_jump): likewise.
	(optimize_skip): Likewise.
	(try_merge_delay_insns): Likewise.
	(full_simple_delay_slots): Likewise.
	(fill_slots_from_thread): Likewise.
	(relax_delay_slots): Likewise.
	(make_return_insns): Likewise.
	(dbr_schedule): Likewise.
	* rtl.h (delete_insn): Rename to delete_related_insns.
	(delete_insn, delete_insn_chain): New prototypes.
	* ssa-ccp (sse_fast_dce):  Remove deleting of DEF, as it is done
	by df_insn_delete already.
	* ssa-dce.c (delete_insn_bb): Use delete_insn.
	* ssa.c (convert_from_ssa): Use delete_related_insns.
	* unroll.c (unroll_loop): Likewise.
	(calculate_giv_inc): Likewise.
	(copy_loop_body): Likewise.

	* i386-protos.h (ix86_libcall_value, ix86_function_value,
	ix86_function_arg_regno_p, ix86_function_arg_boundary,
	ix86_return_in_memory, ix86_function_value): Declare.
	* i386.c (x86_64_int_parameter_registers, x86_64_int_return_registers):
	new static valurables.
	(x86_64_reg_class): New enum
	(x86_64_reg_class_name): New array.
	(classify_argument, examine_argument, construct_container,
	 merge_classes): New static functions.
	(optimization_options): Enable flag_omit_frame_pointer and disable
	flag_pcc_struct_return on 64bit.
	(ix86_libcall_value, ix86_function_value,
	ix86_function_arg_regno_p, ix86_function_arg_boundary,
	ix86_return_in_memory, ix86_function_value): New global functions.
	(init_cumulative_args): Refuse regparm on x86_64, set maybe_vaarg.
	(function_arg_advance): Handle x86_64 passing conventions.
	(function_arg): Likewise.
	* i386.h (FUNCTION_ARG_BOUNDARY): New macro.
	(RETURN_IN_MEMORY): Move offline.
	(FUNCTION_VALUE, LIBCALL_VALUE): Likewise.
	(FUNCTION_VALUE_REGNO_P): New macro.
	(FUNCTION_ARG_REGNO_P): Move offline.
	(struct ix86_args): Add maybe_vaarg.
	* next.h (FUNCTION_VALUE_REGNO_P): Delete.
	* unix.h (FUNCTION_VALUE_REGNO_P): Delete.

2001-09-21  Hartmut Penner  <hpenner@de.ibm.com>

	* s390.md: Changed attributes for scheduling.
	* s390.c: (s390_adjust_cost, s390_adjust_priority)
	Changed scheduling

2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>

	Table-driven attributes.
	* c-decl.c, config/alpha/alpha.c, config/arc/arc.c,
	config/arm/arm.c, config/arm/pe.c, config/avr/avr.c,
	config/avr/avr.h, config/d30v/d30v.h, config/fr30/fr30.h,
	config/h8300/h8300.c, config/i386/cygwin.h, config/i386/winnt.c,
	config/m32r/m32r.c, config/mcore/mcore.c, config/sh/sh.c,
	config/stormy16/stormy16.h, config/v850/v850.c, doc/c-tree.texi,
	doc/tm.texi, ggc-common.c, integrate.c, print-tree.c, tree.c,
	tree.h: Rename DECL_MACHINE_ATTRIBUTES to DECL_ATTRIBUTES.
	* tree.h (struct tree_decl): Change machine_attributes to
	attributes.
	* doc/c-tree.texi: Document that all attributes are now attached
	to decls and types.
	* c-common.c (add_attribute, attrtab, attrtab_idx,
	default_valid_lang_attribute, valid_lang_attribute): Remove.
	(attribute_tables, attributes_initialized,
	c_common_attribute_table, default_lang_attribute_table): New
	variables.
	(handle_packed_attribute, handle_nocommon_attribute,
	handle_common_attribute, handle_noreturn_attribute,
	handle_unused_attribute, handle_const_attribute,
	handle_transparent_union_attribute, handle_constructor_attribute,
	handle_destructor_attribute, handle_mode_attribute,
	handle_section_attribute, handle_aligned_attribute,
	handle_weak_attribute, handle_alias_attribute,
	handle_no_instrument_function_attribute,
	handle_no_check_memory_usage_attribute, handle_malloc_attribute,
	handle_no_limit_stack_attribute, handle_pure_attribute): New
	functions.
	(init_attributes, decl_attributes): Rewrite to implement
	table-driven attributes.
	* c-common.h (enum attribute_flags): Move to tree.h.
	* c-format.c (decl_handle_format_attribute,
	decl_handle_format_arg_attribute): Rename to
	handle_format_attribute and handle_format_arg_attribute.  Update
	for table-driven attributes.
	* c-common.h (decl_handle_format_attribute,
	decl_handle_format_arg_attribute): Remove prototypes.
	(handle_format_attribute, handle_format_arg_attribute): Add
	prototypes.
	* c-decl.c (grokdeclarator): Handle attributes nested inside
	declarators.
	* c-parse.in (setattrs, maybe_setattrs): Remove.
	(maybe_type_quals_setattrs): Rename to maybe_type_quals_attrs.
	Update to handle nested attributes properly.
	(maybe_resetattrs, after_type_declarator,
	parm_declarator_nostarttypename, notype_declarator, absdcl1_noea,
	absdcl1_ea, direct_absdcl1): Update to handle nested attributes
	properly.
	(make_pointer_declarator): Update to handle nested attributes
	properly.
	* doc/extend.texi: Update documentation of limits of attributes
	syntax.  Warn about problems with attribute semantics in C++.
	* target.h (struct target): Remove valid_decl_attribute and
	valid_type_attribute.  Add attribute_table and
	function_attribute_inlinable_p.
	* target-def.h (TARGET_VALID_DECL_ATTRIBUTE,
	TARGET_VALID_TYPE_ATTRIBUTE): Remove.
	(TARGET_ATTRIBUTE_TABLE, TARGET_FUNCTION_ATTRIBUTE_INLINABLE_P):
	Add.
	(TARGET_INITIALIZER): Update.
	* integrate.c (FUNCTION_ATTRIBUTE_INLINABLE_P): Remove default
	definition.
	(function_attribute_inlinable_p): New function.  Check for the
	presence of any machine attributes before using
	targetm.function_attribute_inlinable_p.
	(function_cannot_inline_p): Update.
	* Makefile.in (integrate.o): Update dependencies.
	* doc/tm.texi: Update documentation of target attributes and
	example definition of TARGET_VALID_TYPE_ATTRIBUTE.
	* tree.c (default_valid_attribute_p, valid_machine_attribute):
	Remove.
	(default_target_attribute_table,
	default_function_attribute_inlinable_p): New.
	(lookup_attribute): Update comment to clarify handling of multiple
	attributes with the same name.
	(merge_attributes, attribute_list_contained): Allow multiple
	attributes with the same name but different arguments to appear in
	the same attribute list.
	* tree.h (default_valid_attribute_p): Remove prototype.
	(struct attribute_spec): New.
	(default_target_attribute_table): Declare.
	(enum attribute_flags): Move from c-common.h.  Add
	ATTR_FLAG_TYPE_IN_PLACE.
	(default_function_attribute_inlinable_p): Declare.
	* config/alpha/alpha.c (vms_valid_decl_attribute_p): Remove.
	(TARGET_VALID_DECL_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(vms_attribute_table): New.
	* config/arc/arc.c (arc_valid_decl_attribute): Remove.
	(TARGET_VALID_DECL_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(arc_attribute_table, arc_handle_interrupt_attribute): New.
	* config/arm/arm.c (arm_valid_type_attribute_p,
	arm_valid_decl_attribute_p, arm_pe_valid_decl_attribute_p):
	Remove.
	(TARGET_VALID_TYPE_ATTRIBUTE, TARGET_VALID_DECL_ATTRIBUTE): Don't
	define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(arm_attribute_table, arm_handle_fndecl_attribute,
	arm_handle_isr_attribute): New.
	* config/avr/avr.c (avr_valid_type_attribute,
	avr_valid_decl_attribute): Remove.
	(TARGET_VALID_DECL_ATTRIBUTE, TARGET_VALID_TYPE_ATTRIBUTE): Don't
	define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(avr_attribute_table, avr_handle_progmem_attribute,
	avr_handle_fndecl_attribute): New.
	* config/c4x/c4x.c (c4x_valid_type_attribute_p): Remove.
	(TARGET_VALID_TYPE_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(c4x_attribute_table, c4x_handle_fntype_attribute): New.
	* config/h8300/h8300.c (h8300_valid_decl_attribute): Remove.
	(TARGET_VALID_DECL_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(h8300_attribute_table, h8300_handle_fndecl_attribute,
	h8300_handle_eightbit_data_attribute,
	h8300_handle_tiny_data_attribute): New.
	* config/i386/i386-protos.h (ix86_valid_type_attribute_p,
	i386_pe_valid_decl_attribute_p, i386_pe_valid_type_attribute_p):
	Remove prototypes.
	(ix86_handle_dll_attribute, ix86_handle_shared_attribute): New
	declarations.
	* config/i386/i386.c (ix86_valid_type_attribute_p: Remove.
	(TARGET_VALID_TYPE_ATTRIBUTE, TARGET_VALID_DECL_ATTRIBUTE): Don't
	define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(ix86_attribute_table, ix86_handle_cdecl_attribute,
	ix86_handle_regparm_attribute): New.
	* config/i386/winnt.c (i386_pe_valid_decl_attribute_p,
	i386_pe_valid_type_attribute_p): Remove.
	(ix86_handle_dll_attribute, ix86_handle_shared_attribute): New.
	* config/ia64/ia64.c (ia64_valid_type_attribute): Remove.
	(TARGET_VALID_TYPE_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(ia64_attribute_table): New.
	* config/m32r/m32r.c (m32r_valid_decl_attribute, interrupt_ident1,
	interrupt_ident2, model_ident1, model_ident2): Remove.
	(TARGET_VALID_DECL_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(init_idents): Update.
	(m32r_attribute_table, m32r_handle_model_attribute): New.
	* config/m68hc11/m68hc11.c (m68hc11_valid_type_attribute_p):
	Remove.
	(TARGET_VALID_TYPE_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(m68hc11_attribute_table, m68hc11_handle_fntype_attribute): New.
	* config/mcore/mcore.c (mcore_valid_decl_attribute): Remove.
	(TARGET_VALID_DECL_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(mcore_attribute_table, mcore_handle_naked_attribute): New.
	* config/ns32k/ns32k.c (ns32k_valid_type_attribute_p): Remove.
	(TARGET_VALID_TYPE_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(ns32k_attribute_table, ns32k_handle_fntype_attribute): New.
	* config/rs6000/rs6000.c (rs6000_valid_type_attribute_p): Remove.
	(TARGET_VALID_TYPE_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(rs6000_attribute_table, rs6000_handle_longcall_attribute): New.
	* config/sh/sh.c (sh_valid_decl_attribute): Remove.
	(TARGET_VALID_DECL_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(sh_attribute_table, sh_handle_interrupt_handler_attribute,
	sh_handle_sp_switch_attribute, sh_handle_trap_exit_attribute):
	New.
	* config/stormy16/stormy16.c (stormy16_valid_type_attribute):
	Remove.
	(TARGET_VALID_TYPE_ATTRIBUTE): Don't define
	(TARGET_ATTRIBUTE_TABLE): Define.
	(stormy16_attribute_table, stormy16_handle_interrupt_attribute):
	New.
	* config/v850/v850.c (v850_valid_decl_attribute): Remove.
	(TARGET_VALID_DECL_ATTRIBUTE): Don't define.
	(TARGET_ATTRIBUTE_TABLE): Define.
	(v850_attribute_table, v850_handle_interrupt_attribute,
	v850_handle_data_area_attribute): New.
	* config/v850/v850-c.c (mark_current_function_as_interrupt):
	Return void.  Call decl_attributes instead of
	valid_machine_attribute.

Fri Sep 21 01:49:41 2001  J"orn Rennecke <amylaar@redhat.com>

	* sh-protos.h (sh_pr_n_sets): Declare.
	* sh.c (calc_live_regs): If the initial value for PR has been copied,
	look at the copy to determine if PR needs to be saved.
	sh_pr_n_sets: New function.
	* sh.h (RETURN_ADDR_RTX): Use get_hard_reg_initial_val.
	(ALLOCATE_INITIAL_VALUE): Define.

	* sh.c (initial_elimination_offset):
	Fix RETURN_ADDRESS_POINTER_REGNUM case.

Fri Sep 21 01:13:56 2001  J"orn Rennecke <amylaar@redhat.com>

	* integrate.c (allocate_initial_values): New function.
	* integrate.h (allocate_initial_values): Declare.
	* local-alloc.c (local_alloc): Move call to allocate_reg_info from
	here...
	* reload1.c (reload): And initialization of reg_equiv_memory_loc
	from here...
	* toplev.c (rest_of_compilation): To here.
	Call allocate_initial_values.
	* tm.texi: add description for ALLOCATE_INITIAL_VALUE.

Thu Sep 20 09:00:27 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* ggc-page.c (ggc_marked_p): Properly convert return to boolean.

2001-09-20  DJ Delorie  <dj@redhat.com>

	* c-typeck.c (really_start_incremental_init): Discriminate
	between zero-length arrays and flexible arrays.
	(push_init_level): Detect zero-length arrays and handle them
	like fixed-sized arrays.
	* expr.c (store_constructor): Handle zero-length arrays and
	flexible arrays correctly.
	* doc/extend.texi: Update zero-length array notes.

2001-09-20  Jim Wilson  <wilson@redhat.com>

	* config/ia64/ia64.c (itanium_split_issue): Allow max 2 FP per cycle.
	(insn_matches_slot): Handle TYPE_L and TYPE_X slots when checking
	for issue port conflicts.
	(cycle_end_fill_slots): TYPE_L instructions take two slots.

2001-09-20  Andrew MacLeod  <amacleod@redhat.com>

	* testsuite/gcc.c-torture/execute/990208-1.x: New. XFAIL at -O3
	on ia64.

Thu Sep 20 09:00:27 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* fold-const.c (hashtab.h): Include.
	(int_const_binop): Remove FORSIZE arg and compute from type; all
	callers changed.
	Call size_int_type_wide for all single-word constants.
	(size_htab_hash, size_htab_eq): New functions.
	(size_int_type_wide): Rework to use hash table.
	* ggc-common.c (hashtab.h): Include.
	(struct d_htab_root): New struct.
	(d_htab_roots): New variable.
	(ggc_add_deletable_htab, ggc_htab_delete): New functions
	(ggc_mark_roots): Handle deletable htabs.
	* ggc-page.c (ggc_marked_p): New function.
	* ggc-simple.c (ggc_marked_p): Likewise.
	* ggc.h: Reformatting throughout.
	(ggc_marked_p, ggc_add_deletable_htab): New declarations.
	* tree.c (init_obstacks): Make type_hash_table a deletable root.
	(type_hash_add): Allocate struct type_hash from GC memory.
	(mark_hash_entry, mark_type_hash): Deleted.
	(type_hash_marked_p, type_hash_mark): New functions.
	* Makefile.in (ggc-common.o, fold-const.o): Include hashtab.h.

Thu Sep 20 12:49:34 2001  J"orn Rennecke <amylaar@redhat.com>

	* sh.c (shiftcosts): Don't use shiftcosts array for modes wider
	than SImode.

Thu Sep 20 09:00:27 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* stor-layout.c (layout_type, case ARRAY_TYPE): Kludge to disable
	array-too-large test for signed sizetype.

Thu Sep 20 12:19:36 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.md (indirect_jump): Allow Pmode operand.
	(tablejump): LIkewise; perform expansion to 64bit mode.
	* i386.c (symbolic_operand): Allow 64bit PIC references.
	(pic_symbolic_operand): Likewise.
	(ix86_find_base_term): Strip the 64bit PIC references.
	(legitimate_pic_address_disp_p): Handle 64bit PIC.
	(legitimize_pic_address): Likewise.
	(i386_simplify_dwarf_addr): Strip down the 64bit PIC references.
	* i386.h (CASE_VECTOR_MODE): Set to SImode for 64bit PIC compilation.

2001-09-19  Alexandre Petit-Bianco  <apbianco@redhat.com>

	* stringpool.c (get_identifier_with_length): New function.
	* tree.h (get_identifier_with_length): New prototype.

2001-09-19  Alan Modra  <amodra@bigpond.net.au>
	    David Edelsohn  <edelsohn@gnu.org>

	Revert:
	* config/rs6000/rs6000.c (logical_operand): CONST_INTs are
	already sign-extended.

	* config/rs6000/aix.h (INIT_TARGET_OPTABS): Define TFmode handlers.
	* config/rs6000/rs6000.c (logical_operand): Always compare op as
	HOST_WIDE_INT.
	(rs6000_emit_set_long_const): Avoid unnecessary shift.
	(output_profile_hook): Declare label_name const.
	* config/rs6000/rs6000.md (boolcsi3, boolcdi3): Change predicates
	to match constraints.

2001-09-19  Stan Shebs  <shebs@apple.com>

	* alias.c: Fix typos in comments.
	* sched-rgn.c (init_ready_list): Ditto.
	* unwind-dw2.c (uw_frame_state_for): Ditto.
	* unwind-dw2-fde.c (_Unwind_Find_FDE): Ditto.
	* unwind.inc (_Unwind_RaiseException_Phase2): Ditto.
	* config/rs6000/rs6000.c (rs6000_adjust_priority): Ditto.

2001-09-19  Richard Henderson  <rth@redhat.com>

	* cfg.c (force_nonfallthru_and_redirect): Handle redirecting
	to the exit block.
	* Makefile.in (cfg.o): Depend on TM_P_H.

2001-09-19  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (local_symbol_p): Split out from ...
	(local_symbolic_operand): ... here.
	(small_symbolic_operand): Check mode.
	(global_symbolic_operand): New.
	(input_operand): Reject symbolics if explicit relocs.
	(call_operand): Tidy.
	(alpha_legitimize_address): Use movdi_er_high_g.
	(alpha_expand_mov): Likewise.
	* config/alpha/alpha-protos.h: Update.
	* config/alpha/alpha.h (PREDICATE_CODES): Update.
	* config/alpha/alpha.md (UNSPEC_LITERAL, UNSPEC_LITUSE): New.
	(UNSPEC_LDGP2, UNSPECV_PLDGP2): New.
	(UNSPECV_LDGP2): Remove.
	(all call patterns): Use 's' not 'i' for symbolic constraint.
	(call_osf call_value_osf): Use call_operand.
	(all osf call patterns): Use $gp.  New peepholes for explicit relocs.
	(movdi_er_nofix, movdi_er_fix): Remove symbolic alternative.
	(prologue_ldgp_1_er): Remove.
	(ldgp_er_1, ldgp_er_2, prologue_ldgp_er_2): New.
	(builtin_setjmp_receiver_er patterns): Use them.
	(exception_receiver_er): Likewise.

2001-09-19  Richard Henderson  <rth@redhat.com>

	* cfgbuild.c (find_sub_basic_blocks): Handle insns that can throw.

	* emit-rtl.c (try_split): Copy NORETURN, SETJMP, ALWAYS_RETURN
	and NON_LOCAL_GOTO notes.
	* recog.c (peephole2_optimize): Likewise.  Handle EH_REGION;
	copy over CALL_INSN_FUNCTION_USAGE.

2001-09-18  Catherine Moore  <clm@redhat.com>

	* config/stormy16/stormy16.h (DEFAULT_PCC_STRUCT_RETURN):
	Define as 0.

2001-09-18  Ulrich Weigand  <uweigand@de.ibm.com>:

	* config.gcc (s390-*-linux-*, s390x-*-linux*): Switch to
	new-style tm_file specification.  Specify correct tm_p_file,
	md_file, and out_file for s390x.

	* config/s390/linux.h, linux64.h:  Don't include other target
	macro header files.  Now handled via tm_file.

	* config/s390/linux.h, s390.h:  (IEEE_FLOAT, TARGET_IEEE_FLOAT,
	TARGET_IBM_FLOAT): Move from linux.h to s390.h to ensure they
	are defined before use.

Tue Sep 18 09:51:11 2001  Eric Christopher  <ecechristo@redhat.com>

	* config/mips/mips.c (mips_asm_file_start): Conditionalize Elf
	code generation only for Gnu assembler.

2001-09-18  Catherine Moore  <clm@redhat.com>

	* config/stormy16 (LIB_SPEC): Remove -lnosys.

2001-09-18  Richard Sandiford  <rsandifo@redhat.com>

	* config/mips/mips.c (mips_frame_set): New.
	(mips_emit_frame_related_store): When storing two 32-bit FPRs, use
	a parallel frame-related expression with a set for each register.

2001-09-18  Philip Blundell  <philb@gnu.org>

	* config/arm/lib1funcs.asm (L_dvmd_lnx): Don't rely on kernel
	header files.

2001-09-17  Dale Johannesen  <dalej@apple.com>

	* config/rs6000/rs6000.h (FIXED_REGISTERS): Use FIXED_R2.
	* config/rs6000/aix.h (FIXED_R2): Define.
	* config/rs6000/darwin.h (FIXED_R2): Define.
	* config/rs6000/sysv4.h (FIXED_R2): Define.

2001-09-17  Jeff Sturm  <jsturm@one-point.com>

	* except.c (dw2_build_landing_pads): New local
	clobbers_hard_regs.  Emit an ASM_INPUT as a scheduling
	barrier after clobbers.  Fixes c++/4012.

2001-09-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.c (find_file): Use ACONCAT in lieu of alloca/strcpy/strcat.

2001-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>

	* dostage2, dostage3, listing, make-l2.com, makefile.vms,
	patch-apollo-includes, vmsconfig.com: Remove obsolete files.

2001-09-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* c-aux-info.c (affix_data_type): Use ASTRDUP in lieu of
	alloca/strcpy.

2001-09-17  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (_cpp_lex_direct): New.
	* cpplex.c (_cpp_lex_token): Update.
	(lex_token): Rename _cpp_lex_direct; lex into pfile->cur_token,
	and increment that pointer.
	* cppmacro.c (alloc_expansion_token): New.
	(lex_expansion_token): Lex macro expansion directly into
	macro storage.

2001-09-16  Brad Lucier  <lucier@math.purdue.edu>

	* Makefile.in: Make rtl-error.o depend on $(CONFIG_H).

Sun Sep 16 21:59:46 CEST 2001  Jan hubicka  <jh@suse.cz>

	* basic-block.h (free_bb_for_insn): Declare.
	* bb-reorder.c (label_for_bb): Use block_label.
	(emit_jump_to_block_after): Remove.
	(insert_intra_1): Do not update block_for_insn.
	(insert_inter_bb_scope_notes): Likewise; update bb->end
	* cfg.c (free_bb_for_insn): New.
	(try_rediret_by_replacing_jump): Avoid set_block_for_new_insns call.
	(force_nonfallthru_and_redirect): Likewise; do not update BB boundaries.
	(commit_one_edge_insertion): Likewise.
	(commit_one_edge_insertion): Do not update BB boundary.
	(commit_edge_insertions): Do not call compute_bb_for_insn.
	* cfgbuild.c (find_basic_blocks): Do not free basic_block_for_insn.
	* cfgcleanup.c (merge_blocks_move_predecessor): Use reorder_insns_nobb.
	(merge_blocks_move_successor_nojumps): Likewise.
	(try_crossjump_to_edge): Do not update block_for_insn.
	* combine.c (combine_instructions): Remove compute_bb_for_insn call.
	* df.c (df_pattern_emit_later): Do not update BB boundary.
	(df_jump_pattern_emit_after): Likewise.
	(df_insn_move_before): Use emit_insn_before.
	* emit-rtl.c (try_split): Emit after trial to get bb boundary updated
	 properly.
	(add_insn_after, add_insn_before, emit_insns_after): Update BB
	boundaries and basic_block_for_insn.
	(reorder_insns_nobb): Rename from reorder_insns.
	(reorder_insns): New.
	(emit_block_insn_before, emit_block_insn_after): Kill.
	* flow.c (check_function_return_warnings): Do not call
	compute_bb_for_insn; Do not free basic_block_for_insn.
	(attempt_auto_inc): Do not update basic_block_for_insn.
	* function.c (emit_return_into_block): Likewise;
	do not update BB boundaries.
	* gcse.c (handle_avail_expr): Do not update basic_block_for_insn.
	(insert_insn_end_bb): Use emit_insn_before; Likewise.
	(pre_insert_copy_insn): Likewise.
	(update_ld_motion_notes): Likewise.
	(insert_insn_start_bb): Likewise.
	(replace_store_insn): Likewise.
	* ifcvt.c (noce_process_if_block): Likewise.
	(if_convert): Do not call compute_bb_for_insn.
	* lcm.c (optimize_mode_switching): Do not update BB boundaries.
	Use emit_insn_before and emit_insn_after.
	* recog.c (split_all_insns): Do not update BB boundaries;
	Do not call compute_bb_for_insn.
	(peephole2_optimize): Do not update BB boundaries.
	* reg-stack.c (emit_pop_insn): Use emit_insn_after and
	emit_insn_before.
	(emit_swap_insn): Likewise.
	(convert_regs_1): Likewise.
	* reload1.c (reload): Call compute_bb_for_insn.
	* rtl.h (reorder_insns_nobb): Declare.
	* ssa.c (rename_equivalent_regs): Use emit_insn_before.
	* toplev.c (rest_of_compilation): Call free_bb_for_insn
	at places CFG is invalidated; do not call compute_bb_for_insn.

	* cfg.c (expunge_block): Invalidate BB structure.

	* (merge_blocks_nomove): Update properly BLOCK_FOR_INSN
	array.

	* cfg.c (verify_flow_info): Verify the basic_block_for_insn array.

2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (_cpp_lex_token): Update prototype.
	* cpplex.c (_cpp_lex_token): New prototype.
	* cpplib.c (skip_rest_of_line, check_eol, _cpp_handle_directive,
	lex_macro_node, read_flag, do_pragma_poison): Update.
	* cppmacro.c (cpp_get_token, parse_params,
	lex_expansion_token): Update.

2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppmain.c (scan_translation_unit): Don't worry about
	putting a space after hashes.
	* cpplib.c (directive_diagnostics): New.
	(_cpp_handle_directive): Update to use directive_diagnostics.
	(run_directive): Don't toggle prevent_expansion.
	(do_line): Backup in case of the line extension.
	* cpplib.h (cpp_lexer_pos): Remove.
	* cppmacro.c (_cpp_create_definition): Precede a leading #
	with whitespace.

2001-09-15  Richard Henderson  <rth@redhat.com>

	* c-typeck.c (comptypes): Handle zero-length arrays properly.

2001-09-15  Roman Lechtchinsky  <rl@cs.tu-berlin.de>

	* c-common.c (c_promoting_integer_type_p): Handle ?Imode types.

2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>

	PR preprocessor/3571
	* tradcpp.c (handle_directive): Skip non-vertical space.

2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppmain.c (setup_callbacks): Set line callback only
	if outputting preprocessed source.

2001-09-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* collect2.c (main): Const-ification.
	* gcc.c (translate_options, process_command): Use xstrdup in
	lieu of xmalloc/strcpy.
	(main): Use concat in lieu of xmalloc/strcpy/strcat.

2001-09-14  Roman Lechtchinsky  <rl@cs.tu-berlin.de>

	* doc/install.texi (Specific, alphaev5-cray-unicosmk*): Fix
	example.

2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>

	* scan-decls.c (scan_decls): Fix typo.

2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (struct cpp_reader): Remove lexer_pos, directive_pos.
	Split mlstring_pos into mls_line and mls_col.
	* cppinit.c (cpp_create_reader): Initialize line to 1.
	(cpp_destroy): Free tokenruns.
	(push_include): Don't update lexer_pos.
	* cpplex.c (unterminated, parse_string): Update.
	(lex_token): Don't update lexer_pos, update.
	* cpplib.c (if_stack): Save line instead of line + col.
	(start_directive, _cpp_do__Pragma, do_else, do_elif,
	push_conditional, _cpp_pop_buffer): Update.
	* cppmacro.c (funlike_invocation_p): Don't save lexer_pos.
	(_cpp_create_definition): Update.

2001-09-15  Eric Christopher  <echristo@redhat.com>

	* config/mips/abi64.h: Add support for MEABI.

2001-09-15  Eric Christopher  <echristo@redhat.com>

	* config/mips/mips.md: Add unspec #2.
	(reload_indi): Use.
	(reload_outdi): Ditto.
	(reload_outsi): Ditto.
	(HILO_delay): New.

2001-09-15  Eric Christopher  <echristo@redhat.com>
	    Jason Eckhardt  <jle@redhat.com>

	* config.gcc: Add mipsisa32 target and mipsisa32-linux target.
	* config/mips/isa32-linux.h: New file.
	* config/mips/isa3264.h: Ditto.
	* config/mips/mips-protos.h: Add mips_hard_regno_nregs.
	* config/mips/mips.c (mips_hard_regno_nregs): Move here from mips.h.
	(output_block_mode): Support MEABI.
	(function_arg): Ditto. Fix floating point arg passing.
	(mips_va_start): Ditto.
	(override_options): Add isas 32 and 64, meabi, mips32 and mips64
	processors.
	(mips_asm_file_start): Add new section to pass abi to gdb.
	(function_arg_pass_by_reference): Support MEABI.
	(mips_parse_cpu): Support mips32 and mips64 processors.
	* config/mips/mips.h: Support ABI_MEABI, TARGET_MIPS4KC,
	TARGET_MIPS5KC.  Support isa32 and isa64.
	(processor_type): Add r4kc, r5kc, r20kc.
	(GENERATE_MULT3_SI): New.
	(GENERATE_MULT3_DI): Ditto.
	(GENERATE_MULT3): Remove.
	(ISA_HAS_64BIT_REGS): Add isa == 64.
	(ISA_HAS_8CC): Add mips_isa = 32 and 64.
	(ISA_HAS_MADD_MSUB): New.
	(ISA_HAS_CLZ_CLO): Ditto.
	(ISA_HAS_DCLZ_DCLO): Ditto.
	(ABI_GAS_ASM_SPEC): New.
	(GAS_ASM_SPEC): Use. Add support for mips32, mips64.
	(ASM_SPEC): Ditto.
	(LINK_SPEC): Ditto.
	(SUBTARGET_CC1_SPEC): Ditto.
	(SUBTARGET_CPP_SIZE_SPEC): Ditto.
	(PAD_VARARGS_DOWN): Support MEABI.
	(HARD_REGNO_NREGS): Move to mips.c.
	(ASM_OUTPUT_IDENT): Add #undef.
	* config/mips/mips.md: Add r4kc, r5kc, r20kc.
	(mulsi3): Use GENERATE_MULT3_SI.
	(mulsi3_mult3): Ditto.  Support mips32, mips64.
	(mul_acc_si): Use ISA_HAS_MADD_MSUB.
	(mul_sub_si): New pattern.
	(unnamed splitters): New.
	(muldi3): Use GENERATE_MULT3_DI.
	(muldi3_internal2): Ditto.
	(movdicc): Support mips32.
	* config/mips/t-isa3264: New file.

2001-09-15  Hans-Peter Nilsson  <hp@axis.com>

	* rtl.h (FIND_REG_INC_NOTE) [HAVE_PRE_INCREMENT
	|| HAVE_PRE_DECREMENT || HAVE_POST_INCREMENT
	|| HAVE_POST_DECREMENT]: Call find_regno_note for REGs.

	* reorg.c (fill_slots_from_thread): After call to
	steal_delay_list_from_target, update own_thread as new_thread may
	have branched.

2001-09-14  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpperror.c (print_location): Take line and column, for
	default positioning use the previously lexed token.
	(_cpp_begin_message): Take line and column.
	(cpp_ice, cpp_fatal, cpp_error, cpp_error_with_line, cpp_warning,
	cpp_warning_with_line, cpp_pedwarn, cpp_pedwarn_with_line): Update.
	* cpphash.h (_cpp_begin_message): Update prototype.
	* cppinit.c (push_include): Don't set output line.
	* cpplex.c (_cpp_lex_token): Callback for start of new output lines.
	* cpplib.c (do_diagnostic, _cpp_pop_buffer): Update.
	(do_pragma): Kludge for front ends.  Don't expand macros at all.
	* cpplib.h (cpp_lookahead, cpp_token_with_pos, cpp_get_line): Remove.
	(struct cpp_token): Remove output_line.
	(struct cpp_callbacks): New member line_change.
	* cppmacro.c (builtin_macro, paste_all_tokens, replace_args,
	cpp_get_token): Preserve BOL flag.
	(cpp_get_line): Remove.
	(_cpp_backup_tokens): Remove useless abort().
	* cppmain.c (cb_line_change): New.
	(scan_translation_unit): Don't worry about starting new lines here.
	* scan-decls.c (scan_decls): Update.
	* c-lex.c (c_lex, init_c_lex): Update.
	(cb_line_change, src_lineno): New.

Fri Sep 14 13:54:50 EDT 2001  John Wehle  (john@feith.com)

	* tree.c (append_random_chars): Generate the random
	characters in a reproducable fashion.

2001-09-14  Richard Henderson  <rth@redhat.com>

	* config/i386/i386.c (internal_label_prefix): New.
	(internal_label_prefix_len): New.
	(override_options): Set them.
	(local_symbolic_operand): New.
	(legitimate_pic_address_disp_p): Use it.
	(legitimize_pic_address): Likewise.

2001-09-14  Marc Espie <espie@openbsd.org>

	* config/i386/unix.h (ASM_OUTPUT_MI_THUNK):  Generate reference to GOT
	correctly.

2001-09-14  Roman Lechtchinsky  <rl@cs.tu-berlin.de>

	* config/alpha/alpha.md (unaligned_extendhidi_be): Fix.
	* config/alpha/unicosmk.h (INIT_TARGET_OPTABS): New.

2001-09-14  Nick Clifton  <nickc@cambridge.redhat.com>

	* rtlanal.c (subreg_regno_offset): Add semicolon to end of
	invocation of SUBREG_REGNO_OFFSET.

	* haifa-sched.c: Fix typo in FSF copyright statement.
	* sched-deps.c: Fix typo in FSF copyright statement.
	* sched-ebb.c: Fix typo in FSF copyright statement.
	* sched-rgn.c: Fix typo in FSF copyright statement.
	* sched-vis.c: Fix typo in FSF copyright statement.

	* config.gcc: Move inclusion of arm elf specific header files
	from the files themselves into the tm_file variable.  Make
	sure that elfos.h is included before target specific elf
	headers.
	* config/arm/aout.h (NO_DOLLAR_IN_LABEL): Only define if not
	already defined.
	(ASM_OUTPUT_ASCII, ASM_OUTPUT_SKIP): Protect definition.
	* config/arm.arm.h (TARGET_MEM_FUNCTIONS,
	ASM_OUTPUT_CASE_LABEL): Protect definition.
	(CC1_SPEC, FP_DEFAULT, ARM_FUNCTION_PROFILE): Only define if
	not already defined.
	* config/arm/conix-elf.h: (USER_LABEL_PREFIX,
	LOCAL_LABEL_PREFIX, MAKE_DECL_ONE_ONLY, UNIQUE_SECTION):
	Remove duplicate definition.
	(READONLY_DATA_SECTION, SUBTARGET_EXTRA_SECTION,
	(SUBTARGET_EXTRA_SECTION_FUNCTION, RDATA_SECTION_ASM_OP,
	(RDATA_SECTION_FUNCTION): Remove redundant definition.
	(STARTFILE_SPEC, ENDFILE_SPEC): Protect definition.
	Remove inclusion of arm/elf.h.
	* config/arm/unknown-elf.h: as for conix-elf.h.
	(STARTFILE_SPEC): Include crti.o and crtn.o.
	* config/arm/linux-elf.h: as for conix-elf.h.
	* config/arm/ecos-elf.h: Remove inclusion of unknown-elf.h.
	* config/arm/strongarm-elf.h: Remove inclusion of
	unknown-elf.h.
	* config/arm/xscale-elf.h: Remove inclusion of unknown-elf.h.
	* config/arm/unknown-elf-oabi.h: Remove inclusion of
	unknown-elf.h and elf.h.
	* config/arm/uclinux-elf.h: Remove inclusion of linux-elf.h.
	* config/arm/linux-gas.h (DBX_DEBUGGING_INFO,
	ASM_WEAKEN_LABEL): Remove redundant definition.
	* config/arm/elf.h: Test for inclusion of elfos.h
	(USER_LABEL_PREFIX, ASM_DECLARE_RESULT, ASM_DECLARE_RESULT,
	ASM_DECLARE_OBJECT_NAME, ASM_FINISH_DECLARE_OBJECT_NAME,
	SUBTARGET_EXTRA_SECTION, SUBTARGET_EXTRA_SECTION_FUNCTION,
	EXTRA_SECTIONS, INT_ASM_OP, ASM_WEAKEN_LABEL): Remove
	redundant definition.
	(TYPE_OPERAND_FMT, ASM_DECLARE_FUNCTION_NAME,
	ASM_DECLARE_FUNCTION_SIZE, ASM_OUTPUT_INTERNAL_LABEL,
	ASM_OUTPUT_ALIGNED_COMMON): Protect definition.
	* t-arm-elf (EXTRA_MULTILIB_PARTS): Add crti.o and crtn.o.
	Add rules to build crti.o and crtn.o
	* crti.asm: New file.
	* crtn.asm: New file.

2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-parse.in (_yylex): Use _cpp_backup_tokens.
	* cpphash.h (struct tokenrun): Add prev.
	(struct lexer_state): Remove bol.
	(struct cpp_reader): Remove old lookahead stuff, add lookaheads.
	(_cpp_free_lookaheads, _cpp_release_lookahead, _cpp_push_token)
	: Remove.
	* cppinit.c (cpp_create_reader): Don't set bol.
	(cpp_destroy): Don't free lookaheads.
	* cpplex.c (lex_directive): Remove.
	(next_tokenrun): Update.
	(_cpp_lex_token): Clean up logic.
	(lex_token): Update to return a pointer to lexed token, since it
	can move to the start of the buffer.  Simpify newline handling.
	* cpplib.c (SEEN_EOL): Update.
	(skip_rest_of_line): Remove lookahead stuff.
	(end_directive): Line numbers are already incremented.  Revert
	to start of lexed token buffer if we can.
	(_cpp_handle_directive, do_pragma, do_pragma_dependency,
	parse_answer): Use _cpp_backup_tokens.
	(run_directive, cpp_pop_buffer): Don't set bol, set saved_flags
	instead.  Don't check for EOL.
	(do_include_common, do_line, do_pragma_system_header): Use
	skip_rest_of_line.
	* cpplib.h (BOL, _cpp_backup_tokens): New.
	* cppmacro.c (save_lookahead_token, take_lookahead_token,
	alloc_lookahead, free_lookahead, _cpp_free_lookaheads,
	cpp_start_lookahead, cpp_stop_lookahead, _cpp_push_token): Remove.
	(builtin_macro): Don't use cpp_get_line.
	(cpp_get_line): Short term kludge.
	(parse_arg): Handle directives in arguments here.  Back up when
	appropriate.  Store EOF at end of argument list.
	(funlike_invocation_p): Use _cpp_backup_tokens.
	(push_arg_context): Account for EOF at end of list.
	(cpp_get_token): Remove lookahead stuff.  Update.

2001-09-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* c-parse.in (yyerror): Const-ification and/or static-ization.
	* c-typeck.c (push_member_name): Likewise.
	* collect2.c (main): Likewise.
	* dbxout.c (dbxout_parms): Likewise.
	* diagnostic.c (format_with_decl): Likewise.
	* dwarf2out.c (output_ranges): Likewise.
	* dwarfout.c (fundamental_type_code): Likewise.
	* except.c (dw2_output_call_site_table): Likewise.
	* gcc.c (do_spec_1): Likewise.
	* genopinit.c (optabs): Likewise.
	* objc/objc-act.c (synth_id_with_class_suffix, start_class,
	gen_declaration_1, handle_impent): Likewise.
	* protoize.c (default_include, in_system_include_dir, abspath):
	Likewise.
	* sched-vis.c (visualize_stall_cycles): Likewise.
	* sdbout.c (plain_type_1, sdbout_end_function,
	sdbout_end_epilogue): Likewise.
	* varasm.c (decode_reg_name): Likewise.

	* 1750a.c (mod_regno_adjust): Likewise.
	* alpha.c (alpha_write_one_linkage,
	unicosmk_output_default_externs): Likewise.
	* arm.c (arm_condition_codes): Likewise.
	* arm.h (arm_condition_codes): Likewise.
	* avr.c (output_movsisf, encode_section_info): Likewise.
	* darwin.h (GEN_BINDER_NAME_FOR_STUB, GEN_SYMBOL_NAME_FOR_SYMBOL):
	Likewise.
	* i386.c (hi_reg_name, qi_reg_name, qi_high_reg_name): Likewise.
	* i386.h (hi_reg_name, qi_reg_name, qi_high_reg_name): Likewise.
	* m88k.c (output_function_profiler): Likewise.
	* mips.c (mips_output_conditional_branch): Likewise.
	* ns32k.c (ns32k_out_reg_names): Likewise.
	* ns32k.h (ns32k_out_reg_names): Likewise.
	* pj.c (pj_output_rval): Likewise.
	* rs6000.c (GEN_LOCAL_LABEL_FOR_SYMBOL): Likewise.
	* sparc.c (sparc_flat_function_prologue,
	sparc_flat_function_epilogue): Likewise.

2001-09-13  Markus Werle <numerical.simulation@web.de>
	    Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/install.texi (Binaries): Add "Binaries for HP-UX 11.00 at
	Aachen University of Technology".

2001-09-13  Andreas Schwab  <schwab@suse.de>

	* config/float-m68k.h: Define DECIMAL_DIG and FLT_EVAL_METHOD for
	C99.

2001-09-13  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (small_symbolic_operand): New.
	(override_options): Set MASK_SMALL_DATA based on pic/PIC.
	(some_operand, input_operand): Don't handle HIGH.
	(alpha_legitimize_address): Use it.  Emit HIGH with PLUS gp.
	(alpha_expand_mov): Likewise.
	(print_operand) [H]: Just print HIGH symbol.
	(print_operand_address): Handle small data.
	* config/alpha/alpha.h (MASK_SMALL_DATA, TARGET_SMALL_DATA): New.
	(TARGET_SWITCHES): Add -msmall-data/large-data.
	(PIC_OFFSET_TABLE_REGNUM): New.
	(PREFERRED_RELOAD_CLASS): Don't handle HIGH.
	(PREDICATE_COES): Update.
	* config/alpha/alpha.md (adddi_er_high): New.
	(adddi_er_low): Handle small data.
	* config/alpha/elf.h (DO_SELECT_SECTION): If SMALL_DATA,
	prefer .sdata to .rodata.
	(SELECT_RTX_SECTION): Likewise.

2001-09-12  Josh Martin  <josh.martin@abq.sc.philips.com>

	* fixinc/inclhack.def(hpux11_size_t): Keep HP-UX headers from
	defining __size_t and leaving size_t undefined.

2001-09-12  Diego Novillo  <dnovillo@redhat.com>

	* basic-block.h (expunge_block): Declare.
	* cfg.c (expunge_block): Remove static declaration.

2001-09-12  Richard Henderson  <rth@redhat.com>

	* integrate.c (copy_insn_list): Copy label name from
	NOTE_INSN_DELETED_LABEL.

2001-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* c-common.c (c_tree_code_name): Const-ification.
	* c-decl.c (c_decode_option): Likewise.
	* c-typeck.c (warn_for_assignment): Likewise.
	* collect2.c (libexts, is_ctor_dtor, main, ignore_library):
	Likewise.
	* cppinit.c (output_deps): Likewise.
	* dependence.c (dependence_string, direction_string): Likewise.
	* dwarf2out.c (output_ranges): Likewise.
	* fixinc/fixfixes.c (emit_gnu_type): Likewise.
	* fixinc/gnu-regex.c (re_error_msgid): Likewise.
	* gcc.c (standard_exec_prefix, standard_exec_prefix_1,
	standard_startfile_prefix, standard_startfile_prefix_1,
	standard_startfile_prefix_2, tooldir_base_prefix,
	standard_bindir_prefix, find_a_file): Likewise.
	* genattrtab.c (make_length_attrs): Likewise.
	* gencheck.c (tree_codes): Likewise.
	* genemit.c (gen_split): Likewise.
	* genrecog.c (special_mode_pred_table): Likewise.
	* graph.c (graph_ext): Likewise.
	* protoize (default_include): Likewise.
	* reload.c (reload_when_needed_name): Likewise.
	* sched-vis.c (visualize_stall_cycles): Likewise.
	* tlink.c (recompile_files): Likewise.
	* toplev.c (decode_g_option): Likewise.
	* tradcpp.c (output_deps): Likewise.
	* varasm.c (decode_reg_name): Likewise.

	* arm.c (arm_condition_codes, strings_fpa, thumb_condition_code):
	Const-ification.
	* arm.md: Likewise.
	* avr.c (avr_regnames, encode_section_info): Likewise.
	* c4x.c (float_reg_names): Likewise.
	* darwin.h (ASM_GLOBALIZE_LABEL): Likewise.
	* elfos.h (const_section): Likewise.
	* i386.c (ix86_comp_type_attributes): Likewise.
	* i386/win32.h (STRIP_NAME_ENCODING): Likewise.
	* ia64/aix.h (UNIQUE_SECTION): Likewise.
	* ia64.c (type_names): Likewise.
	* m68hc11.c (reg_class_names): Likewise.
	* m88k.c (m_options): Likewise.
	* mips.c (mips_output_conditional_branch, mips_unique_section):
	Likewise.
	* rs6000/sysv4.h (ASM_DECLARE_FUNCTION_NAME): Likewise.
	* sparc.c (sparc_flat_function_prologue, sparc_flat_function_epilogue,
	ultra_code_names): Likewise.
	* sparc.h (OVERRIDE_OPTIONS): Likewise.

2001-09-12  Jakub Jelinek  <jakub@redhat.com>

	* configure.in (gcc_cv_as_shf_merge): Fix a typo.
	Use --fatal-warnings option for gas.
	* configure: Rebuilt.

2001-09-12  Roman Lechtchinsky  <rl@cs.tu-berlin.de>

	* doc/install.texi (Specific, alphaev5-cray-unicosmk*): Document.

2001-09-11  Jim Wilson  <wilson@redhat.com>

	* alias.c (clear_reg_alias_info): Only handle pseudo registers.

2001-10-11  Matt Kraai  <kraai@alumni.carnegiemellon.edu>

	* builtins.c (c_strlen): Treat an offset too large for a
	HOST_WIDE_INT as out of range.

Tue Sep 11 18:57:47 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* basic-block.h (EDGE_CRITICAL): Remove; renumber other flags.
	(EDGE_CRITICAL_P): New predicate.
	* cfg.c (force_nonfallthru_and_redirect, split_edge): Kill EDGE_CRITICAL
	handling.
	(insert_insn_on_edge): Use EDGE_CRITICAL_P.
	(dump_edge_info): Remove "crit".
	* cfganal.c (mark_critical_edges): Kill.
	* cfgbuild.c (find_basic_blocks): Remove mark_critical_edges call.
	* cfgcleanup.c (cleanup_cfg): Likewise.
	* profile.c (instrument_edges): Use EDGE_CRITICAL_P.
	(find_spanning_tree): Likewise.
	* reg-stack.c (convert_regs_1): Likewise.
	* ssa.c (mark_regs_equivalent_over_bad_edges): Likewise.

	* basic-block.h (create_basic_block_structure): New.
	(create_basic_block): Update prototype.
	(force_nonfallthru): New.
	* bb-reorder.c (fixup_reorder_chain): Fixup use force_nonfallthru.
	* cfg.c (create_basic_block_structure): Rename from create_basic_block;
	handle updating of block_for_insn, creating of empty BBs and BBs at
	the end of INSN chain.
	(create_basic_block): New function.
	(split_block): Use create_basic_block.
	(force_nonfallthru_and_redirect): Break out from ...; cleanup
	(redirect_edge_and_branch_force): ... here.
	(force_nonfallthru): New.
	(split_edge): Rewrite to use force_nonfallthru and create_block.
	* cfgbuild.c (find_basic_blocks_1): Use create_basic_block_structure.
	(find_basic_blocks): Free basic_block_for_insn.
	* cfgcleanup.c (merge_blocks): Use force_nonfallthru.

	* cfg.c: Fix formating.
	* cfgcleanup.c: Fix formating.
	(merge_blocks, tail_recursion_label_p): Return bool.
	(merge_blocks_move_predecessor_nojumps,
	 merge_blocks_move_successor_nojumps): Return void.

2001-09-11  Jakub Jelinek  <jakub@redhat.com>

	* configure.in: Check whether assembler supports section merging.
	* config.in: Rebuilt.
	* configure: Rebuilt.
	* varasm.c (variable_section, output_constant_pool): Pass alignment
	to SELECT_SECTION and SELECT_RTX_SECTION.
	(mergeable_string_section): New.
	(mergeable_constant_section): New.
	(default_elf_asm_named_section): Output SECTION_MERGE and
	SECTION_STRINGS flags plus SECTION_ENTSIZE entity size.
	* output.h (mergeable_string_section): New.
	(mergeable_constant_section): New.
	(SECTION_MERGE, SECTION_STRINGS, SECTION_ENTSIZE): Define.
	* toplev.c (flag_merge_constants): New.
	(f_options): Add -fmerge-constants and -fmerge-all-constants
	options.
	(toplev_main): Default to -fno-merge-constants if not optimizing.
	* flags.h (flag_merge_constants): Add extern.
	* invoke.texi (-fmerge-constants, -fmerge-all-constants): Document.
	* tm.texi (SELECT_SECTION, SELECT_RTX_SECTION): Document added third
	argument.
	* config/elfos.h (ASM_SECTION_START_OP, ASM_OUTPUT_SECTION_START):
	Define if assembler has working .subsection -1 support.
	(SELECT_RTX_SECTION, SELECT_SECTION): Add third macro argument.
	Put constant into special SHF_MERGE sections if the linker should
	attempt to merge duplicates.
	* config/ia64/sysv4.h (SELECT_RTX_SECTION, SELECT_SECTION): Add third
	macro argument.
	Put constant into special SHF_MERGE sections if the linker should
	attempt to merge duplicates.
	* config/alpha/elf.h: Likewise.
	(ASM_SECTION_START_OP, ASM_OUTPUT_SECTION_START): Define if assembler
	has working .subsection -1 support.
	* config/nextstep.h: Add third argument to SELECT_RTX_SECTION and
	SELECT_SECTION.
	* config/svr3.h: Likewise.
	* config/darwin.h: Likewise.
	* config/arm/aof.h: Likewise.
	* config/arm/linux-elf.h: Likewise.
	* config/avr/avr.h: Likewise.
	* config/c4x/c4x.h: Likewise.
	* config/d30v/d30v.h: Likewise.
	* config/i386/dgux.h: Likewise.
	* config/i386/osfrose.h: Likewise.
	* config/i386/sco5.h: Likewise.
	* config/i386/svr3gas.h: Likewise.
	* config/ia64/aix.h: Likewise.
	* config/m32r/m32r.h: Likewise.
	* config/m68k/m68k.h: Likewise.
	* config/m88k/dgux.h: Likewise.
	* config/m88k/m88k.h: Likewise.
	* config/mcore/mcore-pe.h: Likewise.
	* config/mips/mips.h: Likewise.
	* config/pa/pa.h: Likewise.
	* config/pa/pa-linux.h: Likewise.
	* config/romp/romp.h: Likewise.
	* config/rs6000/sysv4.h: Likewise.
	* config/rs6000/xcoff.h: Likewise.
	* config/s390/linux.h: Likewise.
	* config/sparc/sparc.h: Likewise.
	* config/sparc/sysv4.h: Likewise.
	* config/stormy16/stormy16.h: Likewise.
	* config/v850/v850.h: Likewise.
	* config/vax/vms.h: Likewise.
	* config/arm/arm.c (arm_elf_asm_named_section): Output SECTION_MERGE
	and SECTION_STRINGS flags plus SECTION_ENTSIZE entity size.
	* config/sparc/sparc.c (sparc_elf_asm_named_section): Use
	default_elf_asm_named_section for SHF_MERGE sections.

Tue Sep 11 17:55:54 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* bb-reorder.c (fixup_reorder_chain): Fallthru edge to exit block
	is OK.

2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-common.c (split_specs_attrs): Allow for empty attributes with
	empty TREE_PURPOSE.  Fixes PR c/4294.

Tue Sep 11 11:37:52 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* basic-block.h (cached_make_edge, make_single_succ): New.
	(make_edge): Remove first parameter.
	* bb-reroder.c (fixup_reorder_chain): Use make_single_succ_edge.
	* cfg.c (cached_make_edge): Rename from make_edge; return newly
	created edge; use obstack allocation.
	(make_edge, make_single_succ_edge): New.
	(first_removed_edge): New static variable.
	(init_flow): Initialize first_removed_edge and n_edges.
	(clear_edges): Use remove_edge.
	(flow_delete_block): Likewise.
	(remove_edge): Add removed edges to the removed edges list.
	(split_block, redirect_edge_and_branch_force, split_edge):
	Use make_edge.
	* cfganal.c (flow_call_edges_add): Updaet make_edge call.
	(add_noreturn_fake_exit_edges): Likewise.
	(connect_infinite_loops_to_exit): Liekwise.
	* cfgbuild.c (make_label_edge, make_edges, find_sub_basic_blocks):
	Use cached_make_edge.
	* cfgcleanup.c (try_crossjump_to_edge): Use make_single_succ_edge.
	* profile.c (branch_prob): Update make_edge call.
	* ssa-dce.c (ssa_eliminate_dead_code): Likewise.

2001-09-11  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c: Tidy formatting.
	(local_symbolic_operand): Verify mode.
	(alpha_sa_mask): Ignore unicos for eh_return.
	(alpha_expand_epilogue): Handle sp_adj2 zero, not NULL.
	* config/alpha/alpha.md (umk divsi patterns): Remove.
	(extendsfdf2): Remove unicos check.
	(tablejump): Merge vms and unicos code; always use direct set
	plus label_ref use.

2001-09-11  Roman Lechtchinsky  <rl@cs.tu-berlin.de>

	* config.gcc (alpha*-*-unicosmk*): New target.

	* config/alpha/alpha-protos.h (symbolic_operand,
	unicosmk_add_call_info_word, unicosmk_add_extern,
	unicosmk_defer_case_vector, unicosmk_unique_section,
	unicosmk_output_align, unicosmk_text_section, unicosmk_data_section,
	unicosmk_asm_file_start, unicosmk_asm_file_end,
	unicosmk_output_common): Declare.

	* config/alpha/alpha.c (NUM_ARGS, override_options, call_operand,
	direct_return, function_arg, alpha_va_start, alpha_va_arg,
	alpha_does_function_need_gp, alpha_end_function): Support Cray
	Unicos/Mk.
	(alpha_init_machine_status, alpha_mark_machine_status,
	alpha_free_machine_status, unicosmk_output_deferred_case_vectors,
	unicosmk_gen_dsib, unicosmk_output_ssib, unicosmk_need_dex,
	unicosmk_asm_named_section, unicosmk_insert_attributes,
	unicosmk_section_type_flags, symbolic_operand,
	unicosmk_output_module_name, unicosmk_output_default_externs,
	unicosmk_output_dex, unicosmk_output_externs,
	unicosmk_output_addr_vec, unicosmk_ssib_name,
	unicosmk_initial_elimination_offset, unicosmk_asm_file_start,
	unicosmk_asm_file_end, unicosmk_output_common,
	unicosmk_section_type_flags, unicosmk_unique_section,
	unicosmk_add_call_info_word, unicosmk_text_section,
	unicosmk_data_section, unicosmk_extern_list, unicosmk_extern_head,
	unicosmk_add_extern, unicosmk_dex, unicosmk_dex_list,
	unicosmk_dex_count, unicosmk_special_name): New.
	(TARGET_INSERT_ATTRIBUTES, TARGET_SECTION_TYPE_FLAGS): Define for
	TARGET_ABI_UNICOSMK.
	(get_aligned_mem, alpha_expand_unaligned_load,
	alpha_expand_unaligned_store, alpha_expand_unaligned_load_words,
	alpha_expand_unaligned_store_words): Support big-endian mode.
	(print_operand): Likewise. New format specifier 't'. Use
	TARGET_AS_SLASH_BEFORE_SUFFIX.
	(alpha_is_stack_procedure): Rename from vms_is_stack_procedure.
	(alpha_pv_save_size): Update with above change.
	(alpha_sa_mask, alpha_sa_size, alpha_expand_prologue,
	alpha_start_function, alpha_expand_epilogue): Likewise. Support Cray
	Unicos/Mk.

	* config/alpha/alpha.h (TARGET_ABI_UNICOSMK): New.
	(TARGET_ABI_OSF): Exclude TARGET_ABI_UNICOSMK.
	(TARGET_AS_SLASH_BEFORE_SUFFIX): New.
	(EXTRA_CONSTRAINT): New constraint 'U'.
	(PREDICATE_CODES): Add symbolic_operand.

	* config/alpha/alpha.md (UNSPEC_UMK_LAUM, UNSPEC_UMK_LALM,
	UNSPEC_UMK_LAL, UNSPEC_UMK_LOAD_CIW): New constants.
	(mulsi3, *mulsi_se, mulvsi3): Disable for TARGET_ABI_UNICOSMK.
	(integer division and modulus patterns): Split in default and
	Unicos/Mk versions.
	(*divmodsi_internal, *divmoddi_internal): Disable for
	TARGET_ABI_UNICOSMK.
	(unaligned_extend?idi, unaligned_load?i, unaligned_store?i): Split in
	little-endian and big-endian versions.
	(ext, ins, msk): Likewise.
	(extv, extzv, insv): Support big-endian mode.
	(call, call_value, tablejump): Support TARGET_ABI_UNICOSMK.
	(call_umk, call_value_umk, *call_umk, tablejump_umk,
	*tablejump_umk_internal, *call_value_umk): New.
	(*movdi_nofix): Add pattern for loading an address into a register on
	TARGET_ABI_UNICOSMK.
	(umk_laum, umk_lal, umk_lalm, *umk_load_ciw): New.
	(umk_mismatch_args, arg_home_umk): New.
	(various insns): Don't use mov, fmov, nop, fnop and unop.
	(realign): Support TARGET_ABI_UNICOSMK.

	* config/alpha/unicosmk.h: New file.
	* config/alpha/t-unicosmk: New file.

	* fixinc/inclhack.def (unicosmk_restrict): New.
	* fixinc/fixincl.x: Regenerate.

	* ginclude/stddef.h (size_t): Check for and define __SIZE_T__.
	(wchar_t): Check for and define __WCHAR_T__.

2001-09-11  Richard Sandiford  <rsandifo@redhat.com>

	* combine.c (simplify_shift_const): Treat shifts by the mode
	size as undefined.

2001-09-11  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (struct tokenrun): New.
	(struct cpp_context): New member bol.
	(struct cpp_reader): New members.
	(_cpp_init_tokenrun): New.
	* cppinit.c (cpp_create_reader): Set up the token runs.
	* cpplex.c (lex_directive, lex_token, next_tokenrun): New.
	(lex_token): New internalised version of _cpp_lex_token.  Don't
	handle directives or the multiple include optimization here any
	more.  Simply lex a token.
	* cpplib.c (run_directive): Clear bol.
	(_cpp_pop_buffer): Set bol.
	* cppmacro.c (funlike_invocation_p): Keep tokens whilst parsing
	arguments.

2001-09-11  Michael Meissner  <meissner@redhat.com>

	* config/mips/mips.h (CC1_SPEC): If -mgp32 default to -mfp32, and
	give an error if the user uses -mfp32.
	(CPP_FPR_SPEC): Define __mips_fpr to be 32 or 64 depending on the
	default options.
	(CPP_SPEC): Define __mips_fpr to be 32 or 64, depending on the
	floating point register size.
	(EXTRA_SPECS): Add CPP_FPR_SPEC.

	* config/mips/netbsd.h (ASM_FINISH_DECLARE_OBJECT): Use
	HOST_WIDE_INT_PRINT_DEC to properly print the result of
	int_size_in_bytes.
	* config/mips/elf.h (ASM_FINISH_DECLARE_OBJECT): Ditto.
	* config/mips/elf64.h (ASM_FINISH_DECLARE_OBJECT): Ditto.

2001-09-11  Hans-Peter Nilsson  <hp@axis.com>

	* dbxout.c (dbxout_parms): Fix typo in comment.
	* unroll.c (loop_find_equiv_value): Ditto.
	* toplev.c (rest_of_compilation): Ditto.
	* loop.c (scan_loop): Ditto.
	* dwarf2out.c (struct dw_fde_struct): Ditto.

2001-09-10  Zack Weinberg  <zackw@panix.com>

	* cpplex.c (parse_identifier): Fast-path optimize.  Avoid
	copying identifier when we're just going to throw it away.
	(parse_identifier_slow): New routine to handle abnormal cases.
	(_cpp_lex_token): Update call site.

	* hashtable.c (ht_lookup): Don't assume that the string we've
	been given is NUL-terminated.
	* system.h: #define __builtin_expect(a, b) to (a) if not
	GCC >=3.0.

2001-09-10  Michael Meissner  <meissner@redhat.com>

	* config.gcc (sparc64-*-solaris2): Add alias to be compatible with
	binutils, gdb.

2001-09-10  David Edelsohn  <edelsohn@gnu.org>

	* config/rs6000/t-aix43 (SHLIB_INSTALL): Use mode 751 (a+x,r-o).

Mon Sep 10 16:26:44 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* builtins.c (c_getstr): Correct thinko in last change and further
	cleanup.

2001-09-10  Tim Freeman <tim@fungibole.com>

	* dwarf2out.c (incomplete_types, decl_scope_table): Make them
	into varray's and register them as roots with the garbage
	collector so they are not collected too soon.

Mon Sep 10 14:21:26 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* Makefile.in (cfg.o, cfganal.o, cfgloop.o, cfgbuild.o, cfgcleanup.o):
	New.
	* basic-block.h (flow_obstack, label_value_list,
	tail_recursion_label_list): Declare
	(tidy_fallthru_edges): Declare.
	(expunge_block, last_loop_beg_note): Delete.
	(can_fallthru, flow_nodes_print, flow_edge_list_print): Declare.
	* cfg.c: New file
	(basic_block_for_insn, label_value_list): Move from flow.c; make global.
	(n_basic_blocks, n_edges, basic_block_info, entry_exit_blocks,
	init_flow, clear_edges, can_delete_note_p, can_delete_label_p,
	flow_delete_insn, flow_delete_insn_chain, create_basic_block,
	expunge_block, flow_delete_block, compute_bb_for_insn,
	update_bb_for_insn, set_block_for_insn, set_block_for_new_insns,
	make_edge, remove_edge, redirect_edge_succ, redirect_edge_succ_nodup,
	redirect_edge_pred, split_block, marge_blocks_nomove, block_label,
	try_redirect_by_replacing_jump, last_loop_beg_note,
	redirect_edge_and_branch, redirect_edge_and_branch_force,
	tidy_fallthru_edge, tidy_fallthru_edges, back_edge_of_syntactic_loop_p,
	split_edge, insert_insn_on_edge, commit_one_edge_insertion,
	commit_edge_insertions, dump_flow_info, debug_flow_info,
	dump_edge_info, dump_bb, debug_bb, debug_bb_n, print_rtl_with_bb,
	verify_flow_info, purge_dead_edges, purge_all_dead_edges):
	Move here from flow.c
	* cfganal.c: New file.
	(forwarder_block_p, can_fallthru, mark_critical_edges,
	 mark_dfs_back_edges, need_fake_edge_p, flow_call_edges_add,
	 find_unreachable_blocks, create_edge_list, free_edge_list,
	 print_edge_list, verify_edge_list, find_edge_index, flow_nodes_print,
	 flow_edge_list_print, remove_fake_successors, remove_fake_edges,
	 add_noreturn_fake_exit_edges, connect_infinite_loops_to_exit,
	 flow_reverse_top_sort_order_compute, flow_depth_first_order_compute,
	 flow_dfs_compute_reverse_init, flow_dfs-compute_reverse_add_bb,
	 flow_dfs-compute_reverse_execute, flow_dfs_compute_reverse_finish);
	Move here from flow.c
	* cfgbuild.c: New file
	(count_basic_blocks, find_label_refs, make_label_edge, make_eh_edge,
	 make_edges, find_basic_blocks_1, find_basic_blocks,
	 find_sub_basic_blocks): Move here from flow.c
	* cfgcleanup.c: New file.
	(try_simplify_condjump, try_forward_edges, tail_recursion_label_p,
	 merge_blocks_move_predecessor_nojumps,
	 merge_blocks_move_successor_nojumps, merge_blocks,
	 flow_find_cross_jump, outgoing_edges_match, try_crossjump_to_edge,
	 try_crossjump_bb, try_optimize_cfg): Move here from flow.c
	(delete_unreachable_blocks, cleanup_cfg): Likewise; return true
	if succeeded.
	* cfgloop.c: New file
	(flow_loops_cfg_dump, flow_loop_nested_p, flow_loop_dump,
	 flow_loops_dump, flow_loops_free, flow_loop_entry_edges_find,
	 flow_loop_exit_edges_find, flow_loop_nodes_find,
	 flow_loop_pre_header_scan, flow_loop_pre_header_find,
	 flow_loop_tree_node_add, flow_loops_tree_build,
	 flow_loop_level_compute, flow_loops_level_compute, flow_loop_scan,
	 flow_loops_find, flow_loops_update, flow_loop_outside_edge_p):
	Move here from flow.c
	* flow.c: Remove everything moved elsewhere
	* output.h (cleanup_cfg): Return bool.

	* bb-reorder.c (reorder_block_def): Remove 'index'.
	(insert_intra_1): Add argument BB, set block for new note.
	(make_reorder_chain): Do not depdent on BB indexes.
	(make_reorder_chain_1): Do not use BB indexes.
	(label_for_bb): Likewise; set BB for new insn.
	(emit_jump_to_block_after): Likewise.
	(fixup_reorder_chain): Sanity check that all basic blocks
	are chained; verify newly created insn chain; remove
	undocnitional jump simplifying; Do not use BB indexes;
	properly initialize count and frequency information;
	dump reordered sequence.
	(insert_intra_bb_scope_notes): update call of insert_intra_1.
	(insert_inter_bb_scope_notes): Set block for new insn.
	(reorder_basic_blocks): Dump flow info before reoredering.

Mon Sep 10 06:47:35 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* alias.c (clear_reg_alias_info): Use K&R format definition.
	Avoid unsigned warning.
	* builtins.c: Use "unsigned int", not "unsigned".
	(target_char_cast): Use host_integerp and tree_low_cst.
	(expand_builtin_args_info, expand_builtin_frame_address): Likewise.
	(c_strlen): Likewise; OFFSET now HOST_WIDE_INT.
	(c_getstr): Likewise.
	(std_expand_builtin_va_arg): Use int_size_in_bytes.
	(builtin_memcpy_read_str): Avoid unsigned warning.
	(expand_builtin_memcpy): Alignments are unsigned.
	(expand_builtin_strncpy, expand_builtin_memset): Likewise.
	(expand_builtin_expect_jump): Use integer_zerop and integer_onep.
	* predict.c (expensive_function_p): LIMIT now unsigned.
	* resource.c (mark_target_live_regs): Make some vars unsigned.
	* sdbout.c: Use "unsigned int", not "unsigned".
	(MAKE_LINE_SAFE): Add cast to avoid unsigned warning.
	(sdbout_source_line): Likewise.
	(sdbout_record_type_name): Remove "const" for NAME declaration.
	* config/alpha/alpha.c (alpha_expand_block_move): Whitespace fixes.

2001-09-10  Richard Sandiford  <rsandifo@redhat.com>

	* calls.c (store_one_arg): Expand comment.

2001-09-10  Roman Lechtchinsky  <rl@cs.tu-berlin.de>

	* calls.c (store_one_arg): Make sure that the entire argument is
	pushed if STACK_PARMS_IN_REG_PARM_AREA is defined.

2001-09-09  Richard Henderson  <rth@redhat.com>

	* emit-rtl.c (adjust_address): Fix mode for LO_SUM.

Sun Sep  9 10:43:17 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* loop.c (combine_givs): Fix computing of benefit once giv is combined.

2001-09-09  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (alpha_next_sequence_number): New.
	(alpha_this_literal_sequence_number): New.
	(alpha_this_gpdisp_sequence_number): New.
	(some_operand, input_operand): Add HIGH.
	(local_symbolic_operand): New.
	(alpha_encode_section_info): New.
	(alpha_legitimate_address_p): Allow LO_SUM.
	(alpha_legitimize_address): Generate HIGH+LO_SUM.
	(alpha_expand_mov): Likewise.
	(secondary_reload_class): Check memory_operand not general_operand
	for FP_REGS test.
	(alpha_expand_unaligned_load): Force LO_SUM addresses into a register.
	(alpha_expand_unaligned_store): Likewise.
	(alpha_expand_unaligned_load_words): Likewise.
	(alpha_expand_unaligned_store_words): Likewise.
	(alpha_expand_block_clear): Likewise.
	(print_operand): Handle %#, %*, %H.
	(print_operand_address): Handle LO_SUM.
	(find_lo_sum): New.
	(alpha_does_function_need_gp): Use it.
	(alpha_expand_block_move): Fix signed compare warnings.
	(alpha_sa_mask, alpha_align_insns): Likewise.
	* config/alpha/alpha-protos.h: Update.
	* config/alpha/alpha.h (TARGET_EXPLICIT_RELOCS): New.
	(MASK_EXPLICIT_RELOCS): New.
	(TARGET_SWITCHES): Add -mexplicit-relocs.
	(EXTRA_CONSTRAINT): Add 'T'.
	(PREFERRED_RELOAD_CLASS): HIGH goes in GENERAL_REGS.
	(ASM_APP_ON, ASM_APP_OFF): Turn on and off asm macro expansion.
	(ENCODE_SECTION_INFO): Out line.
	(REDO_SECTION_INFO_P): New.
	(STRIP_NAME_ENCODING): New.
	(ASM_OUTPUT_LABELREF): New.
	(PRINT_OPERAND_PUNCT_VALID_P): Add #, *.
	(PREDICATE_CODES): Update.
	* config/alpha/alpha.md (divmodsi_internal_er, divmoddi_internal_er,
	call_osf_1_er_noreturn, call_osf_1_er, movdi_er_low, movdi_er_nofix,
	movdi_er_fix, prologue_ldgp_1_er, builtin_setjmp_receiver_sub_label_er,
	builtin_setjmp_receiver_er, exception_receiver_1_er,
	call_value_osf_1_er): New patterns.
	(sibcall_osf_1, sibcall_value_osf_1): Remove register alternative.
	(movqi, movhi, movsi): Add explicit $31 base register to lda.
	* config/alpha/elf.h (ASM_FILE_START): Set nomacro if explicit relocs.
	(FINAL_PRESCAN_INSN): New.

Sat Sep  8 22:00:55 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* reg-stack.c (subst_stack_regs_pat): Fix fcmov reversal code.

2001-09-08  Andreas Jaeger  <aj@suse.de>

	* i386.h (TARGET_SWITCHES): Fix description.

2001-09-07  David Edelsohn  <edelsohn@gnu.org>

	* rs6000.c (num_insns_constant): Compute number of instructions
	more accurately.

	* doc/install.texi: Explain AIX exception handling work-around.
	Update URL for AIX fixes.

2001-09-07  Jim Wilson  <wilson@redhat.com>

	* alias.c (clear_reg_alias_info): New.
	* flow.c (attempt_auto_inc): Call clear_reg_alias_info.
	* rtl.h (clear_reg_alias_info): Declare.

2001-09-07  Roman Lechtchinsky  <rl@cs.tu-berlin.de>

	* real.c (EMUSHORT,EMUSHORT_SIZE): Use HImode if no 16-bit type is
	available.
	(UEMUSHORT): New. Use instead of unsigned EMUSHORT.
	(m16m,edivm,emulm): Change declaration to match definition.

2001-09-07  Roman Lechtchinsky <rl@cs.tu-berlin.de>

	* reload.c (push_reload): Check for subreg_lowpart_p instead of
	SUBREG_BYTE being 0 when determining if the inner part of a subreg
	can be reloaded.

2001-09-07  Roman Lechtchinsky  <rl@cs.tu-berlin.de>

	* c-common.c (signed_or_unsigned_type): Handle machine mode types
	which have no corresponding C type.
	* fold_const.c (target_isinf,target_isnan,target_negative): Update
	the representation of 64-bit doubles to work with 64-bit ints.

2001-09-07  Aldy Hernandez  <aldyh@redhat.com>

	* config/mips/mips.c (override_options): Do not override ISA when ABI
	specified if MIPS_CPU_STRING_DEFAULT was specified.

2001-09-07  Richard Henderson  <rth@redhat.com>

	* loop.c (record_giv): Avoid simplifying MULT to ASHIFT.
	(express_from_1): Wrap lines.
	* rtlanal.c (commutative_operand_precedence): Rename from
	operand_preference; export.
	* rtl.h: Declare it.
	* simplify-rtx.c (simplify_gen_binary): Tidy +/- const_int handling.
	(simplify_binary_operation): Invoke simplify_plus_minus on
	(CONST (PLUS ...)) as well.
	(struct simplify_plus_minus_op_data): New.
	(simplify_plus_minus_op_data_cmp): New.
	(simplify_plus_minus): Use them.  Avoid infinite recursion with
	simplify_binary_operation wrt CONST.

Fri Sep  7 11:52:30 2001   Kazu Hirata  <kazu@hxi.com>

	* h8300-protos.h (general_operand_dst_push): Remove.
	* h8300.c (general_operand_dst_push): Likewise.
	* h8300.h (OK_FOR_T): Likewise.
	(EXTRA_CONSTRAINTS): Do not use OK_FOR_T.
	* h8300.md (pushqi_h8300): New.
	(pushqi_h8300hs): Likewise.
	(pushqi): Likewise.
	(pushhi_h8300): Likewise.
	(pushhi_h8300hs): Likewise.
	(pushhi): Likewise.

Fri Sep  7 12:56:26 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* genattrtab.c (attr_printf): First arg is unsigned.
	Clean up formatting of callers.

2001-09-06  Aldy Hernandez  <aldyh@redhat.com>

	* config/mips/mips.c (override_options): Allow abi32 with 64 bit
	registers.

2001-09-07  Andreas Jaeger  <aj@suse.de>

	* i386.h (TARGET_SWITCHES): Fix descriptions.

2001-09-07  Matt Kraai  <kraai@alumni.carnegiemellon.edu>

	* stor-layout.c (compute_record_mode): Check DECL_SIZE is set.

2001-09-06  Ira Ruben  <ira@apple.com>

	Remove OP_IDENTIFIER.
	* tree.def (OP_IDENTIFIER): Remove.
	* tree.c (tree_node_kind enum): Remove op_id_kind.
	(tree_node_kind_names): Remove "op_identifiers".
	(make_node): Remove OP_IDENTIFIER test.
	(build_op_identifier): Removed because it isn't being used.
	* print-tree.c (print_node): Remove OP_IDENTIFIER case.
	* cp/pt.c (tsubst): Remove OP_IDENTIFIER case.

2001-09-06  Richard Henderson  <rth@redhat.com>

	* simplify-rtx.c (simplify_binary_operation): Revert last change.

2001-09-06  Richard Henderson  <rth@redhat.com>

	* simplify-rtx.c (simplify_binary_operation): Simplify contents
	of CONST.

2001-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	* config/rs6000/rs6000.c (rs6000_emit_prologue): Fix DWARF2 register
	number used for CR register.

Thu Sep  6 11:16:35 2001  Jeffrey A Law  (law@cygnus.com)
			  Joern Rennecke (amylaar@cygnus.com)

	* h8300-protos.h (h8300_return_addr_rtx): New prototype.
	* h8300.c (initial_offset): Handle offset between RP and FP.
	(h8300_return_addr_rtx): New function.
	* h8300.h (FIRST_PSEUDO_REGISTER): Bump now that we have a
	return register.
	(FIXED_REGISTERS, CALL_USED_REGISTERS): Corresponding changes.
	(REG_ALLOC_ORDER, RETURN_ADDRESS_POINTER_REGNUM): Likewise.
	(REG_CLASS_CONTENTS, ELIMINABLE_REGS): Likewise.
	(CAN_ELIMINATE, REGISTER_NAMES):
	(RETURN_ADDR_RTX): Call h8300_return_addr_rtx.

2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>

	Remove TYPE_NONCOPIED_PARTS.
	* tree.h (TYPE_NONCOPIED_PARTS): Remove.
	(struct tree_type): Remove noncopied_parts.
	* c-tree.h (TYPE_ACTUAL_ARG_TYPES): Map onto TYPE_BINFO.
	* expr.c (save_noncopied_parts, init_noncopied_parts): Remove.
	(fixed_type_p): Remove.
	(expand_expr, INIT_EXPR): Don't deal with noncopied parts.
	(expand_expr, MODIFY_EXPR): Likewise.
	* ggc-common.c (ggc_mark_trees): Remove TYPE_NONCOPIED_PARTS.
	* doc/c-tree.texi: Remove TYPE_NONCOPIED_PARTS FIXME.

2001-09-06  Alan Modra  <amodra@bigpond.net.au>

	* config/rs6000/rs6000.c (mask_operand): Use signed vars to avoid
	compiler warnings.
	(mask64_operand): Likewise.
	(includes_rldic_lshift_p): Likewise.
	(includes_rldicr_lshift_p): Likewise.

2001-09-05  Ziemowit Laski  <zlaski@apple.com>

	* objc/objc-act.c (build_message_expr): If a class method cannot
	be found, do not issue a warning if a corresponding instance
	method exists in the root class.

2001-09-05  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (alpha_expand_mov): Initialize temp.

2001-09-05  Zack Weinberg  <zack@codesourcery.com>

	* function.c (ggc_mark_struct_function): Mark f->outer.
	* toplev.c (rest_of_compilation): Clear DECL_SAVED_INSNS here...
	* integrate.c (output_inline_function): ... not here.

Wed Sep  5 17:28:49 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* profile.c (branch_prob): Call add_noreturn_fake_exit_edges.

	* i386.c (size_cost): New static variable.
	(override_function): Use size_cost when -Os is specified.

	* i386.c (ix86_expand_prologue): Set use_fast_prologue_epilogue
	properly;  Use current_function_calls_eh_return.
	(ix86_expand_epilogue): Avoid dummy optimize_size tests;
	use leave to avoid dependency chain.

	* local-alloc.c (update_equiv_regs): Use CFG to iterate over INSN stream;
	get BB loop_depth instead of computing it from LOOP notes.

	* reg-stack.c (subst_stack_reg_pat): Handle reversal of conditional moves.

2001-09-05  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* som.h (ASM_PREFERRED_EH_DATA_FORMAT): Define.
	* pa.h (UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP,
	UNALIGNED_DOUBLE_INT_ASM_OP): Define

2001-09-05  Jeffrey A Law  (law@cygnus.com)
	    Jason Merrill (jason@redhat.com)

	* stor-layout.c (layout_type): Complain if an array's size can
	not be represented in a size_t.

	* config/h8300/elf.h (ENDFILE_SPEC, STARTFILE_SPEC): Define.

2001-09-05  David Billinghurst <David.Billinghurst@riotinto.com>

	* gcc.c: (process_command) Add parentheses around assignment
	used as truth value.

2001-09-05  Richard Sandiford  <rsandifo@redhat.com>

	* config/mips/mips.c (save_restore_insns): Don't mark any register
	save slots as unchanging if current_function_calls_eh_return.

2001-09-05  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (alpha_legitimate_address_p): New.
	* config/alpha/alpha-protos.h: Declare it.
	* config/alpha/alpha.h (GO_IF_LEGITIMATE_ADDRESS): Move to c file.
	(NONSTRICT_REG_OK_FOR_BASE_P): Rename from non-strict macro.
	(NONSTRICT_REG_OK_FP_BASE_P): Likewise.
	(STRICT_REG_OK_FOR_BASE_P): Rename from strict macro.
	(REG_OK_FOR_BASE_P): Select one of the above.

2001-09-05  Richard Sandiford  <rsandifo@redhat.com>

	* config/mips/t-elf (EXTRA_PARTS): Use EXTRA_MULTILIB_PARTS instead.
	(crti.o): Prefix name of object file with $(T).
	(crtn.o): Likewise.

2001-09-05  David S. Miller  <davem@redhat.com>

	* config/sparc/linux.h: Set CPLUSPLUS_CPP_SPEC.
	* config/sparc/linux64.h: Likewise.

2001-09-05  Andreas Jaeger  <aj@suse.de>

	* doc/invoke.texi (i386 Options): -mwide-multiply is not
	available anymore, remove the documentation.
	(i386 Options): Fix typo, cleanup index entries.

	* prefix.c (concat): Remove, we can use the version from liberty.

2001-09-05  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (alpha_expand_mov, alpha_expand_mov_nobwx):
	New functions split out of md file expanders.
	* config/alpha/alpha-protos.h: Declare them.
	* config/alpha/alpha.md (movqi, movhi, movsi, movdi): Use them.

2001-09-05  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppmacro.c (funlike_invocation_p): No need to restore context.

2001-09-04  Richard Henderson  <rth@redhat.com>

	* reload.c (push_reload): Export.
	* reload.h (push_reload): Declare it.

	* config/alpha/alpha.h (LEGITIMIZE_ADDRESS): Move out o' line.
	(LEGITIMIZE_RELOAD_ADDRESS): Likewise.
	* config/alpha/alpha.c (alpha_legitimize_address): New.
	(alpha_legitimize_reload_address): Likewise.
	* config/alpha/alpha-protos.h: Declare them.

2001-09-04  Stan Shebs  <shebs@apple.com>

	* config/darwin.h (ASM_DECLARE_FUNCTION_NAME): Define.
	* config/darwin.c (machopic_stub_name): Account for internally
	generated lib calls such as memcpy.

2001-09-04  Richard Henderson  <rth@redhat.com>

	* unwind.h (_UA_END_OF_STACK): New flag.
	* unwind.inc (_Unwind_ForcedUnwind_Phase2): Set it.

Tue Sep  4 11:16:35 2001  Jeffrey A Law  (law@cygnus.com)

	* h8300/elf.h (LINK_SPEC): Redefine appropriately for the H8.

2001-09-04  Richard Sandiford  <rsandifo@redhat.com>

	* config/mips/mips.c (save_restore_insns): Change base_offset to
	fp_offset in second call to mips_emit_frame_related_store.

2001-09-04  Hans-Peter Nilsson  <hp@axis.com>

	* doc/rtl.texi: Mention that besides as a CODE_LABEL, a label can
	sometimes be represented as a NOTE of type
	NOTE_INSN_DELETED_LABEL.
	(Insns): Document NOTE_INSN_DELETED_LABEL.

2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>

	* c-common.h (tree_dump_index): Add more comments.
	* c-dump.c (dump_files): Name flags `tree' rather than `ast'.
	(dump_option_value_info): New struct.
	(dump_options): New array.
	(dump_switch_p): Parse switch options symbolically.
	* doc/invoke.texi (-fdump-ast): Rename to ...
	(-fdump-tree): ... here. Document that options are symbolic, and
	not all are applicable.

2001-09-04  David S. Miller  <davem@redhat.com>

	* config/sparc/sparc.md (define_splits): Kill constraints.

	Cleanup redundant and unused insn attributes.
	* config/sparc/sparc.md (define_attr "insn"): Kill address, unary,
	binary, and move.  Mark ialu as default.
	(commented out define_function_unit "alu"): Kill.
	(define_attr "use_clobbered"): Kill.
	(whole file): Kill address insn type references.  Replace
	all unary/binary/move references with ialu.
	* config/sparc/sparc.c (whole file): Kill TYPE_ADDRESS
	references.  Replace TYPE_{UNARY,BINARY,MOVE} references with
	TYPE_IALU.

	Simplify length insn attribute and make more judicious use
	of insn attribute defaulting.
	* config/sparc/sparc.md (all insns with length > one): Mark as
	insn type multi if real instructions, else use default if
	it is a forced splitter.
	(all insns with length == one): Use default insn length.
	(all insns of type ialu): Use default insn type.

	Fix erroneous insn attribute settings.
	(addx): Set insn type to misc.
	(mulsidi3_sp64, const_mulsidi3_sp64, umulsidi3_sp64,
	const_umulsidi3_sp64): Set insn type to imul.

	Track SFmode vs DFmode insns according to UltraSPARC
	scheduling rules.
	* config/sparc/sparc.md ("fptype"): New attribute, default
	to "single".
	(all DFmode single insns): Mark as fptype "double".

2001-09-03  Jakub Jelinek  <jakub@redhat.com>

	* loop.c (express_from_1): Fix CONSTANT_P(a) case.

2001-09-03  Richard Henderson  <rth@redhat.com>

	* function.h (struct function): Add arg_pointer_save_area_init.
	* function.c (expand_function_end): Init arg_pointer_save_area.
	(get_arg_pointer_save_area): Do not init arg_pointer_save_area
	when called from a nested function.

2001-09-02  Angela Marie Thomas <angela@cygnus.com>

	* fixinc/Makefile.in: Regenerate fixincl.x only if maintainer-mode
	is enabled.

Sun Sep  2 18:37:54 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* reload1.c (fixup_abnormal_edges): Allow NOTEs in the sequence.

2001-09-01  Geoffrey Keating  <geoffk@redhat.com>

	* expr.c (push_block): Make sane use of STACK_GROWS_DOWNWARD.
	(emit_push_insn): Use specified padding direction when
	STACK_PUSH_CODE is POST_INC.

	* config/stormy16/stormy16.h (DWARF2_UNWIND_INFO): Define to 0.

2001-09-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* mips.h (INITIAL_ELIMINATION_OFFSET): Add missing `else abort'.

2001-09-01  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppinit.c (cpp_start_read): Free the imacros list as we
	traverse it.  Don't free the chains before returning.
	(_cpp_push_next_buffer): Only try pushing buffers if we've
	completed -imacros handling.

2001-08-31  Eric Christopher  <echristo@redhat.com>

	* gcc.c (handle_braces): Add explaination for abort.

2001-08-30  Roman Zippel  <zippel@linux-m68k.org>

	* expmed.c (store_bit_field): Update to patch from 2001-08-27:
	move adjustment of bitpos instead.

2001-08-31  Zack Weinberg  <zack@codesourcery.com>

	* function.c: Remove all_functions.  Make outer_function_chain
	static.
	(init_function_start): Don't add new function structure to
	all_functions.
	(find_function_data, push_function_context_to,
	pop_function_context_from, put_var_into_stack,
	trampoline_address): Update for changed structure element names.
	(push_function_context_to): Disentangle.
	(free_after_compilation): Also free F.
	(expand_dummy_function_end): Don't free cfun here.
	(put_var_into_stack): Comment why we can't use find_function_data here.
	(fix_lexical_addr, trampoline_address, ): Use find_function_data.
	(mark_function_chain): Split into maybe_mark_struct_function and
	ggc_mark_struct_function.  Export the latter.
	(init_function_once): Mark from cfun and outer_function_chain;
	not all_functions.

	* function.h (struct function): Kill next_global.  Rename next
	to outer.  All users updated to match.
	(all_functions, outer_function_chain): Don't declare.

	* ggc-common.c (ggc_mark_trees): Mark DECL_SAVED_INSNS.
	* integrate.c (output_inline_function): Clear DECL_SAVED_INSNS,
	don't touch f->inlinable, after calling rest_of_compilation.

	* tree.h: Forward-declare struct function.  Prototype
	ggc_mark_struct_function.

2001-08-31  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.md (*andorhi3): Fix typos.

2001-08-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* calls.c (emit_library_call_value): Don't use a fixed
	argument after VA_CLOSE, i.e. out of scope in traditional C.

	* emit-rtl.c (gen_rtvec): Likewise.

2001-08-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Makefile.in (c-pragma.o): Depend on output.h.
	(reorg.o): Depend on except.h.

	* c-pragma.c: Include output.h.

	* reorg.c: Include except.h.

	* unwind-dw2.c: Call __builtin_alloca, not alloca.

2001-08-31  Richard Henderson  <rth@redhat.com>

	* sched-deps.c (add_dependence): Don't elide dependency if the
	conditional used by insn is modified in elem.

2001-08-31  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/v850/v850.h (OUTPUT_ADDR_CONST_EXTRA): Define.

2001-08-31  Diego Novillo  <dnovillo@redhat.com>

	* c-decl.c (c_decode_option): Skip '-f' prefix before calling
	dump_switch_p.

2001-08-31  Geoffrey Keating  <geoffk@redhat.com>

	* config/stormy16/stormy16.c (stormy16_asm_out_destructor): New
	function.
	(stormy16_asm_out_constructor): New function.
	(TARGET_ASM_CONSTRUCTOR): Define.
	(TARGET_ASM_DESTRUCTOR): Define.

2001-08-31  Andreas Jaeger  <aj@suse.de>

	* gcse.c (add_label_notes): REG_LABEL is an INSN_LIST.
	* loop.c (add_label_notes): Likewise.
	* reload.c (find_reloads): Likewise.
	* config/sh/sh.c (machine_dependent_reorg): Likewise.

2001-08-31  Jason Merrill  <jason_merrill@redhat.com>

	* unwind-pe.h (read_uleb128, read_sleb128): Move actual reading
	code here.  Take _Unwind_{W,Sw}ord*.
	(read_encoded_value_with_base): Use them.
	* unwind-dw2.c (_Unwind_FrameState): Make cfa_offset and cfa_reg
	words.
	(extract_cie_info): Simplify read_?leb128 handling.
	(execute_stack_op, execute_cfa_program): Likewise.
	* unwind-dw2-fde.c (get_cie_encoding): Likewise.

2001-08-31  Geoffrey Keating  <geoffk@redhat.com>

	* config/stormy16/stormy16.c (stormy16_expand_epilogue): Use
	the frame pointer to pop the stack if convenient.

	* config/stormy16/stormy16.c (stormy16_initialize_trampoline):
	Don't use post-increment before combine.
	* config/stormy16/stormy16.h (STATIC_CHAIN_REGNUM): Don't use
	a call-saved register.

2001-08-31  Andreas Jaeger  <aj@suse.de>

	* jump.c (mark_jump_label): Revert patch from 2001-08-28, the
	code was correct.

2001-08-30  Geoffrey Keating  <geoffk@redhat.com>

	* config/stormy16/stormy16.md (udivmodhi4): Express using UDIV/UMOD,
	not DIV/MOD, of course.

2001-08-30  Vladimir Makarov  <vmakarov@redhat.com>

	* rtl.def: Undo my patch commited 2001-08-27.

	* genattrtab.c: Ditto.

	* rtl.h: Ditto.

	* sched-int.h: Ditto.

	* target-def.h: Ditto.

	* target.h: Ditto.

	* haifa-sched.c: Ditto.

	* sched-rgn.c: Ditto.

	* sched-vis.c: Ditto.

	* Makefile.in: Ditto.

	* doc/md.texi: Ditto.

	* doc/tm.texi: Ditto.

	* doc/contrib.texi: Ditto.

	* doc/gcc.texi: Ditto.

	* genattrtab.h: Remove it.

	* genautomata.c: Remove it.

	* genattr.c: Undo my patch and Richard Henderson's patch commited
	2001-08-27.

Thu Aug 30 19:22:15 2001  J"orn Rennecke <amylaar@redhat.com>

	* config.gcc (h8300-*-elf*): New case.
	* h8300.h (CPP_SPEC): Add subtarget_cpp_spec.
	(SUBTARGET_CPP_SPEC): Define.
	(EXTRA_SPECS): Define.
	(SUBTARGET_EXTRA_SPECS): Define.
	* config/h8300/crti.asm, config/h8300/crtn.asm: New files.
	* config/h8300/elf.h, config/h8300/t-elf: Likewise.

Thu Aug 30 18:50:37 2001  J"orn Rennecke <amylaar@redhat.com>

	* t-h8300 (LIB1ASMFUNCS): Add _fixunssfdi and _fixunssfsi_asm.
	(LIB2FUNCS_EXTRA): Define.
	config/h8300/lib1funcs.asm: New part: L_fixunssfsi_asm .
	config/h8300/fixunssfsi.c: New file.

2001-08-30  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.md (zero_extendqihi2): Changes to
	define_expand to accommodate target-specific attributes.
	(anonymous zero_extendqihi2 patterns): New.

Thu Aug 30 18:10:56 2001  J"orn Rennecke <amylaar@redhat.com>

	* h8300.md (*andorhi3): New pattern.

Thu Aug 30 16:00:31 2001  J"orn Rennecke <amylaar@redhat.com>

	* h8300.c (dosize): Fix test for "sub".

Thu Aug 30 10:21:43 2001  J"orn Rennecke <amylaar@redhat.com>

	* c-typeck.c (pointer_diff): Try to eliminate common term before
	doing conversions.

2001-08-30  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/arm/arm.c (arm_compute_initial_elimination_offset):
	Account for the saves of the FP registers.

	* config/arm/unknown-elf.h (TEXT_SECTION): Delete.
	(TEXT_SECTION_ASM_OP): Define.
	(INIT_SECTION_ASM_OP): Define.
	(FINI_SECTION_ASM_OP): Define.
	(SUBTARGET_EXTRA_SECTIONS): Remove trailing comma.
	(RDATA_SECTION_FUNCITON): Provide prototype.

2001-08-29  Geoffrey Keating  <geoffk@redhat.com>

	* reload1.c (move2add_note_store): Correct typo checking for
	argument pushes.

2001-08-29  Andrew MacLeod  <amacleod@redhat.com>

	* gcse.c (compute_hash_table): The SRC part of an insn with a RETVAL
	note should not be considered outside the libcall block.

2001-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* genattrtab.c (attr_printf): Use VA_OPEN/VA_FIXEDARG/VA_CLOSE.

2001-08-29  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.md (movsi_h8300hs): Make it 64-bit safe.

2001-08-29  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300-protos.h: Add a prototype for
	emit_logical_op.
	* config/h8300/h8300.c (emit_logical_op): New.
	* config/h8300/h8300.md (andhi3): Use emit_logical_op.
	(andsi3): Likewise.
	(iorhi3): Likewise.
	(iorsi3): Likewise.
	(xorhi3): Likewise.
	(xorsi3): Likewise.

2001-08-29  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.c (move_operand): Cast GET_MODE_SIZE results to HOST_WIDE_INT for
	comparison with rtx INTVAL.
	(pa_output_function_prologue): Don't mix signed and unsigned in `?'
	expression.
	* pa.h (FUNCTION_ARG_SIZE): Likewise.

2001-08-29  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/lib1funcs.asm: Update the copyright.  Fix
	comment typos.

2001-08-29  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.md (anonymous movhi pattern): Don't move
	(reg n) to (mem (pre_dec (reg n))
	(anonymous movsi pattern): Likewise.

2001-08-29  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.h (RETURN_ADDR_RTX): New.

2001-08-29  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.md (movsi_h8300hs): Optimize loading of
	several special constants.

2001-08-29  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/lib1funcs.asm: Fix comment typos.

2001-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* iris6.h (ASM_DECLARE_OBJECT_NAME, ASM_FINISH_DECLARE_OBJECT):
	Fix format specifier warnings.

	* irix6-libc-compat.c (inet_ntoa, inet_lnaof, inet_netof,
	inet_makeaddr, semctl): Prototype.

	* mips.c (compute_frame_size): Fix signed/unsigned warnings.
	(save_restore_insns): Use base_offset, not gp_offset.

	* mips.h (GP_REG_OR_PSEUDO_STRICT_P): Fix signed/unsigned warning.
	(ASM_OUTPUT_BYTE): Fix format specifier warning.

2001-08-29  Richard Henderson  <rth@redhat.com>

	* bb-reorder.c (function_tail_eff_head): New.
	(record_effective_endpoints): Set it.
	(fixup_reorder_chain): Use it.

2001-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* dwarf2asm.c (dw2_asm_output_nstring): Fix typo in previous change.

2001-08-28  Dale Johannesen  <dalej@apple.com>

	* config/darwin.c (machopic_function_base_name): Add const
	qualifier to a string.
	(darwin_encode_section_info): Ditto.

2001-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* tree.c (default_valid_attribute_p): Don't use PARAMS on a
	function definition.

2001-08-28  Daniel Berlin  <dan@cgsoftware.com>

	* df.h (struct df): Add rts_order variable.

	* df.c (df_visit_next_rts): New function.
	(df_visit_next): Renamed to df_visit_next_rc
	(df_analyse_1): Allocate/compute/free rts_order as well.
	(df_rd_global_compute): Use df_visit_next_rc instead of
	df_visit_next.
	(df_ru_global_compute): Use df_visit_next_rts instead of
	df_visit_next.

	* flow.c (flow_reverse_top_sort_order_compute): New function.

	* basic-block.h: Add prototype.

2001-08-28  Daniel Berlin  <dan@cgsoftware.com>

	* ssa-ccp.c (ssa_ccp_df_delete_unreachable_insns): For unreachable
	blocks, the BB_REACHABLE is now set, rather than aux being
	non-NULL. Update the test to reflect this.

2001-08-28  Eric Christopher  <echristo@redhat.com>

	* config/mips/crtn.asm: Add comment explaining 16 byte alignment.
	config/mips/crti.asm: Ditto.

2001-08-28  Eric Christopher <echristo@redhat.com>
	    Richard Henderson <rth@redhat.com>

	* c-pragma.h (add_weak): Move prototype from here...
	* output.h (add_weak): ... to here.
	* varasm.c (add_weak): Fix typo.
	* config/mips/crti.asm: New file.
	* config/mips/crtn.asm: Ditto.
	* config/mips/elf.h (SBSS_SECTION_ASM_OP) Add #undef.
	(CTOR_LISTS_DEFINED_EXTERNALLY): Remove.
	(INVOKE__main): Ditto.
	(INIT_SECTION_ASM_OP): New.
	(FINI_SECTION_ASM_OP): Ditto.
	(STARTFILE_SPEC): Add crti.
	(ENDFILE_SPEC): Add crtn.
	* config/mips/elf64.h: Same.
	* config/mips/rtems64.h (INVOKE__main, NAME__MAIN, SYMBOL__MAIN):
	Remove.
	* config/mips/vxworks.h: Ditto.
	* config/mips/t-elf: Support crti and crtn.

2001-08-28  Alexandre Oliva  <aoliva@redhat.com>

	* jump.c (mark_jump_label): Fix typo: REG_LABEL is EXPR_LIST, not
	INSN_LIST.

2001-08-28  Richard Henderson  <rth@redhat.com>

	* config/ia64/ia64.md (andcmbi3, iorcmbi3): Fix typos.
	(one_cmplbi2 splitter): Remove redundant test.

2001-08-28  Dale Johannesen  <dalej@apple.com>

	* config/rs6000/darwin.h (DEFAULT_SIGNED_CHAR): Define.

2001-08-28  Danny Smith  <dannysmith@users.sourceforge.net>

	* config/i386/cygwin.h (BIGGEST_FIELD_ALIGNMENT): Set to 64.

2001-08-28  Stan Shebs  <shebs@apple.com>

	* config/darwin.h (ASM_OUTPUT_LABELREF): Handle '*' names.
	(UNALIGNED_SHORT_ASM_OP): Define.
	(UNALIGNED_INT_ASM_OP): Define.

2001-08-28  Will Cohen  <wcohen@redhat.com>

	* config/rs6000/rs6000.md (store_multiple): Correct RTL
	generation for first set.

2001-08-27  Roman Zippel  <zippel@linux-m68k.org>

	* flow.c (redirect_edge_succ_nodup): Return new edge.
	(try_simplify_condjump): Use new edge.
	* basic-block.h (redirect_edge_succ_nodup): Update prototype.

	* cse.c (cse_basic_block): Skip note instructions.

2001-08-27  Richard Henderson  <rth@redhat.com>

	* combine.c (combine_simplify_rtx): Don't reverse condition
	if there is no reverse for the condition.
	(simplify_comparison): Don't simplify subregs from INT to FP.

	* config/m68k/m68k.md (sordered, sordered_1, sunordered, sunordered_1,
	suneq, suneq_1, sunge, sunge_1, sungt, sungt_1, sunle, sunle_1,
	sunlt, sunlt_1, sltgt, sltgt_1, fsogt_1, fsoge_1, fsolt_1, fsole_1,
	bordered, bunordered, buneq, bunge, bungt, bunle, bunlt, bltgt,
	bordered_rev, bunordered_rev, buneq_rev, bunge_rev, bungt_rev,
	bunle_rev, bunlt_rev, bltgt_rev): New patterns.

2001-08-27  Roman Zippel  <zippel@linux-m68k.org>

	* config/m68k/m68k.md (subreghi1ashrdi_const32, bsetmemqi,
	bsetmemqi+1, strict_low_part peephole): Fix SUBREG_BYTE offset.
	(pushqi1): New.
	(adddi_dilshr32, adddi_dishl32): Only data register can be
	source for mem destination.

	* expmed.c (store_bit_field): Ignore adjustment to bitpos
	and use bitnum to decide about register move.

2001-08-27  Richard Henderson  <rth@redhat.com>

	* genattr.c (main): Emit state_t even when not doing scheduling.

2001-08-27  Roman Zippel <zippel@linux-m68k.org>
	    Richard Henderson  <rth@redhat.com>

	* gcse.c (reg_first_set, reg_last_set): Replace with ...
	(reg_avail_info, current_bb): ... these.
	(oprs_unchanged_p, record_last_reg_set_info): Use them.
	(compute_hash_table): Likewise.

2001-08-27  Roman Zippel <zippel@linux-m68k.org>

	* flow.c (verify_flow_info): Use checksums to verify edges.

2001-08-27  Richard Henderson  <rth@redhat.com>

	* genautomata.c (expand_automata): Always create a description.

2001-08-27  Geoffrey Keating  <geoffk@redhat.com>

	* optabs.c (expand_binop): Correctly handle the carry in multiword
	add/subtract operations.

2001-08-27  Fred Fish  <fnf@be.com>

	* ginclude/stddef.h: Fix typo, __SIZE__TYPE__ should be
	__SIZE_TYPE__.

2001-08-27  Geoffrey Keating  <geoffk@redhat.com>

	* reload.c (find_reloads_toplev): Back out this change:

	Wed Jul 26 19:44:05 2000   Hans-Peter Nilsson  <hp@axis.com>

	* reload.c (find_reloads_toplev): Reload a paradoxical subreg of a
	mem if the address is a mode_dependent_address_p.

2001-08-27  Vladimir Makarov  <vmakarov@touchme.toronto.redhat.com>

	* rtl.def (DEFINE_CPU_UNIT, DEFINE_QUERY_CPU_UNIT, EXCLUSION_SET,
	PRESENCE_SET, ABSENCE_SET, DEFINE_BYPASS, DEFINE_AUTOMATON,
	AUTOMATA_OPTION, DEFINE_RESERVATION, DEFINE_INSN_RESERVATION): New
	RTL constructions.

	* genattr.c (main): New variable num_insn_reservations.  Increase
	it if there is DEFINE_INSN_RESERVATION.  Output automaton based
	pipeline hazard recognizer interface.

	* genattrtab.h: New file.

	* genattrtab.c: Include genattrtab.h.
	(attr_printf, check_attr_test, make_internal_attr,
	make_numeric_value): Move protypes into genattrtab.h.  Define them
	as external.
	(num_dfa_decls): New global variable.
	(main): Process DEFINE_CPU_UNIT, DEFINE_QUERY_CPU_UNIT,
	DEFINE_BYPASS, EXCLUSION_SET, PRESENCE_SET, ABSENCE_SET,
	DEFINE_AUTOMATON, AUTOMATA_OPTION, DEFINE_RESERVATION,
	DEFINE_INSN_RESERVATION.  Call expand_automata and write_automata.

	* genautomata.c: New file.

	* rtl.h (LINK_COST_ZERO, LINK_COST_FREE): Remove them.

	* sched-int.h: (curr_state): Add the external definition for
	automaton pipeline interface.
	(haifa_insn_data): Add comments for members blockage and units.

	* target-def.h (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE,
	TARGET_SCHED_INIT_DFA_PRE_CYCLE_INSN,
	TARGET_SCHED_DFA_PRE_CYCLE_INSN,
	TARGET_SCHED_INIT_DFA_POST_CYCLE_INSN,
	TARGET_SCHED_DFA_POST_CYCLE_INSN,
	TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD,
	TARGET_SCHED_INIT_DFA_BUBBLES, TARGET_SCHED_DFA_BUBBLE): New
	macros.
	(TARGET_SCHED): Use the new macros.

	* target.h (use_dfa_pipeline_interface, init_dfa_pre_cycle_insn,
	dfa_pre_cycle_insn, init_dfa_post_cycle_insn, dfa_post_cycle_insn,
	first_cycle_multipass_dfa_lookahead, init_dfa_bubbles,
	dfa_bubble): New members in gcc_target.sched.

	* haifa-sched.c (insert_schedule_bubbles_p): New variable.
	(MAX_INSN_QUEUE_INDEX): New macro for automaton interface.
	(insn_queue): Redefine it as pointer to array.
	(NEXT_Q, NEXT_Q_AFTER): Use MAX_INSN_QUEUE_INDEX instead of
	INSN_QUEUE_SIZE.
	(max_insn_queue_index_macro_value): New variable.
	(curr_state, dfa_state_size, ready_try): New varaibles for
	automaton interface.
	(ready_element, ready_remove, max_issue): New function prototypes
	for automaton interface.
	(choose_ready): New function prototype.
	(insn_unit, blockage_range): Add comments.
	(unit_last_insn, unit_tick, unit_n_insns): Define them for case
	FUNCTION_UNITS_SIZE == 0.
	(insn_issue_delay, actual_hazard_this_instance, schedule_unit,
	actual_hazard, potential_hazard): Add comments.
	(insn_cost): Use cost -1 as undefined value.  Remove
	LINK_COST_ZERO and LINK_COST_FREE.  Add new code for automaton
	pipeline interface.
	(ready_element, ready_remove): New functions for automaton
	interface.
	(schedule_insn): Add new code for automaton pipeline interface.
	(queue_to_ready): Add new code for automaton pipeline interface.
	Use MAX_INSN_QUEUE_INDEX instead of INSN_QUEUE_SIZE.
	(debug_ready_list): Print newline when the queue is empty.
	(max_issue): New function for automaton pipeline interface.
	(choose_ready): New function.
	(schedule_block): Add new code for automaton pipeline interface.
	Print ready list before scheduling each insn.
	(sched_init): Add new code for automaton pipeline interface.
	Initiate insn cost by -1.
	(sched_finish): Free the current automaton state and finalize
	automaton pipeline interface.

	* sched-rgn.c: Include target.h.
	(init_ready_list, new_ready, debug_dependencies): Add new code for
	automaton pipeline interface.

	* sched-vis.c: Include target.h.
	(get_visual_tbl_length): Add code for automaton interface.
	(target_units, print_block_visualization):  Add comments.

	* Makefile.in (GETRUNTIME, HASHTAB, HOST_GETRUNTIME, HOST_HASHTAB,
	USE_HOST_GETRUNTIME, USE_HOST_HASHTAB, HOST_VARRAY): New variables.
	(sched-rgn.o, sched-vis.o): Add new dependency file target.h.
	(getruntime.o, genautomata.o): New entries.
	(genattrtab.o): Add new dependency file genattrtab.h.
	(genattrtab): Add new dependencies.  Link it with `libm.a'.
	(getruntime.o, hashtab.o): New entries for canadian cross.

	* doc/md.texi: Description of automaton based model.

	* doc/tm.texi (TARGET_SCHED_ISSUE_RATE, TARGET_SCHED_ADJUST_COST):
	Add comments.
	(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE,
	TARGET_SCHED_DFA_PRE_CYCLE_INSN,
	TARGET_SCHED_INIT_DFA_PRE_CYCLE_INSN,
	TARGET_SCHED_DFA_POST_CYCLE_INSN,
	TARGET_SCHED_INIT_DFA_POST_CYCLE_INSN,
	TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD,
	TARGET_SCHED_INIT_DFA_BUBBLES, TARGET_SCHED_DFA_BUBBLE): The new
	hook descriptions.
	(TRADITIONAL_PIPELINE_INTERFACE, DFA_PIPELINE_INTERFACE,
	MAX_DFA_ISSUE_RATE): New macro descriptions.

	* doc/contrib.texi: Add dfa based scheduler contribution.

	* doc/gcc.texi: Add more information about genattrtab.

2001-08-27  Diego Novillo  <dnovillo@redhat.com>

	* flow.c (flow_loop_dump): Do not display insn UIDs if this is not
	an RTL basic block.

2001-08-27  Richard Henderson  <rth@redhat.com>

	* function.c (expand_function_end): Don't init arg_pointer_save_area.
	(get_arg_pointer_save_area): New.  Create an init it here.
	(fix_lexical_addr): Use it.
	* function.h: Declare it.
	* builtins.c (expand_builtin_setjmp_receiver): Use it.
	* stmt.c (expand_nl_goto_receiver): Use it.

2001-08-27  Richard Henderson  <rth@redhat.com>

	* final.c (final_scan_insn): Don't enter APP_ON mode for
	empty asm strings.

	* dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Use proper
	alignment for assemble_integer for DW_EH_PE_aligned.
	* except.c (output_function_exception_table): Likewise.

2001-08-26  Andreas Jaeger  <aj@suse.de>

	* c-tree.h: Add prototyp for c_sizeof_nowarn.

2001-08-25 Dan Nicolaescu  <dann@ics.uci.edu>

	* ssa-ccp.c (ssa_const_prop): Free ssa_edges.

2001-08-27  Alan Modra  <amodra@bigpond.net.au>

	* config/rs6000/rs6000.c (mask_operand): Rewrite without
	bit-shifting loop.
	(mask64_operand): Likewise.
	(rldic_operand): Delete.
	(includes_lshift64_p): Delete.
	(includes_rldic_lshift_p): New function.
	(includes_rldicr_lshift_p): New function.
	(print_operand): Don't call rldic_operand in case 'W'.
	* config/rs6000/rs6000-protos.h (rldic_operand): Remove.
	(includes_lshift64_p): Remove.
	(includes_rldic_lshift_p): Declare.
	(includes_rldicr_lshift_p): Declare.
	* config/rs6000/rs6000.h (PREDICATE_CODES): Remove rldic_operand.
	* config/rs6000/rs6000.md <ashldi3_internal 64 bit patterns>:
	Replace match_operand rldic_operand predicate with
	const_int_operand.  Replace includes_lshift64_p condition with
	includes_rldic_lshift_p.
	<ashldi3_internal 64 bit rldicr patterns>: New.

2001-08-27  Andreas Jaeger  <aj@suse.de>

	* emit-rtl.c: Use VA_OPEN/VA_CLOSE/VA_FIXEDARG throughout.
	* errors.c: Likewise.
	* final.c: Likewise.
	* dwarf2asm.c: Likewise.
	* doprint.c (checkit): Likewise.
	* diagnostic.c: Likewise.
	* collect2.c: Likewise.
	* calls.c: Likewise.
	* c-semantics.c (build_stmt): Likewise.
	* c-format.c (status_warning): Likewise.
	* c-errors.c (pedwarn_c99): Likewise.
	* builtins.c (validate_arglist): Likewise.
	* config/pj/pj.c (pj_printf): Likewise.
	* fix-header.c: Likewise.
	* gcc.c: Likewise.
	* gcov.c (fnotice): Likewise.
	* gensupport.c (message_with_line): Likewise.
	* mips-tfile.c: Likewise.
	* protoize.c (notice): Likewise.
	* read-rtl.c (fatal_with_file_and_line): Likewise.
	* rtl-error.c: Likewise.
	* tradcpp.c: Likewise.
	* tree.c: Likewise.
	* cp/tree.c (build_min_nt): Likewise.
	(build_min): Likewise.
	* cp/lex.c: Likewise.
	* cp/errfn.c: Likewise.
	* cp/rtti.c (create_pseudo_type_info): Likewise.

Sun Aug 26 20:25:44 2001  Denis Chertykov  <denisc@overta.ru>

	* df.c (df_uses_record): Return after recording all uses
	in ASM_OPERANDS.

2001-08-26  Daniel Berlin  <dan@cgsoftware.com>

	* df.c (df_insn_modify): Realloc the INSN table here, if
	necessary, here, too.

2001-08-26  Aldy Hernandez  <aldyh@redhat.com>

	* config/mips/mips.c (mips_function_value): Handle complex return
	values.

2001-08-25  Hans-Peter Nilsson  <hp@bitrange.com>

	* reload1.c (reload): Make all entries in reg_equiv_memory_loc
	unshared.
	* reload.c (make_memloc): Copy result if it is still
	reg_equiv_memory_loc[regno] on return.
	(subst_reloads) [ENABLE_CHECKING]: Check that none of
	reg_equiv_constant, reg_equiv_memory_loc, reg_equiv_address and
	reg_equiv_mem are modified by the substitutions.

Sat Aug 25 23:07:35 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* predict.c (expensive_function_p): New.
	* rtl.h (expensive_function_p): Declare.
	* i386.c (FAST_PROLOGUE_INSN_COUNT): New constant.
	(use_fast_prologue_epilogue): New static variable.
	(expand_prologue): Set it; emit short prologues if unset.
	(expand_epilogue): Likewise.

2001-08-22  Geoffrey Keating  <geoffk@redhat.com>

	* config.gcc: Add stormy16-*-elf case.
	* config/stormy16/stormy-abi: New file.
	* config/stormy16/stormy16-lib2.c: New file.
	* config/stormy16/stormy16-protos.h: New file.
	* config/stormy16/stormy16.c: New file.
	* config/stormy16/stormy16.h: New file.
	* config/stormy16/stormy16.md: New file.
	* config/stormy16/t-stormy16: New file.

Sat Aug 25 15:46:51 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.h (no-accumulate-outgoing-args): Use proper mask.

2001-08-24  David Edelsohn  <edelsohn@gnu.org>

	* config/rs6000/rs6000.c (rs6000_initialize_trampoline): Function
	descriptor members are pointer size, not constant 4.
	* config/rs6000/rs6000.md (define_splits): Remove more unused
	constraints.

2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* sparc.h (ASM_OUTPUT_BYTE): Fix format specifier warning.

2001-08-24  Andreas Jaeger  <aj@suse.de>, rkl@connect.org.uk

	* cp/rtti.c (VPARAMS): Fix parameter.

2001-08-24  Zack Weinberg  <zackw@panix.com>

	* expmed.c: Default-#define HAVE_insv, HAVE_extv, and HAVE_extzv
	to zero.
	(mode_for_extraction): No need for #ifdefs.  Add default-case abort
	to switch.
	(store_bit_field): Eliminate insv_bitsize variable.  Put HAVE_insv
	in if controlling use of insv.
	(extract_bit_field): Likewise, for extv and extzv.

Fri Aug 24 17:27:46 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.md (movcc peep2): Fix load of 0.

2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* fold-const.c (tree_expr_nonnegative_p): Handle *_DIV_EXPR,
	*_MOD_EXPR, SAVE_EXPR and NON_LVALUE_EXPR.

2001-08-23  Jason Merrill  <jason_merrill@redhat.com>

	* c-pragma.h: Move weak_syms and weak_decls...
	* varasm.c: ...here.  Now static.
	(declare_weak, weak_finish, remove_from_pending_weak_list): Don't
	depend on HANDLE_PRAGMA_WEAK.

	* c-common.c (c_alignof, c_alignof_expr): Move here...
	* c-typeck.c: ...from here.
	* c-tree.h, c-common.h: Adjust.

2001-08-23  Bernd Schmidt  <bernds@redhat.com>

	* config/ia64/ia64.c (rws_update): If !pred, set write_count
	instead of incrementing it.

	* config/ia64/ia64.c (ia64_sched_reorder): When there's more than one
	asm ready, don't try to move them all into the same array element.

Thu Aug 23 17:21:43 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* function.c (thread_prologue_and_epilogue_insns): Avoid
	fallthru flag on edge to exit.

	* i386.md (trunc?fsi splitter): Conditionionize for non-sse.

	* flow.c (delete_noop_moves, propagate_block_delete_insn): Purge
	dead edges.

2001-08-23  Lars Brinkhoff  <lars@nocrew.org>

	* config/mcore/mcore.h (MACHINE_DEPENDENT_SIMPLIFY): Remove.
	* config/mcore/mcore.c (mcore_dependent_simplify_rtx): Likewise.
	* config/mcore/mcore-protos.h (mcore_dependent_simplify_rtx):
	Remove prototype.

2001-08-23  Lars Brinkhoff  <lars@nocrew.org>

	* genconstants.c, genpreds.c, libfuncs.h, optabs.h, rtl-error.h:
	replace "GNU CC" with "GCC".

2001-08-23  Richard Henderson  <rth@redhat.com>

	* config/ia64/ia64.c (ia64_register_move_cost): Add mode arguemnt.
	Reorganize.  Handle ADDL like GR, add GR_AND_BR.  Handle TFmode.
	(ia64_secondary_reload_class): Need GR between AR/BR and anything.
	Need GR between FR and not GR_AND_FR.
	* config/ia64/ia64-protos.h (ia64_register_move_cost): Update.
	* config/ia64/ia64.h (reg_class): Add GR_AND_BR_REGS, move
	AR regs before GR regs.
	(REG_CLASS_NAMES, REG_CLASS_CONTENTS): Update.
	(PREFERRED_RELOAD_CLASS): Tweak for reordered classes.
	(REGISTER_MOVE_COST): Update.
	(MEMORY_MOVE_COST): Add GR_AND_FR_REGS.

2001-08-23  Richard Henderson  <rth@redhat.com>

	* regclass.c (init_reg_sets_1): Don't assume cost 2 within
	a register class.

2001-08-22  Geoffrey Keating  <geoffk@redhat.com>

	* reload1.c (emit_reload_insns): Don't look for notes
	on a NULL store_insn.

2001-08-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* sparc.c (uns_small_int): Don't reference a constant >32-bit.
	(addrs_ok_for_ldd_peep): Fix signed/unsigned warning.
	(sparc_flat_function_prologue, sparc_flat_function_epilogue): Fix
	format specifier warnings.
	(sparc_sched_reorder): Mark parameter with ATTRIBUTE_UNUSED.

2001-08-22  David Billinghurst <David.Billinghurst@riotinto.com>

	* config/i386/i386-protos.h: Correct declaration of
	i386_pe_asm_named_section.

2001-08-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa32-regs.h (CONDITIONAL_REGISTER_USAGE): Add declaration for
	variable i.
	* pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Likewise.

2001-08-22  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpperror.c (print_location): Don't show _Pragma.
	* cppfiles.c (_cpp_pop_file_buffer): Handle -include file pushing
	and file change callback generation here.
	(stack_include_file): Update use of cpp_push_buffer.
	* cpphash.h (_cpp_pop_file_buffer): Update prototype.
	(struct cpp_buffer): Remove type, pfile members.
	* cppinit.c (cpp_handle_option): Use free_chain.
	* cpplex.c (_cpp_lex_token): Don't do -include file pushing here.
	(skip_escaped_newlines, get_effective_char, lex_percent): Take
	a cpp_reader rather than a cpp_buffer.
	(skip_escaped_newlines, get_effective_char, skip_block_comment,
	skip_line_comment, parse_string, lex_percent, lex_dot,
	_cpp_lex_token): Update accordingly.
	* cpplib.c (_cpp_pop_buffer): Don't do file change callback
	generation here.
	(cpp_push_buffer): Update prototype.
	(run_directive): Update use of cpp_push_buffer.
	(_cpp_do__Pragma, cpp_define, cpp_define_builtin, cpp_undef,
	handle_assertion): Update use of run_directive.
	* cpplib.h (enum cpp_buffer_type): Remove.
	(cpp_push_buffer): Update prototype.
	* fix-header.c (read_scan_file): Update.

2001-08-22  Matt Kraai  <kraai@alumni.carnegiemellon.edu>

	* gcc.c (struct prefix_list): Change prefix to const char *.

2001-08-22  Matt Kraai  <kraai@alumni.carnegiemellon.edu>

	* final.c (final_scan_insn): Call ADDR_VEC_ALIGN on next insn.

2001-08-22  Jason Merrill  <jason_merrill@redhat.com>

	* explow.c (set_mem_attributes): Avoid returning a bogus alias set
	from a new MEM.

	* jump.c (squeeze_notes): Take parms by reference.  Handle END being
	a squeezable note.
	* rtl.h: Adjust.
	* ifcvt.c (dead_or_predicable): Adjust.
	* loop.c (find_and_verify_loops): Adjust.
	* stmt.c (expand_end_case): Adjust.
	* flow.c (merge_blocks_move_successor_nojumps): Adjust.  Modify the
	head and end insn pointers in the basic block, not just local copies.
	(merge_blocks_move_predecessor_nojumps): Likewise.

2001-08-22  Lars Brinkhoff  <lars@nocrew.org>

	* Makefile.in, alias.c, basic-block.h, bb-reorder.c, bitmap.c,
	bitmap.h, builtin-types.def, builtins.c, builtins.def,
	c-aux-info.c, c-common.c, c-common.def, c-common.h,
	c-convert.c, c-decl.c, c-dump.c, c-dump.h, c-errors.c,
	c-format.c, c-lang.c, c-lex.c, c-lex.h, c-parse.in,
	c-pragma.c, c-pragma.h, c-semantics.c, c-tree.h, c-typeck.c,
	caller-save.c, calls.c, collect2.c, collect2.h, combine.c,
	conditions.h, config.gcc, configure.frag, configure.in,
	conflict.c, convert.c, convert.h, cppspec.c, crtstuff.c,
	cse.c, cselib.c, cselib.h, dbxout.c, dbxout.h, defaults.h,
	dependence.c, df.c, df.h, diagnostic.c, diagnostic.h,
	doloop.c, dominance.c, dwarf.h, dwarf2.h, dwarf2asm.c,
	dwarf2asm.h, dwarf2out.c, dwarf2out.h, dwarfout.c,
	emit-rtl.c, errors.c, errors.h, except.c, except.h,
	exgettext, explow.c, expmed.c, expr.c, expr.h, final.c,
	fixproto, flags.h, flow.c, fold-const.c, fp-test.c,
	function.c, function.h, gbl-ctors.h, gcc.c, gcc.h, gcc.hlp,
	gccspec.c, gcov-io.h, gcse.c, genattr.c, genattrtab.c,
	gencheck.c, gencodes.c, genconfig.c, genemit.c,
	genextract.c, genflags.c, gengenrtl.c, genmultilib,
	genopinit.c, genoutput.c, genpeep.c, genrecog.c,
	gensupport.c, gensupport.h, ggc-callbacks.c, ggc-common.c,
	ggc-none.c, ggc-page.c, ggc-simple.c, ggc.h, global.c,
	graph.c, graph.h, gthr-aix.h, gthr-dce.h, gthr-posix.h,
	gthr-rtems.h, gthr-single.h, gthr-solaris.h, gthr-vxworks.h,
	gthr-win32.h, gthr.h, haifa-sched.c, halfpic.c, halfpic.h,
	hard-reg-set.h, hwint.h, ifcvt.c, input.h, insn-addr.h,
	integrate.c, integrate.h, jump.c, lcm.c, libgcc2.c,
	libgcc2.h, lists.c, local-alloc.c, loop.c, loop.h,
	machmode.def, machmode.h, main.c, mbchar.c, mbchar.h,
	mips-tdump.c, mips-tfile.c, mklibgcc.in, mkmap-flat.awk,
	mkmap-symver.awk, optabs.c, output.h, params.c, params.def,
	params.h, predict.c, predict.def, predict.h, prefix.c,
	prefix.h, print-rtl.c, print-tree.c, profile.c, protoize.c,
	read-rtl.c, real.c, real.h, recog.c, recog.h, reg-stack.c,
	regclass.c, regmove.c, regrename.c, regs.h, reload.c,
	reload.h, reload1.c, reorg.c, resource.c, resource.h, rtl.c,
	rtl.def, rtl.h, rtlanal.c, sbitmap.c, sbitmap.h,
	sched-deps.c, sched-ebb.c, sched-int.h, sched-rgn.c,
	sched-vis.c, sdbout.c, sdbout.h, sibcall.c, simplify-rtx.c,
	ssa-ccp.c, ssa-dce.c, ssa.c, ssa.h, stmt.c, stor-layout.c,
	stringpool.c, system.h, timevar.c, timevar.def, timevar.h,
	tlink.c, toplev.c, toplev.h, tree.c, tree.def, tree.h,
	tsystem.h, unroll.c, unwind-dw2-fde.c, unwind-dw2-fde.h,
	unwind-dw2.c, unwind-pe.h, unwind-sjlj.c, unwind.h,
	unwind.inc, varasm.c, varray.c, varray.h, xcoffout.c,
	xcoffout.h: replace "GNU CC" with "GCC".

2001-08-21  Richard Henderson  <rth@redhat.com>

	* final.c (LABEL_ALIGN_AFTER_BARRIER): Default to no alignment.
	(final_scan_insn): Consider jump tables data even if we have no
	independent text section if !JUMP_TABLES_IN_TEXT_SECTION.  Use
	ADDR_VEC_ALIGN.
	* config/ia64/ia64.h (JUMP_TABLES_IN_TEXT_SECTION): Remove.
	(ASM_OUTPUT_CASE_END): Remove.
	(ASM_OUTPUT_ADDR_DIFF_ELT): Emit pc-relative references.
	* config/ia64/ia64.md (tablejump): Decode pc-relative references.
	* config/ia64/sysv4.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Remove.

2001-08-21  Richard Henderson  <rth@redhat.com>

	* config/ia64/ia64.c (emit_all_insn_group_barriers): Flush state
	at barrier insns.  Emit stop bits before barriers.

	* flow.c (flow_find_cross_jump): Don't consider unconditional
	return insns for commoning.

	* final.c (compute_alignments): Fix typo.

	* expmed.c (CODE_FOR_insv, gen_insv): Provide defaults.
	(CODE_FOR_extv, gen_extv, CODE_FOR_extzv, gen_extzv): Likewise.
	(store_bit_field): Use mode_for_extraction more places.
	(extract_bit_field): Likewise.

2001-08-21  Zack Weinberg  <zackw@panix.com>

	* caller-save.c: Don't include insn-codes.h.
	(reg_save_code, reg_restore_code): Make arrays of int.
	All uses updated to match.
	(insert_save, insert_restore): No need to initialize "code"
	variable upon declaration.
	* Makefile.in: update dependencies; fix typo in clean rule.

2001-08-21  Richard Henderson  <rth@redhat.com>

	* ifcvt.c (find_if_block): Allow join_bb as EXIT.
	(merge_if_block): Handle fallout from same.

2001-08-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* builtins.c (type_to_class): Fix typo in last change.

2001-08-21  Richard Henderson  <rth@redhat.com>

	* config/ia64/sysv4.h (ASM_OUTPUT_LABELREF): Don't emit '#' if
	ia64_asm_output_label.

	* config/ia64/crtbegin.asm (__do_global_dtors_aux): Use saved
	copy of gp while the real gp register contains garbage.

2001-08-21  Zack Weinberg  <zackw@panix.com>

	* expmed.c (mode_for_extraction): New function.
	(store_bit_field, extract_bit_field): Use it.
	* expr.h: Prototype it and provide an enum for its first argument.

	* combine.c, function.c, recog.c: Don't include insn-codes.h.
	Use mode_for_extraction rather than testing HAVE_insv/extv/extzv
	and digging through the insn_data tables.
	* Makefile.in: Update dependencies.

2001-08-22  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppfiles.c (stack_include_file): line-map.c now handles include
	depth.
	(handle_missing_handler): Similarly.
	(_cpp_execute_include): Similarly.
	(_cpp_pop_file_buffer): Similarly.
	* cpphash.h (struct cpp_reader): Remove system_include_depth,
	buffer_stack_depth and include_depth.
	* cpplib.c (do_include_common): line-map.c now handles include depth.
	(cpp_push_buffer): Similarly.
	(_cpp_pop_buffer): Similarly.
	* cppmacro.c (builtin_macro): Update.
	* line-map.c (init_line_maps): Set depth.
	(add_line_map): Increment "used" earlier.  Update and use the
	include depth.
	(trace_include): Use the include depth.
	* line-map.h (struct line_maps): New member depth.

2001-08-21  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppfiles.c (stack_include_file): Don't handle -H here.
	* cppinit.c (cpp_start_read): Set include tracing after
	cpp_post_options and after stacking the main file.
	* line-map.c (trace_include): New.
	(init_line_maps, add_line_map): Update.
	* line-map.h (struct line_maps): New member trace_includes.

2001-08-21  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppfiles.c (stack_include_file): Harmonize system headerness tests.
	* cppfiles.c (stack_include_file): Only stack a file if there
	is something to do.  Return a boolean indicating whether a
	buffer was stacked or not.
	(_cpp_execute_include): Similarly.
	(_cpp_read_file): Similarly.
	* cpphash.h (_cpp_read_file, _cpp_execute_include): Update prototypes.

2001-08-21  Sam Steingold  <sds@gnu.org>

	* tradcpp.c (rescan): define obufp_before_macroname before RECACHE
	(RECACHE): keep obufp_before_macroname up to date

2001-08-21  Zack Weinberg  <zackw@panix.com>

	* stmt.c: Don't include insn-codes.h.
	(expand_end_case): Machine specific logic moved to expr.c.
	No need to worry about __builtin_classify_type.
	(check_for_full_enumeration_handling, emit_case_nodes):
	Kill #if 0 blocks.

	* builtins.o (expand_builtin_classify_type): Split up so code
	can be shared with fold_builtin_classify_type.
	(type_to_class, fold_builtin_classify_type): New functions.
	(fold_builtins): Handle __builtin_classify_type.

	* expr.c (do_tablejump): Now static.
	(case_values_threshold, try_casesi, try_tablejump): New;
	code mostly from stmt.c (expand_end_case).
	(expr.h): Update prototypes.

	* Makefile.in (stmt.o): Update dependencies.

2001-08-21  Will Cohen  <wcohen@redhat.com>

	* configure/alpha/alpha.h (CONDITIONAL_REGISTER_USAGE): Added local
	declaration of variable i.
	* configure/rs6000/rs6000.h (CONDITIONAL_REGISTER_USAGE): Added local
	declaration of variable i.

2001-08-21  Richard Henderson  <rth@redhat.com>

	* crtstuff.c: Fix thinko last change.  Move list tails to start
	of CRT_END section.  Tidy ifdefs.
	(__EH_FRAME_BEGIN__): Always static for ELF.
	(__do_global_ctors_1): Rename from __frame_dummy.
	* config/mips/iris6.h (LINK_SPEC): Update for __do_global_ctors_1
	name change; don't hide __EH_FRAME_BEGIN__.

2001-08-21  Richard Henderson  <rth@redhat.com>

	* gdbinit.in: Move break on exit after break on fancy_abort.

	* config/ia64/ia64.c (ia64_return_in_memory): True for variable
	sized types.

2001-08-21  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (_cpp_push_next_buffer): New.
	* cppinit.c (do_includes): Remove.
	(push_include, free_chain, _cpp_push_next_buffer): New.
	(cpp_start_read): Use them to rework command line option handling.
	(cpp_handle_option): Combine handling of -include and -imacros.
	* cpplex.c (_cpp_lex_token): Push a new -include buffer if
	appropriate.  Always insert missing \n at EOF.
	* cpplib.c (start_directive): Get the directive position right.
	* cppmain.c (cb_file_change): Always print the first line, unless
	preprocessed.

2001-08-20  Andreas Jaeger  <aj@suse.de>

	* profile.c (compute_branch_probabilities): Remove extra new-line
	in error message.
	* flow.c (verify_flow_info): Likewise.

2001-08-20  Diego Novillo  <dnovillo@redhat.com>

	* basic-block.h (basic_block): Add new field 'flags'.
	(BB_REACHABLE): Define.
	(expunge_block): Declare.
	* flow.c (ENTRY_BLOCK_PTR): Initialize field 'flags'.
	(EXIT_BLOCK_PTR): Ditto.
	(expunge_block): Remove static declaration.
	(cleanup_cfg): Clear bb->aux on every basic block.
	(find_unreachable_blocks): Set BB_REACHABLE bit in bb->flags when
	computing reachability.
	(delete_unreachable_blocks): Delete block b if b->flags has
	BB_REACHABLE unset.

2001-08-20  Diego Novillo  <dnovillo@redhat.com>

	* doc/invoke.texi: Replace references to -fdump-tree with -fdump-ast.

2001-08-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* sparc.c (sparc_variable_issue): Fix typo in last change.

2001-08-20  Richard Henderson  <rth@redhat.com>

	* varasm.c (assemble_integer): Document ppc-eabi -mrelocatable losage.

2001-08-20  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.h (RETURN_IN_MEMORY): Improve comment.

2001-08-20  Janis Johnson  <janis187@us.ibm.com>

	* doc/invoke.texi (Profiling options): Clarify the interactions
	between -fprofile-arcs and -ftest-coverage, -fprofile-arcs.

2001-08-20  Jeffrey Oldham  <oldham@codesourcery.com>

	* crtstuff.c (__do_global_ctors): Fix typo in preprocessing
	command.

2001-08-20  Matt Kraai  <kraai@alumni.carnegiemellon.edu>

	* gcc.c (make_relative_prefix): Allocate a sufficiently large
	buffer.

2001-08-20  Richard Henderson  <rth@redhat.com>

	* final.c (end_final): Fix typo last change.

2001-08-20  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppinit.c (init_standard_includes): The returned buffer
	is already malloc-ed.
	* gcc.c (add_prefix): Similarly.
	* prefix.c (translate_name): Update to support clear buffer
	ownership rules.
	(update_path): Similarly.  Be sure to free any newly allocated
	key.  UPDATE_PATH_HOST_CANONICALIZE takes only one argument.
	(tr): New function.
	* prefix.h (update_path): Update prototype and document.
	* config/i386/xm-djgpp.h (UPDATE_PATH_HOST_CANONICALIZE): Clean
	up and update to new buffer ownership rules.
	* doc/gcc.texi (UPDATE_PATH_HOST_CANONICALIZE): Update.

Mon Aug 20 01:44:50 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* final.c (compute_alignments): New function.
	(init_insn_lengths): Do not care label_align.
	(LABEL_ALIGN_AFTER_BARRIER): Default to 1.
	(LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP): Default to 0.
	(JUMP_ALIGN, JUMP_ALIGN_MAX_SKIP): New.
	(shorted_branches): Realloc label_align array; do
	not call init_insn_lengths; Do not care about loop alignments.
	* output.h (compute_alignments): Declare.
	* toplev.c (rest_of_compilation): Call compute_alignments.
	* tm.texi (JUMP_ALIGN, JUMP_ALIGN_MAX_SKIP): Document.

	* predict.c (block_info_def): Add npredecesors, remove nvisited;
	change visited to tovisit.
	(propagate_freq): Use faster traversing algorithm.
	(estimate_loops_at_level, estimate_bb_frequencies): Change visited
	to tovisit; reverse meaning.

	* predict.c (struct block_info_def): Remove nvisited.
	(propagate_freq): Use EDGE_DFS_BACK to detect irreducible regions.
	(estimate_bb_frequencies): Call mark_dfs_back_edges.

2001-08-19  Geoffrey Keating  <geoffk@redhat.com>

	* doc/invoke.texi (MIPS Options): Document -mfused-madd.
	* config/mips/mips.h (MASK_NO_FUSED_MADD): New.
	(TARGET_FUSED_MADD): New.
	(TARGET_SWITCHES): Add -mfused-madd, -mno-fused-madd.
	* config/mips/mips.md: Add TARGET_FUSED_MADD as condition to
	the multiply-add instructions.

2001-08-19  Richard Henderson  <rth@redhat.com>

	* dwarf2asm.c (dw2_output_indirect_constant_1): The symbol ref
	is aligned to pointer size.

2001-08-19  Richard Henderson  <rth@redhat.com>

	* config/ia64/ia64.c (ia64_cycle_display): Only emit cycle
	display markers during final schedule.

2001-08-19  Richard Henderson  <rth@redhat.com>

	* function.c (gen_mem_addressof): Don't call get_alias_set if no decl.

2001-08-19  Richard Henderson  <rth@redhat.com>

	* config/ia64/ia64.h (STRIP_NAME_ENCODING): Handle @ and *
	in the same string.
	(ASM_NAME_TO_STRING): Remove.
	* config/ia64/sysv4.h (ASM_OUTPUT_LABELREF): Handle @ and *
	in the same string.  Remove support for expressions.

2001-08-19  Richard Henderson  <rth@redhat.com>

	* config/i386/i386.md (tablejump): Make an expander; handle
	pic relative addressing here.
	(tablejump_1): Rename from tablejump_pic.
	(casesi): Remove.

2001-08-19  Richard Henderson  <rth@redhat.com>

	* regclass.c (fix_register): Fix typo.

2001-08-18  Richard Henderson  <rth@redhat.com>

	* config/ia64/unwind-ia64.c (UNW_REG_B0): New.
	(struct _Unwind_Context): Expand br_loc to hold it.
	(uw_frame_state_for): Handle leaf functions better.
	(uw_update_reg_address): Update for br_loc change.

2001-08-18  Richard Henderson  <rth@redhat.com>

	* crtstuff.c: Move list heads before code that uses them.
	(__JCR_LIST__): Remove initial null.
	(frame_dummy, __frame_dummy): Do java registration here ...
	(__do_global_ctors_aux): ... not here.

	* config/ia64/crtbegin.asm (dtor_ptr): Make gp-relative.
	(__do_global_dtors_aux): Update to match.
	(__JCR_LIST__, __do_jv_register_classes): New.
	(.init): Call it.
	* config/ia64/crtend.asm (__JCR_END__): New.
	(__do_global_ctors_aux): Use a GPREL64I reloc to __CTOR_END__
	instead of an indirect LTOFF22 reloc.

2001-08-18  Richard Henderson  <rth@redhat.com>

	* flow.c (mark_regs_live_at_end): Use regs_invalidated_by_call.
	* regclass.c (init_reg_sets_1): Fix typo.
	* config/ia64/ia64.c (ar_pfs_reg_operand): New.
	(ia64_expand_call): Pass ar.pfs to sibcall expanders.
	(ia64_compute_frame_size): Make ar.unat live when in use.
	(ia64_epilogue_uses): Reformat; do not check current_function_is_leaf
	for ar.pfs; remove ar.unat handling.
	* config/ia64/ia64.h (CALL_REALLY_USED_REGISTERS): ar.unat is
	call-saved.
	(PREDICATE_CODES): Add ar_pfs_reg_operand.
	* config/ia64/ia64-protos.h: Update decls.
	* config/ia64/ia64.md (sibcall_nopic): Use ar.pfs.
	(sibcall_pic): Likewise.

2001-08-18  Richard Henderson  <rth@redhat.com>

	* config/ia64/ia64.c (ia64_sched_reorder2): Also skip past
	pred_rel_mutex when searching for insn_group_barrier.
	* config/ia64/ia64.md (cycle_display): Combine the expander
	and insn patterns.

	* config/ia64/ia64.c (ia64_internal_sched_reorder): Emit stop
	bit before asm as needed.

2001-08-18  Richard Henderson  <rth@redhat.com>

	* timevar.def (TV_MACH_DEP): New.
	* toplev.c (rest_of_compilation): Use it.
	* config/ia64/ia64.c (ia64_reorg): Push to TV_SCHED2.

2001-08-18  Zack Weinberg  <zackw@panix.com>

	* unwind-dw2.c (execute_stack_op): Add default aborts to
	the inner switches to prevent warnings.

2001-08-18  Richard Henderson  <rth@redhat.com>

	* timevar.h (struct timevar_time_def): Change element type to float.
	(ticks_to_msec, clocks_to_msec): Likewise.
	(TICKS_TO_MSEC, CLOCKS_TO_MSEC): Rescale to seconds; use type float.
	(get_time): Likewise.
	(timevar_print): Adjust zero check and printing to match.

2001-08-18  Zack Weinberg  <zackw@panix.com>

	* doc/extend.texi, doc/gcc.texi, doc/install-old.texi,
	doc/invoke.texi, doc/md.texi, doc/rtl.texi, doc/include/gpl.texi:
	Eliminate overfull or underfull hboxes.

2001-08-18  Zack Weinberg  <zackw@panix.com>

	* cpperror.c: Use VA_OPEN/VA_CLOSE/VA_FIXEDARG throughout.

2001-08-18  Zack Weinberg  <zackw@panix.com>

	* haifa-sched.c: Convert to target hooks.  Macros replaced
	are ISSUE_RATE, ADJUST_COST, ADJUST_PRIORITY, MD_SCHED_INIT,
	MD_SCHED_REORDER, MD_SCHED_REORDER2, MD_SCHED_VARIABLE_ISSUE,
	MD_SCHED_FINISH, and HAVE_cycle_display.
	* target-def.h (TARGET_SCHED_ADJUST_COST,
	TARGET_SCHED_ADJUST_PRIORITY, TARGET_SCHED_ISSUE_RATE,
	TARGET_SCHED_VARIABLE_ISSUE, TARGET_SCHED_INIT,
	TARGET_SCHED_FINISH, TARGET_SCHED_REORDER,
	TARGET_SCHED_REORDER2, TARGET_SCHED_CYCLE_DISPLAY):
	New hook #defines to be overridden.
	(TARGET_SCHED): Bring them all together.
	(TARGET_INITIALIZER): Update.
	* target.h: Don't forward declare struct rtx_def.  Use 'rtx'
	instead of 'struct rtx_def *' throughout.
	(struct sched): New set of hooks for the scheduler.
	* Makefile.in (haifa-sched.o): Depend on target.h.
	* doc/tm.texi: Document the new scheduler hooks, together in
	their own section, instead of scattered around.
	Fix a bunch of underfull/overfull hboxes.

	* a29k.h, alpha.h, arm.h, c4x.h, convex.h, d30v.h, i386.h,
	ia64.h, m32r.h, m88k.h, mips.h, pa.h, rs6000.h, s390.h, sh.h,
	sparc.h: Don't define any of the old scheduler macros.

	* a29k.c, alpha.c, arm.c, c4x.c, convex.c, d30v.c, i386.c,
	ia64.c, m32r.c, m88k.c, mips.c, pa.c, rs6000.c, s390.c, sh.c,
	sparc.c: Create hook functions from code extracted from
	corresponding target header, or make existing hooks static, as
	appropriate.  Set the appropriate entries in targetm.

	* alpha-protos.h, arm-protos.h, c4x-protos.h, d30v-protos.h,
	i386-protos.h, ia64-protos.h, m32r-protos.h, pa-protos.h,
	rs6000-protos.h, s390-protos.h, sparc-protos.h:
	Remove prototypes for functions which are now static.

	* d30v.h, d30v.c, m32r.h, m32r.c: Remove #ifdef HAIFA and
	related gunk; the Haifa scheduler is now the only choice.

2001-08-18  Zack Weinberg  <zackw@panix.com>

	* optabs.h (OTI_flodiv, flodiv_optab): Kill.
	* genopinit.c: Put floating point divide insns in sdiv_optab.
	* expr.c (expand_expr): Use sdiv_optab, not flodiv_optab.
	* config/gofast.h, config/c4x/c4x.h,
	config/ia64/hpux_longdouble.h, config/mips/mips.h,
	config/pa/long_double.h, config/rs6000/sysv4.h,
	config/sparc/sparc.h: Put floating point divide libcalls in sdiv_optab.
	* optabs.c (init_optab): Break into new_optab, init_optab, init_optabv.
	(init_optabs): Use init_optabv for overflow-trapping optabs.
	Don't init flodiv_optab.  Give mov_optab, movstrict_optab, and
	cmp_optab RTX codes so have_insn_for can find them.

	* optabs.c (expand_simple_binop, expand_simple_unop,
	have_insn_for, gen_sub3_insn): New interfaces.
	* expr.h: Prototype new functions.
	(enum optab_methods): Move here from optabs.h.

	* builtins.c, combine.c, doloop.c, function.c, ifcvt.c,
	loop.c, profile.c, simplify-rtx.c, stmt.c, unroll.c:
	Use new	functions instead of working directly with optabs.
	* doloop.c, ifcvt.c, loop.c, profile.c, simplify-rtx.c,
	unroll.c: Don't include optabs.h.
	* caller-save.c, combine.c, function.c, stmt.c: Just include
	insn-codes.h, not optabs.h.
	* Makefile.in: Update dependencies.

	* combine.c (make_compound_operation, simplify_comparison):
	Fix typos testing for this or that instruction.

2001-08-18  Herman A.J. ten Brugge  <Haj.Ten.Brugge@net.HCC.nl>

	* mklibgcc.in: Prefer LIB1ASMFUNCS over LIB2_DIVMOD_FUNCS when
	generating libgcc.a.

2001-08-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* except.c (TYPE_HASH): Delete.

	* objc/objc-act.c (HASHFUNCTION): Cast to size_t, not
	HOST_WIDE_INT.

	* tree.c (TYPE_HASH): Delete.

	* tree.h (TYPE_HASH): Define.

2001-08-18  Graham Stott  <grahams@redhat.com>

	* config/mips/mips.md (adddi3_internal_2+1): Remove constraints from
	define_split.
	(adddi3_internal_2+2): Likewise.
	(eh_set_lr_di+1): Likewise.

2001-08-17  Richard Henderson  <rth@redhat.com>

	* defaults.h (UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP,
	UNALIGNED_DOUBLE_INT_ASM_OP, ASM_BYTE_OP): Move from ...
	* dwarf2asm.c: ... here.
	* dwarfout.c: Remove them.

	* varasm.c (assemble_integer): Add align parameter.
	(assemble_real, output_constant, output_constructor): Likewise.
	* output.h: Update decls.
	* dwarf2asm.c, final.c, varasm.c, config/darwin.c, config/nextstep.c,
	config/alpha/alpha.c, config/arm/arm.md, config/clipper/clipper.c,
	config/m88k/m88k.c, config/mcore/mcore.md, config/mips/mips.h,
	config/mips/mips.md, config/pa/pa.c, config/rs6000/rs6000.c,
	config/rs6000/rs6000.h, config/s390/s390.h, config/sh/sh.md:
	Update all callers.

	* final.c (end_final): Abort profile block generation if we
	haven't layed it out properly.
	* output.h (assemble_eh_integer): Remove stale decl.
	* varasm.c (assemble_zeros): Tidy; use assemble_integer.
	(min_align): New.
	(assemble_integer): Handle unaligned data.
	(assemble_real): Abort on unaligned data.
	(output_constructor): Don't assume ASM_OUTPUT_ALIGN 0 does
	anything useful.
	(default_dtor_section_asm_out_destructor): Use assemble_align.
	(default_named_section_asm_out_constructor): Likewise.
	(default_ctor_section_asm_out_constructor): Likewise.
	* config/darwin.c (machopic_asm_out_constructor): Likewise.
	(machopic_asm_out_destructor): Likewise.
	* config/nextstep.c (nextstep_asm_out_constructor): Likewise.
	(nextstep_asm_out_destructor): Likewise.
	* config/alpha/alpha.c (vms_asm_out_constructor): Likewise.
	(vms_asm_out_destructor): Likewise.

2001-08-17  Richard Henderson  <rth@redhat.com>

	* config/mips/iris6.h (TARGET_IRIX6): New.
	(current_section_name, current_section_flags): New.
	(ASM_OUTPUT_ALIGN, ASM_FILE_START, ASM_FILE_END): New.
	(MAX_OFILE_ALIGNMENT): New.
	(ASM_OUTPUT_ALIGNED_LOCAL): Use bss_section.
	* config/mips/mips.c (mips_make_temp_file, temp_filename): Remove.
	(copy_file_data): Split out from
	(mips_asm_file_end): ... here.
	(mips_asm_file_start): Remove extra .section directive.  Use
	tmpfile instead of mips_make_temp_file.
	(mips_unique_section): Use const char * as needed for warnings.
	(iris6_asm_named_section_1): Renamed from iris6_asm_named_section;
	re-add align parameter.
	(iris6_asm_named_section): New.
	(iris_section_align_entry_eq, iris_section_align_entry_hash): New.
	(iris6_asm_output_align, iris6_section_align_1): New.
	(iris6_asm_file_start, iris6_asm_file_end): New.
	* config/mips/mips-protos.h: Update decls.

2001-08-17  Janis Johnson  <janis187@us.ibm.com>

	* doc/install.texi (Install GCC): Add links to build status pages.
	(Specific): Ditto.
	(Final install): Ditto; request updates for specific info

2001-08-17  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpperror.c (print_location):  Don't take a file name; use the
	line map instead.
	(_cpp_begin_message): Similarly.
	(cpp_ice, cpp_fatal, cpp_error, cpp_error_with_line, cpp_warning,
	cpp_warning_with_line, cpp_pedwarn, cpp_pedwarn_with_line): Update.
	(cpp_pedwarn_with_file_and_line): Remove.
	* cppfiles.c (stack_include_file): Update; set filename to stdin
	here when appropriate.
	* cpphash.h (struct cpp_buffer): Remove nominal_fname.
	(_cpp_begin_message): Don't take a file name.
	* cppinit.c: Add comment.
	* cpplex.c: Fix end-of-directive indicator.
	* cpplib.c: Don't include intl.h.
	(run_directive, do_diagnostic): Update.
	(do_line): Update to not use nominal_fname.
	(cpp_push_buffer): Don't take a filename.
	* cpplib.h (struct ht): Remove.
	(cpp_push_buffer): Don't take a filename.
	(cpp_pedwarn_with_file_and_line): Remove.
	* cppmacro.c (struct cpp_macro): Remove file.
	(builtin_macro): Update.
	(_cpp_create_definition): Update.
	* cppmain.c: Correct comment.
	* fix-header.c (read_scan_file): Update.

2001-08-17  Kazu Hirata  <kazu@hxi.com>

	* sbitmap.c: Fix comment formatting.
	* sched-deps.c: Likewise.
	* sibcall.c: Likewise.
	* simplify-rtx.c: Likewise.
	* ssa.c: Likewise.
	* ssa-ccp.c: Likewise.
	* stor-layout.c: Likewise.
	* timevar.c: Likewise.
	* toplev.c: Likewise.
	* unwind-dw2.c: Likewise.
	* unwind-dw2-fde.c: Likewise.
	* varasm.c: Likewise.

2001-08-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.h (RETURN_IN_MEMORY): Return types with a size that is varable
	or larger than an integer in memory.

2001-08-17  Zack Weinberg  <zackw@panix.com>

	* system.h: Forward-declare struct rtx_def, struct rtvec_def,
	and union tree_node.  Typedef rtx, rtvec, and tree.  Fix comment.
	* rtl.h: Don't forward-declare union tree_node here.  Don't
	typedef rtx or rtvec here.  Change all uses of struct rtx_def *,
	struct rtvec_def *, or union tree_node * to use rtx, rtvec,
	and tree respectively.
	* tree.h: Don't forward-declare struct rtx_def here.  Don't
	typedef tree here.  Change all uses of struct rtx_def *,
	struct rtvec_def *, or union tree_node * to use rtx, rtvec,
	and tree respectively.

2001-08-17  Richard Henderson  <rth@redhat.com>

	* config/mips/elf.h, config/mips/elf64.h, config/mips/netbsd.h,
	config/mips/openbsd.h: Fix typos last change.

2001-08-17  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/invoke.texi (Optimize Options): The default for
	-finline-limit is 600.

2001-08-17  Richard Henderson  <rth@redhat.com>

	* varasm.c (text_section): Allow TEXT_SECTION to override the
	printing of TEXT_SECTION_ASM_OP.
	* dwarf2out.c (TEXT_SECTION_NAME): Rename from TEXT_SECTION.
	(DATA_SECTION, BSS_SECTION): Remove.
	* dwarfout.c (TEXT_SECTION_NAME, DATA_SECTION_NAME, DATA1_SECTION_NAME,
	RODATA_SECTION_NAME, RODATA1_SECTION_NAME, BSS_SECTION_NAME):
	Rename from s/_NAME//.
	* config/mips/mips.h (TARGET_FILE_SWITCHING): Add !TARGET_MIPS16.
	(ASM_DECLARE_FUNCTION_NAME): Move file switching ...
	(TEXT_SECTION): ... here.  New.
	* config/mips/elf.h (TEXT_SECTION): New; no file switching.
	* config/mips/elf64.h, config/mips/netbsd.h: Likewise.
	* config/mips/openbsd.h: Likewise.
	* config/mips/mips.c (mips_asm_file_start): Tidy file switching test.
	(mips_asm_file_end): Likewise test.
	(mips_output_function_epilogue): Likewise.  Switch back to data
	section after emitting the function.

	* doc/tm.texi (Sections): Document TEXT_SECTION.

2001-08-17  Richard Henderson  <rth@redhat.com>

	* dwarf2out.c (dwarf2out_init): Don't emit .debug_loc label here.
	(dwarf2out_finish): Do it here.  Emit .debug_loc before .debug_info.

2001-08-17  Richard Henderson  <rth@redhat.com>

	* varasm.c (assemble_variable): Don't overalign if DECL_USER_ALIGN.
	* crtstuff.c (__CTOR_LIST__, __DTOR_LIST__, __EH_FRAME_BEGIN__,
	__JCR_LIST__, __CTOR_END__, __DTOR_END__, __FRAME_END__,__JCR_END__):
	Add aligned attribute.

2001-08-17  Andrew Haley  <aph@cambridge.redhat.com>

	* config/sh/sh.md: Add modes to unspecs in first insn to match
	those in the second.

	* Makefile.in: Fix collect2 copy for Cygwin.

Fri Aug 17 15:48:57 CEST 2001  Jan Hubicka  <jh@suse.cz>

	Install the proper patch.
	* function.c (put_var_into_stack): Temporarily clear DECL_RTL.
	(assign_params): Avoid setting DECL_RTL to unfinished RTX.
	(expand_function_start): Likewise.
	* stmt.c (expand_decl): Likewise.
	* varasm.c (make_decl_rtx): Likewise.

Fri Aug 17 15:41:35 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* final.c: Undo my previous accidental checkin.
	* output.h: Likewise.
	* tm.texi: Likewise.

2001-08-16  Richard Henderson  <rth@redhat.com>

	* varasm.c (named_section_flags): Remove align parameter.
	* varasm.c, dwarf2out.c: Update all callers.
	* output.h: Update prototypes.

	* target.h (target.asm_out.named_section): Remove align parameter.
	* varasm.c, config/a29k/a29k.c, config/alpha/alpha.c,
	config/arm/arm.c, config/c4x/c4x.c, config/h8300/h8300.c,
	config/i386/i386.c, config/i386/winnt.c, config/m68k/m68k.c,
	config/mcore/mcore.c, config/mips/mips.c, config/rs6000/rs6000.c,
	config/sh/sh.c, config/sparc/sparc.c: Update implementations to match.

	* varasm.c (in_named_entry_eq, in_named_entry_hash): New.
	(get_named_section_flags, set_named_section_flags): New.
	(named_section_flags): Use them.
	(named_section): Do decl vs section flags check here...
	(default_section_type_flags): ... not here.
	(init_varasm_once): Create in_named_htab.
	(resolve_unique_section): Mark reloc unused.

2001-08-16  Richard Henderson  <rth@redhat.com>

	* varasm.c (force_const_mem): Keep pool alignment in bits.
	(output_constant_pool): Use assemble_align.

2001-08-16  Zack Weinberg  <zackw@panix.com>

	* doc/tm.texi: Remove extra @table command.

2001-08-16  Zack Weinberg  <zackw@panix.com>

	* final.c (shorten_branches): Clear the end of the label_align
	array only if we made it larger.  Break up messy expressions
	for clarity.

	* diagnostic.c (internal_error): Check for error recursion
	before doing ICE suppression.

	* timevar.c: Timing variables now count in milliseconds.
	(init_timevar): Set up ticks_to_msec and clocks_to_msec here.
	(get_time): Not here.
	(timevar_print): Don't print any timer whose user, cpu, and
	wall times are all zero as displayed.
	* timevar.h: Update comment aboout units.  Make timevar
	counters unsigned.

Thu Aug 16 17:39:45 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* function.c (put_var_into_stack): Temporarily clear DECL_RTL.
	(assign_params): Avoid setting DECL_RTL to unfinished RTX.
	(expand_function_start): Likewise.
	* stmt.c (expand_decl): Likewise.
	* varasm.c (make_decl_rtx): Likewise.

2001-08-16  Jason Merrill  <jason_merrill@redhat.com>

	* stor-layout.c (layout_decl): Don't set DECL_USER_ALIGN.
	(finalize_record_size): Don't set TYPE_USER_ALIGN.

2001-08-16  Matt Kraai  <kraai@alumni.carnegiemellon.edu>

	* config/i386/i386.c (ix86_init_mmx_sse_builtins): Remove unused
	variables.

2001-08-16  Andreas Jaeger  <aj@suse.de>

	* config/s390/s390.c: Include "debug.h" for dwarf2out_do_frame
	prototype.

Wed Aug 15 15:22:52 EDT 2001  John Wehle  (john@feith.com)

	* rtl.h (only_sets_cc0_p): New prototype.
	* jump.c (sets_cc0_p): Handle INSN.
	(only_sets_cc0_p): New function.
	* flow.c (merge_blocks_nomove): Use only_sets_cc0_p.
	(tidy_fallthru_edge): Likewise.
	* integrate.c (copy_insn_list): Likewise.
	* unroll.c (unroll_loop): Likewise.
	(copy_loop_body): Likewise.

2001-08-15  Jason Eckhardt  <jle@redhat.com>

	* config/i960/i960.md (trap): Change "faulteq.t" to "faulte.t".

Wed Aug 15 14:24:22 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* predict.c (struct block_info_def): Remove nvisited.
	(propagate_freq): Use EDGE_DFS_BACK to detect irreducible regions.
	(estimate_bb_frequencies): Call mark_dfs_back_edges.

	* i386.c (ix86_agi_dependant): Lea causes AGI only on the Pentium
	(ix86_adjust_cost): Teach scheduler that latency to load operand can
	be masked.

Wed Aug 15 12:41:32 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* predict.def: Update hitrates.

2001-08-15  Richard Henderson  <rth@redhat.com>

	* except.c (TYPE_HASH): Cast to size_t, not HOST_WIDE_INT.

Tue Aug 14 17:30:59 2001  Jeffrey A Law  (law@cygnus.com)

	* flow.c (commit_one_edge_insertion): Don't separate a LOOP_BEG
	note from its associated jump.

2001-08-14  Ulrich Weigand  <uweigand@de.ibm.com>

	* config/s390/linux64.h (CPP_PREDEFINES): Define __s390__
	also on 64-bit s390x targets.

2001-08-14  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/arm/arm.c (arm_compute_initial_elimination_offset): New
	function.
	(arm_expand_prologue): Handled nested functions which take a
	variable argument list.
	* config/arm/arm.h (ARM_INITIAL_ELIMINATION_OFFSET): Replace
	macro with an invocation of
	arm_compute_initial_elimination_offset.
	* config/arm/arm-protos.h: Prototype
	arm_compute_initial_elimination_offset.

2001-08-14  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/install.texi (Specific, avr): Fix markup.
	(Specific, c4x): Ditto.

2001-08-14  Matt Kraai  <kraai@alumni.carnegiemellon.edu>

	* predict.c (dump_prediction): Change `bool' parameter to `int'.

2001-08-14  Gabriel Dos Reis  <gdr@codesourcery.com>

	* Makefile.in (OBJS): Add rtl-error.o
	(rtl-error.o): New rule.
	(diagnostic.o): Adjust dependency.
	diagnostic.c (file_and_line_for_asm, diagnostic_for_asm,
	error_for_asm, _fatal_insn, _fatal_insn_not_found,
	warning_for_asm): Move to...
	rtl-error.c: ...here.  New file.

2001-08-14  Richard Henderson  <rth@redhat.com>

	* dwarf2out.c (dwarf2out_frame_finish): Never emit .eh_frame
	if USING_SJLJ_EXCEPTIONS.

2001-08-14  Steve Ellcey <sje@cup.hp.com>

	* tlink.c (scan_linker_output): Check string for unsatisfied in
	addition to undefined and unresolved.

2001-08-14  Graham Stott  <grahams@redhat.com>

	* libgcc2.c (*): Replace EH_FRAME_SECTION with
	EH_FRAME_SECTION_NAME.

Tue Aug 14 14:57:07 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* genattrtab.c (simplify_test_exp_in_temp): New function.
	(simplify_test_exp): Avoid explicit use of temporary obstack.
	(simplify_cond, insert_right_side, evaluate_eq_attr,
	simplify_and_tree, simplify_or_tree, eliminate_known_true):
	Use simplify_test_exp_in_temp.
	(optimize_attrs): Iterate until expression stabilizes.

2001-08-13  Ulrich Weigand  <uweigand@de.ibm.com>:

	* glimits.h: Remove the __LONG_MAX__ special case for s390x.
	* config/s390/linux64.h: Define __LONG_MAX__ in CPP_PREDEFINES.

2001-08-13  Richard Henderson  <rth@redhat.com>

	* config/arm/unknown-elf.h (CTOR_LIST_BEGIN, CTOR_LIST_END): Remove.
	(DTOR_LIST_BEGIN, DTOR_LIST_END): Remove.
	* config/arm/conix-elf.h: Likewise.

2001-08-13  Geoffrey Keating  <geoffk@redhat.com>

	* config/svr4.h (LINK_SPEC): Don't do -Wl, here, it is done
	in gcc.c.
	* config/rs6000/sysv4.h (LINK_SPEC): Likewise.

	* gcse.c (hash_scan_set): Expressions that are set as part of
	jump instructions are not available.

2001-08-13  Ulrich Weigand  <uweigand@de.ibm.com>

	* config/s390/s390.c (print_operand, s390_function_prologue,
	s390_va_start): Fixed HOST_WIDE_INT type mismatch.

2001-08-13  Richard Henderson  <rth@redhat.com>

	* config/rs6000/xcoff.h (EH_FRAME_IN_DATA_SECTION): New.
	* defaults.h (EH_FRAME_SECTION_NAME): Respect it.
	* doc/tm.texi (Exception Region Output): Document it.

2001-08-13  Geoffrey Keating  <geoffk@redhat.com>

	* config/rs6000/sysv4.h (PREFERRED_DEBUGGING_TYPE): Use
	DWARF2 instead of stabs by default.

2001-08-13  David Edelsohn  <edelsohn@gnu.org>

	* config/rs6000/rs6000.c: Include optabs.h.

2001-08-13  David Edelsohn  <edelsohn@gnu.org>

	* config/rs6000/eabi.asm: Define 64-bit versions of FPR
	save/restore routines.
	* ginclude/ppc-asm.h: Define 64-bit FUNC_* macros.

2001-08-13  Andreas Jaeger  <aj@suse.de>

	* gcc.c (init_spec): Revert last patch by Theodore Papadopoulo,
	the english is correct.

2001-08-13  Zack Weinberg  <zackw@panix.com>

	* expr.h: Split out optab- and libfunc-related code to...
	* optabs.h, libfuncs.h: ... these new headers.

	* Makefile.in (CONFIG_H, EXPR_H): Take out insn-codes.h.
	(OPTABS_H): New.
	(various .o rules): Add $(OPTABS_H) and/or libfuncs.h to
	dependencies.
	* mkconfig.sh: Don't include insn-codes.h from config.h.

	* reload.h: Use #ifdef GCC_INSN_CODES_H to decide whether
	enum insn_code is available.  Move reload_in_optab and
	reload_out_optab array declarations to optabs.h.
	* regmove.c (gen_add3_insn): Move to optabs.c, export from
	there, prototype in expr.h.
	* gencodes.c: Cleanup: zap global variables, don't use
	printf where puts will do, don't bother defining MAX_INSN_CODE
	which nothing uses, let CODE_FOR_nothing get its value implicitly.

	* genemit.c, genopinit.c: Include optabs.h in generated file.
	* genoutput.c: Include insn-codes.h in generated file.
	* builtins.c, caller-save.c, combine.c, doloop.c, explow.c,
	expmed.c, expr.c, function.c, ifcvt.c, loop.c, optabs.c, profile.c,
	reload1.c, simplify-rtx.c, stmt.c, unroll.c, config/alpha/alpha.c,
	config/arm/arm.c, config/c4x/c4x.c, config/clipper/clipper.c,
	config/i386/i386.c, config/ia64/ia64.c, config/mn10300/mn10300.c,
	config/pj/pj.c, config/sh/sh.c, config/sparc/sparc.c:
	Include optabs.h.
	* builtins.c, calls.c, dwarf2out.c, except.c, expr.c, function.c,
	optabs.c, stmt.c, config/c4x/c4x.c, config/clipper/clipper.c,
	config/m88k/m88k.c, config/sparc/sparc.c:
	Include libfuncs.h.
	* reload.c: Include expr.h and optabs.h before reload.h.
	* config/alpha/alpha.c: Include tree.h before reload.h.
	* config/pa/pa.c: Include expr.h, optabs.h, libfuncs.h,
	and reload.h in that order.
	* config/sparc/sparc.c: Include debug.h.
	* recog.c: Include insn-codes.h.

2001-08-13  Andreas Jaeger  <aj@suse.de>

	* config.gcc: Use t-slibgcc-elf to build shared libgcc_s on
	s390*linux.

2000-08-13 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>

	* dwarf2out.c (output_cfa_loc): Fix typo in comment.
	* gcc.c (init_spec): Fix typo in comment.
	* varasm.c (data_section): Fix typo in comment.

Mon Aug 13 02:27:39 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* predict.c (dump_prediction): New argument "USED".
	(combine_predictions_for_insn): Determine the used heuristics,
	output the case no heuristic applied.
	* predict.def (PRED_DS_THEORY, PRED_NO_HEURISTIC): New.

2001-08-13  Andreas Jaeger  <aj@suse.de>

	* config/i386/unix.h (ASM_OUTPUT_MI_THUNK): Don't capitalize
	register %rip.

2001-08-13  Kazu Hirata  <kazu@hxi.com>

	* jump.c: Fix formatting.

2001-08-13  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.md (zero_extendqihi2): Correct the insn
	length.

2001-08-12  Geoffrey Keating  <geoffk@redhat.com>

	* loop.c (check_dbra_loop): Use condjump_label to compute
	jump_label.

	* rtl.h: Move prototypes of rtx_alloc and rtvec_alloc around
	to better document the files they're in.

2001-08-12  Zack Weinberg  <zackw@panix.com>

	* recog.h (struct insn_operand_data): Shrink 'mode' field
	to 16 bits.

2001-08-12  Kazu Hirata  <kazu@hxi.com>

	* gcc.c: Fix comment formatting.
	* gccspec.c: Likewise.
	* gcov.c: Likewise.
	* gcse.c: Likewise.
	* genemit.c: Likewise.
	* gengenrtl.c: Likewise.
	* genrecog.c: Likewise.
	* gensupport.c: Likewise.
	* ggc-page.c: Likewise.
	* global.c: Likewise.
	* graph.c: Likewise.
	* ifcvt.c: Likewise.
	* integrate.c: Likewise.
	* lcm.c: Likewise.
	* libgcc2.c: Likewise.
	* loop.c: Likewise.
	* mbchar.c: Likewise.
	* optabs.c: Likewise.
	* predict.c: Likewise.
	* prefix.c: Likewise.
	* profile.c: Likewise.
	* protoize.c: Likewise.
	* real.c: Likewise.
	* recog.c: Likewise.
	* regclass.c: Likewise.
	* regmove.c: Likewise.
	* reg-stack.c: Likewise.
	* reload1.c: Likewise.
	* resource.c: Likewise.
	* rtlanal.c: Likewise.
	* rtl.c: Likewise.

2001-08-12  Kazu Hirata  <kazu@hxi.com>

	* doc/tm.texi (ENCODE_SECTION_INFO): Add documentation on how
	a tree representing a constant is passed to the macro.

2001-08-12  Richard Henderson  <rth@redhat.com>

	* config/rs6000/rs6000.c (rs6000_elf_asm_out_constructor): New.
	(rs6000_elf_asm_out_destructor): New.
	* config/rs6000/sysv4.h (CTORS_SECTION_ASM_OP): Remove.
	(DTORS_SECTION_ASM_OP): Remove.
	(TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
	(ASM_OUTPUT_INT): Don't hack TARGET_RELOCATABLE for constructors.

2001-08-12  David Edelsohn  <edelsohn@gnu.org>

	Revert:
	2001-08-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
	* gcc.c (set_collect_gcc_options): New function, split out from
	main.
	Ignore elided switches.
	(do_spec_1): Invoke before executing command.
	(set_input): Export.
	Move declaration ...
	* gcc.h (set_input): ... here.
	* config/alpha/osf.h (ASM_FINAL_SPEC): Use %U.s to refer to input
	file.

2001-08-12  Richard Henderson  <rth@redhat.com>

	* config/rs6000/rs6000.c (rs6000_elf_section_type_flags): Fix
	thinko wrt TARGET_RELOCATABLE.

2001-08-12  Neil Booth  <neil@daikokuya.demon.co.uk>

	* fix-header.c (cb_file_change): Update prototype.

2001-08-11  Zack Weinberg  <zackw@panix.com>

	* toplev.c (set_float_handler): Make static.
	* toplev.h: Don't prototype set_float_handler.

	* simplify-rtx.c: Don't include setjmp.h.
	(simplify_unary_real, simplify_binary_real, simplify_binary_is2orm1):
	New functions.
	(simplify_unary_operation, simplify_binary_operation): Use them,
	via do_float_handler.

	* fold-const.c: Don't include setjmp.h.
	(exact_real_inverse_1): New function.
	(exact_real_inverse): Use it, via do_float_handler.

	* varasm.c: Don't include setjmp.h.
	(assemble_real_1): New function.
	(assemble_real): Use it, via do_float_handler.
	Call internal_error if we get a trap here.

	* c-parse.in, cse.c, cselib.c, config/i386/i386.c,
	config/pj/pj.c, config/s390/s390.c: Don't include setjmp.h.

2001-08-11  Zack Weinberg  <zackw@panix.com>

	* defaults.h: Define PREFERRED_STACK_BOUNDARY to
	STACK_BOUNDARY if not already defined.

	* calls.c, function.c, reload1.c, explow.c: Don't default
	PREFERRED_STACK_BOUNDARY.  Remove all #if/#ifdef on
	PREFERRRED_STACK_BOUNDARY and/or STACK_BOUNDARY.

	* explow.c (allocate_dynamic_stack_space): Change unsafe #if
	to run-time test.

	* doc/tm.texi: Document that STACK_BOUNDARY is required;
	clarify difference between it and PREFERRED_STACK_BOUNDARY.

2001-08-11  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppmacro.c (enter_macro_context): Push macro expansions even
	if empty.

2001-08-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	* config/rs6000/rs6000.c: Include integrate.h to silence warning.
	(rs6000_elf_section_type_flags): Actually return a value.

2001-08-11  Ulrich Weigand  <uweigand@de.ibm.com>

	* s390.c, s390.h, s390.md, s390-protos.h, linux.h, t-linux:
	Clean up code: add missing comments and prototypes, fix warnings,
	remove obsolete code, fix spacing to conform to coding style.

2001-08-11  Ulrich Weigand  <uweigand@de.ibm.com>

	* config/s390/s390.c (targetm): Define TARGET_ASM_OPEN_PAREN
	and TARGET_ASM_CLOSE_PAREN.
	(regclass_map): CC register belongs to class NO_REGS.
	(legitimize_pic_address): Don't generate unnecessary moves
	(to avoid confusing loop optimization).
	(check_and_change_labels): Replace jump_long by indirect_jump.
	(s390_final_chunkify): Don't start a new literal pool on section
	switch in 64-bit code.
	(s390_va_start, s390_va_arg): Fixed incorrect sizes for 64-bit.

	* config/s390/s390.h (TARGET_SWITCHES): Renamed debug_arg to debug.
	(MAX_BITS_PER_WORD, MAX_LONG_TYPE_SIZE): Set to 64 (for 64-bit).
	(HARD_REGNO_MODE_OK, RETURN_IN_MEMORY): Support complex integer
	modes correctly.
	(reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS): Remove CC_REGS.
	(EH_RETURN_HANDLER_RTX): Fixed incorrect offset for 64-bit.
	(CONST_COSTS): Fixed incorrect costs.

	* config/s390/s390.md (fixuns_trunc[sd]f[sd]i2, udivsi3, umodsi3):
	Use emit_jump instead of emit_jump_insn (gen_jump).
	(divsi3, modsi3): Clobber low word of divmoddisi3 before shifting
	(to avoid confusing flow analysis).
	(tablejump, tablejump1, tablejump2): Removed.  Replaced by casesi.
	(casesi, casesi_jump): New.
	(jump_long): Removed.  Functionality merged into indirect_jump.
	(indirect_jump): Accept address_operand, not just register_operand.
	(cjump_long, icjump_long): Use same logic as indirect_jump.
	(builtin_setjmp_setup, builtin_setjmp_receiver, builtin_longjmp):
	Fixed broken setjmp/longjmp handling.
	(do_builtin_setjmp_setup): Removed.

	* config/s390/linux.h (ASM_OUTPUT_DOUBLE_INT): Work around
	broken GNU as versions that don't accept .quad with large
	negative values.  Use hexadecimal output instead.
	(ASM_OUTPUT_ADDR_DIFF_ELT): Adapt to new casesi insn.
	(ASM_OPEN_PAREN, ASM_CLOSE_PAREN, FUNCTION_PROLOGUE,
	FUNCTION_EPILOGUE): Removed.  Now in targetm.

	* config/s390/linux64.h (CALL_USED_REGISTERS): Add CC register.

	* config/s390/fixdfdi.h: Add missing copyright statement.
	Fix type conflicts on 64-bit.  Add missing SFmode routines.

	* s390.c, s390.h, s390.md, linux.h, linux64.h: Fixed incorrect
	email address.

2001-08-11  Richard Henderson  <rth@redhat.com>

	* rtl.h (REG_EH_RETHROW): Remove.
	* rtl.c (reg_note_name): Update.
	* combine.c (distribute_notes): Don't check for it.

2001-08-11  Richard Henderson  <rth@redhat.com>

	* combine.c (distribute_notes): Place REG_SETJMP.

2001-08-11  Richard Henderson  <rth@redhat.com>

	* doc/extend.texi (Arrays and pointers implementation): Discourage
	relying on sign-extension of pointers.

2001-08-11  H.J. Lu <hjl@gnu.org>

	* config/mips/linux.h (EXTRA_SECTIONS): Remove in_ctors and
	in_dtors.
	(EXTRA_SECTION_FUNCTIONS): Remove DTORS_SECTION_ASM_OP and
	RDATA_SECTION_ASM_OP.

2001-08-11  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/install.texi (Specific, c4x): Fix cross-reference to the
	main manual to work both for info and HTML versions.

2001-08-11  Neil Booth  <neil@daikokuya.demon.co.uk>
	    Matt Kraai <kraai@alumni.carnegiemellon.edu>

	* cpphash.c (_cpp_destroy_hashtable): Use ht_destroy.
	* cpphash.h (CPP_IN_SYSTEM_HEADER): Fix.
	(struct cpp_pool): New member first.
	* cppinit.c (append_include_chain): Plug memory leaks.
	* cpplib.c (cpp_register_pragma, cpp_register_pragma_space):
	Allocate pragma structures from the (aligned) macro pool to
	avoid leaking memory.
	* cpplex.c (_cpp_init_pool, _cpp_free_pool): Use pool->first
	so we don't leak memory.
	* hashtable.c (ht_destroy): New.
	* hashtable.h (ht_destroy): New.

2001-08-11  Neil Booth  <neil@daikokuya.demon.co.uk>
	    Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	* c-lex.c (map): Make const.
	(cb_file_change): Update for callback passing a line map.
	Don't assume we have a previous map.  Remove sanity check
	about popping too many files.
	* cpperror.c (print_location): Make map const.
	* cppfiles.c (stack_include_file): Update; line maps now hold sysp.
	(cpp_make_system_header): Similarly.
	(search_from): Similarly.
	(_cpp_execute_include): Don't remember where we came from.
	* cpphash.h (struct cpp_buffer): Remove return_to_line, sysp.
	(struct cpp_reader): Make map const.
	(CPP_IN_SYSTEM_HEADER, _cpp_do_file_change): Update.
	* cpplib.c (do_line): Update; line maps now hold sysp.
	(cpp_push_buffer): Similarly.
	(_cpp_do_file_change): Similarly; callback with map instead.
	(cpp_get_line_maps): Constify return value.
	(_cpp_pop_buffer): Update.
	* cpplib.h (struct cpp_file_change): Remove.
	(struct cpp_callbacks): Update.
	(cpp_get_line_maps): Constify return value.
	* cppmacro.c (_cpp_create_definition): Update.
	* cppmain.c (struct printer): Constify map.
	(maybe_print_line): Similarly.
	(print_line): Similarly.  Deduce flags 1 and 2 here.
	(cb_file_change): Update.
	* line-map.c (free_line_maps): Warn regardless.
	(add_line_map): Return pointer to const.  When passed NULL to_file
	with LC_LEAVE, use the obvious values for the return point so the
	caller doesn't have to figure them out.
	(lookup_line): Return pointer to const.
	(print_containing_files): Take pointer to const.
	* line-map.h (struct line_map): New members reason, sysp.
	(add_line_map): Return pointer to const.
	(lookup_line): Similarly.
	(print_containing_files): Take pointer to const.

2001-08-10  Roman Zippel  <zippel@linux-m68k.org>
	    Richard Henderson  <rth@redhat.com>

	* regmove.c (regmove_optimize): Avoid setting a register twice in
	a parallel set.

2001-08-10  Richard Henderson  <rth@redhat.com>

	* doc/extend.texi (Arrays and pointers implementation): Document
	behavior of pointer/integer conversion.

2001-08-10  Ulrich Weigand  <uweigand@de.ibm.com>

	* glimits.h (__LONG_MAX__): Add s390x as 64-bit architecture.

2001-08-10  Richard Henderson  <rth@redhat.com>

	* doc/extend.texi (C Implementation): New chapter.
	* doc/gcc.texi (Top): Link it in.

2001-08-10  Andrew Cagney  <ac131313@redhat.com>

	* doc/install.texi (Specific): Fix CVS merge botch.

2001-08-10  Richard Henderson  <rth@redhat.com>

	* config/m68k/m68k.c (m68k_svr3_asm_out_constructor): Protect with
	ifdef CTOR_LIST_BEGIN instead of INIT_SECTION_ASM_OP.

2001-08-10  Zack Weinberg  <zackw@stanford.edu>

	* calls.c, function.c: Always define PREFERRED_STACK_BOUNDARY
	if not already defined.  Remove all #ifdefs on STACK_BOUNDARY;
	this macro is now required.

	* cselib.c (cselib_process_insn), flow.c (propagate_block),
	loop.c (find_and_verify_loops), reload.c (reload): Check
	for rtx code of CALL_INSN, not CALL, when deciding if we
	need to check for REG_SETJMP note.

	* gcse.c (compute_hash_table, compute_store_table): Update
	the #ifdef NON_SAVING_SETJMP code to the new REG_SETJMP
	logic.

	* config/avr/avr.c: Fix typo.
	* config/convex/convex.c (expand_movstr): Use adjust_address.
	* config/dsp16xx/dsp16xx.c: Define dsp16xx_compare_gen
	variable.
	* config/dsp16xx/dsp16xx.md: Correct calls to replace_equiv_address.
	* config/elxsi/elxsi.c: Include tree.h, expr.h, regs.h, and flags.h.
	Fix typo.
	* config/elxsi/elxsi.h: Don't define Rmode (typo for Pmode?)
	Do define STACK_BOUNDARY.
	* config/i370/i370.c: Include expr.h.
	* config/i860/sysv3.h, config/i860/sysv4.h, config/m32r/m32r.h,
	config/pa/som.h, config/v850/v850.h: Take in_ctors and
	in_dtors out of EXTRA_SECTIONS; take CTORS_SECTION_FUNCTION
	and DTORS_SECTION_FUNCTION out of EXTRA_SECTION_FUNCTIONS.
	* config/m88k/m88k.c: Include c-tree.h after expr.h.
	* config/pdp11/pdp11.c: Include expr.h and toplev.h.
	* config/romp/romp.c: Include expr.h after tree.h.
	Include toplev.h.
	(output_fpop): Use xmalloc, not oballoc.
	* config/we32k/we32k.c: Include expr.h.

2001-08-10  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.h: Fix formatting.

2001-08-08  Jason Merrill  <jason_merrill@redhat.com>

	* c-common.h (RETURN_NULLIFIED_P): Lose.
	* c-semantics.c (genrtl_return_stmt): Don't check it.

2001-08-10  Richard Sandiford  <rsandifo@redhat.com>

	* config/mips/mips.c (mips_add_large_offset_to_sp): New function.
	(mips_annotate_frame_insn): New function.
	(mips_emit_frame_related_store): New function.
	(save_restore_insns): Don't mark instructions that set up the base
	registers as frame-related.  Add REG_FRAME_RELATED_EXPR notes to
	the store instructions instead.
	(mips_expand_prologue): If the stack size is moved into a temporary
	register, do not mark that move as frame-related.  Add a
	REG_FRAME_RELATED_EXPR note to the stack adjustment instruction.

2001-08-10  Richard Sandiford  <rsandifo@redhat.com>

	* config/mips/mips.c (save_restore_insns): Don't mark the RA's
	stack slot as unchanging if current_function_calls_eh_return.

2001-08-10  Richard Sandiford  <rsandifo@redhat.com>

	* config/mips/mips.md (reload_incc): Use HARD_REGNO_NREGS to
	access the second half of the TFmode scratch operand.

2001-08-10  Anthony Green  <green@redhat.com>

	* java/class.c (emit_register_classes): Conditionalize code on
	JCR_SECTION_NAME.

2001-08-10  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/install.texi (Specific, avr): Fix cross-reference to the
	main manual to work both for info and HTML versions.

2001-08-09  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* stmt.c (expand_null_return_1): Remove code to generate simple returns
	and "use_goto" argument.
	(expand_null_return, expand_value_return): Update all callers.
	* function.c (expand_function_end): Remove code to generate simple
	return.
	* config/vax/vax.md (epilogue): New expander for function return.
	* doc/md.texi (epilogue): Remove "if defined".

2001-08-09  Zack Weinberg  <zackw@stanford.edu>

	* Makefile.in: Partially revert my previous change:
	put -DGENERATOR_FILE back in HOST_CFLAGS, take it out
	of the hashtab.o and safe-ctype.o rules.

2001-08-09  Richard Henderson  <rth@redhat.com>

	* Makefile.in (MAYBE_USE_COLLECT2): Remove; purge all uses.
	(USE_COLLECT2): Remove duplicate definition.
	* config.gcc (a29k-udi, a29k-wrs-vxworks) [tm_file]: Remove a29k/udi.h.
	(use_collect2): Remove dead code.
	* configure.in (use_collect2): Remove will_use_collect2 and
	maybe_use_collect2; add USE_COLLECT2 to host_xm_defines and xm_defines.
	* configure: Rebuild.

	* target.h (targetm.asm_out.constructor): New.
	(targetm.asm_out.destructor, targetm.have_ctors_dtors): New.
	* target-def.h (TARGET_ASM_CONSTRUCTOR): New.
	(TARGET_ASM_DESTRUCTOR, TARGET_HAVE_CTORS_DTORS): New.
	* varasm.c (in_ctors, in_dtors): New.
	(assemble_constructor, assemble_destructor): Remove.
	(default_stabs_asm_out_destructor): New.
	(default_named_section_asm_out_destructor): New.
	(dtors_section, default_dtor_section_asm_out_destructor): New.
	(default_stabs_asm_out_constructor): New.
	(default_named_section_asm_out_constructor): New.
	(ctors_section, default_ctor_section_asm_out_constructor): New.
	* output.h: Update declarations.
	* c-decl.c (c_expand_body): Use target hooks instead of
	assemble_constructor and assemble_destructor.
	* profile.c (output_func_start_profiler): Likewise.
	* objc/objc-act.c (finish_objc): Likewise.
	(build_module_descriptor): Tidy.  Set TREE_PUBLIC properly
	for the constructor.
	* objc/Make-lang.in (objc-act.o): Depend on TARGET_H.

	* crtstuff.c (CTORS_SECTION_ASM_OP): Don't define.
	(DTORS_SECTION_ASM_OP): Likewise.
	(__CTOR_LIST__): Use attribute section when possible.
	(__DTOR_LIST__, __CTOR_END__, __DTOR_END__): Likewise.

	* defaults.h (EH_FRAME_SECTION_NAME): Don't depend on
	ASM_OUTPUT_CONSTRUCTOR.

	* config/darwin.c (machopic_asm_out_constructor): New.
	(machopic_asm_out_destructor): New.
	* config/darwin-protos.h: Update declarations.
	* config/darwin.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
	(ASM_OUTPUT_DESTRUCTOR): Remove.
	(TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
	* config/nextstep.c (nextstep_asm_out_constructor): New.
	(nextstep_asm_out_destructor): New.
	* config/nextstep.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
	(ASM_OUTPUT_DESTRUCTOR): Remove.
	(TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
	* config/nextstep21.h: Undef TARGET_ASM_*STRUCTOR instead of
	ASM_OUTPUT_*STRUCTOR.
	* config/i386/aix386ng.h: Likewise.

	* config/elfos.h (CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP): Remove.
	(EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS): No ctors/dtors.
	(CTORS_SECTION_FUNCTION, DTORS_SECTION_FUNCTION): Remove.
	(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Remove.
	* config/lynx.h: Likewise.
	* config/netware.h: Likewise.
	* config/psos.h: Likewise.
	* config/alpha/alpha-interix.h: Likewise.
	* config/alpha/elf.h: Likewise.
	* config/arc/arc.h: Likewise.
	* config/arm/aof.h: Likewise.
	* config/arm/coff.h: Likewise.
	* config/arm/elf.h: Likewise.
	* config/c4x/c4x.h: Likewise.
	* config/h8300/h8300.h: Likewise.
	* config/i386/cygwin.h: Likewise.
	* config/i386/djgpp.h: Likewise.
	* config/i386/i386-coff.h: Likewise.
	* config/i386/i386-interix.h: Likewise.
	* config/i386/sco5.h: Likewise.
	* config/i386/vsta.h: Likewise.
	* config/i386/win32.h: Likewise.
	* config/i960/i960-coff.h: Likewise.
	* config/ia64/sysv4.h: Likewise.
	* config/m68hc11/m68hc11.h: Likewise.
	* config/m68k/coff.h: Likewise.
	* config/m68k/mot3300.h: Likewise.
	* config/m88k/m88k.h: Likewise.
	* config/mcore/mcore-pe.h: Likewise.
	* config/mcore/mcore.h: Likewise.
	* config/mips/elf.h: Likewise.
	* config/mips/elf64.h: Likewise.
	* config/mips/iris6.h: Likewise.
	* config/pa/pa64-hpux.h: Likewise.
	* config/rs6000/sysv4.h: Likewise.
	* config/sh/sh.h: Likewise.
	* config/sparc/litecoff.h: Likewise.

	* config/svr3.h (CTORS_SECTION_ASM_OP): Remove.
	(CTORS_SECTION_FUNCTION, DTORS_SECTION_FUNCTION): Remove.
	(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Remove.
	* config/1750a/1750a.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
	(ASM_OUTPUT_DESTRUCTOR): Remove.
	* config/a29k/a29k.c: Move include of tree.h.
	* config/a29k/udi.h: Delete file.
	* config/alpha/alpha.c (vms_asm_out_constructor): New.
	(vms_asm_out_destructor): New.
	* config/alpha/vms.h (EXTRA_SECTIONS): No ctors/dtors.
	(EXTRA_SECTION_FUNCTIONS): Likewise.
	(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Remove.
	(TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
	* config/c4x/c4x.c: Move include of tree.h.
	* config/clipper/clipper.c (clix_asm_out_constructor): New.
	(clix_asm_out_destructor): New.
	* config/clipper/clix.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
	(ASM_OUTPUT_DESTRUCTOR): Remove.
	(TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
	* config/i386/aix386.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
	(TARGET_ASM_CONSTRUCTOR): New.
	* config/i386/i386.c (ix86_svr3_asm_out_constructor): New.
	(sco_asm_out_constructor): New.
	* config/i386/sco5.h (TARGET_ASM_CONSTRUCTOR): New.
	* config/i386/svr3gas.h: Remove stack grows up code.
	Remove code duplicated from i386/sysv3.h.
	(TARGET_ASM_CONSTRUCTOR): New.
	(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Remove.
	(DTORS_SECTION_FUNCTION, CTORS_SECTION_FUNCTION): Remove.
	* config/i386/sysv3.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
	(TARGET_ASM_CONSTRUCTOR): New.
	* config/m68hc11/m68hc11.c (m68hc11_asm_out_constructor): New.
	(m68hc11_asm_out_destructor): New.
	* config/m68hc11/m68hc11.h (TARGET_ASM_CONSTRUCTOR): New.
	(TARGET_ASM_DESTRUCTOR): New.
	* config/m68k/auxgas.h: Don't undef ASM_OUTPUT_*STRUCTOR.
	* config/m68k/dpx2.h: Properly undef all the bits inherited from
	config/svr3.h pertaining to section manipulation.
	* config/m68k/dpx2g.h: Remove #if 0 code.
	* config/m68k/m68k.c (m68k_svr3_asm_out_constructor): New.
	* config/m68k/tower-as.h (ASM_OUTPUT_SOURCE_LINE): Fix typo.
	(ASM_OUTPUT_CONSTRUCTOR): Remove.
	(TARGET_ASM_CONSTRUCTOR): New.
	* config/m88k/m88k.c (m88k_layout_frame): Don't use assign_stack_local.
	(m88k_svr3_asm_out_constructor): New.
	(m88k_svr3_asm_out_destructor): New.
	* config/m88k/sysv3.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
	(ASM_OUTPUT_DESTRUCTOR): Remove.
	(TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
	* config/mips/mips.h: Remove #if 0 ASM_OUTPUT_*STRUCTOR code.
	* config/rs6000/aix.h: Likewise.
	* config/mips/rtems64.h: Don't undef removed constructor related bits.
	* config/mips/vxworks.h: Likewise.
	* config/rs6000/lynx.h: Likewise.
	* config/sh/elf.h: Likewise.
	* config/rs6000/sysv4.h (CTORS_SECTION_ASM_OP): New.
	(DTORS_SECTION_ASM_OP): New.
	* config/sparc/linux64.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
	(ASM_OUTPUT_DESTRUCTOR): Remove.
	* config/sparc/sol2-sld-64.h: Likewise.
	* config/vax/vax.c (vms_asm_out_constructor): New.
	(vms_asm_out_destructor): New.
	* config/vax/vms.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
	(ASM_OUTPUT_DESTRUCTOR): Remove.
	(TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.

	* doc/tm.texi (@node Initialization): Update.

2001-08-09  Richard Henderson  <rth@redhat.com>

	* config/alpha/crtbegin.asm (__JCR_LIST__): New.
	(__do_global_dtors_aux): Use gp-relative static data to avoid
	one dynamic relocation.
	(__do_frame_setup): Register Java classes.
	* config/alpha/crtend.asm (__JCR_END__): New.

2001-08-09  Zack Weinberg  <zackw@stanford.edu>

	* Makefile.in (HOST_CFLAGS): Take out -DGENERATOR_FILE.
	(CONFIG_H, TCONFIG_H, TM_P_H): Update.
	(GEN, STAGESTUFF): Add new files.
	(insn-constants.h, s-constants, tm-preds.h, s-preds,
	genconstants, genpreds, genconstants.o, genpreds.o): New rules.
	(hashtab.o, safe-ctype.o): Add -DGENERATOR_FILE.
	* mkconfig.sh: Include tm-preds.h in tm_p.h; insn-constants.h
	as well as insn-codes.h and insn-flags.h in config.h; and no
	extra headers in tconfig.h and hconfig.h.

	* gencodes.c: Eliminate code to generate predicate declarations
	or #defines for md-file constants.
	* genconstants.c, genpreds.c: New files.

	* i386.md: Re-order guard expressions such that TARGET_64BIT
	comes first, when this permits better optimization.  Add
	TARGET_64BIT to more x86-64 patterns.  Add comment explaining
	why this is desirable.

2001-08-09  Jakub Jelinek  <jakub@redhat.com>

	* config/ia64/fde-glibc.c: Require glibc 2.2.4+ headers.
	(find_fde_for_dso): Remove.
	(_Unwind_IteratePhdrCallback): New.
	(_Unwind_FindTableEntry): Use dl_iterate_phdr.
	* config/ia64/crtbegin.asm (__ia64_app_header): Remove.

Thu Aug  9 11:30:20 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* expr.c (emit_single_push_insn): Only exists ifdef PUSH_ROUNDING.
	(move_by_pieces_1): If would call it, abort if no PUSH_ROUNDING.

2001-08-09  Graham Stott  <grahams@redhat.com>

	* sched-vis.c (MAX_VISUAL_NO_UNIT): Define.
	(vis_no_unit): Use it.
	(visualize_no_unit): Add the insn only if room exists.

2001-08-09  Graham Stott  <grahams@redhat.com>

	* predict.c (estimate_probability): Replace magic numbers with
	appropriate enumeration.

2001-08-09  Graham Stott  <grahams@redhat.com>

	* cppexp.c (EXTRACT_PRIO): Uppercase and parenthsize macro
	parameter.
	(EXTRACT_FLAGS): Likewise.

2001-08-09  Aldy Hernandez  <aldyh@redhat.com>

	* config/mips/mips.c	(mips_legitimate_address_p): Check for
	CONST_INT in last patch.

2001-08-08  Anthony Green  <green@redhat.com>

	* java/class.c (emit_register_classes): Use assemble_jcr if
	possible.  Keep the original mechanism as a fallback.
	* defaults.h (JCR_SECTION_NAME): Define if we have named section
	and weak symbol support.
	* crtstuff.c (__JCR_LIST__): Define.
	(__JCR_END__): Define.
	(_Jv_RegiserClasses): Define weak symbol if possible.
	(__do_global_ctors_aux): Register classes for ELF targets with
	weak symbol support.

2001-08-08  Kazu Hirata  <kazu@hxi.com>

	* dbxout.c: Fix comment formatting.
	* dependence.c: Likewise.
	* df.c: Likewise.
	* diagnostic.c: Likewise.
	* dominance.c: Likewise.
	* doprint.c: Likewise.
	* dwarf2out.c: Likewise.
	* dwarfout.c: Likewise.
	* emit-rtl.c: Likewise.
	* except.c: Likewise.
	* explow.c: Likewise.
	* expmed.c: Likewise.
	* expr.c: Likewise.
	* flow.c: Likewise.
	* fold-const.c: Likewise.
	* function.c: Likewise.

2001-08-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	* global.c (retry_global_alloc): Avoid shadowing allocno.

2001-08-08  Mark Mitchell  <mark@codesourcery.com>

	* except.c (remove_fixup_regions): Fix typo.

2001-08-08  Jan van Male <jan.vanmale@fenk.wau.nl>

	* emit-rtl.c (adjust_address, adjust_address_nv): Cast offset to
	unsigned HOST_WIDE_INT to avoid warning.
	* final.c (final): Cast INSN_UID to unsigned to avoid warning.
	* flow.c (set_block_for_new_insns): Likewise.

Wed Aug  8 21:08:14 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* sibcall.c (return_value_pseudo): New static variable.
	(skip_copy_to_return_value): Handle return_value_pseudo.
	(call_ends_block_p): Ensure that return_value_pseudo is set.
	(optimize_sibling_and_tail_recursive_call): Discover the
	load of pseudo return value in alternate exit block.

Wed Aug  8 21:06:43 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* calls.c (ECF_ALWAYS_RETURN): New constant.
	(emit_call_1): Add REG_ALWAYS_RETURN note if needed.
	(expand_call): Use LCF_ALWAYS_RETURN for __bb_fork_func.
	(emit_library_call_value_1): Handle LCT_ALWAYS_RETRUN.
	* flow.c (need_fake_edge_p): Handle REG_ALWAYS_RETURN.
	* rtl.c (reg_note_name): New name.
	* rtl.h (enum reg_note): Add REG_ALWAYS_RETURN.

2001-08-07  Aldy Hernandez  <aldyh@redhat.com>

	* config/mips/mips.c (mips_legitimate_address_p): Limit "la" addresses.

2001-08-08  Jason Merrill  <jason_merrill@redhat.com>

	* alias.c (get_alias_set): Return a previously calculated
	alias set for a VAR_DECL.
	* function.c (gen_mem_addressof): Calculate the alias set before
	touching the RTL.

Wed Aug  8 18:44:37 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* predict.def: Set hitrates according our experimental run.

Wed Aug  8 18:01:58 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.h (HARD_REGNO_RENAME_OK): New macro.

2001-08-08  H.J. Lu <hjl@gnu.org>

	* config/mips/mips.c (mips_unique_section): New. Copied from
	config/mips/elf.h.

	* config/mips/mips-protos.h (mips_unique_section): New
	prototype.

	* config/mips/elf.h (UNIQUE_SECTION): Use mips_unique_section.

	* config/mips/little.h: New. Generic little endian mips
	targets. Only mips*-*-linux* is converted to use it so far.

	* config/mips/linux.h: Include "gofast.h" and "mips/mips.h".
	(WCHAR_TYPE): Defined
	(WCHAR_TYPE_SIZE): Likewise.
	(INIT_SUBTARGET_OPTABS): Likewise.
	(BSS_SECTION_ASM_OP): Likewise.
	(SBSS_SECTION_ASM_OP): Likewise.
	(ASM_OUTPUT_ALIGNED_BSS): Likewise.
	(ASM_DECLARE_OBJECT_NAME): Likewise.
	(UNIQUE_SECTION): Likewise.
	(EXTRA_SECTIONS): Likewise.
	(ASM_OUTPUT_CONSTRUCTOR): Likewise.
	(ASM_OUTPUT_DESTRUCTOR): Likewise.
	(ASM_OUTPUT_DEF): Likewise.
	(HANDLE_SYSV_PRAGMA): Removed.
	(NO_IMPLICIT_EXTERN_C): Likewise.
	(TARGET_MEM_FUNCTIONS): Likewise.
	(STARTFILE_SPEC): Likewise.
	(ENDFILE_SPEC): Likewise.
	(LIB_SPEC): Likewise.
	(INVOKE__main): Likewise.
	(CTOR_LIST_BEGIN): Likewise.
	(CTOR_LIST_END): Likewise.
	(DTOR_LIST_BEGIN): Likewise.
	(DTOR_LIST_END): Likewise.
	(SET_ASM_OP): Likewise.
	(ASM_OUTPUT_SOURCE_LINE): Likewise.
	(ASM_OUTPUT_DEF): Likewise.
	(ASM_OUTPUT_IDENT): Likewise.

	* config/mips/mips.h (ASM_SPEC): Undefine before define.
	(CPLUSPLUS_CPP_SPEC): Likewise.
	(ASM_APP_ON) Redefine only if not defined.
	(ASM_APP_OFF): Likewise.
	(ASM_OUTPUT_SOURCE_LINE): Likewise.
	(ASM_OUTPUT_IDENT): Likewise.

	* config.gcc: Update tm_file for Linux/mips.

2001-08-08  Bernd Schmidt  <bernds@redhat.com>

	* cselib.c (cselib_record_sets): If insn is predicated, turn
	sources into IF_THEN_ELSEs.

	* config/ia64/ia64.md (cond_opsi2_internal, cond_opsi2_internal_b):
	Turn into define_insn_and_split.

	* sched-deps.c: Include "cselib.h".
	(add_insn_mem_dependence, sched_analyze_1, sched_analyze_2):
	Use cselib to turn memory addresses into VALUEs.
	(sched_analyze): Call cselib_init/cselib_finish if necessary.
	* sched-int.h (struct sched_info): New member USE_CSELIB.
	* sched-ebb.c (ebb_sched_info): Initialize it.
	* sched-rgn.c (rgn_sched_info): Likewise.
	* Makefile.in (sched-deps.o): Update dependencies.

	* cselib.h (cselib_subst_to_values): Declare.
	* cselib.c (cselib_subst_to_values): No longer static.  Allow MEMs
	that have no value and autoincs to be handled by generating a new
	dummy value.

2001-08-08  Graham Stott  <grahams@redhat.com>

	* final.c (shorten_branches): Update the INSN_ADDRESSES of insns
	within fixed length SEQUENCE.

2001-08-08  Graham Stott  <grahams@redhat.com>

	* diagnostic.h (diagnostic_format_decoder): Parenthesize macro parameter.
	(diagnostic_prefixing_rule): Likewise.
	(diagnostic_line_cutoff): Likewise.
	(diagnostic_kind_count): Likewise.

2001-08-08  Graham Stott  <grahams@redhat.com>

	* alias.c (find_base_decl): Delete redundent assignment.

2001-08-08  Graham Stott  <grahams@redhat.com>

	* dependence.c (INDEX_LIMIT_CHECK): Uppercase macro parameter.
	(abs): Uppercase and paranthesize macro parameter.
	(MEM_DEPENDENCY): Add whitespace.

2001-08-08  Graham Stott  <grahams@redhat.com>

	* config/mips/mips.c (mips_legitimate_address_p): Fix enable checking
	failure check for CONST_INT

2001-08-08  Graham Stott  <grahams@redhat.com>

	* flow.c (back_edge_of_syntactic_loop_p): Add whitespace.
	(libcall_dead_p): Likewise.

	(mark_used_regs): Constify fmt.
	(find_use_as_address): Likewise.

2001-08-08  Graham Stott  <grahams@redhat.com>

	* c-typeck.c (RESTORE_SPELLING_DEPTH): Uppercase and parenthesize macro
	 parameter.

2001-08-08  Graham Stott  <grahams@redhat.com>

	* combine.c (combine_simplify_rtx): Update comment and
	remove erroneous test.

2001-08-07  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cppinit.c (cpp_finish): Pop the final buffer without comment.
	* cpplex.c (_cpp_lex_token): Don't pop the final buffer; and
	take care to avoid multiple no-newline at EOF warnings in that
	case.

Tue Aug  7 22:18:06 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* calls.c (expand_call): Do not emit INSN_SETJMP note.
	(emit_library_call_value_1): Likewise.
	(emit_call_1): Emit REG_SETJMP note.
	* cse.c (cse_end_of_basic_block): Use REG_SETJMP instead
	of INSN_SETJMP
	* cselib.c (cselib_process_insn): Likewise.
	* flow.c (propagate_block): Likewise.
	* loop.c (find_and_verify_loops): Likewise.
	* reload.c (find_equiv_regs): Likewise.
	* reload1.c (reload): Likewise.
	* resource.c (mark_referenced_resources,
	mark_set_resources): Likewise.
	* sched-deps (sched_analyze_insn, sched_analyze): Likewise.
	* final.c (final_scan_insn): Remove NOTE_INSN_SETJMP.
	* haifa-sched.c (unlink_other_notes): Likewise.
	(reemit_notes): Likewise.
	* sched-ebb.c (sched_ebb): Likewise.
	* sched-rgc.c (sched_region): Likewise.
	* rtl.c (note_insn_name): Likewise.
	(reg_note_name): Add REG_SETJMP
	* rtl.h (reg_note): Add REG_SETJMP.
	(insn_note): Remove NOTE_INSN_SETJMP.

	* profile.c (branch_prob): Add fake edges for setjmp.

2001-08-07  Daniel Jacobowitz  <drow@mvista.com>

	* config.gcc: Quote target_cpu_default2 correctly for
	powerpc*-*-* targets.

2001-08-07  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpplib.h, line-map.h: Update comments.
	* cppmain.c (printer_init): Move inline.
	(maybe_print_line, print_line): Take a map pointer.
	(cb_ident, cb_define, cb_undef, cb_include, cb_def_pragma): Update.
	(cb_file_change): Don't use prior value of print.map.

2001-08-07  David Edelsohn  <edelsohn@gnu.org>

	* doc/install.texi: Document fine-grained multilib configuration.

Tue Aug  7 16:52:54 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* rtlanal.c (find_first_parameter_load): Call note_stores
	only on the instructions.

Tue Aug  7 14:56:16 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* alias.c (nonlocal_mentioned_p):
	Rename CONST_CALL_P to CONST_OR_PURE_CALL_P
	* calls.c (emit_call_1): Likewise.
	* cse.c (cse_insn, invalidate_skipped_block): Likewise.
	* cselib.c (cselib_process_insn): Likewise.
	* df.c (df_insns_modify): Likewise.
	* flow.c (need_fake_edge_p): Likewise.
	(propagate_one_insn): Likewise.
	* haifa-sched.c (reemit_notes): Likewise.
	* integrate.c (copy_insn_list): Likewise.
	* jump.c (delete_prior_computation): Likewise.
	* local-alloc.c (validate_equiv_mem): Likewise.
	* loop.c (scan_loop): Likewise.
	* predict.c (estimate_probability): Likewise.
	* reload.c (reload): Likewise.
	* sched-deps (sched_analyze): Likewise.
	* rtl.h (CONST_CALL_P): rename to CONST_OR_PURE_CALL_P.
	* gcse.c (compute_hash_table): Likewise.
	(mark_call): Likewise.
	(store_killed_in_insn): Likewise.

2001-08-07  Jason Merrill  <jason_merrill@redhat.com>

	* c-semantics.c (make_rtl_for_local_static): Use DECL_RTL_SET_P.

2001-08-06  Richard Henderson  <rth@redhat.com>

	* varasm.c (assemble_gc_entry): Remove.
	* output.h: Likewise.

2001-08-06  Richard Henderson  <rth@redhat.com>

	* varasm.c (assemble_constructor): Take a symbol_ref and a
	priority instead of a bare string.  Move priority handling
	here from cp/decl2.c.
	* output.h: Update decls.

	* c-decl.c (c_expand_body): Update calls to assemble_constructor
	and assemble_destructor.
	* profile.c (output_func_start_profiler): Likewise.
	* objc/objc-act.c (finish_objc): Likewise.
	(build_module_descriptor): Return the symbol not the symbol name.

2001-08-06  David Edelsohn  <edelsohn@gnu.org>

	* config/rs6000/darwin.h (DOUBLE_INT_ASM_OP): Add whitespace.
	* config/rs6000/linux64.h (RS6000_MCOUNT): Define.
	({SAVE,RESTORE}_FP_{PREFFIX,SUFFIX}): Define.
	* config/rs6000/rs6000.h (ASM_OUTPUT_DOUBLE_INT): Remove whitespace.
	* config/rs6000/sysv4.h (DOUBLE_INT_ASM_OP): Add whitespace.
	* config/rs6000/xcoff.h (DOUBLE_INT_ASM_OP): Add whitespace.

2001-08-06  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpperror.c (print_containing_files): Moved to line-map.c.
	(print_location): line-map.c handles re-listing or otherwise.
	* cpphash.h (struct lexer_state): Remove next_bol.
	(struct cpp_buffer): Remove include_stack_listed.
	* cpplib.c (do_line, cpp_push_buffer, _cpp_pop_buffer):
	Remove faked buffer handling.
	(_cpp_do_file_change): Tweak.
	* cpplib.h (enum cpp_buffer_type): Remove BUF_FAKE.
	* cppmain.c (struct printer): Remove filename.
	(print_line, cb_file_change): Update accordingly.
	* line-map.c: Include intl.h.
	(init_line_maps): Initialize last_listed.
	(free_line_maps): Sanity check, warn if ENABLED_CHECKING.
	(add_line_map): Sanity check inputs, warn if ENABLED_CHECKING.
	(print_containing_files): New.
	* line-map.h (struct line_maps): New member last_listed.
	(print_containing_files, INCLUDED_FROM): New.
	* Makefile.in: Update.
	* po/POTFILES.in: Add line-map.c.

2001-08-06  Richard Henderson  <rth@redhat.com>

	* except.c (convert_from_eh_region_ranges_1): Never mark
	USE or CLOBBER insns as throwing.

	* expr.c (store_constructor): Don't clobber memory targets.

2001-08-06  Andreas Jaeger  <aj@suse.de>

	* profile.c (branch_prob): Remove unused variable insn.

	* Makefile.in (local-alloc.o): Add dependency on except.h.

	* local-alloc.c: Include except.h for can_throw_internal prototype.

2001-08-06  Richard Henderson  <rth@redhat.com>

	* config/i386/i386.h (FORCE_PREFERRED_STACK_BOUNDARY_IN_MAIN): New.
	* function.c (expand_main_function): Implement it.
	* doc/tm.texi: Document it.

2001-08-06  Stan Shebs  <shebs@apple.com>

	* doc/install.texi: Document powerpc-*-darwin* details.

2001-08-06  Daniel Berlin  <dan@cgsoftware.com>

	* config/rs6000/aix.h (CPP_CPU_SPEC): Move back to rs6000.h
	(ASM_CPU_SPEC): Move back to rs6000.h
	#undef CPP_DEFAULT_SPEC and ASM_DEFAULT_SPEC before redefining them.

	* config/rs6000/darwin.h (DOUBLE_INT_ASM_OP): New macro.

	* config/rs6000/linux.h: Remove vtable thunks stuff we accidently
	readded.

	* config/rs6000/linux64.h: Ditto.

	* config/rs6000/rs6000.h: Move CPP_CPU_SPEC and ASM_CPU_SPEC back
	to here. Define default ASM_DEFAULT_SPEC and CPP_DEFAULT SPEC to
	nothing.

	Remove accidently readded definitions of FUNCTION_PROLOGUE,
	FUNCTION_EPILOGUE,  ASM_OPEN_PAREN, ASM_CLOSE_PAREN

	* config/rs6000/sysv4.h: Move CPP_CPU_SPEC and ASM_CPU_SPEC back
	to rs6000.h

2001-08-05  Richard Henderson  <rth@redhat.com>

	* local-alloc.c (update_equiv_regs): Do not move insns that
	can throw.

2001-08-05  Jan Hubicka  <jh@suse.cz>

	* Makefile.in (reload1.o): Add dedendancy on except.h
	* basic-block.h (purge_all_dead_edges, purge_dead_edges): Update
	prototypes.
	* flow.c (purge_dead_edges, purge_all_dead_edges): Return bool
	indicating wehther edges has been cleaned up.
	* reload1.c: Inlucde except.h
	(fixup_abnormal_edges): Accept deleted insns.
	* toplev.c (rest_of_compilation): Purge dead edges unconditionally
	after combine.

2001-08-06  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpplib.c (do_line): Correct line number after pop_buffer.

2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>

	PR preprocessor/3824
	* line-map.c: Update comments.
	* line-map.h: Update comments.
	* tradcif.y: Don't consider large numbers unsigned.

2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>

	PR preprocessor/3081
	* c-lex.c (map): New.
	(cb_file_change): Update map and use it.
	(cb_def_pragma, cb_define, cb_undef): Use map and line.
	(c_lex): Update to use map.
	* cpperror.c (print_location): Move to using logical line numbers.
	* cppfiles.c (stack_include_file): Update for new _cpp_do_file_change.
	(cpp_make_system_header): Similarly.
	(_cpp_execute_include): Stop line numbering hacks.  Store the
	line we will return to.
	* cpphash.h (CPP_BUF_LINE): Remove.
	(struct cpp_buffer): Remove lineno and pseudo_newlines.
	Add map and return_to_line.
	(_cpp_do_file_change): Update.
	* cppinit.c (cpp_start_read): Update line kludge.
	* cpplex.c (handle_newline): Don't update lineno and pseudo_newlines.
	(trigraph_ok): Use logical line numbers for diagnostics.
	(skip_block_comment): Likewise.
	(skip_whitespace): Likewise.
	(skip_line_comment): Use pfile->line instead.
	(_cpp_lex_token): Update to use logical line numbering exclusively.
	Handle BOL locally.  Accept new lines in directives, but keep
	pfile->line decremented.  Diagnostics use logical lines.  Update
	directive handling.
	* cpplib.c (SEEN_EOL): New.
	(skip_rest_of_line, check_eol): Use it.
	(end_directive): Increase line number when accepting the newline
	at the end of a directive.
	(run_directive): Simplify.
	(do_line): Bad LC_LEAVEs become LC_RENAMEs.  Update.
	(_cpp_do_file_change): Update to take buffer line number as an
	argument, and store the current map in the cpp_reader.  Remove
	line number kludges.
	(_cpp_do__Pragma): Restore output position after a _Pragma.
	(cpp_push_buffer): Don't set output line or lineno.
	(_cpp_pop_buffer): Transfer more info from a faked buffer.
	Remove line kludge.  Set output_line.
	* cppmacro.c (builtin_macro): Update handling of __LINE__.
	(parse_arg): Use logical lines.
	(save_lookahead_token): Save EOFs too now.
	* cppmain.c (struct printer): Fix comments.
	(printer_init): Simplify, let caller do errors.
	(scan_translation_unit, check_multiline_token, dump_macro): Update.
	(maybe_print_line): Simplify.
	(print_line): Don't print a linemarker if -P.
	(cb_define, cb_undef, cb_def_pragma, cb_ident, cb_include): Update.
	(cb_file_change): Simplify.
	* line-map.h (LAST_SOURCE_LINE): Fix.
	(CURRENT_LINE_MAP): New.

2001-08-05  Bernd Schmidt  <bernds@redhat.com>

	* doloop.c (doloop_modify_runtime): Properly compute number of
	iterations if loop was unrolled.

	* alias.c (rtx_equal_for_memref_p): VALUEs are only identical
	if their CSELIB_VAL_PTRs are.

	* config/ia64/ia64.c (struct spill_fill_data): New member prev_insn.
	(setup_spill_pointers): Initialize it.
	(spill_restore_mem): Set it.
	(do_spill, do_restore): Use it to add REG_INC note.
	* config/ia64/ia64.md (movti_internal): Add REG_INC notes as needed.

	* config/ia64/ia64.c (ia64_sched_reorder): Defer scheduling of
	asms if other insns are available.

	* config/ia64/ia64.c (condop_operator): New predicate.
	* config/ia64/ia64.h (PREDICATE_CODES): Add it.
	* config/ia64/ia64.md (cond_opsi2_internal and splitters): New
	patterns.

	* expr.c (expand_expr, case COND_EXPR): Prefer working with a
	temporary register than directly using a MEM.

2001-08-04  Hans-Peter Nilsson  <hp@bitrange.com>

	* config/sh/sh.c (sh_asm_named_section): Fix typo in align
	parameter in last change.

2001-08-04  Zack Weinberg  <zackw@panix.com>

	* sparc.md: Don't use #if inside C test expression.

2001-08-04  Richard Henderson  <rth@redhat.com>

	* i386.c: Revert 07-30 ix86_output_main_function_alignment_hack.

2001-08-04  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cpphash.h (struct cpp_reader): New member directive_line.
	* cpplib.h (struct cpp_callbacks): Update prototypes of callbacks.
	* cpplib.c (do_define, do_undef, do_ident, do_include_common,
	do_pragma): Pass line to callbacks.
	(start_directive): Record line of directive.
	* cppmain.c (cb_ident, cb_define, cb_undef, cb_def_pragma,
	cb_include): Similarly.
	* c-lex.c (cb_ident, cb_define, cb_undef, cb_def_pragma):
	Similarly.

2001-08-04  Hans-Peter Nilsson  <hp@bitrange.com>

	* config/d30v/d30v.h: Fix typo in start of UNIQUE_SECTION
	comment.

Sat Aug  4 13:51:36 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* loop.c (try_copy_prop); Kill invalidated REG_EQUAL notes.

	* reload1.c (fixup_abnormal_edges): New static function.
	(reload): Use it.

	* flow.c (need_fake_edge_p): New function.
	(flow_call_edges_add): Fix handling of noreturn and sibling calls;
	avoid call insn to be very last insn in the insn stream.

	* profile.c (branch_prob): Call flow_call_edges_add instead of
	doing that by hand; cleanup cfg to re-merge basic blocks once
	we are done.

2001-08-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* Makefile.in (CPPLIB_H): New, so that dependencies on cpplib.h
	are also on line-map.h.
	* cppfiles.c (stack_include_file): Update.
	* cpphash.h (struct cpp_buffer): New member return_at_eof.
	(_cpp_pop_buffer): New.
	* cppinit.c (cpp_destroy, cpp_finish): Update.
	(do_includes): Mark each buffer to return at EOF.
	* cpplex.c (_cpp_lex_token): Pop buffers at EOF.  Continue or
	return as requested.
	* cpplib.c (run_directive, do_line, cpp_push_buffer): Update.
	(cpp_pop_buffer): Rename _cpp_pop_buffer.  Stop skipping.
	* cpplib.h (cpp_pop_buffer): Remove.
	(cpp_scan_buffer_nooutput): Rename cpp_scan_nooutput.
	* cppmacro.c (cpp_scan_buffer_nooutput): Similarly.  No need to pop
	buffers.
	* cppmain.c (scan_buffer): Rename scan_translation_unit.  No need
	to pop buffers.
	(do_preprocessing): Update.
	* fix-header.c (read_scan_file): Update.  No need to pop buffers.
	* c-parse.in (_yylex): Similarly.
	* scan-decls.c (scan_decls): Similarly.
	* line-map.h: Update comments.

	* objc/Make-lang.in (objc-act.o): Update dependencies.

2001-08-04  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.md ("cmphi_1", "cmpqi_1"): Allow memory
	and soft register for operand 0.
	("cmphi_z_used", "cmpqi_z_used"): Allow memory for operand 0.

2001-08-04  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.md ("bitcmpqi"): Allow memory and soft
	register for operand 0.
	("bitcmpqi_z_used"): Allow memory for operand 0.
	(split "bitcmpqi"): New split to handle address reg as operand 1.

2001-08-04  Andreas Jaeger  <aj@suse.de>

	* gcse.c: Revert Daniel's last patch.

2001-08-03  Zack Weinberg  <zackw@stanford.edu>

	* sparc-protos.h: Add prototypes for fp_zero_operand and
	reg_or_0_operand.
	* sh-protos.h: Add prototype for fpul_operand.

2001-08-04  Hans-Peter Nilsson  <hp@bitrange.com>

	* doc/extend.texi (Other Builtins): Fix typo in last change.

2001-08-03  Richard Henderson  <rth@redhat.com>

	* target.h (gcc_target): Add asm_out.named_section,
	section_type_flags, have_named_sections.
	* target-def.h (TARGET_ASM_NAMED_SECTION): New.
	(TARGET_HAVE_NAMED_SECTIONS): New.
	(TARGET_SECTION_TYPE_FLAGS): New.

	* Makefile.in (toplev.o): Depend on TARGET_H.
	(varasm.o, dbxout.o): Likewise.
	* c-common.c (decl_attributes): Check targetm.have_named_sections
	instead of ifdef ASM_OUTPUT_SECTION_NAME.
	* dbxout.c (dbxout_function_decl): Likewise.
	(dbxout_function_end): Likewise.
	* toplev.c (compile_file): Likewise.
	* varasm.c (exception_section): Likewise.
	* cp/decl2.c (finish_objects): Likewise.

	* defaults.h (EH_FRAME_SECTION): Remove.
	(EH_FRAME_SECTION_ASM_OP): Remove.
	(EH_FRAME_SECTION_NAME): New.
	(UNIQUE_SECTION): Don't depend on ASM_OUTPUT_SECTION_NAME.
	(UNIQUE_SECTION_P): Remove.
	* dwarf2out.c (SECTION_FORMAT): Remove.
	(ASM_OUTPUT_SECTION): Remove.
	(output_call_frame_info): Use named_section_flags.
	(output_comp_unit, dwarf2out_start_source_file): Likewise.
	(dwarf2out_end_source_file, dwarf2out_define): Likewise.
	(dwarf2out_undef, dwarf2out_init, dwarf2out_finish): Likewise.
	* varasm.c (in_eh_frame, eh_frame_section): Remove.
	(named_section_flags): New.
	(named_section): Use it and targetm.section_type_flags.
	(resolve_unique_section): New.
	(assemble_start_function): Use it.
	(asm_emit_uninitialised, assemble_variable): Likewise.
	(default_section_type_flags): New.
	(default_no_named_section, default_elf_asm_named_section): New.
	(default_coff_asm_named_section, default_pe_asm_named_section): New.
	* output.h: Update varasm.c decls.
	(SECTION_*): New flags.

	* crtstuff.c: Check EH_FRAME_SECTION_NAME not EH_FRAME_SECTION_ASM_OP.
	(__EH_FRAME_BEGIN__, __FRAME_END__): Use attribute section.

	* config/elfos.h (UNIQUE_SECTION_P): Remove.
	* config/alpha/elf.h, config/arm/linux-elf.h: Likewise.
	* config/arm/pe.h, config/arm/unknown-elf.h: Likewise.
	* config/i386/cygwin.h, config/i386/djgpp.h: Likewise.
	* config/i386/i386-interix.h, config/i386/win32.h: Likewise.
	* config/ia64/sysv4.h, config/mcore/mcore-pe.h: Likewise.
	* config/mips/elf.h, config/mips/elf64.h: Likewise.
	* config/mips/iris6gld.h, config/mips/mips.h: Likewise.
	* config/pa/pa64-hpux.h,

	* config/elfos.h (ASM_OUTPUT_SECTION_NAME): Remove.
	(TARGET_ASM_NAMED_SECTION): New.
	* config/psos.h, config/a29k/a29k.h, config/alpha/elf.h: Likewise.
	* config/alpha/vms.h, config/arm/coff.h: Likewise.
	* config/arm/conix-elf.h, config/arm/elf.h: Likewise.
	* config/arm/linux-elf.h, config/arm/pe.h: Likewise.
	* config/arm/unknown-elf.h, config/avr/avr.h: Likewise.
	* config/c4x/c4x.h, config/h8300/h8300.h: Likewise.
	* config/i386/cygwin.h, config/i386/djgpp.h: Likewise.
	* config/i386/i386-interix.h, config/i386/i386elf.h : Likewise.
	* config/i386/sco5.h, config/i386/win32.h: Likewise.
	* config/m68k/coff.h, config/mcore/mcore-pe.h: Likewise.
	* config/mcore/mcore.h, config/mips/elf.h: Likewise.
	* config/mips/elf64.h, config/mips/iris6.h: Likewise.
	* config/mips/netbsd.h, config/mips/openbsd.h: Likewise.
	* config/pa/pa64-hpux.h, config/rs6000/sysv4.h: Likewise.
	* config/rs6000/xcoff.h, config/sh/sh.h: Likewise.
	* config/sparc/sysv4.h: Likewise.

	* config/nextstep.h: Error until named sections implemented.

	* config/a29k/a29k.c (a29k_asm_named_section): New.
	* config/alpha/alpha.c (SECTION_VMS_OVERLAY): New.
	(vms_section_type_flags, vms_asm_named_section): New.
	* config/arm/arm.c (arm_elf_asm_named_section): New.
	* config/avr/avr.c (asm_output_section_name): Remove.
	* config/avr/avr-protos.h: Update.
	* config/c4x/c4x.c (c4x_asm_named_section): New.
	* config/h8300/h8300.c (h8300_asm_named_section): New.
	* config/i386/i386.c (sco_asm_named_section): New.
	* config/i386/winnt.c (SECTION_PE_SHARED): New.
	(i386_pe_section_type_flags): New.
	(i386_pe_asm_named_section): New.
	* config/i386/i386-protos.h: Update.
	* config/m68k/m68k.c (m68k_coff_asm_named_section): New.
	* config/mcore/mcore.c (mcore_asm_named_section): New.
	* config/mips/mips.c (iris6_asm_named_section): New.
	* config/mips/mips.h (ENCODE_SECTION_INFO): Use DECL_ONE_ONLY
	instead of UNIQUE_SECTION_P.
	* config/rs6000/rs6000.c (rs6000_elf_section_type_flags): New.
	(xcoff_asm_named_section): New.
	* config/sh/sh.c (sh_asm_named_section): New.
	* config/sparc/sparc.c (sparc_elf_asm_named_section): New.

	* config/i386/djgpp.h (EH_FRAME_SECTION_ASM_OP): Remove.
	* config/i386/sco5.h (EH_FRAME_SECTION_ASM_OP*): Remove.
	(EH_FRAME_SECTION_NAME): New.
	(EXCEPTION_SECTION): New.
	* config/ia64/ia64.h (EH_FRAME_SECTION_ASM_OP): Remove.
	(DEBUG_*_SECTION): Remove.
	* config/m68k/rtemself.h (EH_FRAME_SECTION_ASM_OP): Remove.
	* config/mips/iris6.h (DEBUG_*_SECTION): Remove.
	(EH_FRAME_SECTION_ASM_OP): Remove.

	* doc/tm.texi (UNIQUE_SECTION_P): Remove.
	(ASM_OUTPUT_SECTION_NAME): Remove.
	(TARGET_ASM_NAMED_SECTION): New.
	(TARGET_HAVE_NAMED_SECTIONS): New.
	(TARGET_SECTION_TYPE_FLAGS): New.
	(EH_FRAME_SECTION_ASM_OP): Remove.
	(EH_FRAME_SECTION_NAME): New.

2001-08-03  Zack Weinberg  <zackw@stanford.edu>

	* builtins.c (fold_builtin_constant_p): Return integer_zero_node
	for complex expressions when cfun == 0.
	* doc/extend.texi: Document that __builtin_constant_p can be
	used in data initializers as well as functions.

2001-08-03  Alexandre Oliva  <aoliva@redhat.com>

	* config/mn10300/mn10300.h (CONDITIONAL_REGISTER_USAGE): Declare
	variable I locally, instead of expecting a declaration in the
	calling context.

2001-08-03  Richard Henderson  <rth@redhat.com>

	* except.c (collect_one_action_chain): Add an explicit cleanup
	action if regions surrounding a catch were encoded entirely
	within the call-site entry.

2001-08-03  Richard Henderson  <rth@redhat.com>

	* dbxout.c (dbxout_symbol_location): Flatten subregs first;
	don't take REGNO of a non-register.

2001-08-03  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* gthr-dce.h (__GTHREAD_MUTEX_INIT_FUNCTION and
	__GTHREAD_MUTEX_INIT_DEFAULT): New macros for mutex initialization.
	(__gthread_key_delete): Remove code for __PTHREAD_LIBRARY_VERSION_1 >= 1
	(__gthread_mutex_init_function): New function for mutex initialization.

2001-08-03  Daniel Berlin  <dan@cgsoftware.com>

	* Makefile.in: Revert screwed up commit.

2001-08-03  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/t-m68hc11-gas (T_CPPFLAGS): Add _ctor and _dtor.
	* config/m68hc11/larith.asm (_exit): Split in several sub-sections
	merged by linker script to get a final _exit().
	(__do_global_dtors): New for destructor handling in specific exit
	section.
	(__do_global_ctors): New for constructors in specific install section.
	(__map_data_section): Map data sections before running constructors.
	* config/m68hc11/m68hc11.h (INT_ASM_OP): Define to use .word.
	(CTORS_SECTION_ASM_OP): Define to put in readonly section.
	(DTORS_SECTION_ASM_OP): Likewise.
	(CTORS_SECTION_FUNCTION): Define to force a reference to
	__do_global_ctors.
	(DTORS_SECTION_FUNCTION): Likewise for __do_global_dtors.

2001-08-03  Daniel Berlin  <dan@cgsoftware.com>

	* ChangeLog: Fix date on previous ChangeLog entry for GCSE.

	* Makefile.in: Add df.h to gcse.c dependencies.

2001-08-03  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* varasm.c (output_constant_def_contents): Use for the length of a
	string constant either its TREE_STRING_LENGTH or its int_size_in_bytes
	depending on which is larger.

2001-08-03  Daniel Berlin  <dan@cgsoftware.com>

	* gcse.c: Include df.h for use as a dataflow analyzer.
	Remove regvec.
	Declaration of reg_set_info: gone.
	New df_analyzer variable used by store motion.
	(reg_set_info): Deleted.
	(mark_mem_regs): New function, analyze regs used by a mem.
	(store_ops_ok): Use dataflow analyzer results to determine if
	necessary regs are changed in the block.
	(find_moveable_store): Remove check for symbol ref, we can handle
	much more complex expressions now.
	(compute_store_table): Remove most of the code, it's unnecessary
	now that the dataflow analyzer records the info for us.
	(store_killed_after): Add parameter to say whether to do the
	store_ops_okay test, used to speed up testing when we already know
	the answer, and just want to know if the store itself was killed.
	(build_store_vector): Largely rewritten to calculate the various
	vectors properly, and somewhat optimized.
	(store_motion): Init the df_analyzer, get REG_DEF chains.
	Also handle trapping expressions (since mems almost always trap)
	(simple_mem): Redefine what a simple mem is.

2001-08-03  DJ Delorie  <dj@redhat.com>

	* ifcvt.c (noce_get_alt_condition): Don't make an auxiliary
	set from a constant part of the condition.

2001-08-01  Andrew Cagney  <ac131313@redhat.com>

	* mkdeps.c (deps_add_default_target): Make local variable
	``start'' a const char pointer.
	* dwarf2out.c (compute_section_prefix): Localize use of ``p''.

2001-08-03  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* doc/install.texi (Configuration): Fix markup.
	(Specific, i?86-*-udk): Likewise.
	(Specific, alpha*-dec-osf*): Warn against --with-gnu-as,
	--with-gnu-ld.
	Document --enable-threads and --enable-libgcj status.
	(Specific, mips-sgi-irix*): Canonicalize triples.
	(Specific, mips-sgi-irix5): Warn about problems with this config.
	Mention required GNU as patch.
	Native assembler problems are fixed.
	(Specific, mips-sgi-irix6): Update O32 ABI support status.
	Document --enable-threads and --enable-libgcj status.

2001-08-02  Nick Clifton  <nickc@cambridge.redhat.com>

	* Makefile.in, mklibgcc.in: Restore changes with fixed invocation
	of mkinstalldirs.

2001-08-03  Richard Henderson  <rth@redhat.com>

	* config/ia64/sysv4.h (ASM_OUTPUT_LABELREF): Don't write to
	constant data.

2001-08-03  Richard Henderson  <rth@redhat.com>

	* rtlanal.c (find_first_parameter_load): Stop if we
	reach a CODE_LABEL at BOUNDARY.

2001-08-03  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.md (force_movdi): New insn.
	* config/alpha/alpha.c (alpha_expand_prologue): Use it.
	Tweek FRP marking of VMS prologue insns.
	* config/alpha/vms.h (EPILOGUE_USES): New.

2001-08-02  Richard Henderson  <rth@redhat.com>

	* Makefile.in, mklibgcc.in: Revert mkinstalldirs change.

2001-08-02  Lars Brinkhoff  <lars@nocrew.org>

	* combine.c, config.gcc, cse.c, defaults.h, real.c, reload.c,
	simplify-rtx.c, config/alpha/alpha.h, config/avr/avr.h,
	config/convex/convex.h, config/d30v/d30v.c,
	config/d30v/d30v.h, config/dsp16xx/dsp16xx.h,
	config/elxsi/elxsi.h, config/fr30/fr30.h, config/m88k/m88k.c,
	config/mips/mips.h, config/mn10200/mn10200.h,
	config/mn10300/mn10300.h, config/pdp11/pdp11.md,
	config/v850/v850.h, config/vax/openbsd.h,
	config/vax/openbsd1.h, config/vax/ultrix.h,
	config/vax/vax-protos.h, config/vax/vax.c, config/vax/vax.h,
	config/vax/vax.md, config/vax/vaxv.h, config/vax/xm-vms.h,
	cp/decl2.c, doc/contrib.texi, doc/cpp.texi, doc/gcc.texi,
	doc/install.texi, doc/invoke.texi, doc/md.texi, doc/rtl.texi,
	doc/tm.texi: consistently use "VAX", "VAXen", and "MicroVAX"
	in comments and documentation.

2001-08-03  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* line-map.c: New.
	* line-map.h: New.
	* Makefile.in (line-map.o): New.
	(LIBCPP_OBJS, LIBCPP_DEPS): Update.
	* c-lex.c (cb_file_change): Update for new cpp_file_change structure.
	* cpperror.c (print_containing_files): Similarly.
	(print_location): Update.  Don't output a space before _Pragma.
	* cppfiles.c (stack_include_file): Set to line 1 immediately.
	(stack_include_filee, cpp_make_system_header): Update.
	(_cpp_execute_include): Get logical line number right for calling
	as-yet-unterminated #include.
	* cpphash.h (struct cpp_reader): Add line_maps.
	(_cpp_do_file_change): Update.
	* cppinit.c (cpp_create_reader): Initialize line maps.
	(cpp_destroy): Destroy line maps.
	(cpp_start_read): Get logical line number right.
	* cpplex.c (parse_string): Only warn once for multi-line strings.
	Use boolean variable for null warning.
	* cpplib.c (_cpp_handle_directive): End the directive if it isn't
	already.
	(do_include_common): End the directive early.
	(do_line): Don't warn about out-of-range lines in preprocessed
	source.  Update.  Remove unused variables.
	(_cpp_do_file_change): Update for new line mapping.
	(pragma_cb): New typedef.
	(cpp_register_pragma): Stop looking ahead before calling the
	handler.  Clean up.
	(do_pragma_system_header): End directive early.
	(cpp_get_line_maps): New.
	(cpp_pop_buffer): Fudge logical line.  Update.
	* cpplib.h: Include line-map.h
	(enum cpp_fc_reason): Remove.
	(struct cpp_file_change): Update.
	(cpp_get_line_maps): New.
	* cppmain.c (struct_printer): New member map.
	(cb_file_change): Update for new mappings.
	* fix-header.c (cb_file_change): Similarly.

2001-08-02  Nick Clifton  <nickc@cambridge.redhat.com>

	* Makefile.in (libgcc.mk): Define mkinstalldirs.
	* mklibgcc.in: Use mkinstalldirs instead of mkdir.

2001-08-02  Lars Brinkhoff  <lars@nocrew.org>

	* config/vax/vax.c: include expr.h.

2001-08-02  Nick Clifton  <nickc@cambridge.redhat.com>

	* Makefile.in ($(srcdir)/configure): Only rebuild in
	maintainer mode.
	($(srcdir)/config.in): Only define in maintainer mode.
	($(srcdir)/cstamp-h.in): Only define in maintainer mode.

2001-08-02  David Edelsohn  <edelsohn@gnu.org>

	* doc/install.texi (Install GCC: Binaries): Update Bull info.

2001-08-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* gcc.c (set_collect_gcc_options): New function, split out from
	main.
	Ignore elided switches.
	(do_spec_1): Invoke before executing command.
	(set_input): Export.
	Move declaration ...
	* gcc.h (set_input): ... here.
	* config/alpha/osf.h (ASM_FINAL_SPEC): Use %U.s to refer to input
	file.

2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>

	Kill -fhonor-std.
	* doc/c-tree.texi (Namespaces): Remove std & -fhonor-std
	interaction.
	* doc/invoke.texi (C++ Dialect Options): Remove -fno-honor-std.

2001-08-02  Richard Sandiford  <rsandifo@redhat.com>

	* mips.md (movdicc): Make conditional on TARGET_64BIT.  Likewise
	for the unnamed instructions it expands to.

2001-08-02  Richard Henderson  <rth@redhat.com>

	* regclass.c (call_really_used_regs): Conditionally define.
	(init_reg_sets_1): Don't use it if not defined.
	(fix_register): Similarly, don't set it.

2001-08-01  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* params.def (PARAM_MAX_INLINE_INSNS): Change default to 600.
	Correct comment that had been missed in the previous change.

2001-08-01  Stan Shebs  <shebs@apple.com>

	* config/darwin.c (machopic_stub_name): Try matching by name.
	(update_stubs): New function.
	(darwin_encode_section_info):  Call it and update_non_lazy_ptrs
	unconditionally.

2001-08-01  Richard Henderson  <rth@redhat.com>

	* except.c (output_function_exception_table): Use assemble_align.
	* varasm.c (assemble_eh_label): Remove.
	(assemble_eh_align, assemble_eh_integer): Remove.

2001-08-01  Robert Lipe  <robertl@caldera.com>

	* dwarfout.c: Remove reference to README.DWARF.

2001-08-01  Andrew MacLeod  <amacleod@redhat.com>

	* regclass.c (call_really_used_regs): New array for registers which
	are actually used by a call.
	(init_reg_sets_1): Initialize regs_invalidated_by_call with the
	new array.
	(fix_register): Set call_really_used too.
	* config/ia64/ia64.h (CALL_REALLY_USED_REGISTERS): Initialize.
	* doc/tm.texi (CALL_REALLY_USED_REGISTERS): Document.

2001-08-01  Richard Henderson  <rth@redhat.com>

	* read-rtl.c (read_name): Consider \r whitespace.

2001-07-11  Andrew Cagney  <ac131313@redhat.com>

	* config.gcc: Recognize powerpc-*-netbsd*.

	* doc/install.texi (Host/target specific installation notes for
	GCC): Mention powerpc-*-netbsd*.

	* config/rs6000/netbsd.h: New file.
	(STANDARD_STARTFILE_PREFIX, LINK_SHLIB_SPEC): Redefine.
	(LIB_DEFAULT_SPEC, STARTFILE_DEFAULT_SPEC): Redefine.
	(ENDFILE_DEFAULT_SPEC, LINK_START_DEFAULT_SPEC): Redefine.
	(LINK_OS_DEFAULT_SPEC, CPP_OS_DEFAULT_SPEC): Redefine.
	(TARGET_VERSION): Redefine.

	* config/rs6000/t-ppccomm (MULTILIB_MATCHES_SYSV): Recognize
	mcall-netbsd as a match for mcall-sysv.
	(EXTRA_MULTILIB_PARTS): Add ncrti$(objext) and ncrtn$(objext).
	(ncrti.S, ncrtn.S): New targets.
	($(T)ncrti$(objext), $(T)ncrtn$(objext)): New targets.

	* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Recognize
	"netbsd' as a V4 ABI.
	(ASM_SPEC): Check for -mcall-netbsd.
	(CC1_SPEC, CC1_SPEC, LINK_START_SPEC, LINK_OS_SPEC): Ditto.
	(CPP_ENDIAN_SPEC, CPP_SPEC, STARTFILE_SPEC): Ditto.
	(LIB_SPEC, ENDFILE_SPEC): Ditto.
	(LIB_NETBSD_SPEC, STARTFILE_NETBSD_SPEC): Define.
	(ENDFILE_NETBSD_SPEC, LINK_START_NETBSD_SPEC): Define.
	(LINK_OS_NETBSD_SPEC, CPP_OS_NETBSD_SPEC): Define.
	(SUBTARGET_EXTRA_SPECS): Add NetBSD specs.

	* doc/invoke.texi (Option Summary): Add -mcall-netbsd.
	(RS/6000 and PowerPC Options): Mention -mcall-netbsd.

2001-08-01  Mark Kettenis  <kettenis@gnu.org>

	* unwind-pe.h (base_of_encoded_value, read_encoded_value): Define
	only if NO_BASE_OF_ENCODED_VALUE isn't defined.
	* unwind-dw2-fde.c (NO_BASE_OF_ENCODED_VALUE): Define before
	including "unwind-pe.h".

Wed Aug  1 20:01:42 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* rs6000.md (define_splits): Kill unused constraints.

Wed Aug  1 20:02:12 CEST 2001 Graham Stott  <grahams@redhat.com>
			      Jan Hubicka  <jh@suse.cz>

	* function.c (thread_prologue_and_epilogue_insns): Kill code
	dealing with non-existent CFG.

2001-08-01  Kazu Hirata  <kazu@hxi.com>

	* alias.c: Fix comment formatting.
	* bitmap.c: Likewise.
	* builtins.c: Likewise.
	* calls.c: Likewise.
	* c-common.c: Likewise.
	* c-decl.c: Likewise.
	* c-dump.c: Likewise.
	* c-lex.c: Likewise.
	* collect2.c: Likewise.
	* combine.c: Likewise.
	* conflict.c: Likewise.
	* cppfiles.c: Likewise.
	* cppinit.c: Likewise.
	* cpplex.c: Likewise.
	* cpplib.c: Likewise.
	* cppmacro.c: Likewise.
	* cppspec.c: Likewise.
	* c-pragma.c: Likewise.
	* crtstuff.c: Likewise.
	* cse.c: Likewise.
	* cselib.c: Likewise.
	* c-semantics.c: Likewise.
	* c-typeck.c: Likewise.

2001-08-01  H.J. Lu <hjl@gnu.org>

	* config/mips/linux.h (ASM_OUTPUT_IDENT): Defined.

2001-08-01  H.J. Lu <hjl@gnu.org>

	* gcc/config/mips/linux.h (ASM_OUTPUT_SOURCE_LINE): Defined.

2001-08-01  Ziemowit Laski  <zlaski@apple.com>

	* c-parse.in (OBJC_NEED_RAW_IDENTIFIER): Define macro and flag for
	contextualizing Objective-C class name lookup by the lexer.
	(typespec_reserved_nonattr): Disable ObjC class name lookup after
	seeing a TYPESPEC.
	(protocoldef): Add support for forward @protocol declarations.
	(yylexname): Suppress ObjC class name lookup in certain contexts;
	re-enable after lookup is complete.
	(_yylex): Re-enable ObjC class name lookup when certain
	punctuation marks are seen.

	* objc/objc-act.c (check_protocol_recursively): New function used
	for finding circular dependencies in protocols.
	(objc_declare_protocols): New function for handling forward
	@protocol declarations.
	(receiver_is_class_object): Detect the case when 'self' is used
	inside of a class method.
	(build_message_expr): Issue a warning if class method is desired
	but instance method is found instead.
	(conforms_to_protocol): Streamline.
	(objc_comptypes): Detect the fact that 'Bar<Foo> foo' conforms to
	protocol Foo, even if 'Bar foo' does not.
	(check_protocols): Streamline.
	(start_protocol): Add checks for circular and duplicate protocol
	definitions.
	(encode_aggregate_within): For typedefs of structs, encode the
	underlying struct.
	* objc/objc-act.h (PROTOCOL_DEFINED): New tree accessor.
	(objc_declare_protocols): New prototype.

2001-08-01  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* cpphash.h (struct cpp_reader): New members line, pseudo_newlines.
	* cpplex.c (handle_newline): Update prototype.  Maintain logical
	line number.
	(skip_escaped_newlines, skip_block_comment, parse_string):
	Update accordingly.
	(_cpp_lex_token): Update, and store token position within the token.
	* cpplib.h (struct cpp_token): Add line and column entries.
	* cppmacro.c (replace_args): Position stringified tokens correctly.

2001-08-01  Andreas Jaeger  <aj@suse.de>

	* basic-block.h: Add prototype for last_loop_beg_note.

2001-07-31  Alexandre Petit-Bianco  <apbianco@redhat.com>

	* expr.c (safe_from_p): Use WITH_CLEANUP_EXPR_RTL instead of
	RTL_EXPR_RTL while handling WITH_CLEANUP_EXPR nodes. Fixed typo in
	comment.
	(expand_expr): Use WITH_CLEANUP_EXPR_RTL instead of RTL_EXPR_RTL
	while handling WITH_CLEANUP_EXPR node. Use second operand calling
	expand_decl_cleanup.
	* tree.c (firt_rtl_op): The third operand of WITH_CLEANUP_EXPR is
	the first RTX.
	(simple_cst_equal): WITH_CLEANUP_EXPR node to use its second
	operand while calling simple_cst_equal.
	* tree.def (WITH_CLEANUP_EXPR): Switched operands: the second
	operand is the cleanup expression, the third is the RTL_EXPR.
	* tree.h (WITH_CLEANUP_EXPR_RTL): New macro.

2001-07-31  Jeff Sturm  <jsturm@one-point.com>

	* except.c (duplicate_eh_regions): Test n_array[i] for NULL.

2001-07-31  matthew green  <mrg@eterna.com.au>

	* config.gcc (i386-*-netbsdelf): New description.
	* config/i386/netbsd-elf.h: New file.

2001-07-30  Geoffrey Keating  <geoffk@redhat.com>

	* loop.c (check_dbra_loop): Use single_set to compute
	jump_label.

2001-07-31  Daniel Berlin  <dan@cgsoftware.com>

	PowerPC reorg and support for powerpc64-*-linux*.

	Also fixes emitting of constants on 32 bit and 64 bit
	platforms.

	* config.gcc: powerpc64-*-linux* is a new target.
	Things that needed aix.h now also include xcoff.h

	* config/rs6000/rs6000.h: Split XCOFF specific stuff into
	xcoff.h.
	Move AIX specific stuff into aix.h.
	(TARGET_AIX): Renamed to TARGET_XCOFF, since the AIX ABI is used
	with more than just XCOFF now.
	(SET_ASM_OP): Remove, now defined where needed.
	(FUNCTION_PROLOGUE): New macro definition.
	(FUNCTION_EPILOGUE): New macro definition.
	(ASM_OPEN_PAREN, ASM_CLOSE_PAREN): New macro definition.

	* config/rs6000/xcoff.h: New file.

	* config/rs6000/linux64.h: New file.

	* config/rs6000/darwin.h: Copy needed AIX alignment definitions.

2001-07-31  Alan Modra  <amodra@bigpond.net.au>

	* rs6000.c (print_operand_address): Handle ELF syntax.
	(output_toc): Simplify.  Use DOUBLE_INT_ASM_OP.
	* rs6000.md (load_toc_aix_di): Handle ELF syntax.
	* rs6000.h (ASM_OUTPUT_DOUBLE_INT, ASM_LONG): Use DOUBLE_INT_ASM_OP.

2001-07-31  David Edelsohn  <edelsohn@gnu.org>

	* rs6000.c (rs6000_override_options): Only disable
	flag_function_sections for XCOFF.
	(exact_log2_cint_operand): New predicate.
	(reg_or_{add,sub}_cint64_operand): New predicates.
	(add_operand): Compare CONST_INT with fewer function calls.
	(rs6000_emit_set_const, rs6000_emit_set_long_const): New functions.
	(print_operand, case 'p'): Ensure positive operand.
	(rs6000_emit_load_toc_table): No load_toc_v4_pic_di.
	* rs6000.h (CONST_OK_FOR_LETTER_P, case 'N'): Ensure positive value.
	(PREDICATE_CODES): Add new predicates.
	* rs6000.md (addsi3): Split 32-bit constants more correctly.
	(divsi3, modsi3): Ensure positive power-of-2.
	(adddi3): Use new predicate.  Split 32-bit constants more
	correctly.  Re-arrange splitter to handle any constant.
	(subdi3): Use new predicate.
	(divdi3, moddi3): Ensure positive power-of-2.
	(movdi): Use rs6000_emit_set_const.
	(load_toc_v4_pic_di): Delete.

2001-07-31  Graham Stott <grahams@redhat.com>

	* function.c (pad_below): Revert 2001-07-26 patch.

Tue Jul 31 15:37:35 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* reg-stack (convert_regs_1): Fix best edge condition.

Tue Jul 31 15:33:27 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* jump.c (duplicate_loop_exit_test): Better test for jumps
	entering the loop; create loop pre_header.

2001-07-31 Hartmut Penner <hpenner@de.ibm.com>

	* doc/install.texi: Add s390 and s390x as new targets.
	* doc/invoke.texi: Add documentation of S/390 and zSeries
	target options.
	* doc/md.texi: Add documentation of S/390 and zSeries constraints.

2001-07-30  Roman Zippel  <zippel@linux-m68k.org>

	* config/m68k/m68k.md: Replace all general_operand with
	nonimmediate_operand for all destinations.
	* config/m68k/m68k.c (not_sp_operand): Likewise.

Mon Jul 30 23:20:34 EDT 2001  John Wehle  (john@feith.com)

	* flow.c (merge_blocks): Return 1 if an extra jump is inserted.

2001-07-30  Richard Henderson  <rth@redhat.com>

	* config/ia64/ia64.h (DEBUG_RANGES_SECTION): New.
	* config/mips/iris6.h (DEBUG_RANGES_SECTION): New.

2001-07-30  Roman Zippel  <zippel@linux-m68k.org>

	* config/m68k/m68k.h (TARGET_SWITCHES/TARGET_OPTIONS):
	Add missing doc strings
	* config/m68k/linux-aout.h (SUBTARGET_SWITCHES): Likewise
	* config/m68k/linux.h (SUBTARGET_SWITCHES): Likewise

Mon Jul 30 22:16:08 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.c (ix86_output_main_function_alignment_hack): New function.
	(TARGET_ASM_FUNCTION_PROLOGUE): Default to it.

	* flow.c (mark_dfs_back_edges): Move from loop_p ; mark back
	edges by EDGE_DFS_BACK flag.
	(dump_edge_info): Add dfs_back flag.
	* basic-block.h (EDGE_DFS_BACK): New constant.
	(mark_dfs_back_edges): Declare.
	* alias.c (loop_p): Remove.
	(mark_constant_function): Use mark_dfs_back_edges.

	* reg-stack.c (block_info_def): Add predecessors counter and stack_out.
	(reg_to_stack): Call mark_dfs_back_edges; count the predecessors.
	(compensate_edge): Break out from ...
	(convert_regs_1): ... here; do smart choosing of stack_out to copy.
	(convert_regs_2): Set block_done once block is really done;
	Do updating of the predecessors counts.

	* toplev.c (rest_of_compilation): Recompute block_for_insn
	before post-reload cfg_cleanup.
	* function.c (thread_prologue_epilogue_insns):
	Call set_block_for_new_insns when emitting prologue directly.

2001-07-30  Andreas Jaeger  <aj@suse.de>

	* jump.c: Add prototype for mark_modified_reg.

	* cse.c (set_live_p): Add unused attribute.

	* gcov.c (calculate_branch_probs): Use gcov_type to avoid
	overflow.
	(scan_for_source_files): Use long for count to avoid overflow.
	(output_data): Likewise.
	(output_data): Don't use string concatatenation to silence gcc
	-traditional.

	* predict.c: Fix typos and grammar.

	* gcse.c (insert_insn_end_bb): Remove unused variables.

Mon Jul 30 21:54:53 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (mark_set_1): Use REG_FREQ_FROM_BB.
	(attempt_auto_inc): LIkewise.
	(mark_used_reg): Likewise.
	(try_pre_increment_1): Likewise.
	* regclass.c (regclass): Likewise.
	* global.c (allocno_compare): Update comment; change scaling factor.
	* local-alloc.c (QTY_CMP_PRI): Likewise.
	* regs.h (REG_FREQ_FROM_BB): New.
	(REG_FREQ_MAX): Likewise.

2001-07-30  H.J. Lu <hjl@gnu.org>

	* config/mips/linux.h (CPLUSPLUS_CPP_SPEC): Add
	-D_GNU_SOURCE.

2001-07-30  H.J. Lu  (hjl@gnu.org)

	* config/mips/linux.h (ASM_DECLARE_FUNCTION_NAME): Defined.
	(ASM_DECLARE_FUNCTION_SIZE): Likewise.
	(FUNCTION_NAME_ALREADY_DECLARED): Likewise.

2001-07-30  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/arm/t-arm-elf (MULTILIB_EXCEPTIONS): Skip -mthumb as well
	as -mthumb-interwork when -mcpu=arm7 is specified.

Mon Jul 30 17:44:43 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* predict.def (noreturn, loop branch, loop exit): Mark as first
	match heuristics.

Mon Jul 30 12:52:11 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* combine.c (try_combine): Avoid barrier after noop jumps.

2001-07-29  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* cpphash.h (struct cpp_reader): Remove import_warning.
	* cpplib.c (skip_rest_of_line): Don't bother turning off
	macro expansion.
	(parse_include): Move include handling to...
	(do_include_common): ... here.  Move import warning from...
	(do_import): ... here.
	(do_pragma_poison): Don't do a callback for poison identifiers.
	* cpplib.h (struct cpp_callbacks): Don't do poison callbacks.
	* cppmain.c (setup_callbacks): Similarly.

Sun Jul 29 23:26:50 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* rtlanal.c (parms_set, find_first_parameter_load): Break out from...;
	handle multiple sets.
	* except.c (sjlj_mark_call_sites): .... here.
	* gcse.c (insert_insn_end_bb): Use find_first_parameter_load.

Sun Jul 29 21:38:45 CEST 2001  Jan Hubicka  <jh@suse.cz>

	Suggested by Richard Henderson and Richard Kenner:
	* combine.c (recog_for_combine): Use the fake recog
	only if instruction does not match.
	* rtl.h (NOOP_MOVE_INSN_CODE): New.
	* rtlanal.c (noop_move_p): Always return 1 for NOOP_MOVE_INSN_CODE.

	* combine.c (try_combine): Discover noop jump as direct jump.

2001-07-29  Daniel Berlin  <dan@cgsoftware.com>

	* df.c (df_rd_global_compute): Add successors to worklist, not
	current item.
	(df_ru_global_compute): Ditto.

2001-07-27  Daniel Berlin  <dan@cgsoftware.com>

	* regclass.c (reg_scan_mark_refs): Increment REG_N_REFS when we
	increment REG_N_SETS.

2001-07-26  Daniel Berlin  <dan@cgsoftware.com>

	* sbitmap.h: New prototype for sbitmap_a_xor_b.

	* sbitmap.c (sbitmap_a_xor_b): New function.
	ifdef the basic block stuff on IN_GCC.

2001-07-29  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* cppexp.c (parse_defined): Always record the macro name.
	(lex): Don't worry about identifiers, or special-case
	CPP_NOT here.
	(_cpp_parse_expr): Figure out at the end of the routine
	whether we saw a valid !defined() expression.
	* cppfiles.c (stack_include_file): Update for mi_valid.
	(_cpp_pop_file_buffer): Similarly.
	* cpplex.c (_cpp_lex_token): Similarly.
	* cpphash.h (enum mi_state, enum mi_ind, mi_state,
	mi_if_not_defined, mi_lexed): Remove.
	(mi_valid): New.
	* cpplib.c (do_if): Simplify.
	(do_endif, push_conditional, _cpp_handle_directive): Update
	for renaming of mi_state to mi_valid.
doc:
	* cpp.texi: Add index entries for digraphs, and add comment
	that C++ refers to them as alternative tokens.

Sun Jul 29 18:59:13 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* basic-block.h (CLEANUP_PRE_LOOP): New.
	* except.c (finish_eh_generation): Update call of cleanup_cfg.
	* sibcall.c (optimize_sibling_calls): Likewise.
	* toplev.c (rest_of_compilation): Likewise.
	* flow.c (try_forward_edges): Take argument MODE;
	do not forward over loop pre-headers if CLEANUP_PRE_LOOP.
	(try_optimize_cfg): Update call of try_forward_edges.

Sun Jul 29 18:59:56 CEST 2001  Roman Zippel  <zippel@linux-m68k.org>
				Jan Hubicka  <jh@suse.cz>

	* (validate_replace_rtx_1): Fix simplification of MINUS.

2001-07-29  Neil Booth  <neil@daikokuya.demon.co.uk>

	PR preprocessor/3669
	* cppinit.c (init_dependency_output): Turn off dump requests
	if sending dependencies to stdout.

2001-07-28  Richard Henderson  <rth@redhat.com>

	* flow.c (life_analysis): Elide PROP_ALLOW_CFG_CHANGES if
	not optimizing.

2001-07-28  Golubev I. N.  <gin@mo.msk.ru>

	* config/i386/sco5.h (DWARF2_DEBUGGING_INFO): Define.

2001-07-28  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.h (ENCODE_SECTION_INFO): Check to see if DECL
	is VAR_DECL first to prevent an ICE.

2001-07-28  Richard Henderson  <rth@redhat.com>

	* varasm.c (immed_real_const_1): Don't elide special cases for
	nested functions.
	(clear_const_double_mem): Clear const_tiny_rtx too.

2001-07-28  Richard Henderson  <rth@redhat.com>

	* dwarf2out.c (dw_val_class_offset): New.
	(struct dw_ranges_struct, dw_ranges_ref): New.
	(ranges_table, ranges_table_allocated): New.
	(ranges_table_in_use, RANGES_TABLE_INCREMENT): New.
	(add_AT_offset, add_ranges, output_ranges): New.
	(print_die, output_die): Handle dw_val_class_offset.
	(attr_checksum, size_of_die, value_format): Likewise.
	(gen_lexical_block_die): Handle non-contiguous blocks.
	(gen_block_die): Likewise.
	(dwarf2out_finish): Add a DW_AT_entry_pc to the compilation unit
	if needed.  Dump the ranges table.
	* final.c (final_start_function): Remove unnecessary notes and
	rebuild the block tree before numbering the blocks.
	* function.c (reorder_blocks_0): Walk the existing block tree
	to unmark all blocks.
	(reorder_blocks_1): Create block fragments when duplicate block
	notes are seen.
	(reorder_fix_fragments): New.
	(reorder_blocks): Call it.
	* tree.h (BLOCK_FRAGMENT_ORIGIN, BLOCK_FRAGMENT_CHAIN): New.

2001-07-28  Richard Henderson  <rth@redhat.com>

	* emit-rtl.c (adjust_address): Make a copy of the memory address.

2001-07-28  Richard Henderson  <rth@redhat.com>

	* flow.c (add_to_mem_set_list): New function.
	(init_propagate_block_info): Use it.
	(mark_set_1): Likewise.
	(insn_dead_p): Canonicalize memory address for dead store
	comparison.  Allow wider mode stores to kill narrower mode stores.
	(invalidate_mems_from_autoinc): Use invalidate_mems_from_set.
	(invalidate_mems_from_set): Don't handle MEMs.

2001-07-28  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.h: Fix formatting.

Sat Jul 28 23:35:22 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* basic-block.h (EDGE_FREQUENCY): New macro.
	* bb-reorder (fixup_reorder_chain): Set counts and frequencies
	for new BB/edges.
	* flow.c (find_sub_basic_blocks): Likewise.
	(try_crossjump_to_edge): Likewise; use EDGE_FREQUENCY
	(redirect_edge_and_branch): Use EDGE_FREQUENCY.

	* predict.c (DEF_PREDICTOR): New argument FLAGS.
	(HITRATE): New macro.
	(PRED_FLAG_FIRST_MATCH): New constant.
	(predictor_info): New field flgags.
	(combine_predictions_for_insn): Use DS theory to combine
	probabilities; set the edge probabilities when finished.
	(estimate_probability): Avoid duplicated matches
	of LOOP_BRANCH heuristics for nested loops; update comment.
	* predict.def: Add flags for each prediction, set probabilities
	according to B&L paper.
	* predict.h (DEF_PREDICTOR): New argument FLAGS.

	* profile.c (compute_branch_probabilities):  Cleanup way the edge
	probabilities are computed and REG_BR_PROB notes are dropped; if
	values does not match, emit error.
	(init_branch_prob): Do error instead of warning when profile driven
	feedback is missing or corrupt.

2001-07-27  DJ Delorie  <dj@redhat.com>

	* ifcvt.c (noce_get_alt_condition): If the condition is a compare
	against a constant, try to adjust the compare to have the desired
	constant in it so that min/max optimizations happen more often.

Fri Jul 27 17:53:00 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (last_loop_beg_note): New function.
	(redirect_edge_and_branch): Use it.
	(split_edge): Likewise.

	* alias.c (loop_p): Avoid uninitialized memory access.

	* flow.c (try_forward_edges): Avoid accessing freed memory.

	* flow.c (backward_edge_of_syntactic_loop_p): Avoid uninitialized
	variable access.

2001-07-26  Andrew Haley  <aph@redhat.com>
	Joern Rennecke <amylaar@redhat.com>

	* config/sh/linux.h (CPP_DEFAULT_CPU_SPEC): New.
	(SUBTARGET_CPP_ENDIAN_SPEC): New.
	(SUBTARGET_CPP_SPEC): New.
	(CPP_SPEC): Remove.
	* config/sh/sh.h (SUBTARGET_CPP_ENDIAN_SPEC): New.
	(SUBTARGET_CPP_PTR_SPEC): New.
	(CPP_DEFAULT_CPU_SPEC): New.
	(EXTRA_SPECS): Add SUBTARGET_CPP_ENDIAN_SPEC,
	SUBTARGET_CPP_PTR_SPEC, and CPP_DEFAULT_CPU_SPEC.
	(CPP_SPEC): Break out parts into SUBTARGET_CPP_ENDIAN_SPEC,
	SUBTARGET_CPP_PTR_SPEC, and CPP_DEFAULT_CPU_SPEC.
	(SUBTARGET_CPP_SPEC): Define as an empty string.

2001-07-27  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/install.texi (Configuration): Properly link the host
	specific instructions also when generating HTML.

Fri Jul 27 00:33:35 EDT 2001  John Wehle  (john@feith.com)

	* flow.c (redirect_edge_and_branch_force): Test
	target->global_live_at_start.

2001-07-26  Richard Henderson  <rth@redhat.com>

	* simplify-rtx.c (avoid_constant_pool_reference): Export.
	* rtl.h (avoid_constant_pool_reference): Declare it.
	* dwarf2out.c (add_location_or_const_value_attribute): Use it.
	(add_const_value_attribute): Use add_AT_unsigned for unsigned values.

Thu Jul 26 22:30:22 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* rtl.h (cleanup_barriers): Declare.
	* jump.c (cleanup_barriers): New function.
	* toplev.c (rest_of_compilation): Call cleanup_barriers
	before loop optimizer and after bb_reorder.

	* flow.c (back_edge_of_syntactic_loop_p): New.
	(split_edge): Use it.

2001-07-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* glimits.h (_MACH_MACHLIMITS_H_): Delete.

Thu Jul 26 22:22:21 2001  Denis Chertykov  <denisc@overta.ru>

	* cse.c (cse_process_notes): Replace any registers if the address
	remains valid.

Thu Jul 26 14:04:03 EDT 2001  John Wehle  (john@feith.com)

	* basic-block.h (PROP_ALLOW_CFG_CHANGES): Define.
	(PROP_FINAL): Include PROP_ALLOW_CFG_CHANGES.
	(propagate_block): Update prototype.
	* flow.c (update_life_info): Simplify the CFG and
	recalculate the global regs which are alive when
	removing dead code during a global update.
	(propagate_block): Return non-zero if an INSN is
	deleted.

2001-07-26  Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>

	* Makefile.in (LIBICONV): Define.

2001-07-26  Catherine Moore  <clm@redhat.com>

	* config/v850/v850.h (ENCODE_SECTION_INFO):  Change order
	of conditional to avoid tree checking errors.

2001-07-26  Kazu Hirata  <kazu@hxi.com>

	* regmove.c (regmove_optimize): Don't replace a reg with
	another reg of a different mode.

2001-07-26  Andrew MacLeod  <amacleod@redhat.com>

	* params.def (PARAM_MAX_PENDING_LIST_LENGTH): Add parameter to
	limit length of dependency flush list.
	* params.h (MAX_PENDING_LIST_LENGTH): Define.
	* sched-int.h  (struct deps): Add pending_flush_length field.
	* sched-deps.c (flush_pending_lists): Last_pending_memory_flush now
	has 1 element in it.
	(sched_analyze_1): Use MAX_PENDING_LIST_LENGTH.
	(sched_analyze): After a jump, if the pending memory flush list is too
	large, flush the pending lists.
	(init_deps): Initialize pending_flush_length to 0.
	* doc/invoke.texi (max_pending_list_length): Document parameter.

2001-07-26  Neil Booth  <neil@daikokuya.demon.co.uk>

	* toplev.c, varasm.c, final.c: Include xcoffout.h if appropriate.
	* dbxout.c (dbxout_global_decl): Move outside #ifdef.
	* Makefile.in (varasm.o, final.o, toplev.o): Update dependencies.

2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* cpphash.h (struct_lexer_state): Delete was_skipping.
	Move skipping here from struct cpp_reader.
	* cpplex.c (parse_identifier): Update.
	(_cpp_lex_token): Don't skip tokens in a directive.
	* cpplib.c (struct if_stack): Update.
	(start_directive, end_directive): Don't change skipping state.
	(_cpp_handle_directive): Update.
	(do_ifdef, do_ifndef, do_if, do_elif): Similarly.
	(do_else, do_endif): Update; only check for excess tokens if not
	in a skipped conditional block.
	(push_conditional): Update for new struct if_stack.

2001-07-26  Graham Stott  <grahams@redhat.com>

	* function.c (locate_and_pad_parm): Also pad initial offset
	so that the total argument size also includes the padding.

2001-07-26  Graham Stott <grahams@redhat.com>

	* gensupport.c (alter_output_for_insn): Correct enable checking failure
	change XSTR to XTMPL.

	(process_one_cond_exec): Likewise

2001-07-25  Richard Henderson  <rth@redhat.com>

	* varasm.c (assemble_variable): Create DECL_RTL before setting
	TREE_ASM_WRITTEN.

Thu Jul 26 00:19:30 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* predict.c (estimate_probability): Avoid duplicated predictions.

	* loop.c (find_and_verify_loops): Grok multiple barriers.

Wed Jul 25 18:00:05 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* config/alpha/alpha.c (print_operand, case '/'): Don't write '/'.

	* dbxout.c: Consistently use putc instead of fputc.
	(print_wide_int): New function; call instead of direct fprintf.
	(dbxout_type_index): Adjust calls of CHARS to be more accurate.
	(dbxout_type_fields, dbxout_type_method_1): Likewise.
	(dbxout_type_methods, dbxout_range_type, dbxout_type): Likewise.
	(print_int_cst_octal): Likewise.
	(print_octal): Show we wrote characters.
	(dbxout_type): Set have_used_extensions in more places.

2001-07-25  Catherine Moore  <clm@redhat.com>

	* config/v850/v850.c (v850_va_arg):  Use addr
	instead of valist to build incr.

Wed Jul 25 22:48:59 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (delete_dead_jumptables): New function.
	(life_analyzis): Call it.
	* bb-reorder.c (skip_insns_after_block): Handle contradictory
	sequences.

2001-07-25  Richard Henderson  <rth@redhat.com>

	* except.c (reachable_handlers): Handle a region being removed
	out from under a RESX.

2001-07-25  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (alpha_emit_conditional_move): Always
	swap GE/GT if it is an fp comparison.

2001-07-25  Andrew Haley  <aph@cambridge.redhat.com>

	* alias.c (rtx_equal_for_memref_p): Allow strings as types in
	operands.

Wed Jul 25 08:25:01 2001  Jeffrey A Law  (law@cygnus.com)

	* ssa.c (rename_insn_1): Do not wrap an assignment to a
	paradoxical SUBREG inside a SEQUENCE.  Fix minor formatting
	glitch.

	* ssa-ccp.c (visit_expression): Handle CALL_INSNs that can
	throw an exception.
	(visit_expression): When attempting to simplify an expression,
	retrieve any modes for arguments before they are simplified
	to constants.

2001-07-25  Andrew MacLeod  <amacleod@redhat.com>
	    Janis Johnson  <janis@us.ibm.com>

	* stmt.c (expand_goto): A nonlocal goto can be a call too.
	* builtins.c (expand_builtin_longjmp): Reverse label and static chain
	pointer parameters to match documented usage of nonlocal_goto.
	* config/ia64/ia64.md (nonlocal_goto): Revert label and static chain
	parameters to their correct order.
	* config/sparc/sparc.md (nonlocal_goto): Revert label and static chain
	parameters to their correct order.

2001-07-25  Andrew MacLeod  <amacleod@redhat.com>

	* config/ia64/ia64.h (STRIP_NAME_ENCODING): Strip out '*' as well.

2001-07-25  Jan Hubicka  <jh@suse.cz>
	    Richard Henderson  <rth@redhat.com>

	* flow.c (find_sub_basic_blocks): Fix handling of the last BB in
	the sequence.
	(make_edges): New argument update_p; populate the edge cache if set.
	(find_basic_blocks): Update make_edges invocation.

2001-07-24  Joel Sherrill <joel@OARcorp.com>

	* config/i960/i960.h (CPP_SPEC): Define _SOFT_FLOAT for -msoft-float.

2001-07-24  Joel Sherrill <joel@OARcorp.com>

	* config/sparc/rtems.h (CPP_PREDEFINES): Remove redundant
	-Acpu and -Amachine.h.
	* config/sparc/rtemself.h (CPP_PREDEFINES): Likewise.
	Corrected header to say ELF not a.out.
	* config/sparc/sparc.h (CPP_CPU_SPEC): Define _SOFT_FLOAT
	when given -msoft-float.

2001-07-24  Joel Sherrill <joel@OARcorp.com>

	* config.gcc (arm*-*-rtems*): Include crtinit.o and crtfini.o as
	extra multilib parts like arm-elf.
	(i960-*-coff*, i960-*-rtems): Should not use collect2.
	(m68020-*-elf*, m68k-*-elf*, m68k-*-rtems*): Include crtinit.o and
	crtfini.o as extra multilib parts.

2001-07-24  Joel Sherrill <joel@OARcorp.com>

	* configure.in: Add rtems as a supported thread model.
	* gthr-rtems.h: Add missing entry point __gthread_active_p.
	* configure: Rebuilt.

2001-07-24  Lars Brinkhoff  <lars@nocrew.org>

	* stor-layout.c (get_mode_alignment): make it work when
	BITS_PER_UNIT is not a power of two.
	* builtins.c (get_pointer_alignment): Likewise.

2001-07-24  Richard Henderson  <rth@redhat.com>

	* simplify-rtx.c (avoid_constant_pool_reference): Coerce
	the retrieved constant into the expected mode.

Wed Jul 25 01:41:27 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (try_simplify_condjump): Avoid duplicated edges.
	(verify_flow_info): Check for duplicated edges; clarify
	error reporting.

	* flow.c (block_label): Update basic_block_for_insn.
	(commit_edge_insertions): Call compute_bb_for_insn.

	* flow.c (purge_dead_edges): Handle conditional jumps and conditional
	returns too.

	* flow.c (redirect_edge_and_branch,
	try_optimize_cfg): Use redirect_edge_succ_nodup
	(redirect_edge_succ_nodup): New.
	* basic_block.h (redirect_edge_succ_nodup): Declare.

	* toplev.c (rest_of_compilation): Rebuild CFG before cfg_cleanup
	after gcse.

Wed Jul 25 00:32:49 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (try_forward_edges): Accept fallthru edge; Update comment.
	(try_crossjump_to_edge): Update commetns.
	(try_crossjump_bb): Likewise.

2001-07-24  Richard Henderson  <rth@redhat.com>

	* combine.c (distribute_notes): Move set of need_refresh
	for noop_move_p down to catch all cases.

Tue Jul 24 20:32:44 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* recog.c (split_all_insns_noflow): New.
	* rtl.h (split_all_insns_noflow): Declare.
	* ia64.c (ia64_reorg): Use split_all_insns_noflow.
	* m68hc11.c (m68hc11_reorg): Likewise.
	* sh.c (machine_dependent_reorg): Likewise.
	* toplev.c (rest_of_compilation): Likewise for last split_all_insns
	call.

2001-07-18  Andrew Haley  <aph@cambridge.redhat.com>

	* config/sh/sh.md (ashlsi3_std splitter): Split only after reload.
	(ashlsi3_n splitter): Likewise.
	(lshrsi3_n splitter): Likewise.

	(GOTaddr2picreg): Make const SImode.
	(sym_label2reg): Likewise.
	(symGOT2reg): Likewise.
	(symGOTOFF2reg) Likewise.

	(casesi_worker_0): Make unspec SImode.

2001-07-18  Andrew Haley  <aph@cambridge.redhat.com>

	* config/sh/sh.c (barrier_align): Check that an operand really is
	an insn before extracting its INSN_CODE.

2001-07-24  Andrew Haley  <aph@cambridge.redhat.com>

	* config/sh/sh.h (OVERRIDE_OPTIONS): Add braces to get rid of
	dangling else.

	* config/sh/sh.h (INITIALIZE_TRAMPOLINE): Truncate operands
	for SImode to prevent overflow.

2001-07-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* config/mips/irix6-libc-compat.c: New file.
	* config/mips/t-iris6 (LIB2FUNCS_STATIC_EXTRA): Use it.
	* doc/install.texi (Specific, mips*-sgi-irix6): Mention structure
	passing workaround.

2001-07-24  lars brinkhoff  <lars@nocrew.org>

	* rtl.texi (REG_POINTER): Document.
	(Machine Modes): Document BImode, OImode, PQImode, PHImode,
	QFmode, HFmode, TQFmode, QCmode, and HCmode.

Tue Jul 24 10:49:40 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (delete_noop_moves): Do not confuse libcall regions.

2001-07-23  Richard Henderson  <rth@redhat.com>

	* flow.c (try_simplify_condjump): Use tidy_fallthru_edge.

2001-07-23  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300-protos.h: Add a prototype for
	general_operand_dst_push.
	* config/h8300/h8300.c (general_operand_dst_push): New.
	* config/h8300/h8300.h (OK_FOR_T): New.
	(EXTRA_CONSTRAINT): Use it.
	* config/h8300/h8300.md (movqi_push): Remove and integrate into
	the existing movqi pattern.
	(movhi_push): Likewise.

	* reload.c: Fix comment typos.

Mon Jul 23 23:34:07 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* gcse.c (cprop_insn): Update call of cprop_cc0_jump.

2001-07-23  H.J. Lu  (hjl@gnu.org)

	* doc/extend.texi: Update __builtin_return_address and
	__builtin_frame_address.

2001-07-23  Richard Henderson  <rth@redhat.com>

	* config/i386/i386.c (ix86_expand_setcc): Don't use method 0
	before CSE.
	* config/i386/i386.md: New setcc+movzbl peephole2.

2001-07-23  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* objc/Make-lang.in (objc-act.o): Depend on debug.h.
	* objc/objc-act.c: Include debug.h.
	(synth_module_prologue): Save and restore debug hooks too.

2001-07-23  lars brinkhoff  <lars@nocrew.org>

	* tm.texi (TARGET_FLOAT_FORMAT): Document IBM_FLOAT_FORMAT
	and C4X_FLOAT_FORMAT.
	(BOOL_TYPE_SIZE): Document.

Mon Jul 23 11:54:23 2001  Clinton Popetz  <cpopetz@cpopetz.com>

	* unroll.c (loop_iterations): Fix miscalculation of initial
	giv offset.

2001-07-13  Andrew Haley  <aph@redhat.com>

	* doc/tm.texi (MD_CAN_REDIRECT_BRANCH): New macro.
	* config/sh/sh.h (MD_CAN_REDIRECT_BRANCH): New macro.
	* config/sh/sh.c (sh_can_redirect_branch): New function.
	* config/sh/sh-protos.h (sh_can_redirect_branch): Declare.
	* reorg.c (steal_delay_list_from_target): Use
	MD_CAN_REDIRECT_BRANCH to see if redirection is possible.

Mon Jul 23 17:20:18 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (try_simplify_condjump): Unlink insn chain on
	fallthru edge; use can_fallthru.

Mon Jul 23 16:03:19 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* basic-block.h (find_sub_basic_block): Declare.
	* flow.c (make_edges): New arguments MIN and MAX;
	(find_sub_basic_blocks): Revamp to use make_edges
	and purge_dead_edges.
	(find_basic_blocks): Update call of find_sub_basic_block.

	* recog.c (split_all_insns): Always expect CFG to be consistent;
	call find_sub_basic_blocks in case something has changed.
	* toplev.c (rest_of_compilation): Always call split_all_insns once CFG
	has been built.

	* basic-block.h (delete_noop_moves): Declare.
	* combine.c (combine_instructions): Call it.
	(recog_for_combine): Tolerate noop moves
	(distribute_notes): Force refresh when register dies at noop move.
	* flow.c (delete_noop_moves): Use BB structure; delete JUMP insns
	too.
	(life_analysis): Update delete_noop_moves call.
	(set_noop_p): Move too ...
	* rtlanal.c (noop_move_p): ... here.
	* rtl.h (noop_move_p): Declare.

	* basic-block.h (purge_all_dead_edges, purge_dead_edges): New functions.
	* toplev.c (rest_of_compilation): Conditionally call purge_all_dead_edges
	after combine.
	* gcse.c (cprop_cc0_jump, cprop_insn): New argument "basic_block".
	(cprop_jump): Likewise; call purge_dead_edges if substitution succeeded.

2001-07-23  Hans-Peter Nilsson  <hp@bitrange.com>

	* reload.c (push_reload): Fix typo in comment.
	(find_reloads_address): Ditto.
	(reg_overlap_mentioned_for_reload_p): Ditto in head comment.

2001-07-22  Richard Henderson  <rth@redhat.com>

	* flow.c: Grammar check and clarify a lot of comments.
	(try_simplify_condjump): Rename variables to be clearer.
	(try_forward_edges): Skip complex and fallthru edges.
	Rearrange tests to avoid duplicate checks.
	(flow_find_cross_jump): Likewise.
	(outgoing_edges_match): Allow match if neither branch has
	probability data.  Loosen probability match to 5%.
	(try_crossjump_to_edge): Hoist repeated indirection into
	local variables.
	(try_crossjump_bb): Don't check complex edges.  Eliminate
	redundant crossjump tests.
	(try_optimize_cfg): Fix use of bool.  Reorganize cheaper
	checks before more expensive checks.

2001-07-22  Richard Henderson  <rth@redhat.com>

	* fold-const.c (fold): Test vs FLOAT_TYPE_P instead of
	INTEGRAL_TYPE_P when folding comparisons with operand_equal_p
	arguments.

2001-07-22  Richard Henderson  <rth@redhat.com>

	* m68k.c (const_uint32_operand): Abort if mode is <= 32 bits.
	(const_sint32_operand): Likewise.
	* m68k.md (anon mulsi pattern): Use const_int_operand not
	const_sint32_operand.
	(umulsi3_highpart): Zero extend a constant input.
	(smulsi3_highpart): Don't bother checking SImode constant.
	(const_umulsi3_highpart): Give op3 DImode.
	(const_smulsi3_highpart): Likewise.

2001-07-22  Richard Henderson  <rth@redhat.com>

	* flow.c (split_block): Make sure bb_note is included in the
	new block when splitting before a label.

Sun Jul 22 23:28:56 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* basic-block.h (redirect_edge_and_branch_force,
	redirect_edge_and_branch, block_label, forwarder_block_p): Declare.
	* flow.c (redirect_edge_and_branch_force,
	redirect_edge_and_branch, block_label, forwarder_block_p): Make global.
	(redirect_edge_and_branch_force): Fix copying of lifeness information.
	(block_label): Handle EXIT_BLOCK_PTR by returning NULL.
	* ifcvt.c (dead_or_predictable): Take BB as an new destination
	instead of label; update CFG after transformation.
	(find_if_case_1): Update call, use redirect_edge_and_branch_force
	for finishing the transformation; handle even case where ELSE
	does not follow THEN.
	(find_if_case_2): Update call of dead_or_predictable; simplify
	CFG update.

	* emit-rtl.c (split_branch_probability): New global variable.
	(try_split): Take care to set split_branch_probability and
	create REG_BR_PROB note for new jump insns.
	* md.texi (define_split): Document new feature.

	* i386.c (ix86_split_fp_branch): Redistribute branch probability notes.

2001-07-22  Neil Booth  <neil@daikokuya.demon.co.uk>

	* varasm.c: Don't inlcude dbxout.h, sdbout.h or xcoffout.h.
	(asm_out_file): Remove redundant declaration.
	(assemble_asm): Remove old #if 0 block.
	(assemble_variable): Remove end of function; debug output is
	now handled with global_decl.  Remove old #if 0 block.  Update.
	Remove saved_in_section and associated no-op code.
	* Makefile.in (varasm.o): Correct dependencies.

Sun Jul 22 17:55:11 2001  Alexandre Oliva  <aoliva@redhat.com>

	* config/i386/freebsd-aout.h (ASM_PREFERRED_EH_DATA_FORMAT): Use
	the definition in defaults.h.

Sun Jul 22 21:31:04 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* jump.c: Update comments.
	(delete_barrier_successors, delete_unreferenced_labels,
	delete_noop_moves, tension_vector_labels, delete_from_jump_chain,
	delete_labelref_insn, redirect_tablejump, jump_optimize_1,
	jump_optimize, jump_optimize_minimal): Kill.
	(rebuild_jump_labels): Move code from jump_optimize_1.
	(purge_line_number_notes): Likewise.
	(copy_loop_headers): Likewise.
	* reg-stack.c: Update comment.
	* stmt.c: Likewise.
	* rtl.h (jump_optimize, jump_optimize_1, JUMP_NOOP_MOVES,
	JUMP_AFTER_REGSCAN): Kill.
	* toplev.c (rest_of_compilation): Use cleanup_cfg, call
	purge_line_number_notes and copy_loop_headers.

2001-07-22 Neil Booth  <neil@daikokuya.demon.co.uk>
	   Richard Henderson  <rth@redhat.com>

	* dbxout.c (dbxout_global_decl): New.
	(xcoff_debug_hooks, dbx_debug_hooks): Use it.
	* sdbout.c (sdbout_finish): New.
	(sdbout_debug_hooks): Use it, add comments.
	(sdbout_global_decl): Defer initialised public vars to
	sdbout_finish.
	* varasm.c (assemble_variable): Don't output debug information
	for file-scope variables.

2001-07-22  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (get_trap_mode_suffix): New.
	(get_round_mode_suffix): New.
	(print_operand): Use them for [/].  Remove support for [&'`()+].
	* config/alpha/alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Update.
	* config/alpha/alpha.md (attr round_suffix): New.
	(attr trap_suffix): New.
	(all insns): Set them appropriately.  Use %/ instead of the
	myriad punctuators.

2001-07-22  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* dbxout.c, sdbout.c, varasm.c: Revert most recent debug patch.

2001-07-22  Richard Henderson  <rth@redhat.com>

	* regrename.c (regrename_optimize): Compute nregs for each
	potential target register.

2001-07-21 Neil Booth  <neil@daikokuya.demon.co.uk>
	   Richard Henderson  <rth@redhat.com>

	* dbxout.c (dbxout_global_decl): New.
	(xcoff_debug_hooks, dbx_debug_hooks): Use it.
	* sdbout.c (sdbout_finish): New.
	(sdbout_debug_hooks): Use it, add comments.
	(sdbout_global_decl): Defer initialised public vars to
	sdbout_finish.
	* varasm.c (assemble_variable): Don't output debug information
	for file-scope variables.

2001-07-21  H.J. Lu  (hjl@gnu.org)

	* config/mips/mips.c (mips_cpu): Moved into ...
	(override_options): Here.

	* config/mips/mips.h (mips_cpu_attr): Replace mips_cpu with
	mips_tune.
	(mips_cpu): Removed.

2001-07-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.md ("andqi3"): Accept d as second operand.
	("iorqi3"): Likewise.
	("xorqi3"): Likewise.
	("*addhi3"): Fix constraint to avoid reloading in a soft register.
	("*subhi3_sp): Likewise.
	("*subhi3"): Likewise.
	("extendhisi2"): Accept D, X and Y as source operand to avoid
	reload problems.

2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>

	* doc/tm.texi: Remove DEFAULT_VTABLE_THUNKS.
	* config/freebsd.h: Likewise.
	* config/linux.h: Likewise.
	* config/openbsd.h: Likewise.
	* config/alpha/linux-elf.h: Likewise.
	* config/arm/linux-elf.h: Likewise.
	* config/d30v/d30v.h: Likewise.
	* config/fr30/fr30.h: Likewise.
	* config/ia64/aix.h: Likewise.
	* config/ia64/ia64.h: Likewise.
	* config/mips/linux.h: Likewise.
	* config/pj/pj.h: Likewise.
	* config/rs6000/linux.h: Likewise.
	* config/sparc/linux.h: Likewise.
	* config/sparc/linux64.h: Likewise.

2001-07-20  Bruce Korb  <bkorb@gnu.org>

	* fixinc/fixincl.c(test_for_changes): force unsigned char comparisons
	because getc() and char* may disagree on signedness.

2001-07-20  Richard Henderson  <rth@redhat.com>

	* doc/rtl.texi (REG_DEAD): Update for current semantics.

	* flow.c (try_redirect_by_replacing_jump): Correctly compute which
	insns to delete in the presence of cc0 in a jump insn.

Fri Jul 20 22:14:49 CEST 2001  Roman Zippel  <zippel@linux-m68k.org>
				Jan Hubicka  <jh@suse.cz>

	* m68k.md (zero_extend?i?i2 expander): Use gen_lowpart instead
	of doing the change by hand.

Fri Jul 20 21:59:42 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* rtlanal.c (set_noop_p): Return true for noop jumps.

	* expr.c (emit_single_push_insn): Add call to push expander.
	* expr.h (optab_index): Add OTI_push
	(push_optab): New constant.
	* genopinit.c (optabs): Add push_optab.
	* optabs.c (init_optab): Init push optab.
	* md.texi (push??1): Document

2001-07-20  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.md ("movdi", "movdi_internal"): Use an
	expand to emit the pattern; put a REG_INC note for push/pop
	instructions.
	("movdf", "movdf_internal"): Likewise.
	("movsi", "movsi_internal"): Likewise.
	("movsf", "movsf_internal"): Likewise.
	("movhi", "movqi"): Emit a REG_INC note for push/pop instructions.

2001-07-20  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.c (m68hc11_gen_highpart): Don't use
	gen_highpart.

2001-07-20  Daniel Berlin  <dan@cgsoftware.com>

	* params.def: Change default max inline insns to 100.

2001-07-20  Diego Novillo  <dnovillo@redhat.com>

	* combine.c (combine_simplify_rtx): Generate a new shift operation
	when simplifying the first operand of a (neg (ashift)) expression.

2001-07-20  Roman Lechtchinsky  <rl@cs.tu-berlin.de>

	* regclass.c (N_REG_INTS): Use only 32 bits per element.

2001-07-20  Kelley Cook  <kelley.cook@home.com>

	* doc/install.texi (sparc-sun-solaris*): Add in 4.x assembler bug
	information.   Move rest into ...
	(*-*-solaris): ... here.  Eliminate redundant information and
	reword necessary packages section.  Delete 4.x assembler bug info.
	(sparc-sun-*): Merge into ...
	(sparc-sun-sunos*): here.

2001-07-20  Catherine Moore  <clm@redhat.com>

	* config/v850/v850.md (casesi): Generate LABEL_REF
	with Pmode.

Fri Jul 20 14:12:57 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386-protos.h (ix86_zero_extend_to_Pmode): Declare.
	* i386.c (ix86_zero_extend_to_Pmode): Make global.
	* i386.md (strclrsi expander): Use it.

Fri Jul 20 13:24:16 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* integrate.c (copy_insn_list): handle
	NOTE_INSN_DELETED_LABEL, as if it were CODE_LABEL.
	(copy_rtx_and_substitute): Likewise; behave to NOTE_INSN_DELETED_LABEL
	identically as to CODE_LABEL.

	* fold-const (fold): Convert A/B/C to A/(B*C) and
	A/(B/C) to (A/B)*C

	* except.c (connect_post_landing_pads): Delete the RESX insns.

2001-07-20  Aldy Hernandez  <aldyh@redhat.com>

	* config/mips/mips.h (ISA_HAS_NMADD_NMSUB): New macro.

	* config/mips/mips.md (nmadd/nmsub): Use macro.

2001-07-20  Nathan Sidwell  <nathan@codesourcery.com>

	* cppinit.c (remove_dup_dir): Make static.
	(remove_dup_dirs): Make static. Only warn about preempting a
	system directory with a non-system directory.

2001-07-19  Geoffrey Keating  <geoffk@redhat.com>

	* ifcvt.c (noce_try_store_flag_constants): Correct order
	of parameters to trunc_int_for_mode.

2001-07-19  Mark Mitchell  <mark@codesourcery.com>

	* reorg.c (fill_simple_delay_slots): If an instruction might throw
	an exception that will be caught within this function, do not fill
	its delay slot with any subsequent instruction.

2001-07-19  Steve Ellcey <sje@cup.hp.com>

	* tm.texi (POINTERS_EXTEND_UNSIGNED) Modify definition.
	* optabs.c (can_extend_p) Check HAVE_ptr_extend for a specialized
	pointer extension instruction.
	* combine.c (nonzero_bits,num_sign_bit_copies) Likewise.
	* simplify-rtx.c (simplify_unary_operation) Likewise.
	* explow.c (convert_memory_address) Check value of
	POINTERS_EXTEND_UNSIGNED to avoid some conversions when
	less than zero.
	* config/ia64/t-hpux (LIBGCC, INSTALL_LIBGCC, MULTILIB_OPTIONS,
	MULTILIB_DIRNAMES, MULTILIB_MATCHES) Add multilib support.
	* config/ia64/hpux.h (CPP_SPEC, ASM_SPEC, SUBTARGET_SWITCHES)
	Add Multilib Support.
	(POINTERS_EXTEND_UNSIGNED)  Define for ILP32 support.
	* config/ia64/ia64.h (MASK_ILP32, TARGET_ILP32, SUBTARGET_SWITCHES)
	Add Multilib Support.
	(POINTER_SIZE, LONG_TYPE_SIZE, MAX_LONG_TYPE_SIZE) Modify for ILP32
	support.
	* config/ia64/ia64.c (rtx_needs_barrier) Add support for addp4.
	* config/ia64/ia64.md (ptr_extend) New instruction to "swizzle"
	a 32 bit HP-UX pointer into a 64 bit HP-UX pointer.

2001-07-19  Alexandre Oliva  <aoliva@redhat.com>

	* simplify-rtx.c (simplify_replace_rtx): Try to obtain mode from
	old and new operands in `<', `3' and `b'.

2001-07-19  Neil Booth  <neil@daikokuya.demon.co.uk>

	* Makefile.in (emit-rtl.o, c-decl.o): Depend on debug.h.
	(final.o): Don't depend on xcoffout.h, dbxout.h or sdbout.h.
	(toplev.o): Don't depend on xcoffout.h.
	* c-decl.c: Include debug.h
	(duplicate_decls): Use debug hook.
	* dbxout.c (dbxout_source_file, dbxout_args): Make static.
	(dbx_debug_hooks, xcoff_debug_hooks): Update.
	(dbxout_types): Remove.
	* dbxout.h (dbxout_source_file, dbxout_types, dbxout_args): Remove.
	* debug.c (do_nothing_debug_hooks): Update.
	(debug_true_tree, debug_nothing_rtx): New.
	* debug.h (struct rtx_def): New.
	(struct gcc_debug_hooks): New hooks ignore_block,
	outlining_inline_function and label.
	(debug_true_tree, debug_nothing_rtx, dwarf2out_frame_init,
	dwarf2out_frame_finish): New.
	* dwarf2out.c (dwarf2out_ignore_block, dwarf2out_abstract_function):
	Make static, update prototype.
	(dwarf2_debug_hooks): Update.
	* dwarf2out.h (dwarf2out_ignore_block, dwarf2out_abstract_function,
	dwarf2out_frame_init, dwarf2out_frame_finish): Remove.
	* dwarfout.c (dwarf_debug_hooks): Update.
	* emit-rtl.c: Include debug.h.
	(remove_unnecessary_notes): Use debug hook.
	* final.c: Don't include dbxout.h, xcoffout.h or sdbout.h.
	(final_scan_insn): Use debug hook.
	* integrate.c (output_inline_function): Use debug hook.
	* sdbout.c (sdbout_toplevel_data, sdbout_label): Make static.
	(sdb_debug_hooks): Update.
	* sdbout.h (sdbout_label, sdbout_toplevel_data): Remove.
	* toplev.c: Don't include xcoffout.h.
	(note_outlining_of_inline_function, debug_ignore_block): Remove.
	* toplev.h (note_outlining_of_inline_function, debug_ignore_block):
	Remove.
	* tree.h (dwarf2out_do_frame): Remove.

2001-07-19  Catherine Moore  <clm@cygnus.com>

	* config/v850/v850.h (ASM_OUTPUT_LABELREF): Restore.

2001-07-19  Geoffrey Keating  <geoffk@redhat.com>

	* reload1.c (eliminate_regs_in_insn): When updating a set
	to the frame pointer to the hardware frame pointer, perform
	the update always not just when REPLACE is set.

	* reload1.c (choose_reload_regs): Don't inherit a reload
	that crosses multiple registers if registers past the first
	don't fit in the desired class.

	* ifcvt.c (noce_try_store_flag_constants): Use trunc_int_for_mode
	when negating constants.

2001-07-19  Toon Moene  <toon@moene.indiv.nluug.nl>

	* tree.def: Document restriction on {L|R}SHIFT_EXPR's second argument.
	* doc/tree.texi: Ditto.

2001-07-19  Mark Kettenis  <kettenis@wins.uva.nl>
	    Jakub Jelinek  <jakub@redhat.com>

	* unwind-dw2.c (_Unwind_FrameState): Add eh_ptr.
	(extract_cie_info): Handle "eh" augmentation properly,
	remember eh_ptr.
	(struct frame_state, __frame_state_for): New.

2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* config/alpha/osf.h (ASM_OUTPUT_WEAK_ALIAS, ASM_WEAKEN_LABEL,
	HANDLE_SYSV_PRAGMA): Define.
	* mips-tfile.c (add_ext_symbol): Pass complete symbol ptr, inline
	previous args.
	(copy_object): Caller changed.

2001-07-19  Andreas Schwab  <schwab@suse.de>

	* configure.in (assembler dwarf2 debug_line support): Define nop
	insn for m68k.
	* configure: Regenerated.

2001-07-19  Neil Booth  <neil@daikokuya.demon.co.uk>

	* Makefile.in (toplev.o, dwarfout.o, final.o): Don't depend on
	dwarfout.h.
	* dbxout.c (dbxout_function): Rename dbxout_funciton_decl, move
	to conditionally compiled block.
	(dbx_debug_hooks, xcoff_debug_hooks): Update.
	* dbxout.h (dbxout_function): Remove.
	* debug.c (do_nothing_debug_hooks): Update.
	* debug.h (struct gcc_debug_hooks): New hooks function_decl,
	global_decl, deferred_inline_function.
	* dwarf2out.c (dwarf2_debug_hooks): Update.
	(dwarf2out_global_decl): New.
	* dwarfout.c: Don't include dwarfout.h.
	(dwarfout_global_decl, dwarfout_function_decl,
	dwarfout_deferred_inline_function): New.
	(dwarf_debug_hooks): Update.
	* dwarfout.h: Remove.
	* final.c: Don't include dwarfout.h.
	* sdbout.c (sdbout_global_decl): New.
	(sdbout_debug_hooks): Update.
	* toplev.c: Don't include dwarfout.h.
	(check_global_declarations, rest_of_compilation): Use new debug hooks.
	(note_deferral_of_defined_inline_function): Remove.
	* toplev.h (note_deferral_of_defined_inline_function): Remove.
	* ch/Makefile.in (lex.o): No dependence on dwarfout.h.
	* ch/lex.c: Don't include dwarfout.h.
	* cp/Make-lang.in (decl2.o): No dependence on dwarfout.h, dwarf2out.h.
	(semantics.o, optimize.o): Depend on debug.h not dwarfout.h.
	* cp/decl2.c: Don't include dwarfout.h and dwarf2out.h.
	* cp/optimize.c: Include debug.h.
	(maybe_clone_body): Use debug hook.
	* cp/semantics.c: Include debug.h.
	(expand_body): Use debug hook.
	* po/POTFILES.in: Remove dwarfout.h.

2001-07-19  Neil Booth  <neil@daikokuya.demon.co.uk>

	* c-lex.c (c_lex): Remove CPP_INT, CPP_FLOAT cases.
	* c-parse.in (yyerror, _yylex): Similarly.
	* cppexp.c (parse_number, parse_defined, lex, _cpp_parse_expr):
	Don't use CPP_INT, CPP_FLOAT; CPP_NUMBER is enough.
	Update comments.
	* cpplib.h (CPP_INT, CPP_FLOAT): Remove.
	* cp/spew.c (read_token, yyerror): Remove CPP_INT, CPP_FLOAT cases.

2001-07-18  Jeff Sturm  <jsturm@one-point.com>

	* dwarf2out.c (dwarf2out_abstract_function): Don't emit
	in-class declaration at -g1.  Fixes c++/2814.

2001-07-18  Richard Henderson  <rth@redhat.com>

	* doc/md.texi (reload_in/out): Document restrictions in predicates
	and constraints for these patterns.  Document empty string matching
	ALL_REGS.

2001-07-18  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* defaults.h (ASM_OUTPUT_WEAK_ALIAS): Check for ASM_WEAKEN_LABEL.

Wed Jul 18 20:47:36 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* cse.c: Undo my previous patch.

2001-07-18  Tom Tromey  <tromey@redhat.com>

	For PR java/2812:
	* configure: Rebuilt.
	* configure.in: Don't check for iconv.h or iconv(); use AM_ICONV
	instead.
	* aclocal.m4 (AM_ICONV): New macro from Bruno Haible.

Wed Jul 18 18:46:30 CEST 2001  Richard Henderson <rth@cygnus.com>
				Jan Hubicka  <jh@suse.cz>

	* flow.c (redirect_edge_and_branch): Bail out on complex edges.
	(try_optimize_cfg): Do not remove tail recursive labels before sibcall.
	* jump.c (mark_jump_label): Do not forward branches.

Wed Jul 18 18:35:01 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* cse.c (delete_trivially_dead_insns): Delete the libcall block
	when return value is unused.

Wed Jul 18 18:28:16 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* gcse.c (pre_insert_copy_insn): Call update_ld_motion_stores.

Wed Jul 18 12:05:29 2001  Nicola Pero  <n.pero@mi.flashnet.it>

	* gthr-posix.h (__gthread_objc_mutex_trylock): Fixed return value
	on error.  We can't blindly return the result of
	pthread_mutex_trylock because it returns a positive number on
	error, while we must return -1 on error.
	(__gthread_objc_mutex_lock, __gthread_objc_mutex_unlock): Similar
	fixes.
	Reported by Stephen Brandon <stephen@brandonitconsulting.co.uk>.

2001-07-18  Andreas Jaeger  <aj@suse.de>

	* integrate.c (output_inline_function): Correct type of debug_hooks.

2001-07-18  Toon Moene  <toon@moene.indiv.nluug.nl>

	* combine.c (combine_simplify_rtx): DIV can be treated
	associatively for floats if unsafe math optimisations are enabled.

2001-07-17  Richard Henderson  <rth@redhat.com>

	* reload.c (push_secondary_reload): Accept empty-string for ALL_REGS.

2001-07-17  Richard Henderson  <rth@redhat.com>

	* calls.c (prepare_call_address): New parameter SIBCALLP.  If true,
	don't force the function address into a register.
	(expand_call, emit_library_call_value_1): Update callers.
	* builtins.c (expand_builtin_apply): Likewise.
	* expr.h (prepare_call_address): Update decl.

2001-07-17  Chandrakala Chavva  <cchavva@redhat.com>

	* config.gcc: For *-*-chorusos triplet, get chorus.h file from
	config directory.
	* config/i386/chorus.h: Move up.
	* config/sparc/chorus.h: Likewise.
	* config/rs6000/chorus.h: Likewise.
	* config/chorus.h: Moved here.

2001-07-17  Andreas Schwab  <schwab@suse.de>

	* configure.in  (assembler eh_frame optimization): Handle big
	endian.
	* configure: Regenerated.

Tue Jul 17 23:43:31 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* expr.c (epxand_expr): Convert divisions into multiplications by
	reciprocals if -ffast-math.

2001-07-17  Neil Booth  <neil@daikokuya.demon.co.uk>

	* dbxout.c (dbxout_really_begin_function): Rename to
	dbxout_begin_function.
	(dbx_debug_hooks, xcoff_debug_hooks): Update.
	(dbxout_begin_function): Remove.
	(dbxout_function): Update.
	(dbxout_source_line): Update prototype.
	* dbxout.h (dbxout_begin_function): Remove.
	* debug.c (do_nothing_debug_hooks): Update.
	(debug_nothing_tree): Update.
	(debug_nothing_charstar_rtx): Remove.
	* debug.h (union tree_node): Declare.
	(struct rtx_def): Remove.
	(gcc_debug_hooks): New hooks begin_prologue, end_prologue,
	begin_function.  Change source_line prototype.
	(debug_nothing_tree): New.
	(debug_nothing_charstar_rtx): Delete.
	(dwarf2out_begin_prologue): Moved from ...
	* tree.h: ... here.
	* dwarf2out.c (dwarf2_debug_hooks): Update.
	(dwarf2out_begin_prologue): Update prototype.  If genuine dwarf2
	debug info, call dwarf2out_source_line.
	(dwarf2out_souce_line): Update prototype.
	* dwarfout.c (dwarfout_begin_function): Rename dwarfout_end_prologue.
	Change prototype, make static.
	(dwarfout_source_line): Update prototype.
	(dwarf_debug_hooks): Update.
	* dwarfout.h (dwarfout_begin_function): Remove.
	* final.c (final_start_function, final_scan_insn): Use appropriate
	debug hooks, update to use notice_source_line.
	(output_source_line): Rename notice_source_line.  Don't call the
	source_line debug hook.
	* sdbout.c (sdbout_begin_function): Rename sdbout_begin_prologue,
	make static, update prototype.
	(sdbout_mark_begin_function): Rename sdbout_begin_function, update
	prototype.
	(sdbout_end_prologue): New.
	(sdbout_source_line): Update prototype.
	(sdbout_debug_hooks): Update.
	(sdbout_symbol): Remove unused var.
	* sdbout.h (sdbout_begin_function, sdbout_mark_begin_function):
	Delete.
	* varasm.c: Include debug.h.
	(assemble_start_function): Use begin_function debug_hook.
	* xcoffout.c (xcoffout_begin_prologue): Rename xcoffout_begin_function,
	update with prototype.
	(xcoffout_source_line): Update prototype.
	* xcoffout.h (xcoffout_begin_prologue): Rename xcoffout_begin_function,
	update prototype.
	(xcoffout_source_line): Update prototype.

2001-07-17  Richard Henderson  <rth@redhat.com>

	* c-typeck.c (build_binary_op): Do not shorten unsigned
	right shift after sign extension.

Tue Jul 17 16:56:05 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* combine.c (combine_simplify_rtx): Attempt to simplify
	a*(b/c) as (a*b)/c for floats in unsafe_math mode.

	* simplify-rtx.c (avoid_constatn_pool_reference): New static function.
	(simplify_binary_operation, simplify_unary_operation,
	 simplify_relational_operation): Use it.

	* combine.c (combine_simplify_rtx): Don't do associative law
	on divisions; allow associative law on floats.

2001-07-17  H.J. Lu <hjl@gnu.org>
	    Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>

	* c-pragma.h (HANDLE_PRAGMA_WEAK): Define iff ASM_WEAKEN_LABEL and
	ASM_OUTPUT_WEAK_ALIAS are defined.
	* defaults.h (ASM_OUTPUT_WEAK_ALIAS): Define if possible.
	* config/mips/iris6.h (ASM_OUTPUT_WEAK_ALIAS, ASM_WEAKEN_LABEL):
	Moved ...
	* config/mips/iris5.h: ... here.
	(HANDLE_SYSV_PRAGMA): Defined as 1.
	* varasm.c (weak_finish): Use ASM_OUTPUT_WEAK_ALIAS.
	* doc/tm.texi (ASM_OUTPUT_WEAK_ALIAS): Support the undefined weak
	symbol.

2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-parse.in (all_prefix_attributes): New variable.
	(PUSH_DECLSPEC_STACK, POP_DECLSPEC_STACK): New macros.
	(maybe_resetattrs): New production.
	(c_parse_init, datadef, fndef, datadecl, setspecs, setattrs, decl,
	maybe_type_quals_setattrs, initdecls, notype_initdecls, initdcl,
	notype_initdcl, nested_function, notype_nested_function,
	component_decl, components, components_notype,
	component_declarator, component_notype_declarator,
	absdcl_maybe_attribute, parm, firstparm, setspecs_fp, ivar_decl,
	ivars, mydecl, myparm): Update.  Avoid prefix attributes just
	after a comma being applied to more than one declarator.
	* doc/extend.texi (Attribute Syntax): Update.  Remove
	documentation of bugs that are no longer present.

2001-07-13  Eric Christopher  <echristo@redhat.com>

	* config/mips/mips.h: Change TUNE_MIPS* options to use
	mips_tune.
	(EXTRA_SPECS): Add cc1_cpu_spec.
	* config/mips/mips.md (muldf3): Fix typo.

2001-07-16  Richard Henderson  <rth@redhat.com>

	* config/m68k/m68k.c: Include expr.h and reload.h.
	(print_operand_address) [16 bit int]: Cast INTVAL to int for %d.
	[general int]: Use HOST_WIDE_INT_PRINT_DEC.

2001-07-16  Daniel Berlin  <dan@cgsoftware.com>
	    Richard Henderson  <rth@redhat.com>

	* cse.c (set_live_p): Take INSN argument for cc0; update callers.
	(insn_live_p): Fix fall off end of function.
	(dead_libcall_p): Remove COUNTS argument; update callers.
	(delete_trivially_dead_insns): Remove unused variables.

2001-07-17  Andreas Jaeger  <aj@suse.de>

	* config/i386/unix.h (ASM_OUTPUT_MI_THUNK): Fix output format for
	x86-64 pic support.

	* lcm.c (optimize_mode_switching): Avoid warning for unused
	variable if !NORMAL_MODE.

	* flow.c (try_crossjump_to_edge): Remove unused variable.

2001-07-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* inclhack.def (ultrix_atexit_param): New hack to fix ultrix 4.3
	atexit declaration in stdlib.h.

2001-07-16  Richard Begg  <Richard.Begg@colesmyer.com.au>

	* fixinc/inclhack.def(hpux_vsnprintf): brokenness in stdio.h

Mon Jul 16 22:48:00 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* basic-block.h (CLEANUP_PRE_SIBCALL): New constant.
	* except.c (finish_eh_generation): Update call of cleanup_cfg;
	do rebuild_jump_labels instead of jump_optimize
	* sibcall.c (optimize_sibling_and_tail_recursive_call): Likewise.
	* toplev.c (rest_of_compulation): Likewise for -Wreturn_type.
	* flow.c (try_optimize_cfg): Remove unneeded code_labels.

	* flow.c: Include timevar.h
	(find_basic_block): Push/pop timevar;
	(cleanup_cfg): Likewise.
	* timevar.def (TV_CFG, TV_CLEANUP_CFG): New.
	* Makefile: Add dependencies on timevar.h

	* integrate.c (save_for_inline): Kill all BASIC_BLOCK notes.
	(copy_insn_list): Avoid killing of BASIC_BLOCK notes.

	* rtl.h (delete_trivially_dead_insns): Add new parameter.
	* toplev.c (rest_of_compilation): Update calls.
	* cse.c (set_live_p, insn_live_p, dead_libcall_p): Break out from ...
	(delete_trivially_dead_insns): ... here; accept new argument
	preserve_basic_blocks; preserve basic blocks if set.

	* reg-stack.c (stack_regs_mentioned): Return 0 if
	stack_regs_mentioned_data is not initialized.
	(reg_to_stack): Make stack_regs_mentioned survive after the
	reg-stack is completted; do not call cleanup_cfg.
	* toplev.c (rest_of_compilation): Do cleanup_cfg before bb-reorder;
	make cleanup_cfg after bb-reorder to output to debug file.

2001-07-16  Richard Henderson  <rth@redhat.com>

	* regclass.c (init_reg_sets): Use only 32 bits per initializer
	from int_reg_class_contents.

2001-07-16  Richard Henderson  <rth@redhat.com>

	* hard-reg-set.h (regs_invalidated_by_call): Declare.
	* regclass.c (regs_invalidated_by_call): Move from cse.c.
	(init_reg_sets_1): Move initialization from cse_main.
	* cse.c (regs_invalidated_by_call): Move to regclass.c.
	(cse_main): Move its initialization also.
	* df.c (df_insn_refs_record): Use regs_invalidated_by_call.
	* flow.c (propagate_one_insn): Likewise.
	* gcse.c (compute_hash_table): Likewise.
	(compute_kill_rd, compute_store_table): Likewise.
	* sched-deps.c (sched_analyze_1): Likewise.

Mon Jul 16 18:07:07 2001  J"orn Rennecke <amylaar@redhat.com>

	* gcse.c (pre_insert_copy_insn): Use gen_move_insn instead of
	gen_rtx_SET.

2001-07-16  Steve Ellcey <sje@cup.hp.com>

	* dominance.c (calc_dfs_tree_nonrec): Reverse order of tests
	in if statement so we don't access undefined memory.

2001-07-16  Daniel Berlin  <dan@cgsoftware.com>

	* gcse.c: Update comment at top.
	Update comment on mem handling.
	mem_last_set, mem_first_set, mem_set_in_block: gone.
	Declaration of reg_set_info: gone.
	(oprs_unchanged_p): Don't use mem_*set_* anymore. They are
	pointless with load_killed_in_block_p (they are *more*
	conservative then it, not less, and less accurate).
	(oprs_not_set_p): Ditto.
	(alloc_gcse_mem): Don't allocate mem_set_in_block
	(free_gcse_mem): Don't free it, either.
	(record_last_mem_set_info): Update comment in front, remove
	mem_*set_* stuff. Note the reason we don't handle stores directly
	here.
	(compute_hash_table): Update comments to reflect reality. Remove
	mem_*set_* references.
	(reset_opr_set_tables): Remove mem_*set_* references.
	(mark_call): Ditto.
	(mark_set): Ditto.  Also remove double sets of bitmaps for REG's.
	(mark_clobber): Ditto (on both parts, we double set here too).
	(expr_killed_p): Remove mem_set_in_block test.
	(compute_transp): Remove mem_set_in_block test.

	* ssa-ccp.c: (optimize_unexecutable_edges): Add note about removal
	of edge, and removal of phi alternative to dump file.
	(ssa_ccp_substitute_constants): Add note about register now being
	constant, and which uses were replaced in what insns to dump file.

2001-07-16  Andreas Jaeger  <aj@suse.de>

	* gcov.c (output_data): Use HOST_WIDEST_INT_PRINT_DEC to output
	variables of type HOST_WIDEST_INT.

	* libgcc2.c (__bb_exit_func): Handle gcov_type as long long.
	(__bb_exit_func): Correct type of count_max to avoid overflow.
	(num_digits): Handle long long argument.

	* combine.c (gen_lowpart_for_combine): Remove unused variable.

2001-07-16  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* output.h (sdb_begin_function_line): Restore as an extern
	variable.
	* sdbout.c (sdb_begin_function_line): Make extern.

2001-07-15  Richard Henderson  <rth@redhat.com>

	* machmode.def (Pmode): Redefine if GENERATOR_FILE.
	* genrecog.c (maybe_both_true_mode): New.
	(maybe_both_true_2): Use it.
	(write_switch): Don't put Pmode in a switch.
	* rtl.c (mode arrays): Don't explicitly size them.

Sun Jul 15 14:07:36 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* toplev.c (rest_of_compilation): Fix register_life_up_to_date
	handling; move unconditional splitting before mode switching.

	* i386.md (type): Add fistp type.
	(i387, length_attr, scheduling definitions): Handle this type.
	(fix_trunc?f?i2): Revamp to use mode switching.
	(fix_trunct?f?i_nonmemory, fix_trunc?f?i_memory): New patterns.
	* i386.h (fp_cw_mode): New enum
	(OPTIMIZE_MODE_SWITCHING, NUM_MODES_FOR_MODE_SWITCHING, MODE_NEEDED,
	MODE_PRIORITY_TO_MODE, ENUM_MODE_SET): New macros.

Sun Jul 15 12:53:51 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* Makefile.in (integrate.o): Add debug.h.
	* integrate.c (debug.h): Add.
	(output_inline_function): Save, reset, and restore debug_hooks.

2001-07-15  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (alpha_emit_xfloating_compare): Use CCmode
	instead of COMPARE for the EQUIV expression.

2001-07-15  Richard Henderson  <rth@redhat.com>

	* flow.c (redirect_edge_and_branch_force): Initialize
	global_live_at_start and global_live_at_end.
	(allocate_bb_life_data): Export.
	* basic-block.h (allocate_bb_life_data): Declare.
	* toplev.c (rest_of_compilation): Call it.

2001-07-15  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.c (alpha_tablejump_addr_vec): New.
	(alpha_tablejump_best_label): New.
	* config/alpha/alpha-protos.h: Declare them.
	* config/alpha/alpha.md: Use braced strings for code blocks.
	(tablejump_osf): Break out add with r29.
	(tablejump_osf_internal): Remove.
	(tablejump_osf_nt_internal): Rename from tablejump_nt_internal,
	use alpha_tablejump_addr_vec and alpha_tablejump_best_label.

Sun Jul 15 00:53:35 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* loop.c (scan_loop): Add USEs inside PARALLELs into dependencies
	of the movable.

	* toplev.c (rest_of_compilation): Allow new pseudoes for mode switching.

	* i386-protos.h (ix86_split_fp_branch): Update prototype.
	(ix86_fp_jump_nontrivial_p): New.
	* i386.md (fp_jcc_?): Update call of split_fp_branch;
	use ix86_fp_jump_nontrivial_p.
	* i386.c (ix86_fp_jump_nontrivial_p): New.
	(ix86_split_fp_branch): Accept code instead of rtx.
	(ix86_expand_compare): Expand comparison early in case
	doing so is resonably cheap.

2001-07-15  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/rs6000/sysv4.h (CPP_ENDIAN_BIG_SPEC): Assert 'endian'
	not 'machine'.
	(CPP_ENDIAN_LITTLE_SPEC): Assert 'endian' not 'machine'.
	(CPP_ENDIAN_SOLARIS_SPEC): Assert 'endian' not 'machine'.

2001-07-15  Neil Booth  <neil@daikokuya.demon.co.uk>

	* dbxout.c (dbxout_source_line): Make static, update prototype.
	(dbx_debug_hooks, xcoff_debug_hooks): Add new hooks.
	(dbxout_init, dbxout_finish, dbxout_source_line,
	dbxout_begin_block, dbxout_end_block): Update for new prototypes.
	* dbxout.h (dbxout_source_line): Delete.
	* debug.c (debug_nothing_file, debug_nothing_file_int,
	debug_nothing_file_charstar_rtx): New.
	(do_nothing_debug_hooks): Update.
	(debug_nothing_void, debug_nothing_charstar_rtx,
	dwarf2out_end_epilogue): New.
	(debug_nothing_file_charstar, debug_nothing_file_int_int): Rename.
	* debug.h (struct rtx_def): Declare.
	(gcc_debug_hooks): New hooks source_line, end_epilogue
	and end_function.
	(debug_nothing_void, debug_nothing_charstar_rtx,
	dwarf2out_end_epilogue): New.
	(debug_nothing_file_charstar, debug_nothing_file_int_int): Rename.
	* dwarf2out.c (dwarf2out_source_line): Make static, update prototype.
	(dwarf2_debug_hooks): Update.
	(dwarf2out_init, dwarf2out_finish, dwarf2out_source_line,
	dwarf2out_begin_block, dwarf2out_end_block): Update for new prototypes.
	* dwarf2out.h (dwarf2out_source_line): Remove.
	* dwarfout.c (dwarfout_end_epilogue, dwarfout_end_function):
	Make static, update prototype.
	(dwarfout_init, dwarfout_finish, dwarfout_source_line,
	dwarfout_begin_block, dwarfout_end_block): Update for new prototypes.
	(dwarf_debug_hooks): Update.
	* dwarfout.h (dwarfout_end_epilogue, dwarfout_source_line,
	dwarfout_end_function): Remove.
	* final.c (profile_function): Use debug hooks for ending functions
	and epilogues.
	(output_source_line, final_end_function): Update prototype,
	use debug hooks.
	(final_start_function, final_scan_insn): Update.
	* output.h (sdb_begin_function_line): Remove.
	(final_end_function): Update prototype.
	* sdbout.c (sdb_begin_function_line): Make static.
	(PUT_SDB_EPILOGUE_END): Move to sdbout_end_epilogue.
	(sdbout_source_line): New.
	(sdbout_end_epilogue, sdbout_end_function): Make static, update
	prototypes.
	(sdb_debug_hooks): Update.
	(sdbout_init, sdbout_source_line,
	sdbout_begin_block, sdbout_end_block): Update for new prototypes.
	* sdbout.h (sdbout_end_epilogue, sdbout_end_function): Remove.
	* toplev.c (compile_file, rest_of_compilation): Update.
	* tree.h (dwarf2out_end_epilogue): Move to debug.h.
	* xcoffout.c (xcoffout_source_line, xcoffout_begin_block,
	xcoffout_end_block, xcoffout_end_epilogue, xcoffout_end_function):
	Update for prototype changes.
	* xcoffout.h (xcoffout_source_line, xcoffout_begin_block,
	xcoffout_end_block, xcoffout_end_epilogue): Update prototypes.

2001-07-15  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.h (TARGET_ABI_OSF): New.
	(TARGET_ABI_WINDOWS_NT, TARGET_ABI_OPEN_VMS): Rename; update users.
	* config/alpha/alpha-protos.h: Update TARGET_ABI_* users.
	* config/alpha/alpha.c: Likewise.
	* config/alpha/alpha.md: Likewise.
	* config/alpha/alpha32.h: Likewise.
	* config/alpha/vms.h: Likewise.
	(OPEN_VMS): Remove.

2001-07-14  Richard Henderson  <rth@redhat.com>

	* config/alpha/alpha.md: Use define_constants for unspec values.
	Substitute throughout.

2001-07-14  Tim Josling  <tej@melbpc.org.au>

	* tree.def (EXPON_EXPR) remove. Never supported anyway.

2001-07-14  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.md: Remove unused constraints from define_split's.

2001-04-14  Richard Henderson  <rth@redhat.com>

	* ifcvt.c (find_cond_trap): Test for exit block.

Sun Jul 15 00:50:20 CEST 2001  Jan Hubicka  <jh@suse.cz>

	Re-install recently reverted patch.
	* emit-rtl.c (try_split): Update mark_jump_label call.
	* flow.c (find_sub_basic_blocks): Likewise.
	* jump.c (cross_jump_death_matters, find_cross_jump, do_cross_jump,
	jump_back_p): Kill.
	(mark_all_labels): Kill second parameter.
	(jump_optimize, jump_optimize_1): Kill cross_jump parameter.
	(rebuild_jump_labels, jump_optimize_minimal): Update call
	of jump_optimize_1.
	(jump_optimize_1): Kill crossjumping code.
	(mark_jump_label): Kill cross_jump parameter.
	* rtl.h (mark_jump_label, jump_optimize): Update prototypes.
	(JUMP_CROSS_JUMP, JUMP_CROSS_JUMP_DEATH_MATTERS): Kill.
	* reg-stack.c (reg_to_stack): Do not rebuild if not needed; do
	 splitting.
	* toplev.c (enum dump_file_index): Kill DFI_jump2; put DFI_stack before
	DFI_bpro.
	(dump_file_info): Likewise.
	(rest_of_compilation): Update calls to jump_optimize; kill jump2 pass;
	reorganize passes to do reg-stack first, bb-reorder second.
	* invoke.texi (-d letters doc): Remove the jump2 pass.

2001-07-14  Richard Henderson  <rth@redhat.com>

	* ifcvt.c (find_cond_trap): New.
	(find_if_header): Call it.
	(merge_if_block): Relax existing jump sanity check.
	* jump.c (jump_optimize_1): Remove conditional trap handling.

2001-07-14  Alan Modra  <amodra@bigpond.net.au>

	* config/pa/pa.c (emit_hpdiv_const): Return reg is r2 for 64-bit
	millicode.
	(insn_refs_are_delayed): Correct comment.
	* config/pa/pa.h (INSN_REFERENCES_ARE_DELAYED): Likewise.
	* config/pa/pa.md (mulsi3): If TARGET_64BIT, clobber r2
	instead of r31.  Make associated insn !TARGET_64BIT, and
	provide an additional 64-bit insn that clobbers r2.
	(divsi3): Likewise.
	(udivsi3): Likewise.
	(modsi3): Likewise.
	(umodsi3): Likewise.

Sat Jul 14 02:58:38 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* bb-reorder.c (skip_insn_after_block): Get past the line number notes.

	* flow.c (redirect_edge_and_branch_force, split_edge,
	try_crossjump_to_edge): Use set_block_for_new_insns.
	* bb-reorder.c (emit_jump_to_block_after): Call set_block_for_new_insns.

2001-07-13  H.J. Lu  (hjl@gnu.org)

	* config/elfos.h (UNIQUE_SECTION): Enable .bss section with
	the correct patch.

2001-07-13  Geoffrey Keating  <geoffk@redhat.com>

	Revert H.J. Lu's UNIQUE_SECTION patch of 2001-07-13.

2001-07-13  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-common.c (decl_attributes): Take a pointer to the node to
	which attributes are to be attached, and a flags argument.
	* c-common.h (enum attribute_flags): New.
	(decl_attributes): Update prototype.
	* c-decl.c (start_decl, push_parm_decl, finish_struct,
	finish_enum, start_function): Update calls to decl_attributes.
	* c-parse.in (component_declarator, component_notype_declarator,
	label): Update calls to decl_attributes.

Fri Jul 13 23:04:00 2001  Denis Chertykov  <denisc@overta.ru>

	* config/avr/avr.md (strlenhi): PARALLEL keyword removed.
	* config/avr/avr.c (legitimate_address_p): Return value changed
	from letter to register classes. For better debugging.

2001-07-13  Kazu Hirata  <kazu@hxi.com>

	* jump.c (reversed_comparison_code_parts): Fix comment typos.

2001-07-13  H.J. Lu  (hjl@gnu.org)

	* config/elfos.h (UNIQUE_SECTION): Enable .bss section.

2001-07-13  Marc Espie  <espie@cvs.openbsd.org>

	* config.gcc (*-*-openbsd*):  Add fragment to compile libgcc
	correctly for shared configurations.
	* config/t-libgcc-pic:  New.
	* config/{i386,m68k,sparc}/t-openbsd:  New.
	* config/openbsd.h:  Include cpu_spec in cpp_spec where needed.
	Support -shared.  Support debugging libraries with -g.
	* config/i386/openbsd.h:  Correct ASM_COMMENT_START.  Ensure dwarf2
	frame information does not emit pointer diffs.
	* config/sparc/openbsd.h:  Ensure dwarf2 frame information does not
	emit pointer diffs.

2001-07-13  Geoffrey Keating  <geoffk@redhat.com>

	Revert Jan Hubicka's patch of Fri Jul 13 14:46:21 CEST 2001.

2001-07-13  David Edelsohn  <edelsohn@gnu.org>

	* combine.c (try_combine): Ensure const_int pow2 is positive.

2001-07-13  Hartmut Penner  <hpenner@de.ibm.com>

	* config.gcc: Add configuration for s/390.
	* config/s390/s390.c: New. Subroutines for code generation.
	* config/s390/s390.h: New. Definitions for s/390.
	* config/s390/s390-protos.h: New. Prototypes.
	* config/s390/linux.h: New. Definitions for linux for s/390.
	* config/s390/linux64.h: New. Definitions for linux for zSeries.
	* config/s390/t-linux: New. Makefile fragment.
	* config/s390/s390.md: New. Machine description for s/390 and zSeries.
	* config/s390/fixdfdi.h: New. Fix L_fix*di.

Fri Jul 13 14:46:21 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* emit-rtl.c (try_split): Update mark_jump_label call.
	* flow.c (find_sub_basic_blocks): Likewise.
	* jump.c (cross_jump_death_matters, find_cross_jump, do_cross_jump,
	jump_back_p): Kill.
	(mark_all_labels): Kill second parameter.
	(jump_optimize, jump_optimize_1): Kill cross_jump parameter.
	(rebuild_jump_labels, jump_optimize_minimal): Update call
	of jump_optimize_1.
	(jump_optimize_1): Kill crossjumping code.
	(mark_jump_label): Kill cross_jump parameter.
	* rtl.h (mark_jump_label, jump_optimize): Update prototypes.
	(JUMP_CROSS_JUMP, JUMP_CROSS_JUMP_DEATH_MATTERS): Kill.
	* reg-stack.c (reg_to_stack): Do not rebuild if not needed; do
	 splitting.
	* toplev.c (enum dump_file_index): Kill DFI_jump2; put DFI_stack before
	DFI_bpro.
	(rest_of_compilation): Update calls to jump_optimize; kill jump2 pass;
	reorganize passes to do reg-stack first, bb-reorder second.
	* invoke.texi (-d letters doc): Remove the jump2 pass.

2001-07-12  Steve Ellcey <sje@cup.hp.com>

	* toplev.c (compile_file): Put call of ASM_FILE_START inside ifdef.

Thu Jul 12 17:57:16 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (try_optimize_cfg): Delete whole chain of trivially dead
	basic blocks.
	(verify_flow_info): Make diagnostics prettier.

Thu Jul 12 16:48:54 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (find_basic_blocks_1): Do not emit NOP after call.

	* flow.c (outgoing_edges_match): Return early if condition reversal
	failed.

2001-07-06  Richard Sandiford  <rsandifo@redhat.com>

	* config/mips/mips.c (print_operand): Extend '%D' to memory operands.
	(mips_move_2words): When splitting a move into two instructions,
	prefix the second address operand with '%D'.

2001-07-12  Neil Booth  <neil@daikokuya.demon.co.uk>

	* Makefile.in (final.o): Depend on debug.h.
	* dbxout.c (dbxout_begin_block, dbxout_end_block): New.
	(dbx_debug_hooks): Add new hooks.
	(xcoff_debug_hooks): New.
	* debug.c (debug_nothing_file_int_int): New.
	(do_nothing_debug_hooks): Update.
	* debug.h (gcc_debug_hooks): New hooks begin_block and end_block.
	(debug_nothing_file_int_int): New.
	* dwarf2out.c (dwarf2out_begin_block, dwarf2out_end_block): Make
	static, update prototype.
	(dwarf2_debug_hooks): Update.
	* dwarf2out.h (dwarf2out_begin_block, dwarf2out_end_block): Remove.
	* dwarfout.c (dwarfout_begin_block, dwarfout_end_block): Make
	static, update prototype.
	(dwarf_debug_hooks): Update.
	* dwarfout.h (dwarfout_begin_block, dwarfout_end_block): Remove.
	* final.c: Include debug.h.
	(final_scan_insn): Use debug hooks when beginning and ending blocks.
	* sdbout.c (sdbout_begin_block, sdbout_end_block): Make
	static, update prototype.
	(sdb_debug_hooks): Update.
	* sdbout.h (sdbout_begin_block, sdbout_end_block): Remove.
	* toplev.c: Distinguish between xcoff and dbx.

	* f/lex.c (ffelex_file_pop_, ffelex_file_push_, ffelex_hash_):
	Call all debug hooks, not just dwarf ones.

2001-07-11  Timothy Wall  <twall@redhat.com>

	* config.gcc: Add configuration for AIX5/IA64.
	* config/ia64/aix.h: New.  AIX5/IA64-specific configuration.
	* config/ia64/crt[in].asm: New.  Generic static ctor/dtor
	support prefix/suffix code.
	* config/ia64/t-aix: New.  Makefile fragment.
	* config/ia64/unwind-aix.c: New.  Unwind table entry lookup.

2001-07-11  Kazu Hirata  <kazu@hxi.com>

	* recog.c (validate_change): Fix a comment typo.

2001-07-11  Neil Booth  <neil@daikokuya.demon.co.uk>

	* Makefile.in (c-lex.o): Wrap long lines.  Depend on debug.h.
	* c-lex.c (cb_file_change, cb_define, cb_undef): Use debug
	hooks directly.
	* dbxout.c (dbx_debug_hooks): Add new hooks.
	(dbxout_start_new_source_file): Rename dbxout_start_source_file,
	make static.
	(dbxout_resume_previous_source_file): Rename dbxout_end_source_file,
	make static.
	* dbxout.h (dbxout_start_new_source_file,
	dbxout_resume_previous_source_file): Delete.
	* debug.c (do_nothing_debug_hooks): Add new hooks.
	(debug_nothing_init_finish): Rename debug_nothing_file_charstar.
	(debug_nothing_int_charstar, debug_nothing_int): New.
	* debug.h (gcc_debug_hooks): New hooks define, undef,
	start_source_file and end_source_file.
	(debug_nothing_init_finish): Rename debug_nothing_file_charstar.
	(debug_nothing_int_charstar, debug_nothing_int): New.
	* dwarf2out.c (dwarf2_debug_hooks): Add new hooks.  Move into
	the conditionally compiled section.
	(dwarf2out_start_source_file, dwarf2out_end_source_file,
	dwarf2out_define, dwarf2out_undef): Make static.
	* dwarf2out.h (dwarf2out_start_source_file, dwarf2out_end_source_file,
	dwarf2out_define, dwarf2out_undef): Remove.
	* dwarfout.c (dwarf_debug_hooks): Add new hooks.
	(dwarfout_start_source_file, dwarfout_end_source_file,
	dwarfout_define, dwarfout_undef): Make static.
	(dwarfout_start_source_file_check,
	dwarfout_end_source_file_check): New.
	(dwarfout_define, dwarfout_finish): Update.
	* dwarfout.h (dwarfout_start_new_source_file,
	dwarfout_resume_previous_source_file, dwarfout_define,
	dwarfout_undef): Remove.
	* sdbout.c (sdb_debug_hooks): Add new hooks.
	(sdbout_start_new_source_file): Rename sdbout_start_source_file,
	make static.
	(sdbout_resume_previous_source_file): Rename sdbout_end_source_file,
	make static, take an arg.
	* sdbout.h (sdbout_start_new_source_file,
	sdbout_resume_previous_source_file): Delete.
	* toplev.c (debug_start_source_file, debug_end_source_file,
	debug_define, debug_undef): Delete.
	* toplev.h (debug_start_source_file, debug_end_source_file,
	debug_define, debug_undef): Delete.

	* java/jcf-parse.c: Include debug.h.
	(parse_class_file): Update to use debug hooks directly.
	* java/Make-lang.in (jcf-parse.o): Depend on debug.h.

Wed Jul 11 10:07:18 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* alias.c (set_mem_alias_set): New function.
	* rtl.h (set_mem_alias_set): Declare it.
	* builtins.c (expand_builtin_return_addr): Call it instead of
	using MEM_ALIAS_SET accessor.
	(expand_builtin_setjmp_setup, expand_builtin_longjmp): Likewise.
	(get_memory_rtx, expand_builtin_va_arg): Likewise.
	(expand_builtin_va_copy):Likewise.
	* caller-save.c (setup_save_areas): Likewise.
	* calls.c (compute_argument_addresses): Likewise.
	* explow.c (set_mem_attributes): Likewise.
	* expr.c (emit_single_push_insn, emit_push_insn): Likewise.
	(expand_assignment, store_constructor_field, store_field): Likewise.
	(expand_expr_unaligned): Likewise.
	* function.c (assign_stack_temp_for_type): Likewise.
	(put_reg_into_stack, gen_mem_addressof): Likewise.
	* ifcvt.c (noce_try_cmove_arith): Likewise.
	* reload1.c (reload, alter_reg): Likewise.
	* config/alpha/alpha.c (get_aligned_mem): Likewise.
	(alpha_set_memflags_1, alpha_expand_unaligned_load): Likewise.
	(alpha_expand_unaligned_store): Likewise
	(alpha_expand_unaligned_load_words): Likewise.
	(alpha_expand_unaligned_store_words): Likewise.
	(alpha_expand_block_clear, alpha_expand_prologue): Likewise.
	(alpha_expand_epilogue): Likewise.
	* config/arc/arc.c (arc_setup_incoming_varargs): Likewise.
	* config/clipper/clipper.c (clipper_builtin_saveregs): Likewise.
	* config/i386/i386.c (legitimize_pic_address): Likewise.
	* config/i960/i960.c (setup_incoming_varargs): Likewise.
	* config/ia64/ia64.c (spill_restore_mem): Likewise.
	* config/m32r/m32r.c (m32r_setup_incoming_varargs): Likewise.
	* config/m8k/m88k.c (m88k_builtin_saveregs): Likewise.
	* config/mips/mips.c (mips_va_arg): Likewise.
	* config/mn10300/mn10300.c (mn10300_builtin_saveregs): Likewise.
	* config/pa/pa.c (hppa_builtin_saveregs): Likewise.
	* config/rs6000/rs6000.c (rs6000_emit_move): Likewise.
	(setup_incoming_varargs, rs6000_va_arg): Likewise.
	(rs6000_emit_eh_toc_restore, rs6000_emit_prologue): Likewise.
	(rs6000_emit_epilogue): Likewise.
	* config/sh/sh.c (sh_builtin_saveregs): Likewise.
	* config/sparc/sparc.c (sparc_va_arg): Likewise.
	* config/v850/v850.c (v850_va_arg): Likewise.

Wed Jul 11 21:27:25 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (merge_blocks_move_successor_nojumps): Do not crash
	when fallthru edge is present.
	(mege_blocks): Handle case where creation of jump insn
	is required.

	* basic-block.h (CLEANUP_EXPENSIVE, CLEANUP_CROSSJUMP,
	CLEANUP_POST_REGSTACK): New constants.
	* except.c (finish_eh_generation): Update call of cleanup_cfg,
	* jump.c (rtx_renumbered_equal_p): Handle 't' fields.
	* output.h (cleanup_cfg): Update prototype.
	* reg-stack.c (reg_to_stack): Use cleanup_cfg instead of jump_optimize
	* sibcall.c (optimize_sibling_and_tail_recursive_call): Update
	cleanup_cfg call; kill missleading comment.
	* toplev.c (rest_of_compilation): Update all cleanup_cfg calls.
	* flow.c (merge_blocks, try_optimize_cfg, cleanup_cfg): Accept mode
	parameter; control optimizations performed using it.
	(flow_find_cross_jump, outgoing_edges_match, try_crossjump_to_edge,
	try_crossjump_bb): New functions.

2001-07-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.c (pa_output_function_prologue): Delete prototype.  Make function
	extern.
	* pa.h (ASM_OUTPUT_MI_THUNK): Rename output_function_prologue to
	pa_output_function_prologue.
	* pa-protos.h (pa_output_function_prologue): New prototype.

2001-07-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* stmt.c (emit_case_nodes): Widen high and low instead of new_bound
	and low to get correct sign extension in low+high test.

2001-07-11  Janis Johnson <janis@us.ibm.com>

	* gcov.c (arcdata): Use gcov_type to fix branch percentage
	for large hit count.

	* profile.c (branch_prob): Fix .bbg info for computed gotos
	and C++ EH code.

2001-07-11  Mark Mitchell  <mark@codesourcery.com>

	* stmt.c (parse_output_constraint): New function, split out
	from ...
	(expand_asm_operands): ... here.  Use parse_output_constraint.
	* tree.h (parse_output_constraint): Declare it.

2001-07-11  Richard Henderson  <rth@redhat.com>

	* bitmap.c: Comment some functions; fiddle whitespace.
	(bitmap_free): Don't export.
	(bitmap_element_allocate): Use memset.
	* bitmap.h (bitmap_free): Don't declare.

2001-07-11  Daniel Berlin  <dan@cgsoftware.com>

	* gcse.c, lcm.c, sched-deps.c:
	s/free on sbitmap vectors/sbitmap_vector_free on sbitmap vectors/g

	* flow.c (flow_loops_find): Free dom if we found no loops, since
	we aren't going to save it.

	* lcm.c (pre_edge_rev_lcm): Free st_antin, st_antout when we are
	done.

Wed Jul 11 09:00:48 2001  Jeffrey A Law  (law@cygnus.com)

	* ssa-ccp.c (ssa_fast_dce): Free worklist when completed.

Wed Jul 11 10:07:18 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* dwarf2out.c (dwarf2out_init, dwarf2out_finish): Add dummy version
	#ifndef DWARF2_DEBUGGING_INFO.

2001-07-11  Richard Sandiford  <rsandifo@redhat.com>

	* simplify-rtx.c (simplify_gen_subreg): Return null for QUEUED rtxes.

2001-07-11  Richard Sandiford  <rsandifo@redhat.com>

	* config/mips/mips.c (gen_int_relational): Tell the caller not to
	reverse a branch if a NE comparison is implemented with GTU.

2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
	    H.J. Lu  <hjl@gnu.org>

	* mips.md (call_internal1): Use CONSTANT_ADDRESS_P to check for
	constant addresses.
	(call_internal2): Likewise.
	(call_value_internal1): Likewise.
	(call_value_internal2): Likewise.
	(call_value_multiple_internal1): Likewise.
	(call_value_multiple_internal2): Likewise.

2001-07-10  Kazu Hirata  <kazu@hxi.com>

	* calls.c (emit_library_call_value_1): Fix a comment typo.
	* dwarf2out.c (mem_loc_descriptor): Likewise.
	* config/i386/i386.c (ix86_expand_aligntest): Likewise.

2001-07-11  David Billinghurst <David.Billinghurst@riotinto.com>

	* simplify-rtx.c (simplify_subreg): Fix typo in comment

Tue Jul 10 07:27:53 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* recog.c (offsettable_address_p): Handle LO_SUM case.
	* config/mips/mips.c (double_memory_operand): Use adjust_address_nv
	instead of plus_constant.

2001-07-10  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* reload1.c (merge_assigned_reloads): After a RELOAD_OTHER merge,
	fix setting of the reloads of that reload to RELOAD_FOR_OTHER_ADDRESS.

Tue Jul 10 07:27:53 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* config/rs6000/rs6000.c (print_operand, case 'L', 'Y', 'Z'): Use
	adjust_address_nv instead of plus_constant.

2001-07-10  Neil Booth  <neil@daikokuya.demon.co.uk>

	* Makefile.in (toplev.o, sdbout.o, dbxout.o, dwarfout.o,
	dwarf2out.o): Depend on debug.h, wrap long lines.
	* dbxout.c: Include debug.h.
	(dbx_debug_hooks): New.
	(dbxout_init): Make static, take just 2 args.
	(dbxout_finish): Make static.
	* dbxout.h (dbxout_init, dbxout_finish): Delete.
	* debug.c: New file.
	* debug.h: New file.
	* dwarf2out.c: Include debug.h.
	(dwarf2_debug_hooks): New.
	(dwarf2out_init): Make static.
	(dwarf2out_finish): Make static, take 2 args.
	* dwarf2out.h (dwarf2out_init, dwarf2out_finish): Delete.
	* dwarfout.c: Include debug.h.
	(dwarf_debug_hooks): New.
	(dwarfout_init): Make static.
	(dwarfout_finish): Make static, take 2 args.
	* dwarfout.h (dwarfout_init, dwarfout_finish): Delete.
	* sdbout.c: Include debug.h.
	(sdb_debug_hooks): New.
	(sdbout_init): Make static, take 2 args.
	* sdbout.h (sdbout_init): Delete.
	* toplev.c: Include debug.h.
	(debug_hooks): New.
	(compile_file): Set deubg_hooks based on command line options.
	Use the hooks unconditionally rather than conditional compilation.

Tue Jul 10 09:04:45 2001  Jeffrey A Law  (law@cygnus.com)

	* ssa-ccp.c (first_phi_node): Remove.  Replace uses with calls to
	first_insn_after_basic_block_note instead.

	* df.c (df_bb_refs_unlink): #if 0 out for now.

2001-07-10  David Billinghurst <David.Billinghurst@riotinto.com

	* ssa.h: Add prototype for ssa_const_prop
	* ssa-ccp.c: Add prototype for ssa_fast_dce and mark_references
	(ssa_ccp_substitute_constants): Fix signed vs unsigned comparison
	(ssa_fast_dce): Remove unused variable

2001-07-10  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>

	* diagnostic.c (finish_diagnostic): Rename to
	diagnostic_finish. Make it take an 'output_buffer *'.  Adjust
	calls thourghout.

2001-07-10  Jason Merrill  <jason_merrill@redhat.com>

	* dwarf2out.c (dwarf2out_line): Emit -dA comment even when we have
	.loc support.

	* collect2.c (main): Set COLLECT_NO_DEMANGLE for subprocesses.
	(dump_file): Only pad the demangled name with spaces if the
	mangled name was padded with spaces.

2001-07-10  Bernd Schmidt  <bernds@redhat.com>

	* bb-reorder.c (make_reorder_chain_1): Correct branch/fallthru
	edge detection.

Tue Jul 10 07:27:53 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* expr.c (expand_expr, case COMPONENT_REF): Don't force using bitfield
	extraction if no direct load if either EXPAND_CONST_ADDRESS or
	EXPAND_INITIALIZER.

	* emit-rtl.c (adjust_address, adjust_address_nv): Change criteria for
	whether can put offset inside LO_SUM to check mode alignment, not size.

2001-07-10  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>

	* doc/tm.texi (Misc): Fix thinko.

2001-07-10  Jan van Male  <jan.vanmale@fenk.wau.nl>

	* regmove.c (replace_in_call_usage): Fix warnings.
	* sched-deps.c (add_dependence): Fix warnings.
	* simplify-rtx.c (simplify_subreg): Likewise.
	Return NULL_RTX instead of NULL.

	* reg-stack.c (emit_swap_insn): Eliminate warnings.
	(subst_asm_stack_regs): Likewise.

	* combine.c (num_sign_bit_copies): Cast bitwidth to int to avoid
	warnings.

	* dwarf2out.c (output_call_frame_info): Declare i as int.
	(build_abbrev_table): Declare n_alloc as int.
	(dwarf2out_finish): Initialize die.
	* except.c: Declare sjlj_funcdef_number as unsigned.
	(connect_post_landing_pads): Declare j as unsigned.
	(convert_to_eh_region_ranges): Initialize call_site.
	(output_function_exception_table): Initialize tt_format_size.
	* expr.c (move_by_pieces_1): Initialize to1.
	(store_constructor): Initialize minelt and maxelt.
	* flow.c (mark_regs_live_at_end): Declare i as unsigned.
	* function.c (instantiate_decls): Avoid signed/unsigned warning.

	* c-decl.c (combine_parm_decls): Unused, remove.
	* c-tree.h: Remove prototype for combine_parm_decls.

	* reload.c (push_reload): Fix warning.
	(regno_clobbered_p): Likewise.
	* reload1.c (replace_pseudos_in_call_usage): Likewise.
	(reload_combine): Likewise.

	* bitmap.c: Rename bitmap_zero to bitmap_zero_bits to fix warnings.
	* bitmap.h: Rename bitmap_zero to bitmap_zero_bits to fix
	warnings.
	* bitmap.c (bitmap_operation): Change user.
	* bitmap.h (EXECUTE_IF_AND_COMPL_IN_BITMAP): Likewise.

2001-07-10  Eric Christopher  <echristo@redhat.com>

	* config/mips/mips.c (override_options): Fix typo.

2001-07-09  Stan Shebs  <shebs@apple.com>

	* target.h (struct gcc_target): New fields init_builtins and
	expand_builtin.
	* target-def.h (TARGET_INIT_BUILTINS): New macro.
	(TARGET_EXPAND_BUILTIN): New macro.
	(TARGET_INITIALIZER): Add them.
	* builtins.c: Include target.h.
	(expand_builtin): Use targetm.expand_builtin.
	(default_init_builtins): New function.
	(default_expand_builtin): New function.
	* expr.h (default_init_builtins): Declare.
	(default_expand_builtin): Declare.
	* c-common.c (c_common_nodes_and_builtins): Use
	targetm.init_builtins.
	* defaults.h (MD_INIT_BUILTINS): Remove.
	* Makefile.in (builtins.o): Depend on target.h.

	* config/arm/arm.c (TARGET_INIT_BUILTINS): Define.
	(TARGET_EXPAND_BUILTIN): Define.
	* config/arm/arm.h (MD_INIT_BUILTINS): Remove.
	(MD_EXPAND_BUILTIN): Remove.

	* config/c4x/c4x.c (TARGET_INIT_BUILTINS): Define.
	(TARGET_EXPAND_BUILTIN): Define.
	(c4x_init_builtins): Make endlink arg a local.
	(c4x_print_operand): Fix typos in adjust_address usages.
	* config/c4x/c4x-protos.h (c4x_init_builtins): Update decl.
	* config/c4x/c4x.h (MD_INIT_BUILTINS): Remove.
	(MD_EXPAND_BUILTIN): Remove.

	* config/i386/i386.c (TARGET_INIT_BUILTINS): Define.
	(TARGET_EXPAND_BUILTIN): Define.
	(ix86_init_mmx_sse_builtins): New function, was ix86_init_builtins.
	(ix86_init_builtins): Call new function only if TARGET_MMX.
	* config/i386/i386-protos.h (ix86_init_mmx_sse_builtins): Declare.
	* config/i386/i386.h (MD_INIT_BUILTINS): Remove.
	(MD_EXPAND_BUILTIN): Remove.

	* config/ia64/ia64.c (TARGET_INIT_BUILTINS): Define.
	(TARGET_EXPAND_BUILTIN): Define.
	* config/ia64/ia64.h (MD_INIT_BUILTINS): Remove.
	(MD_EXPAND_BUILTIN): Remove.

	* doc/tm.texi: Document these changes.

2001-07-09  Diego Novillo  <dnovillo@redhat.com>

	* basic-block.h (tree_node): Forward declare if needed.
	(struct basic_block_def): Add fields 'head_tree' and 'end_tree'.
	(BLOCK_HEAD_TREE): Define.
	(BLOCK_END_TREE): Define.
	(struct loops): Rename field 'tree' to 'tree_root'.
	* flow.c (entry_exit_blocks): Add initializers for 'head_tree' and
	'end_tree'.
	(flow_loops_tree_build): Rename reference to field 'tree' to
	'tree_root'.
	(flow_loops_level_compute): Ditto.
	* predict.c (estimate_bb_frequencies): Ditto.
	* tree.h (struct tree_common): Add field 'aux'.

2001-07-09  Stan Shebs  <shebs@apple.com>

	* config/darwin.c (darwin_encode_section_info): Don't mark any
	DECL_EXTERNAL node as defined.

2001-07-09  John David Anglin  <dave@hiauly1.hia.nrc.ca>

	* pa.c (pa_init_machine_status, pa_mark_machine_status,
	pa_free_machine_status, hppa_init_pic_save): Delete.
	(hppa_pic_save_rtx): New.  Use get_hard_reg_initial_val.
	(hppa_profile_hook): Use hppa_pic_save_rtx.
	* pa.h (struct machine_function, PIC_OFFSET_TABLE_SAVE_RTX,
	hppa_init_pic_save): Delete.
	(hppa_pic_save_rtx): Declare.
	* pa.md (call, call_value, sibcall, sibcall_value,
	builtin_setjmp_receiver): Use hppa_pic_save_rtx.

2001-07-09  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/t-h8300 (LIB1ASMFUNCS): Add _floatdisf and _fixsfdi.
	* config/mn10200/t-mn10200 (LIB1ASMFUNCS): Likewise.

2001-07-09  Andreas Jaeger  <aj@suse.de>

	* output.h: Add declaration of final_forward_branch_p.

	* config/i386/i386.c (output_fix_trunc): Remove unused variable.

	* varray.c: Include errors.h for internal_error and trim_filename
	declarations.

	* Makefile.in (varray.o): Add errors.h.

2001-07-09  Toon Moene  <toon@moene.indiv.nluug.nl>

	* expr.h: Adjust prototypes for have_add2_insn, have_sub2_insn.
	* optabs.c (have_add2_insn): Check whether the add insn chosen
	really accepts the operands.  (have_sub2_insn): Ditto for sub insn.
	* reload1.c (reload_cse_move2add): Adjust calls of have_add2_insn.

Mon Jul  9 13:26:40 2001  Jeffrey A Law  (law@cygnus.com)

	* Makefile.in (OBJS): Add ssa-ccp.o
	(ssa-ccp.o): Add dependencies.
	* toplev.c (DFI_ssa_ccp): New dump file enum.
	(dump_file): Add entry for dumping after SSA CCP.
	(flag_ssa_ccp): New flag variable.
	(f_options): Add -fssa-ccp.
	(rest_of_compilation): Run SSA CCP if requested.
	* timevar.def (TV_SSA_CCP): New timevar.
	* ssa.c (mark_phi_and_copy_regs): Handle deleted PHI nodes.
	* doc/gcc.texi (Passes): Add documentation for SSA CCP pass.
	Fix minor typo in SSA DCE documentation.
	* doc/invoke.texi: Add documentation for new flag -fssa-ccp.
	Add documentation for new dump option.  Renumber dump files
	appropriately.

Mon Jul  9 21:36:00 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* emit-rtl.c (gen_highpart_mode): New.
	* rtl.h (gen_highpart_mode): Declare.
	* sparc.md (insn splitters): Use gen_highpart_mode, whenever the
	operand can be VOIDmode constant.

Mon Jul  9 17:23:10 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (redirect_edge_and_branch_force): New.
	(can_fallthru): Ensure that basic blocks are succeeding.
	(try_optimize_cfg): Do not delete basic block if it is the last one.

	* flow.c (try_redirect_by_replacing_jump): Do not remove
	jumps with side effects, unlink chain on fallthru edge;
	set block for new jump instruction; avoid basic block to
	over by line number note.

	* flow.c (try_simplify_condjump): Verify that the condjump
	is not always falling through.

	Re-install patch:
	* flow.c (try_redirect_by_replacing_jump): Remove cc0 setter.

	* flow.c (forwarder_block_p): Fix for fallthru blocks.
	(try_redirect_by_replacing_jump): Update properly the count
	and frequency information.

Mon Jul  9 06:41:07 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* emit-rtl.c (adjust_address, adjust_address_nv): Handle an
	address that is a LO_SUM specially.
	* explow.c (plus_constant_wide, case LO_SUM): Deleted.

	* c-lang.c (start_cdtor): Remove extra parameter from start_function.

	* emit-rtl.c (adjust_address_nv, replace_equiv_address_nv): New fcns.
	(operand_subword): Use them.
	(change_address_1): Renamed from change_address; new arg VALIDATE.
	* expr.h: Reflect above changes; change_address now macro.
	* alias.c (canon_rtx): Use replace_equiv_address_nv instead of
	making MEM.
	* cselib.c (add_mem_for_addr): Likewise.
	* expr.c (protect_from_queue, emit_move_insn_1): Likewise.
	* regmove.c (try_apply_stack_adjustment): Likewise.
	* reload.c (push_reload, make_memloc): Likewise.
	* reload1.c (eliminate_regs): Likewise.
	* simplify-rtx.c (simplify_replace_rtx): Likewise.
	* caller-save.c (setup_save_areas): Use adjust_address_nv instead of
	adjust_addess.
	* combine.c (make_extraction, simplify_shift_const): Likewise.
	(gen_lowpart_for_combine): Likewise.
	* cse.c (gen_lowpart_if_possible): Likewise.
	* function.c (fixup_var_refs_1, purge_addressof_1): Likewise.
	* expr.c (expand_expr, case COMPONENT_REF): Likewise.
	* optabs.c (gen_move_insn): Likewise.
	* reload1.c (alter_reg): Likewise.
	* simplify-rtx.c (simplify_subreg): Likewise.
	* stmt.c (expand_anon_union_decl): Likewise.
	* recog.c (validate_replace_rtx_1): Likewise.
	(expr.h): Include.
	* Makefile.in (recog.o): Add $(EXPR_H).
	* explow.c (stabilize): Call replace_equiv_address.
	* expr.c (move_by_pieces_1, store_by_pieces_2): Likewise.
	* final.c (alter_subreg): OFFSET is HOST_WIDE_INT.

2001-07-03  Andrew Haley  <aph@redhat.com>

	* expmed.c (store_fixed_bit_field): Don't use a mode bigger than
	the mode of the memory location.

2001-07-09  Bo Thorsen  <bo@suse.co.uk>

	* config/i386/unix.h (ASM_OUTPUT_MI_THUNK): Fix x86-64 vtable support.

2001-07-09  Neil Booth  <neil@daikokuya.demon.co.uk>

	* final.c (output_addr_const): Use target opening and
	closing parentheses.
	* target-def.h: Define TARGET_ASM_OPEN_PAREN, TARGET_ASM_CLOSE_PAREN
	defaults, add to TARGET_ASM_OUT.
	* target.h (struct gcc_target): Add open_paren and close_paren.
	* doc/md.texi: Update.
	* doc/tm.texi: Document TARGET_ASM_FUNCTION_END_PROLOGUE,
	TARGET_ASM_FUNCTION_BEGIN_EPILOGUE, TARGET_ASM_OPEN_PAREN and
	TARGET_ASM_CLOSE_PAREN.
	* config/i386/i386.c (TARGET_ASM_OPEN_PAREN, TARGET_ASM_CLOSE_PAREN):
	Override.
	* config/pdp11/pdp11.c (TARGET_ASM_OPEN_PAREN, TARGET_ASM_CLOSE_PAREN):
	Override.
	* config/1750a/1750a.h (ASM_OPEN_PAREN, ASM_CLOSE_PAREN): Remove.
	* config/a29k/a29k.h: Similarly.
	* config/alpha/alpha.h: Similarly.
	* config/arc/arc.h: Similarly.
	* config/arm/aof.h: Similarly.
	* config/arm/aout.h: Similarly.
	* config/avr/avr.h: Similarly.
	* config/c4x/c4x.h: Similarly.
	* config/clipper/clipper.h: Similarly.
	* config/convex/convex.h: Similarly.
	* config/d30v/d30v.h: Similarly.
	* config/dsp16xx/dsp16xx.h: Similarly.
	* config/elxsi/elxsi.h: Similarly.
	* config/fr30/fr30.h: Similarly.
	* config/h8300/h8300.h: Similarly.
	* config/i370/i370.h: Similarly.
	* config/i386/i386.h: Similarly.
	* config/i860/i860.h: Similarly.
	* config/i960/i960.h: Similarly.
	* config/ia64/ia64.h: Similarly.
	* config/m32r/m32r.h: Similarly.
	* config/m68hc11/m68hc11.h: Similarly.
	* config/m68k/m68k.h: Similarly.
	* config/m88k/m88k.h: Similarly.
	* config/mcore/mcore.h: Similarly.
	* config/mips/mips.h: Similarly.
	* config/mn10200/mn10200.h: Similarly.
	* config/mn10300/mn10300.h: Similarly.
	* config/ns32k/ns32k.h: Similarly.
	* config/pa/pa.h: Similarly.
	* config/pdp11/pdp11.h: Similarly.
	* config/pj/pj.h: Similarly.
	* config/romp/romp.h: Similarly.
	* config/rs6000/rs6000.h: Similarly.
	* config/sh/sh.h: Similarly.
	* config/sparc/sparc.h: Similarly.
	* config/v850/v850.h: Similarly.
	* config/vax/vax.h: Similarly.
	* config/we32k/we32k.h: Similarly.

2001-07-09  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/c-tree.texi: Document representation of attributes.

2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/tm.texi: Update some places for the rename of target to
	targetm.  Fix typo.

2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>

	* target.h (struct gcc_target): Add insert_attributes.
	* target-def.h (TARGET_INSERT_ATTRIBUTES): Define.
	(TARGET_INITIALIZER): Update.
	* tree.c, tree.h (default_insert_attributes): New function.
	Update comments on other default functions to refer to targetm,
	not target.
	* doc/tm.texi (INSERT_ATTRIBUTES): Update to document
	TARGET_INSERT_ATTRIBUTES.
	(SET_DEFAULT_DECL_ATTRIBUTES): Remove.
	* c-common.c (decl_attributes): Use targetm.insert_attributes.
	Don't use PRAGMA_INSERT_ATTRIBUTES.
	* Makefile.in (c-common.o): Depend on $(TARGET_H).
	* c-decl.c (start_decl, start_function): Don't call
	SET_DEFAULT_DECL_ATTRIBUTES.
	* config/c4x/c4x.h (SET_DEFAULT_DECL_ATTRIBUTES): Don't define.
	* config/c4x/c4x-protos.h (c4x_set_default_attributes): Don't
	declare.
	* config/c4x/c4x.c (TARGET_INSERT_ATTRIBUTES): Define.
	(c4x_check_attribute): Avoid modifying attribute list itself.
	(c4x_set_default_attributes): Rename to c4x_insert_attributes.
	Make static.
	* config/sh/sh.h (PRAGMA_INSERT_ATTRIBUTES): Don't define.
	* config/sh/sh-protos.h (sh_pragma_insert_attributes): Don't
	declare.
	* config/sh/sh.c (TARGET_INSERT_ATTRIBUTES): Define.
	(sh_pragma_insert_attributes): Rename to sh_insert_attributes.
	Make static.
	* config/v850/v850.h (SET_DEFAULT_DECL_ATTRIBUTES): Don't define.
	* config/v850/v850-protos.h (v850_set_default_decl_attr): Don't
	declare.
	* config/v850/v850.c (TARGET_INSERT_ATTRIBUTES): Define.
	(v850_set_default_decl_attr): Rename to v850_insert_attributes.
	Adjust parameters.  Make static.

2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>

	* c-common.c (decl_attributes): Only take a single attributes
	parameter.
	* c-common.h (decl_attributes): Update prototype.
	* c-decl.c (start_decl, start_function): Only take a single
	attributes parameter.  Update calls to decl_attributes.
	(finish_struct, finish_enum): Update calls to decl_attributes.
	(push_parm_decl): Expect unified list of attributes.  Update call
	to decl_attributes.
	* c-parse.in (fndef, initdcl, notype_initdcl, nested_function,
	notype_nested_function, component_declarator,
	component_notype_declarator, label): Update calls to
	decl_attributes.
	(absdcl_maybe_attribute, parm, firstparm, myparm): Unify attribute
	lists that are passed to push_parm_decl.
	* c-tree.h (start_function, start_decl): Update prototypes.
	* config/sh/sh-protos.h, config/sh/sh.c
	(sh_pragma_insert_attributes): Only take a single attributes
	parameter.
	* config/sh/sh.h (PRAGMA_INSERT_ATTRIBUTES): Likewise.
	* doc/tm.texi (INSERT_ATTRIBUTES): Update.
	* objc/objc-act.c (define_decl, generate_objc_symtab_decl,
	build_module_descriptor, generate_static_references,
	generate_strings, build_selector_translation_table,
	generate_descriptor_table, generate_protocols,
	generate_ivars_list, generate_dispatch_table,
	generate_protocol_list, generate_category,
	generate_shared_structures, really_start_method, add_objc_decls,
	generate_classref_translation_entry): Update calls to start_decl
	and start_function.
	(build_tmp_function_decl, start_method_def): Unify attribute lists
	that are passed to push_parm_decl.

2001-07-08  Neil Booth  <neil@daikokuya.demon.co.uk>

	* final.c (no_asm_to_stream): New.
	(final_scan_insn): Use target structures for prologue ends
	and epilogue starts.
	* output.h (no_asm_to_stream): New.
	* target-def.h (TARGET_ASM_FUNCTION_END_PROLOGUE,
	TARGET_ASM_FUNCTION_BEGIN_EPILOGUE): New.
	(TARGET_ASM_OUT): Update.
	* target.h (struct gcc_target): New members function_end_prologue
	and function_begin_epilogue.
	* config/1750/1750.h (ASM_OUTPUT_FUNNAM): Delete as unused.
	* config/alpha/alpha-protos.h (output_end_prologue): Delete.
	* config/alpha/alpha.c (output_end_prologue): Rename to
	alpha_output_function_end_prologue.  Use in target struct
	and make static.
	* config/alpha/alpha.h (FUNCTION_END_PROLOGUE): Delete.
	* config/ia64/ia64-protos.h (ia64_output_end_prologue): Delete.
	* config/ia64/ia64.c (ia64_output_end_prologue): Rename to
	ia64_output_function_end_prologue.  Use in target struct
	and make static.
	(ia64_function_prologue, ia64_funciton_epilogue): Rename
	mistyped prototypes.
	* config/ia64/ia64.h (FUNCTION_END_PROLOGUE): Delete.
	* config/m88k/m88k-protos.h (m88k_end_prologue, m88k_begin_epilogue):
	Delete.
	* config/m88k/m88k.c (m88k_end_prologue, m88k_begin_epilogue): Rename
	an use in target struct, make static.
	* config/ia64/ia64.h (FUNCTION_END_PROLOGUE, FUNCTION_BEGIN_EPILOGUE):
	Delete.

2001-07-08  Richard Henderson  <rth@redhat.com>

	* stmt.c (emit_case_nodes): Convert modes properly in low+high test.

2001-07-08  Richard Henderson  <rth@redhat.com>

	* config/i386/i386.md: Remove constraints strings from define_split
	and define_peephole2 patterns.
	(eh_return_si, eh_return_di): Split eh_return_1 for modes.
	(eh_return): Use them.

2001-07-08  Richard Henderson  <rth@redhat.com>

	* doc/tm.texi (Exception Handling): New subnode of Stack and Calling.
	Document MD_FALLBACK_FRAME_STATE_FOR.

2001-07-07  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.c (m68hc11_initial_elimination_offset):
	Take into account m68hc11_sp_correction for FRAME_POINTER_REGNUM
	elimination.
	* config/m68hc11/m68hc11.h (STARTING_FRAME_OFFSET): Use 0.

2001-07-07  Nick Clifton  <nickc@cambridge.redhat.com>

	* config/ia64/sysv4.h (ASM_OUTPUT_LABELREF): Append # to end
	of the label inside NAME as opposed to just the end of NAME.

2001-07-07  Neil Booth  <neil@daikokuya.demon.co.uk>

	* config/alpha/alpha-protos.h (vms_valid_decl_attribute_p): Delete.
	* config/alpha/alpha.c (alpha_init_machine_status,
	alpha_mark_machine_status, alpha_free_machine_status): Delete.
	(TARGET_VALID_DECL_ATTRIBUTE): Define for VMS.
	(vms_valid_decl_attribute_p): Make static, conditionally compile.
	* config/alpha/alpha.h (VALID_MACHINE_DECL_ATTRIBUTE): Delete.

2001-07-06  Stan Shebs  <shebs@apple.com>

	* target.h (targetm): Rename global from "target", so as not to
	conflict with local variables.
	* c-decl.c: Ditto.
	* c-typeck.c: Ditto.
	* final.c: Ditto.
	* tree.c: Ditto.
	* cp/decl.c: Ditto.
	* cp/decl2.c: Ditto.
	* cp/typeck.c: Ditto.
	* 1750a/1750a.c: Ditto.
	* a29k/a29k.c: Ditto.
	* arc/arc.c: Ditto.
	* arm/arm.c: Ditto.
	* avr/avr.c: Ditto.
	* clipper/clipper.c: Ditto.
	* convex/convex.c: Ditto.
	* d30v/d30v.c: Ditto.
	* dsp16xx/dsp16xx.c: Ditto.
	* elxsi/elxsi.c: Ditto.
	* fr30/fr30.c: Ditto.
	* h8300/h8300.c: Ditto.
	* i370/i370.c: Ditto.
	* i386/i386.c: Ditto.
	* i860/i860.c: Ditto.
	* i960/i960.c: Ditto.
	* ia64/ia64.c: Ditto.
	* m32r/m32r.c: Ditto.
	* m68hc11/m68hc11.c: Ditto.
	* m68k/m68k.c: Ditto.
	* m88k/m88k.c: Ditto.
	* mips/mips.c: Ditto.
	* ns32k/ns32k.c: Ditto.
	* pa/pa.c: Ditto.
	* pdp11/pdp11.c: Ditto.
	* romp/romp.c: Ditto.
	* rs6000/rs6000.c: Ditto.
	* sh/sh.c: Ditto.
	* sparc/sparc.c: Ditto.
	* vax/vax.c: Ditto.
	* we32k/we32k.c: Ditto.
	* doc/tm.texi: Update the manual to match.

2001-07-06  Richard Henderson  <rth@redhat.com>

	* except.h (MUST_USE_SJLJ_EXCEPTIONS): Examine the value of
	DWARF2_UNWIND_INFO not just whether it is defined.

2001-07-06  Diego Novillo  <dnovillo@redhat.com>

	* combine.c (combine_simplify_rtx): Also recompute 'mode' if the
	call to simplify_binary_operation returns a new pattern.

2001-07-06  Roman Lechtchinsky  <rl@cs.tu-berlin.de>

	* glimits.h (__SHRT_MAX__): New.
	(SHRT_MIN, USHRT_MAX): Define in terms of SHRT_MAX.
	(SHRT_MAX): Define in terms of __SHRT_MAX__.

2001-07-06  Jan van Male  <jan.vanmale@fenk.wau.nl>

	* alias.c (base_alias_check): Cast GET_MODE_UNIT_SIZE to int to
	avoid warnings.

2001-07-06  Richard Henderson  <rth@redhat.com>

	* bitmap.c (bitmap_release_memory): Move adjacent to the
	allocation functions.
	(bitmap_first_set_bit, bitmap_last_set_bit): Streamline knowing
	the implementation.  Binary search for the set bit.
	(bitmap_union_of_diff): Allocate the temporary on the stack
	instead of using xmalloc.

2001-07-06  Richard Henderson  <rth@redhat.com>

	* genrecog.c (validate_pattern): Warn for constraints in
	define_{expand,split,peephole2}.  Remove strict_low_part
	before looking up match_dup.

2001-07-06  DJ Delorie  <dj@redhat.com>

	* doc/gcc.texi (Makefile): Rename to be a more general purpose
	chapter about various build hints and history.  Add section
	talking about the various types of native and cross builds.

2001-07-06  Neil Booth  <neil@daikokuya.demon.co.uk>

	* Makefile.in (final.o): Depend on target.h.
	* final.c: Include target.h.
	(default_function_pro_epilogue): New.
	(final_start_function): Use target structure for function prologues.
	(final_end_function): Use target structure for function epilogues.
	* fold-const.c (real_hex_to_f): Constify s and p.
	* output.h (default_function_pro_epilogue): New.
	* real.h (real_hex_to_f): Update prototype.
	* target-def.h (TARGET_ASM_FUNCTION_PROLOGUE,
	TARGET_ASM_FUNCTION_EPILOGUE, TARGET_ASM_OUT): New.
	(TARGET_INITIALIZER): Update.
	* target.h (gcc_target): Add struct asm_out.
	* doc/tm.texi: Update.

config:
	Update each arch to use TARGET_ASM_FUNCTION_PROLOGUE and
	TARGET_ASM_FUNCTION_EPILOGUE.  Move macro code to functions
	in cpu/cpu.c, or rename old functions consistently.  Take
	a HOST_WIDE INT not an int as the SIZE parameter.  Remove now
	redundant macros and prototypes.  Make new functions static.

	* 1750a/1750a.c: Similarly.
	* 1750a/1750a.h: Similarly.
	* a29k/a29k-protos.h: Similarly.
	* a29k/a29k.c: Similarly.
	* a29k/a29k.h: Similarly.
	* arc/arc-protos.h: Similarly.
	* arc/arc.c: Similarly.
	* arc/arc.h: Similarly.
	* arm/arm-protos.h: Similarly.
	* arm/arm.c: Similarly.
	* arm/arm.h: Similarly.
	* avr/avr-protos.h: Similarly.
	* avr/avr.c: Similarly.
	* avr/avr.h: Similarly.
	* clipper/clipper-protos.h: Similarly.
	* clipper/clipper.c: Similarly.
	* clipper/clipper.h: Similarly.
	* convex/convex.c: Similarly.
	* convex/convex.h: Similarly.
	* d30v/d30v-protos.h: Similarly.
	* d30v/d30v.c: Similarly.
	* d30v/d30v.h: Similarly.
	* d30v/d30v.md: Similarly.
	* dsp16xx/dsp16xx-protos.h: Similarly.
	* dsp16xx/dsp16xx.c: Similarly.
	* dsp16xx/dsp16xx.h: Similarly.
	* elxsi/elxsi.c: Similarly.
	* elxsi/elxsi.h: Similarly.
	* fr30/fr30.c: Similarly.
	* fr30/fr30.md: Similarly.
	* h8300/h8300-protos.h: Similarly.
	* h8300/h8300.c: Similarly.
	* h8300/h8300.h: Similarly.
	* i370/i370-protos.h: Similarly.
	* i370/i370.c: Similarly.
	* i370/i370.h: Similarly.
	* i386/i386.c: Similarly.
	* i386/osf1elf.h: Similarly.
	* i386/osfrose.h: Similarly.
	* i860/i860-protos.h: Similarly.
	* i860/i860.c: Similarly.
	* i860/i860.h: Similarly.
	* i960/i960-protos.h: Similarly.
	* i960/i960.c: Similarly.
	* i960/i960.h: Similarly.
	* ia64/ia64-protos.h: Similarly.
	* ia64/ia64.c: Similarly.
	* ia64/ia64.h: Similarly.
	* m32r/m32r-protos.h: Similarly.
	* m32r/m32r.c: Similarly.
	* m32r/m32r.h: Similarly.
	* m68hc11/m68hc11-protos.h: Similarly.
	* m68hc11/m68hc11.c: Similarly.
	* m68hc11/m68hc11.h: Similarly.
	* m68k/crds.h: Similarly.
	* m68k/dpx2.h: Similarly.
	* m68k/m68k-protos.h: Similarly.
	* m68k/m68k.c: Similarly.
	* m68k/m68k.h: Similarly.
	* m68k/news.h: Similarly.
	* m88k/m88k-protos.h: Similarly.
	* m88k/m88k.c: Similarly.
	* m88k/m88k.h: Similarly.
	* mips/mips-protos.h: Similarly.
	* mips/mips.c: Similarly.
	* mips/mips.h: Similarly.
	* ns32k/merlin.h: Similarly.
	* ns32k/ns32k.c: Similarly.
	* ns32k/ns32k.h: Similarly.
	* ns32k/tek6000.h: Similarly.
	* pa/pa-protos.h: Similarly.
	* pa/pa.c: Similarly.
	* pa/pa.h: Similarly.
	* pdp11/2bsd.h: Similarly.
	* pdp11/pdp11-protos.h: Similarly.
	* pdp11/pdp11.c: Similarly.
	* pdp11/pdp11.h: Similarly.
	* romp/romp-protos.h: Similarly.
	* romp/romp.c: Similarly.
	* romp/romp.h: Similarly.
	* rs6000/rs6000-protos.h: Similarly.
	* rs6000/rs6000.c: Similarly.
	* rs6000/rs6000.h: Similarly.
	* rs6000/sysv4.h: Similarly.
	* sh/sh-protos.h: Similarly.
	* sh/sh.c: Similarly.
	* sh/sh.h: Similarly.
	* sparc/sparc-protos.h: Similarly.
	* sparc/sparc.c: Similarly.
	* sparc/sparc.h: Similarly.
	* vax/vax.c: Similarly.
	* vax/vax.h: Similarly.
	* vax/vms.h: Similarly.
	* we32k/we32k.c: Similarly.
	* we32k/we32k.h: Similarly.

Fri Jul  6 11:47:59 2001  Jeffrey A Law  (law@cygnus.com)

	* basic-block.h (first_insn_after_basic_block_note): Declare.
	* flow.c (first_insn_after_basic_block_note): Define.  Moved
	from...
	* ssa.c (first_insn_after_basic_block_note): Remove.
	* ssa-dce.c (find_inherently_necessary): Consider BARRIERs
	necessary.
	(ssa_eliminate_dead_code): Properly update the CFG and PHI
	nodes when we find a dead conditional branch.  Insert BARRIERs
	after any blocks with no successors, but which do not have
	any BARRIERs.

2001-07-06  Zack Weinberg  <zackw@stanford.edu>

	* varray.c (varray_check_failed): Use internal_error.

2001-07-05  Andrew Haley  <aph@redhat.com>

	* Makefile.in (LIB2_DIVMOD_FUNCS): New.
	(LIB2FUNCS): Move divmod functions to LIB2_DIVMOD_FUNCS.
	* mklibgcc.in: Compile LIB2_DIVMOD_FUNCS.

2001-07-02  Jason Merrill  <jason_merrill@redhat.com>

	* dwarf2out.c (mem_loc_descriptor): Only look through a constant pool
	reference if the target constant is also a SYMBOL_REF.

2001-07-05  Eric Christopher  <echristo@redhat.com>

	* config/mips/mips.h (MASK_MIPS3900): Remove.
	(MASK_MIPS16,MASK_NO_CHECK_ZERO_DIV,MASK_CHECK_RANGE_DIV,
	MASK_UNINIT_CONST_IN_RODATA): Change for 3900 mask removal.
	(TARGET_MIPS3900): Change to use mips_arch.
	(TARGET_MIPS4000): New.
	(TARGET_MIPS4100): New.
	(TARGET_MIPS4300): New.
	(TARGET_SWITCHES): Change 3900 and 4650 options to NULL.
	(SUBTARGET_TARGET_OPTIONS): Add -march. Change help text
	for -mipsX.
	(GENERATE_BRANCHLIKELY): Move TARGET_MIPS3900.
	(ISA_HAS_BRANCHLIKELY): To here.
	(CC1_CPU_SPEC):	 New.
	(CC1_SPEC): Use here.  Remove 4650 and 3900 options.
	(mips_arch_string): Declare.
	(mips_arch): Declare.
	(TARGET_OPTIONS): Add -march and -mtune.

	* config/mips/mips.c (mips_arch_string): New.
	(mips_arch): New.
	(override_options): Handle -march for codegen and -mtune
	for scheduling. Use mips_arch. Move tx39 target default here.
	(mips_parse_cpu): Move error message to override_options.

	* config/mips/r3900.h (TARGET_DEFAULT): Remove.

	* config/mips/mips.md: Use TARGET_MIPS4000 and TARGET_MIPS4300.

	* doc/invoke.texi (Option Summary): Add -march and -mtune entries.
	(MIPS Options): Ditto.	Change mcpu entry to historical text.

2001-07-05  H.J. Lu  (hjl@gnu.org)

	* config/mips/mips.c (mips_parse_cpu): New function to parse
	-march=*/-mcpu=*.

2001-07-05  Jim Wilson  <wilson@redhat.com>

	* config/ia64/lib1funcs.asm: Revert 2001-07-02 change.
	* config/ia64/t-ia64: Likewise.
	(LIB1ASMFUNCS): Update comment.

2001-07-05  David Edelsohn  <edelsohn@gnu.org>

	* doc/install.texi (Install GCC: Binaries): Fix typo.

2001-07-04  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.md ("*ashlsi3"): Operand 1 can be a memory
	reference using the stack pointer, adjust it since we push Y
	temporarily.
	("*ashrsi3"): Likewise.
	("*lshrsi3"): Likewise.

2001-07-05  Stephane Carrez  <Stephane.Carrez@worldnet.fr>

	* config/m68hc11/m68hc11.h (RETURN_ADDR_RTX): Fix return address
	when -fomit-frame-pointer is used.

2001-07-05  Jeffrey Oldham  <oldham@codesourcery.com>

	* flow.c: Reverse Jan Hubicka's patch of 02July2001.
	(try_redirect_by_replacing_jump): Reverse updating properly the
	count and frequency information.  Reverse removing cc0 setter.
	(forwarder_block_p): Reverse fixing for fallthru blocks.

2001-07-05  DJ Delorie  <dj@redhat.com>

	* gcc.c (TARGET_OPTION_TRANSLATE_TABLE): New.
	(translate_options): If the above is defined, use it to map
	given options to new options.
	* doc/tm.texi: Document it.

2001-07-05  Brad Lucier <lucier@math.purdue.edu>
	    Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/invoke.texi (Optimize Options): Document that -fgcse may
	cause programs using computed gotos to run more slowly.

2001-07-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* doc/install.texi (Specific): Markup, spelling and typo fixes.
	Fixed sorting.
	Consistently require binutils 2.11.2, not prereleases.
	(Specific, decstation-*): Canonicalize as mips-dec-*.
	(Specific, i?86-*-sco3.2v5*): Remove make bootstrap requirement,
	always necessary.
	(Specific, m68k-altos): Removed reference to README.altos, deleted.
	(Specific, mips-*): Reword MIPS C compiler requirements.
	(Specific, powerpc*-*-*): New, mention --with-cpu once.
	(Specific, sunv5): Removed, obsolete.

2001-07-05  Nathan Sidwell  <nathan@codesourcery.com>

	* dwarf2out.c (output_loc_list): Use an all ones mask for
	.text asm output and don't rely on long long
	literals. Reformat some long lines.

2001-07-05  Andreas Jaeger  <aj@suse.de>

	* doc/gcc.texi (GNU/Linux): Remove accidental re-add of GPL
	section.

2001-07-04  Daniel Berlin  <dan@cgsoftware.com>

	* dwarf2out.c (dwarf2out_define): Update comment.
	(dwarf2out_undef): Ditto.
	(dwarf2out_start_source_file): Ditto.
	(dwarf2out_end_source_file): Ditto.
	(dwarf2out_finish): Output DW_MACINFO_end_file for primary file,
	since we never call the start/end debug hook for the primary file.

2001-07-04  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.c (get_shift_alg): Remove an extra operand
	from shll.

2001-07-04  Nathan Sidwell  <nathan@codesourcery.com>

	* cppinit.c (remove_dup_dirs): Inform if a system include
	directory is being reordered.
	* doc/invoke.texi (Directory Options): GCC warns if you hide a
	system include.
	* doc/cpp.texi (Search Paths): Likewise.
	* doc/gcc.texi (Interoperation): Remove information about
	-I/usr/include.

2001-07-04  Nathan Sidwell  <nathan@codesourcery.com>

	* varray.h (VARRAY_TOP_GENERIC_PTR): Remove spurious parameter.
	(VARRAY_TOP_CHAR_PTR): Likewise.

2001-07-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.c (process_command): Don't assign elements of a const char*.

Wed Jul  4 13:40:02 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* emit-rtl.c (change_address): Don't abort if invalid address while
	reload is in progress.

2001-07-04  Daniel Berlin  <dan@cgsoftware.com>

	* c-lex.c (cb_file_change): Pass line number to
	debug_start_source_file.
	(cb_undefine): Pass correct line number to debug_undef.

	* toplev.c (debug_start_source_file): Add line number to
	parameters. Pass it along to dwarf2out_start_source_file.
	(decode_g_option): Stop resetting debug level back to normal when
	we change debug formats, unless the current level is
	none. (Before, -g3 -gdwarf-2 would use debug level 2, rather than
	3).

	* toplev.h (debug_start_source_file): Add line number to
	parameters.

	* dwarf2out.h (dwarf2out_start_source_file): Add line number to
	parameters.

	* dwarf2out.c (dwarf2out_start_source_file): Add line number to
	parameters.
	Output debug_macinfo data for starting file if requested.
	(dwarf2out_end_source_file): Output debug_macinfo data for ending
	file if requested.
	(dwarf2out_define): Output debug_macinfo data for defining a macro
	if requested.
	(dwarf2out_undef): Output debug_macinfo data for undefining a
	macro if requested.
	(DEBUG_MACINFO_SECTION): New. DWARF2 macro info section name.
	(DEBUG_MACINFO_SECTION_LABEL): New. DWARF2 macro info section label.
	(macinfo_section_label): New. DWARF2 macro info section label.
	(dwarf2out_init): If we want macro info, output the start label
	for the section.
	(dwarf2out_finish): If we want macro info, add a DW_AT_macro_info
	attribute to the compilation unit die pointing to the macro info.

2001-07-04  Daniel Berlin  <dan@cgsoftware.com>

	* dwarf2out.c (new_loc_list): Move to inside #ifdef
	DWARF2_DEBUGGING_INFO.
	(add_loc_descr_to_loc_list): Ditto.
	(output_loc_list): Ditto.
	Also, fix thinko in curr not being initialized.
	(gen_internal_sym): Ditto.

Wed Jul  4 13:40:02 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* emit-rtl.c (replace_equiv_address): New function.
	* expr.h (replace_equiv_address): New declaration.
	* explow.c (validize_mem): Call it instead of change_address and
	also call if -fforce-addr and address is constant.
	* expr.c: Replace more calls to change_address with adjust_address
	and/or replace_equiv_address or to validize_mem.
	* function.c, regmove.c, config/alpha/alpha.c: Likewise.
	* config/arm/arm.md, config/clipper/clipper.md: Likewise.
	* config/dsp16xx/dsp16xx.md, config/fr30/fr30.c: Likewise.
	* config/i370/i370.md, config/i860/i860.md: Likewise.
	* config/i960/i960.md, config/mips/mips.c: Likewise.
	* config/mips/mips.md, config/pa/pa.md: Likewise.
	* config/pdp11/pdp11.md, config/rs6000/rs6000.c: Likewise.
	* config/rs6000/rs6000.md, config/sh/sh.md: Likewise.

2001-07-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* bitmap.c (bitmap_union_of_diff): Don't use BITMAP_ALLOCA.

	* bitmap.h (BITMAP_ALLOCA): Don't pass alloca as an argument to a
	function.

2001-07-04  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/include: New directory.
	* doc/fdl.texi: Move to doc/include/fdl.texi.
	* doc/texinfo.tex: Move to doc/include/texinfo.tex.
	* doc/include/funding.texi, doc/include/gpl.texi: New files.
	* doc/gcc.texi: Use funding.texi and gpl.texi.
	* Makefile.in ($(docdir)/cpp.info, $(docdir)/gcc.info,
	$(docdir)/cppinternals.info, cpp.dvi. gcc.dvi. cppinternals.dvi):
	Update dependencies and use -I $(docdir)/include.

2001-07-04  Anthony Green  <green@redhat.com>

	* config/v850/t-v850 (v850-c.o): Add missing dependencies.

2001-07-04  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/install.texi (sparc64-*-*): Remove garbage.

Wed Jul  4 09:07:44 2001  Jan van Male  <jan.vanmale@fenk.wau.nl>

	* i386.c (ix86_expand_builtin, case IX86_BUILTIN_SETPS):
	Fix typo in last change to use adjust_address.

2001-07-04  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/install.texi (Specific): Update information for *-*-solaris*.

Tue Jul  3 22:33:15 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* explow.c (plus_constant_wide): Reinitialize Y for restart.

2001-07-03  Stan Shebs  <shebs@apple.com>

	* config/darwin.h (SECTION_FUNCTION): Remove WAS_TEXT argument, remove
	case for flag_no_mach_text_sections.
	(EXTRA_SECTION_FUNCTIONS): Remove arg from uses of SECTION_FUNCTION.
	* config/darwin.c (flag_no_mach_text_sections): Remove.
	* config/darwin-protos.h (darwin_init_pragma): Remove decl.

Tue Jul  3 15:35:52 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* explow.c (plus_constant_wide, case PLUS): Call find_constant_term
	and avoid checking for constant as first operand.
	* recog.c (find_constant_term_loc): No longer static.
	(adj_offettable_operand): Delete.
	* rtl.h (adj_offsettable_operand): Delete declaration.
	(find_constant_term): Add declaration.
	* caller-save.c: Replace calls to adj_offsettable_operand with calls
	to adjust_address.
	* config/arm/arm.c, config/c4x/c4x.c: Likewise.
	* config/clipper/clipper.md, config/h8300/h8300.c: Likewise.
	* config/i386/i386.c, config/i386/i386.md: Likewise.
	* config/i860/i860.c, config/i960/i960.c: Likewise.
	* config/i960/i960.md, config/m68hc11/m68hc11.c: Likewise.
	* config/m68k/m68k.c, config/m68k/m68k.md: Likewise.
	* config/m88k/m88k.md, config/mcore/mcore.c: Likewise.
	* config/mips/mips.c, config/mips/mips.md: Likewise.
	* config/mn10200/mn10200.c, config/mn10300/mn10300.c: Likewise.
	* config/ns32k/ns32k.c, config/ns32k/ns32k.md: Likewise.
	* config/pa/pa.c, config/pdp11/pdp11.c: Likewise.
	* config/pdp11/pdp11.md, config/sh/sh.c, config/v850/v850.c: Likewise.
	* config/vax/vax.md, config/ns32k/ns32k.c: Likewise.
	* config/ns32k/ns32k.md: Likewise.

2001-07-03  Zack Weinberg  <zackw@stanford.edu>

	* rtl.c (copy_rtx): Handle 'T' format letter.
	* gensupport.c (collect_insn_data): Likewise.
	* print-rtl.c (print_rtx): Print 'T' slots like 's'.

2001-07-03  Nick Clifton  <nickc@cambridge.redhat.com>

	* doc/invoke.texi (Directory Options): Specifiy range for <N> in
	-B option.  Use 'dir' not 'foo' as example directory name.

2001-07-03  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* config/i386/sol2.h (ASM_PREFERRED_EH_DATA_FORMAT): Define.
	Fixes PRs bootstrap/3067, bootstrap/3249, bootstrap/3275.

2001-07-03  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/cppinternals.texi: Improve formatting and logical markup.

2001-07-03  Andreas Jaeger  <aj@suse.de>

	* Makefile.in (insn-recog.o): Add dependency on reload.h.

	* genrecog.c (write_header): Include reload.h for prototypes in
	insn-recog.c.

2001-07-03  Neil Booth  <neil@daikokuya.demon.co.uk>

config:
	* i386/cygwin.h (VALID_MACHINE_DECL_ATTRIBUTE,
	VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
	* i386/i386-protos.h (i386_pe_valid_decl_attribute_p,
	i386_pe_valid_type_attribute_p): Add.
	* i386/i386.c (TARGET_INITIALIZER): Override for cygwin targets.
	* i386/winnt.c (i386_valid_decl_attribute_p): Return directly.

Mon Jul  2 21:52:19 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* explow.c (plus_constant_wide, case LO_SUM): New case.
	(plus_constant_for_output_wide): Delete.
	* rtl.h (plus_constant_for_output): Delete.
	* alias.c (canon_rtx, init_alias_analysis): Call plus_constant
	instead of plus_constant_for_output.
	* recog.c (offsettable_address_p, adj_offsettable_operand): Likewise.
	* config/darwin.c, config/arm/arm.c, config/m68k/m68k.c: Likewise.
	* config/m88k/m88k.c, config/mips/mips.c, config/pa/pa.c: Likewise.
	* config/rs6000/rs6000.c, config/sparc/sparc.c: Likewise.
	* config/sparc/sparc.md: Likewise.
	Convert some change_address calls to adjust_address.

2001-07-03  Joseph S. Myers  <jsm28@cam.ac.uk>

	* doc/extend.texi, doc/gcc.texi, doc/invoke.texi, doc/md.texi,
	doc/rtl.texi, doc/tm.texi: Improve formatting.  Improve
	documentation of -std and -Wwrite-strings.

2001-07-02  Geoffrey Keating  <geoffk@redhat.com>

	* cse.c (canon_hash): Don't register registers in very small
	register classes, as extending their lifetime might cause
	reload to fail.

Mon Jul  2 23:14:00 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* flow.c (try_redirect_by_replacing_jump): Remove cc0 setter.

	* flow.c (forwarder_block_p): Fix for fallthru blocks.
	(try_redirect_by_replacing_jump): Update properly the count
	and frequency information.

Mon Jul  2 14:20:13 2001  Jeffrey A Law  (law@cygnus.com)

	* toplev.c (dump_file_index): Move SSA dumps just after first
	jump dump.
	(dump_file): Corresponding changes.
	(rest_of_compilation): Move SSA path to just after the first
	jump pass.
	* doc/gcc.texi (Passes): Update due to movement of SSA path.
	* doc/invoke.texi: Update dump file #s as they were completely
	out of date with reality.

2001-07-02  Geoffrey Keating  <geoffk@redhat.com>

	* doc/tm.texi (Frame Layout): Document STACK_PUSH_CODE.

	* expr.c (emit_move_insn_1): Deal with non-default
	STACK_PUSH_CODE.

	* expr.c (emit_single_push_insn): Fix warning.

2001-07-02  Toshiyasu Morita  <toshiyasu.morita@hsa.hitachi.com>

	* expr.c (emit_move_insn_1): Avoid modifying
	cfun->expr->x_stack_pointer when PUSH_ROUNDING is defined.

Mon Jul  2 15:33:31 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* emit-rtl.c (adjust_address): New function.
	* expr.h (adjust_address): Add declaration.
	* builtins.c: Replace some calls to change_address with calls to it
	or to validize_mem.
	* caller-save.c, dwarf2out.c, except.c, expmed.c, expr.c: Likewise.
	* function.c, config/a29k/a29k.md, config/alpha/alpha.c: Likewise.
	* config/arm/arm.c, config/convex/convex.c: Likewise.
	* config/dsp16xx/dsp16xx.md, config/fr30/fr30.c: Likewise.
	* config/i386/i386.c, config/i386/i386.md: Likewise.
	* config/ia64/ia64.c, config/ia64/ia64.md: Likewise.
	* config/m32r/m32r.c, config/m68k/m68k.md: Likewise.
	* config/m88k/m88k.c, config/mips/mips.md: Likewise.
	* config/ns32k/ns32k.c, config/rs6000/rs6000.c: Likewise.
	* config/sh/sh.c, config/sparc/sparc.md: Likewise.

2001-07-02  Jim Wilson  <wilson@redhat.com>

	* config/ia64/ia64.h: Delete obsolete lib1funcs.asm comment.

2001-07-02  Steve Ellcey  <sje@cup.hp.com>

	* config/ia64/t-ia64: Change LIB1ASMFUNCS to use single underscore.
	* config/ia64/lib1funcs.asm: Change macro names to match t-ia64.

2001-07-02  Zack Weinberg  <zackw@stanford.edu>

	* cppinit.c (lang_defaults): New table.
	(set_lang): Just read from lang_defaults into the live options
	structure.

2001-07-02  Zack Weinberg  <zackw@stanford.edu>

	* Makefile.in (doc): Depend on $(GENERATED_MANPAGES).
	* doc/.cvsignore: Add gcc.1, cpp.1, gcov.1.
	* doc/gcc.1, doc/cpp.1, doc/gcov.1: Removed.

2001-07-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* doc/install.texi: Various spelling and markup fixes.
	(Installing GCC): Component specific installation instructions are
	gone.
	Fix reference.
	Warn about removing old install dir in the presence of shared libs.
	(Configuration): Invoke with options target to match configure
	--help.
	Consistently refer to gas, gld pathnames.
	Invert --enable-multilib documentation.
	Remove references to old compiler versions.

Mon Jul  2 12:50:51 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* flow.c (try_simplify_condjump): Fix typo in updating fallthru flags.

2001-07-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* doc/install.texi (Specific, mips*-sgi-irix4): Split from IRIX 5
	section.
	(Specific, mips*-sgi-irix5): Note IDO download.
	Reworded MIPS C hints.
	Use GNU as instead of GAS.
	Markup fixes.
	Removed SGI Freeware reference, IRIX 6 only.
	(Specific, mips*-sgi-irix6): Removed ranlib caveats, obsolete.
	Note N64 library requirement/workaround.
	Update O32 hints.
	Complete list of structure passing bug victims.

2001-07-02  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* doc/install.texi: Remove CVS Id.

2001-07-02  Andreas Jaeger  <aj@suse.de>

	* ssa-dce.c (note_inherently_necessary_set): Add unused attribute.
	(find_inherently_necessary): Remove unused variable.

2001-07-02  Nathan Sidwell  <nathan@codesourcery.com>

	* c-common.h (TDI_inlined): New ast dump phase.
	(dump_flag_name): New function.
	* c-dump.c (dump_files): Add inlined phase.
	(dump_flag_name): Define.
	* doc/invoke.texi (-fdump-ast-inlined): Document.

Mon Jul  2 06:29:36 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* stor-layout.c (layout_decl): Revert change to handling of alignment
	in packed types.

Sun Jul  1 11:53:52 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* c-common.c (decl_attributes, case A_MODE): Don't call layout_decl
	for FIELD_DECL.

2001-07-01  Geoffrey Keating  <geoffk@redhat.com>

	* doc/tm.texi (FUNCTION_ARG): Document that the last call
	is special.

2001-07-01  Nathan Sidwell  <nathan@codesourcery.com>

	* tlink.c (recompile_files): Remove COMPILER_PATH and
	LIBRARY_PATH from the environment.

2001-07-01  Zack Weinberg  <zackw@stanford.edu>

	* c-common.h (enum rid): Add RID_FIRST_AT, RID_LAST_AT,
	RID_LAST_PQ.  Move RID_FIRST_PQ down with the other FIRST/LAST
	enumerators.
	(OBJC_IS_AT_KEYWORD, OBJC_IS_PQ_KEYWORD): New macros.

	* c-parse.in (OBJC_STRING): Kill.
	(objc_string): Decompose to [objc_string] '@' STRING.
	(reswords): Take the leading '@' off all the Objective C keywords.
	(objc_rid_sans_at): Kill.
	(init_reswords): Don't initialize it.
	(yylexname): Use OBJC_IS_AT_KEYWORD and OBJC_IS_PQ_KEYWORD.
	(_yylex): Kill reconsider label.  Look ahead one token after
	an '@'; if we get an identifier, check whether it's an
	Objective C @-keyword.  If so, return the keyword.  Otherwise,
	put back the token and return the '@' as a terminal.

	* cpplib.c (lex_macro_node): Remove unnecessary check for
	leading '@' on identifier.  Clarify control flow and commentary.

Sun Jul  1 11:53:52 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* cse.c (new_label_ref): Variable deleted.
	(insert): Remove set of new_label_ref.
	(check_for_label_ref): New function.
	(cse_basic_block): Don't check new_label_ref; call check_for_label_ref.

See ChangeLog.5 for earlier changes.
KL-ʺٔS_7|&[M߹^胩.CZg8SU-`z01h(Z04 p`FXp <Կ ٣s35Zb6aC1M7kK@df)^zB :Ja&]-s-l#$@ 99?酉s|yeF)116 ݸݭ=;~0ig6 RF{Gn9f ݤp}Lc%~%e3c+J<`988P0YPZ@"}%2^ej.S7 ??!< x>zo#ې+BK oCW켢?>:ڊ~r[gKO店Pߵi\I} 2wG'ZT?~zjmӽLTHVt/UoA)QrbAzxt0Zd4َ:=*Ftl?* [ּbUULo,<́ y P g7o\HQm gG趭8HERcbX dN@chkpd3[$6.یIitA P~.ʗUA#ləoW$4o;'@+ĶGքE%0æJl};Z]3_ϦJiET_,iI5])o$B9ΤH=I B{o2a!n۟ H0]RIVO-0zQbꇎ ߾O/2م剣s&LtS)[ ̧L mpsc0>m/Y}pwb:7`|X$1($5c`(!=5gll'l Cc *ǿчΠ1{@Zu E_eQTBϽ=w!#}Ά25)l͋@I SK5z-ځtYVjĔLaz u{NV0$$Q، kUB !_,9H o_oO~uۃ zJ@AXU lh߂7|1츋՚'3kf+[{|B_,kL.F| Oϧ>|ƀp3̦v3{*gX$@THYDhb#{Tì9FvGOj28SU1#[.nw6ӌ~%$Va$c"6,fp]nr߄ÛNZ=9/pFscIkasCb9Z+72}'E,8]0QcZ_4//症rzsU0sO[O,l3 LRbfp!Om30-/ǫt*k^0I0NzILW'gW慲g;Ϻ_sqyyq+"4Q>:S`Y#(ڠ S}I|Qk~VpAh o2-N9[8z fqw>>h6! "-pl+ |b: 95Jg@,ru f"2@s^FhQ5f5X)ZF [tUv\,pjZ`â >ZZΕ);s E + @$ %z@8rL #MݰyѸ %4}%H#Iي2Hjaxs0PVJ$N)C(X1Fs sRMwoWXJLӯzU共&r7N$ZR/ :mLo<$ X:̆n^RNǢ]LDT$`g!_̘ r'p[j0r"1߇ԯŎ*Yi!`hay?A1 DAy; ~c^#YNa')F&D= X$ j Ht×,JhM՛M5j|0"F̪H[\CgQ&R!.$2r|DV{_2O(L6!ϊ\+V?ez '~v%E+30/_/,:Oh*AF^5~\\6 QM1sC* 5y(/l@|Qo%7@p͌LIxKcaUl&\*KyDZ]a.xz3HFan2I}z.DxE-ފ~\r7t+"K'=gPܓxSc л( &K8Uyęf6:^F'u8`of~grCM4lk3*au&΀2s^ ١r!rx ffnBD.ٻY ߪtf, H^Qϰp:T+r5bx'g.RP kT(d#I>xDܺ\" 9_yqy$\^]c ?DΒoP|+p`~H>{X,:/ۊX% ŗR`y R9~Dj]]OKz|h TGQЀQ:mu%z# !KIenJޱ0&wxfŮ=OQG}jZ(|`4@eN#őL5-W׎*^ *O'c 3d7vlPX~bq!OOZS)@H,Z?mϹ 0 Bά?y * llW?kc ENʄZdq'+uaz< ֙O;[;p~qy g#c;tn=o7)Eh 5mjh;s0J4͔ASZ<$YlfO zw6íc2 'ۚ>(B ~[?7/. jȿLv1[f㎕0nztŗY|(CK MgA%=xp"X\6s faIv" C fÐ-#;NB% 0xfI-=뺁GZ[]hn]CfxN'kqџ][)o|CڱvLxUeǂQo o5>Ȓz<&TO[K+(eD/<>5yo;Ӟ]xBhrSR S+9W' `Y'[k~i}Vyb,7lqoS`<$7Ԣ[,UJUί"A . RK{8JbED"ˉs8eJD]1ݫT|A,Phח-!S^ $/ i fL7jJY&;Œђ)\vT``d BOPYtVp]8ZP؏3J9]q:jVO[4} X< )c|- I>Uix L舩 Is2 ɯ  gҤ4GLޡx JT$G_But,m f}e#X/2Ǵƀ6Taǂ>. m^3g4wz(q;0fyYVNGrZzLp<%w;~q xV~Ķ0,ML4UU(G!*udW 2 k>]F&kZ‹o۔;J~ow.0|~<U \)! )ؓ{?_~0wdQ;cvV={w è^ݓ#+M6r10LȽ c%s7^}lə6yƧL)شfhrF6op"mPfRk˞'˽ۡ) `$i&ϱ8dMKyU9ŌwfK]. b0eޥd4ChNȧJfb=`i0*kT áio 1&q\$1$>f K˜9A~A1:숸Gsʯ\y&~]@r="0Z|T7_YXq5&&wsȣ/MƱ]qpaib\& 8>C9K;Js.*h[.Pf调;{/WEؕ71QjZXA 0ge~wo~UE:pb+$/=|AC5y8TlX ̬tTeX[Ye @sĆWͦJ bMkGQ!>j޹vHGHtJNnȰ3ә'Yy}k;ڦq6CeӓNZn,.~@\m:Nhf!<qAZjiݝ fWٻw Qo p_9a-u- v Y60LVVX` 0jϓ/ǒfl9 "PWQl퀭0x{7[DYoεpgYR7/Yֽl~>u{GζG׌`D mLشu>tiK:A˖E?C#Sʢf!}FVt{3L@.2n90hK/"_-|%q g/ڀl|NsZ⡛Jz.jpM?v.ğO<>="?,q- t6`=Е3hb; 3rXSқ8~imib&g% +@{ 1B^Eyp z꿳lXӰw]&$hy3'7 BlvOS rP%5Y!I7 س pAHE=ur6/|@vnNKkֈW?t=PMDGV[u)GnG035F*ʂC=EGPP 9Q,G6`+Lj s0wdI -"h&l loQ~fҭh`䵐yzj(QޱG~Ua*YB**M9 iuڳ]6?GO<V95C~8@ ';P`gNTc|^q2d"%g~DvMJj /1ŀ1@SXѴHi׶rۯjXk&cG{oܒ]~~^)?ߘgdwv46oZĹtgla+\}YB8Ԥl6ULxv4Z W_KvanYꨘ(u_6^w<^ܴrB\NzYr)"{-KL"~<Z_Bgw\CCkʿ7yCߚČݶK(:}ȦjaP'\zL67oۈ=˷bOq̔tJF<ج\ǣ®y)7yU:.bH\TjLo֭f qJޟ0c`nRtH !/&6W_:*Cs6" X+&ܲޞ'֑oiqdJS"ahar=zPQӪsx_y(H}|.cwO|+ahpXɚhB.TZKӽ^ [v oa\KɅ^/`R`#(3H Ӝ1A]:= V*6a۴/a޶>w.{g26z Ϧ }΍q_ۅKOkwY"TĽe&M,QK@CCi:Qy ěꉖpjAB&[7BZR'Oüj%,vGE&#iGc ɐE ÓNeW`BX6S>셰C L+ c5aZ9),:X ɇ5n5& M+&>g܄5$,<DO!ˏߘ.k#؎!\^ 7k_컫FT&DӼȔwt+?}L Ԩ!"4]!QJs~&WȨ 귝n^}'EXԕ)>U t6n9};14HYxHHV/z$Eߏxf>7f$ g⌖^mJ)peF B)HowLPf/.϶ EaRQ" ۲U'):הTWdSdf:H򛃔O>g<ؖso`ztIhY)ɩ)Ru74ImX,!gz.;N=O^v4DKXP163!XKDkL{2O%{w2-9mH=n1EJvTEL76d뢥yssbP~%F (dG`~Yoohc@]V㑓>h [9ȭj\[ݥBՃrOOrDwN :`JprJuR6Zr :$jDXMթ?֮5);}I]$k8QrVgBq>DeLku΀}@p\^\uʜ|l~zFa1ꀠq ; L6A)|s̡B u)l*XXzުЛg-JrȝYS~En}q }gDvY,rp2i*=wvn άP2-xgb+AW1Hs m]urV~7Ovzdb'tu`e\ob J}{ W?d޳bT{S)Ya6}m&[V %R9zg/rĨl>3sӂCƱkƹ-.jy#&6E\Z 񥡋q'WFV˴T~{ 5 d&h>_q/bQ&Z~ >@KOtX}e ӑmVUuy4֩.UVU/7ŤrcLl~\Ͼ Z%U#!eW-24>yomQ6dP:X ;JNnjO|禞5oD q5.{ ܷT`0$^5 -$g''K] ջmH41Ԍ!d3ibiko'4|[]ܣ#bl咣P?)/95?DX?񹝳'07H[?#DݓBc:$ʫK޾z?F{Vcm{Iy<§V^p"^*ȧK:QPת= I oSYH6hVSp"Y;@k>n-i؊~(n]j@ϊL'X(| QTd [ mCƣe`WzpeksXvwr)bAsB^Z 8ݭk/[jEZXF3Oٞ1ѳ[0ۍ nbkS\ inaCWcNX/g5훩3u4 &/%5aBګ%^4EXjR^XFͥ_7>bb ={ sko"kUO8z҈ Hխ^(y\ӌ)uZyrEչ%&cjd G5N?v]{]󆿴ms_p[!қ3aj: fSyI$QoJn kvr!u.f],(g?6JqϸNA 8F0ArRyF C ؐ~ԍ#tBJ/#yŊw.:zDb!.J&:=2 ־>Æ9d<# άyz^yi%_f%×8Kz9NTaBќ*tr'zt_t&rߺ10 0ID.& s.Aӆ5 %\/@/^I?GE>Jܧz8a5.JXLT!8 TPU^=Gk= D ̺Q +HԵ!HMP?i'V%tx#W Njo5z ~ A4 eLbO\n1A7,WNLfa#֩5/bw|TjLC,D`[bY:dhVl aXjv.[t X 2x*X{F>:&/쥇Ӿ.h2e|93 (Y2m$Ň^;GA(>9C4,xFO H?) YnW}׈*oyqbl&R% ?㙲4޸AfAkK-[aSs'~]^'.|Cb@VYeK;q@z>%'דǒhs,Gp#+"5ER^~stȗNO+U*Gjy KOb,^kO&R^i,!tZ %gn(ް0k^:3S|Ώ(g|d @<Îv-f7ِ3.ƫLX߅z&_syQGN&u*i!zpxr՜^gP/[Z =lc/S21m*K(3EsoeQ6ks:]! aWZ]ǧq(_{`wUft(97? \L.@@)#lPS&8PT[3ٶ `j>&.nb.[ MפRas&Ƙ}2O\v6Bq)8y(ϥղF8^Kܼ>Wj3d#%@#[,Q'sRcbibZnE, gPjʂ"F.!\q6B?ݢFw&WMwq @ $.<ǨJJ܆}zk2 @EYDKet+А1$$ |h< qsx]sHt>+ (8о ~XWE|^oMi]$- UQ#^"e6R#*UЅo7 h9\;r% g#d0ى@ŏP" \pވ.:'O۴,TDK8, (΃(RHdI_?;2eIx (:/(#ǑldX-U:8ٱL7$zCA ,|Zp ;jyDfb#+髹cmOUj#ɋ|sGFn+ץ'31$N ^oǷ1^V|}˫[G00*77 .eX2wJV m6\.ޗY#Q ^moVPD˿LJ/.;'=&T=>(_QPSZs.g BZ&׳ۃX뚰"x=̌0q{Z"1!1qlET+d_-Ad`-itOX QͼP=~۲[1w쓓n}m0nYMD hH>h޳5u*fNSHj()båVwtoCF/܇([fFHe}K{e;m̸Hٍ=XB_3*A1lCRfw?SE/)qx|$ݟWg ڐ+ 3g.9,δ84PƋ&VA\ðo;o׳}e^o|_AH%(B Nz@]R0E\U8.s#sC4b䡚E-󻔜?lS6.k> Dw H]`jN(#byx!ޔa3W?ho}z/KyQD]Y"m5>ċ!+hF)ϴx è1B28\|AC2c!{AꎗQǸ1aI+HKD&`ҷ\(}oX ~tt*k /~q jхMmkm%j׆r/S<VY(ZA<@hM?L`Sz}ͥ۶k&{ӻa6#}]^1q̇n)晧pr؍Md0݆y5ك@4J)4/׬ztCo_z1k``Y-ZF-E' r'!3*|% 9I/sߓSa-=QbfsE޽:B63=ZsӈaZ9KMUFg ]nBȼetЫk?kasr͑r!"ؔJшWmSuɤl%]~ęX >8%IwLR^i1L$gd7Z)LCś Chd 5y8Q \=wC\)(f>2=~pWT68BmwY73%k@+z?u%Vd&){zzMϐSب(7{ k oW'iy[Q OxJ\Pv2jA3:x#X;V+{* =$#;j @NھK,9x=ߎqv}9J Wl~u?I# 8OX6.Ei#]͂HO4X{%)y<^'{lw ໔r,Xi&#.IZ={w[''u#bj1uu3]8zy< .RQ35pbz e l}Jmܵo-]i2;KG cj8O ^O9K\nA<ߪ 5(z[sejÀ#Js֘P4/ln\\#7G3s Bx8]3T޸ǏX+8ʸf̣Cuc $ﯘ|`Q6 Ӈh;~tCqyK3Wtrf#L N6xMƪ8%ld@/}_XN5pY8{|H]DQfǧwg'LrA%}2op~Zॽ^ӻ[&򈻚HI1`~rʒx̴?^ -i;c-ZU) 맱R6?"~ʽk L;tC K'd6fE! ctDZ]8f3Ä}Z_ȟvVR6\/#h$?;"MKmn,mB#>&MbVt|BaZ$He,A)K,A[doBsE>Ա!ŜDy~zw|sވ~h](>xz(.D$#]T ^+i&m,W%F{$>iܘU5^y;8 })F7FCCΈOO0ӎOSm0ۭ\h Oi0mK+ ^]3NWX8OgA ut_ږl 2TRv58Re兂C~| ''g˸z?&}@^V($CKt[Bcf#`n#_0=ea刢̰ͅ/%6,=pX{@a J*԰BDk><`w hoϫ$(|^)A c*Enn2# lye)wz.t t*W޸BAjN提bx*qp%*fx؆m.;jŧ0|z6%DfPז!I9L/DS0jO HDrTZztHcG+^=:&{'2La|DujZuoi^0;f}Lv&YTQ"XRׄGrq,~d"~^luɤ+JVtքi{GXs4^<2tʎ?ͦВFѱq+만/HDRg"8M\xib=G?6||0].r,oy6 (#e>M=k&Oәa7ʻܑCdOg.\4NH<;|ڨ|°ٚPs+ᅪ s$5#Y0 qa[q>wMt`lj "Pl?sٱ86yRAWdH\d:'舩cd%/ %㊹f衣*WdRV N/1R?|.jwn<Qӛ;WXGg,L8,DELQ.+9 tc,y1_ lǀ58><`m8nD M88~ԕ?3ylUBK"wF_Pm)L7PGG)ft3W >_$i+-43y(rGӹGtǧ$ tx}&9"sMŞ!ḿl9]:V݁*e`>L d k(d}[6e* YbOOaFn"\⼑80RGd_d!GȝfX%n9V$$ke}iZL,tfĴ:{'ͷe.)~6elLcO9k-WM2_ٞg\šS[׉~d($7ߥɗFH]ZՋaU&suM&v10\[mVgXji}!’6%-J$[F4y(* ~D(Qw,vJj *d@(`sm*vU8+=&>I ,__ Ik3/ ]olYHxgǧ`mvw{{;b~/wb)>vwhBYxJXbB^*F:Sbo \-4ӢDp8vim""]M6浌X9 ~Y8|J^[JgxL6%.+mxߣ )>I!ʩd\g[y;ӧӘV#3wb9I 62!@V8{䫺w<ߌUɚH(ZY55oP~Ibm#MvKR곡νdWv/4d.~8~VY7w?Q= 4.\O*`kGr~˱X&#PzM4!ۄvT}0cM[uGR/܂-0hS?2sgPz_ yUxW$i.ɈwR419N%zg:?o8}!ġ|j0y}<;0OUI' *K טx815c%VC=ho͢53|YdˤZњ+yz3KOI%[BR% ՊB_/4\>f/m~o՟eJ>P FmmJi/Q g$8ml34|~8 L Ҍ*M%@Tx2 %^0>Oḍd^ĖoD9"N `9pprrKfƋ!bUj성`PM * M쬯96Z/^f7xpZp}ηT6֮a4!)U0#pa>E%mRGNۤ룞O[@ͭb RZ4[kM/+&s΋,#GZn|'98 [mS.R}jM6+] 48jd t2-4O3x0zrJqT}b? ~ ɭxh]JVYшu%^FOAH0%O'D87C_1Mҩ:[E"L#^A*7*I:3پƿ1ͧ|/^OCF~{{#:G%6n$ w]o&uÍ5p.X2=stoyYk8uXwCN d<9s51O^ZszPcیkUri=h/X\P776cS\mϕ;y -'Ǘǟ:(H:{?\GE>.!&1,>~/{Q{ i *'3l&wlr8^^v/\2 hKg4\Q2gds;ceh o ЊZ! c/{8g @nO4|7Z&# rzqD;ca3#+5H`@͠}_n0 ;C}^STW\BkgkobEb{[|*zhP"|ۣcmJj︐NERDf9SoK`QVN\噄しb*ɹ!Ny$Pb8D~ʻȷ5'fcǫ|}004 Jvuhy| 8ٹ=/Y]]jɣSfTr4Oݡ1ۥ+{x50Je"V[oE' 3o~%Ϯ:wҏH[N)p)&aD&LX )+͕#v# a S á@F}B+ݨwoyk4" \ ×@x,B9-jPzZFl mMb29!\@L8dkVѓ0I2aW&^_#};zЋ^_|z@" {;x9PgM"$-]-az~łzQH`}S2b|G#0hۢU|B[UYpHf"yyJLZcvp1VÀQa»29@An|wGXA?}҂@qoA *,.?qѬCn1Bwl 7dÛy_O1u~\e/6Ʌ7^PCSy3  V:cUaV.QBv5{tv~qzY {TfylDCEo\@NY|*)\4L N7)VUПsly~MU$o"m{PO{dsIAI$ENbإ FfsL/OpIfv #7DER<4l{g+,ey!F,ʾhow@gTk4<~׸?c-Uq33hK+[)ʭ5;+)VWG`yNJ CoNDA)qKlMvV Y`n$I~0t_<ӧ:mQaO6L_j_,{gF~~OUw=܊.jy͖@sGfhz~2룯;H;Qz=ߗ&dUcjܷyV6^LYV>5)onviusPUx0W`#&a|aY=\9,q ׂD-xkߑhZ];8wVC\vܰo7>>mT}Uu74Hϫ2H=ô@'+I3$Y'{_;?v=m% YK ,w7Mg*]q\L(ʯEK{mv/@X7!,䞳E[:SwNVн'+8s7.QXW8\B |W;\}[7K\:\˼U8 j 6ǟɷoV; hz״Q(jzD5]S6 #F埖pljru>8|{(KLXac}4|Ewɾ瞩~èUz꒗vm3C7M,~s_x쐵SC(ˠG ,b L֣aPYYSX)F $NWlhk9#}}z5szpʒwl@󴊋~>T3e盰U,0 ʴw 5! jTpK!F@mX (D"#AʠxK^ $]J645d3I%{{E8]c|8]X1IgX Iٵl2B%m9z"d#(=  㫇垭 =xϓGlV/>P2 OqɢAO|Wv_ocN 00I68ִ9mޏEv͢`Zg0Ͻ #uF*ekrlop1P Dw32\,sɂS4#,AdeȍpCaLP933zTS?urqZ1ZvݾQM=̲|mrp\ۡJP0%ӴU"+cUW,x 2zQ9HRwюP` #d#6*BH1x3JRRv偶A*//߿/qmD q27h٠iKSˏCO^*s)1mH.Aь02ˊhwD0hXJM0]^|͙]Mޓ]mz0J?@U8K!Ņ#ȿ͓4A&3pm#8' ߣ_-<>IJcK魒aqa_y'ײq 4bݝW-8(IMF՜gx%u1r$3aTAmtU0T-d)0WTNo Jޘ/2xoM[tUfI%vR3")Ό*D6+7X BI:5"=m9_m(X&ݠ.x!mx.9?4v|ʦ0&م.ĺ\6 ;8%MFQ"$+0cCq;6 y07 Qcƿ #"uAfP]1SDm w Y% w0wM]_=x!C&y>E*"d#?H,=xC~exs`U|-'ԲK;\3$,vQ]ZJ%g0SCt/~Q※yvj2 ͋@6UވyY-/oQ! g>۾}GE$J#X5ۘd/{Łv:b( 6̑NzC>Wބhꥋ2ytv<4bnIrZH\vߝ}>=p[Y[ztoԨԋorw=q2ȊC9ؠ1Oo,ssq"q:C #.c-ov43 HΒ<(|%ݰ,o?-=^o5PA:Bm9%ڡ3Zrw_Óט|u{qfPVP8#cq&>E sSzO1;Y3p,(= ^͂.Ĥe &.b-=xì}4Y`s0t uIJ;EGq1fh\尌 !;aYti-ywUm7V5! L[9- zz>2-4ްdd|pa3|[}+p2@ZD28[n C)2ތ 5,\tݤ %ŗLb/|9"-gdRWpIWk@ +eO! . ˱NP6nuEPQrܣQE ,?1ܖ!2&-M.ĹgS3:/zP zv8K;"K{ ƿBr/JoH U幡4Ж60f籇O5)!WbU ʦ\@kQ4WMP}fк0pd&791de' 0 sX , H0QFH ' li1hcD|$f謫BO6&1|%L> 3y;eA{+WEϤ2"ה\$˒H;sE:2Winh $^hwWB,%8f x駂<$rwyM]8퇿=(]OV ̘)paD$*`@|Pێ˓7YNs IGdl1&$GSLPs2~]hՃ),>H(vve_MG@C%.iO,ߚ}Y&P [&. 3AV_'jy-Ool!oÌ,57<(bE5a jGn2P-ڠ yl›l癡^4ːQJw1#7MRʸ''#My@n0H~\x_qȖNea-N~;MA*e,!C{J#YRBB"X:֗t ',6Z s>Må2M+^K#sVixD:<*c'\_3h)C)39T#%]E:7]b !.Y%gpbPqyG׉-=1|QeL?$nDYUF ey_.9h7cpҙ{xyv} uQjG?ݓG8U(ürJ] M( _*A|Ԭ.ު݃Rp`RVqⵊ‚?6+pbPt[`FITݤcQ* i5 )Koz2w=)z6n\]hh]ˎ6o{aKy&B'$7Af7gcKIEKo*E@Pw*ȾG(_\Gۄ̞A4&q4YM[ W~m!!>p ?hBy1"x;Jm0fI)v峳BX{͓,fJ N64|DPp'4 DԒT.A ~i*1 .ng_VSp0'xRzF\UB߄c5X94CK ;*${g/A="=sw -+`Äeʣ 4?о{.hCwbYJuOTݝp)bv8CPtN2 }kh,XM7=$M{¯CףJ|`dcfe*εF["[˴O׍50.ab2YK:vԑ "fn"n>gMt76Z1B#V\GÜ!^ |B[MjrWa5ɿ-n1ı ۭl9OdYTtBcVgP (LH$40RP&:kzdZ::#GԈߒi?YdN8qmR"+[r݉bZ*bwqAj(0+^TcpU2RxGhW Ӕ'Dg6FɏcTswW23 6-3107Lv {#}0: 0r~rlȴZ~`rx/A@S)2cP]M$)u*z `rtLaBw:^jK3zbZg+wQs鍠:c~oDDf4o"Y7MFCd$Ƕ(0RKwBdb Xnak$Qk|$y&uaH'*R;R03k23c#G ]ܿd1_3BjJo \WPqJ^04d03+(WqG #E3Tdt" kBGAPL8ikVɈm]{vG|& Q vRdRCKcd&Çެg3KsKswQ Բ/6r:xQ ErBeZP=7Js\9 :-93,wThT GP r@xI N@<F^-sCa:쨻uf4sݍs*C T C#RЃs,8Wv kt-tpP6pΙ(tP0}s8HEg6,uO5)d@u$:rP] (Val5(~l3.GWB|Jy9U"ND y,qn߾0>,\a+T Y+1O0g]N%d1äе6.k OV^#C9O֐T+G4M$4𳈨īIP|۫^%aMMh0/w~v4s~SϬF>Š6Ę ^^B+S_Fg}M"{eMȧq^TvcW"5c0{fϳ{P3{L$fpf 4 m ryjL 5Dlf.=mS Oy`bq%g^S{\'HbEk$DP1[O |;ͳţQπaPsQ%˅Oł:_ Xl̵6zmR8]bXϾ \LLP#d,Z-n(+hzQAr#`jv UJ0W slYD+yp~1:'V `$,p՝X6hT;{,FQO-.ow,&z4jY(zM S02P٘q  *$&2-4^ٮwR&cNiqVk?;djky`W&<>]|<>9SzGXJ=O헜_[ [e+lpa-:bD>[/v6$̈́ /l }t4ⷩ#G#L5=]PEg6תˋϧ|aH&?bN=&66n1wc|}{\B~cSշ,Hv2)ǾAh\EMn/)V "'"it < ̒Q@=4j *Sl)1.>k/TEOwX)bR;d(,f =;Ê^-)Mf,F37ZQ:RdHIb>p4ن@C^-I"Qj-ˍ[dWwqycDJ Ko6h]j%(+bĭ%_Y7£Pa=aL % ;?7z-?OS' Z 6p'S%cS+bԦF=A¨<PLf+O#1/y> qG)A&&jD;sRՂLqxf- p(2fArЖ;5X MnҺ6Yέh)#]5Rw7>ȵ1sSHsvm˒L̸ӳ o9dx(f]_h)Ueܝ,_{3 fgf>S=aӜrqQj߁I#U*k>{{!jH~+9N!&n!) mOQwW䷑1?t4^u `;Jۉ 3z>WjO͔~kLZI}gPSv+]@/OU۩Yz$ud{aՈh 5+4D2ž@ɠh3WWLp7q+(*0Zӑd[[]%︘Z x|1H|r&qPՒ1'o@1 3zg'/O sӱAg\vCN}fl,'Eˀcy d>XBL8ΉÏfCsu IQAM%Mᔑ8S'SA*s0Yo_o)x޿~ټ{d8LPjzR*9..tm/ak sGrNf4(`-8>IM7j`sJRz& `b0#N)˱wX5Qn#jJ1*s/ ~{xdpLݝ[Ry|=<~áAriMw9!$[;uf݃8 g@=b9 \\^L47 hkh)* &tA T)oFg׀WJ 32-2 ?[ 42w"D/9=Լv)QØ-_ 6Gh3䞱7j? 1cHC;^BL%Vp6 ^擘OV?EV4$awPmuVY% k*#hQ+l#l5՜yWdp +| w)]]. ǿ2sT=i̇.3S4ma[MH\!( 4ςR*JPAW6ѥHgl;c OJUM90` <Ғ㡙O;|Bsr>*RkfV Ct/q<("IZKO;s]#xȲA4ߺOu<!-Ü-߸3By(R, D*hE%.m VH>&G)?3U9k-&31J/!w79 ­T,tL^Gk (<%QvD, e&*#yc9=!?P"t<4^x \6';qݼ.,jnVfc\ r!2YrJy וGBφNVNEH !cH';>_vϧ ˤM *$`N$zWHBbږp廝>Ļ=8c˿[>Ǖ[F ‘ 6Ћ`<0{ =FW( Ӯ[xvqٵ\V@ј(A쥒)9˯ $N }\_AiDgQƾ2Leα?N'&g)VéfgJ`#.P5>j!1Or+&G̘\>NlWCۈ-,`Gw%sR g?t.)IY*9ĺ- (rp“V8`KiR e'w]LĢq6H\9e2ɺavY].MX3/r8.ڥcO\ys3$e˓A5~ [ s|f&I^G{ QUOR)6 H4 1@OoY6Rn$3A"*?L(2q]4[!C> H!PiD@csO`02(ΏURe򖕺u *\1[k9$NQx&̼J7i6KrxUO*ٯ7kq8M \?LJϑ Zw4" UN!8< 닏fӓ?-7Z -ڐ;\/Nr9;a/2dzf.HW]bM]Ot ӫhSfa)a^&ҜJ'uؑjɅ/jh*̮lh2)EZ|0z&:t䙈gw a _UdF˧Xy4Y*m ep}ԹưXYb\U\Fv"Y9?aWC [8缾F^}8h -=h ?1Y z`| oQң*^c*@ˮ*J $كN%[:ۗpǫc>'EHQ(ZIٶ,v %o}7Ȯ# XאMxsB\Tjvf0i%eu_Yy? B^㆏kiҲhas|rW4=m6 Zy/.OݦyWW}X6 twb?i2 XWV-:wٹ:!{gZ羅~6 Bh5u/^Lĝ^Iـul rTL+ZCbL.#MQ+ {i{>ܘ>ʻ{VεzhǕU'7y&4KÍPial8EjD1^ow+"Msk$0|>2G xі|PKz#ڿ*Tt g>f*[`d3 4#TZ6={Tp݉c:3/ٜVW̨-;Bև 1=S5 4e AjaN;tT/DˏZ- bGjca7tB^#0{wq`O4M\hȐ6pO4D2-+>z-i#R<(Gj{4f}MsFi9_a dAK{,5.Ud3`cOڢN(CUa{կy@eC]㶘qɔh~1} xO6[v[5 $a+wOfe!_~D9f!|r;68VbwNP{s.qu9Ejl X;c10wOJ)`vVi~>ƹ/oqHKՖ`4EjTTH?6/.O[-sX!*m[$$Ă].PNWŔ3\^Z8:]{PH@;qB[cR,1z{xyDMk'vćk12hϘ^܁$>9]EkqnZkGKsa~P^oyY'Qo;Rtg5mNAb\\qo41OWKfF̹2A_2Ȣp;&'4~ W h<됷9Kx"R<;VCJXnM#c$U7m{>,ZMVrxQPT`GiƆLIV,vmd&ؕnEs`&&H\Mj %/.C%nX }FA$d&W;7b;Uߊy6 djLk|cFͥl.( aR Gqx =ۨ#^ί5͌ i T3žu.> oVd* V6ۼ>"y$ii撬 EG; T̆z>^ Dr&EȯX 5@&MTUa+1_|, 9?gM(IU誵4j\Ign\eFB]& 7I6P9SkuA)]I1Y j "Ow+T[vQ\z 1rדW U~>s u0jt񦌲 1++O!a 0ϕk=:7175pW-r&AxRV"00=Bd.p8R {r뀜,* JŨ@A[IQeaOʰƐzAh_-]/$ =1q$_9͠R0&-~%}~`R[ørS HVň@:m_iS}=V.br-j#$B+M;/c=Jf3s@X1lf+H4 ^: ߪiS Sd2 0dtm"` Hx9+!7u.aNp猧sb$p!hp:{o'LEC0g[Ձ4*A;kQ9chjyiArPKzG(М–.cHG%?xS6R& o 83ԉߟt>(@{ @<;pŸ67$R.z^d5@l:XYTZ6giJ #qa 9뇊)X*r+UJ26欶g]P1MnUH <{Ig%ۢW,1Hj83%Զ0;]XnjƿDhV`,%F:f܋x0Si_g 2pe~m1S/`I/Dժ4꥕ԧ̵MQpLɇ 萇 oi  DFdXo]<<]~߆|b15MW E~r4"JwȮ3M0Ds(7J֕'{QVy(*Njw8| MGM'ͨh89%p90綿FB7C? Nؠ^LH0F2_9ni{ ;0]RU^ܐ%밺8fݝ#rҮ=@s\ 7lۈFVBls@{1K[.I NEe΁go!ٛ׻*ދ-OES@<|>/.ڀߍpJU\ߒ!gh'1ෆ{~˻{zz<ss6vϢ>zХ)<}7k".n$d`ufԧ(aM" MxtyCUIs)Q85L>ܑ"C?[r||&Y6υ?(=ƚQlUϧw$஼a]o5W|sSeS&"0˞ &rɿ!J¼kMQg叜ų,3iB.J$:JM׫iŞ'-XO{"l"Sob?}o*g}f*T웩bߛT웩۹ؗطSLž7T۩طSobLž}}o*(YuF33ȾȾ}oF݌3Ⱦ}}3#{3fdȾ}3#:#nFXwvjujég!<ٷSSofNMif[|[72fEIf9/#U-+G[ o1xi(19Y[B@)׷"?+dtOlRYXCTh!7]D˖!'3)߱0RKyi6|ګr7inm7o}B9a @>q*LR/$J^խ{" v *eKC7\v:|Bⷬ0tQU,+^"bR_`1uLokB-A1}gfGiޘeM{F)<*@zQ+ 9lқSx[oߵ;-[962Dݓjb 9e*t|!tS'o2v},˯,d 0lm//)7n2Mɦ2k2k$iu[BL7Nb,}2k5 a >uɩ<\#>>cxP?b}#u~;QTnjWT [m]Pv0yُӄeoƔiarUp|Wgʉ*.X@T7L0" PU 0rڗ1^IN$Blr72okEnOB޵+AawT4tl{Zxl/T R?wdS+l;̥ 6q&Vdj?Vi K.Vν^ē5RW]k̺bi fA;UgwFž!",쓌13zE'oc (vNbӻ]Z+7GhxV<`Lҥ&YKVLPPn wBan.вA~[ˤ.kcaQ#v2.=I{@v:g&Al4'3ȋol0 Q"../lf\4i>-0Xs5N]hXylR3ZB4N+HjK("/yEݎQm곓BlhLL(!$O&}o lUz+ƙ"0cP`BNm .~zo{!t̟]DOG]-,\qՓCL4^'`+}8;>k *h?"Ha.g^R1+2'(2;Ïqo~hPxZˀ1 9GGl_=} MV>F<_@sTm,BasO=z'}3)y6/\IRٺ%Io (3v*ӖH_qrs2yD=9ϧإQͅueKgCJVTR1F pXjd~g̐` a/8)Ի.ZU ROfO糍Z~%J5t_6} 8.~řWO 9婃JZ$\kGI5oQi=6A=dKEjp:?ߺdIF_@2ԙt!+ %˘THT WW=Ow23՗a8J(5cdxheFɨ ~;ekgɢʲ"4%aE]!I¯NiȄ?h‹FBw=p6f߫OǐvG?O|s!cA".1'scSd5$~Y>W2~4lbg8^d,Q:z_ 'D@Get%56~4υfmsg*6ٶ80R m* JUj冶9VL59L뭯)sZ`{ &7f}#c$:i6K\L'MUA^WTMFe|#37l>9&obȥ iU<*WzuDRCΔM3 mjj%=Ɔq +O 3ȈtF52"tx  /c:(b3q\clK3fw*!nlzOIXN]=jrk~0W}XT-̀)&^%_޸<⊳}O?5@%>~s|,T܋3c&z}pg ?$yQFO~},@E|ҽD-/m04X2ImCAuoN Y`q?mz&?ԡ]c^n.~Q7_R΀,[ Y$p}~b=J:K[ޱԞWlhK2v uDtVAWԮ+GxC+Ǿ.=;z-[ cfnaVACLN_[KW1ٜ]_e[+P 0pE10YALO 角@÷YYuD816U 㪩ʠk[ G`ת%><栤71p{_Fe,gPe-<$\53|eϑWƹfPDJqm>̦7pڛBkm-ZMKH,\^Q)3$s774+u)r{;;oUc)b} T=KWlNdh΀fZrGOkIܳf]\{j}r:XaEX_ 3w2LWfZb@\'ͦWGzx0nә 6ǂY_;~P)c( ׄwb9C' W( čۏ;S>qvSUSF Rȵv]^Lgi%by^V4/kQ^#?,{ k:vA@4B%|HK2CʩQ|rv9ɿp mx>W:F|y_=2,xĶNԶ*4*l"J~^(-$V˿;S'Uer~tz>|/Xˉd5(媥;r]OaĆpIJ=TdYB־3DxY Gbw5MB{HQϛ%|Uz4orrIqSQ/ˋn9QNSؔ86G^~oIonsp|Qì2u창΢C&+m$\6pEt GE9l]/c;!.,G`hfsI i5Bq|-e%q.+|їf6&+0Xd/lK4f~6< +9(+8Ě^[)"[~?lєptxS-0Ҧu <Rt7N}@Y<}}=Oy8ٿd uB4'}.v?(ܹPL4N}׹8^Js-~heV)CF/uǽdmdziǸsϜ'͐@3P>qZx_I:[:qL9nxe=yrMaRt$h–0#"\Rx!`Hy2 $i<8ʊI,ng{ ~u@GcGU:̋a bmϙܝw$>&U 22,,oǧF\ h>&25(=.`63{WP?xvZ4'Jv(ZOx; T{gd!Ó/#9%G' ¿z::~y=5EoKJg1xk=2iPN?QFߤ]|c6ah3CŘIB=&~HAbfZ lZVЂ0T@tw}w&j;bӏ;9+bp_ ˱7f E~':K,"^j؋ [&K3ђCp 釬=Y^*=a06TsɬO99^M¾D#Pi0rc蕯DtVҟVO /P0?TtˡN`'K=kE1Ńl8TCQh\L4CAbqM3sk+0مA8(IWZ0| =iw@!Yz>TK]%a,/|>:_g,l#mj,`c V%+=53g4ET^^~q3ݩ*A]}9\M Y9mdLCX/Xdr SW_&usS*hW'A$EMM;iah}`2`ցyCp5l2%=Ƽp|ĉ 6F*]L|d`⦅y,HYg)Y{fd5J,fL̢a 㖔O ˆ/ >YIbDcHz@y*qaf g ]zhGbڕ냘bkt96# 4yɼdtwmz=&|_6JmjQ`߬3؟\b߅J9;XbehJaN [Kԁ@هPRO {I9xfEa7ǤRiW:"b= YuԽM& T|C<_Ә}xu䗄x F0]l!^U{ f|Bl yqx B"Ƅ0j]BM{2 7=A^t"]!JNR(8Q~WV' xV  jV,+/uLkC7+@6t%ĉ * regVjA>L!̈PG徾Zlo;e xe}H@\rlETM05 aT (Zqq͓u/n{4 +@31䀟&,9O/b$PI6#FMt5YmY:Lz7i ݀t+\};fYfhQ9P"c\vOTjy{2=2!&}HB#]Ql{J78oBkڄQ|ÓEė@Hr,%s@wJSɓ[rPrr*W()1 I4?hO c6 w/ p uG``3%:c+v}; p}c/>lMsrHߡδj$Y>wZ Mл45sN/>ƽ./:x@h5 HKAg?Udg r'лg^NgD;Ձ &ɼvͱ>YUsjgt!n ^7paܮP@V=;Euo~ 7ih﷥ *s!} 'tڎ9H`"vbz{S&22)Rkԡ~ HH&2EP`4YLKW=_&7˕T\S8]CަA1Q!6:n[&hz%$4$/ l|ET:6* +C2:¬저ἓ-7G5̻KIw-lz~#Q!DW @Hf ~F_eig[dgfuEڏҍm#*&6h5p)\̈́zWyhxD'"#&7(ufݯg6f{, Q&8h%q1OF36:0 \-hOu@i &o?^5׶x_?p5HS)w'/N Y֚n_l6ɖ*) XJ0s$ Bk C&~|: VY}JZ 8uOdFU7N:C@luahC@J1O? * B>;ڽŁ-ֈItBf| $o_٨-nR1>w2Af:PڛxKZ(Ay~^x*į\u1DQWX7Wp-{H!<<<լgB/qٲrAsB껿MiKmT>,L|1!S8~4Z5 J媺MTRlI]W(5Oq6a/{zoZp=&nO.L)u 9~%P0"GItTS":[dt!0O4wiEcYr-xQ0~WTLJNsEVXO'ghnc 0G±ӫHszV"*&j0΀~tIR2 g0^RJ3N|$X=LS .C_OAuB>F?n&]U!N}-0Ly@3:Sqe-`"-+T8* æ'3]lhah0t ̳rm@wY!O^`G΂d0ʗ:lO| x!6t^qnHc;,ړCLh=r_ϿK'(9{`4)-}S臨3aYDźN\L*? Ό5L(0z<:'Ւ'b@5xZ~vUL.J'*+cvEAӇK䀏e@já(~W-=.-}L{eK?'׈ur)u#1w*/gLYџQ&^)t'u_%Φ=_kQs˸syyqe y;.%0Ykf^]fFְe;7">jNoY}X Z6)Pjc&m!i{W/J®ɸF᰺_{?Iw%;" ĭ􃪽Vs; ϴ䧓н'Ez%1;{o|I\oX+ĮfeHnVuSe([) Iǧׄr|o\Lud`O.Q -347yN;Xm0M[˹gȮv2Hd8N]< '{~|hk>Dq^s#ǽHزQԃ&?$0+~`\rU iMM|HQb|S%-Ukxnv+5rHAHP2xe 6vFd6EĦ٤q O ~ fRk/RYyx6Scir7?(7K6@*ǜ=rZBC04̭+ }& ٟ:?g *ٵz=[ WnD/6#JkO_6W@!-鶎 P ]Ғ=c7Qt߫ӈj=1*Oѻ,gm{=jK{$8]s{_zltok>h+<7MFtxqF1䭯xf!&jMY<`ֆAhsN(w<;k1FoYZ/Vh yCN⒁*xp| i--4z&x!y[!~0 Lre#"[ &3wNF9R͊w%ƺBj(ו.ߤ㛷 {xbuVL-@Pck ֘7vh3=^Po7jo cHKj&e?9=d'"`1xRv~G]]L**뗏vň/a\t/Ȁ xvsعx 0<^ɍa嘒1향kwvi~CM| ;+uUCOQXfoM1 {vص6T\V0/4EZhi irVi-f2)Pʿ:{nm]Mv[e9m{=llׇl Mzɿ<ᗣkˇ`(w_zX%%@*wk\~lR1zu5gZEBx`'q̩<z(sK6M ^ c~oY {r8O%»z9OBsaf}M5$x۬UY 1qϷx\~o ]{H6}6 6Xj!jl![0+?%*"-, 3۠p:Ftq>4oގte8GIEdI4wK"~}[9{c7-ӊsiM;: s1Ǿy^̟RZ# y~ϓlc]U|rmAnϖcX/!sW,]^-؏d?lm{{{OReCw5'P?o?mbDSz\gY_:bZ. 8Υ^J$fYRPK7ac) !(}rֹlղ'gPgF.L|$UI@/>!L⥇;qvUeœ"BhZ8\'Ȍ+`Ex,2_ 6W;;_skDA#g*u|!(%з ބ >q Pwq{%14+7ϟhw}hx7Delp7"xV"{l3c7tȀi/0Ψ7E=ոp-C'˰}e,jpyxyhlZ+AkYo$kΉ5Z׽^:E&?gDU28sr30I|qۖ / g@l$mr1Wm1v)Mf۟m2+[:=xSgi/ !s Q\*jTN޺6[/͂l\>ٜ_]0.o ;#c1b5M{JȊrzԓ\A6 AYmjGoMQ#J SJJ- ,Qc6JBȆWǤt2'x 7:l%c <'&RP 6ڴ_7W| ![Bرd}dXr !5-gE")ܟN6qiMW7"Cφ:,yrE4dkּ ɨ(=pN#;vQ'"U1tIAoe^Š*'ͬ39mdqXfѼU[AŅR!ݫoWI)jO vGGNcfsl3k#3rp̆;PEB%yZ}0B\YdWzvk4"Y:7v [NNq4Fm ,5^.e)G~ok:YR9)w\rP: 6VÎdn@bG}jꊔD{]ֈ;\tNN'EɚmKr[oE' o~9A[wAwMS"VOT-DV=OJ~G&MdKvO&Sxw?7ɀ#N=9,:lj̔a@l¦nsPNRnU49f z+QyK`3ne7[/r ot2]+d7fj2>]|ojϲ:֛3#B4ɚ?҄O&_4*^p|fE^"KG hx۽s_P E40* 1I 9oڊBt!ֽ{1LҬ pE 4AhUh3 2LgN,Bl?WyBG@/RQ01 2x'W$8Wz}qK^CO>6.&7d̻ͯR(/~ٹ@ҧ'KYTԡrb1$Tsn4$~>,@EhV4iڊ]6gr2ŔdM00ݝP[_c1 68lbFkjTS[QrGo-jJc][⟢M|Rvz"'Q_0If}4rsm9PSxlU% ҺcrA6 u,3m\I0 $%JUݯ@`sjSo=$$d$7VD!P]{NE9ܹVdzyEKPu#Ghyw%eNӖln+ Ü?~7\gm| JǁVę 9:D0z~vaBҢu,1dJof/!>#BV77:WO ]c7Jcw,S>6sf<%@z|d!^@'^[v6Y[+]gyY3$, Q~MxI<$qU#S7d(\+њ/= |pp=0m&…1l[l:,!$ `*ꚹB*C KnETKE?rVAI d)s`j C晢ϭ!P3\vOgvk^@Q*PV,H%;t:*lBr5Y1 c5 iL5yp<9'蜥8Ⱥ[%l6Q=-]U@#%miT◻9F2:I֫ncz!=*ʒ"ވ{T\js1 fd}jZy)b1)*Jr0\Q Z\1VE1ps7yKB^?LjH6xn^s\'^HA*Xc^D7_%y͍ƨ"~iy KKP؛XK Va+Y ւ)n|L<(k(fY,7 0Dx-2LHpeCBWsd_z-+hQH8VQ()mɺ; AL_LZ7K*Fe℥67|piœdpFTBUtEuĭ?L&0Nmq@ߝ'=}4AL].#)? (靟Ow]}skݸ3d+!,"R7s;]_ΛA@.~M„bL>1^Xaf P*SJlܓ>O@;5B Fa#3/!MC? PjOvޱI f[mjc46G^nmvִo 7~–'.`IdMY-!C[d&S G\?K3^rz 9< &w`SMnA׋5yɝ`%_$-)bqZOeM{Nuӄ1ξr2 "PCW7gLb-JXƑ UNF6R&-pPok֫;T ,'aTI^zsIoƓjs\Hz205g[A&cU/i KnHt/hiW3q"vS/ǣ~cEY!|He;Dx qh2es[B[`W:A,|{+GV|iL==6TpJD(;plʦF^c:vW PO5Kjf=]CT$&\$,a…/OI=op 236 ߅&J%C쵵pFUѩihb0=ЫM#x2 jl !dM^ʱ*L5TWĴrD,(k"%p%Yj@eTrNfM8FP6. *űȖ>C Vk8hM6jz^(0 D ߁hJ2~;&T*RF?\G4~R_}Ӌ<&sM.[΅|Iә(|bY҉ѦŬk<#^@#*ƨ_n^iӥ%({)񳿟eR|^<&CZ1؇J/:iǔb6޾9(4l0<:I鰁Jш,C; xq MUmv^̻B>DpMavmy}n}ϐ+&XN[zjY;sXvX9T&w;P%1ǾC ؆(LXn|qIrZfgAO  ziB\aVUslnia3S*<89C>z^7Ȋr=7֘.Dc>CV<7^Ғ m,A;{ᴜT|4it܀$&>yaL ጢSBrEe/^C<.G%nlaV#b\3A5g~p;)mx{wtןni*ݥD ex8t~ե %2AyR{vVxtށNjWeԣI8#}3~<5n N tUogK Jp3E3oC7 BGQȣrD=?9Hmk:AZڟ?VhsP%` 0~Qhcur&>!G>)p6:gK7@zg1W I퀁>=Ydpp6/p銴77w|>&w uV/ɇpD5]Ɨi?G.Z~JP,A}omy]{t9͝9vY~ST:h\t,x„(OcC$7-)Am=W%;Uc/9;/?f߻qLM .<* +;P(8ia57Y+tU$օD&F(Wd`\HSt6h#ȗ&=F=LD]|pp­oBn+mj DŽ7PpϑgrF $*bxv̫}2m`zbv[n%0w=llͻ @(寢ҘL#.[Gx(H vEkar%/#- QEFYg[̂ V'7l?AdurZ>'R\Pj }5X>7.Cޙ{ke jȂf-.4C5$>F.b>|hbV%9{ݞ-Df=M͟eZ,EO oOV2*@P0fv.ghږ@R `SCZѻx>HVy=m!h^. \r^y$Կp%! {"ߊjt=?f"׫`rҦo/_1z BCt;-WL Fi2N+~F>-kv5!#W]ZcS s]JQ4xPYO2F˜d" ,|#И˭57x_IM6A-^>4 'Ocx -da>"˻yѾNy"TǥO~U(.+lEZ?1ܲ73r=hxp'jrO]?7/K`i(n٣[nlϐ %:V43=K[OX"W>HbIZ&ti>IC2GinNg\_y5S?~33EgⲽobXDJ#Tgc戀cDnS~ly4[-@]4MS-N k+OcC:UF?~\EEJx[RFgaecbhy&e+׳iYK7H geE:/J'9EF UG+jdK:Z[G$${K3t$Uh~n`3~H k~zj˶}/[0Pf ënK}JڅRjZ2蜮>kv[\φd~]G߼o)jWb*e}3ZLBA[>ݲ~>* A׷,ݮHW\/k;o}OY9JٜFP~X!GS5Է|~m?CE%d_tv~"Tzmr?PZ0c!~@ #b7LaxuhU k^LAR%੎ B(Ƌ3:|mhUVr\xˏa&7 :<55%y͙'4Svk|"v5\2[״)/&yHno/4|Cke<&0`x屢L'דh,}}W$V`I$1[߂xT &OT/sCIXX:"e|_`mh8 b~/i1@ IpGftc+k,vS|Ȥ,Lunmg1[-#.g3eFNF6ܕHٵ'<r)(+'!/W[Zt;@6{Ud Ƈp5o+ Zw0$i[D1~g߁".hG/Z|mVBf @)=&]gW]lWwS/ϯOZ"9(=Uoo3 (C?mmZLȘOh)䞚 auE3%/> E6ǵk  RBVeyiD#ӕKa|OByiXEQ "MYA$uxa]$ @"r2;lJF] .I3E )S0ɴ=a '1#*Ua[7^TD!ޟ\p8)UQA|AeWbPc9-¢*R!NćDz[AhB.cIhQH 25Oэe`>–c !jIPJa4@lX-Z˅fylu&- \{ P|UKiߏx[L|Uep 8 +F}n~7QLJ٣ɑas,ltZ9uzVʮԲ|EPECfvnxz4+??rl~6]8fz%(!]¤@p|&*mwܧVdxjflԑ7h ۺ#xκd[y,_ރ{OURQ,S`]bg㑅;GttIQ"٣UBन`yǦovaH++4vW -!9LV9 NGoW$.EKg)SUiy.>YÄSUEGhaiSi6?'?oW&|路M]A.ÏӖt)E5Y*o?PvRv\~rrJf_/_?׵>$d6EW>Qo ot,Izspp|ͣgZ!]h*< G7 D+@5swfpNj+S;Jpq8>P.YP _GG\s(?pCΐ=MScoZ";3s`E AK6؈͔be!" -(v|6gg_ ]^~oۙiEun;wI!4Eqhv Su9ג7 S{Wufo zԀ1PCi[)m2L5v24xfJWX؊9` E,d}3."uXC-GbBuVF*Y1_qIRA"N17b4j {=,D8T=FVuͣvSF=5P5[^lz+C&P' @X$"ۤj҂Sz rf =t1b%^ L[NހE3L@b6-GN1HmuJ4(݋ p]Vv|KN30`z(TY^jQa#5V~i7m^hLąPb#FLCWлTɹ箒TXpb\tO2<7g*T'Rh$نf\|qCãXqY#&b;;\$ | ̜Cϕ7*c`#K諩CK_]aj4l?_Ç"vU_a $S*hJD@cbͻ|O[?)`]VLf9{=*BAY.º>!ڝB z;ZI1mԘƙl4& GI>sΦt8_m ׮n!qL։HBE^țz38}ga'qԏjvsٮŰa |1N( Q#+AyBtfȫ H"1go΅FBӮR΢{ "YDìegUx}!ܧh'H,!cLvVώk&ޱɣDq1OVI_Q$acɽw`)t2Ro0\'h4θbcFO[Q㉡H.;hGz&%6<-ޙ,lԵӐaSx_/mGm C95D^v Jća:2Vt,s-Eb,/*:(8l^^[ѕ0{О(BZLTwG/.D=Dw(9a~_ tW5-jvPsմ7 eQ !KDa5#-̔jBRhy]6:mr` r c^7e!cVx &rڮsg zqC efFa:[ bnGM?`][/՜,&{~fIRb<\ Yn+Ƥfg-2ٸԉϦ?ze;WSi@ŶIv/R _I,l@߁]6g&nNj -6I*K?p6YᡠW7kǠwoT%kybd`]mj56 g xx3zb1Ϫ09$C\nWT0@0¤‚T0jk3DC<]+U^DdZ全+' 2ELַⲮcULa*>MϠV^IBKժ};$ɠg[Q뉱7T'/5$!rya 5O+ oZZBp<X\UDD4[V#/'pNȆO$qþ+XԈ^xBh;ـ0Ӗv[C#'6m7 %'[Wծ'HmL}V3G0@fp`vvJ4>PoA܃Dp+. NȒbBB΅Q*LbeHa"XQr/\7)%,'jx?,]"\a:(8ݑ2j0"%M xe]v]Y22%-٣i5k3+&?S:0osZ/E\dCmi$F_eW/)<η}ߓFX%1J,ʮ[ 6W>݆\x);4|osgƏQYkR*_|v2_9{?tu.]I6B&WaMVfTw$͍_"!L3\u"K2n1=CC&LX} ak\ɵ26ʆKcwo?T,~[ֶo sG 2:rOQTavebEjY0aY ]->_0zS)/ɑ0+Sɫln\B;vH3& O<|@h e(F4za+ʔ^`1&SL͍tq$=[U\Xk㬮<*Ą X\žS%QeAˆ055Y>~a6fbPVQ͐b }prVOb~\o0@^#6"#azXroz .שmv1f#3lBǦ։ӑ߇/fyGZrK F !|ou453D >V9C,iax%$ٻU0{W7:P TsKfa؟Kޛ5s9W&cjYR=BL.Cܓy,0ŇA<Eɰ6!Ó󍣸5,_@mo]H>_ K_iH>>G0GC>a ;;v פ3K$BJէ, b&'ZTw6cL8mu+cgWu#j@)vL`bZ)-LRXI PEF|gYZH$WdUP7NxΎ3yF8آh`_Hi(-mch&>ru!~&ەOw̍k(b'O1H-Q~ERf.kו+rXbOW:dHpM0LXR g-jSӽQߍ!x!䆽N^1?,g܋׭l߮xLw;?/kHuF;~է8-5x1a?3f#|CC͛&^#%̣G :0bL'E1M0j9y+}HK^?j|DgSTW-̫qINGe.ƬW/0:uo򈕔7X2*LΨQi{ۭ6eGC ɉ,zY`gZZۺ~;4&\NFg;=de6l@K,=4% a4& trnCì+덖Cd]D.f1H9Dı# RɉZl؎5`͛a4z~%Rn̓rfA\A l0NR޼Bȍo2?ʛ;bW۷!5qnKmίMbtS,9MGzT 5S'ڜŹ鹦 d"tSj> }Z%FY[ TЖ2< d7Q2!2 1juzB |Uֲ͢A6®nl&텀}r&!mv\2 n "@VHUuAxI?gT|U\EGdRyx ٟفN Sx&yWi5Y3$+<0o*[˓i~_Ee.*q9O^Ըķm3(ǚqauMݥ,Q e\#O}Pvw=FR@A$BI;_ טO'wԜ8n&ȴ"1F {3#P_/o\R"Hc 8F,/J6SaI 9eqtr''d>Am<p";\23Ӱ(ZԈh3Zx-5J\o *LD@E/`1i6&:KwND?ohu$EPIq*g |ZXܰ_*<+^).t>4 ǟa}7~>jKϿ"M0l2AjA8 feEIfnGPJ#J[nn;:cGI@A'`_Κ'jq`ԝw>kQ 9@|Ufo7'e}~V V =mR8Rݱw:AQƲ;eJz=ќy$ 0entjj#4loAF ,{c O7:LJ^}ɷ0#0#7L; S uSi +۾%}/ZŢUaUIN`H{#=|xkʺ)el_T0̞#C*P̮&$48y4j[?-.(w0S}V-]+uJfض 8D^/f_h*g^Uj;\dNI(Asl\E$b`ݘkU߽r4w`ڷD`6bjou/PͅAyAjmdfx_Bos! 3 ZPbP}e̸m$K6~swf׳MpP<$$;<{FGnz^C~i+"("QṖCCS2ITO.WZ|u qBfͥftóew׉Tcj6Ui$_,wvO/NGݶ~$,<59q4VQl5ʈ0Y4aVF.Fh6tRow;WY5E"uҘ; lHDcTãR+zt7IЏc0Jy:L9 }J^̫Qߧbe=kn[!/R_1<x_z\74%ocZ4hh|H{2߅A ;MB;1C8g7;G6JL+]fg5F^$X>Ԗ>!ןm+m:[ Ue֌ 8~;ֻ]}1ya[??gr%,8[bu#Y9 4*41Ѿ tن9-69Q2"RcX}>t_7h ɹ_sUkD =X{q`) ҅W'Bw֛3vdcJ@S!u,a-7ŷJ)5 ,,U~NX5^2XJ[yjjE 6Ymg_>j8S~MBiǓg)gRn3yeP.>쿺q1ms7GkryQ󲒡 3{aҒ:LĒ4pRyyE[D[Po&~Ý'<n5ԿE /ǖwYkʆG&eG9v,An:'/93Ү,>>30zA:ѤWms< a=ޢ+_?C$-!n90CLɌJWj*kƼB Va`>3]/FѼo.[ȂWCZC;l{+-=OVRg/9qyIuX]tX77t5ZyqbmPIhh#TGۍ`^x|;Ѐ`{ϥ2VG{OGeq esk7^~症c妄G'N:8 7-o3A^BK@bT0Ļ >K"e+[M+ 1"Ę 9p:g(:ȍ t޼P9o/j<ݏQ6ՋkI Ҙߺ}K|1;Э; xTzEY08f􈩈1IȆ%__ZG(l4/-Ɩӊ2J2S3$%VʯX0v%/3(wkE:Q~oMn?&Q`u$-P(  CVsMrh׉D(Pv4o2lGJMz;rRstQ*twjk..U|Y5LESA4,E;̋ԟRF;԰dēUп~PCL^N")e`ܾ4OZrcZNY2f;ˏ5ihd&cnpH2t,36; 30 A.c4s71e8ޢdžfJ XiQo >f_SNBgX 5:*Q.Hn$޷|yNĆB;x~r?4 MsZpaͼڄ&K&݂iJD7Ͽi=*4[gYfAVa7FN4vih'a|1ZI^SeHȀC{z%z6'9*ajm%OF/\0u-ZK*XhZvg݊at`ynxt~uFQ:}2;iաBfg{'<Ƕ3S9`Ds(Ie)[ɉU=]0'ƴ О/& rc %|&~W4Fl^g hPft? 2V .Y5+k̢9 xc%sdjȂ=?;3zޒ kC[e\Kv_1!*ZqZ#&e%ONml ! L%P5&'b^sdJ8%`@ά)瓃 E1CgEZgwF|0Fzb"Jgroβ klޥh0|ȏh 1fŏ OpjXU{ӏFCkA[.qd4*A更M?i `L"W4_7hR?Fc^\D/af4PUSrWŢ# bN8v)mixO| :59PwbǶs_v [{Nx unS1H*LγY2%sT/w782@&.ȗ<qs-e\&hpx>oĠsl u^6 L< z-Ppʑԁ1@x@lʡ1l-qF֦֏ÛGB]2N25=ӓޢc0}2^cb([ ] 1Vʖ9OhY 4S(`Uˎ}P=N3fX(5IM@b&ѭ,Gxf\]9%7V׹{0:hm)m-ISSkLj r?] @JGd6Y;xWW8рN{ZednxEQ( F8j>g.xmec&ZQ3m7=4Q$1idṛJJ:WCM"EjaͶhY'bCωln<+"%=<{XO[$ȿWh6FxT1kW~$zAfѣ@\F65Dp UZu|u[LL4q1}3搠"@ Vp.Oّfv n֛Vgw] d5?b~LRdn7hn"//9#9/`8(bhs\{i"P^_Ǔ mм/o~gaY-!VyUZ{#}g}JeLvwnT4F@Oj"mPBܫAoDZa9k{={̪OPTK-B:H ;yL+SИ&q;HV&,5?WʑV+|a(yl&cϽ w7"M>gvC<>j\AGyZl).?7cQK(T?Q2)9Ga2ί5Z3Ð7{>{_~/ˮmd8(1Bܰe G,=enl&PV9–@t j2ΣlޅhgscbG)ۮOQa_xE@"XP;B@LSaaOgu E N܈'6}%ߐS@p$.kC}SZ-Mg,GmթIL7/^H.q.B@]gRpsjNJ.y7]W8QNVZV nu= "m.3dIyzqK 4 ͘A;# x-Yp ;́JZ/>)_cXL'ӱ蹏Ǯ%D/Mq5ȪJ'Oai1!@[&Ui酟]Z$ J>5 1g_*^7y[?`pmOk Hf/۞`6&;3[A/z)om/ؗo{lXZ]1a5Rx] uD7^H$פ~X ǒQ_z:+mDuvl/-feX3IW{=Y7)rE t=dkgzPR= W -Mruwqd6(ܧsvo6\f;襙#K\G鿽/ݫ7'H-^%H+yA]_bZoLԇ?%8G|#F[Fob GX0#"a<$@jJ(~y/ϿoюҺlu-r`cѥ'zo)7@ab70 n*>p3W⊦3OBCȱLdM+D3RoEgɽ}-kM C4+}<~hL| ˖̡^w@ﻻ\& 14aO[[pg2}ZøX(ppOƀ:eL0 w ׄܳBdhr΀Tx݃GS8>!E}i;Sy"aFт7zh,(Ku/h$lC W0M56~\xTY~d "O{*б:ȉ!ۢ\rqͰmE)p 4ѼaVYr r78 P;4⨪А}.jqSΧ[(B8(o^Un\L6[dջ{TMԀDo[| i\vPBd_dcqw^:q0t1X" شu)p@TZOjveP?~咺 ;[2tF^m:s2׎:DMV53 W_j`C0G6Z`Zo_Y@,y3|!ΨV(ep}߽ݽ Qx3Ǩ$ <.]~8Tj3OkhsbpٓT5#(BΝ.㗳/~`ge\auzq,,4{|hmad߽X%4PQǬv6ѴO >,gZV+MwVMw7DWdu:fA|, C'}gyjjoMG 1}B$d:.=OчQ5֮6%x*.oۊNIɇ7fQ89,̬ɢ@涅U95,\;1mj[i9hLnBo#OQ{9lxq鹾~3ONpzբ$98OqV]&yo  l{{$vm!(!R{̣Z'(3N)_Wip`'iO2gpoיX6e=<a 2;o^4pe7.cAvE 3 2*nПRg\)\'^)s0c6z 0n_ز|Cΰ}-(=ifȌ׼zA  o&Gmv0:Դ_J]N³ Hf_ae(\~]|a(;K"[)NDujUvl+~Ҏ[_,nv9 _n8ف?r8#Hs͜agq'~'=ƌ"8Lg&])n=|AH^/NE"uV.dG`l>Ԗf5troZ4{)rܐȵ.tOm ξEES>,%&0N B#V Ü J5tZx[;uwP_j=(vjC?+ݝ~=I$7@P} ;IE1 4tq|fJF!-͇p.0g-ZJXE.eVbz{RI3wr/6ӊqtdB󷋫txVYo67@0^4{Q\#' ƾnfq۬hЭmnN0tq 0h/_eJ;{V }BT\%ns> XHZ8A UE\@]PZΧ!3%""kocD[G]@h؊] H"`)HBGp\;^ EY-_i"t@"BGT.qa ՏV6SdQÏIem=/O^\Y14t%Ҏ mX1C !@cJƒgqd<<Nk5 ΧjQ:bŞUucݳH@qXR`X+CF5P@&Axu:;n )~cĖ a{1Yw!?E=N#F@ˁ`(_ a!9먙WdQuYz|<~&g;KkqlC>"HR5`[R<[GHp˯(a37/*\vsFٜ\`Jcqɣ,3u04 mi08y#G2{c`GZs tqɿַ=d_sUFƂЦ0 xNA!B] &JPXo(\,Pz7JEAg3}C$j E#c=1 U@ÐlW׹\KdwP.ݨKwcۏi(3euj&famM-x};ViZn51y)c1 >#17~c=6"ǐ,++`Kr@H@&Otvl{wWPCPs̵M9-99zaNVڶ:iub42?{\~8aN$il7Q "Y غ2vEj+'rvn%G=2X'sxa6)[˛V+;O #H`'aff}L?J#Pb?mP.ۄK[ɂ k wS< #:KCmZRJ!O(&*10(px4*"ygԟ@lw9,q =ţw-{Ba+z`UeDV4J*-Ǭ-Xן.g"K-lxrhHf'c~͑4K MӊҦ^<|.@41 |N:~cষ}NF{|b 'V9?q 9#_Ce-\:_!c[`Fg:Sxd*u1hӏn0DJݡAL_i [es\z"#_)q1.fW,Wʗ]\I yJo3nȒm ';~ 8f[07;+ADG0MuoVD*eZ Hki?t+vB&N*6w7Y~Zl*&L{P +]\k򔶬fPWA4}]O x˲ i\wf9IPSmeqon-;vJ*;6qBߩg] P (4h 8, kZāLN]7h`S/%:Z,j^isf3*bᣬ:)B:Rr%2yu{5겛2kۭV+vrЈ^DLrq٢ݘ}:붏c-c&ik^Scv0 ?ߠ_(6y:Nv\; jb/>fX?*Ѡ1>VXQ1dJ pl6V/ }!?A8:Fm}OkƘ tǯ`iN V0sE'cJ-W &ˬoy%yҶ=@]ODLJ֌?~W v.h"x$]а~ǹrEZ8 nGьd>^5b`p)3pbU &Їpb[&RސqNAn*SFEpsW#Nc$λ[d&wtruL3}vպ&?E'cC-e6i9{gl8^$1Wn/O _!WIJz @ AlAԄ d6Ԫ|Kn| `@ek:](z{]Um TFf8JfxF~^X%dORp[c6p{gxVPzr@i.*9`γpgKAwLQW85 V"OKv'8(7s ?3qU[ӳAFK!=.dU c"Heϰ/߾<"/%2c3J;vyximk[ނ+Mʗfѽ~?MsI?ILW8bɈ_kw%ەStv"??8;r*rO<^> TbƘ%a x  f. [h.} \r~>I#d\vpyKKyVa${R{dP $zs.lƍ7=ɾ&pDClu>_vӶc W0tc7L82+*FGl5](_N5sE69`J/!5 7h8 쭓/I0DjWY7z_L7 eW(|?mv[Wϒ<%IoOVwQ2^շ&݄<]4T?h\U F'iϛ2r.YrUr/bYS3ز$1m%pA T'Bj K utB_cs#4+Ϧg4Xu7\ijxJ/%*νVb U\&˿gHH|PݑHty@^I}ޔ@d-E6,puoqxFw,:ij@9I}r|I'ܝVQdmK0N. ,i Vy=**u.gY>*jtR5!59y?Y7ggK;JV]Uy*@@tk^ yv"v[VmّJ=bfG\Cf0 7k`i]fqߛ]TM}q^:gڢ ւU[%ϼ 55/Eѫ&P4dyTCmY8h@r2MqC–P469[چRMq/%_ZG^ؤi(BI+sVN<*`` :#Gw fopAMjZ4[dG=A9%_~5n&n[n<9O,*TyE,wjN6!m40MAj$=\hE7n2Id[˵`;SDZ2@ 3B-+& j\aV8xG#7ӄɹH2)|K=Oq+6~lb2k,bYHC+6IIHܚkQ|!/ԿϊmӤg5,iF(۩{f̭zZɟ6I>i1tMathۃwq͓EDO"CӀYWn]6ώ;m| &̂fr,LCSxh 1d8.yФ҉ ݽl^?:W8PDz|_l! nͤƆL_8be0g]0>t yQ#`H~ujV_j\K>w\A|Aaq˂{~`+8gtюt~6E{úevڲE\cAw?=s<&޼!$zqpL \JOR<2 tqޅ1w\,ېimsmsE4[@6s\e[{Td?8O?i:bizzWcWa]r;嶭AFe*OR=m*[t2 gH6R : 4?֣?&SX)+,ɘK2LߓoLH=C3Y[y#/lte3j ЛNJh{h0k=R&;SQ&(zJ?DdJ*Esr|tģd62z,+*72e:KJ}؝gƛb /xw kr9OlTѸL(4`=˸GÉo?6hS/I^"2T^[g;СeK#6bW^E&r>1\] %g Rqj>6co֫. (Y]7M&,eu=4i0H ׭.z ߀a! ?q_Y/˥h܅jslֱ-5^͓ަͅېX'L;?&ORBd]KM=qBBZHVf=)D.:sx^fSԣyPl M To>mn8'ZLoiѮ-m{1aUxj'uOpg9cXRԪ~iN 1ϗWx@S=G}]L]+Ma?7Q9snkg_3`$:>zPXa7]Zdϓ|)cI .^/n(?a^t0$g%/Sg &ipQ.OG~o"dliCP[HuR+Q4(If26򖺺Ԇ O;a5]Jx@} Ai˦E_`Y/N:24ᡞ;~gZVoHQ"t _ K `v9c]kBU 2fS"e,Apuf !VKȴ8h8ǎ\XWcvx/v6YmitξdYYdU Ekk,ؙƱY ~̘^x@1AcWu5E!W]2[BTGp|+P҃Ó 56Ш]5Ѿ]O&d4вlڎ@f? q4Z8l/*q*J%\Cet]wA҆6Rp.E46ĨhX*v7\b#b Lf ~I8?}Wܳ3-+iIPnIФs\%Y&2Y¥~]M6R;ki'͌N.JkT}|<9?F%k/1cArjZLܯdm7dSz::j85If~d*x. H^w>;`8gF|9׽њd{u1'cCJ`#T/'KB+S2D=CZCuR2 inj`I P_Rѭ޹rViok?G̊PŀYN~Q: Aᆬpt%=3j*0MdEș. %ka^= Ahд 7vc7̾"wX/fl}婕a@h!z܎6ro5Ӝj4]r m'geGnoL'QH"pXQQ".m|;S-=IDZ8঳'ce%*~A@c#;mƝKHzT)-s%~;;tZ+ |6?.WG9I\K!Mo3Gch8bL&*tiZ 0]R⫯&v('l*m+Rr@O/PP4&fjpY266|뤉UIJGLMKpFdVMF3y qO.1xYrݏ+^oL[_.>eNoL˛2),ۊ,XW4`^ffG$ArC-!b 3$63 ("&Y<όn^dӲ>O=kKj yT6!;eJvQbv6^a׊DTS_w" BM^xêXxv?IšvRD#*Bfaa 1̌a줋2ݱ~wEvD!1}C;3?ld$ WFUs! 9;EB|s^</χiV=xY;j}Zq%1C-ap0n%3N#!^8Ŧq Yz_ϫi* ;Q ˙3  E(">D?6$==~mQyTs'@^ Q SЃʤ6A@,\.{4R'j`O?ͳ~v=:] }e;F' |oaj4Zx8T|<?@**˩?oSNRo]]17հΈesu(=X<82^^|oqy <_߅7]n|qw>fJFfmw_RyUtq-qҊuBq=7gvsyxx>%'{ N F Ec2Q83qvZn9.3=Ϻ5—l|YnYrK憳&tA2kS:Ml :S:%;Ko.z-Z[\1hْ݋ӶB:A[ǙGoX(_ogzo4oҖ@OX6 7]{aO\0=K 404]he]o-S- V199hTQ{1* >7k{ۉno|S*{oz Φˤ{JɭhWOxt=rc /~iY7>~ A_݊|SzccCc{6&lEp7Lzױqh3/nx>m84;3d'yZglp#яNNf$J.T_N;8so56-mnHfHe{s%w=Ui礁>(f2tMmFrdr Ȝ DKG/U ͻ(NƷzU@VØ!)K(I9KnNUOVp:\e#OO[dvhzMc"fJ%s {$M͎\Cn+NdiA0#&8`\hof|B3ct^j0iY ꌫ;8.W- ŢpbuX5bN,]W +HRLj0-AO$ևg]=ȅ2ww& 9:#:~&R/3(QW9ǭa&uYT 5ѯ~#kwEg2 wy/}3m8 /[ҪZxI#3vi$n{o72k՞b!psYBe]5}9l#4!#|JXNƲY |:uKiK눺b<.C/e|!Sxyퟨ/2'VJ,W0q.F߀eATel(P>)cVz5&bmxN>2N%L1[E~?^b!SK~NWq7g&&W_Yl,DdŃ?k=o3NFuS N ?OFÜ̠(Z0Ͼqq4JzRe6~NjB.`O/"NzѨ +T&JR.rAD|Q\/a2jܗa`8l B B9nKݮ8Aai d.VuW ٯ/֩>ėw&ao>7/jW077n>$Fh5h0ִEKRr|I/m8 Ũ±~nOA#^.GvG#E#b!F;'ı7V ?d AS6h4_F(IG">\~p;ΝJV2j cNjm Kx5Pnt>TiqM;喜UhiY:]FM w)MP0Rh/s$ǭ 8/9Huz5RNq[$CAVס~s2iṅJ%\鹢<)K?2}Ӑ/Bn=L f!V}pAڳ$(#vlp BB*%I| NNBz0Q&ZGwrfLJQ  WX2Ztߟ81Vv.1&!yֽٙlbOfgu\8%م_/ca~jbe`eʻ>?ncugQd]eR쌲Y;Oc\e ,=q iaHb]ӷnVON%iKdi4ھ4Z@d^?JԧsWUpᯡ #ے!X?u6@_bw3ĕhxi7fX -/e3=!9#Ǖ֏RV`x,)Z6r$z]8`>菣Q1D;3Pp\`h?2l+Žόd{ ?WcF\"CzKXƮkޮC>w۫V*'PD"1A0i|O`d52r3D=P0~/*3TM~K3YcWVѣP C ~uD$C3,UKp WKGO <0vu&ȆŰe91A2mn0L[GJͩ}&CRXLϯ"5rX Yłʕb(+c&ar k̘<;c*mkݹb;$ Q֧(l\e[L΀&d Qxbm4Vq8,7RY2`s%=^D#/?jJt6 E^6`J)^K1e7Q2lF8yjͷ V 6Ah.k=J@,,kdnya2:^JQN>SK~IgYĕ4t&ݛ(0|ѶCSWG`M-u;#-~. |ӥA^|)=GbUE?"n$qqh\\٩c,OWvAr;Q+(hlu]{%vTys'(X~RSON <1xBՂHv`Х_vO$C]Z l_L-gySIcq:VIW:{ĕيtݐl^؇w  ʺ?ֹkt[0!fRe-_y?Ihw:W-vPl:Z_DU& Na)A$Cle?g+o^4ɋ S)ŵV gŕY)gfӫ"[".U߂~o= Yo&eX~%CC.2@aQA&O#}%/2fhX%sEJHQq PF0Dc~B #I'RΌ5 t(dFQv׹tYb $z̦Ⱥ(LzBNS~- 62d 3 ޛ#>cbWFͺռyiig o=ԕ5t^OL {9%Zo)$֑<_xB q2 KY&vZQ>NU>o >B{52˘u汔3 y1͊;Bwzyד4j@xSYVjyAsܟQtzn45˩F?GvX2½C[ Hj~v.TA&et{kq&3k2G؝KNCK8㾡V~b \*kXV$n>-swg)9 @ w793!B?P `Di y nݥ;|?-䶱a/_0-iE-^gMD(r{O)iZ4>zT|}=w2q&xXbVqSG}=a"bt+9 j! (bOgW&`85zˍ򽺓 [A^j!u F&E/x޳%V{smXY0"A!j &d˨bHA'+EC=,Ԣ9]"3XҠNsixh1`oPQ`%+;ptUҰ^Df)őDeEL h|b"bi5ﲍTu}S7D/AðھWH1(Yr(=qE`mpg6egS?_PvB[5%[>JشԆcB;y9%1z;"\4cB\+: ,QF:M|yMMFF}(Or^u8P3c3Ѳb8,Mz8MvfBNdΪ7 mWg:dH#/%p-M6Z{ϪY1(~$K#% $U/Ѡl1YJVK@NrQa&;i='DIT4؛pTL-An# kC #BVL(6׭洦,@?ŝ}-A 6XŘ}(;{n~^ a24t}GkVv;U5fFE`q2}"/fufy͵:7uv){`rİa zۯb)fcO̙grt7oz}@A7w1Ply 3&tLl!5mCӞU ٯV)hot1b9^d)Df; v}6zi_DZ* rLt4^R&E57{|1Jw X ]3aH}B_?TI1wmUYO<6\wVo kqB'2ŷ!Cڃ!Pqΰ:")9Y;#H7fT%H#f`llϋ,_ +[Plu jPߌfw0x4"}ǷYQ:4Zå̞ #Rg)~+;s-ly?Q֔囬0d*{ST:y#ҹp/%__-ѭ\AVq:P<UT;I!*?ua%={;oõnίIW}Pp~0l)Vm!Q£dLX+CpT~ SeQ)g<njLQ ̈́2 wl%GPXa&ё !!U-Zg:Ht9bS̏ ʆ\k@;p*+S%ЂC^+o,S/śiBijכJGx0=*{F6v)q=H:QM ᱨfRZ?pacCOOkٷI]2k5eUd' )aQRƠ$+u=@j].ϻQ%j&"亥qt;6ҐUx,)W ?0}\/R2KJ-_W*컹CEZi(:-ؓ|•ud7LVmiR)9db,p߉籾Ar"9/=3<+83|"u6:{6cջx-j 3VKnl67˾Z֒/k+G8E(("a?SGsBCP&=WKdDoqkMY`7PeFLnZEd;չ;VݼwG(% b*3"a yENtnJo=qrUrX\RΕ9^1Eo{Jz7b=^}zvjL}qM6V]$ Δ( JĤziݲ%K~YhO5yԞ9rT{3XZI&77UM%E}8A㣐i_ۥb >*>otjBc9a%n5BREjŶC |uJ} joFQEW\ʍ»xz? 囜)d"k [M+gs\Jsv eG>7#!VokmLc1O(.o[ -*;Gsa0B FCQz|F˱')εL>>p#8z>.ЖpZ^_x>7BmZg_*hv[?- sfdfnw64rd\jgxHc[w8(k, 0o4Il:w7T: 0{錗&qa 3F7ܲawϹv7: PʦԸZ< /7WU/I=wS3{"zy,i xH=U+f.4|42RBJ$n݋X9EM=g>B(pSox0L~ev?T#k.~mr<69!<1p 悆`lQ"}`9YvCZ"52qd@ _>Ii2ۡvDMnn^WG`BRӫn}hвAO#/Q <å4bzǞ:;>L~5,fe0 -+kCSkn}6ׂn{cK_E>%@$dq$hX22ʪ$'夒Tn$t?oɜhߑ ˻w/} }Q˞as)b[S n(_\AtW1*oH5Cϯ*T!VF2pI?4W`1m\_|mK» tڠAzqpa'iE9OQll2 h_JӝbErr`Nd=_A^@Xrs5&Bz4f"!Xd+EFY.$67 >yFCeNfedk9G^(,dzyt௞[ǎ1^bfYE= .^*<7|wr<` sfɸcgXon<7c LL+OBy=P(d[QmWs1:_‹Ӧ 은u5ep- }Nڧ Ȝl)! S)D]2=0j@O˜+B: vNo=독6wdubS" Fܵ:){Ɉou-W+{+ultG(ӲKW!#˂^0%*5@}"8aݺDLՋꉬ@XR0(}Pq[k. lOkTRoSnE;P 5v@JwJQ9p@I]\ .h@+dBν4n1EM+{v "WM!n^y|>+f)r]  :z]&r,iV>ZX5Xw&E^T:/1 z*G56~gb77A^ H{&?=f4ޮW2+9W1_2Nܠ=U#N`%Z6 WMS;̛,f#³"Az3 7\ʩtA>U2nlpذ;ӝ{qovV?NT>AN&_ӀV!<`2AԃuvQ'Yj~!!j(_n~+2_e Mz\`Hxު*Yk>IM͒hƸ)\JsO(:L<: |te%͈bKۄxM74IM{JԎWST=d˓)ai|}y+ܒW!%X bS=p:gn%UzvN,Πct8 K:}>KI`# _B3v֧N\vl z#0 K?*f DGDV-ʹ A>,J0t>  /,6!G9B\+C5fׯ>P^,ܕQjFưѾ.'hr)^!%9 3YU=cFlY[KS ߊ[Ж€={fˠuu¨(3A ؕMɝ1=! G58aq lQpS8ihN^\u>,>dR}FS,c3tv"ݔd$D_^")5czE5v޻m%X;Υ'Ύ Es[Dm7++%7 (iQ^vyE *0|Yi;ܳh۝K4Nj ^kc ('G! ݽ2M΅֕]!ΜɢsL>F{#e^r^ik_/hq~ Ŝ0+ a*ʡOvu :j+0,~kFSwY~xZG]!69-E;4<cy_gS1)xa<?Ln"t'ћMfDEP@b~Nc5N^PD-y+"ˮBFWZ'g1D!nPPxםVa+Qjd漰hN*B,E  \& ,`LK8bƏ/=O0‷7Lip\YD<3I|Y7z0E#su2 Q{:W]a22,b4˗lfcwVP |t!l-A^^YM@U#hLM\>}[0҉NGia -J0 k+OSʡϒ6+faegD8}1QZ2f-Q 3Mnb:5hJ;w[5MδxgrUg[Ar6׮61]?zo'ۜdnT87ǰfc9L+'A/hSjN' Qb 7m0srDž&4Ø6AG-=?J2kf,l*\ JeE[*􋊭6;MP\̜Zuc-ܱבBbm? hZ;N㤚N4]o+Xg0] 5)yaKmп=KGb%1WKd2+M<Ӗ^"7e;WH-GzdZ@T*gDɐ(#P-!Mo"!c=if龵og }6C$%H}(U W}ߠOѬY%89 3p&Jݍ2eÒ@[*qq7wO9}|s+T11  p'/IO梨uj8["a aR@ra.e> g ;=#Be8faAaHrp@jX'" sDY%_/Nܳh}SCX^Bi՜9ʣ5B&3u~c,t5ˉ2%Q1 ̓d }Ake<[N}L OhasUzÂ׿QNYu5dog9-I&<9npNj6c.oufY\@X> 7!hH0ǧĢN<%=p^#(rNE!ԬHڰ7op[ 60/67="krb<+1Dth:t~iJH슜/L O^ᛄ~F]ɫ|nώ7 WX qJ#eD< JYʮW?g FWV?~{DʥE&Ju q G:NK+& ]lNĢUy|K5))ǟYzKWӨEۆaȬRRgdYp4B|iݛ9_T &ɶ7OvJ peNaF1o~ ]jUl+Y l03FX#΍XG"6bo ͖u"ֳH%MZ=S77f42VRL° !%J0Zy4ԛ.-wq`{2ZZ儜bmn˳ 5ozhSfUaȍPlխ֡mV"G| ZnaԷr]Eo-rfg¢)6'by.x $ Ԏ^gĠr$0Nkۣc-9 ɞlY25H0W+B`1h#d&@ mbĶ`~Hi9_$ OE#na0| Z*[ܗi$ߟ✓`ٻŵnM&_Pi>ǷiW:ji1wӯeS5 ~E,Ax 2vb!pzӅha%(p5|bhҳ2%ϫߒFղުU.ztޏf>9CLab0U `>sӺ ?2W-I  \{r)nUHn 4֣104D\;y(%K ;<cZb-no5Vɍ iGځp\u>!hL-""| c ) 2>V/9{4 1W^% T?CO3\ Ӻ,'J:ZRA\[5MgC:Okl学(>m vWGc.b2m*v4r8ϕ֐dlZQoS_Q* ϗNf=+,i^JyTYʤP `RNDl^xL4 T?6Etyw>J1Iݺ"z_|" /s.fRRrKSf,osX`Z~)/!zi CS ;\JڪVp[8Tzkt\ 47HAga%($JPKtVx= )ܶ0H1i]v$ܱtqU /^S)Z\i>Q[Z8ZGZAAzϪG1-wwÜ5$L>ʼ7J*YG%>;m}.Txj;PPeqpzN5I?9KI`ABCYbCۂ ~{ZN=0Y|8yMiBcD;݁E҄1XP+&Y6Hmi{@'qp m,דTf,g9ְonZJ?k늝V_pe~~`ذW)*`[Gj]G}?)~'u7%}Kk/Is}h q$-jWis{{ƊS浙7E0в`wQAMJyyspp!9nwgۥ-9|go'o\5 1ް?ƷHzG;;3.W)],' l}WFҗ݇tŜpLT(*G`` 0&=mynխc %K"ƽ8Sk]5Ob/Z@g 3 j`\K~!]''!bv[;nRIi/YbzGyk-6J;J9طs8ubkXfHD@Pw:ym/2-o#ĭDh*GY]&㵁鰞baIn c [~_U bnJR_^ &w=t։[iSFcC _d8UE;F@TL}A@΃lb#+8(J[UU$W\6UCd:ۘd|7iDOy\-`㫑 c%OXWʉe\/\*<>?mP$y?vr>=^/1I*ˬjtb;}E_S"z2lXQت(U_*YtX~8gZF.d>*b k Z!yIJ"`:eQ1NnB0ƒڋSҠHēe]˄jVUG|lL~J 0nĔPזȤcs(h[)/PxGM'rdH@>ɋx!({ ht<:ƯY'2Ӟ d?~[gW}-kGXse"+%;¶JFd:>D5ˈ(jozIȧ"wXx28ʶЁ)7fv̉>8o^&7޽yh0RӐ(=vU6o.dW2!f93oGQj CUZ~~20 #N]68ͬ\ V@NM[fӨ?c ㏭+p&cvoe@PA/9HyE@(嗐Wme掗\|V?T{t_bS;0HuU<``_"w(zDR|ǏLKitJxǫpZ4B%M ̫&Da)6xW:LVFߥyMYe%bVYm&EF 8]{'6.Qygir21'W>8QJ i-msfV[qa`Nvd|?}’l? b>mnK/vY!s:Ȝ*-zCvŕW5+_Ϸw#EPCj&״`;O$(/ >dר?śc8-~gwӘYe<7D㞲#UHr=@!EZ.G'd,;ZsФIzӨupٛ+{1N\t8O88sޫiddaД‹a*ˁe(,Ǯ]v'>#cMa+DhRޏŤkYV+sertV3G9!@1Ē\#,i fw^G*Xv tE\?0gl]{s`iev߹=/*m0jj?6 N:?gC:ِc_㐆sGjFE؝RI*}F]uHɂU*<.-Q97Y- i^޲PV9H񷎤{w qjGѫ\@k>y ;f= Q"/dch/R !n#g֒ =u\BKmeWvcrK lY08ëu=6 (p|z:xU}%WPw!\R~H+>I9#0m=spI78%ϊ,W҇U'{w$y=4LhA~ 4g-YeaG"&<5Q'U{. culҠ70׉/ r Gv#ҁY!Eճsu0 =*@ZsN︊ 簰Kk1>$|4{V~YTd:> }֏K 5gJ+%~ !Z'-E)U{I8h2!*5$z/!=6QAí PE@ h2F_k[sN|YpvNTK hn=)u"HBk#+=Fr"̈́"l-y~gף{%3D_) _n(T/WPV5rGMrG-ݯ˜ / z15:d8EY9FH ( u/]F0蟒kƛŷ۾u*A V%EFÿ֔Q֫zYJ <L uWl'׀K^:8ّJg(SCW==Y=3ҽ9X Y%?5}dF+M_KPLJdlQ&`tvu6~e X@(l5}.B/\g1֝4uJQsȨB 5 jb ~++mn{ed_u~h<.eϷS/_h8#BȴVA/*(B$ %*w`(測ZuJ~c^Қ;*10x'LQԖ!ű #i|] 5 9}q 05  f=eZhA] v92Y˘ !?J *`9r ) ɍ#`8HU lʕ˖[1WA.1vt2f2.ڈJmFW2!QmjBBaT3 8^2=P>r`c0\^2".;@ ; E3~}ך*s(OPǜJa ?L Nl7m땜;F9c3ֶ fsɍG:|&' 3^VV67z_ޡ/g\zҖkE\BZC1 u&p,*tHtK`5Xo#\p%y[0Ҩ>`5gsCϒwH5G utո-Ğyᇩg6mJ|6WtBsyګ;*F7]xuf`TyIgIu,/UMYaw%sjrn`ٺ3dcȯ|* gZ?sǞ5<¹V{| VT|%9Xzl%QZcpH]Rwg1m,2Rt1kd0:_Z%ok־:`I ~ j|sکiP_ǡ7}ang{5*\^Y{1NiAZy W ?p*K\2U/ [76'ZM(]pw>hu[ g3NqhSx&JWAN8|,@! ZYW ˟owW︻`~ 3%3Thh8C*kT}LVle1o%ɓ ?v' ny SآvO_Hyh8.Cu꬝Sgh چTLlY<FBQ1 I)MA5YEs@Cժ=*Vu4mZvv* ϲqlD1MZ 2ƛ4mQk.!]v\~>68 pi3إrHd '\^%y` ߸"MF\U7ٶ4-FDx}?f0s q>z/Wp/'cAK@MoPD eAoϤ`sm^Dl0hqE ;mNC?\'wn ̏xRI+z ?g{+ldL6f*`(WIu_u;Vxr~ $I3Zq9hYV p!;$;z4T\wbph`gZ(@S6)xC8tɭqQm^7ih~۫+3X%Ee#SA\͓}$c7g Iɋ,xG0a xqعfco=ϝ>;zs-+TRVoqe=^=,HݕԽ L5Wķdt&msuy+-)Rz~C Ʒg*Yi̭WA2o}(^Xf-4xM$;?cF,g"+~}WL&!\e}:5^Iv*=U8ehEO#bnz̫+* Gk0Vb5DiOB &~4>灥9/iJ]ǯ{L0n9W= z/̋ƴދ|@u ͡QD{QpsN 1qRf@f f~,n΋@F%}xe%xywŗ/ڌu. @;BY߾0!v' (C޿m:8GAv`z է1\ psvŀ|9j 3פ i*|=RXOӘNIx,e />y}K.I&/&S,oԩ:W*=ai]@w* /q L@c?շ,^y_?{/2JJ)%MԎ,_r unJh_ylU0C*ePYaE*?hn%@9ck2qzg㨡M^ñF`I!ӎ~Z*3X5\\(q )PͲwB {Gΰ$n/<~TλF+8ؙ ܁.+| a:JBAeBR\d|4G~cvc[h'|d8Cƣ ظ"L H:Q<ռj84d;ÈC ,Ϩ3!Jc/PzҦ!/ [<}idaPn6?wq$8ޕ6HәC1c!ϙ95F41d>˚5Y³Eg~Cə>27]ŧ`' nh x͹L?i<Λ]z}+h3s~d@N+e4P,AA휥)%mⲕ\$kz/w#,R%o!;@KҊ_U&cnf)6>bbj/[F`v<J/LzBF•Y9mco"CTʋYXCQf(jt3Di>J{.ѐ<1q@_#x,H|ʎ8 FgtʜCw87Ee1kИi0ݑAD/z\Vx u~l>"P\{KU_2CܡQ͍5͍^1pΫ$ Yy"'EU.n8&!Ҧ\z3'O,oY5d[Eo9xrQ .™0_M:8N̛X!uc$,\/mրA] le l~Cw % u\@9a NrX!AGre7YNt!e 3=uW%̔2(xSVH R.NhRLW 3q}Ux/2h9Ɲ"8V»&-y$_>>{F"IdDzDb̰ˎAxT~5AOK?;("fUWwvs+|D8 :0TvMl&Yb.5Kbb%Vb, X͔s%2Jݨ2_i#/bke{1a =4棿سror,l_Ps(.n2s|J2'!9j:u2(L00|kL]?^GoN8 V$Y7됓|K:13}Uw&N=Ɠ I䯅qQ'/?h]./0֌ilD!'ݩAK j=&u{y)(l{^~8㼸 LV0,V$^oqDk"Z#?dT{xDlV.K fwu|Kl[0%c(;NcHd#38.>D&#(|A wB/SddZ!4m3xQLGx=xZ 4 پvIJxu{@nGS^A^L[;X;PNVnϿUq;!P yv06n49 `C1H6V1P`˼tps}a_\9v(Ŭ's`aN(ĭr+52)mna ϼV<gl]2@T*9&U:,e,)!J=6*K-rlj0_2{ӆ\ҝ*:mn|Nڒz(G{W腆?|["%.gqEoW1߱B!1`Qj3cΦZ"!.4 g:LkvVƆ !!;3D.8=XR\X O| R 4 ?9.H젅A.)q{s}%q1o1^, p#IA&%.haWlYj&֍x!0,Vz;ձ¤/3BL%\tC-;y-&ˉz`<ŇEȷkknd;d|?p|<E2L) k wfy!vF^{eNiA W#-t""],9;)俲SIXKIu#6нM2zdMaDx;?2KWӫd񐞒s<;j|v1M,vdqjmm!m&8,B~ hD9^|oLATyb*r}5 b)זTpZg?+N8LUVמeN&Rc ajo֩X鬄l7U?نNe[M cVS,`Z<ˮ9X)5/&Ck%Ѥ=tVF͔ʶiˣI-ţ.,qU;{<-X%O~bE3MJЛ6Æ+ M0濪 RN=i*K~}vJUpYf^=4k<9W<0-i+ (_P5c<`>V 5AA>:o'Wsu`BRz $$ Ox-Fz5ؙDFB+cTǀL罸u4uQ,*%wuηS_} SppG`00P,9,3&cp)l38ZpQ/ wI:W4`~1# }!d[t!0=,Fp;ŭ;N~!fswս~HXzC t/mZ}!//SBZig@IcG,Om14^_ow M:GteB(%4.bGш`cdvz`Nj+5B @VJQWZTТ3ةh{'ݐ*)(vuƍɯ Ss!GۅB/S*ZO\kV-q&99T#{;Tb[m^,b*4dCPd؍[_S?М|)lPWdd&NEZV_l}l>%[ëpTffCǎNiLMa.ڔC w01|pj]7?=C0C}Yl (Y]/ 50X Hp1kyB;U8n+>+;jO]ZJgT &k6T-[܂~Fy3ײRumP.|g:>+Vdz]/i)d2NˋUX]y8ToIUy&jv&hrDHQ,mW@2wUH~sR$F9o?c-p٠5Tfkr)el[788gI.R9w);lM4q]$ t|$.LBn ЖV0ML€^.k|?meT ?,sJIn[ wPY#M0תuvf$MV+UdU`#d 粿ntLn gXSβ,In>:uFg hU^%t>A.s8~vm9!יKKlݥ-sD""d >A/hz$t7&I($ơc@]GpTl΋祷w#&mA֪nᮁ:صqœAЮg@͑}oiG7pˋ5Aq]T(ώ@7z0YdfC!׋Ӌt^6Qq8/x|znnE|"suWoP1Wy.tvR?z1Z+]I脲V5Jk.ꈗ84>Ёm+~ʍoͬM;YOIP|҇d$qr#=7C$N,dT?MI%[:F=YiK|9F"W:NzU=e@U87ءT/r؂nxrVjo&$إI9l"HnBhd,2DpP$@cfU;Γ"ufkZw{pD،rf0| ReXn oͨ[쓫Ƙ9 @px e/C402oY'xyV~f4ɒԴO;G7MfhɾVlrmB*ڟeIT@ށ4L2(w48.G!X'L - 9(Ar &MO!!w*X 7,͊^väS԰7Fv]ѕKXjkkhM& pQ3A^+~7cJ*\D~#R0HMO4 o3)kʮ)CB7.ReܤF9cu%g8U@e5Ӣ8{[@/'oX"fL6&Y-ma7FbMq,9;d,D<1$yNp!{ǖ@5N84p=5İR[ ;Xv}ET9%-OmU%rxg' ǣPr\X ޫcvQJAu[I@,8w)q:i~Y 2 -(2GG&&^^<7xsMl7Wi S\Y2:3airRb"<2&徖wZܰ _AɔU[lsku(D{ _is\)Y70 8HJF4Nar"l8V\~̸gUQ{h9м JFCXƴu V%]TJh¡!c ӯSIq@eD%iCܲY6TE+.yU=bMF4!ĚuFp%@h3'2֙w\-MfCO?V^ّ'@n-Ldc2LiW;Y;ݘa.lUmUFS -~@o!-,B2Ȭ5dmw-5>nF, ę͛$b Dlscl+bdE|wE0ܻѿ|~ؖ"]S+l8=]agKz.޵"H3 6ȇ<1 dKV?$!XS>=95(ǰX6U.wW.Q,wńKпg3+E%/xZ wG/b*cjIEH wNwu!2ϰNyLMJxFc~3ۃ=.F"= Tfm$D_#`yC0Wljdnwah>:\cgdm ʴnB]%)nrYTU[өP8"މmn%JA}6{t7յ^80&@nzPE3"œmž!/>BB处i<9Ѵ̡؈`EWmlj,:=+4 шI=')D7 1xdtfg$CƼ8H?k#֝{jh$`2!asxy֪]VVM4ɺz đdziW8/k*o67aqPb O+GgEv[oN@oS|kd~_.e/51ƗiPgQ`qw௽ѮRݞ~JunU̵e9[~>Y_>Q03lܾQ/20Os< ӡoyU]d`_FN0 3Vogd@D2.bQYy',Y|ĨIhbȋɩ ɶ.IUp[A/g9WVyK2χ{7J.8Vo^.8Swj܆a%T x˓qk`JLC%(Ԩ#^-S;oM.>^;x9[5(F٧;{}nLOo󜭝0;(.xbXJ|:P.En@¥!:BU8Fwho2Ӱx2+Ub, uŀ۰Nsj<.'Xkp\{Q@+)SpDX]^ Q;> 7طWِ8JTju}ތ$6F0=8 -JnB/צ2=U^'V`9W 1H[˞'}BʞeՑZ#tuWU GJh%^.uG0E¼0uy[P᭦Y"B"D̈́x/Hۜ[[~ܿN~_BWF4)BLV}F{o{e&-ϐPl}aQTiA:=: hL:="/{ѝ@Ady|{ydO9ätl(ɔ6F =Io|^ewO4YTq<r"g\Q3 Y7  bLOlnd@lm32 "trEoTف:fFVB?S:j/]AHKV QjĻK꯻!9׉a/ޕ'9Jb(VFms04ԽLYo`A,OsIg)d]w8Z$^=rA =5Ƃ;9><tlrcNX!R ܎!{";6r[{x1U ,׾@g/u(Kv9& sUh[-WHAU[< ROs6wNJu^h3=mY4_ո DPi *M!Ûd4&gtd'"1xˋsTVgIT^! -8leX~8բ¢ jqOQ:(Ifii! [.5ԅꊋI)׫ ok/)g;j}.3*$ٗk}ӧ|)Tjcy$n6:xKw%uA !e \]4yUi(> ʳ:L!P'z=b& YTݘauyrƊ `mOA5*y-,IQwΚ Ƃ$ȆLH.4k`΄4w*[=7Ƞ {\{jp#IJD3r+^D;vj i/.M/}'?E/&hJDfcs!Pi?as) W- Yd5G:1bޮoq7AV/P=VҘJ zq JI-%0GU/^_hzW]'{{;{`D[ ^-9_n>]g\wN%ǻde0ueJf0^SA.n6(G)c[o^t/|,zfKNzV͍y`тKqu[e%ON TDa/cZ L=;+;{i1dm['0\H--E9--3= +Yk*,kvgufS 梨*EfQp]A-r@A󦗰8jB7*ѬܿYXVL' Y\IAfo!\^KM J`peh7lz>NW$LrWN&3(LA_d8Ϭ$MhQ<*3׼: UXH "'/:]({W),@/aٮ+ @}+/uh F*\BIҏON7a-zEaOLE%vflR:1_DOVZݒ~ݍS5qn2&4=8mEǟǟXnrs̕<&NÂ?j4t#3ֿئpoXk|ĭ唅[, ``W.;s\m~G-|k+OB,>}ݻy&99LV>sw蝚wZoB`_5_Z4pHQAv!g.g5.uU9f-grކ~@|xlR.~E \|`Y//k[_4E?pc՜xz(55)WNŠ`.M5\<\"B8kɍKp /77'%G/52d>hV8}+7|` . VМ/Ưzkd_'y .W\ Ք.Tᑢj2]3DGN37m Z2U<-XcEs8THcQS,[00`Ս7Mm|(.N'w4ZV;z[bHa&7:c 'uZɺ53vY*<}sjh)"@:+|2[YMg\/v /` ~z6 l;YrgcǼok2YC*|7~]v8&I(;acouqțC4xK5@M GMms% [B]2 f:&v BȎ"b=eI2i&?[U7+K(uD"nthr7V8BròC4K%4ۗiէ)VwXcCṕ璉҂Nk ;.U[lgקW"!7%]xzQlwilu-gjHhAR{wʻ0fA!3%sT\1 @ h[uUgotWdc_K F\ͫRԦe0.2@, _ͽ}sfdi3۳5`SؿH*VkMx1=PI!̸ʾybVO`%efI^ݺR=06*Q62C/zVSi0MajhZ|l@oRkyx< uTAM+y#|PaY-3ΚW_G3GܲW eB}ݭB٥5u^3yc`,(,`l,񔄱]]/@ G':n~jCv?@K. 繯?].! +[飋E8wFLpXPKd#ãB_o- 媳NV勛{R ?KO B'HK2W9C?gJs>ü)1t]4 NK1;-MD yUGW}(/9 rMŭ15$߭OFIsL 50K@="i$$r$4[(acTٚ\BX M1ŪX88u#_cڥ= ϙ}LP>a="0xXcV6 {2$FdI||knor ŵbN;i9c,iXOPș{~ w pPoH|NbɥVpydO@: {!!e.3Md)xk MߒR>,;ϨVY C *5@ bU낌'Xňx,㙨y -85gj`& {V#qdZ3>Xs@P_Z%Î?)xy`_%݇p&S;`8D;B[0j,umB'x &}GZe{qjEFjQen@4䦾 l0/tmBTj;C3cl?ێ|KՖɆ;aCmx3N qw C/y fбBknԦ( >~$1e)إELT3k8pdpg۪|~q%A[ o;sp%!_A˿B c=8l&cc5p[6M[Yy~W >:՘Gc'9SѯM|4i(_ V|/^-1Cl6E.ӎm]$p)ͤǂ(f;ZQ (K푕e dkH20EyG;aWw8@&>嚍qE/~^pxΒ. ߘֱ-+mO]*(f:7ay8hP|7fʿKe7ujǗy3_KT8i|h7ڥ8 ٖ;;2;W;s@ݲ[_^(͡xd9}0:91t!Uw͞1_.2%L ` `Νey%O6QӃbkqzƟ>TJ!c`(V 9MRI[8jEJY^AG`L?`Gwe& vPYv@Aޫ9L)SrmnsWC!(W`'^ܯ)6!~+n_z^UEcDy ,-{s0b]}Ksjڲ#nn?KeX .ؿ,+o ?׉nth@ K6Jg{islt9\NGeZ wa.2Hx4d?l׽v/Q叶%%r5\ȳӄ{ )qz%~ܺ,=9ۿM]J;>նGagp#j ٠8;GT\/fM7;/ `-8̡R)ъxx>[J x= 2čV5{G}%CX^Z1CcIfT aU=%:ayk9^42PYrq*4Y$,ɔoY(+DZb/=y˿MEؓ;fS3vW*.$xoX7oDvJآ2sBDĩ{ͥr%?9o٠WC33gsH߰??IezsbEX' Ieas\?3Q "n5KVvA>tisRI#pH3>n4= iR?$GltK߭[U ;*Q!_uUʍU is_X=hgqjId*$L*>;У )Yf#e>l }ĥ񌺆i{i݄;J0pF_G ThH&([4H`b}"WE@bal,|WV"ĕk7BeQߦsaJ Omu Ϻp[ ʪx`$W>įҦ3camIgi(PH+As ÿ#l1NP09o A ,PSOSv `3׌'g|i#%{|l;4qݫ^R:`v52˔7yk+x͞W5i.MwQ\e.uBA.؄T0{7d )s80y QO'˦&EK8{/E؆{b=e+FkJ;)Xɽ $5B|xo컴bf8d2T,MK֑ʕڠc ,fWZSdY$3oؖ4"H:S͊2G5r;Sۛ7|fk'Iw@한Y'kFʧZ93&>ͺ,mE/Ul;綝A2L&z:nø'+7*Yh.6|O{]~蠨}:NQK?x /k>dßqpx}zeqb Pf~h |7["i8 $ă~n/Pn}Gb=Y%NZ{ckyvh/mBV('p4,r?I̓0ygQ&_G~~࿑Lhds#=Ar+:hSf C%ńdRXTR:߱ٶU#m эf-.ޤ2ˤHl=S)lBbwU_ %6Aô,ڳ_pV<)E{O9)BaYOl,?E<͛{O W ܢIIuPV}aWXWq`Cov)c x߂љ(>rEJXn'֓@}"enny/q|e-M '}e\f(!"@R2ZL#T "h [{ra}V@wiZW>'&.d,)X_qsZA` mˇ2^WP.6 u}qzjw&p})ѿɭIKkCaisjXX/ m*+t[n~I{k ;d@fӻ6;Yдz3Hb/OU%Qm+ |Jt:1f/Йж-/EFyٚ[;2:j] =7s\}u5*ZIX+h`eݧ(yFo 5%ut8C7n& kNf?R);GoO>tɴY}PS- z.풭8蓙_܅ҬP΅6XَP~SU)ͼ hWPwfh &r+k 9,HmLrz(b,VTiY8bg(/fselfĎ~0/{/|8E%Opxxn>l=67nȨ]_z0-Z0V|vc'Q'&$&0^T:ˑ-bOs~!]|}2H.|M->%S߬Ϩra k8lrY`;<1j,mMx%}S.0 *E'̤p3*!֪XP`a>J_1ks)U Zo}+ {@0qOzN9hn| Յ_K)-WqJ OKRr Jmazޮ$X&AaH3\Ѧط'=\`q7LKԍ08HDǫo4c4O^Ɓȗ`ׯ gJ{MܼsᴂOSzq HpW!ܵF !'X4A@+uwj+fXz-/@D$,|xuj]_5X&6gkXi&2n_ Kޢ%c=|3x[k8ziwz,i;u>g^HlӕԹrB5?민y@IBtetAcp2HJ`!ʷKns"Y`TTobdxqE?l=nI_#GX ?6OP>zEVa@,&soY"O $ 8ϼ+g+x`(>J`]V}q3[/6 :Q`9|h(\,MIB?w,$ +,&cZ=$<&I9էֵanԼ%=s_9U&5I;ԍ&(b$*DF4-(VۼpWt:hYHlyBWj^V4-R62mYx }8KC.xr9V}eMi6C=KSIM#xWe[OQC*CZ8 PX 䢪8Ƃ2sFW$vDru\@\qAJ(Xm]lXՄ,籂)ro|}[>(HָRϺGr;c/ &eMw=ae \vm{qN?}jae0IqdM2Ŗ+\q5+WexHq*р}?SX'ZHQiDN͜&F<'h6g3kX+v5|~52$T35!-52|;t<y>s]LwV]됶fv7LYyqT\l ;8:jPFݦ8?n (2Z mʈĻݪM))Γ)FS@ $ dĴQsL#^=ݹ~;iarkJĚԗ]*7DtW׆zgr%\3K~yے"粣6fR\M|6nHy0,=Id[#{Җ )]`X9(^$ =вӔB1ive8 lpXkoد?$#LIkeoha&5G\jT~$͂"_d1HL'_줗֖՚{\0 0D$GSYru:7<0RjW-oԜ`jN K86v.HbC?/90++5j{ NU^_:ߔ\!rLZH\\sdqrzrv]>]|+G\yV}_=Z]^-[Z(\ m|{r#Pϋ`(ȡ2)_T@ʁvp,7͙4+fDw`ȬlEά@x B7YcP0>4@laxE&V[5戫3d'ޥC`5?NG;B9$z)_FnZUM7fT^<&}U$B"mT9BE=cVnk?-vW1~.e޾>vxu^#gE~ Gwx])3L)x 3#Wld9p9yTT?Nۅv05O.:-*hP̙%HylL *W$F6P.:$? YAV9#~DK+)T{^>./redkNɳ`vz^4ts+(žuBz|LrdR52|`v؏MnItA1%^aEïƹ3Uz`i +N|M&z`jN;"S =\Qs +VzzOۤ4D- tW7a-U{AH=\ w%gLSk3tUbcG eX?<Oa j_j?Ŏ{bL~g8bVRz}l=B[~b@;ǐHA3o~> Te#3Fs#Ǟi%j${>-hSq>,lp1Ln}z>'h4tҴV)0inސ=q2}X8[xWKϯF'|ɮgsc9CDM gR-~ٝ$ɆH{dj;O.>UOA+ckuNrOә^zikmgeJgcPPRXUAf4iUT QZ+ |mﲙfx%7dXLѹvY׋NcGǟ=HYw߭K[Td`gߡ"DT p8|h[2`b_FvRz'sP Iye?~j$d܍u>*\Ǿ^!jrr5׮-X)ٻe*|@k|b5RiŅ)J3Q3BnB 3Iݕ;wof)M蝯nVpXV$2\!+%7R~h59.ZŽ]N_s}6ȍP~ኅSqQ&F AUO tNxv>=~_DX9CL.5~n`,_ۂɐ2ʘf`l)Y&D尬zޢRSƫߢ4nVw3doG?FTbZ}Κ$#YDxCذe7Qԁu,^bIuT8V *3! DFN&CX/aIq-k|1d3MPoNra} cÿЮxL fm})M?=Z˷Ib+p"gϪD…_ =Ű%q 9=!s|K%}0Nx&agň\ba?Vԟ!m>m5fɖ!ᴠR&)5] Hd1"€̅ق0R˗K2UXKhtEE(hq,,h,ĖϤ@ULG+$`WmxU̜ ~aBa5I4 s TґW;5QS cf:x">ö}Ϋ'l9 ^|AtqJ$6lm\՞MaHǡ8 vD+7$?ߑ^"\)f)..9}#)』"aۗϋWPi҄/CГhܧާd,:N岌b22__q|?f˕9XIv0&c'U9}>UV N9~>Ʊ1.^F)#Y"axkH=KMQR,x &CQ !CA^kE?{ʨ sBYI41IWR10 \gnl5xᅦ_iSxȘH zMc&7+"Xx&Zm_+-)5@0:g.1\e<_jC2wtA[aAY4 vج:b.~3 3}CT.2Taaa{T?ةɞ_VpSvKC螎;v/A, k9zx1*?8jS* B$* E ͦ h3e;ӑSX%_[uA![ XJƀCΪ0R' oe$ɎNzGKRzD![3A8gO`"u:[Dpr"vi}M2O#X9WÐL$=u<cyцZJXm*PUBBe-'V)X/}:2+} 3Яy۟Ӏw8}-+3jq i#mQ(.ۺj+%;tÌ $Ͼ2BۦBLFT!_hAEE~=:yCiN0~|D9,a+$>iO.'./-Е\fH73'9npJKg,h6sTShhbxf`͹99?C0muNg]Q%%-WSqœ6lʼnW=W|yT 6s?{ 4$S:k "cSYp(ML;.E\qH}7dfg,k"mr64 Z ?B`vn>QYyhگnqԩ(5c|ytVa~:.TSG-NsRkJ86 W=n`2zBo , [g܏B{O/Ɠ."F&MBԘ>sSSab }_iuclpGf2DF/\҇<# |ɘ R G٬fec'fv_6bP}L4zF (zaoF!Fxaޭz>ْ+¤Y‰# f`h/$zSVO9JKV)0DùWq c.bmn)zI8Y1`,tFAHR4AtH [lʚwj)߸Tu SRUntw_~PE[i3)|qCjW⪄IN\ɧzGJ1ӿ/ۣ^vN2}xȠT'0k-_+>o]g&>Ou撿5L"Q4 *(FJibl e΄4~w>'L&n!Rn{Nu-`d0c1P#5dlEBk,W =En2(ߝ࿅ _-\YGܞu9p/F.)#`~@pНr}MN[wOdiJ?49-&܉M%$dT c߭JhЕjF;]/azC:uuI],t1_9pc jeu^R\GvF@fl\Yp:2J٬K gjj Eqs⟡dX{pe.1?8+McfZN"TbsUGȕY<2mL:nYL/]԰ܿl&ǻݺGel 0%!^01`#]`͍P?m5<5'g "vZaۉ3-ݜ1a?Pk)4a*>/عۖ׽5qOdk.u."}Q(+VѥY% TD:HT^!A\$?\ kqzxXu yx? IDž@ldWr <}V#-o5hqk,?{F!{iI6woWc h\Wgr|q"ǫO_Ý?rt]A<_;EY4O8OgjdCg }lFshZx e"3F̾49z/ deYCv]SLbWF%Upysc*0pׄ aHΨ~'yddL}ר[]2O9u$T+e$?Z@ޒCF$`n3QO=&q+t]d0E=MϞѠ b+ K bu cf||VنT>8J?ê_8>g!$pݚIE7Cl 17 }M$_+beDt04%?A̤s \o';As`o]dZxLdud%cg3=, GAYGuI'x`Qj~^ O<ϟj۫j1Ƒp%L;{=6\O}+Xww //QK{jiF֦ S5+\X8m. f1X_-MiW,Z>>@QHt3GXdjJ2TD>*5ug<;˒%-7As8Ԧ׃h4m+𮶺\/1N`tga(IrXڑ+ǎ˽m5,t=-(Ts<&Ċ2=y<gغln2xB#;qت^E*r=uu6LƇFEh]\sU "I8Ia+Ng S2zߏ{R:x Hk]@8ХL[xښ=1Ώ2 RNXg#ћUV*)RGVMOy?VZ|,Kl(adӖjF[|CF6[f˅,[爟腝/.\s&;/_`%Rk\Q21px9Z 4܄׽(fшh-p ~ ,'%eш0"Qd݄Rѣdxe)菻D0g 'o oהh:ǛwArpY_ưCqw2;R4Oy@!fΘ_G2{#ܤs'_W/P EYrכɄd.h?мj6@!qy9.11 S|9!BĈX$ z#EDe1Ks*~'Y/ځЦ뙃=㯹V'|㍉H[$y'T0-+O0h;jT:N}J{28{ȥ.W@-sNaa^303-Ҙ\@L͇\8*&9/|rۂ ֏{ MjL&]Ҕ[ׄjKFG6CkL3/j2FKP3- w +WM8|#dW#{bMtMaj4 .Ziq;Ҁy#nPXIis)1ش?B|w_ߧ#2DW*|UmYȚO!ڈƜ6 FobHW ]9EN`Z13KY5Z0~4N#WM;oNz47y6hyr 1bosCXj:w_a]%nŞӆ^{EL Ƭr`(Ud#.VqN]x ׋Z:&e}{#NMЗMoCžˆڝCCRtGojU1S!)t+p:Z7ARY'ǘdѢ>QUӑEȀC*KyC2t̔TV>IEؾ>jIO|A:ﺩ)ͤ䞅iKKT]~Z[խ@kEA~V3-> ^y 5 Ͳk"ey>W*^9OiM|d9dEHH;+]OGeA -v)!>=vB|02+ lP).~-(_ >G/1LjkOnYW)PGD~x"=n$UzzQm;eyu8'SCSe kX ^ ?ъAAuI<%Rϒdaɼ蹱䁩fhedU⦢N7Y6賁lprx'הK["Q.UNl`Fhv0@P_'>{ ۲Zo}|~x,;/\r?}GٵQSkt08S9%_rx', ;VXL~}iw-"Z`8\ ;韵:-cfx?|in ~<жU{#3:x^gloB@n4 #s?NwYp06b UF5h/@}ߗ$$=_j رMrZ۹Ϳ̆v㤢H]ZV| B2ԩ{ rBNj٢xUhۍf8@; =*/4:@#w>ңVʡNWB4}^-w;DEzi'd.::+pv7@'ohw<')WCfwqLI\ſf3X]n( %STͲ\qsXCiRD/6 [ŝO E&N|k&7} gksҖquA\Xe:̳?'Y T#lD[]m狼6$-6iaxȋ:˘Ϥ}}y5bwm&:e*OP&YcvEz_8Q]̟P7KT Lx!:cMdց j8dB` V.<3+;N;igZشFu [Ѽ;΍~gY ݮLCY nip:l2c$L&@,°B^7m+% 4"qPM 'ҡ೰gPM?//5.f00wݺ4J]A͠:u[M:2YDKAyleɐcI-8oވUȪt~II7^AX9 Mi ;ឮR^7=,6.ZʸXGʚE`]7T/!C;:Z~gfxԝj:4I>B㷕_@ ^qeD7aJ}>K'$$cZ+}ՠwvBkӏm@A3Ux:M ,WQ^Q! mrNn.3lj * 6˜O-Er(Ve~[V-TjNYAwyW kՄ0ZJTȥCMnW[-)5y;{gthQIKtKNmB~|E]W\b+KoWW{.=`!lRk H Z()N W+-MӿI71%7˷- Y7mP:,y@Ddi^~zY~TVטE1#fCh_<' lYqxh'vAmȌ٧&xy="-rvjսe9is VdXH1*XCP5s>oU?r4k_r|'$0zt.|Њl)(T 9Q>^^~_gyK@DNB8U4uiwߟՍQXIuxYiuid V78+6( I>Q")D?L!C 4-CV){;Rxٺ8nPZ@XݾnëE!o% SWEѥ' -↯A{d^r@*%)1.QYj.- ZtzP7DѤhWH8g%7zO0Ep O^Ÿ,֡9Xa[7W̟J . u,ZuhJ8Etj$s<ҒD_h8VI#pcpe6AI|?\3mW(S+#z=F1.5v7LuWm+Ds Ox?6x'U 5&nݘ%8t u) 'yٲO967l/i]z%K bM,*9TPxIf6Dx*%S9pwQp >\y53N8O$CZ9!ZVhJ W |Z sQNa0m/RѨC|@FL*[t7b][E޷O w36N' ;+/uW\M'6 =#tǿ{aVLRFܓ~<Ë^+1 '^*-.K#' Vtz'ٟ\2bMDZbj, ?(&|Bd!0(2`>h3n{JV9NG G٧u/A[Y&62z*1h]cS*ǵjZ}j*JDo 0L7Sf>#O^xMBTk:"7S,88*N.&iW@7Ʉ*Vq ,SS(DfPѴOow+ Zrm)s1N.Rd0e%R%y%l"33;4nT^C?>d ?V(~]귈B v-?H;?ЂBĹ' w@DC–]CMKN!I|WG"|T c)8*#r,e0MB1O6l&.g n&&A)~{ ?4*0J%u9q&' /C=x?yC$Ʌm Qo*euyr1V:2a'ųsIQ`V40$v)ïaa;<=qk-c'!IV8!@o )0R4K19jؖPe@e?mRnz-J@`L?չ6Y) 6N}C_P?mlN77^~ Quo!TM#Ĉ&a Lhat}Mz|&eZ^FhئAfD ~J*U\PpB.kVbi)a$|u*BE~cҐ`U ShǘZ|۳uߩAyN@AyO}Vjs4BGDkmܿz]6$k}dJn!CeT,Ae/& w)fA&<)j\ilJdo) 5xs2S d q2fʘ۵ /dpZ &B[*dfP yZu!=1`{;̔ng8*,,i pܚ4ۢ Y<=vYvN}5>Gͤ$ PlɵBtM4||\c}!ʣq'+&!;{dJRi}tןZʮbm3Q/;\%)8o9JL!Y}U˰q)"߆PN,SΜFN#KЦH8&[~9'ӄ{vn]N}CibT/K&EnwF:=UuYr.mT&lF):q^+_gƊ zͼT#d39/>bsP*ufxn¦2?~e485V96jFEF[`*YZɫ0"_Oˋ%Ne:IݪmN2y:*"7v"wRB;U !H߸0A9 kDN1]r= *a!I%1A.cͬy#d ri;l"qW;dS]5ӻKdJ#E^Iũ>hlE(|p&6>ʳOO'n?Mxg z=cvm27W|:N[*8tK f-wP6ĕKndF@Hwc4*04,\"$nRf=s`R:4b{pG@%l̐2Wr/"/’YV.١MxqtU;xb18HOYQ),br0;֤,ΓfˆJx:}CA6fw//Eֺ|tdrN>n.r,X &p =KF=XiSrhg^p=AzZ!Pp /pI`Z9駩Q=Rdk\/ r!@V 2aIP'0rvHEuȯ*! odKm)?-ցjoB< }{pjn\rjln<zsxx%M˔'ƽTKn."thArސ̡(j D;Ʀ%>xbᔛB[-a e1K~4X6%_BI"s55|h~ dLX;".w :]5'Uaxe Fw(1,KSE<DG?ثY?@T}L5ʳ5Rlax]|i011R HKš ާӋן'Jj&k{ iQqŶr3bjA}@3s rX.'a{jM3yQ̽Ee8~ݙ=oṑ2rQgyiޥ5D2+ȐAtpd|£!/*o"Z ]WiÆ2]8A(AdAU5k2c>YON_!좪8{Ȼ{0RMCfky;jC Alr<(rM dٛ-M9~C>x|`uzO}mSdf, l(2cJy IMeXՒ)X@*%݃]S#uD+H|N@.~ރ[ꌇdK*-f_ae͂JvDhW{QZ@ۥd 7Peujdp|xzjrF"p4Y6J|{k.p!I1#{I` ۽0r5?Lȝvl6 ws|ʧ ,>'\h9NJ9>\< ʪr&I,*i/Wx]*Mr+#qNL \Uϒ+תLܸrZ_Z+A𞻜] Sqᱟ!'߯!ǽ4 |x;dtmC7QSs%qol^us)0KheFܧӕMkZiptq(_67IGGƗXy?E@A_`'œN չoTGtJ'-$ڦv2_LfJ2d}<єwR[^$YCG0y`!F*4HF%g|F UA(} C.gqZN' _r%j}8M[E52oZ+2mAS4&cWaGzc\*IuL>2]ƜAq\0K rK+9I_stmO(4Cv5Z*~x?*qƿ-ωR9Fc=''u7ʖIviW T%nofƤύ=@jPI8F'K$v8[uynHƙAY&[ Vr#3a%@k+2}b =3&_)I &UyAu9;\ݲ< 2{Dt `GXAwraNU3NB;;R%ktSx9k͸uP-8% ax%V,mŰ)W>$u G~̮pSQsiϛXy HjAR )R Q X$9ۑ}30C\9J~RMRִYm"\ K;S3#0T2zܧCuxx]}#L9>d6$)Yb 앶&^PaBg)=Ģ@:=hˬrK;~ZK؛&xn(}4=`a"pC]sͭ&gp1?y8e ?dߥd2zL _nney{'oijln g΃ /d)+zİ^V~Hs=~CLgRxK 2i[0ieTd.ۂ|Fv%8Mkyu!whGBc G}*,_U_Gx-)/ec/ K2D褀|2s t/w)+* N1 x eOym<'`G -m|g37T"G/ ߳HQq1ir7DC4['S;K:} ʉZ(ܫ6[}*qz!k𴫂Sv}v .eՀB+ 1C^555t  D+"*kT\}e3k=q0,Ji"3gܻa,aDS&ӀgeV)8:lQf\ŌzU,D\=YPwOZ/<frN2hWv_ AdJKFӁWuuѣgQf}+I@芳I? !.Ǻ;S%ˏ(F_]}PY<09KYtחGqxtzq98}VuH[(ٓDƅYTݒ/S4Ɯ)˵?=Ln`:&)ΝdlaUf]#O, %F*i=ZH@YWKZͪEm#2 _F5?%{gUyBRϽ rSsH=:7[ 2 76R2uʣTVӠы2u,IJ𺍭wɤѷݠM,1}߽*u'sKx:xvEsW܇-&[hw~T.~t2>>=layz8 /a̦s}9ta7F`(w@־> K0>s~d }{˘h+ח&㎥c( VXRV)ޑ) cr 16aY8&" =d\U;GAJpyTLJFxҺlWZ? l[%R#"nd,X }:ۅy!Ev$MzThB?1 b7KV)),ojϲo8ii5}+d ݇An_mPer EEpة(`Q8 {/)"erؙ*h~JËp5磌vkaݫ¾~jQᮔ͒$|%-c /]dr\A, .hp>bp5 ZF.wGu0B\RDrI"aTz0 Y[GK;XC`P#a KKIYjcn4YJZ2bb\4Z}R}9Dp8A6cJ&9\aZbQCFpTPWPX#Ӿ#A#{ LEx {0z#D6ڐǞiRѨw5 esA)Ol4$vu\2HR`X 2MVq.{EXXq{;0͆pc,xL?ekYInaQ0G%- 6⑅~~ h#ij, ;_{;}]fĈG\4KM*]}HIfhb~o9fxô+ aiD-/ ghVϐo^{ w?Bl@ElIfF}^3&:&(6b  %Bo9e4VVj}n%Bm O pj5/oPfI5=gj@%R14bfMh?ql$J'11kv1YW$d׌[;lU3w9)|>\oٸ%4R >6fǴF@wxyaR ǗׅzCFxx "scfߣˆճ}dBZfxd/;ޏr!'Aq` h|\ V?A/ͫGfl#Gɻ!|P87+oyŢ]4埛V J":!Vq%F8R~mVPTqCzHS+dBr5OHQOwDFJq. oɋx+EvTN5hjj4 d)xizy*H|3|ӟ.$wP2+~5B۞2޹_b y*X\1o]8 M}YMc 1ܪqܺhCYs8;.zx8W Fl4bV>v D;~X \R;Ǣ̹fFxKN@V6t ~,϶(WU\8r "@ 3x<+FZ/af,Cн'Zs٣@rɫdlw=@}u]#f5h3nɱ&lT~!&o͓dDpv *QE^ g1pa{՝u"{fvjY-Ts@5.(A~fdv6BG?m|l^5D.n~<?]5OV5ٯ8¹Df40Yl9PdBUO/Ю&H2zz 9:'16rbiu!Vm)O: /y4o.-Ӈd{zޙPјU C. J" {i(FmdJƊK8j;͘c/4[IChKޕd/oSyO٫m7Z_ @-B㠖pp^=őAeַ:nDCH.gHF|#N~JWhi+X &I؁+08QXTc`H|Q`<Ҟc"|׿#zR~S7O{*{]hrqE8%"wŝ=V'W9iSݙ9~Ԛvӣ1]2bש/O] ]}Em甋^!Lcpގ9 qqk>:U\uI'O5cTW2uFWDiz(0!`$^aB6n'<߀m !xy& LTpXe:K JQ #{x+ʘVہ2/8<)f􍗍qy*Wk dr )Zq bί~8369Q=3~zW6.+ Ce~@i)* *Zf?ߙ9V;SLp3忁08Ofoӗq袱Aޡ"wTfvXy"ɘlq/.2\RՐO% Jӎ!@gaðoYB*Ew*j#@%!yǟ,ǔJc t2R8W\ f*i9" ;?;I^J?匄=sl69o J~X9{h^̥Rw%Ni (dв eN;<-JsÙI[eySOZcʶ+koH6a:SN[ yt\& z(Ie/O,@`](8/D/n^#+/"}m;: \(1KԣH虧c5q ql|w F͒|9l*? r/ z\$k8AOqMcZyٌ֌9/p[,@l#GI)l5P#b rAryFtp2s1*'exrʌoqW(Xސam0(parC}D6\Pݳ5foIK4kyHUmomU- 0ӄ@:3j((qX/@5Cɓ5TX` p WMVQlinBDB6ݸEwe>S\:-ϕQZ[ui~=[Ml2wHJe+0W ,EmY@f+e9jM?]bNqK䂤~z9k 9jvqTDm(qIf{mHC<&+}pFZ:V?'#͕ v4P]C p<3US8c4!оG+'NJ-{Ѣ w|G`U9-wvg=4!"\@X0!?=f2a]sϪaڒ~Q増׋ZcKXSpaCWFΧ)GGO)oi*d7,I) ҳT) A2lL!$rڢx#=tU*y ̆D+Y BCam'TnFj@^V(iSOJן:? S,SKk<_! ?-^} C-s_Tf;P{bDk3,xÖlL=׿ruRF(x͗{t1NdИNONB=D7_ &56:^ _Ly'ST}SmWEmS#4h@Ȭ_fbWp{/<{?W) rBFk e~[oݥsJlU+/rÂnȥÅ^/R/LfxžW0%#uŒOͫOM#P7ܻE.[ Ay1rQrx~x8-<.,頝de G/ g93}爧>M=Ĝ\GddɿFI/L*G_^p Q$4BNA2fÇseh} p"~f,3"ɮc:;,fD KaM݅e. [v;SKWyQ!Bwv<5ȋ$~\Ar\Kc]1Qa"V U6rt?6?5n!ewc4iOL)=odW/[gÏ4A~p|yM2yďʳA f Ox}r G +2ZaZMce|#HzCg+4%m`$pD ZT^ 7T@MA\e,d1jY/ Z+XKi YÐ,3!KTH^ NR_WED0_ugF]MNR:eM-`E /iUҲs9 yy.X@ҽgrxIhu `-Y`k4)qQ-Fa,pC_Krzb)RNlyœqgC_.~5EϫpP1 0ҽDcK]KK^?5N`4W$t&´VJYz"d:8,I;mfS&Q"c >$$fя h22xJ$/KFp<jǐ˖>r7㞐'hxQbߺ >f̷SCM2bQ .mP/N ޝL3lIos1LAhVUO˚W:|muΌQcQVV* O:g(wldûo\ uνƦn28sӄZd{[bAe i!бl&B<%VISe-`?P;n3Β [cCz!rY:ojhvS̀Kx9^z}Va> K@rh7W]HTRQrQ~7J[10Gtd M;L`?0A#zi êpFأ7A,kpak@?%^ʦ ]) ʒ xN DSdY@SiwH91-dK}Qcpךz~ YfNPVX4S%•t}p^w\ =rsz^\+42h-6ĸ QNKp|LjHrKb:GLaX67dS)\AL"-%t3(رX%^\f]ڑ³=O ev4QefKÃ{d!ù vtyŸi67 -Cy^|i_q[:Xt=  BESa,%`q{&M 'UksZZM׹h`F{SZˎ1w]}" 3:I= i}hѣ#8k^k"QrPe`eB@fkQ6WE v%8" ]CiT9ѷM{9,8Xr--/Bl (~y.@)c^^3V!GTlc ɺF{XB\,W\G0fxxiKql,4j|џ߿PwКAO Gq6^q y[Fp0 $.%m1X}E\N,fmlbT[gnVn?k]~޶cK]:!ѽƔSBqh\Ϋ$^ ˎ !h󩇭3}oܘal_ki>zl{ё)Sg1) `ՙevLp3A TrB>ſi Pi>azAniqzL,^VZ:x3x6“^l"W>hFX,SWFh^^DD "/L7Κ#mB*B!;=N+>,?xa:T|Ng$"})CLU6Ŝ]q>NydwN|:G:q<۠<8 />\ ޴Sg:&aև:rt#h'ApDOsT?ujjE8KѺ(WK Li92 sdOuUbK!zE?3Y FkA0{i*4y:upÛ.t~}/œm 2v<5FFQ/6 e$F)?|sb/a<0!'QWDCLk0U08h9WkOyߣg>J0b<2f(ln 1Xh\2D &~[d}ά9'L lr! ǍpV#CA"C@pR6Sj_^ i¥oAXeG(BO{${E=aip#ulY?ʕ"]>h̬ۭr#.tҁdT_N ͊I:8O@ze>q^3Uv |5v l^pydhdKQ2@z'ɅJ^^QGf БL˪v^gr.qʍ[6߭hZRW d'hhQpy3ĜoP*Tו /s9B-25qhWjOfaE+%ㆦlty9=oѻc{x gnb{ߵO쉲@!kLJFK5[/傟0B\@)'f1܀FqOUS%;vUQƶlóExtCe`1F;)4ο 8mJn\9پ:͊6]~lWGq}\8ӻٳ}B7y`/ހ|Ď$wC0ҲpK;PBI L>OpP+&.~ID]wIN,4#Q:&,d*C X4\<"E-'lZ}Ȁ6OYI擄6d1K0ꕹ/$oPr4c}ɽI2{4!>}dP+.#OMsi`)ߕc V` dzC f"]̕)f @nxs&*.gC< [uW yܘ@1%3NVt\Mib̼-^2WDUd^Г R0s|*&qVج8xmYF_1_9G|d.Xc)0%sd'joۉsS`(g% ;~V?Qvz>ULŴzR6wTS;#T,ס}0a< XlH#0iJs*x1~/+g3dG,f^@0yF2? ߊchLw}c6I9 ^tdPp>wzt-wFSBa<>Yӯ8(?! ,y0kݸ"kXmPwk a >Koqo.Ɋ}2CkeUEpaMV3B29CFqOJN.b`QW|"zsQr ȖDV>lYnx!QbO}/6x&suޛ]b/D N[.ȺBHwԞzB`J>PDi|vGgaI`nGr@q| ט.k/E]y{M)䦜mnuOM %fieppHُW|wBAVtGœ r =.l(sj kɣ!0ȴR+.X*$YV0#qMYo\-1=0X j{sx.xQ#lSl:I} ?-GdkY77>(M 40_ފ',s|J:fpF&*!# W&b֠x/P]ݱW3J+;z9e_* #TjhĉonIDMq+HٱYy"Ur}E)9A_fTˋϑ#-ef_l\n7Av1*^j4@䘅 36I7+ y0Jo>M=˲fbyoMOBj19 Le耫_%ᜦ$lSEbw|K.^]߿TѻrHN&fgVđ#'rq#y@q\f% W 1eD}OSA8K/䄝B2zCԣȹRXgK.t`X9r֥<ڊ,JL`Bxr!Q_I%w&0V%znw::Gհ"vBOa幡h"zȽ+5"d'Vj_>-2 !x;߿ԳP 8auon."Ұs6.5}nKB@-g3F@$pQ@o2oW_OԬ!3vLl= s~*em^ɛ; 6`e]B`) L ؋ҷ}:A5.23t\!ʉ11 MfnӘ'H><5vaMRt74FH21CS6Jԋz7YLɽ%$j^ Ϥy<;"zOo dY+@X [}`IR NVw4a8KUPEAc*QK[p'U}X@DՂW%N]JJ4US_*%>seE>)y/@hp u2+B8x1 #Qvyc+bUō?n#FH}dISپHHSdUmTHY($ ߳91%.9DDxƽjo^Ogw__n 77~{: ݆mtP.7Ȏ 5VD 1F.6TBzNLBEpt ;3qC,H׫ ŀ\,=>`hݺjurQ- :;l7ck,i($kƞ%za4 oEIaO29& ``jl2Q!-C3B$~%hDͻSP¶7Am})im8~J?!\H;5%ݙˆf' 鸧+/9 +p-G &< BZxeeT{GV,RmU-F, J^]ԫ~(BSSV 1(ZlchqUZ66@G }>g;c;xAHoƚ]39N=: Fهfrp0b-SAYP&8ye.pwgDGpF>߃ aVyo=kZxM &™! h(apApJȵ_0Gp򗔚+U-!!p 7>XwJ#مMI0 ӑ_4RRࠏ:1f(;`g/1:}^_Ƨ?c;lZ@22M$ d=&5Th~/i_oχ DY(:T*5ۂ?FXTj*0ALwC׹)8>g|J:2x,9ǍS+`.VH(? \ th 03h݂h܅I; d Qb;9JÀ`>C&CзY"#VA.vfcf`$8ecqH1zdc4h3Eg7lz81')1g/,+až~SxOp޵8IPji:Dtq |>ƏݢA! 2 `:5ێۇ%?<>;?c{߇WWm%qs4cYR݃K6'ĆJ$"M%LfѳZ,hϨok>xrlHpa]G[$-m7{Iέ?Ыf%x=&hv_GiN&tߞ<5e)Jޗ$FwwI㠹]٩~, x , &㗶[ Xz՚f]_.,\ oe0-bf8-B=߅K"!#kQ-3paʻj[sə)@4c?Nd*ffz Qщ>k^!*4b찒QmBU?%_(@bz8,;*~ (>^vܓLQ\ -v<G9 R"!\pxKnPҵ!87.eÆ`S֮xpѨ .a.(@nGlcZvQH z~Y@RUک{ciG 'v/e1YLߋZ/dPmky4&`ugۡB";$,hA@4ꔔȮ3lsK ޱKl*MPMFwX굣6D yPs k-}pmhXtTZur&8^t4Ҷ+X(Q? q ^[8 G5IІYbn$-px @^G|ex.1me Rs~ pZU,z^NKlv f/Rw!=BL|*swlZ2$W@>89-F>]+B^e8.!atϒNDٔLNTЎw^"2!$P`VPHZmqM7CU&c.:Y,_Z:6%c,Z-v)½8 2=a9iAloH e]`{Gק6CV- R&MҜ&{͗~ q΄?v3V!uEP3XɽPT:O/Cܶ _3h ":?lF eˋ{>a8W }p*U{_+ZmL>rC~p5Yu-ѮkX#X=anyaҋb%5Rq yԒI@"dOC$['G2꼏(/bmRK=s.WEז} tVg;AfUtL&)LBj2 E~0 7ǂ`]O բ0ۚU9q8r[_cU-“'ŏ <&a2_Oߝ= 4k.w//.]Gy̐Bbz0]hjz>xXV1{i^4퉀xsaƼ8%VoZ08GbUo-s7JdoX oFI,'3IƏ]1 v,=̝nWXR`$f܊9r3i5 H4w_X"2M[]Tkp~;I.MIAO(~FC}&rZcF};<89ikqMFm#~AޯAn$!k m_XDZ)cRT{eDvc&؊3/7ᦓ r! #ҳ#[\J\+7z,q:MpqX-q|&dRQ"n;|0n=ąU| ZvD/aШ;PxN F@9)Ntj*i$TbT:1+J Ll&xwaiڟCl?$oߗ.#.o%{c9 =d.O_{OѢ3tZFgQ֨x #u^\ u-rbrXu/Sqm5a!x %t5eZ}.F CUVw6ݎ?_\pq9LҞn/XΩ~xIšD8 7zq )TbBfvNӴ-W춴Ag!`S Gs9Yj&,ˊb&'y%1J3 DPϒ Kn )j+%pSLC!gj/m jW`M Gut} h?G-Ao9b7.`+ l'dIэjlVH.T gSzla040kLŚS6Cޚz;ӁUoM`N@q&7GlzK+J7;rV#S2ұo_YQ]al-&|j6/E87|l+HELͺ~F ( ";m'HaozB#caL"D6;L!j fޥ_b}F͟n/^y^0”VB'Je37sMv vVuc W9:*{"T4@uuh'hq|+(`.iJz?!W9e>.neNQڊ״VeZ_EՄ؂$OBr 'PwNJ KNTR*,ɱHhޑd`iz6W//I ^_@Jzf{**~[ie/{ywJ3j3QH17Us*"}4>iwVˠܐCGCͶ+Ό!:sĐqDUndp_<TMې`cƀS?`>v(F.LCĮ(}Z-'Fd3A۬k\FNGɽf6q޹_"ęUhG0MX5H[4.םMMcqX.^ha^L,ufp W O8L=5A1C&VNbΑxDE*-GՈrJ0Gh6ß{5U@J^AdBn"jj8nd VXVCS&zPu*# bb,Fifgٮ)BztIvS!`Håe~`XS(^ѳٮѯ5U~rw+zǥ3gn\`H*I;x2.b7Ar11L&vc]Z?vn9͒ loqB2gcy~ћv%˜tO+d;Ct&^7i/KD$ndRu28Tuxcf^y|%+ eޣb8L? ElbLek} ~{0u͆=fG[O~Dv6*GH]c}M5d'g?TX13hx_l#F̂b.=WN\j<Ol -/Zt~}CtOap< mhmq?= eV#]5#cn0 c!\O՘b]`q YѰº͒d,A n/5"%aɾԢ̆%{P_[h"QFM_Q16e8p= 4)SBR;=N$c_vD}!3b)|]YtaxF郼D8>-oAU jP@J/wE:ʾv?=2͊nva=}36:GmBo|=nt|{xdm3ɇ8^kfB)usMhH SCvPy#B |%Y2rM +!Y [p>[rkb@ZDߐHN:NTj8<4̣{+5PwW %ӂmӅO0eRх> c Vhg[Z.hOR~W6xt4̌A diQN0;פbD' M6a)nw1=5͚ 'G{nQ 0>+9keEOHUsklW4pL^>Üf.- KhygbEsEsM wg9|;Yh:]ޡ?1oq 03n6ۣ; @S"a`#3 /Z$*GI1qFɏdygcM F [wX kae^@L5Bcj_H8#"[$@:5Br QiAZm`QJszF61]#4b$ex8.9;$#8 p%[ۯtG[JW1 וDQl`H\RO,T0IC.Ĕk85-_σObMW<}Y[vgt{Fq߱,-Bس zq'!|}JyqϽ8~;<#|M@q[p(ŒfE`b@bQ z$?悦*m H:YsFIMEzbT@`1'H#ga2soݒeJ\E&Y{O\yE櫑|ġEgSt@ R_0ACө_ЃD6Q R.1y C7 ɸVV fa٤E|I?ɆskXK@\>Ij~lK4 48$)!]4sd%s ߘtWzP1?1݃$XyM-ϒ}xE./*N:|j ?Uh{HcpLe3`g;h:QLHEXIV<}zw-Ύn?f ]M AETl׏—agM4xCi2N׸d @7üCoתor.zȢv%xQQ | q~d/)@𱙕δe*UZ<3AlFh6mt-[ޅ5f\#Tjsځ`1-:bWxziOh/>N: %H"Mt hC X f˞: i+(u8-ػD|6#y=D OǁRb7` ˺gO彂;oRta=CI$AVhI2V'q@FIܖ7#@E`nqFӻM:LLRyX) 6kC{ov_(,p\u@2"NRH*1[k&AOK0 t㼾%\5Øيs"|U4Y^eiaK MUݔz|޿yl.{P#/uL5 {j Jb^>;`'ϺZ~!gdTߺ(3%ϡTԆ+P6)M< V^> =,FAaGQ#驰Ҝ“읦^xtL }Maݬ$/L b{8o9ri2&žJe- 6R`r$ec$p8'-fB.tg\v 28V]&4_`Qਆ`X1yw4)47!`{po)|˫I_i_<ݲ”9\"+v_?dp7D"̒yL\4T,F4V`31xƲiezڦ)cqx!"ù=]Ǥ`k 6YHAvnAsB׈׻HG ALpym=opŲpW}eGZO0˿dM?[O<*/7'T ߅EnOɗXH|hC.h4[9EĚ|y`~ၝ<.9 H*8|mm q7sL'aҥnM~yIw&ػjeYA`蔺MzfM~kwbp:YX.Җ.YS+8DY_nln pʝl…蒭h`%Vn/)M4Dbx6 $یB!{K٩6OiƲ4U<:&q`A\]]x,(|kJdA~lnӱ$B˜SH>eH٪&|  ٗJP͈d|SxqFˇ6X(yumURjoOÕ;bqV`mw}RP`UU5-0Mjy^y-9v{Ql Vspȴ_3tLaˣB2lHU'g[h[p7/[Wחg[ڳq B#z&w㤓OfJB<&|%?/1IGwaax0hB?!wa 06q?1#6z=#AWup`iClKdA{A\7^;\wkgLjia,djArS5d8ѧ0;[O\$G:.gc"2J$cdq Mc=_4g3x xb.[>hIImz0cP_$H=Ι0;6MǬQaw#\P8LnYW,5{,9M}^U*-L|- sYn]A$V.7a8akq|<̖nkT%1R4FmvX68LWW聕y+jU:Q|w4Ýp>tRD:0_eJ3< HT,ҧW]FJLes8HIt`A #Uك_ )kԱ3CuOR`MD_ :Iuc=zݕV1vGG-{>!vptt<ǦJgLy]ě%$-_K=krTmhTB8M4ӸY4&.IkD'#%-byMU5q'cshk|[&Ep16@D %{!l$]F4K)2[,'-9;PLusgr€Mߺ1 P M&L"ogaO$4zԮE0vnN+>2BOloIsc6jzIvNFN8 ԥ]9~` L EeŠVbG5JskIJTdB~ʾ1DzuyP]-3 w7mvj] ʐ\t(pW0䈱ѱ:MAWkֳc@X!8;$]Ğa-J!]jzk@ؓܞJ<@zQ0nղ𮚹`AZ|I˺:uZԷ_VGS%#/؅umK=թ-|YS[k'FL7n <&L d x Gb|`W$M**ݚIU) Cpj,#JAylGN ?k N6CpXNH, (_Pgy!_+sJ&tMF1{ߋ ˀ|->zSR~py\3tڽw 4iiH*O;xʗ+LuI4$͓L iw>rĿYc46͢M_n–ٮ'՝"98$4 ?oHffa 8$7Fz2`{0@gAtyRI/ atܠF zImC8_RYxa0ӂp=e/(og1, L㝾"E"ȅRv}\NLlM>mUñp321@~ZĿbM%Mf[VylS/ spr_>.)3SE0ی͎81[$XE|}6E>:/>>NJ^'^l²{F~rݮISmsh(%<"z"՜e&&gSrbT({grC^|}hȡچxLa8uzܙ{J1ϧlƛ`3 fG`2%nR|mE)~h6@&$ydЫYV1jL5SڵWZmWTLRǘJ%ʗVȕ%Z4 ew)CЧW;۲JdkKwpĎVˊ̿yp|u|*Hxƪbg ;@;>|PG#5QA {quxVQ@A^8yJk<-zYWԄn~kcHӼ9cYůٯ)ylke>˫A:g(FW<2~K޸nȣ3 d ʫ\7^p=̑6Qd0 *_O[6dXX=Rn (!̣-im2m4{gWȹsX~7gNgr6'EjRXljG ء174INX]Ky^B ѮoOlƣ"VʮT<%A0t dV;՚d$Z2W mbؼS41gv:!KU!BI Bc:d+iJ?Q ^l'Sv| V4|VOz}>&曱-Ҫ4IQ׫v|XLy_C,e{K,o IՅGmCe]8tdrU1`n|˦^)B5.lH;$ˈեc^MʯB8ƽ|.LN٠:~"Aa5"Eu(x,c{iIp/gE0%lsws* ^y{Ed,p/,Jc]Ud97͕gu_tTtfS,_łǎoS) l_$W+WAINnv(feٳ–m@>Qw">xv~^19捾\-фఖԓi3+k %;=3#N dI,-y/WaTl">lHae,"rAi&iKҧFh暨Eб1LԔy{y@Aĕ"cIH:[_ÌęE߫I"-!li+u}2,rn? ,E>)Fl5x"hl$%QK|A(MZdn8# NhG,Eloh14?(i]% {i)i^k*~0gD`^oldfUC`z9ԇKY;|c@S1p\k gBQ=^hb J-Cȧ l5| >nT2QCŇol36,6Iušh,;4K"><'}C {ٮRx ld7Z4ҳp)c݊* :zf[=V9z)r(;t; E}K=I&!\lGDl"`oJ|aTC,6BQoNԒh +,eaK;=nΉLAN+rCwԄZM>F"\#RTA|]~v6R.4^KLt:uF$km{ߕ.pnuv WZd.JZ[AY=J\|]%cŷUE@ҩxk<0,Ly_rÕ{-+jg=(s7Яk6Q0r/i(Q8a2h x7_`!mpkN䛑Xd+Ô `pҪg[導|Vm$:Li[2E,Jدfr~3AR`8|kHYOȭduy>~QiMEt񇣝IY=-9{HTOe/ՎF^eo Ho'S* 7B(K^%}1P_$a9akG`w'? ؜G#[m_fun8`V ~Gt)1@0BL8{׃]K'Tpb};ݦEIwջU.V7t¦DSo,nT+lexä0i&~ujt1hԖ!|vʜ2\+ ·Hyx4瑢}:/["{i8KN. NG1k+$t%cvo3A0)90<쪐o+9}慔݀*~CMxgT.;k#]C58 JBU.6UT~Y Wl`*zW{jNyܣޜqX7p A0YFxm̶n|Ω壐ny$x22V=#(4zq]O#M.F_os|c;'sq|:MX}q߰?n^J6wz; w-{w%bs-oQZ]rnO)o8j|qIR nBr+Sh U'VqIP2%WУ (~ybE"TzpԞ9⑋t#+S$w+V0]7^CNjr[9VϩGP$\RT1ٚìg+ O>GNZA;yÖYGL>|@7Y '}}sɶi}[O׺gɂ*D< |͕Bֵ WlY?gk-?k}qr|ecj/yVXI+Į D2JEAȶ԰b/@ cZTUʒ}v5`QiR/}NG;E+Td(13+@qw +r8Ʌ߸=O"cu߇<"#29h}PŨ˴4s669P2aYl\shdTJ.g-_yfhlD8{- ʆiȗɻ8f}(侼>,_7J1:LۭK;T)Uu Ubw5-lš܏cAՔMwnER0uWF fy)aaѤ#$^Hc0W< ؛ /,صfØү&!=҅ )3la]$<U]~%8 C6h6JJdP)G":Cn6;>03jngZ~l,lL oe^Tg,f ϯ֬ʬ 8Lzeto\U`ua*H Z:RoEt3^c'*Dd.?1TUй6 b|C[a{2q2c776(Ä́H{l1-SK{Ӱ0 iw҄R'#fݘ>f9Dp%_zuS-e H5 Wɨ"d6Ȃ [wPNaֿ yR΄4^"e]w>䏘Tv* C$LC,,"ؒ D5ByG!0Mfv9&ox+5="QSh{cQEPR3[,a 1ǣ_^/+J-~jWDwZq'[bOUp q<3^N-1.Lk%NvG𹟟%)N;ƸM]U1ccZ+?(G[pN%kfI~W{<WdY aozΛݦdy|0 2 Izz}b%7# IJ^ƁU=2kx<b )_(wki3ZPka;֟n$): = % `X2֝UQ*<H*0NM{Ü[*|̄K{Ŧu@s76cage<ڂc&bl#׿ù|ULځBAaYj]W/LypH/@"-˒G |66芙t j<{H#Vo}5Ju{kk4,{+Aaa;!A^/j>U #mNK%uOt8˿=wOQhId+n.|qȅ,v}wbeng$e08b&.7X:Ď5D~MJl"Ƃ`˶ص/]ם=+EݿcKm9ン_'WW'ڻ55ђQPĮ<wh|uyۻm3u=/ZJԿٗZ؜05"K~WN,Yqwsi\hG.½D残|M2e7 aMO^@\̅lX_cpsi#;cX+jRiXx1Q%R0X[(8h Ɯ\q~YgL,KsOJ]FPgjILP"dCVH#>i}~ ݏI&"r{~'XcySJI'>+rj`Maq='=ܩk%i.)!p~ |]  pǝVS׺}1x4= s Пh-q[-%E(/Bd.ܵ0WMҢ_-)r)zN]|9>i㧹8JLG![8aQZlm:%8EK挻RLErci 0o8Gc8! YgC~<++ i0 w ˛t*2^`P=fLzT*'Zy,9S 8e疙Z4 3+zhZYLT=zƐm K'_1F}N 5׼{WG];4ԋ!|Mq,Guӯze=X1U¶W r-zie, X.kA- b*~W'1ɜUFayXZ?#pL0O.M }gZI3)͠9kji}s$MhË@"qL4 q}P;lW(9j fO6G+87>`g>CuCm6(3/ʃ1ٱ 5GYZMa̖q#GPܜsƱsG8<(GM@L(09' k0p\DCۋKU\ +PB& /3ѴK]jl=?DPTn'7 _jtV'J!'0[d(Q 6%go.j$k_Qe8, 1Z#*bbIy{qpLvӽwyOW|-`=kO0"`þ k1\߈"* u;D&7 }+UA5ND_BOSQJzWg|!EYk$aл]ca-D6ȅS?LoM3hDm5f5Zx)FV b;5C -qmZcG76JN 9IG0NKiinvV@3/Ab a#$DB=V Z:Mi2ͱH|:p2^sze48j~ p =MQR017pK2 h=<헜R`f@>9b4ye@Y5Szu>i+F>l7ygG,J5k\fH8aBb=g)T\#O kMh+$E1H|zg1vv|xyFV6'\?9u#$ JIL6M=; /iؓ]*3r_ɜpDnϩs`K|P#,x0FtD* 5^XG럞 z7=vOh0$4/ !Lٌ%CIeB27|xj}\]MXul~Qd)hoa7=7`>Η ١U$̐'iP]m9099Zc$Y͞M357Dkf8aV2Ony9CɴӋ3?yu\>@n6ȄLQ D Fd-עHGF)9qԅt[w7 &ύ'y8,WhCX0I69{@xؓiW|)CH!:^T=حk ? dJn!兦RS00"1}Y(Bf {xc貥pkA4ڠZʂ;ϡ sFǓ#Zd{W^#7K8ņйm!fAV!{,t}Kf2=10X'$6Y#ʾU-b43"ظI(K46m͗ ~na ms( w0$kyĄe/qFQ>KT1G -68uQ13y&QOIqguqY"Y$?9YWU|v~ٺ<[_SuokNtLa`eX<0-f\i H<d>u:y}bvlP \A'4u]a#1Y6u;`#MS# ǪuZ E$@`⋁CpFS ;bQ7[vܑ zW8WƟO%<˫ޒ$C, wghi2c!I|<ˆK%zlEږ&&+LUTr-H#i&BtZT!L͒1&B_8 (q" o;jLJ~#4Ή_l5(!E3~^zjij $ځ$ +^qaTMg4kǮ"1I 4d .]bc:8Ahza(I~B3L.zhG>%4MfLS~1"6:Z[SۤfxfM` l4'(=ԶTydÏGsOâ. / Gi 㷜Gm!l,1N*y6hScW_N_e8}|'Sd3&K LJ dfHz7a;qL~UBE?4_o{$kY:Ʀ\`Ж7,LJ3ŚZQ# C:VHӨł^7;oWtN+|Jv3ڽg^ق}-rśLRp^0:&ㄓ~=j^}bf}'|qs; o>ri 1+9]]LiWEzsi'QB Y)Ru .TRm awЌh#a,8t!  NtgJ(0*&0!?cy!{ZepW(rZ8޷./[G&l*m3zuֺ<8^[RLf:kJpzbDCVu*m#, / bt(-.[tww D#8 MrT f^`'C0Z@u@J+Р /~:S>ʿ}x~v:z<Ϲ}\ ㈻TsU _>Cml"!!)EߋtfK$Nj?iH+r륭|Z,Nx!q1#=["4 gp ;o6NR|BVkAR5M㓖</me)8w'XFSĵ<23^HcmS=?`[,MI)kHIc(TmC8kqɍY~:|_߁38Ȕ2pR_@_%"+&-#ZcHIƈ[s}IK"GsE >b8ީ L کZE@.1`^a^ٌm"|3E-Qx靬5/xrfHi)3&m3?d o6ČдkL6x g_YWVf(xi9^H]D8i xn2dM]#( &؂&-g( P.$+AА85C߬n5|b5`,}wE$7=;CUhL}d3Aocp&9"wP9pp27{O/}D@.mh9GmQ_n&5C~,P0()e Fzr矽.Ey-{_1U-$xOq_aB8C$h!<}dLSүp('Gٷhx!Om,7 2ˎgべ&jC+丰6"8_8FZؽ9HZ4öqz A tW)KRnJ~VLhvBY ;8GxYtz@H<8TȠ="aWp#fua,5#BSuŢL>!aDP|V>-rκ$ATH_}=~kmwAU2p̯bl#?CF{ұ/~" NNd/p>dI%lM,&SQDtaP3κaˆZg?d^ȞfhgG(D3xxHx4hⅧr{n[_\Bm7$Y%GhPcHAjF(G`R#'~C;.K3^Q{>ƞp/#4/ ٵPu5NY_66((T1\+_E;fQ[H b(^F9,/??0XKچmI4ScQh7y " I!%R& ݐ+kE=m\U~]3iA90n+>&c;4Oi_猋#w `{M0' Fٶ=xt9%Ekސ]mEe>P>MczyD(̃x‰kM!)3 <<"_^|hm1l W-(ZVlXզ&^C})P.Ƴ܍"OޛO-v"z1G:9H'/ktREW={;HΫm^] ̬z}yJ{"T=K]vla)GoymޝXSS͡bxM/)#tΨk _̟`Uwʅma?y9!@9.RwMȊ-ּW E{Qkd?؊ݦjs)ax:\\X{ou!vЛ)P6-̫تDKAJ uImqp{k;Cڷ H{)cB#:Ut>M۳&.iQ&ㅯR^M"=ugjnwȱBJЅaw>2PIh>;sYo@U-^ A0*Z'Ii ï1uR:YJmg9u fmͥ&lX/vtC.hdoԩ',?~ِFE%ĭZg YGbt=)q'x0՘ yS1c [wS VMӄiWf$OYG&$J&*&@S2IIZv޹`x F4q[>h6R2SC1 Z:$;42vKY*;vϛg$uSk4ol4*Ѥk6yK$9r$v(E15rzp 8p߄iz@C\Bą0h!ŞEfkBt >\H+|X>:s`aw>.b{9J_!h @”&Ǝza`*o li]na%8޷iFH^ Cîc8v]^ UR~I0L ~ N@,,& 82Fڃ6e+ `AEԐ^S;wIE;4"ɼ,5*X#eXU _FeY뙆"sub|fV54;OIdZVd,J#fъn; R!|LyՏguo=s"(-漝t H_|X6H7H."n. dA+YOaޛyoARqLѐx/dhjdԈ6Sgfqx๞ـ"f7+mf0RU]>Nl8({=zZN~\|n !O{j1WT3/ЭSγ>к:4En[18<E 4?I2o{es?wO'o<[ Y:9>=>X96 7G1gW'v9*(uHƾ {F`eAsae%3d Բ)c #ݾ/``P f;,릓YH6TPze@OdD@x0$ 5lhgiN|ǞY 'ӣY["Jj <|O U|׋[KFGH.9&,Y#HNmӠ5Jhh<"O&a`Z,,nMݹ \òQٻDq2S̎G/Z fK1Mظl6] ڂ9i2 ̑#i >:'AZ<9uَ%'BzzOL`W~~@N3>ZPsH/vY:75u OՇɽ[h&(Fs鐏;D]_r)XqN?ή6Yqתqls݌V0" 7V-ߪ Fd8_ vhs!HI!(I%j}SuإL{OV$e BCj;HJgWPFOc<2q2훇JS_ER&&ѳPX܃6 6BABJExدiC/I'9X? " !T8HIƺ~;ژr;x|U h _7 ETgM1)=;GXj kF4)LIK8O*¬!Wм{5 FL4=oMPux7ho ^J~ѣXM~NLpR5\VYdC;}5oEcILja9 4@n^j R|c/V[FÊbCx`Q K |H2"H:K!P"(CBQX Y܇D/mV0`Wp)\k}cM).o[hL^Sýb߱6~2XMINj̞&K1[@Įb Cse1.{fZ$Y%ز6 ks~iT0Ud46x.DtrL Kf^. hy ӗdtmT2-'X]~"BXO&?d@H #;CHc IliR$ 655im%iLWX%?LinE{6%PL7bHXy=1oV;t6- <4lqPxE`Um4()@z?&[gt?x>c MO2%lb|9dn60R*_WY:J莙z-WHcok%IwfM@l+jnHž G4ɠh@T!򤁾.,*+͛fY>}L0=~$٘.rHcǝ [-U4m)3 xm BJ*ɢx~DE;ʼnQ^^6aӴvPhQLxA/:7p!̒WTO;t# ΠXZ?~zzc]?Mϣ)pii ǀUhCjL?c4xkL,寔5kN1 AR2Őm4l}$z5Pw<-㹪{PV\rkRm10RDПDS ɳk]ߺPHP\4T A xO[H=?=܈}!A| 9N?`d2u>Sqg ^=aI\&CiRbBu`s}&5..,Qi4u 5gg`m:y$ȱ%} wnPK|HB#?ߝ,?] 3(t2>@jH#3WK1y( Ƽ6s,8~qr_Z 1|&b}Mo [lJi-G%9Gb֘}-7C zys 7axbLxဤٮ|.SK3I?i؂vcuCq5ež\|~6z|!pT:gU,G^>*'z^FS!c˹Dw 6#4|Y^=1*XO  lk3,|@R^_`LF܄.l9f*u΅Ivi8%Kx.?ڞE]|~3EKS7/NЖs8pqQv&{T<צW YrfR[C ?͋ϤI`0 }72M5B^X`c`3DbьI4lk6 r0ϡS `#LQ"O䩻mxC-IT^}K;GE"JMfM&n;qEFa{H\<QR2Uȵ yEc^.YX].Էe6 yv ZF).PX;a6\{BN 97c>}N.T "b<)lx CwIQ|Ni(@ C$b@!Uxrt{ F]XJa,V<"`k&36r&meN2ў$WU=5rR]5fX3I&f\B) Nthhr0Nx,%/zB0yQB#1L U|n.-Di(M&ی q2.nqfIJ+)4Yћ"]f"%M#qLmCROG\t\wd||.=a&*<DB̊3HM׻UT f)M#܍5%'ęO\nXHX22f*>?j%gfCkbUmÐގ0;D529V)7v 1Y(l/FѲ.|Y. ˩p:ە?~j?&s^ۊ/)P=SH+nfSbz<++:x7o.yT[gnNtO 8bh-Z[^GT@VCXw|ʚuҷ)Cg8W "6h1F~oDTj_>| It歔˖$H4 yU<:sr09?U<7@_I1pD㙲=NڢIa*QWసadC xY/kF8oI%ꞤyZB'j[4J?wܖi:%%4Ż_)^FI3>J$&S 1;-cZz!vL)t064[7Ki"T ,޷Ɨ <:"L7._~<8;<89abqF$Rcј7G LM@X&j>( ޳Z`'yc Tr|qy {o^Tw2շqb[EXdwuO0.~aN 3 OjL[b GzimÇ4 <_ TR-J1Pb>1ؽ  bo8GǨVZ 6jGylcX̛5:%sQw2gHv!ۻ;B(i]OHɊ2Z?l=31nիWۮ>⠤x\ڇ!فVJthcYwŒI97vZv[bt)oȰ8r]' :  >IwptԓO1/Πۜi[tPy34 dLJ$YrޓYMJƿLcQEЗZ4fϥcX/&q&'z\NZAƚi3Lэ{3=uxa'Yc8Byo)u}~v4_Q|*eX 2X|=Shsm>-ov_8̋oqDԢ֠U88}u~ي/^*cKv͡.L g@( y ]6Z,9&mTPBǣAd-:vً. i5;1TmKE/djAJW0p*л2IWx}Ђx]5#VqwW-hopqb#nX/v:kzf 6siWusD2/HIƌaR˱յEFkx˘r$Dk68WLuh6|0Ԧ=;%zSEsO)!gA2& ڷ}-hߦSè*QJw-QڭT,. n5@piziܵH@xY~HrCEam=TN3`NDvcRw|Fa3Y= /tk n1Mdp، W9/Dvo nih~EY2AK`䫍u8/msJOzF{Kpxz[JNf50Xn}n%q?"%m8bEKZxq|~f(|Ox;?{V(>85YNkj(b/j .8Z,sYg)r_Pr,+"[/"\3>07pn'}`Տ{=;yӾ ٌѾ|a:`^gkgv I17c8(^ų۝!a$?^}22BvIa4̋A썇٘Euťɐ#zx&akA ͷfcxѰ\:4"#`۲6Hwr`cD<1?ׇ941UI|2>XNSF  ͢c'ف9M(hKCLXn)H&u<֒|N2fAHg1mISĕqH Tu)/dRV.J{N1ql2Hlf(H!UUupg_X(RLI@ )Wd:ة`a܂(<gD5.`N{7ɲ)_c!dzh`W =H! ғ0<3`0)J>I0+$XSaRxj!fse);1Vt Ñ +[`St8<2IC)RAQppgѦ_f莮y Vt 0 ò{ BWSln(dm|cJ6hwTL8+-JdXb(IW%q]|-8N&'I5lSFVQÂDS+:] 7{ GӃ'㖅:c*s} TZ%o4Q}&4êq-'9U|ڟwf!qFGW׹L\?)dqEPiGdbMFNMS8Zb@ƮN6fl "Kÿ%.ťSjqPD}]Y&dn}r\DOKZዴ_vh<3q,+rfVEnK9c7z!ipIcoq&]Yr'q/K>>E~-wAB[>8>Z8|#K{F"j8/Û1vf3PU[rW/$j>P ۇLq?ĂK\\%$ZW{d,A0٤GX9;ơ{5w QUaӛ^G8p7[6h!b 96@qDVN3m}>TL'bc%r6>7jg2A|E*?x%] ^ǚW(x /!0@ i%orAM>O`ȧadd0Kfݬ^kGmE&`ʤºOڂ/ؖFi ?Pi9d4(R;#ڔVŶU1_/|[2Hn+o}b`6^sw0x;1lB<Q(͐|q$bdTH<{fƾ 0?#0TM%NY>g崕|̹fll6y L"0̝UlڞkGvuWcJ6ԣ,.Ϫ)$~Ӄ5g@*~*&_plMq+Lw~ck\wUE/Prq腮J)$}Z$.˔/ e|ӴRMiߝHZ&ŕNaz M<릨BOh.iH/-3 ׭Hѳi89>xp)~n!.^G6 ⩥: #ϕ9 XLj1^؉,' [ rYojz2CqU -MPv킢6-7Vnt; o/Lt w*kA++km<:`$SH=bf.[<2tBeT˅?v?4ĎŐ~C HUaR-˙+\QF#q/T1sDGGƧݼŖ^|{f"{Y ևZ?\ /#M׾-^h}miE~׃QwbP6>55[E-7UL.g:_q9U/G[O)_*_ztFݰ: ׿Ҳpٲݑ}մ* zx4w8zQ;ed$χ ,ܘ$!q`lg#=ڧ b@$sęHf"J;} G#+c*Zp./[&:ۚ$5Ud18jcU BIy$!!)Fj̉!1evk}20Q[%]Ԏ$}1 4MFzuV4Ә &zK:5?8>Cv <^Wm>SІ8=pb&߉j: KM,Ép_j۹w|˾nVo?5Zg٤RdBf2Pit>j%]Wt̼zTT[16Wy*Ywhy@4Ę9mh}&jc>ixiOwI; :U XHh&TdXZkX466';r +սYʫdb0 nl7qG9 qI=-"% o$J* G|㝶i57cXB(!B"r +͈¤ 6)P&HJ@_Rm-v^$)VQlZ0&8c9^>$ g$ua%Wyȱ0H )}c F" v#:ǖD W1y4ujL4M1رC.!f-P8e/sWFJl_\pA~mŁL{> 0Of #6 M@LjD4 Xzi޲.73 wVګSi$FY!26I|;@[Z tIO l&m%XC(b-.`*[VwFU/:u1pDR$ۉC'pPb~CAr{8IoT N.DST h@7x)h31BF5He]ô0&qg/P^;ọhmm P4iœT 2R_oLŬ=@qM^f2ǨR3kb~>7FָW8#UzHHy-UBjR*+70(TB( uq u q<:P4}y+p" {݌Qu!6 (oC|h6#4.Q#-`pǖuWͭpPl"[U,piOo~0@!L6*MҌ6h^ ݧһ`I5߯z>5'⇑lY{u$fdH}>zDW *A׺vKŸ9WO[WLJnP]Ĕpp9ws”?^΃ \@g?h E]-==oT#vY%mf8~n.HWCa8"1)d5pZ+X0}DR;Rdv2Ss O8 V6;,lnl~l_}hG?/g.㳃w'-Mԇ ?l_EvY/\j1Ks ߓe RglR =}?P4H5ֆ3X (M7]Gd8|7@SҸJ Lvα\ol$#`@N:Mq<֏,UmmE7 V7,SE/sJ)5^{qua}zpvJ"t3 |剉يH5IH>Xuk3mSO#XpN9Rbb< 3DIVle$]Fn4ZYҚ+ϲ8)b 8R*k&V=ޅ/U1T@H2%߼d]D_":`|6~t8rw^è $t2wk@&a"},xgI d+pz乩۾b5sh)Ja=:\)z!pz?)KV-B֋ pVB9kòOrO}8Mۃer95.t艻kA)qlv h4|&9~i@y1}SE6vhziPdܗar0 :(_lBV_ܻ%uVk+1:+n^y#U|2<;N*L4|'TyG"+Ltq\Qbv`?O.E.0I rO-~2KyZgXwHd7O>s:M$%G\jo)nrfǢ@ ?)8Ámaqit`t (jwy xTCE|ӀCKCtK|2cRU)8a;HD˧;7/[G䕱Xf(, ݷZ _qjIHf!u}zp}rŝ]Wf aHGz!>98p}! DkȊ#c`9 Hrl}-([[ m('M%/4kR_ʑXu 1onvi&A [@Hӂ,+(_[A<(מZݾ'ڮ;5 'W1wϥ0g&Z=jXD`h$LZ,;* }o| Z Tmk26&"m_h0B{3pЕg$05L7sc+;pG?WrZp}VoHL=%YopgIQ2vi-#zww~\х3<\>]CbwxˋY_ ̦~ߩA!X] AYpOXjJ0ڳ{,|Bӛڗɱ"?} 32Fw Bb9\`4pl nW&ERd{,2i%K1^NO|A9 '-/я+~̗[10?u ^qgI)(~/c I|IՔ{gsn ‚gFa9'h\jqF]fE %pg#/O֕դĶZrߦߟ_gGfi>~]R/ϝNJyǔMIcĒʳdM$ ݻA?7mY_:=q.^Ъf)fĂ a$c.}\cyTYr__wgtMxa}>+S}bF$*aw6+{:TZ afGyOw]#lTryø7Ɯ/CBpVϥqdwHZFnGgI5.f.mD/@s OݓZ';>9}_'Yh'υb3FO 'En> fvXWi0O Ty/a&/29&O_3&غ 0c|Ə2 aMЇbf8\LtpY VAⱩ֢OcY[9 {Ȯ[n-&I>n\X`SR"83:Yf aD RDo)SEU@ۛGgfOx ,c<&_,Y?l17z4x ї,шy Xiޒ-o9A..[X~fgqv:@h=_U/T&Ut@NN-6 |b4;> vԦ93dX=./1I $ŧsiyݦtF{.Pӱm5EOL͡/yAoM)[x$TEQXٴľvؗmHȥyUC'q A^_F~W,J{;ovLhM+S 5иj/.:l04m#oHgXPx+τ 8 )x J ]ZQwD¶51Mbk@|K*JR6g21J_.8g4ǿg~eQzH0? 2꫱HEVt>`3,ɗL"#xU&EnjEMz(񆶢7,'C477TPuPfz f Uoy!+JA…9[ f3bNwV~r:@+<˞Q^[8PЀL sM™rcKݡDfF]xT9kQ8kצ(_,V?ǶWt4]j^4^ӭ=M}DlYz4x{iʼ 7Cœ}Sd7p5S)c"IZ%u 0צGL|BCOM]atoFv5'f㜁G 'RXa.O:M/8/d2'Y4Of0ɬy8~W<͛\2LȲ3R$7J WYD6YeH/jR" z 1eɈH,nƚ 1"΁n˶:4/t7 =qӧqU>ۛ)[vY%%X.Q-]-Y&,>C/ jOaF3tg\1p&b0 S|4ثӣ3|'|(Cu~k68/C,f\ K2 Œ'vU 4beEe1w4^" T4//E&Qݡ]p0[I*%É;,p$H+m}ɑmDTd#Ֆ#p|EYhKe׳i!iVAP;.}N%URȤ9g"`[8<8iħ9^,Φ޴H({R#}xAqm~uk.\Gyxr]udLRrp3g 86ܗ|H.-.|cbdZ/#/<98aC-z㻞ϰ]S2~a:*x~y L+#8f#`]*|ww|www|ww|ww|ww_<}/x7[݇}h|֞LK<|e8M*]X)=|zMrΛ}#l.l-:%K4>صWp1,{D*`Nq263Bl.r<ug{[Tp/'+B$TXKi(4QM=0lfY4bXcmbF=@O6(b GO?=R3!*I7l|6t[,Ơe/'u0~!l4 #[)WSG3OB҉5e)@ԈL)eIH$*w$WBflm  ( A<$SsF˥jQ{b1t?Obޥ>uƅXzCr`((CJ–$N{ p c4أ&TLL@ $U%Z ?%峢&tƚL4E\"QU=~3cч!C*2֌\0?dxvn0+|]"07RN2R\){Nu=6~~1k2MnF >zB*UM޶vpZŽ 5V(@48nA}p &t#<`Ngr7:% О ┚ąZP4Li &Cf—R jdӟRTmST/Tn/CYA%MRojuM&8"ʚx^y/$q bpy;`|rRbc,2"7tU8a0Ĵ$8y1W5nH>,U:2YcdP8 Gp:qfdF^" hEC7sĔ\ؒ!.u 6FX6b`s[ g5 |DeoxG4]Ыv'RIZ=yv"S$mZl^Qs|",0 _< 0[3B0Fc8R JekU[SI=I8JC13 @ʎdAnbLg+KҎ߹ @y^&Q=LJ#kusYϠ+0w2/D|x#R] -*c_h~8\{ڴDd[/aApX*PȺ#znYP7e߰kŚMCR$;ri15$NJX7OaN _^9i2HFH)J';k[0wj51'Z1#̜~ qifrq͗ï A %W'-8y(|E268e@=2:`Vd be6'Tlލkr./áڱfc/D"\LB1| Q<]&U+4`ިl&r/'1;4 ..zxnN!: 3{`{+\'-z׸  ׾fwa+O9KvB lFа Fz]d%]Q$R%7t=3ġTcƝH?k?[DZvF$N/v 7ַ~`h Vc$Hy~{/;KZ ҊV>~ 'k~n?H!ؙZ*^zr+.NnB /gӬxۂUv2:>&)̥V9%_1ZViH!0_gsM*D Mik*|,#[RMMx/AV?Q%O*1 ZRڃ*)$i:,Ǯ1i$a1L ]7 94_gOGV_tҼpNUJa0x sM>]RGBЉtD[4QG2g|_m_2>b* r~!9&Ȩ0_x"<xiČkUy95t/VXń>E3b %v_ ˟=f؅;C 9Ȥ^B-oTgkuq'V IHeaPX?FP_\si:=lZD48F?D. 笄 ƚE3נta1Qisһ1{42?z26RM&] {K /VU~ШшN h^Wp$m$+1 4H0`LN<8Hl 5&=ݔ@Rp^?X#g9DHx2OCm|sc^GQmDļ34 ZeÁ|7ZT$&I[9BF^pqSIhW01L@uRw w']37~feB*?D9/P+e!#5ء7x|48&fl%yn3OxR9"\T^tZ wT@* zWzO ԑvkZ[I;YdgUHʲrÊ>#}W\g'hƒQ~[9K BqIKv78~bÃÏu}Ѻl\kTOTU Y Wm ,[0>2PNW,Dqߤf.9.|9)-q=Lve|t|p:Xe)W~"/d+{9+"zJ*WHBEl YjO?. 3p/XxߪkF]A4CfmZ:ٖS5s3j+ tcYT\KngX/E9&rC\+˿H"w)˃A˵փs*}Z?!<8<5`-FXjRw2ޙHLl 1*#̀ju^ 㝔0a{+m+ۋrM.(DItQ"pqy~z~F/zXLL2KM%AJίώcGܗȁ9Mh.k&b+h=ǃC̐GY Հ֔\.l6di)ZnѤd9@muuypzq~MNhuĮd]ffέE?h ܿWsG}8bIW3%=bw{SPsIi&U+*={X>P ĕhIKD"e `v)Ş?W?369Ae 0YIX/׉2T:]=Nť1 +#zr=]4 :|!u u~L(tHq,ϓŒ8a0$PCLCFjӪ5Yq=̄6 2٤b>mKoLRũ ͹gwucxw7U _V5`-NsX劁cD%NSuԇ4yþl|rJY9e;S2zt2BE\hI#"bc7R#NrP3}S_ؓ GvRƙ lY()3_?j4z}E)qZ`i,$p" U-^ tiTZ_خ` m,a81xH6Lߐ,4ZpUfz>aCފ٢T\A+':(Ĭ-% m1xYIOL. +ߘ0* ^*%{NL'գ-[7oB g(]`5,y_m~8[XVIW*X>#~[;=++ Wu'ݡ ᆖa<YҌWC8.{8^*6*~ԾxqTxu:+CzCL#Sx,Z'ԅR[Kʹ¤!xB*/W%Ў,P%QC>v,$KTÞFMu|O&-y`JLl/n~%Nfw?&C>{7;o@4y<"*M|ki aZD{foƼcbw~{П1MJD'$qOr3``~9͝7{/]orC  ܗIl":az%E_Ʊz~ V,~jNb!xsv?RƟݺX_[MJ^(%AE!Jމ{Fk[!TsaPhL֐ME:s}&y$O!ʍ6X[ B7–otEt?yYTn΄Kd 5p0Jdα% "@2Z?_\'桋9'M, .M56Elp(VcM U@6ʏrJ6/")Vm=3Io&#L ]QTR|> cmbCsو8:p8aaL乮F(ykih–| k"Slu3-|}͖p80\@IKYyA|'Zzr s$7Zxh{fM:Ӵf_t `kLO0 5T| L5?p&f`*5_*\˂oāZ0lc2/|C"/,S\<)E)w@ Sneqear<]OK`,>–lnI?L)oWhgOvR|^H.PTXxN}LyˑS)oH10^)uo* j>Ɨd~Q$Hji6{)a/ v1VAHv'iww%L}0Ft22|K=߀0 /GXfuBwA?.Xd&h$ׂzA.' A+Vx?dX}OlUo=ܨno }|A'ۻ|6sdG~-H!31"9)p_BCޝyw|vC&)òzm@9Ɵ7Lv^%ز|McÀC>׋v_dXÆLTgu8/oJhr/dVC.%ao' vÕniY4YXӎݔG[ak0Mz0`{B|2=>'Q^[pN㟱$l%Wי0XG*C_D)FlV:z䕃]II,G.[GmB*xbd՟^_OW BgMN%!J6aPpvL^pCxji օTZhi~0!f mҡ.[C]4˧>V G Ey+ފp-73v3MGaZ[M K~9R-{[ós=G`hAљk&b<8 A[1VD#((fHHbE>%m*";8>u~uɔ=UIv:7z(LJ)_(g Uw$ɦ Wv:`TDe7j9e+Ɵ%x9<,t;`2`8M{PP$cݝjc8neżߧNf e{g-stS57%@8 Sa8I͘oYaH7ʠD ʺ'*`þedȂps#[Q 6$HrT<@`iR]Њ2fӄJhpkfPVnڛ L_ӖwmNл]m=7,a6HEx]$p$K\Ixl:_De0]WK =P* ⏆` 53 \Gx(T@Gn2F$td} y^b]}5lr`U,l3C>ڊE:tpӨ/M֪hų| dԆ >X{zQ;b?N9No$NB8Xې! 8%7l6s<|SM#&֘0`L 1 %gpc̓~oY3ж.u/Q D?:ӟD5m9Y"K1rF+ @'q+aM9h)m1+·: Hij|SziM'Zfo &s k}6$]l/p;pAXh)'t >yAKfPQ0 0oA=9 'İm,_h͑#NaZ1&ܺ^~ǒfHdw-``0Ie=Nۻ,~P  LOoђ,vR u+۠ymcl谰?҈>?cأqo+=r49jRdz_]81&qTL6E dmŚJFߴg?\\+͒una z0; 8Vf#g:@$7MV#qd܄%*ГZ2$~ ً͉&`BVvoqh[ma)d>OH8wM|Si6YG#=@yrpW3!=ktu׋fusu@soiepBq",g;ϴq{u=в̽4zW_m xSSQ]1#Ͳq1Z7LJYTIq -quRT B7Vjw!8Ɏd=r >n)3Pnj5p~KfCcymɌ(~Ԝ0?"Mw Bҏ'C=-?4S70*ua<q䶇_Ykj`LaqwG o܆i6=#A_Q^QGҎq?F,"%ϳhxȔu|I7]_ hq}Դ#zBs ͙m43te;Ew>MH,E* 9CժD227Jm1dqwLϩ Th>=ho)E@ >S;K$ccڅ`rq!F f!c2@~sr8h>֫sU-p('nM&^\1Qc06L/lhͣO%h^)1oFl}xz\Pfgo oHK5dޱ3cwE:f3aV!Û6DEet&!1o%oub@k;K=ޒ!^`?}#oWdu>= xRUb3**Bdfw^Z|t"uyT+Udoս`YLUqzqlYK+g6 Y>X+gLU`aH=s0M9Ϧ3uK 2c|K]hDNh{⡻<y=Ч!ЮeYA|mThSV=݇'8~GIN,.` ˱\%|J4)`\l7Ls̼+ 2mD_|Dpf<ԔƘͩ>!Th9 В>^Ϫz=r]xVCW+z,]w!F.3ť ¯Hnf邋MwH~8=&61xm&t:< SjNzH;/ȧ& uKbumMpw#GR{4hb}`:5s؈5[AHU܉Xz^ZFo^ ׬s}!'LJˇ*3LCх6X"ti|I?!xRgk]$sԁ{N=I.24 {IyuSy0S1EO=n~\(C~ 'F 1]~~ǝyV7Sh>uu]j*xŬj8nJ'.V[1 S[d -QVat/qŎ|Óm+Kepyua.&81IB/Tk( <$!6W9YdKN1 Kjϓ/l%i)ݾɚ( ¢ѰـyfŊ~ \9SԊV5 k)N3%(u%Yf/gVR[W"56_ tu$FG,@W?|hdԀ}pbf.ѓ^`FU.8֐Rg<| 62صv6 !A#,yO$|FO uD^Vj^jפ8hur79.JIʾa TklKM"FƉ?; h UZ׊N*%քpρbǧLiHks7⫰"q7sn] nG`سc>S[뛰Dx/ı옖 REkxP3 H'6r|\(&Cqx,q~ш^k1`nкv#:WdI3ˑԡ9<`W˔ºc1rQDx.M&96Ws)8[AZ(hk-^xRe%/MCl^F7?9 #a_]&[FYNuj }5-UڝaߠE-]>a5߶IlUĄsPdB4I ð"C[P ClXp7 $MZ­ZLSj;&QyK/+c&j0M6(QBw$Ύ!C!q⏏ZgW}>2wQ} 8!6 c2.Lt o.+n@olh%pϐ Ni,Ac:*7lhFBdO UҦϻ$ EDnd=&|)J" <,`3ٽTK93!oaV)V(rŒצZ 1p5rEF$)2—P."Z.?wCU^l`* Tф8 r0KKf^[9ߟ/9IL:9>=>;8.39@2^bD`$%ltptĺ fB7՗ rT l"s{ynͭ' YX^_KtHZIHo`h(i&Z"A_P /m*e*0"h@[[6{5 ia)ICV'IQR!.mY4%e¨&׾Wvj)5t>,l" N#!7rڧLKa*c&Nt: V&O^;K8'ݺj‘''d6`$`%DsR@w}e Y:{>jh{)z \\1sׇWJIMm>5"Mcs մNHvܛӑlh'M Rg<L?,пJ;:YFƵtyOgb%{R~{~V~CT*p3e{1~"A B%RE ބF&3؊09Q&_Yj6_zSނCz3[4&8s.'G~PA)zFBUm)cPżLOE9T('Qr פvLZ{S:a1Wy׽Kz hȄϹK;e U1+<tºܝ@o{8&I3 /4VH[0eynٴA{h+HkqKgH`B&zEfO{+'Ԭ?͑]Sx h,̝) eDK,$8x⮽N;+-ԙ~)z?~$Q]#%85A~@&#߾XD~*a=İbm=;mĦpm[ﮢu|ԟ ֿG?b;)9 e1c3\lqܔy _nw]@1ڣ.j䠲r)>Md>} {؅"K+,o,fXvH!l"mg<taNM+i|]%5o VFcF, BKgxX@p*/em&*m2աpŮ)3˃(}~{}1ZGh(iӾ=&6Lvh(,ÜHi3Uc$jA|6g֑.;4uiqNDlU'8"\Lje(߆'hۓ:Bsy "HJ^\Bëyz}VV3R'b2Rkwvۿ1xb8F;{>QM(2pfe11?cY>tPXh^Mbn#xTO:x07$xl vkyI?'%ߑqs;wzAu<ʶG %n`_4Gw8D$$5Mo;AbK-bKṃDqIZ4&eI$ /WѿZ 2@^. RF;׎9zk6 AAX~m0ENjWz㬷 cܫзB=Ă>v-9D҉fuQ1Y,#{U=fiJI!RlٰXמtUQs(xQ6i/'.{UD]t`6s,e3ػ<:K]BaypU) ͞oPdiC'\rkwlT~E'W0EUĞY}d7&XRf1}4A *yH9`Ѹ>0!+h IvԗWV PF}NԀy$lTY  Vuza j!)sl7{>Z@Lj9RGi ^x0W0jӶ[uj7i뢯l%=u`yv[! **bmmmar=gX3&sh\^]5틫7ghB,X@Ul 6^Mtz,,' +ո^ΦxwGQ q"o$袬7!1!dmnGD ?"#i.Jy ߞ .K_ۂAQ6w}Ѝǝw NQ2N8\au*,P84$l,E"ȟG" YVG1Z.E%:}AžXf+eTAjkޅl~ZLfK}+**U^ޫ6QER=& <ނ^NgjnAys ^t[m:g/?ni_nIО}Q`IErMI7P_"AO/|i9ՂjMyQPɵ, @ZG{(@j` b_K͘`]Fx?) v{*i/~6zjSjI{͑۬rfKBӶa Pcٌ%[La!?0c`b׼О-Y=/Wm@PAw'{/*>4WF 3XxwM7I㈈4wt%J^+冾$r3INV,:Lt[iLQ?ppQh&,g wYI]lnj)?DA8c.fl¹SOS :> )[d,?h\ed]bGK'OO`-7ek~Y.\DzʷE7;~NQwӤ5&'Zt>u;<raE?= ~u|}kXa9*"9oh }(9 Eh,p3ޟN˦ `+"j`ҟr}L$@zPܙ^CycٔB{q}Z0i–g#QV2 g;񲞩sdcKO!O;wZx pOkcA#W;7:n(P`Y"Fw $h>j`0F† t}C2\A B{EQ1 (Gc%(HC=c2|qxLr:^:\áhmh͑ 3SD`7%jf9]\}'0%[im4۔ ',!{25EAh[.^@7>9fnA>UoQtdB&].c8隡'8ed} cI)W:]`p6$Q0d&=eee o|pecgHX:Y$cSL{rx}x 8:xyeqϠԂ`ѹtqP8D}n%{3e,wROH=P໼mǫ$|RyHr]qx[Z8#Ȃ+2Bi Ӝ_P`;Ű_h[facZ 4rh^688 U>\1g>?˗pԠa|/l wkЃv~TJ@u~]2i赨=飻E`^ gijX 4XJ",465=x'҉֖F5[`]1V8^, ˽A0rI.[I~G~Bpy"=hXm9^t+;/q1 ?V EС*.h%wvHyzeZi !X"SZKfKfVXrv(# AY]1*]3L3TU~vdJusL|z$p/ ܃G\y{(AfΌ 7lb) W)w-<0Y<\틳9H?4fC\1 hx`昦3KŃcyR#-6ry/R"kFkڡZ";7 |pZ`NCޓG`B2xDݽ?~@oOmt|4`2 ^ʣm]y0ݥTFß.Zހ]2O#Ýzmٿ}v`ܘ1zFy|ub"|B>oFrGN? n*+5pz?N6)6 vZml4,M&%~ GI&&Ou uI.*c"Gn={r)@j\5~<>V7?OD+P,m":Ҕ Zϣ\ bp->0u2F^7[P+G3)´kS>6 t|lFC;Gd v\\{r4&nYӿ.BCa-k7ZwyyܖF_KjᎅE kh_~HF>8^%w@E{N(}=fZ|.MEs<+vSNA |Fr{ -GEs*r3Dțh6V4$: ZȔV]CpJp,I d 먲˫j7Z~Ϥxh(7vfH84WEy8v%jal@z9ɗA4FrexjWX ǰVLY׼Z ۉ xI 22p.S T2MzǬe>rvXeji =2'+d:mJ}:RjpNty]G;Hu,3Ҏچ{qW+&,RkRKq#+LoMbW? 3n&D ;yErw**+BZK7QtB֍Ӂe 6F` &$de9=2?Yc la:%" csC[.R/x+ 3\}yC5U|TNWM/#rWB4j^=sG -E[! t~ѳ0 +cӸXzPx=1' vFY ;Lb ˽pQ{t$B'c^z?V_gɞSYg=o:_"Yݽ^'q=ڋo]($p| ԣ>L< ;b85 ?Ie ˎz(s@QVhH٧^ڙ CRO[q!NEL;gAT:h[È>-kI(}>KXP $;r`=@iȥD0%Ƙh?tEYAE0EFg191*x0pt1_I]AWtAJ-<oʒI˕(hi5b0Z!JhW/ c$1T5`;{8sOp3;ٸPx-ɦ zl0*H@w?4 Ȑj9䝽&Ko_C! àEnl>멾K.N)NwaK%d6GëX|ixjƔ~뉝 ED*?Q:'dS=^d#D=tZ^kÛ]- m7MXqL\:@|,maiYHC% }Q(xylZ, Ge-OClϞ ߢlм0 r)Z5KF]0*5g3zβQWa,"I3f嘗+luwS5,RL":(Á7VuSpr۳sb{oBI?qS 5s ڰUDxgCV0 f[i9% 뫃7~i4_w|tݯBTk"hb epbI7Oc?Ddo/YҠ.C:W Pp>C&i:>D}:FtgYa$ح YBXLɧ;N~yL*t?HGb~zae]+%ɑƦW҃Na( Z. -']øPH rѬ`#*c*wB;lU&]&VoW4]X7F7Y7r%4Cb)U )L!J6uj'Dn}ikAY˨0 G%3,qOl^ p=oj?CezZh j{V 0.>M<9~q< ]t1*{n!膕ʳ .8Ugp8*;e.U 2BfNtCD;")Ł@ps|kX4";56BCgcV˸*?C8,'N[wf8S;B xpU6ܯ _pY-й:+p]X;~T`-,D4 ϥ`W0[/`5VB7F2=k|vi% б|^}jqgH]^c`b"-NJv,"\l%Dz5YW1bޫDWH 7>n}h]ol*4)ewlcK7=JL~GPzP27O,{ !gͫs¬䀕ޤUJhw}'5n]jGy K|O;VmMD@"vx~CCV[EIvo6ZST+dc6_[kZndr9@%G6s4(\؊3CAcWC*$`n舡Qm/⏸m[&q /7z&`%z'ENDG60}bBN0ڠ5~ 1ӰXrrk\0SsljM]  ()fsTm%/˅ٲ[u wuM+]J vՓ_ hi$'ODA}ȽZHO1M)H=x\Y-؁߶B? |rd}-hh۫rVty.e*6ʶQ".(ШڌN]D)E{wҫςu m!^b6db<1nЮrv>W `!?K^^i=iu"#O.u4'yT7[/PcKh9]R,F u4 tj/ MmHoo}1cD\ Hxe謈Ce)0Y<[L 6ij5Ew~:VPB0#H"$'R[BD$ZhS@@zvצh$_L*6v-QYurr0429D(D$ ;+uЀEEuB߸ -F.oATqcr: :S Mj5u‘sdz5 y,> DJ'rxtn;o@cʶ<8̓E/dݻ/3kĉ^Cu 6 sx:lu+Q <ѯ6Їie;i^5ϯ._CDh6hsٹ; 5!M}T HG}H d᠀>H(=m\zZn8G~o<'ɝ`ő܏ׅ&_8=n65? )CqID0"-L9d [,>nQ? /G<2] |Tm[x5EI+W]6}EN,~Blk$@U.l'AZE&E4FcGs3Z1: b~A]8.gh?Cv4w..ZtjٱK7wg9˃\A3-c3cv'_R6s&'T. mpQn=?֙nIzK{Ld ۰d>gt =Γޥ#ƽ*`<4R*Gsou@CeG֢tFv0mom\N=`,W)'dCܚ(ySM2 AW M@aDMEq\wNf?9*]xa=;4 -s65|тK4QWY"YVKVp)*Z /B eLf٧b1ˬG$,]0M V = ^;.s[*sćiO)&A\HO99 cp_!LHSY{pvwx]ʊ35J-M#m^s0g$Q^s ux@EWavWq'UE$ei+&TGPAcFusY0 ƶ`HNFǐ9>B,x9{n,#mS*sif޻ءȿ":Y˛VyRL{5&6̊cq0VJH\.% z o} 'Klu0XA/k4]N4K O-rZ]tWbE—}tu&+:J5V5)6OxPh>lxx@[T1;U!MKD/ @yZ .>"KoCn>gxӛY~'`i%b(ݴ~ѴkYLFndNKE)HbqRyk#ԹX6<Llo$i0n>>Ye|Nc5R[tx#dL K)9P"ᶹ<֛eOx*|Gu`)hJx>D=z,:Gd:{4 N6}i d]6k/nFXD 0-毮.ou u|֋L@ 1h'ŔvHDjq aTYa]ʏKflz,9yA:\qDfdC\yqYDa"45S6=ݭJqJc-8o+h+n'#?߂7pĝJv X(zY*@"eVc- c!O 9Y4SFo>QmzE{fnzsrcߌOsS"Sl|HsR-G|'{%I Z'<i:=ձY Brr \e323x.FzQw27B5vU]W6'.'.*16I`hr@м  s" BRaN%cjG>jgr\:\<+㨖@C)n:676'o""zXIw^RLv_WT.0Tv+hr~j߽f ߗVel$ȷ1AAL?+vVN3"}_ rqYͲƅwVu][rt?jW߁beVD^<ᰏ:M穋% q6}0@"ie=tޑ)H1yzqx0 dbUUؾs"X%/J^Sa#x+ed?p5qԲF9e4/T_XԺ" ףTUUI-f><˧cW#VD-Q[Fr+KPr `cQڌü,Kƿn-N>vTnTܳHޥNfxep0E?v wqz1΀!oo((yVBB)!9OXL#{@b4ma%;fYJ%- )պ&!d q,G/N 7WeG5V @\"v)oXnbJQJ,$eȖM#>MNU:<\.b<ء́ 1b:V*T}) z<f Zر(|&;L-Pd {њ= yТ.cuDLNRrj]a^7t/K4URҏDy<X+jKT4қd%ItU]C~#E;A-c&Ejs뛪`X386hDDx aWkMɛ6BA˩??V;vOX,zVԟPX99M'X|}yV=B9qȑm^WϻŞqB!⥮ZrZsP8AaU>¸ [ǘXPcn& }X DU46nøAc8#7(:XgZ":jHVxň~菹)*艘oؗI oC*FZ"}4wr\JWja/eOxk EWz }) 2bSkbHRH4\R9H '`qܠit6Ac<{;rGG*iɄf jd}<}M%Aj++5e }̵9Ʃ@ZgwQuLz7 ϿPDHٻed8̲ӌYYnD I}Y\3?g8u2f`%36A4cK7mlPsJ5Bu|LDY>ej9gV+tZ<+͝Scu@"Sq}qrM%Z Bڧ 6DF荣~?EUi wdFnG,^~a6h4^2kQ7h<}J:,laFBI,3ՠW}mg5^*i]TfDkI! (J\C37-'&}%$|Gi^ow]g fqmxmd0C1rSI2`^0\3 ==`YwO6H%~-`B;f$vdi "7 6SA=g {)B/5)ej3@DAl|* .7)@h…%3pYY4KB_#$SQGOyxL K_ėŸoȦ^ΈOL ]=-pEQc{! q,$5?}k丸],F[b6拇ۮzL[G%'/1:/q/8q[U![EX"B MmW)l$/nxO[uSLF pџjmf(yn X.i<0EHWE韖/s ~n9佇$ɖ(8ҥ_>t;`;g 3?Nɐ/HB*_ZaE!0|3K;0:y?!o=#ko;0@|n ȏ66ʌKKQ%O-eL+BIa j K BQlOsԢ0X= 2諍='WDʬt! ?*M;qk;u5>&@)M].J;[LI):gk Ӵ`h7H:A2#u]; tJB˽ըބb\\U>3Vf6`pm0f9rj̺h^j@hUihNz uK bN <uC++RdƠTJV/KD IBF6¡gIՊqK}D+U2G#yI \^]5mf#bARޭA'A*p@<+pq;n,Fxm_G|/9P8sRb89+;]Eq#7,:P O hw4=}IQkbM'ݗFMcooU$kG}1gvlcoȚ7~.df>N u ĭ9(%7otŧB^mLsom_Dsg8ׂcB`b2sTDE`.O6 5D [;&PP: D8k)rZg@wb+|BՅm{R7dbW٪WlX3!"-[L RĂPaq⽔"SW(v Q71̨3*ūT4s-V,ׁD>ztPr8WWgJy^GW э3 Ȱ!i\ LA7|D/^NK%<^ia}O7NM[n~rMbwz78O `GO%5497~\'̭RMBD =<[Wv͌y/a X T9eIr`g:[,34O]5m/vbIl ArOL^>.OfRw|i A&5y[VPy wٰwUu,/M_sG S Hxƈ3;D>?Y@K#xGsPѩp=ZRX'8{0˺I^7R1m8rx3"juͶ׹Kj]I^z܈ ,n/mizz|GyjaZ7jgOCg]}^~ T(<҆X4+6oDy.푅0&,0 ㌬4='Ò, r&9C8HdG scW\ /9<ZBtŏ޷ }м:P*#>e2H6Kƨ3Sm S_TAWҀAғG-<:m҇֍f ~m3YŠB?#\ +WеBI (K9  *֕ɺw! *, ?%h9 ѕe+Ö<+hڱܺg5gSÎ .5REeV<.RKSDpAu`C+O2-[?畝9PKH9m72ߐ^ze#|p;OndV,3@ti!CW7QysK{YH\V܇q,UQ@Z4c;C<C*)Y(RV+_Ƙͽg/᾽̔RȺ^8u2VT ?_ȇ-L@mSki#OYXt$?'WgiyUv-AUͮ$ #S5p3(}p',(a/ uoU=tOhmd.QYJAo&ߟBCٞ`eG5ͯl $㊃\Myp2d*v/4C'v(+ըEJ>XF)Ay Ƿi 6>-JSR7rm/zQAC6d*bx+7 j>BSk U4Yh!騷jۻ&q&߂rpQGUƤ ߩJpaӉh'&I}СQs&&9 ,7̡aG< Jk-m9nǨ\]=Aeq ޔR-A1:3ey}#o7 N[uЂ995l\#t(Y^t @ _(]G tiZBRxIN4TՖj4 6X "֬c jXhZzi8,͈\[EN91sڢ)-fӹ[mYݍCtuhy|T) Ff(G^WTkQ4\~p^'s4haqUPC˃ GK5U$@/zڋ%u.Nc|Uմ%G;T⨴ _e%ϩ`M,oE'$~akKڜ=`B;(PYj{n`n*t1#KHkU"#@ ?xT\MsM0)lAtY`Ͱrf ulKp(tG{k'4bs/UޅID^d 5J#O 1#) ]/]NbEn+qȝDxDUǸxg<,_$,c@u4|n5$Hdc.c\b,ZR@*5f~ A"9w`IYqG-fBU2/vkXt-)T3S6'U,I?]_ß FL\N*4 Hhf{< m1~$E WVx=VʃjHjP"KA]Du@IC_xkIlo0 :Rz~2;<=~z)D)nmq2]bY~a 0+P8KtˊدiߣV(wK=l\]bSQt:7ivaZA&ks~{{k-PD6G(Ls滘…/Oyf5@ϞhXP} cP VyMp؝ηZF 8'Pa| ݥ3Aa-,LRg1 :bz~y,d;7I|~qi*WB\n5 R 2a &nl/zY JKݱvfQ +97`$LQ]uQa0vZ[2 0c& h^i y*1R0cVk98[|c_syLeo ˘tr\Fbh) Аͪ@onnC#+bE[XaE KOdBR>]I D̥O^l~8S` к+WGZǕBL?NG  "^*76reb &Bw6Ԃ)x@M$b,OZ%@p2z_dB~ER+ S)}!s"j7g-LG܎Kb`iAh}۵",(ZHi>1ؤ.fz)ڃk';Q^{پ\7ۭy#>d;צK.Uܜs|LTW D *3;{N)B^OϚE4~sVQ$^G ,z;!3#G(tmdsPVw>tZMړy"BHoQ ߺ)>-]Պt\Cd.j[\YF:y, ?S~ t)c .jHb]/-Ţ`ǝ dDgWОwE ~sԸ7PE:A˰2Xx@O-uPlұV끪桠'k4=Y &#-cI>d߃1:t,=BSz,|mx޿zIO z1FTVuU!U<ׂCl$-\Zbm]RxRn$+P~O䍊 &ݶ!ѝ3oi<Ͱ84_ya ?~8xO_O[fIkSgLvCfc|ag<(?냽ƾJEy>+Q*#&4@ Nɘ%z(&]9molmq*hX wyCM$H|$U+Ի[Kԛ/&or^ߦ%v>-a yTY%CDt H~vNJO5I1X6!!4@?Om9DP!n9a8)9`t4kI;-CAsrɮaLe9 Amv0!prq`׊[x@S4SmMDrL&*̢9bdd򡮵W͜v1]y)mK <hw> #ۆNrvgH6Z8-.v♇_Y98}F2vj3', iFg̞:Ow -uAb'Ԇ1"kMFgZgz>zcg&/I.?ld DTYta,.7ߴ#:kHCM?񲓍^2\}_#jسI!h1`E1V!TꢝMtpt/3g2d:bH˖x 5/;a Rb/s}mܷԍQsڧ ѻ۔ZM1fo<˺5<:5 \e -QNф#L]e3lT>G}7mv,^Ԛq><1>k]\ߴ?4}ARvǙ֖M5Ƃ0RL;(fǙ':VN;lQ ;{Ib`3%6<?7]O[$>R38= /Q]S-F5 ChO $[Jnm3)^+ul9zF%/oOPZpdlxF{nx.;xrz֜I8x9ض^MCU(ޚ$c%Lz)}GK,Dë7 E9%z o+EBː\ ['55'L.'W*ǵp*NׂZy}O)9g n@ ePIFh'ygm) gVߧ`0oµ5\",罤=3M!W)h'G`-x./\b4z/#Z'qye1w005ˢY13*kϕ&{U_89̯˘$#jBLBho\j ~X?Zf8S`>ruvyɮc3}lCW=G=O[Raf;ρ/^\ n [(u+9'A;`9)24xoLQ5啮ςrYͦ;XJ)$kٟL]k 6@:oaaĮUj\aR~4kyS,0nJtﭳ`)/빜sRW1@HJ<*oi5z/W<ɓ5zV4 W@ڝ}S?^*"(ZNOdL2 U)V_-\ZalVxA{!dR풷Ox"""}ļXe/x9`^c&qN^oC!{dVT!RN3ViI\kAb]7B[vysaMA#<{ep3QUp*/EHpGRaMang.qCԠIWPI&q D&B`i-1[ _T}D?[W\^^_\I`z8뼂e\Hז W;g1Džt,5RrmV{֩hwwa ˋv,v%8ORbm.RF0+E `pWC3Z* 0%F1Rh}_!|wBKhDcWo=x" [Q<ij'kI&J3zTL>:`<M 0c,*A 0!kLZ>q\4~< "4'G x#IWq܄!G/./Ep$pU'iʇ`In?J.^^4HQԣL퍁^ 'p&*Ep_N= &n_66T)5VB4zy~F"#m|җ{4U 5-Y|)nVDj4mEEoJ?d\`ఉoЊ=]5:sg^4!MYY^ Ggx ;ꕳ4ydo+ w٨>{ڌ/?Ɨwi//.Kݍ={c{!gky%}Q-NB~ 9<4%aC)j?m,R9" 5hbO"ΧSBϔp㭃׫]tj|6܄v0S%JD0}h_}MJ,wcяW~ע-u.ubiݵ"6Lޥ Ո Q#Ow7JU4U>)inlGxWQJ=lmtُcZTfi6bh.#y’ 琸ML DH!n-`[na b.!k/~}B kЧˋys'&+6fe<1}qqTrVJ#bMIͤ8x^y#SM/=@{M.wLԚn SU:[rWQFR 43tQa屡LAWGwwqVܡu8:)׮9р`>_~juBm;3}$ 7Frn_휚  chN*iy-$#1cX<́r5ӨZq7VX &EtL9d(.sǭ_l^UF ZbN*&S\tX-aB]pBSM@`K8-!枿_]hRCJwEak`iv !ZlaٮKK_1BTͣl?X-DW]d yfw[n_/jIRj[ @d /f'L5nq-n:q\^CueJNtV[%Ld޳`1ݩJl\9P`^_`2z9b+Ų^t|ГjGuz UH5jpUX Ilᝃ]nLU:!TF KO$ƹBzNtx؝9A]'ΞC=a|&D@Ӟj+* dzMK[#b#MY@Unhv{^[+YQВZ *vW[v튐wˁ(nIIOJ{* ʤj*<0LaPc-Eef+/MtifS,zmVD2u%K ,fG.P"7|4I"}P*[vezٮХ Z%RDܱ;`Y)?[|Xێc_z2 [SOUީd:؟K IF͌_EJ1v9h^VY(!%TzAӊ6E$@43,>- ` QP}PX=_re"(^u1e雊J+v=g-秴F ·`N,^^,$Џ*X^ʑ;Լh|щGOL$Հdiqvh%?VҷN\mVûj]Ǐͫf꼈bMG(09 ~v4r,/w&ey{+>/PjLR%w5 nJWjn_6You@ -5tSgl*eL-0CtL0u-WP=ze:/+GzzV%Vjm|Q2K(-4T!.Ɵ"{ aUM;LLb ߕbo |NٯT)zQB) TNI puGɄ%)sK /lPb _ m>Vb{\KSsjȤ:X (=i׊卓 \0KivLeFKjԠ؅0Dg wXAY""8H.a)pN|v^53&r^!GJy2\}15"C{xex2ώ=Aj%P1Ge!wa1Э̕lQ?1Od[ LCi=mmm-lFq]o+n߫LL&cR7}?\ujNg9D<{cTft4u$_D>~{xL0o oo]TV9Q?e!sNwq>y}3盷kw.uϜ̔#LβSSSK[C]P/і0>iBEV_*D\.U3"69@"K3m,5'/i\̹T WMW>8X6VTbnܓ^ 6E,$u%mgr  `qvx+$9V' wf{y/jh$Hmc`-قC q_(bv}7$.RV$/T+`5[oADQK*52w$X Ǧ p%* 6RI-Nh HBD-n۹0#"D*C䅈mf^j5 8W#HfD 掆RE+`0^f mEO),tPujDlPs"bxoY0qي+K-O_N9[?! g3:q)u%lWn Zj5MOgF?fO9F]%1Z/^PC#>A-N1g7Ax"MZtT*ճ!]"\nsG=s-,h8&oovϧi:)ԢCx5oB4DvW_f0oI9SWw(K";T ۆxV#ZHJ6=РX3P.yR7ܸ-Ukg4x# '1u7m3mi~_da1@.L$5MD^Lf?x+Y7;i]=VyP,4v$sLɒ&'.?kWE5LHi`p№`=pmi-xTQu͌Hߦ'H)rL` 3\>Q ^$#q4^";`uvG1UZyyc4|"ߗ#aN$=@Uռ-In`#-ZpVvgb@xӶps027dKA*y"5͐e@~ Α<r"?}-pVR:%4 !CҚUN:e3Pӂ)8$koR^ҭ޼H(qj-qU`Q>ǏIϿR,X.q4KJ x y]B?2_ɂGxҗIxa^}a˵EE?⺘%/:*8V8Mɛ<= ~60eLj7=1EeO7©l&% 3 ^zA)), >uTmC#CvHM1ҴkpKjO|]MtSg}'x(~ g;Lxڞyyu[6/DB6)Azy|%8+:KiÇyu EUݣ}MѢCN<^nC6o}4[t˸ au/%7Lh+Unabzk))~A.Q~ JDTt21Jm9ameo^'v?%Q~YQ*C`ӍBĠ;W~l݃+J*dH̅3M@2ȗqS&ej' Ubc4$ B%Bc(&D nM/]f)2MbEb 9P 0K\,sAQ$J$IvA!~FKS/;!l8 ]Wɩڋz&|5'JNtQ#Qp +Ә;N2/aXaqd\@azx~B5dipʶnizq قk-?7OCs|!IEKi \@ 5&^aLiD_Ȱ_D1(t ddB)IXJ@Тuఫ1j+E9\†& 6f/caY\aD-O]֛ `<92ej5 q*kfjM,5:kE޴Q'=bֽU8QK\^y~MCo]')FItxuu+FuEƍ$h7ע=[1`W~1Hkrq#=4~^񌶣aap{P]sCNi>tDПi*~k ݎknsިY9v{@4-߶".Il\0#VCNV)!<;Imoa|a܉l:ϼyd^შ'WYl&p~cLv)XB ӐV䎯~k^^"(k}@j.9 `JThh8lgOoO[?6 }vՄm21JD?!)ʟ6¥@Y9(eVX8maˮȋŞQD!Iv-H0#5RrGY꟥io<ڏV|n<=1*|BfdG) 휭9ruJwGeW }"*7a= g Wd4Σ) bf$=YibJJi:Y"nŢ*ԌPz-R hdp &CؑIkrhǾg4L}=Pf]®>kvjBowcl VڏkXx5CxÛ:W.V ٌ2i|?\V}2R`dijtypUs S͸DrRDG{ Š~ÕIz.oFot˻PrF7Ajoq`-.IڦTV͐[X573'܀{"kɤyn;iTŤJGxWXAp؏IvOUx7LlU%3|=q1zV^5}pO/ B i>*X ֋jd7EqB|J{s;@ak|7.rz@-&i*1#t{ƺBshr;ηQ~a_zV`T?(rdNS۩٫wdm%pNlo3k5D{<ާHQBa b.%#V^GKcqHH:DEQ7B⵺ʝ# F3Xyp2] "0u8p76:BK@J-JO MaRWq(3Pv8?1O 9u/T02cE`㲎` X.*+ W(*e)d8ΩfEY+n|5F8и,~Z@KfL&AT_2Vٕrjӂރ%EbzzEk- ǥXq꿼8`)/`ZOj kH!%g|7PѠ:n ZS勃W-Qx?vG'imo 7>{@!ڕU<wF0U즪aĐfh7B$Di1^"Fl?_W z*Ј@54Ԋ:ӁllZTA^}'+=fj&W!)@kV]F6卜Gfl,jO)6W'$_kk] kG -j4VC^5O/㓋1ťC5&73LK+䘌̱#K~-zC\<7x.j#gQԎ0u=ڊ翆WdP  ulЃC9 ,n YQ{ ]hHot2 ]2g'}H˳؂`Ty1Zdld(0JY;Y/SU&΃R2g"xsɺS.`9pa9' 1Sy>糇ϣc(r )cpLԉ7p!QkIrW"Ii)[G;92h-Y 5i}* ;c`ނݍe b Z(#lx`h=f$qֿSσ*M>pKOz!4X:[A|}g'!緢T\D,d_Nƚ.0\|z%Y䶲zEP &oĠgͣݝZ~jGS&|XBE"c+wJQmI2 9{R)#NsYM8k&mj~Omi>OJA[GRlJ mlh!K^*:RnPn4b&WZ[Z\Xe>b,ARd/~zsyzjFSnσ'`leY !#gvE;5@B/HJ `,>7EQiCr{WQI'%Eh_8 6=.}y} z2\jiS9S+V|VUώcוW͓/zb׊/ZqXg (\sUojkM\K|.z +$>!ty2U'7D8<%EH Q(2ϸ [¹jn֟Y[x1V}8aKK`6yf _:Lo@¶+bv3j{/.ί9*Xk|]K! ž"nħuxx)ݠG4HS p9MXTp3҆U<:ԓ,pg1mEAYmg "O BxkU;ę)CoY(Wo :Sŵ!-,B1NV5錩Yo!x`扛t9HM?XbN8{Ok{dJw7d&yL.Z=A(!">{'r r͢v@g\74U { 2rOjU/|( E#*+оHulIj{˟鵝RC f lF &­ؿPp"?* ƿJKofUm<1Ӥksi˕|-ĝ"iMe',۞! R6Pu1"?"I'{|T+z,U~v*&tedb9@w p&a4\Ң|ƍ_8g;1ې#ts}M&tocqVݵ?g_9:R\K|F;$>-|T뜥< ː 7elFFb_)~2Mcυbw7%`\5d? -T=~_WDDB#F_yKB:h[-v ' {NS Mˮj>HMLttm|wzxMYj8xSp2,*dk_ z/$ \74*ZuƺP"e>X9:湵^V$wI/UꭀQ^3SH!*>}ֈ 4tS9"]h3dj9^GrI&i+m1tFL#T՜Sbj.$7ukP,i@/ւ˳8x'(tJl6ȾgQu Y]WNGs4KؘVaE@F cNLwE"Rislރq; ZHvW6RdPj҉WHxx[!Ë,xVv/[_ѩVعҭ~MDHlBGw#E {6~oZx^J9Pđ ( yaY6q2iwi.Rxch}ļg*A%te(#3 Rhg3,FW2L/pk;ij fv_Ia5cF[ǁX8@EIՄz X#F-Ral1fi1Se#У+ LٺN Zrٱ_{J Y ^}]Y3#4w(߼h53AAc/|s|ca7pJyrE|TnC]$t$_xb }~$X?Oǻno4RƆdO)g, b/3Լ?Y|{%$+%i prZ^gG/ߛ㓫3WEZ2VCg>P<}YAŔ f~k\Qmv.CAs MQ\@DU ތWhj3~[}s1]*: P#8%)>Aѯ$$HZGiOc͏87 -i,cXhʹZmgL^^ 6@12lMIXk6b 1gG$e3?en"FCk*0V\I\{@ٱcpk%ƀsY#V.(rD{GD/~g&r,ODnpU #b}L]1E/d:vtNSUfh"-o4m1FaxZxQ\ri3&|!2iywx(/%fFMӊڴ_@Н+|]iҔZd9TjQY ՗8!7kTZ=ԅ© RؕBO&PڭF!r](#Y 5$pІ#6l5TQT d`EZ]'ϭɄQvREg`?$B 30yǁfTy6ZD8ƃ+>A΄e4]\pTG=gzu2 GqJz,'CtЉ{on {4tX^UO.Y9c^v8aQd/*3Zr#S?5r{=Rai6){#Ly8Z$R2Em^°O0A]ԌzC@ͷ_7畆|^ n95z6%u%^guCQG|ZzvR L冺h)"r ot^OF5;>ibm0ІyE+9X%nHЍ_x$>\ Zt~l}_Q UɫI@RaF%z]!F? h|nOH3 e޻ 2ۤ.fS=f|>>q|ͯ"*e $:isLyL"ڛ-krQxbfQF,8LB`g#|Vfo)vJ:?^H2TqI*[-H9j-M#'<`A} 0F9glL5m-qpfg#ΥzǛwUR>Rf|.GlX|{ߺp}/aqCBGqX yB /< nB|NyS(cSPN$V x65Wkk02S8 hBs쳕\_`=&T ɬ7)7SչWqÒ?fRn8EC;м/VӕJh~״.G\Fn«R|tr(XFq,\c-4OԬ}Tw*,,"xMP! S E_bעZW7h*ߜo踎FҶTm΢,VAhzmV\x(Exr?Fh8"GgH$$P9Pguy+KC2F*Dɷ1jA2:bp0 ?P b$/,枅MX[|2/d E?2 *Frֆ}K 8v7|z7x˸0=: oJeek-:ĢBED I/eމIIjgΈE!1H@m?n8XxL.apWcv`&:M^A uҰ͇'>ZQ]EՂ^$͋):?D1Ԑ؈!yJe{/`\"w5C Gxqy(Ex\sQ ,5+GȰ,Eksi}! GN\k!hyjfB9DW4E 9wFdžNyIV䎹 ^-Jw6l&&[n,# Rڮa|[ mf.gXYӻ0ұ c0ߒ9 sI&gO( N_#hxh/l47EHzEu4=SyE؄ 6BK%[8]蟏1j}8Yq/ŧ͉Gb p37_St>a0C%1Ef.\y"od Vc$h4s}z3ã#15- 9"^+PU q ܍nmNgQ^B;]C8`‹5+,+m܍W@"”*GeHIV-^ơv4񌳱RaPux}lMjeZ8:R(Eb1jV<^6z"ZHD{MX/轃׎)滁qaFpdnL :4Y ϼ_ *"Xд֓s6y4 fbqoqKyu6HŁ, lm&D6* JE GodQ1;$ ^]ulpbqBY{A*\eLlݧ`}[,skh-hd5uЀO|q~]a[]%/fi2 MyeuDv7u^PVށlM :jamґ܇X5+"~Q}؝cfy_5yMd V2p`݆o93HqiC:@lckl/L=һ4)2م6ւu:$u☥%6 I̸` Oۤsʪpq[&!؀lTZ"Z~$~^)Vq(+T˧ CEC-|9ͺ|3Ef'sZ;rD5lI cz~`Yc枋1J=+{Av@|5;lkUAyo1}Uݼ7a *n1aP -uf]ʈ"z[Qddݚ .Am }AeFh(Ӥ9FwBl,Chqq!pʙQX 6j+%)ޜ51^X0Ž0l; Ѭ?ItrSE'٠_.>qs5+{, he{RC1ZKF cE*@oz>+ [tUk(XvAOefz( Jl] {d<b /Ў1;m^Pq"Ld?V6XwwUL8Q!gD~a NO1z PtLH]8yr^j8=0d1ՏY rӓI=}\J8l!T̒j ۅj|1}oeޞw)g z(1.^H}E&g5x҂~9ٜf{T8Vp|$`fH^qK.QѻS7 Ff"k zFZYID:9N2(QL_~$zlFMO$4%avn I)E UN捦)-\nt4+8ք)A/.(̼,YCCvˉ)ҐƬoIT W[f(0evDI]/Zp5FU3)/1/ M6pōs)oUO-=,WU7\E7EշZ_I6Ot.2{!NgB58=2w]YUB'LV~:BI5 & M?~`ȫEWavWqFWNn$b]i*a"Z/^Egm";Q: ^I}V :%nՔ W(BT2Tw xSu)kۨtɘT"w2`T2Z?(9&k+Tҵ!)$n"Ago%c}k6r+ǼazP8Wm)Ap ӴELs|Q jmӑJ UF~W{Q/=$f C$J:{HAmt,U '*$VD+}H*&%"MK"PM(0Xb{D}7pB38*[co/Ovo\kB#a`]aEֱ- FȌŜK^,&hטd׎['',^$y%E~Y¾tbv/-e$!w!_oi.%w[F1+8Wx%[@Zظ˳VqVqJAtZ~9ܫkH8dhUK]/LG؁GjKcZL}쉘q?:9_r 9^'-mS'!Nt.oovqVV!_o%Cl2I濋}TxEBTUZJmdhH0SdǷ:9dQVrpq1Z~ |^%LzpFhΕsʼn~wGe>}Mae Ga %p"u^|Zn7+{N gw8l:B`a?njqڨռqM9|ɒ++Vcw Gu$R0l$z =ґiZpry\zh];O̺#7dB& {Pdz="dj—gb2cA߂[@(ՃNƓVŢ7jk;/r;KIh&qYN٤=!⬍#l@׭#ٗwO_,W4C] `)$oīrMMD5< yóW^|O^/mӣ+oB1i7RF tFK6 wᛂZV}^SJ(778Z<7zEBB˅0+Eco!q;E 9w (󁨡fHwnXKi>T',h9w(ֱ<\cM}?UC:q73e!.s z9NdDIvkbWsW8BvQng ` Eyrϭ&+7'tXgn2<:ӝv߇fy:]SlQ.D})αDZjq˛ˈ9EHEwr#&BV$9}&]HiŃtp.Gn;沶n3&1Og:-IS ^c@ km8 )9mOYnܭ4< (ׯ}fY?2Jy3NJ6/6u$܍'NտBv淘H}#Ojf/dZ>5Sݴ]T"ڨi2Ӏ[6Zwiي~7MWտۚ_TdRҊF Yf* K̻mc0[UU*xUnv~==frau's2|rK7;wNpӾZ$/ƠGqxsF?|FNq< suGtꌴ>|hCe ֦ˣ}<=l"|ݼ6Ko5/bM96vղ8N.6;UTUCry'yBOGWq,|x}5\+`Pye ]&[Tcgd-Z%dY!Lb.#q'َ(ׄ#S^%3cmDML X5\,ձ ڢi vyTE{bQeatMKCluiDƼ h}w)%fD"@lD-}x&:z3hYh3GD.LAxbׅB]K<<XUכK KFCvTΣVT$nJ^m? ;cDUܘˏ9W}b1MAᓧ(æXe-Ͻq-y mjTvUF94.ɦG2{!yM ၤ՗Dy1`2ЇwC|5dAO[e Rt^ay6ie[N5>}胣h& lQyj_c6ANnm^]Y4ZK]o/&!1t[Bj8e|u>Y6RE)+ۯ 8,pd p bS^9oFqz_{[۵ZJLzsk{>v9u ցv$SGz lyuy@H)/v!ݤ 70sd)rw|CAhƀ&h3MRKCc34yGlpf2hvn̊(i "<<RQ^i+) MMPvGfx20"1:uQіY>Q}xWv~t4z2qp ߎF=mK5U82DNTV BitE 0صJ2<734*[s{C[;:yh$U#I@OrdB6$ S$ z \U |u1 aW&USrj)#0&o./[lY lNU#A߼%'!A?\ϣdo  T-SKR[ A,C<$򕸨~>_R=xڀ3H|ܱ7oA~]-?""/'Hq 9 6R W :BŃx|[9U吪`0f{֬lS}oywmL+ "QVfpʼH'G]hS+G>3Ot:fa˼N=5,AnqIRn)` B][I=Az*j m-g16A&#y(M[qGD(lJ)ćz!!|/-M Y,r #b $a[lE1D/b w>5V9As|8 F^N2qj}C/wS0UAH\bɻnUj N5zPxypWE\9t!.̓߀mkròdTAQߖ֗0V^Y Z9b:.='yї3A@5eU]@鯆%OΦ{!lCO4|t?U://ZeҔNo }]f9~owP3铗>#AUI̩<`fcެϧ=N&d 94Y>xoI&8<'b$9#.</}< :W\M{e竏4*q&/d2m7b (Nc(*a!3OAcғov_O 'y4_3CQ^*C,Z>ٝ*P~HBVF߳ `g߹k.DH;l T_? MmhEѰ!wt|y4~"VC T 6]ߵ;Y3fZbS-llr]Zb!X"5/+ |MrY/OI`p%SޓoO-;()P&5lCK{}۴m3n9-)3dh&Y7!"7/M̓E+1gďa%6Ptxm EXwF^[*q[;rA"OظiLT3b=Z@2 Ң#v:@ܶNeHn.w#:smOMˬ gɋ+ /I`7(D}DuA.Oqޛ1cMP^`A=iNqn,j(udB#WDtȓ Ek<c7//aQwskڨx՛-i[;[W[5,ݛm%mXts~fR+ؖ x K;,GG܀?l|xu D]i <#/cj^lx+_o⢸{|5cie\)_ÿ4~\_z]>[24t V=}㩵jʿ˟}L9~1RLs`B e.NNDW2|}Ov{Ws2.[}ch]a pJ~F `ʬkbfE 3hKZu#88= B"8QBJcom|B)ߖɚ%/!5Di$7rX΀I gWje{j`yS\R1Jlﴠ\]\MPqzW_‡0b_`±// e̸HQ>˳ΠemAzIL͢o `ת y">w@`.?IH\<\~?a%QYj B|%c ueW]=Fgd"%ʵXncʝA['ea7nTj$y0T6<|Meɡ9SiGvV]# =F[88^XZ!9^(\ptqFVO7͚pi_d`d#9Y<)}orrUŢ 4+|GAOF:j~h{T.^2\syР"6oI?u~W!eQf.SIVgnXջiKa5q:?VZ/vH.C-Q e/,`?}V\,27 B=>1X$ө^\\֢G^뿞]JBٔ@#p^[„]K~$ű*Nݾ3[fn,:z&{>33a޸0J1 4v%F/pgKZ/ͨ]&_-IlL"!_"?E]MEX9'❎$mR8eclSnNBx|IӪTZm|0i"sKowp' XA#K:\w'&|(~'|ËWOXVǨޱBD]X0I3}`L:Q~23(Ĕ~A59v]~-s EB\"ƷV{I93k{:c VQ^O^H=}- 8ӡ}XZGWC|pY4;3CaI庖+ Zn'1c sFix$x1ٞdvL#$çd ζAc:Cf8\!m6Q^.kOLk_5d9 ]6'38r,ѴN'DL+dib`:^.r͕j?]#átj-<IKk ow䷒ ,AtPξqL}Xg ߁jt'Ud)UMNr޹(PT%J$;2J"j/# B$5kJZ^pݿ+@XM\O:iOBv'w[.3l~ Be36nc &`c OQX VI-Ȍ ?֊10U#Eir4 Ngi7n &3;2 B0 3gm.i8E>\\szJVd- $ a9vžOZf a3[׳\w^IӢw9hY=Ts¬:F3j;u&oXU3z7HJ@0e>aH GyBfJ[cimaj|"Wk'* ?(J9} pso찅4,GjQvV>C맸}qu]Wc l 90wu3:V?|I$56xLz՝ zs,K02#iJi!U24PX%ni=vq> ;Zxo476dVZS_1KM_yx=v12Ҕ&)ڤOFSӂ!i o>8ZeXcIbt3c;~ĵyxhn߈TKr0}+"ZF5mVŨ_7;Ds15J'}rq(u\\s 9K_\kcus/ҀOϦz9 9[?$-"F)DJ-C z0D+- kcV+Zs} i125[\#5[ir1wxyNz|恳]u= eF&x,z+oF?*irKMgßGXB+Y}"%j 8ʿ53"`E}gV8r-nG/oV##WMH _ڰ:D䌙Ɯ)yI?uWsKf0ۃo]j!ywGbb ԔZR?  A%l<7gQ񗭋+kFRq/Jh:3ǎPjld3cJp`Qڀo r+Iͦq Ft1҄Tr'A/uGayeI .RyhLn\}cT[Y%%Gk5,ݏ6<[Kq?l~j2 {ԎKekveŒ֛սJҋ#Ç亴ZƑxe`,2Wn8ǰ̀ ui31c辴gcU.[G~Ĭ&SZN9~zpĻ@ɕkHp**ԁ9]Y8 6Bߩłv+uE ǑQ@>3]:u 2^ v j)5vpRǠ[ Se9 !iwl)=ywe7&56&)>,S`3N1R);ƣ4Տd? jLS:1w argtއYE|1F^aoV,X44dUa7t. :hࡀ^Tov;&H3#b͖vy9kd?'[uzO#Nil<7&.RJjr;ADD5q,YPUh<[pI_ ! "&"f7MSeɜ#ʤ} ?_Lr/+q<&K{0A<)4d,ՆPۜZ ʜP4r'Xʭ'!kcuBjkvy7:NP#N4?02(0Pd 6^VJ,.l۠ߋ5^Fج8c|vĜey׋9FwCq!E#N0DmZ ɖu?5ۊx&b/DF;ЍS 뷒0"R!|LR sͤkt~;7Ț, :6QeNڧ% *VP1uS}LO'Y`)0yUhpuS3ŭb ɾjlk굮o'NfONŚVˀ᪷R`pm2e'٠ޔcD|d1ae5d%G5"暁DIޣ#(\ǜwaK/Ve#>V.w,&lNCI~1]Vrwӕs G̦N$wtzȑq:g6xa9 D<8kv^Dټw'Z$k]: m7Us\~B`iH.'}*ZBJ{H{nXJW=F]Mh9xJY{AߍtiH}.0M/&H!}tqap Aa6Y1">ug& خU DGUKfDd z48ã٧Rotu It@ cܓHyc3Dv*Cf E$r2ydPxܻe`Fh</0 yx9'W޳`O1u'TA]3!.Xv8+X[]YjBWά$Ծȣy&>$L愽n{9Th+y^懢'inF8FdM9Y4/cH%gW煫P򇍫 xy6\u!O G&cx>A+ͅDf S[.gp*Z`G 05ld&O1%}i9dn@f=N*XEoVk y4DBmahb'ca567e*B+ZG0Eej:@@ ֻuG'Qk$4Ս IuաA’wj; W}#GuYu>ey*U1qIsU5:,bB0 Wۀ$1RI¥zTh:5>j6!V,wvzCcL 5ETx;Ti4GBIqƎkT)w^U]T$ܜ΂(p{!G&)~ݜ?6XѴ7BO˼La#r/nUy&C9 mB]!eF|wdA+ؒn-&&oRƦLQjb|2VMIbd+&IRg@y-Z fbN{!a8xsעe\ޚZdu6'Ihڬ13U2T'=t! &YbX}q%,!}sxSsytF8KAB}#lkʘ&IyCVũRt\.KWC}198LUÜsJ*W]ǫqgb0-ѳth̍ԒUΠe$& 3G ^giue3:^3yj!;/6.g(}J:JkGl|BN;;VXK `/E:YY+xsrihlT_ϯsm oMe*4KbkVlz{$l۫-42c,LE\"GZQҫ1}!x~qmfYzNFxY)_vI}D)EfVV qjOĎ5Pl!F\*h&8 yF`ш!F,8]Q͈op)L8C7'荚R8#2ksM(HM̳6.W'4q/W(/FN#K7Լ?3vyp#[ ioPݎ[M6dT"dV*^T tCJf yBܨeǹ,b߸Lީ!aQ;ɓSx.G-P}E 'l 4;;(ۏqҗֶ0#f#$b6[AY.Yf5Nt[BX]e.( t=9_<]L6:-\?ix#/lӒgȄA]/n2lx ǘvEm8LVd6+O \to?׽=Jv#qRAvmI H-b/2/d J%  iw}cڔܽڕ.A#Fx>Q0ӆIΨAN'4WhȦf?(>C;ILŚ>TL%S+v߁/*3 +vjr+_\7KL۰%B5"jd~Zz 6# qmDPJ Jb o:Eu 55 s౰a+ -NU&Lk>@mM9ksvVrq3QթbX`\yQ{: O Y X 8`_h>_\GA_Eq1 {ѷЌtvˌ4* nkg={m8sB/yzQ@nR|λ|x FwM<;NC 2&@u^LtWLd[YJZY\޶2+_; >^]뫛k-CYn9C:ǔKWߍiPaj$iG7c:Im4]Ǖ + R*sv\`8xÈ^^Wi]?4+`8|Xy̘j]yn5@F˸}t]LQ;?CCU?otj܍a: cxɿ7@ \\3sܚ55oW G=AI/("=J1+ ^Z !P}nE_[a_mK= sqZV*KUh@: S=`!'Oi^^Fk'qm= tc,L^${>'U I3AߟzBIZ|hnݴQ,@MUukha Az"}%!/]awdA];Pғf>8 ҷY &5ͷuzX[a;qz~kWEWWWՏ 1,kdtf8m&Т&"43‹h3 @a^J>h:MA-/fAL ֋cC4D\ȳE9dRu ȯ) W1FnQbwWh|Vj}'"C6eBj՘qAy`_MHu_mcPOLP*-ʙPG0,2FsWvd #_ ErDv'r5Vl=Xq!8ā0<Ʈ\I֘ Yciq;t{ Հ3 I< ,kY%wR?_ M.Itb-B\ᮇn(.E\~ikGXESl}C"*!j9q%׵aI䛪!.)(q^ط`T_9X> _G/ltn1@[gOLw 97QL>Qkt6 *8 (a! EX,Xxg=JowOK~|xuc">f!;1xpy*@_^r &e0ZWG{O?%Y1?k ?>k6^lYh$4W~n/%0>G-6 `vsa7[^p֢M4 s%}f Y-.K%y+Ux)Wd@Ś5-e`JTXĻh-U-9PTet\LƅU;6VNcrĴ⡕⡸w0b)F&4 ߎ5aMD1"Ol8vCUϺ!"W$݌뒨 f s3_5q]slT,Wq !lh#S`j1Dc]"iC2q 8Tj&`_7f V/dzzUrDbLiQqa]A/Ƈ2[RD= Y|*0Y~=^1OzIp6Ľl*.l y$^^Br,fř^l{f P_PrF@.hϐ^CW幡[T(DZIfa#7 ǩ=,BY^a6cY0ueb4b²BK|yA, L `e7eɔ,)t'm. A"9)K%R㺴|>Nvi7||nRޕ Y" ʆ$q7[?,zpz(WR,}bUTR\9 )y=i؏~u[yP 9jb5k Ȍ_ع|{~f9>1_8k*>s'bQY|<>kl?oS JesF <Z2$GSY\3Rh2PI^S64&V[-.BuYo|dGQv{ f\B{C?t8In'ʒMfĿ;C~5?~3SF4pZinxqh4:Q>OLZT̘v?Р%tN/=mB=K(.+Ρe@{2 09"[B-Euh=ݴ?4s!țێo~ "V̶a OW-p>k&dhoHeG;yFsΙ`̺"kad1*Ya{~*}:Pk+޶RL橪15*ۘPۑM>JC%Wy:$Cߠ˔cf@z,{9rDZ r:X(jw:v'_;O5E rie89:CݑM">Ձ´ŸQ_Ʊс Ք=D|߀;v; /.iD^v% "TƅI9{zAEbA 'p;EIjLrtUU:N2hf5nT- D/ =Uv. ީc!ZתPy/.Sn{g_Fmq| lkCz$%fZRw32 IMzdo>5Z@Yrq7c P(kNqQ|2BD%EV`I[&`4t8pUc5_&Qޥ&u)'\VR>Cl>ԥpOz#!a]c\OI9*~]yWйpk,˥a=},UY! >1ܰRF{l `$+iH^?zbK߬>],AI_#OR8t4~k,W:P`\{y{,q'l+~k2+$ѐFyJ]NjBWp=ƒϿ&n&9uxpTmYVUEW'x⼀;k66ۣ`݇u;ڋ҂ Z/Ke(_*6 "+<`2~uj;R@aYځ.t@}6)vlO` #|-@3@)l1OGa4qN4򩇬&Cݝ?1ǩkBO;A toϲ|uI*]6ܥ6v*lJtFhrA_xcZ}EQJBb3WZ h"sT"&*8B;;9mypU0ni[`{Κ=psݾH>X|609_la 2fXa|l,5Kar= lsuտC[2ڳ嘲J#ðտܜR)1Tuy; ƥ04d^Oyok;Zww;nbikQB(gOq&I8Ε3̧w~g4ZclΒ~Po7~8hwPeR ~hZS6]ZscV E_ 3A6 PoD1f(B$!lcOͻя)_ /%i:瓴0Aq>(3lM_# w_g#cF,YR4, ** 60;po `✢߻Xe̓Rq`_{[@0Gg%Ǟn!]ja /F3ΠLaEЂkfbYS雙YrͲ"Z6w9[Y+_m徉E{Zc7AV R:tmՇv^~Mmjx)0L0ء1gW9WM64| )&/|]rߌ}WoaTW2?ZccN t#~zW>Ȯ"& U: `ntnG.D53YQ:xAJ~k$rWmd$!)K[s"Θ'HRo Q5YWNYG&yԯ+Zi<8:q%|eՏa^QhBJ_s2$mnrA/ ^s/:@ TFC)4҇%!Ü5JeKeA3{%7D܆* o [w߫(xY|A;6h[.. M7eaAoF`p#ۥ/ La^^y.E@b9|b~,.[4ЯNkƧiCF9cRp,`FeAdRCF|jt-egSN%,e8/eA ya9{o z&KpΒ~_:#?l+wJ5ihVñn4#+5K>q`4O oEy׌_|91y+L&X'0Na&O63\6 a*?$Z` g wbwi10-57Q$M+-CU<-iꂷuWJofx[fyT?#r~!ˁ.}~*=suȘF^ = hNJŠ>鉜=ZA&;ś5bA&'gaQe'e}ӕ{yXcmpg3huqb٪?M5 jyѬ0|_^Y>kJ~^Uʯ(H֓[AeRgV:# ~%x3&&9FQjro,crV'O"x6q@j A7j+xԿ2ٵ#B6!BMW+Grab^;.Gqd+~.2@(uʝ@wǿV aWߑ; &&xb=h:m $_*O#lȬmf>c(x~2J.&@͘\.](6)A.]Qzt^ڬ܈2=PX1: Ydjm3 l\GaSu˪t2lM54j>;K t ZyKРdFP9tY p0ukZ褢#L>ںѫ+Wߛѡd멇LuxT ۘA *%)$@|!k& 5O)1r\&8#4Pa2T*f1CH$ v~J?MȄQl i9 e|*=^[VO#C7V}mIJhm2bx{\#5B)Y'bi'B,՗@d+NL;DNXS7Yq(,UOƉռ@tj#(&q>6L8HEʋF-}<%{[zַLw-+<D.x>kk$Fٶ54Ѯ)k7̊K+eBx>ˊVJH+mg7"Ꟍ#t*<)0Ûc|ߥCٿ`z|.s}|^ݙ݃WOl-چ\9;f*jg\<;{`ooٵ򇾼IVT&1eqpGd[lNV؀Ypy5vTg۪d2YQ̸||Wֶł8gR"egטDG@x!祐+Z9(MV6LE}|Y,mpr㜞m/TU QtowZzWݣv|9ksmr_ص S}0QH5*U'7Lzef(yUU>rSC\ \|>//b2/m6#1iJ!n* >x\˻fϻ թeH}=k 뎆? JSJ@qφ;D8r, V^]`Hg/nLD<^-'C7j*O98;gt*4&9YpZvi0pDtPŇ``0lBgN9?m r=Υ{в40luɘ&.O裩etqe̩#9Fo,iCUn#;P-G_*3I8·˼(6C+`S0ʄ_YzTNk zbwy@Wq.3g.W3z9΄ߑtڹv,ð[E)| yxSN#C{wgF5$h&\<2 :o\e~DF!!C ]2s'L_@]E+$}lKR3ٲy3zDI `~vMdES\&Eow߁u#iy)c^h,oޫfݴi9*,]~/B7v+k6>*Kb QDV@|ŧsDN, 0iJnvlcJF(SI-VMHj(ʷ[Xun>tiqzJ+;R/D@t2!=4EInhV~T*yn,FfJU+.N zcj'ȧܤ[[Ξ̢I|z~|ureoLm*s9j'cͲI&*}\dzgA&sm2wB[vθjk_mwk\ZeF zRk[@?E@]_{*3QQ]D+>9?Sk|)9\Iާ焿S{J;=;;oY6Mђ]}?{ G P^94-ibHV1PZ[LmE) ;C6fs aA"7i"BwwM p 1S vko`z’DqkǪ/Q6<+rm $x0~:<ǧGi\ŗhLJ}lL*q;ac3_T_Ho+?qQ7H|4Wn[awJ;K/ YG輅U?~Hb1tɂBc^!ن/?=/*Ox Q%")]Э/dlF(B8cgs#~=p\aJ* `j11%lxxiL!nD[yHX]IYs9>,%<"n(7]mK8}3Ҕ&qĠ`AIATF47Pp7MOdH":k!,|NNW'LVb-W–.KX僦&Pjᵥf@Y EPȝ9E <$@dLͻA;$xC Vkh*j;TiwFp}#$5-ɹF"iZ\/aq/Bܼ]Jˢ)D9J޸H>rUEEtM4H{]oW{B-g"vI lDLd72, a O^F6!﫟J!apC)PeiRW\OWmni+1ˏ6+5Tm Mu@l 4}1t?g6fYxݪ"e?޾n~הC9-?,F[nE'+zQ3 ,UYGŐ; J[PL[;"8`Zd Bh>vT zTՁ3L*oo a6u@ZٱߏAAʙJ] |K8.Fi6bg.IZnt)dYWddd[*<6ȔqWZgfr%Bܲ\ZIc3x!Jg$"jy7O}H}\akyqY\MpvQ/-]q[eMz0>SϏ4U?Jف;ao ćk|]*pԂMĐDXU^W?vڪ==yX giĚc~5II`c|X 4r!1x5EaN zdfGa*F#ɂ{8{'|?%i q]u=UQ+Cb6(I^a yuy 㶗Cſ,NX :fΖYB0d珕n..& @)H2SW:e"72tIQBBX_HFF寓ꅾr]Wuur͙Jؚ\a&@Н\.Pd.u ;X/~08֘/)?Kd拭jy073ն}}ik! !*?-|%qlq9ElF8|XcFO - m=?Bmd9h4&mdrl%]lyq)ES}<&deWB.!؆T? 6N 7q~kyՃCUA1/65RNmV>=Bߥ'fL"XT5QkQQ$ƂY2'37#ENA6WGmOdk4u1˺-6GS8XO0%oҠZm# !'gԫ!t]}i//:dB  ܴ&%=vBh S MX%p ĔyE&#]8궢O_m]A[sO:Lhp P0b:oX_.:j\6hGp o! +>HG b*n_$78tvuJ dnIxdMũ߇??x^ I6L SZd 7 ;C8fKlAn%')"ڨAɃ.^,-?L%EBE&H .Eʘ,׶ISf*'oE+?-\,Z}N?0D_"q*uBF絩bŵ["N§"Ȍ_\F+@4l5ndd8JZ%Xjzzur{d$X`=>1Mb''0FuhgM-`kLsvsmD@xK%3/=sgH@U-%.(I<%; W`y )G.7qz׿Zcr3lGY^Z IY879s%7 Ax[^?e."}e7ɮg yɲɚ_GH'ۆPbB^ZmpL'b{f,Zf ID(t9I`eK+ cKa)D;m=MF5<,iM7WnK0key.z-`h6eJjo.lICcc^0eDK# 2|~xhs*O?;|lRFxC'Zf#2uyʋ!4^zPtH1 a)D\dQ!00r`2Dق;oP Uycۻ/zs{ EƒM ̺V,Zo‡kAp)͖˼Uz }p,dٿ8e*] ʏON‹\`,Ff%+jӼ& D~)&mWbOa5awy~|%":|8|en[THjQݜ 9`fk 3L>u3+񳀉U{ȑO0>##ħ6Cz.=.}ǛʸPsW9d ,qk+-؅4tbJh~ Mm'6'P0} =YL5CMDz{ib1+^hM;:gGk%K#rt 3aKN+9uNK9m{JFiuMvD0*ܛE00԰S& ]x ¿[bY,W{ ?Eoаb91r5f<2\QNI084h ENPʆ!Hn8aN"( `V PHG5r-y E' AH蠆e; dg',;l>fYmuxqorBUpb=[#~:춏\B\3-ϋÑ"[X//;|wKYnIz*Wjh<ݖCu7Y̲fqoл9 .l1oS[@[i{NhvM7upgû>6Ȏ7(TӫX.TrP2 _:YEՊJCB $1As>T!?/U|49͗{{4-_cX.JeX<2&ei퐗ſy ,Df=vpV M/vJ]ʰ YtP(;OJ=Ǖ˝7/iRk'Ql|N ͟ܖ" y6Mg% y˛lzi?/R R*f}-,w̅e3 "e{%׳|4F! 6̆LfXaNou!K{b1\"'4[*F̮^ԛ߻Қ{vxqPkdK%E[0,#U> ӳ[dž?({ d\ }Iz TzDUhDv܊(, ;O]'oiq5?7"k$mOPϻ>Gca4'R:(1@ϒnGG?2hP6Ƨ#O@|7T!.%(&$K r{Yy690dגu@&> )D}8ϢMv?|/[pTLT72>UFq5 flYs?8H {5ۧq ^go5*7YP3hhUsI1F:6ǩ^k(t㜷 oh b?@$3_WS6Uyx7O1]QA^~hqMq 7izB PMö6k^5_Z(15V^_/wd"uAƷ$W4ˢZ \^ +5iYLG/@P31wY (V *6}/O2Ι%6g0/l{LfJ:x/fYt$I50 x&}UQD@ e+zk2yaTK`YƆgn96%]m2^]xY&}nf/Neِ) <7Un2fgïlEW͝wnwSr`x/$Y/lreIaE*WF~53! |Y]tۅ6t͖rA0?')C%"A Z`g\]+6ԮxUKw3f{dU[ hI˃<Vny< ,aNLЈ`< WJЇE|a2ei WC:A/KxяZXsd1Rᩔ>r!c5FVw}+銺J,.U~5+Bf3ͬڛ!nJ-^ڜyz!?x7v.&P"7xj1z._ɵyo(NQI׬ρ[.2v<'z dRѿ#,u{)TY+_H>Ƽ:b~Vl@pY3}+Qm9)-QAOsQ]ŒUZX\fC&} 9ҸPʠM4)U}TyϰOs|qqd1atlQp8ĆϱhoWj`X?8(dhو#'ϧS9F?l7 U*a mr 3%ϳbDw" R ̧e?~s9; )hda"joH8B(O@}%2QQ'JJ=v{ 6 c~-JWiYe&| HhB`2z~mnb+ [- "Nևax\j)Dhde"'5&M(2LxLI. }X+[(Ͳ)E LH*bw\ς,¢MdT<-Bn{mFf1'*%dt͡ RlOHK %[6ԮATz:g#-&f8!<J)c8vRUR%)cǍ`("qwTF xY(Ckqhy+<3(ΜӠxrsܻ:򬼒Ŕ j doy%%̙}5/2qo@P~ɤٲh1X fx߃.ɘTts$Wu\we܎K5MяQe-`hәGdBKc XAE;oQ8Jobw{|>$ӾxZ\Qo{ |QVMgY'6ǓOqy2v7n?=/V 8CM.zx/ $#7 O!n.HФRkDN\SޙkvZߤk@k~oFZJWn0[MэnOQ֏76 dS:lcν#1Ӎ Yp^R6 *NXtNl騺T&jZyF /ҫ#W5نy_b:=54glȣ: AkЃFڰ˗4IYtsGEd=1e\}*WBzũxoTp~Wt^q\t {#Z. PRH!UjI/}^J嵐b^x4[Ғhꗼ_8T`4h%WWEV%S1kʕ\г F٦ẖ"uC}vR&Z24těP vQ\~ I.g܎A_n(mR DVDvԞn06g?xx(9dH_ EZNμEp$_t#16Ii&w_:Kz/L[Y3+0c؁:QKGJp6쐋~:ux F4AF5bI z؟@1H2Fk:bOjە3o=vGGc6ވ `fUItRXh g6ύ/d:㾸yZT.K^-–zs|qЧ{ͭ-c8Y1X5>=ά[)A8w(PM4xe8pu%`;C+9@fhU;F-ƻR7Q c`>X}rxlIq?BE .uGN .:m2i ,ڇr?v!㸳C\- W}e{hh eBh>k)f%ckw wWI;AF- %hruxR?u~pnY`s9Y3a(1YlPa 'hcL܄Z6Edj\}3 OoU4=Gհ6 ɉ. cED=&54~|ۙ̚ä%x ٕǎZlý.`PDP'n0Tw-{=ΒGx;T1/.όN>w02{,5{fCu˲`#TwqƄ!}0?KºeI0 9Sڌ?=lW~pXG hɪݶ obI&c#ZwwO? gaƀæfk*mxL DsF<_}g/3=uЇ8F򰍕*bTb8`*"?"h/!Żb 4yưk-R)sȊ }HhƽQo=obڟ U>;ſva>KNİ9k l)γ ƲR n- Ii n q49R6DneftS@R3_¦(w#v.$ [~=ݍQkzһg62 l cq V8rdmH lB ykl-P̍Zf)zã9Rz,{4cfu̳A2rmk`ॕ`"t_3ݰ˟QiOCEg!rʟ_6F%T+]b3Zl}U]/W5`We\>dovήzaa+W r2yVIi8ԧU{.ϩ5V]g!x^Mz6d p t|Cba xAA$1b23m@>s 㙷Ԇ&ہfJkX)^ 0f[>"- Q4b aq2cJFTt5DIAQ[>f-@VʌȰX2D;Sa6~JǓ/A%W0]z?:>r lV:'iHC/'G{ɒ01ٸRZk >-bq< e9Q8RLtI+g3jx7@L7)?[4OkP^(!vdH.Uci@vmN~fӢyeJBb3ZLb&q ~Hhi;F(幕sֹ{m-e""#dw/æ =|?FBqKO~1`lO#2*! gU`ͩ%2T?d@!Fږx̔<$ IhOb4śL|zW˸s&|3HԣL9aD o!rn1Nbd z(F|Έ #t0_~|m`{{a97 Wd^]/TaO2N]`Y 즡Y"'?v<)jf|d[қ fa~ a镻Mǽ;?~c&M<ھKZM&kA=Tnۧުܯ僩M c$B2n2m$sP_Bs,?| vSMPIr*DUcE+{rCW]`h]7_S2+ZT$ƱI6EGoU Oe 7Sf{ _߷BByy꾙 82hxk#(=?bCMٷN5;id}eZVcW4g@X&/PLHJvV%an f0tն A@WUsgZ&e-Pn5[5rK3Pڠs9!{o2kjͿ^8<1ya-"57xzxsx`Fns3my'j@=Uu v"R->pMrIJ9!KK|=]So w-GÙ.Ǥ4X<>ts+2O~:χ8sW_']x`ADfEdD$DAX;2vD@td\C jYvd-f}[,Z9^QK!|uukG/.;:rZߺ{)obyg)'9~Ec9RyݏLs+O ~B-{2!-{ J)Me N/#nôrTDbI[z =cb9Lx,#5\O{́]i5 KI}K up)OW7unӻ WQۀwN<֌WO}}pRxFJL1yӂ5Ho֖r-SW{^gGߕJ۫6Dee9uLjQLMj& 7k S6z.z&# #ǏÓ{2_[e1b4dU LYo EA/sigIrQz:Phn\ΛEʴ E rfHd'+,#:;j/rVZ>ʸ {dحZXTfV˴t>55fg\͋t5A/7ʆ# a/Б{^Ltycpu~E!)Opn_P4 ?Eisp ܊'UH"5<\S؈4x͊ZN\yz Шqh!粽[%шhng,$eO-|# ٳbI>.%|KUǡ,c! d ߦ2F/3EݢW#Ux+rTkь^1.mJ^3 1}YY䤬gubn߿W@~`*[n`Zւ l% EZKx`0>jUi1c(-2%#>୵|:U#)5OpEgn|N%5 1ɤ< UpwRJ|ìy8K30 $^ŘLL A~NZ F@eCPҙzklJfR$S4V&EU0ђh=&#+g~ME N"wJMLyiQ;M;qSj{V_wb1YQx#L bJ(i琣AVY[fRH+q Ii+}46 >:<joaHDy1SˆYښ?2idCtIq Vc r0BWL{Hh4 LuOH|q*]/XT_ȹfnT-1 ݝ}qvk;햫H_~2PAӜ6Ea{Myt3K.Ʉ4o~k@V3_ZJI)Q;[yg5:p)3M<2@K+w^'e{JDdmW&= OD<9uw, :Au/"<1 ).s:qɁNx #Db;AS/}'Nw^rI&>?mҋ6~UPxVmĘ7`*3Z~aw(V9wp{vWo4eeJZSio{%B7J<,̦@?Bė cA =lB..dàWU#0*˖1 !0h;J #]`Ts}W.pC/ w*^= EhxP+?\}/Kmo݃#p8Ijit.iLȒ  e¸;l'>9?:D쌺pIOaJdk^!,?'7 ܟٲ rfsF5||?L27u|LzBƭ0OD>80eؕ^1PqS2Ȗ[r`6Uh00g k?#[3c&a- ݲ |RtTݖyELa6Koj)} /T۷|aCط86˟m~N/pJSg1wh鄕MG0-EǓK@aYM<}&-$٤[@_CA| IA|axёZ F?qճPIAU*Ukof%7 \*gh|8쵷<$K#Jގ3lud3OӞ{04n qMZEy8VzD*[HBBnޖ`c؉ޡtjSr+5>g|k =ir{_?5Yy8-fB&A%..X*znOcYaIgWö߷I /l|r~2G捛1y(^'4ȣ74S$v/\Q WK \z,@8js#/R=Q5Iw,Aa{a7{~λzLѼq=q/W3cbxϔ⡝J5!<z׼'|_cBlPxH%,*x@7q[I,9\nχyBPK]uJk ٩3,ӟ-ȎV :.:V3V$%צ9dnvm ڔ~m@ŀJ=C|Oo):rj:(!I(j -Y4kzn0D^~6'Yߨ\3Z yA> *2,saa7CmtY?`DCE#MG''%Y ce|J6 $KH75Ԅ=1B=JK%LT1PxJY! -V>; Ly"z{tIcUpyYb.,. O=0P>|B8_ Deİ:cېkx>ȯgs>?"YB^k_~X%Fg;AхsaU)~tʊkvڍxX THr93:\ܯua*m4ARxLgl f,, ,3R:O4lf[IZ"4Yb(1ոD.f/[:V{E"VF=' ALA2aOvƬLJ ysCAP~iN6M xmt~z>E'E{n?>PЈ,OgWd> O{z}lo6"6 (?9bE6%P*+VWXtя8O1cJG: 5cE٘誥7,)t[]˟ޥ^d|5)>پ7f߼OpMfKD1ВMID-9@7-b Po7Mfʴ;AOYJЮ Y$ֈ}aA+j;J+ml'}iF$pi \\!=jLYt˯dLɵDujǏxp ζ"MAm)$7(E}u|.J䖶u2M,NXp^iT™S\&av,|tFRJ=ڛf p/Q,aA%R3mFadŜmx*ќbU{Ւ{8P@fX1#Țɀ:`D@1K { {L/PsJs*!%8H2f@_}nmp+-B*@Moum]-AL i2ZU$ң*q>.Grү3a1Mp`*Fl“YwɅK+#'^,Z2$0S"CCHcM Pr?u霟~>~WɺJ>DLh9څY/C9>-2Ck2 KdtP~;Ye(N2b{#?X9j8(u3_U}]kaHg(W:dBE6׾KKIIT;$g/Oac7N2I@pvIEa~J;͠^{쀜:.{~qpzsTEA \kN@Ln.<"p?He  Kώ>O,H|T֜`cV];ΊJ%od|t6&0gqow.sGLWN3iE'-Orc-5x$ƌ 0#f›#!T{wo=3A8FW HiQ8c\L@)$Y-hdaK<!pr}c.u'05fz!`GAN;z-15!l!w2~'tgvW ܂V(Z:e9neKP蹼-rmBoeu8Fnhx$3:ŷPYE0/ClƅQ#ҡ{d1>bVazzqLDp|8G=S =P3kjN ҙg; ~\4u{r̕#VͿz$}aNsںV~_c2iXQr>hS^/>c6j ["Ϩq+%%cna"_t;?^I"vtiOvL)3 .tdDONr#7LH1iUzG~:v_\>~@L,8Q3kPP 4[tZ2ad`tŔ*{#o.=a\Og$bYۃaClO&Oh=Nןd EG#җ5ʵ$&x 93oS/gX Xy`aV\ٮ7{l9 0D!ikO(բwI3f%I"h9H%(;(@2M6~iQ!`‡O >8|Bu,eJ{hZa2,E4'SHl`նuʮ=YQ&SkvFGk00qPs( }ۖʔu~mEiٝX9.2ZcV1I8kmwD/@ם Df$Yj^ L6E~Gʜ3}VN%/rhr_V6V9܍Gl>ԢA_6Q4\;1ү53@w㑓"g7j&74h6"g?,APd姣h4ڈm_PwQqcQ?rOw@_ssұrk[D(lj#^tu3Zft*Wa a4UNVgM]kUrOßm-J#~xwB_VhȒiɐUdaH]A js%+ph0F%:*B1F4XCy mpFF#Z]Aj%"l+ 20o(m9Sw>p18AN׺1L{o`]ă%Q[R_ϙW'q#1Z" |#S>8ZD4p_Ѱ S9^="K,-mw|^0G$nΚc ; o)]n2tIl_X /O7!e<} DjG+2FKt|g-i7AoqVs4[zypV84 UkJj13UlIholEddL+Ǚ{O +r@і;52`ޢyuWSG> (\ 4N?@9LXl'taE!4 ///3Jv?!8O[Pa["IvJĘbF1BCC\X,]L)P>c |q% 25.ݗ! P`M/2PR8thms`0 ~=n9LPL7KNYHٖ6,R%xqdpI+I1 ^/lY1Jawb{Lp,:>7LI>ӓ?)y8G{ߗE}1dh=œU 1AK;r 6؋ H9(खh=R↋mgtVUOA Z,3+3'.ٜw.G/D3& $|_Ͱ߇χg';~:=;o;џFDܢ,-ƻ;1\V[/f}}AS5= uh/E%]GÕc=4OnenbެI/,rYUu/[ kkOӸesً/%z?  b-Ё6alc^c7%XLG+O;O2ͷgmU|! JPb´,B)voh{fny'zܾh!c[ޞ!+VB_3g *,2 c(T/0aZ@Έ~n?v(#Y#ɭt^~vE摻O4 V64E&8 `R4ɔH p婠}۴8UmX7ʴ]l"9l9t͠vC~tDeU4Y6}7hgnt|}Ŀx3ٯX W{1 yςg)p̰}ً^iab7[>xPЄI7Ob٪_l$g4щŽc TM*x\i[IolE-Wr>=-/[\m"<7Io!Xd3L* s&7w Q2urU1U!xQc(x(L .ȉP]'7 2ʸ +]l/#1-nȦ]ïp{nٲ93ԟ5?Ͽy{-eԴ16A[&wt7mSxxQS ^܉̫]HN^r؁.x^3{ U. 998'iiJ̗?ev"eRd'sE]׌vldq?υmi>x#+&u.F*Eľk} Ѥ?1!P 44vb{I3`_U'!tP6@W3 3~s)x8kτ+Q"0b@ ^|5dI "9źnV˓Ŕayq(y61>Şvr yb<w1\O38[ckddy) /X:yq٧o!PQNc]YacP^!m!prw)DN6GN=:;=&VoTUkU`TiGDwaX<06Oj4 I C"h]Fe>8x-DM{8G]E҈\dÁ'3WWoS0HDnoBlr\)F\PNA=rTΔy [g C"}*5Dz'х>ͩJ {)gGAoKUoo/{6QT FצꨬY1 aQ5㚀TYSwv [0uQJjM)9yM;WF|U_$`F򹳻c^n2\&@&{ꘌA$JTXs{EffQ N$YPӄс1N#.~\KSfyei5kU*?O/J=+WAΆWU("-/$AL1V_9si4 /}0#7,< 29p3&ly/dl"%ԃD,u9UHJ1>#쨈[a`7D5F"tmfv|&>qhl~VX|joL_AREkUi/;2%CFtAko6i6Nb?vd I +15P 0Dz=v.#Tuъ|'OIb[?l;{RGUOsd^Q Q,vá*bGwx8@X8STuF긭}gһbr^FnJcQ#f~3[G)pcj@ۼ@b|чlj{!WrK3i {%ŗl}2h#4 #>N_ -Ku!l*+mASt"G}$62Gd8e@pPl~GC抙 GAw2 8\Ԇ36^EB,0a*eAEb"Xvk%YJEv= &жA2}FI%$s- B~Z0ߺj KR\ڈ6N7򎐦y66X<060^h^SMT]k- rJw}ˋFoo3fV̄$r|7_jʂ@ìt-؁aU j;t.bE"l`5`#q z%X!k ̵BQƤ&K9OD0XY쁝{WaoJ<z|ǥ5\k^/+\s~c'H5+eޔftOUF?¤sz&Am3΂'n$7L|l@L6'B%AUr|ƹB*briU50OM'(Ox˿rx[(]`#oj.׊AJg&KT_P?DbG#zT`}HwZehAcd.|ZG?\oP#oAlKlŧp Z|U${ @:LzKH@92\RW׀@4X}mLJ^QxxI&`t?)? %zM.YK磣lb ^0'}MD[{dȜ%/?wiK k!7^ai>6iQ&dV`f!eB 6L79۲4Xsrƒ`w&t"k+:'fԔ!Ѧ7W3|2E*{ >$0aspY?Cا ex9#3!,Ɏ9ϝUGVSHjXP" xTc?v#rΒ6BKnzt|+Do9YPãTd#1L9Ol,Zuё|tx8:iv gZԕT<,4YD|q@Kmd1d;FyFOls>"1@C`7ٙN9ւ $ p\/Cu<1]sE/aH7["yd'dMMMި4[4GH6Np> 1yQegMqz~lctpx7P4)dڑ+eO4F[mY+,3ȇ.ʹ)GFڂNxM8DXo]KԪP;\9J尫 udRuKgU dM/MD$rD0g%3N6*x=gh!t%7&/t̽mlE==W1|ML(׺fx`f!UOzL!OX{iU)l:kžDmQ&4+^h 5:ˊ~-9h^ɀ8 )igȱ̀(55 Sb&Eʁ!uXQFC¿Gdhd]Mw*g.9!SIpFCtƴ I!r_ ʖ?SM4-Rw`V2k0v'DTٟ!/ka4$l5@PX|%+8&\~.TxDҒDKLcZSa"<]yx,iQtCkLf˦qs[bΛm@#X1Dbb-Y8=In&dn)^-eU<$sVӍy'pLЍ;[`L^UoRȲegxxtoNB<+8xR6C'SOvJF+>;m܀g$e@kfE"+1DžCD0 8/bt%6^eGonr#7X#/1L)3 sbd@֌ʁe8VX_+'AKa3ӻ%5_ګckJ/y"0fGHu 33~qT>r>OW.P 'xf`&,sKA\WF͚ @ _2t6LAL3eom輁wS8j^0i-<'Vn3˾|6bh\*H(Qf>j/p0OBzM$:v+!pM WOVW, zЏ{$+z64brJXm-hI QܸM8%J}"VhLjs^>$'!c{W"톷{v #LR0&j=?fh:oN!u) f% DV$*i1Ve.~¿>Zh47YC] ߐ5'B/dARHOnOYlEOJ%JqO}G廒'ϪnrrSDA JXs o>/BnkLy>(qʉJ%ldtkӤv;nN6KξQQ MxS\lYMBr땺ow\+kF2iG MMԣoh6J#.*m˟h~:jd)X*JܜJ֥ߙӯ=\[TFJnOR=81v11D8:z~H  W PN.yut킘̤_:_~htۜ jd>Oge۟50aX* ]pYBN10 R[fUC}0tْ8j 5 tl'~IN Je*׸g-B$aq19qق~`& vj⇐eB!oiVa5xӹrr7 ݒRi}u@pbΚL}}1SIѣ223ƍ1ZU~#ް{UapJNl-88>rJ07EٖZyB̓驕2 nB3pӽχ~|y /-3RBoC ̟F_R? +`RV9gjIK\ӑg_ rFĨzh%JDMbz;;dl?QxS{oǹ:˞ SZh $=G8(H7R>Hޱ_ w~]1 `d4s@sנhk)J|at%U06Mx1aC6;S׷dȣzo@ܜ[/ MAKxclK8x#x~N/0vТ "" vr[@ {B3̃]@J <+1Z 5CPĤK$ 3N &kc^K&ī\MpKZj]dR. #S^tG}d.%ٸ"AigXd]("b%J9If#J_l5x)yFCb q .jc<8A 1{  v`f k\d-CV/# @t[WaҢ-`y^ 4`޻ ҟ,.ϻǪ1+yTN'N(׌jR/0vEM&hTF^{7XАAjZ+}r~%-rt8riՙy"-D)'#}ס{J-x(\ uL)(F >ŽV@k՝~qt*ƛٟ޾UwB̋"~5ӣLhΈ&DZ"Td32KJLMWwAOK԰M 3rysz"avPY[ζS:ub%DQ+X#TElyO-%D3+Hm(֥R SEJ&aY cqDHFP_qEBT5jn뎞J0ZoQ3W){7@<ۃgJS((*ﺥܛ,5wf驀OrS44MI^jm`ya݃#J#8uSR[J ßPƋ`5XTZPtdy4g35\B][uڔd *W^#[c\˺x0ƻݱ~.?pvI'nSz&&Sќx=|=xl>w/19OWegxWRt("{ONWQȰ:On~#LSm6D8ώ;gL@Xmly0;W(t}G)YX0J@>^Rؚ|:bv2r>0wY7L؏ {gV\CXO-H8AA0L%gXϮN[ykKV Q=#.ѡ>;ǎy˚]*졭. z❕2UOr_+J?Qx I-GX vzh|j paۂE9! 0"$q / 1$Q #[~>=߮4?CEHf̕,Oe We" `i$ƪOlǖQ<5<;zK}sKx-+ 㭶[ A"NW0m9d;3z}gsד'6MՔvF|* DU~ş֩4y FEW9Cߗ_zW4N,U0ZR Us"OG)R[(`2& vSݕto2ߊ{2/R fj/7!^oGHfqWcLo8*]H--IզњG’`9- =؝rE&=n8_-B(C)_zF;Y r2R)3+ Pצ}y]\ľ}yLg 'zVPK3>L]ɣ]@Qk1ԜopSvB89Ɖ\r|h .ϡ`vSFl9>)Wo!Q +7]Wr72~tړq9~E? gbcALjN`X|R l%y6^5{?[&{mK8b8=>6wD opU 9 t\~VӺ%bIUһf(0h4oQx/n8U3Ǻ+5!urً1v'O2jOt~R\ {e0N Lߗ{)mll| /&q{2F-Ԓ<.R׀%8OlDu\ >v0^؎E+?st)GokGR? I26˛V]Ӻ9A8}vnۋmٱ9OY9hll==X ~˘d"F +KAdF%=z4- "&W'uS-` Rw5!"}\ :3߿hv;R6@5%.c _60JSIbtr%M"D]*y]>9U ^|2融aZZ˙D4;{%")g=C7-).@a% +-sF3Lᒲb^*JϷhv+2Ui|[~ՇnSԌvD=H9׏+&g>MNgq8uHqʪ)*L9W9]4YJI 1i LʹwSxAU10We]1 B`~[^m'85cAhFu~2 bnaeApUiyStB5'vUe5ڻ2F mKgMM2Eڬ, ju#kE{b b ^9&/b9xجW_l6.:GǏ{^R_ʄ"KZZk\[H]z$.R櫷dU:=-4 iLI͡)QG/hX85Prަo*]BW KWUYk _Omrzx>cy2ޙ!ҰNHY{8yqx$J2ȵD~^d"HF %fkʼTrN 5c5!1R!)$9>'CY[%j"TmB|<+ߐ^UHF=U>¢>7ؔ^t mEI@|ӍUOGGш}q{vGoP 6Ĉ/,Ϳ.Q4ӷ%/U cg^k"CCV0׽I+5e &tq?z?u_=_)(iBd+YLQwZĀdXX| S-q_jiwiĚҠIM|y=~,cbL^w0WPQ0XY2rM1R| ' OXQhUcMT곗,.k O~:U@.SWc.6".V/ūnOc &Э!~D[jn+%Z$=3ǵBޡ*R_')rOb!5ѫBvqo9n! L-p;ШOш[wʍ $c@zK}J#v{th)# Csc{aFQ޵Rz`@Kseb p6c+b GvD֜z5ưq/D'wʾ̌B T1Cq_>~IϷkA9_/TW0C^5m=lPUl89lwיlJoXNw@;@2KS1M3Y KuU/O5]%yBpsdPtg>~:<"c6l#}@~WJvIϦDl[P1gYX3p$: o;yȑФ4zQPJNBEv|޻h$Czh(Y.7S~Ve^q wټ?:<#':gzX `6#/Ω7.tv_e/zSqBǶO:3бue!*9<0TSvCO.FF+YR=.mzg\wK:# dōd0X1,H:.L5 ;1N# Hv{; f3v} io5* g%@:knh3n\no oaڣnĊm2Iنz  9)0`!Nm'(PiƦ+%VҞKnZsz`BUۃWnr*ǝ61y=DQwdI:\ѣNϽH%x H ܤꮘU*1wgh3,W1ϙKgKvÙҺ.qlKB_[HgX0;?1ta+D-OaEɚt>!F~5 /oӂhv192> UeX龻'.ӋPQ]u9.*V SY\^GW25CP^;nE!ڨȚ\ܚ;߬ϭ<!6!y"aOў]E8Ƚ)g}F_PLyVsC*JduKbXۻЬܱzpFv?7~>- ѭ7cY޹^AC E/e@ dvQv=_APNu٪yBYL}y=5gn$65s굻OpaL9À|/0B}^ 4 V  '2E$=$eA9@ #R >ŪƨoP:#B.9G1G;/SteES^ok{ nдEǴazRt=WxWvQ D}6zXGai"Aq8aIv`'Ű :9_Ԁ\6as89?1Ȝ `ވ&G:/폝F&юgS꬙q剐jjْp^>MF"ڜż(4-/Y-!C*ij .W:jiԇ6ϐ_;yy.5 l*zQ(Ab2$Oq4!C|͏֭;XcSyËE\νcLnz>ǫy/פ}술%B2T]eϖgcp8"1޿gC효p : a`,MzԠ00--8 )W}|ƽaHMn P[YyDQOB:J5u[j XOai.ߍ}Ύ5@l$ՌkfP+,? / $[pԻnHPx&}*Lm`GJ G>bhceϥrb˶y9,JYYbR_ ;eEXC1 Ԣ5ESYaI%و<דư? ߍہ~6g i8tQٞ2s޼}|̉iis7;fqtpݶ5.]7Jr+bUI˃`kJgfoW3;[Lhז'Zw6Ŀ{f~VL΃VG̕ꕣx=UaQ@%n8E}⵬όLDZ6g/zLY34Ļmۂ {4¼)ƥ~y1+ JYkL,1ш#ugzy\x1r/͔3"xZV 'Et']Hx򜣺\}8/Ѵ vu:ipoMVe[{-m vv̫8tN~d["LݶC+6'czZLmtvEotSPR+N&"֕LH6CIkvc>!5j6̵EaQ2BCtt~ܦ @<bj5&~悿M]7ErƾiAѳ':SKCO|O=fQ)1Cq{;*5i5R a\Lxr$ UC0 NbRJ!\ *'[akْg}*LNuDᚌ^`tythzEJ I&8um҃W1ݖ5 QÄ@O-)?ANVoD8=eʘYY2i~T=AX.3T{ZdFX_Ï$_\EE(mbe$Ce8"\JXG} r'[r\ӔEk_. K?`v, C qU^fhJ9&~ ۫wO]2R歐 tAbZY ۉխq)I @2} A)tTrL555ãwLPC6fZZƖ"C,>]3q%w>4J߁k|WW )ٌ~fGSNiN bkA ly{qvhrd@I=x!Ą5Z~>Nt=6->$ל]8qzSnWĢja`o<3Uq+ r z8Vu5zEXo] -r`B~ЙVMo,/W =B1̔<.R?n*_L- K2`hD#!B*0!l|ArLU8dHzݣ֚ރAEU'1odHe9|0Ǔ[e> t/W(F,G^Y)2&l"CAt,xb&Z2_tWI9M楫G9hxt|kQfHjfŞ8 UA<DϏ2pxfU*?cHlPA!:#{+m6dQ bˬ:.6g>%so|:5i.35k[=lCƮ|h`ŻW2u E_ 9Ռך}mH J[;9k(:I ?Ќlk8`2ii0d2g9gmMGG45p1(ҥLk8^RCRj-v?HggUVlo}7Wdb_ ($2_|N_j &@i 'Y//^],RԟA>˓HoNt&x;eQ<LKuh滾'1Ko_6f<HfziK &' d0vӟ0 䯽n$bz CMIXT*61h2w #gUe6,sӹr2phR1/9u@c",ɣdR)2֊ד=%~ `qA'uFv]tǝ#G1{.nG*o-d~q7FCx(|q u;hza%Cl&Q&gx\ ACu3 ` uF{Wu|/ͤvZf+7bN9mr_h=8EbF`o5fKB ~|V )/Z, os<5ط}7U y5qgM5@ukYS,CtȸM r9lkToLbTxNkk`S=V5R7,)SԺ|7@SvRZSIo8}]SlyeGxJkeO.O'oz0'_w̕{P &[uLA$t"7 Ńlj霜_2*F7gN@ kwĒ=Y^i_SM, k3Xҫ=ZT2vZ;Tr?TsZ:0Y+ 1nSH=bݑ}. +ߎ. 2_8 9<ߊ4}#~kK ^GZo]!dĂO94m=8 Xʜ^ʽY %qeхB/,j*|;sO\ plL_q"=)$\i2ux @`zD:y We5}Re4S ?P7ݪ<Jh+S_Y[Y))۩+tqw<"x!Ӏߖs10kDC+`O*Jʹnʣ^Ժka_LyuHFk@BY; _ː`n"ϕG?= y6=- 1 ݚRuj[N7-ⅴfvVj<۰[Ei[6}1f{]nYn% |EhTu+wƚnاv#WQ&-jS,2&ZЅ ؑg1իGu){;e_3 MYngyaCbP6Yqd$0)d6̄)V@(B"WƲ8c]ó^G(Jm7 W7KdLH)`R@Oq_OlsF/(ؽB1ƹ]fOl Ww=vBlVޱ3Ppy>/4 dce)Fɽ^Z d*y\Ōm2`w+C]"t88<,Y Y]|zxtlE֜38L"'.Z"LC)>JgԄ͒JyZeݧH3\RX׬NL] "4JD-]6V  .!Mz m_;sI:̱E]GFиA> s- t۟t$ONX:t^9AP3Pb,N<ع}E6~ɆE;c.-Hԓj& ҥ$Y;ePwQn;$ᄐ?N0^~ _7~j8 u ?1_8n7csEsu)M5jކN%[p4,We+/'矮ڍnj_txSw2u=m058ul۷_^O¿0v!,-}`;ە{{ڗD'ly>z"35tV/1I]Ȝy5?as)18%dKOl&\M `Kh7`j2jOw3ҭ-(wc[P_a*#?8ob4{T`{͘D#hdrfwGP3ɂʐk EZ&#g_rXB^vf/+Zl14V͋(=wtc%hrkӷ/)WFF* Qs]CJ%RgQwo'I$|$yaOMCcnl ;)l)R E|Sc,#RmUݿŝ3 IUu|=2d>ӼZ:ܟ40LPBWniY *s+٬b96/W=XӜVHm~o܀C7;CtaW C F\OzӋs G>HB._|F}l끙=xhǔF[Xx숢uNBbfWM۲W4 pb;Ig+m# EGJi3@MA(gN LyZ`ug#Hߺig s\f ">+ԦժeOەDZU>1kB[̿bWtFFK&@:z'`|K'V|(VF } e.x0_mYl"px@4:8W !{;tx KEI^>66|LFfʭsa)\B`?4~gAd8#oؖw]asaSBF],2.}ID4QŗZfǔ OQ6e{_FO y6ЪYRfXv88ZAf>4…Pi)FR]̉!az'#IB7*ZRWWzY`/,K6cSr7 *ӹmb+9ێ&qsl|x֕'O~ iJ~HAo%R&˲-4uRԄt3B@Aek7l ް Ň.hzJSB3r:{D4-P}q5VtT<;t_~:-5s}t.q nZ?9h9ʺt w`JC81gfUS hwحAc6"Zk58UrL= 4 Uf445sn? d6~J~NYC>0#SlcSr̛~VEԆ\,i="oթ?o͞ ;(1W2 Nc ,r z!tլ)1 &rm3ͼL,]A>]>Of*hC\P›0M NjL3+{l&nrhqYdXUV'=sRE3O#vYXJv6FwAt;*wAK@RCCΗ)gP׍>yB,_\D<`|*|B^I,b ajjޓf/F+'uļFh˫e{-s֖բ@To.fNR*5c+.NzMB_*wu\j^q"=SgUױ2ou>{>'=%{5sUF$29^ #g/cb[U59x,:3\0.IF|U+iRk?!^4>:妃,Bj58.e7|x_1*31d.۟ݘgʺUAϫ'kNQ9;dPC YE?en8Nc#ʹ XՀ Nh>女nn4q#Z1m`6Dޕ"5)\ai^WsČM28ExΎ>}}/iKY Qem6jf!EŒfAu#3R2$th8:?]vȧë}g-&_9~QlxUb’4qjk1 `a?7L?l#/쵩,ݴE|:U <[9f.vjG&U4*c8s9λ:ڽày0:JO,]́z_L rYmVځJsA^FtP| ݫڐ1| EVA &t6}ꦷ Dcl^ ,L=QC۬GXKN])c=>^PctV"ۀ |МښѣӋ1wqrx|~rLCV-[u:ˆ茝bqnHyȥ^ބzyqs 2x3@# !D zS^<ήt]ˠ wL}|^lԂ<75OX̊ ;#y\p>c^cH<::9E .H12?:%rQIK˩gөOYؒ7iV1& Omm;}lD;]6b #H<~a/z94Y}zqA:1V,ӪBy%6:5bi=M3X8#NîSDUnG9gaٶM6eަW m@0rHc,T ' fMQIڱzY0{elS %Tjd[o^1i?5ӒOغ˦ |pK{0]ε Y1r.l >V`[C ォKF`&Q a2sF@!.:`|%S /&M4;cPn#G` hl!ދp;x6zSE&l>IdyKIt X%zA˧;@C. mZ;2fDn+LR7BEsΥm.cJGةUO^6 "z P?t_`"/d_HCO SQ,hl*w?t$T`aEmn4H-e/r4c]񅥋hwz&i\ƷD sA[αFΙ}x>CvX巉pYZ-[>J_@ Q1[mX$x8\?w.b_#y͒5sfΓ~6ɖ4_2o$WbZ8%_Kg}^;aPIS*kUl_bz- &2s%zX* Yj+Uط 3 F1Oh 7]E Oh м9ppgdCRrvGTvG F_|JsV14-ڜUZYldun%#8]H"]gM e:wi,"N*L3%./?dcЍx\3T<*[D#WxdD1ZfO/ Z%60(D\<(z>XM[~_w6/˻:*,(͑R?K6V (([5ee'7w!rO)ςgC/)d>ٯթa徵 W1o6pu}RWR9=:X;Hngp ?=g؟n&6]N1NniH{V}*,D)I !3K]5 4ǎY fɏY11S0w>R,0./o՘yO5aa^Qx:mTiX"+d?"/PxeUqh+Gm F=-4j"ѸDvYH5˧~1|Ym@8dz0n+[Bmed;Th,9z(He}kQ/VԟNjB *"]G˭+X*ӄY%P ﭙ~*JٱSJUQޟe55bՇ(]Cx#(>+bHҳ .t)0/L5 :GE+qI,ƼDYeÖ&Jh*E&6󹰈1, ,ɀ<{F 'm7o꛷(^ooo`&PrYsc),Qb27[2ٮqT_|f4_b`-͆Thb&DZ7IƉ(5Zph)%hm  &Aǚ֊ h58 C/!U9P^ޞ={Ǝ[2bsEB$D;0+GJ'-oꞼ)5^;5Yj(Ro%>|]0^ 8_Pϙ-mudUZh`[g^^fgQۈy) ܛ">TVH -"] bhgN2N\=)Ⱦ"Zl]~"A]D}e>y:U`sf༥eĭG "/ka$c|5綘F K"CqcNC5o~0iWW.YІ|d)jJP v ucV"oPpvzk.a:c^5`U^ Ԓ.CL5ŋW'u0Ѕt 1帚t_Zg}2_9B&_d\颴Ã݆` DR FE)L|xVz='~>ZyLknғԮqSpK^!-=63ƭ,K, #"FeW u+Q/$A  RW~?^{s@I3<3ݕ8888}]DMa1gZ y=ܪXg (XAA<=jzk1O2yP̢; {[/ HÅ;웹,Cu)![T騰I32xvvijfZWL[J-vErL?GܤɄ #c1&(yPVZ"\ Tz_ժ4IP*k&SGkkd0ctXMgOiSuj5?f4 p%=h_%W[VUi_{ٺ8DFd-3Eܶ'm9N/͢iVއq:cR}*)nxHEDH]4KX8`Pj۽w溯o;m_c_P0 aƾ3_G=F0nL\\G惴VY HEּ>fa>WUJ]&/(bɺuFΚHeq6Zγae||qb朰xO>vPnaYs_G t%9e,t)pbssO]Iʛ ~ G yU[3{OlO|9kΒuCtVZ[,x"4:m {$t=FG*TY2 };n;eۥVz6.ny[M ftB|c|zu؎Ywz\{r'܀WdcY c:agZ3D;SdDƹ06J#8IR!vc0霻R}1U*7t8@KüPTu0AGddG$6 &or:S/#d0Li]$ ]&BQH @Cb k rf8HIW.?/, h"'д.sOI:D?0| [*EPcp/c~BnEnMjx\O,@{q`^i*ǚ^ԻZ7'mR>;4ݲ${V+ aBGK?©{9yT]Vpc-Wm=C"7Yy* vn<z~[qfS<[,%Ҥ.bM09A)Hu8*hSH *9eDvu 4:VwiѮ%.>FUURn"D8wD(ryj- Hg7KEAia<π͕ҌJJ w F*Rt{g#xp $c>i݋mA?~ f "H6^5=NTP@R;fSI$6gql<_iD&z1 1x]EEoyqyVk\z:luiş[ǣK>Njk˟wl0v}ھ [OyB &c l~o7pwݨ^7EJ;,sG0@Sݎ, COi*5a`ߛpp`b8B!pKUЦ=n,smbmA0ҳY ؈Y^hDK ^(W)N6@-Ed^f]Tcb2aJELsJ#.4i{JNo;hm,bQp~iJEAdڛvkG'#A @Sj.]:aA2Ut #.LhZ7͖|qDi 6@ҺsR \oK|8|2.CSPT7_SpZ@ i*ȋu(:f "8{k?Ipr%6T ߻fo,~Hχm]6>Ko]"cyx|ѻ ׳7z 䆨~> +ð^Sۧemfn!N_q؎?*CjS腥":jtT2ʪ=d%,a`%"xL LQ <6DVgͻ!o"c4GRcD@-Ԩ<\05oGpD;-iD8 1]@FkN QI'uMsQ'.ӒMo*?\Q<QCRjf(w~qS|)Rc,9/{!n58 (cv:7sh^=s2a7c'HRoAs.곪z3M޼H=h}oMCbCR;~eay&hVcVxGǺM' |YTјieSpyOrԋ+4wkuVj缶ڟ4Y5uOAj?Tuy{:-2˚zuzix]{?0}a+; ^)3;ufLRhhrŘbhh&x$P*#${WWar+/]xɂg2Q~6 <&Ŵ' k4>-IalXo=Hl蔄}CVre+hZ8S}P+y)1^N8F8)i|`GE7{o&{k5 ")$2, hj>LGopgLNouj t; }uqʟXՐ]4饷1mB䙹?e2fU5&EQlO@4gŒʘ#`ݩc3בAh֋RíDh0w0Ajs}*)CFkۀضmIf8L& Eo4? w8 ^6C%a].{9:::(,]Lx c &azĔ3&iJ ':Dx;G8` `9V׆EsU@6ȫʱISt+5,-fO^op\IH)$>ff} j@>GD^`ɂ1cP(6(E\7Q/+z& ,X{Fe}掶Bfa& 2Xpl#m`˜&a?Slb^*Ԧ(q9.֨I!kDo]ɉ.K=)tϯo`)LW5?#g8ĚraBJJ&PCaR1򗑲+ *q،o 8fI Xvsh` B:kY!1.]]_]ƭQQn,x*—vvDT|K]MG8 2$;ǚDk5?1Q,yiQͳ-=tRiYwk.Uxҽ77/SUBbdYG@wWudA/Arϟw*f=L:Џ%h/R |Mtr{S ^ ɆT֘$MUzBDoK: 8++44o:ux4Ե"7Qao9W5<ˣE!K5HnlIfҚmFDv~A=(:1HN/ۿ\J(D,}‡Bxن/aC†)!G7v`nN ##rZE/$NJ =ɱ"HIy!m \IANWpX$'Z{}#þ ";?; b,H=oR짣gAU) :Cx!HaIr3-EɶO7iUt(Rlez9bNxׄjyOR6zuim=C$๤!KT|D)_]dM&pl͘^VW4ĺK\u 3҈d6j*Ť{h4ٜj->ǮӧѧO߂r$h_UA%5rN5t AMŵK\1t2 5\ TSWI}d*<,ֱY{IŪF ήi;{ -'ag*R,a?LCv зI<)[zR.ڭ :}c0!9}a/ [1 eo_eM3ᣨy^ cm2q|?^@RܲՅ#& 6 /C삳: zQVVc] &m&&KGJ~_$CfE_z0D` ۰Mz}A^4h60]#*h[+q@2.%¥s{@W߹ӄyA&}/izf r*+8̇$ =N bZrs0AM&9rĿ:#.6Ɇ!'$J4\V=sRT 0[⫭ p Kpޓt)dF^puͲ+;ZYCL*m.H11i b{XzS%1F=3Df}$ĝ6!1wm˺ԳjouںKFSH{fyulp'M>($ hHh&KSvtDArK;.}5H:W$B!bN%$~y~og Q~f,A灚50i4t{/ mA;߿U*:"G0{t7M& Lɻ>rqWaH7w`r$O@>'IL ˽IVzR6J29!+l;# ۽ͥ[9\gѧ}xtyt띦^tѴOMgi`"U:Na7uwYgu>8;uv"ViB0T僀y-r*ʊX@2 =g%Rfʨ"E /5&(UK5"Gn84ds^!rI\7xH؀(اj^#cEݥq V+BYZt>CwrN]{:\4So} 6Ʒ״2OY-9C#ɖ%qY,l4mjE>FLsbS,Km5wH%Rg7KSaN8V51+}4 <3Sܢ>E$:؊2\uRmu`Қ>D'uzvi8ܐafn~Nmx6I,@n#S9Ruq skEDUI2Ώ-Gؤw{$Rn9Cdܷ9";3ҜL2 @+q7w2EX0Ɔe(w |M8JlS1u< #L-l_iiW1xe]RsiisM  u3EF;J$ }*6P#mln<qW&jz=$/8͙^%5Sa`,x{_^W Hf I;YM\5i4 1,9SمBXcNJNO#5Ҷc8M(dd}G/?IbfT/J['-ZK:.95ad$basi}Kȇj*^MEŔP$x$SgWhЮ|8W4a+IE?Y{Jj8#b,sjXmst;1>:Eͬ(e[%m d#O@}wZьNΐi4_77֢_"4xa1SNwUiI: .RcݗjU,I1en߶ZEqz Z z@r"L*]yH"<=4gyU X;X_je|O'Hv)cix+qNIoǟ.Z'tg>uZyvEN8J-:ZRC֎ecC&j:o_NۧlfsΉnPXb8lbk,i0aBbm%ٳT^PĺC@"X3:Blab3 r5@#/ n\*LeMlƖ?뤄څQ#EQz,)BopEĨUR2qjyﶾbd6S рd),E! *{8w)#` f E/T ^N}2V Rę,-cSf5)n/3ڮ!>­=oJo˃'/l&Ţh_\j0e~HR-} 9웃DCiv vZ?cLc91C$q @ӓPJн7B4M+$4C#yyH>%`ao.\+L m=Xu?CUNn hڷ׌7dMc8Ipn-b N,S s00V`[8J@$ ͉a$^+Z6Et7-Ys|󑹆?jmx\9V@Q'$9(1A CӂsoeT2Cuf;8j)M>!nrKya ܷP,ҥhJ!jy-{]x] /W?X+씔6+Z:vA Ud4Q'ҞivqkVWԆ nhܤJ2 fyQk$d;f={HF}TID䧄ŝLjU$U;s9omo]G;{[.i`+ @Oglc+cVz6Υp eBu8ic%LW,/bu"[6^Z3j1`^QvYGz57mlD T߀z;M JzX I'ًb$sMʀIH Άgcʭ[}ѳ|8  b$68n o!LY;/oW%J%g)u0.s/,-1gH;p̨+T>{EpJ\b *Oy O"aY(pHsc(p!ͻ>NH  elA"}E Jy⍺Z]'x5+:ǣV֛@u0)_{oϻK;]8BraE K2Uz0c>ڷȁH9$'|[3|4 0ӡ7ŶL[jH@{a!}l6\߫g HpsspdeضWWĮ =8ο\ =wf\;B; b_[f-vΣR]HyN˼_~ ?e ׈0! yhqAhPF$3?\ͦc{iʃ MUs?i"J:)),30P 8H HZZ`DDdot#t5P7 <=0KA5Ad !g)>b$CBoj@41_k\*UQ$s\b0Yr_vM(^^c?v&\o DIn_=FeĺYʁ;XF2NQۉv7DّZ h{B- Z<3Y>iI d5Ĝ GJL* ^tZRf4ydž< by([S X/1EJ[/[׽vZ2t#Kx)$tX?gOB5'l+/oV^n`\ṡ Camי-y``oIyc{D֘XToD54uifC/6ۯ$<YtKZII6Dq"<~=H 0Gu@[PI@CRTC\ &\99"s {Bq7HF!U *4aͪ;'=F%з/&n x&VFwh?}b1lsf8j酳ObΏ9ҷGƟyڋ (Ke=s :9 h\Wb]extQx<@1lu#SeZgaf7=}3-0|@ noOiY^o?7؞ɿK. 7֍%0le/ PR#bmr~cAj3I)#C76N'rv_( _'㟭ަĨnyIū+r@q96PBX\NW(Վ({w]]U|bKKFUaI_4k^rT [\ߟ^ ׬UEVy; &VWdT4*-%f G.A_>Z%OSJ? |s M K4/Uc,l]̶zK<̇LXdlu !Z9A{nP@Omlr< o3fa@_|r%$M鿃#{" 0]%)V.cheӱa  f0'x19s5ڊW үXIY\mퟝvLnI7uj,gy,aSZQ|B0φ($wn5rЍ2KUܕyLI( n!vE^t.tV]1–RA?PjAow|0 wӬ}YN:⤞_CNr׊1˜ 4D2ۤQ8klsmqBj޷8ljsä t"Z"go2bg|0lg,ީ;-TA1Gs.m7cU(@(HzKW\] -`䑣pm}v'S,Ԭm=ev6YnoHÇئ )'ׇ~7g,CBIf ?>dݤ4Ύ&\ j*S?iSIM ,PPdx˝͟&{~ڧs|alo(PgR/OT؂vЌY /2m kh^je)C ̦R1]bi9F_ēL &h5In1``,፷Iv'+]of8NnfM@3fD(+c} >˳z?S$} >ej~?R+N {_9Xsٺtt6xwΘzNڧ~,$*H&{ĬR4{,><>:e>-էOU}lKQϭN%VNB|^BoĔdZe9#lCtekEy\QyKZ+o,k~bC|]$!Ebi6N8ΚT@:&j::++-^Aj^W+ꀟMH0.ylX ;8cn؎<|"1gXr<4DGs0]5zDO9۱eII֕mo*:v65ا WXZ/g7g=i/j,~Hχmn.31_8:bD@#][HSl9gC?hu)TqͯT_:0$0vM@ SII)![s?%xlzNZ,\SUEہ($Mդ6Ir3 H@b-^ʶ+tQ'v>^$t+dNGN*~7s`&Ʀrt߰H\*-ArnwMi[Vkf_f Tֺ!f6`@$ۥ`O$鲯0$v0MMThSͥ͋bqg.tEt|걠CURh*.!!ЋM π^@m)eq&R/m9}Y ?([on\4m Qـ.+)c $‚2aY;;́WjWͮxsgɣasxRx Fټ~>Ac,X˛]Xuw鋌+4js&.n؃6W@S0BMΘuREc^K#'ԑ ~VFb*]6uXh&B."5,(F  WKc[O79 E)Ҩh!= G@OS+! \:]MnMfa+th9r'4F(+ :Hy}tgFh7ȿ\.l߲Zz|4`Fѣ;BE?Ԕ7$02+8e2(Ewz0`-E%3TXŃ5 ;s,c#1]I7)zoHyTm@hH hk,gV Iq6 Օ0uA7k($P"Gii-%Y[h\!ROYψ)sFp˰p(ē-N^ԕ)lћa&6:yP{yӭǓ/fG m*{ Po۴?CXntLL$0,lտ թ<`՝2}A# tCE74[vHk(OH]wa,͡<V 3}qZXp[ w<\ -p d 9~j_HX"V y3}#])n >Ll?d""8wu`$cx0aJrS.s+Nri[B\u>?:<|I{{EE]3펐ak{n1 hl*>\׫d> `h>md48 ԧ {OV$Ǩ$=~vcPݟF4X-xˏJg5K|@lŗk)Io9 3O҆oQK:|CFR &9UU& jGA~HyȀ8=. # 4|Lb[5܏$AGXBO#`37lblwIaVaY:,\-`Бa6_/Rc@$~2̱6ߴa,A䲜Z u6%7%1J ]Z񬳗_X.=fBFNϯ.}߼(b{zq\+NKw'z]9[/lEq뀉F-y%Oo QO)M!?CҚl4FX0qu ԲQ/x8e/"PWgt֗bM{kz13VWbH,)RahDw7glL`-.ȵ0!`7{yQ{N{f ,ΣSR h~E#sK3fmUUͷ{ZM]R_e=F(ÐTNy=CTO>%hlm}3ƅ`_;x޺8%L|MCMUxmD+Wc@m-8Pg&UېЃow!{E|XE?G4geAՀ  `Hno:|Tqep|ުDT!f}HMv|m9߰i.!G?pK_&DǮLL7Le ٗluA@::EAw& *kC&sqi<O;.QPe3 !i9:ݿhDTT^fW>oI't~2\\>_+ RK}WI? #fp2Fsu=6<=' CL;D]EVz@AV0b#Vh9l]/ow֟;0̠axK@[ 7Xa3_sAJ 4M#rC|7r:FJ%Zk9 s45CIl ~k9&AلsH4˧$ϐVz<(a0 ^ mR#ِGnw dŶ#4}> ؅<̩h:gW.4-0_׼v|"(&d10w;=ls.l>DSᾈM1SLef٬`Tŵ4 3}kyapIL4)%fE(4s[Z,-y+(qno9B~ٗ}l]\/?_ -Y`}PW매\:NI~E5kR"{?e *z0p/&2ÔCk]K%{<;^,imio!aiW䉒  1 sxubK{<< eg}6v^iR`INj6Y6dbD߱Q{N>1[DB%VHvTɒr=:Biĉ߼I) >/԰Tcfˏ@|OhHܣDi{Na,N /ThJ&&o  5xXu}ۤoM9C8` V)R+ڴ1o.&nd?9Hao`;*ۧ_)ryoDT#PsJ\L`>G2P).،Yjoi NFCjt +»E RY,쵡584͐>+aue%mDY$B9;U+b|AuϽ _nRhޘ,~cUd&;{z@d6DW*Yq+ۭS Ĩvvkl+l'6\Eƅ_zNH_n -4J1dJȂO:D?Y¯`ti3:[BM5;ՈmD WOv[5H=ae|"Y7~#HDd%n4͢6d.)l̍z]PX2[OG6.ar)=plMӱ2uft@oi:5;[^z0jM}yuq*pFxw,MtK~۷Ԃv$1dt`%V">>x8eL%9jnZ'J-Vִ_jƥnCBn@%BS\&&UKmF iwH{}Y7r 65UJ7٥B-Uߓ!v[)$x.FGB_и $.xK[(Wx%ѕ im0 7N@B&K6yHkx3RB"uaL,ʂ6Y޳Sݼ{ՓmL8;-K=[,ь-mue>MNR|L+l Zg6KҘ3$BuzD\"E. nx\y_̶#:톻bo7im5Opϧ:jT}MA4oZ6Rc-=u554b}^RS6v/D'h@v?M[b~pTXRz>ੑ,Ob e@n:dGLJ{ͥ#L0;/AC6qtf7051*0 at@C$Ȥ1dj%ؒʮC<^ÿlopLl>ͮcj(Op7ϕnM0zۆm7`ط#E 20trHhBʩF\$OWHnbZ?њi4D_1/,2OwHedg6RW5E@HA܈͟e2ʥz^oY@C/)zǖɷz1^Pd[`*}N" q^]3Hil~g}ԢmZI0L%ΤH 1Q9Ɩ- R3ս,r+W% )ZN5O #lըd a%1#րwDRr )g>:ϓ2 Kb,}>@xa|аlF/t:탨q:6`%"wpJ HY2@nr d/i1 ~MA_jwK'iVcv韏: #/ݑu-΃ǽr.ޫ箮xiQ96Ћgoa_) 4,6s"@XljBl*: Ct$2'}:5 aT% )J&28+̻,ص-SH^8pӟ%K1U L-%kŚ}aV }E o!!޹Iϖ´5d4ay,u[XeV d^Ժh-ChBL|3WD@(+A/4E}pfCNi2.qfurshd̙U=N7ubi+7eDK:/3ɛfR P8ZʳEa1܄\?]W W2J%$Z:eual2"5BpY pLHcjuh%0Lj`, ;mdd P5h^b[D `ɉCG{dLbo2P"RXEG m4C>Or*-D54lFl+-ά$38c0VT^΢D;$GLb>_nmcbfX º͡^&XJց '=yU1=z1O.AR~Y. r+1USTzAK-%JA&Z.% k $Oh"Qwܯa<%?o9{Z>|m@+IȄ1HIqtz!F0\e6>O> h."hv#*}c7#n`W Jr!Z8[J-г0ṚiU#?G ,B]k'ix$}[r z@XnK=w ,Elrl k;^\s%LZ.h:%u30VW:/m7۝GS($5ӹoPmM@ tI($QB-“q:hctxeN9?>‰QPrLlDp,hGUCMӼ>҅NRIr/7}Gn~oނ$_SU!_I#K )_i_} GVjV..`E.b>%]9v"j2w 8Y?pJG$} tf~2#̨RF^t`Rwp{ hT$MC4b.<4KS-_ }h4Uc*Ք-6;ʕ 7dsu}57mlDws` 5Y[&5vZ̦X(^7Y,LVTV%8b1ױ{|5@@!*Q@4S eS\$X;Ռhd:cV%\섃a@fP %0&MeʄŃg<)Av C<:C& cP.? ekMmqX>>}Ha\m?_P1)9S5}Z,4rӫ@m4-(o[BiͰ"[zϞYgs¦S{CEcQeL&+f+=bDژ8o=KktC l4ϐq)tgoQd} ,*)r#m )D՛^ \=}3}7˱RQ29d7&hR[@źW/1k6dEl0.|AZ3dUս^f}R}VZNwC\egWpreQ8tcfY]Eҙη3uj~_Irx}ۇGG'8\q$ZoYD/J#[GXtzlg:;s}Jl&Ԩ~ud4YNK) g[|y1:<R+C6׋򖅳lZd,XϵTIuǎ:\Fiu[v|#(ݹM%AGmϑPF͍- NB$Gt0c__=f}6Bec+w[<*,a mEll0Ц3> 9noD>n}:_./Zk^霭PgQEg 8Du)S0i.dFX)♗W*DfQYC"Xpɴ%֠^~kp`{Y谮Po] Hg4 [,=~>tk6ԍn3LC5>{D#ή'p[*nǽay#trVE<͞1}8S|֌_o&x@> 8yHF(3wZ&"'k%YY@:W {lYu pw\Z)[Yb~HldrbGX1$ >!2LqC N;4"F=Uá ͐Gi)ڦ7"W 6#,;6X>0Vx}Χ&6~TZ; %uE*lL؅d퀪_G/LάU#•$rfC1Y ohΜ؆-&AoZ8:,m泂5E!¤$2qA#9U:?E !krCsȇgE.G:ΙHzhZK,h9BgCSp7Iq@4v!^\+u)xs/y|MJJTzPA+Ɛ-u ׌v Viy rp\*d) %l|Q*Hxm-A#?r֪Xا}v5v!-uv-K*Xt&v[?zMR$\m(t?_1F~=m,0XPFk'dʴ>֯I?Ded+d~ hebz*t6Dee@BY`gvx,^ "PƓ{o򔂻Ƣ?.="f cq*p0 ?д?ٍ%t,~d ܛf|f{1Fpr3M޼+yR?WIEӞk)CđՔ޼vy/ȰW%&5K7xޮ7@yz_a>`W>RPS:pLtM6&&i$V`L`$ NÜ jRϠtw7fDG(Ab<.Vڰ® xa&cq۹vtH'hI ڽw,/ia۵5[HJU puiw$8~ .Fpodz鋌򏌗/jASRݟèbZ){/Z0%|t?>J0F!R{¦A2,8uf kLWbކ?5k~ew܎unp&+|^#s~p:\/xl 2/5WzKeZR^3'nw%C !\1ڍ8`.x}q_c\`yi^v1 vx44xG*Ҧנ\Bc-Ij1RQl NbȮ4mN>2 m/w؟# 4H)`G~Q?)JayV0_75O+GRw3A~/^U = F/~tQD̂hCR:AJX)j2iE5{ML08lN:7bsegiF*e|::>j |:$%ԟφRq렽i8qViQ)!wBayW~F ÇeڝCwQE1uIoc-, lH&~p Z=ǭ4yD+"axsF+vͫ♅Kb g|ZT_uU> ^@?#ꞗWAE֔tw jf!e١yM1 ;S(6j^"7vAQhk'o;ڢSC2_تKk_j4MH8~^+G S6au\d槙@Z w /fLq S'٘:/2Pb0$l!o]slFzÜY/Q:1˜iӠ}SCk!1.́-MaН]JL ^>In']ˎE`bk-މS {# 9vs-0_b} YT`'˜~*S!t 1 DX@b̀G#Uo3>/ 16c#KvѣNM&}`k7Wn@ğ[D)UΒkdLfH&xͫ+Tu<35LJ UK+)OODu`$ Qd4NsE'k!/Q# .ACg?8!568vaPniONt5 dc$Ut!#/Zo'<"*Hھ1-bpdlKyhsFkNGpNC ְ YB7z61 ,_^$wlj"eoT¯6E%g&D/j:m~HχmOq{8DoaۦfjhTq:sȋfב@W BN4VbK꽫`ZC%8?.|(y 7EO7it]ӤQsa;nl/v` !{J?w$Œd nT8#CZ'4p`HWy,-6V4^>kMMp=VkeZbfWiͩg)1?d9&?6Ƀz&94%CњH|Ґ 107Oowl/.;f2:x_Ca^$cɛ=Br*Ggk|4z(˙c9~^ .ElӸY ҳAZġJohhLAgUq>̠燙CAK2 ]Y7v5%3Z{bg\? |qsD2kCtX׈,a1"ZZȺZqRp߫s&8 uL/,953Oy,c\nT2j4/imG'Y8߱e!r!GkFl ^p8Cpr%2;w:gdi3ĕfL="RQxk| ҧ KbsOY|dRXq)[^{z䄷*]%uMU۹v9iK#.xY#m^f@n\Pumo.z%zf{C bf3>LsLa-+}m,/iuz`tɪ^GnR? %RhpD1Q@  9(`2TSstG>HI,^8Ւl $h^WE'/v暘1zz@}zv,h5,Dv ѨvYj>{^RdX{v-(uڥg}fuzx07z66aQ%evj8J4z+Ҳ|I&~E@v\ppW6 Fr{i@OsMgz#vYF`!!P4ϫ>(en"@)iW( LRv3 vzpfks@"JhVPwɴҪwO Z PD4g5,/ Qlitc (`gѐJVz0v>{yQj6FBk:E>yPYCMNvE ճ뱰] ų5LFYGr0$<c0ݧ$ ҰMdDZX̑MG$}XUOjI8xJ?ǭK3 %Pv/eJOy|~>8ow:ƤoK6a^Ҹ]Ҽ]!q$×NN>/^.}5ERH*HX|.AgԱdPEN::hbǂEb;kZpھ}=LbFbƃ2ɥϾNWu8z~klj=)hd,S KB64??75,ڧ6 &\*]YbM+f+s#6+:irf}'#{^ 8Z֩bQϫ"J VSX-Z#[)Hצ~D,"ow/$jh&j?8420pœ,cǶ-a_hbkL,iK*ˑA9M]BFTg+Rb~pc)4Aul}!xc Z_/?AFMpPm!uA>;F0Q7kb(&jVowޮ4b#JPdׅ=aNpê<@-[߇u=9Yfowt@+rZ I;83S nV@(Dt)&=@4\9`WDԏBQ(>|Pn>RL|uWCI2QyWOQ n/GOԸ}u(3s2EEc(+|+,K+jTsIgyh;%'u=?%u8T.}SSJNXwM/_yEuf}7G؟w}64s& ,g94qv$Xk>\1sXyl=`*rhК GskMC5xFWp&EI_fFA5mJ8,\!ԏm[غ.}4n1?Ip*5YHC9K10صD/ѶD.{EW+ ;<nA8F-.o1[p}NH-p>Y2xbbK -aaqR:G9$E= ڼIG0x@ttܒ_F#޾Kk={GmcLM:n:D|>~AʇIZHHYX2wz"eټBRu={_:%NPgKr6Q{fuvĻ7~g!Usq^&.^>eTzf^f>KW^~Wf{oRZ^vLfqʅq2.(:.GP1qxm6^o¿YOƆaNNjK2UՕѭU#/46M' X[TǔR EuO'y7]`eЉH:X yaaqGH|[va{Vg黽a'@Dč9wBBd9ۏ㫖Ve2C7c-j@ _Ǭޓ^ŠCZѿx{VT{q!=3{Ee$c p1+ >+,M!}Y@6%ow!3Lf tRlz%X_<so_$v)`9_2 H[9#0mA[7b27v<:2ؚ,yʳ)%y'990P3 )'n%0 Q0I>+l!نhaQb8xKLY$WW0biF6JPPƽ5˘DnFPw g/"N41o_BZ%O;xɼQa32]h'Ch/5n34C`DžaЄin󋙴41=m^}wQMTqبOau-~N9Nֿo&~Hz#Fsyvl^Љ>5c\K0}Xxg?Xmu0r }x+/Io6q/c[Q]vVCV::YL wqO2q7#ҢNL4bJTkjdRsZTqT:)(㙖t?jގ'XYm!w.Hjl'j8޸ p3+*2WOV4I*BhmuAZqӈHF<ij׾r|/WҤ rW7dCCzL5ȟttnx!_ e"' 26;*h@w X{pPDf2Ib/{(:`"-x:&WYNަUs6+"+[`u74g5ompƓdkïkF24@+ a7$s>"۪D}/?/_Wjd hmY>o$:vh }T K X2Q|}5ci7 "Q,lч>')Ltt{ V]wNrp[Dv?_}KXe;hOk,Q;W^N6{ o(C[L̋Nn)n=aOEz9Txy١5}iB|/n1 H8(8zbɖ#M7E26yi Ƴİ\HX&$Dy#CDG}żWΗJm d3,C^ W ; 7g<*b6M5/p>rhzF;t"Y|٦q$'K_6eXdL/dJm^n)PKCSH3"|0b) *c]z $ڸ?y/2.j䨆-ldQ\'˕2Cd&[Tkd^FT B#K#0^2. D3dDʆW aTn du"z <6v(DoHbQc ۧZ)5QRp7 oeC#U|f,3p* 0& 龘$7=ڬ֓bT?RqT K &VJīnf9pm02f}Yj3dwBPJ󤓅La;-['IY!l&_]Vzuw-aLEs`ڛ&ō2-wAȇolAMr.yNk4]Ng]4H=rR%6s )Z˒!_&na7?hj_\hxuxxtzh,g`wUT ^߯M{ #־mE𨷼jߴ^, T'" Q) *ۣqxq{+~&eaC7GvIY:1=&&MĨd}d ף0HFFkȩԵ3" i2oV7<~'@w%KJͪ@&1}à5G׾Ԋ_f48wsD <DE DlZ+5]EgR 6YRK{l YI[XmI3146Gg7xamV)׈ #o ᢋ2I\A Ч6C@ab4/I\k| !zw%Cء5+HS j~}ǮV+C isx$H^&ǎwo~4| 6g,,l N"yռ]Š6P |HOJ)ثE-LHғ1%$OtO&M^o2I"M|‘ e&QDM`7 +"D)?v4ٙ%'ZA%{& Y#F}s$ vS^Wf+٪1rq9\\^ELt->ew|6xI 8|x aH`ڕr"LP`#cz.;ِMpy}:°suzh{ 1BGj," 30&Ln X{QS- d3HגSK(1rޒr+Z6(㰫 nDX_|#I?dڳzFaih`x4v.>9L,><$lf18輟?95XUL`C- Jg f=DKHS "|y}ְCߘמC1 8μrU;kN.߸^朠i╖U~[f(߸+7el+Z+& *]_HdZ! .o\ϧurCHp^ .|XVjT\/oYjATo6r'qn΂ߋMB ^ҍgIaM8Ĥ[6Dvؠ9;݀!k\e6 >O4ř ѭf•WVW }x#=^Ziz(Ax9vTeZq \C_a>#Z%T* M HU| Kf\r(jXu6Ta jN?u&9C,Wb[45࿛LjHEZ1qL9B٣/lbp)<3Lfqð QF4m*EKЛ!$3apUͽݭGi&=kHl US :S AfUˬ>cthH|v U2zvd! ;z9x#_!ZMz7X+^whTxP`x=ҟ{ ~ oHPBzhDʸ_'¿TViNŕB!>uMg0lС W w%mt^%^ׁѮ'hԵmz=РaH_4ߘiF`ar ZRТF >[=Pup.SLD-NeU} pWQ7(ioen`9 'qns*49ߓD 0aW&x I~>i_vH[cdJOV<œJrG#]zZ'Erq_=&#wwQBi:̑*.EՂe QB30pwx(ވ&,CfE|AsOD@G4 a7._|xkB"_QDM*'HRz%$&q6mlJJIe66XpZa?FG5Bwy0vqS%cd]Uㆄ/hfUYu%ۈdӃ幺H8_@ ƙx .(?g>?\5qBvxQr2xП\|^=)H ZoQز6 4?00"p^j+@۲L?yjKql"%=H=4T,9^%&xĦ}.v@Ds:q~Jޢ5 :͹zEh.q^\]eOfN$̑@s*syWD x6Nh;оy.hv!79sb7[ӟNA4"\w`+n/|IZ\j1;U`ꩴU2Aevv4MތVi[[Sӡ#F9= akӮ?Ύ[*|Û0Cqdar}*Lt;NjG=u޺ht7L:ox<6MԈ.ϮH*~la8h0C 븽 _V^(P6+N>/ڟVg4aU{/$,9'"*E̡7d&tfw@.!=vpXd)n>v.=) ޡ γ( 5F)CG(ռ11`qCJLHYBZ##KaO%zg)av'P"As`\ L<2ݬOn[UxO e(&xVt@hCqny/SduFןaEJWG em?@;6˯[ڂMoƥ۟ϭӃcz]66%Gqe5&.d4++{>+FWpr]52&9D2boi!0NKSH5*xV;w%s!,弻 A\q^uɞbZ{_E˻EΡTGvG0I ͣ|q'7ԕH (k|B#)$3 o$!6a1Y6xׅsY8fO4TI3OsTQ;O4㴸\yϋp˦$$R̈́5GB1i.bZ?Z!sFWЗf9H8%u-cy0HV䥃 ى^s& Wa%G36)y;^<$#/gVW Z+앰mHi+Ar2g0 DWr~AAFrÓV _Mx[_XkUs|~v^$3BS,:vQ/cJ\40YWN_-Q/a>`m՛?⛅4xa%CA,}9뛦)g{>X(ֽfJ@|& G R.MAZ<ѹMp1U:H$۠ps{9#"r} tH֛~jb rLVip[K )qw(x1G.MCy9Z2,22~ڧVe$䙳+ia{֖#iZro8?빼Pz:N1M}\w%)^Z]qg1o1Ws*Woe$XK~XCŀ6~I&zc64NXӢ[]3_W~.c0)-d=03155$ {FvX/G ĕ]lLc6kIFB]*<%9M N1b(b<]!>MN#[!臯쾟&C:bI`yNfRǚwx{ֱ"rodME߲ I603.qD5lK?tOy "e_=U,Ɍ4xLdٌ~:?CJl BSǏ!ڱ 'P5a4ynM5Zڮ*Mo:C7:eW|,ĥ1W!jVۻLYjaԹH~Z|:!xjJBOE2(Dd>uCO_ua^D5"E.N6MHL'@a= uom~KˑN/PV)1D~O|+2e%լ}Il3 75<>HIQj<GEлu{z:^~\^(vMᚦ$+^ 8HA pHͣoBTG ̚oB}|4dvYz ܔoedžȚ"$(fymڋH)}>>^c5 ."&x3'$i×PPt&JdՕN72H^8-Nloi'.R/nw&q̠!= dZsObq8V}'Vo8]>,eBY*v.L+9<%_k]S=L`9k0Ҽ:{,/PKZ@#b{pp3V7ݥ$Nt hXNeNulnypouwKE9X^Og'[g1ZJCζ X-e_J '/U5Yma^X^c(ڐfq>ʦ)Ujb̧S6fOJ@0q&|XlzjY!N: Xgm !nHƑSW$,V|<<4 3HCo ˗|B4jzm嗩7K{UU4F%q1J׿^;棿tM`/=z\ah*;|0A 4L r-4BP<ml"̑R3eVn:uNMh &0^-ehXQ??_d1|!=8IZE}-;q'|GP ɡpl0ɵ`ڛZo_gGi {ȕ"r_E(˓b Q$S )Z'S кJDDU1kbQYtW ?b 5mR*QsMҺ"◮˾G`i3Fg''"*FjMVWT4&\45IAC9ˋN]pr;"bж2GWNlx5tGvI^N+o!Wd_2 o&uz6^8Y?@).d ^蟃E.c/{*ݵHH^U|><"yt'`}{!o/#Qɍ-xb9p]yS,VLv! ly{$,lL5NL` L96ذ oZR񼹌NGp U56ԌUX׌EnODaTca5$*EN3C]WG}. ~n+;hq /w,XR>e&zcàgiLPnY7,XbϤߤ] l-r0>Exf>iQ83NB?iۿ9BڿſbsHĈ *HWC+BˢpP"7j'A|4ob=Tka3_O}t:7\p.P85GuQ`)rҗ'4܇ $>{*|ݻ"ݗJ7P8 lN+f1oZ{$"004%% _at.{:~tapCfyp @6ѶdI Sel˻`*|m:U0k}{Eѯ0t> C̖<{FΦôo2*QB?uIwAВ*| 㒆Ӄ5A@PօZIeP'jUL]Ͷ䚊F 2#KⲽTAuSJa^`ahp"BJ:I9@%d1ޛr[ ܮRքZ\t1"-)3!-V,JIt^PΈ1<5ݩmw9߂cV#}~S8Jsá=cѠ UW~0ZV_T&^!YJfh9 QGϨQLT@Re2C8DGerM<MuFw3rR6Gz-bCRy(GHmoQ)&ڢ&Y ZG_mv2L ҡ\]t413eaLHX1K|T5

n229jx'߰ܬ0XP5 X b^.(J;Ϣ[mR"8,#sA?bTPCl L_Mг1ƽ,ڀnِĊ);}& O"`ֵA.;Ćwq< ȉtI*'{bIkR/fxB'l;\'{%u B[ϟ b-gi QD̠٧{wngMD-*yq&}Ca\ HFmp>kpP415{LSInIMghD)7:jZivCwf n]\:;ICxO"2WGUw6̭(9U)%ZAW!P"WW:~j.ڭ]j W\NRт|˰?Xi8\1O/  gɼϧM`ihM{7S{z!Cfu _^MUp#CVQ6!EHƚ .n %< ې- jB-8OV!X..F }fQF4B,Mԓ ם&"c:(/Z;R|Ȣޠ*bŔ5c3khW+05rޥA b#es>f'x[i]\c+YiMKE"+|zY;؇[ lj0~Aӟ-%93ccBNf bH>̇1 WWL\`l9XR[p3T;^п bٍ][/fkg8Cxu ?cu3G)޸/GވnQtx0*ILrqay칅k`#6b{~ERף6?T 𝍲 ~rxMY~JO8/@c)N߈hfYo87 ?^ޛ𻆧.kXʵۇJ=IȖW`g)J98]_ϭ&4糋KTşګ1FV#RQ7Q c3Ck|fFyw]}iuZHwV#T*欖bcNYaXl90wB5dy:fXTiU>m\bvߵu" IPZY-!J&QT'C =It:*wX3y`xl׽U-TqqeVծtQ 8f@4٣OG"G+y QcnBZ-0T-Cj E6Q[n4[> Ɗ\9k،g]6a:\= bHg0lDI$9[Oa>{x\HJ*oޜ"@e.}'wrtNz~bD||r]D=cj]t$I5)||-/υmu@{ֹ!}`.LoȖ*6|jM{[;ع|I2˒o0`|QFhTh;,k fjg0sm;aLi΁d)S<JJ^u%{N:Mkd8^c #F`xpaQ'>i][E:]p?n ,@S0Ƃ-Y_p`)}Id+@]\%P WVCEJ}R ǽf!#I yIFm'F $^܋ A2}3Rx n>lQ?O# *qW+ԀtOB_7Εu+"&6hzuzl}LF "H(@iBqz}qae<q/ ` {N` (˚˞l` C,R#" ey4t&Y>\Ѧg&AL'::*^Vj4̞3LdJeEgB{9T\qe^Fjö$I>d2q@c !C4'qa;.O:vy7 4uCv)ÇuOq D):"e]tzERv g"%P,viTJ.gmbGf1/*fuY$i54P8rRCfznC|0z/It3*bIT|]&]̵ PiKX dy-x5H `./ ҖLe}I*ecL _|?w@ن2>?;ꜝH/[3n:ll LN~`zl grRrW(y0/##3-x([wz՞F5J'I?`oǍRz]Pc5LoK*oRIhdG\7 l|;/ tF`>FҥSV'C0Y;e|Źws2~̋\No1SҌwn:FVX _@%þpnǭ'ˣ}aFlfQLJV` K߲FeU$g\0D1BT}$P޴ls\8[tI3=D9`Rw/ـ@ (fIsgc_3)mhL5]-GCԚ YιN"qȉ=Jl׹]0v%prInzJ_^0e#eδa}8\ܶRr{6xGụ=Vb+nDˋW@ |toEa.8_*)xP.Drmv;5wa}qӰxݲ.* iKHIo1ס8dEOV-Y"G#ʼ !.J\?+x6vPB@1Iz|)| wIDJ :g01,nD?Iޅ7&1 k{EIHi7,=6*aM2I:A .?}OD$΍ğ.mZaxO&\R2ۿ':Kh@֕!eo#2b1Ȝ+^v8Op 2Yψ{FEii~b1 XM4|TXM i7J~qs6>uK!CڜY6-_4Ò/Tކ?-98nhڃ 8Vjy,G~MhG?$zh}Zr\bF uقaw>"b^k $Çe{acIlw.׍s²3 {cԭk`E"F!Zr5?!~z^ /EU\' Ĵ1rV,oC7MQC~lIF5xMOmߨ: |SCrKN}98;i1f5}>qHQYp/ӳ1@ 궴EzmtZM)*Mt\ KXd- )esuypoV8P a54Q}|i".2ORlyfRNښb?+zs p:=xsq0"|/p/1/rhxR)hO&}1..[lzגzxqsϧ?.zQ?qdt5I[4A@6.f25LWw;-@iL`kCOgD fXl, Fӂs@U7ྙ3 'DϮ./;Ҿ8aDA4!ҫ$=LkMe~tz, č@s )S3T.S6Qf`6T&ɠ/Uu-Bǵg4`]^7xr.ce3lx?S}?#Xk덫~4JSbs$?&\E+hq `<.Zԍpu_.3k$*.R)dىl o[tFSox`oI׫ G]]WxWUͧSN >qq+Ii ]GD% BstRpni~@#;,YL$%HWD=cWc~T`8 ٜXօEA oiUDAR̘f$B!xh9lM$I=: w67ZC8 XZ2ZX&$V`S@6@U"E ɜ++`V́88涶}M<.mM$2F[Iy-h ]'C-=R@>9a[3MCX4bP goCR?1$}5Vy|ޢtF4|c>WHb;fnY ([w mHq0,&] Y uUM}Yc -k XEm)վnM&&MÖ}9m *uB*//ƶ\`7",/ ?Z)Tɚ /37L,l*^ɱ3)02Qp sIA*ab_P4+Mv5IE^a~Ҧ\zx)SA'%YDї V&b *In[c+I_[~wtƓf`DL?G/* s#f+J6D.J2&R D {|=z`^ st30Z> hXͲ 0dԏXgijܻ̃Z5~־rbLOYQ{VWnckD. w/X>ż;43K@03 Wv5S- nd~$ڑ*|ݐR?ҠyAj=W.ni'M%RqWkqln(,tQ}_p-$\#dxHO& D a9Py؝&=QShSЉ/IRTp̣9%OB0TXւf<\7kCRk7Yʟ2 .IƂMMR/ cO@ xZD́ TGs2g3a t8/ B]zc01SɰH5%K\$,lCµ(oeɱ"h[6ΜvLޜ{HR=nңTq>n*V3q9O $-ٳ~ˀmGa@ZNYVPCa` 06pׂ\0(А빣Ր|6 ?rPi[ke;]]OG̽-/ZmR?k9O[ľ suu+dS f#d`uj(w^ pun Npj6@G1#”h6\5\ stԫ!ןQS=e;3>D\F7*mߠ=|FOa߄PJbiFcJkMQxycʇm6.QvMY?0N/>Ӄ֩A]YdG=RJ^epv'x>y66y>m@ÏAC?&ɛ$i&iv෭_M򩊋Ty҇NY*> s${*tFo_"]iU>ѐw) iX¯mUSQH28\kiDR< 1F _oc(fg" 잴u&:@$ dIԵ PBL kɕ7nQ+zU/$uoK@=8EaBG˝&6 \ 8\Zucg5<-3ev>CʠƲ,E#MX5]2IqĖ$El4X'拈OwlrުD5ZæA[ jLMn٩H[l9nYS; WJ<]#jM`]a:w&޽))?ydW8f iq\%j o9'?&{4mKl+n@Ww>zLXCH+(`P\5Jʂoq玣x| kD:ڎaf@˃Kc7 ,0=ImfP'1EV%s%X8esi?5_#)x׍H0NJƎn8 3 WGD?š/b  _17xI&~ zjcon>,HA|RFi:hSdo:Ca'ҿ{K5VWOL;\j 5jG7 Kᾀ»hJZfmb k.ךP=BT k*t_l珖V;gmh­XKգF#4/ͦpf>*[_$icni 5`ԽkWW%d#Z<6 `,+>uQMOzc$lmbg@E=5ΕPCG⠦o]{bAt@+ڙYΟ\7VS+t^nc_N ^T8U?[oe׳wccn c=0 DIN+r. _랇Lodacue }blk5J«.s+]jkh6Aͦ+h]]a/.{p,t |drt~gȚe_קwfﱵ?Wdd $es}3(J-~eSzz Qo_ޒOǸ,`07 )=$͆Vٰ^ yf*/(9ȇ&w[a$b:5GYe %"T|+_sv.lA3|ɨhI}z %úW֒Ua[04{ AtQƒ # )xAPzd+Oo@Yk\ E֍(/P%@df5;0S&GRJYȭVǮe\Xl,dtqf<1 YViU]h Y\EJ>Nۿ\2̕-'5)xy(n2<>/},{>yr-t\Wr&ڜS xh AYoФjK0(K=j5ޚp%M4_󧆹g=DbtX(D"!Aц e=pSe]hHHuxF< / FaR\ƥEau)AtC/ͼ|YA+ yD'?$@6v.@]ڭ q,/|L93rAoЩa;07>hx ՗V|>5[jjsFDE^zɲڙ@N'߈UYZV.7#Swf,y6JbzxKj~,MCذhjSSÒ8T?OXT)FB[pʹ>5Ws]{Pޞ^V4FoN0x21{P'>:zIuv:d_5&a@1+Y4K|"a@zﬡA1W<̆Iѻ&Fgg=w#70iL~VL[9%MN3Y E҈E,$蓍E*oeԒ(8OZmn\4nd$o%<(Oqg aL#؋.?~*cᔏ K%iߔ"/< 'w}=@4ƶ. ]$ܟ퀮 l\;o:}K!c48{.4ckD J'^)p4Jɖ,Bf`jGLzEDv$od]Y4/ԗt<F`}DVЌ2Ԙv YG<:Y Mt)62l0þ+N["YfT& ú6NK".%fmͣZZ%;}!G]o3-<{e%ExFp(3!!lP:0gyKEpr!ǁ\~dVy/=Z5cvNXEΫ`$k.FjsYFv.[g^jKX\HaB:7+ɯ}zK嗟 8 :Ҕq"~٧cdX){aiP~ih\+ru%׻`]SO_N=."+n X ӔLfy2]8O4e7L1i|={tu3IU4RأLc4{S:9Ө J|KSE887E/$R켃YqJǦ=*&(IOZA婢Y{xtGk'X/"]ѲMȉeAȸ]*nlv 03&ND61ZL^ I;|Q(fSEL`w\9c;+Ss6J~]r5k%юŏpѭHGubS3;)"{t(`df[㩞(̋L(8~ Kk MuFq*W&r _Z}H/B^Į17i2&k{|aEqF+ WW@C\ }Tt%a%ߗHM,FgZ2o:eF )8tOʳʷJk hƖd! y!hW:m$t@]mIHЩ^a:#k 8d jKXw=f"'U;uN'?,gM;Z[>Hاog O#_idǽ/$C5:ag+(hi~6%:dx^Վ?QrW>ͮcfCZtXw+w<503QAvκIĦa։/ۈp!Ի&HT(X?LG}((-pA0Vx6R;ϪXRN'|tv8h+d ;sgs Lsd-]nw:\Q^K"f۔l+1~`D z bXa3P׫*d"&D7 yC,74E[T\9ܞ]]mΧ,ڈQ /9;FC7z!Va ֕siJ&dю1!|/89DAz6kݮ:Ds)*/jk`;=ߞ7~˙ն\I'j¦^b_NY'-vGOAkD)ϧhmu ]2Z:l`@v3G])eUvpu,IXUhڀcE,1F*P, 45FزA:~V208eMiݯ ==Aߞa=,>N=SGrQi^/,2{(bYZP<7Z{4- iyeXi-|sFdU3t8tz"@/ӯ)׷9V?6bY^8 6V8)'!-nX/kquَYsm^2wآʗZ4߲]ۇoJi(ne۰`БM6d|KGA ڐp(m.n-w !eVWs`*İ ߹0 ړi>I}~./ƃm2eo}b:5IA9 ]4k@' V(Ɇ)Fnֈ*XFd?1"f"-q:x?^oK21Vc!ѿ; c]; f9tj#ɹ`j.ڟ:/4manhtȴmӆ5ZTc4|ƴ~- "{޾ :iĭV'ѹoiRzu}cgscok%a⯒f=v*foOKr7b qb]`cű?1x8\Cu# .p1q(>([}2f>tU|dh5-qzM9 7_fKCVW\<',fÍe翃Oq%KqsgBbX"*#5He)b-3L%~ %, UT\.nMIn.P|ٍr5Zi7Ո\Ru5 Ӻ8xErd[Feև;<I j}ϕ[VpTDfůbR}V_i:!7kT̻S-"^ׂf/pHSK>no{$Rn;SC2yS{hFm2 T|E$lCc㺣rGg7QA6 JvG `n$A`Vw TBwlVLiJAv1|a _EsNӐ!8Hnt=Ndg1e!-%Vw1}a+nDt|=\^WTF%) lDMG@2Mpk]Ȑ-+-z\aW (z$B UFrdt g^qӡI%I>=~tH+_>=nR6;wֲސ;sMܣ,fgō57]9'؁AsĢ2h$ +$c&Dy6ӄC6HnKp}bX!rRU xoDtNI"Ef3 Q*cPETéDfI w>L Ya!혜**SIpHX.!dH'7s-;ճq"fi458:٨DŒX|J3s٦1|tz)OSJGG2He@nV+O.skoO$U^1t8$aLkmO#35ql1 j D)Fsv/hcƷ9}A ǏN"R 8H^ʱ80js7` Y϶rL_`~8j=ĉTK%hע9+k>bڍLE7Z,_m:R12{ nG3lΛgPAK GהZ?Db|%LxpE5=5٧00NG \Xז0Rzs+HIN%HKh9ڏ?hڟh2$oxd 0GiW#8G"+bje >d:Bk8S&\/_*]Y Yv-зTB/ξ)hcQEj5-?2dbsXeH&ܼ>~I"X&2c[*fɗ߅$nn,{:LQݢN'X)@LFtLDugѧz7yNBC@|e, hm.S6Ӂ52V,A`)o}{6Jw+0H8UOb3JƭNBK$>( Grԕ!\zV)t@7%q5l[g<{g-uvۉ_3rf1ne`*f&az(hHq56Rkݪld͆~!Y;T" b?A .{/6l_"mɲ/s7jhE+pWGi/ 1 &lh(M("У ꏩ^r]dG 2EAW`o  MbA^V(M1Z>=njs\]1O7:Glv>7I?.@`gE 9t8Y%|[soxZG\IZ[I뗸⧚ p|vvHfzEh^Z.$^\\/Ꭓs'}5WRPQWKә4Q}47YFK`K[jM-v߀u&>WYyb_[ >aF;IBC;dǣ˰ݟqd٢JlC @IQHlN ԓNI"-L8O![OY1qfVQpA8yjJyb,Mcg W"al@@dg }6,alENK$Ƚ@(3n fb$̫vtħ${Ud3}ӑ+¼M\/]68}j[! {}x|jA8tñgۘa] FNڧ"wbmOC’j.$C yN7/S5eҁM:bx@gg]'p|<살YȎtÓ147Dgy^n.̂<a1T2P :$Ua9C ΔF齈# )G ܐn [ߺ\*KB 5 0-㠹 vlm]O⒛(}|x{ P_H yXSnhUSzڦ NE<4uJ;meZ-d9Z/N[;n԰z#ذ'JhUx=PAڟG^vM${Q.T5<[3?X h.|!4` $_N ϩ0OoeҘ$ qlnAٚ(nVS`3qf~t-/uKio daahDY4m ,`fU3X1L %~2bK`#=ի;C*^'q#B V,>y-Q:mVmp$A>]](N"aek1噞ئdaA^%>L[17 !N.tyK/QSs-#Tqq0P]U,F֒ #!&29>z:l|9o|i|7ly<Fśc#zD y9OG#+4Hkۻ# >J>ZTh Aķ?JsLHd9w4_sO|Yc*`Tk&%yvҘcaGF gH$ҧ<GR|? G~:ҫ$觴OlM>LMґa J'M11`Qzȶ N8kjS_x;u}׷=J HvSFt&KHJ5Z|޽gȿݫNW* HB?&~_ث׷ Ja,vO[Vf=(&X@;>_Zg\W]^?_׵uieK&#o3vlշDYw~[N5 ''!Zkft/;G-V3l!jnctZSsy~| T[f.kD+;m9eT\b 4oG<tm-* Q\#bvd7J /V$.`M5\va%um3j hƘ9 *~t'~n Q-k|ц2e U[ YGJ4b hBkymUYXu>}N$Μz,dⓘNKg $chQPsD"ɨT뎇t4UV-] ;+E e>*-_ *wa٢̀Zpޛwh~E{c4=YՌ؊j EQ7{1 #U$J UWaBj,PJf0+yuꜛA4-S=̲o$'Ll%[̥z=,&7~KC︋jsN j.Cj_M"5BJ\/:̌=T+YP6N5!uY X1iõ&7P%Lx9Y1ѠѮk0i[o;݊;!͘%c v``6Cb"A3DRK8th`E^cߛe= Fp=M^4'&2wDa)>d=n M%Yx'bIHJ2(hgU:dv޲#$XB{˨m+f4;D\Ɋ@pcm9+֡`hֹ.')#BhpUSvt^?;xƆ}0 +ˆcuHXZ?ZT|ɹ h32RNk9HY]fڒfD򳴴 WkBܐ4z5exh;adbd}Sorx5bUId0Wݥz|w֬.-nS3֏=;_ne.)=rLym,X͢"&A /۸LjgI !G$ <~_3$Z26u{hV}]s867],FBzft1k* iٖ2$k( ju1Q8\2Js#dsvjZ3eɾh3ȉT/@"[%q/]nBY󯇭nhJNJS/˟6DhMrX ~2,XV vDЏ$ZIJtG$pl*TM9NnğnuoV%7l nL4Ona0Ea0a4K|49Cʐ } @69!qؓ"þCo4a?]BMNNG̥p:5f T\*+x[aI2vdR3]$@+y-tW^`m}1Nv'gȲ)s##]"G/ػO&).r8*rLgQҜ13HMvV6M)iC^3aVu`[k{ڟ!Esz`esjY tSDʹ   WϘ}hw^*H}"3=XÏΓ OsuUj3R 4?JKUJ[~sPZMܖ^q~.&i3 w#(pL2O2 8݋qlRH_6<6/p I8^&M?>Fq^mL_0xbظK=*bI1 >_PBAE@Fb}K!6ଡ଼wڂ쓁 0cz45 .$ݤ ӬpT/q~[]Gͥg‚ ;jIdKͧjq؉C(byMۺZ&Dr$'Fkѩeue\]4|q{;*\ݵ*^bO1zOe$g'g*z߯D dqzvU. &9z}=brx6 U(%E[.!5Lt9LF,8!ϡY#MajF\ H[@^jJ ;M8[>LEtc8gK`BsCb ̯3@[gPF^wApna-3\@Nxytڅja^SO+ʚt<EԃyTnMWˀa<5G2n}LɈ!Rh~ss^0K?[|_^u'KHiLIVK' gq "%z|LH,eSZ\vR%"U]~XNFbzrw4\ct15ݝub3/G{Lj=n^'*'K!פVWL 9Jyqdqhioj_&}PXO88T(r{9aA7&1;@\1[?.ˀB?Y',R̜}Fy1v;J/~9 X@B0JkHiO4ɴxwUrg ^ 2h n !vO&}s<"EH4h7:hsyH~>`Ti}mZ!C aM^]/<?U]+uo_VP,}oHlymbw»?՝$+_3qӷ kQ%2$0|k9= Oh^1ΣȤgx\AV9˫ tSiU_oeæ&dh!BzSȨpElsdl_Aݿ9aXtX㣬 JbsyeY(r A64xκX.f )ar^++Pi{,oKlE,85TjmZNYz#zJ ?ݿ@u~b%ZǻzT>IS~G>V 5Q>Rfu/oLl^3ISO{wG7im[J@.j QK7}ltL ǼNeˍ>e&EC8Ef@khzHHWPvq[38 [jrdVz:0{pe0wF0Zo@%.SYu s$~K-KVR)߻W'Y9¨*WɀqQ/(iVHH\ $t:ٳMu(_:-EnXf)p '3kGi_f_HwÈxPx.c1Jq1&=mL%cl/12S Pr PLsSo|& (R3"qixwl>-wWLUuGU@RJhk,42xM0TFKPה#SfM|ATQl#)o;äS׀@Pw|rSs^kDĦAa_xYNeO:<iXьX 9B=7JVO{=ZM$KTTh~ڠp.ŦQ*ϋ}5+3a36lٶ۴LVeJTGFFtVh–ljm4]5hOߟsw?һ=z.hº|.܍{7?oxR'puf6MDl\umC|h 0x$SmxMu+ JV,i7IlE3)b}i80;m8 #MR0َAr ɞ`X/HИ|>ggAy M)KP_yHuUh4`i4'p;}T,qyv2Z줵YboqY` [ F3pڎr#jgbٶ[/WcEfmuP|aO,?smt:lde`%Npm]::.G6Ԉiz(U F0E(ҽQ`({ثڕUlPWϹʡgOY a@loxb{0cTӸ+Z-Aflde綀O*MrG?+=8S!z{nI Lrgͩ~.[>Xe3>x_>v֍zNRV%Q;` ce\2:zC4Yx,??|cM{2וBVDj/|i҆-itvZk ׯH\'vs@&<46OHI Nq1~QHR>%l:{h|dH\ʆ .̨U&}ľ(ۃ:6w5ߪ#3䎤u5e눗@Nqb!t *-ԣCnQj`lDw YId$7JP{&,ǚvhO4ؐa.;YWXQh.1,16Fn #7A9lqNʊA9! {QlA&\fH*/QQ:\ ,In\wKΜe9z ?>ұ(~bWDT ]"e)iӛjJBX_C-CPσ/ &&Lj*:,UeŠ/ a⇸\X۲ cHّPب z<"0& (>ø)..!sO4[?Gs-ߏxNo<|Dٶ1~d9褻oGݖl<-MBDAԯ .8A.I"fr'WQg,/;Gn TwcQRabQvǝO-n^N2JS54X~^Z}~,g ߀d2lBOAՈ/qUֆ-ƼB 3OJ@DqsLzb-r6=fc Վ!މy7v*O²y+Tm:k}7UgK+x!Th_}6F|ўcJtgt5_3Ti~}YJ<)Z3(wۻ"oƜCcA֍i{&Owͫ-v4LC*t(Ț Ҟc4\sϋq23ϐ, /{\b@s+cƙMuq?%4$vtɎlU`d3!,i$I>ůb#1X$u]ARA@иXql>gNa"y3..I\P*tdˏwiR>d}HX^ e` Q0wwPٝY5F]$cj+<0ntVj}X#)/.]Ϛ5ZϘ2}L6t`03/spFA\!C<;Lm*]qyVo~Xȑ !/ nW66X;B#iuɭ.lڤi=Uʠx0:Ǖ Ufn-?6wo-iJ~"49 Q Lue~F[tOSRgMғGr#im e#4en/`E\ܓd[N5شEO!\lv<{Dv&?:+F𧐄]b:5UЎВU U~%:z O 9V}4N# Ͱ>l{hEhl*e]^8+U*%NvVԕ&xGˋۢh>޶#b JdrLڪ9Ƴd4]R*aκHdØiY͠Tc 8#!9~nD=Jc$802?9viĂCL9%"b4GiJ_lrg8o E>'P8rs+r0'IHk&YҠ:϶T1ѭA8׀U~Bq+A_H`ɜ?S4N]=a!Jc6:WfYC$rv=F7_qQVhj;& 5|x&(I'P?_wǻ;⏓F}^V$R5-U(~=YbL iNZ/QFvʦZi/ s6QJ(~ANl\5<m}&N50t tMPm^00#uar.XxG Ç52Oke6]R--^[6So{`% jp8# :׼ bvmlDP]ܵ8\QuvPø Eh!gs5+|l#7X ^Aк24hl @0kAj>7'̀5H % ![ΦЁnqXӊ.|c%ʳI?S>_]!3"fI[Axv+N]˖DqcT"7XMW0q _ eO|{Ld;"L mra.> q.`FbCޗJ"& ;d8r 5Fpe .|סX0[!J󨤈btK%0H@H bYp2PybY>  =RehtYnБ0pG Yg"a} ݜÙ]a /*iTqD oĔ(Q'Yդ&Y PҰ< *zKǴ 9aaes8\16Qtس豌V1@ w @:{Z/r0O[ǔ!Q]JZҥOi/lNUr؃tNH74إB`, @%esSta96T'P )SBbb^~1YF96pq8 Igg}q.hKp_+c8f%:etfNb:5ͦ18H^3l +1)? JaFVb{s3d%ðE*a,':t#';o?4-[ IhG#U`Yۍ䵩|! i="g8ZdFߗ۝"7:/k,2eXs![qS֕Y"7'2 E] W称e F;? K F)E0z7+=#}K Xg[NRdc I4xq*8VMՖEܘ!:Hc('mn<]_~$IRUS;IzƧ8d2=-5J#B*`k*5QVeVޓЯlP&oX>k=p{xq#p |L&مfV"?h|vr ]9H%Q,|cG<ƏSTUo彗L٧eOB}xnTo@p#{ {Ř/yt!+\6z4$vn*I G73Hg 4ECG͟o;.w cȀ0j hV;;" ~Hob8T'qK4>L5 %ت'L1Fɸ6ħԣ_I=a޺| O +Aт#{l?_*y!\>y@ǝ}rĝ.[q\erR^.Yowq[^ѻB 0?sDW +jF:r@_BW[\oBcBnWU ƆgNE^ܰ?h<}~D˕~lἢW.U1nr6?l_Ic#p"ӼRqwU~lXG!6u Ib*W9$g*.wN+ǭI5\m aB ǒ& ݩ#^`GLXݝd (Tt~IH0Eb=mSѶ6ƕmX>n#?hsWw!ĩY z7,Zb8 B}HS22q=U/2aigr3 W)['6[rsDFWQ!~G+1mvqS%^[z]r1OԂrۊz60-sqVײb!]|FbMXg*?};w1S5 { `6usc'7vhxkssZ?=x-^Q4f+~Ծᔭ>o}:-Z1w3~Ne0MXS,8#( /N@SrhotEStT`wv {1:n\]Z^D%" .f[!Cd"o&^M`rNxX9֐snnhDjO`/K WC̋`sc=DN@B#qx,Lo9"I}oe]wӏs?%/+PTӑ$@^ReU^\S4j0?C:8׿ї7t{)Bxe`}(Ó 0[Kgт†4,zO\YŪu\ [ϟ*=Q9Sc!N  '7sP) j:f0qEx@(΃[הlA>L%Q-W\uv-{?okI|nҵ'v-ʱ(%(`ש)t\w۟[Ǘ[+p1~1/b(=X Oh7%]fQpGI[:Sz9?}0 |^{$"}fL6T涒LB*6'ZQ)6i m" <^}\}(?#50Ά@TWS:c6^D>g^orD[>v>w1vtmdOdKLHP\J_C㨚.GE1Exv(KRy{j 槮 ^>~LS卂i8] 18,3-I&[!UIĿ\vZa~~g@ %-nKb^ɠ^=vF*ǥļ v2 1'i?@2".cݬ%hH<;`(y'V]Оp*L:?S-F6b}j ~uW-bJB2fm12´qP``L!cY@H[ 7g|ZΗZx,Q t&9yW-3V"!9n\ g%>'pGՋC0z@%Ϗ^6~ /ˋU M:&`(RaTݓvp xF0 gb#\rV!8$#]woPP)+56I"ו b$~S?]a3!ᙘ $(z(z.Qd_byue6@+ѐ<%V4ߓa Plڸ*IXhoPiwGI揪 BMn_hޫw:a?f?%A9( IV&r~u(%~[1/K,w6w=*YK}^RVEL cT%lV;IWfciK4iᒋf(pφ7U*Q7hh$}|_ABL0%pD/Bь~}^;e$q?%9ʚgߜ"0v`h>M#T)͡Q߻IrY 2/~OևË7wSwDqfd)5Æ`x?ˋvkrXEq*0 sd[\uL >Tʆ .$V>^2l^u#Sն3e)U$W{t44/AakRp#+`+z'^3 4'WGif6 NV~d 2H<FKU#DHA|k0T+&[CJz:ཱི99h[~r#4b7pG '퇃wu/ }#7oH|[ob ^(LMÞc"CP_e`!;O% ˸I{F&f ;;q{>Mӳ$t>6Alb*|aΓi]u: 5$"ɀlcwejxäDmƸYZYPESD`1O.O k%]Hl;0X@2%}cn/8*[{,[SF",Il C:ۡ(@V=r@& 18Oȍx4L4G&w.ԍ8NM2RnV"%lyo'^;L/pS#V{Ƌy7M!| +Qgɼ_\Lo4\I0?WYp GovC"}&7T!h&0Wflp Lt!r|>s^a нyq>jn',0CANzj^tOxG k #s\N;0hQK=32&Q5*Z70I=, &%O5IV%^-1gu ~W[@3T+-+Y4Kep{mE=/oHź8fDs.z.r}VmIΤ?GtI2V γ7>Dfֿ8oߝVº<>=٣/ [h.iA@[jjw̆si.ݟU{L<Őj6F@WEn yy}4eʔ'8"!ҫBx/.2$%o)}_ɿOP0iVUKj4X`h7O /Gk"BΒ~8 V_T@)+:wu>t*}$'iNrO-n}ӏ[OX쫯57O|ݳ^+\0kq~Y.f\k1>gBbmYqrc5o A.iyVQ5/"w6%^9jdG/H`>A;VNݦOIKW(ř>YU=DޮCO{+VZ ΠĂ^e^-׏m`?el\osUmVZ$Oy&wpc9\AM=ZT "V3$ \SZR( qm.Ŭr$5,&A4孛|d+7`EE2Ob96?Ta@Ja@zLZNYF^o!] XhA;MWs|6 byw }f;ro+צ@Ik2߈Z-ʏ7_ k@!cwyԑ+2URʘ0!>!]i8ϦJf3<>Te ãdS=ZqQ):Sʌԗy!Wz2Y4bj? h'AicHhC!Ǫ@Yd#kfGHF䄌1Ps) ͇䖷x^R4bZVsR4%gFs)иa%3i2qfGp41+3K{qFP"a wٛ? Ȧ۠u&.}M  b ءI wȕJ\)V-WzY)C\AJS0l/+JEȃ*![;a: ITigfceһ<# HŽ^ț(mb*GȜIm@ Hyp21m)+!?GD: ;^19a"wneΌ3is(w§eSZ^ʊ-|7^ݾ2V؆_%Dx"k *+J/4W=٫fukVZK~-PrdtyAǜbVA4U/#h𓮌50f~5 qz$B;iP% U`c9<)BAen1ӛu; ZJ2+yP/I-/s8d+LbqZZ);+G#ײOۻvI(^qףI6kz!e#©GʼOŒʣ;8UЇHOf> !*< ˉ׬·+bl5Lˌ3$ o( Є_NLe+*^ ^A~^<5mhԔ¼ӄS Js2Ec3.OH + t.u m WB@IO.u7}Q^ (#F,n-3a κ-l#τ(N\\GYǓƼrL4IVEF2~Nqw_\m_ `e^VЄ 40&ӕ9ۄ1O^C YI0MP%R=x"xo ) *ڄ?rI\4?`|w40 5nute2=o,)""*N]<^L|8~5QaN0*ՔrPr1c{ӇPENC0MiәΆA%x[٢1}TؘDC~=pQN XR q ;e`>#m.KŰYVh7zƾg_5ZD'0Fb砱HV `0L sRB#$՝ݚ ϱ7#<%xA]FRXDNR0bQpϿ,* ~hԦW/}y\\_]\^AgrU.*bnZƫ+n$<UX|(ƻ4=9Ql:M?[p8ۥwRD:y<vho6f]@ָ-oxR'6y-O*GV<&-WOg0<zlz+`[+94r YkE\N댔yuչjgǕ [FHZDoskYӼ:ab ;PhNZT{*U u|+^Pl_kܟ?h)2MIM&K/wݕWʯ,G>(L LN;Y&࡜栭4)3Ѿ]N<';/6uy wGG3.6MXz]*#O#MS EC/5UbBZsU `$$Oa}zIGHU ƘeR$VOmMq)QDV8`UA糸Hqo NXm@e^dև%W_HYlJ /3[m>^J5s2 j#s|9iӥ.D9,Kf,Tsm%;ԳV缙m1+!ܸ/ٌPcGOgpGUU{U'Pxjew>xB1kf+ UirbZL =y{? ڹݠz3KұnnXhYR~UIHр=$ ܻ5&@c| !唷/+:c8 j "]Gm>؃ y$72zLGyݽ3 cx/5|,_'Y錎'!ɰ^[m(8 !$\HŠ}9n6|"LpTccIEgT4Mj91r$2mK&u:ݪ(teif}k/|CԪtUscuW*poya )'{aXlqPNϭ Ͻ]Ŗ*?d 04~h<2̧OQ,$/bS>u~1yi̤i71̮s `3@$z;s~=ún^8!{';uUsT ~NiakoI,= -=kӒ1$@$,#%Ju/b5c`i? q3fsMcL&(.؁rUL+ ]/dq&(UCt4`⸙#r@efS)P*W$M\L<MN֧F[-;1AzSBc%LPx+C&}RF1e9%~@*L'Z $?N*wZj{q$A9=[G;LX{v+E,*6^v/,%߶03J* DLh8|C5+:o%DXWɤH)#+ >n{:+s'9҄ԟ+y!g@#A Cr3lWI<&P㐔Y᳋ncckOy-)PcQv@V%atn:7#ql:ұsyIZ:ߔN|?Wz=F$~@(یZwAl`9 ~X:#fNfڑđL9쵰 Zzu$\\TĦhkz;뻂$2~aU%8ƟDx@sqѿ.,פ%f~2gŔD o++['W9!w}X*B~%)r ˴xUYa^ { }a,ʸ.><܇Қ!0[G''7M!vf:_owH<, WxPWqp5)XAwV8kErժ2{z^(1 E1]d[U5tYPqNjdR!'LY\ %hkȆ I 6KN! #tLGLa^oSd$3&w]"(]Pr-m7*9@)Xr g$NJH $-H0Y;w{Q<3${S͘Qsau8s ˷;[+)?Sh2M[з064cV?*0QOo:x1yeo-5X3T)}خ!fq:j7OˋӰu~k6w`k3ǖ@h5ѡ4HɎ&2=W<$<1}`0IE %2(@`@!nr쓃ҿ`nUU:CM~h5'tutCZ(M;*v\AٺݝhOFjTigr>7abb(mo6qrH7 9\,fo ~ F(8xԌ$X|Ahs`&xhI4;K^8hFrs+FhO$=EXfNLy;%Uf {a(O՞: º! p³^:9VV@.DPԋİ1#_XmnG5f~v[1B c{Iv-~ 5n҅zKp3m.Xrqq<Ѽ!+=z`-?nޭL `+$`Dт#g»wvv!9`7MD“ؘ,Qz=!l6j V8SIY[w * lj~`|r$[$,SdFRA(dpy>*D#xG.<{FM%"'T"H38D<^1+ 0dyAR?HPPXp v5Jg^\^kĩ$[:tqмFfXr3gkUmpY5O$0'qiU$)=B2@|4ӓ4pn8SR rYp^D5溷H25yg +Dg7=&79;nifoPw3*4h P!%ca5%wo;ϯjHC/W5*;_=:cGoG54gjI` 9bIPA=5n G9I&Vc fcH( J.B;KaM*JtX'ؐ3K߭ gF`?Xs&xN=wH٨x=ohyUvMچsjCWboiǼVvvSSZ#*jɧJzeW-[UGSv\U+ʥOVv'Wf&GozsLAB/})<*_eĭ _ē'(j|2 Lm4EȹZ<" FOΪ$LIĜ,'2]h|CX/sVݩ4%Aϫ% 'eSȭ}U[8әͨP#wKRޗgȴNZ4(?+υb&{;YcؼĠuWѠPéDټePPg@HBC:VR1Y% 3KC|rT'_݆3<t9T\R×x>GGЙ{QDzN")fp &uaID\`5tћU꺍od1\C,X?~Q߼"ӹ>,f=&ijlnTtHwwjtd1>Oۇis}#4¹-woe&5 F+l|h2,,fI.r`Qչ<@!/NӅ\dgi\YȠhtfR{03[${g\fy#>Y rjB}k,X!Ԣzp h7[C zu?9R+&^?^ӁWQ)D%94 vd+3w{XZx0u1mqujSde AvԊo +Д,T$Gf;` 8O~a Wևs~5i>vQlӯ_OVӆmY+vr,wy7w9ˍ凧/sXEo`2&~=pyųx_LĠtWq7o~d|H\}EHG`[6^6ȸaJڧ>OPQ ] q;,(I _  Dr_R⇙ϔvPE _5CiP9;xIW#5&Uu\a)mn0exxH:_ my|h$ӀMGQ4\d$'sIkeZ@{ޡI)>i\& )u=0hq1򠟆`}$ ?R "t3#QGDnH^W{6"+ncZQ2^ j땯+L%I,"*SN|Ȳ՘xNdNV]  /Vo5xd#K,-1 rA\1B ^"*,#eOţT~]iߘ09mi:aqr$ KRJdjļ"%..#qs%9BFBaS C0 JBɚW@ How4eHw3XBi#(eFBn;n?@I31 ï ~AP*Ίg>S "x,?V$]%DhRNW> R9>%W2Ym&-m/]vWe_5nAJ { UaTXg>[B+Ҟzϒݱ0$/2º% eO'IN,d!/VDAW>Qd~X]Hzui.lMߏd:Kl,[B4x:8\%&U<>2;s g2j@З~ү 8dÄo1 rH>1Q=CB%^I]D'tǑ ;CmW=, $1rsgFs)],{*Zl7!3=a>ѧ޷LlvR lo+na_w21U~&u|~U# yHRzj$=rX}WdeTtzy P LS8t+C gƉG ci.@H . |\*b\-RC5xJ?J$0]RZ[5ZOQvDޑ>kX;q9hQ['-: CE|(Ly1n؜F K%rl/dwW.Ùd=1Yc5Py H> O: Ӏmj6;#7ˋ W2ǻfAi+%"Stj mZ e==>\by`{9k]' ߟ9^a<98E/5^l"wQG5wQɺqU-}4{mfFKl r&^YI=L^Att9']w- yRq"Bf9Gc{sAA?_"`dFXf'Ҭyh{ =zLĻ,L(ӜFCqMxF(Yam)6q6kNg ߦ[D,Lk*ٕ2ghb^$ jMwd<.N]{Y:T,A1^ߴ]1W3=k9iwW!(:ZV=(߯k7S7] 0% dC2?sD,$\3%O'N? u/r?, ﺾ~KcKh@^U•l2hDb+[)R%޼g,Mrh\GlBL9CΚ ]ΠmQlĩB/_q\NJ]K#D)F7)'ukxL'zCzd<+(ն%Ŀ&j-91Yd4U,͐V,H'Q~C&J2) Ip[ @؛׬3K4 DACg]:9pjuMY@9Ia3(K1j"AxGG@p;K;Vj?3-Δ|Rx4 S&uI(_0  q=pS +s6+_g~%}| B,uZ㳖^`罃06O (g؜]3l!;vhY~*H4/Icg+5;M퓓guSqء#gqPdI咏eUa+w%鶴G>̄rYޝU]<법&] ܺMtr6Ҧr憷AHN6!$Ӌ=;p 3ìq?0dZxb6q} 0ҠE*ί' ?"$\+\Xe,!U7Z0^P~_OO̴d =LR9nR9UŖ}gbOMrMUo / aRڡtN/wHmc@P,T@f)gP9-w?bI14?M2tZP߶PmrRRVvXg 3 A8Ƶɖ[TW/3T4;֍}PYܬ&ٌbgttEI%Bz28Qlt{9 b=X:ju`pvq҃NJ5%?"չQM`Ɏo @uNx)n C}&{C,9dkfD>q1a)>367 E!ld,Ws$1S4**rwo빅8烷eA򔉰NW O'ym㳥,\}pVkHvG,FَV4}/[&0C8[d^{ӝx5.SByK[6_[9kO$}£p,}6.;h4rUU5܀9zuK<ŠbO(&u4;I쀧TxŜk9c~n?uΘIV-=G E9ʍ=#tYFFͽ=!5/%&Otp+^|2kiE(Dl(xNU E_pŨ{Ɯh1do3pW1IUgфoa癐L Q$S핅p#-M]{ouq͢BD|ok>κZy'){-Lvv_sfQF&" -wi0~r%)A^ǶaW5VHQxf FHP*|+  2,͓}SbT&EC99>,[,VC׀y $.L!a!@搑~%\9UZ1/5Q Wfɍ4eі%HH8Z/ .~ L֏> %Sh 1EMqx#D Ƴf ]{[lyN%p[܀n LޮPsJ{E)z] ewq Uf+cx}}=Mfq<Nx$16g֪X7"^1Mүr5|}_it>Xfj?(h_,i F0aP%B[A[ʮ&voL?XD` b}'œ6wJ],6_) >mxm+.\bd1CAh)0h8#} b~#ه<g`WfmQ~_֋գ[@Y: 9-zVfT_f_d 7  ިrLlϚSJfQt,{tt1Q8p&4Ū=XFIԻi#z*/,g VmE{K{طζ8T4VWAsmlul/nӓsFD7ڲG@ Dl2f+ }bgt>."6Qč9o'*A(T8L&b^C!7-'rǴ@z̪|rx@H]5 3y0ItA.wWJVH4ߑԳܘWcnq_q[ӹ!( `v}'e2e㟛SAUg:md{0ClkX&vb?-{%ejX40#=ߞ P3ytDg1:/g^jYV"XLfvVhnF!mŚ9[fg2DGkLIؾj7OiSn| :*vf@.\vm(~uD:!$L^2l ׶h&F1K88~tV2-~*R6G8JJ uL%9"I 2y>uH/}pi>c$Sƾ`B*yAФCCnp HNӾ+?.bc+AKl22 >:s+*;1&+HZE/!$}F&C|M4 ӱigaTc/:ǭ =bD+`=+ N4z¢i,Lkyk$tZՄ^#S!G2`u[#⬓\VrIxܲ[&\Wi0Pͷw5zX#շ;]xKd[p.(ԦswSK6j'&)S.EJMxX֑ЬPmb;qd*Q0 [3jiOFѭcY waYu(nLL:jDw #B ( qLN&~ٌsؾꆗ>& d(EFcMeϓQ*;p,8GF}Єz$Jx iW`6DF6kn<*rq sR3YU%ATo+Au:w\[b0ȚJnՈ~7/zS-YO{>KFY\Xq@vu 1'_Gd8E_Mp0U B>}NG4{W9lblGo5K~`WMh %Z'虫fLjnM%)T XιHټ4ҨAl M:>^+yM@1O{|.W7n Roiܣ-`Й%9AoJK޺`Y蛽o5q Nvo7y9D)y2)ij%(kR&{?#YTk&mEs4XWXNY;h|ݤ`. Xhb:E5>oƄ^.o1J-ٔ:Ͳo |TL`#\b|ڄO'//='O'.?0"PB(vDe 9Ϛg?u`vU%E-XP[_F̈;dR{BKYQ .Ѥ.a, 3*"kKC"bTؿ\s#qI2Ux2P 77 d<_m*e <5e=mv.aaaMӓTԿSYߟz3 ĕw\,>2VBFdf$ۇ$*J-lĞIcpNF~jur84K՞s [Ii/̕exi] Lcؐ|n#xtl< ̮\t̄zA;sE~^;Yhл!b@N O_ƙ-YWߒs6F(7j]6Ńo|P54 @t~h,} /r.~ O.:r$U^_Ùm6V0P;Y_N8&T9``=?ttr}Gkv׵U\51sʖ;9:Ư: Ar2i.qtqvrnoU ~.Q(K!|j5k{<u^L X-jλټ4'E܎Qs_g[7oNbۦNS,bt1:jObSڧn[\`/R@3W58J0k+iӀOuy,Ѐmqna҂*2#}1 `ܾC;lœi O~ !utQˉD5FX}g{Mfb:6*&N(7 ##`y I6=_N`]450~ZN@:Q4ˆE`9 U7>Q!uY5?DH .F]Dc0ߏ~ 5h<Eѡu9EҺj#h Z< ,E顁QB"D+6^m`x U9+p1[ͳ*Ϲt+kM69yL cB)γU1A|F'~j%CL0igU5%jm; JB(d᧣vp?O $ιpлJ4e_4&RL<[4X ^ww",ZI)Ap)8gw=+tFAsVa:ej>Rw~!&Ėox@tem&!NG`wֽxM1[wtqm?zj89VઐQlou6^vG+k%S (?6a+@jSM>ISAM::-O"y|9 sԗJ'GװZɄG$7?&ySU \6M_ L_]lO %Ista d!x%^'I8K`N# ִGH9/lÅ_ _zqEoC6WT8VdKISMIc{=,?A\c(zz<1<$ ka)b=dB1\^`b%`&S8Qh*|9_t7oFTh?kv6WWL]xxl:F*le0:up7tTQKNEg C6]+7Ӆr뷛 C]N!76@RTŒBA.)TXMGrZq$ %""΅Yd~ z$EߙpOlz}pdh=*v@Ɗ08?;n hg}OH+Wآ.w !?_vla&qe˜1ԓtFx2GM!xz#\+k+>{4dpd%'b.9cd*Ch{ɘٝPhy|Vf2ݭnDV4@pwcThs3|swΧea mt(I{LgZhdE5_\0k-Ii Nde!Jw$t˃)W]LbC֤{ (/`9 o0(&=d5l+hMѤ ҆FL hlU:{9e?\Tه_ bXuX$a?8=ݿ9_66/ htG8`W[>iC;YYI5%k ا4؞xr2n3N1 (Qpm}>uɝԴQвb]7|r4V5r9tˎ.u{ct>8_h8yi+םh4 p =l%7~eIuDҎSx(F@ĂY \Gʡ!fNNCrtbs#Χ $[bE-+9'7aՈ9!H 4hy~~qo V~y/TBl~Ȅ8~J;eԶ:f_.fӘuO&ۋ&Hz]# @gq-5QSxobw^^r<;ۭZyV/ ~Etwxp·:وƍå>Bqط#578b3uEZ}DYQ8>gVI.$k%pP88:$&i -teE Mjf(fې_'C-'u:ìb860gĶ.MFn(9qi~/|ObcJVo~ a1"i1/n=|{{_bYLɵxA dSV$d`2T %rB7K)M%wPqeA@ (am9'$8ތxlo ܋]S.HcΫ+:]'Hm6p֠7xhurD*&B4K?AXk%ٱR'wAÛ}?umN}:WuVCx7d+0_!URhcWOs^KYk)ȝ f<0 )>Sſ-DĜ{4ε_L~Y-I3\LU7v1L8x9BefLwh;ڗSC1t/;G^')GiQ/2WE.jһs37- YO̶[ fk4-]r@J11}9ٜB\)JCoÎ_ITo:'8E4y=L1u 0SoI9x˹ o^5hq(hBl4c&f2nD]xdF;xm$vnAqyjcNH/ ;@=#t;K(PrX zQϓq15eOoRg6:8bI^*9ɾ}='Qu:V >s=SMm>Se͗R~7CwG5:N$ݲ1*^a`5O%/Xy@NI56,,GҵA^-yWbٶY @4۱!XA!fkϦ* @)kbDC>'UJ>s׼߷͍3``ig(?󽖷#M.D6wÔ~rO>a q16 n<{9m rqqtޣ +<&Z-<е7XCLܯc(41+BFRKEHi烹Jab ꓯ=@>o/ʟQ\r"8c}p0/8U8 ޱhM32wo\ĂHqutX4lv>1ӈ6OkǙEtli䨄x\w 33ZaLu9!(0d2w5I!ecEY{=dN,, Aݠ#FmB#IQ< Z`쁕*аm²?c@`DO;⪀#ˤ9 |$<ɻ䬆Z!,zy{ R߸$j|u4eo.:2&;Re1?R 67$p3R~@4\j7Tg oXC2!".mOY`qKRl?kwG:]g{FIa Ҵ#ji7qic ժiXCDF ۟n[g $X*δdcܜeK]4'MvEm=H9$.>V@i!X>eccCe0s]0;P\ _ TRAo8և0tP2MHkN(,6`c,ӊ p?!&10[;]Z4ו_ItH"' V-!WLƖzgeրA"Ҡ9q)Xk@y}`sbP'/;gX 16n:P;u6WTĄQ͌:W}?m~ׅ;ƶ\ 9~ J|-PZe7cm\H֋J0tWQ:(E6/\]6&Cь r߄fn9=4F ђ^HxiB6HEb}cͳ|Цَ6AiȩǛ;=(@<'9&3:m(KdяgRßj2E]YJUI\ZJ"j+«s6l;vsdDn$ftےXR,!fߜ*: >Gsп3rcٛݝ[>_̡u޲&P*d*Riяٽ" YSUK_u&:+g.Dn!<(6D =V)d_/[؟-Cf-qN1熦̦pMYn x0y!7 aE4nnmʧVs95-w/T$3tiϜj6d4ξa,>5btcֲ3IJ2w' h(Xz6v]wKOCYoճwPWܡLY ~4xa饚f45Rso%_Wb}G6Y]_^^t=Vl`Z?|۷{;KIA.(?$ex\6EC2`ʠ N֑؆qji*G9B˖wQE=fz 3FZxCh 3!ˍޮ^`hUDx SD"3[2:Iн OB9mq3%AvtꒆZTQ6 #:?t1Ĝ;^!}}1&g酃3d`DR,b6r/oOioyo. Z+ hk_] -Fn#vJs8z~l/8 kgNxAx9xk߻0jJni?v^$(L/^bī{,' VG%h${Gd+R `@Gʭ##W/;??_C~^`dzC28z5q]n3.g䕄)DCmNЕxc$ *s:"Ss}Vy޶ǣtWaɍ  i)d2/^ޤ@ZSXIaYr !̲ÖDYY^B!6r F'hѫK^#;L-#ӻ9!h($@=56ig഻=/+xm bk&ڧE{,'ʇrd?س1#ߢZ  "Q`Mf [љٮ'awdz_YΉY߾#H5[bWOd%i1/Hvi`Fڰ>1Ǡ }pӢz5=KrHЉgV)-fG a079WNRry?ق;3+q7N%ޒڒ^uT%߱bY. 0fXZ>x%$k>CT g3uu,52[߬b,{4kC)淏̍WL&CBL !u3iayҮ<}sǐM۲4[G)Yi8]ҠD0 `H2$w5[B, .V?fوr7²J}#<퉇X XF6\l"3N7@D^; ǽL5]gY{0~=ySVvh 0?bʬJudjm-|UFBwCQFe^QQ߇ɪ,F?t2'gθte"*il8mb>d;U{9~lyE}tL{4v7>kU($(D+.j@ϭqӥ!y>ڃ^]\RG3虆+b-S#N/nsCaV Qmإp&xދhuTKm XU\MD>LOʙ.N[W3D"hBbz2+`"x揦fgp_0V x 0X%Oڻ{[3sK>oJ#+* {r^c&pdayx8j!|-^\辉Th0pg+c@T!/pFjjs2*zm >&{>N⇬ɚtQamO㉤q:>u,ShM&e@3  6#+DH-$7(#ֲ"E*Fq:|.s찓sݡp$Ҟ@S{nk< x4ʋ,:K|]=&b3v)v3N,X sOfc-} lh)|j}o ?E.f$d!D=(L;˞̭8YUȇG%Jt{v|k :-:,,y~F,%4@*,)osW-GO4;jй֎fB.A2[<.zoLv3JmtޟQ;]d5i6`\0}zs*? 5ِz,oC8\M;GZĺMߕ1Dzpy|%cĹ4B|X|O)VOJHBJֆ* EcV҇] 4|Qx[6*#zvw؞ɛAdEN0Ϯ7`N{4W]ySӁ=d&I e &=i]Q%*Sq?>Nҳ|Ql)#[o? ĥMC $Rtj8H:atQ`p;Mf0XEaQAP)q>lq03Y*^6c+e,EYufClيSY|6q ZQAqŧ 2廯ٛtթĦɴH /## cMwP}Wל\_"]CX&J6Fȡ =>_hwǓ^T/3'95J18)á!یO#$QNSfi'8IRey":n8_h Oq|=vJ<۬5!;iGcenY1dzuN-$f_dҒ0Mvk)kT{sC^N8|"bAj@tDl`Z:H uNO6K9̱сJwBJZv쩄@_v OFu)Emmz<,E5GSmvASKҬ$A6QYILaD[۲3L0 D6z5mπsh`b [̽9gon@{m_H .?{HiAG`|,0:&ޓ8ƧkT/[B]#W \PFRǶ E[6}:/ۛs΃AZMdv4xzlp.b"k5bL3!ޖ)0:^w]_Ӿm7.lc/4qar]r `< 7HNEϳh.lӭGhƫ& q.fopl*Ƚwګ@׆8t|vq%Ki27 g [$`XQ352$Jen 4dU[ @ 2?L^X5鍫QL@ȼn㭛"^B糾 TT"T=f&6E|]D e<9ZO n\;[aʼz7K~!ZΛƘnC5iD  LB?D跏|1\kaLg9.wTT3IcڇVuOi}?H{f|2 ?Nw5QaB=a7HG2LlO3tCڋbkd:)@c0᜔Yj|q'|hc\ iڧgPҨ0{*8lb$I Ψ0 CeI3YΚ=lVxtqz:1MXtaxtua J2f>SA KYC-c[/a#3O #B7]#˛4X=jeKH=Zͯ ꍉxqc.0svnVV[M,Ki"*+9&Wםsfg[AǖzD߭O!7q"_O"u?DN1XJ^_.vR$21L%p!$ˈβM=tDže{a9r,C&RŏHOI|=.B3rэ`A]ׄy-L1SGP^΄Z,qdNAH8F<&AnwA]/wmsyD$NOm;#[Mr!kKiZ Uf.W>"wʖ/kl!aOǩX/lJ궈eU̻` KePN5+YsrW\D*9V%~mҌqR ! O ,#\1fק;S>s>8aa=!y@eNyІ E1dj0Pٞ@(-iOD?";[ =׆;~a- ^BhBrB5(JԽɒǗ `sC#8&&$cd2j5g#\#G)ޝH\UT`6xKC+6j[ΐ,dR'8Q:FE;AzctN-4~OQ2͗ RS'tX4A#V.GX1L>9߭Z]$+VYJXR^oo!jnR4̲Xvi;pD2x\ |~iRtPh a3VhjB#$-i bg$ FUw0y_}2c؛rc%@ᕒ3P)+@W=J> :F7y 7oY8GlDuι`WKﻞa]Z߿p h+>}1O&f 8b:cX|tO'sXr8f[fgj~S.67?GGu+4y+VRUojrD]%?_kS6H46fT%p8"yOj 3R[e[J{VpipΪX +Je*QDq靹|U3163B2YgAY z8'&!,  S4pmIp@N{*shjyyZ+ʶ_a H ͙bZr`seʘdV }!r\th,Qt9 8%h,g jPPg+#K޲%.SL%ph%$W.b5d7,`w*(W } nIa$312tlxm!1e7^UW=өu=J ҡW[Q#TنB'!FUa*|swEe^f"* )^-S %z;m.{i^}vJ pݽn"XYt (%К3JD&w+8k_v5KѭJWac=P-z`Jp1}hTF/=#fPHT%P@ɷnH!lYid˹yqܝ F`MX9ly̡nZ@67uσWw$)hT.!3^~ÓKzTRnѠv\Lqq}hrD7l4te$i2#4¹$ݾn} J|S1! iR마ëH kcy\f4!~!W9@~ '€YwO?h>4c0ѓlU@iJU'~Thh ggn+0$RvM'~5aD"((D$ cFԆezQ. ƐOTۃ.ba/炴c}$*VAD8Y>o >zYGUVZxϡoPyb,&@88;viS/$%x%WvC;:4uc}87H'] 2OnSAʹdzs#D᚞"u"=y%KNa1)/\'uLZPCk7ܢ.iXK&H޽GU.?*ڊSxZS&Qomx'@nBl_^D]?Ěx`5ysu;pn>K 2=TFuKjЁ8/BoOҎbo/% 2>~ͨi(OVm0}6#v5{]2hefP8rW.lB`:Ny|֪dR~nT h=5G=WmAiQk"B9\$kawqpG&)OD8cJ/.)"E0I(|+#p$NJA]sIF4L%t`:n4OŸ$.SGi%M.ν'' %͌>7;yabsh[#jk S :A=I,X7JwDnUbw^^rtrBn,!W|m3Lzb֒zw{ILWm_k Xugiҙ a ʛ!N`!Ai?\g2/$\ /``zwopBtzq(|fC6wvƿLe}b7Qy lלÿ'd2kєg^pv48"J=4 [΅K?_v&cc:9Y|짵x4((d.G\G;l֗ك%s<!7,F敘s~hh5fP![B:~368ln@gR/G1mae2 ɍ2mn mF$ lo !ҴCtb1L2/~_"ìfnQ󜆡IGUIѨ ICf{<ϠW[n+l3hѭ;OL cl mۣSώ/#D0D0ib:5Ry!a>VKr;CܒM-N&Q * @J?u!]^%`x[9|X,}YZ˙*B|.F8jiܯ$7'= { (O)3!b6!hKa,i1g/ +J8F,zY@UB^Tkp1\]g4w=-{/vk}Sh$ 0fp:`r+?z*<887u9ij>2ww˲(%] H:zm k1_9ƯOL>B OcFՆN4\W9r/1D}UWk ׿xI"/b_?٪4<iٛ 0Md,Vgi C=o}P NW%^vp3 z;$p8N.9\f+eP%mP.ϊ#`LUzGg u].yafmZ-3ŽR&epxO0)ƙ[Jwoє Ő=HV >O^)|]g9&B}߯m9^ #b0-CaH -pnCQu~tq>qEa#DD̂oQ#/y QD?-|ݶ-*it=mҷ'馐0H` (T}c'&)9|Q"6_{QnQy nɾwty~7n H* kx:? /Xl'{?h{4% fxu Owc![DZD>O_V_P[P'v7j#Z'i +n0xsxc^UAWS(*r1Xo vPR\Z̶67dImDp ZG"%zفI[z r#JkTac6(2&@tMˬhl#rJb0 Wcڱ_{W᧋+jKbOe$7<6N_9&ww3"+-zs֫`WsG@:i3QqؔJjvRL9Od *( =ϥvgIRGhC%+Lmiy@%[DEneJOOͮg㌚%@w؜_ XARa}DNM:b+4WE<.)i_E\csZBZ$Yھ8WOd~EиG\/=LkwkG^P(MOMw\_Eadb o 珣$lnp$$;Rs jA+Zc҄R$J8ysڔ/p萿hx~jvʉ` 'm;t.IͅO=3tOnAgCYj4` \U:wk8ÜtI|;٩ПX7)m4MfQSAR&KS a8G4,d"0X56 ʓj<-5i gL /"o!X#R>&==G(2ln#㌍B3 [(а F1Ep{IwI8D܊@ iGY!WmXGrsB-kյW o3ߘss8InG}&Yl˅>eiqW0a/ $`DjHeZBZŗ_dϴdN|Q+ObK B @s u~lv,i }c~ 5 (D‘jٿAU%1E>?l^RoBSc4+gFau#I;ƒ+xt aA9c!?0 "EyMV|S@/;y 4=uQP>|ıNoV'F&1{s8~Y(`1]C-s_.ō/I~w61,jqK;K2%qxsӇXޚ>Do/,Pɦ ~zMxOKPYFdgʁm::=F~Gx;6,bG֞-r(K?^ϏN"l]z`NJc|#ئp~GTEʫ +R4= M6PZ㎸1d/$@ 8/W=axm}X1%nvm+pT;z ǕOw:L4/F>ku%u35/ף0AbBܣLOʳki-HK;z$FeXɭZ+Id|2q{ #(HG@eRUQM:2n23&"pL|A6ӥ1}Gb=Icz᠖R (cm0}%IXI_2fƾg)eB}-ymGMCISr<"!}M>=N9՗9Ar1DK&#)=r>.*|?XZiFWE8 'X]tzВH$M117!r>-q0OYE?޳e~ *Sj[-;QۂM^m*k!BIKqm/¦~=Ij20F&st:6[[6 %fHsך 2mFdԥRsM:㤷S5KmH$=Ȏtg9}ܞGo &eN f10>EG4OF1 v)h\f$^_hQH cLVuhXuhIPjqdEl4\dS 1o 2BƒB%&a;euz` 5`[k l¥7U+dj9Xz=+ @SHZl"dXNJ< ] DU`kd*(lrc+;+}^d&G L+d8 l^D{Mhž067K][#029#+֬c uljD&9 (9?fPvܤ;iR2isrWJ%}K{ ]xb> "Ë ϣԫm.O[`V./FOʴ?Gǹb\"O#E(^1]Y9VZlTX)Ec?rV r)符v;mU[k+MSCn:%eLNmVy$ KZ$!DfknoKr…]#sO H[oqϧ:㴍~*wќ?$t4Z[ϑFbX[9vWK~=Ô+xД2,m.Y F-j`F!*]NΈchަ %)fA}cC0Hɔ9`wVbKѶLJsJhl2g^NʹC֣sZ?R.(nzϏ7n[f˜2ފɊ#|\q` I|gUd3GZo#_WDd@jS^kaDةj2H [a֖t|`4PO88{ po8`, nfk%X67Lzg&ȷ ^N&çqv.4f:W;-E 2QDLZRli k]$@ξ^`O&$V7fxz 7[(-[$-jeʙV6bZS({+i$cl^rՅ- }FDyl+ P%TK^ l{@\x>8k]+83~ʉl^ᄐ9QY0YI K hyS_2IO瓱;n}ʀ3uF-0%~82Gzbǫ{Gt'Ts y)ɎP voVEH#:bt9  ,%R&-Y"owK" ~o2fU`q&>:c^+3q{^o9aQ3T~ڶIw5]G,WcgK{b1' ]X_!d=_> |b3zԠ+GŶ $_..SʘR[憌cDrH\d{'Ny_sb)aիtZnA ,`YjE7/U#/B$j޼}U1SuD N`1-7)䳷oI=Bt;YM3o~sq>pY,K C?ݶe3R{VJY&:>1 *8A.Ɖ.Q9!fZj$۾<Y~w _vkwL7Nb4M4>'9K|>ǮiQ)w-'ݺ8>j_e Eij잡tA;V3|/qqLT=xjY2 Kyo/.#5 xBu xZm1T}: F ɅrUKAtD6k-d\ypy|yİHr=i<Bd.y1m/$kCj23w RN.4w4ƈ9gA)wӁ;o>kͲ!oQ­=L;zkpLc8gQŒRwBh x/هF +7q*ֽ0ʘZtm/v[txoO%@Kc@I [kNkW|7^C{kvPRkmW,e\('3-XTt!'aLegd}h-k;mSt1-*^;"ڏ3^gV3rM/o')gM8緶]L-ǭQr#w σZo=F)e:?u.>'G]uGh> FnUq~=/x1Kqr`}E$qNg,Ogh`6 =M$m6 *ѵ<'Ȗ G$iM6Q6?L PV_qÔt'SzaQٖ8'}vO6gTo3&-719ۜpa߿)c- ߼a6.,YٸдcaQ/EeDym,1;~Z'I>^\F_2$!;2~'# Q/~e}6(bHMN,,+#a8sэ15 H+ޮECUQA9@\o+i2gpQOgMDBv2T,g R̗Fg! 3i1J;_Qש*S%s-EϺn.q{vEB=Zd4_9{ۍs~)ٮ8N_ٰ^۩GLם]I.{69 D2ۛfۧ6e2]2$G\cL>%ɴ! ~| T }(4ʓ-XsEPәAG!Tɨօ/)(SV׋wQ2kݲJZH\H^SP:W[ZWL>xh'Iv1} l_8gЬ*a;jιG8ؖ<4Z`y\%\Ҹ!Y`q  zRq627G@-2]- U s[&]z+mco mҶ cfLD']VtadNʯa rYȖfI,)VJ[΄l 72$- 5rmu{$[O̳祢lYwMlCF@j3KNDϥ t.PcSa0X: & 2#BE=)3;[ݏu.mNldwY2 RnLE..W.FDב̊gz\]&a?Qk}9Bv58iӋ>%/-j/!住|x} Ob>qzoA*:Vn7AWy¥_I8a"k;_ J+u 21M"P'(M, 1ac~7 2ST_(j~05tRۭztx7)^tûO]. ڇ΁sM+ y;"ZE}ri 'zVtR~!SӁ6lu k50N%M˅+@;Jxw,+p|MVݩh)nϦ~GEqg 2os̮3zu;Ӛ Q;xmpml*7NGa"]xwҫr_UgvLb6΃Cй> C}'ZؑR7 Ahտbqܽ8EZcSTF'ߢ {Wu:v'"4"_[z+_(`ʓ"=OK`gf42$_2̽B>KYVa=G/賲rAzAEZ)طZ!ALq\y zM~0?"Ն6wզlޯYOc9h3h4=}~NZ cq@:MH /UESN>Lg6,y{1&UEq>. {w1E0O2ʑI]c+bU7߳s*UWT.;N?U]p)v$a՛ctSK;w,es5 PNd kSL,rE z Z0<R:hZ` Ic[N췁!0ɫۖ- ]^4UiJ-aou8W^+75 Ȥ-PNX^cu*h㖿:ͱ^v}e󂵤?_ƈ \B§5n*9}J[$o k͍.傽/h ]`C3$eyʆA`N sK`w|yL#'%%"X(o\qQcr8'u_nv7xI zG`c79PPE%7ػ껧K(=Llj[,gYv7q~ m9 E} j^5.+VPt̊<у#Z.Ԑ';*iT|E/[T8I(XUG+*  |`1f2&@Sy޽"d;,FG$Cb5gRQ:X;"紮r-[+{@Ζ&;a1݉Tk<CZ'o_w8qCD1 CӕCmc;z+*zt<-k~ {LFc#,Xh ÄĤVOhb#ƿ|0Ȉ_L{wLe+1im:8o o~ނlLL;'?ubHYhrmKx әDgsPD|)YQ ,u7{ћy׾l_g)ɽ;\)*o# ΡUд=jN.Ϻ+J :*EGt 2c|j[+e}VTYA u;O?kgo9{lmsh9އcJsC챒E-NT+V`yw㳍Ctc8CW{s{NU0,]D6@/4#789 }Y_E7c W"ɨG-" c>O-6^ρh[Y E1E(0m}j՛GH3_iZJ}|лh{7OE׊7c0& ۽ Woơ)RF${"wRON1I!MnY‡x:j˴Q}c\)+@\ָ".嫓ӓuCxdq,G =8d0~.pebxEALGuml6#tܹ1d/"1C{ |@RY$R&I 5F[}9cpýмߔrzG]C 7#e*ب^\JK9d-!c w|o4zG*LYHvð/?"Ixu3P2 "DU(՘G5WŒ^|(&sQms8h%0CY`**9$6^C{{0GcD4M 8&q*}h5m?"Ãjbut1O2B-ir ):)}J%WzIaQ)7+%b&ɤXS$2ac8ʌlO hnR٬uxxvߡw>*Ķ~Z,}k@hP4T/xzg ^ﭯ'O}ɒ!Fg>[EiƩ6OڊR'62EJL7`gk/TR($@kN߿ﶋZP dɑNT8Ϋ>~G(!G OHwXR,ngd2|l>ɸ\ꮌ9J#5`<׭ kF,RM7NwJf{cXZ$%8$bqEY$C^+/ΞPP i*im'm~C_.<_,"? m`:eޜ;(lm`J8IÃP}mSgɓ}G[9 *yL/^A#i-^Us1?Cf\Xxk+UYFl{#[ ;$34vwґy2z 8 _ [gab BϪIX8-ՠjnVU6lĦXabl svyyH Caj/' .Q^襡3C,=" įm}1~ XR 3kȁFCؠ)(IS6< Lfm XeE`GA`F睢5q`eg51^2}7=$h_/?>tތpD-BMD1ᯗbB2G1Q{ Dp4yFvQ(AA5߼q'4dv gaUy#I濑P%S2{- ng~^Y'~藝4cj;ڏ68ypLotD$q/lK~\NAp1;?=[7m|N>jϻ>Pg ^6]>GEN_]544e罩 ԧlX/ S\_() a4]Hp!_slG|}U md#|-8 x7Rس8'6{Ut>m;Krt('U ##dnsi.I|*vF ♶kLj>\Y[ywVS5߷5KGsX|ڟP? ?׻L)$:hehM}*rm⼙c}ɼaK/HZu&q yFǒ;=j/pH37[/ڍy**?M~"QoSI(걝^|`Dw7g̦o[kM}0/ң|hr[@"WM/,d(4GS$S~B[OBAr1!)jMn}ME_hCX1uЈ98jXRZVwO k$jABԠITp鎦UƧo:+J:?7 Bb.; 8yP;I:rZHvB2/>;˜v(#*Ik6>@ P_>̷у%ƌb]l<ԨdFfL% )>ܬudzVXi!N &Y&4#f%*.!w|:-g!dVoO9o63%ׅ!Վ>8qF^,3\x ϖU ~ΑC|Lge$Я-ǝT_M{K :p.XCZ4qGÁ8pעO0,H;!~`+T HClg"S`B3z} `Ah?gȸm9B-ޛͭߤ"9<̙sQ "+Kxexkc̣ +Ps>j}.(.ye/. :,W5Ɠi } ̣ɏq$6u;|[*&5͞l%Jw6`dx>PԤ,վ:ƨ3o}..>:.Zou6M 8< .O8̻}h37yOG}$I+BHUd&E[S+^_횡~NN%!'[^:0ψpMC95 J${cԏHpk! K4Ijg$3B}-sҹbiű^& -cY0{=VK62LG6O|l [hyHMÇhTu'-^9Y4 =qF_~Uu X8ꚳDON?\#rWrsJ3aηxދq(д߄#Y7?h_@^Κ$.s8$Xt.ww3UB%|vcsVAx YBf(TJ_U'-I8C PE&&kΣ 8c(I׹;p G/sYWUu|rHX:鞵۴_4{e?f!0 FŒc$#@s5k,Mްropzu}0"M]۳ZGWQӖ^c(01X=%tEp{ 1Z:g~h<<<'.>֣"k?ϻAG 9U4FĢnʰEAI3#Y:HR[ns8|Y)"1̑\qq s#QνLӜJ2Elǃ(Iۙ!1ޅis{cN<x]4cg !]%/Mձ\u<м/&y? [kBB ݴ1t0 ڗ:PSDsXɭlŨ0"k{.\rC6&m[#hR[cӾ^?9mS7RmaD>Lܼ)hqƱv)P5Kep|<gIȱLbxV炗ahe/qua¸;!8*6ru?jkn7 )/OGwīFկj1ZENN8h]]1=.\ eIq|R\b"ɉE$*Au$}ЄCp}αrF :cT(s{F:vb3;~d.'Gő#v$Gr2Bpr#he<ʬֿw6pqp/6/T0WlinDP^UQٹN$%* -(,ۈ6%+髧m%6@[sp\8wD?Yx7{T5:W=41[Ǥ!ޓ$u&w0qd,eZgIayG\F7MlpG}YV Ӛ ,ƳEbEA$S{ \$r"ip\XNDHndKk~0QԵ1M#dc1#R~ ƴ=ՄJ汭n-IeVy+hlN+N|^{;Ni'&07~F6ìYjFɄseqUtચ2 8DX.,VJkF"6rb>18Xb$9jm2Y)t9E?}RC]$z=kdVcSb qA4N8{<3YQg]>̕3&xz[k;"vuHFnvQbWDp悧=cs=!3ZÚ_wkƚKdL0Wv~Z𨕒^tLԱ19a0c` ν8,ݻRA^Ӊ-~D, o4ĀAPQVP\C%wIs\ccz! @ J$=843慭(*煠$(~'ȤZOkʐ6C98PX(G44ah|v{8NUi]#D쌑Z,:PӱD0x Oٷ)u&%y@f:fb@˷el>ѓKjӧ,Q,vO_E1#=@xޅm2I|$\y"&|1^s:bHpԴQ*,DJ(il|b1-OZyW+Ncydwtx'1 t$Fԫv-O`נ<Yu2%vCePݻuG_^stALStםm~gY3LJ-`"1 aտEg/It}I}0O騟L7n +rR7[?L2y;vv!2{NZ9ZدI!,uMS6gs4-,#@#[@Nf3Kng1nnuZݸAA߂1Qbp&%q1k+<^UZ筟Y*-}-ǡƷvz>x@CSU2ߒ-wtR (Tڇ'Aq!a Xu7qbEp xvr|o߯- bЅgk,Y٬XĪπdbW[h)yi]sw>]]c||,^x7ò>ô>PxNUq` yBU0; c@<dX~Jhʶ')v>up5,#" ^1fDeHHaT,i }95ǃ\ r4݆M/!ib Nq 03_Gŵ_ii*Isj+q)Ęq𷵵jt-|(D /kX4J&}ofl `d/F[P [E2&|#LBepcuⳋz8:U^ a%ۏFPW0sbT9 fJpFSWLhY3Ldq[` 1j}n=up3Ã4Y0~٫vt,wr(is.i osݙIgC#xϦZzg߽fD7_H`);׹HH2qF* w?X@R=|w망CEӖ'CʗS0r=O`8Dḁ)4#ߒγfmG;{;/vp;gjZJ3mp)EpQJז3>&[ Ppҧk@?=Avd9 c!b[1CƎ|1 ?kJ(U &)?lqt-~(<v8&);VB0}eo_.7V6⚆+~:}Ir._{x?_a1uH>zOZ[Ln+ 3g~0< A7nAjD꧓pWHn|5e=1|̦Nnjȑ ǔZ\_.|nM;5^ӷmka^78!U xC祁pnT|%96_bU_AFj +8~;9w#3Ŗq?N;g8$qVt%kyWӫN7Lw=; l. *dсD"&迱SXIr<'vi+5s:uppR1 L7Q>C:򩚎N}<^F#)U@vxvn)_N0R}o-lGyέ-\/3Թ"X6)J8Jo7Q& a`]KhTO[bǐc2 :SVB䇓K0l\?_û4Ghz֥5iiQP>_JNB mK]e\#>=d,yjZ# + [pD{ ^ōa!Z( ( Wu zD~1x؄$~|ϦM `ѾQć] (5ɼb ypE4_w9)P$r=4xpEx>h ꭷ{[o*طR&JHW:Wcɟ9:@ukr:0<%k}u2jaWGvG_X] &1m(j8u:6ğc L 57p:X6{\1Kmv ,@l"i+CM@Feͥ Ͻl2D5 ʳ\e@oQ|:գelt]W\JpVWD ud6 d"s@? ugԝx7VKtղkV7iI7o~_WyoƄ2}+Ȗ)#F&⾐F.DH<3TXr`C` !ŌMA>Ng?d7.FA宭X8Q+&V }Z,2ƬJ@< [6qH89]'.α8f7gYK=^LX*#iJP5G0jap]VÈŦQs:mp:6PG<18\[5"^VǦL+sK<:dRLeٸg9* (v\~_T9NK=vަΏ5{~ 0%DS_rG;"5Gף^a,B +Ք7^ IIHx U>$ 2JkFQ`q&msRMgwYay" -3\Sr$^_488Tymg R^TasN |B٭2L$ƣ6mѓnΖ Pfl"(bopm)Di*CŒ&_c^b 'bb;ǯx"T0U9%=)U~d7GFQ7G<]JmK2fMNsՠ6٪.0Z*ؚ%*Bͥ1r=+ ^Yi#ٕ@)Hnggn~գϢ⦲- j+ uӺ_F}[uWu{^{OdR !Go%Q`GQ#͕7`qv*,:> A-yĪᘎj6(%oᜈe./]r b%B+4V@]$TPTx䧗UjVV`WX Qv8d?J錺2 ^Qv>Lڟx~Ѩ,#ӂlCe~z6يq:}|(X0ܞK4ߎ d_0 )׆AAz˳W@@U6]$0\/{ }ZȎj!i*3ț򇠄].qt*ܾlQƆqM"A>0I΃_q2RV}8o8wkBnș*^\GaCO ߬Gh2Gff+M[+?z/} $`V&bEyv]Ƈˣ }dC0?~q Ad &Ąh7G} )`_w_ ^.oOas# ȫ?gR+/gg ~_'\Ov:u99އEcCԚ@%vb, 9%F3'Sjzݼ,qWSx ld:(2ȏlj2Kfy ,_Ll# g2ehN5e+u<4*ѝF%xH?ʨC5ËQ}`](5=x= צӄ_6\> ];4q,r*0k-<6asX7KfT8SG%}rz~:Hg0X_Å ?w.S" ,KӸ'ϸ*dY2%xn4 I@UTF翞; b)s~9Ж,40 €C.Mt@Gj\%-6+Za~)ͬ7BsN;6~(ɬ?l =ݟhgoū4 M Rt&98⫞Y|o Øf|/u>$ \_+z 5RS @xћVzS)bq2c63\'zJ9Cr-|5uԣf_H<8NgW C͠Fȍy A"ɢO}Z,gcxHؙkN\Yj"V|ҧ\%WU)Q Y`)RXh,S 4tEGQ&ek#)ؔ{ceDDeO[-w[}^k%LF혧Ba<.k.~%$t42]qƦJIY jXؖ ;gy!?GݯæZ^dFy2" {uIآष`qaU1(z?JI("_40~SM>}/2(<O1_3,f)r Ud;x1Z@lc*F؇G9j0d@X5c E{`qVST}9:.~DIjc ()(٫M0L[>i۳6\2$B nI%1*'LXF~؜X}t!\-0Erq,9鯂ʀ\i` 19P1vB/z=f۽|c i@v,+ ?(|@Fv|sqes=giW =}fK2̲)Q1Cm+]18OMz|<ӭ'~ -pшcнt2sl O6yo\-&n"Q,[:^8TՐMW8G炙,I- ~8)b:[^ЩkQ=Rhs7Ǚ^{K(:U#6Nt=ݭJhV>M$V޷X<\ ]$|?`Jm:Fّ>gxNէHeѭQ=x D$@D&wtms HGW01?Ŷ&~H7Λᙔr&O>\|cBz% A*ɼ%&q@r ʙa*蟰VW%)^ȜN1uyFI1H1gUi'X,O =|J !8 tބb%3#ik/$I2Fùo; tEwg٭@ϕlԶ%3`b=8}Κ4FA?.F&l(l%P*z_6|w~Y+bNx#}:̧!3fīIrO`SҐ”~q\]6 ư"#dJWI%>*?I^*vca99FPE0ӆ°hePŶVUJO&rڃWNdUmakk☭U-䀕erVW=`ukhi).ޖ/ @pǠ;զ ,Z"Û %D!RhCw|} I!:NmT  킝Q ^TcN6Y"41@e8iV`rW'rU:⠈+l,a;zV_q-gq|!kaiR|y#{it ~}hi|4yWlN0hFT)>Ym7dkÉu[U;4|OƘS5y iOAwJGw zC3v~\8}#M(dW}Zy}.iCv~t;Gc{$6ϵ߿f(OJ ;nR~} |' B;9۳ŕm5 lOT6tȄ=8P!ԍ> 4G0x*Hb3QB6h11@ћFقn:SI XxP ~\fCZ"Xu(t/cSݱhȓBTټG:Y ExB z#eর=C45kD3@3I E@6(645嚳">b\,Z9мд'w2)KP|Y &^tgO'nF C4T-HM(v"Gz_AxNIџ֢;dE.IVe 1 a鑔0K}ftV8YN%O6AW8fO-HD='\.z>M/lns:6S~`}> 8ۃ'lF(~L9M0f TF̛Е>V>**~W@OeW :hEqM1 +'YG< \M=  !ɧ!lOUPr4`j4 {^uvC4>@aE"4s T޴Bdda&gm3E)w|I:T';` ])\7A11?;$\ei)UbSm\-o(IP~G}~#i@j RU_@r?3CyR2] c lD,~M;䶮zYgfXا_@w5Ұz}򚧉սQ&`ײLZz^,Kg|\Sך v[:Oґ!%/c7>K w,I$2^+(qRk>ml(qo&8>5cʹU;aѷg>tU: ~ݚ*j+V4 rCB -n~FCO$>:=9[Y OkD!jT S 8kml` ۮazkH68W^}DÞG&yy2uV^2W|_yHhǹF[vu­J!+57Viga;Ge)׵_kH@"PcV͇1['օEMsyj9;W5 \_Ts6dʤ yڜvW ,^}&oDH}^l߰mIiP[UuM=#q9Kkq|zyqvy?*ʧ"eJrʣxt/ju>2o -Vw# cx#Q\98?}9{8#"Iz%t)[LXVnxI2N:wU88>F{#2^oQOXԯOAE/roc?{qOSn8ZW~@f>'"S# 2aС:? MxDj6ŖqI3KQC[Y4khz-N= C@vgd~MGjBɏ'!A҉?_OS'.Th\BcE_B!/ Czd?ybJ6XlQsz/" W|P+Df2P[o\>Iv5ݴH\AJ-|&t&\ha3 Qi'5 X/O]gQk0V%6SHwQk!t W5ةHX/*,}C8sc։D) 4B5\}My#oNtκҞZcTI04=2){8Lbޫ%;`La2d.j4hMK;t/dh"\-6kuj?^z4dJ{W46϶`dag,YLY^/9tK6Eף"|?e~%XƳռn?0Vٽ=%Naޠd>#hm|J̖t^|q6zPzpys^%ͣ>l>vѕ/=Sי739^]U[#8*_jᒦ~vowDZ|H3zP& 'p bdS D_uWlבHl΢p3LR6/L,._׻!)n]$ݧj$uB~ d x7 ώ@K&ݽWo^=;ē<95/>O2*cՠAvz:E[^we$AT[k/,KU]$,1:LF72H|sjlVc#Z̡N~xGI9u5OP .p.,f.΅?Snc'zs][Q=*]\'HZi+Ry 2dE `#_burG]9ln֚3F/&gE]s3 t\!jò .rp&l$gw>RxKBxE {{/os{[88#!u~q~ys|rzzӟ'W/7!Iimę$b= W_,d' IPo{SQRݭL'&myBdg_%p/ql3΁Ux;l6iy+iHzfui >ۆ5PACF*AFUP])7+:" Grq-Ȕ9b*^ש7SuIvsur9,zmIV c\6e ~oZ81,Y&$ _R3JTI;mm `D &cDmXVgq:l,P$KmL+V$,%~d>\?ssB5 oZ^ gE%$m[{/>V27y3Az茢pOzmKw@ OֿgJYW{/v:㓫$"Z}"p&bwY6H6y:s!zb?J4eO0*m( kI^ێ4߄3P?3tKyϮM\BZKYNd(CB ԿWCƯ~yY͠Xm4)jl$-o^?MR7[/EoW{H]3z ~Mwwp0f1 /S=QD%yn2DÄm\W~CyC{Sg9OPA{Y"$r@\Q> Қ,t#^gK/^rQ=|DrE-^  2k6iGݶ(k aMW*cSG2h R ,ëH]6ڰ_s=D,| ө/Ž`ޯC}.X5/b #\kR9M "ĊuCS+TҐq#"vv,z$:#pAn=ԯd{kwkkmVxR4]Syҭ&}6a6Iz-cTBSM] c}$>CqXX.a>gdJU{qz>ᧂFySlr>.9 JO⼳I%C9h."P->>)|hk lЩa#b밽0[_-cˡ&5y$П S<5X],M>y}g\Y by;Ng-4}YqXRQTLJs\MћNë[$C7B;X;W<34t<<p /{ hED,氘`OԣʗV>՘F?NWп!DAŦQE$&%Ʒl{Uom`^gԼ-p[wE^2 䍄Yܨ.=9ń!^rwp# *K ,JF >ɠ!]eA+l\;CZwťKr;8>؏NIgO=_zF\>G4gi#v嫽G3:Z{IY tH'#&n)B00zsٗ٠"`ͩB0cx 69x360]EEW슝v>+ #L'F)4;/2. " ౾[ga߭c1 %2^L/tzw;;ۤ3eIf# L dlEC7U!Ej 9:\*\P0p[jΎ Eh&pY/N㏭svm\c 158#& i=jȽK M7E "}C0يRwI'3Ea*j0' crwGѪx !ho_e_aR|j7F~[ĈxM脂Lߢ ̡CY!\$x?dl g鿈A2k#PެK-bi[lA^zH2% !txقc*"y*@LC?xPV DqQb_`]ϧK@qqQp*5`bFM >=)PP~O cd pU!AßXKS!v֯ pTi.0wxyj|7Glʑ0O_ P[\"bjhvD Xִ0Pά[;\׮B5KfɦFec+T GyeX Ȏr0j ۟;!5fo*!fݜdRyb{;@Ahfm1Kn*p3h!3snGS!O/A D8orE3\:j 2t.I /)>T((%kŰc.ٿ&mXpr+g*y{?|K֫;y4sgMf@z L RW[8l%?V0Im:IPU׳9Fg[8&[?艋|u>ȸu60s1ˁN:9v/ yXl]`Vh:`/4\!*;.ew*G=e [tT숎l6[|F^P}GxćOas5<#vTGdrrrvIk'^FrbnNs>?!6\ 5{9Iza&HA#M](EEbL[`*퉉X_ˇY fkEǠN!d{ko$ \9=pO^/w^<ݨK \ Gw0Q; Db vBB:7 Kf&j]3of8tp J=aa?b Ρ^:VzF b X]>&*C".[\g )k 񕤦$;:x24yfb/3xO/\x~>\IdtQ !]*SgƼF0 L9Q1 }X؆ySa*/av^Y@ h9h2'%쎃R6<4ZWmүn9S'oUU'̻?j[i/r8+()iԦ1^2AA Nl\ ӆ8{dNf6e :H =+lOq\D?;x!;'Šb/6]?noOTsXQ_ ?LB!" t1tI @;Ԟ{fO-:'kWư΃ӣ@wnηu7nDyTe1:wYw.Lo!HqUk+~4:ҙVmՎFy`,mŽ$d l@aCP0zm@l0%`/^X3~џYV*p~uVgC< *?SP\L/:,úd$~dG[Z#g#̘.=j d$ZS!ˆ+0Zz"S"}O^$Ē_v.ad,߀`vk_[D}ؓ{zi~bjYu!v}Ԯs{sUطVE. Օ;[<">DqK+_[yA=|gsRoYa 8S50ӉB°' IsC+UJ=jOzRHh^ڕLLEP))8Z6'YMy9ŨU,xN+&mKhᬌ>0F?8P&lZSY YjeD&x@?,vĘig0j rUVrdͩgncL8Ql9,"JlbցՍn.ygZp5DG<>0CDB08q#ݝ9va?r_vYj;ވ>/Qۍ6ThVh#ch7W78M26@Sy$p`_*o!>떑4+Wbk ]n˴|0 ?Q7#4tn,i_%陿 ^?lhGaWCv/Z猲#a_=J8&+[֯WƓn|9lT%JHZ^eSXeTwxY-q!B0鎄߷H?:mt&0eE ]P^N;1"1;ŚiB3r$A",Wzi3aLuYeFUm/1@i+"P:cJb`>ʫn1n_(u7e^VOo͊2Β:<~G;K |xgU=s)(>o03ty!pgHP[3^P75*]pX{}rM'/x˧!7x2AJ`nf| >\GG ؟vxy7830ǃHt6`⯞~yb[Dp4PLLwb%gȢ3Z tXD>~"(b f4ػf8]~gHT͙&"-Χ!N!ujՌtRH֧h 5,MK6Kd?F`J&&yAXA]9K>j9 >:ʨ¬asqNǧ'm'm83W=i>/xWEџDiP1I/ ?_Hg 5Jϔ$T֙֊BxrQiku6Q-"*TbrY"صmd XpGz :\|C5FǼ@H` \Wlg!O!7onٍIN50yz0efLG˚ً%2sY|vslq༑v~TH5g{wy/4fu_~] l"hU󪫵\Uq0^'~sTߖٜzYa ƍz)g&#pN>2h͇I5Η$fFڜl!zH_Q0C"i d7ǛlT6 &#if43(kVIGdTmb/L4ʡ`NGۺeߢjw['APr [RY; ggMX?S}6͂;u\eEKрx&X8=o6W7MNd'Lui췺x bx}xy GMݩހBx15B?FbKD/t$gqhD tU! c:I%G]97UR* [iLROH͓݁4%aoH"'$;1?1I_˰*D^fb^q/юP)2_#쐢>?8Eˮq?ho> v/f`-t֦$pl.ٲ.;$ٿޝX xWKR @50&g d..L46W -'"sro껉88?8R` %RĦ\_!yS9ڬ" cl`_عw>_IO21'Գ!Ct!bzp2}A.nAϮmfvv~zlk$ۆmtC9Fш?G&ʏ!QU:-#> "nKalKЮf_JA.vI?tN>0!,yDdr!6mjfra7b:MAUۤ[Lp*e0y,*Wk%b ]|uG \bEul}g (Eߩ\+Cz X'bx)oHs2rk+Y6iaItE.JiOL= vBRC(~3޶Q$cH?+~zW'.dGDcRI> hX›AP:(%ݘ*u;A.֫[gS@`(Uw+e5lH?UXjgJ,L4 "s@M3M`+_)K~?Ll,’H 8-)^~ha6ԙjB`t e&6> q|bo|v:h<=:lsdپ"2\F?K ԓmgԅx'*}D~H'A$|07\vHn&O|l<(@X6T)_;~ VH14M)$FSzf)$"u|fJpᯟy&ëm9Ƚjct}xdy9@>Cg<$^#͉dW5B}.!N=$HMeYskMh)9;UT{`B+D+k;b98v F#`kVpk{@Bm%$'ޫ7{[*LQA qT%XO"- ڞD'w!1#LWr!场:0_Ɉ0$E]dHdwNam=*1:f/77a湞#zLfPE%|9ۧ#$È.%|:X Iwxq3I|&MMW\g臫yRl?c6|nxbF6T+Q™S>,#v?q)sфfOE'aT:N?5$eޟw.x<_͂\f{;!wU/ 06tNێs]e4{3MaR{hLJmn F\^e3eoζF'<&[а7Ip1i\5,C_-M ,v.ڂHk=XqB W`ȋF#9Ty:Q*TkBzTf-IC"<²դGH~wd󐐕)܂T= A4-I"cI>mb"90*{ۯJ(ۢ4qi(ڲX!~5#ɑr5͋9)PԵ^i6lѠ {{ ~jZ*o|b!="ҥi!(I5OKNlrCz?&\ TKSN5ZA>!aWx DؒP!߄1˜7?e +ԧ _o"*P<ܛլ|[ D. A6`BŠ"͟=!c  ~U"`+VlCfwX!% 1tԃslB!NijdꤡImUMp_v`hEwFT1t4)`zҶRuau%y#=#.=&vdXs%D|@m ,|F #֬i@aV34;B~34t%8,n7l:%62}q-8^ ;ʪDr; jj{ΉohgP Ahv<iw$`goQ7Hs6 QVHܥZ%GARB{ k*0T_Md5TձƤђZ8b e y<֏+qf: ^oB:Q}'Ct{!- :c*Y4МW;{/ۜj,@p;_|͒'tܼ` $f2،m չ,͹8l[{LѡIpt(c6 rYz ?sr>^~,\[F5f uD,te8,HBD:5y~z\{\Nt _L9pfe|H1:D DCz`ylwg:5JLP/=VdiiMkJ dШK7NYFufpVn_bL/>5(jW>=$Vn?'V?7mš΀fYd/Z0JthEx:qz%\#A(3lͥ%slߘ rJZ)ORťz!")WWMh 0)qI[|1Jt'w@[~2MGh"8n8G"yxZoOXppzIj/󔯮z_yVt HDkD;WU3 9S$4_4^d5J*PEai(od%H0u\hL04;BK$}m8G1 `oE0{#,ŋ8ΒĤ32PBr!HѢ?o1\ JO_O9|`ӊ-ͳp̡ڣT H&FŬm@;,c8H FY@jAq%_~m+IqH8l}MlVͺ|h5\ ]uBOrJa^>gaU0ajr5YQsL; ".$5^ɯDfl`6x֬WThg]5~[֋&hŏ "NO0,ŵ6uA*wGrإ{/w^>i+ՌLt3yXwxn sIğ\L6T}J+f1ZtЃ[[yfDžO)mJ? =Øv\C\yF_gA:IM*3(Ϣ|4],=c*dJPRu<@Ή| -&mU uvWlutԣvBDU(1!`.bϚgP}tT {h$='})%xk}|7_Ӏ# xFc#aHP|"q+{7*Nk"hBhz=EØ)Yꑱ5zN,P5ei?ur㿇œ0:,݉;3?7.A,Gi0]5q|HUQS:~{3'vKKzPi]u& ctlC+c])ͯu^ C!Uzx͏dULu!uj҇pUr'!{k =(LnTlɾßm6d~8I6 omV,hMkpPI78Ogt~(_R2F>{' .+8j5.eLcF djD'\(4)rD;QҮ'6?oOtyi=/1T*aX/Uv w=|3}MYSpS}Ղj}2IaVr @s4zy&k07hD`.%+`F1;)El._\~ьW& 6=cf_4 XÊ5;X4y[d4^@N%!9 q"(@L픉hFҡc8 Myr۽h}hw/.߿pfF9?"j 秉'j[+P#9\{CmU<Zػyڔe+0)^Y.gۼ`@0{rN%>HEZbO4uܚ0[Th,Z m15K4,_>W#^{V =,KTX',zĬn>2CEV!LCL{u.=+(?{ި*̄fFˮVǪWdQY@$&{@]s&fw bgNՎM{cO%B 23v(G栯0޲g[8܈BHdK\S>4O׫+Xx\{Mi8R8ZK7nSy P/@3>qީ9/~j EZMvW֚.IaE#.my[fzuBn )̿Kmqu~ٯUYrEW/ɜ|. m{`!٨a)"|u~C0ʑ'X 8QgD" ׌up4"|0LaɋR(":0[ShȐ5wUJ0&qr`M01%)9{o{ӁIcv%޴ۺ$|M2ƽp&? Z8/Kv`vaoi:ϴ{FUρ4 `:|8Yݾy~OsXOޠk:^t/C IFB%x,:-1 I uM>͟5 "ӯB!pO8X(W{;+O,c:㔙51 Ww%qld b ͉?x<^#7Wh}pJ<昳58{8 #$aQ5oL4b ,! N{B4#8(Ű$] i"xtt3%Of '#mU>[EVZ?Oq#ᙈ?w/V\2 tcwžڪq%|ڟw4#_'k?/n|7o%X6euSKh?)ȢpЌOt!p Qf=>7{[KGXq*Lpi3LWﮦ3onKͶGڏZ&&:(4 0 W,*-JDXx/͞PƸ:~'\4`HZ xL<5>-ȁ{E;D.O:u9V鴹A]/-j(R0IIZ-OMHnJOq5ЄvW[W[~b7#>5^هUjsT"/qK Q  O$jm¦ᬉJ M?M rLuּOp3X8cHֈJ E7SeU`9~k Ѝ#֓in]ߴF$`#笅}~r_ q%oV"E3Gmʻ| &If }Sv.L:f$t͌kp) )mdQA8;09CToaX,@^'ZL?lz!qJ\91{&){_= lAR_!˅9+  VyZ*]V@jhnc6*Y9k%RD`b$, @$E6qb!v9ZXI޹461(_+ a(t2 0 r^ztrro8橱Iqm3mpݼO"NJj%AA p;> |ⓐ  P\L0p?Nk<}Ԅ.=tSQ1;BTLj)h|Jw>E^9ūܟFBl4ד(roS2!`J- / ._ Ct`û<͛؏Wa┸3/ ^4_;|-sҝh.-M:Λчa ;M(]&_Ɍ` .g Kߤ3WA%;]fϻyr7B͒{'P&1HvÁ]+7itxM4 P֖ؼ_A1_րn?U\b+MɁ`J|[R]Y Vo.O >~urcIwZ&àRW^.<87%2 r0HHUnT<3NMx֘\V=}[a*njgh+. B =xP+rhfngAnp)[ٻɱ,vi GBC-%x+Ezj/b̄G X$1TOPX^mҼ'D&3\([棬\4sgqPڷ*'K& tD~88Gsz@w Ê}xLEԯ+8gQ[&YX<^ Ӿ9iɚmƷ}MҌc5`1(Wu6({E)/lmyH8$$ &cy`_3&U!B#%+MO`pj{U5TEPNqwÏ5A@.3wlUytis3~ )sFH3Z~fhn嫽';Iuqqٿ'=[sL I2juZX=^2A`o tҠ0:*8&W%_^Aq%W!'(2WSo$1i lcKbl 62?}\zVf>!b^`ҟ&|qaAɳ"Rg80,H=w5t:l^чfiiJHcl4TǍ̀*U._HM[(-a5s)o~S.t ww2&{K4jsSewB5b=i~! R6LLehU RD"yȞUZ} =sHVko_>EZ𒃒oѡ lW`T}i$7mܼʂ2/Q澻S`;˿ *po/z>hf8},SֺS8EHż7Azo4)/Ro@F0\_3-XJ? :^fY@.rHLV_8-,iIP^ >x%S UJ&eLɹxl<3nl66Gy*(YqqXaͲK8o"˧k!.XGǹYt>f&I+lD_&gOj/x":دjqoD>j|LЁ-RNً䗅vc5>Q' ji>obb_g{pNĠW գ_piP'ɿV<N3U._=g;1ړqN6n?qjq҆vztxp7@ۑfےuʾ*l+pAn}cpT%~v+, HY_#FcRe }d!/"c~쒔hW0!zDB/sIȂ nMXlzyr>;'4y a3q~>o#ǭIK*.<]}}~]|[yurэ>3֑hhwFSI[n(ApSK`˅޳|~F` Z34q@ZbYDm+ܰzW=bd߁u Z eGۯ $3 rTSARas @pMk{FP5`bjIaM#MڬN;^+WVۊQshdeŸ\>]1w]1BWWv\bVxZ|b c<+(DP!I@HXt޹5Nwν #u1jpwѸG?90 ]LX>=:pٮ6J wz\Hap+JSc} gG;UA*\ E\[UVPaVhUUrtBr;`ѐk=;``lge}>Swv1M^0xq~J_Lh*!bhH ss1;qs*"iu`&*-$Ja2#k`l: a)=~[#611&Ax=Qr* Vwpnl"`WNNO`:owF܆kcڨw] SKBöl}9qt4SSl{ݣ D.q8j]t D.&VQ!p䭫ݽݷ{ohDv/)QWڤ\k}e4gd )<.saWUןY@nzc1$ zhhO~[ɽ>;O2Ҥn,5xZӿ$̗/a=_Z +]xy9br9g/={Rpefl k8~; ʌl|pйD)K9H$2B5 JF\P_Oq.Gƴ(=}~fyypuVռ$1u>c*҉Q7Hb@j^A @/(yOɡ=/osUaw {91b慝-,'k>L]Ƌ|}xjذoT5c* gːN1 gp(&!|z>m#9?yy=( *RR 6Sx}1X z=d@we8z̽9 =Rգ(ϸVD7YO1y<8fQ働W3LD[=xrzf+8|ss`}_f{ pEtd_ J"{IvČ3 'y/ I@q/H9,TGZ&ZiZU"S`Wo:.$ ?@{ ,NsH}\Ṇ:ourwZxП66I?D;`g3Fft{rD~)+xitڏ?l+vbw MJBΫta*8<{.BeH^՝6Ӵ*Oƺ ;(Yi+ͣ}:U3x0KI.)-hLrhc~Tsk38P]r YQB{xe??e#1>[?ObN) ⠥˝gg]ٟ''w? ^sip0ßVT٩S%VE}:.ȏݪ[7#\LSz2hW[{/_cu6#G[P\[|rn۴b<1_ d/[P3(!Z¤I1B_>BHßOiM*H5!L$0Td7[0ZD+$[yK~/s F(;PQ %V;Vl+)ϸgeG] dUz4fNүR%:{ *A&5k yRD9o^]=t}%hQ]?7UAj!I0hʟG脞t}rhQ:S">XfRQy2X?KVJ#PWQ Nm`xŻt| Bm3 {/ze̥,kO_p '"_YSyҮ~阍--?)ɝ`K!Y_,*qj*8@$ƳZUj ı]|mjl~L*1~9Ìj[n#^x!6fDHdnQ_(.%iLCyPN>+o%z-d)Vp}e :iG@3=oUeG,Zл++PEZdr[WUO(`(xFp`ừ]=._m淠];S&VX`no8Xf-K5v?#Yw2{\T}a Δl=\};/vW, TQvEsCAo˥}Tj=W&Լ곥F"J"qGm * ;ݺ -Q\[ljd/t&FB#K>?Ƃ:PTLm&'.+y٠t$>9GS1\L'PEJF6NoD^w^kfH+# %9hQfLe #S/s!pْ^MGA,6YPO;V3dr,O}ċQ qNSwRW)=:XgNuH)̴R?ry{T[~] <=EV0i,TM*@UBUXQ01pJ3UIRbmuҰzs_ F ?xy P:;l%Z~GHКy-}hA Y-}(I9|>qس:j'μ`;jg^_|JLNfXxӺanK=DRsգؓ ΝfuA&X^x`r´dqAY'?(T#*aFդY~y:0IRHܼ:I.DY'1tYTW" 1,^Szv>uM<_Ȯ !2HAMG/Sd"M4U<{mpk&:eOm_)*5TTȗgE˱Da@pi j1-y. r`3zό#m j?F,*2cyuXT*=&]1C9NEɐ5%`TE|t԰eአ(5zYb #E D=O߼r)z|Z'M9n+MaE+@ .-$a{sy1 G¥HJ7 פ,c@WpVӸ{qHN}aRNнh!XqZ$7/4{?Zxwwۄo!MC^#E3.m$I P$kE9 oRک)|PeUgPMv-E{d?ϟ[ۜwQK$ݰKX"/c:HpPx ㏱gOyQbI`^:ȑG OanzWL0* =&c}m}(rrf߲Ɗͭ.#_xb֛1cWP8{ ,;snx͉a9^t?0Hˆj=rJ ǙU2g^H4`8)lDu]!,`U8`>^n ꅽAɣ;BTG04s@lYؿ==W,5.B/mf}- t,ce+)? C32EjK.IY30) 'HO%DA+*L+՚P%J|ϕ$I~l$PnCle1L\{e:佟9\tJi6gTg{ 3_^RA41:+Db"_2:S t1Qbl滌.·4Fb-oƥw.kdx 7V9UIgRE}vȅLds K~tur\z7IԋpF#4<+;]^QP_Ejr#+cm0TI-TnTR!7"GdL19AyJoq(0l'`#8 5Ę5US>uNvj1X)QfiQ1Ix1ԧN+=!$WB"/r:\[<~y:Ƹ ] -l5zSrGŽeyi+o N:ΑU%zo4H[3B4 *+W(Oh4,٢>\bYgg~s'9T_Q"gd)\H<E]̏CBKm=BӤY4YY֔g+: D6C QFEt;Bۘ8 {2aOHώO$ŏKftWAcY4xpRbs ^#B:D"E~s`)RއxrE7sA:uvvlťTev 4 |fdo_= Ż^x(UE83y-_+{jc֔1p`֜qܜPfG#O7ekoV)؄\pzN$7[z%Lx|V{^I_k ev1yt6Omx!G~SiR* 1Mu .?s8rrlO۶a+Щ"iMvPeH*Nz%ĜBT֞PSu]lllqmyBF5/1P~frz",1\9 PE[f 0V)]$̦ˣV`wn@F SDrzTEy}`EwɄQZi, m4][>f$8HHSE"/{ "wϟƎReNxZEFP [ ]LhyOƯ1km.#{w0]Dᡎ&<~ ؾXAJ!zqBR4į&SrۇU` A's1WhjkQN~xI?oU' 8 aA`(ьʕfo%ksh')*Ge݋y6 QgC;U/U鑠[ܽ]c{^8ΆSj/ ?N9qh!fAkn{ W O׍(Lu@Mc),}Gڼ O|9򇣆Q{5ILy'Gwiss~Qq"Bޥ .V޾yK@kQcyL9pleĄi*f$!#ښ2Nsޤ3yvƴ89 R ilخ&z+'`AN:N. vBVRt>j_3"WcA̋|'f 778WK^!`4a/? ŧt$fln݈Zh1Ww1gqI `s~JjE5)n']L=,LS1m-luN-F̐e Vc%Up\0%Is$aB*[`/j_] r R{ ar)aDf\&Gۧu4%teOolnX6wvM$'VAV [A/*j9CB ޏӾWyyy%;OϚ|Y?`z[ r-[MvqЙ 54\qyb{צ~5/^)6}wäVD'QOpHlʁtqty3{m}XitbB~10Q+LMt7y2x!*|!h|moh%,ETFTF M5hqQtjXU%9Ogl>|Lقm$E =$!AnD::(܋Z5o̲bN\!>JW SWT]Y^Xl_\"^'X[lQoß`%r ~%/:k_vD=`9;K 3OxKYF/Ivoda.8tivjr"nN!d8 DjA;r,d\bl*f0i' cՃ-N?s¯, < YsOw4) 0@a>]X~+4?XP"۝S͌Ġ֢N tW?[ EPaW| )`ݖk ͘>۬*7&͙닏E'{j_uzL ߌ`Tt?dFX5M8YŁ'"0@Dа*n TǜI/9V2$0R2R"YfCsLWgSw~~E6ђ)|Uf5{NcZHľ j 9 :@"^f")hf)p˞{^ ihZT.lx~nn=b gVʧZ,IS4hx!sM7qȨ!}c2?ONZZuWe :qTJ1i0ių >ݱ-h}SHr7Fyƫ"ha;LG`\meC'hef'A)rKʛcnٔ~d{9lH=OMlpÃmz8+Usɉ[ ¡ $#1#7/z BE Lo~8cbzI-L2Unrg "ifmȒciͺ t p{jj]28[:"e>jFgɗ'Plc 8[]&[ߟ }v#(,7/ދ+}2 T xQd5ҖJҀIvO24ys'*cD ^%1؏w^xac`DG)O@Z%oђl79i@~vN u^ADglg _[CV=}'NpH67?i]ڽ]r\/>iwa)8q8%>wcˍ OR.99~s.}5 6펊 [7 ,2՚8򭓧3YVU&6B#KӤer=e<1}k6ǫO' Layap5D=,МG@l }0Ü,vSDaO,`Fvh[rJo?z>xLc^.QPzeG$GTe$5opЏ_)iew` ?sPImb}xys6%Q(iBC@dv_XxK2曼Sw''18U=H2; SHvt/z0Kn/gTUKAsJ1L>+$8}$Fgv9#Nn1&tl ~KQ/7/ áQxdP>4DQfR 'jr<g>|'3GzH?ǨƽO,%ANNΎbm͛ }ɣt@9 Ҥ;z_DvBeM'N^ ۴AK$ǖ6$9fVU{Q^jk^Lzʹb^xM)0:r .gt))Q.cGby{/Iˉ څ2yk@}|߇/7߇Y t8 Cs~k-6R΅Lk'M<8|KSU_&Ne<Ǯ(vf32PU3_\caj-(]Ďy/dSZAhit #0*YY H@ܒسH+Zrߚ_sd|E3q&'e"|`5[fpŅˈ fuSk iOlkxsBS4/$ )"$I m XJqXYQ!{[مf) ABf4ULʔmmn8rCӹnkJVM J[gMGțeш;;v&>LT%ot绻F|Pu$t2M+_߳|V9jq<9_nVYHх ]q 2.*kkrd1# lusˁ,f-ItN 獽XQ B )pJ{Κve 2A3KlMQc.ׄ9m=,2a{/[[H<|jAAQ)P&8L_ʖS%j°$+0=΋n vb6N!˔-QUpS5S4(kk|~Vۨ)~>\oŠ9 5@zNkYrJR?[JP7EA%m23&ZA. NԪ]wDzcH h[5E8UAlb]}{Yad ?P/B_b>BӤ 97rC Cћz2hoWǮ(RTzIq*CZ'Eڮ(|٥15[ Aϯ8" J5DL\+~ ߾m:g"O=$mb\9wͻ%sd@BD UJŁ_X|TWGBW_I!dl=؜;H0q9o_4{%.s"QGM+ 7oIfZ's0*M`tIpi煙d̀xݭ , }19ħ܈ֻ# O[2Ul(ªԃ? rz KtDwDO!N/Uh,UX(x}C},;-oE{tҊȔet-5Rzm杉O@ᰤĉd _tpOK7[tN^P>Nş/;?GP"a&9!Lv S #5GIaxi] 9^}gS"]߷:&|Drf^[bg/a5cfClЦ.ʓ?I"[CGyUa;%>9LJ҃51]qv<Q noh5/5L!]qo/^-:H͍ϴ#m|Ú#2mW`R҆g wg})u|h 5i)~/M^SsgO!g-)-!-{%}VnjM=R%I|h?=0O} 2I!sxѡa^Zl|hIa]Δ6Vخ8A7jx9[n8†gHʜF21Bq|Ic.#|:V_,um? *_ H~33|02ۢ_ng 1&rW%|p4ԢV.xJʂOIW-D uJfͳ4UJŶ0fıPa^ /ރ::>i,? AdsH*Ґ)|1tyZ۽9ߚ?]/_7} l1irG m:Y2714XO;准ϧ~˅H <74`{<njh.x:9LکfSfm)P4j@a5 F^=x^q~k| 5!eCe5, N"($i{+V`CvE=^siw //9'V8 /9?6;/3Ե6iCk!EЊ KWUI85׀WQI4N rYʒM|`{RAG'miV 3ޣe e]Y܍F5Ii]Ap)îeZZP6l.e]%k} dU\ 8gVs5g. 3S⿴ǮyWJTj}SUs^´)$wlV퉥Yޡ$AFPFŽZyL1_qzJDysaPY bLj۠K0z/Q5j0%\vHNN` *pH,v±gNuC~|g&'_c{W(H:ӥcj0SԢ-db[ O)CQna7eV^ts=@o޾0݇rc"a_y8k4%IӿVJ<sh;˄,-VDGnU CZ.~1J WZqBoQpcE{8;XE҇`R}ߢz }[QG#l[0%T6+kPbF6*EڻE yX56cq'HR@)(t] L~.d+'.0/ U-1 FAH$QAdj,`XFK+֕1VTP}E9ON!*O &òP#CJsQ &K(`b# sO)P)dy1]iSy'E LوqnR4m0L oc +<@憎JwvWP;tvmU`a_b+>US FJ>?%P6Z Y犚i0Tm!dc@5u7*ިA}8kp㺺ew]uq/Wtmg+U&ȦLv[H4e@9GRl!1'9_PzXL*n˵n6O~%Y W.ڧ}'+x#%IC#M15Su3v7nPc7O7fOUw 0OՃ X6=Cviɒfa][:L J6VbV;¶Si믵%/8ujQq*b9쾫À|Lƨ285ڧMVobƣo)h;<rr <}dAqkIF"ivSĨ(f3aPgvP|}RCtuТ~hnEdQ>.o}]1)]efcJ࿄yHNو+L m>^]ۿĹ%Jd9]% xk$8.GϖmeUMsK`Y=88I{B^B](.cMj4)c#ly.iÎ 5|5.Jb$l'BCI=3֓}5[LqNE)M8In4VT8^gsE;C&J5꧙-ϒ! {o=e:sU=={ja~VV'u4-*REҒXG*?q;gEh-$A"z%1^]^E4WYnѵE v<}ZyV(f4Y?;_cxk=٩M|uRǓvZȃ- b8w)ÃARLp>)0{ٗx7S" ѧ5̖q6Y]5[.NZ$nf>xa.}hLQ*KXZ4d~~#?5?a7C`G<&] ]Io҄#5 ^K9"V WW''Z!k*Z:j= F')Ԙ}B᳹.DOo 3d 跗YEIX&{v9K8S=ODW˺t v66,MS/!=o Yˡc&ˍ$m3sW6i?:x477V1ʥԣ9V6zÛ+bQ-ɶML@cX$bjImƪ y~*J?TDdxazJT~Gy:,^pNs p16Ǔ" FқWpm#\M>ͥDĄy1d$@.\WB>h3 u zq: P (KEn55Ʌ;;vB|m3Hʎ}P80crz3 F6fquV Aȯ|U6I~ nzǗO ?-ysn1 Maջ\B;Oy=G(>.Sv c86Acɼ_ͧE!I%fN+FDK~_ o }E N$F"!$xRHLJ0>n-6oMFS| R +}isq;bP6IxUT< 43f6lxT'h$pdƌLl,ITPe&?0NY]b`Fg3tHUeEUf;?ê>43@PƳ;8j(4=] @B`0A孪9ݹ@ 'ZbZt;'Loy(~_h5b;qIgcffq/.^scq*0hxeW9?E+mKֶ$~ff2_6 h|g:U2U[ȿr"a.DZn7,*U96ԕM]HhxlkzC ί]u.fr̪'슮[ݛ;lo)5u\}_;q[ 0,IX$ %[qٚ%Iׄ(EN~hzb#QG?ӗ: 5òբojCDw~u{?7@y+X<5^'S|=k'E@;MjI^ATy|AQV; ?d_+h+5_|+Q '*Jaŋ%5|G\`5sdE' *?a8]`zbۮW }gqϮEk,~xb~x6yWnKWr\)TS-uՅ5u3G~hlmu`$AHv9@+`՗@'h<lylRcI1 IHa0oyP Rz0, 4Ђ ϭՂn0FE+$hozд`;&8Uwvs!cIX+hj@Tyeizcpe ٸDl@-)LwY js,YgZ67(AM],;#Al`| $s9_Ѥ5z,mFQ zw'plkؼ)l(12|民 f8sJ q;\+"s+*ػK_E)VįAuED-%_  '@f65Ue PeJ 3Ua,x^a^{Y;`ߒj1ΐ\w\@O^ rf^ߦJZsaB H#u&W` K`veOKj"Qf S3~lu>r bP%%F^\ \u.m'G,EJS %*O ӊēy\!Z`9:k,cẢ!*ROXMvp=4.oɜJZ19 gdb %#lZaYp6dLCQ]g-髈82D񬢑 ;qT|KX+ M)t|ݩѸ ELc4PhlYt8fF48&⸦Kr6R78T42bȁpG&.b\y}37*%8e5/m\sm(fbX8V#,iR$X70c@^\yDΣ^|Λ`M6NS?+lX5`363(0f,%ɱ=t Z p'a nuh5Oy},lb-8Dѧ؄t(p6\chݙEFATgymݯ LRVh01 |>.gZ@]GmH")(]`vZk+f1$!w7p>7B'?S{ݴƴVtF5(Q:ΐ{9"b (s/Dn Z& vyU׷j4O\8ˮ/HN i1MKG^kR(ǎWmt-J A/ڕ1bfh,R Jo[LwF67ag`Gd7n`3q8o*T#.s̞0Z!MEu7*'$붏%F'- drcՋ$_a\b;8TcM(G@>4WN$K- ZH(! 5QH-k3X̙FS0I5sƒk'$ R%7CK R֨Q4Kkob;No+ =#} STl Хv$J&S~6 =aJx؁xbgf##X `8\݆R{nM13 % Sou2H@ә: Z,:.w +\&!LpvƵ7<+ F7gA\֩P]^1ǺvO%_qRBXMnֿoxpا7S"2w76٨;cMaS:򕉍VOF^::3#UȯU1v}V'7K]H;%L':j57d+ɂ+آLVz=;%}pNybH,kQJ=Dj,0ifw* GjZ ><+,eXFAbm|K$HIi #DdR'4ۖ_{OCTO'6p1pS18*I!T}[Qh' nig4!l۶͹i+{呱xD~hqVA6 s-RL1oNT(??\N{A,FA)|+&};˘k(#x ;3g).EHAIhH2O}\v%~[ߥc3VGŤ tj;F4cGTOT yQv2j9Άur0&0fG2a9uIްK+pŏ]/Nu"g܆oLqih\bZOA^E: ῶo7_\ٷm&x3J~+ECB9 D z4R0== &T Ć=*6ǟsrt|]jm}i;x7 5Cʿ,[L~t̓= `SBg اxY+>%j C>$'H)17Gh޷ }[Qnk,zG n/6!=,6-x^yje|,Y?$]33E #:#2cd xiL^8:SE X9[T Gi)'kD};'2: 0'so,Zdnq aTRUS ɤXCv3QIvA.ABiL>HD(lzax(ÝLc66P_BYUX𡌨,'s WjW{VS#GD%.\I=U`O%S= FWRp;ΝZ5Pm(c ĭ5P>ŭsNLb9jW[sxӍ18.Pե!ӏ 7;8iCgoMEu9#=}և9Q , *nXMR =],vub\b,=n.v΍ Rx y&ax6Q]v9^FSWK.~Q}CܰwGO]8qqIʔ#lJْu3oeo'4 yW(N- u?g֢0\} p^|zi։aceKqHMgg$  ElߥJ=iҎA8?T IbFBLu/w lfFC﫻c=PIs ~&BSOUDjTcZ0ps8*0$ګv_C1y[hHm5h]TR>Kd+܌6P91Qy}DZ6a_Bn+1eӂUx4- /E3h0GęjHpԎ\'@miDodtI6o,VD~Yصrh .ƽf%?k'2iN> #w[}^đ~>n$_Tt Cp(.YLƦ!pFS~9QXLPEvȒ )Q ,LS1W6%b&VZქklMH(i vWOl[*wd|)ekh~J4@Z b̓CZQ08D>N|P;ZMCFb uV>Gn77ip'x~*.ʄ1>Tgvuy m8b|~|<:8rFZgAьbXH\m72D K{>MsX٦ h>-okEP-)!4sem:_fPH(yn1OU!kkQBlP'gXln#Nh)F~?)}`! U&omi8pb)¡Л,Aٜ b瘳pdtS^P6M O 5a4cvP ڵl͠0].'񌕽1՜OO,tKpU_[G#jdAƶYx[cLfϪMl)=GC>S^r;OL ]~7%_u%;] i3\7mV=F5b }0 9^}h.R>ˎ992<+Y-Ԡa!ZvV™oOƌc}\65\&+=8n6m2OaӐc)OE,BsȔ80W/yzH- AžhH Ua2Љ6f9qLSvg&`5RKHH?f׍ULz) P6 t¶B#s{P`=E\{CW42EqrK˟y\')d@ RZ_j4M8LZs d(kXd٣=EK O*u\/=x8F`E!;awzXZ ^So$WѽI$lMMC# f 6OGL5@Ţd4}dB[^#`|.fޑ 1RsI7MDrzm`5L!]uO^ k4=y=hKq>bɇpsY,uK>ZXGUǀYuy>u9">ʺ|ޮֺ_NŪPJ͇k!gQMh%Dr|v<(w](ZA.aq [BFc1q(5~!v LSt6v={g̪_SSځ/~$l(p+DZ>?6ϮIָE|:%NxppgӘ;oäUZg{މ_?'Ǜt\ xహy>. ?֟_x-}k_{&^`zl{9kסe/+ˑL=7>g\V,Nה;(^*zUMݰ}Ց. *~C /2o W sj+WH&(lZ4ʎ VAo {|d$jz bp漱gU%l 8_ekcbjH93Za<q ݍϛǝK%mEI-j~L͇s|Uad4y5xKV96-AΤ<#AUY$1Jf0!>O/kky~6 $ĮȴfAHyeV+B 0WE=zx SxvmnXG SƢFr8ҕ7|>5E Dc?2($uGYl6s;D ɹ'j>ftY~>6G25:Jw 6uS1+mY$Xә0{h ʃ a[0mՔI 9k?xO}iMAM5RD* klklE~r刌^ $+mzuKY4Mhf 9s.H%8>koP\%i?'O5#NUk}xJ]K_|Y%lhK g:N͍W 6Wؖf4šiVKO= BR3;r&>. !hSX= ͥ.M0XK|&;]?Gpҽ;R_iN7(nc>GPaqH;݀M =A;]ߎ*@gSRr 3b_r+*?Wl1"C0W]L->dinHm@RXVڴp~-Kf  &,* [ 1t03Ä>mN vJ)(nVWS\ljPzsCZG?j]{k߹3|!(<QȪk޿?N3xH:;27qmB-RX^Hh9}b3:ڎveu\(7;ӽY~'*:'wDРK >OoIxDU_2B#,eavͤu׃3ՉoA"ICn.10M Yk"ds2'Z: ~В[&G(p$?a|{xxx.4 g5~5NxvU(SE4;2'Ю#

S+ªrBrCȊW1_'pb C$&VMu -z<ȶn-cIKQv;RR 5&Z3u_1?ME*R&O˿Qs1)_g %S;5;ңI@67p}YfQ}1`X__?N!/rq9"{[ MO־QTyȎy ˷$z]1‚~65-b% F9uLkJ>' }Vy3-qUXQ}ŤrF<1,|΢rJ,R-$jSk2j& t_q/>\F7v=!f}@P%̸pFO3o ['/b>+tv .mbⱪ@ SGӤ&fAU!FԙdwT+/[)ko"-e<܅^JwGSgbxǼR yNg4;ִzV?aE@o}:oi(;(jĢ)_S3XL|/slsM) >Nk–,] j*Ss,j]<ȿ@S]bS.Q5ƒ{?(lG,į>ڦtE$|Z ޒ^@7niOkqWkNV 0N+4{FLUSC\[w r[*"YqǥZ51Vldy!)00C8u]Ju^o]Z+Qc]\a~/@(()47µ?:G2 эH6S,㫛 Ujm~!=H|b:ZimZDPԐUNUw"FHꝍ8bf\<̠H?3s ĒJlHI zyE='$ mQq)J0YX'zslL-(-gLs4Ng=U:ןItlT+'}exr&M>D^X̘Ǎ͏I$pm̩'[0R8N3{O94+@mß>ۉ[kQhgO :3ɷDi-Z}ڔKTލ{-:_Ie`-.p |$fRelPS/VFqr_iS8+CXl: p.\C7yXH\IyJK;yu2e4'(kZ;Hk5w:6?nwņN` ؖOtpa.DS*lJ;$Ar93dq  M.BD>w|^p8|ysv<{~a;)'mf v>ÚxȢH H f EEfBlR&,Ht<‘5[~LK}pr 32j6XƠX!3Opi<[IIă̝`h5kι Ñ`nba+Q XXR&7P8 ܣ5OW-$we7J2/}CkfvP7+.S@sGlViB<4A] nnRQ3Ϙc9o=dgF+~fϚJ]R2гׄaV= txǭ4\}$Ʌ0dǛ#HU*iU?=ȮXV!ɻ%K1B ֈ/u'uh o;3⺛LWuwY ߸1*9s2y-<`z'ȷ8gIZplrySS.ewBWELA-`^Sf2SbɔJDV+~DL*}GZg9B_+t__ut]?qy$щZ?/dDbQ1aP0V1`_E؝ _k;~e̠`h "A{v٬z~;RƫDt< ا '8XQUQ!υP>)8B'?_?ŭN粃apeacz9>I ˅i&d/kK۴(9G#]= *g3d8Һj%c2Y/9h:\RO+ bYRv}՜n ׈{>:#Ƀ^t=3Dt7\Jo@}owwl2?c O,rW͓OtK]Y:oshUOHƹ/e}ܫ:XThuz)4O:>lq}fo5&<& l%%(cD6۱Uvu%K8,qou$& ˘~BoW*uC0Qq%^Պ?lLkgwHMl5\DCx?bae@t$c"9L=gʌ,A-s8t!b66ݽUߐ_5&.t|0+^ҼP*Oh*?A6E y>r #!7YU1#ḓ?mhm0ger'OHm&"(TM@I~@ܤ9ߤb,tIx4n|?9T^{mU FI6k& Ց4\[ird͛b،/'nW*-7,/OdyD*є%_&sM.j] D0}h-ϖ F̆l*me3Qiqf\cG+JAc09nL:,YqW4`?`Nm:Oj2L6vXV] ߴŮ[_2{ѿZ+Evg(Qmpu["ưRt(AH%>`I>y`X_xk Rv0=(54[L8v嫷7锕H|F #{'=>(]L)nxB[] R"2 %|KȖ3]4ueSHh FzIΌ~toB`@ڭ ֗ q75hK$0 H;Ք 2h&$G G\g{}eS=>9_@aA|Y}hsK"1r_m<݌{FXNŗ%#1zp25oP Dn+xLvK&LSo i}A-_@GJd f 9/ M8 ]/? sʉr^5અ:#xhqK~%q/ ռQ"r&hܛM+/Db 7ln ll)HHI=~H-|`Sg%`TP*fӁ[X2>zqZ˱f'Z 3]B7f9&!&ʭhHthݼ'gEU3/$y6" 3Xl#l>@ܧKpgiwK:Vư4+-^+ݣQI|+ g~SQIGBiʫ@%a௴H(MR63G€2rUG2d+hhB~ǿp'zT!C8b4ExJ3o #AUkueR^XRfVJdSEӨ$_~A)w4ANY1 nnqPlL < &` 1:pJ__5;` @ @M݊;*>b5HF2v=1'gT KPbƘ#!kG2<{lc*{cӄnا鱭W[}ey̦6$!eFxVEd%Cԍ0xjMk4 SgN_<[ ǒ58Un|\bKYۊLQCUI68p(׫ӽ܍vw};/zЙx}LV6b D<d CL N(xMV$+iFwG5CA--0/ЉHx,)].aP N)`ׄ^bLy2 qܗ?^~`pU1lŶBqwU=`v^сGny"M‚uN{kx4Y]& ĕeWxCn(0y{V!J# q24>]ǍLze!94wq@R}^>ZB9QEUU!xYGG4]2*}'U8^ಯ2"?A2ԅxꐛ|li+{}e%G8JRf,Р@^8_5+(FmHI4eE>*j?Ɵ׈1NHdS%"V 25Xc##"xl}v^~dwѫf'bq7%8hTFɘP]C[81p cgĬapi!;>#mv$@IYۻd Uo^\Ul Ay0 `Uʼn~|vϕ]jRK ZyGׁnPTCMӼ8aבdUrs*".ZӾVW4n^u(*QmANgsFkc1q]$Wg8k$2ٲ,{Dz7 6rtHGh7ߖR^\*7lNF-1&Fg49,j.b:Fk0|HøQ@5 ڬN Y=߂M&`q42»X[H\ !飕B4 'ps<IFFٙ3:hv{oϹ xeܺ w2G{I"#MDYIPL+"YTKԱba&̃^Vsv.!:}ٸImzh3Lp%IM79WT%7x%簰jd?Ɍ1c%v2/I,Ӓ^tPq*I#xAZ5b[f>! q6h_${5Tkm(e:5@=竰 2rnQp-(ogMMbAu"tDeH|6/vxhAOH as`eaz6=v݁Ip[fz#}*P] lIr.Mx]I=e<%nyx!`<2W'<e`c 2(̖PY;V)ضJ)}, 1)@֕`apI2yb|8 Tt^^yZo a-278k3rǾ;6QZ>0j$E%FStap2r^dתUyqܯH3)rg&.V{=NzaaFXbPPބ$4mC>>\}҂.Tws:*Y?h3IgTPKG]$^"D4El[ZխqN<:i360?/P[6->8 1 ,Jʟ}sak l@NwCC*e<1v3;ׄ c|}M4*_؊~-zLPOʦoOXn2ҁpL۸vD=79]veק m5uV?&[qE b[8cOad,@GaVlc_/e+c`$Ѝ1I[ [8aaѻ@I@֢i/K!Z D2Q{rB c=] wMb`ƻ,Pjl|Cz7rH 7>! ÀP-ՂT kAau`m|5t/NSl_+ oiˤ|,I:|_A8ۊ,V"T1&k:bWMr|1`E~ux3Gv"|,EpSPzyxO>$$ǫGqM7.;ˆ~d5'>hwE_8dM|2Iշ֥Er 8-WR Rg$L.yXw9}F' ׽XJ 8W\[zSֽZĕJ&|H.]Q{Hz>f][S-zЖaHb JWιžԩ\rj_c<q`yV+@G^%E E\3W#,9RSi. :IT+_fn\ʸM%~΀EϔKFbak9UJ;\qlڤ`Y6cL77 ڇvnoŦGZU X?ǹtj3Tu$Kea>Cc.0l*cC_$ HRXeZcfzTv~3}}Kz"{MɎԴr|+Ǐŀ&G,S"˶pEܒ8yR=UD~/E|Y*[q6Pɺ9bMDj{%PfmP6y{vpwY2c 3d|;\&8ʅe͍zR?Ҁ[ma!J^e5"ix㵪 ;F,G,9/p"z][]R.JUhOMoI ?s`|y::Ov]}*`)^pVupkXʯuSupwat » e )[ nbE9NI9gfq>ld yFL.:8n^tqܽJr:*(/TW/׽P*^sRD}g\aKT_E堸 x`#x\oر?;f@ߋ&ԇc Hl  ߰ |^f`6B`Y*_ i<u7`x (dN$0~ėĹt|0=gݧw[4-EdėB>?6a!yr+U[]1}b [vR-VQxόaD8$IV2peU"`6l#4G2!ITഅYWz5j;vZH-z /]$Gdp#eZ L5 (j|U`D:?O-Z D=BO 04+/ʧ>dzebA\KkLr7.1IdTe R5[PHƳ*9xJI\Z*xU>$-f:sjU,R%@߽\W A5?  j o79{Ԭf0<mṋ)4m]煠b'h,?:_aqtfH\‹^xb_Y64an&ܞGX82b*!!cƉխ\`PAy]BcyKsL|s')(QLI9:LiMv}VZ~'ɋ_4#qū' (alA \NݳJ+hx-CIsOFp@"edxq5I_Uw*ԔkW陜|*`[^ cWUc,"EŤ)[[>-/w"&,ly$ygq|N1;Au37$oE]:F魃?]At*raSt k"iǷv̳k^oA;eq{ǫWS~}jmos”gjkZ׭Jې׭7 mEMZ~IxiS۴7/+l_ϺEl;.:? I{\- K_҃(0mowËËË  x$ U> dab?я%t2ͨ};Z^Oӛ!uw h@[&`##ǭ7Qz>Bs[+yyHkGP?$0/Z);E|}q־`uzG0BJir)8Z6MJ )~ 5X WAFvZ^P*Oi:?">r6 nӳ&U (x/a/yCiMU[g'5\t{yEqqb˳ ܛI;6lнEQ[,hn@zZha?tr&B!#-pC򦣡fƹ]M 9:M4m{} Ýx ĺ}7SOgɫ\5<;*#bily[a\$Y$ \ܥA]`J ʢQT]m]놾zI/lEzͪ6G8ŗ蟧ͳnj츟g[&JN!fngv{Fd?1$NS6r5B<42 .eBg/hTJ/J@@YT2bzQ;35VO*yqA-5cl5;=.>MT˘Ory{E0'5}ڌR3M&C<pnV\p n'ptYoY1b5čqOYר gև˳V'W t>7F;\N٢:(zt,8i9u`[:0?l^FTYKI ug vE"Gӑ`b Cْ8sFB9#pVw SD8C9o^8si}2~lۂMjXq=4q-9eǕK,gE#AčΎ6jݷ{JQ{dTcӽÇac Ŗ*UW'ޟԴZty׍MlܚHgD[J Gu@Ͽ-M}p-gMQZ|&2rvP4^7*M1NXC^iV=x}&U}s^äUc0"*\A P"ǮƂhNiaY8EoN'(6oj]k=Dm j뗗j}ޥv-Xn:%Ktǚ^RR:뼐w%i2enBGifM("pd r*^ˤY̊qEOl :ŁZ[R3G:`O\7q:F m ͒\ve_'VObd_g! iNCu[L*,m3A#¸X^ ng)gն|9U;ZmiJk&U;LX,T/##_"85ͯ"eh[.W%9 oTe8;%'MG^['qe|D;(a9tE7* QBj䌘GBa&G9%-Yڧ^ |dܶg}Lz+<_QjXae]dv z/oiWs$ތgK^TJeXϦ.k B24a"dKݍ;1/Sjh_|hq*]gC:B.rumAA>ΝG몳H߰e :5O \G ϩ&&*mn%U7Ys inyrʼyhG|"/gٛ)~߹/`ׄ AMdhm˂[c.Ԇyk OSW `%AdNN|?f╎tt՞j%٧"$K~EpA+=r{-ɚePQ"!׸˦yK e]hjЭ~l좤S`\=0vWqjoT~)KvhԋƦwOgUBRI4`pa$BVI`m|c٩QH|(:D0;Lﲴ+DF81z!M?\\~p,d1u1+@( m icHEDXK"IL~̈́wW|¶IoJH#5l4f8bɅiQ`;WiDŌ+h6+޵VWCUΓ_g`;I 8nV2]S1AongVҞNDL՜"6=W \15&0VAl[s;yN;0ք) k3 d6W UWil`($r5C$4aA7o^aSU1ΆtB͖G4](}'4mffj޼ "kTea/ʁs/oҚdm,J. ) 'Z.%T4ݙzYGHфẹO wLd)Le`L <1R8I5lYc )bQ>щ/uNCׯ'&)~ߧ2):ڪJpej۸A0^L{6<7[r>&A@]\TkEէ)ޅ|ލϛggUgIpoѷ^^meQ-r揍[痝n}1%lsz~S=WYrE6e*%M~]qq1Akv㏝vu77y .PxO'KUζl>zOhv{mG:3nB IM# @~$4MMX`|:K8@bvQS+ IAlBYfsJi>,Nlw?$ = H!ƞO":+H: ;C1H6 2'^T1swzA ;Ʒ3"I; qASaz\9]_j #Ka2̷՟ Ð~(k5ZXcPFCCZ77W 5 H6$)M4lap7Ҍze1z]k W?dt9}@9Y`] y$l|4Fn ><_i ߯jr jElM]i]lf5Gpy4rfI olH/kVvuyeHqp@Č}[3y)0:z[4ȈxCa|)&:QTާKڞ o]Մ 攴˝ Wz*:fjt Lb|ڟ"L͈Î:UHռTO'BH@%:=3$ɳY,k I.Z#- \_1rWHcJ9݆)W)<mRJ/>wH J|J08F4nԸAc Z7Ac$wpp+ b1sӑp7c'ΓXVLj%RK ;dƒ,T}P_fg 'UO <]Lj1h]lǰED:l*g ow{NWJ9 ^7:@(P~XvY"#R7_H )Eoii\ bÀ'Ɍ`^(ʹռIK=;\ z;ȽY/HE%IF=wA Cun;)|-.pKtF0'UWS G#Иx#F&5tXzM,H9U\Yr6:ba OEM-:ha .mJ-7|+!,30k$8a!OOe%3N- nt3^MHgR,C\vӾ,!< NQO FX+)0"HXLtg2.SSbԘ4sf%R;cȶAg}.`r>'C͑qaf4Q>-5)tr3:;l᳟(c@6CWu nM!MzjuQ$E%eْwÓΩ50UOjW̰9QkxR\AĎ4dJ+&ݯww~]Ű=) j.M{gPPE@l'CH4DgGGNaA &wM@5.fc6% 05yw] (D%ɒ3Np@>s T]00_hƌ:ID(6r`5ڪE[[ې ؎  MQ*,c;G'E[`M{i) &\ҼRdr \OXMM ]jb*6ŚTI!|/'Ivfx zlU2k>[g_Նw|6͒F6%u1Z+fZGܶ~%P>ܑ`l$[IE5pdt(F FtQ(C  Ҭ K?SrQc eG/&{YCD4A]?BPni #>ǠhL"&^ /?éZ,: miN~giKHF}ȆjZey) *?.@v+6vz!3SDZ*#4O3 ^1֒f .22}B NNC &t5o* ]="nʳ#i" NG5OW(iT{7UEEX #zV.iZG{qmdg /[>rdHCHyӲHEx`M#cq(-ʼnlnlAZTe I~Lu Qk3$ Ʒ׌OUaiOO=_#>T +'d/*|.춮O."ErN}>C\ ˔V$hbcW'ĜI*ÄQ1&Ԡ1=0538 ?R!9aF $ָ8xTѼ9RtێT ME U1ɴrWBx+ߍ)kl%eQ`8[_BB˔^0McҴm9?2[tiDGi H~0,,wzհ=howsߟBf$D]/mB4"&Y+ӜVk;,Ea!I ֔8?JF 2 a C1YBp߲阡%kԜg-^#A>ԽԶg^K@/;1_ՐZ,ܽbίROzf9MkQ-%< ៊ ʊu}hvN.=g#{ް5W&Y)HQ}2iwΜ),.+4y.w)_xhg`0>ۅTd{یŮ/T"nv:͟?#dU]3Xk&IFS3i=[ 6^5ln,fL [S*[L\C@2 tc4Z]z@t5GF/:A͒+tG޲PLgS(פ6|QKO.bAZ3gMӻ2˄ԓtX3[m6&ҟ.?]"RA `,`Dݧ[aPvY:-ga"t<憼r 7"sbܹ9ܩb_j&Z'aXofA+pL"`躻0Es0qh9rK"0d TE8Jϖ7?ow~U5P)jV}&]s}Y}}xYQOę0X #YG.QHd|'r=:#|a3~` B onh"*\b#SLu(f$TՂU5Fk(H`jdS1 s3C gi./ƒ6MoYIO4Ctz.@ш/ VlԸ]邪k&0%"6\ymjMr6|6ٻK@}0`a {'G0M3P{.]S@0#r&!f<v+ñ/0CvAp)݆|fQA6@H>_$֎k/225KG=$}--Cs$ dvQk<@r˹e|#r]ͳl񦘈'j'~"ULy]) cKs@C@]IiP ټ! Ne'F.WY(jI}3ϻZ![s$_9xT}ط hk463{n,q[Ȳ'nQ`iHY(44z/3gR֩HsI _^ci@ra+򩛡1E yL-d6v4jD4B yL"&KYrq$'|î{>I17IkHJxW.JxT~;[XtGJ{G+hcӪzz}OY1m͖Y8݃ouk` d~;d 6L9 (ǗbWR Nn,f|'UEX{ w#R S)[g؈;_^qyFQ諼i9S֋9M=yv_+iY͝*76L/ |-08<SжH>nP0L lck%"rNυ5n-z%Y:r!ؤZs`K% ~N&-']5ƩaJEYSvm*` Wq?^h$  78/51* ͼjLQ&y&GcdɷWy?t.?zz5"v06dX$Įn2آ*Zؖ\Z* yg|)*'G!Sypyvꨎ%8Vl i:!#Mr=[EiV/:`S_h->'ܒ ClVY|կ[?o̡gŌ(:G,g ueJgk2&Xݰ*yO]:JNݴ`K**%vw?n`Tߑ9kw{1{Pgѓ.b˴| W=_+B~4{bow^ `Da8A Ie]#] y|z[ô^K}%ޚpa;+FV #J.DzS Ow]@狟v3pdAέ)(H6H6/4`A oAO/9Λw12GQf> <bhX[{u:g#B[ %1"L륹pWoiͳ֙XBp|!sO68s԰md /vE;{ F)shdB ,QC pH1&i|!(08g%[ s]`]^{y;}aUыIga/}V\AH5Tp.`&E2b=yCޘHH6U.w\ҳFڈ'N|8cpۿE|UgEpa·2JPè;dX}ie*HqQtq..;ͳ.2*8[>ηv$ ρX9VuY Iia9}dL x3xФ(9C9ĒmBj"@:smK@!_gCHi+mÝݧO^m>52tD]j/1.S͍d  6c&P:nk.VqTR 77eF@{=f^qsy‡6B5 a`n]nl]}sM`xG=/ ÷;E;W (;'aw4P;rO xֿ:׶ ;M~72h&)>L3&YSeH-A @C[tݲJb5&:?kNjap2 ڰ@pgpYLn" @"#Eh7lIꗩ #y%m~z«(yQ( }-&F043~C{j9bi Kf; dC?Ո1қnS\A]oE`˝(sX 4GG3ESLn9_o.uyP4źW{[ZMLX*Vu9E{To9 kw"UygF``~<8?N>!9-nN]&BìxOzL`SJ䲈L3!cV|7ܸaU؂'%r |Ns:dT?AZzv&g0KwAѲ0qL +R]ɼW1EȰP /w[52k54)4+@D'}1 Lյ( *ZBT=mdsY]Z bё`?^63k|'0ZDak9a/$;~!(219c8DPwŶ˵V=!n|]b~D^k+\؃{ҍHňeژ6xCs`a?jp-RNI4NdU3P_Cr*WJS&V!K+emR#f }O$ 1Z9no g2M{F<+Ҹ\I,\46Dgzw7<3a[zH&(v86 wUlUC 7ޫ[>|зW>w1EN>X,vi!]`xI^-Bfɺܘ$ɦEL&Cj0*n;i.{msOw'6cA; p[a|2'K #}S+DBWslr֖e݃]TihePn\~LJ$t>/AՄ&)ƷuL΢2_{NSi5w:)NO=؏GTNNA7fC2iޡgAˣN޸uA"A 5%D^WgTU+T4 nnGmt 2t IXe' ;U(% XW]6QC('H CtINQE a5XЧ\dv:ڷ{edzE%8y>Nos5{x." - ΕH*9rⱶRRIUS:a ע;WtxjML{ё{p }f1!29]Zk\*"I$" 4>>:kq9W<Xr}yfOJ9LC[PҵA'ƻV)-6Y:U/sFc`OlpGˆ+p #۱MAhiQgb(* ZnA &īpDxe \,{{En]~Ѵt9n% "i􆀋jx>|¢묬ܲ5Qi5eTVcFVUnn-ԓgǽFcW;N Fb54<;չ(aЦ`KyVQLİ\"Z۽9$`toIVpd68TzrioF-t\bH0}?F6;L-$mq k phI4Dx󐐠$2S\bFْ(]H~8%Oc{שP^3K'|̸h/闌seYfz_#myr+rZT=%ΊBPOI)j6^xc0}|GFqeX9̜͘fﲜyC܏XΖJ3r\Js fAe)p%&RVC[E1"m0 |#lI5*>c*֘,0gfcx^oqCGr؊B{vë3c0-9>dK6mhs ER*z3y9eIN.6c P~#NUh 0֪vIxOnz+ <y͓%"c0! !l@4ZFfJv1q-'ԵUmLP!Hs3,8?0fn_6or+5h dzUe~T4#g\AJi5]KNCY&>c1P*v﹖gk%4k u 1֛i׶q68֮z}9 K'F;̲028-7$m\^V;g#R7ѽ-6evm`)6Z?l ؼke5b"Sи$Nv>!VVi/1 v:ZJ d +! m^L)z&`>.m~K@S%967_S !Æ4`Xɉ]T7[M%Ymor"9{xb>߻mm[FH Rx7G)L]hjpPذߨD>I_ל.J MV-]\}+ ϊv۱ϪyS,}@wi .JL"Ɓ%?Z&j}tی=@IqigiU h/?bklOFX%T.>_3?M9ȾruސK`8,>nh&B?Id*g0 kL!6*bb-؇=60Ixa.?eؠr00\XRH(fyHEM~{̃u\!EHmZ/?IyNĦ~ٻ1F(wE!e6`@eox"Gx$p]77҅>,U laѧ xTt{a.BUxO$E?39/C ՚`:pH=W|/htӅ#=ٯ 'ڦiJ.biWю[N*QNœ{zЃ5ʵM-OQw/??|2a~0A\/i0gmFqw;k8=7gy^C|.{^0{;D )_V% A:_yhi IOvtHk>80'~`g]۲-H7X?a1&| o^xe7.Y$&'(?qO UgI§Ck9|7ϳɾМ916h|Gg^e걬fFݴzmQxz| rџg3 WQl[SW+NςqoؗK>J) H8ЂdAbB ϳϨwfxOӬ(@ De I6Jڏm=ߴQH8*;_~%s>D} +#5b{ "T3Κ`v6! : 0arrύ0"qEe8*f^4+E {scz3F5d[)}^Oӛ?ޘ1M4jMd&2>5tE-o/\y˂vj<k6LWIh6ff:n4{ 736dCd&JB޴Df"%=yy(T1{2۪OL՛lY@D "7N% ry X@1"u`L$x^HMMcvtDqr}˦85bnw㯝Ͼa$ziOiɀgJ6ݖǫoDu(%Hئ;l%OO:1,b@:'6Jc7uy|DE<>GJ~g{}ff^:4&kg3lL,ƸZqȕix&a]Ol͛ qt^q2 0ްo(i6Tovw}t%+ pclnZ +z{5{jR4fca &C{oa-^${AP%g4:쟞?4X7殊!4̋Oi/ybkw]ya\Fg kɁfq/! ɏ8~X_S(菎gxTYâ!=<{lf;JSIg ^7&*T"e "\vǀXĽ^'v r[LMkIVIw|ƾr X?OMBo[I6tDlD<ѿ[~$4v3GiߦrESSc1[̑kWz`}=o}l9dc]һ"h$׳ ]v"&ApE-5Ͼ9f\>ʗC?Y+avb/LA3L}TEJB i& (6FYyDlS:q`.\8RL(jo]E<ъcO2ɟH'@d8δIY̻#Mg.d%xK W"{ F|y5r/L0 K{MO`[s@жIGvT|cQ3xcV~jgi*S '=P%ChJD*q-wQ:49ԏj״HQXX4G<0_rΏA~5lfm9 kHm5h;5rTiF{2՘9>^jwʩZ_1=r4nqb׫k}4"@:a+a4v5/v\-g ?|}FԛcfhpaOv:n×̎ `i"?c "sVj̦έ t]曃DL|B_J 2?H04ۣUZlY^hA=CcR9Q?x>/{1n R<-ayP"kS@6vHgnD/D_$;m6~{҈^WAz5[Z p |6rbئmtU[lKPElcK2A|UNrb5 fq+_KjdMKT.TLIzs *ЉK?dr~* C[]* a?>deUiS{hF.~T4|ZYI-čk|nW`e<-%&QD55HFN)8GmV;Ku|Hfn淙k5m:$L~H-AY~i{t1xK# _q4q 9 *eiY|g m#}fxxi|ى>Xxe%Kc|l|$ In=, d0 I8JshiA/OXHWS<I (]BԦp {OAISo4Noz#Kp0|̰MJA4 \zsW53WLJ+ }p QWm l7D[wl?zsFY!g,yĚE#k$I}Š'+ L%oQٿ#ۢX@s.tp8tST^=jsГJFhD@}Jؠ֏lC K0X!x#aȃHEz)_DLԑ3kʗ1y/FUqzTc`g:CQugqZĕy in!GX˜w62+[-`sxߧiqz-@?a,МF۔w.4d& nEG+q Ѫ$-.4lJ{+w"Da\nFnoxf$fO6 #zE,J.Q÷#F3V-cn7&QyŔD ` hq 2ףoeTfKHiݎ@s_iHvIb *x<ޡ3(,nl<"?Uc,*v^R(xAQFi*0l`AdRr=%9R V j3)!Mujܞe@#KM NG\8÷S>A#OOrGMBZUIͻcV`BrO=^F pff \06UΔU'uvʹ?]+jh͛<#!oKr! ,'yDuCg|,WiXe6%gw&)bl"Er!14ѿ²?&gA~q˓gyۋ)2)zXaE ^t#sq%8q|%GJIYm3hfrԬhM +ZIШ[QFS2T.Y;~_ 3ğK-hD6kp2>C/۵A|gfO(XW0qgXzyuIBvNs 4qؕ8޻OY?i ע3s!i _Bj%wB_FT)SOeWSP{ʍFUj ֯. `'H$BCfvOf?7U+_cё?b³ژ6qL%,O>w8F! qIPt;M?Y9iTt>#%ѬIn*^%'`tj8cg4Y|#,ό+NOwδkUP/|Yc(d6.?]_UWD0;{O .iK_rWypw?R슕$X<; A#$aR+?j%aL:WkS Jj:9M'E aŪlk+Dt<3eZ3:铇|҄={'8Ϭlhh<-7060jrHqJ]&6䭯1/'?AUWtI0ÍaX'ȻHH ڈS &!ܬ?W-_4H~1qژp cEqĘó.oɕ$b:t˽}h=U<&O,%V!.j) c%/W|mb45ćRc :fk 9QӨDI4m"4he!_)e4t69C)kJ{!kUgIR }G5t]WJP?v!Vvi @9rӮڥ鿨y㨞 iFO_kT }CI3 53K*.6mcHP5u(.~&bq?#WvwB?3zpq Z$=X%z$68" d`,qk6.݆ ~#XEO.I0wRy ʼWG\\][3 f8qt Qi闒K×B 8!) aZUZ34#IN;cϡ5_0n#J7|6EgC:@k ŤXR S t/Zǔa*-ԃ%~x1DZfC(t &`s$98u,$v,61xX5&%( (q;V;<|zcJ^cIQ6Ih=\#?6kT!} ě'4wK7Z,uzrؾ4]l+WUt_ ͂<$L"Z)8Zel) L|ATJj `VԮh9ƃM ߸m8oD Yi|N:9$܇7rғY"{ g!bb '^lZQVw8gQv1O\?%6P'ԿCO>p9We;sPUΏi$zRؒ64≠ /7tїeYA*q+9Αu;b?Á? "^Svœ w : p q߇&xfe:\: ^sJ=QZ򎢒r MHj 킍:QyUF +,IHY T Za كpQT)њ&WfXRE}~I?(:B޲e=A673Gӿ'q7^T10ſ#k{H 渘SYlMC·xʋN']qߵ(.z>ӬiB 6\xerϾjk/8:D;'Dm}_+8(4Mvbd!2ui>`?L.I!Ar<{P{P }9'W5;N *8= n_n-֚Ra}Y38j0;59_M%+Kґv=8G(K&Vww:{]'f߇y#RGÞυ|Jiߒ -b!ܥ-J1u t.sX̗Evjvѻa`(6l{`dVͼY,} gRe7|qN&ڎq.yD鲂bDpRQyծr/A+:;*̹fM~5ZՏMR' W{1dψ6ii%j8ʼn#Jb\r*bPϕ)\'>JYkVNG2AvPII2>FVr_C~,dCJ + QeQ00c)=eSs@h_ Q 0U:8]gi`!!b{y^n|K盭C޳u[M&5Fd2qATY< ?:e~JظqۆĬh?K6#HH f;sI"?8 x/0gM=?Y'sq[r IE{P[/Nh@KVk/L/E0YȆ".;x69壁M!tC6A d!G)|j?[~̦Xߚ4[ښ pH0?;?7"㯾 l?6-ņ2F3H\iDa*lCQo37&~/ 2gI$ȽO4k䏳ˋ⧹|ryt|xҾ\r}gtLF :2v )qq6n;}s>8o5:$A ͒syVVzRLP2&K̮II WsIlY-bY*p"e[1^vXA nB 3+ ݟ< r*lY'UZ$RaaB !%d4$8V.57t|1\ͪflJRˍ\.{;gx ҽ‘. [6Uߡ0P4 vYx4DcT'G28}b t.U=/TT1 gsNf%C )ʜ4L4oU ePV}mԆB)op7l_:WtY%E8BξO܏,L?4W.J!٪4i&4/Chj60.M`.zJԟj"ݴ3}GL߷BoREUXNdpTFS>@A 炛[;M[#yeOˡyuC]?21?D0*,ű4餱{+!Bh.#V[@&5ZE#wh*7J@'( QkEcl1V^$Wb!B†6F+ .[8lZUu 6eLnx o sۚuξ?Ӆ  EI$(yڔZ#.09k ji^`Te}W D}Ogw*d$»tsogy>ɮ?}DM]>E=ಀC+A IF5[Q F]͢Y/.R*M )i aߺY1jaYyz`8l9HWA)xۍ kX Jb#Vss ; =͖E-z|h &/]F9Q%ߚ+<~ql+!`)n4~&ϣ$0W1V0zTl&{ÑƐXYy:=:$VoTNk4E\!`p(ohU3 %bKy@vpm+|dt\xE+`w|C 'JHD."eЄB"y4ը0&14t&ET*kQ.1,m {F&,=7SS>hJZt7p"ʤȫ`LGt|86h#L╄5Uk^<_RԱgGlb[Lji6SgMPCxk3O7o-D&hO]iQd/hs:YL˻g;Jwy%yAL)V(fK2N՘̪ʷ g$) E(?e.hgl"$H/DdE^j 407RǮ0Iҏ9_aMXEjm(^-s:6,%HL Ayq"j@Lw0R,mr٩˨`^X_6(Zb ~^3{j@}nbוSԭW0؉` /9 ])|7 2cѵ=6b(QXˢRJ(C[,Ȧp݁hkK2`}$At!sD*{# Ґ BP!Q~MIPK BęR5S,dM'5{wq>5\J+LjRO`##^JvϿNCLoLCb/_T(Wx:o;tkIt]]ܧVmXAi.ICVy{E/l_ -a! pȠS"2SXf`jmAF/@N#Ym'l_^~ >fQ#7I toYN;iR0&g}z8%6an.#dx `+[n}}l`aKQ5ٜ/vSI5|*ɇ,T(+Mz\fG&"#)Yϊt9Nd%1q, zy[xPyA7۸gZzsu0w|_|<;RwGu>!E5ekOh:?Z5q,8 wU=j^]_}+Qo޾z<4hHɦℚǠ Ӿl|E)D'C4Bh~*^+~S?g Ğ"}FgoT&ҀDJ?< ]qq}n|}Wyyr;W/Gm=~S7O~_{Nzex%tN+_24]_t.<=!S*ﶶ^?,) F9&%ߥG~Ǘ''g_NqmHOp٤bZfq_N@&WǦgMfՉ?>UP`x^N8:g {KV=Y74쀵?$Vne!ug4*yuLSk0G=Br_pJ}VތJh2&?r"sȿ 4Y3S~W&đuzN>QwHJӚ70ΧWAV0AIV`E0Ǫ47`a?gXgx@ y15drNdǹׁ%J泰ew(:S \5beS@&EbU fb._N _ c&{{1i[ʹ{bWl fWLg?q_9;^x_L`V0H}lsח:f$oFsp<W.PwLs}A+@1I+0-JKj3`JS߇RrtN{ |}`DD @Y$@Ĉ;ZE^jzi ADE!ZmRM>NDD:/q1he-~2zsCԫq (ʆYrG%rm۔H;Ky~]^ T%XTopkNn#TU:?<'%}HVA6R 9S7"#Tp<BxYp.yɎpSzdI]1Ti*{Rϯ`|*?;7|'gLiXnކ~+Ef 5 ݐK!≋L90QrJ뇕Jl8@$0STZR 8X4鈪#-䌧m_kFdU E2, Ogb oXИ7m^aszK>cyPv֪}țJs7 d+LHFかeS+m<ۿ{9>8;hXP4_ӵE&dzj΂ZVhs^U"rQOe~iBJwNݵ a 9Q<|jγi\muUqgӍgy6]21^ .*29bƼߜяUf|0TEXb݀ 7}yh.oOx[ϻ7 [dC4e?un59> Ijܾ|0ҏxs$&zi2 Vm٥ >8" {Oq  l^J+$ , |:Eޚ/Ff}3dՇ#$ZYd<<98lnofɉ$-ҏ?DT% p,& 4 q8si)أr3käYPo xVB=޽B|Y$B'E-jW,M>m 5I'OCrbv^`dvEv" &ׯ+zR<bo`7 x7GDaD@}qLH Jxg N6a!m;)f\fGIwδFsEZF[?8L/`͋ONY0ViU[N{s!.r9{n=h"re.|ܺ,aZfvDŽ H mk;爱Sp ZGp9Qa,PQc(α,"QhC'2mVxE-;~MMǾ:ZFZ3&T#uYc A FM|8\5 }Ja _JBy^HaJ a[MGk7(jGRIjiaB3](z<S͙Ջ#0CRJ7y,ppTriEZla7 &ʡ*mJOPo_pe|ƽcz_D묂IVҊu~P}NO(k^ !2'fv,-i~Ci9fy.}bDf6VVZ%/cUh3V=PCvi{NPb@Bp~UEY:H$9=%P}g"ξ}x֟,ή6#tN.X^.cwnSU輳S6|Bm)(O%X~z{P.S(.~<$ìjIM6 MF*z6H8z1Eivv|ݱ,/BIL&w$pI~b,ÒCstA|`w>7rD75mY4ovo}7֘$ PeFZ3ͦc BM*5iܱm(1!4czqtJNI Ϯ;@I|q-pdEȺ/g ꒫M >'nNA2WDڝ mV ǙU4XKUzS:ڀ]fs ; τ‡7oPy J;Nݜ/9Ccq38d۪xEX4/'D{$d9E߇4\zwKRc|yWéi?1kNzO -D< aJw[%<\Ay R/aԈkn6"9!2a<;;n~>`CRb)/ !pZXd4-6GD{9A4 *G푦q,ZaRKS$AIe$ bKeOKeJk^Bֶyxc-P8&N \Z eymx\eX4MFr4eڷ(HSCu IY弁7;` |^G,t`Ir_*]&4 .?62\\W@FaCva %;dﶣa$EM8 i#.& '.]^ۉl:5"ʯrg.4$/g4 Np1fUr}cB%sKt@Mci@6(bzFݛLrijOip||J2 *πfZC+]I+uLs㮏ؚOHKRfnЮ!hݝo=w\EQXLC7H7W*m/3Z;ʝ%Nپ` S4LgVa\j,8uĠl3]r ɄǫB ˃I!89!ͳ27}~H ori ,wAiF|fj,JToFǝ eߐ H"*7lahh|I4DL85'fQc:!|?ܷ$8Llsl'- )G3g :iY(+c܀a耱jJ ۣF?ѿIvigu5o-f]nPx;ny>=c$su#yyޔ޽ڗ.٤$D*%'OpJ TA_q6@$3}'򸎷1G߀=sM߳zoGrTJoOq=Z(`E4svB B0׵>nvD R'1#GwFz{uf=b-6d\|26.W)קc6 &uvyͽ*Wp0/+7Z^-J(*Y\)Փv}G5\`KG߉JËN=kwW> f;!ϴt> d@ vy{6$G_P1~UaK<5S4 D`HC];cFc $(᎞7$!Ѱ> SZagŰ٘a!e`*ʆZQ aXI03ld$:n*x*tҧʻ*2$-Sɢ4'[%xI5zr@zHS/ޫh9/,+k<= 6Q|fbydx.n}x@X9= ^EYXIWĬc9㘏JhzIbu,]K'̋L7gJhfǭb r678P$*I&NZ::6IÆh;UhTwKHEvV9J坯VRqeFAi:Y3 3o_e}@%9BU>SsP1h5-O6&I@_/H6Quba"Nm>Wu8 kK4-:ٷhs`63cOcjmd 24:ʄt꪿6i 0Mט&v# Z#r%h]m3K&bػ6??^zMi[n=-6*k-<1s7BZ {l*.TrгaCb1=c.[[o>6c=!&m6XgQHi̹*>c%Eҏ^?nAue/rCjќ%"L";>] [}WD,;1-oݠ}h{>b 5:VNƐML>ԫ~ ZJw\;]37*""8H18I0yv,>c3$JbTh gૐ h̀Ж3pF?K_qM岕F\aDʼuT9@qűPTqI]I;ҫV*<`)\.GfbPl:=z`Kr[v[S5H%, =&zs@7']}l;aEXiQr]!x%?"}$;;OduQ9*Khl S!T@x@GKX"iDbi?;#ؾZqWM6I՝LikHJU(KKKm7\3Y>) g^[˳0\_&<\C+$}hK +/@q؛͒E #p~ms T$ MuOez׽Nf {Jq!aL^^EGit J'@"{<ͥhaUtOMlAv|^ۮMflLb$ +=*w:NG&]^iHxEhe ҂Pj`tWxĄmd]TmYɬ+evKoN5Ezڱ+{)>fyBT0|KZ I5u ]_/@zzuI:X"'$lVlܦշ;'8rմ/.RBsH̥qS)ħ,,q:G"Q8 3N\ib 0p!AS!rAP twysåg5o%i vnI/Ooy=K Gn,&e yj$TnD'ЇE](DD-Yt?HO:M,p@+{,L23/LL7L4g gWCf/9,~+>=퓌z{ 1?2AN?mӢ[ 腥B"ovwh6ټ R~'0K^,?wxǧ4OO8i+YwoZM}ݥGvl~vZì0H<^$F$Dli\YQ-}&?l\؊G'%6;ˍ)jrno&=̢hq5V$lXcKj>ڎۿt~mUr|a %"*F$X _}.Ek0`-9NRgW ƜqT<QVdPuq1~N2 TA-k [:iz\/Y4 <tp6KzY؅B*%5ʬ@D؎ٛQ]@\#$VRG4\}"yiBiS,&_ ~N~ W󤻈',+fV@*%QO*nC̠& ԇ͟isL! +_FK$eÚf<Dq%lJq_ilalcymQY"q35y4Nˆa6`[~Gj]L2A/rx'Ŋgbװ6wEaiXԓ@~7²!`qT꯳Ѱd F 1vKa, yn.g~Acd0f6-0yYQgwl3 ! g)Rq=R#Xvx ]eJbGv$1gd8JJc<>5,?(2Y tw=; ,j޻YT/(coU0Cox\8+5:Aq/y\#zp/%8,L|.('@BǩZ->0!G8mj䠇'V`|Bq:\.@xmȟCkN[ylU?nf9CtY+EKr7!(uP%Q-Rc_0@A_x3Pv׈6?!4*A$s^aP*yF/Y?PeVޝX C0O$u9 B4VvTEY&Vy8"ʮө^ ַ*Jo\GXx/oT3Y+͖\f~-sX]e=f6(|Tj:88t"V k<Ɍ&3T %I7mjJ7pL"lpc!'!/lԞ)R~NU# h#૑KB` nZ mQٽ8>?zxbՕLhCXw9뺽#m2>/\9e4_7C=S$Bǁ$r,q`Ke|ũ~ǔXNڤ%h0C|ihAY{TdqM4-ݬV2ARe)@=XOaR#bdR0h5M( ̘N88T7!0z*Jx(1+"$us,R:9, u>$izoZ_;JCDŽ0Y b>!҂(qY'1Q3ȩ C}Nc}a݃wևv J}#yX8j/fD b=6Y]/ I2|$4!G8{YGs@CK#s|_|5nBogܣYKȏ4Tz] |vEz=Zyz)}D[>6^F|Br8q9X[†< D`nt$]ywoe}(@@\!Tni@jvUHa-&R;Ō;mBR|.GYA~ӭ#x P)o1ͧMFULQ~K|z˗lHnT+6@^n7oJvwE787[ Ο#7k%$RW|'tomVvvvߘM>rw$I rWylշu6>d$Yj-BTV V9& MeSrp`wOK.c7Z vPB II#M bnޔ0v鈻^t/A<$'FtP8cz"XmP M(^?+ΤSp; 00FD9+0<69Jvgw穧 C'S05wL&fE:?:==c! æ6YOy>+4It?do5)UuD9u6 74ؤ&X&t#ɴpYg 5'W;ϻ7g$&ǾƻdVyeI98Jj7[, +6ӛhI !;´DZTeNNfutLY_3 X %j/j@7 4t[|%yh:u:4wH19X!&r(amA.J+!#rQZ@s};6~Ό >&_|v= 7g]4{wMk?0BiL R`AtF|vfLesD.jcPAd~?]akB]EH$'lG!~I"EZ'Bנ?^Iiߦʑjɲ=OfVm(9CawO۪MSyĘ p@ɮќ#nm;Bf s$>#S L~1YAC/cVCZ;-U]mPmyg쥝70 &MM+l2yi*e22שּׁ]р֏<6#M:_D"1o``<  8ԜЬ~kUqݘ;[?ԊIoH}j0_?evc¢H$Dx8Ki b)R$[O9>p:}+6SuIDBԘB"ɽhZ,VhP9%]f`Bk"d`5mEGH(ON;_nx dl(קQF3r*RE:(uӓN3Պqa%Pd]\v;l⚨9=Dfyop}R [^WΜjΗpKr]Nd2n BG4]fd?[F6H/@8SocdB"'#H y*IB;Id[k>9"K["SzӗtlK) wd9!0qA[{8ϫ.KѲAy9xf`bo!2/ :/A't'8^JS|ÍgtF$("pW#cby7rǼɆYj Rv;ڤ6bɁ=a֜yܨ_NIzxJFZ9V$/`I/Bn)ֿ!fs&ҏd`w/qW(\H1mSՌ=3ްg^'ZF+%Dѐ 2 }ᦸu!q;^1i4).)tN*/ܓ ?WkcQImr>?/G13W*`bƾ:"i;3Z%<XMϐe&g mnPzi^5duU(·eZ c#b=WqIgS9tXXaa$l2l]դb]ʿeWb}o*3Ód~v>%Kc#COA8 4J,ElMK=ݯ_zsі5&SZG$sLMO^>|*gYn.9V ɕ3Lо OS(!n7/%CoRoliG!uFlB \ư{:h?(*6G/17;Epb'GGQf?햷 @^^3,eyj79OVf9fL6G⩤ F gөHDh:Z-_|Ssa6[ЕhDMKS]HSIQv"S/^N/F_\0ɩBjzX|6pp8Je[I'^~߻|y~l;< <<~l4Īởơzhҥ%ɹ9NFXy=wb9V0{KsDS'Jnmz }A*B#_N%+ %eq7ڧ6C\Mb-,V5H gQHUGd{Y0*KzSQAGiE<^8MGJ8Pz4D}R/DmRa01t8E pI-͞z@[́w0BpGVa1O9H:GF(ֲ Z3䒸.Ob|&E`šbaؠ6yj}Ga6 Tizm'C6"դ4 ^M!iM~^ @:ߩ܍ n;ɗ( Dr>xdw>XjSr9n.Ή@P2j^O~vHIߺNE4]f֍^,|V.;4t[)J*݋'ڐ_y,XM~֨{J%daMyAq20B)R꼝]^2pR",h/$Ӣy~l\H+Fș5>N_JYW@'8膟|IӦ!v`_q'}ySِ̳PxT%aFAmhS8DŰ.sx_/{A޼4}>e%L`$:GЦ'(͡J-Wg/)O,xJEDǑ1i/./|URcmShlЈ|D@А2(C Eg5_ :{ETw5?-A#!T-X\7րKVooÓ5pfE!L]]$ BgO%,qWde35[r$RρqܾBQ}rЈ9/TNqT1h7S K^ef@/&F֖?. }!19)#熧-HWtD iP(??@;J~Z 3":Xzr:tXk A:oi}^BKg_PDU 9 U`LT 4j؝[6:NGi>Qcy5PHg6!pRRq+8JUIG/_'43\E"$ G'3kpVCb G.ˤ" q }ԍDwV:m̓ֈVJ0Y“}}#^. O ؟!v/|8dq gZFc,Ijh<{rI`Ԛ/Cb8cP)2nGO= ځGh?/5M?god/zn,1GSta\EcUf %߾R-'q 1y@d틸srq!O/_QP z_Y {ʰs~~ H{J*ʋ󝮞:_tV8`+9X|oX-?G ?6R δƽN-uj]uяѶ}|`a4IL=7^ֈrJ}Tr_h._^Ҝy2{wg H#H{+`bzA5Yz|9z\ʟ7m0z&.GB b}M;ƚKM^ȇG1M|k. cnB9F9LSX$˲?l%T '/f=M:[&I7Y@(Ӵ=FĻ^M 4bf+햇!V`}7{tl_SdK,ǹyO+A$~ xٯ|#&y͡揬Ul)ؼ$.:XvvzVuo֯59~Bӊvo+(@5a.̲gcc'wmI褽IM&x ї\g`2ya|}p|/~AɾkpZϻ .UGbD?_%=eBtqL[LŁ$Asøc17Tb42a4xwk4JFqh h!b%*oUbulz9y "M{e},vU"Y;Ifg4m=`rd4ǺKpc}5Ȑz )U>1xcQIbT_dz,{qV*3jP0k,Oݓ }q%Wy5x݅7H*cwK̥MyfFe]ZC=2҆y* VVf, AX~/m?>>8ڿ;SVcczv (.j3;Ei‘a ٹO;&Sc[O1(@_/>^$ߘ<{AB:%<$;gMeG܂%5Z.>y&ŵfdLKF.`Ăi5Qjf1 ; GMLJE_"c\ B:OsIBo%{Ǩ6L (1̐G+52MM-Ո&eם&Jm |xrxl~G`UzЮZyt,vĩ 19l*Է^L _rv Yv;J5N9[DܨXWTUܴpE*6pi*݌eՙ1 ~ f.:WIe*F1@O#L`.|M*l/I HSBǎ[)*MymY♤s̱EHuⰗ4 S-\ S"f)F b 2="Z OYV$\w9 <f.e-Z_cRIX|5"Gbh)+R1$wqy~"1p%nZR1آ sZ[ݻD'#OTDrW<Ӎ5ֱIl '>֣WN"#-xB-|4Jv1NF-}y(l_E?_"gMf9Y XV:\S؏a|]Z=<eIa@g2M l98?͞-OQwyA/??I) /޿k~פHuoG": +%Liٛc)G?ʟ٤{7[8J+;ҡ>~:vSlֳĴMǗx5cMgSsշn5Qg :$g+_iiΥ0=|d7Ii>E.M PmʛthSki@F;8nŝ~v=`,8gٷ"[ae>B:BQk$7̏:;ί`l%q11kKH΂99*dۗQXwxQ5 TJ'0uh4[OԷ:f54ļɜSH[hVʂf(SRetF>z1֢o$pU1M+"jr K_: $McDt/7 U cbc _>_tsDl01K&D-G&;YSi5[FQ|gĎb>AHu co k]!پ2DX7Ib a"քj: mtS5l#HC|#4kWm1:Y`j:UlaUMd+Z{Ve؇9 1"* B0>8Lc 8j2Ou]%sK ˘-%H~#iSgT`3P8/Hڝ%IƴE12=U3nݜDm0":Tp 欦͍Dj`k(Ж5"MPR<8L7|2@XHHI攂aMtH<IsG 4љC"8YO#']4f û&ˉ"=~&dYAMҊ3'3yRlV3TA6H8.e@ds0780LGyIlp"Ntp>$NyFE#?yʲ0u UC#Ca0'8_=ш jF%YAJ^؈VwA[9wQ,n lY9 % Nr4 Pk4Ę"Yz2~f;ɕyqa$4tr.$OAlJM6@( ; En}VX -U>O/ۄ1-P'u,8>U];ѱjGw`퍿qڙM?BS船 ܛfn5 ֊j4+%r-Fѳ&?˼j怭ۼPqmص8]҇ilkij1I{8taXAW坣k' *M+ UP4"WE͍̲֒;Ta)uPJ0cP*Q7Kϡ{ݽ0+g MXoG4tk|&,x|3q X, ~^R Fٖjs24N N* 3;cGG\³+Gi^1JB`EęRto}͘%mkdPt;N jk*ݝo?<: ~2$&F4b8HY:SU6P{]cJeBp_(BLwniz!ư1dlX?qAgWk]O 5qnjUO5cf\c|c p$͟` XC,-d QfJvT6~\`?~_OBA#1cbɓ>[(nV(+ǂy"`gاYlڸ:3pi'+<I+i\KVB[(57w 'e/ȕ<7[ǻ[:FwEE~zE=wtѢq\UehJUEJ.]4:y"t}'}@* 9n\;ݗ^$wcǢ|'Ksp]_N{X,4SB5YJ2,0u`RV]O٥s"#tκ5F: kvԆGaMZ<ٛM)j7O#m&$nHFAk%ɗשԝU㘼s꠳w3ACL&N~rf {^#,Z1YSÐ63R&V9p0dhoh-hl_f8=iD>@p1?4wڰn] ;i&j)m+F&f(N <2L} `C$xu oGed+h s#1/B[T=d1݋s'>;j|z!>d|~zx5G•s~| :_w'!2<"υ{ U䞅~WO.oG ^Jr,,הU/X]%CWF46Q_HPG һҩ$6SnJeB_oYHQ2 V ;w^+D~7HJn#3+Ӑ&|n/D+UVݝփ!Õg9`4ѣo,B5S tjEXYUx<#$o#DϬH5g7߁h>cUgU'7) _CB}Χ<3?f Qea&"C2)vkk]a#Qb~B?nJr6x`5"5L>BjX}kCh퉫hK͓54geNqi-L4/$)vvr<. m󾌅4k9Qo1imhYo0_.X˰A3,NC$$YN(/ ^h;8~>i37td ⧋ Um1<+%5<zȖHdhJd|Jז&A=n?_,dғc聯pd++cTtvh~+˹$}rtфr "FI^kB)ërvZ )Ro)w .s1JdZ/c6RU<&piƢ|B w_}U~)zFdzI;r%0'ȅpHC{txұ k^ "Z1x8ѳ"p:"{i^4ۙir1t0D\aw g7 4^zf#^ a$"HTڕXA"֩941|G]&֑Z{PoqS<6Д<9k|"HIM2#y47)mGE9@G}wo-YqVUxb_7wHɔp{Q7 ,z]K.0$1rzyd=*KtfxR ⺪-@9Q>vGˎy_1y/ 960sԓI1[>«kesVxR]7Jv6,*Uă|ocIpn۞U3˱h?'W9̍~NRDXT s)*$M5JRշ5!7$å{7F*SϼzTej_F^k.;7˅(˚G[PqHmYκ5 CR ԻcS'apQr0sh,zWFu.wafBHYG #|e>g]wш__Cs~&IضddwZC,,w"hT!@F&0.80e+hE&g[g@ "m<]|e]"Ϧ)ÊCDScE]K0%#--#:rц*҆i=>q&Y_(d9PRźpn0Ak:p|99C`9ܕ'M} hmP+"m. IX $7"\Q3K)TC Sz1J]^㓱ixn-az$AaQZ9s{ fxεW1Q!;0UD]y@i. m~ ݗِ+zDa@@U717Z D^VZ?a`.+*4.#-c2[6ӢƖ,6I5ܳSϙ fm ?}spﶸhIбߞ? iT1\X5zD#Lծ1߳tP0Ua®Mtv8l9Fvi8xo>t6E9N G,6k@X@b"ﷻ?/;];nG+ ᢰMuIɰw~84GM)t` J,Q[oI4#a,ԝ# x(Zos'AK dC`iOH5PZD;7w{(U<-QE( k6ۓ%q jܖ 89nw9lRjDk\R7<1/p}ơ=)';$8g ]z%,,3xc[.fCT`TY?#lT *4/j$e62*bd1/xOeo#O?4}>}PRzF@MᥨHw~=;l7<'I+4Zw@ܬd:oujr8QhU -)g''95F]Bcݛ`}vg/f±3*S)'cåw4:V3}`.!l0z 0/b $VfDc2'cпTr7S!+8fx`Fm4H'  Yqe3% lLc]N93HJ8W}|_M@ ݍf='ᖳjiM2HC“E\_M-z)uJqe'D+ k`i=j wÁ3Y!`Z#6,ilo"\'۟_ T -EmVX"49MNcx!m}N;㿃^M==͝Mobf>2$gm(ZhM! y4{=€^hKp'~&Tް ԓVMt9TTt|⒳x*,YzȦj";&*13=tߤ{tw'Z_9q2/w7z1_?㬀~Mt&ӏ w4"lܢqIqߏN9ЍGKe ;C;J@@F?<ƣô~a4 |ԉ^G^Xd9Qg-Q,5Gv`s0Ĵ6ce[{~w(L؂l1s'F,*on$mA UeYOSkEe!r>-ob#E?Ǥr>Y#⋇'$4ޖ=<|zmr /{a2bgK_zQئ#Ih޽z@"|My69#5^ZEꭥiw)EȂؓپ<͝*yB[rxMaFƣpÜifS'zB>Utlio= M׺k|9:mGnיX7::i}әT3٥Dz "&Ҩ&Jo0)Od!x0,gqcKFu'63?9JZegʹ'-{˜awkbꑄY T >"~hA]EbHFEZóCOvohA я_Z%#۷e5T0:KRBjfd*ד"#vm5#4a+bcǴO}u_#Sڢ}DNL)-;Gjfi)֝G퓸stx|xfĮJ)9ܗ٨ ѻ0K[=4)7WNܰhgt䰃> GȈ hp C' rQyfGĤMq@JN\XX`X0Xwid^tq'3>8W&BbXCECp3s81kXQL`.oa 8+~l Sp c%#(H6eaY e釵y VDvIJZ+<7 iՒ6VE׿A~ΒlY1Yx}LlqBRMI_Ky{qz1#θC:ڧ"۔B`Hְ*,[l1c9wFPoBVk-T>{^~$Vor4V%q4Ӆ#'2L5٘/-G 4T8"Ȃ>oD6U St Jo ɉUdCq jS笈ȗh'Qz*I5IC(R#uj2x< Jxm&iG{Of?w:ȥaφpAk!zqwrDO ])q1"g)ds.MjqU/Yj;o)F%b"Z]H 8N6Ex"[t b0jO0 W]3 'A+m*e 8O V}I֞)HSiCLiM7_pٸ"NZ,uHۤ`hV2ڥ♐R,.˘*:-@$ ˘Ejc|_8 Vb+YI6+^Ѵ+Xt^WX wm#7mn7OrDt_ ƼV):b"$N2 $: N}Qca $u˟?ǡ/5ӆ rO;Z t?Yb܅^v-1_1.kw(3 ;HibNm)W&XMsS'(i Pggl $%iijR@N݃!A~}n,x1ׂ͞dT_p@&EAƧ N^z"}?b?  ^ !,F/rӆ9;<:|ى/u/*wE0z8T<۴:R?zim4WN#BPpG5@f߄]q3߈\ &YL5J́b1*g{~+ەن] INjM>J&,L!iMlb\CmCz{ D,l|چ0XuSNT_(KgzχFV0^V! \0KBŏD~z zh"8ɷ:M^Xhx+]Eo ʟ4jp&EM HZVFFIQ0)6A+;4TO{ЃvӕeUj4LF5bzNqz[M5sr]hʗYͩ&}TI-SD!4ÇPnO 10=#>pzvՔ+g(57`7YI 9.0I )<_0G|ͬbuM`P>Kd9e0"HD_-YҼbmeI<HžOӾd(4pRup cKO؆-c.IF.[5D L_Y.gMi#H!!Ҋpq=P'GJ0ݽJ##8 >P RBNs%ÁN:|cOȽXL'Io{}dP"k(k5'F 2ik`4C}*:L s04?yQb1k WJp.N=:IBwtfGJ Q"Ð6^!Gna䌌r3ێYO䪚?5SZK8"^@4J-99IAlcN'Y7h^ ̨qZQ(10-`s% R.^H0A1ڛX>إ @K}9G/m l肣8'|0@&}f!/@]E 3 N-)99wΡd(Fk)1)$?h чIz>XL@/卞j%*=@" -9 \V= v{n|/>f8Vvc7+䜫rDqEj9EiBwJƚ:ۥD(MWCU*ٚ]zܦauqg0%wY/;oGhx}.p}:^~i]v H#,х \jt Z1(?'''_;1Г-+b'8@01GDv#H&=m1"A<$+8ui ^\Dozǽ/@@а]™!U*]=tzM5_K5qfVx7Y a9a|dYz̹!/B}6UNzHìÙ_p$| Q8%'H'(9ja|^#Xdo {8i68}Jw ]U6єC|>ZiM<44^|¯C`^hmFmrý4W/C漱mk \ڋғ/dk (@?˔<Є(ضft^h2}84;s6Z~vߣ@L&$r@F[:u$zӡ=mڊUk[]Զ'4 zJ͢E(ܘ7r{p=7baZWr/ɛ7o⦉k /QZa6{&2i$7Mzu*j6(\pLžfvp /cCcE_e9L:ɻd[mkRN̳T'q`&8L.^dR-EK!|q6/p 7ў=$G>9y#ͫ\`n"'HᴅPxN^Wͱb?ϻhggwhÇ/9SJ4'ɼƾg&gqԚoXHsNp j!4s6bXhxS98$8ⱈeaM#"eXFviZh؟b)&A,Y\'t|.BJaI(h'iwcS;j늾oYBd 2FsD\Ҷn)Ѣ_ #&gv$c4%V4O湵9Ld@X6axbnbQ ɋ:B -|z~94˓y ê վ* ehu5pv&kAds-t{8rwGD–wjcݵ&edA6妿7@Axnw{b=|5]qS..r_\qv ؇{a4jcꐺ\U+M8E8FH?A+뷖Kz`n js~/@=8}KDdSj&g9ϓ;졢4v5oJ'@־z1Z$:v708+Z2hp,G/s0cܝnVSڨZIQ:K 9w!a隚' D Cr/ӡIuT+WKcgȮϾ-$>/$n~_&%RGϔ Z]sΞ>_k,8NVq{MWgdcП'?(@ ;UmM.b#&/d "rMNY GlX0Y Dmd8[ܗb@B'UY%Cǚ9Z/Q'ߏO:.tԁ) 򾏢KO[fI8.xrN_&|o{*9WtKedlQ892J"sqy~RQK( ^ZLQ¬tlM€C58B\pPb*4k)84M CGcA798GeRf37/ J Et`F1,LeUveeFoNJ3Z6,M+/sDO #dӟITH+޲eqIJ>P*~~zEheRn蕸 bxJ[xEi`̜!%V2qLݓ(J> 0*ay7՚)[ހ3ސK!2p.F~}qy5Ry穆V<~Y*1.שxVmyǿu=5>msr {?}؎piz*#? ܄>Q%$qx羱DqwETk/,?ҷ,E D \/ hDVٓ-ba[έ{Mkؔ5/h& /͊~6hy(ah͘( qryK`(X(ƒ\t2˙M"i0 RYیcЙp)"C52~b${u9o=t/:Yg/5+y (M>hy‚'ӭhҋGLb$O ngcݔƲ\d:*Ólf "dK8u tɲe15ǘThl.M y5;̓q?b:1 X, j'0FkꋢO4G[R wpQgSߺ6(XZȑ q"}Q[RQ) xyzg36e}6ս*6}BZA0IIQCJE5ŀFy‚` ݥ lxD#aj44 ܿ[Ԕ(ǿEL=(- _LPP< r wȍvcXpp*dMzx c _;4 6i=bn<^/SW,=NTg9b5}7"2 ckjLnxZƀ}&L:vAj؍/=01.N;- N6Mw1,Jn#M)V@O>ʭ[oqaمywm_n8aKf丼89 t#EiD JW+݅$I _{o^x,:pGY?6_TMy$:UO-?,;.X"Si!|{+f#. (vIIsp3`1[xx({*B!{9hȦ^Lh"_wo)oUmp/V}UQd˝)0dLlc~ESG8'de:Hf$߽CCJȰ eW>UкicN zm}i2AY-+9),G8)9,B^\HD3kVU+D"S=׃SO>0~4sm<3X?andyLLcaXȽ&?(S] -8-ҽܮMG.*JmqXU`Å֏w<lWTJd->2Zl wkWb0'?~=qjpjĞÛmyyQJ_,^mݒ( lɽ lRލ~*\h.O:0+6$tTÄިkQHߌoj>Hb3w]_y4[^d60pfJ) :A#9,}7`9$Ld$w=魢Jfɯ «L|/OK2" AVE}yZ|:{rYU@twx(&KS=q.#](qa[60D g!g"~R[2#~7x4t_MUInE 5޷={¼}>ݭoFWNu?&:_aN0& ՜8$y3deh*q\?2.Ųg%~fxjj#F8m*MQjO^,qu;6Ryڦw8 *'wh0sѝD]{9jҳvS-*!+a|c>̫tcb>g4bP媯cN?{n} XP(M'8_^Q|u/.e2ΞV:?y%Jl}c&s~e]ҜS7#Bss>Abs#M& l,,cLn|.Dzrs]i&w*yՐ?e2[;Vx)u][i)׳zR9eG))hDcEg5a;mB-:rniެ'!7kKo_;PLa,h|]In0~޽V`V +EHR8l؉ =jjZߡ ʷYWxzY\|uoHGg_@wֿ&Y>X}XGySKk[Aj`nD Ed=}63Ed&ǚJo[\<[nl;b0(1ʊX# zź =M\\;.X{Vd-*i>ה,%YOfoVdQ2X݃CLQ~)*r; l lOϘ)ODfо.hWI;șňN /jqѱ6(tm*( R>`a>[w@X 躓i {[7v;ho`bjYMTZѿ'Sƾ(^7Y@ Wsd+jvmFp(50ެoW&hM%~CG(S'lߤK1[_cLyah()j=ypxIpe =,n>,{CW< > JNί1;؎nRaS~P{R9gƳOfΎträ`FvxG :Z3!󏏓d1j͖*óA%{ !y*6]!*B.cM╉WV13BH>Z$'I6:7 ~8T,t!5N]DOx6n2c\XI:#aO;]k7[{y|'JބJDzCn٢Ctw9CC{gG"Eb&bܻi͓i D}#gl4ο @K,hp@ g6qؑHF`?_nDG򋮐 9K鴡X X2BiSY#WhuĜex`N.IC/+4p#J!RHo 8-&GM;[_+3*oe`/q~JG4@,Ε*'ƽ<oĬvt"e[ƽi6T ޼\ _拔/1b>ht8'Xh3>_p%@ aA4 ,8ݼ BwhlgڲP} Ǥ:3ꐔLe HTQ;?: q_[]4[t?h2\iCı=0v%S̬p7M)z6m5Iba#.c0K 9P{0 ށu{gv~ +_ƂOiaD6FOR"dK.ܩ~ %KU l/я+M2o3L"M*I翴3E*Ebedi4*6ӽu=<$7˂X"3̵$/?\&8F/5͒te@?jtaF ˯򄂕h~얚F2C4v yH;0"wxxvO$]VI^N&w#jC43\qg?0t&2#ڿ IЛHȥAחD[*|y[; pٓfӢ-0 / eͦGi X j} }sS.S&@X<v" lGKnB&q @p8|Jgq ۈ@2yTŖKm9v?{dUu(Q*вW8aqz$:\~!iKMqsgN\=TT<TOZά$Y޶J IsYk^*U6wkD49Ί{+ $L*PМ߮tGĭ U0;Or&/oi~޽v;uN܅,`(Ϣ̞Ku qQʇp}7Cl,:GЯ߳0Kۮ~Ss,@¹mk`_,A[̴LJ 7S&g5Xx ћ7$iڐuEW"' [ s>Ƅq(a;tgi9Cn.Вi.FZ!|&Y 8N|'Ƣ i/kn1{ԭ«T}6-y1l/Fc !%wtsd%HQ- t!2Zdq^wOG/ND@ hׁ„rIZ -eMIkfo$NHBܾ8T:1h_@\s')l9iAj@ Vp_'j{%,wl #m J_Ng* SQЋtBe@872LB=!09 QS,5w b0'1y<29 A-O< {c܃esUwMXW"ò()>feլ3yR|iC U:DZS,o$v{/v7`K M9CRVhbK {8sY7pLXʽo!zwQk/m0 mQIma5>(Nr#%B^/zisQ*w$xz(,kfo"7&枱dopXWި}r[O}2\egt$)p+.I_6C.oUWϞJ5I[c8!˳qXheɬN.Ja6>/tg1YYa gUE٬h.I5In[eʗYԮCJi!nW87غ/u[YkC2F9![Uquh/ϓ٨zu5(ɆIø(gYݞNf߸_ݬ?C]w?:I\9xrAH.Nv^sg _IsK=_#[׬Q7 l}rvq.+V!Z DS5yl3a||>W;><]He0D_o\gކɉ@$,J@?SX`GJcdg: zMb{K} zR .M9#-zq"r{S3eD]WbvL8M<p?;:Yn7ɘp0pރh-r q`㑤%qAM\VXL&5LXAi>\uOp*bM$F$sźE^ u\ t]IOAH(. D, oa]PCAX)w5ֶc-bY}\ S^61qZL ǁ)Y+ձLtTЪq-M|)-T1㣯 œA$:G49L8.^YnP&VZIIܻ]]_\d6Dt4ܳL[MADjDp 2}y0ߡd׉xr/nhg+?9d./3-cZb=HrL~}XdnP A7+J(ᡊ#݃χDIM1fp BȭJq쁱56|S,i7H9NoƢY̑`빫p;/(ǓgkPztX'\Hц2]t֞v/O;H_G^,NQQzG n|pU&vAqh@?VN^yU|F>Ue ҟ{qq8t`tr44ZQRpdL/dtIl+v#bv$7 K?Sͷ2& b iґpn)"jeS \--)˓],׫avMIުkWe3;VݨUU?nfyMp2?u6o1_ڰ 4*'#NO=מ^3eMSsbY]a¤޵Š 90(fnWl?#LQn#:Tgu s%vVY#<:PɇV~5S?Zj-R=3 I96ROE`) q f"h~ȷr՗iYHO/T7a5EʎϺ,~gSzmm(pE(K"j0؈UnHF* ^KRdI^EITm>rU=`%X$A.{}ÖD&$ytHH$y1B` s2D3>lz[ɕg]YPKOE_ӟi6z]i|[ţ| <4i{7 (T\EsV]X;N9fs^Oq&ctW,x3}?XHǂW:_Ԉgn9װ! == 1#k564Oب;)(ۑ0f] ^&}#f\_\'aFjaGǻe : ]m&=?HJNX_{ tp, oin.Mݳptʖu ،@J89g$D1ڥd3'd>?Ҟ׻R'B6,!_i'|t Fφ$NXx}Xx?[^Y%s2Sg:|-QcPxlp߲p~&;xUlGiKُ t;?hei޿C)ŵxӟ8/j,FV։xlϿ)ߔG)]<C7|pevZ0X-pb}upS#@HɄ(xJowN)j}̋~Bu恬n d!:rpc D\̶)vIZĭV|FF6bBۢЪ>l;Ϙ}\4|#f)YyW+n&\9fRQETQLƜwb$mL)T!1ДΨ̪9J.i~Jd{*gK- _ڇ/_8]̃iDvڎEk///LO-_Q6^3>dT#=o>-XY;̗U;FVp䩌1^Uarp=!|ZnÊ PJNGsΤ?ʜ8߃Xp Ii9:||OCQ͋rrQ)t"0'J]v|꫙_\' \t+mTT /믇iygλխi.^+tE3EeW@9%;+ LD/gÔa/J55'iGROPxG@Gs4(D]NPe"j1hxcB6,[5_2wfm^_Q[AтiEüߙt-}v{{:5&3ȈE^,8kݐBڡ]E|jbF]ΉN>-y2IA1%cQ tXb7;UreKVd5# ŗQ+$qEbJ#[Kh~Ն55"dB{wܜYhfp>΢3`.ѿ~-tz5`2A: P@Zs<GB}?> 4c|VY`JH xh!dkI9cڢmT {G??Ohmr8_|@~L @q+MݖC7\Yb%̜G()WkCG9: o7Lȕߏ jA  ]6b(sjP ݄gǂtD<%fda2r5L޹B׺ u_:]#q7A}QANal2U]J Yӑ DH[* /sH;ÃV KHc`eJhi ('ԃ&[I'6Ėk42[nw۳M~}x_^܊B2"Cc0K&(ffmvԝ@.Ygp,&X47Ivi*T E$aa tdlÜ5^i&FyE[ʃVW1hSL`: sgn*r:+_>?d*1IHvyhbLo^1D,/^lddБQ`b^V"~ΓPQXZ c~`Ӗa! 1 ~!1:q4^0j'e0N$Nzll!w䖗:IH D*DXN Xqwg,Od*9]UbJ?1C {~x|ZaЃѩd] B m94-0;(g#Mg٪AJ.Uh5L'hAwY݁6{fWqL`sqL '}ZJi-saGk@q9 עmT#J+*Gk?u+q\TpJ^R=T0]{G6;m}P}j Ч߼RJ(K)~@NRNfVVF-}Șaӯ*׀2r 'uM\d\y~[Ax`1u@b y 2J~%)&jA̓a><(=$@NS=JcRny3~{DDZ쓉ܗ0ʥg%`缮,$`Daso rz1Ҭ"ZvS'nIoOP}BV ,&LdrDxϔr?< l1q pq%nza?1빚GNw[gVbk n[]v`EEY5Q{zH֧t`?F7:eep0gǖ!AlҀRtDSΘʑLȤKDN0"HvE aQ!~P`nRy;ޥ2YGcUQߧQ!Hb}IsZt(xA%5c|/Ph2(g,6r'E,1T@8"HyZ'jZͅ]dʔ?*}Jj "P&^U 0k\UaH]*iF$1agv CsU:_@JƆSVG`|=/ 9 Em3&&6͈;l֥`5[fW'7ҍ6<48b*-<~KA&qXHѽdUu!Xk.lnI|s#g r3CNk)M- |"/qݣ8*OCHpK` _@'21"A1?Q4MtoLmr9;-.!{$NYNdo(zj+z4ҪT<(@WZuy" /٧?w]AYECd_vä&'"ryvqf>_4&%lanj=Umu4I5ޮO {*M\Gs(ͫ}7^:rC5{VBa<5nw%?{ƠK ԦP ¶5͏/ϥ]'ǽq{?ıDVֆw0G ]~ O_9.{SZUԌ嵔6[]pW<&А4bܜ5RXIVVK@m4v n4p;#YD<ŶI\ 5d4g(F~ ega(WE2iey,FˡWn]XR&H!2'X_E'|bqR)ns>SAFDܛf77/hU^(]KdSӬN'T_}?Dcv8)o U|.p \Nl@Æ0c!{v' =!81^%}hn$\7l٬hdR[ۻAQƌK0 wIwxшKfB@;$ff#M $L5!(j2, hFQ285ICI9\NOp?\ӟw~ j^Xt2V:4E'.+*K3⸃cbmIK!4/q+rvl|Bo~-/|ݡ">cIAt%-E>oz- 5LPp82xYrMz:\@wұcRvSTUnS ۝DiGy*bYZj.U|jUT9;14Ƞr0ul>_}ߘp~M03'w`P8*;3XkjWfb06ޒKpTێU 8z8USIV= 8iPe 9'3T,s&285X ѓ,(OC{ik_A2g+bg `;>xlet捛۫Hٜ>}LQ#h^:) .IxC|Qʤ4\d2 DǪ6K֍=Ա,X nʷtn`9x~*8e,#nlҖ18ZNiX97$00uTww"wF_p_GZRO/ɤƲWȪ0%NRcOg., /H" dpLܸ-͍ޖ"#h,8  & !ӻjՊUU<-O6=_*"%ߑ"hUGd$w[ϭ$L[׻If hҹVQcBZǀ fkӴarc%14er.Z.'=2j&L-[CW$Uk+O Q:r]‡hðuܫq3e׊Mhzx`%q jx{xW|1ǞnB}k ̸ pɽ~U,uJ0YԽ7xZ[6p%>4KG 7Y6}zd"2Mugf/,` -YbC۷,r: "5 T +F40Es*łPa|d! A*lAq&}i*%Qۯ8*6YT~_Rp!HK @3{LaD0FY(.2<]Ҫ6y!P\|Gb=چx|o`RrɎ"?]9gפ1NdQwLfe&uwNz$50>BMw5LQLnd _+bb*x܀RqJu°ƥ|ͫäع[BPh>hށ00 1~hזIdr.S$pk?H:kmJɿsCC3LN˗Ru*a60=ԤB~ZYRKs6C`d Q?ޗ/Gb̄K<#5?y=A@”ε<7Hy5>: Ng@3B;Te%g=hA2W"uY|AYNUȏZ35C2VgdbU!Zqv,/9&w'IF1#v!|FFNW[0!*=7mrǃ_DOFk8CX{2GY7ӸЅ.2|:;k]~g{r.Εz܆gﵢ h: 8#0HHȎ_Oa>,G QLhVnnI}O;{:FTD )hB(缻$x Vd{o}43Y K`F}_tb;޷I2!q{ &} NPk*mJ'%JTaVưdbZ ՟5@3-lH ,pչZ]8ch*st礃3|hSg=US6~0s3f9,' %'r~RYpAΨ$K|]TSO_#u퇽&csIBvּB{A듨}zii}zKkQ=C&,`[N, ꜅!~5{sҹF"{0hƹ9v/nceދ](俰!2%[* yy$e/"Fp6 aFa`^Z3VpΚAzd f43^^CđE(YX?8]/43"%LGWѢԁ%HMp:k.J9+Qa󿖫pGZúf#wE7߁E]fL-m'4ѭ\4o]f7ǰ(xjcºK ,'REO 6wo ͟yf7h2Jz*XKaƑ[7o3D8@5ߍ %)^o(ۖ!'ΰ2"-_vr̃3X{_>̓a숚`ȷ:O{&=(ׯ!585G̭%jlAmY5tMP).]l'(7ӣ4ov[`]nUGb簍ga;R] 2/3!B[65}+薽eN؄*nc8lJx4Y-ǟۃA]`fwͻwч8y߼_z{Po{ݝ]|ۻoݝow?~8X?,as3/u:ucm#oD>}j~2k܁"?h$і(Iu6{V>A֏I]fob*5XA\AWkQA]=Q suVee̵)#Na66 ؕAP/zRqX"Խʗ# ޽a5'ħF}hQKR$p_B5LhZD`߰B1*$~2` [] WLFR JExܭxdzO<qt츨K׏߽zw?@\\!xΖ-@܇R'V|Y!_l9h zy yysT}@`*.bYD.q{ꬵ͹]H%Q,qt!°65; :LףXx@zKdDMr^JP?ٕ5ͨX+*x>U^]/]ђ]a#Iئnt\#k_hVx{OwjB`Vi*t>ry K rn&4|tge:BIHFu2Sfz;aTU͢gx(bųNQJïdA4A0[(FEc>A-Y&;{-AV04(FE7;dpƗas @p).AEk%W$׌wl9{m]j4N5mh8(?K;[<`],h:=en$NgCZO$p )ۧ 1p^s+0 >'sP?\ӷWwIW__H+!YUXv8z}>uz8v ]qp,cɨu߀J8KYBϧn:Ҏ 6G^4s#yzGh yfl\|-0$M B.|j"(߹3$y-W~V&0?+c?RwonjB8qo].{8PhGnNQ ɋnm"eN캐&s- 5s9wR䢏 oOs9l/rChB$ yh@ѻ7lLoM%\πd1 0ygqU0?BeezW1/@W@T`kyБRSXD2%\3<'ưس# :^l\Ȭ},M ]2NsJi׾]uq"Olp n2tR1=Wl̫`,1B܃mJp^aP?!;j➍nK q-0H]=xKl@(0['KOx疘ֽe \̉l|v^\NprBM#vrZx)\<|ֻ[}- x)2R({)#\X$z(np.=M)8{T7b5Kpv^ { lK&7NWHR[ŐXX Ϙ4(cV gPyf>aE?3DB1\haeHf㭜K?c$O%Ϧpm\>g8ѥ *Ƚ݋&+&{4RƻM5YO"KWX'%Ia r4'Tq c?8;;VpR79*}GXp9V-P]EF b&au<-&,JdɃ)Zֱ!F} )/qv }>0-S#M?цd{XF-φi#U>~-dkgP5"hfqv;!4yui}O6296tqdxqAԪruA&CU`U~'l;Op5UiFG]z$k۞'K(LІ[BiJbPG8'od(M_(cNE%t; -iz+3*jǓY `WvZXs~۵g'D-q`Iae/hD뱱[feKp,bIl~=Gܫ"Lb.cUczЬrrkv \>/La62A8"j 3 o˄F)D3~ѴĐ9%Y'%{=<zůA~y[ 7KetH[J؉1~wvVT dbK۳WJB1<(K,Udl2a5l$V fqQ55K_[ 3(Z[=/9{[J )h7ZybPhFz'^=%.8D]N$ &0i:>jAXB. v zhq!^oô7fQmUf.?oMLTcn= Q}Zy=BسL 8Ôo'(sOoY Va32\"Жy jZC/->(ˀ/A'g1*JS M$[60>l\ O*5 EơT'(Ew%l1Az0LU%,aCb;;sUR'-AƌD{4HLZe,fԟ+ۥK鄖W' IAՌux)<6ff4Y98]{+ /Ua,ĕz!SҜsSYC1'L ͯwpP1X[ ^cQ|@.`ܺk:[1=-xxG4+2ͷ4@|3L%ժ[쉡sh )+=\ًC&pރƕPK}\T}󁋕?D49)ج}"'Өg˘S'00iV::%P2&EG?yvhE{ggm98lW@Y9dBU~D++~!?^%r|Ӡ)/"ӟP͍:f9qn~eVMdNNsrޅvx[=p0z6[)6chhXQD@$4TJ`SRqy.HJJ+2s#c¹Cl}r,lFN8=_q(jj`ҵ K|$%nͰlEI/cjZu@qp쒦\/n-2lVU-kS H830ބYAf/HY4v 1d_<|݇9LN86'dNX0W.G"8 ])D7B"Pe kX4#Vs x)-}j"xuKvF/{xo~ `˄#އ[)@2ԙy )q: U"X;L^'\*/. .^bWe,jՋ_X3mV< mJ`[|1oz{1w$Gjfz[˥ARrc ^vf3ޡ\zMV0]̚kb-,@#rY|N-`MOVp hF7F.u7;<X, zgL.}몃ӟ[~1ޠ0O"[6GN E^juSó$eS o޷޷7<;F*INpZ&0Qk%fQKV{[_/*RV'OߠlJy8fՂk,^؈zR"a<_01&pQusʋ/8UyaRL>CK}HR^Qg+c )^9Sq,xٜānͦ:? p,*c+Ahbi#A PskO65SS7wfc v 0ϴ+zdҚ @iPEy,> Ǽ4}IaT<#Rc2t,! C0~Tũ?r_w14vC84?4;jFE)NR_l4užGJ\}{=L6DCXj:Ea83d|I¸8r7^KX6Hu&x=OxrzL!2?^ O.t&XNߒʕ7_%wWF_hG!?1wT{f$~p4/ëQ E~ްjh0:d&tA%sQIVǘ  o[x - 'γݸXxq8Y8fjk26N8l6B25t'mylpIb%/o\g ^4Z Ə x*{reKXӨTrbtAj}-b'Gޘqe P8. vhD00yzf甃JO!hUat? u2c'I݂PXkRޙ$}ݠ^ a2.|!P1bf{ ڲ2M2}Ocx4aqӟtkqxvt%)(RVq~Pe?1F寙x꥞=lsGSKBȯ6WU+#U֜5ڣjT蕖ᄈxI`jypvrS7jW?1W! y2Wa*b,K'Tn (`śd噒ߔF Z ;fuP6̉^GD֕׻{4hz·@۷;OVБV0:x)hz7;vShI%K:-(*#_Ī(w(LaNc#g25Q6WC+> %-%7B 8܍J j~vJ;w< Ek 4tV`$C[ "d;L$M|bJ-2 ٟ^tjm?79TF*8Q=%1P rt`YhBՎluL %+~Oį8Z林9٧m'< c6#ĝC.fL?c1ID)em_Gs a˩2+)h܁c- >mXJ׻yÎDѣ.٣~C4iV ~؄ȑ^tgjabN\>SI@Y_c,T7H` h 0ki4])9Cdƽ7g"px-tަl?uh}@wjh,t{^<Ȓ2t@2>1৲k4˺"є.なy2sXؤ^{LtrIB, $`ÚP$/4 KvӬNg"*}$f*#Hw0m/hr-՞tCTӂ0sQ"\hf?NWlf_/go .rܦěGжRc<}a Ƚ<7@Y;߫r:=)ވz &n96zX4IuѴ2 lJ1hM䒭BF_+7۬5Gi1XipLYSo<_H%m@Rct!4ٟ8ΪHk3HBphׄLw+ӍV>p!$ #NYdfsv,JG~NVhxKN 2v,֟j3E @d2.ySw3/4y^{SoWVϢ%9?̚x*~ S6` .9)S*|4)I _M7}etdlH*KP^Eq]@_/a2>. dF;h`~ i Vr>\Ʈha?o@Jr]3,*>wsxK_#EU k3s쭊`9m%hm &3sWKhuw 8}$0l2@cѻ?Y{")RyKס4Rc5]1i:!BV^KJ6s7R7P ʖXTtY/@a𖞁U7WĿ2b L 41Kmf0$8˓]C(0 >e<7QVݬG Kjlarv'ى3O]Z?bo.W͡Դy~h7˩w*᠄V',nRmxN3_aD|&ap(-ώiĎy,(P9cy>g ᄽhΗ2>C 3Zcp<Z8FIN{_1V"Ŋ7.}Dׅ/=HءѠ!qD@6`U@ek3i[̼Ei;L=8Ms|> 4!eQ\P̍ z_Ef|d̗ kxBGF4L5HM^(#s0s(WbeyՎӡĺ2A1ּOԾ4 _a46 7Հ Oda(9Sq&v2 ڍcKSE\*~qe͟ZU-JhN:nO-ץ͹*pcDza@q}?qh$1|nP-H1FC,Cugy{(Oq t*eVtGU"U#:U725q,ߤV57)+ e?50@'nRfg i(z0G3[+cg?tQRW۠l؉I]Hp=%P5VJWzA {FY9+w>q5}XM,\8W Nc|t6)i'U<nTQlW6')-%\UY'yyf rɩ,yX$/ 8khH rJ՜7#>"xf(?biCeݛ:[5t$QJ~Jpy4҅Sأ' !.;Yˆ#dK}D::NޘMjC×(utddM>2֒?_aAG|5-"OJcRbͻ 0;Bǀ>w.̬Y9̛iE ՝Hh-JKӦ|dԸ߫phy6H"C6Լ=+2rRm9.:_11.)HH֡5ONK_ݕYar1vK9*ms ) e-S}+9ṗ[C} 7R뻊'*LR#Wr^>"~ë EU$$mvs/ GӝFV;E;9+-sQ( ~Ő26*`dbCdNZ]1lmR9dU(_#f2L1& ڡEShq2Nv_ ԭ :R!ܥbQ7X7KuGfǽC&6',Tx˯r8g l3ܮ>K\Kb_ ;zUPp.a_rה>[KT&[*Z>JLbĿGy5ZTTRgAp>ْ7Rayl4if,aVg\-nIl\L[VEmGrSca{|WǖI\~梟@J 2@rjϛcFЏve ]u03"`  VV*'k3t!fvW)>0g)ZgG.Z~YYi֓P *"IZ"[+a9_Rgk\5~ǩm<R _:`OæFǹdHǔW$#dd,sv^C\lW:5]Cp+j6w4~јUVrR_j'ǫûzz{[esr7Y$R?8^)׏g2fk H}YW Dm}+|5E;sD~\^:SsZ}ޞ@EU:8ȱ4ftӃ,tVh\_?Ѫ Z?&[plp4wnQơk^8c*] C;_CAZ4h-KFʠ;dx6ӋW|$зɋ powwo{ z)VA+.~|;pJwޟ0+8uȵH.th/4MoعfY>/jWiِ#+sEU=z/+=q"xxHoŁU$(̐GZ#Fl -K A%|;*$߶xUnU.F׫ϏwY":a ]W0kɇfw ӻ?>yw KN/*U͆WDW]FYy$,EݛZ%Vr޽,^Wv\e6ܸCH[LR[AF^,˸ZB3cD,aWRh=6#Тa>{0=ɉ݀bMNX6 ` Udb&S<^^= \JNgH)Ӵ$, k019=P -r @\Zųs;8쫎 CN-D'u=I\K2=︇3/NKOYe=֡l [dq8H%PeVΏ*5[Y)xq>joM?5&GǍ'LkTT c8mM4_?01ZxBl91+.~ӧ uԉ 'ӯ |3tdJ{hrp_n0ݚ=/G2cTQMweWR@*&Cvvy=y!#D}B>ZX֩RVr&둑OHb-B&B]dl+[7?y˪FVQ)^ x!V ^g c~<.tD[d4;ӺhHT"<[aĨf&!%rzDPb[㯎tuvA5h|+2+䳄S8DݔvMy hʱfQs ;2U[e*f`" JDʉM-x\_&s?Qz+j$ lC=R;AzKUzQE$s{9>M˯@pA8U~z<Θ}%2^R=K.g8rAK43NQkJ0)nL~qz%k1jԆh_Xe]HF=%gR>=<8:n~  yrb_ۧ:3_7 }v*<^lK v [S;Q0d=}V/zVXMhмa&`ftˬnj߲G^iv+`{v>/^2s?jv%'xw̎RM|W5w sFq0#Voda#(oM^ -.E&tp:/ J_#וQ1GY2Œb2?9قL(wDZVJhAV/ 6sSރP[x-be %H1eYM:K.i'e=rR'!n38\$<>yJ̉THzir[ݢ_tЂX'GI%wƤi݃_f1T]s P7ρƙ 2W3g8 +O- dof"B:jf4v#6nٮ@箺Qg\C2Ax|r̶Ci缾jt䵣+XHWKa(/B^~^O" 2&+tm)fR2W^QHnJ.}\YR)fLiiYAh[J tUT6--4qT2m9W4-H?!_y9 ;yFDVuU`𠏒/ O:j WfDs`׼+ *ckIP?xdKlſn#ܔíb<ֽy4n܇(W79VQWӎP̡e cy}iY'Yяi?}G~j ^IS-`V~CNQ%'\W #:d| N|"Q߮}#*傌u3잷B2d]WM 1xy¯=:S?]G-蝙O9_|9~n~juz*E?V"Mt%!'kh<34CPj`̒d-E3`m\wR!5ۇ TB?c4t;4Ψ/+*eAq,旜`[ݩWک/̈́?Za:w:u9Ȃc]GRcHm<%I&-krK^Jp3GP_jb[[Cn)9r-o }6FyDZe{W7Lҥp7C@޳7 0uZCz޷flƐn X60".=DkNPGyfr IJDHip'# W+m"Rw(ߋ$W={AjX;υyP܃)~6f"[-X}L$Gg(յFR,m'izKVo䆇=P9`8s A~FD柈#!bdy䨉sOjER> C&DO0 NK`WMC}Md"(/f*2))-^F<]\Xv,hAxbG"SZ9?E.l²f|bjeèa/Gc2  b-?;0,VVqª kPCe1HֱzGǼ$Uߞ䀾s8)Ki.oK^*hD4 *dNP5 %tiܯcʖLϊ;R@*CYŸ#_3.1wS/I `I1LYuB_5eEW{gvyfwܢ<L pXB,t2s=vҦiiJYl2g4/k;w%ƚ;pu nN&pVe8_Ȗ)+2ә@a1Ԟ q8onIPTY1F$ݬ6B5ģWVZ`uUtϺaB"~jSS ΘqJsq=rU,P7`#dP5. a}maܘEUQA{A8ΔD{:ThP/WJyæF dbri"ײ$B ^g+{rVid;[MB:nxeϊ|xt t:<{&>wd7j?ZЃc5bb 7Xf ZlVojCLe񶔶Y3AuP<=zS݂olS Eg47Ytʍm2P`AUzJQlKPyE !K"5VI C-0S  @4TO!c.;U-?j en4}}6L7@Cќ ,50H5ՙ\PmM]ŬŬZUdgN4p [z9YJg};nGylLw˯)Tr|!< ~0 6@>_O+.6/x̀{L"°M~^QH{iWpe̮#T(gIgxj>=l}Uܵt7ڬ_;#ҩn42=m8\-|sQxL'Xb g i[P:aZƳǯgqtS]P“hitSrf"2^ҌM9ϯI@Umז3W_jBi1t/0Ǘ;d*ɮ7!=!-[5f*Vڤ3c'x5ךB˩|ᆉ򜭙uӡpl.q]؈}ȭMN}=JZ -`gYe4]~h_tOﰀO\-tD06ΐ+)}?\w:.G vI'ࣳA! _ܛlz:&act FAmp @H6IHTf ^}v -07K. VIs?f=h./"ўL!0 c 8Ft'sS yxi*ڮ^9l谦lU(AhOǛq6'4WgTinE}AJj6?X6~LDS?B2\l2#'N,, d8Hd'bl$YyNe0283H<6glqHG5dn_Sa6G̠Jz̍,k  Rˁ*yOD ᆪ=F hjGi*PsdQs.2 3+3-@M&Pާ}D~; %ݗVKU#d B@CeIC;q2!yF[t{ɣI-R2{$Ώ/0=@"e __3Da+Ih<'鹗L#/cX(7Nr9 ~@stpu7f.ƤO2@a6垴ϥ*k{nSkje TUjfV Ԙ%VB:8]a Ǟ0~.o~kgւ\ iSh$ 禞l+X gmz1#S Uy\ӻGmҊgOvX!D&tS}QP{.OM8= \QO`_ty̙"(xE'Lŝ'y0e9L/퉎-srBGsO]84&I-h fOOGg-G]VݷG,Fj2PtY^Gm%j; @)WM%:i+KL|wys4!ac\3#}/Sg9"0 k Hv5W@gNq]8Eky1-X[:7W`q hFl )*1@YH&O9ޫF&S!Ju޲QLT6O.-CT]}ﮍ5"[^=tiNpfke'`w&pl,{s΀Oمwd76>;qYY U($c(64mn`aqm#x|Bry>sdl= 9L߳:y}XMђb3i'y=&{n3 LT]%s<䁓-s/X\钩9\l7E9kOw~'P a춎ry #"DU| Ϙf'jQOo"Sa8?M͖aFCsp] /;1 ALYt=1؉>iE::EI'c`8>dό(QTL)hI>_$PXuwW_yV%EԽQu$; 9x"U4rxFӉ<]:\uѲ78/1ǟV,T_gt.uR}GH%3נ8T6">ln1dSp t#U <4F艧~'Y,y:d5}.Dţ58{^tl|N>} ɀ~iuŀnGZ@)+Z6:gn|u{-Z9FXT/j4(2K^vZ8Ke.hq}@c7ƌh4t>BF*rTҫ0mocP+b*\%odarA^Z*tQO*v.NeU2X_; k=\HjRS2ʪJv28Moj흽ݽOѧWU\WŃlx8*E@rtX ռ-" 'P+WuyWN3a!R‹d2dojp9/(ꢥ4y|P|HO"4*EL.^xrt,GL!٥sqjޢs,yfzCbʶcccCMbLH BBG \OUF])4Be |Fm.sL]VlXoQwNx/vC}-0rP#}vmq*`.`;P +C#YhΜeY%\/K CBW1F Jt(ߚZonO廱 "wQYgYGm4 kk:nDa={D]0@&~O:6Z*K)N^lH[\PBLf ^AD~{SGݜz𘡷d"UEiNijZlH֯z}EnsP#gxe6*wUe$Bj,{[(k)6n r?ˌ6)9u(,ثTh]|x6x)21C] Vi ֢L±>1i5d˕N B)R.4sOU! ^d}@)D 8EqZӬ'ڍ`GCͅ`6"iݐ ^#5y5N'/ Ga8 㰜{ş<@A1qpj#&uthvc}:G;=knbKfOٺ3ǭuzX:|~.\_8>g(?7O?]]E\@Ѫ1)s1=KSr/ާ=ʾIq80L1?s]1GrW_]: ~eU]qIY{5Јaur~쵼s ^{OGVO󊣽*V?n9t2=;ouI~7<c#eW Y-[n"rMH'0ؓa ;">4`D2,bf`7?~kJy={ZҞ%ޖ]3816+M^HRGSԄ" ְV.xó;Ep.*>_ %;nwWɏUoIXu 3P؊.zv53p!;֣9}iČ:'2!s~`M-I鰐c |TC=0h AiI?A N~,VN>?S=DySILZĈΗÙc'NR]ص ϔD8-%mR+n; g Zc3vid@ș"4V1ݞ &> fBшL+[by#zSGg U<7<^dͨȳ3Lh<∁L +{3[V}}fQݛdEbKGR׺riXBʂ:'izrȑJlL*BBх$Wc[8~$06ݍ1Iȩ`Zj`Ua'*2sO@fgs~v.`ez 2Fd^[R^_h!~t)]hr?y] .P+=s=SF},'{#m+ȷv)<]e)+b h! gnV-y֠F9c1mR ghOT[*[j,KH1ghۧϡT@.:r^)7BDZr)g~HFPiOd!Ǥ) yUJFwneDjiANL*g]d`'.vh~YD%(5U)ON@GX.22x%{Mk~g|Yʍ:Q1xf-A 730&Cɲq޷@pg\q3^+ Åtmu1c1i̎1,uNJBr'+?kѴΙfW|ݔṇ'iꂠ=5pbbk|\bSL, 5ǴXp4,_^!ŧxj7 vVVt?xd_2aZp3IRh`G/nxZTunF!8CCFY4~ߤTJ:`=} A.ѻ|Qm%x헢+ڶV^sv据O$?|I4~DW%7`JԂs~,ic<*-?1"a tAB?.asfα̸yFRIw޾#Sgn_;` XN9|2b',W׹f~R!Jck9d,+3׼C/u/, ec՝yu^ >$O/&9}GduϘ 9p22$rtCzgJ%sR7zc9Qjͷ5Q }[r}xΠ-~1.K5|(::ܚܗ! <6R++ Lԇ!+ӝ1m<,4r?^t7ݒ؝-g6l*::s#(DzcX4eU#: T+"Zaf6Hgq`;#{7 4oCxK<|ΊQ]t{ %NL\X}lB2Ϊmbi\N b[cUJ$Uv3)y9桘霥kw/{>qx5rs_22=ÔIܭ7,󍁳ҡlD/}>NqO)}!4V Y'JNYt%u{zpϒ dxqaQĈfx:Õ+>yjQ!}òbZNpi9u"ٍaz͐v |FXV-n&EjO1Q;=zrPN,ad6rtu %_h>!$m4!:ŀ F@k8!Vzo9C p*+m(q, vV s(>XFz5Lx/XmcaLo`.oE,kYfGM@ehCQB6ǔ@ƅ-,h qðtZqwIG8]SF\Fp{_jcPR=ݽ?7=J:o9Ij,Vd(.. +QaVxp~~q!̕k3dJMَt/lWˈ+FPK*Q*~:Ss#dY#%SdIÊ<lBْc9;YtG8SDftj3! kG. AXɔ(N?ަcBQCA|n^PWoICKsbU78LgZ ]K sTJV T ,&K*̧ˑƈM:#v.:-\UOhuMcG*-O*?Zq˧xP{[9)_.vYtcfM]*af,-㋤T)堊uq058|N9^u~ktX S* *N>`ڰ =!#ίu{vf9[8'nK'xrZ@U+XBWleנ+1,lI* $KpR颙4}~½#B,os|r;:'=ɬ3Z[Nʳu%J<\Ȣ(&8Q4˴Ba^pIӈA0XB$U_4R޸kܔ# ҥGm3|>;VQcU})ST~U7*7ɭ:8+LI f:$20c%a/d^ۜFV-A"*)u3OKؽVOji S.Iҏ?Nvݨ<)}8ힷBP=E( 6 O/+f#>3Wƙcdy~ywG0lF5*W]%kw&p/[` yTN} #յkT82-nF)9`iw㹅폌aST(y ͛on+ BUPG=M(բ?à.?6P#eP-ᤇEh.1(UH纟]SA]#TDo!|R:9/͜Q&)lOѝ8%5Y ؔfk̽{͊~˫d]VQc$ *,1E{HTUfLV⺰T$2OVGTkgA+8?=4°mcsj;q1'KbZ~Ep2t @$Z9R-hU< n*{G|+C;qIA^J`ߣY8]$3!-2v]v< G"khIRz<VA9L.YnKc5 R[Ji!/{a$ګ \E]6,jzJ4ҥCvbcxJAWhێgt-b17YedB %ux!UVNW9]@~VHmD$ Hn>w%Ոrn2֩xKMKk:)]Olۊf0Y.CpҞ+YSH7$vnJyRĨnw{̓[b/*`|a^p J^nզ58ki_\yR[TMwB_#fE!];B ->NMQFhCdE2p5X@ z+N4_W_3v:>YMf,ɩAg @1'{(yճ휜EP-4pFj9*9Bdzs3v#F fL]hb0cxw<@a!ɗ2?&b'YtBƫh?Eu^4Yz]sgcWXIܿJ o>PGr1Iln|?7CڙҐ"$d-c^Ai]EH.kVj,!K /ny$Aim8ou[= I&7z4Ͽa˂aBJ&{<疬z@Pr=Wg+BX4!9`&Q<m[U! ۄ0=όUyJe8:˜ݰB$BCpWRP,_szUy k9Ӄ^B)2"jY2X(-mƜy[ys&F ݑo.5者9v HGV/6:7v8훪$M-=pLO1e!.}\GU k"$=;I[e2]l<Qmٮ+J!Չch"7`CBNG{D`> pPv0&?-Y) iݭ~>` a>`#ϡH 5.qi#|ԧ@g40&{5N+ɀt]xօҧL[܇0|r5)tÛRܻQ> qcP$`,ɍ3,86hB 9i2F^7qߊ=E?$IW sXJrk*~D!fr5Ed\iQ6vNmkʞX26 :~)X?֛B(%5;YJr࿣K#aYJeQyH.AÏٽ,t-4c%tX0!-AK^"J7-WDBu^7$y$Zao5Ę!Us?\ .hSqaS=dQPy4,6`VHm3ND(TAF@r}gVWG":YgGl?} ;gVPXn vK۱]sIx`wӳnÿ1bw| ys8ߋ*MCvm}PJ`漨&qv޾} ta1PO;òAi-FAjp Dm kZ>7{s<9wc#<@cNeD[ΔchEzU+}r\"CW3$0ڣE#Qٳ)迤2Mӭ`t `* 3^){bMهzǩ݀בR5*` _<0rjUZtNoSmF̑lNK'/Gu:dQ[^uTbIz_F{*,Mo!w ̰;Nj8[H=KLPp6Z&%s*%NJ`xQYDS4`&]vXr }掾Ig5P ,Z~\NfM6/ƴ,EFJoQcf˿Bm;v<ޣ4F1Gq|+ / LʹyFna B3f]Xu4e:߭)p?25ߜCU֍ >~:aV Ucr9}{&f"32'Fv_GߘM؎5h\tz4l^m o-k#TEfX B!'i8<$ÞdlL83(7C= &IH!s|'!%eZ[..SHɌ-G~8Wvl02Rg;$M85} =,3+RD5JOTxOms!\TcjT$\FC7 J.OI5͟[a~ivv'f;ov8@ sa}MMv 819OcΓKCWH䚝/i:s\%G74W8X0zAaz!3#GF:nD>N8]#'o֨MkwP!WwU~;ߏ[E$&a4Mx1y Ѫyl~#dB0Cx6^ڕ̄Ҭwػ!͈^3-;L$t5A֍ƥ}sX 5ڵx f=h-+91d'&Win w"ip//_QM^LbaXlcm3%͊rZc"Z$%z慜a'=No6_3CJl%sIPD& [ Bs,D{,e$[r@p0LBͫj=Pѐ{bE9 k^"Ehem!gBvT,&#f#aޡmZZOA@ FA߆#JE{zz;`b9 *V{PhG^z$<>.iZ 馪n{?Krr^Gvu;23ZQI_\8wdZI_IhA%k,_8E'<AX,h"@hiy(ſmi*n&#(r W- ڂU Xse[M8^^"ǝi/H},ܥM]:0Ly%a*cES qGV5ZU 9N>tǹ/\knU{_~JtEc_%0LËe@zu5ƿ$@% prwΪ2 1>Z\da)O>(ʫl2#ᄞZI넺wv'e-@ԘҐ.'FX~JU3x9t CϟE ζwC1#H_=PnIHuV}yEZN6Ob0rAbN_գ~\+ Sxj>d&JFD9AIyf~FO<_* u!pىZuWL^=.4ͣS70|Sq6b$R.~5ƻ ^6vh}ۧGgaAl$7>4T!ƺ:VVRZ>4+UG"6>`#e?&^a%R"z,N'Sk9 d'% ]&kڀ]}0jɜI8# 2qϴ[PxGa%Qs̥rD֍tAіhp'n/e_?}c$423Vw}q# Q*Eom^+_6Y(}7p,e9_u\\W7fȼKdݱ*8ɫ~;whK4> ub8ySARpyŹW L-0Ď *kAh]`XxԠC}JZ&Wås[,|DW~g$~Vޑi 8if@фHq:|`#~I|0w:O'4j5sxAv~FZ{sQhGGOS enW6ywv`+a exW!WHOAAwXDvs(&4!V"XiT l˴s&,l=ٯ-Heq{eS=<^9z fbkh}Dp`f_(Rhm^ږAm噂MM(3gg%o%4akfP3Ac|` k(杭 1IBh͋;dl"0KB4' Ύ2&@w7NiW/8NMN9r[SE5~<Ȅ+fۋ tImq' u:#;+2O0V+k17#I`a s):Nx`Qdnh' e?La5xZ>n4F HZ}W@=Ä*qk"+owʙ#Y LT$5aD䵋&|tb1܉0ov1=^N?ڬ qitR5^xL5ATZa0Y2zRg2HG_,w~WwfzT w#} ] X?2>L˩!󪋴|UPězmj/mC_QnKTV8x`2sAРm XPb,-*'OaTf>wBL: mp>s(8cS d^s<.7$1\)mSRy.TAحx6sYU(k&FAΉ#N:nOwUQkJV|\F3@2z!XH Mf*tWHI_+) ]ɺ!>ȖZ"%\yBO=QZABk0fµӢLn&þ96tpu3\K~Aq$ V,Cj /t]b>.^'TpyV)O(+>sѯV< IOɃٍwFG%_n`^a`7uE&դK`ʧʚ9[_ ߅aͤT\'ڔp`2wQF[†!'1}X%01vWE/|4eXVqM`&87E3-:`P +u?Z -|^ =Ϋ(t"q&_e`bB&Fkطgx8WebdCf,#>izG6>bp9 i?N3&c{է+Mn5FbU=9ywORKwl 0ylUYkT%3LFtp/Ǖ%s:iN!K<"mWedÎ{`4DN[%h8OD%= {K3Ayg1Rts.7[&j $nN]4<-[}$ V,6*1Čijt9]a.o1m&5CP U]YİPo[`Ifd.[13UQ;d$y  Pd!ѳ+ 0@|Ҋ_YMj_Lj+){>(-H ^,rKQU4[ lvid>=Aud_!f tF=sf5'OMd Or1[x9 mYKGs6F$. c`h03ʹ._'{\I7U7VsJVWɕVj,0K{<3ƫ۞J6OCB1dG{}}{ M</ ,$A3:|R ܾ`zĻd](̇GiȚd|eEdwl!)7k/Nw\*Ϭ9!&3f[FwMGqK/m#6kluf:1j`{,S痵Oj82Ud&*u!/5wN3G~9aBWPכGҴMLQ2t+Uy'9;s5`VjZOFrFoi TW0yF"vv^n,diZ4r  f&n,Dnm8`#NGIU.b q2 ~jgYUt{0e")]MQ]&%xE.gu& 5 ȴ)8,Ja΋jþlM';qD:B 5쟱$ alӨMeI? NMO)*ES64Q erYgT[XnI-7!=?^eXtZQr;N}x8q7s1Ҙ#P".`qIuG.MU%w?G"n z6D'uJG_nM6cQ7;yH1${;<n?iϙjzjS o!'c$t}(MZ :cp*X6~ޅt5-hEk6 ZiꜫVj'ki&`-zx;)vp! R+_W3ُ摙'd!-0[S/o榿P꼎j&rr5@fӴ:axpv+cd x:OAX,yalA:AaJT,!r"g^4$41 A3gdPUdPgqS8*GE z-fav'7}Go[l0U7+hv٤(f^dpmj36Ʊp6.֪I6kV<9 nr"D.(߀ :T㱛9}5~x (RgŋR%v!X@4mdf:b| *Cf`Mi7gܒ֐Uh*,g]` ?f-K A\cA(tqtc19YzYr9љaCHVkn,]@dI>NUǴ=2{1w¸s@oo|zᧃÅToFRtx,3d )#9Є6r=oB}h8{*?JZs$ - J%ZLrӞ^iߌ#@CHŭ@I[U=D<|v}Z^y1LV-()+z*CZUR8S 3[!?7;Χnu }Ur(I 0kK'-Ҳ;,lD:bfmO>%$/^i!7ch)VVVE@8kOfıkذ;_S3]lȉ/q>y=M`WT+lZj5SD9 t|H2 1 `dG# Ɉ_|3amc#>uL`1wF'5B?`@ḧ́yݤR# AbBym;'1mTp8Ljd9$2`kXp~SF%WrfξHbg-h ؍lfD̟״YRѥjTf֓g6`q[c&vFod]@K[HHNׂA JNY3Hei,+`;iI=kfHH#`Y d$xRO&*8"< +1c"CNBUM&,EdWU" l>nsSh!`ӿk-(D"4lΔugMyako⡡WquW$;ڧzv*,'.?Ii?ݡlJ'T$)IV&3aPObU4Nع^b~îwi*a2vmcm6Ylj-` 'WB`3"̆F% O@zx׆ٽP8F](%4>ȁRyI~t/>ܳIb2yNm]o1 s6yB6_'ZyK%, *;LY((6"3ͯrqOiޛ?Йda;vuZ-C*%ɴvXɉJo* "UGqH NfҞ![= \7w:$ϲOVASyu Py{q4ĊϏfVllX7,h:.Ҩl(SFq*95Y8yi!__[ ꔇaTYcBQj+n D$7d(/b9YHQ+j̲ [~yky]Bq'V@̒`^3v!Br+# Jf0b:DFWYs[yؾ+r2̵9͚z"tI3v [ZvT0g / oGҋ岳HNLm 4mŕ.q*(rS9[mBC>쌢?2/D{k , dB 8bo5_sWY8#?ñ{` ivAMz6 l0{^ R;0^ &)ޟ4h(_`5&EpH<JEkF/6`ЙSTN7j7hySR,&+S(mކ+\=xhR ILnX$Ӯ# T~:DÔ%E}NV̍QJ3|[ٸT:R%?([)v:֫gʬ^xҟ3@Ys ]JB.X<ޅox(!Bo璴0,j]r|2<9o6N [yG U˕b43))B+>(ZKV}<2 ^)3t@ǩp`ж5xbT,3>z.0WTTzUK@HUe; %HVDTE§Y˘ -2Ƌ+6NJ c6LwpBGmܙ?r20#MƍXWg\[oASlw1l'ȓp [# 5'@qt{?C5Ɵ|u?N=ehs9uWm^s<^V,*# R3#e⡁ucHYN^:~\W37C/KkfV!JJ?3`NE1gSM= q81V< ݗ n1JŠ2yj\>V߇ylq8,o/~lWt_C] @#ݫ2b1 E@~"(J_z7f7[ZcO8P*9( (7vkcXE,fP̌A8c:]z=]f%>ѵd A\V׷4̝H1kӵi`2QW4vY+PォTIJ_.p\Bi$[uCOP5MMRy$l4NZo*؇$Gbvc8B9;G,.&S5α,>AC$yjXTS^NC8nja fF0xAc:`mmO{<{w;_ECU.͋(2 Mhg"ZymCg!nf`!ꏥ+azbwgE.osxi_+롎F_ gǰ]6>6‹F)8A+ro1Ny||.ԗw\bsP>]`QZVs[;yXo63 R(Or1,%R֚~-!Ox̏#JN%e٘}'vl0yKM~r]ߢib0Fճ￷Oe"(JK@I*ah-u\NŇ?,iUo G%jm䋢a zI}~OC IbE[,XśD6ӥh ^vC4]2N:^+-aegyr=Fft-vAC0#gzn{1 go炯c)D`*% Zu fۯLۃgښHJWB JRT0K#;>{u){PI}6B$/"-R2FAmzQ_"nT55oM3|NvT7a^F;lnxbmWV-fe >)68a>2#IR!X"Ŋ޶3ӅKá N=&yu({K-0N6_(Y,ox 3Z:HG8li8Kͦ,N5X0PqMUl6UWpJioEdbcQƊ'6@zrvNg',8 A4^Bʸo8AmT+o ]'tpج/1KfBihjA<Ya:?;n# 춏Nu^u[*vBDw& 2^29V{~if:5jA|ěv[4YJ Mת6RnTs+gR#v3u="q ][Y ~$!.xo]oӴNAv x103C,Kq|)}tF&#'RPd 0Nk=!&䵩nB"cƗ/=IX=XJnR0JsTKgF}?YUԓ{[W.gP),`gƹ0Z<9d(N OԏCT&h]J{8$MņƩ[f1Xmr9=r\lFԪGitm!Ӯe مAߌi[bI";B釵Q1 N9WZU\W.<5z% ]1 ^pJZE|ZhAy.[W8aDSrX]D$klB#M#Cⲥq-zOEX7i+H2g#i+Lc59fp>Y)?ր&ʆbz#͑w$lh94MLYyzzVҟlP qWD %gYU&0! '|nÌ5i|-VKB| H/.c Vj.,g+cp6$n|Ql5O[;\v BGLp:a `ȺVzz  C(l?ioN>XA\Ab"~0x?Z 6 T>-~=-qRg5n?<?BV{2pe}30k/ȃidYǙ`fd%ٍMND+",}>H|N@__w&;ӡ]ICZeɂ?`ak9RU*ZP!1<uQVXriOR*{,7OyשÒNLR $?jJ>cGI WJ-89C,@gĶ: cX5͆u(ɝ̖U\=xm]?ޥ< qx7_oY$0\NIo YT͇ ]#%*rnYG;[pzXu:VOJXO#p]rh5mu|gwb"-VD>KؠReR v)Ksp1 Qv߆f*;/$s0ۺKehQ L,%?%xa ЯC~j׼J\=Y+x|ihWMdb`W&g>h_Mhu>!wQPT`kλ|`Z!TӘ~ԓ;Bzd}QIl_vf Bh0`lN6;EZtʱs(Z#;f1w .YL!RL!OR7"H!POZ|~\MfAP|Еc mGBk/--ů("0y(f3{7 -"SP/Y[߆[xnhC3j|F$X~0n(clY8IKT̠לPhuZ1751Sy:!?Ӆa6Ϻt>?`ϻ5Sy55^AP#C8u&={\uZa₴³EX{dZ8cTI8J<*`ãcnOKL ~EMoCB Xu8NmbޚPCX 0 ǡ„LCșG+_-\Hlę0>r9 m9S9z&>9*\s__n,Iae_b2DWf~v)`B+Zհ#!YX/;m~<0吞|@\zo:ˋ?_e`s*Ʌ9nAp~o~̣kz }`"Rzα &0#PT\w߉#++.8k).\Sγj?s\tDpؿAqo ܻ]V|oi}sFcQų7 IdVB'޼Cvrl6e5<*Uhn덿&Wí}ϔ]m#&^-ׁW/qKN0Ć5ɂ!Ѧ`Bg\~{ . 4V/ZY;ІR'ɝ~ݷG{OD&}t5o qįKư`jl1閈l֟svNZyb(X%rZ (y|oѳ!>j)Ȧh?e>oH c6[lIr£fYYV AH#Oųlj-˞TMO۝O.T&ISIv]Jd*OȄ>Q38GXx-ј>eP3 GHSGrd$2i8 Sj":,?l֠\wEleШUWssM)1c,b'%Cp2#`*IYv_-$L,G@3 U꿹aK4HkfjukbObϭUp Fv)X5og3He`<5 `3cc&X5Q4pV{OVg[=-K/vv*3ƅE} @#`9Et%+b8jA.jR+bn&wpXͷɴN;,J~JPJx}_3ROP_F(/{=s|4zsNEKݫ"s_ѿwp߽pbp{ x|%/.Q8L޵.G?>Hc9+__AaN cvH}4`Q[h-NLP-R4+Յ^ ,K"S>VT0s 8[<"mnDJ()KMl2R&ȭL7;_rc.+y;7LQ8)s8 Pn J#RYGwRh)ÕpT2]+˒=RcMS%˝0F7=Wb`g|t t~4ww/#di9Cgh=LX-(g(jJU@c/8Fդd>R.y1[Ȓjl+%zIKv܆VpPZ % LPCTTCem>gÖpAy|1_y H@s+];D"V |12FL-U/Yd4YLǪ_#I,m^Ji/Eu,@U*.eYE-9ᑋ$@Y7A2>S9Qv R8?\867Zw}Z>>ͳsưш("|L)K#U z,zUy*^jh eDx~ ~XpB9)U, y_HF$tŋ r ew.@tR9ս <߇ek 4MBN'f6m&QC`^SwAuz)߸olzrsGU?w;z/k?R_\ٌ%_ۗsmߣqQ=~gbHenfxbb7YBUR&,gtgnb҃͏ͲeFn~ZP4-=5 GhɫLMeI7cX/ĺinFe5R3dO'M $!!kf r!pJ{S$YK1;XÚI?jwCb$0MM?'h!٨K1M ‡6K݇3B|hЬ%Bn_ĊN7["%1l@\lwK"iE-ib@ C]e9Cҧ ̞vdQ^o\.Z 0\qWO'{5 wtVlX0/sl):<(T"'eoבqugM 9&L-%vp7oo^~{?tG l%^_ۓ;z.T1JjీnY9~te|m|;X}tg,g2355ؚn-h&lLbĒfIhdS|!Mn9 w6s8/BNHfŜ8?斳†XN -5q p/8VJz1CU e[Z,{DE0+9!  &/ /ܲt[ ݒO8(sV!}5PjūqaUS&;i %򚖜^\"lG nn0wnT2g8s&P̀zs%M ٟجKBE֏Hi@r(sD2GQ&ˆLqZz)N߄Us]`S)>;:4\ł}QK` HkHq4gX  K~M!6S8q'LQPbu~F!1"NPtKNn^`,vE2) a\3Ԙh7N蛚pe*XjAӣaڇyMĆ9KS,tAnmahgΘiP AaL{|:`F[,H,le؎xCs#Wa_UlSdpq$<.^ F9rz EFuǒ-?uS6/IfAW0~T_ OYwNw뇧Ԅ Ò珡>1/!boRG;7[s vf'ҹLcS$as2zƀdu$s>Fduv o#:ZO}$Deh`e' Yfyue󰱜(-}DdgZ<*.Jdna!fKikJѝv]Tt y+ B7ƴڟE[QwDY:l]C]i O\Zmt+[<Q_ljI VPA:O 5IC/*x*4Nuu<{f(#iЄ]2_HY M[]K}p~tU:5xp6'RB8,N'xt>G;u<"R5 4@T Fġ&AWecqDHKՐlDW7+Ơ(Ek8wfBAUѓ zIS:xqK}§CF[Ax8L - 5[ hn~+Kpp#@SlLu`F@4,-r`z>;)h=U*yL\XD>ǨK6MHNe0ѿa'IνЄ͍?C|OKxd1')  %\G.i^¦^NBg ɒB0Kج\t,#pٓ$_^vnԂgǗ5~:=Zꏳ m ڬcd2KxFQ63q:&֟XH V&>AN+4{,U붍@#di1{c+QZrLjYRB3%Ɏ‚EOAZF7 ě5,O67>XDi 8mR\sxe@diڥ) O:Kr+Ot1*_Hfe,+(,^J wi_\&ˑ*T/}Ѧ> /MwL,)iWaHC,tRX4!w{s 7|ҫ*zf>:x[u wTeBveQp/)@ȃ u%9Q? ("d5j}rv1(m2AByH8H̼1r_9&b O3;\3gaBSSә_;*KTv͂?~yYr+H#]+uG.A`0?3 5Ǘ#=#!3(@nhvΕϰOv|ϯ8^J*]S4Lv %I^.؅8y@ﲗL3i.XT&%(ɛ :T@ nu.x%<JK\|@sg5C 6~i+'{ŠHv$Ķe`8h5l54Ynn*)bfvw&i,L9%bJE鞩iI횗\f<jpkF7-S3 L ?*qtqiC;GiL]Hoz'K7O3ʪ%՞桍:u@<8xkH]t!}d499}Wۍgnzrlwy FD %gfЀ9_SlFӏwIܲS_O=ԍL\v=)v]o"SR x"u"C3{ZYr7DVBqKXɩ'[Ϙlntr(?< _ܼ.8/Ttq `@%ިbld_(U=B~'[t~"i#3d.:4a+~4_#n*lG="&wsסԄi\kIm<:MhrqElALs]Zp1q#2yHS#<[)53,6T;TfڶNLt6[y}9U~lh)h2LkZp$4)R%"Zz:e6?RAF";Y Ω>W\Η p_!b1Ofcjq-`#cK=`l\Q^Fsa=!ypH(; >;݌$A4:[XOil= 秧n[+ mnFۊEo+Hp̋]%ajsy#&hkeUx}2]vy%?IF:H+(X܄sLI9W69ViU`%Akgvqi$)~⟋YWO7Xr 9=Q }rEpϪ/F?)Sޭ)Z 2Z♼WׂN ɇ6zIv|w%Ke{9Yݛ!A0aT_i,wbȌF :9aFa"~h ) ʁgmD~>-o<#%2HC @y}p\KkJ1wJOUCfieGZO pfȺ<^&xxg(y: hV o6߻^f~wSnH(ƾ8WλIǽjb{WUYKI,U{:?u32cEXgH Hd“GjflgTRtGZ26D$G"iVFq$$1)l94T\j^ϡ9̥R5Å9] er#mZo&NHKܖ=EE͍?f>]z=BPM|Ww^s.ڗj`s;3z26%9Pz^'} 2 { 4M˅ Jx{&+39N]q3)v BV~1bF ?̣ 8S$Vz3 ~]Ͱs}) kz^ 0z2-Q89}90&),*Ԩg{/X/\$syqq~ߗ:'KL? nK6qxMH}2gI"xxGH!M;Y7?R\c-$zNMm"N+ܸӽl7{r>[;ޮKp>l~8i| C /t[{,σjaq-l JR UzVR97 zAv8yxA*kX0zjc Fn(4,~FG|豤Ib J.gqm0sQ6n* 50c勵8,YNrcע// (3FT;%;GCL*"f,A^`5&f_v>Qxuk c8ޒ|9D;IKѾdT#s+8k?ޙ43'ߙ}YPgr0j O{Y?LlWlN&ʕe VnHvQ2F4јm\,`KYP! 8PVI{'t2QRF" ѐmP4qlKL/5ja:صt4 >#˟0A\?%ޥ..lA8.c3?75y#yJCCdR|Hܯ4^N{ yabCfy,npX]ߦu$0z=@Ydb36 04jlOL;0u,/0B ū5; %@UA ۚw46 IW? G[ey~y\Vmޚ/Hm.1t?1~f.W2@%}LJ]hE@s)6ޟ &-$7U #]5j :8NEךqO<1 e%BRkP+,Bz}XkKPS!i2|V͇8^W8'7@Rx"qT$>kVƉ&[̱!ُ`-e=G|n>bS5{yWAbP#O+Êkzۈ080-+.&5ZCUMUYƀ:ᇂ?fAwN"FY/:1T۳83r5gAlF_ 0,GuZ|5?Ӭؒ x''/L@ X5apvZ͠/H-6747du CST~&A:,fVrYX[@Rۯt:"$Jar7sT,5Q4I$4t/­V-غP/[ۂ5уJÀqhK~d[4ٯWccd QEaV- DbXljc /OLr(|u7jo H *OKtf! Hq BՔ6(nߕAU)rԇ˩`bQ[ElSFap`Ew)><{٥2DdĘ(n_8Z4wfPR.J7*nb3ŷv y(j;VHY?KXpm#d <Wek˖`1`0Aa[',YA2D?c rת"v x4i Bm]k==(]{o7Gp27ҽ~U~#Qn`1@l.6Hl}bfʣ@b%¶<?_n)5[U Dy:X}&qaKOeƴ<Lr4 4`dpFZ%./bmmeM;ܢPƠFuEk3A0d&%bdqA :Biesv4;˛rk3L@&MTnÿ́v6X4ߔ~JhOj' QcriqC`.37EɚVw|솯f8;֊y $U9;hN!`T<{F*BiEnyfE#f|ϒjP !idA-زgN'Nond96 ss ?iW3gSP{ UDxR]{J湥xЪT˩lBar ykcxj}lv⪶Mj)m2_Wk~JbviiFjNNo][2 on2+-G١͆ L{ۣã׺A{PAǻq,$L. GibحTX\z6`][rt -w|G;N:j%Tb,\L +C휓/z7B̏^)Oz.ܠϓXƅB?9 {'1LWEg6ɜP]t"k1^40K6ReI(Qb$rċUݒD[F|KU>b!XKR>]* ) G> eт-ɁҲ aXR¨ O?Q-"0¤!M'Ah6-G0)РևI7 osv߷: ާ~AbN6y7o~'Z>}}ts#x=u+_xWgOEmQO[HIcZa!0nvE^lܝj98`pކ}e5O]$@";2%&+Sg[YxC䪥D¬$X(ÎP2y%f?y`jE5KskHH̑_)E** u|uB!_x Vp  A{Ỗ?MfMߝ<$G< n(i&-Uڈ$Pe3 ˿b@g$؞S6:OY4lY ,|Eq=&&!7X(ghD;Z;etāŒ&+3#e:$T{K GArͨ($Ʀ(^M p1L2ir^n#|n(=RGٰ jS8兀tΪ u mFMl&Ps`d]=ݡDZYZ_ 6}|$6Bʡ^ѩA`II{?&6RUl8֒!# =OZjaXQys &+,Zn0\3%߈#sP'*X,)H'#TmI=GOqYq2~lU#}t-xF5ՅK-G"aVNtJ̰w-KvG-Add-RPekyD ff;>! ɰW :(Ė4_m DPM$6rcde+VOfS,'w"T6[Q F}? #"篁Fg+A940oD2r rgJIռVv3gD{#܇uD+qѬݲSq_a4ҧEJ;RE1GD0^1H~ίd9F,#%:LTƏuuq-`6Zeo<ٱdvcѠb{ M!(*^vqcnj/vyڀUH\c2c2"3Ly]0.thnt95w#ZƲ(Uk emXǢ\!&o!Nfc1;jhLi 8ߍvߝ)̩nCg0ɭld,mtaQ'JxuoN\BOCj r;G1#v: wFbq+u;G6V D7^RcpusZ'-C"=F<;TOOVf+hIs\Q\2?|ɓ&>HXv$ K*c!>P~1** $,&`9,9wz ^/o~(0*c?O0gHWJ($37dL[jH.vN M["1Ȳ>"A0װ u ۩ 2/mV8WWZ,čo֋q"z:ZGg\A5n{ᅇy̐k1޷!;\:˱Q :Ms1 `8pvc3O19Q!ӑ;'D!Z?6@A u9&l]>P}U4Tn˥I{# U^).* 7 { a'ӟa+mQ[iع:56cBi?i Xov8iueVP =~!7Bre뾢W>B HߚY8$n f>9&TBhå4Nj`["D bEbj` 랠 ̙w/ ˞q{qjL6͍<Q CX'BH2V!0 _j~4'/o6~1LH(yFdf7f j-_R9\K-ʂ=ڜlz4,l&.6܄7v;]|]m@fݙGLI / 1(u/:PdtA(NM%"0 Lc@j/0  =V̸rban/ I" _ԧ6B^{yrvށHR&|!߰xއğ\\yy, t1}pyiq1 KN= l>F) qԼ+3453}\S`{|Ju[Z¦H'S֕[~f0M!؛e2R!tSTù6g]U_ A,@߹YyŹ \bzLc0CA)n@eksj-$g]Iztֳc]^r3Pfě5[@眭VK凰n ]8߰J-Klϊn 5M*leDp Վzl+LfIi E (EdA $ˤGMB<ǡP C(l8!~[J{!b w aSdNȔP<7𝿏~]9ѻ]F-cHBMdIZ`5Fŝ d4~U[{젃HHҢ#<'B[/<`m _V%Wsg_y7N7dٰCf%?ZHNUP"1.*(Y&}`F9dLaAa{!Yy_H&(W,zx};`(rXnhEؼCD%sdkvS בZ&1Azi}i`hohb`'JW=j'PYe.AgԈ`FB)m4ɢG٧0Mh-N'Q?sr~r "|?C*]dvpPB_6W紇ldIť)\ A5%ΐa1 ][GD.F`r<EsF 8db˃8I .%]}6:6䤁qq91%ZgM`vhzN>/HڍI %ِKvv; h: X z1/иl`e> <gzp띶y\ene>`(J),!TЊ9 q5$O{?_N#Mny{lw{ҺA~uOrqș*ZK`j3RRfS0ͮL@E(CoZfЙ9LR zt&y[k7ɤ6Q' /Q>ΣQ4 :tk>X/ ˬb#G8YyckT0p!;UY5GA<[l(#hZ rƆRYP~ܠrojq^ϾŶVׁ9WlNd)GǀXPyUUGSW43 tu7S<̬*Rҝ$}RiZ_U4t2jVUSӘBkcsȢ1(7ls2H=uS'^s{UH {#p$9هV7,z8Vn*!syO^ֳie4Q6&e= a&^,l4Nό)UIFr3fv4ClMA/>m{7Obf$nDҀVyQzH8I,ɔ&p'$2^.41䐏Me3[@ YÛPsi]Ր * uH "ht7fܙy&_%+?`:x旳-v$g#I&mSؗgr9$٦R4UTN0h!tTaY%(ۮ7"w`krrjXD[٬*;Yl(=hK&G= שwT?øK#xJ%RQ`2Ҝ^2;H.=PH{/IsM+ci$lhNkA~=ä`$^I]_s<2yXH(vb /$ >:맂s2AB^Y:˜gFYep{qyNiS3lMqsնG=aa@""!5OWլuZh*k}$>_t3" 8X=Ƭl}8 M~v{,s$9>)6YC=I9)AԐybp\9yXLECR^4'O.i48C8iCC%pT" @g=[kc7 Gu(\-(Y4'H\77 Ί6t>{/ȶq"kodB(_-G6z8B -/G[61%7q `=ݛ%TzI\͑-z$3B,cя,{ō7 dڠXMz|9uѐb6S|C} ?xGɬܯc™/]%f-@B?.SPh3d3v>M׫cރݼ쮿/6v;J5-F&wY5()yZܠg;¼H~̓^N. %xC`a17Oe;@_I6*5}9f0[%F~W/@2.2Rhu“6 jYE3fVi3lyR2Ix ~xC<߷#p6Y7{M]|AWRoBJ-ъIb)ԅ|`%t oz[R+IiZ9"P/νHӴ|sZ[IW xH~|q jW&G7lFnb %7q_鱑I)9t^s<2ǚIq] K'BLå+^[}~cGcjggUk2E%tE䆞CbVTcMDWdp޺,1TcQvspCN)a_o+i˛ ߐwԭ^pDTF>ơzFj c?R`Hyb5+~AjTp1 RǐTwWhVȆΣI*YOE}&?AmUCkAAC#F.fa^61i$~M)WS+T}T_^Lb]ORYyԮZ09[dXUdk&+4W(zFU;C~sUTKR!6?12jA}mi>/.C侏C$^]b,ƜFˬ` 黇zm-QrϷ<,LóV =&8Q(B* cy:L:)!|U~f{ʄ<;7ʟ@pU'VN#`k4:j .Yr2CxsѺV7*FZmoWɱ2UTI ᎗럇.X&{]n5<c]ɑB| 'eӗVTj>{iU??خ'?=yP~vU{YBY5ڿgwCb*9UYf@MPzFa ^euI>Kho @i]jNN1t y!ol)/%Z|pр$,X3ȿj0e@LM-GL $UIگ롎T' O^qhNQbݡ3\]>Gy-tȑA e_,6Plwr??K>^ 2\׷*燓TlfkNfG|WL+$0g1xpR=?,՘ ;`Ay  1s.^43<%Uc'тLToU!u~{$6}V; 址 dV.YȹB+ 6ݴxk%&!#8>mt/:·yyk :'4f1ήkNfdbR"dVs.CXP+@66{zǡFx*HXYe $fB7;>5sZjHϽ EgQ³8ɤC&}$uyW1  d]@ZH-L nӦ(f)Εo$1fBeO&^_\F|z4dqVs1‘Gl(&b x4+lia ~8^Ɯ]-:|r{tuOAULMRm 9AК2 E1wgD\OZ~%V3n 7ca|3y*O4_I~T~F5:q lbRv*4 ׾0 JR! =APq(rzrj챠呤J5. ?#08x^/6i_ aFcNNUhw>F+&8^X 1qtsCugϡr] ca=19|лS 5FT֕M=lTq/Y!8Dz\qe^/5dGdc0qr*rANgÓWg!Wt* @zO f?{ĒW܃lPg!}O`[v!}DCoi_տg_E=zeQ@2 Lgօp9z*厄r]-ș{gO䞠⎶S\eꢞfdQz 5gm/Џ0K)wHXpt.f XΣ50}=mF-Ò50AЫ@ 8W+^0ĤO’c(j C+O@;!uە !d`|fOkA|jۀ%v}'kPC-m 1';:EckPe|1zLpY:ԭ[?ˏCuI=i6>-+?lW* /Yb  ) P!ʃO.KkMh)^PHU[3e@NF?WX})ax -0WyLSjpb¤fڳ uX"lFZt?P̘ٷePv8ܷpUzޝ\ ^D nn}J/!#U2J39lNORl 1/~c x:bXiH YhCwӃiƎF|O{LB>~owy]Nl!_g&Wcrx2α>x›+1ZGk+-KzPX{ \&KPY^Gl.EiBĀJwio6NNq ,>;'nUx*M1_  K7F߂=yrCє$:XXHHW ȏ}ވ9[>7Y@*)Z!LTT<5I@(O4o3oVYs2Y'>G5 4F)cRS'R}&Lb|G &5p1i{3h)f2ΙsO)|b7mfȂHJ"\G6L,q{PEѧRmuo {1ء*h{ե8!@r^ʒBep6p\]M$ϓ٢Ԉ?Vj݅r*׸Joó~ jrtp Åd(OXI "4}zsubW_u8c/~5Zj\GDq&J IV,gZ"jr.1xȦb9bhF )2},.C3UO&0JAS8q& @VVـ*{.AtZj5[E4~pv[g]>gVVKڼ44تlȥ1D5)\c0~bI+傁ܣӉrK-  : osC]qi%@J2prG^gzQ>9H.hdU2_y`7LrU)J|%T#)}MOў;tM痒0X'YcA*c ~|iO6T~gZa>4f/-Y0/[q~:mudhsHؒcu* ߷xdJ4Æq)\HqrPP!t×g=$ >s @WU,z>ϱ芯%/j [{v" >U>0;1g8v1#$4%.:>(,ջ: ƚJdLUh#%D]}pGxwTKeaqleamVt3UwE.xEïHL>XiuǪ+,ҹ 겐q'XUc]§I}…ٓp21zz+)4{Gw9ď${TKHn^ %~qpyr}R8H pw˰ǜa3¯wԋH [35,r[2y~ܚH_홋d'tEOx/8ԓxՃ" Ml!p=(g9k^hDq6?ŒHg$6,5:V^l~YfMc3Lh9q/=m 'a`+ rsH-2jJ :R8 kB,QW_$4Vi.+j[fN=!sL/93(o4"&[@k_N|6 O;89tm@zމg4ݣߖJ-z8%yαJ}7Os:_0fbxeź~S?2Y5iG9μBKc ug q+-_Azٯ;-bXi#,sZj;Q/9d sLq&.+ Zxe+|5mj1ȕ%" f"hhhMX t7$ձC$`p%'Pb]WgUw Q `a5g]U+՗wFߙ,ahc;OW3U]fLfc;!/3MNh5Gr9}B ͽ8RYS$9hO1 ĖL9FD}ڃ̔V&[~WPfQ%¸+(׃MLZ3Νa},$Za%b#wBo3wZ5 ;Ozzdpxj\9rQiw$J8 rp(j2^+P(ѰԕR7+6^N-Ϝw f;A`OP.jD 2/\_L gow9 0>p$/{sf tzX5OU)mڒhkI`/wGafQ9p?lY)6FٕL+o<䛀DII OK"ӭٷ!ar_ ;|ug^$M_L AFrX/n *L>#~EI;:r&LG0U/j\&; D:J|4$Og/DBlVos]-k%Su-^ϫKMvX0Zd*PhCtANe9]ӸIil-,I_Y8_bL!L8-}BDcܝ63CrʐFCdON2-n1#v ōnpCҶ8[u!;<3Wsk.cNjuWy@ŭl~uO9v9O3K_]w%s*]άhY+gba 5™R`Nn8yR5 6la|qی{\(+*iHn&Ş8x5z,&}A>gSt >' :g>dwth|BhY`:D?hs`~HsO+[AImgȄd"N%i&Zrs9B7 #.<&BlZi[[3ڠc@ -KjFGl싴f{ MOzuʶvCf!@<܆x/0 nEk4MVscʧtx9e|EdkxwI-5WH*NBUtCX~ 9UG1pPO0.Kx@ O%=,R"lIچϧ3ᬲ(Zv'xG7,Zv.OB-A4{^r=9z6DCSqW ^xst{w{{mt5$ð#"jM!Wi7r1E̤yaFd]#\:9JuqgDg&ʝRK@mF%J\Finnxgyn4Z.6Z@`f+ ,qgt1e,>A#^5AWƩ a;c{uX} d%9_(E{γE>xSZ6e8d %*̪e׌-/zs1DXnqQ5[g?rN {vnƋ VxNZi ǴouvB*igTZ7h;{su =%A70Jڈzu;-E@'?&ZVi.IXNĂxQ80SBkTgx qKf 4+s:h>%Yׯ+}XM) 8}IfҋÝ>ߑCN9v}O>d ҟ ۄ 4RGݯ s w0y7ZpcH-L$U<P+H7 6/.h:nuZWhc{nA@pV?;i8n]$M-jRΏLj~?F`PWr@ˢ{d Fcƃ:h/&생XM1WX2Aǎ)TF8q[H0:"Yk3:UrʚMj  ;XcZ͢n Ck஭>,J'i*7Нv` H1[?/M欈Zz&bm@Fü,)7g۴5+e{Rlsc.utbewHgZ\~^h,OL;,sluۊa}Sy? 4%I g}K K퇈bD*pmɑsw.QpfP3=n%D]d `J7}M3֒Ml3e+Tx LNQȾw飛|zuUZwp>ZV^a$r<Fx:ȌRFG A bDP`@ҥ_Q;+`9Kx``$Ț|(G}rFd<@K#M ci$vT,ϬE} WMhlۑ!a0Ra"51=9n= =ldnlC@&'.9z^K)"||_(Fj"N|+fK>8Q#^5Gu|\N8H7_V&.jq(|j\77ޓlե6Mr%*S)p {;!:\h: YTNA+?iKQ{+$K|!4GW(lG{;bk^f2E6Є|d}"}&Odv\)g/|z֝>>zW>ax0h]vrIG^\u>tq~Qx,nlR!b7;NW%zL!+q{:߷/\1t=jz=prD1}v;nN_H(cq9[T`v/{*x)ZzF{]VH``"-܇di=L1? Yby‹؅*7U<6)XϪljr.j9HQ|>D4D&ћWhPt 𞜟3CN>qxdg[zC/:ʼnz:`8yL*OVwڣ:7hxG̈́2?0X=iw|x ܇jJ}a+Bw˲ydFI&%~痧nWQ:|ʎ0rQkk+̓Si NN7I9%{壏ɤrX"ם+r.ݓe$>^j|U2%ˉZ!lw8'S Ϳ7:nњJjb;IZ77OJ`W*{RyUKcA(O׻gl،;6U7%׷4U=8JTrɔ_MF߾2XXo;X`ra<\'VIYW& ^:M75 gyj؋6;pY?}$V׹ݲ( $\#rjln?/_P?5|zvݰJ"@KWչTׯvl(O0}w9MVni+xfz]_4HIwoƷBr 7e`@`g8+=~Zᒻ {QUWȎ*Sq\xMu>:ole*"*2Qو`dnx6w/Y~*lO@*PNnj$7oG=/ylg_^E;Y++]4`~=C7L1M)y|-~iܭǣo fw׆?FDමul[=\6]$CN3ܓFbaJO@-Zgf*<>xc Y)NfůHoy] B󟲧T֓&o6頲<)ęUUb֓Xmt/.všS)/N*-xzć$B4ܴ.|oq!IoБZpU ߾ln<= # [)Zo.t߲+b@'LG?_s k]mՍ6L74bV Zxb >qy{ž7Z#*Z'sdzM>[5xFCqaX's=gGS&qEkt@S7K3zIQ H$B۟B@p53ݕ{*5Sj"+D=tũM_x|ԋy-.+TA.svos8 u:6j93FqJA6?bºa\EQNE1ur #470Ֆtl:;3].n _I yU៩݊t)Rׇ1z.l,9-dx>Axrx;bLJN F'_NuaԂlQЎbxY>A"ӔjF|62 /4|df} &r"d*iC?: O>HeӺ%IWNjYIiW ߷jyoP< ée* vi (sH=4H9$[`9\/)aD~>ΧA-/)ȭS70GiDC Ah((=+4{H|Olh,tc Xt 0,7ZLw̰k烔kYo_zD{}Vq.Oޡ7bpl 7#ӎ;GBK[bx|.0o<<ˢ>a* RYv 7/pbAϬ *aW&I`,I&8 1]ɨq~W Y>SXɕ ÆԍFBmm󄅞q Rmw(;ܣ5Dj53nTmY^pehΥH˒qC+<9?7.?0YYōppz WL]iLaR5z7^ѭ4&1 a Zfb|⸮BuOIli;QĴaqYK-[Lf zET3wYd`ّQB={4/3't TqE[Lf^:k:n5O³iKzPU8@⋼GdwcIFr> e xa\! oAxa!y)x#Uk¿f>'6[wͳ~*{l|%;zXz2 j&da||PVnM $_.63CX8)mo\Gy iRg4bq ;`eǻ=AZH2o~Nf:h[h6ݛ(Z1T ^9{*ćaHGBJ2/8Wΐ,}Q@ q E$X31V0jb m{pA^qe 8P#~4`[gHic"mdleIu{㚕LMxrYyAƁNCl9-D?KhD6p)Wȼ&`>_2xyzum}aDx|SxN߳_8&L'1CYXӕO,A׵$:5@ G7Q-{;PQ|$u,V,\MoBKGaKQy\vȋZ`p2*\A랧Vs?|lw[;Y:gfVciк< O~`﷑@?[K\w? l'jo|QT$SN4$P܍ ˍ_ZΈEbiZ]}<7!֚{٧ 0dRXj4VSuf۵y~Ժ>3;f y@pQD`O@dMNԂRʏ@]dLIKM eno#ܞ9ڵ)bquZ$pḻ#>DAj>( &_ B$"8YCnFәWNd03j.8' 1cQ.&`j=T|bW{9o!ˆ~,KM@X KՆVFY\u#7/B9WP!Gc"t$Ǚ6SqCD}"8_퍸ً9b$e}BG6'p9E`Dh68aؗWr]ۖ3=f-Z<'K77ӻu+V)K*G0-/fq81_`5BCC)mic.܏h^f:g/H8~IWrm|tǫV:;xb;3E/(4xݧ7xo}|.MYfVv1hvF41,`WτA(3ͣ?_ӎ0%6c&hJ~;XlRYB^sgub2* GEFNʟ6O^4Lb˕R0\,}ٙ'g:o״t]Xi@[9(İrvKf ped1Ҏ9m >y˒)?^nd~pYTY!o6#L [|ax w2O\m Zi噘 4^ =i8qŶz,$5S*R87WH /ݤ.L ܾU, )G2Y}Ā&WϜB%531?f$kQG4YPsdM&ȪN vۭ`/la 5Zl71(C2H T2CA.n@tAOVI $g݀r̩&{wHR}t clW:)\~J֧Jek-ěl.РZ9EBEZNE=ޤXcdv1G/ %GŒ?-& \ngG|p뇒yO2OnxF\~IgK(+N=&Y,R}\9}&%AgtV{:"5CBɢ ̇,ӧ_j9NiOc`x9`&>JyA?3#'I|8M@8C}hFE `^DoEf~xBGm5 zN`zFP$iIu)ce2%ĪI7|ugFurҟX'-ZٖfD6sCGo|ƣ3*TVZP^V{#2%$?Ŏonh=ƥ+2vtLB3n"ON<)gmUh!d{ve`eDMwu%~ oՈJr.3h4bĔ0֎]uOIɲEfd1L9D9h pL3LF6l'd3&N$I 9KJq+Y[L< j"9/>5wuI->sM%5j lWe>!qL6sǮfkSu\ʊo5`aأ(Q4(h$&ף󑳄X6~ [|?VeIHH֭Qx }<",j1"N jKUZ ֱvvN]a6-2/Y[Ly@м;HG4Hn$ K⃾l}vJ`Э8}vIםF,h*5eY44 mх )\(")> C,KC.v4kCitK+H RI SqQ+4"d .\X5%h LTH^ݹ -$)bDx %"Ĕ 9P i_2ϥWj"'h,)"vX/P(NemG?uAm_IS>oqޤĚ{NYXp'rds1XXq5Лj);[P9@0 $VúLsQy/ۍ.uK 4yDu 8Ul!y:T}ԓ'NJĪ89 /'NLo0#Εm԰V";dodrT=|Iާd~Es"+!]XCcH'g58c8 c%8mƖ_|9Mg{5ᒽAZ0mn/ڋͧ%&ܚzN8>:qvlQ[5I)Lh$%򰢏*B"v )N:D]D UcKq E@;-PZD|JLyxG Yaq x j~"@؆6a,%_0/A!Q I] JU9lHLAă78vu:*]raffJ$ڡZ4:嘳Eaƿ`9@]9X<'fŶdVko,&z~>hykdE=@5:!L0f( Rٴh2_K=N77IWm4DY<@4и>ۻDEA}#JIJi)nL  j~$_ 2O!/"uۤZGU=:|{t22M0ҷy]QaX"H2%7هU|`c?fӊEpU}wfn˼p, 3]3ePI}gm~X1` ̋8n W¤Qom3mWBD'@,$[q{;11L^v ] VL/)Y4dRg~Z<bv1\l'`eEtT U&BVmddFZIj֏1S9ѽ:ab&r-G9;c((S.j]ۦﭨQST 9Ii p*PX{S2(=Ie36‡ls Y %_d]pnu^P#l+AlAY֦L`}סHzWbX\YYZØ8nSn(7Pb1 KS&E=0IѢL gH(I>@Jb>ocS.48[")=\D7;e!@'A:v#}@qWqR', `\*.2or1cmMs/\2ZD\sU.r}iz#WRI24nyoǢ6͍Tc#'0v&V gfF| .S6;uH.pr` ɃFvb&u.dcB^m) 4&| lAnnny@VT&4%K ؗClVNAGz\ca;-x]qN+%=uءZ4>rmCY p:,V^&t\ #kx3[OD19Umx̤K'cDxUX~*PD]9X+N~0Iօk'`n,ʊUJyQ?LqādZߪGlk^Yy 1Q*&;j_։F0b[:k+&xrs2/U6sWȀRb8Z]TH"ɈÂ!-TjݍtǡHdfӡ}Wh묯leo9'o{-;w$ܵa%a,O[caZ?-{I 2~oU˶,t hB"ᥕ˕IQ䇦6ύ\/6^vZ'&}fIZ&Յ3*ˌ-~ݫm="XQD(!ȶB0Xγ{<pzX˪ PtK\sS+JqbGhB_#44NL9k$߄~Neֶb&ww3`jCn|⮦FXqBmnM=;w1 '> .T웱ԉOP( zxN.` /}2PoaBGFw@!*: WE[e+;=} C6{ZēYX5#rUf3>煊LZM4UDzqqJ1϶guJs #4lSILvZ? SY(\M6'l@ZW'P YX0-l e^ 3%CxP9y6\(epǘ'ڻjRM.O[ L!u -ߐ26{C˨N5Y֟狹hV,OK>qz(/vr,) ZjI0FfM 蔱5iL6va,Y3[RJ`!6Ly%h lYb.8nV,vnT߻f|m:筻dCWrm'iJfmYxi)A.⪬~)٬mz|5IY*g]2sѿƆ1ltЎ B;G7&Y /ZcՔ^{7G> ݐmn+ր 0l[S/Tp@h$ i|t[ICoYPMB!WD/&fL%AjM7mD`J4Ѿ|T!dE:sJ/K=" 0ߦD "(A”S^mq’zaAK>-+o&f$6%)X8!Y~2y^}9UZi8P_ }-@g'Ӹ)Z:;Gn[,0gQU a(uX  i :// w鷰NAx#Oo;;:_D#h_5Jsa0Ƒ1_{*[1 :*J|Qb#&,fF:<|Ede7H1˒Z?UB0 ݣ7uBʋ%QY _{vhѦWgmo'!!"j >G Z{LJAHzt4-3`N6I`Xowhמ`S'c0ɉi8>=m#qF,ǩq3FN.+v*(D`eہ4mH Ɇ[p hc0ﺻ?r@}rڸ|a>i8Wx'p_ ?7\ôsM )|JgmL1w&- tQ8`8PT7gv$G7#R@1lșw$C 'TD'Sļ.geaĜ4Pף*T&k3.4Bm+tQ bԎ,šL!a(UQ?{H#M֎FjD|l;3d`8UlruD"|~B֛{{J_%HROSJ,PE{ :$ׂ7oG;sU/]WY P&| /wZOHp?n7k5XĴ&ef_ X\M0?sKFdO~)aaQ_3ˈIvuoSQ˙÷93&"RO` Pq 8duv%֋8֚$0mr*:E<j~=h% IIݼfOAqH8 92t@EcINB~^tJmcN-:SmL > ]aRp\iGٗU9" Tv$:gCmplķgMܗS>} dN63U*H ̙9}Z2,ؤlM5xW~ᴼ!2"j;.J˹-Ie]I*m B +mL hFF ıcBEـ(kfLڰauFih\-f^5 /V˟Z~R;J䫺c(M˄G~wY~$ХЈ'kZ^yŸBPеX) ^r1ZFଗ!jNN۩g1kEӃc2boϭ . ޿ m̗XKxN"<EȌBm @ !,ޤy!^*DR;ܟxn㛳@3MzP+R,Jl޷0CѝI.w)?rsŔh$٣s [}d'&3:/R̘7q(s݀X(wmq*@KDKGsd> 4|τх cؚKd]DdLn$WkP|209}JM}VFc#1ĸZ+q`i9b_3M,H(%%4UWϕ\uKl29h#2mk*ߏXMMԡg«6-wןƷKp,~p|#z8gZzdrUъ"IUHn[FI&ؿ'q$ y!W&ݎ{ w&itrjS=5d;ETyc<5[(qPr0=ʿ=r#;s; Du-|k\iAQ#\@CjKoAi)FG$8fKᦏ\+[Ycnu˷qdu݈^9Ť`۴LǓt7xílPF-1O1Q_:%B?(>dqУTkH<ш~I '=0tDȻyfJb*]5y'X58q#yYL:>;|d*-aa7@`1ҹ6Gc BslenD ܇6'fz3K2)2ɡǶ#/Ê*xjG _LfFX)w-2ij#Ym']{1Fb -v'f Xh59̜5d*X $,$+-NZŌ -mb`ČLJ?Pd]uY ޔoڨ&ٴ5[96 zGq~2czdIXpH> q#Z TIݣݯK֋ 7GѼeڍZ88ǒ3XaVaq;f澏c$'b{7\BYܔXԹzo1jlfa'`S|xx~y<vwQ"G`p_5>zK?)r&8 n7Nf^z0!"ZÕ%L-}1ZWAI w xݯAn|oYxȓ؛o>1ArZ!t|{2kG``wQ2/uM.3b0EZCu̳7t>q"GuO{o+p*aIjʜUϜ^JRH*s~rOIram9[4&TK|577$WTևI7_q+KEeY8W{eِI6ܛ+v.@;HOo)kR+|ZYԱ0l%9(ﱸ[Qoǭu 1VVv2XbXi /=+&<P \fr2qHp'sR3~0NL\eq$OUx S)*x, !j k 3ň$BԦ]]-bևYS* a |]&=$er.7ٰfBKum88iH 4i38zZa&cIؔbuU ˢ\ K)OI^ SnlIRIo=Z̲ $E/|F69i&>-a7ꅥ<5d]bvXHma͚W 8Pam>o1i1@~@ |l+Xա? A<&7Lw5Bt L/vj8.R=X734Ʉ5!$n&']Dc]`Bͼ Jٟbޡ}пM^P֥&;:Շ+HzILR?mG驥Z>"?+7O3/7oހ}ޜJf]*4eMk%pGy#Ri x.+'00ak@sgy`pQUݓoHY:1prWGOqЋxy&!_%YK2KlR*jV"5o_rl] wFti S2_a?g'cun xXU*69ÝDlOˋn' ]V<0RZ{$qrf UТt\x=.u:-\OMIlM.Nd\%vrdj,΃꬯{hn={z5S%)pimn( ΟfG~EHղFkj Ys0x7n%I g!FBUiĖ13< )HN/ss#K*:xIG39`/Bm=:#m#ٺB'kJ`ͤf~κwGͥ@%~O$tdfZMGSwHM/on NeKtb&ѝ/wMhҸ%8%\2 62?hPJV'~L\$Xzy|`>K/omOlms2$ aةxȲsq-a!ՐOk@J./|qE9uW?=QA<^3`ɹMˇęj  ]W^rc4DŽ:]#UzL' "4˯EQ^ 39Pеd:v*=.fO~$}DmXdns|Bz P>m@Dg@X~2moHүLF%qMf.@Ɍ%Qbg; χVUʒ2"h4:Zy8.Usk`2ьu.^Z};x"]s`| /"f/#v̸, T(<,9ׂTD3_fp-L%b5dG@"q"=z8 ,f|RNGC2Dn,seQJmUDlDٔbX7-&E!xnveCo/d_(O99ȚͺJ5KyucMl"(?+>l\UW QM-uw2h‰-Ux mUNKآ V!(d)DBޕoeoRpT HC pHZ'>զccоmщPb Z* _*\IU-\=Zk a)A)F Dh`RV  |Ði@ɤH_Ga:-ā >c{,c3f<`WW%(F)|-7VNuxT'tlpl1V20Ti]ȑuՈD2תڮ<>Wf4Z,f1cHdRfsl1 3LTzҰ{Np]{H4gĆ5M%z4XaL;6!!fӲ(\O\/冲H<=m _]f\$I7~Y-#v,a5 67z\_ZosjDǯhOU_UJ`P55^U EN paPuTL]S߆ipwկM0];7p~ubuӳuө%tg +(U\ p˜yX<^Uj,+ZUE4aLf=esjЛm^kYln$1moqT{t$B C:`>l/GMv#i˕|Cn[!JΓI*ys,D)6IrZa?B|†AC-o&07N/jO I^7}NBFsqw4=2CfޔLBJ_B#3q2|RX%.[)ZF4oZJ/_EYn/IGk,RyX+I%mJpa\q!0_(%?pU.<|~(-x.@#-kE8\'WӔhh߅Eb_ުliz?i~R,b5zLiGd_j=`2܋+̌sS6EƤ+;4'>j# [z9]Dh˕>zk9Jz)arxa(P44(gP}r x1u^,k= gQU~{ZעLAͅ={Ow`oodP.wP*@ \[߇d± VUx'L+wךQ54+&uHC\ޟ҄yT&,&xlcLmE3d0`/.˾ ܔBx'+bbBU9%TI.Ax; z1Zbvm ‰IL PLxA5ʣ 8媫πB3 vR|ܕg%>s1DS#aIY>Bx`ǎ 6Vv9VS˄"e )h\ֽWӿ7J Na0xsPYbab8FZOLW; 9Pa_7"Da\V4^NΈd)cw$!BI>X-BrɼTpG=1U\X/m^$UUin+j9xlaOGGg4uVQҹ8EEnM1hH("_ \ETwgY橀 !El+Ƨ /]p_]E0kkzo&5_v 5+>M:or j/ ` ̸l[}#z{3Q"YPH/Բ=%$! ?&59l8Qa#{6_5%7/9Y(ͬg){ECF\"W3˘)xXSH:0&ޘ'^?7]Վn41 Q2`}j~}êp1ΒbuxV2N"圮]쾤A$0(ig>%DmcR]a3iȿԏmOm\&Gs@rD#[=2-{I+z tRrʚzXہ%@h\A&~ߎyQFwҤ,I 2fkXJMn3uwe8U ߳OI{P^#4$ b#S%Mȩ &һ^lY@vLfd tŊ%;Z=)YhN1B8d(ZB np2Iz? ~,q% tVڭP3dC:SX{,Y,[cF{.ץCI5蛟 Aba/G3q;u- Xˊ'뭗=ǟ ~fD u;/bd 9} hTnڈϖd*A̷ >i 8ALw_ydWm(.i,)h8A`[W؁T߇zl!@7fi}~<-yу5c]>(HmOs ;_WX3Nqo#6A$b z.6e@qLVS\2‡u=8#-fI m>6zxDF(y^?>Ϟ ;<5{S#[epr- Ձ]&HU*#jӸ+g+4z4Tj($a C 4sU&<f)'2Ãbg(7^uJnL2q jǞMn2ݡ״3ܕVYAq5>UOc0"SNf<^_9Xfڶ/xk%=7[CeK J"ggDMUWSpH2d%`Nw;Mʙ?h/d RLmhhY Sjb^0casK*2'&6Xo ]&| K1^Ħ˿FiLQ461bӐ%ŮM$9}*'M6 ] ;'+9<+Y%q7)b*( նD# .')MO4I n jn8լ ݮL2`V n n LK(ذ"#űtί:Q@9t ,1ב%=zo骋K ʅӊzKv3lzEr)<raMC`~5)/Rs;4E/Tlx5ҕy7z%*9uҦTZE !E4hwM_GpB2e׽SnJJzQx`D=2o~/a6NG|y(ʷolU˷ucY/@q8۫ğݬ73M zPӒ5_c=Ԧ'Ϲ^v :#гCYfDpzOB{i};iT[<&fl4GQp1J`` G'p׷bL:m=?)Y|kF` %͒) bMXgco\{W++m;|XO>$R%:l-ȴ6yq^SmFY j:l(V[.芔>v9ZT=6!~!mCK?xř| ف~?PyL]4k3R"4o(m\B-g޽@Q+)Hm'Ni,eXWt6 0gBdQloy`ެY-Hѝzb^Od~ϒ~77ŝzXt;k%΢~!i3xnLǢC:,G3R ֥Zֽ" gT0b)vfsstϛ\['>~,uH6V{f'DlZ _-}W(]cڿB!'2q8{V1OWITx0&I`ky6nf(_ xTiLOuk7 kDkG…Sh !R $3p@y&RS+B@qFSjEWKy8{@iNshP "1=vNr/$B|K"JX^8ݜr4VTS/+k0݅JcVe>rf} vNN7NA>ʡʱ[0>eT ԝ* @ ;R@2p=u3_;҇EWgkRdRjP|3` v7D?<~+J/Aq(ST/s~ޣbO@hdOFlќ>0`K3`iߓכ^-BFS^#KJҼm}3} -́Ѭ7V|FC,V(Ip]RI?CȥpKVnKC8{rsw;[\ZQ<;lGYpr1JLvK\ |s9;=O J=OX/K_IZ C%ޯLh2EH[-oww@ &LB-a j,?f^bcI0B£ r֗>^ NcQo5Ӄ[\n8_ :?$_O>H>EAy٧wfa:P0ڗqBּSQK?3wĹ#9)gE8Y'y\dRJiޜ8;B;ɭ*0H ?bfN-v6{̈́ p䟲tOLGI `Qӛ"4\ _{3=oQ"p_fY;GfD¿?"HG A1OB i_ M,l! ޵V*>EǽܯsN@a)F+~fgLj=NqxթWW(aE[*~]ԯk: pWc nc<;,HȈ=]À9CZ<'ђ[!H(gEIL`rqIgΝckfwǻKY#E X]AE'>I +@Ln݀ǃi1Jl=v4^7y%B_j-aXx1[/G _/=mxEbwNDDYYm %3&BĒ%TS*½촎''l[ld8W0L"Y0Uc-̔cm2;Pi2!eȅL|JzkEGnIhwel:w/ 3.נlNM41B9D|}~H6}UA= mU dLnLxo?`$aj,S.,)\>W ov.Saz`f҂'XV%ؘk&9!} KTxz.4c c N2;Y:܈]7A#X݌n[ȿӚI~J/ bnW-\^f@2鸤~]f掴5cYS~,/뭃㐾 di瓿vWϥuܥC(J/L-ba3 a5i{;/y;ODBh~IƟSf_F/RY pL6 RMV/6ж{( XhF88姕Ғ6)!\~ev9WEd$ fT轒 m)2`C vN:SĕCyTx&ΪKkӓާ7w(ǃ)GlpH6Vc?[n f< %WW" RWZ!sf8!-._z@`aSF۳_C٪8?^]fPgn[[6_$%xV$>9U9GsBxIgD\6z)uـ*|C(boƥ,e9)q4)[:Y67e28w=>RQ|4ͦ[>?|7z%~ %"EP%wq HZ,%!cdw,Kz 8n=-,v 9$8 y3 .HU 887EX% `=Ld+7MwE`ʷ&-bKUF\6C;"6|tpNa&XF&Xo7y6S@hB+vU1delxxI{+=wi wy0&+NxX 2{yúv`:r&̲߾97dAg4Cur pfGi4uW/+Q=a@zcm-Y+mp*7yeDg)_D(I`Oq~ov@{HFy4b~}C3xMRą/M=B7>;A9sm{ݒƦ˷q_^I^uh./r~͑@'dwNk!^Z ؆jpGNxք8(X J:є)c8.4g& ;dSafh}S=X ě>{29Byϯa|Y7),'sdaM_p{'ƯuܯҲIj~^@COjfezNi+n, eb6I !wqj(jj5[ASnN2cikGbc0%WHmʕI bs؝'b}|:+^mj&}C%k-w~\6Y?KWt|5 .\M4;2B`eʃE(P%F F̓ϾUW@V87Jjc[fPEwypW*Ou<~nR49K1)`DZ0 GCB@H>̟tAln" D͒lxio6p׳B؀G.Ɍ92 c_3JE@*D>U]kn˼Xޭi.she.a6s1bN2<]a6=}o{]9)%M¼%_-3×ZKVKOmW75\#7)2+&Q1lE{M(v[f[ `YWH+qD_vj3*|D(Zc˒'qKo(4-YWғ ;muݫ(؜a?Y{-/z|ihkǚVQ$6\!/\ʖDו|fUay'_ D"l6xڹ. R;qYBGI_LK^?v /&.ߴR͹Lj/|:~ٿY{x 6> !EpՙIu~TQg c0;wutPUi66\t' ez+ Y_aߟ{\?s+œ:ĺr  ^JmO7mZ>m4`(4AHrJGr ̈́{%O: FBCedξV\UIu)?kT\~i RYPAMtmEٳ%KX_.YQpD_'R~-&meI @jzt%^p^?=wf(M#=dZ+&ޠmʘ`Ӱ"4kg:!)wtyOgOy/uظl]J9nWTj$"ko$>E2n)s^싥dkݿDM[XSO*5b+`Qz c;{a?=P;eXl2}H:^ &Zļ2kJϦfؚsKP>]G"R|3Hޗ{Rm3dTdd_"y C,` /E^DX;oieJ^6~fNeF媒 e l2=K'Btf'oV'OƢՂ+hpeĨ!i:8;}]#W:ΘBSC 'sR9a"4Ԗɚh߁껷AfO(9 ^2. b3LcdhI.QW'\(pSv^!< v֩h`<5ؐE~l+t"p?Ѩұ8aPk CTIq e$ dRI 4_?k- Le.ũ cYlX|^lg=gX@@Љ5蒪wsNK%m:ZqQ듀b[[^QH/r>#s>FU s{w)CA%xgv”Ҳ2-m?# lNFEgV ROIy;zKv!uΜrIE'qZ LjN-yFvXl$w&#ԵΓnLh-#a'&_aB{$7-?/4uq?0K~Ʊؕ/'UZ1wm Ck)f-HHIDCiϦڃ&1N˞'--(jb`7M&Q_~. LHstG ""{s$Dj P\w_Zo^N'mqdU^13[ϪԊXnHf2 RKFJ|eGN:X@8Jdx."Ho=pRi6=ܮb\p{Fjebka , oTW_O=M8wcZd+c1pҦH; }ૹT V^/>d|W޷aKT˨38QaQ'qnv.W6ہT'MlҒOH9P)}@V)uAً )rL liUl`-yxp8h C[2GQv0uƆkI[_Ro;aе@{b P:gWu ܑ ,ݽ8xFK0X܅ʫ.ƗZ`_L8<F1fl2G4Uv!ŏ'WZtK|P4zpUDŽPm}8D_KyQ ke۰LVGʺtkO_Q kԫ ^NcWAꮢ;V}Ȅby LGw}^5Lp^BS3Ld@3e.SgtʛRc?pY|1o"?P0oR=赲E;g_6Fqj9n4^4*w?'ɥ$2,-6_^3ϯ\rVROM㶠 9b\9Gge,QdXB%MUG?wF9$M@ж򴖝{Λx2]PͰ>e5Z ErƔ^FXBB2 xs=}š + H #y).AR"hjK+;_+]#,K{;I߆͟@)lJɫ]yP|:,1u׋zoxoo4;kgkB߇x-DtlwU5XË&hh F4c][O*O2x{ E/HL`ʰN.%7.*x7s6¼]?ߏ6n{۲D6H,5{n|2rf,1m.o.c]f*[yuC>^y'`mgr[ΐ=6Viཉ GtxziYqLG/ {ȕV#R)m@u})Ԋ@Ɂ/D(nx4w"U ܑti;nJF/'毿zf%#ԑ {4]y%=004?d{(~c .xtiHL+z c}8X*=ZWo+Z=&(%C~;e$G 81HdƂeتHAApta0F&FM#AV67Tėq!%1EJ8#|ƗކsZ䁁DQ -7;l$= d4ԺNv6wg2ę δOIabk~4SF𽹒LH|cL޿<G_!R@ CQyYCi`L%~nSXk` 0NdZWliM)i=پ͖+*̰kwF_lgc*H-2UƠqQh|&皍U)ސSuրMW´̔$q;&W2-/ e v\|Z #3-]kskA~nQʰs<ټ_; 21.c2C3Th0Ei,X=HD"jdݞY8{Of.0UAW{JjhC[ľykhn',%{y* $ǮJfh!oO8D]R׿04||K@>,+0TD?S8{pO431hn<%H@Ǯ f[V-?HFd2c w9xX/mW15`D|ոGa\Y/Ctk( Du{ȵs>ƣ޽sXxpq|VoU{Jm; >&^sE Z;@@tI0 ]Vd~e=EһX3Ogo2w%1n?_5 \g:`:?We7O PRTguxP,gh7ZH.1Z(7UdFb=kKKODÁϪkdD1iBzE/>GQE] `c5Hy65 2D:mtw~|Ğ,V^}prQLxO B.&ԙ>Kb5 ڥ nnhQ.q.ߑ7ݽ Zx^'bڬ?3q#EV# ͻ.om7.,Glq~YӜ4-NJd$ Q242j6U~/pa`sTE{zҒ? w|Bb9cj^ଃuRHs^JվblS*˂l5X#lYob+J8\$H.i&(!qKmBKJIfT2(ktf'T1Os^?9`bT KcW`&k:)=0Yd@IrX%:wH!U7}_? _/f;'l %?( ^"n 1c4K[vnQRQޤc.|;QF@:&5G©vZMkrNVP%,+[-%E b?Bk~y.ڒqTՊg 8#ΦtX8Xf@wi&psϸ@6>D(+6n8ge9 m`\>k%r3aVZqgx/)=bG2b*y&*;?+ILPNi'!E6M4F"8ά_d҄Bj*."zoV6<[ӄ;B\0R~K~S p婟;oH-1>Ef%rx}|X,jIxy| e(KacjK֙@2_z>{MSo.Ő Ji \wg׵?¢,ظݔWH88oRƖ lTY6.D>'I2jV:Cup5,$Fn~ A({ [p}ok~!ר2tTaW;]݁IJKj,x՟UiW!~NXЄҢ\&(xWWpu/k60WE3גtky9׈BWuBX _dK~mhe_{I4$TS:4Tó~n5/\ )D(FӧCڊVk+0kGn=Gmbˤh-G'ZL`Э3rBPfwxfZXtγxfcU)Q!kRs=ZRgӤ+\ 4Mxw/cgdcϥ7X9q_NgF8¢t!{T_7JXs886~$y,~WPd)Vt:#!\- Hem>BSŦL# 2`b 3?%k{2@A,E/Ev9r Jc S1ڜ+@36a<}bgw&x0XAp.qt ]<8t[EۮX^8^Pҭ3?tUF-TG2=-`(:bjSy@&rZU ]mz]?f-nhOe?}OcltC[g67Rb L铳yLďc! #szW| JfS:B>vq\?z] C/g.-I1ir&tR ƵK)=E4&M^yLK 2~ܴ PJ+yu$ gQ#b6[f BnQy \f[Op®J HIH~4jR Z?0a~1l&ʀ=Oc҉LG- MM.) E ƷL^$wl3}"cdQTeưIi |GaS>xDODq)'Tlh S#?;+]Y/^xTBUڅM|qquVz,ݫl=d:]ehyjNn$Dm =ow6WuUAžj69"K^J< ي2:˰~p5z!-Z,AY]*iȍ zA.[:͵/4>F ,2|mμ E(k.ѳ_{rʊsd ǒ\aAOKhI/c'g^ c Ob_W o֘Oka+A`Ty e \ؽA3'x/ :S6Gx9HMsxڪz6ƾ]sW6q;ly?eSGyamRR;2)lz`PiB )7,=)w~NV1k$X hZQF0\|z/v Bȁ XÁ#bk2m`q,5W^ <`ߢb*mKGB ?PWf,g z񰒊 N=wn8%3u]l\~tH[4qڕӢ6(Nr;zv=FƂo Q2XJzKhȣI#jcˆQyu,^U+l 0623O˜"k *azQ,1Jr][ή $VH^ h;f\;8fL$5Ğ+R53\%Dx\ uW~'O]moc}a=ԧwU~p fE4̠w@ gÑ]M4% :i3uNoVl?$aӾޙ3 ԮikqnIb̬^t*UٹnMyD+]+_Z@ n[ଷJavpO\% 1<-o'^P Edwo;bKypHK5 5h_z烳#}'{@v=0؃ycR$&Y!8| al#o nH;V#.LDF5Lo"], {OWm*MTpʏy 3(m%YN~<##D]F)BKy҈ D%a[nUǍ=QLMN?~t%<9jQhQI/|% W[x3V^p&`_hzeDYqɯ\[ЏħMsVi:0 ICi䂜h}u;gzWtI:14cC?jcpMf?}C Hd h_#`M k*f/U۠G}OSm܉x5@Q-ۖTI {ϯO$KeXrªV/+K#W}CIZB(A`SMbSL(l3v mGUfHLB5*w(? -\ 3(C\(.B~=dO+ۍQx0_ͦ7ߣ7[__%7m.4aO̮+nX a`.țu4YʕAqqZ V'GmGh5ǻ%EZ xnoSy2[tL1Q]$6b+V"$ 'lO?QY2*7%):2Za>m$.#nX.^*6L?%pJ}O4HRRNg[;r+&v@^9>h %% slzn_\M(Hn:eKa52 [E!#!BxpQ ALs ,ϙyRD) hu]{@[j8(paf7uӇ!\f30&2).ՍaI5uHXy UtXG2;qnW6eNP3Q@`Eyk{nAGdbse˓ۻo>7̴VI%q\YI5 ?Lva\QۈOϚgۖK"EARjbƴJcCj۳l)oiH\ ^&I5JWVqz#i>KFSp7 3{&p:ĒXxbb2?5$48QJs(Z/pP0;\WI0vM`8Id1ͬ:I] Αe6n~g.u8ͮM ȞY3#ά204 ˼fHZx,evw=**폍NxԼ"i#AoM|ܢ'"3vwɱ'ߟ3aJf9$=,^KR?: ۗog_ KiTS ݼJB˯L&Wnb#k1Z}x2؝CkYD(NpHKۭNJWl8YͶ+h ٥Vt{h#+q=;sW'zKV6?s5AB^]s>TA*i<9i;R3Y9`p.tՔv v4_KC_SoI*CWYy`g9L6\?saxE9L_35“n1*BhVQW_'fQy`?̵T(BSӑG]y -kGn[r9Hƺn@4 fЃo{kMi3zhIժ{}@ЂJB@DY.:~֞`q⚳"]VSysfq}Z!>lJR|rMM99 x;״e),"@$#k@~"f"nHXˮ08.5ucfC|*%b_ᏻՔwl5C'\6zxBx25Q޸p)=m{=&0i0nd#!N)D+aoV@k jbhȫnĀsTGq1ЎẙƂ^BP>Q@Zykt_KˡH+ǕY&'8*[;-b_1–TN!͛PT)+i3>򡷚Fsq IGg)ɐqeXۏ)~mϿC?<ʼnJ$ZY3 <]f9(/@^=%uU^=n3?/R#Mr7eDFa5qB>ؗa)xR8Л&=c'-(g߹BS>+xwnR4.EMz\{s[UoA 4 -@%\Ri;} 1: $NZey;4\ۈE#c~Nѽ2R0ZMݸ2q m+v Ƴ.\ +{L*ƕ8[-slΌkbz座~+J D0i`9} WhО0m|4uGiK7\oM3"]M5D._oM9sqo2'g@Dkg @On[g[/ wiU1 bOMRU&vt:A&_a4?8* d9ۆroW;N0%tkM٘Ka骔Cx+1L?-yz;8Y~i6ط)hYLW/8#GFa>țxj*O+Gf+97*5c'G--GBW¥B hU+ҀYW $As~;И>A)`1Sdm>p=# Ar[@C%J,5 jLfԂ-]!rќS!g_(##0CD)M3޿!م . c8q<͘80U1Y +.~}%kH?M{†A-6Ibl\oh^.v^rx6mi%0 r]f|)\dEB$~%BH cu4`p.%F;zՖ,ng2/2Wڻ/}lȔ$C($o ]ѲVY‚&rEFMV47'eާ7oƗ_||"W7 b) *S呁.i j)gMVUuVpԗ@g)IZC_$ZB1aXD?кJL2dYE8=C 6l{ !:pn;hsy~ټ_ub/wZ&{~ " ε5 }dE%jVH9qCI3羶e O R2WV,b )הYhteU)L(@hʐ+2 |G.q[#= $Ϫ.I! ;lnp6 =Ta l@B>V!% Oβ9ڟ)_~ RMÃ.L ǎDxz3V u0" jCA,3|n r8{\jV 3Ag\'B~Z/hDq@"fHx$fx/ APqve0q4n hOVooP:Fsrbeѝ2ٓKr"nwJ[W f3ɠ}+GtJZdP352aK7,:O Ŧ h_@]W5j%N@`+Ojo4Z򃥨/|hhFkW|{:{̑~hTxҀ/(9م4t,B۩!L5|r8:%pA; ~Mίr i٩Oy[1MYfyu7Jq>K͇n2fb H dSkTB>n5X(?˃GiutpѼhvGyvu..gZ+q+y5g<$ȒP7w9Iw( I$>qLt 7NvlH;RT*cxF <N/7ME{j;$|` ,#}?U{[b=d=c:<}l!IK׆+ZfhP%r3`1sQƖQ$\g=-d˄ZuB7.xgDD ~Fg6O wiVx]jUxiF6.0!R}AB`5`sCzKc7]w5nߗNt~燧*2^pE(踟 АF T'1ɮ?xO&3S+8Wn7IOuF^xǵ)Htv>ف$݁ű;q7ضF*3Y:&ܓnO;Hf[F:^at>wI=alzW]1JW{2J n(igx>! Yn(1lĶP#K ZG>-:)\@H\04DTṟYt{t :&ЧiIʭ+žTtG`(kY7~O+=R QmPtshW gJT,]ϴaY5Wx="bIʓϿ^]Z6^Tp*xo6ȁJБ4/Cnnx;r!wdmX2=ug}J>֏Ïދ'e/޹}T(yLjq!;«{yTWU ^UeMM}#<8¶Ҹg/8(셜Ojۙļ! p+("t>dzhqM6?&SMNZm|_ET%&9tR{py* \%= CMh7 @bj :\FC[PnnH-RǠŊq7\S*p2_&h%#8Nfs;Е9bFz4(Mٝf{7T#L˜*#Nt%Fа;iA^lz._Ў4MB>724Ek%u=+uV;#=a3?Bgx!46 gb6/fSRs w = o٥www߯ܽy|+kWΣ fYjKnrfhK޻w;qoQ"I d i|FM`V,^V'= S k$xBLv~?1y /- DP$͡ Om@Uٸ8ʡp n~+A5-f]qSkQ]`ռ5 Gbr!դnnt:U^]\IjK{륉h jK$kN]dj$08÷*YRʲ&gfew<]{.]>pҐcq`+ZTriJdO@ ~wx] pfr, `*x CUF}BW,bcp[k[bmB/~(Y&&"zx\{yi-^Fjĕf 3Jw& GZAn^%c"N2HbO .):HB`@o0jD q\`ExfI*kbfIT$J*]@^܀ӞsoX;{:^_ѐz6Ԛe&Mtf& É!(yl8Y87 ʮ3YGqqgeiJ9 /M&pAW4UBrd"PfȴOѽsoOG~szMg Ԣ)2?m [hG@|418ƙ ׃\B¼G7Aive; ;+|QmF=:NϞ; #ܤ&sTp">#9]IׁxV4,yhQ#1 Csa:LίV[5)@ӝXF,'TiϞb>K +&67Pup3l?A 11Ͽnlw]8E_h.$8O_^䣏LZslۖC%Mo|T)( ~ W=i5mׯɽ%sc̜8i|ss~P=8|O=:b [ۍ]̜pKҮrl3;7ؿƃ)6Zʧ8bxۤ}LqA~A- -) NAm̙oJl0PVx03tPscƔr2& oB>7:Wrxu~d^NSkbVf/׀u&¶huBwcluI[qpVԯrZ m&'lٱg.S J}/|9Is0?גcYd 1"Lr[@0jcf@:kȳz: *6Ms(DaiyL">dӺTzP=[+䢌853Vp9{hsk,.0gk_PkM);ts|J>Cek%E_˓<ק%z&ShbrSa72HU<s\4M6!$6΃Z# JZJmn&8iޑ%$~ޛs, d Mj:kȄt3k(_b"J5iL1e _ZV#OlnbՍRˉ&RZԒm>kI%_6ΚW;T}i>lʼ.3%u/T>U[i Nߦn]mU1;>4g)Elɡ\>/ؼ@f|i\2J`+Ma ^*-WT_hMN(a!LK]] i2:oِx Ľ'k̓)x E%=ȣ (m P3 *e.:Wcn8-9XWIl|O*xIv!#:N{EP-lIF},Sظi((2Kǃ=@ xu[_f Y5ssúBzv][l9Hk|.{,[ Y E=ER",6)P>nnH+A:[-2{i\I"gLx%@.ͪ.JCi' !ުR?B&仉LD$n.m c \@-%p{NK8@|jyxxl oiKH? /,$80enaZf@x2(W%EK8vP꣤>kM@v1hGD%Rx%`Rqt?;]aK*C|cS(^o1>m،aDZ4^A |:E٭c^`q"wm\\3%AFف:vE?UNX/sJ(lɉ$ 8M DU/^2SD++Ș0@y)/Gڰha*NW|]MntRQ Z^UrRyGw,dMf<5MY31RYs#THmύi',Vp҄")Ǘ'`@2>hW.A F&&Sϐ؜yM!{/6ZO-~u~ S4 w"hJEfxYinnaYy|9ضJ5kK9"fZyʾDdM9'eE̥N^ddՀs(nK.TjmS8#HӐ8 vz).c< 4[<{R웦nn91E< i+c{CwGT0Pl$uR7t590,lh]y{idBt7'R,o_!"N~g6)? vD1?oĜUʍm*-} Z42569޶jJtPT@)5|ظ9r\~֯2_^=w5?W2HccyǃEz.?>/ /G/Gt2|(9oB'L^mbx']@9tNɉvpxpDaqI`[+ielͳqVo{5[Hczt7H.sǘ$iHjFq &~VӚ0GG8?TDWQ*|oo9eqo% |֔X=@.͘M#TX!i+q9dy6ET۷/l,3ZdwS6CZ#i>}mNel>2zp+ [6\vTzA#o R]nߞ#yH.<#mv"GP .-Mai)۳}WzQ)q.l6V֝YQe\'1ݓ$YrX1|x@D/Ysl3gg<<,B{FӚoA?/®r)QKS.-yX )&[37' cеeeXX#MdxGyqدlmt9)!8LBX~ ʤW/_ Z?ZE7i.("ruKb=!l1yZ9f珄Chbhk3^W+oJwaO3"U=|~ }6ual_;_"×lVhPv!CYs !~i/q!ZEƞ؄:&⪠}xܸU2 le:XM3y =`f5ќg f?Kre-EwAahI ߗ%m\%\#p1_v񟴨4k;<:0;ͣ2R8zApkYŋ%N5+T}`gqf} ĺ}h@2<2+Hl:pz[AH{Mf4Gba ߚ5 E_E~*>Y:FItACTVoG d6dek|R24HhVI!{ EAWw;hHL~~ui52F((ąQs0Q[BuTx YMl: :bq4֔Lҭ*ɝD4%T.=Zt2a~/Z ]p>7QyI 2p +Mc/BMw:]^aXi_ڝy~p\o57  <?&K_Cн{jעAF|}spq1 ঐsPG!2_muN>șׂM`J+THX@C?WM ѻ>o-r- η4@FKug\b{}X 9{8ta.FƑƒʷKu -77=qǃZ)]x=l\ UXךCl{ߞ0b6mQc`豢/ 5HԶ0-kZq65hUكZf"C l/s0VkFT$jlN:i88h;!] #Fp&90>ϡRN} f(Ui E  +hCK2_W$lHύGe6|nDf o$O&%cm-q<^_]d >?T=XឰHk7C>UDRu7|HZ<^F'̐!a7}0!M#ÿkkfk n:1 tGΥ0Zx^0  >vs)b \O1-wj+, MK*fZ" /Y)S@HLH 1n- Zd jU?Gɬy i Z0#||$sL0Bl\.+ Fs,`גEN9V>??=zo^э8 vECZAF[G ^X$I8FJ5)6y2ˤF0xWV3-ܐ&(-ĕ@^)V0 7u&5TI+ME3E{ = ǨwEɚ#lnbdN{)K;7 IA31fӾ SA'ض@X~X$%i|hU~h#֯ep5Roz>zi/ijCLحBoƕ Di[fIGk4Ku D*uVo(h|s]ÇaS g፡)!{gmGxtj99⺽ 9@Kq,E‘śJFXT@/R8h!\ݒ^WL]kε#2fԇ u{{4$E%?_Aui#yElcKWdmw@Ϸ$(^0jZhZn[VkX9SLGXoS2d e,.%KmݡlQ2~R04|ڂdj?Jȃ3dZcƖ@?ʺ){\WF{skL_K_-k]@!t?bA„&Ȳ1mtȨ`Fבjb'N0I`ۨ$ 6Hٖ!Ǥ&(1@=ӊXXMz*a%-`ImF-x*HQkU`Z*n%C~XnGFDd_<EunA:W:/gC9"I|j db"yǂ.WTbO E!"1dq vm>psSeafh~#3+|(?3Csh,!ڨ]$5*ak"3b'B Ii iR~%4{_>!935|(Pӷ@rr*jc۲s7Lm.Ez Pl5*P]cEDR5%4;;8D,Ÿ/?‹&湃Vlqc[vh#vDpTa@8GLb 7+("U:m<=Hv9+RF7'_Й `q> [h0{E eHpޑQp+k#\Zaa7P9 <ιU e$wלtZ^W ٻYyHĹ%l1_Cj] 횆i/߉6wD`2SI!zF8R`Xnpc&O!q \ڕSOw7d/FW4aϭFS4j;tնs9TѺ yВ2[88/AoHvCH̐ 8M[StP7ru1ysU=WN`|"B7qjnbpRGUw w4j`cBޖ]38 >h'I8.~k1Yu<Td~0y[HvV&MоfԘ0|Td ]^mnhz7u۶p }aQ  I\] H?wiRǶN,d 1NK-m&BcR+5R숀Y v߼}RI_Md)cJNp$T S4 DVj& F)5=s~Z{ooO G.I[P6 3"#,_at :Pq"3xgV* 3q {_IfBw|ݎNqL*&8X2-V|8㹗lP ")Y}/ԏ/3! N|K $(OWl› ?s=Ɠ+ l__qjtG9I(wsY!P:kyi_ҕ<ؼa +W?xWp/` 'eCᯪ.dOt/i"7J6>2/4T?pÛ[O(#YQAX K֢t!5FÐ "hYy|5&v7?[eomuW+Ų@:ȃ9jc!sIזR0CoϙGˠZVS iv%X.f.zd:kO/bDZTkAʪ 'i /V7rK"!6U nfX~ #`׺1 bL햶ϦQc_HѬ3A׫ u &!QcUJ+yLO h"]*~L!:~tqwYSt#cQh9r捺ɘp9S2MB=J z;4md;ˤʴٝNQ(_êV /h/';?Mȇm&M"'+ =_|X~gOq@3$8{&EZP>ɽ2 i8;oww-Ea8gKRYQk;[Mv=!Ȏͻ77:[Ȧ-x$ cz9MہcxwޑtClC&ժq}΍41#?NF#sgF?gR6 EnxjXğW( 뱅s.0qL1;QXℰa$`2{scJT:vAwr( jПdzΘE6=<46&a^@RֱJf]INͫ4Ϲfx}62oN_ΉNtpv^^Ql9㐧[@g 򗊫l=u5gir46RB铿O4ʜ;au(*qp|ܪSǍ68Iyݱ=*J%G?2NΛ?iζ!04`B//[d03K0 y!zB~Mox¥U3$h,xLzA Z2@CLXoNRVʾ,OU0QWw-9X,}(u^ 9nC@O7(g7@cY}W< %,ޚ'Z^˘s!2kG}pX/yPۜBfJѾ/K_cՎwj߷r`*dHYqq  `2Sf0TKDJ㠺RQUq,y/T{O߽6+EC!E{m`yd ɐ = ٲ3%dʲDJ@W|b5Ͷ9[Gȶ-bЎTݧofJ/ x8L psY%q79ՄhS_vo 4EQRѥSjg.-'䝮}PK׮ o߼{ʽ٨)},!WW'B4`栴 >1H1 Ie2Ct*0X! ZK^[,zHX .T=LUhE8At;uA"ȇ< T{8{gWzvBd+OPֆ]o;*yI<<ܨw{6uwIjW.<P uqcf[najﲈ%ezh|Bcs:6.V)'H$[:,?(0r҄upB*(RNPhe5QS\q$CE/d  7r( L{^@4EL^c|KR=Tb=6+T4h/XٯZ/]z=dL pS,ӛ0U:yaG9@RgS-mrd SJo6b5_;JE7;HnEI/ ׹JGܮт5ekeY.[ͳUCrYeHn/v&!y͋b#hMu-|_tb=y.tKzc )$ռ_ l<Ŭ&wՌfVg8W4/)n}~E^dQA^y Iv>@~ZCQ"]rУ.i$`X2ćƑ|x>$7zeY**KcWј8vMV,>5t|]1fsW9#~<2]d}K՚ċZ)s-nX? yU[>sGciJ]UE)<l%n".v9.X)p69prx\Yp<WH y YP iXUhӢG`"&[('&t?.ΖEze<|8ȌZx iR6k&뗔n=2Ÿ뭶U}N/^qMI|[hAZɥg<%oZКq߻N $Ojam؏j?iz<|Ac;ߊ<ڀIԀs ~22E3604εv٪kn+9'?@)0-ðD#}8OL8qY'fE@+k%29gaDvqWrqO2´Uk9T"ɢab>{|6JCV7G2K'a Q2D#%O[\.%ZoIv]\\:!+Ko-Nwɓ3 %)e`[N x:AaH8E$*~mPV HP@cdǃPm?UH_ $G(rch)gݽ Sw#@ۧ4bc:0K/2 zFp7.+2FzjkLнtme=Z}UyNjgRZ6IXۈ`&FRf!`„*Ĥ}R 'Baf8ic9C%,< 툟xj(LC/Jj9! 妐L4^CW{K-U{°? 5ATt7qz6e3#A^.Yn=nSpvhfDF`b}ϕ_J&Q"LG$k3±W3;S!b "0[3M c*̉~ҝspiՀdf]q2 b%ҡTVdTWƥN70s.\k"jHamAcJ89/e`Ch.9NSNjTYK(f@fb-?FSvX\r`jqB,; fB#dJ. 葛%.ϯ8&5K7 eCkw| sl&I92IS3 (.{ӃffɅ&P8L. Ԏ-ӇG| lI.в3Ȟ=NMx~и Ssպ!ւS蜲d2 {7jAN.NI mܯ#z$f&Ild /t#ґ4@n}& NIf9cPP?  k cv_Wu}%Vh|u'Bz~l\} ͫQ3Er4C!HkKF@w٢ 5#;"I4oh1">ӣ#axww'r¬akl2l'٭-D}&yN^,'ք嚻!FCC|N8{wޭ\+*"0P%-iۿ# 1U㒲qp,9Лqe {Ϛ/z/]ē$_4Ul2f~<7u%>"4dΫ-rQO)?=O2͸Yq㌥_f+AaQfI"K0gUkHL ;bw~"8`5G+%$%a(Y nsC\XrkE:(sY: Sx vv;]K](Fh!K|/^3jhxv}u jQzxbhM]_.$=c-] Yx8(e.;x0VreQ* sL{.B_iV͢7N?v‚gKK9G)K~1T;{0ǽzD Ӓ5_ٹ(׿a)aoד`~u03$t\$1,Z6 ƙ[K 涯%HU'4N6 TZrä{+֑-mDOFV5 Av9]d9Velf6gyy`e߭o+%>T@1W?wT- 1xh}E ߲hIFաX4R("/@`+iJ?{7wh(}6":ӡ, 5 U1@WTr; ?CXqw54$uU 6"al/Zgg3))9lBwӪtHIe:4'{,UxCmQ9"´XlbXK|@bNgi9󣗗y(z=KiŌqu$߼Ð2o ̣_܏hQPbd>\҇ƀADt|2ISAO$^,šhi*n F}YeiP] jM süo7kBRcbY} X( @*E!M=`?e>-Zfdy." w}hURsnn 8844#dǿv]܀wMԳTiQ^B#ٸ@]ڤ5 gB"$,GS$OTz7Z&9 x=DsZz.iJgqb^|[y,tjݼ.K$R_Pu=s`0әG{Z;w|+$2QBjF{ )p0L@::i8RCI?842y2ovn2:S~tRoAw1FYM]m:eTÄ /\+m*@U#3V8Tug!Gr`K^x\?:=m\rvΘM{8.Kk=%FAjfsړ9lB&z+?)772lbgD1JS4)6MMa'-(Rtr`[d)B%Z5&ѝ-C;UpsC9Qá/-6.$1{mvwC+<0p!پl^u*JvX2'Ӆ;BYKX\ıe XM2I* GmN嫥G(Ի~'HUMhem_ 23Q z7gǑDGYH(ٙ~Y>4QB^7,Q{sc߽I@׼!޷serΘsI1NU]dm MͷƎEұ˻7JƴNJ^V)Rv4_8,?M<:-^*>^ѡ[ڄNJ|u+gϬ'A+/ tgRP=7`>M:N'h/"Z:RM1#z@KvTAΕLXs`M{!4MqO<WAfYW߶w"R0NL=llq8!}!BZ.^b^\k$t`p̉TJTd1$G.1 IydO+V&˳k>b^`&/O!NxʢvVianML2?Ǔg8.I $̠ Uho@rs ɺMأ:^^=-Mр\< /R`-xIY+kpIFա3z}{C,g| z.[qi糙 jͺ<w%)?-Uꄶ0. KVQ򔱆. H'0+eLݘomԂc{*ֳsUVS}77!F/ԇ^O`$߇ohN6[6>\'h$dNA;ov;8٧'97%T]aցvF:*`s24Aۧ{ kb$$Aѹ8tt9;Z'Vg$2vNh/_?<՚BN@[eUE1,{o~,cۥ]HHRiNmڦdd;9#\G—ãg#{|zpAnK/ q>2bo@\P7u7Ka` gEpDΒ^\Q$;VY7* vyX%G&my6QHT"A#\֒cC\iDh@1#zim>Mpy7}y_#ϦK)Ǭ]>鶽~{b&~Y\@aVQXڤ$f--d( ~g0;WŘ-=񼼝&RJ(x8UjE2+H㬄N@ͭδ%^) ڿnVXxmvln|U:܏f.-Dy#|΁~C;Mo-GA'RgL{אB`lۦˑ&KksYcV}X$%*|ʵhUBOs{ƅoq4{c3}FQJĀ%"!89]Q&Ca)5p6KMaoMSD7湙{5%j^;;d 㩛/K*Xwb͍ӖV I9ESe2.Fam7&7lumaJ4Ly>}E,ֳv's't/p2h# %R.!ә674c޻Љ0:|ήd:oeb/"JYviTM. ќ i"$2pn(' M ;Ne+X/Qx/Pϑ q|P1ՠdܓ_< sw \қld>upjI8T}bIn;*0țdl8mޒRp ʛp/>(/7T>m?!̌qt8{DY=X?Ը8haL~\%t+yd|j!T8( 7 ")Dz!",|+>y67b&%,RVCxZΪq=C3½MݓR2W% Y: zF)IHN)!69iwvw ytF_δ-|cJ7m$y`YXh$ CU Vܐ2\Y%lMzr$ͦiRtuնÅ^KSzט>ҾtoYsO Yd2ZՐSӌ<\RηA;[%`te26=%( RKXs`YCԝEͰܐB,r_#sLƒV]úmB=nDlnHs>e9M3!+[&T:)LpD`Naf(q|¤1rЮm "ӷĞQ j<W}J3A@Mz 7bWe` V `c[g/XX%ޞQGq-]ʞV΢WnQ0[qYc/h%e;A[,YwONԯdH,Xiilvnq g1o@3ʄE&uq㨿&n#Q%+viW;kDG2i tRa0=p<1n YklfҐ`28;RrfPA/v~Te/ݾ#ZA]ܨ⺣KSS Sd34lB]&&ݩ$>rk kzyP?P}3N[sOO?;ZxDŽ5=]IXyC5uZ'plS@*roͲqع6rIfEMpY/oZة ?":o9A ā7u՟Ţp A .fceqs;߫9ݐ)AFKZY0ʥCbp5i;)Qo|P*#c<ڮzAN޾1O %sgc("|H&H=$Taxx&5Y Y>c??YCd.4yS`l@KKxKlwh +6ۃD5[`{S 29 ݌~>8"Sj7"ෙDxrK[D{b?N-9ȕ"񟅅g`J]DmCct#[?.3#yua)11%~*O?B࠳+HuLn2ʙ-"/V&V߽`g;x9r8nD%[P+2E[|$n[C d %؛9SUjYx~3_j;PipI3DjKoFLp5{QQ&mSs:ҍ(Y+"$" ~Z6aV4˘nhs&GhQ.},j.##4J.1ci2F;5h[ ԽL!A$6(BpRZR 㔁Oĉ'CCy?S,4ՠyS(BMO҇Q56vT"TTN[ͫ˶X#;Wv J{#) azzp1[MZ8ciӨee܊9l}u;@J.2fWј4PS}.s{=% 0MJܣt7[sMP&Q.ֹ)/{oyWګӾϾ< Tƙ%Sa\{-'zvehRkL\]OìWCZ{MԞJ61If{؂ ٯq ,rz v38}FpQ͍ERJ̹}d2P%qqQ LE% UpPZc$.:w)'gu*w0R6{ |6ˡ0Y͆ ݗ꧒00PU}n )r^h$_YQx7fSWp r<Y6@տ#İκJ{l[g[^i- ;E:&Vp?7z}Azl~jL6 vMDCX'_)5<rC. +ktImsYjOB/rZKL;Btf5. Lzu)1KjZyygjq?0ᐣ10 P(8q$$8QD~9||?jўwOurűF}, qqiVThrq,zr3L\Hy-"Au˲N-yw]og>7t qK<xt.GEa!{DyoBw#}y*60w>Ke:R'<Ѽ(4A>Ujp{yTFMfz_U4$r+F]L] ZdK Waw2EEG XY9] '?P%ܐ̼da\k r zSVIv2_aoGBs(`jۑZ2F"$* )mYq_ۚ"I"{O {oAU?õ*p{Df*D|=Nc[/|*Cf3>Aل]U&C r◮ڠ"w5$5ƧL~pu0ِ)KNL?4_E7Oxޚ\7t\><$gg) a%uTxѧGGP 2m 'jHwˣ :f옏}o! d:ɁvWfU8TnJpJ}$tA /ױ~"A:&i|NϴHz:;|wJa'Sl;|۠#?~9o~ksߓSz[ {j2-Q`P t rqnN=-y5^ׯ^mnsY$F@X2kRY.=d847(jOw,Y5070ȝt,4bMI4AV8Oѝjpc|^蒳)vKvEZl4y% x/g9T[6yOaDa@vjgn-DWUf9!([n1K즑 WGaRsza7uy!q4w=X݃-],SsRF~s\itX+pt'_Ŗ 6dR!rοՒUWH"u:j|<U-CW`e#Khl<TC g%>q~Z-%(4XLAK]c$Mrx>AKOYK^:B?CWH^n_b6}l|yKH2xLi4iz+qowc"qrd!,gFL3zssX@sC~s^<➑ 8.c)K P= \@o!x +ee3qt:(C=Rdq?^?s/ ҏQu H .A s5lxRR4w<#ituNԵo}'K$S^z4b} xj"$XB([܀(]cSWpZEYq6ux,}nn5.>gC ab$oeP3% '(VB#("\"53=y+T-AE|nf(I-D'){1 P׮u?67$YzVx-y935l8.ݎ^Ow|3K2{+opuխ4W3b[_ȡY'LRLеV" _ K& ~\qzٸk"Q[)#O'hi14L{ǭȻ+ ['П9$5$Gq4QCOn8D^8RpWǭ.ey@ySor#,[DZ'.Efx$,Q۶2f\MP=$Kz|wϏY+mO-ykE( [٬ኳzܟ @V@ҐR`u{OPϸYf {g*14Oz(aX!${ÅƱ#./4 l~nꠘ]PL:_f‰x]~?Տͫ6^fCYdE]|A,JC{->PiP6lxm.HyXOexFԱ)+إk U2 -8čJ&E/N\/;G|yx<ٌHQFkc_^ Sy3H٤w%8v|e*#"7SP>NH8YM`& /g V7{o<qTJUDK;}d^C+|ҔZ̧_ۙ:c^v_6tj-l^ [eRWSZL%\l>&C衲7 H6F"^6%~SM`LȶAhQ6lM11 mj#v&ƹg5#Q?WmJ//I-[Naf &?_ŵQ*{NbHДq@ چؤ3BA]??> +"%K@RF}횇?kq_7:͋Dl$ZU>1en=HV;o ?svoM\;mD}RҘ &v. 8K 5X?jDL&'ĚӨbߏJҫ (8A`wӟ~mCeoҐ>Ôc7|z4OZ4L=T Up^-j:VS.h9mcY __r潖$C(r,Ѷ"4(GDVj$H"$ H Y}>JUt?OEgZU@, H '/,@OF@ PsPwb"lNCo_MWHbPXp$Gjq:W>yKuX=e 2ɐ9W::q-^Jo '7䐏OE5ڒ43a8G$V|Org" +`,ԁڧnaH`-/=[ۘWS@y>-l ^A&$z@G *)]]'I|ْYջICb hDsRH{T ;CU=>?Dnd];= 4StDGi yĮYZ⬴=[Avj_aҐRW3 \@K 0#ps&H;ςSPL4d/1ys!/Ƃl TG|i`BF .?"6zR||\O9{` H1Z5,:!rNõr@0`h32ͫ-A)Xc)'ȲQ'H1~+ge@ׁ U6(IKm0UO_sXvC3 &Jn;6O/~l`k|yVѲOc-LhY~s`!2Uu>0~CB -_>~I:4b:ԚYČ$1VZ[߁% c1- Iees_IZf9(f@& }ˤУ":nkxwxBĔ'suj£!db3$Aަy~AXNug!1v>) d8o!J|vȱ\qZX[ -fO.X{UsP3::\Kskyp")C4#us޵xc Ce{.}cbbrܠ1>'cz0/C\}RK7ȊQh}~6j%^f #RƜM -}tR횜P Nx&&dcr{9'v䗍uO'߀WN_ hczJ$h/<5ڽ3uya=g.2=;%8wveWyʑ,#aZ2y8㡢R 43,i|BE79[OQ!=:ρE9Ov"H60wi +eb#ROfc^jx._a+wvsK9sC}`yz?ɒZ{I45f`M]?[XM 8T7Sy\d |f|^ \Z"e!Խf;f$xf5'asɁl-|)J`Ivs< Hz[:z/_nH&*fBsu>/.&sB {Y6bߌ>erZ[s w7nIWLd ؿo.}SgRq)65ȋDJ4['IIv!6 XE=5IݫW`)1lYX],Y5d'w\&8X0](ut+0m 60 ]p$[Y)6].,H륐>ҿB؊#3݌!<;o*1%{)z}Fw ^ŊWvQ.zt|;{5.nH<8;<:.=}t`S.wri*qTjU=ؠ>D2WttMC%cBhv./ӳΆϘWgMKv>rq0_~8ąiI52+TA.:l"}p]}::TK9-X_S_f d۵ Gy L_ld%lr"/ۚh eixzEH^%[DG,ݠ^Tֽ~խf*)"}6WupH.]:`9F9 QG/4@<0Ӝ'dBiO?)8$Mrgq?-BV~(ڟE_#ٚf}8;ܞK}DB=pgD7^"% Rbԑs:Fo*SiP~ sƭ0yy\\',YMŌs2+gWg/e+(&rwul+HS(_-mݲFж+#_xGN6w{vX.Z}v)au頻`/Q4Mu;ZQ.Z"+fWiFD~EjBzMsGWZN=QX@%بq$gkR ĭǃօ#_jU=Rݥ*LCpٸy% ުs:KvGpjǮ2@ޏquk2Z,h=4̽/E#:!F~=[` HL~س-8;k֘kپOme͊U2H8aʆJ7ꦃ~My\KwHp#@EfQ7IbU$+(8F lAFt 刃˅,gȃN@jBmx:{]XTP 5k JKq*F ׺^t68<p?2r؂,Ƞ"PĿ&RWatݡÀWij ^c=&޴xն3 I\/ayf:Kkf(xjVFӎPr /Y4QU cXrcJQ{O8}S]ӕ!Q$ Fk _7C\.\ Ǽ\v(ܗ9#Uß.K'GX'x0'ܨTw#tn0Kg5xaf=׽\+O6`be6q ZǨ(ޫrovÜ4Ka.07j ӱI ,,nc9^P AyuAy&2;H2R,a0ֻ rb5Uyyؾ-Ƞc΂-~=fBdɭBsgtQP/%H lN:)17S_ʢޫ1/g٘n#3/NH ˲y3'ץ5O1͌$e% .fxmo$ڥ!v&[СH$Ol.o NkEʝu4PViz0{WF}.0!'W! -$ZPE- 8 T}%WM"Cḁ€IL:g&RRh w)9U!ϓO$M5 tZu [:s `w_;޿T?a&R8Umy&~qi2+ 5YFͭw{ۯWw1r4Tb2>f u#*8TeOj_Bq5)N=yF(s@KH[7QAx"Nz!^HPTOZ 5fu){w@-wX٥vh`FԞx*%x(ŖA zQPl` I48}whcO)6JCZŽNO'v6$]dʈ4jB5I淜{K,o!MGU CygR&x1f+ὧg/GǗ`u 9{ݿ2ř6TU 2e p|EŚ6" -Hn 2J.͓ G6|ш?5j>ljhuy^(s _2AHJT>|lE㓀w(Ur_'dć-9%} ##3ydްŬG+ 5sv/?EeyIڴocQ;|`V/]<Ȉ$ p-^[ jcExvf>~ԣ>_oR; Yǣ_ :tڜPxJ] }C%o+=8;9?;m"! cIZ16|tsCϮQ 44e̻5W XgKhm l7!ui!@%ʯOdLkp!Ql 4O1WzTd[-z,iMn(wY.S+Ҕ&|0U& ضُjOљI$6̳/][gxe\\NLӤ[ gehSF1ȋ< ^6NIRC{OmF%A;n3~Lc}CO!0ŗe@H- |Hg|(h.a}t' C@"@ I?ُ xg,gk%^k<4z AUv}S}uP9dTE_吕->zY`.0lViU*.[kc ¾wWR T׳5S׳Lڊk+Iݿ mc6UcdB?]$tS.ַ L[e.8uX+UYø 7  -b7as2Z5]6*o. q$e#đxBwy)p 5_ pK >OмQrה~/.z̕TEnFs'ibzέتů͜ *4'mƲ?#h߰_Rh8ubESS;Ls0_̴Pn(W 8xu4t# O v #<3"OWA rW-),7QpɼWᾶߢi+2,lҪ(%z*;'$ /{cK6|IEJ@J%1SWſQ$f±d3Rg&ڰ&&1UUnHF| [} _Y2) a|To[2v }$njD3$~Iޯ{29fU*{8ԉy5XH|6E5ZR Q ʱ$ߗ t3SMTÐiӚ3qba 8#|ld}I6cA]!KH|F!Ifl{5Ge,nc`fifo*6@"hk^(VzM5.nHz`81̰Id>4e 墴t/,AeIeZ}gXC\@=c5"s4@(c_Б@+׈&qiQ^pp2jBLyFz0aJrKLTJB$Rڻ"')"v׈Q=u^'y7K.Bv%}lkhl#,hX] rnDu!:N/oA9)FETgdNCTOL5>lk.&zXn o@ mDE@kK~(7g&KݤE0~sJE6m/-Jg+cSH|G&si:̨ sN+F`J,N5pZ ixձM^T@0rlr&}b.5U`}ԝs@|<睈*pkvEQFZ`e$+#Ee;/4 Ÿ (!8ը.d{+&,CMO AVW m[/,}"ᅊי۠NZfeg9?nH1 }Ĕ0]O#P4uBM*D~<-gP#XE„(1 9U!l*):zwtMg#ELY_ubv`=g|cyI6BWc]?rV.a@(n΀|iP7";įIKv0 ^rJd:zlj' ?&K4GE;N,ř:!eCP#ɓr&b+8@~Y\;7v l,6t!TbO i>NGq#K#!=Vs7ꯏ]l^=P}BlUt@2-dC3LJ޼D q LQ5:%xdb>I2ue oq:*g#eJU Ud`-yJrl>9Ua|6j"md-XǗdC\6,Ȫiه$<|,㷯G" RZ8_eyLM,aVЉ=NE2IWG T@q]? 蹤x'Jxro)D{O"ѡ[p l?T1Dh(az rȋ=ҽܬU 0`t 9N!8,(e# |qoHJT?LU?ݽ=Y1d Nݪ3ogQ=p9zO>/"'GGcH?rIr۔IJ2e !lpr#BvT#Jakyu$o{nw;o7wiw;+E_?46߼/Mǭ7[oͷowk>+_o9}^~|٬6ݼMݾ3 y$GFN9?>g f U(^re/Ziryr~`h⚱IO5Ar נeq`cq $7JldQ#p]o%IZOk3 p 1&}/!#\@ 3XF8m F sVL6xhވs] Xӛi[1{ َo=HҶ/{cG fg5BX8H>DdUsRlgyw$Q r"Z\nY4C2βU*O1(q_`9.{n}bT6?s|&_lk'.r'stzyvh7&Y7=? \-eZD hZ.`Ĭy 9 "ǧD'I,JKhPk`E Dέ{ۻm=R0\M"L;R}:y ew衻~>_X$M:0!DKُ@K\$1DO$o'w}$ D"aj8W+yxo\S;Ãv]9l2i>>:-Wǣʭp/DPcIZܕ*-ǎ[sɅ& W'PZ]vܸs(p)|x769-}b[clIlSW퇑u;"=gWbc]>_\/:o*r48bTIۓKwm\xPe9ACx_N娴 FVtrϿwX[I8-Bp^+I癛5ȅ$rF;*hT$æ///>|lwL̇BLJhߘ1Ƙu}dt{i(p7m7;Ы4\v%@UBuxKXOə"rZJ3k}ߥs}=`ml;IAʬ,sttP֥3CIgpKh4棊bYD/DI6Z}v,o {[[o͛)][ϥ/{ލn^E>c,BuM Sw / ml^? xZU-t̓` U`"1/t!ub{wEWS a]aSo ݛgԙS?/Vz㾦*Wߧm_'(xIt~Nn ?ޥǢ4eȁMr遇YzGu6P' 3oXlwPо:J9 h3Y/bF7 (ܥi0{IH`.H {Ol$09yA+H7`c0]skZFϡ>( gAkeI2MyJt@/Z$٢w5EkUL _MqG51Hfs˔vΤ9Դe'-hZhAb$ 3 l,Cq27ĴmB'~ޢx+ovow^PN ch0l;*݅PR`R=4+Rٗc.66EO8 cg3pt/ # 3!/OL?~p0u%[:eK4jC(_1N2&L&WưqNJcb}Ę U% f,r(g@x4UxgKh <$p4x!@SdY¬B.0e3HH0(wBȥvʁ ã5 ؃t5`$n$ x>3y'B#pKQ~3T%I~qԅC9*VDSGho͇m{ \.1Z^a 6p)pi:,gC8}ҊWO~X|r؄ 9/D,o zڡuiQVdvqŲVb~"w5{^7bTfQ<̛r+gh!l}ߤiRҁ pWj'W~HiyB8TzQnommmEm!z|l],&acdW3B5g=Z̓0*$6a{@'f7Z*!vq8|N1x[` 5|Dp6ۛ'4'F\_%˪H֠IeבO<OM-%/qS:~z`"L[[{[npVz9糌4gϽ(Q$p{`1zؒ&Izpdضf n7_k$k~c {VW&08GrnrL<HvR8mDuIq,#5 z KU$r#EQ[&uE7ܺXV0҉s* gp_%?U"|1U:W$DcDx?A6m}dep|wy8*:Uv`r54ӛVQ a`gc%j8Xլ<| dBoSC/h+- |ܑIG 'X?L|O]ش" +_r3kGVU0M`?͂7!-]E(tëQKِKo)>TI5KZQzvӗ htMZUܹS5)m}nЊO ]yf~p`lƖ`OvTjt -G qRA9%|s+8m\SR\By(샐`&ϐAB)M쭲u /,fGb:2R;mg+x te)}:1&6 E C󠂤5fRt}Y~[^V^AcPvtq _\TH  ~1=H;6Kwtm9J]I`Nǀ;k`gI8BK*4Io j.޼#UEPY ']Sn#VI8rUC?㳃<+攛$>"8 E5&abUo^**0Ș<-fJUSkA^f"Is\i)eh'Kʨ-d%m~@r}j8=78@BQ?&r=+}c,U'4F ğA7&~1BH0 ^P.Nn*ޚ #uVBTrV URLp; !biFHeofu0N~n @|N~\[P)/<e;[-4!WSEEoUC@ճ}^hQ`kt6؍Z,Ja(q mӌny{}7QtL0>ak'+D8FZ9JLBsʦ&[" 'dAnw},;8}oX_YSw8ԂT+ kHX7MrCXI\[m(# q!poyAPipb+Zg=ƛ!B)]g`WѾGҴYYujXkwRNX)A+,v{arn@M%WC'8Vh'y3EH=ZDPV\R+bM=|VLAO-pZۺ&a%#k߱іذ`>$!C>CG` eQ.|hsԈ^ޚo&[ ,1* xZ"vI}|v)>jO/E更fK#=l//Z/qf!8Gv!#c <:S+]~`(k.oٰo6N\|MJ5&OF]H *!bˀ5/XpC_OДH=)㱙 |Ge\ff % #Id e[^@PZqEAb^ HK, 3WyxqT,֋Bg2:m6T9G1(CCMbI0TuP1~PWrjro״/~pأHAʔwi_A&_@bd5`#A}Cǝ6&8h9[ZjIS%{gvv"D0Y3-`53y0VSP&e@*<.8KK8L@[.WiUCtK~N_~鲻OHt*pFFD__7D8F47x-E?Szei*FQʛ7F=KfU/ -r &m5ߋY!%YƘѲXa!&^T]L̇XT˳h|&}pd?=W/UL+2 ҿp޾?|F^1zs{JT:-W/Wovn?9o3Vq")&!Wsg;gK-ҿҿԎڑS`ij:O/j+~Ж7}^ _ e2/]{ urϛ[=ʖM#NZ|rJ)).:,ҍGވIiS4,",J.O #gWAkm; yi_n ~ez*لm=۪ij{J`»xO}+}"P]hТU Qo+4M=e鶎{F³euueK#ryPN%4=l]%t_en9)oYkM%# _Fwj_xe٫]BwlدlyJ0.1%t46յ(ZҜ%k,UoHI]ե@h^A6}2\+} { N+=JWWռVMW}=&9ZX]FұVOtF5w^>K_~o!N ',}؃pF4:g/~#~~\ie$$Կ| ԰ ^'e)wI6yiedf複RJO{S WXU~]NLXi}/ t[|W_!0r4J8':|=gdWѸW _:i8Eq6X 41J`UcnC2*"Gh .K53K~o#̐ OT]`㵆EWc7nH#RK˝Wꭱ-Cw~:lfY)OO8xvN;L.lԥ=)g/#Zޚ9PWc!yI6Hu&ߨ3N&*Z/-\" TLtW;9\ =x Jc^{| 5v\鶁o֐^LSVW~hI}7ᚰԍl\ds\I񷅄0Ґ뇶1prASpҳ~= 1n =XZX^Wz亵 -^r,-xV J%J.e|̲2YD`#ZR3T,+a=KKXr/+QCSӴ-+c=TKKV}Y*ϒ2Zz--eWliPXRJeW=۲2]v2q?bs[Q)UV)c+'_ti0Xe>/ 81O"D~~DzRq~M46e<*ڀ1 gň"qI  rsSt4 `TG gin|Ħ)A*w1|=I5rWLVŌQ5 er7j(JBXcDY7$ Oqg'v[O/?ɒ6Glt92HC{zҟN#ΜFt|TIҮٚ49zJ!C* UgkN[Y݈w1UeH`)Տ"kbO,_Ņy9d ⃥ W5b)&}-Lb쇜F$- ܧs0SN_0fs$] }G#Io@>qt׌\zU2>N>/ʟw {(>kITܮe'a=tp<-:~fn9~kˣ޾)M,@(6<h{k۷ݶ}& +vCS d+XaVL@]N"wLE3wW,X K{\L>N %F>kl/êi譣fsVw!TwDB.* qa8R@Kؘgkhc%NvbYg ffWC,ѹ) O2! ާZ[:\:>Bz8J?S9I2H6Tcjh+'qөnkvd7H_E\62.)8o"KEmaWőkh][hS/_r!IN5$.n|E1ICMGMp!$Da?V[ x@[dgkʻj;f<аz'դϋ>#ê k˜F5ts> ^F(2&ĽT qnj3Z3nLhlepA4?6hוSoHP1B0u/ͽm;AO1j@x.v@y@aLNMuv^ 玓WƆO |9M*D/JL+-elH3PWmy:ŏ,ф0u'p4O Jq,PVxO_[/HLIfk UHͫ/~2`nЦ 8[|\/\!w+_UͫIZ0`ar4TY|ճlF[2qM{F%ZC܇\V@{g.C6`2!R%!?`)Q~hQ$,$u~4I Ⱦ-U؎ e^ XD'@`}nN|ӏ0sEvcRnIjܝA%te ϢX[Q1}$/r}NG5p1=BWjZ+7 ]#K:9xRD;(™-xl::f \sܟRܥo3AXsh_DlVv67ݣacfo:qt{-l !NKZdR4A: c'(!b wZ3kwf툍M* хV5eż BAZUU,=-C~HoSbs5Kk:< f9h ^y2zж32 PoDs3VzuzmoapPϊ3L =Toْ6g}8y@'rp7}na.,챳eݴfJ*z|ɼ#A5,= <GfKUevhҟ9q` {$&]qONG˄Œ29vnpm#&`%gM)ao{1?e;ZIQ*CV_0j: މy6`Ķ{[F\{&H/ƛߍdVe<.)Ԭ+, fbϯ&hf21o&MMl(Tn" yg3A.f\# ,, g65*F$*keSNPfg)=ʻ2Yu*Oq2t^e*4 IurJ))իr+jQ Zjvw4ghoE'%.QFz5a!mі@Im#rY?CN#RCW hU9t(MJ3j=ps:5 >y_|Hs8}/~T%vy KN chEͰ7̳#泛~FZE`Tcb^y{U,hMY# )>SL)ecF.9~!S>nTم jszei[΋kNK=N_ʐ) ˼{?:jAQ_`=_I֣uA O煭\!8yX|{;Ey J^!߳(ol~zW};]!coĥߓW =Xp-7䵄+H9#z~Тu`\Ӕ# ]q}RM̾Y!Τ5biuK%vsowKCiTB%vA8 js6mМqB Q# 1h۾b g ۪162bs->-۽׿j&~R)V }-dN6kjj2+ju L !3FR?>v ڇC8r>3$-l6gD0$;Z!J7bAM nq(2L/N}rD'J~\S0=[D3vr}$6u$X5ٜ9ڊR?ФCg9Up\TH mj! ]c}C%4 |) I`eV~9IL#qCSIڽ'zuKC@ǹb6B$n'ypEh_`jFm[Pi˴)L4ft+,tKHp\KH'Z!'^ n|+AFj5J-X7Z7?Wrakbe_sƶY~*D 6>ݡQidn\{M_\Q}Q!6@S}\}'&E\f(gs˸,{UjhzJE{Fc`8̃?=9zߓ:b rݑVC/P3{Irztىg"Wl O"H>8y]=RktII7ԼrBZբI c 'U`y&$_hqrqlݡ!󥿜hFJ$Yd >~4|ܨfaܷ":Q~C^nv `+"7;Ap4O)B8$eH-/ǣa|2xT+t 0b>[3d6":v|zvg*`BDVkKY4wI!-|D|&#> f%Ʃ,HW||v6l.N?5"wŴ>TM>N, ^-viwz*Yf^z\1}g*iEf7i) :H{δ#oG.$1x E.6G$J?.B Ts{pՍ]jHXAvƚzrcMSߤUyJuع<<7Ӹe$L pl@$'X}GEZ泤5[h5X+T%aC$ ؐ߄ٙK vvjs.Os)*# Fl5Z8h~%!1% t]Z=D^ } d?: ;z֚uDoJdH,#`U1Y;_h/~=L=N# 09^QUٳ~F6uOb][,YLtHz} li*nr +hb~]F./7R*+M3g}&.*ՈM;BZT6,|W;[mm|Kn̅e[8=*EK|>tOzcǑZur`e^Lbbzũ綟`'$ĺ(%L< .b++%HZB]R A 8iVo1f$PI7a w?G'QjXf;F꥘qLAGZI@# ]uVl;QasɎ1>Kt%[Rg^['<آnʔ䰗2街ś]x<[C?#2{4ҝtc^ $]d\Lt%ݴ$׭-R9u8Tn6RG}{7,Hw8.)S3*_>^iBԜǰy}Y?D;oS 6 Xb{QrE iԺ. y(LjU(,_\ 9'Vo2""'X Gm&9K?< ĕךgcS?ؕܤ Oڭ_j ·Vܽ't^4ze-pw\ѲkMlbټNkF:ju" hLzu,:ԲQ'{QamgITΥRgq1ÜoqJ &ޔڰ-cR$83d? Fe >Ĥ1iCN̍eKۂlAMaZ}p= :k*߶:ޓ*fa>"p`H닇4 ": Aң!mHSW9qUшp EG+Œ6//姳Oŧ)`Z)ޫpGk vR< k|gCt~ON~iDi_sk݇K`8<r/({+bo~z/ 6MAc`/Ύ>}i_:hOmK>?*_.;X-ͽߟ\:}?̒nE[a&&7dCanmr콒CKAz.^]^#YWgyҲC @ϝ:)5"tZΊywLQL ļ܈jڀ97>Y nNs b=0R܍\0ŝ䟋sF!Vt~x{?޳_QppvڡG ZRﰠ`=uĥ=u%%M 8l")K1c P[?cM|,>s@`g/nOɎ>lrzЉ;^YԢ]"!6h䗽,ϛޜkV~VGn#H*Q mJ [3).!U9C#.I}M;Ddkafg1][tU|U$y?a,.(nbJ"q˓㧵Q#;b|(nMzzTQz@IF5V$Ǐ%GnUDOZdSzQC3];К4/mJNpI%XvNֿײkb&z&f(.f/Aeg}|QxaVKpS^_S*g1a:qIk+b낡oY2YR/ayMʮ&9p}BGMi,qqA)->r,پ#dPY3]RRGh RV*-?]rjEy&(+d:U֛RKݨ(߸>Wu^/mu #TN?JD73^_oV1=|v(%֏3Hs0H 0wvMS:(u} 134‚{Z`6`KM'Q7jCՙxܚUmycZKM1Y߫7"IRūsBm-8Zz@Lq|<[C&yKa>VM'HHju`` -mZ/I^6*MHkD&}@6ǯgk&l,I%dO ŅHGoG,BVܢrnI,"f#4GF`_iX#KCj@K dCBɰΓ |? 2Q:iskow]<<䥰$eF̷{ۯ;>thQؼ%AwHy|"67)Cb 5 >(EGFT.u| kEжD/F*Ē" D HI@JVI{!(Θ+_I'Zwt٦‰ua5B…Gatъ> fHp_ZWik_mU^ 0˿Z"W5pOer*|tT䖯u+L8iÇh8iG@ER:~3'Vm7aW߲CcսKNzD1Џq2fv顸1S 6QAռ+kE\YT3uFVJ9q^0Sn2U,ç gEP%4: ً!(̙yFI:o frqQ1YwC+§cH* \JsRD0O/,_Y)VV?ĚHZx``11Xic0JaNV ]4kЋ 3 U/uWj~l~e$oK AFKkAɑt3!-ӠӘu0ef7 6(hCЩ+/C30^˸`$-\;LHQRf|#4N_/? s?{޾༁ΗS:8? YqRb8)g%^)6Z@M 㦌K_|6:|0%f~G -ff9資&M^:bΕXH9:s|c. :b]?Ҏ4cW?2Foب2_ђNxBs(|SK'lcBf4Աy"؜LtcTgϯ!ϘF5kLsr]*S%cYrXh]r+ki:PBtRpR)焚MT#&p`oK|Ӄ*Vr1uYz0,f=CeH=ḅeF%{eMfפ6; S q }=` ϰmO$ t~KRpÖͩS hWuq=q],smҽ6ON?>o8z%7VPIk0xHl݇ǂ@ց-o77͈ F,i WẩK7C` :wG?3OgH7}$,hE&|I/WPE=Dmm$-Mß/>F~' m~" vv| %pbkѾ'!FXy?j?mq۽B ȴ H "Oo Ra@t{\&b0gUx%o TAK-t[esʦ8BdFgXh^= 6<]ŏwU uG^Vtϓ+;7tײfZƝz3H\LLHQa"C;g19$fb&m@O&_6_0"#Jxmb!:I8N '+p`J\Qrv*q>ׄ_OEN3TpBp?}b̤U2UD ( u$$N'D60 vEDzj#Uiҩ Vpj.#e33x++FxlH*~_ٵ"lgLJ,;}+=bŸ!Rvr)%xvu*diqB`BIMW s,/ #jr5*"SJ5!&"K G̰ҐJ>q:R[%p-5F/o?>tڈ? G틍ߧOG_ hN&g"U/>3UF'X;&a;4.7@}I e& >p x=Qh6eiO$fb0Yt")2u/jkSҝ!_0/1-W@;5ixjCe'B۴$|+Zo/na^}ەXAwfw=*hM~+-Nn,%EQR<&4Bʬ MI!w럥 ?z<-?F[ rdH"{0">Z+I sp-"O,>D9 "c# A1%J"$ "Z½T`ſ`|yÆK-ftܼÂ!02yɐG G;%S#}bnSD,wh=~D@s$cR4H k 2j0yӴq 7g'/*` mx>3PS+µuTR3ɔ'ʨJg/"HJ^A'?CS +B%O\ߦH zѝMBbn:{b"68-tG\$cD⛭c(%YV8&7*.ɝɜVjޏP7LjC=e Vs֚lC,tcդ)72X&NvHIfMҟ!iOY2=< YB.jYS:/4E?}WND0Z<6b O0i-Ryd|}f'`O<hG$X06;(Su2V?ӉVq F&'hᅱdJ҂!z%$S#:\tyz_ޗh@#!DLOzy/f}k6e:56288#tAq(Ʋm ~N<(Uً5 0y*u=-߮y8%ڃ|kkrYxz×mS*^:6﭅|?r7 ܍]QJjgsm#$OvwJ})%~t>H2O~7ZMF_d^&Pg'?N?AuAu7]cmw1bE t$(2ٰ_?P5\VpͳMg_.9APC#>>;?.׮9fJWҫӛ4x(jCoHMO819SsT|_Syy>*zB[(]<ϸJKxEgly 7~;00,sJCsfTWu_[p;=fxG$}޲J?=[`Pywξ\9|]/{|tZJ4XCc[)c';oi6nD'ڰ3kA_GW$&Mc/RIZf8 fgFXI\(yW;HPWE스X@l={8>^Gcɶ|H+[eRro5p}/KΛ{OePWkOV{:x6?Gã|0P@kJjzs}x/'紱tNKgwk Qˊֽd 6/ U_S_b0:3엏gfΚLudW ZExjT/[+qwRJ{QcokVpR/zVR/LuodŴ](Uzޔ pަv~>$ma6f7j0.^v*`P⾧]9Hgngq.1gE$b#a+:Q#,YDemKtC7g}$)}sŗNP\;C̖ NQN֗JJZ)`eT֚l)ƽםuinl!zlrY;{aF2dgisXR@c -kľEٚBn֐ buDq,A9hl9nӴjǜʎ3KPRٙ3Ld";)ؿَ1@%VE?8o=@]{z{I-2Y@ZEn4iso"f4 Eי$$dF!VD1B٢T!,Y?&YkjEڻ[!zHg|/a6>ٿ(cw}0,R7й 3bض/ZfdzNƹ#%QLi/!PyZ^[ϓqgٝ4}қ7ŌRNWD(F]FmuD2JAhxa$=Æd!U-O]]%F[yP`W'1|<&c7i:q6N+TJb"3bukU~mλ+6T̓"|Z(AZp cD0|n !-L:擻$L+] ۔aӂx&&E  :*3 9xa⃟:°3gF `Rt|TEqb#D0) GB7ġI18f#Qi#j{OڧKozqrMqRy6;iuř`:prЗ+1'!f?q'kľCS!)OP0Z!gVId+d0_  ld\a`ÇܸjY14MTv/ uLX$vkue]Q4nm4!tشO  VgFAVO=cJgVPKֽQrț!, xC@\bALL+%C/*mHs *;S0'[s\-TzPjj^iw<D~~ilRڌ+5tD-YLXXw8'y9\Mئloe4hcD}xEͮVJ;:|A3# >uߗϪ 6ӌHDD$*0ꉺ;z&\j2yzswK#e'*e!UxӉOO.y-s讌Tw`Q^;lMRp95ܦ `7GlͶmr(0 .(EIЛzWÕaQs L|`5FR\##e#Y[CT<̮Nu+v|ۿ/d-w7wMɯw ~_إiG<.oK_<y-*5M(ۆ@ԇI+]벏=[aDz"-&;aHXwO ,IoѺe!Hp HeS-˕P&$7s4_^[0$΄CpbB?Pq(9;%T_r`L=b<1q:W\O;GDC!KJ|}iʟ;xw@bic{/.OQjփBi3c%MLjb7$pw4~S .1nD6{@Yȫ$Z^8ug'&~f_gV D֯S;xeLC /11]6+M|sbru}َ*e[lP،02@-'G^"9XN#9oDIiD¬9$"M־ؒcڼL Ȃ]<-A_黪m3!R)pu'KTv3-gGAFMX̛!uq`o},4q39 ݆wG.8;Z'E"Ah"Ω;igcE֏p*Fin#{*J2ϭ 9:iXye GlA)F c3$3-VRʂlRƆUlV@O IHIv!vBäPE=De,>ik$F;ct$'1ocҴ=fWW=A 01 z797L~T5>>"CVHrߎM&\,c ͚0%_ky>uOi@6q+C1 ӆINn@6qtfNSsw7 1WOiգ%hc=,ɗ:L.m̨?j<[ #{v3IQzC }D cH8ΰ :d}biؤΎ|ox#W.Lgy,,AO˂xu9Tn6CK@<,Ti!\}A+ R曽;QzNf884@;(fDˋ,4UTlwx.OlΑT4XLs ٛGY ds{YJ`>:mՃҘx,dF}Y~`fBj`F& t?F{0恌-x`/9 .]hy]& |m$dt?dh9MmpM !-+8wG^QQT*spt`0j툞&&)zx窩ߋD]jٍڒ9G_~ej&.A簯9G' Ur3ݪբion 26KXa@5.i T25ʣI;G,|k8.$ @_m Jĺs=ґu,Lx7īs~rR)G_`/5 Ɔ̤$Դj- > ߂Q1%97F-s.PL, QͯJV_##IQ}&05g!VB6+'MU2*pڧ?Ŵ@K0[2c> Ьvvnͧ?n0 O&0,8~wM=Cs~FjxвQ~9:+"Pj!tt~6^sh/BMΠ"-NޭBLUuMw?+dd*,tﲭ"ֶ3ո)Q\Ʒ,)T$5Q8X8=仧yq 4|1t;ȧ ">'todDX3nz]xf%m(RŕɉU@R35p\9zۗ6rW1pZ55J_|h#?H($ҍB){I]^,|Lh%"{\*0y@„AvabL&N}-{fM.W,ҖckB\otMB|טȼh}CܿZܲ$oD{QB7S!@Bp;g1%ΏᰒeGeBk{^ zH @L5 hPA,BL UAL>PG$j va#I|CbxiL |qo.n7iisx!ju kc"6&'e=`ʹDcV.: ̗}c40BX#kJXFoyxXQ>b~w>c߽ܔkJ6]{Ԗ{r%3E'v{p+A " bk4DM CQ#^4 n':=2}^QHTΰtRܤzK9Yakk@ER'Oys4UH (n68ܰf6QɅoD +k}T= ȵ٭׻ 4rd]~/zì\nE*îѰ|t\jJ/a93I/ j!ph ±jA,M֐}M,+/L ̼{d,ZM>j 3ܘڛ9F7+IP>XNPd7eѧl^s-Fz%e!EH߽*=L`.[@;_p%ہ-Y׬Օ*y+hvʿ^n~P2A;BeeqdKy&^zӨϮhO*1 ^6_K}KE zxZ-y #&]v Y9?1{Ǯ@`+>8b0awQsM{PO8^Etmբ2PQ8z37C_-Γ!%HCp,e4w@eS\P Sg5_l{}(bF]t!!2A.kx{T x=WđNǛ"-/g)^dBIY( dwcb#+7qh;*0NBV*@@4ѵĝnrg 3*VFbk;bX-g2TZjꔫAhF}_;bܨ0M{B$m_зBǂɑ1e'zɔ!lc؜erx}9/6cC*Udl8=]gdMj7vN q[$0<;q\]C+]([7Z-g2#5 hMr! 疦 V{L3-%3e;=m32," s9ǹNͳ5 o82)\D c =(R0O/GǗGƻť+]iY/c/X&CqM8pgf++T2!-S%Цp{JЃ)G+wWaqg791r؜!`4ߠa_;D >L^ړgP#`IsDhx84WYaU;0'J/0Rw{4Eqjqx5U m^/%r7;:Mgd}f1IuRU ?䴐OʡN%t*̛Bh=c=e,k+I*&~6цal#F ϷGğ$u.? Eq\TsG٣E!Y G_T(+(e2It|>V?E1ytqʊ%@W#sؿebR:t7n)$6)mBԶ"|f.:O9A94w"2BQ j(-0%"V^γw4NH5鍶6<;ՔhKK\l, 5_o $op}^nF阙ڿhԉmIDrL 1Iu]&-l;˿_K`>R1!8q8DvR'ky.{¶}Au&!M'z0_nbDxJN?3@:6f!x>טр-j?BZbj<1H#DbPp2ˆڜ 9M'^ُ|\7}?G9yAr4aX` 6m[[Ml2}lh_,v4 1z l>6W[L<V&}aV$=2kIpP :ʯZj:9d`_Dg/fxo0!E í$ 񱉓EB0[/qJhqWe>g$ {k1N˵WL9S+e9&LG*i-ѿAd$|'Kp1{[̀ftݷ@ _=`p)$pEm2[H,Uh{)6eY:kޖS1z7{+`\Iv(`_ٲ RGU+cMڌGaE8|ԫγYw6"0[d7_EB'BziB7`*ے FoywwuYKZi@}<(uFUX!m&_4Ҫ ^׿hw_jT^3` e B4o*D!EEVk^ǏJ!G/$WZjyqd^U7sF7 ٬m<+VԮ7%{Z@򂪰XJͫ(Vsr)LRBf1(m{{BIH.>[PظD6Aa"jjq`ޱCř9mzH^#Ӈ4ք&=A&T( Myf\biETC,c!Wc9~,Ϫ)=xenHs[L#Y ң䅅Ѓie`Ћ YI|G ϑ եsij5w ZWX∔ _M(9 `|H=t5-*aCfwJ՟umT%͈Zqzvٚ]nD7Hh!<%{lv0W{O׈bmRLM] -[Mcf$*1z@:S%W$};14e>@m=‘E]/L_Uq X&^+;ItVӶ!Ea [wR :< W6@rN6 i6D[mĹR:T5'+iXఀã |⼏'j-Yt_h kl!-ZrsK)XiÊ|I1W|1h3Xyq8u=kC&sNҖp@WC03bTMWy3fc)i-{Vݳ5L圓W0(5-ohuy7^KOeH;ɛ]xynéIx wq⠖Vq\AJ9=#in1FRmSMYgyl)0"ZftU3Em'I=a00V]3bGc*ml3h؆x!6Kᘤg|#V5SF2sV?ɿH3K HF=t5"ɳT k#"e$S*ldF.R^qDvwNrL HБҞ5W'%J-~'hqCB?| YOzg"$ `nx#[b-tL="5ظp/͖b`F } )=)?<FO+Ci*kb_8ZRԋMpSRhAe1:B;߼4-ƠT_7%} /g-޻𴡭d ;}׏uo}ۛ_^Bڑz B#?yݧ۟٥&fK{G v|r@g/p/0Z'iUN$%|Z$4kIi '6!ӃCZ_\bJ{tv>JO}c4[l'hrց?o//vi{ل=j`KM:=c: 6U}۫p$L91}F(" )dWm/־f/&9 ".`@ 5}T.CVې&Epaҩ> 1Y4 139\ ;4iEPl4(kٶBlZKV[RZga)a?-[$&rx,\CwyY {rIU毻oĆYEK-c{-K% M^" wjlГD#)iJi)daݨe?Gz/RC+F'؎v'L s1.Ž @>E%v] f3R LU182朌fJ|e(f@re ؚ>6)n` n[Xt)RrGgWbcRJ|q6k2PO[ᤤX=MsrtKUd0Vp=4\BsE?L_2N/ENd{^ki\ ey Ƕ^]ٯ"kWѕA+ }HFWd 9 M G%&q 5SPF7FOmyt,FNČ+*9zqR(KhD#NiZOd`toyeɮ +ºV߃k.fGiBS!>\2jDz;4||dYAiTѹX+) ش?h~c}z"l4JK74V[8ĮӓB1ז~s-x8|x*}{ثiCj"y:w.&#`Q<1qzK[ V4 Uݦ^Հ I\pFfB%m."4+ ~UBCF|9#Ո#υ|O҆T; dHXJ%I,]f$Aǜ qizjZ6,d)PŜ&E:f{K$r":{իv qA|TjF%Ryebxv¶B8ڿ" +-2,uzGG־RGuJIg+*s'USI XD $]dKK$=q! Ơ-G$ƞ%l/\{ )*1k=I!,*/_^ۥ(aܸ:..~~Rq"qшc#\d{!oO0n|iڇdN*wB7rr ^%oi 4*- 3NI`{jΦ i§L>(/s@50fi]|iFZ ow#z@($R@cM-=g*bt*&_ck߅Zno3pN: 6꧿1E/< orsgycjӜ>?MKd2d5<{OLq}RZNҩldFvQj b$<ĸoܑ&M|>_As fh{;~NoJI^ӕ{K͚9+@hN'};ƴ4ȆMWa6S<˜Da9%ȟA}Z[sN": l~5+t7OZ3SW3]ߨypi6}Fn[5Eû9P|s9"dX9*z:䯍B1g'wz&!g|w6_H"^Ȯm讄4n2H+l ͧ7{;Ovq]c&1g Qk ^hc7o`.o? aq F "i4n G."- F$GȫmxHWN INTr=>em/,rHR 8zkqVqG58:&xL` <&ݻ mVfOk2/24>7DKf^̚5Wg\3sAQy[zIշJ@^83h%u; 0'7Q>JnHb-"j2M^9CC9h3|1Kid$}Hgub5y߻*bdjobB=ʫG >5^w',t6=&$6K+&ٮV{ʶ'\cƉR %9`(s 6^wc+lPmXg{ +z-͂0OVGq\=g 2ʢ-}:jƝpAY(9żH)JCiy ^cyu; !vpxԎt?#怆{ԏUP!.'ڻbN/~iK6V8hiKr΁dJ TX}Xo.鿳LBS?S I y]Zb 6ָ+ she ׈zxiWX\` bv^nD`kR4_ZA>Gl{T/ u0co9c>/VUsZhM<*WɍMRUO3I sa/mO:x=>AnLWOߕdW9&0#!ب8axx%MWOVPGk15v`6 Qo8._^%f`w".DQL~cc?{i9 =UN3(F"M.$v *ۮ'`Kj.;1 v .u3n m4*#q=EJ#Oš

a#!a:K'{r o@$4[I]z.Z*W%&?LQ:,J8[Ś[ԳD=dE>;Keug;ͽݝơ7iިyuȃTn7jɛn PJz)8=5 21JI&>X^~1o!FCk%Ӧ jH HP{Z㩏Ve S w}/m;ɀUE3}«t9 %= 3[{w^o`rsudQWQ豕vq2g0rPMu|s1Pd\6*iyFѥ)*3zúw+??WHom<ĤŤ$sVOԵUEe2̼`)h(J1 { Ӓ;#gp/\!yT}vS z,~׾z ]лkW\HdP>]Y]Z`>/뛽4~O.:$z)~uqj'(֒װ*7jV,>Z筬*C6aKO6`a:<_^ş^p"(Һ8°#}7r,ܩ f u %RlRIJ4>MŲEVu':d*V:+MڍDŽ ڿ љzR&.:\|H_N:b^^s T,5``^7GF7 iaǜc꺜EaA\bU*#gm(M}gO0[c>5@\T9@(66ahW`ݢ[RMنo ؛;ׯLC{e7 l/֥"79]G;WV1x. Y -+Gi/]\{9[Vg&g׀=P I$$wΛJ׆fS]MI&u`t#5o7{nV]i=ʹqGzڬCKK:W`ΧAtrn%>+Bj#ݵn S2Tw={]\-3&k Ĝ7'I,OypyQ>'41;KotiZC2al |$^߽п׷)w&D-;^2tZ~5¿?ܖ.NwG=ZQ/7=o杻/`U W|΅ow{Eb\]S svi "魽̝*nxOs2r1g;yLO"]r;N`Wڄs:oޙG~ގӤTS$,5M.3ܻ?)]_qW{qe^We9z~}eO=l/q?N]F0-`6AcNjV.YL߽9K\e&$jn`J[UA/x@ x"_-|(G"ZѾGpHl2iKP =Iwn_?PJN>aGO~y}6"LsN,1xə|fm~X<{pns&I)"+3U7s)F-r%G7|΢[IAROl8[HLr_yrM|2\3(ʫT(|@-jyf8r \֡Zxs>\>.N rK=hk` -|F8}a9?)h eq3GJ#`h0) "(\3 X1XsB ʽLY h*ipbh;:\"ki_\Ɵ[Q~ l&M s>\%~Aȹ|Z]=>9L30_=.m=uú6/GMj5ە3G|tq@Kt#OE犫Bv=6I>wG&I62U$pZ£֏v>nrvUV ҢIP%66?9>/Yy?8)mn~vp;̖6@:(Y\C*soY-c*hNȻ=X_:_o0G3(=fzqAWӬelM{1w?NIWjzCbRD;zKW(HEzLD\ƑjІnY6~1O\j䗱В3Ak$.&f){i^qA 3r5 A+ 7WK 1vzA}q\$g|_\@TW7;$G L=(3;0z>)Gu3cY;Z$V#4;z)[hd6iZ{Z,ZFdë6H\۳5>,A>v! ؤsq{F6@*1a2KΙBc>ney°Jf&+MH[$1b*7"YlyCVQZliԇELe .e%w9pkvy+p iʠo1MBkL: ?#b7 A0[ԋ&3fW_P1oQ~׈uIŞ/-v]#A r )(oX'[{4JFFy^ ! 8

*@۳5@ !f3IǢ"rT0z~k>ak!AMe^ͼ"\YQmt iD=$onoRFr-[--m@Âe^~5 [HAs+1W4GHx3$Jzmnmw8MvDEM14"g r#'y GuEy19FRD?$H$=Ư+Gnj,#cK Fa}(|"X/Z=;JMq۫lǴ rE4%LzJOO0@yT˳Σ$a9Џ8d>$`%" NbW "m5n}}XUVP/)*ҥ\W~r sFA Ru ^ i҆hͭo-\tɏG_7R9͠ zItAYzâ *xk< 0Q~Bq>#ywGcM*K˵x=_㪠џx耝9Y 6xdHdz =1G-ZR1I]b]o}G8M5WԆR>:=lY`^g<[ӽx܂dЌ׏wt)&"}dӡ뗴Е-X!w #+AP&'1,ă.;bR&~H)io{y4s >|vֱ4jFD*r<\c؃gkRx>>;toKG!泼OJg+%RjhY9,-_LfQH.mvp?e( 6A@fx+Ss$ B /ŪXX@e*a6-&)I H׉}|Fϴ0=l4ax7|X<c:ZVB-H-"-b4>3~h,L4+Gs)nz4҈qٚNl2_, HdrO>9Lkp~ _EMfeV.CJp;VI.4N}nfѥ+9jŬ. -(޿8 ~^οoq$mEHNN#(C4L @-hTEy^h-=uwM'O[DJGw\c.7:9i?]Bk>6f>!7Tc᢯H19;{D4,Xr¯nݷ߂xz"m\)K#,czԆ~}ي*CT1k4>;mntTԍzݕDq~@.xPH8 yt6ʮ1?*SAFYt4׷_:x~s]tR8yN'pH"eW`3u.Dj&iJ?5ʦ(w&\~rQWvO3,ӭ=^GT"H8NSq@AkL&M9Ѫ8Fh#ߖ|Ҏ s܍ <84\ʣXR h5MQ EyHC:?p$ P#rwjcJx'j)YpW܎+ZuGl 0b lZv쬴òsr^0c\TNwW<_/G8l+<6o%hg6F:P~h4 9g`LXt̍|~g8/ l<bV#Q=6^^M7%wZ 6Q=4vHA#"R5(= )rx#I.H35`eʽgIʗ=9S\eb `%0}9v h$V2s$Pԕ21$'q&(GuΎby&>`;EsYmMhQre-4-ϙxLL?'}gb[7[z)D@uIHP(īP8+Ub/.ޥoc-cڒ5kc "JbsORx`pClhHJA%ڎ/J=o6Z4>/k$dtU: y< -Gsc8 6w WK*zmciv3yKZ,)ֈpYZBO"IhܪW\(w=e,y.ߺI{e /L `@ gkzu9tb&}H:$i~p(e9LQF&hRl^= r03ΪZ~lMڽZmy%3J݇rR mr>_,3糋KǹGL;-nE+?Nq3,aܴ:ncJrf~$}n1P۟K+hY'I2uv 2/،I5CCbtص{$9ɂ3K4@w`/Qs f6MJ3ឿ8W!+(&LʉOV~ !CߌΗ73-j?δcxM@syW&\:lm)w~GY O^2M͑!nD%_J\ku޳!}~vEm0~Go鱔=^ =6Xf"Gg*6w(L}vY6cN)dNzOBϛ:W#ͽ@"F2YeuIRmO3E{/aF0/x!= sƭ{,ڑI=Bg&4w)(DdՇcՇD'3!13aĒi,>d =L",^jb%:/7usW%`C$L4)s|Vf()vg&r0I+gEencf,$^/,ߒ݄Р|*SlgL@׆U?u镾{)1t(ڦ~SRe{y+ʬ~"6K/er$Ft"'-ZV9IRe#,UCGE)Ac_(de`RAuYrH=xĭAKoVyln:F}^Rb␔ӓl>:>р.{5_:}9=<:d>Yvcjm Ȣ]cE9IDJ>Q>ܤwbN: =t>QV-/TBoF`}JȻ:vNHu!I,1 ^.&_1y,t>Tמ 8h:Dch vX rBB.7yvϛ-o忓wz^݇e~J=dM~I2&CU0 mS1kS>|f27rQ{|&qm񱘚Kq>f=gb  [?8K3+uh9ePvR,MK<^{z礐 ɆR$\\u~b]1b0cskR*! O+]`Dtw?zRۗbՋ s'7 CDt bQ;Z=! 7 2a6]AN ~'wH^,9MbeDpY?k0Ez n <$̼h"sjfE>>!-N:s*Nc3Y#*IO2c<^CgM,hNps0hPS@QXPo8RY>D} %94>lB!b2F$b)')l6 3Bl ..#f188-oR$4l&~l{Vum3tJNvҧz0ܖ2C.v{c&s,cE]@uHW;8/\r!T3(ߩa6_m %3NQFD8 2bB]qUde.v0ĠͰܜftY['l7I apǫ6n*E?lճ5lŢ s$V Ռwij| j|7uz|0/Qւ#s598ޔbU`+:>w2HJ,9$qQX* 1*@##q R:g9_r>l Y|)roi?剅4 Iu4 Jz\ԚE3< xvDbe4v^%ߠ& quZwldķ(Hе`EI5 yрB3s\s֖#QbKͼ|9GaDs`ܕ޶3'?>>!^ٜiəԕ>V, .PfOIxGjL @qhK_,~EBhH^oe5 Ud;lsպ_E`|//Exa:.f@?Er-kI>Ms`{akJbh//;K24.D{a5WsP߸ 3E0w^]FDoF7m Uobѥ[+Dq*݋$J"At<x,YKcCG) (I}= :_N.KOlL79d({R) BY9|~,!>dZ 5\'WENw~Ғil;%5F z0i1 bk~ߑÐȓmq̩fb'a![ 740͛|d~n[_봱} J0崫4xb~!C'J##hx[3S,#S0G٨|vV{d;b^3j9V(iѶ L`To\NZ+ئ7Pz(j^8 6 ] 7[+oKi {iFbYKatkѧSRqc '\}&`u_zf6m+`Y;g(ˋW-F3& f Uvo+\/֝&< JQMNq\:oJU=U)YPwpRQz(e@Z evO޿dgWuU,7IfSUeJlfVv~zP H u}{G %JY53ϙs"ⲯkczD`z,(t-C]_G7MG`I!/klm /3%q7NY(M`h[[`1!} @pOS\'ĎWh,EàĚ߰f5{<` Ɩ'{7+SY1A%UtX@iMIy;k}`*j 2 sO2k4^OZr.v6A p 76'TbB6doH!;>K^vrRUzÓ&ld#꜃a S׫΄\Y_ .֠alSئ/w>9bb“Ŧn2b$* Zt+'YRI5&ۦps"/+)щ]H|Ʊ1a3 J4-p}m9w9Mc?dpȫ!pg q}jd(׿[!`}զU8ŹqŬA2SuzqҼWn!`B 6Ɇ},!q]x#2X.2įBH 7se4*}\ =~^~>WfA/H1YK`\&x-}(W'}n351p%"sL`7C2{Rg5P WoP0@"S&Z9'_rݭ%b(o.4UE)Ss-yu}I-)MҁNN!su&W]ڏ״ B,21$dRO9KT8l'uZX0]O9AuGBbs4_Ha|#\Pݩoޮh ߝXr95Ӑq`~*ص gFzN>mz5癴.f>0ggP0%v(?QyDPŬ!nCGqo[R1u& {2H|Z)ƍNb +PÇ2ǫE9m ,)3r)J.ZӖb'W{+_۾5l[_CZNEY·Ι*y;<ȳ7JoPU}#xrpZHzq-a' P\ݣ8Kyc-I-I'\҆jYD86sXIf`",d!!I(. xlZ-TIEoUq1 p*[IA@p:EXk ɳesA>tpNiv:7IR?LuH<~aBМg]n[fjO;CKk~ %]|,lȞTef0Abm(} .Sb@)U"AIw\=Mٴg~ӣLƲtwI6qF]&]&nr3H O-N{EFHa|w' J^jSy ~T1]6h7UmZAfCY}W5AL.~b-k= LS^I}D/./I/Tjf^A1Fu$RVl8:!rkɑdrs,šQ\uі%/@Fǀ#w8"G#)hկgRu644kh#W_6޷yi|1v']_35i!@*¬}X|%_~jAP}0:zJv WYFd(g䧓i3W]_[(6yeP>ϢQBp Wǝr9f YTH$3@ !sF0x8 "Ӓn*Vᳮ#$P<aXlDFߠ%[OH#K̮Yq #& R.8#)HKE97>;j} / bVA*lߺ *ɊrOiid]T6J*ciM4CܔܛbLl{CpEٓs}}:অ]s4"k|iJ=3m;>(*\L%Qt` 9j9 .lI]ž }駔IŒ;[B\^ƉS@D8b|B:ק-Tw'f1tӠF*BL?IV11r nr?n A$=T+K91f! ˩zrYExt]v4U,BebytVE@Ygǫ4.hGǮrsUt3͉4XOwrD '?#9& _^?-X#϶pz #>Fs/./z2n4ksgWWvM!VOZ&yo\'6.TbL̫?݂Y bu/ewMNi ȳxHI&U6-Q{cjP G}@,59ܣ$^u.`+$i˱WKZ!ȄӕA{7D F3p9r-6d>h"H4aDĉ2:=s?߽uWòq} y&8oHkfU O4OJ_!OTUeW_0+^CQ;0|nn&A(HwԽΦCO ^a@T_Kw ?_ &7Cm} M, I . m$L]UFaGpx>cS ~!j" ;!;)D؁n"Ƴly$7Jo4K$>z 5QRb4s)@N~ HddyzKY:y(+uە&u I-Hq]2_s^--'&ྎ Adn-Z`Q@;Q]uz0㽀Iӛ6ЁsCӣDsrC{6$8ʂ#`TȪٱ.yND0's- Kg;INČ _Xjeh9®;IuN}.EgI$#% `imjfs때.&Y(]6l%թ%2.OG]労 ꬕoYUdJYJbA{:Yt]",߫~)zD/)@ϖ~LhHz"xM_x'U0Nw2L[o6s}1S]Ō2z.;>%!ؤP`}5Qtie.;qXMH#aP&=Izdڨ1 Ф9M 5r{$F"9ʀPLʷzoM7֝'utjP0pEVop+6VsG17l#']/|ߌF.|JZfL{ϊpMn=e#vwy}M逌W憚9.\BʍDRC0{1K)&?4CХ`>b@aiDVyq_LtQ5mD ]== ;KBp p1 ?}V:.}ѥWtt/(BMJ q'{{_=(}V|Jw_ 7o6B(rHhjݘvɺb-8c|⸠+ܦGOg/UA1äd#I2G1ax,/c^: C  Mc@‹}el'×?M'=n]aL ðX,7\ IPPn8z^?: v_&^Z㷐1teQ#FĤD&һb*:!}kwyOG'-혎 n CP?jgFt&tCY,G#7E|Nq<Ej;/} ze'ӕ>Š |xZIyAojԃg8H::e%1(i' %-uReP>rqAo.ԩ1憴Kkz5Nىq3;,Vx}v"bK[Ö,Gdb!cWkU&.#ZL$Zz rgWSCp,aT}-wi/XmԽ4\}->Y-BQ%`󆄽uơK}v:-q8%x]*c+*z;o{yPQ'I| +o2~KD)ܢh~Q`.YqL\0dA;wp}y4 vx[s4 \t0]<(,PL}Uⁱ<SE}rE49dxKܥmP~a-HK}@/a,;U*Ag I8,B|; z$,Fq(!:dSwR$`$֮[#=;h*t03.s~{%oi ~ SݶlDn;-+2#k>%E*R&d<Qak=J|˩ܗq=TڜJͻdw`} H}zKjSzgDx1@RXd&;FUϡ)"g[X=G| =ύɂo#2YaJ+Ʉ'C 93{(S8W퓖I+pw-BA,sn^XRvi%ۚ=U,lQtAk*ܾ>keXqQL~A6<; )OǪgj|6P${dί/I ضb!c%i=ҀMX҄˳IGBO֥p(JeG+h!^$s|q9} w983QF )jO;Tb,DK!k8tig~0/o Zm qALEd)p?Ur x^[}3!WA.Y<ΠTEQs\6TZ/I \ 5P8$(4JA)6FQ6ַ4u1-O^ǾsiX%WLPorÂ,E;YAyp|==jՂʇG;,9feqVDH#+v"^96Dr1D/~'FR|ۍr`bJ7lN:ar@3 "$C1Kb@aW V8Pgog7yFOhy[Fk Q#R puukn~}foLv^}T pؠ cӃuVSN~{}Asve+UMʀ2@45'}VkH|W/z+[[mZU7p$*ݯykfD"4]=+ZA:O(Zlo"'Gkm9DNE*@`+ɭ(S,'wvߗ-?t.`BL6Irfɘ+{xcՁp=Y`xi>Jgx˜`eWxͲi㽡`jVOd[Vd Cm6~(#,.l@tgɽ}=T L>S?.83P[`h7 :E8s>?&-'%[mK&r!g/y-ǒC)|1Y&9@YKӦ?O8NmZ_uQ|{A[a`@oQ8w `ÛL(Ű%f:[LPP즓/bMlpBzOP,ۄ\YT!K>`lhQK(544lQGL;Tdb򩜠Ԛ3/2n1y~ w*XWi\Z4E%W'r)4ZN&;'S 8Qb"ygllb֩[4l wwwv66h+t/0͓&jdg% uC:vo/(ha1qQϖxPLlZgh\4 S֬f=N?q]yJdj-A IuaykN0yq+iecuQ/`ʾsیimU8Jּ>4kJh6H4齋t!'wzsr&N TM97ίg'*n{Vc{"D 09~,2>/@SvOn1Ro K\%q;a*7"Ň.< 2'@ ҉M+0Y@y&"\%}59Y[՟xb4_'W } 1V@q5IfRbxm< )؅,6k}.ޘŒcoĠ,y!.~ l}R2?+ZF*f=/F@U?BAa3PҼ ;@/+yEK/>_zs\;ڧy]BUZ ؙoXh|BrӼ16pFI8_[9,=BQ6Tx$7 @D2<07Cg "iCL1z{ ~Qg qYl؄;&4YФ }!6,:L HX| Ź)Ӂ۫o +ۺ%ǭz3^&"8a!$ N bh*˦ss ]qpݐɰPcx aHIC%X__ Ild~B$[Nv0vI$SlAHȋ7jVO/:Q=Ap 8tDNH_ϩjXJpb" \ε5&3G)mŬ_I(<8&F92ljkǠ+VWug$Dz{7HIB+gR>LIT gĭftOW3Q,J`i_9?;Vby'8y@:SO?[v - ,Tawlů+1U5tRzTQ質Ht.\ݝeen{M(!]9g;Vqe|Ǯ0(☗z i&4CohDǪIr{wE{3ǖ1}3r0F4a,bkcXZZ @חW me퓦[H `D~iOM0r`ܞzQ?|p,nZ^HH`,Umnfc ٙSR SŌHPoy̔ݦy k`%rI,[e:#Vh\yv4}r69L$ل1*3kf&гm8z^!/F}>L nX~e[z酢s=bTqG"AuK^5_M$ARu14Au-dV>ѪK6guHC2/\Һ8CUdc഼GZXya=-mz(l]4PD60Ф/9]ҧ);}]Ϊ6DbP~/:7-*EP6;jtک&)wh䜥>{ڽk'ͳOO+j!tjG4c夙5ږqtwc5 +tGu9)}lnG^;l_.5d=}DgPkXĆqNerSLl$CJzoj}oXSޝ-8vnwLH;$4' f"sw[׭$7),WN [_hVpKҒWa#ngsuq{S]J?NQq i6f.+4/r 3 nwx)ZD[/Xt8*^A~q:ߕWJBXj6)?~z%%E@+Fg2B-uG=f1\IlʐkKPn~zi*#+SV\K $t=):L J]Q4U,vcR ͦ4tT:qpsv)wׯj̞!y[GIKpvķz!wnH;%2ůvwGF(rSS?εlHMOfdSv:G O'_q>ܸD.Y>= J  &6cw>xrp+ףHakw3tiTq\ ?V0H&',J_ڒ`;=aB?01{wNE%RY?9)1dbbqZ32 cy\9d|IF@pOy<9i 48jwGQZ߿J-ɮ O17 g~qu^mL6]ӆ;.{O 23fXW1`1wf @y`ʭDwb?>°=ddK^1R&fV::l~ }ڬ)a24n ]bj3[ 8p,աgB}EXf "bol W!wɭeh I %bMƸ/[]| I)\ g ׭y9W9IFE7帪i'N|K[k3Ԣ*ǃMl6N6Z ;eI;q: u FzӇ9o~|d9 ħ}>ڧ@LS giq{p> N)-) ٳn0DB)PVA6g-9(056գgV=HdMy1rVИL`z8E510J144Ԙ#[Dc۸C*J n;>!eȘgf!k?Э1g8Fe$=3qC(mdF-8̡FB D~`-nȲ$+&ڱWv)&)AH+]]Pӻ;NRhp2$_/8 U3/&(cS=.N Z^Es(Q7H͕NDk & 鈎4 Q 4V{Ys,_f4э3;k '͟u,^(#g=Hׇ6gϞ/f:Iw?ԯ[~{Iy/$I ͳ+7-("X% Qp8.-b̉E;2;QҾh9cq9e?';H %!c6]0_ (BՐ@,@7rgOqƱifrRky2>9[XuTo.b ƑVp hyC}}:<ܮNh)[!J^uCst65ED#/G7%֏۫\զ%_uEhy>^KLmurmkR2/n|Qa֛ >i] M4$5\ ..Jr˝< :_ #|7Bsq^.[G؃O :Ҽ@F#/.-Ƶ}vx~]/XA j_mH\R-E{W49ptHf[fQocWoQ., rz*ω;^'?4O^ԮHX##缞]8<#Ҟ9hj喨DFZ#|' Sc ;$!#Z{N[ ![yUg ^q`o:-b lf |~U?7~vyű&}قXڑV0+NOT' SWt?)N-݄$YnߴhGjak_C~m35pQFԑYv0:jbYf(MqL $FlreUmR/Svmo1G/'GW9}1].q s'pP5^ᨾnpnO0޸s=tZ)Bz v ^xʘ^K.N>h]OաSx |쵫ra}$.jk6erYM$Q+$ǜud=aM}8ia4D`VPa5B^la:P'<1οϒ!W!G%?L~tN,q5q #mjXn/W)~&뒃mI=M`$&'SbYtDЕ(ۺ:~=e(vI3t*g;|{w;^i?3k'8~KN$ M}q7)M(5zF7SCѼ[by dgf6?>~H$"&et?2F.H4 nj`!S | | c\|&|5v.,f b6GH+9`9'h$nUC Qq 𲵻3>``bG2ٜPg.{7/."m+i/ 5!oe,3~U`q|~~NK 85=P5~Ȇ|l[DxǴւ˸{%xԴH }#?xIXh$7:_6 #Mi#1\9;K#5maGCRuH|GGTn*^hS4"&׭[D}nN ~zNOU ~u,٭!BnXG ֕T6kI\Hl3$a"'oF;9SH4tҵ!u;oԨqڝ"s>蛹y+>MJ۪A{t:)) orLcw87M:rTjOvI5:be I@ #oTcɘ9P~9<'>Ff>!W$ :Gh(,}xwp,$:8$caՆ2e6ˁb(SHmcfK\E5L8`I]ѡfWw/(Ґ[0η3ۿn; 5fdeHH$J,~׻8iʼ%oя%ITa7u(t1ڐ">GƷtC q1YҢ:v戬'" 1rgZQK{QN_q:/$'sӃT臝I?e#8m"@90+ƭ#5pNYBH:و1j^.rmynhA=XB;~;7UHr")"$yrbǠ`b;E&PrzS3cI65lgoNVj#`CNL'nYkiiz9Fq2tC=?$0,OzsqaL`8HFb#Z W7qH6r MgK!apg/b6o 𪓰R4L܃$T'(<5AW/ O@c>U@Se1q_ #e!R@$4J7,sG-_1π_F$D4KoiC˟,1tB_ٵ^J~j,IM<Rs@F#I1 [`q;w 3ٷ}!ԳQ_cJ.PHŅ:@c2 qd0c-g2--_7Lr x-nj4T5ܿpxvĦ665P w١nlLD)T7KBJ[wqԿ)[K\LM!蕹%`&X+rL篠3Y3krn {r 37 (K4fQcʤ/Xs2%H1-qWSX? ([}fEaعG b 2|hVGH$NM"8J.@MH'8.tKl\08n:ď9-TjX42T \wavBfw)Gmb+Jy.\haQj^N{خW{{oRgͲy7Qҫ<9~}Wf?J[}FjNZ&~<@N(GhL?>1Qvz`}:e&7O9A|,% š=ZSfΦM>vsW&=8O`{0:rqHU72R.(sYVY8~f?L0뿬#/^0Ўo/\)O}UaAiQi/]$23%K[$bOBwMC}>zP3Z 7& S/$)e*nUFF)w%,(tY8woZ]B˸feZi1(͑`:QA(Eҫu9V <;bP5KYrxŨ FT@5̱݃S.Xgon$*sOiEEyثP%GN`e D0\}z?/rшTΜirQАePl=D#&dS|űb iK+dXTC?oZ2lIRN&ާLW +s4汭8G37 c^[i^J/d:PJ="Byό p߰A( !"Io%pwOh4z=,w~E `'4Gt;Xq!@ºIr #LBt 1Lf4i+H6V/8J{۠ot:coR::[Ǹ;ԷdYS2UgͮӼl}juƒ֧"\3#[fv =;-=L9זv#C!y+Z;/_իBg|Yt\/M6%I S`bݚM+ guz:I~ /WÓ6L覵9)az!ڥla0_ݼ6CހN4M5K9"(똔=#2 4j/{o2霷Df(n ^]IL/ًdL6ҕGYPx}lV$:6$(@I܄D`PԬ+V45_[3 '8uIzeM_g@|t); Ҹ#RP[u֤WЕ =BJz瞛lf.thXsPa)P~ DL?Ɨ$5ZG2.vy7[vB1PhvU:E6 mé9[b: usJ[>e`NJj©^":Rcɸg8(&v!-0YD& _!t$0tߠ[/M(Y?q0=]?xt%oA?Fx|&+[6vJ'_ziCv[|K7/y8/i:? zYڬNwYXT \jq!&IJ/z?7X`ͣʛW($3љPES+ĜA{X'o\vK7@qj9|޶1sQ/f2?DzS%PKO'oBoX zmz߈=}>-4QI6.Kxuwh>η۫XwԒ3zkYgpg]z4rGhq+ kZ+PN/BsZ>L:4]h\|fx9 = =t4vT!naEyчnMp4NƋi`"5̸~p❥5'Ʋ :\uw?ac@`^-:( gg0AB$8-n|s[*4G|>($Ʃm^|,&pvܱI=u4=Ƅ{ !>M̸ [_WEL3!*]bt<3*/#uXWȡ;n~I]4l$Jܗ{р{&HSԇ9^T >dv.&A!^^&eGLLr݄įӜŤihĒ, 3Wŋ~AUp5$ZC*ʈb6Řm2 ,b_B-uɥRC:ho2:4]#2l^ђ &}]dҚNq^*troGjW.$Kke $=L_Z6WeE-Bགྷ\U(̡_](tNb`!=&Ad[51w efm<D8ٵ%b2/}tYK" CYHaׅڬ]3.hЋ@=@ 0 bKW_T ;ɦ\os~i^l=ZZΥz_ou_GG hhRﶊ@H4bT-OY$UO,f?8sJ\:_ÁR6OyEmbN`yH3ڼnhQ^`#L~lKWYqSz]fϤz)HMP4V5+u-%guA[H릳_#ߪ|E p Dh @x0\LCn@`*rŇQ[:&p\s:M[vHֽD0Olgu!oԬR -3XJhcH9 v[W]^Sr%TXPO5/'E0W$.K"f3ad3i~M4t>קV)*,$3 8f1Msكg7o%L)*La. Xln*]HRLtB hizb:0%@&^>6f r sjy#>Ǫ7h.{5祂IΠ|Qͦ+<3WYgwN;}/޽ TRU=yX8`;0vbESD16[ -Cp̒LF?],J݌MJһWSoYl /9wY L`{TuPq s3+- }V+`l+%:]L1'Do=yrc;6t/&075*VNq$yY1&~v0 1sV>"''J3˖n[zΫGәtOiZ= l0YuK/)fns@.ͰTslD]st=H0٩dz4t])ѡȭ/u3%G\OϬC\ RncOjM}0Enț HFxJjXԐVgZd]_[_Jl:_*+}G %+_E]侅ݤߒ{1 .|בaoː֤N{{̎aX>6<>RGM.Jf"fPn{3WSˏi׼ϭXp@,qgKNNG,Ӿ<1"C\;,x*,d(v];Ze{].Mnۀ'p N>?G'-)ѿbVc-!+oK437+Vt/,5$?,`c~cSVDYy3ypOvhKӑ/y;hg|x`+ ,dmJEKOd`araOeVןn]8 y?98#8)q#9pA%+lHd1d2)ʨi sxSh?%"!-V SGx|HUgQcԎ^fW?!O~ieuCˆl8R,:>as!gFdI҉be0WUW<(?=q\n08 +ZûyjsI"!zU*S "7 ,g"X-&ˬڛ.]. Xˆӱtu-nS:jOyRۙbUQr@)x"A%58>U,Jëz[Po6 A擄d̶Il{O[GMN1K~f6ejf74DIfq3<\4Lzqڗ+q7 r3}h]HS!;lP}g^2-&=lJlHp#zOm8uɈ(N.Oo+{G"Fdn ]O8jГϮ ݑ"C4gTg=3@8V&=b$Fthā8 hä=c ~oO:D`7L(esN%2488ȒCpF`[|~"qNҧf֢oWy+zz?&v́)oӵBKʬZ%|[# ʛ-1B›^8Kӹ'kϊ9 B89jLZ=#Zaz|Τ.@qlyi`L|n}:><ɘ㎦vC76cp۟l83P U- ME.<&tF)%M=QՏ Rt\p?vM׆)3Lآ#]0VޝY<;h_O-o~9u nZWIz [!gus\Oi&~ ?mоl;h^JĖHA$?5kHH>e.rȟi Fi`Ŀ{Q2mwۼ?tۋqk)ɳVssӫQWD$(~ 5nR c9{k~ 7ӥyk!sgWp } ꪹIkN}%P@LB$깪eUY;'8mIHidӾ0Bdwb,T: n@."NhiȐOJ9g9(ضܖe_즟Dn{$ݎ9Ph^WrII Tjt1j!ߺ|?FVuce:=1CyC8{^px Je/E&e }(#ecQ)ȩn365 ~k7ԩ-:B,9_\l0R>Wy,h TG% 0#زf&H5Ǻ%[6~ĺ7?ÙRH'Bǀ5!;};чcݷq7E~8Zvƺ"n}ތvbYѷ&mwz1Hc:WtaH-X 6IYPn 3JS6@9%9Lw5A`/*(-CG {O_w۟bNd~6$+yr2fCsoHRǾUUS2$#4(. S MUu'x Jy^%*&уhN{Knؼ"i h?3dc{ɠ~x0PU B uU\iim*>DtZQ׺Tcd?MZ76%@pkK_zF؄x_J . ` _z P"2"S!)hk L|4>02lz2pҲYLofb8gД10x]KS@/K+֤-<{:Qf9p²%vگ,p9q$iH)bHt+H%tKIs@|8${MDZs_(/6E-\uebleln.\FsppLZH㘚L/z㙦 `8[aȞLhf&M{phWe v>neV*A(QtjwGpʖF9<cHfoz]PtN fߠړ/NK3yևiP v }BlbL oުێ55lo!ͺ1;ķQ`)M=C_}_7'Pʌ=B4h$%dzN]H >"pk0reBBEC8Rkp|_haFJ:h䡑ҘJsDP6Eė8DHN$apZs/t #GmPé۔/bv NG%?>'Ky@vjE;Iˠ4q=)6MM#Iq/bo?Je @R/mQ {mI8̤Z{g116sJ sa.f&QYpCj2,W@"=\iaAvt>? i\z =fH\3!oUk5 !ԒQG]]mwP\,z{`~!N~UbGDL7>A*oRe+(Glu !_ n\<~'898Q(}{\fix,UFnf f\& BXz G}21C ez V\:0: -3sH-$-V/)DJH 2^9W08>0<ޛ :A[;}eFlJn/*N3{ E}ΧB^Eڡ9|.^ʈ BK{ SߟAS?n5"q&RDZGnqDyז8+Rc6y e~=.Z(9egC,AX5d*OhX݂S_1xAI&+45Lب;n/ivt^8WLW2quߵ n853h~rlERm@ Ǧ@WoA--z_sf\n@F(3*zhQi@Yˡۣm]+PIORRᔓ{`b{'gڄ vl<M_p.#ӎ~ /?HE쁆TF 1#Wߴ3<sg4Xѐx+\gFe`LA,$='֥%1aRՁ=GkAK0*' >p6 pq?`´$9((a-F 1Afdef\IC;',$a'U<*p%K|a:le[U |/ZIsn4O[3$1Ǚd$@4SV F:9M49kGaCI5kggקO$hqW2cLׄ&/j1MSVě̽z,Nz x;7Kێ]գ7M!p6p njylSv ď6 0CVB%Gd,渝%fnQD@@ hԩwo}xPO6'fX3-NJ6U$5^m[!ݕXeQcwQ6 vNb:;m?l?;._;6#źШADx~x|EBC [\,dv)+$RYH!'̄4ond[)¼q"rR>I54г]EcfI!+;Vfh4h "P^7M5%P~,}n]^wy5I:`-J}.)ww/KWW(64lK~_Bѯ.[d9?VF0hۈ=i0vgB07q/72>3gh&ŊhFA3'j&uV"te{S'EDz8m^E\e6 K&d[U{#L${ M G̤ 4 9q&,8 nO>Љz`ˆ+9,fWW-!2ϏZfo.,'k:\s)27H~ש4i'` W6Gʽ3QBB.TNGսf>/6*v}QV][.*!Kt^L>Ls2+,wER&2t0)za1 __J*N=ͭeUpɱͯo/Yo +7fye7zlfXj/oؠ*F '+ﺁ;;?<ְ)6eMQ ̒Y1PI0AM#))Q?cSkwi5`j;Ƃ|Ml'FS@ 7[%A8\&gz!jmv:X+,8ijdF#3 @eILc}ncn)uka)Y* JkBaEeJxbc JH1D ^(`ިٕ,s0{idwvc>Fn4G4<ӓߍHi7~n<sp,g;E zO_0d{vhP؅ Aj@Ճ##0('UU>QA_G$$ψo.=jC GdRǐ#fq 9^yE7p`^!4/=Y|iXm,'뻜`mmi3Yx?@w\ӸjƝ_ +Ue^9Eٟw5xr[ǼROR^s\Vd<9L-xZ!wxoٻ2 /$R]45ʢi¸3R^'e@.n2A:;Ӗ(wh|t{=u!GOÄq@wڔaYv )x8鷨z~$Na_rpl@H2yhl`ny#ҡk_u\gဴ8>9 ^ly3X%e[gBܢ^#6 s6悳g^>vjˀoAT@(pRux~JTiׄ1܂ ]F^f~sOs}%(PL]^9]NFU78SBZ*ҷQEeJ^jcJX,d Ч <#}hdfO &]AO;޼Z@ Sۇ>K YN}ǘZ2O[~@ >pGp/~%v TNr 9κjAև vvy;(D,9ڨ%=*K{ةEfO"t-4O'8I*\][iܐ*OCcQ=j@=9H͇MY͵hZ}5P +vmk΀hګ~hsA[?NԘyap&m +ňTq̙HrCa-Rjy;?`.AH6}ɦ.ƌ+ɣjVaRJW"5[2> 6I^gm[i9kAimV궺6}H¤Q{2zȭk&/[ASU4Dx/Xݮ_B凍@KzBs=Qo$B#~EQI,ez&>,ԑdUc1MG'rs]y٠;Y^%fmۦf0e' Rk %YoY͍ 0 Q,k}˦'@Jޜ+-?*|?j$ZO6PH*(K,C6:>FK=Wb*GjQҘ/x7^4]G)~޶Gui?oޅCiLuyS .;OC, 覢[uP.'N a<6-{Ӽ,QO'Iu{.Hv}MyW$SQ+zK^;့(x$y*Px|C9aI9:  }V֕'KEq]74ȣ !/;o5s$INg49Hn5_揭ln/mҴVSY:׽ADD!2'?6T9;kv/Uvꅟ&D)kA"@(̣۠VM>!T*X`2>+K|[l?_1Gim!*3mX :B7{5^d]a/@ CD2:ۓA*PZ GQWq6m3XPw *:R,&pl B~`VP""cF Nb"Z}[\-QF!`Ng+j`7j".?*sx2[??k]:&5EakzzQ!*&:ZVɘQd)'jX581vN|"4d085X%|H'M, Y2(mQ7x4^/l9y>#!:3 e,H7Ӆ]@ v;2J.`?(Bݐd}M92 I2]{qjN)Av>dᄆt,~Fkoj'ҁͳM'w}TN )>|;ѽ Mc[І3|Fpwûw( .}،^lN'ͫ;OaBArEmqc }2ZF:94,Dw/n6A/Eb5P ˊ9sHoÄԅjc$i6SjV`/T\V}{8H/yyy?'3m]4)|-Al؞rQZ]?,57vB3B+7USOL*jQ;jLuUoh84q+fh''h&U TL>8*S,qe"rF I:h_1'!'۶?lS4*5ur0M\_\.W2Z+'_R#8%u0֚бGxjDŷswlzhRޡ˴̒iw΃CIHpe_me3D' S30qϒf*Y`; _0٩9?%K\0 fłpexOX.6qy! {v|]G0FGG>5XYHtZʀ}էg;? zN &aYϧ}QzCI1Zߡ$bI#Yު|N̏B#g`6b&auZΜ5-8F#WzSS[8MCzlOvTeέ>^0oXs:fhV@1jCdx_4f˱>|ނ:poD 'cZ:H >9DxN`Nav+ iRhqڛŮY,s:B֝>,]bA5s#E<:ޑ9LN-Ej?)f1NT]eyؘB%/oܤtikS! <t|l?~>9Ҙ7u8oJ(;ot5IN$lS˃@蚓p|hOl8m?Ń&wbf>hH2ԜK# Fʺ8 sr< [_B_ \@_ъ "/zI3: g(1X7GYJH kq>1&~i>:8lucЇj!]ܰ-.gF}0y/ϯ-ÀYJӴ_ n2sZh3ed8oEͰOp$HfY_\Lk$a?')_NqWkNr~u*Ek-mxyf [&䷌{|}|FuQ2^('B 59w^|lbd^#O[WX4䱒Aӂ0"ZB$*/͒E A&ڸ=/6IaJ=4g9lEJ&m9o')C ,^RUkZ᧢=H~me}͡<&mr$ L/~gy2nC#iDUou/ 4a=_i0+]4r{:q]D^6~kɚ2s^Y\ނ3*#sO*A>h2<;ɧSS3cqocߴVI:yN:LMT7|C} ,ڞXEs^b-?aJ\d/ ΊlDfɉѾJM& I-!җw׋q DN0+oMzsYؼt-G63}= L L4R+g<HuVRWn(@Qŏ$Q/lin~˔ҭÃLlHB-Fyw͘I"1+niFٴv ;E]aހEdP5د[&Z3ז2?V&DRzxr^4]DNJxuɅhWx珖>Ex;<H ъd |7RPnW}b:wB.ȫIrh8;;Pab0yV#paj\DT$KC)`Iq?Ds6Z9JÆԖw΃FU<^\C5*l`:Dꊈ{sB񫔺+rǀ~:c<Y. WruݢW`? NCģ#^ihtU9'~5 ~Uvϭ%~3bُ.)~+wQd6* -sb!N] aUq Xh\Z/j &1_#dWr/{yCnuxD˫ݹ2i*N-KA+ 04J7u(q=&UH]`8뾾vܼjPOW QCTyCt;$vj6 ;c)k_FQ?'3,bcs5DTۢ=3"lOȉzXNA.Dt,wUFÇpjQ! ?e`J^5QyL"%$Tҧl:PߨOumV y0 PB>,IYhP"IY EIwS5U1[LT`1>eeYm %9cDz"Ҁiؙjϳ(JפCuID!Za?+ җ=~627QAVq~5T>z?Y r3G'T^'ޛiA:w =[0(@ۓ4ȷ򱫘ósL"'럭1;!5c+5U6I©P4WrV`{Xf 45o9k5%j7UHYmfrtl7Ԡ:nג6abCc y`[g_vҒaLCDډQek({I8]k.&'6hYoM*Q=٩hp\@:R=<#e|WY1a^V?90?w\>ӨC W0Lk8EӆF2 Nxa,y Ee1J{<῞AH$7DFM'Ɓf#.؉xۨĘMƄ-dj.:bۻ|Vo8M:C&X !Yt Պf^X+$x B|yƙoEFڳ/#ZP)}'Q<%Ն/$حT-T&qAm5O4C/|H88,oIb6GmDl6 8"׀ϣV#V͊jRTyU״tn)c{{2_BgR6 Plz'!v"$|ۇU?| @tb)iۮM;| 'tLGU_@9;xr} /W*YLT^ƲN\B؀2d4€}ՈC=$I(|#~ We 7?߷|0MM)i!i`ļÓf}v;'6=^:h}"R^1l(I< UpV_+qvxx %8HE'iWoΔn?gΑnh짱p/.XKG6v੝n׸xiu^dhV69$7ܡ'MTOg7W(jn/}D5/Suy΋on9#kfw/\QrW qx/01ڂ MGҰN̯fq_aۭNW =SaOink8i`Fu%#2QͥТq>a8]" x&X~)c_!T&: 7w;+GNb?=GPg%b+%ax9 ZW;PC]LBFAl3C @x8q}-emĢ{idIWGZ-}c6Սi uiŁ4ڶ5G3Lm ~gFC9vM͇](8'$<2pK<@_T$ݙSR< R&OE{1OMåxk @)>&_Nx,ju^ _eoAqi\.-UX* /7`Jf} H~fbR^|-&X_uvE( 3_'sXϮ|whj4eG]-Wr[+DJ*/1Ɋ9d_7– `f΂}B{4߂1qM{$"Dh;;$g <+l~ v r쩸1S͠;ntRHk^7!P5M|j/>htUMRDo8{K_2W5mf)`Qu&><5;Yyxȼ?`T td? %2oV쭕*Փ Lw[{/ffw0_{\ftb&7 CfJ\T"F\Hðs}й9¬0/ZuƦ"]{q 58iGZ5O[ބx: Piy 7x} #0Y#I~ۃ۴"O)UqѺl=:]0yd\jaFg&Z7LZw<#ٯo^&-0oeBX;]i+gDI.ٓ8)² Jph;^G6M[c6n ҹ!t8zw3p#Ih%](&@d|%tv!m\7Qr3 0Q t{ca6558t1%ӿw" t[U917}`.>AQ[BҐܷUNgnGyưxZz;_xӁ>^qP'(*=>twճ 3{ {^z~ݛO%7ʲ+k@*wowo &~tVv &@s$aFbճ܈hJ.%uu}yk.:HF<A?=+bm:O/:9Yl+{ ߺ$6dVJRG'EZ Rj}ry(uGLr ˗1x_fַ~,@iQܩ\1gt - ^ گK^?e8J,9Oݒe"K2aڢjim? 5ʫ{ 8znlt&Phdw蘋=*.7X%sTf6$ϗ6vlȚHӈ1Cdߘ22 Xn{t!-볤' ҏ1EpI1?ҁ-D ]L$;nl;K膩TW}}&+Қ<[.ܒx9䚀n/az8$Fgǽz5X4 */',s_":k( ̟{l%,rDZ la/)=0R63^m a֛%yͰ972U2cC*k+rO''NOazpMEfB9IdWpa9B#D ?k?4MT하T`9wdwUHÚ՝kJ9gA|rxr̦١Mʹ\C+CxD$,\3A>Ch#ZoXNW,],\VZ/#~E+ VXfݎ1g U.ϵ} jǿ^:cVvҟcTbn|L2V?:r~q,R_[Gv 'yx~R59.Gm' ރhם槖>W\5{l}e.5W N+y! fK%zvʀ B@vy+ w6$GBq:8roT+ٮuTvs1P߻i4I޹u%ߕ_RkELFMQܮsI]QC3i^^z必S*SU[_{S^n;z>'eɀ}I@^ݴwl2>%s-EQu)%GŠHX?TiI vJ ^J{w{Ϗ]}BzTk?ήU9BDpDzxn2[.ƒ:m{w&[k;E bgO*2>Ͳ'[+.+2 J/LaaƏ> W!6s[*m 5mЋGXLÂ%ti(z!,$DX7 p";6%s!)YqD "/PKdمEgY,xsKAzvknƙwJkA Q rIt`UiN3ΙADfi KHfEŬ f읶rsdJ"OÃ8udl 7hMJkKt|[$7[iLx8GģJc:u8e$R}^or ,ɭ ;i7S+2̂۽gǫ7<5'I !%d#$SAU#.}6W'$j8ǫKٿMNAwOi6+_%&аǯo+Ү {lήjȖ /gehճC}`,mtcV&>Ml TˤIvGṙe|{]G^ZIrCh'3s`b̲]p p: V׊^Tʡf9,W2}l\{ѾCZz1l(N8 ,5誾G0-K=u $}38s#aq,8} I]^(xDV$4ہx(Bw:SZ vuͧfKu,@ %wLH x&D>֥ D Cj&) ,EqK+%[F5ȡmy@>(J2Oiq=D$H9s~0KzPQ z'dםOXY}nE."v9>yӻxVn.;㤲}UL%u?G´(A#7ǀ bLzD@йPD,s!F4Drw}Mf#){=ͬKS]Q+* sc7ruC1h,:2_%ޅ~6q;>N! Б-XvLzBRhs%hpP5щG( Ih)O*=>Pby G;:}q:j"k 8;4[gZ%\6;QpE7b46qyHl :B)Md<#˰mI/7;8q:syUEHc=_7#(Nh-|X\v/MCLI+K{`Xy9s_^0c \w+$?~ܜOŖS%-B],~} }\!IZ7O4P̑ BZ]# k k`6y鰜hyS!Hă[ApX(w'˲м<ѕVu<>~і."!޷Ż|FD_МlCEQÙɾR1A$].MEz?Idi\GG Og7`Zp7WX"l9(yް0ܶDۚe{vwya_0=LJ}XAF4q >|fo4aH! <[ISӵd$4Ii0ιJZu1SpKu|hɹ4e:ͳ+JUͳ>G#uB^:W䙕\ ` M?a-Jv3z+"MAMkr1zVc%f(] P0U +p9ޅ,f^Ital:g̳$y n,}t ,O9'&e kŞ0o/ mYt3ob}vϝ=tLu-Fyj`rwqpύ`(jQM$u>4i#1ꅷ\9X>(W Ӑ m=rhu녴Y4vlz9N;b,  9A p+Wc=[ ra,Sk%4 alλќB85o/SN;P>YsxǍt'A &R 9„,x]s>R MW@fkߢ;=:x $8Ev%c8'_ Cα! S ~w)<(\|ݝ:]xq/H Xj/2Ώ^FξWČÇ/h@s<ͶӏAcDb@K$M!nw;!:3+1 ưp_G6,K!|OV_2!ZJLO+W>Ǣ Ԙ,Yc}x$[Z?Ebtd/\+:Z**XYB@MQ^M+Z3x,688ә ú`pᠯ *hO8iĦ2htrd_c1wg[s@桥yP$b}ƚT@ƐI!$0W|d&_p8tҲh&k cHY<zBB2LP^@CXŏX*< ?]=~axuũi0{CjUjNr'=i|Od".wXcM5We 0h].li qg[ֱ4RBh'v襓wUzDCTxn'=jXѤY`7鼥GY{kNKSQJMT|r_2߹qvAfWQdA,߾}?/&u_ޕM>R@9$ؙUT%QXxJ$`9nd\ۮ(KTyEa / 22Q新fQ?E 1 m6_ EE5-UaUB0?,"JMqQ 5*`|prpA3)yKXKɌݢȮCdvi &v1rNWmy:l._E%RS"sc)$Q-2dJn_-ݰֵD^@ >nSulU:M!]HUB"*}+VN{w6 ^NÑ[DGqMn V+*En}~aTG+L }ǎ[!6ws@f,#g%wv6Vء/?=y†[X*>5𮉏>8%1ϴ?>"sd9 fkIk,v$h iXCJ-IGMlr<3E6:w'H`=ˏR>G}63\(`jM#j\>!Be;y!o`q ? }ӆpV62 TTNsbi]N``*I4Ӽ]Pgz]5^s_^(%V H;7̧F' -nS#[6m!6?UJovʏaE%Hm]cy;\<Xk&8n^5OkLΥ{MjCڶx7/c-^C֡>`q, Fn5[J^J2g}mI/;'̿##/~^ ǵ*!y`G)|1RlW[g,tǰN4ǿG1Oe|)# XQDmԍͣ+o$v}IUr"4EDz۝RܝwTܣ.vGfh~oe/+ٟVmYPTy)} iy4W8ln+,=doE;#\,C";X`oU5A1 jo:3kXs7ӦY(Z^r`0n FM N9?%9ԣ7},ifYB&\ѭlY]UtHUbi<׫Jʻ[~ઞw 2@fՂYKƒ֧YՍّRKnUvLሶmuB7WYVw{=]wYk\&sNէkS7"_-1#]KI}sWۮ;C&O/W[(,역c'(=۩UpBq`eRd{LE*x2k;F {~3>tB}KD]X0!AG/ U6!BmfP0 Z`ΙnQa?QskԵ9԰9j䏷Â2p+o?ucSaf,#? r`ͻb.'qR 4ڣ2Dt/''7>tށOY N>ݶ; Q~0M8~͜ΐ%MLp̦e&UoLUwo*aA 농n^MDF99^]}gv =ӎyVaw) MaùӊU fzXn9K?3FdRH$^ZdT04O[Nيbo#{ϐwS6a KO r" DٿJ2P3<)C&Յ^H-/C}t·@|sGҳX;?}!(.pcU/] xdwؕ A,~)euh7'5AG=1hTN<3=Ut%Z_ǒ_^J/뼐.0Z='?]ݜ5[_tݭ , ۥrntDO6Q/BvbnmGPPo"^0hA3tQ|ț >Fij`/!+i YL9vhpI0p?4j ZSau<▕ݳƒã 7 x e&,a 5bRܹ^K7tKI֗?yQ8oܲ)!H\<չdPq=ۑ$$*IO=D:Yfƣ gȌ>SóA*&$8fxYDbtntJeJ9"iZjt8 kˬL9(L.Cc|o0cD}jUfgR)\P?%1SҶt_=lPrSP lѐ4fZt8{r ?5??H] 7L {e0{I5q8N2ΠL!OwA@2z9ڔ=:W=Jeق6 qSp.}~}}R~d{g 7ukZi;]VnPH'*\ 넗5kтWUy =@/UX;IChnޛMU\4'vS6~6.P ;aRQ/O x&f3 ٫+^-@@#Y>DBh不,ƂAMҥw*q:stZI 24$> S1% ?l~.&;:TI6S@02KV(|w`~Ѥ%򝜟>Y8pf1 9"O\dvܪ7-592b`%8le§ (qvuqomWm2ZQ#{B'H0ܼ<;;''857bY1OWp~L#Ve(c)Y~ўNBSOluq}s^:')m} ̲]={SD9TT8B ic@ sJAQ51jScN%0D'٥2L}LɧUY\ Uxq$s]gGK qL^#*QJ3ql n:Y"G^kmm-W?7*;a|Gs0+²[ XTqil Dfx4/sQW`'܆V +H'h6S8 o˖a2p{f NFcNlifr7w6+9\$KzzLK.mMRe 2IRKϙA[_] D"32;رfdjl fjտ GhDvWfJdpdNV}[Wn-Ⱦp*5$uW \~߫)ria -/S:},8, !,x//e76?-?_I^ƇRbt(KRl^*wã,qͣ;l&KjKFX*!c7 CiDHI@FxLƎl|1gqGA~652%`طA޷h#T< 5]p|qvRlo ń[@k>+dqY V[3ŽFNܽT Q7+??`pSt$/K+#~C sA궘4~=q`-)Wp9^^n ɦQGwƊfq`2:R||ׂ4E>])wkLJ ;kq*q&B<kLHgwu-cnfD顿7,٫-Fj^ަ09U&m՞-K,knnPWOӓO :5/ytL2԰TGw59R9.g1%m>0+sW;AhҐ@XCEk/y!}b> yL>'ri{Zo׆smF$< aVKsNz )BuUHĭQ[HC)G\)n YVj{|q`G>E2ccDLvV4-ח=w^"'kP((M)U-^jL؊?W`HnSa {W-ߝ9&+nED;@8es.6]4`7JuPz6Y;Lw )gCN>|EJFiCܨ4Z > 'Eyb*.;so9 ot N0ǫS4++ы&ݴӼ87/" U|.߾dW%l IKe+bge6~5 $GNV2W%y1Ljʍh좵z6W)̒u‰ LQY g!guKƨJ U3?9;GaC}-Ě^.mBS_VWIK9 '򟤮/vP|_#4 J㴿F*O{+~//:2$A7@Zqb{T~6h#rvپ$;꬐V՞\'솭cR WSIBG ;Q>"z~*L~:a^N),Kt3. ND]%G23/olޏd{ss;BItvIW7. ~YT@vI&%UM$ Eby!彧e)EHzA^`j!<ր@i#mssccrgKr 싉PCs6 ϻ[sHK"Ƚb!x&BCaeGI<7+$(8=yq849 3gzȇ:O.qѤ/Q:k` \ZaG#$/F \Q+#blӘЯ[O6B]2ukDosH@N.]:)Ւ5je(llXL(T i=ītKZOhʺ"}W#iDsz10Y" @ rS !w tĘG7ѫo*7ZĮ H^> MVq3ζ ΐ@EsE a@ q@X@S)pkf*RqȭtOSI$v]5QqL/;CCw.ڽP37h7tHox|!ojKh ڐN2A 7q&-W\6?#xw2U/[?{V`/ )h$'\=&;Qޏ?X۫+blz'5{ ۳;.n\Ja8=H+N.6۬M[YϞ709WiT~tk@S%NZ 1l4G ϱ9UE4A5eP.6ט:1Cr+ n ! ea0t_/)W˹-,-^ԥR"/jù@ L fp I~'LPWmQx>ƌpt4N뿆ӋNx"׽tȅ޴)ͽ ETh*g cye;y.aS&A3E<Њ 1"ij5-} j Jyi,$-Cµɷt?E(.:tڪq<lkKE@8ۨCW\O1P@qr{C^cl{JPcAD ])E:= ¶Wy2^Byŧ;exE'ڡuuF]ZJ+]7NjQ? ~c O.[[! *fM %iP#2j#}QGiQ"{̳IP?L텾^2K9r}w%1lΑG ^0 T J3E-{ٽٵ[Hne+so2X쿋֏hK?M֛D[TȘ',f82~?jVMKyPIqtuT>K*2-dRN 7}*4T\s4|GPNG7h oǵ)_-`.È,g~v WPsC0Q<5*M!O$V ~-l=!!xOxWU:} _vR[sgH/»8e$EE;-*@aT%s1$ >q+$#?9&7*4;ǟNF;>ļ%jg/}8GScZ{YչC@f^Ϣ񊪽 {{O9 1g)W_z','hѷûdI n~I:˸uE^N{;-ôؒhU\$gиRX27c&HZy'#N[",Spk}f.w $>70V.?(T8g >2!oخ<ޣv-?ں Dݳ&訴e@`"(s#2YCj@y]{xOIwY91D1@:pO]!͐m  xZI؟46C[\MnLl]sC{<6² 69F>_7OuůM(vaº^!b0qjZ &sϺ z=2dr(&$Bn:f^+;33hȡESɗ 2\fdu36U_J92v\T;s׃;ЂjPx&0;5]"5$+XYbJ施uG`_3EZ\Od\hBkx;K+eVwچ|/?$EJI?I0 r^34A!spE#q#sFobY=q3(Ki ިW qOee +ؗh6Ɇ ?xnz؆x a]p  g$,^SI%d-$Ktmo.bOo 2˕z>/:ϯNO9Ngߥ譗։;}PKfDn&9 w^w43.q9L#0cTrGFIL,"8kdW\7z8˦(@n}Ο )zJtlO%.gm_|rÇUiE7lWn>܇zt  GͯW:nRK4ϛP3"/.;$yT5Xy5ܺwh,-=']=pf>ғ+fIoІQw.ĚHQ %q\ߓ>\@ErZsOMʀΈl{&+S.%iQ:XQ ŷ)>gɜu)r}A [^ HS2qN4'eB$EF"@2!;qۤn|2(;{^ܴHSxYQ93f&cA6pY*=IԲѯG&˄NuOY0Q&+Ăs=Ϟl{@iu" (ټZȻA2{PwL'LDa$gy!X ޛ;)in"VIJ1iG({Rd'٘h~ JZ+H^ Tl6Ej0%huzΘ~cNK0^{覶T~`fO|~ YqZpv]x^4E=+Z*/_1,OcX%ڞٺk{:ڞ_bwԯ*OIo U -t>7۠qrER/R'u٭EloE#I, tȒM.nMiSEi87wI)8NJ/i!(R zS͝Pno5H"yU~ gwʎCAR! "v6w 渖D SxU[ǧv;YޤoMgsNm`ػ1^a 9Ĩ]vE=WBg+01~5t{>Q"F71R21fH)dv~YY "lw@|nfHouWXEvMeu]9Izk9xkcv*g}w;PTJ:D^h@KJdŠ6]޻'yz?C@5/I4m"iZsLt_T/={BT]d%gԒ`+gi[Izw!,Z( 5~,iʄ3nN—D@9i8 . aݖ--'NvGJl 4!f ,aLM\/ m:툌ֽYqU) F-Px5S$q=5qK@i7c1(8)F!:L<.zaIARU 9(*C߅3R˦>3d8X-s p}K>>b;}ܪw?))Rò@q!Ch^3sZhʶoRN I9k Gb5Vx36+C_-;BRM-OZ3jC8eIᠷDQrP`y.%KS uۢ^: "U⴦MT,lH 4^qpN{t=1G9+攰K&v&BV.-:XD狸ܢ֪k]ZZ@34"sot0Y|hqD QI/ dNql8Ŵ;qbKq?ɇMj~t1Cl=Mzbڗ3g:e.=0m&B/s-T[ Q,:iy:-Ìٸ.a`^n)0^ TגWQ&4n]j!tz}.VU1G.N3 !R.q22#ߍ|qbudqzqpptiɂRLb[&}RBMKy8i~iIT]pO2D&%{qO0ƅpĿ .eădα)ðq{=,YbߏHۚWdbmRO'̘Mـ*,h1povx׮kH%)BŽۃ|IGYkRǜ>47OULpd݂lL+ &V7HՖ$Zcz| iYj /ٱ(c֏bTNu< >{)M!),vB-zzBΧ$gctno<6R -Պ[6yN&!Szoi <1ߜj} .r5. q)Ŏ!-+*6oқrӒd.Kܧ~JTx:a@$_qt̓w^\S*^Oҝ\w e˗hySwPNunݸQ%;;^xzICdEvZa<{ TI8oP{v._j^Wx=KSg>p58Q Y iڧ^3εn`J A[+W1Sdm:e/S`Sf]>X& b!2Q4 ^9v+ ̄EI $WwSmد[Ź]iw)n5C F*q1p#L4[EdQ hb"B uWD\5?ThL>0ˋlu62\Du:fv6{^}LJ,ɘE&}ywlO(w!]NQ$O1pYuBUgl?1iO2ʈ3&5MxNi 69B;3L7Ne1im{7h?h})&~%/;u.!6ԛ2sߔEc߸Q{h;a߹[z-n*GϦyKp`ȋ9_mx%01Gձ0[~ށ,C^_Z,Bbucl0Fޟ3 OPt^25ɿՎbʽI4*} (Y;l?9PC}kV 0aO'Kq f Kp=̨͵nFJ[1za4\ &P1+8Ƀ!xQPrΝp'/;6ݗ 16En1y'~͎M}$Ѩ@p~`HFY| 'gφiXLr~ײɢ>c0B~MDBtzh_bhL,Pru_ Ofp-ɻW[`B.FAwؾjCim: 3Nm[c"x5tp,0:e&J@7ڊog X؋n pF]9U'yhl[XᅪWVv`fAᆲdփ56MKN.qڠ>V4 5C_;+OP/9L|%ޒU|ȹvi:j5r XY!27!Qg(n@\ H1Yo q9M&)'w7 ѐA"/N:LsuT@dIMam'p4X8 k^KZt^׍Ɏ~דvJ`\0/H,Ʌżg-Bn̄m*g4-]YWuiOT`W$?.RIUIE_-poT ?BF )jvZ݃f ƏIhT%DP%:lM>OҪjؽpmï ?m5;,6A});.g>8iglY@NuloUW('ase '9N紱ꤒçs+4ky<-Nz27(!o>x\o%EYUf)⬦3C.fA6pY[+]9HLJ4L^gbq9Mdjrr{gJDD |8Za .1YYtyĽm'[M 4W320X/llXR#:#TB ܈T70dT]d`Pfk{ иpH'J A_=1e^4 COAg+6ys,4,)BF5qw/jMR1,r[~i~\ꢌ T2Ƚ!?}?4d)&H,&UYU뻻jM\ĵؗ9Vj{_[nd$f$&^k#%ɛ W5{Z3^J{vHNE~ʆ?$weh2I*!7Dž6p܋ivyft6x ;N̪k)@ /埼#LWcx\MvAaKN)'J5{t.#ictKф?ųcB%8I/(F#U]Yzͫy~脤@c_1X:)PO_qO-g(w|jD|2&$f(.ki("NXOdyOko1S,cD`ߜr42m_1X`QܰaI⧶; h֔,NrDR:F8a{JR,w@}{ItR×7zx~јϺQo&p3KX?%pf35ԥ>x< rk`oQ h \ΫwMR&HU_WX!ָG*݄SiѽV QMIC0:IlZ2jS5ZO1Ц%dj|< M#}1m='z^lS*xќpat2Z7ϐ п$s^Zv}q#')6([~lnȹ|n|7DhyG Jor8 Z3-hNsBܥ$^'3ېb{̕Ns@V0G-O͓*O~9S-G\w81*+y6,>㬣όnqVl"~bIf^ǂ{첵Xߦ3{wwatNln]/ Q "jaf T^Ʒ!aqWEKf=ޒ8 I;IHO2yvtă!"G,ϝ$ ԑhκІ]]r:U;({bÔI<__O&ȔTfRFE`8/CSE~^eKNZBsiH'X C.yfE¾ Wࣖ 篡O~4NIM-idz06ϏONRv@JUEGdf::$ߛ9>4V*i\/B'.\7Ey1}3Br &enhV)}_O8$UnݲEji: HqaM^ u8D3]^yI{47|h6_ٔ+%SMB?K Xb%dͮ붤t)S` beS`Tr3jQ6$A+wf@=o0s6O*iqjFx-s$^u!@ysmTOE_f(ZDKqT}! IKEfqEè"M8qtnjZ|ݹ޲l1;w0.=&tnrq$Fe%˾6?;'_> [90>|7fSy8YTF {t<+%8Ax^xqyeq[~vy\iӰ8.vMݙ |:?F6PE0RĜU J[ woO/\b BJH e*~ *1]iJ^5mh) .Ov ~^l~^ |Jh9nv&ҩrCHӳ`r[|@ P%'CG%t^QJ|Tbƪ[ 2#IBD6 by.+a㫩U6|wvWF6@l٥nELFű$K/ .W>&?Z) O\0 ^ka>cQ^ 4ͼu]J(QZ&;oNFs8f ()k(11$:kcAv '}lq-j`Vx{$5C&b+/<>YRlͻaooe64 A6v{+z+[CPv11Ol"*XXc!;d_? JQ&7bQ`)bR.TwJUz[%zM1|zL.MnԥGgU_Ke̍8+u{͉hX\:|w@*|0_5@`/,oϣ{xP{Q*=zloooЩ'gMۥK ]ڨ8\vdFvi.;,@ۜ{HlUvE+L:^ttA}(b_L' C$$iF:ޖKoNWS͉6oN5Z&=݅Y.//Z248?҃#yTzxmM9;Rk;(AZ"_M2[ǿȆ<.pS[x3$Cyp`@*, .&*OS dikM2%w73Kll+Ng~KcXƕ iOn3JPj/7t N{?,Kʹ=[\ ݬ]G^cƵ!>'͕Lyf&.h}G_;24 =ixYoÇy{ ti76LƐͲGAP47 5nJ?]HIhn e`A+V9/ #!\ީBx*lo>3ٌXhԑ$}QQie7c2d'AZ0']__>G:&Oyqm2oN JȠ̏E;$Z`ε ,g֭Qbۚ1J~Q 4vL&tث%Gm 8L vx ֻg:K`5I]TxT_2Ce"ȌFPA"A xCÚñr*{%aJ"^6CYZVܸM~q!-U-S#Z?N 39S%)5<$B-CyœPeڈtyl|L?!L`؅ u;̈́-In#i(>{f'S UŒ:=@<8dT DlXPhzXN'W|RV1GqU>Bla!e (W* vHr@ 9NWDͳE2_QAr \IgNN7^L}v!Ӧ%7>M yXYf< ȁlC(z,I1߉2$aqV[%YW"fĒx `Ygl0Z?'ה$Q^tVqƷ+HQ:Ph k=sl{KGIV71]ξlPBqus-@NkNX"䫅' e *Kpy^ܛjQ683fvޯ"vdW\:$e6 F7GI7O3b`#u"XMOYGGL޷,PbnQVU^Ie|Loq,!`1^4cߖȷ-=&3@H4f{ 2DI*MJk#+ bn1D-0ƃvYh ca'Q$0-& (|ZwIz׹̒ɛf͓4Q^oѤD''<*>8CUCv݇ %cŋ~ZvHZ3<΅sP,WiE2Snj -߆}pE0G ~SWuj̡.i$1).)-FW&Vi̷.Atd-`|N@ɂQ+9p ω@'oqtl1Hnϗ|}vռ9mBs8ښuH6M47$$|܃a %͘TЉ4)/VVnx |qRA6Xԝ'M7W`Ym SF7#XZx9*nyeiy!b4'o#1Zn(C@mpV2L[0,.(\'$pEPJ1%$)o?Ki{Ǧ)EJF}6L/"}Vѵis HC34Hg떤 BۇGWvRk]+ѕ8n]ЗBdZҔQJ4GP?QlHOݻi[$z`ޥt6 ё2O-q~:4EOg-8݄i{˦\42 ?' G;FhP%iVoRrA]GpMV?xRih G޳OmHP3R g2-g\&.X Ób~gc9,iEK=!ϐ[> <<(U>r.h {^A[LLw :!0 =nC_\)-/ ɑ2\|/#Bc@Ssb6Cd'פ`B%~uxW #3fٹs-tBD(6XqV+Z6dNKhܨ'ŔgjKTAv±D#vy鱽6.}X53r+Yq]eBLغ:WS.ksoVF3T!Ƀݹ](:}:Rcb.5Zy[ 1 74d'DAqؾDXt (Rԉ<;y9%jب]1jpz)FuU=P?*qiiMԘ`t*]vP )BUWZl"S?^!JOj{KN^uƑGJ1K/KYORo`a*>z^s[{(TUfM.d!@2p6#þh7Ud0"kh992^t)Պv|q+i 懣ԝO~mO&G66Dg1KdL*e){xBCAJAGȉc45IeݤА'nUd]nع#ۺ$ @9ݯj v 5Υ|ɩcc\AĢ ̫ʆTXnNB8]D!rg$מi2ţc^ظ89Hء.oEyBIÖlσɖ׾؏3˝pP9)&*\}FfA#γnLϱWjDZ}nl #x?<60|)K Hu-h|N -߆htlJB5jCǓ^"H¼6pZXȖ:Og8*DBdTF_:ȑQ-UK?w/[Np_KyR&$&МMe3#?f$xb2օFmYg o߯pNj&NeuJI kQQ|FIg\F$SEq0dsA  v!O;_(%*WSkBEO"`ך!ħ9j4b"7$f$tn) E/)ko+^$C GM1 7vzGjXIV80܆:E㸫s9u;pᒮ`w~L(ܐ1Shza?m_o9wd}@*q= E4HamkьӋvCPyg+'kPOMO<Nj`',K|v= dۭNKɽ.oDt*;T^W%ZKj'F# :InLP$s>TY3) ^F&ixqs<_~\vGw0ᒰK\T?Q>f]Pxykkq &>:?iu,MX15EJt9udsAP!:,t%h} Xm|kbgDLFͦa\fȏ:arD_>-WtY ih ӥ"؁%feaP s.ɀ;7c;NxNM1'  4$'B2噥(!& ĺ@;զ fsMIF w[f7Q^g?!&1Xx~Ɯ 1:v@m3#{G_o8#K`O <SaIRhɮ%qLr)dEAKb`c_L4qf\b`OyEz98T$r(535sƏQ2R#]I,%ExiMF+g^;.sh~ m\ABJό-3K8;iO O({ڽ&s삙gdJӠU#[E:딉$ KJEH\cѳj +c 1ѾŹglӳ(A0W&-a%kf64$ =j 0/.Rz4 7O%"F 'h PpVӐW8-aq2Jx>RE)^" T$̸‰jMIl4NjY xJv6vByq?Bkr⡉#?TʖMV n7sfu#6fwTQtZW͎t*.khJP7[^ze3 SE,61bDA[o">|?g6P\B]_1}uO2C PZ/A'WN*,v9_b(˹O06+m`%$Sr kJ͹w1 ]x^ɦ! #Z/,sI+<#UǮﻨODBV!U)c(J- pEj>B h|f_jď;.'T.` {Y}/uȻptn83yp}ɴ蚝Qf~+7rg$~g3GazӁqn={9yWvcL;Poq޶dNصB.,ZQZx S6ɩ3 {5}E2p'$JOJK0; uWW)(Xݑ/eEvbJZN !&ڞ=aqZ?˟ǵ|=Xڿw9ښM~/(ѨqR`M e-њ%y۸4BxvyHϰ}_D7WKLzI*S o/a_A$ ϵ\'UBk4;͏F+H`4agŶ1{1|nvciq3dqp\QĐ+@ou!,GVلNڀ閶_i XWkv3 [8vͼ)?/G#R?u#si$Gmo)A\`_4wb=-W*)CI:9[~JK^6Ơc1֊!Hmr0O<6,S=`;-L$ݔ)VWi!{`]DKÄi`G@r>9?}mǤ:}}ptv#d Ƕ2+.O*˙eSB׃Q!vMS(&2oN3_/dVgAoq&m1e}Ŏ99WK p / Z*a+)->^rv˻q[tVt֜0^H`YEp$4O[ )@eg`r_j[oMxMBJE d64xMA^!4OY$CiLk7,HڿǿD7n1ZD51}Fi/K=wpǣʷߡI#ܐ$g "r&hC|³b=!o nv7 C|@.+d됆~$FBi+\=λT;xd[Ԩ | I8Xl0sDfCd0Ϥ]Qj}yw&^%J2/'ٟ:ﰛ!txt$k)aUjtD=pqJ[JpZmv+Ѽgt\Jzf.CJEa+3Nԁ%n{Y(W<͖))sSb";T-ݔ-B us"CߕH +.~7lsO6at.z&+ %u,&O%=hdE*E.FZS*wiHE耬9"Y/hLf#syΟރK{d36> ^/f=L*˘nc^@CqrM(`M}ι6!rmT| P~rC ԑ&fdzE>#L# ~]~TYa~<:<<{!yH!h@u)xҋ@}b퇤l _1DWKTܸPk+sԴ-hh py^T0O+3&T{]ÛWBtvSz8~˥AO۱B Zu-C`ryrYκHPuh5ܱCh_d}X8r-=]iaӢ%@J 8tJ9Vȯa^EXCvXg"xҸlde~R5դf9TK+/Ih~%w-TH dmpXO4yd 0Efm|H[#ntHۧAeyh|EZ9):Y#N͚vm'7DtD18'=]So2G1IEm,zsLGbx4tq٩p1+ږx u#mk" m Z~+'0.9i#9 ~n#j6M ^o!r쁗e|X$3"ۍgFc#9 |:9L&>"ʻ:`Pve`YpF["+uih &T l%Pϒ(.k^z "N*[ ykcB%B/(% D'u11`3A4(tj>_GkSw fX3}ӓF+5vbc1L}/<ї8kֿ[wdb*"jum>t1|ߐ[B?x_]ji{7*# ($ɺkX$<:;:0PkIȭ'LAzÏ ̳Y,5+EL֤~Lln^H[ rqdVa[,8CHHKL:o3+G&+/ 5p:(]#xpCO]B^@^sNz!τncyKTHG `/J9$Og̴g=vOLn6ys]$S:bǀMgߜ"ݶ<MX7_XL]{" RA65xKFi"a'ںMf})Gggzs޽|OD/TOoj{b#`,d_M $Ӧ&t|&oLWGGQd[O}dW; LsQǍV3ՆUp18i<3a'mjP̘DnglFQl!;> og"^dB"4dGTc$?<'| F H"%GI4/jEYW/PKKs#(8ڟڝxUTُ@aWHzd׼G~tDMe'~y#A$?t~g+>$JG;79W| }{oB/ s/o,H& N,}%6'zFi>,ID ObԲqjepa*) nAK[2$Q\N%Yh2 ڙH^frjq$W$g`#nOCzYws5w74wN1WaHS OcX#A60gױ>KLRyYKTr"[5t _zVOw =Ru&CA){E$ſ8{8++T8feb״SmMŃyj}:Șgy4I/IEe^?l7}uZ3> #tݑZgI 'x8͒twnT M[Q {~A`^8gH",O۱ j(k-w1L8{؍l*=4Y4 w) h#B,i VAe0Mڲ}` zMTSR HlF81v)Nn F!{a(( K Y+ !m3 ?!E2o\ݸ%’]()!NRiA{yLTz ( i\(q~beh eL>Sfly7WxS|YJeJ;y51`}릺Rl!"Hdq%M6M 7%p)1ˆ^OVk0,}o/Yv^]Fߎv)ḽ%̫J0x6 WvUNz00%op6j뺭 4p()ӚxP~'jo^NIaH GtȆ_E+Cȩ%%<3.g,2a|rIx76}"RSd^6F{.P|ο4OhV|ȧt%8IoٖsƅEsXB#@m^BIT~wлxŖv)+rԕiչKtOeODqoH_ftdRI{ҙ$ lh:Ien":r)Id h6ҐØ'3Hv k\bOH/u WS-)'KѤ$gM,]Zݶud M/߽*"8s>@ %:ϊ{Ck6Y6b;=ħPi dpi;6><[[NR .kKh8_kA0(3/\ xsb]-M*&?'1zsǮ!Lr>X4mK2deld 7^Lѵꉵ5)t 87$?I j8OC)֋wϡRLHlKZe],po)1T] WT ɥ/7߯L :|Z6ꏳ$Dt$*`ѹG3檎JY`ښ~tecbl86q?$.!+sU~ l"as #I;ꥒ_(se^б4?:q𚐤ڰ b[GndZC'vTKJPEd$Ӑ5Yѿ!l]tể]tIx4vl)h C$̤r}qB M&BlJm}*rf[!zkOPJ+@W̐=Ebr~>Q:[I C k8e v"kSު)AJ4),^d/$*{^H]jW{G5:F_nPLrzfw׽92^I8a)bԭ@qSv,Lr*- BcE`Z<*b]Noa6Vtf>[">:wi ު[>q֩ů`cqF1OrqxwEi✜}f  NS.hQ%.2 3QD秔OՅ& &G\DSoJF\țμe.;آ>掕}vK#kxl7%}Z|U4/0jz-b_q#R )6;w7P13"y=oнL?õB<؀ /.HPOHMMજ-QtMpф KDZxǻ. phV ~]ghzɒ/y\%a$cch0vE v 9 ՇjZDݮCRw΄2J2I1Y=4 yJZ8} eѢ"k<ŋ!Ä493"D2خwЀ8x|̱)Y5f %"J=,FuX9TgUvASqٺNFcKٌkik \9M{$1WHJd::2萫rAFŴ_۫]u0EjqIcڞ j7?gӋ~j]\]$i)Bطz4DSivBΓ33r)LǿJ$Iӊ1ȳe%=Oֹ ,7l(wN8'Ƃg. ÙQνjX9 1f1Sm)I'8¤^o8HGMjxa>M9L i#E:dFT*JLMX/lk s{-N)!^̏ʒɅ䘸WS(dF |Z_Fjf5M 9_0f: ATDL"2ZvpI]oH;..j1fW\hqk^_{f)c87 Po|' Q~߰ZJQNg_5$^pk͌tq |pcEyް?ޗ3 5{x*&"I}/ސnEֵlôxz)#0@n 8쀞 _CR&nYs_+qO4azz&՘wsvMVǦ;Ny, I^+/ۧZ6b~}ܭ$稶<+ ؙ֕iaXB%Θ+;e4.4tYO8l2]Lm&SfyI @Pg 3jԡMwPFՋ ?R\;\Au0TǤyA-}K=(Qv~lTHG;[&@h\=xpA| Ҭ&"Ɍ-SWD4@қ$ XD(ߣ} XyvfuPj/%sL!Dz-nj/dwT%2e w5%MT,Է]AS(i/AWgyyvx6U8Vǻ"zk +YzWHe'NxNE.pwaպh9%O{b%̚>şX$&~GT4(h}C`5g 6ߴ!Z,dOIP I?R/{RW~̨ wWyV.;g0PgSQC$}ϯnUM \;_;IaT)[e&6Zj)'-iw$ >ҹHԂy3IvpQP8 y~U, #"/33Uy[tFܒ{?3 68} \\*dP )MOiE*@֥4J8Xɐ g~˯oY}#B',[9I%ѷL]Ƥ^v*Tv&\%$vJ1GSCψ6 yvT4bD, 6h4U@;@ԧh$E 0|Pꂖ פ`rRQއBTg734Z$F"fY=15$f`8&Nxh`]"ujYSv6w0q*[4,Mgrܙc$BU+[ӓq|ʎ9[.i5[xywC]ŷ6Q"PSWM]GH p C~&r1-緔,_YAYF@V% nWF&=c7J刕 n5iZ\bҸK3M`{xG.0wqE̸)P:k"1 bʙU񞩶a}k8۝aahct?'rz`k!kz87(麮(=}(I[#{Nt92x daױIeO`'=<|{|.KJ% eĨ|>l5Nv5`}Vo baP,L]lW 3nl!k/c`IyۑS`IU4IšψYgM4!j۲9f}TioU:a *sICj`+a-(Mz_qk`,,?fJcmƲN\_{.Rކ+I Q4"" -& dܹ7 y[V*ʷ][JBv"ᇲ2{/sY.%IRmu63)>=s*}T"}wƐx\f{8dĘډ~FR]ҖXWbFskaISƑjx(R!#qS+fBoO}P$h`F3@QOh7Ӫ}kV %|<턍_!',gIjѡ\X ińHA^N_bLd y{ܬBWDU+/_>7Z U1` +kΜmȂ EN(\U_c@0<0żVWV#($Q>{@e?xIMlH6MEhM"S,AXO25 rQz-3_H! ;􋄽gз{+z7ݨ@ݴ$O!e-?GRB`K[$:)0)nr[2;Gϑ %Sq0㩿0M{ f$σ7 M$mK0 @,Wo1Cwg$3O@tMOʯ|lg)h70/`e>$64'`!#.v#>|[$C#Jf9Ւi;{p %qʊx4~=,L3ͩD$͜sl(P$r.re2n(ia,*&Ĭc=Iqr Ο-XE$WΗq4t/V.93{=;*g6lȅ~ ܳFwMrջzug_F>Oy'W a=OMKyp*hdH-sQay3Υ+LYA_.Z'Z!!np>:Ng"8hef'7-&,'z%tu7ǧKwn pUM~wl1I. @^@MgQ]3#ugqo8!hRK1g, >Z|9_U .-yfoL#ߤW}qzi@gElJyZ?hQen8)HIjA 1x7&tCqz .. Y㵤-Q z^lb^tk\c_{e䔈Ng$s - ͥ<إijVBu6 Nad%Tޖ_YYHg@HWN[=;;Sl)*~:Eyu_W[huտWoTu UVs2T@g2/ 暞(wxbܿPJh>B^RNΨ\H7orD3[aڤf`)BjAr*HW]&lo,Tsn7`'u@; \Û " q$x1q.s{L9J[:/#-0u܋g--9Rg/'&;'U1tĎAD4|3m`b Xdec@y_NsaoΞi!04ܭt-RM8O"};+w8q;&S5:BAc/-7itǭtZ|f9k7MIndN%jyRgnjł1cel$$oed']ԥBA)Lw38u#Si33#Zl7M2K'@;%AM.T* >Wȷ--sise|5k A׎Q.8rbʽ2yw,JIy~:e@L8_w~?vnl|׋"3d/,f W VT'[F6.l }]"hI!xY7 Y}J}|+f$IJt$rK}QT]y =coot@p[Ps)!-*`9Z[kgՏF>,NV +>7^OLGC-{tEGۻ޾T$GA!lȫlff ,Lm䉢!lR[.ЮP9:t/ =AFWZOם[jJ]}{T~wgmإ/^oSʣ(}߻qdΎHTS"OLq`iB8ȄV={st`; ;b&BRJ8@>dm =/eEF- uˋ?:xB' yi!eXٓoiyxv"VUd\1x?<9C6eߥK;ad N΂Wܫ_u>_i{=tnd z$d]eBVMخs چoqdR9wj5;4l'[1'|`\=v=)[5#jW8KPe-.]K2p`ri0SGý S{ks ?&?֖{9Jdz۟(m8vfi햴)& 0Me$K3W[9k28̍5[ТD8,rq_pzӪqy껻aYsdXJj0+mܯhp|D3Oo m믴H9Rsmz]]zd ~nW4,%+w_ʁ[r<vUl`żFҘ$*t[| 6 $?MkέxzTjRB%gO;9$?1>cnbx>:|j]zJ%T/h c,i{w"֡F^'u/!S1˧̅ZVy˃w&Z2C%@({xwmw1cAT5-5&<#1A U PXfdb4/`M0DPCTp2 e1/xD9 1CUr ]ݸ-b@BTq/D8y.&as0ITfN .G$BKCdiȬ^d|Io߼ǻ7t( Q!лSqe/aqH4Oe+BF0XW %  cySb@+۔ap >jPV 1xU'pS} Y43/olޏ".Iw9MoٴGcߍS{֡eoviGɝ{5鎫t?^Ask]͝~}o{%-Ǯ=X[MN-7a)\svݸlGd7m|(㝷G݄n8!K@+W:l΂?βN(^|Wzў`R /=CVWJjhRdq#@*)1o:s4'fNFLP367$(Hs>TٻNM*KN=֫vqh ggnˏ+𱷲EM\Zc Ś\6z !zQV㊧rrrz< z._-uQ%Bq]@di᧟q<H|e2Xگ| )s^[m%X mB&xJxWQy&J`x*\*qVk9I͏! 9ll|tLiss]nЋȐm&9(3S\1DmҸI5mqwGN*=l^$1gƄ-zƉwggp8]D T3ȝ IUnv5;-KkdCv!ۛi{.L}vHҜo>h|NܭN+l  02viWŏ;NHR qoj5>DxwJ1$BɄ*4{g-QEU_zdO^C@%;%unɗ˧Y4Avs,kRJsgEsOi3x??!%۝zy6x~u#?c܌q}@+6jkwV1AuApcsř܋ш*.B'1?+u5d"R]IN/..yk8hW9OaZ8\Sw| szR^*lZ.r=b[pQ59)/$[<W+~;\ 9/ڝ 4OH{;T>n}SC6雬Kk%_Nࣉw"Cϳ2}l$|<B zE2%` &‰.aww\Pv#ߍ < >͌ww6ࣥ3~zZְՖSW{N]mR/x͐w~}c܎5YſSH5Ge˱>(Fr3WF51 ^VmBX4[Ӫ‹U'DV#}b(2 !o0PWmZ~Ig6. ]3S/H[’V; Y-8Q}6{-1[{l_ l4먐Z>s%bɵc;l[l̒ލCd1hYN _iŅ'^׻b Lrqg->PuC) t դ+xgCQ*k6va-LTذST:X vYoDy]D%k!Bxi&f4[7'y)օIWj5;,׳+1* ěvE؂$3dB!`rqJZi?<|zB io^] cXs^`䏃|)x0 nH;2{]ejm} Nǚ%};5<. FB9ӈdz1;lbh3<{G߬7) 'ET('D*P7MO\bf["LiqX @*c&]J7}UੌbB블晟ƥVhUbB))Ш#cHڦzzu"|&y^jŧFHy Ǵ ͳySGJӪf~K$@]qeG {.>@Q\GoPI9fKv"a7 15׳D؅vmv5sa@IskhgBs`ɥxa8-{SY'1C"3eB8'Foav*N < X^a(dw V-4{{Q2kH|˃m3\UC/[$ ?/zE'FJL)d" R앺b3r;:7˜=V/x OkаXBu[r &#`}` /FC 7s>a1e52wmv()H3jA%Ğ;~{xW ^h˞-84 O{GI8?SAuPcDrce I&Wlpi1Լ\3,Ge6&q)FZNɤ6Z'~nv21^⪭^Œ΄m-9͔qWv l%;;;8LHas_rk ·)=N]v~l5 YF;xxunu?#ؓ8-  o8 N\a*QR/nxEs_ CTuܞOXd$pwy~p*+Y M J/XUgZ033 g%j=FސNӟ*/e?Rs#/X2y=Ýb`KX(=./&?K$☓:`Zi|Kd*T0Oy05e'Mf?LH17P&">qG(pK]¶raMb*T`'O1%\Z*T4Tfa;_ 8>ao(guhlOlq6ϷMUcQ TsV|<ldYe noϖ|-uzPmt˶hjS|dOz h-%ӆmWuPxG{k?SaEm\ŖU6[/f*ÊtbBkmd*Џ,o>$WڝV#~z@^ŒFYFv@ֵ͐*4rfE),{HZ{՗:Fc{w7Y[F\k@eG(_,_@Z +T˲z,'R+ cy }!+A3yH~OQ,mچ{ע޾y:f3qstPZda$oGv|cA3ۯ}=|RN_dMD z*-OD(tdPUQT03%oMV^a$;e%#:T)[ :x7Jc7ڔ2?4qV/!5OR,GVtFN q ;h g@a+h^٬%SNj:鐪 uxL-,h8Tv8xa:Zy`OEECV:-bȽ##dt`;'󡶢a;̽*-k s&xNkmXo^u6UHH}y`SRW+""́a]w׳lw)Gg+F6lIí^ϑ vd)XZf/ sFPӫr:/]dK=աs, IS#/F4Rʁ!ϣI?i5i“ L\'0 .;0f>{}LgKp\S*)K+$] Bk*oEmU@}udwQK)UZup pSy',BfeNjBSCa@}[xd:TyT+*`NRp l8Bv hZIGF:dc sE(%tp֜{("qJMibgK3Z w!xa8B$@ihq5;c Kf/r1nʿ5/ 6 @L,W{c[2*x[ɷDeR g;Zo^s95<h$}[\:Xꛈfsw톻BcF{yZR`{axc4wWuҭFJ/eݯ'W<˩KtvEՋ `N3 Htj)S1O+xKUzr6M1?`Κ9W2ypp0Y ~QM M]!(2ay9h^FfCO$o71Bᾮ ]񹋚_$B*\:I1Ww9aψN; u OJ*s f+/ʳ^? R*}6JgpֳcUX'3looVgQSdJ3}'qXgQ^!8Kdfãw:7N#k!ec܏̓,9rxŅ` 4 NZ U"0i@]N #] q{$fU`H,iUj(KdY=S :(Z\P`VlS_(]jy<VoZ$TsɌ%{8<Imc Yi,0}KJ"aGŒc%&kxz"19q>/j/ݗeqS^LeH ١SO.szq#!t 3Y ؙ̗9MÖ(@O)`|,Bͥpe >1ey7O-*!U?0z9BHȦi St'Q:cTZXEފEmh/F}IÊDgi:L7Icyy7LfTy:| I-Hģ{7Mb V: {a<. S>Ko4^6ٺwjȐ;:-5k[r[OnPJa21%5Im|QKo qyT-JiOC¡)6>v9x뙺aՅ5{Z{a?f3 d2X V橤>Hw-p6^8_8_qyye&g*G4ϬD1v !n쩏ow? ru A؝vM9Nc`w,0Cha``Dr%{[8֑rt$e' ldD@ݓLǠFێϴg{/iNnGN҅`!Gnn#Uf!N{u+g:T4/yV.K絴{va9rK9cˉ0z1 涪_CC1}{=Mx 8H*0bO~iǵQ"@(c ?tSOK@c6TC%q|d5w "tFCcGE>}k_t~8&t'96 -bedn HDb)\ NF(ɋIΡ΀/xID@N\9{F_נnXpn_ft>+ `5ۭ-Nzfo)04yH]~wW䋦\Zrϣn<_ >?wn !.t:P[]ͩlәvHptP<(cѷr%?"ֽƑ~ $2WӘlYD̗>7;F\$FA"J'ZLd? B|XKq ) ei{s<8(eI2\CN^F%hС,\ԜO O$Nd%oЯry_90`АdK0@( i֛!˔?B_U^JU~CDaB:,c8i_]6NuǠjp$#pVi=v]pm.e|9\Ip쐄JgJb흿t <ns8Ӏ#(q* }DWuW(TAU W3ڋ!|dd!J0VI-?~?_ V.wFt GoGk UGEd6_D< j`x$ϦdsՋ3&guc~H8 ,Zњs)[q5!kͦ'ro]JUV 1"0;R>םK4cC8 dfMȉS ME~S2-U1өdTL>i.O«K9_mS{-.$ nW8-Kz$ڽ1XT&X DU@r\yfPQEYޥo"z 0y?-Fb4F хpBxԯ2yьv44/+$%?-~S2#k2+gW>z}xZ% x3ʒbD 6_䐡gPj~V@L=fD,+@09]JbZ S(H'ia\,OS:RYg\ǔt` *Il:<Ŗ}sPq^aV_BJ2煉c%46\q<ڥ#!1tis<;O fѬy}9ђ#b+}YQ?Pl?xo/>O+LE?B KQ7rv~0]ZLZBZG:cRHve!C3׆;9_BaUt!5-van!ߋ𿂵o䀓oA.5&5Ov}CʹLJb$Gj8Z#98nY&J y.U/q-ͮ_)Y$!.37óz8:MLS hQC>f)' +2uUJTd4&p̃)̺{(au#{/"D3:Al(nW+OafTPb8D?-9+Kg[K _6 'WU4C0@Yؖ)jAwqͭ\iFXi] q+nr{%s"Cl[/vO_]=f9m(_`كPpXAɇno]3jh_ I/]xďoZ\-[5}j^)loc {MmP׍#6[YLD!\qA,'0IS fO3\QK6n8d+d {\»&utyp_IeỼ^Gzh4 y5.ZX%#+ƼWx??:׎n)}"mz~l6//.3Zj[{?q%Ġ:O'>8SNM.xܹSYKc!<(WoF'zFgwaʓ  m JeԒD$݁*056u^,D= rNr-DmCRBYF,1|5A<h)܈raP*տpzmnZ%ÜR-6~b!:+H04͏DEhP)H {k;z 48y=8J: .c>rTcwy~?i3n z_Q6!VHFK}7l߯ bMO ?^x[9 y e%ȏ\\W~XqeESv%"+ Y~OeϿ^a;jN^ܬN\c6Q= 08I0.X{'(2>GTK SRuE,"{M y^R %I{ 2{+u8FsLm%5vqVsPE`JV/l #~L?moi&B#3),5YN}. cᒷ[NcNF)TX *L2>(y4!a{>4;R?PlzM teoת`duppZ* *RnTtT]u@mS 3'RF#x:w 8B2\g.u_.䅛*eI s☩iWH oOJ 4 X>&.L=g`dWG#z?D4ϒBme.'61\xiKJ7SQݸohTQlC}3#ZJ$x<*Sq =}K2'>jަ13744 1-K#B%0{Im,;gWLP8&u|ڨ $wLZ1 ȏ"N] hMy% 'Myl`9L R]&Vbă f~Q AgZF(}q}..˚z |fY]e`>^aNo45l&9WVsC^i%V/f#6/;/)L1o7bvBq=7p ӛCLLl7'}v%O@tm!} |$G֋W卻_Ab6=;pd#IPG9Eg^xqQ 9βm:oxN; 'o:sʯdnrR:I'NN[&pu,f9S\cyK*g:'f+3l/ǂPccMzCzN 7j<>uKlrl7z%]zZQc'eL 9f]h_v$lN糐UNWqܗ 뷘S+sWt6*RiBaֹ>O I"tChHēW:qfT%u/j2Ik^! PαpR׼{lrM6{swgnpUo6uMyn375=yMVLvI,^yWn'7wSz_&WN|RM&˖yM]bLArG-mƤ°t̀yZxz 3j6HD@iHi[cuPv?t ,R`9} PNnhڔ< lo/ZI_$c{ $pYgsw/}Q}T֌k)IvtdD@VdF)Wa XH` "/ļIo #wV$\$v]]vxJrd/ƽSC'8ePRzyEmy@"e(1@In8=-MlQ=LPEt7:D?2{psS ז^j´[~[$MK[k`x1˸h%}1)2p8F4ni5C.l?ad'uNF`)`sJ{)}}{@||[:7[ zGp??^Z*6L8U,\3Pfe Y8# AfIox_/UT)$Fspx{6,]|k'KU`dV`< Pد̬,>0|B)TbX`MeS8RPg-GRmaN5ICZL9z2f q;d"v#8 wv\69M:G5tD5:{kes;ko;n!DO \hŝ]FjʞyJF>b`4!Ls(-)/*[\Zq&1Ju8IMi`*34h 3.mh4 :)&*?LyU2&B yQbik\ΆM8V[3nKkUq㺻ьEH t@ tcD YB[!U&ķr?-{$ahA$<+C&FPu{iKp"s&7Cr5<O{)=ĵv\^ne@Y7;ry&yV{J!#IÊne^CZŽ`סLasMND5 '7^PJy ?; ~#|"7ɏFxU&(4kW:Gy`kZLo# CwՓ"U< &CMٽUÕ}Iyhi>@Ljy{rcd63Mz~ U}AzX]hn8]dHNzHLm9 sgȯ o-U ishWj+.5w03rg JF Ңպe u08/Gk Jꠛ|dް"͆jit&&7Y&19/]o="{K }&{\NtɦdѴNM Bb4OPۏpģG|#Oךx6p BZcwJkT%/ts4ɪ }ϝcbFPxh)pя.r-04\BF[:{n, L~=TRPh٢n&C]UΑ4RXw:$87msXaهF+GA)0eG8mZA{w}4G}]H1 2̡Niϙbאּ.MQCD4gkÁ-f0 $P 8`Hភ=l^1Fn|ވk|NN%KVظM&UZEid'f} [E~f=݋R߆Mk$AkUk迟@ ̹sa,R| 5779{E+s@*Z+뺩l8Cd=ӗ<0'er~~@b9H>^vńfXjB{[STqڭJ0WCMH/Éa?.zn&s+UoO_PBۇ3ڽ<8h\GmҺ1yxA[IpܯYѦszoY{0+ښBn1pkSLCNsŒ/|k溞HftχOߎQ1kjX]F NsxRԕ&|'qqD:߃]n89o\CqxU7L)ĉlVmFZ3g/vxM)3 lP}J{n6H,)8(.ʶv4S]lmE&׊r#98M~Rb3} yU1j=ŷk .-;~ RIPA1匜qܖM>dRi~VypycNޜԨfD+&ݓLZnNHB9"TeI[n+}m@MWw f-'k,<֔3^4l16lʖc<=~$~x XF=Xv+(#4Q̱9PEC&ӕHYKEC"ss. w}DYڟ1u G_Lhnݸ7XD5h[$M굚zokݰ=͉,&**W]^SuNrj_l=:|tYlec޴ ]Q8Җtq/f1ڎ̛Mӽ\;Va9߀ *c[]UJHIYG\`񾕵[Wl)ZJK'ǥu&kA=*lMpP:0|@\1mQ\q̫wskQ'hg Û`-mυZ Vd*yW\WkJ{H*O+Qu2qa))E+2WǕ1{6f ?sE;뗋~ qt=}I V`ƻL?@NiO܅80y`xǖ:qCN[qktkC\l SRE $zCױF@8/ 3@ORr J#@n_}8iBf@}sis<ֹfD9ls4(, j:&`WkiU(ro@HzH|zoXlzq'1%8u~bw99EjU\fW&=,IME!9DC P,XlҲi"u'Fj2P3 !4O47۔ 4slka~zcIwAe4{a<+q ޥ%W8qT:]|=XCxrg| 왼6*&Mw*%4{iU ?^d{^Vw՗Ԛ{ףI;f$IlVamIUʳ}̆™xP[FiԞl)sy\%"7kG1tk-JO9L˚V]zG{E6(rV8,<&sh˛/E {{}^I/p yJ,>qRN@0*1 1+h,Q-Bd&)Y fIj'1=wPY.Td 3$hģ _ {V`~M (颔OU2|#a>-)EVn\K2尃Mui"$ZM0:a{\躍$b1A1z1{FLؖ7 [|xߴ-Ki# w,pc--;>tDf}V=6U>L*N bj[

}m&,Q645)^hEIEκ?@<{Qxپ~>g6 t>N\FA@+ .k]*pi)PZ:Lr~>J_|nAެǀ(4scn3+ZmRHBdI6v,ub=XS+EBW<|^@Dsv S/7rx=)H+ߢT~#h1!|ov-Ho?raY 7hN^oUod56+7dӧyVͯ(gSԂ"8~8ٷ7{w4m`f} Owtow^'H{|=RL3ڋݼM^Lv}r//dųz$?.66(oS*!guRpƗsO1\GE!16\ #9eELyRz@5< OO-(8Jj"Bİ5FɃk2~ء?p7/70 7bDDcY 5U}DlO#\DE۔>lH;YAk3Iq+lv퇃w[I=2> rEQZL82(_駱=H "E͂j|`ܲk8[?"'@ZRs*c= Ie^ `3E8\L&Փ`xy$9n1,+ӑ4dLdJ[piҳzzV xI%Y`rxFǭ_6M0x+'22VRSFWeqJ~NƬɰ^@#  a?_]2Lz+RbV *'!1iկ՗.L~,2&jO+?.~mۭ&PtpRj[O;yH6Q9oH!N-f>FU-/4V0wC  lPA[ i^=,,Zmv^N8PcL&c;x:[ }'[^T>X姈 $0NGWߓ&AP΃Na }-9Ig]p}%767P h+z#8^ឧ/ECMi95~aع:> _%VK7C_NcP7Ȇ.Rn ӍpfnoƁEO+^ϟ,4Kc}[B|@N,zǭ(ah()KikrL3Q̜<|עTWHpkcjt2w6(,>cv X~ *(xaίOi*\&3ܿLxUЏapҶ5dA[0X=:…=$UymMa.>Vo(Cj,~\xѷ;o)?4'Ih{t呄UMZHt!ܛ#xnqȚA 8ӫ]qZck+7klmatthx&jR1aΝK:*eun]{bQo }/<[p~w{g0.ʕ4JoZVu=`+>#GY #1N/HB:?k2=^8CăS;w=dںQvbo 2, rs>O@ xnH-:.f.3֕qКР6'SUl_X7XpԞu&O!KtI4QZʲܰ^Jp[-W޳/!H:f-~~u:n~RPK~IFO4E`8f݀p^L-o?kg#O Lѝ/,^O NJ|?wؖ4I6<'@ksr6f95'/B b)t#?b`тӯ ZhXSHa?]{2xc9W0!lqgٔ$]DɣO-Ky~>A[5[m51Ux쉚縹YK'PB NXGi 'T&ԫ3\'n?02)*dp".0thebsdpsc W1C \+y_bL[EZ9yAs&q (_+|5E3:xP(5mˢ/TH$W#A mw! kB {$dtv$LϞ0jScm2QBVkը'i|-pJ4n8k>(LÈ%EƲ,>̂Cݐ~v~ E0˧@;a{P`Y{ Skp(K/Q^LI1BNMT opzi6g6h1Ѩ L3-@H|C!Ĺ㝋fkòer)]ȕ }4䂱:<^#|)%C {,XhHg-F4R\')2'AQҽxkKk N x$ ֹn5[`00bMLbtY )|4P̳ hl!r ~XS;+/+=%^H^hR·&$/16>.yv,Xm&rrv7oBYO=3Rt(pRmYgiB -pR>̒_$S:΍ #aEIA}:%& HR+"* ޭ9CNMyL N$N<0\>=.rn"rw:`?xvP=Ɓey u`C6ooJ1 %RԌ! >mlSHĐSidqIFq<ԫqѾ—G IQ ϙ H77 Ryzx:q $!y'wu3,p U]ksCjy& |D @D &'8j/:(MAe1+YsQ4l1iD}ӭ"3E$Dl uR{.9JbsGE'U(4ӂ`9' b nD t#eCT(=v åo֯U۵I N G.GI+ȹ"TxKv>5ɃHŒ~b2Ƽ1J|z=>ZK1%cj <\0LSH00j*y\ a(,p Q2^q] npLCK">~}xܾ'tرT|8emzMO=i]B;\8c,_GaxSãPג@rx}vJ#⮈8s=KETqSQ'm-v"NTxL/ 3潿(~(7fpKcVŌpfmPY5b Q.t2su'5b( }ɥ&2È(/41B9*Yp$ .fd$)vVSZW#ɃTv ^` 7H"*,JL\6W9B("+ˈഎ Vg4+hlc<|V?yaMGFm? ^4$mDQG~8 k5-9'*ՖXBi*(t5 )*!t,e><Ix *]M*qr)&VT8Q?1f$QV( WcŒ^b51 ޒܕ_Crn.]PuH_0$-ʇ(F2rl1L?`8sU- /(z%\$V\2ipP9 [E{caՌi,{n|Iy)^1m6'Qhdu*) ໴[9jIo=o@Kpp^$+:1B\G)پ\<2Jp~.VOPU )qD뼀 40,T3

s",AĹf80;@ A[n4j( bT+ ?.G f2hZ"&|wL^~S4?|~**ZNZ#oHpP8t H#ipvx6Kg P qyL ?7 GlGc*G&WJ3zX?n Ot1$?$1FwC&)H&07?_ɎG. 4/.f06)A7NUMNAo.)1 yBXz`QsL5C~RCʅwY3J8vpzolџO!N{Q7ɒNׅ⟄b}p|k|_Е)KPM FԽ vg*0"jZd7D=a:jsK5$jQy"]e6Y”v# {8pN<_4Va;]^`" fYwqmƬpy [ s7sWqpSNDTe41LB 3rwaڼb"cy-kLu m&Td@ѸTeQVLCZfER5rC %6O\PNnBga ovSos=5hNL ×%6 }IknwuvDHU*f/sjFRaeר.ޛãO.j& ޢrSj22w.8ݹ>쇝/u*ʎ1;?2ufHOL9PN/Ώ[Յ1S חS_#y4:*bz6|P~k2~Mȅ/)gQ7U4V ,a!筶pgE;j_0% CBE+cB-DT/=eky:0Yt3{jbC9*Q>%"믅R.LJ_ߦź)`:/cj"G( iZٵݷyH|G!ͮ^)m4J̥(yZ %]Cߛybܽ^O7}<77+% BC `P%Ɍ  {KCxSqAa);GgSC<=kaU|F7_`˫׽4ߋN4zqwt B6,Ƀ.4F -}ln9ʨ=dsl*thqr ~ZϏ}ݱ7)|ǪY<&ʒw?ϸe1$pLJdg%0L'`茊 NuՎڹpsߧlvtYNjGhvAP zYdT KBM,0vB`|y~M^'UŕǥǚcҲĐyynE`#cR'zkDh:IB:9-%Z+ ²kV O3W@W,Csd'"H+Am\Ab a .BCV!3[ "sR.w o tiI8.49r ݚdR3>mI ^jʹW׈.Xb̫;챩VWw/yLGJD\Gcuy(AhSR@HЮ eÎqC= T9`企 6kU#NgI:K[@0 iŁ7/gIH*%En)e%dPGE ɃlmSR9AFafz4sdk-IF6۵Ϩ],3t"82$-mcjY+e {lyF3"Gv1@rzzB/B^#!YBi+pG_bki1=cqo22\MV /7кP/yzB8R;szCp_{_ٶyJǗ- {8%hl,[yq_Ӱ0{;ѯ`BCaAR~'Gdld1)2NQ̏#WIGZ\ґJ/Mr䶦ϴH#+EA}͉ӸېSG)Y. }%2!Zv7&k.8^ay-YeQ5/G#Q { 0QJN_xܟk*?^_.b{8lɇ }~)wT~lCfIG[[X.COQI:{b$W>LJ-K+EB}E[_f>q?~ݗ?|н??~f=lY̽mn4Hz^#^{vJJG|j4bDWB5$=Uˋ˼vd}kLU[!]Ngj7Y2rBbܐ&şf"T-S|g> A}g }#M-?g?}:縣6p\mU=phxQ|+Cgb@FJv}bsl߾!9PA}ڼ:nT{:εճE,9;3$ '1NGG~ro1sZ]ϼG" F3#{LZܗ|&2<8rZG{dic( I_L'S$y]ʒ%, ,ߙsIR)3}Zqgz뉯4X嫟%_L2`^[rd2fOɢ9I&9hyZS-,]4h@*w9!bU@*$ăr1*:.}4u31m :5BеN_2׹>9 ';a5',&wɤ_~3J=@B'qBC2 ~90=JtԻȄghwBƤTI}~&|m]}= |ds "MN[G+u UbS'D& b1[EՃ HCh%-S"l=7nC55G'7i t5qp`#3`JoгBd* .F'5 m2ןɞ,/xϮ'LorhZ OSjs7y ĕVb|D3Z\&ϫ/v]}'b) Dc<nL.b܋tV qɔoFI6+OX~dS5V,&&ݖܘEP =M#]؂|ÎP]+|Ԫ77(nfYMs0 s ?%8Z?7;Ѯۅk&tS\"!ej-umq x!NWJ#\tZ@_f}uom ~ xl}#epJ/5vQ?ZxXg#X}؟uGyco6p\58D~l4Bzՙm֧]:4 n[ҞkG ڟOY*~3Y Tz[rJ7@ԅpā;KcyK q˗TQcWV,xe֜WK.9@T9 !Kҡsư4ڦ`@{ :{LugtPF L\wܪ2PM#@DL3AgxU`t1˝e=<[b~J׸ͩ|GT5jS?'NҼ Pu{8d7Tљl:OԵZQ~c.VZUOPxC4w??:\aj\Ȭ&<.۳8I*/,XR@ϒ)O/o?r1ouDwq͈ر2:"_<<=Ĥ3 8 a.Ybbfe81GXF0zXيWj"Ƈsi0٥] )Z3\$LOiy(TA0{\/Kw+o‡\@M$-PyS=$t]/[i+[q_p$>zgWu֚0eVH[\ph3E2`?J4zD0 {胥*3,^l`'̇ Cf)pZčImb@HQ#<"}%:[C%Cɢ"$h2z.b1愎F [:bQ!Y!7y]apP?6*Iv@aآcIu8qLb1^f Jm㠆eB/~%D)xKZr_JP܀XN,hľr }O‰x֯8 ^A'D`w`g`ZFPzN/.hֺbFb^=.wqbp >"ᖪDiG@li:cI,m:Q聚.>T9:T 20~n""<{ l]p@4=E`RZHx(. 9;xpէ6@zӅe{~Fw})Vrpa*J. yt)g&nE3:ʽ $?0cp%l>|ÕN3a(96XN qD6r*9%_[/BcN(@K$в[zZLWl$h%m[ A D4I-G@АN/~͋mfMT-*ԊOaX `ׂsє7 00M4`|d0߳^{}ʛ_߱FF/b $$',UX~0d0Hlء Dt%GtTIo QPOYb_Ggw7poj3_潷ZqlArt }q5%nzq3Rي.s{{6 EcVΏ&.mN"CTK|9 9ימL"d/8A+䄰iUg' {]D`ͨ> Z̴wUbʹ0vߒ'vn-p.tsq|= 1<װY7l#!U{[hC/1d~FV3y/pѕheSM޿`͞|bb0xoGwEӬ4CWo-H]7y^doR,;K3W|DB1+yk]4eJb{bJ"lFTEwDfA:Ìc-,Ο'LaB߶Vx P$C-sހ>ba dj\kշV⒉D3>K}FzѲW$/A\T o<5qAٳU hV }A%B3iOOP+vMnFe(^B0%deu( ٸz 4 ⢋DNvw3 \yK9 ׿ZRPJө:$TNҹ>+j?|]o<`VTޝE=0jXW26eemFya_ۭ&ta<і?G,( hmqW5T67귔QQ2,'eG.Ô7OY(S?7@fRۦ8'4\&ܱTm|&trZ>*l辴?OP 61ecJVh~$PZ396'j&HtQG]=lBUe)N`,8 ĺKTF5 W3)9J >}>:P ]냩xu9΅{ul-ڞOO+82¢b9,l& Dآ=.ٙ%}XbE}G$"`d08fiyXs RMQtpBvoX `އ+a\ JO,`QAysQ%5q@hgtkH3zՀڥ'`ˉ\ oǽk9\.]Ԝ1-t ~svۛWޛ\37z췰ӤIW8O{W1 $7CYC:?9<:>/_XNER:|-Kih@̂s{&*Z& e:H͋dN*RC37H;iC=vθ|.Kk'fu20hhۇҫzhbuS'.Vr=jP$1M4 vxKW?> u2& PdC! pd$(A{#I^,eTNο$L8++i[([hAy-EΤc2A pNfKa/o@" eIA|Ưr_YFFq9`x6 edb"":lj=EzˏA{| d2ϗk۸X"t$ kX+ٻ)zZ}t_߸5-(L.`JoR+6bB2m[%ވ:wOjzT^ iQiܙAxWos 麌!t NF" E^Jc*)6*i"FLR4ëRϿQ2$0'&rYQy0Gj?zW~,Ui"m̊.!b}L"+ Iݘ8 (R)(Lj IzG=sb\+C?ѻzemn,Li\˳XNF=0(=tU"ءPxh=ɰeK5#N`>9$ ;R|xkK'$MSL# EޔdiCS^gZ u{kvSN)&Tp `M!0d0P+ ]%>a0GΙ`DSK/rVS>xKZ]mG_&/ <$&|cxi\Ǵ8$a LڃnD{6qOilF$>d;l<75EOS;CѲvˋ.Ux}sgȖ^cB)-X}U!vc$QRBe1IWZ^qaotM7E܌u%L!j՗/%\&Ex+0;HI˰[WZ$9s:0*} u*[t*֕qH#LOP^P̣i'NI'7ՄVJ^vCX JChb^٨ha,y7gq:idg G*32KaQ =Ȯ5(D0[z.}~*q&k`5x[ Jrvc:~ @gTN!(36FgͳOͶٟ\ڃZ__/ZL "W_f nG4!#N|$%.{WhuFQ?3/.<.arMt&62 `ltc#GB( M>h32\OmCb8+ GΜC8 (WQtH~EO1&MI!Ɂq%ml:얀-~3ةZmSLRRo/XoP$R`qK@ '8Q*u:? ,E\0SQ[^םwޒˉ|a);$X <Vա @k8ׇ D*3ѨLzbŹ<Y3zz6F ̘\DӅE"&뼠+@i{&:|3j,Ъdn2gò[Q@<" j(9jlfݦEo˷ fVY CV:ȉaofuX N vywn?դKR/pơvϽxTP`y&u[nfU CQZ޾r f3q`tt%C%}.kr߉#n:8]֋~Ժ7W:(^`170X~h@hZ`0@r(&}6ъ//Й/n&iEXh2z֡cPVup(gp;SPxA syC'fg9b2K1;2Ջ+,$*ĺ5K?^ŽIq=Ih8 f%ֳQ. ť8nBýU~)Z^"s4ܹ!WNdq@2}4e6F^`5[ޚ&.eD`Ԟ<~j_]t,n>agX1m /0[LxL4ĭ11ŀ&Js$RN_UseCQ<$o|V8Wp伭FU.P7:4[t%® d{:)0̉=>>R(L38ءvMR3#VSI:8 ˚MVh5K MֳH.q h]2S4Py⨛NfĦюF3RSF; MgǤ&ި f!eWS>mwOY{%k cQyffKmLfhE4%4R"*1CvdkTw÷ቂ 5}IH{v/X;c Y"4QhKjcۂb^/I_E7o oUɲS<<1M7T?vNnSc6p,d?(}tJPL9ox>;?> N PtʦpRw ձxw*X-w4C.[~`.2C:"Nxl^:|}P}L;#0gg[˲aBo|>>*}mK{,F[k S# t v>eZ9 ֭-lx!X&UeiA-l"L\^ j|u~^Y,Ig~̇K-^3HO6B0ٺQ@,TGR1`@ٞvjA[ca$P%0$CA=@}$,GT"$f&AkjcU:r{ۿ/ճúRVzj:w΢ Vo1I0YMIŖAt9Km6'+onq3  0Ϗ wUyBDRnxi`cbqlHXHO yÛ'l_`lRlvhgV.zT^3WƷ%sn;[ B%θ2Yy F-lZ燼]xnvL4(m"pgӝwVJh5vDO٥4_4]&&7c9z-DzNey˺(_ 0tv FIF9XQwL"1t>#Y>\@oy)M߽7Z+# `_ȢBڳG5;ȢpǺ=]s)]б=8#OƱ2M8R4;y+ڑ#[8^Y0MRe7'& ވvغ8bKs4 Tϐ/`m':?:%{(f(xOBҨ,β,RN8>j@d0uc -+#8^(]{?q *xceyB1mTX'ﶹ4ޤnã/C- g嗡hKg}#a "UEI?#bD~SMVcNRDk=/BBR`هB*?(=Wo[ӬVo:ҙ i )Ϯ 4+]lf{scŊ_P2Ř#a9Ccj zqvԹίdsGhuHDp!bf+aSE w ab֮E&$ŌkvqUtPE5.Ȫ3qAWc:hL2<5UJplߙH-bw_~|CFHyDXiz; ^yNN2NFf, 'oB̠T'&y:dq T;Cy/}%_a&E'7 i%c"NiiVa^6d\9lty^ MX8˫6?2D竦e91JKRf~^S[ ^uXQÊb9>+83!Nn̑68L@Q5&PDvqśZoءLrHu~}Up}#8Ή߈iNr]N DeqD+jx>e4(Qh D$&֑ݕ48OzYV'aS7A6w&S^,t{;^E{ I➁>b@IW=! Q7eD"c;%@۩W:Ƙ 웈BlsLJe3hGky\y]4rgM|]!yWAL j6~ FR` FU󴽹A-;4 GWFgtf^JPOxVtb# w:n; Ic=}a_ݝyLѩ(iȝbRRN1d0R=& y0`i埳iЍ{30\0wsLmwG5#^D |f+Zkn/@BqhN<Yy"va?]@Fݼ_5oɯF;uhy=V&[sZcPNDn5۱f{#5iR#< {LVΩwHڒCs# Y"l{^qf+[/:!,Srw'sACen7)8AT$~3wtxtPm*roo} &-s5dk,©}뉕gZ@?Q2'Zm\Z1nEFӧLe|7eU)k2U .ڹ$!W*KQ=6*xfzy~{kj_Z4n5ѩ% m?qWM-NY:7Hh`E:4]]e2gw} 4'B:EՕCu wk)l磣a$97CA1os#8]? J^/yFX}^XuBiz_ػ7{uyx=/Q،iXҲ|BpD)~dl`/0@5Fixs>< /ڭϭ 4$V 1ʑ̛gԁTx7 ڊ*uuTon) & @nrx'ShG`ր$qߢV3ȄcZ\ jb_W0[( Dq8o.Wo pHpqB=7qcgM#F䯇M%1dK^us玆`4N4{QoD{F'ljlM*ou TPAG;ZVD,|5hTΥ^a'hJ#pNAk`8nK) rO͍oPĿ,#Չ ov_QZP,]ƼҼNyw_){a،x*l_uLIC̑i_D<]~uxy?LʨVF4Z7SA/?V-g@9L3LS^-%eb޸=YKV/Gg19DhU{`}P؇ a)5Fv_y`p>!i[.kҹ=0A ,!Q8)@̉9?;<:ﵛvjSUFh>IW56u:o?"^w)_ l]Рg۾)jM0ʾ5)?f1,#1e|q<'aJ+77K+KF/-<-7|5'ȳ=.W)WR)SKV3$>zT>V ȁ[ìJ"ޜjS.m}֝}ؿ/K*56k]UL{۷x b[BûK- ǫT8mY~b 49/ 3 D3U }w\Zfl۪/r3( Ŵ,  ׀5pð/y-o/MS,!6bѥJ_G>+>55K?0?-HxRT(9*Jxm TEYQ8]}lﲔ^5x7!ӄNsԵZKwy=CLW2ᤅDϯvf1Sљ-&w1IZNL]~L,09&:с%|m;}4dnh"ٸWr!e]1'V }Jm?0ɛ*;Gu'YN[8l4r~%=,\ߘo/}8xhܾTN `LQr /"Q0:J:O:4WbpUG݉rȂ-PY y8_sJ^"A͕axXg1QvzfNjf}S<=lly%ruIنLejBĎ8*W̙)6ۻ3ad*3/?X^UcN?_..~ :x 1[<'X4?I8Q7E ضQN출voΆQ? #g_X3{BЛOF1뛝[lVA(ؼ;媘.!g3TBn.f>~8#e[}/B(!^Rǭ8n嚭NH8uݩ"[vopH-E u6-.n]ϱ )0.߯OC/%[ڕs>4T+EE;<;lYqfIr̖!rY0s{*ƞ@Wy&bkH)F" C ZCޖfa.kvyH Y{LAl՜Tjm猧2b}A>ü}[1Q$v3-S"Rv)-v5CExIbmM98& vc"jxC3L{CɰHi}m2)HVχ,Z[^2L挄60xqEBxp"(OYtt8b"on$JNb"~ ^ٿlBrF;ckutom  H ☂߲OUy~pi2E_Ӫ9q= 'hj7;|xur//_oT$sW&rlhEcHh.YUmԶ^n>%$tzûS?pz\]#ΊWn.٢K|1gkg ߐ1s3|&xjgqqcx9Yל;ґ!t1箇K!r/gj 97hPNCW ݘW#ij>f P/ ƈL1t,$_ 1yqUe:bh<tcһ& >1ܢhGV#Q ćurpԊ\;\;\I#q-J4cw:2"ɑ8I!?{a!*TEUF+U5U_ᦗy719n Z[N`q Ӕֹ`pƙ@, V4fchUT!i:v < R`[g #xdD^@8 V*>&jBP+E s JǞ3`Z8fߘt7s qXBw2m >ḠKNqg]eY`Rgua.rt _nKtB:/>FiKemKmNطBH,{KG[Íp1˘#e \XS*R=r8Rf{o[b[E?: C3>㏈_ t D-mvJA0zP@$2.Ի4ƈi}s#!ct){{>l'LXu=m~n]`Q>;gDZfa6^ulUs ی*5|W -N%hk2ںIוLI 8ܻgg3#/X?⑆p{9M@|ܻ2ڼyvE@uv&XE:t. %cbr-U V7Q cN@p7?V[UcڎDւf1<+M+ ͓&MCXh (n4t"$!-?hJ$ )kޣ簥9|IU!ҩKyz1TIljhgf .}ԛߎCq=:p-woDtdǏ(uw{JR@<ePxB+D,֪aa}I Hd#UG A'時I&b.<:sS+'YEM|l#!1@ K?膌FHVGW2 ߪȪI$؞J9^(m6R+ZmGՖ+66$:%^gl[*芁0=ZL>ˏkFcn-G{öGB#ׄA1jpExKlTSB/CyLQd$KZzw_e}0*>E`G3ׂi+De˜8s=٘ׄ&QM8^W**>D&2ycv*bJXr6`l 3Z e%DYuɀmsNYء5 ZxaNn(t67Gi=AE p` FƋ`U0^Ay~}zZ(\GwmI:crj\=+$0"v4,`}6oqz+Ê2B/%Mne6m;ԇ$xupk60QTwX"B^"ue\ 5=Op-¹NOO1<-憀aC#4&J6 \Qwt[d({@"#p0U4o7@"[\\il;u4H=!vxy]R=̕Ϩ˱훵J`R=afA6L#ko-LWt/t:d]|ܓe|1?|>nҿr\Drl0Kltht9<z_" Fruzz빮^*P&&9^xIN-ɏ^JA"1jLw~d9Ql&^l5d;!8ə(bճӫuV75yeF~T@'8bh2#I_fBÌfM9rɎ GRʲ%]lᔴA1UΫvZ1=t`7 eB %"H@B q9q;h]@,(+OUƝtK(O5 N>"6plE0?"-&ar.^|e (R9ZŞ$7"}S5}ɲց*bW\_h4[Q iZ%Iua[ QLDu//ƍ+7ʚ: bEϕŘ[9["lQ]?8zW8 d.Vq"SQC ,y0C6G7h/v [T;K?SyzۜQ558$'C"'| %\+;9vQJ "u^ w0 TF=>U* ?Xj5r^1vp:'fYϖhwV"G@CA]Fq$Rj4%9`$}O tcH'7qV$=B?_c} ֆE_*-ޤvLEG=eg6˞[u)32%\3ݲ7?mo˿KrĐU)7ԃgi ˿M a.O=bimץRrz%)mMTCv9b5Rx+lݼn@![ =35$ 0w-c;|p T_TųT़`τ!8$.}cfrWdg{W't]~WewD7R1_w/rՂХh!圅0ДQ - H &)m {,/?/]m 'IPD 6|j,gL@1nn qrm}؅:Bܖ' u+0 {E =d7[fM#ݐsPw rg<{BKa孳S^kTW;'77wv{">ٟ}Hd;_x}&=mߗn*7B#b,HTWUkʞ)3aX?K!!/j]\6ۈ!xxm)&֝{ɇ_ymV{P`od (2V@<{O7fތ'fin56иw |ɍ{#܆״~4>,>a]ڈUt"X[`+9ުS>u?=A2[,Z +ۨae׺bYø׌ʎ%HJxXF7iͅ×z%G(1T9A^@MP#+Hko[*c(~ZƊQ.X G#!) 7|ʟ#%|fgR.}F}^PZ]مNނtz3gA9(96n)‰PQ 6sfJٕfQѴCUyLÔ s9:}PU0sxttrzJ:r)WWs:r59mc'w8﮹xA6b DCΡphk5޳1"^i6uzt[EK*4ᕦ̗zJ+2[%HUz*2hbfUъRݘ=gRb6ƴ4́Yr%GRnD c1Ig2ȂH;5$ODP}qODBt%iAࣤ\M}>Q`R֜#d3@-vxƷhJPh" "Y+PS(Dn+߳$"#H4`Q8@.oiOW9#fedtMgf!קO1=̅a$ӇB)4Ovav$d˾&DOIꮘA0|:C~jV[r)Dxw=8Yc_/01w bL x{|` ݝV(Q,Xe2 ` ne@>uڅM@!ΤƊGUXʪ~B JF|Q? Yv I*E1aÇ'Z{3l6!ut*,=tBq>5v63wks&4h>rfkÃ\CLzaMXYĵJڱRon*5+U߆{x&нEdjR* Dqa YCy$ .q25P70tIMO苰'`St&u}AҙM,SX3`QYb/tHȁMF b#9$Yj:;1´uTU *. ߳Pvtœjs?eclMGv) eA1=)/`9>5I'zC!yryεt:!*Vh0;&)"adA28nK]m69;ds;.1,)$F4)*j@ / :)8O?7“U<=lOPm? GsDc=OMS H/ǏG_]D6Q:|~wj7Vxhc}EEىXƽh!>jK5 Ҥt?uT(=U&kNY?qP~|/̤a #M!CugD.dZFgbf&y Sy[@7{U{:jwZf`.68HQ:j(S2zc֒@mQZ S1(YC['xsa'7{\kb\ Ǣ,hNS#H!72;g` QKKs۾ ϋKv#и)kǹ~6`SE1MKC:ygR ? )ٰ'iANV)Gx : ]7Öb0ٱc\ =$Մ50X2跚 j@5 ꑄ7%xg@OM+2TS`7S*:|+(r)g^hH5@'THO+T:@Q#~ uQnU2Wܪ:!6zO0ݭ{;d(7:їt/ ٝd mW56G;,lA0bG&MCg$g46V͛O389#GD2 yё1I)}7|&?W*Ƴ~Z8طbrd*xhOK(oczŽP~!1Bװ4+34Ph(UNC|ҊY`?>X:jۥ tqɡPQ(}JFW2`=i5Ë FX8)5ug|[lsپ@@ =z0%jTr!!l7) $u{${C8Mc/ޒ$B3L A[Tܧ}#ɸ?)b)ˁ,. tHAJT%W6;~XLY.R,VJH5Sc,x!K!H+TjD^Ᵹ,oO֕)o1Ve۞^] Q4v؍}#Κc6Cp=4=8SWEZL-8ѹm _{ޮӛDU;UH 4P,?5'1DW|LʀI&LYWvvPU'RcyU˔YE*(1r|>QT+/2'{쐂S6\0xMB3ғ{D/`({I˶w)&qf(SBSz=GW\%1ɫy9[}A(k,yE -`d亗񃁭YӛWƱҘ.ո4A}̏qPL'Ƅk3]D%|@.ro#._ig\\tMMۧ XP}Iτ7#d@ X !y{.'e[G8VLk[v-Hoy-L6ܧU'VP6fw\я\y| '77stt]ܖZ[c\&`̒.Vlxs)T*|SF).KzfWlhYنb㡸Z3k2/t2rA-2baɭC  .Dps`jOC8_ONCG҆ҟ[ךaFy0y5i]}aCPk*RZA㚏!~GW,]Y# %(L߼:0'j~do:q$%`$~~2Dс%X-`vCQ-& `;O陗.ї XOu:j>]_5i C2,\izD!T JO.h _3]2[!Xn<?RpE,[}dfA7䠓A ,{EJo0h!.4={ Ԕ2Dui}j /K9?i'k*&1 8y#UGiu'`NبK\K1n_z(V|263=& B4O˖x!5!TA7TOY1ͳ?PLSv 6ai\Ӑɒɘ7wYUyG}\^ɦŦ7 @bwb8s2ݴŒٚ [$Θ=V|rcNڿ26 F+eE$H!(r0 ?H?B%|O]x%[HM =9 Y:ثdц`B!ix:yP9px9[MGn8}\/gNjX{gObTb y-Jzq[J!U /SF2"dgLFԾݤO!Mb~ GЫ͍^z=񲁭``q],Ui糪6Z[9摉srbJ%a\"QZt>:_P2FEj~[įhg+ƦrR2KeF^?L< h>9jCZ"b[ZEFrFOŕ*B S g.( Vʜ.jğݴ :rr):xgGsKh\$peDIv.6V oV$Y>9} w3F"|. F[ʊepA\bTpV@G~-5l(EG$5%D40!ʦ$F\e6MaϗD{?YYmK,stzsކ[]8?9&!]lfpI8.&߶l'8iu=K̺Gĭ!,/(ŏLyKv Il$vGLAubW!cq{rAŚww{ }>)3*6h81v:׈^HfFup^,]&zb5 6ݔqOή.<8==l/ F /~e9aQ9EMbQCN%ҡ-\jw(p46=@$=p֜PCٮ0pGKc" %bj z.sqL`]I"ni~kdwu6ݎUp2{Pę{ ir&G>ʙ6tgi6Bs&bmR'6G; yo*vf8@g" q5biS4Y, ~3yE[^޾T5!8ea덧VUT4V^ RerQ@^{#Il [44]߲Tih`b㺯 |,O_5 c~8' >>WYz{,2 :IϏF'q hr]^zs"(GIQ$O?_g<[O]GrDct;MFץ>IQC*8y.l7t+d*oBSPϝZvۛ MkIyv;2^:ry~}+sM4Fiş{MNٚ){%[75.ZHϦ;-8gɚi5 zik')I@# ܺYs kf̰n\1NjP9o_kݴݵ,tF onRv'u|:-֝|ޮ[h:{k*^v M+2i bETg,ChDEltJ磒F7e5Ge`h`Yxd>Xhq"e,g_/ 3B0S0CwUف}γ]8d (g)wcX2& a$'z#.^t8bZF+n0UU{3t͂7]kC@i^6GN=0\wo4)pih)grqWUCm97RN ]{h=@8UC«ScUvƱa 6w@w^H~ZЁ[dT_Zh'-z7nP/ūN}D<8n}_V {y  ùav1^j>G7[RB#a׍u))]爫< MQXF }eN'/Ta ws<(?EIݏK1yC~P"5gq/Nn7`Ř`9XDҘF-qcgtzq Qf] _.=|02t 7ksrdcq1 oiq+sx3KR<hI>*۞f#+?ƓoyI3{]с{~ NVO2`,@qpHGXrL<(g6Z}5 .솳WF#--+8*vVoc=%.Xw8/O'*ϔ@=Œhv@&O>W4rZXw/~c鼁WMgf+m:C;I>G#aL/Pkq-zY՘57E156 |3khpt5S*`Kp7 ǧRWL^7aaBF95v[ǓYUe"15KMG` RIb= Z|ݐ؝1ztK+JKdGR"ƌd#SFoMY,CY'{˒-xXMe A:O0)0O.iLBJHXu.OZFm6= ;_[WG_+:uB1Xz./L":7K&ee_Z9=Inuxi|R̙_;Ii^( u<2-Zܷ@kTߛ]WNۯHZ_펉tMg9ҳӓN'G_Z3^bЁrc Rݯj-Z;ޟՀƏ{0ԭ AfׅhEVHXJD7|$r<074sWQqYl1G0M[.GLoPa'(U_|r!Ƕcr7-lֺr;(3|6 ^,Ɉ#%ƚoƍT+ᱶ,"v0]M{gC-QgՏ(K磣[@lCs_"<o>sO|k.2 {sC/2<~23܇&SL΍nv n' Xl1s'<w><׶yAJDnjQ$]Na+4OHPmnrW1ײ6u[$Pd g}MBtŇ_.R> ZPoLhV,b(l;ooj'FsUToު,ͱa$*3i3*悼Ё; !@uIc\K9rtΰ:zsoUhDDfF`Q6JH @c@h iDo^o9d H% mwut4}[vLbFcZ:?wv=Lxi% #xs5RF];0Yg:{^1VeE:6tj0Uo\& ec;"7dG+ qU$3x^lgX܂ԟh3'[g-oUDd6N7" -c+@7;isܺNFoh8yBM-B&h.si t gwdOU1[JM!uf>䓬nT!% ô;x`)uؗ_M; [橙bSBA(/Z gX R%xP=,x&bHBaVK#ws#鴮Bи+7Pxp^LA¨ nq WdUK-CٍeD4q70Ki3yi0}D0Rg",Ƙ'$'X)P8ovI_?ъms(nKj&XQ483j@:;aN7}{=ޟ:CGm QiV^? {=v@5n<5gy~RPTP &G'=2 ~|H,8?mcbVy<22,WO( |H0/!@?;2㼂-h؃@c.g=F~@#:}h1OG1Yع>:jv:l(Y NS`oGJ>R=!_ ogk\4πiBs B.k /i[̀Wmafg ]xȩ% |G{=Fmif"H8M!PUtGW] AΘX.E(D(R'2_\SNCԥLrŜ8a;d'L>K)DИ1ة|@ 8*d'Os-}.h+Z]1 BtsDGK *pt/i6Lse*~~Dpv+`DoO%7 9TcHE6,>/q?EMNfgLʅ߽ގ?wdW_1.օ60Gt:(,'MS)ص'xCeQ(AVB`\֬8^G@p"[ꔟ1UHb 4Auap4[xZ+:{u/?KnOk'躗i]X`S\2"XB\YOfJ'8BPQ!YQllCafe fY<.^QTϭ72X&y\0ۇ w\6+,έ}CnrB"0cpL8F2:0-6Skd`5]Ggs8l)JpA KOgX]@7N96A൴(Ҁ~W+td3]=ϛn\A#}NX#Wx`2͍|^N M1 5jVw0λ3IF>~lY1 2Ag$gƁW KoN$g՘V nt q9C:tfrּj_ɤ6oH<^Qzf1leÍ:ctKbgpPxs9A&>7̙-kd-r(V2"TΗ-I}bT^ڥ@aB r:8ԡ{SX oB0lO;0Nu:b`7)9I4c4=`]wh;~-ϛs=`SSi(jfbGTSmTGv$vq/c,h/?#Ӂ&$q:O5ՍGh7 ?vv,yiF?I(,A<v:1xʘ9zgl ۄ*QqJr3F4=B?F)*ػx*%&A?Jgd 9V.e+l RXȺ|PO vid` {:^: +M^ bwkG. NU~ޣ=ޗ^&M<1.e|B!ɄY,-a3N'ʩp&bӠ X`"mt_=F( §Fhzft?Cg."N 6_Gۺp16;AXF *ūhtZ-[[/

/:l8wfj^D+_~o#I9=Ӹ%e3r js/5W~쀪ᖉ:߁MWԁUaٓm ؒ7Zi՗.jB纸/z Րfܑ=>khTb+G%v9!? w!)(G0yf o!A?޹{5:;8!=[&,67 8mLؤù5"އR0 1k߻gnf"f Tqn⁖ Hb'Lrpf5ǖ0\ .IO03w>ínEe6tvP.1_KE%s78NOp?#NuB\2$W?^7|0XxIn&c\Ÿ 6IxE|d!Y<lz^ޗR] EMзqÝm30YI\K2&F~׌L^,gJKikܸp܊%gs8| mtOC1N(uSOփ^)41ǯ<ڤ;Ƣbi*nB<)H)H2&\x#+* Ƽlٜs薙zB66 th."\&ai\*F"B*&DkoSۆXÙg{?()8ףy{P>Di93!IVc, KaWaʳԗ:`[b39>28^"25F*ShD9PlUۮK1b0Hp{vV3 44kV‰5JjVnAtUr}EҾu-8eyHiX53Ciꅏ4IŽhy,:{YdՕh]C,ۓt#˃' [Bz`nɂ6t>_maPZ}**{IN1[5b@B*wJ۾\yynkb#4WKU6y(,W>,SJCDv #bmutawNʘȬP5nCDE-x5йVn2 "^~ݘ 3lǭ&82 b0Uԥ%3%O%BV7Lś:lf!aKߺ~@Ԧq΅!pUs^wt~TO`)]9mJNx~'= R{c :LhS/ONEnX+ȶ<QZ: iڝElrvD>EƥXc\fX{? g/ubice $=p1f޻M9b$sG]809&SQA,nCeDt 8Ŝ-._~He" WQ?̨A,ԏQ &ݬe>pD'C"4(]uF|α)k4+,8W.m n`/ ovBLy773ϋ1ʢJUnm,NKrygl?xU恬0Wg5h <= M2 \ {4 Iu_Gz{ڤq)m 2a{b)4*%F,T$a,: D@.#`vͼ8tx{҂\w}PXxW 2O u%O0%5ZE= FW |Zֳ nE=f#'w.gXT;0l r'X!3 nӽ,1@ `P x7̭ρJ4g^p|(Y?Á<be-&K[9q, Жj_7g8cX^G݋띍o C*+uFȚ.𑎺8G"3⮕]}6t}&4 CP/ BAjVA|}%\8\8hTE 4t2hj,L*ZW@E:=i#_fCdB,+_O{9P^Xqɸ$)=}aoŧp@M9F#) s8sb*>bm"g#ZQÃEvt+r}+Wie),Q^pDۨN{/we[GCG<@jr3 Q :4@wxC|4'R%380?5k].(4 igh^5 *gܛHWG*j i{_g$nfv,]`WB3 .3:l3Dp;)yXo=8jb +کe8ʵFYҫ rJ{:1N1_4]X`}7+CkX3IVI%P?6]ĉ_J37]*1MYXť7LԂjP!@2*Ī< rD=IWcL*Ac)Yj3"**hC䛟߰@6z)r_1gj B3Lx* Ȥ%_MV/_e4_lXoiur `YQVa3>Ӈ( TL;qLmزFu5{x jTi/c F +kK \Aa5sI++x_ YEO1!FU{ 6ZjNucgP]P706bVGXH;/h)F?/ h | 572_o9l"P.:B\߰ Cl&1ϘfI7d|xcϽ.{nk"5p˩w6#4L7 n qD @W:QA`G1Idi}/Z6!=cZ+K}lR9)(ᇹRSgݺE&e @(NM[A="لлq|xuX 6>l\xuR]ѫ*Y9{qq1m鮼-FӃ—SC?Ӄ/xʧ$M_B@jɗ-͍]EA.ZJ]_ S88%cFsv-|^Q8$rl}3%DѪU e'/^LRZM.!6 =;5_g)Xi;!Wk\Pt6OT(a4Td~W,4}ݾ4r[wՔ)jnȺ`.Pzo 1.y]!acˏjb\V@tze~+ /Ev,!b,5rb% c)}Qΰ+XQA oRvo:!&B:0gƘDg6j̒I|ie8FCX|)Bg?>gFTtXu[9%l쉰_(x̓8k@PXx|(/;#A8hoCΎGEm{z4wu8d5ޓDܚ7G~s x׸#mc$M aN;x#-WxT3(rI IW"y5kzga@n;0Y/Y9:*P+-HBӪ}0cH0OOőRWR-@üzeDPt:zNf)mG\‹~R=G3E5[8cM͋[ :&m [ eCRj߸֋ Vzsދ=u_~`Q('aTk0Ș 1CǻӴߘm&)ƛ“%*k]б/ }6/KB&f-qt: ❫ëCF8vF9PY}^ZL+Tp$7ùͤ xq#Nt^׽ǭ"z| i9N1ԷNɀHta=WRkE4b^:>Odj8Vsbt+wߺ2*UˇNC#o]y7/+K"]-?L7t"Ε57qp D** @=[봹ʹ~zuCb,dWs 8|?xu.ɩ>!B=k_F^al`kAX~y$ ˑdǽkysi[%;J0q ! QOǮ~ mڭSa׻zi6ZV]c#^ivmj.Zz.*Dn<6 3bBnIO7TpC%ؤ,[|`9S+E IG O4F9vy$x9oA".KVW_ki ص(1$0Ÿ+EJ`%nlvI&h[ⳘBo!(˂ZW\ÝAt@+`]Ukn,GGW}\aR8kQqt~̅J;\gl<@%o~=ll5VӱÒ ф+Rp8})d|Rʞ0I8Xft585Ⱦ3'p4'7ӻa_)c?jؐ[ 9M.Í:HlM`ShNY}p7Vl]ݳnx#MF?Z@r(T7T<7BI%]BN%m-n 3DU)#RU6U,n.x/:l]\JߌĄw1CȋW :b(cˉFВ12#+.%]mukvgoׂ`AŐl G{FfNiYTvHF:2co4sU\}xY@QKl3t[$,zj'IFafYpzh`]D3-|7lH2r<уgvnnf0Tf~녞f.1ZߵRYK𷪽QmL7ㄆFgaOc |IbT3+,᪜{kT!Twe :#dx4>v49`tA{p8pY2V}v3Aˁ]2wA?S;(QLi/ȷ#wϦް&ÛuɭO? th\i``|x0>CMn#ǗFI\yFt<Ȧ/;FTp}Jۥ67 07p)ZQοabx78aQ3npd,qSTFU+3:(xcp0^^mDĂdpE5v8/fih+`@Й?7ϛ+.nt*MkVRvuYec'g˵7F2}$UXqA4z؅^j?K>v%8 T uqhzuI3>Y^?QU5CE`Oy;wn;/5x@(4сdo݇% :?9N az}XGynY=xªoOw,J"C0󚵐EGz0{gN{ky2EL;Շ=s貍L=[wCGQ9܁|o ,+>9^ZvS7fWF^R#̩4On9~Oq*Gi|sw]e8vZa0.> M({KUE] rn)U$߾nF4@n3BHOF9djXMxun}>4Y'r ŊnR 58z԰u$93`tm@F&I}6d{(qTɌ m;5㥚F$6r@b«/翬ܱY({7BD4;%R߯/X{>럆 %'|nآ<y.9S RX8O̺S5&F-h QڍF˭_?7EG'Z C si3)z^|1C5a֥}}KvRvH>e@ (2M[ Yqb* WxM|OaǴE|F JY C n}+@?VTS|Apa -+4`ַ9'3]8*i=켳?Pؽ+ ×|M X8|?S NX΋skyRQd9*װ e;$=mLX08({[dȢz731'qMtl\f/D֛V>0%_nl^rvyv$~|P_Xw0w(oDeo:զomhV՛a|/PZ ͣOn #I EǫJ#L 9.Y$HΧP}f['-z;;h;#„rFI7ɳ 5dawn$Jn {V:Vա̣a_ӣ82ct~MR0VuFv~q o{~Lpif(0zY*>X=n&$jUxb,鸴:uǕSrM }=.R|V0 &(SULZ ӤkHƑ?T.T-R[~Wu5LMu0YŐADKXQP}Ywq818oFMttxzҏ=q{cl|1%=G(<{᳂^^s-I9/߄)%*JKeM'Mxrz+LbzqJ{]\_(طWNn_^R# &ambpDy;?ooHUOZr*I*Kd6dwy pM|7ND LD$D^#rN$ LĄlժ&{mjlebhD'tb^["e&G*h4 i2R+w %+*/} \+OTM'Go2QEV`Kz=Ŋ L-|`nbh,`AF/ Ɉ RqK6 t,{  Ґ=΅>E[cwsUnWtv8~g BHWu~eOTK_oB~zOB'RHU(='>bEL۬ Q8NLw;I) jXA/_:(p{Zw˜sVQ~wMm6R?Ob%iӜ<%O@4G-Nsu'LwzMhuhf6h\-R-\MN8˲T4X6(:òF,Yw4c$1|$|p@*8^%!OzhprG_{*y:#Rr>开ܥ@M$3y1Sj,SkkJv9cTVާWAdQo-mA]O%s&by%"i3.i61_$^,t؞dQϿ7ZLƲY6H:M(oJ.!Ao)dEZ5}$1t9ݨ|I2}vO|9uOiMCBǘo=nz̡`l24zAū@7X.ZI0RVHjT>1+=>!2Z X}_Ϧˁ9V-!;KkJY_]nNڵQKJ]h4BscaPiᆀ4q!TQ^:]N9ViTXWڔFҝ{+6Q֖fνzl`V>Kka?,=ԶϏ].$Ξ ^۰6ŹĊQ9~W=%WyՍoZGMz5;;{/鈤h78;Մc[s0 ;<e$$ur制6V>i`Ϗ}::qr]$d7l6)M3uRIsv|i>L=&6aL';9pW;Z23ѿbܐ ^,=/psZI^ U2qj&lmYo@\ ql ,kףL޽T5gġ-&^A `PHžA.ʺ5Ef+ujr2~9 %:<}%`ADɜiy_<^{o>CsƔ | Z`&!)D* kG,4 W k @mΖa* jG*n_XKwqjjc_݈F 3cq,8=zERyXΧoK JQWgU| D[v- ,j㋫X\t&^<mzWN{}IIɕbRыN|}_:E5}#+6?ҩrlNT-\z}L<>@eL'MEפ⯱wj)m`LܬK upb Au}…OTXf^P˹kJxQɡ;q XBi\WIQ ?= ,D^]p*AҳD>|]\r[I/s`]s£Bz+R\}}5;ī=: YfִȎt6 u"d{Kƴ=p';cv;m\v}n[Y2}(O]UQT ު|S3U fT Ʉc*_mX`a(cצfS_ tt)/.ՖҜ Pjn=j 7+n|>\s0Eٽۻ뒷 &U,mX(8G #} B#0jP'JlWr);gkb*#mwuz"յ௰ϗc񌋓0@o'pf&4Ʃp&p#"b1hGfp/j"OX0{2 0)u$۲UdD5GR"!m Nةi9I8S9?T7$w\_Oǭ5mPhܥqy) t5@V txNH]r=?be؞ ؞'] +OϩpyGlE{;@ѣ.ӑ1hD;npdOXH#"[eߓ| x6[,ؾzV"!A{4Y?>|+L]$v{kMM4XT7ub&`^bOYz{J/*o/F;M{no$V]myDy}3K:Nu_Yuڷ==`3o.3'b]>:"h1zmfu'# 5.W/@5 Ǻl En!7n B'vE6H>ں{k::2 R3k\?ş@@}U#ۧϟۼc//MLG+ƤChC>?', wGxa/-|Yv[wڭ*(=Z>QW׮0aOڧGI{&Lm-+U5OToW0@}.vBUj+V}ް\-AyMJ>Jf$ҹ.C,647Q>oQUڪDab.EQ"{\S\$=Kw߈EOpC\J{^Mlc9f{Z*B'8ϺMVDP莥u0P^Uv܀O{VyzA$Ÿni1&X˺iRHҿMبmT{`x㌇~o9YU_ƚM';>?Ʒ4ӟփ iзnxJ}{93V0*gw7̼_ *e6Z,/QNJ r])a0 {˻rEPrr#L]^tt~{Y7hJH^))J]9\0,%E%.SI)TR$ME:x/w~:||8ꖮGz\?.i=et~r/9J y\F^.#ʘs*}]0ᮔ0/=PABQNŤ@/-,Q&̃>zrA΢3yy (I7a"xnHJ p20('r9J k&PJ^0 4Kѧtn Pӏaw8r 6@#?XT#tjQxH"A ?f3.'TԆ(B\m,g<ƙeE|l :8 eP|`׹Zy_"aį-sr珖яM#Է=1'9I@Ma}4EFʠFnͿUtC]KVjzǷ&knUTQ`18>ErT8gtA oD6©JL+_2:4c;ˢj+D]Ժ:i_i }:W~I_]-o>Aa{2_CC"(){y!}{cP :&_3[wCQg:6S†ni #yu1o O & i߿dOa$.N`QUSn`\!k?|HO$cmW.>R͋m*B4>(̖s[:l]"5nihĊR @/I6}FɏIoLh\*d`=*9 X=}0pP0a-gfVY ܅Vn]g=́_B # 5v֝1 3(%l6m!ɡE^-s7>An_ (*{tP3$,C8R 0WO'W=h^8w| |݋̦KPYi=rZ]V[6{M5\yL~JIʾX.V) *c0K-#HLG}Y&鍋{*7*\  g~--oƏQbb`xpRc܋8p.gS^7d,I ?zZvx{|}4Vi( XaWNB:?Biйx&WZ,=,`uA4X6DwYm)´8뛚"0.%uD:yěb Hqw)4 ,G=cgQXpOcEA .;Li+ Ire)F$QVs75S3t>lH Ʌ]bOcMzUO ._:i$ ZHLe/Sqhzy'ʹf<5~50vh+T܁c1&2^'E #v~3 0Gsllw"'}g7_X5%G zd'W^ᅁyEC}óץ3UGe?2LnEMzGl𱭌R*8{~_~= &<>ޞD/Cn 'l?MeusGPfc{8Z~Kd2L)/x`ͼp >ѥSþ:q[! ؾ24]D|dylxA$И3҅ (8¾{PC  ! D e> {^~4^3pIDUp({nDJO"s7b;!.Uه z,׺U 1+*XJk  X{:jaHγ0^O'8WJ@f2U8;p݇!PgL|nsw\rQ**{ʴ3f9;uSz~szJŞBCLwOvBۜO{:O8OT'@?v|Y/rk*:a!+}|Ubz~=Ҋ؇=5Yޟ'Aو^FAp^O:?Ȉ8fΛ9去nh/j= Ub2$Kub%!>lu7g[a9}: a)2 %ܡwzwas T<`0`fTy;;o,8츇v.K߿79h|M &c}xOhvˁR^aBL|X]U"Xɞ)dNY#a|9ZM'$B';pӯYϭ?kLMf?(_ ?Le@x3=>hp}݀ |o-1(!h}SڨT|q/4:),xlDu/@8uБ3n}bemW21L^I[ȶ4OFLWiA=py6-N>?;w AGq=J=.Y58ic-'tHJ #Nǭ5jBZ8#H1b'hXifA&(}Ku`/ hJqd׵LXJCc? SMZV Uv]aiiy8 nifS:ϴa1ň)OEwY=Y+ܔ'e:͇۴}wAqiDanXꩌ"9H=tYG$L?YñQHa5<[*&Zw`<-{*_G kl3]I?ϢқgCii=n IA=G5OO߆_ljm?Qm˘1Z-Hia*'{.\0t/F?FハQ`p{1.{\YV Q>n 1d4PP +edEnQp޲[,jaj  It`.NWoT) < L9S{+>ͱ@Q{s'KoݒV8D׺3RAՆ;nbSvx[hƣN!&e^(f」6ec9pF@M##}FY(¶tmA[$DW sP!왃5RjDr8WtS D*j- q,#ڽu. `/=U|m:hWN ]It^b twgb@#qa|*lo2MV=d1[Ys&-1%\8uB>00r\MTkdq.aޑ oR]NH|84W^7abAy͏(?Pԯ,6S)|B[w],s!pޖ *l$Ÿewv̨!z?-s`yv2^e#,A;hW :̊)&s"a1X&I*E 68P?S8qas IT!ᶃ^2YO[ۋ:3X~E/,pc@5+ST9)bpI6.7q'4{(%pA`{DGq5+],t++ueݰuXB][G&kH{߆ճԢ'l*b^IGPKKUG=#&skC2[کX VW_$܉ue| V"?he SJL-(WJ]IIj'f pV~MhnUx4v]W0[29u‚;EX4455 ŽXW,[ҵyIN~F00QXoIYL"Qv1:a2~ܓu$r,OaT|Ϡ+@}&PSأU3aقT TSvR<%Jo gv]eIJh-Rno\v~gwgCsw xNNKMDCtN֧@@J$"(g+5r9\ ֐H#+\cotG?b=7 ʏ57@%4slkOe77?_2^5*iCLfwX.v+rGip¡*`C4@AoXtd@Ckw%(6`рY,pbGb"ePuPW&/XtnubԳ@j_䠾mg"a@Q->wNjA2콴Uw5 >^s5 >EiR~h5DmG EEƚD?| y(?\Ukx\&+xl&mvT@f6ԊP"ޢef-MpAjD!D/ws|G6QZk>b$ۣr:D1Z"_ sa BAdK A1*B pIT(ymHDcF,Tc; O|~2- \2hWeHk2p{ybr$IoQtzHY2.*0MeJoٯ 9{-X?J#>hb/1 cΌBSM5{BTi4_|~}4e=\ ̓4W%*Wgw2-hYcyߤAXBLrޤtmI=k3g+6f|>>MK:d=JK[4l ՜h 6 )Q#M}]C)&˱b!.ɒ)@S|>yMEv9v,1Lc8` hxp;( S g1cY_H ͫt6Nz)5?){Tz/n˽67i#+|S7PyPRHE;#xczx|X+$NxX\NBM2L)@KiOC dT{K~лQa8=H@Y?f+ie?0k:#hԠGc[<Ë!CAᔧ'To h",=|1UlҚ)o׶| sj} egTki7gF8.D;qƟ8Һ܈w4vy ,v)l5Σ'XVvr6e+J#B/:81XJ4͞k*8pPY;vw,R{'s(7V҆[dl\~Q7e]R %Zƒ\ z \p KiJͭ-[\ɳ˨Xѭ66[AfLvpe9V \͕_|ȩVUW3rx^Y3cIW꾳)xKtҏ$*΁{U>!+㼫+66<:]:>n{UOw[EX{0Uئyj7"ί#9) b OQuoaW ^뒪}ʯA=NAD`/zvrWW= ?uEP5㋌>/cD/AC@՞'F,1B<h_85Xެ7woO?7U#: Ϯc{~}Yd^Ϻ\}c37)Y_v׶`Rg*=G{`z6@^!TjyaCN"8|r2M6 x3$߄hœY΃FT }v{1 С$bN|mHPSB:buи8Xe`NO,4' WoSDbYX@W;cxoKe 2*n3z+` ݋d7^<UDx%%1(M 농gE? 1CȆfi9tAxm : -RL̯pY,zP E3 ޏ@hs|8ߣYV雁'ݚ!b] ӜIK$8j PY^O""Wc!j~@0V? {$x rq]8ɶV)rvIdnc[|9Ex|F#ըJR,{lEH05shX"AƤ;`2Y3f,ܙ[*]U}ֈMI*lL_"{l1ʙ6_(̥+a7~we?}s/F`O} AMj ``T/ݮ; @ 4<9gvS:ZYgO^BMPذ+x.LW @4I0'Jw`'˨ݤzMd Uw'4 E\Sy xA"' ^m+-T5H*˩9Nt 㯮$s Yd.HeµfTɚ?ɏA,֌D*Pnʟ^ɕdowKPW_ZJ`9DW4NxsX^|c]UFgg%UFਂ][OR-K<>ʻ (_[IVp|aˏGSd@۹:d@ø}N8J]hU{oP@t|mbY9_@4IZ@2^H DHq$]mj,:c͊*Juy[@"?d GCRhVqpl8G3_ 8$J$LBYλOKp/gE^ hkxҪHmBB;t0HpLZw<{^a}8iy7;ÅfVn u1E2(/gj7Q2̲^Ť~yDO 8 iw˫ \mUЬE~ ҼnDM4l)&:ơnJ *!noY5㙴rPmKeXU& J2rU`c G'T*UUyY⼞;%UZ%.0 <͐I꾙uQ*es{D<%hӼKeu=)/s'ruP/ǹ_5Y5^.UE&z4u!<ʥdR#b]Û%v[fYl)d8"T|pV^Z3eD &-L\LQvT&2ghlZLEhqDQ(5N.>uU׊)wAk5_IdS˧OQe 3Tl P;@#hO1F bY檕Wpwq #-؈KA1$c؈XSzӋAt^ ׄhhtw_mu2}Q+/YKqwWNj4MiE-?j#5V_Z?ł ׭Su)bwUEUk~.JfY rWsfzг9cyd9>j4 O'Wt3@8yi4WzҬ{FEUHo㻧\yމvwiLAdms:TO9X{7pDĔKc8vT[trQ7C/PUݾM As/ WqKZF:μTrS ֮ S<"QrM 6;(ܥ)Hū !F&Q8;T%Kôd[4FP'IzxRWl{3U|U@ o4F_*H 8"R*V:]ҥZiIS#B@ MxМ&m\O[GZ V[t#Q3L$pŜ\BBzݺK[k{wxR2]ʏrA&{e]5Vp$  mQhF[XYVbri%o&؝D%c5HϦTG.H%Bk jΦh- ̃aTd?X?m #0uk1Y-H+Z/d(Dޯ~EdGJ)k?a~E%jB Ґ΀7Ue,<9ުoR+/Xȃ)I韱L2䞆)tSÇ[W'n$ ʚ6:.|'@"0zsZ+`?,@p~ 5/ FH 8냯^B(^#:E={8̦%Zܛ̜H͈^pָʱtR?q1}yN=e.O={HTx9Kt "W2O-Dim`$ ;NbDz력$^.U&#VbYM!NJ<ٵ_U7Y⿆+HYS|cGlEѺj=FI0Pu 9֊=g,!+惘z.&YHɘ6"%G1dص(E,z^1Z $ &ɪ-O: 36N>I|Zo<3J9YHK ȇ[ħ/wd KaCyjΖqy}ڽ;xK{б󠙱>볙7[,Z*bo=$iL_qKKS(jcZb~S/ΐ~jGi 5S$N]iPOTC2{߿c1"JrQ L @i r,±{2?-hf~JK(>g'0 j ,~I|'T-Mcވ[DD⽕NĨϕ]QEZ>bjW)_;<* $G~:e] 4-$Pm+mUda=! j] Z\W40M&YOMpQ]Nc[W T`߈K=}0-DH⅝y]urSݺt d:=O lO-]I/¢͆xr?üw.6 Е1'M-$@$.27cMњ8W=& ,/(iV6ۿ^_rJ!l*'"oPަQ\[;-03r0o}=v ]'N)K@P)2g#8Q|(Xʼnwx4*CyF R67]WTa@e,?Pg4UB0 ttվncϷ*?:6> \X[և\v1ڹ*7F7ׅ(=+}䜍Ύl|& [) 󿸮oAY<_vYbK(EHCjOȆb ,LM[WA ȢZccoDG$s}Mro'6\" vJ(^\V#K!7?00X%jnv Z=2!iYt){6[HKVp(|O`(uI#*~!AClLE:eMN>xz*gv_( '4c'~J7aslT\Jè]gZK^?3:g6=T?QE+OKnx1-2dZٝcO= -ɳRlc00PMvʳ~w㶋6l_wzR[W0\*SCLv[VʞiB{o8Зz`x f81pXu$8fv}]12κIJ@'\潡?%NB[x{]3~e tfR77襝w{]S8 Ұ[7~wYѦ+Ɣ۵O211>}b{pGoDW4)PZγCdYM w¯/m(kJ>TX˕?vWIBw&l/- cߘ'7޳<5thۄY)#Om}8HlUIy18N]8FkVqw,wٴ5}v)>^Ttzq7% $/ jB:K5yb!jM:?9nH8t)`d<[ds3,b}$T}>&Uƶv=s3+ʥbv+.^u`'U/p@6n8JK5ι_1e =n'n+89t'G|oQ5Y$)04j5 =8SH*Sc\[ wn=kcAe@׷" GMЀ*.+o:2yhl +G,J"t0 c ^`6M.Ԛ?2mLlWmƖѲ+{T-i* <!ͭn)i!Y;ˣ ƌ8Nh)/2A'4Q0C:ƏЧ>?P?CC0bh{;'0lY8w#$!drf^Yh6[I!)Bg4${v,gU9c$ 222| zH^sh3%-]-oh`}(_Kwur9'IS fÄ octJ}wqRd\HbujChϭsYr.WP1r%T07ο2Nc8n_ةZ?T P,TpzI~?V p> a='x*Gu|Ybh# ˓C 7{Dǩ/u ,}p~vFW |ے9+P'o}c|X`wZ6cS!U@cv{/ w/x̣]*qu#EB0Ax| O.$A b7|c h /i/ +9\_\:8?;Cu!kܑdS_)T7#Y-9\d?{cE/@ܭ#IU#f{̲aHNe,>kvEZ>p+B~]P>e%?h_9#`<*M1=ItZ6383AǙr4 S3GZQ T?"[F^Dh$4Zd>m\4i:8NHh{?{pdޣx@sImDpt(PΊ^)keצ7"/dpC%M{&ELS# (X]4g掖Uzm7͋ʫ%BWPrM!4}zgjfEsR/Ɲ[=:GJՉ\R=@^4ֻj ._b?/`W%KS ߺNd%ٽweGI͸&ov@m$`VVh?f'o7oF63~ߟ-o dx˘&L>$ko9me]spK䆔[xG}-t11"H޺YSc> oeu'e3D+`P(S\ƃ6 yfH 2XމiF +{BNCG2m__PEӐ:H&8IZ9ӲY 3]OC|D\Ruxq~|BVѴm Y 8f1 C+ы'ޛ n~EA8vT~ #'r =0.ftҰZY?Y}<vx40 "45G2lVG&AP/P&,ZjEr>uBONqȗNۅ{1s~&9"Z]txqv>ve5BwYW<G7IJ |,bKZ)"~ϸGBkdI"yT{?!MvPɼs'} YfwB ixvMl5e JUi<@CyHY9Ɩw'dQm1h|i΅: S0"LJDe+S×r9dYwAk MR:aK %o2tdC%نlE͡}ȧIȊP`Kc>ѣur `Q2c2ݶlI(Fe__y >ϖ2P>1=eABrEEsE`9qs(5t ?Z^Yh_|u<8Xx}94i6]M ME]|҉/o6+'n_)gb+V8Y'[הyҡRbuj}>kc&[w-7V7gt&J&͂c!X*\{e1K:i0h8Ϧu‘p/PFR;"FlrT;}SlC*:'݇& ǁ^ 'R;Xtzj lr:LA=i%RQ֖ޢ:CFp.9[l9>b Zd~' '_#@'lGKk:xKG xQ@FVFGw\5+YjvuMbRI Z |<ΤzcVO{WɠN(a>`#P!ٸ!h짘|.@89|jRI o"Fh$ج{O^ ;[EmuT,v:+?7kIYmڋӱlxw?+AK}OUeJN 9$)^5Bp+Ϻ7kmzJn/y| Kp!WyklV?uutWzɭGIMu5AnUgAp骡ш֏ 418g$f%wĚvCn5%K YP9ִ882>Qol_g/\Bu-_Jdf%@zZ B`{mQUw$oqcqbcuρ~ ؙC#_G`hm9 GD¶і&>Qfi.SogV|/'^peݰF*J,O+r5O:a8wq o`DE?8KoYuՆ|(/2|hPJ= ^QF=2Ff48"?-kK ˡ+Yv FR#%Gf .P1YGY om&TY7<9Zk(d xQ!-<1z=;M8"W%Ie&Pve ͬ`o7$tj#agx> K@a5RPӪƮ?" ZpjIr uWzU D8sn ~|fY> ,@kN ]sIٸ;ż'F*"cf}&8nO8s:A#W9].[~:.6T~еW(1{ 7Vdȅ"3>}<فaqo "bգw;uwks96Cn {y:P -pCB{: KB6ƣ揶) 0:fp6Z/e&r36(,/vp'.זò/JCL,KleG)Sq@UeЏ]ctt5qQcצ7f|= y w`-1ooެ^wӬU U*SٜY/~*k5;b=zuO)-<}va4w %)=M\ŞM5[˓kRvj6ȣbPw$=WԀn JPT7ZȞX7=y% (і+ خ/ 6!]\^rG k ԯV{\پn$, oK3[x>YGtEGC "/1+?ї>gtqtZ yOhpfpƻD[rnYqOQo*HMj(?m{OrZEb*;qQ?Kr$Il"E )HUoF=dqq mUt<{ky:Y? zqBy?XH9wwAEBeɣrQmJ.XtԲt*q8h8Q_ O|e|x`߽m3,QG=hFL5X:%G>ŕTQϗ l#OH5*ƟyPGU; D\98P0<;⬩u/̢qMd֎i2j\,}P zA3j q BD"M mY"9(yЁa&r;l[hmMؾ\Ԫļ|l:ã%(2=[CQeZI7Szy'qݦY&ӂamYDf)0=bt^t܃Z+Sww%r-БxBr[7Jt߲!ausQz|3ɢ}A,f{ե{kg|f.$LDȷIҷ53͆7E 6WgJ-Xmf.O(G0upIiM'1CD<\%O/&a?˶i{F)74YNRF~l՘X8?#`ojPq)m6d3≂6_綊ɖX3G,F٧'[RxQjUTjc: ?@9J:raJ'dJtQa*C r a%A)JE$L&}%0˕,J| K(HrSl%тR-y0ɱ5X"_J-g\-ʀX3aBi}^R+K8I%URA{ث ZNYS(MdW{Tjt&o*U8¤Q &ۯ7&-:4he '[/LZ42~TO,A 4i6:Oemj%Mn $+E)U0QDjn91Wޮ60%b% ]vV~:+r~DwÔ|'Bq"H3ؕ٬3-iF駱/͋d%CgA=aŔjtNfNC4޼`;kTLUFƒ/?JӇ3xCB,VNwU۽"n}\0w:>:ZpM"WkW T,CF*-k%l…☝1b-0o~@۰ͫ փEo8k$*b/աiT\n o.t}EEOc'5a$v/'ipC8y9yHOL &>q<%Eن;ה/Fs $m<g=٩371# 8kϲnu_Vp^mx!eg4d|hł5>wZǣcrxYChe:aMPob9ToշwLLe*X91w[[㭩N(ΖUY2>b4P٫$:)HjNZMTFk"&YR}Bm/wR,+{$;aŪKj.,`KB!B& 5O)s{2m//DƋgxgϖ>`F#zݔ!z4i|}qԴ/[j8UxL[ZQEOJ A6NJ9 @?4e>  6"lu(i{d;Y_ڒMC$셗~ _+ڀ:bkzG!ɩxlcC ̚.zDەuZfQWIA*zzj])iOj96J`~ͦZ fWWCWMdf|Dr~X?X9/b֛]yr3V'47^&a*,g$3=[;%0K>~ ;+ Si@eER]3'3.W%T#: g'`Uv8EUBU Dt>)guÙmww-y1;f>z|mII$_}5O!'ENeS eG=ws %Mcng$b !r}4nBk\yWO0P[x:D=xjHOdiasB}zn, ($,Y(`3`uv v8QOʩH{;LP,9yad")\ `}tl| 0+_r8 z&;Uj 6"g  RS'#VPao5`8Ͽ*:4GP[6oSYF(| ї=KYyxWJ4]tu_^]|?3`i}<y3K#H%k_ 湸 ͩu|ܑ1HW!_Ltj e-΢\sNT }19O!YlD|TB^j˺G=b^‹jL5h~I0?rAj jMKxzBSd(lIԹt0(zR+80ViA;iYI Iq$y|1-->|T*gۖB DCrMO&6cj ,-<",n$Ka 3*2S4S?x0RheDX$9(3SN,)7 ʍT5'Qŕ4n5쨫b6C5(z@́F"\+^T+ u7\@hsZ0+'0A"O~XaT /  ^JB|Q 8:1" Iao*^No=EWhR~Mo_Z2n9H5sI`$1|m&aKM1 ok=rIGR(+ݮk26xk[]ߖ3lZdPd(e?:h-!fHP#)y AEJ5daWf}j=Sc5*½^**ǚ `M#)}r)hdT} 8սنJf ֵsd]5Mք沦eJ!n2W~H/rK@jIR|DӍVPL\?k",_!a 4uH_KtX %xKDg {7D%v I_",SY__P~EaW9NT ¹:ʭXrS;m^AxOMy{ͅ8vg#LJ0zt+-L~q]w2{@Skm @F>@"t[x;TMD_n#V%')3̻XO#&C|zq:[+ժ䃓n:2ɿߴ=jlӲo0̊$T}zO:-qDT/♦b:M$#9Y?dkna0MB]#3/o1|Ni / 7[ƂHFePfM8NrLgq[9z A®( ~&t\쳧&W'pΎ 7 M+>#iDl۸/*bl*B`0XtE'(JjQAb'S\3"!AIyT!*LCOl`F+ 3{ E0/6e37ǥ$WPT]]U ff6Wz2:4Ev;'a 8NIϟuѭ=o0i# i0Ai:<ͳA KjTj$>O8pRFnsj^oiwz__~ X{#T}<ͭ] "W'wTaSlg9_{*#B t3f%K| _PX8YnN]؛mB9[Wos.zGu|yxk`jAI8&Lu# iPV}}5>Kf7`fBW/xf7"&JR|z&5>KЇxwW6l'iS $kO](!UNW|JLw<|mBj&E4Aply&+h.-_Ү p40<`qޅNGçIK(|!8z]Sqq=Ffd߇;ڞh wǜ!1Y$.*X)Xi13HYpinDa>S)]s%Fȹ9,B&=5--+yozZH K{OEz^!zWiSԛs.B5C=mR~iVW5KT"?r lZel!2ōG [kWxd"Diٮs  `.Q^^~h5+>HwfZD@Aw'cvfe{۽!$%ؑ7>$[G^/v{3#t:f`Cn(ʃn6q|SD6WiM9Mǟ6ġKJ7g|}_fJ"$Hd3LgpxG|-w//+ޢ{I ni I_Ӟ\RAl9Y9(VVj&pf(Ko"5UυM +8ۋe*U1VcM*3/InUV$oEqкo¢P"]A˦ `Xxxd#G}L~7^nT IYviOgkĆ)G,FNrI#pDy ]||ܐ0\hV:=* MAKz{Zʍ?BHCFv`{⢚ᆭ_ G,M}.X":QPuq Z]Qv ne4!ҰrjycИhjuڼj6,c#FjQJT vh,06 SvK_pDQM6m[΍|ZEkoKEt!!k8LĮi~u Vi>5L$ofJm`d,Jl8˜P6;;}5H`9e g>{3iR:g|S<aDB2DJں:~߽'}\L>}_.j#vw8 ' N=GFm^,幮 :zL0N-[ykǗBb̰őYexTY e1v:jD ݭw켗@ vk]'z%Ws9[ITSU Նۂn!BHqy,[b4ʘ h+_VW}q N7eR+]8m$B\..˶gTz^?p0jU #[G\C0/C7 JW- `Bl Ǜ֌WTV=fh;lwr)G$NC'²,NPRD?&X&I~~Lїe7}MFZ?ܢ ty}taM 8|}G#9!-UʼA06z7d9<n"/'ׇ_59QP eP l7"/olY8t3w(=oygKx8AV?#cnSXvaVfodO9#E'¦s4QW/oM2q`ۦ<>ǂ7zB0*=J}d:32 WY˴mT]h-\m0ރ@{:xύdS&QV蘘٨ZC;hT#:m͹ya37F@&}x5ÞAup)WM;Z^|S/*V!(L9H5w'1X(`I F2Γ/ A&~7T&#܍Jti5Ɨ2r9ň,Ƅ~3XZ1D8F48 IgU WFzD,j'TIhDWs?#F)b<ܫd5ߍ Zb~ ,Q ]o1dWvݶQ^-udtcA%u0˪^Z5ͤ,ՠ)ꃵfN%Ž*W0Tec^aᰋ ;8*ۙˢ:6~Ep$y7նj]VwWi5~[`Øq)]^N;]W1C'E۱R_J{Ǧr4(>rZV!/_ q<= 81 ˆq4X8Zx  Gw:,7V+ׂάh"SmךWғZ  *eԪOi$߀! :خq.urEWl؉ #1- Fhz¼~@+UJsI Ҋ/PZ!'XQJ#ZP҅fI޷VDuۏ^+KrnK0ZWl36m%Ɨ!\S^t~AN @b6~'}?*JX(ڤal i!?H~@^fOfȅIz1:zvCw;;-E׿Ƈ$ 0OsW}9ɛgM:|.+57>N ~&?znJ4nxC 쀢 ꚃa=!D]&Ѧ5YɜsK,nuB KtőhŠO~;D'nf 70ytw'dt(02RՔ'm֏>e 3OZDm?<P)jD_9V:PPj6>F,zCQC#ONѤIVEk7{sJԦXI~,t))y77́o:5y{;{iF"L&62 ;֋urqX<9IEn (9SNդ$r0Odβ+5:1F߹i_;Fy;y:<۲1BX(xRAL<@<[rXMvSf2wCrG䐻Y[_& X]D;].mGzPiBw$a$$&t,-)?Mۃy&h/[_dekݾp: asbf9q (c5}B3dTIGZՖLڢCe##YgUZm5)ľy Q&ѰOFg.c@DҚO "2J9 ) I6oG֘O,HLPZMF4&/~q*՝\wMfotHCa/rqq*{U#W@ߧ'g'7\[`ĿeWg$yFYz3VW4 fRyO`[$qw94O7\ݪSmvn#+|-S< 9_aX?zpU߃{u=nG7k6*[IuŹLcYe^2-aoMdj&1+d`êyvt˵Ҿ8| +Ԫ@qe<5A>)"- hO񰦥V!V@d:CI$ I}Ep%_g8;'oS }>ga*(˯6g$<@?7nynP`9cU2ŋ5hepi[Y60HEABQ}r;kڟ5P+`Q/׆`_i;.a*W3^ 5AwǬPϮHdJ IQCZbW"I1O'Zv p~mwxؙƙEo&6k8(3SY=yV?rY-́Sի?NӃ7-YOax8n È<KNC FJ45<\pSt0z{˛Ԥ`̭_ab3(.4o"c-A.5|/48Iv!-VDbۥ͟?p^`%>`Pɫ.]&47VjDο F$j$ U3X2ˬ9PZɜ$Bw`hV~`6)ZӹrU8%P,|XAvPӋOW?TQp312 B)=z[ǪW?_q[Rw-XMh* W'僎>Q1+W!#d"7U-I_ d8( 1+:1?."DmefFV=tM$Ac>1xPP7k dLG_2iE?@>BS#U^{fez- տA m)g'EB5?Ć.8zj0WlK.l\{h1I (Z Ӡ@ij(CENC),@ ̓XC~m`sV#iot|ݾfO5 ګ#hBd={L< <%/ȗ%J7 ?uG{q̰8X..8b <ReǻU=d>Tґ;,0 ?j!AW-$zD~3̈́I>tx˘zՇq|ۣ_&Y/VjW'iE?kD޹݇md G|V_ҷ~ﵗ#s9+~NSo0.ibD- RTRaR駤uG0¯.Xr) Čp*)-`ya z Rw!B[P}{ F-nIOf+PȰ I8X("PgTSS.&Zt`,%9QB#ϦP͛͛OEko˗:ՕX1ɯڪ`X!IC()#]|]Qom[|0HQ`šѡ-cV}laqRIAt %YR qa︸l_HTg&dNn^ qÃl`@74/>`NVOB^0.oPz98`eRk^(|MÊlK4`2s,HKuiT.H(a%u%h s>Z?(X'j&LYR,֖?mGcJ{Wa˩؝% /5|i'i2cX݆!8; !q-sxHNln53d~{tW/|#Jb'@dtn_ş.nΏ ^ϏG.ۣKZwOx`l +*@Y@0xقmxLUO|8YОMvr,4@F^>bly]DvoZJl[!e0ž) >яP !hߪxφ)f/QF a|.FL%+.LB=ObmiɠǗ;G9EŠAJdiSV=DQ<ϋg͠oyF3~q9)^LQtRbq1BԻ,$U|W`5$7$ ,>}˱m@(D 8.,}/ MƑd2`K2N Fγ0.'eod2peSmƕBmE0| TuDO8^2|d+}\?lyO 3ͩ髣P&6[~0chx~w@3!r _JLr,ٜ:0Cf.4KBvE.p`?d:rSt♨dc%x էVpa!FYiN`t`Ta@A1A{L$ɋ4:Pl?o,uP >ܘrwAC74.i٦4uS!z6LŦA 5/hA ~1)^XY\yY!¨Y ܥVEs+LRIb@Ax0%3qgMqйRf 4lz.}m+9#pJvTy?_B~dP] 1ϑͫm~NbeJJtvfY wtuͨ[~Rb6 c/S"-9fRLcVtk];%ŧdp.|5Ž* zBU`V3M}Ѱ"rJ(mqX,6{ЕB8و;f)RF9*%KlETt0`٨8 ) {5%d ?m N/sdIMia3~V-U2l42Ԇi Pf3B=/"`HTEnTĭnÐ0IٮnWNw-vtʫ boCAUNqT㧺22bYPs8K0BàV1(s(T^1f>[V$:Q!:Uo~N8xZnt%|-D#w`l}lʖez+Wwf*X,;gSx`wWRon]|E|P؃bF=3&!|EG (&T¤/B EHռ R/^mHc4|!0.2h'$*V)MadHBUdEj6mxC,EQW.P9?ͥNg(1) 2gu "Gä +h@ 쥝-t<(5TMc¿^; IRľf)YV53 o7{YN޳@}zWnRPAR ]UҞQbluR)vUijGIc9uy9u[R4'CTC;N%Ӽs|H uE1T `&a3f4ݘ},/ ''4B4>^n9/zѸ,t%%!*Yن;e\V 9oxHTQVQn`8M dJP,au)MՏCyc~_rq V,//۳=ɽ<i V{ k6wcƫ8f(OĔIN)gu/&P冘AY?㵱$O TTΩqUvC nK=Սp1E7-#^ XxB`+! $-94ZHaLtk*%:,qVF|sX5A{Om:ϣ`^Ͷ7L|U +>k^ " a8 mƠ؈4&z`lI.EX{rcv322С;P^fS~`aE5ɦAb 6 9V X}4l# $[R*Hظqw{:CMKf,|XA\5tb(Km={TpPfi#eȠQZ"B-8$|HزqĞR f=^t)ЧGט)Zzn 0BykXB0>t>9C yo}et/|c>'j}I7> " } Uu" |$[^S?!~ I븆/d 8͓Y>V8N6bMɪnoxvc:cf/B/-y~I6|ȟ1G;]27*Zod]mYElNl[F)}ƇUtbG\:>3yq9Î&N>&$kDPrYѿm~,䑽o̞;Kz4/Zq!Yћe1uɌOBB;EKom:F #k2R P|%=db9 j}>k^ `9GΉ7hwv㮻>ך] V$I[q="6896X$@"8u4%S*ClbXF9Sud[uՒI(0Mܯ]y  WL8ZZDHn')Q1cb|NIrd{420bfX>Y_W@^N8úc0*$%l%d%.PIjK"A+0S ϵ h+{ )!7w|>7Ye= *Elt d6 ƒŤ*N)oVB$Z* lP]̊f;[0^F'D|9ccPZ=.AQd`̋Uz=w zb-ΚG;KᬽX̬:ʴOƳQ"VF.sG=\6ԭf驜DC^Kx ;kԆby|>m_P 9a2bۡߘVfԲ0b"z7Db]?wgTwR'q:7.;7ChYOG}?*Qf@bWmZڀіOmZWk_zxŝC&1$+Eh|Zo%,9s2(%d>p]]Q?p.'U%0:RT JoWeB{5;802rxp Zvhv.. G0&Nqg1kf&C|ϢWXڝC#LeH`BU6r8I. =?, jGu 'U:08y;nX&qi mmYQr:9wj\^+Pu-s Stcۇ LIvPAXnTg/!6 0(+1 Q(Zhw'/c#{ꏟE|Z{M)= N' M Pd_i 惁WlZDKG%oS\K)L=59,0ON!y3?1{?A!.aP{/, OQVu5* %Qqwp}PhZg?bK*nT?oSjL#IJd.4TU_*ʑk0 &:teoUwǖHWie*7R7 #|++:a1Ax UgWjV/@1Xano":2M&0(* Ue M')Hc*U_Qm->K]xh#ot>(i }3lhpd3WԬZ%GBC؎]EC pC0dqlG~M!PШZUQ?Ԋf^{ 7n1ҚLLsw: }P`䈇>DD`mT^yt+jĶ _ukf@PPq^h$PV"(n`'UK1>GpXKS4"ᄒބ]uAstG/- l745w w5R6^u>c+{6 S8wk=n]*СR(.b✕beK`gr|#Ӭ3DubGnQ"Yjwqh:2Iqt4I)Me*oYU-%ZWESiӄxZo고"UV s`^37+J",4S~g*ho9 .j/|1Y.K(DSTTR> bL5 ]'|!J" MN)yϳ֫ S+( ט>Pa"i9{*kԙEyQ E$iUV^ɛY'_&l۝[K?f}x#zد.zp*%M'oSK-F?E| j^9jb j?iq/d}bFԖ{œB+ΖЅKUp9*M,>MjvwN ֽBF.G~o9Y5˾P\ Oyy"6W^ lV]?ϨSǿU%kBpqo'6#;|L/MYL>%$MC)sj[Lrss%6$iC*?S5qݷH K.](ӼPt~oKyS?KTI[5Ts?y5j:qG,dKIAīI_~Y-uO0JbnJ$D 8tߗ 8tKÕG<7?/ʂ+z_`?S(XxW.x`Pk>tKN%69/q9S׸ c:,hexЫk*=XY3E242`d8+gR#Q}hmz8Su:ymQb3 bC3O &M2&Fy,ȼf83_t_>3dE6ƨp<)e9 OU8s[E!<:E:AⵐA] &pV?p*1I9wO-=8ks6_6@1~ƭ*xourElĞe,f簾Z(ɚGYy|y',(mNnM[NcQ'W[|m[{ j[KrPCJbeϗEYBuI\qTY sgEOǚu=txzMhbiX]PӀ|m]5PXYn5B6χiPVm=cQ?y|#G~D}64V>EW~ T$82llPRm =Um\;yшab:Ó "f}*F_Nil%Z}8z˚ #^eԆ0ؖJ^8QV_a&ZuNoDk5h 峌PED>1G;z!q2%~JZWG7 0]]nvP1Fr?ZZfmd͓`Pܟ6^tˋ{ܜ1B|y0JF󻼄dΗUp&Җ'~Z""H4?7hiC [~<`r$.(C[H8ݫnlZSi|-ME V&ePSJΩe=]Q4v)M& \S*͵~dPMjWFX)M"JmҦ"fˉ YQh/:hD!)\?SnO,Tlk7E|Pq( ~M 4<)%%g`J\^Rj%:KziĄ1dfأŦI] ꋴG;ݛݾWx_['JoʄW sLR6kOW:B#n6=9}% HSIu^1j% gA0ɭp6? :A%5ҖW0ۂɋĭc,TGlE/"*fb=Y !X.lA|>")Z'-)1j#neD^F { PiA^|S[XO4RW%vj>큗<̬ E e@b}Km[ց}kѽ<$K&ko >nEvwgrB `y4Nv8{uN&O\5Ƀj/n{j]]ΧAO2C1\aZWiݕW\e>ev,b-.3C4 gxtN \YRsSP./4DKO~'T[J/  9:teUt)bרfTrdb=Sؖ{I9U? M8luڀw.0^B ,G+}{PӤ 2]d,rfZ[ pXuKFx)T]gy$Ն4]l'K|Hv|Xin^wt^@TM;Rh"8Īn}jt}̝gB53/BGC4Jh?rAkOA}O}FK8?ȂE9QuM%dYW ="{Pݲ|$ZꠣҐ,\.5 x7#&bk1TߜvcN5Gbo{C=h-nsAcm9;^ƫ6C'A]qI;e<c (E/ѭ&E<'I !a#viCY|yimk~D"/Rfs ėVb0q5x6)puԝ*bf7 \E(owO]g}[ŗޖ=ѦŴ쎲('݉jCZcRyy>:a :[=$uuڈMǁlG/LK.96^ X6#1?OM}S| d߈=CAaѥwy\~gۑl}/o5noJ }']q2feDYd5,ލK(Je6"sTCHskPYq )j#FDj3/s0^68Ų߸uIЂ8ЪLlwW q_>q#F: Ny ui蘞J@|rq2(Qs7h`_d_{ɳ@ǭ0\_XT>(U^Ihgm۷pyoaLӻfxq(Q:q "Q "ߌs6^mL5:8q <R wp<]xG'bnmyP7kR NhhM*韯c7!=u0Zhq:UCrDG!Mݫfrr~2!t"s?i Ǟ|69Fʣ_ht`d~Q K4H[bEjOc2yyr~ys-,^dF7+#(z|Q/yWgR@7lUIdAmKa5'Myo^)n6LGL0"Қ=4\2};)8zf2˩*M]iM*~Ih>LiM*E]{?دuGOtAq{tq&$ua/$|zlZQ/y8G8P@W4fi[@&b~Y)0h\H'>ġGU![+hO\h+Ç K7vt2ܑwRSFuFfv_m<!)?l s'(4$REăX6!sY~q{ȏ'o;Xb0Z)jiMiQ0[Fd W~EM%a>D>*OϵMU-ƲAc\ !S]W8TO5@XI'pq\.r+UG_寲]f'[ªAMRr^L7n&!C t֬X.-~yq<xLqBEꋞ>muv2+0/,ЫےKji J3GּRZ_)Tg`94^&wɬn4Ghu^L1kPTUI\ڕĖG<32>ac} QnG-(rʬH놄8C~:8)>bm:7oU]F~W9SbמzJ Mo l'i>Vq.[.QO>w'}遦R( 6, Y+Ǣ KR`xKJ;U=d@~lvKzn_ۤ[> Kr<&u]-tX+'fg3|~7#({~HzVY ]l>Hf2QͻQF"w0xX78`vkϮ:mq|lv .aYa.c prF}ư|>wǒd!lthn:mbFT/=$͘d<(O!!c>Rۓs>m0z߲M'دfqQ 6cm}=aFQ̱W%_wlNo5{pͣ0XgNt=V˦0>?YfSQ)sVɻí]9цxOLw v/,}⢗lE|7zD8Be@N,81D+:Y@i_ڲS[DdvBJr siO"YLV?#D2r"qė&Td>rjAРFe pa܆z VX`LX~V,gYOz [3˞ p|KŔS^_NN//5;2`+nbs^@;NW|,Lߗ= 5ŨnmeA7^|Ug4ȞAMIeSZi9mK}y(ʙ?!>o;/tz(pԇ[mbMն1o)"4=') VS>|QT ("Frr ~m1b[]Z& _orTլ鱑{ _䲳ӡsV@»ᬡɀeO@쬤Z]t_i㝿v2y .fg7oΉKN oN+?\3-*\Ay\9ZGGY擫ux n?Mpm|tJ7<}ODLYr:2/ucKHϵ ,xr>Nx+ Ykd9.ˣ[@JoU' m-% kUg*~z:ð# _QߣCLh$ KU}H]^Ey6.9}Lc{|r] ~[|i܎/~x>|odښ įFFAMN/勪Pl+q>*8AH qcaG͛nC$@lܥ\.J' b9f.Uz_øl%q5PISWi+XOMVjd?i tWňY-1HP фQQʙf)hS|^ViY|*:uY<4tv7\(+ub+QkMܲcxLgi;RqVHtPy54140z*Q[Qy{Wh%>Zx* f;IA9MKdmc|9|c4b%5YΩV.Nnjڏa<},51ZD7KJ^7íOVhha(ר aØlDB ڈy= Zn'jY'\imAJ#QX@bIH+'gEHQͤ$b]V$֥ȶg|Ww ķކkFRs(=u_]b b'Dr{Qe):#|-gNnYg'!kػ-(Uo+CSe!wт.*ʃF-2tF*}8 8Tԩ5 Չ߲ 4 1w g/ HT$Bq}-(I}3H6̆1́cxSi8fO^Y'ޖ mC <k _󌤵6U%g|4O%ت2W}} 'vCprfldĂӨ>8=m>Oi\]&TK'V^J秓Krm l?Gp>%89TMs&lDǗƑP\$_0W6`~ej3oRByi_IpL8>+8Abt-dm;:V%-}UuGu<׈܉[)ѕ_/.dn;!xOLߡ]uGjUi)lL$J[Grv.DŽb uSZMj[~~)"I/w'izAPÄ>J'8_RK[֏ǰV".جi^0{[WȒRM ċO?[gm}LKWfF_lW04]\ZGY[2[0ݹYUuz}^bX4uD4 l꒦ѐMqָ-y#v%fĤMPJv*L<>A@#gQ<+3[3J3kNb$ h]ıKW@;0B6$̱NϡrW:j!D kIw N7-g^΋G4OD-R`C(dؽ+f|-St4WTj%Ѣ3_h6ϒ=bvj+E1p:K@]j:-\-}x1QS5@OVȹݻd'8F"- 0+G5g(1- ͡`%:*U6i9I+@I$іJث.ᬰAItr~D"8߹Ԁ76-_WFo2v͆{y za]VWl^{ib*H`h UG򎞔Gޟmm٢gWxR$mM9j(["4UH"b&H59w9j[cjf;woʢ0i|SiJmdo|!(Pf5k['&"%&qɭ",6՝>Ta 9>m&G$k-Y:EB}X!M9Gգ7o_.WFۭ7oh%j , Zs2폦xaH⤈mHss1]s# G)}Ϭ|b38m_~9?ߗ`Vbu@9i/)'ϲkE,Ij*_?im>F;D 8F3w*0 A0-F?R:Rkʔo 1V%vN6~9<6&ă^3jSzY}1BR|FڝC'{F sq~>Zu 3b 5M͝_ ֞a"ѫ5_?ZE5c/FD'i^C!vWn{;fkH?Lu(]ثQy'g!ha^Y~Vx Jp֧6}R6IX2|{#(+;zI㗷R y:Hd$ޏU0%xG I;ؓWXl5Α|9H"4y2+Bq,*_O`&0xZӥ+O$׈MW®&u6(ߡz`9RS9L^`×+/؃<S cj K PYpY}ԘTmN㸮^D\˴N.n]PTɌQ ErXQ +(')l֗ =:[WWN «[)h+!Чjt}"+U`;eB IQdýZZP#:I-%UϜx3K F\?QFy[{S`ـh~ gS~~~5b[uً~La W:Hg~?߀) c(yq A 9NS$O^ b>e>^0+ 6]y ?fbr ƠC*=3f[QD^+D9J"Zz#%d+(_} 6mͧۀiEOQglCҶfB> 8r׳f{ׯ-f 7+u81k ߪwwoe޾V`z.$ue~~}G@_QƚO>|q  {W.U<`g%PK]gjm~>\9|%`zEֵw?+ $wo&+{g3?E?! 5jǵS]Kvow߿} vǨFJqmndEtSYlm{Wa9B!':6G49/;v|qչ8-E'~Rmᆬ>y᫏XA'tpLBz'B3戣Zgj`|󵟀JDm%=D#&~sCA$נ?+rv635^^<4yC U<.6<g۬oҦ_^1Tׂ;{UEbӼ2%hM#Ye٬ȍ8X~rDò.] p30/eK&Ol)A>+LNWzq uV5C ,tlbes }:@I`E3c92:H6ܓE͝$C7sC$~YG kdXhbfa+gW''U)K՟|Ml.%A`MKA;7fS^#-6p|U{ y:Tj<@H-i~xJh~xUk?^3/<&fЈ e8Ib̚h6;y7 _3@2,WVO{&)Go99p_~u37)RGV&,LU(]2mDm5ӜxPdEx_rޕk Hz;*F|Ѻnq׆Uo[]2<+`a}QF Ɂ9Pi=wk`>?]q3 \҃u9VS/,Xb_#4' =>;%iUWUN>{ϭxuv|p= #ˀL҉߲:NiYl!kQ]&-\b/Gc{@C5g'Y1 [z|YDI$Y+ Ns$j1L ]:iaPfZ_x܍ʏWXp/=q my]_utHbfWdeCۘ9>WD=!4 F6dO0x&\CʴNtWBRyʃp HI[%%~a%G#84KxOdև n"&)16CŸ6m.i !LIOE e ؞v-jJƀs4=c1lJ=GiVS՜ 4MRLI0*lXB]T$E҃tLSŕ2~ 6_* MR#\\38Bزiܻ/ӹз tw5q^ &d+M5 8uvqn`6}IPؽ0i$6afdRL47UF]1☉Pİ0pňe:FP#IV+Ad%r yKmLyvut,AE+O1 iUYT.񬮚'. MO)^g["Ospin NUBpDDt3,K> @vx&`ɼ\9 3e*nwg:a:xx֛'ɡ8tkW H/Q؆@DRK\m( =lp`mtIarsg.o'*`6e,b ;BWn$U;5V5WR`6d GvEͽilq#džy}p>TKcܩ;yfSKFijQ7XNNgyq7j` >EŅݨ#{MVpUz4<F Vt-}1^m [wC`/!bܸB/\E ' $ 6Zy?蝧U&H#4BxE-$9*!U/M1!zހ8D#^ cŲb-$mKzGgG1(c=_.onz߉}rwWKe5A;[TrkJMR`X3`z54cuDPnIILM?7 Cb)M7KyEX䕏ʈFԬv[ԉ"{3*lA-xX jNX)S+y!YFeWSFP~]~cѕAV~tj9V] B%c8ct.̈́\}t۬򵩔6.ǔw=`QH/* ~O{XYqp˘>[K:ߣ w5[^V\uR>@M+<;H٧1-rǪ+ҢJU"w1k&9!KXW ]G7.[7'HFӚ NHv!R/yxSm4Tɰ/\A FdcEsuh'6MX ,{`]T4Jdyw}/y]X.x>(`LM%5|ԍXBY#ɊH"ja}YAL)& -K+G82~,җJ+$2QI,=M>ގU[+n>h(f!AAaZko>v#BVMc!z6OB3T–~z! JDV!j°ҋwo!`$RJெ(|F ]:$ u(09 vS,qSgv8?gP,U[˭ɮqnn0{*4O |X cuqňddΐn5aK,-A,xnr.¬sXCb a* c"3ۜQ[wI(D!{;RN$ZP-~T&ı[fv2"%} ݥP8 *pZC'z|]% F1gO8 $`u{Wo|T9v&W -+Ȱ_<^cKYi}vw `/:1OY TSz/TyqS4煖2$ÑXIpG1+ʢY1S 0C&K,(ٖI2_x-C|JWjTX> B|.A+u/d5b770.n;`QyjaQ#J+@k[z#9W>\y,є=5ֈKPA}>1T~Oc6}g\jc^0Z (OIզ`dL<B6ۿ^0qA׽.C ^$VQbE&ʾ4~| Evpoi*E4~{|K(>Q"1cή-NS5įIuh~zgAzCwQ c0NzdoDԇ> \ ܌9 UK8 ^dxi2D|#CAO~q!㊚xG0?@/!2v=j% rˀ%q1hpt .P,|ye  ]g1L]}zH Ĉ`Y'|pL829!=Ĝ7EEJo}tT CN .yE@ucHܢ_bcgZލ*2"KǠuӲ^1F3KDohtU焥GSd=et:'3Am zTwhe$VV?I@.Z>~9\6A CK!+f&4+$+sL%rMgm45O'KܸB!#`\"q2}9Y,YAñaL1M:I'h} BO P% xL eO1e%Eea)ho<'݊RF'VjW.U 5+qwO>1ܒĊE7>R CLda*󑺠QCՀA 5Qy觽K?o̓KPYJL=rJ3lN˖P 8/Qv-VXuu@C릤@$ MrU%>'FtLoYp+qWLj27F߽}K.yZ MKWT!?1yeI=, c4' '\gGeuU.֜zV]lV|Z| ǡI Y~ -05yFWK/PB |K1$YI+frOǚ9N5HY;L z2k.Jz~4ҤOǟƤt ٮ1NWƊ3юU77Tuf/7/GKY"?`༨?<6^O{R9#cksccZȞ`n*܏di^uExHf!ˊ:Mtrspw+ˀ-Ě9;aӈ:˫Ywxiw9;0l~ 8FԆOЌuKw4%.x4-v]īJniП%aSvH['҂h gge\lA5;bUJ~>D>5.N ø]Hh%i wBQ>4V uζB#1[;[&f&cmy!е/AWxovxф8mW`Y8S/thMi#O@=x5]89A}?C`N,x@jIߝ-5/^};:9}7ZP Jj؀es'aHS[YD &b9?匥K8"gEtcܖll#qsC+oZ,؝y*xX j`+`M\R[- h{4ȇ%J~{?Y+-!S8l M2uU``w=z%낳[Nk:}?/Lx 2U6WɧQy^HY[6JP%5/IN+.c$KSC'{"`9lIIbvxKwoH, Dm2(%^Ms^$Tr؃Ϩ)dL>ʛ#%Qaօ8d`qr~~1 $%GpLG8ė73z(KmM&Oƹ+_=-G"^{'ǟϨX/xds@= s rjk/C,8LbӼy{:S92r&";L -ZIbUV+`HAJ8W>;E :4xgn.4pFKX)~s-ܧy/Oj܅*#ĘvW0S0F)"i9L88xu5\i<Oj`y 3!BL,_ 12[%m^BnE XP2+|>/OWaKhۜ36ub!Hl h}nG>\]nlYǡt`[?R#Q-ilu`"Clt‰K-$IE?_]n VZ\ C]x'Z//{/68>уv:C.`Az&1a' v'qUJaK8#?MQ(\)8 U:<<|K[H/[!!w{V-$SM26Ayn515AI>y*$Cx5g9'Ob>Rd"1V9۞LEvr -J -6H+[j# D Ҙ zAg_oY-񓬧.D>V|!1a3q{}t1i1ހ 0}%r#!‚O_$G1WS8-M(?b%菋QR;2<ѻ`҈'g?y* }ҚHC|V/߭苿V&0ٶ ÙEJnbHĆmIU1o*QF?6'8Nu 7%đraq#!Ҭ,#ښf+ |Y!Vn'KRPFLc+*kʲK>łE5i3jDԉ"=(ĸJկ,g,1ͮCP{ttJ{1.*K.Yk G0\@P$' Z doՊ!*j&bF[eEetk0g@ePؚ2II$XϒلCRy !n@ZY9Pi$+є.1tUq,^恺_0C8PJ,ύIj,`gXj9%Ae_o?q!C/u;R39s˛xHxUE3xq7PR]u~k .ywr/l]tz-f W@.ߗKI_\?NH7Y $^7eI ,CFb" 1+]JhɒCkep0k鋆>& }!|'/Lk;䬅aI |ᯑoˬj*as^!o/Y/CIښ3#!/ A59ڥYGt&C]tAW N%h k ve*|֧Q>C'=>&cF)zMI!~@[ ;z(DvdTfBId*r I\$럔:Vszak> CkxW_r|vhRuڔRWDCiuZQ\d|}e|WxiAP$M܈Y!/)/K~~do)5qiA$] c@Rd_Q؇S8p{5U`w8ӂc/ *DM"2]]-uA{ICS{وŴ/?+ +RX?upH,,lB> 'Vڄn\qX 8ҟWow9>8gP|l1 g) Y]l$k&c+[]`e ʴ%'Sgd4#\,:L ! x/ t"Z@E.~;K&Ά_Zb^+qα&,5[LH*vp~hRrx\f͑`¾^Ͱ>]R6ZQ~;qq[oGjULjڊh,CKTFKm - -ǞY,6^@WD'F \.w5; ]A'YoPQa=QF/.#z ߿D( rS9 NH blĂq5C.`ȲUTd fLCC#ĸ=JO-(64OI1Nյ'ދNλFҖO0 `FCF dIugRy͓ۜIҒ,\-.A(N5{Z";?{ng6~w%yȨ?.?Wyϸg1`TիM'{Oy( 8m|6q&$ %cj.!oѽ|,Rep7)a:u>%"0btWn5[$7_݂T@GՐ303xlӖ>)3pʮ wWx&VCe"5ϔKAt74>!N/ٴ?,T0){IA|eO$WN9yMS':by*ot:Uf>r_Zot1މߟKP\!6~◄F.ᰣ&<7`qeחLdK Eڲ"'cyv=cEa 8qOL'TpL]W1+SM `N\ ^ME/Ya(/rYgTd,AgOƀ.OX3*BXJTUyM%MaU, -YQ&P?:F@t_eK[ DZE`Y4Eԋ \ ɩ MXV c!]'%0(]6dxY6$\Oa@];{`jH(zowTFBYZin87#?L)" h>[z?zsd,_aRugO(Hac #^g0έQi:mh˦E>\·{0Ԏ/ arֵ4퐯u5x͡Q @ĭ [MEGU(A:JtBj>OE4}!\.cjx Y>Hon~-H-^|!F NLgW''-_a ' W[)]~634mVCo@%ęLTP7+ͪoWdG%#6MAd8*$eG:UBVº{۪,2S~[r :0.i˅# pclwNN~|~>0SFFad`3ZaͥiJoַ"BA)Ytu;??_UECyK.YCIV/%8G1n8X5NB+ 4k޷u.Ol eB.D,.6Wp~ᕫyP2" 6f&cS,MgHNԍG7$ ilLb4~ g:p赥<|Ccu sbz0zʌ.CdlnƏl1]NXJ$s p/OxH 0J[%ӭ> QzEtb0\nD~*,٥l_ff>X#FepM,^EHF~)҅{e>:c{sDlb ەSՠ=PgN~%*;V=vvvNLzdHsDJ~-bh^ ׁb;#ԔtID VX 4604o3]ȅgw@}f,8]?.Ӽ{iD~x>O)Jte&0'%f#ٍ^d*Ѻ`1P ŋH@Vll?bE}g#z+ bpJ %ڭPv_8J{XK 3H>&]MőW:5U`9U3-/W_csfχ,ӥ@+Uy^:C ٿ5" ?a]3wґwk-h~֭ DXH30}I[%"KM%s;qVBhrWTyr*bӰO̓0"LآMpD `H+e%[a!p S3=X qa$6񯭆S3+*<6&L8<"Їn'Bi0Z@bV>Nh/5S/Z~a@b.s[ hERgvd+H ik.ri 0^a*kXEEcS3z֪ ˯b_z5-7tV|Vjmԇ4{ub4z\+ucKHR+Î! 񲊂kYm3nM߹ EˬltrcqQ%2sH<@c[:-+9g\ܿVD\OIiB ND6iMH*{QH ,EՒW9_.ou,:kUaf]_0ʛ*R\pC_~ZdByU>Fm8 !o+]S,OkHZXbuו?՜O^4'$aeZR^TW+m80_,2,ų"]raԐo,r{ww}NI<+d8F6RQ_4W?;?O~;s~>q%i4~RHx~q|ؙ9Vɳl&͘3Rx nSB#w*J$/$s|ɀ:io 9 .75<+l*/1In4 ~'kaa-bb1 $0W/b5 Qske+a1&zBVaNG%}ȸ7ZlY$T8tJ`&Hx=}b8V$ۛCj_2,Bpnaoȃ!.U-0iYsB0u7xV/kgU,4vNbd9-ŧiNA`*b;;'a}v>CZQZ{7xƥ:;Wg\_جO~t\zoFTcB;&FcyF.t1|v7tXjϳs/͔39$<@LxȐg2^[jk=e9m(^',5D,?HC:8w9t;qp~vIs7╣WzT. ,vVRpRe[M]^oEmm9U! S( >?kxBIyKYȊ0O]80R r3,u( ң%us-ܧy/W1LOK7"%UBc*RFߋ6@gl~Wݽm]~'l;2mczTm+,.ORw^rN!ZH4/D{`L 5cn' ?Rf(f3ľTK/sDj+ˤAeIbf&Vs7 fnL!6 Ki,@eb,&set/Gw듯,N~2Ae p?5x n>qD >O|IRoay(̉ucJ跲Jsz0ve@ 0Lъ!Brxt7ҴA jp1&Eq\4'ls3;f /7/d,-Bb4O_S2^N)yǴ9(Rq)($FVle%! J|y͟~`NbŸE PQd4D?Cb1-*(j|fg6FI]6iky, ],0MI7;xNʘvJ"[BL98lA†τMkZ3aRq_8=BFV xiQO+# Q 07Urh5[L/NǨ%șVNH+X[?N2A!QIB$|"Ȱ@m e7].d\t*p&IжRN؆Iʄ6}&"4{9xAO&CD𬀍0XŌ wv,\JB:^Їw ء ߕ9^Ҧ2sFx`v/-BY#eлCL,Iq__qb^Koe´36|3Gݸ#6>^2? (Ѱ?h԰ LHqc. h(K:tĿ;l} vMfM⛬D7A9F&h<|V4\Wߍ } -%<ܠ>"o(?c:GBrS,_R:Yҩncy~p *lɓ=67fɵ=fCŕ O#7Of#͛IvgЍm0tpCf3wfӷ;29dp&<ӟfDzLv&4~c{lxԏTw]IilpQЈ1Sf4qV}Ė9^QYQt҃meVu?Z~}~5JOVr V9QOhS abIsz$@y )2oHJ#?$`\YvXNIHPb }mzpC÷=-V5X 9!YJ'K4 Ki~]F=]ŅO:R> np,@^`q$ܛBTYKmGBҍUs`~Ur*x'*СV>_+3UN35&Btڸ,hz Y'pjZeE%,x9n+2"Dhj<dӱ゗5 +_1?Vh"X&¾ǏW%̺Yϴu2¿@6혔UɇGGqvךiodE}Q C|l4voޕLGNC{zm.]4YܣQE6HraI\Dz7Cu( Y>Fc)pf1906% f-+Z[In )cxes/c]w/kJKH Jˑw叛R8q #}F53=U!V) GE:K,k& 8"*𵤑tqX ""X#azC/ې(b$]CeD"_;V`;% yB^ce|h F MbaTN4YdŲ_a ͂0Oz`f$v~[ k%e/L)_r/|;qc= |2@XUC\lTU9ܤ O^k$t]Xtp0=^ >}QJ&)zǕ-Е?*辚HHe Vv` W/1ts&16^?bP'pJV?_z r?*o-9Lzu# Ud>8?H|"iabN9j #iDQORbL%+ꑲrr?(:1KSVs,䨚'V]Ԗ\’hEegftI]㕏AX 0/ *P^VFd )h'6G`5Mgn[θ=]L Cv՝vGxK[̄6(Tjd[$3NrAĦ>\2d: L߄f"'MFT"g^1Xg3<$M0n| 6.`N '++aD:w$2.F9D< RqPAzQ'Ҵ`UG +F \+r{JQj)ly:TREMܐYPIK<%zT}95HR pͻ5s 1Qlpib VuNOv[[!OSا%(V&r2ky Ovt15onp5 gvDz$=7LHTQ A3Sh1_ʛAT=UD 3x-2ZJ|`4 5OWV^ 0m&$1vrYMXQ%m9/ʚŘ]FwU}%ǯŊu_gfJ)jN &݋Eq^$'?3+I!SX~NZ'֑>ˢDUյ'u+= a|D1l9>UR;3 ggJn?7^=* 3H}V.ٴ JlH;᠖hc)!p6M `CbJZXNFٌ]:ͷijmݓZK̹6M |%_S8=;;?;>;f>~A{ |gzoLue}'@WIs_k*rqv#h}"q>c~+zћ6o޿yBZOn//u/1; d<ڲ1P?_71n;$=w|θ-@<kxUmW*1xe1 put}\&膍j82_66YGs_E5ؿwơ:/ Jd@TEꅑ(M6-&?2 t:E2"I\j0Y? ;iۡ a]sT4 ^ n8YPߤFd/z\tm`d mG˩8h#V+v;ᛮ|g@#wi$s $esO5y |]f Y/N/ѹ-՜ iNhX-Njӻ?gi8yk.u9<БTI:LCMn< ~~긠I>@G*Otcw :agNRF!l!,4B|g6gE[B85W67 2FR:K `*8#dp+@Kedk JӔUs|yq쳳;MV-N4t Jl17zfBˏ"n#nnElQY9qLnr_j^G}O>;8xrq|py C󣣝뙃ƦB^A~<,6 $(.xM{]B_tXM4D3`Tw yaEVBWیt6hL[irB,j3ZYH QZ|6~4ry H-f qZB28%*7Dj>C~N@ nO7_V*j,]Wg9I?^}'4Ki2sUWrY3s'zh׽e,ؐpNm57Hҡ^HXU6*$&\)5Q~n #?̅!# (bal:bVA$mtTz&_U>UU6l'bʐSI"UrVy|Sri}Јy*hމhH<<>:Xܴ}t[&a*uLf uS!Gjjqi}#K"O7P>@_^_„=q;<`1fG)Zj60V"d#GIVCʣ?.:G#>;^ =ysP@#D VVYVsm.=U`yVRS {TJ 8izTuMpZ'V-Hdy@gA:m0:?@Q\D ? Qi{Ţh2,^ϗ42,}2d0+#W5@L@0mhhUb^>gC4"fHyc?a;+dl7F cVUl)|2$7B ]Ki^^t0 ;EV7) ,;=;Ily l6"Ոߑ$ Njrᵇbg.6M澴o6}澶miIu 6}flBų£,iXMJ2S G<+t1yx %2$h^(t5;HJ}dh* ~ dw9ǥĿ=$=DO:پ)Dzg mo b۷ڟwԹ$ pbx 6— 1)'8 RIz-&c%-VMˡٜƭЉ\[N3KJq}'r8~ƛ0W=0E500 Gmp+"_Sl[pēxm"7RrJo4٬6? Af|P#2C YC6"Xf\ qE`b+lUdJ t>EOi.I_~޺$SN|gt,k~x{{ b.OSV>hBpJ5I]O hsD]؆ 8Q0ȳ]X=  !'(_̵2z9Q.Q}'#+})Gdv?o;G١rO}wJtnRt ` D*yz;q%I`402`0: п6R} WKf[ߤSbo?܈H^ F] ^Oi8yP=8Uk-A|Ce `<2dH:F 40q`6^ylbs aV.&9Al{޷Zv<>* c oAeN;Xmp bW#7qiVru]3WK[6i-gVW7W}Ax_jg[VnG|M)1m1]z̥[>ߝim*m`DGn( {nXY\fCٽ$`jnP‹LsV)Me BM-&5/`fXW|cb!APEV("ٿW㹢["PA k}T>^ mhns_Φ߼:V:x|h@>91b6 5%qVl.NcXhܵجlB7<÷tC[pЀ`t|t7IffL?ĚKV+I _Bʟ7JD:{sA}RIv? 7g)sLwNrU70c?^DLjæuT,ܲ.pd(2|>L)CD94U\ڣzPUu=uXSfCXN#VYy^l*P!C?Spds *E?|_FwBa@Ee㔽rabz|ђeqB+}U"BT|-xy(#.V^4eDRiDY?m7i?_%r;Ӂ`zPΆW9["IN\ۈR@*}= B~)a+؜%O/E'%"|,/j;sf+vX,FU/UjG;qO+>xX)q 'W *6|N,V6yB0͆e?O^,~+YHKAFϥ f1TsƞB,Oo<۞.>->RfCh<%պYx9%/R|K݈:t]YFmntkJRY)p )^ׯT AWE(m0Zadӎt 4BDKxVej)Q&!%|@ͫ ZY&+j6ؔ^V(1a!U'lOLZTt- K-DrW{ f{"[^63Me, vn3Lg"k4 ϶laB tRße p\{ga]x2lMna@K2N2}'Ѭ1R}`9Ŗ1 &Y9GHǵVD.<6Lpp co}oSmLx箟')ZD;Hl2&x:s ll{#|[Th h&_[Nz4 2TlC pw߾rN:]}{r|`+}󅅪S,>2֜ `D2qUB>Iƌ&|缁Wbܙwo߼[].+hMg}o#~$s)/n= T-U7<rE_3z  2),I\>om-ߟe*gG0N#|6G݅,||VL+9k2zތU I(HPC>eB+Pr(Q4љ v \" 躭Y,>dqjt`bu=` ϓ{ I2`ps1sC3F4%A 4bz i fhb@\fIu%A͙V'Ӈ;A1#Ig?_'Y3Wջ (~ F¤;D3oܗ]D6h:DFN ^5%˴ !G߉ڇv,2K:5z;4LkkZ;WX$Ÿ+pr4_lu_u)U"K>#b4_2KyP{wHKv_^锂0{~xoF2+3n9ȫ-?Z~>׫'brۛr&y96l -Ip pJ/GH* ˋ4؆W1/3uݻFu㥻ܚۨq{LMf%p/:In#۷״ҹ]l!b5i6F S(ah+uŻ(ϑ:C25>IV? 0v_Ktyi1rGg/QQ$0 SxDF8NߩYZsFߖdlo23V((( Hj,|8OK2ݩ9Jcuk2qS@F0iմ=SOOذ|~tm_nYLU&$Mph 5mbjlF /~ !9 `Z`Es7A.xkQ"F_ x,Er$461Mǂ[V $~0_\dh.H:Vҍ]HMvNe3mN><0I>=!;g=ZN ʣw}#E$yA4"?ikk77a+Ѩ3f!L㯤S$/l e~dc'/,g@!ܡw5+K䜆<c?:) ϽZh R2i9m?MԈ܉2a᪢0իoti:f̯)ye`kN#A70x ڊo(F*&NۙD i,C0M9T&i3W&RUIvv#vaRMbM/$3Ɋ ǟ63x| ^V88۬Z`wXaώ(zt޿;!4Q<77z}K-` %NN08Sk?QvR~1魎.:4ƒF |mxި\AoR .3K NE_|]$d8o4Tb5/AF<Ô .?D3rff c5L9t੡I"XԑS4J%4)4̍v~q2ꇂl+r+xI6 7 ,cUQѮh (|烃&:bCGb62Y,]jLJ!9'!Yvx%# 25|KRMW9"p?rB)IMuTē+r"t~F- 6DWz@xL%L^6:M ۟mM£ǴYns )0}0%{R!;e|IƞJ5w!= K}`ʬ}f fJ6Pzp *ྩ0h1}Mn9t \ׯb;#;ERxDk;~sutG]VB@I+4KV բhknԬ;z$&DRƌ t0r벧F_YɫSb]iG@f! 4/L)R Qa5IFZkG?-"!c bk&F` o+kdUE[^LD ԃ^T-m c_KCl%ݸaSIX/0'"]G 8SO/`ɘn|}KC?3d[NK==^d~2zt4f?#>D~ϓ* C q`#e0L}sCJʌ$͝o sNɟ.(ںf}Z!ʭ= qC\tD !g=3`Id]cfc^3c$ڰ nG6bu{:O}SC#IOWB467v ^CSv5#Ԡ'0rܼGJ ߅-Xz[zCrFF7NB(p-^IW͊3 RtX0Pkso(56ǃ& ,KL 61Y-eV-j^FZ az 5f1l_'!aާnq#E&y \Ob΍ѽ;)?:;F)ZXRRuoMdP)X _aj.eL fI4d}%(fd@H  lf]a6Ym$V{ŒrDeuwZprAk[LXth!-lGj^0?S(@wWlliQ€Ut*mr~W8+ܹKDO]{'}irMDR`VEs0uqۘ iY4YOfYoB(Ւ;]5DvCx GQZ e`Pڅ Ϙ=r& /"y$"O2rK8!2*Ƕ5/zg:ҧBmG,UI=Z iP$ ||ٍ/ڝaKq]1f\ /{O{ eFT59r R 2o*PZ`>xv9n }vuvtڈ/{g'r_kzV"7xtknA4w HvAMQ sFd7EI.h .'ٶ+>JXG 2n9@ F*Fp\uSL EVs,YdFn{; ' fJ䣆RY;THhZѤG@+48;RE@P^m3Q1l0+gIU:Kw tܺy]W^2;e|u Ϯ6(qB'ҽ,ir5g&nnLk!#卹PjOhiT߃jv㣣}r&d0d2rlo zz[R#h$LTdϵ/\0 Ǫ~0U(`6j ( ^ 29TPlbcpKt~z!:k+x!ms#$$ *.,ֲF29hp=QNL0" m] "叧|H&$"TTT颔!E?_Γkvy؈ֈz IxUZ'ڸ0ͷDˎUZpv(6k č Zgj:g WfPHxyQ4zآHҔ4 s(0r4>W{ۈ 7㑙 ): b0ZmDBY7ZN/Cf^i9V/|{X[&$*,h(Mlsfy{OZr1݇g4' N~scOH.(r*u fK5^a9 1"TpW#Cy8l;V#Q_ {lTp%Fu%Ĩz^mblx+91O#2= O}`}*aabP1'Sz1~.L@SԲci5/{K<ִ_@ "/Xӯi,J0EcT/24|Shx n+5bh`{M+T<\-f&v jUy-э>CKx͸Pۅs$]NHjCGr;o{(~uOjWh{~m,O~%4{iG>Z+D!SMqpX.4$`6kd~'Bg,w2-eqaUQY Pg܊ 'I{v@|GyO QV,]{(X,pT?Dۏt*+8Ey kf$LB9л80KMGb5-vZsQ;b;)Xl2K{=Zpzl2I쑋۬J!gҗG7BO)_>3%n7O1ڌ75UW%՜|5L2:ꏃT,ѫK~,+@ABr#k[R psW K'p (7+OV3$  FKzSZPS#vyޢ:Wa٧GVC ˕ԸVnUR oKdkâ>8Pٲ*S?q2NKY*p9lN6fr*^ 7D,&J6^Ypo)`p" sUl7.%Ig{?sf<@Ӎ, {6zл93bVx?ji@&(nww/;e05LI:0uUL33)̰q9ƨkH:+2߰!/,pA]ɖ;lu{[PzL׏x SM}Az dlvgZ{}"xn{]oבdaZ> Gf >"l݄+?ަowʿu=Xҟ}>Z滧pf( Xހ0Ɠܠb7;$h*|1UEOT2Xk 0s b@.`> Kce?lOYk#c-֤Yә撳SPCZ{I5(⧚Sc|NdDy)xʜǂG +ډ<N"Է>XfK&ȖDy蛡=$c9g"amR&_jmlˏ?\,}P6㡁QџsVuD(Gf 4&y$A`X[.N!.ţb */MRqT8%rlWЀX>#j(d~,H >r^͖m zҙwˠ>hTH ַK7o;#7*ہ:<(75ӻY[&(/J_RDhF㝋kwsYL@c:N>w"KING d!ThM/cu\t}F/ONhʹl9u0lj F%rƅo!ʛAFSGysTlEt@7_?b Ј5|< WȠK"?MښY [gr>l=b梔 D JQu=oiRüR^{Xm~M;s;)y1:ָlM;ȱqs ru 9%&Rĥ'mO,6<{{.$Bt%H~ ) <|h_ DJͧYP5[A-1^r~?D.Ʃ,Z2TN;CvTւ7̋UɚؤC Xc GQCU$?}n4]&tY!S*&{OAV_N5wpKv"<BDlm \.}~~mڍWz_dzއFmwMk?5ʙWpEʙ\3|^5%~Їwlr$ejEBVKb7J?nM"U[h-"|<aāe1Ъ,$*_`\ RHzg?+VXt{`qvbX׳^\cR' =I ۑX]I:lu {АQqb緅l™)!k\x\%bׯ{ڕo_[ĴThݔl4[L Nǂ #=Tݎ?@5\@fDr6PvCM8YuI2fqR2^{Co0zSu>-̨[m:o&Eitϯ:Ĉ7VR.Z+RO&qڈ1/\Sl8D2n4oe䗬E:)ޛ!>d8Vjư5? SGI ]#0?uI F)}@(xYՒ~29)DzqYOSl›c]dZP۟/z5iGuuٮ c x,b$z=8ƀ1zdr77rij 0u\?&7I(ޟsfc s鴌^y-DlIƻ_zcȯ^}~utS%Q~O7+FR: |`l[~Ʌ?ݕku-y¹ IF嗂o$MI(p>ˏzput 2eQmVvE,iΣ& A_+rcbNZV"Q0c%(ŇwǗIt[ˡ3֒h>mn03H5t*4Ƞx!HD1ˣ-ټDe/1E W+a814hGB#>vZ!oHp dS"jzJs14[ŴshZ8xFwW re'd6sl56>E46 Ot8_͸ȶ[1~$נ d SIҨs'>Q@狫,!w2 0͗0Wǩk#yq@&~>^qcJDڋ-AB&bx(`x^k=,iKy9fڤû$.%YHh 3b œ{^Sy- \sEh34$q!lnX>9k~UgF$,̧)!tbu 8HE!BaDո -ӎ^W,PGcܽps<6Q4IѴ(nr mdn\Oz82e'xIr#m?,*ٰv\ԥ[]ȰiX}S>ۻ˅b `SS1aRH~ݕ : jP9mʧz< D /yIKukwJ}7؈Ԍ+߲dr*!OsO(|XZO$4WT`Q{ 0RGZEr%ЏOtu,[ӱ>~U(ӛ-eU, 2r}yJ񁩌YiQk_/АHާ6wv=lH Y+q"]2b&^8fVBEmMq#bC-30&wy! 17'"KF?X2fSlwpW[M, (;e﷮i/ƛͶJCdHri:.p Z7yR~1}xfG8\c}`ippoId %O/PV^b`;˔Y8=y|"6Y)yK"A 8 >8H5ZZZ1 B{eּ`[*MAkz o'X|ý`dA&~טs ™#aQ-Y0aFBG@ vO>"N|Vd;ɸ`K\t9+,,3H˳J^/dE1 i 9fX\Ƿ'v ihYaJU[ZDrk DZ%BanwN(@ 8ۦû5W?qpӥYϯY3u{D!V,{gp >oph<"ƴcs%\U#jY.lg^*лf.ABL,' =#ͤVu.F91i(Sٸʺ4qn Ŏ5cAN2z0E6g3Bj~bڢIC؈6u(z 'XxJkWՅϗ _֪'A=ޏi ˤ1]h82>>_=S`DaWZOIh8>)tf+ɺy}A1 T#j>=R”NaH l αM#a==Y}Vy>Ɣ;`X,B1JUv+":m.N֗Ҥ ܠ79D&k ޕiNm٬6O3\NEiޤ=-iiYrC @m =3jP7`ؒ!ZoFu+nu5ӋVKZ%ڷwfqqV׺ڍ;Tj$WR,%󻞋 [ARaq$`@9]u۞,䄤( WJf;et_c;m$&M7/4/oq2Oy\* XQ_j~wQXq5 MlFWkL^Irueg&5ƞu+\ii^N y~ir!Ê*oKFa3-_X;J A>S .K s[f60lٌeFrdZ҃ S>HU>ҔS@AÃx 2&26n= 9чMkaMzb_#LSl} -K+WV !tL9w0,HxQ}aw [Dp 9eY i*1vZ}މ/HVlZa\ۨd̦u3 n=vyҾ4`P<"Nͫw/dno˧iJ+أg6sLKL0[L6Y !\ltjW IɃ+ظ㕛h0roQ O#W"y)*ak6Uh}t}bQi sy].dI8}tJ}%ыw$u>"=Ī p xIԃtu+-4KakvZ{yƢoEQkZ*s=2PA;>tḪWM\jGĒWga^] Gǿ6WG(b-A6Yy'ُ;(OKT* ) xv9< 1==3WH/H'yɲ\'b&XٕC-8Bh]+A XPWнņ*ŵ>R:Xf<c]VIK&pl7~(P .7 kz#dL!T0t=)T}͍ꐚq9?zl9;~| 3֟=#]|(0BݎRi#h Uwprċќ#-\dpU_TW:AQf:~H~a}ƭ|9e)3`䋭&YҀ@RMc뇬7ӈ<:;x?y˄<5T ƯWv4= RW )eu5ۂWZ'4eS;a16tnRE>\Ӊ.Kpqe<,1&puVW&}wur7,)q-I K izyKa~-"G>-l03>3-%BвtŢ7`O P9,]΍$IRcPAEBh)QT(z3 ,vSz"7?~!(˙dZm*#wTVV`46+%ncSBi<3lll]il mwƊ^_ZKw:š1X 8SvBzTs, 4=)Iir+pz3WX,&)WR6Mِ{]+Z"`c ۀq9Ifx4[%Y_JodҘy3/:䨹,~λYg9~Ȳ'~6l[{6`a iLv_o >D4@+$h*,m_`5a1jl}).ζ:e=o&!l.Dw]pCEKo<Y0\@$M*"/X#i\-_YDSAږLX]#&X2*VB>q-l`ožRg\[tZlZ<~gd6s㘭a]TD!ETt"͗( uW%͌EFc|*=^"G`쟟ȾԄJcr/tt[E5Mgy-9 Sqz5]"m#-MfPmZYY=h " qNBvѠ1`/l2.A] h+sӎe"q'$CS#"aU ITZLToh5SNYS=˄V)[_`G> ,/x1YBvR&\'}b@$zIkמ%0crZVV#"=NPj|1/q̦du 0A`5ӳPQTAK[X׈H,&5<6:O$)N7Ep `9:\)1e$EuԼp[z ]mwk^B^ u\uh^ʇ=ݳG An|ur͘ֈEM]_fY&`h^q VP;h38&dGHTtѣ 12w}6$~9e "w㱘b~ aܪB/H;i1Xd[ȢRlw~i]twTcSd@~2I"3p0!'Ӄ3q<3V&VoH<YPOۧ|!Mh^ #:ƅ(٧r!EZ1 HlpI%̰FBREA+<t(@e{EX3`b3f&76߾HTpb#G inO˫fuu f XH7P>Y P0zr֩uS6+[Ը,H+0a24jpPJ~/r\qxRҤ?2J"SH}R1 _n-R2HAA(tZ^^ck]^[,Xf,cbtOsݣl sí m55fsC˹\#j1W';?fpUpIg(hsYkMÝU6%.˼\kTkhŤHiZ&|aδ'=ǃih ez,d6!$hrﻄDW3zN2]|M#y+s#_'SymQ3СXjLۥx0AI , |ecƂJ剤L9Hyl[1)obFjҊ4 # Z9kb!h8o}8f~?_z@"Qװcumppj#EjϬAn`hC6^i,m0hvLnqqli8jʰ3dSGNӬ #TDg;xcrFeNTR/+|{ud+8thT TJ\}k:to<7@+C );{A.Jһ![gh*!K&{ЗSm:$曾r%C*NYV]1)"u9F랚plQ;"l3KE>)YݴQJoz1bŐM@r7J-Kj4k-` ]-窙kj ᷟPc7hǼ$XSNVY1YEN9a@Ski@>edž5ײM^!-k9:o G2Ydu dopQ>|xӭQaWr43Z3܃Q,3a,q Fy<+9{TJȿr[Sf=arxԊO>bezI*s ]{AXSWqFm#Y!ve&RWvw f4kϧvd7gN13= sIћOĿ)EN'iar[nCxwX8x}+{=4G t/{,(YfLeQĖ4HxX%"b2ЇwH2i+vYlmV~0Ú&}t yW5Er>ES״Z Y1!Leت,qe\B ^$M  pA@?b&k{%߸ĩh ,j!ieɆY'k\YTj\hi3IfBLdctK}B]zDAf;jB{fᆭ4E09{,eZhz>P,0XV:@6H)u޻Z<{lwk uYٟ튛K!a @*sMgз ƛtaL' ŋE7D($vQD6IG@{hE*K'0]V5lY!pᱟxM$#^B|AUXJ^L7)>= 筘ٍ9jx04Lsϲ-71]4ebp%tk:7L;#^M \- UyC:u1̍a!l1P&MtݔEgqo3gWmJ LNX%"Q{(*}$gR'pr`e̷|[hQ+7Zh0R8wF7& ަ?s@%Sܐ{f89SNnc`7o[`UtFuH$y:hVǩ 9`L)N7g,IG*K ѩG3M|ޢW -+nw,BI֊X\DjbpxY0^Vw4,mr_p-<퉚` !ENKJy-/g)߫BPi,D?JJzuGOk%˻lc~ILcsej%~5Diz_i#za1A}`3.J_}4 b!S|v9H1P1RGk^,@Gs1.(ںf}ZiZz |I **'>4i.%CA\3/0#q5Кe3{1nfSP"<-qֻA̲0IPq5yv$eڋΔy-m{FS9WV77NcEI'DϮiƙgUA4 <I.7xv,` RO}'0(4Leэi5:\ ?v#SCzvWF%]ș?F g]D$V!=m@-x ao|wUnDlËj@㜁Ed6;WC5%Bc;uY)}WKUq;ׯ;0}.F&ΒoEQ+^4H+iغ;n{$wWuKA#ݕ cdTFKKnJUM@ڐoPY7^=3y0lz>Н&z'&i-0<lF/~'i֟ז]ki`Op]Pzw+[ w^}vmD} TZpR"i(@$Ɯ z e[RW ')@1&9GdtpW󶣌 R RBb|gjDzP`&E>]4SQ9[oZyuiǐm jǗDM^[ Z$_Y1:-AL8t+A2$<^dMGwM2e:x.إ&q)򋟻F'D5tij4AJq+ȷҌڻS3̇XNlaEť G/"7+vϦS$)4TAQkĥ PfRo[u_H$[[YÚC Cͥ `S\Ź`v(.J\14#v ^O= T\ ūl4,QN:SxIcaˀ'x2W uz~W:L3Nv wyڹԬV\l0d1 ;[q;FDm2kwgՈ^nO\h+ټm0H*+1KNg1Ve>{sVQ&?] I՜]ns^i'@cO|Yv rfؠ~s1OSgpU86/VH1γoʂv^ѹ|Zas8͛^Cj.} (8T)r y$/i08OfJ0Ƃ-_|ӖI#`yq$w#ee2兇W5 kVߙ(hҐV4x%<==#w2'7s/BFnR+tjĭ d:긓`K<jݠ]vko4g\hPMe #qi|~7!z% K^,^۪"[@1! F|ña|ɯՅwf畢ǿ`sSqvFjϗn3d(ܿ^.u-t?֠b٬ #zuJ=O.q[%C k%WwH}q#ЗVI{٥ k"[l2SS{ sV!Z]3[aUȜsutD9>l&/~~ghq`C"~q Zo0,0 3o4c&3u%ڗJe-kTǪ̛^u02P tA RK'-uz0|N5 ,0lmm̈@? 7}P[NIp*( fwp^ae Hr`y1ȮsidsDqx_FwY=~a,l Svr%4FоUO3b4+لlmة.͚1s)V +zA-R3u"PU/`y_V/xUFd= 5C^AHKVt~>ecǩ yrenu$ ~ vB':Ih8X@E^#MJMXBFǜ=g&mDŰ& ZD /5Ot~CK5Mw@Zj 1Jfr _4eO{ a|~ )[X.b0t';h,&_^#-xTZ\s mm44;8 „6"jSY!)ImEĵ 6^Ցf76*]gQ PzN&y4dqh!MG5;Kt8c9@,p)Msؽ‘b^B~M?YtvurRz5vSʈxV+Yͪ`X+' 2}D)kp5 Rp8OR#m 칃i_eEeDM# )2d,M(hHCzudlv|pp'\jS?7BXn ŗ4Zl TO;K|B߳,E|I6b p &!r:"bcFԦ7Kbeމ{:9Rb-ޘٛh؛ݷe~IG D~7 V@'bHaZc";alڑȀ41';E žK:#B^ǿ+an4&\<0AXUB`jk o{cKFV硰I. La>‰͢Pyax܎O %>i8#L {P{7TZ+/DH=^Su+܀"x}bZKjD]9氤c>R5(5O[qKq7ig2Kvu4!QLuyڷmXfJv4N^tUĿ*IY}D|jW7}=B)'NѢ)) Lu紈ݓh'6 lKރ-_5 P3 T18~ v> -u7)!GnfpP!D$jпxYT"\e`~XK>6~]ƔG~nZDbZfFggc]MMذaq010)K*I'2"({(Xj:QF,ۻ=Xcris~F"N NCn:LnKA2*8?(Fc~qlIr?͂i1{ 5Lk_"iATD86ir .N/h7:ig{ޯ[5Q2Eqpqr̓Dc0|v+򞲵>V{ےe,{*f<\7OLN`N-~.l5'r305WĶ6'_okQYom'L23ٷa"t§?CDcG钤[ 7K6Nkd/Z4ר)ve ^5qzftlC̴'+Tf!׭;nR:l"k% 縛VdeHI,e:)P@Ii :J>µk[ۿ=.e׆a'F u:/:\PX.h%`\8wZXdg\.n Ra~}Gkf܄*RU!?Qe4A5wRh|Mڅzq6E[U0n/%F}N.jUaV!kH"x cqC ylnF' 8qhsGàgYG]}|KzȝCc#uwG]!n[Rh#r1N;vVp&\x #?:Na,Ұ<>? B=(evo4C65(ᆊA2(o$'@ bgv[~q9/` J92%sY? Xy-(gYչ ~`1J䫉+Ͱ $ MfpӴҩ!"̧{fmoೡW F^f#Z"}$AsxU7ł:ow%^xu%HoQ!^ VA44`͹gpϘ5a"qXw _T&xsuۦR5X,#Aq(X8٬+9o!IP(/42Z.)s~-Ѐ0B8|az5Dǭ謅@li&|&|rމʫc΂g/:skFRt 'U,j<̾ɎwM  `ik4zC lӞy/jyI;o"]8SjSTE,'ޙy:t(4"W̶%dח9MF=V9O%iޥ-F[P5؋Atjj:@-{-8}9A,PpD,b%mgVa[CB F/_6kd$:];jm'(qy@1&%dZ_{Vo.J .A\"/n_;4#.U7[~ va&"ְ RE՗60!.U/3Fػ<8EFr~>cDcZQ4US7|  XcFFW{-' EθC pN-V8vm×QvD8b4Z-#7uJ ~ wRsVD ~"f7 5O_9H~rf$qپݝ'$yamY!MT8J:9-abXD F 6fPcU"7N:MSݰGbYT%q#Su%B-b:t/3Ƴc07s,KüVro51Zv`Hyurx^6&5nD*/s!: nWZR;>2-C@}xV} dA : 5dxZ%WL2{G|pi:fLMͣ}R%en*$8{۷g g'DGnJ:KYg(:+Dlk`ee?E#HO$ $c/٢l%Pg'}Gp MF *{#Fci)`\&$3DSi͇ N=g~ oZ\%Of}`[+^@nd~hv3e#qTg*x~R[Ix7b5u m|cB,}IƂ4 唍4 }~H&$+FB\\.Ь$Hx;SeU"Q,1=η*Blv^XJKS!&\P&gÝtY GNs#iN}<= W7o.sXW-#13KlI *n]}?Δ,DC,M !o Ij΀ ZCwh"j Rܱ%"Fz`%#}ocRTsJL (N9|hL/QW{}iF; RnGwظ%ϙf(V o2Il *aN.Ě8"h;QZ,+=E<UP T]@2`f3Sc= )W[u֪]ah.ޱq!PtOp ݵa]E ccw +'EK V֥yf*TS6|GodҪ,4<e[kpWS9a.avfEew19D2$*( _*lć!c_QgCa Beb͛q/ض 0B;?8*"> 7 ~8 q"(l7 %苻+ v0R#$ˎ!~VDOrTG۰G㪥k/ePR-]PRFC&ip͝@+aI6^gBɯ֮_/O/豤bd>Mۙicm~C7-לQ{T]0R# e,SI#Ssk>LڭQ*$T6 5ڌr#潉] Qy|oE\Қ/[ (.&~B(ή.+ӹѠ!N87\Y/z%~ǻOCK|%y=.BnQLN3aHR4"@U\y">P󥠪R %Z\1# ĒчL,g 4Nf!` Ya΀A- CӟcwzYtqBvЀ: hGVv;MO|<ږC0Ob",fzf_O,4X,^Z + %FmV&# RN3[[&Lz6Eۯ?_Z 7Y乯fXW Y?"lw*PlXJ1 X8|~ 0X{Fi~_OLE" QȒ qS쵺S( t 惜l`.?GD]ȶ[p[gSvU8 y~-&+`qQn0EOdjYLJ~VShrEbQ7b+.L#f^BS4#]xR?2Г7FLJ2OLb1Zgp"86!;Ág>oڹ 3sO#@՝f-hd.%4{Vkb[ee+W&Rۧá}Y%H=E6%3TyK9XzmScVx`n4 b4%J@e'8uR{F>F|lNCjU|<toRK;XM~:g7<{~t]*YmONKM5r{ۀ5hD}$*$xRMDXϻl X)ֿv$ksgY\Χ? A* ݯY4$AH@< ƘVpBuCf9.\l:  oAWvi'O}0Y};KM*'cg*6u iW5Dr8x3NzYp77C30'Z 2~SX\egM@B헍@ӥF}}vw w)f Pkٹ_'ޯ5ƷIo$ mOg@_(ukU7Xmklȋ (bm&E%BRTRM%Q=0/j y&cτ " j.ibɃLP}!%R$טPh WG!A?FR*"R]^|pxY6&5m6TF 0|n%_ٍFeԗVq$V0D|Ϻ;Uf( o&`,E%{pM`߲Grb)Pg)iѼHl\T6}e ]CE$zR~n9cxZ vgR }W6O I3J⑤Ch vhv+N,j{EVu6/9B$ V`MK.<ZGƧ3(=*jb~F~NSma1}/LCO2E-= oeX1&b6>wGyǃ f~m)uM0E@ މ&0t0B-Rp6♍6\%Rvc,AH_eOapWQ+B+J (V֝KjBSr KКղu~'/{F83'[cBX^Xvb -3L$2D@oA+=IV^af+l@ N s~Vx56WYE{ 5%J?yG.Ͽȫ;MM[5 A QHwsΉȈ\EwfEdflˉ`+xpCWƲ$yYUW[ ψ\ I[F\cp#AKazR 0Ko2 XA&Q4a_p4NC^t -VIB䴧"6-CBN4 UPNL y\ȢKI)$fi3sq}LVSsu@9$a?raÇ؛:ãe;W3NIm *60Je޶ssa$BN*C7aw5NFCYvN@.›4)h,޲f*/󶑯 ёYAvN1ɔG~J&7JS2[ <8B-=&BD mLp(9WŏʝDMw-}?>a4O,k #TTx|bmb dȋRȖMro64]\Ӡ].v$[vMUX3an=';;B)&q3{KceI\,h݆lH~.{Q?_{U E(<OsK|[.4f~o\z"{ ԍvƍs`HІiq.=Rg&w0MYe1"n C.B˝ ) 997c`hԨFd(/XQvD|;PzQL|=D7)rq_i6_~:.* V?י+{P(pXMMDý.h%ر(}':KWb/@|lŊOOæ셴q'3i ^Aw.ʱgL9gACՖĔu0aE׀iiK@/uG[!eNBW]!f5f?ݥUb`̦;hܡ0' eEP ULk+ zBǼOot6#l SsSt=. ֔!g%Vb ,Z9Gs:RPᡨ$d߳es&; tNU¬fp*ve_?,+@>IV%;6Ο^K0yGZQ^@tzїiM0ʃ@ro\C32 }gaY>)/[_ؔ;x5}'hddZA >)p9~܁SEZX.Rq`ײbEI|M2h&??k>_,1> ,G4NFK~D[1^k [>RzKg_η#bZ}:K 㲧LԆPS \ŸHiH0/4-%7f5N *,e~.0ǒE@L(s)W1Zؖsj2) Xނn/gKGD5`c>.g:'1a:/u3!iI0;: b8;}_6܎%K]\O WjfD̓W%j0YdIq7gYmv酞`2od(b8=TУqsr6pܗ[̓X0p["/%Ң =9UgbEln֩0nÛCiy w\ Rl>,@Pa30Σx:{W|/ʌ1ٔZ6iICNj @\bfpgU4(a'k&I*@7yFLBU|:pT|~w<<@X8Ӈ`ᰡc(h &cw#*Q>Ǡa{=JNꁝMRnN}]r) Fu}$RVHJYk%`X+ P잝 d_x[hw&}ռ5v9= N{O-9/kxm9;|Bd(섅 XH4=|IFClj̊+spBm VZ"v>3̜~6Z8:UI};bg^uZ8}@ fbJes<_q`9/"eO/taB1Q;='tz[za8 drT4XWN+ҪMR{5c`\tIk:i~ 9i#sa0S`|b$k"!&>3-΍D4`go0 C#Ev$~AKկT,EhO9PuFr2bC5cZ=!9L`/e#/ {_a݁F0hgG] +E5ǾM;4 X PkK;1fy0lA1|Rҫ%N޾TI5 L]]_]Q+#ϳPbdflK!Dy +&?cOPAO%D臓 #>s~>]|ƈg1GhV>pнKSi8I N~1pAFdiCJiPv*4Uq:TM/S8NxAS\sӚMVN&z<ødu~q!0^gs%I/DeY'I6o'Qe~1˾0+]FjF9.4#FROY c*(M8H,zֿ/:2}D9:W4SZ'I[n0YB#C^/<;Fi6*_:qݓ3;>=:s_{?nnoy.P 5 `Eav?Xij?P4Ԝ&G8/K(4 p(7FSgCF[B1N; ueӆ~ B!Lꕈ%Q9Jm{\IM ,_=nsH,<`icٍae/WZ_ iĶTy,C<; v:`7*7W:, j|eBne샺ɏȤy3R']$U:VMx: Ak*Y+Ig]y_Ճbݓo&N vz)0c.>`^A>TC=9N0j TVHkGSZhk>M~& BuAycc_s_kN07!kEL]Il\$6Q}Jj#THl8zI}?ON>t. 8dztu>-X)f}yPجcC;;C[S~A3cb[T't$ɂX2;=iͺ $mUK۬PD 撻8-2렃x[K,A&>ao494ʪ?\(`Rݻ=T>Rg[/vNE:eL%(|&=( S?}pge-jLiih>p })K8鷝oʃǢ&x؅8ij䇈GoYoAE,J^-IA",_ 'r^`XM@ 8+bөKR-@7,+aJFkRTN+* ;Ob s_@gFG [%GyC 6E%%~߰Ax0_5NR /aLqXei釖B֘ó,]!puI#W.FZIuO2,z>S sUaXgͪ'$e5J2HԢݽ'i~D| x$,X[O:̤D4lP'J484of5D jJ?U鑩BVʭ V֗s5>*nRA1F FP{ n KlLϻirP B-ӭ u;ܺ$2+ (v"Jw+dV_=xhP5S&X09'&-Ucg \mwMR6NEt1_=] +rʱRwGCo=vf!'Gwx!ST?<,֫m9"*,9!ڛ}s..RӆMǖ_#s=]^1385aIGyx`Dc" 7Pdcg6pDvٖ((PÓ/ٗv}v0<եvsW7-DV^ Lg!ӽMӥg[l /D0e[hP]A35}q pfBl=*4pΨ$e݅ZtD'Hg0䢎|]OEMbgjnNFU]T|V B][^Ga'8( KD*  {[^g` o ^їci Vu39fT@lcqk'p)c-HZ1'!\=JăA _>Gc8΃Fp~v^j%ʷE:jORh˒X3?r 6qq@MRVY@%P,Ζ&(:Og ?fJRz؃HjECZ?*״_-tӆOGhNoG4W{@Y$e0``7A.RxhkB vYMݡoJzet6Chd96HPq,)4?6HȷYp8LcnǗa͗W{!V \ LC$606Fitd8qxd08$\S𺰚%<, UgߡϖAq߱Mi4)Vg=ZL0AR 3=Z/0IԟQOc3r`JWy1F:*o<jQ 6]^lU7D擫«ۻLl*.st}SŠXm]~09dPd0U EdD[F-ﲹa^;,qx"~>rJ{uՏxFZf>[7qB"NfAk`2d$m4+J Yin? S *oѢI=~!{1L5<6mVsVB8[xxBu_AaQw9 ռ{ ڇǝjAت2E q:_Wᘳc*D]>SNbuG$Eh̰ZK0 jU53i+KwvΘ(1P!/Ӕ;!\X$@`Ŵ4ٗ??5oI׎á2#oY(`n/@PC=qټQ eRll`'?s ^kKuC*n'Ai@Xխ4՜4'¾Y=s[fh`xFn<+ KeA)#$*p(!fw@[ʴB2gqJeWr36e7 ߛ q^AwYGD; ߫M$mplu>Ksa_ |%c1rX5$jrKDHC2]}5da&7'SKהcM2sgC-Smh!"V*yѡP"Ӈ#6G[꽺roj=?L*\l)~юh|dkI50\ Nu*7&mJ~;$|rP^ \@x!OhQ=87CUO`gu. a8aȯ@1 !},m).Oc@p,"̘Sn!K0]t5rōS$ZJ^QWRTfnY,#oKfpn2xe͢`Lb5gX'!P#IC.|=2'4jQP @T2WTsH5;V^f:h㔧* EՌ( j"[0-h9h o|Pp=Ho@ ASVރltH׃]~scr#4OePC/e!G[qf(7?i8LZ K-؀14O.Up|[Yؘ]Pv[ To`6>>Txh>:E♥58 _|6^.Yٽ01V7?ms'j3P)AXJ P|30a:@_g~+Vς*t9e5~'sUgDc hvM 3ACs\-g0"S_ݭpQN%r@q f(E.b_ tuK;u#w{^xJO9 W̝]t/^qF1e@.Ǽ{vN!'H `Ǐ7,iAf{E\pIJ'g8@9?e7osdlIOXNGwlfO8uJ V%<<;9o_tLRUj8ק4q~[,Gy=zh)4up[mP;w!6DRl]gUHS,Gw1jrվ.M_i݋PʜT@"ے4y*=h])ňH$]Xs{5](l*XU))D3ae|BF}|9VkW]/^k1>5YbEQ٠e*;N:k"僄pvC ײբPj ϋ5kPB=2.vp2LH] ;(1"~Y;Ď-p=ӇIs/ŅFKpH+̒]V_$ j Y}9=OOl-ǫeP)/%l%{b/!#;^^)2k.g}=2_{> [cZzШ?[ӎF!=xy1iiV ࿫kx~ WŰ^'jyŊݢ=p7tHL˕qu+Bpu1 W ܆JD7 Μ/`Dx]S :Xt ,~tB;{)(Wi#$J HLK QhFQ8Q8P2B4P,7чs=>t.Xx Ӈ~?KT |'Ð=!ܤƿӔ-@ǼZ8y nɡOai7_UTtxcs_t(Ǒ^Y8 Hpa=relO1Q7,[C__5Ρ1OIԜ,\ыP2{r<&7mYO<~)p$̝œ=1_JT1@uع/:`jsT\)%鎌@nC$V{@X71͂A49nÎttdn }s)VshUyOEҊ=7`{{>EN(>}IȞv~9x8+Y8VCڲQ 5:]Vj6PSdW[0z<+bA49>~f99jufKȗYA@ /NI(phơg!'-k)f}ne bUVq02¾0 E0Q6&a'ԂFP-(ln 4˃uY6E{ϑyĐc5_H3xeZ}tq 46K|Ϥr*,|MkdtmPHA]juW4vȦcKzSKcC xq0bzڭ#ڍ؁(ó%"/.A=;VcH\Y6(Cgi8AaskJ ܨ*k g{jVQT2hhx&țuTԗg&z] 8hBNGg\sY"2O8R2}}z _+qȣ 35Q@}s:\79W`bLR F0TAM`,)x篫w GĶ 1<^Mo+kk?_B!(JDzYal, +YSvo~$51ۊ};N',&Ze#x9wsÍŧ (O(רX1LYV4|m;Dzdӳs sUM5|$%d\W/QEzQ(Nj#6(9_(!ܐn#=E} m=\/;cgmʬr|jnfJ?maV㴼WnU Zmތ* ^Of7 $nK؍*Y1 ك7/ PP9vl~Ɠhq:k~yy[gޚviVUݱERG;ǁ}@]8L5KS6WI|?>q|]{֮ÚQ#lՖ٠\]>)΢k,Ϫ(?|2_\rH-բ ÕGJlye5'ޜ8l'F<=+ĩ(3mW#U%dUZVhm=YBm yG gΉ`:#\REH m:ǟռBhǒkyt(L7QHpN[cC6什/&HɏP`q) De?P2#Ts6S uҐNghRCx) tA= .hV3~v 3҈7">([|%Pi$yC#yXg܇VEd9.&|gChPmCV!LY17hd44FYvYth1)ʨ[8ȁ^ @&=0ϮC/Li&|/_w3_Khɮ6du| jʜ߽eᑭ5s{ QXzj <4뚫w93@=8 9jb;F/Ȣk{ECL/@Y@5pOUP}L4 gWx/t-'JOH'}Zȱ]|W>TnHScwaMRY,IP\ PcwNZC5d4qn3$ XlH5-li4太`Z::H&eTvzŪ{7Z!;lndo%&u(a]km+0P2^1ZoWGBC@6,a奚CLyA#&{|ڧH0H0 KLA];>7cmm@GzFzrˇn K1ٸtYYP5. Ո#v6wSW/틏QէOOaYyMLAې P'ي,^\uLS2'*{ï`UK5 2M#6 N;.x)ϱz|zn{x'KLmGóSO/E ٻ&a1s`udXv )]ݭ$kJQzGWJ뗛Æp0\G_e/N2FOOatZ!H5oc|?Kɘek/t 5#朝o)M퀖#:{d=ш3vc| u|N(Y\npnx[ƋҜOVT( 2M̝yOKdP¼h1Ft@'lRƺY(<ܹ85!p392Z5 X.Lt:odC/_6?R>/<<߱D/Hs$v֠Fp[pMq=G*Uegl[4 .솮ljݓKG^,귬?pϻ?z9 ҋ_k^wx+f~mesJU;ҜӚ\݃U<{1N#/IƬ8m#G,)?m,}ڃ zJ at }Sao' |"!\%(3(d:|iy{2_.rP?s px̪PX$!7ĜcWqd8dB^g%7G֫pM0$ %R; 8O~=\UC# q~3WuJt*G%O\ceL(4mCIX$n $uSsS/öY2'qLTsN@+Lb|xv|9 O x>t,uid yFQ3!xМw%O֌0c "D$i :9 d:+k<zr\ &WsocsCZWY֕ 7PSD_t>Z_, E$p.0L;1t~=o|4Rc>v/u.ZG_k%-KS<MN9WҀ43y& RAEbb#pE.I ygLknZMb]N(}iFlb xo`+o*;qQ/:G7甩ZӫWWƽ nFqeg3I@wx-glNS7nհI?aULLwniҎ ỡc+,qFxfUM+B} I8BhF$%eM~c0 h;F`5e`|. r04V lma?Y0ʤ4,ТEڋ_K 'eH7cʑ%%? xT~?3x)$Ġ'|f$J:tlZ(9 hahD?|A\L `rOlvHI0$d#V-%kd5GTc/?C%U/R/CU$; q'k`݂a Ge'~ eO;9? ,нz㸏)|>q-KX:"1/'L|V^\A9+U{rZ9n&#R^[S5t`*-GJ[%YT|5vg.A-%qsdʌ*̼W*a6>-)l*sϳoԚ!`SJ}xX*b:.wi+*' @ Dm&5n =w|ڠ0UԗeM6NLw!dlyrg*R'SPQ'kJIruޜ-ݮ8rιJW8s`˽(4IHFL~־ߞ!cQxhĹQe;W;&1"ǛK2K!A#(ON(tNgӊGZ1z1x)u¿E._z"+ uzDtG*}so5I%oU䵍5oI=[9Y.܃a2L}ic%TY^rB.~e{dG0Z&ɿHg$= K;V{͍1 iX##9,vU֠!Y )Iy#;\T\ V'P$$ctSB.WTҴ1_ϻǏ=Z.r3]sEF[G#`pQ~/Co-M:~iN>^t|8L2J~XT.JU@yװb$ĝ F`IkR ʺ<wZk"7E2e/.Iؓ\|Cj /te %xϠz[).arӚMVk|@B7x1bfu˵8iϗQv~b>~B%ibGCEs,S;$gZ,FsFB&KUn';{`>هD0FT1{ˌ̜i bbQ!Ѳz3mRcq,3Cu^^]-g Sdb#Z\17lJ'-c*_h1.)aH z֌^ C?- y矻I4:v<EgrXA NBdغ1Wb,J}qal &߈K@WUCtQ |rWBT0)I̘4Ff{/xoy_/@3I < 'Y43n/* AOaH݃'uml"!}V,c@ؾs.Y>w]͖@`N."?iK9٦'#ufE %.1;26p&S CcU` ?-DgsQa4+*!/[@t-A@Pѷm{JTq}iBE<@y,2Bp_dV)XԀֽb0(YD rlHc*;;ż{gŽXm)X{PC' bZg뉍lb]g 6](DJYqf/{"4D=NFKFJ7V|*{|eӛT5RfB:kހ@U;mXCD~K-?F0\Lkq-lN:cVfС0Vn@4x%}˶)Ϝ 渋VaAO&|(h}avK_JV{ sO淴oLDy9F `sCvn0(ZqdˀZ^zH/ip9q U?U0w~vC;}n?˭I׶Uǀhgynyk"8e%XFak9 NZ8c&FUOSKWۨΨ6yu)=8wv?̝onGNaR\1J~:ve9KP(ϧotsQU'PXRDw6poOwݙ]ȿiFm6(g47ϚW[ ?),LmFW"Mf] S[/Sb@[zԦPͷ]΅K7vȿiͯզ_s> UJPcj:1uirH}~?BuQDn'H08qٺ}R]vUGֳ(} 1TlJ7a z8fjܯz ///.;kU;#/Pvz26AeC 4m4|҉$ptE0frdF"I)9ƣ1Z&AוEI1%jw^z,1I fKWJd #H3CD. |[֍hTÎy[1>t哀y0Bdm Ĺkz:G@G#-أq}-yGcZ;lN0n,]#٣zemEypn1&b Tl'@BMҁWqJxjTnC7#x1SSC| c̩0P͡E^͒QeQʼn' {a*Ö45k>QM xHQ|TR/{5^P莨QitߏG7ZL%?Rg9٤15od[Z;)wr6MjVFa{p{ڬx")) iF%'+N'E C2#qX(ꇓI'6r9hR\DL$p͔W ҉WIrC"qRM@N^RU`AMA3!+8D-ὩsWf_$bv,L%&]=lZFdP>8yJYqt H]6ͭՌEz{OCdTr3E jk0__W9Lc ks`m Q酢)(ʩܨ+qgpQ:cAQFD vs)InE*gV6*\{ N %}B&7=/U9ɀцx|MyYwf|@.vdn=ҍvAț-^R݉wp w5CªGlEP԰h?$-( TzU6 ;v!X P/v'TL_>,g5A7`^ a]&U=Rv%䪗i!~0`*%9d/x_Vbq</d_ed"v B°V_0?P˽i#2 |rygKVThS/P2vuw/^:9ml,r@3*K"  = bA/,$9t;E胹 I+Ne[ł4N iq#^9F$d^)bw+pawS~gvu<+{8&BKpP2c14dx\evو>-w@w ̚IBT%Z;\͆jFvLܨ\>cn[k=qmrkbS_j~ʩ~P@kJGr~/1?_U?({ڒ+iT'uKaqњ\P_'' J%K9skݣ9*}rqmQE.t](F;HOiG\x__{TU=զ(C*jTuʹ| E}eMU%|y3X f8ۭyֵ,W=E[`U%sWm*ڭ\WSKT@ &\*\_}YT*VTu5SlXl?,崪ڲ=Xݣr.WwV_vQöq]n^OO5D8}_RNGAX:ǴbBE"o~<܃ [>EAxT>/P"<a)A\CBGVP8&x|h_\t;t±[J~cesc^ÏTr OF ?DJ3;^.zN;x'R !eJ*0 f_d֏At} =ˑ RQLbg#Q}T$"9~ ?KxdntLӡ>Q/̗I҇)1Q$yUI~D%ZBfGLi: h[l2 f@?|8;F{ǿ Vv{n{{C4Ov5YxsSo3tܖ{ON8S8QeHBtϾ `ҼMCLG!6'2`^Ń/Kz^^/S|mCƫͬάZS8̃e|V&އm: xh|<|sW3 ^;_BJ)ww9:0orKU.x[~$wV{Mp%reP+*՗p+[E5|_k.߁y!VD#vX}g& 2iv0_O&P}Sl,2z+m8JܼpʼAX92F:Wj:M;1TνBhznR7($`V0K!Z?"ܾve67MׅZL/D. GYQvPK֊)>9@ﴊM= p~`1OT>(cZ{Etxx /#}u'Y;H7PLe֌F;$ a h&!\௛P,.R_T={˫Sf +̂(s4?dU|?0R StG$q68@w/3=l{ 42S ' |d-7|mT,*9Ya&{SxIh/滊 pkI4ĝw)͍_KEց$UÂǫAB }O]:nW* i?JQX˯~$!.Z~'ђF,េ1pM7Isj&6ތO/w%;[u$ cu5KxBd:-u=ɍ/$Z|YAq #AIMRe#lM!mь6"VgM De[|ͮte,Iϖ k޼}mwyqirSq #k^( u-n_tG'iPB!h@v5r66^^(f&DgVyAҢ#% ӈ({6sڌo,UV8!H_* d:;E; #Mjq4\!)L&]Z | zKc[>'='>^9!yh0 IrF-Ώi (V:KG[1W!]w88(2`"v&8‹M<pڗ,ҼNJkX#_]3 r(0ռEksR1$E5)T 0- 6\C ʇ(i Dc{XJQJǑ͑$|CSMާ+: 7>W-kt:+0 .u3A*[~EǪ/. /C>wˋxF׺?/4KpC&8="DɼX-Qox*(9h[Z@(҃X<JS8,pN |7vN7O{1Cؿq"\^ &bQ 15}^'BiT/ČlvQɪȹ5lP*X9Z{Mz.ƅO cA-K-1s|\ Β)$ ޘܲ1IЏ?VgijR\-`]IX0u6mmDUHn$m9ӛ{[^ ;n 8xba v^Mt}1bC{mv/->[Ea}:ϸLKXQ'+:g@տV kKÅpI`Q<61J O[70"^Qc#sNWZ](DT2L䠕vP88d VQ$I)CMM?%# 6'c`3puʲet`!D,BX}+ E4yx4ɲi^Z껵q]JQ.o`(-N.qEYaMӶ9bY$M2XRQ X@B=l'19 {V*XY伐-u#G8+^c+'hm"UY{N]Uܝɕ;U9<ߝ\\'Sk*-.~K+Nnac=ـiH BP;,Ubcs Wxkt=2U4djIMs8 Z&afixO³;͌[&kGWxOmnx i$->B/ʝ]&nET[}lϖtv|Z /~u'j[6Gޚ>ML$w ʫy`WnNU'hя`rw9wxuf RUDI6I<FFW˛Ty{庇pΏzFbW71x"efֱ6 3F4aC!M9MY/e g9;pI[%jFn.J.1Zab9#PKZd)|Jp0g{\=(wuUU eJ10wWo53w+wkt:jmmt'o%ZQuVF\SY O,rSFyWMjԾsF\ 2/TAE#ƛ㯐K%udt 2{Yx'"<ܡ"}.?ñrF/ID|4}9KDcx(k/:;9c&`Nڗ[Xʳ"Mo}pwy[hS]q[)m71Ok'Ohu;;`5}2%+RWƭR<"Y!(Ǚ)لq (b8 #ё6 XC*&ve8k`x?cKԹ~BmjDnS,/nxkў.JXv]p=PZ܅8?58T2|Y|'. D4$3ңW^QW/+b!7$"^^5գ4MyB@PUV7IA"0RP\2jiik(nhr/F(a Rf/0g3 #zEnrFN3[m^" XS,΄׸BGs ﭅fb 2dMJv)f/X+ tIp4bg!Dɤn}I2;{O3sda|g;`2)1JdZ t0gT>ҢjmEh9`RzN)k ÍZp'|@BGT8 M?e q auonˆJ|x J G?M>MŸ}.!z~uZf[X#-2qKs5[Yӏ8qj[^KV柑;e5^ͯsqvuz=#-}{;<:_)eD8j>n)4\nÀ/alX_ l.Xpx˜)bVg)rrXF^#Mx6)ZjȣyE]Fg>1^@Ofx^OU.ǂоЙLŚ!s<ʄhcLʵb7Vr=_d؍jER_͏U8N7>fai&PMqS޽l8RІ fz'!+]>0*ySewɲa7o#iX#2#uF/W+?+ `23 )bE:CMשt͐gp奥  &zvY@̓&`Jw~M㟒vl3 F`B %T:g~0`@D`탷ަ] B"_%m`i#+UHPfv4EreyRw/ob8H-h)Q3Vv+hhv~:Ph>z >..aWlH+0)Fx-|熾D3 !쭚lKǐfO' ˗hA g{U*Y9D"N piI?^-O? hTd)Jǚj5m̀0K5ÏvL|~"Okr&d/U2Gi$d-|MiG9=_.!y[iRr`w]nUݜqM{e1P]"J#!*N @9V6{+md}){ GF Hl9%輈8~vE;?ŧR|2d94d&6_SS7!;\>;9w.gq$Q}WA$tV\w : "=P5-<<_x3[~67PU<},A}0pS篿]5s/N^Tm3./M)J&I-|qLdߜg^HnaGa aad!%^y7/=USY4h;b5S yUG'4<c9Z)H̃mјa5k~7[2 V+ h7on_ojo@CLb0A%dl[4dtM6ڼym}cw[;#[#0̖tRDicnUR厯-9&`tct .Yrx7 .*v!U;+{Y+E_ıX[*[%|v{;迋 womE޻oM>0ylw/nw曽ow{勛HIU.t.Cϋ/~hco pEū8V=${EFsZ{הӞ΂oo@ ]C  {--)J :-h OHLZi|r2夜PTCh|t$,1Q mOd.fC4n)Tm[x T^YO2e\K:.J1/ii Rb]OQ)7pƓږTL'C)27?R:B ȉAұz+hxZzfXnzyB)q Eצv|}K6 k.O鏛`ӝ۟I|m#258M&}?Yw[Vp?% :,1OUL{PӭF?lQӌG֚|ھIe(hܬ~ZNN@/ursAN: Rf.R_`9p׆x tDWq(5@nL}hf!aixϾWS9m8G9K 6*SZ8,+l r<z.1A97?ړ=Etd&*FHwa]MF9+4Ĉxvͽ.x#s;<<>u)B !1VY\t5>-ph:-W3l͞,VqeC:ر16®B!bAH$mY#&ib5kim`:oY\ֻ^*ܿf:1mWeFcBa gr5T?əP2v&4 ]ʠl*<#͜m]{E:1LW!/tУv+ba['KqDk"Sbo#]7䱱vkp0L!1@0lOffة(aw--mG]C0(x)P‹('ɦ,>ȗ4)hNS3y)&-<'*omb-Q$ (7~q$P\ c]k%}09Y饃:{w0!/(ԂC:-0>c;c_d8@=hVKՑWJf0ωoYa;ɯk^g?w..G3ŧlNsd駷a[7{-o e}y,dy)2(̖~ʚdb:F sY'[!Roh0-" wOÓ_j5}iނ97.YeI)؏gm!&fէɕzJlq (/$n1ـŽo-& s2_Ofx"4e7'q=Od_]3z"?V /^ݽ=ʡ[p,dɪ$Kfk$ 6W# |$55_",Ջ?h}lYqWMLHz1x:K=#yMw( EX2xuxuruLhFBiQbtBpjUXD`=:޽' ^B67>K4dVѯd ̞u.|XFQe,i GKaUOyįA$* JHBK}^Sǜ^)|9=A(;L$*>[C+p$F.1e|տ.I`}'[xA"#Ё|G볬l4yG,nG8TNoN^kC􉷦Pp'Ϋ~Uʙo595 ˋ4Tv8.(eTkjOQ%ݯ,LmZ 9@ 5qKV/ jUHc늀gE^uӓ j/ a]{~:Ilz D7L*c\\fλ݃bF#{:?z]3rG".ZN $=`=| :QXbr*w)ŸP@9HpgӽOT<ԌֈyDqJ0?fuj]uffsrxME|<?ddYnۂKɹH! mȀvZ4*R0m,6Scv;N񜵛Ή_ۇ>rTz$xurCʿL~~$|4 ' l]] JSZ& `90!qv铝.QW>=0UOf霣+g7(˨ICsaozy"w}{_03^0`GySQ Ѩt] Ud6 = vM>ZBDs*.^%Aˎ+2΢N2 v_f'3IEЂT{:f&D"']⚹t ܱ|1u DAe\F+~/4UCz>alibG(frAN'׈ qUP&af=y6+""#!N:pRf0| \>3=8='(CGyn<ۋ}'Dp2WTV,q>e.֐n#eHf<"j{B;$` '2Ot =FF=S5C1+4X5!U- Of G"MPH #Q綔eif`m:yz 59~$fM,`ʦwsb})F`hkWxD984Fs6TIbw5?G0 n{CUIQ  e3Sd_BceL^?; _#^h7aVA4`Z%%Î}F# E@<섔us*lJDْf%7K;z?Lh޼/CogKU\bmZ?G:1}?S8M6qb3͠c4*30)ҨGA &=Hp5lE Z"x+;+Wj ̬Qо85o쯱 _ŰQsپn: N0Ī[tAِLY:U`'M<'xmጬKfUID7gטbY #gHS|ǒlwU?]~[u791z7!=ˑ(A`NB' 2˿śq6-2Ko:FMdyn༫3#2d_F?CIh}0B i:×*𧏆Bcݠ)$"$?Ty%ڔ4N 8_?uYil^$=Nv9^&lo;x+_ !Syp m{|˘aɨ i G rxհ^k.7|"ebL u͎p~Le5S lX-~%I&9lZ~\g΅y=P88AOa0e`1`c^M` ؀k(/V֘tI!f7{u;<ZRQ@΁P[˟Z ;I$@g`L0 C$BPͻowo|W]Hq/:g7PCjSw5|zcOFyz";\~>n 5Z&owarL} *{ѴYA 2 UWEq ۻ MbTI`槱R ͅujb_CI*i^wO;ZN12a2TqM잶TbzUx+[!)^@ kI7|uVZsFc1|?~{eQ?MDxgFIgCI|Nm@~l544kk>exof4bC:foVS[}GCSz1#03 c_ 69DL%^}G6% "Ww?KsF,([N\RiYoB}X FH'D$8H01~9hPiI%%%ҝ=݀[>2T" 2ޛiL7G.n;**Gxxl<0J8:*]ODŖ(7^fgZb:ѳbP$DSgrbULf*=ǣoGدS4Y"CqE%W>d 3zp>c7Utec=rℙ>҆WpSQ<@JE - KQ҂("Œ':w2 S: 4t=:{t@7]*d6g6!zG`.uFlxBO0fd7bqd}}8C`~|ŔQK-b5d&zJnt%`{-3F9P%:2 Fbh34RJ.py͊lnēO/%Qq۵QeGs9$&d&}zr.oc1͙.̂6L+*aޔF+A.N rKƄµ$5&VZ4|۽wJu练 Z@x8LGto}؝y:+XX&0ڝmU?ʒĬ&ƆWv) 8@B&i2qO1z9aTkFk\v5 hQ|uAf^l}fbGua|Ҋ1XM`ʴ8t콙 *X :8g&y{g0:e{ =݅P X;[=ȭavU/9} +Ɯ7KJWX,/%1ma22׆v5~.8(;\ Cg >a|h;Pá?GRxf xz#~\b3Z'~4 +ILF#8v77  RwV9ɁŊ6AbL"UDsO{x_akut[@##5̩`@~ŇD,rog)#i4a0‹^Y#iH=25}TGU7x8Q?rDP<L*Gw]8h&?#Rv}q+fAY:v`Z`_ctaON^'dwF3[C| Ag8N^{%/ t,o˘Ȝݳ7ov6QWzn,[QzB(j 5 ?ucJ^Sk?z+߲ T7oY\>Yu>u3RmqXe)1j-`}Nn+oq4y %L@[߾[*AK>4GW>uO?17% Ɩ;oDLp42OS^t~^“U/ |Mi'NӂR>O;EI;4}p9mt U'jgC_VP$aEA~n%F9=bW=Jw\wO2ů ^͍m ڻ위;E!Nu-yE.VU ڷ~t|FCqVIJ RݶKU'F:ʽ]ϥ༼Eh+Քn~ki9*Ge#LPk{i͗dOOř 20i9mX66 lظj ,le\Pm1߳r1%ɝ_OZ|h|g= DZxjť=͡.Ml:YͫJ}]ѸQ^ ?T,^箂E#/b;\EGo~8;2TiNVNstaA=?~1Ú`[KH0\bbpme;gK\PQd7$;z6iل' 9r90D!Znqmnbz .3eôsۭ@f:(*2fFPUd=LLw92ô_'G%$*3%8_ (Al!|NC+8flj|EG0nfRKJƧVX \vAk@ 8r) \Ne0#-;s| +JsB=A5ZGS7pคwX Vg4ѐ̖l_z`fn`>ρ1!Zkeզ^$}7`m*K=-Q} Y'Yp٨1'ڷB)vT~L*G}UCJ 'q`2IL[5I^.bh? VQ00)CsQ0#~d2|''bWxƨ[ M3:զ"0cN)4!B/4*ߢ{螎l̮Mp13̓r=/$3//.; +N ÊU@_)'{]%QPbBuOa%Ti%T x:_o`1}ӗ2NhÛiP9ZuPϓhLi9hś,ˋ~#4*,( \aAQANPEXPFy, 3m !P2ψ>m~L̟"K[$J '?Y8-nXŴ`Q6P")oq_ 7A}xGDo7Ew| Cњ}#f7ej7qӺ%K;sP2@]HvXͰhMgG*Q)1{'ȈKbM+ 5Tly(,^a{:D:ް}01Kcfjt{ÌMU|sI>fDJ+` G]?sQ -iˑ> X{P~^LN;n&Bj^a9t`"q xL);PLۘ %_k4@L[EK/Y8 P s#8=FK(dٝт+q杭Ȋ` xm9ОNb|Tg)$KS>Vu IP[pO$ 72" 1i]βL>Ff4qRAKئQxyv-)p uk!AO,4i%8y)䝧1{3(NkUTW$~_s4fYdOf3U-fxK:f{?'l[DL<0/9'4QN/+2AJ%{xN|;}I7z?g5X <@.|u: F:>mtp]i=wG0*l<:1ą D;XP?7J)Em#up4Y0.&i4TZ8ɒWAU5:XަHpu/Xg\ oyҙ!\IZTF{8٧SΜÄ%60\Q°ڎi%Q xp4hJ: sb} QQHF' McUcgj1G|ewu/\}uS\45}.ѴH]su $Ƿ2c=x 0 {X3.e żj`3DŽ +¿ BNa5}*g) ĉa%~r@/ԟN0WiPd6pS奄%Ab$|gXy\=J)9m;ЄKLmڈ4 :O-l^N6.ns&]S3%#TF;1_~[% a^O$uc(Fj2.p4EVxn+U$Z˰쯢Ls~&ٜETpl Sb_QLGRXP7K*3OB]vpETznG}v`oyШ@ ^`ίKSG\LPw9@PJebC؉97_8X͗[.CU|wiajT |`"]1Fh%;R|[O.NƘ\lgAC+32+ §(1R_`VÈsbdlw/yzͅ-ۗn x }}Y~=1UgUtQ}.ZN}Ӯ!Aa(gQ1}zJEwixdTsAGzF (0DDG$aa ?+]0',E*qF6/d*S傍dITC?~u.x:WnOu1T~eFu_ , m/"iP5yɥʴ(d,HYjz?g.><8[es3 iq[$o {Qٖmsz֘yy̠ß%0XB0ިrl;cd_P;{T5~Cj EeBr3Lny'ZAR$]r=^nn0PuJ"󺚈)\6fdW[S2GTEyT\A L/й+0Q4FlФp1}X"]=Nt@R4-ŌQPU^'`R3iжTI,_f<сƍ3z⢸1ƨ TD~(_Xs"GOc , Mvct#soEHt]ZdS`4-}ƅŸ]uNTdpV/E3t ћ\B՗Όe֠h1<)F.k6$0~tBblՐXle>éƥrVrj>0#x9 TJ?a%0'f߭&0G=,D g9}8dv;%zEw59FT@K8@U) 3V*/E["]]OFp3͆k ~OvokZ.^Y#k="fn.;}2^s;z(xʁUb>K ͼ$7 Cu!jGD[1D1LaH<7RfA/ %ۛiZTPgal)ةÅ^<+-lY$RdVJrLKM˱z14قSb6m0/r.r gMVi>Vy yl9UB5O'kG5\勶H$esxct&z<,}QY^n' 7#Fg_eW*#Q7;|gm 42)@۳lN~:}l`םy0&L7-҇;O1{Gd aL8J\G E;./:쨣L*m wo2+Qo9mN[, xEku|uV_~ vH%BdB?Zº,tN>t)m{㟶PX"uYh~\ 5p<_^ xzmp6mgnY]9Y f욚 %c!E7`Ħ;LI.S2x&cݯ喥z>S'.Z}q(LnWZu«_GoK f@eZͦ8HmæUg } h x=MHm8CDs}JRkPL[7r7?RV:,\7״/DQ<ƖW+ 3Bp1'E~rnk\C l;)l݃P0$%qt&4ᶖ%ݻoϏ%eav ?[ '3˲;LogV- `3;oF4f dhVyRnlPO 4i{rW. S> ۻ6yNL:bdWůMim0I`#Vs173/uSMT,`x-[kJjw=;p +01}*HDmϸjovvDJK3L~+{ NN=L|%sdʟ8XO xе|GJlpCCԳ9/v1L*x55-* ߃hz*Hd7iTW:~4B8wRIf(NtxHs'4\~:<1JUtЊ22G{tı,@Sl)Fg_ۨ9@pPnw$u/jj %G- ]4"$,zlߪ:X;5oT1U.vp{(`JN#ѾU 3MPDAIUĺvZVt}*O/ES! 2P'mOB JQmޒ "A<y]967LL>a} S%I"˨aIUJgFPM?_?b-~e[uuqʝj#+Buz3K֒JTU(5@|L~ŧ4d%u`N]=o;WA:Á9g?u=W+vKQtO?.&4[mgB/> 0;"F Ex9aS=bPθ;ނyA)@i m(q(qs#b?3SyA{zu|l8m+dI2^V( m1qPA;T fhx!QQ/|]t4ɠ=N+uwC@%(sJgΌ{ZsxCWՙfFǑb;'WǔgVr&*拯Ϭul/(E;UKlQrSM^"lrgXUMh 4hv*B?@P$oKiuK%ePM.ɲ)iK#8?@3<^`>wT@*-Ae:7ooa @nDJk ۑ]/I;S_$ą&`.j@_Ӕ@+rW` _>c@qd_SzQ<3l/j_>^koB( &I[pzsdd{$VubbrT[޲a*:`7"x+f_wäcT|A"t@ T 0w͍;M(@_@B:֔? /s:%!O[eP?0lB~U3:Hpt7\,G`u?OՆ$nL9?p4nC4Vnb p@=^p5IMh{!*bfBw H':FK9~(<aA{'<]^%&j2T 8k' vwlZ^mt>U?1K/]s^֣pނrL*契&*w}K .1VѳƈJrS 6u臠:bxO_*S"Ùkۓ_Do_wI ,bjZQ;H-8dK[M#mԻ^7Z*+FDk00_k>b%z B x-)n_P;v2n}t>lX)?=? S85S p\N(3)Q'y'NxQ2O󎃐ac('Zmس~lEre=R3<߭{|RBSod"~lj3 2sncK yjy/5hXZw){VjAE̸a70g{C̥#taf8{QHpe7GӷRI;^9 X'5@%yQ6%g*1C;i=B>S R) }3nUb4RI~\r>⮘g8r@Vҽ94K{~"ed<ֆ_v_-j~<>kz#GA`l'^v^Dn\e2pr1`2810 &ͣq>~f5h2Cg/QD"-Wmܥb".d@N<67$tpJex(Z`͞r5g'N?uca-ַuV^ِ 1|`bLX!X\ݎw<++i{EI$rqϏՁrLlW[,LG~&p$pt[-S O0Qd4o9[( <bΫ*cxӈC0m|czgČެBω,rs4sv=ྪ^i Y=iM}+%,>c`ʿE}^2H?n1sw;HϱTK80>%>+4> 8=4=I迹%4~q¼scuXxK&v<1k9<4{mG[8I^b7/n8֎ G<~c}'NǏwsQwm/?_tGYShKAHk!q⹶y$Ţ"h 7>.mbXGgW56 3UYkDAV9jIR$&icWQLB!:Êttiv?SJOkJl#_ s5"v=a8?a{%~MyxMM٬hA{Vm4 F LnŖ7e(ssO+"z<4CpH⸉*rBiѵ`,J0_pr[$ ~>Ѷ:fKJP.+5Qށ@0-[G=_v^6+s)CkR: = 'ߢͻauUf؍Y)rL$5lخV>^xDEhUՃA"fa(J('TRu>/XQ5!L 4hX˦^w?|:< A%Hɋ^/{kmF\.+fBWa7[#Ep`ߢE2?F_ZW}l˂d1,=y' 7ZԣŵaU ړa8:V | Y>LDA2CPbu8WDJ0rBzl%%LC``5ģ.6{);]N &(h4)Rr.]X}85*(g~:>[#'psRgD/K5g gB:mu }攃 Wk^sTv7FhX]*GDн+__Ù׃N14Ռ.q)x\GzXA=tӟ`mzɹkXp>8:L'mxJö248`yзtۗ D]<Ç4c2/./N@ ;j[S]1٤H%:A=ńKݤ`kCPX{hRW YEvXZ‹2(3x4WS@Q^ψ<%yH3|#@xE$,`z椮|< 4dH8tȟhF5Q2LGMv@zv$/%˕+ ;M[I. 6:Kٖ}nbW ) ]Izu ¡B4~X@%^/W6sj ԥ ӑ@Re^ˣ ;x2{p%x ?-߲ib 7ӄ=I zhXhqQݮk%ߦЃGC南>~ !n*p=u>63F'm_WQE 1oGbɓ^oZW*77*KpX%HXUuMH@ Al\NC)l?BOxY6u nΞx.)Wô =YLU˗@ܕEj D Kc6~WN5 s W7f 2:FxZk3fT$}?!VBO`,mzb{AHh{{@d6cG[Y ysܥI7"\D 6qr_R}yf7KӀJ9XydۗS`zf%c)s> *v ia-c3EL-Ƙg.PJS}áq>~͛cruDs!G*IeI|RVsyxʆ $yǖZ2r}tz2FѸ<^)wįWP^P7)|]PpD^1en,6d֠bZCF^$ :_MDL ;,P]n)ぞ%=5dB{BiSb43J+ Fqt˹J: }ބPk_Ye&(yS_ N_z9 j D4=A7ܬg)/_b'3q*<>uNÏ|@[WT_=$ΚaMo ۵)SM;JkWd[R7VyiuǺ/ ފ(cU[Je3hP' dP2Il"@j H7^m2Iv yJME`L/pѲq:Vq^|"w.VMtٕ?d}N,TXC =7>f^)zC-x)^Kp Yc8OLX!A[ᝀD_o+Cj0ߣyΒoB0Sd ۈz < nB?P5e0AMb7B8>z)@Ϻw30.S P&hC/VEA`)rVdxcs.V&6Npte4T"BA-)b-]4x284a`ŭřkLBW~FPٸJF6#h,h= *Q+zmFi,$Z޹o[]4@Np_ >Sf,֤pE'Is7'v.7|N L[n# _..s w 񷧅懋OgG'g?w;"8h;UY{=7,Ov;ϙl(Q6=_x~\qrJ<۝,oŪ>NAay :&:МIV%ȟr33f6'8p,ȼg8Y<+_޵ܣ_&*p1ױ +YR.8Y滝[ :SX,Et#6Lb Ocr$Mѕ{W RdHBm)1{-@ޫ6L^}.nZ?}3qnb|6 Vje']y_p;Or >svΎ&/<*^eDN ]h*Y pMLmEƁ|177PT}cNjy TN&p(Ip+'xk?K^O1 S V'i;;tRsߏMhD  C.!V:RLm8q3n=]8>r~R cYG1 s3-xfAo<2 { Ͻ',X.ni':%ƨ)H R_ <@[ |\ ٲIVɊYKQv81R; F ,ARKAf|Y60ip5"XUqAgY{Gbm!" ,&iǴ/4!0BD-q_PI ;7{9ؿs/9߽D~ɝW=;,ˌtYӞR/z-lrKUʕb޼{nՄO+b,/iqh`,Js1S172V3>׏'àL^6~ۛnxj{Q6Q-8;0i ֻ@+MpY?u0@~,^qiA=F!-'I׈ ař:JmovqY *Zt.j0wR'fՏxX,z(L 4ȕ$u }uYf(HG D~9fREG9i雖e_-o@& hߡxS/~eQEX[Y-=_UA:4rT?}4,45V!THY#fS{_^mRQ<1k7&# K >ꘆqÕJ0JZ[.ؔ:D\/tBߌQA%{q%.v:}Nsr2KLgUOE6WŎȣ}X(Ur0[Bepެz~ `#p]tps sz /@%|d')`t{MІ0ٲiCWh{OǏډYJ/az͚1.[xd}H PE;Dk/pCOyP?HNQ[J "כ- N m~'2e`5KXB[Pt:lX3g%`dZ!^@k\>V}C4"Xm3MXR5~b@6@%gB{V]#)_zu8&Z؁RRn4&pܳ0(ّ}n4puaH 6Fep06=X1I*Z>ppn1 fZ[f GZĢQq 5l)ܢAL}nhJ mͭ}ނ@T2(=WT, A2V H<"t`C/m Kޒj4`h V*`ghW<:Vd3vj%&xҏ2*p:9(2 U)#qS,,PH/u.b!DHLwl,^ߗ&24 V*0r[0Uu؞˫:67./:o}8; Ts`MNnĉ( r X97͍}xK+\Ι|_o*Xks@4oW|#ܐ? Y˷4z3)!恪X 3VSg~f~x2dv~&qu(P1*ES42JgD!TNhIbb}@OQWfDOtP[<#uFU M#3&j*Q JEIdx!X_ 4͡ZOq n%ȢG b(@*BqȻ+b.rYj'쩦OVKhGy洯:MxTeok⌶C6T&;}CG0DubPu|0OH@|IHm]Kz_˫ԗ@"YӁ8=t~\݌C}nQ,x3"r#h|t>u7LOƾ{q~^]v{35 7/rQ)Ƌ;E`X4Y(85,P$] >*5bmĆJ^Klz?;zgRQU<&9Qz4S26byR\#ra,i~\pC]x#_#TgC)G)+\JOEM҉v |@?n`4s]S"캢Ӎ pJkZ`uR;U[u`VReYĠe3P`f,FΨc% .baw~?N8.Zq{#DɼX-ԣ +̌FK]a./'= #Y.d>]^^t?\]vp؄`2+X!Q9g054zÎSwUل^S$WlRthQ'K[n>FY7$CgфꦢѫB:Ot{GOMmfc?WM ??bBXC\\w Y5M{U`Dh@`89xKN&I~ʑTA))yVۼ&#]%+2ЅzyLj,ZsN)c(O , ՚^phϡ7ayZ.T2$gHk^2y VqSrZ0D>Ϩb]e7Q on0<G" qAejn4mt#dݳtie49ơ(s $NO#z `L>w?+0N +uJ(>70pLjs| ɋ_b6*~q8'%3-rvP<sKtZpo[wܺelum- @cKE|M C,3t}* hd1 qHs2EV7z~wC92 P4'J@ ?S#xu;?o-!FUr.sФ$booJ|q?cj]uuScg{7?'Ii'Ł}ke'<;Q'BNc5AR )4Ҙu~h5'1h91\UC|\@qķT//#0s4\6pG6~1EQn"}(iqV1x6G_h"e L^]XQvO]/ɔi $t>t-|5f> Z"+ƿHtFKn׬b[ |uk2DHLK>@3cY1l<f0 { (J.^'<A{+z0͡8[J5GQӒir.巒jޏLPEhEa3vWmQ)ٺN`ꠁ8`nBs ~5 Ag"(B {3,*&Zۭ~\G?x\їPS ~/j ?wGsj'8 (_k#cGhye:gӫckZ@C\c T\ q3W! 73MO't4f@e~Q&Ue5^"DrBaLtKN9W,f3 C~!&b P<+o}<f&w7ah. O_'[e㷾he(PVbjR}IW],gpunlYiNj gǤf. ƴZ~>[G݋|9^qlN.;?Dz^fmg E9&`{rHABg@n۶_dr|K_y2tXEtK&{a|JyJ%9JΝXڔ,k%Iqs)Zȏ.G}~Rq~Ipx~<U^3BWX9~w9qcE#8⦺j"/_z?Nj?߷tΠl"}/Y@E<'Q 0txHe]}?Gk:2x=+5#?$WNMR% ˳5 vt/P$R8%7E<Þ7{gv.2/9O;hWP m`盃}ӦdN<&D5!}?MZ4F1ŭdi`om d؁av/urը,qPF?h6z.eΣ7sGbοurz¾D1WS"sR%cNPk ЏxbjJa0 FDS]o9~-'{YxUB%dA[zz06a}|x1%H8]B bzp4x5ICɾ2HlB=uIGD-Do]Ktm_UJWV|f-j.#w=eJuԐT@%z qfn:Qt ]aPs@cQ]"w!zϓ,uҼؚ&ŚWh iI7ZX}{< ?Q:^7qF͒'m:mN$߼*mcrRG2St}q5Gk#-*ky:tORJ&8ft S C7 sXBC0,<1\YpsgS.ge.7 2#:UMS||P{4O%U/ŶZVkN' li\FxIS$vL|ƋmqfTKCYk_fɧr%brR6Wx ?_7d#ǐ *@ uG ߄T=Ws@kI26R8hUVy%Te05svOC/`N9߳u& )ǟ)JQݴ`ib5j֏LpDuE Y+su:h(T Pv6M1M<ݴyCbZH䍷>^챒 ߸fY\1JPЅצQ*\<B|El/wvuqaOJ+|4 V|2V)lg2971R$ڄ 'lu+>.Y_p0 e#,4+7nAnO$#dn{y%|f>jBrls$,{~.X$2,ϸqnpHɤPzG-W!Snit5QR{ db-{496Jp%^wao|uXD^[#gY"?i9)<Ū> ֿܲtBjBpks[r_cgvBj`;XN~wyr po|@r;}4J[qxMrʐ;`dqg\Dk-`njNdqY:m2{-BM^/sk'P1I8O5K+P*tSg!$(hḿWůo9MJq3)4O>d`wM on^*% L*)e2td͞o~p͝rwƅIr\d|e.X^yIMh31$ow#0~w*k%i9%R`W:qzZ(5y5ePd8R/4qzƹ$!nϡOV\3+$!(L- 4~,yh~g</bȘh`߀,8y\%"i:2apHENΏZr[.cִB(2NۆH8UW>|\  u\Ov;}8>]O{Lx8ʭHDj 7xo :uX;&Wh@1fmXޅЋg +MG>R~MjUt4puf$_lJ8 v4 z  [|Q R5jz/% udzqg֯bI).e8n8P #[Xa{gkZa%APx7Cx{ѻlm{xu.'֙7)j(/$4 #<ʀNS| eE9_Y憘'\!|[m3``X͵0SbDŪfj:qU9e+z?Z)(nrhsݶ _&iIv}yMID%RIPDD A꒳?(vcXDP(T͚g'I]>iN `_(o+ Y"-WvhHV>OȞ[́|\~i=[&}LiV)^mηr. z@󮄰ru؇K 5쿁͍eƙ w6Zy^M#t0Q072V&mxKs\'-cTgkTѹ\cY~wJFUT/.ܲ}y->_[RAQ$ÔC# E#fzz՛UXa5|Ozhyb*p t n}W;._R%+W| ,35yPZdX42@vg0.No@=˙s۴prٖsY?C ˎA6 pZ?5]/)x8¹ԡPbF,u熿|l7B|񨊓'$ZIgbjjJk"(˙٪̿~Z<kkh8ޡE4sc ol2[cWs= Ct_b ,e1CmWPVunaznvP!, z֡mc#9AmyKwngdm026ic&:XH0e5jpdӁbklNkbow<ρkUUmR^]VU/v et Q(<- 7ynV &ZfGy܄=92Vu;}r=Vuv0ڻqK,_mԴhrC"TcY ~|0JẐ}͑Q׭ q4K ^5Oש+ݨZYm:`>a z!ʐfMT7ep_0-8E(ՊVR9ekclXݨإc5V׽F~lx`; +h By*K|?2qjD fVXE|S -:^:wrT%~Q gԘ\J|7Scj`76g Z(6t@s=|]ZS sTXu5x&TFpO!Gsdӡi4ek?SVᢏz]lNG 7Oi?AxjJli0=rH~OJ ǖ`ȤcV?\m =xz Kä&0(I|w$ ϛM[6wbφW_icVtIbՁ܈$.5tHFtVj9Đɍփ!:*UŬf Njo~(Dzx.$Gk539_ǿ7Vʬt4#sya"LG ?i.5<Ơ嘆]z%IoZJ~@Rn/f׫[_nRKC҆YQra)u3Y0)_7ڿ&M9}$kҾ<'v:gHWye F.i^Wݷ"(BXHL@xte)W=$]7*)k}- >}rKI8[I~Ccn@[RJWuj͌MuӊFZ׵#HtTd61n7u4Nk,+ǝ(FRM }GR\ GIJT/-#+T$.Iy{) .pEbѿPwF ONۭ7l{r;&Q7jo{V=uzJIg|C\·Nd9 vɬh%\ͅ˜/DP[ēNHac/\w]?Ks=YmٰurrN.9ԍچB,DV_ 6(5J'3\IB9U(1Q'>1@vb;]VTWW&Gp!U!ljiH'8S:9h Kmv`]ۭ'Tw NOU!Zdˆ?] A+X8t"dj >W$G{QZWiΑ= lh.O6=5tt>/vJPl[19x^RYEQ=bS _,-MtvҞȒ)/J,뮝TH $+^ŭo,+>:kl"3mlKbD,SBUS=hsy oxʧv\=ݐ o] 8>-F ֤#'}@hMS>Jɍz}yľ?kb}W 4&h/K %P'&~c!^Qْ.uooYk@5Oe깳䭔Yb I23wL.o+u`\0&;>ѤX㷽.h} 洇JyšaоzUWP[P.yYSH'{eiMbX;}^=U@=CDZ F>m5vM#5zf՛ Ng!qV8|Ħl;H> e @El֕)NQ&)wuDEC{J"z޴eܯ{bPfֵXRiOVK&7Vz"C,5%@u% VYsۏy@OC{qykIx1vYQû4^w.\UUU*߮C2RbQZ>ѶunZ؀dæD=h8㻝=ƌtM+8sb'W7]xzN߬BҪM8K4ڭV7rPJͮpP+yNlw'9ot+'_bsn$ⱘqxG04 hotr!.1&}P_~(8uN%W KxV+Us7 @0i8DF W ?옵BkJdt]g"W P>3_*-k>3<#zDFC!du^]ǿ_Iݓtu4_eNj R](Ml 8|60cU@ogp} 薙8۴?YϊVjٲy>1*uޡݶr4TAJoݒo DL-drL?y=֭r2Y7,(8wLUp; ?ѯQ#!_p&-iCL3; s$AgNV"(o5BLS|V!ja||Vלr,t6KΚ6F()ؿNods"f[gCH(>DIӑD[/ lfjYU_|@S?純[58THh㘎XEd0pTk1*Μ_j4U(BM+y2r3<̧LglN +c1T8bwo|@bn4sG}dF NoH!n{x50űA`M(̹+d}gFq^/NĔ8RC{RQ3ۋbTF,Z>z_%|n:@ !'A| "ZgX\6Ѻ.uR YJ5%%Wi{z=Ѧ+M?XNkT4Zcߚj6^~wڧoV ֎,U: QȎ!jA蠰FJe`Dφҗ9g[CY⹧?-ܳ&ϮFS+Ss#x/6I,W48`ď.p!jP t;]G~Z_ܦ߅co=Ʋog(aQk wZ;}WZgw'Cg@`$Kv(~xxH -Akh^A%SP8U:p)K1 %%3_ |6h leFq/.%"UZZ\:JVFUR&f_gBiռTOTc("* ]8)KDqKчSk*t6 3)U78 ȫtw&F5va &xQt>$2NU(*4gWFi 0 hcA. 9"΃k-3BݰRtU)[J:ɕAg)>M3^H,l2m#H MRtȬnȊB`kEڤ}࢖|qy A @P^%hƳ쏕u:G s"'\Wŀӯ dz |Š@}^6Ugl)IAّ0\&nZ~}JYIGbkыHgg6́Kv6 `H UhiCY%|Zqݛuj a@h*p<,k4]M1FtTW6U`q E!ڤ1fCM`Zmt &Ȃw8nlQt|=-aV87ϵQ6VŗiDKc'-̧UX~u5^Tlo%E(0(G:bCˊhyHP.1V譹\LX]\/oDgs|LےSCˢ U _Hܡ},0Uj uJuzC(SX߭^]S*npڊ:C*yR y7$SB=x`aݲqܡAg^ }@zz%.TXbqKQDA"2" #4mfĚe'1X]*hY|03N. qGw!4 $麎6kجA֣U%vt#6$Hr ^>k9xem\@fVh^ٙߋxEqb&V脬{~>[8Oѯhm2ް ޘQ7onGl4^c}[`oO}ザxػ;5MeYj@CʿOm?6xZ6/nCdq/]XFg{/3TVzz/=zMJ9`lU\C(ᩥIS_:GNT]un7rLhR%%}g.wG'}1~).0f@m:a b"lg1ȿkG/"γy:fna[ת !mЋ 0܆cn8-2/y3[:Xl` 7$0EfhB`8SVœ֏ ~u]4Χ7mo1ңbSy'/|#~E\ ާЬ}4>hw;!>dN2C  &`+R+ X`Jp<}2{n_o()Uv,U<.% ,& d۹ $aS?&c9kiNs5SѷY^,7"4Ȣ AN@<)37ȯ_$c@DP;l{9,f} 1^o[8(nE]@n%AᕉK~bRs(2ެg{=@z>5Z*z&_Ǵpdz> U\̧gJ&!0l1 L5Y~x2t<{zEO;dLnE r}%W@$;IrM8L؀W,yL"PLRja5)A@Q-vbr̺aEjBcG[hfP#PjGEP64 I.J]5j7lq<ԈᘾPEB)ޫxmΗ\5V|6|yhňx ka9f 1~*Hʰ4pX[J#KWT9CJ=OCև*՟2%B#{ R5 &?o)}ԈnaYeL?]5v;F-uEMbzy$ׇv*iҁO!"uV=wN`;b/RW^MS"ptݓ훧Ln2d{kE_Բ[g6=upuTSw>}u 8٫̈^ȯMzXE U2g/brPDTp%)Mk4ZNRVlxU!Mo-m\ru㳏uUXsٻSs[X_웨g6<ըٸ;ٸESȆWmC)qGt./Ǒ)։IN;} NkJAV96h 0$~V:t"ZxL&Ϙ$.9Jj̿kطHʒIq_=$'14ꮄ'1"6HQaRKEsTsX9=_!FF Hj\+ B3Z75H؊G>_8F½sW4e2:z֦b^9ZƪG>|ӏcQ>cۏuFMs7s֛7bk c_|ﵑ7foUiPީ`WzaEιdU·nB؁JKLPW}$*b?̖B7Ʉ#!5l A;A EitTnBiaP2*@9)^]%|^A/츇SߦX;ɠG=ҝegȮY2ŵM )CY95wh?0lHs}}E?%PI,ے.)~&ENʸ5g_ kDt9K߼yQc8@*:M,|*IFK粋,081d~Ld7!#[zT=Mpxsz9RE|pu|;f2vt›ś[H?Cyu>NzxH9:yڛuT:W>6TT^tn)ަVvTf> Q7P$<Rw؇UվKᬩ8!&.XSKX `uyֳ;U}H&7ѧU:m]}\E\}5LE.wQSJڪ{dnPHH Hdd΁uR6שNu{VC"߆ T:L;M Aһ Pe6StIJ꫊e;E8AίU[jhZv80Vn|>;Q3щyuqq~Ta۽N|HuFRN\W5F/ΰkӋF.}RvgsȞ\_ˋC;poktW~=V釭L?le\Wl'RZ&7mO.mOF/t޿N-ĿK4UD[#r:Ȧ-|0W[ﺠk^ : A"+7>5?N]ɿl5(Nݸsv@ ᴍU]3Eچj(G7&%6;N|x|;?ٟ)论[jv{ i9K4t&$e ⼇X Z$#O]b?enQG]{8.PG*}bAeC)pbSڛ#%,$-+d6{& jJ>,'A#oA_Q`nG84؏n0!-hW$G^ ?8]ZwT&p7̓%|`QT:n Ǥ ,: \LR ]<ء z`$Wʎ +wv#vsb9[' )V^E{?{Ex!M3b&}XagZ-獮@Т[~"%6-+گ"be}Â6L*|Оi4 Z9:{x~щYM 4'Xqi]{DžVYM!hft~d7!!fUyku?k$@DSD t>K3H]y3ATP7OOJч=%yo%YjF–ax=*Ej%9|8>(UÿkS?о=?WѧVV ] P:| 3L~\K7((ka4V/ =Ď߾}ʌw-x-0z PvIi\ъW| "7/몰S!U2t-pqyopzCZcܤ 0(_*6n!+4Cr3Tʋxb!٭vGDG(RP*dᘙqӼ. ֹ͗{^7itN|p+!1Ȍ-1.Q[ju@b;8p7lN%9J-Ï>^14njKT\FR) v䅃ӣ$Z@IzV%xʍ a]L "`cN 8Ь0hX m|Ș2{+ Df&APx!;Taj^|$c9{f瓇XέzsJkJOʑsS 7''B<;uv4rd&j9b8{zzIt| x;%io}D= ^G~҉t+J|-kEfSTP3уo|T33rz,f2 erTTr3 ?֋(WhPeWOS|}m(5F)Dq?qkY&zQg˫/&?\"ӋF\QN0.\2Nh6Ψ̱w:Ҩ1Y=7Y!dU BQ2U,;J&E,19Bk1.E0H'ɗ,TUU,Glҿk{y&q CY_髼ݛZ8m#VG)jhQhh<=h|yxA{Ҟ9i4<֜|ع# 'u#[%9q4M_beg:lr֦{8VCc3҂=$ױwR u>J!M6oRP@ x@3h~ݶ sW7 N[o+_\@5qHWJ؉h]z1 1 w+V^_i/ڗ8 e6JeiYcUA@g+Bl\\qVCLNOb0*QFr1KhHE/s~Y8EzxG8=ClH@oWG`4[{8LK`g 9hr%_` 0oCP02 l:y 3g&2rNV!Oa*cqp&'^KxLO# I6aÇi>\rN]h P*G40ψSTHF^\bN+X'@R\Ro>2#8)AYKe-V ~ iBkXeF&3$q( WhkQͰjU35D{]eT/ډy N+{^VFZ~uݽE2+gIO&z"?=}&N<5=\?ܶgCN_hr"֠14]!,h,#9P8)`Oc`em6H}q\qBcJ#wwuUCX>p^84`_dHcM*yU>.sdw| TObAO۽OLg+xN7Wq6Z1!>ifKпTwS7$Zga`nx'5tL14EDP=|NzoiOI`o|܀%7[D ȇMl.YV盢VE69:89:G-y=2j۹+U7 ^_>uS`wb49߈n H7N!sՠx;op~ccwਈ)m{ 0kTW.9ed /ACxez[Ndωĕk#M3(ɅM͸ӤZS~^C巸s_{窺foFNJT3[W~ԂQc40S( pkR';MAd=N\r%/>ֳbÌ𒔹HКN9w WoX|gҷ¾='mȹԚUs^`d}TYUr͆[[6 4_*7HةZWPAP;(859 ؏ d[bh@9Mb.hKؤ]Bl#AxyY1TBk7I?LqI7I?ɑ^s,P>Ϯ g&PS +'$|Y=8O'մ5͖k /襍&+bdJRx`l`튽 w<_Y}[櫽>@iJ.::ZbLO"U$N:N /wx ռ!=an Qc f1lS~3cqܙ{Z ΃/ݍ{'Zf*Ń>(U^rB!{ VG蔏9ׅNew{FTUFG_c9N 1$.b2LҭVX8//ݖd,P +sZ*tES ~tゥj&/o=֚6l+궢FT9|XV9ъqgNZ`i94uRיGdmE,;URݠ8Iu3,#gl˖Ap$Hc@p~v?w.:'`eJ6ZSZ$/)\oYV4rDp- 19uQyln>\'^`k\fKwfjPƛl# LC\X/c)@_z:P @@( Pѩ0T1G=_٦/X1im INԋR4ΈrE\(,7,C$O1;=JhKZCz2:B[.شN!q^tGRξyp{?f-:ԒBk;nfYZ^hgoƝ]SAbUWל8LafJWL}m!6⡘۔^VUsd.!|,~M{VFje@)tFVP?KM=ի /ݽKw$4wkn5GIk9;$ک*y:4fFWeZ2h}v&Uʻ%$Sශ˻졵XFKGʴjλ=[|8p/=ekő^gä"B}cz6&į́hS/UԱI!H X^IOPf7*Fx3`pʶ=cp[Z2-6[{%A]ӕgɴU Tri E]NuR݋=}{`1hvgԂЫv{PW܋z0YfĨ<(<2NnjR8udP*+Œ&NvR^ CGA˯>sn*2m(O|ʳKF>>adWn!9*B7E:/Pn":q}G D'Y4 EKS+5hwyq$]L!t>ZlM>g} |]2hbFfxK 8yeU_ @u,Nq=prrkW}=}:)!2L( lEQJWҹ*Sk)+n139HHKb &[{Ve+T,q1+U=|`+ѳ+F&[AY1/ϲuiQ.)ə@& k»>:e}t~v[| "8j{'*?TX1HC`L&uϙ]ުʞ{2X nDrvD1&H4'qcnJI*w"wS|BaJ>R" 5 4HE|0ǞBںC/~%^l? ՞?szDd"VE.GtcHf5%+q}o_8Y z`;̎_ǩP2ۨx-9UdnD}:T`_Sji5X`浲 i>u8w9N @l`o)׹͜ a' w$1.  ?BES> +}sC F#0C'Э[;mԗh$-gekJt9HWTm`Er 5[䶁 ` {B g.OLݨks=(_ٞܖ c˜шۡxI=>?|6舷:S7QO$*}i<;hpwb2ix_FUIЛ%>0G:wڷ"&e$G<rOc]X'-Dc,yr~LC] '`Y (h0Kk[0Ax΀:}f^c$?PX|*J[an~ƖxeN0=ϸL^F7a*<B%R[l`2WS1Jz_/;8oK&ٱa:-~%CH^~z(oxTeU0|K?Ws*J JIrSe~vBOʈי$qR8sP1Q6%@#F*4Khd&dŀx~>>c@%w.'mNGO{*ru9::NceArqY4??O􍫳dzΑiYî梢>  $yr@tOjN_⽏_3Rr|QV7 ޕ|6I\Θ_gl/+dQ$T@Ƿg4Je6 M8-hUcKche͢a$1B|Zz?EⷀrslʊaϾGXtϿ{.M83fḀ/QFXiDJ`Н*=1 'a^K?U3SW "95m3˳E=a@A}n=:vbT1L8ؓܵs7XyV_:U>Qtuqs~> ˋq+kK]Ԛr1 c1gU 5$yD+ @i'{nl鍹~_HIf:(A@4F / z1Ύg'ֱ6JHb.@uS U$ncrbյ_~Y'f?]=n=:>~Dه R %r'ǧ9F@g'i׈Z3::Ft>]u;jx#zeAsֹe߼3{UOהPтgT>C۱teҶYO ,O1eR1ڞ1fv 'V=Fugsz|&qS ۦ{0n#861:2ɯU*zʠ ] whT@S@ W~[3C٥+ɨݑ- MFܶ??i֒QP\&ie&6ij7W8:|6o3]=]k( ]Pu g( ~Bō-rIY֛} wUGdV}ahxWcUT9CKK÷ejf[~H^h<[w{8]\uU>W:杉:*RTV j|o <2qeE 'B_"#)"ji{ə!ww_^$uOc7+;ÏUW!X܆%!+&@^Z6B1O:{ǧmL#h -6NOb"&:I'ئ.;n|RbGmwu;Y;1zgylq^ON+.H'xvĊ2#顈*FNz%6X7EGs7霻up%}VI@@T^&OK ʭA@DGo`'_ɸN#7$#=ĮB<(]] h!i:.ǝ4c! \\-yN[tic|9kR* Yj"]www-X%j ~-~ٷ-;B29$@!#;n62> A6O^2޶pE'I%8l'=2IRMQ(9aT أJ!@#bCIdV fk:<匐?yѾU'.c n1_JJ<iZ0/FOi_%iՋa4%J_p]Ddڧ 2 ̸i3t`eEMJVߏN`\l2.€|ݧ$CoR8Q_t%ȍHbf =Bo:ړM`";9 L|5[ p-vXrf*.8j?G +3<, VLx`D~'3ZX,1^WD `8 '3Uf[eU/{<ohetH|DL;*A.*=I ZXb@6?0 nwa3PuH k*Ї5~3fQ׫:*/j WӦ̼n+۵>7 %`#qN"!e"W/93-w{d }.W4o7GYZ+n'uˆ=砘 #{.ω-\}ɪW?+E2.B-9pr8uR3PMA+P0W} ƕU ї^5ً,̙\;\>X߸R͉^${>U[:(ocN>ǻ|:|e;tLQѓOWFĿy$ O:sg,XDI5i#B5)Mw j_>E}j],iY+LAdsHc)ȏo"VsLFA~F vZF|*!8ĬF:FuU"z)& <0- #ۄH6GA#sxڋ' w٦ qfՏ~JwSrUbM׻r)ju9E.p4HV@/:6P3ÆಀϢ1c!bi} Kpò ܗ9ju <z>MrZL 7 (v:ޘQ+U#q煸vvty+[(5֙3w|%DQIUerM=NݧOdE/ƿOw'zCfPQXoۀz{ _Hcpaⲫn4ir/]rA‚ב,S2IT6rjN14F/z;/;@B׸?bkGQ[;y !o$Hi̞b>)EeD%EFvZ ?8MAeO,@x} OUUq̈J@e/UjۉzlkDeS񻖘 v\Q [*93|IZ8dXd SEֵ4pĺQ#""fwxw$QtL$<)JjM.\2 ?"4iO6vb@\]>-B'W'Raպ9Ir.H}&٬! (F>MxK Yw/(ɢY14|=z#8b]Jy'I.k3y?ղSV *9X7n8 noIA-4Son:@w3V'T)RYj ̨(W.<V.X/3rp?[+ME4Y ?F?>kre@[>446'U !n`Z<Ĩ;>"jw4ac9`90t XmD*G?΁$#&]f^mO=#fE>aZPٸZtWkPꕚ9qB?u"/WT M6WE w] qѴ P"!9ekݔ"f8IDR#=W)͘Z\iJZ!)љj(H8|O7k鎭{gE68̄VuY' B!`27w.;-CR3K<1Я0{#qP& <(Ԉna (x*91&NdkDtDm,뱺 QD*2.ڗ=8w-SC bL6u'Hu5G2J}y͛i)aE'q5ϸbXw'Hrv$047iJv4A#E#OP91kpwjV *­48} 5@wySghɇzWQ)׳]O*_#Uǽ_>?>;mnDW1tS8@F&4\t] YO\L-{VH`|:caT`>cQPn %`WyG^6Dp@L5m[ɓ%=*^(hfz,ndg$֛ G@{iLtUT#_N~y0ٖy^0}WX,ܷ`U9QXVd*d7nXS;^NA *ѭdsap#C!D-V^H :ɖ2OkF5倕k*b1LPhY62CsNʚD /' JUX0_uJqo '{zsnYks>/gG3qA|UcqH`u:P9td GHʏdO VN"TDiu -{Hꜽ݌p`!188im2c C|u|Q聩D!}9D?u 2S$|Ւ[]I v]a4usP [P@ZHeq1RtN.kIȵ.5L&ՖMs^<֜+.wy]7bT͗M@`lyS.Z)ߢeSw߄«rݗ17\U>9ވuGkU Ur{JjwމVdɛ0biuS.*z X8FZIm O L+ حKuPm@\TTr5-fcL*kB1@e.J%ӤIxM &T:̬w-wP6Aa3ckmպ~>ќ#bvQ <҅ѱ\-;!W{mj߽b@ SM H|-ğ??rwd{u0wC|Ի8=?/PBk_8]'-?2r˟B 2|aTb$G=ݠK,. \Mڔ w(tHՌجcU<% 91 N  dr.{+?Uo, { \v>x{$U-Z_p8dR2cU$T/VEz<(>_Oө笧HܵP9v1R/赳.*0'I)38u 1/Ѽ'2M$VqZ;6>s|l(fc)G;Ѯe㠗?V]PHU=՜&%߅zd!rg"fe6 9{H;OAEѯQu [ jJht.TSTOrzF!z4eht ȑ 7W3z`I༆x1n[w+2kd) 8`+2o 41b$\}rz#?Z8pR 4;Xu-(AIr]x}c<^'{?|ȿ6*nrdEqu0(K\M S~aaٸ\a&@ DګYvռpC^ݺt?_Gk!rsmJY1ax]H^sTɸ ^)Y\1d(/Tp?xtXʝTvW0l3ΪP7ԮR33tr_doʞy2Lm.M{*]ܼŰzu_*z>oB %NE~zhdXd/"A 7f>p<T|=Wܑ~yCEA~(CSjBjVQ$`.ݰ^V͓.VI@!tt"S_酹R [XUٛ\,3pJ_B.l{un.șʣ'RHNj[rcO&9-ho =.jwo*DwXsknz2,uuuud,=e~5fj+tƔ_z!9ʙGsh0o=)t-8)RxlVd%aeD/FrɦȣNh_zR} :,UuLo>}ԗEt7Hڭ  mS֧`/2&~:aS~2VR/(-WmR.^'KKYWW^KLaО U1`5+*.sR [yw\Ro<2t5|rh\X}>~3<{u LDUaH-;`]<:GESJAXae`X6翇d!y IùpnieOHⴽB?OOwҍOϏ:'ǓI|Y3UDUA)TTXU)ZС CY&iv[c^%z+qs}X#[͜ޔ}1+ W8uf2h8/zFKVAW 0@{lo!_#6xKs@408X Fϡ::9 5qx\Mrܔ=$$=.莆τLJ9?4:"DٴE/B^bl$CTA#+1W[4Ń( .\-ietwmpY@s_.e6љ) MWaF$\Q.x%ɑdКp01oU k+=X(T-()Gs); 7e풕&]_QeSv~=rI^^2U9' /} pn$7M_ "HB\pVu 2s!h [r`D*2Lr"asv'V671pE.\8JAay2NQCdd/j"w{RU[9kVN폝J!%|&l*V!Rz>IxM)ll+'M0bzcbsu}˪gY;>a y 0>?y>b9k_q4)n,}eB4[0Y۩,?״W˜ȑʿ ` hVD%YI*_7ͷp߇%qM; Ak9ObW"<1%H{d=:,d媺S?ܚsa=11q:bI!tLEʁ|5gE*APB p=[a SڶJ7NoZ|6HL'p &|TI-,T&v,]^6)i4B =cO HTl: v睛f [U)عԁt .rȷ CZ|ODK݄/c[͛Gdt< Ejs}~:о촑_hHo^Aѯɠ;6b^0M I"_~|,m` Ga Y $` _ėx# MG\O]VL8@p!q떃)q4\FU<2qv_G$R#ے<~YMC0:pCue{Ke#>V2}y=/KkjĚq}u4]D ^}/?$7Y<혎hK:Ok{r|্oIx3Ə)g<꒖|r#wk3BXmfSr!oę5OѦ4gU^cXîU$/Xݻbiɩ4 1j{7^ ܫhw_{9|&KIh!q|)|~`D*02GFz#$7R$4c~to A^0jsP+;*81u\*F\f-XfbNFFϼj@m5"s$j4рeX\ @У ,L[u kyhp`SLk?9`O1ië3OMxWMDhU.} ,Ŝ9 /M[IL&+.\ (^+)r2cノsq=6jz0"`0箘~%5v'U&PMHԢ+.U'"($>Hܷ*Sxt+CC3yr@9e54ŴD5Uihhb5*Z[ӠɎo%a-PEVāG3DK1r |ҁiL-*WwgEP_0@b v8 H$*Jq/ 4^ BAgKFU]?ԅ8Q/ Øq~ӟWNOwqWWbmA:H<9}ӆOV?m<ч)ktwKf"yf6A+/6v7rXnLׄ+192 "6mv+unU?;UGv]zǨG/)xM%9%|Wܛ#ptwJ[`z6vr ̄ Z vEėnī5 ,ZT Nz-ѫU\ΘAAEdW^u/0'OO0떪.t\¦K㵥;&Q~]+5q e<O%ɐT^/q^$>9>=.e S/N>~v^:k!N[)C>>eN~JQ1̵OTW1D4WFm?ۣ27%$PG"+lYKށ_G\wY5$̀!tȾz&;=`|4žcby\Pk3?v"N mqZyVw`݉13au#Z8+~?Vy'k>X͗s6ZF\uaÍUR1rͪqT24q g#Uu)GXbT"RJ`-$/TM,V0Q14ub 2Pjn9ȟI뾡KX5/Vs'Oe4xk\j`Lx@gndڦ|Lw_sze|OϪĞ/ZM,lKx`E|ۏ޾{В۳|1=wKK0,5qD?q`ZykÞh؈\61gvė^bRbLt^㗽-oa&`ux*bCr~Wt C|Gޱu8+}|Dz-lPfDF~1LDYbm|!">y~2$2_t(\D>DZ=h;-#Gˎ Mݨ4@GΉ=vR,K}8m;\|Kj .A/p\PRϝ~=<?u+x{!5LV<`{B8oٖ32ռքo鸕;|R.){J2:kg"yy|h1XTn|J3x`])%HPOi\ɅS CXy˨LM&UX /VI+1yOS|=QRɗގN;>D}852+5"%C}@~|E J)};V|2YBbB"&k' {s/rЖIi!OK+A/:\;6&NıUQyGf\-Lhw?aCtKk*1IH{/WoC'Fb *btR+9fH^>DZc_QE{VH/h5ja`r7dyH,i6u>NzJa,-N:Z l˜͑kU0]hKf隆EӚxO'pttaf C@A"o-<_klbAiQcQ7CwiTP:ܖc{tu>~<>Y߱ge4FlU<>UZΣ*vwc|Ť9E ̓#' 4I1HPZw2*L[Lڥ@piqaf͚y3O6'r5I琎be d{'RF7j޻v|7ؔX-I\.|,(GF,H7"xWdGᴘ8.OqBlZ]ӿ5{gH[Il Y5gq-i_!oP{/J@ c ~tE_rǗ_:ݎks)#}ͯ~  (G? n&HD/Dq(RYw3 kV D,gVqݗgǃjؔPnkKc {j~x:Q(RVE\ vElZё}@d4jjCc` !aZEBY‡HQrM<}!g ebDkʳ gWLݣ=*@44vZdk#2/:ˁO[urN![1)kz&#FoX747aҚO|& ^^{irfvKplR 2 VR c"A=J!E8.]ͻEј⻀}'.7dE##z~$-+"u1uǨAwձdCxTF ȬƙI۹ 3sW.J_̃㳣r*CbRG:xLx ]>-v4N9?jAiw)pNwu EV?rfEMp^|TBr4̀GZ.6S0G^k:qBRlD5"Ȫa1iZ=`tۿt_va/0yVh#J3߳+EdL2Na1{s .㦏G%\32u;0MSks 'Oba~m펽X^ߤjߙyʪڮ47V2phu!{{/I? kW(@u1ٍqmX_:%C οAs]n0-AHw ]|,/[F<\C-twl\NUgK$b2SWUrnXR)u{1V:lovM%!yBw:{]SE%ajrZ|w`G"lZٜ;/Ik^G`y$oG]!auם2Q)W,P#. ErJZ"Vyy$ul)٤ I0' g@~P4'sﹳl8>!^b{UL#(] 5IfXqݍVou\>J.S9w R;m{ުcxedp6! j V`@y>QW!pTf ذUQ  !7"yz_xL좒LttX7@Bb*óA nz}nsY3Rʜ٥uЋ28i%uÀQİ8@ ޜPGQXOCmQ#P;Y6L=h8uZs]U+82[VwĖ1'`hʼnYcôFqZU]Z48j*FSɟW 6}{c~T4-q=Ԭ{hV!lEYyj} %Snv**v_х _/[/?U4ҍKg7S-$G~ c Y 0U_?7;K q59hPV U,6Q\j폧mUqM >a]I3zъ%VBvN@.{ ;Ɠ:]pVVeq .| $<׈\t+Ӻr]T ~rAz]_}Sd:?;M.4<Ŏ HRQ7{UCV4uN>DO}h&-*_k{!7Gg+:l_& 6#0 vh;M7j+Jh hD`i8ƿ0A_*C6e"ϐ',Oϐ^U飧Y/va\fi$v/|UvDENJC MX 4X$xjh᪻qޏOz㧊zydNIHMBo2 |~l,N>0YB*QӁ1.^v18+% XHgqjKFŊ@bcUNw Ljeu 941w[99 ƚm#'u@J _яwj wZ`h;bzS3.Ox!a7b$9& 7\c`{DuW-ց|Py޼nmqHʺFYX%I CDYXܦ$/By&׸֊L%%y,Lzﱧxr^%{U߸F&}tGxAo:/MayEO\M] UFʅW%_Sk<*c+WS؏sl0?LXѷ*GBvw͇YK:4e%w-u,o}l4y>KzN[b >jKRVyh8gCF賬|'| KCe_OrwfOǞ]nfif6/J={\Ae“UU_jggx \yIxTw) %|A\ g3cxJbZ8ZL˖fnpnl3bU:cT(?l^`- hx]rh`uc:1Piaؾ9I<$0&sK[Hd5YlZy'q,zyP^LD+1-/S thm!o* OoGY{v`xȉ?Zr 濙ICI~-ZI1^|<9?`Pg_u;IsSsSi WЄa X:N'bR [4xt$*nln 坸lآFQkDw*nkwxU1e'|`*2WR cVSJsc0!~e̡ 9Xpe4+>&XZO }T"Ext}Aq^ضf@ȓcHdF[w|PP>g9,t<Q0ShzE5N@cVXԡdph gdr _ ɴ߳)~he﯁S}YrW;»XӧGW' D3^D8$q_Ė@G჻"樐ZfX@#rY*%bt; RMehhAJYEwfߓ؁T _̐5 M}N(Fd.KgOuC2T/쒋e֓g L;ɡ/Pq:_4S8|iSܦweJ+|~MV $8$*ҝG7)!9UB4XjTRkifw{Sݎ>@r@8(*b9wJIj˃ RK I4\1v~!N8}/?)F|8a5U~Rڒ|_ȴ?[XwRy_!}@C0{(dd'rB ˓iܿՈ5`O:͚n6RR(i~V>{<۹u]k!#t_(C#zsc(ZVQՈ\'3$V tfCQVe17joD+4ٚǙN bWeYY꛱5xXm̪F2hS>ƪTڹ7f|pָd]{Kh=>m/f)fg}ZG؊xi0y MmWf;U!E/frG)aCE+EFuYEAflNE/*T.pφ~o 3FU-k9ḺVPn/? GqrjP'q3&_61p(LwPU09!g2lƳcpkto윴s@"4NbݩשR.%u2 &S -%sJ$0ܤׂfu.K)l| _>g _`}ha5h*"gIpqIpsdErmʎ' G1rc85 樋kNP krnd q`M=[#C5qnۆf Yqrq ɼ\iɸAW~~:8ЛÔaEh%e{k/>g49Tr>%I:[Fltd4dL`3ʑt5i3PV4Ln͙`LJdp<2:F d߱ "g+ ={?TiM4 ]d_tL0ҧ]5&4kЭu(x7}Ҟ n- _ !އ'n7>9΋qIk?6ySy M d7B14JpwV'EYi2{jYlI{}.xmTžw/{()}o8 /*19j(\!Y]W׍z|@,N>{#嘇7OsJvPwtﲞns괏:Fd0 ſsw$¦@fe[AbN Zg.{oǢ,\ðWKbR$Y4jaw^2wOjcqU7Y4ciGF,㺦8Q&ڱ8)vOin΂>6^[a7OAW'7uCJ,OgdxqX$%YEk8uG5%z*Ys gvNH495I8w{#Wl\1[ 9!D$gުu`𪊴^:5 s1 l2U.I_!4E/8*ͺUsd*6*" vpΊn0<8IvIf6w(Z"K}2obhޯuP{T"p즆vNUPEKNP_y&T]L uka$f&2{USWb .- Xqۦ+xSb![}hw &Gk DvOOShpt(:ܗ5S*am! @N L-JvHrC2؂őFچE_BvoǞg>Ⱦp~Uf2\qab]}6Wj-`8u]Im tOJj3fc|0gbοZ)މ򚅩uw˻bbu'bPO': a{6zxvuJme$y͒:Nj}&y+޳ M7q..'H^.vy >q@cs匣)Rl 84Q}=`i t1Yu$^|86|xFgը za~]$L8iGwDU/͗* YuKpT@SSqB bxZ$ ZO EYuPZb+,ꈿK=RU ~սx3w2Xx#h6`.,b{|XZhY]|~S+r+Q|Ή$e:UF]" eb*(2CzCILW>U|-$U*Mmgab4I8~_\a%> j[X=`IʳDkEWaC,o{tSLpE `'WjJk.R1u!jp uF7ju[؝[n>J+PnL@uT4;'NsNO15 N̘OoDaOȖ=Ne[>)M, hdg7DH-鬡Ճ Bg>SIe5_^6Ay|'Pm`uДEj/8|IRz-%*sƘ$u<{Ev pya#ur>AtͱtD3`YLƞ,1ìPH4%rJSTtc>YOQr1^ GX =Ҕ { 8růco,Xx#fB qA$c~2KL uwֈ7bKU!$PZq0a@i?Ψ}-/־d ~&DƑ$'VٲԆa{.סQӨ3s9!| 3p@)h h Vs )[0׳o; tS8aK/ f`cҦ#JÛ4ƴN Ҙ5, `^k){""R̙sФdN;]r@N ړE>hۖLf =%bs lw/x\JMтh}Z]l[ P[lLcŭh`8xhb o/QԏzWgd o yoђNm|t +L֛hC#d|u!sw>N_mBf||Ȉ(.{#^H:U;nrjJ>:tpzJK/c>/">"Wu7NŻ7Lzr9A<>t>O۽7pt֓E/0·㳎eou/:Sn$J՗͢hN;Ʊ4SIrɽP*.,COl?{d:7"ΙXNsw\ׅ+#}`'5 j,9nsx{09Ç:# ShG"D=;+E>>욇y{u"%# \j]3}97ء(_IN u();PqK7òTb%K ,DP F^ i\F4:å| KY$ǽwwn~1Ao{oTo&%c~~ILfƥ*??y}Ǘ]b*sS}%Q!/tU㒏a#{@~JnVP7u9} z9рI),1Ag>Ӿ#,KY8LۇJATILx:뎉s2>qВ >a~Msݹ8݌_8~èb$̂ urB"X̏SY+ ^9] ]tiSk4%]mSWtG{Cl0?'V NO|گ4hoݫxBBn2'zќOEsnC X깰 Ipf8g֩[I b'qL"Z"[ 44\u9ʈy w#A+/E }h?b{Q9VR<E>W @W^=Lk n}$*w'K֬W3--t +(vӢ{p9<"1e[¨D{9'< 6i!fh%?ivҸgdګ3 9GP2pE}s\mP=mqBi* .9b2k]Mel"RJxix$ܪ#T=43!ozͦv\%U]i4Η~6j(*6@sY_&[ˆ6Z[vL[Y*{mF̊cgLL)5̀Wiq2 iwbqƜ:mGG+I bB/{nwWOcD ۄE|ߺڑ%v3 }CBGA^M49Q^Po,[2oWMZa~oEԧg@ur˞~"E>fNϏ?VS2vh/kB ,=Fű_.itհ(a"Qoo$h6_,Cv?81.m<uT!yveA{M HeZ*蓝yh3?4~5̔hL QM'4:ۋ ]d"7]eeQՌVCvu]8`$6CN@[D3on3g[N?Xcn#of=85S=!ȌF6Ij_hcAa:hh.[[ˮf_ K9깸eM.;%~ni*Cu947&Ae A'~Vj#cfyTڏl(7Tm$JRԄu@ iIBdX іp Ʉ`uoԞ]lFQ,ì(. xsw?]^sM[ߋ[ ;*VS?6QF,<# Z:tt {$S emX۩˶Gn92Qcg )0]MǼaǝN'p!2撾P3qƬgI% M_iȍ|*_`չ4UHbEt P% |@+Qpka\xUmƍ(,Q& `'_Q7'82LC n|q7о:ɝ-pr9Uګ坳Ry׹ٛAɔmp0Q{E [`ClE,rgmN}r5w3s0e<m>EjP 85Q=uI9\ )+($c; g!s#8p/2lEIX r̉h$zmdNd* nC{$ҭ6uB<0MT~hd̉>' 4+%)24J(ǷvjvrЌ_9 JE:&<1|ari}tWȘ#Ne\U߫^>A  c/[3hW,(){MU8>[?m95&V%l!I>NOA  bz/!nφ`|itYe)>$24V)I]4w#8SF̰)\(moʬKB#_HHN OJOF\p3ʓ {,ҡ0ݩ5,ԧFˤ80^Q=WOMN =|>}`! ~ Nc2lX~'DI` V.Խ4tk0x/+-%djV % 1+(C!9DD/oy*פ?y2qo*orSt9/n2Lf@H, ~sDn{:Pekrk"qh*q[D~xqwCf8h{|־-O$w299a;_hմ\[dK+hd*s)3 du^"FS ā$H9[WQvրL5ŗX0w=qO ${Tw.%J~:6,y/0ሑn:.b4:Givx҉OA?чv|r~s#}S?ŭv=asӰ-Sf_b;U zǻ39#wB*W,"]cE[ԇrPTsu8EZ/tr99fSFWffef锶/ ; "vUlգR 5'Ndq 7DdOV';nnK`P|y=[ "Abd/lZ Po Vm(j{k,.4O~45BN_?PP[4:,jScIJ.ۥ2ӻA.jΒ?cWm\9/%3t9;˒'1t`t8_YNvIņh;qˤ߈JE !Z!vsۺH)BAa= Ӊb xBEFD:!=58YJqN|t~upVDVKΜqJjԌi("G.#![%(^Y!H,I\|LDnTVt)>#_Vòu70+(=5nՁ ɝT6Ґ[s<AlaJ+D [iL(ay(U5 -&mlԐrh5WϥۺBݑ˕{66FjP.qfUrG AV>ݾfν+tD`[x{01ns6sYb{)*Z拲.qv:O|yTL7v9 _{.?a+洡U4IJ-puKJ3vL}!7?v,w׆O? bT*/+dsY'ZPA9*pkˡǸZH;LVO؆~eQXu>0"i~(9sesMBW1o*g!I*$(1b ,pX"`QltxS[6f$?Ye82-s˱X{ {-$bbZ.3QT*n/:1t2E`6j2,{o_7r1ZWZwpdp?O=6%F}'f]A[Jt0j,U"gޗD|~Z3Q;dYTGJI EFu1-BuJ9LY$cB!2A!% :K|&zo󌎝1EM04_ٮag/KW `/3z /7L!  (ш"z5M]\@VjaC4At/~ ٙ=\=U`)G*^33s:`?:P[t~Pj̣{_E4~x"Ѿ<п""qp-maغ77OcVn|*\3AņV DR'nu?loCn>i^Za=q5li*B䄔h{ǺӰS_׻<>IdTAu]`TͩIRc2db1qhpeÄ́. _U+:늭h*I0L/<.1J4ǫx,&oXpj箍 V%ɏh{r. h*˂&!V.XEEKEtK gF릖eiی}ΧC*3fL0 Joa]haCI4s<4-a 4#wNrGuyYłMIJrFA%wL=@6Ydd޼u=0;]D.]rdAgxlA,arqxLn_#DR.As@[FoHSLk曙/ fI̔zE"&bq ǩ2ܬtx{3Ӣ9}7跿8|Y,ʮInhW￁ǓҜ{[^{ʧHGOHA|ϟ4YT|B~ MRPE:lh>]^a({}B}m`/LIr]~l9yp< H-UA9(h nN{""-{nw߿80j&"1Blí{kh>\nwMzC>M'MzKl lvO+fJ<* Fmk$LGNόe>W㓮1Udh㎖M7z;[xs*-톮j XR# P<'3ȢR[!,ʒY^w*Tl)>+W))ݰ3LQˆ|D8m+8DSX0dѳ]T($M[ 壸gMKXK.HGvMb;vShO{ߑdާz1m0wilOzpn0I9y#]OH5W! 8^0Yc}o'_;pvR1 HVw?`dOKIʦUsډWֹvyp~ 57j2<{2u{qoi$w+D#Aܣ%;Rzkw'3^o ơeVHudռeYp@'豦 ,?`j#ZN >&ydZY,n]qMUL>2jsWQ3edTeG'lnZV>!V>=2=AjO^'2wv Am֥c99$M1V 1 PA@VxBYv80iNP_=^qH ֵ$,wK_ݫ@*hy-m ٛ/^+j"01*mOpvfiaa ǨsUa[ř{۱+GE@Ҷ@, TL~2Z~~ M#"uw^yRM#wD)O_7h5iyN]H'2ς0Eoa}=S._HEEcB D qZ-+Fx|jS@/Ar$d#vc *['jχ.Eށ'Vc ~7gD N]!uР@bhFtE%Q>v9rslIti5.;fu0X <5P ށ!$[;iuwѓ^|#G*5y&LR'훘+ψmo7c&:Kˠx #^pv떐mmU4vs=3<-c+gPTIηq"~'sc'R|;EpZtAV:K]>ɉk3JY64i6jEtQH&IOY闩܅ 6rO' E/q7, 1LoƫHl.xT׌NuC$`]xwIE87bAeV/=ޙeB|i❶fBǁ,- r_Ծ qo[YYz-lߙO 44_i:ҹcɨ;, 5Y'X@ks֒ Ydr,6^$=*q6"TtL6 H5lXzҒ82F!NƯ"%>^$1{.0aHd9A3j*ǎ%K P0S`zfo?ǰgXlvձCt;TCqNcg6H{үaAB8C&M#bg؞ e"_@}τ?&q?B ;,g\흘=tQve+9b2[3 ٲ+(4valY~^i|"ԯj(x(5 ;SZՊQ9.j&naa ژC9m/0dޘ1`hHΨ+I!YҶ*٩l@N,k>~vg1#g0RM#s(5zש}1PVٴ|fiǘ>T a:dhtEyuMir+i$)T_~iw+}.uov]W`6f윅t#E)q0,?E$pLea__Fi5&ߨ/a]kXDJL{NIǾ7{[΃@{ Y\Tܲk+oq;mV۰_c2ʖ%"XMH-I^يaQVh~SV|Fev|x8ƹ|0_GI?|>~-8tUMzխ ,*M V)Gx9Y"/!JH-FŐ)SA)q:p5ZyνkM YPb%]RI4#*z0۸^ϩhY޿v'eYgW:Q@pDcAm܀5j @d57]#y猪 #ikkkk_uƗm ѕh{Ó~;䮗.~Uqa/{ᬦp/^yM8_JϗnLsUQ7H_T=bE`U钙 mtWPp>ERX`>eq+%&|orۘA_+h0]H۠aT `>rTb%*8RH DV Bv Hk&"$wuL ;ohBĻioĽ)^/U /_F}q{Va9hqmbYO@)MKk;oHK& *'ߴS=%u~-ýՋOWaʞI\|#)lfQU$%F&Ce3l?'P(Å9 dd"NegHf8b`Qa~T9xo `?S3Y{ć, 1ˋWU/سwG7n4>`j5 ձut%=\g6}#Mlo@zQZm%i d/z.4>:C5 J5tOqڕ 2\hLSC'q l?9̤ieaôF@^Sr\lTkcxg QgR}u:?L|Fi☌K/8CWI,_$r{ CalIiůd/y8otغFq2F;%٧!c)_G5XKK7 s䖧b8_/;`L=!oZ`*T:iNO.f7l7ԲӪ˫21o 8_(7z:bJp$JC%. \`|0L) +Cp90\unU8oC:7wuަg46V}٭UQx+Dގlo4k75 l7,jUGqtSG(T58DX-inǴc=~gQ~qֻ&ږ8v#i8〨+PXNSw {ؤ ЗaH!b|dj21+ ڈ59xdˣ卒bc '&AَKٝ͌3q'ocIwUr8O>(FC}Tx .U\Mb%I"r 7 %Ԗ]wڢ/.e T yx {_EABBcp$- 5+1>|Bc6ag|TcAzx )w\F{sVj~:Uq|:dIE&Mce-rysޕ44r[,'Lr`lN6]Is^ZQųGiWn7zQyޤkkB@#i&݀K|9@{Ի*iXNi7W%=dr0$W44`8Ә+ 이<$zbm|E$8$uG+IpQG\rwܗk-HੳlYY*5_J=JYtҜ|lf3_\0_7*+ ;`f;l8! X5pps뮾}riګ $qՍTA ieSSAdڝNߨ2LB&:,ۣ%Y\sࡁuӺQ&FMk}x&H Ys2yD+DCJEb\SHS 0e7x|LykuvHC?19].]##HӴ=0QSq.뽎-Ԇfjz4\2Jg,_XL ik,cE V Ɨ}}c3=u!Ŀ"'HO/OK0f@G* n-31` k+^Im {~/ˍԹ<"/H!vqSmP~0l}\MؘR "oH9Dy &W#>L$}!uHFVyη0J[as `]_tzoHZ6h,~hlQ8H>T2kc;)}8JЖTo4|uoL̞xkYoc@&Jaoxks=iwzѻPm:6;]uNjLVg WɶD# ĤW4h2pTsm ^Ry|}F}glz7a`O)DDkȁ}hQf$䑒 ӹ(L~s2{Vv) oK x+w^;%N4;o>|xTA *OU"lh [Wo_D&5s;o_(O-Z ;$SQ{8j ^2npZВgO/ y@*2&Bp}/i^J9xZ ]0B7:tKn(:5њLwx# !ESe=N,{'aw`nj$ @c ܶ23nRRT"4hsnV&L$|2'Ӌ) ȏd3biNn{N^0giL"1A&>pH!yR\6UA >#=P@0HMEt Ud,mو6`_ mloBX9K[V'bs9žG`1ٕy-E\>?CoIq6+z C\|rx|4ЛCO:q<կ\LY§Iݍ&PN;TlG9kgM7-faqC+gdw`F𔝍uq$$Xg=Scg8W" ӕkԈjwON=L_5{y[94F{~n$x򫐹-C9 L?1SԜX%.+.m V?>3RdX(P&&WqPBg H|![ E HƯ+M("}_fk@(*FR:yXLef85bho(- |b v(l0bp$R sfV/dgu_|%L㌆A IȧMV3LF ,Ĺ$ BQ_"jJYܼ<=o+,Aөh#_Kh/a(^Dɥ7si}C跚}ŤX }&]i/Ah6 #}ty8.G5:/ Y@r*Vh&F0fY]>}_ Lq];c<4 &Hd7+jWL4**KSAl|gv͓Zߚ,T`40Z/~˞|=5Z}^)yP[ #B~1* P7=Jq`dR`$7v_Wh;3z?|Lt;C؅>F0t4T1Wb_kinmr8pr~?SٳY\ h̳25f"|4\ 8ym=2%MCH8#xxtߤ߈RGJ˟4 ~hb9>/TFNt=4[;@_+s6lM8HujW&umڷg*Mk9/ܣVнxe-sb)ִVȝv.44444444444fs"Gn0jpi:W{jk8\k҄UG3gRSd0 D8o(ޡjSuSIjޑG4癯|@u'no/Gvcw̝5Μ0թ3~l2[SM*ǿETʹgz2)Nf:*>-&8'e7.[Fݎ%-jhr_1},$]~~YascH[-)B`P*= 概fԁ4;:PcB:CR²BT4}k91FA67؀YD=8EDB$*B<|5!-L5kKp RSVx4@3Wb3U֚ˤcǫi8W1{?^B[`J92UOD%Sxy+3!akh^1T};<;*8ĕ}1lo6mи B5"Vqg:lTmB;ٌ2WfLltf]9}{Jr3o_#D]4h']:nVAxl͔aI/Sj'-X8sm{\qxڏc ) 7zW8 f/ṣb̅)}D ̨蝋1%Ц\ی [!<3f4[¼A Ywayu6>޼'y~miWA™v~Ę<\q2`hA3xCs/JI)2"K  x0_d[j陗gVW`|uWv-ػiͅ-Z-ٯr! UVO՟%p\AXaxίHͣFKJM_?zM. u.ZDvΖ G * 1 c}*s WR7Lǡ~iNr=T[,x0Mɑs7H0 UvE je^wf4\"KBF_.pkDdHq4*|ogvcTG@f2(Kyl#E鳊1U}pjC|=u/)F 1?d\;%=<l_A?m:sm7V8}B<]4&A+``ã;M %PW@c014+uE8" ݅ jJ:Yi$f&1 ej,BV*<4ihIc(dg5d{d..5,6{wW3F@qEc W()[BU>%}#x?GZچWhIDsr ^TQy-A"YH"j;휝kbw龯C4q*(DrBF"VB[LCfK1|UF,U٫@rn;0'!"9Tcձߛ)A=~Db<[2ujW+kPȘA+11""%;''zFsp|A"vE[KGU,XnRf؆#/ZtۃCndtE<vZ/hI˷b[:/7_\aap>u;ht̃{D0l5_|}qUav ^)5HAbP FiYQ)P4|d!^"V0/iA" 镸1"dm$hD+nb5#>+gxxoIP 4vHބwĚ/^Y*%dC2AVK z+B> >:1˪rcpljK52MPl ח$֨L"i맡ྉA>[(4b 'f1c <.ӍPI3rPn,鈁V d݄7Iqg"D$ N ޔ^Б#1kS]=UD,m-`- %}_e.[=4!8Fc 氓\z>™Jf9)1dݶ|^FtEeOM}9659HEsU[ԕQ9fdepYOBlwwx螶W¤ u5枞)1v0]j?#@AE_i`wLv an5+- )VH'PN3L)ߦj0WӦ@g^ȍa/k^\uIil~m KO,}>DDnnu,mgq/fPx}$1X s/f$>§9I&t.r<= 8"YV Sn%s>)Q0g19"2 +GB/%4lK-ĵ1"g G<˟Qz`1Uǘ\8O-VԳtmu7 d/ 4r*V^eDk8f;L9ո Ig0OF{ΥoAÂer %~-fOb(IF$;tiiƀpm|;pas]}LI!9Կk3:^/ 8#bq>mdo49h(RٗlH%-V&UTs~f箮0rmf_R$aή6Z/IuQiV 1vydzP>)@lvxWo]?z#e_BeunyfIaYMHWvADDjy]>-v '카HZVXIiRyG4uY2!TRĹu=24WG_I5'7f͑"p%y"ԖcO#c#|Wp+}S(:4FI׌Gk;aLs+ޫe`~ #w~E6:ms0qϡCJz>zš,[|.?Őyt`=^7[ƴ8V|)qR\u.;'b{~&KBjjcL{EZhjٶ6+ zNa ^z$ϰfڗuOn>II9ie7 )#T|:.s,Yc>Y|Y s 6>E:_W!XJtG#]+. yHbr+E'W|V6NUT!p*qi&T*t;0% |2c:ﴪ73HX'9E/Xų.&Wpr}S+Ď+1{<[> :{Aq{I^'EсEPR: oݒt=<@x#S<}"$sG*^vkAiPn)ܭW`{4=(|鄔ӊX,c9-ի5U\^8{I_8{щEp 3˭K#ADVg+ d[>s,0:kZ`Tz$>>Hhb"k9L ֜ `dTQ $ЮE yˇDvuhI+kFF'De޿e0*z5_6ĎQVOȲ{W0z)>AT[p^VZ0cԷjњ/:W}7~")?,58Y]$z вy5p&ɶTBOů:8]D_% fhk^>3l̑OλhGw.v>X/vU;c)u %\Mw|C]+Ֆ=/m7aʟnj݄ =?o0!x@CSRGcnj=<)#2yDRg|]>Vstڂ' {߾;?z.z€sX!}(Aq~֚5| c!K1HWa)#kNBK<-cv{y=)RO:hK-_t Fh||ܹ<>!PgL-&_h0źj!ͰB2ܨ,L9G^J5|TSl/ ;-BYٮ?eGjMh]]3͎L8zMy?Euu?m5NSIC372E6@J~)nfE.;_7o^U \B ]}Z=&񬑍,+QMg*+he2gFX;3Rw/22=])A12 Gh˭l7 ؀ ?VԓЮ)"Zl42SoлnKl%a!yBX|uq!w"lLL>Gȉ:d_̡Ʋ4ea>?iTwd6մnf3qǦWT86S:ډ[M3畳K@/\)? S|g+q ͗J cNΜC4&/θgY!_֌gB2eAKrU8!Ozl٩F%DuTTR$72T~NTWn^h` Q6bqr@e(lxY+JO:ŻyKUYtì*|ȭvU/ sƦ Z)zw'Hc٧:mvoox  ߺ6?C3s`,5E/hp+-›QQsKH~z x9͏}ׁY?+4āZ%NbNdΘy;LZ\++ i#NiN)0l6;h ||K؊`/r`8Ƨ\i*Wf݂6v-.qeyLJ\LUER؊'pD"CbNI@2Dlt_-GT26[✚9pWZFAfgZ^O?F'>3+g؏R6 ҧ +^0ZA<=9/LjFZL  ̙12GU CtlM uv{Q!{XT$D$H(8sfÌnnɆͪ`}n [LHd> 95V"Z0!rp˯6Δm^iRjn\!ZUlc du\"4k$K}qH y@CVlTѳ$O 8UVgF SBNNMJe=Ou-ȱؤPXQi,UB"B! rk Z<#1w}9\+fyRЗ9/1'زbHS\q+v:|:`ߕ5Iq?㲛"=G~b$ tϐ,|[l BƩ-iA~`:ʂ'7R&s10zmQўT_+Vi HO d! "޲^`t[|h}NY ]p#1*OrBI@ :9_7àot`(dWUps42׮0!y?Σ 8N5:fSAޠBm<)Lӗ29[I˩~lwN}#L t{|__]u{ڊؿ@nbP|.~u7=vZx`Ar34r)V?-݇S$өTŗ*NCsgȅ[sNI_u؃v>ݡP"sʼn=%+T8yp֏Kr:Zy2n͕k7u<å+& F+xG)nWK2mO\^6?2o>qC=F^VOOS}+z0H0v' (0տH>SVڽv.`Ov*(չeSSs.SXGlגs$%Ӆ4oNR#b4K]79~Q {w d+Yڔ/yλYvOH?Tw'~4KOR̞ٳB>V[~*Srej!$A)M@:^;2|RuLM/00q\| e31!] fs&W0'鈇> G rq&7Qs3C$k>KR/`}61HZjjkW 2ҷ}as4^y~r-mQFJ YV8Un^g=l$>yK_#;rfmm12C0MupHv}<+č-Ji3 + W$hq Zo/bfV8P%_YAoCyqJ<|F\_7Nz.N pz͋6qm s'뙡YbVoi6a lh!gu F7{ Cf͎TDa8vd2\Xc41+Bw.Ϻ\Or+fIoAA%~j He^<{8XqH3] o c:ݝ/aα!13E;Q3W90e*֘|6G͂!cG>(&H$8mR=+67לOKKٚLVM9f(d  n{Sf!~m-ϵLHG>'Y${4f$\02{Kϴ[i&_OIS(_nuNֺuꯚyr6j{ΑvM+3Do>lE IfEf!x/Ǭ&Ú`&ndIm;@O:~tsz9{( V׺FXnS]Rhh[ň=ݕyL..IΠ#LXiJD /{l`^ofM4($A*xu rFk9 S u(?\M-ރ9fv^cu>x6w#$3Ә mLџRnuq-Mʕ٦1)9cޢ% )CC9 rdycHa^Yi_;h\#qiRwøf92\(8/f.@Kh8kK>7Չ[YvS)җ/L18p*L.=^1 brq=I j7I?)Hfd}w#?D5Ⲟ ~q2%]M$9IrA^:%ȒHCz|z,jg˚&>hY Xs`Vհ*VYȩJ:y^Ƒ)+ )E݈$t,C8O6tnP!.3ɽT+OAʻb,^6Dwj4jL{X/hs{{c?:;'5z :=>cGC*e?͒_/ p<&Y`R G" y Vuw.905i@Aw:Q:D՞%@`zCuHuIJ7؄M@~Y7r(2KR̐Y♀x ?(x ӮTV}%fޞ&%feI 1u70VG3wVҭM*} Pr/:פo د]GP׼<(|0j|ח/{X{",$̄+F1+DXdxB\]n{ep♐#~v)1M?Z01)T$g)Qѵ6g|fW*dxlv{L+MȲT`,<;Ud/PMe,IWKrF@V g0IH7SOrđF.jvRXM9:!^J; fH◢p? V+M}mSnK+K Y'4\%_ m wx#{><4N(=^c9v,H&q$mI/c}9Lh wq3jM/D$fLs?jThHf%!zcF7w;qf_$3[4_Ӏ1Y Ze&|^ww8$~~th݌j *b @p7OMN 0iI귯O}ZCa'FeH #btu~&}^׍]D/k, ]=A}9pG\WȭnN&O2tTx 8 >Ƿ󧡎0;btȕndK7rQWNEWN1IoؽPt|o֕;9VAM7Zx!i\fvp9&3nCJ&s曩5,LiwxNjmvNF)?$(60T%ǔզ~s9֑؇pʍ@閕8b*k("3}RNR#glhц)!*cKpđ3u.he=.=Z}^ۼ76$$urj]cꠠ[uo M4*S?TxQd^Ԅ? /jM%-;$ ^ #\Tl C-0t,Ez-~M|LWkg6Y3'6Ryymbq'X&W"u޼vo-rPd~ p\M駢=<"DY!J֐iN\|z)ܩƹM8F(Zipũ=kn^5{6 )̝H:4;%BL˨ϟѬ D)p9> eSQzUvX=Tصjs߱6$n?w5bk=>xb4C_ch:itfq,A; i#m9QhP88g>1(aаY3X7xܧ1e'щYX.zP!^{%ܕp[kyk +޿2g"Aeܾ;tN[ Ġ0>c,"lcR1|N0-~16ylkBq+X3fP9}WH|fY}yxo朇*u34"`~6.}8S=ab aYXHMɱnCnՏ_6 mKvgb!0N2!74k6OA/h)l:,=+mz4"!hD0!̡CUfa9;i4YH$G2.G:3p/rZr>7%߈8f"Qi8]9|6ጅ!b 櫨?;-5e6|F0%$W!GꑛJ9Zeft1iyAJ' f@`P:NjZ/N4s(xऻH?ù]iɻeh}Wr0-LNe'n/1f?u{ϥ%Ӓr%oLI|9,t!3wZ(gϖ'ٲzoҳݬ ="eK@eKϖʖݶ}TZ8JcZ΅Urc}v{?S=Q6Dtn+u?5jƼlΧi4 ߙ2&ʕ+|_\ʹ:Wx.+ԗJ;+-BBɹbPs~r%}0+]~ӤlIt6-=[\lzN% %'|8WVe\Ve\rHBw/$wpbe=];Nޕ\!9c/ԋœTcIɻii%IIbW8Ia$ICK" H0'''qN3٪8:Wx +Nz/U=K/_8%&eOe!׊WݓEUlAC1.x᳌ }q |$!g6ocj6 " jh* 7;wqEH1]q1F܎F oDg::%4\C Kǽv\1TMt* DMP9f8`։֋Af! 2\1mU521|4V2XܔTr%-,{¼֋/ KW=8t`~8 ktwG=C:R6 VhËxp?>|f:#>Ǥ2sj ׸`EqVÔ-#Yr*)zst&Q!`3!6Ț{M,JiJ10+f.:m[4̱yKE- @ҕ"bN>_KVkv lB%l_5K^\ o\9ި6/8V2({-ISy!'mXV|)2M[_pIu7 I5~zpu=O "jΕfOc`MQ_9Yf^.' $҅zdӘ+ʽߋJt`8t 3qοdл|+Lsr^X|NJ$rfR ΦBCcU`I8Y~I($Ztɤu;I{kɝB9C>Ry5Kxg(Xc8=a%3A%a ljFvNwh=vV)"2(֪ %<axC j5̛VGD ԫmY4z_pY"kJN:c{,G3ֻڭ%<ɛl8/ѴvWjZr$ѡF=y|&Rr10`v^jB}͸IVf,u^> 9=}Lhbn?m-cjM3)(8r'%y|Л TA&G' /$ptQ woO JX`D&\j;-& sTg<6 6% 4I3+4 ?ABTQԅ4E)0if~us!~i|/}!XTm /O\X E|.;U%ԣrpf }+`6lzaӷ%乼ʚղPY I3xA";'9/G,Z* u$(ҹ%۲H쟑HK/Elbhvta{295ljMien${/iNrsL-d5\(\CXȋB%? X}TXקI&cXƕւtN3u$Me"^2k"ߞ"w t=V$fڜO}AmJ?F4*sCf]EكARsFZҨQZ~Éx驈gn!Th%?sv9 -Kz'T߶-tp|`Z ;*E IVrϊgX 5}f/ 1!a 7gʔy餳?Qܳ ٰ:o&'+!~ K5j<hG27GuhM%M!`G6yIbarӃ^(Wyח_\( HZ(Džwݭy:.Hǿ' j`R\Z8^+CaEؗzQM־pF^5#Ač!N0x8Ni^| _vc9N!{b`mdT3fNj&J^>%1<0'jYq! QahBE3*zwq:zY޳99NwU)8\ؔ\4[)Db;aL 4"Vhʄæ#7g 6Њa@.cgL vWF--A(J*He.ָ ]AT*y?}+Mw;uG?5J^Lښ6s@qQdt3"cE{kW؀ց= D|n_4n|!`@A"t; W7i}?"Ucү~iQ.8:XIr 2z!a%*gieQtBnsW}t{œxDh,4(| FiT41!Ƙ>L1rgqfl2=05&AT fH=iO8!\ngֱxGiCGI?0^2YݞVLb{?ӄ7 ](߬Sn,!/gk va΋u?/k;jBaɅ5_d.zC46BzD2&4LF#X, k^pw\3 W* eYIMx]iSjO5J',ɂr`ϷeF<.đ r'*$2]iUyIDמ/_%L)DMd~D~01'hцX=g6x`~InWW>WtxhO/AΞxl#]zZrܸPŐB3S+3CdWwO׏-ʈW*Ո koh$G2]ԼYZ 6ܭGSTl`1Gƽs}킙=^+}PRvO&6|u)=O+&z%j =I }888DD L PS7f6]5HV:m;㬥\ }<t~l|-oq@ݻHC)B˖f9!".N"hڡ4na#j,u0Ih8 Ԝ=Hg 5&dT:ǫQi4dhqNH f _Dz}F>:tP)JV'q|Bb|=7[pTQ#c5暹dXM4eFS{/iQ;n#|MfHxKr]҃1xG"5Q$7Jk-IzƍFeB$|w= u*{OII@4M1#MsյR(-ҫl!/W=k Hˑ^D+`1J.9+U8c/]W*[222,/VIJ|\u<)g6~p6Ip>z7r'=`U]V ]] .ƕ$e)S'd{ɊdCZH$jv|4yB Fjλ''^hDccKBv5=~PgFjL ^(}W*9FgbׄfK`GZ-jO)QCJa`سrW^.FSHSaX(U >*3* S+dV̕[N C5'.&cQQ*X-z .l/~սRTR>Y6\X~Ԋ S(VqXY*P4"/*PgzU!ˑ + :)[LĂ-'&tƨPHeTd.gG k@7Wb`wހ%ڞFdC_ʟk'*aj.= Zkk]\)}7q**A[ؗZqMC]a4\Jrcֳyh?o'ݭJu.[קm-kVcD"AʜO4/OFD6(٨bd|c1_^$v5w<7J 'BGٵo EI;AlF.*^,BjttQ.<4*Yq[SoGC 5zO׼ap~ >Äp3N>Ch׵ Qp+]^;88I*e$[ 9z4PүWd+`[V|(ϹR>)#oE ׋22Tt,%I4] wITL ?z zy8i=3(r &@wfy7VJΠ7(Wd;i.)v3)y0 3Gz@ moZWܛ*>N cʷ=U_^sL;XVhF-8/֏+ e0q|QoJ->&"c5H:5^ƏLybXyI`+VU|PN+ H,ȩ-Ezg?taGȑ6/^/X^;j.;*>)oYdHC:Ϛ9I.A5} 7e95|cW~'(:1i 141PFmc%zq#$$_2Ylp19e܃&w|KW*5=$sϘ8aWrrFW[?AXu'R%Y췖#NJPPc^wqc1` T˱Pýv"WjFS^7+X%XS2En,%ٜT0Pn^+s2_7ܔ.f1ڳ. 6Oi݇jg; ~*Ξ||M5ESIM Mς/ET=hNs.ĩ@n D-W {վ̐..akpF^N&I5butޮ *%6ɹg&_fN>8mzg8LR 5 s韒x(FTTxXPD-t{9w)jA 5MD_@~ uVώnIUmk KXR-8CĔBBYa84 v vG:9+9J-x{}9Y3dkzƼbU+"%&+'Ӈ/026Tm'=]Ɓ܆mj+Ė4 YN $䰖14v2Ns4HFAi|Rӭ‘@F:"TU}2d}pC]$00r<\1Y pAi634>12T8~{ fTY9ҕqHK)ۮE-QǴ5utZ 9L<e#xW=bO;MzopH?06Hhg.']aνͭ*9tuwC4=n`Z;_ؘ=:9e Try.B"A/\֏Mw}a.5zcW?Wm-b/F3y?j=i~]*=; ?hiVe,m^ i"!Y:@&iYJ~ ZV91dO&[ż_EnN\Jfj.nhTЫӈԇzR[ϟ$ݦc=@9^cRhdAӘ~8 (fjth /Y^Ψ lN O1@J&nCIshHx4Uǿ]uZrgu9b5F2 R2caXr$ PֆᯰIDPaw |>?S9cpi.mfbpOS9#1 @u}IB5@VaBkok}Vm|X_6˪Gy3} ! hXx*ˊ @|$-WSۍN {!sJ{C B"eq R0c->|Z|1LhegVg-rV?OZ:"qXd hg+)H皟.hBNq6 '8;g݊wzs^_aOTI8ދ7QT;wfGQĜNou *wZxv_QY>U g5G5VI *pz Qv O;%Bw}1yu4@;jOV;hyeT퓹wS^4U%[[<~lSKnnfU:x^|*4;W 4cmmj]]g_KY-̭b zG;^\ bö+mUxl04mHH0WbU' #Z Ɯ5U0ZaQ_;y/s /(I\Pe) !`/zPQ<"{}}`Oֺ7*E4o37*%A&؁\~K:X^i$ͿX!YdS6sOu-ڝ/YrL|m~iQŭF?|j~ }c_"r1l7*oo- .?|s>1k8~d'%,gwx@[gzkaVR@)sc𣇋r9j$:Dlu:&LG*X2Ie2:)lw|bf~xr|wRD)8SW./vwTB*`:1qFɧ|uʗ4_;H@} T商8Znrce) #Xr娹wl|ռW, N׮唽Hxiy3IБcX6 s@6E㇥ڷo;Rf1< hTf 1J?\Ԙ'xNB;5Z h6}[| UU*/CS"T|OL}k6pKIDr"x``>PAĉK DF. hr?ՂN}cKY};4,\ޥ:hM n\EjncI7//[ʭe6)L)}ym~ZJUivA7{1+C{H5ib[>uK]mV# B^ Cǹy  m= }2OD[N/<^| ,! Q $h\MnX^'&$6 5؞"*p&a*KT}p0Toz-zi^.kG.ZhmG>2_Of4ŝFTHϿ՛Ơdc 4Nz\iYR#[ c5ˢFۄ3㞙D+ⱓWu/kB

nKc`'K~ ` ȡc4HPݝq<ב4K>ev+M.j}LM53h.&FEgkzc**u ]&ĨES$Nj ` Ѯ4K|[uN$X,RLyoHc_H6R dMR\t. ʃYT~h/6T-kB~,mՔl@ ɷiH qJA 6LAz)ch_rۀJ X/WIK=`uC-էDZ'g3P `3OLM[߿jqشj'f6=^H,Fo4%j9Hww.J |"4Wra % `3ƨB:sx^-Ac ^3)zR]Ao2\0 Gt+|i< 1x9e$+qh 'EF&L!R巜|R+fц^_[߀Q=-0`HV⋸:0PB3/$ڭP *\@SB||BD-?9}&#bS|j+`6өBRļ=7?vɴhyh63Qݼ`^q Zbiqa6.Sg{y^Qә2s̭r8#։`]TX$Y0=㚳ִE> ͹k5NNSZwOr~A<9o+t Z?ggs4$"ꘀlaW|^ƥLBSgeB|K8a3ʙqI|3do>lH]_8lPN O] tcUL l cOJާIFLܲm6pḷϷN f6 g0>m8UnnʜY FFnY|!=x;x !n)}3$'lo"ma!U>?wNO0!SJ#)rC^p\`6cR0* H6` iӟptTɽa][UF sҀH$ѮПI~CRN]:P0# !q i~d4+;K.X6rUnݸmsaudtN? 5R!Zh}a=:vfӅf(" N",BxTaM"d m=FU>3kpAbSHwHն>:uzT11T0Rӕ8HHp0 ]U)պB_D-wqiiN\X,}+J *֧ p қ{lϤ}T^x!b~\U'YoiP'ltd~M({5R{44~I5&:Cjh5澩!N'u{5%Y,g~gƖ:,3u=A>9_hanI U޿?]R) ̱t( SX4m]ZHy` 4zT&hHohg>P4&H0Tirh#˲Y􇴋ժfYr;OIw*ffgW*-7W:cϯ]4ͪNB5  Ÿ-K-+b *6_jiLb%o s)XzA %o\%eLϟÄ/}{q6&sa2nJW:xsM5= m,cB P7SqJyб*&8p3W=ٞ/w/iN95O 3ם&[ͅ e5lQSʿj*aJU|>FIUddUEr% 29 m WuigfyR˥й#P ԫt6z}Ms}&ƶ&V6rI_v߿<>mu{%9U &YpwOvO@@# M.uNem7ShFal53 Z} YJW"7+I:¦ziڴ| ;C_ɍ% k~FC#gxxrPC p?Hs咙Xㄓnَ"BU)$T t1ˉ,M&Nyf9Bz퀽>!}$"3z9Z.U Ye8kzx5 NޓWaB[l/| /$n^6.ݶb[( X8 '64%4ӡUH=Bd'GkZN";qvZ"g&\1 _,W`bM9VσGĦI]REľX4lBλ~t^VyQa>BT_bC`Rw\1MbI{o6~XCi&g]tD2xc>imye=sj6O|eIJiѤ1]H_iA;>)P_9XhYfMFx(x $/'<9翾!#1Bc!ɻ{6a~aEvY9(ЭqH oiG2^+<8HWkz Kd ks_t|R. h~\vзBҳaյa=& x8^$ލYRP%wl(5BJ#iL *F*D& \mq=/ȜmP3K;fˤGCfC'RVx| F#k@ ZT(^}5Sa`픸m. v Mlzq |4"}Mb۪dqm`ќβ36+YIjd4 ="͠,NDQ͏Xb.ԨG*43rSA~xQeS{ʨM^EEUyʕl\6׺aBs~9^H#@I+HJ%6Y!Ų:X@ wlRR{/(^u"X~a\eG_nr=gGZ^8fiOIx惝SnIr@]5lU'\~ }jާi{Dߏ Z֒;s*.o}n~W8 nqFޓF-rKY&23%N[x6/[֋6K)-YX)<қ9mqFH*g$?}u9;;i5P^cFzD3k^}~ eZ 9o5agņm^p uϖwp&. nHްQUP]e|MM5U'N׶;׏ۗwְ60 7XII GOG¼R#>'Icf`= 3zz1`iEuަ=jfI`{(AB'pP&pqWa2;/IdغoH/X5bf璆pT_tA/O;7?ʁ6_;hnFNߘF8M0?g)kTAadze>Yqby*fdE>V"9&5N*`D]RꜲ]Ze cQ%w}j .$,C֗LEHD0>C f"N|>'}lS^c3Q* ܲwLfP3Lp6RȝG*klnˠWX9(Ls]اxqeWM4Ĥjo5 [' WHǠPP¸'x,p'yD j ,B*/(Ru_2. ILNJ:QߞJŊcaJ۫67ӧo>aꡁ|&Z.UuMU4r9GTe(#t)P %6'sx}%UFӡh;^ d-ژp e![Y5F.IB6V >ԙ@T]2vw?]Fի:|쥮xVb2PGf'(AVm_ k:g(~v F/ أh(6\ϯ2 >le&>wLq)Vr0w\)n¥ wT(p{0{FjG^fDtx!*hnAw&:nq<#S|1 fqB̗$cӝ޲uuEl(Θ6xr+b= _,1]- ;I-Ad%OYd#/X "_tP5+Zvk%@U'h~ D:~e}WVtǖri(tbV6ֹR=MVFG:19iTYa$VK '[Vd>jhQ.HH :X=Y sƛG(XcќE+fw-U~XAlwON=mCu#FA·TA4zDjT[%$cn*%Um+؝pH<#~&ЯU\I:7@` iElu\a!7pj}p?_a&5ZUؾ^/`-vfM%Ĩ>L6hV;FbLvǓw"!BؖO~Kdq̲/)+4LBJ- vp.)`IK"ư)Bb>{b1[L+^,ҿM<-=O)Ox,k";3ALq_1l 0gt\2D#SdqPҳyfǐ߹KM+.lt΋2e̩b֤G[ N9XA[e#aR\|۬hA~I[dZ^/W/b(.k}pHbU"76vrJcH,Kj1>W|~ ,],1B# ұ!gnHr ,Ճ0XNa/ZYI9HW{M<+C$flUziUkS #)) ySŦm 3^5h}Z'߾?TO('kdxF&#?4CXff3~8:|ĉBxxE"`t 9(y b0_ٜ+@JḾ\D5DP&SDs`R²ruyvYe g:/#YnJ6GG\Wۇ4ʔWr7VH BM Z3\T2ߪ֮b[x!{%>\/}襏Y$ ~gx 3@F퓥eY ,[ƫ + qSszOB#-$3EC#"}Ij QBޞxPRIlqpBoi܈% ̤o !kqjB4%G)[#ӦjI}5$a #c؀k|DS.j 7%}:d]ۜka_%z&FY-+<Vϳ#eAM7kvQGoڽDW~k%gZ$18=e<*gd\38gw;8sU۰c>1{W0pR~}ZEjbV9FmOu;?{40za29ͤj+_ES4\}4Eyy+e{Ly CzYoS_KuZ L.BvmN3'7`{C ZK I~<bxBR橲F( )Æsef؇Nh2SD&WnЉ+m /\*؃F֏MV$2ʊfDU![]yX"Tj)Oґ)v+TX !d6t"7,es{,҇yL9 ĘWD)k0y(A┎FEMKʏ~ʐ>7imq7mZ, 1 RN遪<53mII9FzǠ Y\0BB[pl}B(r}:;RzYX_ކ6ڻi%dT@7*%7l^nu~MZ;.ůL˵"I?k?FL.zB"r)O31~s0uN0}e\ӧ^waQp >GjZ5K5,l5-ח,^!qL⏃p4= ԮQ$ gƵӶ+Y_cĀ_ͺZ -]e@8xZ]B(i;~pcR|R, RvZF 642OȺ %vd2j]3Y=$n6˄Ex2H X9?fK9O=J↸G[9Y㷇CY6N/݃/c>4j_@O&-n\eT=13thzRkO6rLIIW UuƦ[ )BlTTh2ڏH`' fJ x5?wbRd0 [zZ,xO%WT6VɱUqn|ȾS 2e*}pαT&@&6 Wv'M=?H5.gs_U*սOYJB_dh>#Y.Rk/WO38 v<fiUK z&^4O9?7YI?u.¬?/{!KU/P~dŬAqqVw KT۹%U Pm"ENlؘbVsůUKkq|90X'm!Jh }Ļg8NjOY`rh N؂mT 8X%(6wc>F*Tg* 8^^31A`]ZIamЭ>Etg9Aw=ìԐ4i8]14Z|>nfEd{ˋ!SS1(_sU[Ht)udy*HҢMͫciYWtG4z0܋$4^ؑOe%&RfWNQ/ $B఍%TeB9Jg,@dS; h%EbԿj.twu^2I޹ls5j# rb>?"f Z?Z.hvK3v% ,42D$ܰ)N8ʂ$Fp:o;eYgEג= t)Dc >8Pcٌ@I \5` -TC>[ ޑQ q 4OOۗevPZ 5j*&`i*# a-nR-3A7m}3C%DoTj;? rY֦NB. 587 ğ[E(`0å?|@cXq<XZME6c?kY4Pm!(NO"lhr44mq2cU?rfjZ6;,82R"SNi^='J08SIV*d} ;ܐ/,?9Kmq)6,("x*6_9bތpK%o`%>wG.7d Ys&t2m]UaFb7 K慝GyTp,T$=IS[p&4㼆I\HHez%qDEgi;$CXB٩@lDbރm o81;jKѽ:/Pfjtg$M,XjgA$ H8gI䥘- {72@şE `bI"Y@YF6Y]{0NLW\O8aP1ųvH-p:Uo/>i`5+%NQ (0`[ry{QEM5 p'Q+kfWQ#M!^HS\݌9 bKvGHuV 2`q##z:<}=SO[ǔ0h5ew+R5$z.P84.|DNeQn3ʪfzЉ8cʄC]r dj.7AXf>vE i/y ,#T-:̰/lFb^?ӓIhZUt{ގ  )qz}6p{9zHL^_ICWmW%\L\9m0Y/MVa뇆FlZm~cok*z)eHZ {/lgy BQ-Wd5 o@~%O}\ꃩ\XSY)4ֻ;:6zu ACFE;]8t1d兯QXMg׬v}*sH`x3v V9у'ՋSrݵzA?J߯$,}ZYH]5 z Aitd8`Q60thk4|~ SV (@xyITMbfxJ+s}~@I+%wz[}&g>l xd"OGcP~z"*wwMLhMt4@AX*[OC}2sA%] b􆾷'0)1R-!$S"aI {fI7cVZ_Bu"3ad}c܄UĸڠZ*~*\o^Gq2Rv=iX/b3' 7@ 8by+> py\)ܒ问O[-(<3["˞lb*԰ӕmRnNFo' ct"0Dl \PCw ׊ 4WA抧pʿ{8A!2IYY=}e JcCh}z2rJJH㿎7o`lӸmMJAPA8'gn2ZzǢ}]5|N֯%) ɌkxKpZWz5zF"^#fP@9]v4p/h#iWEK>= Q⡚. KHQ=$*}*sKu8:FuETCƻ)*vtH#'pw<. vP1Bya[#8~Ykpy{C6|F4'@1J M%D#:1K t+d(?UIvCY i)ge `1C 9콩:spA;Vml"tgqdvG4t*f[չ!mOv2Z97ԺL KbG,5|PQx.D(^j D=>5AuDx$8Dn6UdcjY_E*˂F *={(@J82-|xTt.<+݁ڽ>9@Vj |L&n+ gSD -k,Y/S/Mߍ(}FTlyr "vrUeD<\*z&' !@?MwnڰG{6eNÆcX >, )ĩ} fav倶ʆM7b p]%L=ꆝ#tY?R?Mbt[~4 KԔrgi[tӧ^%t=w-0lcShW; E7͸ U1$=OWR{/F4jlܘmjj+𶐘9aՇ]<fVRaYEvMq0YrYuJNp Ig$-^3Bu%w׮!FsN`h̪[3vg=%iVfݹl^=nT;*8R=Zgrvwl;݈ M0}ȼFKZ,RK-W^hRO_3)M7O4ڨNX Vm9siQ Z⁇&=gaVv?5n,:xN@z~7A1ѼtN&ny^+oVڍ4zgtB25ը\7шh۹FM wUsbj=7JJP,8g0gjY9 ("v[ (,o >`l:/ţ|;˔:ɜ(VF~G SЎi NqPq?*:(`CSFˤt`|(xZTLtҀ1տ(d¿DlNZ:WkG\DgNfhYJ߹t.S~Dɤx_ \9uSAs] 5b4ָZHªxԒɹ/X=TӞ= t|7; ٭9ؓ͞ߞ88X5C |b=8;įxxn`4&}Ҟ[h.3=K"l0packM^0$Do0 |VUr< Ilb8q+xtNQmzV.PG6&k5ԭ ^ 7cwC敬xq h zAa9.Bp߬颪w3jԙڰwJf'r9pT&NIZsњ_>\K$^ٵfO/ߋ" ]1dJIx&jЀ YpR~ƒ/%r[$0-_H=a6m3)6do}YE33oS+gʻF co1|1~ZU^,EDi VoҊ!q14O:ʞпDy8]`E4BqKNgb7 J]{'IӲ 4 32 V%xT%WkJpo }~q<:#6NPxeI [;2xza&OǮƲAb6JJ'8CNB d^E@*WSy|ͭ,߸~ i6:tsA9@`=zbEئRXD;u婬Ay9/+[5d/׀4Hadg/PXҰ,""kŨ ջn+esw2SN71$wҐC5"=皎1 P{ a Y 6{">\#<֭к~;}DEZYa:<4%:-}XU!QW(e@@R4WǢi}Wyzڳ ֫qƉV7ȟY~ uF.ً1QyhU . ?i3iŸD%wh@R1 J$NlpǑ#gQz^Up>]վV_Kw+-IsUuũ3|]UyupjY ug %as_pѼWApaq꾄˕eE#<`݉4BJx\J1Id mQdXa *> K$m~bfl_42>OlՌu}a0ghil>ς\u[yyt.OIB{c;V3^rOF{|j{_G^0P~ܬx }G| +!,5RHxXH7+)hth%ėPΰjz_4a/mvIe|1uZm! I:PVP9)Zz! عj{n)$f>aSviB z/ hTfs-Cl>_Bs}ev.&>pzRZ`:jpcZ}u[cuoɔENvw@p0{^ LT^ĆEGyGE,ѡ ~xB']WCOF%*LOK X b!^\9+Lں/&)п\xS 8ۣwxT5,{P'OƒA+YՏ-)kZ e+S[3kjP H T'NDf+-ka…@) gi7I|rR40)ty"Z4[dUɘCqN4/=km&Ѱ lv@8fcMwq>4!A-"?' y>6'Ç E77l[G_;&S`Oc 3֬u*K/#7:k앵&cJg]zkھt:wIt5I37/3--8Qa&Y2@"das*KȖM4lS$ TJ7qbu՗jNV2j7M%hdBEIíj˞tiu´|pm/s~xJbSɚqy2H,H4?'?x z_XƠudٰӒ!F;O5Փ)$sH==h$"QK{Y'hA6J&bxm$$At`/i ri2B9'.8^l n|eB-Mݨ}qʁzB;y㣽[]~w9 $t6 ~dໍL2ROtމ5kxgf 98?г2[X}ֲjq'455&y]rg,v.ڈL>?êmˊRcADmP~uh0.h_Zqs3] VӰu|BxBh-'BB$Y:eA-z<,sFgJahg#ljUs KƬ$B.G8,)}%+UQ ߯JWuRWEh"G̛Xv#2XEJqͨF; ~5+.ݟYjy)İr KJOVƼNiF5Z_̭- a˃((Xמ$^Hiʐ0èuන Ꮍ_y>yU zΰٷP_Pdp& _y<&U7BR4;ڤExg"M^xJo1?T!oqOn.Kk~#aEu!YSr ,AdWoEzeMO"BUTjtF*\ H)?q;zbHYa>I?K,pygɺG$+ū$bb]T(W0ħ͑7p,j:P8QXJfZ߀iG%9>"M@)0Vj@&ohu:3I(Hn` c ,/}ǟ)6HmއXfcc4lE88]sa@e<;<.,5{M~m kO~׼rhحIJ,k xg024#k(:;l_IpT`= Yga@fvP{/ᢍ{,?@ iڄ0Rq3 p\M"q{`q7v6jlSpYCdrKMmm ;,p`"#SUMQ<+C>ɣp1' _a+`<{yJ<o"? u?7J31՞ݱ&DS/J q>֬ z g8 N !>xYpQ3VyP=5֋/{ɂh8lǁJ$H]sw G-(k0eWI!aJ43"tn:)Nh!jYV>n!Е-8hYK$R6Eԁes *mJ/W;n)ـ}TT+}оΌ}~G2K`2Eb|qqrT?ޠqc0I'̨j:u/_vgC!d=E5UT?8ӾE@aP#¢zixU9 -2_Aׅ_z~.(Q۱J.ᓮr^wwf( 5`%VX)ؕoƋ6*nm]i%J}giZ̦úӤ&P>.Pvz.?NjNxO ?EuMg{YF64 үT'8i2ߜ 0kq\sL gMDWDW^!V@mpX`tRcf2{lxY*۩ĎY~ـbRvIΦ\`S 7(2ݒgH$ER7-M1pQuDX !TV<,*2n94F\BWpi*+ڠ#7qm(2^C)vyiqE!qhh};QXg_ǵ`Hfv4Q,l֡:9.N4 @|"RÐ"cHWk<IM.0MY`ΓzsGL߱"JzFXZrBIx|t٩@“'VYh^Be)mD4fI]?ugiԧ}|4޹St͋ q {uHweA-hsq.0`|.Y+:X! y B\96#jX0`j:daҲm'$r|L] `΋}i]n6Q?No\2?y(s`٠\T/M̳jyl}ۦhԷl#{|t  G%au=ÐZy_7ecN5A=](p(0!@Lsl@t1xǭ@B[1ܱAzT>(n9%ƈYW!3L8:eϱ3>?L̂La9Q铋`<n4I/buE uP0`&р.7CD+&Q*4O/Z @aX9vR%`C5tag"#1ObvH@tKΡuX\MSd&4 JPac E.DVA =&FcTm֤+7-:~rT!w:p!VvP R0[IE7SuCŔǢ,]$ƿ;GYuVQbM~;T2aj(++NBUr l(ϠyLdmWP_DG8MOξ" && v K:0y!YeVyع8Qvfs#;?9o oFZ 81sHlYꄸgcɗP?""q."ѮxTyL9MHf 5đAdCtM/4f3;,i#<0$ͦq[l-9=DY,6հKRUj84g\- Z4fAP|cU)JɜM"{֐u 'So6mb;QL rG,1,;}W+đPHEvgbxw[~3ᨥ!IQ C삔nhJU`<#];VZFڷ8*ȽDQd36i̭GhP>l:Ƒ2g/DA]roxG !=vϩzC~PM4+3LZ|s걾ᅥ|Y"IPŋ=W#*r %CƕDTʻ%łfJ{N>c+jdPX5qNQ@wlD#wb1u9A_-^q[ǿ[dv! nNWWT?Og1;3CCF&L}I8i"dZW`.&UaOZε]#*ԠidD`>%Ɇ'h5т9#z4Dec_Ɉ98@uj+$!:t5FF J!9OF`D,.h, d7߭=>fcN1/s&e(mkƟpmiphqW|'$~ lZhYl_{d $I*93%Ǡ{)n{y.Ogǭ/6lT776s|&=ƺP杮xe`5"ѡ::7Ҧ5LX~}p*޹^yϣ>m㚜c,hRy,= ͢8xrT#kpHg>wNJ*nP {/q2G)^S泡߂UJ7yFbRG>"$Z!Y 96).)p9DV6C}?u_%xJ=ޟo*5B! @fQ GB'%U@fTF^$C]㹃r6 j Xh <:@=xB/a\ȰTQ>joev^L˚VG ̇P#BFJ^qjPnG+G)w\ըv1/U)Aa:ܜ"XYaA`k=p$z *o.`!\hy?̥B9lg75'CXb6F5KOSC]2"k Nir'MLl`qVD&dڛUZΗnN懏;>eC_[eYlsPH!C)a9xz~jT=1EPHMND~ޟ䨋9,Bt*mx:= v:rHZf/gO1RǍ폛OfVgr54^ uVUA@o;3Mhf,ѭ=doo#MHqdJõG+zfcB+V$uA"Q-jVgzbxzi1ʹTX`nZ+&`+GlMt}*ZX.-s ^l8'jϝm1jb/vn-,igMNpd;#էơQe>äV@T i.c~FT+y0\.=g9,ʺTyߜʚ5OXyR/Aeur"Rǔʈϸ_(հ-'c~ͽU]^qtd%QG#,^كC4eD+ITc#yV`0w:hTJ2g)$̂c:wa-cotaW-Oo'{g@ Zx yō|D;Rцq=ޅ -i+DLs9OqΔڮMlp܎`O1G$hlMSAN7b¶AǑ;Gj`h8l$\TMogHZgVG Ler6\[\DZGB0dkRYf*l_4S>NӄM@;,[Cw8y0J2Fߓfs<e J r09VVPRzwֱv~G?7f^vodBY{V5/hmrkjF ]vv?1EWVFN룁G?z4?nײYi,PNN(^e3;$LaqM?c1>|&WS֑(-Cnt`JL-Bŵp  ]қ_5yB{_W0l3NVw(>,VŤG,#_:B2 3[7fn b,.a vpTST5%As|U&w ,ow}ܨ7mWtb.{zdtyݻ](Vh&b&vFHdCXxԑ]2z`a(5uS ´'Ws:lS_+]7v18Z?uK˂f(8osa QT"Dwo j6_)Bݿ~#ӿҊpo Z2C†S\1նK/+ :T 1*@B&ZpCZ*6:Xg-$ӃOlD0 F[ؤfQ4sF YHldgͷ\iH_R&4-&EGn푔'N67ՕIťT*gx4 nSk&'WAu$KSUʞ9nb1h9]>-\/D&4" !"=m`uB g. PV}+1A Hg܀UX:@y<\G]bYW1n`~ZĀqfP&sb VݛiN;z*"Y '0g u¯ZZPv^M8 {l]c~ٯRqs k %15߅}^54 -Sڛ$cCadvl _3)lܔ 'HЌ{ߦGݖGI3Q֔DjAH;&zN]b΢ᄎ~2)4怔Ӥ8ϑ'd/zllLx\}wэu D5VW1:e 5U7d2xoy g {||zsB+jO)t5^R$M'V5A1%ihR (APnW3}#GގגG.CtKo284|=4B,8B ] MI (~!N4L9brZ cd^~aN#_N9mB-0zM*3VHK`3w>zl>fJ v6x[ H MQ3s[e/~rbDtFOxƛ#}@4,[/-WKy*4^jFYh6JVߟ?_,jUl4 œ$J5XWb"=`=~!iѾ:p7n0H$.B0/^>A{މa'J3ĜגJ&\ v#<4i1m?MePAg4 <iFSS SќՕԛ'+/+/ߟBFOQ|cdLcR'lIjb<ŘX)Xh厷aS|iݽã_~':b6>sO{4b]bq@DaSa}p}?gH= /y;{ΆT ~ЋEJ+A6Qt 롩~[eË9U\ڗ@VݥrF*5$KW#i1\GۇO] =ļҫlۙ{r~ވScs@+R%õΆ~fS˥Q_A͓pO⍿8?>kL?QV..nF{pV?U8oRx#1vzÛKg c4*?Y__ߩײ{GY^)h5xsIZ(DDyV8}6EBWO-:>ChЫ;3 #G~1w6>nlj~6.$fbDd}rp!r 1r΅-Gt^ :n)'h;[oanXuFT˚b FVUC͢i::1w۹'+WUEV<}S3NZ,`(QWg*y=+N8Pt`9'B .rC_-vA޺ ~2%F)!r.T Zcm 6ӷ;H,!DD;N.Yb09' X3PBc$ @GH^Ʃ98r;+Sԭlaݻ3TBvϰ\a3Hs4 $#RhL.j7Mx&YniBXDN:4LnsO9%(xy|99<4i{~7M|t O%@5USXy+f>RKΎ^ΌZr8e3qeKeu3иg|͏[><.iyu8 {dl<(M ~ HagΖLo%8auE ȏvAn돌+Q2F֊tiR7哨=\cYA^FA~yҜ\VMoNқ5?}LŻR8[0ca_#̝Bːdp﫹ma,t]aaJʋ븬./ $ӷOۤrZ>x%f )M RK@d)5,Z?gs\Iz2Y;\A2%JȓQra΀ wTKUc+fˡK1<W |Gb:N~ꍧk_?_4-ҝq??G`B%"{:aOk v5R $g+'}L{b`hMW[= Zs{4сw ِ\:;,_.|͍GoİI+פ@RKަ'?X" ':5t!\5EX^Y@02[|81jǃEaN=#zȀVH*rNLhOqp-/1mOZGH |Ⱥb谏xpnfp< ç;6%$l[@013nJC%n:Hil\Ҝ@9Z%Hz:ac!!J$V^ms=.^GC`ũ$Gc과7ۮ^u*!]4ე䣴ʢaBL8М BNQ\n$mQ2]sݓ'q])Ҹ$!ehj,` D\8A XdTB_}0uQՒ;p6D / vd=<~-:Rz3:챲 ӑ S+ mHJP%计7^viGk%5bDk/C|K/B,՟ҲMtb .+Iu~5/s5Г('y %Axr<1i"1IxٔInPՕbmHW)_ӯgbɀO1rXdqhT(0tH6 N4T+Ld53@ŎOjrK>_5;͆P` >oJWs] 2#jNy9Kk%ER]U\M^_%K`QigVtltN4h?e1cI)ߒdq{-0( ^]].?rqG ɫt?% tV1EKt~g#c#~B'HcR|xK`~[h kZWW~}[|onyAv{,a 1ܗ[k2ғp, lD0!7qf]Zi9Wb '~% "ecBd>NoX030GD9|rBª<lo!ut*#Ȑqq,m?I5&8Wb[#׽6~od] ڭί0d8T~qsΣ$rH՝,W ʿ eY!{QarGTdd6B #}8@.u-ˇM d*=wVn8 ?J{n`h3qDER\c6>q)J`F;QuʼQt6u'"ܳ@RE5}r+d F'su"B1)lޞX~-l4K%]xD>n0n꒬OUA;._Ufp̋FUyMUOB#u FqLCKnjjb^(cH\,C?+ vxb4`h' ˬ]̚Jh1+^| Zǭ D}==>.pك641;LZoU QRfZX첲F@DQZ Ww`1D!R6PY:,\aӨgL('a#/*a)LJms*~OD$ \Ѓh2 :1~'wXdIˠјs&p/mZEW%z{y|w~($ 53AZF!#"`z+Y.-ަ YVWn1: F_]X"Ȩ*|)BDq4w'!L f[rNC6}PjcaЙB 1v0^;k)jMt6>-beC:rw.'L xqv{Ir@Jf kG>Oza4+:fc7j+I/Т֮c-E^l}B[6jx1sW5f\ea{vqsuÚ-"iךɣ}h hls;)`X@N:3A`u'ЫL;+9s|¡fG?@ AOȉ[gut;J4^cMta`!>]x: :Nw~OhqvdzE3㕍Y\[íawIJ_ѯ4lcB˫6ՕxEᆹ͟$x>rҺ8WM!)QZꂤ{t(420^]:-VH 1+ ;zFyU9M(?Yj1"9'́m8z+E&eh^#>I$l+2jyPKz\]L^}˾huIvn_ŭWbsZq55A|P6m~OZn\FdlIg_ۍ׊Y򉐶f ~[ |yˤ?*q)1r3U3/'7b],x}[`iNUwb&(-ڦW vȤizϯZH_N)5HȉIX+qOY]JG[uU׷+jP`ª8 تݾU[E+Ҁ*Ҡ}|O1ę"- B:ܽ8;] z\9uH8 nʻ`#˵Hwv+5Cy[N֯~ya!woIT.m~;4\݋/OAP~ I1IxfcyST"q#ZU(ȫ+ hȫ+e8dݲ|Xdٗs֢YŲP8oHhhs*Qkyo`۔8U<3G* WX{TF[*lA9{Tх} S,Q5-gDRVTne[rClUܒ,تy3v QjN{> j(k(H>R@ 7޿x+ސ[=A`҉7Sci <YXv<+_ԚqȬ\~Dj83NjuqfŠj3GryztY,8=fSΌ E;.X#p,P T=dc ^U]^]cćI&IхWI'n YFUewv[T/FGH) %q L GDF0 =*PF8up<@6sh9W(|uj&)k5{sՄ-[ yDrwB&©^<&$.,)~qyҙ0 YU7qZRI!(J1 t\ 'ԄebXcϲ@c ;˳5-6bW3ΘstfXY" w>DF*&#+$mr,M]M؅^~](= K%sAL9Aבkz\XtPcD[`b$Om~'(:i5,T4 }0'הUjv_R.oWKI]f0Ο j7JMIǠfaLa+="OPO<9= [W@ MA* .Go!s^0%tCZ>m U(ujU8Hb9PdnB g.dZT@P;{g\a\ j![=h~3y2})nD9&~" 5&P 8. '{/(cyp31Wd?Ō_vɃTPz쾃.(԰j<Ω:}ad="h%݄rFeÚ;fK&}ۍ"E7.mJDtsք5gp Iڗg nXfq7giɠV YPT < w<-"GOSD[gtt)m6\DTeg&3$:lH&+J'G6 A=ɞ9 -; я~)[-yȵEرHm?E8?N_'e FUdǡs|v+-[Ŋݵ=<NΜN5;$8w bɦ. ҼN.Z. OQoGx;X|{Qq 6dַe@ Ӂ}P~ޫ3 ,ys\FGASmpk9Z zۚcU“@1Z)W.}],s*1"(|:U9(jgF;WM /Ƶ4FGD"09r,?m2AY9j6X2p,3|Y-Za!蜻4~ +m}X]qtnjɌ&Wl2 e*SjjT,x/ .),LnZ`< Ƕ^݁xx&:eh]0dʫE5)he/Rӳu]7΀6L2 I!dh"?4e* n@*Y/Aə TcI}rsC)GJ.^Q-'p~>n}*pպOGl1 9j#M>~\"fƈ]M<d(Eƒkč9P6 \B*.~w1L7J0Br7,ϯ3kW NaB["U<<>bvؓJɻPrHëY`RpB&R T6Qa-+Y|H b42NPD;Gw1MxtdX rKSDCE7+ҵcvk€ph)R?% Q`5|㾳'{hzLE␌d25R..Ϫr!}X5w/?BSmcL#"M|xи1 `l[&)՜ax;bc@ӀGj񷓳 y K/Obv'"EQ(wP!<K wmN)g949*Jb+4E\ 3XЫ#T3|e֏ͮg@^ "XܿZD);/ȗzb\C>DE./ۛ~<7Gk[]IsˊeGITq&׿N㉀3'^._|c|S,Wx Ff9evűRlVY&bz6AϚI .ڻI}^O,567b>& )?'gǻm>v!{+ ^=9L53 `-#M`?)35 l=/1RF~4%E|&ݻD?Ϣa4:t>ǡ_Q9wi?,>l~92wYRqX.&tĒ2J*^oR Ar0F} #ؚ! R6 Z4UD5Ҷ rb3IT֯FelzL7/`h2CGB]w߾ۼݑ&Zi4no|`#$ǹ&>-)ck9"M6,h%coTfa[-s@lx!z3:fb{W#$ u%\ ӵ=Ķ%?'&0Ʃt\%,gH7t"n n"pdG5B^_=N 'ƦF6Ǎ(hmE֪l>h9@/F027)-Ôv~ yqZմtK+-fsp]n2Jo K橜z'}gsiv il/<~z?\᨟R %{LPڒՕ|.2flϵDM8}`z4iЍ71`ȋYАgR{>5 UʬF[R.]v7 ylԎv^3U&U1Ap{i9.*ޕކG;dW!i_G8 zǸva &_Ϯ"!3Ԗ݋f6!A<ܲ];zꔛGtzX8h˸Xn2ftr>#;Q: 7(H.DIc=* 94_yѤSϧa첽G˭ YȽ79Y@][~ӟӃ3\EEA",FĈJ8p!`fwø~zP$4H@`]$ѱ0|lY/1Bd).6(Z6k-P' ł`Q¹FcˁRrnVeK7x97E\a珯B(liTa^o^7d /ǻic΄׆U"jWc  qm%^2 (4P2S(z=J kLC`Gl,"yZ]\~Fy@;7{uiA&9\^%'C.3LG2̫+4g>ы>?^Fŀuby#>06v9fJHiBQS$ *iY,1MZ^&=-r#ԥ*I48r#$$4Z '/Z 1- ,bȽ|9KEm^}azZVv' Q+Κi02勪M#QP[헅;Kf&V82[ʌқ Ns722>Gr87< ujUL&kEFsr*G0٘? 層M2[p?d@kxoX,^ FaʎSΙfyl^h7~M:0|j@G.lHIt2 _@g-ҥf?$[eDS ! dRǬ`$.']҉' *hvVAY9 2xHJ:+ͣt tDșp*c:@հ7yC ڜT]N֡Gjҗ#Ncl(:x.*ZucT*x{f\b٫)~B&"]-.5~q1*Lk]#j+ c]հOD˦Է:1^C "R;.0nNq J{EBgtγ%􉳴n{bE ǃ$Jt?ʙyJy`!%@YhNo>IЕ/A6f i7Vs۝wR3ĺp;yq#>!"&ZVHpfn͑Tt1EDqPlRww6?no~cK8Lpl8 ٯ~?5{V]@n?a ŭu5Zġ0[.%a :l0)EmA9&GcfEyrRx@6ԙ%e=込MDP{ňJ60fLH6qݮћI4G}‹ mz :ULݢ*䜫i1& z&A5בS.цe>:5rKVx 1TiΌ`ǝ;/T SL|@CPg]G#69a]#5D8nXY"S u?FBDf£{3e@')Hʁ]z~=d6EH-14tw--.,\y& dؚY?*(l:9r>{6`({nNXP,bFؗ",%&k<?xI|uB0Xz@.+%jG>TsIw[GlARkl}Y3b_XG1GC 5-wXȠa5J< Z=n^ >n2᜜Hè$ *"qp ijF(Ŭ35-~"C܆9kw5 ģ*2e>^ ,]!sݓ3l,۰c5nX*ƭܮU=*-~:47_o 5fa1g d~ youNт%)IoJӇN >g1 :, =Èw𪷝[m/oڛo\6e1q9ls&9TN u2h .CktB#F2{YH@)?f>H.n1@wV$$ڄ@uɭ{zF凒u|m;GgϦ.i}d3nOaukU`6]G_[ \L̃`x33+Jv@c`tG}Hadՙ=:_gA М1͛;yІ*oEKQʺ,>k1iRGO ( >= W(r匝|{LsG2u{M[0وX 6Ln\F:r[%Y]XmY@%2Wb|Z9x[ QڙxQ t@hkEE6Wf4Y/E$ 4;`)Bv66mɉ=2[URt8b\êԷxns;ef"A<˻KX MiCDwuۧ.M$MaB?tBb4jkk-n4؛ ( Nsxt  iaADEq冀k*;ZL&7.ylV|G:&3``dVW@Q2 aA7(A6 .W.zdo)yCE@_RTOMFYGXY/_ԯtjTV>T9|8ױ/n00RLi)9<}Ys ,<j徒% xܐQ2 Ŝ2+]_4u݆Uc>P9lҳjl<x%yƷ@`zA "sd.n|رbԗ5kG~-Y wN ' Ba.>D`6(ͳE-7u|tqtp\Zv,Vm )mB_wM@8X2rfX&nBm5H!Ѫ3o)HmXBP.䕟xtSntiV<Z3(ݦtO:$`]Gn7W_~)rTh'00e.>ò.Ԁm7B̻Mu,j `ef 摋jHOYL?H]MIADٲIL#xQ=]U?LGOO!HD'(kڛ LVh3$K:1ˑ {w|eiS<߸N!Py1m';hl¢8=QjU;yæ͓SjhsMxEڃgL<)WLf  hqjޠm4;6*(t6\o_  b*6c fj3^šl +hA i/萤h^e[;f,J` pOQI\x1_$]dnCwd/jKҋ#zWi&wf0/Tyov*k-awfrDWri_Y3?Эn.]5yZ8)f5:.L@5Pd%j(koq !A=A@ɊC˞Gd=v"U*I9>{'{ȐDɨ8ЗJߧD#SթZRhzNE辦 1hq{EQ2Bv76f~ 'Ө?lo׃ior8>hKqDC6~dIفQ]KoDa|s{>V5(&W ; 6'wdpj5RMdT hG _MY+9 PŢGD76~; ݍa!SDCWƳO1gc+7fUnF=?x2qp gM)JDAR@˰Xnݩ]:Gi!@f ;ԧjP5?<$ǎp $jRɱ'4_EXyIns[F0]SGKf\F2%!0,fž~f0O@~TN ̷h[,NP~`܊P$ExB2Acv:,l=y1DBm RRMfh*:LFW]\t%[ΣsyϪo `0Bi]4Ǥpè~oEt}ud?O baK a\M#7M?RF8zԥ`4(j.utTœ"WȵCHC;nRzюU?dN`sV>Eg\ '*iO"zq1N/R܍RlIu ݑտ0 B ?$C4wEĘ.3 \O$p*zv4('_KYFo8}IzMuKBUT^=$I6f%-"&$SsߓINT g>ON14ɱ,SOA;rm?Z ʡ#; 2_[gmcdAJqӖJ'GW@#VQ )%ǵWA)3XE0R75:Zk8 ЯK͙U[2G׼Ъo{KQ0٬BW/b)Z&ZE'DZb+܏a7Kco> ?yRD+sZ *2 !,xZ%W+dwSWT0Ŝ:?hynjE󋠏\7~9<=r ɱ&PstzTZEAdݵ)p POI76)<&\jJ1!;Eٟd7{ceŚ2՘ 4NQʾQ4LWQ͚UPEbMvݘEZ+YsFiq5)%YGGٝJ7G9οTȳQN6~"p(\c!ûQ_{VWQ@< a n噪9#߀Ú7^P\dtFS~~X{?J9*r:3"[gipk>|tUGI1o{:g6[x^aM~us{r؈b؛CϹ:'>SuܰU%p"τ "]` Q9T37 >1J(lw}r!t^f b{. ژaU a ~&!?N2kKMxi/K'l]P`Z%Ɓs6\$8R ܧ@sG~sz`g:K̓ o8x&, fB9I }?$[j曏>nyx٠#y ǠiFH7ii,Fvq37`ݼ޿b4ELn[^@K]!e7Ǹm9  6mLԴ` sEb fz.kO,)[[dQt#(izϦpS{W@WtM^+2mA5>~!?g_[6,@nyi`7Mě?|[]??[GV OmYs0/) x:1̐r( \Qy⽌+g^]+xּL]79Bx{w` pF\a=8g{ggc1'JCt-E+z!4]̸i@fNI~۶ }ZCa) 5xMW}ah].] Ù1N,T0Ǐ_oدŧ܂o_^6oEwzRz 2FEo9أ( Yt~q86 A]$$w]%/"mD KKЃ?W͐g!E˓Bڮ.xtZ]Bʥ, aR4')Edٖ=NG1V؛BoO"Qe (XT $:vLg]gDdh-$Q 9?qz1f^ v x0 jTh.2ojuQosO褐qڻ8#N*?[hQC?R ĎŌ֧ 8Nb&-DvDY33MIFIw ~d<^w7Ҫ;yh88kw½`>a5t7G=بTFùlXcl0Έ O.uGI|S@~=]cYuސH @p :Z*$b4.Q y&ٙL汰ή&'h2`.x.Ƃ[f1WH:-Nlϣpm>ьW"Gy7s9,.cBqQͅBJ~2(Z~B姀,n@~ս0?< 5: 6YLg޾htTϔ>#GL')KQJ>GH21sbWa{yt;Es+ȋv/K׾mi>9Jwɚ{hs}|7sܚ|x[T\fmo {U3kUUK :7XY*3Vܚ K5撼 A*kӤRZzEҎ~fV\HB+ɼЦw`5`>#']H3k&m~zUF;U4Lf-]y߿x;6NߊC. 5o$[$9; JͷVKM|;Hx ,Shx Rk[dğ.Ir}Tv9ޚ5&zִ5E ʵ)P?H_au VGEa;9)=d{~׏35p! .-?tfAkH}S1 T69J'pI8nX C7fZf5e=ADH7?Մ؀lQT;&J!#wj?XN~~c tr9RME( \ړ[}#XUB -,c+҄G-`H]+6c3E#woſ5wvxO26JdݾCT]$؎$Иk Wb2"dUo<^/ 7&3 o69?[LwP!P &}Bo>ȕI|lɇ?D W~DtNـC%:!v7=j-񙇈5,XVVGʴNw[qE-&ŧp=fœkk{G6ojt{k?ʸ[z['UVYuFn2gq?A(R_yO<@ .&Њ)u@'LGӽ~rz)ibNԑ ה?;ʘA%KYq̕KXs,Gr[j``:Qd!:d,, kR yx&:ݠ/͆>\L2x w#1~q˯F[ X[ 6)CL~=c8x TUJ+xg! Tm'@ WWjj S|0=9P“v^ N4 >SjfΣJ)׸ޞ uVs pnm5Gw}&q3:aI *dlk hþJs6f#O(@]5MJc%,_F{OvaPsB%_s]Nu%T7)P?pnbEcMaqSֈ/H*C vgIfUmX(HVz;?~%QPPVzECzܷboT .h,% [Řg{?Ϩ$3f[&o0߈t`Xf}M,˵ 0ӆ㡆 %bVwؖp[;e ,<r{֓>0O=׍ 4%nB~]XX>Vƺp>Qu^UU䱖[Ah۳k9GL03jȢZ#ʸybm\V!n24;qXjb6/iм?R92 ɐa)fъ&WJ+k'CL[ zӚamjņ?{7KW:çC&{Rl+U hAACËj">Ĺ| \Q_:XljIX P܋V|Sy_a/,+Q0FT+y>?nHzݫu?aZ{J8j,xo/RVP+Go2⭪lpѩӋ](6K.y|ΆV;>"8/s݋qaL'cRKz%p ploE ߱_t>wIĚmc*d%0/h5aG$*M\d\1extU4IjGHJ1 ̤ i +Qm;{GGxˋАӄVҖ=4}2pX1;XtٹlY Me !*k31~bRJxc=%"EKF 婉2?8ǐ`eͳd+Sޛͭ[}ngx_-: Dokol% FbɄIcHiݍΏv\s6ObM+Hr!(%׊7g'Lg\juEf319tcN]@ts~%3Os^Fi .K40d,"p/%bÅ'hL$m#<瑢Qp|K$o0z:94UQQ2޶_($;Eg `b4X&3g?b)nf© Ka G6`7KM\FҗM{6Y8F}=~> v;ՆU<xUCTE徟w_>Ai[9'u2uy\r qWu<]4+3ͪ憭<^..n# x+=sASs/"S>2X3J=r\xD"& Kw`&?:r/߰E } Oվo@icmf@H(;0B6M~y|ސ KJcow mMcd+ݞ%]lϙ<>F=F|.m_YCetaݢ*Ŋȡ[thS%FN'jRn#gb:Unt s-iA~Yf!MϹaxtYaw6sۨrǭmVygq:]wo>U++fkyAL\yMwބsxPshFmv}tA98 dڕ񈹭VgxC|Ϫq-S>XKEzc{{t$< /+W!^AS L`l+TC7j&A@"FI)^j.tRJeU*ؖ$oڶԱ@.l7 Ib# 0)v?4жI CitWٖz73m/j^X %3I4g<8D k 4Q{yI!lN663M}Q[o"O)aڈQ5ߍh䖪 Qٽ[4OQicdܿlʐ.b9٤<^'d '28";#`gndð; 3mۇaڲȆ"+3{Հ7FNG$ՉYȆ}툎M NH"%!i.o…K1VJ0 qhaA? lYJa=p=)-X8p Y)> BLoX4=F51V3,ey q}{bǝ2Wh4Jfeϐl$YB w4⁕4_?Ɋ`T/\oex )dua!;泴=#R(kruAveb!}evXb4WƳoBZGqLJ<$D8c1(ۘ!)I߆GNw|7k"UJ.Lkiɱ!c_ }PZYl9B9|°\8߂}אxfa091C6,e+**W ڊI`K}2\isϫԴAfߎ8~;q@ɒ*9o]l586\5{RZŖۻBIqS2BX"֨:JFլpsWD[nFVa*f=~k 82^:U]ՏZzqu$#+TNVٱ7@= m0Ǝk@< +`A4s0ѭ w{FWKu0 ͢[wOX sMM3A_\"Y'xDؓ5 4aoIt2С)'5ǻ/,=)$p.Hܹ$eb}brvyODNAii#>jF 1j@ p1 ]~l Wn<}-pl~ľkޛ<=z/8f% ^ktq,?p:p/RKY^8s@gg7ڮ SKtW/=uycN0'3Sug]Ȱ:c-B1S>jX' c؝0L&r@+}% S$nnc&%%TH7A&>0i 3Ӭ7n>Ül*7EPEt܉Grm-4BM!M4Վ[pt+6֜06 @8%|MӮKBQzlA's&Z!xVIvT>L<|2eOG}"FLlلjj4Ć'\To?frQ !^tD Dg~t:xAlƖ-lyEG߰V8Cљرk]\,l7P3/Sa`@=+0`, %!kٜTqNV7Bx ꯃ@ߤ6s)Vm-:߼kuHtHBp$@rC oGO+wY/Uq%f_ 6RzY$eF [`9]F61*&і`o!u}ky;Y?{v<#U1i]^;p R@]p(_4qa5o`w3-<}9_`M{%b6MXӑ+$cSMVV,)r^\W Yt WQ98?&#G3ݛ?WdViaAG-qtZPe/AoBg7 (@Wcag*[!ZS$U lb8i[A^OVe$a~%IT{ ]`uK) Q`&0iaN& `ab ~8{=M5{̔9ۡu#`M$U]~%9s%Zņ x3 >Pأ+Wǚf%n4{|RC)AY`5F/ƣͭ[pQCs0 dŴYoVW@G<&Nqlx?RྱP`:ѐ ɉ(.H~©-М$s+q2WjS&Z$lk;'gtɜBP!bx0@ {RLCwC\ :ӛTԏw…r1.BÍ-BWsY2HzQM gʡuy?7S 3%],]%>4ݡc<\>&ȤG X3~J8Mq XK3^r*;PM!;'Uޯߥi&f#ĞOj(bݫ/O#DdG-j+ԼФ] ڛ"&"6 c$&]Oy-AY-p:Q@2&,v=Ce sR!T wS#(WЎѡ$ R*.G\YсlY v1munz:~ab1%AB[jLBC*TzCq4qns5O#k*: ݻVk<Dwߚgvw߉Lx۶6b}w6U->:cXT W_yx!!&(,Mz;VFKN $vh69`RLQgjQ=w؅W־aI)q (F!ψp_Z[<mjwۿ- /T삝uNZ 1T5=5HǞ2l` r}J1$T'pba+~-Mhq]{4 !x!4PtoIɧ l"[A #n7y <<>۽Ϣ{:3Olg;ٮΙX WLN{}SqEqo*IRa!,Y3>gu^1h.B:5Ȇynݘĸ6Nx sOӞ/bCj H7W26EXRXY%4`F{1BM[:NSŴ @Zl v18usQ|70FB26b_5-a9m 31!wy9+~zp'+=יOi`r("7{0#viӌ72ݹ&1 äl5Kg^ N€Qd#"=+?9X-%%1":̿D| FBEHz 7fgnan(&Wu1^d^ڰ!>wb,Lk'[$(/;_`ˍ 7xdMQ`&By) gOoS5ͨ '%))CX>d"^]Qy bU,+|yVӄQc;2pawmlwL{W%%Og8UwULYV,}r%B *~)J?<0Wؕ'?/˜@|DvRh‡-[6oYҶޯ.MdA0o^F**'DC&s8fO~WM(ěf񢟪 F$d\'"-NYVf38aOP~ ֭PpWPb<(Juzc81.SsNzʪFKT-7 +%1^$ư q˱Ɂ|zdc owl/B[h 3.jDpX5 A=ԏ2G=d&'H(B4ɹ%](qzͼI~<7Q\I zvtP_,?yz RQGI-y)iK+e#; /np17yNx@@J2-h"ǿnuZ6(~(UN<69)o^/FF?-Hi@İ^p0Y uOq(4<-O9;pW !7?WcI'N\~6Z̫B$C0ݏe>OEv,тA>_D%j.1v|t4$RwxCCraIZ2pP!o'M=:>\MR>|r;f [ٚrF)h(ŧWqD T7PLr8-%,3/&Mu-0sB;T0u u/`plNo_9}IZɚ-~6%r\,]#-ՒGZ~@fyWIc$ڈL! cJF(XNIŕ1]r/H -jɣ~iDƹ2ŻVk^0T.'1F Tt>[D.{#b]JZenėyz)ۂpQ׺c3?`7ʅ{:,nY h$#61L2uZnFP鲮<6`'rlVQZ1}p N;lǖΗM$C=XOT/>%{7.zE39 R.0!亢i*m/y2lu9ѹ(!Gaюh6,R|}{kԜwymw{'<잴:]/NǜAks\#j~ @ΙhBYˎlɤ]=nIdzK91e&qѻ܅\:gCigV]7h6wZg9ˎ1w=<ӽwm]2WY[~\/Z& uNt'ᒭ|@óA;NZ,@[ͺօ8WS{{4GK !C/m;Q )upOJ꒛{DR #̔*uGg'N?ݤjO]Ҕ1n5rnHS9t^H||>_ĦMӤr =u `ً.o_.½V׶}laS rhT+`6tZڣBCe7|5*v[0D5u:jHr~> CjB3l5".B5_܂rYU|PbdNHL#35[ b+g^U䯍@c6vֹ.BN={~:ލ4}޺ux0r燷_;Wqbگ޾o??}3#+y_* sUrR$ЮgJ""YLaH/@Ƀ=0ሤ"leA+tX*t~A F.G/^ 祧q?aEɠ"$Ç:<7 <nʛkskïKtqH 9/vb+T͟%I"aq6ѿ>aMp͏TQ~ҎkRshwL~hmЁ*[mN'qYQ"vs,]s*@-W)i~EBG}=qo?q%J ea:=/$VKl2$ 'MElvT \ ^k*,_r@t%i;!SFk^ճejwwZP@ _ֲ:iD晷 TXkhם > :Gb؂1 Z g*0ҕ36XqElA[@׫+ |xɂQfjoi=6웒<+o PE$wc#J. &/H6 FMn_̙p|fe<9_-7~o:1:I\Q\]4_4kg(F?$FoU\"glsnh96f臞f(Z_ ~.OvmWki[Z`AW=9YU*R+6uBkTz=SSD[%-"m_dҜk^cMGꮕ頦UK:wU>B ?<+ q潿%zDQ(<ŵ\K/ n6>TI&ᆵBf*sҷ֯*Zo˯'e`v#jj9j\ܑȯTm~XSϗG,>cqCSl8ʼʆ3Z9d剷PD?Wɼ[Mxtʿ! Ǟ Eq7rKt^ Z8lkM(5Jf/x*EJtoXp"f|yu/M1*%T9 ] Jཽ:&/yF:+Ý/ݪw/7FftoǽjFl&6PH(؎m ow'K;HIBb{5T)j9,gD7.OӰTTC|Hlꢂo(I=EY肘~w)YO j!Bp:i6fNJqFNkf;7Wab 2vw> 2@|yJj0Me뽂Ym]/$xNeB˃ٖ[ 7b.mB!}c=-i3O+C?0 OO˓T52zG>b>L~{m[ks29pfg1gj69 5TÇcS&8(tvc%on)Ԍ_6pxg/fI]|t8΁yFࡗЯݬӞQܒ L^?O|A:&f ӴSx!&Ô# !dW2^$}"I)9"̢9o6)- :nMǖawr׉`I_\&2NIpvfIOy:J{nI)p/, H*3O@>J0~|ז9'fRRpQ[7tdgƑEG8kO;^:j7?T}I|șaFZ>~>ńS]:UCK_=g WL<旷J\w}֙\ #1L!.<̪8ywt6AI=m%-?CF!!NPRLwhc7-L֋tL-Q:o,é0ICXq?sH>ū+5-;ӇNN9ry a9ʷMGko 2 Z0LC;g1 >X`K*g*QHbuEUGM6exu(/sOL1Y]QxvS斣6d2KxW+9L[v_7!lVnWjoc=ld@$r-&Mںc%d>Y`8g30/bzz5h9E%ZyO g$k. a@o1$}fd)95\xoxH:^DW_P#?ԞkHkLvub!VY-3bރhh9_qq}5,g" FH]Dw;Bt> r-Mb@QZ%xnBg9xL[C/o+{j$I)sGRI.)9w6>TI x*<>`X%X$WWqwb[Z=l Oğϙ}^@9>P/ioLtThRHe:b<;! O&I"1fyWMaw=I@g~&s& 4uP}B1k eX9Le`^+$f?lƢay"(ND7Q7Ҏơf0{ n~>4\1(t*hp~҃u=tnbq"3-ZG̞羭^l˂ j_7^Qaoc!tCQǐGkl"e4% Rw?7@IES4FQ#^b;gV4GBk xuoro a gSV5qUIxзKyğ IGG{BS1F`!,3  T'5]ˇdspeB4"1dB .zeQvwhЕI_@s»,?omoyk筚8hu˓_CnZw8'!`.qvsK<"O7ص Tz =^Dn&_xV+TܞAg1Ghq'w6>r'?۝jӠOBaB}~N'0FrMj1 wH6iܿ3<{aLjO=5*҃A]9V05MIVsM-\._v+c3,E8buEo{@M^"l{2" -/sݚ~Dyl8q$žRX:Awx:&f iB4USn?!Tޖg@nak/U8Q0Y|:axni.ql"?MsPK^P'w@.&t5bb*ɽG:/W'T@9У4wb{rۗ~BΗ%[Ey^7U6mեkoia b=Q4͌z,\'`idϗT!Pjե|it|A:,[1nW˴JDLq|y:hV9EdXwC(_`jRR9@-⽚\//d^ݺq ^܀|Qز /!Å='3E/a(jua&^K8 ƥ]Y= E^B(N#kSUv?WvY>%Gb7G_RFp7z`>l&:ZnxIhY +gfyr vq_dK-Px]9aP]V>EgaQ\=u+lg{xoǬq%%|?3Y+eMaj+OJ&+$ 9dpu(TA8obʆ+{dCKQ[|7_.O֨{:U~xQGnLRX^s@"Y;'U D@U?{ #v/|zyJ یz&PY&_*B5v=Xlᔫ?2zL8S ,aF7Q;+Z>nIY|ME7^K ׍v;D,!Z!]TrI*H/s Y] dVu/MDb?sdPC L .dCVV.mP6? BN)XCŗ?W{p>n.?֒+Ñ16ƒb/Ȍ2dӟCB\gh#> _96嬃9ڹRV>o ]X GD8kd PnocDkMsݫX`| p-0$G ^WCɿq) Spޫ(?l\Eo\>|34s1pf,}Ǟ949V$89յ.{Ⳮ~Yܬ2f1(/; &k <߄/tip*.ؔ'f[Y￘pK ĝŃ5֙s1غ;kt՘j`$a Zsm, +-u2ɦ JK孟بgB Y~[̠ؓh6~|_<rE7LGC$ AsA w `"#XI^V:9 ф3lk_2|03wSmY&l~cfZQ7eGc9yb&IfW-y]&adAq3vs\ 籂:x.t`#wI]m^#/~߂#~[}޹(-@'`/M :/Q-1'Poڶ))炕i8‰ZwtÝa.6 iaY7s c:E 6PKYϘ5uh"BfE*Ӹ4ؒft{:>:lg1iθӐ]q( .shy=۱G8-pvOInJ^Ԇ{%*ٛg-&ػM{q>$y;wWQ5(l!浏BIRqܤ;a棘4C סz~//хaSt,LޒR/ǑeA{#!=hz&Q&rbw.*|={MITI^$5>x XΏ59Nzxo>҄wϵesf:$K)l$)z_>|k$[U%ƍ2׀xfNx>/;R /ed7t;h?mxFBã%U6~2k';qV7R:?yAu"Xj!p+W*awٸ,UץU|hzJsSR{Nr[Wow5·R7Ӄ]{I$ڈd±F9כoUVŻMO]7h ]ߘ_Ʉ4+j?'؜Ţ8qOQ?.B:oxP h/k S GIe"͐]#}w8/[؋MUkpY Y $7*N/h]Bܧ#f.A&Ђ.g&\$5mÌ˥Qyڕ +JI]-c[zVv-F]S^)'t4Tl"ͦ(vud xհ{ѱơoɠw=-fZhd 0ƀ$$Y&0A̐%ް!\=$fpxh,mY?23ibbBUKn}!CDj|ǴFp _xV1%9 0 0Z.RbS)jނv2 @wًx¬nJq5Y"eqtnq2֮ahsZUZ J*kEU 6JB^u'!R~P+͊%돏t֞e[>|Tg ,,'iKᱏ><]5PΉXc7E`t*,0[` _ 1;kQ_~mۼ;rT__ iM}%K@2cN@!zW` Du%{kq *R_[lbث!'VO-ʹGŗ;-d5bK/9W* oo4*T.vL%-E[UV-F+rt<3c|C dF+߈] ޮa ]LY`{-C,Z( @ WW`mS} Fzy0LX/g (a+"xDuX6:Lܾ_6t.%(8J,b\dOr 9p=I1BL>[HnMWTۄTx^ <*MP΅ \yeBiXё}eCPKD,_MlUoVǔB^>UxMS,A<}A\~?ٱr|- <'s[|>Nq*Q?! UB-VsU7}jo/mU)4z0f\D(tVz\;!g#t>m>BGG' XY** eh 3{Q2Z̞[n{{ lnwy YQ0yH*4h~u㺄)[3!Ӛp)y*w 8K:6ށl#WW|]&Jx: ȯe^rr_NƵ5ΊקʱuSKHֳBFƉ.^DCN}üAYr-y΢BÜ-Awz'l?@a4:!֬ٓ7R~k#_oPL|HT1U"b14 &la}b23QM+?NxO74^7!ɠ"ba?E,1")?ysO}4ﲹ'rD:' Ч ZcmX]<@qJXZk*la󣡡@LTxoU@Ii?>k[8$Ro0 cVv&= Y4 uS?dӧ4ϒWD8T{i 6Pbx"_׽LE ؠ/nٗWyW !aOA0 d XApF*|=_. w2OD(fOucX r1Lkj0e+M!:'ȩ<ҐL%"SJB_=0e(Ol~h:sFO [gGad.[='; I9؆ ,mr%P^LCBK2z` i#-cWoVGbAĮz |o=``< Y>yߏ;+\rAWI6ޭX< ^I`O©?kcj$i&|>BnaaAzèM)$H8d c{3Bɕ:vw̅(>Dox*4g%Mʰ=Zm=)9 +I@"ܙͻtTN§bMNaSN7Kn}qG\4"xx& H.f eB4 1 c`?d(: bLbml<6/C@%q׽s̪B[+ q{gghΜNi^=Zf& ͅUr N?zDܲZk\BEfg )]mVeFStzXwpBo Iծɣ C1%سI2sҊ *pD3\W sF 0]=1OU0{h *|w_` Ya2A"*@qV,!oI@ѝ3 KFNUbV9vf &)vxw3*,b c|CлaOu2 (5a,+6^JY=#0Gٸ6,ɵSJcDF3n}Hן Nl)CĐ X; ," ާ W,rl26$&Che!7ybR;ߦN"ny࢓qխ}ZY^;S#!K"ͿhpL< Ұt1^<t"'e]IFҫؾlqUSCŎL^<.=^7M$*Bwъ`Ņ1MjjȀ 8f.AO"I"y 1'}R1djYxC^r=Hq}NLc׃ Ÿ,+da.{g*Xpr|A-7um[r^*Mi.ErSuBXUn[U${TRsU^fEi5/̀\~G4Q9)Zjg]dqͿ.ьYg߆ ux/ިYYmH 6y_ l$,h53~T02\{tbB*=~>A?"̓ %ԩѰXVz-< 77H^]D߶w޼}wZt'j`N>* ^^L8HϧI9zۼ&%nF5hjT!{q!-`ïGsS8_sL 4ٛGJ ǽ+j+trDo;~@/_ݤ C5d< D<&e;J>dSargpwLb!u0LJe]!yE%L.Y 봆?9KA'diC38t51~»=N9/~~JD~:lm|gfWM,\Xӌݽ#ZSsyxzw|oH#:CqhsSBYu{lN} 5mX4"63t`09j?YbXgҚ)uII٨_YXjQ0௱~ yIq^dijםQ``ql!=3r9 0p0!fw)s/$#Qiweƫ<#|xYY֙+PJSwt|0:#iFҞFaގ%cvhzT:2#.rpE2㘙F~f;|P_=]u^9[Rv6qf,'ezsسpwK_dH"凤ٗ;ρ%=Ex%2 E2&Q&g?3Z4Ƙ!4]RuMbwI %mCC*iRjދ-_eO ˚790K&!,[u~i~p.<_jG4AUU| =/KO1O+)6m$[FϯWhgi@az06IzϙGlXrK6>YZU dnyoҔ V {Bm-UjuVHW$o \0TƠ 097K쪅ZRs D^Vxbg2 }.2S%+lC]YsF^m`=(Ux1nXUDLÓ(dA *rhۏ/EJ:|JeIiqnn.iZ۶Ovfܼ.ˑ%*s!p(?L&Oc B6׏RZgn|FnSf簴`L O@ űLLI5xO{w )qqEk|o`й;BG;5fS%VB-=OhZߚ-8qpxx{J"w?H(ԌT@JP_Gl@,KJ#w`eU,6er{BU6 ,Ԓ UּRʴk)f4a,&&a6t{eJPE"0DVXɅ,[@FQQubZܧCbţ9ц ;EOeCzN)/y bhCZyURKXijʉqҞwP}h4wX‘N~?87s-kC')0Q1I՘VձvP^#jGqM1D.||L{ GQsV?Z7e.gʉ|뎷59D3;A0Ak3$T<F!li[heI"ԋ IIj[%W+p!J-¸Wd*]urAsLg oMi4rgGF:z)t@ۂqҹ8 n-v)77PYe$%p`=LJ>#x L֘/џZv:Z`Vk*SWAC#LejG]-̨g miڵ967͢8~NmQ4^A$k[ǿ}y^ lq=P,ꖝ*ʻi|sa (=uz6΍,%MmB$O߆(Ӯ5udn@W(2o;nD6ЏO'| .e-\TK#W`HegW=Z$1@"4)ƯmR~Vmt?%sDj gW - Jr;ǿ`Dvܢ?vn;-e0/FUD AApY v>1s>eįL H>G \/B0{+NʼojglfGb+R;9SrƶG$xi #W.^9(ὦL$Lv3VRL#&%G:c+\o@2C@:zT>9y~$c =oqh!C۔bxxu/OXzS-\KG}bg&tQȎhFz,DLUE'$=wސ!j}nٹ;;feحw-K`Лp8YKK Ljx;++7pd ?ƵrR}̊%%sihLn0p|U! ρc0?KwXn9K;¯=mZ$DPRDG^?Q1@7PlM{th}VhSb,,+A \=s AIjq]Sq(d(}oPqao1FO;D~JL$iq8j-CLՔ$NnBq#puӂ[]R 2k\v G*CZBbHhv '/[9?7'bW+'J Xz# "oV/P-`j$@ZҰvE"}i$c `HVΉD9  0o_Z)&4!ɿ#|Wo ӏb=0x@CkxHjpަ?#F*5,YϊNo#)]tY1g>kᤆ4K*m%I^5Od!Qve5_*VdCL $O13's1)J3o??ZmȇK7Aрž`˞a~'w2Sᄚ1ʒ+_BwD=7\lY%͔}l!i&x5 Q@8?nLfxȐe Յ܇SW4"Mc|Ey%x L(XPg ^S]vItIֹyh|yQRAT5C ˫G[(̌,gEdɥ`hB@C.N6 gD|4,z.0jڗG dz̀uھP$if:ObRr`;n:]fKy֦yk9C%95: by+~j5*@U:l2 LMxoiȢ QvQ&HRUC4OtA~z|\{Aڬ;M=M&<):s\[U_mhXgj=]b+r 7, $|G]evՊN5L7ayyx?M^Gj6*Cbiiyjv9B1zSMbE:bʬOu=|z|*p³|RKۨo_x?&Ms;r )Gb _d@7'T)g&2e rtD{3{ Bs9tzAmݏ@`xÉ-`<+UqHG`:Y I@7یW}a##Od//> o{>;a"2 >+P=ie${ +4jdƿ</`#y^6~Geb1D[-d¶rE‚Y#;oSj $!Q~1yB $k\b!l:*p=28Ljc(*c$`ߐ.>=7ZI+4p|ru ]S"I.\ ,Ss3:_!UԋgnǓQZ7Dm@@"DWBEO-h9SZnmR/Lu+L"XPSay|6iW|vNXp៵ZJAu#`ҪFa$JaWgU*m*r",Tg`nb.Kt˫*lM2uؚRPO ".Wsgn"GgXa,;g?xQ? cHsMkWaJW2[vvzUE>=c- jGk TDlJc:p^%Fϩ%)?*U*w03Җ9v;/MI1|:w'K`QՂ;x@0)oqG;Gz ̮j/#Y9x%G,!p%PfWZu{P!Xf3W߽^[R 9N3SM#5z e_  !E\8# lfb9؇mgF?2"ݥϴ(=M`MғS S!kl 1B,l J >d!JGY'Àe((}4gKi`_>"@4<@dr`G& J5.3DٟMg]F~d2!%j; ۚJ㹣To~pIW:X`RCG뙗_0sa4ΟJV̕dd.0c?G/-'QD\C'^0q/0Y?Ηa&ţuW6N.`ܞ'JZ7ncۤy*1i](!5-ITSG'.1\t:N9p<\G,```^Y5 ZM5 쾱d@)F1bsPyDF|4[-)}hOvhc=:W #P^;Ar:$ה ]I#TIEJUFl܄X 7@G#W0d&hHr O9 J%.j8\^)NVIPn6oDGs8M2i&G!&<9~*iJ33=[=l4Mw,OB[wU[sp1ϲdBaG2Xι:Vv6 >Hޮ߫J[Ťl5FϵB N1\kVs/mtjϙQؑ=K9[9?O~B3^ճ\ JA ]hƿijN#Ѿ Rp Ձa 7|yBP1ߊe@D55(vYcV䏠m IJlnpn^HhX HW2I/ruRrIK?]J^?^jTB߅=ii~bjvtc8u۵R8& y'֟, 6ȇu'/?Qȥ3UOj(ob2} ʕA+8k77*xZ^83ƞHZ e@)1KtlG\}*3@X@* fG<ꐙ֭Ddg6T4ub {鯜wUy Q-qgj$x5H+f2)9 HD`|l])~U/K:vj^.R}W̓5Ҳ>i:.+&r~ŘNՠtQ/ŹsǮqY%MUiPA? qU၉hasU ٪R T&/A#%~| PЀu OLUb[C[r?Vϟf pI=Mz<7mr*ǶQ<3$9H޿b#jea)vJA.C$:W[ݎo]$VtΡ-O߿_2U*&$_֋/}b@S YYo}q1zoY˹ZǮa}+.q@mP!b".Z\k%5b>~`*w. $: Y,Һts\MT"KMu[i!U MOvb,FADMIfWyI*W+i9WGCԫZio_VܽZ0X .Ū{1[a*fpsb>y΄ |HGHqbkx>zD0 l]{?m1oԢP`ZT=CGh9i^QX]8r$[ q=C |hF!i*T Z"ZSxSZ!\C?*l^ u_K9)Իص2cbIjns9;[tԗƥhU>J`+x#o8;G{G{?l3 2770ԣfO2ΐ\VH4>jjF?WhV{zƙ7m_ڻI3HWb*G-fl֩ v ktE5:|d[aO֕i^=@eHr"M *R<G.~0ԖCeVcjf9L-5S2GP,\ V6%:m;u51pǻGtiW߻gߧ֑dw՛Yl]vj)HZ.?}W Oe"3j9z& $iw%ʊ%=~~mVG. #=սlgl K+^Yhp+j{'nV$Ƙ#>y9Ww{?Ґ!B09 =*Rg-O7ѻ珶l4!4ܧHwk*r'21_=MYX?wH>AW_Ys6`iPYӑҧ)`ΆCIali#fZ9LxOA%<|揑hNExxYn"۽iC쯟)ZK`H](RF{̯`; 2b"鞻gO#I:4N\Fnd'7?nZ Æ)4V)-w1*88N8]5nᒙvn\ a 磅L9S%g;=ʈB2 w,ORflxb(eG#bL^X 5|jD9ׯ"?rN!V8ߞ =NNjj<2< M+<*HFLDVM|<-s} y%n9$#b)Lx/AzO&TYY3d:pȿ;׶&I@+cTțx8:; -ۚ-!)s7Vqro [go2 0rY}03D5=$& 1o[*?-CwCóևa?S5"g6ቨ#֏ 9I֑%ޒyJ ä_ %j#`n?PM`9KR@S8ff ⨙۷]o,4u١|Qyj@>1FX*lR6)lwq=B;j74K1V)=!&G`C )C p$,&l4نaK, v.OySD8YZs!f dGk~^)?VsYOU4xSKM޶-Nɸltw[Eʾx PEk͟y {ZƙgMI^V}fS>.K.?X2 FyܱJ&պDR> @<]^l@R(JxvOᝯacdϽ/l8O;]5+yW  } HZu13  ,<gćwG;ڶM>zΥ5Ï6+`iⅰZN_,PgXg$`Y˦ZflO8W$Oi/ jvWy+{oj'%cOqFF S;;/6uRح~J'cz<|l.'\qTWH+&sh%XJX г\Db1~/Ů@9+b<&KrcIj kߖ'9-SX-Ρd_*KHro6Ĩ7Y}&ƆlIBW**1eJe\-p7-9_tSrIeW_\x_sjfBcN {;RFM+k3WG@57""`|`)Jhb#WqDڄ6HvDcnL`o@IDmkZE"/p&ܠj,P47LzR%y>HFᶽk&Cߤ; Ӑ~~"mq6n=&ɕ Z)$ERGJEꤥ!{j4 Ʒ<չ:ϭ{'?k=tK; v$1]@4mnwz`O=CUF!zNm\UQuvV@"bR-Є|~TN"~ubt#೩/s=: Ii>Ivrx+Χp& :[4}!Ja/.[,egctx)cR~KXLMpy#Rju>}pQ1h H$kVI b M!yxK $GO\IS* 掳 /U%8G ʀ]̰Y+3Y%XuhpAe`, lwƑ̰XT91CX ;zSgF#>(GeDj~M$0/ޑV\DY+Cc'od!a*ˀcN;$ͷ LZC6KX!m.I{)a!;x0zLe+| sM0coƙP}kE5`FQO,K(aqIb02[0fE5ck($R45ݥʚ6T׷-:<4IY2K}\[? oSG-q$ᨖ΂)ig*7Bxƽ.xk(d^:!(&y9fbQ Gt[P@/fJ%7DJ#P'`eEG$WY齫X&1)onp'!=uc)c~n* ^[8xǔinq޵`vsl(kMh% ڛ$^.4O.39 GI2)S.R7̎kp vJ53/>A _ jġX6Ȇ#pwNڧIt(_&Ohܣݫ LU+ɗŶظ8AP> W{!.P x&FEYXOzLBY c+*Cd1#]T; ep$ߙ-) d'Ǡ~uItК36dF85TcteVX?4R]y0@ح$a0>5rN%? Yc܇ɡC3?bO9uذ;`Ĭ4hIuO'"* 3hѻç#P"vܿok떙R;zT5bUW`lr/Mh QԳ<]\8c#NU(㨔ZL񽸓@ Ljj,XC@З;ӰT̓+*KN1T8\1(XZՙY&j*}6?Aذ|]lӅN6_}>i'e++Y)C_sYog=6HNgr,`Ax&׷SV08RZ*plw=AJd{TmU·'Rk~\Zqjp@Y,9&Eۛ ste,fX{qRD*4z` /GɺM\#[ @\hC% ɴ[R5aiz+7"`}>N N* *.WwmOѾ<~<^`.J* SX\%,% eW^=ڛ)L9#&p04Ja//r#fQrc6Gu^߻$`VTIr)]ӛf-40%+KVї#|ҿbZoazwL]Y =f{Ra;̀#^Ʀ 7-Vtnq6V4LMp?K2zbp)_i+)ؐLq8W\t5GZ',5,0~fRb!#aiNz.NZC!5P!sJO4$4eáOG8drbyX ߁$ouDnpN1HIQ}n|,&knu x'*wB;(xnx*K $僤LwRQБw 5}*>BБBA\٨+ԅnI;2v vr4!4[g+螦`Nc>^p]L#_6^FXأNܯύ}:q1 S@HdS'tJ'UГfV4x'd yf[҈w/[$ΨV?lDT14f8ӿ9DC2%M񄽇bCiuߥAv>w?;> |<  枴0bli_m@SgOt[isĘf h_ F!8d /UbX@0c'I eʙ63QMU8M61c8g r`ަxZ& .;ӐdB0%i&)xx>܇͆(f7۫up2_ &)VSnݞ`&E (97LSUЩ=u)a)sv RHI1!I"Zقo( H{B|f*wOnn F0g2|6f:Ǿ Ha!իc_-7 h. Dm3x  n Nf z )e5*DJ ' !=U7K*xvзjاv/-&_ ֈ\B 8plTsO_`r `a͜6[w8\AZ2[Oa$}2<9 ,Њw~cBGLƢe6Nyg]X& hΗNDJE<: (+P<Ίj_+GL[^Wd\}keK 9ڂ*q-b uMɃ'eȔ.E3/Vp͂0+x,q2t3^I7a\]䂉Ff0ֹJثlj_]r I[%i{'zNɾGfPW8`s|5Si,ܯFSJ]u?xVQ5*S,&5zUh q2\DvL)3a@:W+#,2+gZD򳠏ӉW4x_42w0m]Y]I"\[.Ls֕t@t"uARX п6HJ+IU@.eҗ%s>U+EG.1_u6z*I#E W&C5g-Ђ^ y\H:m~./Scl?-hH :!i,-5K8h^b^>`fhk8}T=Qq,@d2Tĸ3)0엨bC#ML'?@ne%A<$U1vl'!m!^i$ Q )JA Sc$CQknEmH8.id?_*fOYcM(nTHI73',@8}חV' U *)]H_v\ǗF 5ENZͳG{8^v;W-j\AN} a7%r=Wq<#BAc b%}Rjh*h۰n&U=gWUjU9j@'FJ&JAc^7:tqE+z$?h'%H׹^ ;V Rqϩ&+TUbJ81 4ܩ/9raA0s14Y>< 8%A7»é0z;7[RO;L,1sa\B8Ap|X9S-fVEQ*Z>pMRB֔CJ2#4/cot(X1bIsiv!J !cw%Ă|(h8pDzĠ B"&C"Q2sQ$n[YGaUW4Nbgirj:ƅuV)&!{r7u.j2m-f  Fmr'a]1 Fy1Rc~rM2h5X=ns \@ Cviiĭǂl[[{7YcZU춍n;f(dO,Z鱽"2Gy35p~vLui2 N ÎQp3w2y%?u1].2&EoL V sTLP%.gfAihn%a̹h:E%~@_C;RzmܬvM$J/z!ӫڶ IQ Rjbd *\RtFjKg*dxs?ώ:#-#mfGL$ 1@g8;H]"7;Xv+GCS~ ϖm|wWKzo;h=bY-0ܷ$t7?rw(_ٗ2xHWyyg -pĜB]jtru~/ UˌU8?H,qv^e[Jnlu. C{jPa>D.V@SCiǜ4T`4Xr# Ml$*B3t*QSg:6QOV1mζ||xEUys?/'nO1NJ^U2q\qU @ `gẀXUܮnսy뼓(pPzk_[)¿z/bgF*k*rtnɕoLiCCO A$3egWDCCꖓvlƹ\ڧ\%>u&a`y¾ΗyNx-  z?v۩>-go4>.-^OZ d@%zӵ.qiх\©~l=-+mO>x9,Jv-͔W*;Qf3A-v){tM~|ĿKvc^BֈRƶlf.k4ihBՌo3x>_>?zkZդ#e OOUiGT Z-*D`V`Ӯyx#La L;57膋ec=/?*G?Jݞn5T0{HU6j1YX\:(>mV*e8{WmN02+nVA19!AXUp'9cbU'-_3\/I—WUfiv +4+]pz͐^7:ȯU, 8Nf[8'Te^} ,&A[mݻ@N!.PVH:4m"k OyDZҨ6 Vɏu^]Wqe晨,^pG qz`+qoV˳[pK{ .1pcL̊ɻ Ř WL$ ^u[4ɲ璊(2,+9N$gK%sSȂSzEG7ӥӦ "rlU]i"! j}>uly09o2SESGp&*e1 X/2VŮU#ШXP21ՒI(j:o.ziOG]Wt8vnvj){_{j`wPq2PE #^-0{=9}6bhNӠp#>r%>zvVڄ> OpYИT_qrշgB $π|5." EItM$q|Rh.?!?e2%B#E@(J6^SjCrv(Oȏeӿfs/s ,C7n^]zT}|`zu\>b FEy$Ɯd/vzɭ7f| oO%;[.^\,ۈmUۮa{ éI x-U!$8L/nj*̃~)6 ]>15ǤįuI_UzgѬ̥q{V .[3NIip ΆxɌm>GcЄɳ̔WO+jAҎ\fJv1o+ IMnL-;F B3cATR<[ѷbOw[<=%#7u_Y/͢sE,fA4 :Y1iuLce,n_Ke Ͳg@Rua5մ}U2G]h}v?7.NΊk6.>t*n.7zvjK,kҵ__XEN޲x 4Y0,Yy!;g.&X?ŏG47. 2-_L_KHЫ΋"X]:{?$^蓞~F|cNVyߢoj_P~((}kDShj ,zʪK|%cdʞded0Dlb%/lyH@ckKKL8>Ye LŬM*vc}Sډڗ]gZ!ՙ_Ɏ' }IT ,$aLԤt(:!04ag2-Zd+L9~[1Ea L+M51.cmϚ-8UjlT0&$dg1l fò!@2Gynӭ9&ޟ~zU w_k Q7|vh%+d6t9,Xp lg1Uݜq1ufpi<4V!t>"ʶ5ӷSMrhg\WQkgI<+n{ 4UOsjũ]g^OGEa5'*f|z|xs=s櫁}%B</C:8`!Bɵ,ԸQ:Mg@}l@˟>͝yflO5)9ao}-|%!3Sj'1ov=xE&o@AxOhHE5oYo(c*"RLs娐ϭƉwRM&8H]f6uA9q(fl5%IY[U"54nÑ7ֶ"UjMEQm/V$*I/ㄳ9GMXeBiomUZrdyN]ͰCg{q9t#la/<0#  POB駷v?fiVQ5^O*m42$y-tZ*Twܭq<<"( up0"ҟF7b}L+,RԿt qPv>{jLau@"IIBɓ-c <@G2\BNK2+H*%CސQj),ՐeMi 67p@^$_Z!Y0n$Lu\,?U˂Y*L*!tXZp=FL;.EX֜"e_^"E!c sUV~btjؙ3nFg1Ғ5훯ʾ%9UE0 }N.lA";O3sYw>]Z|Qp69NKmn~s.쩰xW!o$AM^F ! }.\:IFRZ)Moy>tPӿ랖8UM=pO{Ln@BL xO{pxxXfU&}bAx<+U}>S$s'8N2NQ}݁82د|AX45Z"6_%Z:pQ0-*Lru16$!-˿*P5kKb9cY>rFFSI`K.Pu`2[aiEa4闤Ei$Ok5 ւE)`;$n/iWjΜkZcZ, Kpof1vؓbeg!ŪXozDic,BTqO10gimtzVg.]K"ZH>Jis%4k=ӑ((ugP%q^0vh1# _ceO9FxGáZk |8G2c_BY88=ÈX0!dNAEe `fj9!H#i|C{\`B>^P[n,Mkb  22f'p3vӳuadBR΋OZ=!9zn^:Eq~߳oRhHs>'Y؆JPϦDsq 3H@dZˉ*~<|X:uoIaA3;:CB8mWrC=I'>zDŽB:1&]-4hBkqPd) Be #h Hyr]Ͻȳ~#¬Љ4A[h 99$9Ko$)i`+L!0h9NB2EiІULk,\r} Lʀ,X(y.q7 ݺ(D}L|l#׏c:;1WH3..ZM8֙7 }]8ؾi^S#qa((8t(< :ldt}dvw(!jv1lAΐ.˸*p ~S=X۝jrz8֜3W2d8vzbE^*~78HL!K~ q`aO!Aʻ%1.j5/Y}yƨ O]jW=TO̎QT)g,m֎teڝRX]8l7)Xu][B-3Ζ;;_17\kֹ,edwU$We pF6<](XSt*FJDdu!g)EEO ZJ;DA(|k&h!dPO_ԦG3X5]Rq+6]QZi4*R jϤF OT .b6pV:r0 Њ&Ӫh_aW3|JtZu{wM\)_ZƧVz5-#W2$ V"Nn g4֎h8$p @Z#„;]FtqID$ͭ˩7/XFE\r)γ0͘`6l_" a>q!G:_4? hIf[A8kcpjO &E2h*PA zkz}C<0-C2qo5ĮS?<;_$ܡ1CC ć5c HgV _s 0WZQRMEsb@lv`($ozmq=J:~bXLg8ᏇHQGc4aC'>&9!JiFM]$q@O(ڎq|S߳pԜ"91caT7Da nφV5SSJL㨷;K'6(4QsguNjx˔Qwܸ踧fW`ztK7mj|=>U}guAr%В!V7'Ndd>i=63W< A&uQQK :n0KtzIu? V%CY0vDq< W4,u!YY6C]S @ֵ2}D4Wb;SY@֚'oЄN!En+)}t9NH)r8Kg-?%i]ڷo-CKHjfPkF{n`vgn_c$-ݤxzcxJdSZ(.He1<ZkVr2vjޮJUѣ R x&`ĪLkL4i VջlHj/5fs<.fa;!ktte-0WHwD> [Erӱ}ncv*Y^ BE3ͥne}J2NWo_/~2b\*h"j|0܅ պ:c*NSIOտS?4ўu՚>O"r+*YJv¼/ ,+ڛt#[^z)U8Bwjp?Tp}6r鄖Z*}SxMg=ojRbix:ԿoRCf?ы˳vgf.ym{:x4֣(\ |/^+#\Ы++y5~c8~HYqbМdg,- PU1lT)AEWy+Re@Tyg{Xƫ7^V3?׾-GpڭV AQN#DؼڦO#4%4p_5F9V0٭VtMHőǿma77;_TQ(b3A' T+~Cgl8p#ḛ6HcؘBs+nAL6/V#y0ZnmJ>JWpgB- v.UOL")^*ߞoh9[-Ki1YȯY6rXO/N*t TWssCbk}|7F]#E݉80{(ڇZj|X:-p4t9#C\WY*;,PjH]`uZ-.qʞŠ>r(֥i0ZzafZ;U4Fv65[-*!|@ 2BdRt:R4;dr:euHM̩]G> OnR3;󣷌wk6\n 薡4i0]3m8-#0Pu3zC|xo_;j]KsA;i^*ߜvNHHX$B& IKыJᨍI -:zᑸf?\ۦ0=.N7{Н NȜُǩʙj]C7{hM8κ#X1dNL'n1m#jЛ(|_%}*ȜɞEܥ>pӋi r3(&H ZK"̵?pW,^w1Rbio6d}f1KTd e ^d}ՊHMbovk>>:M}XVf)%҂ZqdNn{25끫W4W?zÜC]f/'AgFR 3?%xLcý$z ]ivKZlVLQF 342Iwm@؏?}Gd8/ze%)?UuPM単Cv4)4g!m/e:Go8K&= ,`%޵uʉ ĺF + ߝיENG5ʼnȠ4 PIɎ|;7:=D\bYEkLreʻf!N]ü]!_%@S_h'- y,ե EasǭC r yEѿcZ]`xq02V?-Y3r 3"=ao^bJɢ &V*vFF/~zɄOq9* T 4ۑǼUzM:IONVNq)ՁƉC-_,0=hح?RFJ'bQE2Nuzj{Z(tm`x{Gy&2'044/OdE#o^ N0 %+QľS^I}s>=^]O^t`70v͊Ӽ81O%W\[5J"fs/(4\4~/Iu27/ԋ) ݾj[oD{M;pIJ8Ypjq2e;Nf!JL MY;a']jT YMLbUl;lhיb{q֫vV]7Ҟ9nVТGNٹl1d7RV /X܆r@^+^l=8\U(.Ih=jGG07F@|i8H?4Rx>r]skoZ-]ס S w?9f\LȄXb6V\etl$\¨9(S^k+SIٮݛ翡0~?#(gs`Nnӎ3  +!8£MHrR!"5!exN'dH+R^:P:@w#Xjẋy|.ZQFjF(Vzz onf1z!E_(UҀ}qD ` s7Y^Fd9틖sjH]Ú .X~LE_lZ1;TLBPG.Cs#4.zH}Nc Oر|s#ZQK=K/L7w~9Y&|C[ k$G8xZD[j@<Ыe0$xq X*1siLB3ވV7OŠa7-wjL2Z)z']VجfI$k߇Ar4'I8Cs4>JC,4eY'z֐ Z 3`Pœf,kR>Q>]t; z'j"I[I2ѥ7 {Շ[52 ??s8tKcL.o{:GqOf,UXp߁P6yRE 4Nwn9JR6Y(pBKnH0M8IbImH] x994muM rP[ݻT@ݩ(uQ_=%GG{Go;M(S&D>/u$p'/cd VHz jH;&PerꪥFd{nhQPbݫy}o;w[2^ME"]uK!*Nlz_q H4RtM# "Fqܶ1Eq*߾znpބF~啹;N#WNr׈st &{/߀9F-xbKWUT8tR#~p{ن lW콛F~@+(m(ۅ霓H#L rpX{UWwwcTg.< )ɅJvfHjf7ΞO/Fk d9`տs.`ge0} xʀ!ο2{I°Y=ZQ~s,ADMcps $nL-]h\$V`%"Ruv$YUHV8$^έ鶭5(w O1xA6".U^˳76}؎}mI^gmͬW@iGs.ct$dpDFt/\`?@7/@>-RpZiq(:!Sٳ,kfO:07,Sʓ%@d6-!LH.'=( (.~b<_q, s5_ESU=?vZgZLѾ`lxK<"@/?1Y_eem_jR̎tkj+H+M݅ I!@._w+sE&k_!)KkDh-p5$mEU ? 59^  S9#s`p 9I7uhI?x.KqH^La4&"JszrW+wƣ߾N}W?hk̴.T5$6F!)~EwZ4$Oߴ;(R`$rj%^y:u6pUД>Kup]4}~w!9$YB8~c5>π Kv<.圯h\ U-ҢJWb f8ǞvY1G>ёYsT:Z9rUmlN͍v{c[h5WYVC< ֲi殺V\5`es ^%*JSNA;!fx5@k(SB)oupITƧi(BZ{Hh}2gϒ?w?o= n*X#Msh@#F$bjRӟcբyuob!ooXltcӢ,FW{a0? |q5b;uSIIs>rgUtO2Bψtmv>8NonMC&>?I͙,rkzAc\FYNi8`۾9Ec6Up5ji?_fBDA|zOBJ> [ ٭>5>ɾH݃hiNL^cC 5Q.Nm ɋ] Ur vM| zu54 }2ac%zl5D+'E3=~HwQ 251ׅ8PZYF$7Nf1N 'Hڙ .'  qȁbl]/Fn紷_3FQu-ϊud2Ժ)H_KyWf]5]-EP0aJY[(xث AoTqf(t$ =咴cz3[ 06F?#ip{MxOT‹DN+`l֧ )'pzQk1nJ0C8$Vn$MvoA15@aPiQ6֬:p8Oen"ӱt X3Q Z47[r8-'8J$AQfBLVB %Jd[N60C uKX%;#fe\B JtXٵRt귻</ !;~\vB$Op7l]^>kʳ 愈3]<`/Jاd}G1ſ8!F_)/AG Jӽ?!V uaY=F^Ȍ+#Ls>\`GNY61GWť:s =Iv8]b8Ry 2dנ.Tm~Ҙr5&YOVH"WXLEɪ딎fO.1b(̒)܈En+e nYy1SxDJWh^^ea$upsu+L~uyL1lDYá+כiv $/8|ZǤ q{|}\>n ҢZgȣ#&EO3+*ԡOfLqwN!"(qmiUZ+ApM $td?r=Mm{`x$~)[!H { {G1fa4[5Ge<|&??!/b"@ޘ8sp9(:N}s%SkBD+R_oYv?3⹉V{ih3z!1\\p[0D m]\2&M~lj/yPF8 +9H_K]Ǫ9u?Na?V{[nwZNx'uY}lxm%^aC7 W 1Dg˫ŸT?|4_}6.̵Vv6*Qu^jۂuD8 %,{-+w9@B?_6rpj<#x_vYf4;Չ ԧT]S~V' ??(q>tHI̝?܏4r S D2#kG 2'A9#xݓo )%q_v]-ԶS(eS!hSa9z*a % kCãg$* hL_eTGhϋOpгf!|N蒚\\%s>A_MqgӅcadX@(2܌DzX8{.ڤXӈ)%BR8rqfXES鉩FPt4X4%"^y{IHP|4_R3 6kC,4u+CZB Gn%eӖ:;m>B"Bl#R]sU UZtRT؞dgz3v6P.5Tn;:+9[mrۖi*J}/ʝ{n$;9䛬1\cZ*774C:9ΈDܿl2UISQ$ uLЏ:y\s1R3 ri^><'sIp[SH!ƿ[y&;Fr~P_ A"Gx)N҉>O6ҹ 98^a!P#!] (%RDĀ3%߻< ÃaE˭xrƴcz1sB;BE_^ZX&Zƴ,'{bToMd8盕H`UaOhO~x h.9[WV-(pϭI<4ztᴣ*fn QcϑDSĎ#?v2W/1;`3&$P,gɑDd8&ue]c Lr1߲!֠ζ)i# f'~CMH!פ'5N~qo%E>7.NhXdK<2Iu0b}`Aa֐41Yv'V5o#cppG"EƵtV1d} (FsˁS/]O~8Bg4)YFDӏBXQkvh'j/rgU$ o6}ֆ|dy? 5$GKo~ذJpz>(Śj@\arh8o43W)-={ X0DKl7;OgX +aIy>j`8f_BfmX(>5/nzÈ3\札h }Z)-<\? "/J/(A ΏQ1N_˜6%fH1s` 2HE~cd5Z~FϔQ |Of`R nR ^6#4?&\ȫ S X\x\gΏ #q 2Ansѝ%e4Z)+P3mZ0.ѕ8mcG.VĕB Fw%27?FQPohK1ߍ552z)J lBMlrbHSLr Shf*Z OoLKCAF( `a*⹕{Rz ^:%@.Df &~mr'iķmC ;"}I vmwNWME+mĦ2!_*QD+&k E  jXΪMOM:4[pm+Z$ُ8ՔGʋ< Fl"'Eb59\PB ;Oߔ;^/d"m(w#(n7Z +';&͕`6[gUҁ$)yj/J{J>io[|ZTa(4QmCfuEWx^]a߱bU^A_ He ?.$e1@"ݢ\dL﷭A77 ƲsPBEd%ճI1iӿÉP mBrU+/3}y:=<`FK;t :=k#ό9Qѝ:E>>9|Vsߎ۽F?G,:O^l_Z^#mU))> ɧKYm+ևܐ24]J6/9VĐGB+rZo 8:B/V9\,խ8Ř|y3O/Q7Y$ ";QQS=SJH`+62``]U` rܿBLCoUэJ+w>[#k1bbu0ꊉXQ8۰N2^]dVF\txנiQzF^M9hF`?T&t+LUշpO$; ʑy>UT8gEc2WRfيeFt$i|\$f;mj;aWkՉz+)co%mފed nKl|UlѷbY}.md o1V,˯Qh+W[̿r1ӥk{}/c$yM(Q-01ҰN+w+TZ?~\Z1ttȣUr8f*/Sj :u|,hI~ 6N ,&ôKV#jk {nHB+}V`[IQmSRa3jE͈/G{5i9\ey_V`[b0P1 [؏H^nհ b&lҍYU DD]9\`++Vi g6 Ф`7Ptx}&}p 5/BU, cda_5ü5C5ª(3SF'ѴHsaPw|f';"fa}ت(!3Ŗb${:{3$[Wŗqsb6zX<4L΂`뙶^M#pwkqխ~ײ`D Q˪dUNeDϔ!_Z%b]z?êS+ Ǎ&9vy"!O4ZHO}FZr7kndz$Q& !Je#&_]KվCpz{4+RB %F}7sZe9z'_*sC%HAS!vm7TqRomLMn@˅P-YŐ  y`TcA~|>L1'./$S.}mE>K49w{g:э s1"% H?G0҄h&0)z DbNi ,&Pku*h_|5^ӳƧPmgU=5Ya?vIm"}ѻ=+UN lsNp!=;wr8UP1l4/jcA0?X{FɾIO|_m2.O`\NqI?`/mƱ4.B3I~rmRrX tMㅨ4M)^oi͇sT ؋77* d;T5I }E;r ֳ fegif4/Gz.wlrZ, R ʎ HG_ٯvpq WLY9 LVBM2K+Jr0RI|3Q/R9"" V2$jrSU"lY3~T`P(= *|SL[⣒lDzfU+̋i*T=- 0b xy _TT6 2zx1CՂ%$0d3pO=\;=JJdTǧ'][HJaIS"\exr9>Ζң!>)$G@^.8)d_+ђOl4$5πԳd Y*b`0Ŭ(qk/+~To:i\C$!{ b ,s-\3FX},/v4/: W SӘN~+7[MNָ24mml=GKUˮ|@#p(abZBsuImtf&afn! l,"Bl wiR6١<. F]1BٴhA+F֧nxFNk86)^09(#!F}{iӢ >EM)j6og0s5 xdy( V54rI̻,abw^ݑ^p)@P9AZ8Q?e Jrʴ\4 EQ+Hm膤)J=EHɥԢ|MpXd-櫼@i+DaɹBxu{D$ ,a&F)KXA&\#dN7ܳq_^KvŧmMs \s0&}ғGUNDرI(5<\+4I*eS[]dɶ\bgVWuda;~xtf ѭI+ޙ]pwy -H)҃q"{;I|]:)pL鷱9cᄍ>3O+|]&=)w{m*)wJ3'|sث'&a\>-f G,>mwO*e7^Y2X.::Z0.͞Rf!*)oX| [`3=bU9/HDɿ[|-䇹/SVg#ٲ\U50[ `zinߛh?Ue7V-24`0 qACҕua,xu{n?ge^EH^Q[ `Ďۯ~" [aY0_7'@+sC T՘4 &y;}LjWK~"p!2~8_=ߺԻ dd" /c(92c4BٸbNzp2u~[̺4 vwi'2zI\AK/12noM",``tR`Q,%A^>FGي@c]3[5!us&!#8顙<rRE@z)D)1ɖ|C4TGskV+qes$7Og̋ eMU}LL\'Ɂ- O x<g@ϦC1+XOޮjpSrHh9IG}23)ic*NwIzuH/6³ba>qݥv:VV˙+^,}2Ot0We|%l'+O + %xp)(3MP fy{q-aZk/I-`VA i*'U|&xIG3^Koϼ18t].Y(GIFIQ U/Fz-#VƸC(%l͂hDٸp;W˫{v.~_n!o`w~Rixo᫁߼s~jϝS#)*ڒBgF?!V/_;q A0%)(cwvk+j :2/&|INg[yNWObw*`w-ʕ振Lxpd^Ӝ[L*HkNomiĞtQГYAH-8GM LVx BugE7_Q\!hPL`Rlv̔E,' H "! @u8Ns5G{г2 eOmCq"L7Fd'/Gm8O3_wSڗ emg(R5c`IBi_DoWv0  H7Zג*S??F@M4ݑm VwL'O%r{ ) DE;*jW}=Dje4 *p,mtC>bZ|+ 8T=V4T;OI`UE\W뀪#Բ((AJc4/,6* ?QR]{ % $. 5F zwG;ק+J=!`:ѹt@SYsc2‰#/#ϯ Cm+& ARה#:HeVRJTXȁU f$7:cY4ϭ*zH>\۷fA8h "X;9 W<IJ Fs=1;Un8Q7vYH򝠌H]DOpܢrݓSRf0f pݫ۔h> `è' |z\*h&NY).çɛtE!1<=ywz ء !-GZًǬ`jLMtUpGA'z,v11׆i ؐ% %czsRM4Xqoo?h쑈 h{CkZ6g.$Zů #Djj@4o/yɴ1n:ű$(3C˫<=rss`ַ4XK"YhV2v].7u+zmܫ!^zS[$Ӏ #M;Z.&mش77%W,~(N ?M!lU0(}QiwZ?E$3Q4h$<$ -$aO@lO `3SDj?&iR ^2w.h1n(RVbUı+٩v/C.]@cۥj6J/ 6jK-}jGk:rLqZ& еI*5\1($- , {{|p}JE[KD4ks~s]D_J\IJa9{r v‰r%\#gt*G.ʵC~%p%^P8[q@Ga%՗ q&a7674E&~ʼnx j sy A_޽p?.*Η٧.I&W|\ }.A>?\NsY${qS&!{#ߔLC:pY26THmhZ3Pt5 "Q'abIﭺFNeOtI%WBQ.a_mikyMIx{6XT?u8>kcS}韎۽f{[IK^ݑ*`|j*;;;YЇf nx՛]{@50݋ =<Q!m[ ^:JmSHoaEBBY0.I>qJob*> ]VGuY({`CΏes\._ 6NG `a2Vгl7jiw{rHp +CV:}Ͳ==/ %VSD ?sGNVbIi($,_ B:9Cpށ:8 ~WѸ6wC =`0h(3+$ j֣#dJYjkG^(5 -GnL/̅𜄐Gu4  c$ d/Y-—5"\W޳Da>TPHM`qgVu'hplqD[&ιb6D5@Л)ΑM&m3q2Ռ޺ ޻jǂvKG#Ӗua3"h,CfmF|سko۰q70^T;_ 6GNŮ?()|N2ƘH:q{ck`؜su0GJNG??Ϯ{ ?8ӄ&z&5;_yŧgK1o@JNGMqSsIKpid3aySbpaF~| u;tpbK-$P4`Wl?< ZM#kY%ߟH%P +Ռj.Gε'`@w: ZN5U˔)gg8o\" =?q[ZKj>2vl)aVT:dRRze*#vݫm IܮxLK{ :NFpĞ> VmF1Z`@~ * {j@eUcԐjQ>]T̹ӂsNvhzdN/Hp;i7|:Η>o4?<~+<*8xǷq&ݠP%E'@Cɤl黭UBF𭐶y@ub[AKR)B~R)*('1$P܍7e^! {vO1ceo2)ۆGEKb^<2%>UuLj&hP7mvvu{Uڟ^Bw"N+X4~,+)}X 8-]z<̌hE!]C1JYFl>kg!?>i"]zŢ#>Ωm/! Ķ~ʴAvGq;?`^ qb0kZϝ^KL[_X3TQBpTę>1 @g_8c!%qh [ڋGDAXSmpIAPcebyS,a~}XԓmkE8lo:>­jzTع$qHT5S-ȆVÙ>1(<'SWؑ T* xGzfXMy8E08'>gnnx ;a>pkԫ Kw.;OH99c?䳐Ԗۀ&7y˄Z6)VhQdOǰ]+3;@ۿs>U~ULQ.6Zv93.i >wXfzx4C% X= ΨO1z]®\RBU ~_-2FPna(|)sEV֗v/x`&A`Zhφ^Lr,oh8ܠ:^A.uqڏ?86;G [{s#d]2kzDg+pv^Wɋ)$KqNLUy-qк),RX ),ȕ뒥`CZM1Nx?>;Uõl@buNd;0KFEw;pk"Z䫥9m!8pIr»}yT|a/.TFFL!!hVO*Ӊ'ҩqS$D08\CL+:n}52[X1_Utpc@t5H2g26y,oZD= =X:K[PZ*_e8cK_VrhGӛ֏v?<МetXYYjj)5R=1;Ԋ10 -xVRP\<&*X #eǕ'ȜIoq c73%a{- 0 O;`:Ad/DHnĉwJ&)wvr>ΜOux|ݯԹb,]+ |)Q%9oc՟TwoW8ٗt+И&#l% ZKVl b" fFi}bR:SΜW`A$Jmw3d8:Օ&EˠsF٣rpK{YS0zcu7[jEW GY(4sٌND!n]{ucuy"-Z5~Dw:% ]t+t8E3`wEݺCd,Uva$8ц~g#&.hz6VކyKF6~mJE&bHpk#Vc0Er9բO7f$ǒY`)Ҏ%op=3v1NY)Luq0XTXʐ ^bޣUS98z{Ы GcL:R*N x婷H]ۥ+gsb=BCH=VxZ@"EM%zK ɿ)6 ^^wvpA +wc u.63i#U$Ilb79)K,z2d5=졕kxNXli/s$Q6)1xv޵[/"Vli Eg_>I7'ە5j \$zRfS)Ƣxq(- w`kt4U|Bkj b5^SZ'Ag VqD.B/KoVZ0KEVHQ@0Q&I"m7cɝ3'zZ ׆{b1KجFVݔ*V5ÿXkCP@z8NahK^:k Y]چOyj\*9>"N7ξ6~C6YׯVCM|r#v.ӠPai*Q8(ׇ4OǡR$"UCg{A-Im+ Az|89u+>ԝ&/qR`(kDPnF̧wY՟dӍ(G8ɖή :aӱ\qYU3mq9Ul`ʷI`RYP?衿S&*z7)gyj U,~gܜ n9D <} />Ws=D=~g]6.NtJ.\Mۘǿ<ZToVJr͚~~.x[}gQu!3jNiTGkU߈Uc>#,$o냊]H4GE6g}ɭSuZfP`-syC!SlU:\tUhZ>yzIӾz}dĎsGpeey/!M޲-ht^ 2ϕ?zԟϣ\U&&??hO4޻xQ :XQ} ɡ$\q.!HT10GQ&TxRb4>g;<8xGO vI?(`/E7GN:o)PɆIV́Ƞ%ZT"@Tֲŕ 9.d8ƣcia vCZsI3l 0E$Sf4vETOV&ߨUl\ꢫ 5f(ݞCC2[%.̦O5 "0~T\98Hp,NzztnL*xuA=4C~ .LR^\)<Im}tDpI"Fnӫ!WT*h-?q'<pbGAűxA%|VRwXq+fu=$;cNNﵫyP=&A5Ϗ]VJx`= [N8%!AZ?Iu%̂yUBr؀O|oĘ<n@CZ/6{nSZFٻ*Ea̪pu f-=4R9Ӽk'ʥeE77\qFgu4ȣ:i8CwOFrEZ[Ͻlu9+79Fh @nbj=Q"ރ!PU16u~$mEK G(YrGaxfD*s֋)1HCk~;kdyLV&j6Dm;4+:lPF7|rm,dP$z Ё7D2 b2 FNw|c˻Hѻ1qa DN6) s'IOtNO{~TJ]j *` {sBæ[\N"HZS`cv5S蝞e$1 @1Q5$Zb"r67rnaOcS>_: ceR]KuȞ;*i%J~*xm n9t|wpsYqjrrsU19+T ;TI5(gNugJ 5-L{_Jd'u|#櫍㖺SIb,Nuq-*Hַj[*{־h_}+/^sqeb{TwuL԰W; 7;Vsq[Nnn?RNi|{3 C|]a9oAv6Z_[tB;Az ߺVE&O7IT |a*mOiB?F>0OQ pe)9elfٕDi͸"o+-Tʮ'!hJO~tVe׶\42 ;3h}SUaP:G8VCdōPRwV}7|a7yx:";lu7I-DHui2?S I В%M1fTs՟;UTA  Ycx 41ipk[l9[8xMN!Lɑ@L8+gN6ZdYRU.%#A殄^cy 'Q:8(Zi$yW:wt+OVg7l\,4Y.F,\pBUr#94Jݝ>G(t$`;+MiK=2N3A, M( ¹5 /Y,k}7|uU~wʖl^4mH;htCx6gWHCYP+4I5o_4،`,v*jbj=NpVvqb݀,0e Q쓃1ynD-ϼyXYX@0ɜ81r1'1 AbDX7ʹV/ 񫳽HgV<5'wҝ[]87>-?{b,Pr1pjsvu~T'2mSH\{_ F`l"lZC4H\garXΣN6sb"?ZBמf3SQ jTncuti5*M;̓/:ݭGe 0'QV{.@wKhA V@G ̥\-M_;Bs=ǐZg'YU&|}bzYdzBB|/M<˕oSsui~Qk5si_rY6нq7A9<**΂* (pMzgX0j& 8,W3 `\ZdS”JnO"uT\WVS6(,A|@a?U0ڳBGR!:^ e+[XHkKÝ:cG#F) a"Lk5|b;8 ج"i4I./^V%{,' +8@b?u6rŸ_KIfNMKʹD)$v';IPD$K2w=kUpHٙsL"BP˺ci'qD[uc{̹223ӫnYps l;3 𽬟^֌DUIBTpeJou"W,3N{AOU3VZQ܊LHwrp5  ] 3%)N5e ԩXgdRYW~VtUcʱ/Eb`&EhTƲڥn! )ķUYzAbZ3 eK /\Qj*8uJrs%aVZu+׏h7RDz(RLTXnkWF3M/ DȂd:AH8YH EAFST'-[! iekٺ2G%p6=/v@%YWVG>ָAogP0 qv`gx ]Ӎ:8s JxhIdF\aޙ84=X#%n}<2OO?%)Xz3 {.m)APoHcHUD1MY0e|㏚rĜ2''h#(FjU pe8FL_L4 i%W9})\QR|iL2L \,`E<wqH (8s,s؍}p{+ i)LM%Bo1y:u\]i穉?GÍN}a%:g־Q, _AMwb3PeЍQ$K"G>U$kD̝vեGUإYs7L# 2m$t?gBv+%;}-.(+-lU.VP-,+d+ZY\pvU_PP 9J*˝P Z ReOKI!H\A!SRR<ħshm0ooEy}8[4dǍ$I7THq_H*ѐig aR!LEhtV\J/oF3Fe?_q6SR4[w4uz +uLUJӐًg\0s93-sO +Y:"V ܍JdCAǒl:fʡ4f1nPP 1:H4ezUQ`v\t86_S,;U}g^Iqg8 Wo;g-,+V6[gySۼ×-QIPvQ."`I!xB}g^QɌ_ab10LeZ_euN1Yww]NieNyhR=x4i[ggd&%y8x^H/3OӸ *F$="TsYP73lJW-dګRUZXeoS%= ,y~Օ/(5ŠRݴEul zqh~trr?b;Ub75&d$ydx~[!`i.eW1g0D6<bՇ hȂuZX`?MOmd{P/,OA+9+ar%R-UGK)CjJ! *ΘC^b-äi-σnJ'z10e~H2s`"wGo+l#s{Mh>R2r?x~fRVH4y3~ās*3SfO"q&,>2vOΉ ]hJvmcM 6›qD^INYeJ9M %g1u6 ҖehZtqaN [A%I C[v2S7UP#|!+Z!<1{Ujư!"6)^؋-͌D,hN;ireTt胰Gq|Td2GWZWz@,=`!ImZUNOfԺݢDeWhL}0}6 ӥ@*+^0"r+T4AXfT(P0Оk!?qFK2]ҙLAWFLs{&PYv4*j "\Έf'0l VTybh݌f?-Ho4*v>(- @u lv4ūNԝ!`aV=9$F1w@iLpF;FzLaNw(rrzf*`5n/͡W]|,tǤѪnzaC]֝`*{`2݃¦(z2t`݀Kw~<fo+Tf6U;S/=Sstl=f}Q?23Ycu.`o _Sgf? 6ܒ2ݏS_eL৤co{^i1,zK+ք檪FX,i-G::*hhp)$q2pBjξ_C?h*tʒ3q MI!`=f|M7i-ƭɨT7N\iX72"XN q+3wXŧG9I0 ah*t'] GJ^㯤]<n!p! -v̩t^G:X]`әSMag*ɴ#.%>}@R9bA&[{ЀAXKxcCs^sqC JXLCG™=la<꼜r8' to_x(-=ameפL@ _R q$uUT dTdZZz4Oo9!hȋ7|pN0V|N@N ^֋BqnD 㽻ێjk9G )VgWnʛਵܐ N&iu/._53_PK*(AjKVUjq ΰzFnm这Ɩ#Սʘ śdDfdد S9ZܮpcQx7~ n;0H ) Ky6Ƀl4f"vy$ _[7#}}g~OڰD+.#O57zmDa~ o'qx[ٸ8Sn^./(D5-y$4>H5|+ΨsRZ{9.*7;'ȟ-RYNe;[B{0l-?C+Y[9l[As6Db3z{~@w$cͲ@~Jw@~\NSߏHZ_J$1XծĶ7z:as̕%#BFp x gpyr&:^Kg8#4kgg1(L3Cq0CeV]7ge |>'gollw|GvdyO{FRߘTyI[pNldc r щxJKxeg?]Iͽ6-)4N˂)BQFuE dVZnS1r+VW^lj*Ԉe(Bf߇$FM%%rV}RQNmt42ѕxevBA?lc~O[oC s+srXG~s rR(Q|, W'f3X+Ù<˲׃uSӑ{z+K5E/*9;G|"H`WJ  suٽyi6 #KwL_RMhL=cm?`+lShϭtg;wK?9KeHo暥RpZQ9IET ZeҏzT5E$5--H9U.*ߛ׍xLk-e<69! Ivs3bZQqTn\YF:t8y7z7HNYD~B虆$" 'am^oN[R|lB&f>% MtX,T0r):a$!() GD^5!o%b@+nUyIM%F{R䐙eDq<#[51񭫓B@ɭ?ǻw?dnLdPB'[j^l. >~\0RsuiWY`uTy B ]0m둞AT.)DߺDH'FF3NwCA;zh:욌V50r=5 Y9$tcK${4~v\R•2 )cML&E*S2Jla51P e JDy.nԫ `dF}8L4#}]!^(}ſQ+mS= ȍ j#m!uɴȩ0 Ay>EG>.KN_'k~Kz:y ``̩qkHWJ\t3{?VWH4k fBΪ|}ݘzз{q]j|0{+L{N   3E6ymOr"^ӿ\3`6z};exYr9ygyt$\7=3FrAoGIDUT*kn3#,-q(8i^Uup/TiS>,tnC :˥[<^ă9'9)  "gZh(.]/jUWG̳WqnE⟁k hS1UJVD+[_ ПZbnIbDCwwt\y|qtm% ZiӞ ٠ayi_E% "샤-EňֱeϮ IEh >}a. +]_LV*X]VԔNocXjV lmar|'> Dw d M FՈpʌZ J0*dK 3,p\B@q$tx] Ta ol1ozo=v6r{g=gձRDP=Մ;!PC^@؉ S}HWH,?MaWH>s:OrS2?`@*ׯF$ x ~ *|&T.F]# |+% esvYqρ/uzE3:vu>[Il]t)%-,ty"K, Z:r9N.:g#yҺxZ e2-x=.bG*'3dl;…*b8$͚ p޻y?s~}yyyu"[Sмr"Qzl_0J/>j|U' \ųw~* Ί'H)(ӆEQV["\sڲլ[D?MKy* [gy]-+ZA?3Xft.[S[9A{p*Ì aF4?|춺Wgg,~hN!fzx֘w@g=VlH{G魨RnrرPUO8"y{˞)53͹nLX%)( xuv:)g2&80Xh :vףtMUJ%BQǴBa6>b=b>)"X9ʟt4p `4;Jܧ!0|>v1O1FG=Tuq$$lRD0}wSrH xڼ1/u$sO{z`PxUH*;I|Q9;Xs2?.f,QDՏ@_T)LE*_AVt[)\]uVAxX,Ml-{ Nokݞ]QŊ^^uz_Ȃ/<O(ց0Ou*6ۭWMFof X "rq=W?qVWEFHǹr՛7a~]iQRFޡ;_XY!],1rz_p5@m*rB2U"Pg$;[pr^tB{5'|fi-6˱ K2bX}Kl!NUTrIZj-4&áU(\yKL0zap6V~H6B`q8Jԭ>3ʞ1K+9&Xz5H, rW {(L뛩f9TYXqA<Ð iȅ-<9eV8g#?[SAY[ 0'cZgrlSGvJ]p.G?Xܨ\w!Diy* @n}SonYɔviGqynʖS=SLoA`Gk.rkMzjXΒx|'^չx\OU/MqS*=!r7c}Xoy3Y|I'…zQ pǕHx7ׄ>lB06B+:TUkh|P@~TŴ>Sa^δ+l#ZƮ~m'Sޚ{}_e=ъUC[ʡQ7I$'2dWV;M+D| ^S',"Z |b&ŪqG|]^ S^p.zV?ZUfj\8IzP,g L*jy*K%ad<[IPW~ G1fxO?"'h` 6~Դ{s0f`VC̄* 1DZFy5`m#g i d :]m6.eRp-Eb|Ҿtύi6۫p O(Q.SAjLj:m7fn\'3 5TI-Q{U'8XTLr0dVr4-r]B>M ֽ w HGD $a21@d˪Β"9cmBn yĿ,cjZ&Jz( YvbePE?k.`૑y 4uz>۬jx"iuMn?P}E|C7r*##+ʀMͧ!203rx}t$4[]ZNj@n9*pHKgZnhWk<6TDNEv=)ici /]NŷuR=)s"hYVij) ׿XV_e{bHK&6X!u檍,h!!0*2VIO(ȨnbCR:e{]&~CAz>N_Bc' $&0}7?g⭃=D@ pJ"Q$4ojLrgʹzIaOi]J0:R f BH{ޟvea/tc tubD*F:6glb!Y2?[3'X)&Gl뼑?a a!6]4[C32y>4z>2{CZ;9WZG4`TC> '8{utiH% 揜>)؆㣜Ф槖 h1вE)@N 䶫 xץ d'ӓosDz#e؄i(Y_?IЋ۝`|0<9-676N,$#^vVsR$]}hgKfoh-qɝןn-υv8L:Gv"nAF=1U 0UDsT!M¢dҨ:T5ٽ[e':8?7eCl)v[}/S\]+L"wȏIb:g<t9 ȔpoDË?Q9k6y43OqyM}ų5'vίڍ`&ˋF Eݭx's_ FT'^_6 K@spP se/6{NO+ni;Je,Ҝ2,{#`OtbUg" ?L7cG@UŎHjoW_;CN-ό3d׵pp)5[p0M}yw|>*8 Z`tO_o)>}D̻dѮL=Q!HOm.ݴ7wڼ\vu^"I~šUM*, @R"pk8sB' T4ua.&Lg$3]/,o2 >вy b&73~/ߙ"jZ`"x}KQん -;Sn$1'!!z LP&Wh4iY<T5r<SxM8ވIࠫV OU 'qb[3>RZ= $}]MXʯ1@g9U"j˴Dʈ:١W~li§;4mli7Hc[ez*g3y'j WP\ ^8"2[Ҫ9nh@PYM—{InV lZ/nSP7OBD)9xdBi"cW)(҇fզ"UYLibU$"y>5jJFqr3L%};&Â|'_˙=?0$F$HSny ˾>:ͯX:EcξpqeɈSؾ|Qj%&1*ܓzfE]V KYl}lx8_=?F{ ݍwh=E-ؚ\+?T[DG>}} 8qH% Lz0.UN:Iaqjı]'Vu|B~![CB9BM軣dxh^jj1#G[;3C+2uRYWC!ew[GI7nC슜jvl6~|d]kgk;>.;P9$~{N_׿wu}dӐu2{l;91MYyFQlJy{! )C +Wv>>>Ɓ(+=#'˄C3#5G4 G $]?l+RfÉx}ĩ12΂-tp8e퐎k#u!Y,!֖ӨXaoaP' :1Ӕاe{sO ¤;p9 F&)$̜F;Z:C'#Q'7g;|n{D1"lZJYKp }Oas+8ƿGU)GOTZ=I!-E| 9ݦ7qS66}sU2ϲpgzf'̣I8p kўi ۹>6Ĥqcl'ZSن*UPa*KۭN^ɒ(39׭S䞤O~rJ]H&<%F0!b^`Sfk(?z~kvQq˥Lmb׼?;,qTSKq2d Z4K6O?!q\YJ8TSSa'cBbGvG%S$g[;@sڟ`]ͤTqx";gvKeIH[7nF=oDF NjVI0{x1&|m|| 孒H|Uc3~`w?Yӣ?$&5 L5^m*$P4"fA?۵ QaԒ_g=,hC>a{a"?X<TХ adP#τ/c]t^Oюu~͍OĕL3 Dj`K |v^@`ge,*&∍Y:dJFw_4KƇh"<~,G:t-b] `;e )OatgvuH%fEb6bNT7rRhJ{" )'1=Jg^ls闶Wݶv[t%hl l[sKKņed9 8Gb wn}fxv-i,p PbӅnN0t'- }1,RJ1q ɑqu3MTa W1ֺm$htVgV҄M%{yаQ_9zMGY[_Nڧou;ba_e3a}nmv{F+4roH$*H9\M6mjArL09rW :_ ThsOVL{H ob5wX;3e^-pO).q!^əJo*/^% uT2QkeOaOX+|ҝhp?|\ A5~S:"j/ZU|R[=Oރ8o6~DmM3x) vJYTIɚH"-љd6y7Lk&1Rpo>k=mw>Œ$ILpT,`tdGhJ8=nWؚJcgӔe%R[r UK陖jIjQW4Ȑ *7-xBk63@ȑH3wS/ZV~'oo V"!$ubA; jhC}Fg(:'Gx $G=J65znb=9:ʪM4vL̢ʥ̙[F?< \_{!/Ӆ$:qw?YTWM 7G.o>\JNu$a 8g,. g(DŽgݞy{޾=8,ç &=nxEݫCB|gd!czrZQW+zs0$ozqxXd2 )2 -o?Livi,;.c/1B[*<˱ljH٭2 D ʹ k`bT}kI+FyHd촙\; fR,-`o5DgTrx.x~d1 Ã4ɹqVQm͓wFyqAӁ@`¥*$쳠'm" DуO"ATr!.NrE1)O$Pk C̽#J=TBnF Aۉm_>b٪Zߐ l . T ~i08ʟG"\ N-j qIwlx )%Гg3e_ƛ%P^+J0,4&|AAhyGzC_vhY;ث8Ff́\ qjJT`ǜ䘂.IbsvNC/a; `sAvRx%fpϙל} z(ĚP'DЯolؚXp,\Z ?|in}ϻ6fJ?zš.8w_o1OJq)mdytgE@c8{H=3zXBy 0 _m90q8lX ZXӖI~(aۥoF)6)?$hi+{Dh`*%0tE\OT8Lrك 8ǽ`mAiI&:+-E+|CH2 bȇ p[zդj4z۬3qh6Z'e"LƓ^~L8wk8ؓE.B KKXH̨G`F4jTŻBQnrNQvI-|8Bȁ$6JcK 2mWsx}js$l=0)ȚB$p[.N=o1ITg't*wROj0!s_>6$BgK+ag .€Z7NE{a%Vv( 1 + '#Iќ Tb\}*z^M;A/9 VtǬZg%I7G>B)f`2:'i(0OP9 $2"pÿ{N8PҢ.[\{׶\yt,⾼w,2GRh?k.F4)CӅ'ߖ$Mq0#GC.!3mx} i#[Y@@I-i?3a=T$[B* vHEޘԅ\u}W2mjr)b%F& )˹2hZ^ uӜgVl1:ɕ܆Ƣ/Se ))!w1P1S[ƥT IJ-*285DE*q;1#7T<>+^Hsb._}y:ekPfȑk\;yY ˊ/̻TW춨ҹg| _tlkSXΐR1lo$T>ɏ;Tv v( @iHC'_76˙5X]]lޛ|:x6| n)!" "X:kQ%YߴUKTV F"eD?VD^Қ"fJ5;G>spv:a ڡ(* cЕ z@nYE^x0aN<~<X[JSHhxJw&H{شll] rl19Sxul O~̷Sw=%E/[g}ٹ cX Wf cvug+hgcN4pyBد4ˊO"oErԛ?@鴌u`<8Ui[e>edd[jE "r7X_>̳!Fb$ 7~kX^qPP iEiMV׭Dy"DźE?g8װ~G=*|XKzڷ+Xƴ6M&A5guR`M~F?kN1T]z?,҆0^/RT4(' §ČBZ{{X=  fST )L6J$S9v ^޿#}݆^^<+ S*v6FD d%hڅ!Š߫ I-6E"F끴aDz:+^xG+ZV;](W:hK?ƟGt?,o|\ iH)۲UQ ^7&,mPCQ''c&W*Йv޺P$EvC>4A븥ypZR^cYaul@lЃۻؙPغGkX4ں"5$#㛌s Ua AhG$mA4>F쟜T̟Ɗ*[k@bc5ˌ'b@Tfܥ&U .W1!ޟk.s:$m(7jG`:4W y6ÏSu?V61-5_jYr~*&'JMZG3:2@wСjE+ lef?a1B鼀~>2jj_ϛv(Ank%̓PF<@> KoGG=&Y<KA_KQ8LU 4Ph*`6L16 VsEvEϣR /I3IMMHsgCij1@nJhNrDyLs=t!'YtʃE U÷WTT#rb{V-wmMˆczE|YZ03`#$ `xi0K)7L>SuSW܊ dtE5 %Edf&IXj5Og!;P1|лqasJ]I򨶺c.LlG8H NUN5,];GAu&T.Kɖxl{Հaf3q*u A3NK.?[ X!V`Am@u`Um?ǓJʋ fQSJ=SUs|j*"S53U4Y C-ɐⓅ8g-D_dedJhz}M{}y og,eh]_@L8k6Oc+^Jv y*N1GU(;xf/%{d 7xl:>Bcѩ^j{R BK.ꝟOkbP7smΛ_VYT` >X O԰hj[/OO7ޡwpV7GgX$$$Ey7;6 r'ccTRꈔAd %#/j$U_%c$1m>e U[K &鳞elqRljoLyaYDU'U,8FӔ mD`"1L؏Ґ&(w͍̠WsSJ2n˔2ȅPB'Sn{uj-<Y¾ZL+"@= m=ǖo._Ny:&!|$ c߃ 5'l\UJYm<{\PYSW^EvGgȴċJ!kZa}~A>jaFdCbti'អ9a2VR}2rۈqVߞXGU6;!2tF9b)d HAY/ ăᎍ=}?+6NOXRھ4K}+q*evQHĕc%B1M왫A77q&(ʸ-0T2.e-J;Uw⬳CJK|zXa2-aRmj'S4b{̅;ɷWEuư,F*gdmq!_ef:7PU,Q0ԅZrAsh:Ec*``[!8A(ypq4Durx]ԂIAwWۋΩO>VJohܼ\oEyT~h%Gx݇`s2?Ħ W'2z.]ݎ7{ÄێÀ0idL8׺),8, !wc6@{?/Np^Ļka\NI`E7|XGcc%r{/ēY0zR;LVM~ZeZWΆpuмnlZA[E;>Sn|aTÇ~< 6!mUb{KW6Iy*,rbQPvM )!Fa( 3M(\ \ܥXCҒ"֞ T/q31?]k,a3c!\ Bw+Kt)-p7v!(c/ j Y%h0a1K@!Bq$GzH}1g\sw-g@/!GZ턵Z\$V7S5K;@2x4 9S{Ќ@m2"qz#Y1 Efi_\ce,4x5 -}EdV G""r2~L? "{k>4 ~ v?Zhƿϫ"7gA0yy/×i*A+±4Vqص~}1gM PqlZ11-?/  $9h@@-3ioT/ws f@H ^< ?$# wB Vv;r=X0ޜfWv[:SgZ"'Uε#;0s;kE&)m:[!ȅuϥxGz||mҦAcT,F^,b`U3i?0T^~>Tݴ;}ɔckXeG֥׻W7s#a>q]А92ˇD'rn-*ÞC>2jqU`fuuU3/, k&叒D&wBnl1 'yƍn*~Ozmf@YnGbZFBX۵D.%gw EgJ!py͙!` s&$*§f۳.͊YJ4D2(x8B`  iQKidƢןF@ rgcW`ո:9_H̤T7μDpe}f,LenAԟIƹ;g:\j-F|cUٚ޹G:3I8!Xvy2m9;*g/0fVLIEGIӜKG۔hPK6E*&INN L1.]z-g e5cZ62oi O!1k]C.W+;Yo /$QjU>otιT?Wj8qoIB9xeZ7oq̰V]cunQ;\?av*qADus.k-gtaiWWRpG_ceG,Sk4NH V-`PjІFLk̕B 6:^[ҒvkEu ROO]|RuS[{r7֗UBѹVo8DgJZɓ=%E2Sk6>o.o&\LnʧRJs0l,ϖ)GNsu-|$./L[g76UVY:&aO$kPIy>_ܼYa|Yɇ$0UzȒYV|Z'W{? y~_wyaee#9385 z&C`8k&B& F I09o'#d[EPס3|1'6%hSj>Z(I)=Kݹh^urk{97[jnQ*D* 7ʌ.7}o* g4)xZ؇ICܽAp-+tI˶6Ϫ}֖ | $S$+8,&5 9KpٟG㡐 OvW8\- L< CV;I_51w|ޒ/n_Lo.T $=_9H)˳YCN0?Ð7E%e%|9Ll>u.hM eOxQk6Oe ɦ,ŽTT`'-i]"iR :l+zy {nU VSg+ﻓyqe=p׀djcnn2B6M>f[mޡ_> 75t)!f9{IjAfXZ^怀B1]Nǃ%r'7]A,Ӣ aP{DTDj=E@i$!39.b7QUH!p&A1 C+fTq 9A vZ Fx P9>]\Uj^{tvfM./&Kf 9d}Yo$sB/&EÀlL)(Iѝ=,ÃpiYA;s =I߷/0ꝃ6H6 X(ݣ@:FA&x4M42*r2ō?:"ϗTbrp)f.ɵ>364#Aey>弖 Y=`L󰫓.UI jGIZ_y7*P4\]yٲL>w?k4RpC`QK.`,:/ @ں.Z,n$O{Hšx U p'`Ȑe|~)F ]7V$U^ ]ȶлtti 7S Yɔ@#&r蒴x?/ŋ0۹+T[siU({%\Y>HFY@琀؍ CBtN2mdel;3٧Q;ҩ/ܶ,Xlu3-YWN p* DFҝ68=2ف0TGSk>Q->"er+`F}ilBr-F$萕ApRmce*hQc.b sJ>G$c9@21YA"(➅7\7*E t5t0-I 2>I2 BJ؞5/LW,ޮσ2ib|.V|ˎ׷(350-LWsgۀͽά#txDˋOnckVheUUΏߜwD#V*>^XT I+1ԧ8E#[t fQ?3ג>OO\ J3s'1*Z̞dQ;'ɕM^L9v:$ȟ+'yybIH2_\iHN[(BykMP6K9J==I2)_*PJ&laNKr (ͫ~^N 8)0=!3of?Ul= 7go\Ce^|:ƥ;Oӵସ$uJ 4KÑ2p4rnNhjm {c@FP|(hM4A慚74 :nw":ak x 3`D*CG#h@!4>_v8ƿjEq3‚noS_qe&HV'ԩ~}bqҋf睑 yu*>-}*BfN=MbR|&E mLaE?GpN0xVm\X شONFqr_:48֪cxhG/l8G-;z&lޅ>\U6"3G&_HUt fY(B?h0Ze9qJdzڟ-ey~ם p776[:72fkq\GPkBm?ԙtd(+ʚcHUIwc/??oOٚB"9ir«&b)? x|T6 ]9R-0VLd>U$#RHzx &߽orUbE -bC}сQy2$qh )V|nuCS!QO<86Ⱦa0HvLH`(r2"Β~v̞h `n݆I^#$` )l`7·'DapST|/6+8NFHp鈆"?jsפzˏ&YWV_zs"h ̯yыL`B$\@?LJ>( ogvDKK܏#'֩M85  yuU2: F4$~pj}iK/>??DǁE!w[JQÙs `1F?D0ꋊ+[ ¶{DpR%}]p_-*Hy6-/Ul<@Jp|DUv&9dl԰P'[ A*l{o?2'9D|XkE U7? R0zPE֨e%ުxݕrXZ¤[b̓JI)-f{ VVO"[(QJؙHOΞ,PirxppSu=HJ d9.T֐ [aE<<U*_: PzrY>ۙpPEr!$U}ito_6N@Ҿ V'A2?~x˗{0럚kL`/{A*МgzGuX d/fa$#2$VK">[2u 2cHA@d#}6nd]Rf/?(ʋ^ox?d)ӈM2~rr}q}ʇKjl;nEj^\|#!Ӌtt`.q sOSsg' Oq[qԐ`%jff=!hx Rr Gf:tMB _ x!L߯Q!9B$'HCݢz F 2ۥ=P |"qڌmOƩ,H pFc@.^ @· ת L>Ƨ}W| DSiUk̉)>4^!q"3e4B߯ Js|x k痴G)MMkdF5O ,D ^ԿZ5Gh9Ϲ}XS:;]/菿eP8A,7gcvcqk5LF י ֓kZVJxʝZҭUۑ *Xv: ą#)wGRIa+dSz>]MT-(13L;6_faPJGAޣ?>{jU`/.8t`ťƨV8,iVR.ogfUjt՟'[X>4΢>XW7]t2fiT=p0I΂(?gϷL{uY"d`zд0C{3g9nrHߺ_~kqR֊4#z}CU͈X8@Ym˶Ȉae_=YbZή8/&/z 7f4hSUüӕNQd*͝SS)hsx`_eooiRsϧ/ml)t#3,|S)O}o>vNi!Z morOM!Jh-ުfJhuV^sAgW^83yy !2 Iĵ΍^"Q:B51dqDkO^Ԁ۰Ü){78AEgOEW.X_̝1o ^7R@򗌕jDž$y6~|W₲q$dHٓ-A<\)17!1^GÃ=wӯE|}SYJd*b'sYeD:[1s`I]^}y?|9?Ot/ؐ+$l zꋠX4w~y 7Obc#,\G@ҫ=hנb[;TW/׶;`S&(,Yv,rPzJ93qٖFQ ^D*yеW}FD/ Jh_HI,W)eej‚Iڧk#iPQ #Eе((f< C[#^ I5{3#6:@N%7H~yuB-@]$eCqJ夰6;J n\h2:Gx~GvX>,C>T2`_"s.k}";yzn7ZzK>qBOI8d}h6$?Ġ^nERyqTI^s\,Ӫ[?;'!:hwkW'!,2ݨ:YUҙ0mUI^*Α&תuEf~TInG8VGa:.N&>gSTCcjLsP'NE b+51ww{-[;SX`^WeU-or+n_?ݷY,V\@1y/p\NVŧIV-ˢP(M$\:A(i?qhloG&d|ŶA xk>{Lkq XDg\:jȢPHQد4NaG^lm B0s uY4S7jQedSwC YU[[_;¿+E;39 A@v| LaK:úXfTOV3֩) > DM5cǽGloeج<E$va) .כ)B]M.fhCܥuE6jUOZi~1\ Q)Yrq Wg@<察ZE4-/| ;F9 v[ZEVq9U M!@4LxȩPCiv/M%DSj. ̹AIP<!WLOC$Ht4. **h 6׷q-S0HI'9KD>'{Hpqk7ͩ{'}N1RNzQBFz=_07ٷHӊi~j5Ϛ͟O5^/c~H=n!hb*e%e]/(y "'#/PqMZvEt* q(oOL+D gHr:7^1kn3NTw4O!u-Yb}f{"S(S+my?MhB:C3QitaEJm㓾UQ.0E-*'RRPZnʣl4@`C/CVi(ض&YZXKoi`U1Ļrr'LEfTK7d(BjYq`>(_M/ =>dӷqưϮ1'+*\|a!G136uD2,4[w4-+bd Bg=*0@d)[e*@*IX@>&͜r:gUM/M$:$eE>i.[+R7U_`Ro4 BL (d u^B6UJAߙ+ٌQիj zwZ!hvShaWr”ncZ34rAibUe,;ՃE#+m}1=%Q}6ϖB@Ãb !p|t1I)C3qdⶔ/1< 6D3.DNq3Z`S"ϱ n1÷D Ox5Mj3aQ3 ̯];NW#:I4KENAӹVu;k%.-Y,*ݫ&5Dt͓~Uowsf, JELF @/-CTd;HJvRP<:90 v3rJuT\NNOw4p0fs^gUI}08}eXZE"hϰ<-t|X-HQ̅2pŃ@dMi|2v9Ki5*ԍ"8Ta*ZoӊMZ1çYKO}`dSfJz{s*4JFPv,O".&%ZCpFun3i,_<QWʅƞ/uraY(YycyUqlk"RFVKYmT2ozz,Z f kYNV̅I.K oBZ"u>b~mҌ Eέm?~TcvoQKY\0pcT5$ydm R< EyQ2OGE%n "9@xf 0LQ7:U ;UJQ:xzcv-h \r@FYv&Ãr{_N>[ӹ8%aS?™%םeNaTv<'TdA,HxBf^"481}/Q:6Fz+ԧdB{Lߟ;H^u9x$":qdC)&ufC AJU|nl>$q//[c*pB&Di&) }ܰF˜ph TI|`p,S8nӿ xthTeJj"AlX"Y~3+c]ܝ8N1ZMO2>l@q-5d=>J,B6S38ZXS5G1J@w`>!4 Z~0a!*_KVﴚ|>{|\m' Hs= y} z}w4c?SQi }!zEa6U՛e gQ1 IDbƶ. 6M痗WemJ"N N;[jb;WbdCt3Q5؎<81_6KN gc&/0@K"ěPwhmEұPpMNF@'7z;w^7U#bLw0 3Q6UN7i4VEc׎7FV P IE~0%Њg럂SP6S1@銧ٞb+4* dWN,HlaF}ׇ}FÃ=}ċC8>Nn{AӼ$R;uӬx-/"]Q?Ue;n (OhM诊qIJB]5HrOF?)tHloY/mչVzN\ *H;HE-)WVMזz(e&IUeqV4@m'eU2udc=> Wm°h>F2/_b ]*O*`(#!jǟАO^")ʇ*`DoKrf겓i͟q( hD(LGoF3\}_~tN& O2a[R{Ue\]ghF0oh׈'<,0U_]8qϭSMƽA4 :eTܧZt ߮1By`RE2 h`Tt-*cAJ4>ywDOlUtn08*3Bau ek;HP& r0Tc%E]O59 ΘdfUKX#(O}e818 F:l.2k`F80ij2bEbrJ-/Y4}+ cswCko'L6\jP>p'j㬒 :cehUe K0Py4*.'r2`?^^N_R$-y(m%ߥn#>gٻpuKІ;B=b=[LH=:*,Wn5ڍ ZfgKu*[Uz %iW\g% ڙeH v>8w)y$ 5*XVvlXd<-'>[,+P|$v'l>*̃3}Rzax69d%q5U0}}%!*3U0*< V,cI/i5mKɎe^3#p pq_l`\L"(`&*b #ь ǩT)2 i=H vn c($"[ƆDs Ygav:^RnNDy^9J7s"j;O.^t0M֔qFMeGe^\3u.Kz"dߙJ@1O,x][D+6˃X|SkOgcɸǐ*5ґ5&ѧI(,c ]:`p.Ǒ½G.'HI8-8{QiƟpfATwڧ@ ŽRѨdzZQ@*^M_P72`Bđb)m }-@2)g}iZR>S`(E ^zrAcwdk Ke:e,עi*8cI zWp%>9/fGBC('&b+dt 3Y@JT?+=?/h ,s fB$GaEMTqcNk̴6}, q2#8Ų뇻B̙"mfYnU/x)̮nt4nj SkcJ[6Ilnk m~^AX,ˋ:FB=~&~%##{sflQ01_C|s5SX.ZehE1KjS=-bM'91,f2["I GK)d0%XDxuOXf[?m/S4ʎqBu8AxY"w(1Le"V VohIdFS|Q z҇e, ?hl `aUBwތʸ>bMa $:vO0d,M<X(暣ja3`iDO|Ig|ё?lޯҨ.=1EP?R¢W O8AdiJJ;I鄜;.+!7|:sڳ erlLgiuپ/-u\+9 Pɘpv?rڟgiQql"ZmpBU+~,z$̊C}xۜtB![v~C#iG˖NM*0DidLJ鸠M=f KCG-Nf[:,iyDCIMe O/1춨I[OYs#̡J6!pwt]!֪»r&;GU7?RID5"Ob=:z%|n<)[PT(r& 1ςDrj` hu"BZlZ1l.SVJ-fnr K#v˳A,évgw᷄2AJ"ҌN!lfc&Q, l .p(򻈔O KUd&eIUkt Z-$OE );~w^Ȝns t`3=wuǗt&P%ZG/t[;/Vy^Hf% sN 3{d5ht%r a)$7^!/3@5f|V#5A #]('ї"|sqtS,~ߒd%[.Z$Q?~jS/o~JjK{;Hc:) 4:KP/ο^/Z@īKISOοw_\_*˯gUm9 VOMF1kWJ^9*qYjʫ֧D;AWef4܊NC*:_ y̝FH_f.*|oa$$T9ı \ndҌ͆F G$ ήJ.IٻR/G/rYcX#IRo&!;m ;xPKwϝj]jgqA-t~OMvRF5hDrԘQZ“NJ+䒡_s27ʿܛBs\Ь\iMh胉ú$(/}We'o]Uz4HY5"ESAiA2aw2BvUo埁qj@rkeU7 ;~vP- ^Yʒ%qg}(y$rrՄ#uͫI(MM'Wٻ;Uni:d}P4l%-s+YvaXaeOtd.&H}EoHI8Y-`VQpb&(\Bz?E]~Fz-\J:kKd4SPI חd5ibCt!}b͙\!|᤯-J_J̜Qlǣ)rD_=6d~tm($l':kIHbr>ԃgD*:׆^&(n-JsM{7csnm9h$5&|64=LhtQRP%ݚgFA4 ID[TQl덩dH9)~&!ˊ1ptDR]\^k$ȕ|bS"&`AzE~sqs`2i \ q飢 @j%fR垷0a_߭z_yp ߔb}U^55:!)[eOv痋X``- '~S'ԻbmZdExDM렸c0~^1 }As;l/,wẬ\ O؁ XəNb5ki\:CRL `ڝ:rwO㱮rRGq0Țd+,[D5+`ݸ%,>?@ǯZUjѸ&qH{K~Υ2UZ%<ܔ,<()7R"3':O^Wq0"G +a1֑nM;Z!n4l]foGAH OYa-7$0zXNdDдi#?r7N1=]x\bwUvc"\WYdl9eXg㙄G^9f&bٮm94>U]6f-F}tcU؏z4+mn1ț^?f9xz7v~Ά'))[-瀙{iC3&~u_k}uVY"= I;trwnt/ۿj_v/ige28;{Lf'tO7e0`_ G j-+ӻ H6܌3!r5.V4T?nB%`e`LLdy;"5ZviΚ Gگ)TsȆS0w}g-z0 HЏ&XNƜ)泭r 4" Ss-K)u˷jRR)0*Z]k8IQTʋF+l0P-hJm/-|7>gmR~h;dDifWDR #jFA#mTfsh'U /uiYJ} ?gwp*ZN^UUnMf矱keΕ~ڕENڍsDFћwLb WqE՝g}dZ-Z,I{IW_O>_ÉuGKrWa:u,SC~gbvi> XE/ S@zc|Z;l}i>jrI3 oxŴ)>8g6AJ@ O kΜla/gcFw07 q)AE4|fBQɔt0NHixכ_myزHjȘM#ºg !Xtܸlc;haͭ:g`TYS/ ]Y7ŔVя@s1*Y 3K!I }e#qěLbބ,5n ҨA3S^_. u 4Qmؓ hfoѮ0rr*6b%4FW@>%8[799׳0j`xW+:'enz+??5W-Q9uAp+VdҴE,4BI&2yTKگfdp|SS>y{-8y`=I / 7<ݰ RQ˞_?akHCUu,O>^sLeSXd$q*Nɝ=7?Oueu~A>~#)~M֏xH LNZqz$ZDO8YX4 n1[@04 ̹sNzTjeY6GL7IS̫@?(B[[$$-%v2 $+(On=ϴ LCN 2aWe-lGgHIJaee1;9h(*p|6ߟ hGDn%RvGQꆌW l™vFQv:FW#RyiUS |⸌ #cSyEctф>[RLMy$4Wfot#_I &b P1-͋8?/+3|P朆H"훌q$Ӝ9PX\z0>u%E>UTA/h-G$3k4(aA%-zbAd&k ֳ#R;;(HFT7Bu-Ɖzyiif5R;Tq5X8̭vq&qzCu*sE;{zdݔA6zƪg.}MGQO%;)$ >]+Z?WIkJS /Q[&x}>b5`SW̮z T52aoSoZEbV{I di-'j:if^3/XMitc%xiEVS۫k߃nB<0zRM-u+tz7|fYIqzy烪s/x)Z?d =X moo/ >o(U+h?9_q'D櫮j#/!/w LQ/"3$0ٻh<sz[*Z<~܄XϫzIuΊn'&͎Z YD45k$CWUo{]t9}H_3Gnr\*P_z}q_~sG]g9w뀖YN.vAduf?Υj* r:~$eȕU/"9y9x[㭖u]$>k.ʺ6 iJT8ʕ;T+jL]ɝQIgWEl\SU·tetg.a،t(Wׅ|iN Ő3RW)(ch)ix/Þ6pxLx{єowΉ˙YScҽmlun9}]a4$q*dY(R(R+jnvYISCAXEA{wo?,wv:XHlo`ٷVd3']b.y%%V#XGyUV_jҖ# [~ZHƾ5^(p$d?R36 S#!f-O[2!QfhːZ<֥4nuJ8ԙ}#5n{ \=_+IYDA0PX#iU[Gǭ8QrMXRwy3p܍`E[? kzH>  DVJJobD/ nA1O'%~|'?_5' OvUNCsZnIęl4$o5+6GZDF2ͣ"cs^7ԞF0&;LBXO"7~<]\+؞Eÿg_v)99|%㮐HEb`Rk;'XΔҾ= N0qX£<%};Њȿjx>T$8T?bq\]ӉsCQ<>]rTk,}vQZYތ6 SNE{m=h[$=9!-'G[$ ȶ4#>(]VH $y' +%IcEiTWx Ƈ:[}h}~FGB7Mi}W_]ԩq%Q:"lSx[m):Ѻ,sScƄh¨TYK'Vb=D-r*8G$ՉO'9m(/ź-fDI$  Co!|'1\P:*(Rلx0#duϳSnNy}ɈT,L]&я NQ! 7-oA]D9zsNu]xBj pcYHKd1#,0Zg xAl'n,xAI'K\B#'$c46E<. J3ޞ|>E #Jڍ>M7fo$R3. =E|kbU[Jj_+ N*nK0X2E`$Ork qFM]8 |A@!tq_rsES@Ĺ:ι%- dLxaSFoE%>cCa151HTlbXIKT&)357uݪRZW" L,J y/^L\j>$ocbY# d`Ვy^^6-1Kۡ 9sѥ#ȩ1>!͜Y1miS.Zl*Be17 F5(nkdLov]@gS8W~vir6L &e 殾bvV',,Deg#_Sa%Pi0!!'x9&^";$x=EV'h4>zs`zWcnl{hƚOv3=fPq1|֔xrX}5 U$mJLsŒ% .Z3YAyYumN"Iw0@ luKOw"_% <=XVzSG" "`!sq5yLb 0?4 &g(a~`7 ;ai.!.s̈*oÛqXfW( -B6[BR4V<֤A9$/Agޘ*gD<dEqA҅\ᴑT)k'k۲)[I %U3I4]&.f,yk-ba-ƼDwIKRSdUn2\WO<#gi qa!(nlZó$CP?,n?:p"z3Y։k06mBďuzo[kІw?Dt$I5G5/,݁)a F3T9wBmK2י>+Ch27~d~{L$6.d5{/KnK2 g0 "rce )f{fڳ8<1$@S@4/e;ӄOcqZm0Yh}8vEoA8 $?rQad-r.x"LE$@VD=D k>-x{-Y%8!XF;L=-2` 6N z9zFzP̦ n0ԧM0?>a1kԪ`IK}x>4**>Z}~Ӥq_cDmpЛI_cg(vWVgaפ/.VlnNR+}KStM+ɂͱatZYwOxVb ,Rcv[3 w6 eg;O|\[YTg?OV\pc67yw oӻx J!aX}6MQ#בZIa^ jS44xnľ9Yd#D4V*ץg9f 'FV/b %k2x1:bj!"(_P{b^Wx~X[[_TVhPZW'$, 3K$`15}cSkC@#,z[F)CALICwqUqmbƷ2_t-5ȵǂԺޚGqXyrWzK%-x0џͪhm)٢o  ]6L}3 &ߔ' jduUyp]U~~ݠ:c/47S$.tl>}5\I^ʪ1^p[2Ф|Bj3ePaBtШn  >#۱ʿ.|nU Ow9U9'ϲ*OTQ0SC袢6G@+hK,~ |p|J $u zyJp޺n'yW5}mZ2;bt U" C\2;-l~T$mGoegS>;FfB_GyǐewÓSH^%er:mM$U9A%9LX32EFSa3R-Bd,؇E+D4]7=?%K~'llי &P#aI$lL oy|yyҫUyYѼS|1\9EHB V(Aafh5d$"{&*(:̹|8pp}1eHХŊ20e1Zsa1Yӂ"O5qeKJƞ:{q| .*tǖ7~=g$ Z8j ^P}x^#go^m4!K6fZ7ۉ紫zuas ZR:#Kw "ցKV\PWA1}в],esdBAJSV荋3(flQds;"YcFOS0:RE1]hur i'7-zROݰQJRW!Ic=j?fr14ZHFK~w^2*Aj{%őg{?Jtl* X|X]kk=.23[eU`;r *9l4lmKә%h7XDfS_ѾDFdyt 9SLU{{Q6PWwqڌ=ХzT+cnU4(V_ \%=f¶;%'k<f?.N/%q'޷ݸlNͦEX6i[h}˘F 8qr~i3ikuf EU@\$0&V~*uU:?)6Tmc#8[U Ǵ$c4b~STbD#&V̾ej_}֗uEj-| ʼnЮs.@U{6NԿ"ď-'wf~疌(bJ$o*.&I{(V<6 m鍅)1?z=uKtvAsnomRJolk==9Dz"$D%Lo w'MߍﺯEo_fS@_qW˦_t-!vynG}5~zY! Bw[f %w u<';Ace+ZӨlV,ؽWAt&|=JlM>kX$) !лO^f^k+Tqj3d1‡ppTb)^66`qvm wg^N{lZ lAG񣧹pY9S|noq 랥|c<" J]ơ<3kX@~oKuSfHW8!GYVޜuR %;{]xoE3)3*$PJQvw`YYeuDYH@I1]}nvAOBe#?àXf=ē/Ί-M, ^ $h[cXG %^⼺-lM|5oܿ]\w}.E9{Y ~Hk:Z^nfVi.3.n$Dwoo%#R WUOXc&ĩ=[vrG <.d19yQ!O-]d ZC+tL" mqi<ډdwg%?%,bcB7IzN ^e<@Nnktr t:ɩA,Ӵ,_E(M mKr=:f}An;q$?ۿB'>;l }KW;m @H |s\+"! ]1]i$MX9 I- .>[mXm |":v;rYΘǁ@7`]/[WRhePhWz2]%#֦d3H2FBW a4EdĄeʋS $M g%/_:SP[/?_~xW)lW5evIoͳyq ģUt6E)N5iS Ue`9Y!P.f[:k^w E[(V!_zW}WN-Lԯ,\+[̰ohh7v¬m~qUT9KaaVMyPJ)Y\IgjÁ*+ ̾/%A\Pm=v{]n s/ Yv 7>~n6aCr7,$9 !2ȑ a̔Is[r1BSp;F@^Hտ'mu+;$H˅D"1?KZE "o\{tijU]Γ!_ ~ nY᫜wD\eȫBG/ jBjlk]˗d EƣcՅnj{6Z3TDgckl' Vџ9)C@snv}S`#IT}Qp$9YP+:`k统akdK AYCa@*>f*1KX2;߻PTևPYZ* !~ >%#E R$IƎk1q=iHmo1HG3cQ1# vIg疟SxL3c}{^>X&0 ? To$kFZE$f!@.id\?䃗:*C2l쀰af3n U@>\./-JiU5`Чc_vs\l}-v4rF+~߿fe7.Y.#Τ# ,"_4i{uPL.]<0ͺuM?AR~̭}zkdž_8y$zz,0~DN=V;o={``Y ];y@j}t_uqV9cV@J=ShRp z=MeRoVKpQr-=ĄF]c"`)N K:ZiRZQbbvO/2P­hYx`?6sY?V_ ; O!tPjYUvb^لFR]nIHiU豅W3;+ Rڟsv˱avcʧk zW ~_39mW%nbv]L-F,Ps$ #0[&d$wزi*6şbVD ui7>:!RQhC\^:OOK OX֦v=Ɏ_>K/`˛gQX/ɣs(`ɓNl/Ϥ^i4Z˲BF\"$~I. {/L5"zqד^1;L$;/dc1p[ޅ帐7zIgWz78^!qF:!&X$ _bJN+|yMrJ`iu/:%xrl1=]C 2'yf_"5EG+`_g  0dFjU8}sA ?Ľ`"6L)zսjV|:LlcYc P\rDN ;ٸe4ye d vv(ЉSX;mcb`v6\?|,M5ɽc{?ο!TWz;m % ?r=i)CGç^0R7 7b oHLygWZDUeFT3]n;^wЌGVceAxKW'ir|rqĐE/s@_ \)>n^ӊ Qdg7rIҊKx=u:wM] S;&׭9_^v|WSINS"/7nM(^g!&Ec&'pҊ;pN^tum_v2XBux4JHL`bX8KF*2kn#J.%@![?Y/QXSʄ^DU JGP.wf$JxVd|!8 B`UՖyۡZTb~熩RZQnIA<6; bL|BH`>yI]?>S^_ ~q5";pTtGɂ->e+'Mo9"'Ԥh|yf0;KqSk4MeoHP߈,5I}&rLLT_Zp%i!̛tTf.F"w`a?co(|zGRʣM5䴷1wʟ*M܊`nF^Y[~ (W<%.ɚ W>֦}/ )-_if8q#Rc g.}.3R^K@cd4O1)>:V%| RX CMX(`?_99ALDk2 ao}[6l *$G+{n Ri4ZL\AϥzOk!Kr4k?}EԠck&qY ,_5~eg źRSD$XDkS~MtUU3ߋn}-ڱDGU (Oc9H8 MV1|zy}ElIM<3->I7IF1'k߻AMFۮe\o6!sI%Hu-N"O"Lt G$?ί Q)\GzXΗ_u|=wOl%J챢8Mv&7VSr5]J"gntAhˆ2m(g0lAҡD ,=zU[̽CkLÞ "fNY:6,P_7D84_tCSOqS_I'35Ԗ78TےViBS{+yȽroO@[ዺY웹y#9 F+&!;?d$lQ>&R#it=Ǩ-T =qC 2cߍ A+R`!@Tʁ:?$OR QF@Pʥ<[l"I5O "Pvmݼ`큂0j#'2%m#*ߨ\S: hשDKJh(k g)4\0[(A CoY?f!,.aFݓ$LN)st[Kze  ^+jvk̭%0]D{*ݟ/}59 ;)hB37 aw3_߱a/ƹ) pўsvk,\@ 7~5dhW yn߬ݧ-ZN:8_eZ*. HӹGKÜ`g'3e8ЇYUC@ɇ*z!s-{<_kNs=1XWAD9>ÙWui7ʳs#W9j PP4W՛M0H`|i=(1@0 )R kL3;Z-D~L?fE&;HИX-Uhͣ`m˪E[~(RnPZBRe%vͽ+LJNt g5?RW/R'of&QbZ?~kI}B ܩh "NJ&tuآ4fS oia$݁2b 4qqU|:k4;]:$|YhO1-)-n`ߍ.3[qALZ(.tB򊙠X).KC4qlw/4.M,5}F|J/K v´k39\늃godrxBcw_VA.̂Sr9:9tg&ڟe6O iҪ<rt>} IObW{eQv DAt Hg>8}wH& =zNzr$jh%r7fsQ W?#-/8 /GJ6do0rŃ/cz\` {(+W,)tڝ,Ewv](tTϪ/%{3 07>|>}%z'Yt }4?xY?, z` NMrzE_΢hR~bQ]o4mqF=߇o/Z B(F|:;b74FQG :PGlkRlWP2ɺBARQ"Z,$44rء's}(A 'D+>{UOéd}5VrE֖5OQye'>c IcZ *]ZpN;GNׂM+Wb|/dݹ᾿[C;јBӚ\_f9@o!7J Ti`]8^e}Z=_P:_ۭX7j r;]ɒSkЃoV}_~环XW{=y |dӰ |w@B^yg zC Vݻ5]]`WG*qrfw.幹+42ϥ0-Q=i7Q_iDꊓTxl88_g;V:6*.HA{J6NfX'!8KȮ -z'60Ҽ;cʖDxӧiT`|K zO4Dv>;e6ns>Wv5qܶYƱЪe\p<}dHa04&%3woDegJ'tX@@3CψqH28퍂\y7Z`c<2 K wXeJ[JpU1N pSqnOBv1RZcPqK-.$@6Pj) ּR >{78<ΜK˕:2= ^Z`b NM3nu& +UQe)Q٘8|hԯ1,Kr7zpǵ(/EJTNՌ!{4LP608@ݦmxh\&9I\oˆ_oMhg|B,aaU,l875 9Ӑ/# 5 &攎,o:Ӣ]Ń`{q=8tUAMiD3(Kkf44)78(,ŖrL@mNtl.O 29y.$P89?GO}l&`b $bq]t|h^u5ʐR=$Vu!s,A`9~10n.INa,YL~:]Lszx2{f>Z2Ym7'Jի *> [Wh)|ZW _/sys~ޡ۽8׼pdbH9ۅW* YSI ,k\OtCwk3g΂.CڵwPn $W3 V< cXO;9UyW>Hੀ~q`hp/,rpu4Q89M![8aR#ko5fִgtZKK"{deěH";X+vi:e[sײ|f572Cܶ߃=OML-ScI˝%j#?#9/5e2FY1scek2g;kdU;0kV; YNP-E&iC&7w5zX:oCr/`qB(wJ7S0߀?8ML9XM5;:-:o%2v%.Oj?YT$XJZ+%Os FI" ;WD;x je>ǎ#QRMAꗍ`T,w F39͠i% W %jMFB[WULm+R327OnWUa@PL;ɳZ²dtwo:MUźh ˹:V ڮQs lqkr=֘ ~X 2M?q j*\LЋ4JvceR:b+dwt(u_1-}HqgtF៷.Py6-ekASxʧv>2KXqk KNFsHV*B%Eʙ{{og'ϺMLi8KLq/>Y$h/.C`Xoo %?lݝk$zVbiӾd4^/aR $}R5i1nuJ}2BY4~]AW;,SUT̕YY)BT`(KUkK? 6VPtY΋c!jd K[{6Hn[Mx97.){oU cey{74VVϮn~i=ܝ\ԗ/})E+U}Zk#g!s@QݥdDH$tP3F{=\Wrq  HM5!HggabӏtUܜy{MEc$N)DwYNB~$q޳"] rŷt y;; K@9] f 4ڶv.B{&}*Dn S>n E(,82H?->-0,iv Wΰ(#2l97Bex*,DO!G;x<υ nbz~;[$^q90xKN+˪ޒ!$F"/9:!dMfW :Cޑ/O|"r*| )IO%]]S.,'AOgU ڰK֎6 18+2.#WQ6Ppxi$/vj[OH ":97^t Nn)imA\LՃp<_FZ4Y5g`A!t; i}xTeyf:0ҜyEk s@">ӝ.6m(e8YR0{2iN[1NS\FʓR%ld[Nu.bhb9Ef\a/ ZAr#j"Wy?x;{ P!Y*Zc ͘諹Ke^. F԰šdʖOMG*^xRY܉pHit D:U oUxr㍬HHR<^08K[G\E#745 *#_f6,x[2'->zޗO5ry;'w  iAGkG XߝZ] Tx Sʘl_]m6%\KZqx~<ȺM6ȞѾN.q{ i`:*;nUVn8W,d1FP ky[|ƍ‹oۀ7(8;ȩ$s cF9(gZG+G?`X}?y|H]$0P /QCNOK8[+g琩r,!ID]ȿ$nI$LnmRV4E qQJ^8)܊bMZsU9i2E$r?a~7\qur9sfh \jٟnz7Ds) fikOtMY&jqԅS)jh7f 4CoTr>Ø.S5V 'gOz T(nA6oJU "^fT>t*V!_H̋'gmZ~S@`} I-vnSŦs溼4u ŊZr}#eB5!]EX ~jlHjEU \o;C^PX!o(ƚٯOߢ"KmXwPtvn)Cʢ9i6K?" ta2܏k³WN#Qs^ r`<p`GA0YM^{9cZ@ޣv="[P_ZbҎh ?QAb_aJ]S:f N3FPcVIBd1P$gY!FcwI}y-eEbWsT-.H .z4>LZ_|]G-Ѐ5kүBj9 L/f]L_;sN4Q%GyV}Қ荳ǂkOcoy+J=n?b,\Y1c>E~&%x].sTG!M(m/e{xN4(6S,{\XySLt9k*Q~9{ K?ۅ M>>R:]|wi[Z,^2O(>] ^<ݲ0}=shSY;lL`a3l#fE%E*EJa7t8.a`I!;7gNBޒx&;H4LE&Ї WQf'WH%C/6t+rQc $a6PWvo#fǭuF č:,-*ƒ@.kVQվ@m-Zs侽m}Г߹7x=){d(~39Llb.o|VPYK6c(M#eg\:]\"5^m QUV3}c 3%5}7-{ɨR36W<l}5ĖUo)LL *V&ҝ KKTw W>W] `;%Sx3a|]LYŔlHiHМ 8Yd2vjUe)?iD\>a)VތݾөxufR*2>K*y$z@ىL!NdGXNI^|flg`@>S5c"6mN3u~(0dP9-mF3MKwo7yjvjʀD⎾\ʈ%0R&QB-nzk:4V;8Nppl5 rvj =6 F xַ؃ &s7VlՎZ:wAҷG/\ *ߣr̺pԏU%EBrŔ}E8r/SM9mXu<Y8)vh>.!+Yl%ˉK1(B3'y*kP^T#Ҷa97OJٯO ApN3ثـ!ǕJeR~&QJS:رL%%|L2,󞤧 '?yw5sWt34aYSqOxhw6'e|B:,ou'[GUw5̡Pʈ\G\mZSׁ|[{[ŷg'z6t!To6K}vaYH{+ gwQ)ԖU)r3ÓgF N$h:aՕuo{ͦz4j {tFu_YJ)JaW<.dOK0#Yq[P]]0xe/:O>AO3N[h) tkLjO\0bP hJ0aQa]yyyfPZEEYxÊGJZkf9%Yo19O}jAtTOP7n :O?p7P6Yi)xAe&s@a,$4re<:ē $W!Q^Py#PYyhYxo[q" ҫ׺uAa. +-g>*  뽂B3$4 k%0Q.ICgvH5x1>Y^n|v:)r0)oM ~cg:  }agG19XYvBttMзT)2  5w cHp~~y|zMfؠN/,24x4PtdQ3 ͫjU5ΎTxXN#$^{L39_O[ 5ޑɼm+uV.$pDfcYqT݀&[W31QYn_y7Y̒`.{l)RZpNC \ϟJ$]k-Lb|], FCZ =$4i=ڦᓵW2E-,3+i2<^J@j+m͖ ׃W7ݛe]׎UA_b]VdIhS 5 qGᛤU>|SǏ{~$14ɧ\[N;gꤛz#a7.~ugl.)diD@>/Pj֭0Ƈi%[\q)x ՄC4xMAq+e)!BXIޚy'6ͩB zCJK¤ vĤYݼȤ_wM"9>616Iw#2¿ܜv]KkHvȤ&i @oEISU?|x504"cr:hu[oׯ:Lnn35*T֫{];{s M[UZ\TY]ئ -+5H:j?@-o4b\$!U~ţow!kNfwނp]کst>*/ ]c$hX̐*dj+1H 䩾iU|=siVlU;MpﴫtD%جJO烈*8xkaxo-t?|\yҥ+ҥtW\1v$Si>E;cC7}ݧ/G99:,=KFB,ޓ;_t zOq5{y4\/jWE !9`F&Qbu[{Q>ߚ,$uԟfOJWJ{9N{sK6pen}}.R>ͧ77q2UAͳs}#̋f/k FwVn͚&>pPި _lwIg l\sDs-D)Du5J]ETKɭv:7;X4 W/LQiht֔쁝nG/7sutZY*kUτmCRy Ʌ ^]x5'_$OV'873OʒX8.(r/_3TWkZOͲk{w\ޒ|aUY>t/"(m/NŹ)x|ǫ۴`b:m -߰ɵ@7yZb4VEC; [|?oйu}OXht A)Y<i $m^fÕ[Fgni*a?aYk 86JxiW~ʈ@^'W;S]>6[Ge ʆ:uPl bAe_gC>dKk-8$J ]H\Qi_;@U)mmc9kfN&/z3R}o PT]Y(qS`tA,\V#˜<.iׁ_ٺќ-'/"FiL|WW_ +@wf@?]r ZN缛4Gn^[gMU F:68ь:72mcEȟdX(<]Hjo7~G|,ΐht;u칽:\s}XX|>kVZiv-3:!IYŐۃb~3/$C4u$叩1eeF |hdW΢ J5Tܡ+&S^sZ4M7[暷Mjo}R(6Z7L$,)@5EM18kraDZu96]3gusٖ-N%8|j / AXj5)D%m{F,ǍmK=×9_G@Pr'o):`9`rSBiC!W}噾XDaG{@|aiG9γH217]G8JD YHr6P:ers(۔y]]Rh0 >]Y1Q_aEj 3nWUl /|e:{O٬Er]w|X^Ug$ݪu+ ^Kuyygqv3cW& մMtmK|ḥ7ui3d/uQҔ^:xE"^4rm8X޵.kK}Η /#蘰{ o8F3qʲjŒYU{R!>}a80+AVC AkfNJ6: *++4U@H>*WY(H3%z[쪚]cfXG-rQ bQ/,lVX}ǴT3qZikIh5A$)eFK+35Ҭ:B i~2ՊO'/zP4-Q$LӐbX(Yo 牡붷X* lqsT_CCF}gm٧s.|s=4;yGuM[/Q灝wzO=~4" o9v@%͕v]] ;}%3ԉTME$2cSU[j6ȔUZ#˿i5T5_JYw Rn^vo =Ң*rShQw g"ٲɱ%x'0Łނ>C }R;&0Š, MlG8Jל2inG>kR³eiHjΊ(3w,cPԼ bU3J%{4f] ]?>O$ 8q 1 axx᠛k6.Pv}X Q.A}) pPY#DH20Sn3mӲ|줒5[%A05*R hr]\yKw#C8-ӻE,tw(jSWGKչ^O5\Tw{zdRsDBo4 O}6*(N 8YG)VJ v)nޢÃȏ+38>yܠ1Df؁P ]oV F_OdQ;s&}=לBu ͈X:z1OJ+L,W㌼q=9 4obf ԢbXVj0rUxd{ZbKJV2q>ډq|yAU묠,s=Oxsbڒoij @wk*+Ypt yx\=>b(K}1AąmLXܶN¦$`kXV BȚ,cMm-Ty!Y,^xnjSni" 3?}d\~SD}iLM!9U:Sn4[/>'ZE-[0]Pj5hVB*w9uuÑI(>uaʕ!p Դ moI,snпH4QQ}e%0VUtdr'Z1,l`%r>;09RG[* -T s:Luؿ} lǰkn/:1LCg^hAj̟ $ b2ܚMdaKWi 9{ڪ\;V, n] / 'ƚiJg.Ҧ~<)W  62Op1Rp8$}h^ivLIkL$i$~eٔxCmL?fy*H[ir2o:4x#ag^w1D. =}'@1fqu[^u˚Ta($7r@7en_-RM"If`߿9 A` O%رБɓ!P0׭4l^P#N| dm !v5sSLlMTar6n ]hH;Uc:яGeۆٖ `WkDA&.ާgW*4VXm]vG6 F=탓I8G0!0jךB-3DeB{&\ղ"A3h7QA]xSC챴ტFdLУt ^zꥑ2c87s -{O![ߘWuEf @󻷆Wr,3cuW-ٕHGo]^!װlWO{Σ%ۊ Owj^m4ƗtNi}!2uy7|}AmʷaFOFfBg!yO 7 Lԟ-1G^|VI0;BmV̋e_lßV#MC_o^SZ#iŒ0ÏϓCQL+Ӥ 3PuA=‌uLill>IUX#4h]r~7/[WH& 8!PZQU sioj5Ȩ̧M|W +e X"q bX}]*DP˕U-&4NrnK&w>'˰KmʂAMw6=n>_1nmwh7?۾6rзחkBU->-W6mæ'ONGnW2+mV"%d3i.rsiw4 )C-8CF^ފ;YODwߒhXRW^4$E-XĻ f[{:HϗWp|]Y댣b$^[ c6i+4^)as%߸4۲5XMrVA;5S>QYIu~Gr_5 BU0M|P`t" vFh\S"h<ڊ}QX?{n~%qyGC6YAQQMZ 8ID.ʂq,VX9iħbqj@3ֈka̧Wnk\D VNVV7_|-EBJ}ZK34叙Ś@ vD,^5iҁZ=D$( cښlٴh yM&( )ډӦ>0c.Ef<ɋ t@ h?9Bb`vbqʬԎ 8\jm狼t=% aQߟ26A0i;>"P _pYNS_#5kUJA)^$@߹+ժh @oG.]2R:E⢔od7ϝG>,8>9ʾT#VVu4[x߁yNB~ L篭֊Y%7OͶx;ь0N4]2W04_ -C~-XduBb b5+7>nriUarx ºqԼٴƓA=R;E)|ͮ޶K~Fk:jůZwn(44Gn/\ShBSMg}Uי4*jJ`qցTьv1W7 ./[C4pҢ\,5jQQ3ŀQ^i:cv$&x_Ez(N£WqS }y?\rj0x]4tvݷ2(eQɬo>ṄXO sӰAmupf~3`E%fQ\s%5Z:A]8;qԨecCZfQ8pPt3, *-xql<_ (G|HidxkdU"C#"͙_P;ɨfdq:i"$w/ .W2eH(?!]޶>vV@̇pE`qLzr>C %"1f'v ?g`[s{y !w9O׍tVw>6 "EX p3(ه`rd|[K?&d7>2aZ笈0*(+I1~N?`FV*(5(U` e{Z^+Pi"%ݟ]WH>g_HWW{r%є2+a?yVE`U*H9ݑז-.O'@$OSŅ°(YJZ NzCf-\Դ+{9Ap*Ě5}4>x 5MU56ӎsJ^?F8p7 }8 Oi%NɻGɆW$$`StW1yC!=:t q1I]8ʝ`)cO~4(.ǠT"XβD8p oOqٽS@&{:<'OV ? `jGm\="^4J 7v'D- ڈW@]>9V0TGi[Zw&'=L9\aI/y2;'R|4U*+ZN}i۲ӨuS[rL*)HqK#^R6iA쫦:N?%&5V^<6\l#qn]\+/v?<"BJSt<&NX}  }1tF=BGV>d\U6r_T>VoۺlZD"p7?PV9t~n|8yIv-N뿚ݩgJ<%@O47hhYfVQp R̐wʦ!;{T蟡@ţ Mu!7w"A\ 狠XGdڣwԀn T h*{K)JhÐDC {pؔ9Bu6]e.cK.8C쌻SЃ+Y;4 4`fXah ߾OcIikJؽLI4Pşd1aFc1T\1fէdXM[CX(64 E˜a_.In!*_1b~vs}VNSa+!U[ 90 eW+_#tzmk&l?շmc~+woOW@:]vSM8\ELl4;=ܾ~!IyzO&X{~t6ZpSW\E=V"+7()A/0 jܿCTpTMCg|DPMPF\#+5MSߏh|u-JGw?c9Ȩ~U{U㬅KFytmShZ0WXV;FTR8>uE^ wu}Ak`oTyݼFAgg%fB#ӕdTmYPlo.&,\eӥe@M:Q}ںhvo`*@b݊ol |\ٲF{8Uac'>H\\lJ-wqR˥|Se3幑TZ<:'Qn2Bqn̸ g1ò?P?Vz[x_#TUۻWv|0,Zš ,=H pmNov= ".8ޤcŴ3| ).j&Kjl-,¢\F w>k ЧZ$bn+up S$1se`WjG/eb=>2{ w2e#Zq؃v _wX5y7MX*Zy<$ǪJK5Ofl-K-D"M51'𩦣r:GOXounkzaϞ*}FWj}'Szbߪ" w\K\W-J@]'5r [[/]Ƽ%t; ]~UTip8i̳?N~uE{& QO%y0)k])P)9DZ8s˥ Y*1㇊+kepL-`p9zyɪ5y0C_T A]*NpF3}z`V#t  ,=<&ZE&ۮnmh ϝsW"޵Yow}&J%k {{ P0MSh5UI0Db7`Iv`E__`A1ZrÃUcNt*-M"9?ww+kA˥˿9 e8j|xa˴L:'X= g9NgfE[lgwo50X!^`LpfpOmd hGgN!s>N,;" j0f)}>unOC Z$<((+ތ՘noz g]h<>/(Jy| k*Њ]Se=0qnъUalpp nff7/_d{IW#9r nή&,"Hԏ^Y dB}&Fg)k+dpߊπbpIo\䐙\|R9YY=]&C|`Zǘtw|eV_vY(@\*ߏr{Op?$U~2# LO>pno:}k&CiZGqLu<ޒxoR ޢ}O4p*Z.lqfjbCG2 KW¨N53"ٙv{5,#"7/ 5|.e/:`Th:@VG״ׅP5ș/3l~bF~"[T7ա-pABvl|dIT=6II_ׯ;TR^B&;'!)uxcEʮ(<,8f J;+>͍_RQs_k)XyK3m)={Nda土D"%D_3 LCG]0fk@ gEP7@ېKKD. ̫sddΜ_KKXQuܺ"3r؏-;?T_o\U,)Ό|h!su،Xso!aQ}l~N):iYXq[5,Pù7j`fgPмf\L.Vaigcgbko[i7qa;i_No1|Q1i-%Cf$]7ԯ/Z>蘒@&(Q 4N+1k{!#+;]NHG\"oP~$$a\_nR*97$7YkkqY3Q (fr7EN]noq7 Mt⸸B"sY0H1&`it(U~UNu`hK (`7b_tn!Mo/Y"S>py mKl:@ $\gpr%:b(*Fy_&4V|n|P֭j,B-Sf$&K MEЛ\9+9X%U7tݖ38r>z p>>~ڄm@=}c֙ <2c"%v.ohJ-("8QVUĝ,BBy]h"i֩L3㑨2 2+po]Z!>fNq$O GOW%gABq_Š] "˙j(cIݎYÉ;FRCgZ-{1\5uXhX>3DOݒqи9GEAaJOb*߰wV>{7?K09dƸCPi5Ks!K]|:^ *LӍ'Ưށ&eyiz7Dt9fJ@Az Ѹ{dwW qWH@I:'NƮ+ocu|XaN}Ĵ΅i<]ڃҌ 9Xι“6`QO(e.-~"JW\I\q隭 yCdYl뙞GerM 5;1|ʣ9Vh^" *ZC/HW^}>vq߉[i ]tϔ)bDYf&%sF0-[/jrbc}/XmJc0s58zO'0mf%$|{}\IOi_C7ADgAfJ݊Fƍ!(97cdJ:I£~-*֑}٘ަ%uڮ4G,l΁e\8kXu**Je !gȶ6%$ʕ˞gV:\<OӪTΗ(9K:B irKp?)y1 /Q aHlL4 GzE$Y<NwWBfm)-a=ib7|HAo^` .G?'5e:I- 1w6+(Hf1LY>e }`a.No8lzro ?]{|70K+{y Q{8>1$~&2<-L1)eBOSЗ~(l̜Ɔv 2iT𩩪|yF~k-Ri+8yuo"˖ u+a}>AyqT$~n_Γ/< 9”w(Ov~y[owӺ_kSTIJI+j%Fӆ^L@jS]JG@*^n=|9e2>qhC7Qux18ZoX* H{/|hdP,2;gڟ'qɒeV)g7sU+6󌮥fkt=<8>LR˜{Sk%9̌U+#n"-@vMtUdr;񺱤0+P~ӤH=1~-**)ChT>zDrv-=gBCrsړ%ɟk5_ȟi@g` 4Nݟ>iE3r #OI1xe m.K1|.E\ 4xS K)Q:HA~>=rƼ <(>#HܘqS ,T+7jT!\;$JOBHvDi'V$x!Wcyvߕ%t(< vZ!WIo=k4j|9O b9,7no}oY8 Ӊ!@<%0XW9=j@ {1;kcxa>lӝL^vDߗt\X6z75Lf8>P9I& XeE*4Htİ'PG=_ԛk;y>lҗ #F`XK^=;(GBk-q5 [Wm?g$x OXH: 8fy?NaʜW+6[ z%MR&6L7t_zTqm{`wrPwH$֑8PT\x67B1tkVAպ,qJփF9/HD3}$«hE2f<#髤<4yeQ\bj$]9;}Jiɰp.BO;&􆣥ԑ'6Gz_ pcj;wЗ+w l]<ҧO :7ƾ͉H ө*epMUUpl9zԒDUXRne܁s29Nh/%-YگJk>~^;RɊ&+,xpSO STwTXRhQubᙑRaZsn *ĒɟN"G6AUAgGtu`(_ʂ"/!uk'AO(5%7)ԇ8bZAvqT~9[aAG _Xy~*[n_ɷIEE޲/~Vn~7E \ +SхG|HrNX,(CKmB'!D %[ )?j}Q8|۶ zg,h0dEDoD#K<QM?8F4 f?1Т [ . +H |hy+X!AMuhJ7&bDiP}+]0wΪxW7g;\xMλ}?iZq%.w{**|M%!1[CY ?ۉja~O*da#Zy\4ev斴?Q$i'zUzNYo]߶o7C% [5xuNg\Y\UKDu ߺAb.5_p<-aabG$7cc3&_KЦ?bӱ þ9NWҐ1 0/3PbԐT A6Y˞)&T>;2C'$lkʕ%{'{{' t7pʵ;3T'HePay0m2{A')} @ :|^;:N /hQ+6N3AŃƔ7e83. #f2g=D#SnиoʎdN5q]G>'Y0Јqx9k>l<2͡Go"/=;JV޲)S^X4A Sx2ޝ@%qS$rŸ*y?|՟>lU~Y,ƀH؜ӟ( Rsu+S0U=;S-Ѯ<`}:}sJ"HiЋ6 _("X(0qyyzHs Ґ)Cq?q)mt0e8v~c?|,p 89P!Ǧ ]hk 4MVo} _B?W *6EJmZ0T2T젥 Úۊ+)>HOZˤ8!ʫGQ`3W޼yu<;k"|xġ,T]+5ńORL_ y>z,%dM]u A]6߉z!TaJae+"_]R_/Ah~b sCPh[UB׹ N2sVzv& ##!4_28,h[SvQϬ, WD<_ʺ:Pͳx@ x=>ww EcvSDEğTXZ Vje4cJ-Z&l|ن'ySΧlh9d9/3M&{'30^.s[JԲ2jYpK.nRna}|Tϝ0Nӗ{}e7yYjA0+ڗ={^ r` Vk4HQvA){;{Téڻ02դÑ+ɄZUᖖV[Ѫ7}D&liO@<9XdWw]8l:fitȪL*Na%4x:ki2gwi ZkA>WǻYgetxkNj*KĀO>LgL6,’|֢ZTv[(`|$DI]Y?X!g_3qzs\r+, rݸAoƅL 2\Cfz 6(Ss3"s#-dQaIb;sڋfkGrINey#+RI*~LW4HklƏ. >xUV=MF?ȏ.gdvR+"51X^Ԫ_#݃~ܱ hf?@e- ٹ I>Vc@Y ߾~: }Kx<oh4 7g}Ni]{=>DŽ%jF}2\NM mz~0/MF!{!pש_4׽s,~o')v~+B)葳b 3s3z!.0ŜDL|g{K?gupavh2BPoIV?]gZO ;:bI5g0||d_Ub)=UH[+*}R򖃱nÅX-Pl^l,A;g1 m7fh;U$! #3LpxetG/rp g3e/nǧ훻.He" j :@h-])|;|R =m)c1f%Zf}vLǀ~Kvﮛ e"C3~ثI{Q&ҮF#oN<̼/^2KQJ6@LAع -R`!jLP)'Ǜ7Dez;p/>Y u_b<͗`_1BUfx?|~RO$NSozu~}{$W$0LጁTX[Ϛ~3lmu?SiR7Y]BȀ]ןscjDV(Q͉g*y=A9;Ն~|7`m\/Z#U|[kYYcrw+d+b]ԪML//g_o@)~j@n>䌗Mm>Qth_c;$!Ǟ},rG:w6|%Y>db|[WpӤN6>Xe<_F6hQC[i+3l4)Q?ao}TC'FJ3迓idKvpW'Mqʇ6See nI(ӑQCVp~6w 8s-{,K$,`]8aWb,Ȭ59(Gh}[_i㱨Am60pf?pV!lz1%#F!ɍjJ ݨޞev;[$qŎX.'I`BFoM. CӁ!K_NJ5Nшrm-qnH8ї9`%|D1HI3i/w q]dmh8loJoGJִعJ! Zs@@ImHHTV\m_/_In;_꿮x٭zCdR>pvAݬ7@E;mu~ -qgyCq˛iF8A5~!uvs TM]evuYV<Ԝ]5C*A#[Vu"YZnys{чbcN@<->|J"c ۺ h9֏o3)s؉6v+:v_ DU捜}^VrkCQg_z_!K/ݾ/QQ*/SG*^kb/JIiLi9jas+炊'Y'hx3ŝaفtpD%Vál@{+5X$Q}IusM3y]1/\'('`_,$vi7p)"93}ɾiN-iJ[ SJ?TtţvKIn}4B̛kkEu&UMSJA 4|Ԯ߲OL|pF3`wŒH+׼ =Zt}Uŋ7ᮁ|i<2\~yzp$*\B'ލ?E !_dKO8\<*<';1 En\gjN&9=_ΨIⳜLSlzB+☆$oƘbxDRtI\vJt&栗5f:zkx ۡqE'R~ qKM4m]yݥU@"Ƌc+HBr4Vv?CzS:\?kcCߟU` wsDK7$Seӛ-wS_$AI?30NԺ4GD#2STZ]V7؎yH''>SLH)"pBR5OhSFf *,' A*{ {q_%òJr߆8Djez?%<Ͻ 9T9gCd__F #zIx y*@JԪ8[?6TX$QWUxD*Np,]=FK8nS uI'#\ȉ_dJDG}dVS&= z I8-]C2Ҋ#{_O_):җI]*p9i^@7pjIP1!pqy* 0D/\s7W +T ?8<μ+$(M 83ӥx9AilHef]E $:fS8Dn/vba0^-!~~yW.U7: yf?9_|˝BAeh𙃔DOMad3{pl?Dû<=<&/TQAdE;꒻qTsf%k&.zmĦ7s-#X_ςR>d;vP $ 84z?iy|x؉I8LAx}eyF7N<{>ŔN%Sv˭ZnMҀ1LSYpAt?+xqa!Z΂czmODZ:? GN* ͍:ϝeT $!z./[ 7/^ƿl[at!S-_~n^.2]q,{;_H9k iγj2תv$`];6rAU~\ĐxyYaM^׿7:FqN*!/m'N6An g Wxމk}m);_K;H6<$ *{FwhQ<bkd.Ag[e>Kø&.Ba zAoee~A}2JoN Pg3YL+X>oFko79 Xpe4mۗ,0۲<Z3+Ɠ(O>]Oά7:6//R.T}8+|pm֠ ԡ:"!6 e"{=IAPνq}69RCB ~ETi'ĩz3t|p\=t`FXqdHek؟hؿW,"0]錣9_DkSiԯj;mD݊}kk|)+)$Ⱟ,3ީxceJq榊Rʳ|j倪MeE1P fɋzoނMDH:*/9t&\KEw5xBl@p~S[|7fF{ W7z޹f‰WlR[m5!f@t8wm<8jOa f΃~ʻd/G .T `hcf\(LxK͡.fcoKO4R^"=ށe_.K>wv3%1FUkd(+ KcfR!KP izk +uy h"6AFΈi{LCTmqr?רK{َ,c1ʇ8Oy'j,A3 ;T01=P#{]uk]VMr>Nzg`քw;}ҿ0igBq4@5\F4]DJa)&!${|a=:R I޻qFXN+PܪjJ4HJ>f3, f4#p勽G%.9xA;7ID3ԪSZ:1oKR4 _o`Z;zNxօ? { ,tS8ŎMY)_Jz#&1XlF>;b=-\+EYծ4'H C<myqX,^BuߞXĖƗfgny>y@E-ѭ ٴƈ5J;ACRa#i4yrR7+ QG a);կw^`]6\!|It+0;GNI5O@a_ "X;ʗ_aUj5m |E z<:2f+ UM?HyHKdvuTG{Ga:g@p@BW? f{pҏ?CzFC_>y*-'yM !{2X %\8hoIhS ۳G.eSAUg; bKMm! h ב/<~q K<ǚN9%J^2 \vc0T\JT6׈{V*,-BBi_~ P*Nzb,)\Cxl**Y27"i}S{XX- b+lDhļPFimV Gƪj5>HQ#+k-o X"`,Pknl1%:, V5)ܿ4j\h.}eI3otj_衿5 ';'n26)ݦ) $ [nUOh5~,|(`zg (pD6Jܚ7۠- # )b55ͪqKY]*ojjAvI)$H^MGQ<v-\*w: }Q'c}x[nb~[oRw"7ExF0S!єe6zqՋAtJeh 6~ҧKwY 曈Փo"X`J[m4j35mZD~?91;I0\Q7/lUI#3?v,fo#6yWDgOMQ /$/`DUBS;GpƈeOZ/Ż! 5x+7Yk7+F2>Ft3k%6dhrȹx-{rHΑ 3W$b08Ni߫v'8e`N^wӁ ȴ_5,i;syRKE;x<-F%t᧓WFc U);xPK5޿1'gMoY!fc[uMXDAu3"9GP$kuK]L 4OT`qdw6ϓQd=v%"0+ eE{_5w*;aOA/E |Fzr gTب<0 ܝ Ob3cK >cq5᫬6?g 8!;3$ '0ݱ/q4 U; P+s.'^ZȚ훻%0}̟tlWfg `J >EЏpyOT/8~w"QX0H0`Pߋ?gqa-@4X$G3NZKnXȃyԧ]\$| h˵=Ts7#6i2E5_u?8rgT;+O Ng48C~f ڈ ﮿$ !ƾf}3&;noVʖ[gtJ l7|^,Zd9-@kf2SQCsce iBfWp>C[YrG~홇'GG'^BX/H3ʠ1WsOk]fuN} TWh&`zXq8;](l"G-{hz߼I7`ht:)UU-Q(GTӒf $}=>|rqLK+/LyEe? iӧczv<{f4 7^'܁b4Xs\qiURӀ3kQ,li X챫\J N C%{1IZϮ;Mzq|2R~I^X- A0q,Hlk\*M1 \3 -+^z?=3LY(wDw1otI[͏#Q.'*gME ?yRc^1]Gܔ CXIگ 6x^+xW}D2?F`r`Pi.Aw6Ih9-D@W781N&VNtb)``Rj( w3-/LRi,Ogpd0j5lKkA:%m@(4j!I螿!y@§窌FIX2aϵ8 pX?wvs'8%AQ0g74mDfOR&N%Em r PF9& ݼ6Һ$-E% GʗY~V@}3P Z,XYڹj{?chЈx'fk!K fD^JgGEeq3':/K/#l7 e`;8H K4o.8 ~9Q_YUW@R[^{^.UEtcuߝ):CҶw+`O(ͩ&UjVL͏ + ~ýAFPf>K{h\ˀej_Znv[ MǰzAhdrX)34n:MQ[vڹ15U^>jؔg [f뺤H3xe ;z<ܕk}@PcX 18iLcMXp;f"8|m] yݺI( O "-Goo!&չ+DA\EEO`T~Y3'|lL@1…QcXdr B91=ojZd ҃Vс؍m:ʁ68FSZaC}lu6 ҡ) g^@ȴݏ@c *8|J0&M#Ly*K3JPzMDKUqOElhjXZ&XcJ,~.ѥE 54NJJ7[~9|f>s{PTK6^/gCäU.ifӄ&j?:.OwJP soLS;eI{6ȟ$pn:{cO8'Dyȏi~9 Er_bgRQ۠)"tۦ3OR|6I0::ЭQl_wWʡT_abW \:(JL#Eg?bG,rGZwψQVtc}S|YduU,z>Hkhݽ[|/;/Yp \F>lRfxScu+QK$|8ߔ 0Lleƞ3i8 /wܹydԹJJsdc  1ǎI ) ^}+3PVsȥww+߇CJJUBƂV:}ռwC-3/-"}_SI`gˈ=yc5[(>RdPAL1*FNKfZػSa'!vVGӌ{V:WSAUbڬjRफ़G.G*YZkp z+ /!CI k2^:R k6FvÞxLFp})iI+gՅz&tVwa0)~Rڰ똬uLDt-:wΦukY)v_fn^/9tч ?1~`OSI9+s{CO ,g[p\CyӾȝUTz6,= dNes DӦH?fq+Y DrWgeQzb=/4QT-H>xMr`ɱ s=O/G$}yg ޽T9_z|O7>ϕ Ǐ߬Yd{U\G/-j[JXn2Կ[rXW<.l~Q\tŃ۹|-Y窃ry1XW/ks40`p ^VOU ^AVUd!`^MFbIq4Uϼyzpob-\~VYFR1e> F.2Ikeab;/gDžp\zy+9}7(}NӤ \x  蚣Rv;?3GLLou ƧFQ-]Ão^@\CT8;IT8# ?$Bчу^j9Ec`J1|ģ oDzYNS͚'z 1u+Yq1ghCN?+i\ Y&[؞- AB{"z)/kWV+0f!F0:t gL@sDn]TX4cW)W]Gtt^(joY -l 5Bڂ3@߀~&Jh//mkYin?aT( IsHLԎSC@RR4"=Ǯ8 f,` Ͳh~i^9sNGYt-jJwiҐf~uL IWFD.DQ-Y.p݂ѡGPہj@Z헥(KU-*KT~.D[˯碅&Ǒ& *>3(<{;K=%ma%9iKaU StV_e(z'5`"7t}?2郗Y D¤T k$ #͖ӝ]U kTt-h 4,5ޤBĊ26!_p cM;,L 4MdtHЕY1`vdrdkB/_W`a-\pJT򵨧z=<|HAln =*P ym8en"ve̡+ }<O׌f߰q#S4Q,xrx**3ٽ7fcՃE#5,6wݦ:NjBս#-b0Љ!X2~pPx%3h0UppaDB]ZiHѢ<(t҅qag1d仕8IK.~3sN 9'vIԒwǃ%$ _ y|moljHJ|PY6O+3WIZwǤ f ?M}vO}eB[a*=ؔIѸl~mӚED>q͓숔T0|FE8cKY"]"&n(kNs@7]L`0IW78L/ Kl2[}m?ӋJ8#!ʏ?NN%@Kl[41¿ĤI+MN ?< <}?O'ZI&̪K =(7S'9L" l{%a|*GdYəbQ9>Y/l{'{'~x-״[.|PoB&Xf$~`F+bМ&-5Ro"l>EXV/.{,m)xd$GyQ"8 =g:\ɉ/J;~ m>3i)Ǎf3IbJ8v:_F?gWx p O9k}{\.Kg j͊w~K];?$αֱT]Mf=YT'n}C<~y7Cnӑ^:e^.fѦ5k]3FȘZ->x[úsO{0.H| 5rfϛ^i<G6fn@4s~.\^9,VGxOAkI`Ԟ/`j_#UCqt6{7p3o3t|܁p3V"I8IÞ({կ;-fkAd0Ö -7m;MiÙbSO#<;hJ*"xNMҙi%7Rlb|R@C fC>-`وN} ef-ʫ]eYD7]lttтmd溸MSF(~\&97LNɪ$/Svʨ \|Ǒ"m0rf?+Ãpf|~; 4$xu5\@Iz:%=ޅr 4rWe/UQE mY7;޵P4>jiB7'JM]&M-)0ʪOު v*״؇т _dS˩r~C:LKKJѹ$ C\]R >| 2U _Jjf^ިl@'~Hrpv`VxD#.2ZcŽ\uklrl*y]Wh8Q,]Q+)Ny~$ E"3HD>nEsUZ$:`<}uBȜW1VtyBkɒNɳܱL/`dGgL"ahkIK48V=RGEG%<^ǪZY!!6 xIVsO*!?T͌)FPD]ym73N٪Y\ LsKT4HQh}O|Yq%xMJL.7hnY[޺ю2ZatI?Gz +e#| k 1,7:"fөYF>a4 %yAYbD [&r:SFiǓ'>0Q0tȡ9!//=?a>yu|'CaA4j a 6o1]c$2biv3ն*/-erZaO{H3}%Fsn]ȅd @aYjoD4X=_]E'ϻz \`^'.hMp̾8xr/_,2bg9,NtXy5PYv_4ʪipL#Dy;%TMS6n44akS󖲢;^vQ -ތyaܘ.tݤJK~ԫ`~N ?te- &Mq{s++}㡊WSQ/q i6Is|ϕ oM6Q Є|&}> f@g$>b\q>iyԻE{8 ϲ " -2 ZקXE{&bIڥ{V @2~NkѣqW [Y'޲ě[W_@늌/9;ȶPt Tk}vWGc_ >FyBeZ2Ӡ캈'P $h.T݌ ؠ =7_݇'WL39Œa8*y(bZ]iҚ}}:OlyL!t?\DgM}TjOQszGCAcyit2c, M4;r3:JϿD'+raYBRܭq4\1TY1r6źɰ#m2 9~By}3)C+(t.>ߓyVAt}<@gJH2(t0x[ne[nK+^8b]2\Yx<<*!N5rr+0ǫ?r~|ڈfǑC"Iy>J=EEdEfW0Y\ )T f-_Oi?yeCo!VF5}HW>8]Ҹ + ^[#HWFJ{Zř,j=Ŧi;WpM!+H+ɹ$YRWͱ+::!yɔhmʜ+~ù¯eN7)R8M/&xکD-[Lo/V{Ώ 6 a}9v^;.I:FbHN?b'`iBc:J2V3ooV,Ue&b“!g|[$nA /󹯕 i3JҞ\{d%],hflwKtbŌ1=.Q~ވ%9JhyvfiJ4?3" SkE:hN~g}.Ji}^(iûo(C $s/zExitANӾLAVA0򄇘CaXq{m]N[]zN%: )+ad{z TE6]vodNQ\,B>:7L8I88appRV;rZN0!6N&-$xo:7D0e>`)A t/-_ oSVfq*!d2*îpCXУt7{O&-G)kA0ʿH ȅDeP'{wS'"FS-S?+ NjnAY O}wf#XH "}tЧMcguMo& ,VJ5aŌ6#/ sSă%,v0A=`߈[:q`We_\8F礢Ϊ.$vߣ9=~"_|fr!teb+[YvER~˄&0`АT`HLrΙRym*(ƥ7旛;MkyZheƒa?Pij-K:1VȚ$*^+ÃD0g c)D\:jr_$?9~O:PYі_U|(Z e+ۘ}=}Ix(C- PjYD+˓Ï?O G@Ku{o߷o GʛNP7ARTe-K@ -@Dq"M3.OEYiteeh~zwK1bs$S$lR *k}N^/HTPiTtQ.CB' U,ݒf*)y{2ؖLʵy&eYc3 .J&N3=tg^cɨ'DUWA9ۈf -{C5%ED«  "rf>h7Ӣgd7͌vƋ,CΒ7HFpi2{F"|IpgX N{Mѝ9}:n?U9EmTmBd![dBV6Nmu6/:&zF??pyfu*ؠ}_~CP>e*cOƲ4a* m9IY!"LQITÑB$("D ~>#R}Z7WEg Yq~5[JP;>n⢯+~yk@z.\"88W}[ nS=eDs0&6|ߟq"h`1f~TTMi8/}V{7$B¬@f-S,lZFt'k=0/`ZUeFC^nhP2=m Yi/~A&"4I|q?J= n;yt$ e$T~H<(p\w@vˍ6,.ڭƖ=({P/IIJb8fP"2fhDb$'璖/GU.~Qup $,dpBlp%iuZ7 i\#]uSז\y$+xftXRUDyɓ-z9tt v}ǡͻW*A]Xbgfu{8nh#ZD^2 vy R&[S!eh-Q kgs܅P]@J\ L FgsZyG/IC [0  ۫_Dm[q(jC7kX|Bߴ/ojĪxo=s,Ё #*ӕ ' hcv \1޾K|`ϜI;Bs.C8 !8,8=v5G/Bwsj|d9*L .⸹Upi+؂׬ZPc[9RyH{Ij1|8uҰr֟Z 8Aj,|U`LoiGyՈmg}Ԅ[IB|ۓa y]-ʗ}AA*d s ϱ`?^#馸{\tTбuA{ Xl^Rpcg9_6 K LȤ)q\ $]ǽ]1cx`{hÝ A1vĈn5x: **HS"[|ln0ԯiX3Hŀ69a܅b]\6zT)"q, N:'=w.͓_/_CtfS}6k$$m;zn@OV85:&BiqdujQH8aS0E/Z~/@xgya8sȴ-; <VI *L[w#cmL4xrHHp7xi ++fp~`sۏF9V)F h>g8|n傜KFM|lE8aĈ6Փ@AF7ֈJ.w2zU?:rlYY#.SџzzRx?>z1CNz V"({*^4w`v=t3Yo~2 ĬPRMUv6 `kw Ʊ2(T@$wIhuS ?cم0t 3GOͰPO`?wq)9t zaVò&*@yF;D ͋/6'qb"HB^)u1$ҀH )œ¦HO> cXj1lCxmP]8-)󢢒HoRgЙxB!ʤ:+ލ2M4{; W\ln<>tj ֓tu)zR7@?ЍDPb8q<-uSwFwm<`1_ǣFfc2;qvN,IRZ(f.#tyQ{= [t .)D, p[R@(8|Ud5K#q_0±00[B)ky D1jV1WOJ 1֒f`AቿvҬ[$7*){ 3H)}i:qdrthYS4GU@wp ~Ty]S/⡋Zvz8v=$Sa8Bl|ZW0RxMT \^u4.UqY(}9_}5Sڙ.e׍Jd-8>Fno_ʮU:46⥖ #pz7p#acَ89C_[u{S`Otuak#bV eEDhp^T^{Q=SҴٙ1Mcư~t 3|Ơ(chmA P'Vs]|J/nYO̅@4s-:Xݨ5/\V&gstdSG}ΙQ$4>7̳Vll?̉7LGX4*pkf$cVJ?j7L>6zg^Yi7]ޢnAjR3UjisҽVfeTj ļV) uF frh/.:8QJhɺ0`0)ST];#m(y1nS1c_^bQUQG=O~p_QYOx Itx뽬w>H+u{7E z<\Vzסz/Q=YwxP>&WgȕgcTEQ(~D<;gt= `瀭l_h8nXA`Zes)GHSJ&Y 5//J 慭j֢ڜ-(IdrK?'3MO0)Ӗx1"&m"W[xͮ cZ$W'򻤯Yta n06}Viطf#+anZ)u$ZU5iɄh=KS.cMB:PND p%c= e5r9BT"FWOFa5F::_ Ò ۻ6QÖ\ڎӷ#o<,DE3͢`r[јMiP[*zd&njRQ?rŅgV\bP狠3_5]ke]_U%(x]z{//1TD8.KzGQni,U\nVpDaE_o&f`st[Cv9sX )<*ff:vme*y^3E;G7ֵryX\ʑT(Xab~G7W!4('~ɯ]"ri'Sf,7u L` Eë\q;ct=_TGd-^ɘ{[;ѝu5"FPC<>9?Äm1RS_2cIF] $Ϧd) Kso-b-G~s|sÁj:nrmr44ꇋW Q>V*NBO5K~7F/k,U9ǁYYez`{%׶Etw"INg[f!,oR,NNdDRiNUz^E! ? DFy|i漃>@H9zP,h2#G`@Ҫ}j[O'iZ9C `ʈ&pmdYԇ6W1?td-)U*9qo:E<Φ,ePX_]kIt٘Y)n00fRlJ{^oS-g#v o;^0zwvч8?|aolO?O?*wgg۷B6R>XhWw;Ap4[%J,S\iyDT7o߽gK+c,rVNY (ҏDc B Fv96nW^nN#C:ڭx6M(FFKtg+l>CW"}(H@hm3HG] `x;bzS<藻/5(뭬>%F(:c_E%3>*ْ'bB4e!-c(&:g_MHGZ僁^E̪|~%d=A.&5xM,9]4U#c/D~prP+-!.*W@Ͻ4#XF "&x5'Y1mt Tta2t_U( /}Snu/ U>ۂ:S6ѥCNE"$Qv0 Aσ7 qOY!4 zM]vS eQvAfQ6;J(`=L5o:{.xO*$O, e2=Xm1&SƩ;1 㨯m"^f' wS(nMaaM踏/-i ;.Pne[<-Is.+Aoxj0W쫕tqjZ"1m/;򥕬j;/d8qsdxy5Tdȃ;nv.yخnK8`d2vFu9Gt!X 1,~ j(ߤ<- :|T$i [(VӅ^a5 ( f~!)xAw7j hH,4}AJ O *kQ12WU,\qr {kǎms2z-pM3a|{ Yc?})¿77M6Ƀ_a?0LKdP}+[¿'[7rW2~\Cwipyyߵ_V?~R B61_K`Ɂ@2I'81"z*dS C, &3nɉڋtĿ`'T/QBx.0S>~`^I=y2kKʘE]<ʓ/ F%%ӍM[9LY'Y2 aNNr5.lx.Y !$CΜ̓KLV.duuu_k>$Wtq WX5ôGxSHT9󾸙m&{,b-R]qCj%qT$ ^O7Sf?M& fם͔7OW' y~r;Nxb֮ӫ¾LU~Tq:Kt3eMaKKMF9|R^yBs >UJۤ.u>K93u7Dx_Dӹ ? &da)4Y5DlW+b!GzLǗh6/E.h_cOv0ҿ;<3v/xCц*oj7/r7:CχHo &X[~ϮN/=>ϵ/q]q@T1`!f{5n0T^\R \[ubbZ ;AoP~Q)hoB?o"? IzMKolbEr(VTvvJf4tSgն5  ",Ǚ#z5εdI[19޻RG-)44F*(Hd^OU ղWυI2>2aCA?>9L9Ot=B'M &cYF7Ypk)43;@vi%B*gRklmiE,s\Ύ8yՙA͍?p?yYŽztfb"ٛ*] 6vZ*~x(:~n~mN֯S!U Ā̉~Al 7]yw,ݑgdCC;`Bl4X#D#slqQcO%6h]<߽BLb|6]m/s)a'fb Ut4.DђX;,bo Ѥu_1N.w',f"͠2v^w;' wG`F4y7e{˕>QF2XEmem:BLfGXJ^ʂj9rb0`If^۠}6(DF0:JṰ#O^uҝVMP]t`[cxŀfsOwQu!ll,pgn t܍솈Gu)[%!(5RFDZ,DшL8 >V#xlVֆ*C\plh HU$^0"Š\;v>[_fmx[H+8Q]<)0?-X,iAbV{ABrrOUƻ{2a;0__vSI{\7}zq^\_yyhM2{jocjj~ L%BZ[>I]tI~ҬJbQ _6pwcمYAXMa UY>g$p]-q k-,EQ2eCtCeɣcT5]0o}fU_8ր`Lt )|a: 7{Q!6q0Ӳ @]n t^UT B $"/1]2}g麟ZQUH `Q2^dCt赙O.֑nzu8^6v0%8qbqa\8DOD90Ɖ꘺dVJ0c]уcD_8㟟"bB2`mC. X,&B:K_A"tdl~oTg(T,J.L"@=E) b0D$\#p`bԚV"fdT~8]:ժQow>N8ªz¡c罡rFFSQ*&$@??Tr#[s0ɌlH=O\k:F+dz7,DǷ,z}x0-IapsPj?Hvp!A|u*Kz:xXR^,UŴN* ~jԉojai. \06 2a'JsR+^M/eZ9aŒ}&u0w{"=#3XXXӧɬW'BEMslG@H61O}aFL:#Ǡ;.<+^/RbsF ]J:4^Ew 6#?0%ROvQ`77 p:kD2KbE$B*5ep$JfHD_cb wBw!d8RXs<:Si ̨o51h"QŁ>Dy7Mb)sjnx: }aNz Nnz֬UٙB5=zB3]PoG$$ ^ ~6.)Yn߬oMHC8MXI_b &E19Jk$9os|2SeI*S,$]QH17}ؒ76o 2Qs//KWca/`⬤&Pٲ,y˒gRTkZ k3m`?E%0C*~Ytw^&4n0 TtQkhTAnXk=Sd+ʓ:tQs8g!-&i3Ft2Aesנ: |Tlɚ=*/$Ӈ-_HLgU&pdQq^y{Z삱 Y՗8Z޵O&nR –]i6qGiZs7 ܓo&k]OK D?S-7%FHswzj,[m#[ R423η%݄H ym,AD=e.0 $rb̦;7h$W88|uJ Dz51kϰBa8 C`UScE{fKk얧X f!I?1،RkCIa$~Ucw_.Ti,Ug`Av$iJХC4lWU=N)|V*>~ͧ*!Ǫ]djG̉ sʘF7s7BJ'6nY+Ȧ!C D*4A751< 0Ϲ2IRU>P [_svw\1P!rr v NetGȧ%g;# >8N3e'9c4 |M pc֡qr0l23zvc=z:y/{]SƵ5Wֲ0zr^55 .\\⊘1OKy.Eﻮh]N{2]\[9PUJhч\ :A5V| EejE5's?E7nS"7lILWMA"0N L뭳֕JQLRpd?G>Ka.2@wKIe{Ӈښ'H<-O=Y1; xF}'Ҏ(AQ:-VbhfZm,]5t6:*m :g]m I}MG{%|L,бnw/y&6DdםпZcړ{98Rֿq*ZA=bZL1 $#m2U~% h~^' m:mo]zF+p"wWO+]xEs2'Jt}PtNWclnw%67X%1P"wǻ'EjG-130{wӑc0H'%m *,4G렲ީ@q\P 0x2'%,Ֆ4@& ;ƒ=OnFDMOԻ؋}*[vu^;m^j;|kwwwvJYeA)Qҋ{Tn&螗Y2x.[iM5ظovwvl{mV?9}lI8$}[0L3*B-|tiQ񃊮Cm3j T+ lDP%h:j9JgP{5l]]^\]Zg0f+tKZYT)Ncs1T@P^ ^5 `W㎓Y :窢bi`@sфr w1XcՇC&)qZ+Sqp"e8yWCX҅+li%_:AAG#I `GF~h@ɭ׺mZ!ULO/?d>yWҬ#aٕ9LcˀIF$ OvyS2OO?t X~"6( 1OW" \b+6.kź_iSeYq9q ƤͱaªMXЕSwKY^W"%%V'jCy6"7Oc_^,hΊ$wMgcZ>W kF2!x7v4*{8}r4Dntg\אJ\6ͅil"_HUбU)XBJ 'q`dd@eJ#LR1'쾇k-0ƕD(1ݙE&5ݚFӆ'W'jm`IB<˛S=̓JJ,^ع/qݠdCV~VMwhrvb:6$O,IKAM:!}_:ah~mpʭ.t1MQ}?g6UW\t :Fw{X=jڭZ|0/Pӄ*Zaw?VF..KJG3μX2hݮh+=ƽ2]768p^&fn{D2G̪o^[[9F-:ZHNJt4@j\AOqk ܈l:6M0I?HbSk\Ũ, 9X@IVk'bۄaJ H e]%٥~tA`I!8hn3}DԊFP9fugDkD>>yo,d0ƤYb%jY'q<3cvͨ&d8C\\L tp%=⵬_brJħᛟ"?"wӱB;a%T+>0SSbH4zF{}HW{X2|<xpt._.cc \q\痍T/Jʦf˫~6Kz[!4%?phXhDƨבLBo&$܁+7d+řbjVS#݊ t)iאq\F4b;;YR}0{qƲhRH8@A~Y$ HwR^?s\14cʎ(lDtalS܀¬x?wqUH]V}0f];Q25_֝3Jnj4Gly(=r,(lz&%e\ ($C#@PyX!.3D9ԜiD4y<c ^er!מiN!M-@!8)nn(]-rZ.9':Iqz SiAɱ)=:֥El)VaW+ׂYCƮ_~ΐ 4L ?h'4pΧ*f ws~y>XrOWzuvVo2EU^ ŷApJD᷷o3)󭊫M ,}p pn{A0 fd͗ퟶE0\,G n݄R qha<V.UA$ 8t>Ki3Kpf UPNOtOvbM 9xl[ Wt;*о2GhYx+:,T3-iLW xWwt(Cď3./B~~oqW 4(؋ Oi0%FȡPPoAM %s0|%~G.,ꪖypm%# ƘwyMT_#XǛRI&7li!h`:.) IvzBZbA^q1Ƶ͢1?6ߝS)e>w0R0ɇ//XݙjՏ:!?O𿜋nP#\&/]K[ߎ4^_JM↴Wq!or nE\4i"}%a5㫩,qv.juH#_wL,-^YïhKWRΖf n)PCn@!x8%DU| ᢄ+T$iΗC옟f:ؐ}* n*-17XgZ#Q<̓`ɻ.;1h;޳0#/zqZȉrf!. KT %| ZǿGʫ&7FR+b2bwI2[nǴF.iKc,Hi_˼^Ћ?X5X,Jם.YC, 9aˁb-*4P0sнha*m67!2YݏoҲ-y~!k'fA| aLX85=QM!E21wDF 0ıhNArf۱VFVʌ _Όz]6ڢ'LoL Cv2feLQ `:ZdrE}z s zѨMY> AHPB3#灙f.rXfְ`Wݑ \S9LX#eO8E@ߟáo-@\.ng #5/v~BO"&qUJL?<3 wZ,JN8GUG=J "CV~+5ZV'@v!ěG.찏@sa(K_0GvT%'X-m![m9cC,㯵s/GBh7 WɑB-kӌ؝:RsLd"7~ #͇*T@ ]o֗ߩlK}|Pi&Df J3º< wvH)ȩ h-2Kfr! aĞ3n7`1ćnn4&. :rL9 5XLă16XES>q7A2p-͍hɗLzw{@sJ&N qHO|$qM@(]ɽÝegQCg>Ru|E, >|B^ߪBt|SnwӉU*x .PھI5bX|~G遈ws0I|R|%1XAY)Py w1-iZ!ſ%UCk$#$XR ^(ɚ0aG"B h .waoyG1dTJ}aP>1oV&[Ϟek t>wTb:Z+\QF0IPֆ[Z<œ95UA7YTEl@Ε;C\;AQUŋvnDr4ΎNZY9%'b@^zz9%,K&9vJ>ֲ =.7T,GXRrw& 4eMB;OR!v`[K0xNcwZda1X:Dټ q!ET3`u`/O!|23aڈ/Z4M#ϖv>aY5_pOz8$Ľੱs8Ŕg;n@r00Tftӊ'8&pLvr6b*NgIޟ;f^RWzmK4Dt9IU6Σnl% .i"%V?/-cq/{ /`%E 訞2؏]A?r՘A9b' N#k^km։&V!`{E\B8v5OO4p:?Sy0)kn 31"}{%VAE+}Sn|πu1a+YOtQf"`{8"XMu l t"w77LҌ$SYIF -*{Rttx?iAi̧!Қp~_+|jAR  #kJz:n*ajLtq=T*iZAۻ:4LPxO^ /Dn,{e>!m-(/cZn/h:#e/ &T1:N{ *Q!]B@ SʡFB t0(4[tS?b'xMק~7J狻Ghnw@g%t–֝2.h[L_p)XX b-$5 vIoA[F]b('8֠e r k>#]/`e-b9/4P h3 P\9|.es*b'Dғg/otQ*%I.Ehd 7ih{,@ !E=QV&zJ0#VA[zzh<_XNfL<%3^GCB`e`ܟk0ύc`@b@y!tOS8 uE[tk%%[ؓ!iy|'DQOtダzX͖㥛-JFwR~fMaV4zL 6X[`^3=1KԿ8B@sv;mܥz j-t|u9\1 PqxNJ!83՗r.SvCFtY<[Ltk.Xk]$NY c !2KfJc$d&q,AL-sUf p$2*-2:̘$ىbi Kݏ;;[ij0&JD7ύ@Bos9}Ov܋tL)W!cA7gQRˆ #.t}4Eߑх!8b\{4݀a" yml,wxD\IeDxOҸY g3 mv֮*T>ca,N?! FRZʴ0y"Bq40r tm|Ύ[X 6Fs.=ny3:u]JUbr ZeqcֆDŪھso*CºZ]c]Ÿp?PKeyKbskCZNj~h^~(LXm7>7/gK`lw.k@5r s<aUOSطS>.k+_Ytw6fXpƓ)ar 8׿y6&n2V?rI ּS 3@ZBâ( ^U1-)-<9QiMvt=K{C}/Z5գ)Gg .lYOTr"T{W$nMi>Mfj!{e,9 [WWauծ7oÊiʖ!lPtq_L!CKg˸7gfv?E9V6GSpa1|3ϋ?pb%FEoI.7BlJPtc\B.%q4O?־ lurR J_koq4]ḙ2ϓC-K_ c+\˾4"[j[~aZՔSAUbT|לBUc$C4;SWQFЀ* Կ?jWzs3JRUx YZcP%@|W3K$ ND¤hjʩb:q:zEY9c8=l[6DKwfDzN$ANEAaQ<^yE;:5'AF+nRq8] |p=Ne 5r{^*w=\2B]U hJ'dKgĥS>uYf% סV %C5ߛ.;Si S&mpWK9ȗkW\%ZRl}XS8J3m Zv(!Q ,)1sx̂Qe8fQO?̈m[&V-̝\fq.w;ySz?³<nCٝD3ʾ40Q3wv;/ x)S |' LMpTe婭Dålb/o57o!T Q=*V]<R;;qנDXGgR`]Kkaͤ*Np%r _~Ӯl_3X"\͹.J-K¯pNN巃srkl?0Ց6;x5.9ھq)a Vq,Jı9SIU7W{Qar_,pN} .1'uRmTrHfV`| ;{O 󢸧er[lsJ],[ޥz,)ei9uK{aY ulJ[R9T,_tl FPX~xI&D0#]<̼UhkNx^;kgQ<i7)cm%4)aw_;V2\4 Ӊ_F'8 X;$qC51rd#QOpא{ WmODKaVq*?^'mN=I~by[\dқF2R</٘9DORb>3:-զuޑȄ] j7jjH5=-hz*t1mq8a,z."J16}/jgKa9шረ 2ۋz<@ ySgĐAânXl_I;& *v3I'b@~!kl d qWD%/ sF`T04\ +[z\9/,U%N:A?vYxgC%&C_x]㦚Hy]k$5Ky;Wհ6 b_[cn\Ģ't 71Ht0b1(qvb[$6SȠx7?J5^cVc@(cPd /EC1qmPg숏*ِq$כ.܍G>q(m>%xe6 4uJ{ZG\DBiuH ,픕P;r nn8a68ox"J]Un1 ĮvQ;?TVC`˰U )ʙc>?eP}9jI ,2n$` I-?Ivix!*f{f3s$~DXy%nF*Peɤ `I a5!%EUM2C(9mbJRն<{tsý zd0t3]L&q<K;Ƃ`&Gp-o9넦eA}p39;d9v8prRolx%*W)u]{%8Ϙw`+v&ϓ20R,d@y,z% NgLZQF6+k:wl $S's>l,+=IhŕPsS\69T1yaQ5q', j?]u`8=t*q\N[Dݹ _VևVqHK-ÈfǶ48<aSw /.x6jm"5E\U{F뛐n /ÃM `Z>n+%}yDܣnBu~IPxB?m\^]ҹ:_u~IT;$U nIbꗚHmfJ&ίʒ77euZKܰIFKqˌr#=#'^4R>U#ܞ)V::Vg '"^bRJC ;8]g)lVα"_:_NTXizYYgS;nj-+>OMq|||Fy ]lmĻ}~v6R>_^| "Q.{Y ۃwX`rIJePq?UK â"7OGā4/KcsA?:e7jӛvqG[uqP-a$а͇wPJCj[0^iv+Zj[t~@72b<&p1Vu3=.wٛY.WfLOb 9q A)4HF-VbŅH {D]ߨL1#X ,dAKn̑,|ΪKB5RP$+59F]Vf,us,ԺDHd uÿ>bj(%[8pbCebȪnm~ֶ6Qw+/VK䨾 rsC{Fvr%r mAO(nkPqF]WN3h.[ָl ((eڋǭ݋v WGsJLvi_y >k^FSAa]ZXUbzNAd@fṀ0E?}0((%VCFV}7LpiK U民AI D.z<7wa{4Tg-U[zZog"י^B,b1M~KT-D3_霈}K٫鯉H2ٸk ;|bB 6"vT yVE4憌eź\[Kd%(*LpH.s|O.6m̪uQ [e8&[u`Eڲh7K"Z6 Nx)SeXO|DSrLzo{K;R\$A:+qLW훭Zn~{/N? W= gz9%`uU\ D= ^ɯP(@Ţ3zvp8 r|f}ի-Y,ᶗ$fjW@cSOb""p _ش7={HwoEȒzXQ@r,퉭K,ъ*2EI 2{s'ˠ!T[Ǵ{~6_kpxbɅJafՂ>U4ͥaU}wujn5GEcZ+zL[EG|~/Uz~{V$.!>nlY9u*xPxB@xqDV˜GsR\5dy77.Vu̕!RY,U:/Iy(weGG%Û ÃvxU:jE5gV U[RWa:#\#Cڛ3׌I6eBBņQ"-_&ˢj'ńK%Mw?Du55e)б˶_'gpu7P6W{):o!|XipzįMjaMM *cń mzvkg[ )& +BD͍ńFO n,—}lj"H5[&W$}FCDlj>.Y~fq=&p=.8R-&M؅ØዊY6@+S2u>dmmT]^p onY[5f:QAծiw.aީǠBUPeXҨ3qg*kl}1Sagd#5gv^ h:m\[)0qpbg[4b)U~ ʚBY,Koye5{֫te5?;#s.Ոy)lgރ\s9yYҎcŎ*l:9epQ)=VC}z]tYW)יK7f‚gs**w'ՋcX+Z_aK jg`$Q>[l ]>ޕaiW sW-\OKri7M\x%ἺK~`~YiY8c+ӹ G93g3}~Yz&NhZy_}z5ʆ(ް;($Gl~`܊7$LDayU_%a:[ڍ-9(v/?KFV>^VX5Ey8Nab"_f_JCii/7W \܁ew7{,_w]k5kAz[P}8DGH4s7~Ep8,yخׁPQ"#]ddܙtZv܌m1'C8oB5p}EirB,%,X~e:5W^^ SI,=Jfdma#>\ ]|& G'EdeEq;KQlݐ bš=(pʐ#0S(KzUV}1I,!*F`~"sZ3|tˑKa54dY|)kkvOFY\so4O]gKTr|'9 y0b8|+l2qz" vgxb> WPqe}y|i!Yc!Y>>Pَ4(+"^TWߗ9ߥAp%^X-EI]lh2?XΦr:@7?I/Bi 9}W1@0_zqۈR-h0ݏ, W3'8S)  .F8cȭeg EP[ ߕf [.+sJ8#'Tc2V>}~ da("+{/9@s7O!J[Nҿsd K,"͂cv" Q/Lx"&VuTߧ7F sz\- 2D{fp=>5 m='{- O%JxcD@L^ DEADs=;".(12ۦ*&c|\y(&ÒE::;Bf-`w; &0K㐢W`$ gX|1p['QM|"˖-DѺeԠdC)dpK aĞcQt* jCK;fy$!6t|SZ:_%VŐ<;ʰz<(w +& 11Wђƞ) vϳkyI'o{- &!]f| 41H8xC:zYUrgO˾$ uS`QUSPu5G+ mz.4XD;aO05; J L,67~Kq߸qܖb90u'gN;- O+xf>9s64lΒLuꐙMm>gٔ;N0:< ҳdmg逎7r1;*4s֖ն:vnnw8%jl`${4m$Z]OYӹ߽Vy9Zqb8#UPӹ\ڄ[OS۾ (*9XGZ摏R߫'kG]ggΛ- `NjN\{חʇ_! P "n)>MY{ pWrǂV N]ӒeAl![v=c,d8'SIu/NsKcKHt֍Ww S] -уKtX@ؘ{߬Ғɼ Q1"ebeoP7y;^ O?ȫT+wYLWb_ۋ瓍$oߨzTv(|:4+Pfe~s;*`i/rTB6{BX5.~-4xV߿ OEU Ce@ßϏaifnyH܁Y W(tj~Z']\ݏw 5 +-mz-lp?د?҃j)`O`:AJ/ zQzp7OꡝXj>^,/$?F2720A-ΩPkuYfǟpkv']0T$Rou}Ankr/2jn-b/S8'4nmWDb= #G|`aXΒTT]saL/c|[|(YJ}xxORhP=".Ւ4@ Wpjy}.vI6%%#:L }ʫ*@TU! t|zW٫hqQ }l~(2ܙOZX[ju @wyX.z2>dk}7(|ۧT+|DOR)h:M|-.c-V^+ĊOC[>gv~ A|٫Ey)!.!Ć eab d0Kø1Ƨr}jXĊ8*D,;HGb\8 efeO.bO('1 rzzDM34 xezEIWN)p;n2ݡ`%jfXkz#`]¬qS+r 3 k9}՜ġ;'*"n[x-mp]gnt ` GY.`@_t1.̂fsCrA(kKb1&L*>n(dɂ֕u!XBHHh Pƨ`7`}vV%41ޭyգaPJc5b&9dm J2 $rkqmV0~]Ole3B%gKš@QDcWZVYⅰbrTZc[oe8-ll${#GTd(;tg]X%و󩤈V[Ytq\MI_E"阆>2Z?bfd0ḡ{F"@Yoi5 {āGG:2vk~ZLݽ;Aѹ Q_]߆Xlc؏!i<=в!%}-T4FmB8YAHq;Oؑ/&tn=QyI8ʱQN~Ahs LV(5cIN7XƷ޹w+#3P;H~b"B2Nxs'JzXעG$-^*ȧm kG۵BRKzJROV g"㇠7IS>%biHU]O*i7Ca`j7@ õQ=L}ѱ4e/ާ-o 'T=|iuҌ+]⥹`"-tefw[aAOw{hMj2|鮜G8-b3'YCe+է!a[HttSֲǀ{ }a|I6  BICh2{DfD?T*:; !v3_8;yen:hF n!-_MiU> U9&]e/'3]|R!|}'Jq4F ګ*fOQ~=+W[m.\a;rv=A܏"]YiZe%]?r,:4Lf)mDŽnߨtb opezzd1t%BZk/ u+6D|9Yn\^S0;o.YnEwj)|8(-@wF֥=3mYMp2Β9㋄h7k0%/ #YM0+U `7J]  P^2]J< s!t0qW/χoS&@67>_`WWX6"7qN?.>1q EqaBe0~Xt ["QN iT|<iS"ݢ?0FHfOF4Jhl4)x{\Kb /jzf#V_UUb|xZ?%c>ord"DcBq~h7 %1{Gbrjo]ɕ^R15j4ht $6^´Tjy!.Ց(ךD( +CO0}0@_ آ4琑~+nJ)eS~2vo߾SW5#ePHG~4y( >\rj<(#£)rUO2!1ͱ/&gNEԯOAo.FcM平{ň)wL "X! "%arwKK hեewvEhI'.(т 1| :13LR:`4e|[Ȏ3??:`}V80Etg\13v ^Ma[hE 6>{ D8IoߊJ;/˛UPř]\*sX-]~}T#dAFMV|,HPIǜZ*XʗDeˊpH`ԁ=Z77Whgy{Qo4( ?$jlo\[d=&{Keٟj/ ^;;Y%tiټO%^Z{69ot];QD$AܲoK !24̦_HU(!iwfvDׅjKzf9|ʃW :${_LbmdQ8 W fi2Q cS;,+R or?${|q:sPř@1$Or:ͽ5)D;M73Y"ce֐O\ M>]&Yjp+Ho-/$#RA>T̜O,OٛV*q?U(J^5C5I燊bf'@WA+wD EKT1h;-=&D{'r>-2.Y[EQ' dJy9\zp/Ճw과B-69a[WvYݵ|J J.xz;C"6n4p/Jae Vu͆MYURƓ ܣ6LX[Lp^4d,QƇ/r߫i6wNk^QmUvwLd+VP79 ]y"o.- yEN[^ I D1d+a`N7kֲ8DtAg]a 0.Y9Lfc\+Z7i.M{&asCm2ڡ*IJEdv6^eC_cah~ƂXƜT5-d_}%w+"*xCXY4u/~+ Qĵ'1iry'b37ޣc͜Uc1TWG 8VVv7hzp7bg*&xp)}S4ޠ@zn־:FwFNn]SAAC6Ś078}g]IKtbئy4E%"8w209,$v~|sxe Y;mQT/-7w [rTA$<wrZ\9ڦ6E >Q"LoRO&q (&0*K_hP#զØ%;>Cm7Z~W'$-qKS2vۡ`FB~gIe ?2:(K2Dk[h]O2,$p]ߦa쾤UJ7+'$o/ MQh F_ڼءrb-y RHMtZrی~z"6Cm+8 K*xI[ljzbY.wɤWt" ZyDGI~`B}iԅFlLhVmsڄ=kÊ;(%^"b3zr}0E6Ȃ-{V`5dG@V&]KA l9$ W-@V5H?7>.&j*$Ԥ\o,=e$&AlҙL*R#/0$eF^KZ^Pq"Oqf',\LhsеlkW/yM ӱ77nw{獼SCP^Ki:TN7'EdUk{M]} Sbwv@lѹ3?B ;cLQsE;Ÿ rM/hc).( :_α >|)n~pIB؟O92&1G :76| 4Qu\q!P=I8a±Z`ssi*ԲVP#oE0_(DC"qj%xM_"q8C>e5T @c{>{f-qßdд~TɭgwFa.SEb)PopmY JRr)r;ox~rPEՎ|vپDIv[͂βQmNË"ƵYvquy ^4aC%l ^iIOolN8nQN,#6 $sJ3{sxPW\׆;dǪp ko5E"c ڍԉB2=rݬC"-rv=Ranu-L$9A,M6niv"饝L5jE劽8(˷5=xrr4kC%Ë}A#D oYR0Np|@ƒ嫗"7 ,$Y;c"9l3 Ęf0}b٫zCCp}dɗ HEbf0 \wLO@ I2vզXG/-o278$}k`1Th̛8 T2ihr9 vMHS6,H^[l 0oZ҄)VZ1I2]!ð&* ZqX%zpcd}ݒDΈh\ +AQK泬v/!6'mnfބ|]L-'mQqscQ^ '˜Wly&6~-}^W@."sVfd}.WL5^\kv A|2 (/Z󲻆EISa$U ]ҋJP"\wSz"*ݠ9[eQ10cfBSUS&A f]t˖DxS;+|uK֖'ocew#gZɽ .;u.s0xyڲan_R[Zge -6_ 2P~Za:"֊WDF7PEkՠ]("wRk/ٟ̈0ʥ!H{ĺn,D3%S3Émn gT/cL]JgqZP&J٢K[smpe]P(Πԩ=RQY>6?`".;eG&%)>࿸%ݶM;7obhRF4/MW0VP@ۙEȭ̄gД0.,nb^)`ЉD[ XVczvYNqvP?ܞ;4ൖ<ٝY<{ Nˇt[x{GJ5oI7 P*;kMxdrd9LT<&*oFxRO#[z51Y<\w|-4c/v=> ;J Zs*8qBa#>7ϜWQ$[υO}v*iyhT?7m'KTiԵ9L릮ZO:"gKIŌH%Qi< %z$;Ӷ%Q,Yz 'Dq,3(䦿/ډ0x*K gl]JixO,D۬E" ÂY b)bX7 5׳יH e?}Sr,URyW `;b۱!b J`o޻(:z`,ؠe0sB c] c&yg"AE5fM21(^`C Tǘ+)},mmvdif%ЧNQ-(ٸ@ C* rې Gk678Q)uFe$)ςB|C#mN_778Xƾ+)h{Y,h߹]RVYsOYŲ.}v:-ߊn -ug_')`*vĵ/"W86@%`NQ%*ߗdлK_z{ppD+AIQȼ^k0!p!FWv?yE-`#BFG3 wڀ((˷21aNᒐy;k$ ۿ]iok ,)j,Tٲ'CFX![HyYJרX819J)&Av5&ZUPF$sT(% ZǿnDX#$Yv{ q&NI!W2~$%Q `LB"tRu8I!;6L䲼"yr`AӃ]ঘEr0*oJSn?l/;,73~@Q4~w ΛVPjǮ}d@cA~I2=U9Գ?lkʶngv`K uId58Waǵ$\x(ԭ<}Y6GUQ u2`\Pdz ݡ؏fwt;,Z' 8cLѫ\Vihʺ%~U8z?0u_7aN)h/yot9k5h.(12 M˰sm U!@qZ'Ԧ<>d+ȔCq҉9Δ[|;Z9YAU|N1==zpCѢf{Ij=͹uK|Rt +Ş;ۂ_ۙdeBFUEYkYc&_5#D:ƘypY\pi sm^Qzc )J1"!B67Vջ2täcr"*Qz 5sTĨ:=KM$ FM|{7qg!M00eאZ8Zy%e.3ycrsɁR:W9;YdA55HΓNO@ DS,r.fg+OX.3ӈ+yH8Exn*5`In }/ Vɧ]ː+A¥ c8ivۼƊ0(uPB#0\vpQ)3 Gj$"m']UsELJi{+ufO򴫡+~g_zWVYKr)+ib/Z*-3a7ljE.}qu`eAc~0r aӅb.:u6d, n_~D'O9 XA і##xX*M1@%wJ s͇#e1'/v`` dC:Z~9vH"d yi#dFy I >*1? g-;-zo9,J7=)Pkgd?b: >]c0F~9J8ki2O89 nxnG9 BUC?[_6v =x8:d7ԣOw4%RJ~z[a=9k~k}}M $ Ry0TAS7 Nne0pv'B}BKen|x,miQY;?숝 2FGP+`G?݆q\/d</(-0DxߋFm`7SBW@ _mrMNvO&3"7v/RN.E%p\L]Xo+ywڢ&2~lnxs7# ׭Л'9f_bvA, m?7&j#BL#U6n6d c> s]և|<(>zYvk9r^yW4g^#Kۖq5ۛzڙvb:]o*(wbA%LРȇF )L$ir '`gqb{wq7J `@ˠZa Ŝ: u+o%4Qs(;x* pɺ@T1ɈHЮgmNS1r7t_3D lnX1$ zuM৕K)ɈޟwƷ=Z(*ޘ|nA1|a4fP2x7Lh}2qn>J g@}/?m!0hIpK*lQ3m='0 B :l9 rӷ LTa#vP͈.S3R۽[]|eY6Mm ߷It{N ح 8lQBݷ*6N$0@b~K}g\cVQ,u(l ft8#).,&oG5}:e~ *J+et=ZSX,e&y GՕ: nxwn9,>&TSLWƓ{b|]) gePoB1:`_ !ܕ ;/8t = yo%(mGͲS.{V%.b̑" S&d>!_1`t--&<[+kM]2WEuoG8úVa/٩%ͦC,2vϚjlA~xqⶈ%"z!tW@]B^q;R*D6 /z/Dǂ@ r hS2/U3Jv ؉M[[|`7κ= :\r ^\60x΀zfNMW._+=m@Qe߂ttF5uT1벩2Xժ3vױ'Ms+/jS { ݲ& [C"tIK?s8>)UheqObY˲5G%qNJ'%W4`xa{k{U(q] ÙU,fǣ3΍Ο=m1,gv}gx DƢoiFYF1ޟgp>.tAht09$k7Keՠ_G}!{rOT9A 0voDRАhəՆQ{/pܺb#mMobe?vyj?]t0¹DXgs3SaSx@x!``iSQRůpL&j@|En}ݪzGy؛c7WfS`d4wֳ)=}-ͮo} _2KLLL:xg톦]qm"٬'fA7FJ\ $/ERJ1s0@LN`$҂dqn&᭧xD)aCq֛%y: qlA+jԑNx0> (|Pi"Q;ΩG90(c+W`;e%-bwp=lr)b%ZjvUV%ୱYv-ğ&b2 3?2%f `%mύ] /[EG  )J|{|.ad][|*x+;i4j 5);?u!feYWM$xiL$=a*ˌT}o[gєJT5z㒫Lv}(>CňVjNΆ.Gh2 &AVźզ,">EE7s+qi?bc04Ev"^BxDv mƒo?|Բ6\`iXZ;J9ـLcu\ VGgɜ[z i N%!s .$o /F:΄~C}A DzphD:{Ӫp06~49v+W bESᗪnuh͎HȌf$Ƴiy(yU~B ojy,ɵ^6 ]mUMv/_FՉmz9N;mv+\s6,+ 0ʮ~NaALI/q)IexMSzt}Rne7_;pÞnCS9aEr@eL }f6*þ0/_Mfʣ q=]h ]ۋɍ?71{Hhk+6bX{6y`Ge,t$d@,_XF z$bl\çyPow.߰ƺEot_NW'2L"r]Y٬[@ξw}$qO_aqQӀTn$!h1L *tH|ϧMi2/45(oږ5V UVw8|jzq~Y؁p*6$GQq\΋%=5Ok K#_TcD-& 67ED= `*G쀔=)0-Z1,5oS8U67͛!#لTD'`BW`b /mūU,%ҶKd. ݤkbiFT!z^8V@C@{&*"'tʯ ` (0SNܹx ),H |#r*q11}sQ٪,,Do.YwQ\3צl,feR:|wh(+b fR>Oԅ wXn&6J] Q0"~l)`M=d%Qrųh0J3kbݿXйz=cLQD Ke8/ʨr|rpLY%q`/`7[1ce~Mq f(Gږ3B*[֓Ri|L?UđN{JO…0uD6SA_x dIILU Jf!ܭٴnTsK>_}OC {\p= 8O#'vl:?xR#r-fq"=v {gzUh ~2Oa_{d7нl5Ɇ[ .^Ё \30:U& w#~<`A<#jW䞃P$Dmb8A3Uk~ ޞ>5u06h4bZ;jNkf4N2ڛK:QW=05*HBdȢDEYL$W{vAn/u_rw^b?W~ \E,kX.7aP n+<Ƶh99aX];h6Ef.k&˝)>4Fm> j+$% 0=o>{ZrZ}rQdpۥK?=R/Jdd?yi%Ӆت\AxQ Xxh4ueUۀhDV*C ڜm`#= / -:|Hw*wvt0cA ȹ+D|%X$L?Z_vu(s>w"[ZI⭔N2/~[o^ 8 Xon0c2Fs^]^)Bl7o2BRT8)a>}P=˖ yhﱓdqfmrdeKvULXnZp ¤2i Jgdz|WF[n9bOWg!`KoH;˫Tg(w8_>~qI~w2 뷸 l3,lbT!hՍ5$,!*ЁtV; K+p :A'ɉz6iiS ƣ|zȷϓ 4Sϝ~{jY674ɖsbi. ܓuZW: `}3vpNlOD3I\'| ޗ=QƆ)_s[Z-Tn|/:_q"z7TbNh/1`I}VM^BǮ|/k'׃^u :HhU[ȑe\Z6; c&c J|Cvcr.ܰJW+ ч0OE|r6wovI1!5Nņ;.u 3|JOܒhm`a_G Wjίp \k\I87nbȀbV|eƺDH~uhN]Ǡk9BW6=k.}Qg`.\WX]LKKLB[;(V&/>=PCh,<6ֹ9Am+=Z:d67%nѩusޏP}-X D}W|PU,X#oۍ߫v^gtxδ:{Ѱ9 Qܲv$C]k)'5Z0p.XyiR f6V{{3BedVV6NU]j)GzX @!b+g.KŢ o`p%z~#-RM俢U)[ H[H/Y_HšZ(M|{KVhȁ] ݈7F m_ `YiHB`alyh|wӥ(K{H^ʧSW̞^<.WI,'y |ǣ3qZ\,7ݭxaMwԝ!&"CGt. dQBwЬRbd_y玆ֲנi8% 50ߨVH4ʈ4XBDfI'չ4{/qq@'E'O8ZB@8K>mՌHQbtYǼN+:Y_Z;F^/6qpÑ 7ί0@0EN׳֩SZc .EaFSHÓfsv]?芦 b*4*kpPV&+Q>f5% O!s_6א%/]o1_z]XҚ:[@?81 Z9J(ܡEY5c:ϳW4To< A]9f9 ت٤G"I 3 ..4>\:M$\'B$7o#ڄ!y#l)|a3l1ێ7s0jBsd1ڧ҂-<Sٰ2U~T!B킸I3 lILk 7>CKkNs% .nkV=]w?~teQ7c6+}F[wE 8̄_W_Wź{|&ţ* VXbV^̋Ղ}_B"euioFTb;IߚGq4>E+2d}-G{b:b?'ZVz~יq4p1cJكNZ+^|: 9 x2zwV0w&a:[DA$_g<^TH?I+FF`QJq7W]@6tfy~{ÓfjTxQQ6VcJ)Wֈ ,%! l߂C֪rh0>; &q$cxXloq fJ (&Ѝ9Pb@"\~ ޸DNف4=dBtKPOTbc{]{f*sרW~lK_/D01y>5.s#2ҿ5T8:$>g1* (C?IT=*,ltZAÇ^Uޱ%ޮfWJS;(rȀa(CJ.y6DW*閎ו^dhǽ,'P,;)yb-nןKB /Og%~~o1qd.j$v%%%C1,+KF 6 ^D&L2bZҰ.EH]4.$X<Ǡ!B)#eL٢kM,GuK!!a]rы&l!U 4RFxxQLVOD!MOerfG34åƕ 7ya+Z<:gnړ2Kt+B 6`{麹& ߭_þ-*J s33O)>fPwO5=험 8_uPE`; ͺnGk]5RT5rBM=*0ʻtDm\SR+0V͟A!CScKĘRpeu:14tN(lzl*QrzDdlSMኹqZJ:0dUsFbt6oA;.IrPeJ BPN)5o%rA d)˚'%7ۋ}Dg\&T HA J0]X5 h:3"Luf fdj&آV㪼6с<1@}@֑2`Y*]UQ54dZ)le}hF۫ШsG7/r#x:-N6͠IzRaKN䓭uv#pZKkyd'+i!#U9٬׽Gk@ӎp` ==+w;j02[8ywgCM2uX5y~J'D8o|]66 j|]Xh67^u +eR3}1Gd#(phI!Iz~NUDdVL Nsx|rZ_:z?B} Rqڵ! R8f I-h^4:Oju@w8UğBL6V'Lh.XGuKi7; f?cG:^\u=i;bOjvk0˙+BÁ%T>4:tq]2WӘ"Sxt*l!)k+q@krI9E=4F<5^iJ ʬ ''?4WhY ?T,ýAӋ6QJXJZl儑_O̱]E] PyԦθ?{{H.-} bMҖd\}LIͲnCReWo$A%`.u}㍈Ld uqe`f"K\xÉ _L[Ctk^9W /Va%BBƲ姍Ӎ&l"a -l$6{B*6kY8@`O>&xV 銉+~9q.z-ւ0dLR a0#?`s71d„7|!ʃ ËӶ"p,&SH0 VxIK\GwZGBwdDlg\ X RR[uprhs>Xzld)NGE||9$v*\*.*lʐ|sc_eXNLĽ]x_ >G^2w#v!)c=||$I2A f (܆Љ=w;hB%gE' ؍I3..{_Z)*Uv^KR  *֮G15Kew7Yך9yFPp 69f2! v~pE!4#-t?> f.NHiq@yՏ޿ބ|;IK_fA)[`5rvvY|6Qfm{~cN:>ZEfB#cܢYԧs.{RjVIdw3$5JiЌQrqڲaL- =KǙ.x.ߧWgyr2(c&w36!ʒOORQllX[d][I9$ $NIQl7 w,R!0Rӏ |/'h5v6!uB֣c\ !(%,t2dZx+7h~mPxtdH1rGeׄkwĝbR w8tD#n?cIKaLGk͆d\3> |/^ڃo-IԴg_4_}ztvE4wǡxVoL u n!Xx2Ym&_ ڿ58Y8c59I)aښY:Q mbK+l};ԘN?25 }iNѹ@,8gBׅpUFeRO[!wr<^Nŕu|Hz]P MXdjg$3ķ+^?_Aw͂8gIoU:X)Js  cCЃ}7Ftﲧ▨w|%\<=U.b0ۚ!L{tGy6f>Hxᇫy9exHũ_ KeS6xKW( '݄Xʭl 24w Jc͜"RbzpI'|R~/>tDj2T?ͺ}.m@[_+ܿӺr(%Ճ*3E3AϛȤYZy<YfG3ue] ?Rfja\푥PeDbS!ENXZ2td^N<(ovTXD |'Ke I,?dF͉_!goVg,}Y!ߊz̄2G8bUǬc|\/§o27-/亟px6//!Ax9w' QHMlJEfr\L͙q2|zR,$xnȑJN`hU:9\GSEJL2J5Q6zYjO"rH)$>O7TϐYoWT?PhNˉt078KNOvV 8.p;O? HEM\W`֟@Z.V2C01ͽ)kB([)]PZ:cCc;vVa)c;pI5>L>@`]74Cţ|$^,:HKg[@۶HE.aʖ[bt}pÇ,$dY3$C#'I/#d }Gv_M /aDW 4`$.KT|Rҭ&k 䠔Hj^op^jҿw#@QOkryqEI{Ix `4mC\rAgXPC(9T:kRԀ3aIMhx!|)pltOp'*3`/Ζ%ilb))8VW׵$TF%`mB9 8Hd"߸/D%aw!B<; ^4vx {ljonTB . [#Nс(Ѥp5i`ixY<Peh't I5ݒ?c?ND|zuco3* |ÐC귷OrލcMV"kaFedz>|!i{|ٰyiiw8jj-҆nH%S ñ$ֻf]W0I4N|AfwAw Uko!Ir e߼}WYf丹`aYGh] "2Mi~q^t,ci=LĞHַ֡. >?H&RDB5 - cY([ gcdQMi2 kW[?2+d UuA}'uyB;ZNГX8Xho.п,+h.fieǎ(8md+jR23PM%H'4so@[iX_HCݐ>Ԛe24%5ÅNwAꓪ^zIP8YS׽__ x917A}uܭ"&JdYnSo(L"p,%,Wn$Qz9 X1X85t i!bd+<v+z%ՄαH~0[B"d8dPPa:Ht|v|`G%ƔϠmo@1m1-X*8&F7тZek D9  峗Xpؽқ[ ch;O{ό~R"Kd~biF1jdV_Nua@drRfR|0+x 7ZIWq5ℭԝHT3k6CsX傇~/DžM'wQ9@w:,r8jjbvy;G"Y!dI g(EI#闓$?FWEȹ玭ݛK>lzV,Y:cb6?cZ8%:*z[-|cP&-.9;,EQWH) .k1Y<}4Hx O41>)}`q!y&6Tgs5 t3Cz{@E!3RLz޷Ϲvsd MҿRP .֏- A(0$]8Tb-6hP96{\n̯fm:$d .%yDj<7ON'.ݩՑ&kj97G7N(}W 'oOGGX*Q7dPm_F.SٷrPҼLl,Wva J[;>'/I2YՂt\s8֥M=ZՂoNpf-~5}RNbs &f/QAAM*G@jĨ{v9lq ! Ȳ+LA2 rÀ&d’,D~BU]oFZ 7&o>7_z "\]y8t 64j{co%PH(ϭo~<8dX]6Kc&i*V|]C:) r *TAr"]4gR$S PBYy3H0%DhشY)(1[ş mk:'Ivnld}#\wH)A`E̴Cׄ`%G`XFrXBP:E<ѡv4~@/yFR)d[H'pOJbtAHYNsB02{VG&i^f9 m#CL-s !^ pBh8Š $ǰ2+SV w8ݳOզk P}uokn~@kTt~AO1u:ȄE'eLn[hYzB.dy4G? zJŒH.It kl _M"c-oѬ E' QJTظAQ|^S&W`]psa%1wVHOR$l=J:{hE>_7F{)@\[ӝyv:%{r}޵SFOΪf r=&FQsRA$ 9Kc5'>2s+ 7{}fg#2t2hC;&Q?ӇaLmbvΫoVhS9|(BELVBf5 k+~O=:<vS2h/obS+w_qLh 6WSݛF7xoFgA{'G)10fL(IHW-|.:?D +0<6S$;99A;R ׹;YXP^V@{N"@?TDGmD 1{~{łh>֦HB  PX؈hd`c.VY,itę*A qX,>RrYtWߜķ $:db,З,fS=`0 ] mӞI2v CqV`by`>/b㤸6s,Yğ>ܐ wk/@O PH@3tlo]/ 3t{B?8o\eݢvSk 4n T8F:NN6jiXph BPMVې+-Yd8hSxu4ęi7n+4O=H|_rnMRNfTԳ ܅ZJ)&B~<.Lx`۸Ai-F*W?g_[#_f<%j|K_%B$sE~l-p$MtiEuBjAQJn* IUѮX^WT6Z'Y `s6xg<燎d ,fIz$~ӂG-_ |3mx?nաA?ihd=71й_`Ow8P, 'uQ~8[&܀tlqSb]~<1twmU#("Whwf7<>k~k>׶ŏ'łg]u|v)GUŇgGVӸgZ0l!u6ֱ9`3+Aduҹ2M D3F;fi-;(MsNEd0) 'WL6L}&)Սs;7ڪUu3"B4EH'Y =LTOMeXa,Ka``h/3APE0@М[,7evPh˴v\vB_^oĆ2 SlhɠV8g>[nfPifF6}Ѱ!nӥ^-jEVB/o;tV[IBܴ5=toҢ,B:^}nTv;&Ӫ10~kN)Q)cp.2+tdNu'æ?Uv]4]TN{kA۹z<9ϳvjfuB6~]1MI\gWے1ۏi 6dVؗb E)<5ۘLO2yˉDiLVYp89b+:Y$EKaGV&Y+qOe2fkK~hFvaߚ`5IBc $tt)!e*3I P{ЊU7&7tO!=2 0wq[& 1}@(VJsk 8~eKn K5,X^A8`9jۭl4` ULby6|FpUCm\7 ܧ:f~x+#5=l% Nsg^<17]ݱ߁1|!S1 Wa5MgV2 9)^S '-ږ`}8-GV6`4ˊe =޽(<X- K3b]Ś~w|XT0f?.w&ӎ:r;MW S5WϬb~4m߽)UUWE67bif?qKxSluXIzl?<J_c2mM$} ~mj!'ue!UTOCvv~dsBtKzgsAAÇ/E؈QyC) Xv{ 0DFuiL@)L>piSh1\׷b)@,uffQzc4wY:3 \x.ØqT>v7QU5RѲdGg"F'y`%?{ ':7 Brڟ+ 0]uå:⇘^.E(t TBn,|ߌ8LۛN :[ڼpgYqzӂ3VŽr)6G:I:\p>y:IOMA%p:Cc)F4p1ĝ)DLZ@.qZӬZxY}>^\sœ9; qZ j@|RKf(?CpizڂLj 1w)INe1[n`}Fڴw'tdr)Z3L )̉/#U1&Z25"(HbUl̯ѯ14_J_Xd5#i'k}_e\nٰn6M(L/|IK[-XvW* /mY]>2hkt9l5(2ܚ|MaӾ$tuJ4[-bԅi-*.c ]!'4&׺#\t;W?6a(Y1CDŽN/n7p}Q竅FNg˪^?o+F1G)3fLCAͮ&CƷc0 |q`_"M;[T?lCMrd~3O9")&zKSǃRDG,otva.r4b c E~sKk\KEբ-]EB|i1 x]X^*ݑ,͊r=~ (?BU ).k+؟Un$/7֪//pm%5[[8nQi߷8þuSO,D͒U׳nK?5U*K:t[(b>Y͢kb4X.\rjLPNWr6Kꬲ* tz1VUڡh@:IlFM>9$bx^nwgNcg(Ν9S'oWJ:z7^Ҏ#>Ekc$m1nv[']R*.nيℯEF{j{za?Y9dYŊJuu4+U]w\딇7+:};]B"@׻NJe6]ցO kzq2I3ӕ~%C .dm6&qD4=@It&5H8M)hPjIrcނKhJTPQ,M%RFk1Q>3coe8Ba;&ʎ!}Cy?^ʆGH~sIȉbmߑ\;2$vN'beW00Յ=>Aè 3`5=ݻOE)\?=+7ŢT̳4ڛSlCB6`׫Q^-6 YL9B/v~pd$}ae<h[4GkFJsǘ޸hb}Or32I?#׋S5ϛ).b_Mnl뷡/4vǀk1x[E7hUeC{# Wr'J&l` &l N#{"vNjtKg7!$KʹbvZWlş$vmsSdNps~yq9;>YדgQu {iu>q>A6a2ڜJc E/;ۍRjSnr|+nJ;G^>t+48+\2(H6D tdॸB(J7،%j[ֱ:lvJ$NS!U X{ ix ۇ‘!_OPfr|*3vN8`:R y""]$sUVHYb̭siz A:+H< ۘei`eŧb({o Rr5`v;~1N^ ^~>&jn^$5&7BzfZF1P$n79; [^c 4,*FgC_üҎeU OtѠSMYH:p7 x2$.;Ä/&it׏ PijlFS{vtb2ݵ"8uCejqeo!1at-8̋{z*޽'房u7;^lXN310i8˧񛍕L01Y-(3>%txkk~ _􎸪1K[/ LSy>]5gin:ʗJ4$K`__2|`xIAf " i](](CLg+lPvx<[q:/[FF`V;] H:@}Ʃ_(.j7 . $en[ <⑵`yzڌ;QBh%w5T;L<>NVX̐:*} .yH2+3%y2)>N<0r[Vni_;9Cv&J Vɭf*;M9n aJ2P%Rv4E1HH*S><f6rH%JD@k (Kű Yݏa|o/`,v' &Oێx $2Ty漎T^+.h.aqhLń 9na!$y5*Hln,'6FidлK7D^uڃѕ!N`fQlr\갥h0Y mJiܡ-A%>bE'01.!䴱5Io!qM<v0q"]>i~ ɢ9.U뻇7;҆a;NMT3u'ߗ)LUσ);*rDn)VOy;΁NG?S1qkT"?P4zaZx%tme{x3:+c?xGGAAeC7 R;Cu>ؑJbڊ;xbp\T{zAW7H#cy0օИ0H97aďǶǾ ro1'Oxn9\1 n,1-&xdT~$*#}4|}c?=BY?tD>mO\> |s;}M>\(m\#.8c]q9\,'A2bb0f {rx%+|w\ AwΩ7EV$غ §Q!m)܆+hd ߗwa5t]hzXoi(0ϰU<<= JszSM Oν捼4BuH8B:A2;DtPV 6]6=/6k&ۃ 6˃ v7:F4@ͨfⴶAL\˼ǰ7 0ȿG,04ɿ%6ϫaWN=Opy [mY쎆y()mcp$^YH04*]zΓxLݳӀF=c|0x3_ece҇t fy[!2d\Ѵ #C1|' V7a;r6-Ly- hSii˄'W F#6ԦS1Q~6~1HRq}.mmݍh F!`NmPR&Ƭn|G>ç,WPczsGX%4.!H f'zRy$;a74#K $ YzM#*ݰ`5+xa< ~Qd7R2`󲤃z4hO밥>{yilǂhc{ Kfds,G78b}7&Q_t tkƠKXd=DJ}3SCpI٩ab zZ5+͎P0EƴÛ]l4tc_W͞2+ |\ ^Qd-(JH;rOm^2_|^'8x}&Y<a:P2l{09CcȖh0㻚ݰwlɘ$Q>{7kfɸFY.xexmI'&{98kǢ ?2wY^R2a񫓘˔I{dZgv醠U!{xGDLǔu[V_cY/x9Trx:)ݭ"JΜy "5 V~2Y)|vp]sȇ5i#,FiUB8;;|2ZMmsW vnNp9'5/;㏆Saв҆NyArf׆ p@{3F [osP#ԩu12' )ؓ++fvņ^F IZ0$;ɧlBh7;N?9)j̺UY8?UTS'ݛ>MLjFpKQ:E[~wޅ3 $'CzPa/ZEJ \f 3? =}};}pMq+~poIwװ~&q6r5eYckyʜ{zK~}_W*B =m@2k6TeqYxsgëdڇn5j*hSU ҷOu_/5SwxjP_{E9Ij0ІhS6?^FV?7 Ba760{/j qX=s%hd![l~]7=իEUojqzr?B&fckt;{>o8*ANsi"axV<*,Gּ(s?hQz?*{{o*&us^)/ 8-kk54 L{#w ^Wʁꏪu1Θx8wT9 FW_乑ut|i ~;+{G}a@r/b%CI<&W! lE)c\e6!ŬgʗSynY< 1I ?.o ^1ݶ&xY>%y2|({Glp'c^n0b2:[sTqbo"(Axtʺldžk2!/^x;Et\R .b}3gQ^2ؔY$Ll+vآ9}xH]$ +xy٪=<\#k72[w]4*4o3K֥AMX}hy'}nFλ0e/2Y+9l1%%O'A`uk/Md4c[PFt3`)Xj"Ws rOead `6HC% > 9>ew"dfL^I"8 F ј(eiq/1y } C&Z3hSY&ӹnHT xЇ$'3&cNR.*F~⚄#(ڧϳ?+5?1a"A1koU,H5HF{7琿"7ex(/$KP  J˛T!5 : Q 5O7ya ^XWC6knUBmOR2>`zDrZ:k\E Dh9iFbd5 9&DB:V3Eղ -[}5CzrF!'J45@ʋVs=V*æb9=PG\G?ɇlB$90^I`;}EhxI)ח[*WuT0C φОϥ %'3)|М֥r-t1;`LEIh)~G3jyf@z;K\t 49'e2)"8m;4EBg"3 [^OQ+8F&f P9}|0 u(9j0LVg-=𪐾щ?K~ t3ӅݠHr[gv{G!L0a d29]!z'h 7h00*Hp!NngLg:4R f~r~tb{'Ͱ@lрFm]0S)U sJ2B|1H_%-/޽~qd Pҡtc-?a}X_/vf$kF@Eu(捻⒔N#*ů0FVgL+/?pH~4Ԃm ӻ3*|'j%k.A3=cY0.zyjIabR״L˭!vz ^hzؒ%s֋k?yG@p@\g< ( ߹I/4 ?\]ޅSz槰{qrN?>{z88:])HChLl\Gc| r `Zm{Vv~ Y\ ?mI.ͽ2UCiu @ =,$ )'ZNZ0X :(oO"iq^H_dU}?עˈ*lݣ,, TAn$3xs'hŗ[|l)m;BdP+-l1%Ҍ0qBBgeƕI&^^>=GV,X&/ptrF32my*HcbW1Ŀ\`QnTiѝw7#̋-n0 6tlj! `r=U&՞ 8'iAVCAR'|l:@O4d[˴QrgEe"M1 8$%qچǐVIL"~'=4x5jXB'z?dddkەi#gxQ+niwW.|;Jfۋ^~xR] $KZ2+8 g@)dWkmUĠ?wh'+}dNy4#̮tSp~GRݏtu.M_uջ8ۧg'ON ;įt֒g]ͷel\rxɊ o֘(YIjDTL_2REd2PTȼ@\t$L&crɽ75qhGPWudke,}s2 > a6VOמ؏tzaPEiWew˳ȃ8~ȣqWL7h&lqfȣhބxu5!+w)}٭dk䎵 !yťr)/Rԡ"IE, 0NcD6ם^V!h.s"-qv(g5&pqGpJ tB/e{0Ny9qoxOz7<;SBs^2hv'rɚI20Ktx  R$"e)(bAJZ.9F,Qj3*ئ;hɁ|ɖVX F@k hbᰣE,gI&"O[v I!.L?x^"]>1Di??{ >cw]H+ȹe߇ePX,ԏH|KJ#Jr+o߻70a=YC#AJ?PNgCFEvYъ4k&m#v&G ޯ~_u^k=bz~ŒaB4y=!6Y&Lؽ\Ɔ%JZFEۼh ,Vh/Y.r-'Yoa(KYh4U,<}Hi?jjɦ9d&B)5g&lgqXӤ0alkXo+T@,H4h05DQ3hRve*Ǎ5ӀJ;{t*_)_LGNf?]շQi8Z,C_^ Y5Q¢q2+m-а0z }OYW_^~kcqY_ŧ=̲m? &:1mלl hS<ԝu\0sޖ`t٨0 U1o@ I 50Ws?u?=p0uH@^7BTՉ (kxPϖ5Vp8-sJ' !)@a?_.H9n|X#yF$%C iLMOn#zskǸU` ̓qUN+!F^f\pLc&eq`OD c)#j9;ƙ1/=aa^ TDN՝`=&%P(Q˟N;.x쾫w Wwq7(JOdo&@oH@[+ڄ#0~ITR`)CM|'#Ӈa?JM2hDkg#We=9cGwJb !g_ZG;!bO4?vL680&_a 0!Bp)i2(s'Ӟk@Gis T ,_0D]s}{vVQ|s-5LaΠA[@Z yOA@yKo^Yn?h>/hM}&뻼s&qgS_vmi|Kǎ908G&̱v;H*aV?^:ׂqwu a (;}YY43+fҪ4wO JsS8!y~H.`'d}$hw|8de˶e%݄zhaLE 7s< y#s}ހ';"T&t2!IЉatN.kvùEBg+?I $խb, e4/נ%u4{Ko4:@1c*l6g)ْ2-&CMB~l[¬!h nKB0z`:X2̳ԸIM,v¿y)pe/.lCd*4?T_{yOyi}BH#]K:E`$(^xIh=}8֔Fg$=7qX|>N^噰aR R"TMh ]h2}hFI5{9{ Ů+.V~LqgZI}LPWM΍"!u^*6bC~*]E` yWվqe+2Oܢ2]ÃhL緲p.WUQIJh[ >w*`7vtDS|4$jx0\WqH?mqS<<޽ O:鐹68Ѽ:ejise£!&K1:>kZPV'x5A:jp#פɔiq0"80K 2ŀɐ!v^l-NB`YLqldJwBS<a UqҤN?׃O6eG<7vx>5!ͳr*Fn$ el3O K,7d,LIگq>ڭۉ(($rO]?3w?N՘UY8rf(6!5 0L£ǰytAbU>I>hv[aS"+z ySޞA$qFͦb6|oۇyHIH2xR0Z3B4&a;",$$8tUmme0S=yfdCv,%+&9ǗG|S<;=Zͦ<W [T<Ɖ^Xf1-u3Z[29D ^(ŹɅ&BN13+.g&w@gHֵ6%Gmfk}IhdşejI߆h'U 'ofsӀi[^AcS%蓘V1u+*#H(i)Fͩ3WcIAuHѧ\׎5:ظ"l $pj3ꩫȃvZrcv^(EzUẐUECyC)շ=E4MM;<2BT〈k8./Vq6Vde"-1ʏ[ƚq\>&씠DǎvLĂN7󹵢0@9J[~Ebn,1rKPaw, +XfԽ]8V+>{sJ"=| 2Uا(Z͓%AEgmȁ tH~XN3! rA'.Іlx$o_]@d Ÿy6^>k*DՑW! y^ \Řj'Uzc}ϯ$ 󘺅6x;ݛPRvͥVxt4ZwXApC46sNd5LL{-0iCXaVH^5/Կ8rzr_s0lcMTc{@ I9ѐ\?u—Q%s5ˢHH jTПZ|a˱]q~_nnk |X']+Iu&Vt"Cqo %3L| xHqc^Z0Zu|W$ŝ1N@ O,b=D o`0F+[&KCXԿZr^\dc;ລc&8"H/D膓cs^ozpn82Fews\4h!"z=ـ .6yYe=[SKa|hjūaLҙ4rDaU`fvIaGδٜƓ |cOqR5iyx~Q޼yi%GMb3ᮩ]>WCm,%}( DPCU;)Y@u49rV<۩7Ox%5A^6ϳ gǤ W^-_ꦽǛwiެnT|Dr֔ جˣJ*RF[;U=h~ Yl;9rZY-G󾟜rZ`kFx$\p+'g eN VP S6{S\qju{N C7\xuZDtWJs?6Gckcv-~s]ǯvUh~_[pX[ۮCrtqY:C3t{az4=|aX&>z4#ezMQgdDN77Hk0;-e-FL8>Yr2,dl?" 8>&WXR/SpH \;OaYY3dU840'jDMfj rB҇=B4XxWej^No5,ȻF:-sAB +a)&M̚`<" $ؤ>[wc@=hI*pyEԿK]D)@87xe" so&ax-9J}JၴNJr`gCҴv'5PI%O9VSbػp!ArhQg\ sGݩ,M}I䰻OsGD!lq^og]γ͗Ü=>>"%>nrFͥh6a=EwKUܲ^ J&$o r(o9ۈTH*JsLYCۅǹECDL0/$0o&kS98` ~g}{zqwS,='9Wֵa~ֵ %f4Gl5, |z{ iƃZ!L-enÜl-[z0phҚ.Bv LzMwj$ fF`z ?2˓[ {>: bU4֙c CG߅tT,v?vR͌^ک+ڹcs.$We)[[R̴'`ɷI/)7_T@Ii{8nڿ+h-PT^ V-@6sPfkjlI;HZ9fDHwk!NyS}k}jY"Ax:oQN{,D(,`JV^WN4nL_QF ٦%aɔL\%$WrXѕI㪚,~'cz ] -Z8Q,0ԡG M+vP|*ɀEM*]Tf<`tm{K̀Hrg֦@q^1(e@-@Y,裬"ͷh@q$˿C?LSĪ![/ feOg$a5T0g/nI ^7^^q%]A|E}`j&3gX'/,+TZ5`c(/_R uo mIcIJzπA&)';F|4Aw5/yQ`ŕ1$MRoĩ_HŬkQ3i, ?Ѧca%䐱RT,"U) ÿ%0>bTSY]5 n8O̎? ]@dx U nV:=`DVA!,|e\WzAGkuaA.J1˛ǀZ{eƚ6ɖx)'HyU4HvޣQ@Ĵ H-M;˰GvM4m{[ޝ"(tä<S,g]l:T{/a\R\SM]]d%_֗Ьha^M @tz;AC¥5}~LIe| Tta6lܓݝb7İv \Ĩ5kyu'IW+Æ*6< :)kN"v$K|LLnS=|7*s7J0.YCV 'Ou}=9N.:aq\C-K=dZ.B9CHphI5g ǜby%t5) oc* ;*;I8`q0rQtǐjnK7I״hCh,'?hZYUv&2: fnpe+ 7FT}jrjLGd*t˓kXlioOlKJ .K+wlRB[ck*aZyK;txW|1z\Y<Ֆ 2ܦӥUvo͉9O|\=EA!*E،Ϝ < ˻lN ^Se=9L׎n|R)+Cքlr.Gϊ( wJdy7DЎ1pY){l2/f;g QhjXxP[HؘE=hHoY yٜGA.۱Dgj$Yߵ fPp,tyl ZU#r~r J&YR<;\ks n[~ՓQ]щl4 w-$GK13#3ɶ¼ZXHUyF8~X~Ȗ+(e RrULj mLa- =:E7mY5x%aBlC_?VȆ ]nT,GKQ 8Z51xئ7Lk 0M0:mܵN؛.\P[JThwM`DM7 GfLLY/j2@i>B 畢; 2*)?0Ꮲ1R> ޽ާ#~x5T d xM6[tȗ3ئg o6Xn2X3o+XHCh l~Cc C KhjyjݤHMehHrΣD3ނ~M= Sh`6-/^l{KÝ.]G ښS98Oc%e+階 os qrHjfyGWx_:ج_dg ^ĤSO8ԥhpn2hϤg˺09£Ud8J^Y IC(t= T0 3m"xyLGQ cM+߽FLʿ ƩI S9 v깰B:X5]11hKu*~1FT swRpΑOnQ PO>.|ɩl邠ifwx@-b;b=MZfX\ǒZcY ev b /6rQ|1jXCiSy=G6װ ŀ~HzwTEe:"B#rra *!%,gH&0^I 588D>L ߒ$^9B܇-*o+O:eN4>ZoCE2BxHi:AM){P2P&M+$݄A徐B5'|ewuZgxx R" 7f8CNۇagIbHrp]qk4aIXhOkGQh#z֪2AF z gzJOGOң1U,)TRs~ _bwok>kV6juH +zI{Br?)47V7s*ra$؁ lnuJ5/S Ciq=lRuP*xKq(z%c ɳPK4nh@<Ίse;@! %7Fn2`C iZMsXNx~~Y mgi,NRS։$ʃjGWpƛ64m%:11?XdRX=%^pP 󟟸;bSF ~\Lf#@$-/0$[ 2M3w|]N#k9 K)Z2W(prs޽\`Ss*dDcjT#?4A._Nt^[\1$"$0/du¼8x`ښܗK5O?:g]6 7ޖnUTUyT'Fb ݴ̀+ Ass ׳FVhed8}5i |A T|BM;w֜+4²qt0JWwFװύB7SO>YdTN#r‰6Fvnj¼ZVֆ)>>ڱ.hGiq@E `s¸BDu2HG} e<9?;nB:nZo,w\xlwx!/wddBg<ҪX >}`7;L# +<#h$K;殂93o1yuĝu$擤&sWϒ^5a@U4]hi>hihwU=)\,8L~E9I9 !9S-/T?qlc;eO")W) WG veZcꦥB3zj&‘v"uYp5B"p&XpC] 9ܹ|g*+ܦx7혙bw/;Mq+Y: ^y3n7;R]/'$ F-;`QRUm&y8[qomx`әE : ٱp0DOިYB+6.Nvַ^q%tvrk_9w\:}r:j7{nִ=xw)=Ԣ)7c@aeoҐ,u?ڒvƔyڰKN)RkZjZZK4~zq⿲Nw9TV:M%NN)\}>i6HZP`Ӎԧ,{{f6gB3B FIE%\5Ssk WsP*L:#>&z'OP<'qe`0RMKpTN<׋7{iЈ!SUsq:$ `ΑhhAg&^)4,88>+JJ4Gr`srd6UUj~6ն_g&Ut9I_܆' x2av꧒0HFQ2:=ڡʡAI.O٪/#r̉7fm,S`b6VO| @q(f /'n< "I3( Ve3\'EoNޫ J_3Ef,=Le+{y4ݡ.J+r!'.8?l=ƥ`lϻ7hDx鉮[ɧy}3uڿkd|/~^Ѐs:L @Q಼XUַÖmN'4Өm>\&I?wZGkN@O-dP\N5yb@UrD0V\q@DCiSW֤?Y^r٥ /EX[/ț/TfI14Ljld`T5MLܨRyCHh0PڡcTZ2zJW}BD'%PJfqVUQ2QT:Nαxy@Dx#?<穘b=sG+(QHP5XV+&;h/NgϛQOhsW (/4Nh\n&KlyDD8hw#O?r*B2[/HO@zni%rЉ4v CAW>@R]^"IdTo羵E^![M&11 ch\BQIГ?NQGiFӂƟ/Y:Ylkbq7U2 $^a}|54sUdqe,P,\=!/p4ۋl ӛtT޳?.ٙIXauDJgw6Q6c:s/ьt<8dsz˧ct. :lPlgӢZHkNܼ}/Ȳ_TpKWn:;)IfW7*Z `[!;_Ɛd:u5?T[y໪Hl.ÜDY%FM!ڴg$7.q]>huJfS-gn&DI\ sO kl2y<^`4;<=% c. y{Ccpӑo>vs!Ygfff0Np'ݨ5LRs1Hʝ0;$hh: о3B_ד,mP㋨1[5HODtQDw BftQ"0 _X`!GG@5r(R:LjXFg> D&sؾE55B&?{ s2-zM \yXtʆmt7-Oc@T3?3J(B1]*8NjHCDq-jLifIcRd[-.mLD: `Bk @^7!P gu(a/ԇaU?Pm[bb6{JצGmP*\ZbC\D[&:!li2.6:"7Tɣu{7F>^"F9a ?h"0.I6!E s6 e7!8/ )d.h^Ӎto:m~^dk:3wL<3WE"cZZ8- Rz>b 8k8 &hgzz=TW@g*tlfvp Ta0a5bdo I\gLJ7ㄞWMGN/E0!f NN[`XxIrM6L*?<HǫIgBS$:!8T^фT]aҪmqt FQ2]Z ADCOqqw1m0aC"UlbVAY9xH59ݟ4e!/"Mu埫dp^9Bz!KRX6 3J =6C jHFWchftJ\rMsX:a3f滅_&z2~k27۴م" 5 ZajED7hFa5͎?FN,cyX#)p8>;lnh+й-/N£3K67Gdt b3{tҡ;@!~i -d|Q*} {8|Kg!͓7oV\茺#lDX,#.7ɬ/iAט2rd7,&Bv OL0o7D|B!9:q=DC=)#,1c?\b'uc8/!H?:JqdH[_ Hh1 h]%S& !]58)ZkH8Nrw/DƸQt bM櫾&߽"#gC{b$Nd2WƧhyπEh#.YtP=@z9óS) #r"?Nj#D~Zi~:iKVK+ߺ} jH _B#Wjucq-ܔ`fVНwB|CQeBq-N4.=QYQ"}ڇ A& 4R)jQɣ7Lu9`Skkw39^$eR*WҠ݋sK^stz;Xݾ-Nȿlr+(prę p!H|vT\K=SMSNx' t~'M8$w,(}㼢^wA],n ; :쯙P;Nf -|,M6vnoiI3=acnH'-X ȃ$<XAK |oP|jup0 DD+00)xKa\Fa/ZLC=w",SYzv,xCzcۋ?y}nv?2P 8ń!/xWsP +];HKq< vc%ap$@)sʥiYּЯhcPJj1T_LgenoDQ뻙̴[ggGUPC20I,d\@,ʴ m0ťj od0tbyumo' O GU:$+} Uv\SՕh:_c)i`漲tj3ǘ[H~zq|,Hd</fYnE~^N~<{~b+فy:KY3TۢK6&  :T-XkV+gTWh+F՛ԐrA )} 0qU &!W[从A|G$=Ag{bO h0عU.#$zw *ZE4.Օ4KxL0 >L? ^k8V˯ vvk$ݻUt$ClIHn'nb\B-d4l˱3{Nc^MwPm 0~x?,82$ Ehw<}+gi!$ ",}$dfx i.I4x6Ob#z(6 8 oR!b%6$h2(C,c"FXC0*.4f>xozf6gPp#e\rdch(- ~edUY7</hSc@ۨO' p=>_=$NT\%IP!̻VTzZ )4؏wH1%fsqKR'[O7+>7~iǫWI v\k|b< CKFr:1EKʹBys5K&7!1j~m"pV(kpc<ţvCz.Iȯ<\4W\~`X1('Mh1sibH 3 4>Oo:6| *{.oV*=ee*7Ze#0y)b7k ٍ;ɫ1;&M\lsI#0uј>fv0#a%oqZt&p8+M8%KHjb- >i;8}>ژj`:`b$LWfYQZN:W8; Y52G7QfVYi#? ndyҠE x:>|MKjo. ^Z#ofA}@4.A ^KƎ8.KZoV'qGreL~&-88Tcod)"jt1MҔy%J;QDf#\ #@zP-I^$1_,$QY㡲Q%.9ze_ie/'<Yʷ+֣UM/Uohv|ibh>c4{~ ќ-(NbnqAjSK[ gÇwl;Թ=߰'i^]/.4t#ZsWHVs0``W4r>Sw 3Jl^X~tsgj?$/Ʒy¹@iH~ {O63`YkeHw5{x H6Q< <8x SB.Ov̹5uWY0츱(EBm#y0ˊ^a:)jv8&[4eq/kcmTa\D8__ ƹ+9%HEH &'!m@V6=C2SQwQ ꒮v @lʤ%za76B6X fܠn% cXtJ0c ^#|V+·)mU?H e8@(BVp fE+Izi5s(ԫYrnbf LJdzHt橼.C\aXQoς[ڹb|`(٧Z.9U$unV^THzgvV>r.s{˺*.GԻ*jqG2-*Jʒ絽V֓~cJΜ8 \ $5q6uw*(@ RXyu+ۻ6#8RyȸU>lJ: MsnF TG?E(/E C+:hiJaߴc;gy~;>jIvs}zxЫsݿ@8V][rstIQO{Tfg_8O.v|7;2#kKIm#q OjoVr.ujC_ Et!>r +/Tvü+]sȺAņiEOwjo(LzoMyemP|Tp*7,Z\C$gRaOVد:^8I^LRIyd8]>rN&٧_$kEBƃJה|w󁛰/l5[cB^W& " ơ>$ЬvrK"mšW#/T7_LB+ck1%mR`ɷYJRou[zN'*KAQVx:^W,tl!$S4 q",[Uν=+k$eRLGw pnaYda ij 8MlDkc;_Mٓ T~J$h6)#8꧕$N !ணutDj@Dpc+ar At@8]¨N\L~_GN1J2!´Β#E"~@CX.!a>SOf뺧)TZ۰qα?&՜ΘV4RSei*xTYDƇb )GUngEVE:nГ\" iAywL@ IxzC""2lzEt~gz4fy8!{[SýA& 'x8,E)C*, HcGE;`E|k Ǒ˰!|(ⵂ:;ot)w#CB0=9llgIHe*p .Afd8n z_c<@+g0Ҹ|$DlG;YXnoU̍*M9n5Z}D^|:&Tc 7 4<$]e_'GFuoQG#3ʎrYNQ`2Ǒ o9 D9o/!4)򉓸XA$oрec|]A /^*A>I/K"!*8<8.an(YDc{BW0yLKz}-mB8k9>*uEWA'rlQF2n\!fϽ'({4R23tٟԁ7lY4ӮʙAF조O%ukY+J[x_G ߬R"%_b&t8< %Gasx!B "L?v@u?yɼ,Rlsy+Z;\-uzBnxGjb J:apEA=w^Ğ0uCFJN6/hU6M2}7&c?oqa{R^7"/@ߖvGGܞ)S̡;;;Ll% oF"+@Mi87nK:-4~oQM !BewKUu f#3#1f!¥:]餜4MXbgF۪|9Lgǜy:^ZxZ KsC&'6{ٮ;at*d.;8=4SܻK5(Fzz*ہtsDC;&ʶdu']|23c3ꛝ .u%qQ|?%7A_@h‡^iE$2"p\h"{!'8p噍BuP7ggg|7͇Es%=ĸ t'g ejFwg%'ל#ǝh[5iu ȬD]9LUD^ʡ. ?wJ\mEx3(U#;f(*_Q;nԾIǐ^!-r['pm:X$hp^lrt|4UoqB혆la vhB5'5*$j#TNW U><;%Gr\.&*d|q C;'"d2vOs|'Ѭe0OCQFC8ooAn/yN_194{&?U-H42Yq-_V~i4A}O[_ ڃJ>F^{4$2eLc~"bm'M& .ԯ‡}!6Dvs,CeWš8m޼ik1~ fmz q<lRew!*pשvɓ6޵ziE6`~z3noHq>Z'@.PWٟr 'LYTc/N`wu˿ל;^+y4kbktk.|Rc9-x1~\[_'Sṷ'gi2X(7nKPn̕l4Aoz Q#3mh&>z/Zv=V|-\ep# k{Ƃ>g!E!@*q o_5.Qc>I ' ?^(9c_F葆a0aoإ-r.Ap:(a/E탏,,+"v|%M@1FOh v0ICd̹Uj9zslCW1)Vf{#(3NpvoH$s6lBp+8KY-B26J[-F;1幠D}P #s(L ^:h60vgDB>0E@+ڛy7!#4SYCTɅ!IOÛ=^5/?"af;0{{o%7Mp^51D^ +~z&_q8t0X,F9aJB>FiI;=A[G|APܿMlݘ>ԙ0CJ/հ`HzQ I;[.>IS1Gcpjӯ#s&y]K2r(9<+(^ū$M5d4Tum䔤]xc~s$kul(ɖ.$ `S1d,V=( _όrpݣ% C^U]ʋ8q$dӣov|G*t_Tc4ͱ^;m+˺m~99/i.:tnH-t(j|Y{n} ʺfT3d>N[fu`aBu?ЊrUzRVeONK[KEBLuz].Sz~~ZʅÞ:~_G^wb몞Yi0wzeCEFTFkg@JGg4z\e o{,ѣe!<;BYY5J&-JVZ5nI͂.(E.٢Vs #IE~V^x8wl2fi}N&"'z^Icx3ݽrdmY٧n @,ĊVVd$r [$bs5ӹ_ޚh۠ђo~zN- 5e(!l^ffh{KKv[Vƅ Cyv^ p1coNr669;:̍yrRǚpAZ}oNTz. S_XXZؽ$xm0,}=]N*V"XtG "Iz 8ɪ#~qt'0 ӌR,/mM`#FBXz5'a-s_MܤVYo RUk5ʿ#^`g~wKGqkƾ{I9ih4 N%%]^Č"cx1#w4rUWvuFv\pqa XfyAKldQ~6N@L!X&C )bv+71-V.P[SgVM dQzٷ7T1kμY"*qI^/]V$; ^GFi*TAu{^`HW*u-C!@$ʂ:yA N*<|CC1hXP+vH_"?%!yq<-MW0@Q-vC#?^@Qd)L5 )$d1eHwL;l(t+2ovOse D} BjQޱyfː2NFK9h0ua,q #߫, a5fj\ƅX C+0X@%P*=Y'.aXoYcEa.v%Iwg=nM>!3080 |0GIcIY#4enr, QJlm6|y<.qWIcyno(6H(ɝ偙A pNΎClVYV+IoPB9=;S ZAl۩»;:d/yBѮvZveYB:{x#َ7PvZ2lz U~=XͭlenNzFB)꜉'L}R}kA ]?ا"ZhYo:P|nxAz|loׂf$k +/hIf Ć )NvxIpH~$?ķZ0+ڳiۘ2dfE&:X~6H[8~)IRdɆAIӥ&hiʳ|Jy'֠<Pηd1br4dI@6`a e*ĽC֖p7|Y`uv3-[R$'S8"% E"ݟvRʁpEP(3ooUQs|rO&#w p)1r4SZ2&z;9tAUXKHn1,>4c.{4)e1k&S!C$hCɵȯi7$~+ @1 70xb^>]$䜵BÎI2h9g:o[GaQ 0׎)LFי)ڸM[⪱FplϽqBi—onSUp U0ᄏ55+?5֩|_nw6 l\VA` q!̩X],ƁewٵXyX^؜_cC'f)L?} 4 (;"dZ9'ʷ)*o~NE= 4^rr]C?u"IU ::o0^V:i8*YYX:I{x<ơ^ #HDQ8a5)1&믭Cwcu2ys1,k)Q ڧU6F"} me. [ }'W01=J+f}ٱ=u,~B,&}`W<;I9WCepb[O|ƽ2RP,Hj/ƂUryo+m`Z{{U2t@V90Gv\Ec}:q]n5$H#a+Z[7G߳rW3܏7Ll6HqՋzº _AXtu*%6pa|8<(2u1"+VQ!fHlt Xx }q)ag:{62LKѯ1>Ԏ+2Tt`stڑ$]{="".<;~X7&DpfVCmWɈwlR  H]~ hYtB&}I)apTz}M8}2=|o?jЖV6N8j>Rmo%*X&^!}n"ԤummoY'?4]Ԓņ``4u4 _۽8L]@"|vQzGΰg5FLp|3<3gqn8Y줗\1oi&?qpӡ1.Nq]4~ޔƸ4p'8YaU9%\R8 ,YD$Q&Yk`HHޱY1ӥVd!bqr@0,@IoiP6+{* Fy+-ᔠ9WO%ߐӔSTSୀ!2SVA02KxL841Fb*S"5I= \~vC9,̆II͂ns6 6v%0l\HMB6MJ0΀4 {B}426?LSti4L:NfGpQzDz7d-tϾFuj]gOGO4#Lۭ#u|N%Rwi2N: Ы߽aU '[Zz2T:;=5DuMOwS9No7j(OC7xQA_R]U++§wiݶ\$m vڙU(Z2շEH =ww (K~:T1q-y nlЀ5O! @4P852&u|5jWưKvBź]7Pj |vEZJB‹@g.܌P89.tuo[._|!q4HE\GdzDs Hv=2=hL&|;鴤"UN" eiZFy&B @q<㹠F%QWp3\-khy7:=?w~ {gݣ#7ʯ;?ls&Sd]{:'Q a ^K=QCla"tKM5doX f)ƞd h\viC{ $H+Ą x狶 t1&m!~l\ņ. jv{2nnR8 6W@ ieY{?Nʃ(I%^bsx P`` *:LV ap=M:9,䐼E\c9lIޅqh ;a2 Y[]s/-hcV2O,(3*4 0a3qY(9X]GXqy1eUX[0IAHi`4M6g0.I 3C)XaqY5a=dwӞ(nDY&j5C9FL&tEDOy={KhstOmXpEHD^ƀg3ֈGlgOl z,ί*OoolVi[+b*5JT؝ |YH5I;5Iõ 3W&"{Z)@zq 1D7G,mBaٻ3,nCp4nl{Σ)a\0Jn<wb䟸*F'ϺvMIc%f w2#퟇5-9Χ>XeZRL0tfc h-L"(d.&4]2҄jhbz U6m˫_7i$cS5MZą@3F2,{åLk^n0X,fǣY{VTr/}>?ofhHWdS]C) Yt?ÚEsg%]MG9H}}kJw|t.c n#[0_t5*LhZq21伥BC8d` (o6{={yLo[U0B$o*$̒%, s(zXO׻nIs䲼?NXL/rުI-ݨ>U.b@ irE]>fS֘. 肅u-)]qS>3zSRco8\R.#4X(}a3ZzPD{'{i,mYn܀xE9k{>vYk2StF#L[u劁W1$ˠ"pF_lF 0U # l؋ o2rRq ]hY1nn@֝Gv부Kqf"սƞ$ 7;8ŷtԱQEHYwUJ]`SO(.H Ô.vBFf`~֔,R[&IޕMA-2Aɜ)_ fp0NCp$Ă +8=q% 'Ggs6o rK7*/hDE>(b(`Oؗc܆ׂ#"_,ax%ǯnm\udH^e?ĪIlw"/^#]OoSui pR>̩I#UG‘7S) Ӧu8OMʭwǤx[N{~8^b/;D7 6F+o~=ѕmppN$[ U@\ M".2(1Wq4~&&QM48#%:1=5:ΰG>t=3;'mp<;lx&LnVakpkkk} K|gԱfeE 9Li $˦DΜk(#4 ˆ9HK,#@Fgs6Eyi8Gy35d^dK?ZQgB848Ø7JI|#U7`57#=#kfou /2w*UR2@yѬ"k{4BacWhS-6-[J?ۉC M:7V:gg 0CgϴTcҍ6v r  9f:53r(^gN.gYlnu7ݼfvZsvQ$iԾ)qWwGv͸z&0^gZe(McZ{{{u/g5*8[C럟ʯo8\7MI GD]ӖUۻh霟Ò4ۇ7m 4iPŖ)0'K t?vv j>RRz_:@O lwڍHrd8=< #} ZB*ok*C\P.bZ! 0 V)nTribbV:l+M* ί1bAW L\zk/ҸԫWb1ݠ𛁿i2p:n-JJH}SoR8wE k$&ojċ R}~ Vv(0.˦l5xwٰBSq]8 qWLm3ұ>%)8ڕi Uyq()W=T@{Ha{,'b;3Yc6TjV/.n]֘lN|# @Tޠ5- ŌD;*>|?h\SgFP ִoC+ĐߴL4*`KdBӒT'S!rzu͖@ϐص{%ڒ(hCd7%7Io3Dhg \$uh%a!)_cL3``0 Qi̻zVW%@~]x(1wSFKIg(5 "Pc`δG *G_`߽c.|t.4Aq0k*ad9x2fKNmdL,\dv\&C+uBٞKBaJaxDO6gs͢[e) IU`b`=97s Iwa8y:vdl OC⢚d}[;'ޖ';R7tΔaZQ>cg .8 S814pb4Y--#~‚e^^. Iϓ]ZqR6R2(m3_ y%;:'c.x1R/IfgdS;5F'5Mhe![sAK|0J2M8&Dq1) w1 "\( xI/_N))}TӪmy~CJv/=T^C-AzCֳ<";ǮQq+@T̃ZH5K*4)cnA-r٣#<&)Iys^J-%p5{^D lti}MVKr Zds &5X"X(k&ZBb7Bꬥ>C^3XxٝI/HQfEWHqO;T'▖*12 i_^+^c^@Էj3̳>0\׹LJbA§F#;cLd0e)\0̍JJ^5uM1Vr~BopT3d|aŤ註QWZz%/p}<Vy&Bït\ۯw^q5u{'O/-n%3R$/%+S-8G3%aq%ή2 9V<^ĤYzrj#pΉw~u|$35_5 LrVm^lfkisA$h-TيٵaV8T؏LJ &y)l`'ȄqyC+5 `udrҾLA(|ּ"i$| r&v\qq4(<^>D.S "0j«%ͱM#Y R{xYAsNk`,_e9#7"mXns`w`/nJ*t)m2lESx\+I[A'F?7-S {]FuDfU2-^_NQF &#P<գ@$7xv3;ThGKpI \Bz~9}:^;vs9@Q0v[>eq"WF(:m8)g*67>7QЈ-h4oxus*f 6ded*VE۽Fּ`6i1~LSySO}LN2KF0O>+uIĆ^2Uz'֌&67hɌO^LR 3yL 1fs0Adm*_ {e,iPc`6 ԼMz!?=d#,,jR$:.SW& f*+ _Yr0ITq2p{lel].e,ή&>c*$hŐb}%FP[t/G{^Pږѥgs]m֓W3}#wX W FOD+E+T(ΠAF~bJ8*da0`h4-Fb>32a,Ld*W,к#xq'$ >SlU2 Qktiƨ):+6I另U?\sß8^u6BP!TYCf_JV&ދ}uSPZ qFg$ttA0?3E 64=!Mo8yYx=YO?v䌻Ҋq~-@2yy]s}@"AXц#L1秧}GAkT9ml*uP !P01L5FM<2K AVT,rc+#F\F/_ d@? a!BFxxg!v;v9-/J!Hd9Gp:G^:xn8nSIX@áhcQU(=VSj>bm?|gg6HdA\lMwuє7;.͍~!O:6ݯfjnBl0jD)9Nmk{Ýz`>~<=3&4ߘy9C2Neiny_\\DgzD!M <*?RpTQ9|v/ڗ}.;\ g T/06O΄lL/O!& OҺU).4Us$-8z D3 0rpÙ`l01k1`DlkVz,i P9V6fG nqK$o?tn9QR- FI&[J)V@{GFK#vddi-fv ˵RDdrgxgQW&YxHp|W&<<eϩh-FJ-&d3l%Fm?1$ h^nJasWGO8Z,ّT1юe:d6H;cLhO N|I dnr?N}ZL'Z@X[߿. ADc Sں 񴄼C5;}ͱ]pY 9# Xk_^cd-ON~ﲽUa4t@^+cߛJ`?ΐ]-Mw\V]u[=y"x>< n_,l?u%; !`{·s-P~K,T.{Qhd}!>4aJڨY<6=_<}Fe%F6:?fj@e a'`>X[F9BKy2j_Y+4iQLZTJm_C@`$v)>|D{~M3'<j%XN); j a"ŸK Md&ø<8Ew( @-ܶ3 ܿjUTud(OJ-y 1vQs/r =K 9aq'UJdi{l'?4SCi?>%Uctzb9T|\شl4Q OFc,.vh\[4NNݭOlFp&EhhdJjPF<̕ϰ7D-sBy6UL@ƨx-dh!F!υpɃXS ]U4b+MwD&]3j mF(4%9i#.gp% Uu)z(}&_iH8xעlm.DZ'4fJu`,Vjؒg&x L33<8߾BZH[waef á16,#vh8B~lE/HȢ0ƢGl-RzCbĔ{Qc@0+dV?-ؖ8\#51!v%,b9 c*UՅ`]p 1$NE .E^qA4 ٜX+zc@$x,Lav4ullK,GbIZeOH?6qtaDG1S6G$04}n'GS ?nL~/̈@~vtӸ͍OC_Y#a-DxI^!B4BQ,X`E{ƒ܎JrP W>.-ZHs\hCUJ n3\?gQ+!fMf2Oy@4H1"(F~ tF}V -(ŷXPuS-_%6,lW jXyu.nnh{[gYl;ڪ .,\,D?hŒ$k5/V,+5iY |bɚF6|(HC k ;H}oc7E ˲7DdJ,#~vxwjcQ+=E$^Aa g5lyLk585ҜE]WR g嗰0jrPgu''CB )أ-M\s,lfX cL7N7_WMԵQh 2洛bk?g }Z>PX+7Xдj4Qm1 X2w}J2)s;{:0! bxt˶%' p- ;umʘrCnJ*Ȱ酵 AiTl 7j'25Gu/Mj! O$Y[2rgi{~ɻ]Мd`rN*Hd'k^Չ1 @}{|/Kj_o1: {-8RQ4s08>OϏT y  +ܗ0nj5Vޣ|"* L*3l7bq)lm)ɞ}$֟|E&VK{y\縘D5/<$s=*DÛP̃1Ʉ ra\ti*xB V^WI΁X%ݱF-%.rC4e>q>J =ك=Z+GItҁ67͓9X\$iOy-Yz% T\Ej/רQ// '?%2Ś +d::W@™Xe᪝X\  E0.٩j>U%W<\<6Dd$dDhQyd5'¯Ӓ A mOYKP/%6Z [W5sƤ ~g|pqӉ0BQMsP eee[sm9n(@p=!1 qvQ[ۼ&Eu& />[7XH-NDZd^DiqONu#S[R~ G[MW(NJv\6}s; A/Fo=a-Jϴ4CI<2؋7ZUK3P5gQ2s 7b֐jh4b3tt !DA\BIu{|{ Y5+ڣKd_&0U*"kXF/=gԶ`QNF$,# EGJhI |NA<|b(ICkO͋%DJC-~j qN/T#K=GJzT&[\uWZeL vŸ/9qPs1 ~׼h5_V|7]Ϩ'#4T |eDX'+>ppق9}"I|ys8,⇄(1YS=Rއnn޲<q?/!YI)Bt_'C4\6UsTX$ f Jj s"Œ[$.!ywQӉU RlY: K.AHU#fT*Vk } @7k|ge"4Dq Z6%-yjA`nA1;*gV2d*ȭjޓj/Up&! I2^ax $1spJbY&ݪtr8Ԥ?'{=MD:%T5X :׊/ l\t /F*ZEԴ_ &hn4Oo@RewɀUP_#U1 -*#ԭeFMسTCKЦ5H\Bd qz [ImsCfL!ُRwf.-,8 !kY"KMٞOb<3Еx˾}x.R#w{.RvH {0(dt`˫-PX}&<+N,/MǤI M IʣJF9̔R`28FThnSƈz!aJ),`3PQOKU>%HL%h]WiYh?]9 lTN0PN4Q$K{6Rr~ldyEZ9/a8G%Pq Kpg,1ZEm_vc^ \")SY[ƳSxz#p[t>+A//?I<d,1=ڰ u< [I'w0JlĖemUY4x@es+JsGaU#vNi ' (gj<>%JiV&-U.H</, *'CBI?S ?_3,=11µ $-o«w>탃NW>>/؆;c,Iso;3>O^{YS"rՋb~_xw監׊Q!ߧ?>PWӯqgl'߽9PA4J a q:d/z[)`Ϋ661MϠ$97s&)3/sB<-JІݶ&ֲ$ 7O n1|V᎕(00%9H{c\M纹{5`B6ۙ^] b!*)#=fڥK5pͶI?"!MXv"!,D9$̈:0IR <6HIySn)sD0YF艭+)&XQ$225 QqǣwhMH^є%hc4fBr#] r4iNxL@M{a;<:= -/`3DaL,abR*o$zWdg+"h"Hj۹ EbA{e. E qhCڱ\cb4jaFL"$gM()a#fLۦ.#jγ;b Q14[ٕTUOj(!) {m0sO-?}07 Ԁ{ٯk-˃4^d.++1M$1H!$S{|Az' R m?em1#7!3BaV ȹ#Z0VŷNz{S3Le(" -  2ε:ޠ :Q4*cb 3Ԃ`)YDv47LL 5Ġ뜅2W%^cR=gZ;_`*\d!l?O&CƒXeB8X0C,:[Z}HOfpҎbC[G(D<[ob3ﴧ{Zz!}+0xTRb0OeٍJxZ*ezpF4􍙪ٵ}=ˣytopasLxCsR& C*t[0l.+=䍠. 64p2U`-cSQuGESY6๹no[FK͒jBFksa\4{`/7 YC@¸,4OZ0T<ˀ۰DPR""iP]X~$aCaۿG!8cr$du6E& RNT[;z-(9M&4!$틴14鍠>em㮽d2bdP\!7(h]Fsׁ=p33Zj8.LL'5GzTb>[/dCZ zI8>hyE P<0A4@i9>LQI-ju,W1H5.8Tڳ Ʊ`$M^߶f׻-qpTF?rf?v׀pagP?uoGDeXHMX3lqD;֚WN.a3$C6) hUQ0/[FuL`4OvpL5feΏXR_Mw6pbkRóAxEóI:fp* ?=>kwf9jF9t/Q{_ϱ!`Ü/W!s;pbjxvk|}a'w1fF~~E# X:5U#Yz !9KMĜsj) `T18ۈʢ>OQV32%{yvŶ 0NYi+$ 4 ȼ=wU : ńQlT˿tXm7'jR_9DQrI/`rL?2aSքTyMAQ~g^iy0b(ǜzi @cD957. " T>#:AǿG3/jorªW:Gbv;Qv¤eozVuݍHrtSQx^>uGQAl Tݓ>_ߊRFd="L>=n"t l;e4q;\z}'J/h*nIC." y 5%xݵ|\s)[20$~ϐ!z:mgʳc=w^t^k 0Zv>¦w]HaX!f CݷŨ,2Lhl ^d9]{v[l9d;w pV"7C &%ВoU(Vfk@JJPkT,H~矝SS"1Zmא/ݗqȑ%v٬+} 6τv(~vh 󑌰ov \~x'%i` ע~u8ҔDׁaD OEv@[ODBdhZ[ Z\`F ar??fV6޾ Ϳ!F&&w?R!$2iK_۽ ؃z'4@*# nͮ2uM:di ƛ7;c]ͮVE_F-teg~͇+`Y4LrX--IOۯdݛs.P‹^\H0#,^{]94Ej9!UU֝ǥłWIbe x,*@>2d B3}҄-rzaQ?\N{lK./%)m*M|U:lͧeRm!\OǝJIłf C] !C@$j5{Cn <ł6~>:DCts}}֪fFWVh]&P*aOA(Ϡ2liوiAi)vM@s)'Q&<(D:6LJg'ml<6g:67-;G.ө2n@ӇLDky֔)[P~sR S]eCAIʸ9ZйhV D(#E܋24s|𭌺ñO*jL"oOMWytY`{Gs `ҺPP :^^ywϽ3sȾ~=^yTLZ.翁TO>Z 0[`!#;}egbfL(Q(:gFC9d)ȓ1UÝ5Ͽ"bhڥ'6iKn07̷Ƨ4nA<Z5ЩA.?w4揭H"+45Uڢ5Y8`LIS(XxdCم?yb0n3uGfɼG>2n,aqzȅDT7T[[OonW;[WxijXг,'Iqy2w҆OBmX7/nzVtJ5vLTSmn %l|u ou['&2¡1Fr\*Gfh>')pqZMV9XL&I(鴴9Ⲧ1*{. ZC:'2R"ǐ3nM!Ir2F#흴kFLr+䡠-SMCzD"WɈCTk9EФ%"G`,Ep?D _|`HP<ՖԭkbC(~vC0= bEF:{ezVFdQe)QCIl p>S1GF&FlsxsaM8XA E7 K{=$fhHBdӨ)Q4) e\*ٵ,qd&y4&{ˋi4ږcg96RQ4.2&яy=:hȂe7$iScG)_[)b::ϯI ߅&\oet?:4[QzE(cy/b!u %&Gg07m4иwyY8=swNL?C/ (3O= gGX n q^jcrVlp(J]!yn QX! Qp9i3Ap GvϐnPywYPf^!4 11Sc93WG/=.Miɡ5im 3LDgbL6u \,uEۆ|8rx3FV%T #?n567:~{tGP>a*9;pH|)v^Y0?B c%gPA77 YMK`it( >6[߹lòM#9P@^Y@Dvm8Z9+bw'~y!tOF |h,e 1Z\IMKN F=Q`D_*E/1c NusC$ɟMlj5?o_G9DS_}?x{otʌ. _>fЕ `rH E@m[xhἜ YQ+;}ln* c'{[|t%Dt_=|bP9n C25yF-TPB('eSA"]uXesU8U&6ZQ7lg4ِg_FZ$L걥Ē+lZQ`5OMݒ4RMVT~xh (]{4% $f+VӴ%yU~^&9+R8՜ z3aN7*t MFZ芫I1 dmV^nͿDIj&Pck1 sW7OхngU{{>hu5YGJ!}_a ?O:q] I'BU.c:{@і#.W;h+b>gR JS>5OGڴh9-^`-s@9lPl8ALjph8q,1i=A~O? Ɋso~ṹtĆf-6bZ9 9 ]>LIuձ!uVKWfT`҈XMR[Ńc2i D%MW&9u Jd׫b[zUCK=6?@hzPf.şSRd!H!e7B2witR썅g#O#!BM-$56J^{:S%-yMܛr_r^%3fS5sKzt>-aU-/v9^JtP:WQ{ֿO`=֙^`Զ׫=+Pn{`Ux|H|DD=g5yYn#b?\.f\ %/jUB>XWa-eO=>s>7,YX Ǭak00.M}  hpZ!Udl`#y}DDXA MQ c}Kg~X8`y+g=[Z_hԄ? T>(YM[tvτ3Y2vH$%(o >ɟؓrB9LINhi8/'J\e o"xQ: ,K R 17QZK^m=$AJ`6AcS^& f|α|_Z]EOW}sl7 3vUY Q(`KdqsbKqFtK{3(#[/xJÒ0uK)hSsחMQvwCr*Q&[2U !HgWT֤`Ța5-ec29NBӄ_H͍AzOFKfr}bVRҟԗ3$ p\[NWUoZ\RM kmD-5f_cH, K1x1Ԡ(JPV!vHR S$Lh#*q?nHGD/F#~O _.dS;n?nFH!iN=fϺL5DN*1H $mHp rQ[C~rGz;~FN;A4RDyʭx;XC2-|uuN78oϱ71ឬ枔Ƹy4Mp%ԜMKx˽G ׼tx?@^-A 4ؿFH:(hM&˿VPֶnRR04@}"QiO?߻H66.׹)r,4f͘W%|ݠ.Gc.N,_JX΢Uaf| cFrg^dl%L ]F=o7psawn$DzLSjc~xms(W)^3]< kUz4`|ÚDܚdž{ƧamrBpBze޲~MpH1#Q"V|AhK.6YR~קJ~e=>0ق83u> U~|brfɈV&mܯ޿T?㺸dcdlU3b0YCv|Fqbú ĤU#,?R9^XQ ŇLs@zjAsN>yfonȪ,#<-'#˯={tU f\ưQGỷ Hdrq):̞%s%q_0",z%F[6e" >\vJ6&p)wʶyN륵h`7nu6++gTSB m'~9c} |S{~|c&psvәЍz(&zvqt>D;_ֵ_zo4UX;Fk/5%(nE|a CӺ&[G>\5 VM3}a2D>J]t)ƺ8םJ9dCJ1[ 4S pB֯P't块6ࢯߋ}1h:ڶ|ܚ\צ?me4jFzӫmC-ĎU0`\ed*Xp4% RIk" b,^@k_SS\L_9xڃ1 hޅm 9/~CD(عW,]AVB9(EʁJ u qVSZ*y,+8R4 mFڷmhhJ{"'[Ĩa[/%kGr` chyUg5>By2QSX$!^rV#=*2y쵯m3 /$ e&NWRݜ"Z짧4hMqͷYt~\-}\#$´U0 m]L:OG4=>Ӓ%(|QXQM肭{-Jߣ`}͇B7ӥׁ©Yyj*KE>9+hKy y? +Q外F1FMz0"c r4vKlaj:cy߄W`Y^imb?mn،nxY+PEJKcL&1(?mI)6>bPC^-VK#['tZI3VPY93X% ^N-!>y "j9ǵK()V+p>Hn4b wIO @tWSRߋ {ӻV>rMt_1,o~+ε9˝YDT+̓yIVVgGize; $+,Y>R&ޛ Uc|4[o.;E8cpXw\MQR"ٛrR^%p`6UԋHB9 #mPE26Nޚa 352_?0> ~f)tEξBXWpxd,GplRՃc K4o|Wy^/TSi{d(4t ljxPB<ÎD8mdtVegH;`PՃ{ n4|b ؉Hb5N劁/pH[3ko.8s;5ɜ3[gDlB-J@IױoLe(g܏(vat>Nzb4#=i{ RH>O:"9Ej``=_Px8:\mǑ|a9;~7 ifI}, ѐ[=c~>Ft@O #>X4-OA᩽oQHBf.7 >zׯ1{srmpU-m눈F])4$!x C{L<|X WoP'vqHT${4% #cPNn蹷{{[MxPDËnuι=STW𖿤+ҡ%iVv4#Z59X]zn{׸%]qUjRcP||0mP)A1r`Y1xQw_ʡUNaxw=M74$}KVfak=\ <ͥI9Lz`<%RAYhz[My 4^0<7?9K);j`.kōև{y9}⥵k3qtO(AD. oJ UW͍2M |Lq1$s{a氡ܙi,bh=^I [Ճ[i~dQ8!=Fؘ ꮠkkj旪(W>+\kkgP=4-2Ug7@OY15F[ӅFؐ֡l6m 7"ix-6k@A%Md{%?ۅ%PZ/p=9u.IϢl{RG]/hλІ{xn6L}JYI=lf^v~'-APjlo\uddє>yʺ>M*-+S m+B`2wWڰN6m@]$]E[6xtd4RkU;͸LKνeava!gQ4jc ȅ2{I"isli4 g sQgt=H;UPdvH~s!dҍ-BF3֓]18; 73p&q8Gd(YAb8\Z͍Q2fG騡Jek5p%hHI 놖BLs&BطS>2te'$a@~ח@JàҲ\E0B(1ȕn15uï,T_4U1ʡЭc\%{.ib'j 7<$DANUqyĖ%~;YO ,V$T7s !""yjZJ-uJ7 Y0)h&Mky"QKުmob%WRM괤m)h.<=q0obS06^]/X%A3x3%G:h=|oݿ*f +/o@ ŇeNRxEE_/IX\+4oS<:c Y~5lR̦\,So@?n2X .XGLCj pES !>U$5M'#(2r+FսtW-Is7R+m9ט<£ɧg(ºG6;탎 f@̨f/S&C#Z6*q`퉈g"k4۱/@nDrpEuTNHdC:܂K2,3/:GInbD_F| [4$挟dUC``TgƷͦUr~yI]?s+MX=֙s'5zwꂇWU RGS$ɓü  AĻ`R/gX@z@ Å6fm1mPkO $6̛+!'SzMbG(]Ev("tZc?Z~:6`%Tt8\ '`ZU+ɢDYB{մm{Jp!vv,"s\{Csv_'ㆍnr1@f%) d@j/~\2tc2ur'fsy{ 4Rk`|Em[NB!XW7^Lt{5֫@ZIYeۖ]$k%BV=^2\;%7/R'bžJv-6I^v$޻&A?yX֠h=ل|l(FZhV(hKF62\|7(Q6σ/_f(+EY@aJy以PxZl zrگ '/-՜vhI~)ۼݲ DPg#_4ZjkwWFSL&X ^Ճbh, Z7&fg(Sjq,(H"AG^\fLyR+ɷRD '/!8> ;D8APjGLD&ѝ %IյEt_c}jRpG=b^N *(]U@nt=%;pgԤwRAͳ0%z8#&ꔹ. X0$CƢiWz@D4ejY<站: 72CAD)Z~ܙf1*s;P="ul 6<3$Cdd$,%8aVMsUj"Cbb&F.xkҕB[" KtiY'Ub4?r$tjR|«*82YBҰ C$!#GMҏ6Es^^2gGH1łBjޑp6*@ºՐ9œ;P'BJPU\h-c^n%QN+~ZW}%$60P* %#)=Da ~}w<Ѱ5:$ȹ;}"e$94ס(| 5qQ߽2NNXP7Un)V;d 3(-nzi6`ˤk8PрxUݳ_,7@Ajm)K#}( ;} O;tܹ:J_H"k[ 6 Ÿ4GPJ&I#Pnih4Pz\G3=ſتZ&opTI#8tewшoAlf眃VsXGYUF%1WU2v$F$M|Q4vNy@ _@G =-r@F8g13|`"m3pnų#k5 wKM+HJC\gO=D)lnbDwҘ c+Pׯa .XwDbZ!]4Ś5TuMH>c qkHNbk՜!/e/aF#|]Ơ?OL)Ҡ _{6cF=Iq tza,ߡ>|&=eC)ڛ^x c%-, $X‡@ #Ijȋx:6Moǐ S>,T?<3B^ԅI<_ YXg+p8eq1Flc"JzD+27LҺ`P@5pa<f%r-L[Fq$Oij:lknjg M ]Yw 16%5tmpafI[@nC*ytdD:>n{ vW7Fw$dsIsrEٲ󥋴I?NyU; ɿBB>ZFJWOg*7&1_/ZX>q큻+0l0H,>Fh.`R=0.Y{eмnC`W4s-kA3 g8eC>4RO>yNpP@<|M0qnBօ.pռ:xӛ&TtU =?K/@`s}bqlWxzC-~-D+fwhX2R&&a51ZyPzCe5!y.DG F"2C9{bJ ^Ǘ^v;/:UPZJ˿ ʤVPmk\\dD0AqB3/@`Q.R.7qIFeÙ 9 meSڕB\q u*`,a4 ?qKߎ^a; mXO|b:f@lt<3|NOÇΚ/ v:IWi"I=!Nf}y8INQO ?ӗG6H5U(b$6kbr&8|bj%7sC΍mp[6~1u1'GQ{b$ Z)YFh^\tv6+j\vd[c\[We$"Z]oMz Ymgo&ܼcRjk0@?l$S.!#m `^42@ئB PԳU5/۱&"؋"<;@  g YТL W0ϠY{oHt7!z9āk4[} -w *ӱVyQ^WB lNV u4MgUyKG-.{Jw(/YŽ;9\ Y]{5 a+KE/4rin^Bok&vQ{QRS5Y򱻧%ҌBK%)q X2Ѳ/΀v{z=>os op5%SU HKeuprV]BLxR{=t,|)^6 (^{0lYcV ijx ;F}d$,fk c0xye>i v67n~hEo!~)h mID-42-2\"&O^p9QRYI9Uq88Sr*Sщqqc96B< b,rb<(נԟjªZe3Hf?A%uMzU-_[p6*!Y|W*.v\pfm{k6ˇN.8(Ŝ<$"D ]_8ݍoc~J < >딇#l7w.&J- $.љpz ! h،C廉ؤ'vtwν0p J؋Cӓ.D*iGnB؝2JkC{26q;)6ZsÅ ?=9! [a.?z <1 j/aŻ{J#]c:!g/ՉX5_TB$maO֔5 B<\V\^x:S<ۡ+H,Z(x|B 0onjw4c\́\̀?=oCꁟE~h,f\>6=3d~3VQ⥼Pz%X<#(_l5VER_0-_Z4r`s㙈DzFR3ܻߜͥJB_0<4,W8-FUB`3-1I󥇲A Έ5q{IZ$^tڵZ3azh:Tctӄjgȭ/\JCs׳|4G woF~1,Ǝ;kHXrh(htJ] H3$iS\p WJa"[{v\>Yr[*LUg^9U-=ui:Ҳ1͒ysWUEnQ,&l^@#[|wVC!xlr^P!K3לƭV-($K$O-ʗ4.c瀐_.Əvl Q%c+,x<@o#VJ>/=JwÕtQ ѣ`w rsy琔;C~[V\|6˹N $S# Rw8&8oWԹ0^7a fH ȡHbDɛir V4x-ƳQ/r e.c$tQc*,L+yc+f Z@0Tܯ04\KT |h޴R+43'Ҿ^"  Ey(Z‘#\;L7|Ky`(K~"9^!ᝄR o t_Ϫl *l͍Nc\0<:{ ߽Q6ՄY;z%I̔ueêLuGsFWZʋZנ-rρ |Y}ڳL2FgC a(曬좂k=A1tpuhN0|Rhy@L8]W{{mE9먰Lam '!*$b{]IhRڛe)5.?r<zn&P~%!C ^lɈϲp/l(yk2W$_a"mU6*=}eD^* iMM3Ꝕ߯-C&6Bz!Jll%F a_KKث 1IP"f r whF-Qofq'Q$g;l9E$G̽\,&H@. PI7Q%BLF>A(-nL; 3HphUf_wN>YG0t@`Iۏb(&C$^ __+33pShIEh妮Lk[5֩`BKDp_{TG&]!/|̇7=d!/N } \b_sDf Y. !!ߩ璔jw~`,#F-+{ f%54F^9^EVH_sD jEP@s Q5&|:Q&NhTf۹(xEZI ":5dTx=⊒.7`A6kALWl[ B^}nM]ɜ!%!2`9L )Vx|hzɒb >fi @ ,bA1b'0MpΙB<ӌ`SՃ7﹋6]i2(&V@cjTu1xilMl rBeU.^1(Kd{*ؘoO}gɧ8˙IfajMR @qsDiiJ{/ +/?=rwΖ^Bw•Mx { swp1ɳHlm *ul;4C kV -QP4/&0Yy֤X@ϟq5{r =A9q/r%(|.?L5j$}6'cJ!49,f/!>wN;UefZ6OiȟȹlՒR,c+ĸpyAnEU`Lɝ `2wcjz9\z e-bǜQAhKXhZqmΨ~=DRMiAe-cbeF4i ?gW7}_0+a o=}pgf-/W7Ny~ے ~cDx~(gr4`L~mse 6a ӶN|p2E&`9]L7HZt U'/ʕz`u_S'gWuX!wY 8xq9l_%0Bꅂd zz~poIvro 6:XAm-t_ Pky L|Z{a $:"Lgz++jN!E40~60?&BӔ&1U+^;I}s;AM;?;{m T`Y3kҢ%12ﭥ( TF}*T>Y?y+,}EKڪv`jatg; FMv'n_џ;aCǤjRg%&TUjjgZɩZ-F06[[gSx1a< q[g4y?FpJ`CNxv|&Kc#;zC=Y9sH" 6VJ׏b rMJ;[r VŽ4ʚM!7E<͌v tdgkJ"`N1tr>ኴ$Ue 0 z:GKu: IXdN)vĮZF^Ұ#aš)dd"HvQ| 3d z <5Sw|WD۔]FX@k>H ꀃytE7PaȄRFٌ!$v2u͡!CxDœqX(CG>n dY!P@+ !w %1^=<mۖ#c \z@z4RiLXzleä.m(7Z#ÍOH737FGzAZd7k RgYn=|+'+(6ʔ|{㷭4uZDVt':D3fDJ&i:$O-G aQè{dYcѶ\) YUjQ*`CE*n9/ rMY3I-Bo[fqM em^ Km7ʋ, #qɴj-K?bfu0KUSŌ$رihy,V/\z0m7DЯz85<R1L.^!*6Fwa>Z-/0P\z`=i[xqD-|XwX`$B4-z.6],첯X5ae5[.+@E|"9Jn#Gv\lwhcgb^c9x7Z*,a/.\+οj 8ԡ<ײs=+Q9?x[=߻O bilwV5t|iNQ8L؈$ļ bz3SXB&)p* &eN* $bdP-7NI#A\= `ʖ0Y;}a [ ^&O[fSd'!ja>ΓdHY.2zJjX?5wd[r[}[6#*Z2^'=-ΘQxok%i4!ϪUN>GL3 4 n]4Sn՚,.`sy0Kǐׄ6tb8RzkyL9l6Li̱@!rs &m)i1 Q2]Q$͍1m(Y'GGisR I(pY_*n3UJ_;YA4*WV,>N'+5*6uYS7U7iGT!A!^rqҩf|(fi S(X qgغ>cUF5%}3#4ٸ}> Et2*wQSݍ;qvUv/lP'nhY!MHq`x;̯#M9=s8csVs&dwJֿf@@yBx"?5æ(Lɣ>Diz *lXL(?gFEr+Vr ˝W M%Qt0D ^.z^Vt5Ӄ(ܧ}qW_V,%Ym*CHcq͒[!O4CIƣg%)Ǩg#E;TC6N| r [6/BwL<)[.p\u@+jjjPB'f77iEY<# q?e8^ѫ/< G^/e<7 8 }twel.ۋ\OX]*[-^t0cA{K0J- #6 {UUT4 axEs24ICkw(&v\6gIvZ^fѸbf_Ƚ#|7~lĹjZe6%r >;$;"Jۅ=wn{-jD_Im|\Y%;&Y1:ZWQFfqkHCK%$wHQ8t)9!\ݒի`1!&(p - j]wʯ0՜R1p $ o1`q~zfr$ð?St}O4pWLBkFzs>Bk h UkɧB1vGƝ*Yg̹^FĈ (F/_pbO9d>&GvFW\˸]pغm%b#06@ [saWlF̜II$oEi(,KfQ:1,nn>pgE\uEi,˥8'!rVl5^JkngLn?0*|66 m &e<ъF QBr5pt)w7QR[,Ȓ__yrpjm}wBt4]M`K*o1k$iƒUD;m;JeHY0-,v]g%ևtqd1 :2 v9b#LRJR`<^}1'h ^Oќ 7ɢsNs~u:8P0XŹqMus b %~KAtU!PH?Uv`ס.vLJd52XQٛ&$Iav%~](3k9l%#xqy '9#/y75p4ԖB:EIL8M.&Oi[sPÛ.2ɞrF/3Y+ǒ5* zW 9H2XrNi0R8A"2&rѲ}gEo9}z?N:^k+ #S9o Ȳ8o~w^8IBz:<Ģzd}8Ҭ V$H73cbxH1!XmCe@0yU,׃SO:m]6O/4F8!'Pg~i3K\oGyLw+,dݡÔ9Uo#O+Vȥ, %lO`;FvGCaA =,yg'52Ʒ+sdva>k@h،/0#)=ͭQdЂtvɥ3FonPzI,CHv'\Rt5xVsls$L楽bB' p5H*kZԛIJPHRl,OCd} SdhPɘ O 9.N/# ASk)ʄ<ѿy" .(/` ,Lp)~p|jI}3)̛Pi; Tǡ/2@'ӌ<#@0e@Nanglݵj!sw]4 |)6/2]+mn,bD`)9˽+Cw#*e8XM؏6z'QGl։AbK<17k MSS ˕qa_uyb5> ã5ࢌ! ?n.DCy?HbpUpx`0/IwAX Rĵ*'(\ i;8pqt -Ia二6yғK7606%΋hZj  MX`5QTd ͔9{.0GEd,Kdˁi 04HAvg T;P{_#EL4yjСGqndf0˹D#zՋ^g}qg}׎N"l$.*[kQqsBՑ1no Ϩ5X0NB&krOҩ*vQX·UE\I˨ZI <_!ˆA1Vy\_*)31![ e$1oڙ8J4>%tv4JF+=6>"j.=Wx^\V$;`)Bqul8&sShfw@ GwA uo{(㵁xBݫ=ołZbx@+]FѥXHk=a ja_Kxlϕ&j ^e5L'.T()yIPuU1Z~j֝3oW>u6yd`e;H\^MԆC$&+ w:4m/{Ǡ舋AY Z^*k@='1Fa9Ag:K4=0\((Ys9@QAyͺKSl3= k@vK$!aMˠJ;и45pxD4.]Yΐgj(}ыmҲ4=^Mss k:nT츧&f$OHMf=x~ ݜIۮ^O 37Y´ wT#' 7sH^>WOv#AMdkrџ4hs\ V+t nŨ_k.EA+^HiJϵp>f '#x7bLQLMg)-R@WiY/V<▣0!>15@矰@ODLUkHskPnQ?A** ?t飂n-wqq~BPX۴NQ`Ţbn$rgq|`T%^Q+sР.{Z1m<ڡy5b~K!iJXg\k9&%x3Tc8T5 ],ZMկO unnpX8?F7y6[+J܃^J:q/&N ''F5=(I`R/2>f?Kr6dmQi/Ĭи8(m`KZ4 p(tkq(I -A4-@3u/_6u22+?,ӥ zOi\IT;?aoR [ԍv))_W7V}2<_gaN\VC#Q"†lViNM L29Kh]Ʉ`Ű9`1HȖk ےh^xԧKxtv"+<^}^,83*e4{|q WϝAu55!6/O!V>.fBx1O}z Fu\ 2MI`aE4D޴0=b꫐oE 8&$+H |"[cŸ9V^Yǰv&H@ﳹ!AUȞmjfDS79&Có8ǀ6aΉD!s#8=ImϏÏ}/8&/6iԴ3fe ūI5,swy6nm@%.Ns94P韐@[0RO'GcUl#Nсr{׽6 Qp}Ė ;U1'd0͆q2XjG$ OS2';0q^};B7`2|kR<4ooigoD3tJBu^%14%%KꓰYB#3j)}|ʳ/H<̄ kD3bx'S0( 1t_LpO:H#EY8AYfP1R[$$K`68=rA)GYv{BtF>5.}hYPJł7 q{Њ6sttNI0>/I2cɖ1yCGR7|)}ǖD%}o8ZXuhS8}ZuST31+HڙGIp >M?0JlD6}z ^Q1nBIQvC$Qfi9r 'Wthto5ۼ=]6Z7lz,^4W xaǧf|HA+ AuJ0-I3US-}A9W tpxlG/g54NG`^˧.cw"3_9C#m-O$} bɯ}!K^:ZPiWv v.C-nc |~u}x RJ LѱɘT&׆1ZXsooL+$ȟDd@d7cO[Nh֍ԵD$4GwA4K *Ŭe!>T @蹉s5e VĘ>^V+0&y ǙL=4y,KII-Ruqxq/fk>Nu1-wYze*F+֢W=yw!Dz!In*4")ڦiHB%Sciٜ_r 1ZOZo/ obci|( #7 P憱f7K8̔2`k8UKXX^"c.6ƒ jr|mKēz+EdXeF#F l8J*6si#}fs^mYd),Ե%$m;`Yʳ阥FW*ĹO,8t}tff~ لt"= (aPl~ jΓFH ^V^#^Zz6Eh|yL ufnvߟ;V _Ry,I|b+[ -`N2bdTi-CUa_.qT'mŹeImV}-0-|->zؘjm '<5<6 kb^xjo6-4lcEyUF]*Mh$Q f[ 졑 3%@) GCt/= %35hoD>̩ymoVZ4sNB&70,wJYKfG;ׇ vi8WF0)UrQ: $H+z0*|G"\3)T.-i/0񒷗7lK銪=Qa$-Ch "!U{:i48*?!LS_^}^H fM/xq9d .YYQ,(~x4>m '>ӟ|b!:j"%ޕѫ)Z({v-nC~}ƝDt4ph􄣄AxY8XW2(Ca~'ƴgksڕ/҈o7ȝNdSWyXN}Zk.amC `ʙNwmﰴf 46p^~0(>/2ǃ{*7X3;Z6VEVj g<\ֿG $P@YPuVf"C l˥v=@z?DOHe~.6.’:,T#g*"[ILUw h$l/!DI,ݫDr{UV ejO9-NrۀQ>ަKFR'Q ^\NyGeLPn}_c| 69?R2r^e_(g%KEPKJc6-ƿi 1G>w AL5) /"%0:0FU#|%]ib%$dGS21dI}M.v] d= ‡3!pn ߧzXo苵I^Vud6i &=9 a?=s| L!p?6upd0sw9N| mDsVYH8w9OLWEwLxUrUX7GU. :һF }#[9tQ}]=eO= YdUqJf-#_k/nvq͗U>f?GaTqJڠԸ`"7Ym+& ^0Zl>'*gNNFNjHx KmփϿrI[|PHhjz fd'O/,"+ҞCSp&.dبGxf mNsC7UsbݎRBolR9%mlȏc`]ת ӧL>W|=/cє;|G=3H7l,.5*4bR42k{ࢆ}RnItX];ZkCJzL?Cl5I =hy&[m,`ʈ [f!H{57Ek7yW5M4 Eν) * $Tp`'p.1/7u%Z4[vhȻgy% `/9tq%epG[ Nc 5B?JNmEZ ~G]-Aӣ z#\u,Yy?ptwQk-{2d0]o+Ȼ@yz馬Ɋ@I,0q2C+I.! 7J/\d/bɹ%0bB5o, ,t;MM4jY|a/Ԇּ 3NZT)9}NYd?>iT,60 -"K=V?B pPT*DC#ү.Ѣ9dwnB)0:qArEk5O@B=6#G=sGGFbԇ^f{rEqrH͜龂Қ #sP`+.0J)꫌c2gmǕ`=zo]j#P1E?Hr(*S& EV&b}rPjbukGGsbIU)iEQ>1e9bC,v$=OɋA4~b:|kT"$qTTi!yTNZd^K !7=h-.ûK`9LIiULOWgNSsݭRh`uHN,3ci5Ma ,U)IA(cd~|$t>jQUFw~9o#cc7;-TYl 6.UZ%w QԒ5(T* /#w|y[F; \~'𥉉A@1F oc7 aa⟄wJsGMI|!W ;UEb։A(9A<댔2&βfL̀%~+L >3 x1lĤ`{~~ ONEI}IY2gp~$_. 8fHF^SH4Z6i*`M[b?1Lu1<,UkIw$ <#=*izz~ ?v?.x+Q ,jB s6%^{!:O\P΋yYk~ yLrCo/V8X5Oe&GUȻxy|!|S9)qϵt6EjUZ _B^Y+37#TdR ɧ=6c:o}A˳ebEu9|1)B'm a*)[׆4i^XWAccpщEDMbЋڅ#)4sl-@k!Dӆ,9c))id%VE%Q(-*kjE0X|-0 ïZs)Ɖ _"on/)OkL--C{hn<i/ZʣK9?_#8>KS ԕ9juqr~zT P`H]9h K`?}G;\MBHg\5] Y.12z=QMk~۬ voz|ؤ,r%s)ʵqJ 8_S|RJNO;۽ql;Oݐ|Fc]J4/}\Tp"$rf=#27( E2$pN iC1(sgL0 (^_j!.$C*pФkO?L#R.A4x{fawguL )sZWG5 .jLWEe!Y+p*HLnȚ6"R uR=X/z$omI."=6v\OP)L2e@!Z`yqb ;[)h2>X9x涑$m, w!iKvekZ!><hEH :>+3P%{x#މiBUV VFɏS:fIyzKKRd M[sϦ3Đx00XĔ[jhqO)3`% EZwewIl$SN %rϘSP,fv1:5"ӊw,i[hÓɇ=mvwC, ,@N x:n %CiݽMU*}&YBv}$ =8(K? lϓ$x:jw|bLsO):q*)zVd+ ;? v^ !n:nOZʂ~z&8 O 2r!*<0  p;$Hۘt}~B6 .=[?K޽,>:KrizD疗W߼o߷;oowv#5T%"~F0~Absdx-EBod4"\ߒ˭k]fM=5 SN􏰲 MIxL+6 oi6:`j)ݗL7x~u A\)j.9<<è*M3> p%ϵH"$ƕjBY/^<wg_\?_r)X3>B9;? ۃA~m{{d~;\s^cWIE=kHw+Ϳ1otľ!2/WY;߿G/;o*+GOh;~E8:ۇEW3p&]զ0\EDttcɈB06_ }π(EX* /yOagS1228^.Wȫ4K.D@uY'LГG>g|j{/2U󊬲$LR`3ͣ*fod&TtC0QM8I# NsE>~U˒#jF㻆@]Eɴ(䃚%]#0ד8ZXڡ&8]@ IDq7TF%xLkMuN(B0٩m϶݀"-zWװrZsP82wvN~qat=aNx{vUˈr(bMQ}z=Q%:XcAO C\!:o'|oo xh ѧ'Ձ&bbAo$Xsj̈IncM\; RmZJ/ކl#n )EhXFyK;޾| uPu4#@ƸFMaB[?M!ˋy0Y/YGN\r\_Y<8{?cIY]u-"N,!31khK䊎mۚrs ucS)jH4nM<+pj(q:7sm3 dKz,]G^C"-W 뙁x.6a<,wVo3XT &5wBv .9b`$U4[eHbv@S 7Ĺ~ԩ^,<S']uO6)0`8˽%em/21^)Zj#^24qK.) Mu>L$BY~,~% D1M vF͝exmyg"> rLB/耩)zqyjM|%NEg"9f@/>[3ӑ?U9JC}[F+({)r/O@l 0ulUcԻw\90 6]c1J2- >a.ydTwSS(v2mHZ12\ZN 2 GTM3R3p8^[ Zq*NBd,^p4͗Z?*Zf] 'lOSf3}ʎ]ՖSCr oZ.wZۂԎ*=96WյFirBVZ*y󌡡Ni. d!IuC&{w?B\ŰFxSTuutf u`Ccj.Pر4豚)c,miYiM>HN9G\KyхcOe ?o?VZJ^H4')m(QJren6yzh..oMQ=qƂI;3.)":k޾ٰ}.[01 p@ʯ4݄yi<|_Y, yx<;9y~GV<ޅFbJC&5h}_R* rF B8މ^>߾IHnq;ɥ7]\ٚ;Ȧ鍮wxz^gQ^4$M/$ kdR.3XQՀZM8 x)K4ϊb- ZjJ8y^n!wSQA"@u:v.-3"YEr,]7B៪:-!%w2_&nA !c*pϐ{)}Fx{T yJD( X3-A'CQsB< [Nx}/ W&)Ρ5njE3l6oezMMqe#83R "Y<mkZ:́1} 뷀{~|BJ+޴qr&VEx#}VoKK-ezY5Kcd5shM "ڇ9k@ y`_m f$x(Nrd8fP z'BN.GmXVEFQ2)3rcViݣr bJz;Yfi[4%t]F[/C2KGiDwow^}6Qþ{nlAH%eykr24@/L[\2HY7o_)0*5-Z8`6OO;ՁD!7[%2Y\vI%P|gj4C$O?7VNQM[g8 ߓg~g/kdbWyr 8o3;RKN KSE4`4B2cZ;xXxsH៨WHk/2ot *G8 ņ0tU8~ixsT3 _[wPI#:^QXLAg U ~6q@&rTz=lzZ&U{78M[:z?óG{=w}󜛇?~ÓS=kuz"Y@U>NA{L #8?CTc4T\!{L1ۙ{In?ٲ&aR,c5!tyqtA?N!ؠq/" \cyʧ@G@i+Y+6}ԥCJΆX~ ~ge_^*٪j9qG*I{5۾L2;Q(gҢfQiT0 +m'xXJU{4ׇrguEdRخIi p3Z4 owVpD/'XdW]FtV 0!(z#!M5nU _G5r|HiaRVڮto{y0P m96`$[uyMPi3%.nu -c*5ijF!i*Ed'f0@©+OkWe)i$H,;ɉ|M4lm* ge"r .ʰK!WZ2dz)Cz׬[KXnAiDrsc3"> Z:qH A+02 ~s0+dGbCh_U8ØcϙUc+e˂-Ur^)e+M ȓ74*_MNFPViDGUÿO@eJEII!$&6?GrɊl[qn-֢r + *5>9(]iHb^x{6$ɚ1dqW*cnxhSyyy*ʕhA2A5e\`لsN]E R[ %8^ t6zcc5tpνIPDqW\s(^\Cφ.xV0ήL-Sq0E`X~M$`ޮ8]4rÚuFINʼnҜ]Ξ$jÕؑ \v9,` t 8H\#-aS8 AuMᰞſ".Ҍ52\./"jyc ,,&֑f81 eNYr¸9Wx'BG{L$YUkPW2Ak>5*x9{2bA]e bΨB&duzpN;ppS`x8Y@7X܊dUVk>pIva͗".4= ط$Dqn/:9=L ۄ{>{tޟ|~!Fj#~>Mlh׻kYCblqNRyAGd}'[%&$O/Lܢq:^Hp] OQ"We/qy*]m d[#E 2t7Uu+8/}P`68O87h!pșTQ MF珓,HriiOӷx% 5EqLT:9ϻ3~ mlԉ&(i~:0p}_ HIny<911uʅ\!g|=}`goLt8U懐ƜfxsaW qkB_}6֊(~ǖJ/USOSyh?k;$hwzFŐl3L|0<9d)#cݽ8[v:ǝ;=U9L*X+,Fuxz8Z. r<> E0N3s]Ppn,= 'x5Z4WrM7 Q6'[ǴRD 5 8 ƍYV/9';&6ǹ=٢19Cō\$%O%*`+<< N?w՜\{9p Mkҟӳ_B#[7NcXB*'/p/&?6\$spԜcÄdZ>|^aI(Ή"gOo7X! iuEy@J" pdHyZDK[`oB5;i`P$PD#z SF'm1Ǟ 6PPMSzp0\Ў -u+/#@B>9B2kM0a1m: a S::H4/qX`C<*x.PihBWMfOT5X,z~d4m;g?&4Q % &Е3."lZp˥RYgi"~,x]FC}pzdctOQQQDOTXmKx9ȁw,SDqa5zg*GCל^RgPvK*t9@ ƪFvÓgw%\m"k͞l5A3(~y)R1|,gQOvPdz- Oj W5L/1e:0~_d۬D:x#&Z=">a4Wkf s#_ۓH ) y,Ά#|=ay(7qcJ`نIdY-֊ HH`ΝX?MAkI&#cUerFsF}( ,mLD°}g?ak[D,xI~I[D;[SY|)˂/p벼.4C}H4",W0I?Jm>_}ዽt _/PnBס} Eɺɜf\7:hl=3 OF}\PXzH,h/9kqw>2>ٵf{urTh.G$7-~ONH)$eJ7khcr[z*:r~BrѸ i1*{_^t l'c\ȯANh؊.loҡ'/KMZM;%@h$b?Y"DJht7/-shNMHrblc>ĴÇ%̇2Xl2QNZ4i?6hg>F.Z\|,FmmSF_}WgP07w}Huw@@(8bxTܿػZX]J/@i7_֭ͣ-h> zMv#\@7[0M=_ۋk2]#xŨFŽٔG{ݷ^ne|7Pih @,bmNl쐠IYꌗ M@|cB:-*ĉuq0\E$y2_x4B5F`ퟣNqaUG3$9zɨʑ;e 7] q 0+Y)D`No\.wu-oM_ɖduj!a_ ifPx][}I{\8[ncy;@ޣ=4r"7nܹ)H#K{D`\f(ћY x+A.nnC$?ْ!}-hPcoG? xkZAqEZ<^H[ו$"sSn2ջ<|&dngd1>%d脛^aqֱ9\{>P&ԃr%H K&ӝyeГ`sg?,TוY7U⺎w0cH<gj8IWq!9!WĐ8O >P@}׼-Ţu~5S~2W-rso+߾սeofWY*K|gBVzg -X!NK$8ivfx`jv( lqKe5b->j3Hd%vA&, 9e/6UhO<*;ޏpn%xb&2MYWO7J1:znjL;pr319wuO{O^K4]Ȟc4  EvWdH$:~ gM u 灲n4@&aQ+OV;졽>dP"I;$W4I2͌&.O{{&Q3ɀ78b+inK>|s6ORE oVI4 >x*1]&zm3 \bYPWAH3%C[DF>s H'<{G~@ڗ+(/=x Äp4֐FfYߜ֩XmsM,=JQz5*qؠ`8t1nE-MF: óTsk= m(8VJxTL Qx5y7~;0vo'rE&X%G7E3=#?>L7>wK .w"`:$ΌE<%IEZB&$,'q]axx9OQjcwv-g-]Nɥm"Y+u$y׌2jL:U9_9`EOP k0[#V1OFFgq#_ % 9C 9 Ux1 DSàE)>c0/,䨪br,5-- QuQpzB#5 k 'oL)c Yմ: qt25$R<ʍ$ZIX3ء+%h L<%d^7eM 4\)p,?L=/~Z"'}s*G[Φ)N !4lE>Q}Z{ȃ#"sQ*:j- *e< jhc„TIvEۏ=Dwo"l_?4e2Xbn:߭ƺ 󻧥ΙeiEV+%d%;h`c:J 9SMz$:G|UfwN{豚x1|abf(49 ^.0PJ-)S4p9gۇ3lfNWi 1~gac6t;>?K6BY1D|uc-ǚϪmn"'"ʇ!(b**(dKG E+x:^קۥ8&=-ϲl1b5WuJbϽZZƊҐS^"Ss՗NƤK~h797`9cSgO3y4c^/x>}ƯQr%Ub~剹56wliK-D۠[$dQ{ZBq;͝)L/"wܻn[_f n??8Xl=0l>F\3&A X!nydj50T]r]#dka m XG?uMi{l2!ќ4˫c179TE1P;fRPIWUmS Z2Ea߅œ,^,Oo3x6R$"Ak?]W$μޥSf["+{NY/L"3 lũVWt2,i57?L,JE:>?<%ax>Zںއ%|Մ$Pds ] }4wSh߈ߓ8`b9mDb@Ss%TN7CI9 X٤!aNV_.TJY6N>91Jclݡ֢P 2 (Aw5oQN8XeC:lpJ"%`ӱbԫWˁ4-ԬiλHQE3JNX8[si%!\N A"Ś4Y361/{˓ܽH} )O-}7`b$t(LlPKbWEo$k+Œay>aZ  ghQjA2-"Exe)b6ѷ p`yv '[0(ʟt#-U{Z D #2[wPB_;|c^xd6M\TdsmAFOu< .W7Ɲq~ܧ)Eaq\OhzG~"k'ₗß+zyIsopubEVj:srpzz/zqNǞ' oGz ՗8ZhA"vNp@"!Ra - 1w 6 !m]ODWrlg$_jc8 ބI]? vt,!:ƨm R82Ï&o$*yҫQ8c2hMƗ{VjyJ/ps{s@;!5 iCΊVKNQW8$ ;Xv]w7@g@@4Gx.;Θ}ɂiIZœYİ M571gki@g;##-fqUfR B/I-'98P~λo?V2BH-U~eUmopT.tl@\wۺv*$~eϽLqc Tϝ;էȌe?svspJ85>:#֩@WI,S[>9b5Oe^ƷublcURVSt[[sPAy*3K|2 r9t c@Do'{gvPN⣍S`KWoNn RUc9I9З\kW8FTWw5L ejv`L#н>׺M3^t9t?rvJl2Jǀ[٬)m:96{drL*\{I]:˕grӌi^w{ZijA>*dج).. Vo] yR*NG|T/[Ƴwp-^ ֈCѩ j֌xr뭆kf5g)1r͛|McyR ~D@f')RY,{.Tn_I .NQ7WbiJty{1H{ .VB"nWud|LZ4Cmƭq%#,0: >Ecb]5c5vo};)Q&K.TCHo' JI>3jnY̽9E # '%';"w32SuJwRp3ۈs)o9{zg7xzXLjvZ C{6-jɰ? [JT?٪ʶxڿ";Ass{Ֆj]RS3lr@,@lX)> M~明.hզk q=#p^U>XOi+[P+]ܬj4t1 ?> Mъ =6ILC XJ&3BX W `͊c؈legI qց'Q/ˀ`ms:94 2V~IڿڣIqi!v~{m}).pQZs]EPtXPh3fk_dfF_Eװ[$y]pggTV'2x_Vj>ޟ]П@ Xpl mZ,8f!NZ^6u._ ȸMܟ,k0u:{}wzB??;#x)[!&3$s!G(D?XK󠎲~+tA++-?ŃFjrz?Bʶ^t1o#өy`q=jF9ih;2|'[ s6 ٟ+<=׸2a7210O.) Ȱxj2ƍOխ-' Ac5w!1k]! !1}UzFV ˖I+gwi2h԰y>Γ˕8{c6Z>ef]VeӚǭjؽR:B>JHT_n $d&r|A>M96օB1FS[40 Ӣ۔#/TV|"@"@)+.!Ȱss"\C$si:hq3&4<6\u3C$KsD<: 8uQlk գY\Df엣i"iiHDX'{MqZRSVR=E-0uOz?>s^#yrs4TȎZF1|ؖ .fLVHƉI:+"1PaA_32A<}Z3iU+˓}{GP5$S8:~Nt^Xv!S#`'.si4W&v8̱k*L(kOշ>2ִ>uoROFǛڈ0YSL[_ %Ko&9u$7|HOXSAbGL-h5HK؋d9fS S!Dz8ݷ~<-.C>i9׻_6t)i "q@12ZTDi #]B*s&4G:X]_|LIi:PpIRQS%QY}yC9.\ONO;*?$)yKN;%bzA|\[~|ROyʛ†tl"%Sd?"L`dKUI6`![%DVL4Ƹ1vk,D' <~K;-DrzjרJ81=LcIg'NA؆Z2Z!CWb9prN֓ˠm?}v>AF Q[x*(I$ pU> 9K]tqqn\mz..,5{ܷ`y7lexͿ5k14`>__6[x-[D!POo*N菱 o~_N?k=3xRo'vßN᧰sȨΉ|- Ƀm?դCKUT8"#̶K蓣DdMH9Wֹn+Dpk;E7v @mWiC`Vv%uO6sٔ%txܡ:]YtdL,9FZr ×VO BSnY2tnk-cƨE\vDه萻*Lg"A+:+\2V9}\WᵅXEBb^('$pT}ʨ Te9"i<qI@̬Ig`Du]3Fڶ˖cQan7<Ü+B7W'1![)UP3Kd5/r4;]S6NxBq+"1ހ-p|B]$ħrR:P26&.wx1.UdvwMSЖX%s }_-YַY@>KV.5o^.x #NG ;1[T4=Q&?atIg$ܮ[1,&by>T`"ٞs&rpZӿcqXӈQq>$$F`!ve$6J%Fx[h`*YY%awE/NWU/hM$NU>1yԵȢ2Mg5q:CkCG)WD8jr4jyqr⏌`ƷeBW#DFp4]i}ZYl)f'c=q^DS-Hu{PhnbSs36ލG=}g*Fp!gc>$5g"R<;WHH7$0dZj 6I-U $(c=ڴ_Fl; B@2̰oYi0@{k|$9nXIx 'G:5l[18܃tG+xFbJ+j(`h-8"^@TIJźnTԡt8 AQhJ0qhpRjw t09ҡnHWA1x/.|"%4i&ZHMfkTeu/?N6Ij&sTQDsLwt9PƯGųeۂ[a;U`CpkEvӚh#L#u>7zNt![^ELČlVRhϢA ENC%ypB߿6|bib/|Y=4O>V/HCO=6i.ǵS;ɩ*"g8T^g-S7|ԧ[ ?wrgoOKiB<; Z e0ylB0JV0!-5RpL9dBɶͧ5U4i0~u-??bJH$~!d2 rNFWO|/r(Wn–r30.AsESZH @-s%#`6X 򐯓ҙIO0~B){&S{Wu&M)R|S|oVV\YWCAU5t͏kR#s4bMIXf>cL7MI >f5~}ChZԨ<ۈ*W3g0:Z@T/z,܈/LNI&nqNsfo+>?I0[_~V6_M1MQ0kA|acqڙpnΘ](HE1IQ-x$赂[84هE:Mg<1B:+FFz%YRGr9 㔪Pp#8ᡬb+Su n N}Z31>Χ}ttv9=aNǼhz#?8^˓FL+.{0v `qȳofuÙkDǁ|>.ed F4(w~ç/dK <1_?Fsx*Kǧ E ioH2<2Z-g?WnKkQy9l$݈p%?v`̵#(=w@\a_h y"plbm76^Xˈp$mt09c/L9Y(1+Wr4U5} .ukznRO'EBm>&v|ZP:vBpn)&r,3R1gjZ&_ݐl!K`5h">ZAuކփ;lKk-:>WpW|]!)^BmX1Aq3:g0DdBge@xؚ9S]œ >M?a,Zjy3 b2\&pҸR2x~NM󢰸j9!},:K$h3A(:*{׸2flhHtfDmXBq^~;#BFcݷ2p^G Ӝl۹˔s"&DR(N}@%9Ϲ)Ho6kpn,Ɉ7BVtr5gui % Ɵ{ MĎ:z0^x5㳦\$[ˉx_>=޲; ;a/s^7YZ]5, ]*%)N0EˬoMaN9axtL޶pa Q &4زf @f6hDC[˓XEe;3F?cFØM㜷qNS E|HF͇>]Kx #^z;5ڣׂoVmyz,̱ *m/҈sbziة$4O^״P'<`TϘ@-`TTib\+I떉IרP1qs l4JT [(ʹKic?ks|'P]LvS*o~-c|j̊et+H8NrR횡3:xLe#57+N观 Η{4mUVT 6y_'ajѺz=SѵkꝻm,~7jj.Z׹F؝֝x*OJ#. U5VնW_Rq/Nޑ?ڤ[F<*UCfjF҆f ߆zJaCgSU|e;Rdj`煘_~ϺLs5y=88r=3bHf4@Tx̒9ȿP]8'WI\{" :?,q6)CI9d 䪿V~MRU2R\~)Z׺·s:Ӭ,;@C9khqnդS4; &',d9@T. va>T\H7=Rh%ǷN{i96-.5=[ Lu3 ZstA+mAns7pK`8ڜFj20xYKEӌJ?cJύ@pAdKnu_ O3,}D~iܻa |Zeksߢ=nݣqgCV Cl_mOt%iFCTB\ۙ&\X Qy,&G Ķ(lCQklsc^):cqU~=*$3X|DPcf0?`s1OEfG|(^PNw!Nb3D-%` p`T3R`Ү> —Z{rK Vdf3z!R)zd39.RVGa/9!s[H28_F08VjINhaE7Rvi{#q8\_G,E{Y V07I RYogO)XhӨ\҉WIG%'lêH 9f,0`TM˦X;Nկ ]uKG>r_\ 'zZlHQdN}5 _k X:w44 К N7ZihQ|>l³NO* f'Bz4d\584BvW9to[r,Ihߍ\Un`@ˇc_`GJ =mc(Tt8np[+N AFlt1]a(p+ 8!vagUg@G^[QZ7x2ڽkL3Un+C`Ӆ8{'xw 3z &I"`Kpc'[D;<:!)mo&]y%Sүe!;YRlLF۲͉sAC+1{Ed4X:扨 T?FdKJa`".^dB{MpXZB8|tSR L0N1XG My֬,ѼA37[Tg+/Z%JzgApL^Eduah.#̐,W2CB|<Ŭ ڲq;Y'x@=Y(5GE4XQ,xQM%"I VB %~xX`_b`Sڹm sԀҜ>D Q7۰I] >MXj'Լ,[%qÈXlDh~BpT;8dçzW~XdAB܄4[SZ ÛV)bZIQ/vc2:ɠR;nT*hG2_AJr"mR3uI ꓤ45]w4 FM{rn;*NK ۠Y 6zi10EfɓCޤ<{?N^ ҍv ϒmsz/hDl(po}q.9(L% b>j_BXkCOJ?{6JEwGW-zǩ=|sSqjۛJhK[aTr`6޿}Եam{NK ms6tpu3w{n&Ý:ͥ,=**4^fpSgxݢEA*Nmv6s%ݑEn_M zyq&Z;~񾶽CbKBUL_;SL[ë\y8j#pDBaSw͢+gPMVe[Np'L7hT+//?.8 o~UW;]q9<rrQ٬SUQR2ڄ ۶=1Vrw*biA|6<_A2\-)uI#Ab˞D,I ni-c9ëƴ\djp0͂~{z~i4CE6Z8嬨U0A4-Ox=IhBam hph6ygqJ+v: )ݭRHڰu#gS vyNI\1릮x^MJMt&7_ ZCGwHs pktJyTHX!38V"%0%|i.kV-!y)G霛"@mVU`j|9jp4TɤvkP:853jj]`x6UZNVhOvkn/pMɫe=-m MhwR7:uʧ]PagzP)ktB ޤNX->J3ήӴsC=wAG+YOZ3zbѭjX[[u4jJ7Q 봵uwrE] w_y^~Wd'bi6V3-Fݽ]UӾ<^s(j\N5*;4N ш}}}ZV&ڌV%2 wolD"Q:*ntq[JN{l>fU`o9 ǖɕlkԹCgzkYu$u |M]e- JFHQdjGXϿ-+v\jʞNT0%΂nRah"8Z-}=m"~w.v)b{#$̀jnބf%nJp=RBTz5З_pZpt'su 4BB߭5=}0~1稾WkӰ}Ƶ9)C_ɖxѓWqj\}[/a|~CޠєΔV(k=fpH!n?tp*KlGLm*5$YOw0065QR04r:raz0đ:uZ,]V+Cu<8/BZE#mrgmŐ->uhm?w8z]ʾ<[@`WwU 1 D6g6ξ{PD5Mr!^B. Kʰ_m.RNg&mH֔(u]l"Dkd卬;[JCY/3bf6N8MƯxN4(910j>IW9Y klə˶ST_6,ߺݶMX}d$5K G7G{Be 2Osz'B/2693,nOjn#Y3ʹ,Ǜc> Bj c,Bl26OVxv% ZwΌ SC[.Tg4(GbrFSec)6^"i^k|]4ͮ>=0#m뒼LYk_ΕP,J8 |jo S./[*KM^fs4>@Ld|+h51KbH(9zoR0U"NhY-βd!],S ^e5NC,N'RӒ"`d LKY]~weZ9vTjB*?r=33albwxwtf=KD{c87wal`1C!zJȻuN8! "}Ϸh gvOY׀|+ _hgt` .X_n\V3Oj3+Oam̧cd0 }Q(J?즴zaOjj݆j6%s,n#-⮑M--n *Z0u]ȏtQSayd͌u+yoSg#'vNTWr±W4Ʋ_zO3ka[3Rǧg{Kw>9zaEtlͧU=Y >̮3Β|4PȽv~[gonuT$$ cAwحD "bjӞ`Ec^"yoNNE0`jwvM0RۀĿ8 7> L9Yɭhh?~P48 k.~NP<ë/MV#:Hopa~[ÒAȐ`49t.`Typ)f  mqb Jsꮘpd;nK;s~<\ F÷lݹz]}F<Njj*[&,y"}զ^xnoҧvwvWyW%^w8ē2m,bjaIOy>F?q#_\L7Gc+Su[_Q;! CjɄ- K|QsmL<7!/ץ>C5FNׂ.'W!ZC'z^\U V} MY6MȈVtźh@HB'ϓA#>w[Bͪ uˬSxj Be^A/ipD(\^nYކNk S'B"QHZ(`[}/ kbH>L]6aEg|'8ְW1sںYńh*W{ohsNGDhz: h[`M6*n;(58FAݏ4EZU~!*EN)FioX[%3gʀ{\ kV7Y͢Ptg9a(y|gv_KTSCb[0Z #QeB dea&,#yH [yg_q) ln t=;V? iܝDx)o^|8=;57Pa3K*`U5i6N,z~8xncJT?ƫGC{;;(͓Y#JGElRhk~ G?ڋg~vzFg5=?[_nѿ&d}ӛN׻kU7By#MemRPgtH:?֤S>(u~z Rh8av0 yi#(g"j { ʓv ڲUl^in Om>䛾A@ǎwrfI9`W~!}r4I Wgˮ?6al,Ie}{msw8P^ K?\֖AM[(-+fq\yy6kD%OK^drG$޵#ÏL?t_Ac{.b}*Ox#\F/jna=q~MYEs6gV$BW'Z b^L\,{N6SS8*[؇a[ e"A`,O*D#i-4s*;!ES/[A8oUҥ#X^~)̂UMm 2ѧ9wLR.Y {ѿrOCե0ɺ2a5 Ҟ maE\jmqd7`j̒6?O*ƒ@K9$>ng|Ggn:ݏG{?,7Gx43œu;;D$v"VS֌b8D6J!wCiJByBq{ vO>?tj3N?CyF7:'/agχ}З]|B;(ˏS߃tt+@.ߝ߁m-Pb-LKP iq0)H L#UV foQ,m`ǡDҏG%ovj);9 ~g3,͇WPc ʶ3>Y]D`5‘U6+eCW9i9ze112D'z`м:r/~O2{G~*,0>s= '2>"HJmn]I.ܼӹH˗6O.u;˔~ۦO=3>" E/9խ\;wYq DABVW#Т Ui@:cHο7kW ?9U0+Y~ /#{Lb%F45QCb"#P005loAO//xG↯j˨󜞾WE4v6H9JCh}rY60H+ 'd]-t*&VX{qnmWA< vk?FmuS\D'VzC: !䔴 !_X{wxi0fS2\NyxG-p(Xbu||[KU)/Rс(zYyJ!t)Q% :g?^䴏=dzqܰs[^C~_IɊp*4b8=SZN/g-]rW薞X\X5 AmV3Y84SFTnީwŖ`Q5G_XwwIۊ4$I_@WFW㏧G{y)YsD<=}\+v< SKI)z~,ahJ*AעT9)(B͑̓y–Lsڛ zNuWNƄ'DpK' 8;[83Mj &D,$.BЉg$1'fLzA)c.&9HGc vn\d76~ic5wv7 q' nYv;2Ut14'jD tc;7W=8lUѭ'o5 9Uͧ钽@i5/OxA5ʄJv$P+jc/d 4{ SͺYzq=8ΌJ-8X-Q2‹³^ /^ŽAqYG:sl#62F UD'oF4쀻˥C?*bAHT;2踦:0Me0lV wN|##j!l;u;{>?u*3!k-tp̭<l}BK1u]*l[ 6;eEB@ztI Ϡ3cc>mbsj["B Fv8MN57۞)2 dT4D; rfNkN(^ g:YP= J ͓B`=ςlkL6gdtl?b0Φv]'Tc|%==E\m@OK|P'x#gvmHdO8fӴ=z`x@ jG\K+FU̘CA-dzPd7"X~dQH 2Gʠ y:K,g30zv]gmk>x Ebr `-8/&IY߰ RXueev!gM4<mea;9Op$Zcixx?<mwP$fVNQ>R4T^$Ǖ"@Z׍̨@hsׇnRuB0eμn<qYeާ%{_^GD5o=*Yo_G:(2*07-`b!b3K荖g)80d9(.[c\;%]޽}]exJEyhDf LVI#R,@ li[=q :lu]a Z+oË90K}ęI6r%H5g0 o R`hrõ!n kFᙅ|cQf tz!lg]*x͸y%˃vC s8J 3Bgeh55kwCEDo5).menPEZw5-^%j%<@]/0HYpu}O $VXQ1R,ZY׷T]5zk5Kf GQO_Cc 屟 Y)x1I?b !, Fյgʇ[ Cs/ϊrtַ࣍Räi 842' |0Yҷej9N~*UQ/(’%HdUoT.0hDhMwSLA11х[YrI4R]t$O5Cqug2c"Yɕ7O1 0Y|KV00n]mfnϼ61^"b\ajM j2S0'{N:Cb5IoYA8Eq!~SB͕Pw@OZ'k:1VsYs ծcKc'8{jr[g‰m`^Rx0%Qj0´G<-&̚ZA|R5`r~<(?.yס fpmG|CS.-nZR /p +Dk=}IrGceJ *v`K`WNjEMJe8noR^M䍇v6X^ צKxECh@3=S{pǖv4 -[is`$MBXT7XaX Լ&k?8G#3l=۟: 7O9W Ӓ)gyknraĭjRɺJ("HlYsk-sz+e#1 ȹH([ /C;u \t>ch`k]4HdG){uDxtanDbE lfzЄQl SN$վOA*}IF@BٙdI`v@j@ƺlIs59߼js`&vKSv`W%'1/jsAsxMX @bxh7{b0TQěX. |ezKpk?"' "|މc'FS id^8q<'(4a* ;NG_=4,O"WrܣZW mB)Sxxrtx,t2Jй JA+l? 9LIҢCθ/|B6H7< ED$& ˣ:Kxn"0t@>>]S M!Q%[K}A[)CA N_g+gtۊ&:L A5am>Kq?1 iy/ +?m3j ."*NZF1G1q@~ӪnVqr!I8N- hOS鈦,Z-9UVuL] o7"NY(G:}̎*1aS(?m泥pޚ5a-q-8+r."xhd wON?3>XE¹ %N;yQ ѨLG}zpw5=Vc}VY|M͂x)%4P iau=DP\leypID:TϬƘ pq0ӋYiMa‚9@$cgD|NKb/ậaR+2zS߈ ѨD˔8~ k mŔCo^ 2Mkn+7k\&!aH?`iȡ*`1")p_|5 prL@Z^vXdUƀ<8)Y+Hq!>T/I$TW7stD; n T^Ꮭ.rf6USYt!R[t~w(GY)X 9F'[2 O-0A`\ BNi%s/J/fhz K!DԿ Bdɭx̠i2[smDawu[SL<%gɆ vp#H!co`/ncCk͖CVUBUKه|s%I,3ɱ[@M$39]#8c6,"?tmNj+bHf(|@3p)ǫ9'NC`aγUOj,r?#6<vC;p5nkPG^ W]G.虚ɠRz4J9ɰ҈Ru6q}&s.7=@Ac7V9΃AwXĨ)M+; tp\kXpI yerg\"PMY^Տ~i$_1i*z{9HgKADM&20)0 Rj܄$F9C'NK'aR>H޿}E ;yЂ&.4·›Nt,[(HLǏ,I#7\gonI@$%P ߄h:n^b({+jjp/cam (x>AmJLB)dO{迴(R1-`*HE6}eii=lDKU῎N[7Np kA/:K<+;LiF&jt-%4*ypI}E)psD?.a O~|ʑ04JJߒKUX+dhHi`$8#q7ɖGOIi,1Nyan,vSǖH܊*q QeR8h}쇟gX-kUn~ѝb`i'A R"K@Bp ӐЫ0+g` k'(ҵ3.wV93،{ mMVDg/oAC #Wּw~,! <#WУZ=!$RQ/b^cwvvy_k $/I* pGKCCxn:4%jNk6FQ!x Rd6'$፾$|,daLlR]{W; 4p_ZcY4ܵFsF`V.kZyG"F4v.GjؙΑf)bsvS[9/,8G8@>}x`(̌xKZr/3 IrQb+C2NN: 3%K-$ OPڶ?CtK{41T&><6}*aFϼ ;}*T8vK'[k{O|bw6ޮcIX5K!K#`@{0#1ck1K#JՀyrO u|//u'17谚`YQ1Ś6\€m%jL۲t tt. 0[¤Z*t;4rM j@'IgIe9JBK6$K:g\v5t#WCj ơ"/#01*F8FHYLϪ/%΂7,*$\@cNL(44aNy 8*Cl*NwRQ1C4AL*"ƭe?w;}@]kVao܀"bu#B_[@`#!tQinyzlfuF2YP %|sF|u;u3śj܂SNGv)On qö~*`[1S׮xs'"% SY̟2_E;I@!o9LM w~$9%ecڿI2){8z)DΑ20qOKw?lV0WIz"k*։hQ l-yzMsHKZ{wЉy't _ɃTOr=e"ً 3+h5%0Js5#`QS$E}/XQ+k<)HM w:;Uf '1b׈#ep/&:eiؿ2XͧqtCl.m5enx<;aVn F&Ü@. u@pTB64p ƃe u4|Ě9d4^6G9Wsw ~.)`!ޭ~FQ h! 4J .D H0sG5xAx/QOhL;k@9w91$`')qE{E4#}oklRC5 7twqP }FPy)rU9SX%w{k"%MuOYgE5 wyh q6QgqU aі@](-6 [P`A Ih/KD(ZZ +ZS^`2€Ύc0 C pI+0)t)}DO Aa|ۇIiq6@őEZu8ibz+܇ ̢yrpeFU= lrNUczbrjbΥ ysobkң0a&pYQ9&X:2$"V%8ShX0l#!hk8ZS;Â#+bwxVVϊ5Hz=%B?h32o-8{(kgj)#t}Y6Q3~D<C1ׯ6]fl(֥P7/jU=d%YSZ sq޻$^Dވ4'$[/ɤE^ӣ#qq}=JdbaA bw|Ozu]CU;+ JY[Kxٯ ݍ%,Ye=+`)Lb솯vDU^]'1Lt o<2TB/ h]@ ZN i/&NO5igܤEth=UfNЖYhCMҷ؏D_x\^WwBqb}t>\l+Xu6;XbUM"=K)c9L)4)|pjٖ[_*3՜!nyf_ә;oAk710x{_Zp>u5 YQU"y<-d0v qOJEx7;<3!2:JSqFI.;RZ>W$v3֮zv9~k34г4uASXs@(qƨ[y:]Mdd()ҏNOP%~\!~1$A-K fR⟞3(ɶ_zj@BYnLfQ&0q73V cۭ+<&C>Z7sm~:x~ IWhHZ: {P 3.H (G-b/sˋY:bo9=\f!sV_ id_C26cζ /6JqHyUp; |yk|˽"+3ƋWspf49N:Gܶ1Xr8A}*H_:i|=m $:-.2w߾RNl -oMN,[\!ڱt$8yY2;b8Hc> WPa{f@ddJFEK~!,B|s!|>7 s䦐/m΢"t7#n+68fIY"+~}x';o7)ߺEj l oui&&DmDdWF~FS7Sd!5."@q3I.!+=:@:Cnt>uGzWkd`[޼1LI>c !'>.pj1ֶŅ@{X%sUQ``w'F Q}3eJ& 2|v=4d_z1RT (CseV{F"i*Y1~؃Ko +_8sdd8lW3Z !82L<ZN'q`$v9F9.Vt j_ ы%]#f"*le@ĕR#E&;}L^ϟ<+M lF&| eZBR4'&p\ѵmxS[)%>l"rInV5 !IS$ض~ Cb]`8D`ğlqtKSsCs +ÏLem$mV2Pť /$w7/Gs&j2Rrl-DBUxLHy 03yA=vlCkm {қ /&9Q,f]%h ռ*n{{iG d@vWl]Ai`lN8!a"q_* 3*yr` (-7»Y `aJ~ (Z@fޠV=*,~@GrTGwU]e)hNځ2$fNrێ/Y-|PrŲ7'spOs$+ s3a]$)=aq]s4`B襶1GܮTյ+3`LIIJ*"?I] ZmhHuזHRߩC}cHiN䬃FԘ&Fԇ>l4T*4Q]Ss;ɕ[XZd,ƻ_@lt1]l #UXy$UUZ铹%m pP;%Qg8RD6a^U[S8@M>nWQ0<.(:򢑜* jW^S"f;A E>r^68wF^:.CU}R 9mCMjOdux>4[̰ee2 BL]}o$BZнyX$ðAT=տvw֍%T;HqOEث?/߯5Li[Mo{lǥmRSUjKM"FaCGH=+ǦrD _|۵)@PWmmQءq4P,P]^`"n*vs^̊Ѥ &Uݩg #'UA&-J+>մS%#C*̑4Ny?0lɥXy?)xߍ.Q$;pXL[1Rٴ5l})$ )=B6ꗥŨB<2uEl% {L)l&\AG- ϗ7L bWph1/њjξVt%%֓etf8r,v*תQ^Pj^ˍ*}鲬Y'C$UӬ+YqJFIsDj%VNzb*rfYbDGueQ*r d8 F 5',)a~vby ٖpQ4HP5ɢ{#_qiy^qBs,a_h6M Vd (Zx "YK_ʠ_A}7Dl+\q>)If3#sO?1rM}CjsGfUh>E `{뺒6q| D#yO/Ա4K\.B1+C=d3OTK~f`1<tތ@_O~b1T1c=V5Ø,R j|_ДT[r I{& /JGƦAo51 e g¯K\'AϠ|~Ws3rӎ?U|dy*Vس]tyK|sh ]4w["IL:K5q1j W+ X Qks7umurWNҠج/nnW<,4t[h̵4o>1 uW77;Xm ۉ/l -5b#3I:p֥dW;ņ5s\Sw.Bp6u+[DTa!սWEⳈ4Ѐ_ZZNˮ&j^ 'NwP7|dDO(!zK6|Xd{CGu]mRpQC+.'TYhP=\"o2:oԇq;(Pky!H{*š6W{1*NjE#Fd|cXb7K$z`>l2q>o*Ϲ;H}o*k\ue y|ӰG1k+ 3M3|gtE \yT椰q+PHtN>/fN bD/%C0\:/H a,6j y$Iu,;ӕd^\VL@-g@l22p.{eK$i>(CK"yEa_ೂqOՋ 8Dv(*eJBUr~n8SV-aAܘcwf = FA,yZljg:tӂzxa7 6r dpNy"v"JYB\m+B4$pF3 RJ `+!fӠ9tp˹$&NY(2u!W哭բn`h;:4FӁ9'N6͡/;괻v%6Bf$T4dPBe$0oSL,^l:1cOlyt siMJl{-|Uit6C~8muVM'=oLV훗z2t/Ŭ^|!N+S1_1#qo.y'ImӅ(Pa '$q,S;-zgSPI#al.M,Xڽu |3e^FqD+ZobOdOa m*^ni*LvgʋBkC>>8)SR2tCz.p&"HC3}毆D(3m' + 2%΂[K 5K/_%%37:p;R!Զg:¹'9CJaAǝE8hIĺMy"kZDYp_ b^0Y,\TJ&xv͢s2˒8:#Ss(yUr2 >4dS,n(m:Q,28/NRSw 3n]y]7XTEcNYI( 7Mfuj׳{ŝd#LVL[li&<o)R3jP1q*B a}egIRb7$,*me&nOVvIhk38œZ̽-v~3ܽ@b!藢Vh{?>wrotdke[=[nPkKŒ%"D h1²^ȜX}bf$Fݬӫr+YzKyUҨ+Ȗf_=%f\#Tch8̖7ĝ#s$x5aޘY/E= >JҞ:1? ¥ 7^,'& ɖ^VIoL9mAS򌦠A~ۿz|v4+/}ɖ#f{P5jWsTJ"wo>A[z`3̛ql ?T.)L"}8_5Kx٦x//*|' CMḵ5Ř1AUqcf ָHFN,|.WV$춙XsMHu]֕Ⱥ$˗d̡6JD$.D?b#7L|4GԄQ{ ҩ3-!kYILiv1}"A%_wLDed9zݞ'PdT9W֞23YAADžijt ^lF`ܤ:CQ+oN!`&X\蓡b>PW_dκU=6r>6\iUQZr_6T)pS~6ӄfѺw:'N/ 1"|z9.խiI/OҸ y *egqXfT0[SwZQf9Su*0,ox]}Q2Ui."}bEL{s-4)^U-XLוzTVEjsf\}&GPb=Dʹ (mx2U(uFalS@w+qg_lM5K߹v15X@o::(H*$Hݎք>n%;Cj3q-8CyBnjlG$x~px>T:'{7hoo*+]#JZk>+`E6ꙵiC3 [3&8TcÄ{`Oyf(/gwED56K׸ 3 Xiq?lDKlZ+[r64VRB w0G/[ݬ3oMuu7tlD#0\jC U &^zݺ%e;[X}T13jf>3)Hѫ'09HXt$,udwn~j Gӷ& !mnvl0)>/'޾bxn|߄'[nJC٨8Gx Ւ)䜽~vJ,W ɯ Z>lʺ{;8àձ'r@ןz{psCbECX'ô]]x-*}a2 o.Gj*ͱn-gZ˓slxC"`iXܒٻG(!USՍ2٭yP^5R9VȔ*4Nz><$%3=oƖ{RCxAGw ±V[<[n͸H8HiqʫUͦ\)jV뺽lsj,WDkLEC n"a⽔FDܱ VʙZbcyخkDzgZf)oV=M2#0۬x*j4#gxV{jɚ 2OXo4OB-IǬۚӻIVFFVղ]6`簽R뤈x$߽eWx!SMjiо*ה8< ,J).^CVKYK<>1VpGׇ'}O_iJr9mǘ^.^tgG"X+wO!ʹ}1F14 xuN]% \b}.vFlzAqSt;h1Cz==_ȁ( '/bI:Ax4e2mtx q9H5lX38~Λdk w VJ%EL& &Gv)ig ,j>%7#ꐝOAE )!s%Es|/VPh_b7d0ၗKt i.ڶsRKzn\CqfCZn]- nZI($Բ-Wt ;9=0ap&[;w+y/> $'d/0ofTݳN޽~J3\;aՄ?ْL]ʶy_R;_&?k;%;6_כ=uZ,k/4m: Ey3=?y<1Mg%1lMyl溢G! 'xz< $a*Tc cm.fP2̘-|FDl+bzN6qJ6 ậ7R(gP*'W2-1 .ggЏoM@^a!8 G^VXч7du0Nhi&Sg/PQ//q?36F|pxmq#%B8cy%5o+#pU,k7R2WHsJcn4lۼo^Ufo]LH3F8]Ea-Jڄ7QB͹\s>%?0tOS8J`!7G%ͲtN,|eJ68,,ޖh'[D@27|P7$Q@r-R6\wuř3a8Q]6@"j?}?pz5𸠈g &,[/qCx'AsU^g(9Bi'mbڟza43wy*}aW}ttd5/4;i:%{ba/;GZfSWs014εTvS. -Ie Kӏ;j2.Oub42\alkmy-ܟOϏNmQĺ!*E{USC S|"m,p.GPh[ufjts͚@>@εCWT$_ m "IqU%_lMftk/HrZ7esX4߾"&zٌ7ovme3hq(ӑ3IYs$av eSB'Лld7]lkLfd"oɌEK5b{^''a=z3cΛ&g`c9=â/Z ;G}muEMېA!)mA6Gb^K7ކH2><404!KqhFTr7tY .S{d)D-i2m (J x9͔_ e"xtr0n2P<|~f If}EW`A|o^y^,\V+,i66 0ԍyJ2R+rk| }9@/$xN qz8˓nW zRØ0LݝWkf3ILFv;j㏧G$v0Wa5'Voa?nzf+CAL%&6@\R\B>kwC{?^ޗ[!xh +^s) *~?U~5 z4 M x]v.ÔaJ=|]JݼA'B'?0S#'*.xl%a]PQ%o{HCw?bJ zmj~#k&6 ?y՛a:l~g#ϙ %+ހ92gXQK2?Og`ex10hDLrZHQwe͉#ٺ_˿BRle*ncʦ[U ! 6|'2R*YMjT-oؤKcOd5SsիUC&>T9gҭnȲ Z}hnVMh{`luo /P@xp3b5bU 8 <3 "*.x7Rg-:ôuǓE[2%jNSɌI^!391yHs4cEkurC 4͛'b%Zx=]w4^aau&7M::%P !uh`KD"{6 jӧnлj\:\|Gł,+=SZb*pBu 'AZEgii-<̄vQ2eIs)Zτzܯ q #fY$X"};BC1~C&A06WWƒ.}vzOV7A+WӘVc B8>|1`?cn.65L4>]֎ҙ@BEp*i^l4cX^ ;dI#fJ%71 WO܈ ,dDs -q[t/dZhۨ'fQֆBs̸#/fA0BwH!swmk,ȬL?G[1nNw짳ˣvצ0DuLٺ)%&-F]($ٓTdar8DmC#h̀7T\6L/cbĽ7&X栌#_9=M ӥXz|3JY]DR,M2"d?]^wD$dæ5͉e(e4FUa1Ws:}ތ}EwxßT e+.{N8Ag[1!=/ޟ<;<`ѦFYDH΁o٩ĝ1g+SGAV5"HHᝄΞKe-!-;a/fn8P?Z1?mD$j  c%w/N*wsD; |, $)uӽ_c{_AA/2ͥ+jL*$`Oբ*ZxKZۑ5`aN/t=2C_ X|d}rԛ*/̧x!?%>. fb"3$:LKٟ`Yx@s7=ZMp⸱ 1bwC"M ?wrvOVWy{z"~wZ_r&I 4d;(-1L8K8H˺`NJZ#  hYOGqRL_C6H,*1.UTa/ bp)Yfwh{[E藅8B53ַO< `V Lnu~4F꾎.Rfo}Qf/VJ1nzD:j$t\GMmާ;.*FF߃MiFұyއ  Et_/ Rғ`'IZ\ :S 4A~0`0eWV{\0Ymo7:J.5QL K-8AA _ +SS5] =qQC < tEg'T AK\BTDBF)`YBq'uˢ9zs8aRˀ|&C- ESE̜ԅ"GZDyd.RZЫjP< ~kqA;JÉ*9{{u.wOq0DLLq;Pm[=Bs [! \j?ma!L޶Ч>@G}mj*>Z <_a׻nv tLMM7ۢ}:@r8h5^l%mmZOCeJaAgApv|n~(YW.eq(Dr]ȭdIqߙ;.7R0:]J$d6ZC-J0S?= 4c؄+1 ]s WՙX)Jߋ}lfE/ "fL`{u{7WWk:+/럘INGa48ϡYrl}?8ok´{"O%猾8G";ٲ rÒƫY@6:"x#i!+D~ׄjV39g/ᾲ ` ؗg#T bS&;]TLܨvꅳj_h<_ UP1M ®ܺ=vzOD=ī*Άg*ԟ1|fv3[qŜ{ J+o:[{m;(D8F~ Tb G"-Fl~A<3-OGQluX*^apj=^ S @N21؏›@RS L\zt.MU;``m(Ę3.V|6WY8g"8qMGY]igĐzR񨹌p#Ľ,⎦D}xk8S`N$,E]QQb*>Nu#AK 6UFlڳIj$g2dx2kٶo-M BY0]<0 yl9Z{^L 1y9WJ/hc:7L9[%۴2U4:*@ j̝ O`́F4>Bk i[)\\^q|*dZXaoe7B0.pC)췚b"F跥=<14 RCLp ?|0$:V},.itHU$G0Kh*AG}!6@w@ F"ͽH (EYUgl߁muOW6Fdg9ksɒ 1Eoŋ(5=6ORH,4}Gd`] `x:^,.kK`iZKvԍnokF2;ػؘAA}o]Avh_kq:CM "qC>3)z02|힍 F j|ρ؊HWw5'3nc"g$iIHk;]{ vtr@/ݗχttd `yB $ [E6|Is]/KB2{/#ޜp ^=q=o.&T`,3z9mx\D_X0ggo2 os=u`by͇cYn T^I2RF̓|O^'(nd~c$yLlcY$R-QvMBYrZt m7w йQI_0àlAE; Kj'=hy9\!Jxd aMh ˬ, 4 еON8n}i9r9i+qSnrt fh gJg^Ĥh3'ԃ Lq#Z?QDVN +i%˘}&>^PkNCO^065)SR|_‘'vD6Ok?R6j;v7]o4۵zc ww+~XZ/*Fο_]ݦoWFepDEF%=U*;U߇Q>\D֩I'wl.Y\O4B,KֿZ4E'-0%nlt_ұqNYժU;?Q]89Hxُ !0  *5)$iT*=RYT*uAc&qPLjPfuFD;9:_WjJD}JC44!҂+}Y}k{` y7םFM//؄ Y*o`r*u]GN{ ꢁ@2$6`}W.A [̸^_ڒn6vPԶ: q~vL׮-VEo$ -6 S*P.6-7OLī^!Mf%04fsx3뒂+VefAd ) a*\KYΕس*3x[<: 殑0f(Fϱ*Ճ*,C3ޯ$Dwv-\A| 8'<GN7TYFTt2l䯬&woY'Qʆ/uw0^5X(ƥ%%Ś+ʃ=F5bq>j`gW(V?]WȒ @rmwΚH C999,˶bd߷sf,R7Q5R F?ܵ0y|t!Нѭq464M;^3orŦӻ):`%[e-MvR=:i"]&DN)&N؍&woijeW4J#"+5ԺVZo[o%WT/gT|vhDfc)#o[B"_!PRߣFx`ERm^R; Vggu2!|ОbfqSLR|U@Yx$#fob t mǩGKD^) wuG;^'Dy>LEDmpTg1 ;jvװU؏CqԎIy)e}VMu dsMi<G#6+fHyA5$[N; |C 5㙺)~E'V[-zu2y;gA ˂޽OB6KK)oWL(X(+MHzucMR9HZuǒ2;6$Xٙ"YnFc2GWm,T ]01)ѼEat$_Y\ü8BF: mE3:;,,'Xj3R𳟇MˠEd{kUKRQJeptxp0a3C1=ԯ%lJ*,v 2 zzk*"rM:M.Mm(aѱ%B eԚD֭g+$_ fT m_{ %FSGSuT8ho=D_أ?F)x|b(@S,%Dp{hssZW#۶="7L#,~NW-b h+u?$qqǩ}K!Th$B \|`QcrUy@$|ꜟ}A3'g#Ѽnʒmf%xEMl {jn_O3(N`y"~3yM\Z*S;4}!JG4 QcCn+[t5!K,Bx*Z^ >-?{}|c{1 (Of$di:ƦJ4#f  r+=KZ]KzV֪+7aa `چx;@]HXHxŲ!Rw7Q  VZR1fIGٓ&כo(||Ib~@g>/ ܹ+qo5qҒO\UPܕEt-^94R, 2d Q☤]ĻT;F:' 8uuX' 6HSLC$'LtZ)USoMfA+;[zaooM9yXuzU"a", ReȐ#sBKrb$ݝ#ގL0\3fjtc׺s&x:BqTCw&hC }h&ƌ=ɝ;\ȥCV#/xy6l󹅇8pyOaץ,FDž4:Ir};>rYNs.}iF%gH ة>2\k hϗ|:hx͖ԚNg7N:URwh+ZEK\\5s\sQ}KA\{l\m@2,h=bvsEǽ|bwL."ȷPZf}l:ˀ)w >6,D3]t`˄E<*04Af|}R#xf)!!k3dŔdٍx0]%&)C,(FtZ]Ir9#Hj_On0|tm7oeKY k։|j&/.Ϣ̺zvQ{4"`<ö߂[%t㦽 ~o361S̉KOY)kHZј0a;KmEz[;1 \&YȾ>:z#>D"iNCzNi>]$;~7gPƁ^#b/KXE4$x(3g#} l݉G ! CEh}v}TJ#"3@V8#) HjxTvi^=e:v3oMpmDnV>@84grI%i"8=g Xynm^!ˋQP6GQ87تF?c.C|] z/ޡԣda:2ކso.cC(vfnmѥ$A+qClMTUc>V^88b$xnS/P'4 KO n(.s},|Gk,l+ƄS8⫊D)' SѢE0) lnUsY~؇k7-ݣR"7)x3#8"V+ ]:oˮ)} Vb^iv/hMnT: x$).!\‹2%Ujn/ׯi*P ڢo}t3r NQ""XTTha cE(c:@~@̏{GR[KdÏ(2 ,2Ͻʄ䋳k#/y(hBdj(GpMxTD !s"C,hTcB*a=&$=3i MRQ2%4? GUMv{nq>m<`fAosO( w< 2ҧ8*(JisW1*[>bEPj%uh>cɗr5Ӌ eIjVi_CH{\kaaUs%R3a5ヵ*<𽶀W$$H"!ļp4+ܛͣPGVZ/`ju1&4ĤE4[BxiVuMd^;WV}Ʉ8#eDAGp wAr+jvyaWX2C80_kϓt~|%Y|ڴl±0!1"Y/GWgj}%r[V/詊ʮHBwmLN|=r-FO9yh*P8pI8 0w Ƴ<"(1*F%t[_/Ǘoe%59';E'wF7 %[8뢙T<8ɱ]ʢki|0~-,Uӛsk7tL3j}Pee:D;8k?ג4*r;H-9gzׂ>MJ=%$#'n6eLb+RW\B(,BR*6aՄ\ɵ`RKD/!qV%!BGhi6ʹ6sEٹ#➉?*F_kMU@C `NDR!:{w!>ޒĽ9f-qc=:Xk`_o[jdp`(f i(FV%}pr37?$f[&tɬ~`s,cK^u[IDOuq bMhO\%Q iC,4q'"}%++X-syU@Tu awQ]W_kFUM1|/T'IXaƦ&2Eɯ"a,k@%oL]nzޜzcT_Z'|K]s|~~嚑VA>lZ{FZ d-h E8'kn 't 0 6!H#F,,j/[wE=`^/M7 rB0 noR*2)@}(A9+7fUWڡ4E .sX`w,Wǥj|+Ǯq\[J\QQwbØڳlAiF76q0VL@Ys;XuE͊m:ux3kO&‘iQf&T uA0q[_ ]kՔ}{-Zv6z_rnOג&[8LobDUCu8tP$;qVy2|;(^-GBvi{dY {,Uqby$azٻ@oQ*!)G As;SF5aܑZN>2Z>jɺ"hPF#6tE9RvвWMX`OϮ׃e:?ҟhlQOtKYy%UH2ALyWyU_kL^Oq"4~krxD5~M:92MU,)#l$ƋkTma6>83Fޟy ZOatC{*>\E˗|K;@x_y8\.p q:`PRl͍~je˛^dr{-;?ڴQrV)OL:5a ٗh\BҶiFڤ'a b'v9bo|QƢa(KFx Tq+XeqexMrEFUk G9aMd:lu.Jv()ޗNsE3M{/ :WW'낑a''K#uG6h_-E3.Ztᲁ,J85 mY8Z?Gek;qwNPN/v*;R}uϢBvWU.05V VpL 3.q tHE fS,*,XUk naq#bjTi/zm:o<,xzurBTy"}Qidٶ(|JQW 0vVnc ٪Tw H"@Myw9j"IuI#fŊf1Pg\HU'M%ҋw&6Q\ι·i(ޤ S.$)LaΌodn7#9^K,"=33:vM7 Sf:ua (x#x4fY 'pDmQ$*ҸRda!ݓ3o(H^T+cQ*:ѻԌLw{-R`3.sQȼBT2]C>!CD2%AMGmZL g .@]m/ q lI7V)ezn OMd}ID!BStB IC*%>4~;W[$Pkh C^ǓQ{Ȫ(2 og;[ ON\/ʕLh8ާ OWEz3G\v -Ga;eB̮?bZJ&&m2Ehڦ9hf`DpU crDv [MfzV-[O49GU~+J{&H;ʠfn%knDn4`*dg=y*S{)ݸԶ, etH=D!Zxh:xm m>b!d Z'֞B-78LZ}z*6” ԹEya#d:2 fn3$d/9ujYq/=5e/(r /0xX[l%ѓ<%9&~lN0t3pez wIʑtQn9tDhe>WPET5- LLʰ$.n1!;STY@V3dYs9qOyB(׹ˀB ÄGlv1e Ȑ}}-/fU Qe(g}f'ZR:W$fP]eg[MoAwFY] }A{/߇Mm@YĮ7G;;"G ;8 O>1.-b`*-S@jJNz(T^{x'c?{э^|9F+Yf@3o> \(GuA6RF4$118ml\KgP 'CH?\:0!&ɵAMF=u5EG֙KlCF.ap||Gt~9"b+5`Mi-&0 Ol:˖RMlApVdMBVgB >_ΥeP-{e\KQ{A(n_>7ҜZZϔyn5BÀ<3Qb@r2na!9d_]d7*ƫү8Y%p:{!'5&N:Nf9r0쌅mNUAr_m9+[*+Tl *XJY}EZٽWt,FI^sw.aPDzN}*"xIv)IS;GKg?i *Z1-{9$ɚzIk X MCŅ[~ܳr4Ϋa|F$w08Slx\zZ`_xf}ՃLt\,8$?V+Ml"h`wY^]NoȆv/ݨG̛?" vM8H~;9Х62l`cb 6Xf@MXzS4H^;2H83Lٻ_?V?y f EY<C(֍ z9wLAlOƢgd޲˜px xu`_՞bV\l~;S?. Ty>P;.j3Z|g9K] `Ha<KH ;x!b\&u /X9n~ʟ;>ʭ֧( s$Cy:uq)ػ&7 u&7#[+l/gsĭ">=sK`ś4b;c5F} {Z>*EL2) `^,[cm^(Ƶ+,@B/y8CB20lEn6~{2k~y ]cmSF5 ̤BO#$u/+C|ڊs8vA >Ziދ\^6{nb]ϕJOYʊU>L^~d7lXgoklnxJ('Z-bĐ̚na!,'-#lD0?e놄V Ar0M2iSL HYdK~nѦ[O'GMsx̋)MJg-y X}nA(9)[q˫x\^ajim'WIO+zrЫ̃%`GOFR5qsckak40TZyF'@P_\{y/s.3ɗ:Q]-36i7M |Z{Z&Ր?IBiPZ=Tl҃rZnoM}N}ZףK d|SɜXJTObt*q'8Oj8-urGJ boc`]BSi%5lMl.&,~ܾ*P ƷFU]00zBh R$RZ+P$R13o{MCI :|~tUxs6D35}#VJ?`ߡߠP7T-LoZ j+QԩdE~_A7Wr;U o3ގDn*<ߊE0 4Q//buXG@8'c2mV6@7)4N!D"L|h|!6gMGcѦ~=Y,+F=TbSw_ roOw ;mkwSm"6lxUu,./1J6x;crְÃh|SQ[P%އqD8n-?m}}8b\3r~Sv&n0x'ÿoMJiR1 i0YșMD|C Yh$7(ދ^a?Ư\\$1+[lE<💡r.6P"nK]c#k5vNd'z|KQd}o ߲ch*q!͟$\kL˃i<\2]Q}upܛS%ۂW[wZpt,! 4ll݈|@{KB0FYx ^X /uH],R{Ko,#W#=V-=?=mRlх1 F=3 [/".K SLw1v^U:iTXEEm2i%4l]`۟tUs{]1ix Lm`[f΁ &s:w 0W{)-3v8Utj놣;ͲX̻,3>ٻy:p!E4'~}F~-`^eDpDf*Sg6pQߔ[.Eז瘾X_]]؏fxU4 dL7ZϋSH ԆDp ٮX]c2mKٜr\H(-*WtBR1}Eg>FY^a/ e|݋b(iDͿ=0A6HJ}rdN`A.IqLBdD۴%)7FEL5tiKY]b|~},/`o˛~zAnktz;x 'W<Y_ U8j:$#I/vƑ*#f?E-K6Ӧ~{>6Dv*z^7kfa3NRڶ Yy `nUŕ@i &<%.o 9671_ -zD:-kPE ~ʳVei\VاMQ-O i%Փ>usҎ22z)i^0T=#KNy2guV&.mygb7?Eu}닃W^! `R6gΛGo)5T&?wzu[xsWF}ǟ &w7z&Μ~]\F4;0g0E*dwWT[N32f;X$?6]4 HfkXj ja.ʗry)ID[bxոtÅWx}DĸH2ʹӻJBZ4cH [%OH%(BM_V-R_pT@t|12dۛEy/{p+l\_o\wgAq NAɃcJ 1^{OtY^2pȅCb_6Ĵن.JSr۱)a ew&訢QըǛ3VRp8)e%5X6_7o'\ A Ĉ(P;_KjsDk=:9=wONFZ ÌKA{~A9J0 y@=ERA=]*P r*cZRzt3uQBOX0jV!_ e; A@`Rv؛,mPxA"}5{5fpePt0{rϬ'sچΝo1BLһ5~|aBQK&4u.mkѶdnnSjQ޽')gg)BtzA '҈NQNy(QٌRxͲnטgAȳ7hJ! ̌ߌ@po72@x'ZfRh=_w['ʬ牯4xUޞ{UUWY:x1 A30ﱺ,q)c-`/OG#׾DL-3pVュ8uoh ͽ,ZLӛr*>O+;D5I`- >71j'1QoMg[/7 tqֈBd./;%S%& Q YU[;_|ء)!8%Trv`1Pڷ1#1߅RdGR57;X`dIR#`Z@>@cVDo6#bI p WLHye'c1D] UX΀K"8ԕ"vtYS};VYxzGKzϜW5mszWqBe'~Ӎq{fV{Z QE)m3YU\^㏣?xE!Q4X^aJr`#$Uڂ.-;xY?1`u._Jc…$OC+W%K|q$'ׁj.,mb }d{﯃t"R~# 8 aӇ!F`]V<<}Kh W?ޡ(הZrmਹfi\-N86|}pluKހI~oQBu/Yz"ai\)W ڷi99趮k^Bx_*Y %fLqb LRl[N`Y@b6(Pɧa/RP#O:P!QvBo%c߫W(V},ԙ!M{VRx>"W3Jy*n9T1O%`j[vdҋ/d 0j\xR#hl_!?d>U oj+9sDܩ!5 䤶4VZȧo^ w2rn~ uP7o\)wUАFe-uZf.UT2M{>+֝mF1% p'±%bʉZ3$W:[V6mwD#hmD8\2(rדHF4䞗 gSJ!L>-X^rQl [(g6 ̒;y~—^sq 2<@T6kb;$%k+mp=w'azVL[41˓W*6O9n|eG6}IpvlC?xx?GaYf%2B$K: c6!: -zPӋ pLX,#.ƏO¥%6^$s1p6'{?l -f dЉ;EoAݱ`κzyցk`|lM=Lz+a&&c&^7;Oj:&`nKD*1.їD[u8mM E?)CX4y6\ބD|_7VOپ_<鬱1˧d ? )gMX"SL>Gy-F1Qi8b4bdPKՏx Ebs qL3|Lͅ:ML^>zqv&eӁ(I&XE Su%/y*CyAaUX_F>Wc6daץ1|kҿKjm%gG\#&{T\k@N}Dž~k4mTMJ&v(D7XR--\*v棺d<<]MPM8T|B-?AI2vJ/;ya :;κ`d!^YRI:^kWJ,1*S˚QȺ`滰yA*m0Q$ HSk\@ FPv>u-=u;Z8n~ H1r{ L?4̞@ 4WBb\Y8A1n %"Q5p| 7?I9ףkE녾\ BV( ^>;)nB}XqӦI pڔHi:GvPJUV\ %+ "E ! :z2'=Ѓ!5wYpUDr xt՟wss/O̢7FgVJv0 ͖ `܆\8uQ֌ aC#G/Gppj%89Cvj=l}Xpk!yBSf%jQ}E^/]~ Gȹl&KYSVgU@>$=nxbSq&<ě D9?/d[83 gd[·vɄMM蘣ƨ?##^:e(~L P|T|әbߖ|p_G*>2cX[ԝMDecˈ_L8T#Sl`rGuL+cb-E86.d B.QWZ_-g|m䞁g;AhFQN;t̅@>y.r 7Л.X%7nwO| ж£ H˕0Igi 8aFaH Wwj44Wu35ޅZ\-[Br8fX^z/Sy+̵ >fPAfvy~/x xlw.v]4b5"${Fᇈyh(4AAQNJF-6=Cr[]t [=ta2BVZR[dJ{G Kjk9W[|8d,,˿\5;[Gwv qxrآ?w Ө'9xأ?pLcoבּO|kYP?82_~|ZQ%(滣93@P gU<O(١lvvPa>֫"]rp'k--7Ml\m~|JkA5^6|;A܅9N>1CC ,[`#ףbt!Awrܜ QOd'zkss}5 aۨKnŝ'b-OMXR(d֓1P.+/5P b_^O>$YͯBŗq/'|̿ﳓf}=> 3S4 >+W urKB^4dE cqҽ+ p=㰰_%ٯLz!)ѕK5HUD~Ds"g.w4!p?iE2:OR2F-o)3DLhԞz1i?*Uq>[tT7L["cĬ.)3 vNFp^6a6WaDg&ݣl|WlKY&>~G֮0eq8$#}] ,[ljq(7[*ϲϊݾod^©vk/xWq:Q`A+8~.K?udL )dIob[[,^mGFOg)msRH|%YP98s(kHgJ(?=ū%b4RLaXq>{1/rg\ɤ[M?A̬ rm:V|S3͂ԟ>vE&@`Uvε]vZ8f&9u*bw!n*y>J٘Wyf u=>? 2ٰP{=I!/cY#{\dGz| sRD 0ufe02t">Z kteg&sz k$̓_\('a{HsKּS[jJio>2'&{DSgu'1%׺v4E1v]=MRao|gî<a]`_l!z!KRxOۢeA?'QakJ~\/PWBD1*Ws+f] WB9i/y/GU@.RC8(a{/:彪Ь#u8Scܘkre%ZTd鍩M2P䡮ZwK 濊nb^gT7A|nQM7ލc{=A36KWUm!76\؎(z9c ᆪqF|1~ރ__ U-PfdAdžy:d|l6aA|?x%"|>Î_YW_ z*ҝ^2cЁ@7sp^g5} *C?l$YrSNzFì;BuUR1/uݑqOinj*=0!%B򁰴"a `meRr_ 0uu26Uƌx,|/Ol;{dtPe.zmZȬ gZky6w 7g#7iBnykۃs1!g0ň&ReE=H~uL1aO}7 _ZX@}gmk9~c`ժOg(#>x_S0^W42igg:fߒkd1ט!BHXZ^!3 %gtI,C}%l:1nqaJ-2S4L57ohCު':vh_B3A>W#eFȫn #;w ۜawVjU@c1:`g'8^\t__J!;c L;$6dK8񃄁RZPW/jVB# r 2n6SLӊp"ҋ71 %Ja˦٠eGBy a$&;I,<+uDa(YQ:&`2X"˄(9#; mk_E x󉎝r˹#0ץfeOy2clɴ~w!gTgGIMt+lbw=sݔM j [к>G_ ;?+ki>Lv.JBWsq5l5D];rB /$xR"i[9y'9*(XPUww'֐; ϐ&YSr:Pd&t8Ӻ^<\J"¨$7G+!bH iksX6E_ 7&?!"yom~<(S^uhLB;=uH mv:O?zH-F Vѝo ,.$Ѣ`2o^\ `vhؓffs?uc#^0W ;NXbUU0NSO YKLypO2ް5"Ku&FjxkxE<[ F+HLn^;Ěpޅ>sb.о!5u nzz<1FOYЊtDp*ʶj?pÁ- $d-aUum Oh7q*w(F<-ewsw=3M%ƵDz)߭0y$+uRQ|T4vrAh'.Cd<-(K#o4#ϝa'='EȖ R#j(88ݽWTՋuVYOo2]J7zѨ~bv!PrC_L+rZxú,3c\{35N:pQX9{hb^ڷquKb.IfSKgt֩wZ^'2p::="܂2&4CqNH"`~ub&Agx7D^6 ef}R3\VU9$+d6c`U`;͎9Tctw^U A=׆\ tOㄜ*"<:h嵇| NU%HΆۂg%#%S,ϫ `u~V/8Kf*ISlԟj.2B*^h?Yt\zZ1Qb/ދpcoyrymɨ'plGHI{Z 4ގJnS^` %@"Fp$ذymՎ` :'W(קl*OX ?O Ќzg #nŧM \\/̍W$:4"au)|RJ@gwó`vR8E H~t$8Q& +)%dZpiy)tR^0]ߝ|]ă sƔh.#B3p&!Z|Wg}.6uʾ9?r2h462sqvx{l)wq{"W$@c &G Ø9d@o/iXM̟t0Pʜ%U m Ya[j' 1~h k4IE/ W)rt<R]P4Bk ؈0 Gk Bp+Ȧa8 Vbxn0X|c0u6rbiNN[Np~ t#g׳' oYUnˮ5lxv{f#j6_|̕(|2B3: C; OZ+oV];x7toD\DcrHę]ҷ]ٖ:I^䐻1N`3 PAbe imX}3q9g ksNH.KF0 ^.jIJGnRJ,T/TǠ(8~-;3\GG] ZC+VH^Cl1rKss2 ئهDq>,q%'d/[F2KFDchQxլ2t5Hl",?_rn0bi1Egd }-mVkݻܜ}0joR՟<,[fqyѱI`E?5kf򔻸,I8LC>N ?GVԍRML%׭HȺU4TJ2Oh7}w͒w3|w%RCRxZ@=k^;y(JK>MC'soDq8{k'{r%#'C՘ vR؜7[@s]~  ]:aEt[ }5ꕚX2 /= :%F ȴ6sۖh#339y5pttl 5txf0,m:b+Ѣ{xd Z(,=EuWVK*# IIڶaީclgCWA* qi@^2ᴮR>x*IERSvPk—jʎ$<U[dlWFrpd׸E?pj0YA$٪֔} [_y0(w>+&ePC:K\$՛zU4ۨܪ$q+>\7aأk>~gx u HT D?At/ws)nsl۱(< U<E rt0e̢hz:{D_`t &Fve |s=pQW?D^e]SC?̅U/5;A^h[s}\E y4]vUE!>"B|ZF{7wXJ&&y75m"Q-i4:Gc WAWX">A$|wv[TVHQ; X-;kczgPe28 7W6Dœ&{=b#pG[Ke9=~/.U/^p {!o6^, hps9r4aNb> ~6y7-teЄW 뚆} S-vވ/Z>b0P D p,+]bQb^9(&`Č.Vw4uTkOn{y {!/هCx;[vŇVT}] :Ԟpν!dٗ3.A4 2g@DWW;ð3 |ݠ9hF܉9f! Xn!γAМG۾c W`&k0/W-ڷFIFXMsǯ6{0Nh$WZ[Ðf>́hcPcjw /LHBqg5ٟ3c,qK#e&jn {5e|;ۺf= Xv㥺?vZ翯A8]}Jg{3S3KL- %hl]?3U!u!Mxe_.$CX?8x,[mtQFZ&(l`Tk&ev;an1ȅQ NX\ސ(}ɵQs:R<~`C}y' #:]Ar:p<Ͻ'S}ʂϚgg'gXZ CދUh^d6=^x'}^b@9j*{l"[Mf)ZN zQ?EW 'Y }BH.'9t+>ٌR)iXM %,l!@/mce]޶g%مgƒsҲIP:s1>[hW;h[ 4WO(-Ԥ 6K!j1ij9p3A^Z?-N8*)aafoʌ1HZ T#z4ty/[[ $aw6_t-z$D>vw&O֣^!XJ8[% Tb[՞me y̓Rk@]BaJC\5ıR߭YL)X7^:i p~;BXfmZe+vaS❛w"a`UύuͳmS8RȖ3]J9-Kt6J Lt9cZ gG td˵޳`=%=Q%=1|lL*bl_zr{yG HA KyR,ʼnRK';$FÃwSxxtT,4n ,f@Zչ>\ꓘ^e)FWAdx`1)zwZEq-U~Z(?2RZ߀%@DHM_2vrXOW ~j)ݎT (,]>*m=nrzOp}LP2LRJ:Got|I"qRN2W :̬k.E}w_K\MZ.]BΆv+$Oa"lxm›Y[:pd{O/рVWiÉ /|81g>\xoxVq\B90uyU:8GH󕿯W6ǃ$~OOS5&Vcѫ& *2+9ldɍV%c (Zp$RPcwT._h‹nЛ$7Wws"KQdu6UwN4ǿcoE3.4(UutR.A;0~MgcyV*+Xɂ0(V4M "%g3 1Ll3DzGYkUn#R,o1RR+{0, $,\6ˁ?aE[/%LF>^N;\C2)YdC%K@Q*WZZϕ#׭qF㞶@OiJ|/ s@mPkڔ!Q'd8x l#5\?tuWЊ:/P^B cU0+a_]: K _ V{Q噎6? "ߥׅv[)R0H~Ӵ U8DOiA,jNr6n,\!P@`:㚐|^1$\ò;u2T/gj{˦ ǿӌNXkl B!+t .3#Ķ3YiSc+b6% %rGElQo>gi: ]FI1OSbB)qz>{޹^щa욹l3=ߙrj`cK'N; grh^-Y'mTm4d`yj"kY^s2ohغqY,0jLDʤ/iV)7$ $pOj-BX&{pHB/T Ld^̏@@q>'l|KΆl?pPYUs=,9Z2|3&@w~5"*3Cl#yA]Md.+ ]T#Ç%6" dӋh\nvF0 >^^Vl$%]d q؄]3"RFn03 h.P=@lY cs}IZ`]zfP%?CSeEmg&/OD̴0 h02.GaqG|/éRS|Igʮ ; sRDL&=*.qBW\uհLlDCbϖ !'Px//I`SC0or-%f!K;Gbc/P"o^B$uy( Vb@jeW _ C iR|N.9Zq 9|'-)؞O6-KuJmR ܄BIPfd`W p6N]햣@kb 4/h伈PzAp^c|]/*x2lX_m6,It}TfE=Nà#vgq*Aj,:^ aTK'̕S D2>O ,;Po7(︡1EW+g. cZјҴxPh3f&\U*{k'xTH ANÆ`~Q/iCSzW{{)H.CjL%ːt|93jLC -I%gvפH ~L\m7]AW+\ܜ93 pɮ] YH(<F^r˦ag?KjaTקyVyVq*X',O840qUna%$^CQʸrCi^;#ia1 1}CKTP 5R(K7$Ylեqޔ̾$ /ۈP"idd2,b$tM67U4r4 /L-r抏j"zbo} f殏fr'6 .p\}tJײJb& ȻxQv>N6x2;NB%h^̖kLj\5X}Z f,@Y,3+.NR Zsd[FR|as6$z@3mb&ְC慙Nz{pM'HlS$DVV˂%J^9ot/ND[+7$U \rY|Aq0x˴u17D{5Q~U{W&3̄V%ݠȿ`y"EV 4iwόsCơ[c|8,CIrm= Ǥ|z5vO=cيg+4lr<2܃bafآdc+}klrTq5s~aɒ]l[?@"f^∾y[VAD zcDgF 6{r|NC0<80AsNC Gެ,oBš2#{e& ݰ?&'4.v{NYrhtBǡu١wB??v̼r^/|,}U]anW 56V a;wdg4y += _+olR'˶Y rWd9˘!a[(|Fo I> ~ʌsîR,6tRozMNfNٟgGsӅQQkAKw5{(o"D=cGk|I瀿77 Kp 8k)oW'X=_p!+XY(V}S1בXZft#s{P[ no|cal1W}-/! b^&,z:#6]Vnt88>̤p 'RJLR"4$wY!9msҔ:]sP?2e'@^dfEҗ55YL++ )](bC3g|rY]B(@ ЙVoL7\ n&sj34F3] c>G2YWT&Yav9p(sb19%NrFW:"̟V0d{(w|z s1n d#\9'Rq0W@y2Jįtԯ`Nxzf1=׵k}\zI z]ɦ}ލءՙקBeX3)]~3䎐gJYfq^_LIY:+Sl-W'jIIGX̒,naB ޝؑ5!*vTRz|<q;_w-p{ױɇtEp4Ĥe"7%eqWWy/MW܈g(}E~|.<3Zt5 3.&[Ϋ'T&{lk5hJ09?,XZ;sRUuOd@v${9N SؾKps-揟#_{g]U͔[&*675U)'B-,_˗/۵ ֜Ɗ%ijcx\m˄a, cǚ-ED"[2'@qR=.1F};`^dZUN\&f26,>ᔄm^WЃq =NQa<8f`&R G!rtوc^9@Y?Z>WְV@qKf ,B[4w=LV(y|>(2ba+K (*lq"xDZ'CMUv-Ԃ}E!'*JDtL C`): xdrUKJ5㉈(Ocy0hVBqtvWa>oݩdcAYQl7xU"NCiy)C7-b 9V_6C0}vԙ;!UݵV]"1ۂY  o ptyZuyv.f~mvx\-f*_rS:bAInu+HDR,2`@VbόPf,hGZgvGr:L%t_hb-fQwfSX,2:e cѐ6ZBk%ӶL Rzv-͠2ѶC?z4(8Od?Z{> M)Rk2:_2 ɦ3ງ~q7,cSH]csى+ոzH#tp1,D#d!~d<:bCcK OJf - i:рc+oeЦy}wRfҴ T"6ZsT yү߼Duİ847;FZ\ c`Z,^#`ޗ`(׽ir s.DD;)AɊ!܍ 3ulwF!Gmݱ{#U 3ǣtVMz *m QTΞ8<#,yLϹ;o} C ؍B!Vqel}T}.+.z]lzO[jrR&-׆N1FZqX80YSoT19 3Rexv1GAFqu '{BDBErrCf#P ?XLob Vꨞޛp2p(7g{q=6;3҈lKvekSS2<9,]q' `~t9=eԑJިQL?/Ծ,]Wz;k(ġٗy< TbI'Jt%"rX?$ "v[>md caI,AFYEfloze'Xa)_g]<hKlD8ĸm)k1Lbjd;5t1R’x1yI}xu%t~;mZʏ-2.&3rK[zjc9k|ٮӄ`T4y[1q^Ha9RozEDgd"|dQO͓֚6@t=2 xky1i~| VwO%P-B8k7θdD]& !bFWӤ?APպU<  剣V77 W;κ/._5mu܍:>u6_csZ+%&$렗\@R)&DĴ@fthr0k(^KY՝WuߩzM n$ػx0[}swcË1:KJC5Ul)  1+  >uO;T^^~!Ma<0:68s !J?2 wf&C8H% b|QB6#{ZyaY=65( 2;*hAl-^Xk}K݆}*PŐc KYq%&./3D2~g塝("e ԊIџYtuЄT}#g&3su-8zƂ+i@h0&6h45^?*~עA<W4|̽N'q^/=r <xn_lQ8.|Ga2%%0Y.;<F F6M5%U칲@*sMnw xǔx'X.fXh  /Z0l̈́"gw'\t(5; Unf NdsG#P;O@Wo 4eg2yslrg6$UZ6#lXw̺]+`>in]bȧaz4OӚ[\Z]' UTh>GI ߹wL2f=[wX)W1:Ude w01YJbt(쵹o7;cz 8x@i۠dȓF~@NL!st;6&ul ؽh]6/mSjApe_,%Ğ?RC#ѓzeI)G?hAuay<-8َn]!xǍJun46wFkC7BpwY,,rcᖦ`[|}yc;dxwԏ ְS1Il4:x>jyI">JӾ&J,,d4GuSŻzA9ɜx y1C OOپ6B`~q<PUXgtFUA Ohs4Ryaƣ;'12&帊m.#mdG (mmˇ ՠ^-Gn^D*+C#_ a+ 2Cy@f2|EN˪Jdm t[NioE۝nr^[[8om\xAo|=L/xZ[[//zQzus׶7W)M6[>~/>ebCPynSISg#9JJ4$L{ LdqHPѸ*-Q2 1K734R0 )^ȠP@2[rD8\D85m6dɧ_Keˢkqg-þ5'M5ͫN'f jk2f O.k6<1`ٍ2b:7[邐(<4HL <0\F.f |l"@y(6x] S@mR"6s as:y3] c!ƤhICo&waQ|]Yu8),=!m2vR7f_b+ uk!UXc*-fK#T\8%#2|^<Javi=N# 5N2/aP+qk&A1񫀴:һ%òIW"% 6d(<$>{\li˭ fz򚎵G ;I]ft+JtY`ae.8Mݗ7&cwƻ6B ]ϔ3ǜĭp 54U 8HЬ`;KEd|/YGȄQ' ӧtw4)x+ΨmoV#CJ ONx}Lm-p /daܑO teiz7նnڢwSV2ri-l;[ՙK$/zĥwGEjxI!laFQnifNOKH MItiPo1߹cܿs/~ L_2Rq[Vi?+j(zyoQ`1aՁ1 2T.V\|#*#>e5Ġ$YBKLidQѹ: %/ß98S$GIU21hQ;ȿntpgeY"gf=/rrC@(<=;9?a l<1 G81-jMpy oջ Q^}]29 G^Ӊee51jO ud3%l<@I6s F֖dho1ΑvS)h F3 ӆߩ:c ϱkgn-F^mM`0دв1ZgF,, ͮ.4"i#-m7@ uh+4ChoƂBaA ?i58.E+pX%!,geBeQP.㵢 rƻfG^C+tܽm b/$F;\kǴdZ-\9/#nfAzΚJGͣo1D=|M@1f\VInqKeL@u'̡ &lWºIE| ^ږa(NLf@? |4a w[9L)bQ6ԈϳmXw_( * Dɨ2N.@nYJ+@=:Ibm]G,yNݻvw"REu6; n#dEۂl6, 'ioҹ@m 4b3 ĐjuaMؒx1g$!F[-L'æ흜Qhf=G+qO TΠѾ8Z]|=C}g'44累JoÃ][0Nԟׇ!1Kx3~(yw]Xn>^Q(W<%s"h|&Mb4.Jo]RNm%sP $7hDɍoaQ}QD*߹.rxJFsk| P?GuӶ͡ ɑBW2< &+h2rds]0!/rc5U&@ntˋӿMhѧtJTآm3;;K'ۓog#DA[җrfm捚 c-A3Ɍ(z ݙWX@#M8'Ͷ0s<՘2\n&ah&pjM9RYZ?w;5>==k_,r0\9+TJ%CEr, ޜ ;Vb*2,-0jUVMW1rqaZ!1>Ay+ʝ7lE.aOo$v $'X9lr)]xՅ1:Gn4L`Ooq7@*Jk:_c@ BX0S2} b :k6%'??Rr !7 s}]7sR"r|? Ӏ%s3dtGB0bog,$7%ĸ\`%?yV*5f7v>}M={&)-\%uL}D-EO37nԩc3 ~(!\\sYH3*tHkZs VQzOm2 /JDn ^PՀ@xA q5wæj_m -iʧq[Q ne[%q?rD|@@/r^ܥd kg`wOf$,5R ' 5' GC/ BSId*AMn9ƃRwOs.;:Wr8msPMTK{Lџ Qxǣ-MErz[BF䢡ZZa[V޺k Gv~Ҿt* 퐁T#FJ zDԹ3Z'7Vkݒ5;/Gͣ"nf%۸}i'ovH@qK;2Iix1,KD 9 \ۏ.Co`JƎ?i zB=ZDœy7EKb|*LrOV)8d,͢X~"8/ݐ).{Q 1vWJLtH2<O.Nx 33 ͷa" Nk4e/h8Mxj,Ru6ü\4ơ԰2l]Q`& ϕ&E ]~+d< N09nKFt|1 n8Ѩ˕'\jMjG|#uuo8VATOoIsRM%9s]Tk< P^&=J m9ۃEAYi,}oTjҍy=-˥p?nWP "ha[bQ{:'qvnX2C1N'AfT03E*)l ]|{A:gfM2wT;q2tRXpD=(/3 =Z͕<O ۚV̶/WI)*_fiăHY?pxl䞏D8؄5Uˋ"} 7äsA2F;~Xj).BH'w"Pe+ƈ*\`B۴y1 Uyb貐M Otvrwb!W87-߳ 0?idTp2p3ˍu8U2^ԢGJ{WQ2tY6{@ksEo@:iRXg{dUPr_+XV()8QR//1e,R%ӶE+< __" h4G,t4< l !/'/leOc5wYrեbՉ+KH; s :+;vE?"|d ~%wu$O%g"*02[˛KEue!~OzqV8 ޲2|=wHBryx6rϏ6Z }6,F!GAⱹpls=P<P\i#zf6'oXV$_*irnlS/!W! m%DTݏ n"$3Gd趬ثYty*yɾx3~3x"J.5aƍl"d^PJ=Zn!aԿ([l3A if8}aLxî=+慦m `.zV:B2 aVu4?D? 2%Z9]lSj"?ɴZ\x[j9;uw GoQvٞ6 Vc(A3xGv|~v+Q Sߢr ܷmf%v~;KP}f@*EJ!\DWvJJolz^^LlL eEWeԊalh|dpx=KA]|sfb1o\k3!Nf8;u76@-a̅0IDKhdpKD6z(V.t12+8Yٻ}\:*3ʮ!5] YWQ?IՋxDxQ6q@er}jZT, {cO&[µĭHM 4lO5%ΥKZQO}n"TPW"3Le\-6LMx_s,y-dH=R{7GMo ";3ǖ$𷓳8h7“Ӧ Zmf/$b ġxƫj5y~W+$|-*@N ꕝJWwj뒝MNOgUJ5{iޒ%RY&#"ǏcG zhVNkVQsO[o PirSCqe-G 14]0 *"C#0>KP e/E!V5:bI0!UvNbm~R| `d׶v,NNa3av~v&2h]o@b?;UX<^).hKai5=Ȳk_&rVMbk }_8a˕ȎXȑYwC"h{rtzr ³>oXR  G8Bc'ϣ*_(r|0)=_9шY 탶+ƹ`)7W4N!gBptic [ZCI5c8j.8E %( O~poP0TPU1pӥ 揓tă H^ZU ҧZJ勐>S1xwrN޲& ?m2,. -e<9&qyR%nf߆/xU%>D?;Cm(? LJPPgb[r(i]S/Ve&O(&hȌr#2s*Gm&Sna0.%b3ogϐE4HN앚trW=z ۵ 6!̍ws} wnr(KlB6jL\Jݚ,divplz6ۨИϜ:m'&y]jL,B=`t 2gt1%7t @ %NFR D%tT奇tOb F2KBA+-GH^/fq>PL2?bq;dY奣)+L4vϥU~QwBsrF})GΪ)i+L*mWI`]$"_CwvfF1d4QuWݵKޅ듟u6csOkG!%ESZ!g5h8Vo:)T  n2GŒipiֶL s +Us:-) <4d %@x%*@D'.t0hr2?W:&_rwtHyZ85?t)܆, \)ʕj}f?l$p' ;:7d'>T=F%BKۜzܔG,# QVL Ioq )fz]nQ)poíkB[(/|52c̎$N#L'Co$ܣ[ĮCT8B DŽ:gQB[& y /%n B$ -=Qf8hk4@{G!!a6ʏFZܖ9wl o_oZ^Z<twp_\ ۻ6 Ʉ ;,.{Y-wam-Z1TbCx@ ‹{mv$2 MRaOT_4SUH"r2N.wX鞭a4.IΉk=Os`1>Nɐ]f kmmA@Pǚ_TIBVA(]9+w0~$8LUY4WGxˤUZ4uWX.&^gD]q7i'zGPo<-^?-%5gX&BLǕ•fa6B.㞙J <ie_Ȇ*XA4-)yr4|UOM6m'JA|!$ t\!Sѻ./ehϒPRs%. !/%T.f&P8]l_Rv!¹rRPL<"~KZ`g/1ڧN„ݐ^ 3nХAVECy|rk>%=Mm=!ǘ>xaNĺVěږY0tjwI"1;QH,G;syi5s׳fcYi(4m>iaQWiLo5j h@D*!=/AD檁\ *(J]WՍR,rqUfD^u̦> UFxr'Zfװ1~kVŒu*褳@-/eyPBN#rT6yf:*gߓC{3*x;^yhULW!qiSaŰ#֗%bx60H-Vi|A6 /+kEG8|Z?o˺r 7ߒ*9+l?d꽔;#`mGlcG XDt6N&<_a`pz DzwnVՑBtbˀR,ƣ'/ Ԭ2k*'2pG,ZT|ef WL5VJAG1R5m!Ld9 pX7+?#f &6Xn&TZAM8?C!s.>DC~rtKҡjL7\&6G,.%mԫv2kݤ+eI+[)DI= Mo^7׋I".'%P4za! ;^?Ie8%SiI{+.A@=u*\⮲`'O)GpS0hص\Gu]uv/ۈfdbFrf%Yxf[0H49Jp6@F11TIÔoAQɒ=mWwq%SBw\!U'\#z/M[1^Q"N:hwQ 6R; G.3E'Y󠚿-ީo+%p1|s0#uN7l5~m6Ȍ N L)HE!W v-6s *vt5k"Jn6j g R&œ4q^shzYp!s5RĘRUzXֆƚrClbL%7J:l4~NJּ4>K_AK%rYoءY6zN&I H]%ÿJZ5F DٗКR>QvF6crS޽i2[h/y&U_ i!< mXZ;oE hsvnFf sD%Z,{{TQ n1TYT:4 z}T13}J)XiأGM eOAT\_^m]Sڒh pF8cUvƥ/jM+&Йv d<Ӯ%U.x{pο~t`Sp-w'erqɬ+:6"Ѯ xV? |y~+ @gGcƴvXfy+TN(mBhvYL{{K7J# @oO>5s:<`q;SY G%["uKr"v>d]m~~Pֶ} Y9_BJŷ"!YdΧUSwG"F$#]L8o!ֵw:Rދ3YcM{ëD:؟Q8C QP}XHX9Z69nq-m5wIr&1m K>!ðy|.#hqZ=_ whV&!9#[Nlގ3 ˘]nWĂ pȬDD~/`:jNw¶*&ZRn 2lIn _(6h4XH)+¼B6XW.i3^T o|YD63n4L9}ǣ|In[Q%[9Kww-DJ0=fo %aT{8&P8pZzwtwwŀ #V/5#tV+IA*=Yi?]0KTYSrmzquJfɗj)5 Z@Y1f^6_ Z*BA.w7{ `ړ,3b/q}30q,LC5]<]BfDKԂ;%4c=lM@QbT֌h&qg[ Zn"2MG#2 }ΗD9tywfy{(qv o,`KjaƄ ,B^lZG}2_ԗ5z{)L4y ^xJ- ]eЅYA&9;uQnBWRu/kI^7N-hOgGZ䧍]5 /G.e_+.V$< dTEI6,ٜ*KNK,ֈTz-Y95+SzCڀ5^xiӎΗ`O?'ggV]z<w'g{3z^yB]CqȠY^G {3FQtZ~amh=^Cp&}qp1M%YQVT al !(-hbap4)KTe@B~2@8) %p6jaՊ2P>Hu}%|\ŋ Iq]u,]nVAwSM{rUI>VĂ5(tmdkN♻ֶ 3ҿЗ@$plMMFn[CwL-0I^9 ͢PKnFyK"@8$npțDA7 F4ORp4J RI1q3&!i8(FS$I~t"EfDet͂ 7x:1˙2m-DyX&Yc?p5NHq~:S_TR*ɥUO-tm#)p: _  0-~Aj9,g.GOx *9<jrҝI $==Ue3y-̓S})8viCC f=ZAh/Jvaz3df<%";~ԎYu>Ts:+̽_l/ѷ5y`O^%CK\v66cV@7>KPW *ڪJ݈zsDZE^٣0W:s1dΘs :zXAVԒDyL@ p4Kaܘ@* )y!nq.\mpB?*mOVqJM|~x`6/̶;$2uJ"``R")\ 瞜kh_IWYDQzL-$ NK!K>e#R xy qKOT^嗶۔v1h:iz?I+[٩Ojdjf3Zxa<7 M`ժA Po%=XS| W1ҬgrebZP`aʖD2w-/qڄͬ՝J2p/}]k{u \=tq4UIBh9s.msQZ:+9'z4~ k賮n3$h'wMOXRzF\VxP~pXZU%8Lq-Zg_NpY_e< πGGs2M9^\,oPH#쵡_*X0F%, ,@@ָ9Iܘ:cp@~rb 7Noe(Ad? 6EՖM9N t>|(8|4Fb? Wu{Wz<%d4o+ς*, Ɗg@vyb{1T=Y'͸yx%g{HNv1*WN!eB9:RPm:L#^NoX>Z9`/xwV;YjѲ%d 8 Q"5Y <յ,I\bW`UQέ)Ec7ǧ? ykz43?e'H`}ŏ%*I2El r~<3<*e-gMi\)F 01hUU6y=XP1|q $O=͹ d?PhV97ycE%;EF-y, 0Z;ns6^)*.ŦYIyڶ#תSwn>7}GE3 7 Qv/ƥ>[ׂ=rByUϙWc2ؖ} JnhU?J89y8y0W4/XV}問%`g%Bmpv~$cJvEֳRk:^zVfKX&uf=OFxହ{n6=o"E/wdQ%3qZ5N8 v\$YJV2e']\ƣC0װdXⓋcd8ZM!` MN 1&!bev^m֟FIQ k%*)7PǻȠOUC>Dd%׬kr:ǣ zu~ׅCŻ?apZQNe<IwF1}~7Z{oiU oIm]oom÷܀fݲA6w@8 ~l4N*L;"tp YӛrDDnmkAbPJe<@3D)mhQ4/bҢlj %۵SrB )w{ɸ5wEfR#A%C5dZ]Nz?9Cdt2(.S!z/_Jx%P56EcX QYUKh dk>(5d &6+} &[˹1Dc?,^(#VhZM:+ -lPn_OvdN[1c0/LOX1|_CQ˔fn}V312-娡5zv܅: v#I{Zg2Z!+Bb=';nVF埕!ApuOs\\ϱ͠V#rشq~~vy%Lq1L Jϳ&=,A4Q&(}Geռzu Ňjt60dDbb*"yufy*\)'O[/̒@j,TAsBPb=mEtk\-RrW#ZNHDx-'1< /8K%B_s]Y(/ 7-$yW,+kaI`xZ8WV82ph3W00z Q|b}^~^ËfSހ_CPT'bTA𜶻ӓÃ$l:v$K;P[8d{ mߟ:1iv X [ex>,\BzG{4#UNzn8&PNq`c_2홢FƔP:-H 4K2B@G\W*uZ5gd Y< S}\xo#me&8 "ZDr|*nCSP\pF[Ȳ+p/5SHZimf込9)d!GJ@ GހСGuSsE]dlEA Jp>?(͖^絑1K3xTj++,KU@TH3Aoo@&e 8q{z!o¤ߠ]Tu!z 8Qȸ7T"V;!):N]8K1/Od!k *[Ds )q';2oC{)E|fzAWf3"hʳL 8{ bu(<\B| <amfj/e81 Հ m"3ǕJ翇uE?:Mz0mu =NtbE\+ξP9Ipy 3jx{(ޒ]M!B'$9X)5 d(u}R4WMgܫt R罂=`yCO4sX>_h*UǼC z7g1 Is8BKNěc=zË iGD(7f)ϼ1]FYqx`|U&S(rMW-=Qy35_s3@ɑʹqc힧dןE/ ?E[\9gbUa*9[?mq?<$YFҍ"5Z c>RMbAd@95sYjj~{hBa/4WG",&rYR5o\I3{_1-%ѷbhAN9?UI+ۥ%p( r{gD$aeU_%O>Ta2Wێ{L<iɚwu$_6LI'2hM3M@@ֽgEP1cي-z NAtĚ+SIB`o?9[6Qh@ (1賉֥FLiV+q_F59j=35'M7jͅˁlR*cHW}%Exe-)A7};"ɨz-_bwԗǚbk6e}-puGL2T84S!4512ƯXxKqъajnB ]Q ي}HZGB Obu|Y U븤YmgF'-ݹXCөܑ#aO i,vFQ1Aܒ;NC tWT#1o-1 "RF G:_2WƀJ.KlBx&qb蔃?+fN8\8`5oѴlB.H1 ڤ;h{MVט gpG;|J?%RwvCAE[R8Bq!x+>0d$u,H+_O7H߷\ nJ᮫ _ge:Dɨ2N.ýX[2'eD:?")ϣɄu+jU%z)',Qt=8` ̵<=[I _WəQR`:d)D#ss?G5c.TЁR3􄙅 ^F1 8C ʕ5\+DGj һܴ[w*,ٰ˗&е֨bJ{d$YGb=|d?n˲*x\,'Hio4O8qj}$S2YJ>ˆkGX>E+6_Di:!|9kU3{ M/Siɉ2q(I/pA׵EDC@ #]-+>ͪNMWW@緼QO IW<_Z"[\+ۭ8 tD s!QChsQ|L/C*຾FjICK nO^TXf$zmÐA=CF+GB[( @oiIHM_EnNҨr݂B§+^XhnI mI8*3YkVeiB, :3E\ 4',XavYg~Ob:DZvѻR^#0XⲆ,.IJSdF#1>=LʻUTK2s+\;  r(ެ^c0d./y + P-V'#HaM hB(|בBw{dauxr-e*Gm4>^CD6zrkPh`ci/?:U|os!ޙĽ+I4eֺ]rίG]q&r%u%moUl )~AX :9$ FEc!+d]:IJ/Nɺi)bus$:: 4 92گx\U#ou긗S;D,\Rl;|9 /K~&i/{jkѾǽL4 o<(mmIzwT6gX7r$t]B2zYzlR{ r&Gu[oǂɋ]s ݞ9jT ni^+[K.'bO()]4$%I,+%A '&GC:R3wQ  lBT60Zj\Pn1:Vhze@w},ݱ'a8M3ӈ *ۥ!) 3nɼP wd%rYSQ^XwS䱱h,ew?[Ҋ.sg:ԶsCNzs_/fu(; KD \\^sѠ)}DZLWf%ܣ j8vW,BC`ZVrJ, )EE-:9z[5LaϿ1fD֟qz/^>j[\VTsl;G۪l^5s}hF[:z񐫈g~<dCAgG>PQ:N$J<ݯD$lu }}f!3=튙T6Q<:rO'Z KX87Tv2pfΰq26s3H9ugFx:Sa!rv!gh{Sq]lf˧Vg `uTR&w:VVRGlP "K)VPcS±,@"q7Zmge=r{i2reB|8ڙ #"Kg~jYMձ,*Pn⯦1 *Xn3q>lRFb@ ڟHMqhm6یZEvҮE ^ZvO T{`WSdzEKonM^%e*2M_czo=2#ޚ?0ƑӻK|#6^_SWc6\,8 ( ؊Ց՟/)s`H.e]ͣ&ekvt#t%g9VM1,M \2\T|y2 T sZI'HW&l0mu \/b(A8փWw) ˃lnmvSZG_f\1F9#35BFㇳbcSX)3oQN0_fJL4xrCo Ɯ7(:?YŁfS0Di %!{ڊ腛SF]lKW,<@(X:.MgVc܆)elMg( G長K\閸on8dtUk.FJqIJH a%Vɸh߰xMrRD*Qɪoa*Ɩ83_hm*o?"jZ45)܏cȲP,}4W|+RN_Dkp8aX&J'HwCO "#SjbVsi9Md,mW|wA$NᑵGZu `l4\gk,w:?RYH=?U/Edrà"]ww!/d˽j[=MInnɂqZX$b]uQ_!GVCT9_5:!)Iki vڒ:䶛$,ÅUt~;^ .w84!Yeu $Ѓ0AE<ٌjGSrg3H~ p6Ur L;iXV4VSVR=>Z§-@sd]N ݲB@Sѫ|rU[heW`idžKI nO>]|da'(Ѕ> Z[_W&0(thPGv(5EGk4@5֢~Ew:Ձ09vgHlx$\2_k@V C׶9D~힃--vq_+Z^ /n sh'-wtLgC؈m.)33sxhF5]P/i8} ~sb€7 `3_i 0!}Eg?} ՘s\ȥύ[jV_Z/M2 vٵ7ϪkޞYA;>͌8GlzZny[{ zJOJ0eUz8тtphs/_"9MJ#S쑺~<^ɲ x3,>:?l587U<^RC#|y}y=p q 't~TE:Bcn2JZ^.k!H9w>J8qߜ2P+ ,v"^Ȋ]ykf`t"aHkZGOzU-g LՋQ\dyNN۫|_?VK ۙJ0OV_Hi X<ڀ̸"'9E)ېv6 ~@CB& c&3_ .* s(quDQzuEQML1 s1l/ηγ=P𖽓|귘-kfe%^+.랜o= 'uo II @]Ln$H_sτC`L{|z@3ߍ.%ev犕c5,_$l.Զ}ln M4/؛^Ў_Y09wʦ|]V1+옋vp0N$8}g հM$䂂[H_dgEy҅wzT fى˞BIi{Pȱ"Xu8=}%4"W/y G+clB3ü3ڍ(MGHmL"qY 2Qyuzz+9c kToRc.]Xڽ18h?QOc-,ANf&ݻ7w YvxuMGe { W:T\VX/z4}s<!۵nꏻ%v s/$. ÷3frK3g1q`s+,8 ӫOpH@j?:`7^`WQ|Á- E|1?=V%$!Uo+<4Ac{xO' U!}lUAp:􍋡%y>kn WfsGc}D٭ʨS^ZZKcDC K0' {Wd Nǩ[CQt#Xsw<:ӈ ~璘nHmޠ_ꊋyp'Q쨹yu+"SSJ#q: 6cOC` - J^ y ºud$8rdI+MAX܉ga@(Ǘ=j\R8o۠;Ea%T)+WcԶMK R W5:c]ʶቄT{bvXqJnS*IP_x0^v_m՘zi .с`:0i󐃀|*F|yߜDΈ6+v$"bwр\Gag\g3)b^ȪQ)\`l!ؚEX&5 i+u6TZ -8Cg^Upx%RHeTDQ< Q¼)Y鲓ԙűhحOW 2qe{&oldx2O)^mIoV!矾{9s<Ѣ˜SR[SNRe*M5"nlXOӄA1uw ^W-X=O:#ŶB ~L }Hi7u+reI50CE|@ }q94dc:m=a&tW5HBSh˟vP@7$O}8y( Q8QY,;A)Bzֳ]pVSilWٺJ8|%.-m/rO@^@qԉ\T-լ72(*K:\KP!"=fYMg~9T٣슃F)"WpH*^ב;>O=f ׳w.n [pJ}=L3ďd̪GqWiEȟfjRR?vSla (oAwY$ Jx= |(t-j\?4a_^Uֺp(^ޫeG8g.[L*Ru\T 3$;,x#=ax["2)X@3zFgq?4N*dž1ѕ;"jpPVmyDBML,&8T5|Q:kRaPgE &,n"$u?`r!yřz4|j\Z>QɹNz5'֘1 ̵n9o7=ۭk^eL@oyHy̜:'{QsoP^ɼXk}tIuF  rѢnrYDA*5:٠6X`\!ʪ;jA.wXxTCbGkrS͋;<~@ %tr(؇+'&`U%9KQ-}ͲÛM,0j7ee^MHVI^{>e.F Xl: 탾 Us@D|!^N.C4%Np'34׃ r,/T[wu `Q{Kyݰx∝£B s{LpVP*,3ܾИuG=g͏'H)9t#WaL0GgXRzUD'ǻ$S؋xס+ƱOu t8u5CDD aJ=^LǕ`Z_J#[Ӗ@pObҽghor*@ҒPn4A@Y%YŘo19B {\iks0Gt(fI(\p!؆,^K@px)Uj/2yEb8&T 1<{蝱 p0ܑ(gMnO} 2BDJʅ2S oeV .̓gVi}灖V>)h%+p@e Ej9G'0Q$ć£d?:>8m)(Qwt8gjJ,aW[b Y Nd%Bp({:mZW~z=AUżdRZ+b{G}(~?Ǘdwi:`1ukXEZ6Qw6Dv,`|N.6%n^-4))e& CpYySCC`z(Oi:k%lhH҃]p) YWA#oz5YR3"?w+YO FdeO]|u> gZȡW>. iجETۡ7Z(/[c`,x:'YVDgq;Rס.@pD̐Ƙ=nct"H{ GobX [,c^c;Fmqo|i_H˪/N4Vj2yn-U?ޫ6qHLmfJv^2(Mt:/{Ц~mgSENYdW!8"@ ]A1\sVmNk~ ͏TfF y^܈|⩲_h"U[To5uW;Z!Ᾱ96mDӞJ$CF,5SF * Ssk`kW00V r!RE KU5g516;CBғX^ M)5c3Q#M M+fP$8/phϳ؛> 04&TK,KAgj ::\cRg꼓3a,[X ?)eA$'&yzN̡17J 3R 2]}=a~(w@&KM sOz^QE#a.?YæBzwpdtYJe6@v}7>tF7VWW@}Fz.=h^88eq:6:ki4%/|4\ܩuG?G?NM-&3AxO'I2^rTFL"W0]Scam-g~ʠ~Cߛb+d0"L- L;L!h\yMs.h~ΘffGL#Y} x\6S R %7!llM!ʂN2Imnvk\z-ikg&QeO璛n pn/c%pw2I.0ͩ%7{ lzkYmEd7DȭRqM ɘ$L{IT+EZTP519|98Xx,կZގu~F~( 0>AZlnNx彊 zcuoT=q{y2()I+;Z"3Z"_K8ʘ e^lDG6c7< >>و TEOT ز@+! a3z*-ȳn?hkHȍB-nAս~9DK+f!J*"*0`|dnAbMܣ=+Nv" $dL%Ih\Qm&w2<}Ԉyb[}ݛ>zc}&&NJ ; hfǩE;. Œx|/8u_X>k%:0Pa`*{x6S|XaIxɖ<ܥaLbl/Rt@-@}xN;}`J'Tg:]U&#ys1.0~tlqHM+V8gwlʪEU%~IgWj~Ow]*d*!4el1 4af.CLmCC=Qsv[鿜Na' `@@ $*t;򚮃짷Lo2 ۥ; [Ga#ے.;T9ɥaL!0 o4 N6 ŗW^"`"ֲ)  pc_a PBvW=Yh (kɾDe.nAyU )ǎ'_xқO>3`c-WSO>~O;x䇛4yYx737Օ]([~IKolc6 ̆k>|^^V:wr}_Yq&HVh. ՞j]idc0Vtf7 :ص:L*Z5ɈGz׿>,jG.'B4PG[~xsg/> 03uzDQ7<3~-&^]fUcGqVD5Q) #$i $H;:h}@ ]RK6N>5壥kƷeT7w:U׊aa S QKllqZä FxP% u/g7O11@DݳT٢gU_MVNY%d֟5s:b2yd{]NP~]^*] BJ]qBoG?n0P՜7ZeCZ u4וag%0;ϼ;j'臱4G&| ]LxiE䳻<;b`i*.r>bZ.۽gnK٩0Ik/h /ovys]@ {GEd RdԹExntwI$;TZUڐv_d߭(qc  ڼ|p)N~tגS)OLԫs4TM HPaЎyȚZ^RJrsiVj8lso0#3W~EO6ͩ#z7s^f[hѠ"I70*d} y_ަxfƱnA}WKvT3/*Hd /D$:=̙4]wb4ln0MpQ~z9S˴2ݔA8aMՕ'W~G,!EMG/B+ ە\I-!+ sku^k:T(bxloEa1p)R?1# CG S#S<7s@Ä+,Ua)!]CZ(*RBhyᖛ;iy K]2 x~;\>FY+G(6Sjbqt\nəp:8?}yx5]\;:珝 :bΎ?@jݰid4ێ>4?FމXhi;$Qygj T؂bdtc-5ZXl({>Q=wԷEYOf%| ×Ű|Qd c/L1eCTI]n"ՖWS2lW@P!A]lJAgafzhoFNPתLI?]CZykd(ݎ*ҶeAprkRqGpU[*ewtq#gm; Z?5Ou4cc ;/|'U(i],Rɥ\Ky &Ԋƹ0+rX]9dWJVp1^<`/XD*;J U]8TI/-$&->YBu̽ñIf\cխ{6 z\f9Dt73-p oQÔ{NU|C3.Q+O GʙH | pfnߠL m*D.LJ/ (KG}4܎+k#Y.49m.*adZDلO]^ |EEVY.ǯ/~[]eAg⍣T҈T҆D3 $7$ LCJk5_W0b*"]4t=V'\߉1Ȓ+Lj(?ـ pcOkP n$*r3?5j"iϒ 68%#ԑ|a3(µܘF#Ef)xo,SN,/lN1ÛZ -Zww#>(Oπ*kjK}F:UFYg&sݫ^|r5!uu}Ci]%ˏKP[Wb7)"m=څL5|ԡ5Ƃ@dmt*!/?:~&#Օdѷkke>>VR$Y/.h?|rΰ$˖^(|;S+U1-ج!yŕ C&?jCA`tJr󊹞Zy; `ֻM9 gZ{'ؾm*l5c*po @y>@#ģʂ:iRy|𣢆(a³M֡M;?65?o7EBl*ЮVd`Ihӿ` ='+Ÿm{bWxIuGlS&mǞ<:8kb<җ|:ZuNA k HDƗ3$G9›Jˠm eqC{+s. ͝;O79RaY$^fjOzht"\պ*U"!- yCͻwF$Հ+dzG 4ZC|HhQ֢Ѥf%z&[ʊFDfcqJZ3,{ v[MHXnͼDhg,ZN@2ya7[iLKW|s(,yN& sȞ36_؝:W z _H yjԄmu*<:PM X،G#"P I$'rE}K]΍p ]vQȷ3q{ R*V4UJ)3g&}rPx4smъO*|58ԐiVh4È'/{aDk!%O U_p/> jz2$MKZy;/`GGdi<{W/;{!}eC:gZǨ}aއb?h _(E-Z~ < 8>r[O]>XFh^)\Š/Pq< 0¬,]b\v\5w}MqբL|/ knaZ`o8{;[v[lŀ{ë%˖IvAㄓhWZc C o+>AmPSٸ׀ix+p-_>v6B~\;co2&+V&x+ˆ33 & ҩM/El O~|?OH+8j|l7HEwx!R@ILU 58ee=Ә.D }{&K:=F.UCTXvIG_ :8V4Đwc)uqˆ :cqr{;FDк#~6:KO~y&nmV@n)rKˮllpj,{:Kz5sS 4n沉3OEObYqm&`P8sjl~f ߃޳I %`I(CTrZ M|}NJC}kG7e*0t6V;Dci06/찓&NÄvY4Df?z3|v: ^އY=^et3"[gq!d/zWR1Fd(dVd sro#S2`Q[rI5ߔeGs4qEh xNr}(u ?@Գ2 |ˋ YL7"yM9S?L|ZέRg'|`fBK^xK*9N0L] }з9MƤ+c3'b#c"RvY -axe(&.oT"M&!g1C`:Gh͛7$:8$Ʉs:Ӡ?:l832Jgq|^*nGwÈF}$ʵ)欩#o^h@I9|8`Z jᑈ99\L*Z3NU }qݕ@,}̶aԲ Y 䵫y"|.5lbۊx(MhbRvkQئi9ؚY Mߨ'8+(Q cN1*_P˃/ONVWn"Ѫ*տ]qw OgmҫF }3H`c\9#l#y\li!dwSDVG D5: ~NKFmǿIh-ֿUhe6clwB^vfNӃ~MΪw_ zD[zXSRŒ؄nSa 9ͭ'=Wqi_@}Z3{ETqq?lYݭbx>>lA/wr9 zúf0+|1>8Iu^40u%SegwodO]A8e}EoZh,7PrAH7OC5޷Aj(>_4{+~Gϐ3Lj/[~6b`2@շGx<<κPsls,> zl;YMXTFpd ''3s8_vFnx~v(ZG ;m?^h{QlB,'[~Rx ycHapCP$<5tG, 4qK&+;ECE&n,cZY6.JR(mns&:okOӘa]z dg[a vlW,l9mW?"ř+,815V|L WәY' r[U`'ˤ7*Mypfծ6FWv?:QeAkCZnsVV#yK$Rƴj0 f4SA18r_/\w+iwBWs^anb2"lɘq:$ ".1sU4#*xq3]qnߛjom=lx7-d1 xٝ; []!#e*){1v5Jyea/z N3p\[ʫJg%x\%甏Nfv n%d? \nwC|}]΁\92M(w\r9RO߬,:0/V,0M0 pp#Fh?z*(ctUar6܀ Pm)_U0@F=ӈZfcl;Uta#| (>4ҙ2 m%_q u[~Bsfbem>t$op{o])]thbz:V,t ,u(_@ʄ'6SVt9ɉY2N4W_h{"ylޘ]ty5+Cj'|drhr/Bˇrr6Mw\!!0\ңKɃ7a6jLF'@QKNb"vW*k3xZa`67UWW ,_t\t:}a:I7 ^溭AMڒ9\t]yM{=㍎d*L6ǁ7ʷw]= E^G`r2xwA Tgh UccKdEQV#"nYNvl6L*vA0ZdOqN%bkm|Cf𤘃{q YAgx&[1z#nBdj^VW׀yҫ^O 6͝р3|Vo:Dro 2Jxz]o$7]laPF.CVQg}1y}z{>MbZpކV}v(#aUVl/em0fun9:.{,?j>]Ot1/^S5@f-rSrj5~l5x`as_*˜RYuEgzH. LҋG./iD@<"OLCax+&&"ZȳE:?Zw2~e6AMC6K?|Wr/5L.bKڿJHB}tNi+:;߭:ퟶ5S~ o| /=g̱9ǽm},ʦ@cU)DAR #]FNVLf531d 4sr2spnz&AٗEpVs1K`-n(*2,` >N9s},w4)OKM4]0ZvެK ARnmKNʮv$y:9HlviY3op aD`˂ba%7)5SaX߼%C[>_T]d'icW 0JߦI^4Z[&wZ 3ђ}SaZ*P!I^os)%)yF =w,Oнb:$F >3c@}b39~8bۓȧqGMś2IIoWQ&8K̓n(Cc>|Io EkSŞgOЦk|Flw:LJ;f%gvL8xҧ/p+7dv@!a͞"֥ 4ʕ3m瀑.~b wY-񗲟qy>Ѹ)RY$3LKүM"./UF8Erx=E}z/9ƽScBvA-=vx *z`u.'/d6w>a7,2 s?!BdҳӠD!SPaO$(n KkXx/ü(ʖf|CLStĮ$+t!"a2$Xn( 8,"h<s?Ea1 zd'eZoŜ]lrJU^iCr #]b%w3BFc̐Vdְe/{ܗT>%%R.(t% 8p^Z+_cW}a/䈚#wVG*.rooK { a_ypk(%?!op$߽mxehsy}~qxGG{Za !6rj#`0i,/~lw+ScK'̘MA#/>E>ܻ8:zgy!Ѭ\\KTfN\MSqvX, #!W9ǕEQ2ln: j#`6e!]B$&st}Cj. Fl"w߼=nʑhIJ‹8 s[5b.O.aO*:G/e]ՙRT_=z(Z*CUh[ŋ\{Z:M$~h4^ +/΢ӓߦt.E1LqKnG 7'J{bŗuXx50c꾭:ҦύV[;3A%<:@oGٓ.CQ?O{ï ]eʯq򢐋y&z5W!ooo6TC64Hd ay{y{G?ҮEk77Wj;cK#Wz̙up8L2EύQ*%|Gx5:$$?fg`~zxz?'EDF7z|L󗗜u#~EQr>Ir#>2_-y//Rloq{p^0`y5 _Pj7pzkucUtk Wa/G ۭ=+ohԨ1ťɦd$X|mF +`z dU:B-D{| h&m _c%-: 3|X-ܪ=Knټ0͚}hǯc^c8Fp@Pv0GR~ҁ \ bZQ6L+TiUtl]m ̑?d_^=ɞ2>8sYQ.5PMSj/*%nͅ=r*nZ7K٠,ۨTv\C@6Ah 4ZQm$ NF}DjL5~b2/Tkwcɉd=05؞Zv%G ˏz'0.bcRZ bv 8̎ԁfJ<+2bSgFs)@*#SUv𲾮u2D-w  a<9[X.,bRNce[w:U~=Au ]Yܡ(F&jjƒIwx[OI-e5 D@(՘ ')Z>C1۴#@F1\Wb.)dNCsN]*+! f{QeĮ0JprpY&F~hY'х@ j/L<,, ܻLgj*O,^hr{pЗCf_ ºS7<W09ԥju]lʫ / ٕI:ɬK_N0mL o߬`xA`AN 4: =uWpxƚ .gtG1yӸMƝr9?pZ*F+7!·v)+^M9 WIJp UdVbWZ~m^;X?_DDX^' +U\eb D7c<Ӕ?*o+0ݴWLT'@&oVMj" &`ݠҡqWI<u?1 !]xEȹ3od<#-wV ._8oYI!먴Oڅ Mg2Y$ЋS0\gRe~&@i mDs="V.?u;~ELJC4#Qd@; <E 1C l<ס֌` Hګ53/qr9!c]!)O?;BZ&x> WWngtl>G;rpT4-^?@vl )+;1ww׌nB݉D:7v $ƹQy/0/' |z0ŘǜM-8,XS)Eҹ6-}C۫5FVPMc#&'aZAw(uU~L&UXm1|[ s%szӨy}kqy4  nt/lΰԷ==ZE>)U{j&A=L&5Ok\$Z}SMPYxr \r%YGʿr DUNێAF6 rs[LびȻrjQȑf]EdBG|G4s8Ǣ]Bz m("ڟ _+ MPa];vÛœ1 'kWpP 9sBkۭm%CA2̫]%!m!~9CnxK3uz;О(<|>zA<$_HЇQL /)}s_+ goz²[>Ǿ%+0 '\b8QyLȹ7O>"q +sȟ+y:=:xgM4~Gm4 %A J룽ꣁ&W zjvɊg='d3J0_D2x` wڧG1!C,7??p^*P,8<~tzEO{EuCY)&h|2PzEQ6@6LQ=wBҶ6?C<=I+ry?ٸM{N]$YD SR&1+cBJ%H?rG?5[I_pat:H&O0 n^v(b]*SVnmxYhJ!tL#~U,I//i>IcDdNoA~0s:hћR1Pz vțm ~9?!yar@jk۵p 0g?Z}-t׈@\ fNaOP\ΔAVx>9ƵyσyqǯC]nȡ+'V|ojFd/ U{J޷//gSZ1.+I—,j=ͯzЮDi8t1BW#mnǤai߆q#S/g^#<1"GHԚLߎ$0IP=z.PDudGoJLu\SȜ1W+8>d7Z u{P~F r7bÓ&3$&P)5l.Y#\㼕 PmqR!]ol+]] pݘ. ;RAt2(}iER$^jn[wjqbؒXWWȒ:np,^ݿ՜6?nS _¥!gׅy1h+`rW8+L]W:D[=&6c7~ЄVC@Q9%: ~;T.6GꄅpWz[i j*g׷|`w%";߼+sEvhHUzu37sW8-a,v3W^ 1*o6a#lGxaR,SQCeٛ1MMQ c( +?E\-@nM>[;l]Ȣi,܌gPQ#4#8%TAwWW B,'ӻfхJP`u EلC5jU~heA_Wl,[$|BiYv?Z_)g*_"&R%Ld((u;1@3\x5N#}0#c=L(E^/|kmYT RTqa U[%!B-.X}`K?XlȊ;< @RSko&G'³ɋťRY4lh w3I7z:qIR  : TfV^:}..XNa JǻBtUȴ y(vQ6.Ci%P>|f2xI<#cȐwֻ?KF;+Fx/߂a8@bkf*^o]ImT%)\\(76ɗ`dm "^xƭ[^G>Mu[[S-2#f7~iB|~nlD^ 't1 ^g[,J!M Ʋ`*dSwKG"ձ>5T-w{ NÿF6Iu@9( d_F'cFHMI<[bwdDv? :je7M&Ԯm>^VisD yyֽu?B :H>7bJ5MʕHRD˃;[ tOX0h5Ohs6\ IpbYBj\JhJa?UV A}>S. Wz!)pZ~L~Qfw:$Wq k _}?1X{al {##^ Dsj+p?$IR'O?Z,yJ}:@3Kq.h8awn'At6gj+V@%oAa:eDZ-CW#bZRYE 6_!xVr%FjQu%9t.c{] k4_|rs<[Abzqb%Sb{k5B:,E'5;̛#)%c`FPBUau\i.ĉ#/F,<ON[ P?[@+J\'U-Z$J◧?*ǧޗ0O-s[o1$)(EV 24;Wɍȫ̧W. ,2lIP S)l.\hy~hϜA> ec\uS,H7' 8Jڵٖ˜/s/g{'ч^W:A; ثa6oV+_ҍ?5n`lDJv#t|MG 9ZCqu͐ άhkZDq_zHӧwfTʂ ^tzy49O/s@Ulmϻ=.o K|I7->[0US]k/(d=@34O< G> U #q8;Z2^jnpmb9HON0ΰKQ?o6N zzp `2mMg]0gުMY+ȝ;gGRӌlnk &ضlߦV꒚i}!;j]7'uL.7UK,Vsu[yy^A ֱ~?V]H'"44ϵ WY8`U'Xj *6Lg4Zg0De* "Ւ0Wq^V2%ͯP \8iXeOvr%UJ=<1aJƳbrTߔ98|w1w,i0|rf"/*>y { ]`pOApb6l 5Q[*AL^R{(xQ_ekgvdvw?A^=g{?R0[bulStD]15Uz:lyEX@4(xp}s6JC\b8ÙghdȪ^gb.Gz;S$絸JC6K!ڳ:Ba̡,g޾JG8nG[,Zugd5{ T۶<P"g5E.+Ѳ+C]{LcNPǵK`sXc zN3-F<]n@M}޺?aݍ*#HVpao͏mqZ$d:颙AQd^yndڳa&10TSwszx.C4;ФAa%5`6͊#li[+ 4WwT =-םSTQi(zIHż 6s%BCϥ6y\[xXK=РIb;]pqw&-j\w|PCIΈ3X'4%?#Sk4#׃Hˣy g}p>Rtjw|v!]0̓O1Ke?NyEn^ܕK 7HH8 JU>@ݹGOlpm17g{Nz٦c֋w{ L/:3O%΢7o#u4`] rr0Rr?0c)\?SE1^x϶r&&hϦ XVmWKCQӨQ7b r!Ȕ?m{ǧў~F= L~wȞZr2YLOB,cГvn8U}S +xlG\a- :k\S4}b*c5g0Z 9:=㳪0ʂb+k3$X7̔\='*]Gc$GHg2J9y>kq_g}Toa:&O}5'<|Fj9Y)'D3E8kň4x I*s s<`7hqV'OVt:h1ɉo$WׯbQݓoOx7~X[W1瀙[?6|(,,׈=IȇC?& +ua63S'~iAn7`Bq%4^/x [CD1%G滚g|g 0Gx:o^)X2KM<3fTa6 `+}OgaڼVb+:/=ѤRۼ,Ey LiKk<?t S/!w;spA<ꥈz9a!h'!d,gж!RCuNUoi:yZ>P+ p|XZ%j4O>ʐ:I;{ukeʈ畩=+-Divr7J;-DiHWW&6gzMBfdcw|4,V3ex6Т"̳UBM`KRxEOR?8/@-bt+%B/D')K$~dɼrU2IL: 6<^nb?Izɲ @Uz)u0u7" n_? p <`HQ[ЏB:P{6zݬ3$"#r?A2V-Aɸ`M N[$2aPx8~2hg(+] Ku"zSj35$,; 6ƛ Q\a,F3ZքkkcB*۽9/여yfs~(n|7'Nwx\:uW$y~LT-]B"a.9 )3i1ٰ⧲ hޑV7yDOu##Bb;m[Рvб*yV$[=\"#b= 01YSV#WHa6d.uߔ/Mm_G'ϻ٢ga旰kuQ1'1y>BzMo1mt̺Rjؘmn|)lVV3-! ߚ~^]{"r |@! aIޣ'DԉLVŹGXm{d !2,HmkF˴Kqh,78vot^-%N$o-x+\^CÄv`tR eIk$.^Ev0}d˄1#LauŦٹWM%NM,Jڪw+2gՀХp]"?X(!J9BOtb̸qIdl`Uh\ּ_ZwXq T(X|$<{ LԶmD\rXZ))h欒K+2. ":kqc{(MsGӣΊHwF@IFx.EFqmy9hh !q/-h۹[lp+Lv0GA7\գx3cUH~5;Jm1CX-! €v\vs'C>v!r5a[wQW ,= fޱ|1 Pښ(s),Y{^%nޢoסt '+F| >]R$/x?jA.K=dY4 8 ;R04%i [ @ CњPfb]^9HB0مSCpesWIIňN!6 cWC d0P䃱b6KfK7ꚰ3t33'־lK=>lWa%{1 2|6X}X?-htIEOG`,usV]O[Nw0ksHe6yrrV v~h0•> v@EdQRCVW^Ț 09y*uwBQyd+r,O@8bیDŽP+cUb؎ /wEb'~[w{mڛb\rb{iC7vӡ EZWVc^ 4cXB3}k۲ӹK}ޑ2L#l_HF+~Y(TF翬pЩcM$4þ˹| 4`$0!ɰ,^ϓ ټ<912BBBGFV.] &&IWLӯɘg(L'ф4|3Mw7N}=Ee*S^^2&]a/Ytq[Ss+.'I_~$8u8"_C1 PhCb7 -2ڍS{B_6d~lhd00gMIJ7gp/C!{/cap¥tR:6nwUe@^]_7<# OGQpt{Nok=.4gr]r\k78? #5" zҳ f\_4(Vb^ss#]7 yTReN6\CgHk` (d t«5+%R ++dӿ9Ln|(/#ę*5D8bV9Eg؏٥ CߒykKVϔ$~zݝf/n7]*ٗ [Y'pe&êh2;Qnoyi*f5γJ/I 3[^` Ɛ$#BEo _kɕL~dwWv\i,c\0)̖7sjA bkrXY]d+xP (ձ''H-;*`Ep(jk"F.΀ondE:K#6JRzyhfI9{2y½#iD PQeBSYA*e٦B.vZ?0Ř,$(`NTpZE7Pe|spY-Eyp(zg޾۩?GƔ] uix KZ4 !mј#5NJs}uwcǡҕVI!% hB90s.T:Y*gn^՜EGBW΄;s ~3w֟ ѵ| kdq^*z 6eR,%Edc>5z u\zY]ZjYcJ/8ꅗx/,/NӮh/Vx2`0Gu kYsN8pߺs eՕCp\ߺ0R7sKܒ.جrL[$ ͷ_7ʼ7yXegpE~ p* <¡`,??(UN ;'4ed/:h<7epɝOl"̷P`LtjFI>tMfcԶ ZMbQ7N{51* UǍcՔ[̠ iVXAFMhWC#݃6ԂG bK1RQ`'gmY U!(g ́Kg쌚G&臥T:s|sJhQ{2U;| @:ȂwG*()੩[6'ɚ@^J&_݀sHZbАd<`)T@} &)͍{€e'5$(`~SrZrts.ZI>ݍ:)˕hT2 r"hY Fo 垸@tZ@2a(}>Izc{?ĀJ]kM:ֈJW9Zx8LJRE$9I&JA'ξr;5/BѴh|^jQ6CX^B;{]H/M@"E߳'xoX5BϻqA~;̿28-rsv_' 1 qF#Du!eч+= 1"Z"+4ܢ>BcOQnX4 (|Suhb(#+5zHtz$oR?Li%q&*0C<;d41Og(UJ /;(ũ@rDBf6Gvۡu޾\FN`7 :=}*&abJ&2KMȬgn9?&"7ŕb*gg) ̉UeJcwb* `=K.=!r}X d՚'`ri1B^V#B{a7^y >Nc*W}:J V/9 V5]ity_{?7fH ~O] 6!sV ~[ڧwϖ|~~8sZEUG[zD«0+nիu1ѤB_Y Al)axC/F.$][IʥK- TM;>Uѯ;^cK?F92GTW iO_⊥sVx 4#}^zY4=}Rq!X׿T# acB=Ϋ( ҲS@׻ɕ 'CE :qz͋8jo] MdgYN*=/G˭8b)Fj̢ /hldWp١撧)c(eB&;0;ջ5҃l;7}i&o_$kcjvXB&xϧ]fz5T2[I_!0Re:U^\)%IhmWSh &tt[ |۪a\Ԇ5~W'zu: <5Jſ^ BjT3\/b\QUfR(gHtf._WIA0NoJM+ HȞc(hr"%$e(-s?e *$#|$o"`[gND>D~&,#Q@H \3&A/xNAUIxu 5coBM)tcu1w8i#}:w6|tg}Yfڄ< #E]u01ъKw =8&Ң%.9x,-`a덓T%hϯV?jJ`UmU2h$ BAc!8y'X4OAJ}ZBFbWeFf}Cd Ѳa e(1`Y) )P }鱅_GG^hGһg ѷ@Jn7^Օ˫T)ԸЈ~|ϲy}6WIXI7OOʙeneD3"FEƭ;7 (TH's-4vsӉ-bIlurZeP>^ o2ՀQ\lh/OVcMW ?58$/?9SrP0-͙?F輵w5u ^ ln/[TuTU7a#4bʄyU\5Oϥ@f %_+`bT>|݅ ɷ^bC{:ՀR`,C&ԐNX%`-k|0=/+@ZE]N۠`qn⩘n-'3f`בH~oAbk'zљEuAk2*(݌P*ͯ8ƿ7UJYѳ6a2dוae~l5>by>&~m;ix˳!{\NkK"ZE5YRa@l4cVl׳ z (RvecYF12駂\R(DVdoIT囨}~G m5dw{ŊSlXp:62c.7 JGߣrnRp}H,I,2,zi$)q%T5QWt+7t\*붺z"`}/17Jݰ 8_Ű}M4?՝<\:W'ŊV4Y ~ƴN<ѫ}6 9J.ܬ|X==7o- |+J9v'R[AG[H c#]*9C|/08а \!2LcVǵ*BPlx;O 9vj *dѤ]R|L,n!Y+ 3IaI39yߗ_L 1R|Jr_C|/PZBr:zY]Q$L| }B}IY9~Y-[g% +y葬h" > W;̏=+ۀU1ڛS5ۜ6৘qYu*Z`0<خ]WWa"G`;ԉfL=M6c';Jsx4I4!ZQg'i~z өKXo 錅c-S,Wf*){=#d9JwNZ6 ƕ/rnh2:b!/+GD`)_^,$af;t|0I=b9/a-Uޏ E4DI 9Xʥg sΓ7wl0N''NA rߩlӣuiZpʣO<wM%J 2wZ9h(ax?^ͯPԝx, (0ڽ~T"ӟMq1^Fc\,k]v:zytxtwtb kYtnӆj)Cs-4SxXw=iUF(U{A3p$ϱdۮ-t6l5FsS3|nBʱ ؚ}K|SIxnr);~y?u͹[NO=L& ;Ć=j:NhuEcQf* O/Z7tNҦUs, MhOr]U,@ϓX ms3+f W3bd0맪P ru)1pWO[">֭6+552 b/ 4ȢjT˄@Gq35⻄zR+ ҫ[Prnb ؛~Ӓ^ LJUSPnkю,^*Op 1ֿyheH kO2?5|v5~R_`@8EU@DbL-\zHlt Emu܅|q/ )dH]ipg%&O~d;p˨t6al_1TyDqKً$en[Cq|א{0!/I *ROdK3e7M,4q<`r `KI8|@ n5NM 7ɺ ! :bdj*\.GֻeKҜ< Eck}Kf.Iͩ$7\Oj{+Ȳ]9D+<Wi|([5I//.]( !U^Ms[tmK?@[M5 n_X NNٗnC`y'6kl> xϦA|=nM z8Y.ed~e!GƢtX3aUN7 B#ZJEs#$HbX4[] ^G=02]cQ0,T{ޯ?=0 56(\i0 vigb!6ͻ-IyrI_1&q:uq~?5yćm'1p WQ-*cJTsy(IrζyS>eLzy5ewB,}^ *oԣtl( ] \{uɷs7kk޹ ¹! mٻفx7C0?#HbL6,ธm͟+=孄nwГG}0% c_;dgTTCVR U0E 9㐌2ՙ!5EqǽѬ1wt^j҅;r_ pk!],9P\'r_SW^\=I[,JO4NaJ1KU LFD=мm`IYGnXeih CZDpYxx܏*u[߬ֆY6.|rei°YRaZ|h՜:q c#6)|(jjI6ySz煊iGLiޤS򌙁F,~-@ ސK2=x\hxm4k߽5u+`$ KK=D\G-A <&@-W*-7x!;9qt;NA&/5NN@j|<:g!d\y/gf̩zKMQK%՞텙quMp@.(SЛFw^F6Ҍ/M;Ae6̻f5vG%$u!yY{䊖8,PD˽EJf0ߒ>^cP^\u:Js⊃d+qYcݒ_raF$xD8=gf,rR0vJu3b -3kX ,C{/Gi`s}Prj`Jmk&)6ԎaNr+s?Am77r-D2U cE9AN™0 o6eGB84y \aH/{hI$Kdz> 0r~BK^yLVr*2Ï\cF)q@tNV|e)Ǫw?_:_jbEE- cQm^: Υr_HB2rW1Qtb&=I(X:;KlңO^¤gW :nckϩX}Khz0םj-[ޘ?Ma bcnII@ ',~uzfy˺Xݥ7Y^k.4Zӣh-aS blO0?6ުS6dqֵ11w@:յd$Fn/EܜB=lYhnuVW$"lfW4 dfΞ)1sќf՚M^dV^)81nz޼;̽sۅ62qtXE0Y>Eַ+kQޖrFbJxCzwdI`\cMu&u8NF '}.0u;|'H ,Szmr䜏Hz4uƙ^u hb{{j=Ṡ bG{:(lz#xG$El?F^C F{IMMC/.`{{sq}Q1CB> oU/gݷΏ\|Gn %v2No~Tw<(XRIB]ǖ^SWd`$Nfc`8R^uVW{ ';\a&2A:7̲{%dKܢ,o8ڦA C2ˇ8,%sDʘ Xnh @B+s*W(%[fh6G<{zfny-7%_nq1ɐ6͂k[0z.HWP0]/gKkh9|*$m^n(gC s3)+PwfB֭˝j%uDsvZ~QW\kh?Ľ hfmTaAL v _aۖVmF*W3t| 3ef7uי9\+kAJm-6&N4dŅ7l˳H݁Д@)\'/IƴJyT'劢K1`va~ ~ZU^TsKCJB̎Wmn#XUOMK\dN*ҩӅA`c5m!@c Ԫ,w^\렘Qs -ƳЋ:WFE`l*,w(i%f'cl(X4PU2-cm`+'K伟Hnj|Y|5YB~QǷFRZ ,&4/#r(D4DDJ^GbgD\)pt3vi1 szmbh.ʣj13IǪQ :C8Ec$EUtw&>#)cOAB߆yZ~i%diohEǫS6Fn-0 hfr5n {`pBnᲒ|g[ ;V ]uTюX73LfONL/;0c d? Uw)d|T˫J=ٞnR5a`{2T]n-4wcp,^̫H~Yǎ2b|(V,m&EBZuQ8 x > _Z'&@EOm=͢x/Xqb!ZS2 <牔B^P`@SS4yߝ+89}W*oe0ӑ:ǥ@e9ȓj쵴 ?q:ty!!E!![=֫# sI~nK9WN/ %!-TerB?, > `7 /]]_˲{u^ upDBPJf4[ ?[vHWݬEH ׄQAGטP;9QxnCbp}^_"eRp琸X0 =ǴRv}2Myq:%ӅQcd]h q$yꭵrdqa\&;'_/a>\D > 'CB6Qa׻^kQPT*dʠ;cr * R%!`Sm׋o=d[r̨/ cZ*P.-FeUc)^ Uj, #U{M0$2ESO\_3H+_2ЗA^:tiejj.I@?hc ɇmkuc]xt00f[E8VLE'iiRm|5hVtDS9CÖGH cР.{] CQisxKR}t%an#-493ےI:MY{/xI?yc>ϑ=4+Pa|]pT˿w 3ni+ SQyjiz6okc*wF*c.H8j# 1 6;fl)Žob)º(q7 | 5 CN~*'A,,5ǖEe^Lε[uy/!n ,5ԥdޛrki7[(o7.Nmq q`m>w//G-"?cZe { #N_㊶܇\O8^)A/>Fy<9Op0O}s~@)D|-[9 -L ' !`(sg;(òb cCߥA1Dؑ]J&oovWk ʛ&3ٌ1d7_ n}kKDv8̓˫%w )x'V9#xä®Ŀir~:Lq/6.2eRrVf!HE*}so-qYM[lRvPnU6w. #K8ZVr~h'GO%KʗÝBken圆(ξ⊴B_ ?;&V^ұoӻHRPQGr*0LOVFFao[sH!nS sv:k+T2,Ƽx$ _K>o IH,:Tr35gN{~e窜-nDN٭x.9^8I_?DqD`xO@>Eª7q8h;XC@o6Xz^}tkdK7q^g )X88;F!떆ОOayQlb6 9!vK[\vmUot0>J=CUm7B/Xa> %:sRxglQS??_Y/cel]zxosCstn՚u ݖ;"ӛ:er.Gkpgќb#tZzm&oÉzo |0II?.%(oOGW :3g;4u;Qq€)0YH2^c j -P_rƉJ[n>U&*~aj!xi@/{:ibV?~ltU%dPm"rl+'9,ṥ䜘zQ5y%p؜m͑9g J6u,?W"b SEph Еy,_fRɱ 1f0=hj'5zMyscYЊ_Ym'gI̗vz6 *7y- s)Q;^^'kr'Wp=:µ=Yg+}?4А rހv<3׊M4i20ͬ?:^d9Y_zVV plм/ol}0*E 74_y LbYDs_F%ׇ5իj`Eu#(=ۊS w7@}!(!gT`wE>x!E|wggNg(IV,MK_8IYك~* 2fʤ`MK r bl"ʚW96U15!UFi8ڮ`W`h`ÒWg\q~o "lweDB2JG{fp] 3? n^`uy)h;-SE@ M~e0d<$ Nx3(G ? w@f^mk3\ʉXb4-ok: .ӊ]|i*]~Mфq2z܍?4$k}-wrbc t6 UO?Y $"@R$R{|> K_e}ˊ@14\ Il#Ni\“GM2<蹜v_RR0y94̙+MoaEr<5IXsч-ph?hNk@<>u K]]+Mrw,u zWuP?>J42lOHPɓNa_AWaƃh_(ވ>35&h ,?5U[ )w^5^"\{̭"/ZaAkԓW~K`t;2wR`kqNsud;0Uo6;5BcxsƦ~|*Y2a1 3K^+*`x#XK{f1 F8x#Oyt=H!J5x+vŠ^m;fF``>|uw/uf5\h8U@> !Ef 6緁qЋ7V|U׭H{+9K< ef4PՒz4D3N ]c^(FaK~O 2iP0/g8!/`4fq,F2a2Z_9Y0k[CBwNź=}Ʋ nL7)xlБJ53jnBQpxV^ߺgd2x,d7V% õ>h10XSSo YS-Y.\zeuWJYjZ:|R;pѼ2DJY #w -eH/YZ!U{Hbb['.75.35aol"lzTtv[2뢿*Wđ\edhEd!=vK"DUW8<+3(L%"s-l+1+}%E+I,=zy_異xe9/!_NZ$d,y痊Y[gGa+ 団 X#.[/+0Ln&ْ&Yr5[2pCʆ W U&J2Pe!ۃmK2+1,vt{Qo%[J@rnzho_kEeu/5"?7<='Ʀa<1MՌ/sRv{krѼ` ,'=rjٰ֏jLv;Y١.O]WVWƙ_׮ݢf|3n审(Gn[=S)ܺQ_&]7M KDuZ%2b-;ovZ}K JMS[*=%{KQP[%<^n2Xš*[%~^6啈}he7iw0_vP̼`!Y[4BEah c,jH̸ L ` m$EX `oF7zQ7nߝ`(98s3]Dc&CXaZZXdׄ&AL@X|;}73np[SG(T)#? {d|N" U Yna,28iQ'n V=A9垈^6P'C[jH}?*iKArIN:א8 U|f+5εtbˌi=xoQOHrH[UɻzR=ͳn[k,dSߪA | dF<0To?!qdq/ q :k%y&!Y1 cI2H苍pZ'+hC /Vf|qm, :50~/@?  \G yӼT_Yȡ7G614AG)$}j:6dL;G&YC):2j<ۈp ј3T s-C/Dtǝ)Z^ Vm8t\X$bz.Hjmp]dTK/wUٜy¾r=z n T)_iKC,+x Pqj0ݹ )f6Ώ]R8g~zіkE 3vd-h?@߬}j݊jѱ/i;-9j\-sn ܇9S7сtyn)RQC΂ƥ$֦Dls0b7/ ѡTzl`9'nnԭ\_նz뢚œ$xk;p!&ꡕ<߾QkeRlGuu:*ߺR`lC(i`ZI)X]N !2^φH侑c۸"{'0 QDՕǂ$ uE~h/BIOeHkU Zɴr)ݰ$>n^WsLni:GdGmFBe2 kiEk߯:d擮&`\Xa23Fs]CTΥ<2.Z|ugLi, Q/L]EHH(I޺Pde3'G3= 3|q*:x_-{ƒ7 -_c_YUM%`XC47 oth4N".1'Q¼KA !-Y_dSXXS}uRcmnnL~>A\u[d1 %8X+ZU1UFZ+y5Yr^EO7YTK~LEv|!>:4=xd$.xmTNp.{ЪN+DZX٤]YS/yP.a^k ,o9z1Yw8%8ďESj;d(hݴK`~h;zba{AYsd/ ^Dh'g+3 @DF@~vY^qTFN+ԩp޵1;{ ׎v)A'<=w H;8%A*Rij  DZj:$f L4JnIjGͯ+ɸfAq_ee8ݶ%j] ? }زN=4U=."ߕ-Ǚr9[Жo³:պmT~ @A,7<=)S`(J@߼8솻 PG%djA˔#jNՆ`#Zg}}=[}Or{::uqY;,>̜˚`<L $r .hTpq -%*9 tsʜ) Gm%| lԑ7 u{z1oi@1o6"\"cG~s,c1 {V3I-_j:[NԦ3V ҅W&$}%=oun\b&NZQ (L~ؐeKlqxz߾l"a(ŅCC[9 pMnT~TG\ #w"כ^miL'*bIc!4/N+F.e䢃!O ŎZ÷jk]۸H ZF\%=|:M\p@`e`sEK"Hu}dЈ'9hЄYzQ/RhJg{-> < w;o̢cQР4JqfHN>LI~G,8تKl==!uhGdHH&sJD?Fso5GUKgpTp]mn*g$D\_y~@L9c/ 5a"`Ij3C^:1[wnI<=%-d LYm\!-8*yṍ\\ ؁=?el/,O(!D55{lWXo6ڼ =@8%m6&d'LE adĭ*5ZnǍ_֕-ka5H$ЋS\ z\ڕlGya%ʥy4s֯ua\8~=Jf唯Q 拱 }y+a={p3a-U0igCS+xX X Z|q`f'͔7`ej͕X!S~dECڌ6c +EAGAqXd ֋xQl$ʞw>%5_pE6]t9C~q<\09/^,14 \Ȭ"gpa]t/dL0k|f|e8V-ِ+Yy +/x!RK- אlNܧ5 D&at-h/L%-#$b3)/g(ּfp1wzIf!0fWRӨxZn,l9Uі<^4U~:Ncfw2k?`.57SGAt +3hZčq%,mc9uG,cݐ/WŐ,r-نc=+PWx+DzU{٪դϖ|wB,sVB +qn5na)y1:\E|Bn*Z%jiGDbJIem8IOgp]*y>x׫ub%Nk^I!&Wc4v~J('g2Eⲁ$VU.CƳQ$Bh\G?_h SoR-&^E=V  ?tx9~*=VG=g'AbXIٹ_Uu*"W9IiFy$ X.@!`rG`zi%8*4XT.Dk$xFBH0ûdZʧ'G%w^dr5ag#S`N Q!oavPtP>$B3osGa{yu|^ypt6=V[$ֱÚͺ#U6i9G/-ܲ-|n̢*M=jr;TyyKӶ~TC G3|^ﶝW %"Q eL L|Ѯc]!ƪH=<+Րճubwv\=y ZD=znxU ]M`slrw¬M?l-i"ƴp"k.d6.Rd" *S/?U2}%(ܲ(УN _`7#`X+WZq4 WgWS,#A4JjJ^[ErTtz!hSe.9o;!%!z&Ђ1 7>9}796$uյ4aäЙqiY0ߡ_,<eSvr, Ii]qxl˨UG}#'Zgߜߜ޴chR/,S c<ka=LռU=EY_rM+ Y>Hȍ'd'i{澕H;[FfȄ /-oki ǥo:԰rĞ/L+n0_F\B=oi(1!Ja`Ωd5w\Ƿ ,h%$aFm|eJaq2wFu>Wc.óכ?xÖXJDD44 ^*Ke1fj$Z{Շe 4yآT5T*^ s(q,,V[}uDޅ1] 8Vft~΂K,8B<+ TD3܃ݩ_Uwsbk\Z=Jshײ= IVٍ!sPƎCs3=r]6;_ǨArH W a[~ɣK ~f\ [Z0o0MTd PW=j9)@14Hӎ>]yfZNUSa}tCK~M܄c4 ֊7-^Z |`N[ 4XA jV\ټ/#иWsȧB&F̋{723Vo \Ҧ8{5i m2US)U} Ym䦯pdb`ˆ]^ֳ^rnG9b{Ơ<<zkiniQPVFy$)gPb_,'w~I0;>?`7/r#g`&z,DhݥȘəg۔Ζd5Dwe[U"ժ,sgr۞[9oI48H%ۄ>;:zGryxuoaK&BI~s秧SjlQC83H;uީi[UlXirHv$ʉI]lNTGKF8s铈X3vms|EN2lڲ{٧[NEʝ*%ZWp:LMQ-^ZK݇? 4گO'9$D qBdЬeU[|"%F/A*b`WDvpq75Xx+o_Dޅ02yI?;KƊ@ ; $d$pakG͸V? xHwk'f/&E4躷'E :TOF~[U8/Zvasg=HCo$N62HK,=!I:(必4VtŨ,k 26nj_T Ԏj:fS*/~8ꊠtuJ3qm~I L$]x͟rh=qP|ědذGi@@ޡ:ySKz p&˜ |k̑PzjC1:֔s2bvY]ŧ1+[违/THp~ aYuRe~ȃS&7aBpfFXD]i3,gN2\] =rRvC8/r6?:G-0 _d:5$Fq<^s&#!Nӿ*A~Cz(蘮|uB!*BUT^٨dJz 'L龋ݻ?Չ,UZ%/o\Wp@_eWH@|ovVV#uQdOlE{-K1?$ 9M còK)0}ԛ^ &?%PbZgp r,kR֬w`AJ=hNzջ%d5`B?{Ȓx&a`{%ͥqfʝ32ɐ 9k.[e䳍u״/A.a yO舅D6O|SLbKt1|:f啼;urwpϯ:|:)7DVbc1OMHPK S+ټo,i䧩-v>њBrcorgM*}Gծ{8AOTE\eˆbr;^4Z^B)t.aRz9D tf ^j֟+C΋x-*Kyy bO|ڴd^s[z?#v6>ۘc~lc9,bǐoK%YYݦLX<<)N}v|`Un]dt]̝?TH9PC+~*t@):8zǯ :m%?irQ{Uk`Aě/6LnEIJ"J[K.蜟_S\&T s|6?ŅA; hR17j3 R:K3%L>3 }Xw ȜthI9>-uɕfh2 e'P?C]VI<9R\m.Zã% @ Uc4Sqw0[[/ >t<F]i 1Č0!ˣ]=j)Bh3WZ>nsa/܍HqV)MJInm_6>K*d~VQ\ÜŌ1& gc$PJڶ}żQ0WvdB/F xK>$!X4IZfI|f/kДoDo.F y‹h0yڲ?EZO bS\%_ali 8(8z 聜S|ڰJ._cR?A;Ŝ&5J_>ot1 ,S#˨A)EUFIx 'nXax BD-LœDH$YK"w 0j #l7Gyp+Ԁ m'$ e{4{^73ͣnKuà6?x-?y06 !}zAvۤBG,,̭Y,]e]E2&~*iYT&dpg Op4WMV-x7O?O߷s$^'X FS}'^b64Mb@dJKNk`T˖dCRrw`3|uGvA*gq= 5۵n];wY02d{3%x~6h G0iiM)V=gTV4vuYPa")+M"WMTCfPc|4=fBEӤ{:dKEKc >>kP 2o bfO]Y-ㅮs(0.&HVҎL fr!ZM=mR~} ME]/`Ԛ$|4x~'*wZmK)' {FJO!-}kJ$|$^:RyL9smf-9`' dI4DnR wlf4 LLQ 7(Kga;Fh:@B.V͓soG,ñh&ɓ *N<[ob=2WWă Ul՗KWq;*'3ΖJN*0}U ^אּ#-y@uΎ#U{"H_ I¯`ifW  (b:ne@@2PQ0$P!^v'Vo |{+nTiIy$\Zga+~So<\wABS)vmO/tRgTӇ ֜<|qwz}(`v*;ڳ>Y/IQЅZ!nVvQw\z>~m~qJY8f{],F~_x¶Y7u3Ej+Eé-5€kݍY9,j,3g0J;M̐+WZcOdzC|79$cB(]`@`i o (x^F Ư7e4iPy^v;Th|}ˑ%20ty|,xx齽?ћÑ_RZ/<*ǔpQG^dsBB!2lW_RTX* J݅T&9vWQ 4~K?c9A4'SlîK&X7(m8n}Z2pdf UMhhk;Ms- ]Qxbջ]s^<&{k9oԲj|wu+S(51.RW p:xS~Xe4(3p2LABm32`Fpx՞]ck,V^ɍ[[["_[j,V Ex<Xw5OtQNѐ֙bC#q&NEz.ZP1%Fx9 7)PbPB"&8GA&cKZYZ&^ѥy+**Tk_559<,~W»mX8]3PuVηoݎqQFf=~\@տBgzF -(FS,M}6rӆ -?= j /"UzF>Ys?(1ߗ\(A;8.ŷrB|VRZV}jyhnH!N{QbpQah>\Q8ߟDȏF5 k3s-mO4zw>W9b]!p@D&#MG\O+1-ZFF't652[b85ѳ`KmՊ(CFS|~q_zr20Vpfyñ \ Ks`O̖*Ig#iLxD/V4u}Yotbz$:c >'C.XIb?Ci!dxhLrgs*bfD3(35e fZR蝕]/3"쓆Oypg*d:@^C^5B,e%*<Ϩ(u405'S|ub>Gs&f@+AT,%:8cUp*#WC+^ϼY{WN2׾@! 3:?Պ ɔ&Hr ?U#Q91}SE.vn6xm@d?=̙fd2xQ NRh4k3᲼ kMe%m$̲UzOria%ܴ mզ)/'^z(f9[ K ר 5L?nQQҿFY:ˠYÙE 4cr Rsg8L~oVa׽ ŋmq;#Y^KOZc)OdK`*q(&Rh )ﶽ|?b`b17WMh)G,r# Ȼ;g98g>ɖƅV~q@,U@2U[!EhF,gimA-F]$+R2LWr|S>$*79~5+O(UY3H6wrk4[(")UwE*fNB0W_PR\GCydq4'o:i}  >@IQyƒC  \NO I6irzK]P3k$MiXo-Kd2tOF|OB+h DbBaf[4e7ЊE"l7d+h"c)%J\ll$dhT)S$.joJwKdFq%ec86P[)*_=r{rs^_prqLJ]cz1FŐdkyaWYϓUӮ{s15jk(QKZ IZ U8/N1^A+(BfVD/KsLfp rolVFferv DK%?G{Dno}-A5vc О`_ac BZgc K'I;sKWn}xmNit}&SzQ [@RǰةfEnlЛnMV}5j13@ 1bAJg=B(yxOdPu ?GB_*rҌ)j,-Ѷ(ݻO[ r3RR BC{rUQՂƏC8puC I_TzTI˃6u@oڹ%Uѝ&@PP b 2fH@{ ٌyw`*JP$JDk2C9=D+f͍ b1r8.*xs THm8SqTR5W2Ś7 SˍdB~L.EY>-Q"U| ͖=( pGJ/4_?:,ICxG~* ZkBԸgAX ,a f@vg-|bkF`rJ5e<`L2˸2 &k(W=ET6X'Bس7+W~@ àPF$pJ  <:R7 H:3m,nd*27nX燐ƖaVvQ8xߚ~vJ4D3V@ra@ 9gmѳ#$ Bnb:{Pn^&0Q[zaSօօ/oLb-jkw!~+l UMNUqp'}q8؃Y뀧r5gSҊ_ZMZvיܽXeWi^( U/߃^XX*evΌ/C)0,d xBlA OoUFf @W4"i]'(2, ƐHx}ByiqBZ8OYMOhiP@mB18)D.*+~Y<]0G6RëF6K <N}*Ggpf8 K2@z$+5qg^%(@rh Mjh_tmu[}/Y{<9 ]:.Ng#[ZTݙ̪Jܫ{ wimUMUW-=gY$~Z1 d|b?WݦS$wfOl$\Dz;a( Xq!t?CJ!/zz߾l">q>4g6,*A;aY!;Znc0s`vy$9kD f},a_C1ۄ$qgC{伤LZ{ij }vA e6[_4Zy'dq!| xG^a<ͤȗۀrv~W)K.Q+b@X.+ ]NxQxdÄ=,#'UiBI,iAy?ېeyP kI4߃*0?3B_z/|/s 8ۓwGaF&Y ^  fZ7Rx k}ؕ+#A٦(jVk Wަ*n^t;ƿv6 }TJEM~c*Ee?PJj4_U]ƨٛ6qk=6 ;Vwذz_0?o=2Y,V/oE$lX"rv QhdpO"E &:(ki>b a$LdNp&I2H)ګ莫A^ZI:',yJdxK~$ĩqLa]6+en + vg8(  mn鑏H ,x;Ѱ-"D>(w"97K)n惘M0 #~&@P![E.VnIg['isMl.a􅎨._aM.ӥ= 1#~w$xI:#*r-fy2b=5Jfžw3i9URptld{*{f0 Ky_%o Ai4y´p:cm|u&QB^5:E4r!X;=vxOgujkl$>.~I6zhadz[);{[+BLARe 5qƠ2uşȰP3䕇eU-3P=ېDg'+z9?Uŀ= 67h:J*N!5~WJh6)xiD/ȍen1of`g:ꆖw}>@.ɂ & Xl~.“XQd+IW))FN1Ha8vGTemrmS7/sa`Ѯ@ _kkKt@,dDVض%fP ;ci:16 s*sJm .N78w oæ'n2 ilA@ڔ5#A"ï6#5,ѕ=./(1Qc$() y+EC+ǵk$\9].{d)%599MGoȴfFP[ե2ȗcL0T>[u4y(h Xv1"Cϯzٳt3;.cDRĝ"jYpLO,!(2`?o0*3Jq,Co BHC>`|ɨ+ܪI6ҭJHOJ Qu'#Bt2*.'bIAMJ`EBp6.>J!ptJT+o/Ii@/98=AW:>99 d%3Zdњ *Lr[˷(> GLZ/|.c&#t)JII\6/9P iSp!)|9|ss$^xycS9C!7Qb8nx`PH.G"rl (0A>.~> ?Ɋ*Wz >`C|Ӌ_N/N@FkF3MAP uFn"϶T#{@M%*v@՟_ķ3@<5ϢvR~S}D8x-ԏ-I(U3\WĵF=yzSKW6S,kT?b4 sRQeȝknk&߭fm ЄY϶L]b] ix-.\6 d3 =a*|dZd?*{Ȅ1"Q4d598+kbЍ{H\;gw)b"Fia,+Do{jLQxJŇ&*L?Z8,X[M% 78tQB- -eFxaC=+Foe fy@@\rbNs~]}$V .M+'B4LASMB:$$]ĨmO]ukuZ߸t[|g|]Γ\ug-x4]N5=wO}*RQEM,ĥ WQ `Hz|#IFj>>kij//p*z(R)y40Gܚ5FB|p 4ZBG^8sv=9ǣV )dnxH%{ 2.qe20;Rnv76=xreC|b𲸢i/ 8(5֜`Ju6WմcX:l0D $oM.`RaE;fo&`qDR.A, $x>;bP/j2T&64z Wc-SryM]נJ6AIلVBN-d-Us Y4ɪCgUy0mAM A*<#sy6X7 ew>:y}Խ|EcXQ]Q1x"ܹSK{`Agp]HT rx"[b{}G([ƋB=B"ccϔ:cASZ-Wb$MȰ;$=8#oZfl${Sgcuf+db x MO'ygϮϼP=>~B`Ʊ'nP|-ge[w_dQⓨw,/+_8(XFg'aL- :da>+j@.+GWNZ_*ОcMOG{%u%l1gFBi-,ש)<cUJw{NflS:VfeKch@KeӋĆ3ry\Lx+Oh#|T٪ cz*O55 8S2[>C P~8Etf%Ìb X#V I{A.ruڛOdGY1a#D;Kb9A&.5J!-F,3$^x3- ndMd;54\1\k|^]__&o7E7yvk\f}PM, ϏdDNJ6Y.PǠ` ֟_v Wysyp1 ~4O%jTEY)F;9?O) Op/&]h|4#tzt y XAU sAFcXO:"EsBPN1-"XlX@_|E> <4 s2E5)I,A]Zޓ(I GQ6v);%'E gK㷰Fށc|yY,Xk7肝T6zsr*.JdLĚ-k%*LBt&F rJbG M;TV64DhO"#nCqH}m, Mw s\nqEn)<"+5^>膶րFho'Y{/eWZj6Ye mMy>Pmy7uB'4?, a-a #SYDN27ӫfH1!;  &V_T9L؄*+o^3wsz;R][ӗ$r8U9XKZ[MmIjE5yfp^b ڪmV Rluנܰ'MX6xBCYrYvj8*Tu+By*FlAXffݔA) G6bCh2J><_6#[C BR?x(^J=(.xqFX`d<:jcjptǐL?K[ VF5d"݅E?cP'p{/EJ%lOpZo깴1]ԝ3\k@)C-.G F5Yx= -h~h3 p0 (8`aXRSw[lT:Oj!wzO+򙩲e,bceaؽ<: íBYۺԞPBDxK/w2ɏ7Nst:t¨ d| ¾F/Up=`DO͓M;k9NVw(ļO<長UT@͎EСyt rMtd 5dj-؛K'~W SxYDc0 ]-izb9ߣE9O6U_V_H-[.pPz^Ojن&*]h2Pl6~! ӆBK,LkDvK.@qx~>{'"p[,f"y0hpuט tF/:mUچ4f7jUʹ֋65AA+61wms23Zc4E>CwXќ ЦmUWմc8`,; =p-:v`DZ]w'+6bPM+WT|ڥ?ZF64< + 9l9)$MIv`Qmi ю`GsC% +K 6=,R,Yyx[d{1_uRG=?l84xLVb%#됪ԯ.1/(Н pz!ǵf<UK䟑m)b6ntFj>h2y`"K)p&^漸^sW1?VP5fǝwѹ  31tKLnpQA.)鬩;,?`p; f{48鉑/WE&xð{\^CSNKGPK]@muJ'׬b,q.˼ap)g>i"Mm4x}䪲L݋zWqml߹6EEYХ70F,ӧr7_LhC y6~/#z/+A;u.ufVc @WB.)g?ɵ 7z Fz|9byz4(К녈,Uf/1#sG٩Wڝ?_pԄ RsG^ln/NnWR A>p)YZ.HC;6{w -ý(:$ dLa_s+Rf*ɱsӶBerLMa_xEWbt}z5G:]6Q;L[tz-|񅽎 +_kz[8,чŗa SU_?t[V.8QJS"H/d Vn _KT$D^Q ]P^>r]TE@uP.vY_X<Q8ɀ)UfಟLjJd˭P{tv{ FDeJdS`wi?Dߑox4d&8\rB!#L)Qïƫ^%,4G0Qy.ZmCãwBj/ Ż_.[<4Ry|'C/Q[nh{jGw.Q_t}ʍ&ќOq<  gOVDR=H1zrlZSl8+"Uo6 PACC0K!*ĄNl$,>D0XZ\2Ii7oXӷl$snEjÄSXWH@yP 4JϔD*YoV@J(ڢ] >NT#N="fe%_Q*f..!L!14Rx+Wr(Eu~faGNapl d#&FAQ<27Gt*g+yB9br^c -bkEwa3ܿ6XlY:-eBn#LAuh\>pdH` pH3&Uǝ/ªzẻ-Qنޭ:9G0MG x-x*KZX qY w7=j?)pi ?5"f;J+tA}T .8^iDQWǷˌe֦V)ػ+)Q(ؑ) ðyrr~t)Ȋ8:?kn@Z 4;iz7/f-BEgFs p؀ 抬'Mдs*g,egW9Wh O.|Cғ rŹ ZEK+C5_WȩR(? <,+f!F#C`&MqZt$EW ÇPD='j/X[ X>fl^<~wj>.>H ) '󀸢% Zy0~[¯:/Yl'=pux[a XpcS^PclSMM"B$QMhwRcw -]Q >u /6j hE=%טe}{yu|l\ҟ/llukia ZOwԖcȾwgZNb\aPש^V_V&AHWM3`ًU{uo} Yb7JMP_IU7(^1hoHb' Dб? b~+,ghi8㝚G&`8ܲtmQ#X|]4y<,] C;<> A> iUwgvc+ J$g|9pCW\w0v\5 +)T cQ^q,XC= \dvx:+l"FL*`| ;dzΖ+9˔3/+AKoHD#pcY ?֏g  ]4}~T4gsB hEsoևa,( "ݬN0'5.%:Lx\AW{Έb=%:ϖSN ȴՃ*Kw2R]k¿ӭgό{=9 At;.^2wLi0Ω~`1EI`r8dOe1Qj?ϥ.q͗6I ~7ɛ wMˀ&~]E+(_Z'ǕBu:k7`UXTbVeGwy_`wɗ?ajV4\+X2X̲E(~aLBJgZf OpKu heCh /Sw1{7$b8݋a55qΊR[z;g諯W6/!qrvN"gJT蘟(@o5O3y>i~~c⯹YOG U3~E7{Ar˻fUGv,R-uvԢ+Wԩy^P .~JiUsq+&_hrqP8I"$qa-ؐc&R a <~a[>|Cz(gbJHIp}]0:l&/ 'U6Sfo2act%FlN- { 0ɔ\v`zUƗqP" @.x7=J㞚 ~Ds]S$%x |meu)6#ĭhUby PuD?^@ g. kca{pӷ%"Y8PDŸ8v"C_a *W̖Q|Kj!G$ޖi]4昄:KU\r_%AUAhsrzsgjUpp|C]uxRbuhd/c[/+HZVeWBp~U6+Ut@cGlYiZ偱6xwp(w,Wi@;MgNƒ Ȃɹٻ }1n{to6g_|Y)0Ji}xJnVz>X;+?n'ltr0WNwZTV\k6?VkZI=0b%sA3fYKGpیcj9*d_xUW0[o;&WٮHC],tBKәRC$hDkeag4orqr:/_P| brEwc(?&叧\d+L[Α>7}!(@Z5 7qM#V(dd}~ Yk#Y E,P{-&;I8,U=gjw "KX8^5Pݟ!e;aPY_|0'aÿ5жȺODrzFX Xo=HL#\yͨfŽ8LL^!<b8YA ڡyx<ɓ㓣'CA2.ϯs(\D#\Ǹkx+ vL/V3Ul훉+&Cc`.9㡏pMdo&i){=N{䞁 &NO{O'3G/W+K t NPwKDעemSJc4s?S9~Vyp?F~][@?3d)в:8rd7Vb,g!:tN3@ 7imF98漢 ӂgGLԦݝ0Zkkusd9|_JN48v:O%VX,,DDσWc@jwD(fտY& >+j~yH:K"|/vFl8<3oD3*=EaaPJPBG z1LƘ>t ̤I_t샏ypC1]}:g_MȀ-^}Ae8S2Tt0 d;X]x=Wl+`Ӡ ՗300,؝[l$$w44v$иBc!\ٹK0T2j]K׏h:G,: ě({9*?H]'% '_]hCP˗ɦv`O[jP_@Jcj'S/?(ta;N5!BmZ:UKÓ2E^R UQ@1(d.ADG 0GŀDDs]FKkK/i{Xwyӽޖ l5|8dh-̗B\`9{MN -ٻѶ}jܺdU :Z?}a'h}bȁ]?5A%~ sóRI.fRU@rɻP|㓃C@aj-tSZe*?Nwd&*b$\l37e\ e gV"C3P6|K ՘6kO2!Æ ]{b*M[[G<D~քf=0fkd*aGyJw\*2 t['p+LyIw_%d:y`Jġ'5lρ59E+'X)pnّ噧1> L)Je^E30W䂥'ADS0F^8d%oZ219GpESQJR+Ao\7XAo]AMtae!^Fc%u"KY ,ږ81b6'dYK]S592ѸW~GD F "oAY\ qRzۧWOk'DZdAv%v}45\ut1ԓfd8,u0f- f-$RLJUĹ쬅S꼉i˅h .=Z֔"BZYf{؉9FqJS lZI0RĄ\8驊 ]'vfw3L‘R6JMRkhhl&d5Ab;XK]|G!DgQ q/O! ȭu < ?jF]k,{MR4e~.Dw&˿ 4B76c- +WfBR+FgQr^ƣHDzc*)Q; Zv(B`~ÅAݳCk5(pVqV܋$@oplahn.64+* Ռ3)UdЛ_:J2-J7?<>U~E5LjcsG`M_hȘx|82gy%E/>r8o󆄕nRy>Ob%Fl!usmp'D d,w]kNM^>$)sj~AqKXx#G|O1enejU# ʣ-l% 8muڬ 2fA͒~(<\0'|pAgF㢸S许 Gߥ@̓RC PTXϾqGh #|\+-t!q<2@p Bmw6{;v~i{p3Scj ǮKp g^\ѻV 0\D[}'iՑ+MT s0|a0UVU<{Ǟ o]2>| JU?XqPfYB2Tj*GI 4AUǒ$XzTiЊ:H6wnM/טn{YD|A+y<~ ) f!RSBIB&Wͫ?]<+;y/X+$C!u)}K^"uO!sGr3+I%@byOqX v GϿJ5lED TjQ@(7CX~9,+ >rQV͹W6G\y5K?6VM![le e=|t5Ŵ:lϓkF(^$\}ZjR / G9L Yh\)$\ 8zͳff2QB\H fщX S e^凐1_ߜw􋼑Txƛ'I:zDܲ#NW˵oB/+RB~J6Vt:ZD6mb3,ͧ cjӜ 3K4lC"YFCS{PK ٪~J{9~=̉~ j0^LZQR\{-f@wlڰ_?ARj{N߫)d8ᦋi>#"I?;cz:]/s,[ 2*-W.0*{ i4b[l^䈊0u?1d3hW%"5 .ٳÓ+f78n^\v=%%MÓxӷ6py4~f+0#8Cfw˷54؟T`V*Ch Vᶯ*{YRId7NӲ]&}OfBsiL ]@63@1]lg1O/%72Ԟgk|z;]6@x^E.AQ2Y;l9D0jHK %S3Š8-vGOD[!c@H fPvdy _'?^qz9Va Ciޓ0$x%t}`OsXv _THrAJ+5 Y c ,AR9]~k)1NkPwu+=A:)(PUsBN8ӻkԋ%~ Qf޲ЋYρޏU ':wZ?!V5ev۱-2%moګZIیC"CkT8 *Hgr=l֠\* Fb@yihp+W+hrBٲ)O}:g)`@m;vox<塻@10j$ ` .{ l1{bH`4;21%ΜZ]4 .kZ:K..x#cw}4!zatuU_|7A18b8'aHpkZ{-5,O":,nAY06ԅX;H`X:y鐫nk3J-(YЂo3aXi\ɑxp`,F9I@8< ߵ/-ݜZ:m^^oA]p<8{>]$78qn.Ikuzu_?Jx)_o W3h (֯F}Pc>aBCl}U@-fY __psiМ4`"JO T1,|? 3Zqnλ\W#ĘoA*ՊHi*`۝ ZHtr+$ =Db4@bت=v|q%vCiY&^*՟7tzh&zs|>w#ar.K8e;Vhme:" K&@^6hӗdK4(oNRpw]Iգ[2#YC; ԾsSc\&)V6.]z]+==7:^Z=q}}J-ꈖa2 B]V]Vhcڽrd"&8\+ }X>3>4;G`\\4˖F ^>Zݣ/ Tɖ mWީNIBU˂/ۻ3gm9@B1jB3o8"ȆtnIadxr+G^Ȝ=p.>Z|\yXJ D,sCL]th7fD2C;shNQš-=^)D$[4p 2v) "$G}(iOWP$djpGPw7l8VpAj}CFy> Dz eLi8v&n} K~lu^ [gGϒ=/< R%KjHt. /hs=9JĘ'\w+U %  [%R4(ۙV8+.MO%^Mݸܤp B{ی=DI)j4 4u0X#-avl9CS+.ܿޓ{QsJd)gv9?=0+Lgn5YwJ >d06rFcr`r;rmh/t/=іPA00~e#ͳr@0+^t{%EU e.y2zъSRX7B=50ƻ]G `(%LSW8dib9a+wO"76%q3~cq3BҔ}`7^wac:]ǹ~2wV$ MQ) A NN J&r远.Hsry qW]4[OhR!. 5<ې)Ե@yh{d! _7Q9==7FNtPwJչ#Mdr_Eb3{V.l&RF6#+u "^zN@fG<菷ѿErl\,mRCʁnכ΃9\h"gw#tVCr'T3KsӍD%S$ g`sag ӻPB*K㩶C4Crj?|S\L=`~m ~;ᚱ vV¶&8' 1'#wa^t2{1(}c3+/MUFc"ݜQ܍ͳԀNfRa7(}?M@B yC+V$0D6 '&lu:*U9ohpGs34xSPƍ,8-'EW K#w7m `h]5eQ$T`[:p6sUHDfȠҞX0 "4,J斂jNP@DҟABHs`OcD<vR|1Ⲃ^@vXĒ>eo࿖X寷c0jz^ˮ=@FBwJ=4ڥ! fv\PP4;! !H8pρVspgڐw!i }nGZ4ʍE *HV#i W_"1>"L.-`Z R?}Udf30GIUL.#UI0l7Bgl9̕zt [3+9+lv6yed+!Ƙ(BͿtz~ 2= -.dZza[gkeOQi,jǻ~h~sr]-_!a=ŴuM+l9Zo$\rGgqG#N}ٌܳ{_b,l F HFj%T\\u ғ=LXx8ONk҂,-NKp \uYLbH>%dU 8rTOb^YjyZPvj 3 =^ 1gAF䙮/PeÊ*UG{p@H~P~Cm'?N]K\/FĺrȺ0X58qVof77piXU ̭]CO<Ĕu2CczZVoi<9pQ.e,Y```}pxEyzq\bp#_̥JM` !H O+CXt8C-Wwu#gsrV2Ӌ!\;vl̖,i손6 Cd%'~+.3\Ep sAT~˖I^V4y󛆞pn f73ZV "* <-JnD,˳FQ'y 9{{*i'ف/Qe5ɗ݊}Usp˱,c[F ^EV$ꊥ M(;c+0 BI&jRo9(HJz,gnڹHB 9hEӪmz?M=(|s"봺WVWŔ5?Ι/n2-c/ ز<&m6kƢ `]4Ŷ5e#`YgvYC"a?藁I [*](cxbe i X{q/H8]/Z,5Pkr Ŗ7#N3XGwbQ{ ?|"Iٟ[]ҡfLK/&i,ͳn;As!IXL<>*Z?k'|%Vc/>CM?mJA~2ܔj9_NDd%7͊:&*yU6NrEDN!4,h[H[j8! \,=P} QZ;4ˬ:'i6CEӷ<5W*XouBDuQYA֜6 y6ĺërU0bZf*QHفw#O#oJ^\@F̕dSd\q߉ LeBl~6`Q xNd#>-s+GSC fG |Y BV<}Q(C9_\} [o Pwk=; H/M7{xҢg4,i޶4\g˿Dlܯ) Ux3\@2<}́P<:f}$\uwR_G4r\ uG [;]~ݖ2;wH `ߴa|Dc8Y0rMڝGx7dWފ{E aO/ŏM 8:'8pmNf"dX(Ԗ &}aE@qyB&Ex>UuGJo:G~ߺ1(GX MxU0\Qت N6s,ZiBSKҢ+/ÙHK[7ێW-A*e! М8p>t5P@Dxg}/ŕ?U_Ɯ1ZxYk1k2$5}m6W 4iŻOp,7o LEZN7A&,DZt,Fep(93F+gx[s ?ѫ-Q[`h1˅vhj;:!@QƋUf@8ry 4+Q$=tI=Us-`D F*/Yl9ZHT#,'D/Nr}V62j/~svBW#-pjQI{٬;yo!h='{˲;1ȉwsV uA'kPxZS䔝m}'<]?OE߂0==rρrf+ r 'Ae҅$"vAF7y9_ YĴ#,RM^K޻V̻am|7Gj>"c *Qh3K&SnMp=,Os>n' @5{s<[Cq7!C9%탕].[C0(@O(`#(M\ (thH4ÅP :߭/ Mجb:+~<%}Y΁ &N閧6VTQmX?x[ E7,ٔZrcЛ#|539݉G6Q}e6ZZ Q؎/>e4jR(Zl ) )DUT-֙Q z|=/ݾ^_/<ry';hje'QFH)ӴbW>/>2*! M5Ӻh%, >w ~7qƽbri~Q%U.#&}p}0?/6iʀhiTqbSBOָhփhzLǨ=0˽c,V~bE'%#;q:VGȐtEs-DӔVv&̿Ǩا:jOZ]D0} JVG6\M&RBH3, E $&\WYmp}FDYXy@\IF&5}i5OߝHEF%-Wm(K?ITqaHިV\fY23zt0hE];ծIYk +9F#&fhy/ڇyx0NW|(%vT63ʠ0ܕzˈ mFX",Jɴ\긵}Bx8]!)7n@;I*6mgMX p]V^jԶo[ڎ$PdtЏAZLv-JgWmO5x'ӜXŪAby| ` nst!HC2g*)/k_WwSh*PxIV6D,H vZVJHа5yDcIi =?Cdg2/9#H߶~PF k|r =L?wܓ|-26ON[g Ƌ"04f1We:J3]x-#zfFlz9[GW?B>d'\~d?نd@defT1noNbk?K3~n]B6u#c"򫓨3HMsm; ]P 9͸AW}cEŝ҄AUi?j^~|hw>Y z,x'/RM7pB%Ns}&9e&H "ICT )Rt_C:ߟᙍeҨk1q}ri_kZn>B$S`i#.<|{7R@b~?m#5ŜEo$bn0VL`ëM+sZQ))[H5 W<[T5!OiTF73y+ E.EWx P\ddDi]{c  !BY.a#\q UɕCl<3aS䪥18,/nU'_0E_¨ 1  $W >+ MC06aqsH@!ajiUc^|v c+c.H挩b s n5tZv8iWĖ&`9aMRN͖/iFMQ..^}^C~C5M<Σ 3 eM>4ώ4ߟ6TN`iXQg.wpkLD5k6)c[-pIc@Ocy0R+~EaseYi2 矴?F^Wc&6ˡ,nG<<%E+ۚ%xW6骒%#AE!A9K%&4 235Mg0zBRxJ녂ͻ1*RL}a] N _>!yx&9os|r3[)q`kl!8ZNSv_;C7Z6B{4̀ SQ Hpsu-pz>דxaĿr2tj(47_0R+]]ڭwZ`¶Qc' ~յf}iޗ4\ǕNȜ,\ yȼKN A+,60>9ea\ e"'NI!@Upunꌛ&a%/X/ɾD}4Lk%q" [ '0''(Z'ZXMzK!HWG~+qvR2FG3%]լD#D2tpg1{M lf[ `IHx> aIbɫ3j lw =mj9T @>nAwiϺjjY}8$ѴD- ~@ګ*b,0Kz0Wt(tUӡGJA%CP/H/RIN ! xn}O$ 3 y& BQJf܉%o -Xy]glԲCp{cÖ@j atȇO䟻{z}PNwI6@Ő%򷮳+%҂iǷTpLX6%*%$-@bA_8 Or:4{-[@k:_Iwo _`uL$lt?/;vB{ P !reMR@]0OG .<>V<@+O&O諏YTO$ 9 weOig윊J0eWM@XDf$P(@k PA{JFU04D9drk< -ӤC4+!Az]%;Ofٌ?vc\F smGw+ otAy [u:9bń ۸t o[0.EʭJNZ`-},sp|vmZ .{łapٌu-&8OO[G%B'0 ; #Tq0iG򛿞b1XR$urlhm~ix>q,Y/MXS@ bБ•MvA\dħ^mG;QC󾘤V[Ur5JZj_fmP'ݿ'pn0?d$)c+(Pp66OBA(YBtwԽPנd*- /0OE a>']hxl$П9N33w]QQ/*[J?乄w]d{_|7l_9bb^>kX̙]/5BIѩgJA~b8t-P ؿi\?Ƌ7c/;]X@N0'RLxzM+2hJ3ۅhmg^)ʤQZhi\(/غ;q 7xOd#}Gʗ,vr %t쒋{5܉Kj.!ēҋn5O[} &*je,@lh,tޛ7;H/`t|n^lEqi` K/@!d2ScpѤ5|m %mf롈 ՠƅQ5vX"ZHJ6l9D^,mS3*q}=-w4"b/co &iK 2(Җ#8&4d(r&F KԐjP _͐;I녳Hƃe+d~>O6^ܟm) 7;O`(09*:+Ċ,LcчdȹoѻW]3k%89?D.wFux9awNΛGቐ$ L6Jr6Gq1Qơ«|0Ytlf֊@R_okW WExDz ~BƒHo9$\mh{UU7ID'Ȟ.Li~xI(\mM({z!^Z4~r v>:-<xQ_7=Z9)#+Kτ^9[F1|A=ެpQ+rR:WVsJeNlFo[̻!"sm^`ݤGWEۣD:at]. |ֳ =tа*l`'ޱq|*P&$ĶXe#?>LmNOd[{Gn{uzuҼl2[.9:\JC iJͣgvL#u 0XmyP1Tu)<ypx~\KG]JېRsk(08B1b|ռ+_<;7]"{t(2eWSi\+x{yn=LIbEU.vb//xȃ1b=ٴ~(6Hyb-I2g~m?K;s~@!'sZ݂ ґ2pN}7PX9^+(O2 n/qA5L.Y3 9xwbldNo%hշby`{nh2DUm#WXO8<反T@>:}%_|8ӤE}mh׊7`t̛pJ(2I |?*dOi v1~^ZjW\Y#/g'? 2y.D`7&Bj-@?iZzLr4Je]w55H($m6,Hbﷲ UTz ;梍DI}ͷޗ[0}v|%Bsj|F:5aGse(+`)Q hv~pzۑدvq:"D7AU (~S/aHFUx=ri.A4aU#Ss%,5@v5}ߦq=eǁQl^e 滻muzm?ҒjkOZ,;w%V/ѧRܩUӒ虏LOUaPb BjfX2l˻+/6rxu@HMԧp=Xi=!''E K༛بШ S$eFbG\WiCbx4{u V,w:R6㒶ْ.,<8DO՗՛[{ =N,]3]-0OCdFY1H9͋c8<*&B!qޙ"XFxAAQ[3.޶ѫ1Ǩ؂>(B+! M R*l)ã+C`Rbj+蹺©LDɋ-0 k;;G;XSYf _jEbִȊŋ%I<]ׄ7d28`'d9 Wח6L0)Tdˤ&U\o GDG.˵RtF3Tk"{`{?/'S3$<;T+5<iZVR35`wn^HnX4 yVgDSӣ ژD}:4m5o@K:A"$2xRsZSwQ2,h7u_ܥ(sU^ol\5޽ Bf̃DŽytqB\(RF )ߏꢳ1“ٜ xJ=GV'42j/gqKA^8@"c]Nio͋tC+{L^&<4})Pa*:VDj] @[yB1xԿ iXK{AGf˳ o~k~Cȹ,uwX47+^YNVȖ}R.tĚh0vfJVyU)"RM@d8#Xȷyݳrp >P%(`fAUkq՞mz{^܏`9){*f:'P;Ov< pN@D1t9fGEMcC5q(2l3=Ԉ ;ޑ VRӞ?PEuO5m-#~s2K '825%f”i󣥅fcfA^z! SuhLȱ$Cʰ >1?NFIyɤa|5KDu,l/_`qc=LJKR۩/^d*YиYX@ Jv8f)n^]1O9`nW/{qto̵ 0T{ύYS?gbN֘\D9,u4mWbu&_Bf\Pz7-s"i=hu]BCbM7|FSGĻ4-V _x(JbZEZ #:-!'3M(kݽQ 㽝uqp jc>*y\8(/BQ6 Yiu>Т uf@F4 :b[ D+Z0\f9̕]鞣_fQDhjxy#Qڼ|r~|Q#H|{ UH"g\\wi.Zl}C܂ \ `dyAx/3 UDO5wt~"jy@/Z+dJ$j1{i.RyBnp٬Ob/ڠ-We VQeX$Q\:;;icCLN(y|/ Cu%ޕ_59wZ6je!K#Z0Mi9*)>u; ?DW,hHy\c>߉5Ɉ;qY"#^)H0-bˋ~5?)@9"}?,^[2[0SwQ$)̂F\(-`z_FE UM}m.cA?/y=^17 od~ϑ yZ*/fzh)xZHĥ,6.`ɲ,2ҸV)V z!/+lWʭrM[o.&f7zžp3a8^,uoߺ(ttw9'󬴦eq~]!*=,.߮uQRs11,-o> 44F]"Fu +WFOh+}$H",(P/X8Z:Od7'U)Q[S`rSEʽYRp,pM1M+N+æn{ʏsunuvn~n?xg#B03!EĔT{Sש\b1F$qf4͌X!DY sH)X&n_8bF'گ@gzIz]  ]"b/%Y{{߬QrW>]t뫝3d+C&7`񞛬׎!l!JOU3! 1 z)\]cv} ?bړwb]ӄYN>2W-f R|x.:ن 8J|;whU]x8x''P$n}jx:553X-*R_ZZ2Y Vfs`y:ˌcM-lcuG L)7(H )e`ݜQ'{c?(ϣlx'h"`Az#Q4卬NeeH'0 JiG-ƴꜛR<%JjtbZ:o 4pa&sc<52~C/1FB1rq&[P6œ57<+W,%L =L踺矔2q LT{ăkC |ދ<^Lt-??G)D^Pys yjJ%dlMTqwM RYc“zA-nrN}+. LhAt)c42\rˬ 68@X=N7n]22HʟN7/7ϱAϫ?/t9-C) P̡?BSֶ>ӝ&L*NEx˹ɾ,G8jbw̵֤ovwn#v숚 fjJ BUmQ-EFꡰҲ'tFf%4vCTd3Ma "q& 1E5mX`naVj/2*y5kt"Oq~<;Ȧb`)~U.L/+>mCA{/ ;S܀/ԪM/8D;&w \dJ1)P˧dϟxfCIRX< zGlsh. b{eic_uAk-lP+N ]l9W-]׌[1'dN/EWZ-֘gAA9xxAF;D#ers(!6ABmܹviwT>2!h3FO0Bj87^y@33|r<;{SZ9B0?Gqyw/~hvZG*4;VWfA^'q\ɊlK`hw/Kh#68y/Zan:MuoޝFmrUl\)jKHRS|ّ!DP^}9N%eߐFÍw8>{ʉ-1C?ɅW͗e97]݂KT|($J%{s(޷".-}P/uw#%C{Vщ p+lI-'3pX ?(UcP蕬ADQ~B@JNNK +0I֩2@1xY,@WV[|_jw[dĚGsD30j^Bt~6ɺz7 H6&K7*iܮS&3}ՐdE?2T,\ʻ4/J15&pXVNo,#B(QċЧty'c0hWixɿx4V8?*.X#?%]>E y-uaq9Gƫ!G%v'klgE鸽+mNg,|cōW?wP|˴ҢLS}>y>"W_*WK"[qH ;{+G"Ғ" h Q$6dh,~;X`^ZqxÙj)IeyL demД{8Wwks&N#{!EdЂ(\\^.ܻj0Ar&)| eTϞxP>\Ϩb.o2:Kdd&,rO gZi~!pIlh} 1sɯPn8Sњay05*}F ؖRsmⳓ]e쬲4\ ߲'8699=8[R:ϟۉE/x+i*e #3 &f)x큟ǖ fNL"5,6qgԵiخ09 ?$_%5A2dcAX@ua ?<@ ̰OEL2 >6+܋EEx\0VrJtBfI~yHՃmEe?<0#lNԵV Y\yV3>2]O^Э̤mv"Mo]dtE8x12c΄Xa-Ȥ\.ώsTƩ]28za>-_ȇRW/R 'JF<JK2O%AhG4$fkVJ]*x fh횢|o^͛/Ru)-l.P܋PrgbgV2JtG~9RQ¢WjLbӥl٬=۱^yؒX";hm{N/FcmPAM/7fCZ0 X ޼Y_oO% zc.]:a|+ѼOL ZjNK}w[.LTKlTWU30u/2E&cWJ,uȄZʑ'FY:Ā:˄=k 1[ѭkav1DdL`y* :ɿO^]LӺk֖.#9*K5SQiN㥟sHWʖ&h}řX嘰? Qܲ ğp[K<*jO=v e>"v[měXқI?vG?LCY[i,~Q=Y$ɂ!,}n}BK ˽X뾭d}_LC- a*lc k Ju r!d|:mK3~3T~ibluN-ܯ9Jn{R.C2XեWUYUio4*_wZmGfwNNmZ&NJcԔ84)$o>x<:7xn,2f,m۲e֏ZT? {I\ݗۨw*0˷&eјUwFFf8[6IX?3z4ե^ LK')CUfV K6P[ _f%*54]϶T`83V>,%2_jT7R@HuPv: >7ntiUZ)]G>;sfIkHbZ)اlC2's(|j6s) `M XlT|JT2"4ED fe.d 7+03ĝ<_Rjq@>A#}vD6CuBM48 W^'Cf 1ӝ"(˶Ju\}fb~aD94ٜI a)h#} q$|]0$|h7 xf= }H듑na+L ftN\d(׈HsI ]o'\3A`1kWf*?s't|}R*%>p-kt0 B/z[WPS\Ǐr,&7,mQ8 s^ 3%NfK >2XkK(wGъnnq#9˦Bw5yuEYmۮԃ ]nYs95S#W31 doFb+GW,"ooEd7}FAn6unx1)'lymca5n sIe6xkv\}VBʅx%,`0W\L) Q*:>NT>B)kq~`}V;m6i&l xyBGIr(\.1O92fOΟ_k+ڧՉl2^I9Ksm헭Wڱ:.#":ڥ{yrߍGaPN3l^u^)[}*=ŧcfC0)Ix{=_rxmJ^gƝĬHX|묠6v@H]׆Sr<~XQIh#\}}PN Tr?q0D=?ԡxj6׻/Gŏev ap2{TуX5BoXc$́nʦf"\⌗/&'\0&Y}PG)cV/T &˨y$M+wr;`^MCe;GNVLM@<~xXf8q~\9SeIE-4b$ugߺIY*~2gfnB5I> ŽQ·vuX<.sfO8ھNKO1}1[ͣS.kZ `,eS1Tz;tH ٖ9H? >Gjp!&6J'vw A"߯P@@\5ln$/XI[C J+/Ϊ' A-K gՆ#SA T6Ky>c~>kIңS{ RvW|P#1_` l^ޟE_ b~DqZ`FgBf#Ic4Z] ' cEZZOTbh9?S&%h~oӉgq%;YLjwUZ*κ-AI1vb[|o+ZLH gVcEP^CpR\H ׍ɶL#w!f&B]*nث(X-=1 kCP+9J_* >OLO KbtY#x ܩXZT%{C84V~z1]!20ۉإXGp<&-} $6}V ĪW쇧 e;qm~-1Azœ%IЈ`T.bF3pE3ຑOrzKzxPXxXV`{h|M9><9h7OxŤ:0Ozұ΢*?gkЂy\e.4qlQJnDb (mOtZgӭ y;q`Tl,q7JԁzZc@7\u26Hm62|P0fo8΅O7 Z ; M}P&LiB"OTRiX =FP lwTHطRABJ,q.Լ@Oo4y` |Da}UnvݎZxq&znbH;7c4\CTHmtOreCOdZP񺔯/ϘDW9YRlu-@N3NFohltC"-Ԩ %Ÿxk ''eaA42,;!BR+5W>uXW$/#FM7+7_mrѧvuы' 25+dT(_^|.у\mR)b_dZ,~^cؐKO`lc*G0#մgQkXhhwP̨e7YN!}Vc3`| [e)ZL{8 Γu䑨(CS2)@2:N]AT}ci,3TM> sؒKgTzh )! U eHcd"\HWXE<]IG)njcgiQgE?.dJ ހQ8; J6PXjDW߉(k}sMәws8f &6]q372\a%zWQ  ڨ(k |aAhfLetmtcB R Q~YpqcsZuj )Y_ `ʤ6",>nq#54̞2>(XPo{)\p pbRԴHw'r1P\2~8irVFl;bQ"ӛ&m5ܽV[3Z]z[gRz. if|3qU$] \o77.kereizhpWV80!fK%Zɥ 5W#}u踞J&/=w̱eF@>z|G;5t_ f%͖ X6; ;8mŻp/֭r|W6%͇3Ni"mFN=6l۝:q6/GS0-JފNj[Dv8d^jk&tnט h8;I` 8v@.Kϫ)6;ZX kaf";cp(w4jA!(ʮE0(_Y! #W nV1s| %$j\ީGsv^tFtKHA0Hc ȧ H480wMQ<G ֜F%߻7EDJ/@ NwxS埉& Ƈ,bg6O!`]6 2oQ4d?msŒ}H/춻/ل#RA~W㨃Wt+ha8X=Sz2zau4d#3Yo+ij ?+OEgAAg豱dZnlfGwdi> ޅz<;$'aįVY9(jroHr!|5Kk)9޽LKh.=-l klCXHZZOSY t'*a}.A[T (ϧ.mqhgWiz"hP$"X^bĸd3 ml k]뛧7(%5p]:Kj7Cp:My-adȵQ .f@~1]xg9 [~@.پq3sHOX9{'P Β2y^ A+\C8bV#ේ&cĝ!'K6O C*bAlm?Zboy͵U4U,%hЛZy H͵o/ ^ߏWfi-sUA`P(^sjF-C(:"}'KL>CUu>,?XQׄG ;-&cd}ACwh9"3'*T.Z_G@FpOa||vzrvjSo/_*ԷXÖl҂0k-PMgW=׋\2HՄ`4Ϛx'>98@rW3$/qycN)^)S A1&#-2 ?=T@o9iB-c#? YC*X9 7̧Sr 1q3dLҶ&gJCVLJnmo NN;>DǧfG)\Ve..  jGj|cFW9b.K*^lCsὢUˡh%M|~;~b.ư88@3LE 9k lSꅐBR![xKa!eSHOItbE$ E\&g׀QSV*±D"2<ћ '0ۼslR}wS癟A?y"Rn8MA^kV3lvhklz̓vkK\Zser10^ׯo"Y9ܟook[ńݺj 'd >Gؒgdry-lU@;MVab#z7GC_v0IyQ̱x*t4:\1u+ Q|ɓ0(ļPvIKiKfiR̪< H~ ;i>H&ʲ]Q55yˋ zw UL뎐ԊYya`rj Ԟ&׬UJ sl.g&OQ^"zkXs -#׫7zZ"֍Z7I ) Unx+SY}b %vik PJVP|U{z.L "/?XȐū+Ls @ 8>hֻƻ7.QC{ʽ[s*ă,".[nch˝4ῺV^ߥYL|YP֔oٓWYS*h{xҲ.[ 22i(C3.&ge蛽unj^j:I/}e9S5F$IMfH*wWzH@4[1X<z6|HA1X^91d.SŔ{sL=4NF"ЀOj]p]~:|QM8I0*~6,{y-hDъphdkNn$WQAvr9h_~U3t>p^ EUK0\zj}3hl<gz\:F?~:鴏NQ.OV=m} ?9}VquoBrWH-&YR\ #_ҋᖑ=Wɡ֛s b"|thi|}tт`\*!'oͫLUū1:ߕJy(}$uDSX|h=-dt1C̹X'H nn调#iw{{qSg4;G} l K"-)tmcߪFo2˓(Fǟ#D^yL6F?aguUjU-34(F]_7Pq>rpg~xDžlI<KAW"rfqNS类 Zݳ`)])'NyWRGXe@q"z!Oic]J#_} lRf7}k#O-UEx3f+`08AbECXKgLw?WDݳIB,Qz=HOЃ+X۾mW3ʜ3tc#Q>{BcS)W,SF# &4dAϔ3#œ3MB9ib\=rS(M1tPhr: '8AKXjTTh:K@:03"g5fuWVZq4n\%L N#.f$ZqN̤l5F.THI*9VSSo9wl1ř;ğAxE/֜-۔l|$2o1rIU:Kn暯T#)gҬfCH}Y ~v l0?YҸp %7Gq~d8mHpsrӱHqa#n> 9ĶҜB?Tz6XT$$FRL#IZw"86=4iJ0zu)W<+_ApgD÷y09m4|LH~Z8 ƺ.jM6^)m,V vd>0t#>p85KR7W޵d7->眅MjTqVq[\fը ܬ|[2 FgIZƳK\ EwZ>E$jVG m%ς V0'N벢c~p / ͤ#^7Z*dQ+@R)B2k:<\lst} ]yİr !@ma:a s@S FK4z Xp}>G0ʊތ)̙mKy>k< W\N)S}I$9go8'-&Num􆳄{6TVH "񜱺D»4ي1TxN51bقuK٤4呙a"7yl^5u҆#}p+HhAE%8}ia+0RR2&XwIίf`#Bkդ' &;m4OQiu(`1H Rs[,5j%>.$:MF7 Vt؍>Sُ[qm$oJHYbUvS\ׁ݅sa~lvNZGX8hw PE65( ..#z7p#\Lϟev96U ?֌>WLM%ȶTQ5f.RxkLV_a@iRL}0 B+󋬌A<6^2>ϳș/*[u$TdD d`RZK(E $]c&'M(U̮y}/y&e+'D$J G@qt)z!Û- ڐv L6LEޘhWli&`< :WrQ7=q9OGr-f́y͵D|Nj/R 3]BxF3M#KspPW,.Vt'D991; g8t17Jǔi¦^/U|TPwȮ[dRz5s6”Kue7ՈO/g19n{q !ukqؕ,PsvڛM #UMjCY,bPKKSWf^-w3CTf;[t+.}Ê*F2ɫLBk^LuDžy|PWԥg?MIV14Qd͟"ު<<jV0[ )7ʍpO&.96w_Zk֒ qk,'c=+^Q2VՌ /Omqa-kka&xIZMnpТ߉|p8uRAi^LrXüG.̄K75W,;'(m",QӖ-ߨIt~D6F1r~i|X[}xIUg(՛GzqR|8m2K|s KnܳHdb®9=҈tFVLO HkVgA<|Y:͗n LJk'Ҍ)vX7"t㘹u\iW9+M83&k\C867 L"c&c0 覬CuSv1]cAЈ {2[TUy2_e6o'K$&F{)%-0-lԺ\.ҷxd)<1aB%P77TZSZ&v %l4 PF>K& fx6JD׶vcoI\>%8LQ,?mG8ReeϨyf|&CN17VFEwoa}W=z;vo(0+u=ݡ=8S)Y <= =k=\J{hы:锖T18 's:lݩ:='']OwQ;sZ3$+(Qi5ϼ*WԕoPZ-.`W80=g#Hp~&lSJ%ɍ@}%s1 @,'Ʒ)O樔\u zHX\\YhrkC{EXnkmzUB(Sw}e$ [g,R`&U_WNK,F9ka0"4O?e;\& ?mXC-Ԑz e9;L/ɾ1aZ6xC&( *BQAwAIL#iJ׻ԜƆ˛>#.Wzd7c Tk,*EMMCK " `%Ae1Tg Fz%a!C3%S*JV\ ~~&}O33$LOclr)^\OhɜNpc'3G\E?ۧ1kၿk3hC0ʿ7(~-<Ffn|>lum%zY8mnC6cDSSU#2U mp u_;fct7C |xo~Fe+Y5đ1 $@p!"XN04?YwO]G _Q8Kwb+گ wq|s<7fm.0kIp@!ӑ**^W[qkΖ* 6޳f`Üc}Z&Ȍ V]?0 T/΋lPQ;dLPenU!M΂2H'9{^T*Jr Y7#GiUJPcx#HĄb+e)*F@8wkD̍p؋1?/翪!Y)mχ~Y:kzM:_~uSlG+r,Arp靊go ąWev]e3dPDDR-\fsp Q>XA4PXjO{^էY`):=0o:흓ӎp$2PbMABlwOX&ܻ2dQkEF$.3b6$nhs!XN2>RPǢCYYrϳBEǨлu ^VXVl8Gti@]tNg`6qA? iiM{۔RrEv[3fZFV޿KG4T+\JGwemA?.q.\がߓṲ_ C~2 */ٹ@qX_81.)ޱW3O ldUj1tOjT`Zx 3&>7m4Ţ-yhA#V~l^t&{e&9&" te=C?T$Zt<ƽWЀ3ßXmvDґϨ H֍AoV[㤠f2a > CK x;\)@$k`K~zNK!!RGlì^<{B`K4"ѻ;f^i)5n~l\& N7ϭ-/Q (L 'zGLdO;%3(hI*J om?>qqe 5p㵤_^jI 㩯3gN/KY'(bUDs걹hJq1qw9͜'H?q]J+_^[@˵LFcݠ"ZS #_R77 {8֧zмκ_P+xN%\O$k5Gk9,t^Q>'1m !Ss&f=DvJ3Tyc?Y>z?P51Vj /8߯ꓵCd"T}gpU^>Xfo#5\:: JRj_޴=Y(I˷6kݒ/RZd&0%H3YKGl xZODfZԟ. 8\\ZGg?Qɘi -gIZ{ h$lym6F/t Cai)'g~Q |zw8F@J^XFOO)3i߂-Nmo /T܃[0NSFz`l1'Ztw?$p4V"Xނ(# iqr4z6?Ch'kxy4V)O?W1wB-p'ϱ_ iri&!/_(+JRptcv^|H[xD7%TKamfD]Xe[Ñ-tg>DrD\H/j޿pXd n=0:O*Y!2oGVѱ|,k^*yP D&kbU(.[T[aV\vCu+*K8)\zosq..#J'&/@TH?n gp*;b^9[ !] Di]0OinVd'~߽nCWeLsDjl梕Wl\}`^@4 y cWI.d &fI,~%I%St}dVRYXe7ضD4FډڻJ/rt&ǜ5n2"z:w|q`$.?Khyvs Wdi:5gӠ~e6@0G1RT ]E銎:㎇F.2jao \87`V1,WMK|/sZuUˑ4l+=0geŠ@BuZZ3 կޡπߩ ~+v9NCqJE7_ok;ڟ?Di<N'(i昱\'x'#E3" I^_%)%iquXS ptab/+ dk]A+:zX X {dxw<3V!S!`ˆ )rf\ވ6֡ge,9\hתS7e"ظքU6 T!=!(ԏ. !2ĔAT)k,lZs@-MdJaZȻ3SuGklڵZ.4/hq/K-AH~1 T9EómVRq㙀xۓ{\ 8'--DNj Q0eIa':ɱ[x= .0-@J ~vYxc;T9{ ,B]cf?zgOָ@E~a5I' 6xMvfk-E}pЂONl^_7B3AҒ7j4bp0'zY2 _|A ]3([ycACHϰp57A#ML;QOBNQYI7M{l !q UMyagƀsē"z @E$PYZs۠<5ݠ6qvU/2ڲj:y7YbI4gEY7<#{,:V i&6?,X3 9խEuTxp9i #R^m`fmVSj]v>vN:'eWprQz-e~<:z  j4AgU'*Yli5( Ϧ{jGnkތ/tcؒAD&3RFV {'jދR {9nk{ѿen8h*G&p6!EXU8[g.ZV.^\'hzq) 1Tj)1|{A1D?/*w01MNybatf2(R1q,\`{ҏf1vڏbդ Q$̄$NPK` [Ga֌H u&!tzuVXGpj&^xrHJa5X "a'`^_q9ے Vqpɳ oI7QmIٯF>^!Ie$MH̅Y"j9[>Y/UE|j Tb]Lі==5..Dk[ՊsEv/"_:_??O듵~AgKkIQSw2 [zڑoZv7{Ut9[:؊zXxg5p& ҷjvȶr!_2 1E?SюIGU7=kh/6̘f i~דb QՆE ީɪ 20Q~Nά<55y"$OU1fq'kq?+TJRԻ̱Rdp $H ҟsg(fﺹ[̝ !`2$[npٱJtu@ +dill׃)錭L˘H)&USO?`0lߠ3Dt7,NKfFOʝ+ raMat.웵3-&@wkjc-cf{1L$zHUaczA*s2҄&Cp8i8̹t*} {-As1K¢.^NbQ^Lhq2@cLw9>8?k)i0T9m6 OO;gGSzml '=-A>g 2GUٵVve w7Ȫ^C@^ OrBT띹9&ԅr7vU *מ *_k|!I'^-/~`5xGdSY b@*3,Bw ):HEBŠ-?)U6O'(,Stihs,f+|L{W!sl = /V*+{ L *b(ájAe>f hxj8D [[mf].`z>wEXQJ'Z$tTjr0#^!FrNV60L-'? +%gJsF= Z4CE=NU%{d}F';87@*ĵn`X+IP9(ZXRON(fyv_NXO&1M02}rU<_,_W䋙yд7ɚ)/uƻm"qd/[F/I_-bTg_)׿6=02'fo=/vg'֙gk4 0 y^ՇMpJ~P 5L^dg8cyJΥ;?1[E4 y|ymЛ[}ޅ@8?Vcذl^Nv C[| )?qبbdŦ!z~ %m~h3~{N2 *.*Ϭ*I_+7f[p' =Kir/|-~F7o>4HT68iTQmgsuy1_ ~Zl3xlRS$& *ypfhQ%Эuxgͷhh56Tc2%Z:+L1*j: h6\>^Z9S,2oWÜ:P'k.q1H^`?/T9 Hpt4rO[&e+xl1mN-ϵg䓲)Y04`+ RӖx눺&YV2{\|ΡSґr[h)9?6;10xT *V/~Ul[45k?Lzv#9`B3 p,muJnseYڀclNt_/Ԙ.ROa1/H9hN]RuUZ,>-4;|K݊rۙsm!r鍮FK_d.T[чdXW%z9dWc"; Q1)9XE| h ֞Æ gX i^_ \|#rgFE]x鞮owf}a}PosOXݐzۺ3=CXxĩ;q9-lJ{:5Oχu.UJY1+DEF  7JSc @ 'hg%fL)bȧ'ﳀЁVYJ=m~8 ˠ}EXfwݶ]A&[$rv?wN1~b) Z!, IFM I^Ѿh91QG4&=҃ #Z%S B]zԐ9K4|h%]XC16&vmfxZʭ1B$Z>=\'W@q؞Z(\xʥ?T'k:J a+[(K$iXDf@"y]5{mN[AoGf& nܪ/?YMY=!A&̵ ,b} 6oF6A)U✭i2PV#e!"Rxx)wl d,N)#iǪJbWQ,1Yq56Nk /BPP\ 9i *$ϊ1і$ ttvpPU i7Ehhrs)35'f84Y7K +@*g}E.ٻ]Fx603d0Q.)7"Q`5OSg6kFٰr7ԕW~^nX_MNtXa+ wIA!B^>hv6! vدWsIW[5for6?O/I=~=Tzءt澵wuNWiT瘢U9:8?|./\u瀪B͞1 }HeJX`+vw^,bֻ};aE)&i )õĶ ٢FAv>Hsz݋+ DrC`>ۥA%:DwTS.G!j ni6bf:GZ F種-mF1C9zc7a'QdRA+ӗM.Ϣ7fgڕjF+̨{}a[#e}0\omm91&TKAdYvZͣ3Z)S2=X˂3!Ŝo5fl1"nZnI=JhX,p U}ݟ^^Yo{E,Z*uڋbΰvYMjQLc|sv '7Uonڨ%ϲ@ߴ_ 6?PSGf,Т>Bzޕ_vQa&|zO9?Lu,Qz޹AÖBIj= آ%m`?9m-hq"3Bwe=c#we%p>=tKjരjvRoBq+sLfT,+ZDH3ܣ!v[kLkVX-Add@3ƽיR1jK$[ec&PA8Q{8z5[OaWrqPm \Ohn1ʆOt$ovx*\~В-T2m n4jaI)JHȒ׸\!^wFjszh*SYcG9|Cqr#:⭟l"23̝H4gy$QT5əΝam>Vm `<=b3i~&b,&)LLzl1vͪ 8V}Ü?B,oW*`XRG'#Sy&/0s/JC˅"GHb2Ṏ4URVxg#JP_nW^VcjnzMWnn_u\4^m?뛯7כ6Ѡ@n9#c{?XvD.H0u@mjI=RzZd'gS6ARS?y~VJC1e.Y?[92έӒňSF~!)n)mQ^C-&d,懑Xdx:e 6~[@{̫8xEu, _/cfѭγ1/yF0`'lM9:\yN{Y2F:ddFP$T)D lӯn *BSEydۨUPSҼFMbo\֐rg{/zCBkJ{4ur^@͝du?*;xbǃ zdC”i#UFc)& nWuT2[~1{\~CFbC/t9N\NH=?כ79Y=s7(0w_njd*k=9dׯ)g\Mv( /"( "^t/+^ɶ JEXRb<0^j<}4F|vc,hTL+ԁ  ܔ(rVLCw{Z}A5 )s׀?oO8ޙa:"kdϒ4g$9L|1;KOAȄM`O/.f(KGTGBPm7n07MOW@QuԦ l!iUӬO{(W Yt!D|'<0BALYU N 3bah;A!w78tr)mRg+6l堥#jxidq]YAxh6c+PEX =}[YiFhْԚ*. ?HYma̜R^85z|_m,-2E@7w8ٰ|k;{"Q8Ea7T94Qbh&R#)S ==)#K8(~r>;L&>N; 9mN_kRݍ.w?U:>i} c\HgXD&3k5ۄ4f bOhOs'&i6˩ɜoMD<]6fqzP<+Ck,ɈY ƀyeb>+-T(ܑrT9RaY|(Tڣ|5F@~6p<%7\0]^zfsq%%?i M8CZ,Ɖw"o; N'n}UtgWpKQY{3A(DkӻbZFK-Mdߖ1;C27;bhO8MDR^C]#A>h(s,l3ce%Z˷ɑ8hA *j<b>?❸t\I[&EXFKSWx,:n=0&)]fÕ J+7F_Q+fNaF{^VXRnH;]^d0 5k@n`rɯ*xg=:|K<@Xz?CnNUrNiI&J?\_LZ֦1ReYik8ZpTL+Ɂv6aВ|fp|qYB;*v -Ř\q+n}A2uF ǜU'h>aaǖݯdaųT~,5֎vE_vIL迿~h'ԙyXYu"EF XgW;PFeGN-`K7BAcwEgEQx4|#DJUGvoqԉ5wZv[' @ݬ2@jg4&sfID]9 ӛW܂tuxoOtt}O;N lM\mn<[(A<`ߐ%#Qw} So0ޖ]qSC؎?|y14JUKzdr'S!U#F 37'a{-^) N2hyuC+R_W~WR|~ŸjxE٢[MukJR/]>s 1qW*4#[|vC2/?},?W5 []Pػ9\4nA! `ĈzaZaR66%Vd]3>N< ]K\<rbt_Lӧ5 kcӸLa^ k͞l*K36h#egW1_J$Hxg`LQL*:iT<'I)]U 9JKIgPGe>Dć0٫SUgYGQ1퇾GUߧN}dkFJ2bn`qr3䍀T`2Q=PK)Cԛ{ot(=YC݊¡/Z usX3FE;!o,bm~kCט+ [+vʝ*x蘋 , [4,bj5MGxBoDr>^4~kp!TCyG&TW%`WX!DealΎEEi'Y` ^mcce꒒&jl^XyZD)8itLޟ9}=0=f/w5 . z7C6jr_^aox@kb*r7C`ZHtEDaI }1#Ȗ'+ђF:,ɅW~~b8)G>FO}X]nEan}Dl3f)E- clKKT,,R\_я>уIQ oU-X_ {1g:t0y^509iz 7lˡ x奥4}}6On!KHob6&ۃ,W AIh#!7Ky#u V|ߞicQ0F[l(4OhU>ߌ+é/>[m/!S\C#rJ.#HLw:S[R"l\Ʋ%Jfb\F {s9% Zn>-iTT,G"XoqY}c]6v~ZAV=]<ݔiton\s^V^XMnEhU=!?&M̤Q>BzM8>U;/޷ron !h !L H|8&WXbs1qw_,l1fD9oRºlvv>ƖMP%]v;'g8yp ˧NZ25CHK:J.Q5O._@2`0tl#7` c5.ze(NHf7N3Y毗 de SjPH1T&$mM r'ٿx2}uu0Oe'̠Qj_9% JwTL-e*d.˟Ͳ1'W#RwwżyhXo(qS`&d{Vt=PVg%9"ub5x51AR {zRB9M#7~ ~W&lV]zcQ ԴZTSQY%Ƶ4-A,ܫ or-o79xLr#* [hZCgћ)M rb(^?3roLWp*@i,-\Wa@y(#i\5w,,=ݩ[_+5t4bC l`Л0MU߆>Y_4VŬ4;CT+9Zuü《ݮr~ȅ1.c po<5Qk|PrNq:sYSdPJPi6Pb+i|,.BF -mV1AFW@j"RO*hZ[[6 $ԪR5G{:=`Q搳5PSWfkӆ E` f}u`i^Ĝ]e%!Pј qI?sq[?⾮y@!`z~^Ԍ2%fHּ&4YgcNw=d*$}jr+'OFrLj Gnt5ߎjڨ7GKQS3Zٽ 8,MJqF5x08 Zk6N7} ՏR܏m_ ūO_7%^0mj(DFM75ZAf8Q_}2>KYWi(¶z@^d;Uu-N~  :CO[C%W`FC4>H2JM%u [S <Áx-|e#!`٨-űLsW_L R1# dM ͢&Dr@BˎXHN)c"i^H29pB3LhzQmet@#e\9ѭL؞^R֙͡:f69KNڝ_c`2}p\7*誷 f_h`:  1XB!Q %lv Չgq;xTpKzOnvc,cki<i^u O.ǰulF1pN : QU5ف%F|J(>sÇKisǽ4I| {r}Xqhm0nTc\Hϧ |^u4iߤy1Y她wcIg4h1JT.!"'ti]'~$& Mv|QؿhͱpKH$b^-L4[J ~pX399d`0O+Įc62ڋ  ||? ӹN[ ޶ l#>q vY]y`_ Vfu||/Mu1 |^ړ`^Cd[<*ɜ:_gb^ńHF_+,"Z8e yx dx候7kc{^>G;YVG墚a~H漅VY>dVfglf:F\#$sߏ򞀧z)ǐd6KnWFnE\Ż઩\ϋa.\39#jOh]N0kInۮb b4S,O`hR15{%.%G:!C]B.l),9P@]ƅ̼PchT26Y͝~|Cw܉v[?U?4UGǶ SXl,yM[XFq Z<&ٹݓ5 BL>6vWj,i*  %˱"/Q(wIdSj4xSd8 8{챚j֕4i$%)#K3FÊBI b~QH&L87$Z!qu,y*Xn$@?a# *w})',"j bN;?;MO(Ft!p2n4 9*"ıL$E; _MCLڃUN/ O/hԵӅ_jIB?`tKSuQ"=@EKHI܊#( X~;~/ߨhT f\~wQN<{j\sSwv6❽U2$Utc#TBt7to2JjAT: ,X+1 (?x)epXz-5[hjÚдX3^1g*-bh|Vx<'=z/kYc4x"\dfpa)1͓DP[гgx]9C,i.#4Ar*32WSd"u_ExeVbλ|ЎmzAhG& >/(KXQRq0 xqpՁAD=]x>@ ?O'gXphr]¶tcRz @_JydȺT"2!Cҩ{AdI߷8eYC$}Db2PuM67dGay}6O /s~lҝqjH/_-i9yrr9G-q!S,uH6&G[%<[>;ή߼"ſe8-Z?e0 nbVNm!퇝 H>>0k"ҥ,Q**/^<> Kn9@Kfs"p>h՗h183+`E Ň Ya& sG"2P8|:a1%ayczR&QHė=)0/84}ثFjCeݪQUH`AzǥԒ~[.&I.) (6hNIb갫V.$Up=j7u݊ZG@2@^+KXt+لqa\.m:~붌a[2(*:23g=ݦr8'e0/sh)koEqf %h #2}nD%2C?mv>wsMpemL՞衆FVzx6O'gnU=Fjjz⴯z\u,K:E)]d"A2Ǚ<*9VV{E 72 BN +2m׎sRpSȤȵ2%θLiIJ&ᕫ^cMz2[+ӶS(BGY]N6W{ɀW'/EHfYU8G6h6i2=3;rMWafj;ineOFc RmC?:ٛK¼OWKxb&ͥCz1pXlap@m\HKý%CVf.|Kok2tx}[6Yݪn/4u'/6="_?4ɮwdߓEh!U#YrpYAX +J6uu:"-֥6g(TP=U K\޼j`Ӓ5T[uSz C.3TfA8>,sHy'Rϋw4)w<9.v,,xɮM{ۛhuLފjݫĤ$}"bO7U@0/ݲgc.ObD|~ahsnrKac|;`ll}y2˂/-`Zie'GydyY"+ߚ1hG^L3.-"ե]Ouyr UKD҄5dRq8+Q(XQ0=H2u'M"F5dU HU)cQ%({$^q`AGCoۤ`U0Ro,>.R.q~PA|T:\.E;KZ=GhZda>p+aYHe5Enj9~ty-'h_9hywu|ZJVTl!v-*ք7&7;'ZI>,B`pG3k⺿%X܀4ٍ# _Qzj,ШaX(\&1k/R[= jO2F(3t?ZzGHt)?gD7e.?һ7En2զj{'Hc^%yҚ3\&8ĎtچYT g1e<\TJk[fxv )rۈ[/ͅ!5,{ϳ?;ÇMJb}roxܥyTK׬S3/X%X i@ETh9JZm[z&2ڶcѬ:M֨媳4Rh@7}iǩKt+bWM3Gܣ&4 o+"{1M*z&sT-s_WQ`~9 כn6#v"SMv(stŁzנ|; ~VNA/zIe$! 9yzlH(/3 Qiu{nIbH% [`{GEGxzk(%&3VQ2Ș_m9X0A` 6Kf7|z! F*%qBeez᫮k<-QYʫ`M|rĉN4ePK@SD9 Op:vST8݇ͷ~+ЉL~ti"q_N;BaЭ7m<<3랥"Vxqry٦hZRYjA|!%ܯzw0\,Y v^xeW-XA:iuڎ&13L1/ xyGK-uFh9h+$i8bs&ڟ`;0Ok2cHZpE+n,5BoqHJoZ-@|zO#!z }0+AоCoHVVmR|vS[ lQ >ھ+i(mU.Bxoq>){E=D/,pв{CTN͊zz4~ F)ᕀ|``xlבI؊UtEc_A 6J4Nu$ oGbU_<_5/.,C ݗ"_z՛yjT5T9?ra(LYUhp/U QDʈS4:BoSC4Y2aY"ynpN¿(D˴. Uk1McɊɂa4 BBHԼ? 胼 -Q5M71֙pkum%Ej @As.6B}uw:vޡ[$zml?cՐf#"ppH_!+p>AXU8KeKu4x.RfnO'@:SA1lUKਰq6DJAlBwQ2gΡrj3PC84]<%!>Ё K6rA v+>+X=Sb C5Êxve=I?3Uyb~ fgGeqp܍w얓!G_0ELNvr'zDi}|M~ɆǢ-`\cU3]X/(l0P]ĺ?CKCԞ̢:R~oIlxAض0$GQC`[6Jn@="DhY1Dh p:缳1`dn"~f8BM;enqƞ^87;N{},{daLzX D34Q(J 07mΆy :ǬG3r@,ds2+< ޠ_viW 9C&eEe~n*ƶ 4$ه5ŵ FJkp`@Ǟfj`Op;t ťǀg+~/"kpYDF;Swh;"+GdN'qr] 5y[TZvwAY0\RQ1C5+Sل9֤O[&kY!r+jxπ=;yiQ)%RJd _zA`i#f@( l[= 6M,!]Onllnhlzk7o^j|xj},b `sw"<㜦P>z^25(a3 Bc??I/R&Ϥ}E>,U9H6!$:>h9︍)7aǰI^KaVo4u2kK#ݔ۔͔toM,Mm65#lUqeuC,|] v*8A΍Aэ{/8hե4b!U;IM 30._up~{&DbI1 @4ND0 UQoG8ŒvEiNev1.^ s1ҵ͖f 4u w"8/@=Yc1&:\쾉o9SѧլYlsf88>`Z9p㠞 Y,3nȼVΚ̈j{1)[Kh 3c#ev`=Dc$CZ9;ޡ {W,bnCC߽h W7jt ʘ\PQo]0XD}P:^!KRe'EY~G]pHKiړ5mԷϣ""t:h L ЋZCHL _ϴnأV,R.,5C`LCLʻj;EFxZ7T&Hn}dKw!Ο&x-w%!&_G^5L{hi\ Hyy)]4, Fx|CF 68}3Ra7%ʜRznQҡFř 9D,ñcu|U>'QNH6Xl|Qs^l >Z*cĂ$wĢωe?T ,e|Mty#[ w- K:x08١$hp%^8*IUZBل.3ԃ@ #)! z(Vy"rcA?eR, :2 #X;5OLO3iJgX4*Low|D(L}κ 6I4d_p0`t~C,52fy$~2( 9F͘;j~qFL:CO.>uNLHT^59+k^|НM_:ѩ[us +G3$G+00ύL B L|id5,A&ImP.0Jpb{9G ]wϘrPPTB+Zғ~~ ѹ&{ux#^6cfdgDV}-Po8o _QB ҡ&2rcXk7ܔHBkcq=ivvOo-o^/~ ~@ٯ ~Q}Ŧs-DqFhJE#T:Y#ZSE]x4vxUƒ/݃O6a+Y}7:N8l{ .vS[ՆcFyK?w`qYbXNtKŜm"C[~U~UsӯPiGUkr,LF}lm{|}tJq3<>YXZm?7IUrZ QLq=37xΣciYj,vA4JD~1gsW[dXkǃś]ëS{X8ͪ:, skp92J&Cgon*a5M~V}h6 ƦƲFR/q`w y#~ai­ybtLcf{.bA_w~taA; vyP2JP3\ .g&)vnw-KnIzf! 9SnDj~[cq5_oTg- ݿKGsZ<`$^'cali\ 2h۾-;V=.ޯao4hZ+m'k @רwoAJ%,5pɲFۃL.>l]:.Z;MelN?qXϳ708WBkHFS~#;߳9tvWVm{h偶|,Nco/\V&uh=TH5({?2YrzPxHc.QxZ R٘ t̿H"XBb̗?YݳOIyI _L.?FfynBr.6!8>#3u8k GH.ƹ\m>ld1tsz#\@N]!L^$xLdXp& T|UWvEYmjXz'fa1w^-/_F߆Y%41,ekj]J5Q/ddѻ>'HӇl^9>"iu8ÕiH$}O/_}i?r\͟ImG2Tzi[C} }{|& m"Hm;XpB/kb8ȧ'\8I538v VyU'@|0i900=Gk1hȵBrR͞5Ldr9e]Ď>g5hr1^QTvq1cp}\bR#vk4-K"]dSkRž#}[{ˡ{p2&pz]ڈ.!680'JD Iΐ6@y?:i:E6>㻧Gj٩xXVS/;N.cd|iKrJ.-r8W͋GËQG|A)jN̬;`3OSB19.91شX x[G<2ًܑCZV/FB18JnW%<ʠ:;>mrMѾ7×Lj) U6\Fd<#K) ]gVC.m/or*q[Oo\!49'k=7 瀪TAu x1Q>z8s ~uzlG앋=2>5 H"w 6^̅r3CY& Uu\Ƅ)0iBz+Se#6Lfvl.2ЊHIT.UHI'^Ay;f,hQ &0O0DFapw[o<}p^ЕԿ G`aκm}ۮAt8N&{/|rnZ#?N{2-*fK[ҽ6^-}3z?JmS}RR5oC*G! l \pȕ41'GXUNa)NvlB/d:%Oӛ@S3XO; rK1VA3U;VSv^YcVo ·GUWңxY]ZOW  2.fbËiItf X4ʬ5 wiktkŧ[Gqbsf4J(ݙ@,ȑdyI2E_ C|<]f._Z+t~35Dp8 aʀ.V:NpHig&{Qo`31ǫ/@bA;&g&*\^۫T _%1/SwaZ^+ʤcGz,rC ֐y|+Fxޥ ͵E|0cF- gP)Ê#5p2mY+or;XyQ)*ui_r/Kw OqMrɶ0@ߘ؎ylV] S 70vP&ԅ7i@C Ǖ-ԑO] Ug[Z;R|MR¿em` v]IKr&Nz6ydeng`-I'P0V]Ŵ(9NKM~&w%ڐCV@0c4j@[O>^e%w Æof'l >u K:LH(d>&-شWhV|X svxu >/\Rej Ǒ|xZURk ?Aw`& ` b]KiVO;,ur>[ʝӃ*"D&naH5Jp8_I%hO`]yD)uX-V0ݏ>E:Ci'ޏEHGdˈ:X1o|~Gӡڧmbv4G-r8 ͻ:xvSl6zΗ T9F8{}z&^Tt|&X0XeBWPAxCr7Lq NU _+ky5_,[h.DbFpHdUh`e B }?o t+^KD tv㓃N.cg%u]3413 ƥO쵌KCU l,{H6uPs##v7ؒRHpꤽGmpr^b"9tfOMՏ2٧w @hQMvhZqGt1]2ly:N0:n4Z[[ xuՐD{Zo%$/{C~Z3"̱E^pQ%6BIl M Q!LQUuc)mK_V lEC:ͦ`*^$J _g]wa.q%Ot-,r+G,iAWࣰ2Rh|qW̯p06(;Θ*b4(^h;q%@]#^e$Õ,1 [٭.}+9&)νv5R~դbr[;Y}#Dvhinwyzm `~]S~\w,mZ/]$LkWGԼC&0 ,{ln%rg=.һ|=Z{\M`z<3GȠ>j[ܾu.,&x[7X QߗǞUxh} ( ]( .y_Ȼ㳣][y n;8?, 5 g|H[twXGN%Hs!a! qy(|w,ռZ*A}b9iƾBJ$+m9KRV;ֱtg,2@|TJ+ US X}tM#N˅㭂;66RP F- !<2}[@IփQ27O}>_ʊob[^s#YF_D p{ BKِJx}r[QkV{r bX~SOw_ٖxo]E4 h:痦Ë24?x erHw£2[ Ê0ʛG# c4Gq|G7= Tns5oDI7(.c1=,8;!(2:ogL$a'XYWH[mZE c@˽Г]ʋ`w~/H1364M2xl׸K_*9_gs*9.9F7B&-.Aŕ8 酷tӠɂ*HP24ݳ`J˚Jt:ee [U,h |lqQP޷;Zc%Qu0S|[-.cD P"gؾW@Wxytk";+hțm _>@L@VB`t? ፚ@R@ !@r^b}_,_~U}R5Fmyt rN܍6OJ++Ыhu:Px\"c25wv֫}X,rV I7ݥBĠ0wVzom? ltM-ӒC F_:*_ղ6fH,//? @3&\QpZd=ȅ&'}Τ`o5 YQf/}Ηzėgt(`9Oy1_ۺ/+yod=xXo{qTkXjŶwx(jZ._5s}XM< Ӓҧm֧A/;Ni Bw# 76hM gvORydZVdR|jU!Ȕ4MɷG7O+YGp(åm]9{ܕ|\3̅[xP#]UG01}nf9.=y&<ކO^wЦvD}M`5j_]4?4xb8 :FVCeۿ3_Kk+oqJ(MYd8\m`)AR6a=6ր9~yb'HؘUӆ#q :Y@PCrk?ce[YàgoӅeEX㾃Z+s&hHX͇qxsh\{MJOT4߸-O!1ۢ/ <ǀ\Lca4 I5Ņ꼱m"LJcnO*RT\($asX3w3!SL# T<ctVYW,d%?vŰK~tg˯j}  ^PY,i E/ ؤA n zدD673[߻ǖ+EԨmlo %9bv.Ծmp7-& qs%J-xK=ܶтI k>F0ϡ?'Q1[ S 6$Y/g86@N(AgAc[am#}+Ⴊa6n$Hfi "Q2P~~exCd:Z49L$6E!ӈٛ>lD" vZG|)5c8|OdpQŤE̾K5{m+k."!\3)F/7-:kk=ix.,((Tfd;#1ּL<_ ڣCyyr]u"ʞpn+DZ#I0Rʥdݎ%Os XP u(c|@FYs]soI\"wާdH/KFIeO{Bz8P Kڨ{iXݓ{LU7 nXWJ)AQ8O4]z@9i hŰ|_F P2' ozKee<0(md„9_,+t.lVL|BvZE1>g9 Y RX}eo#{N}NL9[Ӥ%[]nàxe)STpa[m5a1y&BG f@ r ] ߲rBj&W:W:JV*/=2mpR5EœÊ/JJ"N:ǧU!j]I9> 2$[EeNe Ti%ƿ_0 j U~/#(|ZE(:%USOky؈dyX}\Y,=BrGzBô1j{yv'؉~n_ZԴmjs &ܲKv4f'k4mNX;$2\hH 'Ïdy:W~WߝԲc.5G_h`yJP@F}EDjȾWJx||b+w˴Jg%-]<cc\~~ H{<W Qk8qAaOx^LͷQհWb4'ɢz ,po%>X]kPzoCyT.O-ӏzjN}d!ծkϥ i Ph s,XЙn )K~T֯y@ĆnI@W8Tdgɇ~ 5oBKMvR˽ YK^ere|h.^:|ՑwX~t[L1;1tl|VT<`K_KqcSod֮1"&aHon0#=㞞}\[soVJZu,.}F0ٮl2@1F^k֣Y^_xS+uIOpec`QJ OnGq EƻX?ĩ(W?7-e'J(PCWH;Y>f\KRMԴm';\K̋OB1|.*Ƌ8pCpF ) =FHÍ/Y詟ڀ݆I|H?7Ͽ/zyPIluA[{Vga'l>em ;}0S۰V. _ZG_~a h/IE3mB>k+ds͙֔*M$%92Nyo %h`D?Ya=}GrO^`cN˞9Ⰹ Nh۽Tڈ6ޭ'Z"۵L0_Ado'ZܒL_'!FPKO~)Y`ſ6m"Q>\xZy8;]o(K$X-i6F)Zb@Sb{%:TV=u07V7;t9紽lEG-Y OJ-eßt.-q4{6:ox ؄r(~gb#Ѫznf>JMskz͍c&[ƅi͖ҋk:\}Ux((<ͫ&w}̖,y61C$-T}e&0Erw:Ga85 &(e-n6*f?#Cg)M8\eSS-T8ElyNjiͯ*M甖D&߾w[g)W43VŔQ3v7طm=%[2sA:B*&0e oi[j,Q;g(I͓۳ s[{{[X#Z*\i Wmj>w +X E=5vJזg(dcSWaX0 38+p}!`4`xݿ+Ucn: EVՓ|(.nHN韻c \/)akfJ\%b@LG9Pg4Y ,]*}qC aHQ lLW>f4t*snRno4{~-MP'G֘Q8 q{/>hOۇ -Ӽ*+ R A9srbRs%Ѵ,–iC拷f R@n -s)b0O/hwBTxfc @4lFޱB=ޭKFo>ZcZDxF7w5x9qq˹;B.,mq/4I_WP ktP[u9'bcP騯5Z|(m8f_pN$mPW5ra'P%BQNy߭hj@$r#_)!rټcTza \ce+d7ɞ GN$}[fC㲨(j(J7UN yְ Y56?/ it[I^?ro/9Yd[IyRLt%/S&4YcڂRT=h Ggquv^ 3s~M;h!G/U/y~byUy:JI}oOx:RGs*jN?V#ِh+iWTn/ h6O(K"b wR~]W*4&Ʋ, qGU@0Nnh56N1&VDM?lU,'h'Vl*t:.ʞ-GKy.'W։\Lfhtwe^.W^P3kU`BE_޳u): X%O%?7|GAM ~Ų,3jVoa|{?1+ٰ[/;#שPԐ(f`s~JSȲq:ڵ4(BX{W~ON{g~#a8-{om`F>Fg^i!H2w0r#yI/ .;RچSF.0DQEs4neY{N#nxz;|ް_6:g:?#N:Lu‹yU}A|`#=XbO.N[Vrf V0lĠrB$ Cg!.wwe.#_s:i7;Y7 QPLH/`5M9ߪ|*_bSJAysuq-XOZG |Π].2pn5؄`݈³ s>u=|*?qz~5L-q=_jDnkS $ZDWümk(% hk?rJ{ā5@mk7+*XewƜ'pf7K`G:(;_8Xe.UvQEVљ:֢R7m!K䈗N`6)T%tڭ@ Ql8r  .&-3N&,scqQ{x Y ҙW80^.5+WJV$ж+!g?^Vcƣh:;7YcM_/5pX(y9R37-)`,$\jG[ln =OfE/FHJ+W0݉0$8͡p/K#Ţl V4ўczUUj 6a,du9UbAՓmU4# VZs0Ä+ ŘePGUЋ2AnW-tXRl<0-J|&`%jbN+I[̇1 "^~~Wi~ΦQVNn 6hݝjti;Rӵ]r2`.5L,1[Mu _G'gZT`V-G<~o*Ѝm`N{@亘7@Ѫ.*[>jQ?Jp& A,./{dK{ P95 AY's>QX)yd#QrUlɠv{.&LbsֈvlJ~H-$ n@kgԑotܣzR@R揹9(UY\D$੻sNa៸hjhZm`4r@I}d3ǦaT_E㛳!{`Ϥ,Fƿ6.e"*,zV`R_43eb3n#[i舻按D" @saZBߨ jxϜv٬/2噲-VokE!a"$~/T W,~2 T99oҭ!h 'p/fard=i39GMf=hU$'pG `b ꬥ`Ro*i.h</BUb9$JidC/BƿC?33|#籡E ХA>b 7N6YNsژaWQ:rU^"T7'ѶRÕ%>jܧtjد W%"^eu1v2!LMT(  C:~E Wǹ4zQu4Aᨎ~DAι 4Ti:Kړ.*lEz%IU$Jg,e7PhN\Kupo&P1AQt3%xbH]Ɋ_ƯeebX>(<K:1"O_@rCj"-#XGf1FU W@0ȶFw@9T?;{xփ 6n'Va"Bluu2.mtkBCKԹa=0 A~W;\lLBZJ@u<@(1<~e]𲷧ڜǃcnEɮʮw(BUGL rm2)-Wwvs-3{"I #`_xY#DTD7s|6C`m*RS冽2+}>%Q)=9 1Kh+p3I(֒"*NSB%VRDTSw]~xl휂ɌJ|Y -OTrsJ" :*8۸)Cg: ZLdSU6hۢ8󌉫Ur!/ ԳغYT,ؓ.b/[r``mEhzx<T=QjT@ 4i8,{H 5-bY[>^w p=P7j "d\GQ-($N}=*B!6"^f ?R3Yd`evu DeF <'W{^1(&z!Iah0ma18m@d$B% pa-PNZ!LS9U?VW,!Y=Xn!OQ8Ag&,zތ@NzEK5ZbKB]15hx VDsٶą{t50nDHij=I=GQ_\X uo|q2e $Įl>h58oJ`׏%on`ESYWJk}(pcZZ_qvDy4͟q[uCȘ)rO эrǮ,p=]03kYQ %ZXq6ˮ΋msx"?K7B"ԋo<⅖T! !Fؼ ^8R?\A@K''+Qds16Fؐw+LE! L7ހȮ4âUk;M7Gyo م@Fnvylkz}F6v.' USէj¨B'#]s/S־\smN5%xWwJ'О{ѫU޷VoXG01kuqdPm[NU*.$Ȯ Ϙ|"wWvBFԆY>]|meҊ7{B$[y>ozɒ.W?FMfqhD׆Ӭfד->r3{&o˜SHap #Gb|We@؈_VTl^Eئ( ȉb 2+TijȹK}Jz8D2gA'JשwDEJba@N$r\nMD PSFzWx57.Z)wO L._9 Ni1 ĩg@N Jٍ6&,Ko]:L~h$ruˁ]/8kB \YI&%7uIe;4 ށS>fp. ͐rx3c1œ G0 cGGg# ^#H'vɷ]ahg$ `Ѫfi^qDTM$š)}G%ؿ~Zo>gh ́"Cja8Rj n6ś%ݳݽjuOwyL=I%_{qHntϚKӫGGnU6wvu׳9L04OH?&rȅfkĜIq&fiTpx:.(T.VGzΉ韒EIT(UR+%L/]o(uk-Se0>5}" ՄAEm"Y\ o5˓Vo"Gɍ!L 84߳:&rR Iuz,owN"Ts8R{sӅd3JZJ U$FQ9AQ+nYT+?quO^K869^SM6d2uJ3h90M`DqhST3k3fqR6'>x_ISvHV񭖷a M$onx"fj*حJ@ /aHE{oy3(:XjYOl H[T.y";zDw,Y?տM;FggQ}qibz拥uq~#$l_Qx^Iݝi82,,bΓ7g|BB/s/+,Mx牮.& lu7o4qg\O<}}z\2$'^΅?#&LPh/=ҽ(?"gV8/s|ގNC,^goHٔ@"~BCh#v'Mz 1@w;c.s2b[ү'!k<.WMXsu܀!!+ bUk-:$ vO8z-Q+Sε`o;l#N,(,ʮ+T2bˤ>3Ľ_ TOG`Kz^Cq)zDDDɊ͏}ٍ>D3lv 桡WXf<>J8w_c¢9@+#N+IMCZ~[^ws9ϙ@ a!84)ZN6%o{~;ΛwѬwG9#%_H3YmbڄICM+B9.lV4h}&?؇kt͟h $ ~.R_z.ƃd[Ҁ02bab JPKs[ELZn@>*`굓Tx~"4ҷ3|w*'^(@kvs5w!6/#u1\C rZo%J8kQ<>~k`P#=(؍Q{=hx'kWvBY Mw~ϦҦ LyI7/~ kw^zC~(E¦{.Qx~t !h\ΜF Ou QHL{/Q땺LC]0Zܖw9P8+yd}aCLV 7G0GEz<~9} o+듞ѝb̀Ǘ}qn3 R[qu޲աMNư|C7,<ĊyW Ǟ*^837rqW1%g,Nh,F/a# (`q[{(6Fӊ:ͳ 8 Y|D$2(N ?v} <~1@M`]Kw;o8&ytLs#<wԭ&O4k."[?yyԈyLcS __7vmf5eZUasF]z_4ڭaTp h\yaAZHtV{<* .VRzL]|HI HCQ鷲9sl1KI;3VLzS "ÌfV]ijiIYe y|9 aCC&^ԉҚK8tZ5`8\u7`& #5ZdFe'ނnϫWU*ʴ/n>=x0~ Gc^u(n JxzU(BF^p\ȡIA:_j"JaڽVvL|$Q?%0GKc<ײO3l]"3dȶt*)w8{K|U–ٕhB6\oS趘>xzPu26HH ŀ>a'fSd҃c&@ >@+ [vQ5}>7M`ebɭ`\zC͒ŷJҦA2״ ! 5M!1g'i6*j{6Vӆd0 >Ey^ wzg!!,Ur@+=yeaNˑ,WzHg-oiT ̾l14k2ܥIȤ }3 ˃K+AV9i?rL~M+ؠ;!oYOSO9yU\붦%r0ʐFz|1MEº Q͍+DBNjb)ɸ-9x1o *X٪٪S.6e״\;vZ&. pꪨT9%g3;A']h擡%.yBb'+Fk"φ3܆ɹÀ ѷSty1>?)$#}JMIJEҲh$2Q/>pDzIoi7'yތЗjڡ{|+ Ѵw`:0G/K s%3ٿM] msv_AA\G΀)Bg]h : hi(zɈcoa&"cT F xV{KsghYibDz0l~PIpeJ9BT=5Ǜmv۳yD~ 0ưO|n l[- C|kg!5, ':2+rwԍAzt'RŜs7tZ%}WR8/n#ّZOF~oㅉ]_ѹGܒ2Q R F*6(j%=Q"Mjņ!rc@owzHks{+<K ‡ tA%]ģa@Fӫ⊼p:7xꏙÂE/VzvZmmjſjMn]:;l š >*ɴm~\,&Kבe% sߟ^QW/>yM}p)t-SM\s LKM|BsMZhy}h}켄vQ͌0@1yYj.^F0Ûkyp}FTV_,{+jp$3B-CEGlYK4nκցOB9 1u#w)]d}=DQٴV<\~ !/>G17DFf}2ER, g% \`gs EB@ n#.LB^/켆={ƿԾ283,^A2ژ2 /F1+el̞=:.@pH+j/*ѥT{iq FN,xƁ{ƖyC2{ݻ,_>ԚO-jy&s'TڱOw%{eMe k&ʙbSvޒ~<  4bL?z=ڢ&9'ܰ'j7zh6Wag{80 h@1XUGmGc?h0;7v㴿l8 g3~;Ştȫu ^Z*{Llwho1€hw^D3 y:UsqHk]\rг)d <k2̼&AV*2PWZ N?[zO?p(Ql\㵳!#T*Ms!i :A WVBY1HgJ>zRΘKZ{ ^D RAm.{ ijޮ  꺚\R@ϵ%ʖzw7S v?bTE]&?pu:8^)\Cd-SͳLrH]n[dx d`EFo(U3?wP{#dtR'Rn/a2ꤡݕChlWRC[컶4d WH>72fڇ( <:/}嗳j~-MZ+ԍV |RJxZ9 *K [ъ^/M؎ݞlOEƿ1O!6!tXIEz++BBfwp[r+:XSJ'vдR3_a _w[bsEy_-"alc1csHߒV{yVO2kTWKN<^0d֬9hIύl&&,X fS7{Gsq-q?]ލf׋r3؈otjR9Di\]!w͎L KwyO$kS4ǡQKZ{ NXZbz.^"՗6V:g鵲RybIrEB !_s4k<B?]@kmֻ˺h Awfk:Qzq7>!n2oFm WrĜ,Yvk7 -0][6׻}YYfCgLl{!&p,ʇ8a EF୥3 -]Ѽ꛾✲h]KpDŰ!%%OOC yցAppLzwEe03|Y d"d(i4`"UI \YαÝ|5Tu X:S]T5S{"Gyt(Ҁ0)FDizb۞+81y^Om~tk]G8&ӓۖV#^ ʔR}i:4Bv+Z;LA2%YX b@5௱+wFX𳖵r-jK$/9+S.ߘ=BĠwϷӏg-Zt"w̓xo9B=Kpet~O>U:0`'%.0`p-;_,3\FdT.Ku=Yl;ne?i2"|ֿywt/$շo2?\_q _}MY\ɂsIתIKw \F_ gi_j9K1D6 ֌ QR/çK~`-o5/­3HK8x 應4.5?3Z 8N!)K \RcճY Rme+.]{{^Yժ Vay1`:&7c.a|sOKxpPq0Ě驯FjA{+Sobw&t=2B X^BN$kyFAxR8(f&$5m=,1y6nn0Ŋwssl{utR* O n3G#A5DJ; r2""e|'[}:fZbD\ Xl楔|E}{|w#|:5*Ƽ pY]k5ahi]mn^U_Wmӓ1Z@S2q-䪔d9gio3|?pv߽9cf &3ob= ItL`oY J׃4.7#]$xyǕJzf@,#(^爖<8{ͫ|WBe|dLqwU1 fឯ8d)'8+U.9KP|SЫT-;z2C H)iY$T.-iU7 n?G. r!BKட `Y P|o,OgeEt[89S3Mup\eCr HEe wzQәfn'ֿX=`%l@&qdlHE`C a|h60gj!K1UdبH[b#R^@ ÿFw{=^C_B! #}_Wgјj_M|\Șg֪[`:Jt{3*0^4@;M)۲Uj0(]J_ _<(O]0l,k^O 0#˓K'Vt$&򫮼Q6#~_ ie %jr|{-zݫp `f% $I *pCxB/nj= 翣3AɆ%JS)6B*7o'9DР&0V8Kx[mθYW'MU?dəy[1Hog0eYu{ΫJ3V xF!@D|GnZ rk8ӵdӟ#pRу+|*Wv \th?HZ-h.0KyL1j_|G9Lug֚WWUIqqfG4*ӗ![ɡP!x͑8-Ϗ 3N8s{AiŠ7iRdEP%'? 㦂X*=:zT|:,**uCʙL !0Lb$֔`nE-]$Dd|EkT5\1"rhs6ai 9Keyl̗=SSV(峭9&µmxdv+:..C =S9IQΠŇ4tF`U4w'HfI-UzF7tpgdM׈ f:ͽF NtyCU&  :j mazX+2A|ı2)G{$2f[ww) ݬ{faAZD3~YX7\+^I>*&c8@( JǙH~ƕ|recdEJ23Ř$+A"#orM <$"*I$<"/T_jE8jQ%.fOe%j:,d be#l7}|! zzf$YfG4yOOx6"ٹ.(dSU-h/ॡr}5ex:srjlWȅW3Z @yREv1WL6\>E O@FdUZV CW _ 0k/?ڔ!ByZSxA^+h$ePipey`ՑBzx\ Cģ nxoz^˝eCgiSP/VR'WP>0Xy5G X)ʄ,@0KXILe CB‹⬧Y+- -Kz\݄-qZMYϧA&6f^Y<ѝH';Кm&iy旅<J㊑gfpjd|krT[S/Ӿ*=oXB2% S;^eN[FCqϚIo+fQ|Kl[YA8&7e;`E +5F'MXK9ʦY[b/qWJ꟱T6W .C/-'%Zm-h1_XnjQK%V1 L,>/YmW`dB!{xY_V~՝)0:eᠭZl&47vs1ZfՉD} ׄ{_3<RH9ҩ\mZ^OK_yqJR2W]0h32Efy[QooK0<蝙1/AΌrnjzLk"gE#ɦvElj%^%\Hg}r+M&ل޼RVV?'O Y5Hp_4g&6BЯd.-G`)#vUA:,tYsꡭU;?pCM@ailT3#v=eD4rXGwVfI.>i"aq NJvpMuh;Gp~>@mZWRul2/{zٓ#et1x^jSJMRMJT>Wx׼+^9 ]wȰ~8`cc^!$" &K}Mìd;6\˔:5#jNFC~!w4iY0bzN5s+:o.,'ExlOPEm$ @[US% e0dzS>x$uf^ AÀ:xI4f|){5}?wHt;HLʱZ"µ ^(o8s*'|C3KO~o-Da됹SLT])пl3?ZG被?WJC;JO]?hD$SaPuۧ?T҃i8O/qJwwo->EtH7OspAH aZp7Oܸ s, ɺcL pT8zؖ+TꌆY\d>B뵩JO"M¬-g.P_ږA_Yt%K,G$B;-wORk ֤._$jzR:t@bܳj< ?e z7y⩓ߒBo\(owB);!e**0-ٓdka.xo =80MƲ5lzXrN5;?$~zѸ(((% "@x̰;Y!0}^ zBa~7xl.`"OVtVJJOђQi.,(ܦpNq9J|&Cc^6ӟ{u!R_ݵ40hE &+ld$b'd.K`$Oj+RaR7{֍*H T`D,lVqgaJUhkP|q7MzyZntqS'2ȣ3he'*s#1c!wN|O˜!A5x 0yUOpZ)=l)v|q e̕]OR)sbb5K=RHC,O8<1p4yizeE}̇a,U_94@nt= ӻdz+a8zސڐԚA5SJN1J@ߩLRPJС^i4z!˙nucaQ]r晷ȻKnm;02$zTd҅! 5* % dKhɫ9^[Vo]U5p{(˫,~. uO pr-靦Tf4/eC^_I_\0{p2Sm0 jZf޿V=s4*2 _77*RCm$ ֢lF<#HVx1V1/^8WNPEW}RMd }/;sW"H+f¾/˰EqPy鏾ubEКP:h}ݪ4*처80>V%wk`!9a#kD]?EǴϯ'}bZB-+t:[NGvkmq-6Tv/Y,9w.~/~996*Zim,g3Qec2,%Ov"pшZ3%$̊(W @$ʻʩrCȌ&oO+: G[Jy <9$}v@3^hsiRtUA?<@r R洧M'0*Ҵԇ*XH#GɹB+&H^)hd8qb5We6mKN%\!eX^,$<.[5fPgv D?`iVеVZ.GG '{^%W??A0^\6Z.N[ssBN,rP^bOnO:v<({{p:bx_T$(]^qdC} ǔCͭz6A$*NGK~ؗ+6p:_6O}Zq#h񔹂=jAQp#1}2 N?i@9>l1y#ല#6#QwF ;xU1I-[ΚFm%}w+@W 7,@v&QZQi^Ңr_i{pqrGg`VQ;{Nq HpiScSC*p'C%?d2&<+\AF& zV7Y`g< +'YwW>Ҡ&K;ȌK{;r߮R7uͻYSMzAcf%^3j P=~zWiC̟W>/9|Hpi>Zs R^}X\c+R&1T:sҲEc]Hi׬X.h\w7EA HDn$+ƣs$6|5~Qxx:xzLd2MUvp8$0ˤ}]J轡&0oV?0IbEe)$ -?;cO,p:d6DdԊX Yzk5@o~{ͥw(̝l54vi-9Xª5<b&_ ׋ERD7bXS(M˽xSJ6q-xt^M?LtzNF,u3ll`YPKhVdJY8ۺG(Xo7>ymߛ'hThv#Jq- LĀ)IMyL;JJ9WJuE 94PJOIr`dj _Cа#p#Cit*?3xJLjb<(lX8(KuםV}I fyX2PY EjMl5טJ^r$0kP7h]YDzJBj^B(Xh&mWp ,QM==a.A'A:1xk8oCPmiqq)k?`^ln;2l*mۡ XTؕPʖ_naM1B"yKځj߉c@^(Td܀D"\袜YfNsKz(c wۂz<75!Rf]TT8nf0HqƪnpܹFW:?xf =A֩$' EطoUG /‘,N1ie (1Hh&GrGM$gNQE UaWjmJvx7eҕ}*ϝ4~pU$YvŦ&F5Bآ0t>7`81nѰil]Z gXYi~RFotm{uAa㙍}T]:6%#ûqHlH_X.,g&أn׬G9=Iw:k?LJw*2"nUϑ#WCcCB4K ջC`m:4l_MId}o,zॗGqy[]YlXp Q[_ޒ?S>ݩpovU[]&q.i2^Ghʰk @ԢTsbjM9wm dvYl ӷ?D9& 8BOn"r"&7\]H_[-MR8$uj!WC?5㯽u0_a7t46i0j2|^21'04L5@n6f!3s;V2(ۍI_w:{\}fQEWL7[YISpD z6` ~]w.]U CbHA7^>1/C21[1->K[q%=@;T`F5lHQ &ڨHE4T^S8dpigv}LhrFƩ&iE=As)igQ)i6ϱ-F)9kZt{Ү;@j#&0%}"c O{sCs=1&!Ѽx22npb} 3$iB%THWFſ@O dbw&lPWJTݤʽk1R`JUa/[6T0<|{4hi,ĨׯċUNo7LKP0+ h!\x@,Pb*lŸ[;-аdlJ#9j|ٖKarfc_WHP#>[ w"X k,",UN+Z@ƒ {q@~dSNNCq;m>ߪ$ͭ¯5?9Rr6i%5t; L]סqAҩ,s IH66aM_r[ۏŠS֭} [J }AX#"UɸGz~E~TzI< RC5!6*$i|GZM +鐽3 S. %Ot¢җs~%ٶPnii<=S$,qYr68slHϯҫp)&wB-3FUmB/@jNYB}Z7vS Q5e>o~k.Pv+J8զ $3 2bx3ݫN*߷~pEyaALvZ(񪯘q+7!yÒ_o o"U* ^59r=nUlv.uR x9-> G)0:HЬ5Zu"aU>B}FXu>SOI<*f%P-f9b/H\ICF R&s1?ץ*M&̚ŗTFc˗yg&فh+OpOm]_Xn{EutHk{^`2:򯧕 ŝeiF0'ks+a-T]`M˔v\4pͲɼ ktyG5EvlkO"SMLb;LZK S L]C pY#CfS$thEXb'=;Yq{1 AԷ3rwLP2xkA30S.(ZO38 yEƩy2@@55xC!] KɊGP“C؆R*B~9`*fCz#&G e5%zSQZDBFsXJmEG?GlvS uko U/I/U&-joV!K?~ Kx]l xZt~3k9xu!<[.ZoM >_[d*F0 :tNo9aDQ=Pg YJ3W7r& q|/tdDsD|Y!^YS ^l@wRs܆Qk`sLW}+PVg'Chw^yYFǃ"c*A`NJT"8> -/Da0}iaZP7KDeNR>\{ǒBm!D:OL*2(W,AuuߓR X OƏ5ԛ0P{io D5Ԅɜ@*K\rgcL,5Ujv0ӐW\'PHh2%,-*Y/m;^}:-~{&/L;I=p*.dJP h5* WT?m6$Wxu~K[:wSt;FD `45mU9>-t \;RjVC CH^WxaViT*oc| cIy7:7ۅ0Ma۳9 r,f.EtY[DӋ.Q}zU߷eeS TY}Lv϶ kss2)BJE}lHlO aR".tBk*gj}h6260d%oa{|]<2\rd&e[/T q_0l>N&7G!a"ez0䏥SFp҃Y OZD<9J&=rz C+9{>UJ'R\#. ^v?Ib*9Es [cP,fB0i?`D\8nibT9Nː{ -A} )ef)h̀ pk"  P:c >= t~@n{`Fh?2!p@Wnf>M8L<ʴNP\K-+} zTx!d5sM6#LXus9 |/GgQ$k@Ydu1䒃ڌ#__./C:;DR l\V$Zk:(]Qu$T=av3{R )CHظ;MKU:%CjCggʠY4Z1Y:ֿI4 H=gSh<6FDڿzR=V\na>hD,Z HK9ZgN_UC[{d;Yʏ U7$=81bYptXK.E,Kn%Wwfx݆v*̨Yo8|RxNfTwsٸEIX!HsLZyHzWtq1l;ڹtJz&Q{}g=W14t0^^G..jUaI%!]^oA 9h~,CXZ[tzɄa$|%fw tWFF_T\H {3 c3h7{KaP2z.3Zb^;2y?s ϴ a`+{^5@I*z2@)63_Jϰs}Of \NZupK.84>wR/ d1k(vK*)5V '"JK/qvJQ47Zy^cz @jvO [ݫ:=Yjk5#?m+?6#6G+Ր^˅h;xT;]duqxsbEfm ':=t=}#Cyܼjz vs-30 &9z`N|g(Dw`W3mOEDT?[ڝQ R A8}U!Ņ0l@Bl kpa BD0BʿW> i -9gڵsPdT]jO!Ri (iz)ɈqZσ [J/-u`C=n,c }}U*0Mx bXZ/e67Zb@q*e]RT4cx\C+F0sTU5c3bv'y6\؎-N{n_v<)Gm  v^\Ƙ|,@ASs.;3nD҂_Ү"lHbeFuPgK0Η3\=brkVJSo#/emBjPX3ݜBW} m+w n_ ,+yyTa%z.b.Me"th; ԕ2hކϯl{P!+,&$6QW]Im);WvTv4{==1v瑒{c^,E̹4Bkl^p.!Ok~Vf-n2קIL "7/uٹ`IOuvtq}r#X|EtϞli~r ?  F)}}%?߾yqoCcq ht8ox.'`Xq vt08h1x<ͤ7*Պ{>H3*hr3ޒ{c"W1Ml01.'\A9By\ V֮(0$ C~ g 1]9 F_LrzqD!#ưUFZ1(1QX}F'PIR\Y{BkF,oN"-F%/n&+Fe8_{B4#C&fU}n1mM*Ú(ޘ$؞KwVBk/ɢH㋫ 6OO..NYG$"CE^J67VvjMx /UT;^/>5͞ MsS;La K+>U\lNr t.t.*IU i5 ^XRz"]{db \OCjrk./-iK3%* ms|*Ok}lsc{ns9(v 5E45fLfPh;F4SXk9cߛQ,U ͊ g&b2=34IYysgj` 0%2b I6t[{:KYW+?-ziyJgy7%q&m{q%j۠ fkɆ_4-zuCXPS#0(C@!䟁''OI|Q~fS%..ZאG84QuUtfݾqL] <,fU#vc<^=i/kD,s|ؑk*p'qYQ9&G0}SJy}70dWh:d@MJ#.Íd^5q@śM30Z!cec~~!u4! z{LdH[SQ% 2L d*8[)}{d Vm=H"FNps%8QOj ($F q\6*ˀqi?Q=G|]O7ǂ ``$mM%k~7k:5;Ti,roR\H5zF B2oZc6Cr>kW:GSaoyBmk]/wGaq 8Ok/dWEMzkoD9[6|} \lj104 Ǒ8x5|s%SWW|.d|B\zK.|q0ׄU:|\wɫ#?n(V>bmM&T. oU9tQTx+MHvic a"ϱ)ȷ:x<|/[qW5~pz2?iUlD+?JbGs-ۮ O&"P^E`4 NY{J6vʨV7 ..ۧ`.2hg0лx\D2q~AD@dZ%+R2>F!X>jGK憜alTMF!f1//%U}o`ЊVnQF?A[,Gi@,)"M2CGx^ûھb7{ kq/NpN oxAdRomާ$%}f [nlefD%x!)}y_^ٲ*cLКbAX"[kqL,Jh1+ EgeCԟP^MbXncʦiB9"V$bHjv a0!')I}&f?ɟOHa;:kw,}\dË7͹|jW䦂4 )rڸ,@AX~7!xsg}%5x O?4ޡrr)¯^wa1uO5?tk3h[V̫OKȮ? Q`axˋt-B 7+uQ2=ǿD-P)݈PN nUޫ՚ae(R*g8p|r2a^bt{dd8a->f7]lp1Noy7ǓY7_lP&3ZmXE7D[ Y+ vtyЬRQ/gx g:ȯ8tURcNe=ϑ ˑ/N)Rj'aF>vin(.S `:OYɐ1˄gK;Vϟ/~9/K= Q[CAfHJ #Tt14gc&AarcHfجŃCӻ|< X?KI1!81gƫIX鐓99 cW`z+45k '2pD, *n k{smK+7ᴥf%BD3Gb3y/yxdFIj\l!Jt9"/ :3\ε̹iH^cm^Ÿŀrӵ#v$.QY1 I.2'&)ۖ{CJJ& ƋE!=~"ig&I<_7nl\ixE9LGFk~kY\? bv, $h Z77AMû` ˩TT7uiܖ'YJX&g]"x67VAI `@"xbVBj|ssb\qGd[RBc|>}Ce IXZ6Kذ;@o |Oνe`8'CZ]#`yf{' fr|*,A1׌Zϫh`NUZ?D*س:B9bR ^tF(J=,ňh&;\!wt+xx>e)!Z:3Y6j'*w8dL%{u%5\`Z%f#w"9Q_ ݳ~7"*W)53,C8=lYs [/in/3{{r^{쮼tq=1H"D=C ^]tp់INizCw~ J"@>v i6Ѫ߃j- iߔy@B  xh0*UDlU^HKUr@jv#p}NnD3T? 1xx?g$>s|0?, (F/Epo ?2Lh╒՛S{O} J+ AR>^Ƃ֊I\'Ə8xL.jn*.l fgAK0Hn-Z_7Xǀ!I`x~bO)HhP@H.:JLR2$HIξ?ÕUEcm$z ^s'Bz6NW`q!qq2%[*ְ zb@rs=B?V͋{}&Tj&fmf ^RxNī7g68$u'[LJo 0aGV)fiyPuB+:O//tK$wzBŽb9YWɭ bV3&M檒Z R񙡇pGb=F'[Myq8]wtX5%"G6;0UewMm7E=0;MD[ZOWE' ao8ɡ5zoȗ^>ctu}hvKB+|_]VؠcVSdC&PEth1@e)UF JmWnQ1(V _cE๙y_;۷w_2Òi%_# QrkVPIǻ_.)IK>ςVX6D]}0ˊx/B,†C/N] ݭ2+<06_wJ0G {zh~&{Cag#zEME7{Uy+jg;v.gK9UxW dgnTf</; j$`e7 'm+q-F^y+&|Uڋ'(ύj.}ST[ ciH2Eg%w)F9նպ_014.sKx00(q!O4 d{Yۀ'(MS[@ZqI 0{҇&`ZN1ξVU2Ê6v=F%rl x+MТy>L@@PWWU`bb.z42Lrhx@.-$w]̡F0SPjhAz+o]XrtEQ:[mHTKz0lKTIXoƢܯ/1,--!mA0LwGO/߹V{,Y>N`QD+8#"2>`]dR:Q[*a.wte͉fa!{.<\_/ԅ6w<B͵9U@4 qWT/-H90e>S@I ̀Z,Ac׹GQ-?@Nm82jk03i$ F;|y E 0 MOv2t\U{:;}S+f\Dc'oD:MN* jpn/ˢ.rV-7g:-[.-` 1S>g`uSs3OK]Bp$w@]8c&[S3d&y*颍 vBͅ*eXEҏFK(@Vwy_[S-Ĉɞ,cnvh s9KeJkWlaq c`R,}z_w'lOS&dm]sC= (D 9!U|@w"p߳ .1{7ڪKa <9j!b,{t#Qmm6ϝeC}+_NڝUxDWu/ejXlWX8Cmfha>OYCfbgBs|9\G8|2.cؼyl +CQ u- HE+d K7iB ͖u#LI|*gW/İ뚠+V,h̙Q/P/WA&/el1NjM>#wBK ݄D]RNxM h2.BK|<#A^^\b!_e8ZL5Ja}p1@g+ u|H%#a/DsrjjJqV)D08%W`%`s^^ Iw*OȼcunZ0Qy;Fy"LKi&;}Ay#a)\UbZyإs#G0j6I.Ԅ_>_quWP֫BiE'b?O7^{ůҎAս>D/`sIX}j2-tCZ$zM {9/&eb_q('2 2Oϥx3fp=D47 Ieº>Ex_#U<%L h¾u.Ϗe(=|Q/hD͂|្%@6fӾ^npC@i-KzA{ voOf uLNL?_]٤*ɖ9٠d $# iO5r߁v ^ksXTClzpO]OD2 ɮa֔A3a4VKnPpdnJ UeZۃ{(BnZ,&ɠYݥvo5}댇$x˧P0 "71J/|գ|LtxFu;HƷ׻|6G /($R+5Ì>jo$?"+Yc2J?Rh!~~, ?ҾLPdqq=66`pO: %kLxk\ {^e6<,掵|$2gW+ZU^;dNf:7KM|Q,E:2vidAR0Mi5{Y1(.UL% yJ F:^2HEixOͲiE@}x 8h[jkԈY"屑?Q.G/A4ȦfF7@FL-Io%!lb!^aSHۃG #33M*Ķ37u,!'lj@O N3vkyZ`ь{~9(ֻ`K}ÑEQX3IW`FyeXvaMƪR.qqAVd JC߸-zDMOztpĽIQl{یzY$Nf]O^r\D@p+dD[Ȫ^,p{'{ *, Msp5fS 0Fʬ_}>?lA4 N^/O[^tE)q08v%!p.:W!\f?/rm Ch4`5s6l 7pJISZm C#G"3a^p!͇E,ɗ;N7i#͍o&W;;$|Гy6ٸvwwLVuD $mDs&ׇRlsILPaȥ7R2{̐JPO) 6:Nz4 Դ/GrF.X|*M%20izAIv(Vp *$3zb'd'A~?]wZUEpDv㼟,O,b7Gs3'VNQ;9poy4Pv:e'(]J~1z1 W\kY`KOlPBMN*Qody"ΆʘfHO܋Φ~٭wI=\ȜqLzrKj2A+9ԣ[Y]m{yMz=Hxm#v/g ZܿHc??l&׾4^{wbu @mX5&kmPL֯Zdqn579r|򶸧H@txv²ǣ)?]wi8I56dHh|ᘓ65 ?x |dwZmS$Q8buǣZNxE0~k7ٳ_,ȣ{)v뛯OoSP8IQqVDBYgٝWɼ⧺QucG AnW=Up+* # рa|.[A"u2dH6 BD'DfM;W!9p!*j-)w%߿ |}'GN&_tK..;C^nm["Dղb91.; ָxt>{Ps<+eOTy%O6Ec qh^7lzԒ`LL] }}Bc5z<9 tQ@i-X<,cV >`ŐwC5!yۍ6`H_yWjl%hDP;ɽ|NVxCB/F`cVP;䟀9>AC #u\F7%hR0z1*-CDYLh8\?&&Q{p>^"]/D9إOr^H .& WµsU3n$ˎU mk`g" q+fn?a1Eaxㄼd4Z|Y+[zKRks.IN K}啮TK_6Q)byd!nr,ZT:E3eXBt%hR<3qxԂ=FN< 2s{c^;;SǼܜHY4,Pq@d Yan.+s0C xWZӕqfA8}~r!9.?( *G=;ӜZu86yrJkh`gkv=إ(xBKn6;CB`Ϭc>dSj<_i f6M-bE YʭߙʮOW "MN,"|;6kc[ (&C?ξnɷι~\)0}}kkAohOEKY1FZq;ae{)gqptW7Xg'8qŚi) 6R3ھF1M@JtlQj9>7S!eH@@ǻ5K^Ũϣ{KbE I΃$zW:y TԮ[.^tھ+* ٶz1讒2, ge?)piT&_y:@o䡣҆~] kc\n+PBBl3he$`bX+omk`d&][9s?eݧTg 3/esϲ|,`C5X @(%6X,#O+_8=։ߋU2{Y[\ywJ7|>%Jo_I29 R  ϼ3_W-H0a%""8;8%yq]S;se^sڟ|oV;FԷռH\^hۑxNU}n OȜYPNEd }o1Yp657 &*L7l1?S'+-'YʖA50)Sj+9׮LI\ΎP68מyjQWPSpIMޢ5?I,u/|Ib:b]qds5v,,ᎵmsYj(ڌ*a]@+Ҵgd<_x7oX5)l/A,x~QLgpGPLR.0e94*>R.!ϛf$(6[B"0@r.bLuCiP& +[.*yaNNS֥ҥep7, ] 䩡C6 uGLAxtDeE0lr; j \vBV*pJ/ջY6WR)@կ:P~1__Vl`(ΝR|(;2.^0(Ko³0G` Ƀ I8ӇA/C uަq#ԶGsk'UQXĄ8W M PUFv"(kz=诶Ҩ|LWs#^BWWS\jr9JNMT~x.\vC>]PA~0 ~u/|hZP}]֝^T>Rk5rAm~t\.8e9.P ~Q\C^c?y^l?⧳ ֋a+s3#8]1%șvU+E$FD405絎XYuNi[zBޙ@JqĄt5Ƥ_D|;`|@sc2s$щw*}[u v{[sOLvZ&0t/J6}†^}!fivEVT0pWKg TƸ}iUF i=h`mu fi|xxVO#|,?opÞs }Zæj WlnԆk]?Fߵ`\q'ɘc`O1&ĊGpnn(Ͷ7'YC|}/LsB Q$_l1<}S7v>6RCd4̅^R{*׉s2aU`yq\O G4ՆWfi ze3΄W\ 39ͦ7ϭwl]GO nt a4攀H_;-80v5re}۶9D>1Y Ҍ-,_ R!u[Z4T :n6T(yזr* x| ӫwe>Ś9_}?ӡz7SϮKC=&PȲ"CjqW=,;8%j^E\/fcӡCD0Qs[ )bNyZDYhig0Ky :@GT"s]aQx3ᅪы{AI%Z@#Ui j. -Dvl6UVzd8bp^YNPLUUQ9B2^Y N+\|QTVUſGZvso12VBv1M{:A?>ic1ق\Zn`z=t u|AN eu:7wT@;PKŜ6W<dB !tĕaZ!Uˈo"z5*Ҋ8XQv[*MN}l"+c`Ij{y tD!;qi2iuE[̱>ΪS`\›zLX%֗ Pp;vV?3 삪o 5ޙ,yAosGZ] wC sK9SNc)*]_ˣ9N8(pPP VZXQ0dlu8n99ȧ2zݏIZ"Ⓙ[s VR[Ne4TiТ1N.ׂ$kq%2^YHsw5YbK"n1Ƹ^ꔺO xksbAVOʡ)V+ȡkԻf)m 9Aa sZU3e5Y @}qg}v]0E("_Dہ l2cƺT]]^Cʦ:Y!Zg<b[)[EV|.S5gVANJR-ɧgJ(HJF]Hk0z|Hξ8Caᩬ!㱉8/X N(̌uX{tEt:mE~o#\tOvw\$Jl<^j% p;Sr s+-RC&:pۍ-~5"L8.u'fqtqz} MßReu}|aӲ:蕙S[-jၵ~;mVH10o<sNjn?@KckrU( k{ %u Kǀiǝ]\4)%ͪy6Fh} :Ʃqz=} m~(gK8Hj-7eTQMOuI1 Nbcp ˢX y$ Yt`P#h+\.fRyXaT8WzG<),9ERVy3x)Ĵ}IG7 O/3chsA[i-Iy䔍rP O"9nRϘt044>%b,B5+ņX^CtiHO0S&/DkdOm*{S*7e'3d겼z=8_]Z^Lxg>~7#ż`TVJL 0!DAl}0CqiEֽT kJ.-P%[&ȭ[1G%92!+!-nAK1J^eY?հ{c2%=#;ɺ*~v( ~=e&Q +=OO_"*1|(bҐg."lڦ4?uCe)Ӛ]Eh g#93})|[Ej/hx\Rp<ٽDI Zb6&'D͌-XldCMЗ'c8R^:mטXIhnt cBtr(wT!M /ŶhDs7,A DY-Uf'HPM}nt|9Y2x<[ݹnNj!༇X*u=X67I]MdT+@ZJ떘wv=ci9h nf'qO[3ů&^E>j~}`Փ "z3II\Evn!k3R%bh] ӍrE4!bU\d$lvv7:[tb½B$N~V_ҰAU)Z!(' uY߂ &arOHtMpB!J J aJ,\W08WpeTIaMe~&ekQ"/lnB>n5EdUiU BW|9L-XCOTт^F^F pXr ;Q9lh>AVQɻ̵BJ=۝VEC}nTh;8mx4v OMȅwYJ3d_ fn}l9͏:F׽s) M;A I$5e'}ypmB[j!Cu0Bsy޿Jn ׁVB C&D?F"' >] L ٱ3.X]_jV[0{Vyy3@7 &V1內RdeW#gkc+f@uw5&6Mx-wdNbHֺ6tQ.$x~q}Z"Ny~dQ#>6 }t)s׷\ؕTShvR=]U%E. ]G G7/W⺊>3dp0:+Å,X+n!ΞnzT}Β]Fp}0GVg#'Q4 ^_^:9]Qѓ/>g"'ȏqwb.50gğx7{xpH8J3 ֎YCł(QZN&uuNͧ0#pPnAlCGN4) "&Π`|{ax 9R_*R4  vHE_-=6s<=CH}apA5J[ǀ$* 4i4n< >ľ!Pofpei5:8=Rvm!*`*'x -ۃr-r=%RW(V7r {ş '29 WՄ.=W:(w bWÈ$2uŗ<,GZ`%vdd>}_L9͛e=VmSͼ|2p;Xr;X(Nj3kgǪ& ~e9턍hO.\=2 mrc+e:T>p*xy@cL<@n3p6$W z-|M3捀/ ʧ-Z'5"V47ۆrz8S %0 pz"-i&[wƟB˘M W/@+DͶ8O-)]xo>n4۠k,i}\fb<0m%k:ʦwÿK دPK =;? Lcq wLoy6Zk%G`%`Kt<z9s*Њ1isl@~X!S]^rAOG{ +a@ H mF ExZ$?dLa C}P00s5>ƎY!U`4 ིc-`:̰uZ8PB( ytd}F:2 ʗ =K6)/ۧO"̖`C;QVJ1w c kn` @hS޺!ܰh`$ >үqT!?mMhM+n9$(dI57>gIu#` s(ruBi%EW(xZ3q.UU;>kGXxDZb-GsZ"#E`X $qOaz9z_{}G3p+(!SaK 膇tSʥ 2 kM)RR)|V&_bVKD|єsfx˭#/=f(mZKx&ŀ|ox[/ 0|&A>J7J)GmNxgPLFK8yY値 YRS{ w se0dc~a 6sz)fs~5jt4"V(ԱqFߗ'[{~2%/훝^[M:- ͛l7*н% DoKAV>t%8ޛ9J:(QJ< Ʈ+`n3@Eqtx>e ꖴe5B% }qksJ#f,G_Watdc}nKZC8|nkTx@!(:FԃU´'txLRXbc$`ꢙ6 f)M .MDd@nϖF 9:΂srD_}`m!]ڀP2R>8 UDC'et_Γ[:|%臼Wp[-~2_ m;%AdߣHzJ O׆C+m|}6_7[FFP\d҄}=Sf:1{:z(veL+;j0V|ëO<aol4^V] ޖ_, u7ŠT|;d| 80K0*KXZp9Bm{/[GA_:ng^lX\ z )T]67F2T/cLKRg}f\!9bȖ" Ͳ꺁x[MVJ}cy\Rh(X '97֑w{/R+PUz~d0\{A.hh'%BZSUkA ϶IW{?Q/=wDt-*y0 $I[܍m[y-`&2yk2f5+HښVƐj|^%k1*YTZPb2D$`VBPGj|1 ͕׀dgVsԾ{CAR^IuA3yNM 7j8rG~ɪut:i^!svh6,ŠRCuHqVLe/ Xg\L .1 yoKhqc콱[`";}x/fXZ4|Mě#`[|QH6ي<k(*nibZQP{+~T j][.]UI~!o݇~)5xo88$.ĴR>K#}PdՀK O4ى~ϲ*TfU^X=:/yS3jէ`\=$p~}pdfhI34=?`n*BHQtv[AwyU^~%4Sa`wieT|ZsTI2Jc#a*ۑc6[ Eb W_q^nW:UӁYi#8 'r%q/e+^@)F{q}هО)y7ccNR>iV*Z[4< `=dEq9%3DX5aGӻn❧lຊUّ%DR9c5$ px*@īb@{7?8c8Tb0i4N7ճiHd,]Fv\mϗ}*),2<&m$~LA܇c8EM `cq%w6fXX^9CPs\v\vZ#+/_Qr(>W>]C &d$%'׮i?v"v]{CWr\(D/!Ae!\ɷhp}kGW~#^`4ߠkQʅ ,A-sOb0aUu6qNRdZe!)?Mx| q Ez!k=9B ZEPt!,)(5o P.yG?Z(irySkEL-0B/ F0_doB7xjLO#t3$5aoe_z/z9!15{}AU{ S:F౽|&V-7ѻ y劒q'$]Dl7k{|q}x ]/qJ BnsuH+i(; tPg4,WTH zS D`Ķ^iÊuL̥'0cAwusAHBji+/Dԯܘㅦ#`2iG2hm#)JEs48*r`=̷M1/T~i qClϙ<{{iDSTRdO j8n?[,a19`jkFݻe˯eIQ O:킣Lp=aYj! K9o9-fSH`O$УJSBp%YvN}(0172 νUN h}j9I/`{qijFAu˯8@ =ޖO} ϡeRR5ƴ09ji~NB"b9Q'vsDp\ ="*e¿\S>\{PY>[.S(Gfʷ+vQ~Vi^CW^f"{ 40an..R'D_8 +|e5-#q8Q0I=OS&T'U.o\Z]_V "8oxg"_# ._:'r K [n8^uߩ>! s(5<02jcHV9fJiCEY9h KZʔ* 찂rB%uAD[w$Kxr.֑OD@} 91 !+%hx~Qy.oq_!Y,+r6'z=Q ՎѵHqnɜ|*YJVߠ԰WP̐ɒ/L9q:o|xðPr9s"pBWbwg8>EA5NRK ŜO0%#*nXA٘+;`I{d5ϲk3OTAg F:iJ} pWo7\E]t6(PTk%~Si MК]u l=26}^"3nyDbs4m%0`6Ɗ*o `v'K'%6 3ُ !#KB83iRڬ6+Шm,"wg.qe M+&t=Ґcja/= kyn&^pNW~]rZ}8X"2IWې w}~tz}2WI +x}뫀\f^j(Kc}ą;b ĹdVШPazf?t;|ĦȢ'^mn z -ĿrϯӤv?.zsZӉfY#kZd2 ~Cph$sS`bbBzI=FY_sI=I:ܓVHE]y- Huu`HC&NSՄ#oc2f xv'7W)i /4 Д>E`]Et\v4V^ޚqj׫ S->hw](Pb/$W[ /nrW9Jc/P:)3̔g4R]**cd~H8ybnOm!4ϜHԻ}>8"ڧ{d% -Q;JcZlvt;"~ y Arw{)KJyL"  BվCeӹ(ryFǒU[9-lY=M6JZCG'텽+}boo-\G2^MA]x5#o:ffԴrܽdR4j*2[bƂވQi2}{TmP%hP[.vUE^y&[KdF4۟h̓Uv cVP?9@([I[tщl0s$zkhY~!t:طE <`A8fv3IOO v ^ ؗqbSNNt% KܔwFɐAz>K`cS#K>0UZ36#Q4FOm1w:bVB'e ~s%[_cZ$U@j6:y!E j0隽P3C}>a|:gA6c7N!OKvܣZ2?/yL 3bu-egǕs`)UhbEVOD$_qG*ޭׯ1 MiRtEc5; #[gcql@SQ|< e(Ɏx .UPw-l3~-JnJ. NSd8sP#r(TJ$)uV"3̌,I`Rva~[y~?.z pl=O'0UX;dE-R7E7G"NB5dq= vn3,OCZt8x|9l!8Ŷk^Pavy3%sjHh$h-s92gz'\mOzB&ϧRbIx-w !¬DQZ@Xo>9A?C]fi}me"[Ä3%36\(\[Fߞ ,"7i/EIN>Qԡ!0ʊqN&9!=gpxDDVXU"Iރfh#ssk=8v{eMR X4fM+6A, mI4ei1lꌁU ?SW84 WQ~1c꽽>eZK|ՍqrKklE_"4 F~jja笉䂶kq*6RmmDmݘ4#zF"w;A~/ Td!%\'; 䧞\{yѧrNQ *o t:PE +EG*H}i-,8&#HbytVY⯊q {jn8<5y5'E|pڋt%6lۊ I@;b1 wͿ æUcN7(+.Z+sjʿ5w["o.@>VaASJug4sk8Ępy ?UwK@dK? $IFdmuPg"g:n# F!,->g?Oi4Ii0փW':٨Vಥ=qߌdfbi/Ar/f2JjVSB| b̓jȅ  `!sH΂oY+{nHK^@>aSȤ;YoSV}|7^srϜC4S6kI䞠 )I@UZ(u,Ex{QPy6t?H{ډ(>鉗@C~QRifO#~Qc9wjѮu<MV\-–Er=`Y0zu-P]1颣g\/#NϺQw8yÒ!~x1!*AM,(氨i Hxo{HylϠ۰I^'%= }`}~.|K3]W/yn|k{9}=|^[NM\ɴ`'v~/s(Ӏu9{UR8Jz?=LҕϺ;:[[yt [˫եOZưyz8j·)D FE"GIAHu2O 1L_q|89xհ,! w|Qɮͫ墼NAdG;Ov]ަ̻g̦N[> 0nb&3&cZd/EGin([Վ!T;$!jpNz܏X~II"j10hǓ ثx/m"p$1E[HSrp8Q#k=/_ۀOIlO. e <"Cײ]L_|}%sb !AoS*Ei*׳00nM% LWKvG4 *2fY'3k}9'T2EȊa΄/.t4mly%-䤝S$fiwylʛyDlٍ+JnRŷ,?MMv35Gm3]T1hSL+eNws?&[^u ytyB%N+8_4#^*P|2V{HԞ* PoNh/ pti̳[cƚ/b<ؚ챬$Tz\7+Kw ^ߌp_'*p _DAV<*?QK粵a7i owR(W0T!XcZO'o?o 7`;hr62d;ϑ棹 -ֆh F<ӻ1{[B]+iF`*εB<\bJdf$y?g5+zc(1)`nͭ oQ0eLbԉ.ۿՠx=ui/:Ivm e~v5lys3a3vZu9TDg`=`7@\UN2xB)¤.9=ނg,bG˴˜ڪ*٢ў ,6a Ks ^vvQ;y듳Injp`Ң8 CJJl&M:/3O}j5B#T#/1`;g~MUl pgüϨC{ 󲌡V\_jN=4fNo,VIGȽLE/lmS&x9p#(K`H&}p Ib@NQz'/x3~ZIk!t~BpjŪxo_$|J9S{4Pmfz.PVW}5{x* 3'@֣`|{5? -,;k%x;HAH0.xl..)@UL@=iVF2V=-{ZhiL5g(J$% fBEȬ+ߑҚ\^3գuO [` H ZGZaS-IDR9|oxj;SO4aųϑ;2#Ȧ~^:9P:09DeE+\–utdOL(P/aed%>= V5unl$ϭb7Yd&!9fPȎLX'\TELưTh1OD"щstK:쓶 8L撚q:;3Bt,3K\5Qrǔۣ u #~ԹYCo0 R+٫&-<d lY̖b/=vXyNZH;}46*{hFBxwj~醐c:N&@rNfXH}ĮMF𜙊u90t,劏OpIYP\d- V"#B?8O5CGj^E7Hjl"Bye^UȞ8\#k$̱֒8k,/dn f:}7i2z&{ dzC+KKD0MK\~ɂFDmELC ezoD\ ߩdpL̡55qWkgPY p$Q9',b0u3C T=iuÒ U1/bH]0A Oi14Sa7C9FFp@b T)sS~'r?.nW8hRgvsRſy&70b2tx"-Es IEb9&[ frdR{0σ6[qsX!2R ̷p 7q g҈W`%?FP;YUC{|wu<GF ;V58XN~zDFT2rFŤ[KotZ wf9dmRARb0}~bxg%>*,l[g=7R_M2!: ,J,'L~^X f>"ҤY5!LF- ړ{F%O+ףn~}Y?8 t1LVPH: QMl6rE,gq6z^' AjF TK{ H*$Qie=aHT hJ~l5.'Bn3-N0Ԛ+?0_ o90r hxإB|>-/L*^x0cƴ[zbXXFPڳ*7OD^Gdoi&v ̽ n5ĕVq8Z_*(),@,cxm;t+lQ"Y5{VV!ёOr}~&[rgwP9{3-H?nCZ&>֦N+#vaZ#C8"8d,Q!>vq%/B:l6MY7Mq/;mDpn2j Pj·9mxd+v GrMl?&@@:4c&b("4o [A-q:5 "BӴ7q~4GX3N8=ྼ/rȲϧc {2涚W\\8lB=Etl>E8$C z C!Cf6rK7W QzȞ M}1g -͓bO`G,)72*pN$_ >>g1U\$n}wk\~q#ÎiO /6|mQ6qo8(j?4{rz?2ck&unaU ׃/-XN6O?'U$p0V i|o8;{nyO\,0xrw%Of%탽Ѣ''qp\>CۿsEpW't?oNnIKI,-cڔ`y=Nap9}pG'w!2eųfr3W7Ho}^ǽ< X.F;ƬF<0%X`nY}{U\Y,L`go[ʋڳ!r%Qgaqtg_|v理Hď#.`vl 4&~ğ1N,`f_rbẶ!C KcvR$C8֛B;280S㇋Gc4&"U{Zi]<+J|#S}cS^S&GE3 5w ih*HH402V!50Pn]4Q5R5- @=ND2CM쎦]_ #()QVa"`"TCJOP0&ސJ\bY0 ASlK YzTr-"VA+ jU?c{ imQ} I[^c|U[ .{amxJoyiIb {Ԩ3J_&q' sd̶xeTSFwRdch_;-S o?LT5N\ @ôGvꃎYfv#N^xMfduO̬_?S\ Tf_ڎ5A)Y9BwR&Y9kf>Zpe<;F+s `\"4AE-O筯"f1 g~MO]?N3hxk:,+DUHcKV${_1g\.DG\}_º~"$XDJS-CI|?yH :r=eo#%qSZ/Oeg 89Y.A^_3fģ$<ȥhz8h`5|w%f@vTy)6D߲5ur"Go[;9P3X8E2ۘkS@5oN񠳯rǟ p{H&Ȣ\YDbמ } "!3VLxMAQ߬4iOqnˮDM\5 \ϛЬ)҅-H_wg]B@>\5O0?N@,K{h.tkRS/ \ȐߟV!uE+{yKd:#1hF7Nnk'>k3XA6omТ sq`<0 _37!&(uƜr8q3y]7RpQ;*pC؞n7 |&h~͗oyfڟ\%}S緂?ه"׿ks'L6Kn"Bf{L#{…oj]bVIR & ^YD'5$"ԡo7 FLU7rFe֭?g? f VyD]GVx&oM3O(,F 6E7׌Ny\'젹.͗fTkNczX.Avco_M !͈LX&uC' m`+dğ{1i*Nu I[?`@jҒ,",4yF&fp]޶cx:dѡ*l|z"lB: /8:VZ oW&h1 Zt g2XmIXBǓ -aL:Ȉ bpX2V!^!#ƌ`-zHI\;^}wP3!ل% YDg ܌dCN H( ϩ\^* ݹl;ExƊLNp:>ubP2 oV bpZwd: Yهpw/5 7Ё8(ë.?p| @p?MT%n* =T\`4^U >V 6㰥j:f$r* (ASQiˬ8KRY3)c9Mv`MͲWPNq .`AvMMnf-jqj YH `` 4\_F/qį賡Ee?qqdK2>ǐ;Cxl >#Wv΅!I4̀3>R]+`L0H4HtY)bsUn<4wc 2z8J'i8&U!ṯHFK pixoIrZJJk  ")٨ۗWFKWjF bTwR 5FaɰZJcntq7"J7!.\cpΎH!,sOrMS!p[on9E m\H./IEFV@ߵAur3t ܹk.ShxATғx0PmCzK#wa K3\H`>E&.聁?הɷd ^zkjz3pXĥxq"~2͖Dph ] g^m[i*i5(POJI?A f?ٸгqdao^@ M0ը.J2V4f!^UI8b+9'&D{XD45 iil'[l/5Ȋ1fW7#Ca|̷AY]TpK8:l6z+Xxth*aĎ-=ti4cFIV==<,M,jV" }!p JCv =lQQ,cw7k@ /C~V: L.-;(X l_X"ǥUٞ0q'WgZܻ᯷#~?ޛ,:beY*QSy).=ꥶ,`b+pLb]4/E)&鑅?GDw;.#_Y+?49/B$>rIP e0lŵK eyg_ܦ7~$f 2`ґ"0o DX6kG»zPaH4ye'+E g}YB?ioÅ fVvSjT#F oOH)ʇ~8]~֬oTާNye:՗JZH( YW KLlb+L|s$ =J"‰_ːwgʍ9aQ$0N@9\_S)sT&¸_j>Id6~S卜krF[/7hK~i.iBe$߯H*X%`#|S;6& j,Boh+]vdԉېƱqV-n' {T0[t8û,Z7&C; +|.+#\̝.h*#”Yܽ EG˿S!I4jvAq͸_{iUʊHarLpLMrL3$oIgi;7{Wi^ 8Y؋i]_٤uCsY->zFJuʹL2J42!O,rMO 2';ezy+JQGc:!k:KIQo"NZi,ն>~Q_A>؏%Q3jl\qieMiU4azWA Hv't1]0I˘3 j)ݡ9aps0I΢oM {}%Z@[ sd5sـ^@l4)(TFr:Pcjoa.WRf! Zg'cr:VSav l cajyAPM]r!q8!ĝkhmQg9k8ᯥlլTKPVME@p憿Bk^L4Ğ( `~ռΫkpJsՅԅK[pfKBSfV%io8!"@Zl﫿 {c|~v*,۴ BG^+6ti38kҪ[ZTsn`%߄ RP 8bc693Jֲ3gD%3JjFddR_e\Ktv~԰MjJ6/l*m @PhPqRc Ԇssurq ю'8=QlG~_Uqiv%x&/-1GKWËSdW sEȹ7ڲme!bN/_Uh1Nӓ;N`)ms+nuM1ww¸O&k(̥^|ܡxPIԵsb9rw0 >܏F2WMa\1I,:i}laH<pr~~} Ce\AV?,m qmX}^Υt-Ig08,FD=<쩾æp\^$INOqA*?FHL'4&7c >s#KhiLxbNGOG#D bp"øm~tq1Ufΐe+g-OŊTɔ/!FƱe?)u!Trl]_#57j5z`b |eN=$3Kh l.RYRws,#Zc ~a&cC3&dȽ!lSK ґ%oPg%ɵ^[w'dz >^fMp$(H$.|NbN0C <׻&&#KeRHkM! ݂_o8 =rbn?F͌ydBSVa7 *,9F-T_*Wg*&@־g/&ve=s;8a_nxî=k.|N:Tch~Z#nu})^@ґկ^8}G_[B B|4ߎ"s&7B5ߝW# @=O3cA0 :6aey ^'Mrg~<,G6ˏ[3ä`nb waR];vsX"zV9&فPϻׯTgH`޹#Zos`F rhEWQEz)}OS+kY~6?^z:$0s̖ v5gHkwr;NEk#w/|H .iϝý12aΕ<īVixT4/5_aB xq i*Ae[ʍcM{]f_p ǜT8q}K̨%K1Rmoel䓰S?S5ݡr 6'Q*k~l/!D]t놦"EѭCo<5_iiF2WՎ~)JEn`L%&WFzÚ< .մoy]SkKb 1X2t8{`dC.СS~!\\"վY(׬J`9gWfc5gV"Ŭ˚=R7 avWX]XW-Az"p0X G-c ʚK1Whubf5cf֕a9}c%" S+``>8W-M#PB;D'YoCq@K`n7k̸W[m*#Wrtt GGo'mRٶPMq cĚ %bWkzU_U" uR?q0Bt40H#Oqz=eu"43ېʷ~)ң`8/MWMA"KGٟXj G)"=U`y3Bʘy{$3:n-b>, @2\rr|f i 703㤃B #T~ʻk`'cCZc+)5Vf/f nqglSIC+.{E{-Nk},Q:.O}w~jJmvjzEV=݃&Z~f,v @ lR Z s Q>M7 ){VA$KMK.}dso2qry*CQ([luZyj1yBG6(>V%'sy lqSOҩe8W`D)[n/9^5=2(?TF M) Yek7XVXKmplj Kb;?a1JI/+<=j^v)n S1-3Bo;{WHD%B,h@N-]ɌL,b' o MX- 6lvh"G/8)l|2W"^)1V(qe$SM{NeݓN*yBCӎ۴e"A㻿j 'nRhCyRD'Si֤L>, !,9"st\xY夽ԙݑZ>XRU**'X!mpIԡvy[ѡvP&re ʆPeB!bwv'J7\@䊶kհW6׊W +g=/\& ףheUȾHJ^fΰڜ;E746M'ov{$΂Vwpwh3=Yt&JZqZ^6ɘgyZ~.f^V6y=@8p0ŴcR2<Ǣ4w^Y}Je'H˯~ō]f䗃^b4!ȌDgxb֢;\K&jȯ.pq- 8t]ːDs2{]tՖ\c&bb F]wŮ Pۭ@azP~6DDNcOƗDpNaFn &RH1Y|1ak@ e VEC fv}KBJTNhg >1FM'`Duosr9im`)g-P~|B~Q<*JHx2` ~ ,{0 .yd-l}_8$i CQ &0s8 2PHZ1RГu819ƨ Ds9Q޻]u Io%&S$褼n!U@ " B[=^W Z•.OLon~c:/Ø2 x/b3\'@1=9ƕi7f(!r֛~CJZ:MWMt.5m) 6 д%R{bB?3ql?/ptRkXfs|26߲EҊi=lrrE;b|AZSD"^תs Wڍ_DXxL?Bk_jMf cWgW9ت@ $BۑI!%y)wVWv^ӬEI$(ze0u5{[~uۤria ۿ͵#% 5uZm{dh!hilL7IXS/Q;xجcq};x2/u a?LN%ӻ0KG%[ hCyyWZh_f!rshP>wGO \#͖uPr)S?e^-Aq>p%@U tl}cDW@ye$ AI.k%Sjf[ [`,N6 T0KYjBd|08*OdjoD3,ګX2$ɎHF rz06{_ˮ cQ^ԡ96y*xAA9,K}B%ic 2_e;L#=OKݨ{Qh?Ǿ#s9ﮈB@,Kkcs<~_6gm<Bԡޕm ؅=_z!i_rFVc@57r'ǂ} ZN뭟,ǦP׊Ue{&X蜸&uI;qJ2,MG 2uQW€bxX4hҵ6Q0͕U7r=aymIȷyPh9CQU~d _ 0S??fL3OaUY~ds;W~Q8,qt70بlՌNŨr<wӖȄM G $dCLPMo$$/wLxX%L|q*6o hZ ,J, G> qV v؍$_ N>D_/gg Yy_J旑>Ā>&#Gg+7Hʧ4I~r a`t\쬯agp<5ϵuX7biO%K!sWЏhq7hyЫ^zôizlSg7\FY搪$t+kVD'7gjbPwm6Xtcd؁Ɠ}Ʌm419_͇Q?;Τ [#Z/⦍^o,)Ѳ^GZ[/#x\D0Hi>@U8`>>?8Ic-v*Gt~}> 7-co:U t]jQ8l3Bj<޽\ɾwaTN e6Iբ} nn[k-GZAFORG!!d n(I܊x|F+mAKglFʹm95g3uY!C 4L|#žʳ µ%ç%q!.s!k3{WЩwL&u%=/ڗBCx6 ǎgQ0:k|k(sDl =Fds0ǫ%_I?%1 =/iNFY&EQGʼn#Msh[v>ЀXgLF(ėH͡䣳"3*ևK?Q*LАlOVkEsb z'b0V*h_6 e5d:^ڱ?aݕD`sSBjs|/ڟ"X{t.\@46n P5Xnf6nLb؂E(.DZ |6KԑyA&ZY\l36v8f2 N !Sb8|Wg4iQl,Cgm=XSϔ zѕ*;L\=cZYal6A(ѮK8ꑩ._os=a,CE6I`8!)[Cl}c{lj?7.[$ӏ6yI\͵}lv rRb1pi%!4}!_[@p$Z^eL-ܦ9kXNqjl$\ʻbT S[ݏF vaBr=Ԩ?-q/P32K}D~N]2\h2Q%8/_<hAR򫓿2ie(Vö1s0js'GcRdi"W}f&Gu.NjVP>t||6 }3kM6>J~|,2BC~#UaY{O]E qo|M.vFF 0i]:e#況g0ƶ컿[JΨn 傡lq<>ت~σx(gw"XW3x@[aE*os^<J*a¼fjb5iIJ4=EZUKQ6MwUjA;(/(^'/iOx+O9 s# Сn3:<@/ ̇SSZ89rei@WbBs-) L_[i3QlZHr菕?F,?9aъY9걊Y9%ޒ ]^:XϼlG{~KH_ED95i݊_J\o ߈"dB2r%æˌGXz:[xQN ',pu 4˥ I L8=%"9 _7|U",>_/Q9۲U]eJyoྫzY]t%gSo~DUfzc>n5[ #NJ{EJܝwcyi&AJhO@(  TI9o,T{{%da|/~KA__`%kMLl-/,.eK9jKF߰Rv.LZ!2Ib~K.vDyո¤/ze%.w/9Í Ԍ?K]nIn/#5b>m^6Qj%0-~W`"Go6exy.:79KJgZeQ5[[&8?N!;6ELϦ\j YwVu ;%s v62jgI3Y(T ӏinACWz `eqRQCFǴ4Yz.NxQC_t?,{#nʴ"9,9m̝&٢߇T2ݛz}=Pbj;v}&;0z##$cz/ 5:slT`VvrՖ\e@Ff1 1thĬFzSH*j :ݟ.!>ב hYWkY]"=J%ct3gWI!b>R UD2n^p\Y#9(7t\-gk_P WS֞Ȃ8>ފ˅.zMҏ| JHQs=8>EGyhfY>i|lHNiى:^* TӴ8!'Q9 .@dP- MdC) ԅN.jqSN[i3}/>WØ{^4^4>ȭ ܑd'zf唼S?biޔYQp|:"Ze@7zsd+'sq4s%xW 7/z)X :Yf_ؼ{o_H%R*@rW˖]~h\5WB_aAe* .}'3U>Aϊ}5BƆƽZ݅LVi!:,Xla4<{k3rZ&àcDYm qO7SK[C8jEC='$)Afx(1n0h%Uk/’R*Dž}JxX>1Drtrtf2@@db&]uC$۾M±ۍO?lYccԙӵ4G?oXpßv@I8~g/Yd$ϛNpĵ_~ņSC֝ͳ920[/hTJѣ}ӚnOslF:2+!VTDWgS}3/ϛN$˨Q2XUYņ3Ŗ?y,KB]WsY0MiruM#h}azS׾ 4[U6d4ĞDCPx( ͓^ E@<7& 5>NIbޟd$gK1r[,CF.$׀?SY1ɳ৽#FSA֘%Fr?p4?NXITSҿ,2k j/s$|x. Hv켳$'i zKlwP۷ɠdbzi<ʰ $7{g3 fWr,NiYh΁<33&׃53}=Wv\ԟfvr-DSȵWXk>h,"3/l/Mͭf&u0l\JOi*dƹ;#C  ȶ[Ewut/;{sWbNA'服4ȸVo}7D).) 6n[^O1yz <6m#_IW/T7e^٤Сz@pɭRlƴ+ h8rSMX_UEkBF_xBs;UT.hS7ŕR:77"ػm9O TYǽ+٪ӡ 4p'w9dA)}wP[Cizj.KX8|`lPLe S1: ˛w" {;#V63%&mmPrKCdIX\?xe0K2s(&a?~AƷ 7LgI^A 8P&KHMPƆDFk]uk2e˹4`}X1["bǽԑd̅ǭ/K-حܡ4E7|6MMsҷ)M\ĖJ0j5ŀZd^ul .SlꪳMITiVups7;5߫?cnOA%6.('ұt|k|6S[Lg 8j ^{w|gwDuy%y;Mn.p> ?ZWob6%WC<&v8Ip.Ru<ϲGR&LG=Zzy؜e.@UaȗMȎ0{gKfw>w̕ݚ[?Sd !CAؒ)tug6o;Rcb]"jY2[(:o8 \&R&JU:iو3Tٸ1Q67ςxYeݜ6 0kqe\0Cm=I1\aΥ?4HrYs^)EY? ~YaeVcDBXI?9u Ggd.980cÒ 9)#iaZOoT}y1}iRK m/IR5́q!p`daprSt֥)+>$&3 xqa$˭RbêE@o֖ Mg˥l{9hcԗpwϽ^Lȯ9b$\1拏h#7}!8Sd.Ik&'\ ЀC꾬&^@cf V cۋO몽3 "Q[[Q QslxxXq30/?,j&6'ok//e1D8ti"C<Pw f6e(3iFRzz)f*]!{>OBnnoxmOָRˇLktXcTH"˰>B!JTp*"M0XY$5n=>}DA~\ݥ60V_;JvtAqKh{mT#x'OK8޹2/w WsG:"hee2Y͌gjn/Ȓ%tI!5<Ԭ݄b>r5Ntq>/:.{B$8duثf [\,Bp EQge%ji;h.iƧJ5xHνÆR 0wi_L|=Eɣj`E-?[t:xID1NAM:tˬuYfoH*1݋1훰Uz"f.AL+ gh9cTa\xF q[d$,f]r D)3p i%jQN(]ʄ*öf"H;E;鏐t\$aWr rQIy2sޛ )AZYC-JGBCRĒ]SyIBˬYp%4-Ey$b LUrR~wx^_xZf]W@R5̨ RL$w6Hx$ X8-3٩ɐ]lU u/ D؈ZqwKztXN}NyR) _U[F0l@XJEu<_8d&Q%EI^llڞ^%(-uWvaoO2ko5jGX6bcl^Ck,|8ahwE@-;WKt}nͶ @=ϛn[{@ŸGTa?&:~U/ZVd!w`(5a5G׎&"{qΕ1-Оd%l* z ڡh[ VTCv{oEbw Lt*mJͻ, =!˅O jy)Kc#S*p|:t謊`)ZU~Ao+V2ՠܦU Ą"r)4W＀ Lg_,* HROCUn%f(8Jg/[ vg?:/B+bv36O64''%ԸRA45Eځ9ˣ@L -6=N8uU wuyXqv-FC!rΌF9as^9>{7[NׅJa4F7 [(|ȡ2OjvYuL̲(SB%W l[LYfjZ5Džk ꨠx^.e}bLiA!Jr[z$8[\zu-lqCB%\wwP[rJp^| {2}_t͋I2n0v&`k\$tȱ'Lk`I 1{Nan s'qЎnG^L OO`}%> uMB<{1EʮN*:iuO`245X27 ҄AVe$+Ɣ8Õij$J@kɑT =loJB;X!3G)Ru]w֚g¯Hr,9noΑD>\v7-}U) pWl[^.'$߳ׯEJi{a"e`jF׬7Hp\kb7j@rB^L00l3 E gw}^so:ѠZ3[Y9k}-ɸ5Sa$7&pfN .#׵sI**?0Qo(*[҂dK] \M r=BSWڎSqoaS. BQ_Q2jaRwcwg:%Ӌ?ɖhW`$u]aO {"p(x1 yd%0Q>ϒ=w5#!OsҝbR(>ؒ8R@abaKSy;U|7T}Լ}hМeSì \&~4leiU#_%fD2*ʢT2ar&L}!|6P2/Ѫt=,bKo2VXEÐӤGfՋx^''KY XeKPhج nUqCrje W@ZҞTjT!~՛c4iLh.?ք6!HF,┎n[*9DVs b4_un̑(yIWDk?"Iݏ1W D|˷pOR$I#q're4;Xw4LMH~uȭ;vO\H`Kd˟g;9Jl^„Ձ tdS`ЧPIȔiVn7{|eO~ F2.ԗe'܎ؼKk @#.$[Y@i%j-}jlZ(j& i3.d<5v)roKHЂVِ8g})Jf7h$ΰ!Ol{N~1AD =Kc/m*u\1*cQS5D-m HmM#nJw6/܅Dְ xHyC2j&&6 pHDCndax.R6AR<7Y@`3Wu4mZ_UDr4L_ 0Sy˅@ kV)"dzObR BY/M? |g.2\|(wEߡ_ڮqḻZy)/K<~4L!rosχ"n(P.8c^ƴW6/`ZQ%3*jIdpWd`g׏oK:HrRf]泣;]9cZ9a!*p&Wn6TqbI ]DhVXn٫yY([y (.2 3L 9(XDyPmGӮzwhx0trpR>1q!\P>ћgS o#|jGρ*<8zk#0"GF5?z.a rAJ'oOـ~ِ$*fbxhOx~Zl] o9Yr%Ħ,ވm!:BU*qemc/[CەѡNt=0 s"kE\+B[}wzH;O6.~KmxkDqIp-pE;l/0ѐAxBj9wl2IT&j_oYpy2 '^EZ 9( 3&R@6H)f&8Dh6`=#/Rj3 jnx`-M ͦ˜ڂ ^o2\pKo|r\AjݟWSn/oR]OPZAgһ{ﹰ#Fڳmؒ}wW!$y[=[(eNj}pGuTKܧ5}oqA9+ FˆX{P|iU #Ҫ T^G l焖& XƐb /`MK\2+ X[7(3R$Y(('c3J_z>k1W:zԱX~ |^fNA >ӳr~dlDVʌJ6E'F]ՙzm1o乿M'LcYU43L"Ƨ*?8YU;5nC:vKkvϸؿCsjL4ţ:oшFxHxirIH|^"lcZ_Sf;s>=6"ki1܈euyr/*.@b\6ƙ+8YW{]TH sK7ڼ=-ϱ2uQ2FMGGf )Øv*2u0Q|M"y8 e7y.)&g`j" hUY3U8 HY eB[rzNP+`-8 YBp8t(4m헞ǎTt~11Ak ؘ{ mz̟L,ߢCmk.!ǫMV ⛘N75۝,ƆNZsW9<aTwv·@%-*+Cei%Dx~66P~aG`0fswSEՈNEx5+`W+?,59m mzQ=`*l$l)[c wdxE'fN*8;ɫ@1QH٧ߔz87e6 3BAr-τhyl9J1H=Z_֢cR0x@~~]3y̅4~_3 s`Ut皦/QȼLYlr PY@7asgJyab'X MJ%_B0̣%Of&;!pfvvj ;494Z|3=hLe44c0]D9BUg>NmhC/uȺ\W<^Wp?dٛ(W ʹC|T@7*yV@`:SD9Q\Cv.ǟ>v5NصL1gIh%qpV.[lZU))9uRIנ6۪11BEȻOxzqՠs]s06YmDO:u =_n!B 4< j (:̭ӣa0;j @"Jh6i,hуӜFp1+h5ȴaS◜7Q 8l|h_6\^h0v߹DvPS̬CM䑝)L ^!͌`n+I X$ 5-ĭn-@prG7םe{״Nk@UO؅|6V@f_-u~e WƈCI?aU6,yç&=\$3,{9_?ʩ|ZDk^IKwm"fUaѓ̐ĤUVX8G\slNUddMc`6)j"4@^V8,?M!6޽***S P#?m)+drP{{fzS٤a ;FPn!(_(oN zd, $䍬c|v>gYrdD$ e ]~up^MBj(i~Dt끄[CN͋օ.F alLwj{Kv& n(3kOiP\ui"a\_CPqar I$>#5x#\,V;h5-% [ػ:~bTDɾ6r`v8TC`U)ӸsBSelMt~IfaaTkB ckIlFc63o_p+ bVޜT!Ys ɨ1Bgy~0-Sg84Tm6.$/k 3zAziȢc36u/==h9B'sNS|HN6N=J,]e?|!yj7-P ciomk>o NATLK٬)WA&*.!Q?;;oGg5b#CM(h4/Yl#~9xI={紲ǩ0 iʓ~N#0 c{b GK!pese M,̭/0mwxM3ڰ?& d y{媳  L51:y+-:Q|CiJvM2zߍiu_\ r|s,6􅇓/l_l8c5hu ~-Ka.hHtDf e vtNӉ E (wO ֐W'KƌKG] tf(9̒aJCb7pɴ?v4 M*G 75 ަ=3G?4ۭl7ԂPK,ہYПFpgs^qViQiz9l)OP8 w&wvi֞m?<\qSlh'6L<%l?1*v Q1G럒Uw S݌(o; >3,m,SPc6NQm>{=pJT% $Or%yNƿ/E2˦]*k9wbfN@H&<]1_;w ɡED*&y+4Pٷa"iy`N=R20U=^m\=ډ!bB 9 ⪘IJ'1t U7eڱf]SPyE8I!0|nךo= R n""pQ'K}*Ab3F S5!@HU 9}L/cKy2`J ?&?o♾ Be0Ԋ5u .&@TpM#!S8ImcY}N@KL(YqDOј!`}Q XT K+,`ycFB@=5o9< eǔ^j, 6=-;_@K"i;ޞO+7CBږ#?Gu?t pt6Y,?%@޽-֠irE9qqw$b~fw̕tA9+,xl\ɪ: L:Gdq_N `EvJ1:rQVY6}}?Njg~4e`m@6Q7F{i`8j*q:U瀅2CB'`$B 4P*AnvE|eFV) GO0rUh4Z(k?misd7I"ށOB)QjOi0)rp 1B_V[p mn-sn|2 Rj,TBoN>==fXY #hG O?fWb jAHZsM氵 t( WԨI/Z5t q}LfOp;xr [rW-ӱ4x]F- s6m9kL": N' ev$̆j69N<ʛx uIgDm9$18_ yz{@yNאp+AFL9s2mqa4OnΜzKĵXCrZ rճ mp״lL 8.[Iɿlδ7fEKC<M=M]E`ո]jyWšzd]Vy87ٶz*|G?Yv]X}.e7wwXPY >)|eFot1oĝ .]ѵМI[Ber&Nl:{/dv6ko8V2TUhe|Ɍ|@\y[/cN,F1ۈA|Yݹ V2/NjH.uL~zU(Ǜ'{L/CK%)c7r8fqSQaN1)aqA-(񎚇6`G .Uut- ]b?oGa7֫tWL)ڝuG Pxhx9C8E|V)bl/uH@J ${4ZK*y s? n[Ni^K`6hzc! %4lnI%t8`[iӭEg ?7sPWSX<ij3&AVEh#!mi$DcR۸Cx#Wl=kg,G"౷.(,}biprvy$I:eN[kdfa:=Sp&.qA> s>gt6>~|rSPD4]A/ʻZFێ A\/%۴_3ۻ"~? Nu;\-DzվiEQo+3+Qce06+7_t6֓ NB͞طK1ϭ%LUVxn!.*zl/Ŵb\WuA6 m_֝#>Lh_-3Wo$4Ç,OAp~}MsLB~䒰i d;iOYio->7EV3 k$cԮx2-Cz-[Gf|YYyk\06<st):*K8_#H<?䇉O\d^$M5Z4(͏4hrPv8aFF(}vl]@ )F%PX[ PE0ѧ{8BV̢ii[+fZ&!mNEHy(, Cw8,ԚgbS% ˉb㚍^,z 2Qnk rtB+Wm)cCڀ۩hdЙ;24$G^ӄwVLڞC=G,W܍*JȚ`l:WÅGN7K6psvk%nD_W"Ӻ:bUd)q8l;nL66#Has1|lŎ*%K~&vUzyqZeK:1c1<\y Cl@}BP쌌pa4~3+1>Uӡ41Sb2e6 WiVAxϐ  Yv폔pUU ՍBu|ZLyNL;M>;=1p RFOR-1q֢2't -zcE Q4;K8}vt ֞/Hxw29CV?_Xo]ҳpnug/yFJds190cS̐lEOZ Awdg+B t.KF̢fn~$eHdﻃ9" 꽎Pտ_-J*F6K^fڸxlcDdUA_lcY%G{ADa0Њ@r;XkziLjkWOi^N丒jPSb.Sْ c7Q~HN?W:w9YV%141|Mn>h| 4$왗{=d5}q?tLZɶ75s1 R4G2ؔ:0@Uܹ"!ՊXӟxG??Q$G_JGnQCb䲄300F-h 1k*7l=G"?&Hq>GX|3> Ϝ.trYc$?y J&o )z$'NPO1璙,m!>?!v^}ul`smeA5失9) c4!yvD#FqIb=<Bi" ZـK{OX4\C FRnF~`i漣uZ^V+hKW ݖcB2S 铙qhJŸɩz =]rAAѹ\a VZr=}&@y` \+:é'QM5ěs.pb66%- n1g 1F2WB)x6i< <"ԋr8׏gA?n} ;r~+{C)LUe4T<*@͉G0,w-8Kw0y2bfxl٪DDk}ܫk_aB%%Ő/o"XGbye1"1'"n.{s4;aמRZtj;D'?6R:2f\rMP542{?]*a>ӄcdxh r4`^H1XPUzjqE,V:</[d/D?[ʮ"vVCܔ`FW)ڈӘgIi!&AP[(`A *0 Sp4^բ\p &kK5.oH}+iҵE^h+9Dj ]mB@Mc%j_gDP]@ln(5IcͺEim㭘Z =ɸbU &i18xH'=ԋP]`(@dVB"RHB$W̬q~ M|ԗnknũ'nfBc m䫙_{AdgezĜXH할 ֔{N\KPL[xZi~#`N}q|WXW80B'Іs@ #1poZgi,p;)%.Ϧuҹ $Y|Ϻ)MF{fysf+^ВjeL\UKYHC,!a$E;?>+|~sU\J&1i,z[œE 'FP3D+])қH- Ѣt]0@k`wo%Lpi2ʸau¢QE{z"|D3d hYy :?31)- c5~k !Vj@D!"Q *.guC'cבXs;=۹xq%13 Ƶ]u<~b;qot'Y~h$t$׻,Ǝw@V|Hjg},b]z#gJO5W. gfSM{ϥ4iK#ˈRIp%~fJώQN޳f(:zf˟3j'=K&͖ڈ{L4wB+6d,k'<2gpZ3iB+}JS(_&3)vV S4q6~65g m;,t Uֿ|j2w,v8r$Lj$V 8wz.yr~)P6mlvzMSJ}%xR9{4Ev0HAfvd++nof|9SmlLA0$l^S63hʹͳ7:eq*#Я1ˁy~vm]0wŷR!N=>%T-c) o_C>[J5H~MӅg.,)L#C 3ȭїXS9:Eouoc%Hn{l8QHs,- 'nyDȬ[ҘUe `Hj+c1 PӴ{"s\vBGc7][ߡ` K[\k'{뭀RC.ӆm %{~9^a voCV]^" ZGJ߭^_;O#ab~Ur?WVF/SG@~dH8J?ԊrNen-ٯ:̍,y{_@Y=&ΚG i c"XB(ݕږ~ʰ羭mE,S\EdҦTwQ8RP;.ּDW,_z ]Ws_CQ7K~<> n|=SٲW)$қp @WUSt~I7jJ(d}GփiP-Pt2;ﲶgGqHݓZĉțaŽ}ylC| /[0nmS2wD%!bb2$(jc)Mv/2)gC:m9Lv{`ʮWOl.%6m`PvV:f$doQ'E2uͼEqQz Y,e;4 &wn'Ìא|(2k9 MS޽K{~ "}vMwuk*G\*1ݭAkF2&&Yᾶ8||2*0 ^BGꃬL*m]d!b$llrJ Sj~xj^JT)X\2219[7`.* GP+=G wmO Wr!pmBˀQN^ /bԩRzx'I$7[kgI.сǶS:r 0n 9>W.%Os9>TgLcOk^\ J~+%Ƴu(VaE]ƑeȽ}£qI6FKBc.ȦоKzN'X >}i0Wv80XkнXJ\TI FD3@JhgʂB[)@?*) 'ލsxh25;g0 lJD_ŁgVbĢ'V&!7ˇǐܐ{vS {P?yF4OxT!Wth9cWg4ώFI\q]ZF{|Ay} Ѥ $pSHk`"snS0h(>?L>?(3|DG,k"9@  ե؊L;J"A೎4f.2KνLz&5CǠڲYH-J̒JEGDd,taf{itq1\YO.vl. bc/ ItO­}/Yڍ:Is˺:|:kdDV z}uܐ fS{ ԯxxWjװJ@_ƾY'ntAӝ`("̻@\[< HiռFo!&#]J"(bk؛&1mE'T9E\N詗;.=*4\^dg"SQ"zM%L8O*gdCGJ6Ēcivjư[@ ޮ|h4 KhP m235"βYE2큌`o)a kECs%8Sj ɱTd3.C{UV쒃O:xI1p5 |kWVkB68mPByAIV bb6} &]~mR|fh/NXLSU򳆊-?2NKc{^ˍޚ_WB]C]EŽw%ya>Z$5;?g&<Ԋ"EJ5ȱB΀,lUz&Gf Uӄ|dKf9R%d)ț7,o!"$S53d`v, E -!}SQ1#k0 3p N1xkop;S|c+yLapv!X PM@[ȸ(puQGN-Tu`t* SqvJK}yU_sC?q 0hn=xV$|V^Xagɡ>)Doe*/v/29qOr֠FplΰC'?XjЄetl~qW1_16ew?MPV#<,H2)zK:NՈ~rɟgC&UL5e~84V+Q{5 4Վk-nAwBOB^h 4z)kp + ,GoQh0e/RH;`փW,J_{|\Қ[py*,Φ)&34F'i;w^x}<,: 'KT''Ԝ/gy]ZsW9|ij7ZLQ8S~_Gh0PvVlIDTɑcZy˟w#o?0[^wU+a0)D;1]+CܰzCeFA?+Fm^J qxRl.k, 0O.K`ee'#u}SG쁗S/n4ZvBLH/ _m1kDT|3hNf64`}?-PBQY;,f^Uu8_{U%W w5aC?"?aKhOz?Em?\+9 bbiS8R\t[OyKb>)mJ<ۺrɽh1( &}6fiXolնBwwK46vvj #ABmWYO{&XĘO=pM_1ygCB+t[1j4K+eL@ԁh>wYÏ&wHQGiw0r/V<~aьrYwS~UQ=?03 iĞeMP|1䬍M3 %8t=^3zMo=RL񿒴>è1Icf1d-8S{|u a?nIVHqJ2dWDA}Uc=֕BxKr+g7U._^gπy3Cf!%9!8Mܽq߼Qf̝ab(LWZcɿcBޡ^?A3?nVbB7z -,~4^jw5\Ys^X1v ~=OSMǡ*\74n`SmQzŒnb*nO*^ؔN~1܃ VLeyxR~ۗ?7*??<`s9\ֻMO8KzQf?t,۬fVTUxנφ:[jťE nᚣ"{v12i}@EFPۼxU'#Τ]*;si+V@#|h3 ԋp4z r^ sa&^&,ƈHXݿ;dw2 Zȋ)1/?`=rdDO0>SA?5ώ}AzĦ/p-ej74 ̺h.مVLFHAQcsԑC%/F lՌu=bYhίDo|iL`6' Yɽn. cj4Smݑ%0hz£lB1W4o%(Ui&,B8FDVxrzɽ28 UgXk9Ok V B`^c^3`aAd @֟18zܜS;H:S,XGgP%B4fMAA9K]qWʓTǦ*x!@b[˭ }Bks?[ KҏM8 zdt\8jѬE s<9`:02ݍ(Ѱ=$T~<_RHJ-#HdKvF Zf 8+W]@%̑e#lc=L#5:B{1l"*\&R<.z Hr'5&R8fYIO6