summaryrefslogtreecommitdiffstats
path: root/source3/libsmb/errormap.c
blob: babe6b993d6034dca727b9dc325b0cf921911ede (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
/* 
 *  Unix SMB/CIFS implementation.
 *  error mapping functions
 *  Copyright (C) Andrew Tridgell 2001
 *  Copyright (C) Andrew Bartlett 2001
 *  Copyright (C) Tim Potter 2000
 *  
 *  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, see <http://www.gnu.org/licenses/>.
 */

#include "includes.h"
#include "nsswitch/libwbclient/wbclient.h"

/* This map was extracted by the ERRMAPEXTRACT smbtorture command. 
   The setup was a Samba HEAD (2002-01-03) PDC and an Win2k member 
   workstation.  The PDC was modified (by using the 'name_to_nt_status'
   authentication module) to convert the username (in hex) into the
   corresponding NTSTATUS error return. 

   By opening two nbt sessions to the Win2k workstation, one negotiating
   DOS and one negotiating NT errors it was possible to extract the
   error mapping.  (Because the server only supplies NT errors, the 
   NT4 workstation had to use its own error tables to convert these
   to dos errors). 

   Some errors show up as 'squashed' because the NT error connection
   got back a different error to the one it sent, so a mapping could
   not be determined (a guess has been made in this case, to map the
   error as squashed).  This is done mainly to prevent users from getting
   NT_STATUS_WRONG_PASSWORD and NT_STATUS_NO_SUCH_USER errors (they get
   NT_STATUS_LOGON_FAILURE instead.

   -- abartlet (2002-01-03)
*/

/* NT status -> dos error map */
static const struct {
	uint8 dos_class;
	uint32 dos_code;
	NTSTATUS ntstatus;
} ntstatus_to_dos_map[] = {
	{ERRDOS,	ERRgeneral,	NT_STATUS_UNSUCCESSFUL},
	{ERRDOS,	ERRbadfunc,	NT_STATUS_NOT_IMPLEMENTED},
	{ERRDOS,	87,	NT_STATUS_INVALID_INFO_CLASS},
	{ERRDOS,	24,	NT_STATUS_INFO_LENGTH_MISMATCH},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ACCESS_VIOLATION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_IN_PAGE_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PAGEFILE_QUOTA},
	{ERRDOS,	ERRbadfid,	NT_STATUS_INVALID_HANDLE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_INITIAL_STACK},
	{ERRDOS,	193,	NT_STATUS_BAD_INITIAL_PC},
	{ERRDOS,	87,	NT_STATUS_INVALID_CID},
	{ERRHRD,	ERRgeneral,	NT_STATUS_TIMER_NOT_CANCELED},
	{ERRDOS,	ERRinvalidparam,	NT_STATUS_INVALID_PARAMETER},
	{ERRDOS,	ERRbadfile,	NT_STATUS_NO_SUCH_DEVICE},
	{ERRDOS,	ERRbadfile,	NT_STATUS_NO_SUCH_FILE},
	{ERRDOS,	ERRbadfunc,	NT_STATUS_INVALID_DEVICE_REQUEST},
	{ERRDOS,	38,	NT_STATUS_END_OF_FILE},
	{ERRDOS,	34,	NT_STATUS_WRONG_VOLUME},
	{ERRDOS,	21,	NT_STATUS_NO_MEDIA_IN_DEVICE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNRECOGNIZED_MEDIA},
	{ERRDOS,	27,	NT_STATUS_NONEXISTENT_SECTOR},
/** Session setup succeeded.  This shouldn't happen...*/
/** Session setup succeeded.  This shouldn't happen...*/
/** NT error on DOS connection! (NT_STATUS_OK) */
/*	{ This NT error code was 'sqashed'
	 from NT_STATUS_MORE_PROCESSING_REQUIRED to NT_STATUS_OK 
	 during the session setup }
*/
#if 0
	{SUCCESS,	0,	NT_STATUS_OK},
#endif
	{ERRDOS,	ERRnomem,	NT_STATUS_NO_MEMORY},
	{ERRDOS,	487,	NT_STATUS_CONFLICTING_ADDRESSES},
	{ERRDOS,	487,	NT_STATUS_NOT_MAPPED_VIEW},
	{ERRDOS,	87,	NT_STATUS_UNABLE_TO_FREE_VM},
	{ERRDOS,	87,	NT_STATUS_UNABLE_TO_DELETE_SECTION},
	{ERRDOS,	2142,	NT_STATUS_INVALID_SYSTEM_SERVICE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ILLEGAL_INSTRUCTION},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_INVALID_LOCK_SEQUENCE},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_INVALID_VIEW_SIZE},
	{ERRDOS,	193,	NT_STATUS_INVALID_FILE_FOR_SECTION},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_ALREADY_COMMITTED},
/*	{ This NT error code was 'sqashed'
	 from NT_STATUS_ACCESS_DENIED to NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE 
	 during the session setup }
*/
	{ERRDOS,	ERRnoaccess,	NT_STATUS_ACCESS_DENIED},
	{ERRDOS,	111,	NT_STATUS_BUFFER_TOO_SMALL},
/*
 * Not an official error, as only bit 0x80000000, not bits 0xC0000000 are set.
 */
	{ERRDOS,	ERRmoredata,	STATUS_BUFFER_OVERFLOW},
	{ERRDOS,	ERRnofiles,	STATUS_NO_MORE_FILES},
	{ERRDOS,	ERRbadfid,	NT_STATUS_OBJECT_TYPE_MISMATCH},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NONCONTINUABLE_EXCEPTION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_DISPOSITION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNWIND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_STACK},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_UNWIND_TARGET},
	{ERRDOS,	158,	NT_STATUS_NOT_LOCKED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PARITY_ERROR},
	{ERRDOS,	487,	NT_STATUS_UNABLE_TO_DECOMMIT_VM},
	{ERRDOS,	487,	NT_STATUS_NOT_COMMITTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_PORT_ATTRIBUTES},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PORT_MESSAGE_TOO_LONG},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_MIX},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_QUOTA_LOWER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DISK_CORRUPT_ERROR},
	{ERRDOS,	ERRinvalidname,	NT_STATUS_OBJECT_NAME_INVALID},
	{ERRDOS,	ERRbadfile,	NT_STATUS_OBJECT_NAME_NOT_FOUND},
	{ERRDOS,	183,	NT_STATUS_OBJECT_NAME_COLLISION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_HANDLE_NOT_WAITABLE},
	{ERRDOS,	ERRbadfid,	NT_STATUS_PORT_DISCONNECTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DEVICE_ALREADY_ATTACHED},
	{ERRDOS,	ERRinvalidpath,	NT_STATUS_OBJECT_PATH_INVALID},
	{ERRDOS,	ERRbadpath,	NT_STATUS_OBJECT_PATH_NOT_FOUND},
	{ERRDOS,	ERRinvalidpath,	NT_STATUS_OBJECT_PATH_SYNTAX_BAD},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DATA_OVERRUN},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DATA_LATE_ERROR},
	{ERRDOS,	23,	NT_STATUS_DATA_ERROR},
	{ERRDOS,	23,	NT_STATUS_CRC_ERROR},
	{ERRDOS,	ERRnomem,	NT_STATUS_SECTION_TOO_BIG},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_PORT_CONNECTION_REFUSED},
	{ERRDOS,	ERRbadfid,	NT_STATUS_INVALID_PORT_HANDLE},
	{ERRDOS,	ERRbadshare,	NT_STATUS_SHARING_VIOLATION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_QUOTA_EXCEEDED},
	{ERRDOS,	87,	NT_STATUS_INVALID_PAGE_PROTECTION},
	{ERRDOS,	288,	NT_STATUS_MUTANT_NOT_OWNED},
	{ERRDOS,	298,	NT_STATUS_SEMAPHORE_LIMIT_EXCEEDED},
	{ERRDOS,	87,	NT_STATUS_PORT_ALREADY_SET},
	{ERRDOS,	87,	NT_STATUS_SECTION_NOT_IMAGE},
	{ERRDOS,	156,	NT_STATUS_SUSPEND_COUNT_EXCEEDED},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_THREAD_IS_TERMINATING},
	{ERRDOS,	87,	NT_STATUS_BAD_WORKING_SET_LIMIT},
	{ERRDOS,	87,	NT_STATUS_INCOMPATIBLE_FILE_MAP},
	{ERRDOS,	87,	NT_STATUS_SECTION_PROTECTION},
	{ERRDOS,	ERReasnotsupported,	NT_STATUS_EAS_NOT_SUPPORTED},
	{ERRDOS,	255,	NT_STATUS_EA_TOO_LARGE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NONEXISTENT_EA_ENTRY},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_EAS_ON_FILE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_EA_CORRUPT_ERROR},
	{ERRDOS,	ERRlock,	NT_STATUS_FILE_LOCK_CONFLICT},
	{ERRDOS,	ERRlock,	NT_STATUS_LOCK_NOT_GRANTED},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_DELETE_PENDING},
	{ERRDOS,	ERRunsup,	NT_STATUS_CTL_FILE_NOT_SUPPORTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNKNOWN_REVISION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_REVISION_MISMATCH},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_OWNER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_PRIMARY_GROUP},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_IMPERSONATION_TOKEN},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CANT_DISABLE_MANDATORY},
	{ERRDOS,	2215,	NT_STATUS_NO_LOGON_SERVERS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_SUCH_LOGON_SESSION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_SUCH_PRIVILEGE},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_PRIVILEGE_NOT_HELD},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_ACCOUNT_NAME},
	{ERRHRD,	ERRgeneral,	NT_STATUS_USER_EXISTS},
/*	{ This NT error code was 'sqashed'
	 from NT_STATUS_NO_SUCH_USER to NT_STATUS_LOGON_FAILURE 
	 during the session setup }
*/
	{ERRDOS,	ERRnoaccess,	NT_STATUS_NO_SUCH_USER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_GROUP_EXISTS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_SUCH_GROUP},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MEMBER_IN_GROUP},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MEMBER_NOT_IN_GROUP},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LAST_ADMIN},
/*	{ This NT error code was 'sqashed'
	 from NT_STATUS_WRONG_PASSWORD to NT_STATUS_LOGON_FAILURE 
	 during the session setup }
*/
	{ERRSRV,	ERRbadpw,	NT_STATUS_WRONG_PASSWORD},
	{ERRSRV,	ERRbaduid,	NT_STATUS_USER_SESSION_DELETED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ILL_FORMED_PASSWORD},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PASSWORD_RESTRICTION},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_LOGON_FAILURE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ACCOUNT_RESTRICTION},
	{ERRSRV,	2241,	NT_STATUS_INVALID_LOGON_HOURS},
	{ERRSRV,	2240,	NT_STATUS_INVALID_WORKSTATION},
	{ERRSRV,	2242,	NT_STATUS_PASSWORD_EXPIRED},
	{ERRSRV,	2239,	NT_STATUS_ACCOUNT_DISABLED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NONE_MAPPED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_TOO_MANY_LUIDS_REQUESTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LUIDS_EXHAUSTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_SUB_AUTHORITY},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_ACL},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_SID},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_SECURITY_DESCR},
	{ERRDOS,	127,	NT_STATUS_PROCEDURE_NOT_FOUND},
	{ERRDOS,	193,	NT_STATUS_INVALID_IMAGE_FORMAT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_TOKEN},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_INHERITANCE_ACL},
	{ERRDOS,	158,	NT_STATUS_RANGE_NOT_LOCKED},
	{ERRDOS,	112,	NT_STATUS_DISK_FULL},
	{ERRHRD,	ERRgeneral,	NT_STATUS_SERVER_DISABLED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_SERVER_NOT_DISABLED},
	{ERRDOS,	68,	NT_STATUS_TOO_MANY_GUIDS_REQUESTED},
	{ERRDOS,	259,	NT_STATUS_GUIDS_EXHAUSTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_ID_AUTHORITY},
	{ERRDOS,	259,	NT_STATUS_AGENTS_EXHAUSTED},
	{ERRDOS,	154,	NT_STATUS_INVALID_VOLUME_LABEL},
	{ERRDOS,	ERRres,	NT_STATUS_SECTION_NOT_EXTENDED},
	{ERRDOS,	487,	NT_STATUS_NOT_MAPPED_DATA},
	{ERRHRD,	ERRgeneral,	NT_STATUS_RESOURCE_DATA_NOT_FOUND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_RESOURCE_TYPE_NOT_FOUND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_RESOURCE_NAME_NOT_FOUND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ARRAY_BOUNDS_EXCEEDED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOAT_DENORMAL_OPERAND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOAT_DIVIDE_BY_ZERO},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOAT_INEXACT_RESULT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOAT_INVALID_OPERATION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOAT_OVERFLOW},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOAT_STACK_CHECK},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOAT_UNDERFLOW},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INTEGER_DIVIDE_BY_ZERO},
	{ERRDOS,	534,	NT_STATUS_INTEGER_OVERFLOW},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PRIVILEGED_INSTRUCTION},
	{ERRDOS,	ERRnomem,	NT_STATUS_TOO_MANY_PAGING_FILES},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FILE_INVALID},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ALLOTTED_SPACE_EXCEEDED},
/*	{ This NT error code was 'sqashed'
	 from NT_STATUS_INSUFFICIENT_RESOURCES to NT_STATUS_INSUFF_SERVER_RESOURCES 
	 during the session setup }
*/
	{ERRDOS,	ERRnomem,	NT_STATUS_INSUFFICIENT_RESOURCES},
	{ERRDOS,	ERRbadpath,	NT_STATUS_DFS_EXIT_PATH_FOUND},
	{ERRDOS,	23,	NT_STATUS_DEVICE_DATA_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DEVICE_NOT_CONNECTED},
	{ERRDOS,	21,	NT_STATUS_DEVICE_POWER_FAILURE},
	{ERRDOS,	487,	NT_STATUS_FREE_VM_NOT_AT_BASE},
	{ERRDOS,	487,	NT_STATUS_MEMORY_NOT_ALLOCATED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_WORKING_SET_QUOTA},
	{ERRDOS,	19,	NT_STATUS_MEDIA_WRITE_PROTECTED},
	{ERRDOS,	21,	NT_STATUS_DEVICE_NOT_READY},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_GROUP_ATTRIBUTES},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_IMPERSONATION_LEVEL},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CANT_OPEN_ANONYMOUS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_VALIDATION_CLASS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_TOKEN_TYPE},
	{ERRDOS,	87,	NT_STATUS_BAD_MASTER_BOOT_RECORD},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INSTRUCTION_MISALIGNMENT},
	{ERRDOS,	ERRpipebusy,	NT_STATUS_INSTANCE_NOT_AVAILABLE},
	{ERRDOS,	ERRpipebusy,	NT_STATUS_PIPE_NOT_AVAILABLE},
	{ERRDOS,	ERRbadpipe,	NT_STATUS_INVALID_PIPE_STATE},
	{ERRDOS,	ERRpipebusy,	NT_STATUS_PIPE_BUSY},
	{ERRDOS,	ERRbadfunc,	NT_STATUS_ILLEGAL_FUNCTION},
	{ERRDOS,	ERRnotconnected,	NT_STATUS_PIPE_DISCONNECTED},
	{ERRDOS,	ERRpipeclosing,	NT_STATUS_PIPE_CLOSING},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PIPE_CONNECTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PIPE_LISTENING},
	{ERRDOS,	ERRbadpipe,	NT_STATUS_INVALID_READ_MODE},
	{ERRDOS,	121,	NT_STATUS_IO_TIMEOUT},
	{ERRDOS,	38,	NT_STATUS_FILE_FORCED_CLOSED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PROFILING_NOT_STARTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PROFILING_NOT_STOPPED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_COULD_NOT_INTERPRET},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_FILE_IS_A_DIRECTORY},
	{ERRDOS,	ERRunsup,	NT_STATUS_NOT_SUPPORTED},
	{ERRDOS,	51,	NT_STATUS_REMOTE_NOT_LISTENING},
	{ERRDOS,	52,	NT_STATUS_DUPLICATE_NAME},
	{ERRDOS,	53,	NT_STATUS_BAD_NETWORK_PATH},
	{ERRDOS,	54,	NT_STATUS_NETWORK_BUSY},
	{ERRDOS,	55,	NT_STATUS_DEVICE_DOES_NOT_EXIST},
	{ERRDOS,	56,	NT_STATUS_TOO_MANY_COMMANDS},
	{ERRDOS,	57,	NT_STATUS_ADAPTER_HARDWARE_ERROR},
	{ERRDOS,	58,	NT_STATUS_INVALID_NETWORK_RESPONSE},
	{ERRDOS,	59,	NT_STATUS_UNEXPECTED_NETWORK_ERROR},
	{ERRDOS,	60,	NT_STATUS_BAD_REMOTE_ADAPTER},
	{ERRDOS,	61,	NT_STATUS_PRINT_QUEUE_FULL},
	{ERRDOS,	62,	NT_STATUS_NO_SPOOL_SPACE},
	{ERRDOS,	63,	NT_STATUS_PRINT_CANCELLED},
	{ERRDOS,	64,	NT_STATUS_NETWORK_NAME_DELETED},
	{ERRDOS,	65,	NT_STATUS_NETWORK_ACCESS_DENIED},
	{ERRDOS,	66,	NT_STATUS_BAD_DEVICE_TYPE},
	{ERRDOS,	ERRnosuchshare,	NT_STATUS_BAD_NETWORK_NAME},
	{ERRDOS,	68,	NT_STATUS_TOO_MANY_NAMES},
	{ERRDOS,	69,	NT_STATUS_TOO_MANY_SESSIONS},
	{ERRDOS,	70,	NT_STATUS_SHARING_PAUSED},
	{ERRDOS,	71,	NT_STATUS_REQUEST_NOT_ACCEPTED},
	{ERRDOS,	72,	NT_STATUS_REDIRECTOR_PAUSED},
	{ERRDOS,	88,	NT_STATUS_NET_WRITE_FAULT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PROFILING_AT_LIMIT},
	{ERRDOS,	ERRdiffdevice,	NT_STATUS_NOT_SAME_DEVICE},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_FILE_RENAMED},
	{ERRDOS,	240,	NT_STATUS_VIRTUAL_CIRCUIT_CLOSED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_SECURITY_ON_OBJECT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CANT_WAIT},
	{ERRDOS,	ERRpipeclosing,	NT_STATUS_PIPE_EMPTY},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CANT_ACCESS_DOMAIN_INFO},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CANT_TERMINATE_SELF},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_SERVER_STATE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_DOMAIN_STATE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_DOMAIN_ROLE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_SUCH_DOMAIN},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DOMAIN_EXISTS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DOMAIN_LIMIT_EXCEEDED},
	{ERRDOS,	300,	NT_STATUS_OPLOCK_NOT_GRANTED},
	{ERRDOS,	301,	NT_STATUS_INVALID_OPLOCK_PROTOCOL},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INTERNAL_DB_CORRUPTION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INTERNAL_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_GENERIC_NOT_MAPPED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_DESCRIPTOR_FORMAT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_USER_BUFFER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNEXPECTED_IO_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNEXPECTED_MM_CREATE_ERR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNEXPECTED_MM_MAP_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNEXPECTED_MM_EXTEND_ERR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NOT_LOGON_PROCESS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LOGON_SESSION_EXISTS},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_1},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_2},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_3},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_4},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_5},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_6},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_7},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_8},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_9},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_10},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_11},
	{ERRDOS,	87,	NT_STATUS_INVALID_PARAMETER_12},
	{ERRDOS,	ERRbadpath,	NT_STATUS_REDIRECTOR_NOT_STARTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_REDIRECTOR_STARTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_STACK_OVERFLOW},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_SUCH_PACKAGE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_FUNCTION_TABLE},
	{ERRDOS,	203,	NT_STATUS(0xc0000100)},
	{ERRDOS,	145,	NT_STATUS_DIRECTORY_NOT_EMPTY},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FILE_CORRUPT_ERROR},
	{ERRDOS,	ERRbaddirectory,	NT_STATUS_NOT_A_DIRECTORY},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_LOGON_SESSION_STATE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LOGON_SESSION_COLLISION},
	{ERRDOS,	206,	NT_STATUS_NAME_TOO_LONG},
	{ERRDOS,	2401,	NT_STATUS_FILES_OPEN},
	{ERRDOS,	2404,	NT_STATUS_CONNECTION_IN_USE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MESSAGE_NOT_FOUND},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_PROCESS_IS_TERMINATING},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_LOGON_TYPE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_GUID_TRANSLATION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CANNOT_IMPERSONATE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_IMAGE_ALREADY_LOADED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ABIOS_NOT_PRESENT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ABIOS_LID_NOT_EXIST},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ABIOS_LID_ALREADY_OWNED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ABIOS_NOT_LID_OWNER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ABIOS_INVALID_COMMAND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ABIOS_INVALID_LID},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ABIOS_SELECTOR_NOT_AVAILABLE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ABIOS_INVALID_SELECTOR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_LDT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_LDT_SIZE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_LDT_OFFSET},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_LDT_DESCRIPTOR},
	{ERRDOS,	193,	NT_STATUS_INVALID_IMAGE_NE_FORMAT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_RXACT_INVALID_STATE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_RXACT_COMMIT_FAILURE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MAPPED_FILE_SIZE_ZERO},
	{ERRDOS,	ERRnofids,	NT_STATUS_TOO_MANY_OPENED_FILES},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CANCELLED},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_CANNOT_DELETE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_COMPUTER_NAME},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_FILE_DELETED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_SPECIAL_ACCOUNT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_SPECIAL_GROUP},
	{ERRHRD,	ERRgeneral,	NT_STATUS_SPECIAL_USER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MEMBERS_PRIMARY_GROUP},
	{ERRDOS,	ERRbadfid,	NT_STATUS_FILE_CLOSED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_TOO_MANY_THREADS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_THREAD_NOT_IN_PROCESS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_TOKEN_ALREADY_IN_USE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PAGEFILE_QUOTA_EXCEEDED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_COMMITMENT_LIMIT},
	{ERRDOS,	193,	NT_STATUS_INVALID_IMAGE_LE_FORMAT},
	{ERRDOS,	193,	NT_STATUS_INVALID_IMAGE_NOT_MZ},
	{ERRDOS,	193,	NT_STATUS_INVALID_IMAGE_PROTECT},
	{ERRDOS,	193,	NT_STATUS_INVALID_IMAGE_WIN_16},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LOGON_SERVER_CONFLICT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_TIME_DIFFERENCE_AT_DC},
	{ERRHRD,	ERRgeneral,	NT_STATUS_SYNCHRONIZATION_REQUIRED},
	{ERRDOS,	126,	NT_STATUS_DLL_NOT_FOUND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_OPEN_FAILED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_IO_PRIVILEGE_FAILED},
	{ERRDOS,	182,	NT_STATUS_ORDINAL_NOT_FOUND},
	{ERRDOS,	127,	NT_STATUS_ENTRYPOINT_NOT_FOUND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CONTROL_C_EXIT},
	{ERRDOS,	64,	NT_STATUS_LOCAL_DISCONNECT},
	{ERRDOS,	64,	NT_STATUS_REMOTE_DISCONNECT},
	{ERRDOS,	51,	NT_STATUS_REMOTE_RESOURCES},
	{ERRDOS,	59,	NT_STATUS_LINK_FAILED},
	{ERRDOS,	59,	NT_STATUS_LINK_TIMEOUT},
	{ERRDOS,	59,	NT_STATUS_INVALID_CONNECTION},
	{ERRDOS,	59,	NT_STATUS_INVALID_ADDRESS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DLL_INIT_FAILED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MISSING_SYSTEMFILE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNHANDLED_EXCEPTION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_APP_INIT_FAILURE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PAGEFILE_CREATE_FAILED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_PAGEFILE},
	{ERRDOS,	ERRunknownlevel,	NT_STATUS_INVALID_LEVEL},
	{ERRDOS,	86,	NT_STATUS_WRONG_PASSWORD_CORE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ILLEGAL_FLOAT_CONTEXT},
	{ERRDOS,	109,	NT_STATUS_PIPE_BROKEN},
	{ERRHRD,	ERRgeneral,	NT_STATUS_REGISTRY_CORRUPT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_REGISTRY_IO_FAILED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_EVENT_PAIR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNRECOGNIZED_VOLUME},
	{ERRHRD,	ERRgeneral,	NT_STATUS_SERIAL_NO_DEVICE_INITED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_SUCH_ALIAS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MEMBER_NOT_IN_ALIAS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MEMBER_IN_ALIAS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ALIAS_EXISTS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LOGON_NOT_GRANTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_TOO_MANY_SECRETS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_SECRET_TOO_LONG},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INTERNAL_DB_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FULLSCREEN_MODE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_TOO_MANY_CONTEXT_IDS},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_LOGON_TYPE_NOT_GRANTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NOT_REGISTRY_FILE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NT_CROSS_ENCRYPTION_REQUIRED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DOMAIN_CTRLR_CONFIG_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FT_MISSING_MEMBER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ILL_FORMED_SERVICE_ENTRY},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ILLEGAL_CHARACTER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNMAPPABLE_CHARACTER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNDEFINED_CHARACTER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOPPY_VOLUME},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOPPY_ID_MARK_NOT_FOUND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOPPY_WRONG_CYLINDER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOPPY_UNKNOWN_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FLOPPY_BAD_REGISTERS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DISK_RECALIBRATE_FAILED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DISK_OPERATION_FAILED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DISK_RESET_FAILED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_SHARED_IRQ_BUSY},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FT_ORPHANING},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc000016e)},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc000016f)},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc0000170)},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc0000171)},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PARTITION_FAILURE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_BLOCK_LENGTH},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DEVICE_NOT_PARTITIONED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNABLE_TO_LOCK_MEDIA},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNABLE_TO_UNLOAD_MEDIA},
	{ERRHRD,	ERRgeneral,	NT_STATUS_EOM_OVERFLOW},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_MEDIA},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc0000179)},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_SUCH_MEMBER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_MEMBER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_KEY_DELETED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_LOG_SPACE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_TOO_MANY_SIDS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LM_CROSS_ENCRYPTION_REQUIRED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_KEY_HAS_CHILDREN},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CHILD_MUST_BE_VOLATILE},
	{ERRDOS,	87,	NT_STATUS_DEVICE_CONFIGURATION_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DRIVER_INTERNAL_ERROR},
	{ERRDOS,	22,	NT_STATUS_INVALID_DEVICE_STATE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_IO_DEVICE_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DEVICE_PROTOCOL_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BACKUP_CONTROLLER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LOG_FILE_FULL},
	{ERRDOS,	19,	NT_STATUS_TOO_LATE},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_NO_TRUST_LSA_SECRET},
/*	{ This NT error code was 'sqashed'
	 from NT_STATUS_NO_TRUST_SAM_ACCOUNT to NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE 
	 during the session setup }
*/
	{ERRDOS,	ERRnoaccess,	NT_STATUS_NO_TRUST_SAM_ACCOUNT},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_TRUSTED_DOMAIN_FAILURE},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_EVENTLOG_FILE_CORRUPT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_EVENTLOG_CANT_START},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_TRUST_FAILURE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MUTANT_LIMIT_EXCEEDED},
	{ERRDOS,	ERRinvgroup,	NT_STATUS_NETLOGON_NOT_STARTED},
	{ERRSRV,	2239,	NT_STATUS_ACCOUNT_EXPIRED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_POSSIBLE_DEADLOCK},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NETWORK_CREDENTIAL_CONFLICT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_REMOTE_SESSION_LIMIT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_EVENTLOG_FILE_CHANGED},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_NOLOGON_SERVER_TRUST_ACCOUNT},
/*	{ This NT error code was 'sqashed'
	 from NT_STATUS_DOMAIN_TRUST_INCONSISTENT to NT_STATUS_LOGON_FAILURE 
	 during the session setup }
*/
	{ERRDOS,	ERRnoaccess,	NT_STATUS_DOMAIN_TRUST_INCONSISTENT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FS_DRIVER_REQUIRED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_USER_SESSION_KEY},
	{ERRDOS,	59,	NT_STATUS_USER_SESSION_DELETED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_RESOURCE_LANG_NOT_FOUND},
	{ERRDOS,	ERRnomem,	NT_STATUS_INSUFF_SERVER_RESOURCES},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_BUFFER_SIZE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_ADDRESS_COMPONENT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_ADDRESS_WILDCARD},
	{ERRDOS,	68,	NT_STATUS_TOO_MANY_ADDRESSES},
	{ERRDOS,	52,	NT_STATUS_ADDRESS_ALREADY_EXISTS},
	{ERRDOS,	64,	NT_STATUS_ADDRESS_CLOSED},
	{ERRDOS,	64,	NT_STATUS_CONNECTION_DISCONNECTED},
	{ERRDOS,	64,	NT_STATUS_CONNECTION_RESET},
	{ERRDOS,	68,	NT_STATUS_TOO_MANY_NODES},
	{ERRDOS,	59,	NT_STATUS_TRANSACTION_ABORTED},
	{ERRDOS,	59,	NT_STATUS_TRANSACTION_TIMED_OUT},
	{ERRDOS,	59,	NT_STATUS_TRANSACTION_NO_RELEASE},
	{ERRDOS,	59,	NT_STATUS_TRANSACTION_NO_MATCH},
	{ERRDOS,	59,	NT_STATUS_TRANSACTION_RESPONDED},
	{ERRDOS,	59,	NT_STATUS_TRANSACTION_INVALID_ID},
	{ERRDOS,	59,	NT_STATUS_TRANSACTION_INVALID_TYPE},
	{ERRDOS,	ERRunsup,	NT_STATUS_NOT_SERVER_SESSION},
	{ERRDOS,	ERRunsup,	NT_STATUS_NOT_CLIENT_SESSION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CANNOT_LOAD_REGISTRY_FILE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DEBUG_ATTACH_FAILED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_SYSTEM_PROCESS_TERMINATED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DATA_NOT_ACCEPTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_BROWSER_SERVERS_FOUND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_VDM_HARD_ERROR},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DRIVER_CANCEL_TIMEOUT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_REPLY_MESSAGE_MISMATCH},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MAPPED_ALIGNMENT},
	{ERRDOS,	193,	NT_STATUS_IMAGE_CHECKSUM_MISMATCH},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LOST_WRITEBEHIND_DATA},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CLIENT_SERVER_PARAMETERS_INVALID},
	{ERRSRV,	2242,	NT_STATUS_PASSWORD_MUST_CHANGE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NOT_FOUND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NOT_TINY_STREAM},
	{ERRHRD,	ERRgeneral,	NT_STATUS_RECOVERY_FAILURE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_STACK_OVERFLOW_READ},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FAIL_CHECK},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DUPLICATE_OBJECTID},
	{ERRHRD,	ERRgeneral,	NT_STATUS_OBJECTID_EXISTS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CONVERT_TO_LARGE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_RETRY},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FOUND_OUT_OF_SCOPE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ALLOCATE_BUCKET},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PROPSET_NOT_FOUND},
	{ERRHRD,	ERRgeneral,	NT_STATUS_MARSHALL_OVERFLOW},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_VARIANT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_ACCOUNT_LOCKED_OUT},
	{ERRDOS,	ERRbadfid,	NT_STATUS_HANDLE_NOT_CLOSABLE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CONNECTION_REFUSED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_GRACEFUL_DISCONNECT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ADDRESS_ALREADY_ASSOCIATED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_ADDRESS_NOT_ASSOCIATED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CONNECTION_INVALID},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CONNECTION_ACTIVE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NETWORK_UNREACHABLE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_HOST_UNREACHABLE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PROTOCOL_UNREACHABLE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PORT_UNREACHABLE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_REQUEST_ABORTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CONNECTION_ABORTED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_COMPRESSION_BUFFER},
	{ERRHRD,	ERRgeneral,	NT_STATUS_USER_MAPPED_FILE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_AUDIT_FAILED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_TIMER_RESOLUTION_NOT_SET},
	{ERRHRD,	ERRgeneral,	NT_STATUS_CONNECTION_COUNT_LIMIT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LOGIN_TIME_RESTRICTION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LOGIN_WKSTA_RESTRICTION},
	{ERRDOS,	193,	NT_STATUS_IMAGE_MP_UP_MISMATCH},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc000024a)},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc000024b)},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc000024c)},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc000024d)},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc000024e)},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc000024f)},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INSUFFICIENT_LOGON_INFO},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_DLL_ENTRYPOINT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_BAD_SERVICE_ENTRYPOINT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LPC_REPLY_LOST},
	{ERRHRD,	ERRgeneral,	NT_STATUS_IP_ADDRESS_CONFLICT1},
	{ERRHRD,	ERRgeneral,	NT_STATUS_IP_ADDRESS_CONFLICT2},
	{ERRHRD,	ERRgeneral,	NT_STATUS_REGISTRY_QUOTA_LIMIT},
	{ERRSRV,	ERRbadtype,	NT_STATUS_PATH_NOT_COVERED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_NO_CALLBACK_ACTIVE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_LICENSE_QUOTA_EXCEEDED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PWD_TOO_SHORT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PWD_TOO_RECENT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PWD_HISTORY_CONFLICT},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc000025d)},
	{ERRHRD,	ERRgeneral,	NT_STATUS_PLUGPLAY_NO_DEVICE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNSUPPORTED_COMPRESSION},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_HW_PROFILE},
	{ERRHRD,	ERRgeneral,	NT_STATUS_INVALID_PLUGPLAY_DEVICE_PATH},
	{ERRDOS,	182,	NT_STATUS_DRIVER_ORDINAL_NOT_FOUND},
	{ERRDOS,	127,	NT_STATUS_DRIVER_ENTRYPOINT_NOT_FOUND},
	{ERRDOS,	288,	NT_STATUS_RESOURCE_NOT_OWNED},
	{ERRHRD,	ERRgeneral,	NT_STATUS_TOO_MANY_LINKS},
	{ERRHRD,	ERRgeneral,	NT_STATUS_QUOTA_LIST_INCONSISTENT},
	{ERRHRD,	ERRgeneral,	NT_STATUS_FILE_IS_OFFLINE},
	{ERRDOS,	21,	NT_STATUS(0xc000026e)},
	{ERRDOS,	161,	NT_STATUS(0xc0000281)},
	{ERRDOS,	ERRnoaccess,	NT_STATUS(0xc000028a)},
	{ERRDOS,	ERRnoaccess,	NT_STATUS(0xc000028b)},
	{ERRHRD,	ERRgeneral,	NT_STATUS(0xc000028c)},
	{ERRDOS,	ERRnoaccess,	NT_STATUS(0xc000028d)},
	{ERRDOS,	ERRnoaccess,	NT_STATUS(0xc000028e)},
	{ERRDOS,	ERRnoaccess,	NT_STATUS(0xc000028f)},
	{ERRDOS,	ERRnoaccess,	NT_STATUS(0xc0000290)},
	{ERRDOS,	ERRbadfunc,	NT_STATUS(0xc000029c)},
};


