aboutsummaryrefslogtreecommitdiff
path: root/bfd/elfn32-mips.c
blob: 00ec8b0c9b6886d2ef9e9057ad955dc8d2d1401e (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
/* MIPS-specific support for 32-bit ELF
   Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
   2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.

   Most of the information added by Ian Lance Taylor, Cygnus Support,
   <ian@cygnus.com>.
   N32/64 ABI support added by Mark Mitchell, CodeSourcery, LLC.
   <mark@codesourcery.com>
   Traditional MIPS targets support added by Koundinya.K, Dansk Data
   Elektronik & Operations Research Group. <kk@ddeorg.soft.net>

   This file is part of BFD, the Binary File Descriptor library.

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 3 of the License, or
   (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
   MA 02110-1301, USA.  */


/* This file handles MIPS ELF targets.  SGI Irix 5 uses a slightly
   different MIPS ELF from other targets.  This matters when linking.
   This file supports both, switching at runtime.  */

#include "sysdep.h"
#include "bfd.h"
#include "libbfd.h"
#include "bfdlink.h"
#include "genlink.h"
#include "elf-bfd.h"
#include "elfxx-mips.h"
#include "elf/mips.h"

/* Get the ECOFF swapping routines.  */
#include "coff/sym.h"
#include "coff/symconst.h"
#include "coff/internal.h"
#include "coff/ecoff.h"
#include "coff/mips.h"
#define ECOFF_SIGNED_32
#include "ecoffswap.h"

static bfd_boolean mips_elf_assign_gp
  (bfd *, bfd_vma *);
static bfd_reloc_status_type mips_elf_final_gp
  (bfd *, asymbol *, bfd_boolean, char **, bfd_vma *);
static bfd_reloc_status_type mips_elf_gprel16_reloc
  (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **);
static bfd_reloc_status_type mips_elf_literal_reloc
  (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **);
static bfd_reloc_status_type mips_elf_gprel32_reloc
  (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **);
static bfd_reloc_status_type gprel32_with_gp
  (bfd *, asymbol *, arelent *, asection *, bfd_boolean, void *, bfd_vma);
static bfd_reloc_status_type mips_elf_shift6_reloc
  (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **);
static bfd_reloc_status_type mips16_gprel_reloc
  (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **);
static reloc_howto_type *bfd_elf32_bfd_reloc_type_lookup
  (bfd *, bfd_reloc_code_real_type);
static reloc_howto_type *mips_elf_n32_rtype_to_howto
  (unsigned int, bfd_boolean);
static void mips_info_to_howto_rel
  (bfd *, arelent *, Elf_Internal_Rela *);
static void mips_info_to_howto_rela
  (bfd *, arelent *, Elf_Internal_Rela *);
static bfd_boolean mips_elf_sym_is_global
  (bfd *, asymbol *);
static bfd_boolean mips_elf_n32_object_p
  (bfd *);
static bfd_boolean elf32_mips_grok_prstatus
  (bfd *, Elf_Internal_Note *);
static bfd_boolean elf32_mips_grok_psinfo
  (bfd *, Elf_Internal_Note *);
static irix_compat_t elf_n32_mips_irix_compat
  (bfd *);

extern const bfd_target bfd_elf32_nbigmips_vec;
extern const bfd_target bfd_elf32_nlittlemips_vec;

/* Nonzero if ABFD is using the N32 ABI.  */
#define ABI_N32_P(abfd) \
  ((elf_elfheader (abfd)->e_flags & EF_MIPS_ABI2) != 0)

/* Whether we are trying to be compatible with IRIX at all.  */
#define SGI_COMPAT(abfd) \
  (elf_n32_mips_irix_compat (abfd) != ict_none)

/* The number of local .got entries we reserve.  */
#define MIPS_RESERVED_GOTNO (2)

/* In case we're on a 32-bit machine, construct a 64-bit "-1" value
   from smaller values.  Start with zero, widen, *then* decrement.  */
#define MINUS_ONE	(((bfd_vma)0) - 1)

/* The relocation table used for SHT_REL sections.  */

static reloc_howto_type elf_mips_howto_table_rel[] =
{
  /* No relocation.  */
  HOWTO (R_MIPS_NONE,		/* type */
	 0,			/* rightshift */
	 0,			/* size (0 = byte, 1 = short, 2 = long) */
	 0,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_NONE",		/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0,			/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 16 bit relocation.  */
  HOWTO (R_MIPS_16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_16",		/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 32 bit relocation.  */
  HOWTO (R_MIPS_32,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_32",		/* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 32 bit symbol relative relocation.  */
  HOWTO (R_MIPS_REL32,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_REL32",	/* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 26 bit jump address.  */
  HOWTO (R_MIPS_26,		/* type */
	 2,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 26,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 			/* This needs complex overflow
				   detection, because the upper four
				   bits must match the PC + 4.  */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_26",		/* name */
	 TRUE,			/* partial_inplace */
	 0x03ffffff,		/* src_mask */
	 0x03ffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* R_MIPS_HI16 and R_MIPS_LO16 are unsupported for NewABI REL.
     However, the native IRIX6 tools use them, so we try our best. */

  /* High 16 bits of symbol value.  */
  HOWTO (R_MIPS_HI16,		/* type */
	 16,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_hi16_reloc, /* special_function */
	 "R_MIPS_HI16",		/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of symbol value.  */
  HOWTO (R_MIPS_LO16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_lo16_reloc, /* special_function */
	 "R_MIPS_LO16",		/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* GP relative reference.  */
  HOWTO (R_MIPS_GPREL16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 mips_elf_gprel16_reloc, /* special_function */
	 "R_MIPS_GPREL16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Reference to literal section.  */
  HOWTO (R_MIPS_LITERAL,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 mips_elf_literal_reloc, /* special_function */
	 "R_MIPS_LITERAL",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Reference to global offset table.  */
  HOWTO (R_MIPS_GOT16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_got16_reloc, /* special_function */
	 "R_MIPS_GOT16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 16 bit PC relative reference.  Note that the ABI document has a typo
     and claims R_MIPS_PC16 to be not rightshifted, rendering it useless.
     We do the right thing here.  */
  HOWTO (R_MIPS_PC16,		/* type */
	 2,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 TRUE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_PC16",		/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 TRUE),			/* pcrel_offset */

  /* 16 bit call through global offset table.  */
  HOWTO (R_MIPS_CALL16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_CALL16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 32 bit GP relative reference.  */
  HOWTO (R_MIPS_GPREL32,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 mips_elf_gprel32_reloc, /* special_function */
	 "R_MIPS_GPREL32",	/* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* The remaining relocs are defined on Irix 5, although they are
     not defined by the ABI.  */
  EMPTY_HOWTO (13),
  EMPTY_HOWTO (14),
  EMPTY_HOWTO (15),

  /* A 5 bit shift field.  */
  HOWTO (R_MIPS_SHIFT5,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 5,			/* bitsize */
	 FALSE,			/* pc_relative */
	 6,			/* bitpos */
	 complain_overflow_bitfield, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_SHIFT5",	/* name */
	 TRUE,			/* partial_inplace */
	 0x000007c0,		/* src_mask */
	 0x000007c0,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* A 6 bit shift field.  */
  HOWTO (R_MIPS_SHIFT6,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 6,			/* bitsize */
	 FALSE,			/* pc_relative */
	 6,			/* bitpos */
	 complain_overflow_bitfield, /* complain_on_overflow */
	 mips_elf_shift6_reloc,	/* special_function */
	 "R_MIPS_SHIFT6",	/* name */
	 TRUE,			/* partial_inplace */
	 0x000007c4,		/* src_mask */
	 0x000007c4,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* A 64 bit relocation.  */
  HOWTO (R_MIPS_64,		/* type */
	 0,			/* rightshift */
	 4,			/* size (0 = byte, 1 = short, 2 = long) */
	 64,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_64",		/* name */
	 TRUE,			/* partial_inplace */
	 MINUS_ONE,		/* src_mask */
	 MINUS_ONE,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Displacement in the global offset table.  */
  HOWTO (R_MIPS_GOT_DISP,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT_DISP",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Displacement to page pointer in the global offset table.  */
  HOWTO (R_MIPS_GOT_PAGE,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT_PAGE",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Offset from page pointer in the global offset table.  */
  HOWTO (R_MIPS_GOT_OFST,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT_OFST",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* High 16 bits of displacement in global offset table.  */
  HOWTO (R_MIPS_GOT_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT_HI16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of displacement in global offset table.  */
  HOWTO (R_MIPS_GOT_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT_LO16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 64 bit subtraction.  */
  HOWTO (R_MIPS_SUB,		/* type */
	 0,			/* rightshift */
	 4,			/* size (0 = byte, 1 = short, 2 = long) */
	 64,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_SUB",		/* name */
	 TRUE,			/* partial_inplace */
	 MINUS_ONE,		/* src_mask */
	 MINUS_ONE,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Insert the addend as an instruction.  */
  /* FIXME: Not handled correctly.  */
  HOWTO (R_MIPS_INSERT_A,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_INSERT_A",	/* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Insert the addend as an instruction, and change all relocations
     to refer to the old instruction at the address.  */
  /* FIXME: Not handled correctly.  */
  HOWTO (R_MIPS_INSERT_B,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_INSERT_B",	/* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Delete a 32 bit instruction.  */
  /* FIXME: Not handled correctly.  */
  HOWTO (R_MIPS_DELETE,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_DELETE",	/* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* The MIPS ELF64 ABI Draft wants us to support these for REL relocations.
     We don't, because
       a) It means building the addend from a R_MIPS_HIGHEST/R_MIPS_HIGHER/
	  R_MIPS_HI16/R_MIPS_LO16 sequence with varying ordering, using
	  fallable heuristics.
       b) No other NewABI toolchain actually emits such relocations.  */
  EMPTY_HOWTO (R_MIPS_HIGHER),
  EMPTY_HOWTO (R_MIPS_HIGHEST),

  /* High 16 bits of displacement in global offset table.  */
  HOWTO (R_MIPS_CALL_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_CALL_HI16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of displacement in global offset table.  */
  HOWTO (R_MIPS_CALL_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_CALL_LO16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Section displacement.  */
  HOWTO (R_MIPS_SCN_DISP,       /* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_SCN_DISP",     /* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  HOWTO (R_MIPS_REL16,		/* type */
	 0,			/* rightshift */
	 1,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_REL16",	/* name */
	 TRUE,			/* partial_inplace */
	 0xffff,		/* src_mask */
	 0xffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* These two are obsolete.  */
  EMPTY_HOWTO (R_MIPS_ADD_IMMEDIATE),
  EMPTY_HOWTO (R_MIPS_PJUMP),

  /* Similiar to R_MIPS_REL32, but used for relocations in a GOT section.
     It must be used for multigot GOT's (and only there).  */
  HOWTO (R_MIPS_RELGOT,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_RELGOT",	/* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Protected jump conversion.  This is an optimization hint.  No
     relocation is required for correctness.  */
  HOWTO (R_MIPS_JALR,	        /* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_JALR",	        /* name */
	 FALSE,			/* partial_inplace */
	 0x00000000,		/* src_mask */
	 0x00000000,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS GD/LD dynamic relocations.  */
  HOWTO (R_MIPS_TLS_DTPMOD32,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_DTPMOD32",	/* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  HOWTO (R_MIPS_TLS_DTPREL32,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_DTPREL32",	/* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  EMPTY_HOWTO (R_MIPS_TLS_DTPMOD64),
  EMPTY_HOWTO (R_MIPS_TLS_DTPREL64),

  /* TLS general dynamic variable reference.  */
  HOWTO (R_MIPS_TLS_GD,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_GD",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS local dynamic variable reference.  */
  HOWTO (R_MIPS_TLS_LDM,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_LDM",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS local dynamic offset.  */
  HOWTO (R_MIPS_TLS_DTPREL_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_DTPREL_HI16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS local dynamic offset.  */
  HOWTO (R_MIPS_TLS_DTPREL_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_DTPREL_LO16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS thread pointer offset.  */
  HOWTO (R_MIPS_TLS_GOTTPREL,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_GOTTPREL",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS IE dynamic relocations.  */
  HOWTO (R_MIPS_TLS_TPREL32,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_TPREL32",	/* name */
	 TRUE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  EMPTY_HOWTO (R_MIPS_TLS_TPREL64),

  /* TLS thread pointer offset.  */
  HOWTO (R_MIPS_TLS_TPREL_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_TPREL_HI16", /* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS thread pointer offset.  */
  HOWTO (R_MIPS_TLS_TPREL_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_TPREL_LO16", /* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 32 bit relocation with no addend.  */
  HOWTO (R_MIPS_GLOB_DAT,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GLOB_DAT",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0,			/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */
};

/* The relocation table used for SHT_RELA sections.  */

static reloc_howto_type elf_mips_howto_table_rela[] =
{
  /* No relocation.  */
  HOWTO (R_MIPS_NONE,		/* type */
	 0,			/* rightshift */
	 0,			/* size (0 = byte, 1 = short, 2 = long) */
	 0,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_NONE",		/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0,			/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 16 bit relocation.  */
  HOWTO (R_MIPS_16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_16",		/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 32 bit relocation.  */
  HOWTO (R_MIPS_32,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_32",		/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 32 bit symbol relative relocation.  */
  HOWTO (R_MIPS_REL32,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_REL32",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 26 bit jump address.  */
  HOWTO (R_MIPS_26,		/* type */
	 2,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 26,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
				/* This needs complex overflow
				   detection, because the upper 36
				   bits must match the PC + 4.  */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_26",		/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x03ffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* High 16 bits of symbol value.  */
  HOWTO (R_MIPS_HI16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_HI16",		/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of symbol value.  */
  HOWTO (R_MIPS_LO16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_LO16",		/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* GP relative reference.  */
  HOWTO (R_MIPS_GPREL16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 mips_elf_gprel16_reloc, /* special_function */
	 "R_MIPS_GPREL16",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Reference to literal section.  */
  HOWTO (R_MIPS_LITERAL,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 mips_elf_literal_reloc, /* special_function */
	 "R_MIPS_LITERAL",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Reference to global offset table.  */
  HOWTO (R_MIPS_GOT16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT16",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 16 bit PC relative reference.  Note that the ABI document has a typo
     and claims R_MIPS_PC16 to be not rightshifted, rendering it useless.
     We do the right thing here.  */
  HOWTO (R_MIPS_PC16,		/* type */
	 2,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 TRUE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_PC16",		/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 TRUE),			/* pcrel_offset */

  /* 16 bit call through global offset table.  */
  HOWTO (R_MIPS_CALL16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_CALL16",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 32 bit GP relative reference.  */
  HOWTO (R_MIPS_GPREL32,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 mips_elf_gprel32_reloc, /* special_function */
	 "R_MIPS_GPREL32",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  EMPTY_HOWTO (13),
  EMPTY_HOWTO (14),
  EMPTY_HOWTO (15),

  /* A 5 bit shift field.  */
  HOWTO (R_MIPS_SHIFT5,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 5,			/* bitsize */
	 FALSE,			/* pc_relative */
	 6,			/* bitpos */
	 complain_overflow_bitfield, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_SHIFT5",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x000007c0,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* A 6 bit shift field.  */
  HOWTO (R_MIPS_SHIFT6,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 6,			/* bitsize */
	 FALSE,			/* pc_relative */
	 6,			/* bitpos */
	 complain_overflow_bitfield, /* complain_on_overflow */
	 mips_elf_shift6_reloc,	/* special_function */
	 "R_MIPS_SHIFT6",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x000007c4,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 64 bit relocation.  */
  HOWTO (R_MIPS_64,		/* type */
	 0,			/* rightshift */
	 4,			/* size (0 = byte, 1 = short, 2 = long) */
	 64,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_64",		/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 MINUS_ONE,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Displacement in the global offset table.  */
  HOWTO (R_MIPS_GOT_DISP,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT_DISP",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Displacement to page pointer in the global offset table.  */
  HOWTO (R_MIPS_GOT_PAGE,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT_PAGE",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Offset from page pointer in the global offset table.  */
  HOWTO (R_MIPS_GOT_OFST,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT_OFST",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* High 16 bits of displacement in global offset table.  */
  HOWTO (R_MIPS_GOT_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT_HI16",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of displacement in global offset table.  */
  HOWTO (R_MIPS_GOT_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GOT_LO16",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 64 bit subtraction.  */
  HOWTO (R_MIPS_SUB,		/* type */
	 0,			/* rightshift */
	 4,			/* size (0 = byte, 1 = short, 2 = long) */
	 64,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_SUB",		/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 MINUS_ONE,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Insert the addend as an instruction.  */
  /* FIXME: Not handled correctly.  */
  HOWTO (R_MIPS_INSERT_A,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_INSERT_A",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Insert the addend as an instruction, and change all relocations
     to refer to the old instruction at the address.  */
  /* FIXME: Not handled correctly.  */
  HOWTO (R_MIPS_INSERT_B,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_INSERT_B",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Delete a 32 bit instruction.  */
  /* FIXME: Not handled correctly.  */
  HOWTO (R_MIPS_DELETE,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_DELETE",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Get the higher value of a 64 bit addend.  */
  HOWTO (R_MIPS_HIGHER,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_HIGHER",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Get the highest value of a 64 bit addend.  */
  HOWTO (R_MIPS_HIGHEST,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_HIGHEST",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* High 16 bits of displacement in global offset table.  */
  HOWTO (R_MIPS_CALL_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_CALL_HI16",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of displacement in global offset table.  */
  HOWTO (R_MIPS_CALL_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_CALL_LO16",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Section displacement, used by an associated event location section.  */
  HOWTO (R_MIPS_SCN_DISP,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_SCN_DISP",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 16 bit relocation.  */
  HOWTO (R_MIPS_REL16,		/* type */
	 0,			/* rightshift */
	 1,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_REL16",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0xffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* These two are obsolete.  */
  EMPTY_HOWTO (R_MIPS_ADD_IMMEDIATE),
  EMPTY_HOWTO (R_MIPS_PJUMP),

  /* Similiar to R_MIPS_REL32, but used for relocations in a GOT section.
     It must be used for multigot GOT's (and only there).  */
  HOWTO (R_MIPS_RELGOT,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_RELGOT",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Protected jump conversion.  This is an optimization hint.  No
     relocation is required for correctness.  */
  HOWTO (R_MIPS_JALR,	        /* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_JALR",	        /* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0,			/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS GD/LD dynamic relocations.  */
  HOWTO (R_MIPS_TLS_DTPMOD32,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_DTPMOD32",	/* name */
	 FALSE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  HOWTO (R_MIPS_TLS_DTPREL32,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_DTPREL32",	/* name */
	 FALSE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  EMPTY_HOWTO (R_MIPS_TLS_DTPMOD64),
  EMPTY_HOWTO (R_MIPS_TLS_DTPREL64),

  /* TLS general dynamic variable reference.  */
  HOWTO (R_MIPS_TLS_GD,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_GD",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS local dynamic variable reference.  */
  HOWTO (R_MIPS_TLS_LDM,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_LDM",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS local dynamic offset.  */
  HOWTO (R_MIPS_TLS_DTPREL_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_DTPREL_HI16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS local dynamic offset.  */
  HOWTO (R_MIPS_TLS_DTPREL_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_DTPREL_LO16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS thread pointer offset.  */
  HOWTO (R_MIPS_TLS_GOTTPREL,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_GOTTPREL",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS IE dynamic relocations.  */
  HOWTO (R_MIPS_TLS_TPREL32,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_TPREL32",	/* name */
	 FALSE,			/* partial_inplace */
	 0xffffffff,		/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  EMPTY_HOWTO (R_MIPS_TLS_TPREL64),

  /* TLS thread pointer offset.  */
  HOWTO (R_MIPS_TLS_TPREL_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_TPREL_HI16", /* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* TLS thread pointer offset.  */
  HOWTO (R_MIPS_TLS_TPREL_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_TLS_TPREL_LO16", /* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 32 bit relocation with no addend.  */
  HOWTO (R_MIPS_GLOB_DAT,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GLOB_DAT",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0,			/* src_mask */
	 0xffffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */
};

static reloc_howto_type elf_mips16_howto_table_rel[] =
{
  /* The reloc used for the mips16 jump instruction.  */
  HOWTO (R_MIPS16_26,		/* type */
	 2,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 26,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 			/* This needs complex overflow
				   detection, because the upper four
				   bits must match the PC.  */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS16_26",		/* name */
	 TRUE,			/* partial_inplace */
	 0x3ffffff,		/* src_mask */
	 0x3ffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* The reloc used for the mips16 gprel instruction.  */
  HOWTO (R_MIPS16_GPREL,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 mips16_gprel_reloc,	/* special_function */
	 "R_MIPS16_GPREL",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,	        /* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* A MIPS16 reference to the global offset table.  */
  HOWTO (R_MIPS16_GOT16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_got16_reloc, /* special_function */
	 "R_MIPS16_GOT16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,	        /* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* A MIPS16 call through the global offset table.  */
  HOWTO (R_MIPS16_CALL16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS16_CALL16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,	        /* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* MIPS16 high 16 bits of symbol value.  */
  HOWTO (R_MIPS16_HI16,		/* type */
	 16,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_hi16_reloc, /* special_function */
	 "R_MIPS16_HI16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* MIPS16 low 16 bits of symbol value.  */
  HOWTO (R_MIPS16_LO16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_lo16_reloc, /* special_function */
	 "R_MIPS16_LO16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */
};

static reloc_howto_type elf_mips16_howto_table_rela[] =
{
  /* The reloc used for the mips16 jump instruction.  */
  HOWTO (R_MIPS16_26,		/* type */
	 2,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 26,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 			/* This needs complex overflow
				   detection, because the upper four
				   bits must match the PC.  */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS16_26",		/* name */
	 FALSE,			/* partial_inplace */
	 0x3ffffff,		/* src_mask */
	 0x3ffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* The reloc used for the mips16 gprel instruction.  */
  HOWTO (R_MIPS16_GPREL,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 mips16_gprel_reloc,	/* special_function */
	 "R_MIPS16_GPREL",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,	        /* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* A MIPS16 reference to the global offset table.  */
  HOWTO (R_MIPS16_GOT16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_got16_reloc, /* special_function */
	 "R_MIPS16_GOT16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,	        /* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* A MIPS16 call through the global offset table.  */
  HOWTO (R_MIPS16_CALL16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS16_CALL16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,	        /* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* MIPS16 high 16 bits of symbol value.  */
  HOWTO (R_MIPS16_HI16,		/* type */
	 16,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_hi16_reloc, /* special_function */
	 "R_MIPS16_HI16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* MIPS16 low 16 bits of symbol value.  */
  HOWTO (R_MIPS16_LO16,		/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_lo16_reloc, /* special_function */
	 "R_MIPS16_LO16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */
};

static reloc_howto_type elf_micromips_howto_table_rel[] =
{
  EMPTY_HOWTO (130),
  EMPTY_HOWTO (131),
  EMPTY_HOWTO (132),

  /* 26 bit jump address.  */
  HOWTO (R_MICROMIPS_26_S1,	/* type */
	 1,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 26,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 			/* This needs complex overflow
				   detection, because the upper four
				   bits must match the PC.  */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_26_S1",	/* name */
	 TRUE,			/* partial_inplace */
	 0x3ffffff,		/* src_mask */
	 0x3ffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* High 16 bits of symbol value.  */
  HOWTO (R_MICROMIPS_HI16,	/* type */
	 16,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_hi16_reloc, /* special_function */
	 "R_MICROMIPS_HI16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of symbol value.  */
  HOWTO (R_MICROMIPS_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_lo16_reloc, /* special_function */
	 "R_MICROMIPS_LO16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* GP relative reference.  */
  HOWTO (R_MICROMIPS_GPREL16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf32_gprel16_reloc, /* special_function */
	 "R_MICROMIPS_GPREL16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Reference to literal section.  */
  HOWTO (R_MICROMIPS_LITERAL,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf32_gprel16_reloc, /* special_function */
	 "R_MICROMIPS_LITERAL",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Reference to global offset table.  */
  HOWTO (R_MICROMIPS_GOT16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_got16_reloc, /* special_function */
	 "R_MICROMIPS_GOT16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* This is for microMIPS branches.  */
  HOWTO (R_MICROMIPS_PC7_S1,	/* type */
	 1,			/* rightshift */
	 1,			/* size (0 = byte, 1 = short, 2 = long) */
	 7,			/* bitsize */
	 TRUE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_PC7_S1",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000007f,		/* src_mask */
	 0x0000007f,		/* dst_mask */
	 TRUE),			/* pcrel_offset */

  HOWTO (R_MICROMIPS_PC10_S1,	/* type */
	 1,			/* rightshift */
	 1,			/* size (0 = byte, 1 = short, 2 = long) */
	 10,			/* bitsize */
	 TRUE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_PC10_S1",	/* name */
	 TRUE,			/* partial_inplace */
	 0x000003ff,		/* src_mask */
	 0x000003ff,		/* dst_mask */
	 TRUE),			/* pcrel_offset */

  HOWTO (R_MICROMIPS_PC16_S1,	/* type */
	 1,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 TRUE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_PC16_S1",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 TRUE),			/* pcrel_offset */

  /* 16 bit call through global offset table.  */
  HOWTO (R_MICROMIPS_CALL16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_CALL16",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  EMPTY_HOWTO (143),
  EMPTY_HOWTO (144),

  /* Displacement in the global offset table.  */
  HOWTO (R_MICROMIPS_GOT_DISP,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_GOT_DISP",/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Displacement to page pointer in the global offset table.  */
  HOWTO (R_MICROMIPS_GOT_PAGE,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_GOT_PAGE",/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Offset from page pointer in the global offset table.  */
  HOWTO (R_MICROMIPS_GOT_OFST,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_GOT_OFST",/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* High 16 bits of displacement in global offset table.  */
  HOWTO (R_MICROMIPS_GOT_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_GOT_HI16",/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of displacement in global offset table.  */
  HOWTO (R_MICROMIPS_GOT_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_GOT_LO16",/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 64 bit subtraction.  Used in the N32 ABI.  */
  HOWTO (R_MICROMIPS_SUB,	/* type */
	 0,			/* rightshift */
	 4,			/* size (0 = byte, 1 = short, 2 = long) */
	 64,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_SUB",	/* name */
	 TRUE,			/* partial_inplace */
	 MINUS_ONE,		/* src_mask */
	 MINUS_ONE,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* We don't support these for REL relocations, because it means building
     the addend from a R_MICROMIPS_HIGHEST/R_MICROMIPS_HIGHER/
     R_MICROMIPS_HI16/R_MICROMIPS_LO16 sequence with varying ordering,
     using fallable heuristics.  */
  EMPTY_HOWTO (R_MICROMIPS_HIGHER),
  EMPTY_HOWTO (R_MICROMIPS_HIGHEST),

  /* High 16 bits of displacement in global offset table.  */
  HOWTO (R_MICROMIPS_CALL_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_CALL_HI16",/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of displacement in global offset table.  */
  HOWTO (R_MICROMIPS_CALL_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_CALL_LO16",/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */
};

static reloc_howto_type elf_micromips_howto_table_rela[] =
{
  EMPTY_HOWTO (130),
  EMPTY_HOWTO (131),
  EMPTY_HOWTO (132),

  /* 26 bit jump address.  */
  HOWTO (R_MICROMIPS_26_S1,	/* type */
	 1,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 26,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 			/* This needs complex overflow
				   detection, because the upper four
				   bits must match the PC.  */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_26_S1",	/* name */
	 FALSE,			/* partial_inplace */
	 0x3ffffff,		/* src_mask */
	 0x3ffffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* High 16 bits of symbol value.  */
  HOWTO (R_MICROMIPS_HI16,	/* type */
	 16,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_hi16_reloc, /* special_function */
	 "R_MICROMIPS_HI16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of symbol value.  */
  HOWTO (R_MICROMIPS_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_lo16_reloc, /* special_function */
	 "R_MICROMIPS_LO16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* GP relative reference.  */
  HOWTO (R_MICROMIPS_GPREL16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf32_gprel16_reloc, /* special_function */
	 "R_MICROMIPS_GPREL16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Reference to literal section.  */
  HOWTO (R_MICROMIPS_LITERAL,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf32_gprel16_reloc, /* special_function */
	 "R_MICROMIPS_LITERAL",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Reference to global offset table.  */
  HOWTO (R_MICROMIPS_GOT16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_got16_reloc, /* special_function */
	 "R_MICROMIPS_GOT16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* This is for microMIPS branches.  */
  HOWTO (R_MICROMIPS_PC7_S1,	/* type */
	 1,			/* rightshift */
	 1,			/* size (0 = byte, 1 = short, 2 = long) */
	 7,			/* bitsize */
	 TRUE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_PC7_S1",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000007f,		/* src_mask */
	 0x0000007f,		/* dst_mask */
	 TRUE),			/* pcrel_offset */

  HOWTO (R_MICROMIPS_PC10_S1,	/* type */
	 1,			/* rightshift */
	 1,			/* size (0 = byte, 1 = short, 2 = long) */
	 10,			/* bitsize */
	 TRUE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_PC10_S1",	/* name */
	 FALSE,			/* partial_inplace */
	 0x000003ff,		/* src_mask */
	 0x000003ff,		/* dst_mask */
	 TRUE),			/* pcrel_offset */

  HOWTO (R_MICROMIPS_PC16_S1,	/* type */
	 1,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 TRUE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_PC16_S1",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 TRUE),			/* pcrel_offset */

  /* 16 bit call through global offset table.  */
  HOWTO (R_MICROMIPS_CALL16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_CALL16",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  EMPTY_HOWTO (143),
  EMPTY_HOWTO (144),

  /* Displacement in the global offset table.  */
  HOWTO (R_MICROMIPS_GOT_DISP,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_GOT_DISP",/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Displacement to page pointer in the global offset table.  */
  HOWTO (R_MICROMIPS_GOT_PAGE,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_GOT_PAGE",/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Offset from page pointer in the global offset table.  */
  HOWTO (R_MICROMIPS_GOT_OFST,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_GOT_OFST",/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* High 16 bits of displacement in global offset table.  */
  HOWTO (R_MICROMIPS_GOT_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_GOT_HI16",/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of displacement in global offset table.  */
  HOWTO (R_MICROMIPS_GOT_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_GOT_LO16",/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* 64 bit subtraction.  Used in the N32 ABI.  */
  HOWTO (R_MICROMIPS_SUB,	/* type */
	 0,			/* rightshift */
	 4,			/* size (0 = byte, 1 = short, 2 = long) */
	 64,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_SUB",	/* name */
	 FALSE,			/* partial_inplace */
	 MINUS_ONE,		/* src_mask */
	 MINUS_ONE,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Get the higher value of a 64 bit addend.  */
  HOWTO (R_MICROMIPS_HIGHER,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_HIGHER",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Get the highest value of a 64 bit addend.  */
  HOWTO (R_MICROMIPS_HIGHEST,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_HIGHEST",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* High 16 bits of displacement in global offset table.  */
  HOWTO (R_MICROMIPS_CALL_HI16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_CALL_HI16",/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */

  /* Low 16 bits of displacement in global offset table.  */
  HOWTO (R_MICROMIPS_CALL_LO16,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MICROMIPS_CALL_LO16",/* name */
	 FALSE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 FALSE),		/* pcrel_offset */
};

/* GNU extension to record C++ vtable hierarchy */
static reloc_howto_type elf_mips_gnu_vtinherit_howto =
  HOWTO (R_MIPS_GNU_VTINHERIT,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 0,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 NULL,			/* special_function */
	 "R_MIPS_GNU_VTINHERIT", /* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0,			/* dst_mask */
	 FALSE);		/* pcrel_offset */

/* GNU extension to record C++ vtable member usage */
static reloc_howto_type elf_mips_gnu_vtentry_howto =
  HOWTO (R_MIPS_GNU_VTENTRY,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 0,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_dont, /* complain_on_overflow */
	 _bfd_elf_rel_vtable_reloc_fn, /* special_function */
	 "R_MIPS_GNU_VTENTRY",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0,			/* dst_mask */
	 FALSE);		/* pcrel_offset */

/* 16 bit offset for pc-relative branches.  */
static reloc_howto_type elf_mips_gnu_rel16_s2 =
  HOWTO (R_MIPS_GNU_REL16_S2,	/* type */
	 2,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 TRUE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GNU_REL16_S2",	/* name */
	 TRUE,			/* partial_inplace */
	 0x0000ffff,		/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 TRUE);			/* pcrel_offset */

/* 16 bit offset for pc-relative branches.  */
static reloc_howto_type elf_mips_gnu_rela16_s2 =
  HOWTO (R_MIPS_GNU_REL16_S2,	/* type */
	 2,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 16,			/* bitsize */
	 TRUE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_signed, /* complain_on_overflow */
	 _bfd_mips_elf_generic_reloc, /* special_function */
	 "R_MIPS_GNU_REL16_S2",	/* name */
	 FALSE,			/* partial_inplace */
	 0,			/* src_mask */
	 0x0000ffff,		/* dst_mask */
	 TRUE);			/* pcrel_offset */

/* Originally a VxWorks extension, but now used for other systems too.  */
static reloc_howto_type elf_mips_copy_howto =
  HOWTO (R_MIPS_COPY,		/* type */
	 0,			/* rightshift */
	 0,			/* this one is variable size */
	 0,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_bitfield, /* complain_on_overflow */
	 bfd_elf_generic_reloc,	/* special_function */
	 "R_MIPS_COPY",		/* name */
	 FALSE,			/* partial_inplace */
	 0x0,         		/* src_mask */
	 0x0,		        /* dst_mask */
	 FALSE);		/* pcrel_offset */

/* Originally a VxWorks extension, but now used for other systems too.  */
static reloc_howto_type elf_mips_jump_slot_howto =
  HOWTO (R_MIPS_JUMP_SLOT,	/* type */
	 0,			/* rightshift */
	 2,			/* size (0 = byte, 1 = short, 2 = long) */
	 32,			/* bitsize */
	 FALSE,			/* pc_relative */
	 0,			/* bitpos */
	 complain_overflow_bitfield, /* complain_on_overflow */
	 bfd_elf_generic_reloc,	/* special_function */
	 "R_MIPS_JUMP_SLOT",	/* name */
	 FALSE,			/* partial_inplace */
	 0x0,         		/* src_mask */
	 0x0,		        /* dst_mask */
	 FALSE);		/* pcrel_offset */

/* Set the GP value for OUTPUT_BFD.  Returns FALSE if this is a
   dangerous relocation.  */

static bfd_boolean
mips_elf_assign_gp (bfd *output_bfd, bfd_vma *pgp)
{
  unsigned int count;
  asymbol **sym;
  unsigned int i;

  /* If we've already figured out what GP will be, just return it.  */
  *pgp = _bfd_get_gp_value (output_bfd);
  if (*pgp)
    return TRUE;

  count = bfd_get_symcount (output_bfd);
  sym = bfd_get_outsymbols (output_bfd);

  /* The linker script will have created a symbol named `_gp' with the
     appropriate value.  */
  if (sym == NULL)
    i = count;
  else
    {
      for (i = 0; i < count; i++, sym++)
	{
	  register const char *name;

	  name = bfd_asymbol_name (*sym);
	  if (*name == '_' && strcmp (name, "_gp") == 0)
	    {
	      *pgp = bfd_asymbol_value (*sym);
	      _bfd_set_gp_value (output_bfd, *pgp);
	      break;
	    }
	}
    }

  if (i >= count)
    {
      /* Only get the error once.  */
      *pgp = 4;
      _bfd_set_gp_value (output_bfd, *pgp);
      return FALSE;
    }

  return TRUE;
}

/* We have to figure out the gp value, so that we can adjust the
   symbol value correctly.  We look up the symbol _gp in the output
   BFD.  If we can't find it, we're stuck.  We cache it in the ELF
   target data.  We don't need to adjust the symbol value for an
   external symbol if we are producing relocatable output.  */

static bfd_reloc_status_type
mips_elf_final_gp (bfd *output_bfd, asymbol *symbol, bfd_boolean relocatable,
		   char **error_message, bfd_vma *pgp)
{
  if (bfd_is_und_section (symbol->section)
      && ! relocatable)
    {
      *pgp = 0;
      return bfd_reloc_undefined;
    }

  *pgp = _bfd_get_gp_value (output_bfd);
  if (*pgp == 0
      && (! relocatable
	  || (symbol->flags & BSF_SECTION_SYM) != 0))
    {
      if (relocatable)
	{
	  /* Make up a value.  */
	  *pgp = symbol->section->output_section->vma /*+ 0x4000*/;
	  _bfd_set_gp_value (output_bfd, *pgp);
	}
      else if (!mips_elf_assign_gp (output_bfd, pgp))
	{
	  *error_message =
	    (char *) _("GP relative relocation when _gp not defined");
	  return bfd_reloc_dangerous;
	}
    }

  return bfd_reloc_ok;
}

/* Do a R_MIPS_GPREL16 relocation.  This is a 16 bit value which must
   become the offset from the gp register.  */

static bfd_reloc_status_type
mips_elf_gprel16_reloc (bfd *abfd ATTRIBUTE_UNUSED, arelent *reloc_entry,
			asymbol *symbol, void *data ATTRIBUTE_UNUSED,
			asection *input_section, bfd *output_bfd,
			char **error_message ATTRIBUTE_UNUSED)
{
  bfd_boolean relocatable;
  bfd_reloc_status_type ret;
  bfd_vma gp;

  if (output_bfd != NULL)
    relocatable = TRUE;
  else
    {
      relocatable = FALSE;
      output_bfd = symbol->section->output_section->owner;
    }

  ret = mips_elf_final_gp (output_bfd, symbol, relocatable, error_message,
			   &gp);
  if (ret != bfd_reloc_ok)
    return ret;

  return _bfd_mips_elf_gprel16_with_gp (abfd, symbol, reloc_entry,
					input_section, relocatable,
					data, gp);
}

/* Do a R_MIPS_LITERAL relocation.  */

static bfd_reloc_status_type
mips_elf_literal_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol,
			void *data, asection *input_section, bfd *output_bfd,
			char **error_message)
{
  bfd_boolean relocatable;
  bfd_reloc_status_type ret;
  bfd_vma gp;

  /* R_MIPS_LITERAL relocations are defined for local symbols only.  */
  if (output_bfd != NULL
      && (symbol->flags & BSF_SECTION_SYM) == 0
      && (symbol->flags & BSF_LOCAL) != 0)
    {
      *error_message = (char *)
	_("literal relocation occurs for an external symbol");
      return bfd_reloc_outofrange;
    }

  /* FIXME: The entries in the .lit8 and .lit4 sections should be merged.  */
  if (output_bfd != NULL)
    relocatable = TRUE;
  else
    {
      relocatable = FALSE;
      output_bfd = symbol->section->output_section->owner;
    }

  ret = mips_elf_final_gp (output_bfd, symbol, relocatable, error_message,
			   &gp);
  if (ret != bfd_reloc_ok)
    return ret;

  return _bfd_mips_elf_gprel16_with_gp (abfd, symbol, reloc_entry,
					input_section, relocatable,
					data, gp);
}

/* Do a R_MIPS_GPREL32 relocation.  This is a 32 bit value which must
   become the offset from the gp register.  */

static bfd_reloc_status_type
mips_elf_gprel32_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol,
			void *data, asection *input_section, bfd *output_bfd,
			char **error_message)
{
  bfd_boolean relocatable;
  bfd_reloc_status_type ret;
  bfd_vma gp;

  /* R_MIPS_GPREL32 relocations are defined for local symbols only.  */
  if (output_bfd != NULL
      && (symbol->flags & BSF_SECTION_SYM) == 0
      && (symbol->flags & BSF_LOCAL) != 0)
    {
      *error_message = (char *)
	_("32bits gp relative relocation occurs for an external symbol");
      return bfd_reloc_outofrange;
    }

  if (output_bfd != NULL)
    {
      relocatable = TRUE;
      gp = _bfd_get_gp_value (output_bfd);
    }
  else
    {
      relocatable = FALSE;
      output_bfd = symbol->section->output_section->owner;

      ret = mips_elf_final_gp (output_bfd, symbol, relocatable,
			       error_message, &gp);
      if (ret != bfd_reloc_ok)
	return ret;
    }

  return gprel32_with_gp (abfd, symbol, reloc_entry, input_section,
			  relocatable, data, gp);
}

static bfd_reloc_status_type
gprel32_with_gp (bfd *abfd, asymbol *symbol, arelent *reloc_entry,
		 asection *input_section, bfd_boolean relocatable,
		 void *data, bfd_vma gp)
{
  bfd_vma relocation;
  unsigned long val;

  if (bfd_is_com_section (symbol->section))
    relocation = 0;
  else
    relocation = symbol->value;

  relocation += symbol->section->output_section->vma;
  relocation += symbol->section->output_offset;

  if (reloc_entry->address > bfd_get_section_limit (abfd, input_section))
    return bfd_reloc_outofrange;

  if (reloc_entry->howto->src_mask == 0)
    val = 0;
  else
    val = bfd_get_32 (abfd, (bfd_byte *) data + reloc_entry->address);

  /* Set val to the offset into the section or symbol.  */
  val += reloc_entry->addend;

  /* Adjust val for the final section location and GP value.  If we
     are producing relocatable output, we don't want to do this for
     an external symbol.  */
  if (! relocatable
      || (symbol->flags & BSF_SECTION_SYM) != 0)
    val += relocation - gp;

  bfd_put_32 (abfd, val, (bfd_byte *) data + reloc_entry->address);

  if (relocatable)
    reloc_entry->address += input_section->output_offset;

  return bfd_reloc_ok;
}

/* Do a R_MIPS_SHIFT6 relocation. The MSB of the shift is stored at bit 2,
   the rest is at bits 6-10. The bitpos already got right by the howto.  */

static bfd_reloc_status_type
mips_elf_shift6_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol,
		       void *data, asection *input_section, bfd *output_bfd,
		       char **error_message)
{
  if (reloc_entry->howto->partial_inplace)
    {
      reloc_entry->addend = ((reloc_entry->addend & 0x00007c0)
			     | (reloc_entry->addend & 0x00000800) >> 9);
    }

  return _bfd_mips_elf_generic_reloc (abfd, reloc_entry, symbol, data,
				      input_section, output_bfd,
				      error_message);
}

/* Handle a mips16 GP relative reloc.  */

static bfd_reloc_status_type
mips16_gprel_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol,
		    void *data, asection *input_section, bfd *output_bfd,
		    char **error_message)
{
  bfd_boolean relocatable;
  bfd_reloc_status_type ret;
  bfd_byte *location;
  bfd_vma gp;

  /* If we're relocating, and this is an external symbol, we don't want
     to change anything.  */
  if (output_bfd != NULL
      && (symbol->flags & BSF_SECTION_SYM) == 0
      && (symbol->flags & BSF_LOCAL) != 0)
    {
      reloc_entry->address += input_section->output_offset;
      return bfd_reloc_ok;
    }

  if (output_bfd != NULL)
    relocatable = TRUE;
  else
    {
      relocatable = FALSE;
      output_bfd = symbol->section->output_section->owner;
    }

  ret = mips_elf_final_gp (output_bfd, symbol, relocatable, error_message,
			   &gp);
  if (ret != bfd_reloc_ok)
    return ret;

  location = (bfd_byte *) data + reloc_entry->address;
  _bfd_mips_elf_reloc_unshuffle (abfd, reloc_entry->howto->type, FALSE,
				 location);
  ret = _bfd_mips_elf_gprel16_with_gp (abfd, symbol, reloc_entry,
				       input_section, relocatable,
				       data, gp);
  _bfd_mips_elf_reloc_shuffle (abfd, reloc_entry->howto->type, !relocatable,
			       location);

  return ret;
}

/* A mapping from BFD reloc types to MIPS ELF reloc types.  */

struct elf_reloc_map {
  bfd_reloc_code_real_type bfd_val;
  enum elf_mips_reloc_type elf_val;
};

static const struct elf_reloc_map mips_reloc_map[] =
{
  { BFD_RELOC_NONE, R_MIPS_NONE },
  { BFD_RELOC_16, R_MIPS_16 },
  { BFD_RELOC_32, R_MIPS_32 },
  /* There is no BFD reloc for R_MIPS_REL32.  */
  { BFD_RELOC_CTOR, R_MIPS_32 },
  { BFD_RELOC_64, R_MIPS_64 },
  { BFD_RELOC_16_PCREL_S2, R_MIPS_PC16 },
  { BFD_RELOC_HI16_S, R_MIPS_HI16 },
  { BFD_RELOC_LO16, R_MIPS_LO16 },
  { BFD_RELOC_GPREL16, R_MIPS_GPREL16 },
  { BFD_RELOC_GPREL32, R_MIPS_GPREL32 },
  { BFD_RELOC_MIPS_JMP, R_MIPS_26 },
  { BFD_RELOC_MIPS_LITERAL, R_MIPS_LITERAL },
  { BFD_RELOC_MIPS_GOT16, R_MIPS_GOT16 },
  { BFD_RELOC_MIPS_CALL16, R_MIPS_CALL16 },
  { BFD_RELOC_MIPS_SHIFT5, R_MIPS_SHIFT5 },
  { BFD_RELOC_MIPS_SHIFT6, R_MIPS_SHIFT6 },
  { BFD_RELOC_MIPS_GOT_DISP, R_MIPS_GOT_DISP },
  { BFD_RELOC_MIPS_GOT_PAGE, R_MIPS_GOT_PAGE },
  { BFD_RELOC_MIPS_GOT_OFST, R_MIPS_GOT_OFST },
  { BFD_RELOC_MIPS_GOT_HI16, R_MIPS_GOT_HI16 },
  { BFD_RELOC_MIPS_GOT_LO16, R_MIPS_GOT_LO16 },
  { BFD_RELOC_MIPS_SUB, R_MIPS_SUB },
  { BFD_RELOC_MIPS_INSERT_A, R_MIPS_INSERT_A },
  { BFD_RELOC_MIPS_INSERT_B, R_MIPS_INSERT_B },
  { BFD_RELOC_MIPS_DELETE, R_MIPS_DELETE },
  { BFD_RELOC_MIPS_HIGHEST, R_MIPS_HIGHEST },
  { BFD_RELOC_MIPS_HIGHER, R_MIPS_HIGHER },
  { BFD_RELOC_MIPS_CALL_HI16, R_MIPS_CALL_HI16 },
  { BFD_RELOC_MIPS_CALL_LO16, R_MIPS_CALL_LO16 },
  { BFD_RELOC_MIPS_SCN_DISP, R_MIPS_SCN_DISP },
  { BFD_RELOC_MIPS_REL16, R_MIPS_REL16 },
  /* Use of R_MIPS_ADD_IMMEDIATE and R_MIPS_PJUMP is deprecated.  */
  { BFD_RELOC_MIPS_RELGOT, R_MIPS_RELGOT },
  { BFD_RELOC_MIPS_JALR, R_MIPS_JALR },
  { BFD_RELOC_MIPS_TLS_DTPMOD32, R_MIPS_TLS_DTPMOD32 },
  { BFD_RELOC_MIPS_TLS_DTPREL32, R_MIPS_TLS_DTPREL32 },
  { BFD_RELOC_MIPS_TLS_DTPMOD64, R_MIPS_TLS_DTPMOD64 },
  { BFD_RELOC_MIPS_TLS_DTPREL64, R_MIPS_TLS_DTPREL64 },
  { BFD_RELOC_MIPS_TLS_GD, R_MIPS_TLS_GD },
  { BFD_RELOC_MIPS_TLS_LDM, R_MIPS_TLS_LDM },
  { BFD_RELOC_MIPS_TLS_DTPREL_HI16, R_MIPS_TLS_DTPREL_HI16 },
  { BFD_RELOC_MIPS_TLS_DTPREL_LO16, R_MIPS_TLS_DTPREL_LO16 },
  { BFD_RELOC_MIPS_TLS_GOTTPREL, R_MIPS_TLS_GOTTPREL },
  { BFD_RELOC_MIPS_TLS_TPREL32, R_MIPS_TLS_TPREL32 },
  { BFD_RELOC_MIPS_TLS_TPREL64, R_MIPS_TLS_TPREL64 },
  { BFD_RELOC_MIPS_TLS_TPREL_HI16, R_MIPS_TLS_TPREL_HI16 },
  { BFD_RELOC_MIPS_TLS_TPREL_LO16, R_MIPS_TLS_TPREL_LO16 }
};

static const struct elf_reloc_map mips16_reloc_map[] =
{
  { BFD_RELOC_MIPS16_JMP, R_MIPS16_26 - R_MIPS16_min },
  { BFD_RELOC_MIPS16_GPREL, R_MIPS16_GPREL - R_MIPS16_min },
  { BFD_RELOC_MIPS16_GOT16, R_MIPS16_GOT16 - R_MIPS16_min },
  { BFD_RELOC_MIPS16_CALL16, R_MIPS16_CALL16 - R_MIPS16_min },
  { BFD_RELOC_MIPS16_HI16_S, R_MIPS16_HI16 - R_MIPS16_min },
  { BFD_RELOC_MIPS16_LO16, R_MIPS16_LO16 - R_MIPS16_min },
};

static const struct elf_reloc_map micromips_reloc_map[] =
{
  { BFD_RELOC_MICROMIPS_JMP, R_MICROMIPS_26_S1 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_HI16_S, R_MICROMIPS_HI16 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_LO16, R_MICROMIPS_LO16 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_GPREL16, R_MICROMIPS_GPREL16 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_LITERAL, R_MICROMIPS_LITERAL - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_GOT16, R_MICROMIPS_GOT16 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_7_PCREL_S1, R_MICROMIPS_PC7_S1 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_10_PCREL_S1, R_MICROMIPS_PC10_S1 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_16_PCREL_S1, R_MICROMIPS_PC16_S1 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_CALL16, R_MICROMIPS_CALL16 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_GOT_DISP, R_MICROMIPS_GOT_DISP - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_PAGE - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_GOT_OFST, R_MICROMIPS_GOT_OFST - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_HI16 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_GOT_LO16, R_MICROMIPS_GOT_LO16 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_SUB, R_MICROMIPS_SUB - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_HIGHER, R_MICROMIPS_HIGHER - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_HIGHEST, R_MICROMIPS_HIGHEST - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_CALL_HI16, R_MICROMIPS_CALL_HI16 - R_MICROMIPS_min },
  { BFD_RELOC_MICROMIPS_CALL_LO16, R_MICROMIPS_CALL_LO16 - R_MICROMIPS_min },
};

/* Given a BFD reloc type, return a howto structure.  */

static reloc_howto_type *
bfd_elf32_bfd_reloc_type_lookup (bfd *abfd ATTRIBUTE_UNUSED,
				 bfd_reloc_code_real_type code)
{
  unsigned int i;
  /* FIXME: We default to RELA here instead of choosing the right
     relocation variant.  */
  reloc_howto_type *howto_table = elf_mips_howto_table_rela;
  reloc_howto_type *howto16_table = elf_mips16_howto_table_rela;
  reloc_howto_type *howto_micromips_table = elf_micromips_howto_table_rela;

  for (i = 0; i < sizeof (mips_reloc_map) / sizeof (struct elf_reloc_map);
       i++)
    {
      if (mips_reloc_map[i].bfd_val == code)
	return &howto_table[(int) mips_reloc_map[i].elf_val];
    }

  for (i = 0; i < sizeof (mips16_reloc_map) / sizeof (struct elf_reloc_map);
       i++)
    {
      if (mips16_reloc_map[i].bfd_val == code)
	return &howto16_table[(int) mips16_reloc_map[i].elf_val];
    }

  for (i = 0; i < sizeof (micromips_reloc_map) / sizeof (struct elf_reloc_map);
       i++)
    {
      if (micromips_reloc_map[i].bfd_val == code)
	return &howto_micromips_table[(int) micromips_reloc_map[i].elf_val];
    }

  switch (code)
    {
    case BFD_RELOC_VTABLE_INHERIT:
      return &elf_mips_gnu_vtinherit_howto;
    case BFD_RELOC_VTABLE_ENTRY:
      return &elf_mips_gnu_vtentry_howto;
    case BFD_RELOC_MIPS_COPY:
      return &elf_mips_copy_howto;
    case BFD_RELOC_MIPS_JUMP_SLOT:
      return &elf_mips_jump_slot_howto;
    default:
      bfd_set_error (bfd_error_bad_value);
      return NULL;
    }
}

static reloc_howto_type *
bfd_elf32_bfd_reloc_name_lookup (bfd *abfd ATTRIBUTE_UNUSED,
				 const char *r_name)
{
  unsigned int i;

  for (i = 0;
       i < (sizeof (elf_mips_howto_table_rela)
	    / sizeof (elf_mips_howto_table_rela[0]));
       i++)
    if (elf_mips_howto_table_rela[i].name != NULL
	&& strcasecmp (elf_mips_howto_table_rela[i].name, r_name) == 0)
      return &elf_mips_howto_table_rela[i];

  for (i = 0;
       i < (sizeof (elf_mips16_howto_table_rela)
	    / sizeof (elf_mips16_howto_table_rela[0]));
       i++)
    if (elf_mips16_howto_table_rela[i].name != NULL
	&& strcasecmp (elf_mips16_howto_table_rela[i].name, r_name) == 0)
      return &elf_mips16_howto_table_rela[i];

  for (i = 0;
       i < (sizeof (elf_micromips_howto_table_rela)
	    / sizeof (elf_micromips_howto_table_rela[0]));
       i++)
    if (elf_micromips_howto_table_rela[i].name != NULL
	&& strcasecmp (elf_micromips_howto_table_rela[i].name, r_name) == 0)
      return &elf_micromips_howto_table_rela[i];

  if (strcasecmp (elf_mips_gnu_vtinherit_howto.name, r_name) == 0)
    return &elf_mips_gnu_vtinherit_howto;
  if (strcasecmp (elf_mips_gnu_vtentry_howto.name, r_name) == 0)
    return &elf_mips_gnu_vtentry_howto;
  if (strcasecmp (elf_mips_gnu_rel16_s2.name, r_name) == 0)
    return &elf_mips_gnu_rel16_s2;
  if (strcasecmp (elf_mips_gnu_rela16_s2.name, r_name) == 0)
    return &elf_mips_gnu_rela16_s2;
  if (strcasecmp (elf_mips_copy_howto.name, r_name) == 0)
    return &elf_mips_copy_howto;
  if (strcasecmp (elf_mips_jump_slot_howto.name, r_name) == 0)
    return &elf_mips_jump_slot_howto;

  return NULL;
}

/* Given a MIPS Elf_Internal_Rel, fill in an arelent structure.  */

static reloc_howto_type *
mips_elf_n32_rtype_to_howto (unsigned int r_type, bfd_boolean rela_p)
{
  switch (r_type)
    {
    case R_MIPS_GNU_VTINHERIT:
      return &elf_mips_gnu_vtinherit_howto;
    case R_MIPS_GNU_VTENTRY:
      return &elf_mips_gnu_vtentry_howto;
    case R_MIPS_GNU_REL16_S2:
      if (rela_p)
	return &elf_mips_gnu_rela16_s2;
      else
	return &elf_mips_gnu_rel16_s2;
    case R_MIPS_COPY:
      return &elf_mips_copy_howto;
    case R_MIPS_JUMP_SLOT:
      return &elf_mips_jump_slot_howto;
    default:
      if (r_type >= R_MICROMIPS_min && r_type < R_MICROMIPS_max)
	{
	  if (rela_p)
	    return &elf_micromips_howto_table_rela[r_type - R_MICROMIPS_min];
	  else
	    return &elf_micromips_howto_table_rel[r_type - R_MICROMIPS_min];
	}
      if (r_type >= R_MIPS16_min && r_type < R_MIPS16_max)
	{
	  if (rela_p)
	    return &elf_mips16_howto_table_rela[r_type - R_MIPS16_min];
	  else
	    return &elf_mips16_howto_table_rel[r_type - R_MIPS16_min];
	}
      BFD_ASSERT (r_type < (unsigned int) R_MIPS_max);
      if (rela_p)
	return &elf_mips_howto_table_rela[r_type];
      else
	return &elf_mips_howto_table_rel[r_type];
      break;
    }
}

/* Given a MIPS Elf_Internal_Rel, fill in an arelent structure.  */

static void
mips_info_to_howto_rel (bfd *abfd, arelent *cache_ptr, Elf_Internal_Rela *dst)
{
  unsigned int r_type;

  r_type = ELF32_R_TYPE (dst->r_info);
  cache_ptr->howto = mips_elf_n32_rtype_to_howto (r_type, FALSE);

  /* The addend for a GPREL16 or LITERAL relocation comes from the GP
     value for the object file.  We get the addend now, rather than
     when we do the relocation, because the symbol manipulations done
     by the linker may cause us to lose track of the input BFD.  */
  if (((*cache_ptr->sym_ptr_ptr)->flags & BSF_SECTION_SYM) != 0
      && (gprel16_reloc_p (r_type) || r_type == (unsigned int) R_MIPS_LITERAL))
    cache_ptr->addend = elf_gp (abfd);
}

/* Given a MIPS Elf_Internal_Rela, fill in an arelent structure.  */

static void
mips_info_to_howto_rela (bfd *abfd ATTRIBUTE_UNUSED,
			 arelent *cache_ptr, Elf_Internal_Rela *dst)
{
  unsigned int r_type;

  r_type = ELF32_R_TYPE (dst->r_info);
  cache_ptr->howto = mips_elf_n32_rtype_to_howto (r_type, TRUE);
  cache_ptr->addend = dst->r_addend;
}

/* Determine whether a symbol is global for the purposes of splitting
   the symbol table into global symbols and local symbols.  At least
   on Irix 5, this split must be between section symbols and all other
   symbols.  On most ELF targets the split is between static symbols
   and externally visible symbols.  */

static bfd_boolean
mips_elf_sym_is_global (bfd *abfd ATTRIBUTE_UNUSED, asymbol *sym)
{
  if (SGI_COMPAT (abfd))
    return (sym->flags & BSF_SECTION_SYM) == 0;
  else
    return ((sym->flags & (BSF_GLOBAL | BSF_WEAK | BSF_GNU_UNIQUE)) != 0
	    || bfd_is_und_section (bfd_get_section (sym))
	    || bfd_is_com_section (bfd_get_section (sym)));
}

/* Set the right machine number for a MIPS ELF file.  */

static bfd_boolean
mips_elf_n32_object_p (bfd *abfd)
{
  unsigned long mach;

  /* Irix 5 and 6 are broken.  Object file symbol tables are not always
     sorted correctly such that local symbols precede global symbols,
     and the sh_info field in the symbol table is not always right.  */
  if (SGI_COMPAT (abfd))
    elf_bad_symtab (abfd) = TRUE;

  mach = _bfd_elf_mips_mach (elf_elfheader (abfd)->e_flags);
  bfd_default_set_arch_mach (abfd, bfd_arch_mips, mach);

  if (! ABI_N32_P(abfd))
    return FALSE;

  return TRUE;
}

/* Support for core dump NOTE sections.  */
static bfd_boolean
elf32_mips_grok_prstatus (bfd *abfd, Elf_Internal_Note *note)
{
  int offset;
  unsigned int size;

  switch (note->descsz)
    {
      default:
	return FALSE;

      case 440:		/* Linux/MIPS N32 */
	/* pr_cursig */
	elf_tdata (abfd)->core_signal = bfd_get_16 (abfd, note->descdata + 12);

	/* pr_pid */
	elf_tdata (abfd)->core_lwpid = bfd_get_32 (abfd, note->descdata + 24);

	/* pr_reg */
	offset = 72;
	size = 360;

	break;
    }

  /* Make a ".reg/999" section.  */
  return _bfd_elfcore_make_pseudosection (abfd, ".reg", size,
					  note->descpos + offset);
}

static bfd_boolean
elf32_mips_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
{
  switch (note->descsz)
    {
      default:
	return FALSE;

      case 128:		/* Linux/MIPS elf_prpsinfo */
	elf_tdata (abfd)->core_program
	 = _bfd_elfcore_strndup (abfd, note->descdata + 32, 16);
	elf_tdata (abfd)->core_command
	 = _bfd_elfcore_strndup (abfd, note->descdata + 48, 80);
    }

  /* Note that for some reason, a spurious space is tacked
     onto the end of the args in some (at least one anyway)
     implementations, so strip it off if it exists.  */

  {
    char *command = elf_tdata (abfd)->core_command;
    int n = strlen (command);

    if (0 < n && command[n - 1] == ' ')
      command[n - 1] = '\0';
  }

  return TRUE;
}

/* Depending on the target vector we generate some version of Irix
   executables or "normal" MIPS ELF ABI executables.  */
static irix_compat_t
elf_n32_mips_irix_compat (bfd *abfd)
{
  if ((abfd->xvec == &bfd_elf32_nbigmips_vec)
      || (abfd->xvec == &bfd_elf32_nlittlemips_vec))
    return ict_irix6;
  else
    return ict_none;
}

/* ECOFF swapping routines.  These are used when dealing with the
   .mdebug section, which is in the ECOFF debugging format.  */
static const struct ecoff_debug_swap mips_elf32_ecoff_debug_swap = {
  /* Symbol table magic number.  */
  magicSym,
  /* Alignment of debugging information.  E.g., 4.  */
  4,
  /* Sizes of external symbolic information.  */
  sizeof (struct hdr_ext),
  sizeof (struct dnr_ext),
  sizeof (struct pdr_ext),
  sizeof (struct sym_ext),
  sizeof (struct opt_ext),
  sizeof (struct fdr_ext),
  sizeof (struct rfd_ext),
  sizeof (struct ext_ext),
  /* Functions to swap in external symbolic data.  */
  ecoff_swap_hdr_in,
  ecoff_swap_dnr_in,
  ecoff_swap_pdr_in,
  ecoff_swap_sym_in,
  ecoff_swap_opt_in,
  ecoff_swap_fdr_in,
  ecoff_swap_rfd_in,
  ecoff_swap_ext_in,
  _bfd_ecoff_swap_tir_in,
  _bfd_ecoff_swap_rndx_in,
  /* Functions to swap out external symbolic data.  */
  ecoff_swap_hdr_out,
  ecoff_swap_dnr_out,
  ecoff_swap_pdr_out,
  ecoff_swap_sym_out,
  ecoff_swap_opt_out,
  ecoff_swap_fdr_out,
  ecoff_swap_rfd_out,
  ecoff_swap_ext_out,
  _bfd_ecoff_swap_tir_out,
  _bfd_ecoff_swap_rndx_out,
  /* Function to read in symbolic data.  */
  _bfd_mips_elf_read_ecoff_info
};

#define ELF_ARCH			bfd_arch_mips
#define ELF_TARGET_ID			MIPS_ELF_DATA
#define ELF_MACHINE_CODE		EM_MIPS

#define elf_backend_collect		TRUE
#define elf_backend_type_change_ok	TRUE
#define elf_backend_can_gc_sections	TRUE
#define elf_info_to_howto		mips_info_to_howto_rela
#define elf_info_to_howto_rel		mips_info_to_howto_rel
#define elf_backend_sym_is_global	mips_elf_sym_is_global
#define elf_backend_object_p		mips_elf_n32_object_p
#define elf_backend_symbol_processing	_bfd_mips_elf_symbol_processing
#define elf_backend_section_processing	_bfd_mips_elf_section_processing
#define elf_backend_section_from_shdr	_bfd_mips_elf_section_from_shdr
#define elf_backend_fake_sections	_bfd_mips_elf_fake_sections
#define elf_backend_section_from_bfd_section \
					_bfd_mips_elf_section_from_bfd_section
#define elf_backend_add_symbol_hook	_bfd_mips_elf_add_symbol_hook
#define elf_backend_link_output_symbol_hook \
					_bfd_mips_elf_link_output_symbol_hook
#define elf_backend_create_dynamic_sections \
					_bfd_mips_elf_create_dynamic_sections
#define elf_backend_check_relocs	_bfd_mips_elf_check_relocs
#define elf_backend_merge_symbol_attribute \
					_bfd_mips_elf_merge_symbol_attribute
#define elf_backend_get_target_dtag	_bfd_mips_elf_get_target_dtag
#define elf_backend_adjust_dynamic_symbol \
					_bfd_mips_elf_adjust_dynamic_symbol
#define elf_backend_always_size_sections \
					_bfd_mips_elf_always_size_sections
#define elf_backend_size_dynamic_sections \
					_bfd_mips_elf_size_dynamic_sections
#define elf_backend_init_index_section	_bfd_elf_init_1_index_section
#define elf_backend_relocate_section	_bfd_mips_elf_relocate_section
#define elf_backend_finish_dynamic_symbol \
					_bfd_mips_elf_finish_dynamic_symbol
#define elf_backend_finish_dynamic_sections \
					_bfd_mips_elf_finish_dynamic_sections
#define elf_backend_final_write_processing \
					_bfd_mips_elf_final_write_processing
#define elf_backend_additional_program_headers \
					_bfd_mips_elf_additional_program_headers
#define elf_backend_modify_segment_map	_bfd_mips_elf_modify_segment_map
#define elf_backend_gc_mark_hook	_bfd_mips_elf_gc_mark_hook
#define elf_backend_gc_sweep_hook	_bfd_mips_elf_gc_sweep_hook
#define elf_backend_copy_indirect_symbol \
					_bfd_mips_elf_copy_indirect_symbol
#define elf_backend_grok_prstatus	elf32_mips_grok_prstatus
#define elf_backend_grok_psinfo		elf32_mips_grok_psinfo
#define elf_backend_ecoff_debug_swap	&mips_elf32_ecoff_debug_swap

#define elf_backend_got_header_size	(4 * MIPS_RESERVED_GOTNO)

/* MIPS n32 ELF can use a mixture of REL and RELA, but some Relocations
   work better/work only in RELA, so we default to this.  */
#define elf_backend_may_use_rel_p	1
#define elf_backend_may_use_rela_p	1
#define elf_backend_default_use_rela_p	1
#define elf_backend_rela_plts_and_copies_p 0
#define elf_backend_sign_extend_vma	TRUE
#define elf_backend_plt_readonly	1
#define elf_backend_plt_sym_val		_bfd_mips_elf_plt_sym_val

#define elf_backend_discard_info	_bfd_mips_elf_discard_info
#define elf_backend_ignore_discarded_relocs \
					_bfd_mips_elf_ignore_discarded_relocs
#define elf_backend_write_section	_bfd_mips_elf_write_section
#define elf_backend_mips_irix_compat	elf_n32_mips_irix_compat
#define elf_backend_mips_rtype_to_howto	mips_elf_n32_rtype_to_howto
#define bfd_elf32_bfd_is_target_special_symbol \
					_bfd_mips_elf_is_target_special_symbol
#define bfd_elf32_find_nearest_line	_bfd_mips_elf_find_nearest_line
#define bfd_elf32_find_inliner_info	_bfd_mips_elf_find_inliner_info
#define bfd_elf32_new_section_hook	_bfd_mips_elf_new_section_hook
#define bfd_elf32_set_section_contents	_bfd_mips_elf_set_section_contents
#define bfd_elf32_bfd_get_relocated_section_contents \
				_bfd_elf_mips_get_relocated_section_contents
#define bfd_elf32_bfd_link_hash_table_create \
					_bfd_mips_elf_link_hash_table_create
#define bfd_elf32_bfd_final_link	_bfd_mips_elf_final_link
#define bfd_elf32_bfd_merge_private_bfd_data \
					_bfd_mips_elf_merge_private_bfd_data
#define bfd_elf32_bfd_set_private_flags	_bfd_mips_elf_set_private_flags
#define bfd_elf32_bfd_print_private_bfd_data \
					_bfd_mips_elf_print_private_bfd_data
#define bfd_elf32_bfd_relax_section     _bfd_mips_relax_section

/* Support for SGI-ish mips targets using n32 ABI.  */

#define TARGET_LITTLE_SYM               bfd_elf32_nlittlemips_vec
#define TARGET_LITTLE_NAME              "elf32-nlittlemips"
#define TARGET_BIG_SYM                  bfd_elf32_nbigmips_vec
#define TARGET_BIG_NAME                 "elf32-nbigmips"

#define ELF_MAXPAGESIZE			0x10000
#define ELF_COMMONPAGESIZE		0x1000

#include "elf32-target.h"

/* Support for traditional mips targets using n32 ABI.  */
#undef TARGET_LITTLE_SYM
#undef TARGET_LITTLE_NAME
#undef TARGET_BIG_SYM
#undef TARGET_BIG_NAME

#undef ELF_MAXPAGESIZE
#undef ELF_COMMONPAGESIZE

#define TARGET_LITTLE_SYM               bfd_elf32_ntradlittlemips_vec
#define TARGET_LITTLE_NAME              "elf32-ntradlittlemips"
#define TARGET_BIG_SYM                  bfd_elf32_ntradbigmips_vec
#define TARGET_BIG_NAME                 "elf32-ntradbigmips"

#define ELF_MAXPAGESIZE			0x10000
#define ELF_COMMONPAGESIZE		0x1000
#define elf32_bed			elf32_tradbed

/* Include the target file again for this target.  */
#include "elf32-target.h"


/* FreeBSD support.  */

#undef TARGET_LITTLE_SYM
#undef TARGET_LITTLE_NAME
#undef TARGET_BIG_SYM
#undef TARGET_BIG_NAME

#define	TARGET_LITTLE_SYM		bfd_elf32_ntradlittlemips_freebsd_vec
#define	TARGET_LITTLE_NAME		"elf32-ntradlittlemips-freebsd"
#define	TARGET_BIG_SYM			bfd_elf32_ntradbigmips_freebsd_vec
#define	TARGET_BIG_NAME			"elf32-ntradbigmips-freebsd"

#undef	ELF_OSABI
#define	ELF_OSABI			ELFOSABI_FREEBSD

/* The kernel recognizes executables as valid only if they carry a
   "FreeBSD" label in the ELF header.  So we put this label on all
   executables and (for simplicity) also all other object files.  */

static void
elf_fbsd_post_process_headers (bfd *abfd, struct bfd_link_info *info)
{
  _bfd_elf_set_osabi (abfd, info);
}

#undef	elf_backend_post_process_headers
#define	elf_backend_post_process_headers	elf_fbsd_post_process_headers
#undef	elf32_bed
#define elf32_bed				elf32_fbsd_tradbed

#include "elf32-target.h"
R*mF2تRVmQV-1f,´BK*l)EZm]lr[5RQP !Ck\؍ULdFƒiiyV6q\)gwa2"ʡ"Pႆ-r3}ߗ/ߥ鞓oZ9jimgnSca88mm^K'l| jf)άTEBcvI1"j-n]V3kJFטc]IblՕ6FIQZy!ҫkRCJ:7HLʿ撛m-m](T/u-TF0Y@ xC BVUX/=]xOOZ J';Ivv86Y![[c-LL/仗, /[C3z[-ƺl!B1z˴Q,sʻʀ!JѶ _-@ߐUz?k%2]IhD|anPZmd?eij]h6Mbŋs˗5ob T)FwZ=-EW-+\[TWݞ7CJ[\9@\9\9a)㼗"ڍ־Fv{ <$3Ork]E]vd==q 3= ήm61U\QRZJY-IRbj-Ehr+6Xb--XZҩT30MkUHmعk~=r?fセq+9qZސ{"{*5 R&p{D?Ծ >w3,- %G'/kg? ?oܤ  (ŻITAv|b3Xªe!Vy&y E@[^<4=m3lri?Dפ&_|w^ uq4v6$9BBj)bZMz?o9bOs3Z;_^v1 X#eeX e= l{/+SSTܧItcP.L$$Q#Yp[Lkǚ!!b 2Eŷuq0iI, x* /XkMq(7ZݻXD[QFvپ =̾ H]hR)BD0B/"C~cq}wǂL`mw޹E7T&{꺰 3x#gֻ d`F22#׷c3%Zظ;Јy˰۰9ǐdcwaqr3,=t-.qr*~!0h}YV񇬿d:X٦oWhYE=}] bQA 7S/  m f4DXsr6(U.=pt~w me^Nw^`Z-f(̜kHWC ekw}3־;(~%!  $9/Hݮ.H( 88d|qཌzR CG⇻F{i=ww=COh*hN^<9;i &m/#60aяb;tuw7H!A>I1J0p.}{<j!#ҩ%ߣACk+h_gC{~z-U|r E8,ry}3Y7qi4gHJƤPl23rs{0NwTh|[/rjhK.nx1Rӽ_~O.lw3>i!eH`>þig/@"ۡq I(&L@zͣ{tYhA׌^sT%QrD EwoZl]>9ׇHM{ƴrpZ;PfqTO4mnI7)T|=Oa6^ĝ=%_Ԧ|OJf;\JK7sǽy[DuS%B2[{KBt:K0$X{< dlFQj=U291)NIMEPazǹϸ@ȾDoZ~=ܾ>/0ڋ=n[i߯6oe a;̇ҷ%D-"ߕҩ99b;7P=zn9k:ǃ;©!wjO_3I{J^%1kwBW+[*3&Ecr pgFAU>||sמuh8u^;v۷n>Xo""BP }B4#BV~ &tgt߀ii :!<'onEn>|W>. ꪄiz}F &^K_$CBE{wC.eHeIx8o,тY1zDAC^*u4g?2nSFqfk?A&r=t>c<N.|W;s@X俠,OiT[e[<$π C_aDy q܈og5sϞ:U֕\+ 2)?F-"Do0FY &r5. !_A/ zB<7K%³w}{. {vGxƾh7ƻμs,݆o:u"5hNu^{-,k\eNu^%W=7G9ẤђI_Mޏ y㵵];K91c-6t4kvKԘsk*i_k횽jwQ?w.#>{22bӰ]yqt3U\..3{"ϰh~B{۴ci )ܝQi1^7ArvR¬* 2Ԏ}-7/HP#>' }b;zYyFd䵤q  yeFAҦIϏCOD>_.ONNg]u긡B(PFojnd_۷9C>3YwNZԔqj BbAWOHwt~jpy)}|R5QbܟxݙlR6{OU_/bLIn C ")iM5mtѥ5-dښ>[6h̭y]ִmں,SnY ՓfEkKYllv)6-YJhZJ$&4-65kM Fm늤Z٥RY ]5TTcF-QDRz:aXJMj6 X^އyefV1A{?K?)v?fpyTP|1mUQ[Bdjfl$lmh")`1˷b>~}|~ϟ>]u?9>cǏS??G>o=Jhg~OP(߹~N33ꪙkrYoa?UUX'{zvG|N?C3j=gyQjoFGvowVo~AT`k$~&>I$=__r'9yOѻyŌg|#T~[m̬NevvzMmKJ ]HXsl7 w#2.uuPL}_wMe-i"ZBO[9 {+k{,n.B-ܘ#33i<],4s7>3ȧ#r4ѳf΍ܜ',b[3gb@c+9exMH$[ݠףFEYWn&I3*)Reb@bʎ}ݙ337wwwwwws3.黻mv0s1ffffffffaws3w3.fffffcf̹o{۹wwwwwwwwwwwwwwwwwws3w7wwwnLmmmmnfff9m .nffP4;ܠwww3w70{m9$Bmmmmmw-当{}:Q:wB`;NTwr[mea32]3c;ǘfn^;{mw[mmrI'vw{1( DC33C33;333333333333334;+m- '@۸[`]fffI$I$(n,XŘZUB5UU UUN !T⫪źjպVZVիVŋ7VիwVŪ ) M0LZ URUTޫjx5J((!U^! BUubV! QUj@,YjB*UUEUUUUU§Uˉx<+.'ˉV&VX+32DH 1KBv ITZP"I$<᜜8gN 4 C(pJĄ 8H( IH$"$LRP8&$Hi$$IH$x Vi JwOVxT+ˉʝEbX\x'q h|,Y,$js .&J4d%mT- 1n*^gkm(c7jm/ś;V"$ %>p#T+ J&oU{Yf[hl(9p]lP80l!8 @fuuNĮd[jm5;,;rF1c1ca1b"1cd4ֵeakkc1mkZֵVZc1mQ[mьkkZֵݶukNKd\b11elAے84H6@I 0buD۬bWeN264mVmfenH1c1aЛc.֛kZֵ ZP! BB!Mhbsͺ+[ vdkkZֵj֝F[acCF1cve#L` "#(! !k[n1[N1#1%n[[lPl20l#M 6 '$$a` @#p`(!B9 uCfbŨх-C@l FH#p8MF!N6VڭS،b5Z֗Kb;j::,bem IIC`plN$  Tj6kͭ[mclb1k 1DF1b1ӭZkZ6 mF1c;:իZ֭b1cƶӝbֶv1;[lZp굷EVkZ֭ٵmь1!`B!6$@ HH GALVڭs˛eݢ]hDjWm"հ32.˙#`rD0!!HG6bkmն1vvl[ mVsm[F1c1k6l6 1 1ֵk[El5l) #A G>0@ #$6H fmZӕYUZu`nH@86P@R@"ldH8rIH@H iPl" IIMG#$@`ˍTkjӲ쭐PD d@EH$l@>?|o^VSG"9c,5rOCYsx.cdY,6al[-dY,JK$ hI)4%JF#al-,al-V#` PjCHi A5$jIofdHi !,V[ X[+a A jI5,a X[ aw`\  I5$h4j-,el[/"t\,0`pMbt>['hcV\9fmfٛfmelm}z|gYJcCu͝qY[lMUŗNcduhvz1i:e64ͦ\ŋ,O󏏝yճ' eNqb֍cVu-j-ZmcmVDݤvF;dͻqt1-65iM\ٳ?}֕8<ʻcsWx=x|}KڼͶ`iYRQQԍmcFP^yA ia,,[SbhBhM4T_?XG#c!CßpT7*y,q썷KEUzLyyR Q5=4yTZ33&ko$ $/*|܉鷘jjU J51UUNo^UWɽY*^&/ZXF50.pT*"vx想mcA`89CN+,jQ Yģ 蓪&QqIc۶jmkv1l獝XtPF1F9* Rpe,cMI!$ E\n)i{Z^jnsLA])y8NJD<CBBؕj4t׫jxR37Q~(fr(U uB ݂(H '0s4UDUUU^:=JQ֏Wq6qdcCW4g%v'm;w ##Pd$p_0 9GF@! X1x[o5V VVl!bm~b߶;d|( -˶Wwd=CntW+nV4\9$u_[!q!=F-ub"q'pQF4jhFF(j%hzت(UEPlhjZ(ѪZ*YZxѨRV*<<ƢDZ('=Q*EDUdXF65tUU *j$hZ(Q?PDO!CQEE/&AQPK΍CsDDE)(W' ^wpuIЅO N;<w-ROvg7%\zB #P/Z5g+b"ƮFOWK0ʫ>/Yb[ayZ"e)bȠZU"TPG5-)jZJWQ-qj2+ zH/I Ei:&x$g3c<TOF߶yLj_6+<OQ #SH&T۩Fs$&Wy/z⡶/<~ %UYa;.exˡ;je&L$'*RO7I;W:JɡeQh_[}Uz$j40 E)gMgmbq1rk ѫSiBNL´ZU[PB*mdu֐5j94kFФ]\;ESE*Z>޷' a';hR6nvaLkvu 8o=.q$e"e A)gZ.aϣͼU^Uk vKmmˋ2}桪qt S# Ar $ ӯ@v"" {V|gNɔRicXkyTLҀhty^:;)~אִBCX~Y刅2M%p&Xaq_:ֱ@Z:( !,DKZ!= Y@ݔ2 B ``u#p *oǤW(#13PP8&&l(Ȇ0&uII5R)`~m WIfMi5&XD @^TeFq^$]R2e88db`@*Ť(;Kc@(UC|@  m*9k[P+ql.=װD[NoHK|yB@pGSQEU%6 ]Pd=nn磹+npU!I9ܞj6Ţ̴Y80@;ɱm<<@@A*$RZ6U6ƅͲ 9mOJg,sgYKqLu5^K9"@2d JV22r4!6m2{9AWWz>|M0ŋ@%Jb~bIyܑC=?[ʪKhH%#tn`M Q[^]eU|OވQ/xz'D;ו9\xmDO$WtV*+R5)F jE3Kf)ybiifmZYVL-KSm)K)[-)YjI 3333LʳlژͶ4eqiPY[*Xԥ))E2RRJe)IRRbқVR)қcVhLXTͳ6Z+hcl[QZ$4ьXTL@***$֍XQ55kIke6jSi-E*a5iJJ%VMlmTmm-UB2(SP^c~'Uw'zz&=TOTllljjjj~GGCFEzTS/͎ r']fke+kNS&jZ5vEJfBI5dҊ"!w~:ҍMړXUjm-ʬ5fi#rb(4@uh9wItvg<ꪎwU\p/f[[=._r>Q(o@!` |0lhb=.[7H 0,~1$)$9,P]r< O-ą))y"-kPnjcc%yEz2ccQ&;ɡ#ѷV XY ""tgԫHq,6M,hD({|M$!b͓x6Ѱ#(CW; #/䠱h7.f(%)YI,Gm,8T=8ULd֣[mn*)mFu]k~)c0eCF E8@oQ[ @SNe'2&r΅س0iS{Ó\{sus|s1DމE!ci@jxr71AVV-gFEemz]NNwS ^fp) @lB +4Uj- sn(mPes#h8/AW(xn 8XЋ FBBݻyɚfx Fxˡu`\siܘ` \^Ѧ,$ < YhA& C3&EVe fBAF[ŸPPT /!_o/[ .W׬?sv .g2Zs>Lk^7f<_{`=]Wqba |dD/Qo^@~7>9]Qo\_wАZ}hur*x4N/ڽGnG7 EyAY?ljO `~j| ^o83h]}QMy7fP}s/YoNS}٘?xg>z^j NE_k_#b \=7uX &ZoSVfMITĔt3UFzy2w*UZɯ3Ơ$D4AE]UZd2XARҪ*6&` 4QPߢ幢~B|L ?2C>s3āZ#'%rvR wl)zء@H*e>YDZ }俬 blO+O Ѷb6[Cp<ϖC._3PcmN9c=}/];)ܵ?Ds8w~>#|<= 鐧kdWKI]ˌ$~?Ya5Xr +6x@] JiBQ\O5, r'1KQe1j)gC}WzUn`UPǑJl-mapeOjhe6,(ӂbyŊ9gYw)Z||:B[(]Yi #5 PAD 8NSrǬqy3]tG0Fךߧ]ᰞfK)_injn=Sq\Z[j/p,^kK^S>?-6^^J'f#Așή-T)FO9&%?#w.FIL*ͦfT?oD]V,7uC]60aK -矇L/30:90Weq/hep _6]`({>e/S,iJV?0:ctkھ \'# &8X\ m׫r/؜D{1QІoBiVpO?)ĜGN,]dW_>UPavx=} 緻 tXUVO٤ 2+b\~'o4)9Yx`W|A /6 7Z͵ä8p?lap ѥ[!`h]wuq[_mls;Z/sE{0sԱx~<d[e,D^r@q_ˡaš<pa{=}5׭wS;~$Ψ',ǿd~$#?J`F1%b\أQI"FFIITcob Zq0Rm3vy<3K~RhUr7dҰs88r`Nī]U l4:PϮBX~:FD@*?=lwdDMU^ljHU0uIFRQeb|Z +P@ P  0` ";4}Gf kf34"x`<801&Yc/v% FVvfկ!h[;3p[w7CmUU%Zy͏=fTQEbBa8핪U5P+E!6-V1$ }UUUO3Y?88WȵnݽP[þj(-6pT{jxyq_z׶]@q˼f6ŵ1.ulHc+2d7^y0Qy^lxx]+UUxE uͧY]/_#ծ3a;w<c='<:g0ryK$JaD*Jwge_MҼmf^&ԓC1!Kݓ.K@A%y2}ަvyվ}PCs1h,PQCK$CZQqW{wn 3)" qߧMQ7+}W/+=k`3H60z * BV?ʝg"dόf:Q':=nO[I׿?؟Xv3!_췷_=}CnKo?!ZhmCz=^DZ9֌ȿ4~$)߄sL}W~ޅ{+̈́ڂp\nvq6;;r3OxXt;Gf:wv ғ.%E/9߽6<{%ߗ_‘oLʺo#}S.{~>u](rt2׶,@o?vsA;?EWP~@Co)O-=|gsW!gQЌu͎Y(gχGh|%]TuwsI*碦2 Ŕ@`͢ "$lŦkʹ>_>OVϭ[/ECWPv$Kosz6S젼(d}= 1}rDjOɒM?̗]Obի/n\^mbŇM)? Y>wmo=yg0lL G&} =߾a<7*?'xd!.w~ǯT8Edo7X%SJsp{H(;=|{4r#7:ώ˹Q?>}3񟐓/AwSxiyAZ]!VA`{cv 2 Qui׫#i֨vk XNG~a2};ίO/׳]Us1߅-BoLD 6񭴇YCKK>1R(~$!9n޾[O.]Ԇ?,dgbUX gFXc!HQC%}~?}# '$s<h\ ,v'v_8l`S&ȆJ΄D2A3-.SW%fs&FmЭX1I%X52[TFի$} R P! $`@=b-2YeHEHe 7PGg)ʔɈ#*H(~B*()*,R*E[4ā-m--^mumEkVwX̞WdC%ZV̻K]e\YUE-WinҚH2S2HbYkLd5cmedPdYvf˕nmleE\HTCĝhMUT5&C[i2[m-\s申,Iݙ0ŕJ1Hߋv?&A?w&VgvH?` HA}]O_ >?? jةRʙԛ*[SD@٪屮Ι@y"!DebLDh e^vFI;P͵sn:SVŚ1tn7Vd9٢"H!t+5Yeˆ [zmk{-k_Ȫf#>$5;_W Xb`bֆHd EA2H3DJ 4VyUU__/س?=RI=aۗ{#_112&خ̲"{0v풟BuR 27';0?M)eu}!"K$XF!$`wRpL0݋7. ex xAYovTDdV@`  ,Vu4)aûɿ;=Nrhh{}!J @^Yr(䀆8mx 篮Kt=~q=a6I=ޭaj<$*E!QD!=B'HB z:Z[pNcq378Sl< MTrꎢyY>Y"-D 1V>߱C޽ E{OvdCWBBB{Qo}~=ҶNuByqϷqn;NO_r6:t U, 3S=FD&EaaRRusy?֙8;Z[g$$$$ulwm5ZQS3LVp_y[p^]MKټ{x{d䓥Z{Ú- =#y.^~5U{!'wN'yD;Cӱ)UA{gR٠ž{:O=`=N;ĸn f=dvt+=uGăӈ|#֋Yff4LX*hVMdLi4M4)IRk*a-4)VRN;@z=vL{6#f^X#d9]c$ aSu_X 1́*@L]}jMCw\CAD{f;kD} :[ΡJeMjWS[4iZ,DFE>/>^ctb Hw֟xoUrիE̬Vfe6߭TϬs4<7 }w ݺ'`zy5(d ; `{{0>CtJ;hUGܻ:#r[r!;t+eMN7w< 9WywݱjGLN&9{9jjmN͎/q$t!lN!O:u:==ǔwOrri]ۤ:<8zs=X=:N^Es;4|@x7i; d.z9{S4mU~0r>JGţ$$7oz(Ox#<w2uDrxq$aza\ng!5gWB4n-OeVskN{V\iz,_[ ar\-7uI_Ɓ׳`й7!c %5TF/mf^R2,VC$O?@OsSzONmg`r}p!،~;W,;T ?[>!/n:E와 v7d3BKfeM#*0Eo>=ۥ8u_xbIΦDᕶt|G|#ӻ;^gOI D]+ACQKͽo.E蓆[0܈t< @A/{Z~dD-VTS{?  BMN gBO}OTKI!I\ 0RN%>ej\}Mx9E]b7/`I\:UůG:\+mzKUi/;E-X pOuzWb>{D+YnJ7/U[U{ML<.ƅZj>K-'"8%yg󖷊H ;>+!-d+*qqW6@﹇wuu $ʮld#yݶp u2AZG}WD;61un馛J_"YX(Fo]]LM>s"1ia':sJjk9|>8SVo~ Wjw5Bi3oG_g"ou񉵨}_9ίk|"mu}iMMg7>ӜqqZ0֣޷\_z\DK&b 淝6[8[2=mwĔ^3}ua;$ncRUj͜ʭ_94yJ7}|DgZ7{vUQzRHtx|Muc 7ppqs9&Qy\nVVy| tN{ukZֵk\9ɛ5ȳMw3vk&輾\)&ɭCT5\fg rָ|fgvfi9sbs8n>W5v]s~sx Mֵp`ʷ4uVs32sܧtUWfUwnjaV국k~see9<^s=N9UNsLs\z7zfgUtֵj3c7nݻqМ)vq#^)9#Wm}"w7(/4Wh߬~޽O '"1{ 2h{ɦ=RGq4My,{B{Ƚ{_~?!EsbK;Jc.̇w0랺6Ə$ Vb]uW\:XuY܈6j%\97S,O1UHsɕrQW plpAZT =PDV8]i'uƛs51'1ֳliml%1RF;:v~;#L!@aTP&E7,^^<`|RϕDˮ8t yubW}|8ê;tHէ,A8mm X3+m]߬Ii{p,`ň,BYʻ:21$G`3ZB֙IN0 wm\: kuf!XzJΥ^PK[WU7'/n#2Yz,J]{G$l=l5>^p@ƶ i剞X@^]5;4ۋZggG",x]co 3aqװn-@]wiep`.- pLHd0p1Cއ"Ǡ :xVّ:N*8ڔ oߺLIHRBHo[wI H^ m&O :V>4|͸!?`ze UBQ-( 4U 4PCk̨Ȁ?zz"__6ի~@Ḧ́$;1bЖc̑$F6u5O\Dw1!dIAShj3,H1TP1PĐ~ƵrKBklVVjIxYHp1Iᨐ'^0o}[x9jMMR{@CbtBL@s(i o2cf@Ү*,dd6"eD 6un"{nGz n95z$ˊ-A"Heja".ꪓht"!\t98mzff[5D#/ISמ[%c-AĵEH {/.{q]۔[ز6, ΙpFhbYB  J@uS'%Q%1TrL;s>"7lw XUWmՍK}!XUSgeaalP$(8ݩC5: 3 U}GJ2BB@¯ۤ/kmal" B@z{+nYt$=n'qGRy^ xx&\)2wjfdIDߩsb+Kg(7 wyHCi8m|3m%"&W-`[(>ȄH]!"U)CQ t1fI!34JwN@pqgQ, b({ u`PCi%#eԖ(֐W Uw,#"!#BfG^[fRIѾ/U)MFF^Df{*`˦TVUw+ )~P 0TRI&{ [7۷n,t\6ihKKS,Bh1uU԰UUyzH9,HiR6XV6 E4)%T)b%TEqDpxY*Ų*©iL 2)}W ʩ T5'T!{7Fq'Զ }ϩ*1cże!9=0U6Xd{hMQj[ l46J,;,*ųEBQ^.^oUH" z'O9*;jJ,a }mh#f iTH ʍ'= BSQ j4FU-Z'9::uw3"HK+h`/6wq/PdF29;݇"۰]"/wU=w4[u"0\R.YIXh,|#d8>?Ql@#xxc|Ay{JZ˯xC>Oqz`y/ȨXOiHXK0+7}zz/TCRRR42v !ɝP|[}ژ}#|uԱ D:D{> bkF(QZ`љeXXqEDcp nbQg}w+7N+dֲ-MH2R d1"`tJ.bDBd6͢kAÂ*L2KgIn+«v16g'!-d|J!J-Y *탴!=j4#6@z1k^u x2XŎLI$ICg3 2.]&kp(*RSӖgkI˖:57X8LG62gKd| }[ӁpO@Ckܐ!"MQt (fT? ?_Le*Td`X[e5)l&S3"e1JfFY !b!bBb6J2bd !&@!bd !bd jbf &ɓ&L2dɔɓ&L2dɶABXEBJ6?t.1,-%%=gۑ kVŚ׸ ;6.<ŊBd$ k{ c0AC R+Lʹ5ҍmf \ 1pRH҂ Nw8Ͷ5lZ,WM> f*'rBÊFR$h/@BH еjP ̃L횚^̓9.)%X Ff5*ŖlY\]bD  "=B fXX."TtɁ+[8\\+qVSE% a̍Io$EbDAA#L +7ZyQZɺex!# (t~ߟ>rO00շjMv[Dy>mo}UƏ-o&_** 贵2+uq[c3ec3R:7* =FI) ֑o`X;|[,*fY%1,ihɗy#s󺝧bJ$0`DS1"H d 5bmfLK ʺɳ)-{p=]mګ^flmLB[ua<T4o*#p!ޮW\'j Mb&g4 +d򴮩!CAÂfLL15q)FEE_` 䔖"!și+E1 C(ɬ28H4}+d]rnbk\[dZ)&3*(0,}2->s+|J3UI…U˚!!sDӍ4AF(@*KW?İhDdNdolnAWfsl ȇ  L}i ؑ ā, Avv7%)̉|M;I {k)9+30sR1!!c gR.]D60Xɑ 2dX={M^6Mڏ$0o%]w ɖ;$Dy̹~ݯWV04ϞJҟrcH}SQ !s+ `s'ԛ{ G~wSOgL#A#,4"R4!i)BĄ/!HB%~#1+ؙ3Y,q 2Ng.;>PyY r$B~ov;Lͫ0pJG(L$n:EZ ԥ/֕&eh_.^*TFQ{&%AJ̴% 9_RCI5{y;oQ̣)* )vJV<\NEX.w \Y7GEê|lHf/yfy,sϤ!szlG}dPHHd;KW@qs?Ŀ;oN6T_Î8VD[)WE ԱUabk&]FZAy>S֥yŏmngſ+{^mc}wP^6^J [aHX%*Kr[Uknv\p Dyzzd_ؼ1[@ؼ͌'R{ %`1M+:&M2dr is6ؾ4Q[+,^ ZqҔa(ISl}0RSUK$-BPRYߧc|w Z+iɏ$n k|=xIMk|׫__Sڏv ZN>;Y{'IU]ie=>|+"*Q  H70dOW܀ My#0d@4@&aHQ$nn1SDVw3h9SCr2PFN2V+hLꙈʝHXUD$+LLh1d聫Kpu5I]5DȢ)bp4(ϝ7 MP 0"ٱP, Մ I/l:%ySKY![cI4&Pm`ȑ/{JȌYg.AiF% V aġ/`AR;ZġdMHĤMqzk#aa(z;Ե^@,=Ŵ#0o $b /#'ko)hխ)dj1`w'RVZ ad1.Y * .ZD1k!Yp1r D,V e#bB pE>R72ͬdc -Яk# qM'ݑ?/|_O&I{ 9h)=jō3ȤS1.S-;E"1Dۣ2a&DjtΕ-[JD0xbF DCqLlUDBʄ* 1{ r&5$P{܈^܉M ./{z+ؖ*z In qs6rrs!pSu*lBI f5 mn!nwS1ʌQUIVI I)9BáLRVUGEX7 KRZ4LIfhjtr]&p<2*aDQID @ufG#gQt YZzigkVellx:˒d\zZHID sҫ*筪xJy}l;Вs3ۢXlcw#"wiheM$t] #$P!|–]k|NL1y . &t.688͂y1nSZ5;1bufЮrEAVm-A\n4*.SFyq5YEEPeL+Dn64֟no~bǽ:O{O;/__#FkV>z2T5R0˱BvV#9QEzd2\ )Zj];beAA ,!5 Uwcܯ\iūv|m܉4c W:Fސ! h#I#I1'fre620Rs0@&S0Ro0@$y~ q-׳r!-(A\KIxiOkŚ;T%5cL\ͪoͪjJkK~obqKϦϹ>,v,|G~k"릻k+]uq1h$J5[#5+u2 bT((x7դ1^iҫ+FEa`24EU0bcl`P54`yؐo{7U25&&RDҿ/**F((@ؚM yQ*K.W+}q4ի+FO[_5|st1b;r{Ze3Je1%{̫RvȑeZ kf^K[XEjn)-[m$a؄$Q ,TlD[ZP* "ū&ՒTՓmYT#BEQ!AVEB(IAe ҨQ 9ykfզT ChR)),TH 2fa3 *l-@"R _QWO]o?uՋYn(Yǒ?ol1v/+xogNs/>s\A" ?!+uct.X@BLLB 9DEY92+bI$Q$9fyL,m;f|51 U/pk A),]Vgz8$X(m~,MոN :Uor*Y KJ *.X/?,Bq/O6 wV^9{a!Yk, n't*qzw/~?nf+ElI?yT̈9**Lr~ n0nr2Ie?!h fmӫQ/glY7|[ zOt;c|__?k>+r{gWszn_'hr7:^_ {y+u`@~Zja u-zb{ԧcǙ}h[_{;;N->dFbLB|lT uӲ!~<&IC:^C+ZR H,ੈd,}݋_X".a"cs,%Yk[BG! ª(q+dLfE1Eo!kSd6EN,i.d (T qkm0adɖ+aQd_Mo},vtz*grivSMO@H@ h9 Z @+#j6IbP[*A42)W"bސjgB~k~ 63u0R1cd%˥Թr 7Lcvdd8-(S"``B4Rص=ӫ5|i!STy:W9;a֪UdJ+w\} n{eŲ2!-jPT_|-zzGS-7QGwqK'iT\#dBph;&4g&Cka\*g/. Kۭʿ,uܩ ^@Jgn xoș:I{Zx{!¸INDŽeRH/G#(b*ku/)^T7HMv5Eה0! h!qz sPr09>XnVcw47^⑂Hyka q <&LdSZ֊Y05m2gXoFL EE6MEU5|yyt^mLGD Tevڊ F{X8Z{o VW kG;c2=>]~=D({&a=ٳ:[~f7ǹDefJ{2oV@0B{d''ef#l`Y@9yk:Ź@)N N#D(ƪ S9Xn/.݋"EC1b6 QhE#qvFE|$NY1F_n (ᅤ5 ǝP'" ^;M;ʷٯ)~H\ti<}bf`?f;Et]EEm(F-IyI&W__:HgS=CEawNC3EgЯT@u!orI vrWTIj%H E5 j4Mҷb]G=Q\F2MՊ4@j XI*5$fe1U$!KˮHo A|xqQDU*x-7i$ftD*wm*ISTʏQ Onw\QX=st02jD. .9Mл¥=Mܤ^t]EExm$*^cnI7 c> Dk)(yoG`w{a?/?xKGx2Y t|̷V1jf8'mNNR,;JcB\/0!4Ft1*B*mS G:'B'eMMIk!+9`w#nmo|ukWmU5{KoY:U *B* mhEA Rr&ʮ?4`PfC񀀁 dȠ` U jG;"dϓ  0RHAAPj$,a,@`8{8jsXmBU@ycn޸k5ճ~5-Ze55Vɓ/n;GWs6u7ի8/|e3ltlT8"m d,`ILF,݌ Ʉ^!'5 T @aVSU]8`,D @" DTfE Gz z[7Bf/"K^P g`?PYAM2\ミrrG=w.kx\?tU-7مӡr3i? Ⱦ$DlEi#I$bfPF mc(,+v*{#kDI6їڪd8PlY7xF"x mSz9ܙM$tn<8.0#{ \/ML&qeġHE6%Z0(+ψqw ŀm`(^zO;šE~'=mGՀ뷞ʉ;#7j7!20Wd*! լ/kPߨџ-V'=8 p:B5p FV?wpP_,vqm}XBDŽ|3L1i_zȑ9#AV Sy\+_>ckJK+R7Z~zqY s_;^ơ+r'kňM2Ϗ/>޷i!޹Jq98pOزf}9]"A${<S+_d(͋#ǁ/.ĝ zZ|f2#_6l?"i *{ֵfF@ P'NV7ߋ}?c}ߜq3ZOӎ8?y'< ~=nB[ڰ'Ciz4=Y篷KrO3u Z- |95 0: wnзIO`=jI6r74н'MBŋ ~iFHACԫFav,b-B%y&*$Æ//%nUpŎ{ Y.8s..e5]L[\жڗtŷn9D#V$J'Ⱥ٤HayWfZ7u~_]x lK\*: ȾI*R:Eуf .HG; P=t=W0Cc#"ȨPƘ* a@ Xȧ><  H9zH (ѡƂʷ"C@U1iPS< $yv4Uu[WW%I_QP PGGr_ڇq?Bdhtʍ$MI+(W)M cj')[|N `~-0oYߥ*[ wߡ+ܛ I@cQI듣rrT衋dM)LF1UOzaf}2})>zQq{}./Wy cMxliM ,YsvX_d׸9IL(HLR"fFBXV(iqޮG`M);]&OəO]'Dwpqu-wr%C?*&˾W"JnMK ȨM߫y&;p%0b6~evf[tO RU/xwI/}=_s3~1}X~x. v=vz8<[::4f0=6ox>6XpgBLAEC2-b"QyB3|+^22}cU)"ĥkjt4bjv*RD |QhJ3HI&Z,?@@ '&f) ̷d&?i:~zr|DI*DDGW6*-,FYӱ;RHc%y+a4ҔY_ vZJtX&VhZ("9X$W,wŶ&(j IVD;O ~kk‚ $Vwq']Xu5}5>ye1d(W E]sKҪV?_qF^w_Y}Gװ6J(7T~:Wϒt$,ՔuaM6F6x)&'?NQk8׿X^o1RZo58Lwy$rzc~w8Ei$""&W8Ŋ!܉A /O۾q8Zim%19ӭH -B{0cOWR?QXP!~t6snq2jf3 pחJ9ssH~:}_Y e{><owDC󙛿/>gycsՐW^yWyṶ̌x50ҜaI~wK}g~9!t?/I 7P; 6f,1V,e/ :#sJU*֕ThDs۝IkZ@ PX>vC;8$GVFstsE[`y3q#A(Urʸd[% "Qb-K惒Խ]$KXq6 #D TCp~e#kjpwq)zuFv  h˚"WX{: xt y"i?T1&y f޻nU5y&@fu:eךf5N@m v1lvX WT kiPUZ-D]S=€krY[S#6Մ1W%4tgL D#(Hݎ3cJK:P…BoDN6L^\! RBde`*8Acx~!Cɛmţhk';ڳto]}mSŻ?.Q¦adlA{L=B{űwV `e>4 f-VEx qK\tfdD?A ~SO*|OmAX PE-EQ$n~}0yB~HH~E[ al-$Fj=1YGeߋRWDVkĜJ V— UὈV `yE'zA_3ZpJ$ zhZGd'Pb A00$Y$@@A@(pBA' P 0\qʃmjut!jOSv|Ýwywү(5nݚjfτYY~5oVE_;}[P?{O rqW~%i6jC;$<<.]tQbc|Fs.y$cL+a7wt(LA8^[U#.S}U*8Nz~Z拷)4-(5`GEXjkŤ֥\h%֬%gҨ`][mJ? I#\!-Ywgi)2 l 4{_."D˽އ,Y%g[G|Ρi6V{/"*]:bx|R#/U|{6qsk4FI-ikFBL# Wת!g̲&W罽zy&Lt*PO*߉kE.Pd$mz%c̻x~K\X-6%. SA.>ۻ>~ ۗn^ߊ9_]_zϧKo쳛[zcskޙo|Svx=dk.wM_;DXe\uk[*F_r7}_3k u3kZqs{9UWs0Κ8t6ovBKexWߊθ*3O=/*1CqF2}iI+3g?DWw$9O9k.XfۭY*np35X1r#xN7.isjZo8(돞kLwwwuZֵUW9q5q^eMrgZֵkUUg<1rfyj{{DDkZֵkY[VжpNFF#p$C#~頯g }K { {IȽh{ј}Y׶$a43߼/~^F/.P !'.Py/c]-Eq*Pͪv$AҚT;WVsxiw-ecE\ˇ`˾hkr "S}1֍8.׾fݯ.uڝ#qW漇%⹯ x:)9, ] XνZo:+]:9knЀS#I-jg.\G5U.Y `jӰFV^)hۣ'0FD & bkBb㒱Sa] NާnMq1Cw Zec@>!5h}!@"p9W-TZndD7cr1 kr ow_]3COo#7սU?}'=ǰ[&@j4ݎ'km8ȼ-eQN;恲cCY SL{i'TjR -kY|Vwݮ7PSrj+|_ 4qA<Dv##D2۵qw,aՙU (Ⱦ2@̉&U& 3IaGm-BT`, eL(Ϥlh6r \.Bi1bΨrEQ+.ljIcb#YmQ۽:l:$Wxĺ@oY#ǦJ9O_M=\,)No/O. gx[l9nO4W"ί`ұ"C+N{:㘺+kcTuV +e`Am܇N.]DҬSpQTQx CHi ..n,i6ʮ"D - Q5!Y:]foB) cM(sC5aPڍq0"(C] y7[j(i[.T^^>é֊SDf&zs:ۭ\r9˷mc;EwqL0`XHbˮ$,G^vrt)Ɯ.]H,-ealoj"o~|}sL;%Gk6s5cЇ{=ܼ|qُ=>'&@7Uć7{Ղ:o]80oH7"!aۗ#Lyhdp>7Ԇ5w7CW\ddJ!p:HfaP5O셦-4wj66,Z,LIjO$ͷݣxğ׆bpl)cbJ*WE񌙏Gwo9'r @OR`" *2Q`8 ADDp1 ' jXT BE  @P@-sgN|!PjATj=Ǖ!zXy&bljXiȗ{%!N)8DNuFBxUyUʅzsU$T64:KZVFû!sޞwZHVlįK0l.ǣS~l$&qr'C:wZWw;C1 v2(5DJT Q aƠ?9CPdt]YzVi )# d_` Ed.|bJDݥ#~6NowAy}HAFY J?7jYTB'HkMwKpY\UFm9X4PD#$#'<}vs,`u70e: !8=ߑ#w\gZ{uyZL55(H\~ߠ0ԷY+BBO%SV̟˴pss3 ϗ׍wMw`:sq×v:yyjZi-3x!w9e[y %(Khh m6&;'d,Y9͍n/nw2x}^=&wx/:]IR*-&(Y0BŰ:>ܻD2:Xwh `9aV&+i/]Ao~W3uh1 Y$1B%hZfFh׮h>VݢpXgɘ[O~Їb*'ffѢB]99×фCla2oyVQ"IJGMf˞QxCxZI,ZKD,BP4ȡh R2њcd fkfv+ :G7pFH1&bFG4*h,,l:GB` Vә\?טX㻿=q2a1srn!a)J`RC|/Y*9Uh&6 iQQ( Ҭf`j@ LDmzq67יWl)*ԉtbYcz4XDW~|q.?0^Ywr5 h|5H U^V˕5Mپ_~~x!^Ql 3v"dTȡl+Jg\!O_\Ԙ}yGv|h)imh$pB2sm+G1sM`D/tǹ2-_wuk_R2 U g Hb@WX!|fA8PŬd;2IՊZLh]&b{zn?$TOw^~>z󢥮yIWb&"I8rż6M`]5I@@F}1#>qHn(N}֒Z|vcd/IB - ,RXbEؾLi* ]nkn7s$K MrILJ _D+}6j X}}^~GJk߰vCɸ#z"KW˴*Qu6< #~vW^Q>bIRX/iF3LdX*-լ CLfS a 衪[\ Vyis ؠJKpz忐d㮀H&P,9ec1r c̀<ø5,30L8շZ)"~RB<c $|}bff1q &&?9aLapBHH`sc$"&,&DNkmeuDXgJ|Z>{]s}f֔ExZjrb<խ\W;NW!Am[^O9ZI$l$|sfJD$ #@;[C oP= [NxFvUVTj3Ǘ-4#我 !)L]Kԭ֫ZZ֫ThrVƔEDUW]-9bg*fKڳWMTŮFh4B3(#= t$3 錣$n T#&5b:l *o j,L?(L[#yl'g%# Yɩ[w+/ְPI$F$i՝g-R5(?A)C)8A@;PMBWa11m4seSFvw#xx͛qnQfOsrDEHOwG&#36Rd]][Fn<:kX&rxM(":^xo=ǒPL?< ~*"~pIj{?\qOo2,֫UK^UhbӀr#YZШ[졻Y@WE_ si$glos[V&n?Z*';ByPryRȨM2QJ]b*}]']$cݼDv5"q86v bŢidUfA5\@z[C2ū-%V +=* U@";߳- j m7sdEC%mc2͔ݖq!EHG!j5is9HJ;D+@4dSBm4ҹVͭ6͵lB%/"u$c$y^׵Vj:)bԸm 1{IR4߸w u=X2)xXn`I RY8"&\ ddTCf{XAa1ա#$(F,ݶ7%|eFz@70)2=[($_HH $ 0ܯK>|IH#DI;y/0B!}ߋWx2>>G0תG`h. ibe s|suVV|Vpz/&eUUmɴmԓie~뚥UU[Kjm 2tz-sۙbFB jYzoze8#?'*x]IƉ/s=i-yDjL2y癛gI6ՊƱEr'ƣ-}/T%F*sх`um/線x^bsg *j8~'s& oOFcrQceXj%2,$~}ޤȟw~Nն4KZŭMZV G=^K/3TjBqQ%ʨ3D>>.䯄FU+OۢEQdQ& DVEϛ] 3RMW% <)ynL1im[ռLlJ%STanX]1t N~xg{γw99ҚV1.{]IpFX_KwG/O3kLUk'9w1Y|U{:΋Gmw[#99ҚSo\k\IpG\qe.s?kiֲgztv\fr,g.3Y>s8\ٵb+b1fUkg7MuVooq3UUk|6qrѽV43t!B_;D3;rKt뛍:U qp*SV/iywq }jV_cwzo{o{sF{=sbS$_M/bbU)e̬ssWU}lcȈzqKWϟ1oJ+ؚg|%v(F3ɞ:%{v^^~W~ڻSYX>#KM8׬cʥ*n{s[WWh7~ ۷o;fisnƾ{s緯]mk/H}G\/hBp%8RòE6[/Ek%f22Q|w1=ֺV}!n:c|XǍ;쀘Ȼ %%r,DnCwz_7䈚5t@-S9Eǐڶ̷ߠWW*C@7MMwc3^#x@7o^@NHc$@Sִ+tcJxHdɒHHxi!&q遫e߽bˮˍzC^H%pCz[b5w9pAYVBX Z, \nlm/ӮW2./7U  Q2i5m.N5ee=IHruBu4IV g~@Λx=2 rk>\;1 x;.q9hco3W`כpDv FI]Zh51ъ\v빳 dϖqL̹]5nO-?+fusKQ5N 0/٥O(@FA9H $/mBJʌnefYU`pM6ܫZ H Jæ(1Fe%w+nDYѳcPbCC7DDa+hl5cq\\@ APx$F\:Tn Eob`,]ZoMH]z`i2i#2ث5\Q*TSq~k-%ZZ-JV,PȢwwEC9(h6ml,AzPLZ[!,fF 2DQrm#": %HdĺbAB7)!L'KuNBmLbCP'g`A`Dpb/>||*;mI+cj*Ȩ+EG2g!Dͭ=`%@;TlT5MJd!.`+n: sUˉx'ctDf6wrro0qAn9W<==/}/ A[_C|czM[#& bUqQgBBHHI$..maQ>"/}QJsuv 7A<)|2z܅7Ԏ$M>5,iDǐ{b<L&dz5D,tnڃF7%J!lr%RǠ~s~w`]gfٱ;VyVڊzAzr)Ionj """;zOr*TU]O<]r HE-˒p7BD)-gc:v玫?˽9:pigDe*7e֋h8%jW.aGy>___v;VvG]u*|nۘ2&S5KS-=>9浮:3ʻ9nuxԧl뼐 C0_0 |~>6YڶQ\ضXppz GRč!kJ[PĄMC䈙g9'>]smӶ[j-BߎEOgUiG6 ]ǘ=sDž/Cצyۥ=o!#^<"=GD""C-Eb &o//,,L|1S88-Xf>?);h.v~S3""fVŴf? =:θ^ǻlդUl I JDN(ϳML%S }(/=>k`u;ߵ~?ȧ>n sa+ZS\_wvoiՑUso^W;HE_;ުW~O[ׇ_tmi$ݵB͜bᣌ-l"t`[ 1*>)7a,Xp\wg11t\bŊ+}OG)c*hбbVNV:͌;7fƍ4lx''{;߿xl duUQ""""-Ňe˞ظazvv&DԎuz`<xDqKZֵU\:!^xzpcpIV!99tCul{ Kvx{u{X=4z%`bŋ0['Gĵ߿Nt69r!lwYzˉ\՚tO. -[>bЧѴl `l5vkI*FquuwqI4)%{[)?G i_ͫ]u5cH5EEb^ֵtQ[wƵZmf˚64*jMbHemWm5uij ͣk_/#&=5p;qypEܵ-Xe)io)QZsoKR$n0E"I"vۦ5JXf^QSLl1m4JjIjԦm;nD-/ՔwUS-2Kϯ{qD1Q29H$¨$Y$46K t4(ڕf[dzWYHͲi*,,efv6&21 e/>R4$:*a -w+$aH*֛M\ERH꺗\x8.N.܆PT BxyLI56QܳRIb$k!RE$`,!QEA*PUZʪ+"jUf>Xރ~˼c[!oכqUͼe|uu(lrf{3 {BBRu";"ˈI}n!;|P.!wL6r%+2_|FYAY0U[mcV$mijKVoGen*r P#%EXU* bb2)UTa#"-(e8̜n9!lʄiߞ˅Kc >n-{MepD03.rMp“Aŀ< PF{k.Y3`;fY#,-XFE1/aQ=DctNr,|~o{7rfugjM|4Y!KwN F(-=GժkĶ$Oӷq3r[Ej+(@ m`Rc^ n4nvW I#ȶTovme<5)n!ć3972칏qģ =?N۲/zL &lf֫A9ʩȼEdRI'[vI/N _;閐׭bF""(z?O};MӺ<gir QrOSd1ba䪯$9LڥL'5,jJBE&dJS%VnbAQn[{!k'}QM2фY$3-]j22(! KP 6MM.>8M\8'Hmqufmx^j>nМ$`vݐrQ-hdJ_G:Vwlĵwο_,s\Ƕ@2HYfOdq/JXles!yH/?ZeؗD. /~׺L{ks~@_Bӡag!h0h}]l$6ʇƥQ\i Xv+s^V[;WpMciOUWM5]\B_L Ռ"!'Pi4-"/="C6˝ˁ.Qj9QZ$R8FZԽ5hqZ6fAejP7ۤ9}QQS|x*Y*]*_PɌ>nI 0D_ >{b۾ux֯[ဴ$ARIp%GHM)Ԫ?7wL嗡Mew.CvNEY!?n* \Ιg|zeӐo5O`nQ>O6gwxൿ#;=7 {H;#۷۸S>8iNCO.=4:!RhwKM{yq "Y].>fjd'"MM[YgjBq an{ RHYh Qe3UTj^f(Z!7s#BjEQLOp(}CIH|Q?ۦUkjP$R?=~-|}*bP~0jgNz{I! $̶lBCnck~l DHꪶ•,RՒeJK5!VeJK5&ڒf%$,2fFI LԛZI jMWT6Bje!k52͐tԥ5UiliFfVilid5*[ͥ,֙RLR iA[~-I<&e3B5RLfj LˤL|fQ1"I#?x$:9,Mouy=~V<lԿu?%=BU~6]UڈCpR܇x$C5x޻98|_$D#K 3xG"+~m987^b/H0=)hAz4O ?65w.ݎOR@@{@rD*Elv#'Ga9QUl$NQr8a+rrXEJQdi4u%%%udM&^YLXŌXŃAUyȌ#6DfdK[Kb!J,C!)fWjOUq(i&, p Ϟe:,I$IŤBx9ZݳSbD{hmW雼 @w֥Uqk9_Qj*GܾoA :cwVFJ&D0A`t3V&E'Ȳ HK#*k_?9M;Ms x+{jo|"_x,D@1"9f]5}j{C>lZc*"!95wDYy1cZ֧zֵ1kfgNֵjg9ə1cƱkbŭ X` &h-7~phߧh&S^){q0'ǽFoci4ǻM"씓/ܚ7y4^4/~/{n͆ k]cgnReN]`\yYDޔe A9Eˊ8v6D\-rW qw8*[^I+J79”\R!PbIn:5κ7(a)C;]*|2e+xDnN[ NW}Tk /Ndom`%]H>haBzb 5{ 0D 慐Uum?+mDz^}2" d[U+"ʼ}_յ XRR5{֯s{!$CB/qX}_60k(3a/$! MHbԍ^pbdUc5Xa<k9Ww#><.;(@=~pH{C1[&~Z@uzMr`dYJO͸8*SJ ' D ~U5D4 &Ѐo|~eKBuRx;? EBQvim6Cyk;_n9oY{:SrRw$v&@B65S'6#" Gii1 UWE.&MγFF,)jX1_g)wɉwIJ1'( UAt{3ь$b95ȣ2̫7le5\4!=}B/Ev=v֛[l BҩwXѭMM4ZkJN'r%,,&hK(YI bIE(%"@tB@ f͈kU@|HfaÓafL5!,",F&ҫ 2dZmm_P1VצǘvȊbb@[iA"'⫩ۧZ$jHzI./WU5T-jj-D$ίWyZ*,XIWB d\'N}UUTʠW*ђw|+C1HYV,UUp}8K)2,"+dC0&d*P/ΣUh0vk_hńa̳^EC;8|q,v _OY➤zW*B4Hxxx!mEb*|W\ɺ&$a,Krgʼxg)`~Odr?o^V-BH ;PRPGl)[?}^W(6;삂Y)D~J%*R^g k|HC0H!$1D $#IF&)$AQI"H@ *,vC QAUR +PA<ՠPHšZPhi7ػp|$`d>䔤RE,%ED^5TT?0PUR*3uJ  ̊"Ƣ*bҼ%|qC`8}z*5Tw NyC.*XX(JmHpGЅʔH§y*:NTc QD'wv]DT[ƫMm1Q6i R%,D, )-";:$*z -.;|I~n(@T_\NocTDN QqRA>f uN0GVKDIݻ)n.+֬MSMdQuz TZbOrO5lXcju 2 *.T 2b%J1sJ *=Cfo=;br 5߹&E6IRGn,E^EC5,,(%.M_"0"jŰ1#x3ί&#iJI !MBDi]8Pal:n#kxӉF`M}U#9#BP F @DF!Je"BH& IRJ!M Y$04,.i`{>t 7F%*p%>Z)q^,WO[ 9)(jb  ! vD9q]#aTK VY*>2H=Gd2SaIenX@jHpoLQ׉"a A$e۩,%رdNYi(*Z[JE,)B"s 1# E,KR&[D:`H H ]mWE0(^ @{v 溢n 4 nxspA.l'}B\aaU RriČiO"F& `]B̂dpX:Lm&DiP|ZC ޔ<$ EW-Ҵhѭ/nEK%,T1'"")R6 e&E:¥а]!$FUVd$:D MTmr5IMZYmf.VS4Y8ƘYD"nz(Q{R19Y<R~ӪĎjVJČ& 4~WQh*IhM&_nhmK3IiH5~ #v c@`!ҠE"#vY lxIIoƍ664Kr1رɱZƳK\h} x{{mhnDLS.UTUl,Ev G zDf-u PD t-x͍AwwAwD57~v޾{ݠ讉/mnr/ AxZ*jiiXhJn:%X%$bjZjji"Q%D!iR=U~D)C0@ D! [UN@ DLB 0 @ $ $mn05j٫@D0"& kvV$  *5ԑJ] LT Sw4BRDIM%* IKE"$$` :+0Д@7 %1QB0RQF@$ALBc$B;kl'kVs&haiDJjHA1JQuԕwN.pL&Ia$)WqrQO=HRE9DҦDRJi4]nITGyUY ztn nb tHY!}^!]U.(V zHu-(KvJf%*tkМ"iG|3?9(gϣ X<0p]xAr+(T%HѲ|.'Ze>}@BTT^7J nzE(}P:hvQ:Źa8,*6bŋ,lXبThرccF4hѫVQQj4hEF4hѣE*4hьTXQƪ5cUFƫb,jXbŋ6*-lhѣcQbŋ7kҍض+bX*-bض-bثjh6h-5Fkk%R[%&jƴjՓVh6Q6h6h5XmFIihKIh&j,TUETѪ5E,Zi,ERXŒhXbŋ6,EDQEDQEEZ#dԚRjMd5Ѵj)-%d%%DZ",E,RTE.׊޼#hōEQb1(,X14Q#jccU4VXlj*666666,TTTTXbŋ1bƢS)e2fi2̳4S6eL6f̩fQk6FŢXֶ"cDh* ` ŋ+ŢōTZ66FQhhj****(UL43L4͙6f̳4͙6eتfٕ2ٚ-jHY%i4da%R"&db y6I&Лn9"' 96UUXuObT̓XTgV%B2@OWu $q{$K4[]b;Ifu`H bª)ԉRKGmVұZƱkƱ[صrikˬj(DbbdoXiH%Hakb SqMEu,[},dhZ'W~=u/{E!Җ"{;`(~]dB2 E!R( %Y,"[,Kj5uͶR3[&MlҤ$AE@*TAE!(JK>C!h$)P>KKLdn蛅D{6,:1|_}-ѴZ6h-FѴmD$-ZETVwAAY2|>dT h " EE/iԉ=pj:,` N"Ǩ]X+83s >m@)m[3L8GK N?pjJ#`Pq!8 95#[BC!-L;bqeh#0/lz"at8QC4Aje-ǣßvKJCX;I-d7*D"bŋ.ߎq$|)5Aۄ![VzAf}` S[֕5em~ 3ƭ}A<Ґ:I$PXrÆCȏ!IY8qLnVV>d4$u$4 ^:v ,"Iϗa·R &ffë:hB0K(XT#=`hU9x!-L <; qxPED ǦAOg-:@kمen.mdݻeǞktXU-$%nG")B"` ȨX9R 9aK#bŒ(H"F*lM&GLnƆ5 YEXUEL Q%abҤdSL20I1 S@ AAttAP2Qܛ @@`X GR&ߌ&﬋4Q;SrKl ԻOS! eDao,|V,T =τ YI5)m/Vc|gV$30w򶧩)adpVKdjkk=o&P@)62 "Vm_ՑM "J2L2YFh%2EgJR@I"fFL fY$bHҘRտ_JL3,w"ʼn 7 $DiI2̙30&HL  YKlVɘAy.Rpq!&nc-7-@h Ԅdbx,9"aI<$ꐑ̧g݈$h:<(OSz}(>p:ֿO߿6/aDa2q nbF܋ҏucg?2OfcgBvzd̹2=_oONl^ vD1p!1\!,TZv3%!$䞩LzR gɕX~G0~"+ p:`dp0c@'9vN{8v܆ei4h 8sbr?׷ C@޻=r;vN{6PZ뮺gAC2W9ow&PB38c4 2#e37 3[ g3g9ːa4C1,>1e 6iD۳1m0kM$7[_uP\.uNHjePCo^ߏbץ>v?a xDU! b2hPU۟xЧ3ǫLc0Ek~P2cZ]:214HFZ"s[Ȣ5``GZߘ@`-?9hhj Ei9Wͳ7 {s1bQO-ZqX:d!uw2 xE@K5dӆc4*f#/ƅ%]/ u׫v{ZJH}b@T=iK{X}C'yc^>BW_=t{=8^?f lx_!F@؄o6=e{S[pn_w=gkݯw}UQc[Unnwіʂ۩Ӱ{~'>w^}/0l -cū8Ook(|̿{|AuכC#L6`E9wV;X[LjJ8.@|~=_O^e܅r*2y_+hf:Bn^L"&qO$"N1!ofWN}>q%9XHm)X`u xɍw-%ȜN7˖mU887cMOGftm \R"$PNGDR0iæV܉hnoݧ~^o(J]y~؁"2KDH0Q,{!B%,u뭾xI$H` -bŋ_8 ,,,tٴieiiE$(Ӟanf-Y"!@tdIUX0Y D1c <\? zR;$Mm+KimJӶ4D$HHZT@ktoȇs38VqJX/RŭFFY!1-Ql$Y,dHhEi,Ql$Q1,T&BhXѢBFō;D^(z=z<Ǝ("6W9ƒ9%P.`Ƅ1$ hI1n/=)-Mb38UOI^sG3*01>Vj)k9sBPI^rNo16*+b4iUQbng1$IB9]k8QTJd8X%-4$,\(.ÌK%k y6iUX4SfMFuKPJ5&J-E%jVGI(΃UU*|'3V˲ξ/aWoޞ6-JlDk;Tx*Ϟ jUQYl]zũeFj1Yiw׫KN|q*%xǡ\5#=1wU$--BjG{-cXTYq^HɆN|٥l-V< ׉4Ϙٺ[4Wǁy7 "<Yԛ,e>𶲒4Vp0b,fiU7­.OjaIyȱ>4B3= u5WGyB3= uxW\ҥ#aMmu,Z!GV*mkeY[4 v  6k#5;9 QbQbĦ54SMJjSRԭԦҔҚRiK4Қi֚B;o"`~A$"j>"2"0HA$BH0d:#REԌoY9 &HbK!kv*?)ӓ`L@vUAC@^8o~#ұr& 38sgF"vr') d+i+urTAr(Mu*ad[Joj`Wķ* ڸUPBI⺁՘D;pA)VVU!ۇjhEX8aĂSPufˇ2;"Ȋ,("JJ,(K "(K),$}^B{G#`[k6jl٩Sfʛ*lʛ*lSfM6lٳf͛6lٳf͚٥SfRxzc3Z<9t|;}jի^9VӒySw+S!wF*:ˮN?i>`tlJ!xz,H9*!+BT$U~6섁+XpgU*ͨ\0QC<0ȣ-/>Bi#XĭdɰľIci y.wyed%=uovy{Uxo× 8ѽoe>b|< y{ym^x`x xz"PFr)K)FɱVTjR*}W7= iEK.)k՚H܊e3bWDd^`DB1d"Rʥ;$y@ʥeSe,fQ%dY"EȰYҩieKJE%%%E%E%MMlUmsO:jl'alXI8HG``wJ6|Q"/f1fmծcG171Q肘vxT fҊ* ~>vn|<A9)WҾrBدzw\jg5ԺR)%9QbЧj$]bzѵj^hzL '8`U*R\wJ"}/!̢ǩUɓӢ%/BQ]7q7Y6K|>rO=tw4a&?" {{>D *k~,-kz_{x,J,*Zf >D\ywdFqgAt&ȨHȰj%B#'t@9Y Q__ir+D؍9ӴE* aXܛ-c9#+@}-9:շeFfĝPK3(V_IjfV֋}( Ap,@['> Uみh7;G#W#W#W#W#W!VqVqVqVpʕUT-;o,AnFDW譝^ys<֭x}rgaƀBsTO hRe b,R ̒!W`P`<)y\4/* HGׇ7T*%WjNƵ}7VnK+v !U>y?dNЄ'oN(0q@9Izx@{c:A8aW`߬{@36_ E*c^b3#73`3b3p`΢  F~љ$HFDx") 1**kQY|ht_7Ef4f(`E+)z- [(%!`0Q3o( =|ߺPy!C~ !*&ua%^n{7ָuUUUr.ݳ99J}cAٙ a4UզiզPB0UwꪪC49+?>xNAIֻ҈@qCwr;68cvF{[f7̮-nm_Vz.0B $@^Cp$gE|%PEuc?s=癓i;gl2 tf &a2g䁋@)C,[f{W PҼ@XN]C9 O `$C:. \h2aw (fd)8 Ot4$ȯ.˚E}{d7 2p3I(`p%$`J'g GoSp]v GYցk Y Za]eWӲ= t>@$b&dDL;vcXY&,毌` dd\qYW^U_U_՘n&N2Н/ Pk ~p Đ/ UZ YRQjqTb:UUOU333@:F#|H$o7F>+{5of7^/m_'¯Ҭ?`C\R BvdщY{TuYUs$H*USjSI9]Uujߪ߰&0A1 "#XPWЁ\pS(ԶtcCCc/F?.֯{bi39iD@xYsxt;niѳ@,a 44*vkQ $Ml5Pdav>6㎁8r5WSvpZP?#<)ᜃ)-{ԇ b @^dPQ&„DxM&0f5c`wB lK`Y pNPq (PBEg&`AU(dwiiQC@AB \(Q!0AQ ..40(PB (PB @A " @@ ,dKS"Eg7XHÅV(UꉙW+/:D"g""c PB (@@B *4U ҅LGU4Na '*BhzBgDsm]L^^3"#|~ڈu&,m?iL ƦiJM{L=wL`̉:NoA*""DfEµUT DRDBc@aJ}m"6X*ffgqNZ.uPE^EwKr+*A$ b ܃VGC N@gdD+ɉ"HHQ%$a|sS;5,gNeiCɡ4C$@ X.lLDY E0UN3܌љ k4jŠn93#0ICw%{ױ{ݷ}55wy q|Xw$Dگ1Njw"3"?C L}:{\M $ibK]!]1c>o9VzpX$ dSvYAOw132"%UWNWj. b&"n08t3}:Z_L[,iT0/ ֺ۷wvGw;|0^Ɓ)\l>,C P?Bl1-G9LŶLNjH8;;w;_ ͮV[U*UeKRk4h*tJ+JJۀK{~|Zֶ1UVh9Asvq9TKem$v94u(Ľf 8oc3cʿo홛ʪa0x3@l*! =\: A`ƲBBqN$'@LM\:8>~;㽼臫`ݻ*Y>':x8JjyjpxZ"0:ϟ³AYaYbIAdyQ%t!%p0˄rȝcZ]wpVהi(w"zV^/oydieJX^ûG;Hi@9G9Ƿi=2c4F;wyw'vW}]z8}=kp9[vhjȞXXnbd`~qs*w&l d޽)-EdԺx38ywZCԏ--{Fr r(E~2hF-xB2Jlu vsX-jKHv"'t}#| xb& =OQc^n_4O҂ A4n}WGUzu l$*yի.`-KOFUfm:Jel[To[Րv PiZT3b[314}F$lSfUspaK>X>ϻC#ҽPih~T=^}t;,o L kJ$t VX <0}6ږORĖ $PQ!dU(x/$JHO(_(tB({qCB-l!G ]7+;Ս&dTQUeaײ"tdPGؠdZ 0]p]iD(Db (N9 w@%OL<İ= rKcaoy'H%L~gi']TxVzQ'q R'z~Cսܽ P! Na*JFnfF{D;Y#>b>$ܝigG>ߔ=g_8OزCWCHrYLH) g"F?4O/G>jʻ{Z*Bz󕟂dyq.;)">_YUnX= RW,h9E43i$boavnJjF\hs ͸pAdHUZEji~C4eND;}e?Qwb$m-*^yhU}H)}(uiwש(Vl+n,ێ6lWj!g4KTT6I3U#Q#vz{7緔9p6%Q"m}缯)>OmW~_bPş6ϟ?eeQ؇]+cpmֈ/.^DƸA4xQˋ%ֲiO8W6| Jڜt]_i{sęM\Yu\ e )e8prpXlZd0]`atFD.V( X , ep-_w&cz1:$N hy!DzϏ|_b[I HhR/&Hf5♯!xK &zrGrBpvطI@ s<˲=omf9kAhcaWLn Vo\$|tݵ~v@nac+\o pbD,!1 $^.גO̾Vq$D|kYDz#.q(+^G1MS,h93)L|)L}[_Y'q ]*ѕUTIR,x{k9O?}||0RYbC Ա`337^FA@>m|T!22$U1bִ۸\FLТ{F^0fFPwY=ȉm /{49mTΆenpM8%XD\cNjԛ*iݻxo%TZ'v|~ԿZN%ikQi$Bun\U[ZVko#09;6QQϮݮ95j1gge|>mj hkUE֕Ek\1A$\}8{<!9N7;I! yӳ-xrSjso R9FHA;#DuˆHX YXwBdw}K\ygrAcId8;Ǩ>>>Ig#ȃf>yֵ`e2AL;ϴ |U?9ɶCcuj}Gb>b7t)R-jU1h66><AWR k*^ABQirh Іキ>֣Û˥Ĉ@{/d n,o1g˘L4E{_&ʙD%CCQ! TAzP$1a!*ZE"zO/e^΢P89_;駜)n^iQE D*\NmuɵtD/x=;yb7Hh!LEdRJ\ŹTKo ġdA8@s#֦4dE{b ]љng> ոERYT,A}Yi#_fUlC!`EL%m#i'c)i}ݬwt HҒ%T$C"($9FTYR+W @vD+G ÿ~\dc$9)ԝ~7TYdBRYLmpQn\ kQ2U*)Y #4) ))b6"ȣLZ*0)p{)!4k{h/`4+eeʺ) Xy`Ӵ@?  S`B{ǰ&Il:@Z)&ezhfh|ͿWXt\tSR4+&[LUw"1~Y 1.lAF bv?~mϨs4A} :Ul}:yׁr8wk!YYf|Y?ڊ+%ª5wW=dxk-ktRKzhjZB0DjTuN 6S>'_֪WZUVŝK[OD?`UU(]^Iw8'&X3*3>*ƬQQEQFFE}7'*#MБR]K FWz DՋHhY! 0BȒE6ޜ/\`8h1޻-ѽQFM dhm3mt7JQ;D2ߢ@5A躭Nn rn dBOd 1 ^, [-5n 0LBPe47҉}BKJ@ѧ;#ܦFptR ؿ Bǟ2Pgzl"o{43 >Z-~sr~s|''C8cK:l{x_߷P5.uiv UQ#R=:C2.طѿ d i>qz>}6%kIi!-z#n 3P,{̰Ԧ~z=^cDLÅo W*֪ZJ6Qs%J|p@o&^(kSlB ks;Q`d|K79CpՐ>OdUjڭ(HJ PFXiRB ELK^VKE~{,&@%ZHABulUlen9WxMHcfTbІb{%дUZ֛> $(oy:/EdP`~x7?>;m߻M|l1/qh(7xg?_4&hnP()iP70 BKWnk'ΌU`25S6.y-4ف5>OUu}o![e;{=GSal"y`"DOv4AxDN$lD(2¤T>We!,}?}Fs0xz{fJv ł֧VϿr8EO)AԲ4:ė$ZY&:[|$ʑRK'. c ;A7unmŊbQHJE. =a`I|4:SM3P2䃈(.|;;!udFŀZ1wx ̳K N :}>y|3"Pq L.3b{reʃ"-u6z|)>I\}̑}` gƍr?~;O3o/<E"SSBzL_j~ iy5kUekbˎLn;o 1jToKM5 oVg2&+!~??|kZ×Q}>Hw^vJ"̒NV Zҹei$$3YFFkzr)~F0 Y EX3Xi.Q}rV kEڢԥ DcgSWzܼw(hbu GI*ISHs ic{6S&Kdɲm˰MK;r=<Р>DDD@=ŀE`ڄ)N>Xpdz$v`GJ/ :-- uA#~t@/$'vm.MVZTsk>` t5:t|Q ,Tҋ!lDB^Sunn?C5UYUVWgB>Yܥj*j@'(NM@*DH64 A;b܊nł9TY$᏾V47VLbc[hNi] VUWvG9OˡE2&HAl22d!Mu^lWSC>}V*k!Q:8EOz${I4#HŽ8<tO96߸|I' 笒)UJ3d{soV+dQW;إjD>l؅d9'{͟5E=J~e9Z2w MAUH> pkz%P+Psӱo]V,Q`u>%x'rJ5DAU dZbjTӲvf!Q $_[*:"{6S!ߧ9,z^vl6ջ[{#<$-eÈj=G @P"ۼ-dasid_9 ,nrM KX=C![)Ҧ䦸 #`ݓk2*!4ZBZxSk"-4ds0l!=\ m/N fjqxwn_\G|SqVkj%4A<|Ê@ б:<n|ZD `a4x?lS$V27ErOר*' Q"`Zk$I'}w}|_5}~T.Ynw%To(2,V.DHi d vlv Iߨ̉ 9<5}>|Qdz,Th;¡Q ;#2Xi6r<Ő'[#wGq^ϥ%I*(VlI H@Ƀ jQDD4?A` zYDbcW^2EN@U5 ! 2fLJcV*lԐM15 ,Xd&qbmRȲ65" Ae|,ԪS7D] {X9)DA87[PӁ"*V 01m$XNeDi降@)L%…6ib$l[YOr56rlSA#Aulva~ ,wH;YjCuH! Q4s#"=af8Xaym6H̔K/#pvW@lec@\yɤG0Cz*Db2uПy6#ÝLPX `TPŁ`ŀ0@XJl*(XZb4je",T- c/7$"׃ME;̠E\-3)LQpඡN?sSCcc-cz(m(-ЋX8( ɺU3SeR(QRBJ/[q,0jOr!{/$[1`AE+0!Q < M$I$* PD_/] P*- l" yMI"F1'UO hӫVBD'#H, $FGWDȴ^с(5>xh#>>0qV ҂\-(jgw'&x d(`x8@*]yn45l= `)fEDN/>mf-J9($ D$Yj?]j2XTW R.4)R޳d5,[,QVJ !qW RGM "$Ҙjjmf&'7M0Oe . oEG8q!ht6ܕ9;TBOTI7@ThQKXBCeE.ŁAHZX,"r"5w7}~D!8!'1`r" \Pjj`F0fG@Us$&Y%b `egu+yȄlJIW5])[L7ET憮H|1>-%lB&.fb@q$~6{6l*aWx!PFE#aC$PdCiMԴ]UK2ke TY]vtmDuTjY֖e҈ihjWWU۵Lui62[l&r$66HFkKۑSP7{㽥m 2YCsM٤ت_2:ّ7*fǵ@`$NQ}Obl3'T˭r@:↭-Y&"{`ͧDMODМuG0w&8 ֆVn䪋d$Hw_Ax(5h\rX6QCy3?DO舞ϕ|C1|(/=aw w*RA"LY$md DFH*m$\u MZ=(~P!hpCx#+4 G_?Yuv[%.SEBn6V:88. D\$T;Q$RIg(orDʄ",BulT4dn4QSgBIl"'FD@R,&R$ĵaI9S}c3LZ(gD)NsA&MekRI:猜Zv$` ĹkQ =4!XDAHEV($" T@]c ($IwmvKW~:.؋!ee!K,MW.,E߿'<6P$*;5UE@*[KX@TBVIs(9zIru@Q~el7:O *nB?RQM8!U>IÌ,"O"TĤ-F,R),`lQ I ֩WT_)_JBhT?%CcAi35,h~C'5hUQ =  pFY֧_µx# m`m>QLyOJ^ r5O$_ '2R'?ha·@Nbx\P#u%_Pi4ҥo6oUvگE hXfŰ8`cSdnm1dɩ0 Ue[2I$]OjK -E JK"X,VE`¦2s > U#~DVDPH=Sߩ~PO:EiE͞NfiX{ JObQwWg c+_ : ])EUYE(YiAWx F~{y{vxjHBU۴T%"JέBc#e;ğΐO^P'3't icAkddbpTRQU;lu]ܱ^cϧbUTUUU_#Pq Bcn)V#!b<B1G;8MS*PM;ĸOgț[I'Mf-{OC鏶i8HrZ27qkauʌ[R!bŃ iHqK$ۆ.LνO! Oa59! ԕ(*HݥTH"b*,$ڭ"-ɡK #D%TI*$&^UUU[-*-ky.]!Imzl]UkUU*rÊ$]T J$62YIPDm,IvMBXJ**`@"0z EPlT /&@1Q"8а?={j*hnvxuF8O?I֥Vy'N(;sDm)D|:>'DNrPyT_v'X J#Fғ r ,̈U_QQ*)"D>J!?R>(?bBɡPADኩWI$bJ2̖&DPs 2 `! 0a ռa+pwJhCc66˻>3{1pZPfSm+ E@4(Gd}"BmiwMރ} 2E*z_ Js q6{eʁkQ)|[C-l3$րAsPw:Hf*vХ3`!= ӗQ&NaSl@2yjA墂K5XػfR[`4]ў}`c͠=ֳ̓]Ωn۽^>]t$-o_6Žt{`ŗۚ;v:5zp[O^P(PL6 {nٵ5';'a;`ݖka!J Otfĺi4*E]IC@=v;P N@*>随>v^wnw ]`'*aN-tEƬ4ңfPbHW 80\e2(%hAmbЛ%TXm0&l4&*ʻ۟n'>>({:wo^IekSm(:{/]u{ݾ{O>JAP%tϗϹdpbCw:+*"%[jUJU ځ0"`HGm뫲cz ׋GlvAB5@P T "RRѶfE%b{j"(lL@44"UR W0H su@:bB"ARB f)RP(_ZY1Pd=KѨU6Llp[hTRSA-D]iNIE=IH}iԢ)Q*(ITjy5DU1(f:Tڻ2A62@ @MMShj$4i APO 44 D z~J陹ׯuD [ee&3D]g/7tWν||/t課DUb(J"@Wk֫FEm[l($ RTG@6)bibOoF)0UJjf x'B^ U`ٙ)fty,*g-.Ii|拴T身"թ{ABSBܼ]6eKFk0{p;Qp!&PDV؍JA,@b"TTIQD$^cbASڢT"RJ$PR$bhdXlbbִU7i$d TP`AIIDPTIZXɡR*DFHXIA2"eFB%VVkj٪uipLO?OwkStsA %ax+"DI/ua.mںnrsFZk{ zmzmu>Ih9 yg}- ^k>J>߷QT #c,2V(1HRIQ2[ieMT56*VlViRUVZZ*Z[?t3*)4Zه4P%{Z=yRWA"nJyp@zm=u]ugH`htj/7<vnM}1Um nETsZb}Wiɼtۣn'mxչ0快ŬY'.FܠMU=x'#lrpoy {BU_C=V>˚Y9˾ V96zLJ;nMl9gNdUN]9]K먗w hCW:(VT7>l0UNJtU5nC=Ha$٬뢭om넝p2bV(ͥ+]527pot:+Vn|!ju6t3Ul=FS+R3O=HS>Uy^J̯=|_ `F:csKT2"M ȨUX݆EWzW%Ƀz.[g =wY./Ge%W;Kq1}GAڮhsk="qjc,_cF1s]8~;x2a˅|8((qjy󞭗X D>F]ɓ TrCHJ łȩ \g p%dD#V׭,-+I-56*m6,F%4MMi5SMMZVR6f6ՍLMi6VflKjTZR+Tlh`PVFZ6JXlU%EZ5j+)LSQFĶ-dV[lk13eMiMm2KY+2*U4֒ZbY[&,[hTS"iɶ+if6[QV)6fl+6[-Ũ6Ƣ+)mlRVm6PMVTk4ٵQmE1f)j)FfS)mKMlm-Mij666eMQ+6fRٱd̬dhŤRBZE3",Rm0Є&klڪ,ڥ0 2f6 %MJͳ2ĔT%%RkFѪf֕2Rm)[hJke&ɭd&fMdP%YR֩4maRԖMclV֦ٶK,TmѶQYJk+A`YRH*- J%X-4JɴjV]#Xh5eSTmI-6I64lҥMfՍJSfR%jim&٦R$T$-G2"Թp'Fqv#S7>R2f\(>D9N*cd 4.|u}e.ݻ.uwТ#*a-햾ꭷmfe-XT-a%%U5dI %Z$, )ZbB 1"*Alm!evvջU6ѭlZe,ɦ3LViTeRL*#VHK-xX"FF(zf*fZmb͵MRW!$ m{f2O H oh|t......9!E%Q֑5bLXH4P;MvMI+ۋx5pÇ8}2˗.kڧ_^vϻn]':up8Kn |d֧k;nyvJsbfe%\i5\ܫd%M2mndWkdEFba-MjSiSIJmj"؋PLj5*^5wt]Gȥ,-L+0K'bu\S)))eR6^i5=*M2i3%%cDBH2uW5333jW[Wj""֣EW+k*zm5Kݫ+U:٭uc\F],%Iݛ&ēZņ!54XETHhRjFJTj$!DP G!O17>^qC G;RS퇋ʢʊ-U*XY됱PId.`O#(YZh{BBw$>Ė4LwKT|ddT~v k bgdJ&+$a2 Um;vkEhf֤Uk[`6LfHr%.+r̨Zm۬K$31ljۚ%'n]m]mJݛT]Sfso+o*9Iݼm,Լݲ#Q ]KkIaf&f]ݱbCTDi ҢTUQ U[٭LmЭvlnnܭ^sj쭬&JTZKh%kwֶ6ۖ\ism]Lyv"bֽ0t)ie!eR]r"E%INηV&ꫛ]%&TJƮ7ԦiU2ڷV\ŶV6r]Pe߻)Q0^r5usٽ{K.c 4eޓQ^vmu3mjZ%ֵi䝕7+ţZ55Kf&n5nmXigMn]˩hrY]Q7{'w]9vۖih]uLdh:ưMS6Fmv3Gj\kV6Ӻ았nkrF(ŨuO֥K aLfKzn[\lE6ƦjuE)iiLKF1ҷLjIѴNr[B^zUcEIjo!W59Q+FTwJbCh[lm6ơ숖hTŁRRIdU6!FYMT-E@UȊDAVaFADTRչf_}QSm[ykFjmk4T¬"]HJ %w׫7F\ݺv*KkIX6ܫfE,)ВipT@PeRD(Eך2Znb[ yiH@LK =1dXd(U9m|ֹ[P"DTB"ȒRY+sT557RU8XjWZѬY8'>=xؘWH?deij<<TONya냵A!8-,zœAI~0X= $ @e7U);(R@s@EBD職uCN'ﻧR\'! >Š%.#qZ֧kLq2ee»^ntῶKmXbƱjcbƱXEW>67{ k[&ݻyp`Y˃)2o+cTZ-j5X֣Oϯuc{iӹYW1}vh5ssF_uǖ=}ㆣElZm|mlʋ}cccEW6ݪ5|n\׆[sj{ݫ^l^yX +XRTC1% W{`|ss.ZQnmyc]r]ٯKcrH[`wWǚz;vhWu˕7+]0[j F6h661# ZFfΕiZh[fKrIl̶LE^\$:9r4EQEQ\sE.nXsr/z{7}w3].@h05ϽQh3|oeUb2zѼ/"3GR$څ̼żTwz?Nzmz=ȪNs{CB&M W\8wD#,35/D)Vw1dh W닼^wlb]K٤Y+ڎN.ܺu*U%ХWDRs]PngvsCWK7ݫZf⺾3ӾX^C=77˭kiWδL”|dbl4aqbAYc2esּk AF.X%Iřj̊Smu/TE[;VrC!@O|];U JB/]j52Tc/~8nq>5l>qW!g-QӋ?x)#vjβ+IU!9I|e;*nҕNZg0͖Ճ[fݙk r<UAަBAohпq.tae us=z^`(JR2nӄr(*71YUz7d*ڕߞ@;!g??U~e> &*Q+ހj+%~gc! _[k LxFIi 675 fw6nmD @Ǟ8nb+i+uf) ..1ϱ6zMiLVr`ȐGB6d3jkZ־wV[Cym1&Zص*(lkZun&"VIh[Jj7u|%nS8349т^&ÞU+U3YYkaUѢ$!$Tȵ*e<J&)8Ýw7w~q V-L ,7?ޒwx+Y=;?eįʘ<î"G9ЭkR nJ sϟoq7Q|ڗwG}= 2ۿ_]>L pOyҰu-#݅%ZZ؜(P0ePⵖ]/_:؍!b"a\X2|y瘍.SJ#vzT@珱~qSjm u-;-tuoڌ(n Aoil޵J|zƢGfHSAE4U=Ԥ9;Ma/{<0`Oy`;sOݯjO!HY4kIkHͱ6[lF*bX ?>_?g߹޿_ k;#<Ѧ8~}4nUW~j<Î #a1DPeyoQI i,;#k Trw: sEY'M3*">t!@t&7A%yZzwJ˓s C}UȦ>kοۀl,:c2~j ~m>=CƑMW~S!d{jy4raF# M'(3TSR@{B@!>׶RS6Yw33*R5IM7WuUE+JUUS2&nPI$bҕB$nJ5WwWoUU]e^+5YUT)+15w7UYjfm&&&L+U=%i$I$I+RMUURI*UUOIJJ)2RUUU])tU=QJ줕$S*I$QJffR)$ԪI$I$Ik_b{aF|_c=c>u|ru|J4{>u|:3W6GHk^eyMykRՊ44445&fMYMPX--. k`Xkkkkkkkk`Xh[^Y/vh|/u4i|_l,Y$]$Xb,0 %ΦmMv_>[_jJMxB&!&M{444445M&I5M .CW+ I䂓Jlc2䛶Hk2`)f 1anM6R2#7$.f\fEI%HY&ِِݭ̔̕E̍#2Y\6ifD2d6LlGs#"ĺ1)U.#`ڗpI姖Zyzӹ6姹k=zz&uRWiVeܲ-ۺnwsfDH1ٶe]v:;m6;jJ1Xպ݆۹YVUbm-6;6miieYj[*#b, Z0G*Ҥp-Ihj"5-Rb˕mڤAYkc׿mYD+-@dddOÞ~> >z~O`{OD5 &r/3)̻daӽ' M-%%۶ E5EߜSmP;WuWww] MWd,&F⒎١&],6͹vMےh鹘fa-`" pXcm;d}L=g1Y-[Z|zy^斾ͷLY{sݹݯo1M%y\E B=YO)DzWB,q1b9W59o$'r2I4Id.a7mԷ]  ]TJ( %dwuWUP"0JH xvQDLb3"gXł [kVzۣFUUUU}r /|MGM̕_kRmFM5yjc9`}w%Ns-APDm@h jLө7(w2l&͚ٶ r[ ˺$nIχ&`BZQlZ(&kAU ee]F281U\9t8c|x9tSD4JЕeAA-U(ԖZ)XI]EtU%k͛,*YU.9';<<1뙱2bm2X,͙h0lZifjKot,_e+ɓ{GX [Y"KQmc1TE.$'yQ v%7ci<7C-+F qmLqwWurK rDŽp'!Sq j建cY#"ݐUbTsuJV0jrF,k" !iŐmd:7˺IRL4[eemY8Gm媱ZϖK=|<6K~ L-:W'σ_;-u'gzn&ju.QFVB c*@e *tD0j.Jp˖5lX0ae"Bc`F13MCrᄤI\r˄-lj.;vn8a !Wvz1˸_n6ٷfݝ]\v{ur˻nclZ[c㢓Qc qN^NBJeI8*BT?,ZW;A\1 c^]zizTbJՋmUo'=otOA)5Vev(7(TJbؼJ'C th,LP?}85rk ~T !>fs?4ɝt7snI2틺P9r'%s!%&S18!Lzha9o\\4B`'@P ?q>R! ;ΥtW3's(-B)sj\p4ʶ36117;ୡGbT1oW9ִeUF*bX$-%f!id9/h5Uq"\5mXaSS6T+A:[h@.VJ|ү .>302LI4;3 N^LKI0 غ bnUDC4B Hwiwѷ.M7Ѫu YulkW{7jv]5ukPnˡcZTfV`U-0*i D4m{KL[I3VNƸMrC(T:A%GN:ܧ XwPQ.Syb>!(*)q\3-~vs\Лw/n^Rܥ-{舞]^j5oI$X_-ZlRk|uˤ2zI$].Ԕkk/[a+dM+˟=y݅=\G^wwwoW]WKscuhB-` Ue,Ka,Y(ҕ)maP c6IiRTԳK-X*iJJD TMJR"ų(l^[kj,)12RS)$DP*d36 @bReM# IF$"[ba֙3ZkRm0DDI4PQ1%+&&SH[j)[wv0JLIaj%UH洞!H5D$2B?RM$."H@`P35Qk5kyѵZkIVTTg>g} G_0A VeݳQ6:Q(͵IY]5{BNL@D%H RM&si}K{ka)07EYBhԱQ)dq8U,1ld--uںOv"B@Ą(Tufe}NfkmHd,7EFMdZJ̘ U$ @*>}"p臮l lM6eLw34U*oڰ!K;KL~2]C.rvNnt53T?T]  *[9"+v"!Q*KT/ДӶv1I]ˣg?Ou*,.b4~[E5iG+BpQR!@ L*:r#IXUM튲<ȋ+ʂ$b=cCK*ZJNI'PREF+T51aߑE"sdXzU5|_$l ~h* \  6E ')e1Ҋen #" ݧDv`T?~#$@{0Oz#Ā?oh$(>>>nj1?y}=e|E__31%aѦ.ikJtY ,[%b(0vCDȃP=d45Y{t-qSPM ^5r6^(94bx4f'v!`رbBQX-@0hp!4X.!10;6WW 0E,h3fln;Wgb3757jffcwj lD>ˁ50⢩nCM弈ɚ*q[087 c0>@'oXD9@~gkDUU\edL|P;?Jr*x= V'ݜ# HwKPoN<=tWgO j 7 |ep,;v} >pX; A'h?hRG$!ywӪO價68В~>/?7'ĦbNB x1B12\^n6UZHC[Ljݹ݇XS,S"D״Mn#{KafѺ4n#SV"c3CӴOsqdD!mΐ.VEh,nfLjkh w&i( q%Teʐ@']DaXl8rzF: AUOg^{<HH˿" {Hw H>n<4oNϿx4~9w}۹蕢yhBhٞvqUDIhTT #]P1S߯!Q!l5u@d(XIPttΞOc g胏ͨ6Ga}o~HI$aM'^mHd+"Z6}~} @]`|xV-wd!}Zt*;`w>o E]X4Mfɩ&請vk)”pGꆨ4c-sil]P%p/{W xA;#"Q+ h@Ʉ jgO}oM}?#5;AҨQ;B?uwx;B?O{9aTtW4쬾;vZ|)}1hFiv~VP))PӀ簠uB/ކd@}#DU#AK746eᵇf\| PS@mCH3* g B9ay*(E @Gt]+Pձӧq;-Q-NĈvr;A#m$#nA5ŀ jQ. Lp65=8۲'rQ!;gO<8=ɶ jgc"Οb~[9 9`?6>_ҢG}8 Z5KIe,i) Ƕi/@CM]Zth4X]i}N=U놫5P \;8qHK?޶`-"L , 1x#tD~EIqUVnłN(ث S UURvO^x:ha]N{lǪWy8v=ǎs<(@ =eZ5@eZ T e 1\{m8D 9dk}ִg9}pa<[,sN:\!p|L'9ܵw.ܨG5eT!=goYWWn;D^q. `З+AC#& !3+1@LPnn:3Dc˾szk-qtX9h'J:^#$e4#g4]V>D z1#) =}̏-AF_6܊r(;<']=2:&|ղCo€WD{ `P ڱ/=DhbP밐"5PIZTJmoJYH*.E{ANo:ƺ`1ol|UYIBɣqEt`az6[k ȋBZ2Ɖp `BF^ !H`@jMH't d^DAzBDX,`wǵ(Fwy{1#xvX߭q"DKP›.\ەʍofd) EY=3}Չk99b+uv{qߧ{6mWS+ÓӷsQ? C2e[eW J|rO$@#ON/~gw>o{8+9|Ӝ9UO˙i78|˯oi<\~T}>HGgre0=4$0Wa˟?,Z܈8(~պ!QPjFO{E7q$=Ǘ\:h`=:ɏ&r]!,<4˩`1BHK4#NU7ط^O^͜z8##Cq܉rw{nyKg~܄Da(`E# w?K{&bf`lz d" w=:g$t$*\h\'zxPjz&= )Lq˦)+yEy4|.WxS>Qm$s:@A (|Mل!\/G\~͇EnG BCL҇pOv_NE=^BȊN$yrkL=ѣ4QHg3>.jͿA;|NMcy}AwpĻ1U$1:oE`|@360up}] '[: BM|;%>//x9zQ%"y/O1w#l]#X>@}`M[ aGe쁻@BN0:8YӤ<9%Ph~p@26Mt*ȾD"z38@\c8sR3gC6T*|G_&`8T|/_=cݰ6@à۾ <ԻGz0"KadJ @I(Weo@TGˏ?ȧp5yuhl'pϲ*qԸeTxL8mXE^okG#Z=WVjMHٗ`uϷVOGb:@@*7PRuQу(d|lWbl,߷^:=!w>?O<>}`CHs}.N,|}T6a. `߯6o+*`I*{l TYdEX?9?hp?˗kob#?ͭeQɖYi6JMRTVif֔,Ԧli#lY[[ڑlhQXY˵f -jm֘֔Efڍa6ʶߚjDWKAS۳i{V( V(@,Z͢ڥ53ZMi,,UOO QU(EP=!˺l{sBj?[}NUW''&1ɳvf^fEP .^(PBZ&D (Xwwwbŋw.ZnZ{Ԛ(>>/zaD#>@s8?@mA 1CO_:Byk٩ba_qBnڐDხx+]AF!4=l6-kH/oN\ȡ̙x1M`,`f4FU{]݂#t8Dkkۮ1|5@0TTi]UUЂƂitK}%j˙G48‘^+I-y z9rlpXb!*˿* e2qzW/cNu2m}i W"prOW~ߞlp+Fũ!bO k)E Z" A}y  _ nϐ|BvB 3S&Z=8c3gOw'#ݧ4>]!>Ńjyk`P<ص(e2y6DWG-$ڪtuNv@=9û\{#'j 0DaFX^{תw54b=gN.Mb0czmUDjȜ)R^ƹ&bQ) mVT$Vyf)* <Ü^bAH:UȻi3p Px4ٽ9c(U -yP$_``t2R& +˨Ȍ9 "EnHr$8bA0!R= on/c];xp>G0{uz a2v 7;Bs5#!)0@;;r>;Rrꓗ.w!@ϐ[қ}v i4[34kfm0Iޯ3EMc 󤐐/8G<=<=T{YM?F 1XBC{D(=6w"{A<)!Q I=n6kma:zdzjծӤm7'Y1xuC # '5L>v zuE`)'"P&BO>[Q^O"%u#"v' "8[stNF=t#x0O<2vA4`5Q^7^Lאt{˧s؅$n 'vN”8&23 YCڙ Y"-mRn%T0". ҁN6VxݞNpG \_gocJ( =HF|2Y)r%)jP ԢRXQK ,ĥE2%9ZA%T*+@P"ݶu~Ee}{l 洗w2u{lG]qh-|h`.V]H p%Ѐ!7jQD(S:^w)7!*)jYE 6dHL̈́o:߿A8zt4m)*-{BA|*ryW#ѱՏ":Cߴ=xefA\hɁ;,]Qм\}¾x=E2I FI-#D>NP4=lu~v,KS$ jհ=D8(9vq7}mbN:ph'0zZQQzNIOc3gǚҿWC=Alxc.=@@\9NɎ( -Y !==^̎bnB@K Lfob/(x~]wˣuܼT{= 4o`Y4$B&@O2P_$b1|g '0yǁ-" h1pH1Xja#Hl&|Q^u#4Ӓ!uB:>sTOY@=YXn9NFzQ3OisǠ?Ox^}ņNuag舉A~aCxy{]Ύ:Ssfk{_ˢF -9:v]"ȅR蘾8KDY O1-9dm˟%GKyN`9IlGDquY&!?af5hBNe PU222;Qw^k!!|D@ui\\jk{*R@ $T7G"-Y"(,LVW]4 u"i,H i# jYbjm%9,$0) d&fC?0iIA\B O?B>7gې?2@%/dr|vlvI3ݺ1,Y':Ovi֯Rև| RҬK < 4~maxzfw#ϟrcZЃ F|mjzMlSY4umYJPBsvmSa4޳k_m]{v/\ҳU{Ue\f`!g3ַkZk1UW!Y}99):R{8jEJQqֵ9+#F(-+{R{kӚ뮲U]uֵ]uc%X0[ݰkIJQޯ|Brv15)lkXZѥ)a ڵK8z[ZԶoVW>QЅm5c2EͭYpVS-!s3sjB (Ds4 hHRC- ;Dkcx\iӒ>hQd4<164ۃ;1`ѝNTQ( 0gf1-xGb:Re]wH?۝ם̸̈GY t"%ח--Ŗee(J{4)QB'/p\l-05l虬Ĉ"ہ*1KoIyz%PK0-mnKݞݱ̩;wX%\DYŸ0"ZwcnSDseX;T=fZXr?'᪴w.m;C|&:c$ozy?_`콻ӟ>\Xߞ۹P"{gЀ#'~C(a9 J n3 v34!Hʔĩh=AgICREOtT"YO~6ONRϴ9)]gw]dB*\WA,pD&W>l}E< J,v~6%]!3`#Pň Axs2M34 ~U߳rt3Q/&˹׵356hOIfY>I^,<!f 5 %S#KiKvP9 ZY?\'s:t'FkB!*R}r+,¢^ 3yS uۮdAMiϭy8 &p w~2Lm*QumcœC9U7qYiE!G TE^]Y0'e~jp#t'%tDH84.QS|xAy{{ೊWma K6w!u{EJ/ڋo+[flD#6-VRf{I~. EDS&6P$rh6@ s[rGv}ni,p-7*.@RѠ$bAޝ":E TA~)MͱKjY YgߙUB2I$@& kse6iL$nPD$H:KHh3%EJvݘsm鶓JI:gizfv1G6>"b`Xܨd%Pj,jҾҿ1Z֒Wu(  bK2kYf5.&AWj8!?TOmag2Pя?@H"p v&}ŞV5cS qR- /6#f(F p"P &T b Mj֦MAX/@S|uA[@m[߯PfX53FEHR,%k$j <133}0T`ny˺xީwѣnuz3333$̓jMiffoǶ33343$I+I&4"c$bTڦvvIt ??s0̒/mI kuj|jlE\JBiZPuFlȘF3Ő6Zk"lڹj鹭hgY2$AHDRK̀an(eVH/[,eTUe0p4 K@C뷯ByfDl(untT 6TXD]\ k#J'(\BR-yApP- GTI 1dIIX7i.P0A40R"ٖfL]VlTIB/-jR:h(j CmH1J $V`bO&k~cR33D[$40!}3;BNzwNqzBD^d@܉X`NLXKT GGIl32[$Ho[_דll͖i2m9dxO=\;;8Æ+Z\M@ m{sD904ܛԔ< 2.`Mbԧ} f _oifK0Im}{J/! I G`u{ ~4aAϏ'SB4GY& kLoOc(6Gkû$!RS'k3,bR_eɰXvNWc#] !tb E,e Xڲod'D2,PDL6=C!!7 =4b"(? &~/0MB9Љ$x gC y1[ ch#I#j>6f 6 ]j ^zS9t֖W oB r`0r5\"4WA*3,Za j2ES!Ņqhlqe3Pb*ed*:+j!S+!S,-1eH{l _gS,jjciɋ%3e2+3IIRI5F՟椒 $BȐg?ʵ8q]ktotD[Έ)JQ{IZK6'Tłg"l`c]MKdabH$H*pPJ+(hg!3a[џt[W[[T-pIzt[7U[C^Xڃ7KK NqE\fD6H1{TvEI L)2߆RgQhN[[;MeҚ /Ub'[ ƃLnuv|3sŧ`0 &D̗Qd5 Q8;j8Ѳ X"lVٛ8`ukVh7Up/qv]f/`֓Pk" a\*,bi5^qupEq[Vub܁{oki,ȁs:W-QֳC#TSI9tU#8ѥi9h@P:B dX^Oe1JҫKi>U[enh:ʴYNM@2F DTW3 Yc@Lr"UA{(J>ulHw/Z5HddbW<#5j,TtVխP}stҖ/ZFЅ[`QzU#T졶(تWn\ۍQ"5D" 0SԄ HF;̠~^8qnX `6vg(D$5|\WuZ)IR9fvȳ/p81ot%h'KUeDA2g8^BmF|Z/zS[YLbґLaqrozRk{*S=Ws29׾qlaj`$R"bv`KVjR{k-xpK8ZMߣW^~;cqbH3hUT)>O7y9uv8@Ԡa gx7$ә#)ױsG3ێXZ՝B|8^ӻ oUEgAwo9ݑP{<0=zׯUx& 5Hė6[{^{Ù Y32y2e,]Yfuf-՘Q&B  @ :e9˻AI6Y>"#Z^r:}ԅOGVTt౤I@-!ZV1Wֵ1AfMZ `ar+hKB+5ujʝ!T(Jf |Ѕ ISyEP,UX5dg梠"I4j:ZZ_lZְҺ`nj9:C+Ìe8JR%Ey=qVIr=o{""%,ߎ#KwjJW<a +{ŵT{2L_Nz7ƛ@zxqyQA:EFD!-$*G?2UVȢRE1!aRD1Ebn`¡!#)jݪ|֮lԙ4'Rٳfݍɮ7U}m_^^b.O[Uo,Re+(kmBJHeQu%Oi]wM*ɩ6hQE%|n-d+ڪ2 D#8ni1&S_u~*Rf[Qfiilk֬iI~?|լZW~4!Y۵̵mUlH PHJFAd5D%RU T] mjDLM k/kj&uZQ$ TX"["^jQ"Y _ˑXNYgOk v bZaӭLaK7?;z4;\&M TA"!B w1UFG Q?#'$8~Fss.ȉ7GF٥_<[klTO&wpdce9ď4F>j eZ@E2ĸ ̩ŕoa5x_<">|J8گjh*d>H٣@P1-Ǔ?3G7J+(YtгgLt<1rH$CX#bɩA Z?>/e83Lh??_uz*d6iuiqYݯCӎCR,I{NkuH!DY][>(1hjP/!ߴAT[sٞD'wzQ&;P<;a>}_v;\3SUTk_|ߖ;o+tT2qUplgeq$2nkZo"!VKS)Ƨ״F>Kh{Xb!n|䣸|?O oF$O7f15 @~}])4 nQQG҃Syd@{@}?e'3i *LKЫPȩzgΔO 6 0:cg|K,KgHE;SsU{'ؙ=xQoWO|AFjY Opd L! s]yXҒݎ_~C^@͖6~3@Δ$O )P $ȉywJF(|_mwnn|t& ( >>;p>$>4-BJGs 6{ aP}]o5]_^e'MNH<,1#idD=M3GH:WurfD̄);35NӨ0}tT' UP2( :i'I}oG>Q7cZI`+)gu9N c/f)HcI"Tgc\kG+G2Қ*C=y'od3x  |9+擛hO?>Kds1In~4rNsxRbX.KSe(9G~~ZB|_=zK5!TS +g^3u6v#-5S7?˄>2q`!Pu _4hpߣ@:,ӎ0g8fivjt ]MPg$=fȚiXQ(P,˙xo_wLbh$'wmo9==5m@ŸWLLx'>%s>gA>oFڜBcS®2FbG||#=\\ƪQRty1w^s&|=$K t]ac]taJO2O|)]=Sep y ReݒM̯'gLb萞龗3OһfF;VK*2O炏Y$vZIoTuZ )~!LK7EUW\*wvcpػ0!=P9ELߺKjMA5r51Zk 9D%𾧘}nRJUw vY7T9էu$ڏGbNRm m)9lWS>e|{ӐWvIS >%MڎC=^YI*BSTQ&;g}mâ0_:)&SČug,#_x'$1AW=={/H_`>'gߏ9{vOP{^|| O1s,D;1+Yv~9? |ly|^O-UtU1I>oďYOڑ@9R Q}- 7$pN!*c>4E0;4 zN?c7h23bp~uD$ou Љ.~C8__&n着T 2O R~DbG<?"JndoeN*exɗI$I7lmچZTADb)ҪcJ6ٍ6L닛sCɯhԈh,В F -Z 9H p "ZZŢ3 IjzA`1.B`@ ġF#vm-b2o[othӵd2;->p9''Qڃ,, /K˜%^CġTk ۂ`@wq!A˲䲜:^P16hU> &*dR<^8Q;- FXF^J[KP`v,.HWjcK f 1/IG]է( 8 I߰@?'n!Mn$ P;LʺI i+i33̪%|?d`p# (o?14 i:;ttdOO`s-#A2`?C$r5R6dK!R`zjv-imiTkV٭[n6::nlseP@Aw(Ɛ*` BJB MpJ2k!še!E eG`-,00t];[:nG_ ':Ψ A޾nOܡpN\trY]14Y?k &^R*' ~t@`S?|J2z#'՞߯<Ҕ\IFQPK&'גdy\ $Af(e b c~_%<\}O-~z 2ꠟ@ hs)H=v/cR D̽jR;K6D=YFgE@g6u'g ؁C~ky.=/8q &9  H~hm;~m<lu~hϑO=|x3ǿ zm7}P-<=gnжnl;6ȶ8]o.VېHtrw@¹J65;C#">ΕsrvtՁzVWK{nK2jEz:!GN:E8D'vGѠrPe6n!0hJf[Y$Ro黀nNO軇$"ҭ6J`Y`=M&$= Z$@0cq`<(GWRh7ElfN.˸|;'dJ̲Y,RR2>y$沥J${Rl5e0*Ѻ 3!3HOqeDŽ5& a"6cPē𰳔6p@}IdY-{vD2AN0ĥJUXJZ/o|:JJtT$:r;8$#* 1:3*+Bv06R/x:1=g]aNF^ f[A=dIJ1OXr6$ dUC 4!/]T4`cO6Э]#0Od a8 n¿A\a~NGPrrCctܲ1dnIJL\iav"GVƺbέ~PxUFSVGZ`R0&Ku`U7V 0ϛ r( yiGʄT?mSEfEB fUWUA/Z68VF!i6z_åH^{Si9K3Qї=SǓaP8ǻWWTĥ 1%9O؃Z|SMu$5aC>Yõ߰%jŔ{wUx',UT& Zs 1䝿|e׌f|z #mٻa$%$"40&YL&̐0Khظd]g>LOEsDߐsF']MW -uM\]PT,( v:鸸S;ɚ갍TM"rq-<> Ff 8BP~j]">C!@D^7Q(j ]וXܸPoջY~PiS[#>'΃"J1:"tHZ2d,55W/~X/1I %"<6$O5g/ŬLP=p&5CĘt'֝P**!XTn/Lk}vt>Q 3}O?ZܿhLq'omܹjm?v><bDaJۚoښ&-MQ|Bh!$U:> IbR$6@8:0匈lQi m}ikFJbPz۱%PTԊ7[KfҬXd(h٩Z8pG/D1FLw }G9.rGݪrx:.LؒLYw FY0Vlɨ14q\H[ t(V* 6i1̈4+dEB,4'~0<N6k.V3Y3sH?0J6Cr>"D_9z(*eoS|<p,>/n9u>ǙKY0SX!a0@_m(<>nG`r >Nfc..dff^^^=TBjH^AX*\8i 5؜r BOy3(^V^r|mf''G)H2LPDN)%%2 pUk$I$r;n'pkHudP$:CF\y1mofT;3֚\A#cB!#hy!gׄWm㷖B=zߦD2{{v.~KGN5:8; M{>59P:l-u{$PBCe+Ђ>6zƢIܐ=ɧtZ!0-m4'e]4"DeuI<ߟtwUr=!~w=پ (0CC>Z {87?{Eg3awh6NNR~Nݺ羯$s5A&Ѳ@IH i-Ch_磠nQu@ c:v kB9Gf ֈyNa+ʡE@)+0opo:۪Mlml1t&.B3SZ3wVynjl/D փ'NZ@sa1l ݦpdHB=Ƴ;xKQ PT8EZ`= ~|&MGT!ix|;oons+?)4P^"(7ª+%8$=yRd }h3.PӾ~$P Q|̌Ctt%3$T*I<>y* 5Ks;0gX@Ky!hRKKKKK2S"JÑ{i&'j"Rխ%"Dar̈́J!C=^H[yW׆-)4DQ&u8t#!ᢉ!clb!ZX 3`7Bw߾ivEYYk<\ưco[}ؖ?qnf_ų F b$mMT $H(P PaNfqDEoŶNU_Kb197M IB~wt:$M Skkf_~7ȒBI$۶ѭ/cm?M\4(0_."#dSсL]Dh7PF|jg|U̍% [gaQ5;Br=% uk֕ٵq/7]Z8`Cy2s; L@ߵ/{|ew}_WbyB}񦆕t ׳:;-$b$# Ez?uӦM9߫yW/{ф!뮵~yG9fgc1-l6VsA%.8*F]::k(;KR.Zi1aNr-m헳m#W\:*Zk:ִ!fe{+V3Xm5Wfgf!|dcu8汃336R{t4/fva;qeYssҔ)K^F,F-5qjֵm|(F)DwKkzu]u5]{]κy[^v 7YLYtjִRske^Eg:՚kk[8`Օ,ΆsfcG.m\fl©zVU[9eeQU86oDUP+}j A XT<> @^yn'臊wWQꚇt3gOQMW@5]P5v_ (!_%Ȟz'^=c(%\ή̖ bHJ$8 Ib$J,y"JH&X.Xa5S6H6U$KqƁ#,Ͳ&76Wڲimm-_11hJж lZOtgz}~>O9ޖ{Rް=Þg=-w~*iCGy~cJtndߍ7c.p|uϵ\xǟ=3+uUP@mts+n!7[iQRwntJJ)%BFR/)ΨҠ"djFoEȩojBԭY:qeZV3:Q/h%\"015=F"&g&a95?Ld4TXlI(2PL(.PDޙa4mF#yS)<9HUsP >6#?#!ಒ2)zU,hjdi,xhx63q7˘-ʵYOSwĈ7GN D!/E+ !kHz#!}n0eT(GPO.R]|AGVL"mɝ33pR.(6N6h4ait9߁%cƽXNTv(IơuNY4\c1(9* f Xp_#.$?u']vxk(XB"Ev [n"{~ ջٜ&!ng=1 s fhXcOY9t]ѠGbGAE$5{K_|0_l$qkX?vX,{1Az=O_1|$>I`($I)i:׍.h ߲vTI7o ^+ 饅M @WqSWT29lxN_|^yz'IH ՎA+R GjPWOgvR,M6!jQdj8"b+hvؔeL5W}dRoE׌ǡ:y۲@W #۩,]NT/}9(Lp:ڨDjr5-=Z:&ۓ óʝC1bI>]j +eŲmdpbrGбݳ[%<0j6viBI$HD@`mW6hRכ5j g$ujW9=sz9h~$\.E':x'#{7 URA]k $ W%_jr 3/HΝCgi :HxBNK~/9%$ 頸rhV/:9s|ެT>rN7dSقzzE-h!M6hU׈|ÈÒ8'Tl,c.}oVm!2r p5<А[PRsmWwuvUwW`UȜ9 @2 r7wP"4Z(Ti4~TIY%R@jB/dΓxH݄0*1NMYD7?-J ?Z$rx8L>GILc ! LIcn(MƢ5?t`'poQN6rv0 ϵc= v~ >ܼłsWb`g9L@VOAg\('p{A+-\q$9Is?wOj|:4Ig0UQI NO'WwFt`eWS:#_{ LV0 Ch\3xxP+-";' VekʄHZx.1HQD'u e˻>ku{ =zP뾐$F|U] ɩ0Ř^ϫK8"8"}3!tGj wu9._+Dpޱ#{#ˈG2'KOt_ՂT$!8cM/].r bh!u JTͪUJU00/u;KlMDMcHOZ>/~\˖~龵aZUI&?}I΂I$P,2A(&-UUU3$Tx5~y3}^UZ1`.僂~YDw8 wM~ۺoS땷iW&Gr.CYPDÿՃV rPB7xT g'yOpR Kr٭N}CgoèbsyRvI'V:0NmtMsf K~Ti)]ߴ, e@#4Wq\}юQ됎B24=Gu)N$:a?xz~-g˹ҹFL7ճ683vwwuI$ =YIC Ք;6p>xwmf9MdLVqe7BNwj/Wt⸢;BrO *i2Co:/SFN9&l$ۈ%hi*tk<l)j^?~-}PTETroҪ; V=Wޯ:ht UYr5X{0jd@3euH']E&F݉؁mL6;7t`By؃*xNS+wa܏l=$I) $rI4'Y# ܟcS& 3p ,) ϿLΆD~?Ywo}$w63%8gC>sGvXǠ uyӜ89㍈{[ɯ~5p=u!GM4~e]K9aBU.\mz"jUүiscW[ZԜ)m+[;jʭ£D[[Gmc9޴%|k]+{.msVfu_\c\Rk[9iJ9f8bZEmRR)Jڸpk[Zo{ͭk[7s,.!Jv/]ues*m箺iђ,bm{9sXmys:QVYWkY]'WbojZղ8{R~mOscFj֖rІo98ho{J5JNa1,J#9tt5.CG<!ӟcQT5(Pc+- tsz臊wW,Q&3gK=d'r)=#zY=GzIXz zY=a=S=G{=_t)(뮺qkRm|ΖZʴa9Ќ\'M):3+BgGLZ5[]bk9Ƶ# Ak5{wz먺y8ulmbdԌ\v2.}.,j,^(jl^I8As,7(2Q@қG]cS?iIQp#C1 $r¶QI`avRc*/awzN ]a٤ۭ$͘\kҤtJ/2UI -XLb&j,4#o ȑ0K wr݉tDX`Q$'O_dS,?bI{G7Gޮ?8d nUJhJ6?>Fk8zjȃ;w#Dhis1 ,>p2K$xdײrչTם wyguWj$I~ :KBs{ p U5TSUM boR n%>LtWSdUBS>st4M;=8Əx5\}nz^7vz;-;;Y&aT>W7{nXi\Zkl;]-6S*URJ$hD؞߷K?ڍ\r4]k!$36>3%tILL,g S>|={Az CdvXF [ސi7/] q5{67pҚW5\dw~hWDkBBI,̛ل*fSCfI\9aMF \I :Vyl4f^nlܚ@|dLn%d= e\y=g6Ѓ)d2Ifa3(I6p) K_- m_\βHu2p̺Nu> #$>3b5E}8 "2o1$ڨUE*~rA3+2#8S&b##HI)) a׼j1@|&~ȁ†_`d?`oCl3:}c3qābM 19ۡy.fAꝇn@דƟGkSZv}sclID jCzN ׾ DA"YJ^{#Ǚ##u~9 y3C|~;n*Q+*c'=&U@*RJ1aŇ]FG=sUX3F.g9Г34y{ﬣg >|Osn0=EƢ1" 9{\wmdU%F{7gIx}49S]؝ѳ!N4yx (;Cۥ&")@SWH niqahIzd-ThJ;){.؁<=Qn{a8̙^$Gu [,0J iQkUMcY2[l$!eUVM6eFح-RՕkZJfҒ͐0][EDli fĘ1f6e+W~6VELTZ$f֮QTZ̶EbjڣSZUku]%6VU5uI,~mmQ5m(Uvȵ0$FjĒYJcVM4MM6KS2n]"|V4[5͕&{8Eݖ 5TͲdj`mEE#5T VңjKiY"r(Ȧ)+Q*76m.tZll{}FGkP]5q u+OîkW2M{ewyQ0-MdIjwv{kfcjYw #66TP)5&v>suږi\IsBņ-m !"cMhF1:SsPH6pb "Ȱo!L[Qijm)2joUIeeMqfT;1LE}6{MNG$)*LdU(O:ѩeߚ7ݯ sz-E˻Nr~=8Οޜƍ~ {gc_uN<_:⊯z۹ӝ7v 0RIURHhi)io_5J]3rm%)!f-Ym3CKP0 se&V:ݩUғfdYf9o2VɌ0쳹/Bb.ƁTYY%|[_-zh&&fݭmI6޿[M3fIz6p2d$$ Xr UԪ^km#EhLqLT\,YO6K+mLOr$Gvi3Y$ +(.So“#KX$@n4rswK*%<ތ$ 3T*T[_=׹&~]ޓ9ݼ^˸@< HK6B)ĺMԳw#o½]}Gv#C)6*mJQ3$Wܾn5&6ꨊh%Jj~.ou"͛3oncֽ{#u ]γ]7˟)^V ߍkwqryoB.n\\,0ch$% 帖*d[-lm\,!-nw6j {,ήkLf]OvykoɼNbvznnuȬ(Ւ#bǰ99A;hZk[2oQtm?"l^QDl,*JR(G$RJ* d)PC{٧vz5cs#̖ZqA'RC "UAHEUaw  {z!狓P|9UX 9r#4K 䉤.;{`a`0 ^_/"uE?۟zm{c%4XHvNJ ק竐`FHkMD ]vwKB9>Gzմ΂~A$*i/u/~wBK II~Pr dLֿ DD!De- ,UZbrmY' \l yk 4jrky * #dP. "j c9Α8;M*qqjRXŲF,`P+qq+ׯ=  = 3~,-=,܉7]/|t[ST U`2/沃UMp)~a.]e1$CtXbub0e=xu, NC}VG՛N'~EMH~/XC٦;|}.koGWrÞ8|c<hw~f?y~o{Џ?/ΨjጶapϪ{5̈́nlYo{u3ş˟QSC?Aa0TU[g`#i(!g$799501a)U5dd BD-'Y@h+^]-pco/#Ngt: hhJT?=$n-tlrVwdm4иvgM-F8{ԅv2뫂$$BJ7qL@Q`o.(_[ }oy4]cW<SqhFH~jx~꽧#K;]J. OJ);ӬS"k| L=":n(Kz<ˠyϕ>C2DAI +@- j5S^yc4{6Mh.v8AMQ٦O(ڤ`'7{ a|~=a' 3їjErjM{<Pl5ETIe {.<.Ȉi)0"!@m8%7\O6pcښm%kzO<: 6{#Irf >7FC#!PIg,w oy}X LW(`_aNDhVWi"=IgXe19I@ i}#޾M5 >iW"GRN7oLcKKY5F.35}l슨t +%.OAD 'cRa~PV{35t^kWSG }*G"7fAA9fF@tqwU:ye `˳C>%C5,\{$ż.H@P"e( oIYS:hxdʼr[TP IfP0ݓ8FenvxȟuK.ozgoއc4K*"}+\>}pp>fn_&)w"x;\r^,⢋D;˛-FArNWaɫȼE ErH# mQ `gc"E*e'E2P <Wy5U3~n'}ScOyYEs%N/o\ 4~I{ʢp#i&8sf(PsD)QfQ'd0HAwؐp$8 s6Ӑ@}XìchUEƝ,~g@HH^Ç~X/N%[ǶɞTGnj;;+}v2cYYp}˗y&V4,!C EBRT3($LV4bTAп6bj9H O8${I孇7b"ubn} 9wMW`mUUAlٲ<:n' PTR^.Ie̝yURXu3r02dtJXw$3lM5PyeD~|rYwUWrT+%&KNj)vC޿|drQ1j(8|rmcڨH)uhZ*TIrjdYFD?g}xYX'֍5颤@@{G(%dHkJ)džF'nڗߙեG< F݇ x1}W(,R?^gד8*__}W-jv {&Cftv\L\"| sL"ˁ@ j)ɒgO~>Y3cPBUnbaHn% )sp_3K g`hh{֠E~:_B=$˻€d&[$d!!.a0͌^Kfaʹ2)gGnt]nACh{lE@a(Ä A]Q/ ### \VP0P0(k (m]*Z\YfamwkUVVc 32 ed'm'c-giyyd[w,m si5yne0.8[M3@YܺU@n\ϩ*PgP *HG;,@G)ME4 `1t-XAi*lĈ8GzVϵf!V#E:NTGPp}&dH۳v";9@66a rKTJfcYI!9Jm%%aHdJ.T7J֩7,̥b2 ՟'fGmk\AL]Գ>\a%!ςFI$&@3+|s޽Gc^GW]BP(3WC2dO;︷>71DDD}گ$S2, M,Қ.Q_P!SRPַ3陷3ɵ3W0J豫Jce%dJryy@m@UQL6MIC؁n۝n.ݶq ;;jڭDcP$ z:u]eU_zwE2B7k!-P$whT|lmt6"w؇!MDB `b?!0)gaAD!^9H0G TNȎ$hZUl4M$i3DL4F4f%$%&h)&$cTjQ5E\:jE#RI6l͵Y!$%BG$% KQ2)T! B(pzmLd,ѦkjmNx:A{x#x4o}WլKA2y%̼N~&d^yĬMe-`xbTqJ 7i@9Zasqq@= y9 rj=L$%k2J5yE$C9n+FGokJۙuֲz`C3ws=H"Gށ&U? !"<7O4}\vIbȖH,"ĉ^ j0n  z%UAoAprGl`NؐA`;Y"v@v68E f4U{&# &aGAI>zO}}8L7j~0%m4':] `mmo@!`&\@#@Hǒɉ]4TlSֿSG_@ }}g{Kd\51P#>6\ƳS0]7֥ITg#s.y6ü!D(Y6HѲnn>, !=!&JRrHه\խ9?$t:Rzaj@,@E;GNLjEM&$$G'篍"d~~i,(s:bU6MB6l&X+"d̅DH1A XE Ss0y`Qz@$" OlHw&h B򦑐"!ު|@h|)|SF: Y%lυ|8m !pEE,2#GX{HCU:$'+ CQ{ 1uP`UD 6aKX~DOqU$]H\.vX2#r NT5m֤DnI$ђ5lLAdTݶl[SLc&ٖ3lLi6ZeHڥURئ$\ ZbA Puem狚u][5+_bD%.0J,_^g.߶x"jJD}GϰPsx"{Fʼnǡ?4 $y$AY `܉Gj&#KT/նe^ߕ˩(ղ݈4KA8 YE Id,@ IF2h&d@Y,B$Y d XO Z 1!U$I yn܇cWAQ\@UiP0P5)Bz{@SٱH0$b-1WzB0+X Y) *-H⭲T $ؕlS(:;hZR J!@:yf/Zs^}ȈNB8CdbI&rR0'xyȞH`jO?qp'nޅ-2-3iLeZfhZ-hnov}oEhj5Eѵn2+!r0\ Ƀ2d37Tr.jҮk幹rk湍hQd(K@Z\2d&@$IHHH`f$I[n[rnkwUڹ\wUW+rwnSnۻlыWwb\ۗTvWluNWTpQSkuN]vwsgw5wu\[]˪rꜺ.jmX*AڪƨlmV9d";pI-F); oԞg 1u's{8쳡 J9S"]U?nV#X6`܉@Btd["mFhmFѴ)")`W*9Έ(aA)2)إDb}dE+J(0 P"D /4|2F$RlyAUdY+(DOZ!L*t "WT!V"P⍸$#!TUS%cZ+W.cqc7Y]UmUlGwiٚΚh:rׅ"D"ap@[Hf}>UvcQ׊4: ‚T{D C'A9UbGUOr87eB!%FKq1Ol Da,bȂT {Hp܈ 5H Tk+b_n0W :GbD![zܹLU"op#ITZFk--i,_Z7odu޳IO(OjAZǼ#!A"yD|ȉd{TȂ!ݘIh 8;I/y h,`=,L;e LdFE*DxA۪[[$gF X+-[md]쿧*Ћ"őbKbXޞbdMXT9AIA܃MOvQ"y?O"P Qp` Z4$=0߸dm]\-]+\GЬ[`ӥ$hYY,Hԫ<yTﳟG*p,ESW(!\4bl,EʴhfCk߈Gd8jm#{ӄPNeJz)!Ḁ\vJ =VwcCE @{3k2fD&$hɕZowo^[35IKTj9ca'aN/l'TJMm z (Ri#Ρ»m z񙋝n;iݻ;:A#Ncۺ$RӬA~163t|Gbq!i 23.E-OD H;=ξn>EHv=`LyI՚!q?^iDˋ9A]i`&Ճx2[@Д(gqU23%CYӢiR6KaBXآDH a QH"rth IX4IdA[V%,Cv;LI& E "3n[.*kVQEѬFdѬFe4kSjRY-b)HE"--*[FU e P 2Q*jحdU6Vm`L4VL,mPZ&6ڋUmHG42Ct9pŠaE1A 3WTfҨbf"!b!N2 %6&EȢ^\U^@E A`X<#DGHh=)bs YwIyd9<5m@HIw@€I$BB`@UYJnX$'uHD,o]P~oQ__,-پo3wU7qXU8^F =`R )jGo9]HRxBmdeY+l̵Zi(f֔[23TedMKZTpzO1V׭ozտTmlhѢFm,DDI&Jh-E66665ETFj66EdY[PNG#DŠQ/!@=uND{,ť%=PrHZ &${|a5 yԟy {10!!B H$H"LuxZz[mޯdOx9 DD Z@ə 46*VSG# ?Zߠ $B*vXA$@I$3e$ @  S&)IҘ@f$# kڭZb (`]~xth+֫ڦ=r&A$-WA(5bvuucg}>Fe-@!a֝,Z$*D+jH]>oKCzܒa?`6qHCIU~=_$B>}nߕzT i&lx<_歹_wOf!^gIU4}]}$κME )'Son7pp, dw3ZoG[ ZH©,<W8:`'(^'r# kJSʴ'"BAkc9bI㕒ǡԞwߕZ6mm?BqGkItSP\@+;?m D_ҬB$(fumh 7sQȌ+ڢ<[v7K0!Sʤw>=2(|;i= }\ʩ)U3{3M$$$n'%׳8m4UBY@g]*w&$aÉD%!@-9jB"֛n3$4={H~0#ܓww .9*I&r!$L?/)"vSĂ,"]-+wRLͫy1 tไH@.""IV^Nme嗓xxKIK([Nr>s0{Y=o.*La*QÈ*lu۝u+&B?FbF(r=Kj=b, S&&vWN0`JJJJe.舡u]:.b `I$DEHlڥn]E]1( k&owiK)4Ǔl-c6rǜw*NsGrNl^sg,뤏%mu]vX)UhUl\2DXrI?L[2(c!5!1c&1 B M 6ύZgҿLf-2-2VMM6͖?o( }~w^+wy22bdc^n;eQ5FXP@aB4[me[[`XJJŴZWab ;2R =Ƽe) R| ,[eއ}uО{Wݹo}SW;sss'ݹv!n[Z2a0V=u>#u8ۃ=#;uݷuJ2uҾa }3ݿ7yP^[2NR27Z)s'(G㼏9n\)vNHP ÈLJrwzO&sЄϟ=CHͥv6K-Ża]SH{ϟ>n{ I>|_׻w]rbəc2f`tLvukzF9IrQR!a;yA7yrܲ2 lRʘp%\C r0!KBarIy:MmʉjҗwMAں2RF nG=K杻v;X&wtnTM[P4!*ݡh a2RF n7nv@ı$Łbqfeq8ı$H @!ŘrіKq,I @$,Öw I @mv G6^0Gz_>W|VuHw:*Spnw2iS JJv^b`fީT͒ &L9Td™UdJASudy7O#Խi~pTRUUT Njs8;*<*쪪F,QDFG-|?/K*n&ܼD% /T,9{&dzJeUU*-ū&S%*]Edɇ3+(C0"ŋ,Z,QE(ı T}‹KB @C=eҤJ,XԖ4Tb H$F*P"cH;DY+ZKEhZm*eI*ݲf%EEK(XRO6"lTy0ieD|m̶wx#2`τrT뙒BHB}(O<=%\s0wv$Cus$mm&fInl-ݛ&Kwwss$w] -7T U !躚!E蹪TႈC35R`&fjRf%%Q35RS1O T<\#$Lъw]nvuڠAj^%TI&"RI%T**2`iwujmPEP˻/=FﻼDET>|S㇆SE6I<4D"DPQ e-lfmfjTͩje *P]6g:}|}½Q}.td H y#O#3F+Z~jMԛIkI%JY!#]2wY@D~jiUU^x, F0ӱaר(}w]Y*BB $ۮ Qj,FhZ-E{0x)vHI'CnCBP((GiKǏ1Є;Ff'1 JK<332M^/q:Tj]ÆgH lו!=B,VUkTPģ3&/ۨ.آibi˥&,2K0LDm\&J!2Q LBd` (#`0@`"#H2PA @@ 4B$Q@E &$a"Z  u2-Qkqܝt曮ۚNNv:\ӵ)) f%5LԄͤ35!P53i2I2I3$32R[n[MHH ,Je4Y!{mW%KRʺFHX9a7-'y6I'zue2U^ޭD|n)~$ ͮ¶764lj*,TTZ6QQhQMFر5FƊ(*-EѨԛ)بcFXرTY5&Mc4Tm&ѴU**MIhV,hTTTT[&Ɗ_v,؛",)E)JRZӜIUD$bґ)d˕322  H B [el-gh?h}^C NE$r<0ɋBFwIg9wӑש!Xe 3lw(.hM4FQرM~E9G"pID}S'@3ߌD)Jl ū>[Cr̓3a! L|z&zTM$<EԨxfDlG$Q| I@˸w( @ 26ssfG$ gw}w;0&IL\mҞ6tk[Hb5s$\RKl||FLI"$JemR.5qs.T:J,QJ,QbbbL b]W|Ɯ}f|TkszaKqB<̻IQQJf `*)#qDcb"X?o[TUFlٳ666QQj-Jf߫FmFmEhVњU۰cr{pAR s:۷5v-TjU FNCG4 ҧ'69{R(`D9#2J@!3pM*C|kCmTV E}mĻ(LQh d3}w׻|[mm˻ VSt=f}YطӟЉy2O6y(Z ))(Z )(H[Z(HACʍK?gk>`y/6#wv3 YI,O>i&nn@b! R%dnndoang-  [rnϟO;^{&ulmlB@ ҇TedĒK0 I uǝ]f- w%܉eiu)|%KxQXD;DTIufr/eBB:^Nw?>~}j&+*5s]Jl{I$Ci՚$A>߮k_Ͻ{:,h~\lG0X/_GFWLqLA.fxHWI#>}U$Q %+$8(ps˕Vr/L{!z WŽaP Jqh_ N:?!a"XYZmٖw4 O'nf'k⒐Ӹa*c+$*q%za3cab)/OX]xwb:gN(K˗{EMWo ;WihNSefef;sܭb|U9jm&p*ZH!r9cI ػkt4Dn GTNJ[0Z\@cPo5WF/u`èxrsrvx36tͣxs9kF"M~ kUYC {0yttL;L0׶7#TtxHRIowg33'2(ӫxP\Gs~fepq߸}2~v~33 hV݌[n @ Fn9`EB xxM4UUW*0ׅm:) M̰^:tmDQP₂׎@@@B'ȨFuH+CGiicnvs, dž篚;vTH$$>:ׁz8ԷVfgb'd=1^wwwǏ~vo[^oU&wu$Q{-D/a9 8\몣9?Lx.-"^#i@{x kUJ9sU{~Q3zC=rwapYmuU&U\aE6SΦFfsɹK(I% lXR2M9ki[My)]`rzSn=߸=i+;DG~:+lXm]SBNɩ [Z.vv /jʕ5&-ݣw &hfA6(#3-G7,≮5Wqy/3u3@c&4 @4 @G.=$>~GVqǟ^w/~.IA0"WoI={sy7wtFn\,QUw4]ؽN#F؈7wIݱwwwg[q2T7 G1j{ uWTz:Хe+e^ Eb{9BjRwr1x,bCLBZ+5;kd\q\ggIQ%ȍjzkM3ε%j΅ `zщU*wnz{]'ch5Z=b`PA}tu[k(9P(r6FnM9&X p!xdJԖ.\@"`\$ƍ4P{GU [i儬ko,0jxUftwK.軮UEbC 2s ;b pG`M<^GC_xN70v{ǿ^m4itʸɺ:Ѐf :so*;]׫,>>}JRۅ̔ EnmVLʴU­UvUWe]Z^*VU!fte %`ԪV BG4Ҷy72#3՜Fsa[6 GK}+.)}c:6 Rh0τӍlC<9r0Ig0݈=H8nǹ8 G(;pu']z㬥)K:F1kZRWfhRjU+UBw.owHNyw~.5x<7eSŭI:&®֚i&pVfL>^uVw,t{ JwT9Us BysxAﳜ37m;B\Y@j56z4hyh֜xz;cfWfGgaS0gIKJf<;;ym#B2B*$F W;}&5U۽q}sHVB=KPups"\"v>r4y zȂ+=ȘLKnY=Ձ` c߃y9ED x^iٞ&Nޗ5t<]kox3bu~Ap~u$(D`Yϯ2P 1(Q9"^=L9,zȊ*hT/qjV 3g]oLktZj@ Qv{>%fGԁ'z6 cQآH䇡(FT;3U#uڑsoG 'C7Xo /othJ muCy|4Ra{isɄT4\7r|[Sᅣ^}^wA2 ɲO47p=T/' 62ٕ59>V} 2Y*B,d'm|7Yd_c0h<(pŰftD@b)|L-Kld}uK J')YO=*ՑFhɨݻ}>j:\*_ߓ L9k^T(Q}-W7Tc <4maXh mfC)f1.VBƧb@g=3Ʀh݆N(!8 P=\) UXžod+ku4Q±R]Mg |P\ABnt>hQ##'s$}PY/ H^>*%,I/}x}TO3QrTΟt|wPwCL6DU*=AN%t6eWY؇{fH}zjI{A6x#J].@̝s ha|HqB%S:ݵ,&fI0sK eS]JE3D⁸: EՑ}PxE;H:$gBn[~a^*^)JfkZִ81!9S)F6YԼeF/5?y8O|cKV-1,hC9YEcNyS9obm9Ɩ^R[4hC8ZΌa|dMZ/|!5)WiLvb&{7Fqj:ps ":2R}Xe* Ҕ_yhcffdlr .xI$g% ;qǎ]% (IҜK5JR]eU릉;N2jxGTy:zz|Bu8֪lե{3ťcM--w&3mIGn 5XFy#6~OTkI^,]jhZAcFNRV@2#tr7ɸt DI%g7+sp; n3Aoksr4 M/5pP *xC&#2; 8hh0SDXR#(0A5xQy&pdsˑ093E!.04w(4]'4ұ :ci!4n E$cF!M[5judy\uABD631S'-R4khiepV֭3o{-TyR!ya=%9jG@ ށW;5zRP$uPPpt&$ED ڄ"[R80O:f^"r E Ca2Z̮xirL 8 cfYvMؼ=jxGGcu}]s5'NÍc)6oIǣ7FL*tޮ`zk{C@7 0Q,bAUt?. P?,]x.nLHTI>^R*J(r󳟻#("#l8,,={W7d> ɬ(JRD . ļL"z=׷' 1#%R{5>=RX>21m,iVO$Ab 2FIZ. H#͊( @jDSc1c 1s;JGY|]6K)E*[פd"h)I2)JR2KEԦv{{t&^ݭ`뜹+$jE;mu-pu-ȍ₪7S (@0@B\ۑm{U$7]di[Uq:Z-&3F *:zy?Y"-CL`yy9ѵk\<| W⹧ҫlmX*GB$0lQ{5j z"ӂe00Iޤ6!1Ҏ~>5TUv8vYD*N~~I $> -06w@' cm ]j; ^۸I$㻻$HZZ[!& T,VRRTԙU 2e#EmM6IӓhܧR?PktK ,a) TX.2# ٽjQQ6~miL< KcuK~JSKiM6T~*޲e*5}UX ,J:U(fpkM.I$D o-Zh[$Pz1j@Qv @\"TQ,-Ib̭mwUնYWtԡJ#UShY֢)| .0(+KǬml5>V@($r^C 8ւ=_1OScIE'#ʂJXuv)sK#6=~YLYT!-0$ⱊJhy=||m~pQdL' blG=@9="O(eFlw :g&,,m@,2Cdyr:;th; "35R2h9 Kh 鶇-~s>1VŠVTShO["ډ];ং)l_S(~} *U%q(!5 4b1@^ՠ|PՉ5 :M| 0~fEl)$Lf,.N76C7xm4.&ceiql*0PAFBBIzynn:i;xl ~=]Ǵ$ CEC4ú:Չߺ@ܽI*yB E衪VrpC9aMCkX#u͡>DNeknEu=5P 7;\dJ7 a@01$GůB6P-5'oÐQ"СTgzm!$O)IF0 DwF!gLnZWב$I$bZUUUY۸ٚC] }  u?S@ @C> g; <ҒgtYauCF0a0p\?q :~u|r,_"?j;*Wݴ#&wsz59Nt?`=2~#rOΑ+ *i_#6 *H%!ɓVƬ-ɈxcXlb[IH2P*rJ]]uԎ vzt*ܦC7dgfZh;SߌA܈dRҚ@jC* tA13liAʈHIZ')CtX9N8 p!j!VһbA woM6"Lu;` 9 s wy@R&҄A+\\Їe vXhv^f~xuxϓ=}~?knd['I) D&u@7 9qň P#a#` 7b{%|7|8߀ nj!~CE>,D´QԊ)C| {ގeXexsq4yqÔrWa5C@x;@y姾BI Cޅ\hgwgd#c~9 ]r4a @vI$(tBh9Lh?Ԃrif6wjs].Mvْ5cBݯa2X__X )«N؋ltvCfW)̈́= t;#~ ҝ/g;_rw<<5n OMrnN ,I9!MƏqi_n>񘡤g]; gG$!npj4Ttc馹G΁Q*-۠"Uiv,h>gmZp 㨆#^HY@g1%w@籖NBs*H$IdJTBJ P`gD(ɠZ8hgL(;FܬNgo==xJٝ+4='CkOuD,=RچN!>@3JWTD0ȉ$} 7&NAE:0DAAn~1_9HD"E!-2F1#K>[cKtHRj {dpb{NR(h_F9qDV!^#eΏx]:ؚ?J*W0saHU2LT@ 7*3 sͷOٗx3ÅTԚ +l* afH&v'ꐏ%dQcIR^ ݤ?߂@+ U𔤈r.Q=Cg@ȊI$ɒee+,]Hbk,ij {:CJ1jPH(GB"c' <: XJ>.d!"~_N峜9!`4L!P`s rM۱|h k8Ru||#?y I6OR>C&>%*5KkCSIؼ*YdًPѶ,BI! n4O(ˏ6!cJ? R zjF>#OD~dukz[Vm1Uɓջo`=fh?JDUG=3>_.M7(P0"!l uW|G2p޻ƗQ.a7L '%mF00M` vN*Ɉ-(֝jԶWWIܒIO1'|dsOk0 =}v$8֪amVŦTX$,KѪ KD=/ ѡ5مMu01jJ@*tJQT8 cݡy^!ML?BP6 9i sLe7)prҩp&INL̆@`j`Z<?xz @a4:ZHԓХhzk̞aIam>կX2R^NՏT\X`rNrQvwX"jr@ȔzLED/*ohx5ّd͵&%>KJătXJu2m;]XYy-H'ZA{!Y8u2Yr0e}KCCD%`hZdj+4 ha QUEDС4Ҋ* lf2lf2]#LQUEG28.7FR/jڿI}WyzItQF dCc,/}j^TMNqS@r=r8xŎu H !%b2B@@!  =8Shԩy#P / ꪜK//)vpO- BN{͉6;f'>!}C܏#>O  GjFuDDvw)>~@1 ,]ƍBB ݨtI _̓9?3KNJ4z&@Uu( | SbcO\d>!8& t-Ll92%JdOA<I?7%ʼn&kLٗRu޺W֟vݖ,Z%IbvrLRc]fK7dd˲ffiӗnw1;nE2ewv5ڐ L2e33fiN5_D۟? G͚DɆ dZ3X#IRJʐvMTx 6/M9EyX(Z6hѲeD# )"!ED/.ۃ_|QEjȦ6R 0=x:W 0% J'@\AG XؔD`8VjGLYjq0'CM=@5`v}rI'_cK >y/R]XOX, $X*"YVN$="N"}WtH'-k\ ^,Gq)~$D5@D19> -dyQNjb$C?$X"C%{PC _8QN=xGPдDн&H|I'#x=vyo&xjӭ "°{!!>t$ A )6D-4`!PK (FQ,Q BON7鳡eiبQ( YTPҪ9HZBᒪ$RQNEx[Yd47 M*ʇuaRZflemFLL 4+dT$]4,Bey"n,{֦je 2- {VNĄ`8H1a&#Dh@~⳹%FR=[~r6((T~iH@@Cv߽mj*y4O1g/v0 Wp. PQPb A$A sH`#>I`*.p;VYdcm k6Q!Fl֚"5/. s]4 mMokj!0ƈgi. kzodJT*"Z#C[f1e6wIJLmZDVsv'K\.esGv:b&RM-+?۰fs.^5Ku .\ w=$W}}]젠k~~v)I[ Hi5=S&ho1U7)R%d;KsB&6^x'~O2QMB iw$7QEUVi4"@|L6QNvhV,5X&dBEݶPn?|PXh^xQ>S:a"Zo~ K= 3;EEV!Hb̙a]pK)1VH!6Y#!H~$j=}D駹Z{I*r óh4cr Mr,gUJ%f/-ɛr pe % ITYAg0=11ltaK "b*)$J"2#Fzb}q_okƤ`ZoauVK巶Sz. PC4isEqdZבa\ߘ8<$ɦ0$Eh`,#Yk,[bSOmf04#>P8y}Hgg2Vc4mLc8s8U,NrHR%}n]T$$[ 10 x,T54 F$ۧyglF(HA"V)':'=]  y<3=E1;;~bPĀDhg2DJ.%[ {BƝY"0!pnYSFۭUqÆ\yqǀg[m6ieif汒Ybɋ8303N |`!QSfMfh'hl`DKmO,9r A`'I;6O)2.ay@֐򡂈 >Z@Y4]<};}8,5Μ px/E>1W ܧ]s׭W@?CcuYݿ"+ANH5A֕KK &'sdJhF+B`)D)ꢠvH| cUHcLK*jU5u5cfLTd7aW[Xm-A~\@[$Md܃P11ELKI J-E1 ⊑  SX,m-It(!R XE%ZHg R5fOH:1s:Jݦ'*,FR LTCjdH&$H* -DD3#rNEGA_TLX߱}ɐvă/aPù8,.k 90 @LlQ1 ’RJV%(X%]H5$&ѱ2!zHf- *1W xskVd131k,0 =ƛS:ȲYYC 1P;*'RZf2ʴej"plH`IxG<NpfKbBR'WPSjɵI7Ew\Smƽ@Eg/m+w 6}_EK1H! H$,2){n+Pz*I)dwB?#F,,F~Gk# bY'30%S7j4EE&CD $DHRh\I!@)ܿiR0 H)W@7A<9v"퐁 F" )>(j tUS^aB%yE@]<lU9MO&:j6M$l8%'CUu(錆ѶY:D/.~l21 6oV1uU!TefԹ2@!ffff[&fx)]i,{*|`Yqb67hYjbUSibK(vU4uԃݦ&&SD Is)_BGYPg˚NaܓaOq`]:" 8'*\V1H_26CR*IȖX]'}pT-O"W͸trS- d0^b h{}߰եZ N4F"t]C7-hԻ,K#P(?&ʒ'qQ;ĐFAPN} 19qxjl!Tt/Q=}0sEʿBz<>\OUhgUNCnf|DZz u {O4(ʘl;%hl}eӝ;nk뢁\X 69vɹK|GXt`?,滑uxʖUIyXБ#P9d1PƄ8+wEڊN"p,| .(Ctθpx93c){{?cemhPÊ0`VEK-Z!A*n?R;a# xc6DpHЄ'S^plU؏R& Hq~a6n48IW 67F#7 vx"u6ܜ^>N펏coCth˱fJQM4r?\@$TGBhuIJ"I"%"on>܈NTD ijUEiQdH6NpT*µlơP#YDV|jJ){3wO{Kͻ%vS6d`*S6^/|D^ECR!"[ #ayr텇k,N؍FuBO(}*!$&wϻղ _7KAJ@HiJ!?hH Y@I$pI斧|m[>}=vK6گ*kEWE(4N, P-kCb@  "(봛SD~i{Xrۙ6d ɤ$a*&D#v=))484Q&Rp\0V.؟,9>ɢn>߷FlU⮖͡~xOQ,ā~)9sf~1ϣ<{O%jV9áܠYHϨ̺'` ws LՄ$YG O]ɚ{fe6RnEQ\Dת]4RZz*>'+쾇 (+"O$"*V(9d_!ij#V$B颚cnK.)аBys2|ZN-En[f+8H!#筚}::LXP9Fk-"HXږlK#Ր7?'.>CV2&gD0\4 Il̘Og {҅n*$jecVϻhR,JŲckP U;SKap!`qH%M7+,91M5r|AY$CL%TS"2. 6` Ĭ>*H P)H"@%AqK1D).Ҥ %F*YJES!٢q1@809C 1(eos왽F}2#0`DJp`:erH)7M43ӷOL')]gNRް_ê7fX hsI O1/m~X#Q;=jPm<'cKLcM2U#TdD{pTx%VӢ4R6 ِiVeX,}éBeJ)!8 'xuwAÚ=]}P; h.q{@ Q%I.;d~fߣfcɓ$|Hyu~$b S-1WEm* $bBU @hj,jELvT?"-?j|bۤjsVU `ek,]T bLQPB>W `ċC[at;#Lh0cRI$oSpo4f@JuS%$U5Ble,F*r=fc*ktTkfT2̓lTߝ^|W1 --2ʛHڋkJgk3(JS9I%Հy9@O=$Mۙ(}/K)I;smUگaNw/ Z--!MF9Z3P2m"B@WD3ƘP~G>oz0p FD PIm!qeBfaB@J 02pǜh^ÇI%"ԈpSTZJVO NΉEP B3@B̨tX7xjkoFɔMknE1BAcF2&2S,FݪR5n԰$y"yQQDư)']$BA븈5}|>50>zsI2d Ui(La'HX$A8 mMI;#n;Y+HVwl+Lj5smt@ q F ŊĮMY8q9I8ph(0EP[iLEAi;D G?GU w@Y"D)0(\,9X:; {Z@ qRtO~gٰ?΁ ؤ{fN|,]~yA{_C%XN5N:!҈zj)"*i"H@Fl]VۄMj5M{bHl]k6UOD!誡`D$A1iU@,}d̰e#\dʈI h0Syf# e+{!"@b9D< bTˉV96 "Vyc Չ2Y@_H)wC42&,q VKUtM,F! 8.$VHSVX N3z%(50LS"I7LAXxt;RҷMyZ4m@ʮ^" +X5 2ZFAid8UW^l@ K3|" $D525l5 3004(X S4Q6["! Dn㻕DDD!ȕpp®P&)uA}r7؝PܕȃhCrer2%Vٿy/λO!;:WU5D@@?`^}a`k|[ na'yr6; F,]u=:uD3n =JC=M΋žC#mI&0scŐ>;oaAHz_oߏ զt:mrc}!osj&ࣉ$61,P}0X>.کR"-4f)eeU2&;اH@!QO8;b#DE'6odLAUUUl5P`>+۾jrA =*=>"$]+둎u׶bdg| / ףthQ=!bwz$H;.؋B !'T})I_d<)_;& %R%{8жJuUwwp"D ޯiGgXC@,1-8,,%JV-׃S2P |@,L k]IObpqI#磈t:O|{_TpGN>nwA-*લ2as1GHm,){!;,{e4p)NnO=Y-ǴkM"Pa>]&.*H7\r$V{@#pOmwA=+{z'Qҹ"l&FvHXfIJY,Y%,Q"dL$SlbZIK5uM%VsJHCE݉hB#Ɛt䁶jmƆB\5.O٦P4̴ .⃟T,#wڸdZy!ib.][ ]8РDagMK7˦Z4JT],X/WRɶ5mٱ Q yw63z(7j\}(ln#vHPgb.IZy7@hlH!`zr+bMi6tM"DЅVz*!"UrqMBX":Wa9&CCMhpK!ӿE8{v&Y`qK%XU&X ird7,j,apKrY#B;kY^ouMjYn&fdQ,LEV\.c jR1e-YJsM[`(96(KT{ݍrztsG&J9@ťċy0Cv<43&ejۋK6w&0_fLG 7b0ЧH8LPDMyCiuI%6Gl7 $:9."P:eGrxK  rxO}sg(ߠaRE,J4yO4,ꞃHt>UN@0E$H(R"R)Ll#q3_=Ӳ ^jH'0Y} 5{lO{k J @T!]M"ޞ%DI Nka)3M#4* !|adX᳉)UsZa)8A S"6Ж"Q"S11X{^j+|ˋ@U~?ZU??/?_׿~/_^G> oe}_???ok~o}@_H 'E5>jmQ5C-X~Cu]lWjVdyrFsN&O?H^1̙$ fm401Ѭ6-pPU4Oˌy=MN2TR2,ra#f:2pܶImA-Ia%W/ۇyHBYIIIHIs탛# C!=?dv>sE a?롶TO5̡92F7IdT,Oh"IlXTd!?=<" ؉dαf ծ[z3.=s֛4~G !5F$5.1=wIlg?N?ѽ da0'f7fC9s.P(j2 XawkHdd$2FHacU*=CJP:lZȄ-C!wz'xo3vUUUWx@*gϐ{HT`,fj3"d"("D"Fg#x(&}lEH |Na.f\=` Z}4FhC dyԲ,I1;SJКAk"';P|9Y>BqT?y٩Ϋ s2+5D9IqXCIEI7A#B*3Mp\cRlm%ia#& SAf2G3$$$& -nM5u&۪f3f}^pii(rɺɨ{84k|0`ĕ ѠEQw~"k6@k0IjRzi oˏEw]uT?ΑYZ?AI_WE1 v ) ;62e n=0}?Đh>->;#NPt7xp\7;%:~TIlł-z$uWɿÓ:݇DMk_+RJu<SC" Gl\(d 9UV7@HɒܓxupJ9Q( NVk\`t#KV] t ا""r?QI3гnc3X|O<߮($6kwIZ>QVCS41F@'ldQ^ Pt+DdU"9mt1"M(ɭ~?;1̜d`2FʗTHcݠX&xK y]ԅ{f3/c₈ KQTQ(KQ(\&X7X!dAVK{_;G)tLʉ1@Ҫx/0c 9&EQ$nقa1E$DQ"TdGdFBR*@oF !+u|e[P: qE@AfHЊ6* a?{NHaH(UR-W}TS%Ik4Lv<1<*`~?_ I >LG|s_:"@4m{Z7{@o@6it;ʍVWY|)mTARcO@O*}ǧ=NŶHݍ:P{ZyuJ|_;c;Z+ٜH;doe%$5ڎ/MUl0֖ݸ^}2_IIG3C7n[v[Mke:Rk}wuwj5g{3>vxq{=Qb,zܱ!Jz@uAԣlPT6Y!ݘJQ;JnF9()^PǭpzFuyu _1.Fo^ϧ8bO%x+{6b_ +ki[lVM6VleIII6*45"-dh4Ѳ$iRԥmlVm0k6IIYTj,L՛fmYkMՖ֦ʪƶm"FʊY56ͦm2-՚lm`VDf)2SdIkbMͲU4-3jkm6f[i)RɋFmfamR5fBj,Iff)DZm%RJjXVTڊh&Mee EfȔЂY-"6dҲ*ͬ3m,hYTSjYL6R)JXh,Fe5R[k)eSS6ɭ-SSjҩEʩiѨR)R4kZ+MJhšҙښ֨dEITj1X5ZLȶ6RTZURjMljbX"i)Q[-TlQYeRi,K4)TSZPXQ(aV!d@XmFVRMKR(Zʒ*6ie4̢+4[JljVєmeZmZ*Zm[mTi)jK-SIh5ճfV6ڵ" DB ĂF)lfJB*db|)w59K%S߷8sL1nus!:$\l·258)Ƙa7Mo*SK@e}ߚj UQ,!Aщ >G1S`I@›_~ulSte$qSƏD |!"2A Jűji&Z-mTZR6mm5+)[h&$%R,Q$(*$H)`IE,¢1YR[F*3Lգk34Rd[&[EEkEE3Y,[LZ--m$mIabkQdfiɶҐ2bJVdFZ[Imɵ5(1Md(6iUV"j[h&SEi5*YdK-d֛Q-*Z26mkIV&m[M3dLTI&Jԫl2)mQkJi*"%Fٵ[UfTdfET&ll٪ehԥJk22$[&$4S[f Hjki5YѭRhmMj1,EVFVʩ5jVk 3PZZ i(4 LŲk5j*SVSL[D*S#UD6őE=[vkj֕mT # (?EED=?V*V@?JȀI&m}"0ĸ$t}הMnss"+,To7Q]6-JZRk-k.+QTmEiZYgN]cKr B"-tlw#+]\&,UHҦI1Kc&]]1Fnf[r]NL[XUId2$TfJD.@(%Ar)!` QӴ| !Y!dtS_cr^Kyyyy}6T `F@<[mI3&WqmXR-tHwwuۋ]www] 乍VN뻻"lƂ4h ]uwMҮw]N9nDDFȹRS)(o3-R ZŢ"7T"JX%ARҢ"-hͭ58 %t.r HD(!!dٮRlˮ`. h%5nRͶkRMij ŒJL$(TPVj6ҭoU]5D6Q,Q5+]jmՖ65c`-E$i{]Meݭ]S76n:m1Yv4X-k%*MSYc*]Zb&۷~D7CdKPK1,́E'iy9p8eH6l;b!(5RTie+hQqqf+g͛6lٳ 0`>CWzKH$I)$b 7Te5dYDV"ƲKH`ĶBI2[pګJiJ5hJZ^uZ̼^\]RVmv7yWfW4h"\ %St*٤ѮV*f^^o /(_ڢW¢*\E5T_ W+WWlO.ŗ.*aøm9bN tVV5Mg3vϻZ6yѢD$Gnpq7򰨰XXXXK J0`m  hh`hhVVV`WQiYYYYYQiUeeeeeEf Bŵm2[=A_U\rshQ?E1MD ԙiMftۻ3!$Ԙ5(0-wo<͹X7ŞvILj5dѨ7:ȣE!lI"7$ *X3m6ҵY5 ,SMh-6jQKe*hVRmֆ+d-TZKfZ""M*K-k]uT cYcMR(ղmdֶҥfme%-mMMIY-YeVe{]4jT͵+LmY5C6̓#QVb6ZV5*[LQVUݻIl,,Ҧ,ݭ4mj+e*0 Bbdd"f*5d*jʥT͵333Ic&ֱ26ߥyC__)mhu[}nNVl(̿?egI{ 7^vRd|s?㫇 mpLpln{ ]FCCcm͎~Fr<_g6vhU63ʪkEWW߇waYlZ^O2}[C-7\scg;n9Y6aʡiT@Tǁ? bܭM[YW)>if7WϖۻV^Q +i^|,k~ ؽ. Sŕ쁂G*袪i-YJls}_~(+^OCvD§끌˼aڞ ׃uqm -int~~'$W[k*?TNaw4]I)$3o叵9ƣW(ktYaLh8ycefloN_z,KRC) qG耸k\c2@* $@*ACE8T DaTB8}58;WS B{Knb.!ER*)+K V @lQq4j BpLy>f~?Ģ%Vt]@CC'֟~{|sYP゘3 ԉg!(K8{mӾ߯9M 3u8C(Xo1һf; "HaRd]dqDօ󁱂jU  *5UDďj1|&b2O[ aly|J^v6мGNRxkJk(];aADejcmj4-[L ]$!d[v܌`@A|C/Snrm<OU2O=G$ 5T|2&L[p V1>Ѡ\=@;KF%}7&ڃitwx/Ue~6 ,f8} @P Ί1$ rh56 Vm Dl|pеGJj(14 fJ -;{imݷ._51P ܅#b 1hAU$8,H D Ћ8INcjCЎtAc 25]cAƀlczp rLi z3cGm~dDI7=!fp98hjKQHl+'m l<4fCd1FffeFgEs`X$%xdd!dҸt N%#9 5O4d&,OlxhڴZ^1wecHI"HHBBqS:Fw5:2H)WEAŇي$' #>'&M>s痒D#JXֽmn< sJlw$Pa e 8wٰp3 w7/O7.\ͶLeZ޸9SNi"pH́g_{YQD5TX33ywY<tk=䯊&{n#=!>sri7Y py ^jJL (gmmKd00r㎬M!_V-t]w#t[j5ifI/לEk"R#Y$?@ )BBq;^x^UꖛeJ޺jidQe*Md1oo\nY3%Yqfx%x.Ԝ:BmֺMKd֒0٥ɭ]]N:ݫDVcDtךnպ-X5YifMocߢB> Ux׽M&DUjYZI+kƱF3*Sk)U)X&&[ZMtk,mRVձcm[Hj"Ii!h$$ۚTZmlsm3mj^um[JV-jmm6J%cj--Rj*KZjҕZ52d]׊eeFjζwUEW-IFT֍]Qkw(KT?Gڦ:ڶE,m+oJ@hG('x-Jg!=#ͼȓkE@)f?ZoNMnRKrL R%I1a"`0I.lX5M֐$&3-TFeY# jE10J-r `+ т!l[ K̦hR,ɂ**EbeD2+)J%4Lck%Y$ S0~%i"H*ʕ!)&24R &7%1Y{{ T*QQUUU*('33Y10 @H%V}8TƮ i-BC. A@ҕȁ /FB2d )_ Z"jQ3/-2//>VF?E">tBbՒT&0GQuƂZfv3[ӨхTt%()M)1hfELf|w/^=6`ޚb⽫^+uޛA1kM}} VęN)ű1110#x[iVمXa}fm+WȌNjFEm*()03̫8Xkeri6ȏ>O۪~mȮ+b[IYȝٙNTT51Uݝ9 +< {v)ڎ%0`#:ϕ>R Y$K|j$$PY"e!|EmթRimhJP0deb&:U#,YKMVjdLĩV&m6ҥ5s>!"g}y}ٍbYdYFʌI6b0(1Pt|ƅa `RK(K8E 6$M"du\SvDuJ ] arm%L9V(iM-(Z-FJiU,vI*5d%pT[&pDa`AόE Mjة|eA3ȼ!f -f 9ZD ͠# [#& ,ERHKtݶ$cEi)Q3 jB1zäJR7kݥ24JeK*NȞ'$q&EL3LȕJy}wRX%YGNNl`m_m+%u.f<) SI)XxLtKYNC&Q!$TF35 x{i<DCTX)-n;#+V7w #Ԑ Mca 3TƉZj TJIr"Z&AU]Z,HiraQ@/ P¼$MTʕv!IE,]` QBX\I&<Đ&jjUT;3Ø*ᑚL]4\U0- OUUPTf V %an"AyOE/EWn u D[+O{TTVTqEb5ZrƆ5Nnf4s[my]^k]Γhs_l ڐoPѓj4enB5ȏ/{{]w RJ\a) qEFTO$+:rԍ`Cb;6HK 'E'FET_fڨ5Q~/??1~La#LS\݉'!/4ސQ䌈i[ߴd#^,R_=Dw֐=գUҎ%]FHK /QB=sPyfa3}YHI` +;}"L{\(g7Ar!\Jp+fӌ\rb+B4m qUB(iʷP/US [oVhϺCé$UMxZ_K$ENBƤ:W?EHzKٮo[5짮ܹs9""sr]v[+;ek;TqtQv PK P׶X|bbdEr$}|"$OI(z7X=/~U }Nf/}~+I$y y[Mx/}eI2/!_jY ӰL2e$'iݷ γ'֢QxJ֢[Q{4Y@u뱨5;DFn{uy2qek ē>"J'q hDl_q瘨Qy(T[3 BFrB pX$ۿ_|RI(M2:&cӑ4]M~mfC}0;KņWG"R̮*/vm\֡7T582dh@?2\y<{ -qMu?BO&Bb꽐55Ni w$%J!-!/}+yl$G:_ +Gx$83 +kґuAJ (‰=<}^eE В *`+Z{NW~9l KfF<$q iU IqIaFD$ )W ӽ= ! @#H~C-􂺡w+MUb{wsCism'o'}WVQJ0ב?İqwak0CS`$ *%'pi +c:Iu7G&]:!$&SG}G4{"TuF$B!h k[psy# 6j dEIȒu$nE (kdJ8C^=*%ejl (yD 6Wb` X+`In ﮧW\PVd :Gnq>I5t0I} 3@X WU'igC;;DO(}z<>/Wܻe[3^"33231]ZE^MBES|ȉ‹u7.nfm1Zk=19WSΝuoeWQy2H_2H2d&0ɎҠokOIw>$ }+x?+ ~:Ϙt$*1on X!:i3$N_ه7&;v˰!a v jarQ3$Q8@a zk 2X=J*v@ W˰:5UL[N' V9F=/J@WPWL\X+g|t3orp"Zpk upBϸ@؀ztBGoaaH\R @7ӆ2&vEuNXN)v^z592y ; ˍ|\j#ZCC]öjHzt(n+D%9565.jVe "f4JW9r@rwpٳf9;7JTهC&wwq5L4;0LF1!E8x"#U}fѨG nh{_8P'al1Q;1KC8P*Xܞ׵{^׵؛mlLLL0 0` f`έiil'Rm4lpvxTU:v$jm1YS8D=M3 , ,qdD2'*RRxbc1wfnqe-Y?63{'cnRiAt8F1]5㘅0_~>,]q\^r cGR@CC1\2ag":z^G˭C/}I8(tc]uP4[uL~yƫO\>Ƭ\,F;/ C'0YтdNs{ËRف <<ÈÇޮMUUUV]ݸێ[X},wMw3p=ay P@p~#gF$ n9>޺ݣF=TԌ$w}0f'ǟʩAxp[0P>2ţ.h9XQlHCYg6o{ .]0P00֣mg1a^\7 7I %\:̏W<۳mhMC#!#$ q_GzSy[$bȎE~ +e0~`;]@rd&f72`e/҃]߫|Z}*ٙ3;lgbZ*C !B|fE߁ U%I㚖twD;J13HdnɣP):cn%Cbh68w9b'*xZy+*5AƉVږV9 q%RTlB$ ;GWZ|Jz&@C>B]n03?%ya}!TK6ð\O3TuPW07]]3=A'jME٩cpR<V!B!V.6J#]5%ʄ] =5;Kqɜa[9ɑ3%YjRFԑqD @ߩaA%-7/bF d{S6/`yC8BݤќƘmѡ} 7WDW4$GR-T J^kme*;h.(ț˱T(P x#0bS L È0 Lf LG@8tr@Qp/ 0e;zecM4 p7qSc|:]4zXh[kzxG_{wԊ=r_w7_9qS _>ZZ Iڣ0@KIT]* 25\B2!x'r0AX7ëƩc kQh#j%#Pqf:7kHDMMEh\钎j.tꢰ̣QlK58n-']5 DWżS^N˨9mbͣb`W䐓eili #'Z[RTD1H)QkxlaIA#2Dqk^^ek%ò„xCgomǿe&9Yk %̉goQ&Wmj \Gs^WU99g(KXvB`AP]Nl@ VuBՅ ()"{mқqye 4F?g_}CáP ;KrSGp~Q)z0FE m2pcyrAjxB(>;Ɠ61_\[.m?/FлRP46!e+J+%Xz+ JS*!s ϫR"[}tAߏG>Ai 8$7$>j|2ϗ(5`av! i1?k(3HmDi.$K$o@\ .@f$ď=/t\7S'Gqj ?eZ`@8)h ,0odIP>NzRk~;6 M`5;<{91j99ސ6oN8e6uYBۉӂg/bHҴ&` )`aP;T:iaˇ')љ3XSh)!Öe5Dז35 O0Y[%,.wKrdxvY5O*8S@JM^Uu Bf[Σ1WkEۗJfT@s(43"df@ C Ĥ˜ZG>3P\%F4bSU~NZJ@y Ϝw$3ִ-.EZYdc;F,"^эe•H#_k!\${Ė!Y |*70$:OmNHY&ŎlS#}#ٳp5t_? 884JC Z.,m<)*AnܦvH3I"ܚ +m<, $׽h@YH̐ %9 JV*齚zJeR6,MK' T&$XeC)%md;ݰlYQvm4%mJQDh "AW51YcjFC#pU", 2AY90.7mN*7ѧٴkQSېr73l}n_njt}۝{ Z MaRS>8\060@)'<܍DNL@<:cwŠ$VQCO]4 $Q7TLtiQre(.0yvٷtP$*,uʬB:f ,D.;r R4"bA6mhal26"P,19Ν V .n݇l"Y;X-Z**~f1: l68`$:!  a#"A… jF͗cpȶ-X\j\Κ.*xaZ.E)#M$Njo čaQ+-/:@LZI)!X#E'51}`b%`+%Ylº=cf1XO(xInW>o:#^0c{hуngmi۟J17u8Dwʕ@+eÛsҘF[0WVa=,\Vd@ꎢ,8"jX,|CCCW uzёAr1']u##= {Nć$m~^F`C_^¥}|s鼽3|LSsVȡU)rtL0IPG"dVj`̆!f$7Q & WCXS0B' SV$[IfcB@;tߧQ<:"1NSM+Fe)7;Tє©T,E_a$ȣJddd  ^~GLg_N; gdTSwTj D(,3[)[[V2k.b3-e!5.bei,Y3F f1 d K*TQeMAFҙ2Y/;Z,^e3wfljQ.90)[̌U3aX BB oLhVGǰ$ds 5p-k@V2$5x2 $irB~ۗzaӦL5=n$3Vm{ߨ" q)=黉X5B @#yXp)q~e[urTXqCG<;Xp-:ӏ B ȶ`b$g2l 'Mganyڸ+[$ l3گbOsOj{hy'%8888 YbGnY+ߺu/Ĕ47 ;5@upg ũ@ l|fS$'Gj76X@+_vΝ8SӔ ʇ ER$/Up֮ݽ:(dDV 11q^nC *QrȄۘj`)IYک )Д:8ǤcBi ↓6,Q \dP7 ]7%mZ'Q5^+. $f@nBuGQԷ,2=60R@"+j.~TI2ѹվ=MKt v Rɺx}0z0W`Vl (=KJ)v !X+W*.QWS zF&si^9qHv@pa2Nhaڌ2K.>~wwGgG勯3|?~/^蝩ax};Pn_}[x%^LӴݯ(_suwlw)y]/ٳffY6p-}ĆE{%+eUyK<)sf!Bu'I+Dex6d)Cf؆}!b]F!D9Sݝe:c58c1LXխkZy\'=;> SA.J63Y݄̝3kYLzg '9P!O?ʪ($"J ֍Y )VDtob0X%QF1HEZ( c )bљ2lkR%d֓KZֺmMkWjk3(mX$c5d1&>p{?xqcY/=$>`9NB:2{W@D?YF*@Z*6C8Rȱ,>`=bO}u- /!~oȻ%UUUg??i!oiF -33_9tHWwu9I¿\M3/ I >oeiJkm}NHw4HR)nnljt+:eճb}_6b8Cvwកnl:( IfS0& m*r9wsG* BӇ@uXM4YFškƋҶ4|>tBP?U]FU_4י JJWOQ0^Gm;(LAMeIx|^IDR l^8y6zLg҇0r}m>0@q7fw:ktjK3PfMh֠Ґl3?@ I>EDp)eUBAbd!5nѬ<^OU,'?W@BLHchA@F,&Vnqo]b]J؆."5 K#Q Y&JxqycKͬҹ&b{ ]33bAnBLA6lw|,ZbK%)T4iBTBM(,b!X_%b'|G٭y84Q|rΦv(D5RXYGKikM5E!G[(KH6ܻ7s|o]1ΨXq$+L4 .`0u"L3@<ΟH6ɿA :R`UP-KJ/?!x_7r.=(uOnO~Xl"B܄^$P2 Wo1-@~ipAcB̈́t;u@2I;cMY~?K2txѰ1bb 3`_хG51eM=>̴82f]c^Tɧ1fdQ^ zm!!!$(쵊}]H^rmP{ Cצ@DCm6*7 J+;l"t|??Vu(xbMf֬yA/[cn8%Z$Itdo Ɋ^IO9St3W ]@^$I$ ח[~ numշT˵`˭faJZٚbH?iNԲ7@:{XGRi[moQ'V|@ <:zaJz@6N)>ղidUUV+`_ļ'Hk*;aLSQ$drNKFDR"M BLjfS)z2|͙HHXE#!(?0/}4+׍O׏vv`G]ת5)~`#}tz?Fssg- 0kf>g~9? 7j#o7`F1 J̳l\@(R 3C -ZKr9b@r H\gr^@sRrvr $a.b '\ֲ[5-0h2my cgM0«gcm6m eB[XGGUZ;hdy ə28l)FtmݳjӦjvad,RYT)XU|>t|Xr f#UAXgy8b $@ 5QNa(ui]xo #*D#D # a KSDT(V,g5:6*aiNbl"IFb50cPLP\ حA9!7ʐH&bG=3Dc ؎r.49 Zb0N0œ2 ]f[\9jƗ^-RiK*3vAiL!X]4FmM;džmxvm&c447 1 dLM^e[#f4å9 L.1UaQ/N5$s}Jd󮻮e0̣0 33332L-f)Le2fffff&af`fIfS33 RI32L̔e2 e2Id In2.!C;؝E2zVu3irE37ζ̦=Le+! :4/&x ՃXG;ծ0TF3RIŇ,;qs+ xVQl~_H^hADe~Xs69cf&ZOICFsBAM:)_ (@\:VF!sݨJb)Ų*iLD5PJfun9Zj,HU'r*x~0Q:&'iiT5 c&f6 D\e 155im"!vHU)$^Mg&dPhAl)bN?b}cӪV~3d YGTܦ0E 5f7H7P)Lݾو͜?h7 T8u;MpB1z dڹfXeƉdr=qŠ t1)T!#~ҟ+E -EIi1K"%i b$H!Y,dɄԭ嚶_ū[,%k2QUQoMlkQ[\H TQ*fLuUv Q$YHlcdcee͝3])SvTܸ1YMa5:;눴[o7dVl\ݗYSf5lZSeujr*eius%oo+y7*dQlLQP!"4&R qK (a۫[{5V{޻\]umMlj$"U1$@h0 =ʫ䝺6|/@&~U>8/ګf]")|+_M(꫹{1 ߮x30nrG ‘RSqpDfv}ӫ W6 >y> A >21+1얕'5E;{^r 3ť<v ް⎪qzTIsiaЎMV}2pYqlH naP؆C 3#D}̕Ad d;"2c|9+9Y<.6|ЇMpi HQ AeD*[CԓJn"M&h,f˪ˆrvDDN\fyHT( 0 _F+PfΑCNE|:tT;CwtJW`nt{H Ocj&vH*YIpvA34._p-?"C=v啇B_u(c:rEyCJdm'ˉeǪpoϡZR3fg_5ܣفB @C~hgW>7ٖPhμ9i~ eŕEgFz  G'da.<Zg^,9ua$] MO8=%rYM8/芁!(̋pRDCڟ-jK 0$[Tt:z\kb]d !)X" @'4JV~ڞ|U7)Q:c-\]y,D jHkM3Z#b*d%>]w❻v;H&eAÉ]qzL[ZZd N2zL OqQ4_]3{ Hv-PȜl@>#D }TJҪI.v!=.סC S"yƖ|c-֝M2 Ki{s_'6R&HA^Ӂ}q twBaP Vi9:9е-Ze9yZ=ۋwkm4~8MShUwc'˽ |𮯠~|m- Ki!N7Hgg {Q;8M>~޽fABv˻Txz%լ{tstcVdRxͩd(O؋mb4:!ANimBR^Kw=$߰Gp'.MH3#=5$ЄdUYba7%P=,9&:òN7P:IadY)u\ _7^N/L\KhK)m/yFw$K}"%ʼ3; G`Jٌ,@K5bw=;3S$H;ض@^ v Kn6X[FIs H۝F4XOBYm m5~}!]kļ ?$A3}*?TKTo^}nف{,0xF.[SՒ!Z*GA#%4(5envUfd5՞~i*|8E-7L>?s"aԩ5;9*N)+1" CBGJ@5՜ǡK/Wy 8f]jѧFzՆSHjY}GSC)؈5Md=v #@"NYKҒ#΀F<\}^OGNSO'ZIˇuk*D̒N_E!_T=+IL-U5u2sYGJ?w]7UQU^D|=c"b!xech0wN3RDGyș \"#)F'9!$qiIek3VݭL*Emˑʍmdͪ&{WӍ/|i/ >-Pc~c>jT{xX@5w"tac%Edec۱0]W`D-(w}P ȌAXV!yr\G )>pЧsS 'm^AHFb14].ïA-jLk%vfٶ+N !TG}DĀ1cP#!D3?|ؿJڤ ,#hأQFŶE>vll#""f@uJ~#AQg|Z77鹻n 8H |✂)d#ZvV0.G^U\GA$W?n(=@_1?(eYJ kCl8匱f_ʇbŁAFHV1\Op?Ej(ª8wu Jύ +<fN}DeE$uc%@z~0~0ha..AB: qmtSqIbQ^Hi^]9T3mR**_֞> N36"cM<3qc-ˊz}3b*!@ *_) =ڙkȅatB k^c9B4^RJq+6z߽5|E$)BT'uwc{߄ kRԧ阄Yבs3#ּ<+`Jwsb&K ܋ĺ> +OọTO02u_';k_UrJ+MW \t-wwu}ȈG$iXyE.恘.1 /m͔N"/M\|BQ ώ4oM 95TebQ*t'x@huc^˕fmUex<0Nrz%-eKZ#*9K΢clN!a^x&vBP+:sqQ:RF:1܉ff K W cS./R¸JA]^TQKx-:h贒=8㻵@lOmO1\1ьb񚐒nxrD21wٚ'Z$U~ J5Іɤ ּtksfff%3*^{zY+ Z1 9thŊ+=O-Ŝ>^L3W*Iu.~t4nˏ#Œ/I"m|{2wǖwwwrRr=gAsnQnoϼ;T; %Թ[}2<2o$unϧN~|vضJ/i8Ne]zeыǙ)wrKnIwwWvP[ȅ*:mkpӳWwWwWwW.J Rg}9OF+u؝ZZmL!eJ,dlPLA154պlvڎ7G7Mvc^8/;rm-Io.֪9UkJ5m(O]bAy~;/s7]gVT|}ZX([YVT {a)g:ݿF`Tϣ~?cftSb~ WV/\C5sCLJNlD\ȴ<7xvC:(42>$l^hTx>>vH¯ఏmXU ePV4JLUwS!Ŝ~>;oKI8f vTjE3U%P(HЂZAD^438fЌ0ةx,lI)I79'?j/'Hv?-Y[K=_xI$Rh7O,+`u&JfBtt~kr; ;B1PF0l 69~kmD )fftӓtIvC%^FH`Yfσ}kWͿ%t|un5fZt0`(02IdKS)z)=|A6ѪU4"ބ͐:CGs]ΎsVJ@q Y۞0{[}*T֢_|TBĂD! ;Xf(Y HZ]|>]'Yg.4Z #Up:ƽueK~Oϻ}VB]\C0L/B˫r_mD{sPRt 0TRxLۤ.ndzUP3gd AԹ> ?I}\RN݃msd6ͬ#Rl˴ ;u~7>G#5=N7ў@ҙO( kw}(.Y`9OBg 6ˎ8Pq=_[YB9b1*A˗** ~W]9m [ӳmXjhŐD>0̭[dʆƒ0T$XFWhYKVPhĢ<\X#\D.TRqjP$0+$#8T};NEn[Dv7z#?x1צmYie*ƒciG`QxG Ώ]biqȧsFٳ%]) B[ QfIZj_c3e'#($)?tI^yQ9l9K?ޗwlpwr(:ӑv_Wm*!008\wM[ ,'kJ{T)m ; _}~[΍]]CtȮ*?bo[$TnDC(9$ W7WK6\)_ER" 2 D6 WP>^L*xU]vz}7dKֵ>GZy>(QPo\f~0MuU JˁW^'n'ٻt'L q)óZ;͂>v* ƱƉ"&yMj+A QPA=: g:kHCEIUe12oN̵D$)HP`"IqPri XPXC\l Sdʫ1%%LĴ!@v  ߳ƇkhQ330Hy3?CY25Tq^΢gEkrWwoqM{ۦBOPr3.\ UUaiI~) އ}]T]m'nm,& eSRK&k[q^?]YD3ªНITTChv1Ya)*BGlvcﺶnKg>-=YҵODk/u7wP=䠬jQ`ނf5^.h `xwKeV*v`*@У\F=-3~jt//er.Kz'Tbl!#&`jђCZ$r!yNqŒjVD /:Tȟa.ys7"">u- 3JeӒ6ھJ>*ቌ)IlSٲih+fc(-IDk|kӅwLFZGHV~HC'qxT1]L"!hC}F2mtI(;r;))/+1VZ\SF,+R-r1 ƪmoZ*QIQT]EeVY\& ,zXk];fdTkGpzEa#]/ S4HDiV3"\2;'ዐ:FP%+%l, *r .s.7@h8 jkpKJKi Wa**=t3 H=d$O?H7z2N'I'004,Ebe b]="^'/$}1Qm뫬3P=I\-/lD%J~@=#>  {"Dp*D1. 3i6M5qI$YKMdbt{{i)7JX~iE~ƷfW^<)+)**2J\f ځ;zaG)13213,*)j-ꃮH|&׋jv6FDQ ;xji !@i5z?wyPúe_[ 4G- 9*̵B$t?׮'?VK%AC<}\Hd` zք_l)@8~f_n5wg$6ګ$6 m<41aeS"&4Ҕ c7'PHiDsy{yǝ6 ~@!{w:5IщN~$K { *ewy4*65z&.36(  Oո[s"ʤ]4H{_+jC33~Jo kb3Hq0h#u)}>;D8,f) L&aIltyr(ZC Ȋ ~hZD()8$'Wi% Rta1*߀ii3@T; (JZT /oza|D!`2ұ FyqEˈI1{Y&`Rk*^W羾{qos0Mxm5 u*3ëڻ*? nguM..BDyA-!U|M0(+AEm)Ld9petL/R\|OXE˂8$ C*ȬXB˚,5&WtN—D=yD쎩ɢ~)>\:kl&>:HC.]cybM3KNV<=$U~h%q=MC&T;zG1ڹ]{GW4XVM/.%AFD J PHѰkbݶ1!@ U;)n9G<, e_NϒRrS9u a]f ]mGy2Imf3($1e]ǔT R-n͉,+^SmNzZhjUvku^N;BnMNfYĞ֬ MDB.TV&Y{KCCuYuٹqL`B81>GiH:y_Qׯ֢TR,/+* ! p rYϘNϣ/^_g z=Gs.{R$ 9QWL~"u]ۙ #.LwW'N'M4S"TwRR BˣYlEU><a{gaچ`fETf%ZչeǼ#_ޱP-+b-€G3K ]SI \I쪿$z|!,2 F4gna I'~ybЇpt\C:y:4QM7}XWơU$b UIMR" udQ嫳շg2tAFq@/m2/'\C H+_ ܦ/ 1 j|ϋ4y|jͩFCfwJ}O7~꾯qE{;ԺղjA6"֭4dY2kUkr~PE"=k[B7QBt|ƣmF= #/9ΏT- A$C2%Wϵ(78Aq#DhY ,/vS?oo= :K x+9oUWuT58^5V2L+o@6ެ2,fdmQO ybhvC`WR(#  \)-=m.8C3tRh us>Gl]aK%WJ MQ[tdBњ d!CZ~*5 UuK9t o04;l`l}3;l5,#b\e4ͼ]Ccf&`ŀฒGzf!X׀YGWGv%<ɺHS$KVULhAaprs+[cLB49&yd3 p@F^ԊF@GV`3{PHK[QMk}K߿>>Qk>(~|owC/G5fc1Us n8!PWĭ+58kCgi%B#`)7ۉi7.}%BF5["M"@ 5hziMo{Fj%U>uE[mœjHld^e7iVmEV*RlSmi֔ѻeb$A* K\܉B1H<ñ'^>-0X*"! e/vǕqyi,KC}:8F$CujJU=Ea4GF8PL#$L"J2)#Z"EP5ddqD#Dqģ`ܻTܤR5̺;s.FDuwFvgIv)Fɩyvak:]^m'$)wsuv\$Zf]Mwg.:RiDۖSYTc3j$F[YFXqXo,n "I-TRHJe'XSQ.(!>qBAZ"i6_׈[h(ګbKAEiy{#I!dfiR7DRFRIYyHPY` %!DxF<?7e!ql0wf)Xwg3J[ͧ@vGΎp]xULfutQJl}2Ҷ(l=YcUoV@:Շkf^KDE݂7- Œ>Ś9ИjNFɥ3j3D8_:a[J?Ai ?*w3:3`URH(qT3 cvݺUOJB!@(1[fP'ZԨv T6Dx1M5%mo>}5V;&H,"U H]yTخǮ| =B;5[I@8ٖqc:ުÈG$@DGvyJ['PcȾ380̋xJ_B.Ir"Jwy(p5 vˏV&m⃮[TPy>vme |?#IJ/khm[IL5C'kI6(MV;-}I V,́`eG{9=vΉI!CKF=Lwƶ^~TGuE btzA,F-bdU(\oT1y:vld*W_eWl`Md':~ҁy_UD'{yŇ`?i_4\vAvQh yL_ƯtI4)u;kƩt\ުkPIf󠂸opt̼:z-]j5ystkr>C6;r1ɊSg\t#Bb5>0 I *xa80b`sʛpf6}=1ʖPZe M%"K%ckϱt %rԚZ,rca>VLVu_mPu.w1dsXE8bQ)g> CU5C0̐3$(Ž{3/d~u-gYcϋ~^#3BFXԶb+#I}m|~pWX)0$3<&]hF$r ›a :n8U-AM`o`[ L;ʍpX ؼmV'v|$8@e.ϜLn}@AT InO6ls𢂡QH@E!62S] Q&^xpDI< !ycw,L].%2N\kwDȔEi/cN)V+{Z۫Ũ$5LXlBtg5,LdBP&LK'OkFg/s=BagDO6[:Ծp++t5yLX0LCҩ"(Bڟ: s0*:FTԄAtF̻KN=G/{fnƸaθ)JJiC!P~"neY]Z tIRKt*M0$kn^_C#4,hd'ɃhWفD<:"PEts0 LA0DVwasn bՖJ(5I3VNfQM'u1eE5L40W|֞8ytuQ,~Y&2xl#E3g{s,':(̢3ݳSM4sxb9]ܪ: |@KjakHS#bTO*G7~T[x ⡊, ^cSN;cfћUVr61ME.5YJimfn[#% 2ޣ5 SB'x?‘\·gd '@äl!! =ξ poY'C"!3YPE.c$ !mY[oum-fZȲ& ry>eѦ3 YsoDZrwWߖJHc)g%(8ӡIM{QzA>N^A{eE,$GOLD:QE8J$Cqsj/%4+ Ik$H.@XX3>pRR^/$ffe"""I &XTf0Q+$$F`(OzB<@\9K)eU830ݚ9c7o'W)~'N^҅A/{!5σx"-*©Y;:4C(i ]j te q40ܪ݈,JRYJU*JRt$PزWe'mDrpMMaG흸G٥Qo;C+Ԣ|dIhF1+WD 4EE$ys>5.efNqdДW +m"R@Mi44LRkYVu #b٨YTVYYeK\۴umMϾH$qY")v\ͣh+bee|kţo12CeoZ]N'[qike]m5vl")`"ԄB Չ"(jw`ڇB[B*%T*Zlx܄GyNRvtS'{B&؁g #>*.yjNC4 q_DH@m{tc1P7Fk:k'8I3Pp 5nҘeTGw/u`8!` ̃Vr1}'%>Iʉ=}^f6 R "qQrQrQyJ.ZQp!wf%pEQleɊQ92.s L8)9v뢋@N^ AS`i"}cz#Xu臡ȳ 0=EE0RCRC15@R "/p@C1s+E\u@;(@qA/ES3DM&ӧ>T."idSCT FyЌ!WW|{[od̵W ̄~|rȍx 6SgAbGD)(ALEQr9 Ny)t!|T]_㎵o2;$@l#!BFiK(r R !F#6QbJh*/5^V/D)/F*I[ʷպdTɛCDaF F1z"~ ^0 N}^jd+ E X5SBQGDQ~*-A<ZXT^Bl=/%XR6h\""vI fp 1T\}g!t-^P0J`sAdTrQL|β!/7AMZyrDM,^e QvW{$dC IAd]@гh  ,v"4rLYQtD " K^lT;_X*]b#LQb EEz1pQb 2QVDLڥ.IX*YV QHZEJE dpggc%H=q۱d !d){IH~je3s ObviE pTYb n9x!Wւ@OX&l[i* ۶+ԫ ɊH @&=@nKb[m]}OR6Rkn7Y!ԥL+EQ&9lfI2!Hx%+}gC99w(e4Dq$pK4~LI^A>WVd[HMGwZ p3~^ .YhX|uy K"ɤsP»dE0QXv(L*=#՞"&%L{g%vL:<^~]Ojdx\12+Wo7—0'5TUU]j_>@S-^H)i $$İJ{]bi|7;6n TT7ma!klFR#ײ`ijd"J,@B(J|Ty-9Ak-@?I$8k A#r+j-&N:A @ETT%̀@ZW ûHaQl"j.A^jRjPf #4DAx ;T-[$ZbgH('rY{j ȒEYm%ZI R S+|Xj^f`ɁEQb{7 nA^6wzZp4RuSQEԠdEa0,8X ) s֢ *,Rˆfq>J-/a3b Eʁj([][0XAwEŚ{5cL; A{ܷ-̞Hg( !!Iϑ̶v Li+p"AX){`H)TM!TҵM+E4JVD"TRU#ͳۖEvkYc* B!d0%zRJJF4ihmClCb&0&1dI1&ummdMcXڙemEW]sMBlJrVRULJ4$I1 1FQ41Iۻ[IJӺX2 \dbșK$Lc& 0LVUJ@=w8 &ZJ* Ń01ALi*45IH" 0hi6 l#J8c% TSB4UUR6jX( Hc.b zf4T\= 78ʦn{Gų;Qg^x**qF0a(} h-t-i(@u-^^]&www]wvUyW6իmABl!ޭ(Qw<U1^/Su 9fJ!99(}gRb7,JZN,Um>MKD y5b>I :IM֢ڋj...ݝ (hc|H\9W) LLdTq RSWcG5s'Û u {0qU AQv=\BASEEEVN^p@2Ttd҇{6 bh#@R3:V+Q‚ՆL# BSE*td;v2o׏@*)OgXY>i*465&omUҮ^N9EY{DDEPJ֢,EjGԢڋ!\]ؘ*h(׈-H$0I6OF i40ED|/'668?#m %t9UҤF]/a&I02fe;ww5= Q_yjdW߿h(.ppC:; VpA*] CH?1!!wta҆@ @J zwbc; 4! t컪OS_O|"G~I&1R$I${VB@4X3 0f T2v 2MDC|z;CTԯ!βa#3N=aYEU6* .i!Z53vq8qV)UUUf5pY\4j5)LiLcJdS+/<ʷ3bȚk-z$t;.wHCa Ny5Sb;YhÎY4xx,B=gCi#K8^@!PP1i-FԎ=zY@>oWW()dI'DHQBRAc":6-ajZ{l$}ywTV<+EElÌba܃@弒I p'Ҝ6zKdԮ{d4]N8i#;*`fuD(v;' $@b,QZߊZ萉2IN<>|;OTEXD Q5M5,٬niY"P,bY!R4R6-U5-*D2,- HTL9vIw(l `A؋L+)VEal[&dRkb[!0n}&jy<5-?;$@!"y{Bj ,b(Ál/V!U -JFNp/: K-i^$|h=,lebJ#Ƿmɗ#䅅)Sw.[.ZQn&߆xunyk4:uLWuwhYL]`3)SAF1X4Y㏽pH5 -fJ#:c &s;gxaHVDpREa >yQi`4o8UrcHN q9Yv0 0`eNc 0`yWmooo"Ro Ff& ,E)f̩/VmύSlW𙊼\̜˻s333+1s332s.̬̻'3332333'2Ŵwدm7BƵӋK.0`TRî;ً\ƕ㪆+LZ`1U˩g'%rsn-,^ ks3mbePWɜ{ǩ&ɲl@&r3vxij3!NAȦljvZ(rN]˰umE]\16O.ZjnjBic~',! MC \Yr ?H~oC[\bs:BQv݇xI{< Wɷ[lXoyX!9侫.!:9 9i{j[%eB`rNt; ;0#\&0&"2@m c\݌vLnv-ʊi}}n(/U*-!B'hZ]BY 2ݍmw_w9|p8pmwNQUrv'ܾ{N&!$ᛖmS"m;|)#T«E,XaKc rWu\?7Ã[ nr22ZZto"PUE#! ^ om>v2ɡ߼߿Z4F,uv+*T5$6UW)8[8Uōytr3J' ,~7a39R׳~cVzYu!w*T(2a 'Lks.kwjPZv잴|Baz8 hf5v_j7+ɛgJQօE(j.pSؖ4՚YnU&וxqAZM,YWS.A$Q ;MT{]+$BAžJK,r3vm_o#dlB%agz#qz/|yzfiMGGvk5]k.DEE80ʺSEE@hBB+ 1#0z hR[ٌaʚxvu(ı,KOVVȢ3Ė׫Dk5%KXʹ vyqJ5ڧ3H4p 4ʴ:ro0FkV<Ww邵1_ 0g؎=R.E}4DNJ"VeWK.CmxI$rWNk>j=NJݭgMMc }v (hh&gR,PnH3 ADMݫ@/q5R~ke.2]tq& fΉL2ك3!@zJW JR;LQL\n`$>AfrׄTHgf ZHw eT5VbfYRz L#"I#"I5f=yϏ]d9`%28,nC@2q{9I!HyewӨ-.I˱ sw.,-&rrbVdU3ӈs f:a6˸4J.Vb]}~1 &f TmORCw,pȳ- dHӁӛ #޶/11k Lb֕nڔ򺺙,Ъ}zΦUUT@J(#OnZ&L H2ln(T&T@|ZqhS@ӋN➀s.<1'^bI DaJEs րkÝW^]奜oč9'nj6*9&6 Hi!LyX'Ÿ*p6 $pꏱF6~fNF 1D*tiq92{\?3Y(v=x'ZXuVKb B"C<R {*H-D nFX;U}Oʫ1AG5hp&M EŖCQFifYe)蠜LX+^b'ndH&YZ4[IF]uY6LL@(bi!X1*Y E"1l,Xmx(P,vy8$ހB &ʃ*U'zJId$reÀ/' C7N=ZA UYSQ$0jI%H;8}@"P6P!"Uߞ\KN8q]$Ƀ.7 P$] t &NU ; W>NObi,B ypg@W%*TvKs&I1+Q3($RBYLVK)Si$0&H)[%I%$lK4%RZF4+$hF~*oVWDm%UoLyؙyQ8bgO:gdPʓuBagj WX/di>1bTR)~O¤sT AD#!$윱Z$>Yz$IV)iAЬT~6BLhcgS )ǩ7y7`_VR`ٶHDRX ^PR&|s!ćKbDRQ~SwzĀ۠?_^ܑ,R/6gmg *nOBU_~߮#j*挦p)C2"IV#L.ٶk[HX@j8liBG8)\}W2Fa {JɊI3Z` {U E\. Mn@4zzr1 m^p\„&V:7 4zy\6ϡZ%Ի}mKNkw#r$9Gw=۝ ŚffpHFIykGn'PūN)C,.0]eaG1 BJ +UY0#XrNPIդ( l8!Ne+M,%]#lϭJUX/幰LO]{rC5Y ŏ̽կf/lqj6(H7M s3 'TsҐ+xj J''!HľL%A'hU$$dV rE(fp:!k [p ȋYN&k[﷙Jp &][ELhv%!J*@yKDN'Y”rTj;8eJAwCh%Y33H(2+ [!ˬ{ʂ8r!/EuG'J{f{Ttgl^hVHGՌ^7γ1M R)fH$:RG 59XR KL̥4 S2"pd-yA [ hD,w2MJ IԿA>%Q;`hCUs?aEC#,݌vtrLΙݥ~ee3K T%Xj{OC+'֕=مؖ ㄉ˒>*I't׽w5Ɦ£$=ńdC D H+"F wo|HȀ ̛*+h8:X 1V?$4x*(Pa{ _ %,]~1L0F/p!;zk7O! "T*(}Zocwz  'zTe'R& S#Wm]Vv"=j41p}J'4X XR+dH:fwA]9I:`/XIq[=^+Z{TbdpL[idՒ 8ކ2,2 jW3oDpЂ HkB ^*>GOg揞}2pRJwV193v32,fyPD #0tgnb*Bl͂ 5R\)K"tDzX!G)H1Eޓ+6fLJTJUh!L h H3~WwrX'@QG5Ef,$*ɺT$vrL8˘V[BBBE~CĹEVX:UbUIUTRĊ;vk CV80B"$eAT]MlY,$EY%MlfX*RV$dG$a *v,Ҹ2یD9mڸ~yWHE꘺MJx]Ƶumzb J[^KzD "`"П``m()jjF7VQo#l*ome[Jnctـ,10Mb Gjࢫ9;V>5sq`fОpt'95)X zÀ|K@sPb\STOhYV $T0JkgeZ*4h&%D[!#%D\bk-+fTk6mq䙝P:ҔAPоNd=: ;RdWV*DxyH$c4ctCkjKjuoL(Hk.ޫbM} s C׻mEJTUªU[iZ8fۖow,Դq \Ȋ>lQ 0Fyr",Njܭ-N

hc6tWE}aȡ=;#gȁe b`bKh&+Buw^~@xBwkZrNdߨVզln uIIT!(f1V)'%QtM:Qgw~T,!3`I6AwB2uJ F\UNh9İxrqHT*,io\i7LWZiW1m5W߾g~@Hw361Q 07cDLX07] #`-P0TL<$!)f xuӵfVjTTxT0:s" ej )(qp!\ء P~t pdIS?SU33e4"mJ#"=UX EH>)i-1bYUmUUnպ hhyo*C0>LzקC2lzWrA-*" f rp,~6!!MKme4+E2#zO WA'1x`܊ 7MwEhTq*~5c<=D?FJ~ ۤ U Ԫ*~ 9tGp(V^h`07\Š_rT(:*A;xĈ9Kի#-uy%y:DT*e1Y hI5qh_lw Ef7 xU k\"BrzU3AlՊ0a0 &v`(jp(9rGY 6JďZU$j #1Vd(}`@8k@0^Z’#=85 ' }$ ’i,UB``u2@ŊbIe9`($JNFK"{sV:I~"S(i vz&Yn*o@qR]}Ř(U8L9P?ssx0 $"C $-0*5Z7*) $Z@KQ RDA* N '3+r*cw;5Z^ZLuܜśLag9ȇ0`Ȇ#`DMˮC'';@;v8 %)6N2 tV8+aW`Vt4opCCs30W3+0W+-ۊI$d P+ 8ی#+wK䆸6u !`Μl*v@U +&g8G( v\"]sf@O/2}Dk*DuS :c">} ^dt`rhNW+Xc].i$xidT9!YմSpټs:S]N0ì14Ci4o4ٻ^ шh3-0xlP6kK*Tmvgpd>=޾ٍk/ f 1xek-lo##;d&JQ)k]%Qba:*2`oo|G&Hڍ$E`VH恊*6lTO6!\ g"DldW46MT"`@SzJB0) 47*D<Ǹ/@=J-FT&ٞ9Q4z/ $ Y<[\FޙR6|'iv0$h:o|&ʐK}/U{88 pVX>4`m>6tNީBj$mrso7ud.AZ&*ev-(~ Oșܥ_oD-p&'ީ-0_'>U?vf?ƿe"5RHWWsp(:/L,>~ANQ~F/*{&nFGH#I*]dvXNFe-Hwl;^aGȢl- "0 ^GX%4(Uz2Ч?GРPA|+OVŒ @~4 ]ʻi'ad ޠ¾YAf-C9Ič A DpЭYԥ|Э'xGQ2:Lj8; ZYPkY\[7QrVF9.p 57d7R9Ȃsd >F#\2>QeFLB+8Yu*^0\1G+uf JئbG vm3JL͛1w8D F^M(0⪼ѿ h*^¼Lhc)Ԋ ]Cd\tz-eh@+Z(ϨX;]A\ ٠Y`B>~E+gaf(e3̔xr,^El MkRE 8$T$cɕTNQ7L4n:$A  Ng y|XنTJDv`R*#BxLb 0GEa-T{y3yߔvG?rQ oas='@d6wz'A#)3;;ּ*5>rl#eYG_䟱- ~~Wm _A( g*V|*d@‚B XNN>z@\-Uv_v}!Zߩ[ΖVMFe%$ToMʪ N1o^;7܌qIUI?̃X%}c34btW8 R(R^}۾o+ՒfI$I3$̕ ׶m}ʮlb2Y%rT*&_$B}O3pw$qstIˮW^vrz}f1rlu~k`~q[엯G\8 r8*Ru֣ ?TzIX'|7.rRITQtI$Iw][|.߷/@ @<E[缵m{k?]z m"!mmxͲ/b_QWvp  4}![z#BqUB:$q EmREl;RO؜h١imA9)%pJ@{ǻß ϓ1\|Pܒo \GOY//YwEjC,jJ!#RARI7m8pҕu7m >4Aq~Yc\=腊"P0`JQ+G9#Gfqgac扟= MGY1Ppqߩ 2"i E@9 u$ST)q"vYגի\"Od)Bx1maWV E:Ԃ{ 9ƒ0t߭KMW.T$BJ mI׷wv:1ܪI$I$I$I/:ICieTT-DrD=d&'8ތdYec&Edb#ymooF"]XSIZLi%6I$]tzw^yO~{U۝V4pI7 [lO3^!l}CY9?RZHdBTT%2LRHaי$XDW%4@,#1`1iiQB  0hhbjL 2(/ jPPDx"Zlx8 +"dY7(Lf:fuC@V֊Q|2p F W {D7CVŨs2&R>AeBo-MSP(†a,-VS"#2LK*(SEqR[6cRFU.&F5JT!T + "!$D$6 kI.> {{{^כgdmUd%M\H$nٷ=ywέ WP=8[*Yc22z1کFx7W\,&[84jmӆb8tiňiS{'Jq?;z6Nc J)) (!TP@) }mC3/BȰp~ Q$|ʯ`Z"l *mvrU\d=&Dl37XݶY[E+%:xv8X DCUW+BCԉ-@7vQaVIĞdCGx\~1J՘p| z/W&R7P+m$T1"»:svr~Yz U\ZO1C%*?Đi*#Ӓa? Y8 ?]\~=2TꘂщX`+"ުjg~"#gQ?iF SقNVJsb0C^?S/iˋvrȰђ`QR\b%I#ͻO _=az0 *'![U~4ݜ\ę ,3@AC!dU)j{O|Dv,O $K,U *$*:)BXvE %q& REP} BʈR%d SvL^λE2)%3dL 6MRd][m֥@-;v_z#%- S1XdFٶ}Zd,!FY5-ljlk)"*$ +(Of֪6W__&idZ Q>(@Q$RIdd'}]4OFEQ@mB ~ Qa|c7y2 p,1 [ =w )_ao]!cz4!U H! ϼi|OE_RD:(z@BO8 $}λCZI9J=Sݍl#H$T~u9 bCSsq> +ylu;P[;{K`v?}6Y+@+XFEda !(Oy S'QUO2IWJTAR?A"U%lQM-o,u6ji*O5*Y) KRl.,ٕ%@Y dY$7a ĩ7TLTY"W|K!{6hPH5u;ա¦ЌJGY%,FĆK ,ʓcedT6,1R[fPi]u-[FMlTdc鷕ר" ;* ȏz Ĵn6=&ey+}XT*=Ϸs|T7S^C;Zhu2$UE $Sh2(V!MDdnͭX$za{aSua qD1Zd]TQGG4!t$9%S sgIH[HȢ ݱZ42m[f%Y7S\FUզ774VLcu5M,I#{TLVMP88Z`L ǍUUP@ Vr\É$UeGۨ5ÊrlidmEHTnC ԓI&UI6"EY$АLx}TJ%RVW{b2gN޼SH:%%,S89]VI]چ=6dm!ðzB5*)Q':1a  9j G@ei1 *eu$ᩂlKśn;u H 2ĉ|H( {տ $HBI$I$Ƒ8(}"zi陭r:'Z R_i6pRj!Zw`++_:K_u${ٙ lQRXjɃ=dA@C.z8p( T6EzZh-0"0$$Y"TRB)m.B4cZ4Ld$ h<$=}~GBDPFr5שvE]7}$NqKbBN$3&'-$b! )sG+yVV+Tb D! lA!(dlbw(@]SQ~Dw]AI 7ݟF̋heuJyB-_M j'`8i988i׍n2Q Nf@nwɋdd4Dҫ}ljkvnYųGvg.NaZv9flU6hͭAaK'.:LDņR5"u, VM[(tE4UDe_H(jӦ55F>-ӁcИC0ԒB[[77;ܝUz6R6 yLDFE𱬩#bA}dNu{_D#:)gs͊1Ȣt~ H*,31v:֝ BTI,'1B䡬mL6%,ŚF=ckrn) >'Y2<Ua   $nQ&;2r<ֳaEqt*%)()@(HSX Ersr&wU>1 i.* 5 eaB[Ou xdQ'mb`]^9$(Zӄ P a6HciWrVmK,0BJ\L)1e{] R'HhN4tEK\Swe*B56M,ȉ)N{6׽i[%U-C`PK1#- A@MSG)#*}~$&EMaJĺ$dIVY;8ucY9(#:F!"#$HjX@KU*H슈d)+xd'IDeJj*?-'u$$PLE!_-g$2Ce,߾I%fs8%l2+)>|Gdl$T`j*=;]$IjG yR(\P;PL!c B4ѩe5uZMX }\TrlȄUF逭%pMRT7AWnIWz M-"DVq0 p,n (0pҿ/Bwq2H $*d#iC&(z( I)$$@%l9tQlfzXoA1C)E974~*X䠪q,d Uvh, "=G!$WMÇ%NNq #$,lB3$ f[Di8b)6\V\MHzXv e@:,U{Yj+x6 "t2w ]zll?9jDF()?5 C+=986A^zA$E$5fAI`0ZI,U" Tؔ!`>`i?O<~;;:*!y @q҈x+ԏ_Z-T/`0-ѪO">OWY,HO=IKē_HF${fc9ݩ'C {UWh=T>cll'2`{Z;l.GEㄑm 3KR; Ás?IT|)=  W%JKN`#ڤ,j!3WP/RI58a#e}Zwtp Py/a 6+>A¢,!}/qU-PGsTn˵0,碤U(f6SQ<CheBf2 4r$ uBL0 ǖZz)HOO]0l1b;!N@+rSF1XDVABE#g(j6 dMJҐՂ"d`$h{RFkv3&LaqܗΗG]+ұ.,,dJ]jpN\EK]uXN.rvfnt$IwK}wr;+4TP qM].@$!=$dHJ# Ea YEQ&@& &m`4 &DiFj9(UcTjG]4%֊ws7w[PE)rcce VҴEF46 ԏl@2ų1_QЬcXD"nF'$t V`pd1J"a"t !Mb6أA`ZXbֱwL[ Pd#I3<&Rv> ӉZvx#]bߍ]6-22+DB<^VAp⨛yH,I-MY*UjQ%]۫8XT>C׳QnMjoi[TK,zu=UנMns.V!lɗM.!I~mJcrVU,zDH|K#$CmPhHBk֯jV>}o٘U RrEr\Z"Yd@3VB,ap=5Y%=~ΫY'WN@´x3ޕG*4HӬ$=Vзa*, UM2TDP:>v cϠy  H`BEb8Sp9 [ɱNV̒}Doԇ^ɂ \AG/&CJl^U}e'`l7OP=" !!$jYcݪVAV$[ M3cQPF4I2@7CW0NB|DQ'@ K$Ő^^{&۳a2FVM~dhTjKF۷[ؙnM]vu^/ؼ޻ͤ3*U+zSKVLZvm/[cUJVY&LKjC"M2MX4ɪIM%dY^z XtEHUX ")&04,]G`T-[ LA%Jj55(\4&S!c#Z[00R]dUݭ^Dɲk)Xˆ4L!HGdnQ+R ܯeR0rT5vMQjl;1S'_r~'$}f8t` 1N>J,vNE_ۏX?Q{dN A * p'F}[pDu$P~b*B]<Ć?z0b}'aN:>@[]R-MENTD+QjEIj6!F'73S+CÜE%,1 Rw;!wU[[tRēw:亍3+:59Kh.@>Vi Rp ؇گ>tqxEe*,9d3VS2 c,H2H"&QUa5sTdTL`   fn83lk)d)^3%>8U]Ly_0$K#fʗyp2d ll#cm m6Cahl#nRL^ǰG$!!X(E9%נ: ߘ+kF5,vr2/!NC R.i )TPf) mcI(-'b(b"#(("p!r „õI#,R**,x$RSʘ2() 2>O_0E i5V`ӣ ĕ%):T԰,N9M '1p Q T`XP"C&`j֖^ h֍!9HE^/5dM4lD3i0QqeE;l*Jns,Jo ,!2+<Ềb&56m,%"H pgu5;g[s>x䓡ht65lF)eAb+e}-eAP> W WYIM ivycbI;$kB ]w8-A 4þEnVtxwad( RL[ *N,Xc]IGXرX&giiK2ix)\L9]Jwx+Ъ$jHS,S"L5xZ db_`"IJR@laqy ;@ViԮ1ٯh/. t j;e-xJ/K̃w縲b~c2I=.D *$@$@ PI[ZZ|J&]Oӓr2B7s!沬p7sI{JlP!,"Nɇu*)O' : ˬtOw6t֡cނB.Os⪝l0TU%AR1`WwwvEB8m/c4=VlŐHEd=_x +20U"AXS T FG}LdD"xX+ֿr(tzLnǛT.BI$ h#%Py>.;vktȓC:YNV#BF<]r͢| &7V/Yv[;HsSH18>"J RljA(", J[Qp2&pJ kIOk hl$No "  K4Xt!Vg0Wsr ɷ4ӡLmy::9ΕNGs׬bP,*\*g聐р̒ICϞNq\@Wmi<50DW:򣑤 C9A TaF+BI.0YF!$i|zCr dM# BqM4y7u̴҂RJԋ)jr\9Fڵ33+^wZ̴ҖHKvF5ʖYA$3XӍO7:qy( Ы6pSC>5LmLi-gꙶ-i]s3u[%.\Qv&gj|- | LȉЦC?a&ft1ad TBJմDIqWӉv|':8x,x;[s@T=3qf1ͺӅd0h{"xt4HMLYwExLpVhX+cYuF WDW+7oV@P \ Dȇd˖u G"f;幄7p!GLEU$CP`@j(塼T-s!6eu03LlQ PMP `"Mu})]rvafYVn}nNoAˠP   J);D}GLΠWaV )C{Pe&ޞpԛûBmcbI;F0,UV ~=ܨ*Ȗ[,7쏐ɓʛ@oD 4m'$ݥE? Go;MA?}H8u{# 1 v+**%$ㄓ! ETV.ԤѡAԾ'ƭ1Sg6;wŐ% WVN?0GDLa8;;*h A 1AC=SNyYhAFȃDWxg1W 皂,! !ck3usYߝXF4*}xoVH %O&K͘.D  6-K{Z\ΟIބ =bbBA'z/wBq!F;+7'Vi*vizB X𛀒]Ym>]i_lU&&? yUu__t?Cߕ_{c???O~K{?~?>~+~?W?~/_o ?B0 UVUcm354ԟص'̧|$Z`p{y=0jDp5Fe$!3hrL$0 PɛyZחޭۏnr#7z׫zW׌rE&iLMIF\U[mUt z̔xzwBRJ*TcS`9!Dj<·DxN&C'nԲ>  -P ƐUi)D0N@W󋺿tT^ ? d')9B>dyLӖGo"~4otgKi7m ?:P牤wO8A~͡y$ߥٙ T"ԩ"!!*B(pɡpa(*I$p)^}/~[υ0I!m{_MUoYVE~Km%6j fD1㉷Mi MMV T[OQ'$XaQ_96U "TS#!25Rb"FX`ŨCI#*nʓ*R}jDJe5x HzWƁ Ȇ.Gͷ)@$( )T$E$eav8wx]-]ݺmm2maVctOov{ニB }ݽ}}{xzwWWJE.yo^e:OxDCrf*ԕhM[FP XKsנ->'pVwiۗ]onvyp gݹ5G)Nw:o|N0@T]Al wnZٽ6}[ww|ujקy{=Zr[JqS qa%\㵌kungw-[^Tޱ{^nͲD;2!I.wXsHc`Fs,bkl] YFn7x^nr녜sup-g[33 }*ۛt٤)#YmZUU",t+ UiZ`7H^ݭ:rQo﮲·َ|{ŢmhsכOcB;>ķp*ZfZjOԾAmFJ}4)J]s#g+̊Ikz5TKm}c3}u_[k:l|4K; p1(}r_cA@Hic=ۣSǷ>m'}_M}VUu/;mz{ϖʪλO_Knep$B44@A4iMSQAhh4(c&Ј@FLaT1zz1MxChD)%464=FQdh@)DAM=)A41C@0@hѐ @a40B@46{ҙ'G) h!14h&MЧF@@hi@梺Y-CruPQ%ːkmEzݽW;"ame! l)B.SOB#`PV `L&`g{Ioɦ,M<4f.wr @S!\TpC$$t$JH$^rSL39TA|E$"Nң$ScRf̈aMaM fM6C SVfR& RC+6 JDH8X559e @MHh@2JB!X YnZ]-kC1Ek Bymˆrj汣E+Pkvx+r#"VXL`EtTPUād6j#Y$imՉBZPtkXY6ma3-i]h׋-AkVKNѭVŋm5jk\*/4)zL}GcwsZ>\?/G+mIvb{v* ,jJ֔4.&1k?o{s(УN%5c$A YYk$AJMVkƵr5bUH `"Cю"#"J hRaiX00"hm5jKc4SF16bҦAbjɍv \G1Z)&kSi%u&B IP B2JV A ]-&+HS;"i Xr H /8ºͷXܩDqF PA*,גد-shڔmf"4iwTڔZdԥfƚERmR֖(,KEQ 8 %# m)(9dpP-``9*dInj 'u[],$q`%àH4T(@L ѢfZحlZmQ"@?wo!bh0'6'$D""n(`* pIxe <4IDI6$ft7f 23 `.r Yo2',?f'<>f}ҿ ]s`@Kūš2 a" )WQ `0e AmlZUE*Zi@wW! A) Zī0Ii1&*@Y&,`N Dd0&L1'TkZ,TIRYjG~^};0!1?ӧN/{u:{{\o{7{θ:{{\o{)U#׼BH98%!}L$%) Q35JRBǼc`3FhZ IfnЭRRԖY**M$6jH&ɒI.]&hRۂ$$L 0-4PJ2@RC Cim6jfDTFjʒjRRRvݥlE)mW6DͥHHB`% !P2MReKMPd,bF+ 2Zҙ)M+b-dJXLeBe  aHdZkRX-LJl&j-^޶(nֺM]m65smLrYK[-ڪjQi5i(JZمdJɦI)c(a IF$ KRƲYRKMKVZ֊#e0eQHPm֦h4U BjR#o?4ПT|>?%u]coCiMY pB''H1OYKЄBATהi֚/:嗓q\`8aɄ ,4[Qڑ&4XiI3g8ϱqK뀐3 &g=߫>2XdԂ;WQYs9>D{Eb&;=ס~zg?QݒVtχ_VW$&' q|ȠhkfT׿|%E_yDF\yO7+BϏVG 7zշ_L>AͰ pC3EV arl'4t~'/ 'RJXKA`"6 .fhXқJ^Q283ș kkt:NK7_X" {`WzusGjA4{PMxQd΍<=!t͹P-l^[:$"=b|8Om^W^-oŚS ل y4EYacM@U ׍u`,xp< =nchEI[խ6Y,Λ;536&5EK,,'JdbMmI!&eXp1]Im.I";V$:C͉@B IуmyC`t0sE:eeARH:7`-m 7K nhuߟm4hӻF4ѧF-cËۃ݌lpsML={0a{0cMgO+բ֧N,gtNUKc㕔ХB& (GxnwOyOτ=q>$k+YZOmpk^ EN!J۩/bؾ/ )( .[*jUњ՗Q] h/ G) OM8Z&gDtR /leh_D!K_jldd\ A* D:rD:wt9DtiTh3Hԯj] Eր=8"5)B% HhߎkqD!$f[~XuUp^aa! b8 U+i=p }~Wo uT_8Vv|+ L  qܯ "FpZ%_B˒. 9(*ѣ;Cdӎiʈ/9ⵓ#8ئ$QqvDt4HLӅ:m3&Ͷ=[+}Vx߬N3Dev;HdO'J5- ִ.P}#RMV]g,́uݍl~= jM/^x#0I'(FqM̌0A(i1HIP2/V#|pkmBD+h}&hV:yju-FRa2v(ub|~?R߀><(p/4O˘& 0ET iKJBT@FBt1.-loNqn#)[Si砓JCҘhbeQiJ"+)PI,Z1)+iuWm`)f\69@lh<'`;eĂDP4V =]CuC̲XG>$݁c[ oy A-%W J(a_B4 DbFDS(zFM1W߻鰫&3[=!B  @Rp< ʆ2LB Uq27N 6ʃa% MRK݅ $SM 4W~oV^btgGkZaF4e@ MC!cC&tP%wbBGLAHi!IdUh"8$bg[ng8"viN"AN!l@ . L/ѕ J ,~'AXbpyd ^McQ@@W GGavѐAYBepТNHDR%R 3+APyw@xUw0&™!ϛI?II'$?^Pt}BUykN̺%mitjYB#3 qbimG=!75ĠS9#!.!hB;KuHH!vqm-HG?pB4>4Dla]LsP#7z 1΄!L/^!Bw4}BB6$#I,HGE?O1>X9Z2AXIIA ;a?sfR뵥dͭԬ Fbe 2U!軌Z1VE< LbxK EN.˝&.`t[&WTg_!!91=1V1htS Di6S|aXw 1qI$hB;Pu4{D3\HYUQ`4 Ah4 6 RJsCAA,%u>Y/Vb [jd`Ƙ0AF!yV!TfsELsĵ\jVTу&Lf&Lx0`D3'!a j0E:S91O5ECQ2< QT0s6ql;sUXќٜg9Swvw83v'y2i-ڃj00 !U6Y#`.ZdDŽbEUo)_0W!v!L!0Ѳ&|H~bb!1.`9tEo}$H"&HuZ(g~W^-f*_[b5Ͷ|?=k=OXbY??H!I3a`*)P"]U_rո]qs@T|{s(L"/3]FG∓* tcN#ؐ:cI3 5-zIj$ VmYvy¢w}g$I$Ȅ#BsKz8hC%Bں#/?%Пdf)?&`A/ $tv _2|2HY6Zgx3qB;Di{ŃJwFA5B7=!PB4e2 x8D<<G#a9+64aL.?6ΨT6_n-@2OLLQ>,~vh۷痙&v$A'q&}?&?Wg$"V^xKCP=sD2O~~^mIh7xʽ@L"ɱ~X.%؅B+)JHZ,!a]7#T=X\k#8M1yz1!i~NHRÈO៪cV~ݑ>.C狞lumI<=SZBl@B=bB)#*Q i" H$BB7LZ!jx}֙+B$Ry>;2IIӎS'@Ql\dmh! CG/ V^$a0B+G4 jU B`h13@|SQB-Ԑ"6E48!΅tٔ&/.Yi1OTB&I&BA%DskBz>ux^c{&/DŖ$WL!s")"o[t"LxykoüN#MS$[0{_Ym#S :1gӪbl.~D/$!aYY-6# }EwA@9dv6 Dݭ=ŅY3oWC36li4T@^CسB"B=qM81{Z\cXw3!ZOJ |>'VC]vwaa&Ğo.\jB{$0ݢz8n2"WMdRN^\1"ۜ# "<3nH ;xԻ,!sv@\B\!-fP]~厀usoI“Io :~Lw&nvͣB8 h!;D 08ǭ]ܹ$ؓ|=p8v^/!B1o$ff֮<VHm=8JӹZ=g9٪& G|s>9j D$G,W)58D֔,#K!"**Bp! wƎ쬴@VVܱ"8!I7hf|4! 7+ )^S +kJ|C2i!Diq":?`7 rV\R9r)cD̝w0dVTZXӓz#N@^XZOt6Y1b՗www●z=BGッ OF ,.˲˳p]֑ ,5sG9,c4o( ,e,!DGr!QeMcK3vYeOv >sQ8hz` ^X,qe V VYaHbPZwcb9ڀpsM;FBd4 kjDC(dwx'18e&faQs~T 0~) +L +Jf#ԒHd ʣ.mIt rh005*KbԳXU=rTE0sd)uzsqEsVqLngȄ"=,TiǦ 's'.yM]Fcf>3HhG4 lv(.X @3n*u-n873]kiͫ1Et=/mk\mB,: WT볊o,~(o'41-IC~syiA6Q>)ctJT!ZsۃANHo'JQ4MYQ`ƅ.; ySJ5To\Foך| )^I='3E:{)޴8K$ 0V̜&ܓ6 w$>+k2&pmН2K2(5^E5S\BʶUkWk!DAbuJmv4[W-1UV&X)1:̴9oS6$T**1 GZ6RY`U u"<Ăh.{1#^~^ a@Dd5,(DU o"TCfI  sim9ż!nϡL")gփyVv7En&z1؋^{!7D F&uqe]wITA1kD;a9rp4Okf0n~gbDsնT+/sVraL345/ybK:Q!m"28P)~wxzg(CE-8|uEFo-֎%y#ow'bWG34ӻ%^ . !2#|V"cnI/v+1EmTf0pprahi夒H,e,bK'k9ƾ(FߝtCg@2hzw~<]*aAY[:_n񎽲t18:nRw gh%2#(]-)RJ=Vp{yE!7XDM#ml RhEX ViSP]FI#8i&{+LWuxX30דg f*2dI1 ȒFqO ;j!k^Pp"͞EB DSFV`n*ɡ҇AI0;f`PZYcf dD$D4" hоQZ(Υ5+JCVt˯ i0s=sU*4E|%a&`Pa< 5Ӵj|Ofc{s:"NvrH"R/E<7hO(1**RLhخ013a`VI)f;NE͏dvn{G=!M32BhfD2e‘wMd,U̫bF 쾸zOY;#36ckۗ:p绎.k&cNXjɒ~81/@snF␧ٙ0fc1kJ}1\X6ksZt@>DBWș/w8FbRyq+ѺjBbR6@&KEēQ5:۴khp_c&o  W$OClM\9'҈<6 yEk_Ϯ~$tE;1 'Z|a=̽y#:'p|Mv}P06QQ?ĭ3< to!19Q#ⳠHr|EFj|q gt̨keK-$WݫE*C2Źm}ʙZNyK@E $=[ 4 @aZ`r1;U<8aIx|TD,Svx ="WYm3 f̜-|#3yj\\z_da DK" ,&mTEeJfjPU$Z3AK)FKEh+ZVړPlSM*Hf05"i6&jS6fT6T̅)bfhaIM6dSI+u$  V׌"XkR b aFd%LHVA E}҂~@J PN\誈#i%`ɣ$#u8*!Vc r2n2VUs4k֬I',`LgV{M\yLJlvZ0bdo@!B;zPwwA u 06~NOӬ͖G,nN  nf-9pLrQ-awD@(EO67pَXMN$Mȥ'Bc0w,bߥ细\z`뉙G4PI akx5HJ.p uӡ(q/Dyz䍨FYJP&FAɃ3$JnkQ%`ڬ^YRʯ-R''6[b xd'aHu:"8i?j6 60PY~N'JNٰXDY\"D %(< UIǭT\NC0 yJA|tzC{M=tT~̽wB10ʵjcxXnj[wI~BI1F*[4Vˡƅ[!ʂTLqɴq0W!AA2`?}wxqC /NO&r0OhXlT%Aٛ@BD#/@_D!R+"ҤjԅScw/cO&Oy{ޝ a=|zcfz398$yitXwjUэ`f{*׿qgѹ

U6^ 4E&tVH, Cϋ*TevU7./->> Yak觥p#p9䗇RJkh^=8f-Z'D"zI5yRA5)qp.1V,Vu:*# 6"rh.T,YbeE*m. i6 Uk08{;dlu}KҶ;5c<8F  q%2$N#+'HPKǐItx$l;:v@IxD4_ʺwSW0?H۸: z[b4 ~/T}WQm.mF @w/X%CuiV!2fn"b DBl1nfzh\kY2f\myn2jMaKm 1bWk:I h((i1&):y$R`"TCӰ箚=>^;>^|DTB&I ͔1b֙㞆ohhѽyCZaW^h`~K8Pp,. /P00pm:2-.p<= QaAٌ 88:܌SDׅWo aމʕy B,1 _;rex)M|Z{ +?i`L 96|7W@G@w<|/f4yO c m"]=LtZi3sp]˦A|,iSIa 'vJX/D+ ^m$lĊhFr@(=bjh& LԨ?sEM$ @IBc\} l]DkJ8 92:Me/^K胟{:gCli3(!q(E&F l2)AOicr8y21auL- Ry hCOySU^˳nl Vn|obs01q` )gz^dϲ45nw%toX|L?d'̍Ŋqml(3 e~~E➓Z $08ف!XPlx7G+HR Ll}q¢ UeJB16!JY/ѹ}0U~ k2P݃\seQ5=:u  O.!ϯUT5, D$$aqG6~4\8RocvXaeε<=  P2Hf(ZҨ]pvƍR!Xe&%56$)4I%.%/:`nN2l M~'*ƺX11ԡf$lK}w],i!6ɝ& Hqw$NA vxs3&Hv,vdC-1L,Kf]e32";pX0_̲n20j+8%}3^9Cbe2qP&68,;$կHX9hIzFǑן=+w!:ܡH[cC :&8K,ڠP#=!!Bf t"&^Zf4efyw?wq}ڞ sDqʆ&Ig􌱆ɮ9Y}mgCtIѣ[\uXTuX㨍Fa2O՘+&fx176ju[Rj48e6!ұVà<1UR3V:7M]RdONtnxypusיU Cb%‰#03&aIWȖ1Ukkndt>\1Ow3Sg+HVnPA1 \C_ZNLp2L:~ARB% 27d@wMMlέi7m=nZϻwwʗ`wg]0ee]p͇=,ˠN\Pml<&&Lah1B aai %E`l.$giJ|Z9UU'>Ð|qݶ-ةdd ]~|wql,1aߢ<8)F蘐So 7'L3lЎ*D;v=vwSADQ)H,f Dɯy|u mxmjB]1fvfuyy}𗇅C93ͲnI1DH.8"mYSZl؍bx~w]j{hmHBZtGG1ԌuJJ'Gl$BEQO v#vg~>_p>&M&kT?4EBk0baURZ6ݭԒXs[Mm5ucU  "00M , C0XdxtCk0L-bYP٦llڦ͛b&i4cbbnI"cYR[cbQ1lh1ƔaR4wU>]&sY,@Ew m1;(C cSLd5rW9&Bffe\טS-GKѯLJiSN,eH:̄QSS,r׈fiXcc06dltflTdyjjyz ',2F9x#ߠ;j~Yϑ? >!x8D:F% ΅$SU!,:QLB .ӆVڶkoq1Xy4-F$ fx|ݎq^qFY8YݤZTJmљqƃk׵j5DDL WGzxh'qVc*֑Νm;\܏oW1AULz< drD5hDAR,13PteovFxdVEHR ިò`nN\GO޷뭲Th=G6-IiiGb1H;Wgִ̃;Gq aQ"8jgDN\t~Fq73g@yl!;z׻>U>0a!'7##+UJk;bmaJ#:Bd*"KDhAE0Yl0x)G@ K;kP _eO$'8k3\:ګ㶼5S{aHzّO A >~usv: U;$3D=1aB\1QbWjWpu+2:z#Ri &51?v$Zk4I@IG1365i3Y!rR~Ӹҧsj 5ċ wPGhp]eWXbwzIāς!?G^}>O*iN?9~%Z_f&SĘ0D;)u zeLU9-':Y.K8_j&͵$u?K? u]83{}ܛM5mh$7([/r '$-farFS绲/sDtŦ[j/$ȫ'@(_)9s.y= KNm Ql8vd. +~сheճq&$JT`qpj?a$탾@qIb,xD>A?c] gyǰoeVa_~ơi~o&9c`*ҠR#B"\WB$ /:H0#_?y2q r<@/NL)١'3Q=:yF!KfY:IF55PURXeK`lͷvaI0uSڡc"iffj,WcQL!9:|qXAGa^G0B~)0<B\|bx8:!|y]DmBǑ=mU'>4HujV( h,j5VA|wj.Wo^ؼ vY= CC`ik[s&F:`tၫ*N t̷Ιab@<#Ⱦ1Y|IAr0Uz ȩΖ\dnlaec[&6IJ Xb1,c ٧-sZ]S #`:{C` {lo .d pLXS'1j0jF40L!3]Uizs"8֍I)Y\n關(:.P^k{ 9n=vV??cp<({Wgo37#ʮ3<"E1$ )k(WQhwΘݺmԍTF|4ňwi$%!_k u582'&^p42a7:sޥw*/\V!$`u4>uqBNs㞃/QA07B֍2Rd6xU[˔LNsfoݖE Dɂhފ}E-y;oKDTh nh;(/>=k T6p *Ӌ}e9+;0{݆N-ci˫[taskgSهs(s9ۮ8o,o#7pocqtG-ڐ`ѷI)}9JH"co>"fyWrDwqM(5J4~GNvˮiG?)XL<o: p_?ǟ<֩w̅ !B2lPzctlnm$껀 qз0ݓ/'~~4mkW8[u/, i)Otǝ2ϛ6JMDgddE,@-eKہjk~׭mf[B-yy~)|9>g?zN|928ɛ[&~&cOdz 'jqg͛*}?XZ::t4ٽ6'E7-Elz,X&=93 ^K6cTt("{09mA%N=ad0Eտ(i@tS02a(S[G `d!DRX.t,^;01-"ӌ@2 8RMLI@`02 , WXcE/vG}rь|}'>데4ͳ!6̟b2'>ANshF!AyP @GŖLAšBݑ~A;V]|'HIz~HcgvlhPwM=ǐ4x!Ӟהμuewu336a0`ӃR=H]BFZ͵瘆NKX9 f z뗚]#:-r #y-k\ѽݍoum>:G / BI哥BnlX,%]fscKC3fg5z6n^Gb3<- 6h=m9ܶpnkM6m:V4KIZC7#(V0>?^yX9;(>@_co˹iU|@:-7 =A}^fvԧ$c̠| ɘz[067aӵ[ay}pvno, *@E.Z-K;VE'}+AWʀ`5& YD2@\>˰ȃlSHBJ3F1v !3.LGLNo:<q7f#BYS-16LH4{:Yԫ=3G|SwcBc&% ?჎Yz0 j CGŊӜyh${No||<=NX`fHxӃ2Z9ʂ'i*nUOAoM4d"zLÇ8n!eEx.cxw;O}|;,&έ<&0)FQyz;q9ˋwm,UWJ+s4( #b'ERmmG3w9¯!ꪙx<^?Z_:N5SM#"T~Nz*۰9ӎ<;)xBo%DĈ<|`Gѷtq+R$~0?*6u7d^V`WgM$FffzLT,I'frw YeͷYms2ɫ 09,] g0 ϞˮMM H:It8C\GE^2:sb`ǥ/klyv?ӊ--ӦգATܻMj 9u˩йZb9o1`Һ5pZ(!%c!̲2G ]GWd@U#Ll1E q'! }+v/Q/iqd&$id%BKsl8$2eult?:C PQ~o b̧GU&XUG$%%~]D~ksc8<NJѫ!J൉<  ~7Ծ!&$ĀD i(&W5+RxjHRL BKi,!BK`!! .BH'7%mGoinn%QҪ]fgo~o7cC'h?b0gQm.[KL!΂R9`a$0Hq~_n]__ [ϔŰ\kZ Pm( Rp2 7[d>@Iϥ[OWk}F< f`4:7`F,b9 3?/~P?%N95o.[돬ϼ3xa "pU`sЧqcڛPs1'5:ՖUJsBSfSD84y=yi|)@c̻x,ٳ͗fϚ̝)1 y#bhۢci}u8a®j| ^5@ϱk?3}gG&acފd dLxz 3a2Č5֘v<'F, &aih80Ďch 9r}(dA{ ^nyt,0 !X*OBK* EIw6/l$3SQxS[uo'ӐEn磅tt K$d1ɎW'+U,SP$=Tvflj#@8kEb-[3K |ЏCo~C^a)D$Hh{U>Tsztׯ&Zfdą'TwScLؤmY@ HA{춀)={٪ YRgٴ:2V7>zOsp?3)y=sGϐymwlǑM[3L2C7Lb̊)!/' UiI|nKmȅ )Bj(g:h!K4.HyIK^%Ѿ18١閌ݽ;ms/33k5@R!%BK2B ׯB9x~/'_jTTbP:D0pgS.fD}I[Wt+EF3صqQAEB@%L#A2vTzA= ipEdg'&5[VTLРHM$Kʞ B 1+lbTҚ5KUUxY񉙙#"yeiR@0H0 W-lڣbS25Ev5}35s8=la^fUЕX(,kyT}gBKJ+ZuM;ZZRDÃfKUeX-pP=o5^($P (ɂ)k›JN0r6^O"(꽠=)jFj ãEQEM6i !8n7"~ uЄ!p&m()aӰ̥W=,$Q&#&7ݱ3DtWa 9zodʇ;9 gdEh' lzg$oH1>pjLw4w%댙f1ulz|)G@W`TU&THR!PFAdc$#\Be6s61KF>a4@SJ0͊QR޺Y5%&ICFF-L`ċR!=fAfCT1Xb`̄b4Ԯ+FTV6²T5IjUS5BB0H XN0Šxrhc2pzaD)  Z3#mFm8@*RE 0\HdL(ԬZ֍i5jK%VKHJoR b By-$$DSC$z4:wܮ[n%*ɖJ2aRfJG6QailU!$$Y`Id`d!"a !d X`IB$Q䄤+Z^Z`J4hW[hA9xMF*1"KAmQEzM>n DR@uJ†TdQ"EJE `>)  B\J(RYG P %@PRL(As(?9)DBcBN Ot.AHXPMkMj*&L\bc$1juqbfF-KIhٌIĢƦPf 4A)ӞP;_\:cJhV׻sS}TAN/aήݔx4PfByhHɣjD;ĵJD!h} eDt6'TkM˘uTHz]]5s8I$#AN^w[4i4:Jz5ԲS0Y DAQ&Zt8o[WBc$[ynPI bD 7XBVن-t3f X5YQjk"CXXvA7 %.nkح^Ek04eHAA@ dK3Dӽ="(}q|MȺB"=#\i< B|{$>^3.%;snj;킽XHHJώ!BjkF$Fl,!lS$m,V H&¿%-m¤B͂kYcalNw.fMu%;unk(Wugir\і*lذ_ï[d'*I|Soxüc;i=`V2LL~hFY{1nTpGw5|f5AӰꌚkNzLq|J'_Ix|f|rj-X|iۮ'7fjNjsmSN6͇anG"0&`cymqh&9*ɈQTܣQE*,9$, all2h2dɅ5&C! 49剘rS/\iSg.`ý9ƻC P8IL A&֎;o'3bqjdbk%kӚvYճXG##dl]2e9.d$;ej}z*q:IK87[?KMun*,MeinsQRZA%F3\#"r,"7?8>1%-@4&|}|hfi7þ/v.Gb A@K|hVXDM LAQhH) T`ON[txNeYd0At0vu|ci[ W&xqЊp&cXhr p&ÊE @]VVHۆ} ' k8c3x7vu×. :afedkxn; ' ~^Lc e XI-!LD@D^vXv#Oj8|%"2Vw|}ynE!<9̤DU +Y)&HCב/=tɷ~0T˪p><әp2Cv{{_֖74wd " c[εZA5@@N}@%9#$٢  f`Kv]ղ;TߗE֬Xgvgm$3Äp"cHR wJ a'',6(q1đeO S'u\ R;])C>+[)9j&4fS4wKa.yN1z&L2df5ެQJ ?v,v1&ϡts'Kf 6 ^ni\K;Vi<2:n폘=_q7˟L\+0pAX—ʾɓ0̂;m5 gVԍJB+x`OH_ys%La|ҚM׬JoG߻Ӭ  'V֌3>8f?,m8G,vh` q߼}_7f'ZZog9ut$_E8pLx&]wI+?g9.`R9N!CF Buk7څ}O#89)}P֎Nja_zKQ(x k%9UUEG.6{086ضՈ45! J!M5$hj|m|& @<"tQm008EuaaA BʿC,2+Ծ+su KX]L=֕et\q}[?ӟ*I> 죥7g(n{N׼sޒHR֢)04C! 8/ v lUD7%rf4H[/{]sV e]k6lT35\Bb47nX=6ÖneVrt |17 ¤"`)Mr=tyO=92\ e\LroAdw>ެOhz\gqDQ"fbǞюXLQwUbi|}5W>HU5h,`f60^afs}ߧ^f,'Kl$FuQ{A5-/]|Ϗ>N[c0XɌcgIvj[r Va5Ty| * ͯIp\lm[bdUQVEn#}Jw\:01 Lc>̽Jy$恑JIѻ1˜Ѱ(  <^BF|c\T2֖DM*]|j0uy:㺲VTtq@u /wk<Ѣ @I}(LC!u; "m㼡{hwqR fL6pklio0^2fda`ǎ;O'o;s4rZD?Ã׋ͭ#q5feyҚOI3f)Jq:+c㐑MoS"H!!&֦2`@V*ZE }'!X%( (Ld 2tAMań="r=ٳ);{>~Fz.8.' h^뷉BzvŔe $l\I,hɕoaaV`eGZi0z}Foetd_8;mS-׏i˨\t oeTBD5Cn,yp:2LD g%:)]/z!.teX%l\X4a i3X)J_݌^q˩ D3"H"'4STc&`ږ%#F6D,lKi4bThI XTa2YK12),d*4hHlh@ F0EQIB V% &5IԤBQM!z~fGI9hovljfә&;4 FC L2a\BJ;.4ΧϺ+Ӫ"xv- diJ`I!;a4 sSOS(Oį\|s3:f&)?*vy $హ p{?"~>><|II=M䚒n$6? WHGuc5{1<2L$ |wͯL͕E"c) ǁ"'s6TMS<M#xKOgwy]rœý!Oo'SNxI8DM1wKuUW7E4 r"w"owI:xodOøyxd{)==SRMG2O nU߯VOf)H2`gB=PnŨV21G,Hx&<WdDDM>w]I U\y~)()}"&A R&B!IA$# +q?]$E'H#yaD+hTH @mt}ʈ ^"nVpiBҿF{b,hLVd(%P@B*"& 8$H  ڊQؑ:¢/"@m$ő&{)6xкS!3#k>E @:{*q< LtroG;f`֐Esks}L{G^F$τV2]z9wx$I5ԏx~/v< ꈝPȧo 'Ly{KDN_DD䈜ވ"t:f}f^F;Eⱘvyᇂ '7b NMvFª *Ä́Uu^ĕlq⼧:aZ=>ޞ=u.~#!{Db`a %bH<)Á[PEgNO;魿SO^,G86D쌒!9`(s!Qtx^ؓz-tIه$A{0UA۟)@S79"'"rDO<#)WEKO ǃ׽he"ëT4#B$W*)N)ڒt/CeW@d>'2D`D(J^Em6\dQp}܄"BB)Wcf(|X ì\oo.~Haډ 0I%}RGſe=#gV\b$$KOJ$:FGH2"̸h]t,xp'#jѷӗݝcɐ>l@$DU]DI7>/G9ATM;d nؓmr?9'rED"w)DHLDHUMi2"nሉ!$ђM-D$.[/h>U=0UE pIA$#> B3;b"!1tO?X?.9y?\ \ !=ȉ"&pn+~H: ~y&y9uNn{yz"H ':M"'r"}ª'TDDM^()ltrx=N'coD"DDR6gH&: )(EI>hȦ]}=pu\0oXt7É۫X!խp2df+2,s~Gqww<hʶeLŲңIѨ$Uwpk ¦!3#HH,,YJJ(Zl%)l41#cG =)# "|=#{ ;k] _".ۛM{nL,LM3#iY1ewmqxnęრJ$XHB$:/cjN"Oln)ZPf,MbJ[op-L,ɓIwv\6әƴ|Sc$27vIDI!&$IfO$焪vL/c.I})ܕ\ D0c $Rlծ35cq$=>M'ēy&MO<b(F͐=f+@H jq)`XIҔIM,?'^"':௬tA{Eȯg֍1;@>֯!#3aۤV|ǥl2wUt c YI"Rq)/8};$L$ؓ;%N;IRM$"d!!qcDu Qc1ݳ:6sIS敘n>_C#vtz}tl٤kY sLOVduZ,,e<'vw}dI7m$&/]OI$k?w~wmwvB%[aGSS+6͜9uK_$&~D.D&c")( C60 * ?(B@a{ R_|`ɓ$1vİEv`D^)ttG~OùXǚdYX./e9H&$q#fCG{!> * Q^s'B^G$$$\3GIgG벜J&uvABҖHYkB@|/NI" H lHI2)t\Y I$a( SPP"68HBY\/*Y_9{z=+asy:Pͭ7]ףXѓV%!$P+I`89BDh!"*nh9Qm`q{BXADXBQ`bV0%FزLLd̤hpw7kyCAKUV私#pne 9Ҕ ؅?MMKm5E,k>%4 ^-:e@b1c cc㛻O$$ V_֬Dh|0vaE$L.6_j D.c4Dw 5m p2P$jNSXN&^`R!LS0m0 i Z:}`ty&6 ԮÖfffg<=SBeG:_?!v @ FBk|x$%'EkƔC(pa(ċi@1nMRRΠ8/EzzŌKa @N-{GҋA)X3}vwaZf&ꪮA wvA4EYolvv2ח_Sz=iu$$Io_~{\޲1<3ݐb QÿF}ƏNM0k^uPvENӡ8Ιא_ ̳.G'4hѣFx4{׭ɫ+-_/gc3w=6]aC,L,7p<8 %@8Xh{ڙ.vcg324yg>gGvmFck ʐ@e=]S^uNr–6u'1SGc9l.C>Hd[M3BC=dzvaef,e `F?IZ+{xi=jٍ^`i& -W;;R.Rƀc χ% 1Wd0`Ng:֎j$}yrZ}D:4lG_fv\s1}X#$)M5.* cl#T:>a;yf7_lx64{O;w{Oq2lu;yNcc|0ѱv{{qm-цZG V+wkRRJ**!AS^خB-40ME*ZS8RK B:].,mxt;r;iDߜc&C ρlr^Fyg^lȽI<r!rFٟq{Ňx|ρ|#oGWc^m՛j3Ma;ϰuھ|la -'"BD31Sb?om~}ADfb-RH!|> go~bl&9USz6Гu$~&Ϗ*</gYP'sa'&>ڒtu~=~,BB$Ӝʁq$Z T@L BJ(&8p[y5ѭ[6$^'*+P&Z$  K M %_ L8`L1cOGLI0JSOd3!±ZF;$}eC1ϖͣJduxd|SJ\M-5xB}[ԎBF_/$S, =Df/L,œ_x=,0X ma yI4u4&簮W)ߵx:uu')U;g+ DoOIUN|<D}mZXuy/Xjj`W5@D`IIRC$$O[Et{{~{iɯ,; 4u,@f2$L(W2-앦ߐ6U:=p9(N$"fHLఊI+=sC+!88v:f0EN&'|;mnu4;<'i {d5FJ^QA"l?ЗⰦR`t;0?4B,B JX9T -&a^G*S Z,D\:UW e>'D:a[CaHa);(p dpnfġHqK2t4kJQ b1ý۽U8݌xIֻeH'{9\2Ii!ۓU(%6ïOfx֬Y:=uO$z]8A^;@q0w%[8&)-&2ɰl>{ OȸB)DT&`lX2zh:|kNScDkV>% FA("8\aL0IR .,tO3( m;Vmip,";%6㋮u9HbaaDlFaw ̵4ӉFc$82Id!e2kȝv:urZ]z1v%Ϊ[NM-(i@9w 1'pg,wp /aM٤s\0 E @"  %IO"B\-l Z>Chp"/"%J*)J Q0epS#U:9[5K&GKW&Cvѷ+9tO^mp Oo TNGwSMb.vN2ufxuہj圧&elfra|̆TimcIƓGv+9_;}\S-j7x@$œ0(a^z޺Tl%`W1paL|LcT\OjxF4Dn"Fwy7M"}&*E2æ my}lw~FE?#:(p"wn ]{n>I<]ԗKzzkkI0Gb0a89&GCZV6܇C.on_bOODŤq"/a<=U5hI I&c!ʰclбh5Na f՗$I_$*oXw 'kraľrZJɶŃG&lf߸v=UOM*ȉ̓dلh#WǍ~z4deU=w}>F6cAa̅^yܥƒI[pDR@$ԓ>'4ڷy˦jiR+?4eQ,Jdó0Ƒ$(eջ[%XZX)ْ`#T'>0AiV糄)']11aىثP L$Ƽ3ӷgznL5l۫0s\oTdž8$wg fT:ؓM'wws)7$SAF"ߡ$NHGDb+#'l$Nps׭m </7OA)5Ѭ\2W: @ A EX6b}hҳFL25wYAN-oARt@ ; =4- "|7PM]>*WCut20z[sJ,OReGHdU 34P}p9$@KJ Hzt+B)_'sЃ#wV=6* 6#+B&2H I׭zOI rU1t|p2NDqm"`"RiA85{SĊPXZA $tkWf\ n\5ߛbpv/`XNZa&Dpm V8<"ýGjroؓ^S*۸xWhȷLl$ RGyg**w~"$ p;$xT`&5C88Ƴ]]߂NoĞIN|x9RO=s>~aꌏnR~竆t~9oqJ%I#Ƞ @`ijc!h1G\g,1òvq%=ߩvG`s$q+ CSx3JEJXfuN}I{~hw5d37b45otDfCB} B6Cpk4f֛1Tt|HyҎDl7s $ N!$+ʾNba-2FQߚ}/ϣJ?ϳNW-7| <߻ڏ;b[F1ʣ~/'ݒH/ y+ mHeR;{ákff 7^' ~3,d 3z{+ui(INPQJAT<x=LsĪ+L'q #->͒чn5S)m> 9, yq̵kKJ Z]?~$^#$^51MS>Omܐ$P"i X\>DLDO4]ߜHK|ʄYG ގv$J:BP: wq 664LBUQ۷ooc)AJop)Ө<^)ebSRja+ea@ǁ%B# tL@#s@s 4I$\Z6DƄ5T2QN!=)E;";,nO5UO`nAi,Lc系Ug3{W$Ga+S%iJ! SPd^+`cBH0PΊd4 I!U)eCIJ@# vCHo~ H0Y<;(Dzg-2Gb,$2+sѢ'qk92vG`?)OT@ey!_W ʎdGR iyNAa5?*MLvlFYCm~Gç.af31OЧ.Fi0f5qi+ǀ0F 88ֈDb+qR)8 8P*T-[m4`ȲT` h Aۀ PB y@ÑyBs(q Hy=B!{>HoPݭ-i0݆cEnLRm?{9oGi B<*p'S~2`DyIf8E;uOv*~v5W°$dZ14[.ֱjG\gJplIϫm6MĘ)MzFݻ1ń ٹT"R"PXn ipB :su=~Vіa/ ޤ?dlIMSkd&IG*P L*?qNΩG\,hRUkMI %؞)،bm3;1f슯I4kJN{IжL2!썥MʩרiqxTFƇpT* ^~;ɝV,Z0혤b/hSQ~ ]w"{5xGw3XߟA4 h`Ty7q"DiH e&i@!@PbL)~4 D:a.K"I7`K^4TJ_#O߇5s?scduҼKi0/(8ZcRAK*/4@e%[ RҁA}ZF"VH~5lKc I4\ad)rJHPHǒbR u$R0E*$($' D߄ZOȵXL{6\'$ZNqu-[mݛ4٭hN~dw;afGξMQ$DI$DA!(T+ZJ֍[K9!x O}2I>O/|Z>Ƶ'U+Tt±܀*'êE&&bډ^A%6j||`xwПPI^i=o8c;}m1*jh^%W֢}w*%: :zFT`r9 M@tOmk 8c݀٥< TJ %RI5:=nv_;oM~R4+~ fY50jԘhԲZ/l脡*}29wU{I$I$I$I$I$F1| dELa)HkL0b14#FOS.3z 4Z{zd}$}iC(fzu|>?u^>|K:>w=Z<bPCn రCt z^L2y?'ېyhݹ*[9Iؘ>;3N>ǃ?n9VvGcf8vɾϢ᳜kwIeHm kxɒ_dH) ʹl'9zcRFT=@JсSOXxRs<[9cܞG0h=sdVCll˒N:mmLڃ0nÉ AB)$ T#\uIc ;_i4Omp$TEDUUs1@|SdOɳt97l5Oc>'cq^ydΰZ:E(S!`ܓ'&w;0Ԝ>9f&rOW/ױo^ )gīj.`vt:='8_'6$a&ۦm%2KZw0.ECr1Q S"d8&?ϸ30l >~M{ ;>oqh<ԝ5=6}jk$ȫƻ}"atM"I$Y ੜD獖 GOfd;z*$tB qE/y&(MoMb`jۦQ6>{/ximMω?9:M2ntl2m[fa'Mb'~-%:H؎$,M;&͓M1l}M^CՓ/Նʽލ'x^S ê Pt@D)#OfU82{^`*`àAS>9H{:~N ނ`xLR$$OU|fHBJ3.Dsݢe:uzRA8$gwQE3K<=oTk)^0~`]"`?Q!!,>2>A.B%I mR_jq׸ I*"kz9OBVLjܻOOf!y=:ii^iS.}?+@ %u*t˰`p@FIR (U ' RqAK812ZFMJ[pyJtKnaţN[sٙAXD:kZ[';/9+ݩ+"I++P` Hc!-*@$Qz0#u_jpJd.!bat;|YV(ff`u UTJkDtLΛ uWdݽXSb\˫NO'wWѾnI@`!#P`">mI1il&f]HCRDD֠Ҫ&G`6 Ǻ8N`vrN*$ͼ;+\iAAsR!0q"PF qP24/F l8, [6 #4$ARV89J"TihH(Tl4*|,Bˠml:H:5QthPT{LHE' ?EPLiڧwHE%T(c@ĞHX?^YJ'&$i;ߟ'ۏ_|*ORL"XIwlWLp>hs~:?UEh}ı?9\~@v +"+n@!1@$%1ڿ?i&,h~G/\Ϊ_pRFgٹ'RL BDLl~-Q$TOU""DC[}>plw1I;WuTS"nB ) } "扮@ ]ڤencӇd_Dy=A8Ǵ}WHRҨ:O#دI{rPD"Jt$ mkJ`B=+;j1 P!+.FȒBƁFeTx'(' LaѭidYlܓ㩠DSqTLIU(E`~Ъ ODa:>=ϛI(;x#n>T 4 : P$ t_bBIG7=! ̍ "2堙6Ow|Q3qh?* LJyU VzLEx.x*$5!W3@wtoL0Ƞ\@!6%>Ǣv'Qc00_ls꧙&5]+3>Y_\>$iݥ'Guuw?~k!mm=w)=ӣ.B”se4#%qbx :kn.=yeh΢bL;3 ѷKLLi۞v6nٍ9@ MJ5-( =` ҹ8ѩzf7I9)|6vΧ 4v:UP;]:[4$ڏv톚c1n9eG+p^ ۱vf0~zӯFheɂfd}tO$gnuǵuhdziن޾wn6=c46x ۱c1cM1ikM1cﮨ~aV:U$0z)\?:!tNrMqe仉(d8 xקFK2oѶ;̛ų= #}YmmkJW]i4֚n cZ5c1 e46Ub؝bL#xU&iD_}] 0MbB R DFQ6:J P42,JM ZVKW-i`[U(ffX4\=c֟Ei1cM;,#=>lIY2d䌉' 0F ZS s p x2 Hb2MGmЀn:b/sjo+0XTâ8F6r^-MЪ="A_ d|yto+8 hф>۹ܗVq>'g.X;Ghgc/֋<cHϨgzܙ]#Wj1{bJ}m(/ dGʫlmǧ8bҗ݌nՖa)ZQ"E> xJ0C;ѣ[Ǐ6W/f1fg^POjEĉ'0HY,%d<ѬH)Z†PPaad%EHG* mcRb EZ~ğ)ueM|pI#9kZ3f^ =iZӧ&*"@#6{k FlZ= 6H&9GDqȴLl۝1.\<&q0Kt".a4cFe&eH&Лd^~@ ãB 2bXHb`#:7Q8HRbE ;ȳS}yӟWpSm2103|hĬ/$CIf>Gc6ltu޶Lfa>;V!| Ph $K*$BzA3PDHr$u8[$a&qlIso;ړ'IX0K//~@̏Qi)B N{@)DUHͣF56fU%{fD$S+U6Mjfhɋ: T(UT 5aHP1+VҤ $B)T #@* jF !*FTjbHRQbJĈ$ ( f[dԴ̦6)+DZYI4̙)52ai) E㰤"3A벩P=eSV cN{|_صQ<8_gח՚#Z~1ݬt7yu,>>]mLROUQC5[E"M>TS<;rwz fxY,jz }/Ou*H5PM[,$"*O:EWdDrU`"|=K/qM~ $^0ԘZ'W$µx!c(WX{'{̖ERl*l3RH #Ȏ=PMRBJ/Ksw+YbȵҴƐ*HP B Fr$wL.#˘@ç5gq1s3Θ Spizl, B;ELg;DbLɷq'۹b`ZjGA+:bNL'a-F N NnAiX(B Q&ed@S+ `$%RIRZb CTXCXRH@`HaeHRA` * !-@@SFUƋT[o'hwU;HU{ DPh`I"$vK0) Hu$ 8; Q IAJ4P*=8儑Aoaz5PuHaB(hʸK0笥 S kgd!2D6I7'6qŎ;k=hynII|33D-iMji6pB0t:4ElD$!@4g}{N:T-P #3#ܜ611QVXnߌ>G֟?9~&,WfbmxLJN- 'NG]z_ɥѯk|22/[iӣf Y e93ΝvJ76.c~FGyA$a $Ƙo0B&6\ι9ۿDk&Mf! ϑI{!# "O@aa&12Ѧ1UēTfnkTxhΡHQFD8B #(\#-g"%$| 5y@U8N8jNbuLwJli96an&7@ՉUӳ4)Ds>Dh$!"%AB0~=94EL~GrD`{Սvֿ{0ƍa[{ݓ{OD'AFŇ*iiS%%3I "HbEqOt 1I$F뤒I$I-I$I1>Okwm݉9$cZN~q}]UĜ򾄝(#[CQO;QMMMN&\e+3,$ً̓vf$NI{N@tnf8@/Cgk{ 1uM<{3왞yil8B=O:(COАЎy>ǜ8[[k#q8R$!NJcpɌbU[;1MC K46Uٱ&2a9PIH.[XDb1`h *s{.ǧ=Jw swLy9j?2NWWyFC%=333*JE(0$DNmq$0<_#<âz &'14*T)@ @WUعMnLJK6stu۷M.͡,K$0L,?IZViʁۦ"oa xWX֓+ٓ#g wm6aN0َ^{fagGpXG"ae @n CW1P֟U|3&sm4Ħ}Q (o(>~ S%u4楀QT6-ڽтƁI]""T6@n&ZΏtrIwp B110 9B0(BI&ӹ4id;VlF89r7n☿JV=q8EMPCGuVT P&. Z$x=V#MWTCOh$.,rΤPQ^'E QcrvWgLC%$IL39ʮʉlmP$ erY$2efRbC ݻ,0 62c[ A=2& X&MlhƒE͇A'VCðod22N?jdRˀa'xcgz3vhY8[ :;\$6YNpXl/am$z:3{wOvqJNĚEibHI: $%m͸j{';ƚtWQ9*v*/"Ɓiѭ01ZuB^CAjJM$ۺ_޵ZfF|}Pnj\Su)ZFgPj꺮h0- !$몋PT#ĖSm̉8qFyI"h"];DΑ-/>`* uMꡉ $cx9I$pޢcG?{.}RQuw"/É$|HFݦy =>}G^ow bِ/NA}ӤA GHPD(%.(Гӽm/v-C;ootwRnHe yL* *9(q{Qe(IÎSSrf_nI4  l}IHӵ~/`*$bdкeteWÈ R#0pO?l7o?OO??S/'?'o?[??[?ty??'??/~/$ڻ::LI}ץڻ.Ą+`t9`Fx(F~(1=KbRxùKp9&!HB3˜B! q4BnC;r9hd8LBBhb7gcEA4AT`$I4Iȓ ;N17nD?fd/{;X^$j_KmLGNg_biDܓW-I$I$I%FI$kO`707 ̓1⢨JkA(DDN? AbxΕ"9cC#6@@8{AZj$k ņ|$6>gCc 6/xw7A8$D !Sm4/檞 Cq*?|T|_XIS1 ' Dd%PD?1Uvޏygr1>w}?C03N$P~I t+X҈*: }t !ّ" "i q*;G<]E#pUJvvP9ϛ͍KIxK`J#BD~Nʅ=Ӵm `=s8-*s2GV'}lH&F9yS9ejR6n7;vCޅ Ɏ!tH8r}s+<|xz)mͶ l? RkV|rz;$ٙ:9ktz{]eבѲcBF/K: X(_89f臌w G3MG ßVm~ BRpCFXr}'sVDkK>nnhѦhцaITNi+׳%°1:I$!l0@J\ž?A-ğ\pr"5;ttZ-I-׆LRy)ǩm*J߁ט$.BI%:]IKA߆)yhS6c!rSHfTgI)ʥb@͇`f6n`k候/~;P벣$=.{p1}"' {^3nFgiW[rP풽-inR_ 4ֵ7rкp᭳z(Ӈ 6i+6pGk R$w{ nN#C*ą2(l:h92fѲ}Oiw4 SC fy<7GV%9L$)OڷQ|_V"vә3jdKf2bEoXѨmKk l93Liqxlm8o&p/: '@ "}A2*$3#`ؕFÂNI4.MjV,\<͘$"bR"$ 'B PK*z QJ_1*Wo| VP:>(|E8ߢ/z`fPɌtbo^i5?^1wX_NJTGX/6Ai$%-JC~ޛ\EbLr =~o|mlO~~P;c|-p'F} E78t6v>1>^4n_>a全y}} a.}F&龀^Pғȥ{i=>״R|_g݊ ՞۹>w|婢 ct3EQ{l׽fWǾ8hU t(;5|}̨>%'2s #MCSmhSD9"R^/|Zk}}Ҥ{ݚ^sz@{;_r\nλ{h Vwzq]o>'wt1j-ֱVζ{tjSjO)퇮34{ݏD}w۳]DFӷۧb<#/])ҀzCwHe i)/}:=/Lh]̵]֣}wk .=uno7sǸOw/|҅uw>W}P/Rtښ8;cE]{{wMv5/oqigw92YLw^!aOLm[_(מ}ws\a[@ {>O}<>cҨ׾oh%"4owWgs}큾nW}r׮j}ݽ0Xjj>Wowe#EȾswFuf}Gmk[k_}:wkfqaP.^mšUH>GMt'2\ۗh^T _!;wK}ϾB Z z|$O=6*[3wu֫l5Ӷރ{۾+;meJìȧ^}{nג!+Zw}}uM˫ _<+oONZݚEvz=p{% EG>ж}Ɓ}qKwZjvֺ:*nmY;]KnC}먎9{u70np}7*JZKLٶY7Suά>ڔ}P[Mo[V)Vw Vgpuqv>֕שgOlۦݙ˯{:i4IzԖO.Kۻӡ})67>CkfteFnA]4vu[=w`mmZDSٛݠgwʹtnswvtSmݶ[We[:>w6*ZZug{k֫My{uujETB+}6vWSmK%>zZU۴;)z6S:ۏ\PZ f+ͯm6ov{c3Hmg=vQ^]ORkM5=wY2ϧ+A(hI 4i 44ɦ='244h4ш4 i& @d<S&H ҈@&@&jzAA4id4h4h42F4@hFIꔐ@ yțL'6hzF " @IiQ=4 J~ O'T'I4i ɦ=G" @žMM'U?Ī~S~xTʓmO$A0@@;٬ZJ}nگ>d7;lYCP#1ٻnZ򟷦AV6t.C IN!],T.D\ӵBBF%H]ىe,y7rM"cP j[PLI(aL-kzkkV֯Y?|lb";+(ZTN02((zFHk(T!P K"#:L?]U(0oNn.c1.e&UU8Gxı$L3 Q+&-&+V`=Lie`Bĕx&fe٦ZxXYpSMgl AiS"!j# >)ӷ-:˾ٗ5wzŚz \a.YBTцNqE-D Q!xqU*Cj&kL sXb:& EbNR PԼ@c125Z`+s+};[W9nbb:eh@)Uu.\h l(H@*6"( T $] [tV^LV(#TpjK&^jVZZfQuTF3.|Wϖݽ @RbBD \iؤIե.R:Y*^]T P(?Z`.J -h$A )QE @ PDlDK$ P6ptҔ;.bhZB$"f",#$&+7zhQҀ6E!@YF@")H$"UQ;$__!|W1EC?zQcXBd'?"%brƣ4 ݶ-2Dyf BbzǿfYg*CV*yvߋb".ɻwg9In~+88[_7iu=.EW ZY 9\{:{i+u] bC3ǃǃp^~~-ڼ3ӏvs~\oʦg^7Dq~wwwqy:ןwe޽xؾ}6?n6ogLܻ7bHAUbIi4+֢c7,~GVA,-w/ DugǙf9[ J b#{dGZOJ=jnBgIӱj=^x6Ƿ}.09 xzj3>[םq=,94?8jj]qݹukZHМ>svqߞ|t%jg~T\]Qa6᷷m,g}~WM2H2;x H*v /5O nvfC5_cWd9=od8= n%oMKsMz_Jr׷o'ߗy^,}}:齳JӀ}`vGrċc۸;+f?ga+^H$X*V#X:aThw龻z Vg``x]dg˷a0 'a Q˒ٰ\„,<gG(yQ,1\1ϥFﲜ| 4ۛq7$~2=9Wþ=5>-эytsϞX WK֙zMd~ևs;_;;Q/Ͻwϸ@YnyQlc mA-jH4f~^&Ns\t>=׵ }_i#^ϾάtS퍑G.A_~ܹ k30N#Z|yB +j}^*3#lFCZ"?bIꙨ>E(Tp Ig-`MDd"i&v/( IZ{ ) ۗ[ntޖpx} }}7Ksw< u0i[`o<]qȐ\\ J'$8EB2~rT @_CCS~]F7T?5P`x,ZY6TW/AYW(ufefůV0HvGJfD@a̎NGO ?9$KHuN(JBHYAry⎑Ɓp4CC8{co.m)zaQ;3eVua;1ns)m+).yz5҃X P av #R}qrxW=222:m;Vk=.՞6Uq:ֵ*s݃wwwxIyq)c#C`6[Lx~R~>Iq\O~e2eJItyO$ؠ Z!*cUHli U': "HU66jf-5ҍ-STFEk+%ElK3V0B#lV̳XɲZSmQ5IiHYEE֖iQDkJbFhU(Tԑ-mVF%K,&ѴbIU,S)iLEjlj*5٭566m6KS[)46M,VJMe٬iJV5ekeSR%T-DR̙1`6lm6ԲceL4ҖLjli5QkM1*V&X֍VƬDIYaTJJ%EV2j2YYSRm5jj5 mMm,ښVj-XI&֍*[MII5ݝRRѦ֖ʭ6֛ZZ Ջ("hQ GIJN<:6V=/|lm z+09$ B (I)1?<mƘUijimZYSkzaYd2̉"|կ<it8w2Id~33HTZs}"XL]_}NF66 IhAPc86p\FڦnZl0F&L }\I(Pò /ŏ./={Ew3Ŭ|?{c*dRZ24&B ˬ׺P[,Wc0/N/lg]d7a̅P(<j~D'+ !T@a9O\qIֱ| ILf4:ΝmD5OLY7'c)o3Eyh^]ԝ=.Fg-HIٶJSi6w?'9t#ED<ta'y&5|F5. t%ZE6^Ø$H|ƭ j05yjgN{*zs9X:.n1pa~xņv6mQ $IC&Nb"H2F#ϧ2Cs  U=TbQTߚ  xbETU0%7r̓YQgALG ~j!@:S4F@$%D|+M'5& $ wE&>S͖ `FJ>>=mnwffq֢#YQ (f@YFEȸ2 h0 -\ósw6#ZP3}? `<}_%{=ƟΪNA@@Q9hƳyR8Cx<6Ehf<_]T_.0) T b,03ffxҁ!HI|nc䷦<7qtB6I&~.:aKM-YT?ZRՙHB$cEH,Al&NvZVMT*ͲQcmiJ֤[&Vb&XCZj6T5wjؤQ tYҰh`wnZIRZm[6ݴMէYmHͶ]i[KX!J"I6UjՙūRA6R_UJͯSW*jFv %A,54& %mo<5)*Zɫ%kSYiZWnu[\DLQjr##uPbJTHYtHpD,kf[Bj%$i]lۥ5uw]zxE)m6ڻlmj@P~z(VAVDvTSK^Y wl՛i֋R͆SR҉V$JTm%RjUU*Պڵ)[*UjMZU5ԥ֣U%V$k&ѵe&SBL[iMlYI6TKh֢Jŭ\۫nTkeSmdčMk l0ѫ)j&aRH@PH*D L7$!_"dT"Ie5I1[t$ܐE"$& -ŰF.T$30rrA!60EWU*&s@"M5 ک6 B+PRPR@. vX"AdT +,W\s롥zϳ,Iw;6N"  'HGۇa!۩W$\rF?V?n  >d0Ɇ@FKq C䞜S9Si+J<̑BVWZJhѥVY)kVM"߯b!1a fjuzzkMAdqb|s&ގn#${kf.y U2HH+ ԩ QLiJt=Ofs>hjjq ORagN )ºD >>|ZUmًETܖUD@D c5DDAD #DI%Pj֮[nDDDF1ƍS(F4DcѣccDDDDb0bDAZDQHѣb"L]znUQ@[!" qCMP! #$nO8ooҎM۲-@lXK-D6t֩ջη@CZPuW7||So%J`*LJ)>?5ed=BJ'HI+t3hv:)HH~YDHmVQ*VZŁ5y1͗ImZT~_Z9 21)L @!I0r{}hɘk*qpdH>9wxM]9^?Q׳5{^hFVi"6袾>|{r+1#Ma&mOȘ&b `=ff+C*qHi,Y4*"o_W?n$ciS%뻥UUUUUUL"!nѮ[曨rDN'w-ʽ6d2ThI'.mtlmp틋G-YJ뮹MYAl~^3Qf9LTEa08C2Bi󒤷Rs,x] Jm$2èe҈;#`5b.kO[]R!q m*t(*z{^iLB^$YJnXjweӣ0^I&>>3 ؛ۇq.TT)"QL dD YFTK*PVQp̝gB3&RPf"=<3 #R_?M{U6fm=.>^;8B,Ģ.ٙI CDû\>es%BFRs<%׳-Fݾ~;wT׬#L֏3ř"@ȯr5LLZmgfR`n! x#'(cF%ώtPBԋʃIG& Pgva$ztT@({彺jg;c2/=jT#o?~'K;J~հ>fCrqWlerؽHc,XE)$a[NM'%>(M7(mQ%ʀE/~: !ؓLܻ#dbH9DuC bzPX$/u mHZemyF=s[;lZÌ] 넚,dҩqOY'Q™t4ybH„"J).=(I$=T!>L3@@cMaL:J\zEl&J-r0 9C`8jad N3Q6|_0!jS)xw||>r ֡xc JT JPPdA>,`f~_ZEː wofFZbFQF ާBvL@f}EW8y5S(,68TGUmwt7) Wf!wD#o$.L p=\ADބ}bn׿v!D)!B50`Fpç6gӺ1a3ߚ8'tP V[5ugofȚm$NZ0Fy-{cDipetpn 3("$$9ce[hijO*MuY 1zLh/7,s\/ms!l(T=mPL[$*J SF2 (<{0JX X@AaPU`H!'x&0IRw~zk+k#P[R\CP"3$.SkRcƷf#p7YE2*,8Ddlb H2 _M,4PI-<+F 2c6yl:rfP {sn*+u7*LqN&SA>wm@$Dddor=*UT٭x#Õpr*WKv %sLX.h.Fn?P ?׷F{u|h3tjM-LxxڻvMOg_vM^-A]:l4Y0T.QB<0\у 0`3-&L0` 0`I&L0`ie'%%~C"͕8ec2SsrEwFI4,TmUCG {S +案c:KE>B yefeUeǗyzczE* "_ UUkm-+Tcm"*,@~fDbD0'b*@W2@׻.|zIKҾ;8>G@`"dXE+.qcرb< wQ-ݠdyd,bfg.lDY%tn^/xT8`y/G#Uo鐧r2tT(ܾdp@ca8\d:y (2@3VU$ zz9`rjiCQaH63i7SDVMG $2@ŨԪ԰] rnP> LƖH)N!,̉4[f{ TP wJKIKF~E=3xycJljc_W$| 0ZUW3n(NP* U QdEhds}K+=-e(^vPPG O2:~B$C2tkm2θl``@1 . Tyz]9ۜK=7{є{ܝt Bg_$!$ hWƱ VDHIO\4!"0:!I_ͯ7~ٓ,jKY2 Y} .PHxla H "2(VjXQZ$̄/dX~jG"HH@EB(χ?~oQ]ݘT|ϟ__7P yZ/~+a5%~o5G\6gyY !ߒ a TcS׋Me1?vh{PLrJ]5m{Z}^u%2F5eݱ\}X47KbϜuxD1ހ*n#r"N.[I.*3EfmsQpn; %m1ޯw(alw_Vܫ~-d˯K99e~n|Lp+jXʶbӮͼv0!]u]w'R0 }ލxgk Ar/ĩk0ݻd^2LEn7 K]+UdB`WH2"uaPVloZZ{8!~H7$->] ;u:~Ҟvq[BD*7D(]e _쀾?!+طŵΧuQ ǎAvp"T Q P _su `EY~{9 %!TTZD  {sqU>gQuKK $&P@ i>>C V@k؃ Phw[ =AW/?:'Ip=P֑mHQ>!g+K,nJ !RPɑ $TLE3[my T\uI2jjhiLvj{UlkK'VVy.wUJRS^mkUri]ܳU0D+^ʯMkZRB,JlD.[9E)yumtdlV)lUm "!֩&C6*U&J][{YU{S^65ּ?)* G4(^kB r}iOkGOθ}W-7HW,VW[tj? A; v>?Wl+[!؛1ț [)Ѩ؄s%%DbH) 4>䐨`amr`˞c'<Kb#MM32_S=,@Zlz`DK(|n2>;~7F?Ow>XįhDNt5'"NSz @7Hc78Ř~LWB]_LN~c9_ArO6GU7phXqLhFDM762`H#[(XK.Ç~u<~ c. :u3Ɠ ^2$G(BLD;+,Ela%DXG`Hr7k(q61jŲڛ[e,wwlwx1PJ_y=A6(wG()B8u8&GE˪FRZ($2FfU%D[ondЂ~k&@k(ͷnyU%b@v:_Opfh K k~Ϸ{_$fz@ F2h3JW?|~>j-HJ1t˱bwx̨=㘇!¡ʕ74uY ~Y]m ?W_]~|Lqb=&_ӇߝW^}>-`MZyge{Nm.'C**W<:o# 1NhHFq'ɇaC ̙3Q3g2D@5~ Oaʞ٪Ga3$;6Pup{edppld@r$8 Y (NZ޼%c_qf֙N7_-h=9aN`p9:/ )]vUqҊuFa9mR`g0. H4Yd=*!=]}tm8RZlv@ɲ4Ϟ/]dD(_;`^\.v3`a=WH9KIwb69g31 NvI0^:|2Aa vG|^QsyJ$^Fy:RfNçHIW2/)ղ;j0Y(̃3fn2#٧L>)hy0OSS(?(&]` xS? yB/wUaKq1V-B E38dHQQ*cggIGwPD@xY}AC]g)$k ] 8Sysa͞CjƢ3axSOts6/lXN M LULzIF9g.xtt!kN&5~yW0#XTBJq|"D.60:eBh1 U cL&;8﬈zǾB ոҏ*`T*Q*4`ZޭtܯHFFaA[ezu­8 \1ބk kd<>ܔD柧lQ.P(Gy|.[s^%a >Ȍ1Ŷ00ʻ0+[Fў IJ7ǷN_4͟أq~HC*'˭Ƭʬq&@ G^7>rۥm:7-~3>Y*Ĕ37k)njwjV?Gf)!1&0I_JYHN!;WҌ]gَ&Icd>9:sM$zP־TKt")  jiɠ: HjWс!5Xfݩ ,?^|J `$sD_FݖAó{~X/̓gٗ˨:.d8#s AC%iUb H~mVRMTU57[m^Ib$6&dDD@` &D&[ehj-Xllm x_ PX$@RbֽbU֞{A(؛L B$0Piؼ7Td]фGxa1pn%luˆ1`(ncE~JM.#A?DNR2ZՎw{w0",uW6)4` E2"Pc}׋_^j*__ի#I! 'ʩ:Yw010RX?f|_o}N{Bt}Gˍ7,(R,-X+gߊӹ4r*]jT.髗/Żj^ŐDAl|4! fW4=Y˺bJ>@r,$3H߯;{}0$=l/.jokj_.ǯ_o# G[0qC5U-qm H@`a%skX0Eжӵ6]gP* AtBФ5Ch_:l8m-baq z%q9ȤɇL,ho :ŷ]0<n{N }1bk={_4c__?LB2K=Hٙܝ¬юb~Q~QzkxgG}=b.rI$ mSeYf,-V+JҚmTХZUmdQr8&ܕvU[?u[Z%aBjXԉɶ6MP[(!, "ab  1"(Ci6i*-jjJ*ۥmJ[W5٪JZehNr)?MpiO}Ո1D\z8i 5(*Ɨk")^ &1XxHYzѨ3$ ְ14%.0 !a H]^0`)cL$R!QJnb!3Hku\GXPpVMחD5xK={TM n֤$&P7n2[sF(sL 09 mxyMxBBC~TK3335,acldF J6$Qw4DkR `jH)&guλdv߲RIQ^أ50LݗwdO_צ'ߐr"Ud/g9$SGۖ!I~|ZSq /^0B4&2OAQ1ՃZCw1 *o{Wnẇb< aEYWZSjuViQ@b e%*4@/3ol]:WmQ kW!jA"ȑd&B)j=z!@>j )#5#I1e1%RP*M'nuREtŽ!0(~ ht.vAta"y`>gqU {۪wb F"I 5Rnyc q#1){wɊտ _qNq?b}n-N*־[u2b[+dZ佂2*4f `)P}4 /_q%ŁP$ LM0᪫BV~qM!1AP ' !*)JSQZU4 MݦB,&(fh9qib .!A!H` ,M J.),쀷Jaj _Gci1~vQwc^ׇjdR'G{X(iA j@1?ĈJ˨|v>ĖkZGl?,`La;%?&1 rOS|6]XE&l|˸!NrU#ѱ}` XIdb NŽр+?U2Lr=G9&<؟&B ǩ?-$H4Zц ! E|M..$PEYI_޽wwZiΚFrY~J\!$9!L O?WwztōYGe  %/d0FȏY)YM6/ v쿺rCo }>`|+#j+JZT-̩$m6߆gb$ uN@!6Œ*Ϙ;sfߋoov ,Qvb[^?bqI4P{}DJ8G8C&3P" ,10R6.K.۰* ]=[ %'n3?~~ww5akx,ETUխMbCabgH_ ѫG2CM a[^ 0db?}d>0>E)[}x3'FQTkF\W-6{#DnV w1B[(u W`8F00RPl Z/@=`|Ո!2NzJJO1KqQ|-u\)JR)J[YZؙPAcƢ7@kȣ(3-GHp gE@SSŋ:Sw L'CQVAdYOۂ6 IOPYXQE=T@;@RAM"`+z  cFJ^~99=2]L88YJGLxZ({S$NFg ҔZ$7s/ģ>FGH``vAP̥`5׵0YT%_e iś$KNy4! D3+2HO2u4I$xFH_F+pYa*OgμW_^Zqdg16(iNXu/*fIr?_~]N.,D4Y{0 d&DEb"11_﯆\ӈkސ8ͫD]Q@9&1CyDϦ(0bY8IH(2Bc/YRJ鞞?d%]'f5 ;AMiHď?-N0+ADN{+:U02pg%i87Dz~M@PE GB=vbEd3ϵs.џ|~o~*'/ҒB@?j`1*t`GÏ[{@f.\BA!ՃϾZɃt^cy[1ɻ3 wA_A~A 1LXCPObA GɨI域C{+=euR T'I/QD?1'OaߩȜciƛkKŽc#iAq"fA#/'[I ((j]kqGh]EHG~LhK~鉑 nx)"Ԗ #qo딥)JR+Ά׿4o%D2Go Dd)l$s!du=$"e=K)L:|c]srIMJa_}](2AosDPYG~l>wg@D_Ԑuܵ >dLi6>ϰj3s 䪪"ŋI"Ŋ㊪1Iy{F … y4`E+l/ `RPTV+@R?EmuH`Gp_3=`FL3HS } 9`X~UJ&WvG G~z|뗧]|e: DXeJ -bW∵( dsK&n7 ?+GeX XHi B$d?`>g&F%W]e=\dX`Z\J)`;ff6Vy6Z^:H .2? yR;ˈmeD~%&ΉSr qSwcܐOon9}YNUP ʯD1lVkCJpWgW^EU6ug @:N[)/yHiFV8Cy{ sǹpV,h~Y 7H< O]Q)8Ygt1 N喃iD n`!I\Y9'ȁDꄑ" Z^TgY?_MHr09 fL>f9' 9y~ӝz;S7KwBș*„왁Im_(M$ef҄Sܙd$(1"S͌*x%4̀# *7WtT-ЦD("C1!9ڇQMV :FA4!'Uv}/1G/aA}=J.y!.6 DAK8pvO`O=gp/JCI$u8m(TH+q[rFwȻPn#[A.\ \9!ɸ5? tC7x8c0?GѤ$""qYECV(c)t9 #` d Äz<&k=ݸWKɈBblhBB@:iûa(xBlji9D-Ɋ| Z }C޾}fäwBu4aOK߷TEW+AȬ4E4QkZ,FբU%ó"n4 .}WcgNH:)NS]5 `@wdǘ~, vk~CһY?BHH:ٓ&@ilKUxVIO n!@ԣݎuYCܯ!sc5 t-݁ɰ*,*;[*Xz]U/J.v FV3@+kgKnc[%XÝ\tq=h>Hz`Ku+LIz=7 WXt>,-E'}=}H}̡Mܣ _xs ^LQ``lT n? V*b47H >/_B'Q|,3`d>x.-ZkcjJ썎(aWCC$H0b!c Ӧ$@zJ]h@7 -Dq%&8f+ddcx3d퇻Wl _>}Sn$9 9s|NkhE{zmbZA3%]+W5S/>;M]DvSv'CZڞA_kyEd!2K7>7Ik5<1IlfjY |@bJ !B@,%pX cAA.0\V(U񏰖@\ 1c10ĕ؛ }W:,& g(Z1V+E Zõb|J$Kj`3xT?͟`m\afm \܁̛hj긚Sma ת\T0*IV[N3 _tDҪ guW|mKh^%-iUhݺϡϡӇhX~}쿧ICϽs^CJSSƣ_#Wf|>_E7 e:3JeUƦݏ7N]%*?ȀS/% Kȁ 6r\6k|o{WRbC &/׷+#l( ^Uf"# HHZ6lm0*?]~ ?}_YpL$f 44hT22'֌i=Nw5>Scs <bA.W3Ĝ 83@+U3^c35=A΅Rtj*"V-p;YYXvO~u^f/GksדBNeC=uRG}Ti x=hZt~JqitY &2=ݰYp7s^ZbX<0j<Ai~Zr! '-hfA 29Q:>ozpD$T+ 9@gk{n{{0~E7kHA-#Qщ.~e՜>-~;qM-3)L8Q, tΆA;.akP8ׁނ4A-s>uӱ5DDxx̌20kƀ9U܁``Hr7bQ#Xd0Nԑ* 0xԾAS"@#0?"MwOUnݺs4ɓ&n7U؇NZ 0`Yeffffffya!!#9$:]H 2tw$X BYep~qqqqqqqqWWҎd4J*È8TT0 0%Z-Vy\Herb L,kr>h:2Vߡ!#GwJCD;x$k\f?t~'@],˥І`BR*nDֵ eRZ]ex% &hx(PBe հϨ-a[}vRoxOe]2vdUpaPTz%A9yMW=PJ܍L-Xb+$-X(wNFꝫ_떭ޙ:ږhHxIVԫ'[jm\Bֶީ9Vȭ ;ki$y~[I yهQPlDԻӤe&84>Fĕ5:6Rϋ1nu<%jyV;8t7O&+R/ FDaD9!@hw)8sa:nwBi3 3$h-[&jp~Y )}eȦs@0fzNT @V$ʠA ڨkR eDcg=xkZ%W['/@gUf-87D;:G39+cGF'.'mYʍGaR)Gv- -ycϥ ` ٙSWW㿎KK>ܪ5'[]ؽդ8\| ,!;CRX{ X#KvH嶎eGſWD^,omb{}&@"Z40 "2؅pG}Sˎ2͢wM8BFJ#G̴waܻaeեx(?>#5(߃sݏ5]oçw?zӷDh?~%23h{ɛ&sc8!'0IsEӨK%J&%&˝r_ ?琒UFB1a&)gу]~>BN1ނaG)IT* TAǾ!߉tDƁ!Pֱ0_WJfa1 >l~l?1KiSPM#\4-9R-2$R;4lO#sHİo+gJy'k9jbݷo(fdqct?q-; WgB4*K%X!2`I,iezFh10S6|v4dn We*U({b " ENЩ5ȈXIr6ӮtZD)V5A:}\FHNnI "7K#)`Qs&Z-Ewukh_ZLkn捡W5;v[\kro¯L[Ӆ\. ((hj3Z-;uݵ &#wL֏q3ʽI3:~Z ~`>ifopp`I~?0DLבwX¨P bΩ5\R ]HT0q4s8%!IJ):%'9& S??:3Mff*` muRi&e.ɶշk)rEYjD9 `0%" F=Kh;3J]ӏEUJۋfEؐzuoo5I1! HJl>тZc-_-h:ފnc#($J PA~8.†bef󟕿 6E2Qdc98+5XCuU"w~|5V޸Pv^HY>]'$` c0}c?hð [ao\B0aoH_V?JΞ>7-g_ 'aT,-EC{\PcBNTMYla2B^hB_4Oe4VXC4d;F[&9rff;vRXl+rɡ¡m$[4;T'$ vJc'_|P™^@dZwʪׄAOk\7A)D]_瘙=~~*EŇ?eB4CˁËy.Oe~U}Ὧ!/fԈEߎgvMTy9!2߷JF uXj%p3B%59Yy2!H;wi#i8"xAmwD/CTDpSX|ᆻ>Q>C_:4qiR%?zc m҅8 Xs* ?}?TGty|[\6T C YYuLovΪ;q $,B( ɏ5h%2*G^TSBXSVpb[WQ@ɌʊUf(٩\muU^󳿏Cjo/|mܣw&\Ӗj}"@8?d|Sn{Ӻ7!(/m}шBD/֪s9;>v:fEw+vLj]'šq9sGpf* ǘߪY!5 8afMٱ_-"WVG̮ꓯw}3s`\)N=CWf31iElw1p E!UHsn~n;nVXw__|CMhLdb9 CU%E,1i7hoE+hӜYrl8V[ak.ڭqMw%Y[T,bq0bJ !CNJwH &QQ t m(@,hC"軒rѨ)-qr˻)y8v|uByEs:"ݽ; p\ʩW/wr'ڻ[w}x, -oNmj f2c|\ \I6!j>U@8"&.>Q a;A7L|vbU_ꗞ656TyoG^0o9aг;݇Bh6NS*%Y$K]N:VqsTG+Ovc;XXXCB|I"{)CC, 9$\GD+Cbʃ)98oY*bZ| JIND#C2fSb3yߧmu vbu}'2CWTg'B#śdYiuza7v ꘸Vd3>m.]C*-a^Qbkp0˖q;}E~*4v9 ?,!ӭne+4@5z{jɺ1LyǀɔϠem2I zGjzzHm ]j_Yu cԤ3IaU5n{&=y! y"Nb}F8N^0~60q>?]z)7z3k*k|m5ݹpmȈM ʿob-b%art1x&첱iŻ.eHRYl8y\> 5wsXw,3qqUL]DDEܫ+V13TV2U&M͖0Kwswc7uUSXw۫m8+9m76VV9YRM?cDzvu~xtv__=mLg?Ɵ^~zA#l;:nq>ҽ+lHWGD J•}_]nرߟj=_{poܵ7x4fKny><1eI%Mz+xED "y P0 EAECU` 5tBEkjPe¤@)THh ꁼwK ~?EO-x'c.v!\DTOJ!G+dO"~~W F_|vأmBNz4gE?bHGCÇmlJ _ߚ{/^S(" F=zH>xH>RAW ?J[?c?j>6swwsY$dw=}"q 7M!UXD. waLF [v$ w_Ue端h.fؐ4]9$GiƟPȑ2Yg$TƺH"l,(`X#a(NAC mUVCkiskG_.p4ct]mj['"O/,jkyRG.*缾.MB cl[iy4„zP;sw.K7wwyYCP _j (_zÈ=~?71Gwa9x"CS7/wk"#NCy91]1ݼq)_DYDwH`oۃjLd?d[axoW?)[irmrB@"D&y;q퉿w$RAvw{~||Z7U\/qFoo2ץd.Q"*(ei7UmZ,*mllr#DrlR-KmiVڹ\YfI "ViK#%#m[-mmؖ$2Fc30, KmL3vնKmmVmmm6Nkz9dXgI&]UUV\椒I$nNtځI BL 3{EળZWW,v*bloO=KʊUBuɘa 1Tïi;mm)V$e2Ra>3ZtLaD7%\in7 d[m.YPR 0n7Br2PiR)䧒Jy3ɞLiHJBRֵmKmkbelֲZؤmkmkjmvJM0"U!)% mc-`%K J@)2DFJ@F6ZEV%ƍm[m(kFmVY)d Hd̍K I)HB$%Rd+Ne4esWt{[i[-"Kgror2;i#"V%dc--qFHoebe& WE"aa Y^FyVDZȒI-'I00}?^Edkm׷|^1m~_{=9}Oq{mmmF%ѣEh[m[mҖmm>><ÂY%[mn6+mUm|ut;K[EJ+mmJXbXE}W^v.]_S\j/G@b(PP;ޕk ۾\d6c| i<Ś>'pAs7!6LP`cc? Qh8x_VgG%5 cW!悡{,qũglxn}![,c| L%VhTp ǧU217q 6EdW1V~Vζ_cHq;v_aiXima^5k9WnNҷ=[\hP^7 \z>75Lo̓d\}c~B8H r3E;+C8QtgT{lכI#xCPH'2t2"{l{~3C4Zμ`r&H,0%ǀpd2&u8Mr0ij(#}!ڊ@9F"`|o_ہA?O& PI9Rnց@?ځO?U1[h3$0 KD%r@ Y Cu9=k{d<`A}hɏכMoIe}fQrE{ N_A]?Q~j!rAZ0$ ,@tRfcQ羃@ i? wH "/9yg: <>)XCЀeR\R^̘ {5.`eXE'2_1-(# Rޖ⥲Ba(Q!&bж%fob*EbfG# ==PT$iffǒy;"yM$g4H 7d'f92. ] ֥-F݁R &H` 56Ub(2@^"J8q;bZ:K3U!ou&aAF0d@* /^+5gc%Aj-֍@ _oo2[hi T @8koSeRщ"@NȴJ D>[K!2f ,`z3:Ij4$"D4 Su{n71nBGDS':vAmHi%ۋPקivxl  b#óuʑ(ej]kbkᱼP\R ^;zH fCah`,XZr(@e- GϜ̔8粠" mm" /=W .H_`txZ/wu9`dl>Wp <9NMj-6P5sXHd s& u-J0zcxԨhWCrI  +Ҙz9wIwZ PXC,7Kͦ C$7A2[N#GflN;hh}yy_b$I5Iw^O2?}yځC"&R#G'G#{|@>/=㻀>BwX}]$ g>6vWO iV,z쪘a{UkC\Ĺ>Tѫ ZܱntxSfFa!fʦ+X1] G ; IB{x|Wx3][rGKVޛs2!u+ǏHܤNQB, 2wݝUnNԷ4µf ?so%;5jFỈGvgNzvW/Y~h$]rfÖ-:Wë| ZU.b!,o^uD1UM68hoōč;% t2L 0^ ?!B$`BG_(sSѵ+ZDc$BmeVJ\TnYZLӠ\ݻ[ӧK1Lr]8EDQ?w=e ,$aPDVw]17Du76nBmjצ,W!!f&dݮhIvu^H:J6Zܴm$75,Ed1&*0H8Yph2&1 S%M9W7fuh_N9B%b%ah&3/m?@EnB oꇜ%?WW! [BV !J"t׬CPIh)|ϰ-·5'%U<~v'>ew.ʯ/VɨU_Wny I$0/ DM^Z_Lufq J S`"0{$t0bI&ȎpFC!CQqSuܓaXtz\P_.p?PEkzN "X4I;E:/oJB6#m.k/m33f]1i::,;§na$ F>4oH[glf+(oL8EkMIPUIER;aodY>a%U*!=~l0\ \YeriӘ:: +KMГ_59Ԉ˟>$J4XJ\B?L?wȡ3I#[$Me俣v bN4*A>?>瘡H} wDc1َcJJzQzMEDH1x x⦸cen ]M̡p ak`ǿ*Foő-TJ WCl>嶐ۇae ;o´bP&JM{TPMNbw@;;u}Cpig񦫵hMLa!%$3o6ma j4R\vБup:o7{8DHC1L!oL/' mZ`a$2Hy:o9ԝ I$rLpHfpkv7lr>!DZLyQ9*-~oŢkhmY}Ҥlƭ்D1VO=+_.7eGۄϨay7϶g._ 653]ʭ~FC0=:Uya33)AXxSunBۯ{-+J4ӻ!@cE P ן3ۧ:sDHEU08>7Je^OI3!!S[H@4P"N^YW΂ @OG†NvFHE@F)PE4*0ʧ{1ʬt\k#4mP6H0—ul2cpW}bX^`*µRT\+2YL2LedPJ8xn^8\ `wYªkֲa!]$h|NO]T{$Ï!*MuI\9R_ԨN~$&+L\!Os9}HDR%;esVlqəBMd$v[q_ [nPBH7UWۺ[r2PT, dΘʉPa|o8%>77cX|RY i/K,CHcL yezI1BmG(%ɾz(XqGZY-aX $Dఄ9P).iH+1:eIi4!&e{5"XI8!`C mT;k):FM]t)z =ƺh+ aLrh'*`,7&YY&s+8d RI#44e)K5a<to($,fN9ۣ9DGX!vλopSx ![hPbeTm!̳Ns(+ $ EJLz 4 kTY)\/PQCTjuȰqc]W;0o^ac\z@U~}uap__LIPAKn൑+jUX9Rr0j뮫[EtoV u}Wo,2!Å CTF#nNikkxȋǦp˾iIPBn!7cn"'yhF֡68 qӆ{$Fb3[~1x   :w uzĒp'Z5Y"gM=0('l2sεZ`uVvä0ꧦA8\e](K;4{7Gr Q73^8Cjoӿ31=]$s[mm9aF||ۿ߆1xo=DbWPmQ(tbއ ke(jz~^]nEq XUY">*u!mߍ\Fp~9oMc|mr'"]gkt:ٕtlX 3%;`(((0M fG߫CO ć?vv/ocl9,OAo)"?6q߳ lGn11C]W3f yܷ>G*4D#]yD\lXaG[g,g 0/sTj:0݆l-|( 0?un[-h&,Hk2g3_6&SwJ ?e LVQ>q1w-G^y'`~D's znaS~$n.gbʪ`(h&Z1a2tCdhm&>NP w#ЕQ>7¦RRWN-][^ #b0 I;u9`2{!h/'~e#u<3Y> Fb)@>`w84CAZRm @;0%A8¸l`D,Q, Qfߤ +FG bK0ǑC##C 8`4bN9f4@H H 8Q,cN+ $˞ǜa2B]HBA!|{|m $" Qa; dc(AT'#5QKEVEZ\# ԠTO B;.w$wIdl xWY dXGp .(gI$iL m ")HD7|}__cα'tJ[uUHϷvj=3 qc7X]xD&3fҰ wdEWj"kj}>AJ$dhCupP!Ei@|1ʌTN8`$Aè؜D.yoW h;GF$S D5r{L<< QϟH{߆j(C\J&ɒ WWɌF"qB@&ڻiutC% 8DLuy8r8uFEPЃh!!.i` C-\/=o˝w7elPV$F6l BStnKe,Tc##$TL J0,cm@~_r 03bGwlv.qt:R0J*YL@1|E{A$HsNY$@Aq=^PPS\&ْ LG}(*&J8Y#E2NE{(kx=\ f)N:65Tրm fj J@JD= zi;LBdDlO,9x57;Y:c@ %p50_Pzw//k\Xn7LۜlM ㏲cap{9(CȘ-Q,HW0`X}j7S7fsMsZhs|@ 47` 9ʪQ7K QUFa# B-lh A /td1H Z.MBHq b惾SI(:Xr@1`b^0XG^Y]e+ |W,& p.cS#>6# LNxN# T `r^ast1&)OlCj5tT̰agAFPnưQBF0@_aA0u3qgdqZ3f0b +2"cL`i}V@p@@nW·^RYfVxJD$Tf J1cu!d=)<6@P 8 9ɍ4%g`KՊ3wSl|Sya]Qbu0?)J*e\&(k!QFH e_ಡ N:`;"SzcƍfnZNT!3{Uld캎jaNˇhY!;$%1Pi,"!B!N07e*n䍹I\t'FjrN10Uc(ݬ;fR!8Υ[:v{+ Hͬ5c@@  Dbq8a_jj4}Ý3P EYyN4N \@䉁91xL@j'0foaA[H+I45Fq"5vfh)aƅVffFK ?J>6e5TU I0Isrɫr 2;󷓋\tlyהiͽt2"]ia&)n@ :rDm)fBOI٬.SΊqq֮Y$ˇG]B-6-V$" F&32~:hr9~?8ie0ۅEYU>Ws? MN;wXh)[V<B^0#Iq'`ߟw&3*c&Vx0M/JJ|^"hEg߾(}FV};n) @:S8 `ۛ'ӈ'ZⷚVc_ȣ\J:BªHXqR4xȻ1|Y0!9yzMicH$F[ߙX|K?C&wѝ $d], ̙J9ff*WXf_*8B*v$?DTǦCZIdo }cZl_d";bmY@)+u?~ρ9&TNꢄA2J(|Jm) j$oc2(D@"Dn0Cy߰޴%gz1g=짓8ΡyrLIa,@azIKV̽D /IEaC=>Ūk*/GǍ}}{&Uݝ"C ~y*;mQ;AU9\ EoF\f*sߺp u ~_DD A%]?7?t:C9א?l_Fa챇3$p7=9k1rDR-)4kJLV:aGYX܅z{Z[eyrqX D:{#0XV FPIُXhz^! L@^3>UWV,!D1"DA457 lͼL43Cy| 󴄥!fdc^BݿMkZlj ߃vmeSHR"Rh ;sze賲baN!f7<7n_1U]W|Le<~nM^r"xtMpD(뱚H[9*7@5TTTF"K$q18̇MS$}:8É $z K4!7b FoƱ ! Hv俀xt] 0,F;)xP$HEc&IHLD(2*u[2a `Dj_% c˯afdxsa7j'>?GW6U@kO2&AD/Vէ_<xO=pѢ;NxI)O 4}-1Azlt+* bOsDFfejF)@!Z+aq۟\t&d)=ev91%p"gw?)ʠ;ׄ 0'"mjg/F67uqVQr9z 0Bt }7`vG{ ;( d))ϽT{NW`9Y-.U$r:E'\ϰYCJw@w;Sopn'w؈3&iA34Œω9݇333"taE]@o:; GX̐8>#׮2}% |y0OƩ vG+)3V 򦳖PqQԐ/^0=?? y ߅?e?|+6$r%-O,U26tgsmE[)|57VdbLr{2"aQ60Ĉ&D+bgt:#+,]߀sQ8n|Kh~+y>3XN뼘)S\"l-yf8 x&\"80!pf(ӣ8f=2#|fa!P`t:<\54Lߪ:-m !fݬ܆]rnw#u|$Ŭ.*I i#+ŝ%IH? ~ p=JA_e'y^TT׼hJL4f0OmCRDFr_9(;Gf%u=@!uj?ۉy3$w/__޾_kȈI$ӎԟ89>NkOB/,'x{U>ĺ]YƐ̯ m*ޫQ,"@liPwPlerL>'opr$׭]BQLSj W[aYBL2GJ qłlV¬1llJFa 9Θ3Tw4 FJ 朳ϚyoI˷@ep̀js'GL3`_IP2M"={_m3·<0ӡ;#3;8@ȑ*Ht [mdUN"$^"5ƥܮ)- qFT2Rפ.8T»RT3vw7SR O_*S<1q^n#'ڒ##wHV! 4gm("#*EΛp˼L|h(ao{0 %eߔn[fQqؒt0o–O?)-ٲ5\ٽ}XVʂm+5#~eR) E_E((b E_ᎃ>0TB"( a ?^b~ۣ+&&PCp5rT<4O>R"Tgdr16`%o^ibN+ ~aN?A$" $j>oR<< 4%˕Dzaٴ5uq~ï9ׁ cjeRc#<#b$Y,= kB dxNotҼ;[gZα$\93M9֒6"Y!/TSGZL+Ke  u󖧄Q;tbnһ M\īŃb-iLI7/\hd13G⇲:`=3(eQPq fn嬉´ T[?B/„}o($(z}I$?CZkC֖.LȾyhE ~xVO;10Ӆ0 :XZq>ԧ^N]mn=}o.333"bYwT\>? w>xo q('[֓eKsлŗ 0AtOXN8.\Y, W ^9>nc]S7tn]]P3"Xqmcj3y:.׃RH83l)\ j{֦2vTH\_|̑F˜jE35R?}/3"i}ڲƴZkw`6 q<="}M+ZP**}#PlrJNP=ҦKƒcD"9gO}2*,tU6t`E'Ёy|MV#2~oys :틲y |7T~Qmh>}Iqdfq"r5R qIDK"oJb P%Q^ԝSEH 8,>,}C36*X!'ŽvI1y>ww{~/k\Y?T[5 x7|j-a,ݭ܅PVU+{fuU$!)f C9[ (nLem#5ﮠ> cʧxl*Wu333reKXn"W] iA!AT7]p36,ᐬ+Ĝ/3~Wh0G^!AaG3D4)+d)Iq gX qC8:xh__V/%8|MvY8@NjpbUXy%#gR~8>⧱!7?q,t@E0R,bpxU_HT?u݃d-莈}(o2AeC uNԳ.*!^$J)f2] `?kU_W!Qhw ?}"%O]il’4K$k{mLl܅ Yj6:XuU W݁mCF2<с3bKi[1):n]!҄U'c{?oqX20Z0逿:2XNX~_<$ Hspta'z6g !'6ݷwh7c?d$ņ`GS@6}{9}lYw`DM&UAD @_K~&=$v9u aXޚfz~eOٱl2?jw,`p%@ߛ5.d4Ȉ$IlTd 4)IDRH|\,^%kߜSXjdRfϐx׳[Y6vjvݶjH[GCaz,}6l p'?w_/:f7eYim)I%ӥo|z:>_Ŵb حhrPiB F~z+K{R-xvkdwI Cs\EE ?>X5ġUxQgBBp!AIur}ud} Ӯg8_Ac^2O)`YE!ȖD>Ӓ8ORo|۽KXXA(9,oO++Y  rS;cGCWFwK308JF H VdL$#J| {G ZWq+v"d e:5g=N.ІhY8``J PFv](>QT@qo߂a0џUx,Y;6#_{Wg^nҐh(ګgV7},cݗv̀mEƣOs7h$_rdRχ 9$A!˟t`l"iK1Sa#\pۏN\RE@D3gkHpc7wdwla$!rb"Aä'&!m,9t`rmNƪ6ݙΦffnOQu\BA2V䡁>'/O6;Lp!|nFm~z7Dv]N' o+L?v#Tti?WlON K%I#$*, IURI$ UozKrI(T "m⣯wp`cFiHPHI[ۦz==9o-+Rع_t2\Ub" Ll6NJJ(]0 60@;MM R;pI5-,W+h1^+'Lf⇡Dh$`'ZYn!݈w!ֱd CBD4SLmUY v硾VB`[ L%Ň޺֧͋HZQNF;mdIc3nc݌8cȠOEOD:%cS\Hwϕ3z*HOA~šB0EYu^vL  j0;< ?2_ٹ:I5.y5 ]ݵle+jIdvLmV{4q ;olaNqCuUUU9mr~>{qC- /kf6y6pAt[jVDtn&R#lsY0ʷ#eԂ) 9ܠ&"9yț#WC o<.)؀_)t 2,ېLCaa}go3iEHD"ȈqZibHyOhVMsfB#׷'88]p9ݳ4և uag[/8ڽ 6tEcHmimVzYҽQ sX^5Z+ߛhjvwo|rњ}k\3li H#V#0㸹tdg-e(zf XX9Tt&}sTP3Q"btu6/9;0ac)wl|z09/@+N4l ebd?u~ K;9nҁROD]sB{kr׸fes|XOשܴ0GPZODaҵ(@= ,%1mdCMJTTf@%[*iY 4zd<YV,A9u1ת#+D¢dU9T)8'O;M`@!¥N(*VWS1JBoχ/z>+^vO+}#c7Gq6k:ӴyӼYYYY뮺Eeeef8*6Ix2ٗgJSP?+"!ҕ@ dFت>n#?M8-6 KN׸ݔEʰdB%30kI2̈́誟[*p,dgh@Κ}4 ̓C"r .QuțLc\Zcd4Fb i_Dv삉ۼS;xncx 6Nt0ˈ1A2E%8jdQDZ0 Ov۪'|aI ׎=>YmAW*fTG^Dj W}VQ%Qsf,bx*a]MaMԺl&EY?3>ϺxI)do>,K4p+㿏O<#D*vRC0Xٌ67:EOzEp aBe7 {t} .><}x3bE]DCJ:@K}/tڿCkdrMn[$N! eEfe_][8ùBo}3QO}Lq6,ӓFQ_=p9U%Uw׃x(($@\FwHF"+@><5bkl,蕊RL]j'_[&1SĆeKAϥ}n!ەg[ #\#\yv7%qg&I1Զ,%f˅aVn؋""G卉GgAθ:uÇ^ΝiN#@a I$ABkßNeS'F!WȷGM$i*HBG3;#3 +Ǭ+_!PWl{4D_#TxWMҽa>y _ӉOI}{s5NpX1|6BqzSuj׾\HeQ@KLyքSLUd$n` E#s:e tsՄ%FlDp[QjrJ XU@do 1(@I> @,* ODW8D**n$g1cU?%;|k޽WK']sIX n6GorŢ/ *!#2a2 @eVvL0cKW n@Ҁ$x'kNǑ־+j-W? Q8*bTgiD+@RdNbz?Hh=:p̄ڎZTWV|)x\15F#҂я8Y#u,+ ^_Eݙa>dmC1bDB!?eble,mD\s?dV khqY5Ό'R20c& EI80$d$%Nwzg~YYY^U.Z~9QbG\ooL" b+n쌜DlK># # ',i|C>zmh 6Ȳrk'mznxcfKڣO&yC)5z& çƛ!}fѱccI'@ĐI$|f:鏻i H ūY_6}3^DiSLuvm>V@S- Caϗ6aUnYC`L пKZݛ5tB]-vE4ͫMQٱWd+L\։ ͯ[eݷnFtDeTޢЃUe.c0F+J͍1\Oݷ"m(m0nz`Lwk[m{M͔m#]fPT! cvD <@k @{8>`=,K "4+--Z0z~5΅V3`}|!2,D`'i~#eF} o/Auw6Xbŋwbŋ+5fދ?FĖGj;su6Ė)L Z}F(Og>k 'Q-t@obHjG]0Qgn8}m~1?bYc!H7!{qʥ y{ Jڬra:CI°ME"?cԚ'Ĕ~siDs&w5ZUl*p0P0c&QzRiUUB_TU|ĬcܫhPsk=3; &MT{YMw;^Br+m#مSv^[TF3DagYZ{lhSr>|q>T x 1}"_ܭ/b-|a1pm IAH>sHA1V+E k 丮+ԸBԌ=ˢAFJ\;_)=b.kԜyo\c2c lPኧ0XB)U}w7#{yUUQI3"Ȍń&Aq7q$5#씩p~=Zq!BS{Q9d}Š#{7vvYF7]#Il^~~x~UU}NJ5<9'7v渇*cO9ukUNق.!ZRbm .iEQ`@n7H7 s#\?76+;do{N|i*b3޲%LU!z V XUIp rgeڧ6}<ζt06vlsi[_Us#SӦWͭkmnO;o[x 337bC_ "~FFpiܢ%Cձ:Vgj.hx,Uh Q;MXN<8'~c6\7mxFr 1&Zog4 PQƿ%eFH4X5ͪy' J%%0"*1iAx=n֡CGM#T >9)9r-s|X p7RBk5`2t_;=z^`O sy%BB0 k{;@jbL8=ј-GFdR~P4}!CwĎ@n];mMQEU@~2fHsɸ}{dEz!K@%{bѯmCUQJLU!lX ֘J@S ]"3^FϷX'W6mg!XOdr9 syiQ>dh7Vv5x$"$]Cj ,d]Pn13X { Ld%V@@X:Jy6kKq+0ϋ3iHO c̬po;r@dbVɶ/&ʮJ[zB2b> ;?&_lr]82:p*bŋwBŋ,X=7^ypZ2v~DT$,?KˣVEG@H So mM۲DW;ypo}?Ywz6DRM.G.LTOY V}6p7<>~c5ZJ 򮣨8ĚBT d1M/~ɛM\~ /;n>-IcNhVyqIHL!>lXc,ܫ -NCV&h|e`oaUb&?HWSQ]Gw3Ͷi(FPV=\92u_zL,Gst\*UT~v- ܣߗ#]V[JV4ݫl=\PE/b,Ilńf.CF$$dT$ȣ*R,}L+6U_/u xeL0 Ua*Z(x8% ]hjdELsbF@.8E b b( jhD n1$k- |l< jTOnpx)ݿwV뢡eM̗:Kǣ;KKG/qdlׯo2IC8"""""N;#Aě!ο_O|F33Czvš_X pNi v!Gvk,0+1ԃ2K*9w~Ev[P$0#i}Ta YU>O eV~sok6b"6Ydkr~ɚ3@Q&XO ce Q@g y|c{/y(gYT@=wIJM _bfنrI4BV콛V4%Q!]4Ԩ)Mj@ $W$E ʹj&law?YIH8&|]9LF1F] a$=2X A7uŸ6Pa\v\333"mLu÷K\vorr4X#Y:oSGzAXV ]}&L?_#I]8Gյxx/E|b""#YXG#?=9,|`F~׿SoU޵37a:ۃO} BPnb3P2||=۷Uf!ďI;<1cuNN o)Ջ\|wl}Z0}x]c3]Sz0M7Zm~`EcFL* < nlQc%~%80̐Ndx-Fqnfts¸~CG K5V냕5HJZb$4\qLp]Cwx>X&Jo7|U\3Ȗ J`Hg0Lu!$ڻ~o6!ԗk 1)+i12. 0ABtԶ5[ޛZ鷏Fb w&. TRKFD* EdSH|%+ZJ?)I=Ş^jB05+d 1n0ƔpE6!qzz*(h6D,q~lMhU*N !{i_ IQ/gW˿Xjǜ;`vC.n萘2mPK@)$Y$aiwqq/:Cs`e2M#&PC7Wԫj߳rMVC"M޼BJ'ߚ\@HcM$,e~=7Zj3 )qp`F-# Phӭm+b $cyW({6_㩚 ٕlG'QqD f+P%9/ٺw]=>WRy*YUG C|:/5~|[u؞BIp-H!4]WE݋njHe53,3 uP3-jxmfMmUImX{kTT?tTW /?݉"OC@ iHmrכתoBos=z$PDhA'#v6ؕ[ŨmY,Ra}"1cDcQEb"1#@*ѺY@c1AGuۻ룹:AjȢbnr9r9sѲL$I*****1(FF)aEb2T )<6%X `! Hx{E UAME_Xlޕ5ECX/\#nGhcq0!6 JZ1Wm%kHW*(WQ`׋N?nI~Xn22?*gvH!KA58gk))Q}b+Iw1 ?sbDTg+Š @eh(7ʸAɜ+Lj2Lg{uv{7lhP5L&(E32+'٬~ JZhnkTĀD$ $H!$5S!U@BaD#I`cB6/%,fbs6t1ds4cNYeOڞ{}QRфKXLǻ*]lY`8Pv@h @  6qIH;5j^(Dc%[RE'd~1h5-*6o~d+e[N4 B;RdT}v&ɓ?H=AeY+*A z'P֡BI%G)d s|)[VG@B$'irr d~@[#ԙQd, GOA愃݉C odď΋o^OjaAaD (x&Ô0[pVR22! N4faCuR׋_x*!)?$M 2򷐍}o=Q;_T¸ p{ٛo=ޒPZc*:80zW)c쉃;h~t`/Rh?ӷ<1̨$S{V)wd.ٙt~|%ѕB©c%>A`Sq|YbMX17h.xH,&E~|G^}G[zW}:K&{x{^Q`{ eu)LL:p6Y#frmH x{й*-3M մ V ,7$u'`y`"k+dE rZ7m1Aa 00 IpF. !4(hǴ YP!tA4IkD\!V99Al40bcE RPM/0pq`O년=/.*v4ĦFn;h.E?G(lz  Sv??`H [q#EGpw$Q!=B5%< *Ǘ)tUp8J5  1$FW@ bɪ7oP4I؂Ӄ,0u⫢;$I$z%E9Ct7' Ȟ㙅r%hm/fKU{mH:'v;vupiBI$&aq=YpqOq@X.<̔(_ke3 6l- Fʱx_uK;@f5ޫ-kb#r_2 N_|oF&x{}FMez^)j*5U$&-tG`M0!I dsK4e<8BLHKa@315L4PBa$Bg{Uy!z oa*$Ui têU: yKXbDV H4T)1QC_9շ݀TIU_2tU@!Bj!5&(n؋U@0$0aJR3]yI 5O63re**FmɉMW/yykmҷmU%~̘']P$ARBqz_ïwl۲Rߢ`ҕ1Ƿ>j-FHJEjIa  g~}SF0;Qn#,iMA] CnYz<Êc: T;(6~_kŋF7녇e;0WVh4 eb$86uD6zcyJ+3yj@zWP.O8e5U1JRC6AfKBXQ`(NuEB$UDNK\VܪMV|ZKJSUR]kyyyݮtJ^w_ƶ\w0*+ "$I$` ⢢H*+$B("**(K!M $ k ^t*t\Z ԁui3nv0BѮ(bRVor0K QzɘjjX8tԱqNKn^@r:̖O93s^ Q. QEFooyjlQ0B `Z]Aѷ-:38¢CHKlX8p@ÎÅ+z}@L!|C UtNBjRDi]#bDiܓ 'l{7?I 0m#tGus@8U`"g+:qBR0Ci^9I( pZ5*H 7eЮeÀP\Bjd>ѰxnE)\Rbp>qh(6uP1A`SE!zȩN9$]| Ey塔_Xm}CȨ/)$zn k o]ַMdFt i;b G!d#KT00KALS 5 2 פtJ6s 9AR96K UߊU c)UJ5-M`:ī,q?DPOAE~Uk[Rx^с\r4pT+' >] `V\D[1$8ܡ`VZUQ|IH5W}w^^a~k\fׅ AɬaeU8lE^_e롋Q28%GhD[ c6^33`pT̓-;Cqő{3}1;έ[o+g3'ɞRGN kQc !F!Jь!Ӽx/;˜ ys ˹teͻz1ΧHu7-#xB߇əfdg9Dbm{_RgW>]E!0Fbx[B ( .I%fW9w{7:LZ\gpblI[5R!Ă3B$[I˽kLQ=ƂP;Wk~{<"V@PrHȿ$t Tb2A7ʉzɡד_{/Hwx>G$`K !(3+d0c!dUzspY{QT$qUR*N8MmbfioÜx06vɉ8ysԒJ~lT{qUF2UU`-)|C:ޭ[:p]08d Z{i,q%aeSC$!! Y5"<$N #AA$ TߋPs+[:k*bQyoR+[ʲyQ JB$T;Ǚ@ d;E<̚nsםk2YICXF @ (KЃd}d%R/@oZp2 ]GT$RA2Q h<;:@O AsVNU{i24g.PN`L $&:NIT>dA0 "+2:N 09` V=n@hv ˱! S,7(H$G":B2dY;iSFoX΂hGZ1I``0_l-1cuKY4A)1A%r`@dAM|pթyՓ@@ADTp0HA * aw} x\P~?H!4@,Pbdc 5mD<{xvt#uE2JE7s8aXshcMK {A Uo2I1l 0-ŽS~>Y١B u:O`,+h/K&BIژ !2 :ؚm; rCLM %B&-@$0}x?Um?~Bl\,n!Z o.TAT&*k' '`7BÒ7Yg W(X9iJzM|}jo pSt\ -\9P`C & c(l"YD%NȐR0:P5flooHƣ{a޵Qo;'ah@Ø 8ހ)hf.@uIt=!ѩ9B)JF'}鑥 "Zb]YB8DU*d& 6E oM3Q\GKtp,.%:R(:B;kBIgR!Lbf> tabiod5FP͛6IIFH,$*nw$+a Р[cAj 1lȺ3w FDBʌdC0La^A`͐1Q"sY`J d5T_[| CE-@d$ AT+QyZ#aH +)͖jqKV6W40pDFiAsH T(lk"A@_>h$)$41mӽ m$Xӛl 8|$!277--|HSlVtkɨh@HJ#б7x Ե@3v%5n{dkk? 5yt @xev'@# H`Tv0J}%@@:sN]USzCQ1$*&V,;$]D!N܊r^;po7xx  F@]竾[tiЎ2e((T]ZC 29﹇fٶR!]5 vhK! !JaأoHgiuU11g`YĵWVbiZPf-vIB^;b TF1(ŦҢk5\iT3i(̧*=t􊎚ׇo28J+ 8Ce*a?wr/L?G|OґݶRTx(L4wT@_}OHHѢ$ɒ1XQJTP+Kٔ30:?UXшowl#36#7%@6<ǀqt:=P>:QJwk~(rgR[/8ؾ_O@m(~rOQdgWR!=NY;stz#oiS:i_Ld Hm? r=8L:nE>86{AS͛_h^lڈ#S"n\*7G:mEru5kB.i HzFl P7Ew^vyryd(Du!hFxE 88>U*ăM )*P)/f h|a0@"_p Cc(M _4D !6m)FԚb(`4ȇ9;z]8#QP,m M̨.eK8G!RFFBzq:CC B5 Fh9llv![Vy7L6Tg4qX: Dq6yI$I1`4 E_HV H 4P)p!c<x {fԐ BNR P SuQ53m[5I64u<LʲTfXтiCR1~#!qC28h比P `,bWA>Cp':T׿y-sjfʖFx2 8O_{I$!q"mQդ-R6ڙ VROȺ+KQ6m Zٵ}, 0m)eAjmZKFWX:`BiCbQD$jQUm O8XJ* XA `>R pI's#I"Cn94Pk'xõZByH 0M8gsFTCE0ot\AC'A@bJi_h``lF  Dx\CG]0RSwQЎhJ alq. pXN5ܾɝhw!9 3bM[PDE AXo["' Q8L`!<_e] 6N/pix*ҙW߯ߨpVו}+͢[ K\ADi$QzaAA{qS/d7 HHşR ❋9 v nd +U" qS%up|p2> R.YPhbR7A3 2ʮ$UD?PvT$'ƒab .7IHv4JE, Ҷ@Ц\U8"0 $vpI#5m^|ah,SYutuU\uN U@w6nl ݵ9ѓII{褄:ڛwEe "|3 bbsCx! C6%̱ u %r"KE*{ƷJD({la.<[bMεeur"E\8L\]C%"HS_ !ۋ Z 8xJ0p0:jw%4Ѡ [Bm?.[(64h?s09m`DFB `ŀ3AdT 30,T@Ava5B_ՃY 0H<֩CA6JrDT?S"E)pdQ;'wJCcsI)2՛Pj~n}h~<Tn)!۪4Ǒ}Hr$I! {FYϸ}2 \LҬCP J9BR$n:." )-6BYđȕ;DPELFnW]LzYvOK,m X[ێ'tm TIH5֐%@$*ϕ8!3 /P2ƽC;$E < lhv7Cz< cGDp9?bG/?BC^w}R%J`16UE (,,~z}j:AC!! Dn$`A*O;ɩ:s82_\˴VFLAj(iY B4JmH/x7`x4hA RIQU%D'a MJ 4Rܤ 805%AjqAQ쉇@@:C!\Һڸ=uqOy`\wj$z$Lh0kߦl6\TkTukoSPdHDtI.e;q :٫LCh"4&" ûy $ H=^k槫h6 [^JAR\UAh2)H ,, YV6<Aj c\ ᴕTPR- 0U*( b]75欶k{S^m[QUH%x\IJ9+M M=#CXDXnP̿%$ D-p%4Ls<ꫝm{ (ko^kav:8 kGCQAAӝHY_^~^^h$/^7;oN8+P.))p)l܀2 wPxU [ N1rpvHlY6 ,x%:^ QCoJkMIE*޲4V 4 s~P@od$b-F%>:z8HN[k$S ;ϷSx5au.D* qQIWᵸk ìM".$ LWc~ͱ=#D̸jPY UUWC'MRI*뎩:Ra"5B3٘< Uf$a`Yq*@7gw%+ԡ.O"&V]Иi㫫M w d"!AZ0% @fF d䄁fA AZ9gd C":@aqu5"j>Љ:)( 0!k (HR ~ R! ^ v%jK &U "D'yln"VeHL8C :ka(q0BIj\)dwpf F C>vA1DɅR$%RjK"iOlXZF):a#zC0_88#ɂD&cZf6(NPM D&B%h]|t E0h*eP 4z%A|~$W*,:I[+19ЫcYp#Z}&(*@d5!"zqr7aۧy=q.L];5Mm&IH3boY]Zu0{X_IpDʻIPj sB5g!CmS,Y$; :q :E." 0FJ=9vټ U $P=]mZ@;7 FD <_ d ab4(HM_LT搼@/^;!t"XU 0d=&ɒ4LF,;6p uJA29M4U5KBȊq ؽv0uP ɃbJ4/^Fytk'8 XhYJaK.$N:)FA7`xe9 $v_}RԦ6L+mԑzL d%V4pSƚ_ܤ Z/DҎCb{{u)zpחQ:8J`EI`@`D<"@ HD; T'(/s҄tI%9 C7Ƿ^C))@Q, *8[xPnv:E{ >I`:a1єhs5X*>#}y@NXQiƻwQwi_Sʼn]4qٕ l›/,Y[T;Tn%b^]ׄ _6^_{/c#s"K}X`N8x᱐E2*Q1M%8O*J* 3m.Ze-Yh/!azk?!O?> "u B10-<ڝW@hoz?_:)`1,0GtRo'j"FD$򭈛`Qv!݊ NWb߰7 uFīn潕rњjzA@`3̐d(@&.A0lRpRDHF0B@}oү:|@b$@CtaG_};tu:H@H HAؾnqffՃzX!&8ޜQt%RAadWF>n=ieU#{,Pis^yHB a M1I`ڄX R@N`01axNVhQGPVU=.=*t^(l=vom-T`S?\dPtGhrh~tT`o8tC"HCɤ18<M`B34dH%x^"L& 2rj HB]^^n]]w Q7 &5s4(&Ü'-i(,@B`(L4K.A4#\$daLlȘK#F*F$xRgLU@! !r&ࡨ!`Gn03*T)$(9- KRՔTjE5U2- %D 3.240ՉNBͺRSo oB'!SCC81ykLxzyp<7hd5v}/ia|覈 ԮdGhPq%ppG aZX-ѥ@8xǐG xx4 =$'QAӖFK ChHDESr r}}\$^rf<r#dJhX7#FP %( DlsbF,&^C( W& {OA`/{ # ߺ4S`TJ6P$pر'J%BaF 78hXYs8r ޻ajIbǥוrkO]°{ޫ_tj%Y>FɂШmu?F 09A[NRk%Q!$P1ݦxd@' ujyJjD|j_z>ى=RZJH*< ou9m9*v(X@{EId3>"}U[ۭ^M*HVNa9ܸ, :A #QC/@J&bG*V Dx;b x'в0CCG:UuPkTg0IȰ\`zyzx(#d"-tP 'h lkBQBp (JPnb~@ƽ *ݔH( $W%I"TNg͐4ɉR%@P!'t0r*-.HD$GTX5wv+um'H(mTá@8" #~|h 0!oҼ訪Oo~up^{ j1S { }Dd6NCo/0/~$MCJi _`bUA@QR`J~aё#xP /'sYEU$'?#X D J`JN  A^vA`{(DlRBu;UJ'6.01:[V`N"?H"P \T9w|k[ϵl VEaY@~0C B'**( Q4"  TI?fBfCh-*לҋ&4"e.=.QmdTXVHiN <>\4nQðv+Ԓd_GJv%QdC6tN}+8@f 0\-CPyJz JTThH`PBA nI$UˆF@ vZ^OG Od(:]μ:>K; ڌĔEJ $s*g c$c!4aRI'6]joSwHf_>W[<.]X]J ;lk4S@!zYL HPLu$L5+s=L:kXs2!mI(4 Y_/.JSL1ACS:W > PO!BJNt9fhiЁˇRduC%];q9:$3߶WrD#c3FʯmAq er >`]!mLU3 :>Ӽ)(2}h8!ERZ\8ԐV^.^W l]'YDۥZRڝN+NGߴ>@D6K^eXiꃹh@빺aLnY<\IO@D;Nu~)Ef`徇hC؈g0?HAN >H(\l4G#'Øj{GPpz]dA`^*N`vI JiM>DhH0 Ѷ+~\_mrwEn ԚxnʻLL'gTBB2H}kzͦ%TLߓ(TӠZ;BR$t! dH \YSu:"P/fHP)j*[V68[Z$r"7>WymƗDD,mg~m}}Ӽ'ք /2z^pK,=,yo9LHyJ;s!"'b&۹ 9{@u0`M_%k$cw-(M#`&}iD+uds$`dBI jiө`jjlU;Po ] #@%@ %ε!}kdPt0$p=rPt@!zC|T"xLfhXFRHQޝS Hs--Ҝ:$]jC|CB@C_R*Әu':͍ࢠqM d䁯.uU\x4(%`s9\CzYl<߅:={ " / +&`Cx~ #ȑeAP2ÛI#:bKS3?˙;+_jQ$HL6=F s III+\(k!BUwtGu2Ю&`ԄGYI!22 φO@O>Fq}Ŏ:˽E,xG0am-:$8DO=@+2```xTE`Edx/. (̧<@𺍒gLOi80y*J" Cc*IGBOʁ?זBAQ_FFFOʖoROW-1(xxvŸ\8tt!˯Hӵvw;-Pdiv˰83 D/pÇbi~mҿxІ@(~ w̫}<9~zLGHWTE[+;_8W M윧PktNJHΘ)5!4*EÓlv*I2tNΛ ܄"xLDDd$`7%.` zx"PexsaB- 7]:\r]&, }10\͑_֘q9i!ē] rSΚS\V ;1LPbYR,ƌs/,J;aha90_z}0(&w<5-\GOxMaUqXVqy;B6Jc:o~$끉UUL>*ԫݟv+.v,_/#ѷMq9g1d9g,ټ{x 5)t˅Xt<:0F 88]4m[wMwv;CZGٗM{%eJNVr7}qaAʮ=O9dѼG. ڶ;V o*P#|EBdiY)8Y 'kxdcqeӗVm髕,:vKA׼ !~ >NY U*[ߕԮucޢwl3`4 y_݋ XYo 0a+Ga;;<}nb 0u?l;:ܵbê\@jyB21, }<%nt֙9C^vw J0Ԥ+SpTVIREvdꭶOORC1M\vlm9*䃌@PD6l/mقm\jթ>s,fɚϩòuyWoUY#1~f#vc~B՜5aGÅ()ekר6yYo@_5K#knX04>Yg!YwΏD:;58NK:>3{0kfZfeKlJAf3un(:%ŀU38 DVTٹI{8ֵuc*jorHFn̄;њY~VW ASw)/YCrC3$ɒE;2Pש$<ÿ[X:j}] RꪺWQGmdo F6.MZQT0~2E6䄐u`T:]Kb;@&3[/ǍSRCW6|9d bwHZ 7-0&F |fQmvp˨8;¯~˓B1!Ji0(Y$/N=k|I##$kšoug>!|g[ޥA7¢|6վѝrSl4d7e ˏ{[#ݴҪAv6TlƣQVc+VMW~5ckEa+-10*@/k￿N]eY&<JgSftn`EG)wک,"=}MVzcܳ'nݟ~BG2xם!1k6q+Q}^hwy9>~"r8ۑw^mϫN=_*"Vqq.}b;X{qYpTMqn>^'t{74ynÂTz37vo:o<!Iå ^88nNvT$ .ϖe*,^.UdURXL96j/Vy*iz:SN{"]HwvG'0f/iD)B2$ F!9)| g>^ Ýz45BC C ,7T=ۋ1uXQʀFDYٻ3 <nJt[@*-&s*EqPFóKWu6\M+w=-Cg_VS;NĩK9óvnLJ)g|tn:0$ 2>cbiԁr\X2]hj@gsYꖺB(!v3jd84&78k J ? :9u A*T/60v&];g0w+LմX C:mC:R9"b_/N4!H:P@3Z}FZn0FW T3(ȕa HStqVE,D{3uSjkYk4Cg,9~Ϝ|4t!oOE11ɛPeTRON]u[]@MĜgqq(v2I"ȉq}p.pݥqt˲INc,wfqmkwS|q~p6(B[T<7+K{U?!!f,b噝m79NqNUjwS}$r׳W U^۳A{#|'HFXRa¼ &c(:XAbX_c5_T)2EC0XQD|ő#Rֈ=Sٲ [pKMu<*0NU`pnwXYgIJ2Zhyc2KW_woe{ުJtB7:Lzeǯ+PVuypQz%7| =ёXW©쐃@8ē!KF|_`އ;@.ZtwTI$Hs$I$C=9ؿ6q}2zYQL8fΔYXcUE!``B pvS΃e8T@9H` /~=&ʠ[ T,L?=]ͱw Q*d @RrMQTӫvT]ⱿI'M+I$IzަffeLD8. Ck b[½'(L2_^jz+`n7}hsУ z_=qYߎ33V`nt,p"Q_YLWwז#"s 'xw m<02aB2dTm2)28jK^k&AwPE"t(4>1{$I&v:U 6^* VꃽZjfTu벅+е@9|/[hʴqN5<6^9QyEF1y7X9Tթ#b O6@Ho@I?'@J 6 |-%v r"97#`ZL$,{sۦ6Ȍ.AV:t,"l+?p経+j|*9:I01;^&smH/c5݋Yd[.<-Nx>ȑFaF1LЭM ӝqh,\ > '6KXfv!qLv% H7=: 7 ahpɆ@`uDQ)fx. nM` @ >/ Rv5al+a K#:70w!m2L-m2m mp- mp;€acp!vr s D 7ap y俠γL,2ZJ=êY:^@aX/k*8g'ḡ~ׂ%ԕ԰ Qƽ q2a*SlL)󚍰ɘcbULiIH&ظWZ4 uliOQUU ;Yf6w܆8ħ'qHPElb<{QfDNU*SlcNsN=sӿ=gXBIccUc:m%rM&wF9J7Jc(5'q:Yrؖc7;c̳CŻ>Iش>5n2LR]-"ÇQ$|;;zU?We<6xvW]6&:S5tM'8P1^WreZk:)Jh.]As`; U-U-U-AE8]|Ưzd`4FvA*VBT& *# .!+:$C88! ;CWRG1H9@+9= ]:nQxl`}ӬA~z5n4Gv o3 [̷q^1`4GH'qz*8ݹ*8BU]g ڸ#\D0 I^L*θJqFQfsVΓ[^L`ڈDtAh*j۫ h_5ɖ ޒU~ B *ԒIMH *`0=* _"Iߴ2a9>vɃ7,!zV PqB92]I(A̭Z]\Rц@H.$[}C\P3Ӈoow.+]uU]o,3fgu ػ\U+bfⱋUyf`j'׆J&Lۊ-6j6Tfd!-)Kl nQ->P>zxx?0QNtPo"&$g-!u32@n Xh^k\_ q5@M|DbF%S î9"g*)'ćxN8ĝW@hiVڻڥ;y7ߋ֗Ƴ#J`3\^հNN^ݛv]p q]tkffFgeBZ6Êafaa-Ѫ%ەsI_p\寋 o4]Fn,pyƭ '7@fm]ի;bTa NFX3333bDĬӞ5:dwP͚ ap*D%'$KV@2bӢ {o~wO 6*248Ǩx,8SȺ^эfK!0̈ aP+-f6ӲfFy#iӈdffE_ PޝB0>EkuvG.P`=o0tXBQ ?I 5a)wuwEdf$u ǥ6}q(>XJUݬɽIkљBSP$c$JwDzhy 2!d%xr 7ɕCVaFf˦iv+yUDLw0̽w;4Y U$$={NYƃ(˜P 80Б/If!]BU C$/P%Цy]2D@Rl\~! shv  +[߉f}$w_#x&%u.jkcQHrPB$y>Y߹ݴw't"׳~ֵ]kE嶄__r]/нOcKu2唺 x4W 1MB3̿ !0{uk@f2RjnP6g_Ya+HEa[uI(sRfBg=2d<1#8+P!4$Z}Kjc{a9y5Sdv%&\6&nRjvfqݝݝ1\_}{YdBݹv:ϟ]r D 昪w_} FfdÍ7dAf!\*tIHSl G, U #d^9rJaQy~MS-I@:װ 1).ByjP8͌)AQm>F&;)UB*d_[ >UccE8Nv  B{z@~{xkZ5RJ'xo8A:ٙ t'ݨ~B. $.f zrF`wjfՓ ɉ#4+᫱A$v  9;oH$J$ܟ ~E{w =UwA]v5`wܒcE [< Ug!F2+i^wdEu^F!҄HKD_I!-7bITUU^QzI$I$E_Vf=>M3#^3~$#HyA:)bJvUpB&(ZƝf,,d-\ J@]ֆơѶCiS~x7u?ɌbhEZ|;x;Un+S(Զ,+ɝ0-ݙaQ,M(n:-ڷfK0=N"\2)Ek?l­twnC2*cL=GiDw2ёBF TB(?#>.ž]~ W]uQt9nџwg'ԒKL^ovyH7Cʮ6[+r5[^C=TbUi9a'}.tv%✁.l!JTw7 mƶm3x%ᙛN.ɻffLmmؼμw^8f%8*nnc1ʮѭkOwxS33$DcYQ5ULWw|^p /glyV϶cXzt~xWkbz޺LOAN<<`2`0:hׯ 7`+M ,\U] &$d_`LjoҹW[w//wwotH1H&$CbUH GLgn~=3k_lgf6]U1֬~sf&B`77&uC_ː ?¸ER2߈N}둛]gf溙3}r5_&m_iPU0r=Hex,jIǜ;(@>p`Zn@iX^JztyOWb\## $uNÇU"@"Y@Z#iXHĉ5J1v7! ƆyNϫ:ʪǩ:'㦌:HYf]@eo}\ns#M DiĔMApSg;;;6;l0D#V{ar°8\4Yn5\dLfGYՄ͵Ì,MbkۄSmͯ~+=#oXnpG0uP|3j]-& Z/ S0's7fb;83Ē#IiW4ݝlYB|H[ Ba3`X@ϛ[{5y7[f5S몥UUUUZZem Q(*R@Vnf4I| b-7E Fygz">`9DN;EIM022364䗉V3lt]sVɕd΃td8+T C V:6*#acu -M!5{R7᡾t}ċ ΐDx|#9$bM7<|dB̳[ F>;B4LN$-su݊I" ۣ̫BEgaōۨ_3sqmoN P 63:Ωji8y0e3q.1lje5e%`f]|]Upw2E2b # ؽ|83Ud*}N"OkxPZó aѓ;!+D1=\{*R[U*_׻\NtwmF>-Y5yLjZw} DJU@u6u{mRﰄf]U޵Aio:Ύ $\6 %m.( neKZ %T0zkM 2_ly1]Ybf4C_ ס5{- dbT8P.{ AȨiɲAė_k,srA>];:Uc[\Y2n,wi)CG>Xd"UUQ"pt}>R=r-0D2ʓ%BAw"UBҘd`qeӠ , 7; ~dqeMt[v)JfAO[v"`;3Ȋt!:K$pQ $eL ,.%UX;AF`~X 1 NY[hr V K!l0tteUܔ! WT݆U|⟓ !OϠ%UIUS۪XܒIAxWrKDWYvELYnֵC;߈gp&wi0 A OymPmߵ>J1^qmm͒Y$LF!6v®vG"橱C[v9Q -!$rAڰA,0°)4vñ@iaQ`@P?H58P A,aDDrVS>8t'ʇ.fffmˆa5c_ +/ъ͹$`9h/T1MfcCIUA$?-QSd_R-E^_?.uLqf1 Slt06$V$CwHnV߱mg-)-e5^TL܅s䐄xX7\$ vٙ80@|,6Ʈ~|*ߎpD bU$7_M[%vOtɈ4O>mVM(nviG3Y(t(&P]i3B\pMH9gut=Ӯ\'л{QB4a1 ugٙoeY'> CBRt=E*~tgb0ZɧHQbi -"6٣iv5U 2vӥw[6Q:̋آ/dۉh<ЫcE}aa3A9$%%Yirb4GkhHD̑QZ`fU eu z,sмȁ?jj$1Lu$hP|JI3'U@i \ hE H8k _9!zU,pCB&c$&$&+0C/Eh\IHU4sngBG`N=^\!3@ ,6Ly<_A&(0Շ}9:m`l8 A[:!iO`>?|RG!L`S(a&d$jMɤHHCWKغH ;@?S@pխhўꈘN*DB|DP +>)d$eiϋMz &L J>߀kn$z"Q!'Z\nxfa86*.AVCB ƧpbꦊH|!'+Հ#NhpD3;C1{}cAq'd0r>tʇ}=Y|+JhϠC^xh \M8)M)⛲JKOm1cd`.%LYŗf9Pd!AQC)0M>=Kdn2 A-Y%2b5(. 7xnvtL6＀  ȡ`#""?QߧUJ*r7VH w !(hVXtadbZjHGl}_kZ' d<АQBL^D{:7^(v~Hkk^SQd٬[h% qpi(!/wa($vU3cڙm7i(\U}`?Lq * B"3^@V+]2p͐v!Ёph5dD$C-J}/} .aZZ 4j5>W5aQڡC T*5Y]{e̚JCowd^`(A  3O3TbRBF#u_v}7=dXHD9WuGXқk7.SH٬Oדk/%`ƽl]\PrIzz*.GS}Ofr?` wjOj:q~O~eFoWQ)۵JQJt%!ӾhH@)fz8 =_Wh}{PD!BD* IFHBi|`/PEq˵X3Xȱ3ྈ?)TS'qM>t;nQւF\{!ǐ# 0|=b!d8BHODdc.jIhV!nb!Ta00<#W}*4"o'[K&=\WNF:).5_|*m 2X . ѱ 7UuGH&uh2xQ!_)$0iNyNpѬA:|q4!:%` lIAP"!}R7 H$5!!ІA9C|cOw =9HONJ5%ArSqՐ<{y$6c/36x>PH"?@X%Ǿ2Hd&]|>"3uLgV>~UlO/Nj` :(VTٳh`0)>^&*??Mpʥ9Lv D54b6lL#Q`]5rI0TqrݮmVGWw^x+vfW]"g+'[i? SSH&8O`,>YEdQ Z>Rb.Re]t >,l{ dp)-pl&l (A} { #C/5@1_SW )đE T$$4  o#id)s:VAajȧM@MY);恅{uy#aN3DIܵ<EC[^\eqX,*d7D ‚%Bb mpsG :~ ){Ҧ( OcƞGR΂%1H!`P2+2 2K3d@;7,=eWYx iNҭ!VpTgɷ(H4H#ٜ(was/}]^$u37O6"5h> Zۇq ڲ?```f@ǨrⱵPpTEQkL: 0Bd€giϗ>"?h- 3G<$ rj V#QRB6 jzPp"W $Hh#Ňdž#!9@p>u܇D1I=U$$yq(?DPOgrbz"b}HQܮX$\ސǙ;Y~P+QJDq lmR^ondhq&{zn9{rUEiz[њHq 2U AIE] L$Tݩ ҒK~Y}z]+b#dmLe3okډ~DxĠsd;!Zp=YY)"Q^|tQ =43Cƒ(zԨ*XĨN9 jbWRݶU*٩UL@ؑDQM0e@کZ[[yHHdbd~y<:Uw#a".bU`c+ aӵ^1=_^VabFm0ʮH8?8Hy2M,u*10PBG0w9"pAU! ,MZ$=ll B,:e(Py(z[| P1=8<*52kxP@l#.!( 6ۯ-ߩށ$b9O3SbF?<#Д=z69=Zm-50&3yLs J%(CB+31!T1,S0=u Ti}W}?>jfd]{k̲nµYZcw ,l ut:&xu1+KlMmv=Sz,>+|@vI+ Bi&A$^f0*GT"F1jdAcΗk'gffcמfi-ZMb-bIQ HCb(͠~^{jDi۶W`?~çpO5ĈIq0&))O5:γnո HIt:cC  @cu H yU'ͩ D~ķ+Ql]M`8́iҼI$:kK$!!+dH̐= =΢C8 @l~S3Āms Bxv.(Mà}@xhW*0 B 0## =s8~:Ia^U?gNRnp)— ;D3 `OidGhAD%f36# n8d&͙<-j^Fzj NХ@NYW@dfl@2Hfhʄc:K1PcJa (YbJd˔ Yp̰٦1Rv)g&L." G,^hj8swbH@"JQi|Lʳ:Ab$0+a Ž)zwPu'5TI)SY"HiU[K,2T|@I iOQHB~jpBdp!fh(BhvhUGVL}b'/1R%yZ:!9z5lZgL~xo͛$=dMQLm ;R 7!!ԃϯG`(,j{XfvxdU$ Hhp& C!LJ67IL> -rAҥR2מj4 0Mՠz'd*";B^,]MI# ˲8\ÃrkyN ;3 "dBCV7 փj2f{&$=uUv7 6#/ŋUQtG8&F i-nݣ Sv/4qGSPFxoo@kR X mr`ՐL` @)=2u5A(dbFA1ủY dk"DD]UDb-^ @֨(ɷ3~|F$6aGnG>$.jS6(_!bk :00tqp/Xl!Ja<{NlIͰ"^sfa '#gb&6 b=fj1Bka/~PYA>X$(ߐr=TVE \<|J2COI`\q^ axϣï5Nfz$2nK؈z7Խ^<, t @ h7tHւQAH9rDGH{;@ @q|]H i0}da8T'CI~-ߵYQVkɣf#W࿈cW rN xהa#X ӪHo@ uU=Dp$$!ySGڙ2@쭚.bI$uۗ?j0\T*ԇ5JIAVJ3/71)Z"qQBYjEQ+ (7I~XQ[ӽzFL<^o{_ñbj? ֵ\1[!9yhQoD]}Y> TRR+?s!S7WJJG֜CB<" Pm u Dd61hA(1GUDcuq@nDLCm*sQ5,I^C3M+I: 5gZ*Zwc=所'T6B0HV45LW!PF2R}1K`-7 "92@VH0:0kWP8 Ub4k@&V\Hc%g|u}3I@wT_gVӧ#_M(naUCes|(I/ִ3۽`h5e4z͓CC!SpWy7z}>r0n%`:L"֦83G8zq?G؆OC_7g@GCP7rVߛg΄˖J!',`K*r! RX7*,ny OiG@ H4曺vk :L#ACFc\04FC.I/ ݄N|xx$FH!tBzG3R* P>+B%R%#T i}4SoaBC$i{Ce6Aa_0΅S@ `I&)N4P*h2BD>GVWi1HWGHA B"vuׯ6VUFcTJ -X(lZ6FM)Ɖbi66#emEY*j]+m؊?;335gqEwр)G$O|l$jjZ3eUDE ;RAvaILT3E`+f:mQBUyCoRdͳHbl+o͚ɵ+nޭjI$3=G 4 Xձz B)#U!}I$X$0Ohi=J\PC|> ~fGaWDDa9Ũ)^NJz&EdGGwMpM:o차hp  G%iz (YA?#_>yE|FG`(Cҩ#+wh_gX`ui HD5u"E< Gn3ԽD܀ut`;@$@$@$@&Y9<+NJ<ҡ,R5<H@|BQ>U@SryO#臱JH8h:(e4aX熻0*a$|T IшF3 )&.)}#z^""{kks̴&"E!%4 dBs.)d= h34"omI+."CN(8&8x|!0+{l: 3 ;[J1$\daNP,02Zrav&LdaCA<|a&m!æ3Li%+е"DZH.f7;$!ioWk3ӷO$*(_ؗQi  0.B$j}$OwCk|BTF'vaK*cIIw¥P9֍yf$ab`b zB]R7(HL@"uLq^̧BcnDā8SC&~ҝqNL!Bt*= ] lXP("a(䋠A<`ar˱]ۈHj)I$8b9ɒ7i*c"R4lE6D Pքú/6B$T@P}>o $ ARsZ.S)LzD!,!XkARxj/C Jq$ Xz1=[a<ΉK$PAjd~y^z^dq)DƊ },͘TMTxTP㌆JT($B˹/msǪ& (t*QƱ37's %  KD)-B#W{ 9AEz ir0UբU[( nk> |i ?|L=hf/}>a FĨH H `%@#幡5ңclωͩT:lbB3k, ڬVv.rV2Us\2$2Ry͑8;Q0?= (u:;gI ǞsbIfj ;rt:zMAj'rz$Pf@j)l +6^y8qDPeD+eÙ&vt7(nNn{"ox7D~vIaY"̶ZI̼LuTzi b9*x1w3|׍U@XDh  n ^Le;`IH@AK4Rh)9ĹLG95@$攞t1(NJ.z0)@9q%D/!pًBԤ8,J0]~2L 0H Vc tV2V0 u&Z\UUUUUU/7vWCkNA*IVDD 1다~}@P=rVxr2@Ҍ'-jЈfv{'J*R"${$;i P:T(7Rp*`R oczl LRb! %Dp(촺#^> @*!@ef"xS\A-\=&Axz2bfC7vnPX~c5}4  !*H&fL63y|<znB`秝a I$4h3nƐJ< ͱsŎX Ǽ>|j-'n?<*F!†1 ؀TtSиuAa" 2!ȝ\oHTPACꂖ=jH`b T$暆}{ O@ǚ" y5Z a$$@?)52+J4۱_3@J!8p@ }|i {xtI>[Bs q(4Hs%7|T '>X q:x#$$Jbʕ2S?|vB]u:HAAdw?2}I ( \WzS F>hBBϯS'rпZI \)'pXxzf(*v(b'^õCdr>+G!A b_&Da!^⪧; ".g̘e{Tk.U `%J (!S*Q,/Bn|836s"BgSuD LL##@P[ )M~MfjơYܝBuᄌ̜ Qc޿c[rUҺ~Z? _~rSBDw,N*^I$ DJ>(+n7У$+4[%o,Z0b t@$~JKA P>j[/kwjqnd+(o*y|uMO;nɵ{KyʊRdW5DV~D{j41$$ *_hlRA'RnB-"%=I)z(o{\q~Mc ˼&R}\<|V9( @>-U ;(u$D ++]J+2I&Dd C4 BE ]3=Q[>ΒҔPf;'_qᤐ Y3XM |`(Bk*V,mj5WS)eSk?{]ʹAFky*߰CI!.P!.奔^DE-Yϙ h(+@%gAU6VW|Gz;B; ۥ^Rߋ ćü1?YWr(NIGe*ZʦvbT$ Om 'C|NRTЗ4@QL?@(#n8*G`ȑ@Qx@>kAp} 곿hAa27jD5(N8BF(\@.v8!h]W`kcRJz ҈Ƿ,9YHC=k(*( B "yLH޹* JJ1O {!mD}OiTR@v&UDZhm!!)$HëK\oo}&uX*^  7 ELkPb{l} hMII3PL%M(HZ $ ;1ADۺ35:뷙mJWj3B- ФE`Hf ^}YRqTYM-@. # 4oLC>Zty!QGBۭuz#S@:SuGR劖i"ФC,QHCiyӉd=;̰:a(9 &ցԣ6f*`SQM 3$9'8 Mzp"[|6- ّU C?Enpɔ[1FCPB(H .!߀43[ Fw:!Ŀ{KS1 :P@cAn@\*cC2>FkvG'r'0vJnY;t@ϯuUUVU>N ;t8T 笿FjȞB#aAC4]ՖԪE2!B1sCN sqDd 9Ciȼ Dasqvb%ޮrh7|n۸>DE 8CҬ RD#‚)jKR TLABۦl. Gǯ"ZD8 *)H8!fqim`l<{b'd}!; U,")XrIOBJD! Ci0 R*H [ڤL zc* KY9uf``0%}V. |.pC$FJLZN?ׇ0f0I áBѬ Ii䙞 GAH@0Mw!C]^6M`o xP Az讹y\7|\zUKm-MU3%dAJ(\x$*ػȐ!ȍ.BV%و&:D Og$w+f,c`  :Lͽ5жѶf6Q6 C#<.JxaS˫Otsz ހ 0̣$ W9)t덫 j Z,A2"j+_g]2WlegtqJ(g|1)##+}| 2zĐrzƬQA!Exj5%bRD2q9AVJO='r%ui=:*J .ɏBByFD3('҇냂vǣ/?Ɲ u1s"R{ো 5rA!` E75 %! Z^΃#5~0ooRU,* NwΦZ);b08 ACGGPSu .aD"+O!1bA!|] Fvp8]戁k0P ø) mX[I7`2lwP=İ @~~M>p" 0)p 2kB>Jv<\Ga'rl.(tE fTv.t^լP'O}pDr}"™TR$EQ"@Aze HID v9u-7| -2us"#D@zםk#@dM^4`ee,lI-Z65,/;xY cRuW!U 8:(}O$ &Wk1d6Pa Ck?sŢX띚#4gHAΦؤpt)0S;#9~d:RDdBnaX"b"cE8d!僂FARUSx(BXYDHAA?89ш XK"ڨl7{{9d+m6LMk3m[mJXZڍXjƬjeYn}Wy-K%H r2XY(hepaL7{׽u-洙fBnԔi5ZگmI :! `UTD.&H&_=թLBP<:tMtb2EoC{ xr(؞ "gt҉C'o ]<~j~6]a|zNZn (F."}"? >3WQ *:[钰YV9tK"hh3ݘH{ >(g ! lBZMIkă.j.y37{{5ysV9s]Λ\n"B5 ҂lT㰏U8 ]P]]joЁ^̤H)$@?ECxOKk xOqD &'Qx@\II=b?:>~yQ!{5#퐄dA(!!DQAX$dFȅ1!,4 eA`\rN*L0&b2Ֆ |TGPB $P~ObV,ZȼB,E/$S'/g .D_icEj."ZiۉjkwL !?F* 9, 0h j/(wb(HBte˱<>M NVukKA3 ! 2v "@`65@x7A'D^]s5uv^^eYj[|L[#2A٥7I{#M,nLs9\jB)EÇu\1tw~s{`/ `7L`*߃|[h#M6!-SLյ2߻zlV:$Y8*q5L-fY33)X1֒#jOlz?挏҅ ㌌Hd$!/*fjvo+e*ԝ~t,؞ n.SunDOE`g;RY6.B"QeB(uㇷ` QP6i]!Es2P8[@q #y5J"iF` %@RGC0|Ȉ`{@lta鶁WJPBdACR%I4PO2LC$!2'|^]{'蜔"J׫[6 S@VE;&myEPї^C_m( '`Wf*i;i?mMK&lۻmxJdBD02})2xt:j7A=go.2La 5۶}ii[] K e'ӄ&Lž찗$zE{L?FD!^zԌPI "d-By>x̠*J(l>6ˡP[@wF(4UΙ"0ŚLX}l^sƓ'RfKLoSXkSb$(*?H)16 ]K,1 6J#APA[ !yB5.E,{oQx>%b&=ZO!5 vI /"3EStp.{rmѴNJ" 1sP obN!zšZْb jM`]!Ji^~6]|jZd~46;ppQS&){@VG-842XM(>&fL@I!=k; %҉3oI@+g1 qM3$ZËjP0/K',M1yŀfBzv6Fțnf! `w>" I4MFBD#@F4hwy+_M_ޟ5!ʩ!<!jL7OԽƀv6aıHy0[Q=>ck Pݣd ݹ$!gܧ;ٮjBW. yM >Q>-TV}]p vH:i֍i5kBfBLQaa#"$EaԶ Y(GJ:3F2f|Б;]-TCp'`?(!?|k{ôX$I*$ $jFQQREEE~ƾ߻o|o!BpRyp}fSAIrh" 0e@H@}!(daQ $miy86K# @:q3ɰ0 ت>5HE`aϨW~nr=&)=*`fd5ܛs^9B F`"0 t{D'j %gED^FmP.vO,/;D:88(DT!`5/f1nT 9:؏pgCė{ojGal& |Zs *fȢ\ "|`)0$nW65/oWʫQ^ E%# 0C(ND4 = ֎gcn"xB@AB!h ~-i%f@1 \Sz]͡3 h/ zg(CÞ>WJojPPF0 @$5giGTZlElP;mO=@c-6*YG}UqbU4PTZ a*Raƍc"jk]f66,!ϖD a|9c6!BQꊄRShi+u *TfT\Eo%rݵyRxg o  O9 k7!fT>@ Q:@:ۑU!Ry 4 /^ .^8,p^mCrC14;hЃcN2e\AA9!aϵ,;Զw5nXJGUPթήnGeGWl' a]5nLFo(73IɘJu80T_ V= UF@=a:.Ȃ:ԒJ*wT[vF[HvL{dgNW@uLqʱXŭev7VY1Rr-  eCQeЖDy)jIj| [pLlb C 4sp[ !<(P] `)BhSf4p MY"b64n9MS5Jwd60fO@i"Oڎ<=Jb Ygi4M~c;ì@=Cw %u[ %#7?H0Ok$;!"f-D=jB.% ~;'yxmf|2 kLߒqJB>D$ 07EdDd4840 klU b" #Wܦ5dתھCM;=A{:`$%z]tCŁBgɜ@!1$Eqa\aT ̐dҔ!#"ܤJm]vǞv;k64L{ccm7)."rkn-f?w5G:iHQ7B (' 45AXb:0q sdgõrbh:xk@c3(y|PC3A +5a V>jJbLTUYURlҙlRUFmiە/7h۲11h& &I' ԁ.AÄÀ*o0$B1T`Z}TIip䨲)$0|AEA)DB5Bv-nk%H{t>0웂 bD?FT!L PO9? UfKW_Tal}?G?80Ý |dDXI3!\X"t  1!ClȨ `. ͺnәˤ Gm8q=/tN RF|?I&9Uxu6b J= $+:9\ȷ#) C0!JHpQZ!`0 !%?h?1}Axt P),Ctʗ2`Q )MFѡ'  h'J$*.|jȠYe +(b" >^ < HT2=" ⮛>撲(F)piJ!h"8R # !H &p}Lap!b-0!ED $Wp0 AHvS O(QڦH!gq DSC5ʈoܕЙ@N:T T^.KMH5EEE**ć(gPr_+oЃ)'I" 5HA$P?;ʚ6q!}. BB'e@tbnQAR*ѥ*hcIRmYiR+JKlUB' ?4P1}}F qs84h9uZ9J<¢*QӐBoSK8y8O0v-_<܆ BD`ܽIL -!H6D! FF綕:rۺQ}wLw - NEP NhZŔ먝8su~f;R J !&4_Bsh:u 0tZhPrAPA *&%:E@ls otlxY9)@ /E@7&*0T@aYI5yMu)J$u& @ovP;Sq Eu (i Tt UGE 10 ` ( H *b H0 b5Tv3(q'?FNu(p{Ti*>CP !(RHD!Cd@`$ <ܐg5 ڨO=P{r!h@ 7v ;EdPDO:cX*``mchunjKCGlZuԴՔsA<:`'YD(;#mNx8%TgT:G7*bC;L`? -gc`X hJ`uD.4p- I\T{N3{(ׇZ!p26x!40ӫq]LE+ctͻPǁᨆk7&Mmp/xY4f<l ]r pJ~BhP(n `2E(ؕ9~ӭMv9tI9;9Qܥv0tn͢2ܙo D8h\0$z2GolPem;Mߠ} ! 0Hf(SuGhtR m: z{T7@IRIĭsĆ<ݧVpS)fLə0l |C}z?;ꍨԶX@H(#2LfS Vri.Zhad3z%b!@5\vuOsCzl]Ni1M2f\AJDYd=O`BJ-v8G?ϱjapȗs6 @<Fx|='n~Z;|,#)_bBhPFD 1c grEJ Gc($jU dI%Uy Pw 1.@a1$]xo@eCR?V R'/=_]5Oj}N!DHjk{S`Hہ|wlC=L΃c:;7 1=!h RbqK$lT"jcix0k dr|g0Q$> $ѐCϕk)zkƚdИĤlsFNUtÑ͡y laIw v&6 #Yi>i[KP9(i7xʞL֫ Շ \,{d Gm/Ƕ|1!vb >Sh F("bň@$Qgy=E%Mۉ=ϛ?5PBV1kJME&gN4HQJ C@nLH+bo L0 R#ɥrMTde_*aq'7P>P zR T=QHTLX*F)ad\8t H`:5{߸w s `Q@ٍ8x4*gMsT)OP2Tj# Om'$@Q"q6PK")!b9W%$ߚFQɥc΃vHm$dj.07!%04Aq:M؉4 -_ZWV[mֱ|CW_RumCcY"!kMG}+ӧ_Wk!RH@p3! (X\.JdcS|kL wT'pE Tڬ돔4XMXĪ`=@`}@yt}i=DM'N"QJ*r@*d t0&C=$ak0B#!!#l-J0aPH|?=A$0@JG~Ĩx5]ٳslѬm.VUiR[h!K!&8jiIJs23 D)c@TR-@4`zPM<w"&C0IHD Qb8-Q7fyl3ӱBfU>LJ Eg$0`G=ݢП ǂhR9(H%"# o;%HR@jYlCZb1K *hlkgxxnVքj 6AEt$O3 %Ay朷5sԁꞏ'82ZczB22;Sj~TOS67 X9Qh"bjGc"x+AlPԪT_Bꊬ 4c] zc3^x*9 n Fq@ö^ӑe5ff:hkf|`z|JJ*TX2L4@.Y ` @\ QPo(dCtU>e4X@$RT؜y@0zNބE8;\t`k:$O6H`2y1$vApjEA24|.$B|461gCQGt׻"=q~_/g{]_>1kW-_L_7o?7L>_Wg[~o~t~)/?>w]߼???u;~?u'ooeO?s_?[~/?-/{wYѳqadG,%pD0 [5ڷd(K[^J Y@"A˴F-[hQ9V-J HJ W0. Q-4??!HAzkB2YE2T)YeW_a__SSaOg(3 mpS3,H% FpcՕSw[p8͛hh&hd4!Ox2L> 8Zdb8l"ɴ³MX>oM7Nd "H )*e}\WHx"sqs%9'?L""J?1U?H|i,RZ(j__ڜOgEtC6spv<`ȠH?S_4t#AD0 A{[ %#t@aDHAH(j~tmoiwms;5vDۚu\*ʤ*Qt~v=i֖,h@, )(bdUA.UԔKABSB)lxCc_YgyyN7jY@J$22Z@Ҋ_SéϱHHuG+%\1%T5(VuH\bV2:"E]!4{&._;W  +^%,)$ߪeH$B$?HH2WS!ݜ>L#'i*Sfِ %!ٽD HcA!5?^@efѻ 4Y2~p1'iD_=8O{B o\Va"m Jb B%%[y) =HMh.O>ɼW r ?f ҕ*$D`fVGG^f[gD> j~8@i5|)~;wzD2(cNŶ]+sXj[p\t)4(9lHVHb 6 $wI%bР5hրQy֔MPCٔ}"w8Jd.a"L?åx!< :}}*Wd1=RBY#f@#Bٿ#1 5GI$HtK o< 'CHAQ'%KH vi;b3HbH}bII*XU|" TMI>Gؐ( gXDdmYVIAR jACk X#YffE$'Kek*.oqBvw`ȡ\-)` W^Yy%}N̅6,G8"64W:hP)Sƒ(K,0A ;膧XkpZ`-羞LsGe|g5$H0."$䐡Pt|̟1f=T?~v{}ȜRۤ(8nu;a"p-#Q6Džedp&db)B##W 204['PzJs dw s d!q֏H/WkbK:u3SoPB 9#i kc.70HrxDra&-k>TihC]"ϼ!NP"/yt6Υ@0y4n"}r "ɀW094")5<4-F-k$y'Z  H ^ֈ+p@3Q:€F"TAat 0 F(#+JjǦjRZdb UX%Q KUk-kmMi6- B) o1}c|ǁ6; ˖8bHz: Un5E! vv@e޸-8bB\ц@ɒQ1p2LIXRv7@FFt5hhaL %@/qrxX Ɲ]MOOYzVֿ@C!RˆBHƏ*#b`$3ЄTZ2+@}i|Ƚﲾޖ[$!1m?vek_+sc~Jv]U' BjvI1AU"Ŏs?{.7HH!Km 2@$f+cMkz|5zDT(Vmz( =;0Mc\]`~6"tbn!VӉ^'&(l'")% 46 Rdv@k55+跢d [{^KC:vђF6Qo1-&nR'&@*\ zjQ!凓Br BΜ0 D\ -TŘ :3BȒjP SYq Rh`((lJ^Zj@D@2?C_#@99p>x\bN>I @hs= SįDS|‘ @@QVu*zAk4G4U,@d{! kPBBBH ,~TS i?y̎߃kpӝ@;]w:EžjڶIi)2ɕVT+Z25TTmhd%#XfRKZR7PP  Cb0j%M^,t*6J EY{+mU5aӶG@hB] BdIz 䈴ғD?fL xEEʉ(E?EJ1~$DdBȁ&$Q n >b~x  2ɫ0s0,P@DClqml6v>- Q@o^£I`'w@;f=8|}y] vβLت)SȢo.3Xmxt}{7|}٫lj]S&;t֡U6ѭ"Qw-4@pp<ք U(o)uޒR!"D jOחN7/{G^}[79{}{TϾ83ݺnwx}w,/x` þ[F\t)Q*JZL}t:jSoRy1ϾgJ>|CѾ>h|}}}O^Jʶ4w[[xZszԧ>ϳ{oG>sh5gAٞ 1sqSHno{_=x<p\cջW}==CAڻw8;2hdg;]ws<0gmyûY!¾{ϻ{z3tmvԐ4R$PHQ P/{yMyHuۯvm{"۵sǀ{=︻/2*,EhIcwWIK{qh- Av_wl>P3*%K.}ݳouuT)`mkP RNnȥ53L̍rMt€ b*@&;ާyU(C}4 U٤齅b,* 6{َf  <nYД62{ѐSAYw3޼}sjA㯳F}۽kO; J<@xOc{pr_9}N g}$mc}﷽ny<+ǾWy2MCdvʻ:(ϻm.w^)tmfuͽwʾQ9Ɣ4{+*Bʠ/BJjO3Wّ45|"CS OA  @5O14򞊟5A<@ O4"hOHe'覞TͪmGD!hFFhbh%<""h& &A&# M=Lh @iOTxCS*{dMM6D4@0$ @F#@2bH x=M2ҽg393PvN_9cN"ҍԙU\\LT15JCe XRJu]4o-1F4YT5}mZU2>ת3nCR(d%8B="Vy6^6<}w?SoM:.s\kZffq_9:D}31<7 ۴D窫fmnvjR* 5bOq#uqMU1\ ׽)6g;{}T~7U^ծŭ'k^"";Z֮25qThM͒ q| z\8%YffG9| WԓAUةAYU~=y$JdES1RhUPKDI3^dy<yA0YEV5TͶeL6mAf&fRҪPSXwSPD5ѥ!ted{ ̏fUԁ ;{HdqiXk(٢!h_nXfҿ9sMM!e&ceXib]w"ȉLԘ2|7Ȕ-KfD2fe=(ןu=)(ʏl8 af}uނ!|_ƌn2qHߍ8]5)7~6_SyޜNuZuYvMS6^,H=,α{w-zZpF]Hk"-HKa0'8Q& c%)Cw=9ylW65s:͵\]խjҽr&e@!P1L OsbA/S/hvdoDs>{խq &jnln\r̆=)FR=A/K) GVZ-ՃRPP b R_dG!_f`M2Fsi<\7-W*~@^mW9WH%=voNfB(&Ts`5[*>_K~'YL#߂ʩ73{ 7tz"$ŋm&b[&XXH@*@B~~Vj ## ǯ v:cU56v{kIJ8c3ۙ_Ⱥk77ۍ"IfYk1N!.nS B!-c& bl $HH ZSj$4WRH:֠DXOp_?OϾ>-HT2QI*(R ?Dl(B@ r`UDQ*_wy_|م!HRQZ-FQcQj65lllTTFبbccccQQj5FQj-EFQj*5EQTj6*5hѢƋ,Xѱbŋ,hرj6EEEFѨj5FQj5FQTTm$ %fmpjPԩAØ8QEBk촛Q-bh16鱨X\EhH TZXƍ(ѢŊ((ѱcF4hcccFbƋ(FōXb4hѣFi)((5(4*U(wITITIllTIT^uQQbdPBJ*PPPJT)XQEQcѣE(M#EF1(Ɗ6Kd%%RU%-(6KVJY--$QFƋ4hѣE6VZemVZeS-L3Td &PBe &@dI&PXV&B-+%d+%RU%dJY6,lmMd3XlIf4hbűcF,XѱlhZJY5JIjRKe-e, P%))IJJVA^O$d`k].luvzпV?_p>$m*'[T$ AA;|9WS/Sd\a*jLRt.[w[WK?^1ddZR}6lhשUthE2uRW4]"J6^O %Z9)ae#x~13ͥs)W_ְ'V=??{8|y˷^4-Y뽷/X3@'"~öE0WOcϡyӟt22_?WRplMI;~R?)oѩmIV_~rSs~'_\vZSd5~NI3Ow| De2mJC*TtJ$3>vdQ1 洵"y\\˔d=kSI_AN>qOmglM[=5׮^rG}zǝwt{}^_<}Ѷuoowǯ^zxkz^]^5\3NzگQ|L<;A$2CRgN!&XdC6־cߏ^O_Xm9@%NsQ\]L%X"NdMT$pF" ppv\2Pss̞ޓ]? ]Gt`fbM-n(WnΓCJ*Nif? k'OˣYZH%I{PKzD IF5_-|-u` wvQsڑ-)N{ŗd8/ue*X]L"ih#siCJӺtPPi$C!.4x_b@7`K5"LT͕ 4AA@25$ԉwMDTs댍R;{6S>@>i,q'ǭ~Mn!ַ|<[0D(Ҋ "Mkne彚μm&%%?>~A|#DuEm81<>H AT E@AEdDA%QF?;ߜ>?ٺ>'?_+{!?Le~A2\u|xm?sv0x]Wn%!ޑ>@%d+-MzwT qt$'%C ΣjpcКၭdbDtA U^wwa~`k8Fa?E._=vkD\Pj P!ER샖A x3Zǫm^~"*.y3*xv6Rw=w9D*U@|w`CA>AAPbfL2[9;a_\.xa *C R?޽9ֵ-Y2*K`**7&̤ܐMҖִ[5n|^b~Ns|4xz;NwΎolQf;2ü(GW#"ᴴg pGf!QPWՃkiƙ48{gUǵl`RNdE{m{x4;9D .ʨ!P.cQ]WyQVav<`SVӼ֘0_k099DZH*FyRPޯ%1,3!wv vi߆fVek] ]xtNuKO]ͼ!|56>SՉuAT]Ǯ8 N|_몂[^n(ןy= db{UsȣA 9@tõ}mU..'0y옙\]LgtC_"BܰO٠tJr;rbf0< }N=+>1}z4M=ikU1姽 N-ކcT\k;m{NӸ uW<ߞ8Q"AtbZD{ ǿ;ciG q=>zb/i# i[ 1ͭxݸq1_:"z#|ϊL[|Ъw ,86[))73ЉEߴƸ-JбJ!N-{ٶ(UiƏ;!.y"1l>o)1eJyKio,Ma.= Ajc0;6Ӿo^<[kXƓM5s^ﬠaaEpN<8~RL=}lY7?N*ʱy\w=:~]ޔ?xhz`όlqQ^msEqLp)=) V3JSнTNif;j>B4.J7Xue'l@%eCE&i0dQ^PpO|bFeO}kD63MًYUvDuնꔠzKo@lZn°cku\)$y_\7MqO;uN'~z_;2d18=_ңTkG:n(q1P/N;;ɇpXww5+b9ֵc/'JTS~yӯNa^ ւ=ȠoNݓBtt3V^UZݴ|qزfóۭ-u>b:3_ȍF!8xKV޾^ź_qQ kN1+ c\g1K,WH3ײK])ٷ\s+: 4Jm58ƞylڶ3fNmL4=EZǵ1zǷYxׁ9 -6uVΒx癉Vڑ^影^{jy͸|[+:_JW¾U7B;9;Nz Ko߆_]Nk t@n1C{((^nKh/U8)[i3+zà}j60axxiۿ7`d Z{S_/}O{vz֯1T^}b'0O""iՒdu8ýp"ʢ)C7B^Qۼ&C׮.8[m}^|`q 6sxԥޔ4~t{~).S#v~벘AYI.Z㷎<;uϧt>źtfY x>[y΁{S?UB<򉲼%b')syW~Y=vA@3FKu'-s쇱ހush$bW 󗎟"n~q9~/.??l?Ox\$.;W<pA:~a{cQ?᣷gͷ|O~?bR (4DH\p/o?4s׉r/Є=a>g>_&w~d^VffUUs!'v,  $}s@_ľSi=!Uxs< VtZ3:qyθ5]kZ֩kZƵYs瘴:Es{O]C֫cI8뮷kn-}ntg[w;%^.qj#z1xyxsV4g9Puݭ)J=wݎ_LR-|o]kZֵkZַ=ֱkݙkZwtvoy}-mkJ=g6RItIq]KXZ߮뮺+_dAaK#d+*m:x#kTiMNlu忿_@#!5$Ё`2/QgH+~Ѽ^!RBEH$u~6C/i$syfD,Ꟍ=>#_;&ꇬxW_~KZ}/ǟwg1SDJ*jUqRQA+h $*ET ;[nڈFQ1DSVZh WJ .$1(A#3Izl>->p8 7Efԣy$ ȑ@aA`&eQ&Q0K%"" +bFm`i!l\,"& E TZ0 5 X*J  JBDͭkq\%A*lElkS[-65&kѵhUXō]6vXXheKm'ܚ#)#ŢѬY-bTV5bƪC -JT!#d:6G$FYPJ !JX6UFΉ'n$`݋%1ZNO%WAJLI*0L .an@H1 ī Bҡ&aL07= J8 '̄)P6AQ&#cx֍`Č2OI21BrnY$sg-Hj$*R G5M+ pA> )JtA^DDDDR4Ђ&.|;v7d6@*,(RD`ܜi4CFoWppBB̛I+RIK !j@YxX>/۝C9FKWvK'i#|^7jSuO+qy*vM爥y&xOnއsSrO טo0@7='Mm<{}G枦=>;&<7>nM/rjNuC_39o?ѿЗȹ=p;$sxe^eWQMm[&  Own ևߡ)Vџwhs~FM_Yԩ"Pv_/҈ߪ?N KK jϱk眝M4M4`* A+PD`S.껽^7$hQ3?79]JX⪵LXAKi1oQO|<$ f% 8GpIX Awr8_M߬*]o>ìւ IH44%|q4 #~& 'PQ@QEDDTDDV"""""DV""QXDDZQj""""""-h"",Eb(R :*P8?;{?sO͸|@UKO݃9(o r*vf,u^F}5&Y s9XHߙy_ms6Ѯt;,p'% n}>,@0h14 ^޺_wz[&s3a#wswtL:G@JtgQCpҧ# mr"]`RZUDZUjZq? {ۖ*m_eioN; Ѭ'O3) <w`ȸ^?x?{ |dEO4 z eyz%>7G|O%7OI3z;zxlTw58G7}ˌxA{ $T@^Z;}=sfo^BR>[_'?>I?961'R3I P1%"C݇\\* {Lpt9IW zxy}[[YQf>SFIOz"kWuIC̤P`3|~?czt?9X &OiYB'o_\ Xq^>>9nǢ?A'_㏳{o_&=?[^$};&R҂mOwo}w[w Lm+b~?K!EPOQ撓roEzOA6_ܤ=&3 !/.p%/@_I&moIlX0`mY$2P$BbsP;oj--$!P?:(H\ AXՠ~ax1=?_UGd9$3%kx_IK)[FE~0??I3A~,?(*'P2#T Uh4D Q%,V1k"'HDRO&O'm A-:k P!fPmZm+oBQbQ.HE r dj2!?Tnۑ!Ijc v2e,G*JV)fԑ)ls몫'>W.dPY/ Rbֱ]`[^7!J?Ș׿짞G>D|U3Mn;o3'DX"gl ҈ `8'mLZSSusKX7t e@Kr ?G[ݧO{lf^2w1ܵi\hngUZE.YQU∿?intP* fDLq5 o3ueu4|"f}>>WG뼚s>Xq?Ptia_ƟWHP?x~?y?hqD='(OΝvBIH3D2SW^FjJ>b5ӹG7*(@LK>>匽}|۾oSZUPQj !ǷmmFf]JIJS*JM [*UŪ҈5RkQe VZe-&(ȕ toY!Lx~4d?y~NJRWc'n<5Cq))Utwm)Lvۜ\i[s\ҧ[b7\˳H ^3u[=k:y</n$mݦ#}^4kɻU̾c=[̞GNɮ&7ϖHw:fTkpӸ~]} ⮬^&&! No (X;ؤAq۽_ aK %r@VLX2 :Nl"AtN8pr:wMIT_ı-R dY*J[%dT%IRY,(*R*ԥ)/lIDg<ΊTn "iF T}ѧ;m˷NmN͎D 7|B[-_5MZ3R'0A>IO6;-a)KRc@qXŢu=ӻw:w( bkq%T[[k_IfP$(05K~z靧$;hhsAA8A+}NjT} UUJm!Fy"!B`A8w ~]UιlpgRk?љU3\ao? R fQTXmim5*mhML֤͕(Z)f-,TڸP-$O)D=A2P_vHƒ8E'XI)}?G>ߗ#7L?BGV+Ǐx4-imL; A<`F;>c {bM7h[ѼV{W "k]7~u\ 9cuDEmQ_W7j+MnOUi|>Ubaq9@PJʹW75FQ5)+z#DDBBB 6IPuk=A1M""SJ%V E*TiXF(ERJT$O:똈קٷ9x}^1wrM޺yh+%RVJJ/IYe":x찔)$@wnRZs=yN'd0OCD\y+1+4XY@#$09XhZSCKAE2*75R񁊘)*)iLSRRWJ%I%䮑EUVmLSf ,e%T4֚J7O|_>9C+oV3yo<Ցvܧ HV1UQSJt:YʴJ:*iETiQFm%^R\줩%zV*+mWy'j)6j%Jm')5;tJ`ĥ*pT;fNN5#t5FVnV2v2uFN8 -PT: < ZCi 5!J1ZŽo;s661^""$I$^.uH&6""> cb0BLFQYSVT+*u:Wf;ެhZZ @-QU(1xxxxDDDDGcUUZbňB%dsB64嶘Ѷm-pmEP!bUT(,UbıbV!UPıT*UPU Xz<=L*TʫU^ҠZ}R{.4Ӗ8cnpNm\8pcn\6۫Vuiˇ9VR9B!Q SXbB-Z66nL W\X5USW^s9q5q3PbTXbqUTX-bPB9*EUR񣂇 DRp@uUUUSU^UUZUUU^UBʪWUUW4prbbjU (,UUUUubŋ*B!B&*BKP V!BՉ ^b yUXmU û<=^eg{UGoBUUw{#-o/Bb&Ecm4ۇ mpƚcF>$,"1pxtNDF#LKoy`+ (' LT@ IirT; 7BH=$q=7zpMNbS SPZD$&II<""".Q 1u"UdRD\= "8yDfQ1r$E "3 ($(aAG\1C <[0ȱ"QɍD1""8b I"4FyDL4D1"QɊ"b(aLT3 E@`dX"DE f"LrBDQQu $<F(HQBB1DP (y1#B\W$WECɉ(+DaLH1$AC BbFf.`% 0P˜(aXLHD1DP*@$J("TĈW0‹RD+dtHC\#HaDs R0P0<ṅKas (1 \ṁD)HQp$LÄFHG (0CBXJ!Es +B%ṅ(a SC)$DUPC"ṂJDysB0B8nbI"I!1PE$$͇k )mфڜ9bK0=hmNvɜ=hŽ8SV2g hŽ8SV2dZ0NՇk 0(5a”d(6)Fq$Z0NvđhD16⡴`sqYvBLÛ6 &pö7maFL3apL͆aC %&pE"F4F3aqHэ8sap]15Еk$4Vc 0ƴ!E 0ƴvHeE XvFх"cN;Xhe#laHl"#mcNaFl*(Xujk 1f1QBã!QY$"10QY=+h6õlgmccl&FXctB6ţHtHa%F1C0 ,ьmZK9t`y{k #cc "";FX#XJ! ,Z4bGDZ0ŬcFDZƝ$9aa%4 5 ƝL&a#XI`if"4al1c &х:CJìivٌ$:Ɲ#6фF06bЖØF$m1l;Xh6f4)l1G0)dˍl"i`S&61,kaD mر-aSck"1jX10)FGldKXf#alƵDE1"E#u DW0")b+.aD٘L$1H$!7$H72c-L)ILH^e2$$H$/7$7"Lo!$L/7Ld!6yBdHdW,7ɣ&*xLW屢͍chȨwLcw1Ȅ1Ȅ1Ȥ 7yݷ+@111111#Di].@i]!4].IMP45$ԚI4jJ CCP5 %RwhUU%UUUUR9JC:1UUJR' fPBBI ^cr'^ExxAyp/O@F=x8<4"0R=bi蠊}{<=cF1lc^QyE<(g5œH'i2-BkyR!q*M:K%[bX j͛לliYMzkĚ&ibTMgZz#@H2Fǁ煪kFUZqEUb-PkLOϦvj| . 2BBsFU_j0mNvVffffffVff-h{o 1QQQQ&o(y61 M GM $k|p5]"NzBE4PMLc`Fƣ'N4s[ʦZU93(DȔ8[Dp,'R*a\j4Kؕh"C@ 713"XӔ}|y[33r`nbMnڛ[bɻMɨ`fѽS474&ݶn$: 6Klm;PlFQj5F0`7}=I>>=w;O\SסOT5= ^QQ`oCnU{̢sSE|ٵj/k9]J/DLԢDÙAD< *M! t.zHA5MQ4x՛M/^dQ\]K !( *4---.KImFɱlXcUcs^-b leܫb1j^(آVSW.WPn1Yy׈֭QWNsx˓F*"4Dޞ:AGQaS[}rOWT.&/`uu:SUUTTӃq֨a%qqrfffffffffffamiۙ333333333 ̷mǙmm733-mm3333333333333337s3w7wwwnLmmmmnfff9m$mܶ۹$w-mBm$rI,!mmmmmmmk}*pGXew%BFn̓|ڨ2snm)\vk'Kd-ti$Tmm4Nܶܠ90 "f[mmmmmmmmmmt$$I3I{YiZmG$r(d!UUU[iIV!Bvy^6>!߲?ޏ?.yJE˓6 6!0ء jqvp]YYU\ %Fq7OA's~v4HnZ@>.*jNSw I J%KX<h%?7ƫ|^iJSV|LM]ё_a&eB9"H۶ZvկVj-?嬷u!6GC踶#-Ųl|mC#_MRW_ 'u=:ku klVa%G՚2~tR>'HkIjYV_Y'YqT;,\X%hPlMUxyW>}Q_~ct}~ʸlWƬk7kL.&4*Ā՝Is_7t҄j yp!Ϙdwy/8pyHmʒS{>1ߑݼ8;kaf.#ǜ{=2Q4Ejȭȅ~xxoMfL]m)EOmXY'ٯgi~U '0Ջ~n)I%VMP7 ]%BHD5P?n--V9lPV~V쀨`P$Rm44# [@:$Hbm7fHk$ q  ßd\ߝÂ73J RN]{%) JR7fTTU~x3,kǽ-hڽbf]a\u5ިA , lXX2)6ʹə:|i \`$-S~Ƽ [{|wkZ:sbw}o]j7[zgcxƵ{{{)yғAKCAB " \kAydddB鑓)6` b#3hPS Q WמRs^yGz?=ߺ5=omb9U㞻q~%kkcx|es~A |*yuUUQ]|:۷OxUGDzɈ<{&<*߲1|}U{`k_^J7oW׹_6a0oߗͫ1_m_^U+kݾ׻}[{${}U{a"׽}[{$^}[{b'o|"׻_U^&_5Z5U^ |ov<{W@|mVj+⾫ ׺ [L+D+Wk~g3UCm~hǷ3*$yx5 ǶcCs['/KmUaI=ryI!%zu#õN~6rA24;H_C2Hh [!-s>cx'>#^==߱=wqOOWqc ;Ǥ9SZۖ-;l깾m7I k {Ww3^խg[i'Yv4P\LwJ_Z]N T^b 6*((.B ZU:n[Lwn_z{m-gpoRKq>LͫJzmvwJ5 p (&4'׾F‰/ L\LLTL@DS4OSYu%7up7*zx^zխ|wwgW׎dž}5n_9F:|[񈸸Mmskou$Yַ{j+3sXȀpev+)a1N3ⵧVsQ)7<[*֢=n46+ %'jҸԦTTObvbk[ŃnS4ζa7yzo3+[kt^TjaWK泄k8_}tjTַ]wNyYR2agvŵC׸k=Z"WQ$bCbƆ S)am\VƫLnчpf6nv{a8^w|%ۚW1:!K]aZgt1qge9E* `[H00 Pb#aBJbrԦ0*25C< oh'kmFq\%DeҦs9攤\Y:=][rYI}ƭ8{국oKmjQkcHnoS{_{QN/[{{{B5EEDY)\Ki4TeAB XPPLQo{&c{n{u#+Q\vO\Vc8=v4N0խl]w{ֵkZkV SRc3+UR<.kqLų;{Qn}]iR)ֱ75{uƯJcu9qc`E7Eږ335J>j֕cUkZ[9{ֵÍȰq1aq1a#cBbD Pa]xZ39s9qc׬kT:n.f'!H%o{ ^s=>YFTM$~mjڭmj콧Gqo> Z~.!mlQ~U4U>~dΕD RIc|reBA֌m"PkW]/k}J#’rHbEίTONF'{mQ6ےە͒1\O!3Y[tTPPtoUU[՚=4Lliߌ&xDGo+4=uBMEY*W/֞zU҈f%=2|:J4;W3ʇtVoK]@!)~) HHL$o4YqUGz.+$ClCQSS?L5VF,}]z_=J!~=d/82t'mѢ25v=8^/aB&҉R"mƔMSȦDU^$eHH{do{D]37@U u"!iRRlCAZ) ;yT JrBU;_yU/ǕYtoFy}R)?^7"O';HȀqEVwVknW1R1m-">lGqDs, l:֔4ZU2}TSMS%mZרV_~*546ɓJicǟ:so}Ă$ ?5& H9'|_p;TkIeP <^#QAyU03 UmB ЋkXhV !V5D;'zF˫no;li})U c" @Ukmʭ舒T*P:!LE!$- E0T4o=y&Q$jH rslYJoQ4P!QHtB _r_O;\OIG(4Icluuu̧5vZ>VqJF8R<ŴQ/cdQDA3Nv Ĉ%*!Js̓RPPSAIR,d$$.lEbQkVb4նiEMiM)nTX.)҅>JHP$۶ԧ@B0@ʀ g DFNl҅ R)zf*R. ()Zh2U}8օS||)R3\)))ShARhT@v Ƣ,ֳ~k)$jeh4ɣ_o {ߪ{od߄rD njat`C+9Hs^*JK( w%iZUC *VzldB "di F(Զ͍(b,ի~[Il$I$1&ڳ]plrfl<% AȎ%D7`]FAmo4u:^z3X i jPR#@l9 $IJSICJ44>Yk0Zrખ2h[l-/;nZ-mybƍEů=ߏ<dmCJCQNܛ,q3eYߥA2 vPxL*s9@0Pef@$r5'!"HP' dsI5 GGUEȦh(1@+F"jZϧJH_v!,(\ !iJX&zm*UrEQM&-[,Q RW`"&b sc%8Y)2 OEG+:Q@=>vyqkX'b*r&F>~Kbk9Dr\빝9Z55Fݲܨڍ\*+Fhŋ4Fƍ(cFbiW66(b/7ޛ1IhbDdEQ1cThXT4Xk6,QFƍ)$DԾUyHe6>]~o9^? ݿ7=A~׼ !z;Ϸ.;"bDэuv ٝRlvrup &dLfDc6 2ʉ1fʉd3Lc6%1Bc*m!M15[4di@2C4 R!a4di@eL3IMT4 &L2dɓ&LLLLLLM@>߻~ M:l5'N8M:(:NyjykWa2&Jmzt9ãNRI0b>Sr2Ƚ|N G. yJC{;RU( HD?|`uUQz6k4F{KvIR$nErU"iPL+ATA Q#.9dblede3ZXy6zr)TLeE ZJDַVe~;QEyj)=Gj79ڗSU5)F,DO_+Nk ɄHM‚qygi7a gxzb+_))JK"SW6~{糋I7HU֗Ef7GůN?Zlş/q\_~"?uW? _l|m&m]͵4|_7uRZE eT P/j9[@$TMk.f"Kmk]h4B~TPi P0 )?쑥W0ֿnȆ $4R B* R)H&`"w_˅Q?(QLE.ؠ&B6 "lv!NdC3 6EDUuƴFt7PMJ!(R4 -8\ѲRXPP$dIRdXFEDQR(eI%IddeH T!$IDD$ IR!%X ѐ  IVBUd B$1 VUa Ua%XXe$XIRdaYVD!1YVFE`aV`aY IAa`TXH *c!H,!‚‚(,X$$$I* bbH$$$$$ AJ) Y,&IQPR)PRBB ,B2,*bTac QcLp$0eŗC Hp$1%ė L&)dK&)S L,b`qL\I01 d%db0a F2F &2L10d0`# 112bd212 L!bb8. `8 `&)`88.)`1#$bbdFF#!0pL\pL\0L\G0\1p\1p\\YHBRiFBHeXY ``de adadIXVZZVZVZjZjZTh&afF eXa $BH $V4YSK4٦T%))aK QJ)E,TJT*SJlYJJjiiMR”X,)ad"-$BqR$]4m(4 C ҙ  Hd- d!L&JHOpdR]@CJP@D7Q*YRmf6KK)d B,.HHA!L*$ CQ)&D f*R}MH5S%wFi9Cʃ$,<@D q0g>^bɲMK**B$"By K9§öCER(J(ѭ> 0,A/X@]&bرcƌj6To&Vscfo|p'yz'nK 84kU>s[~Kg]fi2eYgD?"fJ"M5MiZQE?PޟҲ3RrD>̑Ѧ?T( /ij/*S/ǩsT6_a}C! )/#ڂTB ʙ [*IfS;s(۲d FmӒ{9]^#V)ZksǤ/.jOVqggh~y6l8g;zNuVl⪀. 4f&eآUCVf*tPZKPNsE^<텮Lٶ#?{.|(A|檨?-FHbۙ+oOUvEzy54~o^Lc.f':xC>Z͜o<+m:1ҍI$47{}s?YGzg!*^*'ǖ*ULƒ^G H Pf-oT,,YEi<BG&7$IK0ڔ>4?/r*u[qm߷|h?Q!ĕTXA_\ɯW;\_|kp~O;ua׻xܰn~o/~ڜra4TU E<&=nLZsЧBpnM]t˷ggfL=.޽x#P1-r"bʠן6\8KI@PU!7ƺj4Zܾ&Vҧ /nUrRpx8$l؃ ێ6(rH(/W}rG}>}6-"+ߏ 3IӐ}oLQ mg9F/xV<? yˉs&sv@*ל?$e!\6/+m{aoxk-U44K}xqֵ|M&I[d[h AADHo}~wu44'B:T~?OQ8;dӿQ"٢ؿ_'~"@G=S#B]{˧ݞ: !)J(a1DEw/;-(h((uOsyAM$BR}~K-d{e>y9nM&?M]{\q9׻mI@U _IK$";2*) Vl { ϸbJ}NmO- (()(i)df!()ϫc_QϚSACAM'AlZ{nDDCoّZ$.?' B_c*?}?*wuqr"φVDGRc'TMBVdr}cu$ dz4:T!TaNPhn2U"r,&^ / "6͕\CPRSI~14- %4os{qOp[wh{CA)hۀ=HŠnID1g] Ӂ ?GqԾ9Y&Y%VE<=W$?H{ B (VD(e"KP4u׷=;iQj5_nTだ(i)B<H?p$%`{xwbȑPc 05=y7~GvcIM".^}>aRr%ёfE,X7;CIMhhb PH@V %-ROi$ӁEb`T{xwWEUZ;W6nbSyA}gqAx^FMq+'ȁ!a*A 7_/LfWeWI!TE:wXhn;.lvvvw@㨆zqLr&D ¤Fڹֻk&yۿ? &f2M,$%h/ۯpn9 -4 _#rl{At 7Q<;uTF8NDF\6*h9NYbfX|޾z=;uϝY9T|v-61o}*1BP}[l%.~`wG7ݻDM9GõQUxJ msLwH Q?O=z?ܳRd$"OнhNg/<&7Ry=G|;b<C·U+?lTQhXQhhQhٖ4V([VbcXXѨ,V4kbZـ)S<_ ZjH:%SԘhc\+ޖx[Ў6>qK)>Ei]<œ/.LEhhرF5n׊-U#kTcj4Qm_آThU%VThōRrn+껸ۗ.ZA%L˃?_9FNEUWg?ݲ pU&+k cCm//30ϗnOq_;8DAs0PsbgOoew}ÛysaRڢCu kW~=篩%s^}9f:ֺ*`qifISdu궃(77@L$< KcX8)n [ॸ)n ^K=nzGjr;Sڜ.v 8]iN Ekdڢ*w8w@q=]pE]uw"""""""EQEQEz BO߸1_:9ȼ9]s\*)߭;jwGy/qRX`FD RX&V TJ^kU: .݅wBY+^`rFh1Vn?I^ w;\xx"J%dRFO?S=|X6zzOIR *J26j|9w^r&XUKWZynwZ/HR'ƳLfaYB(2$&YZQ}֊'R_MQiSX\@E ZR) r)JNk[my5<ݙy):#$},GQTQzQ V8ZT5;Ǯ܍k۝]>]>r(|KVB{SWؒ;T aNOp2ҳ E|"oWTb:agzƢi)"GB#Q}-yzNʢ2KQ)AT3'Tb i)lCTу D4G9M\͇zz3%Ə?{yӾC ػǼMqkDf絬nh}"##DC&)ʌo]4 Yѫo?DԢ ⍲ѣ]6PKo"kr~ W\fxuLmI_ x#WRRt⫮aY/L='w}xGk.uVx0e M7Lé :SʾKNfƦn9@U\oz:>nmQGXq5wwLҎameDfZϲ\ 2I/zjr `~aq/^t;~<:q&[j(4:矲ETҌЕ\(0P*)Mr/wVч~yH|nLƟo)UO/Ѿ1|~gYϗP[?ԇDFj~]&R e"C!nooߊ|Z#[篿_%@󊨢5󷐐sC'ooOEK# %GWҿj{+ޯzֵN?_qއ#fdyZ-mlsB%:n7ZZ۳fNP/;YrFif,,|idQ_;fFLElkQ_tqi))W0N7lͶmps2sfYijԓ>7?{dL65O9 {?D|-}i7\2DO W!%AUR@FҦ^^on4|<]eaH{l}zc eḿLDSĎl=u9 <ߧz{_:AQ4)Wkq?0xl_o`JQ&(ES7>=DLGD4q["ֳU>usIR(L(Wcd)yl(SO]yfeU8\133)Z E$ߚ}{yU<3&WO_?7>`g〈@'pGy M'NkU/N I_eɭ7rM[Eo*O|d*1ph_,ǗZhwHx>o7yEw "f$d#L&B7L7dCu z3י*v=r#'ۘDALTPS22b)3 2i(hA?_ݷ{{o]w_ۮ9qfS]7jYk r w\U%%7\% xāDЄB1JDG0 $kQkHU #mI!;W ^Y;aMis$͋9<bf( PTɅ_1gqc^.M9yKD K 8ðx@I?CZӖmuȢmν/l!Ɯ< Wo.'Ɩ0G#PҚ88x~qIs2Ő `,X\1pL]uoϳV*꺮he_?h}wX y<>.acW>H5^!#m)ۣ^{gX Iye!'Iĺ.΍樸nJ|/w)3PKdz}zgɓe2tw=|&ܓXu]N58k@z ==gF 5B'"`sNj zڢYN,Oz zj[91pm7$EdENuDuaҋб5[we64MmnOw=SB{bτg}-ю-y%8O* u'~_ >52{+ȎUAB$ T@Dh)KRT ᓓ6|ٯǏj;Ԯ2{7OKrkM2ZOлz2 H<'o{јhKd/S~#Z1a޽řiVuTPjgT[qVo/k+ n+83%橂$裁T`Q$i0p OQ+8Ҥ28:IDʝq&~>RCQx!y/_g3pތ +GHwRB S6_wc;I>oOx9h$$$e%B? ht~>na˗ߏ?9{`Qv~Kf==_^q:k|qO'TR(NPѤvkZmgUgl軅 =unFN U*؈Ԡz|OvP,DqhiaO9r~;wv́h˖Љ2o]dF _ Z?Yo\" " 7T$)!NhkòPT<{8>Hun5bƪ,ߡO'=.yY3rIvª"IJ"*%H Y {;vJ%1dX/:hT)B(鈌//^'ЎvA6A6XP7휵;wMwqW3.:o8I"jsy A:,K*ʄ ,C(Q0v|qf5"?4QR(ꓬ*u^TF^y膡ݥ7{˫gT20urEȥT$陊la K  ,"@J$"K'Q57E7XU%I?0xxpn"I(H%XozZ~OH/t0RdIɢI!?|b?LߩfoxFO|fyy7^lGA A͝K4IRT%_kj+@%P- B'r{M|&睐<؝K?9{ Kg-k\DC;bh߯;b;IYH5 >Y\m gmכU5D!Ή;͊sC" I,T1JPMc ;ɖ,TJtN#C=^du?ںkoL>wkҕ5[vRqO}?viۻ>vmV4by[ymN{֟N|X4k':{q_#kP$ -ŋիWxcXnt^m[yN|N*m+Ŧ8W*ۮ56flY<{BEp8ЅT՚Wޭ}-l"]\q)U:֪yj"FOȳϥPPF#+ʪon"b5=.f}ww|jE4ي>g^Q@#3JT|t_U/YIven_.WeӴu3z-O74}zլ³) VY?D1F@CI%qMj=~B ;!OSrME-c[C:(vUOr"TDCIs(@z(X71R1@Q5c,cj"R:wUQDݜ6'K+'4dj!5|_WXW?v޿+b>Wx i5xV6#d/0r}ZJt!BjeYg!˭ڿw]Ҝ“#"_Mm d1T ''+f"g5<% @@ ^t|vԸ*8}qfM3y28uƷ1jag {1z5]؍P7QpV״_cB,I+n']Qw-pC8qQB rcBy|v]ϋom)\;Kl<&)!7flֶwW{ޤCA##! %kp D &(0*v໶ViW3Qםк-;EkEzn9߷O\vo<5ݩN#5z_Sŭ}Q)uyQ4T1 xS3nzdZc5eA{@2&&{>'-tբ7xrylO33 `"8ܱ PBeez{|"^_y}洪Cg]WM{OQxumMM=w:*o+jmsKDͫw\ևpu 3QE^^JL3\Y4כ٨Z|E)tDxei* :6244 hXhX\P o;Obx]η[#-΍^:Ua|%~ݼx]N;[3. -_Q.b1JfC0M,05- c9FD lT@RZ[Ƭ n[n9J_UquxuexZu\ө{L-ӘvqNpp6M^#i'޵6"K\ 5'ݷ={ݢr1MB{)[c޷kZ{{\`fD(PQQkmt5-IҤ,ccB/rf&&( UoFqm6gzNi3x\Njmy\~-]GvF)<_۷15#hw]ޕ~وs붵kZv\0DQ(1Hyz.)}nik;\pMs\$ji 2:Q͹]WV9s(jS {+:L)҉>hSO=>fmjZվ5֭{{{Do0,86 PcCa *)ؽk9sc=k3p**gāCαehGnC> qU@~prZ%Qg\qG'TQ($ 4i4BC;9#cݙ95I#=YJ*Vm:'m_;$@†X.pg7k|/ gU"."k82^4(W-E $ "s.ЛGd(b^pD0zx_n?t{}$;H:=,",5kN?6θc1Myxt"ɒ^-^Zʹ}Âr0ՖDބզm̴׌yn.45\-wq@FIFD \IVHHVIIHn8v~Qmtו GIb;k}߇([(mZ߲$L"U\ j9)\iG/qdˉɽW$_ ϚK1w}m$7N+3kpδ)0ek3?ԂaEU| > eArUQUaWւO?ݻJ"2Kh1D^= ~^" }y7]Z`QGsG_m ͢(AE8*90TYI@jb?EMBLq'$ϳƯxPj3 ʈ\|NW62=~?.xU`D͔ez}7~W(E !Oq~s7ڷ2!~M ;%BehTڔwBv_!p@?qR>mx{y;hێ78.YV"Ȋ@Pfwt@@C.:8Ϟi\bQQs2- q3gb6]uΐ^6d[•vQ$m bFf~,Wb1+ϞۈE# $q8銜 K+ǝ<<9Ѳ)\2#AH FݺgNkftg)I:샜KHNC{R|FuE!81]aIQ- "{D7t)8e6mn J: xFaHHFR-ؙhR @+:;ZBC RC]%z!'G.I81ֲܽR#ުk1EVMm*s99$U$,*Bpt ;ʧ|~__~#ztr(AeI&eH X}vs϶j=75d'DXus瑾o;#M>5]سQG]U5#4UNHABmQ:ETȲBH `\`d* 0JHBN{ϵ1K_ T!~|" JOI!쓅W ?9p*NEP`,:kn'OQq#_ԥMy}%3mmVڶl1rbG!-G:i:귯B },[U>HUj #4n4<'j2NZmGߌ#U?{H] 0}:Ǒ92$x#\[x""!1# <Պ̤/*ԓaS&D:8!U$UA@.5DG1.O+۽`Qa(eמx(zUQJd}~Lm_)|9<ʬWVj>;yۚ8LVI+XO0#)b }2:>?_'r,S:߲t}jGnLdTP'*"($@_ςP2#W]( n|F=TUIVwRb}Wgۻա0twt4@= _qO0 PԢ P)wR% 81`: ae N,ɸ^{՜N9lR&cuCOSMKSMD-uH<}.&YhhYCŦ]);R&rt3J`˒~]f2@sv5 , վh``8d0%ㇹ%l!(HXBM73>O?k?o\~$z)(Ģϯg͒ߛs31K>:E IZQXg;]s/Ⱥf)UhsYb)(XT(|'۷x$G`4 ;w|}2?V8SƊhi&Ke %Y#"t@maHMA;rji$ȏh֌mi~\F&#u4KMZ3ju dhQ!9}W"Ų O%sDG׳яZ91('yH53*;zi8ŪvcƼ|K,h'={6}{%Y9+w㷫lwᄍY%ނHЖ᮹ooykX,[.dybT~7z#~ͥrW5LljxD#ׯSۍE"hMFeuXw0 Fr/c8fb&|fi}w HHOzN>3x Q_7=%t nhJxĒ!3=gQova BB  >D@ۗ- @dy) .ָnFqqDSV-V<UKM%0E̴ B3A >c;pj$1#5['v0 ^6%d M$t,I]1*U㶚UM5EUuz7+:9Y㾵0r%PG$VZ]Uc|{ԯyZb䖚!%$fh!m*]4S!VUX;;O * 1iژH/=psA1'v]R(>~ dT~a PDS%׎;ͻ3#3om. !u9/2ӎs*e-vf5i(p4B41L%*5 u9y6D, $2?FRcHQ[Of~C?y~k9xD2$4bkW},3,c-({]$|N,r' nh[>,aiddF(F1h-v#v1IIt۔s8;Ë[{NS_%nۧǿn: c?OJ <*#r]{HO̥Q/8&3b5kSOkwr4(*NMLB|jN<"xzsɈ`tYWv:T߼2*/'OI)ۑ<.ln,< ޏ<_?%b~=r7A[Mc*O=9vѹ5|5NpXHwE-R~.΅+yczf#}]Kl$ x4ƼEvNiLTR(PP[f%aYE!zwǯމ-`o^ܦ5]3_,Q'KS 얄L#=4nѹݫ؏xbJ"k5UϷn]mӇeV@\}?CG353KKAsDH5<7z+*뺮.^=Jʺ'v4kZ<~(I ȃ$O* '?8R)O?8Q.Zs6)O5zZx7L3O!'DÍ ؠظ?]> MnVL8؀E Šlk^F{f9۫x5z1Tv{gVcw{u{{WCCCBi=PcCAm z֣[#cCa(y8Q1G푄˶f Y j#ݵ.9ێw^ȉ}kz^"/{lcδ}$ $[U$A)ڊ"":CU5OT;;SCĤE|k UƷWױD" jLͫ1_:m_^U^mƽ$^ 7ƽm~U}U{A{j"/@#v 5_U^|[U^¾5U^ z{^j ׺U^u{||oА_}oH5L~?wг5ef;/xDPV0)7I|'O;GX읝a<vq߷ON'k7:׬uo3)y"nfux-UZVQZ:prE =VA@8[Z/ ]^7=ULcYo@SSTjF^YNf}hЛn KCA I s @1QQ1еIֱ{ݭko{{{Ԑ0aFFŅE" )ɤҜ4046./ qR]֧S|ucv[q5.umIe!e)Rx-lk@i{ j &>l[QQB8{=gfdwfVFaN:Ԛ:8=z-bm7x= m͆i!y%j.b =̯җq߻=tJe,?Aۗs/rt!ԗXc;— \ߝQס'ޓaȿ$BҎqy& C/k Z!ƑQȟ#o#sA&lhƴZ7`ךw^Y~ {3k)۰VVfdCM\ُ?OW>woH[Yx\(mN~|>Xg,:9ؿ|wt)}vDϻ;uQ5 -I§yLK,",ֳ!UgW=zʫ3:^yȗ11/<ˡijZ%eYZ>T$Bq|C#y%OEy'5 G37⑸I[ZmdB(Х4U"KMuSDEewV\i`탾Ǣ xGxR=[][.*\+/~{ @,@A7q"wOz\PS =ĥAǒD{NITUVfUUI$I% Hų&K+f1.!Ç 2VaKW }j+mAӢ%Wes:8㏟gߏTO?a}>*k;Z\<,*, >VQE I `,46{h#3Acۆ~N/;I<-| vՃР&ƞinW]hZЉnݶ@LMC#}JAHUTT1TDpfuFFXUYK2)uVef1hתLVE$Q")%0|u aDLk    % Kcs>`ff/Ι;x? uww&?:G7^7{{kZp7Vkqqv`ZB"okDj&[tֵ.=(d_"/1Q? !?\^?oHzjDNbpIkLڭKYKCAíg?θL1$iѱ7tLLOfE43m9"uM+UE(M+YVVͻXIYk[0#4'V&I˵*ӛ!>._hy- o3[^ðL$DMUTMʨhAŬMHn "Vʼn^UIa"UiCؽo>;fwkO#03v[7a/˩f7c{,iԕQڨ )*U]&Zb]x  daɝ6;݊*u BrR'9(Zӕ0I6kA:r|Ho'W#3f/q>eNuLb3Y̑*YQ HyOZlL88``i-J:ܔP6*)zM\Xj:e [ܙݨI"9Nkؗ$Th/T6 seRIINP0/oe5|nבNEJڭ%ʡrOkb+=VKBDv!u`Lbxg[p"ۤ,[V)BiGU@Y  m44RpVMZlp 06ft_ĖnFwپ$o;١qum"WwyGWś~g7!A*(hJLUB|;mBaI%UV#ZֵRlH<uy٭[l߃V{q#g }gۿlWgcm|;m>6ٍ oM~}Yu.& *vI48DXp*[l~} llQ;gvbn7m߯ͽ+̲N~!pz\,m;}7.om iz1pk;80_3k΍D5Ŭ:ѺlrL{gWz7Z͎XcrI{ZG,1;7$ݝm9aYٸk`]ck}:1ݷg6=LUK,ʖtvH&tR^BS3~d1 %mh7LyqlnV\ZS *ЙP!mfG%޴k%k`-fL9ֶQ2/X q{0ө3KSL&"`V`15{=9&-4K*%V2JV*+4 1"ʶ,K_r(k7|xNXҽ=ݲz:XgG*M+f^Q5w'RUldR($ȎJ3N'LJQ&;]F#|GzߏE닺C3g{F;v5?, flnoI$`ɛ7ɒ/{]V ܄b.kd[JQU!d ZGyHI,IF龋Aua6mCDCE*kWZۛNv=usL;^0gUpYG f QM*n=c5QtVO"b!9݆fyD Z֓!)0i5Z()1wF"UO^X%E}zO%`/cY[n0(JStYgZڶ(H(7eXm֨VE"""""*՝VӢҘV􈈈:+V) z֭Z \ElЈRuJ#k9ZJ2J2M/c~17|Hۛazg{y Ei)))(iihMkoQmd*REFm$IP!bLFi$bLD` (LȤhl3bdM "&Ie1AL8?c]mډ? t(6 E70?OA hH$(_LsEmnȈMoWJTjQ4QS+P!qR_??ϟoffa4qko?ܓYFVN4h[["iD!6NB4U RKSE}O~) *=˴mjMiE&{t@x dLK-Ia4-h`eVѤa) jdJQ6m_i,H[RK4*M4i TM,6lUI&$m0 @`4$PI ieHZYi lS*̘ZɶMSLEfս-[J5D wwffa4qkcGR5&L]Y\nb&ͅcQ40Q&`&&%JHT(Ԣ,w 2"-LHe)iLկ4T2E)2;^33 {4w H!9!/8#&@Ջ>DiԬP"ʓD+Ȝ"SC7ƅLpmZ;J200+Ɉ/AųIMH'RGr*4ҟQՂH8z5+jU ?\9t7:~PI{bL(YjJzمρTAJ G =3hv* n5{RP=dQ=>Z>dQa4W\ۅ'z"J22DBCEQJgB<->n;Ӭ<ś/'Gfɫ%FuӄN0OiHvn>H@hC[@:@Pɣƨ]:b0ʰEuw@yN +Y L 2,B0UUP1BB$!!"!ȈLD#$3ӦHFo^m4Z-Fcccn"M͍Kت5È!]4)+--\*_ `kj$4iCF0R]$I+WNdICP"[#Zs|t1|gx},/'C$-v,441e1S @p% [-FΕEZ޷|>DDPFJ h8 zXlj{Z8RP}~2w2 (@O/ '$4g6r,zǞץDxQ}.wp2_< `f⫰bMٷڍjTe-^koDU٣DGN!!%PM4܏.5zbR}np".t'@8\g=GQ1Y'1RMFNKNFI}{={GP+`cQ1BUv"Xx^z̢b8Gz^HN@ht] yjuy~Hj-ZB:jV(D_ت5*vw (|x.hq$~J>d_~؎'S)!\{bp s8 *~n}LDD$ݼBRUKj !k"4}WR5Ff& yapynK8]6fӋF,G 6;ĝ$:gUNmޮw kNv:CF(SDDy?s_}{kaX8(HD(U DDc E'hl4Fca,F+a:4`S!ya8˾@5P A?>$4Z{gugXsۉN*OKͳg7|S[՛[]:W{beG7XKnj2,6&hl8Ĭ&\`9lR|;h0qSZ8"£"bbFkfZj1l^_zDf1m\c{◥wmGmkj#s{{ddds/qFFv_744*U0#Ll0nӜZP!: y)2]B"qbGH 2,#*n2*rrؿ.;zav;V_.2b5Ñf)YQ.H9PupP|[/:[]ex;n|[o{U&s@==9 wy:C\#TG^̬@}d& ECD*7Ϙ 1uϯ3;{;ft``X5DCNgR–(;g3|@UO|R@FT= /ZUbW~>tԍôu=7&H&&On<JBJ3IB  [[L%9J@t/`r?1y%x'vf@_. EOSQUɏ_OL$^j7=`ԜTݩ4x$d<'nvOǻB)R0<}M/3 BN:QTyo+nw 6f+L|N_JsÎ&1=z5I%{dz`V#<w\aLeTj8#D]ƻ{oIh˓ns$yv"RЧBo?#2f+@M9 ' 4 :y%Nh7i5s5*JCV~UcVն3+F_:cKJ e*ABP HUYQUI)"*4*0Y!VնMQӆ4g+ 9l< 2Gszs XƤ&R_hkB<U[F6UDX\x~M=^Yf=$"GHF:۬OO ǯ<QĐj]َet2F|յob+"..KNuWccdqqxFXN@ 'yx[ [Smv!\s+ev[?v)P:t >_`f #BPUks*W2s*UX8 ) lLE31* 8**㺠N\32s1QSBf`/xuƣQQQhQyڼmF0nvѪ*FP4?)@׋eYei ҧUNU?Y+ds~fMFqiC"p/ 8w/<^y86@V\uݘer2F}BP&VET)xJSB!2A Ke_`hsEJ &J$)&L2SE-UURT JE #+JPg4 D^1W\T3?\wH4CM &hdI$A$h"LS)M M $I4$hdBhdI&$FdE(=hfA0^٭k__›qM>] Hde55H=>-܄>ΩT)=ec+K<L{R$ڼX8U"?!d@X23D[JJIj)T*'z,H 06bpHlc&2zX%-dKW]^h1b r m[ `cxp*T>;5A4n뿡l)[* KbHa,16ff%F33LfIe33H̒# )e3"3fSfe2Sfe2SJV*XՋ ((vLUR4(ꐊYS*E;v^Rv ㈊z:@ۨA UҸ)'4m$G>}plg);k$Na>k#cb2LYl*0QEb=&S?5/æ||KH>('/.P YB%DG]߃Z|?} /I+=>['"T)5;q2ƄpحP( كeAw}jx'ܩ ,'$4WyҩjW9Es\ʏ"/}{fdIy/4CtfCXDZBӖaFE*-1R {Ƽ|/Z(y0JJRi4t]6uOU1r($W:#t fT _4LjxyVM@ w /"b* $AdK$AdK$AJl F"_vSARu9QPQfE R*iAe2,2I"%DȰEȰD(")42$DHAd((PY" $Ad, DHY&ݪȕKK$,J$2(u]AKuu2Qa'9MuvIJ*+V)A"TV٢,Tp9o`t751 h$B@(  `$Hi:>׮HH  0a1}ߺL6ޙP[`Wڣ{OŢ/VgdT8|MiepԳ N=`~~?W925kZt:MQxȹu\/16qLjqD*\TW=%E§?EY[ PbaBA|L v:sw;T쁸2<I%#Ux^N(A 9mHչ4 Es̈c[>M*+kX)Cqi:$tGGW],T3|x>yUGH2,"+l|>?8xxEkZ! Udtd425z]zʳr*^yx>KW$W(j4zLqsU^"2-ݍ]KL>ßW9H!B| @\N5 i}}ft_vl9.\r)=)Hw z{|ݎ$tyxD~@C\^qlD,ʞ.j -[KaQA%DSлwcNr-PVM9ґ2Tci*H`NfYCI2nb&dW 0P"o7M[Vb+ cə@A׳er6wW x|3 >y<w _b0dy֛x1"a"nuB@- B{OvC}~^'gp&>SчsD7Fɻ__e!E%AbRԅR$*DW12(YDE%I$DI%ERJ")I(RHe,$LDDDhdDb*"J$,m+ 9JFHF;I v{|d4QE1tbF@9-%%t89T 9<\I|<'ta1w7NL&ɉ5ϞבgS&g@ur:'5:^qrHӬ4#Y/h9YQ!3p$N=&)+SB82IL*LZbULlI3lmDb'R8K" *@f*H2{IQ(B*Ad"s8<kTh$TxުM ARB!K?=0D}I4y;N"=gr8N!9'[Z$nl3UN"w{ /L9Oꆄirg^5`w)8I$"RĢ&o2V\\q=UZdZeM^S:#55H.`PyĘ"mLh*Y)47&]7dz\3\3Avb6,nAwr#k~7nΓ$ZMԓPlQFB9Cl/hEj9 #ZdDb,wAy螨s=SJ-IJbxQ8v_om[xׂQ6"'hI#?# PA=*Dޙ5Na'"TT *H2H i!HϦfu>yȬ}$xl:Dv^)0R%  MB g a&d L׬#$8Ia,gkݴ3Q7cQ∉T5$E@&TPYXQ'UH UW_t)D+LiM).tKb""zeUQ@TTR 9!bZ0`HaH`RT! X@c LXBXFYFZHBŌm22HdX_sWFD~nb # hE FQ!K3և7;+BAM*'Ue&=t'N8ryr]cǹ} zJs<^xds{ G( #jbX("#yuъ!]1Af$F@@w dzk3'~:tbk+;f=y[*H.jz'O:q& G:RNuDbN\VcD]&") ",*S#{$L<"@L@0rWB'b݆mhjڍsKF B8AҎZw #,ljNO8 $x5UUJU&ȕ%"R%"&"Y5)*"IH-lJRdMHI$&KIiDM&2!A18̓s%QlH á֝%hJOl&v&mb1$@%D PGDtIJ "Mkkrۖ+RU͋n+F;ѭ=H|)[=F4E{c o闾Μ<5Ls5lXӧMe:*£gGdv/3;劮 8mURk˿lzxokÉtDLZݎVVV;'jh߭_hLؘ-k01=j SQ !7"mqLtm;άN7$[܍L?O/Ol$?8CwMqh Npnk.)[Z#,'$fG(xؒq:z)(u.5uq.oE˙˯f[kLs;j_r@~\2'զN10X%@~;ܶѦR jis )WraPvQS41;|$['O׭妌s z*hBA(= DT+qY?2~ ws3.' (=/ϸ"k J *0(Mb(bp)D Q/JzulJGLѭ!|za< NْOqK rHN xg9,zKJ/VomfaTN@5`$r?*pS1IFUBE0B Q{鶉vM푺TUי)^j Ę6KfFb"%ÐTTI"ĥeDH22dILIS"e%$ERRQf(RUjԳD almIDE$V-$ȤڪL,E2J)-2)-)DȨ,Xe$EL""J"JH&5Va@0@$֘@B45kTjJ$d$YJ$YJ&S,%2K%2dID2DID)DE2Rd,T-kH K"+)ȱ%"&)TAI$$Ոi0D4$! 1&ͪhFȘ#ZVԩMa"$CiHdJqJSEcИUD]K͓uֵdkVYCQـ?}^Znh۶{8BX $ c&ܚmThǧmtNs'SgG"eLI\MOYIӎgT>eV' ]9UUUUUWQM"u$(5R.UQtv-ˆ:<55dHӪ̦*tZ-e2#iѽ&=?&-^2huIc=ݲ^axUZ$d"h!tSJS"LI$,YDQbŋCD$ c 0,pFaf`Yf&F *%DB&O*Yf11I{ 'yZK$ E?ZG9s;~*!Q0uD;p#uvLq1]&?윅a0si-((o~K`i\ 9U[kۼ6IH5&65T4. M.QS7mS"~ EtD[笺Wt[m0st`q,$S.jjɔH*"`*U `"xL!QsB='Gr{l/H@.QlLu0)#A<$qwUT\YeB GC 8IBFA; %RB:4lG ɶLK%,A$nS etќI$ ,Q"ԴyH WQE"B!:/v4OxshH6s#漩-'GެaNxphM˴|;"ZW"B>`9!#39"Br\ƐT4I"&uk}-*rN<#ߘ Ilcb[TjصE5ՍTZm˫H?npyz^xf .BJADih5V%s) 'Oaqw, #D$J EАeQ_uSpp/E8ARu=pC wɶ`؛y>R~zrVP?oՓ[ Ոw}#9ϻmfZ _/>H jVNrwD[wUDI֟b"J܃OEJr [z#*l(`{߬yI'VNΧ2ab` :Aɕ b@V'el+*!/R(lbZ) G>A< |Tdּp У@#J-F /4dI$,(pxDJEJ; Z#HW;vOCGd 3 BRN'tN,Jsc< ml;c݊9#H4 #~Ő5eYl$_3 >ƼsGg'm\t`>2Z;3,ǺfU#167?LKaQhUI` {ä- c߿nΗ3Lc؟SS5#@3FB2 TX ,lt*›U} h%{|'_Zyw׻? ƒ:SkyEaMBP1a"JT"-b i3QJAy/ <yJ"iRrvb,Y1f,k'MZ4nNV{cs"*LNyMwjtF'5mg#p`Q:F6jmv]Ŵ;&864U+\֞FvU5]ÃU:t-|9:wf3{iduɾdFa8Tsߝ+ol!M7|*go] ˇ8[Tvgӑ˴q:to4 i^GGw늎zL=aYf`f4zQ_NkicUqϗY.cӴQlc6^G|eRJ$UD) Fn)6yb> ,Ϸͼ3*q0%t Rq! rJ߷`f6̰0C#tXc+K LRĚֿAl#sGf KfJll @hSaS FS'J$ɚ6WGEtlѦ1Ѧ2Ƕ/Cǥ~Ba"5(ܤIvz. jB>!%tDS]L_X(`M@tB6NVF`YI?J*hٱk֪%KK%IfѴm&R&SKEmTڑRDmmWW}oOJAHcVe+$֓kԛ3%HlVIj6p`"-*JM %&vk Kc _0_y@nG`ڌIP'E?4in|ߒD'1`("ZedlA` J/!,,=">JN}}$O}^DaELı |R( 9j%t"׳I&tW~ ̐HorCh |+Q;%eCNZB|$2 yb! 5ZZFTHIlHeM-6֣k[* wʼn9nj=A b|/4==.SpoVZi.xE{pqxbE=$ #SjT*TN` =N\Il},r9:CR@ :1ƊhnjA6j\f937wGk ڄ֟JJ<ר>QfV`u9$j\$JL%)$BL ALV^Gƻ @D|PwtǧM!ߤ7"]F's'=&%rX>O~_m||yx%\ \7mkYUZɁ!HeI0׬u4}U~²ѵ:6it̩׺t}JqH}`=VvĪ3?`Bg=7Ӯ 9Hqd9pv##FKĈhx*RJTʜ9D$di8>n9N$<+[z=8oz`@@I)JRI$RI$JRDE<aܪuuSm FH:3L2W y{Vrj<5EZ^,: AZH$)b6V&RY೚XX$#355f^OG;`ZjsH&$(+~?2dɓ&L2dɓ&L5&L2e1tq1994fܵw1'GfkjժV5]"N#wm{ (p&r%P#fI,w{y٢/P%*2PHR@Zp¥KYzαMo{c&[#v*;ímaCNgLSUiƕyOactBM >NϦII*DeW1e`KA-$h2| _c= MWB1:zp|=pv{I˙ͮDW>PvPO\94P9(@N@;.].tK%lB|E0QMh!E%RH Pl#03:8Q4[줇,sQj|4%2F bF ih{iTz5k` nܤEاBy6Q&nu'TILDq+h<-I@TNx'OVȋԎ⛬B I"۶aK88q͇ *ljN)%K"D[ 3J M{7EKy&o*jNitq*YǧT SEq+rUsFLQ~YQ]HrUQDQzfbbeD^|E{cE˷k69&S C+ ~)H ?R~MeZa>>#gv{_uN9j>qK}ʫjdY2!ذI%W Q,GbefJT=fpPyW ㎻B2E@0x7C$D }]j^|jxD<D}x˔JʨBܧ4|1_Mt@yqa;;,q|wߦx[B j@k^_{e2fy>sef[spg9#!aSb-`K[K Xe"|M}]6Yp+ه˳k@(ӊB-0I?O . 9.en.S+Y.GG[ rE?+\K~2$g"tdo}0p@9'Oɯ2L~~ʎ#ՂZaH y2/EhƝd4)r|} P=5g[6 J]Dߏ-'&a D(IܵtIo! |^re @}"~y_=>̲*<6z& ŭi(|;\I<ܝ=fc'֛;JO'W}s&4ΉCB@P4ǯo,llȚie,L4M)e46X|!dqa.(j7خKFtߗO сq!-; "e(jEUWՕy4 ٕT YG˫ں{o8 lQieR3Djg:r_a9~ zh!_RR Ƿԧa==$81cA}'+AHÿ0IzZ~+74QVdIҢvj%z1[F ʕ겤AUSHVos3{25w@UjU9::$ߴ,c2;](N)J"U}Qwr`DSݢj(ɝP+/[?;E;5Z]Tߘj\)=zUEd .^P\)[4@na[Fc땰7l7a7A}#@”E3p=]r).ESbK$duLԓi(SDOQGQJm2u 'dBB0Jo.Z!:iwyuoWN&BKzBBrn_d? $l}>ڻm-tUevQaE; hE$ݹ 5:&6;!wLz&h/v3~dXy 0>-ߌMC}zNI^a1~#r9ya7 0#`]09""FAגz__I$I$_U ˫4L4M4㎽J,,,I2M5&Y)'Hlv>x;AK2u=Oq5ZMpl5tT nRI7L4BDu<1 皪Ìܧ-!lDliaTdž<Z||{ĕ_%zωC[>'ߙɯ.<|LЅUvHzJY =$B{^FGv"q'H"*Rox_^DOwרDdr)7t"Sɶ44_ K*Ǒ&{=J^|5G8b31d}_oK/61z^}/f6mj;߅|Q.J?okxKWkU*(!Hd&o<>r;>6ےrEr.þ%xk~ yWQQay'TT" (E\oj/Up|{ys;cc:kڵ|""""""""""'*T$B|.f#mUFy˓Y)Be Aۻaۻ(?KWj%}e#>cȢt76̍Q8o8?OCe~_4J1PTT47ǶJ>{) *302f~???<~.l`nf=}uk\]s-黧w] vGyW;*"~?>nֵUUUWڪk/<<#>y5kXjֵ|^F;>'$1&BXY!CbdB`QQ6C23cNʮ"A C"# 1$K2A$A=ݔ0"7ЉoT5ԡ!9N6ӟAGęN$%p.J ,co^/6ӔJO18ǿd͐#"$H$2um_ywbL$Hg]_᠃8|G7#,33!9N&0pY!|Ѡ)i) !H6T*,hҦҘ%}]<s">A倏pY_8{_scKfg$ K)L o;ev'z KxwGx(ĴJas'ӷ&򰲜< :$Wσ̍̾`s>|#2{YȗD@B@[zbVjvWZ3y4<}Ud;b-ɤ>2w=Ko쑸߳GZ?J}Ln!(X7o;AxG?1o~/nfca˖s7|9oxz4!vڶPe 6vڶ4O~ϰDZUTEDC5~fǩWCEpGZѬ!Vٙ'0a{7{|||Oqn{ ywq/W{I'Ǹw?G;{־[ jѭU63qkWjf..j4B[.ѱsbК:Cbf..EBhX،ė1M@vs[ScͲKSlK`G{$橉q 󋏚'&'u.j[[qju5V1=Y'5Hl&qQ1;&GŪiknL,W㵬Dpo|%B8f7>XnOds$•\Y92L)[ŜMWNG+9M $s0M!.bB# y s`c1#۹ %9pm;\.6d+fd+fe*L3>9|'/e)) @wyY9lLܷ.L̶̶ffffffe7ww)me(P$FNmMٻoS03OՒ4CK ޼J64LIƙx@H.$dۧy#]BXHA<"y`sRpĦT8''! =;k2֍aUxaDÚ}m˃_G?s|&."II"I I JK!,@BHBHK!w-)Ј:Y8hsidMcA tiBRaI&ReI&DdI&RaI&RaI&aI!$H1H!H_U\{njkFB{'~C4l->o >yO<~gϱ0~Zbs (^(Fo)RHBeG%$H Ӻ"Ol.}kz:|b~=dݒAcnb@2'z/=VT}gDZ] 30},_v(b*3߶5Fyt(׀^;.1o\+Z=o/$:~~##*jy_2kmfXk1̊b{/,un,]W+VxPs(܏w?:(znf9\ ެ9q5Mb!Ki^6]s.z^E*̪>>R_'?2zwə37tG_3S 3DN=i{!:R0"lJ0&,㔑>?\c؅(,-1Y-dZVJUZk%UD&0J~Xwr}~:;?֭Z˕jծ~ϭ1_{}_w̡ $4i JR_AJB;/o|&~ڿ <:}Ɯ~⇅]݇f+#ދdZȧ˿EqyxV֋cnڭO yCԁ)ZPVRH>/!HU lj# Zޜ&xd+`g1T탊 l*Zx5@_+;=. (^nh(82v Yp#/[^dʾ/!@EUU[f=g<μ#;@ ) P}x 0DJ|cޟ?qm|>,ӻ=}ylF1 dȌ ɐˮ _bc*(wX eT)vw跛g/nx *PdQ;M9w !!Ncӏ(|S>珃ɤ>flA1&"h7 %G8Iml+,ͻs1\ pl|{D@LB٦: w]{DH F H RafP%X$ VV  efY`IdI&Jf-)iKJZ[KIi-%ZK"pe˶#6&`s[om|izD$1L^]5Ek* %<>5IY?U}z~L6G,/D9PRQy`DZ>H}~a|.[R_̐0YbLP<(؟t|zl7A%sw㇍}kjcC.ֲ7m+lA8==ڷ뮮}jyw0J{ό>iПwW #0DL2DH')UUUn>ff5#qߧyo>gyy<\x.6^,oq@DBTw+=*"y1 Q "a%b*Gzz<< DF-)%))J^yu)$J%aqVmٌtt*Vmii4ىX͝y&2 0GPqʨo/C5ΡiK,bzdT2 PdQCOI4 Rb"b(m4H*F`mR6% 6XM% $]-_7,"c_¯wUUTWr *ܩ|C.Cߊ#FPv QVD71kw&sMTncȞ9))>wNRd δS*+(Fy/E*H fR)oeEI׷_JW<ňW !(>G;E۷c~Sy:Y"~_\=~ǥ'|U]www 7 p?.2?./4/lHW}ya TZy  4@h%A )g 1a6Q0GgcCMp3J , =O#`L\ dlM&"/*r2ʝMId==')À8 <ΏWWnͻ6۳n;mOgyGy>7ogvm٥:,,y2*2*8 * T@pE @P`pzAp89HXc'ab"#ٽ~DTWª1GikZʪJqk3NtLGl/* R;0: r&hwkқR ZJ3,FHx<Cq&Kh0~j &IuХ'cJ i*D lr29b⁅aP aQ/<>F+:5h.(5?/#p2#C?g4xV0WO$meTTTbcQj)'u\v'}k cal$ł׌ ׉l h&1#]0"At(q@b9}3AQA1aaFVqz>gfy..osXhLoSQB.؞ަ`**1|dj3QT a>B$pkV '~S\ҿ,-Cva6)ͺQ܅#b2222E2, _F:8@bt b>ǿ< 2_T ÄɜUuڰ )IϷnض&Mjy|e3q(*)ٛPj:'K{;j AFǾA0dleh |8QƆh7qx ȸlcz#ȼ @Lvw33qЈA %#Bżv=cxeB/qd6 gC⃄&#f4h-Aj q` qȸȰ","aP*b]kZԈHc/zԑQf-9+3kWQr awŪ EE(oA瑁Qȅ(/ `F\'FfE̋282#0,5Ujbͽ9()JSW1ZֶEx1B8ENbTx!0)A`0%qZQ:WɈm Xddddd\Xdd*]Uû#9|_CB ^gë˗.^m=k.kkU}shlp46LLp<cűa68!SԔ%'T^O8W J4X\( A@B u ȞMsJPdd'X~JTLp 08WN4#|n v5chlvZȳHLX8`⣸28b JT'VZQ  X0`&a\a 8,,2. @ @&(* LPT@ b*^/WUx&%o}E<:7U(gY֗RhwwZI ȵo{QLenJA1 8W}W=;PW`_~* X }- <*4a{`֧iCsL|Ż@sN s'9s w"؛ߠQnӑ&bO2|\Rڝ8=T8P 0&"!(IM0;-J% cRמp.%ĭ*KppC#ǵ_\~<[r949$=;"'5 w{Գݭ{U%*kTcmx8gGGJ5ʄ:Dz]#rr||[W_8峜{V"""""n 07W;չLtä$lЌ^T8 }d5H&ڱ]#xnT>fj 3hB0d7@at}zD(F% R[NȄ9Tc^Ɠ`;ۼz<тz @I#Z0BwﻱYrKb}јF]ڳUɫNVMC /P# 6K\"X)\\NC=t<պV @ 61!09( 3 _L%&39(iLJT*ŝ#B #`A\+]^ ӆW n\8@ʖk[n1bQVRx^"! m1)4B(J L4{zǃϮ:9hӜY&6;G>]WP;c*iy-A?+Bx#`L'sN>Tه߮fkP kT%I\1bÈZ1 .J\]2MI]y ĭc8%*JT)RRIJfex?) M*ӹJmfNִ5eݝ `3ָ٭1{c#s5ֵ6#ϊV=k5&0;"ʚ%i[")L*RG3@{[[zܗwuUX# "#Bܗ%-ˏ/؋7?~}jw;~cOHQۿHSn~?מ.UUUUUUUUپ? ]'' J}'{qݓ/tN@ 16GzܭE" B!QQQUW9qݙcn|#<q9pJI!dyRgS 2ONzx_w:]Lj=% 4S2׶o!.bR6>ZyV_Bo=~;檪ܨ5kZֵSjCzsO|.ubcRr>q򜰏a쨢q Gk315?_y>׿ޞ܆ywj8%ՕHq{NBA螵E&@@1I'Y;ŧRn+ I '%%3WzR2A;~ERxޗq>BVUX)QP/!ܨ* &2f`B1cJT\:I*B \oyJw@*$$,*G݀<`6#eI'_>G/No|#-l{C\l맟Ds=[}{P?oԋE켟ivGR^?Di.>E99D~mꞾC}vLHHYs_<ϖןZے7k$Ix=%BNm"7xh+ުzD;~>w_cPP>{{~o ω;{^Uz"|ۿI:tA9pecSwϛϛrvDA:݃NV#$wn~>_PmGwvvٍm74GQ= Wt2q|;ڂe ?_'?۷}rҦ"!֧^dO|#yNZ%tZE7Nç~ Y%` UU b[E}6@ԇ~~}TR~$UǝnO2;Z0:m}ÿS/z\xmyhD;{ѐ|}l<Q}t~%n?yz߿6>epcWjb*wu[k=g=qJ9meg*կ1n9#gBB }ݵ]"o1}Wk- $gk*N %ԥVi lKc` [̃+ֱl6 -,ծy[a3u&57*YgkTn2ӵ5z5qgLjxmuh5{b_yx^Ғbq7CJ@l =SI\?KX /z*>r@bBH0K {XJQf#Kĥ׸YTe +}q "72h\ 3K3 ēxrwl1¹<ː/ӎ e \>Ϸ3|ݚfT\Wy:P",EGih׆?^cO5< tBrI2?;]HH~vm$I'_){ާ'#s>\pL/\"BX3O#t|7e.酒|ɢ4̯qZT <"QE}p'`FO*s/powl A{{EAefg>͵UU<ʪUXNbekxzN0 l˼@t+z-o^,`][W=>w&LIK2A$A'yR>JgǺx> Qy?8۵Ӿ"ӑF gjXFoXղm D4i6{fJ4ԭϿ^UUUUUUU I$mEԛ\'ԉ:{Rӽ-I!6VTIUEv=@HZ2{(OӜ93h_C ,kt_T_BZҧ}#u3os[$/~ϴ}Dbɷ&QR(/HPʣ"?8䟬!= ?Vlo3kU]"405 i)`+?Vp3ɈxnKȇǨOWXAw>'T/^^v?x[?ZֵN}DEר;~{Nyy?l~'W<{WZ#CWt|?n`!!'\NE@pw&! hK$yxC / ߽Ac|GCR:hz >~"+yDŽPOo;o\oЕ;"&[B6}^k%ܝؔw$ԣm#%FTM6v -.))+Iw5F̓G9i&2 TAV/'ƠP|btN=f_t<xo#zz>tCk5lQ+§>Q~MrYj\^\rjLpY@՛ H >gA?A *e #;ˌa~G^^|{ (kHvtt=SﳿplE% q"X@~qW^~CD`w¿:g<>~@6 [Z+>Js,! U2ΟՅ@K Vk-5KUC $ h%&kUy  $d2*q. iYVK|^B9ˎy]yϲ E ` Hs͟)cN}8KO3A#;y/,DxkN"I"?}4sa\_M:_8& ֦C򺓚e-[h 5YF ~]9F&IXwwUUwwwR.9I d:zG_IqawkJ_f}I<dm;jҺ&"%4SBw#Hc1Mwu~r/S mԄFHED-[A>X;hh:< ^{;p{=N jN__Zes Bj*== {{|=׉p݂ ZZ_v ˨A޾*y*z xCcg ?OrDnӢk~- IT14(]b!En{CK;@pzNrc>6_ ̇e?ӿK9+}uA5w} ̐TCL 'jJY\G [p!$=cXeϿoYSqz1EC{ɐ[IQL^,O#fa^>Raշnaa耝!ϔ;0aþF7_p%Ǜ![uIm ?Mu(ܞx|i0Qf+ ,4LWɍ;/m B7Lߧn}7~v^}O1YEسmbl>v'Vg}gtm']̔fd$:k6<ŶI$N .f MH(KQ̏<1ۓҏDґ;vq_]'➑ycmj1 j2_O<;=..xgv>GGYi#|.N]1^S7\|Izz÷P|5XBa&֭#~ԓ?~w 8 u~Hl=Q;J%nk |(=Y$[u XӻSrj ?:'ǧ"A'^IAAW*E{ô; l1$spp)>52|g׾/OO[d>ky&2'+#9'޵d|"/b{SIr<~}=\kVSs%NJ|Oo8pOm:[GeIFeyiYN#yO#܋žB1*s;=Ou?N4Sq)U2f)ύHyOBh57"ؠj)ݻMI9l{Ǝw+o:6囆uxEtvé*?/zUUS ϙ(8~''N+nÄ׼348ْF2ȱ!ЗG.Hmu橮iM dJ8bLu0ڜf2%^=Mk! $ױ(3dIm-(VtV+ԙ9ԑ;#jw^N|$m8+f?,sY_^gѾUVfUV9uWoLT%%;Uר;;;rwYV4cPz2g*.z_dO43/$Y#e-AF >۶}r .} 5SAڙ"Œx=rxN5T|l.P?*6ҧq?ʪe%`R2/bp~_f_;oנ|g.]M#L^pXֽg֟O>0u)kթN̏>eUqEzwJy=349