/* dos -> nt status error map */
static const struct {
	uint8 dos_class;
	uint32 dos_code;
	NTSTATUS ntstatus;
} dos_to_ntstatus_map[] = {
	{ERRDOS,	ERRbadfunc,	NT_STATUS_NOT_IMPLEMENTED},
	{ERRDOS,	ERRbadfile,	NT_STATUS_NO_SUCH_FILE},
	{ERRDOS,	ERRbadpath,	NT_STATUS_OBJECT_PATH_NOT_FOUND},
	{ERRDOS,	ERRnofids,	NT_STATUS_TOO_MANY_OPENED_FILES},
	{ERRDOS,	ERRnoaccess,	NT_STATUS_ACCESS_DENIED},
	{ERRDOS,	ERRbadfid,	NT_STATUS_INVALID_HANDLE},
	{ERRDOS,	ERRnomem,	NT_STATUS_INSUFFICIENT_RESOURCES},
	{ERRDOS,	ERRbadaccess,	NT_STATUS_ACCESS_DENIED},
	{ERRDOS,	ERRbaddata,	NT_STATUS_DATA_ERROR},
	{ERRDOS,	14,	NT_STATUS_SECTION_NOT_EXTENDED},
	{ERRDOS,	ERRremcd,	NT_STATUS_DIRECTORY_NOT_EMPTY},
	{ERRDOS,	ERRdiffdevice,	NT_STATUS_NOT_SAME_DEVICE},
	{ERRDOS,	ERRnofiles,	STATUS_NO_MORE_FILES},
	{ERRDOS,	19,	NT_STATUS_MEDIA_WRITE_PROTECTED},
	{ERRDOS,	21,	NT_STATUS_NO_MEDIA_IN_DEVICE},
	{ERRDOS,	22,	NT_STATUS_INVALID_DEVICE_STATE},
	{ERRDOS,	23,	NT_STATUS_DATA_ERROR},
	{ERRDOS,	24,	NT_STATUS_DATA_ERROR},
	{ERRDOS,	26,	NT_STATUS_DISK_CORRUPT_ERROR},
	{ERRDOS,	27,	NT_STATUS_NONEXISTENT_SECTOR},
	{ERRDOS,	28,	NT_STATUS(0x8000000e)},
	{ERRDOS,	31,	NT_STATUS_UNSUCCESSFUL},
	{ERRDOS,	ERRbadshare,	NT_STATUS_SHARING_VIOLATION},
	{ERRDOS,	ERRlock,	NT_STATUS_FILE_LOCK_CONFLICT},
	{ERRDOS,	34,	NT_STATUS_WRONG_VOLUME},
	{ERRDOS,	38,	NT_STATUS_END_OF_FILE},
	{ERRDOS,	ERRunsup,	NT_STATUS_CTL_FILE_NOT_SUPPORTED},
	{ERRDOS,	51,	NT_STATUS_REMOTE_NOT_LISTENING},
	{ERRDOS,	52,	NT_STATUS_DUPLICATE_NAME},
	{ERRDOS,	53,	NT_STATUS_BAD_NETWORK_PATH},
	{ERRDOS,	54,	NT_STATUS_NETWORK_BUSY},
	{ERRDOS,	55,	NT_STATUS_DEVICE_DOES_NOT_EXIST},
	{ERRDOS,	56,	NT_STATUS_TOO_MANY_COMMANDS},
	{ERRDOS,	57,	NT_STATUS_ADAPTER_HARDWARE_ERROR},
	{ERRDOS,	58,	NT_STATUS_INVALID_NETWORK_RESPONSE},
	{ERRDOS,	59,	NT_STATUS_UNEXPECTED_NETWORK_ERROR},
	{ERRDOS,	60,	NT_STATUS_BAD_REMOTE_ADAPTER},
	{ERRDOS,	61,	NT_STATUS_PRINT_QUEUE_FULL},
	{ERRDOS,	62,	NT_STATUS_NO_SPOOL_SPACE},
	{ERRDOS,	63,	NT_STATUS_PRINT_CANCELLED},
	{ERRDOS,	64,	NT_STATUS_NETWORK_NAME_DELETED},
	{ERRDOS,	65,	NT_STATUS_NETWORK_ACCESS_DENIED},
	{ERRDOS,	66,	NT_STATUS_BAD_DEVICE_TYPE},
	{ERRDOS,	ERRnosuchshare,	NT_STATUS_BAD_NETWORK_NAME},
	{ERRDOS,	68,	NT_STATUS_TOO_MANY_GUIDS_REQUESTED},
	{ERRDOS,	69,	NT_STATUS_TOO_MANY_SESSIONS},
	{ERRDOS,	70,	NT_STATUS_SHARING_PAUSED},
	{ERRDOS,	71,	NT_STATUS_REQUEST_NOT_ACCEPTED},
	{ERRDOS,	72,	NT_STATUS_REDIRECTOR_PAUSED},
	{ERRDOS,	ERRfilexists,	NT_STATUS_OBJECT_NAME_COLLISION},
	{ERRDOS,	86,	NT_STATUS_WRONG_PASSWORD},
	{ERRDOS,	87,	NT_STATUS_INVALID_INFO_CLASS},
	{ERRDOS,	88,	NT_STATUS_NET_WRITE_FAULT},
	{ERRDOS,	109,	NT_STATUS_PIPE_BROKEN},
	{ERRDOS,	111,	STATUS_MORE_ENTRIES},
	{ERRDOS,	112,	NT_STATUS_DISK_FULL},
	{ERRDOS,	121,	NT_STATUS_IO_TIMEOUT},
	{ERRDOS,	122,	NT_STATUS_BUFFER_TOO_SMALL},
	{ERRDOS,	ERRinvalidname,	NT_STATUS_OBJECT_NAME_INVALID},
	{ERRDOS,	ERRunknownlevel,	NT_STATUS_INVALID_LEVEL},
	{ERRDOS,	126,	NT_STATUS_DLL_NOT_FOUND},
	{ERRDOS,	127,	NT_STATUS_PROCEDURE_NOT_FOUND},
	{ERRDOS,	145,	NT_STATUS_DIRECTORY_NOT_EMPTY},
	{ERRDOS,	154,	NT_STATUS_INVALID_VOLUME_LABEL},
	{ERRDOS,	156,	NT_STATUS_SUSPEND_COUNT_EXCEEDED},
	{ERRDOS,	158,	NT_STATUS_NOT_LOCKED},
	{ERRDOS,	161,	NT_STATUS_OBJECT_PATH_INVALID},
	{ERRDOS,	170,	NT_STATUS(0x80000011)},
	{ERRDOS,	182,	NT_STATUS_ORDINAL_NOT_FOUND},
	{ERRDOS,	183,	NT_STATUS_OBJECT_NAME_COLLISION},
	{ERRDOS,	193,	NT_STATUS_BAD_INITIAL_PC},
	{ERRDOS,	203,	NT_STATUS(0xc0000100)},
	{ERRDOS,	206,	NT_STATUS_NAME_TOO_LONG},
	{ERRDOS,	ERRbadpipe,	NT_STATUS_INVALID_INFO_CLASS},
	{ERRDOS,	ERRpipebusy,	NT_STATUS_INSTANCE_NOT_AVAILABLE},
	{ERRDOS,	ERRpipeclosing,	NT_STATUS_PIPE_CLOSING},
	{ERRDOS,	ERRnotconnected,	NT_STATUS_PIPE_DISCONNECTED},
	{ERRDOS,	ERRmoredata,	NT_STATUS_MORE_PROCESSING_REQUIRED},
	{ERRDOS,	240,	NT_STATUS_VIRTUAL_CIRCUIT_CLOSED},
	{ERRDOS,	254,	NT_STATUS(0x80000013)},
	{ERRDOS,	255,	NT_STATUS_EA_TOO_LARGE},
	{ERRDOS,	259,	NT_STATUS_GUIDS_EXHAUSTED},
	{ERRDOS,	267,	NT_STATUS_NOT_A_DIRECTORY},
	{ERRDOS,	275,	NT_STATUS_EA_TOO_LARGE},
	{ERRDOS,	276,	NT_STATUS_NONEXISTENT_EA_ENTRY},
	{ERRDOS,	277,	NT_STATUS_NONEXISTENT_EA_ENTRY},
	{ERRDOS,	278,	NT_STATUS_NONEXISTENT_EA_ENTRY},
	{ERRDOS,	ERReasnotsupported,	NT_STATUS_EAS_NOT_SUPPORTED},
	{ERRDOS,	288,	NT_STATUS_MUTANT_NOT_OWNED},
	{ERRDOS,	298,	NT_STATUS_SEMAPHORE_LIMIT_EXCEEDED},
	{ERRDOS,	299,	NT_STATUS(0x8000000d)},
	{ERRDOS,	300,	NT_STATUS_OPLOCK_NOT_GRANTED},
	{ERRDOS,	301,	NT_STATUS_INVALID_OPLOCK_PROTOCOL},
	{ERRDOS,	487,	NT_STATUS_CONFLICTING_ADDRESSES},
	{ERRDOS,	534,	NT_STATUS_INTEGER_OVERFLOW},
	{ERRDOS,	535,	NT_STATUS_PIPE_CONNECTED},
	{ERRDOS,	536,	NT_STATUS_PIPE_LISTENING},
	{ERRDOS,	995,	NT_STATUS_CANCELLED},
	{ERRDOS,	997,	NT_STATUS(0x00000103)},
	{ERRDOS,	998,	NT_STATUS_ACCESS_VIOLATION},
	{ERRDOS,	999,	NT_STATUS_IN_PAGE_ERROR},
	{ERRDOS,	1001,	NT_STATUS_BAD_INITIAL_STACK},
	{ERRDOS,	1005,	NT_STATUS_UNRECOGNIZED_VOLUME},
	{ERRDOS,	1006,	NT_STATUS_FILE_INVALID},
	{ERRDOS,	1007,	NT_STATUS_FULLSCREEN_MODE},
	{ERRDOS,	1008,	NT_STATUS_NO_TOKEN},
	{ERRDOS,	1009,	NT_STATUS_REGISTRY_CORRUPT},
	{ERRDOS,	1016,	NT_STATUS_REGISTRY_IO_FAILED},
	{ERRDOS,	1017,	NT_STATUS_NOT_REGISTRY_FILE},
	{ERRDOS,	1018,	NT_STATUS_KEY_DELETED},
	{ERRDOS,	1019,	NT_STATUS_NO_LOG_SPACE},
	{ERRDOS,	1020,	NT_STATUS_KEY_HAS_CHILDREN},
	{ERRDOS,	1021,	NT_STATUS_CHILD_MUST_BE_VOLATILE},
	{ERRDOS,	1022,	NT_STATUS(0x0000010c)},
	{ERRSRV,	ERRbadpw,	NT_STATUS_WRONG_PASSWORD},
	{ERRSRV,	ERRbaduid,	NT_STATUS_USER_SESSION_DELETED},
	{ERRSRV,	ERRbadtype,	NT_STATUS_BAD_DEVICE_TYPE},
	{ERRSRV,	ERRaccess,	NT_STATUS_NETWORK_ACCESS_DENIED},
	{ERRSRV,	ERRinvnid,	NT_STATUS_NETWORK_NAME_DELETED},
	{ERRSRV,	ERRinvnetname,	NT_STATUS_BAD_NETWORK_NAME},
	{ERRSRV,	ERRinvdevice,	NT_STATUS_BAD_DEVICE_TYPE},
	{ERRSRV,	ERRqfull,	NT_STATUS_PRINT_QUEUE_FULL},
	{ERRSRV,	ERRqtoobig,	NT_STATUS_NO_SPOOL_SPACE},
	{ERRSRV,	ERRinvpfid,	NT_STATUS_PRINT_CANCELLED},
	{ERRSRV,	ERRsmbcmd,	NT_STATUS_NOT_IMPLEMENTED},
	{ERRSRV,	ERRbadpermits,	NT_STATUS_NETWORK_ACCESS_DENIED},
	{ERRSRV,	ERRpaused,	NT_STATUS_SHARING_PAUSED},
	{ERRSRV,	ERRmsgoff,	NT_STATUS_REQUEST_NOT_ACCEPTED},
	{ERRSRV,	ERRnoroom,	NT_STATUS_DISK_FULL},
	{ERRSRV,	ERRnoresource,	NT_STATUS_REQUEST_NOT_ACCEPTED},
	{ERRSRV,	ERRtoomanyuids,	NT_STATUS_TOO_MANY_SESSIONS},
	{ERRSRV,	123,	NT_STATUS_OBJECT_NAME_INVALID},
	{ERRSRV,	206,	NT_STATUS_OBJECT_NAME_INVALID},
	{ERRHRD,	1,	NT_STATUS_NOT_IMPLEMENTED},
	{ERRHRD,	2,	NT_STATUS_NO_SUCH_DEVICE},
	{ERRHRD,	3,	NT_STATUS_OBJECT_PATH_NOT_FOUND},
	{ERRHRD,	4,	NT_STATUS_TOO_MANY_OPENED_FILES},
	{ERRHRD,	5,	NT_STATUS_INVALID_LOCK_SEQUENCE},
	{ERRHRD,	6,	NT_STATUS_INVALID_HANDLE},
	{ERRHRD,	8,	NT_STATUS_INSUFFICIENT_RESOURCES},
	{ERRHRD,	12,	NT_STATUS_INVALID_LOCK_SEQUENCE},
	{ERRHRD,	13,	NT_STATUS_DATA_ERROR},
	{ERRHRD,	14,	NT_STATUS_SECTION_NOT_EXTENDED},
	{ERRHRD,	16,	NT_STATUS_DIRECTORY_NOT_EMPTY},
	{ERRHRD,	17,	NT_STATUS_NOT_SAME_DEVICE},
	{ERRHRD,	18,	NT_STATUS(0x80000006)},
	{ERRHRD,	ERRnowrite,	NT_STATUS_MEDIA_WRITE_PROTECTED},
	{ERRHRD,	ERRnotready,	NT_STATUS_NO_MEDIA_IN_DEVICE},
	{ERRHRD,	ERRbadcmd,	NT_STATUS_INVALID_DEVICE_STATE},
	{ERRHRD,	ERRdata,	NT_STATUS_DATA_ERROR},
	{ERRHRD,	ERRbadreq,	NT_STATUS_DATA_ERROR},
	{ERRHRD,	ERRbadmedia,	NT_STATUS_DISK_CORRUPT_ERROR},
	{ERRHRD,	ERRbadsector,	NT_STATUS_NONEXISTENT_SECTOR},
	{ERRHRD,	ERRnopaper,	NT_STATUS(0x8000000e)},
	{ERRHRD,	ERRgeneral,	NT_STATUS_UNSUCCESSFUL},
	{ERRHRD,	ERRbadshare,	NT_STATUS_SHARING_VIOLATION},
	{ERRHRD,	ERRlock,	NT_STATUS_FILE_LOCK_CONFLICT},
	{ERRHRD,	ERRwrongdisk,	NT_STATUS_WRONG_VOLUME},
	{ERRHRD,	38,	NT_STATUS_END_OF_FILE},
	{ERRHRD,	ERRdiskfull,	NT_STATUS_DISK_FULL},
	{ERRHRD,	50,	NT_STATUS_CTL_FILE_NOT_SUPPORTED},
	{ERRHRD,	51,	NT_STATUS_REMOTE_NOT_LISTENING},
	{ERRHRD,	52,	NT_STATUS_DUPLICATE_NAME},
	{ERRHRD,	53,	NT_STATUS_BAD_NETWORK_PATH},
	{ERRHRD,	54,	NT_STATUS_NETWORK_BUSY},
	{ERRHRD,	55,	NT_STATUS_DEVICE_DOES_NOT_EXIST},
	{ERRHRD,	56,	NT_STATUS_TOO_MANY_COMMANDS},
	{ERRHRD,	57,	NT_STATUS_ADAPTER_HARDWARE_ERROR},
	{ERRHRD,	58,	NT_STATUS_INVALID_NETWORK_RESPONSE},
	{ERRHRD,	59,	NT_STATUS_UNEXPECTED_NETWORK_ERROR},
	{ERRHRD,	60,	NT_STATUS_BAD_REMOTE_ADAPTER},
	{ERRHRD,	61,	NT_STATUS_PRINT_QUEUE_FULL},
	{ERRHRD,	62,	NT_STATUS_NO_SPOOL_SPACE},
	{ERRHRD,	63,	NT_STATUS_PRINT_CANCELLED},
	{ERRHRD,	64,	NT_STATUS_NETWORK_NAME_DELETED},
	{ERRHRD,	65,	NT_STATUS_NETWORK_ACCESS_DENIED},
	{ERRHRD,	66,	NT_STATUS_BAD_DEVICE_TYPE},
	{ERRHRD,	67,	NT_STATUS_BAD_NETWORK_NAME},
	{ERRHRD,	68,	NT_STATUS_TOO_MANY_GUIDS_REQUESTED},
	{ERRHRD,	69,	NT_STATUS_TOO_MANY_SESSIONS},
	{ERRHRD,	70,	NT_STATUS_SHARING_PAUSED},
	{ERRHRD,	71,	NT_STATUS_REQUEST_NOT_ACCEPTED},
	{ERRHRD,	72,	NT_STATUS_REDIRECTOR_PAUSED},
	{ERRHRD,	80,	NT_STATUS_OBJECT_NAME_COLLISION},
	{ERRHRD,	86,	NT_STATUS_WRONG_PASSWORD},
	{ERRHRD,	87,	NT_STATUS_INVALID_INFO_CLASS},
	{ERRHRD,	88,	NT_STATUS_NET_WRITE_FAULT},
	{ERRHRD,	109,	NT_STATUS_PIPE_BROKEN},
	{ERRHRD,	111,	STATUS_MORE_ENTRIES},
	{ERRHRD,	112,	NT_STATUS_DISK_FULL},
	{ERRHRD,	121,	NT_STATUS_IO_TIMEOUT},
	{ERRHRD,	122,	NT_STATUS_BUFFER_TOO_SMALL},
	{ERRHRD,	123,	NT_STATUS_OBJECT_NAME_INVALID},
	{ERRHRD,	124,	NT_STATUS_INVALID_LEVEL},
	{ERRHRD,	126,	NT_STATUS_DLL_NOT_FOUND},
	{ERRHRD,	127,	NT_STATUS_PROCEDURE_NOT_FOUND},
	{ERRHRD,	145,	NT_STATUS_DIRECTORY_NOT_EMPTY},
	{ERRHRD,	154,	NT_STATUS_INVALID_VOLUME_LABEL},
	{ERRHRD,	156,	NT_STATUS_SUSPEND_COUNT_EXCEEDED},
	{ERRHRD,	158,	NT_STATUS_NOT_LOCKED},
	{ERRHRD,	161,	NT_STATUS_OBJECT_PATH_INVALID},
	{ERRHRD,	170,	NT_STATUS(0x80000011)},
	{ERRHRD,	182,	NT_STATUS_ORDINAL_NOT_FOUND},
	{ERRHRD,	183,	NT_STATUS_OBJECT_NAME_COLLISION},
	{ERRHRD,	193,	NT_STATUS_BAD_INITIAL_PC},
	{ERRHRD,	203,	NT_STATUS(0xc0000100)},
	{ERRHRD,	206,	NT_STATUS_NAME_TOO_LONG},
	{ERRHRD,	230,	NT_STATUS_INVALID_INFO_CLASS},
	{ERRHRD,	231,	NT_STATUS_INSTANCE_NOT_AVAILABLE},
	{ERRHRD,	232,	NT_STATUS_PIPE_CLOSING},
	{ERRHRD,	233,	NT_STATUS_PIPE_DISCONNECTED},
	{ERRHRD,	234,	STATUS_MORE_ENTRIES},
	{ERRHRD,	240,	NT_STATUS_VIRTUAL_CIRCUIT_CLOSED},
	{ERRHRD,	254,	NT_STATUS(0x80000013)},
	{ERRHRD,	255,	NT_STATUS_EA_TOO_LARGE},
	{ERRHRD,	259,	NT_STATUS_GUIDS_EXHAUSTED},
	{ERRHRD,	267,	NT_STATUS_NOT_A_DIRECTORY},
	{ERRHRD,	275,	NT_STATUS_EA_TOO_LARGE},
	{ERRHRD,	276,	NT_STATUS_NONEXISTENT_EA_ENTRY},
	{ERRHRD,	277,	NT_STATUS_NONEXISTENT_EA_ENTRY},
	{ERRHRD,	278,	NT_STATUS_NONEXISTENT_EA_ENTRY},
	{ERRHRD,	ERReasnotsupported,	NT_STATUS_EAS_NOT_SUPPORTED},
	{ERRHRD,	288,	NT_STATUS_MUTANT_NOT_OWNED},
	{ERRHRD,	298,	NT_STATUS_SEMAPHORE_LIMIT_EXCEEDED},
	{ERRHRD,	299,	NT_STATUS(0x8000000d)},
	{ERRHRD,	300,	NT_STATUS_OPLOCK_NOT_GRANTED},
	{ERRHRD,	301,	NT_STATUS_INVALID_OPLOCK_PROTOCOL},
	{ERRHRD,	487,	NT_STATUS_CONFLICTING_ADDRESSES},
	{ERRHRD,	534,	NT_STATUS_INTEGER_OVERFLOW},
	{ERRHRD,	535,	NT_STATUS_PIPE_CONNECTED},
	{ERRHRD,	536,	NT_STATUS_PIPE_LISTENING},
	{ERRHRD,	995,	NT_STATUS_CANCELLED},
	{ERRHRD,	997,	NT_STATUS(0x00000103)},
	{ERRHRD,	998,	NT_STATUS_ACCESS_VIOLATION},
	{ERRHRD,	999,	NT_STATUS_IN_PAGE_ERROR},
	{ERRHRD,	1001,	NT_STATUS_BAD_INITIAL_STACK},
	{ERRHRD,	1005,	NT_STATUS_UNRECOGNIZED_VOLUME},
	{ERRHRD,	1006,	NT_STATUS_FILE_INVALID},
	{ERRHRD,	1007,	NT_STATUS_FULLSCREEN_MODE},
	{ERRHRD,	1008,	NT_STATUS_NO_TOKEN},
	{ERRHRD,	1009,	NT_STATUS_REGISTRY_CORRUPT},
	{ERRHRD,	1016,	NT_STATUS_REGISTRY_IO_FAILED},
	{ERRHRD,	1017,	NT_STATUS_NOT_REGISTRY_FILE},
	{ERRHRD,	1018,	NT_STATUS_KEY_DELETED},
	{ERRHRD,	1019,	NT_STATUS_NO_LOG_SPACE},
	{ERRHRD,	1020,	NT_STATUS_KEY_HAS_CHILDREN},
	{ERRHRD,	1021,	NT_STATUS_CHILD_MUST_BE_VOLATILE},
	{ERRHRD,	1022,	NT_STATUS(0x0000010c)},
};

/* errmap NTSTATUS->Win32 */
static const struct {
	NTSTATUS ntstatus;
	WERROR werror;
} ntstatus_to_werror_map[] = {
	{NT_STATUS(0x103), W_ERROR(0x3e5)},
	{NT_STATUS(0x105), W_ERROR(0xea)},
	{NT_STATUS(0x106), W_ERROR(0x514)},
	{NT_STATUS(0x107), W_ERROR(0x515)},
	{NT_STATUS(0x10c), W_ERROR(0x3fe)},
	{NT_STATUS(0x10d), W_ERROR(0x516)},
	{NT_STATUS(0x121), W_ERROR(0x2009)},
	{NT_STATUS(0xc0000001), W_ERROR(0x1f)},
	{NT_STATUS(0xc0000002), W_ERROR(0x1)},
	{NT_STATUS(0xc0000003), W_ERROR(0x57)},
	{NT_STATUS(0xc0000004), W_ERROR(0x18)},
	{NT_STATUS(0xc0000005), W_ERROR(0x3e6)},
	{NT_STATUS(0xc0000006), W_ERROR(0x3e7)},
	{NT_STATUS(0xc0000007), W_ERROR(0x5ae)},
	{NT_STATUS(0xc0000008), W_ERROR(0x6)},
	{NT_STATUS(0xc0000009), W_ERROR(0x3e9)},
	{NT_STATUS(0xc000000a), W_ERROR(0xc1)},
	{NT_STATUS(0xc000000b), W_ERROR(0x57)},
	{NT_STATUS(0xc000000d), W_ERROR(0x57)},
	{NT_STATUS(0xc000000e), W_ERROR(0x2)},
	{NT_STATUS(0xc000000f), W_ERROR(0x2)},
	{NT_STATUS(0xc0000010), W_ERROR(0x1)},
	{NT_STATUS(0xc0000011), W_ERROR(0x26)},
	{NT_STATUS(0xc0000012), W_ERROR(0x22)},
	{NT_STATUS(0xc0000013), W_ERROR(0x15)},
	{NT_STATUS(0xc0000014), W_ERROR(0x6f9)},
	{NT_STATUS(0xc0000015), W_ERROR(0x1b)},
	{NT_STATUS(0xc0000016), W_ERROR(0xea)},
	{NT_STATUS(0xc0000017), W_ERROR(0x8)},
	{NT_STATUS(0xc0000018), W_ERROR(0x1e7)},
	{NT_STATUS(0xc0000019), W_ERROR(0x1e7)},
	{NT_STATUS(0xc000001a), W_ERROR(0x57)},
	{NT_STATUS(0xc000001b), W_ERROR(0x57)},
	{NT_STATUS(0xc000001c), W_ERROR(0x1)},
	{NT_STATUS(0xc000001d), W_ERROR(0xc000001d)},
	{NT_STATUS(0xc000001e), W_ERROR(0x5)},
	{NT_STATUS(0xc000001f), W_ERROR(0x5)},
	{NT_STATUS(0xc0000020), W_ERROR(0xc1)},
	{NT_STATUS(0xc0000021), W_ERROR(0x5)},
	{NT_STATUS(0xc0000022), W_ERROR(0x5)},
	{NT_STATUS(0xc0000023), W_ERROR(0x7a)},
	{NT_STATUS(0xc0000024), W_ERROR(0x6)},
	{NT_STATUS(0xc0000025), W_ERROR(0xc0000025)},
	{NT_STATUS(0xc0000026), W_ERROR(0xc0000026)},
	{NT_STATUS(0xc000002a), W_ERROR(0x9e)},
	{NT_STATUS(0xc000002b), W_ERROR(0xc000002b)},
	{NT_STATUS(0xc000002c), W_ERROR(0x1e7)},
	{NT_STATUS(0xc000002d), W_ERROR(0x1e7)},
	{NT_STATUS(0xc0000030), W_ERROR(0x57)},
	{NT_STATUS(0xc0000032), W_ERROR(0x571)},
	{NT_STATUS(0xc0000033), W_ERROR(0x7b)},
	{NT_STATUS(0xc0000034), W_ERROR(0x2)},
	{NT_STATUS(0xc0000035), W_ERROR(0xb7)},
	{NT_STATUS(0xc0000037), W_ERROR(0x6)},
	{NT_STATUS(0xc0000039), W_ERROR(0xa1)},
	{NT_STATUS(0xc000003a), W_ERROR(0x3)},
	{NT_STATUS(0xc000003b), W_ERROR(0xa1)},
	{NT_STATUS(0xc000003c), W_ERROR(0x45d)},
	{NT_STATUS(0xc000003d), W_ERROR(0x45d)},
	{NT_STATUS(0xc000003e), W_ERROR(0x17)},
	{NT_STATUS(0xc000003f), W_ERROR(0x17)},
	{NT_STATUS(0xc0000040), W_ERROR(0x8)},
	{NT_STATUS(0xc0000041), W_ERROR(0x5)},
	{NT_STATUS(0xc0000042), W_ERROR(0x6)},
	{NT_STATUS(0xc0000043), W_ERROR(0x20)},
	{NT_STATUS(0xc0000044), W_ERROR(0x718)},
	{NT_STATUS(0xc0000045), W_ERROR(0x57)},
	{NT_STATUS(0xc0000046), W_ERROR(0x120)},
	{NT_STATUS(0xc0000047), W_ERROR(0x12a)},
	{NT_STATUS(0xc0000048), W_ERROR(0x57)},
	{NT_STATUS(0xc0000049), W_ERROR(0x57)},
	{NT_STATUS(0xc000004a), W_ERROR(0x9c)},
	{NT_STATUS(0xc000004b), W_ERROR(0x5)},
	{NT_STATUS(0xc000004c), W_ERROR(0x57)},
	{NT_STATUS(0xc000004d), W_ERROR(0x57)},
	{NT_STATUS(0xc000004e), W_ERROR(0x57)},
	{NT_STATUS(0xc000004f), W_ERROR(0x11a)},
	{NT_STATUS(0xc0000050), W_ERROR(0xff)},
	{NT_STATUS(0xc0000051), W_ERROR(0x570)},
	{NT_STATUS(0xc0000052), W_ERROR(0x570)},
	{NT_STATUS(0xc0000053), W_ERROR(0x570)},
	{NT_STATUS(0xc0000054), W_ERROR(0x21)},
	{NT_STATUS(0xc0000055), W_ERROR(0x21)},
	{NT_STATUS(0xc0000056), W_ERROR(0x5)},
	{NT_STATUS(0xc0000057), W_ERROR(0x32)},
	{NT_STATUS(0xc0000058), W_ERROR(0x519)},
	{NT_STATUS(0xc0000059), W_ERROR(0x51a)},
	{NT_STATUS(0xc000005a), W_ERROR(0x51b)},
	{NT_STATUS(0xc000005b), W_ERROR(0x51c)},
	{NT_STATUS(0xc000005c), W_ERROR(0x51d)},
	{NT_STATUS(0xc000005d), W_ERROR(0x51e)},
	{NT_STATUS(0xc000005e), W_ERROR(0x51f)},
	{NT_STATUS(0xc000005f), W_ERROR(0x520)},
	{NT_STATUS(0xc0000060), W_ERROR(0x521)},
	{NT_STATUS(0xc0000061), W_ERROR(0x522)},
	{NT_STATUS(0xc0000062), W_ERROR(0x523)},
	{NT_STATUS(0xc0000063), W_ERROR(0x524)},
	{NT_STATUS(0xc0000064), W_ERROR(0x525)},
	{NT_STATUS(0xc0000065), W_ERROR(0x526)},
	{NT_STATUS(0xc0000066), W_ERROR(0x527)},
	{NT_STATUS(0xc0000067), W_ERROR(0x528)},
	{NT_STATUS(0xc0000068), W_ERROR(0x529)},
	{NT_STATUS(0xc0000069), W_ERROR(0x52a)},
	{NT_STATUS(0xc000006a), W_ERROR(0x56)},
	{NT_STATUS(0xc000006b), W_ERROR(0x52c)},
	{NT_STATUS(0xc000006c), W_ERROR(0x52d)},
	{NT_STATUS(0xc000006d), W_ERROR(0x52e)},
	{NT_STATUS(0xc000006e), W_ERROR(0x52f)},
	{NT_STATUS(0xc000006f), W_ERROR(0x530)},
	{NT_STATUS(0xc0000070), W_ERROR(0x531)},
	{NT_STATUS(0xc0000071), W_ERROR(0x532)},
	{NT_STATUS(0xc0000072), W_ERROR(0x533)},
	{NT_STATUS(0xc0000073), W_ERROR(0x534)},
	{NT_STATUS(0xc0000074), W_ERROR(0x535)},
	{NT_STATUS(0xc0000075), W_ERROR(0x536)},
	{NT_STATUS(0xc0000076), W_ERROR(0x537)},
	{NT_STATUS(0xc0000077), W_ERROR(0x538)},
	{NT_STATUS(0xc0000078), W_ERROR(0x539)},
	{NT_STATUS(0xc0000079), W_ERROR(0x53a)},
	{NT_STATUS(0xc000007a), W_ERROR(0x7f)},
	{NT_STATUS(0xc000007b), W_ERROR(0xc1)},
	{NT_STATUS(0xc000007c), W_ERROR(0x3f0)},
	{NT_STATUS(0xc000007d), W_ERROR(0x53c)},
	{NT_STATUS(0xc000007e), W_ERROR(0x9e)},
	{NT_STATUS(0xc000007f), W_ERROR(0x70)},
	{NT_STATUS(0xc0000080), W_ERROR(0x53d)},
	{NT_STATUS(0xc0000081), W_ERROR(0x53e)},
	{NT_STATUS(0xc0000082), W_ERROR(0x44)},
	{NT_STATUS(0xc0000083), W_ERROR(0x103)},
	{NT_STATUS(0xc0000084), W_ERROR(0x53f)},
	{NT_STATUS(0xc0000085), W_ERROR(0x103)},
	{NT_STATUS(0xc0000086), W_ERROR(0x9a)},
	{NT_STATUS(0xc0000087), W_ERROR(0xe)},
	{NT_STATUS(0xc0000088), W_ERROR(0x1e7)},
	{NT_STATUS(0xc0000089), W_ERROR(0x714)},
	{NT_STATUS(0xc000008a), W_ERROR(0x715)},
	{NT_STATUS(0xc000008b), W_ERROR(0x716)},
	{NT_STATUS(0xc000008c), W_ERROR(0xc000008c)},
	{NT_STATUS(0xc000008d), W_ERROR(0xc000008d)},
	{NT_STATUS(0xc000008e), W_ERROR(0xc000008e)},
	{NT_STATUS(0xc000008f), W_ERROR(0xc000008f)},
	{NT_STATUS(0xc0000090), W_ERROR(0xc0000090)},
	{NT_STATUS(0xc0000091), W_ERROR(0xc0000091)},
	{NT_STATUS(0xc0000092), W_ERROR(0xc0000092)},
	{NT_STATUS(0xc0000093), W_ERROR(0xc0000093)},
	{NT_STATUS(0xc0000094), W_ERROR(0xc0000094)},
	{NT_STATUS(0xc0000095), W_ERROR(0x216)},
	{NT_STATUS(0xc0000096), W_ERROR(0xc0000096)},
	{NT_STATUS(0xc0000097), W_ERROR(0x8)},
	{NT_STATUS(0xc0000098), W_ERROR(0x3ee)},
	{NT_STATUS(0xc0000099), W_ERROR(0x540)},
	{NT_STATUS(0xc000009a), W_ERROR(0x5aa)},
	{NT_STATUS(0xc000009b), W_ERROR(0x3)},
	{NT_STATUS(0xc000009c), W_ERROR(0x17)},
	{NT_STATUS(0xc000009d), W_ERROR(0x48f)},
	{NT_STATUS(0xc000009e), W_ERROR(0x15)},
	{NT_STATUS(0xc000009f), W_ERROR(0x1e7)},
	{NT_STATUS(0xc00000a0), W_ERROR(0x1e7)},
	{NT_STATUS(0xc00000a1), W_ERROR(0x5ad)},
	{NT_STATUS(0xc00000a2), W_ERROR(0x13)},
	{NT_STATUS(0xc00000a3), W_ERROR(0x15)},
	{NT_STATUS(0xc00000a4), W_ERROR(0x541)},
	{NT_STATUS(0xc00000a5), W_ERROR(0x542)},
	{NT_STATUS(0xc00000a6), W_ERROR(0x543)},
	{NT_STATUS(0xc00000a7), W_ERROR(0x544)},
	{NT_STATUS(0xc00000a8), W_ERROR(0x545)},
	{NT_STATUS(0xc00000a9), W_ERROR(0x57)},
	{NT_STATUS(0xc00000ab), W_ERROR(0xe7)},
	{NT_STATUS(0xc00000ac), W_ERROR(0xe7)},
	{NT_STATUS(0xc00000ad), W_ERROR(0xe6)},
	{NT_STATUS(0xc00000ae), W_ERROR(0xe7)},
	{NT_STATUS(0xc00000af), W_ERROR(0x1)},
	{NT_STATUS(0xc00000b0), W_ERROR(0xe9)},
	{NT_STATUS(0xc00000b1), W_ERROR(0xe8)},
	{NT_STATUS(0xc00000b2), W_ERROR(0x217)},
	{NT_STATUS(0xc00000b3), W_ERROR(0x218)},
	{NT_STATUS(0xc00000b4), W_ERROR(0xe6)},
	{NT_STATUS(0xc00000b5), W_ERROR(0x79)},
	{NT_STATUS(0xc00000b6), W_ERROR(0x26)},
	{NT_STATUS(0xc00000ba), W_ERROR(0x5)},
	{NT_STATUS(0xc00000bb), W_ERROR(0x32)},
	{NT_STATUS(0xc00000bc), W_ERROR(0x33)},
	{NT_STATUS(0xc00000bd), W_ERROR(0x34)},
	{NT_STATUS(0xc00000be), W_ERROR(0x35)},
	{NT_STATUS(0xc00000bf), W_ERROR(0x36)},
	{NT_STATUS(0xc00000c0), W_ERROR(0x37)},
	{NT_STATUS(0xc00000c1), W_ERROR(0x38)},
	{NT_STATUS(0xc00000c2), W_ERROR(0x39)},
	{NT_STATUS(0xc00000c3), W_ERROR(0x3a)},
	{NT_STATUS(0xc00000c4), W_ERROR(0x3b)},
	{NT_STATUS(0xc00000c5), W_ERROR(0x3c)},
	{NT_STATUS(0xc00000c6), W_ERROR(0x3d)},
	{NT_STATUS(0xc00000c7), W_ERROR(0x3e)},
	{NT_STATUS(0xc00000c8), W_ERROR(0x3f)},
	{NT_STATUS(0xc00000c9), W_ERROR(0x40)},
	{NT_STATUS(0xc00000ca), W_ERROR(0x41)},
	{NT_STATUS(0xc00000cb), W_ERROR(0x42)},
	{NT_STATUS(0xc00000cc), W_ERROR(0x43)},
	{NT_STATUS(0xc00000cd), W_ERROR(0x44)},
	{NT_STATUS(0xc00000ce), W_ERROR(0x45)},
	{NT_STATUS(0xc00000cf), W_ERROR(0x46)},
	{NT_STATUS(0xc00000d0), W_ERROR(0x47)},
	{NT_STATUS(0xc00000d1), W_ERROR(0x48)},
	{NT_STATUS(0xc00000d2), W_ERROR(0x58)},
	{NT_STATUS(0xc00000d4), W_ERROR(0x11)},
	{NT_STATUS(0xc00000d5), W_ERROR(0x5)},
	{NT_STATUS(0xc00000d6), W_ERROR(0xf0)},
	{NT_STATUS(0xc00000d7), W_ERROR(0x546)},
	{NT_STATUS(0xc00000d9), W_ERROR(0xe8)},
	{NT_STATUS(0xc00000da), W_ERROR(0x547)},
	{NT_STATUS(0xc00000dc), W_ERROR(0x548)},
	{NT_STATUS(0xc00000dd), W_ERROR(0x549)},
	{NT_STATUS(0xc00000de), W_ERROR(0x54a)},
	{NT_STATUS(0xc00000df), W_ERROR(0x54b)},
	{NT_STATUS(0xc00000e0), W_ERROR(0x54c)},
	{NT_STATUS(0xc00000e1), W_ERROR(0x54d)},
	{NT_STATUS(0xc00000e2), W_ERROR(0x12c)},
	{NT_STATUS(0xc00000e3), W_ERROR(0x12d)},
	{NT_STATUS(0xc00000e4), W_ERROR(0x54e)},
	{NT_STATUS(0xc00000e5), W_ERROR(0x54f)},
	{NT_STATUS(0xc00000e6), W_ERROR(0x550)},
	{NT_STATUS(0xc00000e7), W_ERROR(0x551)},
	{NT_STATUS(0xc00000e8), W_ERROR(0x6f8)},
	{NT_STATUS(0xc00000ed), W_ERROR(0x552)},
	{NT_STATUS(0xc00000ee), W_ERROR(0x553)},
	{NT_STATUS(0xc00000ef), W_ERROR(0x57)},
	{NT_STATUS(0xc00000f0), W_ERROR(0x57)},
	{NT_STATUS(0xc00000f1), W_ERROR(0x57)},
	{NT_STATUS(0xc00000f2), W_ERROR(0x57)},
	{NT_STATUS(0xc00000f3), W_ERROR(0x57)},
	{NT_STATUS(0xc00000f4), W_ERROR(0x57)},
	{NT_STATUS(0xc00000f5), W_ERROR(0x57)},
	{NT_STATUS(0xc00000f6), W_ERROR(0x57)},
	{NT_STATUS(0xc00000f7), W_ERROR(0x57)},
	{NT_STATUS(0xc00000f8), W_ERROR(0x57)},
	{NT_STATUS(0xc00000f9), W_ERROR(0x57)},
	{NT_STATUS(0xc00000fa), W_ERROR(0x57)},
	{NT_STATUS(0xc00000fb), W_ERROR(0x3)},
	{NT_STATUS(0xc00000fd), W_ERROR(0x3e9)},
	{NT_STATUS(0xc00000fe), W_ERROR(0x554)},
	{NT_STATUS(0xc0000100), W_ERROR(0xcb)},
	{NT_STATUS(0xc0000101), W_ERROR(0x91)},
	{NT_STATUS(0xc0000102), W_ERROR(0x570)},
	{NT_STATUS(0xc0000103), W_ERROR(0x10b)},
	{NT_STATUS(0xc0000104), W_ERROR(0x555)},
	{NT_STATUS(0xc0000105), W_ERROR(0x556)},
	{NT_STATUS(0xc0000106), W_ERROR(0xce)},
	{NT_STATUS(0xc0000107), W_ERROR(0x961)},
	{NT_STATUS(0xc0000108), W_ERROR(0x964)},
	{NT_STATUS(0xc000010a), W_ERROR(0x5)},
	{NT_STATUS(0xc000010b), W_ERROR(0x557)},
	{NT_STATUS(0xc000010d), W_ERROR(0x558)},
	{NT_STATUS(0xc000010e), W_ERROR(0x420)},
	{NT_STATUS(0xc0000117), W_ERROR(0x5a4)},
	{NT_STATUS(0xc000011b), W_ERROR(0xc1)},
	{NT_STATUS(0xc000011c), W_ERROR(0x559)},
	{NT_STATUS(0xc000011d), W_ERROR(0x55a)},
	{NT_STATUS(0xc000011e), W_ERROR(0x3ee)},
	{NT_STATUS(0xc000011f), W_ERROR(0x4)},
	{NT_STATUS(0xc0000120), W_ERROR(0x3e3)},
	{NT_STATUS(0xc0000121), W_ERROR(0x5)},
	{NT_STATUS(0xc0000122), W_ERROR(0x4ba)},
	{NT_STATUS(0xc0000123), W_ERROR(0x5)},
	{NT_STATUS(0xc0000124), W_ERROR(0x55b)},
	{NT_STATUS(0xc0000125), W_ERROR(0x55c)},
	{NT_STATUS(0xc0000126), W_ERROR(0x55d)},
	{NT_STATUS(0xc0000127), W_ERROR(0x55e)},
	{NT_STATUS(0xc0000128), W_ERROR(0x6)},
	{NT_STATUS(0xc000012b), W_ERROR(0x55f)},
	{NT_STATUS(0xc000012d), W_ERROR(0x5af)},
	{NT_STATUS(0xc000012e), W_ERROR(0xc1)},
	{NT_STATUS(0xc000012f), W_ERROR(0xc1)},
	{NT_STATUS(0xc0000130), W_ERROR(0xc1)},
	{NT_STATUS(0xc0000131), W_ERROR(0xc1)},
	{NT_STATUS(0xc0000133), W_ERROR(0x576)},
	{NT_STATUS(0xc0000135), W_ERROR(0x7e)},
	{NT_STATUS(0xc0000138), W_ERROR(0xb6)},
	{NT_STATUS(0xc0000139), W_ERROR(0x7f)},
	{NT_STATUS(0xc000013b), W_ERROR(0x40)},
	{NT_STATUS(0xc000013c), W_ERROR(0x40)},
	{NT_STATUS(0xc000013d), W_ERROR(0x33)},
	{NT_STATUS(0xc000013e), W_ERROR(0x3b)},
	{NT_STATUS(0xc000013f), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000140), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000141), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000142), W_ERROR(0x45a)},
	{NT_STATUS(0xc0000148), W_ERROR(0x7c)},
	{NT_STATUS(0xc0000149), W_ERROR(0x56)},
	{NT_STATUS(0xc000014b), W_ERROR(0x6d)},
	{NT_STATUS(0xc000014c), W_ERROR(0x3f1)},
	{NT_STATUS(0xc000014d), W_ERROR(0x3f8)},
	{NT_STATUS(0xc000014f), W_ERROR(0x3ed)},
	{NT_STATUS(0xc0000150), W_ERROR(0x45e)},
	{NT_STATUS(0xc0000151), W_ERROR(0x560)},
	{NT_STATUS(0xc0000152), W_ERROR(0x561)},
	{NT_STATUS(0xc0000153), W_ERROR(0x562)},
	{NT_STATUS(0xc0000154), W_ERROR(0x563)},
	{NT_STATUS(0xc0000155), W_ERROR(0x564)},
	{NT_STATUS(0xc0000156), W_ERROR(0x565)},
	{NT_STATUS(0xc0000157), W_ERROR(0x566)},
	{NT_STATUS(0xc0000158), W_ERROR(0x567)},
	{NT_STATUS(0xc0000159), W_ERROR(0x3ef)},
	{NT_STATUS(0xc000015a), W_ERROR(0x568)},
	{NT_STATUS(0xc000015b), W_ERROR(0x569)},
	{NT_STATUS(0xc000015c), W_ERROR(0x3f9)},
	{NT_STATUS(0xc000015d), W_ERROR(0x56a)},
	{NT_STATUS(0xc000015f), W_ERROR(0x45d)},
	{NT_STATUS(0xc0000162), W_ERROR(0x459)},
	{NT_STATUS(0xc0000165), W_ERROR(0x462)},
	{NT_STATUS(0xc0000166), W_ERROR(0x463)},
	{NT_STATUS(0xc0000167), W_ERROR(0x464)},
	{NT_STATUS(0xc0000168), W_ERROR(0x465)},
	{NT_STATUS(0xc0000169), W_ERROR(0x466)},
	{NT_STATUS(0xc000016a), W_ERROR(0x467)},
	{NT_STATUS(0xc000016b), W_ERROR(0x468)},
	{NT_STATUS(0xc000016c), W_ERROR(0x45f)},
	{NT_STATUS(0xc000016d), W_ERROR(0x45d)},
	{NT_STATUS(0xc0000172), W_ERROR(0x451)},
	{NT_STATUS(0xc0000173), W_ERROR(0x452)},
	{NT_STATUS(0xc0000174), W_ERROR(0x453)},
	{NT_STATUS(0xc0000175), W_ERROR(0x454)},
	{NT_STATUS(0xc0000176), W_ERROR(0x455)},
	{NT_STATUS(0xc0000177), W_ERROR(0x469)},
	{NT_STATUS(0xc0000178), W_ERROR(0x458)},
	{NT_STATUS(0xc000017a), W_ERROR(0x56b)},
	{NT_STATUS(0xc000017b), W_ERROR(0x56c)},
	{NT_STATUS(0xc000017c), W_ERROR(0x3fa)},
	{NT_STATUS(0xc000017d), W_ERROR(0x3fb)},
	{NT_STATUS(0xc000017e), W_ERROR(0x56d)},
	{NT_STATUS(0xc000017f), W_ERROR(0x56e)},
	{NT_STATUS(0xc0000180), W_ERROR(0x3fc)},
	{NT_STATUS(0xc0000181), W_ERROR(0x3fd)},
	{NT_STATUS(0xc0000182), W_ERROR(0x57)},
	{NT_STATUS(0xc0000183), W_ERROR(0x45d)},
	{NT_STATUS(0xc0000184), W_ERROR(0x16)},
	{NT_STATUS(0xc0000185), W_ERROR(0x45d)},
	{NT_STATUS(0xc0000186), W_ERROR(0x45d)},
	{NT_STATUS(0xc0000188), W_ERROR(0x5de)},
	{NT_STATUS(0xc0000189), W_ERROR(0x13)},
	{NT_STATUS(0xc000018a), W_ERROR(0x6fa)},
	{NT_STATUS(0xc000018b), W_ERROR(0x6fb)},
	{NT_STATUS(0xc000018c), W_ERROR(0x6fc)},
	{NT_STATUS(0xc000018d), W_ERROR(0x6fd)},
	{NT_STATUS(0xc000018e), W_ERROR(0x5dc)},
	{NT_STATUS(0xc000018f), W_ERROR(0x5dd)},
	{NT_STATUS(0xc0000190), W_ERROR(0x6fe)},
	{NT_STATUS(0xc0000192), W_ERROR(0x700)},
	{NT_STATUS(0xc0000193), W_ERROR(0x701)},
	{NT_STATUS(0xc0000194), W_ERROR(0x46b)},
	{NT_STATUS(0xc0000195), W_ERROR(0x4c3)},
	{NT_STATUS(0xc0000196), W_ERROR(0x4c4)},
	{NT_STATUS(0xc0000197), W_ERROR(0x5df)},
	{NT_STATUS(0xc0000198), W_ERROR(0x70f)},
	{NT_STATUS(0xc0000199), W_ERROR(0x710)},
	{NT_STATUS(0xc000019a), W_ERROR(0x711)},
	{NT_STATUS(0xc000019b), W_ERROR(0x712)},
	{NT_STATUS(0xc0000202), W_ERROR(0x572)},
	{NT_STATUS(0xc0000203), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000204), W_ERROR(0x717)},
	{NT_STATUS(0xc0000205), W_ERROR(0x46a)},
	{NT_STATUS(0xc0000206), W_ERROR(0x6f8)},
	{NT_STATUS(0xc0000207), W_ERROR(0x4be)},
	{NT_STATUS(0xc0000208), W_ERROR(0x4be)},
	{NT_STATUS(0xc0000209), W_ERROR(0x44)},
	{NT_STATUS(0xc000020a), W_ERROR(0x34)},
	{NT_STATUS(0xc000020b), W_ERROR(0x40)},
	{NT_STATUS(0xc000020c), W_ERROR(0x40)},
	{NT_STATUS(0xc000020d), W_ERROR(0x40)},
	{NT_STATUS(0xc000020e), W_ERROR(0x44)},
	{NT_STATUS(0xc000020f), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000210), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000211), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000212), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000213), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000214), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000215), W_ERROR(0x3b)},
	{NT_STATUS(0xc0000216), W_ERROR(0x32)},
	{NT_STATUS(0xc0000217), W_ERROR(0x32)},
	{NT_STATUS(0xc000021c), W_ERROR(0x17e6)},
	{NT_STATUS(0xc0000220), W_ERROR(0x46c)},
	{NT_STATUS(0xc0000221), W_ERROR(0xc1)},
	{NT_STATUS(0xc0000224), W_ERROR(0x773)},
	{NT_STATUS(0xc0000225), W_ERROR(0x490)},
	{NT_STATUS(0xc000022a), W_ERROR(0xc000022a)},
	{NT_STATUS(0xc000022b), W_ERROR(0xc000022b)},
	{NT_STATUS(0xc000022d), W_ERROR(0x4d5)},
	{NT_STATUS(0xc0000230), W_ERROR(0x492)},
	{NT_STATUS(0xc0000233), W_ERROR(0x774)},
	{NT_STATUS(0xc0000234), W_ERROR(0x775)},
	{NT_STATUS(0xc0000235), W_ERROR(0x6)},
	{NT_STATUS(0xc0000236), W_ERROR(0x4c9)},
	{NT_STATUS(0xc0000237), W_ERROR(0x4ca)},
	{NT_STATUS(0xc0000238), W_ERROR(0x4cb)},
	{NT_STATUS(0xc0000239), W_ERROR(0x4cc)},
	{NT_STATUS(0xc000023a), W_ERROR(0x4cd)},
	{NT_STATUS(0xc000023b), W_ERROR(0x4ce)},
	{NT_STATUS(0xc000023c), W_ERROR(0x4cf)},
	{NT_STATUS(0xc000023d), W_ERROR(0x4d0)},
	{NT_STATUS(0xc000023e), W_ERROR(0x4d1)},
	{NT_STATUS(0xc000023f), W_ERROR(0x4d2)},
	{NT_STATUS(0xc0000240), W_ERROR(0x4d3)},
	{NT_STATUS(0xc0000241), W_ERROR(0x4d4)},
	{NT_STATUS(0xc0000243), W_ERROR(0x4c8)},
	{NT_STATUS(0xc0000246), W_ERROR(0x4d6)},
	{NT_STATUS(0xc0000247), W_ERROR(0x4d7)},
	{NT_STATUS(0xc0000248), W_ERROR(0x4d8)},
	{NT_STATUS(0xc0000249), W_ERROR(0xc1)},
	{NT_STATUS(0xc0000253), W_ERROR(0x54f)},
	{NT_STATUS(0xc0000257), W_ERROR(0x4d0)},
	{NT_STATUS(0xc0000259), W_ERROR(0x573)},
	{NT_STATUS(0xc000025e), W_ERROR(0x422)},
	{NT_STATUS(0xc0000262), W_ERROR(0xb6)},
	{NT_STATUS(0xc0000263), W_ERROR(0x7f)},
	{NT_STATUS(0xc0000264), W_ERROR(0x120)},
	{NT_STATUS(0xc0000265), W_ERROR(0x476)},
	{NT_STATUS(0xc0000267), W_ERROR(0x10fe)},
	{NT_STATUS(0xc000026c), W_ERROR(0x7d1)},
	{NT_STATUS(0xc000026d), W_ERROR(0x4b1)},
	{NT_STATUS(0xc000026e), W_ERROR(0x15)},
	{NT_STATUS(0xc0000272), W_ERROR(0x491)},
	{NT_STATUS(0xc0000275), W_ERROR(0x1126)},
	{NT_STATUS(0xc0000276), W_ERROR(0x1129)},
	{NT_STATUS(0xc0000277), W_ERROR(0x112a)},
	{NT_STATUS(0xc0000278), W_ERROR(0x1128)},
	{NT_STATUS(0xc0000279), W_ERROR(0x780)},
	{NT_STATUS(0xc0000280), W_ERROR(0x781)},
	{NT_STATUS(0xc0000281), W_ERROR(0xa1)},
	{NT_STATUS(0xc0000283), W_ERROR(0x488)},
	{NT_STATUS(0xc0000284), W_ERROR(0x489)},
	{NT_STATUS(0xc0000285), W_ERROR(0x48a)},
	{NT_STATUS(0xc0000286), W_ERROR(0x48b)},
	{NT_STATUS(0xc0000287), W_ERROR(0x48c)},
	{NT_STATUS(0xc000028a), W_ERROR(0x5)},
	{NT_STATUS(0xc000028b), W_ERROR(0x5)},
	{NT_STATUS(0xc000028d), W_ERROR(0x5)},
	{NT_STATUS(0xc000028e), W_ERROR(0x5)},
	{NT_STATUS(0xc000028f), W_ERROR(0x5)},
	{NT_STATUS(0xc0000290), W_ERROR(0x5)},
	{NT_STATUS(0xc0000291), W_ERROR(0x1777)},
	{NT_STATUS(0xc0000292), W_ERROR(0x1778)},
	{NT_STATUS(0xc0000293), W_ERROR(0x1772)},
	{NT_STATUS(0xc0000295), W_ERROR(0x1068)},
	{NT_STATUS(0xc0000296), W_ERROR(0x1069)},
	{NT_STATUS(0xc0000297), W_ERROR(0x106a)},
	{NT_STATUS(0xc0000298), W_ERROR(0x106b)},
	{NT_STATUS(0xc0000299), W_ERROR(0x201a)},
	{NT_STATUS(0xc000029a), W_ERROR(0x201b)},
	{NT_STATUS(0xc000029b), W_ERROR(0x201c)},
	{NT_STATUS(0xc000029c), W_ERROR(0x1)},
	{NT_STATUS(0xc000029d), W_ERROR(0x10ff)},
	{NT_STATUS(0xc000029e), W_ERROR(0x1100)},
	{NT_STATUS(0xc000029f), W_ERROR(0x494)},
	{NT_STATUS(0xc00002a1), W_ERROR(0x200a)},
	{NT_STATUS(0xc00002a2), W_ERROR(0x200b)},
	{NT_STATUS(0xc00002a3), W_ERROR(0x200c)},
	{NT_STATUS(0xc00002a4), W_ERROR(0x200d)},
	{NT_STATUS(0xc00002a5), W_ERROR(0x200e)},
	{NT_STATUS(0xc00002a6), W_ERROR(0x200f)},
	{NT_STATUS(0xc00002a7), W_ERROR(0x2010)},
	{NT_STATUS(0xc00002a8), W_ERROR(0x2011)},
	{NT_STATUS(0xc00002a9), W_ERROR(0x2012)},
	{NT_STATUS(0xc00002aa), W_ERROR(0x2013)},
	{NT_STATUS(0xc00002ab), W_ERROR(0x2014)},
	{NT_STATUS(0xc00002ac), W_ERROR(0x2015)},
	{NT_STATUS(0xc00002ad), W_ERROR(0x2016)},
	{NT_STATUS(0xc00002ae), W_ERROR(0x2017)},
	{NT_STATUS(0xc00002af), W_ERROR(0x2018)},
	{NT_STATUS(0xc00002b0), W_ERROR(0x2019)},
	{NT_STATUS(0xc00002b1), W_ERROR(0x211e)},
	{NT_STATUS(0xc00002b2), W_ERROR(0x1127)},
	{NT_STATUS(0xc00002b6), W_ERROR(0x651)},
	{NT_STATUS(0xc00002b7), W_ERROR(0x49a)},
	{NT_STATUS(0xc00002b8), W_ERROR(0x49b)},
	{NT_STATUS(0xc00002c1), W_ERROR(0x2024)},
	{NT_STATUS(0xc00002c3), W_ERROR(0x575)},
	{NT_STATUS(0xc00002c5), W_ERROR(0x3e6)},
	{NT_STATUS(0xc00002c6), W_ERROR(0x1075)},
	{NT_STATUS(0xc00002c7), W_ERROR(0x1076)},
	{NT_STATUS(0xc00002ca), W_ERROR(0x10e8)},
	{NT_STATUS(0xc00002cb), W_ERROR(0x2138)},
	{NT_STATUS(0xc00002cc), W_ERROR(0x4e3)},
	{NT_STATUS(0xc00002cd), W_ERROR(0x2139)},
	{NT_STATUS(0xc00002cf), W_ERROR(0x49d)},
	{NT_STATUS(0xc00002d0), W_ERROR(0x213a)},
	{NT_STATUS(0xc00002d4), W_ERROR(0x2141)},
	{NT_STATUS(0xc00002d5), W_ERROR(0x2142)},
	{NT_STATUS(0xc00002d6), W_ERROR(0x2143)},
	{NT_STATUS(0xc00002d7), W_ERROR(0x2144)},
	{NT_STATUS(0xc00002d8), W_ERROR(0x2145)},
	{NT_STATUS(0xc00002d9), W_ERROR(0x2146)},
	{NT_STATUS(0xc00002da), W_ERROR(0x2147)},
	{NT_STATUS(0xc00002db), W_ERROR(0x2148)},
	{NT_STATUS(0xc00002dc), W_ERROR(0x2149)},
	{NT_STATUS(0xc00002dd), W_ERROR(0x32)},
	{NT_STATUS(0xc00002df), W_ERROR(0x2151)},
	{NT_STATUS(0xc00002e0), W_ERROR(0x2152)},
	{NT_STATUS(0xc00002e1), W_ERROR(0x2153)},
	{NT_STATUS(0xc00002e2), W_ERROR(0x2154)},
	{NT_STATUS(0xc00002e3), W_ERROR(0x215d)},
	{NT_STATUS(0xc00002e4), W_ERROR(0x2163)},
	{NT_STATUS(0xc00002e5), W_ERROR(0x2164)},
	{NT_STATUS(0xc00002e6), W_ERROR(0x2165)},
	{NT_STATUS(0xc00002e7), W_ERROR(0x216d)},
	{NT_STATUS(0xc00002fe), W_ERROR(0x45b)},
	{NT_STATUS(0xc00002ff), W_ERROR(0x4e7)},
	{NT_STATUS(0xc0000300), W_ERROR(0x4e6)},
	{NT_STATUS(0x80000001), W_ERROR(0x80000001)},
	{NT_STATUS(0x80000002), W_ERROR(0x3e6)},
	{NT_STATUS(0x80000003), W_ERROR(0x80000003)},
	{NT_STATUS(0x80000004), W_ERROR(0x80000004)},
	{NT_STATUS(0x80000005), W_ERROR(0xea)},
	{NT_STATUS(0x80000006), W_ERROR(0x12)},
	{NT_STATUS(0x8000000b), W_ERROR(0x56f)},
	{NT_STATUS(0x8000000d), W_ERROR(0x12b)},
	{NT_STATUS(0x8000000e), W_ERROR(0x1c)},
	{NT_STATUS(0x8000000f), W_ERROR(0x15)},
	{NT_STATUS(0x80000010), W_ERROR(0x15)},
	{NT_STATUS(0x80000011), W_ERROR(0xaa)},
	{NT_STATUS(0x80000012), W_ERROR(0x103)},
	{NT_STATUS(0x80000013), W_ERROR(0xfe)},
	{NT_STATUS(0x80000014), W_ERROR(0xff)},
	{NT_STATUS(0x80000015), W_ERROR(0xff)},
	{NT_STATUS(0x80000016), W_ERROR(0x456)},
	{NT_STATUS(0x8000001a), W_ERROR(0x103)},
	{NT_STATUS(0x8000001b), W_ERROR(0x44d)},
	{NT_STATUS(0x8000001c), W_ERROR(0x456)},
	{NT_STATUS(0x8000001d), W_ERROR(0x457)},
	{NT_STATUS(0x8000001e), W_ERROR(0x44c)},
	{NT_STATUS(0x8000001f), W_ERROR(0x44e)},
	{NT_STATUS(0x80000021), W_ERROR(0x44f)},
	{NT_STATUS(0x80000022), W_ERROR(0x450)},
	{NT_STATUS(0x80000025), W_ERROR(0x962)},
	{NT_STATUS(0x80000288), W_ERROR(0x48d)},
	{NT_STATUS(0x80000289), W_ERROR(0x48e)},
	{NT_STATUS_OK, WERR_OK}};

static const struct {
	WERROR werror;
	NTSTATUS ntstatus;
} werror_to_ntstatus_map[] = {
	{ W_ERROR(0x5), NT_STATUS_ACCESS_DENIED },
	{ WERR_OK, NT_STATUS_OK }
};

/*****************************************************************************
convert a dos eclas/ecode to a NT status32 code
 *****************************************************************************/
NTSTATUS dos_to_ntstatus(uint8 eclass, uint32 ecode)
{
	int i;
	if (eclass == 0) return NT_STATUS_OK;
	for (i=0; NT_STATUS_V(dos_to_ntstatus_map[i].ntstatus); i++) {
		if (eclass == dos_to_ntstatus_map[i].dos_class &&
		    ecode == dos_to_ntstatus_map[i].dos_code) {
			return dos_to_ntstatus_map[i].ntstatus;
		}
	}
	return NT_STATUS_UNSUCCESSFUL;
}


/*****************************************************************************
convert a NT status code to a dos class/code
 *****************************************************************************/
void ntstatus_to_dos(NTSTATUS ntstatus, uint8 *eclass, uint32 *ecode)
{
	int i;
	if (NT_STATUS_IS_OK(ntstatus)) {
		*eclass = 0;
		*ecode = 0;
		return;
	}
	for (i=0; NT_STATUS_V(ntstatus_to_dos_map[i].ntstatus); i++) {
		if (NT_STATUS_V(ntstatus) == 
		    NT_STATUS_V(ntstatus_to_dos_map[i].ntstatus)) {
			*eclass = ntstatus_to_dos_map[i].dos_class;
			*ecode = ntstatus_to_dos_map[i].dos_code;
			return;
		}
	}
	*eclass = ERRHRD;
	*ecode = ERRgeneral;
}


/*****************************************************************************
convert a WERROR to a NT status32 code
 *****************************************************************************/
NTSTATUS werror_to_ntstatus(WERROR error)
{
	int i;
	if (W_ERROR_IS_OK(error)) return NT_STATUS_OK;

	for (i=0; !W_ERROR_IS_OK(werror_to_ntstatus_map[i].werror); i++) {
		if (W_ERROR_V(error) == 
		    W_ERROR_V(werror_to_ntstatus_map[i].werror)) {
			return werror_to_ntstatus_map[i].ntstatus;
		}
	}

	for (i=0; NT_STATUS_V(ntstatus_to_werror_map[i].ntstatus); i++) {
		if (W_ERROR_V(error) == 
		    W_ERROR_V(ntstatus_to_werror_map[i].werror)) {
			return ntstatus_to_werror_map[i].ntstatus;
		}
	}

	/* just guess ... */
	return NT_STATUS(W_ERROR_V(error) | 0xc0000000);
}

/*****************************************************************************
convert a NTSTATUS to a WERROR
 *****************************************************************************/
WERROR ntstatus_to_werror(NTSTATUS error)
{
	int i;
	if (NT_STATUS_IS_OK(error)) return WERR_OK;
	for (i=0; NT_STATUS_V(ntstatus_to_werror_map[i].ntstatus); i++) {
		if (NT_STATUS_V(error) == 
		    NT_STATUS_V(ntstatus_to_werror_map[i].ntstatus)) {
			return ntstatus_to_werror_map[i].werror;
		}
	}

	/* a lame guess */
	return W_ERROR(NT_STATUS_V(error) & 0xffff);
}

/*******************************************************************************
 Map between wbcErr and NT status.
*******************************************************************************/

static const struct {
	wbcErr wbc_err;
	NTSTATUS nt_status;
} wbcErr_ntstatus_map[] = {
	{ WBC_ERR_SUCCESS,		 NT_STATUS_OK },
	{ WBC_ERR_NOT_IMPLEMENTED,	 NT_STATUS_NOT_IMPLEMENTED },
	{ WBC_ERR_UNKNOWN_FAILURE,	 NT_STATUS_UNSUCCESSFUL },
	{ WBC_ERR_NO_MEMORY,		 NT_STATUS_NO_MEMORY },
	{ WBC_ERR_INVALID_SID,		 NT_STATUS_INVALID_SID },
	{ WBC_ERR_INVALID_PARAM,	 NT_STATUS_INVALID_PARAMETER },
	{ WBC_ERR_WINBIND_NOT_AVAILABLE, NT_STATUS_SERVER_DISABLED },
	{ WBC_ERR_DOMAIN_NOT_FOUND,	 NT_STATUS_NO_SUCH_DOMAIN },
	{ WBC_ERR_INVALID_RESPONSE,	 NT_STATUS_INVALID_NETWORK_RESPONSE },
	{ WBC_ERR_NSS_ERROR,		 NT_STATUS_INTERNAL_ERROR },
	{ WBC_ERR_AUTH_ERROR,		 NT_STATUS_LOGON_FAILURE },
	{ WBC_ERR_UNKNOWN_USER,		 NT_STATUS_NO_SUCH_USER },
	{ WBC_ERR_UNKNOWN_GROUP,	 NT_STATUS_NO_SUCH_GROUP },
	{ WBC_ERR_PWD_CHANGE_FAILED,	 NT_STATUS_PASSWORD_RESTRICTION }
};

NTSTATUS map_nt_error_from_wbcErr(wbcErr wbc_err)
{
	int i;

	/* Look through list */
	for (i=0;i<ARRAY_SIZE(wbcErr_ntstatus_map);i++) {
		if (wbcErr_ntstatus_map[i].wbc_err == wbc_err) {
			return wbcErr_ntstatus_map[i].nt_status;
		}
	}

	/* Default return */
	return NT_STATUS_UNSUCCESSFUL;
}


#if defined(HAVE_GSSAPI)
/*******************************************************************************
 Map between gssapi errors and NT status. I made these up :-(. JRA.
*******************************************************************************/

static const struct {
		unsigned long gss_err;
		NTSTATUS ntstatus;
} gss_to_ntstatus_errormap[] = {
#if defined(GSS_S_CALL_INACCESSIBLE_READ)
		{GSS_S_CALL_INACCESSIBLE_READ, NT_STATUS_INVALID_PARAMETER},
#endif
#if defined(GSS_S_CALL_INACCESSIBLE_WRITE)
		{GSS_S_CALL_INACCESSIBLE_WRITE, NT_STATUS_INVALID_PARAMETER},
#endif
#if defined(GSS_S_CALL_BAD_STRUCTURE)
		{GSS_S_CALL_BAD_STRUCTURE, NT_STATUS_INVALID_PARAMETER},
#endif
#if defined(GSS_S_BAD_MECH)
		{GSS_S_BAD_MECH, NT_STATUS_INVALID_PARAMETER},
#endif
#if defined(GSS_S_BAD_NAME)
		{GSS_S_BAD_NAME, NT_STATUS_INVALID_ACCOUNT_NAME},
#endif
#if defined(GSS_S_BAD_NAMETYPE)
		{GSS_S_BAD_NAMETYPE, NT_STATUS_INVALID_PARAMETER},
#endif
#if defined(GSS_S_BAD_BINDINGS)
		{GSS_S_BAD_BINDINGS, NT_STATUS_INVALID_PARAMETER},
#endif
#if defined(GSS_S_BAD_STATUS)
		{GSS_S_BAD_STATUS, NT_STATUS_UNSUCCESSFUL},
#endif
#if defined(GSS_S_BAD_SIG)
		{GSS_S_BAD_SIG, NT_STATUS_ACCESS_DENIED},
#endif
#if defined(GSS_S_NO_CRED)
		{GSS_S_NO_CRED, NT_STATUS_ACCESS_DENIED},
#endif
#if defined(GSS_S_NO_CONTEXT)
		{GSS_S_NO_CONTEXT, NT_STATUS_ACCESS_DENIED},
#endif
#if defined(GSS_S_DEFECTIVE_TOKEN)
		{GSS_S_DEFECTIVE_TOKEN, NT_STATUS_ACCESS_DENIED},
#endif
#if defined(GSS_S_DEFECTIVE_CREDENTIAL)
		{GSS_S_DEFECTIVE_CREDENTIAL, NT_STATUS_ACCESS_DENIED},
#endif
#if defined(GSS_S_CREDENTIALS_EXPIRED)
		{GSS_S_CREDENTIALS_EXPIRED, NT_STATUS_PASSWORD_EXPIRED},
#endif
#if defined(GSS_S_CONTEXT_EXPIRED)
		{GSS_S_CONTEXT_EXPIRED, NT_STATUS_PASSWORD_EXPIRED},
#endif
#if defined(GSS_S_BAD_QOP)
		{GSS_S_BAD_QOP, NT_STATUS_ACCESS_DENIED},
#endif
#if defined(GSS_S_UNAUTHORIZED)
		{GSS_S_UNAUTHORIZED, NT_STATUS_ACCESS_DENIED},
#endif
#if defined(GSS_S_UNAVAILABLE)
		{GSS_S_UNAVAILABLE, NT_STATUS_UNSUCCESSFUL},
#endif
#if defined(GSS_S_DUPLICATE_ELEMENT)
		{GSS_S_DUPLICATE_ELEMENT, NT_STATUS_INVALID_PARAMETER},
#endif
#if defined(GSS_S_NAME_NOT_MN)
		{GSS_S_NAME_NOT_MN, NT_STATUS_INVALID_PARAMETER},
#endif
		{ 0, NT_STATUS_OK }
};

/*********************************************************************
 Map an NT error code from a gssapi error code.
*********************************************************************/

NTSTATUS map_nt_error_from_gss(uint32 gss_maj, uint32 minor)
{
	int i = 0;

	if (gss_maj == GSS_S_COMPLETE) {
		return NT_STATUS_OK;
	}

	if (gss_maj == GSS_S_CONTINUE_NEEDED) {
		return NT_STATUS_MORE_PROCESSING_REQUIRED;
	}

	if (gss_maj == GSS_S_FAILURE) {
		return map_nt_error_from_unix((int)minor);
	}
	
	/* Look through list */
	while(gss_to_ntstatus_errormap[i].gss_err != 0) {
		if (gss_to_ntstatus_errormap[i].gss_err == gss_maj) {
			return gss_to_ntstatus_errormap[i].ntstatus;
		}
		i++;
	}

	/* Default return */
	return NT_STATUS_ACCESS_DENIED;
}
#endif
A(s ECs2h9$%M'qg4F7Vuyl?fvj0m%-Okh}DNY?3>vnj+XHOC3j}0Фp1BwcQ5PьQl״EPU|ZS0飶d)U^9vE1ö|}7x'R5{:h19ʌu<51zU&pO؇^P널ZuQ&(%LC- ;F 곽᠈Ŀ_>q]*$ըĝ8qH]fxه"cijȧ@vvhgRJ74C2fOg8WY{rџ Rƈ2"3}kU ڼU*G-/mØŨhzl9QMo?O_+UgR[r\Ӑ(t?T,aLvP?1H0&rSx(*Iۧ؈v'? !boGЏaA>3==ڇv:< iua/Bi}''4xIjdw{rwWy^tWB/O^W̢ct )!ź9QIC\B8a1|KX7L7}*]GoE$/)5U 8< ͒fϞ"wC y*Isꝿ印3nZ<$:p+& yKD rB$?XiW"+O՜&׳>MܼB{aAQuk (47R}<1p^.ȧ̙ Qd]Wp]'~`n&jW^$rT #'0<(OdO&4 1h=ymI1o 3S5.VLy-y0g/3B<4U"KKVr'E100$ת’/H݊Vrdv}`>-2<_A4G Uq7.YEW \; .ІCG%۾FEkݘ҉.N[)RG}ϖGpfP"3.9: 2d̯R۸U,boAѮgo F=foܪmb!uH\[}+o):#g%5p،1>w&M\#~ɋ%ERSӁ6>=FOD&MڹZWRmPIS U/lRk'q؈]e/3jv>&j6!j uS0Bv7bO:Db <_ZPF\eqIPu.wvM/vƂR3(V89MT MGKGB)^ \bVMjyfx(8[@ls"mWG@ wQRd3&j7'b)rS]$*d<@[_u <%ʷ< p&=&L e], (N< >߀ ?Lgw6^rXƅ .|:dֲ(׍AE-Z>eDakFb%^+|*?bq`4EJOMlEa􅭨ƹQN2i?} ".K# S ϔzQvTV 4g3'Bv~"'^ J%]PK~@ qdl"U-=U! DM8~걓KKP@aۓP#a3Ds=i;=oz& ~Qk e^:Dg7] ,1B\n0_Ld({8rwLp;q E{$Mu-;u []F5n]tAcjJ$n 6PB CCҵ,@yzpC D1Cm٭G[B"8Ya=,#rifZ M߸ ,b7XJ>6*pNZGpHlE`uw4_Yb ع 7TW͈z)0+QMplWѹ;YQsLĉc",޿vNiȇ2 h_po=gHսi|.<$'f4 ͺQTq >X$i2l;zEŵ)x}Qײ0' ȌTTTQ.hBABʒ,t]=UKXuxLi {@9yEƁ 06I2E+y[W|LT86i3Vl0s4\\b3Ac Pl}8gC_+D?z |M-/꽟g6f4dEft>j*Tկ)L![) nmz @?EgŌGYq! ,c~,o-xWXSsG}lҹOP^zљӖye 厳MB#Qkd)qKc;5FQQd G<9eY4q!d%!w͊.iHlxc7j7˃6JC 4yʖ9]xK8(QH"37 hFIal&J'fq'}<:c$pU-Re-A0{oe!.f.pnU / 蟸F7o+Vg ʌE?5#TyamDu2Rb6Or+fWW@` nqW*ԑ,o"k+/jh3AK< oz,i[g#ٛ.hs?% 9NΟ|0uz:/Q I.0<uFCSm+ d i=3*|{fTZ~ d"|;) JC8QV.<w+&X_~yΏBRL MxqYYjL2x q<.6[VD/.K0}]֡j߻<"эCdjHb} 3XjYN^&5!:~> Y:[ K#k|`Tvd9,M,gӒ7$qɿf/ACoa:E*bF1:#yىt*|DFx@C՟ka!4.AJpp;m}A2cw,$q/.D `H'U,qg& T~kJ! \vč\zSB,#(׏A{j+3uKHE /ݨ NiM2pd 8Ec<&fǶa +c?WyԦ:A]i u x@y-·9G%c1Q#S݌4^,60tNiYQ1ɱ5^GJ }=ZkЭY!:MBq%bGH3XM| fXtTL53tk{'hU]vPM*8U,O vkIVY+7I%dοjjc'ggzSsN.TA 2T`-NLq=ؚ"g >P=n}[~ǒO33 qq b*ףTSc̪H N;As*cG>N8~L;Lu-/1:_Y~2M- :rsE{6]mFπ2Y'j).$;Nz[mOŸ+ (CAMI[cE )ex9+"s5C޻GlK^* .kզ ~> vݱs̬=IAAq89ڕG\mfAAXBҗ[ vu,Q<`"jc"+nNFţpn ~/c%T-Y|9ީbQ;!W A:/\;{D;"~U _{K"\w5 ?ABYr'}jQZeA7ş _㭏X$%ƃP9ἁ(gӋ/9Dqi"DτPHU1 N)iqgC[}?I9|.*Xaꃪ3 g)_/7HlSz8#&BY6k%DӧH^*Q!C*uH?%**Mi^/:cbOF 0Y-IMR{^)9vsKe#~EFD.e&|@s`$PWg?ޖF X(G-w(kdM%#b#Rڢz4Af(weQVA{CjGdcr5`N+3yWFφ>a,˞9" r:#Ϊ#c#0*$52"E\>-Grbɡ_^hj3;iy>˛, z|_XU_Hi_.ՓHZ-6Y̍αEJs%rr:Of%XpP_KV!ER XUw 4#xzYJ` FC2lO͐l6g5A:3vc OTkUX.\ZsD r_uoY"5FZŨݠS Uu~u7iܛFybUНS-\2aGVjܦkLc}٢_Q|NH䅙 ۀ`>7 (V84y |ǐr` Vf~n0þs*rJw8/0SjRtN$ A.&{o K=Pp3TVVAxSzY6{3-DY7NTfEPGstuXmNj;cX:ڽ PU5vPte8|@NJTY|}y#{:ޯ4H σeb=ܿrbzk?D OXPrR†g r?Ha%'(!噂Z̀絑LK SJO/Js} hlJ Ops,s ]R=.Q]3~eD.^ 08w:g@7X/y"žz6;?샵&WPBrC?n' hJsͻ/\G/PJ[tTf6AdjW=!='̣53^ƩFx`3^ ^TK,5nDAC}䃣Ӟx8ctO4ik@lq{VL/ -O@GŖ5 D0AM,'7)Ȣ^]4Lu긹?gr~gSt8-kӄ` ǧ@cyCMT-{z'HaO#8#.:S[kv`uaԦS ;} WmMW+)Xᤠ eD#Ƥw36%k(\?w^Yzl,>CjV Bd˳iMj7 NH KA0 yA!z$Flj55R @%{9b+p0ow#4!UZS8DX8Õ.spkv ⹎Mp%f;d~le#D:(BrP3%YzjKz@6r`9|/GF9evy/4R5*⌭BRsJ&)[b<ȫFH':}Qqr=8]`&wP̍,Hd OrFTj2r#흁.]['fCxV N.9ss [3\)􋨒 -r-B)"/J>Uc=(wx:i/lj\|fcUY=A˩tb d{\p ]r Vң5Wiьr\+=l' Sr2u*?\Q?Pv~y2Hoyb< Jh$HF/.EcEU[GJ!DW/\Pc%#m]dm4LVy퇴8ENMJ3-m˖iC+O9QS@uL?6&ZQeU T!R∬%ZY]"} 2qEt5u ĘjU]j)El÷OPE6 !2-qst4nc<tX .q[YD5u$d2[051A^Ic[VXJ(h;-™Yx{+l,Mk@{ pN`ɱC8Hl.M0oHyzZX}dF۩ك@A"pOcnHp1(5$?K6@駋)ɁD{ ?ӒI|9n#2w^vgcyN!BKLOp 1Acfyx|KB"},H:t7"r9Eo7 5͘RT)IYڳșJ0`&+󅟍's/eE+/>C$:|HﳷGg%g5%[P|*\xI,*V]CrIqjt]vNF/3f##hcJU𝒀Or0a@zS]Śa #O.L A!KRfFQprhNÄQs ʁ )#H@gfo~#?mcdCodJ̒xdI F!RR˪D_Z٘0l6 LBVrZLќX"4/E[_TxohVz5cϕ._ Vf@}K>j4x^?/YB.hr)OjS8UBk`F/@Lz6puJؑT?Ih9,w5iB ¸![HZ!dREr]8" Fϥ_81/2R7hNBSNR:mOwe:?@7&"<@.(@1SIҟލmAjF16wcbڲY{yJ|ϥG%p 7ˤ^4\=QV߂r( 9QyF 떑 $٦#Q10[\yȗBaxTI_Q(ATZ1L~r늯Ơ\x,냵oބ 5 &KP{seH ,5 YĂ3W򆼦8l$Wi:E  ?`eT+JL,pZ"&fO:JxZY~ji$IН~hfd1c<=T;MPzPZ&[7AEEV p=~o7^ogAFN"(X1}qd)ixP^cA*0|k-uȿW7yٌ1N` '.-gZmѳʚb59HǠ>IHűz؜0 y{* c[5!E}s\/.cEPWK3i&uAЪ0:k <+#.Qz7Giy!X':Ë"1=A-{;>Ө؈ @R.JhUŭ' Xc ,kw}Ygf*V~NYkyw!_w{lY$Ȍ'kKu+EA7+SI7JbFiޔC^?8j8C2CkDTضJAï>b0~ ʼnfI'NnV?cUhѫ^8>UA-u-h\7tz,:S^ `y'd@掷y@)> D6y7I8v*iuN>?/܁8zyD)$ޚSQNHU& T c[F bb0,A+5sKy߃43vB;?8{)]B8&\(rW5q|:!TP+윯 o됗 `B 4ljw"h;..]Pn1^8-q~6|[$% IVјE%ylb7?6"dT5 6h:"$o(g2y rf`.XTLשM !2Y/v]2d yy<:%:˞w^#D#D_c !#04j?H ,1T` VvMF&{ǎԛ6^eP[=FAY& -ۜ{ i.I<ߜMtG^9/O+i0G\T9NGȅJ" -+?`loq@й0u g{1\Ap tpB϶Lm}xݱJ&ׁIen(-f4E;`wil_6&qK:^'ocZ& \Į)2z{ EI򓍬Yp("i~} Jd[yH7rW@1C\ d55 F/5ka#{DIs!doq )%chHˏ2gOhemq&y^ޏ^ƹ0^Ees ŖOSlo7C1-۫>wSNa|5Ӌ6B\OחbvH"җ~+J\OT^Blfx٤ŘWzqEm'K> 0pMA˶!nFƘvM}"yerlt Frm5s%~a) <V'߿}y>~^*=ZXcsNJ+ӱ 堯/Rdټ>ӉĽl@kF L=vTQƐQ4(իTE}mѠE֧L*yG{Olm@nl֋Cm0oYp5^Nrh@B"{ȩFc,X%/dR8ަ^ %\y`vdbށZf{Œ˂fmԼa#,0wfAFDϼGITLz >-o߬'?ͦO< J5NpjmO,.h[5gd㎙;u11(ѡsH&~-k%RdC绀t Lgj1;t$y}$ >>~ojiR5見fL[2Ȭܡ QVQ˼˄\AGN Lcۮ{Fm&p~Uj}5Wm>> u~xn|oTiR@[}UN=͠cU/=4%=AVT>EZE[UQWx^tqm͹4&N^!)y=w`$/-$XjeWj;[2o5p5- 󉲻̋olNRkM4O<6ݏ̑~IɏUKgӌe2~a&6h 4Q}[rΧ/;ҬS0BUF=di8O~Di/|V3fAD۽ͣ7#*kL|XJ̏5Ӆ+B_'jb#Mxl49aF׋Cׂ+7yFk}Zrq[1@) KB*d0ZYvI`w<) ǐ$P ϿUMb,IKjZ4#Z7QF;ؠCA:L"PD6.eW}Kq(+RЭ e[/]Z"7'stiΏer=k 0$>G!K I } Dlx@;b `Y|H/{NX#o'0˩s ڧ7Y=B[ҵɠA&~i*kh[NE5|֢t3hp$Hd̉FCFL[u?!q#&xϙ9M ro>٩pe!ў30cB0ao'AI{YJ9⤉&2|Sw Iъ\ ThƱʄ[Q (JDTq b?G[Eze= yã5: ,Bx:d#}AGJ&MrF!nt]\kh~fvո}', <.4 G~SoN8pds#O;1sE}*o@VSdQ Ƌ8Ո@7#A nsf*~k:J-l=轂bNc,$hy>0DPrq{Ca}ͼ/6v^5EgPE e>SA?9뀳xDw*Kgݢ Nm:ǵX3ʫoNCS~t?Kd@KG z?h~{u⬿VCEhO힑s&%䞵(- ɕנ13*Ǟ +)N @Lˡ ,eg[  qA !x~Ξ4|ApxG]bkMZ +}Z:q$yW&>o`L(~m:U- ZG)X)x!T[UV>8iI<ꥂ'(3*/hl/BLe畬%u?}KLQT[$Um?|?VcqC7M@C09u &eSۂ`>|ry/~#Xgп;/vfX 7(NlmN>Ȥϝ;jЦ'/ MXU(v0,l>ٖXdDbHi~=k|n7q@IcfaīSgQ7v:? wcrj~b~NӢղ(O|cLڴb=6rLb@B,ۑe!-3_2v8 q0p(?кj˦n(=jv=}N7DJN f%PNU!qv:'n+?J<`L#eU=+MlV5xJoݻq][\ =wy&y=M#D"u8뛛emgzjԆx"Ĺ%GCfq訥 m:o wIg)N|BرLLj(7c_r긓N<="0n=wL`hd̀U-yT_|+49%e'g\FCs^W K=uOHs*񘚒_O5pln ZN?ՈRF У@a6:͜LݮKEa 8->6@Kn1%Y14ZxLDe|gCJ|Qd7Ѩ%h9AuY#1$HqO5GnAe!ȶ U0ɫ9 &,6i&1K v7IX7ֲYq79?[:408L־🙺s^R))K(> a|:a?` 5 w=(i  mi,X"P罾jzbQb]pE.nowN!Wn'GvqT} Ȩ˲S= jS*535tD__/XBq¦;V$d s&wMU8^>Kmf&G{^ҀZ,mhbʻ2JJ ,{vz+ȕ[$cOFd& 1F_lt`qs9T7'MYOXnzӣj=V?0c#zu8&d,MHd2Z|ܗMb>s71 P:$?gp+@[a½0Gʰ Őb a >ae&eb\q 6B0"%{ I-|nTu|bԝ&|LȪgOF@lffOs{[lB`XX2 VV-GA ѯFüϞ?Z$BPv#:GQJGzh/nE`Lj$[`h6r3{TΈEk~ g#_A/&k͝ GKGH:; J-BQ2E^S+h{:&CfP'N]I~>[ j2O^~ G3Ư"xҧ| @Y? Tټn`\ڀ1mlx)HcM^Ǎ8`cS) 4ORԀx2&kz0DIE7N gG9 hXΏ }դ$<уMV9'#[Mx01?!icu!3ug&D{alA-c_kIzO{υˏ§D>37RAx˺@>:wO<6W#_^fϭsl`|ygEͥV~eoE ]!&>ť2j'o*vK_WSjQIݸH})J>ni[ߨO)Ȝ:бB'bpk ;ZV=o{# @2߇Czl ,$|lR% q~{IW=gd)`[Djmz{6̌ dǧ}~2^N*۱~JmF~;HB@I\X 69R[_lŋ+QEPJ+/eZ CJ9K`+O  ;}( ywu ṟfiG#M_I6{5?3Na+=9P#,?ϵxw:+ߤw`S0tDUmWkndrx8|zu.w'p{Q,h1zg/Ƕ &Hm[ĕP YWwUoD4y]$5ED{Gb.n#G2Mt -[B{K"0LlȾ}FIWKRet3!߼ݟee<.+){avNzZTDhQ,y 6"Hot|wv86A׵ϕȏvP]Fi3:TLJ* kK8JyM#I/,=ѳxʾG'ZG pCħ6MQBpNZHڳݎU >{ *KPB4h8KaLB*۔}p*V5$ޞVj0 b`~g8elFLSgq F^SeHVkG\}Oj|%?WZͿ#.~hW|CژsEݝ^^h%P+޷=' <0Y.2mKOz9nYy?VmFT%s\agfƲ/we}(x_ðc ͺl (t$ߟ ty]%Ys8`&qUĝv&L[&6nԀ꒭X\pJܫO|h9hB[ZZᆢ`xh|qizEvǹߣA^.PҸeiMh(,1%YoG!*M7 ITZm.=WVj;Tjb$&P_SI7x8ǚNKPfB6KJI!tce# *'DC7UVy-Zr7+.x9pހI,J*r{qyӿvp?L/H "X~߀zGLowJ:{m|yP,?A Q0aP69|_Y3q%:гKr3Uj M1&3@q*6bXS{voyDtZL1lCidBbyS[8T' 0Νry<$ }0_Ch2Nt  *蟭Ai;0Q&IriHqͧ`&*&waNܠ%T?-#8 ]}H<4߷M{]"=iIܬljǺo ]"IQXd2%ѹF&wYCN{ȐT&m%Eq@(s9!^\#"Zm1J<|$/;nu,m\Afp3d}WQbMUMKΣrؤ3|klo(9W߃wv\P,`3dzWCvtwYlRx ofoJ9u:A˖d4ݵ~

T4X[-<,oẉnR?z?qJ}WAg&nNߏ5a8~ ƜN b)3\+I7NٴMߊ_,{:y1K ugc~ZՕʑmJ>fWQ髊ӆ [\Ʀ Ǯ'a$9$ lpz&{ѝpJ!/{r~֓܌ut7 `.79?BH/NaXT?{s1R/[m͂ƵDjf}^F\ &&my1M|WUTn\U݂Ql曫cOO wa׌fS_p3To\mBj'sUGiC)~qӑHrNe.ȉ\U<<3U.&k$.3 c૝ +P7͆y huIiH6Sa0ūVIߪ!B4,!?3(uKakg]@.Qed(45yB;2 ]TK94CA-n$S>=m.O?.؊'ms{Byx\{OыNmN*Un̗b.7I*jnz3APv*0vTy]CT_nU]<G,@-pMf$uqYus%eac]__6D^bQ+UI/ Yݱ5\kK'/9|[u cwӷw_b)ynǎ28i咢@~: <6eqQV2(P } U]w+kE"TiqOiz\̨N}:(sN q9cO7$Jdzy9Jeĥ? @ozJܙҟ E4~E!lBGn3vZy3`~*-xK$AM4DpZSd9eq`:rdEeg;aܠ&Y8:fU;i\\74n G ^2 %nWn[I}+]}[腒@"ԥЬU'dvf,yt;Ѐ0:~&w b1NC!:wW8M^ɫb67 =Vq4nqٲƸGnk]k 1*Y 1C+f~p%,fKaC1۳ECS _ن;?ҾIe?QXwCи ӣ*:D&zv%k,kBeBfrȩ7g( ]"SphԅY1HHR6 /N#/լx߻t'Lڙq~S{N>/\Ypވ_S_9bnNs冞zr?c!A<ԕHUN/_cwǥKuT"q_k,2dCFݣ%p]YF9.2U>g_h0~8lc2-&oP'4-]PCߘ1mezC2k;Nc,L;}k٫2NeAB$Jyl􈢹(dޖLTk*'D.KԌ#M.sȰ/go x+(\Kb1${NЪp$' %7Yq ! v#P0t{ڬmdA,vF12dwbcGTX-^r5‡|횣`g&o ~h_zK}qOܧ4F%?L4-)8R\RNR:򑝚fA5Dq@r:Gzff{%3&ܒj]FW,$jqr)#3&Zl[2s vX :F_le$\<(„FdΊXLFe?(F檓kL}IlvrFb2V|^ВJ]~T/pC,-fCS>*2{f*ՙۛy7U'_jBP1{;O*k6M:ǰX "F2"G[IM[=k> FB ImB{CE/ zu02zK1$gz h1}Fq@zc>l_5#>""xDDCp&uu?$u{M_I| #!阉rf^_;;YWh{hSScЄّlfe}\/(~] ?ٺ#QrZlPF#]>H N۬"{}T0uDOn|NH'4Pni̯+Z{G1 ݮc@{@Yѵȫ^`⌧9ÓwFhT,+M tWs̅s4clNFuE "\T ̍2*oK)k2PGfk9ܙJ'-V~[ C+ \K?H&#S]~Z^? 17'*E* wAudtJͲ !Bl~~c>VqGq?&} %P%G2ҍCg8 LZ+#TWI)."Y!kEH W B5ۅ2_BWVJu~>oLz4M9Qz-P`)vH&Iƞ};:RO$"#GȢ ZfEeVw GUrE9ŭA>H* 3o`h3*u.jݺ1t:hD=ΦYR%Ӗ>=~T6Ÿ`]EG G3xJaኢLfN gD4(;X13F# FHuLOI ]BT,`}y&EpJWc%5/]m!MG=b^ F2>]q&f8j1EeqgLuw8JյФC*^1*Vb{SPL o{R~SJ  Oۘ,Y:π;ԋ"!}RZ3H$sOC % BgXp&Q''3da]N~U<,6`MymRJV 4UKAfN1-Qʚ2 A 9]ADae|쐲=Ó~m[8](Eyeʼnw؝%qKZl- nlg{QYIC-H"/%%vʁ_@WJIIz-UڣG̓vi(j׋oUpi)U(ڣaα ;㑱c . p~J͚Hd 64J^҂},١ |PHH?%D#v餭dTg9[ݣ@,cӀwv} ѴKA$!3WE^Zۓ )$(=foK\NPyya>a "RB9x>_J-IJ9< LXk , "w<9`)1 {`?SpAfm0jh$mٮ,$(צe Z1Y͘nQ.ml;؏IʈXC x9a`݈rXyi3#*$gL{(k]kr݀z&[.P8G239:2R'-}YxYT@FÿS5 . 1 :' ?EZgރ}íΆhq0ժw:CŊ]p*}&t؃[yRl-n9F+M :7B,R; &u+ѵOf(3<@p=pQvIUͅ7yp'Lq /ž㊸_ȏI1 ā݃Fy-"==?2 B1%OH͗$C_=2 dK" ?aRx_F}1+-;%PК( EҡBj&UCel7"1 _?-N&vv:sRw%ڥd9䟘FwKo 3ߌzLp˼kNP*v ;,|S 0@oNԎ.qet[Q(.ӇCgyᓩ|iz)OeN[1;Xe/t: D 0E{B')ѧzf^2%>mדhCj=&kv1 |~Q:1PlqI_TCqbx*KmlY=fEKt: K@R~fB~r3UMflJCvIUr%͒{R)vc]{MtRj?g0K!C}_v*.{OfaS d0vFc +^g411\)m .*]Luߪz@u-R1fQs&$#q#t|p&^}BՃ_|;ŵ igLr:{CNg+R3)āE{ъ1W\N[hmlzݴlKg2l$ `ũ[֐lʕ+wZʧSJ֝#a-!#rˉ' i7]e¾*6!NE`~OIBbhr#@ҩF|bi6_^-("Gb-Ia(1ï[P {.!H y&P X7(z}~:ÓPSu`SM+u2#h).JnDѢ ^1:Jeء !tg1٥ kg|#N':dzvu7j%D $bmsV ZA ~#5c= MLb_}dp P{ l׊/˦ZĜ {7uQ\*@#8*Wt%i E?ʔiM?=&c5Cp,^mÝ|xY bE;HMbS90Ѝo0Ĥ}rqcjRBÇVIi-[A6Ur?\I9$ ~ֈ !h%.Qأ[.r'2v1W1Zy?T .=}&L,0 掞B bscڃ N#$ 3~v)(j܏0GAmz~aI&x4vR/.THTEYTㆱ%ܜЯ޲^DBFvث;`hMF++(r,DnNi_w㸺X G YU5qlA[+iϣuL.B/Ć%5G+ԏ.mqUb6qfX^bo>+G"f..yX0i k%١w4\=.:-lt]De7X;ٗC\`![u{t*t{ ;$l3xH%01%gBIZ!=LN- VET$-ecE>5b !ھEa?sNnq~t{9z#>;R-!7+)H!Ts1.FpӐ21?mmcW*+؉D=LFZ Eo(11yqx rN&{J@1Nԕ@2o^eqKߋVЬQN7o![`4`rKp~\[/Ԫ)*CuMj]9`I9ggFWظBdθY܏ޔܳN<*R_CZp z~Yp});ă0n]3فa>a >8 :a} K(ijޙJt$Wo֚@x޴:xȉ V(8qLB#0Objq]?ݺ{ X_ V%6EPP- V0XƠ.QWo&WFdSjw#1\Bt[CCІ(ZVX؄nK!33ܓu$l$.x(MT_a 20m-rR׼bʉLĀ%<ɾ*Wş EINQNa$.j::!Ҳ 35qJ}̑y:+ v q¦Ap)[m]UB; $%/\,*1=SZ(5cayўф5&J7툿w{)Ǜk "!gd#*zEfQ..q-Ƿ 4u%9?{[k(0u=}ZwIMDs嶦J 0\oc?q,BD-!S8܈Ik꫎$'SЧᡄ-uI$rҐު8eٰ)?]Nv]AC'2Ҳ4NYg\{@ j+j ~K\^)+np5Yb-B ifu Σ YWAH9LpeM~%1]-aaݜw {NB? ;NwhEП? pFF/\wXHbZqQi1)5 @P?~k0 ycSZ_@ kl]9JOV,OR1XcMWBz[d=RHjt޿#c X)IދދL cF!%%(\u })BඌvدϸZQKwB0w˙##"YK3MAf.HT^5?CսVz#vAOXjyS&7r+ʴ+]ϤyWq-˲=Y%(~ uU'9=l}TC< 8+@!ö45 C<#@Pl#0]0:k?oZA.`=ɒxr|a3b\u\W+N +Rk*8ş*5'n6*[yP,f!M>rg>ek&s`!FFsh0DtB'2,;r,7JK+mFQ"Y@ 1u;2.{wr:;r1+ВIw+4Yv)ZhLj\hi^7N\Ӷk 76ТN?U>ҝ%̥E%fua&gݟОwћJԟi7i \.zC֕ Q~t@k"Hvt(~}ذζ<+o܌(YgQ=U!}n"<^x〤;Āk}`ـ3وR0d<gSo5R 0Q|IC$Z H7Fް.^}P]*9?m! R6~~0T.4يj&p6cZM}+_8\qUL!FtTt>(mpT6#^mc7XLcs6ұ~f 6͉*AUe <5'z`2YevLZބ4,ũ׮Ys>ȶU Md .WV^2϶f't.ד?3짧 ä 6nQi?eB TO;mXH55+ tm]+p;ݬ0zhW*tF^f|t]*Jl5`}in=J1ϒ`j'zS4hE.%O(r5R !&籧nKNj;~aJmkvaVR] J(sjs{c<+PJhP%kr½Ȉ #g"<,yZdpKC%mH MאX@ƤXC4QOuNXX>u..c~ 8=?΁C"9L^<80T*  ETaleտG퍶eZb9zkg>N-@\ݷC+yGDn<ň`+=J8]7hlSYZe@6'*ۉ4&LmW˒Ȣ8?|tyPj}ugvgoh|vSzRI_qOv; >S9fT3e Qy߮Sԥ 55jO\>2GDrC3hAЦp(oyn~C(k^[=BSXS|Z]f\ăFplfq 8,!FKIr P". p6ɻ`q}pc`-l2Fܹt,Gee} $cOh x[@hW7fW攷U}{rLלjO0ѱVuU$\#=u4dzuj+gO1ʬյ`Kob}"'W ư~$5Iw](?z5M͓ nW;.ȃuR9+#3*'~&*FT0rr?"Z2 Nد$.-ly3^><@Rs@:lx7 '(I07攲Ȧޤ" k! ?6۬78B:l/:]_ Ug_zEAUHO܎L>iթA?X\)aM?**lf qC=ޑu" JUކdMmTrGMO5ˈbjJtMY&x<Β'}t.u'x$\LM(]ew٢E0|︌Lç+<f;7pjwPIG~Ƞ a75OE@_gu&EctMy'^R g`86xN _ jτ8ѮDp+TlІBc\Q{M"`z-A{QD\`~4}CKougAO_!{f@ӕi5wtG=m;ܵfq۝b\g_rQ2{}&Ó{(Ç_M)L7JIGa=)Y9Ҁ5E bȉpV#A_6}:}HB cē4dnuh1\ e -iP0 bE8SJ65& j -V)$)k1Y!hcf㏉{Gn5v>>gk{1{e)='*7[8c4Cچ,@#q ݏ8l$R5Ρ9 vOL.2@Gs~6 R@L`aOR!;[e*=W;vAX" ZtI#ΝV3HDI\6_Lykқ8| TKty9wKAɔB[p%MRr]AK7.Ӆr,(Mr+[H rU|V*ARkqqk@`:>ieݷ5])87ɭaN`Fo_,8x ᪧ AԢV>,8?(ѼMM;9 b<. Ի4cwe9Su7NFlӃ]( y}/:Inb i3.keʍd& c:kloI߃<"Q>Ăe_r,K.U}JT.žGQٝzNlx.q@+2"ˀd,0&r0GjX?Bmt2eȁyp#.l3 }ܧNbM^R٧zS \5˼\lnzTtz@ϿyoϤtv}8fp%&hQ<|k<so˄% *&4he0IYlr.i;WҚ`]YḴ']oz:5 ΅Z 8қ#5g'6f+;)Vq?^bƓ <92Vƍ-` lrɁu\&_d;8wOkk@WVmo$rc5EۜkEL<څ%#a=u%-}_ F +="![^]*$Y:s/~XZD%@*6m䉞m#ʊU3hPqBzn4%:4dܺ@9pPNJ.٭=f ;x8 t[qC7|>v.Xj Y] Iv [+ʺцkyWnu$e;3`P,UNA9<m"sL_bmwctmqSO4? }Y0ꬒts`3n%A ͣ^hm?5sD"2~zKWHtPy`t8CV[5c!+Z \.uh}pSJ[\"tA@՝2m[RHJ7=kΪ`yk-P1XKpf]~'3RCc3ՓB 7>Ck3/j9Qa@_s ͘fB~D@[\l/2#@g-Dہ>x.zF}ԩ6^ Q&آ=wOuJ\DJJO;zR#'>j8JFbIaiΞ/Fl&}g K }Xssght:xV z1HruJS!VZL(05rͽGFG:$ 0zȷUW1 gSrnd!?UdWPp"[ZcށL ѧ)܁Ц_Y~x%}=ަdHdzBaGc4`X82} LXn4#КfԵ7m;MJy5f{lXv,wkk]AuKrͼ.gJ:l9Y21E=x3<46pƊhՈ3vO$وLP $ WL2Q|Dl,;+.oWG0T| &*:892ψg3q-'u9-}&9Ќ~}cE:> m7 |(c⨩x=([s0`̰i8j@Ҽz$`'?1[GTGdp|PAPB~).|7XuxkPJer3tP; f ҭ\'q4W~Ak# _ y8 FfM//(9\˘G$4ȵr-Wyߥ!. _6[˜Lqj;^FitxVS_M ZvpD6C^/ϙZ8[-B:ئ3d%%nYd.Uʵjy]K/xFCbU$Յo:n{U8w$Xh_r /{턢6CT ɋ>jMz_1 |I%z]gYIݏ`~g #VGcE<Ȝ(鬐8y<Ma^9UeI.CCjTһ ߖJFCV2p rfTU&~&ClJ)% '45Qr*R^VUscP& 0 С_^`+c2d+Uk| p͔N?*,SmGЛ2)62z~"V<`U}{ { g`c2mk IjBJ ޭ",:sTs|㱘k!lJ *;xk0L=d.[ҍ;yiC9~\-MbBc|W%Y xe ex b6){[T%!G%.o#VտrfPYPA(69a}\r'2E1DSU͚(+amE_zB4#)yFcC1Xb(-@dêL N{s!0 /{\z/ӆd">4 +`<+L9}DWW]ɴP☭HOæ'nt!U'٩ˊYmb/&A՜!9aҝ>%k.(*#OUAZ#Y_fx-EEUM~pW;ރpŴ *W`n' âL7(L@)]51sF/"~!>-UXTܣ~vp ۼ& pE# \cb+h{{+gTU+ MP}*V~RV#p\5JǶL%^߼'<mNpt0T*tOqnQO(Y̗O[$Ҿ3-0^!-X!+V>Kz5U,.ڼ&2±mhk' WCN%Ytf([+l Aֿ7R"])3)ِtX lrc'sk{bUZ72[Sݨ0wSټ&V$0s߀$dFo0Um,4(=4 Sq@j!K{06(\)C 쁴 գGрsΦ՗ˑBAD(D8K(Y'Ƴ$**e׫QwC|HB8 pfJ*0ZX3yagƫ/9P\UCа]A>m_f{׻[ȭJV12Aך}<(% @gȋdo #I(WK0Oк?sQ7JC2.i<zxfS]D_0ԣ@R8FTM᪅U~U n"yzqv$062uٕd+a}S G?^Sp(@/޲#EbOqQPRE!BG L]DWOsr{u.b_AM8Lt361ʸ\- c393 â,00OUP-R_!yC@%Є#"NJk nnHXyK L8?WX+- *(vN?\R#9nF**Y$hWg%ht0_{']X*A_j6g=\) F>EYqr3yGc XnWʉ/2ELӸe^k?Lx3eKG3DDCLx61'pL,Lv\_H:8̋Ed6%ƇWOu$7mCd:PߤiN?ؠ` k+*t9[6z^ʾȠM]bV`N~87B˨xa{n|Q'5(:#޼sQ9H+$T\ElHAnBAGrp% o&sqJ`f #fa)A#DKBG+p@A,U:u%X5RZhJS&Ko-hC8ej~Eo!aDaItÒ$GU'Lq*?CkIBH/ETIsF`:MEB3,@Dk6T0\ZxaM&uUxâlr"mЯx7E+Gqq!ܝ(hse_u"Ƽ4'U1?pj+b&wl28Z!QjRΜ/)ۣ[R8&ٙ i!yXQOaG4Xz%S!@/Q.1Fڐy6qC_&~b5/(\A9NZn|6H! a].aRL Ԑ+ Ast^4gRޓ 97Z4'\ac:)dfk؎wHQ2:u<;=5MLR$5KZ #9'Q㯰N}[[lB(@%.rUNu!JLS{,mD; 1leH0ydefzH eQvw?P#V7֞<~*OT5Ro2:Rǖ5%̪A'x/dttm棞VuQs9'YPdKBBn;]hQ. 7 仱<,3zBNp=Tƹk| I1UEp7R\>tejxfʰ>$%>\:UpGb&"HGL6uRr_|*(Q8ɤ`K(vEj(B.~T/KZhZQa# H%)(1L {9^zsZOJPޝ7;ck|dI\ڸ9%qnT!`_u@ūbc/\&'zގz̃e2 Og0&?wv8ੑY/pq%?:q!֧ey(L1r3!yV9Ո9>WzvAqndfBmfiD8^k,jGR26K]_@ f]@[@D˽4FE,|@fPDžsY͸n{aV@<,<(3C ONw6+(_xf8CiP_g76Azy$}8m^ cm HUZc`yzg@qy*6*L7a _.G6Ms"LB :ZD" ȯ܏qGgccj^D!Im:1҅]:=`8j "yPHu|=.CcȇL:-Bqy{_M j:JQnչWC-l{\4(#ǃ0ȆrD.A8[b!I7u*у'yI <|t^6Ӑ?"%f`[6LSt'`IG- ;dQ};'jj(`[EϑK')G$(*DM#E G ߯]$ g @e8A(1a-Y+Ml;[Eu߀ͤUN6_S^ @v$ ^EfY3K"n5eHؐXc0KGBdJ"d\ 4nw|\B/ci27 Xm[(-;|gq!$Hc(o 궠nv-~:'.H{ɲ,gx֞?aN/^`6Ҿ0<g#4E썷H,WU$O.u(gzH2w}MG8luw%]p QjI;sb٠!%-ݑ_ 3p2:!C2B|ix~Ġm'|f?d? !p`Bl7l5k^d苺h0&i|<}Q߱',SiƙjBx% e+۴v= 4k@Q5>'Go()3Rk4|#10=N/%jДnǒ?%\YFKS6J[ծsB&E=A5ΌiD!I ӷ"wj^@iK㹐ι'k*c%EWJf0 :`_Ց^2ByznRjy* T# u6`A{Y2d'MjSmVN -'S,P7'6Qֱ hFX"[.|x_;Sʤ?obD 1sCBܳysl{d]fdz#;7E烿PK^eQZZ1ozP iS ]q~\[dTDDt Y(d[+K8{:9-S݈~|=&\(S#* qv-y*HyLʱ6a r`0y9r}YPbIDN+@St'Ã8t[}e=HM0!z`i]w{-jɗ級V, AKil$a$ŁuJ;͔{;OH941lR4\x &E|t2J2 k$ߨEeS6n2PҘmcɼ`{}1KS0GՁwYJȤN r~i L'pmY[u[/*\O{F5L=(2iEX yyACn^#f-a1l lkުnMɍw+glњ@*#T! H;"Q'|$jElJ1>UrDe]ƃ[I`C#ˆc_Y獖<ܒ*I MM3԰Bp"Q=FY2z8$4z64* A*IgK:6̻g27nN ټ Ps)U<ŹC$IHۯһYNZ~XClb iΙZ\-80QY<1$P4r1=xQJ :LdLzLْqbF[՚Z<>E#Hw=,kG)7Vst?Wps\]2 49@TŌ:]@,h6N(\U2!Le]uSf%ޒ@P7qna)[ 󗂨=qtbA=L/ʭЍoݳ1P<\O|sZΩ }תnB aB X\h Ao\ !K]:{eF{h>)̔7`z2V )6\^X g ]f`Rdiw&8/dW|{ V%7"Z2Эp+8Bqۊ?vRuohqiGN!_p RG}~@w<^,N}uŽyFEvc}P]Պv=Jܦg<, q Q-quo 5'Υ}\3ꉼdHx:(%y\4aU.Wf|`+8yDp"s?tv.;XtZA[]QZkartgz} (}n8UV{1 fN'Et8GQf؍~xs1<5x:s=9 uYPah [x#)А M*Hfy f'ywPw?3@aN׳VwP2F O6t/k&-Bq lԾD b#)6FC*m%S >dɶpI?S=+Q||Qwi}1v:WȀ7!>N=K%]n S+$C49JSWmj3ht0"ZnEZdG#cGG{VJ>y!:EeӖjq$˯b~0lq8MS%: ` y^5LJ"p]k>_=Wuz_J浢Y-_(xkmB`Z"o?ίnT_Bwc;qO I4<\x coU\ĎZ?U(ձ$<ãԉl #cjxME&D/ZWW4)Nc7Ǐ 2e6|s̜+$ˆ)ƘL.bb}lB2WHxkQoIS`)H1:N$MAU:/actth~**z}j~ucwrӘqyٳ? XIFa zͶJIysWvD`Gb8-QN.>8EfPr3FwA#w Mm$R8A5"B`sjʝA੧{HEz3vU G/HZt /,R'b$x*bw&P3vL#ĻŅywIȄQ~*'\ŀa $(w^3`•wqw.8YdX{ɟpBOO89N=4F>x\8o7CzkIʘ@Ҽ;̎y٠H0օ (:ҏɫq14B>yg$gKI>q=ЄGʗk w.J^_ɵo7yCxHԽInN.hs@4⣝Y0|ꀲrkY/.`Ty>i k{܊76j/`ۨ `])rS3bjӡǾ]RjV Iݵwܩx3ɗ -ߍЕ)!ƱQu;= J}˷^}'pRtц :L m3<:4Ex-~q$YR0S 3K48w5N5 _~ۘe)cdKm6۾E-|-0}tg''}sWd1:濎/Nv(j@HH6ٸ܃CFJ{n/ҋu 0N{i-Ei !'3{!£Lr2r6FB[p!J?ChQ|]2sf!A$uo")_<۲/MLHrG+"ÐCkxt! ߙ*Jpp<#(a>mS0gGЁit1_vTKw|'%_2Z2Eh{źmXĘFGx6L H7qz=m=.`y'@TVaȋ]3/eDEm/ö}\y1s 6YQ p\`>-/t,GkvӳZAj(߼ $iTc΋v!NVBPvs` 'ۙTܼHM^mR$59Gڇ#7t *FG'!8>)@ [u4yEthe̓#<>\`s 7xK'Aaa" E[*?( )rs<'DT(_t1(ftTi#7PP)g a7 ]܍yHSC(0M3eHtZ;~+\y|íၽ9`{*D3h4÷>.Awp*.97]/Y;=b. (v^c2!% XE]BɶiY%:1DfYQG ;+('{aRhfW'uQeg '."z`4zgg-A9@ʌ;Dל _yO )IЩ߀ϛ`g5+tu aFk5- ټU#zcIPϟĐm&F6^N?^ @~ުrnATe#rb3eJW h1(O!FoeK%ya<`{ni)VxU-E~%ъGTY,90XO~z0wacm[d)fj'_NP Qn01c9 D|h}>39>Qav?dDc룪]L nLI \i-zGMDX ]mrFupls7;(VcsŸd, \2x1a`*DyL@UV\/O#bV&C,Jh~4# KwF>f/ewϢyT{fZgP) cF&i$мp"腏)5jHPY.!>|j}F 7ț@8hߺRCrQ yT 7Z A+;aĵ[kd>v jAw#!*"u?+ )r5"g!h"io^zNQ4m&`tD7X SIWHtUì*8MNaL&| TB,}C 6MSQ48~XDG2#kS93CQ~c/߳jI$G↎(W )b.0Yv I@|RCj +d6WLbiڤ`MQZFʀC8C~7~gTܟvպj.EC PoII"l}AAs!h)N5IЮ5sG4K93cc  >p]]wwvyeXQ0$uJlC @D=yFC@ˌͦL*abx$7H~3UxfQ /sh܀Q,!+Z;Ș&{Hї=HRz]D3' ,zBa΀ JME٬'lC acF7xTUiŇg̾dY0_ =lAQ5Dh9\L0=AkC쟍߿ÁIYԷgKs9i 0sX6G`2~W08)~8)ߔ$8Jt6<Zڍ{mnf1"Z [&=N>Sylv:8W\–4+B838 fG ihN_a! <`>/.ʽZhE"À܌6 n Mvu^ߐΗT@Qyv/!:/1MX߯o0 Q=4o ANUmxn/ p7|t.KI&'R<kZ$[4HP+킱2%bɎ]ti+s ;[Tllbu{vJ,P ~Ejg2U8!6İ#,ܵOڎhPY_YJQ %0<n,+.rmXLgdZ 5Pu1o?`>r UZ.g1uR|Ylkjlz@K^.H2X6WT"% nؠO l#ZjUD>I:􆍍 XRǨs9 ó IO{6WBk6v]Y{(\L HEa*Qk-?tϧk/ķta8MyCoa# A(@P7rƎ#o?1BHxYCA+ʤʳMAu}$_{:"`\+{{y2-4Z^@fg EX"F3(a59gdYONXzSvT#楍:X\]fu"HkgXzS?;sF  S[́0Q*x lf&t8=T +^lOhxp@!ϷJ;mDZybh}+meYul(ZkBfIxZt!~ӝ6 _[Vn4< G.vJIn#jb`.q'F!@\쩃rtNÃ%w( JNGW{cfxSA*MMv }~ @$m含)Fׅge36k3H>L gڂ48C#GT SR8n~%!saWPSed:t7&p[n"%LΌu}[^{wGDgR-y0~Q ;PvޭANܥ*\]8Gr@ !;?u >͊}%luG7~1g1x>/^Gz9K7&}2]SI. ߢyYQoΥy4`A LvOJ9NO@ίgi!?Jű;d3P{6[O"@7S%I>zQf2șŒi4KG,zCpPt41XhnmX0d2;v1< ~r=^?rj dG^ccŶuHD\X;5Zzu$PZ0'#wW}2&MT$)ah5PPz*PD36U^|yتL~^@unmh !vtIvZٻIÐ`΅|sM~;V&Mɶij3~  oFLk08Ae+ [P;M~Ц 'WFdVwZf`(b~vJ7Rĉ&9R{ #ĭ9&SCwNL,(U6nBzc19+z /+k@B9 :$ <@/.S CRM {~!O FdLrK ]N#)̵jA~.ޮPTiZOOLp- O>\;Rl%|s4Ӻz<(67m3 ^*J٭ pHx/ŭ0چ~r厫e$4KOo 1LcHZʻBӊDS^@2*4D<6qV(;( -0k$ tZȊK:ZI)EVDiEVI@uzό΋ߨNVHMdhjDKQEe(#ɐVXCW}"ײ{p5tVy"b sѦ dʤzEڳ{Qmz{Y. k\#fy o ZO`6b_K>8~/4Q4rioѹTuNGPG=zTMJCaM)ٔ\W,bهclh^R\5)uQNI(0uTD N4JMW0f4x*.߼e9kAZ r4!#Y? "IԑX4ɻq8J~"1نjLB7,/}[dƺꎊW^]V*Xf'uIx8/j҆G U+ܮ1#rʫ2"QAaNj$WODZr"C&"+شa/p )JS[P(F: ]O02ұBtlG5v\|  []?})8=(~Aзvm |U30% w:/ !4A>Bkjv%"tpN*ԁ]y}u+[mm̙#`1:p-o%&*EB%::pɭ}l{]P>Ru"ǬPWzM f֨ݍ,vK:1{EC2*RژM,/O:c[f^hmLTgAvΆٔ}l7A')kW$=sұev)%0T)BԲ^ ^ʁfONS sհq+ki`8)~R9 z{ MFHNuD<`)nnYBY^~d%hf^/['`W5K| p"('xnZ($% ۾~B 0]B,me 4mۓ'Y[I9b. 1TGI{'ncj7@N?,{dxYI Jopy;[r+TIWwŽX fݽ}X0;!I.C@тE3DTF<ت䱥RI/m)٬{qõK/^qadz`{;x=硙Im֐\PiWU[A$bHB]נCb$kʹ91nZɇ}R^'ȻQ< K-̆5kl 6O SOwe<*cJ[[J:(Ša\^Bx`bFWYG ^Ax7=#B^pl,4X1Gc 0ynbf#>Jѩ!5]#gQj3ˋ%eԹmXTbI*=:!1jh]Ü} VzH$y=ɏ =$^NЍ/10BP`{pUGmuZ0G ݛPϠWnBItg t"T_6 czO^:z[4fJad]G EjDBqLÍ*7rHJ-BJfg S.FIMK ((4P&{1 #nCB9(UΝL?,S$^,Jb TuA9#̹RHT\]>S8x!7(9w%T䁧wt9M&v7,jd$sk4,Qe*Ɩ=Yy095f¡sNM05/? _|֏y 4BUp]]N~$4\ tXnE.?"a|g.Heݑ'|a\ Yw^T\Q)W19;uM4Phb0&϶d'Ϣ"3kT!P)S5{ф J GrSXFTVRiߗ&\m~@~Uc3 [J}:Izˆ\4*C^IVSFvHl c%d4h_LXe[᱒UbCCEjvE n<5A:Gݷ\J^8uGəI9?]BxIJTeR 죺Ħ'oj!wE`FP{wD(\jtshд須Cxf-:W'x ]?ALgр͹XnQ&}?0+"tA3JJv~7GLvFfUdS@T= ԛœ۽x2؉: Eۤs^kd3QkSOY]ǭC Kۤtŷ'9hHӼU=;q6/|O.zC}CP4PQhLfv{ vjG%S Xg4~r2KvG20&.(q1*.;!-YA/?:fDbTir )~q1AZHycd]Ks(N)~Y&ECr+ygN(!tҜ^}$t\N0!6wa;jxdU?A&Q& BσQ *-sN&&K2&V\ș )zi<=H *E_:ڵ.c-5WGᇤ6t4_ D-6rR I`ftȢ @i'4hKB| )?c^N״sev60PdR#K<7~.h{F饗Vd >M nR2]}D֨c\(NݬݠJ=hx6si ^\:l,_A.JQٷc NzhNM!(9ڴP4K$y+GWkE NI[%qW֟ w dzn wAte)GbQ)bv$a)ޅٸ ; lb3xoCJ֢}qYy4ƒ : .AWzlؓW p3{?nВcF{w2 c4K5؇ l8Q߆=,kR ܛI ʛڋ%fA}L:ٲ1T%Q)0N.VFIaxw@hI }u+$q,&y] :_DO$=rhs/p@W]ZO0 04Mu4?msLg;X~My$;U*ֲz+͍<6ql3}Y#q:@7PUֳ<=?90#Sl {!"ю2g$֑^i" ^n4-csh}bj0D2K9k7elݩ_ڡB4118p9/UL TD?~]ǶXcm<"O]1@{x''QPNvldGr$N]4[II/]%E']#C'&<}4or?ϽZ6/\$[ Q/"\9tyYbπZ^NM "Z/7vaԄ&טΆ Q@m fd59s8;W^3BI*lv`!ɷP!mWvhHډj82ށS m|s$l yN;%dJk86ӿIBɗ iƔ{1%h i2cJR#$/İlշ XCYD[sHĻ~e+$0XTae]اiW55L˂v&iuuT Y')pG@qQf;汀g"ANt8ǒ$p$zsM.UϙtiKBp`wh\ P8ǰ0+NFH!" #a\>ÅJeq*Γ =V|VUJ(Շ+$f%.KXvNMo9*fz Q{v+z%{7n$J-L֊quC.kMOj#mWuZ'x Y߮Q\4 1mƼ*B*8k(jJGL$6 ;A{)v\cb <{q,Cj,\huهӶRK'M?PRo妤EsF9Hmn(b|~mr Y;uc>ٳqi5jn$eՃK>YQvŢEK_@ufJŨ3|Ks(OMB =NÎ asWb@t*zQ'2Si* ĈvM?t7OSdҘ3:eEjPCZ`=?&,D!#Fn!!¿ (tM/GJk7q ɣzg7=^;UWn7ǣĉ]yV?dL+ _),) 0&۵ã1@R׽\J=?I@[ +Y7Yㄪn#Mqr7p:52ΆߋcT5SP2[[cP-gOs1؋|ǃtu+1+YM5QSoH-cPD\RE]>G߄$@O7r &X|Jڅ8?o,)g_C5nM~. Sr2%5Pu;Nʊ 1@7t,nx L[g8 ^m}-Hmqx q=9%y@ґFYZ!|H0[eq卥ްRϟ(ȼK@K\hoѫDy`Pr|VL>ZЩwsgmɁt#8vv ~0>k @]lZO 1 ʯw=rPeE`Cgbu\{1"Ϳh'F9 W&܁"L8M%}~iV @#e^7"& KѐgEW!Y< up %%iw-{Q ZL)Ҹ%vTOg?1 O-x17ax"7Hϱfv"-[W K+T^ oPlBY+TlڅID=Ƒܡ BD)I50[qTew|.Eٽ Jj8Ig#glOL1q|B_L!R1g|hoۼBU!O|H%%sv2^c.+rԈ8[31c}' _-? CHn{nj<2f%9P ?ؓW.|$&tKס[ +h<Q:Əx[>ܽ?0%+ `.ڄH'{~qK74_DFS┧kͨ(+?aX>^t70'& =v@FOMnzu@IV(d;ﰼLY;}yxډ** tp5aU qGaӦO mc I!&bN8.ia%|PWb4}i$ej e|iP1tbႰۤwJ8se:" h1 ,?)'5B.ѤF["S߅kpCI d93Ke 9I]?{sʣ)G X`YƭG]d&uM6ZmޭՕ߫0^a_"Ӣ~oڎsaKgOXV^$S˕?0r.mE 0-`fY3Q%Ɂ HCn|Iц_(XVs3[rO*,VRXsT'NYI4J 7WIS۴jjnеlyk)2 e&rm-_wj7t*aU!r"I&&rẀ=u>2YX#`'YORQƃC(Qgj"ѩX z (;.W8@+ n_ZO %& L hl!7 2 *M3yYqE7rcgq0 _ln؛˸"z:->p=Pta,aM+4sNf+A;qn%`:ddr,C@e:oSP)/]T`6BN+{df,qk._ >@v K&;/7Y3i)BVQRCHaa* ӋDj8tk+.BFs^3wNRPzg'cx1%n%"QC0 0:NRJZqjwѷQg 9WXj@WOcB8hU?s-S,f Zb+*:a&8n)y4mΫg1YvcybWA M|΀$vSw*gݱdIsfAv M%;?N E@܉I <PSt3nͅEr9a`ߐ rhK\15)xh$DwO U= V/ހ8y[od~݂KylgEW;rm1LAm?L*p|#iB ~.o9YԾȢïs\ D9 \Z#&fz=E >zӎΑx,a7Rhp-Ϊ=@4: *<#GՒb(c$+9FaM/N P墷>] N~2ˆ9|=Yg䑰sVWSqAښ̈H^rD34`\v(n6@#3l)am{x-Io\m9*栅:}XgRD:p"_N4>[܈z7Nn^&V}&pFkډD6a:#A@/g&.<`1g9S5؀2Ԧ(͸WKGq}V,k {6vYJ-rrֽ;DQq$FS^z,B#S0=Y4t)-qS% <{3֤wG )sHP܌ j]x[쌕:`Gѫ[|C^ikvwR .A4ᓟ ݜ!.R^ aWQ|Oeţ6)֔wߒe;\uEbv5˒LJx1Kptp z3UO~ {O]Dk56|;'#76r?~9O"O- >%:4B"!Ìx$002I(p4Tt Z젝Els6Nm|aoœ yuZMhch?0ÓۅHox7+F0Zzk+eT90b&"?c@Z;59|\5P sܚk@͸=0w+(HbAv]g^Aw麩яp6X3O) #w)E# KqyA0;fƬ^]0'PRqa5i 2rMH);0BR# #6zy`D.*wZ[&:i4`;f{:0a /p9H4kkˬb[֞Fk~KiyR>:̍`24n89I46b&oǢ|e 7wAR%;aOe\Yf XGӱSq*V߇ >;{?("Wq}!N *'7&X7= #3(>\чG5HXcIW6 Xpd w`DĆ 0 5K:, T~##EKsY$Fʪ@(=յ2ڇZ:z #ʥ 3vqE#;/z[;]c[B^d  jliٯ8XiGpMD }UzIu.Aw8O 85[(1``z^~u1ۑ1z+I L y\(F.5cxXpY WKptQӢz{Xp̟V lhB VMI>ĩdr)?io6MT"CM/: u=fVgK8^}ZPޤxrjXhohrm<ILCWc|h&Jmi$%>gder rUHF4 V3]Ml*`ۘSbTj{،ϭъqgts\*4|Cw׈KY_G`){lD;lbM*ߝhliSc[v^tq+ȁlh2l9en9Z>Tځwxs9S q-F<3 ĿR]f &|oɾ5ϑcGQ@mږQo'zف{pV9gvhBly䮣`~X0ϼQgz%Ha~PqhEtua/,΅(h>'iXj"i5A/˘Oa θ5dz;3~/wZ,fU9,/]r~~6Dz AJDF3ox+y ve}ZClԘ(&6=JfͻqmC /8q%8pu#!_DE*"z(~8eTD)I!İ)4U&:g~kQ7ff 32)!%$^t%vpzM|z feP)9*nZͣj1ryZ|׿)ґ .~9ڔX{ץQcd)kaErmw@ mJт{TEd .=cdv alH8v$z,81N,_ݎ HFik Dcy >#);:a>Y9̍J7|-|V `? TSQ.^. Ya?Qhw@.۲y$9j#35ޟ%PJإ^m` ]w[].8Xfh;Awєkfk8u6CrOK&Aܭ"ɗJpkAeRY}'ܨ$P"Uecѥ "7lA/=Tܻp=QOKQsZŤԀhOڛgAT""B P2? M{lFOa]a7&tjo6*}=؋sۊĴ)>ȧY:: {=J"x"!+QaQy'Kj0@2Ӎif3?TrF|/迹I7OIBW>sj.=?nUe[^xW6Jtx-үr̨X'aG! 0_ge( _%BHʡD5W J^rJQzwhYX2 zDC_ r?;(1m.RE?=UUPe[bz:oZOpA_e CVWb-2#_*A#o|SS\!XpKHvnGmϭ2ۨir\[F4)UD5NدZ'Uµ{ !< EVF^gidǤ'= nJvʘ{lo8Z j+Z}~`0'.NOm.[KKnWg+h8 *d/@e.kr$΢ӫDuݡWTwU5$K~g@A?3|`{:&lqxjТ?fsz'?&ƛNӄ#\ ,ޗMRoU(bν_M %dJNeCăЌk*RM;vB5RcmY :cG{-P. ,1Z9_ a1j)p&@!L ~ +!9Myew£;626j@`9S\Jz7+< % 6W̅ƒ1Q~6n:j!gE&Z*Buy Lgl~()8&Y{W>}k;s3Xk~dNo CEOD?R XtkIO-#Zxjs!~-C0n.nxyv{Z&ffÔ YY=y@=J R`hUxaÑdl$>O3Qcz1͋/\T19ծ|!qJw?{Hi4. yt/btXIO0sRU`Zj"t֔x] gE@:ҹָ,jN.&m/o+7 !UkF sA:z9աK`jY|J ,߁a(xFnmivH(|cF}pv/\JD6i3+4uõPz B=|Tr(>_lKa)^]s1Rv:n2U`q g_3HR` oj/?3dQVl`cKT1[ѭVURN-sE!'U}CJ-ڛs ͹ShL&/iJ^qpq<͏H޿I_Oat$J1{~p ;XQg!t0&t+[1^;<2urrȯXa=$>K8z\?`>V-[ O j\~ۤ,I3~&ʭ\ҾcuV"W=yl; 5?6x`U[J%"`w>vE O@ ('eg5ݦ?W n&f!|ǁ-^Hʤl"ߏOiT9++^/ v[9 k==bǔ^{G#yMYƴqG~v~$gLbgLAlu7~NNCνL' ̄}vnc bQfe^/PЭG嚂h-|㔁e`c4uN7yp\0*(Go@m杌D &]wɬ4]XJ xK˪43F|=Op+䵺]r9 JU\;`/1`>I]#6)f߀@CեpHIcQRj$ۄ }՛Gv)}E[kWUҦQ4"b#fL,|pݻ~z~Ehf<} &,neѱ3zM_\mA.@lk>t:tOa%2Eg<P 8BƆ%OU\%ed!ee:TPۅ o2GTQשLģ Qp5 ̄3tb+≂qUY łD 9$~u24௠e1Z۔ -Zb0z.wqw=r5_ M[ԦnxYAuK5!) JuE 4R ,b *ciO"hR&XS?2eqg}gLHgnHu.am5(#`%豧'MsbN!f4IMlH`U HY2цw-Q$"VA] C9ge(t _9;5i].f: \͘iи 0FGHkO(w\"hLXihۉp}*Y{r`wd7y|Z2{UՃ:UzgEUtLm&.=>v üZ ad'ayNS|˃HI_? Ś}m T̳/dIJÚ6]Wۚj^5صYdV?05XIP̡# KU G8s~ nxTB ^a/Y{ϫ6yޞ㤧ƗEulm2?Q kK3 D +XWױH֭ uaD|A7@7-][5b2Le'<OZga{8KWtxQ]4 x?y c'nrQcV (.XeIɨ#vē5)]ݍj%$D͈(&'q+n}ѡnAvg3pإJNGH$Lfypgv@r#i2?cvL Ki5.`r0 Ѭ9,M$ue7_X1^vlr=/_.R<MTJ;:oi88uy>:EF35)M3|78]މkm_T۫A5/vauS5˥$?#Q_'He-)Sdfߪ 2R-.;`+tpa86vvٺ1=Ф^ ؏ِfVc{.JG ("%#(# xeON yBLFG4+ , uoՅ\TGY*Ye.t ud:J7f\}z"8@Y(_y 9 zaW$α}-:#m\je!uhs :k{8S19bf2d;TǗ׭\F^h;Z8@~ )jŐYA۔p g_J2 G E~cˣ֧*ptھw:3K> I4~`3u5*_>9a$W̿MbytɡcRf B`HR jA K\"UA,7@Eh< mJqB!h+lS(Y7X_]N XrnYfomƏᝉD#<H)A`0QN% z"@UAJga)j9,H ,KD1Q?L ݯ_'Lwtش.lWOr g}%7["?35y9V6\ܫb* bPp8nBj";v h7u X%rıTV4c*1%wbJ!>eDv%6mHj\rh92]q'_tUCPz^iN-߱`f\7OoHlEt+pfC0=DF|hFF7)2An΀Ccmpu0F2 @{Jfr(nD9zgRAxQILU0u$Ed|FՁSwYA= a|vJkE'@T-܃ +CISk}Eγ#oG_н@ʫS>B~dh_,fD0}ym&RD(?FR…r^ x;|^r0IBMDA$6w1: 3YOIqj94+g3XCY6fv1@eؒѹ=l/v)~vvt)~iM?AlLAQ) ObXYy%dWQһ('+SUm&:N;lnBDV†v~#k{g1ʲNMg3Z~LjU!Iɨ/wbJYwOۣXo( #5$C3q~oiPW1u8/!(HAGiF5զ\,DZ8`0U[u}er~#j&-ib≶%{K\AA8`W{\`'v @Fb!D>r/9*={痛wCՎF*+. cjo~Bkʰ?Q9D09M['Ƴ=N?x^gt7 [}A, DF5`v!^S2<`7/q47m ʁ%Y "HRqti\ +JJOzsW:W=&1X`%cT<| 8C+S1݅Gh, S2mK ՝}~hF"{FxeΞKͮ7tE3EUi]k1gy ",`@ F&xWh27F "+qϵ}MZE,>VjJ|ɕ{7LYZ#벂 jHe&)-o`; TB8J{PzAK. R~ 0ڔ>ASlҁ\: Ҁ8_-\*YJdOpQKo TziWYXT -A˕0s dokmfJkltBS, =p@"@G%oy LR)c5q)+&N,ƬQX N{Rn)ýPE ZpIyy.n+d^:]ZX~an]9;)\/]^T|vW;9[IsW aU+Y`~Pd"!ޖ_~g<@>ҾAm2z[[?~;zu`Qy>^\NBU`4K:~?Ifm@M@ΝpA?lw}W:HF hFpCY&7DcCo@,6GC 2 M6niE-U̩}"Q{5@{ )L?6}2iDkXsfZnD <-\դ?J 3.үH ĸw/M5#&B]ȣ(Jsw{ zk|g/fPHR3&2uJV_:jx T=:߈`U3tB}҄^H*Gbh@0>[~1ӃtS3T+^$3N#OR  @D@,5Ő_a>!j{2@?1) ><($]\2Z2Wse27썼vaj0,@<Pߖ$Up;Onz" FpB;xdd]xI)(,7ޒ^dn3K[EVx j뜔߻]4=t ֿc$6A Oi^ DTz|~[=zTLR5n&']c00#&/Cm2z )fXߵ\> HXeNMRJ28 ".4 =CM qjX`*]L3Y߻mu?YZn L9՛\\7NN[i+Bok+Ky"s9}/N漏!d&\uvYb9k?] 4ce[bxb$nmr 9wp:q1Oȸ6-N2+ksq-0tjXD?.T۵**7jX[ Ez召;εSHl|ˍK{5!eIqy8U; oY yo}8J6zV ',>< %ba1PVu䌼J]L O1łBSJL}.' 1~Zy7=ͥ'+r=V";!8O 4*C\aw^ݣ l=*ilRC jŽ[5ūq1@3F@!EBmv=mG&o"ęv79wνIkO<'}\'A)6alٰ<6oluПRw;C/qp2ܡc\dޱ@ݣw !i h|`tA]E1L6+rvJ9 ?<  iN)44W;`Llc 4% 4Up7:aĵ WY@7d&Z =Z*%T$ITx`( (HRIt/'ofgr”i٢( 'iՏ-|'BHZ'U OHe@kA}z hW5AS\UֺgZGw+b_iZn+?0Pcogk;V⚒Kt~_]~+ իgJO*sr9%X&A~/^ ?]T~ڝ#ÛX;Ia6GVɫ߱-O$ ia3fxTF-ppA4dB jW'}F#uY4SYWKNj E,bLQz[9ՠ i!&3A+C|،}~3*LwmA$w.@^-N t&'\&NJߎ(Tf5(7rIIW3lxG5p$!7̨rUٓ*Oţ7q宒1LMKY/!)Bf_ߜ- IWxŋFMJ1~K?G=C4'gIͩ]9=Do\MVU~]P0q3N2&=ʕ5_Am>`03T^؜zā)Yx/  ř^6 $⮯itGx(Ȓx8-ofl;']C%*>q,уc [ # ՌBR$tY1l-g2=ՃcQ8 VcD%%]£Gl03Z0L,|߅ug~?N]kU(S 6\!Ѫ1zo\!Dtr/>I_z2%SmNҲKY`>iS0G H-t9)ѾrwhXl^A]( IY] U^&9[+j["ѭQ3rRuүyRn%{'qBmN Q OlZ8XЛ1[}Yw$b7LKCT0$fW0>Ogw?hȭ5W>򄿏vϛLe9g||ќrdPDA cِYRlɠY@t6Ͳ2Y';mK'IM WE-6ue-r[zĮ_qDѮ&h)͕z<-Ak*X0Sz^2HDgB3xeZrs8r#D=;Ni? I&ixnFޫV챗B{j<,JBcHr@a5)7 {hfvb{ẐF;EAmN"l-8؂L HtC[ ^;9N?탯m<2ry_;ale;6&ս4:0E`/\s0Pz=H1ټZ~r%>EG} y"\9  (+f#bPte#k_Mǯ 8i]۽ 667],;+L)(~F>P e N@(^g;bhKdɈxrJ'6YA%).5;~Q{XeWEkلgː{>RBk#-#Ve4Ev`mAx^S<E,,KmAh4 lVTo(iIc>vCɍ~d2Duy-&nٵm@ 0U7-kTia'Oc/UuESH9bF9tĿ2<ޕM`F*ٜ[/ nUb1Mr/EZtmEA2 ?5Y2i5 NBA#]xm, 8d-2Gbfn!ՖbZNr!flzΧx>cRgg*M? c1 RnٌۋzOvC`s>g Vˈ̻/O *sz^kn@,2IXxD)XW xK$/ C;ǭs&gm.c9~2ֵϣطΧoDP朞! t5V cq.Q&΀ֲy+EyQ}Xu%*yhl;r_ #ᆠf]q y?bge*lApph!Q$ }gu)׊M6T!?QYST{4 G(o$t$w\ ߯9$ڒQޭc*.W4)7_Ѵ@ϖ鍢\[Z-қBicי传0Rh,k(DZy<&"bk@?)3d .v:D(Ftr 8Z#3RIx$sI)iI'Iryrn3K gEZq3FcL~73i`h:}+#"tn2%[feGc.RI>_E9Eo# Gd6Bx1d0Md"q6 7됝ޑo 9 /k-6~w ED ζX?Lrۏtmg4oI;Q}i\=I(hKKe0vӢSR-w0׾\%ݑFh?_VVӋQ%7{)gԠjC6`+1L ,.Xujͧ^$@?}xC$rxYq QE\Hg:c0*s0"#(PY }.؏3E2wm˓Cyh,c]'1{˓5⟂.=;hlTFP-jT&]ڿH^Uz,:1?.x.s!;n# -֬c$zYDKK#9 '̯:w5u;of=]IIejǿ~YDOE*/o#}b)m t> a 'lGXR+g`[H&q6i\2uDžhF^É6Z'ZXU ۂS.$yw6;Q%v7~^>"WfV_{~/|f`-.UV)@4YAhNLG^o})ь0 *r.{L˶ rU钪QQ ?W"`.R(s7 q^N`bQRX5M҉ VīFֵ?ye|oyq4w;]dq'<Թ AXVx,jbuY`X4 *{ʎ\K{ >&^EtޤRPlKxʫnl_aXӜP9M%"me_nA%3U8rՆ+d9s:l; N]E[Y؉+wjv%z `ߝbH!NzQT)&UQ9I 1vl_UFyH*^)ai/!Tf1h'|:ZCKPlxwc=`eGЎ`gDKDЗ[C.@+ GwPO@1Q3|tז6ѲDc .]ϣgjxPW&Ma!u:p^03,dP;.X(b&-h3 ne|{M Gу~/^Ն#kgR Jx 5!\Q`dُQ=ױ;C;w.UO&;%n"pArMyo:{y3gee.D um`no4pD00JV(|Ы`wLeJ?E0d4&398}}̞a5cd d x*}XCHE̽B2]N6ΩNT^qpcΘ<}-Rmu$ܜEC[biGa[$ oխmYS>Wo01̣N i#Jtk>$.vW e 쟔}hJmw 1d;pQvq=;3Eܛ"Wxc߆]Y&ơT0s)#}1׆=1qIIp96\ fqz1qRl+ M2ج{m]wB0\d'H[*Ĉ[ܯqO %;DU6d=3#_-FlBtfl{gQkO wvN[N4~}ͪ C?u=D(A!'=2 Ns <极hKaݳbV=?;\M$)TfKZ `P|JQ<. D˖~r3q$%t{Eޠ0leH t޼QDp2d)Rm;ϥ$-OWrQ&@( 0ğ\}-V*lRKN28Alp{b]lzp,fW(4|uWu@˄3x9Mw&d׫m{& {EgGPdVq9SHմe7it.e@<<ޚ[f,Xm.myԯ$fk&Ͽ)s+q* g)2^:3]&\*۔2Da822 )a|3MN[a]1P g i/1Uwfgd51$5I%A֎Nk%VSZQ  FV )64uۏǛ Ա(#PE؋dȊ([ӿLHn&?Ȗ2v2ffIǕ;,O1-#u10%(ޡ$?ze>[6/9$s$7ՠ+ޗ.+b{K}@]0p@c={nS(#υWd?{ tV0U EpIY693-uin%[] JɧHh%L@/{G/kU~m <@\U t SҊX& ;{ffF SV̚^=O=&p#cKɐD# ?穠RI$Ax=C;+nk70o|3 2c2੪ZqQ(جOE[Ϛo Gb*}uJOot(=p Ō3t]=٧lXKj$S:D.[H"Xwj`l+A@>͕l~zYe""߾/B@Qq ^(ͼ ޵go"wuU&m@uC+bˌ˘ˊ􏘥Q}'am,!?4ǵGCn좈z(fS0?/{OA[hOޫO3vG@I4wԁR]b fI#?׹,H~]#g߃e O9r;.o\75#{ľkԎ5v r lQp V6!zPNKnVgA3O3t忬=R}Á)krl-;lp$@5ކSԢ[[5_[7 >ot^ɪb>+l@s7ԸF iv"*y+ugS# D:[U=֫ϻA74ԒAFIT6 bFE!re5)xrZf":DV@c`L'-?,[^nC%9{UuY_ۢ;J=H>)׼1Vk`Gc󨓳s_d t(qKE2UMvKNPj ^qZT,^M7gp# pCr ݘê9/W8яr39UƺTfe_|z ߋve殇_4r]#Fy|<;ϵ61F\wn &\X^aPL6`p1lMĄ]]C'=#cSWd^X%I>C] "W0QqkN5ƣ};9 0E}z+?5L$-f-rJd,LP yg*Y/g=/0cTC;>R5Q'(ڛl> Q.L#@H;]yvQDkI tEAKӎ/<Z2 6-qIE  W|-u>QeR v;Maw b1m[ƒE%D.qm_4 @_y-Պ. T@#u*8cH_--OپIa7h7Jdo֕mIwB,;LH(AꖄE:S/+PIy`V-!WoBlKjp*R3I]V8\HCD!;@BDrb[yx[\{~+_;sV3_8EPƷ2lU@'x WtE}Q4mbJfH@vY}`ug-qD>`JsC)Q`aVp6mct&_G1/l )gJ/! 7 ٧HUԚqe7#{M5tHˉruL-6gRQ2'1KJKvԘol%xrKu"X/^<@ a!! Ahƣ7kFCG+n~u ;l=d\<޵%0iFإ9'O.xB -(v(ĄspvEc^%9koV9䋝a.a}5oSq)'~K$lיּ7ŷ/{0w |%Sn#GlUO @ n )d/L4ld`9 mf^VNԁqE+rA# B4:U;qs_0 :?ANc4_|i^I&ϥf L*\Tk8^ROY7N,sͩ=)s<9»c#,5efٸNPC0ڵpϏ ԪjCW# .h{!rf&g{)v# -iݭn$~MwI4wA8Ft=աJA8^dN<}@lNY:_JC9q81ɿđ@;dEP){AtwulLj:U).O_(![QΜ/E̝k@p5XyZlK'Ǹ2Z\5dPKjQ41tv_JR >D{9hdS%%\ɫF'>Ѱiэ#"H4f^AZ loU xcux&9{X0ӢU9\gp}d@%]B>P"v  X )m r:qcGH l h%[$7 CW5_DZA$ToArOi=&[TFiL^r^K=V>:dfb=ǷXg, 'vnx܋.R;pzk:NCqG Dj4+w5?w'-R0<ȃ u nȪl81_\NpvUײ"2͕pSeԹ﷝E}a+JId>9슅&ɬ^ʾAI'B{4hoJ۴Lb !P@Wx;vBgB-J"I[ )zIƱ'7k,+iN]iMM 9 'NuE+8`ޤ 8 A5B܈R=Maj] >BImQG1+/o?;N#WaKIh޵eT%"qҬ(L~oc6[~3.~RΫLKze;͛AX[t:K hg8!X@#ʼ44qnn̊w+Yo\SIZ-@Oܦ+E}f!*}Ur} [6& e-v#氫Dy] Ql1]'1t塑o)cX6 >d$򰦄gl`J`BJ隮>"yD*\zj|B$qbbYuy~#TJ2)>zm+ rHޛhgFyreZ샪^wo 3\,ʾc78φ#ZmQuk~b$=meIti.HSѾO#:E=4EzF}3bSઘ$v4vK݁| SWMlb+D%Ւu&[KDoS@G3c?U-~Lw؇AFm~$*9>aՀVu󒽕`&|AΦ񢉵`q..zqldn QL1܏ />kt97` &*DNdk }Ȓ+ qJ=%ݎ4p! 63IVq^54e9¬H%$MvVX4u^Te?o!1o4vFB5D<ҟq%wN茡@šʈA0l^J򪻢OJߏh~=r "`qʸ_#b>q^+ VS-$0Qh<$B /^WkS[iui]6q",M Oy5'ŵt'$Kw9?oS٩oG…eKu#[oUSR n"=$8K5]bdVtjJOR`G1v8zKJf z1:-$F-j*~/,ϖP!Xwvu&`mRyeDI$K x!Smq*D9=Y8qW#lᯌjIɋt.hn)g;xuS ˽ErT؏ə)CpFZ2_V*h)T9 XKTq0G4A^b^A#X(TY Fڑ@Y}"2ԆRUWg"GOƵVZUJYPۂDp";9.`N `>FEfܿiTHjJ$j!)ٜ, axc@zOܜ1bR*㷇1\D?Q'4(1 C5ø 3Wݑ<)+*wRwnA!Δj'꨺[v1]Fs[ѺG_t"qF")y9\ciG`$_%<2;)ts3V7*dX[+Q-`ϧ(wX^'o{R2D.ʏ$}L,QbP>`x4tƁ3AZU-]2b} <J-J:҉ Qi*]3G* ԜQ qɩKYk`gjJ"O8ĿSz,.pHJKԒFq:.0Ƶ/5E$c%$6s;5 lи9tp Po#rK?V4naP 1j| !r7Z!5>B=m"fnGPp6Um*8 DֱU..-97+0) 2 f1Ŝ?-0 Gtcҝ{|lRhFl5ss$(6+ O>đE҂6T}x2M!TcD-Tth"u Rm@zGTŐs,S&ӗ=LHiJ''9S㽸GIeC!^ӎJ^̷=Ɠ+Z}!8akt=ifr'Z<1hrHd17JTG /6nգ!LB"=[*n&/Bqହm՞!'Av`ݠ)aEhbϬg01lAjBorhl7u#G 4N@t0CxZyt MrJ:b*Zhxl_al/Ĭ?;RY4*eK@bw<[L٥iQ9KZIД!?۽A[]T-FV8ҽ6,Thy"ʣR!UMXHk6dd_c<[LNeK$!d'e8М44(˝P5hP#@§a1Y.9o, ԧP757IÃGr UDOwr>hZ<9je_0Ht; +xHc.9z3=+,jqOwNwrHJ#֎O 7`>@axNLCUNnL<9PbI䗬l!4%c$㧣WaA7odŔRp셩g|^#3:qrA*Nbxa {}U3YV~ե܌f[p$tPP:I_]^Zd@`1uܿg^נs eW< !~rcSQԧ5.M$MW9|}s3ny憤̧J)|dCp$4#9'5$2=4Xkeǰf]{%>3g-^.]rD[8RxvPϷ|YH'hdc.#SW(2q!o8$ΗN  ȭ*НMh&ŕ5;eܷ{top2H6r8܋M]},eD@( 9kv)1kPp[?g.|Os7F/N ?9 I312"”A2dLXN^ڥcsaGTx3FnJHO~DG+h "8fa_HV= a=̀Kѯ׍?|*CKW8vBd _%lFœF^Bt)ޟw 9 c>G\z=JLyIB{÷fSIΞZW%OS!ue?k8rCx0_PK2+-:wNZjۋcT2czŇ 01j;Dn?*w겴~c<|(WP.C=-LmLEG ;gŒsy H"pR~LY-pÁ91,(6& (-^k Zr.%:1܉Kl)&^ \mvBaKJ(ߒ`A(^Ud8$'NAXcC .3؉PWEv$Ȧ+󁀿g9X_ D]ޭK z2bw)T0Z7a7+f}i1ыA&B;,$0͔)֝AߚfgKv*祇}2;4mUFS=:0Pz i6*0!PɏߟR`Fл}Wr]m(] ^+_pasW+!@@~y].z ޻Ih? u38o*^oC>r*V|x{pIy\{m 2穢`{ɩRk嶩K%$U۪$4odGlgLÔA͢؅e$P5gL{A/T}VNj+) 3.y4Xr * Wo_D($ pj+ >j3sk _l 5, ::gy'w{Ί{Hc>҄@^>QwsTtAYfO*6}Fu,@Xq (ھuGaDH< xXÊ}B "]ּ, =0uTg!SKi))!_Dng.r9bF,~>L&Y(_PM/`!K͐KsшSN5& m5~G#55|o25IP{I/``:XHļM*qg.qJkoh@JhN O]ii{m> $[0O?ȜJ% 3yE#l~@a`UNg /6x<^dhf9E|Wȉnm^# D?8]C IOd+NJ!Qڅooh=#\l~O:-|.f>۴IÌ+MΌs*:BШG)>`?E5fsjsnҕO'vRRجd[dq8Pf=IzGZz{bGX ρVeemmap@JowC/GyZ$kpʨ Oq2v" IÕ̏S3am<\/BŎ-u :;YKL- TYVQ[fIAz{*;'PsK#ZaW Iϻ YM ʹ!zU [G3!ִM6Y7F^_Dgp| 0ƇC"-H̦` 4nLÛL=up?joTŸcsgZQz Y+]ݥMFE ⿌"g serŌMt_E1hc1y$ kDb8$Gpc *j8I~iג SqOq7&c~yȔr%/!S6\u' G Tmn-1y`;}%-R9:HL63UNG%F+8jO2P@F!SU Y l30R.ƹf^=V@Q)q6m!ԙOeSw~ê}`o +IN<|jPfN;X pX颠 [^o%dZeOa\vL^Eķ h Z{#"wO1iT&EX̀ .xGh2]NrC LR1f{{C* g~G) i@\7Oq~HG?!h(IXf?mJ$X-pCt oT]'$s mJ mSN@éwĽ˃Ӿ8EҀZU(c5cufP[ '!{Zc1"P Zb_9srOxzUH@Hc=1XKFT A8wn)4f!Ug#"dm m򕑏u$+`\} )awctBg?3?XH3]P9y8΃Iv'}|Tg@wol/=Y)J#wz.,`*|GZ*!"Q, u9P8Xi1?N2дlvP[UR Jmr`>igН/b+L^pd/Z$v n}v=IUO/[)xJN Ie5uV-Uۇq7%3\ |dn opyʂ@3 7fj7N?{ҍp3?bw=߄O"r@ڢFUKdc y~]IZŬN?<;8#x/k.!j)^k}f'y{IvDc盼5wѦƪXS@>N"l,OGs%2nR}Ƿ_͍|>ӈ:6M}߹Η !"g4O "O)3g&BiSDnh2y3>0w Cenjeyv|-UPܐ[ok GHۄHecUVY'ԩW4T Q_YgF#Hr#؛)8ޗԈ5_ awy=Aت)ACREn)04$;G}&t.}Lփ35bR%$KJ=q!>R0/py $+as~Xn 7Mz+H`iǯY`gͨG^S \x[(7e{^/4#Vizpu:UCb]1FW .0-zܬH?ڷ=_,n\KFv&m$SC#dTVi' OET;lhxrwBmbm9n+v!p8+P]'UqlUg -6gڅU^&"oBvZ.כ' D({섪+|ZV<%p"-qa<'BIEfခXSc,d%"xsExRʙ8~gJdwVR ۽`*G.&v C,J.r{I;Pof26x. _w0Kjvg'PY@/^\ 9^ 2\O![ KwApG\TK4ODʙ٤|o <ɂo!%1咓@qj$WW.w[KXD2 SP=zttWa򟬢 yNe)dD`|⤱n׼L}Qь.z3%U@'Tr^zileC>p8@D912\^d7JLƼ/5T$}! *dty; }hMj{O5]g2PdA KICwBQBIڸ/Wɸ^l 2Iwi#ES_m>3/}Q >PcΞ>dONMT` _ҷl;7> x~ vR:#8[er+ P…n *0Ye[LZH3"|Tiǎ35iuhG _^UU%c!FZb!I6uWi0lK˽?!ˌ<p"l6Y&E1i3 _hqBr/;hl~hj{~tėהYqrN9$/D[ԝ `ccqӬ}5lץ.ʉ\͕K1 >7HuZcK!ifq&ށOHXil\!)*6T[9_F"m ۙ'Ż|\,6O\6G M#v< ImYSg^s8L_X$/I$ z<{z5^02[%{3r"[t#e3C\IeViLEbge$)X1"@A=ve)b Q)"thoSYea`T>#pY6aכ%2jCןTs[UwdeÝ!`O=NSaH'tf*Av` L49#UHa9~קxi󗟕#k"[a!p›}G?r,μq E~JL7sqWAU042ҍ;a#WDhO$3NyVdMt+GtHGM?۴ ͐ j2´wJ˜-R&5fƂn p&PjQz<9-Ώzz0\ˏ"SjtL^tQ{s;i:e\j-]y}M;5ki|I(eDiw7WIf#̶j_[5'4 ؆H4sIA}X'g*Fd8B^G8;Ya<3QfG@1?t36O kŤGW3(;.>)EH+F}\%^Т(v DZ˄_n18Bmӛ768O":!8qؕ|Lu"63d2e`|Z6d "W(4-! &;Po^CO>|dy݄ _g)N2zS5Z yh E -w WxDϮ$W)g T蠇(h.x82~]-]iUL L_hr~2ȥ"R!z>،EGRl"lPn\V4X}7L~H:'VQЕ\OYʣOPJdfs $ sT]W%׌?,wp!؛cy2ČZ3oL-j8B)pH_wOxٌ'qal=9P>Y`AK#)7{QP ec^d#s*kl:Z:,{+/7*gHp1mwlmetYKXUP[*OD--Ǹ+ب6'ƣO]}-L5۸FXR5|[ŢiM#s }FYNqv|38!oU^0K Lǀ6b[f >0JW#_]%!iRFWi{,oA"5YCפ(=ݮ&|W(-eY?KܳqRRjGٟ= G^o t>Գ4c-'<m޷쎿H ԯuwbz^VR%1%.Fr#J\0j$-/Ka+Z:꾱z;,;s-Ĝ~Tsڤh,L9iiKػH2  Y^\qʹ*dn!NQS2XnWw1`Ţ>NPc,b*LnJzQZ%a;K Q]&b)um(B*;UU4]=ed/Gđ/C6,%Zb +#,pXM8(Q̓,0l뇬B.*PޑwozYjæ"%i YȂ0R}ZV?bϨi T{џ|JfniD2T/Qdp`.qcMsBWooӀOM=;XIdg),Ğ6q~@v"F̽$E<}cңDwʁ9=Gl%#i dJ}CȯF͐N ?- 25$D"G Ԛ[U1XAd$`6[U$UKﵙYFc%==R,BC2֟IʧHG {#Ew}ö^Wr%9D "7"k_c uRe+&@qLgNFe6!I$u0ȏъd7,TwcדzɔE8U=/,/&oLcp d㳞\ծo:)-G (j4|ܝ|x7EAsZHϡ0`a} U)y;Ь!z5o\}4wo#1]438GBH^+qCAo1nUݼ3?B,> p{FAQEYu_R-k)h8c7u2|.cklb>&E%UFcu#n3qpH !y{JmqPY>{z 6ǒ8On"\,XМN`@רcRe suo&n;>J!@]JD\u<K4Eϩ~]Our1ig yVmkSBe[^ú_,[}5femY~|Ñ0@`6t.L .˶ͦǔ!2+BtM!2V (ОjwSdqgXP犿Rs=GղYXh'Rzl|g٭A%W5kJ]o,Mqש +i'Z@X!q]gJT*f 50N1RD4F]&C; dS0M U_RTY9cǫdFe S.˓sg$~_"j.>FZHtQ)_Z-rԜ@&,ҁWVKMvYNV2ilaidoH%'1ޭ{QJtWA}Kk]6Vj!{^#p,ZӥY&tLWE78 | a8%MS:# p9S%]5 }4韛}޹-~~px?]wlqAc@¦$51o '(לE'-WnX''MZ݆72Ps0wQξ_npk~e{] }:C`<:^&IhJU񤡓GqI3hMD&B4WT/yY.=広Z\1Rg'v1/קԧD9_H+l>2Q~hmEsU7fE$5hTo_{9^K AY`Ago[ >Whi/|;1 x)~&>=to:+YS  wը󀤀ƺKnp[v`2Zϻm.^qhcJ]-0;jrDSbO&t#&uT b5^L\Z~ =nIg@:ͷ&bj71h92oN//r"c#"4P QU+(L"ºrMFtHo!" v\AƲ]#A0X_,4T&1f+8tLo"OOr#jT1&5eCQ_[cB、31ݷu8sxCIk?-6=O 5u敛˕Ţ)\sỳIoRtZ9xL9m]5h2QOF/{FS{*ߵ_xH.4A51d49L^l$ДDPc PmOx4a<ӗ}qVlftR~ ՠ~}( T <,Fܘo91l%`Cvm%0TP 6_H_0Lh?'YPe IwRI)x^jB(Օ2hWv\Y6 d'eH-N3NtBs[ls_<+]iq"L9~ #O4Q~5))߳Gs^? Qw&v)+$/`Gxw\g[HnYs#'I~W@ 4%3&;,p/#?xۻ^M j}WZC;$҄sA5 bl0~@]D*kR&ȂUIW4?t`\Վt`&u!ծWMǿ%3cpϫǪ$h6KJ$/9l@@$J>8&JrdcOu7N_),GYr@R1dE_,m"˔\|`ǮYPas7ěO@z_HT8Sd{.4'4 la">Rrǫ(q0-DsHLщVEQ_;7J m*9B[>\nqR^3)W r$ĕٱvgZY;8dP7/Wn:W4OՀb6]暍0_*iPBhI;-Jt>=sm,9b/cѸ% /Ǜ#OXRvmkh}֔Sroo3= e2;`OWX?8-OU㳂U%H$fގkۡzDӍx&BGk_:(M7K.1%&nm{42JiľT95Lӱ&Zpl6 %f:(w^6%7:ȨKtAZ7&ۑvIŲ=^xFP!©NZK>`HxeIh?RP6ۄl.tHMBt3QVՓFVvqM(ĿsTf5 'y ]E sʲYVZY&fY0. [y3b"! i_A߲`i<K*nͷ!:m$z%cO9w)\Y=ǣYUe/AQV]s<ػCpt6[AOӏ! rH\xvD_@*e7X..^,G+P$}6Iywq?݋0eK!^S]ĚfH4i$6_BHi< Dunω@"br6Bx|$'b*L1do!)Z[pfkDJ#C 9 4E"zjt4a < hASv I]E`}-SeM[!]+  fg\㸊2ZW[^NU&;\hUvS?6noߓBщv˟a .o&E)Dtj}Yf$" ~&)̮tJN4eld@1F32,Y%?5DW-JUآX,AWka D[C)aZ2lp۞ "@ݺ%o&2+?o˵S T}+o4JtɶBa&H+!0P1W8QV#5,'B/rq3eoya-YPQVvL. FRcs0J]@o 3w3m*^UW7nv ΂n;B>HZscѵVVKhFzz(P<JK˿]a6_菣XF^YR[V KCh=N7lՈxàu$[t l+‚ X89|2Mu@,Wϯ-3z>K{-Dw@gGdG[o~B;#Lx d,@f `ÿƒ@tt<oi4Ht 2~aCje> =C"Ӛѣ 2|&_SGWQS]+3U&9MɪT*A>HP_ {_av*ɾG4t, C qB1}P6 )qfYI rQVgMzȗJ ndrPeC?m-§DVG 9Q\LjxI6J?Rfe}?aO ҼIJ?DlIQo9笎\'ޢ،( ( ]Px!t`DH 11*/?}r{ V"=Rp~o.1uynv:ɽ r/g}Xdit6uBuwb}\tqmd?s_ȅXrV\6M;P[0*bւuH\b[.;_&!rRwPșjzOPAkq;x2梙;ZM*#X63;.JZVIǔ^< O[/^GJN@`= 7pg,yST/8 \(_q 8jjӽ,,&WvmWǴF+2ET.T窉F9m(4Z*o 6h#Uo g^,f/*B? ^|@ $*"ײ?nU%2@Qrص"( @G`qL_U>F1+)S+bEsc1}\Sz7&70[%{WbG5+hs\`xtF3u9>#ϊO6mqA J RzG*ٛZj[ѧV$Kcsa%.FH :HI?TIL6P6"VuT$SQG;<5eYQ5yaz OHDn+=Z}` ~ $BD-X- sIp0r2ao7Gm1Q b?)(YԜNZn/&r7k w*cJ8Ϥ"vٲH _V_;lKtn,q tgg}ĥӖgbK~ţ~3r(FI1/"PVk"i.^-2.*IJ>@hoåfHqzzkAn12Ko<˶ )m2"Ug`a Cg|5!B3Ms]<:5,0a5pMO6Ky+gĊ$d٬mg1}vBx36HHKG&}Q980$; ލ,LATpϓ.)ͼӑ:/wC܏} 0u{;~/=Uf^U)ꚣ?YQ ,)qp.lT/? p\Vv ؤ*. oz]AuHH|)yF K;Pۜ=܏,Ε_Z 9T%h1t ̤kN!/;xKa"Lk&qA3 W: ?ZU=B Y$-7XJ3sDy&+{«IyV3k%ӎl&ɀvbLpS]~] R{a`hH*<2dI@i`Ajdȏ" 07vu3x¯-`ct@YeΕTjsM;t%vbsScOn:xPeUAG5GE"z{1o.7v/[X uS fZKq=摄 \D4'J?UpsF+B#ؑ*.W뿓2}ac㹺zVOXel k/v4KFjWSd.֚@'] G*M@h­=fH8ҀRyM7LOOPO_cbf@Y_J5q;,>)n1wy@u1f }[WwǙ;,iz쐞M>K.{6Ws4n]Ho! YyَvDO3cړÎ:##ƿOqYg*˺ObdBj ed^ IU1V&ʿϒWm@D̐+>1MkMKf6%VOfF]SiSЈ)g8)y&wZO*2܄e)1| .hc5 0{tuW'_rQۺq!p#jL2(Z:"gYLzM$aÆ<񮮗)S[9=΂Z-ԋrځ윱:c=B?H)Ei]>E9V0=ʴigN33k-c-8ND@2|/~/p+% x<#Od-@e`IH&[lj @{\A60;@*H/vG` ZP=թNtiQ|7 HZ&%][C|ʡp,߱ȽaQ n6? #B f]./uUbaQMH?S/tgCz)=lL6.wSTHa+ע5Ŏ( D'!/-kAz0\Ifb." x2fG9; !&a6aVX!/u(Js! >Y q%kX+7?v(moq߰!ki5 G˛MPշGIxd|ƌx޳.'o2&/) _(cpb"_VV)3yfs,o'Y`ɬkz]l k;bilپX?n F >[fK!Ym' A~\T ?]˶ ŕAƧ䳶1}XN")-5pʄcb!tZ k)U nqzKͲGM4}[Jʮ~ɻnyυRiSlD+zTj-d[? (m'M gy=V|'Â)Z];ulkzR[1Ք?{&¯B :lK/_j%P9Iү"h4 T ` B;{ʪxI&8GT9-\zp9"^&_SEIK'w /}5z<k Q{Ԭחut䊢@d> p)<+}Z[fѹ/1ʑ _DYJb-xĖ\z$\&U1ĺ窅UCᦌG;a>Ӑ"x]?:^݃Vlsf>T0J~_ &S&PϹ3A01qOJj]dXs`\ٕTcZhnZ&U"UZ oYd2_<%0sF@]T8Cu.YU )tL&Cd'x kVA}zV(߽K$:R;`4x~?43K,Z"u*GKz!9(mhn%v]bɡ*~G{\<:,BU\y@] >dhpBSNFd$]@Gf3Ft"]@g<l ko`!N|)fAS|yW'?^L#&mU 8 p[ȧFkNZ^Ԣ 3T3C xL3!Ǣګ ~pQr8Vi_|U3HaϏwzUoՉ>3:_ʮEol8vW+%nB hxQ3̍GB5.={]j<``GԼr)~0y:'Wp};5r<VkՑO[$SY+@o[_;y8`x#?UE*Qxd4+%+i4헋/@TN>JKeQ"Ҭﺶ]xCnl'Ar#9IUG S4Ŵxݻdo>@,Tig,w*Vˆc.,#SpGq,oO*jE}/̸ֳfyw~qTDQ,v7;] xjQJ\hj-!-%>WZ[*tJ&3E''R[w@p'N0(|pek/$FIf/ ]jw juvbn kDi4Ozd?@) @B6o;FlrAZ/18!gW> gD"`4'qZ)CZEUz8 ϓY^XӐ-,կ/]:*s-":xfzL<$!v+3RhA+Z/=fϑp7CX&"{acǛC@###;As $Pi෨}:3P|w$fF@q5C8|Z`na4buh,QX#@)xÖDrsy&og;MD#t.0ϋ\;3:ʦ正6nK*IxDAvbb.DX{}MXEY( ϙFs ]ˆ;M)A?S!q@?}kʐjLnmv݀ hiJ}ӄ8̪i--t$zZg0pgP-dqP@ؽիLЁDP͆dZkj>؅J0ڞF1V]e 7goCڈK֣b|RPEDs%!䜘DM8cx49¼kļ.9rNÈ+pYT+]EW,XL[hi]-_ͣ W[^l3[N /.9a #dOG)!̃vtF+ǭ[/DQ6VN q"qC}"k{W=1Zj/e)B_7 N" enIoj5P.e4v v:5,D6<&{NG]y!ViVgdJ ق 5H2D,.n)R5"߾MH)#O'j Q):*50p PM_ b@ʹXN#h&u\{] ]B0uP)bsI7gV+zt}%%;tdLfr!gbهjq"JKQс0 nuV!e%,p࠙.9H"UJiE+ac".6,2GXiܽS Kz F"EeO fA<+vq#3pIov_!֩(w0E}B ?[=k*{;n ý(DQ?PK˗O2/^1T׋!FG #Ts=n0#hÜz״*m̯.ՇΦAiH؇L"$&iS\"\5*ZVx7 y.˝VRh/0X{Fwچixx=}~3ʆ9ÂEwdPB8k1^ . mC: v'j,{_qHcgctnez=Zii&h owKfkđg˃׳Wטj)dW}D}γѫ 'NA熽B4jg;-H&@Ϊxz7u幆+N3eO\+QɪXU ~HPhtxK"Q1ܑI5y'hZP?1t,6=]B&LAT/ۭuHfᗐ\Wao_ Br]iÎ5is!0PxVпacjg SbB%3>ɹUH}W{t&h[2FB=>SR_~t;+ )U;7IyH xήja ók=YoݬSתCɩ86nN6Ȣ=j8nξl@}AԆۛ,jm36>줟 ۦr$U},pӼxL!mEI@a<r/WkKf>U9ƶ`BnKh.h3 1eܜ1Car2cpɉX)г%U6[!RU>Ao H^C]W/p, M 7RT3`VNUWE!fK]ȓL^l2 Ȣ|& ~CI)HnoMAMlb.&m]MhB™?O3^{rAz_xH0W 92 4MRCYK:ɶN!.5ӑ0OISipteF^ҠQQN*p(AqAEJNm\&*hi€6˭J1Z !xf0kB-C: Ԝ \LUTgrD|"_Ra"L34 t08}uŊF3JbE&Hj{h̀]Ini_œeb7%z{B,lA 4R7n0x$Z5Eޥ2볃yOJ#pn%Jq@t #WT*T5Ơ ƂLF NO)ߝXdgI.#r&^R*<:)9O6?v^ ~3Co/aP@?1 MmhnD&R( r5Rg:4/~2&ܽWIm?vߋ*.+$_2z5ۀoNznڢ̩n)cdB Rnq]3qj8P{wrqhHLp_ 2&Ͱ4~ *j Z.qMy Q]Is h ;d0Zދ٭TP,_/{(cu 8Ydeʃd #b2K=  mƾ1tGTy̜.ؠSasP:1VG4'UcF2 :g=݃yeF,͡%'Iҙ=qy{,}+W[0E+(b.rJwwZ!Q+ucyO֤L ~V*M/uze 5^{n[>cp)zBu86i5%s>`SgZou _rCL1r5ft^ Wg֫5yCʑAL hf9%M6LS԰BZ$ [qo;P]1o/j>x &e{, ܤAs}6Qt‚~8\ZӛK^)xM2y֢K)bc[$^CBx2)Ɯ0|@^W5-3`>bXFc&yڊr0Eиs>=H'$,ĭYOgJ0e+&Q'Eobuaʈ% ݄,}z^0V 4Y2񖸿kf'+_KO(9K8<< kbVi 7T#c``wOK4=ǩTjKRS?Mt{òu2B{ Q& gc>(wXt(Z'Lĥ>CFE]{<+; iJ&\GO̜bMGBqK# ҕ9m /ig WUbmJ-Fob( :ʦ55ӛMT(ˇ&e50Y#qiQ5fboJtyx6@]}3i=Nh_i гrي)sW0L+v KSNHߛ Yt VVCGw%ʦ0AT6hfXOԾ1E"25!T'Xsbݞ3 lVBkn 얊uOooLD4\5%آ͖XjxXZ˞z96QJ鸸X}Ť3&uӭzMW QJI~0O{櫂v}^FH# wchQ0dQ`x#GrRO @o9S:/J\#hZ¯;=Ԍ~)5UN0|GMʴI- + .l"%.L>LusDo32X1MJ2lrg09D%ȠVkMblOm^'IYbֲcńzjqjL^p0VK!ua:Yrځ*o/X@ڿeuǵQ_%U;Ӿ43EOhדJ$-n/!VD}se/|yq]0_I{79Uu\\ 3^7a1fbn)kkGc&OiC#d"|Z'nP/n~K]c^"i8e?~yAem@tϢ]0Tu_I@+S{.-g Y4t&9!0PTn3ot^wPDdIi}y\n$ciȸ'10fW4Lzz^X\}iR62m;z]%&2=tA@y'].hHs5,~%3%`Y/y)`|۵yOJ1e&+z#hiqnHW/em~&b0HQ*bW^"(]Nu2ٔ":Jc5|.JdE)8?~fk O5S(`a`+ѱU"Zؘb ՚4 (3Xퟛq!E n9[::O֤Wr,nۖmL2w^U{{9u&b?k12*[a9C;!^v83h؛2ْpBʼ+85^mw:n f))'žu5 Gzp_-[/ڳ.M\Dd(R#bɚK[D?!࿚W`(2* L]C,!u \O, L9Qo:Z[ y+=&gn,M*4 }#j>ȆOy^Nc#<puбThBi@Pj/H?KeEӸ`7硼GT UA?3?oF6Nb8[vU'mO;#Q+픛{q c=* ܈8}PmQU^uOZ /Sf;YTZJMOc֩ZHn{߬Xv ـrG3Oł- N06v]us< FDub.cJHJLִ2^]]?;,P b͗݊ ݴqIk~^!2ح+bJ$LwWE{ J)fR+K'WvCw3 ^oƞ*PkWA<@+#[nIϞ8N`B7^8 y+鵚j XWf Z̤59V1: A`cȑ1d}wm^)E~> 䔗ܷX!enT*AԻaw)0KDoW9;\@/.4F7N!LEETvH U [ ՠ'0<1FH F*_m1zmQ6u9 (T?ibƚZpe*` rWYu9R) P!JN*7Bpa^7d͖`B<̪Տ,uXDì. j&N0E> Cx_ۤ@%+u?vRRsL lwO^p|5y *rhp+,|t}o_l I əH:{&1܎[5r1DkS@+D<֜״Qx͚=x 9{Lq/|裑U:TGC#^ ) bG3_ɤ"f2x0lIuMiS~X'`5:_U>¼Q~Ɣ࢟Vjb79ɛ0q MLˤV%.yc).JUztbkG\)P-J93sZ/\qR,Ϩz0wJٯۭ&Ќ=vjy4 'ֺV_k\/ bϬ#ǚɕGw Kf4}ncLh W̎U3ΑEC 7Փ)'(<Z8T$LQs!!cZn}_pNԄpm C75 ED'5 ,Gi4zrDq$6t˅VXT~fˇ36&ðI.P٥Op4f[aL$I:12TEzLhس.>WB H|Cd$xM M&?Q3VJM{h} InВ : *ghPz.8`aZD[+R}1A%#s;et4z#/-'w>.6vFl/+2&~#2DL/Muqn,>t.gdLB¯zf^tS?\pFrETZby1P>oK* q~ e{DMPBa+gަKZ (g t_j I O?-+&?I VF,wlwfHXic?p mmT2/c[~:R4{$W$r+4įˏshS&Dqw bGj})Tk?^{@۱>Y2#!f+m`2;4Z_z hC655w{%|Yڳˊx_1Ru?%!G >}_#Zt 4M:7at:# Z/WH+k\;Zvus5=bU $(-c:<՘|,gʑPGgb2bhtAYVB&2N M\7 64!pNKK, vy[̌q@Zuo%5,mOWuVe)/F`q%RƗW IQ/:G%GFiyF)PdV .–edarN_ָP5>I"s|`G>EX]KZ=qp&u-ڴ4(I2O7pf>dv&8qը|\Mw9²[Ƀ3'E$/M'XĢ2!k%."0ҜI͖.Izn E-|QQM+WJmz3 Vv} -`ڎ14،.&rƯU?DsA!gLlגcg7͝5tpvASA^d! ^QIrmw6, ey ֆsʗYQF:V.X~:z5!ۇb9w8RFcv=V!lTt@~2( %tpc)!H̑I$x XFeu2JXQ C@|_5::~Lڢư!B H@2lӸ]:=?"ÖP0nZ 8}cY V ۂ5kf`*/_1g hGj5:SَJ\}֖sp%\GF5Ng^=Gy7)>( ;~ULp%*>9Fsdxyz%%xB$B>x]|\[*M|BI3L OE5R(@fΩ{._|S_i*`}_A]LM(p&c>d 8O ⧖'kO7fi ?kYBCUMFËvwZ!J;bٳ{lEUE1$GidUeAGьR@]_Jl]/(5~ID]WR]EPbڇՂ^xp 6NAktMsZ*. EQPãIN9 Ep{V89E'պ Ii#^L_ DfO-J5Z;M$2맘;y<>ҏ@wm]oq;~Ww]?8#epn& @+֛DQ@XP͵kǎkqHofXɃHWL<"oՇrWN]0ۖE)S+9ՆFՈ>ȭGI)ev'#1|DbU%zZWUg+7I \ϝOHȴP@ɵi?[+R͹GG] TY~9\z0Ѭ Q!9ݤꂶd03ɓuGɖ>ݦ #IWꮮD0/^}՝kVͥ~=e8ޒ 3j[c-L> =xea5MQ# >>̇)d7__guwulpݍ0/89 =vѨRI(W-Hr8,sdJACcb\ 7zqBoݒS.I!;:g;? 37o׋ i'6 k \j#T8A/g/dӔr L"$^S5j*'J1ѹ%b獓 xspL 3>>n$y1iy[ _PYFxs`-vy<]ymBjדݱ=cw'g-ܲ_sxb_twr{ӳ-<˱SCyR8ν pQ[bgzGX#]K[XPQgII1JafCW7nniݗS82:\;S`QUE]0Z.oGC !$JȈ;yn,ȑTi}E9?:B(L"7$gXI MGҍlv'ce YNľfRH?R|qCoE1sy*ذxk=&7TxwLzm2ʺ&H,(:6SU;ɝI8#`AzÍmWZxL%Oh;3d7p?3r;aM+?@ߎϽ.H,]< w[BryF"az-pOVzzjM)ٖRܥ $HDV>tj2Rm  W߅gý z8f[N9W7"<LOse …5TN,ݸ_f>ˏx2K3 6RQ@_Ԕ0GswGB}qtQVr`کQyS5v-~P!9Y (Ie"ַ6414+M`Z>v:S7'%U0jo9E2bbɊ2bǀ&a0>7[My5\`׋jǦ^: _i_r17 N gTj9LPo$/bM{ımE坺H3w{YbCLN8}=%I6)j"nc=O3 MFT͕6lçŬgX߄*2'F2ygNJ[Z@}؈*%FL"#zRGiώǚEEmݘ9[U˙.n#L*v"y v-#Xg%UXCot^+ aWǕ 4;`S_=nxZ *A%0/38Z SH(XɗtEWп1zވ칫vM(9nb\VYqmF㟿q D|n=ctulqR#IGAK@@jqB&fT gv;}HÝ`qej!,3`ȅ8>ӯ`-}esR%lkS%ѓoKA|Bz?YvI y3*+o<^,3Uhթn9J.!͞Ax 7\aE:3icC>q(#});yR#FۤʲQ9Ր l)60q ap%l</.ceË LcO<讇:k!s\B#v3F{߰?1VNOMϲfe,ia|^b{%UC=1t1&?CFRTlw}Ad4 X+;Q7/;flo#BBXhGG&iP(AoA o{jslFyIsX΅#b܏ 5WËhMy-O8HDbt߾K,_dAzȾHZxU'uGICӥ{o֊Z 8v/NژEZXZb 49Hǵcn0Pa6vsei[op|EoeGš Ϭ<z:dbJA 2gnROu3|<2xX;Nm]1u@a?mpjB-Hyt> $ G*>gUJ8uzmcq'`3*'yAF+W8в~v%MƊAZTZ =}hRa=H(,QCJ.$* T Mܩv93z$!rBߢy)$,/خmpEc.<X2|$Z?NJܴEa WlSS"AJnx'Oբ?::38;Ө?81ax`K;l5|^*`7={S!s=f,_ܹd4xvƴMkv{,./ &4aw ػX#S1dak ѽyg[~ڣl4Y K{YKӒ2#ĩ:g v` &@mq?e eu4fo=}chtɗ,РJkP :!ӟxW?JUs Ù`,nQ딜``gZ)cʣW#ꗿƉب_VN C KaHH{n& DRj}c)`;SĠ^$#gKM({ۺw p$ U^]j=X&Oy֛2X8.J3\g"KK=<]w/F]?S6UX_-塚stfpy.kC]Ԕ,6/AIf@r\PADŽwL՘e<]C]/)3ncq\A4r“{sexUmF" K7aHEe=hggB)%Î< & ;^=5w% 85 &ܪZ՜}3`ZC_̩1 nˢx0݆U(;rcQWڏCz9G "Oza<2KcʬUX$8F+ ϞqP?OKmsrYd"L ɑNk oDcӌC /hIMbrUSi֑U :LH SjLQT Z #ƃ_ezYs;y?{Q9vy\N(^|QJ`TR8-#J5TҒn{9V,Y\\Y$c7^)-,A* jK L& HB]2 ߁2wX eq݃/&" ZPөX=@s1DOK~XەѼqލ:ȻR}q}`N|Ps-x'֯{$ݘ.GsĦ! J-(fmFr$Fmbpc74J.V8yGc/2ɟȉ"[7^h2{JSjFG ./}EZ1ۀ0$kZJΉTx8`E n{ܱCV |OQ)_]\X52n.pd o8)Pӄ$_EQ9x9iM.ڈBeG?OMC5f mEԯ+יtQm2jt~ow}oMJr2n^:ihR^6"Wi׶H.paU3H{^5PZ W:炋EsŨ5k%1)KqfrU oJƈΐv䤣td [xI2 ڤS Nr\KP0{9Ʋ1c3ڨ eycO/pJ'1^8`uVۄZ71u@NBϩKZE MP9Tq;#ef~IXƃ 㗭&oWd>)[z!h[b6sHARo3Ģ.7;ޛI PkÈ%2Lzu#OGn)1{`QETWY"ad`/nB5m_2cھE2p ]p"s* JOC~ V?оv[EOHA ΄ YSulo7t])h{aƯ֧aڏXb_$y}=?Jѵk.K saT_tC96=m C= }eRsXbz.V,9I-ghot$?*)?{ qB$-qbB[>Ԓ>N-Xñ1 Tæ:uUQ˥6b`C -AoQ{4%GP0((ЦvG/6Of+!Xʂ:ԡM q Kۨ'"|3C夫&:}К8n4#W,'{@dSR =vNd%ԛ:lA ^,Ӊ Y^cbP対:x}䶆ۯ֥jmd^ S_ M"kwƗ]s\ ЕdܼO׎%%0{⹳MhX}l :##W]+#:cS3 +%*A72w\~8eŭ-K1oǪ֭mI$ Y$n> ,<70~b/KA+Weɥ[H_Y1^IԨ݄n[mΧ1z]r^HA6 N;%RPtu|2e(iv9o. Xu'־dChRIカ kfXJ~̺𐏖*I9x3tܿ` %`upx6=tXM׽LY_䐻Ϭw/1&6f/*I3ZE=>!59kw-?+` IԎX)3tEX:fGu!I;I@~ZnD f7N-f~(&>iNf>nd=L( `q$YnNTE2rs~s6Gu(\)%lZDWW?:FhFus>\tfCy)X:9I2,rȘ*/6 3$% q{ƮTFyp,d`MD|zhXuRt@5^3.T2FhWso σ1L*]zꘪ{ojp1AwG0U$8[SI$aG4dm|_i$M=Di =[G'cѷLz#ܞz7K;?WJ|3q(.)gUa~%뽂MjMfȅ|oI]-R|^1 ݅w벃j~r& c$Īi0V3khuɁWv- p9e2KIy;=egCtuœ FM eoQ56#2k5Bs ]iĭ(QP=bj`IHv3?)iTcG? YA'Pt'"-U= 5TY 0 Kv䯠Aɻئm\>~P9;4aS%g]|0N9+r6`Bxz ܿ;$v݇]HHå锏 1,Y] Sܞ?K"NDoa2dΛO5ցo qL߻ydrAp}.ಟGgRf}rCU'.S&=Mq 6d=SjQY@jpRnBP8EP8k/A#w?:rh| y.<3w/7pA qrU:5JU7o@mknEI JEl-zu|{+}ݰ#^}xTѣQJ EO""]I?4Wv!ǟ: sOKօ^>wOpwRvjp=:Mt+o#=+8@JA_'tYU%N1|jI_j?<B%mc>njǣ]$|Fe9Y4AHt D.񕟭]]ϓk;o3iQW]>+3%?s%}k(0SOL+)\LdFpē؂I0m4m2l.Kd4 S `is(XT"% ܬ_z9F_nr՛E.HSfݶ<~"f:ǨR+ժyģl5qٙy3o=qPdc% ?x,wL |L߰w +4Liٍ.PCYevaUXלu+uC+W`#3#S Lp/vji݂0߁돛0Su ?2x; JO~8;?a F'i!p1f>ґaU'm!E_,VlD`-__+cT>s#Wg?DZq@6αqn`JɊO9Kg= i".}ׂst~MBPdBUCF%=+Sjl[!q FΉ@g%y'5FO{xeAR5"nvEg DMԪ7\\$q RĤc>!zU-UB_ gep$+w3Pfͷw9Q N*q[gI?Xm  Q{1c~Ƚg:SetE )IbJyo/LՄ]^۱!~Rz3>@zy<;}0>Z5PeUos4H(g.bا$YXi Wb$[>oO}kqvUL''eLf}˾ Wz_YdAƚ Cӓu>/փF.dTiE? ,UŕxH(C%l)l:q\|)&3A~"m $N&kKoTUSXW zLYrKGqg3PmB-)^|_+wCP>AnۆNؓ["aMd}l"?4<8gxJ`A0ʕ=N0<7P 2:1v}ߊ]:%ɯ,W֏ H;Fʃ[tvR=]!; ZT8QvS+0 c z`:ta>``}=!7c(1^IVvژ/5}0l.x 1T &4KF@$1Bo>ep# -mT j:EeU].q~*] <EtxTފEX]"g:ˑZ…0~9s#vP<"WфS쫟HO| 8U 򜴭2 Z": ɖy>b{}`ؤP! hAMifw{O4նӕh7ꈀ$r P :*)|w2!r bj'܏03jq7K3tu拳$Y<1o]Eeуϊgw!}\f&s;VC3>\D1[V`$.sQ% e\sg jniniH":n9^5e,BP՘.(8Հ!x;|b0= !) g'4"Ta@dr*6@-c77HETI9.Tغd׳h'zs~Ul#%yQ RK >o9 + MHE luM?q,O-Cwi>Nj,O$|F'>hLa+qҋ-v_D&]G1YEotIȴ4x>F3CQ3AC,v;Q>a;mN&+Μd4;3ܣ0X`=G`_-Z~{Oy"鮐#ݖکmtxxŒڌ$aֈC #sE>&iz5i3|{Nr cBTV7r(g<$п#CQ{(\nA@ ^ uCfON1liHҮK NcCμG^\ŜCo[( ȀQROڼF2=V#'J/8v wyюܣOx7 aO8,YLb+49 Z07%K@ZUdUwU<sËI rLniLqxƨ x3adOl55{vҒluq|5>5ʜHzCѲ~(2p)R]ILzoWɫ ~ I>,гdߟfev)bh_sRp~ϣwC`4ml7N,r㍽c(a{3Fh7~膫dG~^ 5$4" Dž<ϑ=Bpd-NJn\(W’Mx>CA3888e#OuVY2g?FN؜b0\+v8]$7Xhy]G{QM|$#g;3i:[w,K<bم,!Kz1?vn>g+5+s?.|4ER6BZ*y; ;< 10)7 H[=X@ID1taɁ¦s1 B#gr?<t. L˿| }V}ूE`:MϷ<Ď,  vxc@!=q0M I䂲0Vt|RUD)Ù^@?M{0lWd[`uzXb۝my:v O*zWkc/{^r 8ypY*p^6Jo=٨pte1V63'K1| E)> x]2TU2a#Bqr|C *'1H@A@If HG '= 8 ɛo~]FHE6 GkE%ch2l~S_7b1VGf}('lyD0;r› QP-Q@Ү|)C8re?[D_WO*nQA WڿC`_r{YlnIqYsZnI*Hسv1aFZYkAcnv_H+B-g"OrOhlg9x u闟v19]+j:95ŞURRc~ײjm~U޷d:ɁANѥف&Lyw[U94S&i8wl?hgOL 1 <"Y{'ә~2K 2`;}G;t؅c~r"vk_!SwwOgL147>d_ԏLJ.@Lg-.cYעR縌I.HHkvu3`cM!2Rz~E!9"\8$|¿#fЦ_ԪT 1р8Άjf %=CŤ)H9C՜]Z*&meB^c^k?ɕߠ-<+i{񳊨[g%*>yyQPͺԼ]=Z'`JI(hKqĢhNhAvA4X&},aۀ \'S\[S)ľ{.26Jp_19w38 Qw.4U[Gh*É7%(Dؙ;'?p>vY 0Ϛ}K3T<99 A 41MoT >%qL1T@4CӠNBU EV9g8BUe|xLLvLRmwi컜1^ƹpr}L,(!"y8_jly끡 ݴQ=~y[=]²J{ 5n::I-6duRMq.v7XHXh刖LvfTsQ;~yoâ7o=ӝ 8„-huGl5d2,T i^pS8mow8,X޿}t&K=}Hw1-[3p⊔Ɏ(ZBDL󠂩5ѤI-+sW#tF:Yy7 g0{cP$y7 D<.( oEGփ ciZL YkK04̀on7q6iyܼ H9\Z@Ń'gհ)TV P'3MC~HPpi֚|J:fuTM΍/6Cʁ=03l$Cm3#;)G휰ُ^J3jh ;L!VSJ^Fw̠IlZҨ*m$ne3u2eXy()Q4P%Cmbs{/'C. w'qnaJP zc"U Ÿj)Wkƴ/t-y/K*1"r0PrJ.KvսCqDŽ$%] GQl)t硞PzʋV֎p='gGW)VX\Wvs2zX-k<{&mX p+mfNFy*wƅ8Jvg6!OS/S7$gMGs}8,GKo(=Z2Ai9gji7VnGn2[J j[4rЊJ@zN1ct?rliA'߈'on #R1 װh7AR- }lK }8ZkhP/J-nZiU &ˆJa#ZgiCdt,@ V- ,tWa"a.oŎ:Ð"j {-1D4*.m= TSW iW|2#rOnMdcCrv\\ j3VMg:pE<=<%g5-1֌n62w k :h{;&X]`Fca'5[\"fpbJ0`]J{Jүۂ0`6::,8+ߤDfXMcz m*)DBB)ؕRcsCd otq"HP>H c 6p.Su@f*B(;H i>"7b3dxSQ}ohc{!lϼ%ퟛzJ])vm2 .ƫ^ڇGrir/r$lxCZ#oRHo [8 mPj:09ֳW-;F:?I=Glk{>ڀj~ s%/ v-%Bkm ,7yS3Ln_+~[iPLn,C5 MʊR;Ttņx_A!m>Wŗzb>s}I摩?ŸSAŋA׉DxGʴrI/oYv O:Գp4y`.A PSP㇒ja<ͱ93wbept]"Zԇ"ǭ,xR_bƦ2ʵJQ-1y?i%]e vKu'9fb-k"㥰^7i#~Ln~"|XHJTsU4Z :>SfxvQϼ1%m8%|\4©^~{!!m! zI!'w҅n^o6VGmf+ pxQ#%B2#& (L24gz0wOhm7d>}p=>QM"g7p'͎L G=QJEO'1*M!Ն;|1$׊|יCߚ^|K]CsT=4lȤtrUV5'y;!_>Qό۴oL3]T'd2_[r,60W} -q'@=?jקz1N8b¢$sGQsm}ee7׼DiƔUݏ\ ’b[^*i[c/%5ȺGh@hdmR E : qp a4Nhy|ͮ Wp"n|%&a]D5-` s5`]&&?8sLk[طT7ifcޖa)X1;靚rQ k)=_\˥_re |1y"bFw.X:th/M Q0*9l!,KUoy,18B Ռ?Be =%7m"bհ,YASPFhnFnITwe~a_ZZD5+OPK3ĐBPWVAPghKN ysGwYjGhPO SD;cփ M$(x4ibo ަ.`5s)n@-׃ |ϝ Iv_Ml0 WNWO$[>ӎuU1WWMתZ8˖rIe,?Ս?dO nXM ΀UC;a\@:1 2!!Qe4$$do)ZN+8wVUaHm$tSfU+q.ytXchd14wq/#^+*:=6&[@ӂ2Yƿ$p(?N D\G=<ǫiâz}j4n+6Y斉 #WKGueёr`\bY\ܲ9oQefO _· zd.EO.p90b2QYϜ(ShT`[D{)^ib@ ݓUv!'h fT@p¾`åKf4`{#ג'o&xXDu MjeP}a"QNӤv0Xi5rvo=N 4@Dsy/h~7\˖W0@^wg)F)p;/\Nl}xM'cP/X̿1D|YBb*p8=9@Ew{bFVuD${cyxekNYkeAMmžt˅Ϭ }Dq 0Ne'i5uq;GmC1@8m|,qs82N0Ymvoj oc7:9;*^^?DڅJ<}KhB=v"#Tip+c-?w\."2ÍȒwrT V]4SU>._LevR%T;OpL(_d-xxbd*|ޕ:,.tC[ ?iC%3Ԣys/ KcBÜBڑ9lM9i!B"pߦHbg: ˞C%2beIAbQ:i/o9w5]ޜ:$ dfgNV]T@% 5uyK/T/4%jkM#CUoAŮEѱɶ0N-Ώ\d2q[(3IƴCeH_IL&N]F UXk j_)nL .1[%3u<qZGKJw@e~+j8KJf@z78yJjތWuA2)5>@DFFXTtApꥃI& 6C<ntc-#Ua>w˯f sحII=ޟpZCR`!1@Cyp؎kqK滌:ZEe[Dcʼh+yֱ0Yޥk QROh\vH7ٍTh^ȉC"sx[ 0s@J4obԄM4OB"R|cؗ/q'=Gr- NC#{?+c(AWJza+) gEY) Yө~5DZ3ag9c-$ X{:#>KQ%^Yx5)>Y0|eK.%.3<Y4t{ʘ+澪; Z@³4,,HP_Y$r? )7"^ hI z]0:GJ;SpQRwDܓ?UW[49وF]hWJL\5cU=Hhbmbb(vYm-&jQ.lHڿuپD_őW*wemIt *ge-t3ce;5rV!?&H> }RL0"l†LvIYV8lۘ2\f~Pxxh ;ncQsyML !Ђ@Nze>?Ѿ:5Cr~+r^)6U :qRV$*GVNcll@)%%k3!\XpEQ[V#W^zFYt,943{?r @fiP ͔u]cPB,O=&]IqY\H>ot,Ջ@a3+@(ow Silrz=eY1yNn ITACPf^S2=x=r+Kl7bDַ-)OAKLĀ~7(jjU+Gb)Ό̑Hz"=a" 7,2q\iDym,Ay/K,Y=(jn-0b[UXL@^ޱN0Yu .qS `TGVt x ל&*V;)sɇBLBq|)kg)tONB M !Xz!ӲW'$^$5J'I@6:5Ċ&z p s2!$;py )RFV:.۵'Q I 0yn{xp9 [kHnL$<*N 8f> ջjeE 08^zؠswQXa XQ̂z(cn"lM,H5֍g/S\4G7KYkY*ϲӘh5V;2~gq ݡy>00e FjLJ|k8{Ķ݊SSKUa hN^: ԨU"i{Dʜwc@1gQqh}v!)ɦ(_:%"ؗtϗh` zaYQJ?K~W$잫ִ0r4V8Yd8Za!~eMX2㎉_ϗ\eCC`V)J 3'}@*JG:f˩K\w-p)Ev} ^fhz^Ɓj®;f&{˹JҹCXLY7Ig U< T[PbW\0gSj&#-wd8nZukC5(&1'ЎqZC)"^ka}~>rf Jf/C~8`kxNU"b4{8 [S5S$UO]5 "jld;V G64/FӜV#_6xPq[b˴J fLX!I #>_ 5|-p<~"soo~E[]gW*%f\c.LLtE)U4jI 0h"F+.0W4oj)+ȩݬ- UaiD*h)@CW 8?ga[gGZt~)>_rylz ^deP2jI7>cp}q8[ڞyw ʐ{?zU(c&v$\buo<\,J*!^-ǯr8߼[ەMp+0XL|zBn378BL(/z#BMO!|]/:#U$Wa~rRa5-` 8@O%-%1%n+GY mf*\G  g%PZDunܜ aHGNR>芹t00MʈsŏԒ_Q1ׂIKsD 5m4dtI"7HkVR+c"7ڴҁKQ8RV3(> a`[Ch6Bk!6_S-=ؐ>aZn-xk3=Ρ#u`3INt{P|="h]7oteV|:7ncA7@e~ٙG@j5YA+^4f fDRqߴ$Kh׋|Q^֪QR(rJ%$~t6xDC'h ӯGoRo~&Zy[:Qbp|F>1C\N_>deXco>8F/Wo~7 -gO$OGgƺl7nme${K}e-5:` lV ?P0b2*sSg5tO':˜> 7ݼxAʧ>&bq^ O<^@c`U\:j],r~Z{Zc fRQj$Ok{@Jwi4fNJ'3.@j)!>J<¢(9l1 ;8H/& .%uUܟ:Üy5HJei{̍=[nhG3 I+,2T =ck C}2\PQ?~@~a.csg\IhbXOGM =gï8uW!oxA5So,?&)%bԆn3'`-,Y*?xiHȜ`QI$p:V_]r} fKU_7vv:֌`ӡ~HM%NG=m㘛2zSZeaWl n0٨ubybj;Ƨ/W= }g{ 7UT>L;wV`LZ3aϻHJ9%lEY[;H5 t;5$.*ë Jn+k:_~U1dԸTեl OQݓ9 CDق. Y.jl,m+" 5CѴyVD.mR7w!(@(߱Ȣ>xߵ[ ʃϓ|!R{duP)*X1DA +^[Ebe<  (Zdo5C- mb`i%rґH]|HH*-pȗx#b 4B%-*v~ [(Xӯ ٛ?5| P_ZjS5w8J tNjf.t"Diy~4 ץk@-| *Վ375}s:ʤ`'pfY1B|iղ=B58Ko;G& )E1 HDn89^/0~/~CDPb(ϔM|}z ul"./*LfqwrHu [0 g#nA֮*6 &X7$"5ĕPg6PnM?eQ0ޭ'Zs2TV>PբEPn;/@mj99IҺ=vD_[mRdaU}" 0\0:踥19 {!tccլs:z5ʮDNR<6 h{U}RkxWmΊiSk~*0B.N%TB;"desRPQ=ID(m%nl a'O\4a3̮ ,]T*.R;PDNV|0X3.XCہ\#etZu]:k/+$%rwRWHa#]qOg> Kp/KIKNNc@hc0,TZn"+|$^ڠٵ_KrY.gtigU9d'=p fd]Zʔ={h}y&SJF-sRǕQXNsC{k2Jr]F&sDdFhسL6)!M-VIe& ^Xuϡ&(*7nfڮQu\I* ~;" w.UGgYHDzSeCsN G+֦Qб |>PIGZ0myҀǟSr#aycK-mFLX!#4VE1Q|卟{XFDdGtMa2͹ڍ`YArS轟,җrB+e.jwv23)?;"4 tLWX"Gež1&wR@~d΁9b>|q4:`.ue  Zbx6\{&DGBcQF c$¼!.-ʏg Eac,Y(-Ak`7OG06\Dh `9y$IO&* 3[`HԼ9:{(~- ){*EԸ~?}m-I肔Th}R'¬<] J%2!e)Ƕai nLu -MحwPtv=#׼1WPtM ƒ S氊t`*bBqR/Qrmi+YhcIfw"]LG N(x_x'SQwe-]kLy/mn"3<&z>/g׾8͎[m*'vd2RCQ 53_A_jH $o=^Hs f JnѡQ[E+ףΓs,$*>O t:NAX&Iuǀ` IrgzA2F`:^9dYٍۑ.ěeK_K|\L +zd>coCY3%M6^>x%}#Ph2(9oC\{&HmQI7%@`0(wP}d̲u8ܞ~a!d^1Qf 9g >cϋc3|B! G$24U4őg ǵG͉=(sjL߇TM0q7x-\:(s,2[ s&P5%euG_1Y:QňgTb iS5 u}{Hc1~G5uXq* 3c9j:Fh=4#cg=F/23QJT`$~SS\VtQ.<4^{͋_z*#9>izSwܧVBJ'V7Բ ꠪KGCl E ׆aie&`Pd)t]׺*_.-FA/BC\x>VDڶUJ(ߒ_jrTDL]JSًI@D!)B0}S8, HB`ĂS99gw]KJPa!lMkB7J{0]ۆ=04 5#̩i kS Q@hmnZȂLVmG-p}Ng;s&cь1v<0rSA:z \No QuT}ي]+be IiRj1?vWR Goz%盧z+($H`BE*T{NDeޣrUs"T,tώEw"X(F8S(AiPD9q쿊L0,1dׇ[ G==rAwۆB_6de;F`msƷI{_ډ1U^ͪrO̟PR]/*`~ Ʒem՞V+N U91O>YauciRƒQ_ʡ>_mhWME+yt>; ?9g蘲xL5ge-}u/y6WSA,\Ġr&a- rӉ#"ZXs Ln]lݐp7{Y$Z3r{/^C%!bsuT؋pMp ١Vn$ 3Ŋ<BM1zըPB14QeG24r{馋FV}^Jm8\&1@k&p$$XQ]2Ub O<3@lw[bj\tl5%+a%afjӟ*s~*#k{lL| HΩ,^Z[*ζ8[bh.qC?EvURKrҺ31@ԆE]}眤A"h3s'O^w.xxU^:uc"B߇gcRQ+ip`^߉m?,] uc]'2\ ThIV}-s+YŧrV*}bΰ(e-)eP;@zHaҜB_:F˘#r;(< tm ܳjd9^}}jsh XҕD jxV*cßZW T<1ɽV'Nx 0/;0=-,XD~>r9Zq x&ϖwg!\QML'`4{2T_3(OH!Y"/GH_k'x?!'aھ ˍ36u1%BS*D/oZߗPk8Wp?'R@%4@?Ѳ1Ѣ?)uKN+^( XSP <qƅq3kfG7E.[zjˑn'/`$nڿ}¼nYsI]H-@kSfp#~SE`K<;|hv(9e!oZ3:9WKphߣ#$nxb,@6_%֥WY.hdGp|5L}agCB?^Dح!v44Ōv2knghCs~J^W,E[0V919K q^A06뒆IfZ8FSYrmXS#+-MKG%V v~EF~ x:L >d/EgmP#ݹ~ ٵPw";j<#-E?\p3.t-ϸI+E{7'jg-w0L_$dB+S=/ӑG˨byeKkP ~IQۗK<;ȳ>]WLZZ+- n /į&P9WqqKSx㌐!>\h otx7z*@X\JG `Df9J>pH6"[!E(#' Z߾ !&]J VNB|ryQ;("S:ÎUb$|̂.M)m6;yRa;='gZ{a/CxԜGla' 5Q8s7{yMnc>N#) `]v ԕh^yz{~'o@Oі :},ȩ1.)z5a2E WXL -}2|ݼI>Wk @rK Z*U~}4J!|MܬUv)d 2z?H;~0eR苐,`Vʞ-j> W# &u\np};R7u9"_P-Q}F>o=o#>fޒi&W< 2fHNpߘ$cI)Nn% H&J…C9pl1%.x߅ޡFva[:W'[I ^\yw~xw:D>B!kxJlֺZX@ɋ@+xr7vd 5llOvE뱚h.OaTV'J0-uhL쒗[NwX( O3=~Wr"2\5TD(uο9ɼ]7HcA%TKڿyyw]Ҋ o>əjetOBz$R44;kpo1r;T&)okQ #b M\|J(=Yl)JvRm姬; ]@Si7)0ݙrB#1DП aw <fwK.Z-3 PM ߨUqQ@vwpDl)0 'u{%Rɓv3k^CHuSڨ}t h)K2τ`[V/ƪz]e2bni Wl M ľ 3ulNUpr8hb SΟ%W}}z[KMh8ΛT@[vnJ>m''(J2DnSe+\N—|ߒ5nYv\A?OKVyQĵMԅ_c3p= A{$693вنe9{Go(} ;}|=3:S_NEU8K.1RߝLƍCRN$&Vh]JПS}6չtvh^LK7+l7"´sY{@vCf z)K]Kg)-t,9Tq|-5^cr=kY0vE+YI[qfx+eBJsh Br&ȪgMx_>{'ߌ67&?W:;|%Kh~RRE&,)OncŸwώ7'Ŧ;qJ'8s *A/\1qh1Lϐaa_dIjN'o{>V*r_ 50u)|Bj|>hxTuV wը0K]r;2%4\RC*;`Ӎ ӣʙV$VyG{]r(+j)!H{\UK|@ Ƹwſ>X =O{ĜmrDNBWd#5U5:Dz/׌1e.wp\vb\3>iz ɜtz eBV-q;81:ta.qgU Wȩ?K<@V5/ң`a{[&0m T p^||)Q_Jd`bLZRƧGW Oe=_@AkSc`;䳨CQl]·6&t)Y ͙?O;W)R~pO:{`,֟+;(RFЪs LݛCDA ?~ q,Q M:&-O;#rg rxiX/#\p#a'ʏa,q퓩9O.Y͟X;lFmzP#\aXm I&Ʒr3 HN"@BWf>/nnde&S;@G/M9bГdݮl!?"~nƑ?7TO6J}=:[GNpK19Q߸dIiMBj̋!\\\}KG 9i-sˇ#"bXign೑$΄E]'8v0Q Ri,CWOG"M6<>}l J4eٍynu;Tvj%p1u^5 fᐒ34ߗrqU\%iШiKitF tӨD46ܤu`Kdn4B!;ҽN4i-Bzҭ\^DMzMAM/A/  &"̃+3?>$dᅬbhc4ZkwjVk.#Y"KoU",@O)}ࡧwΨ`4VHʞ;gk^*Uqlb<3b $ f+Ir+>' WefeU ddV`V58B>N8dʀ=C`ƾ xL "e,?ZM{&,G,a.ϊ$4Jj}Oh> J6gi`}l%PBwBj[|8\mIlX~ #Q+?"օY'Lj#nUC7 4ʤ%iZ/N*|֎SBD[M ؅[5N1_ @fYDoTS7Cbm9`|QT Eq\䵔6 ;=x|"z:z \5c3+v{ccp ^Jij?uὈ{Mo{c(SxƕeUNģvn]r{|ZiJQ!\C(R* &-1QW>En;h (] hV9[b\Mm_ŮTp܀ r'Z'maVmN 24h3V^Fl<[`~Vm"T@_JAE_*pQH ycaN'OGbtI\N;o>^l>i&Nq(;I6WSlq6!e3j έY+`!S)&H;nplzDTq`)rQKW xJEoC,;Un>Bvd%kN.cDOꐗt5"xC_r d26s{8j0$B Q9z/Z{myNJi6w\ܾN\4*@FiwYQe0`"D?rGWUiNT jJO-.*b}kJ`X@E#sdw+snhu)#њq¬JK,/tʕZ,hDnm؟׃`|/̓{o YGZ6,~f\SeFS_ڴ⫠zڮТurC T~jr)|{>>!w6IՄ2ޢaUok5ֵ&o8ssOShHu- [Wo@lB=?5GW&Or f؝,> ]9H QFYs0d*2Q/F=3/`ڒS&@JJ0 *{|\$iDE!NWFb{b sUr·t&Rܱ­U8cA6 -1ņ6H^;vL +7+$g9BǫQD+g-=dbYۦat2E&ޒc{pnda txtgo2$,cIP-RԿ0xWzud4i3u;8Vum~>_y9$ű%@^ xr rÓ|@;E0;„ Τ﬒@?$\LgK<Z*§ȩ)=CQģSoGMeGeFxĖK* ȵXk|df>aN%_6$5>` A'O5b6ZV}cC kmTg1b@Gc,+,ٰ# Fk$H$fSG|oq!A(eˤ: F!/d@5\zTN? d%3fy"urHT`mi 0FАBL:1Ҧ?T]nt!$HnΝN,3klϺk$.M+NP56Ʋ[I$G N.ݽPEvknA2uF`d@ F*n7ʦV:&{F.=[^:\oIT# c%`paJYb\=dBɟǛW!0’ M!}4djKi5auV}?Ry^\>Ht4cׅ&(MkSNCyJ_G?(f^b+fu!aMp#\cS{gi)Ybs/`)h98P2##Kyžg'FeV.RP +LY[^~ժ4y&E-Y1eӯp4 Ϝ<$u{R bzNX#z12uVkloŽ׺0z-[+@91tjlF!=+ p 3l^ޯ< iS˰X* ^}[f_P w+pv>S$uÙ"%*n%2~xAw9@VU;o[q`h~cxfЬ4C9/Ӕ$'1a:;u^_g:ut!=41ck oK,*q̨خRTC*Ѳq#2;|LiQ􆾈5l>&),Bb?7YD1a\QU1|%SL状+h{[tK^5T>4>9i'P-"ml2@?m< ֏%WO3dnjqQ@ћN1"z%?p}/HcT1aRōw$1mtD}$#$٭Vyn{ildhdfMCP/5yCbGPS }n3A~S wG޹k)8HiԂF_r*},OįG\W_2鄥heeσ `w[ B<I9zva*ޙ9(y5@,%f9P&; ~.AK7՞)ЬV_md)1z[$d>7 Ns ЌɢM. J09=x20wDa~?7Դv$*¸xk؉sG<;M|wr+EɼuѫL8j!k/FGcrжV9ؽpὺs kCnav5ͷ!0*)IW0BٛE{|L(\ðe&|@YwX܅NsӁ:T{qbMB:7R6a;|ťF"jg )[ A(Gos4~J~O y0րYDQЊ4+CZ'C(=_ dX.Vz5XxB6!V>e'O9֢n $Tgyk@Kge/H+jњ>Rp){!6C;#I9 l?CeB}4S uFq'8،E 3D`G#(PZ&`R|h&OlIIq?uR)Z{u,AOi-a3 ݯznt|Tdbf.ĆwʙSR]u&02Q'X+}ɋqXWrBSqE;.=&;l%;{3?̢=x SWw~ F4մf}+LHl2L^¨cTτc͜jh rܝ5fN 7Ȁ#̤IB!6W0x97GȾ'Hoc#!vN5q6@k z c:htYCӎDu(‹\N>91l<Xف{Ot+"d4aQlW/ .MpuwǼ'ש;] D K+EԬGf܊ B! b3a>*S!Qakj`V^Xb/~2*a3 qPGbYH #+g_f@kno>Ü|֘U I]_ο#,m^790Jez ܵl2Mr= 0I _زbD4\ ̏cOdkTK4)| PVY(ջ?M-//X5EK葀6r0^r |Fh8?N8|?.4AANo;5YsS^?H 0;7]چpHEmk!] YUmm]+>=ݿn]t:VASdQrJ2\~ZCªn?HCᑶCx:$Hԯlg*K(d"{ pK@$ٟ ,)pFPϮs_aHi6E 7УZ J2XVo $|ҏͩMuC&O7s٩9 vV3*yꬼZeNfܐgԆV,b\ݛyΚC5(EwE¿8*Y\$6L_,\6cn!C$r21e'~e]Iv^ي?q.Sʳ}S܄@{𼔛 >_X!ʼ`[ٞt~CC9bAڧ% nQy@6b Z{_X$'p+1_ۓ6KbوR 5JM`^KzfY|fK6RL0CJI'LC_`A;V_~ޟ C;@,{'/B@Cצ7j6$XܳG,>r$& zE]\|$Ug^i)>l`uK 2J @T=KU-?[)+{XC;B?Z"yE7_UQUqX 673灝]{@ɳ׌T1q>֡to/|}ُ:*aiP$ Y|tuuX|gEQRȇxJEdXڏx!JI-U$y=<>@7:Q;t[p X CiYL3y)49 rs%̖<ZeƂf/~"w_ߖ$\aʞ~Օ.:' :f^*#v qqǎO>ESЯ4C N\ds0l]fƭ—wF3%e3MlyzwDO< is<%) :Ln8Veqç4&:%5t7"qek_w$p8f+3q8R Ys%G"*[l0Yk X~~B^Bcqs7(F],ovy4{v/_-{؇A m rW,lIAHۣ|5;pqWk TwР4V' JE[܎\O{~MA:o B .8}\M!䦰.&j9:l!  k" ^N;i\b$ɫ;$O[=.lQxɎ X-n' wì@LxPZ㬆t՜M&XTB<:($Z&XnԆO*C 'Tڇ~`/},sH'?u"zyQ0CWNvG0&8U]*fccsR/Хq/06.׈S5)=g DU> *XwԻo4 |ЫqN$*DEӭa qt3Ӵ&IҎ|n` }Bo$V #@ $hi)0baD|<-,n)U O_g{vDmP-HTP,s i㣢Z)2Yn)?ΒC$+Llڋփ~0Yޘ ;nX* ,a/+5pˑe#JC_o r*aCuͭdjILt>!o[ɯߜ /^bc-7ZpcBo5&SP=2*/'EEE+bin&cvbf=v;bDͻz14[5 e(ɤ!mMjJu2$>H} Q hfV|{(3[>`yt >~S"_gRy52s<*I,=Y-S⧭QNt@ء ̲EU?r4=[UVܣ,zd~%z pMyf"n f![аuq@G8ઞj(B}I(|)Fj>_(|AIyǞm5J2uK !z}!'g5*nel>\-CKW$rܿh?QCb> =k`|"b֝xԿG90\ sf$ڰMaRG BW` w=mS? zm o©#lopV8U/zFOKqy3^A\'duDc56 O`<6ňWzHMm͘Q'bмa}6R^pgҷ$t[Xldᙈ 'LO]Ց)?"O^Б$}-"  c*PN?#(AE&PzшNJx/v)1׋BWߚ1"_k[PKƽ<4C-<ׂRN՘qX.8 5/W1 R!h gQCz\{ .bۿI'(Ha;'ӰA=b`sINs ޣp0uxq5#aDWǥQF.B '@6L1hPX*+PVKg.\w36T=:B>Go8x)F2I»>cYp'ieZg"O7BO 4gK\G[[^pi ^k-p$ݜ/(6ɨs$9)6SdM" 0l$E;'qS'#]-Yƥ[#-cyF!/:{Pb"R꣧*fh`A8Y; =_1,S "ys40+0Lö#L@؇Y˭l$iwR®nU:.ҋ*nUesLMZ@&&pTLbCL1<02-oX I'5bAG^:::FaS}e )VG&JkA~_ VגjۍRO p |OCh!q:#B,u4iޮ9kƝ} c-N9^8ײ.+T'>vyP,C@Bq$_Q:8}B*{SH',eݥ?Lc~ E-&6:gaXz#[-\BTpfL7ɘWFV(]0:}r)\WcÉ?*Ҥ&X+ 9wD +ed#XuvVhm7=[f"ɩwդj#2WpϏĻx]3M9V{"INtBO / m9W{ES82+vb?/k yP)BNΜbV\#> #*c^J/{+\쾛d=)8`1B"ѱ,Gwe@4֣TU5֚{B6E/<6繖𞘒;/8o(e'qU|!@7,]?'JÔ=l=7,a;tgť:z*{0uoW?ҌVup)ϔav}?$ -r~:k7EoWu\P?dzCX=9<K9V%I;KKoȭ0Mcxr8kL'] L=1o B9,$IgN1Æ]&lp*˜OQKs b闤액A[W{:195D4`z+TV>h&^y,ZKA'] M5VjS7mg>eH"U~4aKC>Rc#,n5^sjLT=O5%DZ"uC_ipbMp@%Hi<XtgvO-9&\V]!ہR5D aeE#1K&pI oWO,/ (m=!=>.l 9^XC&^Ks5Ц֍gl9[pbFHTVUq).>Woړڂљc9GDSG}t[Ψ~j(Lx_:||k<VG@;x2C.lN$Ӓd*^'0i9d:6Ank$Kyh^8p<3z,V =OgQa'W̦YXB_Z W+5*iD pp/]B+=亼 Pz]b|T˃l ?j Ϙx̄H?!ęv7.?q4d$|˿ ܸrp+H8L}[bJY>A"@9z5HdY xqӷ$EDG0_#V 3-ؔH0̣;tKIuz_d-W ?cu3AYhnܺفhQj4Vھۦ4YB9(n@tTɣ:o| v+QcjΒcSF`r^]H?Vp%'Q5Oq{H_J&M 4r4l1R1/$\:ҟuR:r GDY!Z=[GRxVUKH l}DĜYHԅ|l GE0ZlDU.L4Lү~YdjܿFA]YNh{aD ((1!p%m>L&keJfNH$'ZF4F} Tķ"InFyQv(6pgHʫ9\o&~ia05ԝT-"HS褩ɨEXU?sm~r~F*P%$^ܞJ3΍Y/m\9J(6~rёQk6ճNw/ x}VLVypę3G \3+_U4#aziThA}sP%OOѿ򍐠0y PldG.Ն/jWy=*(ʶyP Jnp/->D>@v݂͘✔%I|X{xDB;+'+òON=X&$7(y$$Um@H<:~PeQ(a$J9wMO ȵ-}h?8jTcxw=v*|`5ۀ*IK_G4wz廫"*j* vSobm4te]I5 ӿUB{&wmaT2Ɨ5!Շ6#`jw<#me @s9"BFAi&"xYqjkzqvޱp`w{: Tf SqjLL-_ ;P;Ȫ;[S1*(@i8 i_ĿNvgˈKyA'FzB';FtviD1w"{X|0f(t|v\IsRs:[ޚ#L%g$/ L7{*dAYYNlIE4D qr}]~tRX]+'6vI.kZYhM'l.Iʛ9 Ң|QymOrd5Qv_ZP b$\k^,`TA[o9v9i;`H5==6xasnKL[  YvIJsXVӓ4.cC& Fv3y=)\۶C%]:=S\^#`Fy. rx ܹw$8dl|/ڗkB]8eKzo{.Ay&d]ډP@ql i/@TvsrPknB]JuN*zR QbEbW[;_&K.}@oZ 3 }W`iav`v $Oh!Zo4jcOZ@钥`'v] K c|zm/BzKi箇!P(VJF20Km [ >-XU;7]%Vmc? 9Qu_sv)afۦ hNT( /B0aNk \ͥ;;2 `"{ogkky\8 Y]+#ȿ3ud|ivn\P81R~0gFB4K.d"}2rxA0$dʤ5PUO C͟9>mnX;[ugQBZѴ50B&&0,bY[x\4StWh^bm-~7Z)=/tblqqwfB7 A,*wB2OlEVJon6h0üb3n#,w/7Bw*.HR~Q?tS3Ţ$G-dQXÒTrguYs BV 2b4  CycuG_lIH Ga411#J [T^'+m]Y9'vXL37=W9\8zH{x%C!<3ƶ.{VP2m8r+U-$UFP$1a"J[~٬nX 19$+ X7sYJ#4@!Xzh[l#k^j+=/,'𒋟Y,!.n,b OE ~5EM:OPL~ 5Tka"ߌ_lH~2^~ qy۟ \ƅ Xa{3Vc . "YbI^5.R(H6ԏX 2x#J6 @iy-Dded`!'Ql'0*CMUpێs-5/[b?5LwO3G6ffmJ ~C$69H% jS$B-b u4'TIY|CjBzDK| yԎ,L^5 8>Zӝ_Gx;`]dP]D$!g<>n,zyPs>ι9eԬ6ȋ7tNng/ ZGlM ׳,*a(X^<FR 7h:җ]00j;DDa%j=J6Y)klTECd(cG=߆E#Ζ: l@@FBHSF|jǵgAo,<-PAے7槭RvH"%g&r*l2ˎ-~΂dQ{CJuxP-2E"k:БƳ\A 9wz]Pq,=1ɼ#M~^C;Fe>CoR Aބ@ yoV=o +|P>~/ '^-*3|VIT ~!G>lE+:\sd"-"S1Ep[䳌?:d_oވ҂s&8BngfQ\=&]/ZZZX y#ߘHVG.TA.3i\=[V5`簍ز,lBW\08yq|3b:&h  N䝒[ACL%;]Ou8'n!y&Ly/lyGtQ0:DUsi\^5*VcjR2sܓy.DNp}ztI0ڮ@@ܴR-RVaɃ:g'xծQwj$9:N%"4j(:؎gC+Sl-Ζ?E[/y,Ɏ?U|3n].1R'MJ Z2SLST96Fu5`s-YwGѾ"񈑺7hOH+>0$ C #QrſH26Xa ?ߵvj%e1 [X&S7IݤZ24b2y>܌G)w M1jzry!P:Ӓx4)FxݦC?d _EdL!h(O(%/KQn( ߻ f-6^ǿ@>8UZ2r^.zi؛-)UW\o $&I/XzkbjlJ@&#o zIi_j)RE70IV tbMcH*S0x(&3M7,KIZGR +F,޷i7Gcwݷ+c9*ں>:TaoNeߞ34fX30c$$kȝJ -u5*s @3kyCAGE7w[X~4*u8aBy?62de)٪6hDJ&mQ"bF-!So#$b3"˱{&GhFix}BTˑcX˯n`: 6Nϛ]L{ :~W_y}$ oVG܏b[8ͫ$>zi7ⶽ)o&@0 ,JT'\'7.3Up/o;3̬}=sEp)剘4c5V?~P&N=%t*ضaOcEIdWH2=)Nj9bݔ~s4*L*`I;8sqcֶ:F˕4HHFDϴ5K8PUx1/bg[@%Wu29bz#ŏn&ϒjP("U/#vPx!M ->k=KU)}Q$8_z&Nak\aW/Eؠ@WmwZ%6Nte-}֎7K$S@op}Z\)1vcf%XkѤzNJam,_,X!K=Q}zrARs7XD=zo`KM>{jfXgXt6[En+߻r|x)4Th9`sy62Ojn8ITksv9q9Hб`ƝI#i5L7drM G9v,z1燽 26 fMÞqCY a(2뒛v3duJ$?~YZ)*O,o4߸eun%@n9&A˺25<1Sc_Oh%6py=Q U+pfC  uXR4 5(Cf¤q9d!V-_cv@psj չ"Upq:=Cl'SVgXr\:@S0Ȗ|H䓭&ݏ~=>OBjy&wPL6׫YA $4]rLK@JY<Vv%4"eNK#ZAy#!*S{D7 5g ^:&$W/dzܒK[S&ۮ.g6Emwy$Ω |BPb?&+q fO(0߾d6'wtV0s$-xgDDl&Y)'@?-NO,CQ: m1$ :*|tXxPS(ӊ]\Ot ` g Qp_)I?Yi{M1pc FQE0$=BOG#_h!iEhh\O?GN_ς$S$ygrD˳m(VRC!SIʝ6N( c <αg JwV2-qj+{+IAEp8@dl"cRr'C} 3@uJ0|,yDAj qk&dl͜R%)]&J\"&dGg׆&7 ;tvPN;绨&_̋ *ڳ2Vp\j&Ԫ,*_]C\gQW"C,˄SY"W& "jJk,̾&=օܴϤ kU%W=bo'KW-Իn[ՙp"/1JH(SMܕCkl.Bh)D˖5+V0= ށL.h_#gbYWrq1*6*KۑE_r0T ݻ ( , i !ؼNV}i]vbÉ% / i_:*v3-Ҷ v(uVU`f@\TM݈Ț2>I*,ћ8BiqGCފ)opnCK 2XS3cQ)=>Ap`YmEiʒmc0A;MNopWx,6կ"&,lz39Vhjb q s{fekAO;{b 阵gNED^CzPH3Ř7ؖin@UcJZߡz_u@ {[> |xcjQ`Km@R].%*"zU^R&Ě:{maO]oJ4Qv-qPcфa/#Q#O֕8#En(<2 |9KEa~?%\s(qV>V*ժIpǛ'kIreHNZ#$+aWUzg\J٢#(PZm|,V<#l@ٷZ0{ϱ @i2괠N$$ -uS81IKIc۸٪.I تy̳pKڈC%\#"K8f~A +M[TMiYtLPkV[O"d3ʼn:'s;E y<9@6mqkf[Z=># \(#ԽѓKbmdM@ԍiЅ!l 鶬@K.ypQU1>DRUo+v3 h"Z>";cס@}c铎 s_=Q>pxM'%k H9YwL= Zyp"F4Z~5/D!oAϒuȪ]؎)"IwpM$S,t@>ɱ{- XP-E J^tM ;hXze nC<"6Gc.d(H*Z+*hDk# 72 Kr,1~W(އ_Ė!Vy~˫Z8zA$vhO[r7>xx87t;65ݻ&vjBb~oӢ]h;9TZ;k9ikм%FN0A/NPR0}/(%R$5}1aF)U#pe͚סډǨ2GJd9>~gT2AHZՇgg09*U\kw FUڶ%F&?+Hw͍]*ܗ&CU9M `WPۦ>oC0 !Y$'B$axrQ"lmDo(ة, arī$l !#7d^ڌ Y&-RR<߲8kkhͤ'ȑYe|oT?hڔհ̐HJfcOeg--~X.HBdWx CoqtseQS9F>f$Ɓ#AL=M`Fhs QM x8܀A6מ鵻[x֩=iu|Y4 ǭ9|]"[nWwޯ2Y8DÔ_ B'j $*X$͠^/#R$S.Q'bt< 6_M>E\52S1Z$nG. 0Yݜm00~|<_,.b: mA.f?1|g 2*BȊ:@.] fъ׵wZ#V|Mb%:Y_ZH-MWwͧ FE).S{|'E'4JAjmp%/¿Kŭ4{Nk-kD={|F9G/7Ev }_I⟁9nl9gVjG&H~tk6 2Νv~LܲHM H@xQa3}[&6t4{1 3 x3%gsZ7 wWg{_b5[5Mh+ۑ h)be7lGM\s :קFc'ˉw#ErwDhɢ<ѼpT }s̰}wZgW]ME8btBycemql)P,luqJUy7-1VpK%l9Ƴ2|oJH~3Zjf{j\M704/5DŽh叧BTNox/ JKo&'8{9!VMcR#{_/ ,v>-P;՝ť^/jo2πl+ˉf3L-s"2 &!\OӖ.0E?% -'* ~N@,G:H+Yya'8cFܕ-|/qRXb’QO}:FĚoZ /ZnB#mϗ/#mlMk^CTmqYX!h8@hQW S|ōkA$7ۉȅ$@3=̐ޏRDަY)l;u. <+8KlngN3MGJx&!!^=|EvaY*e-n>8AS¼,nfTR:z漃D8 > #誑2\1bNO3Ų1Cr<òΝ(  7ͱ)ٯgUm$8g}0P&)|Gdpʭͳ,)}Ѭ𫕁-$.fv6M'2x~G?iXQrkXv^>퍧9oyE:2c^}{<)gIEw2x2T dN]Iߕj(ai >U#RBdh/O~}$ɝT\rlf w8j6Ⱥ.]~S̕Ң.T(ArhdžZuv) &_ l"L`LD7AX TngwaV ]AX jaXhcgSSfUw\|cfSCev۲P'8m%5WyC~C+Q~|$|DF GtQ!/NCO8_\}x dX_Z&d %kG.p-ZsnʣJ|Ki[5fݰ'h26b!v>i 9SLZ0.Ni%dk>#tV_DTvy4OKW$X28wFuA}/ @߲@6$/ܺ!jߋ{ˆ~EQadn (frFCJeȋ=]hG>sxϻe]g7yK.ʫv_[h+Lե#8"AlLBxMт4['3 ,B[$`|t$@6t@!Q{OFKFeʇdk4{I)nK./rS/Np԰K(OMWoK H\Xs0qu3 iYfHXҶ'U^s`ir-?yXeXҔ,P͢0?Qc%7jwo'3J>,GSW"e6AVTEk5|),4;^h E6w2pi*wsՇnԅXNM5!L\KDPgIQ~gk n_r 6K:CUn>mO5@` ZL`g qq?@b`u<šݠkء2wg\\2{,.LMSز[sg u K$F xV8r9 koZV̀xB@GQqŕ-Nda[kf#7)i60v㛇;I,+jVER-)!hP9ɕ[]c'%.׽H X|sm ?`g P]49(tܺC {֫F|Mhsl~'"s0BaP%&ɁE Q̀~8w){L )$Q߬*kWwiBRcU', \ .KohY} &-cT@]ZXԥ! 7%}+K$R`+}ŽC>@n|&nj%)IBC^(2 [0y訜1 b}R??lQkXw>ǁ8N}V^Hgnt<(e:) 2z)qr5.ӹ5%"Np&-fQdHǝ 2fREZ!4qq |'tzcTg3΄k۬#>ta4`If U;"A~+ {mmq-,e ` f/I/=wR2F PRjh)(ay׉BZ&h2 vV1֡j,jlgI?\%BM5I{_ۍ{4Hziwfbii O 2r>I_o90BCg7{<T"Ag݄_aCoVqV|5hʞd1z%p䱒AL[Q\Lxae7w!vVm5 / HA ] HjPD61&)1$0c-ⓊcMM? qƐaXL:Ar"@4+,9O/-E_Gĭ#BDN$2*XXΉi-mMG'-bGSJGhy*?cJk:O⍸ëqYP9p𠎾fVR6@c6C;4773'tIA8}\Q|yj!> Sjp6Khʻo 9SQ͐;XH>u/;J0LBY W!ӶG yE)3h7#[K;\tV2 h@z` i!﮳|%`/t|u_?$B 3 V=$& <!^UБj6>@uo^2,0TNkj>bk;"9dZ`vx6%+ {)zӠ#=jZ24oدmƬbלN#(/&1GX/͐ɨ|%N0eIvk@ 6{?pX%ԝ*`iy-h ~P :/C$ X5 /d6dIB8B2R*jO 8f^W{&U16ln-evK]4nܱǚIXTODNe"MGB}j$ pmʾk8A6jZA=o;6ՂM:Qs6;4!v*Pm:iMb5a *Y%AAzl{~u8pV^]BWG)?*e-% yn2>L!=tvxαyLz }b#&p4 Ġ^ś/v(@vĕΡ3?u1]C_rXH@@w!ss=6Kj6ypy+Vs tVf-mMԔI"aнh|ʟ(=|vo0O]iơhn@.OKj4_|p&˺.Edgc #_)$o-0gB>o~#* >m<:ČCn') )D;QC?4FnwdRl 0..v]E xyV=!Oƀ4NTo T2 l +e~)ڀ[RLg(tVE u97y d",bQ`2KCby R)q(t.#!i!$X%oZ #ugi`[> D L6=k5kvR7;FfxC\]tځiL\$f@S&J٥cLv%fH$a'g%}L{T'j%"oI0B fyU cha&@cJ!_wAht$m4@Y*H)ѷSd0A_Wa9GS/q :MZ>Ql̒GdyKX-e͸zb*p `@NdDt3d/U]ob:-_gשjgJ+E;yJ^滅<W{q{墘10;GnE?^ ;ٓ>L@!H$gqkzAc쐏ema0/!JqU-Kף=ÝaQ HVrW#GIgl2ăpf'[dO޳gԇ vlO^/W4]u+};tԄkOTgJr#܆E[2 5ȣ) q˦gz ,)q|;3dD΂16 eO\B>XEA+ۧ\'TE="=2b%<2j36[e,^~]llkPJq5I~P57O 9/,8JֿIG4ЩZh!O`TSbX@2}b>vw_oSɒ$<|GDT3>d08m"Y H$)s뒘$7}z{R>ȓ/ r )JtџE5 Z&c/"olN @xBt$^;0YZ