aboutsummaryrefslogtreecommitdiff
path: root/doc/am-utils.ps
blob: 17f46c8be7f7dfa4cddc67886beddbf4dbc635f7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142
17143
17144
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17157
17158
17159
17160
17161
17162
17163
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485
17486
17487
17488
17489
17490
17491
17492
17493
17494
17495
17496
17497
17498
17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
17597
17598
17599
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648
17649
17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916
17917
17918
17919
17920
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
17931
17932
17933
17934
17935
17936
17937
17938
17939
17940
17941
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
17961
17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
17993
17994
17995
17996
17997
17998
17999
18000
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176
18177
18178
18179
18180
18181
18182
18183
18184
18185
18186
18187
18188
18189
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.993 Copyright 2013 Radical Eye Software
%%Title: am-utils.dvi
%%CreationDate: Thu Oct 30 10:58:23 2014
%%Pages: 138
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%DocumentFonts: CMBX12 CMR10 CMSY10 CMTI10 CMR7 CMR9 CMTT9 CMTT10
%%+ CMSL10 CMB10 CMTT12 CMSLTT10 CMBXTI10 CMBXSL10 CMMI9 CMSL9 CMMI12
%%+ CMMI10
%%DocumentPaperSizes: Letter
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -t letter -Pcmz -o am-utils.ps am-utils.dvi
%DVIPSParameters: dpi=600
%DVIPSSource:  TeX output 2014.10.30:1058
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end

%%EndProcSet
%%BeginProcSet: texps.pro 0 0
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
end

%%EndProcSet
%%BeginFont: CMMI10
%!PS-AdobeFont-1.0: CMMI10 003.002
%%Title: CMMI10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMMI10 def
/FontBBox {-32 -250 1048 750 }readonly def
/PaintType 0 def
/FontInfo 10 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
/FullName (CMMI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
/ascent 750 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 58 /period put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2
1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C
7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B
0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085
EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37
404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133
78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF
A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE
88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4
C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC
BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88
98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760
E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44
143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3
981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490
88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285
4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683
FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F
347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F
FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB
C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04
B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733
F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA
29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66
36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12
048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0
80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C
9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B
75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E
4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC
74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B
D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355
E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097
EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D
543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883
710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6
EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F
7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93
03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2
01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89
500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F
F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208
AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE
1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915
85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C
4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1
6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F
55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18
085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02
BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951
2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D
CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E
BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E
D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1
991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125
6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754
E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80
E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1
B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3
4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65
1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB
B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7
8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA
FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6
AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E
BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051
E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD
38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3
7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751
2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27
DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D
22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6
8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB
44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90
D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A
42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF
C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E
0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE
66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6
E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1
6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E
1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10
B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B
897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E
EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40
A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3
F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA
A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126
2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6
51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3
598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F
87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE
178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6
4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78
7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6
AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6
3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379
337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547
C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5
DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA
7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD
6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC
98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355
821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4
C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886
7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6
B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16
A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325
23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF
C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3
969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10
3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B
9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725
1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239
B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966
95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7
FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE
44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986
FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4
E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA
633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D
6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F
FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD
375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2
6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7
EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C
E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D
F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156
DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891
D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538
D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4
9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B
9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6
B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0
D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF
8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93
FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26
B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F
00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50
909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49
5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF
7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA
BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0
C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1
BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37
BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D
4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075
94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1
F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9
E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA
92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0
63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A
CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271
B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9
5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E
86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0
AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180
3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC
35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD
155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580
AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255
E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F
226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496
9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B
8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B
919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE
A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7
9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0
523BFF5E279508A98568CD5CFD18FABBE9D17265A9081E7BF64155A2CE3C0DF7
88D00671AD65654709589BAD7EA65BBA811387ABA5CA0BC3F66D3D48597A0D1D
2C268375DF47CCF62166262AE4840AB03BF49BE67A05EF66328EC729F03CA5FF
AD3937FC053E223303565DC771ACF32E63DFB96D5030E787961D72D02C195C66
B48E9AF0309DC169CFE8D16E2818DA94693A18F027DEA0D916672480464F7E22
CA6E431FE38D3FC019BDD229E064B72C545C61C6EA55984565CCA88ACB01F744
3B4593CC8944C70F30925FB48A16342CC26D444F54CA15E5A624C4A2DAA2AEF8
404145BBA339F2A2D6FC2F3ECE54387761CA1213C8D56FF96E37C6147CA44B84
262EA87E7CC10D931E6B5B80D7F09813498497AA84ACB4AC69BC6C8481ED2953
084F560D7B1CF90555E69BD2AF7C5D944E8E3506165014652462BE1BC81CA341
E1B0725159D36DA0FFF3577D1DEBC5D91AE683FB0384
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMMI12
%!PS-AdobeFont-1.0: CMMI12 003.002
%%Title: CMMI12
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI12.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMMI12 known{/CMMI12 findfont dup/UniqueID known{dup
/UniqueID get 5087386 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMMI12 def
/FontBBox {-31 -250 1026 750 }readonly def
/PaintType 0 def
/FontInfo 10 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI12.) readonly def
/FullName (CMMI12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
/ascent 750 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 58 /period put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBFE3573BF464E2BE
882A715BE109B49A15C32F62CF5C10257E5EA12C24F72137EB63297C28625AC3
2274038691582D6D75FE8F895A0813982793297E49CC9B54053BA2ABD429156A
7FFCD7B19DAA44E2107720921B74185AE507AC33141819511A6AC20BC20FB541
0B5AAEC5743673E9E39C1976D5E6EB4E4D8E2B31BEA302E5AF1B2FBCEC6D9E69
987970648B9276232093695D55A806D87648B1749CB537E78BB08AA83A5001F7
609CD1D17FFA1043EB3807AF0B596AF38C91A9675E2A53196FEF45849C95F7DC
182A5EC0EC4435A8A4B6E1CDBF9A5AF457564EA72BF85228EB6FD244F2511F5A
CA9B71A65D53CC06EF5F7EC3A85106139A4D312378BC22183C09A229577B793A
1B7422611C03E84BF809F46C62CE52D3AE29CE01C32B202ACDAA5B72733EB0AE
C31D7EF7BA88D2D14F85313F7A8B9B7A5B124B03AB923744D336C969E5CE304D
3AD977A46664479EDEFB69F113024E761C05FA48A54072DF9E12C2F352ACB3E6
D04F6EEFFDE209E7FA3DA22E5B1D1409461F4286B7F4F8251B44E5CB7805762E
E129FF4A06A7458F3191926B1CAF70E32C6571AD2DC07C34FF62840896F4D200
761B1A7FA356526D1E3AB4C542AF13623BAEB9F61B1BEEF79A9205B1FEFDAE24
8799D516A9ACC30BC0139C63C9A0523E9D5439213B67D490C96F902958779B8F
68BD8E9FDDCE8A3A2E35877DB6C94B7612382ED8F218EB1157D2ADD090A2448D
10B99FBC9211C5629ED1C61C74FE93041E5AA03EA4AC3FFDA00C2B6E719CFAA4
262FE17F66804A6B54D3669836EE4367D2A2991580C5564463C973CA0DA38AC6
922716E13B4A807B50304B8826CEFEAA47C305FC07EB2AF25FA7945797237B16
56CDE17AB0834F5C97E0CC5741B061C6FF3A8DD1A79B9A173B66A6A750538E26
32FBC92E75BA15CFFE22A7302F47908547007402569158F62C29BA2956534FEA
7DACF1E507AC309DAE8C325F2A6023D2FBD81EF42146BFCE6A16A6310A650460
7B07BB7647C8760FADDF0DBBCD3DA6CC4645D1732DB3A22D8B76E1D2D48E4D4A
46F4BEB80CE65F3517283A1AE08391FD1C10ED452133706BC6725AABC80107FD
754A8BA47B0281D479F052CE26A723EFFACB79B213041A536542AB334769A2BF
88505D82C498ABDD5A73EB539530F47CAC52825D16A969C8BB56D4A7F2830B8F
CB63B92B576E7BD922A4B25E634751F8A3B7C4EBAFCB373EDC8B8281B1D1371A
7844E9AD990CFF09F0D7ED73A5CF873D2D5C9E8A9923CFA31E1A4B4CCCC40760
8B3AC8FC3C88BC08BD7407725281BB879A1A822D94997826418F1B89D303F2C0
BE7A0102E6F529630CBF1BC5BF3E4578C164A3DDE45E62A957EF3FB7F0FBBA6B
CA1E79A1ED195B6A11CFB345B663C5E72FA55D80476F604F6C4257B51686AE25
8F7D159FE605DDA0AC74BAA5034F29FFFD403070013C6E2D8EF6A0990D91173B
D5A3AEB98B64E412991505C3CB7C2CDE13C091FEB3DFBCAF30C4C19511102300
135BD5D444BB55692013F52056908DFAB2ABFACE81A58423ACEC59344CEF7D4A
C5A3EFFFFF70759BC3E593D878281225060B97D1BEE6B26EED90571FEAFA1812
1115C0EEC892F5DE6FDD68321A0B3F10A2D771B79BD85476AF6018472A499A86
07D64CFF4550866AFE590C471C80EB12CB3A989A60BC7BED39097C12D9286E39
14C7952C4C64820B4DE44A1827B7B0B535244E93FDB80036D6332F90F95B472D
7031E7E3819E881BD0313CFA112EB3AAE943C99C47635CCA7E34DC0306C04E5D
2E9F60FF037EB11602BE74E8E6B711392E866E3E55D988F7C856417A2B9C186D
639819B4786D039B77F8578EF63C088FF28BD08D8353031445C8498A8F445BC3
D08923D32AC04BF3CAFEFCCC1E77EA894F4E846F47EF62D6841B8D8576FEAE8F
90044626869D04D61D64D56E8C51AF8C18D6CC3FEF3B6C4F7D56FE3260354948
10104F69B117FB8269292579A7D52FED688C663B643D8D99F13956612271073E
1A337AED059B7A93819A28CDF01569CBEB51069D22ADAE25C47355560F402B2E
8C9900DA82B79C64497C8494F42FABE5AC41791C2010D98FB7E593C744F250DC
D837DB0EAA4F75D0016970F3AE8359878A08CF9A697A06C5EA945819151265B9
1A12122B98F79185DF852257BB4798E7DC03712EA6ED34F6E6AE1476788DBC33
9229FADB8D581BE1A63F596698DBD6DB98A092F67197A4FD4A50B648F2691875
EE2495D6BB310078F516785A0CEC7EB6E8305FDBAEB1D15690409FE32DD9CFAE
DBD3866FB63EBCAAB73E3E4BE5D7F3AA44793938AAF3F8341683F0790F1D46A3
60CE083F9BEDDA22E0639A92393960F86602216FA51E2754BC2F4CD0BDECE3D8
FFAB7E0E49613DD4956C9A10AEA798BDA1F756C755BEC12147ADECAB0FB73B7D
203A11D84DD2AB5AA98FD38C1C2573570FD49A4924A94A106D2A7D850E793608
FB135853E8C4204441CDBE697FD0CB330B1C3596F32D2BCBF263237EAB362D09
DA6F531B40384DC91F30674760CA7B64BA1968F6A7FC9EBEF431A1AFC5E76D7F
2D44DCB7F61C7F6B16196B3E8B47343F572DBA8B8B21B43E35BB6B2DD5C7982D
244FD4304D254D6CCB5E8CF70E77F50812F41A988EEB3B26BF0F6F69BBA18077
31134B5A5823D10FEF6201D045AEE7A24E0F25376E9FC66340C56C05F6CD810B
724D85CC4BB8D789834A447CBBA159565D08BA5793D8599035BB5063271518E8
F6C50E7DCE71B1D186270DDC860C6DC0CD506010EB5B1FDF6BE47A9A18CC15D7
D657E58BED9EECAD5CE5D49F63139A39BC52C6584BB2C3264D51BD584B40F8EA
AFCD8B83F548594386EB2B05CE803105E84931DC6E7A1398073D48E130E0D907
CD0F1ECC3254EDF5D4DDBF44415DC9BA66C673820CDB0FDF033D59BE2B5EFCEF
01FF9D33EDC88F8D522E07F1689D024DBCD09A16A63519E1764C8630FF36058D
CFC07027E0ECDA01E0E85B166C613B22F587B4D355EB018BA93E92A36007B4DA
287FF5A91F7D8A0EDF5554ACCF45AC8066E88865C5692E63EB99CAC81367B605
8E6C19EB98EBFE0D2D161B447B9A70CDD1122C7B78A413369016E6D8481E2AE9
9AA97B5DD0ACC9B0820F7742CEB2F46F89F3E2092621969A88DC0156B4F941A1
6BF1546D4B136657C47B082A8A35FE96016BAF3D9679B8C32EDDD6AE6DF3BFB5
7854074FA019707FC22BFA82299E72ADF9A980AE29A8E2434277E58B01F6B03C
192E1E25DADD49F6E3F69799AE62B56E00B60A031BF8721DB8B2CB6D4A4C15CA
AB1FDE010AB7DC0DDED977389B101B8E53A949222FAA126656E02817DD32B0D4
A49516CEC2B97EA7C78FD66229B044EB92F502384BCC6CCDFFF995EABE3BB7A9
50D5D1AED861E7D3BA8D333026C673C5762712E763E59261426044583D789C67
A606B96F97663F92BF104CE02FBFDFC521EC0D6670B7D4F85A229F51426DE912
3B729C4A535FB7C88D0A5E78074751B58885DD6BDD2DD9E9C83F105E8CF63DDF
CA7DB39D0319CA7CC2E73F42747F007574DE25AE1538B4D493D22D0D5F0F80C6
5F6FA3937C8391DE2F0116F81DB2DB0EF751EC838A7F85F163A6F48804E84B96
8D715EF25B7E2A5CAECC558D80F421052A1D698F3B8452AC27E30A4E6226E3CE
084C8A83ADA0818A110923CF7AC7AD4CB92AE4ABBE0A9EC1FF935FD02774C1F7
92A278E513012AD17722A23C55EF82E18F8847B5CCE47F4FE3EC508BA563F7B2
AE56C94285A18DED4D432FB0CEFC05A20BC17DDF9FF919C724810A8ED7358A27
97EC93C1A13C443A91947FE1F6F528EA7B628917FA7E554A1D7B31ED46C5ABCF
92BA57961C8876DB4041305EBB029B03D8351D5E2819FF87E97ED214D8F1CEF5
7F7668DDE223721C0B810F4A4AC81CA4EAC86EAE546E1B15D91E626FB9A31824
5BFF17C4E79FD56ADBF6DBF01BAF6453A81EBDCB38A5FC0FD0FF0646B3B0D199
13E2E59A1B5CAB6DE5329BE389BA0E2A2AB55CA40B711ED746C24F1E48892E76
6DACF7DA163CDC90CF076763008E7A899870CDED5A80758E6177BE6B93B07EB1
5800A3BF7B9AAC3FA825CE594EF5B7546B181375FA8F37608DF17856D2F8EBD5
6030A9E6F6BEAF224AD2AEF76D03B023E2FCB922CB8E3C6816AABB61FE6E4F83
F21B4935102C860ECA03DBEFCA461F0E5B93E5A8D18440BCF7D1D6252A24CB6E
A64FDAC8B67C4888519AA368D9C4A8C08C7155DF5BACD75C5196C571C3C456C4
7CE8D90215FA6EE8CDD72C48740F7F5930EC3632DB63A9C8D2DA125088C0F05A
9FC83D16B7F53163F4EB6FF372C6C3115F1E68EB35967D11126EDEDF0BF80817
E68A698183B3EB0A207DB43786E1B9D289359D75AD5E465328CAA90E712C2962
AE2A466173F2FF30EB535A6054BB0B875DC8552C16B49DF17CF84D98D35497BD
F55E273FCBB0C735899529A69990E09149FBD2DDE64B7FA8D50AE83925DF03C8
0B63EA158FBABB12A028803DA4B9DD6C48C0FEC469C4E730729F4BB420D5B003
1918B4AE9CF35CFD31E8E62A44C0484E3D00143BF1D330235E821E5CFEAB4D31
7CB4604DB1F310457FCF9075A3527279644D908DE847CCD00B6F50DBDEF91D3E
38238CAF550FDCABA2C3A46237218DCC5A09AFAF69997E1EBDA7EFE6FC99ECC8
5D4AFD5EE35FE2346BE79B499EC8EC436868154A947D13BC02C780EBA4B9E64F
3026F1BF5DC1F8D64FEA1281EA40B4BC355638A3A59BD9055BCBB232FA45EA0B
B405131B64F105814019BC55466EE78E9E9ABB62DB30EA452F7EFD7196C76A85
15B2CFCD89922CADC0F392B0C54A231F3999AEFB53C24EB0C63B0C8A1A1ABB6B
AAB2F93E5ECC7AB90EADA320E918106BAAFC1F8C425C617639984629018BA674
6FF4F338AC43E23BC3740542911C058D43A49A11CB3A0CC8E3088BB5BA6048D6
CC2AD250DE956BFBE83BB24C945C20D9C22E7105983F284EF478F9B68BFB0322
EEB7D62802CBAAEFF1C2332159DCC7243EA40CE15C734EA905E04C476B178B82
A08ABCB0B86A7330C75E62EE7844C9E22DDB013ADDF20AFE08122EE1B930A81D
806A0F8CC584CB7FF5F56F9B35E5FF78FD93E7E4A40C64537464EAA275FE88F4
461FC6A467C8A69B9A9FBC10D44AC1B753D313A8E7D97F5FAEB60F82855658D1
4DCEE043C8FCDFD8A29DD091F3BA55874A458B2B8989F35055C72FC411382361
9AADC717E602B48D7C9521D3971A6F7EB19D539445DDE9EFBC5B58FA9E5E426C
172C45CDA24985FC4632287FC3B15849DEB56F5A061993AB10A6BC59868534E6
69888175053108B77E4978D971B4EC57224C0F93EEA4C15AE92254140A94704E
ED5666FC06C5341F643F779CC88A9E81891565C63B6F7F6286E664F4E0A48690
356DC96F1B98026C563700772485B83BFA06435D4E0793EF822F423C93FBACA0
E5D889D2B76771C6F0EE997A5DB43C2F6921132890406E3C33F6F159B14C5D78
7C151BDFFDD02B697315F191B5490073EB418A4FF2A398C68D44F0CD1B87CF9C
B52F12728B72F94D752D23151196A256908135C87991E508B8906CE2539DCA8A
31F86809C8C6C18A09F6129BD7CDC6B37E76B648788056851F22BD3E3B5772FF
EC01D822B57FFDB3BAE624F05531292641FD6A7E3666152D18F6C653048DD7D7
98A942C840C4A0FA662F260B21C64214152BB86F03662A330109C5AC0A5EBA30
C6201F558858130703DF76AF4FBBEE069BDE45C0D9467077D85FFED4F9BA9C61
AED87D67CDCA453A6528AC5BA153E1039D9CCC556CEA5CBB542265FF54A1B208
E0E13740E7E7C26AA00AEE909F8F3ADC2726081A744D8EF6BB711BF5F611A900
76F91C26A338DA13A7160A9F42410CCEB3190000D963D036FDA05A29F598EF40
8FAE6F8E7E6F50C99C3304A573501C13A00023085F057DF331E3354CBE65D573
CAE73BF15B3B96B502E0AAF2B4A86237E98A997AAEFFF4227D5A26E8972C48E7
761F430733E6EF8AB2D903C17FAFBFA21C25F8A0AC157D397BF3CC1AE7598F0A
2BE4FB46B29443CE57F41FD5F91122E9D86F903E94D5B55E2BB95949C156D138
89883BEFD634311F9280C7F028DCA6408D3A682DF5B55B9F7ABF08F019190F60
D39E4F0E80F0594235B09A5320109638B938633A2C196E4ED2B43DCD8643C3CF
C6123B076B7F73352F906D96FDE0FBF50CCCA432712C574D5857838BAC30B485
D25024EB254A7EFE57D1DF0892C275CDB3DF77602F0FED0FAEBC644BCACA04B8
B424DB125E487794CAB36E01B5E1A26F5E1E97A739AA36D77A12F5B45338EB39
AF36CEBDED55DCBFCF497FD475FC6BAB5530AD6153C6BD982564EE8712185F1F
D5EA7ADF4104661168A01994C1FD773A50C8AD6A3E4D332E4D59521BB8BBC6C3
866EB4AC3EA4532477E6CBF6BBF0860031C3B916AA25E3492670EA67F55CF4FD
207C684A0DDB6F4AD21B2909CBA71BCE2E762012B0927BA72367A6AE0AF87F73
756C9BC85E4EDE35317E2CCCD138C02C7A8013AFDC1A48C3A4BB8EF257BDEEA7
60E012F54D12D31D18DC59D5E526F12567B8688B4B67E16B56713870300016BD
A3B9DA87FDC865246AF8E94316799110D86B1DDADB8A673402D4226C519C058A
1D1E5A5778584FC28AF12819B1924060BC4F54B1054EA6AB0149E04B8C4302D4
A56D8A347EB5D3D2A0E12CF7E35059BDB53D9FF6BD25F6D9619BC4669CFC1048
C6C9978B8751B840F27D82A69075832BE59F55C1737CBB1220FB8FF691FDBDF3
03BD7D225A9372AC221C38245E48320E1CCF898D9EEDD678E5B8C65B7F588321
1A3953EEB9B39EA9A8CB72DB08C3E9234DFFF5FDF9DF804C021D57E97DA7622B
97F4CB6E0EB640E0DC9EA15C5193F92A3A7565F4C7A4C9CC327F7CD2C44900AE
D9E76FFE62FC37FA376E77131B566AE67C3E09DA80F198BBB995EE8FA47EEDB8
4B467C6C7DB8AEA745CF8C56B8BE56534E9C56FCB2B7006426DFE93D728FA4CF
94F131C549814E54ECE7C914C5FE8E4961D3437CE7475D03534B62650F551D97
201C794AA877445DBEB11C85ADF6119B05360700F8CEDE4766E3A1D7A35CDDC7
9ABF7C619E3868A39D1852DBE1EEAF5D7898C78323873AC005542B68C43C5000
CC58F675EB595F87C879694751494676465891E8A897158B481F11A171CCBBD7
29603F00210CFD7FF31FE3D273933ECC34AFBCC4108D9B76D9ECE63EA06CF939
4799092A54A749DACB82C1424E9879672C8BC084C360014C9C1B6D5D65C68AED
66CE329C3AD712C0A36BE7EF03FDF339CAA2E0336D387A693B1DFAB5D5164E31
14755A158168962C9B399F8F1DF3FF5060D7464D5071058C30C572A2BC7DEE53
84BD7614A4BEC4C84E18CF7EC81C811724463BD46CECA5FB57B0F55EAE20CC74
6AD815D1897B037C197D2456797B992C20C70B663BF99FE28C513B4E221C8E12
49779F8C0AE8517048ADDF7CDF0D698E3EFE60071C4997B7F5EF12B6CB65390C
224F13FBB99FFC034C0710F05019899689B6D3350BBA65C7CE7C2AB03D81B9A5
5F3D65E4D462DAB189006669F7390A78A1B8908A4C913B15DB8827DFF15BB9A4
A6037DDB643103B937257A7DAB025F09D53FBBC2BCB6B0BCD8D56B2B2784E498
1F6CF8470DCC892AD0CFE11578718948BABF9C1427084643B66BB9181094E29D
5FBE37708E1D8A6B7518A96876844CB66954227A7A6AF28DD075A462526DD5D6
40EECC56FA366106E55C7068997B54B7F0D03AC1AD45D28C67C7ECA99DBEDB1C
E18A79C353113E2E05B837E703278B202112B1C69E42A69D64B62F0E7D8F7E5B
C1F93F0F99EC20EF312046F4B0CD7DAB31E422070B629A7FA96583CF3F1519CD
CF08806F40ACD7BB5C960F21E9DA7FB3C72CBA0801ADE83DF738A4EC94F2977D
2B95A166BA4AE28CAD1E37FBBF49D342CDB4DF615E2C5F3076313AC517C350DE
710F5D52DE31DF69864D29DABF14234DF13904BA4333B0D714EEA55CDD79DE45
FF5D64259C877191547076B1C7684CD252C0337BD9DF66CDC5DBAA4F3102F2E8
FE48385C55727B80D11F3BE0B7568AA9356FB2B180A6B1392D620DED02F0B736
5F4399FB9D32DFBC8ED942AD311C82250DA8BFE98D65
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMSL9
%!PS-AdobeFont-1.0: CMSL9 003.002
%%Title: CMSL9
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSL9.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMSL9 known{/CMSL9 findfont dup/UniqueID known{dup
/UniqueID get 5000797 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMSL9 def
/FontBBox {-61 -250 1150 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSL9.) readonly def
/FullName (CMSL9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -9.46 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 110 /n put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA6FC706FFBAD8F64C4B
4198909DF28702E889F2DFA1FB9AA175E65D5B8FD3EC28297FC91D644E95B337
039276A8EF44BBF9AE8C27910AC03F70F9022CCBACD01DF6D2A5247F8050414D
20008C564BD55A841F12DDF816DBFC3D5CA2AAC9A64235CACF7F17A81AB28785
F6C95B135A2B9A4B15795B114AFC7FBDEA4B5A49E61ABF7CF1CE129C2F4882A5
4DECB2F07A9C7EEB2D3B896F5C5C77290881B0C903969A059671DBE2BBC2B72C
6ED6DF41413AD37609C430EA2BCB630D41BCA9439CBBAC12FECD18D1A7C7A123
D7613A87CD73488E2EE66DBD78440949A0919E0EED78EBA35409DFF589EA71E4
CB9C7669FBD96E7DEA501605AA8868B98243F09DF73C4DD85720F14DB4FF402C
B689D1131CAA96A50D26ED450D7D1E9D2D05885B63872B0906AB8429EE94B494
DBD181BF2A622D5193FE630D1427270C6B456D2EF8A9C4045A90B4584BC95F58
0FA668DE006C18595C16BD20CE73928B39A8CFCB9C58B38EB2E72BD69E2326E8
951C60E3E55537FBB804363D3D608A3D7FD71A5CA0B37F2E7FD34C2524BD3A92
8686BBEDBC07D7AE6D4ECC940EDB5ED234445D98A6BF7F92B23AB7B501D79148
BDB9DE83AC86873C061F07A012168DC92B1C7C52AE2041696895D7200DB28B90
2A6396CF1CD6B827E309CF79F68DCC92A12F4C0762671E025D60AE1F591C57C0
580F521B41B8187F057C40C03EF9AB27DC90A3CA0434E7A4ECED9F83A32A37E9
ECE1016828B54008F73DB0C48B407095D800DDFEBD044EE8AC9535B9092C3EBF
37135F79983DB2F3AF9509D57A11092EE30FDF9FD10599C4D18C926D2DB941F5
E19D1B4CAFECE138CF9991DA0B109AA841106C89DC7E2872AF52937AB85DC1B7
06BCFC4705747CAE32E061EDE0C1EDB35E7ED8A307C241F6E11EC14DCCF04745
693C30DECFEC4087B692D0495AB3870D0D5F001CC29F0CE5C0FFEF417D3F89EA
3D4BF5398AB7DDBFF6AA1DA49B856654F9D529C29E67884A48119148CCDCFAD4
09C7B4CD263DEB25029A0D2EF53EC59675A76DF70757D71BC30E82E94327DC96
828162ADCC70CCF0FE0CA9DC088B0C1FAF498DEE93C7038403B742D393F882F7
8F2C37565E266274E4033F4DD024DEA90D24B0E5FA96A0B6FCCCA0DB9F268E10
646C4507F1BBE75F5D014C264AD9F50CE4892C9189F6A60C26012F5EC8B4839B
57BEE5B2F0F79AA8873BF61D8017AB3CEDA5006F838B436212C115DCCC1BD581
EB86C4C67F97934C9B0BB46DF9A2BA09C06429F74490BBC6DE00898CDB1C83A4
3EFF3810104D7B96E70F0BC9DAEB019BD56DC293CCB28EFE9FCD1E571B5D85C6
55D79A0F4F26FF98AE764742D28B64DF642A9BEC15EE85929EEC9E662F74C8D3
ED995C8BC3CEF54656E4E3CBD3E91C3323A4AE755C0A56DE2FDEB64FF2F8F5C5
6600C9A94E6E8348E7E47181565B47180E8010A29F962A609C15689E75D53934
44FFA7BB0763642336FDFBF8C45704A6BA10AE06C7CB62CF4FA17D50A99F180D
A936DABA5F2E625A45BFB670DC5D54045D83CF071531537896D2AF608FC6BC85
70484384898B04B5E9F40F731468FF4FAC27206984BF54177F19BB899C758A66
E8CC1B6324C99E5CAD172B3FCC901312307AF69D3D933A5041DA93BC8F65A816
73073444397A754A4C6D1768B4F9BE952FC835E60D9412DFB62B0891943F00AB
002038C0E22D22599A13AECE302C3A5EEA58DC8B781B1E558B49948EBC949C06
71D5C102B91B352CC3CD453A76742F8A9E244279E71838CD79E556AADC6D4A56
A66FBA05A2C284F74B053F79445F1A9C0ADA5261942C15B0C20D8F9A9899999B
70620939956A7A011E9A9A53F7FDF15BA0174FA85221383B6EB2AB94AA55DC86
637A0871674885F5F937AB1ECBF5149F3C469B9A454DE86E0949396DF314E6A8
9E4044B3F11425647AF7D1EB89E42D8BDA43A1E6A7B991E9B6D5776B2A6BBE1C
573A4780B1486ADE26A9B12CCBB73DBC87A1F171AB0F013A5409A4945406C1AB
92C082211B597EC3AB4A56DEB6851336AC9E65F84C79E2466170EF9360A210DC
5D71686D5B88A0B3B789240D722438315E667DB5425554C9B2BED3C3FB5A6AEA
07DE5132A1732AA95FB309BB86A87003524F9FE1072307B2EE046921520699C8
61DB4364F342F5A7D29F4B1D0EB04F86B259BC2ED0FA22F8E5A54A7E876A6327
E01E22A5B40897CBB71F36F02BA648AA1D06662637C1CA48C469C80A6168EC23
966863583673A6B291A18A56941AD768683B85FE2BA65EA4D0EDDAA2833443C5
337C537671D74C30BD343EAFAA0A4F0B8DBB62E35E926782EAEBEE313F92538C
99E3E620CE7832FCFAFE3B051975E7E76BFB1085A9CD2194FC119E2AC91DD517
5E17AB570B33A27CE5E2FEF0356A6B0E32D7584AE7B9041A452EC64CACB10799
E694FEDB87CCB82C288FE809B0F4997FA9A6C1683B29CA03E15C017F3A301543
5581AC58C6A9A0E34FF5E77A091A7ADB44B597A1EA5768B34F869521006A10D7
67E462E70A2C20021683FBABC1DAEB1CE1DD7FAE43721306492770BEEFC96FD5
8F69C60D81082136FD9F9A7FC0910E9D36E483131E95B1587F1725E2E80031C4
730FD118482964289E153B9B91B91FF190C86B020AAA97CB7DE843C54827D4DB
365741D530D33F46CA483DD183480CB148E24C0039E44EAE0CD7433BBA81C8D0
766EDBB15B4DE1A5AE8000881CF01BCC835FC20D1F8250E66BE78265D3B437F1
FB7CB10A2CEDB6A6814AD48C365F51C1C55ACBFE2BF4BEAD06C6E86FD2FF4DB7
CB7DCCC01CA2DEEAC1E8AE4D6546CE8B6D704A38E895C32CF7B644A04E1D2AE1
A5C759FF1CA4A832A93060DC5570245A5D769988A86731B3137A5AB0688B2E7E
58189EC3A60C138DF4277831397B4EBE4F1B390182F2EAF332200C7F6A9FF312
02D1A0451EA9DDA7B5BB217441ED2A88B2B63C7D27F2EE65EB4E6FD20348CA54
75D79E0207093C987CB79C04708CA8500DA58A27F21FD95E2C9E02926710D013
BC2F118CF2A43B2820C29758EFEB5DB30BAFB0E087D0BC0C42F36AFDF491B640
4D01F38F9218CF25BEB38AB91D7E943E8EC9A9A9277F02EF057B51AB3989AEE6
7945CA22634DB32DECC1E18D9901A37A05B3395F9E28E2BD394C86CE470CF465
D9FAFCB4747C5E168C9EA017D8F1901989F076173D61AAB8D0ECA85ED04E2012
DFA4B89525947FCB6B4A17FD9805E5EAA888326C3281B34CF76152D047ADA492
1E1ABC03289F49D682133D46D304A02905E397F0678A469DCDC8CC516263AF58
913BC2874DC4407E53FFE8CEE90056387A32B169ADEB0F7ABFA9AA5A6229C998
5644C47AF6930AA016CAA265C7B05691604F04FBDFD43BA3D2F3FD36CA761BA2
5BC7445B4F6380C06A40EFCB4A6A9D501B1ECA0AAD0CBA97C6D726F6DA2E076F
6CEBD3EB8096C9AFAAC641A3F87066A882064C2B0C21DA8926CEE57C9AEAF611
31C99FE3E6D3B691BD55AB8D488CDAAA0E8C2A72B057CFF65C1EEF0EA031A2C9
D9E38DF696C11600B8D9EE07DF6CFF3CB112342020771F124BED5059D8D97E56
7E1A057552227D80D3CC51C011D736F8A19622D3E72E232CEACDDDB126E2CA6D
96A143BC63A0066505D5BCC353E086279229E01CD8F69EEF69E26823E4B7FFEF
589476CED8547DC0C3F7F1702A169FCAFA3D88EAC3ED08DF8043324B6D6BB481
4FC534FF50FFEA0D3F8A93D9D40929FAD7202AB500C047B2F013BB351040B8E6
BC513403629AF692145E59A5E518DE768B5210BED9D72CA2B8A36DEEF730C755
5332F126F59EA348E5366FCCCB88E7AD4E1E2EC21F240F12867716FCE6907AFE
5F3F6EC4E155096E6418CB525E1BB0C61E23553A1AEF9268D81A76BE23A2D85D
8C72FCB6662EAFADE3C325A39BFA1A1EE05A1B8075AB66047A293976A626B5C9
09F95D42CF9357E3522EEB028AD48174D14938C5E11E5B808FDF747B41C2D5BA
11FAF9F65E4F82EE60CACFC23CA860BB47FBEF3463B622BA9DB82CAF75640993
F6339111A1303156DEBA684B5940BB59DDE383BF01CF444028F9FB60AEF34959
38176F1EB5353F1CE8248098FC760ACC07B2139DDECA158DA9D69FE374E63E14
418A2FB18595442E81D18CF85321316601DB24DE54DBBCE0E8CEF81F3A4EC5B7
9D05894A70BDC5117AFA0B642974B4A826FA64D8334CD2D19D16DF9E617384FA
E42A517F62C0A5B34EAA7AB7772716E31261598E3BB2DC426E52EA2AC31B74C3
39C33EBA019EC687B7FF694AF4E7DC3018B122C6B01985FBF7317B9C29E340D2
EBAE10F30F8A0840753F4A73FE5917DF79EFB4A9DDEBDBF5A309472E5FC89571
E0BF21A3CF13CD2FE84CC0A3313A6A2AFA92E750EA8E11DFE6EFB4BCD50B5FCF
EBDBCCAD8010D14C36C91F0629DFEFBD7EF7AA277BEA1170302E60C4FDECFACB
979C35A026B703DBBEAFDB89A50243A657ECCF9A16D0491EF3453F946AE188F1
CD7AD2FCAC0A2ED2A868974D5D51371395D509B71925AAF535F3246AA9EE6899
52A7C6CACAFEB437C5B31AA73F58CA48766DF6C4D806641CF424AEA5160998CB
C73E1D4869A5D7BB4662F4A73743BBFD8EFFB371A8DC5606B1A0C7F70C025FF4
7E8B362860D6864E7B7F85D215C547543D7B039AA07F8135BD4441D393A86D21
A73E30D863F36CF991BB022A8D74BEF4C88A19AF37BF8241E6C6827C328E13CE
410F2105A94702F1B5F575A2710A271BA244D1787DC15FFCCCD7D666E900E8F9
1F5EDE7531043AA339CCF97481BE36E53409E4EE454F72B42C8DA78E6B241850
060CE2C0933EFA45E4901952B819BF14C9ED7D15797506FF81065E7D46789EDA
34005123FF1CEDF111B2E3145E502612930E8E26408F6A8E2409BF62650FEBB1
A15C98097CE83852D3782249D763092DE94C6C05A6912970B3A809578A69D8D0
792BD8107C1ECA0954BB1709C73F2879EAE3994927EAC8BFA1BFF11AFB382F3F
8680EBE0DA5F5143C37C9EE4DF21A8EC23BB3D1ABACC474568FEC8E229641B9B
CC19408FC1CA59F56B1AA815C3AF151514045BB4E2634B60543CFF6AB61AAA9F
175C9630D68F336CE178ABA458EF07937EE412AC56EB8EAD8DEACEB5D5FCA45E
58A297DF1E7E9AB7105DDCA38557A7508416A159A10864809C853F0FEB49D79C
CA26EAE48112337D5F62A60A3EB9C86444A9DF4FFBE9F3763E683683CB429E14
896C43487C3B9EFBC14CB09540F13B6140834F87027F5A31F166BD26DCF19BCA
C3EF4B6BD6A610C9D38C2ADEA1F63D5C9AB59A146FCD9473B2FEF9A0F37BF9C2
C9A9176CF23425B2ADEF0399F608CC71FAAEBFA07185EE94EF4A7E3F8D43A31B
855C4ED42ABF17F10C5744F64FFE51D0784DA589EC2942CA9506128F5F951667
CFDBF28184F69C38FD418D02F5E1F546E74A74549CE962F00423A86AC4BCCA5A
2383D83000B802CE258BC8BE22881518B4A485D8EE33C632F38041B8CA5D469A
75104DD5B7E7375023F6F8FDF4E348EFB00B1A55C10B394DCAAB87BE84D3142F
D172E17115A09F29319329E22E652967C67C621145C510B7617103DFF2970DCB
CF2EFC9B820F2C78FB902021E93E19E48A09F24C71D8E5181AE8C654D72F513B
A0452A4B5232F15926FCDFDCD8D8CF64F9BF15A5533033986E3C326A5C5504CA
560D50EF0EC5CC5409E928EC541EE0A931CC159C55C03ACDA7C177C05D72F0F2
DAECFDD9476118467C0689C7F55AF0312F3F8680B6332B017194B74FE9034D35
F2B42CFAB4497533786EBA218D3BA699DEEC1D3600822826BC34DC5002EC67E3
6C5EA3AE332D4D4E995E1216D755B07417CCE2F0E0A8C50870CFA33A95A050EC
8A230B446E9C46DCC4FD1185500AD432AC3F41C61133A366AD8F23260136B72F
0AD4AC80AB5AE776A81D2D57E0C3AD28CD8A38065134E3A416FC75A3CA4BFC7F
1ED5DD3E0F890042FA257E06F3073E832475FF9D42FD462E1394961ADA8B71B8
2E0BD527786511AF2A9F3058A619E78C01317DD19DD7D3B3D8D3F6E39CBD39F2
5F60F1A5C6DB389EA554ED283B8C8AEF1013C917AF69950C5D1FFAD294DFEC71
001ACB3870E1B541E2D892EF72F7E726E029973283E6218AE2660379B977014E
FD1B97E4D4341F9831D4F399DBDD11F6E717803BCA06C842EB23D668C89765BC
4F89F7C2C0919D983174D1DA69D4AA27AF05C43F513B856C15DE6B199F093EBF
2A46A47422A444FEEF7384ACC9CC0161582E336CCB0762CD88B7A21386C797CA
E6CF26EDF6133C0E4D6A3972556721AB5DCBE1F2EC8CB180A557601A8B86BDE5
45A50319A3621DE010389CBD16A32C6F2BFE2F107F0FE17AF448D49DDF247E9E
C130F3D414B5F046AAC808607530239BCFB5C871899C24FAE159506652DAFA4C
F2F2B61CB88E9E320D85838E8343213CFED5A5354DF5CF0756908C5676A8C919
74D26319709A29BB17C7590C405817EFD042D75A95BA4504C99161A4CDBF7AC2
D1DDE99FDA9C04BA88D54B0741705BAE7EFA68EF7AF6B99F31AD9FC16B60E685
79EE02CCEE2B5702DADE3EEE8A81C3EBF75D9D909621A2EE707EA0E2855F64C4
B251718FDA71EDAF082C65647AAE6E7E5835CD5BEB23418066783DF21F9CEAB2
A0BC38217D5BEE9F31AF8206693ECC93B3879D12A067A92CDFEA59A190ECA4F1
039D4AB46180D368A71F1DCAF637E51EA61EDF0CD2D4378427258422A8F3B770
33D6C0FDD0434525E105EB38284F189FAB7AE3C546379E200264E1711EE50B04
B21CB5CF0DA936E5816392BE2A89A4D15F0F4A39DE5232BE9E00BC2B24B1BC2C
C355DACA7371CBA346313DD7C5655314AB9A098321B406208CAFD741E8833C49
8328588853B1F2E38498DD13E948689B0FEEC5DDBEF9576C29DB283E22AE9376
66D6B4B443AFBFE40E6F01D2699F28A28EFE45B108562244C2DE591147882E0C
2B776020075A39CDC9CA5D353D7DE2CAD3BFE5E76D7D81BAE3A7954A7E7096ED
8C92D4A787E0403D8469511A39E8AB2BAC7F9D098FE2D4E79416E0F3EBC990E9
9B9C27467FE13DCEE8999D4430730A053AF37FB0988B9F02981C0666C336F163
D4C810E2C19CBB865A1F18E5E1FF007825A7DCC19B445300AD85D72A15D58C14
ECF0B0475EA6B10BA5073D0CF7511E072DC938B969D4196B1A94CD8E5F09B49D
94A4BE1C06A910D35A724596E0F862468FEE5373F69F7C9C4418F0B487393E01
9CCA7B80E94FAA33F5100209C10240F00D9C2DC3035008AFFA5150A269CBECA4
04CC805A1D6D590CC4FDFF6EAC2E81F770407A354C7B4AF0B07EA45B15F23EE7
9B4B0F8C84156170A3B688A3E45B4F21E7B35B96BD6C371EF75F5D07408D5C37
0225DBBB43DE22AE5D0A5FCEB5684FEB86C566FE98E712D2692B82A49F30059F
0463647E0C8FBEF6EE2C2DF00BC5D44086CB8BF2C8C06235659D485187975B49
4E4179A596BD5A43F8408D849C05AD1B5FDAF83B330E9871F06C6A970F56CF5D
180F38F2D30C06AF91EE5FADB3952CDC2C512818687629130EE49177B25855D6
3D888ED4F0EA504279AF45B4232877F40E32014DA3D8CAED305B081ABC08CC4D
BB16719F966E48CA12609401CE98EA9E96EAE15514C346482612685E241C5927
0331DB08A5D8B5A8FB8D1D54A5B5F6FA72DABD6F0BE35D3BB7C8F2A54DFDE784
B13C19BBBA2F94973EE4F7F6CB902A72B9B93CBF9D29631E96E2DAC881903407
023C9720B78295A435E9CE18B233FFC1BB425B1D5F4CACEEA1762D3819379399
929BD5F4B48C7D2832A3448D52A815CF28BD6F218735BBAF016A2EE24710CB45
0ECC40D367E42DD13968CB56997A12C25A7CB7182527E7AAE5C474381DE815AB
3ED796B8189A3FD6A6A2F4C640AEBCBCB9E9FC8151B3E4FA582D436CD840101C
747A3560F26848856690059568E7152658606B53530B49E23DA393F395C517C2
7182284DDB029F630959676DB16748FFAC3210A24B8F88AC3226991126CF6CCC
A1930FB79834C1A95F74F933AA791313646330ED4D7EA626E563ED03717A2985
9B34F4BE716BC533AA939346AEA304A207CC59F3506FF0FB132EE026ABC86D74
86020CF86E97802AC0DE49124FA4FB0A50E1768B1494712B35B3CFAA3466D18C
D413950CBE1D5B8E596DD141440A30D571B421AC87E6F7D2181C79C00E3B6F4C
E1B24485B9FD20E9BE97DAD36913A44642D0B19F0F9DCD951E41D7D1FABD5CB6
0EA13F968B8F98B840DBE368D33A4E8EE55BA9406037645F3C85DE777D042CD7
CD3BE01D749AC8C3671E885252D78F90692BBA06F306A3A4AFA26C59F6B734C0
2C114F0129DB0BD2FA95451151DDE40243A54BB1DF9CF6DBBF33629B2F94
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMMI9
%!PS-AdobeFont-1.0: CMMI9 003.002
%%Title: CMMI9
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI9.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMMI9 known{/CMMI9 findfont dup/UniqueID known{dup
/UniqueID get 5087384 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMMI9 def
/FontBBox {-29 -250 1075 750 }readonly def
/PaintType 0 def
/FontInfo 10 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI9.) readonly def
/FullName (CMMI9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
/ascent 750 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 58 /period put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBD07FC5A8862A8DB
7E2B90C16137614CDAFB584A32E50C0935109679E31306B8BDD29F1756946A67
7A7C2D9BA6FAB9B20A424AA0E6F4BA64C2801C2FB5A1156CBEED0ACB95F697B8
BC2A6E6AA7EB1F9FD8E3C9B1A16697EE1F0E7400421A7765AB218FC837A49365
82DC6B2C877A7DA84A81E6126EE96DB25C17A207D3020A045DCDAA064360DFFC
E3CD50E21ED239D2A6450D04F879A26443ADEB6A20ACC504989876476C7D1A74
91564FEA1F4CC2C8C8FDF666DB537F315AE1886C73CB5B00E67E7B398A6C018E
540EAEE98BB8136C4F044EDD63C33431D2CF9740F051DF365A4045D9D8782112
7BB5D494D9235BA98CF2F30CB119F5A904C32AD04C960C43FC1F5FD8DA7D90D8
93AFB59F3FF4F796481AE2A7548F948FECFC6C127C4D3F159B08F206AE8C296D
EE470DB2F879EA79475E029D22D7A8535C09A18689DB0609CC233E5199C02756
972CC9C94D9FCE264DEE5D75C8D651E4E2D1189AD9588CB815722BB5EE3C379A
6F31C2E6AE1AE4CCEB29766190AFA20EA937114978752189F1A9F42B39483149
796FCFA123BA9CCD1D9BE28289660BCAE16C40B5B504058D55CFCBFB4F4E3D94
DDBF39F157E63946534DA81C018B1C01B9F10DDB55E0A5C2B3985ED1977C039B
D6755EA42CD09E27751E159C30B93F376DBE61CD3AED34BA36A768F232EB3B80
E3E6B77C4A48D408217818E398B83D995AB6BC871F20991DF57313D6EB0C793D
0F28088EBDB7F38DAF7E01AAB3476EC24D7BB38A9889A7D3038D930FF4289B83
F54A7BE1E2D98A3822098D2E4D067A0D400C20C0B2B4BBD74C13ED1B827490F9
ECF48F8C3994C1C5AAC9CF783BFA4F307528F51EAB55F961808A42ED53F00C97
72A432EAEDCFCFB622389BDA707B6ACC9433B065CF29EBFE93AD14B8ECD5F47F
F073F11822C49B8BE924CDFA6348C3A75E9BB9BF3F31C41716B34794B28CDAC9
4DB8B087E180A9B3B17680F73D9C12C8D86A922C948093629F5D7F542ED882A1
692F4F6696865E53E3E2DD43B2D5E8C989CFAA5CA5C4C5999045E170BDE9921C
BACD6F2863F5553EAB2BA2D4A9034729EC0C4201DE90DA89B0A27C5A5C974109
4E37BFB3F46B3A506169FB0C68E1CAFC844419A8D261A1FD86A3BB78E33D5FB1
CFC687A5975987CE45155E5FDFAF0CC5FD5568CB1C26212F92E88255F0549F59
41B33125946DE43436BEC00804063FBF03EC796E3361B1C852EC3038D107F80A
9198968265D5488B26D7670B22C2D75EDFFD1B7B4AAFA36DFD94640C9D0E2D20
5BCA18683EFB91834A3939AB8EB60E2F09655BE003582634C52770DA9668C292
2E02929D812EE2B0CC65F020064AD5BDAC5F5693B30508F40ED8E20E87149BD5
8DD41AFF83FD1944804017DC5A04512E593549FFFAE501131CE2FDB65EFD0B8B
33809CBAEE411B3941C241550B9C30DD28088708F1C0CC3125CBEDCD985EAD28
03313741F67DB5744A87B381147D5BA70AE1145C27F794854628D87D6C1ECCA1
749E3465B950175D3C3F40E344297BD92D3190041A4392033A79BEAEAABB8DBE
CC14E39612F43721CFAE6F79074429221CA588AA2501DE520A464DE157A03AFE
3C082FAE7628FC0C57FFC61D0330AE6332D20FDBB09BF36848FE05E782D6379F
64F9C82C45402481B0A35989027F9756BF5A79DA2D96E10F39167ADB4305578F
90B509B6891338FA1D67DCFD61804AA6621526B2EE4769589A2646581712AC05
DA6E98D16494F07D612743058F54FEE516BD89A8EC3E03F9D7F905175D3412C8
F7329077FD6EB25213F3CAC94BA0C3363B759401B6EF7548C7D709F3241D030D
4EB46A1AE81863C412BDDAEA6084C37143A4C5E41BC646315B1CD09F934186CF
49D1D8239E363A435307030BD79536B50B723A39DD763DB539F24A10DDA12BD4
E467339D2D6DB177D6FC539FA77D2DE4118EBAC161E928749F7C753ADEF86117
58619F1155C563DF2E11ACA8347908B98113AED58FCD0394150EEC94B7F986EE
88BF7171D208D8F1774B1DD478F0C2958AE372D257E7EDF0F6B5D6059CC4D5D3
B00FCBD2E9CBE79235B9A5A3E943CC27AABB58728C95C7DBD4F4A1F8A4DA99AE
7377B0CC0BFBD454794398AE0D5F7281771FFE87B25A819F36E692286A42D776
01794A43CA9BB30FB8FFDAAF014F909A369E34C2F6C75B7D4EB9DB0580E33F46
19654443AFF8384B95600B86FF8E41FEFD032355626D60C7507C058EF832DF41
194B48A36F11082D1DCF4723E21401E0C7447AABFAB4639B26E3D2730E348F55
53EBFF39CDD03E06E2FA5FB379603C879EDB7E1A10F89695C9C47DEEE52BE0A3
F446F187AB9D7E93E6F9387F21129034F36DF40605D28FD526AF82CA9D232BE4
412567F06B38ECCD496EF40A7B243E46C9FEBA4F1BF4B1ECA029C5EC239353D6
C0B100BF7E7DB33BD1277DE104F15AA19F37340A777741AD1AD693BC76DA48CC
C6F83CD84591ECFEE375979972B0FAC4C10B625E4BFB261B9FFFA83C31DA0108
4FFB6377466E9739E0EB64424BD9FC7239C7DD834EC6788A0F97FE714AF92831
E1BA36A8A9E24739F1DC82DC26CC3CE28C210AA7C569B19E1784D663A0CA4E81
AFF43E86D6F5F63778847700072CEB77A4EB946DC1F23DBC00BCE773203F76DF
00F0B085F31420672974DDC642D885E95BA6BBE43E1CA8ABF464D9881CDECC7A
E98E31B9754C9B72A8BD5CF6D4D214DBC3BA7A0CDF6635953F5AC1E7639C4A91
C7AECE4C75CA3389C348F656FC2CC96C84C85A926237B6504DB51937C9CFCDAC
B75C31ED570D180757884E27757783DB2D5F35ECC48C496CDA342D49AA947BF8
2FDAD2F19DFE8CD1C76A8FA08F33681F3E12E229D7DAB45BE3A3F258B5ED4980
F15340CF20D965252843E026803E8AEE736EC41CCA82167401977AB719AA2F50
0B791EEAA82027B3C712D2EB9D14BF8F94FBDE2227609BCAC41EC08DE2BAC023
28352F913F7DF08D4E1C66E83F764578B22B4EB7191E852B91ADCCB1BCFDB1F4
E63DFD152E86FA9DE9BC8908130EFDE29CC4401339C05B5B9764CF8EFF14951A
C6C13AF979546996BF22F2B96D3D585B90CD27DADEC78914DA48432C6ACBDD42
20EF583FD41F2F6D6D10C3DF7DD077304B5940BB0462656E306CBD91EB9B756B
7014B1884A36201EC582FC9345C386043DD2818FC301EF78791C1D7854F8FACE
5DE9801DE9F59D5B4271E003AB897B2EF49501589D681D59CFFD9B03F722EEF4
74ABD29997515DA3591496B62666744EA76DCA45504F8075C0652D6779DBEAE4
90430C2945FBD60AD53B51DDBEFC7ED703C418B4B244C8FFA5A3C1B7600C5A55
3EBDB93C16AC191C3A28EB2279BD3F0D67C826BC6A73D3C0AD02262368AB4621
98A1605F2887BC5880E1AF2780330E0FD01D7CAACBB0F008A42C427F38236066
54799594E515B289044BAC4DADF8B3686B4372C5110201221FDA923F131E07E7
93C44BAD406838BA4D1C277EF74098B8C0EDC41EEDD58C195D7DFF5FEDBF96FC
19CEBC6C3006DD2CBF76916B4298BB915663C2F61AFD7747E03A03BD7280197A
9DA590E3D081C6F53DBF94E8D6FDDDD910A70AB18A0F6D48A590FFAB314D6CFD
E3FB20C1F3C91063F00726A2C13A3D48323F9854839405E5A29D66A43E6E2B84
A8B3765F1D817071D4D6FF42BC785C2D11AB2B9452F141696CE19C6AFB9777DB
107D6E22D8CC6C26440BC48248AD8805C4329D46BF433741CB519B21663392DA
5DC7FC9BF37E5BC396BFADD7263D09F6B4D69594AB386B7BDFCF3BACB97A0E08
22013E716E642592A20136CF9CFD61D4E515D80E06A4CB4FC9D9B916C93CEA95
B83B98C48CF36C1D02291D4F5C0419338D64E33C90C90EDD2BA3B96D70FAFE0D
403A060CFF448D3E28A9B1E3916018465E86095BAAB4706CF7ED350D7C554789
D7F4FE5F180767DE8739259E68CF142040BE1E2E8C6152DE3417C1FAEA7584B6
20781DC4A9796431EE713DAC4E713C839D7A4FDC8AB6BFEFFE767AFD8B67FDA6
943AD387E5D3BCB09039ADB64ECC2BE2620C6EC269E708DD06C311F450099E33
AF46AEC644222E7DC4DBB9371EE12CFBC4F9B27AB46AD1DA96CE006E1DF8291F
A550A93026CBFFC1087B134EC6EA76F5E109CDA58FF47338A0039A786A575F70
B8A03A4F9C8D07A4C856C77D9BCC8E3EAA740172D0C2D0A15BA35C9E5717D7FA
2691774DDE730BB9D7C70D7AE103DB8D35F3728470C76EBA0E670634E1A0BA84
2FA102BAD7271DF2680D86A4CA6FC353869987700E5E3FD778165456033D624F
E9B3E80EBF431ACC934AA0357E824B8AD73E222B510DE8445C55C07C8E5DE46D
E478F832BDDECAF2EBB11941DCF84CCD887043FAED9AA90D12BC8CA9A0C8D94F
8D3BF1F80B14B6CAE6BB1C6AA405AA64BB94D5A82CFEA548BA070796A02F9642
87326D066101435AB9EB40BA9EA9E61B363F5F5E3B924369796E8B78DE3414A4
2B79C6A13ECB2F34E6299658D07D2B3DEF3D4383CE009A927F0EF5C196652842
D96B857AB5E905201E7E8BA21A5EBED1FC6863BA9A1A6E5390407F75055E2EEC
512FBDB3E82CEA13663F1A1944DA072C765D8CED06AB461470C5723BDC1271D4
4D1D049D3EB131743F1EC9A6ADDAA038ACA2C41D139DC6A84EC3C61AC7F1E559
6155CC2F49171F6E07CF56D721D9728E87FC7DCBCAC46455A3694C765FE807E9
9CBC2D304AF37E0F28CCB22F239541B53A4D24D09C662559267467EA487BD33A
0BEFD4899B581D20582930703A868655C31BE935364CA6A95FBCB22CB714C040
9718824DFE97929D0482430726CCB5A5307957DD2432A9B6271E849148DEB76B
FAA290FF6D0B18DC5B76407852E81C105EC6CFAB0F620C6DC9DA555A33C167B1
430A8BC338BFC7D75B7099CC906AD923FA107C74D3FBB719D77A4E5A685FF9D8
56424EE4AA074434B809D894ED50F6A60A035C5223EA25DD8983B9B34210DABE
718D7B2BEB293FF1B63CFB1CBDAFC69552963D90F5E3FF533A3FDBB626E9FAA3
F3C119E5E01C7BFF832A033C3515BF049E29558B1DAD652F2888E339E67D15AE
95F9BD14E3253DFE9072B24C0E7E85025B71096AF51C86AECB2921126A43156B
EC812B32B1164BD9B2B947D503C015616DBF2024F5C8CB3236C1DCA653D661FE
6B1C19A22D272A176B7F1B7F9E67AF40DB0EFD4940E58B2A050249CA4E55CAF7
6ACFD84FB46FEF952D18552B3972D79D808B4C263B8C7E1BB647A2D03E102867
630D5C3F2C917F765A4F6FB8106BA6A9D0093E27A4CB6049C2371287D94B5111
6E7020776EBD744C6C920464BBBC0AC206033E8240017F8CCB112596ECD7CAFA
89950CF43FD87ACA750C03A778A37FBCE9C82C2F5ABB135BB02DA8E8C0D24475
3BEA9D79372D0022FF1ABD378C151417DBC69FE5C9CA38D23A3900E34BF924A2
90777ACDC37930B67DD44A2E76DDBD9B89598D5F626BFD325A978D277265DA47
38CFAF16E7FF1946E15F41CA73F7B4B02E5AE8FC4C37B115BC567E4EEEFEFC34
EC8974B1465AE57759EDDA28DD38A9210871D35D331AE1BE6097C3EC21C770C9
B25D040B2ECCC3AEB1EA1BF99E0C2C0F192C13BB9152CFCF75332E03F9CEC376
9B8C285A35F53655BE38713E09AE34BA2DA9C06FA42A6FD2D00CBF2AFD2BADB9
1571629C65DA38A431710CF5B01FCA68E8B8569922FBC3F9B64A5509B6F677AF
1B97E91FFFEB6308AB68AC58F9BA43DB5E764021E75B56170EB44C2C0A7DB86C
62B8982256D3621EBE3DB3994DBF5C5A14CF34B4AF3BD5697F8E3203085DE9D5
84B0598169760B925463E93DC87CE70AF4C2DF0F4287D2F2069847BCCF7A37A2
AD451D5ACE4DBCCB2E14D5DF38B226952E7446BF87BEC736EF3D5AE793304618
D66D3299AB9F9CA1D13F134FAEDF36750046E27706C7CBD8E0877BB6276E5196
BC2A355D109C0253644918E1CC11B717DE6FBDA201E769812752888CD66268F6
4ACF4A9449378F9F9923D584BA1B51F33663BE7A306887BC14A37E3C5A4654E6
531D6EB63DE3946BD8BA95CFB037991174F36D61D842071E6625605CAA350A24
FE551025D10871FE0E2599A63900C8520EF4911C53A03897C8BEE152451708E2
43FCF4E700C583A5E8DBCC03BF9CAB864DBD19E1760945DEA0EC0BA38BEA8256
D3A8D4F70F6685A99C6BD2BA8B412A26C002D76138CFCC7DF6802931E5D97BA6
0151F6A4C572235B4196B22B7B2D14B32886DF0D2CA8A277ABAAC53B63F64CE4
E4C088192AAB674497E8AF81961359C389B51F4A257373D907C615030BFBEF53
DBD99058FD06E352450B658478C10454AC8FC0232B70D5CB916981978053E358
99D322A07294748BA427FFD1E45C909171017B52B7C742FD77A8560852D819DD
8DD53211A14D7B2FD11E42941722FD3985D627FDAF87EB57326A0D290B5077D1
8A4230BEB40523A8565F95E0D44F036A571DB698EDD9D94FEC9512369E5E5E73
A3CA5C142617944F4F99C0697ED088ACAC007FCE06E5A6EDE7D0E03A3399DCE5
362271BC31533866BA79FD1FB3F608B22CCD4111FFB1BA35D920A23AD157C6B3
C3DAE11069D5E46DEDA7158C6478D8B8C0D9DC237CDF0CC6633911673C43FB79
E4F9B7F27495201E5ADE66255BC2CBE9D9F237DECB62A19D62CB41A1C92432D2
07F0629E913A71B3F1AAF8B8C5AC66D3C8605A48F8913E39C859E163DB1DBC8F
0ACFEE80A40B6172032E95A76B752B873FB4DF23CF3A655AF1A1B88C8DC156C6
190DE72973950565454C0A188A33395FD3D529A88F2B578356DE8EBBC12F04C4
5B899F667D9E6F3A4EC6DD8DE71FD4C2E2B6D56823EE4E0526679D71FF1B868D
F261489F06F97B010CCBE640E2F57BA3DC3332B329F7958394BA9777D833AB50
005E8E9232547104065ACE33396772B0E0BD66D2C6CC54DEDD071E444D8C95F8
6F88B31E20FDB80F77C83151B7E25BD3736B4F9BDC52EE78C41E9475E5A6D94C
D348AB42F5E36B4F167D29EBDFBD43B03F77EB296B06A36880FF17D412E77EA9
F2E7C25FD05E16BEC6732681EA21AC3FF6893B93FC09316A370CDDB86D9E6087
F6042C3F9ECD742778389170F5F041329782FB9F9702F7533E51F355F71825AE
2BF4F8FE50D413AC9A20C41B42537FDBE8DDC5A5C793D3760C1EE13716068752
F0AF10812250BEDFB4D7133FD58F4587BACD572505C84A7D3802D27443175FE0
0D89C3398B55176D8642AFBAB5CBCDFD6220C8488564B4306D74A58CD2921AAD
73CF803C754DAC2F30A5324886E273064FA51781D5BC596BFEDDCE3982EA1AA2
62CA7BAA1B16C6EBB99B2AAC4E6C9CEFB3D10F19987045C4918DB239E6E63D79
5F44B9D097118D081153AFF96E5EB39CBFBB99A3BE30909F614869031358EB98
F07A97EA78AE50375941B2474DB46AF3305F2B208D45921F93743A6CB8AC584F
6BEBE25ECAADD5A789EF60C9F54446687E7B030DA3E5243189F02BA46BFD28B7
DC14822E136AC7E40CE20458DDBF356488045C95907363864CD6943643BF0109
EE027A3091C11EA392EA91320EBFEA3B857370AD8EB86D73F035A476F7058222
E8CDE78CA1AA9EA69A8AA6EBFF3E67324C567B914134DE042D6F8F18A9373107
536E8D90189917D343F5299024239E2EC1D2D177D82DC8E344A7CF2AC71AEC18
36F139E7A4EB59A67192BCA9ED0EB25DE13032F6FEAFC3B1F4FC81BB0EDC41DF
B9EB92618667C59EA499B788CD26C2137D70F1B0AF793AF5AD0D0941F2E746E3
F5A7F0288BC1EE11E982EAAE763CA422D72FBBC0D754AD58FBF92629DC8866A0
431213513744DB48E52EFC89C83FEB082588E4F30D7DA77BB598E51CAE7E4900
5CD570C914EFBA426BAFF7A56FC775ECF5BE13F2C42E51EF96784E5201C0B64C
074AC229FF0BFDF71E6D5E08D8755D2C12B770B6466A9C9C61C15582DCD2FF78
E9E74DC2B1CAA344EC0339EBFF92CD2CC1D62E2FA8FF15E7459A83C6CFA58A77
2F1A40BD276E76B675FD6834052B33BF9190F04DF6AA5FA3BB7D77A88DD5B600
324C5E28216F47682EC29EABF35BA842BA2294A3D72B126EBB852AB741186C9F
FC84B12DC4A6CEC08F2D03EE61B65C845841EE17F1B765649A
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMBXSL10
%!PS-AdobeFont-1.0: CMBXSL10 003.002
%%Title: CMBXSL10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBXSL10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMBXSL10 known{/CMBXSL10 findfont dup/UniqueID known{dup
/UniqueID get 5000770 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMBXSL10 def
/FontBBox {-75 -250 1278 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBXSL10.) readonly def
/FullName (CMBXSL10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle -9.46 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 45 /hyphen put
dup 46 /period put
dup 73 /I put
dup 78 /N put
dup 83 /S put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA619611FE47D989A127
23FB8D3CE03AA31DE5B2AEA44CB0DBA4454FAA35FBF2CC78E7022A63E409C86F
82BBFDF42A3410D9F2C118CA6B8ED47BD5309A98237DBCCCCDBEF685978C7A4E
29096343C6B4B0A3EF314ED605DBA20120F7F91A600F218B048B1B45F9BF1787
47B825D2ECA3EF8014A30C1F1AE2177B9D1C2C00589036A95A3A14D167B3BD80
9B911E43B4BF9A5385C143465B5C29F98E8F72194A1805D0AE78C063493F1A61
B275BB4014B301A6F2165DA0E9873B001D58CCBE9553DC9D39CBB83D14C5F30F
7727F68B99C5EE4900833AEE4A5993A0FC2CF162B5D297C40FAB4F1A1757CA20
FEC9211AFA367CD1EA33E5F3A002FC752A820E72D0ECC92169D2CE3319BFF252
6D6B6DC1B38076C0D1BF0653177BF356845D99A092B380A6BE59FAD5097437B4
B2D77CA380BD52DA199B683F31344CF687BA469775C4D0505EAFABB09121C06A
0721D241F4C3B7B89E33AA7287D020AD5CF9DC48DBF61C3DB309779E2C012898
067760688150EEFEED80DF165963A8A7F414ED95C9CA299D8DB1BF3AD81D3272
96A04E03E47CAA94314F526F2639DBB65AB5B2E6E262101D62BE84A858A0E74D
4C9BE1073C6D026B05435D09090650452885D6A994574E9BFA7096A5C724BCF4
DA65A7C993A8E606F990E5603A301B0B34C01EF5F75B24E4B1BE3565296E3C11
01440E0F357D949E5F7746516FAF7D4A8154B8378E74E9B4A9D4AF724EE59167
1FB5EAF72B4734150B6098C155EB2D004CB8E6B9D6B044E912BB002520952E5B
76652357ABA15C52B1EF1D0EA822F5AF2FC01332544D31C304B99A7EC07EB5B5
A6734B6F394DC9FAB93957806E89C83607B6C5D99C7EC7D259545AC5B5B45998
B1195203A9B57818BD94D27E435D22890EB9E98E94E9B4E85091B6D9A048AE56
C79199A418D4A4B54A3B49E3715D13867BB80226DC475F2B9D453CE2803F317F
212BF8EADA6D9533C5ED69532EED1BA6E0265689DE59548EDD71E868A90D32B1
6203C7A485E7395FCA25862CDC41FC95D2937902FB7B0E57F28514AA41812349
4D46E5454E3D0F76F1F8799751C9D2A40619862491179B6EC48928A6CC7BF686
4A6A352C5075199AD244C84B0CD88E0B3E3C06CF7F3E3FBB1652B20E86FD777C
0F5181A84E06C20699514A10399ED4C74EDC08DFFA4BA4AD034FE30242D7A13F
6B28038CBDEA1B237611941D4D74662358DC81C5F09E90B19B9BB90646A5CD84
7CEE1A0498B4EF9E2981EC93BA22349D02D5515D6D522261FB1FD1F4AC54DDC5
B3CE6AEEAD7FA3939606065D026065DEBE96A67D52BCEADA5FFC0105290F1E65
E9F58249CE6A4D8B43F2750ED8FB171E5367A0ADA62D519E45FFEFF2F7C972AC
CE8EA90398A3CC0FDE8E1E6D61550969CEA4E098BACFC432C6586E260A8A7340
A42AD4D48C268B00C537E0CDD1AAD0DAF25C0C1ECFD95D8AC93DF2DECE8B163A
970E969BD0D459A7FC0CE22EDCFCDEEEB2A6AB796BF4C6B3A3A1FA7F1CEAC940
3770E3101DDCA2774CE6402F25736AA8594F3EF46A1C8641FC853094B8B6361A
B5DEC0C11A7CD0A9098BCD6757AE5C0BCABDF0A563516F54C844E9A8CAEB7E3A
1A857CCD94CAAD638A24AADBB6914B7A6777F03F38416DE2251A301939D0197B
710B71A954FEE67A337BD9FFD1E24C93BD05D135C91F655B13C0281EF1CABB88
350856AF15671CA42F9CC2CEDBF44E16201158DD9591379F957B8B5E0619BF0A
2F1217E3CD6DBAC23EDDD083D3561778ADB6B3B41A5483F9B14AB9F1E842F3CA
FB07530D50EEA00D145E8DF3594306E6F3F15DAAE11160228A72C0212B0AB34A
5A023221E587663C5F57EE8C07E7C3856F18CB5068A99DEAAFF38F3219E66353
CCF06B5B8C7BAB0DE9F6D34920ECD903B6F29F55E243FB03A9010A1EE0AAE80B
544CEB34E2CD33958763BD1AA4CA3FBC1A8E142AC1778C1FB5E1A0ADE4C85FC0
577F95315BBF93AFDEEC87B6ACF04993BA0C6F4C2F41D3C275CA5301B9BBCD53
6DF5F04D3D274E585AFA5DF0AB12275200C3243C68338DBC6D602D917691D5BA
66EA6E0935F983C17878C5BE7863E43ED5A6381E4497C232206A874988050530
13582874DE50002AABA8F4668FEE41606A1F55951F1C73EB24CBAA10023A0594
2B047FA36655C3419BB37D85E77DD7C20DE940B0F3CDF30ED7C673679423CBA4
3DAAFC4007418D97EA06548F1C828FAB2EE4A82FEF9C134E1FE4529CB285FE76
513F6CAAC29098175B3576B61FA11C0336C7C9124BD7EC4657C740B4E3B7699A
C3E34064F16A1CC95DEF76BF18E59C83275F7B3A9BC29C0D5A58030753CA9085
2D80186F7A4297E9C8A247460BAB02AAE954C4F3BA93E9CB0331C01BB5F6233D
D7C16E466A9E47B9F885D90DA5902CF732798999032FD981B40DB8E0EF5003B6
C65A1E7C582B1DD0371B4CA5B83085A8998987780DC5374F7EE2950241A1A949
28723C54FF45FABBA03A96535C1418D435E21E037B512AF0230B43E7B08E9D4A
3880D36694D69E4ABDB743DFF2AC7E0BECCBA723F1BD97A7BD0F15F529A25F5A
EC4CB3BA061ECFFD5F3B24BF47C0E5EB6DD00C3719834B39139264B015956DD4
065DA2C0083EAE5AC3266E43AAA9EC138303EDBE89047AC1C195B5D2BA2BD941
79675752B9C38193AAC08D6A77FBE6AD78E30DF4FB0750411678A09CC4200DB2
998EF9C1C0ED0DF84333F17D137A2EA91A6CA839E4424E16924120FA88FC3872
D047D33C96C5E86C1AA3CF2C4E5A19DAF637CBAC603FBBE081AA75C450D0C046
90BC2073BAF3F80FA5BC75899F816F10D4064F2EEF6F93A14376BB0B8DE9F1ED
35DAFFCEFEE32B6C5F2B5662DE55DA71C09913F807E56C7245D2CFB98905FF46
FE06EC6F67875F0BF76FB657C1EBCF3B103461073C013CB1C542713051451686
5552DEAE78E2AB2D755666DCFD303C99317FC15BAA0BC10F73275663D2F809ED
4DDB1B2411B04CDFA157D97CAD68A1E8B8E3CCB65A716C6FCB1058069D2A4DB2
ED0C0DFB0D289F9C317AC3D26BAB2D27B63A2174375C925D07F545D72617746E
16075887DFDA21E607DD0B95F106A9D71AAC44C329A8ED819BA14531D1B1AEFD
1DAE19FD47166DC04CC43AD5860EDD0C1AECA5244421584C7C7B15062D18B72C
3346EB569B01712286C1CA7457E60F226CB76F1A84778E5330D1E655010EB1E4
91DC41B7929C00FF8D6ABF9128CCCE14FEA601D7F38B5ADE44B54BFFE55DFA69
1FDA161B827DCA1F776A70B0C261C9941411FF495E9C6763F36E5930209CF748
3006886740734794F7C34916F5AA57AA52E695AD2B6E8F298DBFD1E6FC18B43B
D83EBCA758026B807835A38F67B7CA00F98C9DEDD806FB199384BB9C398564BB
FD96D5216D7DA3AAAAD9E4861197A8F5B845AF73107DF2B2BFB5995F5D37F315
0F8D57F5B19F4808BDD5149D4BE130635CC1883B9386BDB72BBD4E443C0C58C6
7198B76A1C3DA1F1EA89D2EC03E51A1062B02D759782BBF14DC2D3576D195B7E
7D3219497DB5157B9ACD5C2F679DBB1B78C5C4AE62AA0DF53D460EB26942666E
3E352E3979AB565D0FB7858AE92AD9EFEF93C1EE625A86B3DE0A6987C57584C4
96C70AEC1F756AB06377C0670719F69E8E6F6049445FA455979A9DB932D8E3F9
CF497FE6FEB2B11760E1E3C4EC413CD7AC258DE320395187E169983EE3D70ADB
3D537EE8DE003E82EBC1796B32F4EF3FE44F1A525A12EFB424306BA94C86CBD7
C54625B34D2843367826C9442C4C3BFB2D0704ED0A2EF39E5239B69CCB634232
0DC447796AA45B3EF93FDD1B01CCD4165D6445DB7FF83912E7658FDC2C94067E
14DBCEDA6BC17CB328EF6C6D14412B3247FF398A28D562B12C8CE9C2CC0A3CEE
EE82F5AEBAA2A5A9788A7D6989E168E0D09EECB9F600F76B8D8E3552106C521F
181DE503B54FF37EFD9DCF28AC8E78E910EE07388FF83134C1A1FD42E1A9B363
55BFF2C2AF9E370952B83E851E61F1115A383B07B3CFCBA2179553C4D4CC39EC
34E794DD86C88309A73844F30766EF81ADF312E8635DE363FA6DA144BDC46ADB
5520643EABD269D11D855B6182B22322855654A96593E06569C2738FBED3D121
A69637EA4D9B7CA7FBCCB602071757763960F553FEC7301CB8DFDCAAB337ED9A
28B87793420921CE113A6A7527575600948E79659B6C462F31F9E357DC9CD171
604B019484607482111986F445D2F27FA7C5236F11B441115A612CF9D8CAA0B8
FB5B55105D4508F04DFCC322FD1D757B85208D8E61A9BF129FC6C0A21F95D255
B7BCA9B3D1EB5C8CE770E994ECDEF86B1BB748EDB28BBCA513D356F09B05B1C7
4DC4AEF1C3195667D0CB049D9DB6021B37C71E17EF1AAECF7D363726AF7CE2CB
5A9EDAC73FAEEDD92245237B30A41713A3C4C529A0637444E1964D42DB1771C0
C919AD6CF1F53CC676B875B5108EAF8DF7E1DCD276BF66E5A1FC86C20A98E416
E76D9A1406329F4B87D98D0CD723AF857544EDADD685D5DAEE7E9ED34B2BEDE0
412CD3F767784112E6FAA1D37E0DB11C8ADE8264C72AE2AFDA288B5F459F03E2
E6E304B7F802F0CE74DF546E23FCDF5D2DEF6C71677A92DDB72E9EC147232DCD
74258408AD2C500BFED63C9C11C7BCFE269717108EF28632EAEB3C491FFF6FD4
232C44B6D460AC5B98CDD11A803A60D5171D15EFDD5D6493B4310DE1658F63B8
653C266367CF559737D1144A3B7FF678EFC2AE92F007041C84F3B83F06C419B3
DE9A46CD81E79F58EDEEAEFEBE0B4286E16DB4220896313ADB393D108EB7A801
F4C1AA72E692723894F8297E5F7F2C243A39C86A17141D49ABC74CCF39B5BB14
521484D6650D966E07BA302DB3FACB3B3CDF0FB8E462133A100343D2BFDF0917
089E15B3F816FE265305E7BC74E5C42880D07AC427FCDE3A97D9EA708B8CDC47
E3273D36ADD09D918C67863636F7691AEE8124277370E2C978B28875B3331EB7
3EC09FBAD0B580CCB0ECE516632AFCDDBEC0D5FB07C6A0FA8C9A575CE6A35F0C
D5909BDEBB85588F39872B83604384359C53F8834CF023C4E5D0369F7C750DA3
6CA9A630C585983E6F34D0D5DD525C150435886CFD6EFA24E2E11743205D19FF
894ADEB319330567D4446F5A57A65E5CD1BFDE88B1607DCFD4434C4060177909
D5B237182A9F5222C6E703E7466081109F174FCD114178AAC5ECDDE219E2CC51
13BCD8346390B298214B0A71802051E1FB0D7D4FB99449091A543B2AFCCC221F
933480C39BAC30809A01BDE3BD8F5C807F2C04397EF137B2356E862D87FF9999
6091AB1207AA093DB743E8B71AF23E4AA4A1667FCBACEC07CC0DC7F20CF37264
BD54315960B5DF38077F91E483BE83A5F5A12B05439134AC7F67E0E1A1F2AFD1
7564C21BD5F263CE9488D335A6F00B2806077327FEAAAA246F136E26FACF6DAB
78C542E0D16931870AF95D962153B335747B32E46C890C1327C8E01140005A30
14D736D4338EAD5B3CE7760B0008C418C80508C44B9E5E8B58B6B770CFBD7AFF
85631CCA1EACB7836580F3D889D9055FF808F29CEF9EBFF7FF904F89D6655DD9
A7097E2A27C19A0C47E710FE7143A2EE1E642DA6AF5606305C2ABCA4DB9AE966
057C124757B094B5B1226702B1A7FA4F082F8F1BBF841ABBC29F760ED72E0474
6EC76895D4D5D78D2E09B73E0B6CAD2CBF7B2583C1B6AED6B208DD582795177D
F4976908582A253CE329AF84DB80D2DDB23C02C659F99C0BD70849B40C4BEE2C
41C3118E5444CBE7DE1E57DA268C9C6E0DA8F2FC33D7193F0F4ECB83DFBB9BEC
8D0098C10134FC5C2700A90A9F0707AD75762FB063F620B691C478FF88F78B48
6E7FA772C06E3F86B94555D981ED92FDF2AB8DF1B9C1F9ACA180098D876E0B5A
1F44D53A4341AD0C3C0837B8A595932EFBECEBA6BDEFFBEE967E474E173F9990
71689C1A7E23255D793557A022726053B5BDBC9C333926D714FF8D6261E492DF
9C905DD66DD1B7E17E714A44C1E073DEADF6A250B765872BF96E047B297580C2
7AD1714D8A2CE93346D0A972CBA8BAE026BC1646F8FED5C9A3366E73A2A65FE7
FBED4A8447BA4CEF3F25E20EEC13F5448DAB2B1768BE14A2F1FE90117079DE58
883A86E7759A3F8723901E70ED76DFDAB6DB2A2597F3CDED02E1418E33EF2FC5
EB86072BA97DB0B4A87BF21354EB8FA680BD07FBAFCF8CB2FA44A9BAD1EC8D56
92B12A0390E550E272449546A95AEA075538359DF87234050BF5B6FA86634E62
8DCE90F5947772B834D3DCB5BBFEF9F5FACCAC5EA302813FA76A0C7E8D4A6904
110E7D164FDDA1F2F9E867052945E5697F3E7B3F3E44A159FDBB940D942C4352
0B6760DAD2D26E5568604EAF88278A7842315D062BC8B723D19B35D5913264C3
313D68F88A1F063D0C1B5D51296C7C2878C5A016C6ADB672F6148EA484B43564
7794900EFC313CA6FB90D3165695C194440F715875B1817B511A9255D75A7EC5
343BAF3115503E2B7B7550688CAA306B175B35F1A17D821F4168E5F8CAA50058
E5700ECA8751C8446A91C1EF58E6D8DE3DC3D7F89FACF39E5063C470F80C7D74
0FC48D67A51EB34ADB4BF49F04166E3C8CC5EDBA32684D760CF5DE8E3B15FB7C
922BB6866719F75F5E4B35FE0BCFC50117E820A707A9D45377BCBB9B5057C58D
4D9ED248BECB7D749CEAA982166F4E8FB3617654D46DA66F2766FFD0404ADC34
8BBE5CB78623985F7BFE0B05C802F028D9F4A944F3077E85EB1E953656F07BE4
0F600F17273A582064E98C77B6ED4F49B086E2E83E8E7DBE8CD9DA174B491718
22CA13ECD8ED6CADAD41E56BAE142C7EA81CE7041B17CE25ECC4E7B836A6D283
1DA602B8E74347810EE746CFF2019AC296C137E34D2078D6CD89D12714FA8056
C200294B7D43A678EEC4B09C0DFBEBC9899763B21F281A278D4A67701DB89D78
6ACABDE84A78A9647F68CA1F1D96237BA5496E840C270C2DC9320668EB83864C
340DC520D9DE1F6C6035EFD0273406A14DBA72D0D484CF006F559C114020ACA0
BC9E1822EFDFEC07866913956D0BF90C5B0F96B6C17799153E59603FB415CBAC
3AAD5512EDA753DE8EA7B4FFE9135A8C70416899F5B6D1765B03ACAC1F8F970B
F2D937AE6BCB694DBD3DF0DB2B53FCFDB8EEDFBC7BB80246F7173B3193C0FD9B
B5C1F2C3B3A9AA1B4EA166322660DD848C4922FA4FEE272BA1AE64BEEEB19CC8
75B268712AFF8D4F245C2F081EDE4E619321F341B217198E7A7B6B39B5A13807
CB970AD03277FDBDBF29235C600E20CCD4D4153A4601248829F857509717222C
2C9535E05DEBDEDE4DADE6DDCB343C2E715573B2182AF3875528120B42DFDA77
3CED4E091F4E99FC1C8F33832569ADB8233C781B31FF37868723D053307300F1
E113E908473FBE39ED75A931C290E7EFAF4C89D4CD22F63852EC30831D61D1DE
3815A6D18FBCD15F28EEA75AE50BD0B237E8CB0870CAC5DDC13DA58DBD060D31
93FC92E6C4CEF3BCFD81CE6B3679BFC5855796CDFA8A26D63A659A2FF7A1A7E3
18A7F76FF80E846A2D647D38E827FFAF54BD5A9221EEB416A475EABF4EF0409B
1CA55A851C245BF7207AA563AC26D4A6704EBCBE96D74CD377454EFEC21F1B21
DAB103778EB687FE78363891EBE1950C13B31CB7B479C4A853CAD2A1D8712BC2
B1B314822712AE69CBA9DC280B3C3FBAA0F80687D6383CA5789537FD7B85CE2F
E02D8A3FA89D5E2B938ED8DA31BAEEBE739FFA32545089856E54B3031EF5BA89
90633918F5A211CC9414A94BE79E288460B4921D3608C16D646A7B27917D3DBF
F4EE78BA30853A9B90DDDF7AF372B76FE598D19AC35D7C05C65CCF78C7DDD293
EB63D5E7C466E528CCAF3FD907BDCD78C5867AB1E7D01E3D35D5A085CB8653CF
6211D6F89B3F9D78E0A2FD3FA71C28EDFC157F6E4B9BB5CC61C9EB26AAF44545
91BFE11940EFF64F610E0387E2694CA97578BD38F3DADCBD623C58374137C818
9393336984A0495B5A0D718CEDE16D73B579C041D8B41E63A28E978DEBFFFF40
694400CE3B5D2096968EB872DD5072FCA0361DD5DE63F9ECB0FB9E91BB992D36
23BD32F494696A001357CBE2004B465F859A3472D2A03B84614E5343253FEB54
B34E5E5817CA28B23B16678308DAFE22C9D15B022D3BAA85B991F9CFD6858633
EE0DCABD173E1580183009B0828E8FF1FFF83FDB4A95D6A158B3E5D9FC01F185
A5ABD1D76B2A8003A70D7A81DAFE2CE988AA2699371B95488CF47975FA4B5BC5
E84FD3283873B79CF201FF0012FFBF6DADA98CDCA8E483C408D6725AC10C47A9
9F1D4A268905CA667E0A786C37A8D1182DDE9E6A7CBBF05CE5335060ABA3F05D
42B73E6FA2E320A896E652D0DD4BB640A1EDE60772D9C3646666CCF4745F102D
019ADECF30CB26436B6BFAB2B6153E692648A9414DCF682E2DDA1D7624780839
72F8A22F5C568BB27232D840C18E0B46723AB882E578478F9B50A1456E4AF0E5
B347F30A9663CF6CFAAEEF268A7CF6BFC5BEF74ECEA7B594440161F1C72EE64C
5B25FE9BD22A2F25B07E600E7FE724E13ACCC9EB4515043C41804990807075E6
7EB8AE1748D292EA0881CC22208276E2DAA2ED7A53F38F87E573A5A0D6284FAD
B6B5ABDA37F979B7DC4751399B2F5011C7D03E825030E75102395738420346A2
000543B174992DB8D542BE6132F2FEF79A2EB9E98EC281B2C3887C10605D24A4
C18BF42793BCD25A46802F9C81BA6317E686E03E0646820E8B18BF4F409FC76A
714F15734621D4900D67B38CFFE439100A546BA3C70D5EFE7C4DAC35E6384C4C
A3F8B00FE097D3037806AC2948090234A6955776B88CD128BCC4CFBF5028C143
DA7F7FC5D70A3A64AE46AC6CD038F46FA85F62BB5D98BAF8E11CCD2AB520840A
34635EA134C54B4DFA64CDE0FCC613CC1EFE48C3797E71488544E0C0EF8C4E03
5E34FB6BBE82E3EE1DBE74A7FDB4DA1380D407DFC8BAC020140D75ECF1CFBA5B
D08E9036C468EE1552BCDA18155DDC6BCD5E8D98A5012EC17D044C600621E6B3
E026A951149C2E79C7A0CFB59C07D0447808B07867A2275B23A986E4DD5C0161
0ACDE97925E9C97E925A95C086C25525AE0E2C1C3C93CBE00A715CC59039932F
BC255CCFADAA10007F3B047756CAE95214191D8D7B25706C16E4F3BAAE68D39C
BCACAC4DDA95901F452F6F4C2EA99E2089BFE05450CBCFEF754BF4F21710D28C
E5DA8668E556ED2C2E95398C0BE97B97308965C6F283BB81F4E064B5AA46C153
88F5B5C883C18AA44D6F95958A50488721F1B2CAAF5EE592E99766494D30BB8D
7750655F4B447C839AE24ECE491F06613556A8001B0EEC248D1BABA839F6DE48
BE9805152EEC267C23A54C49075F9810C30D277432929110152FF0799015C476
D258E7C70ECF610C95C6AD5C3AED0B07C564B390773BB67910A9CFA50DE3D3B2
0FE14C757F1B513AAF9F10B2CDB64CB711DED55DF29F1F041D368712C4B06111
C53406BA25404604751B5A071D66A8CF00D98A58DBB1A04CA1B25B10173771CC
AF1C685AE00CD44944A74DA7A40FB522F70BC9C7A0FBE747E77EF1406508AD8D
9E6FB2EDA80AA90D86D80E5E524D0C83FEBF438CAE1FDABA4B5C00664A5BA5E1
337FB49864419852232BF806F0FAEF860A11D0A77759B03AC0F6C4CAEFC51ED1
2946C196E28A28804E623B9D977137B65D620EDE87C057BB0AA3B89C22DD1484
F2A395163AB7A4EEA9E9A8665EC1CFADBE7185E4648D2FFF89768BB620792E4A
8C1BF96AF51EF3C198FF81A8C2C6157D242E04F46DC7DCDE287202D58879F59B
AA2C2B0AC0C88B696135FFFCB30F8C7D9A0E91BC60571087A0FD2C8149582F92
F1CD88CAF92CD09CBFAE266A3B9EDF3E51127B4766DD00F0F23207EAA7B78781
183B3111BEE47C11A2D72D59436648E533F1946E9653A1FF3C4E06665DB62563
19C5385E933941256C69BB1A9558A17F0580A6FE87B45E906D8D0774FF944BAA
D928B2FD4E00B2BFFFD195360A85CD6F487196778E8F0CEF7B2983F034E190F9
350465B06572CF2A9E270CE6BF6E7452A9A276CC1CFA7E26B1BDAD09BA697299
3BF21DA93935213A573DEB70381AFE3A49AAC339380919CBF954214418DA6F99
88BC1BC75696F762EED6AEBD5982F8BF0520361EB40182CD71A94EC435E1C64F
5532F9ACF4925A368DB63C7A430F412612C56EC74C52017CAC81690DDAE2F8A7
3D623E51CF35A1881432D7F3B24842B868472F5F3E8E75843834A2D684CAB955
344DBE9FF5EDC88C5B249C581655F8EF0D424829501B0CE72F550D003AB62F6F
2B11043004293ABC34DA864E48C379BE77731FB2231577ED282CDF16370B1171
9EF79F899149B7CE954A34A237BBCCAF6C7363A70E524588EEB74546DF78BE92
71403ADA0F00E2EE7315D8B6924962178AA6161AF3C0452DBD77D7A5A3930EEE
8ABE99F592FC2EEC4102EB8F4039752C779D0383CB28FAE81DD1A3EDC0F49761
913CCCC27E6A324E36E302B0773A57A56EB549DF4AB0F974E93C7546CE843143
58F538DE67FA58BEC66212A7BE13BB35EECDFA0D38574F94B1226BD21B098FEE
042892DD1414DE9BABCABAC32603003BEBB126658BDC68DA5614E480D3BA958C
AF8BD225F2B8476941433DCE2F15CB15FC247C4FD7F56B928F86B6A951B0D4F6
83FCF0F69A12CC35D25948B936D6AB72FFD65E61A29B994C4DF7B36D145C1FE4
3F6A0D840F9311C6AAAFCCE8F228199A2F0D663223394E0B9E6A2CDF604A1E52
1A4B4B520379E6E84077F39FEA473944EB277157C5F26C6D02757915A4E4D493
70B63D48A618686CEF97190CAAAFECB2F402578E251E67F87B504C4E4E4BD5CC
767CA044A80EFAE5858A8C61614C1E6E5DE2F1342058241B4F66A3711FD193B6
20D2E4C587BB0448D87F333816C7FBD38747B4912F4E8DED0A73ABD78731E478
DECB3246AB1A893BF2571112AB7520299E851534408FAC53EA7E0279A622F64A
40CAA2011AFB58D396453413B8AE53B3CB9A845ECBD4A78A409769B5ECCBAC36
FA45D7142633904962340FB966F78278159F9E8063D646B68F8ECFC5FF8EC8EA
942885782811B66CE93F2D476129476B35E7C290DB5F1600855C2C8797B81B8A
049925996BFD098AAEEA778B6846F706164F94BC57345D787EB5ED3A3E248BE3
966B82967D8A650FFC93C535FD2ADF8870CD96B9EEFCE608BC3D58EAF228C512
AFEE8232441545B24D21044554447849A564D3311BB27735EC295012B094F9A5
A2551A3B74E6D419C740C2E7431AFF16DB4CF2740DE96F4564DD39BB33055999
6E77F3D59BCC55DC14178B61206A62451F734353C1755033FD8BB559B54B2633
1501C4257518F5145AA5EDB3271F217D863F4B4AB9E35335115F303F16E9E6FE
EB223F1C070E5BE61783D5D6DB0AE319A37D3EC895094D2BCFDC6CA29D753185
8967FAA748D26BC8CB8FA180002A86C0F6EE9E844AAD12F816FDDD07FB58A27E
A6B90A126A9393253B356377EA2FEE05830F0558E0C648EBF34ADFCF970580BE
CE3E2179351CC0B2913602BD05BB7049DC69D8843CFA724643E243D06849636A
F295327C764E1D4ADCF89688E0355E527D61B75D6E36848A8C401882C298D8A6
927A802360D51F9B2DD3764BBB063DDB85202DEECC8CF7567B580C04CAE21D61
AA60BBC5AE3241847E7756F1D084EED83896BC1000832F018BF6CCDC2F2E2E70
60C689080CFAC3F1658FAD569F0B2263CBD57BCC8D48112D47829F7FC68B28F6
9D6788002291BB5FA4FFE226174B878F5CB3DF446E87B10FC45D4FE01DEC9A35
DCFC9E0A3322DB7DAAF168A534DF153CBF71550818217BF44A016D6D5160C396
CEE74EE563A9A0DC648602DFFB488EBB29B2939059EA5B16611891DB0ED5ECC2
5446A187D8BFFB122ADCC102DE61267189E9F77CE8BDAE8B426BB57EF5D76C04
D7AAF522EBA524F933E077728F4C8E05358A8602AD8C2991EC116CFE9E23476F
340446988110D676E870E2306E1FED72CA76386E1D860BF9A454B6BA79A01699
9BD2814D57A9EA5FF86EF714EBCD06DFEC2741D59B8836C91A91F06C3496B6E9
F9E13371FEDF71325A44C74CC1F98971DAD7AAF8C8F59CDEC4F67F5513F691CD
C0E9A7F8FF181E21699AB8E7A620555EE2ADC9EF96E84285D88B482D0869A5C2
1451F5FDA79B84D62FC7C0E21E98AAC0264B3FD4E0EC1CC6012744806F7D781D
2663CD9CB6261BA301043B497684B3908F94D2251DAB15EE40D97A1E9F554D45
31E599A848AE8CDEFBC568C1869D19EDE309A6604C49D6F39100C866E12EDD12
974B1C38AC6F0C01A80D50A5AEF8491739144835299F0811423805871E411170
0C6CBFC768043511ACB5FCB07A68E6A5BEE9D2DB6CD55FE58C0F6BCC869DA036
66A62E8A42287B863CAAAE8895D09017B6464EFF55098549D44BDD88C4CE234A
F9B4A8EDA8197165EB81DF2CD49C9FC0E6CEEBF7774F0341AC8400668FF23A14
B09E7ED0E7FE7A502CE8536DA1ECDD842D963560AFCFC69FC719AE430BC63ED5
4C9D7DE9A1935EAE40F226DEB87AB40C2E86EFB9D5F8A3DEEE39DDA64E77EC94
014655AF410534A116840C069140B21D5BF3AEE9CCF9EEE161A7742F1A5DA36D
4743C2E07F5AD41A1EFC56CF49E16C1C1BEED692F35679436A8DEEF82034B07C
AA074F26B0A532893A86D0081BFF53E7C9DED945745597870D545E38865407ED
05DDD8F3BF4527DA9513502ECCBC13E4E6E8357BAFC2B7B2F5990A3F7C3440E5
F746B6A0046AFEFBE7E711DF33F775D0ADC43433CE78B6E9BD96F3115FC8DE41
4AFA0D0F9898C01A61302CE01ECBB92E3FE852BEBFD65A07AC061EA3219C4029
B3E4F18D2B7611C124558FABB1B7B2591154D51E9FB46682B6FC368B1F6A2950
99ABEE0C1C22667E4362F28B911F37B37B4F6687AFE146E1F13D801C553558E4
08B32797E788B89BE01B199B835F029E38A98A02DC53B0C113E7EAAB115A940B
95BC297FB350151F18A2B7AAAFE23A5878263995ED04F71FA07949A4341933A5
F6EAF32DDEFD511391E4D4A557FBB942DD29C067AD9DBA677B27861F1247D79C
E3C75688D2EC3F9E24A28EA0AF20C58EA668530BE32123DD266079AC351CEB33
60212FB8C563BF8D35EDD113B4113E132F6F9FFF8F65FBDD768C3D637CD0A6D8
C014BD65006FBF73019428DF942856F2077D866100B868B192999E64CC15D525
5EA716BC7345999ACB15FAD541418EE57443D67C04CC5373A8BDA1126794B5EA
EB794F25F4435E1DFCF3D4C260057A6A692561D6608E03AF452F525AD82ABAA0
CF0D8C2C4B73036E48764E07E3ADA4FEE899FD5A0ED4CDC78257247E1D7E1D42
EBD74B2B5FDCB2A8461C7B7904DE9CDC4A971EDAC5DAE8C5E58A57D635AB32D4
187615AAD0C04ACF08B0A3B162C70C9CEE5B2C3E7380AF786BF395CBEBBD2921
2B424CA0BDE0C303EDFFD6D1BC651499C59454D14EF77E7349EDF35BD16A3B18
5BBEBCA512448A2F88E0A4AEE2D1D558E3D04DE9FB68988A7BB2BF3B1DB48756
35D41CC3E98B37F3603A59201C66309AFA22A841325F89B35331B39AE70D97B9
9C97D3C63285536A87C3A8D506758BE23F1D543FBD5CFE653EDAF1DC6AA37081
202527962AA2DBF33D707C437FCA2C6D0BDB6C3C8D261E7D11242A0542741288
BBC0BACBD2827D9BFDAF39239B462E9F10AF5C0E0F55C6869123E0A71CC6EA21
24F124742C14566E8D7D731215A5BAF842967CD28B2BB5C9375145AB8B718A53
5C352DBC27A507CDE58231096555348C2B9B5D571D1382CF63E06449E580897B
1F9A3B89FE1AA78BA19A60D70E33C8D7F00C7B195334AC50C88A6A233FFF4A28
6B63C58DACBD6F61F4DF90ACAD7B3AED7AEF8988A29CFF06CA1A0A843EA8CF02
E7C270F41885D9525795D1737907BF3AAEFA71E17195C8A0351F0A25202A5C43
B1B6FC95656ABE77FCC2D1879212FFDB5A4439F03D5DF48C62809CFE71B99F39
79D191C74544F0CCF69DF9E07119665F52F5747C5E97839C2C761A624BA8B94C
F9109BC3F888EDC85454DC75D1114D748984E2DAD65DB0DDC35F22C1057C0628
454440634B2466DCD378881D6858D04C25DF9CDF854FF82B4606E198E7A5988E
2665B8CD699369DDC582B75D9F76FDF680B191F066EF071F905333655652CAD3
D3D815360B10EC3294A845D48FCFB6683BCD20BB5C73A6046D3D8B2D6D907AC0
C4FE8FBCCFA3ECA95AAC1F3E5563899112E6298288601F1E2B0CC248510A8521
792C3158E8DE36AA27049B701CAEB367E22A1F7B354C85C2F95A468ACE3F5845
2D40C02F6033E18A13FAD73B5E5CE81223ABA27089B2DD476AAAB4C43D31D10C
8BEE8352E305C086897ADD7A4F5FF0FE9266735221F487B8BF1059662339D1E6
CFB7275ED5890AD46805A8BD16665EAA367DBAC0FD66E1670F2EE9B9316E4754
DEE9FFB246D64C23DA5E703BA2C0E077EB6F418D42302E6F615C56134595DB4D
9CD10F96709B21CC85F7F10A2537F0AC1A660E889DEB7C4DDF1E6BC07C56120F
405BB4CC05C381CD461ABAEC74C432D4EF99EF4D908A159FCE9A2C6DF7E755EC
84B294DEB9BA3C9C782C1A2DCFB5D364E28FB7E4FB400E0514AB41291D03D737
908A49B5FF8BD840CF42E262790CD00D19CFEBF7C899277A846303B14FF50B14
F64B81D17E6CCF6820971CF9F85C26360ECA8ED190F8DBC7167EDCC4CD1539AB
A71F22652DCA55585C8AABDCB166B1665FAB19EB277A7636D883C05DEDE41728
271B6A58375A5B6723C40AF669814BF03A7C7F9A78A0F058EB0A895C84E7A8F9
8838FFC484F30112FE6840441257E06FC3A4C1B7E47315676DB89B4C07647433
595A405CD47F15535AA65CA09FB0B2C93EBA923590FB5D7730D153A05B100550
F1B74EAB6B80A87E72CA48DAB3AEB92F8E8569A7B1B84B5829C461AB3A6920C6
6E3A27F73355740272AB237721BDCFAD78574010319D2476DE3DA5782A971CD0
A440BE4C9F007334FA119905A4A036333DFFBE344823E7A8033E96452676225F
0CEE0E7BC245469D64C7311FFE67A8E63744871C23F9619A65A0990ED9E09CC9
4422FBFA7F662E8ABD6948BB673CCDCDCA1B536AA7F4857D7F45FF0D32A0309D
AA46E728088B4B6A2C56727356AD68E142270D328945B8D55CA38673C1A0E32D
C31001A80535F6C7506980DFC69E859757AAADD84CF61BFD151B6C0B58D5F365
9ABA2F7DCBA670F0AAE7F6FC1A315276B03A42668BECEAFE1E46BB743424536F
29A914D40715AEAD5540298CE232A7C3D676C5284641D89797551C2B5CD472A3
E8F4E9B794586A9CD11CBE73FE6E442D44B7B50E60D2A441AA072934968A085D
E2C8ADE8B71CD577A5E7D217EFD875540E6DFF444BE94A2DEBE10DB883D67489
6FC65BCF055F1678EEBFDCD3F2B168741ECC4E932A226F2D6502E487F75AE667
D4B5865BD41A41C2B5FFAD3660B0358C380924797EB0359C4065725F7A36C0F2
9A3A5E121129C7F5984E0B72B6244A50FECC3AF5D7A3F27370069BA175B90E89
A6BE9F0BEA7A7E25968DB6C275E4C90FFF164E4339399EDA03F74E37D4C4D67D
B304AD334877948E785A33F5D1F95F6F763C6618C9557FEEF62B264233405745
2C6C2430799326D1958B40D565EA455AD1C2BB4AF77C8F18365752F3555E9351
93C595DC5C7627551D97C89FC674A4FE6F2AAA6CEA232A2189E806989E7DBAE4
0005C45BA977B82C3E6197C18457F53EF59AC7B5A8D05769FDF2871F38BBF1E5
F2EB446FE889E03A64B089CFB51E1F890F4677DC691221C900272C0DD67F5F8A
E566C0391E00791E18B6E7A1D547A44D084248315DC7DD18496D92D9A9017B3C
31D1F98D62966DC47FED1B94ECA7BE286FCBC47DD196448BC27EEA81A9706A30
A97BA8BD81047D0179518B7676EDF5D62F91C53BD054E23A8E0F45BCBD9746CD
C6EE844AB041C2ACA702675A5D6B00AB2986AD1B5E6DEB491B257045CFDEB4FB
217C8669C8BAD3C99B870B461EAC8E7B5B64D70975FAE88D0ACE5BD8E461B174
E0A3A99449BBEE004AC29F3290B6B5519065D7431F7E3DC7811D126C0EB3E79F
3D2A38FF95EA1A744C576043C901058FA7C72DB752E315D4C16EA30ED5E64AED
46F01E59BA974C9781FC7276ECFD8BB9F1A9EB72939C730C36F335B337278131
6E0CB304F4A4675D9FF2F69EB68409275C222C9238A80030753D60604FC66AB6
CB17CD94B67B
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMBXTI10
%!PS-AdobeFont-1.0: CMBXTI10 003.002
%%Title: CMBXTI10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBXTI10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMBXTI10 known{/CMBXTI10 findfont dup/UniqueID known{dup
/UniqueID get 5000771 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMBXTI10 def
/FontBBox {-29 -250 1274 754 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBXTI10.) readonly def
/FullName (CMBXTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 61 /equal put
dup 65 /A put
dup 70 /F put
dup 83 /S put
dup 91 /bracketleft put
dup 93 /bracketright put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 105 /i put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 113 /q put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA61972029CF9B4E1F6A
FFF97E53D6378FFF9043566D67519B5C031015C0D52A7B292D219A2BEE49FA56
820ED09A28447A71C5CC595AB286EE693EC741AEABDAB0688F7B46D9D584CB99
DEB048F0C0723F0D7FB57C896218D2AA0AA4DE241ABD632E25F0B47243CB7DA2
EE53CCAF1682D9B580006432DD7D53D06E90B3457FDBE18179DE415DACAF00EB
4E01CB49CE25429F8BD45069477DE90EDC87EAC15285D321569F8C19AB5100B1
DF31636EF29DDEB4BFA2AD85B83CC7112220D70E69D5A39BC3558F067A93C6D8
7A78976F7B93A589F0271A034D1A8BBBF082841719E2901720E89568E9376AEF
8D41ABE4BAF9E79809F5BCACF29858F8675E37804758D58F8909027A00CCCC32
5441C72BCB031D09077BA9F778BDF52F172C2EE62F0B98EF852ACE037C6240B2
671C0F01B7D4A9276A8F6DE3B6BFC2C34DC309E5888E249E398CD60549DDB61E
7E36890B1E37E26126485E49114B7CB938E2733D9A14288C3A763D326D7D9183
46B970D455050FB97612BDB2EB29E7D71C909B10CA1D479176652712C112376B
085E9F99C9A488C8876954EFB7520CF97D08AD84341FB55764879C5CDF8EEFF7
DD31DB564110A07119E52453B778531FE181D09D1A9799D7AF4773AAF77EFF2C
2091194E301CD88C97CCA29AAED2CD68ACCD8CCE44B9F24889A83048B7208BAA
84E136C58F9DAAF73815C6025DB64C45014BC472358DC014D243D189ECB1EEB3
267345D1FF4B6A01246CCF5FA90BB355E3734A7C774DE68C01B5F356D645C4E0
1D0B7734E05EA28AC6A9BB2123EF3C6E27F52982A7612A352213C6AE3E80A819
2304A70DB8A2441DC5321ACE962C6480AF736920B64A2B433DCC3519EC8B577A
30B0819700A2281212CAC280A0DCC50E78295B98B2DF97A78BDA1879E6B70C10
7BD15FE29C4EB1D5A33037F0AC9BF8CC1FE88C52CD114EB33F1C6F8ED88EF98F
DD0C3913DFB36147F581C91CE83CD73A0D012F3D0FFB162C0F4597ADC8D93911
0DC6D68F9FE702FD0EAC5039D462756551C379C5F4DBFE05AD2D1BE0EB389AE2
391E461DC4455E0D3C3E46F3FE9BEF488730D71ACAA63BEE72367C52C4F84766
C24E13D1E63791B4838161AEF8D0134145BBFA4D848CFFF1DED6814A7215F4F3
3E2D654C27F3279DBB22A568B7BD1D5A9D75C7778D36C36BDBE32C8FAE4A9209
20AF8B705A77CFF4AA9ECCF6011F0A359556ADBEBDAF5BB706FE6FF4A745D841
102279B66CE0C842DF8C2673ADAE354B2811C48DB05994388AE4053F4651A884
48DBEBF20FD05DB617F8FECB667B748BB5741D6EB62DDDD0FC58537EAAD6FC22
A11ED24D34827C3446C8FB81E4A0E904206A1053AA9E718B0405C6A7B8B893E9
30E7A31B9AF8A56B5EFE72FB5AEEA79D56E19E037BB4ABCEE079ADB53CA546CF
D98F7B38973CE3A6DFB315E87DD1E60C34344656D76C16E1DDA43C2ED276458B
11D7F4CF3692525C0D8B6307A2993F400760275A8648A0048E0C406279D48045
D77A92E99F9CB5C05E8202416EB6FF308C4C979895211450BCA82B19B33E7240
CEC18204C09AB3D7F8025C0C909BC03A1851287ABDB975A32C3FD8A1C99DD90D
4B1CE2F5DDCF140D4D5A19F33241D27E8EBEF4ED569AAC255E47813F31B30109
7075766D5BC1731B082531F3D132A937717EF67F496813139E8E263C088F62D3
DE0EA4ADAF3C088F562B0BACDC184DA3BD0D5A8A4B8EB487D0B6F1B74A969942
91CE8CC7A33670BBDB3F1E1D791F7F1D3A3F3183F2410DEF99EB932CA80FD931
C62D09A0ECF271B5BA043C9A214CE631CF8239ED0640BD134737A3E31B851DBA
912B507F72B80DD9CDD23A697F91D66E59346FA3A75726C386827D910714C989
5464B041E69F4B87290BAD381600AE0A976148CBEC8DADBFDF0CBD7148C3AAA1
7AE2EB15686E1AF68B4C90130F795E86C9AB88556E429EC943147DF363029B81
4C637900FBA19DD98792F4CC9888AEFBF9F7765B817ABE83494CA3FBDC79CA03
86CB628F75612209DE9CA4D585565E9509D5DDB8C00A229F07918B062265AB29
176657CBBF2382A219E573667B14687647DAA7E9203FEB4CC94B10B57F4B1143
C4962B6A888D62093A1D49E2C7D65C29C500B61E810BFB94DC2DDBCCD8B6C61A
911C2643F55E9E2101B1DC7D7176F7743492AE7CB84D460E8C00E91E5486117B
D9ABA9E16D1606705A0F698EDED5AA877A2CE7EEF25ED1D97EB348115CE5BF26
8A48BE961CDFC6F543BC89DAF665A681908ECD8CAD545D0A72C9C184CE67F6BD
7B51399925DE379BC59E9155A30C67D73D01BCBB1886F8276AAE58B2422DEBA8
266CADC83429DAF4F80CB25E0BF455CD7863CFFEA9E318FD043908D427CC07DD
683F6D977680E9B4F6333D4BE7E729F4D15C07C917862B47F0DB2E31500ED372
A556A8B617FADDA12A2F62DA2D9AB46479FFBE4FA42D9B8D597CCF4E6D04B418
8A9B523F4678DB40E7F325F81C1EB345D71849E57B059653CAAC7D9D56CB2E3D
D4F532A2D674BDBDE970D9211A3EEEB005128BBB5E0C313B42554F058EA1D180
BFBC9521FADB7DE03EAFE314CDA873C3532CDDB83EB0A6A7454EE85A4C36AF2E
895BE8309FEA168B73C6AEB2D454B234F1E2EB554C7406B79A859F6B303BE795
B6B4DBF104E75838F3EFBCF85E0B865779B016AC38272F8BBACDEB13164EB282
B59BFEB1E3392885916FEEF86A8A975DB9BFFF17B9E2173CD18264BB14CF5633
FD4BA46D7692CF7CEAB7EAE80385566061315F8DB8A7F495E68D4008B09BAF99
DF4275727F08C5FC58BE9A084B267D0BA62A907F22C466A3A79CEA6C207177AE
B1254F0810E6092DE5DB1BD3F238EF705DD4E806E0EB1988F2AC92EFB8843064
3CC3CA506D9AAA0CA559AE7157603D34BEC19D6019F0566974BB835DA172FE37
C15C0367C8FC164184648BAB678D37871F7F610EDAFE3F49289C6320F9CC113D
44775EDE28FEF4E14EB5B426C06058FD32AD12B42A2FFA0D9CF0C7BDFB6D7C4D
72F4FDB716D7C8E7DE84F614487ADF4DF5F304370043B25E07445F8C65109708
EB771F62E01350B7C9B659D05305CC3E4D94378BFADFD8D94E5704FEB2BAF58A
5B874C7EBCED806F068E93D4DB888B325CE246D02D1220ABF55CE646DFB45F07
CB8488F229A5562968B079C2CE2067B22B98904D977E3EAA82A6BD44135A6F07
36E3252FDCE218EB5DB8773E2DAFFD1DAD53671EB3D83A275D011BF5D501A22D
407AE09257CD21297B617E0443FBDAA297D37F66AC436DB78B410E79A002233A
0D7DA619CCA9DA4714325A51CB0BBE9EB6CEA352BB1A0A2FF83610B2A17E1948
0E9285E1570CFCB8EC7E1D691A72611D336DE5C6626A1D1D2DF363A1D781DBE6
1235F1D1805CC2A8C670005F84FD468167F8640B12929CF347538B94EB37DA39
904D4763D93E757AE2B4C775D98E23BA983E35992A292A04976544EC462CA656
E5EC37EE8EE46BF1C3B0B4C912DF05AE1535CC654000B06BCDC95D9C6B5F36F8
FD8A0EB31A02C2B863DEBF8FEDBC57D5F93D2604321FA66070D14FED60441E09
999B90A5FB715347583A35314381554031BCE4E6E73AD3FCBB61ED0D4C015863
119C1D945E981AF3F38C81EB3A350A70A63EB06119965C90D7EBA669359FCBDF
A87C4DB920F8F3D99C73A0DF7E10D3C410696D679CBFAE831E3E99FEF6C038F6
69C58E1EB6F60FF587F5EC561629EF429734CB886AF914AC3E6BC04F21D73F18
4CA12D7E033B301C181D15101A986BB95132DABEE082A617520CF95EC9069499
A02F073D7DBE41726B51FC05A9348953495B4CDE8D0A8F8C04D07ABEB3BA0076
3A80F2E3B5804947E690DB3A7B3BC6C48A67F5D45F5C658FECFF28790B709385
D24D02FC3B0C9F9AB04E168BAC78F0837D9BD402C1ABFA84148FD815240108CD
511E50FB8E64F20058EE54E4ED45181AD9BB777DEE3303C4991EF8EC56B6C278
CE63F6C2FF92308A25B9AFDB4585A808AB3F03D8A15A20FFE399DEE429C959F8
B3DFDF81433C41CEAC874479A2C51F9FAEAAD5B7B23230B99523FB256896A85A
8C48C057A70DE745F753B4183AAA6F84B4ACAB090F33CC2C31186D1D8A0218A7
4E1987D86B9C3602BA294CD29FEECE4187523CF511FD075692B1C080A5A22281
BAAA4EA701D7573D083E2F6EDEA3D49FEAFF2CBF989703E83828E6C7E324558A
FB73E3388F0B0E6A97EDED5A9553DD33DBBBBAF2174A562AE2B8A4B6E7D13E90
FF9B7D650231CBF9EE48DBDB00AEE2E0FEBF8D6778F19CBCB8766A0ACC9BCE26
59771BFA97CE7BA811A3A6C8CBEE899839E525DA2ECDF66CD99FCED902AA102D
92CD9A279453BA74EF8C0CF32C11A412A05CFA2C187833F885F359DCEA34EE24
E90F7F107A23D9EE269C15A647916F56C32543AD5F81D90C84B8305E5BFEF1F3
B356CEEB5BAC54AA00DC9C6F03B4AFCF7AA4D31964377525A661FBB743D39964
47AFBF76C8FA874BCBB374B02C538AC626004EC8E1E9030D60C4A097CDAFC143
732FB7431008CF28ABEC4529F4689720D4EF580676CA855FFEDDC66B7C1DF07D
B89EE98C0DB6FAA5551ADE4D674B51E4E3FA4B24A3DB5196E01C6CA1DF5D669A
3C0FC57DC1F576C2BA14D5DE284614AF3276E3A1159CBF8D40426A60E8C5DD42
6F1307222DAA8AA78BEE55C27E26013120FB5471CB33CA4FB642B1C386018EE3
D4424CA411F49CD569CDACB51AB9BB5E66E1E13ED5F8BE0E912BC13C7B23E10C
042C33DA19656264D7473B4E0C3DABE14F9F94450D1113C88EEC18CFEE640A6D
9A40DA9CCED6EC5E2E9F1B357DA635C3A2C5A23874E496B868FD0260D30F1780
878A900B90637A1237C63D83335A3FD4A664321C048BF2273F9C4AE3161E1F06
E6EA5F3F15CFED43C622E0D7E245EDFB866398DFF2EC994674767B7F3DD853CA
356A3607C7BF8F9C6889EB9942ABE469EF88368742FB5C41D06125D2042EEA41
4B344AC718FEAEB308302F5607C06852A30CF778D236EC90CA10934C629FD598
90176264DBF9C1AEB33A6028B9EF09B06BCB182DA58ECCAA4E2E1FBB13868C98
CEB61223E9658EBF003AC67493587A156EFBE73EC88CCDD55C9C10CDFC52F7A7
B274D631DBB5D629F41AC8760741953A6B90C6E9E4D2C79702C59EECDC65D894
8317D67808CFBD81953AD32837A42EBBE48F77D6B387E272855E54ACD32D3377
E19724B3BB370A71C633C3A41A0523FC219EFD5310EB3CB5FC93F0F9E6BFB115
17E2B901016CE8DD44BFA8590EDEA88F5229FFDB83E401034C826F038D58C19E
54704A4E2E36B7738FC6F80DF4D82A5285853C49F9689363392536C3BA25C00B
7885E7DC3951E9B5D22414C9E9A264954CCCFAF8BCE70CFFD4F726263EBEBB70
D52A58B3D6BD029F555A630D687C7E7103C8B8F2B33EA41732D6FB7FA999CCA0
185A13C8BD80A2762AB9919C3E9FC07556BA8C7149B4CC5B58DBE84297E3E8D2
B34591D9FCAC659C0FE115F34ABA807DD94410AF8F532418382EF8F7980E1598
A97A61926B809FD771B2795C69E6B1F15FF0EED329FB793FA3FAF0580ED07F51
B0E1BC1401EA5026897990CF09F9750268AF812E89DA551EC14B457836CD38E5
C07179A3EE0ABD3A85C693ACA829A5E492FD4F1BF12725544FBC81FAA2004784
DB367184315C68BEE9FBB1D68F91C9D0901BAD3BDA4FFFC203C232276A495EF1
B2B82F36FE36716733F0E993B19407744C067324BDD2D5641977B1A118DBB844
104397F963CA2E01B7155CB84BB642FC315C028FE4502335F761A9DDBEF7ADE1
ABE87D31AF848A5285BD8328ED3E8A2A608590DA11968AA8C0D8010329A9E172
AAC2C7D0061B14EDAD1142FEBD3DDC0ED20023CF06BB146B3F58A6A197DDA1CB
2533B236FAF2825E8DFE70B79A0938D79664C1D26B4412FD10C76729CB22392E
8976960ABED0A03D5FDDC7C5C2C6221BA1FA08020B88FD9AA0CE8B5FD26D58A6
79339A2AE6730746B8413B6E05361755FBF11FBFA4974CC1AF36136803DB8282
A7F5429327B875D0FD222835C7AB82049CBDA6AD1731F6D06AD2A20027765CF6
2F7E4BE9521465A7C3E968DBCF95F2C62EB3829CE6DFE845EE20E8EA89CA6C46
BA14E5A920D8E28A4008C210F747622AE31F5F9036C70FA52BFFF08A4BAB3D5E
A2EF6E8656F89058F4A67933AF30E9A16467D563B2782268E2568868F677650A
74F415289CBAC0DECDF828485066AC07C011623DE9643DDE39840B1A739B33ED
3EC705C13DFB191472987059E5017002D278168B5280FA2E26C6D51CA663B384
F5CFF4A6232F5F68E185231EEA239904319E180F91DA98A63B38E16E138D2DCB
CFEFA5F3E5AC6FE764A3A9F3EB622117662AFD26A124933CB1E04AAB53923AF5
D9DD972536C4904A1602040545A9AD4904D867C1D0AB907D733EDC19EC093391
3B0EE96E8578527FD3D1204A25982635CCA01A9B101A843F6C373AC4C8E39E39
BB13AE6A0EA170B59987488481D38806D429E902801F9CE25EEDEB6012CC9EBA
0736820F82C640CD8C7D852D9EFFE6F769D7FDE1DD628861FF628BC0BA8EF127
26F83D7FCE6ED8785DBCE502DD0571A76D88B7FAC1E2DB24DB97394937A1EA17
031078EE07D00B554B9C892C68B624D3900266E8850287243BE44F11F86E95DC
00E89C5C47F573C0A7F1CD0CCD26498334C7D37A3AF4457CA805446A74344597
8D8C3D25FBA2350A878E23DE65D49E9E5F819484DC1B85ED2BDFF923216C101F
D8F411C1443AD7BCF5E90FDD6BD29899C86EB3ECC82832FE75A59EB3FA696F26
96A450E2504A473123A8D24956ABEF5ADAF5B3BB57FFA5364214AC0E9E245CCF
431DFB8A7A5104BD97D5E5104CA9A05774D0FCA9EC0458BD7289794FF19FD00E
2D05086336902514F5CF8141307C037E5D2E30B62D1C8A5A7682BC941A5445D8
A17F5670554AD4AE24EB95524CEBF2599D5D00AEDEE2B5537F869A46BF093296
C77F86ED5658C3DD3AB9C25850624A53F6573A51C7AD9F43EB8320DFA31F7F58
E0FDFA9FF640DB5B55FB5C4E014A8C50E062F13D573C845231F98CDE7414BD44
0AD4CE9E00FB39BC93C3D1C8F5FEC652FC28AD9EF814CD964DEFC5813828B0A3
8AB0E0BE6E3CD60259B8A50F95CB02EB685DDE048D73DB0460985EB16DA749DE
3EE1625182EDC552F104E547D22E62501D9D4EABC09531E6457B7AB148FFBAC7
927318F8BE99EAE5AC9E6AE81081E236187C2D384A92494DE6BD1FDCC5A79413
609F865C6067EB60B83B1E0D49D2CABF88F252377787534037AEA74A842CF21A
5514F3A89A00EEA33793D63040EC2E1231C04026B8DFE67E0E0B460E3BC6E60F
71AB1C05F295F617829255BBBAD68D6D7E5AEE12DAD835A693A661AD9923BB65
C781B9085640D3A5317C312DD3C6159C15D8DAA3A592C9F4B4AB648B160E4B3B
D2E3DD475573570F5EE110AE5BCA3C499513061F202DB76ECBB5316F21F04195
4B9EFF754A628ECC2B68077CD6072C630CB99421BA3D0D1DA24CC09B8D42E8EC
B52EBAA0E16DE13F0F2E235292A0063ED390D9A8E685160134E931F924D150C3
B1E315CCC86F2AC29D02D0D98DEB83DFC7531128E0AB55B5F7D161A44DE01547
38DE065666440E46D94CC4AC21C42F362D222A5CEB4FE9FAC0892ABAA08F3A3A
B76A22CF73E343BADA5C89355A821C67A626C0FA6F8742178B9562543607FA64
8F9FC0971734B99E476E36E9127419F27469DD3BA6A1D82680155B46073D42A8
AAE4A6F8B0B2ED3A99469BCF9EBD004DB631F105D77CDF18A2EDA5801DE620C8
987AF2A7C5BAB3F09769CB0CCA5B1CFA6A01DC0EDDAF693D168F9CD580D7AD66
A2DE7D9CAFBA0562AB6D20C4F2D4F37A3B26398A1D5AD2F84F0E1339008A37D7
6973B67E1EDE40002AA5F65AFD81A00CA4343ACD98C94B6D69CFF950270DC1AB
3B2964A1A9472237596E8DC4F671A68F8B02EF2EF44976FF68DF0865B18F403D
6A88CDF4E0C8D41C64B9B1DEB72F0E9058E479B457EA8FCE8009D30DFEB19A02
D18CA44689E5D8C529CC5ED9063DF88E60ECE39B16BB1DC5670D0AFA76DB664A
C90B081062A258628F5357A01AE05B363D5D81799CE0AC2652496AB5216C1056
3A49E606C88B30FC6EB350824BA11FE289406AEDBF4C62820D54C94ADE5220C5
CFE7D6A51B5641AAC362D10C7E4B867BD72CB65FB76351A33757FD8DCEA2C82D
1C8753030D688E9E94B6488345D3CD9AEB41C852C0C84CAA0169E8D4F35B1A2C
633BFF44293BDC2F54B614745D2CABE90F1E988F4ABF11764D1DEA90BF39A7E3
794DA0B4E6CCD8BF43A72EC1B7E051869B47C9D1F5449D19E78F48AE1F8AA487
35AAEE3BFE98295D2C27443256CC6555DA1A22700A871D17C2B782C6F934253D
1584E0224CF7087BF6E2F03AA7191BFC52CE956D8D8488FA468A1A412D374C8E
ACE6808DFCA061E6A7B768076BEAC635460D277ED05B6A05617774D3E0CD8180
B4DF56F7214BCA9CF05739F1E1EFF3DC00F311A2CA3C0D82FAC439E0FAD4407D
B654BA4F1D5B9CCAA27357AA2143EE05748D87B78BFECE60EB44758A3FCDFE2A
58996CD2EC5E04BE533984DBBB5E8FC03A0C16F7721F30034437D13C9DDD5DC1
52A5E4ADA9BA5FA9D04B0FE29FEBC2FB36C963577CF1BF8F6AE6FA995DE61A98
001C95E723CF77639349C64146DFB14542144100DB9244F5A4E3CCC922356073
9995968DA12C7BA6298D386975E4BDC1C23480B11C3E92D85060703810D54224
5C8CA76176EF03E8CED5E4CF67712236A523809FF502B2876EB4E17702B6662E
4ECBED9CF50A81EEA31A76AC26844AB9F6097CFB414C61DCF2BD5486D10FC596
673C91EA47556A9904FB4B92753B0306AE4404D75B8EA49CCD5B930FFE4F671A
793C42DC7F1744D7EBE712CAA9DA28449F0681DB8BF7876C89EB9AD406D89DA4
24619CFA6FCB66F243A85A8AAA17FC475DCE1F3D668EFD372FA8C88EE26F6FD9
DD8CE099722433FCC27434566BA2501432B1755CB658DE405C665E111F92A23C
5B9B2670C72348E14C13C210E5FE82CB751F86917610F736F7293A3B0D73D16F
553C5339E48BF928CDA4FA733CB66326D94B42525BEF18AD26619E1EBB71D616
BF57F4287F4E850126F82D2324BB9B83FB9B0D64D5A93D986A90ADE11ED3BF26
23997E645570ED785D5F2CF414570FAAB2811C2EF4E3114F70B1DF1C13D3697A
761091E0CE4766DAC5220ED404E80B56B7614014AFD64FC2DA8709EC6BF80A82
384DFD26F076FDBB7F01BC04193BFC329EB97EA88AE980409B4D23CFB03FB249
21D76D35F6B9B1AFB7FD88B514F3C7F9F6FF9E02F0CEC82427BF2F3E51D0958B
A54E06CC421C99D8C7DBC206C06E887CEA9AD233393E60FF1D8F0557939D1CED
BD433DCD672A3E7F01219BA7FB5BF50A2D237E5C9C9278BCC6E91BF6EB86AD4C
9F549DFAC4DB086A57946CEB86AB30986DFEF4C2286C8C78BA165B77318971D7
BCB5F3FBF89C212CE2FE76473F6F00E25CAAAABBD569EE866127C9ACB6A05D40
67A3942F542D284B9691D63FA54515CA19BD34018B0315F03E172525841122C7
36965B84019305C69FE9649095CF0970AFE5BAB3C1347E8D9ED65AA45E440E2F
52A9CDC315852151D3BF4BA765D6A67A48B1E66EF4FDDE1C3877469E1E2853D1
5DE5FEE0F61DB250C0BAAA9CBE7D3C3023F76662852E4CC618E0D790C8821D66
EC2DD46874AA3742EBB1556AED8EB2876F1C87756D1D1EB1FE5DB569E1125667
E16E78A866B232AC4BC895963507AA8F23DC77E29F46CEEAB1B5EF1B6764039C
75F6784DF3D4BCCF3638857C2539204009A5EC7024157C7184A59AF0C879FCC4
34ED2DEE1BBFDCA7729BD0C1D6992AB2C559AF317784186F483DBAF6BF62690B
03F6F8354944C93C9ED11130752971A7D0C2025E6153A68EA9426DA1A0F4441E
AF5A92410B9174881C430D9ABB9E5C20600CC01CEDB420B9E37807628D97FAC0
58B8FF3742A06D5E52DBDB7E7A02B1719C111B53B9F1E38502FA70B0D1A3EBD0
9CEE033829957788C1AC36D2F6A3A931511C21DB33BDA383C2C5146027BBF167
8A160AB6FAEDA3831B8575668FC61C9DA553C2906CB57D91810892C8D89DF85C
F43F5A8034A4551EAD4E0FBF7A701B9D54FC11448FB37F843FC0462101343332
B67E9B1929073C93EBF8AF8D27BC41E4C4286E7E94EB5FE9C333442D88553B24
A0318FD22953BE3926EB07C900AB8448ECAFA063AC179E4B0300E597B6D38821
B3D8888B74D05EAEE83D45EA12CB299DEEEAA71F5021ADAAC6E602DA48F5E2C4
5D90397AFA4FAB7C62F406649EAB135AFE71F12EA63E8C4ECAB3CF6DAD5F588A
AD4D85255A3FA3586C3C83C5E0BC04744EAD5ED2E4767C8ED53EEA84DE8DCDDA
53A8E7A35F3CECC7EC3AF65AF81F9E7DA3999FC2DF98A819BBE2D6A770E40072
C9E006B459D32170CCDAE55C0211E6326ACA70F87C0F2D266839FBBF47270998
D06E699FF0D2AE1DA92A91888AD93416F2805826E4A5B5C3B7D715E2A03DAFC2
31AC936929E78EB03A2438637206A7941CF01E139CB0DAEA480577D810887B64
66F20492456922991760A1D18179EF8A78B47477470CDCBC8A0C490159701EA7
8186308A2AA16B6F0F3C41B3E006CDDE225157237FE4C47ECFFC32A47F34308B
A76616B07CECCD93B4DEB850DFF693D897DE31C431EE1E4043C38B6C1EE1012D
6A8A173B8ABEFA6254FCB1426922AB1D2FF049A3C265C74A6EEDBD83A48A043F
BE0F850C5C09132A031550435A996AFC745357B46FE3BDEDCEFE1BD4903EE143
F0FF843076EB572A3B7E37E263C7E30DDCE31BD9E6526019082E62A30D63CC56
41E6B759E2925B0D92B97A572D3A7F7C25E9BC0235B5593BC8D5F837B42F43B3
0E29106F54CE550E7FBC23ED70AE2E837D717B41D89FD168801B598E9A233568
024CCD95C63C9D16C8E9BFF1E3752481180172FA79993E8A58B548F8791F7AD5
4A0804A78DAC8F79D0A19B6A4A15241E8FFD158E4797D2933CE1AB0F56DB2930
0015644AC05ECE1979E023706394AE106C46DB5A08801C802D5F1B46E913E0C6
1A6C12FA686D2495AEDE1946EED1FFDE10DFEE9BFCE3362029FEDC0E021C8C9E
C0F568ADFBA2954CFD986A743793615324567E964EE55FB2CE49E34F10024001
03F1B9796AF520E8EFBAE693EA3DA1F181E0AD4DC7F43536A052E30212D39C9E
825262F88BD8E7C0ACFA39D87D3A71448794E5E6F539C0F7DB5514B664960912
70309109045CC5DDC40558C0138F6418C63DD8B2853A7F23717BFB8A25C5A370
F629960154D3B7427B868F9C0C3D149C55C59671257AFE7FBC2CC84A65CDFCE1
CCF7BA98DAE5CD28C56080C98229FDE7DA18A20AE3879238119B96A1F8A1D437
C0CC88941ED7E6F12B5886DA4080534A28693C5BEB4793C5F1BA61B5165FED8F
D34310333128846E4DD8591F080E0069833A45342B060E0E2457AAB8F951AA08
25CE5D4D5AF8312C4E8F05B34529C24087526F6FE1571C0434CDF8814FE4227D
67D56871473F11405648360A742988B40BE14FDB7902ABF683532BF45642BD5D
DC6A1B064F099B7946D0FE95B37F1D32AA4DCB7A3A530C6112395236FE412787
45ED32211603666269B3512888E1F2E4AB97CABE59BC577CAB851A24F580AC42
926DC6BDEB4796B0FB3EC68F9C8C5A5763025B4C7D86863CB972E27560AB3FD6
1AA5ED035E240CDFF5A0442FFE1870446DF44E32EFA80FA286198E1828928421
928836CF2023832E156B05E143AE513148CA1AEF0947E1FD3D01FA07A5265266
86D6126DFD440C848234F62F5CCDE70C7E90152EA0970C373D125FFBEA8A33E8
568DB7D3B123F3995B5DF14676815A082F2277B21956B4A9EBCD63227F7E92B7
1A1FE741749F088A39A82F4D79E716DD87E8D3B63E0CB235FF13E66E1A8A0E27
3E8C7D6724F8513278CD60683CF6F2477DF75186EC4B7C37902F3CD6315EB0D2
A165D23C0A7664C16A0C31C3461EB0C8C1391CC587ABA8EDF3CA24451FEF33F5
89143E3FF347FA0D1A1181E94C2F60B63F7E4D
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMTT12
%!PS-AdobeFont-1.0: CMTT12 003.002
%%Title: CMTT12
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT12.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMTT12 known{/CMTT12 findfont dup/UniqueID known{dup
/UniqueID get 5000833 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMTT12 def
/FontBBox {-1 -234 524 695 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT12.) readonly def
/FullName (CMTT12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 43 /plus put
dup 45 /hyphen put
dup 47 /slash put
dup 65 /A put
dup 67 /C put
dup 68 /D put
dup 70 /F put
dup 72 /H put
dup 73 /I put
dup 79 /O put
dup 80 /P put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 95 /underscore put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57D05DA0555DF933BB0
7B42D264831116C06C79335D519461E7B0E870A6715E3D74A08D1BCF86E3BCC3
A43FC6BAD1C68BD9D4AFCC06D845FD1F1E70D7A47F0BBCAECE8396E04591E5E3
4797F646AFEEB7DB548183F0B74C9BB6BA2AA04E7F5950EC8AE97C741D4B2C5C
A8E7A8DF5A36A30B5A7592D95E1DBC63EF33C92FE459792CED29E2B8B6919251
75EF62089BD7D44A6E1F9B62EC802FBE62B821DA1C3B2DDED45D27964AD29ED0
9FB7868F3A8FEADA87A8E42D52C1EB7229D7C79B60BDA263F2BDB025AE14A507
098FA274206BACFB4A0A7257D5998EE8F0FDCA79CB61DD1FC59DADD11E16BF02
ECDFD706CDA1E72054D4EB55AF7BA9F19955886BC0BD6E0E3FE3769C94AF3581
DFB2BCD67FE2892AF07E858A01280194D8DD7332B3D0A585C87FAB056C2EAA9B
5AD48D1C9F00CEF8EF0D1408DBE1C03D04B231D7B8D5D998FE0CD7EE19828EF2
F988EBF6DDBFEE00F04A4A1F4E1A55DED7EF3AACEAB5005F1962C724A017C914
2936E2E0DF26A55ACD7DD836C6035CBF07981C1BCE3615064F0540A1034C69B4
E3908E76EF8925D486DF0B4A8E1F02D8AA99585A7C31847AB9382F83880C1C21
C496AB2DF8E7BD4643B28B704B5F6B53429D3EE940A79135F5BF0396E5B46F23
42AF406C26D12BEA7A41F332AEB75DF43C15334CF4651A99F602036946B1B91D
4BB0D2E51C20216D892C8173241AC8FD15A37C3CDD8AB4FB67D8565AFA61C068
95E3D6E46D7C09BBD09428207D506AD43C693F3C3D787F6A5C39084AE45E81C9
830900DB50DAD10A17E118FB5E9680B5194716A788FF7514A1167DD1A305FBE3
FC1F39A39F5613D50934419B95A4A2FE1B6C18912CECB86726926F6B77B5C3AF
F38F85F974A2D2145BE010EBB4A390B842BC222AD4A0B7FDD882668C04C51F19
13FF91E7CFA0A0F4E99A1944B272E0291BBF3F9ADFCF3F625B87377AFEBD9F11
6385726E908BAB7D1357504048C0F5B26251A1FA52F08BAE1D64B9FC32A684AE
896F3DD0AAE9624050D4DFDA25E581FB2630E8840AC5322D38B92F3E77B55CE2
91ACB8321BE53A2C7D274D63CF0C68AC833BAF4B22B26EFC197D4A893A5AE492
660D995DA9294C16BED1113CBCC18AFCB5968175E80C2933E0819A4A08551900
25B0DFBC2D9DF1A90608429E8B3099D91FD4D7A1205D9D7610C2595E5B089E1B
9A97FEF3E03191AC688AE6DD3081EF8B5ED16BDB4BB5A2DF3DBCA0A1E8C65A6C
64698927D6C6C1B404819E48BF00F1A7393FD6C0751A7D639E32C569264A6A91
743A0907C329A0C3A6443795FAEC0EECC7A182BF5B61D4CFD11CB1A45974AAF7
D96E1339E870A52661736E23FCEEB2667DCB46511CC8EFA223B4FB7B82B0FE55
260761FD65EE42917D1A75254CC1B76D48E5482ECB6A404512C0D1712825C900
E3BE134172F220E3D5FF79E0EF803BFD0F383080F7FBB719527DE06908E1C4EA
C52F3ED6F59A5AB6BC6C911B29E8B2EFB8E2803754885E1E7661B5DB7E22CC39
6474B690FF22FD05C8FC76D9F1E401D38D7CAA87889D645EBAC777E74D67AC2A
F585234C9A178972FD22A53C30542A41DCAE9BE4EBBBC7D566AF47622B58D9A6
747D50F92115F2F49073B029FF93228CE3F7247DF4E7965E0DCE73D00D068136
89AA29884DD3E28645458A98279C9E40E2965048EF85AE8B996ED28E3F2D07D2
AEBB17CB7F08B40D32AEE2AACD7332CF2BEF2B16F07879EE73A1F787D4A6AE9F
EE690C5A95CBCCC5F4F0154EB1CC2792B877C66A151919A78E1740C75964FE3E
BE44DD1E517344F7C1EFA681912AB3812DDC6307173911F1819D6778811F0E0E
C72393FAE86EC0E706F108F6383904E25738CFEFBCF08149F28EE7205B118D12
A74E18BF57F52D7855C8F9BA7206C98FD30C2559E95DBBC2BC2156A6B3821D88
40D4EEAD72FDABCA5DD02C72552BC343419E5CEEEBC3574D3CE1B7151411455F
5F91CA2409BDCCC061BC1825A962D95EECCCD811BD72B0E5482D46D001D38411
26F4838631F65D1B43554F8E89A1A9681C149655560D2161EDD6551727D3D920
2C1D066E165BF3304C8CEEB03EFC66F7FF50A50F401FD0612C0569CD3CF8650F
ED334831C5D5607F83B90817694CB55D8DB6AA399021452B433F646E861B47D3
4159B39E89DD2A4679E2D492E32D137E10DD991AB139B81A47BAEE25FA1448A3
539233D75A694210FF620A0E329DEE37A95182714C0DE91FB9908AA821ED5298
1E58CDFE3BA3DAFB96FE7AA6003C7CAD8E12ECA7752E0477CCD579B881848B26
A268A9D08F7B3BA3C6BBC1F9927794E928382AA025512A3018FA1E96954EC65A
76F6F6C1C4E1BBAAB3BB3CC016E3D87D28AE4A25E30FDFDE966F3C59C3A1CA92
74F1730A5E60573CF6DA96A0860D32C03719F35AC5B15BD09F2B10A5C33C3E13
6B8E5F0BF9AF326F201D889FE1A6781380E1DBE3C61FAE505ED209A3ECDF8ACA
D8E959DFCEB5178AED0E6510CA43DE8837DCB576439282789EC4060F59CAA676
2ED058A98A901D8F3425E3950614F61FB047299933B5E3E15E9FB7E21C4E66B6
9B8C895E643E7243924FF2603354092738338A343C207F89FFFD2EC3DB20C726
B40FBD245567FC3C49F342FD2023EB8BBF81928CEDF5238C7393DD611F3CE69B
CA70928269A0B8657576645DC353A878B64269CF4899B707F8B38CACEF0D33D5
266A8E40CD77A788F4D29F036545A6D2705159B8E05872B9FC9DFB7CB7183BF5
E36EB22D212C3FF8C5C493F9C130524F9C6492AE915DDFE7F92AAC1802FB29A4
3A2560D14901EEE20ED11A0EC9B37EDC3A26F82E5A311D6175987AA25D8EB6D3
CF43D3808A85384B995EE42C83C81A59418DA55E930887B684F7D0D57210D618
D9817BB2328E101B11201CC423CC64CDD1C9D5C2268F6743009993E2416A630E
36743267FD628955811D46F36F29A540CA318D0A9F699C94F817276A57E5DE54
7738C2A5A0485815370D0E54AA6EF59295F619BEA77AE54EDBDF33D2839B7032
B535E68560363AC55A312852770DAB7DF0FB6C827292809755E6DEFBA55B7DEB
5F15A8DB29A3CF7B9EF568554F4ED131B36B09F94A7BB56CE7210ED0EF05B93D
9246588BF9DABB020DB80DC2998B147D3416B8959BAAA5665E626FAB9E5D89E8
3963F69D0BD25F14C28D0BAE6CCE6990D022B688E5CDF0E219258D72BEE010A2
33049CD73BEF29E2AE90D510AAFCE1040F333065875A2016AC243372E24A090A
EA997CD36A8AF2D807716FFCCCEE22CE8452A086BE6D4F76D8B33B952EB8388A
EFC55AAF2DB60EED39C8C21745B1E6A7824EBFE02093327B5AF6C807AC91493A
093437C593AB125421C8112ED4766171529E0E1972EBF2BEFF8EFD2069B48374
F7717D70F16D27C43F9A8B36464D5B3FCBA74E293C910ED4E3EEC877642AB87E
1213043E81FE72CA6D1FEF847516E4C133AD4392FA1F9D10472EFED198B7540B
69389362E4E2DDD7A3DE49228D40C70B5D5CD09D503351FA953C8197F0FA8613
5F02055012A0CC1C2A4A1FC344FE2608541524BA207CEE37F635D0F81FBBC340
8D0EC42FD8D53757C6B05CCB2ED736AB82C24BE95078B8231B81F0D430D55A91
066BEE61F5F1AB6E4C43E7555D34031EE5EBB1DE13A51325A524D676161BBAF0
F3D800435C23BB2DE410C0BE70115CF8DB63365F8E98B68A78A193632B956EB8
79083806F9E9AF8A030B45FADCB026901B60DED50482EBC75716D40C3781D3CA
853C3D30A487AFDE854FEF17D6D7501EC1956BE366CC8A6225C423A1CB69A9D6
8FAA6C1303884E475057B697A139A9CEA4998816072B532A5CCE0F0EE63C9CBF
125CF0C2F886EE502C4F153E55B1CA4E63FAD8A5D878C8947AFCFDB58CE92F45
546444F77455C9FF9CAEA98912B5FAB430A362459352ADC09D6F33A4CCD5115C
EED05B17E419CC43B6E96EA3E8B8C2008E1E5B0B7F2897EF80C414ACD2FA1A63
13FEB8086DD9B182B9E954C1602E2BA3DC67452A1447F8CBF2E602AF847CEAAD
3690C5D7F6D9C3A36E4E97E4238E9E957A9C048BE694814407476A47EA101CDF
CAF70948A4492B984EF31771AF6C09436277484854CB53528D18F8CA870EA327
6BA4FEE2DDEE73477BD31F60A68E7D300F28AC56D1B99D973D051F50BD82B034
B3CAABD38F8770918CCA3634F53FAC47D650688CD79C0D0FC90F46FBDD4FF03C
D32E1CCA3D6104A45E02F634648D34AB0961C3F8AFCBA6549512354AE0A23AE4
1E5387863CD0A80EE891785422CFB03B5DAB5285F9A543181573DF2B1DC9D646
3BBCAB63A69F2BEDAFCE9792B38ED5551E63D83817806E2D67AC2BBA3CAF4F27
50217D4E8A7E2E5B8353918CD1120C3999773282F473A4B67F46CD58A4243357
8CFDD2DDA8529016695EC69A53C800B6215468E7AABF7B644363B49F51001B83
D4BF6E78558FE99F6806461F36C00F471915859716C961D525D1134D0F5F20DC
64095D4421980749AADBEDF2A2DBD3F45562EB6D6DDC808954E6F044B5A4248D
EF3D2784C8A796CD49474D8B934E63BCADB96319DB0446739FD80016BF6AE156
21193769D28F49B95896B687E838B299CC6444219B169DCE9AAD90642C379111
05E60D823C12AC1D0415E8113E970948DCEC9FADE51358D78DC2088AAD263602
357ED1053A26CC55C3D43FDE5B09C61EFF727CE507833C8AF50F6CE925C0AFD5
D99BA6A48D449DCCC20AEFB89643C9128E698784BEFBB03C4BE02CC6726ED901
DD9F7ECDA95F4113EA796F8DF13EFACA434842C3B12E242381862FBC4C72B3DA
139F03A3093DB04366072D9EE7EA42314E7FC27DE0897C9097B4CB333A054B4B
C5703039796E724BC9A9A578B3BC555E88507E79695E18D618E0C9A86223B6DA
20963556C1B8F36A2AD954805BDD1E04A0E27E4EA9FF7984D5FDFBDA881C1808
73281B73EE3C7CDFCCA30942715E19033F5935AB39093534E253F92184EA0596
432D1BF1BEB2EE8F50817ECD001777B2DB1C34117315C88003A6B7EBD05E57C7
ADB60C89FD2B50EFD6E68BBD0CF5D0F0A14A8A070ABBDC84C9526B3DBC521593
CF83BF5395B66EB48751BA38ED3F4EBB41CCD6D0F6483FF47F79790C7795154C
DD3E3AC30F6388D48E82550481A593C9D2FAF77FFEC9861891F72B971D023529
AF1B3402A9E636D72DF774600E7429726F604570591369BAF0B18E4616EE698D
CB6317A9B16D74B58EC252BC22248C03071345E77593B21046FA74671BF1DBFF
B803A1330FFE43CB883E1F948A6FAC7473252A75C80DAA33EA98A6577ED9F49C
663294DFAB013652D9338FF5E403DCAC17233F151A658CA4938304A8B1EDAC93
A1E2BD08D3A33327DC5911171AB994ECEF7D0097812C4461C6FDF5003C6A7352
3FD2AAF0DE7C6254E81E32A677ABC722F2B9FBF886816D42DA317EDDF7D71E64
4CE37A79213CA18DC53C25B292AFA324C00B9DD1BC99C4C5C79B31EA88138491
388DB54EE9B729576F1FD8293542C6F77DF630FEB758CE29FDDBD5CFC07764D0
A34E4C935EA53F56BF265EDB4D063CD97832A1B56C63118A600F83AF3F8820FC
B93A318A3B4237E50DAF7979A3E29F515CD092A36465796AA766A9BB9F8C9556
E4A04723E37B9343D45FBBF78236F393925D6E341FE8F0682EA660F94CF6A8F0
818034CB18283370C21DC66F773185EDD1006A20564846F929B2E3C55E9F1701
72AF310C2E6AECE2E3F43197C4902B83ADC1A5CB4D945BB44268E6E3F15DDCF5
FF51B10BC1495EDC109FCA7F0BCEA15FC3CBB1E61418B4ADFF29318D834047E7
A71EF44294DD0E355FD2E3A18ACAC4285DFEB063EB542AA9827E6EF3B42DC4CD
CF342DB6FCE53042C53B46DDFEE27C2CAC8E8A58273FA825CDAED680103E6715
CBBEF8516BF2CCC0447669CD72E6C2717F9DD859C0800761A6A97459D1291E6F
D0CF2FCF36B092BB3E458ADE09271393D68216896D5A3AB597C8E6353CDEC22E
E52AEA31D2A7D83F5AD283CA222A9DECCC20EFEBB584606CCA21E82CFE553296
3E9E5985A086E40A3BE7892BCE84447EE9FDB1B2CAB274CC6FEBEC581AE90DF0
1979571030B8DCAAC750D2B545883F8EF2832B06AB727905E13168CAC487182D
3EFB72022A271CADF7735F588BA1208CA46BEAE3A1DC629C25769571B50DE693
29018EF3A3DB8E52DA3BBE248D13600583E73602E5B3FB95445125CE8E0DC083
CF3CAFD4F213EB7D7B4A0C6A9FBD44F72227CDB561DE8B822EE2124BFB2A971D
24A11F3888D9AE3487C85D6B0595F0B0E7B2C9F195C5034C459352F8149CF382
1B9D38969CC6724437F5633DAC83376A3D2F8E7ED5991E783595FB8E3211B5BF
499083E8F5F63266C57D6708AAA2179D2D7DC0011D4907E7EF755A51CE594746
45D30CCFA0E462473B8D9875AC17F7C6022792422572FACF98C6BDED9B64CFCD
9AB417BCA3B35EDE7C28C44E80CA72B22B01B88DF8C2A614311C55A25B50239D
64261483FD6E44B7B8BEDDC3E5BAB2A5A93DADA0FFEA367F53780BD612AB585F
A8033298213B1F5FCD4F0384BF967D55A07A16F6E217C2699C78BFAA8D12A215
A0CBE9E2F7535E44A19D1F6C8DB10CF2719293DF85488F8C779C62E9660B2F21
8379CF1EC103F5F6E23B5D18B57CF2ED9A5094386F3E359A889453730F860C72
CA3926A45B8DC5B2133EA457DF0B2B6EC96D8D347F3724B3169FDD1B1117B24F
AC6DD538CE8A8AD3996B734293194C6BBD506463843A58630A679B4A8CDAC0A1
FBCA04D0FC9512A0FFADBC0120CD61B561156A3BF89D89608011F9E44748F0B0
0A9F9A38E42DF84EC560D23B3625B1EDDFA55E398827AD4687F409C431299959
2BB044E2F074C42494B3B4B4D3DEC0DE0DE49BA4835CBEAE7ADEC59F05ACB84A
3B805E4EF25AD968C77955EDE53044811E7BAFE7A1DE3F9490357DF5A60B0E0E
D9C378208E2E94EB44C4FEA646D79762B34D9A9F85E21330CADA992918DF86C5
B4B920F2AA64F8B1A9BF4AAAE41A55512039868A56CA91D1A82A6CCDC1204179
0F203BFD20CA6660F74E4ADB872A3F24F1CC7BA9CC1AF421BA3F0CDC9F2FB7CA
FF03D95CE4E77D6B472272E6511BD0987BD1D79EB78791E359D0B1E9B5603AAB
6300C17BBEFCF3D8667430220C69134581BE78A0303A5851252C58A66AFDD021
32BC1F847125021FCC6709D196FC5665271B9468FF6EDA5464F026B4C50EEB25
44889452C2AECEE0B9D7C9621A52B5B5F26513D60DF0C57731F5A9F6E53DFEFB
E66C8B62E714163873A8039565EEE682ED6BFA713FC448D5158534EE24A7387F
8D4E6886CC32DAD5A1DB60F21A9C4DF2A09A93215D2C143A55B5117EDF492A38
A0637A8356CF0DCD4DCD3941E2A71408E50E6C8B9AF962F2A076FCCECFFF69E4
D37B24809B121F0CAE6E2D2A796A685E4C00FC798D168FDEA90D01D8CAA3A407
A56EC022CB542283D1874328CA95169FE66DB457514A0BB5A1902C2658C06D45
E63C9A870C0E137E733B4093631B76F2066DC299C17A85CA2EF179F635315419
35444E8AC0A7869370CFEBFBF15831FEC5C1A317B14C78E6D67AFFDE2F8DECAE
1305B711A69292FC5F1FEAF2692CFF286096B0AF4FE9364F9E9E44C564242290
44F23D1F3A4C07918008EA5FA57894BED508E5E1D8AB600832BF81135FEE4B58
4B79801AA7E5573FE7A8B7F5960C4EF1074B2E6C3E98928C7221E86FAAD58997
9211523D7C18789F6C202666B2134C30EDC7F9790872905C61984CCDB0170A11
5BC1D2A370B27A6A48DBE8751398EAE7DC82A353BC05D061A3A4C8C5D6335A31
91EB4A8128F6C4B05490C10BF86F41D417C0977DD62C1367FBF78E0C118F0A02
18286759CC91FC289B010EAB2DB805C8761BC54880E8F3B5331B025A856FC35C
9486605130750E0037B62D65C1B6F9DA250BE4C900F04B16CD71D84FA31ECC5E
C2121398F09257636D6A92E93D04DAE611935C262CDBBBF6837F596F59165F46
BBB0EBBE9105EB3A44693AB62C2BA9FF98CF9FD300B0B60EDED0F2B8AAD12D6A
65096E4A366056D52BD2F2246735C8FE3FCDC1ED26BC73840DCBE9AF6740C6D9
9B5C54882A6E2F90E075CD32FA79D1F52FAD0AB9815F70404E7BA14C2ECFB8B3
E62E9B31B64C9D437C0950C7C292EE756993ADBC4C742F7D37443A20E3A90C96
D0731621A733AEF3F95C6AF2B1D2A3CCC38973687DA79842DF889CA53FEFDAFC
7CC2E40CA87C08DB1E13911553B31503D68751EEC6A254A8C3A114D6FB36BE8E
794E0AF2060978400B0FECE2D624A0A5EEF711EEEA5447F616770B87FC8DFBC1
E636517C1B86E4C057B5DEBBE5D7E3DCA6A260CA1B9CD9F7845B43BF41805D1D
BFEE4F3B8CFC685C9E56CC0EC688B420E59970D7C218D8CF585E8086FC68064F
88CE8E32A954E45CC4F619EFB0732BF8709D15579D90C8B76AAE238F691E93E2
D3176C3AAA6AA280ADEE4F18913C3086D933D8F5A689F0F04F532E76D6319CC8
92B514094520B05AAD331620D75FDC88AC8769AEDC02EBB6B3E1FCA24B3D00E8
B27F55596D07B471ADF26840D9E875D88D0162CB3ECA013F6FC0B2E586A15CB3
D02940B0572CFB5DEFA7857F2924DC7F6A948A7AB500B38252B7E81C94EA1C40
4AF8A6FB75DFB51799B02E6996FAD42F473FB9E335EF8EABF17171440A0EAD9D
A0B21149D9274B60E778CEADED256456F7ACBBE986973697B17E5A22DC6E08B3
8961E97C2A61FA22F1CA39808DF13B3025CD8D202910CC01C552B6983A792C8B
99BED5E77E07C36E694D5BA37D732AA07AB0AFAA1A4E354B4A22AEFCB694557C
1212E24F4DFDC63B9E539FABA1EA6C0EB7E771957D3C939FA52015BCD632E1B2
E1679804758449129ADEDBC2D8AEEA8A1751EB8D3F61A2162A3D2D4A0ED6E691
1ACF802DB5644ECE9B0A29DDE0CE43273257E4EB193C5370A8C7537B6D65F02D
E8FCDA87BE43213456ADA7A455F3E900A334DB9B39614070899F2CEC919C75F5
BBDBAE266D880ED1EA73C2655D3CE425C1502DC3E1EAE4A08F472F34182FB9B3
BA9F93FDF48C2208AF3FC70817E03E37C4AB03ABC3CD3A585F143F037F016FC7
81DCC46D88F25568EC3E0D42430FCF9776E855AA5F476885CDD3EF82834EA92D
53FCBF51D868043BF755FF40E98487E98AF362109FE3B4C116100BB426D1F62E
2FECF0ABBC07986C6B68FC80875314610F51DAFA53D7CE985DF3BBC478DDF2C1
6BE508B6675995710E621ACE0823A4714FDDD4B1A12F5C9CC6D8B92A15E307F3
735DA252E816736F352A9B6355A002EEF550989C6C6689C5B7D6
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMSLTT10
%!PS-AdobeFont-1.0: CMSLTT10 003.002
%%Title: CMSLTT10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSLTT10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMSLTT10 known{/CMSLTT10 findfont dup/UniqueID known{dup
/UniqueID get 5000800 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMSLTT10 def
/FontBBox {-20 -233 617 696 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSLTT10.) readonly def
/FullName (CMSLTT10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -9.46 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 40 /parenleft put
dup 41 /parenright put
dup 45 /hyphen put
dup 46 /period put
dup 49 /one put
dup 50 /two put
dup 65 /A put
dup 69 /E put
dup 73 /I put
dup 77 /M put
dup 78 /N put
dup 83 /S put
dup 91 /bracketleft put
dup 93 /bracketright put
dup 95 /underscore put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE33C33655F6FF751F340A8D6C01E3
2E02C24E186BA91B34A1F538959D4450CB683EAE5B034D030186901B458D3777
6B3942BD2E07121385120248891AEC2EB33C4E3A0CF00828D0F130C31A918C18
979FE94379C648EF21ABF659253E43CD1253866F157F1DF85AE7E8714F061B1E
ABA3AD094FE8D6293916FA82EE4F486C7E513A06D4C9BE44306A8287970B4ABF
B6D1F9274A5A0BB6ECF713ADBD1260D5D6C4420D357FD486470A74B2F0621B59
A9373ABECDBF32FA68AABB66FAB0C970A3354A335FEDDA1C288245E6C890B8DA
3D0EB953283ABFE372221EEB1586B0167F634E3F29CADCAB484B81A243CE1E3F
D5106AD6BDB1AEC91123377F816711CB9D5140120FEA84B8205B79D1569509FC
6B671211985CEF51691C45A168740BD826464B2CB0ABC575E7D453161328F80F
3AF1C99EC219010EC6C95E0A8D1909719CF18BE424967E90DF67537220E60C3C
4345B154D08F9EA684710E659DFFB0BA1B7FDDCD519305900A5E1CDA219A6C90
DF8BD712A3686DAB90344E8784C7A9AF3318550285039B701B9FA1D3A3C3B6C2
753F1E794A3463A173C99A9EC0E2AB5737134CEC2C97CD6A37E38692ADB4B131
54697B7BBBB23680C72CE96066D8007B90AF0FC5958232AB4F21826691E9874D
107F47DAC1026298D787989BD77CB43A09FC95F6997DB00D8483AE9C2716CBD3
7CDF02DA34FDA2F0754ED0968270E118DDD8BAAAA65C41D699E2BCC2556AA231
328187D2F50FD518CF458B0BA1F7DBAF4B231CFD61D5DC56335B53C3013BCCC9
85690E19E992ACE55EEF2BA7A75DEE6DC33933C226FC1494269B7CA4CBAE987C
2C787386400172AE3F44AE47115F4117EED866713BDDCA4A7AF658C49F913CB7
308635000043F63BA210410A66E192289592882C477B2EEA0B2A339F0E7CF450
CA0EF79D3A6C28598825CA03FD688DA60C95EF707C6E67CB7E57DE7A80545195
739ACBDF27069F34C9E0216C3D17CFE7A652B910FCC9B9AECC2E646809C22D93
FAFAD465DE794755AFF5BEC17160C9563B5C51D07022E2D3A256FB5CACE131D6
F4B30F591A0419D957D8F0DCAA0A8D65A8D83422AD7C2613FF13A302E152B312
3F1ABB45E42084EAC894FE335C07324849C9736D00C872C4551997DB889AF17A
A52C5AA77DEB548B0103B77F65717F70B90C1BBAEA7BCB4959F32851A9882A3F
55673F24103D6BF7FB3AD3EC3CC50FD8FBB4A6B13C3D278174320713A7B327CC
A71F01E50840B33D0FC3F5F6A6F2B0F2D0E38494B1C73096A430510F927235FB
69E931DA8CE5415EE88D0248565E3347353621A48F7948AC9EAB5F5057541B50
82BA955D90BBC82E582FD71904445A59186022FB928015235B60830DA59813D0
8DA3FC306C43FF8BB2CB6772B1F7BA3C1AA4B2343E7DA7E065EA53A4E5E28DC8
0790F2D5CFB203CB135A08DCC9702B59A63290444F202756E55B9FB053F773D6
0F69C63E74DE593E49186FF4304E8FA76C3E3006358DE549E946DB69431981E8
1261C9C9A884E4EC708F69E6AF5D22C5BAC49F2AE85903E3D48D03B7B97054F1
D2937A0C685D912D6D20A75A77712164DCBF8FE4D5460DACE139C5A934EEA09F
B94DBF168A4BC03A9D689936D833018FF43837DF9519AD10F357F00BC068E737
170FC9FC6715165F733A0B6FADB9ABB48B845167DBE6D771C916577FC2132863
767DC6E3D460E779254194AA690983184D934F5E858C1176B3862B69B42EBE7D
EC9AC4E020085D474093F7694C8A8C2025D4B0163E29320C384D62A9F3FBCB1F
AB5A374EF3DBA48AC2147A207AEFE8B78BECEBC55C97B538F3A0FF4589D171E3
826342C8A5186224FEE54E4C6AD5EB02BCB4088B132FA1A48362824BEF161235
8E661DCFDFD8429C65CCEF63902D0E07C2FEC1DC2756D942F13FECCB7E8A8048
345338F24B7808E46A04A915C111F939E2669A12FAC0BA4F74B832EAC83EABEE
67E2817C058E69C2010F2572FDD15194CD8DF0FE9F827D349C0444A18D1A86FD
802BC120A5114FA3523C221242C7E767B0AAF6AD15DA1561CE8EB18A2401D71E
20481FA5F1E247CB5288F47795A6A3A3BB186E89EAAC4A54AC91405427136127
5B151203426830F7CADABDB3FF63B40CA29CF8E667E71615869978E99E6F3F07
0170EACDE3DC62DC05681D7680E2E96C30002AE34A4E5EAEDF88577601A82C36
22D625A03B0451D7BBAAAE0C396711500E94A482EA787495073F16A76D1657DC
4EA7C7B83BC30CE7F145B65B6E2ADC207D192CE3B5FEF7031F4BD64F57E1BEFF
CCFFE06F1E4ECA48B442DF413766A70DA626359183A9B24C70419487423C816B
4BCB067E661E47E172563090D6328BD738D2B0FE41A0C1D7A47576A79BAFC880
0473229D134F998909898301CEF50A82B627A9A06DF59D0B9C530EC5D877F1E5
220D3A1ABD2ACBFDF1933F92B3137B22B9F95A961D93B729307749A50D8A6403
7AD0F9C40743E39B8D198CFCF7C033D99440D46D821D97545B930EF92E7AE005
27F2FC766FDD4790FD1913C7A13328E73E587618ABD9008022C5C6C23935CEFE
B5ECA2CEBA1D25DD846B48423F7186E03B1F61C8F1D5AC95CE03C83B2F221300
7A761D6CB5F7F9251D3F9A7F4B25B99EE7A1347ED3059A811A82A35A033E9B07
A4FB2A95009576F48665605C478E5F6C1B135016FEB4AE6A6BE4B4359836E04D
45AA11366992162973FB6266547C2E570B8F56F6D992D2C0F63950A16839FE10
F56E59D93A37573E3268C5892C9F3358753D1FAD6379E82BE740FA17236E96F7
C53A2FF785FAB86AD17EB1DE8A6AA9C69B91C9D9B43B5188E51F6939FEC21B65
AF17DCE95DD3BA4F1DD51F0BD5E5869A1ECA7398B6E664EB0D189181E9C23012
DC1E54C146842A90909DBEC03B79B58909205F2CB2A7F83C66B437D7F7DB9781
FF0C67F004E979C95B706D8D85255CCD827CF6196D847DB380B56980109E96CA
997157BE78A4F758CE59D78158A854EF2C20099438F74777D3B0298D45BA86D4
3C0AC30C984718FD62ABA0567AF0A70C1DD41953E3E7212D5C562085177E650A
2ACD49940551E3F7619B4CC31DBF67AC15D938619B95DBF66E6D1300B1BB8605
31C4011379FB5388CA49E4A9BD6C921560CB8D513F8716A0733D2A7D77E62D22
A69B54E9048CA168D210816E613CF6357706EF6B118A1263B858B7E19AA98891
43BD675B06C893579957BAB97199ACB82C080593ECB8B66A7334779CC16E4D0D
4AF365CA6AF9727AE29417B61A5FD52452873B1D666044F8E7C1F6C6AA3397B5
94A5780F4005FB5E41698FADD1594B505A58253D68D2AE3320E22165D198050E
425820CC0A43FF1D61F168D87CDD30C14D387610B6CDB63BAA39B3EC9B3CA616
FF1CC679227749DED3DDEA26B4D97C633090DCB8D8A6E5E07E3579E4A99BF1D5
51E43D1D7F139C9CB1D76D8F693A3F23A74EFBE79F01E0B850BC6B6C7F62C2E9
859469A144853434895D73DA6BD2B348A48BA80E79327ABD96539F2EA2209852
E1BF6B0B819D7C68A9A1D0F6F39416E3EC4AC21DCD3C51D3B5B8D417EFAE165F
2A7E0B76E558AC9F685A76FEC7E3C73CD607D9025DE6113BE5D0401887A53910
82A813B026A502B51D484797D9D7E79A25B6624940AEDB4A15F2C73CA1AF60FA
22D15BFBF268EB044FAE17822511AC6580D1D74DBA3C3335217780B29FEE792D
200B00B8CD888A8BFF15D938FC758BB5CD9B3E08E1AC6CD1669E663BE86711A5
892684DFCAF70C11E803164994BDAD89128AAD6461D4558AC2ECA3E05EB56D32
0290AB16A6DF7133DDCBDEAE89C6CD83552792E23CBF567D57E46548EEB0A140
437492B53C14419B6FE7E64AC23923A9E85F56A9DF209DC4E6BCAF1E045F9CA3
BB904BFA150F4083C18B0CB5580450CDB657EA768E71222C71DA911A722AB9D9
E18B6847F417125C40EA8A0CA1F551A4548712D098209C78DF9C3F78605E5402
DA2DBE2218E49B819296D5AC88D17DDBA982E171733D1E9E295B3157C9B90BF1
CE68CB185947D1E3D7544155B741296D14B064BEFD3E6AF25C74006CF6800551
80FCAAEE6FC9105E1674EDFE68C45617D8D3E2264CD395EE94EDD017EB85884F
FDF530EDF4F3F14750CA066F149E688FAF8EF4B5FE6AB515CD298E8D170346CA
9B32BAD1D86DC147BD12EBEDF6CE1E749C5B48314F512470A568C172C35CFA41
031E34586A89404CB5372D7B2C7A6D96F420D4D7C2D4C08184F4AF86B4536A90
9367598424112A7B05D7107B23695CBCD569002290599E0FF4EC5C852C31F5F3
9BD56BB840DC17DEEA579E7A7A9F764788D4E3774BD523D21267869224D68891
4523070E80A123B58F7B579866332FC38A41A5915EC06F2D14FBE4A6CAF59AEB
57E98D661637EBB885AA5D74AD429CCFF64E5149815E7350118E6385F4C74E0B
2EB474A6DED021D429F01C9B0634A09250C40E22B3BFE1B7246D18116D585F39
0E06E9B5F27A6CB77C8E9462189CB900CFEF08F798CAE15FBD94587F33816EE9
03FB2DA6826EB69D8C284AB9F7B00630D0420EB6E35E0E288BA25F5C2345C067
22412633898AF99C2FB232D1469025BF262B567F29A05F4816FE8EEF5F02BD79
06202F6A1E3E5D4B3C91BA8D5FF53D5136BF70E5FAEF441A7310CA83721711FC
39EE48BFB2FF287234B1A6102AF146B10A632A53AF97E11FFAC3A2A86BBAE3BD
E0459ECF0305366078066F2CC628A3918E775E4236651B3D817AF1684B07A163
A0142D16F55D2FB5F2255A8813B8E54EF3E801E95A4A226AB8C0476AC5EDCAD6
9258ACB6F7C0CBDD298A0B816560622A1871FBE2FAEBFE697A8216A0D8FE30C6
B1BA6C3E975F78182743842E7F851064037394142AC91B2530FB1D511EB20F3F
79EDD8B7E1579D35F6E7B2883C47A46B6C1A458BECD6BE58AAFD834A7D82A553
2FE4E66878E4699856DEDE964F454638F768AEDB595A883E380408F558015FB5
8720954ECE2704AFAD4D62E8BB2657C4FA920D72248B3F762B2F12D125B796AA
1C4BD6B42D766EC1C9B2C7AA4B6A3474BF753742DE8AB76D0AB0DD9A20EE2DCA
0F34CB25995ED3183759CA83ABC32B8BDF0B06EF169252587971F7D37463BFA2
BE36B2E45559DD73DE7CBE29DE92B9BE6B9F8093F934BA311D81E18A8DA92FC3
312E3FAB43C53E803975981F0076EBB8F257C123908450661B6FA79E7ECE98F3
B0A94E0DE3A4DCC8E0FEC106CDEDAA297A75BF1E40F3C2419BF72A644F452E2F
9A8793810319885EB3AB23B1E80E8B62A889311355C73722C18E62711A7E6A16
A5B923408444B13F6522FECA9A60B067EE332B83E1A69CD835C9D69B5D8859D6
91F9276863D2E2E8193641E4239F4ED15E2C482C735BF5434BAA454EC2830C1F
7CF766DAC9E924F17F03093132627673BA3D99DC2DBFC89E5BA032C16D3C1C8D
78B3C464081044DB53C7A29E925F4157EEEE928C8E28EDA5F0A4BB6E0042D8AC
7595C350645118172D04FBF06B2C9A9F3603A54B57999E2960C993724CCD6A09
766BDF73F66E07FCA9BD09079CE8010E6CFECBE2E5DE1EA4E280AB78D5184C11
016385007CB5AC0BC95955A1E88EA1A1D8EFEA886007708BA063F556D9284D4D
C764E75CECA51BEE3D35DFCEBF6175953D30FDAC00F23B1721A1DD577945B5E3
8176A21A649D907B5F63C71718ECF32ECCF1B26BF15AF694F1045CF98FC75278
E9782ACD3D83CBDBEE690D29B3176E745AAE436382D258CB22F3DEDD02E441FC
6A9931AC2F61156DE258DAAD5EDAD41E6C0DFC902173168BB4F51DFA7EA615C8
B0F92FDB118378CBAC3D56B6B9BB0883C0C14EAA67396AAA7987222A132B7959
44FC1E9D6DB6D549DFBEF8D2DD8C53DD3B66935FC239E74E2C440CCA13C068EB
C4A3B69F499F573D076E2C92E24F2C69B806591B0807CD903E078683854963EE
5125C3640860CEF37BE186DB781475554BFE6C528A9633AD5772BD53244E24AB
42CA2D1123AF45FA257940CE611D83014DF04E60220E9AF27CB2A2247BBB004A
F5722A5EF058FDC7DC2B6ED1406649DBAA58DF2ED3A91483D60F11C4A39BAF57
CB1E320A987B790672CDD3E3BEF4A67032244DED2FF4588B2072CDABFEB36009
9F4BCBEE16F811A44CEC77F8AE873C90C0F4C975E51014ECBD45A56A63F034C2
82212977023A132E5C88AAA826D841FDE9CBCE7A01E4B6F0EBDDB9A69EFEBD72
0B41EDA807CEDB791084047624BC11CE10B7A0A311272EFC9E013FA374D97EA5
F7998FD908748CA72D8CABFD0F01220C2114D3B462B22FB71A23B284B1CBC7D9
EA20BE71F8ACCED21F096009A14A7C7B51450BA51514707EB46B9FAAB31CFBEA
E1DDA6F5D9AF0B6E7D05A1EEEEECD606427B0F2363D1B882B50140466B9D3CBD
D00DB06DDD1BD4681E367DAA4B7C405C6281B67FFF794041738FC6A01D261CDD
F6E0A330985F2CA782CBCC02B6F4EE5993434F656B91A51CC03B1D73FFA6629F
14F6075EBFD83B702D8844A96CFB5C14051595BC7DB2218156A6DEDA5C98CAD8
BEB5284D9D9F86406A8C1AE85857185991C360E5F44DEF352A1F301207BE94C2
9A3A11BA468FACB3FA2D683419C44EFDD7C8F1079659F3ABD89D7F168B1591E5
6105F9B3FA481BA953CD34CCFE73E427D3AFC46E5C58C2981198BA284DB8B37A
6647BEAA561799877DD6858FCA71CA6003F2961FAA529906673EA94D82D78116
4DAC81011FD175DA707C1E15D4B6FF19F8720A4E05E6E103E2DE880FA9C192BE
C5ABE7C311C2ECCBCE8F9713DBA74AEC37A61C8F21F271B35F0F7C88B182525B
A4183377597ACDA9A6E2F181725D427795B975BC4168A408D292CAA484BD1B8C
9DC62E737ABC805C8FCB7E96454DA032B601345570EAE0379BDA84BB6D15D780
42FA1E068A7D62F152B43B788513E13724666FAB4E2B4F04B0448194E46582CE
7389BAF0D1DD4435BAA6B82AC305C04686B89FD51197C721D941BD2893596024
1598E6C2BD84527EDA6FAB782033E4BB4F964FBACD96CAEC3F3CF89CBABF6B4D
4D3AD14A03D4BE931632BB03BC2B92842FAD51A19A756892D5B978DB695D0540
CC9D030C612E2B201D60D09F56332DD0BA1351EE62816C21A35C33DC11B37BE4
D2F164ACD836A5CA1553CBC733E3B159860454B17064B4E22D3764FF6293BC81
CFA3B2325C8E072857F6FF4ADAA8818247D431A28D3C5FDFBFB24A6CAA327AC1
0B3630C84ED9F0D33B8255A3CAA9C5A0C79F7BF6BA3B9801C3BD0B30AEF7CCA9
92F25E332EA97A7CC653C93D1497992D6B76363885B92ADE34C2A33E30A3B1A0
57E9C16D8CEC189565808D3FAC92973C71CDE74DE9D8781CCAF88747758014C4
5B62667D4D2CC5EBEBE77C5AD00C6A69D1819F5A786964501E077EB3BBEA52A4
57729AEDF35253F7E1D31F2DD1587BC15CCFC1B0CA930DA83E2031B099A38158
8D1849E7145AC74777A3C7136DEABB0C787E5A218309A65EC7D128147EDE3AE0
C0AC039B56F767A22555CFCC12DCBC7F5A5A3B4E86EF5A69EEA93DF0BAF2A3F3
7504F5C6A7A67388D2F9045BD755BEB7DFBC2EED679497EBEC808BE20FDCB5C7
B586463BBB898DECCCF7249E9047DA943FAF0718A2050FCFDF8A4C2029FBA674
EA64003AC03A847185936FC375CC67B3006EA681F61F640C3640A78D0C7FF521
D477981E23E5956BAF42252463FDBEC49BB560A9428D248B0C5250CFA2A49CD9
DBCEF73123C13BA382D3CF6A7B8A8CA3191D379A659F0E2C6E9CAFE9DA2AC074
F622E397A2F7C73347364AE249B11AE2C34AA7F0D27B5F35D548D5AD1228597D
D16A478C901D3A34D870BA39F770885B7DE62298F0114752435050E99EA4E5E0
56B965EA185E8DF96B9FE97EE23DD45AADBFE02B427222B9FC99DA94FB2648B8
46BD30F881BAD3820DCA4D8093BA0FE70E03482CC063B751439125623FA7AE40
52DB2A380D89D5E37BF264CC73DA9A1540031587F481A0F146C6ED6F3F2957FA
19477F075ACF608CD94CE466C1FC3EDAEA3ED25C96FE89A7CBFE528A33C4E84D
465FE6FB031B48D904C5120D428D6B51F3232847CB0B7521E5CEA887FFC56F02
0882B3BB7F5B0B954E7078DE3E31D8AE65F9EA55F4C169DB7C35DB9645617AFE
078E03BF9A1BCE4E489AC9495A1E6CC7D1FFDCC03CEC1A32490186FE8B53B09B
DBA7F0E23C8F5E5270D039B409D504203A458EEF12C035039A8AA12C719C0339
F766BE6275511D585F82E9D4AC9B5424312755C4B74383FD094BBB24817D6525
EE62456392E5DCAD0A0157A4A033E440AA014D5682606312F72248E13C43EC3F
BBC9B4A2CF19A4AC6ED7F561EC37127BD0D3662E05BA4DE5509060B1D607170F
C8460BF557910870B904BFFD042752C0B839FF9E5E90361BBA35589BACDEAAFE
C68C5831BD0F19419A684DD99D772D60BFF26CF80783E4368C5C13299DD502FE
D5C4F8531E38EF4CDB97BC705E96485E6D35BC2603CD9EE98FCF9B0FDA17BB84
3142E3FF4FFC6659855C63098409C680B968E62B3C844B47A888865DFA5ED6E4
C1FA4A0FB50571B5D725646B993DEB64F9ABEE8A48BD11B9CBD9AE34F156E228
23DAC3CB78C6A1E9232D4996EC0B3E354A8F91DF44706B8039AF6926089B2B25
13319955BED0EBA7AAD416F6535C0E67D552DD835BF562A721CD611DC83CB870
78B91C225D2D9257028A6740F41D53FFC9DF6A78C60273537F39C4B5C54C842C
13EF382CC1264E605BAF1A1B05F76691ECDDAF62075D2918AC24EBDCB511BDBB
0E2AACB54639B139B80694ED8C1DFB01107C7C02DB3AB07427648B23172EE2D3
E6535D0BCA1A12479ABEAC1BD1069C741BD27558A9F66284C40A235BF964F52D
A771B568E46EFF531B6B97BC34944013A8AB6B5FEB974419727866916CBC12F1
8A7BE66AFC5C360D1E3848C09837EA8239F8F259179D8EB0B619D648DF1D11CE
A849C3EFFFB5EBE2D73FA6ACF8B403795F3514497DA130E595B38D3D863B0BEE
D55DA19ABAF9C6BD350E43BDBDED9BDCF6B44A2552C20E9CEB05A298D998B774
8476B250FB715B630DB854FC61132515E70254516FF4F53DA66933054518026C
5FAEB55E8B9076A9F7B9EFF133F747989AB682837AADA967879FCD83354EED2B
284C01A3D9563743D7ACA76618301059980E3492C6B98718DB19E18BAFE3E9E7
2C4FFF814D0255EC6F4F964BE331971FB6094C6F8E3923115DAE3DBC55136E12
84B72DDD7471BD6C8C4960A6DC0CFB3312E0CBB7F34D36D3EE822A639B1212FF
B7EADDFF3F4813BAE8FAB7587B69635234EC141D612D70AC6811BBBE3F0098D6
F806084BB9DC19C1820C8987078D0DB4564C350DA70B451D20F253458D1E1047
D655C5B24A155CC87375F3E6C1BD983E8ED2BDC9228B5333E5F9FCF661E09563
DAE46BB56DEA5853CF550B43D7D944154C2AD57013AC16A488B866986BF721EE
47C207FBA2CDD3F5477B7C100C22C5A37087376D5E3CC30A7F4CE59EB8928739
3BA0BC9D2F66A32CFCCEA46055F299289C85DD09EB37ACADDEF7A2A75F58A1CD
6AF20F4724BEED00E16ACD4644AED0A41716A931ECF342CD9414515292C6A4F4
AA74D46CB2B3A57A7E797391A8E7A7F0A13D72E2C57F5B2E0B3E7B90F8641136
BCF7D63EEEADA8138D22031843F08FE8F43F0E70C99D9D5C562DC5C04C537265
9625A77870E60BC52EC75BFD72BAAE1A9CAAD6556CE58273851D451895DDFC5A
16757856062B113CA381205EB13D2C4AB7345F20B07E981C0A8BB67A94C20A45
5A7C6B8A026C94857AC6D321808D028CEAF3CC1178288790674DCF90CD16CEE1
E63FAC87379135D927F9F5654BDDF2DBF22C138FD4028EC3A72A2693E4953D0C
AA806FB69BF4B9A0A960A17AD6375E33B06477A14F6F80799ED1E9DDBEB58E31
B20B75251C15BE4F143FFFD8626EF296876B1831CBEA3A90CF1B9112E5908DDE
75628C36D2B768B3311F82EE580A709FDA978F1C96058751E678BFA4FCB9246F
F4C01242FC57F38555D9FFE24F3AC97B27E4166BA8C0AF8CF3EEAC6D0743CD0B
C01D7F942C53C32615228DDBF3EA394AD76B81BD9830D3BEB991580936BE0D46
0129D4896D6DD59373D597C77D74B38EB4FE3C66E2A45CFDA0FAB956B95E70A7
2719FE90361417A6A1340F9C60B7C30AABD2B7B7C525884F038FFAC7FEFE6086
73B27472CBB55C92A1EF1E882047E8FE40AB6275060737ADAF27066B111BE867
AFEF4460587B0851D56FA282D9B9506914EAD6946D863FF4E7857292F369DE44
B2A848D0982A23DEE389018B121D46DA634399D291C8C2D1CB4C7DD7F1E04810
6156C0E43F04F5589F3C65E5AB798928701EBC852047F80B3597920BA6FB0789
715CD59D491DAAD25CE8A4DAAC52459CEF1200230F6AFF966B499D95D6E27631
B6C929E1557F5FFAA4491326884581E6169675434B4908945D27B2DE19A45E4A
165B12353FD16BC15B3C71C41C7DBEC0C17FFEEF01EB1E03901328D0ADF58327
6C230129C1BBF9F812F8A2EC67AFD29780F9FBAE34A2093CB25E6AE8F971F12C
D5C7ACB53EF3CE8AFB6A500CCE717DC15EE257E77751B54946122EDA7F4170C2
17840F2E180033022A09B437B9FA5375E14BFA5A032797ABAFBA197CF652248B
4468EE76D1049572EF6E1A12CC033B025186BB3FBFF48ABA0962A559B76355DC
2A1E467DE63BD1E2E735020BB467267BD10F0C0C9359D0A79E7751139B665005
E55A2AE8E3A5F3736027D37488FA9486C0386E143E70FAC69487CAC13F6C44D1
F5F85E49968D2D2E2B74502DA4D834362A63F8BA86587DD2EEB84787786B1B7D
1D404B8A7B1B9ED03F8966E23F4E3EE96AB4E71014861D09AB3FC066C819371D
154514D3104C475B45AE44395975B134DB27C959C04316F825A806609AF296E6
00113C1050E299A387489C86AA2E1C3F8A8381D3C6C9A060EA66123322264111
5DEFD7938B8AFF3F9521234CD01384678C3C49A5CF7A9CBD980836BAC99190ED
6ED29E1F879CC5CED40C39D21E3E8E543237DB5731FBAE92BAC586F9E3877A83
C5250BD454334CFAF4EF43F7C78C5B5A0BC12A2995E68A4833A7000F81600841
50A0AAA4F4C426290E7D3B6A4C1B978E5646C4C791ED648102056F1CB80420D3
69AC63C6A0F628D2A7953881E037F5596E9DEF81A74BBEAE1DD8C7B82FED3AEE
93F8ABB60ED5703BDFA22E4C49A366DE4C791408FE97F6FB462BB7C83E00155B
0FDE1DB0D7C132C509E6E063C229F74199D60E0EDE1F6E678093C44B8874F416
CD50E4C9D23E3B36AE4A2191FE823DD2773AE81D80FB4DF7D501591CD6FC5106
E34CC73731C512D80B91A01568B3118FC6BEA17DB7F9A0471B12213FE62DDDE3
EB4E74B90C6D38D3D06227D5265C51219E8B228435FA88157A5769E5A66DB6E5
555C273EF5BE1A4158BDE1A3EDC1DDA96FB7A3329A2F692A4994B349CD09B28E
F509061397915CB94FB6B3DABC6748CBA47F93F02016786E4F42A5022FF9E6D9
AE3CDC5441CA4EB69F886154AC8412DB779F09ABFF9472C2627C93855DAC68EC
6F46C39BDD1650CD480FA2DC7629DE84E72755BC93E954C7AAC0E09B83C7A79F
324C4546EBA46A36393DBDB92CEF308E1F36FE7285627E2B4581F0D2312B91FA
881548AE75A37684975181D855D8B92BE32D7B1631DD1EC85683CE199B6F94ED
1FD9BA9B31C06108D2DDF642BA2F648D241F80FC04C48DEDC45C4C4F5D8B4C1B
16E0DB9B7F7377BB3ED639FFB083B739E2F0B1CF6F596CE4EE298719A6400FB4
3C260F25AC0C5AECCA446CACD6AA79C3BF6FB187112A82D2E2783CDE80497FA1
8613C192805EF410965283A557A996D0EACE42E5C500F697A13A08BD42659968
A9DC7DF175937F28671B5F52DFA37804414392692DCD5A8E62B2669674E3CDC9
57CC36D6A3973A3710D79F0894932D4555702484339CC23A1B7288CC9EA46F3D
612125771AD4BBB05B103758C67FEED5D5F045BCC0AC408B08472C41EBC495B1
05DDBBC7D784970BAA4A48DFEBBCF155DCCABE80E81E281822CA8CACBA58ABE6
DF154189FB731D5182EB10B6C1A6D5250933CAFB2D617923CD5C3DB63BF9A4BB
175B5F4783AC666D1CED74EF145E767F01AB3D80483DB3A180EC4B8DDC1440D3
6B176B57419369568B57BAA00E8EE1799A98DDED48E09423B817B233FA8F9530
E97570FE725A136636E49F3397436FDC762C0837AF091FD302CD7DC2440151B4
4CF03135C91B2CCFDE75D2CF834E45B944B22A6BF213839E96F1E34550FE1F93
E93BAC489A8FC08BA99DCAB746DC16E215F9AD53C0FC4C8C7F220E13745F2296
7EF5441D2B172653508BC86DE8E94619D33A51DF000618D0A8B8BE946434A72E
2C3C5B8CF1FB9C1DDF8844835D46FBFA0B3C45BB04D85E85650DBC73550AA3C5
545C13219BDFE5D824F855D288F3EF9261C4D328A567E4F1F738698EA5FFE787
387CA91D86A87329061F1A816375E5F5456738E49FC7A167F17F594D7E061053
C80AB2B0CACB43E946F1D6FBD96D66BFD51FE8A4F9A979860749260D9FD56027
A13CB1BF58151A09CA05655B54FDB196F800450DFD0B20B1857F95340EDC4171
07B846D46D8F4209BD4D28ABFBA8A2D48670EAD9D31590F0B1ACA88177515494
369C323C3FB95EE60E3A4117DC19D99FA9DE55AB6DBFCF9A8D8A35676AB731C0
31C986C622336D6891B429E8E1CE0993EB580C254AFD7CDBA4ECEB4E55ABD3C9
31C6BB8EDD2F1ACACDA87918CD99C3E28E733B4F058C991024DA275145EA9861
E05DB59C6E6BA0177ADF45D2B82B402CDA46546996D516499E16827EBD492AE5
5FC1B0D2EF6D85A925A1F944A5422F100725F4C75D3DAEA3FA3153816166C812
DFC70ED798C8C31AFEF5906C4E670DEB1F7196857B93AB319CE62C4F4344209E
7E75A6E0263F8B6C4D537D22D47D98015DB6616B56BE9702B5C3116CDE88E42E
BFC6B27C709A6B9104FD20A452E38876793C34CBA110A5A96AF3A06149087ED3
613790F48F0FD9AA5901DD508CD58CAB92CA9A71F8D8A89AE99DA8CDE7A466F8
23A450BB524CA5AF7D1406F8740287F7E01F7F408B5122A36DFCA7E18A0F70FB
0DFCCD07D0EF1F8EA73E246B6DD73B3326991F40F77852E020AB366D9E129E24
6BDC636BEB33577339D33AE3BA737B25CF6C699335173CD1750A3116BE541BED
D34292B2C996F215A33BAAB5C6E494EAC2E39903CB0A939FC76BCA004EF72927
1B3E2922092752EA6C9250F8C3FF11780202C126A1B78B5A3A549C3FE2F8C087
6D0E37264E00E9A3466754BC98FF45B478F943769E0632233C7EF859D18FE124
0C85051E0670D705C6EF3EDA2CB4631B109311C2AAAC5816A12254FF417B749D
9B7CFBC5B9F2A922366A94B8695C4F616A27F16184FB60A80D6C0DA575A9BE99
46B57D29B9AB35B9520416789831B0D712066987D3D28F23FE06905313A2D2B7
BF10F098997808BEAE6B74865A45D3C82099216CA4A45930970CDAF7AE8445ED
A017F8D672F6D92C8EA6C5DC2389FC9F206E910C4FE2E0AB709C767431076CB5
C1FC39BA356A210E0F914821907F123B2FA1EABC744E4B89EB952096EE045C00
B2D220B301E7FDE29E5A55EAD0550D79E5E4E289E961211216EFED1EDE5455FF
D7766B317B33206CDF1E624B810A7016D6B3DA4AA53FFE9F9DC62E184D0F7EF6
1CBD3D50A61FC07D91CED2E3715B962D46633328E4DA161E9B1FFDA051500AD5
4C6245F6389992E51B91E9E7E2FEFF0D8A7BF68CE7AD485776C22A02FF6BDA14
F56214F109B9AA5879BDBC1B043E06E82D12F09F09AFA5434EADE81002951E91
FE31B49958A4DDDE739A231CBA8977817BAC0F45411C570A1441C93BB2327AD8
4FBB3EA83BFF54FACABF774639C79BC9355BCF5FA8D36A033B339CEB8797B8A0
46800B23E7687AF81400951627825E300A394A9E1DD2C08258D117C20A4BAA74
06684A210F3A6A3BA6F0FE9810DD81F80D6A048E9C4DD30891AC9CDFCC4E2AEF
4FF9E423C8862DF5D6618C102D902E6C8247B497B490F31E4B4CDDA794E6ECB8
78D61FF40484476A96131857648A506DD569EDC2C6E9FC9033E9F06930E0516C
7315A9E60F7378AA94A7F8906029166E0183790F63717BFE0AE27DA091F9D455
32070F4526A22E921D41C247D10F0FEF3C945EF48A36DE9D31698D0739003C1D
8A04F3F21A095DBD46ED849083472F995403B63D6FFC407C82C2033C3EDC3911
0B576D08EB7DCD82B4251EE886FC25B156CC7C4DD59F9E3380C8D066B92BB4E2
F2FB8255B28286D05798EC34C792DC9703AB1342B97AD53D609F551BBD470750
E5FF72B40F6BE56FF7D6E683FE3DF1C6FA05749426D6529E85736ABF68C93E28
8B88B6D8A4846DFB334C94701220D52F068EF8BE935BD06B357E4FE1AC79819D
54D0AD91B53E239F022507EAE8ED96EF89BBAA1304C6DA975D7C7D826CC7AA12
D092775B7716F9D7502791AB17084915B170B7C33B1EFE969C369C117F6015C2
96181A2ACD802FD33D257BA1D02DF147D6D0B2EE72A5000FB4CD3D03E994BEDD
9AF4D7C5589A1ABBE772439B815AF6FC7A0C41BDA57B6A126FC4EE04F1ECF8F6
3BB264A12CB2F9E3EB0A4F5236DC33B375D4F53FBFE22C28703329779F682B7A
8138A74A949807B907BC57B02B574692B4E5FF3A459319DA599AA5F0EEF9DF9E
9129E83B9857C6E24295C9E861A2162E22514AF3DA7346EFDE8BF3F770BD1246
B9BF31B7F0A89F1C9077FEF49E693B565EA9FA9905C2C2FE3F7D879BDF57572D
5381D0CCBCBE05B8156C8D55A6625568BE3D2EC4EEECBDC98920D0BF25178F5A
948DA51DCA179C7DD444EA3F94170DF7F52C5BA6C2BDE18DA4D960D689845C62
B6C197EAEC465757EE02E52637E3E43FD753BEFE8388FEDAD46835058A0943FB
13A2B382B1725C586F1B6FB31505F568E71314F44237C16A5635F8650EB36983
4ADC522636D5B7FB6E1A57697EC6CF0406D6260E990513F82FB14334BE9DC2F9
9C6687EE798662BF8DE93E70AC31BA02BFA9ADACBA9EDD72C3F2287991A25003
9A6FA34E839DEB49A73B4C93E3C49F71BF00677A432BAD8844C046CE9BD4AC05
5A43413BC60AA816393C401CAC6E13441E6706A1827EB6D1943E2A0BCEE1F1CC
8F6EF670F1511A102240147F1F067E4FFBB9FAEEC88BD41DBAA8F8DE600D7AD7
C81F769BEF76B5ECC819400041C98218608971FCF86E050B3575AD28C03AECA5
230B42E73C4342FA176D04942E2A4818F9A8B98982A73D803DEB0B5A98EBBBB7
0F6A3A9576AE39BC6E98D5871F3AAD6C2752E56959371504847741E408072840
243BEF3DD0132A9CAFF54A235344DD051860469773AA2DA7B9A5902E7B7239E5
3BD878BD01359055FBC4D5BA3758BA0B2DCBC088F4C336870F347D53A502DA2D
7B0EBC7B396815CECCA181A83D58B5288307F73834DAF2EF24A48D0A3509CE93
1435DAC75D33AD45284322350A04C5DDF9E903BC7861F075EF5582A3E2F9E7CB
984B6077E94FC56B022240F9757C34144785AB0227611BF204EE320D7BDF63CC
47FEC8B529E62AED421309C87348506C7688C161628CE45C538677F469C6352D
B3D8F62F47AD3AD7AD449ECE8A10F831F4BF1D2B577C381734E669134E561AF7
E5F15C67DF0A4EA669C81A6AFF514C976049C0B45DA1AF6B1BC6625B9225596B
B3F51F7D7A89608F74CD86B93505A26B0E1256976F208BF9334D74E714E8F7D6
5AB93C176D33E399F93F520426AAAA3C42704298B52F34C75CAF2D06357A29E7
1B989E1D3716AC598199C8E1DBA03B8D18C9419A442B745A68D5F002B49BBBA9
14A81AE724E46182215F61D066493B2B89E48FCDF8D590C69228CD12EB8848F2
D28F4B6B17ECCC9B2C134CDC97F9C6EB02C17F4F8BABCB075560A29913DC97B8
840DBA07B832A01384B92869CDED9E23B07E507096935A364CB6AE358802E768
DC26898AC7335D3C36102F1CAF9D5AECAC77F88DCDC1708B2D2E9FB92A6217BA
7B6D599CDE73FEC9D0816914D705B36FC365FF544077CD2A00CB7FE5115A2EEF
7D9E87C8866F436A43B9C3CC68725D5883E3EBCDFFB3F4B9A476CB4DB222BAEF
4E34332B99BF94549B2C6617CF8CB2E4D90F172B4AA995908DCE151A4E37B7DC
E184DFBCFF5BB49D666F15666380404D0D080A4E8F30C5FBCCC7DF324142119A
8744AD777793781813135C8A84469FC5767EA03FE7151560E0F1E6446C0D3121
965F6B09D1555176BEE33DCC36BCEBDA768F4DFA83181D23F6736496508827AA
1C91D4F7056E7E238D05F50C9F0982980353B002F7615D267B2A81C713665241
40AD5ABF1EFAD9929DE587789D382F7C244B42280ADCCCD9782C72A06FD7DE53
FD31DB6EFE80367AC7417E9F11B1F468190DBF9276698E291C45C6DD20D29EAE
F9AA8359DADAECC00FFE42F8EC0B2F4D50A5756097E8A916E7135F08B43DF400
AD5D80381E696D906610BCA102AB81944B246EC0DD1C8FE103E5A6489F6E88
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMBX12
%!PS-AdobeFont-1.0: CMBX12 003.002
%%Title: CMBX12
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX12.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup
/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMBX12 def
/FontBBox {-53 -251 1139 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX12.) readonly def
/FullName (CMBX12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 33 /exclam put
dup 38 /ampersand put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 63 /question put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 81 /Q put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 89 /Y put
dup 90 /Z put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE
0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D
2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608
1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C
42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557
FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE
78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18
22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE
A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811
4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065
4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7
95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D
9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC
5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF
9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3
CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511
BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65
9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68
EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A
D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE
2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE
947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B
0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6
4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C
BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2
F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4
6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514
D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415
F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8
481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24
FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D
419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6
7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B
70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988
2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE
0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC
9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A
C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D
1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2
A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969
21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530
7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198
17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60
30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F
3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257
96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3
B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950
1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B
57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE
B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC
8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91
8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59
B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E
BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC
21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91
D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4
FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F
A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4
A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082
A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA
DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38
7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F
07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9
BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E
8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89
E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C
B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5
45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67
2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5
5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF
A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28
5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975
E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01
5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94
6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30
8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB
BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6
9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB
B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B
B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E
8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD
595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E
FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15
13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A
FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3
DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB
313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248
C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89
F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD
DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844
8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753
E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197
A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3
C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20
417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43
19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4
9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85
12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83
3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1
A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68
90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94
3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5
B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B
82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550
1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94
AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D
9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985
2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5
99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A
31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414
3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86
F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5
70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E
5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891
84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978
BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047
8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7
5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7
9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B
F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E
94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE
0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC
E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4
7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581
596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442
F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E
7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1
1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785
AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE
4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F
744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D
67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA
054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA
6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B
8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE
CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39
EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4
C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76
57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5
5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F
C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1
CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2
848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C
B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB
77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28
87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58
3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8
409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7
A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B
72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D
99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD
8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB
E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C
82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3
C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0
EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634
23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A
59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F
C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0
1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C
403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90
1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893
75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E
0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35
82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25
C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8
A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC
9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06
0693AFFF8191C1AD2A5129C8A8DDDD492F8EC8B7B93CCD6D4F240785E515C128
D7AC38F14C1FF204DB89A8805F8D737644DED6E8EC6A58365DFAC56200AA22A9
8F20DE1C232DE4E818CB9D2D3330ADFD72C1B5146849142B447900FDB1DA01E5
C1BD63FB69472D782C659F7862671FEDEEAED3617266DBD34AC593EF6F483D5D
AE56A502F9E66041D58C14FD6E83DEDA7DBA041726D78EFCF51152DE72B51F2B
B65060004FC8F67755EBA2F10A2D3E496FA3BC3B664ED03F496AC074B7425C21
18FE971025F8553EDFEFBDA53A475B36DBAB73D08985749FD3B0F0C32108EF87
BE0C8DA94598691F774407E4D36D336BC9883D0FBB46C8D8F786780BC5EACB9A
0875E368521C0D91FEFF40A3E10837B4D590E004A9E766ED62BB3DD2E2AF78CC
29F6C250577DF1B0AD91FFC3E1EA731CF4249F91143B7224DC344849D03139B1
D53B4AD7FF13D2A79C2C38E0D09590B499936C87E9D0D71B2B06D74B7A1D388B
5A56C9FF8C4D4EC2F469549C5E2F62303BFFAC463C9C30FF7F2B77E7671C5CDF
EE067A2E64F5A763104D3EA3320E15C45999E0A4D002EE072875ADAC6F228DFE
893664E7C2CCD757F6DFB1ACAA9F5922492B573B6536B34F3B931B8C1C761E00
BDEF6A0D88FB24D30FF643DE610795E1730133715D14FDCA813C62188C66D7D1
2CE172CFC1203106790E648D9A19213A88589F54603BE7A45DD5AFD1BECB8C59
A9F476D3D6856884E41B17FB36AA81CB3DE0F664F06B5C8BC3FD00F170165DF4
889A551DAF6B144FCB5EC9D9A64C261A7BFFB3FF437B2C44E06EC1D1D83451AB
97BBD3AD1A2D1032BD4E945842F0C8A23866E08FF7DEC3675C07595EC2307447
3CE67B718147E3D776CDFF0685A731C4F0BCA79545E43068CFCC09A82A5DCC8C
606574A06D7DF8359C48409FE7BE5CDE96693BF7C2E3D4639862BD3612E066A1
E7DD5995A6B5C278DEB8830481EE006A0665E152198978ABC35805453F047D07
92C26F6FDF1F85F53D93DAD407E6922EF30EEDB860B0642CF93AB926A88E0DEE
32A737D1F5311C9B7F833F9310591F1D0BE6149EB5190C11C8C18EC06274F938
2A42C2B1799BBD8BDEFC45D98E7FD1C2FFC3FD255266851B3C7A63D84F3752AD
82EDC93D2948E49073D227D198734273D128A0A12BCDAA91E5D01A29B1A8D781
0B988527AB0B508E4B963CE88D309892E2A9BF3A7EAD6F472F3E04724D4D4A96
D2B4EE4E911A99CB73FC1DACCD3EE4FEB966FD2AAE3538690347F14E3CD1DE70
9D1EB5183C7697095D418BE45D54B489B2686E18AC326796E14811F41A5708EC
D8511EEBB544D2DF73EDD7A2C9989A646D961D8D8F8BF1158FB64C7D1E28698C
37F1DF9AECE840DF37763F27E05141AC2B359264B3C107C6677050F68ED9EF82
11DC13E6CDDF53EB762A2C21C4799DE276E420EF5DAAC04626D85E894880D414
36478626DABAA37B10794497E8BBCDCB8DB86B41E52E9A02A13D622A41795775
E1735F63CC8A90417E3144934862FE464F9893EAF4F152A1AC9CD3FF21ACE679
40D0D4DA919145891A43C4DDAF1BC40FF88BD64EAC162007871C9FEEC8CE3ADA
CDE7A2870D65D3FAE3A7BF4376DDD98B027151AE330E3A04913E0D54A10959E1
0354C64D0E7BCCB5F3594C437FD71C54056951441E332124ACE8F97AE3B06514
EDB7C61B1A737F63FBFDBA7CBAEEA27A135C581B0E7F8996E75DD02A4A21AD2D
E746F12B7AC864DC740B5E92F7538732653FEFDFA7EC1E405D0FBEAD3264B373
07E3F79ED28CDC17F37288ADAB10502675D4BA86A30E8457BBB45C5F3BEFC2E1
EEF278E4D2E90BD650E73C2E078239B82B0CD5015DB0864747B5B3B3CC9CE515
2D8122E87B1848A5C598FCBC89713814A7E38DB260F7FFB7A1045AB4E2154F71
06366E2AA8AF61AF86EB140D8E2AF1D7550E5E7E67A42CB2FD1D4BE8A989267C
82A70DE3B8E5973DCA059064A56620BFCDD7F0C539C300FF0DB1E036E1A5466B
0CE24780821FA175999099EBDD6CC0823F052125FAFE0A6D131667F66B1EEDD7
8A6E349CD2AA41AE4913210B39E63B8F5585E9C4C3AD0ADCEA673E5CF58161D2
0BCB9CD67645EDD9D47D13303B126C82D1AD76B6EF34BF0D80EB14BCCD018735
7742ED45D0849802032470BE69D0F29638855AD86ACDF9CF496B77EC71C98023
494DCF8386390113BF944E378AA844309608A343F99A6B8EB324DAFE5B40BD46
259290CCB55FDDFE03FDE645AA75AF70CE2B2D17346648FF5E2A0779F90744F3
2B4C6E63E259AB8ACC8CA228AC024DFC6EDE5910FAD1161218CC2A26FBCE02ED
7114800131BFF1A471EDB6F75033EE982392B99862BB480865E119F9DC25B953
676A4151DF7D5DB5AD77538460C62A894F08BC6D1CB491775DA0C7DAE67A2147
2E695EFFD20A986768B0FEB519FB45AB4C9646FC12B7C24AC6420B720F705AD2
FADF1CF61F699B6F877D5176D5A1ACD2DA07D8883593BAD8E11BDD892C31876A
1CFCE58D61061811714EEA4E1B297D1257B5DFC014FFAF290EC9F364311E8A4A
1CF70133065F98877948CA4CF92F1B6D651D3A3040DB261F700107EFD73E6696
015389B08ADF2AF810E246BF84DBEBA67912F19EB02D56444D5AC54BD915405F
D1CA86A8D4E5BC9E80C98F52EFA769492DB35C8714F406CE705620C7A925D8DE
CD301EA6A0808C7578BD698FEEF34B659C870C16515C038A2A12F37ED374A506
ADEBC4A5181DC9A7E353E233A79CF4DD98959D3058ED2F142968F0F754CB5804
D3F5A480F1201026ECF1B65EA15F251292AC42D07617712643BB25BE7361AFCB
D6AF1346A63DBEC81AC30DD75D784A398C8A23432FA3B3FB9F453D4BCA6D0250
8A7D76651D69F9C671B992634E15CCDD0B94E4B7898B1F1BF60F028DF27DB79E
18FE369A12ECB949FC1CB579F49978F1EEFDC575B41DE40FC80F89133283EAE7
77D7E2BDC78240C2F13634FA7B629A2F4F08C464D175A1B13A0EA5EAFD6709DB
0589B5E0FCC791151DFB2B93568B2926D3012A5611D8BD2731B7E0A7B9F59E6A
4F34699AC9A81E865FBB09B460D0E68AEB62C049DA1275A0CB159752899BBE1B
9DA90164653F5BFC6AA899ABF74000377916DE5CB881D56F270E8C77059DD8A0
AA459026D0162CEC5726F18C8DBF50E392BE5040709888251882CD643CEF6592
CBD4A2507F2ABF43E472447814AA0CEB7BBB79DD7948DAE1D2D2BBF0F564A14A
724DCF78BF69F1569D5F26CCDF86B0545F9FED95FEA745BC8B5CCCB776DA6A1D
99CBFD6AD6BF7783AF1593A0CE325548A5A1BCA7BF08AA50FE72BC49D3A42CA8
98DFE4666C91E47881E5802FBF22B9A518D132087207CE2AB116C5F0880B7713
21231D5BAD399D6D1E0A128BBB5CD640FD7341A722ABD437914FFBFA90F34E60
A8653C4669A8E6ED8CED960803ED32422558C79AE9D8C29B6FA68C8BB79C79DA
4B55BB7BE4E60C033CB0B5312170FE24004C1A60E9C09F561C107F4A6DC6ED32
3FA525F10FA64BA967D9CD570744BA71CB37C2FC688DA603E70B9CE5717269C6
26B6F70B9E3458202B6D53F5DE9D270C09A6B0BAB006BB77484674BC19A7E28D
7EE1CD477A89DC4D9AF4EC4E97F0B2C1A138F60E2C26E882D4FF6143BBF824F9
DA8A8B8B5C461CEB83B15320D61E444A5B5F1559BE1D0C203EC7922346901C2A
3F2773824B7D3E0F5A7FFCC8ACAAC4DA47E47B38BECF963777EC093FF816B7F7
D4E55F987DE03D69076D754736AB04558237FAB836C5CD42F5EFBD75C29479C7
67FA9B03C1817130BF95EEDEFEEC39D8A3D2FCD470EA9A399D3046E4C37032B1
AA722959C7EE34D6BCB3301CA9B795626F80790F7BC4FA803A0C93AF4C51A40E
B1C2AB064AAE20735A284247FCAB1A9DF196EAADA25601057E2D283C3A24A8A0
B8C4A10F24623B7E96A8F125D328A790BCA086CDFF4A1499B507364D86A8283D
D794F16D4DC55C08068E9C1F53D560F0F72592D571ADA44C012FE3F480E646FB
EDB1F0D2C42CABC8BC5F9DB66A4680A741AB652DC11CC65D8506436DC3B2DC70
ED408388621938E8047F4E0F35C1A75925C487E6B84F925F81FDA16055A0A883
44F025D04C907023603D440D1EBA08BFD8BC7F2661AC6E397A75F4317DFF336A
93619D1D26DBF7032ABE5D26CD95F7025AA968FE67D54FB39388E49DDA07C6F3
6239EAE5448E87EF2F4E18383309FDEF46018DA8602DD74B1C15DE210C10BE36
9A0717FA02FB9DE0A39976987498B30D19EED5DB031ADD2D341617D276C5C840
33D1DE8C093F46183665579513A5947BCD6AA712A70A118E59FECE45A486E8C9
44CFCA95A1D12A54075170538EDECD9D335E8561D273D97922501D58FB070294
B5158F3BF400049DFF30181D0C4EE55C31AC3820DA0ED3B8797D782127F95E28
146FD2070C0EAFD170BE3DF83A7A366C50BA54C1F25443DD241FFD299307AB61
9CB4188CE6B4F01F427485DD5FD5CB52DEC2AAAE364CAFF2EEC54D8A389F179A
2837EA5471B4C6FDA07EE5991E5EE77CCF044DA226D8CDD60A758532E17DAC7E
B594D8AB95DD5CC437500CAFC02A6FE90C2E836AC1070DD9AFA18D1F97DD2523
64F16B8D30458CAD76873A8EE2DF8EBCC31B91EC1C8033BCCD624B4426EF1575
55E485509F27C1FA5D20C9C7D68793B013481B8D0BABD90CD5812E6D25E19227
58BE9C3462612FF2D63B85B4FB4402840E6F82C9B8195E649FB0575B289F043B
8B77501858195F376A74FDFEDB5B84730AC9B3A9E51F448D4E502B593104BB01
F86678BA8C57DD7CF8A3881229D2ADB7FE87ED14B0E2890EEF4970846A8DC9AA
18FB9C4118F0BAD64B00B6B4CC33B96BC2EE3C8D8238ED3FE63EE98EF579F575
C3D043E88706F02F74B4A49493C40392EA239F0DAE231AA144B33E2D681410F0
4BFE691801AC48BBC8691FF4D8B64E747B4C6EE014C4A4193148B91D0DB1A4FD
79CCD3870338BA216737439EF9DF46167FA7BA73731580A82A98A20F94363E76
A5EC5F4FDA6C53ABABC8C471ED3C35FEB8E33C40BFF82205BFDCF80180EE6DC7
1CC3318349073DEA28DAF06D50A58E62EFEFA920967BEE38EC686D908FB1EB9A
A0FE7B183081D31DAFB64B4EE328964401A5F51CFBD45B75E13CBFE48D68ADCF
693B6E77F76D49E57EB690A61B8906CE8283F8C03D1D8B5EAE74AD91F1BEECA7
22DB6A4BB56C1C8DB14D050EE0A9CC51BDDD01D4AB1AB2F73DB06ECB7B5D7D1C
59E7CC3173DE2FD707B9ED9C08419B4B19F3D15F6C72ACA4FDCACCCCEEB36E00
386E48B088AEAE3F5B06F433CC3B9BEA425AEB7D999A2831C2918F65D93C8C6B
B0B74F2618A713A3D1904B3588AFA8C22B03C7D5322B9D22A0974CD71EA76499
66D71A9F77D78F92D20851C244E7BDB33B64FD1B9D0C039078B6398BEE615C9B
2DEFDE4FA33952E9124C7FDCD03E65D29C987C89CB18770CFE33D954ABD40351
4BD5AC8913B26A9779891217E396C11A1E01F6068DFA6F44BA53F4DDE9522D64
BA41C2A2CF93AA67D616B93062E6D28D7DC40CEB6B7A89C02597FB343CA2B2C6
4D9BC7507409E04772445358B54012CA4237C660297D142D4900CE95DC94E8A1
86D80D8B6B85928E93F57926DA47106C9B4ACA822CD15D2ED1D90EC7A954BD9F
410AE34670504ACED29CE013D1638B6E0E3C393C3463E49DCD2F745CC17AF865
71CF4687F70E7BF56F8AD2D29AC73F61D37E8102B7F122C0602FF48E2974A931
ECB75D056DCFADD0594E06904FF1CDC5C944756DF651D83139B1147E8CD2B2C2
A536FCAE2F37589A15C2C21A0716F90C92B140370DEFF1742015F9B9EE1F1EC1
CD491EB6C9898CF96894453D61D2642CDB6B5639087DA35F4D40B8E4F7AC27E3
D57DBD28962989CCACA2D727F48FD2D41DEFC7E9CA3C4DEE3B9C837B040DBE95
8410B8F83BB55A818FBEED479BFC7D3E50BFE54FE57A855C4B1522EE827FCFA2
ADFDAC521DE52BAAFFBE5672174790B8924BE188F9D862840DCA8031FD7B1B19
1706B8A4927F2F2C7CAD88B29D2E65401F6552AB89D458DFC844D694F4383C57
01AC437C3BFFC0050B3DB5D47E7E94D7B448551E3E1B1A60D9C5DE254BC26085
19641215539EED6682138AE46BB635E18A1744EC662E976897DF72BABCE68DAC
47BA710027B642E42032984302EB1804F20D46B20F6382F66B23906D38FE78EE
1A985B58093352097A1E1635E73909A8493A16D1C0751DCCB0304E7922430B49
7FA7729F527E7EF4DA1879CA920E720A5F462BDC22C8DC5FE3E463E35E86FA41
848E009DD76F249747E2B963BB4C2FBFEBD208D0E9FEFC8FF7B91AB9C9DE1FEF
E511C85D8B794EF9FE03CDD2DFDB6F8A6B65FE3A5783D8ABFA2150F3FC9E20FE
B24DAF767F6529C49AE81C0DE7687EA08B7693B646A290FF27877BCCD13A3F7E
A61DFC1C0B11BE2DBB0FC4448C6811B5D92E4DA2F6363E2ABE6B08C189FFE74A
35E9DD6F7F215F65CC0400923C10BE696757F179606FD528165877079244B754
EB22ADC684F2F6370AE1BB50042C71DCB9BF36948A5A08C64807ABE73FFD24E9
6BBCC2E1CCDFD0C5DC915A754128EBD432F2D8F9818C181144EFD3217620DA55
B484D0F3D1206B2A8AEE513A374A01659B1D8E56125D2C4370BA8414DB87E7CF
7AA30EEEFA43118A7652A2AD83E94D71840392EB75A5832C04A895770FC9E967
7B98530E842C023E289FA396888052BF816B2652F13FDB77C03E9F606581EE20
7A69D18623008DEF5560596885A0824F9E136C3152458EBE6F99BE7B40A522B9
4E261C73FE921253460FF3D1C42EA040C5C0B6F6ACC1E8753B7E4694F0E30E38
80C5864814C7E47F7601E09BC84BC148428F963F731EE927B6E1D9F9F01FA1FC
43DF9A0143E2EC57DBD6998C83993DB0A7C0B4173C5D65D2424C07B94E0227E4
AD9DF96B930DD7757271B376AD5FE37EE31510CDE992E890F1FC78B7432CAA32
775E10472ED267FC838B559DB03A3434705C52CB54013F9327A5633D7155EC61
C4CB4903AE749D807C2C06DB959005024A58296D811D178707B0F334FC8397F9
7A0B08F37C0D8D1FE0893CF6F67FDA177E81065FC0E9E65ADA6D42049469F06F
C653050F2E3405E46B2871B1094017CABB6B434079CD284554D0E2E0AFD30250
102CF7EA153DAF872A53032C385303FC7DE433AE4D24D6F686B0FA5AC3BB2BDD
047374694DE5A362E96B59038BCF515CE71331D7A35B9166BC3D4C74ED1A7A76
6020A3D0FA733BA61E068E0570AE7F7F45E4B1F7A45BE99D88E07D0E806CB7D1
3B816FF7DF36BC14A4DE16BE30FDF83BFD438BE9D3B5B54597916454EF758EF6
249984D62754ECEA96A17FEF4A0CD2AE4958909737579D6A775F48EDBFD418DB
DF948918C3A90378349C491082B975BA40A3CEFE71567B4AE8D1BB5068925312
FAA5CE3AEF7B405703D418D5D189E29A1073791826535FED529CF64D4C49F73A
2EAA4A88EA27E0BC3507CC289FBC9C00C8A001F7FABFE565F3CC71110504338E
274D6F121652D139D813E3CD473C7988923951A6C8207C47DF996999F9FC9194
95BB2ABCD743951245938534B36B644BF29F117F5C7BB7F7C0954BEA05563516
7E0AE1B9E6991357DA0EE7BD51AC6E772718DB43B39671EB672D9D4D94AA3379
146F9B0719DB0F1EC98D7244ADC71E4E513F440295A85991878683FA193B0129
984C2A6C3978E025270594DB448F0686FEBFEF9AD64F16B93583F09E65A8E995
05DA3980A733BDC7CECA95AAF98B6DF10D6BE094555DDE6BE55992DF8AF6D105
99FCA4DC709354B9C9D2533EC1E1AA1248F309C91D15F606DC53C2F53319350B
7587411FAB8A0EDC2415DD190AC5536244E41F5245B5E5167D55B514E05AA8D4
D6863FA30CCD8F8EE4A51E2A23CE37BAE08EC95DED642A56BCDA283A930D6D75
12BBBBBD1EB184C3D98CADF1E924E67CFB2E9A77BD2E00821F8DCF5D12F4ADE4
BD13F91E13CE5E7F7316512A57731ABF30ED4281C5072765D84E2F3A46E4E10C
4F7A9C298DE9EBD700645B8031785301FDCC4A8323BA1EF11FE979DCB815A960
EDA4BF85C02C6CA6EAED5DA56194000CB323C8B410BD1EF3DCAB934E830007C0
166B2121ED6639F927F7EDBA48813D605C76C41836BD120742F9F204197622DC
7F1D61A2D7F47758348DCD460E3E6FCE3F81DB21EF498FCE3B874B1D8707BC2C
95445D4AB29B3AF7C23157CFCBE00688B8650304FC2A6F6730D54CDFDA797B3B
710297C5039A4FE7CC2CDD6F1A695D5251F6CD371436BE01A9C8E5D2F37570D2
8EAFF212D75F3524A80CA384F6ACE423148A019691EEDD21125EDFB9FE05FD54
7B614070AC1681762F9F84C82D2BC76283C5836E80C844ADFACC90606582BA81
3D91AE4F8372020FDEF361B674A588C9D2F0854BFCD985DFD1527EB54BC4AB36
B9D3CFD9B1D30B170F850B587C64C45CABB4C4FC816D293BB6EBA068246F367E
8883E41CA44AE55AA48126046203638AC9C178360A1CEE26CFDFA0C1CE6A9E5A
9B2A6B3BD88DF8735806C1EDE45D52A0CB110A027F4A5BA45D741B89F4A98B7E
E314F3CBFAB61532DB817476169CA1F883864A3BD99F705FB63FBE643C185260
77A53C567D14424D984F21226226B8102C751A7FEB05E3E7120F46A73E603224
71CFE1432CB337B69D2180815348FDF14A2B3758BB1F5ED44B5BBF262478EB1E
06BC8ED967EB122C4465DC42E9FF04A360905CDCD702337A1F67775F17D4C76B
06D922AEA2117FECA4B208556EDE98EF55A562A79AE85E143EA087214EE43AAE
63F7C1E1C0E3ACA7327ABFDC224ADE4249CD4F6DD29CFE584C90E945153395AB
DC9BC59E692BF1FB1A5ECD924E092795C795CEEA8C2D325276E80A7DA6F2E5C1
FD00CCB0220351ABCFD30D648BF30029914EF8A228551482F3DAAF2CC231D14A
A595DFFD62EC0511CF8DFD40FA3117AA650316B1A74ED6C9F3FDC1C542AD9363
042701069A7BCD56FD354774418CBFDD70E10D7AFF01978EC3DEAD020C81FF45
D9FF64C0A8959C2D66D9A2417DA8C13EEBEBA6BAB5711D0378A2142809127EFC
58F5F1D0270FBF7329AE923A63BD777DF591721CA4FB9CEE88A1D2305E3AAFA1
FB979F2E065911230A17DA47304FCE167427A979A9EF25D5E3D6FBF6B752DFDD
39EB6B5D36DF372012A5FEC444F39AA0E50D8D65D832D84FB8FA08B76B5F9BB2
B064EDC0485F274C418A3C7DF5B1EDCAAA36597EA69161FC4B62D766B257DB2E
8B54496A9C93D58940D845AF4A4C940BC7942373DC934839256E6EDECD810752
A4B37563BF65380BC0EE38A14FB447F71ED3F9E632EF18019BC56C76ECEB8AD5
FD51BD172B686860C0A695983FDA1496522D5363C712E38405AF7EFA310CBF10
418269AEBBC209096D47761DCCF0B478ED7B1691F838CC8A6E246C193DB66709
84A5EE70C1401C156BA2A21B5C32F91F24AC1970AA22777B9D51C9C885EBE85D
D8F20E3309B44D74D5C939413123E13525E29C5968786543F7492E3EF33A39DB
671E8E97FCA2FF42B86BDE0CD722C5AA77176E46EA0B18CB5A3D470D3DFE703D
C5CF58F145BD3167D9AC4A08FD88BB4B3F1DD65C1D378F17C64D02A50B0FDF55
CCCC26C238C0AD8861FC65CEDFA0A9B467ED1C590A107EA029210C0154884266
AC8686EC1930D65451ECF07AADB56C823252FF94D8E38A822DDE00CD8EFA1007
9C901A657F5500480FAE0E6C7AFA5299DF5A5BDFE3675CA991726DDBB75BA067
41F596DECC196EF804FE217DF9307D0EC75E704313D2BF805634B27385EAAB1C
FE8261D21B0EF45BAF83ADFFB6750C76069BDAFA4E6FC925E960355114357CB1
68D06E40D76446EC38DED9963D7CD42C227135C2561793DAE12F4FFBA4D4C3C5
629CE9608B75445BB664F35B1E069C2C08C6F32A9AF360A592640AD701B13A9A
50BAFC9D31F6DFF26FC95FD58307CD51C4D8AE11644E86B380A55E7CD2CD6724
F29ED560432DF6303424A426BE264A7E80E51A51E8E40BE689C903AA1D890AAE
4B4E0489A2B0FB4155F7BA802FE26EDD9A685DEE6C47D89AE852F18DBD523A1D
60D95DA7E4E562B68AF0A6A4546B0F1CAD87DAFA109B7D76FDE7096B7B39FDA8
D644A3FDFF859FBB858ECD611D5854FC3C795D3EEA91F63214013A7852088394
4EBB1555F39791D314B88FBF04874D48127F8D8E91057E08D13A0288F059AB34
20F6503057DAE612A48693D3A940CA57EB3CACB3553FCBDA818018273A09EC88
8C7D570402D2D04B3AD6073350064A7A5D275582B549912E3D819F72A39F3F58
5FA48CA5370D39AC431EE7B38D572664871BEA58347AE0317334590C4DC93DD4
D467BAA7E66AEA2278AE204AE155E176C56A2DEB505DA944FDA9C451F1989B80
3E4154AEB4589B5E3668944E5D6D5C7A756BC888354799DEC8B08813F32C44F7
654CC63E6FA74DA815EB670EE85179B54567EFB90D604426C1FFDB57E5983C3E
A112881C86A63151736851F85BE19DC23AB256D48D28018CCE9CC44A3BE04AD3
B8F532AE02E5B7186A5D37BA9D41F56DB5E82B49DF454C350B70F1A0AC2D0392
B66B28B6AEBD215F93E55E2D2DB6BDA940F938CC9E96E942E6E1F92298F8179F
F4A585322917FD6AAE07D982F9D57C2E3464FCFE13D603D52F88573BEDCBD3AD
DCAE8A1403FBD708142A6542D9EBA6F112F5FDAD1136ADD3127854C86CCEE50A
6CE710F5AD0A153A855C1057CF67E04DCB4AE311C50B006C8B6D4927219D650E
3DFED3F6BF822FF4D35B5D43317D4414860E71C89E0DB61998C66A004576B9A5
C4C85D6BBC8070F7A6980F29C8BA3F1A255E34B30A6BA28CA780749004B601BC
E3FF62937ABDEF6C86C3E086F8D97F66E4D20C122974B49CA76B7A9ECB249E9A
80A6DDD776D3B036701C263E5B113EF8B0ECDD93C4C1D52E624630681CC63ED2
392B37C7416109CCEFEC324F781EC139EEBFD814FB9DE477BE861F58B227782B
F51ABF4D9B91335D76381053DD504747DA2E529BB89F8A676B6E689A8642B8BF
72769D84B0E514EB11B75D410D1F1E7AF509E647D7EC2E0A2CD0AC650C1401F1
726ED87EF7B12798A5A9F6BB4D8C51FB0B3D7D068C730DDE8A8FE69A76EEE31D
201F9DA234D4117CBFE072028C5794AF125EF994E1E7205E2E261F900514FB0B
01C114F1DDBA6D09F575BDD7F01DB0D37CF6F0F3AD48AD48DDC89A71CBFBB808
1957A547F8F6477533AAF177212184C29ACB62EC99D7F69E69C1D28C80FFBF5A
A6FD0E99266EAFB5A3DDF48D2533975B2446246FE37E718586439354BEB0DF5A
FFA82A460E8F0837F7BC3FC16CEB3641CDDA067F6188BA7EB6F906CFA799A193
2A49161F1089334717417AE584546C7A59B8F35BF23D434DBF850223DD3F688D
B7A77D5B518B3571BE9C202C5BFEC09DC66B2E00A6AD88F8C2ED068D856534BA
E5EF47969E2D436D681739997265BC7E403A40574357B52247E109F1A89A714F
99BF346C7A804288B02490F09718696253DE335835989449FF0DCA69302671F9
342D0CF58C4E585F44E59FAB522F45B7AFDA9C45483B4BF6AA3F5D91B418AE80
E626E5815A6E04FA79D90D4674A0FC4197CB902A58E4F00D33D331D4CE43CE7E
BADF30A6B143F45B8B64E4B414521B1C5B2851B23F334463DB3E890AB1C71BCE
9F6473F4EF9CDF6BF164006A2C27833B59D464FAE796E61EECFA37FD82FAE0C5
74F1EFD4DD9C270AADED73FEEB88F0B66508CA35006B358922A43683E8030F63
B65BAEFA554D250471CD0B99EECFC46C196F293330537621080EC31470F2CE00
54940E4D73E533D322C8A1092DAE200DC11770D5FD0CE298739C76300191885A
3E07555BFD8269FDB9EFF2F2846526CB8C071C30838AC6979FC9423B819A8716
F883338A8424F5903C84F8809CA84C62080B2B7B2D3AE2BB77D19817BA632258
599344D0D3A66695BFDB71BE0D16173652C333095D034810BC18F31566D2BF0D
3CE81C9E1F171CA5BD367AD983BC78D282B9090C220B52DDADC22F2A1BC5A6E4
A73732E0C400ADFDB18A2B77B1847976F1B1FDE74FD569F5A7022756B980AE21
0622F6504013EAAF9916181B22009E01226F19C184AEAA11DAC94EE10E91805B
A819970CCC0B03609C5CE80A93FEA61864BC388AB73B4D121C6A720C9313A7FA
9F21ABC701757BEE65B77E07B40F96DD390687F21AFF1A111C82110B8549EABA
085E3D43574ECE5BCC730BEB6ECEB57CD14FE86AB85627927198693CAC18B540
4DC1FFCCB9B681FCF6D086DDC7171FAC77B9D61492DB0085FDF35A8ECC0427DB
FF4CCB36C662C7BB5E4BB0E7CEA464B9E27E898312CBBEBF96827DE131C5B41C
0B976300A045347CF81F18C1636D6B4D6D280BED855B37C4730307BC8B9A682B
BC3970B02FB9C84E5FB9A2F5E739005407AE254B445C4D64035847F118828A75
1233505680CEC030C93BD833ED42CF7D241CDEBF8D1D6CF111E27D19BB8EF608
0C79A4B6FC9F3B4F0F9C3C6BB808F47E3C598D3EBD701555865899115453EDFD
F7F5A9C141D641F8ADE5DC4AC1F13AC3B546F79DC1E2EC94092F7CAB85CBF872
70BA6CD16AADB58A1D1A272724F59B94B56DE9A79894890B0CC7BF40A64A65AD
27891302FCDFB261FA3C8A3CAD261F54AE8E54777CC403B6D6A91155BA52A2E5
68B853DBC40076CB80744FAC13B3B1323F00AD567382D9ADBBCE41AE3D57E2EA
11DDA0CB7CBB6C31534E27B9DEB545E46939E948887335DD4D55BC81D6257206
A9B632D610C4C1F70B29BEBD1B0712C01AA0FB78594B5F3926CD47F8CD8500A1
8BB7DDE8A2CB3931E0F1B2DEE9DEA833721C590A6603D0C79F5C0A5962A606B9
3EE0C31BE07F1F722A01CAF198BE3649DDB02E0F9B6E36EB6354E99152446EA9
2FFE9D50A898A2E711C05260A0ED20674DCE544895C0AED9DCECF2C24BA07CD5
1F627DC3037683E13778352EFC07ED80F3C912F7B6736E5B66EC82E13B3A1E4F
7D4A0242ADBD70157874649D94B6B8492A81CC937C92740503BEA09462446346
1463E4E73AA554CE233ABA775BCDDCA985F26E453FB589266D4F53590DA1E6EE
F04F39C38C7E883C5ED937CDAC7E24D9DFBFA0190725AD073FAF519A6A93F725
190C5037FE1E8C27C1AE113EAF5CB9C945AB188EBD7EC5ED38F068A778F69F3F
5BD61A346E752877A6DA8897CBFADB12AA96D16B2007914347345CCBF496AF37
0D1AB45E2B162BB39AF0E131C5123273C031B4A9E5C9EEF039800E91B2A7809B
6D6A2EE2B4DE73C2402DF80AE6DB9F37F56DD425133EB6AFDC4A77E34B2DC170
7B7222AE1C93D619D7006CB160613E51C6A4AFFD5D22BF26BCFE7786AB9ED4B7
56C2583A2958E2CE2906B547534E115EBA83F379CF4EC4B9D41C4A6A03DFB922
FF0E579FCD369947BDEE3690EC15BA34E4C0709DAA033F27F965429C1A073613
6DAFADA5B9A833088DFC3C56373BDEF5823E057A55A91ABB53978373B51F238F
07A5D627E21A253D2D25C668E2B8F1846F792222C45900B0B7829438CC33B014
E86E138CA318462DF720C9A4AC9B32D0079F10DD525397053E9E4AD9FF03B54D
831C1474D29B4474EB59B5DFD51DEA01064407113530A9B0A2F97270CF2AA8EC
0E785328170C1E376712F4CE8278B4365A2C958EA1923A979A74702338B376BC
C7925C5790E31FADB224E6E8D709F27D72BB7493E581D4C8582C82A13E082A37
E9534ED92BB053E4AD3D670A176A022629E99C020F99778DE2512E68011D1553
FF7A6559EB277904B3D7A1CCCDE15B0670163DB50DFEA2330F06DE08F1EAD35A
24ADDCFC7F90FE967E29F366B0E306D547A968AC0577F8FFE78DE139726E58A2
8B0B9104227821930081D349C487201E6B9AC58FDCD36C5840E3D477C12EDAD8
2AFA6799BC1EBF1CB30009AA874E26D8C193F149A0CBBF73FA82475737EDB814
8675A0D6DCC9A6BE18C4409CA8C456BE8F98F4154FDB773A7D9E97B7FA3D4E84
E0BE4BCFACCAF51ABC470496E521901CE30CEE4B2E1BE357EBF82135BDC61728
E71728296AC47595637FD8D378E20A283915A1F7283C0F8C263BCC6DFEEC5FAD
F1541B5E3D82839B168E8937E95F33F5119826171E45A64DE30A4E5F1771837E
41FA56129AE1D0A3CA45734BDD58CE444B50919FC0602A8F2659C6D4DB7D7F65
5630ACA155E6980B99B56AAE43D080278D8F111DBFAA0E3E783D09F4BB99430D
7A2EF5B6052274FD8BA93307AF794C6D99BD3782C73D522D9B86F21862458523
B7EAE8207DE381B9EBA40D7BF5A4F9DE80761DD3789482A057F4573C13317D7B
6D4541028323904B6F53750B29F9DF3E94EB5E7CF421D07822DF32231D02FB23
DA1158227E6BEB8A5B836B79E6C23E758476C1B24D745473BEC0AC4C3C243DD2
DB91EFBFC45B826C95BDD11063CA3672AAC2ED367EE2631A3BC2ADA463D68355
D6E18ECE7455EDEA610D52B71918930C5965A9880525DA7F5E4A42D934B2F16A
22FBE81A21599200ADD90034643C64302803839C2CFC76F12AACE5D09D9EE7E7
E6B3126A94B53CCA246F1F148885ACBD78E5D5E7563FFF359EC7BDAA03AD035A
5647A509A84C3E147EE0D5B270C463062D3DADED3251E9EB39852715A6B2472F
61EE3690C85E55DB5595B1395B2B76813A7AEE70A3DB66B0E54C8872B1FFF47C
FA5157A5F6D569BBF01BC9D2F670A4E5CD4F261DC6F0B9E7E6A06CFF4591883B
4C35B5088839B08B9BA1FC0CBFC9243CABF131FC4F71C8B0A312C5C9A48196E9
DA7B05945A3C44BA0A645383630B6CF6DC16ACFCD32614479D2D3C09503CF485
EC36262E337012B115D23E3E68E21612AF0A10C7D151B9272A3D322D31FC1E7A
E7DACC531E6F60143C1357BD6D6C036FE595A1609EE72E0E199A7ADD2BC05B02
279DF5D1444B7E1343990F5B48305D5416EBB2552F644065FCF745AA286AC02F
6D7E776095855AAECC3AB55A0EA3464854056407B511AD419AC3BE6B36640313
2DBAA5D48CA0AA8E4B319798E34A6178785E1402D61FB24D46C01BD4365863E0
18866692A07FB49C4890D700CEF556B2278AAF1637A634E355A2A42FDCE3C59C
55D05D44BAF0F94E5606ACB5D6BE1A3C974C02708DC86BCFDD33C16B2327369B
4B0BA4F8A37E635837D5F144E3162D54C3B6AD0A547AD27CB4CB7296290C6EA5
533D98C134A448224260B47AA36DF51ABF3DF5B59E0EDE3061FAEF76CB67674B
F0E8B16818F6466165A72D3ED4BCCD5CFE88837706E42E5C9E93791FDD745EB3
B286AFA4AD2770B475135F73BE02493BF6FEF427C9B0E9957BFF6DAC3504238B
DC13B7DF63EB3385DAE107A31A398623668E3B43140146DBFC5F6EDC37106F33
A3716DE7511FDD7831E1BDD527D4149AA558B772074B9435E0DB43386B8D1C13
BF427D3AA473E76566F254A07E7E9E45198DDC9E8D821E977CB37BEBAD9615E1
88FFA3CE13D967E6C63C0F3643519F4479FD6F04E58678D2213CA6DC3A6200FE
CCEB9CDDC576D0B6B234C800DEB59BFAF975AB06928C62E40E8FAC68ABEAB86E
4D18BBADE6B337DD2AE3290C3D50ECC6DDC0EF0ACC05AF046CAFC8C0CD6F3E8B
66381374652D4ECC1C6249A6E4F58A7A4CAC16EEF22A24DC1D6649A3851C3B6E
97C8D5893942D77FFE1C8C052B3E7C54178AFE9EA5D877B56F6FC99CDA8226D8
B81E505EA652F9EDE06C95F785D1E7D076EF6CF7E5DCC7DB907170307B578994
A932EA3B080BD9FDBDC930DFFEBB8544A3D9C39A96A95724136FB0C13B498F8F
495661C0A7EB992E347D2D98C811411BA808699CAACE2AFD0DC64B5A57DDAD10
3AB05ACB3FAABE62A199C89D599BE191D79A5EF7AC92CED857B6B24646BD237F
F0EA46912A93FF9E2D5486F345AEC92682714CE019885CDF55E3DC8EE13D2618
73C3021435DA0095D14FEA289139AC7BCE4724C7334ED9094148BB33DB83F7DB
B808F911F136A943FE232B6C7E26D595C3C82CA3794815ECEFA6D7C365C06C7A
EC7BD737B800FF0A77734A6D10515394157BC33611366EAF3914EEF47E0EEF3B
591E8EB9207D416F9D491A2737C197C24A192579D88BB29DFE693914DD3C2B1A
CE51D144872132A5DEB31099D6B746E60B054A576905EAACD10749FB4337B6EA
FE50176C6C6FAB93BF36F2D3F46D5DD755DD5D77A0D1C83005958336203B60D0
E5EB63DACBBE3FEBD068D131C7F30218CFB314F5634586D16D6B35FF336870BE
8E9565D67960A15E1B55E0FA6FA5A6DBF73615AC3A1E8B082103E38B4DAA4E6E
5495DB7D0C0CC18D0E15D971670EBDEDDAE95F8AD6C58F2315D8C186325CD94B
F7F5657F936CAD5F5E1BEA31AA55F22169948EDF19ACA6A179F136D79F2A6AF2
E8C9899071A0C89605C07B6B1E5521C6FF911AEB9ECD6BE357216475DD7103CE
32A29AC7F5146887844E93A3A648AD95C4C7275FBABBF42573F48A613A4CB978
4C76E3F68623840C1527A9740B65C51DCB439988157D951C712368E0670C41EA
AF0F8BE942AB4D6AED1625F12392E2B0E40FBF55B52A0E8B47FC7B0F5BCF73E9
5EF73227133242C46F1AC0CF941BB55963CE263286F9D5D8263CB587F15C88E7
05C01C22D8A71F66D953C7507A895CE52B8B3DCC30F3A541F7618DF04C81F957
2C1027D21854620432B266A48DACC327D1B0AB83C9DE60EAC7859252A40FB150
BECE12386A134EDD8DEF3EBAC4B5C6696AA7BBC19D09EF1FD218A8EA05FABFC0
4B0942FA695459DABCED26525036F33247BA2BA3368C6DD4C8CA1D5C01D9B3B5
FD304E3F9DE3A710C5703C1DF5CE0D29E8D035BA52E72DB718809D2581384767
C171E0D4E347A8C26AD87F3F999418F040DEABBB7C76C9E612A1060E01DA0686
62F9FF662C5786FE89FFAF5C96C422CC89113843F099603578072BBB3A655AB9
3315644BE81F4CB010F0F7C2382E7D2547C9B478C2FB5A5627B74D528D533F72
A46ED4A78862E0A747E3706D1887936140E7CC36F03FFDCE8B869A83D384224F
12FF7A51511121E49EE3C26B066892BCF072F9B3C623CAC68349FF4F4E011C88
7557E4E53D46D86CFE091E5763456D305179BA96D4C42B00DDD5D4D033BB37DB
FB1501302172F3558809031FE6CCC482B38986ABA5599B6997FEEF0E54F6017C
D1D1A714B08468E1D14B6D05D2BA752B39C3FEA00CF50BB3EB65797043D3259A
D2FF2A33512C1074AEA3774B38C0B1FF31C335202E89644BE3C40B2202309DD1
AD6445D23839209C8D1F6BDB8718F13B9A3EC1E391E35833CB34C89B1A104017
1EC030724C9F8696F139101A598A68DFE19B77270BE5CBBFCC32B0AF2295A0A6
3330B787115155F10901229BE684BA334F344F25AEC27472A745F8B4ABDF16CC
2763F158E0B0F5120C237FEBFEF9D59CA060963F6CDB695DCF231A2E124759BA
AF86619805E8E3D760CBB61E69565221A4E7634039A646834CFF7BBB9610D5D5
AAB87F9A7B59E254398AF2EDD0FFD5007F7DAB5B540377F87AEC0242D5A0CC31
B6A2047EAC5C84CBBFC81F72AB47C22B4BB75B11B0B4675FE96854C68DE8D2F0
152F7DD738FC06FFB771A214A26FF2C4E9AAD52FFB07FF8D7AE112DFB13810CA
1646C38BFF016C1D1102315D23441E265E44399F999B74CBC060CCB7474A76F2
B238A1ADFD5F65A1AAF4AF9619D0BA728A84E09785BC5215136E470E900BA0FC
2C6DFBA0942172B67091BFA5D010936A7A0554429AFE914D8E8EA4FE75B50467
202F9D9F0A0AF8B8068714B3716382F2AE1EF9F84DABDBC3B872D7BFE2B72556
21217EC7F346799B1E14156E31F001E8ACDE478FB145ED361352A311101C069A
DFCA7E6B6F092186B1861A4D6842A8AC93FC38EB0CACCC2079F938191F245C88
2842EAE3AB6477153697BB5969793E3DEAFDF2099A9D71121CDC99FD86A83C0F
AD7732EA87CF8A01F85CD5E10411736273BCA87DF75405D51C6FACF01EF31886
6EC19677C49DC6C3805479862B68A3298BBC93B642589B20E2E3E0F2A70D1EC1
D78A27C09572DAE66829CFD64CE427020122D12F5C2F00FC1A7A65F31455740D
D1409A921F130A2F008CF55C45F74A43ABF508F5181A8745D42A60EA68390C63
2E56BA5F9098DF94F812C8AB6C527AF859A92373BEEC41C3B9D2FC85C4EC48F6
F097F39A1D5B823B24D8EB2019B86A1CC0D4BD0DBAA106AA7961D16A1C84F9AA
0BE46AD3D95A403592D2D2F330CFA5B456F38E0A2CE542D7AA69E45E93E7D0DE
0AE5B2295A189E4943DF4431FD14857189DD0FF98325BE736D2FE98B63423C88
7427EAE0556062EAB9CA75000686992F88974F2F6D56C6FF9052F8D385207FCB
CF4C9F7D58BBD08DC68A2F65C6E8D854B85A49C1F92A00C7799DF09B52D2DB68
0C3F9620A71FE3A18C491FE7E32B7B6B3325E5F18FCC6F5688A357376D558212
0B0D2E7EA1004E4E3EBE8A4F514D658A402EAF1B0A33C1A54130CF5E9E7134AA
223B2CE8D2D846253C1720D60D9D2C5039CEEAAEE40774A3B34AF9D04DEDCA6C
7F67BABF8A5A2B5C4EAFEA041339DBF8E1456F393F8FFEE22096F171EB2109CD
DEE0E9B18BD9500397221E6EAFC123146368E5D16469AE5E5A9557CDCD5E9641
EBC95996E0EF421B80F6BC2D2C0FAFB0BB0FEAF328360457C051E9A7FA0186CB
FFBDD1C2C5817AD89399E5B127D646FA113ED7DCAF5C395B5E79B36922B7E811
85AA224C22F856433A9E2C54B8930440DEB33138C324501123AED7451E78901F
643B963CD336D57078A9C6F25803171024B0781C1223CD72FA7545114CB65125
309335776B4E33549FFDA2E774ACF692D104DB8B916D1ED3FF79E4702E76A5BD
5D4CACBD50F149C2EEBDC7FEF64310F731DEE7D567A6C9E717CBB6B4F0EA8F3A
1CE3EA370D8985CA1D03A5CC031E08219D87C258B510FCCAF0D891AEC87D20D9
69066562A097
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMB10
%!PS-AdobeFont-1.0: CMB10 003.002
%%Title: CMB10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMB10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMB10 known{/CMB10 findfont dup/UniqueID known{dup
/UniqueID get 5000761 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMB10 def
/FontBBox {-62 -250 1011 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMB10.) readonly def
/FullName (CMB10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 36 /dollar put
dup 50 /two put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 73 /I put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 88 /X put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2D432E1428FB6D5BDAF
3F02C975AA4E0072BE5F8CC7D3D59BA3FD04709FC9E52189F55C7747056EDBF5
F85CCBDB1DDE9F9163AC7158EE8DBFBE8D94A46510118ECE6A280C4872F448F2
E6A6B36AE3224FA448DAF204D1C998D010C6BF52DDCC45831DF1EC22528B00C7
70525CAC9F6BAD892E7D5C81295A2AEFA8A5E4B6BA2C4EF61FD3FECFA2A8551B
DC84DAC597222341E762620D3D3C1A4AFF2F6D68C4813004318FDBBDE23AE224
617F7BC1F3846943E915624D6BBFC555E2EDD013F190492F03CB64E5F2403723
7A2D4652BFFAD1FAA1DBA4538F2C3E608367BF95E09B853A2BBF9930D9B3BE46
0BFBEF05DA75DF3D8E11A09D472A9E45C626428A1A599C111ADDEC7A4E70407A
014F792395A2A12303EF51698D487854EA15000AB08BCCA8B2E35A5018F5460C
9B223315D7B838BFEB224E8D1DC9A0C1077DA31F5FCE0D9D499EB0507B90E9A0
1F92FB5FBB8D40568C1E8B8CD6E1DD27CAE6E107AEAC5696CFEB19091B40FD77
7A4B4F0F261702BFF5E2320C62EB5C6E9DDE142E9FC7DEAB99D90297AE0F15A7
04C0E3B39FBC85CB6B92BDA7917698230B5374D9159807ED1D07947D95802693
A856C84812ABD3EBA336B88CC8F37288CAB59790B0882A4ED6815FF6D7A1BB35
5C7B7437D2ED76E806813478007886ED1009A1E73CCE210FFA69A20D6E05A713
F6EFAB133D146B0EBD547CD29FFE7870973C1E71854C1C643BADC69974BE360A
4CF84FAB098EA3DCD2DD8B2FAAD19429B0ACC7C312B03E6446F1C1D51E6AB45F
72F11FFA078DF3196EA970B24B1BE607571795A2FDC2EE7194E9422C483799EE
23E16A737951BB935EE2C2BF008B6190E0138D551E75C9E6D0EA48E64E9750C4
BAAE32B894BE25D092CFAE894230430E43C585D0F06636C8D56BB80A4597A0AA
547FBCF12821C20F0E62369E1A9CD2343B8A8647B2FBB1F4C86CAB1F7A14669B
69DC857F9BC7538A864E523C2DF7C830315E0907CB17C8FB6E412A2A9E88317C
0026A6A402B36BDC433015AEBAD775835E5ADB4EE75FD8CA06C199E000CEDF93
00692F29C5394DEE45DFF2D42872B1370C8D4A14E144FF36163C849F9339AB97
EA87BD445733162A34E609BA1E92DC92F9AC892E7A0B39AB0FFE517856491695
56155FF0C2B231EF1314CD4A146EDB1CA9AF7DD546CACDE1E6B49BF0D4ACBC09
55C85E2D38DF84E0B779642F7E9C26CE19EDBF328104B9E803D1B03F3FC24C4C
9EF0D27C8E5AFA420A63981C000A0C1F0B3D3F853FF300EEC524C586376AF998
DF4ED5AA16D8E298C159C2A3E33048D4EF192A11287F69B11BE24D49A033B334
83CB8783383F92EFB9E3BE84CEF37796BA4211E534B0360970B9C57EA7CB54FB
F582789A83113ADD2415B3F84AC4ECA15DC70878A32559198DAE67B083B0EE6D
68A92511FA8FD6BA88A42769E3FBBBBDFDAD61F99A6C274B48CB044D16FD5953
44F1503D8D1D6DBAC41C1246A71EBCEE5B1F0DCE3EE7E3A99792DD8FFBD94DD4
3A5ED347A62D301B6739AD2BCCC7C57378C29FA5A83759E7AC6F1505DF6C0E16
71587914F698608AD93ABEC43611DE709ABC3F1C0A1343CBED5F09DDB4FACE0A
8BBA9DE5B85FE9B4365358DFE877BBFD9AF08BC60BAD7C41433BBDBA17EA9A7B
92F76358612FE44F43A85588DAACCF7846ECF5C58B22F18120F895317609AFA1
06E88CA1D73C4CD5098CF44093207C31F46977B6D22665AACAD5A169906640F6
3DFFEB3937BD6CE1501C52783743F8F6110DF43ECF512D49A55379432CAB1C33
7C38B7A38DDB91F0683A052378CBED8BDE4E6DC32FFF6D723A4D1469D32AEDA9
FBF89B9604656DD0D44ADFAC39BA893808676E1E08444CE56F6CAFF3E93D8D41
F164049193BA11AF94B43515BC79D6A538C00B08FB518EB67C27E73380A651DC
4B244E8A2E4ED405EA5C7EEDDB09D44C458A883C839B98D9D6A2209516E0310C
AD777536190ED06F47EB2ED61C53A2E0AD0CA4E4035324DE75F272B1CA6BC1FB
B912807B7331D932DADA30F1975A1C9A8B55604EEE8A0CB514C6CAEECAF9C46B
5D5563E8934B421EA1CCE3B96412D78DBEEABA59FC603CC6ECF65BDB5B66EAF9
14B852CC04286EBEDD560713090BC417A10BB834944E007F45B61AD6E6150B9C
10A6FBA56C1B45EA5F9A5379B1A0788513DD4100B82BD61D89E6841A26B362B1
D4762EAF4FF3BEABD882700BE9832115405728C5292BE942F871661EB0E6B29D
430CB271A090B6F5399184F21ED6728171B1783C982E61DB7C0BF90CBC1482CE
C6982B4F0AA39076B64CCA5A71BE73CA65F2CB60B89AFACA957EF8E6429F2182
CA36220F80EEC5D01AD7061DF45CC5109D9F0B7E2B6DB9D6C6326A45DC6C05D1
E81B636A82592D99C7B7ADA0E958A0D7570BFF1830017A6241AD62C53D4CB36C
583672FBA265142DCE545F4855CA3D9E528143AAC66EBC9527B76EE43B4F4E2B
B209BD265D6AEF18D168CA7BA2CEC40DF86FF352029597A5A3B2941D467DF229
50C788D4276C5B400F360AB596E35983262A215047C9714912B2E69CABC0DBDF
BF6925E19EDF3A6638CF5794722C8B92C6DCF5853DF288B9DA52A2152F98227C
FC04D3C318E7D942E9D33582A490888F0C1CC1A8C4474091B4956222DE467632
33CF5DB7DA165B59A648AC6945687B0ADB83EF5B286CC469B2C9E4AE92ACAE8E
86E4C62A092B8F6C05EB2ED346DAA7C573A03760ADB3CD55B6C794FF4463BAC4
2F4A738F9C4237107C503A7EBF4F4BB4380DBB64F5F5C9B268111752FD2204CF
F25085683D071FB4149A64426859D407936A3D1E2C627652C126D8F9264E2919
960ACB9DD61BDF973492CDB1FD20EA81E06BECF5E164A8ABAC12926DE1CBC0FC
6693737B4875F465B5623C899FE129B3A52A2BDF104F8B8429890AC870580C7D
B078A9E26C322D1A8AC1C6B2BF340813D989EE8D054882B965905D33EC3F4278
DC41BE055E0E5F73B5A1F45E9E69718F5E155B4EA30B28BD28C52C6C322F2E84
674CE600D699CEE1D2CFB7212BD8168B45824890273A0AAE4757D112980DF2DC
C3026300B4BBC9B081817AC7F4D48B309E66CC7455708C772A08EF6FAC829363
E27AEBC3E7D0A91984C05935B16E102E81D6AAAC347E38EBA40125543263BCA6
9C6F4AD6BF8C3A90279FCA4A99D9290C3B8E0DEBB4B2DF932F66FD47AAC3094B
7582FF8265CFF8BBC7F79C8C74B1FF94B26F3817A39B5FFC6BB562BF6DBF9CEC
31CC3BE4D7E431D41D55D96C4F020486F993781828E9E8850192F9F6BA350AAA
5E292210B0EFA4061EC8BD6EE15E3FAA4AB2F54110D17D29BA32C0D28559FF32
D164DCC98EAC78822D6D6AC6F4871D47290A11C83670374F072A9DC723096C89
EA584D43BBB13584D9B8B1820C415DA2E0DCA1B50655E81B47B9AC8343DD8FAF
95F4771ABF81361EBFA9259EE8901F31C21E95DD22FE04BDB77D23DA561FFCE5
A7708647AAF65FBA2FD95E843D839E5734D4C08A215180C7244924E002A965D8
AB29470A1B86065B4133A9A6EBA05EF1AC67DFB5ED8DD8C11450233D2624EFEF
3E6D3DCA7E23ADF174BC83AF25A1D7529E52D39C27DA86A2DF4BE4F8A96361CE
7025BC1954C75A765ABC95B4AFE0AF5474653E6808F85893BE6ECA1A37F8B666
05A9E9FBAADB0DD86848D6FC48A1000FAB396F756513798E09D29ED6DBCC8466
40181BB71C92CAAF8E240E16304DB9F4B0FB6880004A0F9AF6228E60646647D1
669577DA709B4FDB8721B95B07B4599652A303FFCEBF858A41F08BF3B83EBD31
74EFA947A8ABFC7467D6CC544B655A7BD4B6A4F5EA9BF11CFC9CDCE14FEEDEC5
9116A3FEF962932F8B105BC4C51744916E8976815AC286B1E682D83091E9C533
839223A68B9D977C41107F597E05C3D8C1C3E79542A990B0E8E22F34BBDD8E47
B6C2CAF54B72E8F0E8A41DB343934FD2C33B6D77AF2E9061C4E76BF258CFD615
30AEAECE9D04569D358541C346C922A01D017BCE85D4F083AA9B6939D85EEF29
335D1BDCC9E6D5F7F58EC2BA2D8CE50CCB38AE6A2DE2F695B76831F8F591BEC4
EC6391563D18E4169151F552B5E1601B1DDA6F93E5C8B5F4FE63F5E002AA3C15
E0C8DE2C735EE00E9A2A01530FF37B7FEB0FB182A4E381CF1BBC80D743209814
F99002980CEBCBE3E677005766CE1D0AF4DCC9F103499D1961771FFBF01B833F
1701EF6EB1A381A287F73E519C01084241335905661B2E8B86B398C88F39BBC5
09FACC1344E15CC7685708BCB3F43EAD4E24A84AA0687FCE0A2178D9BA84EBB9
68E8A727DAF9A0B28A7CA3B119798603F9BBC6728C5A6B4BFC84C95DC4F36839
C2649E364CEA39A4EDBBA4C0E27C61648D38CA46B64E8CE797CA3464C80214EE
28A1E58B387AE0A663A39F04F57899ED62FB0E542EA108AC32490B4B2BC068F6
2087BE9C9C3CBFDD80F2E632BC4C971A79A0A3C3A5607B997223A9F6373EE51F
C58EBEE7756A391C91758A1F6567F532A5EB762A2927F57CF9F0E845E4F66B3D
8100D1795B706FD32944CEF24A054650EC911A54A22F4F35E3034AC70F07C98B
8DD43BE9F7D68C50D6449791F5331A189706D9CD18417348B9F296D8D01368E3
2523FCC0EF33B998FE925B4CC7BE329B32D6AF791BFFACB60E4874412C8C8676
34914A453A592C7614AEE5001DF3E5E8D9335A155C65174B940E1AE61ACBCBD8
A41D7E1C6FC0680E094ECF65C60CE714E6EB2A1897D8A3F39FF58D64EF7E9A41
4CD8E55BE32CE8CA29239A9BE3FD6B1DD5CA5A035AB1FE57CAFACB8A39B6A877
C853BE6BAAEF5714982FBFA414EC128B61326B60D83076E690FDCBE3D2AD256B
FA7A15B804402826684AAD933E94853CD0CDEA3CCA7DC833E486F431EC4764DB
F3FB244DB99FA0CA2FA14DFA75A326385B3AF92AF8E4C6D437DC3DCC07FAF25B
6C0F270333ED377B08E498BC3004C25C7A991DAC9A3E0D1FC43E2EB6996C7269
7A864CEF35FE312DD8F87E37AC69490299CEF9B059EC7E7492D1D6E5640E0AC6
35B97F7A629B6B7CDF3BF86D2B518EA807B03E4F79DEA59C84D98E4C94102EE3
71A29649ED75F5ED02EFEED8064E2D54E8F9CA0C4284B987B81B7F41FD7DCAC4
FB9C3ED70774F9FD09F3321CE1D0319C1129F5868DABBD183045984748C8A3E4
53E085818729A1353B13C78E63E837DE483E9E2ABFDAD16534420BE4D7976D35
F56B86EEB90F663E9778A6E0CD698E6324EC2D19901972B74EDAB8F4073E4F37
89082F08735E8345BA167B2B76C77703C586CA5DAF41C0DD0E231184DECD8A9C
DE8FD239B6CC636507A5BE6EE5283C06A1D8D59E98A31AA76F4D358DBC641DE2
ECE3D9F2D262FE2E878E909A950A7642A3F59995519D541B96D459F24F12682A
9AE61FC08CF436D9DF060DAAA90884A1281B370A2F824704B5347FEC65E14E7E
3D212E29723427BBB12C1CB91B28CA47D6FA8259A875EDAE4B49C33B2F73938A
784C1E7A7F21873CAD55A868A1451B070A3F259A983293289B131E07C903D7A6
3CC66CEF8C4D2B6736282896A2683EEB944B67240CAC5FBD8A1392A875245A9E
2611B511909A041846063E465473D41958104E92519C0F86706AD640FC6CEA10
620C9718C4589D9D562D8810CF6F461B776D5A1B040F8272D43C029C2A695D2E
86CF508C4AB11104E575E13C2EF56914E241279BE0558CD3D59D25BF13CE8212
3D7AD1F25FA5A9155AA06306C7CD0F49E3498856318B0ADF279731E1769839EF
98657EE73CF07B0585EECB67F5FF609E0E3DA1B78F6A8FBE2F2E0C051237AB4B
1587DD72BBFD962E865EAE0CAF1A5C592F5019C7533BAF297C0F78F3287838D6
CEBFC8B5969486A5134DA76B4961C8056E1EF1F2AD17F19D7998175D66B3149A
2CF21CCABA281EA0345EF50C1EBE7004ED495C6D03963B639A66638A43C049C6
DCD311B5F86EBC814BE42D432EEC87B861FCBA9C8729FA5AE87E20C5B30B8E5A
BB41189A42B9853CA408BA01A559CAB722AAC3DA28E70AD79E1BBC8B6FCC937C
180B5C2E20B03D3FBAC60C83F765CDCDB3146FE5C0B02911F6E120D63EDFB0B0
86CCF83C2AB62922450206D3701588B54A8B232126BE120432E6BB2E25C50B13
708D742A44E20176C54FF89F4589B10D5396C94625AEA1914AC168899FE7AE9A
7D90DA67A5EF3DDA25CCBB18DBAC3AF4AB889528A381542185821B96CCFB4302
987611DD5B5B8514FDD7F5148D1BAC9C34567F75EDAB317E0B8A7A76604A42F3
1D46332C4791006DD1AB657308CDBBC7314592707EB163326E345C2C5EA05B33
01FEA5B7A346E6B1B6EF58B692150C6116B149B6A26B493674337A9C1CB4F42B
A7A80AC587F9BBD7A487F407EBBF9978840A01B5E7E772DF7EF28481E7AD14F2
424816AAA958320A0E6F318C757A474F7B05AC0F570094372CDE877B479AE3F4
90C257A2B3F443DE43D8A58594BE8D4B5C7E5E075ACFB1AFAD4C06415266E168
FB38C1CA256287953EDAB1D40537A3633CB52FECF3D35BEB8C2C6CBEECB54BBA
CD6E043EEF68A21D7639FAB8D1006B1119CF92350D9773502F7554B4B3036EA3
D747596506FC674DC01ADEA9B45ADC43B9E6947235E9BA30FF462252038D91D1
D908E9132A946FD03B86A08885AC44CEE72F0E27AA63A901F2DCCB86D87702D9
A66F35F06D6640115B075B0260FB116E24E795E24DAE988CD48A95FFD3116E92
63D02221D272531186E2AAB74496FB78A4064C9C9772608C49D46E40FE28088E
B5109171E7AF69599BD8BC1186C196EB11FB4132F5C9FC1395220392E17B66E2
32215E54E9483196341D6DC691FCCEFBD00DFF4C095FA8AB36A374BD5E1F5082
730A698AAB7B57A5399196ABCF7B7963E2970CCAC5E9A5EC552CDBE1E2EE1968
B81CF5BDDFF9D385C9C1FFD726A0C52A4CB0C8121E77AEA16157C1EDCD1AEFF5
5607E8F5C44072DC54332B95AF28417E2D45B4685F270821EB6C455AC147F938
50CC9F7F2006D933D0664AADBF5D7E3E6DAD57527AB59DDD13BCA392B059FAD2
E7833AD00F62EB89CD7BECA9DD479F7CD7C981859EF43CBB1EC1681081B58A39
2CEC9FEC039082771E1BF48968431F72817C8156D0D6B65DD33D472BCC49496D
1F5FB1796892C6A45BCC65BECF41D8604B811824739647D87A7B28FDB3574478
9807DA2557F411E0BA7479F31B9E3BBE6F3CAAA653883A9D2BEF2073F47F057A
CFD20BE1371F17F5B6F0A9520F2EFCC3C04A24EC272C43E1F587ACDAFEAD7076
6139D04FD9A50F67301D7765109C76D6270D2DECC94017A877EF386AC7F625C0
ABCA9A6D15D71AF7A5889403DDB83EDE87EF5A69EEA97995CC1601160B296750
32AD8D65A456F5471AD4536F1AF41A4D370203F897686CAE7C89577D3A843E90
9C08CF3E3D489625256DA5E0984BF971E0D8D251AE5B09C17883CE07750051DF
770B920AABB2E80A4944EF613891B4EC3F9E214339AEDFDD5DD15240933DC82C
D878BCB743ACBB562A41BBD86191E1129718826681FD12981D4159C7432DC3D9
AD4C6C478EEEA0A34030BDD0B9122E8AE5F0B473AC5A48346D56C2DE42815D19
FE378D252960D3F56654B31C58CBBBE0D634FF6EB81295809AF12222C58345C0
459551E6B0D1C8B641C3DF17E4F255F0FF2ECE261A420B8AEDFA1491B0B34866
FE02115A4112CD7C54DBA9F8C4743994B028B708C01494CF33A584A783A2696D
228555A71EC8AAA7D1B9A9D2DFEF198832EB46F464A6A07BCE44699387D975AB
4AADB1E2882A00FB05DEE27084854A1EB6343204139222A29A3A4117DD69219A
26CB0FE7CAC82BAD55AD174D38A317072BBBB3CFCB08EDC07A3A78A397E95820
907D96BB4B92ED7DBAD6C2DC672BF913ED44A41A2D1A0B1D0386C7635309B468
D87BCDD58149F0B2290AA93E62BD2A8CEDF96932D061B19D7AA8B61516F4B27F
185B4E0F7E975F0A6A6B82E17EBD5D7629F4D1A07CF828887B47657CD2BDCFF7
6ACBF8E287610C88AF5F8C4CECF4B393F9380E840D897C76574F2A196BC52EAA
E1409464B9A39EEEFBCC9AE78C0FDC812991309B7CC5D8837D5C61442D7AE3D4
9D5E76B648E4B617D1FCB40BD5F7F3294B6E56FA99164500A4FF96010A182BB7
678E71AFB828441ABFBDB43191A456A9262FBEB2BB0CB22E14FFF5BBE1ADB11C
3CBF23EA23BA8B5633D693082F597CE9E9216487F4957C8E087DE742AE37B7E4
8BDBC9713120CD357BD9EA7CA5BF35199C112392F13C60DEDCB86C9808BEB59A
B6D07A78E0B37684AEDA11B18E62CE1C1CC6BFB23E4B0B5A5D23CE7D4B8C3713
95B6CBEBA34419E412ACB6B308EF9EC8523E5889C19AA33C1BF473EAA2875AFD
CFC2D9316366B5AD9E4059853B09DBB67BED93318AB0191A3B4B4EFD5FB284EB
BD6C118E86926E25AC33EA5F2DB721222010D3BBEF9C65224EB68A4982E0787D
75606832144E39DEBFF111E8C618A4253212D8D2E1FBD10C8CB698D73F9D89D4
C61BD43C7779EC7ABC6B86A2A13D605301845BF98ADE49E61E63B5673A5B9715
902F7E66A0DA5E3CB803A51844CA11EAC9A47618FD849520E7FDB6EE2927770B
3278A10A2662886E6450281B34D47DFDD2B0E3164C9C507F54F3E241871469B6
153532B5718352E4CE45237012C6DC80144D6D39B11082FC686CAB1A1C43E60E
F8F69C76AAAA6B8EB45A70B7616BAE1148B5A073C984785E914A5E4C8A3839E7
1DAE01CA4A9D52AF0B9419DE91A3A4625D67BD9939F599610DFD66BD56E6B40C
C44F7636E35396BC7B211570FB29D0051181E7B6CB1392BB799060AB63C6FDE3
D5FAF2269503621044738D2269FF88CAEE9080DDF10F91C8A24CEC75ECAAD3E1
242302D5160530BB2398687333FF951DE7EA92E6D5E3F31A8357053210AE0D8C
ECFC2E9D6C591AFF798908A4DD729CA6EDAC3A493156301A8EB727DEA06AA495
568D6862C4CE9A960A32F08A2E218BD633DFFB159F8CA8988875878450645209
F00721492A558C21580D1FEC3CD53BF52FC68D4D5610CE47917D88661C4DED20
98777991D0C48B70F84369DEBF355AC1485CC1BC5BCDB040BB5AD58A6CC00597
A84D5CBA51F7BB58B1B24CF800164EF70681A969EDFCB9D115D3375F4D587CE8
5BB02ADDBCFC19FD803F361FE7CEEA92A4B3EC546ED4E31327D1D1D7200C4FB4
DEB233B893F6909E9C67A0201E5E9C5E40F155CD7643CFE9F667DCAFB8FC61B2
3F12408E28E29940C8562C247E78003757ED746F5626941FB1EF68B3A0ADA4B9
29246BD445D617889EF7EC4169DA872E7D177F16CB702287053EB6F41DF338FE
2E3C63E8B13E4D77C2A80D870BD0FA1255552E787EB3A7F7C3CA8BE2B3E32A42
0FC63C5E1097C7C5D25EE9D241E246AA9D379B31839DB9F37ECDBCD8945E501F
A15E6D6458BB7713540C8FC1F059F6194D4D8AAC0BA70FC4C4EC42A3D0B5EE01
BBE4C21AA9B428730EB414AED91F3C83661FF87B5DFA44F55D0A956A66B224D0
4EFBD62018E620CAAFCE329EBFEC6DD8463AAD5641AB760FD7EDCA1038FEA46B
3F9EDC07858B0392FB7EB4669BC01D3714142741AF170FEB86955408E3BCF2BA
3292ADEFA983E17FCF004E967B1E6F92CFC11449185727DDDEAD4EB9C69687F0
743B7FDB0E85A2D9FEBE13435FD0F76317443098F811BA362643C83F14F006F0
C781C5708A1A2895A261C5DEA9DDB8A62526EBDD3FEC7A79DA57D59E5E1A2677
E3BAF4754B17203F051D46782049C00F6F90F1C70545C9DF7A1BF3137DED5D90
65FFF5B11E91CA6DFB5C2C809D89A5CA1913F7C09B2D8100EACCE5E77E380469
8A946B2EADE027BC7EDD1EB01BF316901632451F6E8D4197FA21667FC688BEC7
798A11889D4F124E77077B91EFCC91757E93AE1F1882FB228A1EC4BC0CCEB165
8C1F123C6165E4ECB848D9326985DC273B2450DB35D89F10B8397176DEFAEFB0
CBA6DFF210B0686D07A7E53E144BEB3CAF40E066A44CA2FCB606131D558BDD78
29B412158D4F08C8AA5D515D4B635D3328B5DC3154F1900B3E19513E002EB7CE
3FF4855B58ADBDE085A3430F2AACEDECB6209212919A74DE7BFCECCD5963CAC4
BA81CF577493054DFB888D975FC5A08A4EA66366328C5D2D77582B3953568BA5
5E58F59C374DC60B0847B88F4CF7259DB0C14E4C977FEA2AA7593A618964800C
9B860C81D8E9B88839399A9F6B25FE30BF4400559940841F7AC6545A00DC2616
F8F7280760B223FB1F2A0D69F52ABDCB677065EC8D63FF3BF8CE6188F9485687
B4D2F0B850693EC9036D77F85EE5C34CC6B22A2EA4A4B05C7B43841C90A61759
56C54E38146B586A486D30961EA20770F7144F57D27F3D57402A7A2DCE25217E
2F8E38FF8981676AEF58AE9DEFCF02CA1C3869C5463870AF2D4F8AFCDC4002AB
906DEFFC4F2B5A2EB25C979B3F60B499923032F035ACD9894986293A55433354
0D3F6111AABA5AADAD802051A76CBB4FA5CEC3E5A626C88DA9991C35E272DD32
2362E9D64C19A374F65419B2F93F7CD52FE4C3A84B54901C2A3EC9BEABB06ED8
332E1D08B7C9E05F5E6C2138D03B9F01EB8DD0543ACF4F0760F9C09EC5CE5507
D614B3524A79E654AFD92A3438DB7722FEFEBB51CC054B99418C1A4DB77F78AE
57A98F094533C8423490AD0C8F5A4BBCC09FBEAF4F8B8604BF902A191206D99A
E0105D61F9DED26AD5C83245A5D5D38E1C9327C906CF8F3471A4F3E96FD5B3A9
031433D8C13985D726271182C056842A9A136E33D5FBA96E48EBF36878AB791F
CE76813B07AE0785870FEA4DA7CBFDCC25A715BFB2EDADDA16E630EF75FA0E1C
87C1834CA0C263D65C5E844B928CAC964D7CC2E30597AAEEEC19BD06BF7104F4
0C15125A8F576B8439775B5AE33D3E77D4369F6281D09250E200E6848B972EEA
2724ECD99142A80F59147184A97A341890667C9358E5EEFEFED9BCFD1145E828
3BC97B539284C1439769066F323B234EF98312F10AED0A44595F2AA6484A7B03
AA6DDAF68E2F83A4C21F5ED6DC2F0A01F9BFDC19C6B069752D5A239DC39D3BFA
9B7F91286B2AD8E8B936096BA0F1DBC2E5F979D68395F467E2CA21F2557F119C
CAA5CFB54382CE55BA29E93296931EB376FFC289741AB563FFF1083807002E52
37275945E8423495ABC2E3F35CD3407D7F7C2A485F42566370118909E7E15B62
7E07DAFA81946BB8A722B7EB73A34DE7A1DAEED306AF4459CE09DA1DBAA8F8DE
600D7AA34D3D96B7821B1F43E7F143AFED15225D1321D107139B3CDDE2FF7CF7
B216FCC3715AB0800B63D065D1E4B6231CA19A4B9D8B4F8F92A9122FF0964D57
8F88B6D96752DD60072A521C1A0A5954111F4070011EE188B00F7E31813213EC
342457D788A82185440942F60B00F8CC22D145B5EE1AEC95C2D0C5FFE36F4DFA
6A998DD2540EEAE0B7E9698CC553D68E3388593FD61E5A0DC9D8D44A332F17D5
8546673D09BA62FF58182BF6ABCAD84B144CD55D9CFF5C1172C41C1BA70D2C61
DFF2F4DCFC90064DBFBA4103335CD8F9E14AED55920D95B1D8901F622607BE17
446737667C137705EF41FB62CD51B09A7A24F123AC2F2E79820EC315CE58FC68
8AD86BBDC8672F595E8D80E51F9531B769C12859878CB39055681B02B78F4FEB
834471227FC57ADB89CD1EA7AD15ABDA0FDEBD84727BBBEDDF0053A322AB0334
C93E7493D670A492E3ED941DFCD3F57F96CBCBCD0B6E9FAC1F407CEE741493D9
F8484CE5DBF94690DE4165603D03DFDEF92CF232AE44685800FDB58B6917598D
867F7C9880B7E17E1FB9A89AB69229CA49EE164E9B814CC433367929443F1550
9561FCDFF0379905C440286E63649863EE305812E4C9280737E24A291CA1EECA
5DBEF06289C092553436188B9EF4F6832F359775EE28617C88337BCF254F74C3
47B2203433CD9064EE4E70F9C415B69380EFF37480AFC2DDBD0B37EFC3830B98
AC07EF542A32030207A3A639D79AD1EE523192CB802D06B80DEEEFDA62442B48
A2A4D1FE3D737097A2563B1892BADB84416081702E8DF58F8D990E6FE3C45F6C
5921F3B67F8C36F89B63809AF0EC3E1057B65DB92EF0B7C78EBA2BDDB87F4711
21030102B43BA0EB147C7F9F2B9AB5014A50E78A22C3D815080118789921449A
AF9D2431D1C490EF0D5F0B576940BD144691C1CF43AD978AC33E199C45FE8EA2
45C0F0665E3A7D3C9E1C7836751D520F7FFC19D2CBA570DAFD8AE8E37B771C52
1886D30059BD0B2B6256497B4207C6D31798479567D3AD00B4987ED44F9837A5
2910C9146E88155F8409D66EDCD9B50DFB0E5FC887504FC66738DCB4F7F387F5
A0DD3576BDBC0899C7107D2E560DD1872688FC2EDC016C5257890524FC5F96C7
4BA7A721A4E5C2BF67D9286766DC58636D4D7E115AECA23D8BAFEB03044A9AE1
25D3F59D9092FC9DB77E40BF8CDB69450E171834DBF860EE6A6DD0D98C9E1BD5
597F4DE6D9300042D3C88567AD949FD2B2E9DF963E373BCD4DDAB6A7D38D75C4
A7581398BCF6777DA2829B2C5E2B68765FA98366168DD63468E3763A5350A1DE
6C0097EC1BC55241C0292CB88539378E94EE8D06C1FCF2BE88FF5B48971FB8DD
F037A006ECCA1E00056469DBFA668E645D6A45C288D71F98F8569002BD11CC87
01A84B25FB5AE0E222E2C317D2581C11ED87C3E0385300C46EC11AEEBCDAB12D
FEE54947BE64962E4956234EC02B5973A5CA2CAD799E26996F508405689E7B5C
05C27E89C7AB57C86EF478EFEA00D9D0185EBF01A7BA7621E101EB3623DD912A
8CD17CD8F82DA4B445D38171E362CED10EB0C54E60CBE9C5AEB395A7667F9055
3407C9378DD3C7283E7885EE6C9070FE422CA06DDE0216D3BE07B94794182BED
586179B3F36B8273678CE3DBB4A967B37BF338214ED5130EB0D253B6E6678F19
2D6101EDAA3A067E0F7273081377D14CF0D242FA2F80B1271BAE89DAD9398F73
750AD6D3E2D152BE902FA9740B61ABB5387ABB8B979A6BD4227A92327F76D23B
DF9017082AE9AAE268B1AB38A7F5AEA128D5289F186E5D3B1A8E0F87CAB05916
DEE5D8CE5E72287C2CD934DDD6BDD182D579CD75CB640C0D2D01B9923216DD98
83346D48B3CC369E6B98349BD21E4F8ED2F973B3C651B27939C8237FD7FD9B66
C585049E8E3E764CBB077AB171CE61EB8EC939DEFDEE63FED7E748FFB2C331D1
80B9C914B37911FBD20F0F8C9808F31CE7629B14562C114D5012AD06B483A25B
3DB247257D489A78A8245284167A316462C6B8077A36D392C338FEA07C027CC7
2E3F214252BF10148250871B8313FDF664B8DF10140574A6007DB67D83A848F7
D5F75A18F41E76C59098F8FFFA481A95552E8E0672D256FDA935DC6747451A6C
49088DEEB16D194C5EA1534ADCE131DD2D91F490A5D0B4DB46EFC1925D337A1D
C24376934AAC82F3D112DA6BFEFC20052C9B5DC529C625A72DB318D8EBEAC952
96E8071979405D60D7FAF7E3D0D7D8336F998B379B066DCF40C1A2C5C45BF30A
6749AB7AF9EB9693E9777750F39AA1C46B1FC0E2FA21E36D911894A98527CDB2
5EB4BD28C0D099088C49CF8913D238A72D09D314FE27BFBAB1EDC80F10E66CFE
645A3816E3BA6E1D3265BDFBDCD2170EA98FB8030C00A7C98F8737069509F978
DB25D556A7B5AE6C6A5C9CEE26DEF479D1247220762EB41D8C727441A9F3EC60
2ED96C5227060CDBB855BDEC32C78B49DE50BA6ADE3AD5145DF4C782E80992AC
A4B543508276A4053079EB88FCD0E45A360736C7776A26495A72D2E07E72B816
E337CAA6FD52DC2B7EE3F54FEA6653EC47FDE9E4A52C3184E2A156B60FD079AE
14B6494E5E290B2C0BF5304D2FA210DE1DB9961DEFE5434D4BE0C3DD1D2CC5A9
88C90C05A8B64220A2E61C48BD8C761583458A0ED1641B012649B91E7F8DC891
94ECFCDF168DF7C9681F099BB6E35A9BF75D60C000DE0B078A016AB5ABA068EF
FCD143ECAE06B650053C57A8D7AB8281AE28D3437AAFFA097D6951BBCAFBDDCF
9E498A149CB2FC73EF2F1C2900D80AC6B1E41FA1ECD7192A0E1D054EA6D151AC
06DC6C5CBEDC2E3281B22A22DCF18259C267E4A5FD6AC7AB48BD68DFC144723F
5403453E3745BEFEB6C1E09697F6847081CC5A5E069021AAD9D8015F5791A53D
712942D16D23F4E09844CAA126E2AED0DA19A42DA3428A621F44ED4823D99BAE
AEA96787819B135365570D3BF8305ADA22BC96F952A2D5FA7BB69528F6210DA7
9A8055313C72AC6336F11489A9AFC2805722C28B09B96E77F005D897D94425BB
816174C79F1B20DF4B5AB55603F58400944A07C45790122873E5B18EAA9CA6DD
6370082D7981EBF6E67974E65BFB7FC70547FF81BF0CD8CE8CC3B022A67A6B0A
A17FD6A6C0DBCEE188D73F115263AD392D35110CB271866F3D58068676C006C9
B3E3701C7C65B1ECEE49C8D8CD253CE976768B167E9AF54270F3BDBC9B152AE6
9BD35B1E52C1B4B0FCE2B1BA52B27FCE9D33E4964BD3417C3167002ACA1C42FD
BB88762DB64B32DB303594BCB4BE2350B3637E91557931BBB325C2524F091AD1
03BEFEBB3B6C97E130D27ECC503F59F5FF5215A9FAAFC8475E0DD1312EB7CAF3
11471DE45B8BB5905A586916FB9241630B5C3688D1C5AE3917F885127EAC04CC
B68C6F6EBD82BDD59B857C79E1D2523E3A1011FD1BAB993EA7E939DA259DA6CC
03E8D4FFF6972F9C7EB703D5639655047CE49FA33063751052BD38E9D188460C
82FB9D223C50123BE4FD903329511DC56EB26792BD81BC551D150EE7EF6D4F65
3C9FFC06347DDC85116D54A3A2EDE65F55BD6760126A7986B7FB6F84B3E43B61
76D4296225700B5B5E983046EDCCDF7CCCF0B5CEE63CC2D5CC11982C59E46D60
BAB14FBFBC9FFB3E7845A73EB2841CC4AD982A01EB4F0294B226C30BEEEC6685
2ADE8377F7DFB2CDD296D3FF458B6512A06A9555330AF840189ECA8B15D50AF3
16B99E8EC8AA5A67885DAE6F728FBB08DC9C78410A8B73DAD7AD1754D00BD61E
3546FA1D88183A56C02ED41EBD674DA3A4C88C09C2CDC6E0242857286E269353
990FDA1EFFACDB30634F534044CB042130F04E27AEFE4AA526BD39E4F4C6D10E
F401AA71A05FD8183323A147A0E22E36D4094943F28DCBDB34650C4CE56B3678
FEE60124112F5F2848857C2C9EDCAF2FADD656D70B478699E2B285DD0618F356
33D67317DF823138B51982F6B8BB4A8018E0F4CF6409865CC8CF29A8597D13CE
251766A081D26BB39980AA95302D06BCB0936FFC53B6CF1C4A940AFB16BD3110
365C94061D5147BE972DAA8D73F39D33C0EC474E7CE6AF8E5C9AA395483F57C7
2945B519E0A54EF5D55F13F0F63B343781C6BFF8ADE1256F38A59192B44E3722
B6667C39C9CF9E29C215FD49A984B7EAEE1810341318C969F807EFA8C9389898
1B2CC42B2B53A1DDB583751B6B9FA03FC043BC39D3B81B7E42C1831BAE782BD8
07149775830F1A8899FEE941FC7512FD59696EDD228A805BE022768F865F17F4
6435E84B15BF7781A14BB59ADEF331B218DAA2FFC6E2F8FF54F4914C1CA96DC4
64FF3A505E84126E1BB149FC718A6138E97FD19BE25625BD0982613B732E0980
697B8388D492DFA29FC9560172C44B0A3711632F2C591FB446614B6B189063A3
D2739871A6DBFEC105CC00AF3971052DC66B6D01089154C982DA3B4D0EBF1117
7772757A5E2480EA67360A79A36833844AA3B608C3F67D444D82F71D4587ECB7
DD5669305AE938708BFB434150109CE7242986B2F97C45A1893532DA407FC9B6
7C206AD054EC1D71967CD7C44E79889A96D0FE101594293CA7F8377BA2C153BC
AC36E8CB98B7E84FDE64887E6AA4AC907CC6188688FF1284071A4187ABBC2D5C
56BAED2400148CD610188C26866EDE8F3CBB6AE91C3D1C1150DE4FE26EF9E592
EBB899825EECB2BA831C5EA6F2C1713A5D408480DF5B2B191ACA97ACC55AA53C
3A3AA40C54E02AA971065B5E218A87BF4C15C294798494464FC95C2B25ADEED9
2E8BED31C8A4F01F59754B2E7BF23A4FC6A818B0E67CDF559EFD49C50E75A5F9
1C686F430395E868C1EF47D38AC6959B122A930E991C5436C8B95A96086485BD
1899F58FCBBDC8F13991ABD51E0D142B8DEE60B22EF277ED8D71FDC7522C3AD0
1F901617B3D251ADF218FA88EE4361B25B425AE66029788518614987E1387CB5
F28413772F8E86BD296651F1610F49406649F8DBFD7951372C0EFD7EE09A72AD
67FE2BF88CEA10F0641AAE9BA7B1A6CF0A916B2CFBDB9E32843E2C72D4FB59F4
990024AFDB73416CDF446702EAB53BE1472FCB1F02615E8E33BA0A81FA39E6F5
09058CAC70155EE496AB64AB70E30CBF4BF7AC91D3077766914FCE0CD6C27650
FA8E1633BB529B43CFEFBD5AB0F71FED4DE291535DC02E108E8DDDE44B543E02
C8A34BEC9BF136EDD1AA819181663989FCE0340D07EAB456E2C1DD2E983EA5C6
274757C04C1E821A80F784C0CF41D798603BDFD2B0FB35DF50396FAF8D276894
07E10BD6A4C9B68EC252BC22248C0307134AE79EA5333CC488490A0EE5D474C9
1C64238EDF9349A0EEE586E4BF17FF5DE7692EC7339A45D64DAF13A6F8E5FB6B
2EECB29F2D3CC14963117A1E007AEF17A018CEE82F8E574A788C1220553E1F03
A4E00881190632AD2DBCC51375DE2DBF69522F7DB433530D17FE0FA9FAAAF059
A48D273D089AEBDA9AFFDEAC24F85ED48A6887CEEE576D4181FA8A761A83797F
09D647063F7DEB5F26F9DAC9F993331F082D0FFC96470D90714327397AFA3200
CEFC5B47C47A653F18112DD1BE45873FB10C0DBE9BC869CC62EAFA19CD9AF9B9
7002E4ADD8075A204A5D72BBDCB6D5564C7990B39EA5FB340AFBEA88C847262A
684259F3CAEDA8E37A4E079661AB4E38C92ACF9971DACB89C71CF4E7F10E1E1C
56C21AD0C54E0D7AE4597C7F635CD2E81D0D710D7970DFA95490F064FE38551D
34643EBFAC54605650E72787180E36AC1835CDEAA2E2DDD0EB3FE15CDFCB93C0
A6A0E41B463F6B0B61AD5A9E4A60061DA6B1387AE250D3E55BA156B7075B81C6
76A00EEE4F88A2D73E8B0E3927A2EC44FB402BF162991569AC91FDA9DBDAE416
0207804263DA45AFBBEEBC0964515507791392AED240CDD9E4E088FD22FB70A5
70B25D7A8740AACCC08A8111AD8CC62646BF6254DEC81C8546B281F1036817F1
A957F1244C6B5E423831702AB4563A892D8D9B8A30B500A94021F2F0BBF8FE1A
A67B1F7B6850AAB3E69A702181D5892FB8354806401FBCEDBE3DB9A105496242
AA8C323262269B273E662776064E8739266B1BCE9908A78DDA1A2D3670B19D72
7B0BA89D9F3B9442386ECDED1CF5CB320CBA6A728F0E34346909016FD231E9E9
809781CC21425E343EFA770B3B7470768A2F8B2EC1242A8D5CA5EA96C73DF1D8
8BDA8766770C84FA936CFE15298FB58DBB29EA9ACDCDFD5830A49CFD36F99410
2CFBFA860BEDBD70A42E03CDCDCC461FCA1502DF250754EE0CC6D329D9D35C23
9E60634036ED72727FA15A7BD41B9260D21128FB9BF61C94B11CAFD4AFDA373C
4CD0A2175F0B9518C505F1D080FD4F2B3B68C2121987E7D5A7E3896EF597CAD1
E54FB5A0B0C6B4F60D6147A4205BEF37C9A78BD12C72947336647D109A405613
63BD8F590AF30F050CDF851984E191D65E7A4BC01792EDE37AD8359B9088C30F
F0E44AE233BB9B3A568EF5615587C0D8D7F10C9B18BCC808FA1BE622A7687F4C
0BB70BF45E45837DE8BCBCB4D478D3E9363869F60002E4C6EDF77332AAF56994
8EC5F1F5A71D12F852EED1C60B1D0452155DD02B30D575A07A5154BAC033C47B
290C6D30B27A1ED8732A6BABFD06B8240CA93F73B08F889AEC992B425E6D3C76
949431521D090388879556546CFF6FA8BAF91A68E8D8EBA33AFE5DE2FD8755C3
E55A470D8CCFDD2C8CE3D70C75C098B9DEA904CF4BFA87DC02C49310070758AB
3D4EA6801F8254FC80851D5D176D161A4198B1F002C5D4851EF3F88DA5D31A22
C8B32B582B085E23FAE02D6D5D58A27419F31E5A942286CBBA82839DB0DEEA88
F29EEF59D94D1051BE274B2A2095A7AA91C7C26ABA1D18031ABC759759DB26AE
E80455C7E5F8BA0DF98DFE1E1419B3C44396DF7EBACFCC4FDE67AD8528C3FD4E
EBD27F543B889D99A8B5EB4291CC55629A16E5796B248F51033C0094D6A9F6ED
013200BECFB63ACFB95B4882601F7FCE4785CA35E65B7F77886D56DB6405C312
4C83CB05FCFBCD52658AA4BC12C09129D50BB55C6741DB9BD1026B39DB211214
99119871CF94985837BF91C41A4FBD6F263111F2221B66346BF8E6665396428A
67B1950E5BA890E4F2BEA94CC87E470375F469B724E871EE9CB7508384CEF157
602E49E91FD4CC89D01DE4F3D968C3921566E2F88B2DBF8E88B5D4E89B70762F
7B7719EC279BFA985C84CE1C999A07F80EBE9DDE3562252C134EAA079ABF560A
B0F42F07FEB72D886081C46A497BA02794B251F96E3F3E9C6C9AC10E89CC6D84
56709E6D955F5C38871C39A2C79C68F779F21B74C439E3E0B8EF9A4C283C393C
F6513F2C01648A51555A2D4E1A1239EF6F992DC241B9B25EE96E4E8F0B56818B
5FDEC10DA7459212EAAA099F9D2095B952C9C874E24E1D1CCCA8AF77AB700D37
C6DAEF7429F669936D98F8D97B6E6F6F7F6B079B90AB87E4466F6666A0D168C9
37758133B47DFADF4A83054540AC383E4D898439D05F98DE1A8EB489C9980904
28B677D05CEDA7FDAB5782C9A382CD622F9D48354A0148068BF9A7CC7C21EA45
5BFBBE1B5CDE740FCC1C429304F8EBC0D87DEDC0A2AF4E0F9F87CA02D36DC21F
20AB81263AE25DCF0AE79806808157F9EAA0E0718DE23C424C87E4CDAAFD9883
0AFD72C51670ED446B82FB83A4253770E8AE5CF57AD6734B1EE816FE4F9131B0
456F28F8F963A38412272F954C70611005400A637FFA5E3B64F452CC04259AF1
B95F1A978AAD80E7A9E2AAF1F3BAAD7051B00605BA0A2484F70A771692C5770A
BD6C7392A051ADB493ECF58A5E18375FAA647641656124C43D1D4717C7C7E97A
F0E9F78963557D93EDE7C134DECEE31AED58CA0ECA56F0C6D03B22B37FF44B1A
87110E210D7B041A8026761AFBBE21F29F390BCE0DEA14CFE2B7827EEA8279DC
B366DD637E773A46F632496A35E100B89C3ADBFCC45851B8212045E127A2AC15
CA268B6C40CA3461CF4A8BD9D95911478828F13429676658218462ABEC668D4D
8CC8A36E04E3A66F90268F53253CF1E2475754F227371029C0144EBC4057
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMSL10
%!PS-AdobeFont-1.0: CMSL10 003.002
%%Title: CMSL10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSL10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMSL10 known{/CMSL10 findfont dup/UniqueID known{dup
/UniqueID get 5000798 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMSL10 def
/FontBBox {-62 -250 1123 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSL10.) readonly def
/FullName (CMSL10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -9.46 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 45 /hyphen put
dup 46 /period put
dup 65 /A put
dup 70 /F put
dup 72 /H put
dup 73 /I put
dup 76 /L put
dup 78 /N put
dup 83 /S put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA6FC8D4362C3CE32E0D
DCE118A7394CB72B56624142B74A3863C1D054C7CB14F89CBAFF08A4162FC384
7FEDA760DD8E09028C461D7C8C765390E13667DD233EA2E20063634941F668C0
C14657504A30C0C298F341B0EC9D1247E084CC760B7D4F27874744CDC5D76814
25E2367955EA15B0B5CD2C4A0B21F3653FCC70D32D6AC6E28FB470EB246D6ED5
7872201EF784EE43930DC4801FC99043C93D789F5ED9A09946EC104C430B5581
299CB76590919D5538B16837F966CF6B213D6E40238F55B4E0F715DBD2A8B8B8
80A4B633D128EB01BB783569E827F83AF61665C0510C7EA8E6FC89A30B0BC0EB
5A53E5E67EF62D8855F6606E421BD351916549C569C7368AAFB714E22A023584
8B1D6B52FC6F635E44058690002C6BA02CEC21C54CC8875B408A8BB84F445894
5D6B3E4841CA20AF852A660FE9C832F773691DC6F7197FF3DEAEE97418A5ED2F
F2AE65300416227CD3BB03C29003C770CD7D2A7A2E4C1DCA193651C2CDDBF93B
966938788694BFB562AB0010268955FC3555E5984CCAB0A9B7590C77C9BC713E
A29E5BD7193A4E971D1752DDD0F0AA4648E7E87BBCE66A1E836C715C408B07A5
9EB56BEFD4596706CF839BA4CFA90CAD4038C1E006B51913279A2C31FBEE5BD4
A7D74F9103CE6124F5B439CB860987DF44FE17EF88EF1BF62C67060D25696BCD
94ADF08F04E349CEBDF9D3389D870D94CC05E393B3F4362A13A6A672EE5E8F5A
DFE7046AFE3EBAEA58FFEBA4A47BF61F92E2003756DA643CCF2C9DFCCAB62669
E3C2A18D690B64D907F50BCA155A85E47C3A6954C6FF7ACA36D8DFCE777B7929
5F5D5F787B9C247ABF13D6D7B4A8F06BA25CCB342F8A5071325CDA86AD71BA23
8A9695C7D1D50D0AAC267AB7CDBA7AAF46A264B7B081B7E79AD937FEE4969FD5
155A99E652461EFFB4BD010E5885631E2B2497D6B8C43CE77D7D47FE201DD46E
4482FFDCE150A1183C22C004A0AF0E1F42AA6804E038E1DFC8B0A3CE26B52038
44D2E7F759DA5C252489E5525963D68BC27C82247BEB18818C7D4CF0BC5CC97D
8C701034B8DF798DD4CE36C3F8B1FD40B2DA14EA75583852875031AF8C909EE0
04495FDCD04B05A5EFEBA56A8CAC1F57F1B8AB91FB25C81CD51EE69D6E0F52CC
A0E12CF7E3187D67DF71A599FFD895FAA7BF80E2E6B96592BE77AE96905BAF0F
F547355A36C443797DDA7C414AA606CF9153E03450B77D1BA4088D739DF55F07
111B9E11AF37F45B6EDE6D7AC126E05886A57C83886DA87761BE600DEECD1344
8A82BD652BE7ABFE6A0F50ED7C6F4EE12CDFD80CA7A5518692F267C51C3FE76C
567BB8DDBE09A2AF901F79AD02B435287CB8057B3D5EE6655071F67B00438728
C4C3EBD648BAF650993AFE5E2B29074A99ED0FB725D9B8CE8B0292B08A280214
C3AF252BEEAD30C88F72E322FAC3E9D78A1038F5DFC41F7BF1AE3744A0677094
51B77C2D630B67853FE5E975A395C06A4D4DA744040B272C2B88D8B7ED3A2C01
66F503C9DFD3C7DDAC865900D2A4F2CDF517F449851DB1963468D0266D7A3E58
9F6B2A1843E6444274F16A9930302DACD8D2BC4588765099A86BCCD8A31DF0E6
2853114DFF2D19F812F19AE6C2E419D7AC1BC024D1195074FD0C6717BFB389A4
4D5428E7BB2E4F9E9FDEDED7BDCBDD3460805AEA0B5F6460C2FDF19273CE5BA7
5D3AAE0DB94C6AFA8339646191C23B0149E7CBF136FC4C844E025A38935DF256
0A0A6466A45EE8B9B23B6A055856FB084F87C73BA28F1883E3B184CD813C72F9
233B78CA4E125ABD26F29B92CD9DF39D6FDC2A217E2B6B45D9B0A4D536790A5D
BC0903069565A442FA7466414D948AC432C6B75D8D0E1DBB217CA3DC38A52DEF
62E9D5AE9E753956C13819D93148C7683BE4F71B80BC066D8C19FC807FB1C086
B49215DCF56A91A42089F0D063B9981925691F7DDE3237403AC714F5CC3ACA88
DB2F1DD205578C00472FD70C8BA4F752E3923ACF3164D442A6B639902ED060D0
C5777BC20F9A3BDA60FA3BC986C38136FBD2E8F910E32EF36377C9CC187F4AFA
CCEC423DB925B378522B748BDF12D523804CABA83CB5A7ED69FAB9AAB75EE8FC
38D9866E3754C4E2F2B9AEFA804044D878DED0E114EA0E9682FCF38F6628E63D
FE1C1B5615E54FAE8684566EDC4B616F76EEFD6207E0386F06D3BFFA26425F24
303CC7C8A8D7021E7D09B202616988287838C3DBCE3179B4FB5C726E603A47F2
8248CB508F327D1291CF3F08F7C88298DC2D0F778D24304EFCF6E074182BF5B1
8E6551811FD6991971692108E289B61053D6DCBA2925B3903E8916EBD09D97A2
C6D08E89DE4C0CDF7185E1E00DF456B249F0BFC686E04FDAAD2772DC2C39DD53
9C23A41471267F53A87E5C2B8CBCDB66CE0B9844BC506428E6150B48D2FA6363
4FDB2CEDFBAE0B7DBCE4D83E29B2955F8966272CB865EDB360C8A8C19EC62A29
03066483E4083524A1E8D80FE3867BC1AA91753C26ACBE8489AB0E3330206212
93E07ED473DBF457EB8489E66FB4B8ED8A9EA8911CF9308CFE3E6D6F36810EE8
91CCB11BD548617B2C683C354452B9229E7C9E68828BBEC324420DF7C188CCE0
FBB514547553A7E9B38AC265783891F42DA472388569C8E7594F7E8810895A27
06E456902A8D9F65CA808F1FD475D011C4572F8A654BA01D67942226A663D179
95149FFF41A9F55AE84EEB9A6A39C017D7E4FD6EFEEE7FF3CE847CDB064A4954
9DCD273B810E0F259501BA4003A3EC1ABA6E13D24C0B57FF82D6DF077833B6A2
7EA54801BA81DB961C261689C0887FAD83771E55D3D137AFBB21779397E11972
6C6CA922F45AFA5C0526863A5AD8B9C0775CCBA17FFD37A44CED4710884DBC31
5C9D3F5441595B86CF7CA2EEE42AE87896E9E60EBF5F35C2B7FDBF9A9CDAE262
3F48396F0F741E9DDF1D4FEF75E68AFB020D06CC29B3A7B2ED819D1AABC12B91
CA2A65F1AFDDA2F3FB322E0268DBBA024663E49EFF076455338FE31A16B04EC1
797EAB0B49AFFB906A0690A1E8E2F5314773E1CCFFF43E6FB3875AC907F0C5D0
DCB9BCC127014D472463560CA0CB1C2CE614D94177C7A52A5B089316689C8112
CA57E35D716D956DBF9013B1E5B9626456B1433C8C15FA906458F957133B9E19
8D46DC3AC015F7602538C2AE3927C6DDBACF38E59220C2F5AF36B68DE9117C51
04CF7DF32B1AF55B87D1D8A5F4BCFEC66F63B32B6548DEDA3AAB06C5310E4757
78AFF947DA22809B360FE535506A554DDDE5A6F2411246653710ECE5CD3185BE
730520A766C47E1ED01890059882BE1432586864E1A86A7F586438C8DD35C00F
021A741ED47E0F16DB6070ED0C50038632CA4AC2975578A8372A080CC0447C79
CEABDF2BCD5E78564247B0F0025F556DA8FB62125227849EACFB724A4AE3EF57
90C07A5B27D2E59425F56BF8AD84C5F5310FEB1BC73D536339FC2E6A5BE2DAFD
97FC835E0D52F680F80ACA37DB498AACF152B9B44626CD89E3302C3EE1623EE0
F998FA78305960AAB9F483F731F5F67A8C963C23DB8E48FB804EF8B86FAFE7F9
4C09641915FA7E3930AC922682313408BC1607C76751CEEAFD660206A39CF394
40ABE2A313AB7D5FD6444E219DC5C26734D322BA268D330AC17959A390D6C8E7
3A155095BDD66516DAD5D65519A7FB871ECDA77061EFB21F359158B4470EF79B
362C35C06B85C9A9505C8361939C6AC013F2CFE8EEF46FD8CB4452AAB3EF1FA7
DC066557BADC2ADDDF7DDC2A0E1DD4A357E27A2073427EACF9B9035DA5272136
7DF37E26D96ED4B2ACD60596E039BCB15E259C72FEB3344E3EEE3D4F17DF4233
04C1416BCADE80BD483DD8C9AF979E1C7D50C4CF015870703F88B92C4FE46AB8
DE6717B55C460C805B391B84333097E116F4A51F631FAFAB34CFC925BEE8B72B
C9FD5F5A79D8F2295FBFAE649DC6AB47794AC7D73431FFE5BE992F2B5AC67049
B5208251C0E442385A9FACF25E3A98D7F5D4C2A1ABDC600AABE84769CA83350F
9B87F71CEAD3600E02FF9AC03C1B5C21C84F911511A0CF0111BAC7605EE31229
3C526A79D943D92E1CC3C38ABE82D560CFD4172F318030852A5FCC0534B8B3FE
D7365987C8B48A072907B26CDC2108130A33233E8E0BB5FDF14FB55098A10EA2
B51AD9EFB119F82B08D256D396D3263FBD9DBF172D43A90ACD1A31F3E89E8571
74BE98B9560E2CD661A2F93C69FEA3FF26B00772AE2C2C24B98D3D122EA2AA8A
44652CCDF4EF4F01CA7D62A976E23E8A86291F43BFAF38FD9C325E70F9C36CB5
A181DAD30156E98339E6A0498D3420B7BB3B4E651A9090D4A17604AE386273A8
3D4AE8CC18345E6E19DF06BA848F203F74B161D6A8882991CBA7385F308696A1
BEEB0130D938A764B98A2001A38489B1334025EA848CA44A116D64926D460D64
01159E77EA7ED9ECE7BA77635BE564A4ED89315BDFF54ACE6AA1A26591D13CD4
6D6425CA7933769B842192858D10998509396829263290A3A7CFEBBDA3EE6CDD
DF1E492AECDFF7941B53573F01F623CA0A5ECC9D05A3D0954F7AE8CE94AC3B2A
CD4E27519B2E16F033EB732AA024BBAF74626DB55DC74B1FDDB07FAE98B4AC5C
683CFD8744F361838D343B657EBF52DEEE7AEA7565C5BEEFE455DDDBC4DCCA7D
87D6D769C5ECCF14118A14A85A86865777C8E28F953160D5E82844AE54D541DF
550D5F1519E183E0C42BE88F0458CE8087F2CD4B1B49A8E9E3D127C4A4CB74A6
2E73BF4CC317781D03FF04BC36AC0E4AF99E2ACAD20F6F8029DE8A035DAB40DB
17D237850BCDD05931FF4B0FE2D0B79EC5A88FE0236271CCB075BD194AA25AFB
3FB93A5206F61A14602E4EB6F1C31C654527CE0C02D04314DF9AFD710D0EBB9E
F8721B97F5FB18E27507E1F800B5509A58A1A8296C72B7B73F99B6CFE42E9C2F
B63B3555475E562672645CD374BCDE937A9B05A157FB3E74C8297507253E957B
1A9DC421946734CEFA3D5EE357DAC7E9DE17A5BDDEF6B2D2A740BC58128FC514
61154664412BA1C05209EC992A77B7CA45AB7C0EEBF590A5B5652866008CDEF7
124A3003AE6A7CF9DF3C72750CBD281358CD2FF25B162B78CBB971DB3477F8D2
ECA3EE9CBC90323B2C236E375337EA0848CD7CB5781A2B0A42DE7E4D99DB2746
0B26796CEE129D23C76794B7CE21C13C7D4A998B752C8CF43A4821B736EBE246
D2A2BD7BA3351FBCD1B0A501EC1EAABE60D06DA2FE39BE1F0AD629769FDDC933
F9D02F9686EC8C2D7455C26AF4DD3F6860B2289E3A30E1C254AD17D731CB73B2
BF4DFE90CAEECE3ED0CD3FB4C8F4C7BE1C056AB4E9B95781A8968E3CC1010003
75DFBC4AB9F6B27C5A9AD88D94441A8ADF09EB275E5F0E5E6F3BFEA0FA8C308A
8593ABA0645ECA8FDC3F0E264B35D4B0DDB86B93CD8A047FC409E18196B501C3
B003622999C47BAC04FD1ABD8AD359C977766E9643EF3BD6385306B08EE3E13E
7DA5A06AE33D17A3D574C6390DB6E9429754B210F0C349C359559C7EAA2350BD
F61D4D8A92B1AF697BC620FA0351E67E0D9F41A95A47EE0BF210C2C48691901F
F905F65693DCB85BE412F097480F6A7266AE0A928729DA0F691CBFFF3B276EA7
322BCD2206D96E3DAFDFB992CA8F2955F0E8B882729DFF840569D12E4DA1775E
523AA734552AAB6F2F16B89B39F1A3FF0E07EA08D13E612F201716C67F327017
6C041760DA30374434808273062C1FFA2C47B3FB578807BC26537F542040FF77
66C995EF3E8B08B09FCD3EE89C30F157158A739606D2CEAA26694A4F1CEA6633
B54933141CB85C60AB262E2D4E824A3B85C2BEF810DD774F296AB37D0BAE7182
5648CD18556ACB124246A75474B232D712C2358908B5D9A76F82C626BFDE01A1
093B8FA6AA0B32F2CDEF737B28BC0448FF816DDB5812131DA0DD5979D77C3838
B978CC3F6778A4BFCE9A7087EFB19749285AE4C92B99A6649DA349A2E0889D72
6D4FC664522F06C8C4D86D30BA43ED4E42211217D01636A4E17E2A132D26F394
EC34EA12D84594AED9C6CDBBC0908860F39B240FA7D7B3003DB10322498691CF
A294C0FC7ACC0BAD1EED3E9D60AAE3F7429695892D1A21CEBF062C6129B33966
8B2EF6E932F9891DE6028B81C5E9B23278D35B7F0D83989BCBA25E20E9D503DE
144DC485F09A4EFA1268AC5E4B551C5B2F1D51E9B9B9C0FEE585204F869D0BE0
7287D7570A12940A47C1F51AC6134F03B415C30E147C49F89228855D093EE55F
172711F37776E97A99CC4B36E2F10713E36FB279FD3FA5A0EB9F3938F42E2BB9
254EB8F0C0F30391735019E02BFDA21D9813C6A22279B898EAF01AA892B14DC6
5912B9275167AB46EBC420836CC1A5F38A4EB47C039A7BCA62BC3FCE4199FC71
011DD6E5FFA0F3D7F04AC02AF91B9249B9F993AE346572329DA852115BEF8460
B94690E790003586F473F37EAB5AC2922F5F663EE2C3C0C336A8DB71650631AC
0A923A389AC911CB215EC2EC7D50CF8AEFD59EBFFA53A9F1FFB7E6215F17093E
3975F186FE23BB5FA5474C11408FABD223E1E6F62035B5A5C1AEFD8899F00FFB
E729C2D5FD551E80716CEA4E8281660286A802AAE8D5834F37F2EAC46297E57E
993B09251DD7789D3467417E393B7DEABD06676B96241B0E43ED1A1A9FC3B12E
0D34B2B0792B79AA648FE9450C3B209FB6D7D91F50C52A5DAB0BC81A8B698BD9
18946EFF691912D7348D48FE68CD876FC6F71F81165D0C3272DA1A992308D9E0
ED6D0A4DAD679AF495F62B78D462B463BD4A40931172290C615B3B3B6B47E45F
CEBB85E0A6AB6832067CA6D403C239530D07F199788AA4DD52553836851C5228
1072406F6D7323A334E7A7FCA588897C4FBA6D4F7DEB65525EFB74E539C988C3
A685A98752F7198E77E456A545F0D23A1BEF81EF58B02D289CF980A3F17BEC8A
6F83DD90C4A917EB0E5E2B444A608E2E9D2FF80620E16AC1D7775C0A10C1299B
BEE0E1AB24C50647E5CA1DA65CFF3B2C295F0644CA7826E1DC6FADEA93D66A20
DE852F20AD224D28DB900519EB1569837139C833F24B799F7EBE3FDC14235323
1D0BCD4991C861F38DF413A5A5588B73AEC3BBFDB885CE17BB3E97B4E6A79761
93EC8418C2BC4725CD61B5E30C07352F647C3FD50083878C13CFAC241DDCB082
E53703D182068727F9EB6FACEC25F6D901D7309ED7370867E34E267519E22D62
4FC7093448BD0D6B1C43D318A3E14C92032325C132AE0FF7ED707E1FA4A955FB
F5224BE0045CB14ECC321D0F333FE24EEFCC504F7C756451D7693C3E6CA87526
4912E1B6DB935BDE76FBFAFCA4ED473F1D2618812CFF25A6859C626A216603C1
361BE3E071FCFEC2D4BF2FEBDE07DBD56A1BFF8303901168FA06488BA6B76F36
95B0A90D7724E9ADB567C2ADC65CF3482CF47FD1D16F70AA19A97D0F9EFC611C
AEA5E1ACCDA7FB2DF05E9480936281484BC329F0B771775E73F7FD72FE3F45F0
50ADBD03932B38F37A8F0A66B2F739EA3AC8811C8F514E68C5643E4AFF485C81
88475A523D7FCCA5C8809BD49846C77795A38DC6406082000236A4D2628B5932
AB7916D44EC2210CB941B1422DEB13896DD78CB7B7F400EA5A6CD639D9CC828F
52311A11F2A84E566DE98826F1E28D55FB08ED70950205DE52C207CF14238446
084FB4DCE04C781858BB4E0744C023EB0B563769751AF1D807EED20E4AFFDC46
3C1510C782FD92902761F7557FEF701AA67B20A9B019C760B2BBA8A048BA3681
35DB440925CABA05B8A13B2D30D14FA875D3E200A018C78BE2E930457BC33AD2
FE3610314A268E9A30EB41F7C771758410E7D1179567B22CFF76517901CB7805
FA27AE1A2E9ACFC032BA907F1AF9F3739F063D8D05B59B2A9DF0298F4DDA361D
AB34185C68A03BAB8BE3D59EB3A023876736CBA133B1C24238BB910C11D2A802
4C89FB5DC745489AA54CBF2A115403A2E98751715251D4CF99D8DB478D5DF8C3
99B81268F3A0B7F1525935D612E451BA79C3718B5791AC67DF9ADFAE70D5E721
38B593307B759B93438FB3E33D96A0580B31738D67E5C5AB1146586CECC08760
14AB760C7C21AAEFABB7FFADFC6389E90076DBCF3BD5F74234755BE9293363B1
F7EA844934135DE6DE4D26E7F2C99C7E1164A2E3654F90B813D1453D986E2405
2EA180F0CEA444B4857A747EBCFC6DDB637486F5A5AE16148571E499D182BB81
DEB49F6CFBC4D18746B5697D8AE1F5534FF6C09B5C5637A341FB1BB23FA18217
77D26349A9AC48EB629DC410166EB663CF31E3093A55663BD38E4F04584FA60E
D7C7425FB71EDEC1C80BDE47B3E83DE0851C5106ABA8F35EC0188EFD92AA691F
AF721708D14F8CFA5AB6A1615308A033EB3CFDA0F370EB436A5AE5C44511AB17
076BD3143DFE029C8EAD5D8A5543CF46DA7BF981B40FE4EBB9491A397F28C1D6
247A3C4671AA2B7BE8CC6D33D8396AAF78EC4E706DDEA0667C6BE0F5F12C1FE5
084B2B6C597CD2C063F3084A57065713A7022E38388AA2FCFC26EA5ED708339B
22BC369EC09120D4BD38332B233F979E5C488B20DF8DF204744381DACC167EA7
5508FAD00D535763EDEBE25251DB37170511E101A84F8F7942EDA1155EDF9B10
68A4AC9924F5457CD7A6EDA332A3A53C53E2F52C0DB7B9DC05696CA66332E95A
13C227FD6C61CB97FB562C26C291810D028160393DA609500F37F14F1AC48B0D
89A09B8F2DBBBF5670E9300283AE5AC540D4C45B3E3C63751B5F14AA05124BFB
787A0690AF15EAB81F9D94845CA695DA88703376A6B1D2A1026507A5109C1A1B
2A189F1537A35CD611AE034B1AA9CFF3F36CFAF9D74F8D0CABAFCC25003BD095
D310D8646D8CD531A6B0565AD4961421EFE59555DA8386EED0FDA0CFA59A2E41
7639F9386417BFA3B4A7FFDE3AD252804489B074A9FBBE07FE42B557B2334A12
76591D9907007E9A07BE6D7F66F2B3B96A4EC3AE3752214CF74C1BED294FEFAD
A0610FE99D3910107572FB70A4BA0586077A61315ECAF56CCEF26C7C6D97C581
01B71CA1AFCF5496195814C0429BF0CE653E901EAE38EB76557B37E65D53E05E
1BA563354764CCAA6D938C516AA8038787594291797303D2E8D8ECB5948EB632
DA40ED0DEB1F00CBC50C48358D7AADDD364C96DEE7260832B9673CA921E6DD4D
F3A67CC937C2D4BB22668D131D79365CE9C060FC3AF0E91748E9B794A19817C6
97596DEA5ABFC3C7487AB58C62AA9F3BCC70637A417AECE7A72667A918AC43E2
0818846B93CD5FD08538BD6163B4B6F4C14AB9EAADB180176D9037898BEB18A6
233F14130B020603DA4AB501D9896C070839A14124FD96F9AF09D7A81786E976
F9609FA0B538BBE52DB0AD9421173210852F5548EC8701EF5D1AB5EF5E52E2EE
14067CE07244EE3A0CDDF811B66241F775B00994BC9FF19B86B5271507475DA7
94F778D791D466329AFE809E4D674EAEDA78576DA618286F48144D1DD6035305
95EB92DCEF4836638876793BD718A1370DBBAF742CEB117C70EC52EDC7AA6850
CAB66A51919C3ADD670CD8F054EEFC739034C8EC408D1486D40DA29F2D571A5B
79423563A95D0748C158BFFFB2AC0AA4F168B466B12A52EAADB1800797A79CFF
D793F95CA2E49570681A16A807036294539198CCBADD85DED868C5A3D75C9545
17523791838529514AA22D2163919884BEEFE8812A4E83C47C9F9661295B4FF1
309EC57707BA268F7475F350368A93CAE64A9538953969C0E1D4508D3283A6A8
475FB96BDD92C2E4665925ECE5B6215243CABA2726474161D8617708952B34C7
090BF0203307E38B07DF33EAD31B6310D3D6E3B8577C66BB3B4582F17750CA0B
05B0B84F990822DECB3DF4CD67AFAE8898016EDAF6168364E038A952D8EE6065
3589E36AA1F9908B6969429C3E4C9366A032613A6A12360C06648BD306D7CFB9
1326C2CF718B38502828FEF7550DC7C34125C0BA247886B4F9045B0933D64D96
96E09D7955D68F52E5DCD78650BAF14255BB291E5458A50DD3051E30B17941E3
6CA9F933FC641646400D02423BC26FEC94CB17600E24CEA1AE03FFC757043849
515F8FB8DE6E41F3395CEFC8F33259F6977A024B98DE7413C15732798A9CCB1C
BB369041FE4075D04CC2BD8F11F8EFCC9AAC2F21A04C38B93612C4E50369A649
1CAC07D5362BC88E52038E11ED55FE68A1BABD253D61A9F5AB6BB0939CCDD8A6
065FDC32BB6A3F4715FB0C204D3A89DBDFF23FE625AB852F889D5C150CD3D21B
5490A90FFA8BEE76D938D399267D8615ED94C15E78D8FF22462ABA8A9A8ED2FE
EF1E07245FC1D657AA227116FF79F744A84540BFD3E46F4C9D1E9C6203629726
F52129A664140028CE71932143B164EDE92251CB958E2E275B1F92CCA30DA6D4
282537E96B51177AE8E42E31C2E37FD9D46C54D8961A1D9324E787AD1F691B57
D7B00FCF5F246CFDDE0909E4F27C8D498FE7A03694709F02AC582C44439DB228
D261FFA0E8CD3A325273985FFDBA3713E988A24B0B0D9E0CD78C7C46DBDF9A6F
0EC10623D4469FEAC3955B6BBE60612B54A432682CBBD4460081EC60AD91CE41
C78982297E8FFA539FCF5E6004481FB8BE804548EB9AC9FED4921A72BDF7D622
84B63FF4A6B57E9BA917514B83352095761EF805DD50136719A178360DE95AF2
D8B753FC58FE737A098A7AB374806CB866A051A355702D88C6C8BD1AD8A10A2E
298EB9EDBA604839099D34ED16168F9526A21B264BBB50B7885898C86DF6C561
0D3FC16A727BAE7321E598C936DBCCC93088CBF0CF4D5D2911479E3B149F0E45
031312B0D2D9278355C330F6501F70CEEDD232BB7C2AD7155DBBADA044FC9475
B6927EF8AD337B2897A27FE59DC59C42F9EFB93C68A892913FE62F9592D88AFC
A5584446062FBF20D959819038F5F286B38431C2927EE914AA53FC262F5FECD2
5C98B8D9BB25C3590C5BE08A73247A7B56C2DCD15155CB4D64DB83D6545C37B9
7454DC342013A4FBA22033AD1FE40E3EB03544F985AFA427F7357C59667B806A
6AFD584340B5218DBCB76AC1CD195EB3F410225AC0F111A7AE786B832E730EF4
49FB4AD55B3B7684889262C35AFA6DE85F8992B30FE514217BF48A45CD0424D8
26BB690432605575AFABF729071B3B2FCA3BDB9E89C3FA92F6E53D3D9D4BF40A
74E19202D19625ACF34698A11A0AD8AB9663E44F32856EBD791EA8831DB449A1
54BA004DD23167CA8A83A9038002D83B632A3AF8EF94702C96EA8159E408A08C
B2E287C5B602F1D6A1BECBD11F25D75DB60D965F5D260D9E2995415F4C96154D
160B9F7EC4E7276A2AA30D013006A4AFA052F5FD974B6082A015884EF6134C8B
04AB3A9348B597D9AB86A95949E3536502AC8EFC6AFFDF25E570018FFD41C026
3C9798F8FA888CA4FBFD1DDF345218CE4D579A2D417BE36C5607C2534C828172
A8097642C1D9EC06D67EAB4AD2E6C25FBA3C111DB923DC7CFC4E104A5A72EF28
2035D339C9458B015BA99605E3BB9D69345C3AAD288119C4E5088C4BDFCD6ADD
9F3A0DD2D6DAE5C2E929F5D789879E2903CB8EB9DE86D5DA10130D005FD4EE69
43EE1044194D2F8BF9C5D762A23A56B6DF8D9ADA8925A847F06E2D0603127172
C776BB61063A2AAA4E817BF0AF87B2C106096E0CA57467B4913744BB8C222D79
62A376AC13A7B257F85D5223B6B0748706E2043E8DBB52E3C10DA74116ADEC2C
B595AFC80AB39145C296606E1550AD9CA55C260D0DBC67D56120EA0C84392C56
013F095E70EB4E72B1C47FB0AE04A1C376BF67F607F5F944B5491D52259BE39E
FAAED8474A5DEFB33D98D033EAD9FCD7DCB1FEF0DAB956FFD73C8D0B7E42AC99
69BE895284B6868020BDF853B1B1861E8EB6DC4F58D0223E785BC022A3E653AC
ABF4F2ED813E15ABC1B3C73A391E6EA54BB1F75FAA15D70FCE08795F64EE8538
C94956B41083F438950DAE03F0A7BB2F757DBD4602EF8142E251072240F2BE0D
2642BDDB51555BA53AC4586EA084447ADAE8966261EEC7BA502F6E795FCA21C9
257FEED3842DD00B78CA1DB4673796FAB080467B3BD8489BA6A294729CE192A9
63776F9420A69211538577BE81BE864B6377F2D10D57C18C3E0D42D357AE256B
B32BB476235A22C15A5E81E60B9AC6C362F1104F1004F72FC48EE8DF34F88064
260366526985F953E883EA7F2EDA7685CC901A9D9D38B55FE3D97012D9879EC0
1F58BEC344C5355AA1DA5695ED1FC3F694DFB862AE16760B6CF51D615E6082C7
4174BF63C3E676A29810461781D6E564D4C2333E1C34FF1FEBF8C408D38DD6D5
E691272CFBEE210BFAE8F5F752A36C017F248755FE3BFE7C0D8519B5E54F2C3C
4A0A7B10D01B9E1F085CC68AFE86C51DE7BD646488A8B253576B157D490CCB62
F6AD2EDB1C8CFBA78F9ADA84BC10D20048C085718ACE6D357B610A707A6B47E2
C0F702CC9EA532DED8A164303A0D3D1F2BFFB9857045CABEF3C0F588CB4A2943
77CEECE9CF8E3CC5334A2A568DAA888C01F4E3DB32C186D05C0A9CEE85205815
898D52102E42AFE02A22B2A6A3340F1AC41C70826CDD3CDC763253FB45401E67
5FA13740848DF61F10C5FBB66E3B747FF222D45A9A51D740B3A9FCC5B4139D67
0F095067B6E5B395859F9445A6784D1BB9644A3DF9EC65F5D2A67533C1DE70F4
B0ED850678AA4B4AF5CEF0D470B7C3FF361CB5075F67F213CB0EE1A8573E6BB5
7A27E3AB68E1E14E9FC007272B02E945A306E0353D9D2380D1C7FE7727D0F445
6F052B9520AC661A47F9A04F987750DB3D244F9C93EA92C2A40CC751A9F531CA
3948B4572A19CA583B62D2FCC389ACB3FE434E2BE9755FC56DEE41BFEF4A7410
D63679719D502054901F8C7920892239EC25C31C3921194034187F6105173BB8
A3D90DF3AE26F0A08BC7FCEC23016879063AC946451DF0AE66A7E4EDE32D48CB
03174C819477EA02F100A05A17D9FC92C698D500FF43E2307D6DE5669238310E
3E238ED8CEC1144088B0A94D82C70CBE5052BC37C7DD988AD0CADE5D01A3217D
131F276240F1FD5370DB5115D333C1FC65DBA0663264DF19276C25109BBADF02
2BB4CE8F31DD49B5F15559186214BCF32E458C56F69731393C52A64C05C8826A
C96C4BC76FED847B9C0CC9BF31394CAA0C420C4D94602AA143062D48B0C71CF0
AC40B52AAEF7BEC6DA87EEBE1452F7B430C1C2A08737BEBB5BB6E9EE7F706C43
4F2E286084BA675876D00DA1C27AE89B20230D36E8D1EC8EDC520C241AD505C4
38CC5ABF4FD5F5B6BD5B1893CD5166E0BF04DC81FE35CEC4721E1F5F380C2F24
9D05E37C9BF64CCA6A95A4533F68125965FE4D9069A751489B937BFA454253C0
B6C13F04A360EDFB36B3B17DCE39E6A4A19D4869483A5B142C781072CFAF2D94
159B84801AD08F23FEB80878FFF29AA2FD191559070831D3805B6DA9B18554A6
45E6D7E57C5E9E29D4FADFC983411B39922660B825FDE0F71EE12429182E0FF7
67418B836E8AE79430A6CB937C32B35B80BDEADB9D236570399E94850F5A18A2
2075DECD24BAA8184EB9FEA0EC9F2E055A43760C8E0E62FA052BA6C3625C1819
2A7E601C656CF7EA41DA678861D6D5A83C34E4D41A550BE9D614852C62BEC8B7
625E510D16796451A79F4041BAF27F33DCB056DB0E70A29F28F0DBCEB869655E
CEF5717200A06922027A5A30C9295A1CFAAA22A2777B6DB6A196C092284540B5
C1F82CCD7161ABC0ED164D1A6D1493B82912491C23196D994E807861ED28460C
5B9140D6F756A565719A8DBDD4A1E9D8CB40BA06285B3D3DCF79F180E5C45147
B3193C49B03DB48340EF2D9046AE3957AAB282B2347ABB43E5E747DAEC5D8455
401FBEF7AEE3D54ED6CBBFDDEFCB6642A2A230EE6A15318C44D7343F0230AEA7
9D6BDCB7805CED3FDA57C3CD466B9014F89ED4B5A9000FB13B0F5DC9AB75AB52
768255C4F17A3AAF05B341CE41C769FE8EC787C22133D3FD0C8BD0F353518865
68A5781043A367B035CAC1BFE7A440A72085F5B782FA9FDD2EFCA376F9EEFF9B
B49BADF01746836C57B783C8228B393BD1EB97E75FD9A82F9A6A0E2FBE8D1F25
AC5E23C43961AB9D446CF0D54CD926D1B30D025B2BEE45FBC2713BA92EF31419
7FEE59A8548C344D31A3EEEF58FA66C9F1B639DA472AFA6D3EF7DD27263D4991
54B73C122869C3EDB7229ACFC865F69B2654EDD7E36A036D9DECF0AF073A3DD6
7FA20D79289BE45B07FC07663B3C5522E7189D21235C253C1B626B7B9D661496
AF057D290B0F7D2E2D321F6942088273CEA890F53BC86F56A0476B5B0CF6963F
5FCD1373D9493326A4F4F7D874C882A359B74C8FD33D4659B92B4E3AEC418CF1
6A7F014DE126300478E92A5A7571D1732A38A34C158A94DDD2D61DE9CC7ECDE4
AD98258ECC73C5100D21C825A8BFB291A44772F405DFACE0C9D47DBB9E7697AB
248574E26F303FF92F95783B9BDBFC1167D1E44E3A81DA8DA7C119A9F74B794B
BA51AA8E2D24E00263AB7DD41165CB3C26A06A9FA32F636EEF59A6F1F4A3EE38
936FC137DA37B82EF5F9C95318C27FC900659A48E0B98625B00ACD3EFFA6588C
B2D898AA32F3FC6D6115C04BD57FB4A132F5046D171E73D4B6352AD4D22EF591
753D208AADD4623AD408F490DC41EB8FCD29AF0580DC95B6A7A254D94D1AFCF5
F2DABCA2A407E66394079EC9616DA3084F74CDFF526EF8B5338337D5F7DD323F
E4474BE07CC66F03D008E99F00084714AFB764158ED48090F6B5FDB768805978
3A2247278B0CDBCFFE1050D424A8E87893B466F526D2B496D683313BA6CBBD8E
C3A61177B575C70A084B5197A370FA21A5421D4F5735501B21C4B75186F1F753
D9AA778CEA1BEA72A6897F5696C187C606B1C16011BEF3937CA935541BD97DDC
449E7BE42101F2128B0052D3BECDA392A8C619402C67696357E70B8E4A03C5E7
22D6C67779CF54FC6E32174DCDFF354416D5A89B7E3CFA20495ADA8102130D4C
CB8C85334605E0AFBDFA13F14BD4DFF236FE72F48875DF249401F4D7254ED2FC
F87B8A5688F50EE4852EC4841D5F0C31987A06905FE4EFBB2F699B206AAC1877
8645DBAD979736EF8486EA309351B6D5CD92CA41AAFD91A8C05C7CC6990B8DBE
2B1B3A222D53B1D4EFDBB9D9D8674C77539B6E852AD34F1A3971CE9CB379B381
25EEE09E50AE97CD2638885FD3F8F25AD8081B298B206C30F4319C34FC91B532
C93D03A19EA7EAB9A71D733CD2C7C2B623D58214B161282982855996F855A0D2
B540549FBE2FE586E8447567C36BDA6D77EEAF286184572376A28A13E76A13A6
6B012FB1D820520134F7E52C151EC2BD17002B83E4629C04F3E5DE30A3AE03F8
FD54C49EA8C7588F8F8B22263BB663B0648D94CDD1E45B1A752CCA4A54A46EFA
A1A2EF7ED93A0CF0E9C42DB85FD4D24DB03D75B39E034F3C0AFADE00C025F63A
4175AA1573391D94C70AAE9B18AB8AFE9F3A7684BC6522CD63EDEC2BE31B1558
ACA5F0E9A6EBF6DE7F932A925B3F0295DCF8F42DADC5B82F563417836180C501
9CC86EBFD0165D3D5A36E5931FA09FD67B2AE7E160E1776893744406AFCC0D8D
88CB84A53826EBB677FC6B7E19EC14544E2AC2F71AE2AC1CC81F3EC30FA53060
3F8376A7E97952D42A8207FDA96BA5B54F80FFD6FD7C510C15AD3F36B1B68871
A3A29B73E59402DC9B0734AA48D45E01993F929B0536AE7B9EED7C8A1B8857C6
34408F7634B67DEA1E1F0C7B3E69DD8C708B028A2B01174EBF0AB9599B08EB39
1E237422046D9868361FDDF72E3F89059FFCFE7577F271B4FA51116FB2CEC639
13AC8DEF722DF26BE4FC91665CBC6D4AB2B6DAD99FD2D3F177D42E1CC0978C8E
C2AE2C06F32BBD9DF765EAD1C4A9DDDC692BAAAE616523E29DDBBF12654191D0
59B05FBC99C90D293EFE501F5849384854ED8306D5C078BDD453172527FA3DA3
370C451B6CF832CBB6AC559F5BB6B39EB428FDE992B2CC3FB1EE31DA9E707000
BD8FE099797698D46E085D6B51FD3E71BC80A691CDD9F7CD1E25EA3BFD7F14B2
54365BDB8E03AA0A586807ACC892CA1BCCC8324A01BEC2383E671FB7F9E813CE
F2C47395CEB94573BB3F6C9A9AA983CD9DFF57D74B427660050FDE9ED1B316CF
D54347D28EBAB313C3D67C0021943AAA26008723C1353ED8638714AE6B2E9839
CB96AADF278C4915DCB843E768A4B5D65241A0675B14B6B90AADE94D7B84D796
891ECD7D1559B6C16E01A39FB7F421C74EBF305488891C99B514FE49F1992EB8
5401795A7EDFC84652941A09AB5A195AC712326B68778610258184AC79DA20C5
F57C812EBD28EEBB0472616FCA22FC9D25CC8ABAF3118F891BD2C39824A41C2C
239C4C7C68F9D407F24164BE5CDA92606BC7DB79B2808B22DD1C621AE54155E4
E7083D57EAFB74221FC4FEBD9B20EBB88658368FD86485770E043333D711B877
CE3BC7A8EE7E80D50CF48834A3D3B462AF969D04D6041B7BEF4BB80E56A04DD1
81AEC1B19F0152D4143506782FE1AF64E5C5096728BE4695B5CBFCF8A8B5DF82
A929C82E3E5C824DA55127163E668DFF9F1BC8D31AB95A3C474885E5754575A1
7195D959CEFC2B0E5A82372EE5B315A27665A7BB489DBDE7EF653B2660DFE657
E4FFB017376B62B88A00E2507A149D3683CD23E84248F318F26E9469772BBB9F
DDAB49478EB11FD0964A573116D94F8338EA686BB68017D89CE5911162AE5985
C683935AC9446F72A92211E7E56C434AF230775D22E19A857EC8ED76D825754C
D8A0A5264C54761E49B6D4EAAD652E6D5E754B9A3B3DA4DF3E0A7FD06A2A04E1
5AF7502C3FBEAD486B8B31B93EDAD55159D39119279761B18FE2AC4ABD9F97D1
7F4AFAD6C60DDF0458F49D1A9F0E68278AA94C11D9A6A30D6938E734CB4FDD16
36A8CA32612F995984F9B90EC9D22D0D4ABF8A9BD10F701EE8034F7DC40459FF
B0753DF686A7B5DB75BA4E70CD7BB8ECECB491B9A43A8E93FB4BF1BFA19FD039
49A12905C976C28C1575F756A8CAF785059D9321EA37CF995CDD51E9246437E6
07BB805FC4F7C5DD09A009674D3973F49EE8D48333F8F013F3BD82079EEC7D6C
8824C8E4015B43D67C55300E3BA1C9FFA4C02C994851EFD26468AF15655A7767
09838F0AD3E0501EB516FB655847C1BA4FE8C2151F1018D91C8A61C477A965D0
CFBEAF56C8F507727DF7A9EF2452D195BEC9F39A6CF8FF502FC723B70A36BEA3
4040DD7A4DAC8074E19799FC4D70D4BAF0D7AA67E64BBD2B0D3473E1C30C3F85
D7D598B7C66C58480D64FE7D0AB720D4103EBF355FF28A39C18B3F73DCB1A0D7
A4913A802711853285F072230C0736E414BC3ED848986E0C0CCDB36324822CF1
C8E8AF5FF4A95D25B3361F9E4BCC2BCBA75FFBB99090B92E766368CB7A5D664F
9B533541B3D31252B0C4D8EC2F94585A9496746EA801B8BE21D200B5EB53E801
DEF4B0C077DABD6B3F1ACC79BC86CFEF776FBE58504314550FC5F0C62EE4BD3F
30C41B85B9FF225CE177B4F59312D2E147CFE4794B95958BB136F673B03D86DC
ECB4C3797FD01990D0F4F31365489C54D00E6A8431654C3EDA912B1DCA6B6046
6CDD53B2C790A44DB3E78C7667375092605E2F346B02DD54C624DF0A1E515B5B
C01B0A007D124D01C06BF5D6CBE757E77188A3BCD1BDA52B1E6818490B27F0B4
17B333200E2E230AF0218F32FEA43FF9AC871E1EAE4D3DE9DB566FBFF3FF83D0
01FE6657253A734B5F0ED966A6B8E5BFCF0AF27958C1CA8950F5FF4D4EA4E6EB
20A8DEE161EF94070394E1D903F4EFCF72773519A9F03D4799B254BBE2440945
6F23590D35B0B8EB1F74EF96BF0FD8651A2A9CC3FB7B12241003B6D679868ADA
0ACC5F19131220FB167F28909CE789213798D0D1087C4FE5E395A4E402134E50
01BAB5D66ECFB2D0A9B08AC076EA28E08F9B23B6AAB48B81863033D28D51181A
559FAFB080780520A57AA7D880BCA67A66235971B4AC13F9EA518EA159AA79CF
D874CD6C92F75EFAD168943322B4C6CD760D23DD5725E39E39244E499353BE4C
0B5962697CE6B3F91836006E6DBF57FE202BCEEEF10C506FFF37280A98988485
C10BFC0EA8EA01678085AA719A8B583BCFEA994585C6F202ADD0E1C9F95072EF
2E4B05806FE7EA5FE5958F7C302B900F62F8D04E3BC190F4BC7DFE51D8690574
867FD00A589C9F3DDEDFC13418BB3F8B4E08DBFA36AFF3C71C6AF45924E48535
27B6718772BA4A412BB698814C7507B037C628C3A41A99D4F1B4114A42E91B10
E70D668B951C96F2392B5683F9AAB1F5349A30F73E4AFC3FF8E7F34D40B89074
0C1F8FC10F3F73CAF36F38F2C074E7F41233D6451C2AA290DC869F461DE35803
7A784DB838D6EF78B651E3CD7A5DEA6667962086D827507312998264C84AD9E1
C39662E04CFF9DC5059F7FBEEA4678789944C078973E25214A7515485E7E086E
BE742EAC82565D42E20A9B93612D24A52EF1804A1CCE5A0EED89ED0CA21400C7
D3867C05AB56B25C8ACD4BBAFEEF1CDDAC327F38FB3F8745471892E0CFB462F7
783D404D97B81E3C830925B60DADAAF96E88CFDE8EB64E1E18830639DF6F6122
2F4336C16A134E941E86C57CEFFCC3FE1856BE6292257080855AE7942E450561
ABE545D68CA8C58554FE4943BA31E95BE3B422954471703ECD34D3280116EA5E
C8DC1409B67475A2DC4190456ECDE536073315B301A723EE59734A1849968249
6A07FEB36DBFB14C182D9527B083FFB800A2857B6E3D54A14D65B8FCCB3893C7
60095B2D100D88A8E56D21CB18DDCC32CC7C375FE16F243F803990CEB8A9B1E8
2C4E96016325D46052AFB7662A72C0A6962B72ED268AE77D1CFCB44D89240565
1286D8CB73EB596D5A745D2753A949C9033575C1DFD48006099AE09D4F00C5BD
7994228D24ED46E25230B81EF53D05E2BBF1C4BF75A6E18AB871476DB304E42B
CF24FB70CEA5386C26636AB9362A458DC1C2E3FE99
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMTT10
%!PS-AdobeFont-1.0: CMTT10 003.002
%%Title: CMTT10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMTT10 known{/CMTT10 findfont dup/UniqueID known{dup
/UniqueID get 5000832 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMTT10 def
/FontBBox {-4 -233 537 696 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT10.) readonly def
/FullName (CMTT10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 33 /exclam put
dup 34 /quotedbl put
dup 35 /numbersign put
dup 36 /dollar put
dup 37 /percent put
dup 38 /ampersand put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 42 /asterisk put
dup 43 /plus put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 58 /colon put
dup 59 /semicolon put
dup 60 /less put
dup 61 /equal put
dup 62 /greater put
dup 64 /at put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 74 /J put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 81 /Q put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 89 /Y put
dup 90 /Z put
dup 91 /bracketleft put
dup 92 /backslash put
dup 93 /bracketright put
dup 94 /asciicircum put
dup 95 /underscore put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 123 /braceleft put
dup 124 /bar put
dup 125 /braceright put
dup 126 /asciitilde put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E5ECEBA191DB82B3
7A69521B0C4D40495B5D9CE7A3AF33D17EE69979B82B715BAD8A5904C5DE0260
6C15950CCF6E188A0CDF841EB68E5A2F88253E382140F87C87E55C9EA93B8C89
14A36CDF630D6BE7CD36DBDCE22B21778E8648B97B7EC6742EB5114BDF0454B0
0EA7B1FE236C84C0E5308C871F67B973892890557AA12E00B2C20C71F516C397
3F3BBD14A1D0149CA064391056E45E9470FC7F6F556ABC82653B3C8049AB5CF4
BA83C8F2158C236B2FFD4208846013BAF4165E8BB8D334C8FF2E8D74AF5DAB2F
D44788869B08399421AAA900ECC6A2D594641C121660D4B5F512938994C18DD0
FCD9B008F68F0351D21ED735B2740CB1E0C1CCD25EB548C35B844601D98828DB
556F71D07E081A593FF12DAF83676492A0FFE16E95717A07082B43A966C1EE8F
8A59E1255E1705C43A23CF29A5E4A6547C93F1680A870EE7BAD8CF74D838CD5E
F806911D8FE4262ED8E7F5BC58B92C9C6D74F8AD45FBB021EC7E97393018B9DB
B1B84E7B243ADB05ADD3F1DB3692ADC5D47FEC7DF93080669E63281F1576B673
125EDF08016664BE73364F65389F7C3B66623AD1754ECBEF9E5CE6948D933787
A5674279ACB2EBECD3B4E6361419AB32028A27670C9F3E18B746A10B00AF6D77
4EC00E3BE521C02A99AE5BAA98F793EB1228952BE67934B91472E01AF7B816BC
56D7F19F631A1927846D800C107B1E9CBFF9D2DD513B4A8CE2E0DFD77B1ED178
E43FA7052765E9FAF89989D490D8FEF6C536EC0D4AE27A74F474B98DA9E6B92F
15E063DB260571979A5DE2423920CE1F59F56EB11E00E3BB9D466A8263E1E385
2014BEFDA8D1EA3EDA04BE32AEE6CD15C5C010A1DF7F705A2C0C18E87C8DCCE9
05D9163181CBA56C0FAC8C06A2990554C8E759D076B01BBEADE3B5FB8B551390
6C8E4A2A1C6E7D9C708614626F3770C0AB7DD2027469C77975C27576065862AD
04E5E50CEBE907E3E991FA0C627302C0E207B4D5992BEBAB5853AD1C0D271728
C76F40A79392ACCA7358F948AC65DC823CFDA59E1FF69CEBB6B7EC3CF21669E4
70D999508F9C49E2D9F8818CA53C977D93E15FBBBAF75B1E84F0BA62BCC4BAFA
4EEC82D804C8A8C0210F3E5E258BB1F6921AF02BA9861BAD5C3D5FC8CEFABA8A
A607E547B802096F7AEB09FBA99C83C9A494B94408DD607CA6561A6E6660C473
62CF8D35F31D052F6C6C8138A8E1430CBA7EA6973D6D510C1A06B3FBD79D9364
240C1A00272DA44B89A9FE8D5BF36DC1B5EBB4A78ADBE9C5EDB485F093D9517D
69E1AC9A8E6C9D7C324E3797CFEAD9A18E82E03F69B2CED7D5DDCD1A218BF2E2
ED2293AE999FE2A4B5213A10083EE0407BCF8007670B8C737EAB30311C868D84
121149ACB4A27F3ED6C0C181C98AAAF51B105F264B5672D7F745131ABAB5BEA4
0C9B43C0DD9116D6DC61F90BE72018F290D26D5E9D341055CAF09C9F45333CDB
D45B7954271767F638EEC499F7B53C2CC5774EA7A7F024C4CABFB93D9CB1856A
0C671A4ECA7C62EA5242648A84E7F3AFB9547A0AFC29593CFCE6D8B873A78157
D337CABD291431C0A2CE1F37E0CD7340567AC206FF98E4B5A6410F70F750451C
550EFB54AA259A1B236CA9CB730D2CEF125EC65D959441F7CC9768F777B44844
CC9842A307C72B740680ACBBF6AA35FA7A94825069BF7696ED81A371A9E5475A
9D997F2DFAD339AADF797F7E03E654234455AC3D17702A420EE0A597BA31BDE4
FEB8DBA7C61D311CC90441A620164DC22DC2D373973EF84CC553453AB1B3337F
7B39983B8DFFB3A9425F119B45C1CD37A76F905777B3154CA6200792F1759D06
E017890F4041A385F2238E3C48B6C8EE6F5258463FDBFF7AC762F6C4363926D6
50F004D473B7B7F73CA686B559C2885F1AA761653C727A77D73431E9D110E76A
2E55C68CD50F43997C9B2FC4710F8C8540909829E215678E63BB8363C4B8AF05
9986102BB36580D9CA95CD216B7C321822CB41B2E0422CD077F3B55E0246FDB2
44D5976F67296B5B0BE4B06F6E43535C21164E6C5089C3E9BA2D6B30888C57DE
49DC8D9D46C0D5EDC47ACF2C03B72DE3B69512508539019B759280BABEA12BC9
385308A0395C4CD33182A10A5A229743379C2075D82D8BFCE4A66E1AA087A091
8F5372684FA5037D1B92D50CD9CB4F50AD4F8EE7D51F1C9E63C721CB5B9BD011
6F0A8DD4FDCD2B008F223A1036D90F0F3B252487DE7898F9AFBB3A9D9CD49E0C
EF4ADAD5155A98D2125ED5A3D3907F67301649519419F33CD942E8DDEAC1BDA0
E90C431B198F646766A8FA9F8D1561B57E126EF604838C0C1966655CF31FB7EB
C8CCC434FC1C96046D38203E1791EC824A3D7AED85C029288D4608CA7668A2BE
484C99639F121845B22EEFCE0A3B808261921AA042AE19E641769E91277BEC29
4594082CCB3058F90FAC4A700A8A827ACA00FCF574ABC8EB7DBCECD97F2B22C0
0AA19E8739B81AF8C6F621D69B8E6F29BAE233FBA655A0AF5BDFD7F5C6B9167C
6BC7AB693D45EF2AD999F5DA3CEFA39BA48A17EE6D9F2C4DAB91AE3F0044DC3F
5D5506CE4675AA928B0092D6F173644F91295216D8BBB14CDDE0AD524A4D545C
1B5E284A3BF0396664081CFB4F186A84A0D24D61E82F4767C1E55A0642720CF3
909FA1AB8EAB78030B59BEA067DEDBD2F1D0340E790AB2777DB18248521934A8
BB38A58B7F633DEA4291B0D5D13E9A882C974697CC6D3B49E030C94EA29B5506
CC29C44D01B4751B453A46A9F6BF3BF135AE87A4CE232AF57B66578310DE41E0
2A6AC422117F1963C4D7CC306BD25A6E724E51921779F22F029733122E23E2F0
CB340008813ABB104380C80A492B3FC6D0BB07CB8D8409E9576891EF6E5C9D08
EB8320DFA31BAFFBD336D0C2BBC3D3B2D30368B9860768FC080D30569C7F7811
0EBEDA2962476113625EEB555490B8CE4C5F99D74ED10F738C61854CFF8B41C6
9402E56BE8856144A1A05D0B05F4CB7EF728B2F4F5A439F18C3B68CEFA41E59A
D8308ADC92EC1289DC84CF48D2CDEFF509A145BF945E1E00D552D329EBD2A7C4
21D58082CC8FA790E981F4AC8EAB99950678FD3A7DA3DF13778681B208DD71A0
7C3CBD0664B37C9EDC6B601D79A2C51FB54DAEE849F93209793849104E722D3F
52DFAF7047EEEDDFE744787A5801E4AC2C3D58EC5DDC15FCEE03990C53B0C57A
FC54F125A04C8E4A0ADAA725808C587E7DAFB9F784FA2875689979D316DC22BD
AA36B306A1ABCF907B63C6476737B746099973CAEA8C1E2C5C41F27E0F7DE8D7
F0D942E34E92F43FE902653D4D2EBB6F3B9F7928B1550A82AF234D45D028F429
067652BD3D391BF423AE72B9CB1E8D91E898161BE3A7849D456A861A2046711E
E934DC59442AE7D81661CE8EF727D8D7DDC0270E937E40F896AEAE6171661431
C1025C53172F9D366834BA0054FBFD84503FBAE328B6FDEA180F8EA35B1DA937
5CC3B8F00C206908C2FFFFA6A7AC6915D15EA44BDCF29E2BFCFD4A849535F19B
0D307C696BE8205C7D84B9C77F02EF27D911056EDBB4080E4D3ED72788666CAD
CD91B0ECE27A177DB23320A7FA9C31408B4D02D2A4B1CC6DDE1A6CAC3D8EC1EC
2226EC98E51046D1EC26FA20EE62D24747D83CF4941DCE5CCEEC0DBE387149CD
E05B19FFCAFC0D117F9A3E60DCD4C815228D98EF95EB559AD0ACC0D50FFDF714
56C3C812EA5ADBB013BBD956A7C4CC0ED7D3E25D5C9AF5E626F18297F75D4957
F5B0B33379114B903FE98BCF35C3FF76FEE1D9AEB711F2962276531F7380EE3F
E368720E0292A170A15C5539B1FC7BB954EE2624B504CB8C805B8D31AC38307F
0513606F09211AE64DAC447693B2A0AD15E9A64C34F5A911ECD0ABCA90E9791D
67C6BD202B0858EF96E7722305B8AC02B01AB1706CC6AE875A8DDD15EE349046
EAA65005E7866B506EDFB7A5A2AFD5C9E9DCC821A79EE9C1EA2C7BBA32A40BC7
CEC26DB1AC473C8C3960ACEC581B37D6569E8C8C42950BAB7930B65E1570E3F8
9A7FA719F1DCFDA45A3BF2AAB32C9A93BA3552608A61C623DE59BCB346E87EF5
9CF025A87803161221C5C1C6F6B3403712C76E9D755C7BD68D7F2DC03C14CDF0
C1BBED1D648B905B4B17037B7263C1EA7A7F06FAAC4E09E08483A8D714C19861
327CD9C32DDF850302DD6DDE24912D00C22ECDF3CDFB18FA831A41A7488EC203
F564CFE30D506F0829A96D35A7E09C3DCD107D589B627A15B55C5D6649126BEC
60B88C55ECCBB4E680265D9EAB4CE22965D3B1AF759B01ACB0D0E6C92B6B4EFD
A81E6A648708979487FC591CF09631310D46891423F4EC159A73E30D8DD147A4
B0EACF6D45D18CD16CEB8176F03ABCB41F2234747B9733C8FAF34AE5D43D3BA5
0CE0FACFC9B087F84FB6C68678BC6E76022B1526D6E5B3A48EC1A110BD75F45F
1C4DC6D39F254976453F57DF873B7D635C80C42026DE020E5BAFE0DA0D54D1E1
DC634D2621BA184347E5252F645A6A1DB7657C48124186F0E4C644077457C24D
55753C651A9A7B6349867641464B515B821349C795A645420508673B93750D0C
7A3B33EB1F09782033742AE8F3A23FC02284E6C03818FADD1731361542E3FA3E
75B8D52B668C3E18A4AE967D0FC3157083D952AFB8144D549E69EAAC51C279C5
E5D88A0D9D53013DFFB4352A1598FF84DCDE6FA32FC377306B9B92C0F96EE149
8CD55E7B2445B86CCA7A547FA732D52D59025129FD8C6333AC0DF4F0CFF6287E
F2036D5DBBB3B91B92F12FEBE0B61A313A4DB5A9CF0BB3DDB781A56FEBFFACCB
8CB9D1D3DBDBC4CB6AAE6769E470582403CB920630221B68BCB625CD4605FA8F
D3D5B7A1A28D15E44B38E92E906C138E72C15B86F64C38E23BF0440052A8C914
54397F49DBED99D0AF7CEA3B0A05FF37C2D7EAE1412567E6776333237C31E3C0
49949EC8BFD6E0F6446CE2D4DCD2C1524A288818CC5D159BF8463A847AE4A2B9
CC8C58F822804B81B13BF4F2DEB6229C4F51F093075581791D02C36A13B855A0
34900AA7CD4F1A797652656FE3A8425A38F421C4CC0ACA1CDD44FA6B31219276
1CDE1CD63D6A58CE705CB56CCA1260F9B86E989019071563A9B4C274A87558CA
6EF1660D574EDA276801F0057740E2C3B80D253D697736484D892CE1AB128B8A
DECD69712F5E70E895FBAA927E8194D792A04AB6CE205E04E38A433BBB793FB4
E8BBC4279D58A223C6673D909D6AFECD246E66A52F4CB35E5931D24C828489BD
4ECAF621A220D8ECF702BEB01C4FC7510197D3F6D15321EC87175ADBA6434ECD
2B5A306E91375CAD22CD94301763E4A8B981472890422C5488FCD523C9CB17DC
ED22FBF12D5F7525D0D6BCFE8CE85B0DFB1D6F989C267FFBA0A996D309E4A934
3DB54A9D29C88B9D55D7300DA3D46419256C5A07A2A529A8DE8BD1727281F5FE
97033D861E0531B14E811378EC1AF1CC7EE9BA2B07D935843D3053F673979F8C
FAFD59D555B56CE338F606747238B22BD62C42BB7238FEA335678D474A643570
A9E7B4970E8C541CE9DBC7BF70ED7BA33639D6744A18379455029E934C95E2EF
639C4848CE9A0879B51649FAB023A71782444B451F92A34CB8A124270CCF86D4
D18EEF5C1D2B2A29012613851C49F50702D63BACF95EE2AB4D72B375E0A62615
E0991E130A67ECBA9E05329B740708F1CB148724C3A6E5E3AEC1F88EBCA398D2
1CA8827C977D72734310233176D1AE26C55CF2CEACA62223315C28FCF6305C7E
A22414D4739A059F552F1F9372CCCA5FED4F9AC987942848EB498900269511F3
F408CBEA0659B954F5F1B18AE4FB270213646F9B28AE4439D2BA2D3E0AAAA780
5E530E4EFC8A060EB979E12191044509DA0C14397AFF949E12DC970658D5EAF5
4EA963F5BC1407A32F3837CA6A24B7F3D60EB8E6222B702E25ED903F9D21AE50
664A095009BDEAF4B78DAF94E5A55D48366CABF07791A1684B2F54EA69070844
4F031AF8DF416C2D3679F8BA038B0DC9DD0400CA6B34667BCBBC07E62C1668A8
35A8C57C9048A7227E672E89681B54D662079A189A9E96A3CA96D8DD10189B04
1DA49BA2729F1CA585B1BD5C467295285D52E47CA904235A1A3E48EFAE9EB6F6
01374125CE89D53C276858668CF45D2F092DDCAA52418E0BB94C2B8266B4D88A
5D911507BB1DDA3D8F6E7C14A91CA11AE799EC42E993098E18CADA70BD2A1D82
2C39326C6E3F9E84CD9758B9AE43D79BF99E6A0CD713E95B3D9B7DB90D127DE0
DAFEBF850CAAACBD860B5DEF2082F1ADA64B44B193C4A1417BE221FDCA36456C
BE5934C8CE3ED55AE3A11697C2D682B7D0F72D48976451D205783BE25DBD2507
39C14FFB4BB828DFD187104F38A7F11D5F0698C11E8C1D4F107CACE573FDC4B1
C56FDAE47024D6FD16A2FEABB434CA320300FC4B6C1B6CA08F76C60B7C08A665
99F404DBA8A2A1EB18EF6750E4EC186E31561A3F080BA6562967546715859481
7BA782940F5C5D06626D6F6A412CA7C13820EC7C1DF23E15E5829F698CF617BE
D940523E4EE4ADECEC48C24297DBAD528BA1DCE7AC335A1D15D55415B108EFC8
6D45030D27B3EA63B2B4CD771DBE66AE0218ABB1153D4B7482289D1313CEF184
5C960B1E3C3C953912CC6F4521D1E15636C1545EEE457EFB87B88C9E43CC2F38
6BC4BC96969F4FF28ABB06F4454C01CEF1B6DC538F1E832FC1666D977E5A881B
F72F1B4C7DD4BE167A5535F1163A0706F9A0B26400178DF8A128FB5EBE6A7B81
E478AD183EC06622B591337B9F1872AAEA356F4FC67EE767B34CB5A4D90702D9
39FB846947F4096FB3DCF16EC81455164783BA0B5D723060DAFF411B68307E81
7BEA1D9A47A5AA3D648E618C83C60F060029E6EC4D46B045FA7415BAB2AD0AA5
ED9C729C24136F6AF61E6409C0B5CA760B16225641E268A68CFB8260BBEAFC77
6626EBD97195E77CAB425CFB0096D805D9EE699E41680D095AE9FA10122A7882
2F00F495C9EB2102DF0D3E61833BC0A2E468C5CF7AB430FDB7C0BE3DF2C0D230
1580BAA25D65F599378D873165482A1FBB224AEA89C6BCCFBDBA42AE1C5DCF41
06969F585CD3B737D1388D6359F5468D88FCD2279BDB270F6A858FB7D2ABDEFE
5EE8FB79FA437F8F50237B92C307B73B0DCB808D07A9C3255CB9B3B17039CE5A
288103D05D132863FB522A02CEE3839EF9AF7F07D99732F0B8B384745369FB3E
7901166478F4A16076A1504C5E98D17408494E270BBF4470ED12B4332422679F
759F1D93984D7E506D16950DB6C2682FE1379EFFA6F6C95DD71F6E55BE3EF6AF
E0CB25388EEB436E6527806FC75484133F6E561DEB979D5C1FFEFDAF2A6D964E
03BAE0BD593C2992AD84569C81050F7A793C5263E50C2F50B98C4CC703EAE17A
6AEDAACE312DAFAF5278D125B6EFC5587484F61DAFF46B87B7C9B1EEDECA4859
314A9A9E2248467DE1E54D90DD671660B9040B3E0DD982260822177EFD757266
74A16C83A7FB168016A320D3DF3BD7726F1F4EC90EE5DFE810C96B099FD4368D
906AE4699049EFD37E8EF058D4B97BF71106445AADD4FC6E90615A0066823A36
673B8DE32322BBE861AE251226B4385AB28702831270DBD25D666FBB0AD7B96E
A44E891EA1EAF0F87013AFC982E33D67A28E96E0C9CB99B9E4192536830D9901
931A8CAFA41289633B20BA3BD7AA3414B6DA8D57CCF2FBE39920CC06361F075B
CC40335DB9A0071CFF77F6B7BB47F3100DBDC9C4A58C2B81EC99E8E966AF3390
E3FBCC28BA1D79961C8A1584266454DF772FBA99664D74D4A89FC82FFEDFCFE1
4C9E4A04291E803D142E37E7ACA66AB279378F2F192FFB2B5BBAD18B95F03136
2CB594A3D6D3F8576B90A6C4DAD6D6C8EE07AF682F925F01D0B26CBA347C03BE
F3B0585CF4539FDC66915E22117078CC94D621F31DCB3E021998A5D6EE94CA4B
E214D07517283D56973D8E4367392BF6C1150DEBF459D141AE0941C1C8C5CFBE
E735D796E365A1B0F60BB4CF2801EAFE4889EE5F338D3C4885368281B3C95CCE
251C28A90D318A8A0384439B38D63B94757252062EA44E88509FDD2E75FAAB71
7329622828B2785C1A8B26351BC74237A6BF99216652ACBD4CCF54CFC8AC72A6
46342F1E32D4318E7E27C7B2DAC943B3E72C472FC6F1DDA8684AA922516A672C
E969C047E318B5E3B1270C1BEB1C4071A15BC81B29B268C679B41FC5E381BE33
DD95F0D68118CBB60C521E5CB2BA46A10E50E9238163713290DF6DD8A27D3813
F871C07E725D4518013D9A84CEC96782541E5580E33C2EBCDB18F08EB4655A46
507A8526DB26C854928B81FD502B0CCE4A68943C12078F57C10F4E85FBEE1025
46D925B8B3B447D4920410FEEB9844FABE985F9228FDD9F58392F2F3BD650E49
2E3AD5A14984874DF4572816931885CE8A448EC95BBF40DDF4F85653AD90A88C
C4A879C0C7596E61997B972E8A55E57B17F802C738E5C7A8FBF6424F8B131B23
CEE3EA3747DB066246C250EAD335A76FA166ABF75120CECB59076AB31A51F176
57176CBE8C802A97B0542A5CFD6D5E6D7EC848B923012E45D9F065BFFA0D03E6
788B68BA4DE51DA37994948F859D41C28BA939C3A82BFDB44DA585AE80B8CD7B
A6EEA79B70BFB4864E06F06A9751BD2D2A209D150D7135E0A25D67263EDD2A7C
C63B5B76ADB05D44BD5BC0BB3EBCE2E74E1AE5F7DE07A59D90C932DAA2553505
27F2AFC05F7CEB39E1C7E54F69FB0BBB069959F2FBD11709F8E81F6E7CA06DBA
1CBDD8E7A78487462596DA288B50B295E46F4C3D9BA862688C68859734B232A7
4B371D2BD786924F186524765E789EEAA30B20C069322D42C893A30BF1BD2C46
F8F3732DDFE80B8FC1789239345944D8B457824FD80D11184E73FBA30EB80A9F
2FD466826D4E666E3A835B98A1D4AE5D17053A6A648E26E77BD08F9A3E02956A
AE82C4929E9666F539079846527D0E326FE7CBBF86E3722BA3E53F8A5121080B
ACF8D3C67A2A1DF624B9DB92105D3C833F5A6ECEC108E026E1D3D968967A1447
15CEFDD09123D56606134BC3449404ADAB1330C9238DE48F3CDFBC91EB86D7B3
8B85B5BA97376A0673E434DBFF19798EA90BFBD94493E2D21976F8106FC0C276
C81C9B9885F7A063D99B451BFD666E82909A1D8257272FE1D422DC5B6D2629ED
8A93225B7A50361D743D9CAFC3B054F4DB65684D6CD4AEA47C3FA13A6E7805CF
AA4A0794AC016409EBD90B0E23678322EBA23081CB878B4619BE05CF8B9128DD
71CD833ED502C5E084783A5B4E64B9536C3ECCADDC8A013BEBF58058F65CF340
E43A7EA1495801B2A653FF57A78F54FEB6EF07418184B93D084429BBC6703546
24C31C68A7AE969455F4F303CB1D43978B1B064CA979CD7BB29C37D0E9262BBB
55C96AC1596DFCD5940FB75B0BFB3A2D301EF97A217A1CBE5F047EE68288BFBD
0F115453084448547D85FF2FDFD5E35764D09E1995B982450EEF4D1102CA1D44
6D95674836F18A3A1CB8A85877A99E2E7B0F7E6FBCDFA20A253F0C369CAEE40E
EDF6588A320C483D7F115E637AA56E4BE0FF069DD38912A98A634190E9BDF3F0
0159C0AECD0B0C93B6508CF9AFA3BC3CDCB01B1CDC99FD86A83C0FB059C1AC93
5B62E9E58477426945F4383020829462604E0C0F4AA22629FC1A003859F382E1
89BCA593C95F42C6CCAA8281D85408835CA33861E640A1BFB8817CEBB6072BA8
57413323BC8250901DE5A87CB9C42D6B6CBC2426D341BF6984D90593170598C4
E94B5A824F39C7893D07EE7D9EBB4B412140835472E69F598D00F410A7E6E2EE
83A718BFC83445EC95D6B59D20D56A1AF89782A6B454893AC1860D8C9613AFDF
E10B3B1DF0DCC3424389D10F8008633BCACB1FF8C62185471D220AA648F5E0E4
31F5745C5BCFE6571958DCAABB93524A33AB072B17C975B875A2AAE505935906
A3F382ACA7B4667704107304FD0A456ABFCF03293409601BAE9048AC2E1265B5
B05C531CB96F1D8A2CEA2111F06336C394289E4763F61FD0CAE9DDB70662BB91
45402C3D4184CFE66E4C75F90B9F4A9E56F33F5224C40CD458FFCE01B00377E7
A2C132EBA267362CC9FA700CAD34E125F582D350773E040312AA0240DAE7E9DC
7566DF1E02BF6E5037F37D757AB27636723A3D319225C3C8EE4E5270E29D66E6
01908A101027FD08EC9C500F754F00ECA9A4693DF0370A9804AE51C1EB36BDB7
62C7896AC6646AD3B2930BFB1D34B257F666D26BA31AEDED9A2A1841400C3A12
E720D8078517696443853A97912E7A58D1CC858BC7B4D76940D49B2C7FD9A30D
9E8FFA6DEE15F14583074C4AD29962F8203CA2590BF80484EFBF74859197831E
CF5056018D10C6698B028783A0CDD8728C0C717C1F9D25C94AAB1F71EDB16B1E
C17403B22A37A1896B97443C692249430BFCBD229B02BA38D99F9A0A3B3FE662
D6408C006F302CB1578B0EDD5DEC1169F6528EE862FF17A34790A7867FC5903B
C35C08E4CB031695DDDD28D8ECB34302DF9C9D4CF6632404047C91637E104E6E
8E228854A2A9530A29786616C618A04CEC0F3A909C9E8EC4F2F371E86206D78D
05B29615AA6A0FB93AA2A62E556433EA3ED527C12EBA31479C7175C0A7E0AC89
7AE05761B5334EC76474E2637C297111BAF676A32C9FEC87113CCE04F91B54A0
6D57CA54137F685ECBC86A5ECF1706A74143A283F5DE4895846D034082F1A84C
CD34430F91B297578C0D126509EBA53AA70B901CD5D2C491C47500A260116A76
3E959E889718509A171F8B340312939F66900A73028F25132450F9540D78D510
FEEBA8792AD3C87BC779081577CE1ABE416B7B9BE2DAF7E2B66EE0D1D8FE5639
2710BFC35873FB0E18AFC68372B75AF9B3BCF9275F027D92A0AFDDC4852663D5
6BAE0BF64D386BBFE01AD0CA8F7C209BBB365B9C04596C8FED28F07755AFBEC9
2B04F359CB44732509954BE1911E4DE05E1E31B4B71D32404CFAF40EDA07278D
A541BF3B7F6FA3E714F7C2A423A60D129B57DC384054531198CDAA0EB710EBEC
CEC5B24B93A548AE01286E113EBA77A94CC7B6954F8C2AD72FE19B58A407F8FB
A824540B79150E4DAA8577F11448F2DA3B490834E748CABD1F60C993BD3E5C78
F498344F548FC4E0A0969C7C2AC9B7020950DA860CB7E995D3321EFFF29C95F9
0E0F8ADA806335BB75117D3AA2A55A628F17C6D459F87F93CF5E6968FE8EC83D
BE0891D0F79B15142FCED17909357DFB4C6FB6E533F65D5ECA55CD7080503A74
E135F76095326A224EB3222AF00C61D63D795DB260B31BA213A6B00F1B6E275C
FF6F6278FA5F8D1B7E4C7BDA1A1CF019F968856AFFBF6CB7E33875B819AE10ED
5199A36EA784FDF788C4E3ECC35EAC412AA0243999753B32C296861695FC8066
AC43C26ADA353026B4574519606AEF2CE201857628D85AD110130264EFF560D9
8EC1E542418C245C1CDACAF0517858C28A24F9341B5F50FE65755150ABFC0F29
F4D82ED9B8ABF08745181279AF82D0D732AE2F23B6FBBBCDBDD6EBD8F02BE39E
92A423EA8BF7AE91239DA0EADCCFC57F7C00D39011BBBCF110D15D7F35242569
39E494DF1E2AA5FBDF9F4A3BA797E65DC2E7EEE6D14EBFB6B2448424F212AEF7
10C921B4329C22F56A13B059F2DDB73B72A145C4B0D41098ECCF1F6450D2CC0B
32189CA52718E953418CDBA396A7A06481A7E22B0EE77D611F59792A252CD800
34924684C5735FA4E2473725C4EE3FD9AF818348723DAF4A7688786BDF298805
36C3B0ECE37D00D77C0F62EED0CF9F5F9F1FFEBC01340AF279010E95FF2AC53D
90AB7A4E1472CE40D056CC47EEC75C475C2C89F1DBE1621EAEC0DC90DC52F0A8
4A1C49A3B4290D46033ACB3994160E93E807C260699EE69811AF383A5490B39A
AC4C4520861867854CF3BC60CCC5CECD5CA0C16D73ED264F76D900EE843BD07D
D6576EE4C6D49C8FE8B0BF9BA116287FEE674AE190DB9D11843EF39D58E0C195
BDA6F2CF8DE90275C97946296541C63216B760A2E5FFC6038CC8386CE8C1F5BF
F453FE60FAC91CAA0EAEB90E58910E73F23E02048EB7FA663CDE4EBF960DC15B
EC09058D9A57D4D110AB32C1F04AB9C16F35875BE9D8619E21731534B2F14CBA
75E3516CECC0682313C7965BFC5BF94AEB885BF01F4AEFA5C6F6B76F8F27CF95
CA685A98AECF62239E12B7026292661644EDCE78C7A92709F6B2E162BF9F9CB2
68124C3135A5F67E54249E614C6D3FC49CC9D954C1DB03274BF53775B297DF6B
8AEB8DFC68B6CFBEE88FD2F00069DE5AA0ED79D7E75AD745A433400E5865EDD3
EFCA4969C76BB538F35757D0E287734011268DF8CA935FB281F227C742311F74
5325FF863E1BD3A54DD33C66E766E953BB3FB8BFF2E5E537BB5CB21D29C07FFE
453AECADED166976C10CA97486186A0856F9514D8FDB95AECC7239EFFE992A0B
2CA0C5515764EF3CD00F6DA21FD9DC409A0CAE31DF767AE3799229595412820F
E3FA2ED1839BE4282EA7FDF913ABD8BC148137039E30B0E19FDB1FAB5ECCA606
308EA5C99EB7E28906575A5257D86AA2CF73AF3591344FE782D0D5DBBA43D7F2
041CEA34575A60597058488A27B5850716F6A99B8E0CF909A41F64C2B17B4AA4
6EF7B5453A6246C5846827E7BD5AE5E0A5E134067039260AB19F4375943D24D9
EDA6E7C2CB7D913AC82D6F79EAED68075D9E29E44DAC112EFD3E84508C417BCC
CC9D5D5575ACF54DF3498A92AE8E153663E745838A78EF695EF784AA3BBB94E7
BBFDE748742673C02DF11060FD43DB91BF6CF98AB8D8E7885BB9EFBA5DF5FC2E
AB4C701B70F69E0D9CF0675399332D872EE6EB4405313880B59D511BBEFB6B1F
1AC7E2194CB058B35BD803138071DF09F3B2220A491BD3563110110B011C3AC6
C390EAAD23773862531142C99BA19CF76F3F8965107BC91AD7C1FB8DF24EE796
924B4E295352F54CBA557D27142F3885FAAB818FCA2B3406F40B952C3EACCCD3
6B25528E887CE4B4EA068FF0AD7218E6303B218FA073B6D787ABEA2DFAF028F5
E5F77BA6F70B77F1B58143D101DAADD59E77D6179A9888BE7B5B4046890AFEB3
7ABE1E724E44D24E32A4904250FB6897CAC9233D9373B476CCECCD4979A159A5
06411F31B15D3347C0403E5E30904DD5FABCE69808D1C4E7D9E3CD487221446A
E6941405B43EAF023212FB61BF86041304E3FEC90B98BD8F685CD731E8689B8A
2F299C8702AFFE85EB8AA054B75054E8D93BB6AA50D5909E30CDA237967E51A7
35DA63B3F2BD3D55AE514ACC4426CD14600A98CDF16A170099FCC6BF73FF3A22
3673EA40339C2037CF6834EBBE5C85E227B29272AD282C52305239A7C1B7B86C
3898D08FB6A072EA7470328D81862548F2B1C39150C329B9AA4CBFB0A3A6813C
D906A053330EBBBB0E554C20053B3B87B5E7D3572821AA9E49F77B4DCAEA695D
F622DEE2356B941FD55308E0CC731780FD83449629E9B2BB5076FB5B97D3AB65
FBCAA97D631DA060AD38073C7433008FE41DB1021E53DA488734C1CCC875210B
B65128FF5E5169262F4C55B40C39B829ABC5E536E99E3106E882AB722CAA1BCC
9A8836EE6407D6EBABD029035949EDF3DF3440CE8EC1F099A6BBCF1CD85393D2
0BB1F700BB28AF31EAB192564F286FCA7766A31ACA961672A8DA17739E44276A
7D1ACB7BA45BE8731A9DA00E72B5DB53FC5BEA289CACCEA6E52A5903CC10B34F
243B66C7B759F4992DA36AFB3B60A2CEEBE39F78FF4C3AD200C6C40130EA222F
37A9758162328979CD3E082EC4BE3C44FF294A941DA73AA7C7AEFA419B3BADE6
B8F0AF8B0292DA42D92F177AA1BD6EABFE925F7C07E9B105FBEC223BB2618F94
C921F3AE2113AA0DBE0E49AE59430DF0B9D5A264FA1D1614C56AA9B713413DFE
EB239A4938729BF4B100C3931EED4C08C7C6BE8247A8AFE2FBEBA74AC1FAEBCE
5C1889AEC856C57F216213DD4E231E4727A24FA00099C6DB01F7A330E361DF51
E1FAE2D33B21BA9195EE55AD58CB025CAB0630425210622E611D1498D2FC4219
8ECC337E8373327BC090067E4C5E541561780E682791EEA93370448F208E8CC7
6D84FDE2DFDDE2DA7073B2A40D6704729DD604101218D413ACD557CC623DA0D3
70A518A70EBB904E6C9FB043578FCA83C2A50C5612A2F3040D6FD165139228B4
691E8B3D7788700BCD1433469C9117F4BDB727A5A7F3FEF02C3F1C7788D9C6FD
16655A99A925E6D736C9B933DFF991C2F50742F29B5F7488D6C1C76A3ED6C7F3
11CCDD8ED7D9A915141616E01A13A719F40E82796BE972F3F494398B881F18F7
FD9AB21771D7ACD9CB900E981B256C4295A22307FF5DE3053FC4683E7EDBF1CE
1665E3FFD09C78FF0847BED7F900BFD9D06A2C625BC044C8FA4988FED7AE960A
DEFBCB2A6841E571E7D541AA9FBFDDEF1FB9B473267BB1225594B55487C029EB
033612A0E79D28C961A88A4E12339CF3E140074E364B043B2C3782C01D041B7E
1849A3D07C921FD53FA26069B1717FE1C8EC1C0850166426A14731A029D74C00
7CA68E74F0423E4424CE34FED0753BD1F96891BC8EEE12B2259525D348D49E2D
3C861A9352352C2214C5A2808D4292931CD297726C01EA80CC891FADA7CB3869
FB09FDCE3650D9394CBF8BEC6FE62AC50209EFE3CFA27BD8C74469979568FABC
06C5D639C78C5CA7804C62B02BCCA55772AF6C581F25DE83EA23F2BB1D6627E9
BC18DA3A2BBF8DD805930717154EDDFF832CD1E6F8C24DC408618C3FA547BD6F
3362071D28342C55CF633B0A26BF5ACB5ACA7038503A5D61F440DAB7F6B0BE58
5DAC00008FDCE3ACFDCA052F7BFF4B0ADE54E08C08C2D583C6DB6CCE91BC646C
0919C9FFB4AE4BE22BDBFA3B431E3BF75B2BC9AF9E1B63CD699CB744A2856298
206492331E4883CC234F048355ABE94110746161599E57D0E652F3E87AD76C55
D283E04DAD02383684FEBA3017123428FCFFB1380547AC072A47483836156CFA
A12092C28A56EE534BFC7AE7542F47B2DB8617327F7BFA92BEE039C624FDAC83
CB8363A9788D2334B9E291EDB859A9F9A257A3DAC24376F0AF1F93B0B84939BD
09B9C5EE2FCCF0173B8ED93643F493E746F45A8DF148686FDD346661BF78B982
6BBEEED5D971EC6DAC2A752F26F9C40BC4226342FC5AC58E518E5A702EA89849
DEC81F38597BB4643296AE291F25F717481CCBED899213CED60F4396A5267A6B
8EAB79792271AFE12A8133B51E3C53CA56BCA790447380792A056937ED9501FD
BCA3500A9B303FE4C590E84BE744DCC09D3FEDB3BF355FFE11B5C1EED7E6569C
60FF031C6D6371C7CBBB9E411060C37C1BA6B3714B36CC4D9C767605C428B0A7
CEF7ADB13C24E9D22B532047CCC8E60EFC65110373123B069EDB85D094CF809E
D2758F797E2A61F125BD8CE97173714AF8FF4FC0FEE6C48097A45CA579C1B8B5
7617C29D3BDD3F6ABB9522935865D88A7238D5661F30B1639BF91CBBBC5E1491
2D8678550144AF357A32CD7A26698158F4AA70732B731063B4F40E437265B547
B7918FAF9786B5ED65D7E03E69B7CFE755E95533968E072BEFD4B833EED07731
25EB63CB5279C3DD19FD50B121C1D3BD7AD68FCA07E0BD19DED3E04DFDBAA7A8
412569BE55D421327C0F11083AC12D67DD8FC4CCB86C8990165430F0460542BE
26636B6A0264FF134461E0928F7AA771C4206640C6FC6453406CEE1E19512411
EB825336538366A3A68CC32948ED52CFEFBE3F8AB66FEEA8D52C25A0F6D8AF44
6CEF4219205E80836F2226FB0505BFD9890202CECB8240EF954B8BDD2A513E89
0CC826DCE35040CA09B4EB766A62802A51797C37B3864E8EB2DA4FEDCBAF082F
A0E77AC9A649E1AEACA1D00CE5E9DC205C3D374B28B3D166F220FC45DCF7D224
098815C60F8D63874E2C5242ADF1E6664136BB94A06AA8448ED8795F3D1DE2BA
59C717A62D2740C47CCC29872A0BCEE82C5B9378F6D379D569DC318C4A7A1870
8A41B051F3A6AD8D79B2DA8C56140835D8CDC8421E027CEE9EB32C78F069C07C
352E8D82FB6135A8B606653BDE6BEAE5E27425B9C7DB47F94B4DC0C82D8065AD
BF66CA609C7527B1E0B0CF243C937B993821492B775C5089115BA1DD898EDF08
38B547DD2FB5377BA5A6DC4BF6409A71FBA21648F3E80D344B5FC1744FC8B867
43B0D411671EBF5C63FBC5E279D498394FA89D56F82743E37F856230ED8065E6
2E00097F420DA1339A084D965D9D704AF2920423896552F6800C95176BFCA4E9
83A4821F4E99F2C00BFFAC884B24C541A768B856493518875CA63DA61D118A1A
863F20CCC615B4757C0B6B174F6B48BE19AC7F51E747BC2E198E1929741E290D
9E1774A095941F53CDFA5D4316A9F0DB2E9A78628FD2404763B0D6ECE8D14FB3
0FBB08C725B1BCB9588F83B0DAAEE23064A6799DE66A8A1AC5EF654CADD451D9
0A5403AF7B61B9E7BE42403FFAF67DF9181A1B834FA2093027EDAB10835FF59D
0F85A2BAFAF96CD48A69EC462757D85DDA0B0BB864E4512443423A86B21FE3BA
1545AD48EB405A5A8928017AC7A0075D8AA6323273018D307D906B0C5B7C8216
2ADB2122FB8822F3A8336D869144206ECB6AE78F2E6FAB1CED436628D159A5A5
D19BDA2330BD40198F8594B4B68F8A5840D18528EF01CDE6AA1FFE65DCCA47FB
B3EFF709FB1E001D532D41DE84069B3C502DEFD2A725DF3BCCA1AB09357CA1FF
66E5A2EFEB04DFFDCB943F4FE6CA2DB7F82746CD7F7AEE80B90E63A68AF586AC
8F81F2D90CB4C3503B1F561BED39DC6D4F4CA355EC79E5481C2D6CA61A50EA7C
8AAAF8900E8D4F9BC868C99E511C6FBDF8DA9C77800AFBB443B92EDF0E31F3B1
6C6C46DFB589B822615B6D2C0C481EE7196CFBA31126BE4594784D4DDE609569
C0A034395B6E66FCCCA244B8E4174904F8F481B4A299D4A236D7A155497B8FC4
51BCDBF24D268A711BB9382FA048BF2BDA73E304505786E31DF2AA3BEBB3FC46
76BC5D15E541ADDE63A0EA795BE152DDD3AEA6DC8BF6C43BFCB01B009FA6C88F
A0467DD32334D0023544EAC78F49D90D8D84447CC191EEE735CCED9A83B51D51
11091F5482F78154FF987A106D05EDBE5790E330F420F26B40051E4F08FDAC63
C43742A91F5AE7F04CEE6DA65EA33D1C8891623F6D26E2BB04A28ADF23C8AF5B
6ECEC27EBE562741392BE8A6DF6338417F020E8B958BA87146EAB2370FBE5A97
F0B16FBF72B4C9037C2BA310AFFA57355AA0DDCF8F56B576D461B675CBB16E1B
DC42A698B67B2AEED2529B90E7D689663088DC85FE92D3E906DF8F724EE61816
7821EFDECE7FBEA710D069B47CB6DFB776614E494D1EBB3D51397F839632C8C4
F0D8787BD5CD7D7CE32D7DA3CF7BCBE3AB2BE336EDB0D36564E71CADFD54CD0C
347B062EEF7CFE18366DE57B355CD7846996C107D7118C1C17348839166F5810
AC53393B69E6ABB2E95F90AB81AF80BDEA1D4488394B8BE7E2A7D96F6C7CF4F2
D1C99DB03445398A8C83CE1F2003927E387FA082F24DA435C30FF690610927C4
4EA49E5C8A8009D114BE98DF6B9C133AB3E1F245AC7FDDE3E09AE6D495A2A8D6
33BC5F9BEBF2D5FA3524EB28CFBF9ABF95B0A0D9054AA8FAB3594D765542B28C
D40ADF8729048D1B4AA3163E4383623C6FA70E94F774078BEC093385A1665A59
1801B5F2B74CE0D480F53F10EA706917052C6C9BDA2E3F3ACF061CDD8F764545
045B29669C6F9613FB5334CE87889DD5BEB65D31AA05B755B25361C40EADE414
A571350147CDF334FA2E98DC7B3F597597D5A992BAA17E4C870E6BAA1BD5D9E1
A9A9AA469EF6E86E8BC63C23A450B304441F318E901127ECFB29693F3AA0213A
9D13235991968AFFB705BE513250BC865010E4BEB26E32F92FC49DBF4B87B48F
705A428FFB933D4B4149BE87B501787053F7CB859CBE5805DC8698418D332ED6
83998C7F8DA3C4B4467275ECFC47B79C9054BA42C7F29205B00FE79D7F3B54E0
32D591BE681B9F2CF1C222234E4ADFD31990DCAD5BC28A24DD2707B1CCC67D96
CD3C431409BA63FE2E361DD17955C9F10DB4E0A7A8185E98EFFA201A08263B21
4A49531FA21D2630647720CDEC1BA122DF501123A0C44FF166A67723CFC0760F
4DCA4DE99A1A5641DE07966C117FFB47D03655553E1DD0374872A48352AAEA01
F53994F30DD1C231674AFCFECE0DF0E4C53A652F0D5264A15B6C314F2E3A2B36
C0ECAAC06102DC4239C3A1BC5EBB9D4845EAF0F6D34B7F1AB84A9EA4B7C4250D
6D549094213B93F0B45A0D0DE71DF74FF715E81E27749B8C2C1F8475514DDD75
3D56A87D56CD784B5F678ECE7DA4C5872DCECFBB507AF499BDCCFECC3BB07CD3
E086FC4ACE46D4797942184E1D9F93B9435A3B4E724AFF831D72F35572FEBE93
0F858B54D2070B5F38891BD20A5D6DAEAFE9D4FF8A8CFB835B5C899CEE9816A4
8C543E1B1D3B79CC12A1298963C816E0373FBFEEA9B3D297EE6F54C66A5F624B
45C164E0B46BB0F7B6FB41C46FEC03A6DBF0671ADF9C846E6515FB907FDD275D
FB15E502C2309D70782B4185B314022940FE3510049E054FC29A810836ACBDEA
5822DCDFAA9AD46F104488AA5A2C6405A03BF96D08E6E308D78E3DB926008844
389D308DCED07C82BAF8811292B637A1E2BC052602C05D623845F586BFB542B2
2944A9C344B62F50924F12766C395299EB9AA150E24504C44D399DDE16F52494
9238D6D23213E2388E6E6095970CC0EE5977B1C4D98517F785FC4957A1E173B9
B86E9AF5D47B0A81956F1E5173D41CE8604E725BABF0219AF63597C137F20B1B
5BC52155B8450D15F8B7F3E805846DB55CAD3D3E8E9B285B00EFDA4F4AA8570A
769173E85B756964C2BCEAE336FDE5A391043F232322F0F2F4F5DD64B9EB4A5E
B68E7063D774894508D60678FC7C82473A19BFADA70D10108DB51D78478A8674
E636BCA65E2DEB154410590F55129ED2404DA190EA6C72F348E85ACB150793B5
D8DCD8C0B56C07D35FA3B60DF0508E39FAA3E9B412B30F2BE01FDFC76B281396
F8C8A74BEE192E86E605512D27C531B35F9AC5A7062DBFF32BB47DF9273E44D6
3F547105C88ECC7257A2A565853035741218D83D4F87DEB9677356F410A24AF6
FD2000489676E2B4DA9510412055317593DC4DFE03595BBF8662301F9A1A02D6
FDF7DA61A6CC089FDF210A5EA523F0E301B52E3BCB20D33A85BD1E9D94947CA8
9597D209AEA2A6823DA12BF7717D96E0319BBCC82AA84FAC84755D1B4846F73F
6B7369760D1C22787DCA9419A174E413776463948ED4A65B374EE14A643DE3FD
BF045EDC3D4ABE71D957BC893715868973B2FBBFCDB9FEFCCD6C59343EC096F3
E69CBE8EB6B338EC075111C5710B111074AF3DDC0AAF6EB5A78B6E2555C05BCB
A4B7C95070667B57D148245F57ECB93E089BE54353574AE5CA4049EAE8891B60
47D2B971004C2C2D3E3F4BA197EEDAAF22F5BBD2E7AF4848221BFE136AED09D7
F04BC4C3E221A96C40F1C16E5E36D75D18D7010B84AF7706FC4F6EC6502DCDFF
E1A494CB342A601AC23E1C4DF5926251495EC97C73D1488055B0DDA236E63563
5A71599C7EDC8DAAB618F22A7E40FFF9BEDB9BFAB4CE45C551926B5DA233A8CF
2F806FB1C3B2CD9889E2F08661F5658686B5D6C32645C5E0AAC87B60AAF8FAA2
8732FCA58DE655570BC55943998251112452C18F8D5CDB4B908F5B5FBEEC07DE
103414AEDB31BC5E1DBDE51D5100F941C71EA6CAC36E44801FEA380C9D07C176
9DE2B0F179D18E39CF19D961C1548A8C38B51B27D4B5D56A9FCD7416180F7D33
354DA4BD1964FACBE04CF30C55C1FA3E9BC67DF3DAF88A9A42AEBC949688B30F
0B4F3F44E9AFAD3F6B081A3A343ED355641232E267019A824C65409ED0008B59
3294D9AE2FC18B826226E78D94321C73185F4DB401FD9393666A9F523C4763E0
64CF3581629B01D611BD36013F58ED8122861AEACC63B262826C425292B6FA09
61D160EB63A0945228A1002D4639ED6AD2C8E7AA2514F26A311A2D898E10DF7D
07B2948D95F75FB9D0FAEEA2391DC08E1930AAA57772C07C6B315D28E99C6364
B821C9764D6EC04592679B7F65FBECE4B03564568EA9F20871D2BC6D57C02606
C842A4D5DF1451CB00F7DB08E3A73E0C27E1A4EEDE47EC14C772EDACB4AAF11C
75BCF47618F669DA60ADE2E29A45118C7781E2ACD7CBDC3AA300088CFDECC260
535C64DB399BD240198621375DDA54E4DB6F865834ECA58C8CBC735CD9191BB5
2CB51AC6977959F5D440B461B79FD9D3299A5567B973C0118FDB1FD3DF0B7473
11AC06915467FD976C44C44F917BE8096D13FAA7D84C63AA2A08EBB83D28432F
F62EB307173A8FC920F49507DED6FD64639A3E2F39FF5646CA13495468FE0EAF
5C48BECACA52B02D6DB38AEB1E41897C69CF19B9034542F37A5AD0220A007D4C
16EE437AA46E2E4CC1B3EFDA641F1A12A5336EAD5AA05B63914EE34BBF2B151E
7623989D0E44CFE4E664385513E7921EFF420CB230E4D6CD9C570E811CCBC458
9A4073750F29672398C57967B00202148C5151933115844EAEC020BC5C33AC52
1DA5687E4C25E18CDDF393D1D28286127D6256B9C6765528F650E62C8EDCDDB6
52B5BB118B252338BADA1C5A69705B38426A997C6F0110C47E20118093201DD3
6642B5A8BAD879AB8B71F0CAE1324F0F2F4DAAEAEC1ECF83CDC4B1E5FA6855D2
A1DFE1B61525610A78AF9C123F06BDC6670CBA627EC010186834C1275245F84D
69DCFFA06B6D92E5E5667432FC458AD0ADC75FCD7F9E13AE880F4B8D21175BF5
70B8336F297252DC49A6A61F8916312E184B9A9E9DE3F9036AEE3EAB34EF2162
73BCD6CD00C227F789E7EBE6DFBA263761FEBEC63C903B1C3C338553A177F1C8
DAA799A8511EE2B9444085AC8213DA405F5F7E06FA8B25B14267A70BB57CD9B6
51AE2BDC6965F5AD36C14E263C15078FCBC55BA29D6D250893B405CCC203E2CE
344A8286576A0CF8B3A9F156B5F85731B86D80390AC0E876E1D7C2066C654CBA
E9908AE87675F3EE6BED53475B14A126FD035CB487708FFCD035D956B1CF60EF
3F30A533DBF9557067AEB4426CBD4C00DC063A22D91D7DAEBDFAE8038F038265
8DA1C6DB48F512016ADEC0B2B811C7796609239A50C4834B695DC12205BCEEFC
65BB986DEE40CE3F08D90C6D61AA0287F2FF41AC8099C1A8BEC9C47EC396B9C0
C974185A75B4E2F93105BC030E13748975C040CF58D08064DA893A1A7381083E
B42AA28EA11FE68D6A841C8FB89EF8B7DF49962183E738553A6C126F02726662
D5D5A485E1F08EE23DBE12037461267FFEBD1522A824A6AC3B37445C1C880FB0
D5E72E922B2D03455071709B65B12C87EE3C6C7BECA4ACDBA5DC48138CDD23F9
F3C7393B49AB2ED52C0C1B9A0B0BC33C874EFA21CB7BF280FEA698AD5AA608A2
0FC764E7EEBAB16F0749BE4058105A3CF64B0D86F7A73EBF5CFCFF6AD0913760
7447C4266120B1560B30D6CB3742DA793A8F21C740477977CE1330009C7D8D62
1BDD10A2979E54840331031ED61382403DA99DFCB535B40CD4F9527AC45FE687
5589D00B0DBBD193B3ADC51E3EECCE0679A1DEC3DA0BEF731C934AE6FB461A6D
F8BF0811FFB58560A6A69CD6F9BF43FF38679E200D1A9AF3E63280C57B69E409
96D8A5451711BCF1030589FEA4FAF6DF333B6CB89AAAEF76CE73B290BA3AF9E0
4B1A2C7C3E11CAD5251D63CBDAE20EB210AB7850784C03DFB62EEB236B43A5BA
AB7D8893B39ED6CCB179508DBAC4A0A0B5781DD6AE74CBB3EC4B0E1E65CF9ADF
BF3482405A40C60AAE2C46C3C8EE96C2B7F5B591422861DB42F013A8D2D96AB4
32950BA2906B425FE412C36AC87B76018BE9943CBD3428F92270EBF6448D81EC
0C5534F1102E33F822804B5D1505F0F15ABBD7522482B4FE50560645DE5A6AC6
604E12DA1785D63B20F2CE08A488A93D58D8C53633F2C7CDB26E3996A2B3843C
AD5E38EA29CD5126F9AA8DA46ACF8A0A8ADE7D6314291B350184BAF524691661
F020AC43AC01DB8B4B85D028639BCAACC41F762476A14224B76AC5CD27468418
0ACF31F6FBC7377AD4214CE763E654CA10AA3F0D54BF826CCA3A0FAEB0EBF19D
FEC106EA5185AB36E0C37075D7ED8B44834671228268F3C779613E450E5BF846
4101E658B689D9ABA56BEE2179EA32824F5A352F14F387707C57A8E0D2DDB6C5
6809FEC11FD39200E23D6A6DBB8FE9EADF6B87210F9BA67FB7F6E22B695E0E5A
3C29CEA33CE31566F67842C329B4257C136F69D5EBC3037AC1B840504962C776
A54347B0D0D9E6F953F447D44E968A8B844BF9467AF7CAF10F87F63DCC746CE0
3DF9AE63BE98859CE2242E85655A7B893D9DFA23FB483FB73131FA817BF53FDD
DF53A912B8AFCA72E3BB6DEA6D1C50D5941CED20977C8972E3A0B9628CE21C93
152B5F81708D9841BC57FF248373385548127559FA980BE970F2F050C78BC044
3BB79E5CFB7A251707F60EB67569AE3D3D19F5C4AB579F555B306A1B3C84046E
42B0A86FDFEB8634CBC6E49BD3E1F26CF72B5D3FD84E7367A7037F3410F94B7F
8461AB4EAB13754E347EA08015E69C81062277142E582F3E9DA3623EC2E0787A
9A90919FAED35E0BEACCE6B4EE36781229D28C28DB250623FA4C8A74615CECB5
EADF596B9C27FB18E56186F0B2BEE42ECE322CCEB1D6888608F08D7D49FBFCBF
C06812B19B58F1DD9515B0F721687D11D51B259764470DEF325BD9EE970A2FA1
D96384B9929BBC81B47A199DD0AA5A36AC4D8D77F2F012FD7EEF0DD0B0551749
E5B6792C208BBE172DD6AE7C5EF72FE436513317EDAEDA2ADAD2BD3F597D2C5A
3C945219F4FE910C4857B04BCC7DB78788D390CA7592D59057F04DA2B8C3A294
1630A8EE7F290A7EDE6DFF2C4A6C1DBF7E902976B64E70A90D6DC0BAF4BDB422
FADBA84EF6ED537967AB822B841E1006A56F0C3D8D543EAB2D5A580B46F2E373
E893C53E1E97FFFF27136444077D66011DE2AEB2CE3BF39DD3F1E6A3EF16D4FE
6A629E3D95C3590A107D47B61DF03349E2FFCBAD3A595820BA17469780CDCD4B
F6D41D51755D03E5C34920442A2C74BD1D734B0C61F7DF0C9419211270ABDD3F
D77A41883A2469D750AA735D03CA8787F542FB41998D1AE274A76CEE67C96C32
DDC8B904B3B91F97860BCA69C0BE9ABEBC87D4A74288A49CA23BA8856EE744C8
3132FC637B88079533C9CACAB512F65EFE97D8A800499360063D36CA2B699F60
1A980FAE4BE6484C4BA3418A5E791BB50C91B0AB123A3AC16454A7349AB29F07
03FC6CC0EEE58B1310211F6B6CB9119E2FD5DB577ED40D52EAC8E67923D76CA2
8B5ED4B7728A70056022356D073736B0649392D312DFB3730F67480D7BBCC17E
4972D88CBFF39ADC3E811D2B5843DE74FB7A46299A941F7BD55DDBEB7FF57900
FED0225A186BF7599CA07F9089CC1BCC87C7AD1E9D122D3C5D504F35D4CE37E2
F63D1B34FBD622C8786D62C6F9A488A50032DFC18AD7C31FCF7B8B45833100DB
4BBBD9532AFC311DBBEB50C4068A1DDDC3EDD15327E6B133D94F244D85E87B90
5F75D81AE3561CD61BFCCD0E3E74865BFBA80E3480A900C69C607691CFA8BA35
6030E4AC4E1C8751430B673B907DABAB46B382388B1FF6A03A21AFA5ED42166C
1B312E8C2002A0DDDB86175E89648CD90FC7CBFF906AEB986993A0D1FDFCA3A3
2B35ECD0A3A49BBC41998B55732ACDBB8300E35410833D007863C2594DBDAED8
CD82BACE490669A5DB02C6281512B13F737787DC5A3F1364FDB8A786FC758125
BD77172E23B7217810285CFAD044ABC38F1BAFC7EC4C423E4B7793F11117638C
C4892C0920407E1BDDB72734168EDB12C60A413131AA66DDE6E6A57DDF0BC2AA
08330B9FC2E27EF6788A864938F2C03FA776BA143C75A4CDC519170048E45D7F
BDB40D0B6B15571E36D0230C2F7699A97FC368A4B1FB50063DD8624ECE60CA18
4CFC21D0C2DB8DCCCE68E458706A8C0B400F41BDBF14632C2CDC21721DD565DC
2795F854D7BC26B4B9BDDA5D852BAAE580B4DF695DA5023CDFD91F5A13455D74
F3701493728390E8F9CE9BA8A936D6EA2C449D7872F6B6A8C33366E5FDBB3649
CF5FFC12A94D287DD6F3DA4DFDD56854F232E0936B6B9C198B08EB1CF6CA130F
B25808AC3B2BDA7739C7A4D04BC913D6F08709787B5A4E0EE8FEDF6458828A6E
9F07124B3287B132D9937590DFFDC46187E546C6E433A5C51D758E8552632325
FBD427388B0B32FF0096EDB9C6EB25AEE5D89B3BC564D2F52E0EC012F1BF9DD9
62531273AF89AE5C542CC1413F98C5ABAE0235E6059E771D58CF565EE30C1E04
8C6C5E5B4C737C05FAEC0D8CB73F992F81C0F3D41D7B7C3CAF954E859E2596B6
EA7FC07624AF5713476E90CF9225C6A6B94377D11DBAFEA260B384C50C1AEC60
92221E71E98498DCF8124600BE535E1F4725AA6266083C7DBE4016F728B3444D
7DA2F341AF7344CFA948E069BB8F5A671E0AE00E4707952ED2567E8D6F16EA89
DE827B022005199F96A710E8221983A26AD73F93CD92282BA0EA2E6D8CFECAD2
08960D4828EB13C37032B1AA7260B90561406B8CE651196D083A713F93F1818E
5C184FB90C89320861B463EEE020D20D275C5BF28F87D1B0BF3D8F62F3B55B38
D48A7CA48732252E783405BDCDBE41F69B0F5B91023DF4AF0CD5EF372CFE8691
A88509183ABE61AA3DC692CAAC909570022C8D012C994056FE39DE91472884E9
ADCB12E81D46C8B2EB036BEB475C15B474FA0782F31392047E90691CD1E265DB
2F529884FEA366643399548CCB5C9608DF45EAD3496783E106B4032F0ACDCD62
8FCA1DD7932D390F0BA94FE1E1BF77C39933373011F57CB8F2EF9D524A4CB045
EF9268A3B0473CFD6EFBB1C8C2B8906925338A3549BFCA8E4DBB253A7F2B177B
E75FEA577606E0B3766D2BEDDB6A8C1A7F8FC1475BEC6FD536250594F345EC72
A777768A65E60BDAAA60F63A910A3DAAA2B1C3C757C1C2514EF56000A0AF550A
874F9082F4F517872A1FED8CA1F9BB904F911054C61B367ECA111A2030B3D0E0
06686F876BBC266158E4958DFA3A69C4040879153FD1FCECBC465EA7A4842835
62C897778E700B2EABB4AF731D19B47E7C2FE3FCAE9354AF7622E0FB6B919985
47B934F9737251F0F4B7697DFE50334BD0415CD4AACAAB291A93D510EF08D45C
BE288F4D100A299AF55C538A40F5AED258242E23209297340180079AA8BBD084
F61520D74D6D4697DF149D82B6CDAC535DC15D6696B6337106B853EC27F2B678
5ACF30289F2FB8D04A23054ADA546548DDBD1A1F3BBA5B1FF0A363C6F51F9B86
B493853AC7B461E0FB63D7131362A1E936184DD672AC448C6A42D28F4F46EF10
A977FE1DF50D3F1D2778E0B8064E1DB19FF9802B47C8831A15675CF8A3192922
D7748FAB36EFE9FA6C481AF87ED4D60F56196BA85702DCF489B585F5B2CB6A0B
4B8836AAA718843B8D5372304F232A53C6D22BB038CC13D167BECBB79C153113
F1ED881FF9F0836AA6C8DCE7AB3F731ABECAB9FF68EDA58EAEEAF81C8F00C613
51B18BEEE99A6D36E39847D375CAB2D56140FF111CCECEC6364C4FB15C73E6F7
16BC96B72C0F2332A05D46A3681DDFD7225ACB2F6BB2C17538950182E8018ABA
A3ACA87D6BC2EC0933432FD2173C0D0517996307BEA8DCBF7CB50C3C2A75D382
C7F7F8A9D10A7BAF9522E477C60147D12493AB1518174506F4E7D6E4536B6F17
82566E0292885EF9A5834478E7E80562F222BA1545559FF812510EF65D25ECC4
B11CF424A0EA4D5607B98AC1EF8D2596D9D8D613EDEEC871D86F6321DF5D4131
D3692F2DA027E353612594F820B61E44659E6BA28CA337295D79D33CF660B6AC
3345FD488B065CB9B96FC6421DB9BD54D8408D9100C535651FE13415888BB95F
769877EEE6354404E181467B7BF7B9B7389AB7E2BE28258C49AB23B14B7B5F37
CA3E05A9DF28AA94820855921298B1728382C716DA03B26C91AF9A0D3AECE0D3
874D825FD47952C284EA06EEF30DF56B1E5B8475FC5F0E023611D4DCF1FC0712
797D26412A999E071C1AD07EDFA87737F60DAD36824217A1FA558F7323326AB0
41906CC81B1301822B548450B3D2FB363C28899B2057AA1B2EDA6A86FA56BAE8
F528863554BB3ED80E9A050BF41A4D5BB4E9A456851F3C366217BBD9CCC809D1
FB176299513FFF877F08E59EF81B3EAA22128C1BC99F8C645DE8B0E7EEC1C390
4E3A46A9DB2EE38178791E433646156EF4B5DC09EAF4F9AE6333B3C86A79447B
5B0F8B1F434E3FF24D0318CF94E1BB032C2E7C89B331E89C30077DDFE482E9E5
CF95C99881248CF39DE5C007802CDCA0F61D568B86C61199DACA1435FBB91906
0C12873D667F5AE3EE933BA26ADB7DB635CBFBCE4E242519B350E2F1FD4679E5
B040CE69A0468D5C98B4E9C903019FAE112BE2D2A1147258543BB5323EDEEFB1
EE0A0088C46BA82FEB4F9253C67B3AADAF6B729858361F78FED6CC62E864A463
1EE052C054033EEF351217036719DD3160961AED07D70FE180F3980492F12F45
FAA8070FFDDE2A45F7326476BFC282876A5322393BFF764BE7CA4AF926581B9F
629BA4B52B8E5F6DEEA4715F50C0CC1C0B40C0F55EB174773B9F293422C2674F
61EB7EE6C9688912F25CB7EE73818EE1E0BB2EF2531534DCBD479AA483509E16
5E80D3CB0CB9DF68F49AA4E06B3B2BBE2FC4EE900CE4C893A9F8C372DC6C5F23
09CD41F346D77C4CC6989D9DBF343366C7B80A94FCB4B14BABD9609786B22E41
3BF9DD28D00400E1F19E9D848E22F633441968A4504DAA20CD19886D6B2B42BF
FA85825701C0B19A8D226C491581A952D49398470BD11862DA3CE743A7D14DBD
03067A04FFF2038EA2713458577C8B278ED680E074DF0F5EF16772BA04A27DEF
B2A085E2813AAEB5DCABD32D91B2FE8FCBA6BAFADB2CB4A53BB0F41F6C2728C4
D050386186DA75AC29747EA59E5DCC595125912F128CF5DBF16FC6FB608AFF3E
5C4DECCFE55B6777BD6E451403DA8E5B06659EBA3C3856A804D2B3675C293BAF
ABC3858835462C198ADC14E9AB961E129D7CCD224ABC8B6B0EE3AF0529F0F0C4
B258785229065E03EF206620273A25A5615E712E148C6CB2B595146EE5E82027
F5045833F849E3C7B72F9A692F31A00131B258A1548A7D769257EA1C0A21D337
6D46CB39DBD9B1F472CE291584046B5F9E17F26FD5200C04AC60FD24F014F723
26C3F650CF7B43980516A84874D237065AF8571BB09F2C183D3EAD2ED132E6CC
90FBDE25E191E00A6A91FD86366E84C0071E3F18FBE1097030066A03B5647CF9
29D5428E901D489B11400A8062329ADB0366FD30ACD5CC128008EE92BA7AD4A4
F08AF21143FDCFD86A1F35882F8E78B40F08F62FE34B3631F4E50C1CD2D967EB
9B7F6B38020FFB0EB815F6C6ABAB90302517BF26B0470D8251434EF391BE8DE5
0583CF1238B02B71A7B0E73EA0E442E4AFB2A9361BCCD36D49128E5FBBAEF4C9
F6C507EC9A3C855A3A8782E41D69C7FB2044CAE54FD9F34EEF1C0D1A73A058D6
4CE8D4A159F1F8E7BEEB017DD998632D63E866D10E85BCCC74F09069587F4973
98D5059866AC7266BF2F98B6E0860A7E775A75D24341D22A8879885A06536F0F
25FEDBD08F501E27D183790D585B7105CDE640217497A2BD3B6FC74AC021DD77
30F3670A901529CC185932798AFB945D732892BB6A3F7F9394A724D3CC67F397
BB5C326477A9B9A0B6AC88739225726024AEE7DE582BDAA642C620045D0DCCCF
CF627709E043BCAE567C6AD6CF380211636891A1EC49299B2DCE5CAF30D6E640
209EF3ADC91832156D08571A415F1D9A176DAE1807E058B8E5BE718B8A2F6C39
30E68BCDA20C3453D11A19159773794003C0A18A1E44B3E0E436962A82F25B94
BDBFBC27D7852E2A585F8460525CAE7D4F59412406E55A1983655E68EC80C0AB
D011D9942F3705795BEF6359FEA2CC03C3A17945FE3E404698834BA2C2F4E80E
C581038F866EB3CD0720FE71C8EE9E5BA48C1AB81741FA70BCA3EDFC2C15C798
20B5742E1EBB69820D0744AEDC25B108592CE9FB5E99D98BB9ACC5290204DA46
E58D5399E4F3BB3454FB6B3D747E87C2BAAE0560DC3404D45109FE0871A653EA
53A851622357DBE2D2F57EA86C6391F98B0A46B4B8298B80F2BAB62C375C7616
3BC47B2833C33637FA08BF8A4E8FEAE96EDD8BFF0EA81669355B55C16F314DB9
82C83C9C18EC983FEC9C9575FADD248B0D780996C9F4056F121E9C9B15DE33E6
7B25DA90604090B85D2C7EFFBEF1302A23A3A843273959B069F91E9A29960DBF
BDCC2A80CF498C9649B741217F3AD9DF46EF0595B9E05625DFC433462EDC7EF9
4C7EB6BF4F91734CCDDB803A126B3F1975FE2074551C45EF0AE6097BF35E3717
AACB2D15FB3817F7E35619009606864B00AF7AA9870F7A28A9D4FD228368CE66
043FA9FD8558E816E7E80537395F8534D31516ED689B815679465BF314492308
1165547F82F63EDE8F5FDE80D25256FE02BA5B0EC132F4FE6149AF9A9C9CDF83
36AED12D7B0B7FD7EB1B384425667B95B66594805CCA6E9B8571CE3714EEBE97
8DA11BE2EFC617574327670A8141C446077073F3A5A0A0F0BDEBB051B4E24E21
4801080C02BDDED62D2BB66D795F48A73D45F78E66CBE58C05EE49D8FF2A5716
8FB6C1E76BAFB1FFE19CB832C5DB38E63932130435B01E7E88BAF1F2011231CA
EBA78412421D76A03B90C84E03568770BAB5D0DCCB8E8BC60FC31728CB272DAF
DE1AA58EDC98AA73CF7229DB2CA1752683398337820505C30B675D0EA12781CD
ECF91E7ADBF5C8B8ACFBFE6F6753BAC056E6E201F5433BBD6D84B3C1964C8A7E
A29A4EF641B52F17379CAEDA5E6B8078E6F859CCE59D700DB8D999C5A362C31A
7991E1DD6AEF84CDFF3A847598F648FD82BBA30501CFC704128747515DFD8254
257950A56C1AAF908E232B929D4A8026953385CA09BBBAAECFEE884070FE292B
C1747F586DB3AC08F30B5158241D79A5C4B6203DA7679991AF5ABE0BD6F3AB7D
037E509C929061C9B102181B37AC7E27045D2ABA52195EE922DD553F18BB2774
8D4BB1EAFF084D308D6C1A1C93C43C0E9239D073D1BD0CEABCA2F4F1E62D167F
9424742E3035EB356DDFFEEABF866B87C4852775264179BD528C02AAF2FE09D1
B275FE0C37B35428748F17DA26012B6A5537F5903FB590DB720B017DDFAE49A4
BF43B50E60AFE37C09F6950D0F7CDCF8DB0F5C4CBA738C75FAEB67DBFD7B67A7
3A96A529D4C9114006FFFDF09FB9C7EBA0376E3FC18007FE709F6B92C0503235
AD86D787D7D436F12863E785C196F386DA62F2460F29FAE5281536F72343AB6C
A673A917CC5324F8B0968A88A22EFA9E5D8701CD104639EC88369485708FA2CB
1A2118350D506E790C7EC602AA62AC2EC52CC745C75C24AC46666D134F586F49
93B0F607D6A7B12CB6DFD19E58A2E466EEF67B4302825FE9B31441C462CA18B9
FC915E336AFCF0A3708A46F313412827F7345C6762A286F11EA66932713E33CE
94A8CC55AF1865B2DB7B3552290202D8BBB1C25000AB35
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMTT9
%!PS-AdobeFont-1.0: CMTT9 003.002
%%Title: CMTT9
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT9.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMTT9 known{/CMTT9 findfont dup/UniqueID known{dup
/UniqueID get 5000831 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMTT9 def
/FontBBox {-6 -233 542 698 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT9.) readonly def
/FullName (CMTT9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 43 /plus put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 50 /two put
dup 52 /four put
dup 58 /colon put
dup 72 /H put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 119 /w put
dup 120 /x put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E6BABDA4215500A0
42D1A3D0D02C0C98BB1D6ED0B7791274C38B038FC7921FF1FB8FAE7258C09259
4B8E1BD9EDCEDE9ADAD9BD9598EEA9691589649A9A21539161E374075BEE3457
689F308A4A7AC9F2FE4B301A6C36B0442FB92E3B002623493DC087800B5A0521
0DB96A23175AC584DE166F59142779F26FEE9783E28DE49FC3A8D6583EE63FBA
610DA773CA18ACE6F64A4867A1A7817120ABF9DE4D17782866E6CB6B65A9F6D8
3667C8D3E61E5356E35343FDD4C6436DF73934470916CB5F0ECEA6BFF092E735
C7C355B56189D1DD5715EC97E50145FFC17BB1497315A9585D713A7A6DFC7933
995468EFD0F59E3C15865B87925A3F2930E20D5A35970E2C44F1629FA16E00EE
EE21EFC50D49F5BC02300D0A7BB85E649CB4E2E828C8B1C5469463013E71D723
2CB11BCBAC191AC751A2AF7FC228395CE9472DC1809052012AEC2CD66695DAF0
4CA04234F0187F4116C93F59A7F1F8123DE87F111853B785A20CA8B49B3B0CEC
B11AD345E1A11578D2EFEB0536D125237086CC8CD9F34A5137AC5DDFD8746014
D74AAE8239B81ACF65F379CF2153B06A238A2D767F294CAE0D79228F0B7D45CE
510AC9657A1776202FEF42F96D476E7DF407786AEA12DEA0013D3B4C5D0640F5
BC5BB72C34066270399CE595827175B23B25072723BD24E07F6BCD9EF0175DEF
93714BAA53960F81103CFB731CED4A267B53727BCA3C97B0BA5004055D4EF0EC
F725658E53AC86E4061B489AD4154915C3981B3B703E1E2A8D390CCECCA99385
45EBE35441B062D7D12DAB2B31569387187D74A4043FD71F1C6D352EAE0F6757
4345FBFB6DB15CAE47CAC4BAE47AECAE5FF5EC19057DCEFA1B23F47364ABDF47
088A7C6A2AE26B10459B6D41CB69182FD1472F326CE3A15B59255D1DE3B616D8
9D1F12561038839781E657C896B8C58A32DF5AEA23732A0966D96C68C988ED7A
09B7E2C8F9F3D0D56879764781566299A4EDD3588BDF70E3D924D25074F30988
E35BDD827AE4D0B4A06F55A9976BF0DB3C0B1D09CD08E8CB168B50617691638C
0EC1A791C228177D4FFB021EC3DF5082CA3487AD2EFC8DE9466A690ADDB4C52A
FE2A6DB4CC275CD33D9136E735279FBB2008D59E667905EBB04326EC33C98B2C
94744B7F540D86E90DED64572ECF1EAD3A58EC101642B245A9C7232DC8FB8741
03F97883BB32FB955C22F878FA0FD114451A3B3859B0B5537AFAB73AEC7DB2BF
409E1FB41D473714F6BEA73CB085139879FA31710E01915C2938C37BAD6D7D71
45B897E00857D3931A489EAC7B42BCE4E65F73F67FE027CE482DC47598ABCB95
39E98DA8ECA3E23F0799D5963ABA6E2984DEACBE7B46B40ADC6213E0F4D08971
58F68C946C748E4B4217CBA2391BE2086C9758F4E32C9B6413E48D84D33A6E85
84747029C0A9C9B92841D217A902BA8EB333999D62FDA9F82BFC8ED11F67988A
0CAE42182E414A9766AFFF4B046A09D476F8E3F15A8C7829BEE982D8350BDF5F
F215F2BBBF68D4B567BAB798B9604C79306C475926E9FEC0F07A99F43473C6FD
B15AC29C3D07FEBAD1BAFF75AAF2FBE94F104F1DBF838044FAD94B661B06AECD
D9AEBD02B60CA4546DD6B5B5C1A3833ED07845671CEFCA8955CE0DE5DB8FC93B
3306683CBFB8E5B79A863DE78D455DE9D592043C2686F88A43140F8B9F3B553B
7047420E93E753829F8D47AC7621CFE3626F271E31F0019CC02D0B57F67BB47D
8CFB63E902EA3231C00EC66EEC0D30FE8394558BD3535C888C4CEFC6EB72E737
712ADC6300162D5D79BEE0CA1F6E4127A0BC90656C01692F6D82C85550AFC97E
C2693E379160FDB9636FA41AE9C75B7F6643B05971C6D67CE30971D590FC07B3
E0B36B4D1C7F25110B5DA2130D574FA292B47322975A2BADBDB39AAE69BDDBDA
A880F9AAB580117708C79204DFFDC08BF4A48919B5C22228845CE8C3109E93AC
2479E523B8A1C12A6E541118F121DC6B4EAED83491A03192D5C3A2A45D1A2467
757E7B377C635CF5CAE11A7CB49D49F3A1BB2286090B5F0E4F89869D1771D50C
54B5C5E091E3048A2C194F0ED00DD64FB95BAC6FA9D61ECD093ED416DA3A4981
DB07CFF17C4F55C62DF628EBFF06FAC3F3D3F91C30EBB34052BE1A08F5EDA4B9
08977197950A282B84E21D43C64BE3AE4BCE22C70E7D392DE09D89B7F23351AD
6AD37225C12BA79EC9951F5DA1E505DB26200190ADE0E549305B7530CB86EFD2
A896F13A97E51754F70B609CB4511CEFC38BA579C071E9510A49982389980DC5
336D6C4A2DB100DFEC4055C7AA9C55880F94FBEA9EB280BEF66CB8E1E38A359D
E5AFB12B540CD599085ADDA7FC2C72E7C873015773FFEECA2C596B75BC39A3EB
3C43FA2E53C0D7993042F3D652BCC483E48B7F6C94C3FF6D38E276086A6AE67A
E5A571B9C72E0D7824E0BC2ADF51A393B9E334649F786EC1923C854382B89627
1B9E701AE5A6C42E672B2C6A33C8BBCA8F69B9061E787D6B92183F20CF4C3903
FF5417427B84798C82BE28D2C81624E3920CA61EC9EADB364B5A6E50E49A1A72
A9A090A1FCD84814B8B2708AD787D2B5015DA1305874F58C5EB62F843685FCB6
465FCA80176CAB2B2FE65E0A270BCE1E3DB97564BEDFAE5CA44395A8DF4505C0
3E103CC3B914359B2870DA6CD30382EAE8949131CFE31E9E75C3E47A3834BB32
CF183D4A8B9001710D0A11390C9DAD116196568591D38C2AF4ADD852F31494EF
573462759A35415900360882739789D6B89ACEFA251C5ED90ED704DD7C3C80CA
9F6CDED69537D201D520C99E69EEAD5D3C0EB84C166660B3C190166D93EDFE6D
15BCB6DC5CDCA825E48D33845CC2FB15291AAB823F25CF8BB0A1EAED8BEC524D
D9CA016027141FAC9D35B64FB9C224552F29EF6B32497254E319090E698FD8A5
15491CDFE1B988C79A0E3B9D01E12FF084E9FA86CCAE02A3EE6F2917B61A2CC1
64B8CAF309D1AB48A34227A7729DFF99CB6EC282E3FAEDD2673779AA7E4C1789
D93FDC37FE95F087C5F88F53D30A2DA9C913BF205FC6BDD060A40184F4AAEB3C
D080D63B89CA3DEFF310D09EF0A83F3914BD5B7932980ECE139EF0313C20B4C8
576EE0FE3F28FAF4D3CE7CD0890BC824A85B8EF4636BDF1EF1BB519F93D36540
ED09FAF93FD71992CA2CE2E83F5355162ECEB32AD218092F45D5A61A44E67135
EF0453589CECDC6962D0E8DA7E7567603BAF50B2C8F1CA65EA5320984E7D69AC
9A7D3D7F92565D79E8C9DD2D92CCA7DE9CD058545E9F98AA47904D70E1897099
3C4C852B3BA131DDD348433C336BDF5FBDFB62120DDEAEB3255E3207B0C84A0A
1ECF9EC869DB9BFA3693B03FCB27C5A5D3CDD62630DEDE91B4DD5B9784BF0BDD
FC6EEC3FA7ACA9E15FAE47CDD9B7FCD2BF0EFA10716F08C0AF25FF67CB6F9598
C607D2FCA452417D2C69DC808A9441A66492394C3450BD30632AE739EAD654BA
4343459CA36B6D5B2C12C39495952F2EF93D82C73E33236785A79609E260C4E0
CF3A3C950DE71DDC3939D42DB1CB1CA917CEAD56979A70F8F3B207C805319FA7
3C000AE2B21D711A6D78C7BFB901334DC06F59EAB6D94B507734C27971F8458D
D00193645AB92FB8FE163D5C51AE4F40BDB4F2C51691E76EE0636F071F37AAA9
BA78BD12459CA499210EB0CE2F8BD317387797C33F5933AE7A6264DA06B4A6A6
1188326147A16B205D1F965872DED7D8EDB3294FAD2FCDF0D423329E9CCF879D
4E0B966D509F45527F7609DD09694D286F6FF7535EF8971B7DFBAF608A19D442
C133207EB1152ABBD11C455D0977F66A9B73E51381D1CA4B66E87C0C7175A63D
80C699A052F00C41DAEF42E7A40E07B1B14107AB0787E24E17C1462960E3C54C
AE73BE4924464FB177EC62F116B2822842541543EFF7ABDDEE197D6BD8F8D4E6
59175D8C5957550B70BE775AD52FFF6E7C00DA7CDC16E1DF7446BB5D8FD82647
3E9F87D5EA365C82A2D991321ECB14A9E3AEADC5A56665DF7072D6DAE402BCB6
14D92B17F9E063E4E9D8D239C91F5C7C0BCD2FBD936C9D4A0B57659420343B59
B395BBD1AB5B6003F653699D57E7581F9813CC98D4F072FB78899D6DECC42D34
F2787EDEA64058B46C4BFAA2BB96E9BE5CACE8D91E4C080ADFC0FA0D4A29C6B8
54FEA9E11DBCF53D9CA40A21AE5076451EDAB3593E56B6D453DC8EAB8C78B588
34D4C4F36861B5649BC1E9F3091E704BDA7613ED45C911DFECA74EEA05165191
825F95A947CAF382FBAF01F3B8B041ACCDF39718D7DC5BA6CA12BB20EEE96439
BF2E2628AA3BD2C91998E6247A690FCB0CC95F286F427345CC4F1115BA3A6E54
4743355F2CC991CBDFF5725902C1F5A6DEFDC8638A26EA456C33C27773D6214F
66536CD2E44FD253531732D5A8C44B336B1BB47B0477350EB8CF74889B93402E
2356A9CAAFCA562315D8E0B3F42F08932CB87BA2499A875AFA08D11DA73B38AF
F46D03B7F639A8D7BF88CF07FFF4E91716DCCE6E2CCAB60A64D5E40EFD8B336A
1BFCC4CB04F49DE1FBDE7AA5B2092A6EDBD913D161A3271AB6411622D0E14416
37F81E0102F5B0F2F9A2B27819E4BACD7C50E29D6291AE5B0973C657761545A6
741729620EF2BF1046B3913399C10982EE5F4142CF461EA31042E432CC79A1A1
39C607D22E45A6DEC008CB4BF6007CDE9DD5802B49A62C8E02A6D448B64177CC
887AD71D171B99E7ABE2085B37D90B3BD8513995D9A57F53184DA474F6DB5E49
B73E04CC214EA5398DF7D7541F94E623E8687B511640457A48A68E9D9D6584CD
15B57CC044D8091C771D175F2EEDD411099BC8F7B4317DC503BB5E405AEEB526
5E6E1B1F2705275D274E012A98F66075CEB90AFC648B964DDC0E9C4AE7B24CE1
80B051022E5781A533A21DCFB97893847D685137EAD85BA708A7E118C72FA839
A9E460B5D17365A0AF1F53A98319FB64A5819B087F554BC056C4BE44113A5404
BEF759F890C1CA5E7AE156F4F8106FDB4F8DFCCC640976983EADB30976344048
2A86D7B2AF4A01CA736B98D52ACE392AD4BECE7E61C710B08B66F01857CA460B
B8376E257113E10F6DEDF14CE2A4E6A99ECBCD302C36CADB713D849EAE9EB598
F29DC98531D793B79F83091F9B136809E006F34E423D528CC4309AFFB3EEB47B
9A9DE4D5B25CE953345C326BCBE2B4912641780637783084D3D12693F8135483
CBB0AC4EE0B5610D7CEB7DF205830BDB9BB404DC1B28FB0824CC187B26C19A91
DA0025EC739BF3993700101D042DED86D67F5FB87912CFC51AA7DF53F2162D62
6314A2CE13810D0B8D81F45771391A236422CFA0F35F7A0CDF14ACB2724AA57B
7C2C28D53029B1146558610E0CFBBF72A85AB9BA308F846228F299F13F68E8F7
D963B2EE9EF7D4C21690632B640BDDAD0556EFA4EFBF035F13377ABB5CBC280B
9E0C12AACB153C93351E5BA95A7D149010E204950A59C7FC6581D9703468C1E9
EFAE37E7E6ACB892B3F8D1248D9A4A72F642FECC5E0B25C15EEB921EDDE84D12
0E524FE6133C4921FF4921242392C12FBE69744D53739F7E849C1B96C4020AB2
1FF10DEA608F111749E2FBD8DBCB17F353DCB3075B4F4B8186963EFE95A76A10
85AA5BB6DB4095291974221829A8E436680F4860E01C3843BE5BB3101D0869C0
EFCE08D187BC04F58C7A450A59093680A0F09E8E3F12DF5223E7EAFEFA01978F
D8354753A68022CC92C71F2CA732DADAA8A466D4AAE5999B0DC077715671F518
E6277741F44AE798EE50DF44CCF71FCF8BC71F76374005FEBC4883C6EDA854B0
88C0C2B476709AA809ECE41AE786DB1A32B3FBBCC14921673578D3514C8CA842
E1FF90BE33F7B93ADF6BFB8B1AFBBD080783BEF056A6BFAEF676F7BF9F2DFCC8
01D255A9F0391951210D60D4D4DCA93AA858B38C0D7B8FD740D5FC6F277C2A68
54CC2DE1F40B6347201FCA2A0A91822708D820CE645C3E4E5A09FE25721AB33A
97871ED448F38FC5A349D81F402B34461D840D5768BFC6849439AB6115104F78
B87115B1DAE12542EA898F86ACE247709817850B067F537E6137196101D46DD2
D842EA03EF4501E34074E8458E638ACC4EB349A7430AB035BEF2DD4CE00554F9
18F9FE32A55AC1E7E50D64AAFDA278D77A7149C59DC5B1E3064A4B281A54C9CE
A5EA94ABEAE4C6D5674C208ABC72563976487136AF2E21F835BEFD232D7F0D13
1D19932367F51D5379934DA7F1635AC51EE5CEBFA63D4D32F018DEF13624EE62
31DAE68A08DBE3B4FDAAFC75291C8C6CC7A657E3C7453C7D1461A36E88E633D5
408253B673AD87A9FB2D0F56DF1305916D14D5DD62051E27BCE09CEE9A1F14AF
1D7164BA5FB6E6EC8D38750F7E28BE330909F303ECDEE692E347DE13C8C2F82E
29C8BE6EFD76546F362A12A1C2DC12389EA95ACB4DCBE95620F0C193EAD91B33
BAAC5801AE827B9AB3FCE5D11D1D7854F8FA8A31670119CC0CA98628F801838B
AAC7EF90AC5466BE69CE3E3CD9951A5EB9AC08014285422F6DA6F6E221BB30F8
0042A11F2E4B765BB0D142AD52F4D85785EA71B2E1CE20728B9E9306CE93268D
99B822A5AB5232EC7E26EE1160850AD3905864A01357F22722B6A54D4EBE58CE
480EAD9FBF068EE965AC4B5FD2FA8CCB91ECFC6E90B9C49268CA0B0FDAD23ADC
D5A74B41149BB08454054C451AD0DA4CCF8B60F2EBD061AA03A011D548B6B481
FAB00AF9225BB5463F27FD67333FB51F8664536267E95CFAA0BE3BC1B8F889CB
587A3A4FA2B45864F07E11372C9507A625C0030EF7030A0B4D931BCC48F6DD51
A4D1F63FDC4B59C1CB18E6242E9F4B4B8AD9755B870FE60D640181FB7EB8120C
C56F51DC8C47FCC6318C2145EDCBEFA7BC4253315BA67FD2B3D4AF6A9F3F229C
AB75B592EADE15B1FB5FDBA1C0F786BD21A51506B7A2E42C2D086BA6F84D1B3D
AC7531545F0B01346831FF36A52CAC1E390F99AEDC265B44B0FC9C581BBA6BE4
48B723811EBCAEA5FEFAEA7E5B987F2C7B3E9A65D2D14A7B74F099401C57E367
385352D0776D2A908F7A5A2E4D4160946C5591397877025C8C387CA413EFED56
8B142E8341E349DB4DBA422A4FEE56A573972A0C66590175158E48850A9F7F38
4B95726787B8F969FDBC97491CC81CABC976CD00A27D1DFCA7CF467A956C1C6C
839817AEF8794B6151FAE9261119DD5DB787DC9D3B420FD325ED6599FACADE0C
320D54C2E0D296537E22C1783670A9D9BECAEC63853EC2F05A990260DC189D63
7CCC0BDDF2CF7585071ABAC14630666737041194D0777EA4292AE60BD7F7100E
DB568C90F0D899EA006CA423CFFD6EC70A5D3D8AC43C747DBAD3B02219E47D8D
DE030631F4678C357A58ECC52782B31B50CFD44EC33F41585E51B27E3997D33F
461BEF897220AEC80007F13C5A1EE3A0430CA899047DF944831F8B010A7DE74A
BFD26001472DC00CDC9F17CC435F61ADAD4E9AE062ED477FC621FDDF9242C449
1BB3F77FDD1519A251B663A693D84B42BF0962F537757F38CE5C5D56B98AB10A
3B70C8AE8D52DCAFCEC22E7B09D3C4EFDA1841C74CA975E4F8294F7BDC796500
0ABE197ED3737A65F7BAE601C91DB3983EAE11DA3EA18ABBBA3650DC361C2E77
EF9F97618B0C337A906FF39926D2B0B7883ABBA650816C4C6B34EEA836994EEA
AFEDDE56E0099D0E09EB88EB093544B9BF4871200746A0409C475FC4232A38D8
F3105B0FF44E4F132378DD12D9E796412FD0F9478322215E9F59E69396C35AC4
097C4995B60BF4D8B3AFD0A002B3A6E4FA114131410D5658999B86DFDD3005F3
AED1FA8F077AD1F27EA249221585703F20FB70E37A26C6C3F2E101693C94612B
65BF89F37AA3C10A40EE8E49915F1A1B95D2193D8003DECEF9D76FDAA33B1AA9
CEDCB21C2A3B05747FB3ABDBD904B66EEC60CED2867442F5FE445587EB8C6D14
87A6B1B4871A8371A7ECA6A159EAB295B167CC35ADEB8512FD0C237421773BE8
A081FB687F9C5D676F2944DE6E6B639C37E8E49BD4A6F0903E0C31EAFC4C7ED2
C3C67E71D8BE2B8D5784E8A6F19A9A8929DF9833440E160945274682F435DFAC
575048CC768BB8F13AA21C6B125E6073611BE138AE06D13E62E7EDE3D0239474
E040B3E446165FFE60E20B75D2A5F9EE021B22256621C290A8F3342F0347B8EC
CFA6AD68D47C05268EE3AC8683F4840D736EAB585C6284018DC94FC103B4A882
ADAEFB625EA966F3877B3FFEA518B809A4BD1F2A077DA3E014EFD2B3B7890A4D
88902203E738EFC609870FEE77380CBBE92862923F31386030961DC2EBB7365C
157E25C217D24EFAD750F6EA9BB432CAC3C0373174203457BAB296A37F3F8309
8B11746D4FC646E6AF560806020F7CA985FC18FDDC2F050B34597C80A43EFBDC
DFF07146BA76FF45289A06BBF4087B01C846F120E32B00C8E4C0673ED6E70AE9
CDF202C4CD1B6D099389B82A161ECFAE5CE71E9B09D0DA43B3B6D093D82C37A5
74533362E3EFB03A550A8E6F8E327257BF8C8DBF57D42F577A996932A38DBC0A
878608407B929B4632DBA4BA4C5D74D348D57ED2BED979F9F648B5B302C531FD
18906C4B4ABE9A66AC6207D5DDD920A4DD501C8785F4F0B5841E562C443B127B
210C4931F3545B81125AE95F3C20CBEC74D0790FB53BCDE8AE6B2C57E1CDA4E3
2899A6C0FD56BBAE7657145F95F8A55BF485720DC928F99A987F077FAF6C3C46
81ABA54CF2FEFF5CE700037699E6A4C6A11F54E84C3A14387410A1373D421FB2
0765D93B48197F48C10EC01E898E4B00907A1F24796F2C6F6CF8DB2890A87BFA
433E5C1B240A4C00F5F33FE0148E6B7BA0FC92FB77CE1AF6BD656DA6340666D4
49081F1971567AE9CC3FCBADF356E28B6E431F1A8C3A0BD2CF711EAE05B54F25
21CEF148123CD037AB1F872BEDDEAA3E177C51E29238689253654D8D620818F9
5FBED7C4AE1A5B170CF07D69973F5F97FE9CB25312E3647BD136FFD2E8DE0ACE
55B9EBD67FCF20B9B61F3FEA3A195CD675C001CE34619A2D4BA27340E371FB72
D665ACC3F17B7822DCC979A4BDF2DE69781A555E748A20B9BC9D80A44DA0C7D0
07CF01179C20E46F463B875FD368D3CACC709E556E59FD44D5A10061945D4F79
50DCE87D6DF8B97BA224E6592D9DCDF2DBF597FC075B70B7D2EE66B7FA24CD68
D33A0F7B0459E7E046E29182F066739630324FBB523F5B071D64A9061E2ADB6A
4177374948BFA1BF909256E1242861C86E25F47FBE3F244C0C1AB4D86A66C045
F77D28426B1E7A28D28F71C4C1B8E991D361DCFED4FF1693EE98D2A97E0BFCB8
D71A03D435ECA0A698C00D57FD34DBBD8E2BCAD43AE6923B4B4F5B216EF77C6F
56C01FA4A88F21E1EC498F4DCB9B5DA6E206F329797885545DD07E812F7C5A27
6323C47CAEFFB89FCEEBA1C617E1056C0F0D11F896E3688E6A0EC0E65F9BB5CB
DCED9FC786C41A3F0405188613DA99A0FFE74CF67EC6AF394ED19AB929968955
6B906B5AD41182837FB3BC4E3E015BFD30F8FCB9C9F9E433FF5419212D780BF7
5F1163CD79420E8EE929FD12F0A7EEFF3BDEAA637C21768539304F64E5029407
B7C62F18D34DF23EFAA8D27AECB70DE226D81006B157DD8F7242A1A47AAE6B2F
E871C18B9453252B6B821A1A823375C639164B65A06C6F60B753510C9A5A1408
AB9C3AD66CDC76881CC821294E26EE64022BB4634CB2493D9F232EAD6BC10701
9017167FEBFBF968B68B13CC8DB160DE891A856AE79C1ECE08773BD25709815F
D15F5FB61DEF5F780564BF5D3E85F177EB030A22CC5D6BBFE61BC560A79A7AAB
A943677452F9260200152676DA8DF3A8BF6DA8F9A5A50BA42706039DB6C9379D
8462A60D13B6E8151D0A29E0445E66CD64A643456F812E9A3E82CAD3852621B6
BAF5EFC4C97B486CF2A39B9F64194DBC22833840BA1659C306D72E47F64F03C7
0A7BE5122ED2B9F8183FF0A9AFBCA7B8ED81A4ABFDBB4E9772C925BA524EA050
1EAEC5D2B0A4CE686D8CF53C3678BD1FE0709D86004CFF763D8BE4F8581D2AE5
E07BBF243E785E5D3B59988544D2E046A28B61061D00A314D731AF271BB395D1
D655F9AC66DFF67874B13F1B61DF813B4F8E3D347AA711F2C630AE8098C02BE2
7675F225C2B835BDE2CA80B386401A66F1A98C82B15467912C197E87B1FE4DB6
690DF25568EEE4F0AB452F2FF1F62874208B9C24C053F2EA216DD34E493984CC
AB84BAA291B7969FF6C1E0103CA69E6CD8A8EB7DD1C6E47C3A48D6A6E927AA0B
1C73991D37EBC9D402960D8475F8D14B533FDAB271EFA592FC95B25801C3D169
7BBDA90D446DD7C752DC08B55AFC2ADBDE329387E30B3C3A772C845DFF439A1A
D71830C2AE0C64EB9EAC541EB80D21A20CB5993FD35AC2E7C5E095DC13B4E8C8
DD832011A2AD0DFBAB2F6E28A0708F3FF6C6127E54A3344EE3AF951CEEF4C06B
8537347E84CD95CA672EC7373CB228D8224371C69C339E9187D97515A7D92741
779148DAF7BD3D3F2F5D89CF52C785317A8E5F46123E7D77A2B4C4178C09D132
DEE2105FFE6B55BA7EF49F62F2A89E84964B2BCBDD8755B3E657B6D21D074460
7BCA98CA38C00718F2221D2230BEB5F1B6D4555FBF3B1D0F45C48A3F4B159F05
85E9E2BAEF2B23A4C77B8BB6A22D51AC726B4DD19E3E079F71023EBDC6C82974
EF51C3E22434F25A4E9F7DEB7DB8EA42C72BF808C6773677C1CB475A1103E5A6
A0C17D3162D1EAB2412E3B41A0F2883B6A23496DE1FF271B3F33B79435F47622
9E0E2ACA49384141DA4DF4E5F75B60B83292EBB39EE1A17E625F14394E752041
FF0F46FF9EA12B6BF8A34A86A5560CAAC6874101E8EC6FA96CD81F3AE9C8F66B
0C36699BDDC63E8D6B795A04F4BFF99517E2BD7E8CB7C7D658BD026515A553C0
76EC42F6A62EA64220371C1A0EA40DDBEA6590FFC767EFD6E0F2165CEFEAE159
EAB4F3CC8AC717335240D5124F07D9BE31F11BB310E60177DAD0451A7B2A7099
1017DEFBEA412A84EDE7952C06D6C463F3D7A86D254160DE67A5CDF62613CB39
7CF52E2942DD722A5E243AA649B77F859BFFE0820019C1CAEC19A66BDE515A30
FB4323EED61C8646C58F823C8040D430555E675D2CAD6F04AFB27EADBB293B26
1B27D1134F923B73C3CA1E7028B71031B9E56DE70521DFAEF4743471C6240043
658E5F18880833E1D776FC60016565DB86790DEA5701C69613F339CF85F81D92
DB2C1D3797D9C521E505B8537275CCA539C2B72E7BCB7262E8BFCAE189162672
E3C0F8EDCAA3578E8E2B798CDDFDA6C9773CFE4FB919FE08AD2947E9D7A44783
6F810773A659E8BBD0CFB0817862B767232833D61610811DECFDA557E60CFFBD
8DCF4CEA508FDA1A99AB90405FA0C7EAFF3C33C8B687564FE434EBC2FBE2A298
69FAFB680B2BA09E81F799071BBAB68D0A1D43B61FD42B2F39DD829AEA4A1F1E
25D74C007CA68E74F0421F47F8ED17FA23D11A496F7E44864D44BD8B8E3C7F47
09EA5BD50ADC04CA13F44C0CEFBC9A56815FE1E7ED2C901A6DD506D5FF083506
60F3F0C61A1D811320607CAA3D61EABB8307942DCC1534705329B6A9088FAAD7
2EE7AF80F85B3B879D8947809A2CC73FB1EA19BB410285D4441E6AB8A6F4B0C2
77E29D12EC0199D0D62401238E39EAA8C3DD7039C59720EB0B90DCF115A5E167
4E05168352A67B69B12239072BB6F5AD3ECB1287237CA9179FF7EF8EF003FC74
B7DC4681EE50AACACCD055957CDEF0C8B7A8E09641E6F84779CAC7787D0B90E8
50474050CA95515E219CD13BAD6F11DD995BB3874DE27C8770ABD35D016F8D37
8C4A5B923A59F7942BD75F3D831A9CEE6CA13CF0CAB4134B03AF741BD63EB859
830B500DE92CB04575B81F0189286BE51D060E1D5F15F7616DF91C7F551D1D78
752D32DF8EA71D7521F9C0E61C1395041834425E9928B0F2C036550F65ACE3AE
EFDEA29962C5AAE41D635F8A781E5026621031C7538BFF99F297C671C041D943
FACA5E4EFBF3915C2814C452C49CC7577477BFFF7C322A82CE82562B88D013E9
64BAFDCDD8CBC6BB50F318BDEBF776F4ABE16711C02F8C9419F9B869FFA731D0
67486944AEC2F3A087F4BE21A90D716CBE3ED1D362B6374C21A27FA3977A5B1F
5776F219A11363463CEDE97A9ECF00A4A246BA5FE649D04A37D8FCF50AC35C4D
BFF140368CEF5D86B2ADE30DDD76B81A0F946BD09ACDDEF5B0F10839EB943226
6A0E82B65CAE3F4F084035EE3791A29F817146577EBC05BFC6C7011D76C7656B
BA813076CC2C5DB90A0099D1D796BA93C5D29370D494EDC8273F61F89C86DE2F
F824CCAC8ECAECA01EA3ECF54FA58E5B8FD867D30D3DD5FFA8BC354617457B26
107F9F0AD513975EF7BBAC65C545E033640EED82498C897B54E734C6A6C82C49
B483CA57E9B9FC5D837FF5BC66BA69AD5AD74A8A90FAC5D0EF0DF3B9E77AA94B
71B70FA7D517968FBC2DD1BA903B0688B31DA472651FF1DD22971FD60560F1B6
D6B605FE6767B6A8F7F615EF1E7DDFF52039D30A9C2BE86C9D9F8FC34F98DD82
3ECC12CA4DBC19960D5F0871FB1B4384FB5BC2FA567CE8A0CADB22189E9B9135
6BE215BAB458DC81D6F469F967CC8299D63FDE438B44833CF1D195A29B28115E
53AE30ED16E9ECC0517DCCA96F8FD1E835FF3C062B8F44C5C51055A78D49ACE7
EC96330E2F9F895F1C35374E8148D3B3BD4BCDEFE29651002A3B2261DBA460B3
E77F4FAEAE66DF38FDDB507064732D7104AB35337AF409899DF7FE9DA326F363
29F77844B5F8498D01DBBF176191B10EBA5580A16CA6DE02B22AF2A316937AEF
6676975117C5EB36EF7B2655BDACC40E16410302A686BB828F52A10D9C044238
D271CAF52C68E16FB87F1F1E4BD41F4AD20F7D320B0FFD1D6EE9729326D33ECD
B79F6DFBB7B12C97792B0AE0CF24295647BF42AD5FB4641BC15FCEFA20DE0806
DC617554C5ADDEBD825762A48A6EFA4F853BB903DC8A0EF11DDA4E6543825973
4A6CFF8DE8352CA098C1D4B93B9E00F1E37A4CAFB9B3DC3920C76A80A124F27D
1F9222F4C3379AFB3A54FC7680A3B848DA9BFA7CF6A3D8C4CAAA91CE3A163256
433BC31F29C254401364166DB45F22A12688E3D0B1E1D898D1E4780A2B019AB1
E8AA721571F2EF7CB4C774981661A1095F91B69A723AD4A73A6F308615093283
F5EA4DF16AAE0558C55A940E0CF129D9505F947A3621362B2763058398BFD936
9D09A349689A836CEE1AC9F593503D44D80585C0AB2F5ACE79B7E14715311E1A
32F0C09D3B0799F570905F98C3C743B52C6274ECD4EABBD7ADE6B41A4FF6B0F6
B1C914982F79806AF01B8161213F83783EA39A942758FF303FB4D99128CD6B44
EFB1F10748F9D25AB065996FE0389CD57FBBCEFC4C47A864DCAE46F20B50ECA3
184D5A0FADC348924F010A01A7A4A58AF3B02E5C00C2A4FCCC29386254DEC91B
4ACB1F9F2A5C4220454715885B10574C818F14F78E288289E2A905A4C38B1B31
9A98FE90E8FF5D875C181A62E8DF61B341BC3F9EDEAC5A37568390CE67AC7A61
DA174B944A3EB4CFD7583AEE63B62802A72F99539EB5346A499A796811CDE007
F683328F4373C4EF3E803F235435D79153C80D5DC6C9826383A06563D8A49768
D64CB2FE699912518B305A638CAF73A9DBE80EF002AC22199E14C30BC308C836
5C513BFD57C8C9E678B7171B945C5AED484D22695BE9EF9832F855DEEED72B87
271DB00629B68C0C9E3D18495F240D50976CAEF7CF70588965753FC8778DFB99
5372B4DAF74949C9DAFCBEAB21A33921C34B92D5248783CC35F04D8FC26E9BAD
3AAF7A334527155BAA0E5F9313F6022539A17C9BD9CCF04F2377D1317F6280DB
6321EB063861D31893F9CF447D9863E691ED945840A9C428FE240E38FF7CE928
A178D8FFDCA86B7617AC6EBE313E857ABF1968A0E46CA59ABBCF9415D2271E67
EC1E0A72FFA85D46666BE6CD13B7ADE6D3A16F141B99F61B9E1661682AE7C336
06131936E3C553A39E7DA2BBEFA2CDF3D01006FAB1B484E5E5C094A3396407CE

0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMR9
%!PS-AdobeFont-1.0: CMR9 003.002
%%Title: CMR9
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR9.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMR9 known{/CMR9 findfont dup/UniqueID known{dup
/UniqueID get 5000792 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMR9 def
/FontBBox {-39 -250 1036 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR9.) readonly def
/FullName (CMR9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /ff put
dup 12 /fi put
dup 13 /fl put
dup 33 /exclam put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 59 /semicolon put
dup 61 /equal put
dup 63 /question put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 81 /Q put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 89 /Y put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 124 /emdash put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9AF72336CC4AD340
15A449513D5F74BFB9A68ABC471020464E3E6E33008238B123DEDE18557D712E
ED5223722892A4DAC477120B8C9F3FE3FD334EACD3E8AABDC3C967C61FF003B4
B10C56D6A490CE9594D57A2D431B9E5E10FE3D8832E227A7087611431ABCD029
85F4865E17E17F8CFBD2CADC97E0A8820E3ACEC873F31464466A9545E967E53C
DBDDB8478E69063FBB891566BAF88B7660A4405B16834761F041CCF7650AF955
F9E853AA9F5F4382E1FE7D0C5BB4023818A2383F91249D48CE021250EC9EEB1D
2835E18FB73026250B32A8849067D5E2258797C917F998F2D4121D96560C5FB5
B5D3471216639A8671B6DFAC5E3554EC36D9A72518525A795590C74DD70DA3A7
78BFC43E51D6F2BA52F17D4DD00D389D3983EC54912AFF73684A8A7E345537B7
E62361C04A47859DA084BC72EA53512DC54132EB2EE671793603015652EAFDE3
41C4B6B679BD60AEC5153EA0D2200CB1D097DAD770F5F31E6FC475A225995277
B867B731D5401E2D02B85BA85158C80FF7E2BBCC42B98AC867E67D25DB656072
55A0D32AB7AA483A5A9686CEA4E2B3031D90D84DB3E2DEE7706C91BA81CB8DAA
700E5F61E07D6998C9552C81B66FD10A10033D49EF3BCB0FF22ED0A3737523C9
8F851C61C4BF8A213BF6EC70C956AE48B5BD276CC0437C72BF6515B10739919A
F00F6ADD2798CB211668842349171A5AEB0664D2C44397E55A4A9EBDF54A3EF4
FBBCDAD9DAEF4B0CAEF7112FA828F2F8D9F633D37E5516AB5ECEA87342EF8DC4
3A50548490F5BC9A8A1F98AC7AEAD9D913BFA10CA86D73AEB5BACC1FEEFDCC15
B3655522CCA2C772E902FAB2A6FC153597D52763EB44AB7489FF061F7F58E8F2
AEAAF4D17F36CBFC00D3C653F335D14240C87DB4339DA9D30A5BD1F502BC9013
461B9DB2FBEEC01BB18990439A0E9CA6576BC9CF6B1A3DB9386C4A5D4AA6A5DC
CFA45FB75F22E10ECB72565DB441A194902C91427B4F676E531C661F7A2C3C85
CD534D1C89B6779B2EDC8E44667B992C20C70B663BFBF680A6CF4383EB7CA26C
4D1F06B5EF4025BBE65795F1EDB5CCB97050872D6C07BC2974F905ACDB7A765F
291365D6C8152153E7F017A25FB4476C60FD9EAF9A121633DBEAC32F62850223
D6418566AB350F90F4B35F19598478F76B63E347D4C61E203D4DB8ECB9889181
C387F4B663A502C638761D2782BB96EAC81A0108D7BD6938F67FEBB69218D115
D8E89CFABCE15C6ACC7FEB983332A51A6A73CF4E341574F366713D7FB29956D9
9BF238A87483D37E526A2EA2F101EDD34E34CB92730DCA7235AA0027189BE405
2DAB4AA021A30C28B26C50808E1E965C02F6212EC7C72F5683339425A7739380
A422E6191ED8453AF0CAAA424AE44DFA7CC5C2F6EAA8D73A5101D8E9517DBCFB
2858D0E8ECB7DC430EF23A9E4428CB7DED8D035D6050251AC101A2D0E884721E
2F21E573F948048BB8FF888911C508CC198BD750083B339500C426AFCD5634A6
AAAC1C7E91249667B231BBFC64B4317192FE07FE9DA0DDB5E517D097AAE46577
9555F29D45C67CDE9812CAD03F220B20519F2FF32DCA56A554D4296FE2D1F3FB
B209B5270E0E695EA5A0EF1144957CE045881AEB8D05D72CE57F4D34617AED67
0D3AF0472CD8D60933651626550366E300E72A9C89ACD475C2E2ED9BD44B472D
9DAFE943F8E02A6DC38E447EED964624C37C3130E48211CA279BB6A0BD59466B
42F3D89B5746F29E084E22CF58395AF0F29E55113F3A3F2F52CB3A6DF3D026D0
C81754B8E2E4A15F6943BE9D0087D5166060734FD07C4C57D7C7D90E8C9C1F35
623CEEE3ABAE75E1A18A1E3B50B7266BD2D8E812CFEB4A46B856885B185640D6
B9C22179551002B94282F57FB433B7FF157D2F0D240836B72AF4A331668AE5D4
E6B85415F4E8B9D2F9AF90FAFAA0A3866DF417CA5A31348CF9B41B8F5F4D2F97
CCF7ADE851B5E2E2F6E319AAF5792EBB9DA2C6AA8B73D889F3CDAA42932CDA7D
07A7E59183CD89520DDFC36E5D513BFD8AD0886046585F29B4D7F42CC0C27AA7
53915AB1167D292FE91957E94A57FEE2D49C20C9070ECD736BDEE0F046E60350
EA539DC298156A4E0D019E7D481FDDA6861E20678516AB80ABEC1F09B126BCB9
52E8272A06BB6DD87ACFC423B4A4FC9A3DC8DCAEBB807C5F748F1FF8B17B8B88
F426206BF1B7B7D239D26BC3CF0776C467A98CFBBCA5FB6145D5900137ED19DC
D002F10704AA680EC753C22E29AAB15712EF22AF73D80820A1EEE953463D4EA3
81FAF99518D4FD0F862A324FC44C4B9542A92C5B60CC983CC8F647CE5BDB4D6D
B92B380E0E5F7208A9CD91FA9A469548162C761C1BA05AC9D60B766764D821B6
B4E17F56CE455F06EA1EE2D38FE47581746C4C5FBA63AEE2B58E877D1A8FA83A
31C972D53B64E92EEEA147426A92CFBF76FC614119C6E9C6476FD6A069C803BF
E949FBE50B5AB1F1463F9747E8D353F7BBD991C4F90F920BC9407D8E24720293
846D052214E60390C3CB926D38C83AF697425D80C2B4FC4706615B905516B733
46ACA325CEA68FB21B2D17CF0B68BA4DF249368625CF83441EDBF2B86C957C1E
44CD722BD2537CE84FBA07EC7AE15C840041B9F7F3040072E6084CD55B301C08
A64A53BD4D3DC30DCAC6C152F316ABC59B8EE978793EBD568849DCC2A75A495A
BC83470D503F8E389F54B4A4A31624E83C601B43AC1E52CB811FAA7CA6B644A5
1AE0BFD4FC774C9C9DFC2769ABFA9C83F900BE2DD4010416053A1D4874E6ECF4
D86E44B4CAB15D53E5630C144B0C15B58DAAD785BA298B1893D1B09BA5D40344
6678FD2D17FF6674433C976D6DAC659175CED26139967C9B2B9CFFD78FC2570A
E5142141C2888DBF2DC8503F9137CE7CB21A1EBC2D65BF33FCEFBC85C9CB736E
24E8595CE934AB032CC70BD6A3B0F3BDBFBBE185512FDB7BE3D4A6620478453E
75D044BF770B44C9741E31985E6DAF5A318D7BED12B02A4BCFE60D25EF12843D
EFC9BAE2A3F2EFAD66D7858E83EB46BB09D2FF8AE9C43844A7001C86ED97AF51
C511E3A89A1BE349FF5215D1A57843EF51456B9838133846F19BE79AAA5C1AB0
5F400E5E8E7B0BF96EFCA3B8F0894BE589F2C9FB6C97BD16D38F0A237CD4F034
099C41F85C7E2C7BEC8E02C4F327306A53B4B48B26A8926670CEEF96F6DF2281
7C2DAD99EF8B81BBB777227C2475AE7400DC393D9C0445E925DB1E955950F7AE
53E9AC4306794239346A419F7B5DF4168382EF5956B81F83BD4BB7635B3BCC84
7D84D05AEDC02D14675D777CD19B08124001A4F4EA96990D96000C082A12F00F
7FEF793A7FA69D56D3A38D012168C5458B667190AFE80E02C816CAFF0A71953C
D80B085CD286027E2FDBB05452AA762FD7C813B2E19A79C74190E04E746C4933
CE1E300CAF5DD53B08110509BDA404EF07FA1BC5224BF1205DE8E0C3276A13DD
866675103B960C5F36644F96B4FAC16F5D6E91F74629B318FCCC8E8CB13EB76B
B0B7B90718D913A52A04732EA3667674994A325A7973C601A7DDD50F658E0826
ACB8E53D4914B0274AED98D7BC3B2B7F9D48A7ECC2F8ABEE05CF2C4F2B90360B
B7DF779EAF3E103D1D83EDBE32DDA873768D8C37DC10A5354A94B4153049AD64
FF3E0BB51AB91D7C0B4134D8731CD0270DAAF19BED9EAD800A14B65B68EEE89B
40DD624111670DDC7C030DEFE0D1B96420E249332445C155BA96231C88E70643
D526BDF3CA1E05FEE72CE2B881CFC01ED780C10E89F0828AD55FE29043BC56E8
2750A6DD15AADD54492F6092618F4CC6A31766B17FC60766D18C307EFC9BB787
39047DAD6B38419EFBA46B4E2C932F97451FE78AD75FA90DE409FC6DD46585D2
1941F5ED47A8FBAEF5A917A240959E8D9F9917DEA3247D9CAE6BF7A88DB4C4A4
F9F5A6DCE542420A032FF3392FE0F3357B51F884D6181583A554F75B1DF192E9
253CC828FF06B0D992D5316435980B044BB191508C7C45CD90F797F88856424B
14A5707459C50EDCF3E3D8D1667AAA83015405354CE744C66D9A5728F29E0085
6DBF740717FA0799E3BCC4ED7841588B496A5E549B953A7FD288B4A045DB611E
E3B2F35963FF18ACCB1C968BEEA2CBF52B3999AAF89A05320BB2E97F52CFE06B
9F10E3A79865A3059A957F97972D80ADF678A36E2B586C101FC6AFA4D137C13E
EE7102C9B8EF78CB057F8B7476F146E8FF5C897FD5503DD198128CFF7B5FB339
FAD0AF0EA967F77B07B367A4AC9F668F8BED99B98E87FAC750EE045602D76C3F
289FC9D97694C96AAC0AD1BD3FA94DF2CBCEA24B40F47B9B59E54EECEE7AC4C3
A3F5D19160E4C1EA830D57FBE10D8D46AC5CA0260F22FAA45236F0F542BEA9C5
5A88F878F68B36114E0573900C65E305462B22A3429A17C7A567694414DDDA46
5F30542B8FD4F00F6C295B2E8D3A986B953D96822DB2ECD48E8BB1763434E652
152EF3717F5E7FA10FF0B01D9F64E22C5DBD7254629658887BACEC0ABDE972EE
67299FB84A05B3EFE22B6976DB4CCA384232DDAE38C31623A4E39EA2E82C1EA3
BBB68F1A7DBF405DEC37CB7203A895C36A44BD2D63F45B3888AF91D37B510A59
3C921BB44DA620892AD87B665F69F6FA510B071ECC403CB2BE2F54B3969C9E88
713244BC97C1466DA8216DA7600C221E7E7EF5C789D2E12B36422023A03E11BF
2790FD6062FE6BF62F5010A92F0A104B76E255A0975E04F6F20F760881BDA7F5
D834D1D328B6EC19AA7D5E5678A84C74C82553DBE8BB5765E84F5A8789032143
6020940B4B8D45FC3433D356E28C25F42D0C19F911213D85951B2B00D01B77BB
A4C72E964F9D95422BEDE582A05CD52E03D28A996E6CC8FCD910CBAB728073F9
F9FAEED5470FFA55930447C5BA816F826F983D53EC9941EC8364B3060FD74C95
26D4F5CA753B574FD2FA4D1D333785241D8741B79E628BC852FDC35478C5ED9A
C1BE88C5EE7302816E65C12B58EA16FEDD4672EB3E24B6EDAD5DCE263BA8A970
350B651E5A9F3C281D85BC3F44EADD0D93402E36489BA5185E7D388974B0B700
70575188BB610CCA20F081E2CBDA13DCC6F72567962ADB342E02C1E763B673C5
F7384E24C6E1730A3A790D690A2103AEF88E0C1D4480DC9B25E5C8C9E1919C95
F83320179B4C7C4A26D559BFB24D7D596FB73758C9990C451E77FCDDD17763B8
9C30A9534E3CB6680D3D419D4B70B0B0A0D160FCCDE169714E373F65B7144CC2
DB9A44E041211E1517D3148E65A2486CBE5E74E625261CCF65392FB4F3091473
F9E8DF327D59A58558E5C9F7190DB577D5DC658F5E36258291C708B3D224653D
064BB6079F91293FC733710893AD1C96169B30CBFE4E9D52E7EFAE4AFEE68FEF
1AFD5E7E9DFCE8DE332B0FDC0514F9B3090AC85BBFB527FD8034DD33E9576325
A8769AE09AF1BA792447DDD932B98FC9486B39E0B04DDB3EFB7A30DA0940B33E
E27490E0E841E87B1C90E5248A91742ABEDC10F43A8AF0F9C5B4A4930B1AADAF
01874B9AC3B8D0DBECCDA6CD7E96471FAA15CB7F8A599C5746327CE392224C3C
40BD60AF97BCA6FF6FCAB2FEA114D7300B89E91C3BC92D5B3E2C83BB37992D8C
72F661EFD0AA034C738C019DFB79BF40651A1A34BC1EB9F5AAF58F8B3DA32645
24AFF8636486F08BC21533B5FF7391B0679A78DFDCB03DAF6BB7475A1D51DAC1
EE4BE9B986655D1FDB6936445EF99B58B303FE79F11275EEA96A9F6808EA8775
D873D1052FAC93769789C700F20EB2ED6D15676F6E563A769CA9298E463FC311
83281483B1C953370D196727A6A0E66D32D9480AB1B6DCA77868C1A2D5DB6483
5F31EB6B18EEFEF1CDC31533E69B0AFC6B30FC9912DC89BAAEEADC30BE14F448
1A6B70D36A5D9B01799BEEA686066114910842D022EB464A9A1E8F0A5628BA69
AA9A1925CCADD44703BC67A89F3B48E4680726DC4360274185CF3C8AB747A8FC
4B928AD62B092EFE48B01E33ED756DB696171FDB775396BBA138E056F71EDAE3
7A1E4CC272B8418114B0E81DE0BC43DB3C133167344488820A92DF10FFA26FB9
65FCA2C87D302E956DE6B4FE145145440C83DB43A68F8B29A592B127BDF49063
B7F11E155CD4CAE305525BEA56B7C412A6260426407BD892A3F2B444AC3421E6
FB6E6425EB5C3053C5644666B80405530FA0012B54557327C98E0F4F064099A6
4ACAAFC1870359C1B6FBE7606BB8A26026AE20C212210449905E628AF1B20490
8CE908B7EF3E3DB551C85AEB0F7FEB6A8D215B97998E5DD9C7CCFB2A9402B8B6
1770D4023777D4B45A73F471355353412C51D4CE71FAD1E0AFBD87B5F86307F3
10D0B94F1194EFFB64AD5DA54A4200490F609CA8B912E149F8217ABB1E9EBB3B
C4470E7365CF5E1E761AA1945044B225BD53D142F6588C50E0644740F7DD55E4
8F73201E5354A8BC78339211AFC4935F44701FBA043AAC4BA4698E9D7700029A
C79F992F62627C91EB855F64C4B251718FDA71EDAF082A0C7B00550949D617A0
7071FB14F05620CCF2180941341D8E60FC88823438FD728A4042AFA8B853107F
852F631518B61B234565291B5D5B89DA818DEE3AE3B68A2869DFA63255CC882C
3B16BBA08FCE3632E57FF7A07F857A1F0FDCADAB39D77960BD827CCC8661A997
648BF5BEBC0FD2286C2A112A8DEB9CCB6330A049170D5D68EEEEA011D3EF3EBD
855236B9380087CBBB6BE24191F728B7EAC5B50F7A547AA0989B7C7D3437DBCE
1669341264E290646F2C8C5A3ACAAC7CB63DC692FAAE13E9B40E8BD39FE16A0C
1660CE66872D061056C04DDDC265C024BEF8B7E3C3AEE76FE5C9702002C28BE0
B180295EE00E567FA2E5CD1638226D24A7C732E1BD8103B476EF5702768689C7
D4FCD47F2AB94A2B1FBAE6ABF87B09E7713C773FB65CA83F7318035B332B9F99
24A2C8897527021321D003AAD7C273E4BFA2710B9BB26C2CFD3D9A5D7ED1096C
552D50028AE2476FCD6D12A5D0A897521313ED1A3A8456A70C16EAA50A3E6733
6DC89FEC56AB54A579EF264377A103939D5EE00A90B4F2206D0023AF9491FBE0
800C6540FC945199E20E945F46CEEA2E885F6800B9DF042BCEF4291A4B1A62C8
6A7ACFF872B25FA3AE69E0093F3D0FF13A3313430C06F1AF94D500431566F659
E8C859A5F80F5BD2E85C8E32603D3745628E8FE6FBC50FA68F9C3811A2BEFEA4
5852CAE2AE5AAD3230ED050593BAD0A9581EB7B327C6916B8FC348F4C23E6FA2
00FA28AAACCB3091C1D83F7BB88672A53A2EA3B8C7C24374E400C57F0F01019F
E52D5C47F389D4C9AF126F4080F9AB8D1C8F470932BBECCEC72A9796F6E965A4
82057DDB43D68298A00880D4C2E2496F26F015FD83C5549215753459310339B7
6B2961EEEE74DA31FEC8E2BDDA42D4080A32372AC372524BDDA580EF6634ACE3
128C69D04D890DCA337212B109585C665AA83EFE47D5BABC2627A86EAD11BF7D
744176652C7F9497785A7A06A994ED8414BBE8B26E74D48CB83FA24AAFBDD507
84A90195EA3D77BCE8C2BEDDD1DC52E8164DF15D65B916EBDF3A8A76849653DF
AE3CAF9561AF3B705F75B9E5DFD6758DB65A2FD54683759912E0D0035CFBCD86
5D22CE175F9E50FA2301ADBCFAAB2B89B8917307766C4D228198F718DBA1B2E4
BBB59748043483206B2C87D3A6A95880E47C868308F390EBB8A2F7925D14E782
6F40A532E02978A494F370A732947755C8CC6FDD9F7092778849B9887820EF5F
67871FAD992447F76CF16F85D0A04140B7A29CE125D733D197D58FD4186D335B
DBD88456EC1A698AFBEE2418D715F0A4CFADC0E9D88F83AF8B6CA0AF8A510C59
E63798EB43CAD793E287BF3CAD7E8CAE1E9BB5F52171A78D4463B995CF637964
5825941C8B7E1B1408619FCA686B5792D720974ED9249ECE9FE8FCC567D66582
903C00361D3E72B158C3AD92707D0FA8D6ACE4E66AFD3916267CE37DAD4D1373
D818CE3F6952EAB0E1C9F7328D9A2C4EC787117853336A14E258D14211E2100A
636C28C34EF07F0E59BABCD25E48D57FC896D57DFFCF445C5F8015B05CBC1E06
3BBCEB0ED5F63317937B6E3D5ED2A177CAAC366A85E33B1D60649626A1EAC051
CAF959945AC0B31D21C930C20A2C4EB6B7D7B2A078E2140075279B962D6D0A0E
E253AC638B9D0E758FCD57D9685EE33312C1A0A5CF1762F57C0C7236EF014B54
7DB1B8C3CE37A262AD69A31F5A1E4C2BCF7C4310523B30CCA645B8DA15419438
C2D541657DC32658E7F14C18F6048F3DFBBE365542B2411B2B72CF35172C6264
534AC64D3DEB13D303AF97D51A071EC797D611DC571CD4A5E4B308CFF0F78CF2
8A475ED04DCCE94CB6A54B5D27A8719A0B094E42D3B5FA1D967E96405E690437
6F9F1F155B7FA0873D8AF3D270825B0EF286176436B0B820176667500E587821
56ED77373459669911695E73E63BF4D510C4E7701979B23EF39FD99184A9408D
68E3D41F7F57F05CEF384408644F205FF751E5D6FBE61E3F311D919EECDB4F31
F756461AD5DA5910521533282982BFCF345E03E778E246B3B724F052F2CA575F
D9D3E3D30AC17A26B475E05C704BD74D1D01F18E577035FF3493BD361587071A
62AE7E7856AB6CE1CD62027F264003D6D0D8CF0A0E9A67B967631C38774FB945
4F35D4CE5740A20005104FBD57BC27C9B28224B9F789380FF871E93EE227D21B
DCCED5A4D2401A80CE2039C330B944E16C267512E5FC8BF69E20EAC84CF9F3EB
D2A418A308FB565EB37574A94AA0157967D94B4FE179C3E93DD73B6963AB8C83
75E2F6F888A597A15E15532D8937C7984B649081CF715E63468CBDB9952CCD0A
CEEA511B20D45B45113A2E5082DF602CB867B7C7E9DB51A552E0F9CE684A2652
C19C8D31C9300F072F8D71719570AFBA639D1147E1A3B46543835C4DCBDF7DDA
FA75120048E1367FA203AA6E4831D3A3DC42C9107CA031420E8DF65638A7D125
34AA2B79D24A7E25421A64637FCCC45EFF6D04D76978B921AAF1655BBE955588
9640D412B13C7EB74C45961043BD8C7908E99EE8F3037AD9069C323AD2E125A0
C17B009F8F8DB00AC086FE44E509A5DC24D41FDD14A825A1F4ECF45A6CEC4624
68AD8967FFD38FC8A07B02F98A4DFC922DB32E7198E73357DD97C145DCE68EC9
9F57AD5A160126361C13C06F62B14633CC36D69F10C4B2044F899A2BED950A3A
5BEB5E7E07F01202FCB8C40051AC9164AC8D954DEAA0442B8BE35BBC5C643E53
E9B1AF632927D846EDE3A9BF589E24299F2301B6CE330ADFA834DE6C2AD36777
339DC7C736FFABE2F5FF571BBD073076A6CF4D381DA932CBD3B1529F2BA54DE7
5318035ED2A2B09FD39AAEF2D7B20C8D384D01E56DC80159C4BE7DA471A403B0
42E5248E72FABDF76070C5CD62D4B1FF8BCE405D59DCB1FFBD0AD41ADC94580B
A90462277B0301738DFF45F036DC9F77752A8927CDB49129507B72F9A0D00463
1192A0049DFD674C2F061C6A4784D911FBD832005A82335648F6C91723788C3E
0C322EFE02904D82B43C8C46CF4CFEC637F4C37E87EDDF17841268988151A630
A914A4FCF918B0D589B3F75137A34062145027DB020897E28D2FA5B948AD22F7
58F1159EA22572E7FF0CF648981BB0F88D34689739E8B6F1A3C9DA8C4C2BB126
16D47962B8E11C2723B9E38AA1A50D1D6D582C7A94DFE4E6AC501CFB942952C5
F2D2A7573C801E2D7291DDCA1442DF3AC58F66632695B5C8D55531EE1919B016
7E8FC73068422A68FB75C4ACD70BB2C1CA74B90B7D317932882AE82292FA3D13
C1A2F418EF47ACD12550E39E435E3795C7FA7DA34920FDB29E73D10DA44A7CD2
DA1A584529DB4BD7D1EEB8100D89C6572096263B3CA1714E766617162BC80F73
6AD316123626A4A71A91B1655E53AB42EBE44E0E3B0BCE82E88055AA369CFEBD
34B6934E988A2EB41DB5D64C69F0AC2375F42536B540B88E551DC4A3348F9E29
73D3AB9DD006BC0ACBF3400DB12EF6F04FCBF9E5E6A3CE6F947299953B8BB51E
36BD9CA66743BF03069A03EE43E4C93F79EE76B68F6328A6F2B316FB29634CAD
38F0B9C8B1F4A73AB259EEE0DFB88088BC958D3986BF189636A149E5982DDBC4
2030BCF24415368AD3B90413CBB3CD307D4A5F24E61DD2C25E40726C736602AF
9D374A8DD159E7DA62264EF8FC01A1575337185C57AD8385A94A66466F6CD071
7210190DFBAF701EB977A746E220B0AE0C48C77D665363FA8156E2F3298B3006
3C8F2E8A74B365795F72741BEF1C215BB3F41BDACF4B2D094D0B4149A5E09E72
04ECCFD4FD2A2EE813B63DA42D9B952E5B496442714EF0EE4F9F1687F434B00E
267CFF0651F978A098A3B251194F5651AEC589B7FA3A939A0EC79722683BB28E
20AE7ECB82DE00088F893875207E935CF4233C26B6B0AA3CE75C62F0629A2930
ADDD62094F9179A64528ECD6892BFD2B0D73AF178529675BA045A8D89AC58BDA
F657E52E14FA08397ACDAAAE8D21A2923BE8435D26789DB9E0C386293108AE35
794B7EEC017AC15ACE8DDBC115620F3E3C4F8A6AE71021241BA8098C99C47966
FD5976C58562D08E81180B1107340038AE071F4FCF20A955B1DC7746BA6E12F4
EEB596F401495CE1A7E44591E081ADFB75569F5E80E03809D0363830510D33E2
757948A533569D8E26999D370740A748F4FC18BCBA068222811FF163FA9C0442
CAD33203255F1597F7741FDD778D5D1C8A9C153878D5671850AF448F5E63BABC
65EEF81A2E93B1A35F160808F7ACF3F6E6CE90013EF086D26FAE63C667F1C19F
2ED79E9C6D1093F98289269F3C51DE78D1370DE3C5F973460615F341C27544E2
32FAC652EF784EEC32464FA4F74292CD4D2D28F853D4E7ADE69EF890752695AE
CBD6C8D745487DC6976A14A952D82019F860CF2AFFD4CEA9ABF26C9674112AC6
FB073B3079F759634342C127853C0E3E81DDD0956A212BD02EF665FB7DB96C8E
676D75A1256862C47DED4993E3A1141C56D1B9D3C89F047EA0E7BB7E1ED29E12
3654A1B3AA65FAD7969FA70D6EED7A10C7421D6052980740ED1C36E9F199A6C3
6DEF05E2305FA52FDFE3BC00AA2D6D78472310A2977F947621182486AFA66185
01C3ABB8E2B49B9AFD83D39661EBE3843E429975B0542C5972A9F7647A870284
1AFC43251B67C13175E295EB7BC8F4686D9811D89652FACD233AC90FC33390FF
B09FCC13468683EFD9B2E50BC875E5665D4F88EDCD6AB177A04AC21A4CC0BADB
CDED4B75125913DC0561D305B0F5B5DE7DF30557768F365E71F000524A20121C
5446890A3A586EBCB1460A8A2C42C5DE57678638120767E1E3E4D4AD6331FFA4
BDB9ADE62B9CB732259FDB1B4EABB31336DB81DB6CEAFFBF5EA464C9E3D1AE8E
F18622E52234F1B639FF005A911941987F1049497BA4A43919F9FB0D6E367E1F
7A05FD68EDEE7F507D020EB1204890CAD2620FA15B1A413BCA574B0E643A0564
3E8A2FB919768DEAEAECBF5B4C66358B12C3D604F3D950304B5B4393240ABF41
16E296D6D31DCC8C6DDBA47BEE225E5A5B017050BE6DE7EFEE5755DEA5C4ADD3
719350A2715B28CDE94DA52D58E09556ED5AA6F25A4FB9D59B783167B046464D
0F7536BF50B2646F55FF45D8A7372157D7E67318E71A713B26B995493CEB1B2F
2368B796A0EFD033CDCDF7708FF9118E4076967D9BCB7512079162365078C7DF
762C8FD66F58578D5488CBDE77D23B36F1D19CD6C6962EF49F1B5D86E7231A37
481332413CEB73BC08C76B6C5184922F581C129EEC70E89A7B240328545BD9E2
B8E6DC18CF332CB0F9F03670A7F0B5CA0E2987EA33BA63167695C3712441E10C
93CE0C6243FCE13402CAC4BCD683027DA17A2C7E478DB36459A8000412832B87
9446B72CA56CA42AA5CD0DA39888122A244A44A80EEC20448DD1F1E28655C6A8
106ECF5B79BA40B8F59BA78CBE5B4EC54E88680127F3BE462CE0FD1EDE53A79E
A6C4A94926DA195ABB311B085E210790FB64108675DACB73CC581F8886C6E8D3
0F10429B0A8E217CC6DC8B5AC0DF4B93EFE88EDACD27B06236106A8103D759D2
13C0295288CB71D7FDC3DF0BB36D72618D68364764543B074D5CBBD21685F263
B2E24E7AA4C5F88400DFE963E800DE38094EF07F4920F5577A205860814AC32F
028980AA50C142D1C7684C9B612C4E2F795BF23DA6258B6CFB57FC0114165A01
154678F65A3693AD0D1F47143DA383B67E7DAFFBB56F107A21398827E4743FC5
26DFEC46C7554777F6C2A09F57CE3D816CE6B29E56C421B77D8D1E27A7023315
82A8DA072C3CD14593A260B9A1DB46B32ABA37096EA207EF7BD4586C793B4E79
ECA64A1910237B1DE8CCB35BEE7CF4D90429933F9AEDD6975705E0B6E7076B5C
68DDFB3DCAF5D1D5D03A357E634529669318DD9C6246D25AF11B3C9BE89F51BA
98A554682B3D14EA132BACB567EA7014998398FEB89FDFB15C0F3F9354BE18AF
E8C724524107F9A2A50F68F9CA089D92A583ABCB2C6145CB69492BE91D3E606E
4A6B95DEAE46C78ED5002872F45E47502F6C5BCBFA9793BC983469B7A269F976
E57866B1F040B428497427D9102EB029DB3CBBEF9666CD4EA4B90E4308F5C0BC
8CD70779EE732E658E1CDF15F93D23000A8B5931B3A374A4446D7355A09F0705
3B304576E513E9798BC26169E47849BAADF5F29D659AD46767E2F9CBBF7CBBE4
7466B8268B3C79695F5B1DA26BAC05AEBE42ECE4448248B3C587DA07A7666977
449DA221BE24C1FC96B9DFD899B407231485FAAE2CBFC4386D430A5F51C2ABA0
4D72065E2968A391A93082C16A9284F2D46C2914FB4062796AFBDB1AA37CCA25
AFDB4634F657B05585D27F26BD0C1E15D28CD2CBB3E50D170A32426AF5081458
5BB9849DF9DE5A97B9FAEA704FB86F94FA65583379AA95BC9CD480BA8B231559
DBD1FB713E850B48A46F3FE9438B776665C92EA6F8829C6682312EAF98F54129
500974CCC88A669AE28B4B151E4BDD88981EA69F62045AA359F37F3C30197F50
EEA5C9166F0145C7A20F2751558311A533179C319B77E01BE805304D55262718
D0B02F8270B1827AB31A31F956E14EB1DBD1274C96BF0ABE832105C345C60B70
148474D02C650DF8E5365B9696BBCCC51D91550FDF48622B7CAE247D03050E29
CBBE3F0E5464C066CC52C14C8C7AFD45C0E71B9DD48526304687487E42F381AD
4DF6DA9F9E0C0C52A3941E32431D19C15F06077978C0D106D8E740E16FE97FAD
A21F33D75151DA69136F54C0DDFE0BDB5A8A73C4EC216A4DF973CEF7DBF6F2F4
C33DE0DF6B2794204FB0AFC4C0093CDC803BF0CF63095D5433BB06F9A2E0E70B
5F07CA323FB85C7D7241546C0ACDB08863F7E5B4A18195C2FD530C557A228386
EE17FB880110022CBC6F29A46C554E9580E9823D5FE9DE56038B20C30F07D9A0
2E5FE7819AEEAD56B533F1C8A42993CF8F47211D83BD2FB3DDD80C7BAF2CE90A
D1D60C739190E851D6F1C4FACAD0AAA648EF6A9E62871C6A26FB18FA9FAA8662
742347E800BEB927A2B37CA7D9BA3B8EBE446AA12EB5D1E63FDFDC427B660E4E
3686C40CDCC67FDA475E1387315DCF4B6C30A73D1A984F0137DC84B0B517A0F1
7A1A514DBDD5DC14428D77A09CE815E7D00E0430248718DE73A87494238EE897
9AB2090094C298D9057392D917F151EE5865E890114D14A76735A9F87A4807C7
10A5FE49F54B8694947D0272352A273FED6BDC7920CD37C4764FF17197AF921D
FF1495830C7AF3CD27F0FC26858BA2D78556D8434B0AE4799830A98D5F395ABF
21E88B041876553F04AB5E6CE220696BFD075265911026B195849C121DDA4F05
450F7E244AF77F0459753BE61D229A0157EB92BFA16080AF62BC38B58F2CD61E
CD3111CCDD4AEB64F32DD7C8F5F8E5F7ED4A792147F68989B26D5DB6DDA375E1
8505E0DAD440246AB8C04EB1315F77F7B0921914FFC2F33202A96CEA7A903445
B383423F6CC85BDE2C3B4C4DB1FEF6C1D20C28633384310D8846F5058B45C3FD
A8377B461030BF959BB4A7D3832E74329F87B2E311CE9F107F61DE38613D7675
432096085FFA6168B74E2261A1B0C94C49C4CF36C39D97AF4059A720BD1A5047
B5E731734DC2BC812500804CBD7A410543CF58BDC34C9D30550609773EE0125A
A84AA3F8CA75A9858B30DD4F6B023AD023BCBD699215789948DE8B861D9A6A21
854AB7AE6B1176A61252BE548C3ADA089E228A4F1EE240BF9410802A8AA21B73
36529F84FA1DF1DEBBDA375D6D5307B694006C84154E822F89271B163A190217
73CD07ADDD4317892433C70179055585198D78ADE49A8ACA8D973C0CBEDD2717
47639EF4EC240A39914283F51302CFE83829E13DA229F24B2CCC9D4C2FF92D4D
241FE21DCFEB6A56D3464425758DD9F45E6C16B07151AF42246FC72447F389CE
D60B44BD9D50ED42483DA33A245E25DA5E3450E8EB4824B148C1B3E3174A34D8
E2341137095F2D8C0D199485E7F182DE3E4310B29A262C084BDF94BBF278000D
2A7392F34AC33B60B2902BAD7D533FF7CFA6B78DE48665D2A7B6E495C1491B44
CF1614A4F876F8B89D3E069D7EE33CF3411142567E81A69DDD1197E0DC521013
4B4FCC896DD9D84613CB6B1F59B369E634AA311D2B9D25C139F265442C2D6F1B
58BF9987EA3BFCC3B342ECCA3474999ABD581FE83119B40D4089828F94F9B0B2
456952459F78AA4317E721CA77F064E119409DB1B0730BCBCB20E29070F989CC
B7BA009E19D64B093D670CE7A1CD1DFC2C8D5E6978B22A4D28C91B4804B4CAAF
655D80E3004B7A8554EF7C21A3D3E30CD883A30ADD3F487C22832EDA94953421
54DDFF742DE42C61E5667EC1894954AF780BC02427D45BA584C67E708E60FBD8
99B9088C59BF47B02EBC2035910111AFBAFE8AD9BB2208E02D4DA3D157EAAF3B
631C42415FF4D0A09307DA4619514035B2EA4BBFBBFB5089858C19A67BF150CA
064ECD6E129C444C8E138D731A0E2CCCCE78DC1E2EEF56324131502D7EB7B5BC
9EEEE7B01E8456EB2E790605913E923EBE60F9036AE25B767F8F331B3F739FE4
BF0B93A446F7B2D03CD6D466C973220EB3F803B0DDAA16A9DAD8DF08E0EDA066
9BBC9E22725A8FBE8D6250D70C0DDAB7D0D0C4BA5229CC0CC11098EEEAEA64C4
A01EE78EFB12431445408AF72B06CE98921A02496C99ABFC097FB7C8F5D8747D
820EB65FBBA1FF651E6A1B74F20C1F14F5CBE2DDF269056030F39BF61969F3B0
84ED2E344E625F717A17292A4A4EEEC69554073867EAC505F80549A49BE231E6
D6775C473D6BA72688CB3F480339EF5352745A37CE49947C9C828E2DAF8174B2
FF234A4C87569C2FDF34026F718F85A454E6CA74F14666327D7F1C3390B50B04
C9DB389CCEF5155E16E6CB82A1A4190588B419E0177E1254FB27305A85865E4E
8E5E5C334A08F74DC71B56B74D21CBABDCE47F80C492D459AA79CDB1974DF930
295C89555D51981434454CAFA92C13D172560BE6C9512F23F647E9F04DB7C4BB
09A5B78014AB270742565265F4143D245726F0E9A43E78F0F3FD1B27A7CC78E4
B9EA64918AD641AE25F193DE29D120B878F98444ACD8B25EFC64147ECE439AEA
10C99DFD417D29B740C1EF0370679557A8F57145D990AEBE8084F765824613C3
64A27662EF99A4C2DE00AF5D900878B2BAF94EA6E652708316059E6A8310DA80
B5F96E6786AFF1EC107D69D5A98438741C2E9E2936E77AA20ACD49568080E584
29AD3A3508F7570D76D01209F22FF2C768C0B671CE188430CE516783195EF9A7
F3E496D706FAE419EA39FC3DF562E59EE2EABEDDE11348E36C8BA5FAEB1761D9
D2D6666EDB812B85C0465B047DF52F9DCE952A29B4CFDB24761B30518E658211
9DB2FFA80AE409444CA15601983764B24D8637262BAE7539D3D3697928B1C81E
FD463A064007D1EA34C3A64D28461578439DE0C4A907A0CDFC782280B88CF853
3C62FE17119829AF7BDE0A33DBDAF65DE1ADE3F20238DFB290AC8F2C46DC2869
45FB0CC37FD63BB83EB4FD787E52BBCB5F681A21B2A80F1119C3468F52FAD494
31DE770D3D6D6A7618B346AAE4905E5812A237C25773568E0AF20BC74A2643B9
FD460FDF6A7DD9782DA65E36B4D7B4B0D5E90CF51AC7BAA965724F8B99DBCC40
E3124864A7E0A2EB58822AA2F2C52E1D2D3E233F491FDA3468D97E2F03524929
4BFA053BD1B3C89B9CE560E0E28E0BE77A41CC5AB12F6C356F0DCFE4A72B482C
61ED93B6D779849717C93BAE725E24A1DA3C9E4D806CF0D3A9FB592B6E56F5CF
233D000659A4F941E28162BB098CEF972D070D7E902F33D617C21093F3B3CFEF
1CB5E5F4B2D38AEC8D47F3F95FA02267E55B1C0FA37806B1AF5E1A8E7C3B6A31
8B5DA830A2294B381C92DBA3EE9DAF149EC699130CF226A86970E8D3966C6173
644627C954FF5A7F07A9C23EC67D50B3A1A53B4E8598B82596F9992D79F60C6E
0AEB8099641EE685997E495B8A9CD65755E82FB0F4B684E5CA386C98ADD39497
84D3963E91834007AA952BA45295DF7341C0EF8A9C30D49295C90DA72B5F496E
54A4BE33DD48A624431BC08DC2D372CA15E93D1258F5D84EF8E807D9E1ED24DF
19FEF593A79C4EC444BA9D981E42B325BB458CEEF30ABF8B66E14FECD147B535
8F083045E43FA145C8E6E2E4CB1B7B391F73C15DB0CA09A813A52A6643FA99C8
5CEA37B29E0DACCB155065C9ED3A44E12E74984002CF7F5915DFB5CA5E48D364
6E908F19170EF76F8EFD0219B5DFD6CEC0F83EF6B7F76A8A0D160023AF2C8BF4
62E4176C1AC70BA6F0173EF1350FBBA75A47EAB30B89AE8ADFD6E59EF5538C24
721F92775E38A224977F5E93570FC01ACF54EBDC5CFEF5EBDA8594D8A4BC5806
4F774EA925E1A8ED2AC6E33E28E626BF7A2A7F0C3DFD704ED2810A83ED0657BE
CF1033BA112B13A3AA0940359B307A92BE8035EEFF50AFF1982080D31B79116F
AB21B655775DFC9F73932A919935869307067E518D06CF14B2ABB6D2755620A9
5B310A4FDF879914A0EE815F5AE1B20BCD52A3A47FC4962337206E5277BF694F
874A1FC314238457988ACD648EF253E1991B7E1794487131F8628EFE85FAC00B
B53DC040BD8D1F48F126A5CF9991A55384D63CDE346A048719B0AB2288C2FCA5
732F736738A42664E351D775BC498A0F959C580070A69223F75C8B6BFFE627DC
6E0EEF078FB42FA840073DD76474D4DF3B46908ED2469480DBA7C4FF93BE2C43
7315DDD749AFC7C2C1BE9F74637907D8E6E9361742F30724788EA19D0AA98A68
60072BEE795E5FD908535522D6301E98F651022353D24DAEA3B17FA928B0100E
EE1BC3D43E81C0CD23F4D66860198418A5B98D7C4E571C67E0F79F1AB0461B80
0AB65A6D5E39710CA081E0F11D3E6BAAE9DF4DCC69E0881FB2CBB31F26CF65C9
99EA28BBBFF2021EA9BC6B9606D18DE7DB95F6004D007EA1C482BC4C8236A4E5
BB4786741CAAB55B54EDF70D11A56595F45EED2272DD5520248B20021B56426A
8BF5F619EECB12DAA7D5937E78D35716E103DE39E43497A0806FB91AFC16D82D
EC70C1627A4ED4AE6A1EB701D18335E9409E848298F0D78ECC0335BD61D443DE
69F21A137FDBDA37E4E902781747F6C1184DF0BF1211321CC7AF7BBF13C028F9
EA1D7EF42077BE41F7FD4D78D04852A57BCCD67DA86D3DCAB7FFCCB499D117AE
48B8C8F0F6A4B0D39295690268868696905E6FD5A51FA4C268189B01E7FDD40A
D70FACCC133E8EA6B25C224A6F00B1AA28C26497DC8B637821123111D450C1C0
CF9258FAE9F7BA325989B407EADA1E0D20CB5A9E7B5505C82E3CDACC296B5BA4
188F9BA68506AE3EC03904F940CD96B2A87454FF03586F8653A1EBDDC9A79491
FF26BA421F33A17677A08662178446C69D8866C889C7CC962CAFD6F622FC0F4C
FB5F636094385E4886069C88CDC290C9D0A63175E9634CB25C6841E598F8506F
E906CD57DFE62EE59FD7565339AF6DB6A5B3472D1F721820A603F4A3AF4F6407
DA96084FFC8F5A6F801FF317ADA012BA98D8FE5ADCB424239CDDAE6D339EBAF6
ABD506B70A486B7630DD035A461CD1A95F903749BA088B32C3B207241F1BEE44
F9D38AC9B04EFBA694AFE9B4F8851243A4BAAC4D293840C679809C1AE56CDDFF
700ED971E8B86E24F82A2457D37A4EE4B485458AAFBF1AE3E092EE0D01DDE885
AB06C6FEB2F09CA4CD40D67C514F6297A08C32CB49C8B80904B7A3A4117BD314
A020C7A4F8467C84318F95711B6E9CEFC51AA36295E71293698D1A5947918406
C601AFDFB9A8463E97C9A5C84C41BAF7EB4F85633A36F231E0ABF2ADBEFCD245
09EB85590D76D20FAC8CB39322EA3B4254CD7EAF65690012AF929E299591A0EE
15C091E5C38FCC422F42365F5891F12542C74F9F2C44DCA23AA3CFB7BEB8671E
FF6AB6CABC10D8B5DB7467ED20FFEBB0380CE41C50831D822EFA66A75E01A63A
EB69D6CA8D1CE7C3B7E71E3B0C3B50BC23D908FE8B41655F2FAE0E14F6BB1440
746ABEFFC07A4E45B0AAFB8E06F24CA19F6C9AADA256BE66C6930509D2E5456F
820742F58159D1C07C894E1845C23AF3EE398107C847141A8E79842B05672C06
94DD549DC713303CD56D34D7ECF3F742E90A5768624010CB182C5627046232FC
EAB2B1FC6D350505B31416727CBF643FD96BA36F11236AF6AA50E01D95172279
9207ED11AB16A959374693CB7550ECD890D47DBB9B6490EC3652A57B01D6AF59
5146E651C8582DEB6B1A2CAD424BE721245131C56619E533F2DDD870F5BCF33F
7423B82987F2BE494353511098A79E877F399CCEF8F364260A75824FEB6CF2B3
3C050C9347502B1422280726A4557429E6800BB44783058864F1ABE1B47C06D6
55A5BB4AF3E2A92EB24983F29FFE0859D7E59AB44D075936EC4BD1D7B099D9D8
47BED57148F1F0943AF7860B9A97DB1DF736519408FBD8B55D17A82F3616CFA8
81BC9F0C858D260412D329EEFBC78990D620358C0CBBFA69833A4310C8EB248C
945CB78DF160FBB5F0DCAE4F361A266591B28B0FF7A7A37A7966080FEA5DC74D
005269115A6655C18657CA6016962B20E312ED609B98FACD79E915BD142EDBC3
F3F3CC8C5E5189F806B9653E4A29C624EF94DF96CF6E7724106E98BEB854771D
3CFBE6938E6B883FB408656B2BF7CB89A3FCDA22157ED830223B5F409BB1DA74
9DA9D8F251CC3A96D8FE81D808C853E5B7B633842DF8107B9084AA99A40C61DC
61AF68DD72A265BFA791BF6C58F9DAC4560CE3F7D524C90030EB59677BA65F9B
2E9FA38FAA614F69AB6110549C0605F74D386D8D1CF69DB27BD3E7FF4CBD07E7
041C2A5512B68743EB93656F8E16F199E50539638A82630BE12DF63B4F1B9031
C82BBDBC33E5E18491B8E4BCDA93434D390B204432BAE3EA6F6FB1F8797CEEE3
9B4D7C30610F3722697F4C983CDAE23FC93E1BBB420D9B0833FD671DE5913EEF
DD3B39B252FDC2EBB6941540918C3D91AA01BD30B773CE6999851E1F2BD1C5A5
496EBE9ECDABBAA6C60B59DE94F534DED5808B9B489D7DBE9996571B25D1524C
254730899509F971AC50936882D8BD2C70B10682EEF59C5C827122E08E8691BB
705AF47C1493A8CAE717C08501F359051C3EE46EC9F85ABF1C9E0C0842D33192
CEB81005F58237A5FB85EE2FF0B2FF1BA4636185418D6B5E472AE3AC11840525
86A3BB294017A337B8CA9FAC65FAC81556BAFFD45000E5A1F6C8541A872B61AA
2BA74B7B933C743D25DA50E2A3C54CC609E349117A823BD363BEC4E26FD16B13
3DAA59766A417CA1F1CBBD9C14562A3D57674AE504FF0F0DDF982E1648073DCE
D2512EB6F530445B97BB65B751F59B9B9F09535B947869D0C3B326730441C68C
D5F51B10AA63CC35ACF82A736F1B96171336BA630CA702A8FAD6C45FF806AA85
68B49917A090B906995D02799BAF9CE0EC66423CE4A0E1727207F3715CBFB63C
41AFBE792539887FD2F155580F00C55597F9FF6BC9E9DD870A8EE87EC14450F4
B177AC59FFC226C5E14F3ADC7FAAB3C7623668AFEC8336DEB2CA3A21585D5A68
715D1252924F085B16271486E04503ED44637613F87FCB51B19D6EFEC116679A
9A84B3445B02E27AC2A2311C3275A91EB8C48B461B7E0F9EA0A01B4B5A0C8F50
97796C4ED047515F8C9CB560DBD2D6FCEAC677C52158BC657E385B9798B1B9BE
87EAA9FF2E4EF5F80D54C55AB03A5B804A3F7A0E07BA8904374CCF5FE7BE46CA
81C2E3AC8B4469D3052528419A55912BFC2FF9E7DE1CC078443ABE919395C896
7A6FF94A49A808AA657A93307671A8832AFF38D10271114EB1FAAE2D8710DCA5
AD0C20B3FCB95707EBC45D0F57A1E4313FA5ECCD956DEB34A7F59065CAD4B034
E2742782183D9D3EB8782A0DDFD14CCDAF1AB45AF4F6E41B746F9C9361F20AA1
1177ECBE62D49C11D7388F8DAC931162D3D91D9905BEDAA5DB7BDA13F2AB972D
9F06A9D9672A0B41748CC4B3944E2DE8D1A9C083BDE487A33D7D5EC7CE8C61F8
2C357544A00114B2B79807D684F465965613F83E9AC9034913D78197BC9FA434
0F594A50CD333AFC3C24AA7C7D9FCCBD7BC097ED98820EB9B60538183C60F786
6AF56DD6E52E4359A147EB598B2F640058701C065062BAAD55D7C37424315A2F
BEC4089D750EB85400A1B90902EFE6C3E6C9862220B55896036C24453DCC28AF
BD4C3F08CAA3F552F87CB55064F8B556C10FD019BD1007FF338ACA4CA648AB3E
2AAF6DBA283DE2E55616D59052D4A02DE6924C0A88E013E153A6EE63312FF334
04C16147A0F111274F0B068CC6A8ECE8B467744CD203D61B19E186BBCF333A0A
CD686089E36C6BB25DF4C067B24EF8C16BD2DB772A14943C84DBDBF6C2A990E9
4580FCAAC95482714A0AC90609CE52EC95FEB762CED548A6A7BD2B5AFCB39087
0B7C282E6CC5156328B80389506F058FB16FD06B69192A21D24775249754EB41
5001B0D7AA2F87BFC457D68183C69F789B190770E91B77EEA53AD47BC6031A77
C95EDB1D8CF87406CFA242BB3F13D2E7D8330917B9E41AA75BFF8F9CA5B991AD
07B90F7AC69444F6C46CF46AA8DAECF0C89146478215F17F2EA4959D7CC7D832
C54952E9D79B62BD04892D189FCB7D0C92EE0843600D925E12D7558B7A84898F
4B01A41A7B499338E2A6C265E116DEC3782D1E6C41C5DE81063EABAB8BBD9530
7647DA601E9F9325EF0C6711DB935D6BF0B7E9BBE2440945403D3BA0637925D7
41D0F7B813883308C98C415DA2D653F72DB19E74C17BD35EA49C84346A9288A7
BB0FA7D2A9B823326551321FB3A33A0CB7DDA9448EA006BE1B5D7EE96F5371A3
9A9442D7ADC9E5B52C5C2174570B5AD07095CC1D0F944B83DE8C4B2062CD5799
BDDB662AF9FD2354C432B436A5F2B41104362BC5351EFA99C6021FB18D4122B0
5D09F3C1E1D9C4359D37764674037ED70A70971E513130B9EA286BE8F30E3999
5F32F64A96C6910C0B7CFF9EF90C676E0D1DFA0D2D7E499A141A8E56A15F9A58
DBC552BF95F9331ABD9EB85732CF8ABE8E20701FB68AA2D22BE6FAF9F8722316
6680E21150E27426BEF5E88F6E80AA7D1AA49AFF1B926BD9D589C13A5064A65C
988190EAE178122C65F7A8015C4292D04EDFBAD8F9DC08A23B1D07FA8CED98C7
A87B8CE93E94CCE6C831765EC7FF25748F9D9DF66FB5698FE3DF33E426E4E5D3
09221F1221A25BF840AC12AB8C152CE44BA21F8AC87101CAC0907A57DB4368A6
B1DEAAD630900665AC251CACCA23E35EF6C6BE86AEC635C113C8086EADEB1D67
751D2824330828323CD28F5CB4EF3A0E0BD6099D4A9EF125CD79D4891EA72C2F
78A520A4210310F0E96A62726CEE5E35C0F8DE0550D20B113A72231B5CDB0785
50AB127ACE1939F5E56A3988C2D65562CE1DBC25DB6A92A062F0E1EDF4AAACD0
2AAE39A3841B7FC7D276E7ACA710F09BB8D5D66DE94C87746E8BB498E80AA8CC
649F7840E5E0E2A2621EF82C751F8D51DFB47755D017564DB5BB79C5EAEFE898
0D17D1EC33329487E695D7BC7D2D179BA88BABF904D9B220F34971BE385EB9EA
EEADE95619E1A9C2E1C0C196D24065FC2EB344F837FAED594614BE8226C3B2D3
1D270F8DDBF81DD6BB83DB6C65726FE0571AB04207F2E8AFE21BE8BAB946E113
71B8854BBD3E635C373F46C64F2D6A037D7C7C50F0CBCA927726B2A7542AEF3D
F951B9123DA0DA1143CA09795EB2D9064AFEB000F236A6741C3EEC1E4DB695ED
D526A0DBC55DD6553EF1136010FD4497597F81413D26FAB9B0F946D624E24BE4
1A4FD6D6EDF4BCD1D4CC549ADA159086AB7E6B0161CD2906D0217F42D63F5975
CE7DD84DBDA69FFB535353F3974F672B90C0A87C00D544CC50284788E32C62B6
F6E5FCF7893B1FC47B229667B762340F9D7EFFC8368CB5D1322F78370EC543DE
05CCDF13CB82B8910501098309309BDA192AAA1AC85FC11A044C5CCDCE1E1BDA
49621B4D8386293CC082B075D707AF1C3ACC5C47643662EF76A24774F31ED87F
74BEB03DD7EC896C53A7BD9FBC86C69099941439338FFC1CD1D23AD17291AA20
28C89CF4D59302B8B27CA61C6C9B9732C4AF8647BB544864360E52E90177E6ED
95A8823936434E9638F76A21C35E4B898C2C83CFE4ADB511A630E8148A517CFE
D43900F5E57A5C52D277A0123057E43B114895AC77ABB3B19D986BE5DA8428C2
163C8B33767D0724AC621166F63B6E8E37BC05AB9D835A8F082A8ECCB3285E58
EF87CA67F7F1D89010F5207CD9B5F37CF8340BC2816E1893FF06D5A881ADFD62
BC1AFB066402F31689DD8E7254529E2C5C88A6B75B84970EE22F372B7FDE447E
911F47FB4A205466DBFE4AE01B38D35B245736B5BE0919399F2D2167ADE22B57
28F55B2DCA988DDD32B433C3111EC9019609D2FCF2F12AA892CD5D42808F6DAB
E604EB54F50C80E0B6C657C4FD4181E62CCC824861232EAEFCC28CDFC156C04C
32136083FDF384E8D3860D93188A2D8D27C6872606275EAF345E428E7F058F8A
CE2D4983AF95BB49FEE80C5D4F23A71A29D44001C0C280740545C02345B09081
33252932B69F972CE14B88C9EEEB2DB80DEB4F59E5A5B58DAB46CDFC3C5076DC
607676E23BADB17AB1D923640C20E23F3F1E866DAE7FE51CE93FEF101CCE12BE
3C48044FA8BAA5011181ED9D4C643E1D027D0C78D586EABBDF04E60925265353
59CEB8F413C85BFA6F848A2E45F4A0A975057885F17EA6DC094CB396C36EAF5A
5B12CDC788771355053BD828F6ADEAD24286569DEAEA5756197C90EFB73FC71F
5A6581B1BCB560EE7D6697BF80D963B712131DC44EDBD9AA27A936C9711BE2FE
DCA11B986431FC21C9DEF655265A3AC996A08374D0D387B868FF015085237261
B4803330FF1C851DC90885A1AA053FCC8FA01D1EF106FA0D8B01D1E9A9C36F87
289C7CBB94BCE8A149AD79D1388D9473101457623CC77CDF65B90F9FE9932B9D
D9529CD003AD4EAB1FAB9B1394D86106F72B9B10EC7F86F56272E97DFFA30E1C
C86F677A3AFA416A60C1BB594169409D7080FA8521BA50F9760B64DE56B5DBD7
8873CCF5798B1FC3BDB06A7F5175D995192A40A680EF2D2FDDC19578F7D4670F
DE8CACCA984AC883CBDBCE1C560BC3F19374CBDCB48EFB75E1A7347DBD7B109A
E02A12B3A0DFAE6BB742EC39801443EEF8899285F6BDEB86FF2CF309C3C7DF54
1C351D5CE921879B36C05926759325220C92C91955640F7C87120B2EFFFE8879
DFA18FA1C7970926D042388C2B74B9B24DB23310092409524ABB748EE2424DAB
52688E625EA110659F093B5ECEC56B502B471C597D9B78825BAC7457EFCFCFDE
6FC06D72E6B459A58F54245CC6F5801E1A3F81DFA04DB5EEB8BE28FB1135649F
274CFC4511B35E9B6BCA814B27E61664C83BEE03D5EEB8E5E381E6A3777284B9
8B1D1A647544EA553526041AFFFA6AEF8E6053A14B10FEA4651E2C6C97659781
F6AF4A23B3E3530FAE95696758CC3087A71244AF584624A6F14288F14C9A233C
BC76337B32ABA1DB0A4AF7F0F145F13B0F4E6BF41CCD344B56E57EE4173B87BF
BDBB4089DE7BCD7FB127CA30F093C7C6DA3F42A6E593347F0E7404C07C47A965
C3489CB69AB86D9226437B896209DC5D0AD175FB195EDCB66285BEE1D8CC09F3
8BD7E4B01AF606BA797AD8552E01B077E749E69A7074F03846EBA4D7E54AC504
0129C40DFA0C3215CA7BE86FB02751BC1BC0A19B07BAA5F8415AB7C5F76D6AD0
BCDFE4604159BD92C6EDA22290B3DC8113DBBEBE6F9C75993BFAA6B5B83EA281
D5330AF5F758B2D45013EA4234BCFA93E1D777E5077DD0EC96603AAFE58B817D
EACCD5C941015E695A531136CD24897F3E5D212120DF91CA0FAB76D406C2C640
1FE2DF13FE8219DC1D0055C616700CCEC00370A8788B6E66D80CCEEDC72647AE
FF05877EDE1C9AB22C948CAE248470474260AB3E927B9BEE44AB04482CED59E9
E754D40499CCC17B229A83FA8347684A88D109C5BFA69C79A8A9C9DDD841B181
CE9270799018ABA2920B121313411900148FED4A106780FBF88A00FDA3C714C2
90C9E656B8F53C3A0F3177B83C5CC17DD2B5B37E7DEB61ACBB3B1F3C0337B557
2D41C42D3637F450082078F3C37D884A5D726E2ABC00634F5A56E39A53FDABFD
010569688AEE4F52091C5ADF26E9CB85A2438D89DD0CF1D291990AE37BE87527
17073D25CC52FF8A022105A02155C74048DDCE5DDB39610A6997BCACD25066BD
D19ADBE46D2D9F1C4D3DF0FEE5F90D5AA9E80D5D71A6D32F1193356C3F4DA140
FFE101FFDA2E9C8D8ED2C5E4B9FD359A2E61AECCAA2F4D3DC9323D0D03B38ED3
2C8554458D8F1382B65B890E271578FC041D208BB9405E5D791A7355F2E5EFB6
29B15A5C6A408B430B643B6ED36DCA0253EED99B21269B1B8071C3508130AECD
0AFBE9DB22F138EA1FE3741F052CC2D02EC806A1F67FBDFA171CE59DE98D4346
C335E7594F746BB117B7E86DDB51DF9F19BBAA0B6380734CED50DD8A86C800C6
13F43984D2D02DC389CE737A42D2979E55EE4F4EE0AE483476372DC40BF9020B
D071ED61882D52904FAB83E305BCA99BAD33244BBC61E95A9C8B21F4FE65C716
24F923923E76DBF04BE37B8CA7DC5E3B9D163ACF4432C7D1724AFC3B64A2AB5A
F3713D0E3603175C78907716EAC3C6E26CA07A902C0C9A8591CF72BE7D3B3F20
D196276331F3592FF6A3054CFBF999588B198B1B809FB49A1C8114D012940D14
07BDA35DA17AA4325319FD1FA81FF5B337DA096F80B49CA3444C5555134A8D9F
076897646EC73AFB6B435ADAAF22A57F8C321B44620A12173F5513194DD1DA71
BADF676BA6E1897E3042FA3576FFD6FE39892AC2062A51B69D6699809EC4FD51
9CB934575A2B4FA6A1F9075481F132BEF726530A0C188BD9708A4882023C50C2
535FEB4BE079BFF6440B11483C786C1E950925CC709FE67C81C5D8B6B33D510A
28DCC16DA96C890B0CB870657FDB8ECD41F2575AD993CA98F3EFC8540866FBA7
21C3F5B87C4AE77413AC72FFE5BEADF922681FF80E884707290BCEC4472E41DC
C6E085A0677CBEE515BABFCA7B034561BA812AD2BB799627C6D0CAB63FD774A4
D5EA8545C538841C5932AF47BC56DDBD6363E3364B9B0DEC9D4EF00A258C9DBD
B990D37F8659CEBC5E8DB642A38C3354D01B14BD4CA53C4B01019BFCE27B1DD0
9CBDDBE6673D1568EE01EBCC07EFEB92274D8C221A3C8FA0E4055421EBB92B1E
8EEFA4ECDC2363EBFB5819CAC8204CDAD3262A90D6AC4288A6CA21E0AF7BA8D8
C175F5D44338B2222921B0C38A58EE2476BC60B3A3A803F0BFB401979D7F5E8F
36EA3B7001257D88551979C203C6D210C162948C3012C7960ADF0458C8ECA548
48FD70FD99A634C4937688963484C342B79C2C93BF9A9AAE55E4F55E1CE91721
B21849DB842C69839DD59B2AB1DB3A1F22F34F17143CADD0022DEAE07BCE5987
107DF4FC609BE213A562DC6884CE7F9DCD64D77A80EF3E137156A4B2E2EAFB85
E02C9DB3DDF9C4A62B7CBDA34C757F85A6EA31D9BFE6B278CE3BF227EF8FED51
D597C3FE312B0B25B856B22089DF727D14F676F05D083C8A37B50A6C98EA8E1F
35EF883340204BF93B4A63ADB4B386449416F05EF04A3AA3870496EE3175F254
1B3E4AE819DEF164C91D222968CD21B4031AD28892A9BDC4AC6CB4BE1DB8BF06
799DF3AFAC29A64254762EE6927D89E2513AA0B0002A4323361BD4B5A17DF785
43655A37D1E3CC209A7F492A9C6A2F5695267433B8AA602DF500B988C62F9E34
A5B7C58F7ABAAC501567BF6CD5098C20D1E3B5C77EC92B1511CDC61B5EAB7D9A
FC4F8B8906C6A7E39ED17D46ED9E26F18929B7C06BD1808B3F898ACFB8E49FA6
85B91092599150F994B0A5134D70525D08D11A5087DBBD00533313A1D3C1E64B
600CD75B8600E9C60BA20A5045FCE8F438FCBECEBF02E5D5588A648F6C0DF89A
88B625474962E115747A6700F1F506FE3A51D4A79033572089C0989FFF264039
38E298D0E86CA2F07C0D0B1F8B4B9599CA17EC6E8CCD0C235DFCBE138EA2B990
993003AEC8C49ECD2DA5D88D5D715F0BCC13496C41DD9C776555C2B26F73DFDD
ABBDD08C82096FA9A29671ECBDA5FCE73D1CF9987F7E1BBBC447702C6500E57A
8F7F5FD17131BCA56B736895130BA374F2957485B51C77AFE0451393FB8501AA
AF0878250D0E8E7B46D01AAF81E6DAA5F80BCDF364BBDCBBA488782751BE22D2
8EEBEEF84584F5DC407D9741DB4DB6C7951F0FA959F7E961C7EA92387F3488D6
A51236102B42A97C89D1ED4A6D0C4168D2F6A8D8E7F80A7C8251D1A57A44E235
F7FCEF80ACA698BB223BC433F7A6A10BEBECB3FA01ADB89DF04C65DC09E5A468
72367C6A3020D04AA4ACC86B3109394EBF3A01694E32F9BE212AE03332987C36
6C87C689219DA1410F58DA673F303F69211BEA57E1C025853669EFDA4A6B96D5
F4B0FBA178EA4DFF0B6F315CECFD7D5C6C4FDF7AB2EF1700A83009081D071C94
439B5B50FC9332CF723A3E64A42404294BADF4200E2B3360BC8B600FFBCFA5C1
90AD5D06E1EF2282DF643D29BCEF7D20F203C173C3FFEB6E703FEF71D562DD03
0F42AAE7863E5D45B40B63986759CAB959D3FC92AC35862F76133FA74260C872
B6ED2C5C2E9746627AF8B278F6C443204DE6FBE2BCBF494A8389241E70B6DED4
37E0CAD456109EF08DC8B98D5F21767212C0652E12B0E7F2B2702414DD0A8FC5
B0CBEAA00F9C76F655D264054F7CFC1F77DCC5A687AFC58C85DE90CD20450DE8
65CA62B6B3C92553AFE8058D773AA096B46C250F60B7E12EEE40066A2E3E604E
C24A9B6779532AC72A46D84014B8887FC2D955217EDF55ED1431397C2A7BA609
8E5D61BFDFF0850AD46A77D6A92BC4CFFF9CBB24F3B05FF7FD14C6368BE60B7D
8E9D5D7DB7032D2E82201CAC96725E50CB6E16AB3BDCA10D9AB4F2F8F7000745
B4B88B16B366279E0EDF98B1134B927467A32C20099E2C78F185AA95786B7F02
9FDCC6E5C37302AC438FA9C5E14834235AEEB2A24B84426B582408C0DD2F8E52
21080B7EE802D7DFF8524D8C0D6EDAC2FA8D632E43871D5866F5766C6AC92D92
771073C834B756DB3C121C6ABCAAB2BA7C168F745BDFE3EA5B3A22CD40269F33
8D8B04A7270E25056DC36E37A1EBD74613C3438B1CFED55049152F288D0CF69B
3FBDF5CDA5906945069B1D44B19BB35227904A980FF331B0FEC3468601F673FA
96950C5D4BC05748D75EE1C28FA46771DC13F172AC1834850CADD86EF4AA44D4
35370B83AF5EC9A66B3937F41249B7A7069D546666BAA30090BB902DAB369A90
57B7704549F4E39C1F534ADA662F11F08389F12C394F0765AD2CC3B2C68B2150
20BD702BF62EACBF28AE1EC306C29B76E3A08CD2DD1ED7A348F9C36BB475431A
2E0FD73DC744252AF0E40D5A3A2E5B7A6269C8C66B2BAD3CE3CB13CD187D848A
D423796748D786586FD073D5FF5A3EB6C003C9511F3A3D38039D631D2BCEE92A
0F6C9C2DDAB08229B62A3269460B3B6AF96AFEFE787B7CBF3CF24DC5187E5C2B
70AA54A75920AA04B8E211CEB35D43FF44A3120BBE5107F3EA114A0D138F8230
1C81ADAD29304DDF3738C3CC9DC0576B6988B1459F1D6B75B3D6E2825D371A66
AE07D70AB744DCD52F67A6E0B78CA14C55AD127CD48E969E074A5C93D5AEC520
ED28AE953322743C180333759379477D8C0DCA763EA0FC0986C8E17D512420B1
7D0561A7E06A45C312966ADA5582CE48B4F129A4AD3E9CB93764B806359EDB9F
EDF397BC1B77442CC6312D346906F332F465CC758637BA215998CBA05AAD71EE
768A83DD73559EAEEC9ACC73E857E38366638CA298B5DFE75C2586EECEEB715F
8B84A62A0D2D3A7BB06509A03F9AE26AF1BD50219B5D6D75DD5451AE31F158D7
5FFECFCEEA0D6D9AC24B15E54999A8F1B88D4A68F9905F964EB2E4135EFB9BCF
E4DB1B5EC68D394B19B8680D09DBAB45BB3588D181307566BDBA31AFF62CB911
38CD930D2EC1EC0C268CADC889BAB3078FA6735BCDCC07D148A27853ACFDA3EF
94725D55BFF213558DF732A06003F55AB4DC1CD388B2D250A0A5F5F3F49F4948
1CFF31BFD280E00C4DF1731E83868654AD753C4CE3A30CD53CFF3BE16E790042
D329A4E56A05E06FD6252B6502D450E6AB03D0993BC3FB73B912E0BC7B89B4B9
C8AE2C8016F89FDB41B9C4E87876BD680900A8D7A2D222CC937E7DCCC6C4185D
5F2CF10BE54D8403D63F6DEAACA220C6E80BE983D3F626E5E07C35F3625C0B91
56D2827BD817F823B58577F779E27E6E72EA5883D78D536080636F22EBAA6E48
78DC727104FB3FD7621805313B2DEEBBB46EC7934DA908741CD585B0B2AF8ADB
D27B2BE500746840DD148024FB219A9FDAFED897EF8F7B3DBFB268EB6099C9EC
425B3EE33FFAD9E84452D54B99550B6564A2434D72C3E37956BF6EABF2184445
6924CB47EABC13AFA824737676E6E3EDC65412D68B9835432EA41096C0D27021
A6B73685F20E93CA040AAC203D0BEFFCFB0B95304B18A262167EB2773B689B9D
7A83F5639AE2F58F5B49AEDE8E72A2884FE350C2EE346E8456FC6B40D6C68FCB
EBBE412108AF0C38ECC584355DD689CC598A47C3AA1B5C47D1A6B62688A6FC19
F735012B7F75B2C0A1617F5382E878DA86C5661B8227163D6795F209DCDEFCF0
F7C8124563072CF02E986489AE235D12A460A8E9E75B24698F6B41DC1B755196
FE93836C7853656C7E2431E05C3939A294932B7B1FCC614AEF5C20AD2C0A6647
4A1EA7F279EF7FA87A6224C56AC0561EBBD6C006AFB41F907623326595F19A98
94D772DFB309760F1785BC5432261A271F276ACAF3331E0F98524D6EB5116760
BC94623CF11FF84A669DAE11A355F36DDF7FC5EBB6A398DCA90AD9689E98767F
CDE5CE420E11545590C2D6CDCCDF23F0192A3407423985386551FBD1F3DAE331
A24DBBB20BDFEEC45AFDC82F97164A29872AED316B3C5810765C233D4C4BE52F
4D5143078625A3EFE4747FE0736CD7E06C606D49E35E4B8EC68A4C82F3939BC3
127C7B1A9706D3A6C9
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMR7
%!PS-AdobeFont-1.0: CMR7 003.002
%%Title: CMR7
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR7.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMR7 known{/CMR7 findfont dup/UniqueID known{dup
/UniqueID get 5000790 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMR7 def
/FontBBox {-27 -250 1122 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR7.) readonly def
/FullName (CMR7) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 49 /one put
dup 50 /two put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB981ABA2ACC9A23A5
3E152596AF52983541F86D859FC064A0E3D5FC6647C3CAB83AD4F31DDA35019C
CDB9E3DD3FEBD4C2B36BA3CF6E6C7DA85E25D8A31A9BAD39BDF31FD0D1790707
9DE6A078E8A409D8295F642DF492AC4F86AC84383B0F4C6BAA7C22AD5A898A71
D6CB34D2CD12266C486B75E75A69C14819DD9BB8159088E04D4717E576B8482D
BDA52110AC8B8A80E4E9D58F470EEBD3CF44A1E1EE8DA318FFF3611B02534FC9
F4018C7C57E80570D2F634D98BE5D5EC6D95051157F0EA94A3D12BE0B4B79939
F82F8D73136D3337C44E314B0B16CB030D9A12E01FB667105F334C3EE965E5A3
D410D2F1531547A4497C355AEEB295CD3C5334BEE5232992960B757594B89F3E
52095042DBE6B4DA3C3AD50CA95EA9EBADA10630B500CF1FCCA7D60306743681
7E428D33B7F7C40B425CD58E4CD8AB474BCE6A307BC6C6EBC15A8A96E0E2977E
A33389154536F5C5D8CF036D07F24094E779E5ACBE5502C92892F10F4C6DB627
C7EC4C7BF20B39418A8A85D7FD9B0EAAFD871DDD41F93BDE5FE619AFB8711824
DE890E62C1969A6FE28DD3578AF43D58A728FAFF0B9FAA640962C8F35A26F76C
67F3548D6DB54A25CEB368B47F97EA2B0C4D7C0E7894A4F0C823C6C1922CF9DC
10E05600556F1C7C9AFB33A2DB6F8730F70D6BF94B1FB0887451F2FFEEF3584F
DFADCFA9A2D4846B8F0E51620E1327D994CDF973B837D10C90FF76DE22B47CD5
EE3183898D156861AB4DFAD34A1E3FA260B8164E6680BF58413A553E88F6100B
C4F4E8E972C81A5F88A7DBCDC308B4C3581BCDE13877B976B1F84330839FE5CF
C78551620EB803DF94A5C921F8EE24F7EF8FC4C3E1653514212631F54F90E3DC
E9EAF96E998F340C4F729ECF7AB430FDB7C0BE3DF2C0D23015820E28B743CAD7
7F0AE95413C3EEABBC69E852F53EE1DC260D7F1E712BECEF2F18437DB23D8E74
2902AAFBC733AC5BAA452DD6F3671859AD836C8564E99CDC4183D8495AFD99D6
1F0D65B6588CE7546717911E25BDCA6C2649E3A7466A3E2DA7C7994A30AB4449
672EFD00632EFA8629C1AFB7D53D801028F77C864869FE636213A69173003EA6
BE1ABA95EB07B13D1594BEFCC95ECB0A9CFA9892EE0677D6B6C250855762B7A7
8E4E022640F93169DFA0303A0D5E73BF3E0F4D4AAD10FD7E4EB20532BA30371F
E9F480F9513432946F9828AFB5D4AEAFA5829B2CB544E5EB634C4537EF7DF08A
A1CFD94A52DCF0E7CE4C5EFFB01E6D50558B75DB4C8D5512B06080F27BE62E01
2EEA6A0357441401458C842D3DD4C35B8F561D816B336216CE0C14BF77648AF5
E33912CF95872A1E1AB9A18980A0B29A881D13397C15E1CBA5D3E0B27943EBE2
F3003D15EB446BCFC1C231832475D5B7AA19E4CFDE119D6CD62D053C6D29C333
5F729791D17B3F7108074EEF4D1BD101CB33E01004532CB0D716D2E54D169C6E
80163E70C0E9081F31A1ECBAE079D2A518B790B0CB2CD03DFD034A0F4788E800
B0CD2DC1FAFDD487C2F381EBAB2A2F3F3AF82021B211DC9CD2FBA6A1BB3D4AEA
4C7F3D9A5C21DFF284CCB827D205A69638E98D5DD8E36AFC1A4481B5CB2A2E8F
D6C838DA6F81990F5ED928DC7457501B5C979FF4CD20A830896A460C5DB13D56
A3B2B5D9B292374A9BF392894DD99FCD6A1E655AB395E839F074D1596488700C
4E2891C8AEEF66568E82A8B826F9A28FF84D4D9BDA21F638EAF96880B4EBE0D8
081982F34831A03BEE81FC177700C2360D2A48915EC40D5FE85B400E175D5AF1
067FA0097904FB647757BB44B4042D30D1557BD0F7922D731142FD682139CEB7
58CA4C8C240A0B86B1888CACC507E24E04020BF1882BD9B4CAECFA97DB24D7F5
AD64C69454027F198BA35881B94EE9159A2D73E450C3BDAED66B886D6DEBC84B
653E165176228F88993F12A170775A8D7038BDF2FE8DC1F7B98BDC02D1E6686E
9B834F6C0AD90780B17DFE25F0A4E470CBA84E73F2D22BEE09A040F14CFA2C14
0FDA5A5149B5FAFFE49F55EEFC43831BC43A8326FEE9C7F469C0FC3B000884FA
41DA7318EB57262CB96FC4EC7F16CA07FE1C3BE8C2DBC8A8135953D6DDF20BDF
75A2B6D26074FCE752BD32FB9F5CA797775E8DB9BB9786B469A3CD65A0D9DDDA
C2A166E454A94860EEF5B5C12172DDFC576A03F6E6F8A735FF21A3E9CCB4CAA1
3064893487697986A42CB5888B2B0A79FA3C74E8187BDDF7BEAB884B70B8D4AA
AC6615745AEB906E08BF831CFDE222F58D02B428D55E9D5A3CDE74E42D8A2CB7
E1A3A9439B678AD438793ABBEB72B21C58981DAF3EDCE4BB93D95F4A1E943BBC
B3A012DE92FED4F232A3A7D60CE60B605151F9C7C18A5C653E5D6D15E5B49A63
73E7A339504D0ACC74B8B116EA88C3EBA2CC631AAB29F761E5F062966AD2FD28
7FFE52FA8A115DBE23E471094FFB3CBAFBDF11B7E9058313F2D069B2CE98A962
64645738F02A31E2F2AC11628724034ADBCEE012721EBF0A567893411F950410
B20754A7510D041FFA6144AC9CC46D846B82581F20BBD001D34D9764010824BE
61C30D05E5C5D100A24F1917F01799CF5BC4E50FCECFEA732CB50196825F0E08
8A1EC868C6D4357857EE2957E081A0E4372E31A8ABEF23C3F2EA0FEE57DE4D08
61C570175C41AA0C7A3A579ADF593F18B4AE3782D2552E4E0759C32E059EE741
2D8191E381731769F6648B3581CAF11DAE46471896666F18F02918B0860BDA3C
BD5DE777672447C23C62ACFC2611ED5239D6A266FDA6031EBC5A530C1A2FF7A6
B4380B9A4C877267854AD1F1677CB5433F28894ADF93D39EAB94541A8D232E08
22D082D0951A60F62B87DC028714EC74133A4D65F7D0D1296C0E189C4A42AA98
28E8AE7ECBB9FC8DFABCC6EEB1E9FB06227F90808EF31331CCC5D4C9A6182181
047902DC9FD0444FB94B60FC74F3B677758088CE6A159D940C5CF682335E756A
8BACF06AD7225D49B0002392C889B0FE2C71311D2596F4903D12FA20BA2FFE25
A0804B4BC282929BE31E0F46B34532CB5795A65218CFAE21F390792DA67775C7
B91A2BF4C16DE4F6551DAE3A5827F616BE9040EE6B1008DA2F99A01EF66D697A
6CD1A44E0A15D1F39EA8025E886A68A1E9C334327C7703EE721E497CA924AC90
7723106D913C5ED4BA4FC743CEA8D0F5172526107DA65775C0B1B77179D336C2
9B09B608D80B1A1E87CA1A84A833A00D980D919BFF56F6390E9D5B45E9935CF5
E69D003564462F750F7DCE02DC23CC215A0696B74D8BD3156A392A94F557655E
00BFAA035647568ED66157FACC585E411F7F428569C147DC43F6E4FDE693D0F3
9917BEFEDF61FB980B85515FF6424824E2D995B05CA1E5D3E8BD8D3281DB7CE4
E54923E84058FFC0A8A2C491327D0F87CE4C352B724167CEE224DABA3B95757E
4A419594BE4F92E78BA6D35D4C93D31ECC3134B24A45DC32445725BB044F09A3
AA8C31EFC0A2944ACE2F2CE054CF24DB350FB3C71115518C24BDC0F7E54250AF
9D3378D38480E1CB9029F31570C619A28F065CA4FED5665EDB96712ABEB33B9B
4232C00C1B0215F08D53F7E430887035AC25BEAF06942FD1B6C442253C887AB7
D694C1A6115C8990B4CAF1E81DD1FDDD6B03C00055BE956BE7FD8A4E1049AE69
EDA8593CBA8C4A41E046C689FBBF9F1B64E5856A7FB1C61EC815A56DE2A8ED33
41F370B8203D4E5B19C63AE9E6E0D26F4F3814B5AF48AD30EC9B8402C941FDD9
722FCAFC638FBB835F83DC77F93D367266FA7DFFFCB567EF82B1695AB4D94D09
B18AC041811027229DF431F5CB2BBF6ACCE9D500C8F075A74590641C1A607C56
D2B8624797BCD9C91C3177818691FBB4744EDB6056464A0B95B8D63F7C22309B
82D6126E2057BCC9FE5566D96B7A9B201A09B0D3252A5494C8CA2C8BA8A13C29
37EF2A882D61DA708C279F663D88A8E2999A0F3B6F98C49901A7631BF7708B67
54D0B4C52BF4BE0DA0439E6763A7C9D639AD4092E77B13D3510DAE1475C978AC
796F9B2AAD3BFF35C5A3E19B5E2BF704B3BBDF68CE48BA4FA2496D60E58888EA
28AE12D00E9F0816FAC190590A865BB58569A91BF0345D01230ABA361442006D
BA2C90EC2036BBAB79EBAFC3F217DBD5854C519235F9627A1C3C71D21ED38AEF
0BB40F3B86BB9F09A3F309473D8757AB7E638DC1C59A7F9BCD49DE4107A2E54F
422767FB94048987847205584309397F554744690ACFFDF5902FE5DB355930B8
71863217830DD7A563B0B3A4025ACE75B0E777B4414B62A13B50C54E0E6D47E9
D43BF769B9411B74E1069BF71BA873B4B8973EC9BA492A5DEA58D267872BB246
10AA67B143D0E2223FFB4991E583E629413CC894C3FA4869B72D19CE1A0CEC8C
0FF5E5A3EC1FCB7D3C4289813F0D249A11B55104BD60B2A89BEF44CC77CCDA9A
065B8B83B4F4253AA1D535290DCFAA4773452D110D2B3370F9E2FE5432B54A9E
644EB3BA9BFF62347F376839024CD5EF3C5DFD30F412DD5474B7933E6A1AB63B
4B12F2417C72D0543C26A263AEA53E5BAEBD67E23553A72E949DEC556BEB5D09
C4D7A89B14FE4EC68D0E3E9D65A64B285E53590F418EDA8175113CA375A29930
DDCF4C71ABB26CEB800C2C2B253AC1F53651C88A56ABE5A74F3B54CB4FFDDB92
60AD7272BA25EC2F6FB759AA6E1E7964FB55AD09F4EB25DE45FD01833947BD05
6266AA8ABB7DD792941C7A070FCF3A4636FBF8921C70298D42FE92F079DBA2AD
6149D9CF9EF7264DE6DFCD4429949B15EA90B596340713BD61926DDB2BB23BE8
F9DE38A31620A817420A245946E551463960A8C5C7295E3B3D6A59BCDF5E472A
40B7A2CDDAA43CD8AAFC411D037142579D11054A903E102DF0D0C7B5BB854DBA
F3F086AF991F7F5D5C730F8F9AF213F25786F3EC0E54530FF912F4876FDE16B6
A07D0DC4FC46EC6363BCB68B83ACC448B801EC43FDD2F8BE0E93D809FF81E38E
176AE17C67C85FEA58EC95435434C49A950AA955D8B20989C550AB1F1C31B7FF
99422E1F48FB7D6F327C6DBC4695A03903DB275B94CB39386E46579271870A25
21823E75C377E9D5B46655E8CD8F986372CF8BA846423E26582315A9D19E0BF5
305C32B2A0EAC3ECB275B1D8BE11A37ADF524944219D94EA2C5DBDA768828B6D
775DA8CDB09E0570E4ADDF462EFD8D3FA3F86B1DEECDFFB699AF6507257C1879
16FC615868C2D51F03CD57BA38D42995D9164B257441210084DC409B6EE4C119
0B2E17B0A8D5326DD0010E4A325D5F77BF935693BC90A00A28C7B5F74817DA39
F47A41E32F4F92AA04D30D810F7B1484EB53AD8CFC8CE8928B570314E0F713F8
AF127227190F9C16BB73D2A217FF801C391A29095DA5E4974D137A0CAA7DE702
E20DD4755B1D78739756A5E7EC3542B96AD6844199FFA2F5F2E9C64E2DA4FB2A
ED79869F745C59D235438251BC2E6D26112AAED20E06021D1AB896EE1F1DD2EB
437FBD4A25E42245C5A647493FCC9922E6DD7AF57D5D482921D1CBD6F0F02949
C27777144751C1E72F4EE2BC343D4AE7A8A8758123B54FB1A026144C643651EF
0907A376945E19A8FC7F98A034832A5820A481B0823F980F59623E0511593FEA
BDE6EFBCC0383242CBD4954027B075B21F10472059A480D6E5ED01C3B07461CE
9810251A5C5643EC7403130C2246E8616CEA25EAC7A0076731FEA8CC43BCE3BE
933FCE61067F5FD402E67E2B9DAD954AA77C5BC86BC5E4BCE2ED676D8D8EC7D0
ABC5C86D82180B9D5D7451C71B5149B6B67883578DE9909317928C0A92E3205E
F23015400A1763A6FBF67FDE3318AD2696685A1832FC31CF38589EBC7CA1C818
60D2B2211E04EFCCEA88D9A9082E82951EEB123924A267CB03C48889032F2892
4227E217FA28F87E01CBF27BF1EA60641A4238258CB7AA355908FE36D90F5CAD
FE992D03A33E47CA9AEBEFDA57793F39DC6A9E85D5B289F6B862B35DBCF82E43
5CD6A862F6FFAC36478C384C3BDB0148CB1FEDF55969C776E77917635B5A65EB
F2AD351D21CD3822D43289FE8EB0FED58182997097C7E9F4373553AE1CA92083
EDE3BBE6C3BC7009D15AB5FEC6A59E9FD1BCC7B2099CA15FEF083B9CBF7B890E
CDDDE6BA0AFF306C76500C945DC91BD533FF9A585CEEDEF79238C54E6168001E
26FEB29E523EE501BFA4F60B782B1499B07084C35A2434B4D29D3D8E2C8F945F
A9922443B68D07DF7EAA1F4CDEFFC438B597D8943E231B5216808A85F30EDC81
9DF5DD22F54A45335B4C2203887475F39D247F0E7347BACFEAF220ED82F9263A
6488E73C1910023E505FDEB143006C1A351D441AC57F9D52D2C6D63D78C75605
999885676BBBAD56074298E0BFDACBA1830BA58E87F436CC670EE8EB1870154D
72DDBBF3794F8CAAA3F1E11DE29752DD99EAC695838A19BB67A1FA3829B6E0BC
5301610A0351AAA749F456AE31ADD87D6ABADCDD1FB3CE81C3713F48780DF407
530CB284B2AC709F52EE7AD647DEF9FA4D2A867CCEF728F3D40CF34C28D21527
10160B3DAFB5FE16AFC9D36C6EC4021FC189005862082BEA60AC72B63AD27D72
FAF3C2D89DA2648FC4C65104A069212D87144E8533CD86A6D73DC7CD9DBA25CE
7DA53B000266F3871B24663C77723703315C5E4A89DFCDBAB384AE7EB2F455AE
AB191FED406F7F6EC9E5B8276EF5C4CBA041AC7E8BCEC7CAE840154BDCA3232F
15711ABD1E867A434E9787CA0A6D1F197597DA27ED2402CB2D84ED082E8D3A39
81E6EB270DCA4E7A90E2BEBD3CBB3A2BE3CAB926192D7292CC16845B6399A543
BCFD224BB52F21352732DB5154FA3442733066CDC3E186D8AA97CD801DFBE43A
116C86889BE198DA88CA978B8C40ACB67E8F7BA499DE68A6FF0DC72C3D00BA1A
B378B39610F15CA026F95ED8155CE3FFFFA2E2FEB352DBE14CEE1669F2387B70
55B91185FBBED764266215D518716EDA3DFC9E5DB6B148A553E75AE5E38E1CFC
6EF47B314D54CF24BC13856F4F7C976BB91D143DE32FF49BFFC87E17885A1893
BA1B8E441B08EFC04F7D103C1FFBB665194B3D0920473740C55FB1C50EBCF717
A2359B687FCEAD65616EE89A68F8D91AFACAA0B238EE4AF0279AF5BE5294C3DE
A7E1F5E6248C0210E7D40683F04B12A933C746ECB517CF94BBCC6E4CF49AC715
D8005AFECBDFB7A6B417DB8A28F8E9EAF39CEC1CA64DF37A5E66A76C26F721F8
A63B003A040A62F87DCF61B298F960D510BEFA453F118E59E7DE8CA3DD002EF0
127EAF733D5C61B5132348D280F84D159809CC71A3C6F7373BBFD8D6EF715D34
0016DEFF14AA5F960BF1BB9AC304A1823722843547BB4CA5EA4C41C6C2701C8F
7BDC810443F9DF34BA469A3260009B799871BAF8523C8763544DCD0B382D44C5
F75046AFF85F0B5A3188C2EE786CEEE5496A5AF4BCB0B429CAFC403FB983EFE3
61FD9F52ADFC38E07A0FD7BACBA530D2E4DAB2592AA9564843E7E2305047F060
C5FE4243FA8FDF1B5D4F61ACA7850A604FBC6D6970959752695C90F78961B4E2
C8CFA41082B1A37405AABCEE5BA3DC2B9EA76F486117B84728EC6D8AE6379CCB
402C2AA89078EC992C00D53151E9D82C65643F549A572A20F05107A41BE5AC57
8EDE92AE20B05E2D0C98151CC92D5389A675DFE39DF546A33A84A4C534337ADE
B17C34E09145B37CE1EB1D10D42CC8D6E6B127A3809F7202381FDB88D42084CD
0AEAEB8A8288CB56870EA2BE9D0B9DC8291021CA561E2BA388DA3494E433E0EE
5E69DA51D0AC505C9F71562D3E9750F23CF14D2C8ECF0692FBBCB4A92B48B4B0
AA2163A516AD96B9354BCDBEBB351B643BF3CB00446AFFC4A137CB928E99D626
4824385F1E9CEAE6E317451B4ED21EF01ACC5ABA985FB14EE70247FA3B66ECEE
431352ED45182614EA3D57BDC22E5A04D5AAB27C8ADCD7BC07BBAB21A1901F39
4C9C008D353F0EED437BC00D2E65A3652361D50E16C785B66DC1D551961F641B
032E133A31A61A335EA302469363987224158BBCAC91357E79DC8F409A928EB1
8E1FFCDC81E7B443ECF0A6D728FAB96395460B33F57CA9B88C746B9B7B453D4C
0755B802DD31E854C52DA0804B611B6014BDF91BF76B6E491F4BD5C46574FDCE
673B03F3D6FD5F8B860A2556FCE98FDCAFA81B35DAA07BEDB39ADAA041BE5ED0
02EE5663F1C139979D11BBB51693C13514CF00CC7F9E9AA38726D6B1AEDAAA46
FEFE290831071E035F68E9FB2AB771DFD9E7EB3E255BD3FD51F325AF0AAB03F3
C001351BCC357E49F8A94A7481991B6239C7D48C5D55D3FED290DF6AFB2E23EF
1FB63022D8230A40B34546705D09709C2A02F219434E951DFA82A1339C095723
10190C4CA5F9B9F98179382216FE74381A001AB228066DC706493D1267F2263B

0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMTI10
%!PS-AdobeFont-1.0: CMTI10 003.002
%%Title: CMTI10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTI10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMTI10 known{/CMTI10 findfont dup/UniqueID known{dup
/UniqueID get 5000828 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMTI10 def
/FontBBox {-35 -250 1124 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTI10.) readonly def
/FullName (CMTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 40 /parenleft put
dup 41 /parenright put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 49 /one put
dup 61 /equal put
dup 65 /A put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 87 /W put
dup 91 /bracketleft put
dup 93 /bracketright put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C5FD29DA32D34C95E
2AB2ADB3F60EEB0600C8ADE15A2380DE10AC5AAD585FBD13097B1A7E8E210D4A
EE96785449E07F0C8EBC2EC5EFBFD0897DFDC15E5BFAC9584D8DE95C5AB288CD
8AD8B9BEF0B8E5F887B3B0B331542FC8184DCCB753DB6ACEEF98B85756B988DF
CAF1AE0DBE7D37D5F44A2E760AAE3A5197C27B15E32275A64946C3E4D0476FD2
7FDE148C788DD2106F7C825E270588AC05B57E625AB17BDD02306F9E5FC851DC
32A5A6EDC43C770A71419B2C0C8074EF3F222C8A2097CD81A91F333A521B3A09
482A4FE1CB231CE344AD126AA284C3280AAC3AD162CF0EE241BFB4C8F20502FF
118507F5D1B5FD898571015E73E5CF2281085072E00D401F6F59761EEC3E8381
1F26F75DB66C504AB6BABA87D121B1E7040A07AA2FE01F80DBC246CC03C4B2DC
C2A715980C52B7F96BC1A78FCC7F4F52EEED5F705E08FC1E5BBFCAD121FA88AA
8EBE58172C162AF409DBB0728F14923ED02A65EA24E5D52B6AD07777455A70A4
61833D3789C719BA92E901232599767E423D5AD9C807670BE0E7B5CFF8256A20
C7BF7214FFE0342809570F5966A2C43E784F35015D9040BA34FEAB6A6F089504
3A40A9E9D711A2721D3F4998371430FB3C94BFC619559B97D49627BB630F4B70
9D0A8FE4E916235335C3962F3CFDB04C4A3CF714DB5E260F4E66FFF2F27CEF2A
D4AA26BBCAED23B8BDC98F8F453BA27AD7758537561E766B82DC3032E92A9EB0
125D98A22C5466AF069BF72A9BFA052A8628FEC6A6AD0B711DFFEDE3AA2D7CE8
34EA487038EF50F953B8B4471CBA6FC3C53877EC1BC94582B1123EDF44B4056A
30F49394BDE22CDAD7F01951C7013D26979277D18EFA594E8F4F2B5E615187D9
39E842EC28461B9ABA52020A127D2CB9002A673A435B13C10602EEFDBBA6BD49
9DDEAB9E68D655443A5C2492BA061C1391A51592BA8C353A6F6A0708E8860184
2B5D031D2CAB87D618E9F6F7A0BF3F66B3FD5A25BB91F7F1F5F99CFF56EFF4FF
0A35C55658001ED2E97B26C869292F6274D433A5443179DBB8EE987196306348
3F9E87C6422AFFDD30080C9AC4EE7FE5E2DCBFEE4974331F4AAE479FD8806D4D
9C2B85FC69EB0453AD827A1E767E5C484BDFBF5C8D6E2B3C96298B390F22D757
802643A79D5E29CF3AEDF0E12CFBECA4663444FC87F2027571DBA9ECF688BF28
FF0DDB3AEDBA0FB28447CB4B5D5205F40C1E7A525FD7373392EEFFD910AC82D0
98E71660A1B3227C4A2592F3E853CA4CDF64DF19A52582E167234F4036FAAAB9
5446BE102DE2BF43E82F0112C2A20F15A3F92C6571AC761665A905362C4F8BDF
AC8705519C99862CD9C0D75113C4AB5FBB83C880E46B82715B5628890D9103AD
A2329638B95D93C4DECDC5E6C588C9D5183EE6FC28FAF9825F02DCA567306D93
5440987A81B51EE7291107A08F201C609FEF91A8F0587E8B13D4BAF74A5A6815
DE9E4441F46AF8E1DDDFA2D611C889614040B144A5EC064DEE4638C04EAB2E37
4CA8F50FB8C4D65BB296DCCCD39F1F554CFBED96670A91F515CA10EF896874BC
8EF48C6447752C70FF5A06F928DB55586354076773BFF7E94C4C3A7A1C1F421B
A9B4E3936EC26E0C19BBBFC90F021E877F54B62108F6DD1C7F6D5B8E64FC9362
E173F01BF2904B7E5A08B3543611562C2714099DE7D4FA330DB148B560A9601F
42A84452811CE213DCE782A0D7809CFD954D6BC1EBF2BA4D1B18F50FA8174C96
3E0120E266AD5DDB40B3F6798AC28CDC5C3C4BC34583528F5B5DC8A222B80B59
A3A93DC715D061EC6915E6E6E21A25425C25E8747C60F170D61047108826F96F
7830E220C108B441B6EA3198E33C49BAD8D43086E49F5A2BC7958A1A8CD011C4
49045193394696EC3DDD0BE084E8F2E9F0B9496F035C0DEC1CE11409DF566428
D50043CFF5CDD1092F6E0807E660B68163BCA738E8D98FC6EE3F713164CD204C
0BA84FFF4F33F47BC31750B448603D7ADB9AE92FA91AEBBBEC0DCD66980E6955
CEB425ED07115B24E40F53B29B9D840842EAC691B4F591F866DF27556474B485
1C6F53DD72499847109B16C7093984A6B8487D4F3870DD517945CD90E648C1BB
8A6861E540FCF9D75B984B5009B5CC760CBE297042C240DD624111670B703388
6FE6FC0E89C6B4C88F51DFF3913D0CC1FB4770C8CBEADD4B86393605C0B6C468
83CA5594754411B6FC331EF56D7CD6D247FAE42E966583C29239A8F862348D29
60B177984B6B957E733DB4D275015691D91443BBB13C2DA96097A29733CDB284
42F89C85A7A743338C9DD3BBC4EE53F695E5163E6E1ABE5791ABF100B198B9B2
1C21E2FA2FB4AFE7F9BB2D381260CDD3A2CC05BF513AA1E80ED69FA27BC5ED5A
21445BF00BC2F997B356D94AF13736C6D3B0613EB6F4CD96A685FEB672661DCA
206105EDC3CA07900676EB2FAB37F48D2E8207BDE1463894DA3C5B1488AC1EE9
D39DAF691648048F5D7A384B8927F8DA2BE3602669F71D80686E427F395134E7
7ADCC611BA91AD4B7A0237213C60CF2C905359C90795230344FC3C50A22BD44B
55B2044792509F50F5C21F53D9F9E9F063ADBED3AB99E2613B23334FE8DF70B4
6120F2EDF69F50BE793EE145B9FF9C73179DE640FC2ACEB5C6617F918CEEB762
4CD81E665B2E544864D13230B058717B207D3CC5D6647D5343DB4D0356082392
871EFFA896631A7E0D6477942B632074A9A4EF7B09D4701B1639BAAB4E03A40E
9B54A7A4F845CD63F88831EBFA4FB847847CB98F3455CB5957F2E0A0F5623645
DBB5C5564C7F8B117D6E27E65C0F3EA81AE67B4AE4B201E7C4FB0A8364FE53F5
41A7CE8F834C2C4B322809B353A5E63BBA7BF3B7DC1A85EA700BD287C2BD3FC8
2832B0BB4695FC937FF5EF06FCD87DCE6DE793C2B1EE10E6450352C17726155F
220D550B1759E15AB2C1D5968E52C8080CD280E99D3CCC0E80C2EF8BBFD96001
A226FEED7311EFB4B67F424B557A877379A15BCA54780F0CD2CCA00400B9B39D
981C6B552AFD2506D1B23618FA9AE6D8143CD7198A8482CB416CCE62B992347F
337D505A4078713BBD91E5535BD58EF0351EBDCD749CC24D4AD39F8CECD7D6C8
139756680A4C03A58B3374CEC658D30160AE4863A3938A891BB59CBE02BB451B
1BA4B2B6E68AB61DEB85F95E3C909B8B66E220B9F18280161C279F10F7093CDC
100A53D542F071CC0A5AF834DC1D18738F5DD62A5573E884E1FFD22BD810828A
1EA47F8218C15A2E97CBC609927DA3CC2B802EA4A0D7EB57627C135E3B065905
F97597D818A2C5CC6F328AD25AD11FA50F1E4FE637980B7474D6F85A521892FB
72989AABEBE02A2D0EFE88A6F67AC29F5D8DDFEDAAF465C439983C6B84389FF7
A6434462BEB7B07DBE4BBA61ACD4A60C55B5C0AAE527DE381DFECA2E6BAFDC8D
310364ECB42CAFF72BA93C067B2F02D1CA7C34AE7CDC46787A0E234C8BE8A928
7A6F3DDE0338FAD532A9886E8E3525B85DD39364AB03EC4C0DD25DC179CC1989
1BE232E387E857C78332D834679195E10F1E7B87B7966DA3B2238F53D1E13FE2
8F55ED6A92A750C7250C9B91E29796621E7E9520373214D7DA81B2875A986D33
80382AFF6DE1F829F048E57664D9C4ACE91E4684A51023943A4964AB5657D610
3A5405EFD4CFD1EBA684243E15093C9667797BB47617B66054EE02C41FFEC45C
C1BAE8AD56B00D323FCB1D2744F061FA16E161988741A319B1564E04BA210996
4F9F02A3268CABE450D166A763F5284954564A1C86B76544C5F5ACDFE0D758DB
865A1CFCF9FE8CD5F9C3B2998C56468FD52DF8EE60C6935A3D221EAEC7714E3B
301371C7DDA0B03A2416238F2B47BAD3A2C5021C886DF51C695AF9C87A864B48
3BB3FE0B355EED5454B59B25A0D8A1B8CBD356C24F64D9B55E16C30C011365C9
1E0380753BA3EDC0868788D5F50B9353D0227BCEE1BE36998B2622C0759BD66B
E4444250589F9CEDE766D8B940770CB6B89503E925B35C00CBEC2873D2DC4A29
0823FB7A3717B69A7DEDBAAECC067949932728E89BEECAA91DE3AF9BF070B9C0
30EEFA8C0A55C8388CAA2F0515915C98E67FA095BB98967D14B0DCAFA9622E4E
2E0EBFC768D80585ACDF28D8A5C2B6EE2FE7AAF62FFB90F569F84A0903996DF0
C1D5723366C436E4088F3E2BB9B47F9789052A71CF5C49908CDC1DDA194BFB89
14D7E3D7D4D72A150FD6FFD8303E9DE5A97A71B808B8BDF2AE466F31BF5D7A4A
44F81230BBE2B456A221E2F72A8B59F8FEA8D31F8A005A5BD93B9F49CFDC3DCC
CE2B67090460F632271C7157BDC2F05BC2749FD562FC28682A616A52D1B67654
DF78B7843A9EC26A7DE2EB168F874904C2915B97534B2D4D9F74A9573A771D34
9F7BC855E8F794621BF6AD471BCC347E2DF5F620F5C209E33A4CBF1EA85AEA87
4492A77342DD33EF615FF34037D660B713C908786D9022051B825226545827A3
2AD1B05D654DB6E6D261B4E8AF0933AD1F0FCFC7201E1A7C1B4199F160C38676
21ABA2DDF1CEB655B3EC3226E0B122976EEA998F7A5241F062E54AD1DFD6ED26
47C99A439E0AE95415059179867CDD3F0FF751F3141309F40E00A6C7C28433E4
F649BCD5DAA64177580E05C495EE7BCBCC5FBF104DAF360CC2711386655B26F9
D349D887EEB32ADE595241560FD5924A1745A22E6A01DB9C285EF14596EBFF0F
03F36EB2E0A7C3864F819EF7B0855121292D49482F046A55CD7271FE03F02EA5
886864D9D8EC22A68C23089EAEFFF03DED6484D8C341861EF8B6FD3C5BDF5AC8
352DA4E13A1E30D0CB71E090E9CFB9AB2CAFD0CA7C34AE7D8E3B2EB4666834BD
9CCD1AC2108348AFEF6071796F4BB2FFA4A67ED917E76A109FA2DC2A30D744A0
9AE653A748C1D18FB52595D84E87F1C1FB6B2F32667FE203262C66627AEFFED3
92B23861E5EB238BB4EDCE09DAE1C65BAFC198CDD1B45D42CDF93E16BB82D35F
821E9E49067E966AFAB2AB52928F8DD6359984071FC37AA652FB834A09E5BD93
3AFAE161140E74C6531E413E8FBBFC42BFE8A464B71EB1D8CAA93B33D7BCC3B0
47C7EEFCD3E9FCF26FF9441DD9BDE68D77AD7251C06BBB9A2103049E8827CAF0
F26BEF33F656A690235DEEC623CC519AFA82DE2AE16FB99F780FD7D8290DA40B
9B604AEF36B529FD184239E7D50561A07428D28E51B55546590A1AEAD4B7F2B1
AB8C5B9022C1FA03E33F8F409B24911AB8BFCF6EF4A8E415263C789F89063E71
C0910DC20347469380B7FC1EEB87D4CED7F4A361E58B61C91AFCABA35C03F978
B9FB5257C31657EE48504C355CE893FE3C553274C641DBC4004F5D5B879CC5ED
D3F21F867F6DF054127067DE86189F0B59A1B90FDABCDFEE61423609D888EEFD
F4A1367129962110C651D9481CEDDB8C5C2576A59AED64E95F7ED042AEAE2F7E
81AC0C408E593DC30DCAC334EDE9EE27D932B98F040DDCD195D6155607DD2038
970EB78221A94C52BD4F0EAC65F1FC10E5DAA93C17266F351669CAE56F42B68C
6D01E1EA03AE554D63CE76D800FDD9CFD89F80A241EAEFF7EDFA41794EA25CE7
97BD5028464D2CD45B53834B4AEF8BF0B9E7C6ECDEACEC887E8790A47A93F668
A9095E5FA1116A122C0E5B74E2226C654D3187C6CFD8807917820423DA3EC1DE
AA020EEEF2280C44A15209EE2F3FC1776875308CEAD38571E7BF889F287E4594
971A83605E0B4169D4A23EE790515223DF8724054EDAD905F57918FC0BC64F96
514B4BF7DC9BA79E763C22C977FB6146B10D26FEA1BAA7BAF21312F78D1625A7
8E242D743471DB5821408AB786E4A7EA9D35E30E85533C617689F95758FB2C7C
392E759C299DCCE36689686DE0C4DCE32649493650BA194A6208C5EAB670B170
3F2C70BF0EF0E3BE2FB0A79224FF4ECECD6BB3388C6D06867A0E5E3DB93C1B2F
464C23E44D3132E7D4086E3B59B1D13F49EB4772DEDF8EDC4F603217233FB7BE
C13C28648E9AA51D53F11FB896839F97AEDD8834BCA53CB0021AE91FD8E95E2E
F8A094093AF556B9639F508A401542B06821FF9DE1A745FE9AC5CACD5E8E1053
911442FC15CA5333751ABFE2C617D38FA1DC332BFEF44AE569DC631C93EC54D6
261583A695F5A392867A57F59B741EFCD2DCFECBC55D1EA5F2317601C9DFE9ED
D1EA466210FFA905A8F85BD58B98991BEA58DFD1CDED5C9B086D42CCE632DADA
147941917B879139E016B0DDEB8446BA017FC8EE5A354533D667B0835F5D027D
C2D580C16B80B3D05CC92C0465CAE077729F0A15B2DAFC89DCD349B3F81D0516
C65526EB5C10E45A8A85D716EE35FB9AB201FD7C89ADE5AD925A174169DA20FB
61E96C73A143DF964C20589EF24A0FCFE6195317F2FA0D2249C0D8E649C3D9AD
FF13332EA2E4C9CD36D8443EC8F027B61CEF92C6A6B72DD4ACBACC16E429A9A3
F5F29C1631360E32F8C1C93ACB22F810B86D2969A7480F486F62F8488BEEC74C
2C1AF13BB92BC578E8CD30BEA6BC8CB68ED730F54CED0167605FA76AD7B7E88C
7AE7688E598F91C471BD65A542E96D64B1EAF19FB4F1234308C48C2DC86E2193
11ABDB4C6189C6F201627C693691A86DD07FF55C30FDB3F72381E09C6080FD7C
9182762E5001E30F52A216E0B71E4D2D4E2F3B20F95DF3A11FDB2D2B5B5FAA66
C46226D5E0C77066349770514E5675550FAC9394FB27CD2C2F974F1FD58C04A3
1EF53A8AB3B2202CCA1CEFA66228E1480A0709436C44BD3319C40CF888AE4692
5DBBB52B15CF3A518F627F672135A24D5DB9B2EBEF04C860AECF231EBB5A3BF5
6DCCD5E72FE4B6DD29E896691868A7DE4120AD06AC573F5608B8449B38E71CA0
EB5CDA3F942482EA7973661170F81DC88D54DD5B92323F46F833DFA757107E9E
F62A47CC50FAA1B68ED535C3E0E1073532A05ED339C8D70B3B9864808ABACD23
AA95E9FDA43D54C66A675FA074E0A5B8777D3C07850A09087F36852B5351F35D
8BC4DDFCA35CF29CD5E3DE118A741FAC4DED36847F2E2C6CFE08669301722D94
376F540982958074E7F1383C409652F6C99DA39FE90B38221E75BC1ECB93ABF6
B00F410A0C5651DB418566AB350FDA1789AFD88286AF3BCB42B98386F7BC144B
02DEB8940D20A6B3062F0C4244EABC50923390064F1D027A8BACC3DE45156E56
4A942D1B87F1C4A76B0D4D6801AE792CCAE3009BF25368B31B6AD5476FBD3BFF
9759EF463EF5E78E10B7BF64005B2ABE0E8813950A08A1808587A98E0021D0DD
751AD515E8278F1A0759E85D8A084490BBB0F8206484AA36388B1013643D3198
3509078847BDAE08E76FA5BF3E3A73C323CE093DCC148E3C02C2DE1E26C94D5A
40EC8308ECB02FF7DD04EC1005A2A0DC74D4E587F10A3EF349E828F69FD38962
2F0C74D5DAB3ED6CC9F97008ACCE74C086A503948DEF1AAF58FC8BEC703CD360
D32098A56AC776B1BD08442052A2A4EF6C8798F7CDC102AF1A2009657254762A
0793F79A39DCD6ADBAA5EC84A7ED6018BBE727E5D477893D84F157074B24C13E
8D4881C7DF8ADC13EBA0D89745EF93B7616EC5355600BB0D2B630AABA3CF2946
AFFD0B2B724EF0F28393F2034B2E69DA5061426805353EB4D80E20739BC4C510
6C45275B8261DCBA10DE1D104B12F46ACD230977EE7D7D1D35D2814139E38C4B
CA6937CCFA653349B1EF64A98457F7B4B5D8F2978F16ECCEF7054905863AA46E
DD524CB33459220C71E9EFA7845A3A760A507B3D3ABC525B35930B613710A13D
098832C58EBBC8B0CA6AD516E6385792C59220331D0922A1F6F838A8DE13C337
900462F952EABBDC2EB1FBF94A66186C177501453CD3FE3582073DD86F04406B
41B6AEB440DA475E13240445D46726A6D45185D56BAB8807CEC8A8F7CE1AD149
7CE2E1BB5DE4E5B9592241DD136479A65905FD0062C91DFF7349874BFEA5D9EA
2F610ADB9AE7757B2307A1BB9D6797D9F9C4844A59841C7C7682105E23A374BC
A91885E7410F56F60C29AB8B417E2D6092F8BB70A2DD5DEDD4BA1077D7CC62FD
EA43428C6F79C332342E15F75B08A1ED360B3511F823E75AD49BA7AE63B19238
2AFE8FAC2715E2FDC895E95036D23127557837506A3B542B0E4651CE2B89C252
31EE8ADC26E2C04E8E30A9CA12F066CE01953BE7867171FF6C7E834742C36C3B
58E74E4B482CB85FD4D24DB03D753F260A585D552CDC9E1941446F2F5B45FF24
2DA4932B973139F328E7E92828B900BFD398B6F41DAA0D6861C66AA7F5E3299C
87A5925CE4CDE2C7694669121D56DFF4EC92C1FBE60373DD5B9B737C0BB8A578
4518676E1133343D9FE749AB039FA291993DF287BE65C129D7EE25EA00FE217B
E0B436583B1E4796C4587DF29768E6F31E94A1C96D41BCA87F4237BFA623061C
6A4784D911FB585269B20E630978C45EE33E8DF3662840E32409951CADA934F8
896AA60373B50E7066DE7A307BF33C3021A3C3D207F5AE931B852FECCE5E9CC4
B52E97089790D08FFEEA7D143DCC7F91911D746C4C8EBC0A4E6AC3CF08AC8654
8A8FD6D788751B41F348377A602A2D5CEE4A409E83188D1E6C3EA3AE935126E7
2E876B043B371F75F8E4BC40BA7DA261FA62DFB90DA95B5899C975CDE5490EF2
F576462865F240BF4F32B0CED5E681E7D26B42AD5AE0C89A0DF5B059DF6A74C4
0DB09A618244F766C0C4A50ED8374E602D71EEF218C643CDE238637CC8580098
961C26654E803941A524482DC34549417EE3654551A4CDA36CC832791E3977BD
CB2A5C1D499A9EB93CA7EF20C63A44A49E85FC7776011BFAA8CD96CF4D3B0B2C
A52A8B48F33D055173A9D2048CEC24861DDB33964D52FE657D1866580BE21248
5E606CE3A72385C65246A71EE837267048643EB234EA2AC527C56B567F8A37A5
6425BC75F9D0D8FDAA784F36F0573D00544F9FD2AF5EE41814285EDEC18B272C
7113B1118FD1A281E49F613CFABAB1BAC778774020E88A93AE4E6C759C635AB6
3EEDEE81F75D8B5CEBABA3F0A82BCA994539B138B2DA3A9C71F38F213C2BD714
3FEB9090CCFA94F786F228FEDC4AEA160F30F0066A8CB5D02A474E76AE513714
392BA8EB3203167CA262478D768046E0B65CBD4ADC7C04638D44322502D57808
2EA11C9E44FED238FD2987BCA6781201BAAE39E48A51297A1E2DA99EB13C1D43
69BC5BD47C3240B0D4A30AC8AB541BB4E4A6D17CCC27BD6E9EFBCBAD94F5C832
F4DB9037249EDE4DCE4033DE9535C58B915E7A0F7CBF0C84EA4C5D588BADEA33
8864B00DDE2CBF21C9A588368592395642A3444EDEF07CC1CB0DFD71613279E9
4D3B027BA5CC38962B881D5297CE70C6DE113221DB89E3E9167C20AC3098D56C
86334FA4907B766C764304E13A1028EA4D46E87BF6228EEECEE0C6C8D06F923D
93FEEB380E5EC84CCD6F18F660392840CBA6254D5EC3D10E65330FF13B7DFA16
B891F0C7786819BBA5C4C7B1AD1EBF980096EC4AF841E416430F8B4405B44ACC
F825FE6D72CA54E0ED3AF9CECFD3F6B4CB69C2BCFC0096D1AB863C95186293B6
6A13579D06F9DC0544F6F52C2ED2C7799D8B58E671DB2B03727B4DBB2660BE25
ED68737259F2DC1C65CCFBDEAED491A64636BDEE7FC733A6E5D42CAB2CD201E4
D12D26A5F66F9082806066E40AC38CFC0E116458FF9A722327A7A7082CE7C3D8
0A0B26AB9BB8BF1CDE1E8C0AC9B9CF49F1E30D8B2F290EBBC3B35D92E472849B
D10612A89E2416964FB174E3C63454AFB214A8944B2299D75F55E0464CE58A68
E505C79C9D23A90F394AF9386AFA7ABA4735858B1D8BB2CE28B40D1D7077AD01
57A99D63C2FDBACECDD9132B6AD648ED939F60C14754E46656F81E403BB83411
7433A87CF510BFEB8265F105FDD80745B06A5D8824138860F2CCA4D8CE239CCD
799C77C622E7070915B6B6722313742AA5B448728590D83709A906BA60610EF6
6BFC081B63CF41FED39B9F10988BE7D061F540BC39E8A89A8694343D16BD0814
738B16958633C831D7269859D7DD7BCEF8263F8D79870E1F7B13A052586B752E
80F9C0A541B0EE151D55D12AFF4E5E538A1793B2CED15A95E208936E3C164881
7802D8B672959DEDD82892CBB9BFFABE9C4FE82827DB02E829A1CB209D074FE5
CD1456EC6AEBE1BE8B14E43A5030CEC01BCAA788425DAD1E765A6126A3204008
7DDCFDA9E4303714FB0456F4E6BDF6104293B3165DE23A0AFE82746D9D4DC6DF
6C702FB74024115A1A1C4C570FC316B7013ABAA951FA8FB420D9F28377D523E4
C466D6CE26330E33BD9CC8542065F4B90D97B797BE3F9C2DB45BC1052BD25521
9F40BA6C5335566D34707973CD752AEB60E5F3D33A1CFCF0F13E77B2F29BE486
23E0DCA16B183E4CFCEE63E784ADF378AEB696E2ED79F39EF4099F7B0CB83C77
4078BA518CDBAC643CFB2DC9F027E3024A7D2B26E7A0F2E23D6A32B7DB867696
5B99D1D6AFEA28639DC58FAE484655AFCFE3BE29B731825142A170A048E03759
7A5222B815D151305D06DF62507A03C8CC24DEA6D4AECA6D2D295D561219AFBF
ABAE4AF384BBD4491AF155C0732E1678EC1BEA97CAFFD3D5873E97E90FB8BA98
B096196F9EF10BAAABDFAB15881C23A845D86D647FED874F200D7AF03E8FF7C8
2D935996CC61CA174D909F303F644EB7EAC69CFEF3094684F54D8E3F2B2F2E94
C0E57BC2F9E7D0E7D3B31313A085FCC94694907EFA919FFB035784EC1C244B2D
0ACE08BA9C0D79B5D0B0F246953CF86F9B02C4B4AC6576100D9837907A507B58
0C04CAE21D61E7C84AD1305659513FDA636875B296E676B3565C0C7C21B73866
8BE2BCE37C700FA4B723142BB07448E94484CC7720CBC954B8AE4D2E857EC306
6548CAF4B2D5E376BBF13F2B7BF1104F55B61D47BBA718C835A55CE439B9C0E4
6341D8987899B5868AE6621CE686DC7C8015C3BEDE1F5BDFC308FC7894056D90
F65DF04C25E7533416E220A43B842E408E93F96F84AC4A41FE2065E9E42F6810
8010D8B6F1695BA3F0F17B47943D9AE4397FAD414340BABDBB406DFC66A98CD3
19966A2E0678E945BB7DC1A7AB9D7A939A6796A9EF6011A37DE915601793CB43
2E42A37B509DA40FF4F3588C0B07C70933B4460D2CCF78ADDD53E9F2360B622C
7E2A7C62FC08D44C4298BEC852B589E7A743FBAB7AE1FA4E22F78AEE38705CC2
5B0507264475EF01948C33B1107DD0A92D85891A147594BF51E3F40487D51DC2
4E7DBFC46B0EDEB8D0698FCC4AB7153DDD2E2299012D1F8F686B4E63E117C797
10C9D6281A746580D5975022825F24E603FB619F5C8FA8919C38C81B6456045C
7936A465F8F8CE24AEB65AF50F530676B3BE7CF1465D8DFA46EAE6ABE8AE04CC
70C32DA13B7FDDC0D4E82D0E147E2CE841C6CEFF34D37B2FD5FF547653615819
562E4B8FDF0F742E8344DC215505D9C6CC8C1D9475EF874F38F0EA3C0427C1D4
DC800E478F3B30DAB35F0CF85BA430039B98C4324470E41B96B40C8B75531C5B
B24D2C77094A41115C04BEA811A5B8418E799E0E20C0B0ED4A22CFCEF242190E
859B21325F4FC0478BE810D72F8EC17BAAB99F2A05ABDB1F25687D88B2229098
16F7710309114F83D27DE4C6A2AAD8CF9196E046D6C693F7C55C4FC3E13DD9AD
F2C8B9E30F950CD211D7065069E1DDC58C942D575B262D3A0A485E346A6A1F4B
93A433A830F19419D5B4DB6D441383C850C04BC1F7AD865A80130DDA398BFE91
76414C3C513E93573B73BBD1CE21DC837FDDD210C9E299E81AA5008E80F17D4C
EF4CF23EE37B4AF418E89C0286D20321182DB7F30A6C846995983C6D5A1EC0A9
616186D7096B27D367963FB1E51CC4235BDAE7D19BBE9FABA1036623C2076DE8
A57AE86D4C1CB850E550A931F6B7DA34ECC4D8241852F5106C2C0DF4DD065B30
73693F712FF1185B98490CF933BF01F8100C7D77AB60B86FED13321D60B2257B
CF364A89657845A715389D666C4BD86EFCE36D3E63C189185E4F4A5629858A0F
E142D4FB2D0DC0A9D1D82BA88795B315402BB9C342CAA660EEB890182ED0B25B
3D477F1569F4961EEA099BB322AAC7801AA4E9E2567D0E8E7B18465569B08B19
376CE9DD3AF4B411B32F07FD74C1DD425D5F7B2684703D6EB4098F2B9DB494DD
4729C5FE4CD7FF9EE0FFBE3A6FA3AD941D1934CC5B811C1D74E6FCEBC1B407AC
FE206160189F3A557C15B48C493A66DF8903EFF673ED1B3B565B618E8DF8C9BC
80D9DE7627CEEAFCF574E44AA99F653C756B8AD4D6A1205C61581B94D0E5C680
08E7F38E9C956AD88E3F49773F653633BB7C65EDA74483032F35760A50AACBD3
FFF4305A23323B471F62FB6AC4E05A3D4386FDDE01220DAC3A77015E01A64A9A
FD3FED80C9133A889737E359587159DE92C0BB6AC93A96AFDB3CB6B7A85F3B22
4D5E53D1BD658449198F4259592D43277ACD02DA61A0F02C44E1F470CB41BFA7
FDDA7E7246E5E58D0D2FFCB1DB3DD42DFE3CE783D1708C7BF5A80A4D8482C0B0
36932AAF1C9302528BB0438487D975076E944A3B38B33BD33DDB8FF1353F867D
51180536097DF8031557855BFA8E3A3C5366737695E1EBA98312CB73C01CCBE3
04E383373E8E8BB90F905CB962437E665B677572024CD152A6C6A9C873A1AF9A
C48FA804111F47A7FF26A48784DDE64564082975EF36CABDBADB32813135C5E2
D9759FE2166A6618E27E035AE948CC8AAA0CFA5FFF50BD4E4678E403E6F0A3C3
6C0A25A0E5B9ABED8B714B0D9BFA132918A494C09B508316CCBA1D65A12DAD5C
77F62B2A22A715B423C172DA1E5EE85C79F08D9C6151FE35354FC833009B4B08
9FE573436576782173E57646F6D154E1491F8635828D6AACA0AB5B3044B29D7C
B004560DC4111C30E52E05FA5C70827A6B486B3A99FD372A2052474FCB79DD8C
CD30404DA620B55CB6242D568B23185147BF690BC8008DACCAD06DC8FC33F669
993B89FA03CD541B82361ED272CC9D3F73DFB689C64AFAB2A52EE1AE6D409631
01C3759E3FE2FF709C195AAFC43197EBA626D6979ABA6796E34848F4AAE65067
97243CE863A7A0AFB94B9D9F6E1C35358F21B028FE3DDE26497873E0E7BB4B8D
F7EFA4D3A58D496BE43E06E8FAE4FBFB0CE77670FD26DC47E903DF1ED1E2EED7
F66E9C2E035BAFF257955D45C6BB2E146A2C9D5E8957CAD657DDF6F694C96ACB
1D4274A97FE7030AC64FA5088DEA487712FB4F288608A155A16F305286CA9BAE
7671E1E33C5A2DA16FF8FD8A300C7F8EB8EE628196F6E06A763DC62A71C517ED
6C9316B06718F9A00B0CADC44BF5997CE3193C125662AE4043BEEA2F8A58DDB1
B5402E79CCE6900458E987A0BD5F328425CE9E5A667BD4F46B1CBD636A6D6F52
A4C1A71ED3FF9BA9E019CBE6BEAC62FDA9830E43E5DF9487247DFA6B2D634007
101E0CC34A6CE2BD76838FD6A6EA50A1A30C452EB77B9EB60B07F98BD24EFE3B
6AC13810751B86C3E367CFDCAEB0D3DAC7E6597FF2E4C1CD6ABA5FD5688E493B
8AF306880E9E3C3FB3B4CD378C9E3EBB542B6B5A71F75E563261A91EDC7B876B
727E4391201736C6A01FCDAFEEAA12785826C8CDA673B3E0D71DF53153E40B4B
53950A64D498E9D256D4E974741175CCBF59B9168DA4518D6EDC3B29B9F6F048
5A53FCD2A02FEBC524BDECE64653BBC1C3F42205561F86160B37994B755375CA
A46174C5670F3C0EEC77ADBC14A794403A4B12F44190FE38F9903D1871134F22
D769925F2CEE2C58BF09D30DFE7370A22488C4D8C942E9B762918A10AA5B6606
D22C509B803951B77DEEBF6FDBD5DF2027084721FBA234ABA9B439C96CF1AEAF
1CDCF305EEA53B6B85A98F87A0460AE34B54431AC738B5D6F08F28A42F00FD8B
8BABCC540528BAE567C1FAC14A980ACA246B9E096B1290AB80EDB2AF284AB813
9CC9FA62AFF9AB8DFD34507821CA845A6ECE10F9F2304B063B5829CD517D0003
0B56A39A2F4B0AC0B7CA2879C7025941B97B4C445FD5D471C87E5DA100B47019
3B0153BF229D02B96FF771FEF07F0920B4F1CDBAC5CBB4AF4E9C5A3F48C513CE
87238764DF45F01A73E81684803AE4164E855D334501EAE2AAD9663E1AC07CE1
6D7644C6242C9A82F1A6581FE3031CD50D2CD02286848C1195741B283A9FB0C1
ED82EEAB344694438EB610B6631EFC2DB3558EA6159D5B72D430E3F63F8515E8
CC9B6DF1FC086BCD795BDEFD46F06F85F8F7F0F24C5C7B56EFCFD7B09024376E
DC6AF248BE3461FB52493FDE9F0F70C3AF3F0766D076E515171C2F869C6F22CB
215CA00DB6AE9B0761E80CA9AF3A745BB7599D2677D826398D1582D34ED3E336
C37C3B629A900791A454B2DDB64F00DFF27D2E82B730CB54E6C6723B777C789B
328C5149D6F75D36B14BF2B3501855BB0BED3176DDF7A6DC75A2338B216E0C0F
3B004E69EB845CF2D3A8EA1A84268366BA6211741CD6B3D6A1F4EFC52081D0CF
B7072442CCE7A399CE82E36302C4CDA6787DCD0412239F10032065AC85BD6A72
83FB3C8B9FC32420D5E15131FAB00EFE953F03F60C62F89DED9D2C58BA111D0E
764230E78CDD93F350197FED21E4A8C9661CCB6F311B14EE0DB9566167357F3F
551542D6B20FB49BA741A8897C9D97F2983763DF830B1039FB42EDEEE0894F79
C662CD24116BACAAA11C80E0CF806C4D4DCE5CC7ACDD1C636A2316C9449358C4
541F674D44EAA232B89479B1F7C956AED934E7792A55E72326B76A55250954B4
36D4FC194500458A331CE56C0D4024F47345210AC0419C46809DD240ED2933CE
F2293CF1321F5292D801EAE93B3039E1CAD8EA3042D23B28C6232EB90FABE0C2
EEDD2534C460EF846027C977EDBCBA0EA8738801AE5661F8D5C013700AB0E32A
3072622D0E4F77F4B9576213835A261C444083D422EB4DF636B4896FB6DE36A8
D468A72466B6F670E03DC0325DEEAE27EEAB882E3EC22DA4434EB3A6BAB1AB9A
4E3424C9206093B490363A8D51FA4A3267106B77ABCA10E84D873DC9E0D7CA77
255CC72639AEE842862094702CABF8001E9A2E1C042246E0C3453DA8D8A6DA5A
71381E22A3E8601E4A1A67A4600C314631CC63F27B1050DF22091040A9217EE1
EE461EA8387ED0341C763BC439D14352BBA92DC677270412992735440DBEAC5C
8302CD00D4988B3702E6599AFC60CF94CEDA6F971E36891926763FAA13FC126A
CCA88F7F036E826DA4DF7DD850017C148B0DF30FA70C351BC5DDCDAB607B0914
F27E32CF1309B11623C7689CE9E8389F853900405F011CBD0B7CDB922DDEB876
5EBC8A9F9153FF2C0646B012492A2B6D47D5C12C0DB129933361203CF719A354
1336EC9F78E939F10B47B9D2915E4DA7F56082F35DE6B27CE3CDFE1E23669B6A
804E0EF3937AFF6AAF329BFB5CB9417069BBA2CD4C71CC0DC4591972BD3BF123
7313B0DD3D38ADAF22E079CFE64A22D17B4FA94CC2166C8E79C0AC3EF8329B10
929CB099255447961775F26C2FD498DDC2D44A08A7457B62F6DF44B3686541BD
4CA358B7B7E4F6FDB27F8FF641653FF5596C031D2DB937848D24844FAF8D4D9E
197532B4522F00F0E4E860892845E9A424E83696BC630162D8A9FA18CE310075
222B640E5A334D9D374A9C1B6CDDF8980251DE855CA28A20EA23A6690DA9FA1B
CB9CB92283EBD99F9C84816B405A1B5F4BAE2265915EDB316D71D520FC32214E
C3364A361F94B204F6246256066EA8F99AE3C3AF8E4111ED28A7A1D0F872A4CF
8A01A3DF5F8A5494CC64D563C13B89A0C6C81DA235BAD7E5CF45E6AB6B64673A
4B2BB9D61CA3853D1A12980E1F8C1056A685597336B3B5DED072ABE18B2E416C
9DC2616A521EC96EE0E2879C7DB8FC2366734D418D84E3BD8918E003703F9490
063DC6309FE39F75063BDA079AFDF69144FA6CB761EA7C01FF32828FD29E0E4C
66008487A00416133D280751D8F7608C718AC1B8E3DC476C7D13DD7D84E7F490
AE794FCF017386EB0C9E43995B844F5511783025E39C0FADB3E69AB5682A9863
8FB3E3B137315451B7CE458F52C79FD414D0EEC24DB7FE12336F91F93A9D1BAD
A09028A37ACEC4F6406440DFCC10D2A8CC7018DCB05B7FC67CEFDF47B70F1FFA
02B4CF200D0583BEFE4FA720A4F2C59199FA87AD87318C5D0BD0E2965EB871C8
9325D972E78C73115378CDFF17D1FCE2E202FD8CB8064D294B2EE551A92F2551
6D619439B5320F36BF2195CCDD8F1D84C0224FF04A56B497EADE63816E6801ED
9647A1D923F4D8F64B54F72E49E06007AE64FA826612A066A5DDB19E3C8EABCE
6B79D2DEB915E9D6002921DE0591ECF553A54B3D684582971B1D5F2641F62F59
50640E9004C50D7751B3A7BC1FB4ED080FCB5823AEF1C80DF4A7F277948F8739
C3881932D7BB1B31634CF1DE88FF14C95F2C94645715DF7E4794ECA34C7FEF59
513E25F5E99057361E6C0B55F06C0408B3CBEDE7AB35FCFA713D24C5F30F9291
54B75D2B8471EEF982A1086F10E236CC790E9DDC754A43988DEE351432AEADF3
328894C869FC90E576FB5CA70CCAEF2F6E58F28C9B4741E492173F01515783A8
2F9594193729CD7EFFCD4E6FB249D8AD9098A18DBCC84891191715CA8E790A4E
A50611B2A28F4EC82FA7DC6B30F187F70CABB88904DF5E9696F468A39FE29086
EAAD9368C42BC8029034ABE0C1056627D32151E968A0B53C977307CE20608AD3
39EB1BBDD78D698C13C18D30A7721FD42B636DE6F85DE6A31A9D94438169375E
7A1AD1C77FD2BB690B583EFB63BAF816E9E65777AF550C7D50C11C86874906B9
27CFC5D78AC61C4AD0B4757C5B87B174333112271145294F8928BE5F79706933
CF787394088DC50A1C1FC1B6E2E3C22F6419B8E725B4B50F952C889CFEFF997B
C03F5ADE00D7107111FF498E35DD8A21B4CC4B51ABE826993B0B6713BF014760
FE4DB723ADE963F082357582F265FC249F6AD04833993851C7D7CFC7B93A4E5E
69B5AE710856D549FE44F643007B5E320B437EF4BB5A8D8F42C1DB3DD04427F3
3310C1CC5A1C8ACA9B16161C56D23D287EA38EFECC082568CDE112DB488B188F
241145CEF155783F0E9DD7FDED715EC8B5C0264F71174957005BC89679369CFB
88CFD92119D251D8B543C01253BECDCAB35D0AB7E23F3C810DFD51551B4A56F7
0A130E99D24B6D7256DDA51732791FEBD215CF703EB94BC8E5F099936E0A1F5E
7187AC71864EDB3588ABBBDC4BE31D844E121D9F7D77988762289CCCA59D212A
FB5FEDA9288408070E17C82A44B7D2B39C77E04EE3C9545F672C55D0F35981BB
0DD3D631A97B8ACFFBC36BC82FF6098F9B382291735614665F429F825FF2B1CA
CD6C0529E6305E2F54C636D28D5A9EFEC81EAD3F1751F33AA2A50EA76711252F
E89F4D1BBC328C4E61C441351CCF0C0F5CD81F2C915D43EF79B9EB9A3DC900EF
7CE385439E18F3EF1D43FA8132E626EC3E76540E2635666314842D56E4E245EB
72E6686099B4D2EBC2CC2AACC80EFB168A495A7082CDB56CFDCFAFCE5F11F4F1
FB841F9962A9B6D385091FFABA3DBCA9008CCC43B81FB90A7CD79EE4846358AD
DB87DD0D883A0A7F1B33F4B5AC49AE43A55038A5A09BB2FF6B9FC3A9D05019AC
3F9612DA0DE56FC08908E76152713DAFE2D2EEE6C4022EF69E25A4054360DD18
0FE3DA4B0B8B9D0909F6610561D84B3BA6153982D70DD7ACCB3F377166950819
2DB878B63680A7D5E02661F466CF0641AD798A9F1BCF9CE79EC62CC2255D0AF0
50D364BC85E68FABDF69D90B75A9145D8A011C9754F24F6CDAB27306DC06E78B
0D3738CD2FB5B50664F8A8C273D16D79FE022A4957E3D3D80C06EFA0CB8752A1
16E808FE4D91F06F6E37BEE0391123815BCE47599DD251001EEB9EFC109E956F
662B8FB56E9460F28F2041234F3B1A9CF4839FE09188F9FA8CC674CDAC21D0DA
ABEEAB41C53F8F01EB4BFB82F8B3488BC7169A56AF8C2D97392FB91AE99C6AF7
4D232ECD2A7EB313AA87E730E63943AE843CBC96A9075866378E36C838510892
3108785C1400E0D917F6FB20631AD5BCF50726AA48B71260B49E16EAC7B11D29
B7A6CF6CF90F83EE68E84E805F061B260922F445A6C767191980052F65F31527
8F69FCF494341DF91E7143A90525F4FF719E912E5C1BA5A7C86A1543C0F33EB7
A1144C13D048E0E7F5FCF51A941F636BD45E44BE2CE3ACFF4F448EB80E59742A
D37B4190170EEEA63BFB6E318111F4F12A8EE9A0844D4B1AAC75567A6F81A967
A7B63438EDE3C9226F5468C1FE9C69DAB57A9E3868C872FD75C32B7E55518421
13B88CF2FFECC694D26D9F648E8E5E9092ECC84018827851DFE9617A4E1FAFB2
597B0877D476B0280FCA4A98B42273CD4C56104FD81B59BFD4EE60A439C6A72F
7323BAB0482B7A781C2CCA820578D9C127A6CAE468BFAFAD32370002934DB907
4990468D8E086CD6369FBBFC201C00C10DCDC5958311EC3C94EB5773CD217CFC
46B48E317315806E7A63271C336CA778D944864DD906EF26C30B95F0BC12C02A
F65E8CD63B601DF3CEF3B82B2D5290B5690D4C6A10C65C2E7BED77FC223B3E79
45BD45C399EE3C705F14CF23C20D4077A99270F9824E7B4E6E9B56B65268772C
A9E605069014D5B19104D2D194E80E12001DFAAED3E2D1DF125E4370202A7E9A
FE7CD8699C2ECDB856CB23EBCEC0A2DF883154EA68D7555F700247BB6D6122F6
F407C9588A2ED8A1747E3D758ED413E174D35576C905EA092EDB82985BA93787
FA25283F942A9D216E0F488F07A9B2A2E22FFACB54A1FD7A43EF3418A4EE611F
026CB386543D9DF5D43BD227F67A195635612C5E8BDF830D3886899FABC82694
F951585830C7CD15E5B82C2D2549607D83DD6B243782C73D522D9B83632BCCE4
3458A6735481077DF653B0863A09EA38B0A85E58730B56D5DA3B8788570F86AC
3BC6AABC424DC0EEB6B731682C4324604950FFFE0E8432BE9AF23ACC0D5187DA
632D96388C4D1221564DB31CF6E5B271CFD0C115F158728D742DC5857BCC0988
9B312024A29CEDEF1133B1BB38596F4EA299B964AD83B837601512B589051C08
82A19465D11FD05C8B85561AF5A96CCE3D7DFC113032FF2F0BC382EAA05BB3BF
672CD7CA0FF15859424CA21188FC721D2FAAA64FC9765F4284C2D74FD1D7F93D
19FDE5B1641D790473D37DA576833ECC96FFF635D71C76542CD66175321B0796
8EEB90A2A9C812BEDB5D257ED858353DBB326CED297736E65CB7613AAF688EF0
B082D9BD02C9F626EEC65AECFBBC023CED23359AA349CEE94A1A3280E395919E
342110307B41117C9E33AFD565296CB8997A67FF71D2929F6526B5D709CEB379
E927CA67C1D3BD127D51888EFE008BE5C4F7CB3EB600689935BAC1F35E82B237
047490B4294D0882E8F016E6BA70818548E4ADD19A3F58148285D99E6C5457D9
2D6153797596D4F5F100D01D95201E61F1A2566E21A74EEBE4C8E5A3C912DC47
73B56F716A942AD17CA9A57637BFBC09183B8155BC69B131511124179E6989C7
6762DC1DA3005DC28BD76FB93C62AC37D2B72630C821713B4DDC8A7D73289927
B840252750485AD870028E37A3E117CA365ED6596ADEB200D1987F0051392B49
01BDA6FC7B22AC7EED8BC19B73EF2729A9188A9D4F771EFA5A5C449FA3FD8626
1D6D93B75CE306282F4C821422FBE548346865AC8433C09FD33C12799054722F
354B348B2E20BDF1DB0483CF989312495F7BE933093ECA2B698FC767584E7DBF
495F804B1A18C1E50172EEFA0125EFB17508EDB31F081A02005B6B96EB287009
5E3736195266353222A960E71D0E0388F1B8B2B375ABD81350A468412650497B
710FB2AFF23D9A6B41502F16E29E17FCE2AF39BC8856764EAC8DF171032C99A0
45904ABC14BF78F455C1727D1780BADA68A216BF260C08D11A5E7BD0C995046C
28D93B6BC3FFF425915E14F0E1CED3FB8FDAE10ECD70B51C5E433D1D88A96FF0
CAC95918FAEA5BD09AF4D17FC1D4B56E2EB23BBFA7FFD82F1AB556773C99E273
9F0CD35AF080215AA906E7D640BD689137D2EFDDE760FA2D15A4FA00A9142713
5F5939DDE8C4BFFAC802EBCE1CA70607A4DFA3E47414A387AEE4425AAE6B7F90
7BFC4ECF8D9E5F39DA0C89B1245672AAAE9E199DE00830E0818CB5A8E51A3D19
F9286F92906F9329459A31947F6E4F01A4F7F9E8276323F18E314D2F1893A15D
E72634837FF30D9CF7C19C2ED62E4FF40F541DA08230E3B968B1811DD20B3308
93A5597389FC80917A63B84D0A0206E879757FDDCE6F7DCCCBA09DF0B2D3EDEF
8EA4027C3BE49752F4B0DD4513C1F1A45F3C2B4C5254F2E30389423206354D3C
8F411DFB905179DBC2DBB62CED5E49DCADD40882EA2296E7F29BF3FF641724AB
440EF162F0016231D05085C763327B87D36CEB670464869C1CF5961067AB2A20
C98F8D64B2ACB65E911A885A5A0E0DCA0C2555F046FEDF4F1E22FA5A7A654E85
B758500AC9FBEEF5316057BF93D55F803CC944988D0EFA641E11E34C6643C195
450205F366C31177567C97AE0CD330A948465C5BEDB75E02907A42039E2387C6
B282281D5FE8EF305BCE759EBBFA8B0CCAD64AB1D837D0CEB151E872F1B6D1D2
73A5FAE6F0D5F17A655F09D464727CC34541F085069671787F7A7E6A57D1168B
B5B11898C6816FBC86574536690B86872104C916D307BD2694366679037E2E5D
95D83A3BFB5960FBD7EB4C7D695C29A4AB69B82058919AFE9F1FE2476BB48DD9
DBBB2D782CE42EEA1107408ADF4AEE4C346FAAAF6637118EB7481466C5D91886
6647B0D898E1ECA305BD9722868F8D4BE14A99DAC1317F85E14C77D43141E358
06D8F53E7327D1517E274F8C4F1055995048D445C799555409FBA8A4A9803CB8
F91353323A75F94BEC007CBF778DF2DD83F93235008A1E8513BADECF4D704CBB
68B41442FEE50AD93558EC894DCD299DDFEFB2EA88CB9914BA720FB6A8D2B3F1
CC1E38945633A49E97DB775B7407FE3C37C26DE42F00ACD48A95969761A9CAD7
3ED6AFDD25DD2663455B287B41BF3991FF908AF26E7BEF9F9EAE46025AA49090
3A84CDB5B45686C1B31E95D45E9E69B2316E7E49A8C617E1FE0CDC22E425DEF5
1A6D1333F816516AAC76111BEC9DBFFCA43131655051552934EDC38E5AE40C7B
94D4E43A8B536E54636C252F6CD7373B0AB6CFFA03BDA7F2991B89FD4A423978
14FE306852A7F278AB095C2DC7952F3AC8BB680EB85D7D7472D802721C294C83
52C86EB93A045853E276DAAAFB58A993162E334B862449DEA21F505DBB881B27
E7E2C3EB501BEA65BF9525CFAEA54F53951082E7F18567D9AF69A47DF33A7843
2B68DF550DAB43698EABBC18C1D484B9F92F68AAF7DBEB3AC43889A0F6F5CDDF
39FCC91D0110E57FEBDA30E1A082E2F4E5FD008E8CFE7BEBE0DFAE1E214CF2B4
ADA809F2B8A69ED70CEC5FF515D4CE5E0E992BB68CA10E365526B409C507C4F3
B27513AEC8A581A5A88C812BBB542200A44B7C497EA861E3318C37A5790732B8
7B47BC881F9719B1216F8E92256042E3E88F845BA0F969052638E2C045ED6934
1667E2435157FF9A5C1C3B10760CE9FEC0B997B5FA8E026BF76FAA8CEFE9D206
2E6FA69675C7EDC4D9A0662201CA6059A8E6E0A99A7A37B45EF94D8345CF5005
DB1F0CFD899138F6F6EB1A073926511210F555E20F6549F6462FDCBC951B3A63
7585C272A47224C440B5245F807C5BD56E4A9F8EB9A605AA46AB25C2F0B66713
53334D9D374A9C1B6CD68DE10821422FA8A4069C04FED8B75174F19BF7DF38EA
B8D28DC13B1D0B8BD9DB87D758EDEECC5C179152FA0C531F99019F2761DF7FB9
ECA6E6266E545CB32F9659730A7C2E3BE4899B26708260E6C16A3DA944955292
D3F39606B0B5F17934CA55E76DC5E2971F40409841CD2F9CEF874AD07607D147
12EBB9EE70ED60B206B0EF23020849EE3F88DD2D71F5492DCC475908017EBF19
BBBA158F6FA410A01D3A7B5856D336BC725FFE059F35904059BE7C0F2FD32ADF
61137C07972BA78EF095252B62AACDE583BCF9F8D50F813095C5B91657D54E71
73A4563468B092CFA0FF54BEFCEE75EF89EE27E94EB63954352ECE921EF8F946
4FED905528CD9E2F4966E39F4326BEB59B2DD560FBDA0EE9D4CE163AA3D727DD
B72E215267AB57472A6A69225B260DC1176F69BB7F631F8806444D929D2782D1
D4F69B7FEA78C18169E756D5333516D5810EF2ED520BD948B3E79FA423AD5FE3
047BE28606DEC14B7C6F2922254815127EC4F53E0F37668F77C77DC95EF78A6F
E8D4645AC3BCDA9677F2DD5400683904CDA81AB2EE2FC4CA210D72A8BDB2F98E
80B98AC668611A1EC387380A7E23F30F339DCDE1A97252B0DB31369FD69633B9
E7981956B20591A8F7BE191669B5DBF2B4D1C85BCB0B963D7A16D3AB4135AE2B
913C9E27F26166C7361E90A109749BFA119ABC9D3AB61FEF58D4724EC22C1AA7
FF31FB66C95D6DBB7876D3048E189096A08F113BB8D768DFD7BD52B49E242C45
89A8D3DBCE2562757581C7067558852427412B1F5A68BB86DED52CB09190BA47
87250787D93ADD06CE03607E16148ABB1C5AB512601ED754E7721AD5F383D687
557793474490BB8D37A86E9E8710870662EAB0BDD1597A60CDABE51BD683A906
8A695834286F7DEFBF594B0967B4E8E07CA1F17EE19178858C320397DD29678E
AB90FC7CF091410C3B53EC7642CB9778F80EEA438323A04381794121DC142475
BEC46C64A97745B2A26BCDC93149C4F938D07921E8F1B9014909B5F9C069E0F7
B08BD838651B9093B022B10D5FC8F106EE9E0E05DBB4B78DBD8A1EC98B13364E
01CBE43303E5E9A8DEECDC26C28A588AD3DDD92DD18E308ABA21A3F9D115F05E
6404206D3309961DCDE3E9AB912359CF6552380F923D4EE5D96B24867DC1A9D8
6B2A502BC9958860F584E32F206585D36119BEC3D22B80B6A14D2E480371DC4D
9CA23D21F54A8C09AFF8BBBDD5E9539A2C8ACE66A712C87037E4ECBBE36EA579
3F8F86FABE571365714092DFEFEE0FB8B814239AA3160629129280A59B48F3CC
44B0E66050C6E8CC20B1391F8493841AB1118A6264EFE8972A126B654C99A5EC
BE037A0A783B03996FE50C7351F148C9F9FE6889793E006257585CA0740531F4
EE247CA64B3EA4CF7C84E8145CCCF7448128225F029EDB29B31E603B06728BCA
5B8C84EAF4D06607AB0FE211CA8316789E7AB0F9F33C8710A2A7CF7FC94B7C79
8E29B408CDDD0DE7E7E717C16A2797E415B42D1EE964D4D62546C3082A59358E
006DEBD51D8BBD0C45C51F03BAA68B21137A20DE9CAF34A3C1AAEA54E1DC7362
A3CA0BE789948518084381AFBCBC3B7B
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMSY10
%!PS-AdobeFont-1.0: CMSY10 003.002
%%Title: CMSY10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMSY10 def
/FontBBox {-29 -960 1116 775 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
/FullName (CMSY10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /minus put
dup 13 /circlecopyrt put
dup 15 /bullet put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0
657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE
D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808
AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2
3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E
7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B
A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0
2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25
CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D
9E592159338E1293F449380E13C21AE42E6FC60CE8A8DD021324204494A9EA67
CB8D6D35618247BE3CA9B656EEA4C65E463AC3969D8C09CABB92396D6C42D9C6
C63736AD3E22B5226A3CE66EF8290E4B75FFF5456178002F8EEEA0F477A50D0D
A26FC86EB69C9493F6D12629AC8C44C2F24475B28E9D0DD9D39687C6CF683BDA
9211DAA631C5F93BA5C856A04046C308D4687822AC89D264B2592757CFBFC518
3C0EAA3485C74189AF1FD8C55C057745333A095B4EB8E2FF261398E8C1F7E9B0
56CDC6E2666576393EC71483E8474831B8B334414BA78BE678ED85F299C71463
9528EC676EFD3ED257C75A7617DF5BAC084FEF219D3D810433616CB4925C182B
624F3954ECF0E2181E19E4B8F152E4C362DF1D8317D568006E8F3D27A4881317
090A56349D0AB6EB24013A7311C87772ACFB629243C96862D63D590F91639DA9
21FC9D5BF5FE25A80BF2AFC849EE9DBA3EB0320299086B5EE667FF58C14B5197
63644B2C2FA81A11FEF33F24994C062069B8ACB768635663234CE9D5DC6CAB79
9861C469168B9B
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
%%BeginFont: CMR10
%!PS-AdobeFont-1.0: CMR10 003.002
%%Title: CMR10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMR10 def
/FontBBox {-40 -250 1009 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
/FullName (CMR10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /ff put
dup 12 /fi put
dup 13 /fl put
dup 14 /ffi put
dup 33 /exclam put
dup 34 /quotedblright put
dup 38 /ampersand put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 43 /plus put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 58 /colon put
dup 59 /semicolon put
dup 61 /equal put
dup 63 /question put
dup 64 /at put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 74 /J put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 81 /Q put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 89 /Y put
dup 90 /Z put
dup 91 /bracketleft put
dup 92 /quotedblleft put
dup 93 /bracketright put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 123 /endash put
dup 124 /emdash put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947
5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F
4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F
E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF
9F9EC2518C77806A19730C97F54BEAD604548D553D4A6EDB247853225E24E7E9
89D71F6BC94DB986467E755CCC99069B313F5745B02B4BB608A39F0A0A732B87
7EA2DED68219754BF1FBCA350327572D769C962EF9242132D93A5C8E9725D8D3
AAAEC15ED0F362471AA58488620156F3474FA59CA080EA96FE995D2B3DEEADF3
3141D157481C66507725ACA5953CBBE1ACEE7E3F02C72C6552D15EB3D612730E
61A06A43575568DC3CF3844BABF04CA767E2995196097015E0C4F622C4356B6B
F41DBAFD797A4B9D7AC22332C552043EF98913D0D9B50CA6B7CDAF903BC5C04F
D20A952BA5CC35B646ACD0A287C956B98C450051AF6AAF79DF37F8954473F8F6
652BF03AE2AE82B99D820CF93F5FC0BA17EBD7AF90313E70594EB5C354023BFA
07912408F1757319C7288E99872B907D5AB583B082EEED8AB079C63E38B07D11
6744856E689A479CB3A8BC081F33CB06755926204981DC0A45B3ACC18F6865BB
EE2C50DB43B62E3630FC1D9B1FFB3BFFAA6D0A20C0381ADF48E4D916BEE85BA2
BB40F538F55C11D50F882B73913840B45161262BC8B0012694C3EF26452F9B77
2CD7C7AD6BFEEAFE31C8A721C2D46AA00C10681BA9970D09F1E10DDC250E2AC3
9A160EC8C9654FCEB36AC2B586E978D54744FC8A0E963D8EF6E228ADD22D093B
B889C940206F504F14DD921D909BE06EC9BACBC23EB9E9D137FBC983570FFD2E
CC5D2EB5D2A4A8604A4AD418B800EDC6B89809E00091A2315EA8C071AB631CCD
04C3EA77541646B7F9D70B7EA564D92A65C4DED8966517660EFB9F77E172CD8F
1B5FA83270898C3709DE964B0C4A899418435F92C13E94F5C1C5B9D7DF3E8793
5F9E83CE1430E3EF275C26835080FD2AC78DE88BF65298A8EB4181F215181356
A09245577F997AB5F23F31DB7E081C7385F461B083E96E3F08890BCEFBFBB6FC
E597C3F22E0F0F7B6A93C55879A8EA022411E0C1864E987D2F00CE0427E4E8DE
D92F9621E3F7751A3CE5CF1EC306A78C0D1CC6781A016A285C0D195E17B59A63
C593D2DC78B6071636FFBF968B8E7970871E4B60DF79B9BF341528C4F0C5008F
191FABC891AD46A68212B20FCC87E25AE386DFA935CC1563EA96F1339B6CC859
CEA88CCE5DD0993F19E3902D9683ADA47980535FB5597CF57C046C48E0D0140A
C40AF806F16E94FA0C046C0F32AB5BE121A7157A42654E7C1FCBA31379FDA9F7
BFA8A0D0384D3B29B9DEA1500AFBE314EF78B201E5F679AA38F12A87D1E1512F
F71D12EF75F3DC48BD8BA01A6D091F0C5B2B961F4371E588F79C825EBC124C1C
E334BD4714EDEBB709068CE0669738B49AF675692317C3E530C6AE57CA21B59A
0B542AC77FF404DEEF116796DFAF46DD8C9290CDCA4A16FFE88A0D60ACD6CB47
440014F30DA7C27C199D99A1E6D89D0A0C31CD1AD4891668DFF5FFFAE992F10E
C7B88872E9AC808E0663929D199AB424136E03E284D8F44DF9235246B9D22C9D
79BBFCC936171A58B943DF0EA5ADFE2818992B46DF97AE05915E078FD6AAF8B7
1047AD85A1CB13CAF70D095264B8AF9A3FFE6A603B10EFC6A20DD56A9947DC94
06DE0A6AC5B655C71870FA1BA99322E51D46A52D3E7AEF8189C9F1DE58AC9833
7B325CC59375D0F61488AD740909A855DC069F260A465080F5570CE7D41CBADA
47C1AB404D32CBE9E1B8220A27C8003ADE08A63AB714709CE4312179218E4924
6CDEBDCAE80C39AC4063789B6A407EA9C19D12688DF86B62D63BC05E9D65ACD6
CD5DBF04B896DA28B466D584426F531F4A3F9C4A717A0C5ED8C8CB4191E950DB
CCD311A20B14B417714501AEB2F6F8510242AF91BEDB6D70B1A52B91FB3BBC8F
A8F9731E745F2BA8ED8B00CFD8A93B2BB05DC2DFFB5EF265CAE08E9B046C3F0D
9DD51BECA540149E202F9042A94113745077BCC293DDF27CEB36D7B0C78E1B9C
0308C3A413492F0D59409D923BB699CC6F59285CBF31CF7F1B464AF4BC054880
B279621391D022E71427F275BF550881FEFF31BA2071293421FF99BCAC2D5483
B7E56EDB7929BFF410A35BC193DEB96C4A1894D3D262DDCE224ADC5C6E85178B
40FE0E15AD22D7B2F6D066B0DB42E32B026967088FC62BF250842B195D82AB30
4A5263BEC475A33ADE6EF9B4205BC44543AE6912F1B9BB3D694AF8E9CFA440C2
E2CA5DD42B637763D9C96DA8DCE38246532ACA6AC4BD7B8F2D348A0A4BBFFCA3
4CF17A22BF7AF3BC490D254639584011D9D515EEBB719246499AA89CCFBAF34C
77541F2112ABE03FF03C5C8B2BB07DDA99390C222C7CBC96AAAFAB4EE6391224
6BF97923CCA98DDAF09E5E01C94798C4AE609E954BF1E40330D66423C3CF96A8
F6879E2135374C80689F757F71375E333A3582C2886F0615F2379DB47721F6B4
04385DAC971DE716D5AA2CA014EAE9FD0859A89CC62667BD404A071154F7015C
4E1C734081F61F33176F8805AEA5A95E427712789EF20881BAC36C6190971AFD
B876670811FEB1DBC25014AA98D3D0D9A29CA7D853C8118DDE2DC2402DC99211
438F8A380EF1BD24B442988AE5DD9FE3A87B54BB834F2AB8F69241E7A10559EE
9E1F3DD7597A041F96313568639B2BB50A76FE62D7714AB955DA07C374F642E5
2060C46160DE1F11ED73A837DEB4EF5FEF9BA654837203FE8BCEAC3F500A0957
9E673A257569C4D4E6B00BF84FBE1A8C9A566A77B3693FD20159F95F66AF9559
A80D47C776CD363E299BEEE2D5BB9B10B58B1AF2A76242D59997773834D8945E
F42FBB1E75B90B6BDE5E4DB2E2FE96BB5B8E485E42682E9F4ECF97D61D441707
9D2DCF09A0E67F4027A9D1072FA8934106E9D7156F7333342BC640D6094EC706
5BED449D636E42046EEF2AE810351BF1E38581FC71D1BE17BA690B2567F52A39
1205F2704B712B22C4AA4684CB74785537AE120F66EE7FBB73A8C475477E1E83
8D6CE79D788B1AE7A159013A2E070123EBDA58BE4DFC8BB39C3D561E2A2917CF
1B3F64217ED680EAF63F04F9415D7F9CB6A5D3E0BC2A6EA4165E69CD8F93727A
4F4E9EDA653BCA0422BFECC33066DFDF3E4AFB32361ACA3A0C339E1B4B1F99EE
EF4C3C3ED1FC3E7078F7FE282F0F6793A4C18A484F1062F780D2947F2AFF2E84
182DCBFBE1BA25E8346045859715EA2437263F6CE83BE0B858CEE6A5CAD60BBB
45723E3858702B52B9AC50EA918DACB15EC541ACDF19782024143AE9ADC39A0C
AF0B2E4FCD4E97EB36923F31341B9D72B917711F55F4ABE40E6B5F732D46C76F
02BF82C68500194FF7CDEE3CAFE3316C4643295F769C4BD964C3BD4196F7DD45
EA2E80DA6C2B8A23DADADD50BD28E2DD1BE5852CB88CAA6FB71C40F8EECDA3BD
CE874BAABB668133D5001FA651BE928981AD1A8D95ACDFD83095F12B3E460DF7
2B68B2C84DB441EB1ABA2DED0E9BF8A04B1572284498AFA3F6DBD1D4DAE8D4EA
877B0AF0944DCF4B6F6B55ED1D99ECBB2A7393DDB4634FC166A47B4D5236C543
F066200A255781DC3E2E583A0288C1874BE8C25A7C13214A79DA8062B0274429
57264A9AD87F246982C80FF9E34473082B8A836A0C83FBB736DA740688432090
3EC63BE175131C8CC487F76FF44F247B7951454D01876332B4DFC27CCEE5476B
68B432744A0C3689D1D79F2B876A30975783B96F904B92F39D2D3FAE7ACB1DFE
A19A42AFE6A2318B0E3542440A40A69FAC261313DAF36C61FBA307C908682BF6
658BB9FAF140EE91B182D763130FCDF172B811359D669E86C106679FADF3E2C1
F83685B6CA73CB8E1D58323B6A733EEEBC0323A6F23BE68E5977EB3D881522F2
0E49440AF248939790089CD9615F24D9370355054A7077585637E6D80E13574E
B802422BDE06ABFA0D1601D78E215DEBFEA118A5CB82E68C5EA656FE97A5E1AD
01A8CD577848C5DA4B9D780BD1B0B4362FA271BEA800890613D8247171938596
CEBD54A77CA281A5326F2E6F6111C5CB507FF35387ED3D870BEE3C9F06E6E756
7E84D952B39B49905AC2C1BFF606AD3C07E45A768BA1969F865C58F3455FA101
2657884B120E69D4D515F8BED9D9FBE928CEAC720A707BA004D95434D4236957
86A7AB03ECCC79A9D33039559291483B27C66EFF11B3540F7A0E8716584BB29C
EA6259399E5FE1962DCEE55E4AFE699A7BE7E2C5081D6F025F66E4A236E95C01
9ED2BC2B369D0F7DBDE3F53DEF90FC9F29DDADA413EE3589BA2C9B802F9B5F44
E00109A44BBAB43AA4E86B63C6E1FE10E8C7049EA6ABAB908C0386FC64BD8C6B
BD8A089A521EB06ED2F433059D5AF5B4E1E86D6F0ACC65A5AA9665651E82F38F
10ACD33897B4612A7D0E08C92FB67193C5F16DAE8017F3F246E509422F8AA656
ED88EAE8608354A2F6334559DE541445AC1EAB60FC9D4A66110AE5DED90584F3
EE278836F121144C3038D3B47D9751E0E2285085544558F53464BD908A71B94B
57A71E94C110C8D8DB565A8C6E527BF7E7030848FD2BA4E6748459CB4ED3D0BB
3017EFB793B2A8627F7AD99A9602161C8FA3B0A8B89334D2082370A87CBBF01C
5F420760AB1F70F2794B3C98CDB70BCD5F437BF4593B1BCCFCEDA9577FB496F3
7E86D7D3235A4CCB9D4320925AC726AE1A27113235E24FAD6CF43365609990F0
466CEE79F0C0EDE02D2102CB024C9DD90E9863AC9F2C8A6E1ED0C4A2193103BD
C2426B358A2CD7ADC8C1F875D672E220883FFED285666956EC8CCD2F6D5BBDA9
4907A3E13EC09DA98DEFA48721B1B1E140ABF1CCECC3D17D364D5CE4021B8D28
546FAEB139027DEF6E4A11312A6357B25B6601E8F6816C413BB16D9CB7535E89
3CDCFD4A08C51D5310A114E474CF1C48B06C87FBE85E2186D1B8081A3C9BFA67
6CE5AB3C5ED7539F05344A2A061F5D409EC6D03E5769BC69C6BA042714A6DA0F
890B03838426C5C69D393469CD8FC4BF4C5D7BAAACF20F905FD7BC3246189A36
E1EEDEFD3F488362478967755E9C2476A76E8197F91F855586B9D8D8E79FC4F0
66C4D6E151ACA5B821C74BE4A19E86229BFCB3EEF07A2F6DD59F4CB5511FBA40
378633B1E5B6040ADCBBBD31C7722A828642A38E80A42A90A1984881D9107671
91F2A5E50887AA1B0D3E96673A3FB85D73EA75007D7E30D21C54FC8224944F8B
6FF866AC71499C6F5F38A54EA4269AE591E9BE9543FCD72C49BCDE00A2FDDCDF
130133FE649CBA9A607428F71FD761EF81046CCA214F7DDCC1A0BE0EFC7B05BE
85D1DF5606F398DDB0413766DDE50E614EEEE1EF52500129D3C6E25E09B7594D
E5F86EBEDC9A262FBC012BE5E4044B64E8F86327FB10EE5AF01746A46971BF45
73A7804D9FBFFC791A2B38674EB34688108D1A05C6A58117CF47CE531FB6B84D
7419C0C6A3E29C6BFDD122FB1D4675D2510F27032BCBEC6BA2705EBB37367CDB
40EB8C8ECF19E2B507FA4B64F1C1293578380F289D6F006E78428669BE48730C
9DFEF090304F4EA258DBBAFD12E062FC3009AEE31047D608A7D67DBDE50BD5FE
2EE343E8FD49FC9C8914C4201E17EAA6823325DF160D9BF73E2C9A38E7C6E4B1
18CC66F25638F5C16073F60FF83AACB10ED44C7B2F238BBA448D7C7BB5B1367F
A048C20043D7D1DECDD74E7B17D7014BD861DC0D1B968078C119E33F9AF637D6
F35BDD606F94FB30591265CEA8376F8E0EFDB6128C4F8BAB44F2F617D4F2D64B
5E1D70C48CD21CA47298F59E8DDD674CC192BAA8E4D709D8B3D220E4A3ED5DB1
CB68F4F000B42B8A3A3533388F08D4313F381F98A557C76DB3AC2C01DECA19B0
D41018F4441EAE36EE2ADD3F374DEB8329ADB6D4D83A42D00316ED2633AD1889
242509F5579386FF4CE439196570E7C170BC31197BA2727A35FEA4C6CDE240F9
E109403A11DF708702A49F142E7F7843DF1755A7FC718E46D4D3859A738E5E38
73CF636422CD3D37BBE8D244AEBA9A8A34705BBB855E30E4A24AB357F1B35A76
B2EB6FF76345CEB715BE827B9FAE2D16C78DB9D54AB5B6299E47C651A3206CF1
FBEF9D30E5CFDDF7C3383D3A4BCA1F6C1288AC61C379EECB596B5AD5EE795391
0A7076FB3361D028784DA3C33F44BC2CA5B39F558C0364FD10C3BFA49FA3951E
45F80BB87BC54CDCEF827A06351B326BF276C77F57CC16CE9352F3E1C7577A03
5D007A3EBFFF808679E105E63D92F5A916307B7B7857A34DD434139229577AEB
54E83EB34581F1E72EB2B19C1390FD0252720FC7ECC6254D46E16D9887506C22
1A62F7B8CE248C394E9D0BA5A0A21C98A4602A490F5E191FD4DFA2396DAB3407
A99AC43D6968FF654551E248C4B5C8201350D0D7BE84885EB6D82123F67252E7
B2E40CCDB1A007E8338770A6B865F0578DA8AA590F0B04B97DE30B6D5EEAECD4
CAA089740C38F887D7FCBAB40C497B1735068027FA29C7512D0F1FD370439D89
6EDF4E82F94594978978948E031DF50DBCF28F115E64C14EA132EFE296566230
75D25AFABF46E74D9CCD94AA92859D2E4A0C5A0EDB60AFC79696AAB11F91C92B
51DA6338584D3FD9FAB8E487DA1077902DCBA979E76AA5F4EB7EC5DA3A1EF864
0D535034678DD52A68BE4A4527B0809BCF2C5A719B9634AFAA54251AC7CF9568
B9F46C247C13AD31103CC5A830B5C5D5EDDEB919E8A101ABE06AC2C2DC664E18
0E58D8FC646B688C45C5AA2D8392E436EBCE3267EA8037E8CE4BB2A88AC29711
E3944EE2CCE88C991778992357087DC2AD740A5600558E97D61ACBEE7BE140A9
6779218742B1310136476362BB5E7FCD0A8919E6AC81DDC49A8CA8C21F1780A5
3CA00703C1E8F82C65F06F9AF2091C7B2815564CABCA72C561E6ECD9F51686A9
F197C4876023E5F45922F8C06F751F4F3EA001141FC80EA5D9EDC797D17E994F
1C966705E91C921D73A903822F3456DD4AC2E27E9E6DF18CABCE84CCA6D028BB
E0681CF3F22BBC3AA8DB3045A5A5BD8F821DC103A5AF7813484F27A181D76BBE
048F9D173A2E929A478F60C3672F1CED13AADD2761F5FA1FB5D63AFBE2565B1B
40367FAA7E6DD4B6E8158CF3C4C4D108A8FBB2C1634C7BDD9DB85A887A979C79
9F60EC14AFA0E1731547D89CA95F37CA07E32C181FA05AA03B92C484446DCC7C
D8720B909DCFC3142C4CDF8E0FA5F88DE4F0339F573978AFDA870DDBE2359185
71D37D1A1B39073A27342B5040E9D6ABFF7FCE20D7ADB85AA9CAD637AF9F1A79
87242369842693E983153F502CBB90B275B9F731932D8471244511BF76AA6478
C8E54ADA9AE6DB8755B8305F074DE05D623FBA02FA520C88180E6F147477A96A
FD2CF8B1B32935D8F31D530F9B3207BA196F4BD470436D8B765DB2256C6274EF
B372118E5D8214EB81795788D291774D9C84E79672324104CD4F6B815F06D4D6
37C0DCD0BAF9F7F48871A87DF98E505C69709A466FDB3DA6584FC9724F4E5395
8DE19D2677202D175A61B314403B3D4C04C50762FC3D9D79321DC68DB526C768
3E61C35DDBAA5E406292F56ED9C67FBD8B3C6B41D52F9E1F2B69B3D8F11A3FC4
2ED8E5A0069642F5E41A81CEDCE1D3279894478C932B6EF8923E5B53760FF559
F4C75BE841D1F79D5FCA51FE83656A511839FD1FF30B2755AA7307BC2C596D68
1BBA4C41E8DC140447B586A56C30B9F738099EB1411EB93410336D9D6F9DADE6
198C1275BB1B37C90FF2C3FFEB313EF7719AC3770B8B160E9E5A1CE82629FF36
68B9619D1A75DB68BB29D4BAD1CAEFB7F2340D7EBB8F389F7C8CDBD216CF4800
AE55CF11BC9D49CABCD88368605B74A1EE5BAD649007906296B35BBEBB610BC5
96851A0A7FAB1BB928871587441BEEEADCD4BC6BA089E578FCF430B5EC558F94
FA6506F88E19BFCF356BBACACAD66151247EDAB1C37D72C04A245013A11F6585
0DF608E12F25B52E4DD75E1D99728A9AC5BB05F96059B6C6841D7AD8A708569F
2B98FDD42B34387F9BC209E7A16B9CB99D9C9C0A64E72618EB62BE083D39753C
DDA03C46B2C8DDD31585CD177E990C47BFA400B7D8252DC5E8939E6485EE4CFB
CAE33B74BDF02522271E53ADF98970DB92B5C391E3CCE51B83D0BC452C18590E
C819D41BFFFC4F874C17CCFE261B82A7D5EAF72F7343D57BE5C7CF90A7703395
FAD5A62409D54AB464BBD65AC64C0F6FF7EEC03667A4CD84D85740675B4A4C12
92728CF11D582A2F19185CA3190F778CA43EAC1107ADF6806926F033181BFBD4
25D6FC8FAAD0977F1BCD63A23B74898D78B678692DEE5216B9CC88F333376F50
25DD4AB937217671DB0A21587BE327CBB4EE5176AA3C4100411465B0EA244A06
3F02C75EA14240631F40083B8B89D38FB1AFD3618E679A25E0C60D92F5E0572D
75E7555764A4897B543A9E75FBBB1728B328082324AA2E890866367A922FE912
1F74ABAD8CF24462335BDE419364BE2C8FBDD16CFBF522731C621963B4283262
1BDFD821E84706606D1F340258D8D5716A65BEE46AAF9C9B88C523F0252E968E
224B47B3DAAEC04FFB1A7BB28F3AE398CCFCD3B5416968B6F52B45DC91B333BE
C103781D810B091CF5397D61BBA16E9C03C3A52BC4DD75B2CB1581FCD515FD31
2D38BAE12A1A02B7E148899315C4F1BC7E3DA59A05AA61189258E5EB51EEE01D
4BEA5A1D2899EDF6BF8F59CFA9056EA357F7C78BAB0FBD9672997E16F1F533D8
4F9666EBB535ECD7CCD1A973BF297F5F6F8EDC283DABFE8C5AEB606702C23616
431CFC07DD67AA5FD6345F02FFBDC9AF5150E49315B830691D97AB0E5592E100
71ADB2D269B3CFAD3338ED68094624E5B1A41C6D987284C707EA498A0F80DDAA
9A6519001E04B180D78764AF08BED2F46480A9857DE67B15329EE282213255B9
60E64EE7DED35C5F657C02192366B8BEB7F068AAD857C39F6ACE55E2364CC5A9
232E07A64C696C768FA8854DF99ADFD2E1938223CF0FFE778A1FCDC6761FD7CC
3716544BA621AF73A7200DB1791397882FCFC8B63F42D07EBB9B2FF0C54F20AB
D05BE419C7ADD38602CF88F195E5DD504EEACBBC5A00C29CBD001DB40FEAFEB6
6FF424354AF7AC66E67D0E75DB288E07DF362AA49671598F52C9C6D2CD46FF03
A616CED7626D7F1E4484008271D0CCE4A5468249EBCC78275DFD3D9A140D6146
C5A3CCDE8FF661B6514E12C553C5044DF9F683B819530ADAF75C1A347906A661
4128D1BFA4F369A66BE014D726126E8E3E93D8EE3C57CA86F019EABE00487998
BFF66C914C81AE1D266AF71A69C8544F6C35BAA3BE4BB2317672C8ECA2BD0103
9B78E15D1CA36069BAB54D51338EBE95A9AE824F5E1A213507CB131A963E18B6
332A0D85B82D6A333502AA3411C8D080A2350963159D1E8E2DC6832A5C87CF14
93F7609D60928306B2E4F64896202351A56CC57A8EB7693A4C85B8E4F0DAA80A
F4286E7E3D19C9C3DBD6785109CA65A4E2C4420EDB0EF3B8767593401F71A7C3
4B9277FF41F469878F831F5D4142A3B7BF08A2DEF63EF1B071887C1D242FBFB1
04D20CDF0F3EEB235E4E0D2AB43D5C0C61A1221EF17920F625700092A319784D
6369C24872252935BF404B153605402FB8021A4903E1B54D37DF6339269C1150
337B10606B6E19225B07ABD0D3EA7EDDF802FF4274E2D820E1D548074015C8E1
09CC29D3E530B0015604A320DB458BC35D0CC4E53054734D6BB9259BE29E52C4
A5ADEFB04E6880A695B8D4E7DCF910D14D916F28845FEDA2F8172F2AB0BB7EFD
6A41156AB5AFC45426AC633FBADEA8F6AE73FACCA74F0867682D20D90A76A0C6
493B9FE077F2E6D4384B50037893B83266170E71770426DDF9CEB010257A7181
3AC0A127A7CE99155C2391C81F502D5BE539BE05C8FDD83BD6B797EF2E932C47
F1486C17ACBF98E60C90175FEB65A8AEBC9C285547ED0AFCD6E5F07062EE688B
A1EF54231AB0EDFFA2FFE8BA3140EC8BD806A0AFFB6CBA7F3E3F2CE798052E2C
8510CB5DF5F4C37936E7AF7A53751639B0B0CC5AB4B3F573B97C2D5E75BD0278
A3EF7B79C5738B06E123A1D00B4E2EFE4871D362F6EC1D6F8C6444B9727CB520
ED9DCEB95D06B8D1AD84AAB0CD13092156089C7FACFD509D0984AFF981A1B38B
5B9E6894BD1F68040405D472FB24FD9CBFBA8C3F6E62474EC3694796BF4C394C
8FDC9E9DBFE6C8C21BDC4A7F133E36168741B75B9A00DDB224BFD9293F6DFA39
25111D5C8B1A9B1753946048300E92E28F53FC695AB8082A79F4A3609035CDE4
91CA46E99453BD0B0EA9B9859265F788451D13982FDB5E47FB531BB094260CBC
9CC57ED2AD7F50820BCA50BE95C4F00A783BC37749D7EDF4B3DFBFFAB23AF077
50F9C4B562046287F9A237D8B048BA937917E349E5CBBE700758C035C5B4F0C8
CBEC4F3D77A9A6BBE897D45F2768267A7EDB131B6D7156BB4E17EB940E8E7205
A843D785B40A8E63F134498FB7EB06036495624B8BD2EA2F6730BF50679B6759
C3756DFB061607F03128CBDDBA6CE54F9BF4DD28A4AF0C452EB77B9EB60B768D
9A05BDBEFD55023EB2BBBB93176EA4693FE4E789F4C354D541DCF3E97BA25BC7
26363E1162A3272B0D030ECF9A19AC33547F5C79755CE030AD6DA556FF78E0C2
9E0FD5AB67243CCC6AF8B6FBA75F64ADAC2DCAAC208B05923D508E1FD8DB979F
5C16DE3557D72B87BA34D30E159A0FB107AE6E2A71B9F85A17BCA43245AF45E0
743E5F303B040E3C04F798BF656C906113B0C961E2305634DF0E134FBF592191
621DE4D78C94C6A8818E23F4ED24B1474FAF1C517840FC916F6052552E2EB956
D331A17C5C26524FD3B69DD020FAD592AFBF17C83F0978BD505E04A2B8524C15
02B617878FBE6F4F4C86700FF939FF37A6E509520C4A169F7C39B5DDB7949718
924939E7AD0F7311DCA69171534F5C9C287EAD7210EBF6F7598EA10CA38F1954
BC23E0DF040AFA2B5BAB98066791575795AB1410308E0D45A01F3EFCF1CBCC20
B065EED67DD487340D1EA90CB75D81093720CF9EEFD48CBFC76F478B2D44913C
CA3F4C726E1A271D580E123BC88A5B04D7A443EFCCEB14A93D432EA7262F6ACB
06AC77D11FABF0A8D25AFF385F001D41841F218E315B7CEDE47F9FE90E5F038D
15484DBA9611F13B9E9CAD85A0C3094FA8314F58895CED63FD18EC14102D920C
26708435116D96C4EB14D8DAB6CC83A2C288FE8E09A5949BD5ECA24FAA616179
6F05182759A103281DEF05252D61677EA520D6B5B9BB20342C2E8B54D16A955E
DDA39EA8CD1698760BE8263EDF69BAA403D2B1222FA54388FA6FB3B361928249
25B49AE9A1A2B5D44673BB8E8A11A3E6739E487E800A0ED4E1081CF9A7083494
C09998332BFDA0A0EB87D9AF93D27B5BC7ED34F4D7CBF9C449FA63400FF9141D
CAEA3952230272E5488054E02F4C95D5788847D00997924D29135EA45376C5EA
DF23027161431722C2C87D65FA25D826C2C9B4E285DBD6855562E454E48C8F8D
EA723233D7AF974A60F7156DC768E773D6A548B8818A21EC955C2532B1A84C92
F5608C81393BE77970B18E0A0810C30F6CFD3F496D3C13BA79F7BE699589B7A9
710230A35C8CA859642647263B172E0273628E20A94583270380F7491E737DF5
6C5D355AD28284DFEE02C06E3448607D91056F2B25D1A0E0172AF3521EDC9C1B
62A35DCDAF833E99D79E759050202D9B4D4EA1B00218904511F6F63F5F96FAEA
AED2B4A70FCD11804B3542B164525753109A7A937847B4F010B8DE17C294C9E3
9F5D04D583D97FDC1A7E560E08B5BB909FF471BB7B80342118BE0F4693C9860D
6CD372B389F52576EDD3A26FBB04741C15422637978F87AEFA062E7A81C0FE82
37C2223E90B2C914E659904E4AA9B05528F4FDF3B2D43131452546DB208EFC3C
E27A501C25ACD164834FDBB05606DEBBE0B6859F7BA7E4D86FBDB6850A1834A5
F58A685CB800806FBEB4FA333E9325209C011ACE3D4F5D398850BB7EBAFB0E40
A653BAA544E3F5971E7C7BD53D33B19BDC1655C80AAF0500428AEF4B01D333FA
8F7C841B678F38EFE8137839A5D433AC36AEF1E64D6250EA28DE048DF4A3D93F
CD0C0494165A0B170E98DE5A20919D295D54FAE42F3192F21A624AF8DBA48926
F85E8B12419DE51916902C996E44435E1A41A58C86AFB7ECCE033D0B0A96071F
2F20E1E89F4DFCCB798050B3DE7785CD89B214F2619B30EA19EC0427D5FA06B2
9FF6FD5455ADFC322723812708203CD7D3785928392DE1CA03DA93B7DB15F4CC
8E90448F3243D8078B5B35D7A3B5CA2293A90D7B115253EEE9608F0DF7BDF9FD
62391D1A44BE5A2373188F00C8BEB5C0EEE7E22C609B39C481B8060DD65D8B3E
27A3F4F0CB8D9A3347ED23D33CC3FCC2645F4C2A4C10ACB8D25A88A50E2DF179
7A5120E78864EC80F6015C020ADE4BE6DA9FE4118C537A26243A2EBF43470613
45C41F5C154DF5FA7045332E126637F8855BDA47A65086818147FB63A71BE257
F0CE4352BE986BACFD0539A293350411780D935E3A809E606DF8A008B08C1ECD
7788B7D9F2E5FEA87679ECE436D02768E6D3E560EE5F067CAC518588BB13C1D9
AFF18EFECDF137E78FFEC4A83E002EE43A0A03EC30DCF49A228125B95375FEED
23539284B1B01521E964CDF7D99CE8377E523733E654D8FD49C84B87E9D17B5C
A88C673B5291409930DDB76E812A10B24BC5C4CC620D8A463CE6D5DD5E1C4416
A3641E68410D4247CBA016AAD19DE609AEBBBC518971CCF86AD2D42B5D5607EB
F1E8D9F1775FA06FC9D8ADD178341D666826680B3C79E72B8DF49A51CBFE3AD9
613A6CE7067C85913D9C99001D92792845F84C35D5625DFBD12F47F3587CD09A
4DF08BF9F945C9DDA34340304A5EFBFCC5EEDCB5E042C5CA0744B599DA45D9BC
D08AE3582B7A7EBE5A2F3B55C5EDE031C505AAE1DDCC8CE36074DAC3214F98AD
3012DAF6B549EC3A8AB3D41A142503A8486BA3D6E94C8FFB03943CDBFCFFA751
86AF2D51910BE82BDD69387994A7603027D06C90A7D87B06DD81FC608ACE9E55
11A31B25A82417BE72667F903773E0D848A2618C6D462B58E3D5AE7270C7410F
0B58D567F69497CEFCD8FC6EF2D1C34669DB68C092AEA35054B32BA9A78D5E96
95891BC1087EA3D747EAA525DAFE23E6C8FAAAA4E17D3EDA5413232203B5D278
6501D86BC512914109DD8DD72C7356FFEDFA6FE3C470F0E5569EBBEFBA2000C7
EF375B9CF1074882E368ADEED4EC5309C8B2A8E6207326719C4AF3B4BF7D8A31
39D8DBE349FB331AE9EABDBF4CAF4D1B31694C260B67F14D4D4DF6000BD59854
5F85BCB7685FC5127C97E5EF6AF2B2EBEEB0C541173844DF3144A5AD4324690A
A7C20024B8171E5C4E6E094EA34ED80BE796EE2E8623B21F4BF1BE80198EEE53
FBCD1F0C425E8AE68B2F12C0CC156FE0CCBB3D8EF893119D38DCE40F66FAD8D5
37A5741BC4E0DFB138C08E33C7C4C0A9114D93139D62C0AE6B62AC27955B982D
7B6EE03AC9B7533EBCD195960859D6829420AC850D66858FC22E16166847AFE8
F4DAC0BF374F5F563BE3498F657B53F120513D3154E0773805B961BA1C6EE351
3DA5FA76AC9BF417D6C048EC99A57DC05CC653C223D3F03D8EB1FAE1374DB5CB
16A83FD8E75E6B0EFCFB33B66BC629058A3EF4E8340E91A04BF251FAB4FE5F8A
D98AC011405CBD45C49F696C6C2533CE3983713192E196D9CA3B17A02A35B28F
A7B177DC0B51B718F45956624FC564F9B680CC164CEAF841A1C3A77F779DDE1C
4AE1109DECEA1821548837F67DA8034FC40A4FAB67E070EE18CB4CA12271FA17
A1115E6F23C594067B7AC06F965062A2ABFF17F2997C332FEAACA0156D477DBD
07EA3FB4CF506DAF89BEF2C9D12EE71E233C7B7260CDED92C8EBA35E41223AA9
BA6BA26CCB4D6326E44E96994B2D9754FF2B461C4A4D33FF3B7029439388BE7A
DD09B0807DAF4B7D7D52E4A4C6E08B0CCE89673BAA4024EEA5DB21409ABB27E0
98D97DE394E6503C5656F242AE236898B6EAC00A0AD9A3D55CE6FA560CB6EDED
48BBA43BB483789696E8E999711F1FFD16843EC098C3B34C7FB8BEC701DE86D8
27D1A645A3FDB11E4EB2291BAED6D4AC97A5DB3CB5EE3A9B2A101A8D8BC6F53C
1DFB60ACCFFBEBFF8EF679CF1656E6FA61B8A00AFC8780B2C04D25A0500D4127
BBA8E37A4FD539BCBF67D5212DA971B2095496AAD0D1B9C4E0B76F01930CEDE1
F45A86A82C1F98CBEF2ECCE015D7E61C95A7570B5676B60C5B5669B7ED30FCFA
1023B531B8CAD872A5BDED5C1488BE6B0AFE7D76F0FD26E5386DAE088A71E3B8
EF98CC04EFC8DACC8AC8864B9C0D36F796EAA683305BFF1AB160CA1AC52769D3
BD5A92C2E5FF84474A0EF6223D83384CE23A31A8B8FA9AA4AC8AD8F325C0FEF4
9866992F728CCD7ACA2AAE23C684D38B062E073FA74E3CCD8409413E5848005F
5245C056AC24BB85432AFCB176D8D86F60AECE6D6D028E85F24F66C3477F7D2E
41D6E092C40D58BA9D0BD8DFA07D150767DAECF2508C0F332B1BD1658BDF3980
CD433DBB1FDE999A8A754D159439BBDE0F596A88E569470582C1382C7C444713
065702ABFF4F8782D112A7E79FE4CDD21D084655C5E4041D4BBD49CD11749D28
F541D4AA0D1307F3F06B1B2D9AFAAC88E1CC558614631EA8545CF82C690A9E0A
B91E3D17D2F3F5987FD8F974F75E922E277577C89BC3F8C30042F70D78202F17
554BD627E34480E13105555B38E475A89A86B09427DA87EF42533A542B6D74E2
06CBDD5CEFF57E83B428CB5DD64CCBE27D20D419825E91A16B574ADC08EF47B4
5C691D2F95B3962826BF29F7F9BFBA561237248D1D9A500B6148074741D9D70A
73AE5866D8804DDB686A04D06E6B2CC1AA12DF4D49BF4FC8D36A7E9BDC419FA7
94AA9DC45A58450DECF34D1556F95C706AAB137A81D21A8D5A1A5776DFF638F7
B7D09438E1559BE5FAFF38BC59BC83FB182ED1272968BFB4CBF6E9781744E163
08CA2235BDBE3E77C3E1A8241686B9654FABFF92CDF80DF6159A52E46C4E7417
13755AC40870893F6FD25066F640F158F5A73805F1DD1B77DD2789367C4BDE14
48226ECD034467007CE4873AFCA1D462D68D0ED99396618D84E52045D3BE0800
E35E6927ED42CFBD79999AC375D3E7049D04534A83ED14B0E2890EEF497ACC5F
D082DB2C6678A90D49CE9AB183E4F0A1ABD4CF969B5B4DEF3EA07D52B669BBC7
02430BFBA84BE226F631111EE1D33E1867FBA3C2C732F78A0207B7CE7714A329
E8B883775998789D7493D60C51655A42DD182F288817CED039B84360091DFAEF
A9307393A8E24E8B87CEF2E5F81FA97ACA56759EA1D1EB457843B877B609AAC5
ED2AC0A27930584CE46AFD4CAA7A0BF127EAF8A510C2A474DA3D03A002668DD4
D93C3C390F4A4DD886892A56BE8FC8959E61AFE3E297AD6C88BE659AD2A162BA
0843D3C60CD263CCE0FE221C488D526480162A51222A67F196C80694DCEC0F25
D4EE68A899F19EFB5554035FF859EF5BF011F1AC39B69D22F1877240991CF290
B84B204CB09FDD7781A5F4ED996319059E9BFAB851B93AA982239C41C58D2D49
67CD5774C4C9421A01EE1C56384D34AEEC54C8B9C77B3716D118F6CC660D6517
4A0C53D48D57C7F248DE6913BE2423FDE22A29BA6F4548CEAF00AE53AFC6D751
5F74ACE635376F392E906FBE8CA6FF8581B5A2B1A9C04A9D42683F22C5F2E2D8
655CA77CA264C6201361EB8739FEA34559FDA772E4972C4DDDA695B64FF1927F
B7C50B5E0CD9270ECFF40BE113F9C7CF6BA73A0E400B1812C50CBB2911573C93
C344590DE18C24777F772A882FD6A3E2F6D67BC7FB5EB199DBE4EC1145BF8C73
3F41D7468EA2A217BE9149B76C611119DFD283D87D03300C59BC8CB643F8FC2F
B724A01D7478F44927AB047C734704A79B8293ABBDEE9E728581AA72EC3A0092
B83B064CEB13B27FFF6AAD8F23042AA78F1CA9555EC3E2B37E1B3F995397E66E
7C20CD0E505B5154A145DBD8646AF0B379B68CC3086DBE6266568BC696DFB656
40BC29285389A7C70145838D92A435E30E7E7E7F6FEDC50C172174A92906FA8E
767D41A27A738D40E58324E6E814AF8D27520C230273714519F09B76814BC764
711609357466BBFE4DF9FD471A78F57808133E6C544E869B03D815175764ABB6
6B007B7E87BD9D405FE6BF5D5E2C5E463CDA41A34509011CA331D1EFFFC885A4
F26028615816668F12074426928F83FBA320E6E5B0C391153AF550BB8A611654
D07FAA57BF5845DA21F297738191532B7BBB83DFAEBC78A96F41BBA5F963ACD8
38ECA80621A53A8737FBF0D7AE784E7DDADCF47A7B63678EAA15AE68B13B1889
D479F9593D47E829FC3EC89C52E759838CA28ABC1F3FC3A7CC13BEDCE23AC300
F82ACEE093E7ACBAF0CA6B2E0592915139D3C68CFCA31502C4FF14A21F9A89CE
D6CAC6FED66B2C9D5B55EE47DE4AA52ABD3D72EC426D74A0DE901E614BDBEB9D
AF3C50FB84C5645B24CDF37B8A308C5BC8387034D35BAC4E08E80C365C4F223C
8EB3A88E61A505F32350EB88139EFCEADB63722BFB01D0DB4B73BDBAC020BF4A
FFD76EAB4B50B7A977A1D85A72CF6F1D5219D64604F40BD706A78668EE76BB67
F21DFE34A71510E4D536AD201C9F1C047D14B5D3B9036CA37265106B92136C6C
123A305BD4ECCBDECAEE4078E736DE6A646485924F6AA40954ED83ED067E18D4
F7A0518331B65190F8606AC012F1EE90072CE6C672FB085D1A396C884C6EE35D
1E96B60DF9742678663FA65F861D7C41DD9CDAF15A5D62A97BCD039313DDD5B1
3A0C584BB6160188154A1DD9B337A94216AE66C7DEEE9D560FDB527E934FAAAD
87E65FB2C7956634969EC5C1F1D484702CE0709342E8AD345CEFA46E893519A4
A5B8CCDCFF492636AC2FFA21B33B65D1E072CC17F6088B492FB8478BE571431A
12D63454E07CE654625D1B4E871957C9EE6752B0FAE8139B8570D47F0C7E7FD1
50B3ABBC412BAC4E514406554CD3263834C0054F734D1F10C75FF7C28CDCD64D
E9EB343656F418E2AC159398E5E704D00E2F60A1F22118FBDE07FCBB873E65CF
B3194F12002D732D073F4FCF989B18882FB1FF0F6A4D52C3F8552CAC652B4DFB
FED5EDDC9A68EC711DC993065E265C3B73CD97EA23B09223EBA64DE7E5A83C6E
4EDBB3302D384065EC1EF76FCB8FC6420A317CD00BA4F8A9CD51E93C4CA2EB8D
2BE5D56E659BEECC8DBDF65F30336A75CA3FEECD9EBF0A11590558405F8227BC
D967B6C9D9863CAB24959403F117E04A6701854440F60BCE6AD25C6BA2082B57
83B534FFACCA1B73A088AE1ED54EAEF6E588C4A7F8D8FD5B2308CE6072D11E03
0176C1D861A65EC4D99ABBA6ABD85F2D830EBD4D8647989479304FFA1AE5CC6F
BD142D6FEBBF6FACE8AE2518785349BA310B63E0AF99D06F80DFFF9EFB122332
1EFFF408DFF8C4FD6BD910C29D798FFB849E0ACEE96C907E6023814FE319980E
1DDFD0B76C45AE29494D3EC44376D827AA833034B561E2E42C84994A26A78A45
A0B5101420E7E48E1CBF8D2475B9E25CD86D331A56895BF7E2B5553A688647FE
551D14769CC402F2B36C3927325D6FFABC804D02026C086964F134D75DBED488
BF57F1FD42830E688214C5B184B42EA514C76058C02FAB07BF5865013FC8DC5C
BBEFAAA721CE4AED76473F34C286C5E77411F8F35BD6ED61E0E54CB717DA80BB
E5CC6B129A1BE37E30C6F8B3B66FBB3BFAFF06DA53B3FDC6D8BC0B3B972CF647
BBA28E28F90E0D9DF25AA0F331F0B18B3DA3926977585B0CB051A4C6AEDC76DA
9C4D6BF37A4303C20DEC8E040E54B78E35CBEFB6B374ED086503C5B2A69FC582
C4D2B267B03AAA34D2E1696EE995898603928B80B18D416467127B7686EB9CDE
E7EB296F5DED7B6B83DEB306FEAD6B0A4C506E7A78082C30952A4DD9221D769B
ACD6FD54B80D191DD6ABC86705CF4024CD769C5726B817EA1471E92E371AA8B9
F4F71FB7EA464B98FC26AD1F7B01B7D7DC50A3C307FCEA591B9F54240B358472
3F66E4A8ACC815D23DAC48D0AD9E0EEC5DF9CCA9A7056D6F9C28CB1C23EA57A5
D3E25C09A707DAEB261B0F60E2E5FBB4BDEB157EF11ACB5CB1DD6ED37460F5FF
E7611B0357913950D9FD22E56311E42CCD2DCA7F3AB2634E58170406F8E460EB
B06F189D323A095C7490257D2DFD615262D17F17B0A941B2BDC2294F603D51A8
03B4F7F6BC4AC96F5DE294C296C094B3FA36EE8BDB46B17F1CED0204016CCF35
C2F6626DF244CCCDADE331D6511545012C0042F24A4C962A143DBC0066FDC823
35DD959B45BCD2B383940ABEF43F51B607091DDB9ADEBE22722BFCBEEFF4C6F5
90DC7B1445AC056E1E2E96C5CE43B13C27519FD6DE8057E0F880DAD5203A3549
78A94DBA197319E339143F78E3A2C27D557A10E1E74D29EE3DCC56AFB7BB2012
191CE3F972D8D4F58FCE4FCCFC0C6DAC7F4BCE96901E637F5CFFCCDE21215A34
FB848B7918261E8F9BDBAB2CB0FDB49A86269B94BCBA5E26808A74A80DBBE886
80E25FDED892A5C46B6CF076FB9F1732D55AD824DF1E2A99B6C56BE988617C77
F07C827C4BB559EC53EA89334277280F6C5C9787B1C467501A960A91608DB875
E2CBD626FAA6F5F804A8D3EF1EA56ED51CA888D394AE4C4D692CAD09D1E377AE
7520640897F86878595EDA1A24FBB1713821371DCF31195356E76855AEEA33D3
A088FA68AE629305CA9370D7A635F9F622A3651DC21908C33D18EF90AD82758F
1078B50DA862CDD8E1590F2C70C4820E5CB4EDB4E892A23B8E3E7111D7962DCD
A447149AA7D72A02809EB594EEF39DE49F231E7C4482E5519EC25815F3132971
41AAC8C515325FAF06CDC6BEDB63F33E500E5A9DDA5BAC7801BF94C78F8BCE78
8F4834269DB9E4FFDCA6E343216969D3D4CC7E33DF11B9E03EF505075691F101
963D953E64F9D713C1398FBFE4252AE242E78815C614557FCBC9B037010C4D3A
17EA975795C34968F38C1CEFC2C85E12B6F9BE2C3D2097FD19449359603CFD4B
BFB1173B083CFF3482041C38C9338DEA1B737025F82EA84226165CF40AE0A0E8
44EBA55369A2FC341802A9A96191FF2517FAA3F89519A0F1B48D00AA634BE806
063B1CF16BD801E7FADA2D7023E1976BFC792291E67A858B3CEE43E2D563C43B
9EBFDB23621A0560DFCD53612D87C881E175643FEA25853A658722AFBFE0A30E
C82AD82C47E600F1D7065DF6B3014C9E27B891543F99871415387B024B7076DE
44BABCC53F9DBBBA510E87998E3C628B412F98E6F383F4FAAEF3C2BC5EA372A4
4811FE43FDC59A904C1A3908391FF0A696FF449F6CDCF89287A77959DE20947F
1DEA7FA113D4F04BC0CA58E1BB752C9B177263EE62B3077844F213DBC33359C1
F76E305B51B2D9C99ECE72E99C4C48960650BE4ACD610F5168D32E38B3473F20
105CCD5EF5AF500BACB7903D2D769E8D3F74C2ECD311866984955BADF4E7C95A
23C507C4ED454D2079BC2773FD9D0115C504FCD32A06F30D13DC8B1A60619017
E035B4028B5A13E082C09BA0E3C9EEFDD5F90B8C1DE5123D7E076DBA4BA9D793
FD451B3649100EB0AE054CD40FF05CAD4119E2D6FF161280E396B4576C6DB72D
F39AB0B544098C667CDE016451E64207531C5050E4D6B4F98D00FDCF2996D724
9A8A5F24B51C769C2C54FFCD2C6149231E24301C1AD8DDC9078A5F3CD28B1EC5
5F5EF97ECD39A1905BEA0719B47CEE618D3E192800F009D9B5FCC4A5503072F2
5975778DAB93AA93FDAE58F4C51EEBD37119F8D6F041F537B09DB0FB16B4429B
50E36E0E17148AB5A03DD6F5D4D9D7B3822DA4A7754A7F91FD7F3D19D98780C0
4D4855C3CA007BAF7D765EA0F37011C792CE7FD4A236DF2A04D46E2F027A74D6
55A1CCB98F11C0A8705D49AC4247B056535AF9984C9F95E32C65AC985CB70C61
08B6ADD2A7D1647F37E9808623F747ECC17CF55186CFB32B81C7864BCB83A290
79D0F4944369C7F45623168B6BA93B87381EA1FF6C3353AC37B1E42E74D65E34
D7A347547E0A414E82E70884D1D86EC9A2D4DC8FC0005827839DD5384BCC8625
A3B6BA8180D1AE87A6A854C0743BC590C51528FE2BA32A98C1BFB76D21DEA20D
E350EAECDAE0868B7519244F4727E0364CF9FA32421303135AF8E2B7BFD9E3AD
6626FF5BD185830FC1BC301214079A4071287493CFC6233152FA3DFC40B92F19
B98E92F5E16D097520EED2156853E0834344AF12D97CE13DE23818E7C20208C8
73550C323B4CBB5F8FE3626723EA798AA82C89B226C21C821DDDB1B7B9D9EA41
AFC12DF72E64A64546654E8E3663A60629A696F16719CD409F6A05C4B3C16377
D0CC1BB270A6190039BD94F2BB959C20E5B4DA9898D8526321DD89D8AF8061F7
EC4BD1AF9C55923D4AA816E0FCC575501FEEFC45D54F7280AC86E5E7F141D624
75B6AB037E73FF8316051F24F84BAE64693D1F74DDEC8EC96A1E012E5A27B100
154250532668782C814CBF5A984D07B461A328B1EF9DBC1D3B1B1E6C57D11472
8FFC5F1D95B13027F3D4DC4F29B0791A6F59444211359057C12C711184A595DC
61CDCC6B085FA277618AB325EBBC64BAB4B175F79D8177977F0F1A6A04777599
FC469FFFF183D9EF57B534A3E8669E112C96909121260DCE0612350A0DDCD116
26DB29601790A870AD2BD5BD7BBDA5D67A7E440D24D1D8C9DBA749ADF4AB1EC9
EECB799B845E126E9D6B107541B2034EFC728B5C7B4B659A1EB3554F94E973E9
5CD782C0A5DA76E9F1A150820E4DEF5A9F5908EC5B7D6F4F2768CFDFE3BD7076
5983E1DD7D83D36213396E826CDE48A1BAB0F1A982DB37C9874FD66DB6BFD7C9
E3858B9DC2A4187207FA4DF201F88F717CEE6AF78BD7FACFCD5E0053F08E2CE7
11FBAFF328C356FCD6EABD002E13064E41F9922E35B911ACCE89151FA57448F1
6E3C769B7EBEC2838024A7F4BA53918C563EEE207829FE15493A91B9387C6665
8DD965A48C3969CDDC7BC2A8FBEAC4A8ADDAF244AA2A07E8869C0358FBAB6799
877255FE017DC69BB05BFCE0A4B84682D2CC80D1B5901A8B5AABBC43C5B9127B
F1F9C7B7148C0171DECA80BE75C8E47FE65AC4E5B0075811DEC04C7687CB14AB
C0476BFAE0D08A3433C6ADA9D8B6D3A7D09EFFBAAD0220A26BF4C1D063348826
63452900215BFB423749E22F640F3E6D396A7185DB8CE4D856ED43FFFE857745
1ED28443DEA7081564C36CBE41E4001D3A20F9AFB1B359A4CA1C52D3FE1BBE10
74202B8EE40682870E1AF5C9F6A941B632C25CFC1742CF6670DA62C72EF72B3A
C436D379D3FDE2593B93A35A3FD631DB1C0374FC76B59E02E2D9618048DF2975
51DC64D38EAE47F1F89CF6881F745EC712987491D1B0E473DF85EA91766D4233
51D323405551D7E1E4927C4C6CC4B21266E0FD629E853EEF24C970B19C02B05F
0B4BC79965C85DCFC246F48A3CB511C82E1EF5B9BC1C0E0794D302E6993C47CD
A108D21396BBFC0DDCC2653D7B9EC57EB9ED5B9443B7017691BFE4F9DFC005B5
CFA41C3E11D3DCC5DE9024DDA2042B9F61BE3C3ED2E4C97E66DF83C8F261FCE3
C2FAA67DEFD34044D9C69D2E5D553B3FE51E92776EEF1DEA4D0A738D8CA7B7D2
108008A37EAD7F2AA5CE97A89089D5F9F0919F6D04E64A59D4DC17EAFA942418
007A2939220D351CE81739C819E206E7C12CCE7F1129770259B8DED1DE45222D
E97401069AD20733AD76F07BCA85F8C55DC84D9EBD4EED68FEB03A04BA37014D
C7DCEB4DDDFFDCFF88C2B5F48EEBA2F0127706DAF153E7335ABDE5B33C394635
9D0D219799B944C933A94C5CF53A7ACB03C8AB948CEBC61272CA5FF58B15A1F2
3E77F1CC9F0975421568A8BDEE54E1391B588B209ECBBC868DD9454616E33618
207D8ACDF4A855849B1BB91557E75F393EF18ACF2B6FF2161B1BDE8A3E8B07F3
09BB2F0B9A51A862680261C3306ADF71F344FC5F4E9A3008D3A29B3C1ADF4807
032314F7DDAF488F88D74F316205C0B6B76696243699BCDB765E03F5E30F1368
F5BF9C95FCB47E968683B090F1E3F8F036323F9BB33CC9802B1E829DEB94EAF2
18887DE86D77C870F4710122D391DD743C5FB99C919CA1F9921C9607C937F081
0ECE41990F33A70ECCE08AB7A25AC17A8F1BBBED87973DE7A017892257D93A63
A7950C5EED71E6E1FF34C932BD061C595826EED750B53B6C4F2A1DA2598AA85D
1A40DF5321CD5F32E2C3D5C1DBA042485148B8BF47BB5D0300B7B4A18DD5E4F8
016160514200B5415BB2F1F5DF6ADC4F653E7D20BCDECE3E51622F703228840B
54DE8F1F4F374D3304ACE67CFCF8EB97A39FEEC70476EE8A0540729AEA489566
945563628C639B480FFF4692B34FFB6273EF4F210407A3014ABFC5899EFD8CC9
ACD0345630AF32139331F6B2C353D47D78887613EF12BC65AA3C4A8BFAE52BC1
3899D6F419C293E1FC65F3E2964D7C6757B573E7A5309FB389ABC5776CDAEC27
3A372BE7DFB80897DE3D5D89EA343A9D7349AC92E81286557C1463CEE798E809
16A6653CE0B033FC31C9B69B51D467B8A14660EE4D22D06166220B4544C8ECBB
85FF4F63E60C9AB3E4E47D6CCA0EC1A5E05449162684418D16881DF68B68DD22
7E931B08508A33BBF1EBC4A8EE3E3C87FD9E944DD16478A089A9625153109BFB
C385D9C371A2F95EFBBE2E95694F29B346DF5AC71D167FD020A767238D17432D
F0BDF1FCB84DE5048D2EF789D006256A19CEFCDDF265F5A80F7FA9DF2574A7B2
D6998FC6B01A3B3CD17CF3749C8C8B9B0F94B0BBBDC8F916FD9B3473F8AFF71D
295C15A986743556CAFDA42E6BB0A5957C3BD16AE677E4DD5EC965725B69F5DD
ABF7B2DBE8E6E560F378F62EC29921403B800AF157DCC57CA0D3707DC423FC55
4FACBE6DBD14FEA4BA532BFC497422E47F2EF9F33396C0EBD141D851BBEC4FEB
0CACFEDC785AA375A4AC3BE7A7E12C07005283AD76674DBEB1028462BD9A20E3
BD9EF054D89BED09E260D3226057A0DE3D52D471C3903609B05B6063AD76B450
E4D7BBBA119F0F2CEC35C41C53EDE4DC0B7AB0F5D6C25FEE73A2ED93FC96348D
63D35B66CFD53FFEB70B4B0F791472882EA74E1E1452E8943CB30F097E6C1D4D
9D2E92457E356DED6FF47B528D354AF5C88AA49A697568E7B4AF7F292DD37F56
263DB322BF3DFAD05BF42A358C320136591EDA0CAD5ED65378A4A9ACCF2C904D
8FE7CE46D728EA6B4CB4DB2FB1D6671F5948DBD4D3876773AF0CD40AAA0EF26A
1730B38CE86196A8838885680CC8FCB1EB5EC2F3FF2F96039061EB5E108FC080
0DDDB6E570E231C1B7605095AA55B334244E45FCC9FEF4545876B2886C1F2E52
3D88F6EB909C38D992A5E3F6C5226DD5A98C7193790C2780D8496AA29608FBFF
7B220B583E8406AA97E236E472BED19F58C83B7C14CD7E330BE705C1ECE46469
447440059F8F0044521FFD0EEC8467F1A0C913DF64BC00B7A56A723153BE70A6
CF839A5EFA7B50E02AA5D5FCF70B6A96A39DD8A1FF6E35B6539AD7B91D4F5E56
B96A6754C12CED2456C0077B67E631AB54BD2B3FD8B31C3BD85C496C3438778D
9882AE5C970FDEC213130CA6645E9FE2EFE1614BC2DEB3577AABD0DE5D6392E4
B1EB847A029B5DF9C6588ABB5D280602DBC6A3981F62450DE1A79D47844A344A
9E2A1B45A0F409FD1CA9546067A978708C33F035D57AD24140D683C1CDD8D922
00F8868AAB203BEDD34FA35A2C6E83B5410E211C9D61075D5F89EA52106EF4BC
06DB37C9A66E3DF0F4A9CBC829C038EEF4F07BB8DC09B61D19B61AA48B3D8B7E
B2545AC022B57CB6D78BA6ADA8C5287C0A3D2F086DFC6F70BC9CFAC4B3A88F62
898EEB7A17AF834D22AE3D7C06A3D5979F0168867910B98E4798B7045FA40C0C
999232D3292BC97604B9F5A800206601232A0D64C3F9B6BCA7A081B1EA41ECB1
76F00A667EED1F9BB64E17505E77883473FFE3526185335F0D4C20EC08246347
09D92E7AEDD2B2620554223B29AA0AC2EA49D92F6BD09A04324A747DED51CCE5
A00D55B5060828AEA0D791D0049C05F0B395F29C78C2F0C99D00D6906BE5DB1F
F29F6354B52CC13835172C5A2D985EBC145F76EA1DFE65DA54F68B1792B11775
65484F5B10309D39273C49A79CE3CBFE1589D9020EA27DDA1D5E9400E98AC732
2C50070BE72E4941A590C71039D41F4ECAA25D32084CF2FAB186CC0BD8D33556
5F7A251B0AB3630FC747623CE173DAA92A76A83073F51880D680A5967B784813
C91DDFDF9F9A9979A8E4FE4D34137CDA38E54F972D6A172C2C75B5B605E03719
84F46009DE6351F095CA507E562F41FE7BAF40A9D9C3646BEBBD5DAE26AF3754
C0632B78ADC504432D92A48E503C92B1C071048F7D58560F2DB0FA42A030A1C1
1D79E7E54CEFDBC88CF6090F59CDB8F07FFED41E648323EC1CFDEF3AE91E169A
384C566052662944F5CC95AEC8B7BFDAA7E44AC87CD75FE1742A9A8412634CAF
C27961137A41991E91409BFC4DF39FD05911C6AC6520E93086471B090685E3ED
24B260B73772357438A3E1FB486F7464A5DDEEC293D6C83840AD4C8D9F198506
E19752843B5D9A3073EF5F2735B9C54511D374D1E46960DCCA08C043C65E059E
0938011BAB8C39FCACB54BA0BD9BDCBFCF56AC092E754CD072C47A0326BD407D
E4A17623A5B6257CC054BA93725278F9E6400D167FE02F7F0E36A2CDD7C8516C
5BA75DF431C05A1C18A3B3A98F2CB24AE679A4CE799AA77C8E3C77B77A1EC634
48CFE113E29E06DAFE8656EF896A4B7CBCC62211092985E86908F7914D9E4CAF
2D1B402AE73423C861DF93B42180530C9403217803DA2F4E7D985355C1172E62
5276CF524CADF7B5D35E0335227E1BD5C69282459F753B4D8184BEF52FC49A3D
2C49CB5B8CD49AB854AF7A6C744F5E4F2DCDFF4A7C294F5233D3A22D5239C874
BCE61A6BEC8A2F2AC4CAF8809349BF6A4E7355BF87DB6E338C827175BF481F19
9A874331B30B9196A0DF41258FEB35E2F56126F51800E16DFD0DE6340C1E0DB9
5ED2B6D06B7284708C23A7B568A56249A9DD376A79695C591A806E3F23C5E0E5
E302734F4AE59890BF3453923D9F26F46AA44B673475E20BAC6DFF99C14986F1
CFA53EAF5543DB43CD32E8349A440AA0046210648904686280FFFF643B17F13C
7D9DE31161A5CA8AA10052DA73B15B619AE55D232037C23538658BE415B1CBF8
DBCA1B1421F74DB94D3E6C365B4D9FCC605E24D9DA58E6ABD5E3E61855807DD0
E0E664B2B5D04EDF15D8712C0DCFE47FF0CC5F7618A8E3749DFFD6FB23FFC6C8
45A60F07E67B8C973B7A16E1FE5B9B7A8289165D101B26A8314F356B89222E65
5F16A427E908228B8AEB3BA3553D06607337463BDCD461485B0D5B7430A080D5
DA2E207515B5A3AC7E73E730BFB373DD85234FEC97244F61C6D52A5DABA07866
8F3396992CC1CA9713AFCF7BCDDC5329D0E6DCF5366B38B14C723089D71287E1
6C9304DE6282EF986B0916DD21E9B0BCCB0AA2979A3D25A477501F4D7EFB34E8
D904449D83F2BBB13DD219B50734581D304FBEAC3B8128F7CDD4ECB08F2227D9
1048309F7EF797DAC8B6F43B188C803FC8251A6F22C13C3E8F3B4B7DC4D3AA26
5FF27B108AEFAF31E01863970BBB44962D85559D904E35E384592F9C7565AEFB
E5FA492438CF77145954A3922F5EFA27F384CEDF1E786865243BB2552A720BB2
F1C87AA58D00F97599FF0574617C001510DB77D3486A08E6925BA99FBF038FA4
B0792180CF812F96B2B0C1F99BCF5E97B17DB2082F06C0462C608A5F83D3A905
95272D5D904C3BC367D8E447DFDBA7C20928AEFFC40E6BA076D4D5FC0D968980
42A5266798BB8304F75F23EF101AED2A933B2DC838AA3067AEE473015E4D8C8B
4C9CA2ECAFCD96247318F9D9F9E9590FE202D29EFB383C422C977009A6330D46
D019247C030B15915B38E1B82D8FDC46463517960F8D41FA64F149431EEAC6B1
DBDE1505B262D025CCEDEAE1D0AD580974CAC4ADCE3C843BC6B69E65BCB6BCAF
14E0A6AF1016E56C6CB8D03B2670801DF17C8FE9457E801C154DBE9B360E18C5
C368552620AE1F139A7623D341C3513CB59FC379C7AA116E7201DC64BED6D045
307E06DD8B0F455C2305C7DA7391F75E1C5137279BDAED7DE304025D1FCB5A3E
4D5231D83269E3C0B4525DF25BB12A3CC8CD081ED15C98D998A05E7A8E7EFA08
574C684A48C0EAC6E91D256CFBBD21FD30AC9CC5AA4E6568016E59631F37700C
17DA8A06A95EE1F9E7EE4CA33AD6CB2A9BB9EB32A34305B5F56632CBF4E846C3
B11474D88FE6C102C0520F484FE782E5F56E451C036FCFDF45935BBE9A7CC20D
367A403B2274FA0CB256916E11617838874E7F848D08E841815A5ECED6F4E422
7923D061EFE5A040ACFB413712AEB73728C3AF751BEC7F2E828730FCF2EAF2A0
1D48C676097D30CF0EDD06BED2C7FE6ACC1CEF8D8654A61C7B08A2211F57722F
9E31D0D4B0F5D23734D3A4DBDA7A17DD5FBCD6D138DC373DA2BAA3D97D533D6F
08B9C9B5E0A1C1910A3320
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont 
TeXDict begin 40258431 52099146 1000 600 600 (am-utils.dvi)
@start /Fa 197[25 58[{}1 90.9091 /CMMI10 rf /Fb 197[33
58[{}1 119.552 /CMMI12 rf /Fc 145[43 110[{}1 74.7198
/CMSL9 rf /Fd 197[21 58[{}1 74.7198 /CMMI9 rf /Fe 134[66
66 2[70 49 50 52 1[70 63 70 105 3[35 70 1[38 58 70 56
70 61 51[42 45[{}19 109.174 /CMBXSL10 rf /Ff 142[58 2[71
103 6[44 58 65 6[39 1[39 25[94 3[97 61[{}10 109.174 /CMBXTI10
rf /Fg 144[71 78 113 3[43 2[48 1[71 16[78 12[87 4[103
65[{}9 119.552 /CMBXTI10 rf /Fh 134[73 1[99 73 76 53
54 57 1[76 69 76 115 38 73 1[38 76 69 42 63 76 61 1[67
13[76 4[108 4[52 26[38 46 32[76 12[{}27 119.552 /CMBXSL10
rf /Fi 134[62 62 62 62 62 62 62 62 1[62 62 62 62 62 62
1[62 62 62 62 62 62 62 62 62 12[62 62 3[62 6[62 1[62
1[62 62 1[62 17[62 1[62 1[62 43[{}34 119.552 /CMTT12
rf /Fj 146[135 8[85 34[124 65[{}3 143.462 /CMBXTI10 rf
/Fk 134[48 48 48 48 48 48 48 48 1[48 48 48 48 48 48 1[48
48 48 48 48 48 48 48 48 1[48 1[48 1[48 7[48 4[48 48 3[48
3[48 3[48 14[48 48 2[48 48 3[48 48 40[{}38 90.9091 /CMSLTT10
rf /Fl 133[56 56 56 56 56 56 56 56 56 56 56 56 56 56
56 56 1[56 56 56 56 56 56 56 56 56 1[56 9[56 56 3[56
6[56 56 3[56 22[56 1[56 43[{}34 109.091 /CMTT12 rf /Fm
133[55 65 65 89 65 68 48 48 50 65 68 61 68 102 34 65
1[34 68 61 37 56 68 55 68 60 9[127 93 94 1[68 2[84 92
96 116 74 2[46 96 1[77 81 94 89 1[93 1[58 5[61 61 61
61 61 61 61 61 61 61 1[34 41 32[68 12[{}55 109.091 /CMBX12
rf /Fn 134[48 48 66 48 51 35 36 39 1[51 45 51 76 25 48
1[25 51 45 28 42 51 40 51 44 8[69 1[69 70 63 51 69 1[62
68 71 86 55 2[36 2[57 60 70 66 65 69 14[45 13[45 36[{}43
90.9091 /CMB10 rf /Fo 133[40 48 48 66 48 51 35 36 36
48 51 45 51 76 25 48 1[25 51 45 28 40 51 40 51 45 13[51
4[68 1[57 2[33 68 1[59 4[68 18[25 30 32[51 12[{}35 90.9091
/CMSL10 rf /Fp 129[48 48 48 48 48 48 48 48 48 48 48 48
48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 1[48 48
48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
48 48 48 48 48 48 48 48 48 48 33[{}93 90.9091 /CMTT10
rf /Fq 135[39 39 1[39 39 39 39 1[39 39 39 39 39 39 39
39 39 39 39 39 39 39 39 39 24[39 13[39 5[39 1[39 2[39
39 39 1[39 43[{}30 74.7198 /CMTT9 rf /Fr 131[77 1[34
41 41 55 41 43 30 30 30 41 43 38 43 64 21 41 23 21 43
38 23 34 43 34 43 38 21 6[58 58 79 58 58 55 43 57 60
52 60 58 70 48 60 1[28 58 60 50 52 59 55 54 58 1[36 1[60
1[21 1[38 38 38 38 38 38 38 38 38 38 38 21 26 21 2[30
30 21 5[21 19[43 43 45 11[{}76 74.7198 /CMR9 rf /Fs 205[33
33 49[{}2 58.1154 /CMR7 rf /Ft 134[44 42 60 42 49 30
37 38 42 46 46 51 74 23 42 1[28 46 42 28 42 46 42 42
46 3[28 1[28 3[91 3[51 66 1[62 1[68 82 57 2[35 68 70
59 62 3[68 3[70 11[46 1[46 28 33 3[37 37 27[51 12[{}47
90.9091 /CMTI10 rf /Fu 134[85 85 117 85 90 63 64 66 1[90
81 90 134 45 85 1[45 1[81 49 74 90 72 90 78 12[112 90
120 1[110 121 1[153 97 2[60 126 127 101 106 124 117 1[122
7[81 81 81 81 81 81 81 81 81 81 2[54 6[126 25[90 12[{}50
143.462 /CMBX12 rf /Fv 240[45 1[91 12[71{}3 90.9091 /CMSY10
rf /Fw 133[60 71 71 97 71 75 52 53 55 1[75 67 75 112
37 71 41 37 75 67 41 61 75 60 75 65 37 5[82 102 102 139
102 103 94 75 100 101 92 101 105 128 81 105 1[50 105
106 85 88 103 97 96 102 7[67 67 67 67 67 67 67 67 67
67 67 37 45 37 2[52 52 37 105 4[41 20[75 12[{}71 119.552
/CMBX12 rf /Fx 131[91 45 40 48 48 66 48 51 35 36 36 48
51 45 51 76 25 48 28 25 51 45 28 40 51 40 51 45 25 2[25
45 25 56 68 68 93 68 68 66 51 67 71 62 71 68 83 57 71
47 33 68 71 59 62 69 66 64 68 71 43 1[71 1[25 25 45 45
45 45 45 45 45 45 45 45 45 25 30 25 71 1[35 35 25 71
3[45 25 18[76 51 51 53 11[{}88 90.9091 /CMR10 rf /Fy
138[108 75 76 79 2[97 108 161 54 2[54 3[88 15[149 1[108
14[148 1[138 146 12[97 5[54 65 3[75 75 40[{}20 172.154
/CMBX12 rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%BeginPaperSize: Letter
/setpagedevice where
{ pop << /PageSize [612 792] >> setpagedevice }
{ /letter where { pop letter } if }
ifelse
%%EndPaperSize
 end
%%EndSetup
%%Page: 1 1
TeXDict begin 1 0 bop 150 1328 a Fy(Am-utils)65 b(\(4.4BSD)f(Automoun)
-5 b(ter)64 b(Utilities\))p 150 1437 3600 34 v 2452 1534
a Fx(F)-8 b(or)31 b(v)m(ersion)g(6.2,)h(28)f(Octob)s(er)f(2014)150
4934 y Fw(Erez)45 b(Zadok)150 5068 y Fx(\(Originally)31
b(b)m(y)g(Jan-Simon)e(P)m(endry)h(and)g(Nic)m(k)h(Williams\))p
150 5141 3600 17 v eop end
%%Page: 2 2
TeXDict begin 2 1 bop 150 433 a Fx(Cop)m(yrigh)m(t)602
430 y(c)577 433 y Fv(\015)30 b Fx(1997-2014)k(Erez)d(Zadok)150
543 y(Cop)m(yrigh)m(t)602 540 y(c)577 543 y Fv(\015)f
Fx(1989)i(Jan-Simon)e(P)m(endry)150 653 y(Cop)m(yrigh)m(t)602
650 y(c)577 653 y Fv(\015)g Fx(1989)i(Imp)s(erial)e(College)i(of)f
(Science,)g(T)-8 b(ec)m(hnology)33 b(&)d(Medicine)150
762 y(Cop)m(yrigh)m(t)602 759 y(c)577 762 y Fv(\015)g
Fx(1989)i(The)e(Regen)m(ts)i(of)e(the)h(Univ)m(ersit)m(y)h(of)e
(California.)150 1006 y(All)h(Righ)m(ts)g(Reserv)m(ed.)150
1180 y(P)m(ermission)d(to)g(cop)m(y)g(this)f(do)s(cumen)m(t,)h(or)g(an)
m(y)f(p)s(ortion)g(of)h(it,)h(as)e(necessary)h(for)f(use)h(of)f(this)g
(soft)m(w)m(are)150 1289 y(is)j(gran)m(ted)h(pro)m(vided)f(this)h(cop)m
(yrigh)m(t)h(notice)f(and)f(statemen)m(t)i(of)f(p)s(ermission)e(are)i
(included.)p eop end
%%Page: 1 3
TeXDict begin 1 2 bop 150 -116 a Fx(Preface)3264 b(1)150
299 y Fu(Preface)150 533 y Fx(This)24 b(man)m(ual)h(do)s(cumen)m(ts)f
(the)h(use)f(of)h(the)g(4.4BSD)h(automoun)m(ter)f(to)s(ol)h(suite,)g
(whic)m(h)e(includes)h Ft(A)n(md)p Fx(,)150 643 y Ft(A)n(mq)p
Fx(,)34 b Ft(Hlfsd)p Fx(,)h(and)e(other)h(programs.)50
b(This)32 b(is)i(primarily)f(a)h(reference)g(man)m(ual.)51
b(While)34 b(no)g(tutorial)150 752 y(exists,)d(there)g(are)g(examples)g
(a)m(v)-5 b(ailable.)43 b(See)30 b(Chapter)g(11)h([Examples],)g(page)g
(107.)275 887 y(This)e(man)m(ual)i(comes)h(in)e(t)m(w)m(o)i(forms:)41
b(the)31 b(published)e(form)h(and)g(the)h(Info)f(form.)41
b(The)30 b(Info)g(form)150 996 y(is)g(for)f(on-line)i(p)s(erusal)d
(with)i(the)g(INF)m(O)g(program)g(whic)m(h)f(is)h(distributed)f(along)h
(with)g(GNU)g(texinfo)150 1106 y(pac)m(k)-5 b(age)27
b(\(a)f(v)m(ersion)f(of)h(whic)m(h)e(is)i(a)m(v)-5 b(ailable)27
b(for)e(GNU)h(Emacs\).)2386 1073 y Fs(1)2462 1106 y Fx(Both)g(forms)f
(con)m(tain)h(substan)m(tially)150 1215 y(the)32 b(same)h(text)g(and)f
(are)h(generated)g(from)f(a)g(common)h(source)f(\014le,)h(whic)m(h)f
(is)h(distributed)e(with)h(the)150 1325 y Ft(A)n(m-utils)37
b Fx(source.)p 150 5241 1200 4 v 199 5308 a Fs(1)275
5340 y Fr(GNU)25 b(pac)n(k)l(ages)h(can)g(b)r(e)f(found)h(in)f
Fq(ftp://ftp.gnu.org/pub/gnu/)p Fr(.)p eop end
%%Page: 2 4
TeXDict begin 2 3 bop eop end
%%Page: 3 5
TeXDict begin 3 4 bop 150 -116 a Fx(License)3266 b(3)150
299 y Fu(License)150 533 y Ft(A)n(m-utils)47 b Fx(is)41
b(not)f(in)g(the)h(public)f(domain;)45 b(it)c(is)g(cop)m(yrigh)m(ted)h
(and)d(there)i(are)g(restrictions)g(on)g(its)150 643
y(distribution.)275 777 y(Redistribution)c(and)g(use)g(in)g(source)h
(and)f(binary)f(forms,)j(with)f(or)f(without)h(mo)s(di\014cation,)i
(are)150 887 y(p)s(ermitted)30 b(pro)m(vided)g(that)h(the)f(follo)m
(wing)i(conditions)f(are)g(met:)199 1021 y(1.)61 b(Redistributions)29
b(of)h(source)g(co)s(de)g(m)m(ust)g(retain)g(the)g(ab)s(o)m(v)m(e)h
(cop)m(yrigh)m(t)h(notice,)f(this)f(list)g(of)g(con-)330
1131 y(ditions)g(and)g(the)h(follo)m(wing)h(disclaimer.)199
1265 y(2.)61 b(Redistributions)31 b(in)h(binary)e(form)i(m)m(ust)f
(repro)s(duce)g(the)g(ab)s(o)m(v)m(e)i(cop)m(yrigh)m(t)g(notice,)h
(this)d(list)i(of)330 1375 y(conditions)j(and)e(the)i(follo)m(wing)h
(disclaimer)e(in)g(the)h(do)s(cumen)m(tation)g(and/or)f(other)h
(materials)330 1484 y(pro)m(vided)30 b(with)g(the)h(distribution.)199
1619 y(3.)61 b(Neither)34 b(the)g(name)g(of)f(the)h(Univ)m(ersit)m(y)h
(nor)e(the)h(names)f(of)h(its)g(con)m(tributors)f(ma)m(y)i(b)s(e)d
(used)h(to)330 1729 y(endorse)e(or)g(promote)h(pro)s(ducts)e(deriv)m
(ed)i(from)f(this)g(soft)m(w)m(are)i(without)e(sp)s(eci\014c)g(prior)g
(written)330 1838 y(p)s(ermission.)275 1998 y(THIS)c(SOFTW)-10
b(ARE)27 b(IS)g(PR)m(O)m(VIDED)i(BY)g(THE)f(REGENTS)f(AND)i
(CONTRIBUTORS)d(\\AS)150 2107 y(IS")i(AND)h(ANY)f(EXPRESS)f(OR)g
(IMPLIED)h(W)-10 b(ARRANTIES,)28 b(INCLUDING,)h(BUT)f(NOT)g(LIM-)150
2217 y(ITED)41 b(TO,)g(THE)g(IMPLIED)g(W)-10 b(ARRANTIES)41
b(OF)g(MER)m(CHANT)-8 b(ABILITY)42 b(AND)g(FITNESS)150
2326 y(F)m(OR)24 b(A)f(P)-8 b(AR)g(TICULAR)23 b(PURPOSE)f(ARE)i
(DISCLAIMED.)f(IN)g(NO)g(EVENT)g(SHALL)g(THE)g(RE-)150
2436 y(GENTS)h(OR)f(CONTRIBUTORS)g(BE)h(LIABLE)g(F)m(OR)h(ANY)f
(DIRECT,)g(INDIRECT,)g(INCIDEN-)150 2545 y(T)-8 b(AL,)21
b(SPECIAL,)f(EXEMPLAR)-8 b(Y,)22 b(OR)f(CONSEQUENTIAL)e(D)m(AMA)m(GES)k
(\(INCLUDING,)f(BUT)150 2655 y(NOT)f(LIMITED)h(TO,)f(PR)m(OCUREMENT)h
(OF)g(SUBSTITUTE)e(GOODS)i(OR)f(SER)-10 b(VICES;)20 b(LOSS)150
2765 y(OF)i(USE,)g(D)m(A)-8 b(T)g(A,)24 b(OR)e(PR)m(OFITS;)g(OR)g
(BUSINESS)f(INTERR)m(UPTION\))h(HO)m(WEVER)h(CA)m(USED)150
2874 y(AND)35 b(ON)f(ANY)h(THEOR)-8 b(Y)34 b(OF)g(LIABILITY,)g(WHETHER)
g(IN)g(CONTRA)m(CT,)g(STRICT)e(LIA-)150 2984 y(BILITY,)26
b(OR)g(TOR)-8 b(T)25 b(\(INCLUDING)i(NEGLIGENCE)f(OR)g(OTHER)-10
b(WISE\))25 b(ARISING)h(IN)g(ANY)150 3093 y(W)-10 b(A)i(Y)31
b(OUT)e(OF)h(THE)f(USE)g(OF)h(THIS)f(SOFTW)-10 b(ARE,)29
b(EVEN)h(IF)g(AD)m(VISED)g(OF)g(THE)f(POSSI-)150 3203
y(BILITY)h(OF)g(SUCH)g(D)m(AMA)m(GE.)p eop end
%%Page: 4 6
TeXDict begin 4 5 bop eop end
%%Page: 5 7
TeXDict begin 5 6 bop 150 -116 a Fx(Source)30 b(Distribution)2778
b(5)150 299 y Fu(Source)52 b(Distribution)150 533 y Fx(The)30
b Ft(A)n(m-utils)37 b Fx(home)30 b(page)i(is)e(lo)s(cated)i(in)390
667 y Fp(http://www.am-utils.org/)275 802 y Fx(Y)-8 b(ou)30
b(can)h(get)h(the)e(latest)i(distribution)e(v)m(ersion)h(of)f
Ft(A)n(m-utils)37 b Fx(from)390 936 y Fp(ftp://ftp.am-utils.org/p)o
(ub/a)o(m-ut)o(ils)o(/am-)o(util)o(s.t)o(ar.g)o(z)275
1071 y Fx(Additional)31 b(alpha,)f(b)s(eta,)h(and)f(release)i
(distributions)d(are)i(a)m(v)-5 b(ailable)33 b(in)390
1205 y Fp(ftp://ftp.am-utils.org/p)o(ub/a)o(m-ut)o(ils)o(/.)275
1340 y Fx(Revision)d(5.2)i(w)m(as)f(part)f(of)g(the)h(4.3BSD)h(Reno)e
(distribution.)275 1474 y(Revision)j(5.3bsdnet,)h(a)g(late)g(alpha)f(v)
m(ersion)h(of)f(5.3,)i(w)m(as)f(part)e(of)i(the)f(BSD)g(net)m(w)m(ork)h
(v)m(ersion)g(2)150 1584 y(distribution)275 1719 y(Revision)e(6.0)i(w)m
(as)e(made)h(indep)s(enden)m(tly)e(b)m(y)h(Erez)h(Zadok)f(at)h(the)f
(Computer)g(Science)h(Depart-)150 1828 y(men)m(t)f(of)f(Colum)m(bia)g
(Univ)m(ersit)m(y)h(\()p Fp(http:)q(/)q(/www)q(.cs)q(.columbia)q(.edu/)
p Fx(\),)26 b(as)31 b(part)g(of)g(his)g(PhD)g(thesis)150
1938 y(w)m(ork)i(\()p Fp(http:)r(/)r(/)r(www)r(.)r(fsl)r(.)r(cs)r(.)r
(sunysb)r(.)r(edu)r(/)r(do)o(cs)r(/)r(z)o(adok)o(-the)o(sis)o(-pro)o
(posa)o(l)r(/)r Fx(\).)43 b(Am-utils)34 b(\(es-)150 2047
y(p)s(ecially)k(v)m(ersion)g(6.1\))h(con)m(tin)m(ues)g(to)f(b)s(e)f
(dev)m(elop)s(ed)h(and)f(main)m(tained)h(at)h(the)e(Computer)g(Science)
150 2157 y(Departmen)m(t)k(\()p Fp(http:)8 b(/)g(/)e(www)i(.)e(cs)i(.)e
(sunysb)i(.)e(edu)i(/)e Fx(\))36 b(of)k(Ston)m(y)g(Bro)s(ok)h(Univ)m
(ersit)m(y)g(\()p Fp(http:)8 b(/)g(/)e(www)i(.)150 2267
y(stonybrook.edu/)p Fx(\),)27 b(as)j(a)h(service)g(to)h(the)e(user)g
(comm)m(unit)m(y)-8 b(.)275 2401 y(See)30 b([History],)i(page)f(11,)g
(for)g(more)f(details.)p eop end
%%Page: 6 8
TeXDict begin 6 7 bop eop end
%%Page: 7 9
TeXDict begin 7 8 bop 150 -116 a Fx(Getting)32 b(Additional)f
(Information)2299 b(7)150 299 y Fu(Getting)52 b(Additional)g
(Information)150 660 y Fw(Bug)44 b(Rep)t(orts)150 819
y Fx(Before)33 b(rep)s(orting)f(a)h(bug,)g(see)g(if)f(it)h(is)g(a)g
(kno)m(wn)f(one)g(in)g(the)h(bugs)f(\()p Fp(http:)r(/)r(/)q(www)r(.)q
(am-utils)r(.)q(org)q(/)150 929 y(docs/am-utils/BUGS.txt)p
Fx(\))25 b(\014le.)275 1072 y(If)g(y)m(ou)i(\014nd)e(a)h(problem)g(and)
g(hop)s(efully)f(y)m(ou)i(can)f(repro)s(duce)g(it,)h(please)h(describ)s
(e)d(it)i(in)f(detail)i(and)150 1181 y(submit)j(a)i(bug)f(rep)s(ort)f
(\()p Fp(https:)q(/)q(/)q(bugzilla)q(.)q(filesystems)q(.)q(org)q(/)q
Fx(\))c(via)33 b(Bugzilla)h(\()p Fp(http:)q(/)q(/)q(www)q(.)150
1291 y(bugzilla)t(.)s(org)t(/)s Fx(\).)54 b(Alternativ)m(ely)-8
b(,)39 b(y)m(ou)d(can)g(send)f(y)m(our)g(bug)g(rep)s(ort)g(to)h(the)g
(\\am-utils")h(list)f(\(see)150 1401 y Fp(http:)q(/)q(/)q(www)q(.)q
(am-uti)o(ls)q(.or)o(g)q(/)25 b Fx(under)30 b(\\Mailing)j(Lists"\))f
(quoting)g(the)f(details)h(of)g(the)f(release)i(and)150
1510 y(y)m(our)k(con\014guration.)60 b(These)36 b(details)i(can)f(b)s
(e)f(obtained)h(b)m(y)g(running)e(the)i(command)g(`)p
Fp(amd)29 b(-v)p Fx('.)60 b(It)150 1620 y(w)m(ould)29
b(greatly)h(help)f(if)g(y)m(ou)h(could)f(pro)m(vide)g(a)g(repro)s
(ducible)f(pro)s(cedure)g(for)h(detecting)i(the)e(bug)g(y)m(ou)150
1729 y(are)i(rep)s(orting.)275 1872 y(Pro)m(viding)41
b(w)m(orking)h(patc)m(hes)g(is)g(highly)f(encouraged.)74
b(Ev)m(ery)42 b(patc)m(h)g(incorp)s(orated,)j(ho)m(w)m(ev)m(er)150
1982 y(small,)29 b(will)f(get)h(its)f(author)g(an)f(honorable)h(men)m
(tion)h(in)e(the)h(authors)f(\014le)h(\()p Fp(http://www.am-utils.)150
2091 y(org/docs/am-utils/AUTHOR)o(S.tx)o(t)p Fx(\).)150
2336 y Fw(Mailing)46 b(Lists)150 2496 y Fx(There)21 b(are)g(sev)m(eral)
i(mailing)f(lists)f(for)g(p)s(eople)g(in)m(terested)i(in)d(k)m(eeping)i
(up-to-date)h(with)d(dev)m(elopmen)m(ts.)199 2638 y(1.)61
b(The)30 b(users)f(mailing)j(list,)f(`)p Fp(am-utils)p
Fx(')e(is)h(for)379 2777 y Fv(\000)60 b Fx(announcemen)m(ts)30
b(of)h(alpha)f(and)g(b)s(eta)h(releases)g(of)g(am-utils)379
2916 y Fv(\000)60 b Fx(rep)s(orting)30 b(of)h(bugs)e(and)h(patc)m(hes)
379 3054 y Fv(\000)60 b Fx(discussions)30 b(of)g(new)g(features)h(for)f
(am-utils)379 3193 y Fv(\000)60 b Fx(implemen)m(tation)32
b(and)e(p)s(orting)g(issues)330 3361 y(T)-8 b(o)40 b(subscrib)s(e,)g
(visit)f Fp(http:)7 b(/)g(/)f(www)h(.)f(am-utils)h(.)f(org)h(/)38
b Fx(under)g(\\Mailing)j(Lists.")67 b(After)40 b(sub-)330
3470 y(scribing,)31 b(y)m(ou)f(can)h(p)s(ost)f(a)h(message)h(to)f(this)
g(list.)41 b(T)-8 b(o)31 b(a)m(v)m(oid)h(as)f(m)m(uc)m(h)g(spam)f(as)g
(p)s(ossible,)h(only)330 3580 y(subscrib)s(ers)d(to)j(this)g(list)g(ma)
m(y)g(p)s(ost)f(to)h(it.)330 3719 y(Subscrib)s(ers)d(of)k(`)p
Fp(am-utils)p Fx(')d(are)i(most)h(helpful)e(if)h(they)g(ha)m(v)m(e)h
(the)f(time)h(and)e(resources)h(to)h(test)330 3828 y(new)42
b(and)h(dev)m(elopmen)m(t)h(v)m(ersions)f(of)g(amd,)j(on)d(as)g(man)m
(y)g(di\013eren)m(t)g(platforms)g(as)g(p)s(ossible.)330
3938 y(They)38 b(should)g(also)i(b)s(e)e(prepared)g(to)h(learn)g(and)g
(use)f(the)h(GNU)h(Auto)s(conf,)h(Automak)m(e,)i(and)330
4047 y(Libto)s(ol)32 b(pac)m(k)-5 b(ages,)33 b(as)f(needed;)g(and)e(of)
i(course,)g(b)s(ecome)f(familiar)h(with)f(the)h(complex)g(co)s(de)f(in)
330 4157 y(the)g(am-utils)g(pac)m(k)-5 b(age.)43 b(In)30
b(other)h(w)m(ords,)g(subscrib)s(ers)d(on)i(this)h(list)g(should)f(hop)
s(efully)f(b)s(e)h(able)330 4267 y(to)h(con)m(tribute)g(meaningfully)g
(to)g(the)f(dev)m(elopmen)m(t)i(of)f(amd.)330 4405 y(Note)39
b(that)f(this)f(`)p Fp(am-utils)p Fx(')f(list)i(used)f(to)h(b)s(e)f
(called)i(`)p Fp(amd-dev)p Fx(')d(b)s(efore)h(Jan)m(uary)g(1st,)j
(2004.)330 4515 y(Please)32 b(use)e(the)g(new)g(name,)h(`)p
Fp(am-utils)p Fx('.)199 4653 y(2.)61 b(The)49 b(announcemen)m(ts)i
(mailing)f(list,)56 b(`)p Fp(am-utils-announce)p Fx(')46
b(is)k(for)g(announcemen)m(ts)g(only)330 4763 y(\(mostly)j(new)e
(releases\).)107 b(T)-8 b(o)52 b(subscrib)s(e,)k(visit)d
Fp(http:)16 b(/)h(/)d(www)j(.)d(am-utils)g(.)g(org)i(/)65
b Fx(under)330 4873 y(\\Mailing)32 b(Lists.")42 b(This)29
b(list)i(is)g(read-only:)41 b(only)30 b(am-utils)h(dev)m(elop)s(ers)g
(ma)m(y)g(p)s(ost)f(to)h(it.)199 5011 y(3.)61 b(W)-8
b(e)37 b(distribute)f(nigh)m(tly)h(CVS)e(snapshots)h(in)g
Fp(ftp:)5 b(/)g(/)t(ftp)g(.)t(am-util)o(s)g(.)s(org)t(/)s(pub)t(/)t(a)o
(m-ut)o(ils)t(/)330 5121 y(snapshots)t(/)s(daily)t(/)s
Fx(.)48 b(If)35 b(y)m(ou)g(lik)m(e)h(to)f(get)h(email)g(notices)g(of)f
(commits)h(to)f(the)g(am-utils)h(CVS)330 5230 y(rep)s(ository)-8
b(,)42 b(subscrib)s(e)c(to)h(the)h(CVS)e(logs)i(mailing)g(list,)j(`)p
Fp(am-utils-cvs)p Fx(')36 b(at)k Fp(http:)7 b(/)g(/)f(www)h(.)330
5340 y(am-utils.org/)27 b Fx(under)i(\\Mailing)j(Lists.")p
eop end
%%Page: 8 10
TeXDict begin 8 9 bop 150 -116 a Fx(8)1900 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))199 299 y(4.)61
b(The)29 b(older)g(list)h(whic)m(h)f(w)m(as)g(used)g(to)h(user)e
(discussions,)h(`)p Fp(amd-workers)p Fx(',)e(is)j(defunct)e(as)i(of)f
(Jan-)330 408 y(uary)34 b(2004.)55 b(\(Its)35 b(last)g(address)f(w)m
(as)h Fp(amd-workers)27 b(AT)j(majordomo)s(.)s(glue)s(.)s(umd)s(.)s
(edu)p Fx(.\))47 b(Don't)330 518 y(use)30 b(`)p Fp(amd-workers)p
Fx(':)38 b(use)30 b(the)h(new)m(er,)f(more)h(activ)m(e)i(`)p
Fp(am-utils)p Fx(')28 b(list.)199 653 y(5.)61 b(F)-8
b(or)36 b(completeness,)h(there's)f(a)f(dev)m(elop)s(ers-only)h(closed)
g(list)f(called)i(`)p Fp(am-utils-developers)p Fx(')330
762 y(\(see)31 b Fp(http://www.am-utils.org/)24 b Fx(under)29
b(\\Mailing)j(Lists"\).)150 995 y Fw(Am-utils)45 b(Bo)t(ok)150
1154 y Fx(Erez)40 b(Zadok)f(\()p Fp(http:)7 b(/)g(/)f(www)h(.)f(cs)h(.)
f(sunysb)h(.)f(edu)h(/)f(~ezk)p Fx(\))34 b(wrote)40 b(a)g(b)s(o)s(ok)f
(\()p Fp(http:)7 b(/)g(/)f(www)h(.)f(fsl)h(.)f(cs)h(.)150
1264 y(sunysb.edu/docs/amd-book/)p Fx(\),)28 b(titled)k
Ft(Linux)h(NFS)g(and)h(A)n(utomounter)g(A)-5 b(dministr)g(ation)p
Fx(,)34 b(ISBN)150 1373 y(0-7821-2739-8,)e(\(Syb)s(ex,)25
b(2001\).)41 b(The)25 b(b)s(o)s(ok)g(is)g(full)f(of)i(details)g(and)e
(examples)i(that)g(go)g(b)s(ey)m(ond)e(what)150 1483
y(this)34 b(man)m(ual)h(has.)52 b(The)33 b(b)s(o)s(ok)h(also)h(co)m(v)m
(ers)h(NFS)e(in)g(great)h(detail.)54 b(Although)34 b(the)g(b)s(o)s(ok)g
(is)g(geared)150 1592 y(to)m(w)m(ard)h(Lin)m(ux)f(users,)g(it)h(is)g
(general)g(enough)f(for)g(an)m(y)g(Unix)g(administrator)h(and)f(con)m
(tains)h(sp)s(eci\014c)150 1702 y(sections)c(for)g(non-Lin)m(ux)e
(systems.)p eop end
%%Page: 9 11
TeXDict begin 9 10 bop 150 -116 a Fx(In)m(tro)s(duction)3057
b(9)150 299 y Fu(In)l(tro)t(duction)150 533 y Fx(An)37
b Fo(automoun)m(ter)44 b Fx(main)m(tains)38 b(a)g(cac)m(he)g(of)g(moun)
m(ted)f(\014lesystems.)61 b(Filesystems)38 b(are)g(moun)m(ted)f(on)150
643 y(demand)29 b(when)h(they)g(are)h(\014rst)f(referenced,)g(and)g
(unmoun)m(ted)f(after)i(a)g(p)s(erio)s(d)e(of)i(inactivit)m(y)-8
b(.)275 777 y Ft(A)n(md)38 b Fx(ma)m(y)30 b(b)s(e)e(used)h(as)g(a)h
(replacemen)m(t)g(for)f(Sun's)f(automoun)m(ter.)41 b(The)29
b(c)m(hoice)i(of)e(whic)m(h)g(\014lesys-)150 887 y(tem)40
b(to)g(moun)m(t)f(can)h(b)s(e)e(con)m(trolled)j(dynamically)f(with)f
Fo(selectors)p Fx(.)69 b(Selectors)40 b(allo)m(w)h(decisions)f(of)150
996 y(the)i(form)e(\\hostname)i(is)g Fo(this)p Fx(,")i(or)e(\\arc)m
(hitecture)h(is)e(not)h Fo(that)p Fx(.")75 b(Selectors)42
b(ma)m(y)g(b)s(e)f(com)m(bined)150 1106 y(arbitrarily)-8
b(.)52 b Ft(A)n(md)43 b Fx(also)34 b(supp)s(orts)e(a)i(v)-5
b(ariet)m(y)36 b(of)e(\014lesystem)g(t)m(yp)s(es,)h(including)e(NFS,)h
(UFS)g(and)f(the)150 1215 y(no)m(v)m(el)38 b Fo(program)f
Fx(\014lesystem.)60 b(The)36 b(com)m(bination)i(of)f(selectors)i(and)d
(m)m(ultiple)h(\014lesystem)g(t)m(yp)s(es)g(al-)150 1325
y(lo)m(ws)25 b(iden)m(tical)g(con\014guration)g(\014les)f(to)g(b)s(e)g
(used)f(on)h(all)h(mac)m(hines)f(th)m(us)g(reducing)f(the)i
(administrativ)m(e)150 1435 y(o)m(v)m(erhead.)275 1569
y Ft(A)n(md)36 b Fx(ensures)26 b(that)h(it)h(will)f(not)g(hang)g(if)g
(a)g(remote)h(serv)m(er)f(go)s(es)g(do)m(wn.)39 b(Moreo)m(v)m(er,)30
b Ft(A)n(md)37 b Fx(can)27 b(de-)150 1679 y(termine)h(when)f(a)h
(remote)h(serv)m(er)f(has)f(b)s(ecome)i(inaccessible)g(and)e(then)h
(moun)m(t)g(replacemen)m(t)h(\014lesys-)150 1788 y(tems)i(as)f(and)g
(when)f(they)i(b)s(ecome)g(a)m(v)-5 b(ailable.)275 1923
y Ft(A)n(md)45 b Fx(con)m(tains)37 b(no)f(proprietary)g(source)g(co)s
(de)g(and)g(has)g(b)s(een)f(p)s(orted)g(to)i(n)m(umerous)e(\015a)m(v)m
(ors)i(of)150 2032 y(Unix.)p eop end
%%Page: 10 12
TeXDict begin 10 11 bop eop end
%%Page: 11 13
TeXDict begin 11 12 bop 150 -116 a Fx(History)3216 b(11)150
299 y Fu(History)150 533 y Fx(The)31 b Ft(A)n(md)41 b
Fx(pac)m(k)-5 b(age)33 b(has)e(b)s(een)f(without)i(an)f(o\016cial)i
(main)m(tainer)f(since)g(1992.)45 b(Sev)m(eral)32 b(p)s(eople)g(ha)m(v)
m(e)150 643 y(stepp)s(ed)e(in)h(to)h(main)m(tain)g(it)g(uno\016cially)
-8 b(.)45 b(Most)32 b(notable)g(w)m(ere)f(the)h(`upl')f(\(Uno\016cial)i
(P)m(atc)m(h)f(Lev)m(el\))150 752 y(releases)39 b(of)e
Ft(A)n(md)p Fx(,)i(created)g(b)m(y)e(me)h(\(Erez)f(Zadok)h(\()p
Fp(http:)6 b(/)g(/)t(www)g(.)t(cs)g(.)t(sunysb)g(.)t(edu)f(/)t(~ezk)p
Fx(\)\),)34 b(and)150 862 y(a)m(v)-5 b(ailable)37 b(from)c
Fp(ftp:)s(/)s(/)r(ftp)s(.)r(am-utils)s(.)r(org)s(/)r(pub)s(/)r(amd)s(/)
r Fx(.)48 b(The)33 b(last)i(suc)m(h)f(uno\016cial)h(release)h(w)m(as)
150 971 y(`upl102'.)275 1106 y(Through)d(the)h(pro)s(cess)g(of)h(patc)m
(hing)g(and)f(aging,)i(it)f(w)m(as)g(b)s(ecoming)g(more)f(and)g(more)h
(apparen)m(t)150 1215 y(that)25 b Ft(A)n(md)34 b Fx(w)m(as)25
b(in)f(m)m(uc)m(h)h(need)f(of)h(revitalizing.)40 b(Main)m(taining)27
b Ft(A)n(md)34 b Fx(had)24 b(b)s(ecome)g(a)h(di\016cult)g(task.)39
b(I)150 1325 y(to)s(ok)26 b(it)f(up)s(on)f(m)m(yself)h(to)h(clean)m(up)
g(the)f(co)s(de,)h(so)g(that)f(it)h(w)m(ould)f(b)s(e)f(easier)i(to)g(p)
s(ort)e(to)i(new)f(platforms,)150 1435 y(add)37 b(new)f(features,)k(k)m
(eep)d(up)g(with)f(the)i(man)m(y)f(new)g(feature)g(requests,)i(and)e
(deal)g(with)g(the)h(nev)m(er)150 1544 y(ending)30 b(stream)h(of)f(bug)
g(rep)s(orts.)275 1679 y(I)35 b(ha)m(v)m(e)i(b)s(een)e(w)m(orking)h(on)
g(suc)m(h)f(a)h(release)h(of)f Ft(A)n(md)45 b Fx(on)36
b(and)f(o\013)h(since)h(Jan)m(uary)e(of)h(1996.)58 b(The)150
1788 y(new)26 b(suite)g(of)g(to)s(ols)h(is)f(curren)m(tly)g(named)g
Fp(")p Fx(am-utils)p Fp(")g Fx(\(AutoMoun)m(ter)i(Utilities\),)h(in)d
(line)h(with)e(GNU)150 1898 y(naming)e(con)m(v)m(en)m(tions,)k(b)s
(e\014tting)c(the)h(con)m(ten)m(ts)h(of)e(the)g(pac)m(k)-5
b(age.)41 b(In)22 b(Octob)s(er)h(of)h(1996)h(I)e(had)g(receiv)m(ed)150
2007 y(enough)29 b(o\013ers)h(to)g(help)f(me)g(with)g(this)g(task)h
(that)g(I)f(decided)g(to)h(mak)m(e)g(a)g(mailing)g(list)g(for)f(this)g
(group)150 2117 y(of)38 b(p)s(eople.)64 b(Around)37 b(the)h(same)h
(time,)i Ft(A)n(md)47 b Fx(had)38 b(b)s(ecome)g(a)h(necessary)f(part)g
(of)h(m)m(y)f(PhD)g(thesis)150 2227 y(w)m(ork,)31 b(resulting)f(in)g
(more)h(w)m(ork)f(p)s(erformed)f(on)h(am-utils.)275 2361
y(Am-utils)k(v)m(ersion)i(6.0)f(w)m(as)g(n)m(um)m(b)s(ered)e(with)i(a)f
(ma)5 b(jor)35 b(new)f(release)i(n)m(um)m(b)s(er)d(to)j(distinguish)d
(it)150 2471 y(from)g(the)g(last)h(o\016cial)h(release)g(of)e
Ft(A)n(md)43 b Fx(\(5.x\).)51 b(Man)m(y)34 b(new)f(features)g(ha)m(v)m
(e)i(b)s(een)d(added)h(suc)m(h)g(as)h(a)150 2580 y(GNU)g
Fp(configure)c Fx(system,)35 b(NFS)e(V)-8 b(ersion)34
b(3,)g(a)g(run-time)f(con\014guration)g(\014le)g(\(`amd.conf)7
b('\),)36 b(man)m(y)150 2690 y(new)d(p)s(orts,)g(more)h(scripts)f(and)f
(programs,)i(as)g(w)m(ell)g(as)f(n)m(umerous)g(bug)f(\014xes.)49
b(Another)34 b(reason)f(for)150 2800 y(the)41 b(new)g(ma)5
b(jor)40 b(release)j(n)m(um)m(b)s(er)c(w)m(as)j(to)f(alert)h(users)e
(of)h(am-utils)h(that)f(user-visible)h(in)m(terfaces)150
2909 y(ma)m(y)29 b(ha)m(v)m(e)g(c)m(hanged.)40 b(In)28
b(order)f(to)i(mak)m(e)g Ft(A)n(md)38 b Fx(w)m(ork)28
b(w)m(ell)h(for)f(the)g(next)g(10)h(y)m(ears,)g(and)f(b)s(e)f(easier)i
(to)150 3019 y(main)m(tain,)e(it)d(w)m(as)h(necessary)f(to)h(remo)m(v)m
(e)g(old)g(or)f(un)m(used)e(features,)k(c)m(hange)f(v)-5
b(arious)24 b(syn)m(tax)h(\014les,)h(etc.)150 3128 y(Ho)m(w)m(ev)m(er,)
33 b(great)e(care)g(w)m(as)g(tak)m(en)h(to)f(ensure)e(the)i(maxim)m(um)
f(p)s(ossible)g(bac)m(kw)m(ards)h(compatibilit)m(y)-8
b(.)275 3263 y(Am-utils)39 b(v)m(ersion)h(6.1)g(has)f(autofs)g(supp)s
(ort)e(for)i(Lin)m(ux)g(and)f(Solaris)i(2.5)p Fp(+)g
Fx(as)f Ft(the)46 b Fx(ma)5 b(jor)39 b(new)150 3372 y(feature,)33
b(in)e(addition)g(to)i(sev)m(eral)g(other)e(minor)g(new)g(features.)45
b(The)31 b(autofs)h(supp)s(ort)e(is)h(completely)150
3482 y(transparen)m(t)41 b(to)i(the)e(end-user,)j(aside)d(from)g(the)h
(fact)g(that)g Fp(/bin/pwd)d Fx(no)m(w)j(alw)m(a)m(ys)h(returns)d(the)
150 3592 y(correct)22 b(amd-i\014ed)f(path.)38 b(The)20
b(administrator)i(can)f(easily)h(switc)m(h)g(b)s(et)m(w)m(een)g(NFS)f
(and)g(autofs)g(moun)m(ts)150 3701 y(b)m(y)33 b(c)m(hanging)h(one)g
(parameter)f(in)g Fp(amd.conf)p Fx(.)47 b(Autofs)33 b(supp)s(ort)f(and)
g(main)m(tenance)j(w)m(as)f(dev)m(elop)s(ed)150 3811
y(in)c(conjunction)g(with)h(Ion)f(Badulescu)g(\()p Fp(ionut)g(AT)f
(badula.org)p Fx(\).)p eop end
%%Page: 12 14
TeXDict begin 12 13 bop eop end
%%Page: 13 15
TeXDict begin 13 14 bop 150 -116 a Fx(Chapter)30 b(1:)41
b(Ov)m(erview)2673 b(13)150 299 y Fu(1)80 b(Ov)l(erview)150
559 y Ft(A)n(md)48 b Fx(main)m(tains)39 b(a)g(cac)m(he)h(of)f(moun)m
(ted)f(\014lesystems.)66 b(Filesystems)40 b(are)e Fo(demand-moun)m(ted)
k Fx(when)150 669 y(they)37 b(are)h(\014rst)e(referenced,)j(and)e
(unmoun)m(ted)f(after)h(a)h(p)s(erio)s(d)d(of)j(inactivit)m(y)-8
b(.)63 b Ft(A)n(md)47 b Fx(ma)m(y)37 b(b)s(e)g(used)150
778 y(as)c(a)f(replacemen)m(t)i(for)f(Sun's)e Fn(automoun)m(t)p
Fx(\(8\))j(program.)47 b(It)32 b(con)m(tains)i(no)e(proprietary)g
(source)h(co)s(de)150 888 y(and)j(has)g(b)s(een)f(p)s(orted)h(to)h(n)m
(umerous)e(\015a)m(v)m(ors)i(of)f(Unix.)58 b(See)37 b(Chapter)e(2)i
([Supp)s(orted)d(Platforms],)150 998 y(page)d(17.)275
1141 y Ft(A)n(md)45 b Fx(w)m(as)37 b(designed)f(as)h(the)f(basis)g(for)
g(exp)s(erimen)m(ting)h(with)f(\014lesystem)h(la)m(y)m(out)h(and)e
(manage-)150 1251 y(men)m(t.)66 b(Although)39 b Ft(A)n(md)48
b Fx(has)39 b(man)m(y)f(direct)i(applications)f(it)h(is)e(loaded)i
(with)e(additional)i(features)150 1360 y(whic)m(h)c(ha)m(v)m(e)i
(little)g(practical)g(use.)58 b(A)m(t)38 b(some)e(p)s(oin)m(t)h(the)f
(infrequen)m(tly)h(used)e(comp)s(onen)m(ts)i(ma)m(y)g(b)s(e)150
1470 y(remo)m(v)m(ed)31 b(to)g(streamline)h(the)e(pro)s(duction)g
(system.)275 1613 y Ft(A)n(md)42 b Fx(supp)s(orts)32
b(the)i(notion)g(of)f Fo(replicated)38 b Fx(\014lesystems)c(b)m(y)f(ev)
-5 b(aluating)35 b(eac)m(h)g(mem)m(b)s(er)e(of)g(a)h(list)150
1723 y(of)28 b(p)s(ossible)g(\014lesystem)h(lo)s(cations)h(one)e(b)m(y)
g(one.)41 b Ft(A)n(md)c Fx(c)m(hec)m(ks)30 b(that)f(eac)m(h)g(cac)m
(hed)h(mapping)d(remains)150 1832 y(v)-5 b(alid.)67 b(Should)37
b(a)i(mapping)g(b)s(e)f(lost)h({)h(suc)m(h)e(as)h(happ)s(ens)e(when)h
(a)i(\014leserv)m(er)f(go)s(es)g(do)m(wn)g({)g Ft(A)n(md)150
1942 y Fx(automatically)33 b(selects)f(a)f(replacemen)m(t)h(should)d
(one)i(b)s(e)e(a)m(v)-5 b(ailable.)150 2187 y Fw(1.1)68
b(F)-11 b(undamen)l(tals)150 2347 y Fx(The)26 b(fundamen)m(tal)h
(concept)h(b)s(ehind)d Ft(A)n(md)36 b Fx(is)27 b(the)g(abilit)m(y)h(to)
f(separate)h(the)f(name)g(used)f(to)h(refer)g(to)h(a)150
2456 y(\014le)j(from)g(the)g(name)g(used)g(to)h(refer)f(to)h(its)f(ph)m
(ysical)h(storage)h(lo)s(cation.)44 b(This)31 b(allo)m(ws)h(the)f(same)
h(\014les)150 2566 y(to)k(b)s(e)f(accessed)i(with)e(the)h(same)g(name)g
(regardless)f(of)h(where)f(in)g(the)h(net)m(w)m(ork)h(the)e(name)h(is)f
(used.)150 2676 y(This)23 b(is)h(v)m(ery)g(di\013eren)m(t)g(from)g
(placing)g Fp(/n/hostname)d Fx(in)i(fron)m(t)h(of)g(the)g(pathname)g
(since)g(that)g(includes)150 2785 y(lo)s(cation)32 b(dep)s(enden)m(t)d
(information)i(whic)m(h)f(ma)m(y)h(c)m(hange)h(if)e(\014les)g(are)h(mo)
m(v)m(ed)g(to)g(another)g(mac)m(hine.)275 2928 y(By)g(placing)g(the)g
(required)f(mappings)h(in)f(a)h(cen)m(trally)i(administered)d
(database,)j(\014lesystems)e(can)150 3038 y(b)s(e)f(re-organized)h
(without)g(requiring)f(c)m(hanges)h(to)g(con\014guration)g(\014les,)f
(shell)h(scripts)f(and)g(so)h(on.)150 3284 y Fw(1.2)68
b(Filesystems)46 b(and)f(V)-11 b(olumes)150 3443 y Ft(A)n(md)40
b Fx(views)32 b(the)f(w)m(orld)g(as)g(a)g(set)h(of)f(\014leserv)m(ers,)
h(eac)m(h)g(con)m(taining)h(one)e(or)g(more)g(\014lesystems)g(where)150
3553 y(eac)m(h)j(\014lesystem)f(con)m(tains)i(one)e(or)g(more)g
Fo(v)m(olumes)p Fx(.)49 b(Here)34 b(the)f(term)g Fo(v)m(olume)39
b Fx(is)33 b(used)f(to)i(refer)f(to)h(a)150 3662 y(coheren)m(t)d(set)g
(of)g(\014les)f(suc)m(h)g(as)h(a)g(user's)e(home)i(directory)g(or)f(a)h
(T)2458 3682 y(E)2508 3662 y(X)f(distribution.)275 3805
y(In)i(order)g(to)h(access)h(the)f(con)m(ten)m(ts)i(of)e(a)g(v)m
(olume,)h Ft(A)n(md)43 b Fx(m)m(ust)32 b(b)s(e)g(told)i(in)e(whic)m(h)h
(\014lesystem)g(the)150 3915 y(v)m(olume)i(resides)e(and)h(whic)m(h)f
(host)h(o)m(wns)g(the)g(\014lesystem.)52 b(By)34 b(default)h(the)f
(host)g(is)g(assumed)f(to)i(b)s(e)150 4025 y(lo)s(cal)f(and)f(the)g(v)m
(olume)h(is)f(assumed)f(to)i(b)s(e)e(the)h(en)m(tire)h(\014lesystem.)49
b(If)33 b(a)g(\014lesystem)h(con)m(tains)g(more)150 4134
y(than)d(one)g(v)m(olume,)h(then)f(a)g Fo(sublink)36
b Fx(is)31 b(used)f(to)i(refer)e(to)i(the)f(sub-directory)g(within)f
(the)i(\014lesystem)150 4244 y(where)e(the)g(v)m(olume)i(can)e(b)s(e)g
(found.)150 4489 y Fw(1.3)68 b(V)-11 b(olume)45 b(Naming)150
4649 y Fx(V)-8 b(olume)35 b(names)f(are)h(de\014ned)e(to)h(b)s(e)g
(unique)f(across)i(the)f(en)m(tire)h(net)m(w)m(ork.)53
b(A)34 b(v)m(olume)h(name)g(is)f(the)150 4758 y(pathname)39
b(to)h(the)g(v)m(olume's)g(ro)s(ot)g(as)f(kno)m(wn)g(b)m(y)g(the)h
(users)e(of)i(that)g(v)m(olume.)68 b(Since)40 b(this)f(name)150
4868 y(uniquely)31 b(iden)m(ti\014es)g(the)h(v)m(olume)g(con)m(ten)m
(ts,)h(all)f(v)m(olumes)g(can)g(b)s(e)e(named)h(and)g(accessed)h(from)f
(eac)m(h)150 4978 y(host,)g(sub)5 b(ject)30 b(to)h(administrativ)m(e)h
(con)m(trols.)275 5121 y(V)-8 b(olumes)35 b(ma)m(y)h(b)s(e)e
(replicated)i(or)f(duplicated.)55 b(Replicated)36 b(v)m(olumes)g(con)m
(tain)g(iden)m(tical)h(copies)150 5230 y(of)27 b(the)h(same)f(data)h
(and)e(reside)i(at)f(t)m(w)m(o)i(or)e(more)g(lo)s(cations)i(in)e(the)g
(net)m(w)m(ork.)40 b(Eac)m(h)28 b(of)g(the)f(replicated)150
5340 y(v)m(olumes)37 b(can)f(b)s(e)g(used)f(in)m(terc)m(hangeably)-8
b(.)61 b(Duplicated)37 b(v)m(olumes)g(eac)m(h)g(ha)m(v)m(e)g(the)g
(same)f(name)h(but)p eop end
%%Page: 14 16
TeXDict begin 14 15 bop 150 -116 a Fx(14)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y(con)m(tain)39
b(di\013eren)m(t,)h(though)e(functionally)g(iden)m(tical,)j(data.)64
b(F)-8 b(or)38 b(example,)i(`)p Fp(/vol/tex)p Fx(')c(migh)m(t)j(b)s(e)
150 408 y(the)31 b(name)f(of)h(a)f(T)779 428 y(E)829
408 y(X)h(distribution)e(whic)m(h)i(v)-5 b(aried)30 b(for)g(eac)m(h)i
(mac)m(hine)f(arc)m(hitecture.)275 549 y Ft(A)n(md)48
b Fx(pro)m(vides)39 b(facilities)i(to)e(tak)m(e)i(adv)-5
b(an)m(tage)41 b(of)e(b)s(oth)f(replicated)i(and)e(duplicated)h(v)m
(olumes.)150 659 y(Con\014guration)30 b(options)g(allo)m(w)h(a)g
(single)f(set)h(of)f(con\014guration)h(data)f(to)h(b)s(e)e(shared)h
(across)g(an)g(en)m(tire)150 769 y(net)m(w)m(ork)h(b)m(y)f(taking)i
(adv)-5 b(an)m(tage)32 b(of)f(replicated)g(and)f(duplicated)g(v)m
(olumes.)275 910 y Ft(A)n(md)40 b Fx(can)31 b(tak)m(e)h(adv)-5
b(an)m(tage)33 b(of)e(replacemen)m(t)h(v)m(olumes)f(b)m(y)g(moun)m
(ting)g(them)g(as)g(required)f(should)150 1019 y(an)g(activ)m(e)j
(\014leserv)m(er)e(b)s(ecome)f(una)m(v)-5 b(ailable.)150
1261 y Fw(1.4)68 b(V)-11 b(olume)45 b(Binding)150 1421
y Fx(Unix)28 b(implemen)m(ts)h(a)f(namespace)h(of)g(hierarc)m(hically)g
(moun)m(ted)g(\014lesystems.)40 b(Tw)m(o)28 b(forms)g(of)g(binding)150
1530 y(b)s(et)m(w)m(een)34 b(names)f(and)f(\014les)h(are)h(pro)m
(vided.)49 b(A)33 b Fo(hard)f(link)39 b Fx(completes)34
b(the)f(binding)f(when)h(the)g(name)150 1640 y(is)i(added)f(to)h(the)g
(\014lesystem.)54 b(A)34 b Fo(soft)h(link)41 b Fx(dela)m(ys)35
b(the)g(binding)e(un)m(til)i(the)g(name)g(is)g(accessed.)54
b(An)150 1750 y Fo(automoun)m(ter)32 b Fx(adds)24 b(a)i(further)d(form)
i(in)g(whic)m(h)f(the)h(binding)f(of)h(name)g(to)h(\014lesystem)f(is)g
(dela)m(y)m(ed)i(un)m(til)150 1859 y(the)k(name)f(is)g(accessed.)275
2000 y(The)j(target)i(v)m(olume,)g(in)e(its)h(general)h(form,)f(is)f(a)
h(tuple)g(\(host,)h(\014lesystem,)g(sublink\))d(whic)m(h)i(can)150
2110 y(b)s(e)c(used)f(to)i(name)g(the)f(ph)m(ysical)h(lo)s(cation)h(of)
f(an)m(y)g(v)m(olume)g(in)f(the)g(net)m(w)m(ork.)275
2251 y(When)h(a)i(target)g(is)f(referenced,)g Ft(A)n(md)42
b Fx(ignores)32 b(the)g(sublink)f(elemen)m(t)i(and)f(determines)g
(whether)150 2360 y(the)39 b(required)f(\014lesystem)h(is)g(already)h
(moun)m(ted.)66 b(This)38 b(is)g(done)h(b)m(y)g(computing)g(the)g(lo)s
(cal)h(moun)m(t)150 2470 y(p)s(oin)m(t)30 b(for)f(the)g(\014lesystem)h
(and)f(c)m(hec)m(king)i(for)f(an)f(existing)i(\014lesystem)e(moun)m
(ted)h(at)g(the)g(same)g(place.)150 2580 y(If)22 b(suc)m(h)h(a)g
(\014lesystem)g(already)g(exists)h(then)e(it)h(is)g(assumed)f(to)i(b)s
(e)e(functionally)h(iden)m(tical)i(to)e(the)g(target)150
2689 y(\014lesystem.)63 b(By)38 b(default)g(there)g(is)g(a)g
(one-to-one)i(mapping)d(b)s(et)m(w)m(een)h(the)g(pair)g(\(host,)i
(\014lesystem\))150 2799 y(and)30 b(the)g(lo)s(cal)i(moun)m(t)e(p)s
(oin)m(t)h(so)f(this)h(assumption)e(is)i(v)-5 b(alid.)150
3041 y Fw(1.5)68 b(Op)t(erational)46 b(Principles)150
3200 y Ft(A)n(md)53 b Fx(op)s(erates)44 b(b)m(y)f(in)m(tro)s(ducing)g
(new)g(moun)m(t)g(p)s(oin)m(ts)g(in)m(to)i(the)e(namespace.)81
b(These)43 b(are)h(called)150 3310 y Fo(automoun)m(t)29
b Fx(p)s(oin)m(ts.)39 b(The)26 b(k)m(ernel)h(sees)g(these)g(automoun)m
(t)g(p)s(oin)m(ts)f(as)h(NFS)f(\014lesystems)h(b)s(eing)f(serv)m(ed)150
3419 y(b)m(y)i Ft(A)n(md)p Fx(.)40 b(Ha)m(ving)29 b(attac)m(hed)h
(itself)f(to)f(the)h(namespace,)g Ft(A)n(md)37 b Fx(is)29
b(no)m(w)f(able)g(to)h(con)m(trol)g(the)g(view)f(the)150
3529 y(rest)34 b(of)g(the)g(system)f(has)h(of)g(those)g(moun)m(t)g(p)s
(oin)m(ts.)50 b(RPC)33 b(calls)i(are)f(receiv)m(ed)h(from)e(the)h(k)m
(ernel)h(one)150 3639 y(at)c(a)g(time.)275 3780 y(When)e(a)i
Fo(lo)s(okup)h Fx(call)f(is)f(receiv)m(ed)i Ft(A)n(md)39
b Fx(c)m(hec)m(ks)32 b(whether)d(the)h(name)g(is)g(already)h(kno)m(wn.)
40 b(If)29 b(it)i(is)150 3889 y(not,)i(the)f(required)f(v)m(olume)i(is)
f(moun)m(ted.)45 b(A)32 b(sym)m(b)s(olic)g(link)g(p)s(oin)m(ting)g(to)h
(the)f(v)m(olume)h(ro)s(ot)f(is)g(then)150 3999 y(returned.)43
b(Once)31 b(the)h(sym)m(b)s(olic)g(link)f(is)g(returned,)g(the)h(k)m
(ernel)g(will)g(send)e(all)i(other)g(requests)f(direct)150
4108 y(to)g(the)g(moun)m(ted)f(\014lesystem.)275 4249
y(If)25 b(a)h(v)m(olume)g(is)g(not)f(y)m(et)i(moun)m(ted,)g
Ft(A)n(md)35 b Fx(consults)26 b(a)g(con\014guration)g
Fo(moun)m(t-map)i Fx(corresp)s(onding)150 4359 y(to)h(the)g(automoun)m
(t)g(p)s(oin)m(t.)40 b Ft(A)n(md)e Fx(then)28 b(mak)m(es)h(a)g(run)m
(time)f(decision)h(on)f(what)g(and)g(where)g(to)h(moun)m(t)150
4469 y(a)i(\014lesystem)f(based)g(on)h(the)f(information)h(obtained)g
(from)f(the)g(map.)275 4610 y Ft(A)n(md)k Fx(do)s(es)25
b(not)h(implemen)m(t)f(all)h(the)g(NFS)f(requests;)i(only)f(those)f
(relev)-5 b(an)m(t)27 b(to)f(name)f(binding)f(suc)m(h)150
4719 y(as)36 b Fo(lo)s(okup)p Fx(,)g Fo(readlink)41 b
Fx(and)35 b Fo(readdir)p Fx(.)55 b(Some)36 b(other)g(calls)g(are)g
(also)h(implemen)m(ted)f(but)f(most)g(simply)150 4829
y(return)29 b(an)i(error)f(co)s(de;)g(for)h(example)g
Fo(mkdir)36 b Fx(alw)m(a)m(ys)31 b(returns)f(\\read-only)h
(\014lesystem".)150 5071 y Fw(1.6)68 b(Moun)l(ting)45
b(a)g(V)-11 b(olume)150 5230 y Fx(Eac)m(h)38 b(automoun)m(t)g(p)s(oin)m
(t)f(has)g(a)g(corresp)s(onding)f(moun)m(t)h(map.)61
b(The)37 b(moun)m(t)g(map)f(con)m(tains)j(a)e(list)150
5340 y(of)c(k)m(ey{v)-5 b(alue)34 b(pairs.)48 b(The)32
b(k)m(ey)i(is)e(the)h(name)g(of)g(the)g(v)m(olume)h(to)f(b)s(e)f(moun)m
(ted.)48 b(The)32 b(v)-5 b(alue)33 b(is)g(a)g(list)p
eop end
%%Page: 15 17
TeXDict begin 15 16 bop 150 -116 a Fx(Chapter)30 b(1:)41
b(Ov)m(erview)2673 b(15)150 299 y(of)32 b(lo)s(cations)h(describing)f
(where)f(the)h(\014lesystem)g(is)g(stored)g(in)f(the)h(net)m(w)m(ork.)
46 b(In)31 b(the)h(source)g(for)g(the)150 408 y(map)e(the)h(v)-5
b(alue)30 b(w)m(ould)h(lo)s(ok)g(lik)m(e)390 541 y(lo)s(cation1)63
b(lo)s(cation2)68 b(.)22 b(.)h(.)71 b(lo)s(cationN)275
674 y Ft(A)n(md)37 b Fx(examines)28 b(eac)m(h)h(lo)s(cation)g(in)e
(turn.)39 b(Eac)m(h)28 b(lo)s(cation)i(ma)m(y)e(con)m(tain)h
Fo(selectors)k Fx(whic)m(h)27 b(con)m(trol)150 784 y(whether)i
Ft(A)n(md)39 b Fx(can)29 b(use)g(that)h(lo)s(cation.)42
b(F)-8 b(or)31 b(example,)f(the)g(lo)s(cation)h(ma)m(y)f(b)s(e)f
(restricted)h(to)g(use)f(b)m(y)150 893 y(certain)i(hosts.)41
b(Those)30 b(lo)s(cations)i(whic)m(h)e(cannot)h(b)s(e)f(used)f(are)i
(ignored.)275 1026 y Ft(A)n(md)50 b Fx(attempts)42 b(to)g(moun)m(t)g
(the)f(\014lesystem)h(describ)s(ed)e(b)m(y)h(eac)m(h)i(remaining)e(lo)s
(cation)i(un)m(til)f(a)150 1136 y(moun)m(t)30 b(succeeds)h(or)f
Ft(A)n(md)40 b Fx(can)31 b(no)f(longer)h(pro)s(ceed.)40
b(The)30 b(latter)i(can)f(o)s(ccur)f(in)g(three)h(w)m(a)m(ys:)225
1269 y Fv(\017)60 b Fx(If)34 b(none)f(of)h(the)h(lo)s(cations)g(could)f
(b)s(e)g(used,)g(or)g(if)g(all)h(of)f(the)g(lo)s(cations)i(caused)e(an)
f(error,)i(then)330 1378 y(the)c(last)g(error)f(is)g(returned.)225
1511 y Fv(\017)60 b Fx(If)26 b(a)h(lo)s(cation)i(could)d(b)s(e)g(used)g
(but)g(w)m(as)h(b)s(eing)g(moun)m(ted)f(in)h(the)f(bac)m(kground)h
(then)f Ft(A)n(md)36 b Fx(marks)330 1621 y(that)27 b(moun)m(t)f(as)g(b)
s(eing)f(\\in)h(progress")h(and)e(con)m(tin)m(ues)i(with)f(the)g(next)g
(request;)i(no)e(reply)f(is)h(sen)m(t)330 1730 y(to)31
b(the)g(k)m(ernel.)225 1863 y Fv(\017)60 b Fx(Lastly)-8
b(,)27 b(one)e(or)g(more)g(of)g(the)g(moun)m(ts)g(ma)m(y)g(ha)m(v)m(e)h
(b)s(een)e Fo(deferred)p Fx(.)38 b(A)25 b(moun)m(t)g(is)g(deferred)e
(if)i(extra)330 1973 y(information)k(is)f(required)g(b)s(efore)g(the)h
(moun)m(t)f(can)h(pro)s(ceed.)40 b(When)28 b(the)h(information)g(b)s
(ecomes)330 2082 y(a)m(v)-5 b(ailable)29 b(the)d(moun)m(t)g(will)h(tak)
m(e)h(place,)g(but)e(in)g(the)g(mean)g(time)h(no)g(reply)f(is)g(sen)m
(t)h(to)g(the)f(k)m(ernel.)330 2192 y(If)k(the)g(moun)m(t)h(is)f
(deferred,)g Ft(A)n(md)40 b Fx(con)m(tin)m(ues)31 b(to)g(try)g(an)m(y)f
(remaining)h(lo)s(cations.)275 2348 y(Once)e(a)h(v)m(olume)g(has)g(b)s
(een)e(moun)m(ted,)i Ft(A)n(md)39 b Fx(establishes)31
b(a)e Fo(v)m(olume)i(mapping)37 b Fx(whic)m(h)29 b(is)g(used)g(to)150
2457 y(satisfy)i(subsequen)m(t)e(requests.)150 2687 y
Fw(1.7)68 b(Automatic)46 b(Unmoun)l(ting)150 2846 y Fx(T)-8
b(o)32 b(a)m(v)m(oid)i(an)e(ev)m(er)g(increasing)h(n)m(um)m(b)s(er)e
(of)h(\014lesystem)g(moun)m(ts,)g Ft(A)n(md)42 b Fx(remo)m(v)m(es)33
b(v)m(olume)g(mappings)150 2956 y(whic)m(h)c(ha)m(v)m(e)h(not)f(b)s
(een)g(used)f(recen)m(tly)-8 b(.)42 b(A)29 b(time-to-liv)m(e)k(in)m
(terv)-5 b(al)30 b(is)f(asso)s(ciated)i(with)d(eac)m(h)j(mapping)150
3065 y(and)g(when)g(that)h(expires)g(the)g(mapping)f(is)g(remo)m(v)m
(ed.)46 b(When)32 b(the)g(last)g(reference)g(to)h(a)f(\014lesystem)g
(is)150 3175 y(remo)m(v)m(ed,)h(that)f(\014lesystem)f(is)h(unmoun)m
(ted.)42 b(If)31 b(the)h(unmoun)m(t)e(fails,)j(for)e(example)h(the)f
(\014lesystem)h(is)150 3284 y(still)j(busy)-8 b(,)35
b(the)f(mapping)g(is)g(re-instated)h(and)f(its)g(time-to-liv)m(e)k(in)m
(terv)-5 b(al)35 b(is)g(extended.)52 b(The)34 b(global)150
3394 y(default)d(for)f(this)h(grace)h(p)s(erio)s(d)d(is)i(con)m
(trolled)h(b)m(y)f(the)g Fp(-w)f Fx(command-line)h(option)g(\(see)h
(Section)f(4.12)150 3504 y([-w)i(Option],)h(page)g(42\))h(or)e(the)g
Ft(amd.c)-5 b(onf)54 b Fx(parameter)34 b(`)p Fp(dismount_interval)p
Fx(')29 b(\(see)34 b(Section)g(6.5.8)150 3613 y([dismoun)m(t)p
548 3613 28 4 v 40 w(in)m(terv)-5 b(al)27 b(P)m(arameter],)i(page)e
(63\).)41 b(It)26 b(is)g(also)i(p)s(ossible)d(to)i(set)g(this)f(v)-5
b(alue)27 b(on)f(a)h(p)s(er-moun)m(t)150 3723 y(basis)j(\(see)i
(Section)f(3.3.4.4)i([opts],)e(page)g(31\).)275 3856
y(Filesystems)g(can)g(b)s(e)f(forcefully)h(timed)g(out)g(using)f(the)h
Ft(A)n(mq)38 b Fx(command.)j(See)31 b(Chapter)f(7)h([Run-)150
3965 y(time)44 b(Administration],)j(page)e(73.)80 b(Note)45
b(that)f(on)f(new)g(enough)g(systems)g(that)h(supp)s(ort)e(forced)150
4075 y(unmoun)m(ts,)h(suc)m(h)d(as)h(Lin)m(ux,)i Ft(A)n(md)51
b Fx(can)41 b(try)f(to)i(use)f(the)g Fn(umoun)m(t2)p
Fx(\(2\))h(system)f(call)h(to)f(force)h(the)150 4184
y(unmoun)m(t,)48 b(if)d(the)g(regular)g Fn(umoun)m(t)p
Fx(\(2\))h(system)f(call)i(failed)e(in)g(a)h(w)m(a)m(y)g(that)f
(indicates)h(that)g(the)150 4294 y(moun)m(t)30 b(p)s(oin)m(t)h(is)f(h)m
(ung)g(or)g(stale.)42 b(See)31 b(Section)g(6.5.11)i([forced)p
2362 4294 V 40 w(unmoun)m(ts)c(P)m(arameter],)j(page)g(63.)150
4523 y Fw(1.8)68 b(Keep-aliv)l(es)150 4682 y Fx(Use)39
b(of)g(some)g(\014lesystem)g(t)m(yp)s(es)g(requires)f(the)h(presence)g
(of)g(a)g(serv)m(er)g(on)g(another)g(mac)m(hine.)66 b(If)39
b(a)150 4792 y(mac)m(hine)29 b(crashes)f(then)f(it)i(is)f(of)g(no)g
(concern)g(to)g(pro)s(cesses)g(on)g(that)g(mac)m(hine)h(that)g(the)f
(\014lesystem)g(is)150 4902 y(una)m(v)-5 b(ailable.)42
b(Ho)m(w)m(ev)m(er,)32 b(to)e(pro)s(cesses)f(on)g(a)h(remote)g(host)f
(using)g(that)h(mac)m(hine)g(as)g(a)f(\014leserv)m(er)h(this)150
5011 y(ev)m(en)m(t)35 b(is)f(imp)s(ortan)m(t.)52 b(This)33
b(situation)i(is)f(most)g(widely)g(recognized)h(when)e(an)h(NFS)g(serv)
m(er)g(crashes)150 5121 y(and)i(the)h(b)s(eha)m(vior)g(observ)m(ed)g
(on)g(clien)m(t)h(mac)m(hines)g(is)e(that)i(more)f(and)f(more)h(pro)s
(cesses)g(hang.)60 b(In)150 5230 y(order)27 b(to)i(pro)m(vide)f(the)g
(p)s(ossibilit)m(y)h(of)f(reco)m(v)m(ery)-8 b(,)31 b
Ft(A)n(md)37 b Fx(implemen)m(ts)29 b(a)f Fo(k)m(eep-aliv)m(e)36
b Fx(in)m(terv)-5 b(al)29 b(timer)f(for)150 5340 y(some)j(\014lesystem)
f(t)m(yp)s(es.)41 b(Curren)m(tly)30 b(only)g(NFS)h(mak)m(es)g(use)f(of)
h(this)f(service.)p eop end
%%Page: 16 18
TeXDict begin 16 17 bop 150 -116 a Fx(16)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(The)25
b(basis)i(of)f(the)h(NFS)f(k)m(eep-aliv)m(e)j(implemen)m(tation)f(is)e
(the)h(observ)-5 b(ation)27 b(that)g(most)g(sites)g(main-)150
408 y(tain)j(replicated)g(copies)g(of)f(common)h(system)f(data)h(suc)m
(h)f(as)g(man)m(ual)h(pages,)g(most)g(or)f(all)h(programs,)150
518 y(system)h(source)h(co)s(de)f(and)g(so)g(on.)43 b(If)31
b(one)h(of)f(those)h(serv)m(ers)f(go)s(es)h(do)m(wn)f(it)h(w)m(ould)f
(b)s(e)f(reasonable)i(to)150 628 y(moun)m(t)e(one)h(of)g(the)f(others)h
(as)f(a)h(replacemen)m(t.)275 762 y(The)43 b(\014rst)g(part)h(of)g(the)
g(pro)s(cess)f(is)h(to)h(k)m(eep)f(trac)m(k)h(of)f(whic)m(h)g
(\014leserv)m(ers)g(are)g(up)f(and)g(whic)m(h)150 872
y(are)f(do)m(wn.)72 b Ft(A)n(md)51 b Fx(do)s(es)41 b(this)g(b)m(y)g
(sending)g(RPC)f(requests)h(to)h(the)g(serv)m(ers')f(NFS)h
Fp(NullProc)d Fx(and)150 981 y(c)m(hec)m(king)c(whether)e(a)h(reply)f
(is)h(returned.)48 b(While)35 b(the)e(serv)m(er)h(state)h(is)e
(uncertain)h(the)f(requests)h(are)150 1091 y(re-transmitted)f(at)g
(three)f(second)g(in)m(terv)-5 b(als)33 b(and)f(if)g(no)g(reply)g(is)g
(receiv)m(ed)i(after)e(four)g(attempts)h(the)150 1200
y(serv)m(er)g(is)g(mark)m(ed)g(do)m(wn.)48 b(If)33 b(a)g(reply)g(is)g
(receiv)m(ed)h(the)f(\014leserv)m(er)h(is)f(mark)m(ed)g(up)e(and)i(sta)
m(ys)h(in)e(that)150 1310 y(state)i(for)f(30)g(seconds)g(at)h(whic)m(h)
e(time)i(another)f(NFS)f(ping)h(is)g(sen)m(t.)48 b(This)32
b(in)m(terv)-5 b(al)34 b(is)f(con\014gurable)150 1420
y(and)24 b(can)g(ev)m(en)h(b)s(e)f(turned)f(o\013)i(using)f(the)g
Ft(ping)33 b Fx(option.)39 b(See)24 b(Section)i(3.3.4.4)g([opts)f
(Option],)h(page)f(31.)275 1554 y(Once)i(a)i(\014leserv)m(er)f(is)g
(mark)m(ed)g(do)m(wn,)g(requests)g(con)m(tin)m(ue)h(to)f(b)s(e)f(sen)m
(t)i(ev)m(ery)f(30)h(seconds)f(in)f(order)150 1664 y(to)37
b(determine)f(when)f(the)h(\014leserv)m(er)h(comes)g(bac)m(k)f(up.)57
b(During)36 b(this)g(time)h(an)m(y)f(reference)h(through)150
1773 y Ft(A)n(md)47 b Fx(to)39 b(the)f(\014lesystems)g(on)f(that)i
(serv)m(er)f(fail)g(with)g(the)f(error)h(\\Op)s(eration)g(w)m(ould)f
(blo)s(c)m(k".)64 b(If)38 b(a)150 1883 y(replacemen)m(t)31
b(v)m(olume)g(is)f(a)m(v)-5 b(ailable)32 b(then)e(it)g(will)g(b)s(e)g
(moun)m(ted,)g(otherwise)g(the)g(error)g(is)f(returned)g(to)150
1993 y(the)i(user.)275 2127 y(Although)37 b(this)g(action)i(do)s(es)e
(not)h(protect)g(user)f(\014les,)i(whic)m(h)e(are)h(unique)e(on)h(the)h
(net)m(w)m(ork,)i(or)150 2237 y(pro)s(cesses)22 b(whic)m(h)g(do)g(not)g
(access)i(\014les)e(via)h Ft(A)n(md)31 b Fx(or)23 b(already)f(ha)m(v)m
(e)i(op)s(en)d(\014les)h(on)g(the)h(h)m(ung)e(\014lesystem,)150
2346 y(it)31 b(can)g(prev)m(en)m(t)g(most)f(new)g(pro)s(cesses)g(from)g
(hanging.)150 2579 y Fw(1.9)68 b(Non-blo)t(c)l(king)45
b(Op)t(eration)150 2738 y Fx(Since)37 b(there)g(is)f(only)h(one)g
(instance)h(of)f Ft(A)n(md)46 b Fx(for)36 b(eac)m(h)i(automoun)m(t)g(p)
s(oin)m(t,)g(and)e(usually)h(only)g(one)150 2848 y(instance)31
b(on)g(eac)m(h)h(mac)m(hine,)g(it)f(is)g(imp)s(ortan)m(t)g(that)g(it)g
(is)g(alw)m(a)m(ys)h(a)m(v)-5 b(ailable)33 b(to)f(service)f(k)m(ernel)h
(calls.)150 2957 y Ft(A)n(md)49 b Fx(go)s(es)41 b(to)f(great)i(lengths)
e(to)g(ensure)f(that)i(it)f(do)s(es)g(not)g(blo)s(c)m(k)g(in)g(a)g
(system)g(call.)71 b(As)40 b(a)g(last)150 3067 y(resort)34
b Ft(A)n(md)43 b Fx(will)35 b(fork)e(b)s(efore)h(it)h(attempts)f(a)h
(system)f(call)h(that)g(ma)m(y)f(blo)s(c)m(k)h(inde\014nitely)-8
b(,)35 b(suc)m(h)f(as)150 3176 y(moun)m(ting)g(an)h(NFS)f
(\014lesystem.)53 b(Other)33 b(tasks)i(suc)m(h)f(as)h(obtaining)f
(\014lehandle)g(information)h(for)f(an)150 3286 y(NFS)22
b(\014lesystem,)j(are)d(done)g(using)g(a)g(purp)s(ose)f(built)h
(non-blo)s(c)m(king)h(RPC)e(library)h(whic)m(h)g(is)g(in)m(tegrated)150
3396 y(with)38 b Ft(A)n(md)9 b Fx('s)39 b(task)g(sc)m(heduler.)65
b(This)37 b(library)h(is)h(also)g(used)e(to)j(implemen)m(t)f(NFS)f(k)m
(eep-aliv)m(es)j(\(see)150 3505 y(Section)31 b(1.8)h([Keep-aliv)m(es],)
h(page)e(15\).)275 3640 y(Whenev)m(er)24 b(a)g(moun)m(t)g(is)g
(deferred)e(or)i(bac)m(kgrounded,)h Ft(A)n(md)33 b Fx(m)m(ust)24
b(w)m(ait)h(for)e(it)i(to)f(complete)h(b)s(efore)150
3749 y(replying)33 b(to)h(the)g(k)m(ernel.)50 b(Ho)m(w)m(ev)m(er,)36
b(this)d(w)m(ould)h(cause)f Ft(A)n(md)43 b Fx(to)34 b(blo)s(c)m(k)g(w)m
(aiting)h(for)e(a)h(reply)f(to)h(b)s(e)150 3859 y(constructed.)56
b(Rather)35 b(than)g(do)g(this,)i Ft(A)n(md)45 b Fx(simply)34
b Fo(drops)k Fx(the)e(call)g(under)e(the)i(assumption)e(that)150
3968 y(the)d(k)m(ernel)f(RPC)g(mec)m(hanism)h(will)g(automatically)i
(retry)d(the)h(request.)p eop end
%%Page: 17 19
TeXDict begin 17 18 bop 150 -116 a Fx(Chapter)30 b(2:)41
b(Supp)s(orted)28 b(Platforms)2214 b(17)150 299 y Fu(2)80
b(Supp)t(orted)52 b(Platforms)150 533 y Ft(A)n(m-utils)37
b Fx(has)30 b(b)s(een)f(p)s(orted)g(to)i(a)f(wide)g(v)-5
b(ariet)m(y)32 b(of)e(mac)m(hines)g(and)g(op)s(erating)g(systems.)41
b Ft(A)n(m-utils)7 b Fx('s)150 643 y(co)s(de)30 b(w)m(orks)g(for)g
(little-endian)h(and)f(big-endian)g(mac)m(hines,)h(as)f(w)m(ell)h(as)f
(32)h(bit)f(and)f(64)i(bit)f(arc)m(hitec-)150 752 y(tures.)54
b(F)-8 b(urthermore,)36 b(when)e Ft(A)n(m-utils)42 b
Fx(p)s(orts)34 b(to)i(an)f(Op)s(erating)g(System)f(on)h(one)g(arc)m
(hitecture,)j(it)150 862 y(is)32 b(generally)g(readily)g(p)s(ortable)g
(to)g(the)g(same)g(Op)s(erating)f(System)h(on)f(all)i(platforms)e(on)g
(whic)m(h)h(it)g(is)150 971 y(a)m(v)-5 b(ailable.)275
1106 y(See)32 b(the)f Fp(INSTALL)f Fx(in)i(the)g(distribution)f(for)g
(more)h(sp)s(eci\014c)f(details)i(on)f(building)f(and/or)g(con\014g-)
150 1215 y(uring)f(for)g(some)h(systems.)p eop end
%%Page: 18 20
TeXDict begin 18 19 bop eop end
%%Page: 19 21
TeXDict begin 19 20 bop 150 -116 a Fx(Chapter)30 b(3:)41
b(Moun)m(t)31 b(Maps)2536 b(19)150 299 y Fu(3)80 b(Moun)l(t)53
b(Maps)150 511 y Ft(A)n(md)40 b Fx(has)30 b(no)g(built-in)g(kno)m
(wledge)h(of)g(mac)m(hines)f(or)h(\014lesystems.)41 b(External)30
b Fo(moun)m(t-maps)k Fx(are)d(used)150 620 y(to)26 b(pro)m(vide)g(the)f
(required)g(information.)40 b(Sp)s(eci\014cally)-8 b(,)27
b Ft(A)n(md)35 b Fx(needs)25 b(to)h(kno)m(w)g(when)e(and)h(under)f
(what)150 730 y(conditions)31 b(it)g(should)e(moun)m(t)h
(\014lesystems.)275 860 y(The)d(map)g(en)m(try)h(corresp)s(onding)f(to)
h(the)g(requested)g(name)g(con)m(tains)h(a)f(list)g(of)g(p)s(ossible)f
(lo)s(cations)150 970 y(from)43 b(whic)m(h)g(to)h(resolv)m(e)h(the)f
(request.)80 b(Eac)m(h)44 b(lo)s(cation)h(sp)s(eci\014es)e
(\014lesystem)h(t)m(yp)s(e,)j(information)150 1079 y(required)32
b(b)m(y)g(that)h(\014lesystem)g(\(for)f(example)h(the)g(blo)s(c)m(k)g
(sp)s(ecial)g(device)g(in)f(the)h(case)g(of)g(UFS\),)g(and)150
1189 y(some)c(information)g(describing)g(where)f(to)h(moun)m(t)g(the)g
(\014lesystem)g(\(see)g(Section)h(3.3.4.3)h([fs)e(Option],)150
1298 y(page)i(31\).)42 b(A)31 b(lo)s(cation)g(ma)m(y)g(also)h(con)m
(tain)f Fo(selectors)36 b Fx(\(see)31 b(Section)h(3.3.3)g([Selectors],)
g(page)f(26\).)150 1522 y Fw(3.1)68 b(Map)45 b(T)l(yp)t(es)150
1681 y Fx(A)34 b(moun)m(t-map)g(pro)m(vides)g(the)g(run-time)g
(con\014guration)g(information)h(to)f Ft(A)n(md)p Fx(.)52
b(Maps)34 b(can)g(b)s(e)g(im-)150 1791 y(plemen)m(ted)39
b(in)e(man)m(y)i(w)m(a)m(ys.)64 b(Some)39 b(of)f(the)g(forms)g(supp)s
(orted)e(b)m(y)i Ft(A)n(md)48 b Fx(are)38 b(regular)g(\014les,)j(ndbm)
150 1901 y(databases,)31 b(NIS)f(maps,)g(the)h Fo(Hesio)s(d)j
Fx(name)c(serv)m(er,)h(and)f(ev)m(en)h(the)g(passw)m(ord)e(\014le.)275
2031 y(A)34 b(moun)m(t-map)g Fo(name)39 b Fx(is)34 b(a)h(sequence)f(of)
h(c)m(haracters.)53 b(When)34 b(an)g(automoun)m(t)h(p)s(oin)m(t)f(is)g
(created)150 2140 y(a)f(handle)e(on)i(the)f(moun)m(t-map)g(is)h
(obtained.)46 b(F)-8 b(or)33 b(eac)m(h)h(map)e(t)m(yp)s(e)g
(con\014gured,)g Ft(A)n(md)42 b Fx(attempts)33 b(to)150
2250 y(reference)26 b(the)g(map)f(of)h(the)g(appropriate)g(t)m(yp)s(e.)
39 b(If)26 b(a)g(map)f(is)h(found,)f Ft(A)n(md)35 b Fx(notes)27
b(the)e(t)m(yp)s(e)h(for)g(future)150 2359 y(use)33 b(and)g(deletes)h
(the)g(reference,)h(for)e(example)h(closing)g(an)m(y)g(op)s(en)f
(\014le)g(descriptors.)50 b(The)33 b(a)m(v)-5 b(ailable)150
2469 y(maps)25 b(are)h(con\014gured)f(when)g Ft(A)n(md)35
b Fx(is)26 b(built)g(and)f(can)h(b)s(e)f(displa)m(y)m(ed)h(b)m(y)g
(running)e(the)i(command)g(`)p Fp(amd)150 2579 y(-v)p
Fx('.)275 2709 y(When)d(using)g(an)h Ft(A)n(md)33 b Fx(con\014guration)
24 b(\014le)g(\(see)h(Chapter)e(6)i([Amd)e(Con\014guration)g(File],)k
(page)e(59\))150 2818 y(and)35 b(the)g(k)m(eyw)m(ord)g(`)p
Fp(map_type)p Fx(')f(\(see)i(Section)g(6.4.5)h([map)p
2259 2818 28 4 v 40 w(t)m(yp)s(e)e(P)m(arameter],)j(page)e(60\),)i(y)m
(ou)d(ma)m(y)150 2928 y(force)c(the)g(map)f(used)f(to)i(an)m(y)g(t)m
(yp)s(e.)275 3058 y(By)c(default,)g Ft(A)n(md)37 b Fx(cac)m(hes)28
b(data)f(in)f(a)i(mo)s(de)e(dep)s(enden)m(t)g(on)g(the)h(t)m(yp)s(e)g
(of)g(map.)39 b(This)26 b(is)h(the)g(same)150 3167 y(as)40
b(sp)s(ecifying)g(`)p Fp(cache:=mapdefault)p Fx(')c(and)j(selects)j(a)e
(suitable)h(default)f(cac)m(he)i(mo)s(de)d(dep)s(ending)150
3277 y(on)c(the)h(map)f(t)m(yp)s(e.)57 b(The)35 b(individual)g
(defaults)g(are)h(describ)s(ed)f(b)s(elo)m(w.)56 b(The)35
b Fo(cac)m(he)43 b Fx(option)36 b(can)g(b)s(e)150 3387
y(sp)s(eci\014ed)c(on)g(automoun)m(t)h(p)s(oin)m(ts)f(to)h(alter)g(the)
f(cac)m(hing)i(b)s(eha)m(vior)e(\(see)h(Section)g(5.19)h([Automoun)m(t)
150 3496 y(Filesystem],)e(page)f(54\).)275 3626 y(The)h(follo)m(wing)i
(map)e(t)m(yp)s(es)h(ha)m(v)m(e)g(b)s(een)f(implemen)m(ted,)i(though)f
(some)g(are)g(not)g(a)m(v)-5 b(ailable)35 b(on)d(all)150
3736 y(mac)m(hines.)68 b(Run)38 b(the)i(command)f(`)p
Fp(amd)30 b(-v)p Fx(')39 b(to)h(obtain)g(a)f(list)h(of)g(map)f(t)m(yp)s
(es)g(con\014gured)g(on)g(y)m(our)150 3845 y(mac)m(hine.)150
4036 y Fm(3.1.1)63 b(File)41 b(maps)150 4183 y Fx(When)36
b Ft(A)n(md)45 b Fx(searc)m(hes)36 b(a)g(\014le)g(for)g(a)g(map)f(en)m
(try)h(it)h(do)s(es)e(a)h(simple)g(scan)g(of)g(the)g(\014le)g(and)f
(supp)s(orts)150 4292 y(b)s(oth)30 b(commen)m(ts)h(and)f(con)m(tin)m
(uation)i(lines.)275 4422 y(Con)m(tin)m(uation)j(lines)h(are)f
(indicated)g(b)m(y)g(a)g(bac)m(kslash)h(c)m(haracter)g(\(`)p
Fp(\\)p Fx('\))g(as)f(the)g(last)g(c)m(haracter)i(of)150
4532 y(a)42 b(line)f(in)g(the)h(\014le.)73 b(The)41 b(bac)m(kslash,)k
(newline)c(c)m(haracter)i Ft(and)h(any)f(le)-5 b(ading)44
b(white)f(sp)-5 b(ac)g(e)44 b(on)g(the)150 4642 y(fol)5
b(lowing)39 b(line)k Fx(are)36 b(discarded.)57 b(A)36
b(maxim)m(um)g(line)g(length)g(of)g(2047)i(c)m(haracters)f(is)f
(enforced)g(after)150 4751 y(con)m(tin)m(uation)g(lines)e(are)g(read)g
(but)f(b)s(efore)g(commen)m(ts)i(are)f(stripp)s(ed.)50
b(Eac)m(h)34 b(line)g(m)m(ust)g(end)f(with)h(a)150 4861
y(newline)27 b(c)m(haracter;)i(that)f(is)e(newlines)h(are)g
(terminators,)h(not)f(separators.)40 b(The)26 b(follo)m(wing)i
(examples)150 4970 y(illustrate)k(this:)390 5100 y Fp(key)238
b(valA)142 b(valB;)g(\\)867 5210 y(valC)275 5340 y Fx(sp)s(eci\014es)30
b Ft(thr)-5 b(e)g(e)38 b Fx(lo)s(cations,)32 b(and)e(is)g(iden)m(tical)
i(to)p eop end
%%Page: 20 22
TeXDict begin 20 21 bop 150 -116 a Fx(20)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))390 299 y Fp(key)238
b(valA)142 b(valB;)g(valC)275 435 y Fx(Ho)m(w)m(ev)m(er,)390
571 y Fp(key)238 b(valA)142 b(valB;\\)867 681 y(valC)275
817 y Fx(sp)s(eci\014es)30 b(only)g Ft(two)37 b Fx(lo)s(cations,)32
b(and)e(is)g(iden)m(tical)j(to)390 953 y Fp(key)238 b(valA)142
b(valB;valC)275 1089 y Fx(After)34 b(a)g(complete)h(line)f(has)g(b)s
(een)f(read)g(from)g(the)h(\014le,)h(including)f(con)m(tin)m(uations,)i
Ft(A)n(md)43 b Fx(deter-)150 1198 y(mines)e(whether)g(there)g(is)h(a)f
(commen)m(t)i(on)e(the)g(line.)74 b(A)42 b(commen)m(t)g(b)s(egins)f
(with)g(a)h(hash)e(\(\\`)p Fp(#)p Fx('"\))150 1308 y(c)m(haracter)e
(and)e(con)m(tin)m(ues)i(to)g(the)f(end)f(of)g(the)h(line.)60
b(There)37 b(is)f(no)h(w)m(a)m(y)h(to)f(escap)s(e)g(or)g(c)m(hange)h
(the)150 1417 y(commen)m(t)31 b(lead-in)g(c)m(haracter.)275
1553 y(Note)39 b(that)g(con)m(tin)m(uation)h(lines)f(and)e(commen)m(t)j
(supp)s(ort)c Fo(only)46 b Fx(apply)38 b(to)h(\014le)f(maps,)i(or)f
(ndbm)150 1663 y(maps)30 b(built)g(with)g(the)h Fp(mk-amd-map)c
Fx(program.)275 1799 y(When)32 b(cac)m(hing)h(is)g(enabled,)g(\014le)f
(maps)g(ha)m(v)m(e)i(a)f(default)f(cac)m(he)i(mo)s(de)e(of)g
Fp(all)g Fx(\(see)h(Section)g(5.19)150 1909 y([Automoun)m(t)e
(Filesystem],)h(page)f(54\).)150 2109 y Fm(3.1.2)63 b(ndbm)41
b(maps)150 2256 y Fx(An)c(ndbm)g(map)g(ma)m(y)h(b)s(e)g(used)f(as)h(a)g
(fast)g(access)h(form)f(of)g(a)g(\014le)g(map.)63 b(The)37
b(program,)j Fp(mk-amd-)150 2366 y(map)p Fx(,)32 b(con)m(v)m(erts)i(a)e
(normal)h(map)f(\014le)g(in)m(to)h(an)f(ndbm)f(database.)47
b(This)32 b(program)g(supp)s(orts)e(the)j(same)150 2476
y(con)m(tin)m(uation)39 b(and)d(commen)m(t)i(con)m(v)m(en)m(tions)h
(that)e(are)g(pro)m(vided)g(for)g(\014le)f(maps.)60 b(Note)38
b(that)g(ndbm)150 2585 y(format)22 b(\014les)g(ma)m(y)h
Ft(not)31 b Fx(b)s(e)21 b(sharable)h(across)h(mac)m(hine)f(arc)m
(hitectures.)40 b(The)21 b(notion)i(of)f(sp)s(eed)f(generally)150
2695 y(only)34 b(applies)h(to)g(large)g(maps;)h(a)e(small)h(map,)g
(less)f(than)g(a)h(single)g(disk)e(blo)s(c)m(k,)j(is)f(almost)g
(certainly)150 2804 y(b)s(etter)30 b(implemen)m(ted)h(as)g(a)g(\014le)f
(map.)275 2940 y(ndbm)20 b(maps)i(ha)m(v)m(e)i(a)f(default)f(cac)m(he)i
(mo)s(de)e(of)h(`)p Fp(all)p Fx(')f(\(see)i(Section)f(5.19)h([Automoun)
m(t)f(Filesystem],)150 3050 y(page)31 b(54\).)150 3251
y Fm(3.1.3)63 b(NIS)40 b(maps)150 3398 y Fx(When)c(using)g(NIS)f
(\(formerly)i(YP\),)f(an)g Ft(A)n(md)46 b Fx(map)36 b(is)g(implemen)m
(ted)h(directly)g(b)m(y)f(the)g(underlying)150 3507 y(NIS)j(map.)67
b(Commen)m(ts)40 b(and)e(con)m(tin)m(uation)j(lines)f(are)g
Ft(not)48 b Fx(supp)s(orted)38 b(in)h(the)g(automoun)m(ter)i(and)150
3617 y(m)m(ust)30 b(b)s(e)g(stripp)s(ed)f(when)g(constructing)i(the)g
(NIS)f(serv)m(er's)g(database.)275 3753 y(NIS)h(maps)h(ha)m(v)m(e)h(a)g
(default)f(cac)m(he)i(mo)s(de)e(of)g Fp(all)f Fx(\(see)i(Section)g
(5.19)h([Automoun)m(t)f(Filesystem],)150 3862 y(page)e(54\).)275
3998 y(The)i(follo)m(wing)j(rule)f(illustrates)g(what)f(could)h(b)s(e)f
(added)f(to)j(y)m(our)e(NIS)g Fp(Makefile)p Fx(,)f(in)i(this)f(case)150
4108 y(causing)d(the)f Fp(amd.home)e Fx(map)i(to)i(b)s(e)d(rebuilt:)390
4244 y Fp($\(YPTSDIR\)/amd.home.time)o(:)42 b($\(ETCDIR\)/amd.home)581
4354 y(-@sed)k(-e)h("s/#.*$$//")e(-e)i("/^$$/d")f($\(ETCDIR\)/amd.home)
d(|)k(\\)676 4463 y(awk)g('{)95 b(\\)820 4573 y(for)46
b(\(i)i(=)f(1;)g(i)h(<=)f(NF;)g(i++\))f(\\)1010 4682
y(if)i(\(i)f(==)g(NF\))g({)g(\\)1010 4792 y(if)h(\(substr\($$i,)c
(length\($$i\),)h(1\))i(==)g("\\\\"\))f(\\)1201 4902
y(printf\("\045s",)f(substr\($$i,)g(1,)i(length\($$i\))d(-)k(1\)\);)f
(\\)1010 5011 y(else)g(\\)1201 5121 y(printf\("\045s\\n",)d($$i\);)j
(\\)1010 5230 y(})h(\\)1010 5340 y(else)f(\\)p eop end
%%Page: 21 23
TeXDict begin 21 22 bop 150 -116 a Fx(Chapter)30 b(3:)41
b(Moun)m(t)31 b(Maps)2536 b(21)1010 299 y Fp(printf\("\045s)45
b(",)j($$i\);)e(\\)820 408 y(}')h(|)g(\\)581 518 y($\(MAKEDBM\))e(-)i
($\(YPDBDIR\)/amd.home;)c(\\)581 628 y(touch)j
($\(YPTSDIR\)/amd.home.time;)41 b(\\)581 737 y(echo)47
b("updated)e(amd.home";)g(\\)581 847 y(if)i([)h(!)f($\(NOPUSH\))e(];)i
(then)g(\\)772 956 y($\(YPPUSH\))e(amd.home;)g(\\)772
1066 y(echo)h("pushed)g(amd.home";)f(\\)581 1176 y(else)i(\\)772
1285 y(:)g(;)h(\\)581 1395 y(fi)275 1529 y Fx(Here)20
b Fp($\(YPTSDIR\))e Fx(con)m(tains)k(the)e(time)h(stamp)f(\014les,)j
(and)d Fp($\(YPDBDIR\))d Fx(con)m(tains)22 b(the)f(dbm)e(format)150
1639 y(NIS)30 b(\014les.)150 1838 y Fm(3.1.4)63 b(NIS)p
Fl(+)41 b Fm(maps)150 1985 y Fx(NIS)p Fp(+)31 b Fx(maps)g(do)g(not)h
(supp)s(ort)e(cac)m(he)j(mo)s(de)e(`)p Fp(all)p Fx(')g(and,)h(when)e
(cac)m(hing)j(is)f(enabled,)g(ha)m(v)m(e)h(a)f(default)150
2095 y(cac)m(he)g(mo)s(de)e(of)g(`)p Fp(inc)p Fx('.)275
2230 y(XXX:)h(FILL)f(IN)g(WITH)g(AN)h(EXAMPLE.)150 2429
y Fm(3.1.5)63 b(Hesio)s(d)42 b(maps)150 2576 y Fx(When)32
b(the)g(map)g(name)g(b)s(egins)g(with)g(the)g(string)h(`)p
Fp(hesiod.)p Fx(')d(lo)s(okups)i(are)g(made)h(using)e(the)i
Fo(Hesio)s(d)150 2686 y Fx(name)27 b(serv)m(er.)40 b(The)26
b(string)g(follo)m(wing)j(the)e(dot)g(is)f(used)g(as)h(a)g(name)g
(quali\014er)g(and)f(is)h(prep)s(ended)d(with)150 2795
y(the)32 b(k)m(ey)h(b)s(eing)e(lo)s(cated.)47 b(The)31
b(en)m(tire)i(string)f(is)g(then)g(resolv)m(ed)g(in)g(the)g
Fp(automount)d Fx(con)m(text,)35 b(or)d(the)150 2905
y Ft(amd.c)-5 b(onf)53 b Fx(parameter)32 b(`)p Fp(hesiod_base)p
Fx(')d(\(see)k(Section)f(6.5.14)i([hesio)s(d)p 2651 2905
28 4 v 40 w(base)e(P)m(arameter],)i(page)e(64\).)150
3014 y(F)-8 b(or)34 b(example,)g(if)f(the)g(k)m(ey)h(is)f(`)p
Fp(jsp)p Fx(')f(and)g(map)h(name)g(is)g(`)p Fp(hesiod.homes)p
Fx(')d(then)i Fo(Hesio)s(d)37 b Fx(is)c(ask)m(ed)g(to)150
3124 y(resolv)m(e)f(`)p Fp(jsp.homes.automount)p Fx('.)275
3259 y(Hesio)s(d)39 b(maps)g(do)g(not)h(supp)s(ort)d(cac)m(he)k(mo)s
(de)e(`)p Fp(all)p Fx(')g(and,)j(when)c(cac)m(hing)j(is)e(enabled,)j
(ha)m(v)m(e)f(a)150 3368 y(default)31 b(cac)m(he)h(mo)s(de)d(of)i(`)p
Fp(inc)p Fx(')f(\(see)h(Section)g(5.19)h([Automoun)m(t)g(Filesystem],)g
(page)f(54\).)275 3503 y(The)e(follo)m(wing)j(is)f(an)f(example)h(of)g
(a)f Fo(Hesio)s(d)k Fx(map)c(en)m(try:)390 3638 y Fp
(jsp.homes.automount)43 b(HS)k(TXT)g("rfs:=/home/charm;rhost)o(:=ch)o
(arm)o(;sub)o(link)o(:=j)o(sp")390 3747 y(njw.homes.automount)c(HS)k
(TXT)g("rfs:=/home/dylan/dk2;r)o(host)o(:=d)o(ylan)o(;sub)o(lin)o(k:=n)
o(jw")p 3970 3767 42 84 v 150 3947 a Fm(3.1.6)63 b(P)m(assw)m(ord)40
b(maps)150 4094 y Fx(The)30 b(passw)m(ord)h(map)f(supp)s(ort)f(is)i
(unlik)m(e)h(the)f(four)f(previous)g(map)h(t)m(yp)s(es.)42
b(When)31 b(the)g(map)g(name)g(is)150 4203 y(the)j(string)f
Fp(/etc/passwd)e Ft(A)n(md)43 b Fx(can)34 b(lo)s(okup)f(a)h(user)f
(name)h(in)f(the)h(passw)m(ord)f(\014le)g(and)g(re-arrange)150
4313 y(the)e(home)f(directory)h(\014eld)f(to)h(pro)s(duce)e(a)i(usable)
f(map)g(en)m(try)-8 b(.)275 4447 y Ft(A)n(md)44 b Fx(assumes)34
b(the)h(home)g(directory)g(has)g(the)g(format)g(`)p Fp(/)p
Ft(anydir)10 b Fp(/)p Ft(dom1)i Fp(/../)p Ft(domN)j Fp(/)p
Ft(lo)-5 b(gin)7 b Fx('.)57 b(It)150 4557 y(breaks)26
b(this)g(string)h(in)m(to)g(a)g(map)f(en)m(try)h(where)e
Fp(${rfs})g Fx(has)h(the)h(v)-5 b(alue)27 b(`)p Fp(/)p
Ft(anydir)10 b Fp(/)p Ft(domN)15 b Fx(',)28 b Fp(${rhost})150
4667 y Fx(has)i(the)h(v)-5 b(alue)31 b(`)p Ft(domN)15
b Fp(.)p Ft(...)p Fp(.)p Ft(dom1)d Fx(',)32 b(and)e Fp(${sublink})e
Fx(has)i(the)h(v)-5 b(alue)30 b Ft(lo)-5 b(gin)p Fx(.)275
4801 y(Th)m(us)29 b(if)h(the)h(passw)m(ord)e(\014le)i(en)m(try)g(w)m
(as)390 4936 y Fp(/home/achilles/jsp)275 5071 y Fx(the)f(map)g(en)m
(try)h(used)e(b)m(y)i Ft(A)n(md)39 b Fx(w)m(ould)30 b(b)s(e)390
5205 y Fp(rfs:=/home/achilles;rhos)o(t:=a)o(chil)o(les)o(;sub)o(link)o
(:=j)o(sp)275 5340 y Fx(Similarly)-8 b(,)31 b(if)f(the)h(passw)m(ord)e
(\014le)i(en)m(try)f(w)m(as)p eop end
%%Page: 22 24
TeXDict begin 22 23 bop 150 -116 a Fx(22)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))390 299 y Fp
(/home/cc/sugar/mjh)275 434 y Fx(the)g(map)g(en)m(try)h(used)e(b)m(y)i
Ft(A)n(md)39 b Fx(w)m(ould)30 b(b)s(e)390 570 y Fp
(rfs:=/home/sugar;rhost:=)o(suga)o(r.cc)o(;su)o(blin)o(k:=m)o(hj)150
770 y Fm(3.1.7)63 b(Union)42 b(maps)150 917 y Fx(The)32
b(union)g(map)g(supp)s(ort)f(is)i(pro)m(vided)f(sp)s(eci\014cally)i
(for)e(use)g(with)h(the)g(union)e(\014lesystem,)j(see)f(Sec-)150
1027 y(tion)e(5.21)h([Union)e(Filesystem],)j(page)e(55.)275
1163 y(It)44 b(is)g(iden)m(ti\014ed)g(b)m(y)f(the)i(string)f(`)p
Fp(union:)p Fx(')e(whic)m(h)i(is)g(follo)m(w)m(ed)i(b)m(y)d(a)i(colon)g
(separated)f(list)h(of)150 1272 y(directories.)k(The)33
b(directories)h(are)f(read)g(in)g(order,)g(and)f(the)i(names)e(of)i
(all)f(en)m(tries)h(are)f(recorded)g(in)150 1382 y(the)j(map)f(cac)m
(he.)58 b(Later)36 b(directories)g(tak)m(e)h(precedence)f(o)m(v)m(er)h
(earlier)g(ones.)56 b(The)35 b(union)g(\014lesystem)150
1491 y(t)m(yp)s(e)c(then)f(uses)g(the)g(map)g(cac)m(he)i(to)f
(determine)g(the)f(union)g(of)g(the)h(names)f(in)g(all)h(the)g
(directories.)150 1692 y Fm(3.1.8)63 b(LD)m(AP)39 b(maps)150
1839 y Fx(LD)m(AP)26 b(\(Ligh)m(t)m(w)m(eigh)m(t)i(Directory)e(Access)h
(Proto)s(col\))f(maps)f(do)g(not)g(supp)s(ort)e(cac)m(he)k(mo)s(de)e(`)
p Fp(all)p Fx(')f(and,)150 1948 y(when)29 b(cac)m(hing)j(is)f(enabled,)
f(ha)m(v)m(e)i(a)e(default)h(cac)m(he)h(mo)s(de)e(of)g(`)p
Fp(inc)p Fx('.)275 2084 y(F)-8 b(or)31 b(example,)g(an)f
Ft(A)n(md)40 b Fx(map)30 b(`)p Fp(amd.home)p Fx(')f(that)i(lo)s(oks)f
(as)h(follo)m(ws:)390 2219 y Fp(/defaults)188 b
(opts:=rw,intr;type:=link)390 2439 y(zing)428 b(-rhost:=shekel)44
b(\\)1010 2548 y(host==shekel)h(\\)1010 2658 y(host!=shekel;type:=nfs)
150 2793 y Fx(when)24 b(con)m(v)m(erted)i(to)f(LD)m(AP)h(\(see)g
(Section)f(10.3)h([amd2ldif)7 b(],)27 b(page)f(101\),)h(will)e(result)g
(in)g(the)f(follo)m(wing)150 2903 y(LD)m(AP)31 b(database:)390
3039 y Fp($)47 b(amd2ldif)f(amd.home)g(CUCS)g(<)i(amd.home)390
3148 y(dn:)f(cn=amdmap)e(timestamp,)g(CUCS)390 3258 y(cn)620
b(:)47 b(amdmap)f(timestamp)390 3367 y(objectClass)188
b(:)47 b(amdmapTimestamp)390 3477 y(amdmapTimestamp:)c(873071363)390
3696 y(dn:)k(cn=amdmap)e(amd.home[/defaults],)d(CUCS)390
3806 y(cn)477 b(:)47 b(amdmap)f(amd.home[/defaults])390
3915 y(objectClass)f(:)i(amdmap)390 4025 y(amdmapName)93
b(:)47 b(amd.home)390 4134 y(amdmapKey)141 b(:)47 b(/defaults)390
4244 y(amdmapValue)e(:)i(opts:=rw,intr;type:=link)390
4463 y(dn:)g(cn=amdmap)e(amd.home[],)g(CUCS)390 4573
y(cn)477 b(:)47 b(amdmap)f(amd.home[])390 4682 y(objectClass)f(:)i
(amdmap)390 4792 y(amdmapName)93 b(:)47 b(amd.home)390
4902 y(amdmapKey)141 b(:)390 5011 y(amdmapValue)45 b(:)390
5230 y(dn:)i(cn=amdmap)e(amd.home[zing],)f(CUCS)390 5340
y(cn)477 b(:)47 b(amdmap)f(amd.home[zing])p eop end
%%Page: 23 25
TeXDict begin 23 24 bop 150 -116 a Fx(Chapter)30 b(3:)41
b(Moun)m(t)31 b(Maps)2536 b(23)390 299 y Fp(objectClass)45
b(:)i(amdmap)390 408 y(amdmapName)93 b(:)47 b(amd.home)390
518 y(amdmapKey)141 b(:)47 b(zing)390 628 y(amdmapValue)e(:)i
(-rhost:=shekel)d(host==shekel)h(host!=shekel;type:=nfs)150
825 y Fm(3.1.9)63 b(Executable)39 b(maps)150 972 y Fx(An)45
b(executable)i(map)e(is)h(a)g(dynamic)f(map)g(in)g(whic)m(h)g(the)h(k)m
(eys)g(and)f(v)-5 b(alues)46 b(for)f(the)h(maps)f(are)150
1081 y(generated)c(on)g(the)f(\015y)g(b)m(y)g(a)h(program)f(or)h
(script.)70 b(The)40 b(program)g(is)h(exp)s(ected)f(to)i(tak)m(e)g(a)e
(single)150 1191 y(parameter)35 b(argumen)m(t)h(whic)m(h)f(is)g(the)g
(k)m(ey)h(to)f(lo)s(okup.)54 b(If)35 b(the)g(k)m(ey)h(is)f(found,)g
(the)g(program)g(should)150 1300 y(prin)m(t)25 b(on)g(stdout)h(the)f(k)
m(ey-v)-5 b(alue)27 b(pair)f(that)g(w)m(ere)g(found;)g(if)f(the)h(k)m
(ey)g(w)m(as)g(not)f(found,)h(nothing)f(should)150 1410
y(b)s(e)30 b(prin)m(ted)g(out.)41 b(Belo)m(w)32 b(is)e(an)g(sample)h
(of)f(suc)m(h)g(a)h(map)f(script:)390 1543 y Fp(#!/bin/sh)390
1653 y(#)47 b(executable)e(map)i(example)390 1763 y(case)g("$1")f(in)
581 1872 y("/defaults")f(\))390 1982 y(echo)i("/defaults)140
b(type:=nfs;rfs:=filer")390 2091 y(;;)581 2201 y("a")47
b(\))390 2311 y(echo)g("a)142 b(type:=nfs;fs:=/tmp")390
2420 y(;;)581 2530 y("b")47 b(\))390 2639 y(echo)g("b)142
b(type:=link;fs:=/usr/local)o(")390 2749 y(;;)581 2859
y(*)47 b(\))96 b(#)47 b(no)g(match,)f(echo)h(nothing)390
2968 y(;;)390 3078 y(esac)275 3211 y Fx(See)30 b(Section)h(6.5.10)i
([exec)p 1216 3211 28 4 v 41 w(map)p 1429 3211 V 40 w(timeout)f(P)m
(arameter],)g(page)f(63.)150 3441 y Fw(3.2)68 b(Ho)l(w)46
b(k)l(eys)f(are)h(lo)t(ok)l(ed)f(up)150 3601 y Fx(The)31
b(k)m(ey)h(is)g(lo)s(cated)h(in)e(the)g(map)h(whose)f(t)m(yp)s(e)h(w)m
(as)f(determined)h(when)e(the)i(automoun)m(t)g(p)s(oin)m(t)g(w)m(as)150
3710 y(\014rst)26 b(created.)40 b(In)26 b(general)i(the)f(k)m(ey)g(is)g
(a)g(pathname)f(comp)s(onen)m(t.)40 b(In)26 b(some)h(circumstances)g
(this)f(ma)m(y)150 3820 y(b)s(e)38 b(mo)s(di\014ed)g(b)m(y)h(v)-5
b(ariable)39 b(expansion)g(\(see)h(Section)g(3.3.2)g([V)-8
b(ariable)41 b(Expansion],)g(page)e(25\))i(and)150 3930
y(pre\014xing.)57 b(If)35 b(the)h(automoun)m(t)h(p)s(oin)m(t)f(has)g(a)
g(pre\014x,)h(sp)s(eci\014ed)e(b)m(y)h(the)g Fo(pref)53
b Fx(option,)38 b(then)d(that)i(is)150 4039 y(prep)s(ended)28
b(to)j(the)g(searc)m(h)g(k)m(ey)g(b)s(efore)f(the)h(map)f(is)g(searc)m
(hed.)275 4173 y(If)36 b(the)g(map)g(cac)m(he)i(is)f(a)g(`)p
Fp(regexp)p Fx(')e(cac)m(he)j(then)e(the)h(k)m(ey)g(is)g(treated)g(as)g
(an)f(egrep-st)m(yle)j(regular)150 4282 y(expression,)30
b(otherwise)h(a)g(normal)f(string)h(comparison)f(is)h(made.)275
4416 y(If)f(the)g(k)m(ey)h(cannot)g(b)s(e)f(found)f(then)i(a)f
Fo(wildcard)k Fx(matc)m(h)d(is)g(attempted.)42 b Ft(A)n(md)e
Fx(rep)s(eatedly)31 b(strips)150 4525 y(the)k(basename)g(from)f(the)h
(k)m(ey)-8 b(,)37 b(app)s(ends)c(`)p Fp(/*)p Fx(')h(and)g(attempts)i(a)
f(lo)s(okup.)53 b(Finally)-8 b(,)37 b Ft(A)n(md)44 b
Fx(attempts)150 4635 y(to)31 b(lo)s(cate)h(the)f(sp)s(ecial)g(k)m(ey)g
(`)p Fp(*)p Fx('.)275 4768 y(F)-8 b(or)41 b(example,)k(the)c(follo)m
(wing)i(sequence)e(w)m(ould)g(b)s(e)g(c)m(hec)m(k)m(ed)i(if)e
Fp(home/dylan/dk2)c Fx(w)m(as)k(b)s(eing)150 4878 y(lo)s(cated:)533
5011 y Fp(home/dylan/dk2)533 5121 y(home/dylan/*)533
5230 y(home/*)533 5340 y(*)p eop end
%%Page: 24 26
TeXDict begin 24 25 bop 150 -116 a Fx(24)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(A)m(t)36
b(an)m(y)g(p)s(oin)m(t)g(when)e(a)j(wildcard)e(is)g(found,)h
Ft(A)n(md)45 b Fx(pro)s(ceeds)36 b(as)g(if)f(an)h(exact)h(matc)m(h)g
(had)e(b)s(een)150 408 y(found)26 b(and)g(the)h(v)-5
b(alue)28 b(\014eld)e(is)h(then)g(used)f(to)i(resolv)m(e)h(the)e(moun)m
(t)g(request,)h(otherwise)f(an)g(error)g(co)s(de)150
518 y(is)j(propagated)h(bac)m(k)h(to)f(the)f(k)m(ernel.)41
b(\(see)32 b(Chapter)e(5)g([Filesystem)i(T)m(yp)s(es],)f(page)g(47\).)
150 758 y Fw(3.3)68 b(Lo)t(cation)46 b(F)-11 b(ormat)150
917 y Fx(The)35 b(v)-5 b(alue)35 b(\014eld)g(from)g(the)g(lo)s(okup)g
(pro)m(vides)g(the)g(information)h(required)e(to)i(moun)m(t)f(a)g
(\014lesystem.)150 1027 y(The)30 b(information)h(is)f(parsed)g
(according)h(to)g(the)g(syn)m(tax)g(sho)m(wn)e(b)s(elo)m(w.)390
1166 y Ft(lo)-5 b(c)g(ation-list)9 b Fx(:)935 1276 y
Ft(lo)-5 b(c)g(ation-sele)g(ction)935 1385 y(lo)g(c)g(ation-list)42
b(white-sp)-5 b(ac)g(e)39 b Fp(||)29 b Ft(white-sp)-5
b(ac)g(e)39 b(lo)-5 b(c)g(ation-sele)g(ction)390 1495
y(lo)g(c)g(ation-sele)g(ction)7 b Fx(:)935 1604 y Ft(lo)-5
b(c)g(ation)935 1714 y(lo)g(c)g(ation-sele)g(ction)40
b(white-sp)-5 b(ac)g(e)39 b(lo)-5 b(c)g(ation)390 1824
y(lo)g(c)g(ation)7 b Fx(:)935 1933 y Ft(lo)-5 b(c)g(ation-info)935
2043 y Fp(-)p Ft(lo)g(c)g(ation-info)935 2152 y Fp(-)390
2262 y Ft(lo)g(c)g(ation-info)6 b Fx(:)935 2372 y Ft(sel-or-opt)935
2481 y(lo)-5 b(c)g(ation-info)6 b Fp(;)p Ft(sel-or-opt)935
2591 y Fp(;)390 2700 y Ft(sel-or-opt)j Fx(:)935 2810
y Ft(sele)-5 b(ction)935 2920 y(opt-ass)390 3029 y(sele)g(ction)7
b Fx(:)935 3139 y(selector)p Fp(==)p Ft(value)935 3248
y Fx(selector)p Fp(!=)p Ft(value)390 3358 y(opt-ass)g
Fx(:)935 3468 y(option)p Fp(:=)p Ft(value)390 3577 y(white-sp)-5
b(ac)g(e)7 b Fx(:)935 3687 y(space)935 3796 y(tab)275
3936 y(Note)32 b(that)g(unquoted)e(whitespace)i(is)g(not)f(allo)m(w)m
(ed)i(in)e(a)h(lo)s(cation)h(description.)43 b(White)32
b(space)g(is)150 4045 y(only)e(allo)m(w)m(ed,)j(and)d(is)g(mandatory)-8
b(,)31 b(where)f(sho)m(wn)g(with)g(non-terminal)h Ft(white-sp)-5
b(ac)g(e)p Fx(.)275 4185 y(A)29 b Fo(lo)s(cation-selection)j
Fx(is)e(a)f(list)h(of)f(p)s(ossible)f(v)m(olumes)i(with)f(whic)m(h)g
(to)g(satisfy)h(the)f(request.)40 b(Eac)m(h)150 4294
y Fo(lo)s(cation-selection)30 b Fx(is)c(tried)g(sequen)m(tially)-8
b(,)29 b(un)m(til)d(either)g(one)g(succeeds)h(or)e(all)i(fail.)40
b(This,)26 b(b)m(y)g(the)g(w)m(a)m(y)-8 b(,)150 4404
y(is)34 b(di\013eren)m(t)h(from)e(the)i(historically)g(do)s(cumen)m
(ted)f(b)s(eha)m(vior,)h(whic)m(h)f(claimed)h(\(falsely)-8
b(,)37 b(at)e(least)g(for)150 4513 y(last)f(3)g(y)m(ears\))g(that)g
Ft(A)n(md)43 b Fx(w)m(ould)33 b(attempt)h(to)g(moun)m(t)g(all)g
Fo(lo)s(cation-selection)p Fx(s)j(in)c(parallel)h(and)f(the)150
4623 y(\014rst)d(one)g(to)h(succeed)g(w)m(ould)f(b)s(e)g(used.)275
4762 y Fo(lo)s(cation-selection)p Fx(s)g(are)e(optionally)g(separated)g
(b)m(y)f(the)g(`)p Fp(||)p Fx(')g(op)s(erator.)40 b(The)26
b(e\013ect)j(of)e(this)g(op)s(er-)150 4872 y(ator)f(is)g(to)g(prev)m
(en)m(t)g(use)f(of)h(lo)s(cation-selections)j(to)d(its)g(righ)m(t)g(if)
f(an)m(y)h(of)g(the)f(lo)s(cation-selections)k(on)d(its)150
4981 y(left)j(w)m(ere)h(selected,)h(whether)d(or)g(not)h(an)m(y)h(of)e
(them)h(w)m(ere)g(successfully)g(moun)m(ted)g(\(see)h(Section)f(3.3.3)
150 5091 y([Selectors],)j(page)f(26\).)275 5230 y(The)f(lo)s
(cation-selection,)35 b(and)30 b(singleton)i Fo(lo)s(cation-list)p
Fx(,)h(`)p Fp(type:=ufs;dev:=/dev/xd1g)p Fx(')25 b(w)m(ould)150
5340 y(inform)30 b Ft(A)n(md)39 b Fx(to)32 b(moun)m(t)e(a)h(UFS)f
(\014lesystem)h(from)f(the)g(blo)s(c)m(k)h(sp)s(ecial)g(device)g
Fp(/dev/xd1g)p Fx(.)p eop end
%%Page: 25 27
TeXDict begin 25 26 bop 150 -116 a Fx(Chapter)30 b(3:)41
b(Moun)m(t)31 b(Maps)2536 b(25)275 299 y(The)20 b Fo(sel-or-opt)k
Fx(comp)s(onen)m(t)e(is)f(either)g(the)g(name)h(of)f(an)g(option)g
(required)f(b)m(y)h(a)h(sp)s(eci\014c)e(\014lesystem,)150
408 y(or)31 b(it)g(is)f(the)h(name)g(of)f(a)h(built-in,)g(prede\014ned)
e(selector)j(suc)m(h)e(as)h(the)g(arc)m(hitecture)h(t)m(yp)s(e.)41
b(The)30 b(v)-5 b(alue)150 518 y(ma)m(y)45 b(b)s(e)f(quoted)h(with)f
(double)g(quotes)i(`)p Fp(")p Fx(',)i(for)d(example)g(`)p
Fp(type:="ufs";dev:="/dev/xd)o(1g")o Fx('.)150 628 y(These)37
b(quotes)h(are)g(stripp)s(ed)e(when)h(the)g(v)-5 b(alue)38
b(is)g(parsed)f(and)f(there)i(is)g(no)f(w)m(a)m(y)i(to)f(get)g(a)g
(double)150 737 y(quote)29 b(in)m(to)g(a)g(v)-5 b(alue)28
b(\014eld.)40 b(Double)29 b(quotes)g(are)f(used)g(to)h(get)g(white)f
(space)h(in)m(to)g(a)g(v)-5 b(alue)29 b(\014eld,)f(whic)m(h)150
847 y(is)i(needed)g(for)h(the)f(program)g(\014lesystem)h(\(see)g
(Section)g(5.15)h([Program)f(Filesystem],)h(page)g(52\).)150
1047 y Fm(3.3.1)63 b(Map)41 b(Defaults)150 1194 y Fx(A)e(lo)s(cation)h
(b)s(eginning)d(with)i(a)g(dash)e(`)p Fp(-)p Fx(')i(is)f(used)g(to)h
(sp)s(ecify)f(default)h(v)-5 b(alues)39 b(for)f(subsequen)m(t)g(lo-)150
1304 y(cations.)63 b(An)m(y)37 b(previously)g(sp)s(eci\014ed)g
(defaults)g(in)g(the)g(lo)s(cation-list)j(are)e(discarded.)61
b(The)37 b(default)150 1413 y(string)30 b(can)h(b)s(e)f(empt)m(y)h(in)f
(whic)m(h)g(case)h(no)f(defaults)h(apply)-8 b(.)275 1549
y(The)28 b(lo)s(cation)i(`)p Fp(-fs:=/mnt;opts:=ro)p
Fx(')24 b(w)m(ould)29 b(set)g(the)g(lo)s(cal)h(moun)m(t)f(p)s(oin)m(t)f
(to)i Fp(/mnt)d Fx(and)h(cause)150 1659 y(moun)m(ts)38
b(to)h(b)s(e)f(read-only)g(b)m(y)h(default.)64 b(Defaults)40
b(sp)s(eci\014ed)d(this)h(w)m(a)m(y)i(are)e(app)s(ended)f(to,)k(and)d
(so)150 1768 y(o)m(v)m(erride,)32 b(an)m(y)e(global)i(map)e(defaults)h
(giv)m(en)g(with)f(`)p Fp(/defaults)p Fx('\).)150 1968
y Fm(3.3.2)63 b(V)-10 b(ariable)40 b(Expansion)150 2115
y Fx(T)-8 b(o)31 b(allo)m(w)i(generic)e(lo)s(cation)i(sp)s
(eci\014cations)e Ft(A)n(md)41 b Fx(do)s(es)30 b(v)-5
b(ariable)32 b(expansion)e(on)h(eac)m(h)h(lo)s(cation)h(and)150
2225 y(also)42 b(on)f(some)h(of)f(the)g(option)h(strings.)73
b(An)m(y)41 b(option)h(or)f(selector)i(app)s(earing)d(in)h(the)g(form)g
Fp($)p Fk(var)150 2335 y Fx(is)e(replaced)h(b)m(y)g(the)f(curren)m(t)g
(v)-5 b(alue)40 b(of)g(that)g(option)f(or)h(selector.)69
b(F)-8 b(or)40 b(example,)j(if)c(the)h(v)-5 b(alue)40
b(of)150 2444 y Fp(${key})31 b Fx(w)m(as)i(`)p Fp(bin)p
Fx(',)h Fp(${autodir})c Fx(w)m(as)j(`)p Fp(/a)p Fx(')f(and)h
Fp(${fs})e Fx(w)m(as)i(`)p Fp(${autodir}/local/${key})p
Fx(')27 b(then)150 2554 y(after)e(expansion)g Fp(${fs})f
Fx(w)m(ould)h(ha)m(v)m(e)h(the)f(v)-5 b(alue)25 b(`)p
Fp(/a/local/bin)p Fx('.)36 b(An)m(y)25 b(en)m(vironmen)m(t)h(v)-5
b(ariable)26 b(can)150 2663 y(b)s(e)k(accessed)h(in)f(a)h(similar)g(w)m
(a)m(y)-8 b(.)275 2799 y(Tw)m(o)29 b(pathname)h(op)s(erators)g(are)g(a)
m(v)-5 b(ailable)32 b(when)c(expanding)h(a)h(v)-5 b(ariable.)42
b(If)29 b(the)g(v)-5 b(ariable)31 b(name)150 2909 y(b)s(egins)e(with)f
(`)p Fp(/)p Fx(')h(then)g(only)g(the)h(last)g(comp)s(onen)m(t)f(of)g
(the)g(pathname)g(is)g(substituted.)40 b(F)-8 b(or)30
b(example,)150 3018 y(if)38 b Fp(${path})e Fx(w)m(as)i(`)p
Fp(/foo/bar)p Fx(')e(then)i Fp(${/path})e Fx(w)m(ould)i(b)s(e)f
(expanded)g(to)i(`)p Fp(bar)p Fx('.)63 b(Similarly)-8
b(,)41 b(if)d(the)150 3128 y(v)-5 b(ariable)27 b(name)f(ends)f(with)g
(`)p Fp(/)p Fx(')i(then)e(all)i(but)e(the)h(last)h(comp)s(onen)m(t)f
(of)g(the)h(pathname)e(is)h(substituted.)150 3237 y(In)k(the)g
(previous)g(example,)h Fp(${path/})e Fx(w)m(ould)h(b)s(e)f(expanded)h
(to)h(`)p Fp(/foo)p Fx('.)275 3373 y(Tw)m(o)40 b(domain)f(name)h(op)s
(erators)g(are)g(also)h(pro)m(vided.)69 b(If)39 b(the)h(v)-5
b(ariable)41 b(name)f(b)s(egins)f(with)h(`)p Fp(.)p Fx(')150
3482 y(then)k(only)h(the)f(domain)g(part)g(of)h(the)f(name)h(is)f
(substituted.)82 b(F)-8 b(or)45 b(example,)k(if)44 b
Fp(${rhost})f Fx(w)m(as)150 3592 y(`)p Fp(swan.doc.ic.ac.uk)p
Fx(')33 b(then)38 b Fp(${.rhost})d Fx(w)m(ould)i(b)s(e)g(expanded)f(to)
j(`)p Fp(doc.ic.ac.uk)p Fx('.)59 b(Similarly)-8 b(,)150
3702 y(if)40 b(the)g(v)-5 b(ariable)41 b(name)f(ends)g(with)g(`)p
Fp(.)p Fx(')g(then)g(only)g(the)g(host)g(comp)s(onen)m(t)h(is)f
(substituted.)69 b(In)40 b(the)150 3811 y(previous)30
b(example,)h Fp(${rhost.})d Fx(w)m(ould)i(b)s(e)g(expanded)f(to)j(`)p
Fp(swan)p Fx('.)275 3947 y(V)-8 b(ariable)32 b(expansion)f(is)h(a)f(t)m
(w)m(o)i(phase)e(pro)s(cess.)43 b(Before)32 b(a)f(lo)s(cation)i(is)f
(parsed,)f(all)h(references)f(to)150 4056 y(selectors,)k
Ft(e)-5 b(g)40 b Fp(${path})p Fx(,)31 b(are)i(expanded.)47
b(The)31 b(lo)s(cation)k(is)d(then)g(parsed,)h(selections)h(are)f(ev)-5
b(aluated)150 4166 y(and)42 b(option)g(assignmen)m(ts)h(recorded.)77
b(If)42 b(there)g(w)m(ere)h(no)f(selections)i(or)e(they)h(all)g
(succeeded)g(the)150 4276 y(lo)s(cation)38 b(is)f(used)f(and)h(the)g(v)
-5 b(alues)37 b(of)g(the)g(follo)m(wing)h(options)f(are)h(expanded)e
(in)g(the)h(order)g(giv)m(en:)150 4385 y Fo(sublink)p
Fx(,)29 b Fo(rfs)p Fx(,)h Fo(fs)p Fx(,)g Fo(opts)p Fx(,)h
Fo(remopts)p Fx(,)g Fo(moun)m(t)h Fx(and)e Fo(unmoun)m(t)p
Fx(.)275 4521 y(Note)h(that)f(expansion)g(of)g(option)g(v)-5
b(alues)31 b(is)f(done)f(after)i Fo(all)j Fx(assignmen)m(ts)d(ha)m(v)m
(e)g(b)s(een)e(completed)150 4630 y(and)d(not)h(in)g(a)g(purely)f(left)
h(to)h(righ)m(t)f(order)f(as)h(is)g(done)g(b)m(y)f(the)h(shell.)40
b(This)26 b(generally)i(has)f(the)f(desired)150 4740
y(e\013ect)39 b(but)e(care)h(m)m(ust)f(b)s(e)g(tak)m(en)i(if)e(one)h
(of)f(the)h(options)g(references)f(another,)j(in)d(whic)m(h)g(case)i
(the)150 4850 y(ordering)30 b(can)h(b)s(ecome)g(signi\014can)m(t.)275
4985 y(There)e(are)i(t)m(w)m(o)h(sp)s(ecial)f(cases)g(concerning)g(v)-5
b(ariable)31 b(expansion:)199 5121 y(1.)61 b(b)s(efore)44
b(a)g(map)g(is)g(consulted,)k(an)m(y)d(selectors)h(in)e(the)g(name)g
(receiv)m(ed)i(from)d(the)i(k)m(ernel)g(are)330 5230
y(expanded.)e(F)-8 b(or)32 b(example,)h(if)e(the)g(request)h(from)f
(the)g(k)m(ernel)h(w)m(as)g(for)f(`)p Fp(${arch}.bin)p
Fx(')e(and)i(the)330 5340 y(mac)m(hine)g(arc)m(hitecture)h(w)m(as)f(`)p
Fp(vax)p Fx(',)f(the)h(v)-5 b(alue)30 b(giv)m(en)i(to)f
Fp(${key})e Fx(w)m(ould)h(b)s(e)g(`)p Fp(vax.bin)p Fx('.)p
eop end
%%Page: 26 28
TeXDict begin 26 27 bop 150 -116 a Fx(26)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))199 299 y(2.)61
b(the)53 b(v)-5 b(alue)53 b(of)f Fp(${rhost})f Fx(is)h(expanded)g(and)g
(normalized)h(b)s(efore)f(the)h(other)g(options)g(are)330
408 y(expanded.)123 b(The)58 b(normalization)h(pro)s(cess)f(strips)g
(an)m(y)g(lo)s(cal)h(sub-domain)f(comp)s(onen)m(ts.)330
518 y(F)-8 b(or)78 b(example,)90 b(if)78 b Fp(${domain})c
Fx(w)m(as)k(`)p Fp(Berkeley.EDU)p Fx(')d(and)i Fp(${rhost})e
Fx(w)m(as)i(initially)330 628 y(`)p Fp(snow.Berkeley.EDU)p
Fx(',)35 b(after)j(the)g(normalization)h(it)f(w)m(ould)g(simply)f(b)s
(e)g(`)p Fp(snow)p Fx('.)61 b(Hostname)330 737 y(normalization)32
b(is)e(curren)m(tly)h(done)f(in)g(a)h Ft(c)-5 b(ase-dep)g(endent)41
b Fx(manner.)150 925 y Fm(3.3.3)63 b(Selectors)150 1072
y Fx(Selectors)32 b(are)f(used)e(to)i(con)m(trol)h(the)f(use)f(of)h(a)g
(lo)s(cation.)42 b(It)31 b(is)f(p)s(ossible)g(to)i(share)e(a)h(moun)m
(t)f(map)g(b)s(e-)150 1181 y(t)m(w)m(een)24 b(man)m(y)g(mac)m(hines)g
(in)f(suc)m(h)g(a)g(w)m(a)m(y)i(that)e(\014lesystem)h(lo)s(cation,)j
(arc)m(hitecture)e(and)d(op)s(erating)i(sys-)150 1291
y(tem)h(di\013erences)g(are)g(hidden)e(from)i(the)f(users.)38
b(A)25 b(selector)h(of)f(the)g(form)f(`)p Fp(arch==sun3;os==sunos4)p
Fx(')150 1400 y(w)m(ould)30 b(only)h(apply)f(on)g(Sun-3s)f(running)g
(SunOS)f(4.x.)275 1529 y(Selectors)33 b(can)f(b)s(e)f(negated)j(b)m(y)d
(using)h(`)p Fp(!=)p Fx(')g(instead)g(of)g(`)p Fp(==)p
Fx('.)46 b(F)-8 b(or)33 b(example)g(to)f(select)i(a)e(lo)s(cation)150
1639 y(on)e(all)i(non-V)-8 b(ax)31 b(mac)m(hines)g(the)f(selector)i(`)p
Fp(arch!=vax)p Fx(')d(w)m(ould)h(b)s(e)f(used.)275 1767
y(Selectors)d(are)f(ev)-5 b(aluated)26 b(left)g(to)g(righ)m(t.)39
b(If)25 b(a)g(selector)i(fails)e(then)g(that)g(lo)s(cation)i(is)e
(ignored.)39 b(Th)m(us)150 1877 y(the)34 b(selectors)i(form)e(a)g
(conjunction)h(and)e(the)i(lo)s(cations)g(form)f(a)h(disjunction.)51
b(If)34 b(all)h(the)f(lo)s(cations)150 1986 y(are)j(ignored)h(or)f
(otherwise)g(fail)h(then)e Ft(A)n(md)47 b Fx(uses)36
b(the)i Fo(error)43 b Fx(\014lesystem)37 b(\(see)h(Section)g(5.22)h
([Error)150 2096 y(Filesystem],)34 b(page)e(56\).)45
b(This)31 b(is)h(equiv)-5 b(alen)m(t)33 b(to)f(ha)m(ving)g(a)g(lo)s
(cation)h(`)p Fp(type:=error)p Fx(')c(at)j(the)g(end)f(of)150
2205 y(eac)m(h)h(moun)m(t-map)e(en)m(try)-8 b(.)275 2334
y(The)40 b(default)h(v)-5 b(alue)41 b(of)g(man)m(y)g(of)g(the)g
(selectors)h(listed)f(here)g(can)g(b)s(e)f(o)m(v)m(erridden)h(b)m(y)f
(an)h Ft(A)n(md)150 2444 y Fx(command)33 b(line)h(switc)m(h)g(or)f(in)g
(an)g Ft(A)n(md)43 b Fx(con\014guration)34 b(\014le.)49
b(See)34 b(Chapter)f(6)g([Amd)g(Con\014guration)150 2553
y(File],)f(page)f(59.)275 2682 y(The)e(follo)m(wing)j(selectors)g(are)f
(curren)m(tly)f(implemen)m(ted.)150 2869 y Fm(3.3.3.1)63
b(arc)m(h)40 b(Selector)h(V)-10 b(ariable)150 3016 y
Fx(The)36 b(mac)m(hine)i(arc)m(hitecture)h(whic)m(h)d(w)m(as)i
(automatically)i(determined)c(at)i(compile)g(time.)61
b(The)37 b(ar-)150 3126 y(c)m(hitecture)c(t)m(yp)s(e)f(can)g(b)s(e)f
(displa)m(y)m(ed)h(b)m(y)g(running)d(the)j(command)g(`)p
Fp(amd)d(-v)p Fx('.)44 b(Y)-8 b(ou)32 b(can)g(o)m(v)m(erride)h(this)150
3235 y(v)-5 b(alue)23 b(also)h(using)f(the)g Fp(-A)f
Fx(command)h(line)g(option.)39 b(See)23 b(Chapter)g(2)g([Supp)s(orted)e
(Platforms],)k(page)f(17.)150 3423 y Fm(3.3.3.2)63 b(auto)s(dir)42
b(Selector)f(V)-10 b(ariable)150 3570 y Fx(The)34 b(default)g
(directory)h(under)d(whic)m(h)i(to)h(moun)m(t)f(\014lesystems.)52
b(This)33 b(ma)m(y)i(b)s(e)e(c)m(hanged)i(b)m(y)f(the)h
Fp(-a)150 3679 y Fx(command)30 b(line)h(option.)41 b(See)31
b(Section)g(3.3.4.3)i([fs)d(Option],)g(page)i(31.)150
3867 y Fm(3.3.3.3)63 b(b)m(yte)40 b(Selector)h(V)-10
b(ariable)150 4014 y Fx(The)42 b(mac)m(hine's)h(b)m(yte)g(ordering.)76
b(This)41 b(is)i(either)f(`)p Fp(little)p Fx(',)i(indicating)g
(little-endian,)j(or)42 b(`)p Fp(big)p Fx(',)150 4123
y(indicating)28 b(big-endian.)40 b(One)27 b(p)s(ossible)g(use)g(is)g
(to)h(share)f(`)p Fp(rwho)p Fx(')g(databases)h(\(see)g(Section)h(11.5)g
([rwho)150 4233 y(serv)m(ers],)d(page)f(110\).)40 b(Another)24
b(is)g(to)g(share)g(ndbm)e(databases,)27 b(ho)m(w)m(ev)m(er)e(this)f
(use)g(can)g(b)s(e)f(considered)150 4342 y(a)31 b(courageous)g
(juggling)g(act.)150 4530 y Fm(3.3.3.4)63 b(cluster)41
b(Selector)g(V)-10 b(ariable)150 4677 y Fx(This)35 b(is)h(pro)m(vided)g
(as)g(a)g(ho)s(ok)g(for)g(the)g(name)g(of)g(the)g(lo)s(cal)h(cluster.)
58 b(This)35 b(can)h(b)s(e)g(used)f(to)i(decide)150 4786
y(whic)m(h)32 b(serv)m(ers)h(to)g(use)f(for)h(copies)g(of)f(replicated)
i(\014lesystems.)47 b Fp(${cluster})30 b Fx(defaults)j(to)g(the)f(v)-5
b(alue)150 4896 y(of)31 b Fp(${domain})c Fx(unless)j(a)h(di\013eren)m
(t)g(v)-5 b(alue)31 b(is)f(set)h(with)f(the)g Fp(-C)g
Fx(command)g(line)h(option.)150 5083 y Fm(3.3.3.5)63
b(domain)42 b(Selector)f(V)-10 b(ariable)150 5230 y Fx(The)36
b(lo)s(cal)j(domain)d(name)h(as)g(sp)s(eci\014ed)g(b)m(y)f(the)i
Fp(-d)e Fx(command)h(line)g(option.)61 b(See)37 b(Section)g(3.3.3.7)150
5340 y([host)31 b(Selector)g(V)-8 b(ariable],)33 b(page)e(27.)p
eop end
%%Page: 27 29
TeXDict begin 27 28 bop 150 -116 a Fx(Chapter)30 b(3:)41
b(Moun)m(t)31 b(Maps)2536 b(27)150 299 y Fm(3.3.3.6)63
b(dollar)42 b(Selector)e(V)-10 b(ariable)150 446 y Fx(This)28
b(is)h(a)g(sp)s(ecial)h(v)-5 b(ariable,)30 b(whose)f(sole)h(purp)s(ose)
d(is)i(to)h(pro)s(duce)e(a)h(literal)h(dollar)g(sign)f(in)f(the)h(v)-5
b(alue)150 555 y(of)26 b(another)g(v)-5 b(ariable.)40
b(F)-8 b(or)27 b(example,)h(if)e(y)m(ou)g(ha)m(v)m(e)i(a)e(remote)h
(\014le)f(system)g(whose)g(name)g(is)g(`)p Fp(/disk$s)p
Fx(',)150 665 y(y)m(ou)31 b(can)f(moun)m(t)h(it)g(b)m(y)f(setting)h
(the)g(remote)g(\014le)g(system)f(v)-5 b(ariable)31 b(as)g(follo)m(ws:)
390 831 y Fp(rfs:=/disk${dollar}s)150 1062 y Fm(3.3.3.7)63
b(host)42 b(Selector)f(V)-10 b(ariable)150 1209 y Fx(The)27
b(lo)s(cal)j(hostname)e(as)g(determined)g(b)m(y)g Fn(gethostname)p
Fx(\(2\).)42 b(If)28 b(no)g(domain)f(name)h(w)m(as)h(sp)s(eci\014ed)e
(on)150 1319 y(the)h(command)g(line)h(and)e(the)i(hostname)f(con)m
(tains)h(a)g(p)s(erio)s(d)e(`)p Fp(.)p Fx(')h(then)g(the)g(string)g(b)s
(efore)g(the)g(p)s(erio)s(d)150 1428 y(is)38 b(used)e(as)i(the)g(host)g
(name,)h(and)e(the)h(string)g(after)g(the)f(p)s(erio)s(d)g(is)g
(assigned)h(to)g Fp(${domain})p Fx(.)60 b(F)-8 b(or)150
1538 y(example,)35 b(if)e(the)g(hostname)g(is)h(`)p Fp
(styx.doc.ic.ac.uk)p Fx(')29 b(then)j Fp(host)g Fx(w)m(ould)h(b)s(e)g
(`)p Fp(styx)p Fx(')f(and)h Fp(domain)150 1648 y Fx(w)m(ould)d(b)s(e)g
(`)p Fp(doc.ic.ac.uk)p Fx('.)38 b Fp(hostd)29 b Fx(w)m(ould)h(b)s(e)g
(`)p Fp(styx.doc.ic.ac.uk)p Fx('.)150 1879 y Fm(3.3.3.8)63
b(hostd)42 b(Selector)f(V)-10 b(ariable)150 2026 y Fx(This)24
b(resolv)m(es)i(to)g(the)f Fp(${host})e Fx(and)i Fp(${domain})d
Fx(concatenated)27 b(with)e(a)g(`)p Fp(.)p Fx(')h(inserted)e(b)s(et)m
(w)m(een)i(them)150 2135 y(if)k(required.)40 b(If)30
b Fp(${domain})e Fx(is)i(an)h(empt)m(y)f(string)h(then)f
Fp(${host})e Fx(and)i Fp(${hostd})e Fx(will)j(b)s(e)f(iden)m(tical.)150
2366 y Fm(3.3.3.9)63 b(k)-7 b(arc)m(h)40 b(Selector)h(V)-10
b(ariable)150 2513 y Fx(This)27 b(is)g(pro)m(vided)h(as)f(a)h(ho)s(ok)g
(for)f(the)h(k)m(ernel)g(arc)m(hitecture.)41 b(This)27
b(is)h(used)f(on)g(SunOS)e(4)j(and)f(SunOS)150 2623 y(5,)32
b(for)g(example,)h(to)f(distinguish)f(b)s(et)m(w)m(een)h(di\013eren)m
(t)g(`)p Fp(/usr/kvm)p Fx(')e(v)m(olumes.)44 b Fp(${karch})30
b Fx(defaults)h(to)150 2732 y(the)k(\\mac)m(hine")i(v)-5
b(alue)36 b(gotten)g(from)f Fn(uname)p Fx(\(2\).)55 b(If)35
b(the)g Fn(uname)p Fx(\(2\))h(system)f(call)i(is)e(not)g(a)m(v)-5
b(ailable,)150 2842 y(the)26 b(v)-5 b(alue)27 b(of)f
Fp(${karch})e Fx(defaults)i(to)h(that)f(of)h Fp(${arch})p
Fx(.)37 b(Finally)-8 b(,)28 b(a)f(di\013eren)m(t)f(v)-5
b(alue)27 b(can)f(b)s(e)g(set)g(with)150 2951 y(the)31
b Fp(-k)e Fx(command)h(line)h(option.)150 3182 y Fm(3.3.3.10)63
b(os)42 b(Selector)f(V)-10 b(ariable)150 3329 y Fx(The)32
b(op)s(erating)i(system.)48 b(Lik)m(e)34 b(the)f(mac)m(hine)g(arc)m
(hitecture,)i(this)e(is)g(automatically)j(determined)c(at)150
3439 y(compile)f(time.)41 b(The)30 b(op)s(erating)g(system)g(name)g
(can)h(b)s(e)e(displa)m(y)m(ed)i(b)m(y)e(running)g(the)h(command)g(`)p
Fp(amd)150 3549 y(-v)p Fx('.)40 b(See)31 b(Chapter)f(2)h([Supp)s(orted)
d(Platforms],)j(page)g(17.)150 3780 y Fm(3.3.3.11)63
b(osv)m(er)42 b(Selector)f(V)-10 b(ariable)150 3927 y
Fx(The)42 b(op)s(erating)h(system)f(v)m(ersion.)77 b(Lik)m(e)43
b(the)g(mac)m(hine)g(arc)m(hitecture,)k(this)42 b(is)h(automatically)i
(de-)150 4036 y(termined)38 b(at)g(compile)h(time.)64
b(The)38 b(op)s(erating)g(system)g(name)g(can)g(b)s(e)f(displa)m(y)m
(ed)i(b)m(y)f(running)e(the)150 4146 y(command)30 b(`)p
Fp(amd)g(-v)p Fx('.)40 b(See)31 b(Chapter)f(2)g([Supp)s(orted)f
(Platforms],)i(page)g(17.)150 4377 y Fm(3.3.3.12)63 b(full)p
802 4377 37 5 v 55 w(os)42 b(Selector)f(V)-10 b(ariable)150
4524 y Fx(The)35 b(full)g(name)g(of)h(the)f(op)s(erating)h(system,)h
(including)e(its)h(v)m(ersion.)56 b(This)35 b(v)-5 b(alue)36
b(is)f(automatically)150 4633 y(determined)30 b(at)h(compile)g(time.)42
b(The)29 b(full)h(op)s(erating)h(system)f(name)h(and)e(v)m(ersion)i
(can)g(b)s(e)e(displa)m(y)m(ed)150 4743 y(b)m(y)h(running)f(the)h
(command)h(`)p Fp(amd)e(-v)p Fx('.)41 b(See)30 b(Chapter)g(2)h([Supp)s
(orted)d(Platforms],)j(page)h(17.)150 4974 y Fm(3.3.3.13)63
b(v)m(endor)42 b(Selector)f(V)-10 b(ariable)150 5121
y Fx(The)34 b(name)g(of)g(the)h(v)m(endor)f(of)g(the)g(op)s(erating)h
(system.)52 b(This)33 b(v)-5 b(alue)35 b(is)f(automatically)j
(determined)150 5230 y(at)c(compile)g(time.)48 b(The)32
b(name)g(of)h(the)f(v)m(endor)h(can)f(b)s(e)g(displa)m(y)m(ed)h(b)m(y)f
(running)f(the)h(command)h(`)p Fp(amd)150 5340 y(-v)p
Fx('.)40 b(See)31 b(Chapter)f(2)h([Supp)s(orted)d(Platforms],)j(page)g
(17.)p eop end
%%Page: 28 30
TeXDict begin 28 29 bop 150 -116 a Fx(28)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(The)g(follo)m(wing)
i(selectors)g(are)g(also)f(pro)m(vided.)42 b(Unlik)m(e)32
b(the)f(other)g(selectors,)i(they)d(v)-5 b(ary)31 b(for)g(eac)m(h)150
408 y(lo)s(okup.)39 b(Note)28 b(that)f(when)e(the)h(name)h(from)f(the)g
(k)m(ernel)h(is)f(expanded)g(prior)g(to)h(a)f(map)g(lo)s(okup,)h(these)
150 518 y(selectors)32 b(are)f(all)g(de\014ned)e(as)i(empt)m(y)f
(strings.)150 710 y Fm(3.3.3.14)63 b(k)m(ey)40 b(Selector)h(V)-10
b(ariable)150 856 y Fx(The)39 b(name)g(b)s(eing)f(resolv)m(ed.)68
b(F)-8 b(or)40 b(example,)i(if)d Fp(/home)f Fx(is)h(an)g(automoun)m(t)h
(p)s(oin)m(t,)i(then)c(accessing)150 966 y Fp(/home/foo)25
b Fx(w)m(ould)j(set)h Fp(${key})d Fx(to)j(the)f(string)g(`)p
Fp(foo)p Fx('.)39 b(The)28 b(k)m(ey)g(is)g(pre\014xed)f(b)m(y)h(the)g
Fo(pref)45 b Fx(option)28 b(set)150 1076 y(in)k(the)h(paren)m(t)f(moun)
m(t)h(p)s(oin)m(t.)47 b(The)31 b(default)i(pre\014x)e(is)i(an)f(empt)m
(y)h(string.)47 b(If)32 b(the)g(pre\014x)g(w)m(as)g Fp(blah/)150
1185 y Fx(then)e Fp(${key})f Fx(w)m(ould)h(b)s(e)g(set)h(to)g
Fp(blah/foo)p Fx(.)150 1377 y Fm(3.3.3.15)63 b(map)41
b(Selector)g(V)-10 b(ariable)150 1524 y Fx(The)30 b(name)g(of)h(the)f
(moun)m(t)h(map)f(b)s(eing)g(used.)150 1715 y Fm(3.3.3.16)63
b(netn)m(um)m(b)s(er)42 b(Selector)f(V)-10 b(ariable)150
1862 y Fx(This)56 b(selector)j(is)e(iden)m(tical)i(to)f(the)g(`)p
Fp(in_network)p Fx(')d(selector)j(function,)64 b(see)58
b(Section)g(3.3.3.26)150 1972 y([in)p 257 1972 28 4 v
40 w(net)m(w)m(ork)36 b(Selector)h(F)-8 b(unction],)37
b(page)f(30.)57 b(It)35 b(will)h(matc)m(h)g(either)g(the)f(name)h(or)f
(n)m(um)m(b)s(er)f(of)h Ft(any)150 2081 y Fx(net)m(w)m(ork)47
b(in)m(terface)h(on)e(whic)m(h)g(this)g(host)g(is)g(connected)i(to.)89
b(The)45 b(names)h(and)g(n)m(um)m(b)s(ers)f(of)h(all)150
2191 y(attac)m(hed)32 b(in)m(terfaces)g(are)f(a)m(v)-5
b(ailable)33 b(from)c(the)i(output)f(of)g(`)p Fp(amd)g(-v)p
Fx('.)150 2382 y Fm(3.3.3.17)63 b(net)m(w)m(ork)40 b(Selector)h(V)-10
b(ariable)150 2529 y Fx(This)56 b(selector)j(is)e(iden)m(tical)i(to)f
(the)g(`)p Fp(in_network)p Fx(')d(selector)j(function,)64
b(see)58 b(Section)g(3.3.3.26)150 2639 y([in)p 257 2639
V 40 w(net)m(w)m(ork)36 b(Selector)h(F)-8 b(unction],)37
b(page)f(30.)57 b(It)35 b(will)h(matc)m(h)g(either)g(the)f(name)h(or)f
(n)m(um)m(b)s(er)f(of)h Ft(any)150 2748 y Fx(net)m(w)m(ork)47
b(in)m(terface)h(on)e(whic)m(h)g(this)g(host)g(is)g(connected)i(to.)89
b(The)45 b(names)h(and)g(n)m(um)m(b)s(ers)f(of)h(all)150
2858 y(attac)m(hed)32 b(in)m(terfaces)g(are)f(a)m(v)-5
b(ailable)33 b(from)c(the)i(output)f(of)g(`)p Fp(amd)g(-v)p
Fx('.)150 3050 y Fm(3.3.3.18)63 b(path)41 b(Selector)g(V)-10
b(ariable)150 3196 y Fx(The)39 b(full)f(pathname)h(of)g(the)h(name)f(b)
s(eing)f(resolv)m(ed.)68 b(F)-8 b(or)40 b(example)g Fp(/home/foo)c
Fx(in)j(the)g(example)150 3306 y(ab)s(o)m(v)m(e.)150
3498 y Fm(3.3.3.19)63 b(wire)41 b(Selector)g(V)-10 b(ariable)150
3644 y Fx(This)56 b(selector)j(is)e(iden)m(tical)i(to)f(the)g(`)p
Fp(in_network)p Fx(')d(selector)j(function,)64 b(see)58
b(Section)g(3.3.3.26)150 3754 y([in)p 257 3754 V 40 w(net)m(w)m(ork)36
b(Selector)h(F)-8 b(unction],)37 b(page)f(30.)57 b(It)35
b(will)h(matc)m(h)g(either)g(the)f(name)h(or)f(n)m(um)m(b)s(er)f(of)h
Ft(any)150 3864 y Fx(net)m(w)m(ork)47 b(in)m(terface)h(on)e(whic)m(h)g
(this)g(host)g(is)g(connected)i(to.)89 b(The)45 b(names)h(and)g(n)m(um)
m(b)s(ers)f(of)h(all)150 3973 y(attac)m(hed)32 b(in)m(terfaces)g(are)f
(a)m(v)-5 b(ailable)33 b(from)c(the)i(output)f(of)g(`)p
Fp(amd)g(-v)p Fx('.)150 4165 y Fm(3.3.3.20)63 b(uid)42
b(Selector)f(V)-10 b(ariable)150 4312 y Fx(This)24 b(selector)i(pro)m
(vides)f(the)f(n)m(umeric)h(e\013ectiv)m(e)i(user)d(ID)h(\(UID\))g(of)g
(the)g(user)f(whic)m(h)g(last)h(accessed)h(an)150 4421
y(automoun)m(ted)i(path)e(name.)40 b(This)26 b(simple)h(example)g(sho)m
(ws)g(ho)m(w)g(\015opp)m(y)f(moun)m(ting)h(can)g(b)s(e)g(assigned)150
4531 y(only)j(to)i(mac)m(hine)f(o)m(wners:)390 4661 y
Fp(floppy)94 b(-type:=pcfs)45 b(\\)772 4771 y(uid==2301;host==shekel;d)
o(ev:)o(=/de)o(v/fl)o(opp)o(y)d(\\)772 4881 y(uid==6712;host==titan;de)
o(v=/)o(dev/)o(fd0)f(\\)772 4990 y(uid==0;dev:=/dev/fd0c)h(\\)772
5100 y(type:=error)275 5230 y Fx(The)27 b(example)i(allo)m(ws)h(t)m(w)m
(o)f(mac)m(hine)g(o)m(wners)g(to)g(moun)m(t)f(\015oppies)f(on)i(their)f
(designated)h(w)m(orksta-)150 5340 y(tions,)i(allo)m(ws)h(the)e(ro)s
(ot)h(user)f(to)h(moun)m(t)f(on)g(an)m(y)h(host,)g(and)f(otherwise)g
(forces)h(an)f(error.)p eop end
%%Page: 29 31
TeXDict begin 29 30 bop 150 -116 a Fx(Chapter)30 b(3:)41
b(Moun)m(t)31 b(Maps)2536 b(29)150 299 y Fm(3.3.3.21)63
b(gid)42 b(Selector)f(V)-10 b(ariable)150 446 y Fx(This)27
b(selector)j(pro)m(vides)f(the)f(n)m(umeric)g(e\013ectiv)m(e)j(group)d
(ID)g(\(GID\))i(of)e(the)h(user)f(whic)m(h)g(last)h(accessed)150
555 y(an)h(automoun)m(ted)h(path)f(name.)275 908 y(The)23
b(follo)m(wing)j(b)s(o)s(olean)e(functions)g(are)h(selectors)h(whic)m
(h)e(tak)m(e)i(an)e(argumen)m(t)h Ft(AR)n(G)p Fx(.)f(They)g(return)150
1018 y(a)33 b(v)-5 b(alue)32 b(of)h(true)f(or)g(false,)i(and)e(th)m(us)
g(do)g(not)g(need)g(to)h(b)s(e)f(compared)g(with)g(a)h(v)-5
b(alue.)47 b(Eac)m(h)33 b(of)f(these)150 1127 y(ma)m(y)f(b)s(e)f
(negated)h(b)m(y)f(prep)s(ending)f(`)p Fp(!)p Fx(')h(to)h(their)g
(name.)150 1325 y Fm(3.3.3.22)63 b(exists)42 b(Selector)f(F)-10
b(unction)150 1472 y Fx(If)31 b(the)h(\014le)g(listed)g(b)m(y)g
Ft(AR)n(G)39 b Fx(exists)33 b(\(via)g Fn(lstat)p Fx(\(2\)\),)i(this)c
(function)h(ev)-5 b(aluates)33 b(to)f(true.)45 b(Otherwise)31
b(it)150 1581 y(ev)-5 b(aluates)32 b(to)f(false.)150
1779 y Fm(3.3.3.23)63 b(false)42 b(Selector)f(F)-10 b(unction)150
1925 y Fx(Alw)m(a)m(ys)32 b(ev)-5 b(aluates)32 b(to)f(false.)41
b Ft(AR)n(G)d Fx(is)31 b(ignored.)150 2123 y Fm(3.3.3.24)63
b(netgrp)42 b(Selector)f(F)-10 b(unction)150 2270 y Fx(The)37
b(argumen)m(t)h Ft(AR)n(G)45 b Fx(of)38 b(this)f(selector)j(is)d(a)h
(netgroup)f(name)h(follo)m(w)m(ed)h(optionally)g(b)m(y)e(a)h(comma)150
2379 y(and)g(a)i(host)f(name.)66 b(If)39 b(the)g(host)g(name)g(is)g
(not)g(sp)s(eci\014ed,)i(it)e(defaults)g(to)h Fp(${host})p
Fx(.)64 b(If)39 b(the)g(host)150 2489 y(name)30 b(\(short)f(name\))h
(is)g(a)g(mem)m(b)s(er)f(of)g(the)h(netgroup,)g(this)f(selector)j(ev)-5
b(aluates)31 b(to)f(true.)40 b(Otherwise)150 2599 y(it)31
b(ev)-5 b(aluates)32 b(to)f(false.)275 2732 y(F)-8 b(or)27
b(example,)h(supp)s(ose)e(y)m(ou)h(ha)m(v)m(e)h(a)f(netgroup)f(`)p
Fp(ppp-hosts)p Fx(',)g(and)g(for)h(reasons)f(of)h(p)s(erformance,)150
2842 y(these)33 b(ha)m(v)m(e)g(a)f(lo)s(cal)i Fp(/home)d
Fx(partition,)i(while)f(all)h(other)g(clien)m(ts)g(on)f(the)h(faster)f
(net)m(w)m(ork)h(can)g(access)150 2951 y(a)e(shared)e(home)i(directory)
-8 b(.)41 b(A)31 b(common)g(map)f(to)h(use)f(for)g(b)s(oth)g(migh)m(t)h
(lo)s(ok)g(lik)m(e)g(the)g(follo)m(wing:)390 3085 y Fp(home/*)94
b(netgrp\(ppp-hosts\);type:=)o(lin)o(k;fs)o(:=/l)o(oca)o(l/${)o(key})41
b(\\)772 3194 y(!netgrp\(ppp-hosts\);type:)o(=nf)o(s;rh)o(ost:)o(=se)o
(rv1;)o(rfs:)o(=/r)o(emot)o(e/${)o(key)o(})275 3328 y
Fx(A)26 b(more)h(complex)h(example)f(that)h(tak)m(es)g(adv)-5
b(an)m(tage)29 b(of)e(the)g(t)m(w)m(o)h(argumen)m(t)f(netgrp)g(moun)m
(t)f(selec-)150 3437 y(tor)32 b(is)g(giv)m(en)g(in)f(the)h(follo)m
(wing)h(scenario.)45 b(Supp)s(ose)30 b(one)i(w)m(an)m(ts)g(to)h(moun)m
(t)e(the)h(lo)s(cal)h(scratc)m(h)f(space)150 3547 y(from)d(a)h(eac)m(h)
h(host)f(under)e Fp(scratch/<hostname>)c Fx(and)29 b(some)h(hosts)g(ha)
m(v)m(e)h(their)e(scratc)m(h)i(space)f(in)g(a)150 3657
y(di\013eren)m(t)35 b(path)f(than)g(others.)52 b(Hosts)35
b(in)f(the)g(netgroup)g(`)p Fp(apple-hosts)p Fx(')e(ha)m(v)m(e)j(their)
f(scratc)m(h)h(space)150 3766 y(in)e(the)g Fp(/apple)e
Fx(path,)j(where)f(hosts)g(in)g(the)g(netgroup)g(`)p
Fp(cherry-hosts)p Fx(')d(ha)m(v)m(e)k(their)f(scratc)m(h)h(space)150
3876 y(in)h(the)g Fp(/cherry)e Fx(path.)54 b(F)-8 b(or)36
b(hosts)f(that)g(are)h(neither)f(in)f(the)h(`)p Fp(apple-hosts)p
Fx(')e(or)i(`)p Fp(cherry-hosts)p Fx(')150 3985 y(netgroups)c(w)m(e)i
(w)m(an)m(t)g(to)f(mak)m(e)h(a)f(symlink)g(p)s(oin)m(ting)g(to)g(no)m
(where)g(but)f(pro)m(vide)h(a)h(descriptiv)m(e)f(error)150
4095 y(message)f(in)g(the)f(link)g(destination:)390 4229
y Fp(scratch/*)45 b(netgrp\(apple-hosts,${/key)o(}\);t)o(ype:)o(=nf)o
(s;rh)o(ost:)o(=${)o(/key)o(};\\)581 4338 y(rfs:="/apple")f(\\)390
4448 y(netgrp\(cherry-hosts,${/k)o(ey}\))o(;typ)o(e:=)o(nfs;)o(rhos)o
(t:=)o(${/k)o(ey};)o(\\)581 4557 y(rfs:="/cherry")g(\\)390
4667 y(type:=link;rfs:="no)f(local)j(partition)f(for)i(${/key}")150
4864 y Fm(3.3.3.25)63 b(netgrp)s(d)43 b(Selector)d(F)-10
b(unction)150 5011 y Fx(The)37 b(argumen)m(t)h Ft(AR)n(G)45
b Fx(of)38 b(this)f(selector)j(is)d(a)h(netgroup)f(name)h(follo)m(w)m
(ed)h(optionally)g(b)m(y)e(a)h(comma)150 5121 y(and)e(a)h(host)g(name.)
60 b(If)36 b(the)h(host)g(name)f(is)h(not)g(sp)s(eci\014ed,)h(it)f
(defaults)g(to)g Fp(${hostd})p Fx(.)58 b(If)36 b(the)h(host)150
5230 y(name)g(\(fully-quali\014ed)h(name\))f(is)g(a)h(mem)m(b)s(er)e
(of)h(the)h(netgroup,)h(this)e(selector)h(ev)-5 b(aluates)39
b(to)f(true.)150 5340 y(Otherwise)30 b(it)h(ev)-5 b(aluates)32
b(to)f(false.)p eop end
%%Page: 30 32
TeXDict begin 30 31 bop 150 -116 a Fx(30)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(The)f(`)p
Fp(netgrpd)p Fx(')f(function)i(uses)f(fully-quali\014ed)h(host)g(names)
g(to)g(matc)m(h)h(netgroup)f(names,)g(while)150 408 y(the)j(`)p
Fp(netgrp)p Fx(')f(function)h(\(see)h(Section)g(3.3.3.24)i([netgrp)e
(Selector)g(F)-8 b(unction],)35 b(page)f(29\))g(uses)f(short)150
518 y(host)d(names.)150 712 y Fm(3.3.3.26)63 b(in)p 731
712 37 5 v 55 w(net)m(w)m(ork)40 b(Selector)h(F)-10 b(unction)150
859 y Fx(This)42 b(selector)j(matc)m(hes)f(against)g(an)m(y)g(net)m(w)m
(ork)g(name)f(or)g(n)m(um)m(b)s(er)f(with)g(an)h(optional)h(netmask.)
150 969 y(First,)33 b(if)e(the)h(curren)m(t)f(host)h(has)g(an)m(y)g
(net)m(w)m(ork)g(in)m(terface)h(that)g(is)e(lo)s(cally)i(attac)m(hed)h
(to)e(the)g(net)m(w)m(ork)150 1078 y(sp)s(eci\014ed)e(in)g
Ft(AR)n(G)38 b Fx(\(either)31 b(via)g(name)f(or)h(n)m(um)m(b)s(er\),)e
(this)i(selector)h(ev)-5 b(aluates)32 b(to)f(true.)275
1210 y(Second,)22 b(`)p Fp(in_network)p Fx(')c(supp)s(orts)g(a)j(net)m
(w)m(ork/netmask)h(syn)m(tax)e(suc)m(h)g(as)h(`)p Fp
(128.59.16.0/255.255.255.0)o Fx(',)p 4135 1233 42 91
v 150 1320 a(`)p Fp(128.59.16.0/24)p Fx(',)37 b(`)p Fp
(128.59.16.0/0xffffff00)p Fx(',)e(or)j(`)p Fp(128.59.16.0/)p
Fx('.)62 b(Using)39 b(the)f(last)h(form,)150 1430 y Ft(A)n(md)i
Fx(will)32 b(matc)m(h)g(the)g(sp)s(eci\014ed)f(net)m(w)m(ork)h(n)m(um)m
(b)s(er)e(against)j(the)e(default)h(netmasks)g(of)f(eac)m(h)i(of)f(the)
150 1539 y(lo)s(cally)g(attac)m(hed)g(in)m(terfaces.)275
1671 y(If)d(the)i(selector)h(do)s(es)e(not)h(matc)m(h,)g(it)g(ev)-5
b(aluates)32 b(to)f(false.)275 1803 y(F)-8 b(or)35 b(example,)h(supp)s
(ose)d(y)m(ou)h(ha)m(v)m(e)i(t)m(w)m(o)g(serv)m(ers)e(that)h(ha)m(v)m
(e)g(an)g(exp)s(ortable)f Fp(/opt)g Fx(that)g(smaller)150
1913 y(clien)m(ts)g(can)f(NFS)g(moun)m(t.)47 b(The)33
b(t)m(w)m(o)h(serv)m(ers)e(are)h(sa)m(y)-8 b(,)35 b(`)p
Fp(serv1)p Fx(')d(on)g(net)m(w)m(ork)i(`)p Fp(foo-net.site.com)p
Fx(')150 2022 y(and)g(`)p Fp(serv2)p Fx(')g(on)h(net)m(w)m(ork)g(`)p
Fp(123.4.5.0)p Fx('.)52 b(Y)-8 b(ou)35 b(can)h(write)f(a)g(map)f(to)i
(b)s(e)e(used)g(b)m(y)g(all)i(clien)m(ts)g(that)150 2132
y(will)31 b(attempt)g(to)g(moun)m(t)g(the)f(closest)i(one)f(as)f(follo)
m(ws:)390 2264 y Fp(opt)47 b(in_network\(foo-net.site.)o(com\))o(;rh)o
(ost:)o(=ser)o(v1;)o(rfs:)o(=/op)o(t)42 b(\\)581 2374
y(in_network\(123.4.5.0\);rh)o(ost:)o(=se)o(rv2;)o(rfs:)o(=/o)o(pt)g
(\\)581 2483 y(rhost:=fallback-server)150 2677 y Fm(3.3.3.27)63
b(true)41 b(Selector)g(F)-10 b(unction)150 2824 y Fx(Alw)m(a)m(ys)32
b(ev)-5 b(aluates)32 b(to)f(true.)40 b Ft(AR)n(G)e Fx(is)31
b(ignored.)150 3019 y Fm(3.3.3.28)63 b(xhost)42 b(Selector)f(F)-10
b(unction)150 3166 y Fx(This)26 b(function)h(compares)g
Ft(AR)n(G)35 b Fx(against)28 b(the)f(curren)m(t)g(hostname,)h
(similarly)g(to)f(the)h(Section)f(3.3.3.7)150 3275 y([host)45
b(Selector)i(V)-8 b(ariable],)50 b(page)c(27.)85 b(Ho)m(w)m(ev)m(er,)51
b(this)45 b(function)g(will)g(also)h(matc)m(h)g(if)f
Ft(AR)n(G)53 b Fx(is)45 b(a)150 3385 y(CNAME)31 b(\(DNS)f(Canonical)i
(Name,)f(or)f(alias\))i(for)e(the)h(curren)m(t)f(host's)h(name.)150
3579 y Fm(3.3.4)63 b(Map)41 b(Options)150 3726 y Fx(Options)36
b(are)h(parsed)f(concurren)m(tly)h(with)f(selectors.)61
b(The)36 b(di\013erence)h(is)g(that)g(when)e(an)i(option)g(is)150
3836 y(seen)32 b(the)g(string)h(follo)m(wing)g(the)f(`)p
Fp(:=)p Fx(')g(is)h(recorded)e(for)h(later)h(use.)46
b(As)32 b(a)h(minim)m(um)e(the)h Fo(t)m(yp)s(e)37 b Fx(option)150
3945 y(m)m(ust)27 b(b)s(e)f(sp)s(eci\014ed.)39 b(Eac)m(h)28
b(\014lesystem)f(t)m(yp)s(e)g(has)g(other)g(options)h(whic)m(h)f(m)m
(ust)f(also)i(b)s(e)f(sp)s(eci\014ed.)39 b(See)150 4055
y(Chapter)30 b(5)h([Filesystem)h(T)m(yp)s(es],)e(page)h(47,)g(for)g
(details)g(on)f(the)h(\014lesystem)f(sp)s(eci\014c)h(options.)275
4187 y(Sup)s(er\015uous)c(option)k(sp)s(eci\014cations)g(are)f(ignored)
h(and)f(are)g(not)h(rep)s(orted)f(as)g(errors.)275 4319
y(The)f(follo)m(wing)j(options)f(apply)f(to)h(more)g(than)f(one)g
(\014lesystem)h(t)m(yp)s(e.)150 4513 y Fm(3.3.4.1)63
b(addopts)42 b(Option)150 4660 y Fx(This)23 b(option)i(adds)e
(additional)i(options)f(to)g(default)h(options)f(normally)g(sp)s
(eci\014ed)f(in)h(the)g(`)p Fp(/defaults)p Fx(')150 4770
y(en)m(try)38 b(or)f(the)h(defaults)f(of)h(the)f(k)m(ey)i(en)m(try)e(b)
s(eing)g(pro)s(cessed)g(\(see)i(Section)f(3.3.4.4)i([opts)e(Option],)
150 4879 y(page)d(31\).)55 b(Normally)35 b(when)f(y)m(ou)h(sp)s(ecify)f
(`)p Fp(opts)p Fx(')g(in)g(b)s(oth)g(the)h(`)p Fp(/defaults)p
Fx(')d(and)i(the)h(map)f(en)m(try)-8 b(,)150 4989 y(the)34
b(latter)h(o)m(v)m(errides)g(the)f(former)f(completely)-8
b(.)53 b(But)34 b(with)f(`)p Fp(addopts)p Fx(')f(it)j(will)f(app)s(end)
e(the)i(options)150 5098 y(and)c(o)m(v)m(erride)h(an)m(y)g
(con\015icting)g(ones.)275 5230 y(`)p Fp(addopts)p Fx(')f(also)i(o)m(v)
m(errides)h(the)e(v)-5 b(alue)32 b(of)g(the)g(`)p Fp(remopts)p
Fx(')e(option)i(\(see)g(Section)h(3.3.4.5)h([remopts)150
5340 y(Option],)d(page)g(36\),)h(whic)m(h)e(unless)f(sp)s(eci\014ed)h
(defaults)g(to)i(the)e(v)-5 b(alue)31 b(of)f(`)p Fp(opts)p
Fx('.)p eop end
%%Page: 31 33
TeXDict begin 31 32 bop 150 -116 a Fx(Chapter)30 b(3:)41
b(Moun)m(t)31 b(Maps)2536 b(31)275 299 y(Options)30 b(whic)m(h)h(start)
g(with)g(`)p Fp(no)p Fx(')f(will)i(o)m(v)m(erride)g(those)f(with)g(the)
g(same)g(name)g(that)g(do)g(not)g(start)150 408 y(with)j(`)p
Fp(no)p Fx(')g(and)f(vice)i(v)m(erse.)53 b(Sp)s(ecial)34
b(handling)g(is)g(giv)m(en)h(to)g(in)m(v)m(erted)g(options)f(suc)m(h)g
(as)g(`)p Fp(soft)p Fx(')g(and)150 518 y(`)p Fp(hard)p
Fx(',)c(`)p Fp(bg)p Fx(')g(and)g(`)p Fp(fg)p Fx(',)h(`)p
Fp(ro)p Fx(')f(and)g(`)p Fp(rw)p Fx(',)g(etc.)275 653
y(F)-8 b(or)31 b(example,)g(if)f(the)h(default)f(options)h(sp)s
(eci\014ed)f(w)m(ere)390 787 y Fp(opts:=rw,nosuid,intr,rsi)o(ze=1)o
(024,)o(wsi)o(ze=1)o(024,)o(quo)o(ta,p)o(osix)275 922
y Fx(and)f(the)i(ones)f(sp)s(eci\014ed)g(in)g(a)h(map)f(en)m(try)h(w)m
(ere)390 1057 y Fp(addopts:=grpid,suid,ro,r)o(size)o(=204)o(8,q)o(uota)
o(,noi)o(ntr)275 1191 y Fx(then)f(the)g(actual)i(options)f(used)e(w)m
(ould)h(b)s(e)390 1326 y Fp(wsize=1024,posix,grpid,s)o(uid,)o(ro,r)o
(siz)o(e=20)o(48,q)o(uot)o(a,no)o(intr)150 1526 y Fm(3.3.4.2)63
b(dela)m(y)40 b(Option)150 1672 y Fx(The)29 b(dela)m(y)-8
b(,)31 b(in)e(seconds,)h(b)s(efore)f(an)h(attempt)g(will)g(b)s(e)f
(made)g(to)i(moun)m(t)e(from)g(the)h(curren)m(t)f(lo)s(cation.)150
1782 y(Auxiliary)i(data,)g(suc)m(h)f(as)g(net)m(w)m(ork)h(address,)f
(\014le)g(handles)g(and)g(so)g(on)g(are)h(computed)f(regardless)h(of)
150 1892 y(this)f(v)-5 b(alue.)275 2026 y(A)27 b(dela)m(y)h(can)g(b)s
(e)f(used)f(to)i(implemen)m(t)g(the)g(notion)g(of)f(primary)g(and)g
(secondary)g(\014le)h(serv)m(ers.)39 b(The)150 2136 y(secondary)c(serv)
m(ers)h(w)m(ould)f(ha)m(v)m(e)h(a)g(dela)m(y)g(of)f(a)h(few)f(seconds,)
i(th)m(us)d(giving)i(the)g(primary)e(serv)m(ers)i(a)150
2246 y(c)m(hance)31 b(to)h(resp)s(ond)c(\014rst.)150
2445 y Fm(3.3.4.3)63 b(fs)42 b(Option)150 2592 y Fx(The)30
b(lo)s(cal)i(moun)m(t)e(p)s(oin)m(t.)41 b(The)29 b(seman)m(tics)j(of)f
(this)f(option)h(v)-5 b(ary)30 b(b)s(et)m(w)m(een)h(\014lesystems.)275
2727 y(F)-8 b(or)32 b(NFS)g(and)g(UFS)f(\014lesystems)i(the)f(v)-5
b(alue)32 b(of)g Fp(${fs})f Fx(is)h(used)f(as)h(the)g(lo)s(cal)i(moun)m
(t)e(p)s(oin)m(t.)45 b(F)-8 b(or)150 2836 y(other)22
b(\014lesystem)g(t)m(yp)s(es)f(it)i(has)e(other)h(meanings)g(whic)m(h)f
(are)h(describ)s(ed)f(in)g(the)h(section)g(describing)g(the)150
2946 y(resp)s(ectiv)m(e)29 b(\014lesystem)f(t)m(yp)s(e.)41
b(It)28 b(is)g(imp)s(ortan)m(t)g(that)h(this)f(string)g(uniquely)f
(iden)m(ti\014es)h(the)h(\014lesystem)150 3055 y(b)s(eing)23
b(moun)m(ted.)39 b(T)-8 b(o)24 b(satisfy)g(this)f(requiremen)m(t,)j(it)
e(should)f(con)m(tain)i(the)f(name)f(of)h(the)g(host)g(on)f(whic)m(h)
150 3165 y(the)31 b(\014lesystem)f(is)h(residen)m(t)f(and)g(the)h
(pathname)f(of)g(the)h(\014lesystem)g(on)f(the)h(lo)s(cal)g(or)g
(remote)g(host.)275 3300 y(The)26 b(reason)h(for)f(requiring)g(the)h
(hostname)g(is)g(clear)h(if)e(replicated)i(\014lesystems)f(are)g
(considered.)39 b(If)150 3409 y(a)30 b(\014leserv)m(er)f(go)s(es)h(do)m
(wn)f(and)g(a)g(replacemen)m(t)i(\014lesystem)f(is)f(moun)m(ted)g(then)
g(the)h Fo(lo)s(cal)k Fx(moun)m(t)29 b(p)s(oin)m(t)150
3519 y Fo(m)m(ust)d Fx(b)s(e)e(di\013eren)m(t)i(from)e(that)h(of)g(the)
g(\014lesystem)g(whic)m(h)f(is)h(h)m(ung.)38 b(Some)24
b(enco)s(ding)h(of)g(the)g(\014lesystem)150 3628 y(name)30
b(is)h(required)e(if)i(more)f(than)g(one)h(\014lesystem)g(is)f(to)h(b)s
(e)f(moun)m(ted)g(from)g(an)m(y)h(giv)m(en)g(host.)275
3763 y(If)21 b(the)i(hostname)f(is)h(\014rst)e(in)h(the)h(path)f(then)g
(all)h(moun)m(ts)f(from)g(a)h(particular)g(host)f(will)h(b)s(e)e
(gathered)150 3873 y(b)s(elo)m(w)26 b(a)g(single)h(directory)-8
b(.)40 b(If)26 b(that)g(serv)m(er)g(go)s(es)h(do)m(wn)e(then)h(the)g(h)
m(ung)f(moun)m(t)h(p)s(oin)m(ts)g(are)g(less)g(lik)m(ely)150
3982 y(to)31 b(b)s(e)e(acciden)m(tally)k(referenced,)d(for)g(example)h
(when)e Fn(getcwd)p Fx(\(3\))j(tra)m(v)m(erses)g(the)e(namespace)h(to)f
(\014nd)150 4092 y(the)h(pathname)f(of)g(the)h(curren)m(t)f(directory)
-8 b(.)275 4226 y(The)28 b(`)p Fp(fs)p Fx(')h(option)h(defaults)f(to)h
Fp(${autodir}/${rhost}${rfs)o(})p Fx(.)k(In)29 b(addition,)h(`)p
Fp(rhost)p Fx(')e(defaults)150 4336 y(to)23 b(the)g(lo)s(cal)h(host)e
(name)h(\()p Fp(${host})p Fx(\))e(and)h(`)p Fp(rfs)p
Fx(')g(defaults)h(to)g(the)g(v)-5 b(alue)23 b(of)f Fp(${path})p
Fx(,)h(whic)m(h)f(is)h(the)f(full)150 4446 y(path)32
b(of)g(the)g(requested)f(\014le;)i(`)p Fp(/home/foo)p
Fx(')d(in)h(the)h(example)h(ab)s(o)m(v)m(e)g(\(see)g(Section)f(3.3.3)i
([Selectors],)150 4555 y(page)42 b(26\).)75 b Fp(${autodir})39
b Fx(defaults)i(to)h(`)p Fp(/a)p Fx(')g(but)e(ma)m(y)i(b)s(e)f(c)m
(hanged)h(with)f(the)h Fp(-a)e Fx(command)i(line)150
4665 y(option.)55 b(Sun's)33 b(automoun)m(ter)j(defaults)f(to)h(`)p
Fp(/tmp_mnt)p Fx('.)52 b(Note)37 b(that)e(there)g(is)g(no)g(`)p
Fp(/)p Fx(')g(b)s(et)m(w)m(een)h(the)150 4774 y Fp(${rhost})28
b Fx(and)i Fp(${rfs})f Fx(since)h Fp(${rfs})f Fx(b)s(egins)h(with)g(a)h
(`)p Fp(/)p Fx('.)150 4974 y Fm(3.3.4.4)63 b(opts)42
b(Option)150 5121 y Fx(The)29 b(options)g(to)h(pass)f(to)h(the)f(moun)m
(t)g(system)h(call.)41 b(A)30 b(leading)g(`)p Fp(-)p
Fx(')f(is)g(silen)m(tly)i(ignored.)40 b(The)29 b(moun)m(t)150
5230 y(options)39 b(supp)s(orted)d(generally)k(corresp)s(ond)d(to)i
(those)g(used)e(b)m(y)i Fn(moun)m(t)p Fx(\(8\))g(and)f(are)h(listed)f
(b)s(elo)m(w.)150 5340 y(Some)30 b(additional)i(pseudo-options)e(are)h
(in)m(terpreted)f(b)m(y)h Ft(A)n(md)39 b Fx(and)30 b(are)h(also)g
(listed.)p eop end
%%Page: 32 34
TeXDict begin 32 33 bop 150 -116 a Fx(32)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(Unless)36
b(sp)s(eci\014cally)h(o)m(v)m(erridden,)h(eac)m(h)f(of)g(the)f(system)g
(default)h(moun)m(t)f(options)g(applies.)59 b(An)m(y)150
408 y(options)33 b(not)g(recognized)h(are)f(ignored.)48
b(If)33 b(no)f(options)h(list)h(is)e(supplied)g(the)h(string)g(`)p
Fp(rw,defaults)p Fx(')150 518 y(is)g(used)f(and)g(all)h(the)g(system)g
(default)f(moun)m(t)h(options)g(apply)-8 b(.)48 b(Options)32
b(whic)m(h)g(are)h(not)g(applicable)150 628 y(for)e(a)g(particular)g
(op)s(erating)h(system)f(are)g(silen)m(tly)i(ignored.)42
b(F)-8 b(or)32 b(example,)g(only)f(4.4BSD)h(is)f(kno)m(wn)150
737 y(to)g(implemen)m(t)g(the)g Fp(compress)d Fx(and)i
Fp(spongy)e Fx(options.)150 909 y Fp(acdirmax=)p Fk(n)630
1018 y Fx(Set)j(the)f(maxim)m(um)g(directory)h(attribute)g(cac)m(he)h
(timeout)g(to)f Fo(n)p Fx(.)150 1186 y Fp(acdirmin=)p
Fk(n)630 1295 y Fx(Set)g(the)f(minim)m(um)g(directory)h(attribute)g
(cac)m(he)h(timeout)f(to)g Fo(n)p Fx(.)150 1463 y Fp(acregmax=)p
Fk(n)630 1572 y Fx(Set)g(the)f(maxim)m(um)g(\014le)h(attribute)g(cac)m
(he)h(timeout)f(to)g Fo(n)p Fx(.)150 1739 y Fp(acregmin=)p
Fk(n)630 1849 y Fx(Set)g(the)f(minim)m(um)g(\014le)g(attribute)h(cac)m
(he)h(timeout)g(to)f Fo(n)p Fx(.)150 2016 y Fp(actimeo=)p
Fk(n)630 2126 y Fx(Set)g(the)f(o)m(v)m(erall)j(attribute)e(cac)m(he)h
(timeout)f(to)g Fo(n)p Fx(.)150 2293 y Fp(auto)150 2403
y(ignore)192 b Fx(Ignore)31 b(this)f(moun)m(t)g(b)m(y)g
Fn(df)p Fx(\(1\).)150 2570 y Fp(cache)240 b Fx(Allo)m(w)32
b(data)f(to)g(b)s(e)e(cac)m(hed)j(from)e(a)h(remote)g(serv)m(er)g(for)f
(this)g(moun)m(t.)150 2738 y Fp(closesession)630 2847
y Fx(F)-8 b(or)31 b(UDF)g(moun)m(ts,)g(close)h(the)e(session)h(when)e
(unmoun)m(ting.)150 3015 y Fp(compress)96 b Fx(Use)31
b(NFS)f(compression)g(proto)s(col.)150 3182 y Fp(defperm)144
b Fx(Ignore)34 b(the)g(p)s(ermission)f(mo)s(de)h(bits,)g(and)g(default)
g(\014le)g(p)s(ermissions)f(to)h(0555,)j(UID)d(0,)630
3292 y(and)c(GID)h(0.)41 b(Useful)30 b(for)g(CD-R)m(OMs)h(formatted)g
(as)g(ISO-9660.)150 3459 y Fp(dev)336 b Fx(Allo)m(w)32
b(lo)s(cal)f(sp)s(ecial)g(devices)g(on)g(this)f(\014lesystem.)150
3626 y Fp(dirmask=)p Fk(n)630 3736 y Fx(F)-8 b(or)32
b(PCFS)f(moun)m(ts,)h(sp)s(ecify)f(the)h(maxim)m(um)g(\014le)f(p)s
(ermissions)g(for)g(directories)h(in)g(the)630 3846 y(\014le)41
b(system.)72 b(See)41 b(the)g(`)p Fp(mask)p Fx(')f(option's)h
(description)g(for)f(more)h(details.)73 b(The)40 b(mask)630
3955 y(v)-5 b(alue)31 b(of)f Fo(n)g Fx(can)h(b)s(e)f(sp)s(eci\014ed)f
(in)h(decimal,)i(o)s(ctal,)g(or)e(hexadecimal.)150 4123
y Fp(dumbtimr)96 b Fx(T)-8 b(urn)19 b(o\013)j(the)f(dynamic)f
(retransmit)h(timeout)h(estimator.)39 b(This)20 b(ma)m(y)i(b)s(e)e
(useful)g(for)h(UDP)630 4232 y(moun)m(ts)34 b(that)g(exhibit)g(high)f
(retry)h(rates,)h(since)f(it)g(is)g(p)s(ossible)f(that)h(the)g
(dynamically)630 4342 y(estimated)e(timeout)f(in)m(terv)-5
b(al)32 b(is)e(to)s(o)h(short.)150 4509 y Fp(extatt)192
b Fx(Enable)30 b(extended)h(attributes)g(in)f(ISO-9660)h(\014le)g
(systems.)150 4676 y Fp(fsid)288 b Fx(Set)31 b(ID)f(of)h(\014lesystem.)
150 4844 y Fp(gens)288 b Fx(Enable)34 b(generations)h(in)f(ISO-9660)h
(\014le)f(systems.)51 b(Generations)35 b(allo)m(w)h(y)m(ou)e(to)h(see)f
(all)630 4953 y(v)m(ersions)d(of)f(a)h(giv)m(en)g(\014le.)150
5121 y Fp(gmtoff=)p Fk(n)96 b Fx(F)-8 b(or)26 b(UDF)f(moun)m(ts,)i(set)
e(the)g(time)h(zone)f(o\013set)h(from)f(UTC)f(to)i Fo(n)e
Fx(seconds,)i(with)f(p)s(ositiv)m(e)630 5230 y(v)-5 b(alues)28
b(indicating)g(east)g(of)g(the)f(Prime)h(Meridian.)40
b(If)26 b(not)i(set,)h(the)e(user's)g(curren)m(t)g(time)630
5340 y(zone)k(will)g(b)s(e)f(used.)p eop end
%%Page: 33 35
TeXDict begin 33 34 bop 150 -116 a Fx(Chapter)30 b(3:)41
b(Moun)m(t)31 b(Maps)2536 b(33)150 299 y Fp(group=)p
Fk(n)144 b Fx(F)-8 b(or)35 b(PCFS)f(and)g(UDF)i(moun)m(ts,)f(set)g(the)
g(group)f(of)h(the)f(\014les)h(in)f(the)h(\014le)g(system)f(to)h
Fo(n)630 408 y Fx(\(whic)m(h)h(can)h(either)g(b)s(e)f(a)g(group)g(name)
h(or)f(a)h(GID)g(n)m(um)m(b)s(er\).)58 b(The)35 b(default)i(group)f(is)
630 518 y(the)31 b(group)e(of)i(the)f(directory)h(on)g(whic)m(h)f(the)g
(\014le)h(system)f(is)h(b)s(eing)f(moun)m(ted.)150 675
y Fp(grpid)240 b Fx(Use)31 b(BSD)f(directory)h(group-id)f(seman)m
(tics.)150 831 y Fp(int)150 941 y(intr)288 b Fx(Allo)m(w)32
b(k)m(eyb)s(oard)e(in)m(terrupts)f(on)i(hard)e(moun)m(ts.)150
1097 y Fp(lock)288 b Fx(Use)31 b(the)f(NFS)h(lo)s(c)m(king)g(proto)s
(col)h(\(default\))150 1254 y Fp(longname)96 b Fx(F)-8
b(or)31 b(PCFS)f(moun)m(ts,)g(force)h(Win95)h(long)f(names.)150
1410 y Fp(mask=)p Fk(n)192 b Fx(F)-8 b(or)41 b(PCFS)f(moun)m(ts,)j(sp)s
(ecify)e(the)f(maxim)m(um)h(\014le)g(p)s(ermissions)e(for)h(\014les)h
(in)f(the)h(\014le)630 1520 y(system.)e(F)-8 b(or)27
b(example,)g(a)g(mask)e(of)h(755)h(sp)s(eci\014es)f(that,)h(b)m(y)f
(default,)h(the)f(o)m(wner)g(should)630 1630 y(ha)m(v)m(e)k(read,)f
(write,)g(and)f(execute)i(p)s(ermissions)d(for)i(\014les,)g(but)f
(others)g(should)g(only)h(ha)m(v)m(e)630 1739 y(read)k(and)g(execute)h
(p)s(ermissions.)48 b(Only)33 b(the)g(nine)g(lo)m(w-order)h(bits)f(of)h
(mask)f(are)g(used.)630 1849 y(The)d(default)g(mask)g(is)h(tak)m(en)g
(from)f(the)g(directory)h(on)f(whic)m(h)g(the)g(\014le)h(system)f(is)g
(b)s(eing)630 1958 y(moun)m(ted.)43 b(The)31 b(mask)g(v)-5
b(alue)32 b(of)f Fo(n)g Fx(can)g(b)s(e)g(sp)s(eci\014ed)f(in)h
(decimal,)i(o)s(ctal,)g(or)e(hexadeci-)630 2068 y(mal.)150
2225 y Fp(multi)240 b Fx(P)m(erform)30 b(m)m(ulti-comp)s(onen)m(t)i(lo)
s(okup)e(on)g(\014les.)150 2381 y Fp(maxgroups)630 2491
y Fx(Set)h(the)f(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(groups)f(to)h
(allo)m(w)h(for)e(this)g(moun)m(t.)150 2647 y Fp(nfsv3)240
b Fx(Use)31 b(NFS)f(V)-8 b(ersion)31 b(3)g(for)f(this)g(moun)m(t.)150
2804 y Fp(noac)288 b Fx(T)-8 b(urn)29 b(o\013)i(the)f(attribute)h(cac)m
(he.)150 2960 y Fp(noauto)192 b Fx(This)29 b(option)i(is)f(used)f(b)m
(y)h(the)h(moun)m(t)f(command)g(in)g(`)p Fp(/etc/fstab)p
Fx(')d(or)k(`)p Fp(/etc/vfstab)p Fx(')630 3070 y(and)f(means)g(not)h
(to)g(moun)m(t)f(this)g(\014le)h(system)f(when)g(moun)m(t)g(-a)h(is)g
(used.)150 3226 y Fp(nocache)144 b Fx(Do)31 b(not)g(allo)m(w)h(data)f
(to)g(b)s(e)f(cac)m(hed)h(from)f(a)h(remote)g(serv)m(er)g(for)f(this)g
(moun)m(t.)150 3383 y Fp(nocasetrans)630 3493 y Fx(Don't)h(do)g(case)g
(translation.)42 b(Useful)30 b(for)g(CD-R)m(OMS)h(formatted)g(as)f
(ISO-9660.)150 3649 y Fp(noconn)192 b Fx(Don't)31 b(mak)m(e)h(a)e
(connection)i(on)e(datagram)i(transp)s(orts.)150 3806
y Fp(nocto)240 b Fx(No)31 b(close-to-op)s(en)h(consistency)-8
b(.)150 3962 y Fp(nodefperm)630 4072 y Fx(Do)38 b(not)f(ignore)h(the)f
(p)s(ermission)f(mo)s(de)h(bits.)61 b(Useful)37 b(for)g(CD-R)m(OMS)g
(formatted)h(as)630 4181 y(ISO-9660.)150 4338 y Fp(nodev)150
4448 y(nodevs)192 b Fx(Don't)31 b(allo)m(w)h(lo)s(cal)g(sp)s(ecial)f
(devices)g(on)f(this)g(\014lesystem.)150 4604 y Fp(noexec)192
b Fx(Don't)31 b(allo)m(w)h(program)e(execution.)150 4761
y Fp(noint)240 b Fx(Do)31 b(not)g(allo)m(w)h(k)m(eyb)s(oard)e(in)m
(terrupts)g(for)g(this)g(moun)m(t)150 4917 y Fp(nojoliet)96
b Fx(T)-8 b(urn)29 b(o\013)i(the)f(Joliet)i(extensions.)41
b(Useful)31 b(for)f(CD-R)m(OMS)g(formatted)h(as)g(ISO-9660.)150
5074 y Fp(nolock)192 b Fx(Do)31 b(not)g(use)f(the)g(NFS)h(lo)s(c)m
(king)g(proto)s(col)150 5230 y Fp(nomnttab)96 b Fx(This)31
b(option)i(is)f(used)f(in)m(ternally)j(to)e(tell)i(Amd)d(that)i(a)f
(Solaris)h(8)f(system)h(using)e(mn)m(tfs)630 5340 y(is)f(in)g(use.)p
eop end
%%Page: 34 36
TeXDict begin 34 35 bop 150 -116 a Fx(34)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fp(norrip)192
b Fx(T)-8 b(urn)35 b(o\013)i(using)g(of)g(the)f(Ro)s(c)m(k)i(Ridge)f
(In)m(terc)m(hange)h(Proto)s(col)g(\(RRIP\))f(extensions)g(to)630
408 y(ISO-9660.)150 565 y Fp(nosub)240 b Fx(Disallo)m(w)32
b(moun)m(ts)f(b)s(eneath)f(this)g(moun)m(t.)150 722 y
Fp(nosuid)192 b Fx(Don't)31 b(allo)m(w)h(set-uid)f(or)f(set-gid)h
(executables)h(on)f(this)f(\014lesystem.)150 878 y Fp(noversion)630
988 y Fx(Strip)25 b(the)i(extension)f(`)p Fp(;#)p Fx(')h(from)e(the)i
(v)m(ersion)f(string)g(of)h(\014les)f(recorded)g(on)g(an)g(ISO-9660)630
1097 y(CD-R)m(OM.)150 1254 y Fp(nowin95)144 b Fx(F)-8
b(or)31 b(PCFS)f(moun)m(ts,)g(completely)i(ignore)f(Win95)h(en)m
(tries.)150 1410 y Fp(optionstr)630 1520 y Fx(Under)37
b(Solaris)i(8,)i(pro)m(vide)d(the)h(k)m(ernel)g(a)f(string)h(of)f
(options)h(to)g(parse)f(and)g(sho)m(w)g(as)630 1630 y(part)30
b(of)h(the)f(sp)s(ecial)h(in-k)m(ernel)g(moun)m(t)g(\014le)f(system.)
150 1786 y Fp(overlay)144 b Fx(Ov)m(erla)m(y)32 b(this)e(moun)m(t)g(on)
h(top)f(of)h(an)f(existing)h(moun)m(t,)g(if)f(an)m(y)-8
b(.)150 1943 y Fp(pgthresh=)p Fk(n)630 2052 y Fx(Set)31
b(the)f(paging)h(threshold)f(to)h Fo(n)f Fx(kilob)m(ytes.)150
2209 y Fp(port=)p Fk(n)192 b Fx(Set)31 b(the)f(NFS)g(p)s(ort)g(to)h
Fo(n)p Fx(.)150 2365 y Fp(posix)240 b Fx(T)-8 b(urn)29
b(on)h(POSIX)g(static)i(pathconf)e(for)g(moun)m(ts.)150
2522 y Fp(private)144 b Fx(Use)31 b(lo)s(cal)g(lo)s(c)m(king)h(instead)
f(of)f(the)h(NLM)f(proto)s(col,)i(useful)e(for)g(IRIX)g(6)h(only)-8
b(.)150 2679 y Fp(proplist)96 b Fx(Supp)s(ort)22 b(prop)s(ert)m(y)h
(lists)i(\(A)m(CLs\))g(for)f(this)g(moun)m(t,)h(useful)f(primarily)f
(for)h(T)-8 b(ru64)24 b(UNIX.)150 2835 y Fp(proto=)p
Fk(s)144 b Fx(Use)31 b(transp)s(ort)e(proto)s(col)j Fo(s)h
Fx(for)e(NFS)f(\(can)h(b)s(e)f Fp("tcp")f Fx(or)h Fp("udp")p
Fx(\).)150 2992 y Fp(quota)240 b Fx(Enable)30 b(quota)h(c)m(hec)m(king)
i(on)d(this)g(moun)m(t.)150 3148 y Fp(rdonly)150 3258
y(ro)384 b Fx(Moun)m(t)31 b(this)f(\014lesystem)h(readonly)-8
b(.)150 3414 y Fp(resvport)96 b Fx(Use)27 b(a)h(reserv)m(ed)f(p)s(ort)f
(\(smaller)i(than)f(1024\))i(for)e(remote)h(NFS)f(moun)m(ts.)39
b(Most)28 b(systems)630 3524 y(assume)k(that,)i(but)e(some)h(allo)m(w)h
(for)f(moun)m(ts)f(to)i(o)s(ccur)e(on)h(non-reserv)m(ed)f(p)s(orts.)47
b(This)630 3634 y(causes)c(problems)f(when)g(suc)m(h)h(a)g(system)g
(tries)g(to)g(NFS)g(moun)m(t)g(one)g(that)g(requires)630
3743 y(reserv)m(ed)31 b(p)s(orts.)40 b(It)30 b(is)g(recommended)g(that)
h(this)g(option)f(alw)m(a)m(ys)i(b)s(e)e(on.)150 3900
y Fp(retrans=)p Fk(n)630 4009 y Fx(The)39 b(n)m(um)m(b)s(er)g(of)h(NFS)
g(retransmits)g(made)g(b)s(efore)g(a)g(user)f(error)h(is)g(generated)h
(b)m(y)f(a)630 4119 y(`)p Fp(soft)p Fx(')25 b(moun)m(ted)h
(\014lesystem,)i(and)d(b)s(efore)h(a)g(`)p Fp(hard)p
Fx(')g(moun)m(ted)g(\014lesystem)g(rep)s(orts)g(`)p Fp(NFS)630
4228 y(server)j Fk(yoyo)g Fp(not)g(responding)f(still)h(trying)p
Fx('.)150 4385 y Fp(retry)240 b Fx(Set)31 b(the)f(NFS)g(retry)h(coun)m
(ter.)150 4542 y Fp(rrcaseins)630 4651 y Fx(Enable)21
b(the)g(Ro)s(c)m(k)g(Ridge)g(In)m(terc)m(hange)h(Proto)s(col)h
(\(RRIP\))e(case)g(insensitiv)m(e)h(extensions.)630 4761
y(Useful)30 b(for)g(CD-R)m(OMS)h(formatted)g(as)g(ISO-9660.)150
4917 y Fp(rrip)288 b Fx(Uses)31 b(the)f(Ro)s(c)m(k)h(Ridge)g(In)m(terc)
m(hange)h(Proto)s(col)f(\(RRIP\))g(extensions)g(to)g(ISO-9660.)150
5074 y Fp(rsize=)p Fk(n)144 b Fx(The)25 b(NFS)h(read)g(pac)m(k)m(et)i
(size.)40 b(Y)-8 b(ou)26 b(ma)m(y)h(need)e(to)i(set)f(this)g(if)g(y)m
(ou)g(are)h(using)e(NFS/UDP)630 5183 y(through)30 b(a)g(gatew)m(a)m(y)j
(or)e(a)g(slo)m(w)g(link.)150 5340 y Fp(rw)384 b Fx(Allo)m(w)32
b(reads)e(and)f(writes)i(on)f(this)g(\014lesystem.)p
eop end
%%Page: 35 37
TeXDict begin 35 36 bop 150 -116 a Fx(Chapter)30 b(3:)41
b(Moun)m(t)31 b(Maps)2536 b(35)150 299 y Fp(sessionnr=)p
Fk(n)630 408 y Fx(F)-8 b(or)31 b(m)m(ultisession)g(UDF)g(moun)m(ts,)g
(use)f(session)h(n)m(um)m(b)s(er)e Fo(n)g Fx(when)h(moun)m(ting.)150
574 y Fp(shortname)630 684 y Fx(F)-8 b(or)31 b(PCFS)f(moun)m(ts,)g
(force)h(old)g(DOS)f(short)g(names)g(only)-8 b(.)150
850 y Fp(soft)288 b Fx(Giv)m(e)32 b(up)d(after)i Fo(retrans)j
Fx(retransmissions.)150 1015 y Fp(spongy)192 b Fx(Lik)m(e)31
b(`)p Fp(soft)p Fx(')f(for)g(status)h(requests,)f(and)g(`)p
Fp(hard)p Fx(')g(for)g(data)h(transfers.)150 1181 y Fp(suid)288
b Fx(Allo)m(w)32 b(set-uid)e(programs)g(on)g(this)h(moun)m(t.)150
1347 y Fp(symttl)192 b Fx(T)-8 b(urn)29 b(o\013)i(the)f(sym)m(b)s(olic)
h(link)f(cac)m(he)i(time-to-liv)m(e.)150 1513 y Fp(sync)288
b Fx(P)m(erform)30 b(sync)m(hronous)g(\014lesystem)g(op)s(erations)h
(on)f(this)h(moun)m(t.)150 1678 y Fp(tcp)336 b Fx(Use)33
b(TCP/IP)e(instead)h(of)h(UDP/IP)-8 b(,)33 b(ignored)f(if)h(the)f(NFS)g
(implemen)m(tation)i(do)s(es)e(not)630 1788 y(supp)s(ort)d(TCP/IP)g
(moun)m(ts.)150 1954 y Fp(timeo=)p Fk(n)144 b Fx(The)30
b(NFS)g(timeout,)i(in)e(ten)m(th-seconds,)h(b)s(efore)f(a)h(request)f
(is)h(retransmitted.)150 2119 y Fp(user=)p Fk(n)192 b
Fx(F)-8 b(or)35 b(PCFS)e(and)h(UDF)h(moun)m(ts,)g(set)f(the)h(o)m(wner)
f(of)g(the)g(\014les)g(in)g(the)g(\014le)g(system)h(to)f
Fo(n)630 2229 y Fx(\(whic)m(h)c(can)h(either)g(b)s(e)f(a)h(user)e(name)
i(or)f(a)h(UID)g(n)m(um)m(b)s(er\).)39 b(The)30 b(default)h(o)m(wner)f
(is)h(the)630 2339 y(o)m(wner)f(of)h(the)g(directory)f(on)h(whic)m(h)f
(the)g(\014le)h(system)f(is)h(b)s(eing)f(moun)m(ted.)150
2504 y Fp(vers=)p Fk(n)192 b Fx(Use)31 b(NFS)f(proto)s(col)h(v)m
(ersion)g(n)m(um)m(b)s(er)e Fo(n)h Fx(\(can)h(b)s(e)f(2)h(or)f(3\).)150
2670 y Fp(wsize=)p Fk(n)144 b Fx(The)23 b(NFS)h(write)g(pac)m(k)m(et)i
(size.)39 b(Y)-8 b(ou)24 b(ma)m(y)h(need)e(to)i(set)f(this)g(if)f(y)m
(ou)i(are)f(using)f(NFS/UDP)630 2780 y(through)30 b(a)g(gatew)m(a)m(y)j
(or)e(a)g(slo)m(w)g(link.)275 2948 y(The)d(follo)m(wing)i(options)f
(are)g(implemen)m(ted)g(b)m(y)g Ft(A)n(md)p Fx(,)g(rather)g(than)f(b)s
(eing)h(passed)f(to)h(the)g(k)m(ernel.)150 3117 y Fp(nounmount)630
3227 y Fx(Con\014gures)41 b(the)h(moun)m(t)g(so)g(that)h(its)f
(time-to-liv)m(e)j(will)e(nev)m(er)f(expire.)76 b(This)41
b(is)h(the)630 3337 y(default)35 b(for)g(non-net)m(w)m(ork)h(based)f
(\014lesystem)g(t)m(yp)s(es)g(\(suc)m(h)g(as)h(moun)m(ting)f(lo)s(cal)h
(disks,)630 3446 y(\015oppies,)30 b(and)g(CD-R)m(OMs\).)42
b(See)30 b(also)h(the)g(related)g Ft(unmount)40 b Fx(option.)150
3612 y Fp(ping=)p Fk(n)192 b Fx(The)45 b(in)m(terv)-5
b(al,)50 b(in)45 b(seconds,)k(b)s(et)m(w)m(een)d(k)m(eep-aliv)m(e)i
(pings.)85 b(When)45 b(four)f(consecutiv)m(e)630 3721
y(pings)30 b(ha)m(v)m(e)i(failed)f(the)g(moun)m(t)f(p)s(oin)m(t)h(is)g
(mark)m(ed)f(as)h(h)m(ung.)41 b(This)30 b(in)m(terv)-5
b(al)32 b(defaults)e(to)630 3831 y(30)25 b(seconds;)h(if)f(the)f(ping)g
(in)m(terv)-5 b(al)25 b(is)g(set)f(to)h(zero,)i Ft(A)n(md)33
b Fx(will)25 b(use)f(the)g(default)h(30-second)630 3941
y(in)m(terv)-5 b(al.)48 b(If)32 b(the)g(in)m(terv)-5
b(al)34 b(is)e(set)h(to)g(-1)g(\(or)g(an)m(y)f(other)h(negativ)m(e)i(v)
-5 b(alue\),)33 b(no)g(pings)f(are)630 4050 y(sen)m(t)37
b(and)f(the)h(host)f(is)h(assumed)f(to)h(b)s(e)f(alw)m(a)m(ys)i(up,)g
(whic)m(h)e(can)h(cause)g(unmoun)m(ts)e(to)630 4160 y(hang)e(See)h(the)
g Ft(softlo)-5 b(okup)42 b Fx(option)34 b(for)f(a)h(b)s(etter)g
(alternativ)m(e.)53 b(T)-8 b(urning)32 b(pings)i(o\013)g(can)630
4269 y(b)s(e)41 b(useful)h(in)g(NFS-HA)g(\(High-Av)-5
b(ailabilit)m(y\))46 b(sites)d(where)e(the)i(NFS)f(service)h(rarely)630
4379 y(go)s(es)36 b(do)m(wn.)55 b(Setting)36 b(the)f(ping)g(v)-5
b(alue)36 b(to)g(a)g(large)g(v)-5 b(alue)36 b(can)g(reduce)f(the)g
(amoun)m(t)h(of)630 4489 y(NFS)p 814 4489 28 4 v 40 w(NULL)30
b(c)m(hatter)i(on)e(y)m(our)h(net)m(w)m(ork)g(considerably)-8
b(,)31 b(esp)s(ecially)h(in)e(large)h(sites.)630 4626
y(Note)e(that)e(if)h(y)m(ou)f(ha)m(v)m(e)i(m)m(ultiple)f
Ft(A)n(md)36 b Fx(en)m(tries)28 b(using)f(the)h(same)f(\014le)h(serv)m
(er,)g(and)f(eac)m(h)630 4736 y(en)m(try)k(sets)f(a)h(di\013eren)m(t)g
(v)-5 b(alue)31 b(of)f(N,)h(then)f(eac)m(h)h(time)g(Amd)f(moun)m(ts)g
(a)h(new)e(en)m(try)-8 b(,)32 b(the)630 4845 y(ping)f(v)-5
b(alue)31 b(will)h(b)s(e)e(re-ev)-5 b(aluated)33 b(\(and)e(up)s(dated,)
f(turned)g(o\013,)i(or)f(turned)f(bac)m(k)i(on)f(as)630
4955 y(needed\).)40 b(Finally)-8 b(,)32 b(note)e(that)g(NFS)p
1911 4955 V 40 w(NULL)f(pings)g(are)h(sen)m(t)f(for)h(b)s(oth)e(UDP)i
(and)f(TCP)630 5065 y(moun)m(ts,)h(b)s(ecause)h(ev)m(en)g(a)g(h)m(ung)e
(TCP)h(moun)m(t)g(can)h(cause)g(user)f(pro)s(cesses)g(to)h(hang.)150
5230 y Fp(public)192 b Fx(Use)32 b(W)-8 b(ebNFS)33 b(m)m(ulti-comp)s
(onen)m(t)h(lo)s(okup)d(on)h(the)h(public)e(\014le)h(handle)g(instead)g
(of)h(the)630 5340 y(moun)m(t)42 b(proto)s(col)i(to)f(obtain)g(NFS)g
(\014le)f(handles,)j(as)e(do)s(cumen)m(ted)f(in)h(the)f(W)-8
b(ebNFS)p eop end
%%Page: 36 38
TeXDict begin 36 37 bop 150 -116 a Fx(36)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))630 299 y(Clien)m(t)d(Sp)s
(eci\014cation,)h(RF)m(C)f(2054.)41 b(This)26 b(means)g(that)h
Ft(A)n(md)36 b Fx(will)27 b(not)g(attempt)g(to)g(con-)630
408 y(tact)33 b(the)e(remote)h(p)s(ortmapp)s(er)d(or)i(remote)h(moun)m
(td)e(daemon,)i(and)e(will)i(only)f(connect)630 518 y(to)40
b(the)f(w)m(ell-kno)m(wn)h(NFS)e(p)s(ort)h(2049)h(or)f(the)g(p)s(ort)g
(sp)s(eci\014ed)f(with)h(the)g Ft(p)-5 b(ort)49 b Fx(moun)m(t)630
628 y(option,)31 b(th)m(us)f(making)h(it)g(easier)g(to)g(use)f(NFS)g
(through)g(a)h(\014rew)m(all.)150 824 y Fp(retry=)p Fk(n)144
b Fx(The)30 b(n)m(um)m(b)s(er)f(of)h(times)h(to)h(retry)e(the)g(moun)m
(t)h(system)f(call.)150 1021 y Fp(softlookup)630 1130
y Fx(Con\014gures)h Ft(A)n(md)9 b Fx('s)33 b(b)s(eha)m(vior)f(with)h
(resp)s(ect)f(to)h(already-moun)m(ted)g(shares)f(from)g(NFS)630
1240 y(\014leserv)m(ers)c(that)h(are)f(unreac)m(hable.)41
b(If)27 b(softlo)s(okup)h(is)g(sp)s(eci\014ed,)g(trying)g(to)h(access)g
(suc)m(h)630 1350 y(a)35 b(share)e(will)i(result)f(in)g(an)g(error)f
(\(EIO,)i(whic)m(h)e(is)i(c)m(hanged)f(from)g(the)g(ENOENT)g(6.0)630
1459 y(used)k(to)h(return\).)65 b(If)38 b(it)h(is)g(not)g(sp)s
(eci\014ed,)h(a)f(regular)g(symlink)f(is)h(pro)m(vided)f(and)g(the)630
1569 y(access)32 b(will)e(probably)g(hang)g(in)g(the)h(NFS)f
(\014lesystem.)630 1722 y(The)38 b(default)g(b)s(eha)m(vior)g(dep)s
(ends)e(on)i(whether)g(the)g(moun)m(t)g(is)g('soft')h(or)g('hard';)i
(soft-)630 1832 y(lo)s(okup)f(can)h(b)s(e)f(used)g(to)h(c)m(hange)h
(this)e(default.)72 b(This)40 b(is)g(c)m(hanged)h(from)g(6.0)g(whic)m
(h)630 1941 y(alw)m(a)m(ys)32 b(b)s(eha)m(v)m(ed)e(as)h(if)f(softlo)s
(okup)h(w)m(as)g(sp)s(eci\014ed.)150 2138 y Fp(unmount)144
b Fx(Con\014gures)20 b(the)h(moun)m(t)f(so)h(that)h(its)f(time-to-liv)m
(e)j(will)d(indeed)f(expire)h(\(and)g(th)m(us)f(ma)m(y)i(b)s(e)630
2247 y(automatically)j(unmoun)m(ted\).)37 b(This)21 b(is)h(also)h(the)f
(default)g(for)g(net)m(w)m(ork-based)h(\014lesystem)630
2357 y(t)m(yp)s(es)31 b(\(e.g.,)i(NFS\).)f(This)e(option)h(is)g(useful)
f(for)h(remo)m(v)-5 b(able)32 b(lo)s(cal)g(media)g(suc)m(h)e(as)i(CD-)
630 2466 y(R)m(OMs,)25 b(USB)f(driv)m(es,)h(etc.)39 b(so)24
b(they)f(can)h(expire)f(when)g(not)g(in)g(use,)i(and)e(get)h(unmoun)m
(ted)630 2576 y(\(suc)m(h)34 b(driv)m(es)g(can)h(get)g(w)m(ork)f(out)h
(when)e(they)h(k)m(eep)h(spinning\).)51 b(See)35 b(also)g(the)f
(related)630 2686 y Ft(nounmount)40 b Fx(option.)150
2882 y Fp(utimeout=)p Fk(n)630 2992 y Fx(The)31 b(in)m(terv)-5
b(al,)34 b(in)d(seconds,)h(that)h(lo)s(ok)m(ed)f(up)f(and)g(moun)m(ted)
h(map)f(en)m(tries)h(are)h(cac)m(hed.)630 3101 y(After)21
b(that)g(p)s(erio)s(d)e(of)h(time,)j Ft(A)n(md)30 b Fx(will)21
b(attempt)g(to)g(unmoun)m(t)f(the)g(en)m(tries.)38 b(If,)22
b(ho)m(w)m(ev)m(er,)630 3211 y(the)32 b(unmoun)m(t)f(fails)i(\(with)f
(EBUSY\),)h(then)f Ft(A)n(md)42 b Fx(will)32 b(extend)g(the)h(moun)m
(t's)f(time-to-)630 3321 y(liv)m(e)j(b)m(y)f(the)g Ft(utime)-5
b(out)43 b Fx(v)-5 b(alue)34 b(b)s(efore)g(the)g(next)g(unmoun)m(t)f
(attempt)i(is)f(made.)51 b(In)33 b(fact)630 3430 y(the)h(in)m(terv)-5
b(al)34 b(is)g(extended)f(b)s(efore)g(the)h(unmoun)m(t)e(is)i
(attempted,)h(to)f(a)m(v)m(oid)h(thrashing.)630 3540
y(The)f(default)i(v)-5 b(alue)35 b(is)g(120)h(seconds)f(\(t)m(w)m(o)i
(min)m(utes\))e(or)g(as)g(set)h(b)m(y)f(the)g Fp(-w)f
Fx(command)630 3649 y(line)d(option.)150 3846 y Fp(xlatecookie)630
3956 y Fx(T)-8 b(ranslate)31 b(directory)g(co)s(okies)h(b)s(et)m(w)m
(een)f(32-long)h(and)e(64-long)i(lengths.)150 4192 y
Fm(3.3.4.5)63 b(remopts)42 b(Option)150 4339 y Fx(This)36
b(option)g(has)h(the)f(same)h(use)f(as)h Fp(${opts})d
Fx(but)i(applies)g(only)h(when)e(the)i(remote)g(host)g(is)f(on)h(a)150
4449 y(non-lo)s(cal)32 b(net)m(w)m(ork.)43 b(F)-8 b(or)31
b(example,)h(when)e(using)h(NFS)f(across)i(a)f(gatew)m(a)m(y)i(it)f(is)
f(often)g(necessary)g(to)150 4558 y(use)e(smaller)g(v)-5
b(alues)29 b(for)g(the)g(data)g(read)g(and)f(write)h(sizes.)41
b(This)28 b(can)h(simply)g(b)s(e)f(done)g(b)m(y)h(sp)s(ecifying)150
4668 y(the)44 b(small)g(v)-5 b(alues)44 b(in)g Fo(remopts)p
Fx(.)81 b(When)43 b(a)i(non-lo)s(cal)f(host)g(is)g(accessed,)49
b(the)44 b(smaller)g(sizes)h(will)150 4777 y(automatically)33
b(b)s(e)d(used.)275 4949 y Ft(A)n(md)h Fx(determines)23
b(whether)f(a)h(host)f(is)h(lo)s(cal)h(b)m(y)e(examining)h(the)g(net)m
(w)m(ork)g(in)m(terface)i(con\014guration)150 5059 y(at)37
b(startup.)58 b(An)m(y)37 b(in)m(terface)h(c)m(hanges)f(made)g(after)f
Ft(A)n(md)46 b Fx(has)36 b(b)s(een)g(started)h(will)g(not)f(b)s(e)g
(noticed.)150 5168 y(The)30 b(lik)m(ely)i(e\013ect)g(will)e(b)s(e)g
(that)h(a)g(host)f(ma)m(y)h(incorrectly)h(b)s(e)e(declared)g(non-lo)s
(cal.)275 5340 y(Unless)g(otherwise)h(set,)g(the)f(v)-5
b(alue)31 b(of)g Fp(${remopts})c Fx(is)k(the)f(same)h(as)g(the)f(v)-5
b(alue)31 b(of)g Fp(${opts})p Fx(.)p eop end
%%Page: 37 39
TeXDict begin 37 38 bop 150 -116 a Fx(Chapter)30 b(3:)41
b(Moun)m(t)31 b(Maps)2536 b(37)150 299 y Fm(3.3.4.6)63
b(sublink)42 b(Option)150 446 y Fx(The)30 b(sub)s(directory)g(within)g
(the)h(moun)m(ted)g(\014lesystem)g(to)g(whic)m(h)g(the)g(reference)g
(should)f(p)s(oin)m(t.)42 b(This)150 555 y(can)c(b)s(e)e(used)h(to)h
(prev)m(en)m(t)f(duplicate)h(moun)m(ts)f(in)g(cases)h(where)f(m)m
(ultiple)h(directories)g(in)f(the)h(same)150 665 y(moun)m(ted)30
b(\014lesystem)h(are)g(used.)150 864 y Fm(3.3.4.7)63
b(t)m(yp)s(e)41 b(Option)150 1011 y Fx(The)i(\014lesystem)g(t)m(yp)s(e)
g(to)h(b)s(e)e(used.)78 b(See)43 b(Chapter)g(5)g([Filesystem)i(T)m(yp)s
(es],)h(page)e(47,)j(for)c(a)g(full)150 1121 y(description)30
b(of)h(eac)m(h)g(t)m(yp)s(e.)p eop end
%%Page: 38 40
TeXDict begin 38 39 bop eop end
%%Page: 39 41
TeXDict begin 39 40 bop 150 -116 a Fx(Chapter)30 b(4:)41
b Ft(A)n(md)f Fx(Command)29 b(Line)h(Options)1862 b(39)150
299 y Fu(4)80 b Fj(A)l(md)70 b Fu(Command)54 b(Line)f(Options)150
595 y Fx(Man)m(y)34 b(of)f Ft(A)n(md)9 b Fx('s)33 b(parameters)g(can)g
(b)s(e)g(set)g(from)f(the)i(command)e(line.)49 b(The)32
b(command)h(line)g(is)g(also)150 705 y(used)d(to)h(sp)s(ecify)f
(automoun)m(t)h(p)s(oin)m(ts)f(and)g(maps.)275 860 y(The)f(general)j
(format)e(of)h(a)g(command)f(line)h(is)390 1015 y Fp(amd)47
b([)p Fk(options)p Fp(])e([{)i Fk(directory)f(map-name)f
Fp([-)p Fk(map-options)p Fp(])f(})k(...])275 1170 y Fx(F)-8
b(or)22 b(eac)m(h)h(directory)g(and)e(map-name)h(giv)m(en)h(or)f(sp)s
(eci\014ed)f(in)g(the)h Fp(amd.conf)e Fx(\014le,)k Ft(A)n(md)31
b Fx(establishes)150 1280 y(an)36 b(automoun)m(t)h(p)s(oin)m(t.)59
b(The)35 b Fo(map-options)41 b Fx(ma)m(y)c(b)s(e)e(an)m(y)i(sequence)g
(of)f(options)h(or)f(selectors|see)150 1389 y(Section)24
b(3.3)h([Lo)s(cation)g(F)-8 b(ormat],)27 b(page)d(24.)39
b(The)23 b Fo(map-options)28 b Fx(apply)23 b(only)h(to)g
Ft(A)n(md)9 b Fx('s)24 b(moun)m(t)g(p)s(oin)m(t.)275
1545 y(`)p Fp(type:=toplvl;cache:=mapd)o(efa)o(ult;)o(fs:)o(=${m)o(ap})
p Fx(')j(is)34 b(the)g(default)f(v)-5 b(alue)34 b(for)g(the)g(map)f
(op-)150 1654 y(tions.)64 b(Default)39 b(options)g(for)e(a)i(map)e(are)
i(read)f(from)f(a)i(sp)s(ecial)f(en)m(try)h(in)e(the)i(map)e(whose)h(k)
m(ey)h(is)150 1764 y(the)30 b(string)f(`)p Fp(/defaults)p
Fx('.)39 b(When)29 b(default)h(options)g(are)g(giv)m(en)h(they)f(are)g
(prep)s(ended)d(to)k(an)m(y)f(options)150 1873 y(sp)s(eci\014ed)d(in)h
(the)g(moun)m(t-map)g(lo)s(cations)h(as)f(explained)g(in)g(Section)g
(3.3.1)i([Map)e(Defaults],)i(page)f(25.)275 2029 y(The)g
Fo(options)35 b Fx(are)c(an)m(y)f(com)m(bination)i(of)f(those)f(listed)
h(b)s(elo)m(w.)275 2184 y(Once)23 b(the)g(command)g(line)h(has)e(b)s
(een)h(parsed,)h(the)f(automoun)m(t)h(p)s(oin)m(ts)f(are)h(moun)m(ted.)
38 b(The)23 b(moun)m(t)150 2293 y(p)s(oin)m(ts)36 b(are)g(created)h(if)
g(they)f(do)g(not)g(already)h(exist,)h(in)e(whic)m(h)g(case)h(they)f
(will)g(b)s(e)g(remo)m(v)m(ed)h(when)150 2403 y Ft(A)n(md)f
Fx(exits.)k(Finally)-8 b(,)29 b Ft(A)n(md)36 b Fx(disasso)s(ciates)28
b(itself)f(from)f(its)h(con)m(trolling)h(terminal)f(and)f(forks)g(in)m
(to)i(the)150 2513 y(bac)m(kground.)275 2668 y(Note:)42
b(Ev)m(en)31 b(if)f Ft(A)n(md)40 b Fx(has)31 b(b)s(een)f(built)g(with)g
(`)p Fp(-DDEBUG)p Fx(')g(\(via)h Fp(configure)d(--enable-debug)p
Fx(\),)f(it)150 2777 y(will)37 b(still)g(bac)m(kground)f(itself)h(and)f
(disasso)s(ciate)i(itself)f(from)f(the)h(con)m(trolling)h(terminal.)60
b(T)-8 b(o)36 b(use)h(a)150 2887 y(debugger)c(it)g(is)h(necessary)f(to)
h(sp)s(ecify)f(`)p Fp(-D)d(daemon)p Fx(')h(on)i(the)g(command)g(line.)
49 b(Ho)m(w)m(ev)m(er,)36 b(ev)m(en)e(with)150 2997 y(all)h(of)e(this,)
i(moun)m(ts)f(and)f(unmoun)m(ts)f(are)i(p)s(erformed)e(in)i(the)g(bac)m
(kground,)g(and)f Ft(A)n(md)43 b Fx(will)34 b(alw)m(a)m(ys)150
3106 y(fork)h(b)s(efore)f(doing)h(them.)55 b(Therefore,)36
b(debugging)f(what)g(happ)s(ens)e(closely)k(during)d(un/moun)m(ts)g(is)
150 3216 y(more)d(c)m(hallenging.)275 3371 y Ft(A)n(l)5
b(l)41 b Fx(of)32 b Ft(A)n(md)9 b Fx('s)33 b(command)f(options)g(\(sa)m
(v)m(e)j Fp(-F)c Fx(and)h Fp(-T)p Fx(\))g(can)h(b)s(e)e(sp)s(eci\014ed)
h(in)g(the)h Fp(amd.conf)d Fx(\014le.)150 3481 y(See)d(Chapter)f(6)h
([Amd)f(Con\014guration)g(File],)j(page)f(59.)40 b(If)26
b Ft(A)n(md)36 b Fx(is)27 b(in)m(v)m(ok)m(ed)h(without)e(an)m(y)h
(command)150 3590 y(line)k(options,)g(it)g(will)f(default)h(to)g(using)
f(the)g(con\014guration)h(\014le)g Fp(/etc/amd.conf)p
Fx(,)c(if)j(one)h(exists.)150 3854 y Fw(4.1)68 b Fi(-a)44
b Fh(directory)150 4013 y Fx(Sp)s(eci\014es)30 b(the)i(default)f(moun)m
(t)g(directory)-8 b(.)44 b(This)30 b(option)i(c)m(hanges)g(the)f(v)-5
b(ariable)32 b Fp(${autodir})c Fx(whic)m(h)150 4123 y(otherwise)j
(defaults)f(to)h Fp(/a)p Fx(.)40 b(F)-8 b(or)32 b(example,)f(some)g
(sites)g(prefer)e Fp(/amd)h Fx(or)g Fp(/n)p Fx(.)390
4278 y Fp(amd)47 b(-a)g(/amd)g(...)150 4541 y Fw(4.2)68
b Fi(-c)44 b Fh(cac)l(he-in)l(terv)-8 b(al)150 4701 y
Fx(Selects)31 b(the)f(p)s(erio)s(d,)f(in)g(seconds,)h(for)g(whic)m(h)g
(a)g(name)g(is)g(cac)m(hed)g(b)m(y)g Ft(A)n(md)p Fx(.)41
b(If)29 b(no)h(reference)g(is)g(made)150 4810 y(to)h(the)g(v)m(olume)g
(in)f(this)g(p)s(erio)s(d,)f Ft(A)n(md)40 b Fx(discards)30
b(the)h(v)m(olume)g(name)f(to)h(\014lesystem)g(mapping.)275
4966 y(Once)36 b(the)i(last)f(reference)h(to)g(a)f(\014lesystem)g(has)g
(b)s(een)f(remo)m(v)m(ed,)k Ft(A)n(md)46 b Fx(attempts)38
b(to)g(unmoun)m(t)150 5075 y(the)28 b(\014lesystem.)40
b(If)28 b(the)g(unmoun)m(t)f(fails)h(the)g(in)m(terv)-5
b(al)29 b(is)f(extended)g(b)m(y)g(a)g(further)f(p)s(erio)s(d)f(as)j(sp)
s(eci\014ed)150 5185 y(b)m(y)h(the)h(`)p Fp(-w)p Fx(')f(command)g(line)
h(option)g(or)f(b)m(y)g(the)h(`)p Fp(utimeout)p Fx(')e(moun)m(t)h
(option.)275 5340 y(The)f(default)i Fo(cac)m(he-in)m(terv)-5
b(al)37 b Fx(is)30 b(300)i(seconds)e(\(\014v)m(e)h(min)m(utes\).)p
eop end
%%Page: 40 42
TeXDict begin 40 41 bop 150 -116 a Fx(40)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fw(4.3)68
b Fi(-d)44 b Fh(domain)150 458 y Fx(Sp)s(eci\014es)g(the)g(host's)h
(domain.)83 b(This)43 b(sets)i(the)g(in)m(ternal)g(v)-5
b(ariable)45 b Fp(${domain})d Fx(and)i(a\013ects)i(the)150
568 y Fp(${hostd})28 b Fx(v)-5 b(ariable.)275 697 y(If)30
b(this)i(option)f(is)h(not)f(sp)s(eci\014ed)g(and)g(the)g(hostname)h
(already)f(con)m(tains)i(the)e(lo)s(cal)i(domain)e(then)150
806 y(that)g(is)f(used,)g(otherwise)h(the)g(default)f(v)-5
b(alue)31 b(of)g Fp(${domain})c Fx(is)k(`)p Fp(unknown.domain)p
Fx('.)275 935 y(F)-8 b(or)30 b(example,)h(if)f(the)g(lo)s(cal)h(domain)
f(w)m(as)g(`)p Fp(doc.ic.ac.uk)p Fx(',)e Ft(A)n(md)39
b Fx(could)30 b(b)s(e)f(started)h(as)h(follo)m(ws:)390
1063 y Fp(amd)47 b(-d)g(doc.ic.ac.uk)e(...)150 1284 y
Fw(4.4)68 b Fi(-k)44 b Fh(k)l(ernel-arc)l(hitecture)150
1444 y Fx(Sp)s(eci\014es)25 b(the)g(k)m(ernel)h(arc)m(hitecture)h(of)f
(the)g(system.)39 b(This)24 b(is)i(usually)f(the)h(output)f(of)g(`)p
Fp(uname)k(-m)p Fx(')c(\(the)150 1553 y(\\mac)m(hine")34
b(v)-5 b(alue)34 b(gotten)g(from)e Fn(uname)p Fx(\(2\)\).)49
b(If)32 b(the)h Fn(uname)p Fx(\(2\))g(system)g(call)h(is)f(not)g(a)m(v)
-5 b(ailable,)36 b(the)150 1663 y(v)-5 b(alue)31 b(of)f
Fp(${karch})f Fx(defaults)h(to)h(that)g(of)g Fp(${arch})p
Fx(.)275 1791 y(The)e(only)i(e\013ect)h(of)e(this)h(option)f(is)h(to)g
(set)g(the)f(v)-5 b(ariable)32 b Fp(${karch})p Fx(.)275
1920 y(This)d(option)i(w)m(ould)f(b)s(e)g(used)f(as)i(follo)m(ws:)390
2049 y Fp(amd)47 b(-k)g(`arch)f(-k`)h(...)150 2269 y
Fw(4.5)68 b Fi(-l)44 b Fh(log-option)150 2429 y Fx(Selects)31
b(the)g(form)f(of)g(logging)j(to)e(b)s(e)e(made.)41 b(Sev)m(eral)32
b(sp)s(ecial)f Fo(log-options)k Fx(are)c(recognized.)199
2557 y(1.)61 b(If)39 b Fo(log-option)i Fx(is)f(the)f(string)g(`)p
Fp(syslog)p Fx(',)i Ft(A)n(md)49 b Fx(will)39 b(use)g(the)h
Fn(syslog)p Fx(\(3\))h(mec)m(hanism.)68 b(If)39 b(y)m(our)330
2667 y(system)31 b(supp)s(orts)d(syslog)j(facilities,)i(then)d(the)h
(default)f(facilit)m(y)j(used)c(is)i(`)p Fp(LOG_DAEMON)p
Fx('.)199 2796 y(2.)61 b(When)43 b(using)g(syslog,)48
b(if)43 b(y)m(ou)h(wish)f(to)h(c)m(hange)h(the)e(facilit)m(y)-8
b(,)50 b(app)s(end)42 b(its)h(name)h(to)g(the)g(log)330
2905 y(option)e(name,)i(delimited)e(b)m(y)f(a)h(single)g(colon.)75
b(F)-8 b(or)42 b(example,)j(if)c Fo(log-options)47 b
Fx(is)41 b(the)h(string)330 3015 y(`)p Fp(syslog:local7)p
Fx(')27 b(then)j Fn(Amd)e Fx(will)j(log)g(messages)g(via)f
Fn(syslog)p Fx(\(3\))i(using)e(the)g(`)p Fp(LOG_LOCAL7)p
Fx(')d(fa-)330 3124 y(cilit)m(y)-8 b(.)41 b(If)23 b(the)h(facilit)m(y)h
(name)f(sp)s(eci\014ed)f(is)h(not)f(recognized,)k Ft(A)n(md)33
b Fx(will)24 b(default)g(to)g(`)p Fp(LOG_DAEMON)p Fx('.)330
3234 y(Note:)48 b(while)33 b(y)m(ou)g(can)h(use)f(an)m(y)g(syslog)h
(facilit)m(y)h(a)m(v)-5 b(ailable)36 b(on)d(y)m(our)g(system,)h(it)g
(is)f(generally)i(a)330 3344 y(bad)30 b(idea)h(to)g(use)f(those)h
(reserv)m(ed)f(for)g(other)h(services)g(suc)m(h)f(as)h(`)p
Fp(kern)p Fx(',)f(`)p Fp(lpr)p Fx(',)g(`)p Fp(cron)p
Fx(',)g(etc.)199 3472 y(3.)61 b(If)36 b Fo(log-option)i
Fx(is)e(the)g(string)g(`)p Fp(/dev/stderr)p Fx(',)f Ft(A)n(md)45
b Fx(will)37 b(use)f(standard)f(error,)i(whic)m(h)f(is)g(also)330
3582 y(the)27 b(default)g(target)h(for)e(log)i(messages.)40
b(T)-8 b(o)27 b(implemen)m(t)h(this,)f Ft(A)n(md)36 b
Fx(sim)m(ulates)28 b(the)f(e\013ect)h(of)f(the)330 3691
y(`)p Fp(/dev/fd)p Fx(')i(driv)m(er.)275 3839 y(An)m(y)k(other)g
(string)g(is)h(tak)m(en)g(as)f(a)h(\014lename)f(to)h(use)f(for)g
(logging.)51 b(Log)34 b(messages)g(are)g(app)s(ended)150
3949 y(to)g(the)g(\014le)g(if)g(it)g(already)g(exists,)h(otherwise)f(a)
g(new)g(\014le)f(is)h(created.)52 b(The)33 b(\014le)h(is)f(op)s(ened)g
(once)i(and)150 4058 y(then)30 b(held)g(op)s(en,)g(rather)g(than)g(b)s
(eing)g(re-op)s(ened)g(for)g(eac)m(h)i(message.)275 4187
y(Normally)-8 b(,)42 b(when)37 b(long-running)h(daemons)h(hold)f(an)g
(op)s(en)g(\014le)h(descriptor)g(on)f(a)h(log)h(\014le,)h(it)e(is)150
4297 y(imp)s(ossible)c(to)h(\\rotate")h(the)e(log)i(\014le)e(and)f
(compress)h(older)g(logs)i(on)e(a)g(daily)h(basis.)54
b(The)35 b(daemon)150 4406 y(needs)g(to)i(b)s(e)e(told)h(to)g(discard)f
(\(via)i Fn(close)p Fx(\(2\)\))i(its)d(\014le)f(handle,)i(and)e(re-op)s
(en)h(the)g(log)g(\014le.)57 b(This)35 b(is)150 4516
y(done)30 b(using)g Fp(amq)g(-l)f Ft(lo)-5 b(g-option)p
Fx(.)43 b(See)31 b(Section)g(7.4.5)h([Amq)e(-l)h(option],)h(page)f(75.)
275 4644 y(If)24 b(the)h(`)p Fp(syslog)p Fx(')f(option)h(is)g(sp)s
(eci\014ed)f(but)g(the)h(system)g(do)s(es)g(not)g(supp)s(ort)e(syslog)j
(or)e(if)h(the)g(named)150 4754 y(\014le)34 b(cannot)h(b)s(e)f(op)s
(ened)f(or)i(created,)h Ft(A)n(md)44 b Fx(will)35 b(use)f(standard)f
(error.)52 b(Error)34 b(messages)h(generated)150 4864
y(b)s(efore)30 b Ft(A)n(md)40 b Fx(has)30 b(\014nished)f(parsing)h(the)
g(command)g(line)h(are)g(prin)m(ted)f(on)g(standard)g(error.)275
4992 y(Since)35 b Ft(A)n(md)45 b Fx(tends)35 b(to)h(generate)h(a)f(lot)
g(of)g(logging)h(information)f(\(esp)s(ecially)h(if)e(debugging)h(w)m
(as)150 5102 y(turned)29 b(on\),)h(and)g(due)f(to)i(it)f(b)s(eing)g(an)
f(imp)s(ortan)m(t)h(program)g(running)e(on)i(the)g(system,)h(it)f(is)g
(usually)150 5211 y(b)s(est)g(to)h(log)h(to)f(a)f(separate)i(disk)e
(\014le.)40 b(In)30 b(that)h(case)g Ft(A)n(md)40 b Fx(w)m(ould)30
b(b)s(e)g(started)h(as)g(follo)m(ws:)390 5340 y Fp(amd)47
b(-l)g(/var/log/amd)e(...)p eop end
%%Page: 41 43
TeXDict begin 41 42 bop 150 -116 a Fx(Chapter)30 b(4:)41
b Ft(A)n(md)f Fx(Command)29 b(Line)h(Options)1862 b(41)150
299 y Fw(4.6)68 b Fi(-n)150 458 y Fx(Normalizes)38 b(the)e(remote)h
(hostname)g(b)s(efore)e(using)h(it.)59 b(Normalization)38
b(is)f(done)f(b)m(y)g(replacing)h(the)150 568 y(v)-5
b(alue)24 b(of)g Fp(${rhost})e Fx(with)i(the)g(\(generally)h(fully)f
(quali\014ed\))g(primary)f(name)h(returned)f(b)m(y)g(a)i(hostname)150
677 y(lo)s(okup.)275 817 y(This)h(option)i(should)f(b)s(e)g(used)g(if)g
(sev)m(eral)i(names)f(are)g(used)f(to)h(refer)f(to)i(a)f(single)g(host)
g(in)f(a)h(moun)m(t)150 926 y(map.)150 1166 y Fw(4.7)68
b Fi(-o)44 b Fh(op-sys-v)l(er)150 1325 y Fx(Ov)m(errides)29
b(the)h(compiled-in)g(v)m(ersion)g(n)m(um)m(b)s(er)e(of)i(the)g(op)s
(erating)g(system,)g(with)f Fo(op-sys-v)m(er)p Fx(.)41
b(Useful)150 1435 y(when)26 b(the)h(built-in)g(v)m(ersion)g(is)g(not)g
(desired)g(for)g(bac)m(kw)m(ard)g(compatibilit)m(y)i(reasons.)40
b(F)-8 b(or)27 b(example,)i(if)150 1544 y(the)g(built-in)f(v)m(ersion)g
(is)h(`)p Fp(2.5.1)p Fx(',)f(y)m(ou)h(can)f(o)m(v)m(erride)i(it)e(to)h
(`)p Fp(5.5.1)p Fx(',)g(and)e(use)h(older)h(maps)f(that)g(w)m(ere)150
1654 y(written)i(with)h(the)f(latter)i(in)e(mind.)150
1893 y Fw(4.8)68 b Fi(-p)150 2053 y Fx(Causes)37 b Ft(A)n(md)9
b Fx('s)38 b(pro)s(cess)e(id)h(to)h(b)s(e)f(prin)m(ted)g(on)g(standard)
f(output.)61 b(This)37 b(can)g(b)s(e)g(redirected)h(to)g(a)150
2162 y(suitable)31 b(\014le)f(for)g(use)h(with)f(kill:)390
2301 y Fp(amd)47 b(-p)g(>)h(/var/run/amd.pid)43 b(...)275
2441 y Fx(This)35 b(option)h(only)g(has)g(an)g(a\013ect)i(if)e
Ft(A)n(md)45 b Fx(is)36 b(running)e(in)i(daemon)g(mo)s(de.)57
b(If)36 b Ft(A)n(md)45 b Fx(is)36 b(started)150 2550
y(with)30 b(the)h Fp(-D)e(daemon)g Fx(debug)h(\015ag,)h(this)f(option)h
(is)f(ignored.)150 2790 y Fw(4.9)68 b Fi(-r)150 2949
y Fx(T)-8 b(ells)31 b Ft(A)n(md)40 b Fx(to)31 b(restart)g(existing)g
(moun)m(ts)g(\(see)g(Section)g(5.25)h([Inheritance)f(Filesystem],)h
(page)f(56\).)150 3188 y Fw(4.10)68 b Fi(-t)44 b Fh(timeout.retransmit)
150 3348 y Fx(Sp)s(eci\014es)22 b(the)h(RPC)f Fo(timeout)j
Fx(in)m(terv)-5 b(al)24 b(and)e(the)h Fo(retransmit)h
Fx(coun)m(ter)g(used)e(b)m(y)g(the)h(k)m(ernel)g(to)g(comm)m(u-)150
3457 y(nicate)i(to)g Ft(A)n(md)p Fx(.)38 b(These)24 b(are)g(used)f(to)i
(set)f(the)g(`)p Fp(timeo)p Fx(')f(and)g(`)p Fp(retrans)p
Fx(')f(moun)m(t)i(options,)i(resp)s(ectiv)m(ely)-8 b(.)150
3567 y(The)30 b(default)g(timeout)i(is)e(0.8)i(seconds,)e(and)g(the)h
(default)f(n)m(um)m(b)s(er)f(of)i(retransmissions)f(is)g(11.)275
3706 y Ft(A)n(md)51 b Fx(relies)43 b(on)g(the)f(k)m(ernel)h(RPC)f
(retransmit)g(mec)m(hanism)h(to)g(trigger)g(moun)m(t)f(retries.)77
b(The)150 3816 y(v)-5 b(alues)27 b(of)f(these)h(parameters)g(c)m(hange)
g(the)g(o)m(v)m(erall)i(retry)d(in)m(terv)-5 b(al.)41
b(T)-8 b(o)s(o)26 b(long)h(an)g(in)m(terv)-5 b(al)27
b(giv)m(es)h(p)s(o)s(or)150 3925 y(in)m(teractiv)m(e)33
b(resp)s(onse;)d(to)s(o)h(short)f(an)g(in)m(terv)-5 b(al)32
b(causes)f(excessiv)m(e)h(retries.)150 4165 y Fw(4.11)68
b Fi(-v)150 4324 y Fx(Prin)m(t)30 b(v)m(ersion)h(information)g(on)f
(standard)g(error)g(and)f(then)i(exit.)41 b(The)30 b(output)g(is)g(of)h
(the)g(form:)390 4463 y Fp(Copyright)45 b(\(c\))i(1997-1999)e(Erez)i
(Zadok)390 4573 y(Copyright)e(\(c\))i(1990)g(Jan-Simon)e(Pendry)390
4682 y(Copyright)g(\(c\))i(1990)g(Imperial)e(College)h(of)h(Science,)f
(Technology)f(&)i(Medicine)390 4792 y(Copyright)e(\(c\))i(1990)g(The)g
(Regents)f(of)h(the)g(University)e(of)i(California.)390
4902 y(am-utils)f(version)f(6.0a15)h(\(build)h(61\).)390
5011 y(Built)f(by)i(ezk@example.com)43 b(on)k(date)g(Wed)g(Oct)g(22)g
(15:21:03)f(EDT)g(1997.)390 5121 y(cpu=sparc)f(\(big-endian\),)f
(arch=sun4,)h(karch=sun4u.)390 5230 y(full_os=solaris2.5.1,)d(os=sos5,)
k(osver=5.5.1,)e(vendor=sun.)390 5340 y(Map)j(support)f(for:)g(root,)h
(passwd,)f(union,)g(nisplus,)f(nis,)i(ndbm,)f(file,)h(error.)p
eop end
%%Page: 42 44
TeXDict begin 42 43 bop 150 -116 a Fx(42)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))390 299 y Fp(AMFS:)46
b(nfs,)h(link,)f(nfsx,)h(nfsl,)f(host,)g(linkx,)h(program,)e(union,)h
(inherit,)676 408 y(ufs,)h(lofs,)f(hsfs,)h(pcfs,)f(auto,)g(direct,)g
(toplvl,)g(error.)390 518 y(FS:)h(autofs,)f(cachefs,)f(cdfs,)i(lofs,)f
(nfs,)h(nfs3,)f(pcfs,)g(tfs,)h(tmpfs,)f(udf,)h(ufs.)390
628 y(Network)f(1:)h(wire="mcl-lab-net.cs.col)o(umbi)o(a.ed)o(u")41
b(\(netnumber=128.59.13\).)390 737 y(Network)46 b(2:)h
(wire="14-net.cs.columbia)o(.edu)o(")42 b(\(netnumber=128.59.14\).)390
847 y(Network)k(3:)h(wire="old-net.cs.columbi)o(a.ed)o(u")42
b(\(netnumber=128.59.16\).)275 978 y Fx(The)35 b(information)h
(includes)g(the)g(v)m(ersion)g(n)m(um)m(b)s(er,)g(n)m(um)m(b)s(er)f(of)
h(times)g Ft(A)n(md)45 b Fx(w)m(as)37 b(compiled)f(on)150
1088 y(the)45 b(lo)s(cal)h(system,)i(release)e(date)f(and)f(name)h(of)f
(the)h(release.)84 b(F)-8 b(ollo)m(wing)47 b(come)f(the)f(cpu)f(t)m(yp)
s(e,)150 1197 y(b)m(yte)i(ordering,)j(and)c(the)h(arc)m(hitecture)h
(and)e(k)m(ernel)h(arc)m(hitecture)h(as)f Fp(${arch})d
Fx(and)i Fp(${karch})p Fx(,)150 1307 y(resp)s(ectiv)m(ely)-8
b(.)52 b(The)34 b(next)g(line)g(lists)g(the)g(op)s(erating)g(system)g
(full)f(name,)i(short)e(name,)i(v)m(ersion,)h(and)150
1417 y(v)m(endor.)46 b(These)32 b(four)f(v)-5 b(alues)33
b(corresp)s(ond)e(to)h(the)h(v)-5 b(ariables)33 b Fp(${full_os})p
Fx(,)d Fp(${os})p Fx(,)h Fp(${osver})p Fx(,)g(and)150
1526 y Fp(${vendor})p Fx(,)d(resp)s(ectiv)m(ely)-8 b(.)43
b(See)30 b(Chapter)g(2)h([Supp)s(orted)d(Platforms],)j(page)g(17.)275
1657 y(Then)43 b(come)j(a)f(list)h(of)f(map)f(t)m(yp)s(es)h(supp)s
(orted,)i(\014lesystems)e(in)m(ternally)g(supp)s(orted)e(b)m(y)i
Ft(A)n(md)150 1767 y Fx(\(AMFS\),)30 b(and)f(generic)h(\014lesystems)f
(a)m(v)-5 b(ailable)31 b(\(FS\).)f(Finally)g(all)g(kno)m(wn)e(net)m(w)m
(orks)i(\(if)f(an)m(y\))h(of)f(this)150 1877 y(host)43
b(are)h(listed)g(b)m(y)f(name)h(and)e(n)m(um)m(b)s(er.)79
b(They)43 b(are)g(a)m(v)-5 b(ailable)46 b(via)e(the)g(v)-5
b(ariables)44 b Fp(${wire})d Fx(or)150 1986 y Fp(${network})p
Fx(,)24 b(and)h Fp(${netnumber})d Fx(\(see)27 b(Section)f(3.3.3)i
([Selectors],)g(page)f(26\))g(or)e(the)h(`)p Fp(in_network)p
Fx(')150 2096 y(selector)32 b(function)e(\(see)h(Section)h(3.3.3.26)h
([in)p 1776 2096 28 4 v 40 w(net)m(w)m(ork)e(Selector)h(F)-8
b(unction],)31 b(page)h(30\).)150 2322 y Fw(4.12)68 b
Fi(-w)44 b Fh(w)l(ait-timeout)150 2481 y Fx(Selects)32
b(the)f(in)m(terv)-5 b(al)33 b(in)e(seconds)g(b)s(et)m(w)m(een)g
(unmoun)m(t)f(attempts)i(after)g(the)f(initial)i(time-to-liv)m(e)h(has)
150 2591 y(expired.)275 2722 y(This)29 b(defaults)i(to)g(120)g(seconds)
g(\(t)m(w)m(o)h(min)m(utes\).)150 2948 y Fw(4.13)68 b
Fi(-x)44 b Fh(opts)150 3108 y Fx(Sp)s(eci\014es)35 b(the)g(t)m(yp)s(e)h
(and)f(v)m(erb)s(osit)m(y)h(of)f(log)i(messages.)57 b
Fo(opts)39 b Fx(is)d(a)f(comma)h(separated)g(list)g(selected)150
3217 y(from)30 b(the)g(follo)m(wing)i(options:)150 3371
y Fp(fatal)240 b Fx(F)-8 b(atal)33 b(errors)c(\(cannot)j(b)s(e)d
(turned)h(o\013)7 b(\))150 3524 y Fp(error)240 b Fx(Non-fatal)32
b(errors)e(\(cannot)h(b)s(e)f(turned)f(o\013)7 b(\))150
3677 y Fp(user)288 b Fx(Non-fatal)32 b(user)e(errors)150
3830 y Fp(warn)288 b Fx(Reco)m(v)m(erable)33 b(errors)150
3983 y Fp(warning)144 b Fx(Alias)31 b(for)f Fp(warn)150
4136 y(info)288 b Fx(Information)30 b(messages)150 4289
y Fp(map)336 b Fx(Moun)m(t)31 b(map)f(usage)150 4442
y Fp(stats)240 b Fx(Additional)31 b(statistics)150 4595
y Fp(all)336 b Fx(All)31 b(of)g(the)f(ab)s(o)m(v)m(e)150
4749 y Fp(defaults)96 b Fx(An)30 b(alias)i(for)e Fp(")p
Fx(fatal,error,user,w)m(arning,info)p Fp(")p Fx(.)275
4902 y(Initially)43 b(a)g(set)h(of)f(default)g(logging)h(\015ags)f(is)g
(enabled.)77 b(This)42 b(is)h(as)g(if)g(`)p Fp(-x)30
b(defaults)p Fx(')41 b(or)h(`)p Fp(-x)150 5011 y
(fatal,error,user,warning)o(,inf)o(o)p Fx(')33 b(had)39
b(b)s(een)f(selected.)68 b(The)39 b(command)g(line)g(is)g(parsed)g(and)
150 5121 y(logging)c(is)e(con)m(trolled)i(b)m(y)f(the)f
Fp(-x)g Fx(option.)50 b(The)33 b(v)m(ery)h(\014rst)e(set)i(of)f
(logging)j(\015ags)d(is)g(sa)m(v)m(ed)i(and)e(can)150
5230 y(not)j(b)s(e)f(subsequen)m(tly)g(disabled)h(using)f
Ft(A)n(mq)p Fx(.)56 b(This)35 b(default)h(set)g(of)g(options)g(is)g
(useful)e(for)i(general)150 5340 y(pro)s(duction)29 b(use.)p
eop end
%%Page: 43 45
TeXDict begin 43 44 bop 150 -116 a Fx(Chapter)30 b(4:)41
b Ft(A)n(md)f Fx(Command)29 b(Line)h(Options)1862 b(43)275
299 y(The)21 b(`)p Fp(info)p Fx(')h(messages)i(include)e(details)h(of)g
(what)f(is)h(moun)m(ted)f(and)g(unmoun)m(ted)g(and)f(when)h(\014lesys-)
150 408 y(tems)35 b(ha)m(v)m(e)i(timed)e(out.)55 b(If)34
b(y)m(ou)h(w)m(an)m(t)h(to)g(ha)m(v)m(e)g(the)f(default)h(set)f(of)g
(messages)h(without)f(the)h(`)p Fp(info)p Fx(')150 518
y(messages)c(then)e(y)m(ou)h(simply)f(need)h(`)p Fp(-x)f(noinfo)p
Fx('.)40 b(The)30 b(messages)i(giv)m(en)f(b)m(y)g(`)p
Fp(user)p Fx(')f(relate)i(to)f(errors)150 628 y(in)i(the)h(moun)m(t)f
(maps,)h(so)f(these)h(are)g(useful)e(when)h(new)f(maps)h(are)h
(installed.)50 b(The)33 b(follo)m(wing)i(table)150 737
y(lists)c(the)f(syslog)i(priorities)e(used)g(for)g(eac)m(h)i(of)e(the)h
(message)g(t)m(yp)s(es.)150 917 y Fp(fatal)240 b Fx(`)p
Fp(LOG_CRIT)p Fx(')150 1090 y Fp(error)g Fx(`)p Fp(LOG_ERR)p
Fx(')150 1263 y Fp(user)288 b Fx(`)p Fp(LOG_WARNING)p
Fx(')150 1435 y Fp(warning)144 b Fx(`)p Fp(LOG_WARNING)p
Fx(')150 1608 y Fp(info)288 b Fx(`)p Fp(LOG_INFO)p Fx(')150
1781 y Fp(debug)240 b Fx(`)p Fp(LOG_DEBUG)p Fx(')150
1954 y Fp(map)336 b Fx(`)p Fp(LOG_DEBUG)p Fx(')150 2127
y Fp(stats)240 b Fx(`)p Fp(LOG_INFO)p Fx(')275 2306 y(The)38
b(options)g(can)h(b)s(e)f(pre\014xed)g(b)m(y)g(the)h(string)f(`)p
Fp(no)p Fx(')h(to)g(indicate)g(that)h(this)e(option)h(should)f(b)s(e)
150 2416 y(turned)j(o\013.)75 b(F)-8 b(or)42 b(example,)k(to)c(obtain)g
(all)h(but)e(`)p Fp(info)p Fx(')g(messages)h(the)g(option)g(`)p
Fp(-x)30 b(all,noinfo)p Fx(')150 2526 y(w)m(ould)g(b)s(e)g(used.)275
2674 y(If)39 b Ft(A)n(md)50 b Fx(w)m(as)40 b(built)g(with)g(debugging)g
(enabled)g(the)g Fp(debug)e Fx(option)j(is)f(automatically)j(enabled)
150 2783 y(regardless)31 b(of)f(the)h(command)f(line)h(options.)150
3036 y Fw(4.14)68 b Fi(-y)44 b Fh(NIS-domain)150 3195
y Fx(Selects)d(an)f(alternate)i(NIS)d(domain.)70 b(This)39
b(is)i(useful)e(for)h(debugging)g(and)f(cross-domain)i(shared)150
3305 y(moun)m(ting.)50 b(If)33 b(this)g(\015ag)h(is)f(sp)s(eci\014ed,)h
Ft(A)n(md)43 b Fx(immediately)35 b(attempts)f(to)g(bind)e(to)i(a)g
(serv)m(er)g(for)f(this)150 3414 y(domain.)150 3667 y
Fw(4.15)68 b Fi(-A)44 b Fh(arc)l(hitecture)150 3827 y
Fx(Sp)s(eci\014es)39 b(the)h(OS)e(arc)m(hitecture)j(of)f(the)g(system.)
68 b(The)39 b(only)h(e\013ect)h(of)e(this)h(option)g(is)f(to)i(set)f
(the)150 3936 y(v)-5 b(ariable)31 b Fp(${arch})p Fx(.)275
4084 y(This)e(option)i(w)m(ould)f(b)s(e)g(used)f(as)i(follo)m(ws:)390
4232 y Fp(amd)47 b(-A)g(i386)g(...)150 4485 y Fw(4.16)68
b Fi(-C)44 b Fh(cluster-name)150 4644 y Fx(Sp)s(eci\014es)32
b(the)h(name)g(of)g(the)g(cluster)g(of)f(whic)m(h)h(the)g(lo)s(cal)h
(mac)m(hine)f(is)g(a)g(mem)m(b)s(er.)47 b(The)33 b(only)f(e\013ect)150
4754 y(is)37 b(to)h(set)g(the)g(v)-5 b(ariable)38 b Fp(${cluster})p
Fx(.)59 b(The)37 b Fo(cluster-name)43 b Fx(is)37 b(will)h(usually)f
(obtained)g(b)m(y)h(running)150 4863 y(another)d(command)f(whic)m(h)g
(uses)h(a)g(database)g(to)g(map)g(the)f(lo)s(cal)i(hostname)f(in)m(to)h
(a)f(cluster)g(name.)150 4973 y Fp(${cluster})30 b Fx(can)i(then)h(b)s
(e)e(used)h(as)h(a)g(selector)h(to)f(restrict)g(moun)m(ting)g(of)g
(replicated)g(data.)48 b(If)32 b(this)150 5082 y(option)g(is)g(not)f
(giv)m(en,)j Fp(${cluster})28 b Fx(has)k(the)f(same)h(v)-5
b(alue)32 b(as)g Fp(${domain})p Fx(.)42 b(This)31 b(w)m(ould)g(b)s(e)g
(used)g(as)150 5192 y(follo)m(ws:)390 5340 y Fp(amd)47
b(-C)g(`clustername`)d(...)p eop end
%%Page: 44 46
TeXDict begin 44 45 bop 150 -116 a Fx(44)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fw(4.17)68
b Fi(-D)44 b Fh(opts)150 458 y Fx(Con)m(trols)30 b(the)f(v)m(erb)s
(osit)m(y)g(and)g(co)m(v)m(erage)j(of)d(the)g(debugging)g(trace;)i
Fo(opts)i Fx(is)c(a)g(comma)h(separated)f(list)150 568
y(of)f(debugging)f(options.)41 b(The)27 b Fp(-D)g Fx(option)h(is)f
(only)h(a)m(v)-5 b(ailable)30 b(if)e Ft(A)n(md)37 b Fx(w)m(as)28
b(compiled)g(with)f(`)p Fp(-DDEBUG)p Fx(',)150 677 y(or)36
b(con\014gured)f(with)h Fp(configure)27 b(--enable-debug)p
Fx(.)54 b(The)35 b(memory)h(debugging)g(facilities)i(\(`)p
Fp(mem)p Fx('\))150 787 y(are)33 b(only)f(a)m(v)-5 b(ailable)35
b(if)d Ft(A)n(md)42 b Fx(w)m(as)33 b(compiled)g(with)f(`)p
Fp(-DDEBUG_MEM)p Fx(')e(\(in)i(addition)h(to)g(`)p Fp(-DDEBUG)p
Fx('\),)f(or)150 897 y(con\014gured)e(with)g Fp(configure)e
(--enable-debug=mem)p Fx(.)275 1039 y(The)k(most)h(common)g(options)g
(to)g(use)f(are)h(`)p Fp(-D)d(trace)p Fx(')i(and)g(`)p
Fp(-D)e(test)p Fx(')i(\(whic)m(h)g(turns)g(on)g(all)i(the)150
1149 y(useful)c(debug)f(options\).)42 b(As)30 b(usual,)g(ev)m(ery)h
(option)g(can)g(b)s(e)f(pre\014xed)f(with)h(`)p Fp(no)p
Fx(')g(to)h(turn)e(it)i(o\013.)150 1321 y Fp(all)336
b Fx(all)31 b(options)g(\(excluding)g(hrtime)f(and)g(m)m(tab\))150
1488 y Fp(defaults)96 b Fx(\\sensible")31 b(default)g(options)f
(\(all{excluding)j(hrtime,)d(m)m(tab,)h(and)f(xdrtrace\))150
1656 y Fp(test)288 b Fx(full)30 b(debug)g(options)g(plus)g(m)m(tab,no)s
(daemon,nofork,noamq)150 1824 y Fp(amq)336 b Fx(register)31
b Ft(A)n(md)40 b Fx(with)30 b(the)h(RPC)e(p)s(ortmapp)s(er,)g(for)h
Ft(A)n(mq)150 1991 y Fp(daemon)192 b Fx(en)m(ter)31 b(daemon)f(mo)s(de)
150 2159 y Fp(fork)288 b Fx(fork)30 b(c)m(hild)h(w)m(ork)m(er)g
(\(hlfsd)e(only\))150 2327 y Fp(full)288 b Fx(program)30
b(trace)150 2494 y Fp(hrtime)192 b Fx(prin)m(t)30 b(high)g(resolution)h
(time)g(stamps)f(\(only)h(if)f Fn(syslog)p Fx(\(3\))j(is)d(not)h
(used\))150 2662 y Fp(info)288 b Fx(info)36 b(service)i(sp)s(eci\014c)e
(debugging)g(\(hesio)s(d,)i(nis,)g(etc.\))61 b(In)35
b(the)i(case)h(of)e(hesio)s(d)g(maps,)630 2772 y(turns)29
b(on)h(the)h(hesio)s(d)f(RES)p 1618 2772 28 4 v 39 w(DEBUG)i(in)m
(ternal)f(debugging)f(option.)150 2939 y Fp(mem)336 b
Fx(trace)31 b(memory)f(allo)s(cations.)43 b(Needs)30
b(to)h(b)s(e)f(explicitly)h(enabled)g(at)f(compile)h(time)g(with)630
3049 y({enable-debug=mem.)150 3217 y Fp(mtab)288 b Fx(use)80
b(lo)s(cal)i(moun)m(t-table)g(\014le)f(\(defaults)f(to)i
Fp(/tmp/mtab)p Fx(,)91 b(see)81 b(Section)g(6.5.6)630
3326 y([debug)p 899 3326 V 40 w(m)m(tab)p 1143 3326 V
40 w(\014le)31 b(P)m(arameter],)h(page)f(63\))150 3494
y Fp(readdir)144 b Fx(sho)m(w)30 b(readdir)g(progress)150
3661 y Fp(str)336 b Fx(debug)30 b(string)g(m)m(unging)150
3829 y Fp(trace)240 b Fx(trace)32 b(RPC)d(proto)s(col)j(and)d(NFS)i
(moun)m(t)f(argumen)m(ts)150 3997 y Fp(xdrtrace)96 b
Fx(trace)32 b(XDR)e(routines)275 4169 y(Y)-8 b(ou)24
b(ma)m(y)h(also)g(refer)f(to)h(the)f(program)g(source)h(for)f(a)g(more)
g(detailed)i(explanation)f(of)f(the)h(a)m(v)-5 b(ailable)150
4278 y(options.)150 4523 y Fw(4.18)68 b Fi(-F)44 b Fh(conf-\014le)150
4682 y Fx(Sp)s(ecify)d(an)g Ft(A)n(md)51 b Fx(con\014guration)42
b(\014le)g Fo(conf-\014le)47 b Fx(to)42 b(use.)74 b(F)-8
b(or)43 b(a)f(description)f(of)h(the)g(format)g(and)150
4792 y(syn)m(tax,)31 b(see)g(Chapter)e(6)i([Amd)f(Con\014guration)f
(File],)j(page)f(59.)42 b(This)29 b(con\014guration)h(\014le)h(is)f
(used)f(to)150 4902 y(sp)s(ecify)d(an)m(y)h(options)g(in)f(lieu)h(of)g
(t)m(yping)g(man)m(y)g(of)f(them)h(on)f(the)h(command)g(line.)39
b(The)27 b Fp(amd.conf)d Fx(\014le)150 5011 y(includes)31
b(directiv)m(es)i(for)e(ev)m(ery)h(command)g(line)f(option)h
Ft(A)n(md)41 b Fx(has,)32 b(and)f(man)m(y)g(more)h(that)g(are)g(only)
150 5121 y(a)m(v)-5 b(ailable)39 b(via)e(the)g(con\014guration)g
(\014le)g(facilit)m(y)-8 b(.)62 b(The)36 b(con\014guration)i(\014le)e
(sp)s(eci\014ed)g(b)m(y)h(this)f(option)150 5230 y(is)31
b(pro)s(cessed)f(after)h(all)h(other)f(options)g(had)f(b)s(een)h(pro)s
(cessed,)f(regardless)h(of)g(the)g(actual)h(lo)s(cation)h(of)150
5340 y(this)d(option)h(on)f(the)h(command)f(line.)p eop
end
%%Page: 45 47
TeXDict begin 45 46 bop 150 -116 a Fx(Chapter)30 b(4:)41
b Ft(A)n(md)f Fx(Command)29 b(Line)h(Options)1862 b(45)150
299 y Fw(4.19)68 b Fi(-H)150 458 y Fx(Prin)m(t)30 b(a)h(brief)f(help)g
(and)g(usage)h(string.)150 691 y Fw(4.20)68 b Fi(-O)44
b Fh(op-sys-name)150 850 y Fx(Ov)m(errides)35 b(the)g(compiled-in)g
(name)g(of)g(the)h(op)s(erating)f(system,)i(with)d Fo(op-sys-name)p
Fx(.)55 b(Useful)35 b(when)150 960 y(the)i(built-in)h(name)f(is)g(not)h
(desired)f(for)g(bac)m(kw)m(ard)g(compatibilit)m(y)j(reasons.)61
b(F)-8 b(or)39 b(example,)g(if)f(the)150 1069 y(build)31
b(in)h(name)g(is)h(`)p Fp(sunos5)p Fx(',)e(y)m(ou)i(can)f(o)m(v)m
(erride)i(it)e(to)h(the)g(old)f(name)g(`)p Fp(sos5)p
Fx(',)h(and)e(use)h(older)g(maps)150 1179 y(whic)m(h)e(w)m(ere)h
(written)f(with)g(the)h(latter)h(in)e(mind.)150 1411
y Fw(4.21)68 b Fi(-S)150 1571 y Fx(Do)37 b Ft(not)45
b Fx(lo)s(c)m(k)37 b(the)f(running)f(executable)i(pages)g(of)f
Ft(A)n(md)45 b Fx(in)m(to)37 b(memory)-8 b(.)58 b(T)-8
b(o)36 b(impro)m(v)m(e)h Ft(A)n(md)9 b Fx('s)37 b(p)s(er-)150
1680 y(formance,)32 b(systems)f(that)g(supp)s(ort)e(the)j
Fn(plo)s(c)m(k)p Fx(\(3\))g(or)f Fn(mlo)s(c)m(k)-5 b(all)p
Fx(\(2\))34 b(call)e(lo)s(c)m(k)g(the)f Ft(A)n(md)40
b Fx(pro)s(cess)31 b(in)m(to)150 1790 y(memory)-8 b(.)54
b(This)34 b(w)m(a)m(y)i(there)f(is)g(less)g(c)m(hance)h(the)f(op)s
(erating)g(system)g(will)g(sc)m(hedule,)i(page)e(out,)i(and)150
1900 y(sw)m(ap)27 b(the)h Ft(A)n(md)36 b Fx(pro)s(cess)27
b(as)h(needed.)39 b(This)27 b(tends)f(to)j(impro)m(v)m(e)f
Ft(A)n(md)9 b Fx('s)27 b(p)s(erformance,)h(at)g(the)f(cost)i(of)150
2009 y(reserving)e(the)f(memory)h(used)e(b)m(y)i(the)f
Ft(A)n(md)36 b Fx(pro)s(cess)26 b(\(making)i(it)f(una)m(v)-5
b(ailable)27 b(for)g(other)g(pro)s(cesses\).)150 2119
y(If)j(this)g(b)s(eha)m(vior)h(is)f(not)h(desired,)f(use)g(the)g
Fp(-S)g Fx(option.)150 2351 y Fw(4.22)68 b Fi(-T)44 b
Fh(tag)150 2511 y Fx(Sp)s(ecify)37 b(a)h(tag)h(to)f(use)g(with)f
Fp(amd.conf)p Fx(.)61 b(All)38 b(map)f(en)m(tries)i(tagged)g(with)e
Fo(tag)47 b Fx(will)38 b(b)s(e)f(pro)s(cessed.)150 2620
y(Map)31 b(en)m(tries)i(that)e(are)h(not)g(tagged)g(are)g(alw)m(a)m(ys)
h(pro)s(cessed.)43 b(Map)31 b(en)m(tries)h(that)g(are)g(tagged)h(with)e
(a)150 2730 y(tag)h(other)e(than)g Fo(tag)40 b Fx(will)30
b(not)h(b)s(e)f(pro)s(cessed.)p eop end
%%Page: 46 48
TeXDict begin 46 47 bop eop end
%%Page: 47 49
TeXDict begin 47 48 bop 150 -116 a Fx(Chapter)30 b(5:)41
b(Filesystem)32 b(T)m(yp)s(es)2351 b(47)150 299 y Fu(5)80
b(Filesystem)53 b(T)l(yp)t(es)150 543 y Fx(T)-8 b(o)33
b(moun)m(t)f(a)g(v)m(olume,)i Ft(A)n(md)41 b Fx(m)m(ust)32
b(b)s(e)g(told)g(the)h(t)m(yp)s(e)f(of)g(\014lesystem)g(to)h(b)s(e)f
(used.)45 b(Eac)m(h)33 b(\014lesystem)150 652 y(t)m(yp)s(e)e(t)m
(ypically)h(requires)e(additional)h(information)g(suc)m(h)f(as)g(the)h
(\014leserv)m(er)g(name)f(for)g(NFS.)275 790 y(F)-8 b(rom)35
b(the)h(p)s(oin)m(t)f(of)g(view)h(of)f Ft(A)n(md)p Fx(,)i(a)e
Fo(\014lesystem)h Fx(is)f(an)m(ything)g(that)h(can)g(resolv)m(e)g(an)f
(incoming)150 900 y(name)28 b(lo)s(okup.)40 b(An)28 b(imp)s(ortan)m(t)g
(feature)h(is)f(supp)s(ort)e(for)i(m)m(ultiple)h(\014lesystem)g(t)m(yp)
s(es.)40 b(Some)28 b(of)g(these)150 1009 y(\014lesystems)34
b(are)g(implemen)m(ted)g(in)f(the)h(lo)s(cal)h(k)m(ernel)f(and)f(some)h
(on)f(remote)h(\014leserv)m(ers,)h(whilst)f(the)150 1119
y(others)c(are)h(implemen)m(ted)g(in)m(ternally)g(b)m(y)g
Ft(A)n(md)p Fx(.)275 1256 y(The)f(t)m(w)m(o)i(common)f(\014lesystem)g
(t)m(yp)s(es)g(are)g(UFS)f(and)g(NFS.)h(F)-8 b(our)31
b(other)g(user)f(accessible)j(\014lesys-)150 1366 y(tems)c(\(`)p
Fp(link)p Fx(',)g(`)p Fp(program)p Fx(',)e(`)p Fp(auto)p
Fx(')h(and)g(`)p Fp(direct)p Fx('\))g(are)h(also)h(implemen)m(ted)f(in)
m(ternally)g(b)m(y)g Ft(A)n(md)38 b Fx(and)150 1476 y(these)26
b(are)g(describ)s(ed)f(b)s(elo)m(w.)40 b(There)25 b(are)h(t)m(w)m(o)h
(additional)g(\014lesystem)f(t)m(yp)s(es)g(in)m(ternal)g(to)h
Ft(A)n(md)35 b Fx(whic)m(h)150 1585 y(are)29 b(not)g(directly)g
(accessible)i(to)e(the)g(user)f(\(`)p Fp(inherit)p Fx(')f(and)h(`)p
Fp(error)p Fx('\).)40 b(Their)28 b(use)g(is)h(describ)s(ed)f(since)150
1695 y(they)j(ma)m(y)g(still)g(ha)m(v)m(e)g(an)g(e\013ect)h(visible)e
(to)h(the)g(user.)150 1932 y Fw(5.1)68 b(Net)l(w)l(ork)47
b(Filesystem)f(\(`)p Fi(nfs)p Fw('\))150 2092 y Fx(The)30
b Fo(nfs)j Fx(\(`)p Fp(type:=nfs)p Fx('\))c(\014lesystem)i(t)m(yp)s(e)f
(pro)m(vides)h(access)g(to)g(Sun's)e(NFS.)150 2229 y(The)h(follo)m
(wing)i(options)e(m)m(ust)h(b)s(e)e(sp)s(eci\014ed:)150
2394 y Fp(rhost)240 b Fx(the)24 b(remote)g(\014leserv)m(er.)39
b(This)22 b(m)m(ust)i(b)s(e)e(an)i(en)m(try)f(in)g(the)h(hosts)f
(database.)40 b(IP)23 b(addresses)630 2503 y(are)g(not)f(accepted.)40
b(The)21 b(default)i(v)-5 b(alue)23 b(is)f(tak)m(en)i(from)d(the)i(lo)s
(cal)g(host)g(name)f(\()p Fp(${host})p Fx(\))630 2613
y(if)30 b(no)h(other)f(v)-5 b(alue)31 b(is)f(sp)s(eci\014ed.)150
2775 y Fp(rfs)336 b Fx(the)25 b(remote)h(\014lesystem.)39
b(If)25 b(no)g(v)-5 b(alue)25 b(is)g(sp)s(eci\014ed)g(for)f(this)h
(option,)i(an)e(in)m(ternal)h(default)630 2885 y(of)31
b Fp(${path})d Fx(is)i(used.)275 3049 y(NFS)e(moun)m(ts)h(require)g(a)g
(t)m(w)m(o)h(stage)g(pro)s(cess.)40 b(First,)30 b(the)f
Fo(\014le)g(handle)k Fx(of)c(the)g(remote)h(\014le)f(system)150
3159 y(m)m(ust)36 b(b)s(e)g(obtained)h(from)e(the)i(serv)m(er.)59
b(Then)35 b(a)i(moun)m(t)f(system)g(call)i(m)m(ust)e(b)s(e)g(done)g(on)
g(the)h(lo)s(cal)150 3268 y(system.)46 b Ft(A)n(md)41
b Fx(k)m(eeps)33 b(a)f(cac)m(he)i(of)e(\014le)g(handles)f(for)h(remote)
h(\014le)f(systems.)46 b(The)31 b(cac)m(he)j(en)m(tries)f(ha)m(v)m(e)
150 3378 y(a)e(lifetime)h(of)e(a)h(few)f(min)m(utes.)275
3516 y(If)j(a)h(required)f(\014le)h(handle)g(is)g(not)g(in)g(the)g(cac)
m(he,)i Ft(A)n(md)44 b Fx(sends)33 b(a)h(request)g(to)h(the)f(remote)h
(serv)m(er)150 3625 y(to)c(obtain)g(it.)275 3763 y(Historically)-8
b(,)38 b(this)d(do)s(cumen)m(tation)h(has)f(main)m(tained)g(that)h
Ft(A)n(md)44 b Fx(will)35 b(try)g(all)h(the)f(lo)s(cations)h(in)150
3873 y(parallel)h(and)f(use)f(the)h(\014rst)g(one)g(whic)m(h)g(resp)s
(onds)e(with)i(a)g(v)-5 b(alid)36 b(\014le)g(handle.)57
b(This)36 b(has)f(not)i(b)s(een)150 3982 y(the)30 b(case)h(for)e(quite)
h(some)g(time,)h(ho)m(w)m(ev)m(er.)42 b(Instead,)30 b
Ft(A)n(md)39 b Fx(will)30 b(go)h(through)e(eac)m(h)h(lo)s(cation,)i
(one)e(b)m(y)150 4092 y(one,)h(and)f(will)g(only)h(skip)f(to)h(the)f
(next)h(one)g(if)f(the)h(previous)e(one)i(either)g(fails)g(or)f(times)h
(out.)150 4229 y(An)f(NFS)g(en)m(try)h(migh)m(t)g(b)s(e:)390
4367 y Fp(jsp)95 b(host!=charm;type:=nfs;r)o(host)o(:=c)o(harm)o(;rfs)o
(:=/)o(home)o(/cha)o(rm;)o(subl)o(ink:)o(=js)o(p)275
4505 y Fx(The)37 b(moun)m(t)h(system)g(call)h(and)e(an)m(y)h(unmoun)m
(t)f(attempts)i(are)f(alw)m(a)m(ys)h(done)f(in)f(a)h(new)g(task)g(to)
150 4615 y(a)m(v)m(oid)32 b(the)e(p)s(ossibilit)m(y)h(of)g(blo)s(c)m
(king)g Ft(A)n(md)p Fx(.)150 4852 y Fw(5.2)68 b(Net)l(w)l(ork)47
b(Host)e(Filesystem)h(\(`)p Fi(host)p Fw('\))150 5011
y Fx(The)25 b Fo(host)j Fx(\(`)p Fp(type:=host)p Fx('\))d(\014lesystem)
h(allo)m(ws)h(access)h(to)e(the)g(en)m(tire)h(exp)s(ort)f(tree)h(of)f
(an)g(NFS)f(serv)m(er.)150 5121 y(The)34 b(implemen)m(tation)j(is)e(la)
m(y)m(ered)h(ab)s(o)m(v)m(e)g(the)f(`)p Fp(nfs)p Fx(')f(implemen)m
(tation)j(so)e(k)m(eep-aliv)m(es)i(w)m(ork)e(in)g(the)150
5230 y(same)30 b(w)m(a)m(y)-8 b(.)42 b(The)29 b(only)h(option)g(whic)m
(h)g(needs)f(to)i(b)s(e)e(sp)s(eci\014ed)g(is)h(`)p Fp(rhost)p
Fx(')f(whic)m(h)g(is)h(the)g(name)g(of)g(the)150 5340
y(\014leserv)m(er)h(to)g(moun)m(t.)p eop end
%%Page: 48 50
TeXDict begin 48 49 bop 150 -116 a Fx(48)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(The)20
b(`)p Fp(host)p Fx(')h(\014lesystem)h(t)m(yp)s(e)g(w)m(orks)f(b)m(y)g
(querying)g(the)h(moun)m(t)f(daemon)h(on)f(the)h(giv)m(en)g(\014leserv)
m(er)g(to)150 408 y(obtain)g(its)f(exp)s(ort)g(list.)38
b Ft(A)n(md)31 b Fx(then)20 b(obtains)i(\014lehandles)f(for)f(eac)m(h)j
(of)e(the)g(exp)s(orted)g(\014lesystems.)38 b(An)m(y)150
518 y(errors)33 b(at)h(this)g(stage)h(cause)f(that)g(particular)g
(\014lesystem)g(to)g(b)s(e)f(ignored.)50 b(Finally)35
b(eac)m(h)g(\014lesystem)150 628 y(is)e(moun)m(ted.)50
b(Again,)35 b(errors)e(are)g(logged)i(but)e(ignored.)49
b(One)33 b(common)h(reason)f(for)g(moun)m(ts)g(to)h(fail)150
737 y(is)i(that)g(the)g(moun)m(t)g(p)s(oin)m(t)g(do)s(es)f(not)h
(exist.)58 b(Although)36 b Ft(A)n(md)45 b Fx(attempts)37
b(to)g(automatically)h(create)150 847 y(the)k(moun)m(t)g(p)s(oin)m(t,)j
(it)d(ma)m(y)g(b)s(e)f(on)h(a)g(remote)h(\014lesystem)f(to)h(whic)m(h)e
Ft(A)n(md)51 b Fx(do)s(es)42 b(not)g(ha)m(v)m(e)h(write)150
956 y(p)s(ermission.)275 1097 y(When)23 b(an)g(attempt)i(to)f(unmoun)m
(t)e(a)i(`)p Fp(host)p Fx(')f(\014lesystem)h(moun)m(t)f(fails,)j
Ft(A)n(md)33 b Fx(remoun)m(ts)23 b(an)m(y)h(\014lesys-)150
1207 y(tems)32 b(whic)m(h)e(had)h(successfully)g(b)s(een)g(unmoun)m
(ted.)42 b(T)-8 b(o)31 b(do)h(this)f Ft(A)n(md)40 b Fx(queries)31
b(the)h(moun)m(t)f(daemon)150 1317 y(again)k(and)e(obtains)i(a)f(fresh)
f(cop)m(y)i(of)f(the)g(exp)s(ort)g(list.)53 b Ft(A)n(md)43
b Fx(then)34 b(tries)g(to)h(moun)m(t)f(an)m(y)g(exp)s(orted)150
1426 y(\014lesystems)d(whic)m(h)f(are)g(not)h(curren)m(tly)f(moun)m
(ted.)275 1567 y(Sun's)36 b(automoun)m(ter)j(pro)m(vides)f(a)h(sp)s
(ecial)f(`)p Fp(-hosts)p Fx(')f(map.)64 b(T)-8 b(o)38
b(ac)m(hiev)m(e)j(the)d(same)h(e\013ect)g(with)150 1677
y Ft(A)n(md)h Fx(requires)30 b(t)m(w)m(o)h(steps.)41
b(First)31 b(a)g(moun)m(t)f(map)g(m)m(ust)g(b)s(e)g(created)h(as)g
(follo)m(ws:)390 1818 y Fp(*)334 b(type:=host;rhost:=${key})o(;fs)o
(:=${)o(auto)o(dir)o(}/${)o(rhos)o(t}/)o(root)150 1959
y Fx(and)30 b(then)g(start)h Ft(A)n(md)40 b Fx(with)30
b(the)g(follo)m(wing)i(command)390 2100 y Fp(amd)47 b(/net)g(net.map)
150 2241 y Fx(where)41 b(`)p Fp(net.map)p Fx(')f(is)i(the)f(name)h(of)g
(map)f(describ)s(ed)f(ab)s(o)m(v)m(e.)75 b(Note)43 b(that)f(the)g(v)-5
b(alue)42 b(of)g Fp(${fs})e Fx(is)150 2351 y(o)m(v)m(erridden)27
b(in)h(the)f(map.)39 b(This)27 b(is)g(done)h(to)g(a)m(v)m(oid)h(a)e
(clash)h(b)s(et)m(w)m(een)g(the)g(moun)m(t)f(tree)h(and)f(an)m(y)h
(other)150 2460 y(\014lesystem)j(already)g(moun)m(ted)f(from)g(the)g
(same)h(\014leserv)m(er.)275 2601 y(If)i(di\013eren)m(t)i(moun)m(t)f
(options)g(are)h(needed)e(for)h(di\013eren)m(t)h(hosts)f(then)f
(additional)i(en)m(tries)g(can)g(b)s(e)150 2711 y(added)30
b(to)h(the)f(map,)h(for)f(example)390 2852 y Fp(host2)333
b(opts:=ro,nosuid,soft)150 2993 y Fx(w)m(ould)30 b(soft)h(moun)m(t)f(`)
p Fp(host2)p Fx(')g(read-only)-8 b(.)150 3235 y Fw(5.3)68
b(Net)l(w)l(ork)47 b(Filesystem)f(Group)e(\(`)p Fi(nfsx)p
Fw('\))150 3395 y Fx(The)21 b Fo(nfsx)28 b Fx(\(`)p Fp(type:=nfsx)p
Fx('\))20 b(\014lesystem)i(allo)m(ws)i(a)e(group)f(of)h(\014lesystems)h
(to)f(b)s(e)g(moun)m(ted)f(from)h(a)g(single)150 3504
y(NFS)33 b(serv)m(er.)48 b(The)32 b(implemen)m(tation)j(is)d(la)m(y)m
(ered)j(ab)s(o)m(v)m(e)f(the)e(`)p Fp(nfs)p Fx(')h(implemen)m(tation)h
(so)f(k)m(eep-aliv)m(es)150 3614 y(w)m(ork)d(in)h(the)f(same)h(w)m(a)m
(y)-8 b(.)275 3755 y Ft(W)h(ARNING)8 b Fx(:)28 b(`)p
Fp(nfsx)p Fx(')g(is)g(mean)m(t)i(to)f(b)s(e)f(a)h(\\last)h(resort")g
(kind)e(of)g(solution.)41 b(It)29 b(is)g(racy)g(and)f(p)s(o)s(orly)150
3864 y(supp)s(orted.)37 b(The)24 b(authors)g Ft(highly)34
b Fx(recommend)24 b(that)i(other)f(solutions)g(b)s(e)f(considered)g(b)s
(efore)h(relying)150 3974 y(on)30 b(it.)275 4115 y(The)38
b(options)i(are)f(the)h(same)f(as)h(for)f(the)g(`)p Fp(nfs)p
Fx(')g(\014lesystem)g(with)g(one)h(di\013erence)f(for)g(`)p
Fp(rfs)p Fx(',)j(as)150 4225 y(explained)31 b(b)s(elo)m(w.)150
4366 y(The)f(follo)m(wing)i(options)e(should)g(b)s(e)g(sp)s(eci\014ed:)
150 4535 y Fp(rhost)240 b Fx(the)44 b(remote)g(\014leserv)m(er.)80
b(The)43 b(default)h(v)-5 b(alue)44 b(is)f(tak)m(en)i(from)e(the)h(lo)s
(cal)g(host)g(name)630 4645 y(\()p Fp(${host})p Fx(\))29
b(if)h(no)h(other)f(v)-5 b(alue)31 b(is)g(sp)s(eci\014ed.)150
4811 y Fp(rfs)336 b Fx(is)31 b(a)h(list)g(of)f(\014lesystems)h(to)g
(moun)m(t,)g(and)e(m)m(ust)h(b)s(e)g(sp)s(eci\014ed.)43
b(The)31 b(list)h(is)f(in)g(the)g(form)630 4920 y(of)g(a)f(comma)h
(separated)g(strings.)150 5089 y(F)-8 b(or)31 b(example:)390
5230 y Fp(pub)95 b(type:=nfsx;rhost:=gould)o(;\\)629
5340 y(rfs:=/public,/,graphics)o(,use)o(net)o(;fs:)o(=${a)o(uto)o(dir})
o(/${r)o(hos)o(t}/r)o(oot)p eop end
%%Page: 49 51
TeXDict begin 49 50 bop 150 -116 a Fx(Chapter)30 b(5:)41
b(Filesystem)32 b(T)m(yp)s(es)2351 b(49)275 299 y(The)31
b(\014rst)h(string)g(de\014nes)g(the)g(ro)s(ot)h(of)g(the)f(tree,)i
(and)e(is)g(applied)g(as)h(a)g(pre\014x)e(to)i(the)g(remaining)150
408 y(mem)m(b)s(ers)27 b(of)g(the)g(list)h(whic)m(h)f(de\014ne)g(the)g
(individual)g(\014lesystems.)40 b(The)27 b(\014rst)f(string)i(is)f
Ft(not)37 b Fx(used)26 b(as)i(a)150 518 y(\014lesystem)33
b(name.)47 b(A)32 b(serial)h(op)s(eration)g(is)f(used)g(to)h(determine)
g(the)f(lo)s(cal)i(moun)m(t)e(p)s(oin)m(ts)h(to)g(ensure)150
628 y(a)e(consisten)m(t)g(la)m(y)m(out)i(of)d(a)h(tree)g(of)g(moun)m
(ts.)275 762 y(Here,)58 b(the)52 b Ft(thr)-5 b(e)g(e)60
b Fx(\014lesystems,)e(`)p Fp(/public)p Fx(',)e(`)p Fp(/public/graphics)
p Fx(')49 b(and)i(`)p Fp(/public/usenet)p Fx(',)150 871
y(w)m(ould)30 b(b)s(e)g(moun)m(ted.)275 1005 y(A)75 b(lo)s(cal)h(moun)m
(t)f(p)s(oin)m(t,)86 b Fp(${fs})p Fx(,)f Ft(must)g Fx(b)s(e)74
b(sp)s(eci\014ed.)174 b(The)74 b(default)i(lo)s(cal)g(moun)m(t)150
1115 y(p)s(oin)m(t)81 b(will)g(not)g(w)m(ork)g(correctly)i(in)d(the)h
(general)h(case.)194 b(A)81 b(suggestion)h(is)f(to)g(use)150
1224 y(`)p Fp(fs:=${autodir}/${rhost}/r)o(oot)p Fx('.)150
1455 y Fw(5.4)68 b(Unix)45 b(Filesystem)i(\(`)p Fi(ufs)p
Fw(',)d(`)p Fi(xfs)p Fw(',)h(or)g(`)p Fi(efs)p Fw('\))150
1615 y Fx(The)54 b Fo(ufs)j Fx(\(`)p Fp(type:=ufs)p Fx('\))c
(\014lesystem)i(t)m(yp)s(e)f(pro)m(vides)h(access)g(to)h(the)e
(system's)h(standard)e(disk)150 1724 y(\014lesystem|usually)30
b(a)h(deriv)-5 b(ativ)m(e)32 b(of)f(the)f(Berk)m(eley)i(F)-8
b(ast)32 b(Filesystem.)150 1858 y(The)e(follo)m(wing)i(option)f(m)m
(ust)f(b)s(e)g(sp)s(eci\014ed:)150 2016 y Fp(dev)336
b Fx(the)31 b(blo)s(c)m(k)f(sp)s(ecial)h(device)h(to)f(b)s(e)f(moun)m
(ted.)275 2174 y(A)g(UFS)g(en)m(try)h(migh)m(t)g(b)s(e:)390
2308 y Fp(jsp)142 b(host==charm;type:=ufs;dev:)o(=/d)o(ev/s)o(d0d;)o
(sub)o(link)o(:=js)o(p)275 2442 y Fx(UFS)42 b(is)h(the)g(default)g
(Unix)g(disk-based)f(\014le)h(system,)j(whic)m(h)d(Am-utils)g(pic)m(ks)
g(up)f(during)g(the)150 2552 y(auto)s(con\014guration)27
b(phase.)39 b(Some)26 b(systems)g(ha)m(v)m(e)h(more)g(than)e(one)i(t)m
(yp)s(e,)g(suc)m(h)f(as)g(IRIX,)g(that)h(comes)150 2661
y(with)i(EFS)g(\(Exten)m(t)h(File)h(System\))e(and)g(XFS)g(\(Extended)g
(File)h(System\).)41 b(In)28 b(those)i(cases,)h(y)m(ou)e(ma)m(y)150
2771 y(explicitly)j(set)f(the)f(\014le)h(system)f(t)m(yp)s(e,)h(b)m(y)f
(using)g(en)m(tries)i(suc)m(h:)390 2905 y Fp(ez1)142
b(type:=efs;dev:=/dev/xd0a)390 3014 y(ez2)g(type:=xfs;dev:=/dev/sd3c)
275 3148 y Fx(The)32 b(UFS/XFS/EFS)i(\014lesystems)g(are)g(nev)m(er)g
(timed)f(out)h(b)m(y)f(default,)i(i.e.)50 b(they)34 b(will)g(nev)m(er)g
(b)s(e)150 3258 y(unmoun)m(ted)29 b(b)m(y)g Ft(A)n(md)p
Fx(.)41 b(If)29 b(automatic)j(unmoun)m(ting)d(is)g(desired,)h(the)g
(\\unmoun)m(t")g(option)g(should)f(b)s(e)150 3367 y(added)h(to)h(the)f
(moun)m(t)h(options)f(for)h(the)f(en)m(try)-8 b(.)150
3599 y Fw(5.5)68 b(Cac)l(hing)46 b(Filesystem)g(\(`)p
Fi(cachefs)p Fw('\))150 3758 y Fx(The)30 b Fo(cac)m(hefs)35
b Fx(\(`)p Fp(type:=cachefs)p Fx('\))28 b(\014lesystem)j(cac)m(hes)h
(\014les)e(from)g(one)h(lo)s(cation)h(on)m(to)f(another,)g(pre-)150
3868 y(sumably)d(pro)m(viding)h(faster)g(access.)42 b(It)29
b(is)g(particularly)h(useful)e(to)i(cac)m(he)g(from)f(a)g(larger)h(and)
e(remote)150 3977 y(\(slo)m(w)m(er\))k(NFS)f(partition)g(to)g(a)f
(smaller)h(and)f(lo)s(cal)i(\(faster\))f(UFS)g(directory)-8
b(.)150 4111 y(The)30 b(follo)m(wing)i(options)e(m)m(ust)h(b)s(e)e(sp)s
(eci\014ed:)150 4269 y Fp(cachedir)96 b Fx(the)31 b(directory)f(where)g
(the)h(cac)m(he)h(is)e(stored.)150 4427 y Fp(rfs)336
b Fx(the)31 b(path)f(name)g(to)h(the)g(\\bac)m(k)g(\014le)g(system")g
(to)g(b)s(e)f(cac)m(hed)h(from.)150 4585 y Fp(fs)384
b Fx(the)35 b(\\fron)m(t)g(\014le)g(system")g(moun)m(t)g(p)s(oin)m(t)f
(to)i(the)f(cac)m(hed)g(\014les,)h(where)e Ft(A)n(md)44
b Fx(will)35 b(set)h(a)630 4695 y(sym)m(b)s(olic)31 b(link)f(p)s(oin)m
(ting)h(to.)275 4853 y(A)f(Cac)m(heFS)h(en)m(try)g(for,)f(sa)m(y)-8
b(,)32 b(the)e Fp(/import)f Ft(A)n(md)40 b Fx(moun)m(t)30
b(p)s(oin)m(t,)h(migh)m(t)g(b)s(e:)390 4987 y Fp(copt)94
b(type:=cachefs;cachedir:=/c)o(ach)o(e;rf)o(s:=/)o(imp)o(ort/)o(opt;)o
(fs:)o(=/n/)o(impo)o(rt/)o(copt)275 5121 y Fx(Access)33
b(to)f(the)h(pathname)f Fp(/import/copt)c Fx(will)33
b(follo)m(w)g(a)f(sym)m(b)s(olic)h(link)f(to)h Fp(/n/import/copt)p
Fx(.)150 5230 y(The)g(latter)i(is)f(the)g(moun)m(t)g(p)s(oin)m(t)g(for)
f(a)h(cac)m(hing)i(\014le)e(system,)h(that)f(cac)m(hes)h(from)e
Fp(/import/opt)e Fx(to)150 5340 y Fp(/cache)p Fx(.)p
eop end
%%Page: 50 52
TeXDict begin 50 51 bop 150 -116 a Fx(50)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(The)f(cac)m(hefs)i
(\014lesystem)f(is)g(nev)m(er)g(timed)g(out)h(b)m(y)e(default,)i(i.e.)
41 b(it)31 b(will)f(nev)m(er)g(b)s(e)f(unmoun)m(ted)g(b)m(y)150
408 y Ft(A)n(md)p Fx(.)53 b(If)34 b(automatic)i(unmoun)m(ting)e(is)g
(desired,)h(the)g(\\unmoun)m(t")f(option)h(should)e(b)s(e)h(added)g(to)
h(the)150 518 y(moun)m(t)30 b(options)h(for)f(the)h(en)m(try)-8
b(.)275 652 y Fn(Ca)m(v)m(eats)p Fx(:)199 787 y(1.)61
b(This)30 b(\014le)g(system)h(is)f(curren)m(tly)g(only)h(implemen)m
(ted)g(for)f(Solaris)h(2.x!)199 921 y(2.)61 b(Before)49
b(b)s(eing)e(used)g(for)g(the)h(\014rst)f(time,)53 b(the)48
b(cac)m(he)i(directory)e Ft(must)57 b Fx(b)s(e)47 b(initialized)i(with)
330 1031 y(`)p Fp(cfsadmin)28 b(-c)i Fk(cachedir)p Fx('.)69
b(See)41 b(the)g(man)m(ual)f(page)i(for)e Fn(cfsadmin)p
Fx(\(1M\))h(for)f(more)h(informa-)330 1140 y(tion.)199
1274 y(3.)61 b(The)37 b(\\bac)m(k)h(\014le)f(system")h(moun)m(ted)f(m)m
(ust)g(b)s(e)g(a)h(complete)g(\014le)g(system,)h(not)e(a)h(sub)s
(directory)330 1384 y(thereof;)31 b(otherwise)g(y)m(ou)g(will)f(get)i
(an)e(error)g(\\In)m(v)-5 b(alid)31 b(Argumen)m(t".)199
1518 y(4.)61 b(If)22 b Ft(A)n(md)32 b Fx(ab)s(orts)23
b(abnormally)-8 b(,)25 b(the)e(state)h(of)e(the)h(cac)m(he)i(ma)m(y)e
(b)s(e)f(inconsisten)m(t,)j(requiring)e(running)330 1628
y(the)k(command)g Fp(fsck)i(-F)h(cachefs)e Fk(cachedir)p
Fx(.)38 b(Otherwise)27 b(y)m(ou)g(will)g(get)i(the)e(error)g(\\No)h
(Space)330 1737 y(Left)j(on)f(Device".)150 1970 y Fw(5.6)68
b(CD-R)l(OM)45 b(Filesystem)h(\(`)p Fi(cdfs)p Fw('\))150
2129 y Fx(The)28 b Fo(cdfs)33 b Fx(\(`)p Fp(type:=cdfs)p
Fx('\))27 b(\014lesystem)i(moun)m(ts)g(a)g(CD-R)m(OM)h(with)f(an)g
(ISO9660)g(format)h(\014lesystem)150 2239 y(on)g(it.)150
2373 y(The)g(follo)m(wing)i(option)f(m)m(ust)f(b)s(e)g(sp)s(eci\014ed:)
150 2532 y Fp(dev)336 b Fx(the)31 b(blo)s(c)m(k)f(sp)s(ecial)h(device)h
(to)f(b)s(e)f(moun)m(ted.)275 2691 y(Some)f(op)s(erating)h(systems)g
(will)f(fail)i(to)f(moun)m(t)f(read-only)h(CDs)g(unless)e(the)i(`)p
Fp(ro)p Fx(')f(option)h(is)g(sp)s(ec-)150 2800 y(i\014ed.)40
b(A)31 b(cdfs)f(en)m(try)g(migh)m(t)h(b)s(e:)390 2935
y Fp(cdfs)285 b(os==sunos4;type:=cdfs;dev)o(:=/d)o(ev/s)o(r0)41
b(\\)867 3044 y(os==sunos5;addopts:=ro;ty)o(pe:=)o(cdfs)o(;de)o(v:=/)o
(dev/)o(dsk)o(/c0t)o(6d0s)o(2)150 3276 y Fw(5.7)68 b(CD-R)l(OM)45
b(Filesystem)h(\(`)p Fi(udf)p Fw('\))150 3436 y Fx(The)f
Fo(udf)62 b Fx(\(`)p Fp(type:=udf)p Fx('\))44 b(\014lesystem)i(moun)m
(ts)g(media)g(with)f(a)h(Univ)m(ersal)g(Disk)g(F)-8 b(ormat)47
b(\(UDF\))150 3545 y(\014lesystem)31 b(on)f(it,)h(e.g.,)h(a)f(video)g
(D)m(VD.)150 3680 y(The)f(follo)m(wing)i(option)f(m)m(ust)f(b)s(e)g(sp)
s(eci\014ed:)150 3839 y Fp(dev)336 b Fx(the)31 b(blo)s(c)m(k)f(sp)s
(ecial)h(device)h(to)f(b)s(e)f(moun)m(ted.)275 3998 y(Some)42
b(op)s(erating)g(systems)g(will)h(fail)f(to)h(moun)m(t)f(read-only)h
(media)f(unless)f(the)h(`)p Fp(ro)p Fx(')g(option)h(is)150
4107 y(sp)s(eci\014ed.)d(A)31 b(udf)e(en)m(try)h(migh)m(t)h(b)s(e:)390
4242 y Fp(udf)286 b(os==sunos4;type:=udf;de)o(v:=)o(/dev)o(/sr0)41
b(\\)820 4351 y(os==sunos5;addopts:=ro;)o(typ)o(e:=u)o(df;d)o(ev:)o
(=/de)o(v/ds)o(k/c)o(0t6d)o(0s2)150 4583 y Fw(5.8)68
b(Lo)t(opbac)l(k)45 b(Filesystem)h(\(`)p Fi(lofs)p Fw('\))150
4743 y Fx(The)f Fo(lofs)k Fx(\(`)p Fp(type:=lofs)p Fx('\))44
b(\014lesystem)i(is)f(also)i(called)f(the)g(lo)s(opbac)m(k)g
(\014lesystem.)87 b(It)45 b(moun)m(ts)h(a)150 4852 y(lo)s(cal)34
b(directory)f(on)f(another,)i(th)m(us)e(pro)m(viding)h(moun)m(t-time)g
(binding)f(to)h(another)g(lo)s(cation)h(\(unlik)m(e)150
4962 y(sym)m(b)s(olic)d(links\).)275 5096 y(The)25 b(lo)s(opbac)m(k)h
(\014lesystem)g(is)f(particularly)i(useful)d(within)h(the)h(con)m(text)
h(of)f(a)g(c)m(hro)s(ot-ed)g(directory)150 5206 y(\(via)31
b Fn(c)m(hro)s(ot)p Fx(\(2\)\),)j(to)d(pro)m(vide)f(access)i(to)f
(directories)g(otherwise)g(inaccessible.)150 5340 y(The)f(follo)m(wing)
i(option)f(m)m(ust)f(b)s(e)g(sp)s(eci\014ed:)p eop end
%%Page: 51 53
TeXDict begin 51 52 bop 150 -116 a Fx(Chapter)30 b(5:)41
b(Filesystem)32 b(T)m(yp)s(es)2351 b(51)150 299 y Fp(rfs)336
b Fx(the)31 b(pathname)f(to)h(b)s(e)f(moun)m(ted)g(on)g(top)h(of)f
Fp(${fs})p Fx(.)275 461 y(Usually)-8 b(,)36 b(the)e(FTP)g(serv)m(er)h
(runs)e(in)h(a)g(c)m(hro)s(ot-ed)i(en)m(vironmen)m(t,)g(for)e(securit)m
(y)h(reasons.)52 b(In)34 b(this)150 571 y(example,)27
b(lofs)f(is)g(used)e(to)j(pro)m(vide)e(a)h(sub)s(directory)e(within)h
(a)h(user's)f(home)h(directory)-8 b(,)27 b(also)g(a)m(v)-5
b(ailable)150 680 y(for)30 b(public)g(ftp.)390 817 y
Fp(lofs)285 b(type:=lofs;rfs:=/home/ezk)o(/myf)o(tpdi)o(r;f)o(s:=/)o
(usr/)o(ftp)o(/pub)o(/ezk)150 1052 y Fw(5.9)68 b(Memory/RAM)45
b(Filesystem)h(\(`)p Fi(mfs)p Fw('\))150 1211 y Fx(The)c
Fo(mfs)k Fx(\(`)p Fp(type:=mfs)p Fx('\))41 b(\014lesystem)i(is)g(a)m(v)
-5 b(ailable)45 b(in)d(4.4BSD,)i(Lin)m(ux,)i(and)c(other)g(systems.)78
b(It)150 1321 y(creates)47 b(a)e(\014lesystem)h(in)f(a)h(p)s(ortion)f
(of)g(the)h(system's)f(memory)-8 b(,)50 b(th)m(us)45
b(pro)m(viding)g(v)m(ery)h(fast)g(\014le)150 1430 y(\(v)m(olatile\))34
b(access.)275 1567 y(XXX:)d(THIS)e(FILESYSTEM)g(IS)h(NOT)g(IMPLEMENTED)
g(YET!)150 1802 y Fw(5.10)68 b(Null)46 b(Filesystem)g(\(`)p
Fi(nullfs)p Fw('\))150 1961 y Fx(The)29 b Fo(n)m(ullfs)j
Fx(\(`)p Fp(type:=nullfs)p Fx('\))27 b(\014lesystem)j(is)f(a)m(v)-5
b(ailable)31 b(from)e(4.4BSD,)i(and)e(is)g(v)m(ery)g(similar)h(to)g
(the)150 2071 y(lo)s(opbac)m(k)h(\014lesystem,)g Fo(lofs)p
Fx(.)275 2207 y(XXX:)g(THIS)e(FILESYSTEM)g(IS)h(NOT)g(IMPLEMENTED)g
(YET!)150 2443 y Fw(5.11)68 b(Flopp)l(y)45 b(Filesystem)h(\(`)p
Fi(pcfs)p Fw('\))150 2602 y Fx(The)30 b Fo(p)s(cfs)j
Fx(\(`)p Fp(type:=pcfs)p Fx('\))28 b(\014lesystem)j(moun)m(ts)f(a)g
(\015opp)m(y)g(previously)g(formatted)h(for)f(the)g(MS-DOS)150
2712 y(format.)150 2848 y(The)g(follo)m(wing)i(option)f(m)m(ust)f(b)s
(e)g(sp)s(eci\014ed:)150 3010 y Fp(dev)336 b Fx(the)31
b(blo)s(c)m(k)f(sp)s(ecial)h(device)h(to)f(b)s(e)f(moun)m(ted.)275
3172 y(A)g(p)s(cfs)f(en)m(try)i(migh)m(t)g(b)s(e:)390
3309 y Fp(pcfs)285 b(os==sunos4;type:=pcfs;dev)o(:=/d)o(ev/f)o(d0)41
b(\\)867 3418 y(os==sunos5;type:=pcfs;dev)o(:=/d)o(ev/d)o(isk)o(ette)
150 3653 y Fw(5.12)68 b(T)-11 b(ranslucen)l(t)45 b(Filesystem)h(\(`)p
Fi(tfs)p Fw('\))150 3813 y Fx(The)30 b Fo(tfs)k Fx(\(`)p
Fp(type:=tfs)p Fx('\))29 b(\014lesystem)i(is)f(an)g(older)h(v)m(ersion)
g(of)f(the)h(4.4BSD)h Fo(unionfs)p Fx(.)275 3949 y(XXX:)f(THIS)e
(FILESYSTEM)g(IS)h(NOT)g(IMPLEMENTED)g(YET!)150 4184
y Fw(5.13)68 b(Shared)45 b(Memory)p Fi(+)p Fw(Sw)l(ap)g(Filesystem)h
(\(`)p Fi(tmpfs)p Fw('\))150 4344 y Fx(The)34 b Fo(tmpfs)j
Fx(\(`)p Fp(type:=tmpfs)p Fx('\))c(\014lesystem)h(shares)g(memory)g(b)s
(et)m(w)m(een)h(a)g(the)g(sw)m(ap)f(device)h(and)f(the)150
4453 y(rest)27 b(of)f(the)h(system.)39 b(It)27 b(is)f(generally)i(used)
d(to)i(pro)m(vide)g(a)g(fast)f(access)i Fp(/tmp)d Fx(directory)-8
b(,)29 b(one)d(that)h(uses)150 4563 y(memory)j(that)h(is)g(otherwise)f
(un)m(used.)40 b(This)29 b(\014lesystem)i(is)g(a)m(v)-5
b(ailable)32 b(in)e(SunOS)e(4.x)j(and)f(5.x.)275 4699
y(XXX:)h(THIS)e(FILESYSTEM)g(IS)h(NOT)g(IMPLEMENTED)g(YET!)150
4935 y Fw(5.14)68 b(User)46 b(ID)f(Mapping)f(Filesystem)j(\(`)p
Fi(umapfs)p Fw('\))150 5094 y Fx(The)32 b Fo(umapfs)i
Fx(\(`)p Fp(type:=umapfs)p Fx('\))c(\014lesystem)i(maps)g(User)g(IDs)g
(of)g(\014le)g(o)m(wnership,)g(and)f(is)i(a)m(v)-5 b(ailable)150
5204 y(from)30 b(4.4BSD.)275 5340 y(XXX:)h(THIS)e(FILESYSTEM)g(IS)h
(NOT)g(IMPLEMENTED)g(YET!)p eop end
%%Page: 52 54
TeXDict begin 52 53 bop 150 -116 a Fx(52)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fw(5.15)68
b(Program)46 b(Filesystem)g(\(`)p Fi(program)p Fw('\))150
458 y Fx(The)38 b Fo(program)g Fx(\(`)p Fp(type:=program)p
Fx('\))e(\014lesystem)j(t)m(yp)s(e)g(allo)m(ws)h(a)f(program)f(to)h(b)s
(e)f(run)f(whenev)m(er)i(a)150 568 y(moun)m(t)e(or)f(unmoun)m(t)g(is)g
(required.)59 b(This)35 b(allo)m(ws)j(easy)f(addition)g(of)g(supp)s
(ort)e(for)h(other)h(\014lesystem)150 677 y(t)m(yp)s(es,)32
b(suc)m(h)g(as)g(MIT's)f(Remote)i(Virtual)f(Disk)h(\(R)-10
b(VD\))32 b(whic)m(h)g(has)f(a)h(programmatic)h(in)m(terface)g(via)150
787 y(the)e(commands)f(`)p Fp(rvdmount)p Fx(')e(and)i(`)p
Fp(rvdunmount)p Fx('.)150 917 y(Both)h(of)g(the)f(follo)m(wing)i
(options)f(m)m(ust)f(b)s(e)g(sp)s(eci\014ed:)150 1069
y Fp(mount)240 b Fx(the)31 b(program)f(whic)m(h)g(will)h(p)s(erform)d
(the)j(moun)m(t.)150 1220 y Fp(unmount)150 1371 y(umount)192
b Fx(the)25 b(program)g(whic)m(h)f(will)h(p)s(erform)e(the)i(unmoun)m
(t.)38 b(F)-8 b(or)26 b(con)m(v)m(enience,)i(y)m(ou)d(ma)m(y)h(use)e
(ei-)630 1481 y(ther)i(`)p Fp(unmount)p Fx(')g(or)g(`)p
Fp(umount)p Fx(')g(but)f(not)i(b)s(oth.)39 b(If)26 b(neither)h(is)f
(de\014ned,)h Ft(A)n(md)36 b Fx(will)27 b(default)630
1591 y(to)37 b(`)p Fp(umount)28 b(${fs})p Fx(')35 b(\(the)h(actual)i
(unmoun)m(t)c(program)i(pathname)g(will)g(b)s(e)f(automati-)630
1700 y(cally)d(determined)e(at)h(the)f(time)h(GNU)g Fp(configure)d
Fx(runs.\))275 1851 y(The)23 b(exit)h(co)s(de)g(from)f(these)h(t)m(w)m
(o)h(programs)e(is)h(in)m(terpreted)g(as)g(a)f(Unix)h(error)f(co)s(de.)
39 b(As)23 b(usual,)i(exit)150 1961 y(co)s(de)33 b(zero)g(indicates)h
(success.)47 b(T)-8 b(o)33 b(execute)h(the)f(program,)g
Ft(A)n(md)42 b Fx(splits)32 b(the)h(string)g(on)f(whitespace)150
2071 y(to)h(create)h(an)e(arra)m(y)h(of)g(substrings.)45
b(Single)33 b(quotes)f(`)p Fp(')p Fx(')h(can)g(b)s(e)e(used)h(to)h
(quote)g(whitespace)g(if)f(that)150 2180 y(is)27 b(required)g(in)g(an)g
(argumen)m(t.)40 b(There)27 b(is)g(no)g(w)m(a)m(y)h(to)g(escap)s(e)g
(or)f(c)m(hange)i(the)e(single)h(quote)g(c)m(haracter.)275
2311 y(T)-8 b(o)34 b(run)e(e.g.)53 b(the)34 b(program)f(`)p
Fp(rvdmount)p Fx(')g(with)g(a)h(host)g(name)g(and)g(\014lesystem)g(as)g
(argumen)m(ts,)h(it)150 2420 y(w)m(ould)23 b(b)s(e)g(sp)s(eci\014ed)g
(b)m(y)g(`)p Fp(fs:=${autodir}${path};type)o(:=pr)o(ogra)o(m;m)o(ount)o
(:="/)o(etc)o(/rvd)o(moun)o(t)150 2530 y(rvdmount)28
b(fserver)h(${fs}";unmount:="/etc/)o(rdvu)o(moun)o(t)24
b(rvdumount)k(${fs}")p Fx('.)275 2660 y(The)41 b(\014rst)h(elemen)m(t)h
(in)f(the)h(arra)m(y)f(is)h(tak)m(en)g(as)f(the)h(pathname)f(of)g(the)g
(program)g(to)h(execute.)150 2770 y(The)36 b(other)h(mem)m(b)s(ers)e
(of)i(the)g(arra)m(y)g(form)f(the)g(argumen)m(t)h(v)m(ector)h(to)f(b)s
(e)f(passed)g(to)h(the)g(program,)150 2879 y Fo(including)30
b(argumen)m(t)i(zero)p Fx(.)43 b(The)30 b(arra)m(y)h(is)g(exactly)i
(the)e(same)g(as)g(the)g(arra)m(y)g(passed)g(to)g(the)g(execv\(\))150
2989 y(system)g(call)h(\(man)f(execv)h(for)e(details\).)43
b(The)30 b(split)h(string)g(m)m(ust)g(ha)m(v)m(e)h(at)f(least)h(t)m(w)m
(o)g(elemen)m(ts.)43 b(The)150 3099 y(programs)29 b(are)i(directly)f
(executed)h(b)m(y)e Ft(A)n(md)p Fx(,)h(not)h(via)f(a)g(shell.)41
b(Therefore,)30 b(if)f(a)i(script)e(is)h(to)h(b)s(e)e(used)150
3208 y(as)i(a)f(moun)m(t/umoun)m(t)h(program,)f(it)h
Fo(m)m(ust)h Fx(b)s(egin)e(with)g(a)h Fp(#!)f Fx(in)m(terpreter)h(sp)s
(eci\014cation.)275 3339 y(Often,)23 b(this)f(program)f(moun)m(t)h(t)m
(yp)s(e)g(is)g(used)f(for)h(Sam)m(ba)g(moun)m(ts,)h(where)f(y)m(ou)g
(need)f(a)i(double)e(slash)150 3448 y(in)37 b(pathnames.)59
b(Ho)m(w)m(ev)m(er,)41 b Ft(A)n(md)46 b Fx(normalizes)38
b(sequences)f(of)g(slashes)g(in)m(to)h(one)f(slash.)60
b(Therefore,)150 3558 y(y)m(ou)29 b(m)m(ust)g(use)f(an)h(escap)s(ed)g
(slash,)g(preceded)f(b)m(y)h(an)g(escap)s(ed)g(bac)m(kslash.)40
b(So)29 b(to)h(get)g(a)f(double)f(slash)150 3667 y(in)38
b(the)g(moun)m(t)g(command,)i(y)m(ou)e(need)g(the)g(eigh)m(t)h(c)m
(haracter)h(sequence)e(`)p Fp(\\\\\\/\\\\\\/)p Fx(')e(in)i(y)m(our)g
(map.)150 3777 y(F)-8 b(or)31 b(example:)275 3907 y(`)p
Fp(mount="/sbin/mount)25 b(mount)k(-r)h(-t)g(smbfs)f(-o-N,-Ihostname)d
(\\\\\\/\\\\\\/guest@venus/mp3)o(")p Fx(')p 3895 3928
42 84 v 275 4038 a(If)j(a)h(\014lesystem)g(t)m(yp)s(e)g(is)g(to)h(b)s
(e)e(hea)m(vily)i(used,)f(it)g(ma)m(y)h(b)s(e)e(w)m(orth)m(while)h
(adding)g(a)g(new)g(\014lesystem)150 4147 y(t)m(yp)s(e)h(in)m(to)g
Ft(A)n(md)p Fx(,)g(but)e(for)h(most)h(uses)f(the)h(program)f
(\014lesystem)g(should)g(su\016ce.)275 4278 y(When)39
b(the)i(program)e(is)h(run,)i(standard)d(input)g(and)g(standard)g
(error)h(are)g(inherited)g(from)g(the)150 4387 y(curren)m(t)32
b(v)-5 b(alues)33 b(used)f(b)m(y)h Ft(A)n(md)p Fx(.)48
b(Standard)31 b(output)h(is)h(a)g(duplicate)g(of)g(standard)f(error.)47
b(The)32 b(v)-5 b(alue)150 4497 y(sp)s(eci\014ed)30 b(with)g(the)g
Fp(-l)g Fx(command)g(line)h(option)g(has)f(no)g(e\013ect)i(on)e
(standard)g(error.)275 4627 y Ft(A)n(md)37 b Fx(guaran)m(tees)30
b(that)f(the)f(moun)m(tp)s(oin)m(t)h(will)f(b)s(e)g(created)h(b)s
(efore)f(calling)i(the)f(moun)m(t)f(program,)150 4737
y(and)i(that)h(it)g(will)f(b)s(e)g(remo)m(v)m(ed)h(after)g(the)g(umoun)
m(t)f(program)g(returns)f(success.)150 4961 y Fw(5.16)68
b(Sym)l(b)t(olic)45 b(Link)g(Filesystem)h(\(`)p Fi(link)p
Fw('\))150 5121 y Fx(Eac)m(h)28 b(\014lesystem)g(t)m(yp)s(e)f(creates)i
(a)f(sym)m(b)s(olic)f(link)h(to)g(p)s(oin)m(t)f(from)g(the)g(v)m(olume)
h(name)g(to)g(the)f(ph)m(ysical)150 5230 y(moun)m(t)40
b(p)s(oin)m(t.)68 b(The)39 b(`)p Fp(link)p Fx(')g(\014lesystem)h(do)s
(es)g(the)g(same)g(without)f(an)m(y)h(other)g(side)g(e\013ects.)70
b(This)150 5340 y(allo)m(ws)32 b(an)m(y)e(part)h(of)f(the)h(mac)m
(hines)g(name)f(space)h(to)g(b)s(e)f(accessed)h(via)g
Ft(A)n(md)p Fx(.)p eop end
%%Page: 53 55
TeXDict begin 53 54 bop 150 -116 a Fx(Chapter)30 b(5:)41
b(Filesystem)32 b(T)m(yp)s(es)2351 b(53)275 299 y(One)28
b(common)i(use)f(for)f(the)i(symlink)e(\014lesystem)i(is)f
Fp(/homes)f Fx(whic)m(h)g(can)i(b)s(e)e(made)i(to)g(con)m(tain)g(an)150
408 y(en)m(try)38 b(for)g(eac)m(h)h(user)e(whic)m(h)g(p)s(oin)m(ts)h
(to)h(their)f(\(auto-moun)m(ted\))h(home)f(directory)-8
b(.)64 b(Although)38 b(this)150 518 y(ma)m(y)31 b(seem)g(rather)f(exp)s
(ensiv)m(e,)h(it)g(pro)m(vides)f(a)h(great)g(deal)g(of)g(administrativ)
m(e)h(\015exibilit)m(y)-8 b(.)150 654 y(The)30 b(follo)m(wing)i(option)
f(m)m(ust)f(b)s(e)g(de\014ned:)150 815 y Fp(fs)384 b
Fx(The)32 b(v)-5 b(alue)34 b(of)f Fo(fs)j Fx(option)d(sp)s(eci\014es)g
(the)g(destination)g(of)g(the)h(link,)f(as)g(mo)s(di\014ed)f(b)m(y)h
(the)630 925 y Fo(sublink)26 b Fx(option.)38 b(If)22
b Fo(sublink)k Fx(is)c(non-n)m(ull,)h(it)f(is)g(app)s(ended)e(to)j
Fp(${fs}/)d Fx(and)h(the)h(resulting)630 1034 y(string)30
b(is)h(used)e(as)i(the)g(target.)275 1196 y(The)f(`)p
Fp(link)p Fx(')f(\014lesystem)i(can)g(b)s(e)f(though)m(t)h(of)g(as)g
(iden)m(tical)h(to)f(the)g(`)p Fp(ufs)p Fx(')f(\014lesystem)h(but)f
(without)150 1305 y(actually)i(moun)m(ting)f(an)m(ything.)275
1441 y(An)f(example)h(en)m(try)f(migh)m(t)h(b)s(e:)390
1577 y Fp(jsp)142 b(host==charm;type:=link;fs:)o(=/h)o(ome/)o(char)o
(m;s)o(ubli)o(nk:=)o(jsp)275 1713 y Fx(whic)m(h)30 b(w)m(ould)g(return)
f(a)i(sym)m(b)s(olic)g(link)f(p)s(oin)m(ting)g(to)i Fp(/home/charm/jsp)
p Fx(.)150 1947 y Fw(5.17)68 b(Sym)l(b)t(olic)45 b(Link)g(Filesystem)h
(I)t(I)f(\(`)p Fi(linkx)p Fw('\))150 2106 y Fx(The)26
b Fo(linkx)32 b Fx(\(`)p Fp(type:=linkx)p Fx('\))25 b(\014lesystem)h(t)
m(yp)s(e)h(is)f(iden)m(tical)i(to)f(`)p Fp(link)p Fx(')f(with)g(the)g
(exception)i(that)f(the)150 2216 y(target)32 b(of)e(the)h(link)f(m)m
(ust)h(exist.)41 b(Existence)31 b(is)g(c)m(hec)m(k)m(ed)h(with)e(the)h
Fn(lstat)p Fx(\(2\))i(system)d(call.)275 2352 y(The)e(`)p
Fp(linkx)p Fx(')h(\014lesystem)g(t)m(yp)s(e)h(is)f(particularly)h
(useful)f(for)g(wildcard)g(map)g(en)m(tries.)41 b(In)28
b(this)i(case,)150 2461 y(a)e(list)h(of)f(p)s(ossible)g(targets)h(can)g
(b)s(e)e(giv)m(en)i(and)f Ft(A)n(md)37 b Fx(will)28 b(c)m(ho)s(ose)h
(the)g(\014rst)e(one)h(whic)m(h)g(exists)h(on)f(the)150
2571 y(lo)s(cal)k(mac)m(hine.)150 2805 y Fw(5.18)68 b(NFS-Link)44
b(Filesystem)j(\(`)p Fi(nfsl)p Fw('\))150 2965 y Fx(The)34
b Fo(nfsl)j Fx(\(`)p Fp(type:=nfsl)p Fx('\))32 b(\014lesystem)j(t)m(yp)
s(e)f(is)g(a)h(com)m(bination)g(of)f(t)m(w)m(o)i(others:)48
b(`)p Fp(link)p Fx(')34 b(and)f(`)p Fp(nfs)p Fx('.)150
3074 y(If)j(the)h(lo)s(cal)i(host)d(name)h(is)g(equal)h(to)f(the)g(v)-5
b(alue)37 b(of)g Fp(${rhost})e Ft(and)47 b Fx(the)37
b(target)i(pathname)d(listed)150 3184 y(in)h Fp(${fs})g
Fx(exists,)j(`)p Fp(nfsl)p Fx(')d(will)i(b)s(eha)m(v)m(e)f(exactly)h
(as)f(`)p Fp(type:=link)p Fx(',)g(and)f(refer)h(to)g(the)g(target)i(as)
e(a)150 3294 y(sym)m(b)s(olic)24 b(link.)38 b(If)24 b(the)f(lo)s(cal)i
(host)f(name)g(is)f(not)h(equal)g(to)h(the)f(v)-5 b(alue)24
b(of)g Fp(${rhost})p Fx(,)f(or)g(if)h(the)g(target)h(of)150
3403 y(the)f(link)f(do)s(es)g(not)h(exist,)i Ft(A)n(md)33
b Fx(will)23 b(treat)i(it)f(as)g(`)p Fp(type:=nfs)p Fx(',)f(and)g(will)
g(moun)m(t)h(a)g(remote)g(pathname)150 3513 y(for)30
b(it.)275 3649 y(The)23 b(`)p Fp(nfsl)p Fx(')h(\014lesystem)g(t)m(yp)s
(e)g(is)g(particularly)h(useful)e(as)i(a)f(shorthand)f(for)h(the)g
(more)g(cum)m(b)s(ersome)150 3758 y(and)g(y)m(et)i(one)g(of)f(the)g
(most)g(p)s(opular)f Ft(A)n(md)34 b Fx(en)m(tries.)40
b(F)-8 b(or)26 b(example,)h(y)m(ou)e(can)g(simplify)g(all)h(map)e(en)m
(tries)150 3868 y(that)31 b(lo)s(ok)g(lik)m(e:)390 4004
y Fp(zing)190 b(-fs:=/n/shekel/u/zing)42 b(\\)772 4113
y(host!=shekel;type:=nfs;r)o(hos)o(t:=s)o(heke)o(l;r)o(fs:=)o(${fs)o(})
g(\\)772 4223 y(host==shekel;type:=link)275 4358 y Fx(or)390
4494 y Fp(zing)190 b(-fs:=/n/shekel/u/zing)42 b(\\)772
4604 y(exists\(${fs}\);type:=link)f(\\)772 4713 y
(!exists\(${fs}\);type:=nfs)o(;rh)o(ost:)o(=she)o(kel)o(;rfs)o(:=${)o
(fs})275 4849 y Fx(in)m(to)31 b(a)g(shorter)f(form)390
4985 y Fp(zing)190 b(type:=nfsl;fs:=/n/shekel)o(/u/)o(zing)o(;rho)o
(st:)o(=she)o(kel;)o(rfs)o(:=${)o(fs})275 5121 y Fx(Not)27
b(just)f(do)s(es)g(it)h(mak)m(e)g(the)g(maps)f(smaller)h(and)f
(simpler,)h(but)f(it)h(a)m(v)m(oids)h(p)s(ossible)e(mistak)m(es)h(that)
150 5230 y(often)k(happ)s(en)d(when)i(forgetting)i(to)f(set)g(up)e(the)
h(t)m(w)m(o)i(en)m(tries)f(\(one)g(for)f(`)p Fp(type:=nfs)p
Fx(')e(and)i(the)h(other)150 5340 y(for)f(`)p Fp(type:=link)p
Fx('\))f(necessary)h(to)h(p)s(erform)e(transparen)m(t)i(moun)m(ts)f(of)
h(existing)g(or)f(remote)i(moun)m(ts.)p eop end
%%Page: 54 56
TeXDict begin 54 55 bop 150 -116 a Fx(54)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fw(5.19)68
b(Automoun)l(t)45 b(Filesystem)i(\(`)p Fi(auto)p Fw('\))150
458 y Fx(The)29 b Fo(auto)36 b Fx(\(`)p Fp(type:=auto)p
Fx('\))28 b(\014lesystem)i(t)m(yp)s(e)g(creates)i(a)e(new)f(automoun)m
(t)i(p)s(oin)m(t)f(b)s(elo)m(w)g(an)g(existing)150 568
y(automoun)m(t)41 b(p)s(oin)m(t.)72 b(T)-8 b(op-lev)m(el)43
b(automoun)m(t)f(p)s(oin)m(ts)e(app)s(ear)g(as)h(system)g(moun)m(t)g(p)
s(oin)m(ts.)71 b(An)41 b(au-)150 677 y(tomoun)m(t)36
b(moun)m(t)f(p)s(oin)m(t)g(can)g(also)h(app)s(ear)e(as)h(a)h
(sub-directory)e(of)h(an)g(existing)h(automoun)m(t)g(p)s(oin)m(t.)150
787 y(This)28 b(allo)m(ws)h(some)g(additional)g(structure)f(to)h(b)s(e)
f(added,)h(for)f(example)h(to)g(mimic)g(the)f(moun)m(t)h(tree)g(of)150
897 y(another)i(mac)m(hine.)275 1036 y(The)e(follo)m(wing)j(options)f
(ma)m(y)g(b)s(e)f(sp)s(eci\014ed:)150 1203 y Fp(cache)240
b Fx(sp)s(eci\014es)36 b(whether)g(the)h(data)g(in)f(this)h(moun)m
(t-map)f(should)g(b)s(e)g(cac)m(hed.)60 b(The)36 b(default)630
1313 y(v)-5 b(alue)31 b(is)f(`)p Fp(none)p Fx(',)g(in)g(whic)m(h)g
(case)i(no)e(cac)m(hing)i(is)e(done)g(in)g(order)g(to)h(conserv)m(e)h
(memory)-8 b(.)630 1450 y(Ho)m(w)m(ev)m(er,)37 b(b)s(etter)d(p)s
(erformance)g(and)f(reliabilit)m(y)j(can)e(b)s(e)g(obtained)g(b)m(y)g
(cac)m(hing)i(some)630 1559 y(or)30 b(all)i(of)e(a)h(moun)m(t-map.)630
1696 y(If)22 b(the)g(cac)m(he)i(option)f(sp)s(eci\014es)f(`)p
Fp(all)p Fx(',)i(the)e(en)m(tire)h(map)f(is)h(en)m(umerated)f(when)f
(the)i(moun)m(t)630 1806 y(p)s(oin)m(t)30 b(is)h(created.)630
1943 y(If)j(the)g(cac)m(he)i(option)f(sp)s(eci\014es)f(`)p
Fp(inc)p Fx(',)h(cac)m(hing)h(is)e(done)g(incremen)m(tally)i(as)e(and)g
(when)630 2052 y(data)g(is)f(required.)49 b(Some)34 b(map)f(t)m(yp)s
(es)g(do)g(not)h(supp)s(ort)d(cac)m(he)k(mo)s(de)e(`)p
Fp(all)p Fx(',)h(in)f(whic)m(h)630 2162 y(case)e(`)p
Fp(inc)p Fx(')f(is)h(used)e(whenev)m(er)i(`)p Fp(all)p
Fx(')f(is)g(requested.)630 2299 y(Cac)m(hing)h(can)g(b)s(e)e(en)m
(tirely)j(disabled)e(b)m(y)g(using)g(cac)m(he)i(mo)s(de)e(`)p
Fp(none)p Fx('.)630 2436 y(If)k(the)g(cac)m(he)i(option)f(sp)s
(eci\014es)f(`)p Fp(regexp)p Fx(')f(then)h(the)g(en)m(tire)h(map)f
(will)h(b)s(e)f(en)m(umerated)630 2545 y(and)j(eac)m(h)h(k)m(ey)g(will)
g(b)s(e)e(treated)i(as)g(an)f(egrep-st)m(yle)i(regular)f(expression.)61
b(The)36 b(order)630 2655 y(in)c(whic)m(h)h(a)g(cac)m(hed)h(map)e(is)h
(searc)m(hed)g(do)s(es)g(not)g(corresp)s(ond)e(to)j(the)f(ordering)f
(in)h(the)630 2765 y(source)39 b(map)f(so)h(the)g(regular)f
(expressions)h(should)e(b)s(e)h(m)m(utually)h(exclusiv)m(e)h(to)f(a)m
(v)m(oid)630 2874 y(confusion.)630 3011 y(Eac)m(h)g(moun)m(t)f(map)f(t)
m(yp)s(e)i(has)e(a)i(default)f(cac)m(he)i(t)m(yp)s(e,)g(usually)e(`)p
Fp(inc)p Fx(',)h(whic)m(h)f(can)h(b)s(e)630 3121 y(selected)32
b(b)m(y)e(sp)s(ecifying)g(`)p Fp(mapdefault)p Fx('.)630
3258 y(The)j(cac)m(he)j(mo)s(de)d(for)h(a)g(moun)m(t)g(map)f(can)h
(only)g(b)s(e)g(selected)h(on)f(the)g(command)f(line.)630
3367 y(Starting)e Ft(A)n(md)40 b Fx(with)30 b(the)g(command:)870
3504 y Fp(amd)47 b(/homes)f(hesiod.homes)e(-cache:=inc)630
3641 y Fx(will)27 b(cause)g(`)p Fp(/homes)p Fx(')f(to)h(b)s(e)f
(automoun)m(ted)i(using)e(the)h Fo(Hesio)s(d)j Fx(name)d(serv)m(er)g
(with)g(lo)s(cal)630 3751 y(incremen)m(tal)32 b(cac)m(hing)f(of)g(all)g
(successfully)g(resolv)m(ed)g(names.)630 3888 y(All)45
b(cac)m(hed)g(data)g(is)g(forgotten)g(whenev)m(er)g Ft(A)n(md)53
b Fx(receiv)m(es)46 b(a)f(`)p Fp(SIGHUP)p Fx(')e(signal)i(and,)630
3998 y(if)g(cac)m(he)h(`)p Fp(all)p Fx(')f(mo)s(de)f(w)m(as)h
(selected,)50 b(the)45 b(cac)m(he)i(will)e(b)s(e)f(reloaded.)84
b(This)44 b(can)i(b)s(e)630 4107 y(used)36 b(to)i(inform)e
Ft(A)n(md)46 b Fx(that)38 b(a)f(map)g(has)f(b)s(een)h(up)s(dated.)59
b(In)36 b(addition,)j(whenev)m(er)e(a)630 4217 y(cac)m(he)30
b(lo)s(okup)e(fails)h(and)f Ft(A)n(md)38 b Fx(needs)28
b(to)h(examine)g(a)g(map,)f(the)h(map's)f(mo)s(dify)g(time)h(is)630
4326 y(examined.)40 b(If)28 b(the)h(cac)m(he)h(is)f(out)f(of)h(date)g
(with)f(resp)s(ect)h(to)g(the)g(map)f(then)g(it)h(is)g(\015ushed)630
4436 y(as)i(if)f(a)h(`)p Fp(SIGHUP)p Fx(')e(had)h(b)s(een)f(receiv)m
(ed.)630 4573 y(An)24 b(additional)i(option)f(\(`)p Fp(sync)p
Fx('\))g(ma)m(y)g(b)s(e)f(sp)s(eci\014ed)h(to)g(force)g
Ft(A)n(md)34 b Fx(to)26 b(c)m(hec)m(k)g(the)f(map's)630
4682 y(mo)s(dify)h(time)h(whenev)m(er)g(a)g(cac)m(hed)h(en)m(try)f(is)g
(b)s(eing)f(used.)39 b(F)-8 b(or)28 b(example,)g(an)f(incremen-)630
4792 y(tal,)32 b(sync)m(hronized)e(cac)m(he)i(w)m(ould)e(b)s(e)g
(created)h(b)m(y)f(the)h(follo)m(wing)h(command:)870
4929 y Fp(amd)47 b(/homes)f(hesiod.homes)e(-cache:=inc,sync)150
5093 y(fs)384 b Fx(sp)s(eci\014es)30 b(the)h(name)f(of)h(the)f(moun)m
(t)g(map)g(to)i(use)e(for)g(the)g(new)g(moun)m(t)h(p)s(oin)m(t.)630
5230 y(Arguably)37 b(this)g(should)f(ha)m(v)m(e)i(b)s(een)e(sp)s
(eci\014ed)g(with)h(the)g Fp(${rfs})e Fx(option)j(but)e(w)m(e)i(are)630
5340 y(no)m(w)30 b(stuc)m(k)h(with)f(it)h(due)f(to)h(historical)h
(acciden)m(t.)p eop end
%%Page: 55 57
TeXDict begin 55 56 bop 150 -116 a Fx(Chapter)30 b(5:)41
b(Filesystem)32 b(T)m(yp)s(es)2351 b(55)150 299 y Fp(pref)288
b Fx(alters)31 b(the)g(name)g(that)g(is)g(lo)s(ok)m(ed)g(up)f(in)g(the)
h(moun)m(t)f(map.)41 b(If)30 b Fp(${pref})p Fx(,)f(the)i
Fo(pre\014x)p Fx(,)f(is)630 408 y(non-n)m(ull)35 b(then)f(it)i(is)f
(prep)s(ended)e(to)i(the)h(name)f(requested)f(b)m(y)h(the)h(k)m(ernel)f
Fo(b)s(efore)40 b Fx(the)630 518 y(map)25 b(is)g(searc)m(hed.)39
b(The)25 b(default)g(pre\014x)f(is)h(the)g(pre\014x)f(of)h(the)g(paren)
m(t)h(map)e(\(if)i(an)m(y\))f(with)630 628 y(name)33
b(of)f(the)h(auto)g(no)s(de)f(app)s(ended)f(to)i(it.)47
b(That)33 b(means)f(if)h(y)m(ou)f(w)m(an)m(t)i(no)e(pre\014x)g(y)m(ou)
630 737 y(m)m(ust)e(sa)m(y)h(so)g(in)f(the)h(map:)40
b(`)p Fp(pref:=null)p Fx('.)150 898 y Fp(opts)288 b Fx(Normally)-8
b(,)42 b(`)p Fp(auto)p Fx(')c(st)m(yle)h(maps)f(are)h(not)f(bro)m
(wsable)h(ev)m(en)g(if)f(y)m(ou)h(turn)e(on)h(directory)630
1007 y(bro)m(wsabilit)m(y)56 b(\(see)g(Section)g(6.4.2)g([bro)m(wsable)
p 2382 1007 28 4 v 41 w(dirs)e(P)m(arameter],)63 b(page)56
b(60\).)115 b(T)-8 b(o)630 1117 y(enable)73 b(bro)m(wsing)e(en)m(tries)
i(in)f(`)p Fp(auto)p Fx(')f(maps,)83 b(sp)s(ecify)72
b(`)p Fp(opts:=browsable)p Fx(')c(or)630 1226 y(`)p Fp
(opts:=fullybrowsable)p Fx(')25 b(in)30 b(the)h(description)f(of)h
(this)f(map.)275 1387 y(The)85 b(serv)m(er)h(`)p Fp(dylan.doc.ic.ac.uk)
p Fx(')81 b(has)k(t)m(w)m(o)i(user)e(disks:)151 b(`)p
Fp(/dev/dsk/2s0)p Fx(')83 b(and)150 1497 y(`)p Fp(/dev/dsk/5s0)p
Fx('.)133 b(These)62 b(are)g(accessed)h(as)g(`)p Fp(/home/dylan/dk2)p
Fx(')58 b(and)k(`)p Fp(/home/dylan/dk5)p Fx(')150 1606
y(resp)s(ectiv)m(ely)-8 b(.)68 b(Since)39 b(`)p Fp(/home)p
Fx(')f(is)h(already)g(an)g(automoun)m(t)h(p)s(oin)m(t,)h(this)e(naming)
g(is)g(ac)m(hiev)m(ed)h(with)150 1716 y(the)31 b(follo)m(wing)g(map)f
(en)m(tries:)390 1852 y Fp(dylan)380 b(type:=auto;fs:=${map};pref)o
(:=${)o(key)o(}/)390 1961 y(dylan/dk2)188 b(type:=ufs;dev:=/dev/dsk/2s)
o(0)390 2071 y(dylan/dk5)g(type:=ufs;dev:=/dev/dsk/5s)o(0)150
2305 y Fw(5.20)68 b(Direct)46 b(Automoun)l(t)f(Filesystem)h(\(`)p
Fi(direct)p Fw('\))150 2464 y Fx(The)c Fo(direct)i Fx(\(`)p
Fp(type:=direct)p Fx('\))c(\014lesystem)j(is)f(almost)h(iden)m(tical)h
(to)f(the)f(automoun)m(t)h(\014lesystem.)150 2574 y(Instead)33
b(of)f(app)s(earing)h(to)g(b)s(e)f(a)i(directory)f(of)g(moun)m(t)f(p)s
(oin)m(ts,)i(it)f(app)s(ears)f(as)h(a)g(sym)m(b)s(olic)g(link)g(to)h(a)
150 2683 y(moun)m(ted)f(\014lesystem.)49 b(The)33 b(moun)m(t)g(is)g
(done)g(at)h(the)f(time)h(the)f(link)g(is)g(accessed.)50
b(See)33 b(Section)h(5.19)150 2793 y([Automoun)m(t)d(Filesystem],)h
(page)f(54,)h(for)e(a)h(list)g(of)f(required)g(options.)275
2928 y(Direct)35 b(automoun)m(t)g(p)s(oin)m(ts)f(are)h(created)g(b)m(y)
f(sp)s(ecifying)g(the)h(`)p Fp(direct)p Fx(')e(\014lesystem)h(t)m(yp)s
(e)h(on)f(the)150 3038 y(command)c(line:)390 3173 y Fp(amd)47
b(...)g(/usr/man)e(auto.direct)g(-type:=direct)275 3309
y Fx(where)29 b(`)p Fp(auto.direct)p Fx(')f(w)m(ould)i(con)m(tain)i(an)
e(en)m(try)h(suc)m(h)f(as:)390 3444 y Fp(usr/man)189
b(-type:=nfs;rfs:=/usr/man)41 b(\\)915 3554 y(rhost:=man-server1)91
b(rhost:=man-server2)275 3689 y Fx(In)32 b(this)h(example,)i(`)p
Fp(man-server1)p Fx(')30 b(and)j(`)p Fp(man-server2)p
Fx(')d(are)k(\014le)f(serv)m(ers)g(whic)m(h)g(exp)s(ort)g(copies)150
3799 y(of)g(the)g(man)m(ual)g(pages.)49 b(Note)35 b(that)e(the)g(k)m
(ey)h(whic)m(h)e(is)h(lo)s(ok)m(ed)h(up)e(is)h(the)g(name)g(of)g(the)g
(automoun)m(t)150 3909 y(p)s(oin)m(t)d(without)h(the)f(leading)h(`)p
Fp(/)p Fx('.)275 4044 y(Note)38 b(that)g(the)f(implemen)m(tation)i(of)e
(the)h(traditional)g Fo(direct)i Fx(\014lesystem)d(is)g(essen)m(tially)
j(a)d(hac)m(k)150 4154 y(\(pretending)32 b(that)i(the)f(ro)s(ot)g(of)g
(an)f(NFS)h(\014lesystem)g(is)g(a)g(symlink\))f(and)g(man)m(y)h(mo)s
(dern)e(op)s(erating)150 4263 y(systems)36 b(get)h(v)m(ery)f(unhapp)m
(y)e(ab)s(out)h(it.)58 b(F)-8 b(or)36 b(example,)i(Lin)m(ux)e(k)m
(ernel)g(2.4)p Fp(+)h Fx(completely)g(disallo)m(ws)150
4373 y(it,)j(and)d(Solaris)h(2.8)h(fails)f(to)g(unmoun)m(t)f(it)h(when)
f Ft(A)n(md)47 b Fx(sh)m(uts)37 b(do)m(wn.)62 b(Therefore,)39
b(the)f(use)f(of)h(the)150 4482 y(traditional)32 b Fo(direct)h
Fx(\014lesystem)d(is)h(strongly)f(discouraged;)h(it)g(is)g(only)f
(semi-supp)s(orted,)g(at)h(b)s(est.)275 4618 y(The)40
b(autofs)h(implemen)m(tations)h(that)f(p)s(ermit)f(direct)i(moun)m(ts)e
(are)h(fully)g(supp)s(orted,)g(ho)m(w)m(ev)m(er.)150
4727 y(That)j(curren)m(tly)h(includes)f(all)h(v)m(ersions)g(of)g
(Solaris.)83 b(Lin)m(ux)44 b(autofs)h(do)s(es)f(NOT)g(supp)s(ort)e
(direct)150 4837 y(moun)m(ts)30 b(at)h(all.)150 5071
y Fw(5.21)68 b(Union)46 b(Filesystem)g(\(`)p Fi(union)p
Fw('\))150 5230 y Fx(The)32 b Fo(union)g Fx(\(`)p Fp(type:=union)p
Fx('\))f(\014lesystem)i(t)m(yp)s(e)g(allo)m(ws)h(the)f(con)m(ten)m(ts)h
(of)f(sev)m(eral)h(directories)g(to)g(b)s(e)150 5340
y(merged)j(and)g(made)g(visible)h(in)e(a)i(single)g(directory)-8
b(.)62 b(This)36 b(can)i(b)s(e)e(used)h(to)g(o)m(v)m(ercome)j(one)d(of)
h(the)p eop end
%%Page: 56 58
TeXDict begin 56 57 bop 150 -116 a Fx(56)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y(ma)5
b(jor)31 b(limitations)i(of)e(the)h(Unix)e(moun)m(t)i(mec)m(hanism)f
(whic)m(h)g(only)g(allo)m(ws)h(complete)h(directories)f(to)150
408 y(b)s(e)e(moun)m(ted.)275 552 y(F)-8 b(or)41 b(example,)i(supp)s
(osing)c Fp(/tmp)g Fx(and)h Fp(/var/tmp)e Fx(w)m(ere)j(to)g(b)s(e)e
(merged)i(in)m(to)g(a)g(new)e(directory)150 662 y(called)c
Fp(/mtmp)p Fx(,)e(with)g(\014les)g(in)h Fp(/var/tmp)d
Fx(taking)j(precedence.)51 b(The)33 b(follo)m(wing)i(command)e(could)h
(b)s(e)150 771 y(used)c(to)h(ac)m(hiev)m(e)h(this)f(e\013ect:)390
915 y Fp(amd)47 b(...)g(/mtmp)f(union:/tmp:/var/tmp)d(-type:=union)275
1059 y Fx(Curren)m(tly)-8 b(,)28 b(the)g(unioned)e(directories)j(m)m
(ust)f Ft(not)37 b Fx(b)s(e)27 b(automoun)m(ted.)40 b(That)28
b(w)m(ould)f(cause)i(a)f(dead-)150 1169 y(lo)s(c)m(k.)59
b(This)35 b(seriously)i(limits)f(the)h(curren)m(t)f(usefulness)f(of)h
(this)g(\014lesystem)g(t)m(yp)s(e)h(and)e(the)i(problem)150
1278 y(will)31 b(b)s(e)e(addressed)h(in)g(a)h(future)e(release)j(of)e
Ft(A)n(md)p Fx(.)275 1422 y(Files)24 b(created)g(in)f(the)g(union)f
(directory)i(are)f(actually)i(created)f(in)f(the)g(last)h(named)f
(directory)-8 b(.)39 b(This)150 1532 y(is)d(done)g(b)m(y)g(creating)h
(a)f(wildcard)g(en)m(try)g(whic)m(h)g(p)s(oin)m(ts)g(to)g(the)g
(correct)h(directory)-8 b(.)59 b(The)35 b(wildcard)150
1641 y(en)m(try)g(is)g(visible)h(if)f(the)g(union)f(directory)h(is)g
(listed,)i(so)f(allo)m(wing)g(y)m(ou)g(to)f(see)h(whic)m(h)f(directory)
g(has)150 1751 y(priorit)m(y)-8 b(.)275 1895 y(The)35
b(\014les)g(visible)h(in)g(the)f(union)g(directory)h(are)g(computed)g
(at)g(the)g(time)g Ft(A)n(md)45 b Fx(is)36 b(started,)i(and)150
2004 y(are)g(not)g(k)m(ept)h(up-to-date)g(with)f(resp)s(ect)f(to)i(the)
f(underlying)f(directories.)64 b(Similarly)-8 b(,)41
b(if)d(a)g(link)g(is)150 2114 y(remo)m(v)m(ed,)32 b(for)e(example)h
(with)f(the)g(`)p Fp(rm)p Fx(')h(command,)f(it)h(will)g(b)s(e)e(lost)j
(forev)m(er.)150 2360 y Fw(5.22)68 b(Error)46 b(Filesystem)g(\(`)p
Fi(error)p Fw('\))150 2520 y Fx(The)25 b Fo(error)32
b Fx(\(`)p Fp(type:=error)p Fx('\))24 b(\014lesystem)i(t)m(yp)s(e)g(is)
g(used)f(in)m(ternally)i(as)f(a)g(catc)m(h-all)i(in)e(the)g(case)g
(where)150 2629 y(none)42 b(of)g(the)f(other)i(\014lesystems)e(w)m(as)i
(selected,)j(or)c(some)g(other)g(error)f(o)s(ccurred.)75
b(Lo)s(okups)41 b(and)150 2739 y(moun)m(ts)30 b(alw)m(a)m(ys)i(fail)f
(with)f(\\No)i(suc)m(h)e(\014le)g(or)h(directory".)41
b(All)31 b(other)g(op)s(erations)f(trivially)i(succeed.)275
2883 y(The)d(error)h(\014lesystem)h(is)f(not)h(directly)g(accessible.)
150 3129 y Fw(5.23)68 b(T)-11 b(op-lev)l(el)46 b(Filesystem)g(\(`)p
Fi(toplvl)p Fw('\))150 3289 y Fx(The)26 b Fo(toplvl)k
Fx(\(`)p Fp(type:=toplvl)p Fx('\))24 b(\014lesystems)i(is)g(deriv)m(ed)
h(from)e(the)h(`)p Fp(auto)p Fx(')g(\014lesystem)g(and)g(is)g(used)f
(to)150 3398 y(moun)m(t)35 b(the)g(top-lev)m(el)i(automoun)m(t)f(no)s
(des.)53 b(Requests)35 b(of)g(this)g(t)m(yp)s(e)g(are)g(automatically)j
(generated)150 3508 y(from)30 b(the)g(command)h(line)f(argumen)m(ts.)
150 3754 y Fw(5.24)68 b(Ro)t(ot)46 b(Filesystem)g(\(`)p
Fi(root)p Fw('\))150 3914 y Fx(The)36 b Fo(ro)s(ot)j
Fx(\(`)p Fp(type:=root)p Fx('\))c(\014lesystem)h(t)m(yp)s(e)h(acts)h
(as)e(an)h(in)m(ternal)g(placeholder)g(on)m(to)h(whic)m(h)e
Ft(A)n(md)150 4023 y Fx(can)h(pin)f(`)p Fp(toplvl)p Fx(')f(moun)m(ts.)
60 b(Only)36 b(one)h(no)s(de)f(of)h(this)g(t)m(yp)s(e)g(need)f(ev)m(er)
i(exist)f(and)f(one)h(is)g(created)150 4133 y(automatically)c(during)c
(startup.)41 b(The)30 b(e\013ect)h(of)g(ha)m(ving)g(more)f(than)h(one)f
(ro)s(ot)h(no)s(de)f(is)g(unde\014ned.)275 4277 y(The)f(ro)s(ot)i
(\014lesystem)g(is)f(not)h(directly)g(accessible.)150
4523 y Fw(5.25)68 b(Inheritance)46 b(Filesystem)g(\(`)p
Fi(inherit)p Fw('\))150 4682 y Fx(The)36 b Fo(inheritance)42
b Fx(\(`)p Fp(type:=inherit)p Fx('\))34 b(\014lesystem)i(is)h(not)f
(directly)h(accessible.)60 b(Instead,)38 b(in)m(ternal)150
4792 y(moun)m(t)g(no)s(des)g(of)g(this)h(t)m(yp)s(e)f(are)h
(automatically)i(generated)f(when)d Ft(A)n(md)48 b Fx(is)38
b(started)h(with)f(the)h Fp(-r)150 4902 y Fx(option.)i(A)m(t)29
b(this)g(time)g(the)g(system)g(moun)m(t)g(table)h(is)f(scanned)f(to)h
(lo)s(cate)i(an)m(y)e(\014lesystems)g(whic)m(h)g(are)150
5011 y(already)d(moun)m(ted.)38 b(If)25 b(an)m(y)g(reference)h(to)f
(these)h(\014lesystems)f(is)g(made)g(through)f Ft(A)n(md)35
b Fx(then)25 b(instead)g(of)150 5121 y(attempting)30
b(to)g(moun)m(t)g(it,)g Ft(A)n(md)38 b Fx(sim)m(ulates)31
b(the)e(moun)m(t)g(and)g Fo(inherits)j Fx(the)e(\014lesystem.)40
b(This)29 b(allo)m(ws)150 5230 y(a)d(new)f(v)m(ersion)h(of)g
Ft(A)n(md)35 b Fx(to)26 b(b)s(e)f(installed)i(on)e(a)h(liv)m(e)h
(system)f(simply)f(b)m(y)h(killing)g(the)g(old)g(daemon)f(with)150
5340 y(`)p Fp(SIGTERM)p Fx(')k(and)h(starting)h(the)f(new)g(one.)p
eop end
%%Page: 57 59
TeXDict begin 57 58 bop 150 -116 a Fx(Chapter)30 b(5:)41
b(Filesystem)32 b(T)m(yp)s(es)2351 b(57)275 299 y(This)27
b(\014lesystem)i(t)m(yp)s(e)f(is)g(not)h(generally)g(visible)g
(externally)-8 b(,)31 b(but)c(it)i(is)f(p)s(ossible)g(that)h(the)f
(output)150 408 y(from)40 b(`)p Fp(amq)30 b(-m)p Fx(')40
b(ma)m(y)i(list)f(`)p Fp(inherit)p Fx(')e(as)i(the)g(\014lesystem)g(t)m
(yp)s(e.)72 b(This)40 b(happ)s(ens)f(when)h(an)g(inherit)150
518 y(op)s(eration)31 b(cannot)g(b)s(e)f(completed)h(for)f(some)h
(reason,)g(usually)f(b)s(ecause)g(a)h(\014leserv)m(er)g(is)f(do)m(wn.)p
eop end
%%Page: 58 60
TeXDict begin 58 59 bop eop end
%%Page: 59 61
TeXDict begin 59 60 bop 150 -116 a Fx(Chapter)30 b(6:)41
b(Amd)30 b(Con\014guration)g(File)2094 b(59)150 299 y
Fu(6)80 b(Amd)54 b(Con\014guration)d(File)150 603 y Fx(The)28
b(`)p Fp(amd.conf)p Fx(')g(\014le)h(is)g(the)g(con\014guration)g
(\014le)g(for)g Ft(A)n(md)p Fx(,)g(as)h(part)e(of)h(the)h(am-utils)f
(suite.)41 b(This)28 b(\014le)150 713 y(con)m(tains)k(run)m(time)e
(con\014guration)g(information)h(for)f(the)h Ft(A)n(md)40
b Fx(automoun)m(ter)31 b(program.)150 980 y Fw(6.1)68
b(File)46 b(F)-11 b(ormat)150 1140 y Fx(The)28 b(`)p
Fp(amd.conf)p Fx(')g(\014le)h(consists)g(of)g(sections)h(and)f
(parameters.)40 b(A)29 b(section)i(b)s(egins)d(with)h(the)g(name)g(of)
150 1249 y(the)f(section)i(in)e(square)g(brac)m(k)m(ets)h(`)p
Fp([])p Fx(')f(and)g(con)m(tin)m(ues)h(un)m(til)g(the)f(next)h(section)
g(b)s(egins)f(or)g(the)g(end)g(of)150 1359 y(the)j(\014le)f(is)g(reac)m
(hed.)42 b(Sections)31 b(con)m(tain)h(parameters)e(of)h(the)f(form)g(`)
p Fp(name)g(=)g(value)p Fx('.)275 1517 y(The)20 b(\014le)g(is)h
(line-based)f(|)h(that)g(is,)i(eac)m(h)e(newline-terminated)h(line)e
(represen)m(ts)h(either)g(a)g(commen)m(t,)150 1626 y(a)31
b(section)g(name)g(or)f(a)h(parameter.)41 b(No)31 b(line-con)m(tin)m
(uation)i(syn)m(tax)e(is)f(a)m(v)-5 b(ailable.)275 1784
y(Section)31 b(names,)f(parameter)h(names)f(and)g(their)h(v)-5
b(alues)30 b(are)h(case)g(sensitiv)m(e.)275 1942 y(Only)43
b(the)i(\014rst)f(equals)g(sign)h(in)f(a)h(parameter)g(is)f
(signi\014can)m(t.)84 b(Whitespace)46 b(b)s(efore)e(or)g(after)150
2051 y(the)33 b(\014rst)g(equals)h(sign)f(is)g(discarded.)49
b(Leading,)34 b(trailing)h(and)d(in)m(ternal)i(whitespace)g(in)f
(section)i(and)150 2161 y(parameter)41 b(names)g(is)f(irrelev)-5
b(an)m(t.)73 b(Leading)41 b(and)f(trailing)h(whitespace)h(in)e(a)h
(parameter)g(v)-5 b(alue)41 b(is)150 2271 y(discarded.)56
b(In)m(ternal)36 b(whitespace)g(within)f(a)h(parameter)g(v)-5
b(alue)36 b(is)f(not)h(allo)m(w)m(ed,)j(unless)c(the)h(whole)150
2380 y(parameter)31 b(v)-5 b(alue)31 b(is)f(quoted)h(with)f(double)g
(quotes)g(as)h(in)f(`)p Fp(name)g(=)g("some)f(value")p
Fx('.)275 2538 y(An)m(y)i(line)g(b)s(eginning)g(with)g(a)h(p)s(ound)d
(sign)i(`)p Fp(#)p Fx(')h(is)f(ignored,)h(as)f(are)h(lines)f(con)m
(taining)i(only)f(white-)150 2648 y(space.)275 2806 y(The)40
b(v)-5 b(alues)42 b(follo)m(wing)g(the)g(equals)f(sign)g(in)g
(parameters)g(are)h(all)g(either)f(a)h(string)f(\(no)g(quotes)150
2915 y(needed)35 b(if)g(string)g(do)s(es)f(not)h(include)g(spaces\))h
(or)f(a)g(b)s(o)s(olean,)i(whic)m(h)d(ma)m(y)i(b)s(e)e(giv)m(en)i(as)g
(`)p Fp(yes)p Fx('/`)p Fp(no)p Fx('.)150 3025 y(Case)31
b(is)f(signi\014can)m(t)h(in)f(all)i(v)-5 b(alues.)41
b(Some)30 b(items)h(suc)m(h)f(as)h(cac)m(he)h(timeouts)f(are)g(n)m
(umeric.)150 3292 y Fw(6.2)68 b(The)45 b(Global)g(Section)150
3452 y Fx(The)28 b(global)h(section)g(m)m(ust)f(b)s(e)g(sp)s(eci\014ed)
f(as)i(`)p Fp([global])p Fx('.)38 b(P)m(arameters)29
b(in)f(this)g(section)i(either)e(apply)150 3561 y(to)g
Ft(A)n(md)37 b Fx(as)28 b(a)g(whole,)g(or)g(to)g(all)h(other)f(regular)
f(map)g(sections)i(whic)m(h)e(follo)m(w.)41 b(There)27
b(should)g(b)s(e)g(only)150 3671 y(one)k(global)g(section)h(de\014ned)d
(in)h(one)h(con\014guration)f(\014le.)275 3829 y(It)h(is)h(highly)g
(recommended)f(that)i(this)e(section)i(b)s(e)f(sp)s(eci\014ed)f
(\014rst)g(in)g(the)h(con\014guration)g(\014le.)45 b(If)150
3938 y(it)27 b(is)g(not,)h(then)f(regular)g(map)g(sections)h(whic)m(h)e
(precede)h(it)h(will)f(not)g(use)g(global)h(v)-5 b(alues)27
b(de\014ned)f(later.)150 4206 y Fw(6.3)68 b(Regular)46
b(Map)f(Sections)150 4365 y Fx(P)m(arameters)38 b(in)e(regular)h
(\(non-global\))i(sections)e(apply)g(to)g(a)g(single)h(map)e(en)m(try)
-8 b(.)60 b(F)-8 b(or)38 b(example,)h(if)150 4475 y(the)d(map)f
(section)h(`)p Fp([/homes])p Fx(')e(is)h(de\014ned,)h(then)f(all)i
(parameters)e(follo)m(wing)i(it)f(will)g(b)s(e)f(applied)g(to)150
4584 y(the)c Fp(/homes)d Ft(A)n(md)p Fx(-managed)j(moun)m(t)g(p)s(oin)m
(t.)150 4852 y Fw(6.4)68 b(Common)45 b(P)l(arameters)150
5011 y Fx(These)36 b(parameters)h(can)g(b)s(e)f(sp)s(eci\014ed)g
(either)i(in)e(the)h(global)h(or)e(a)h(map-sp)s(eci\014c)g(section.)61
b(En)m(tries)150 5121 y(sp)s(eci\014ed)36 b(in)h(a)h(map-sp)s(eci\014c)
f(section)h(o)m(v)m(erride)g(the)g(default)f(v)-5 b(alue)38
b(or)f(one)g(de\014ned)f(in)h(the)h(global)150 5230 y(section.)k(If)29
b(suc)m(h)h(a)g(common)g(parameter)g(is)g(sp)s(eci\014ed)g(only)f(in)h
(the)g(global)h(section,)h(it)e(is)g(applicable)150 5340
y(to)h(all)g(regular)g(map)f(sections)h(that)g(follo)m(w.)p
eop end
%%Page: 60 62
TeXDict begin 60 61 bop 150 -116 a Fx(60)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fm(6.4.1)63
b Fl(autofs_use_lofs)43 b Fm(P)m(arameter)150 446 y Fx(\(t)m(yp)s
(e=string,)49 b(default=`)p Fp(yes)p Fx('\).)83 b(When)45
b(set)g(to)g(`)p Fp(yes)p Fx(',)k Ft(A)n(md)9 b Fx('s)45
b(autofs)g(co)s(de)g(will)g(use)f(lofs-t)m(yp)s(e)150
555 y(\(lo)s(opbac)m(k\))30 b(moun)m(ts)e(for)g Fp(type:=link)e
Fx(moun)m(ts,)j(as)f(w)m(ell)i(as)e(sev)m(eral)i(other)e(cases)i(that)f
(require)f(lo)s(cal)150 665 y(references.)56 b(This)34
b(has)h(the)g(adv)-5 b(an)m(tage)38 b(that)d Ft(A)n(md)45
b Fx(do)s(es)35 b(not)g(use)g(a)h(secondary)f(moun)m(t)g(p)s(oin)m(t)h
(and)150 775 y(users)d(do)h(not)f(see)i(external)f(pathnames)g(\(the)g
(infamous)f Fp(/bin/pwd)f Fx(problem,)i(where)f(it)i(rep)s(orts)e(a)150
884 y(di\013eren)m(t)i(path)f(than)h(the)f(user)g(c)m(hdir'ed)g(in)m
(to\).)55 b(One)34 b(of)h(the)f(disadv)-5 b(an)m(tages)36
b(of)f(using)f(this)g(option)150 994 y(is)f(that)g(the)g(autofs)g(co)s
(de)g(is)f(relativ)m(ely)j(new)e(and)f(the)g(in-place)i(moun)m(ts)f(ha)
m(v)m(e)h(not)e(b)s(een)g(throughly)150 1103 y(tested.)275
1246 y(If)26 b(this)h(option)g(is)g(set)g(to)h(`)p Fp(no)p
Fx(',)g(then)e Ft(A)n(md)9 b Fx('s)28 b(autofs)f(co)s(de)g(will)g(use)g
(symlinks)f(instead)h(of)g(lofs-t)m(yp)s(e)150 1356 y(moun)m(ts)36
b(for)g(lo)s(cal)i(references.)59 b(This)36 b(has)g(the)g(adv)-5
b(an)m(tage)39 b(of)d(using)g(simpler)g(\(more)h(stable\))g(co)s(de,)
150 1466 y(but)28 b(at)h(the)f(exp)s(ense)g(of)g(negating)i(one)f(of)f
(autofs's)h(big)f(adv)-5 b(an)m(tages:)42 b(the)28 b(hiding)g(of)g
Ft(A)n(md)9 b Fx('s)29 b(in)m(ternal)150 1575 y(paths.)39
b(Note)28 b(that)e(symlinks)g(are)h(not)f(supp)s(orted)f(in)g(all)j
(autofs)e(implemen)m(tations,)j(esp)s(ecially)e(those)150
1685 y(deriv)m(ed)38 b(from)g(Solaris)h(Autofs)g(v1.)65
b(Also,)41 b(on)e(Solaris)f(2.6)i(and)e(new)m(er,)i(autofs)f(symlinks)f
(are)h(not)150 1794 y(cac)m(hed,)32 b(resulting)e(in)g(rep)s(eated)h
(up-call)g(requests)f(to)h Ft(A)n(md)p Fx(.)150 2002
y Fm(6.4.2)63 b Fl(browsable_dirs)42 b Fm(P)m(arameter)150
2149 y Fx(\(t)m(yp)s(e=string,)30 b(default=`)p Fp(no)p
Fx('\).)41 b(If)29 b(`)p Fp(yes)p Fx(',)h(then)g Ft(A)n(md)9
b Fx('s)30 b(top-lev)m(el)i(moun)m(t)e(p)s(oin)m(ts)g(will)g(b)s(e)f
(bro)m(wsable)150 2259 y(to)41 b Fn(readdir)p Fx(\(3\))g(calls.)73
b(This)39 b(means)i(y)m(ou)f(could)h(run)e(for)h(example)h
Fn(ls)p Fx(\(1\))h(and)e(see)h(what)f(k)m(eys)i(are)150
2368 y(a)m(v)-5 b(ailable)40 b(to)f(moun)m(t)f(in)g(that)h(directory)-8
b(.)64 b(Not)39 b(all)g(en)m(tries)g(are)g(made)f(visible)g(to)h
Fn(readdir)p Fx(\(3\):)57 b(the)150 2478 y(`)p Fp(/defaults)p
Fx(')34 b(en)m(try)-8 b(,)37 b(wildcard)e(en)m(tries,)j(and)d(those)h
(with)f(a)h Fp(/)g Fx(in)f(them)g(are)h(not)g(included.)56
b(If)35 b(y)m(ou)150 2587 y(sp)s(ecify)29 b(`)p Fp(full)p
Fx(')f(to)i(this)f(option,)h(all)g(but)e(the)i(`)p Fp(/defaults)p
Fx(')d(en)m(try)i(will)g(b)s(e)g(visible.)40 b(Note)31
b(that)f(if)f(y)m(ou)150 2697 y(run)g(a)j(command)e(whic)m(h)h(will)g
(attempt)h(to)g Fn(stat)p Fx(\(2\))h(the)e(en)m(tries,)h(suc)m(h)f(as)g
(often)g(done)g(b)m(y)f(`)p Fp(ls)g(-l)p Fx(')h(or)150
2807 y(`)p Fp(ls)f(-F)p Fx(',)d Ft(A)n(md)36 b Fx(will)27
b(attempt)h(to)f(moun)m(t)g Ft(every)35 b Fx(en)m(try)26
b(in)h(that)g(map.)39 b(This)26 b(is)h(often)g(called)g(a)g(\\moun)m(t)
150 2916 y(storm".)275 3059 y(Note)43 b(that)g(moun)m(t)f(storms)g(are)
g(mostly)h(a)m(v)m(oided)g(b)m(y)f(using)g(autofs)g(moun)m(ts)g(\(`)p
Fp(mount_type)28 b(=)150 3169 y(autofs)p Fx('\).)150
3376 y Fm(6.4.3)63 b Fl(map_defaults)42 b Fm(P)m(arameter)150
3523 y Fx(\(t)m(yp)s(e=string,)23 b(default)e(to)h(empt)m(y\).)38
b(This)20 b(option)i(sets)f(a)g(string)g(to)g(b)s(e)g(used)f(as)h(the)g
(map's)f Fp(/defaults)150 3633 y Fx(en)m(try)-8 b(,)31
b(o)m(v)m(erriding)g(an)m(y)f Fp(/defaults)e Fx(sp)s(eci\014ed)h(in)h
(the)g(map.)40 b(This)29 b(allo)m(ws)i(lo)s(cal)h(users)d(to)h(o)m(v)m
(erride)i(a)150 3743 y(giv)m(en)j(map's)f(defaults)g(without)g(mo)s
(difying)f(maps)g(globally)j(\(whic)m(h)e(is)g(imp)s(ossible)f(in)h
(sites)g(where)150 3852 y(the)d(maps)e(are)i(managed)g(b)m(y)f(a)h
(di\013eren)m(t)g(administrativ)m(e)h(group\).)150 4060
y Fm(6.4.4)63 b Fl(map_options)42 b Fm(P)m(arameter)150
4207 y Fx(\(t)m(yp)s(e=string,)27 b(default)f(no)g(options\).)40
b(This)25 b(option)i(is)f(the)g(same)g(as)g(sp)s(ecifying)g(map)g
(options)g(on)g(the)150 4316 y(command)k(line)h(to)g
Ft(A)n(md)p Fx(,)g(suc)m(h)f(as)g(`)p Fp(cache:=all)p
Fx('.)150 4524 y Fm(6.4.5)63 b Fl(map_type)42 b Fm(P)m(arameter)150
4671 y Fx(\(t)m(yp)s(e=string,)34 b(default)f(searc)m(h)h(all)f(map)g
(t)m(yp)s(es\).)48 b(If)33 b(sp)s(eci\014ed,)g Ft(A)n(md)42
b Fx(will)33 b(initialize)i(the)e(map)g(only)150 4781
y(for)c(the)h(t)m(yp)s(e)f(giv)m(en.)41 b(This)29 b(is)g(useful)g(to)h
(a)m(v)m(oid)h(the)e(default)h(map)e(searc)m(h)i(t)m(yp)s(e)g(used)e(b)
m(y)i Ft(A)n(md)38 b Fx(whic)m(h)150 4890 y(tak)m(es)f(longer)f(and)f
(can)g(ha)m(v)m(e)i(undesired)d(side-e\013ects)j(suc)m(h)e(as)h
(initializing)h(NIS)e(ev)m(en)h(if)g(not)f(used.)150
5000 y(P)m(ossible)c(v)-5 b(alues)31 b(are)150 5172 y(`)p
Fp(file)p Fx(')238 b(plain)30 b(\014les)150 5340 y(`)p
Fp(hesiod)p Fx(')142 b(Hesio)s(d)30 b(name)h(service)g(from)f(MIT)p
eop end
%%Page: 61 63
TeXDict begin 61 62 bop 150 -116 a Fx(Chapter)30 b(6:)41
b(Amd)30 b(Con\014guration)g(File)2094 b(61)150 299 y(`)p
Fp(ldap)p Fx(')238 b(Ligh)m(t)m(w)m(eigh)m(t)33 b(Directory)f(Access)f
(Proto)s(col)150 456 y(`)p Fp(ndbm)p Fx(')238 b(\(New\))31
b(dbm)e(st)m(yle)j(hash)e(\014les)150 613 y(`)p Fp(nis)p
Fx(')286 b(Net)m(w)m(ork)32 b(Information)e(Services)h(\(v)m(ersion)g
(2\))150 771 y(`)p Fp(nisplus)p Fx(')94 b(Net)m(w)m(ork)32
b(Information)e(Services)h(Plus)f(\(v)m(ersion)h(3\))150
928 y(`)p Fp(passwd)p Fx(')142 b(lo)s(cal)32 b(passw)m(ord)d(\014les)
150 1085 y(`)p Fp(union)p Fx(')190 b(union)30 b(maps)150
1282 y Fm(6.4.6)63 b Fl(mount_type)42 b Fm(P)m(arameter)150
1429 y Fx(\(t)m(yp)s(e=string,)c(default=`)p Fp(nfs)p
Fx('\).)58 b(All)36 b Ft(A)n(md)46 b Fx(moun)m(t)36 b(t)m(yp)s(es)g
(default)g(to)h(NFS.)f(That)g(is,)i Ft(A)n(md)45 b Fx(is)36
b(an)150 1539 y(NFS)i(serv)m(er)h(on)f(the)g(map)g(moun)m(t)g(p)s(oin)m
(ts,)i(for)e(the)g(lo)s(cal)i(host)e(it)h(is)f(running)e(on.)64
b(If)38 b(`)p Fp(autofs)p Fx(')f(is)150 1648 y(sp)s(eci\014ed,)30
b Ft(A)n(md)40 b Fx(will)30 b(b)s(e)g(an)g(autofs)h(serv)m(er)g(for)f
(those)h(moun)m(t)f(p)s(oin)m(ts.)150 1845 y Fm(6.4.7)63
b Fl(search_path)42 b Fm(P)m(arameter)150 1992 y Fx(\(t)m(yp)s
(e=string,)27 b(default)g(no)f(searc)m(h)g(path\).)40
b(This)25 b(pro)m(vides)h(a)h(\(colon-delimited\))h(searc)m(h)f(path)f
(for)g(\014le)150 2102 y(maps.)40 b(Using)28 b(a)h(searc)m(h)g(path,)g
(sites)g(can)f(allo)m(w)i(for)e(lo)s(cal)i(map)e(customizations)i(and)e
(o)m(v)m(errides,)i(and)150 2211 y(can)h(distributed)e(maps)h(in)g(sev)
m(eral)i(lo)s(cations)g(as)e(needed.)150 2409 y Fm(6.4.8)63
b Fl(selectors_in_defaults)43 b Fm(P)m(arameter)150 2555
y Fx(\(t)m(yp)s(e=b)s(o)s(olean,)32 b(default=`)p Fp(no)p
Fx('\).)44 b(If)31 b(`)p Fp(yes)p Fx(',)g(then)g(the)h(`)p
Fp(/defaults)p Fx(')d(en)m(try)i(of)h(maps)f(will)g(searc)m(h)h(for)150
2665 y(and)40 b(pro)s(cess)g(an)m(y)h(selectors)i(b)s(efore)d(setting)i
(defaults)f(for)f(all)i(other)f(k)m(eys)g(in)f(that)i(map.)71
b(Useful)150 2775 y(when)29 b(y)m(ou)h(w)m(an)m(t)h(to)f(set)g
(di\013eren)m(t)h(options)f(for)f(a)h(complete)i(map)d(based)g(on)h
(some)g(parameters.)41 b(F)-8 b(or)150 2884 y(example,)39
b(y)m(ou)e(ma)m(y)g(w)m(an)m(t)h(to)f(b)s(etter)g(the)f(NFS)h(p)s
(erformance)f(o)m(v)m(er)i(slo)m(w)f(slip-based)f(net)m(w)m(orks)i(as)
150 2994 y(follo)m(ws:)390 3127 y Fp(/defaults)45 b(\\)581
3237 y(wire==slip-net;opts:=int)o(r,rs)o(ize)o(=102)o(4,ws)o(ize)o
(=102)o(4)d(\\)581 3346 y(wire!=slip-net;opts:=int)o(r,rs)o(ize)o(=819)
o(2,ws)o(ize)o(=819)o(2)275 3480 y Fx(Deprecated)31 b(form:)41
b(selectors)p 1343 3480 28 4 v 41 w(on)p 1480 3480 V
40 w(default.)150 3677 y Fm(6.4.9)63 b Fl(sun_map_syntax)42
b Fm(P)m(arameter)150 3824 y Fx(\(t)m(yp)s(e=b)s(o)s(olean,)30
b(default=`)p Fp(no)p Fx('\).)41 b(If)30 b(`)p Fp(yes)p
Fx(',)f(then)h Ft(A)n(md)39 b Fx(will)30 b(parse)g(the)g(map)f
(according)i(to)f(the)g(Sun)150 3933 y(Automoun)m(t)h(syn)m(tax.)150
4164 y Fw(6.5)68 b(Global)46 b(P)l(arameters)150 4323
y Fx(The)30 b(follo)m(wing)i(parameters)e(are)h(applicable)g(to)h(the)e
(`)p Fp([global])p Fx(')f(section)i(only)-8 b(.)150 4520
y Fm(6.5.1)63 b Fl(arch)41 b Fm(P)m(arameter)150 4667
y Fx(\(t)m(yp)s(e=string,)31 b(default)f(to)h(compiled)f(in)g(v)-5
b(alue\).)41 b(Same)31 b(as)f(the)g Fp(-A)g Fx(option)g(to)h
Ft(A)n(md)p Fx(.)41 b(Allo)m(ws)31 b(y)m(ou)f(to)150
4777 y(o)m(v)m(erride)h(the)g(v)-5 b(alue)31 b(of)f(the)h
Ft(ar)-5 b(ch)39 b(A)n(md)g Fx(v)-5 b(ariable.)150 4974
y Fm(6.5.2)63 b Fl(auto_attrcache)42 b Fm(P)m(arameter)150
5121 y Fx(\(t)m(yp)s(e=n)m(umeric,)34 b(default=0\).)49
b(Sp)s(ecify)32 b(in)h(seconds)f(\(or)i(units)e(of)h(0.1)h(seconds,)g
(dep)s(ending)d(on)i(the)150 5230 y(OS\),)44 b(what)h(is)f(the)h(\(k)m
(ernel-side\))h(NFS)e(attribute)h(cac)m(he)h(timeout)g(for)e
Ft(A)n(md)9 b Fx('s)45 b(o)m(wn)f(automoun)m(t)150 5340
y(p)s(oin)m(ts.)51 b(A)35 b(v)-5 b(alue)34 b(of)g(0)h(is)f(supp)s(osed)
e(to)i(turn)f(o\013)i(attribute)f(cac)m(hing,)j(meaning)d(that)h
Ft(A)n(md)43 b Fx(will)35 b(b)s(e)p eop end
%%Page: 62 64
TeXDict begin 62 63 bop 150 -116 a Fx(62)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y(consulted)37
b(via)f(a)h(k)m(ernel-RPC)g(eac)m(h)g(time)g(someone)g(stat\(\)'s)i
(the)d(moun)m(t)g(p)s(oin)m(t)h(\(whic)m(h)f(could)h(b)s(e)150
408 y(abused)30 b(as)g(a)h(denial-of-service)h(attac)m(k\).)275
564 y Ft(W)-7 b(ARNING)8 b Fx(:)23 b Ft(A)n(md)33 b Fx(dep)s(ends)22
b(on)i(b)s(eing)f(able)i(to)f(turn)f(o\013)h(the)g(NFS)g(attribute)h
(cac)m(he)g(of)f(the)g(clien)m(t)150 674 y(OS.)i(If)h(it)g(cannot)g(b)s
(e)g(turned)e(o\013,)k(then)d(users)g(ma)m(y)h(get)h(EST)-8
b(ALE)27 b(errors)f(or)h(symlinks)f(that)h(p)s(oin)m(t)g(to)150
783 y(the)f(wrong)g(places.)40 b(This)26 b(is)g(more)g(lik)m(ely)i
(under)c(hea)m(vy)j(use)f(of)g Ft(A)n(md)p Fx(,)i(for)e(example)g(if)g
(y)m(our)h(system)f(is)150 893 y(exp)s(eriencing)e(frequen)m(t)f(map)h
(c)m(hanges)g(or)g(frequen)m(t)f(moun)m(ts/unmoun)m(ts.)38
b(Therefore,)25 b(under)d(normal)150 1002 y(circumstances,)31
b(this)f(parameter)h(should)e(remain)h(set)h(to)f(0,)h(to)g(ensure)e
(that)i(the)f(attribute)h(cac)m(he)h(is)150 1112 y(indeed)e(o\013.)275
1268 y(Unfortunately)-8 b(,)34 b(some)f(k)m(ernels)h(\(e.g.,)h(certain)
f(BSDs\))g(don't)f(ha)m(v)m(e)h(a)f(w)m(a)m(y)h(to)g(turn)d(o\013)j
(the)f(NFS)150 1377 y(attribute)21 b(cac)m(he.)40 b(Setting)21
b(this)g(parameter)g(to)g(0)h(is)e(supp)s(osed)f(to)j(turn)d(o\013)i
(attribute)h(cac)m(hing)g(en)m(tirely)-8 b(,)150 1487
y(but)23 b(unfortunately)f(it)i(do)s(es)f(not;)j(instead,)g(the)d
(attribute)h(cac)m(he)h(is)e(set)h(to)g(some)g(in)m(ternal)g(hard-co)s
(ded)150 1596 y(default)32 b(\(usually)g(an)m(ywhere)f(from)g(5-30)j
(seconds\).)44 b(If)32 b(y)m(ou)g(susp)s(ect)f(that)h(y)m(our)f(OS)g
(do)s(esn't)h(ha)m(v)m(e)h(a)150 1706 y(reliable)d(w)m(a)m(y)f(of)g
(turning)e(o\013)i(the)g(attribute)g(cac)m(he,)i(then)d(it)h(is)f(b)s
(etter)h(to)g(set)g(this)g(parameter)g(to)g(the)150 1815
y(smallest)g(p)s(ossible)f(non-zero)g(v)-5 b(alue)29
b(\(set)g(`)p Fp(auto_attrcache=1)p Fx(')24 b(in)k(y)m(our)g
Fp(amd.conf)p Fx(\).)38 b(This)27 b(will)i(not)150 1925
y(eliminate)36 b(the)f(problem,)g(but)f(reduce)g(the)h(risk)f(windo)m
(w)g(somewhat.)54 b(The)34 b(b)s(est)g(solutions)h(are)g(\(1\))150
2035 y(to)e(use)f Ft(A)n(md)42 b Fx(in)32 b(Autofs)h(mo)s(de,)g(if)f
(it's)h(supp)s(orted)e(in)h(y)m(our)g(OS,)g(and)g(\(2\))h(talk)h(to)f
(y)m(our)f(OS)g(v)m(endor)150 2144 y(to)j(supp)s(ort)e(a)i(true)g(`)p
Fp(noac)p Fx(')f(\015ag.)54 b(See)35 b(the)g(README.attrcac)m(he)i(\()p
Fp(http:)t(/)t(/)s(www)t(.)s(am-utils)s(.)s(o)o(rg)s(/)150
2254 y(docs/am-utils/attrcache.)o(txt)p Fx(\))24 b(do)s(cumen)m(t)30
b(for)h(more)f(details.)275 2409 y(If)39 b(y)m(ou)h(are)h(able)f(to)h
(turn)e(o\013)h(the)g(attribute)h(cac)m(he)g(on)f(y)m(our)g(OS,)g
(alas,)j Ft(A)n(md)9 b Fx('s)41 b(p)s(erformance)150
2519 y(ma)m(y)27 b(degrade)f(\(when)g(not)h(using)e(Autofs\))i(b)s
(ecause)f(ev)m(ery)h(tra)m(v)m(ersal)i(of)d(an)g(automoun)m(ter-con)m
(trolled)150 2629 y(pathname)42 b(will)h(result)f(in)g(a)g(lo)s(okup)g
(request)g(from)g(the)g(k)m(ernel)h(to)g Ft(A)n(md)p
Fx(.)76 b(Under)41 b(hea)m(vy)i(loads,)150 2738 y(for)38
b(example)g(when)g(using)f(recursiv)m(e)h(to)s(ols)h(lik)m(e)h(`)p
Fp(find)p Fx(',)f(`)p Fp(rdist)p Fx(',)g(or)f(`)p Fp(rsync)p
Fx(',)i(this)e(p)s(erformance)150 2848 y(degradation)c(can)f(b)s(e)g
(noticeable.)50 b(There)33 b(are)g(t)m(w)m(o)i(p)s(ossible)d(solutions)
i(that)f(some)h(administrators)150 2957 y(ha)m(v)m(e)e(c)m(hosen)f(to)g
(impro)m(v)m(e)g(p)s(erformance:)199 3113 y(1.)61 b(First,)43
b(y)m(ou)e(can)f(turn)f(o\013)i(unmoun)m(ting)e(using)g(the)i(`)p
Fp(nounmount)p Fx(')d(moun)m(t)i(option.)70 b(This)40
b(will)330 3223 y(ensure)c(that)h(no)f Ft(A)n(md)46 b
Fx(symlink)36 b(could)h(ev)m(er)g(c)m(hange,)j(thereb)m(y)c(the)h(k)m
(ernel's)g(attribute)g(cac)m(he)330 3332 y(and)22 b Ft(A)n(md)32
b Fx(will)23 b(alw)m(a)m(ys)h(b)s(e)d(in)h(sync.)38 b(Ho)m(w)m(ev)m
(er,)27 b(this)22 b(metho)s(d)g(will)h(cause)g(the)f(n)m(um)m(b)s(er)f
(of)i(moun)m(ts)330 3442 y(to)29 b(k)m(eep)g(gro)m(wing,)h(ev)m(en)f
(if)f(some)g(are)h(no)f(longer)h(in)f(use;)h(this)f(has)g(the)g(disadv)
-5 b(an)m(tage)30 b(that)f(y)m(our)330 3551 y(system)34
b(could)g(b)s(e)g(more)g(susceptible)g(to)h(hangs)f(if)g(ev)m(en)g(one)
h(of)f(those)g(accum)m(ulating)i(moun)m(ts)330 3661 y(hangs)30
b(due)g(to)h(a)g(do)m(wned)e(serv)m(er.)199 3806 y(2.)61
b(Second,)40 b(y)m(ou)e(can)h(turn)e(on)h(attribute)h(cac)m(hing)g
(carefully)g(b)m(y)f(setting)h(a)g(small)f(automoun)m(ter)330
3916 y(attribute)d(cac)m(he)h(v)-5 b(alue)34 b(\(sa)m(y)-8
b(,)37 b(one)e(second\),)h(and)d(a)i(relativ)m(ely)i(large)e(dismoun)m
(t)f(in)m(terv)-5 b(al)35 b(\(sa)m(y)-8 b(,)330 4025
y(one)35 b(hour\).)54 b(\(See)36 b(Section)f(6.5.8)i([dismoun)m(t)p
1942 4025 28 4 v 40 w(in)m(terv)-5 b(al)36 b(P)m(arameter],)i(page)e
(63.\))55 b(F)-8 b(or)36 b(example,)330 4135 y(y)m(ou)31
b(can)f(set)h(this)g(in)f(y)m(our)g Fp(amd.conf)p Fx(:)570
4280 y Fp([global])570 4389 y(auto_attrcache)44 b(=)j(1)570
4499 y(dismount_interval)c(=)48 b(3600)330 4644 y Fx(This)34
b(has)h(the)h(b)s(ene\014t)e(of)h(using)g(the)g(k)m(ernel's)h
(attribute)g(cac)m(he)h(and)e(th)m(us)f(impro)m(ving)i(p)s(erfor-)330
4754 y(mance.)56 b(The)34 b(disadv)-5 b(an)m(tage)37
b(with)e(this)g(option)g(is)h(that)f(the)h(windo)m(w)e(of)i
(vulnerabilit)m(y)f(is)h(not)330 4863 y(eliminated)31
b(en)m(tirely:)42 b(it)31 b(is)g(only)f(made)h(smaller.)150
5083 y Fm(6.5.3)63 b Fl(auto_dir)42 b Fm(P)m(arameter)150
5230 y Fx(\(t)m(yp)s(e=string,)28 b(default=`)p Fp(/a)p
Fx('\).)40 b(Same)26 b(as)h(the)g Fp(-a)f Fx(option)h(to)g
Ft(A)n(md)p Fx(.)40 b(This)26 b(sets)h(the)f(priv)-5
b(ate)27 b(directory)150 5340 y(where)j Ft(A)n(md)40
b Fx(will)30 b(create)i(sub-directories)f(for)f(its)h(real)g(moun)m(t)f
(p)s(oin)m(ts.)p eop end
%%Page: 63 65
TeXDict begin 63 64 bop 150 -116 a Fx(Chapter)30 b(6:)41
b(Amd)30 b(Con\014guration)g(File)2094 b(63)150 299 y
Fm(6.5.4)63 b Fl(cache_duration)42 b Fm(P)m(arameter)150
446 y Fx(\(t)m(yp)s(e=n)m(umeric,)28 b(default=300\).)41
b(Same)27 b(as)g(the)g Fp(-c)g Fx(option)g(to)g Ft(A)n(md)p
Fx(.)40 b(Sets)27 b(the)g(duration)f(in)h(seconds)150
555 y(that)k(lo)s(ok)m(ed-up)g(or)f(moun)m(ted)g(map)g(en)m(tries)h
(remain)g(in)f(the)g(cac)m(he.)150 748 y Fm(6.5.5)63
b Fl(cluster)41 b Fm(P)m(arameter)150 895 y Fx(\(t)m(yp)s(e=string,)c
(default)e(no)g(cluster\).)55 b(Same)36 b(as)f(the)g
Fp(-C)g Fx(option)g(to)h Ft(A)n(md)p Fx(.)55 b(Sp)s(eci\014es)34
b(the)h(alternate)150 1004 y(HP-UX)c(cluster)g(to)g(use.)150
1196 y Fm(6.5.6)63 b Fl(debug_mtab_file)43 b Fm(P)m(arameter)150
1343 y Fx(\(t)m(yp)s(e=string,)c(default=)p Fp(")p Fx(/tmp/m)m(tab)p
Fp(")p Fx(\).)60 b(P)m(ath)37 b(to)h(m)m(tab)f(\014le)g(that)g(is)f
(used)g(b)m(y)h Ft(A)n(md)46 b Fx(to)37 b(store)h(a)150
1453 y(list)31 b(of)g(moun)m(ted)f(\014le)h(systems)f(during)f(debug-m)
m(tab)i(mo)s(de.)41 b(This)29 b(option)i(only)g(applies)g(to)g(systems)
150 1562 y(that)g(store)g(m)m(tab)g(information)f(on)h(disk.)150
1754 y Fm(6.5.7)63 b Fl(debug_options)42 b Fm(P)m(arameter)150
1901 y Fx(\(t)m(yp)s(e=string,)k(default)d(no)f(debug)g(options\).)77
b(Same)43 b(as)f(the)h Fp(-D)f Fx(option)h(to)g Ft(A)n(md)p
Fx(.)77 b(Sp)s(ecify)42 b(an)m(y)150 2011 y(debugging)f(options)f(for)h
Ft(A)n(md)p Fx(.)71 b(W)-8 b(orks)41 b(only)g(if)g(am-utils)g(w)m(as)g
(con\014gured)f(for)g(debugging)g(using)150 2121 y(the)32
b Fp(--enable-debug)27 b Fx(option.)45 b(The)31 b(additional)h(`)p
Fp(mem)p Fx(')f(option)h(can)g(b)s(e)f(turned)f(on)h(via)h
Fp(--enable-)150 2230 y(debug=mem)p Fx(.)45 b(Otherwise)32
b(debugging)h(options)g(are)g(ignored.)47 b(Options)32
b(are)h(comma)h(delimited,)g(and)150 2340 y(can)24 b(b)s(e)e(preceded)h
(b)m(y)g(the)h(string)f(`)p Fp(no)p Fx(')g(to)h(negate)h(their)e
(meaning.)38 b(Y)-8 b(ou)24 b(can)g(get)g(the)g(list)f(of)h(supp)s
(orted)150 2449 y(debugging)35 b(and)e(logging)k(options)e(b)m(y)f
(running)f Fp(amd)c(-H)p Fx(.)53 b(P)m(ossible)35 b(v)-5
b(alues)35 b(those)g(listed)g(for)g(the)f(-D)150 2559
y(option.)41 b(See)31 b(Section)g(4.17)h([-D)f(Option],)g(page)g(44.)
150 2751 y Fm(6.5.8)63 b Fl(dismount_interval)43 b Fm(P)m(arameter)150
2898 y Fx(\(t)m(yp)s(e=n)m(umeric,)29 b(default=120\).)41
b(Same)28 b(as)h(the)f Fp(-w)f Fx(option)i(to)f Ft(A)n(md)p
Fx(.)40 b(Sp)s(ecify)28 b(in)f(seconds,)i(the)f(time)150
3008 y(b)s(et)m(w)m(een)j(attempts)g(to)g(dismoun)m(t)f(\014le)h
(systems)f(that)h(ha)m(v)m(e)h(exceeded)f(their)g(cac)m(hed)g(times.)
150 3200 y Fm(6.5.9)63 b Fl(domain_strip)42 b Fm(P)m(arameter)150
3347 y Fx(\(t)m(yp)s(e=b)s(o)s(olean,)23 b(default=`)p
Fp(yes)p Fx('\).)37 b(If)21 b(`)p Fp(yes)p Fx(',)h(then)e(the)h(domain)
g(name)f(part)h(referred)e(to)j(b)m(y)e Fp(${rhost})150
3456 y Fx(is)31 b(stripp)s(ed)e(o\013.)43 b(This)31 b(is)g(useful)f(to)
i(k)m(eep)f(logs)h(and)f(smaller.)43 b(If)30 b(`)p Fp(no)p
Fx(',)h(then)g(the)g(domain)g(name)g(part)150 3566 y(is)36
b(left)h(c)m(hanged.)58 b(This)35 b(is)h(useful)f(when)g(using)h(m)m
(ultiple)h(domains)e(with)h(the)g(same)h(maps)e(\(as)i(y)m(ou)150
3676 y(ma)m(y)31 b(ha)m(v)m(e)h(hosts)e(whose)g(domain-stripp)s(ed)f
(name)i(is)f(iden)m(tical\).)150 3868 y Fm(6.5.10)63
b Fl(exec_map_timeout)43 b Fm(P)m(arameter)150 4015 y
Fx(\(t)m(yp)s(e=n)m(umeric,)29 b(default=10\).)41 b(The)27
b(timeout)j(in)d(seconds)h(that)h Ft(A)n(md)37 b Fx(will)29
b(w)m(ait)g(for)e(an)h(executable)150 4124 y(map)c(program)h(b)s(efore)
f(an)h(answ)m(er)g(is)g(returned)e(from)h(that)i(program)e(\(or)i
(script\).)39 b(This)24 b(v)-5 b(alue)25 b(should)150
4234 y(b)s(e)33 b(set)h(to)h(as)f(small)g(as)g(p)s(ossible)g(while)f
(still)i(allo)m(wing)g(normal)f(replies)g(to)h(b)s(e)e(returned)f(b)s
(efore)i(the)150 4343 y(timer)g(expires,)h(b)s(ecause)f(during)f(the)h
(time)g(that)h(the)f(executable)h(map)f(program)f(is)h(queried,)h
Ft(A)n(md)150 4453 y Fx(is)k(essen)m(tially)h(w)m(aiting)g(and)e(is)h
(th)m(us)f(not)h(resp)s(onding)e(to)i(an)m(y)g(other)g(queries.)65
b(See)39 b(Section)g(3.1.9)150 4563 y([Executable)32
b(maps],)e(page)h(23.)150 4755 y Fm(6.5.11)63 b Fl(forced_unmounts)43
b Fm(P)m(arameter)150 4902 y Fx(\(t)m(yp)s(e=b)s(o)s(olean,)h
(default=`)p Fp(no)p Fx('\).)73 b(Sometimes,)44 b(moun)m(t)d(p)s(oin)m
(ts)g(are)g(h)m(ung)g(due)f(to)i(unreco)m(v)m(erable)150
5011 y(conditions,)36 b(suc)m(h)e(as)h(when)e(NFS)h(serv)m(ers)h
(migrate,)h(c)m(hange)g(their)e(IP)g(address,)h(are)g(do)m(wn)e(p)s
(erma-)150 5121 y(nen)m(tly)-8 b(,)43 b(or)d(due)g(to)g(hardw)m(are)g
(failures,)j(and)c(more.)69 b(In)40 b(this)g(case,)j(attempting)e(to)g
(unmoun)m(t)e(an)150 5230 y(existing)e(moun)m(t)f(p)s(oin)m(t,)i(or)e
(ev)m(en)h(just)e(to)i Fn(stat)p Fx(\(2\))h(it,)h(results)d(in)f(one)i
(of)f(three)g(fatal)i(errors:)51 b(EIO,)150 5340 y(EST)-8
b(ALE,)29 b(or)g(EBUSY.)h(A)m(t)g(that)g(p)s(oin)m(t,)g
Ft(A)n(md)38 b Fx(can)30 b(do)f(little)i(to)f(reco)m(v)m(er)h(that)f(h)
m(ung)f(p)s(oin)m(t)g(\(in)h(fact,)p eop end
%%Page: 64 66
TeXDict begin 64 65 bop 150 -116 a Fx(64)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y(the)37
b(OS)f(cannot)i(automatically)i(reco)m(v)m(er)f(either\).)61
b(F)-8 b(or)38 b(that)f(reason,)j(some)d(OSs)f(supp)s(ort)f(sp)s(ecial)
150 408 y(kinds)d(of)h(forced)g(unmoun)m(ts,)g(whic)m(h)f(m)m(ust)h(b)s
(e)f(used)h(v)m(ery)g(carefully:)46 b(they)33 b(will)h(force)f(an)g
(unmoun)m(t)150 518 y(immediately)27 b(\(or)f(lazily)h(on)f(Lin)m
(ux\),)h(whic)m(h)e(could)h(result)g(in)f(application)i(data)g(loss.)39
b(Ho)m(w)m(ev)m(er,)29 b(that)150 628 y(ma)m(y)35 b(b)s(e)e(the)i(only)
f(w)m(a)m(y)h(to)g(reco)m(v)m(er)h(the)f(en)m(tire)g(host)f(\(without)h
(reb)s(o)s(oting\).)53 b(Once)34 b(a)g(h)m(ung)g(moun)m(t)150
737 y(p)s(oin)m(t)k(is)h(forced)f(out,)j Ft(A)n(md)48
b Fx(can)38 b(then)g(re-moun)m(t)h(a)f(replacemen)m(t)i(one)f(\(if)f(a)
m(v)-5 b(ailable\),)44 b(bringing)38 b(a)150 847 y(mostly-h)m(ung)31
b(system)f(bac)m(k)h(to)g(op)s(eration)g(and)f(a)m(v)m(oiding)i(a)f(p)s
(oten)m(tially)h(costly)g(reb)s(o)s(ot.)275 1024 y(If)37
b(the)g(`)p Fp(forced_unmounts)p Fx(')d(option)k(is)f(set)h(to)h(`)p
Fp(yes)p Fx(',)g(and)e(the)g(clien)m(t)i(OS)e(supp)s(orts)e(forced)j
(or)150 1134 y(lazy)45 b(unmoun)m(ts,)h(then)d Ft(A)n(md)53
b Fx(will)44 b(attempt)g(to)h(use)e(them)h(if)f(it)h(gets)h(an)m(y)f
(of)g(the)f(three)h(serious)150 1244 y(error)30 b(conditions)h(listed)g
(ab)s(o)m(v)m(e.)42 b(Note)32 b(that)f Ft(A)n(md)39 b
Fx(will)31 b(force)g(the)g(unmoun)m(t)e(of)i(moun)m(t)f(p)s(oin)m(ts)g
(that)150 1353 y(returned)e(EBUSY)i(only)g(for)f(`)p
Fp(type:=toplvl)p Fx(')e(moun)m(ts)j(\(see)g(Section)h(5.23)g([T)-8
b(op-lev)m(el)32 b(Filesystem],)150 1463 y(page)25 b(56\):)39
b(that)25 b(is,)g Ft(A)n(md)9 b Fx('s)25 b(o)m(wn)f(moun)m(t)h(p)s(oin)
m(ts.)38 b(This)24 b(is)g(useful)f(to)i(reco)m(v)m(er)h(from)e(a)h
(previously)f(h)m(ung)150 1572 y Ft(A)n(md)p Fx(,)30
b(and)f(to)h(ensure)f(that)h(an)f(existing)i Ft(A)n(md)39
b Fx(can)29 b(sh)m(utdo)m(wn)g(cleanly)i(ev)m(en)f(if)f(some)h(pro)s
(cesses)g(are)150 1682 y(k)m(eeping)j(its)g(moun)m(t)f(p)s(oin)m(ts)h
(busy)e(\(i.e.,)j(when)e(a)h(user's)e(shell)i(pro)s(cess)f(uses)g
Fp(cd)g Fx(to)h(set)g(its)f(CWD)h(to)150 1791 y Ft(A)n(md)9
b Fx('s)31 b(o)m(wn)f(moun)m(t)h(p)s(oin)m(t\).)275 1969
y(If)25 b(this)h(option)g(is)g(set)g(to)h(`)p Fp(no)p
Fx(')f(\(the)g(default\),)i(then)d Ft(A)n(md)36 b Fx(will)26
b(not)g(attempt)h(this)f(sp)s(ecial)g(reco)m(v)m(ery)150
2079 y(pro)s(cedure.)150 2321 y Fm(6.5.12)63 b Fl(full_os)42
b Fm(P)m(arameter)150 2468 y Fx(\(t)m(yp)s(e=string,)33
b(default)g(to)g(compiled)g(in)f(v)-5 b(alue\).)47 b(The)32
b(full)g(name)g(of)g(the)h(op)s(erating)g(system,)g(along)150
2577 y(with)d(its)h(v)m(ersion.)41 b(Allo)m(ws)32 b(y)m(ou)e(to)i(o)m
(v)m(erride)f(the)g(compiled-in)g(full)f(name)g(and)g(v)m(ersion)h(of)g
(the)f(op)s(er-)150 2687 y(ating)e(system.)40 b(Useful)28
b(when)e(the)i(compiled-in)g(name)g(is)f(not)h(desired.)39
b(F)-8 b(or)28 b(example,)h(the)f(full)f(op)s(er-)150
2797 y(ating)i(system)e(name)h(on)g(lin)m(ux)f(comes)i(up)d(as)i(`)p
Fp(linux)p Fx(',)g(but)f(y)m(ou)h(can)g(o)m(v)m(erride)h(it)f(to)g(`)p
Fp(linux-2.2.5)p Fx('.)150 3039 y Fm(6.5.13)63 b Fl
(fully_qualified_hosts)44 b Fm(P)m(arameter)150 3186
y Fx(\(t)m(yp)s(e=string,)c(default=`)p Fp(no)p Fx('\).)62
b(If)37 b(`)p Fp(yes)p Fx(',)i Ft(A)n(md)47 b Fx(will)38
b(p)s(erform)e(RPC)g(authen)m(tication)k(using)d(fully-)150
3295 y(quali\014ed)32 b(host)h(names.)48 b(This)32 b(is)g(necessary)h
(for)g(some)g(systems,)h(and)e(esp)s(ecially)h(when)f(p)s(erforming)150
3405 y(cross-domain)k(moun)m(ting.)57 b(F)-8 b(or)36
b(this)g(function)f(to)i(w)m(ork,)g(the)f Ft(A)n(md)45
b Fx(v)-5 b(ariable)37 b(`)p Fp(${hostd})p Fx(')d(is)h(used,)150
3515 y(requiring)30 b(that)h(`)p Fp(${domain})p Fx(')d(not)j(b)s(e)f(n)
m(ull.)150 3757 y Fm(6.5.14)63 b Fl(hesiod_base)42 b
Fm(P)m(arameter)150 3904 y Fx(\(t)m(yp)s(e=string,)31
b(default=`)p Fp(automount)p Fx('\).)39 b(Sp)s(ecify)30
b(the)g(base)h(name)f(for)g(hesio)s(d)g(maps.)150 4146
y Fm(6.5.15)63 b Fl(karch)42 b Fm(P)m(arameter)150 4293
y Fx(\(t)m(yp)s(e=string,)j(default)c(to)h(k)-5 b(arc)m(h)42
b(of)f(the)h(system\).)74 b(Same)41 b(as)g(the)h Fp(-k)f
Fx(option)g(to)h Ft(A)n(md)p Fx(.)74 b(Allo)m(ws)150
4403 y(y)m(ou)32 b(to)h(o)m(v)m(erride)f(the)g(k)m(ernel-arc)m
(hitecture)j(of)d(y)m(our)f(system.)45 b(Useful)32 b(for)g(example)g
(on)g(Sun)e(\(Sparc\))150 4512 y(mac)m(hines,)j(where)f(y)m(ou)g(can)h
(build)e(one)h Ft(A)n(md)41 b Fx(binary)-8 b(,)33 b(and)e(run)g(it)h
(on)g(m)m(ultiple)h(mac)m(hines,)g(y)m(et)h(y)m(ou)150
4622 y(w)m(an)m(t)27 b(eac)m(h)g(one)g(to)g(get)g(the)f(correct)i
Ft(kar)-5 b(ch)34 b Fx(v)-5 b(ariable)27 b(set)g(\(for)f(example,)i
(sun4c,)f(sun4m,)f(sun4u,)g(etc.\))150 4732 y(Note)35
b(that)g(if)f(not)g(sp)s(eci\014ed,)h Ft(A)n(md)43 b
Fx(will)35 b(use)e Fn(uname)p Fx(\(2\))i(to)g(\014gure)e(out)h(the)g(k)
m(ernel)h(arc)m(hitecture)h(of)150 4841 y(the)31 b(mac)m(hine.)150
5083 y Fm(6.5.16)63 b Fl(ldap_base)42 b Fm(P)m(arameter)150
5230 y Fx(\(t)m(yp)s(e=string,)26 b(default)f(not)f(set\).)40
b(Sp)s(ecify)24 b(the)g(base)h(name)f(for)h(LD)m(AP)-8
b(.)25 b(This)f(often)h(includes)f(LD)m(AP-)150 5340
y(sp)s(eci\014c)30 b(v)-5 b(alues)31 b(suc)m(h)f(as)h(coun)m(try)f(and)
g(organization.)p eop end
%%Page: 65 67
TeXDict begin 65 66 bop 150 -116 a Fx(Chapter)30 b(6:)41
b(Amd)30 b(Con\014guration)g(File)2094 b(65)150 299 y
Fm(6.5.17)63 b Fl(ldap_cache_maxmem)43 b Fm(P)m(arameter)150
446 y Fx(\(t)m(yp)s(e=n)m(umeric,)29 b(default=131072\).)43
b(Sp)s(ecify)28 b(the)h(maxim)m(um)g(memory)f Ft(A)n(md)38
b Fx(should)28 b(use)g(to)h(cac)m(he)150 555 y(LD)m(AP)i(en)m(tries.)
150 756 y Fm(6.5.18)63 b Fl(ldap_cache_seconds)43 b Fm(P)m(arameter)150
903 y Fx(\(t)m(yp)s(e=n)m(umeric,)31 b(default=0\).)41
b(Sp)s(ecify)30 b(the)g(n)m(um)m(b)s(er)f(of)i(seconds)f(to)h(k)m(eep)g
(en)m(tries)h(in)e(the)g(cac)m(he.)150 1103 y Fm(6.5.19)63
b Fl(ldap_hostports)43 b Fm(P)m(arameter)150 1250 y Fx(\(t)m(yp)s
(e=string,)31 b(default)f(not)h(set\).)42 b(Sp)s(ecify)29
b(the)i(LD)m(AP)g(host)f(and)g(p)s(ort)g(v)-5 b(alues.)150
1450 y Fm(6.5.20)63 b Fl(ldap_proto_version)43 b Fm(P)m(arameter)150
1597 y Fx(\(t)m(yp)s(e=n)m(umeric,)33 b(default=2\).)48
b(Sp)s(ecify)32 b(the)h(LD)m(AP)g(proto)s(col)g(v)m(ersion)g(to)g(use.)
47 b(With)33 b(a)g(v)-5 b(alue)33 b(of)g(3)150 1707 y(will)e(use)f(LD)m
(APv3)h(proto)s(col.)150 1907 y Fm(6.5.21)63 b Fl(local_domain)43
b Fm(P)m(arameter)150 2054 y Fx(\(t)m(yp)s(e=string,)38
b(default)f(no)f(sub-domain\).)59 b(Same)36 b(as)h(the)g
Fp(-d)e Fx(option)i(to)g Ft(A)n(md)p Fx(.)59 b(Sp)s(ecify)36
b(the)h(lo)s(cal)150 2164 y(domain)23 b(name.)38 b(If)22
b(this)h(option)h(is)f(not)g(giv)m(en)h(the)f(domain)g(name)f(is)h
(determined)g(from)f(the)h(hostname,)150 2273 y(b)m(y)30
b(remo)m(ving)h(the)g(\014rst)f(comp)s(onen)m(t)g(of)h(the)f
(fully-quali\014ed)h(host)f(name.)150 2474 y Fm(6.5.22)63
b Fl(localhost_address)43 b Fm(P)m(arameter)150 2621
y Fx(\(t)m(yp)s(e=string,)28 b(default)f(to)h(lo)s(calhost)h(or)d
(127.0.0.1\).)44 b(Sp)s(ecify)26 b(the)h(name)g(or)g(IP)g(address)f
(for)h Ft(A)n(md)36 b Fx(to)150 2730 y(use)25 b(when)f(connecting)j
(the)e(so)s(c)m(k)m(ets)i(for)e(the)h(lo)s(cal)g(NFS)g(serv)m(er)f(and)
g(the)g(RPC)g(serv)m(er.)39 b(This)25 b(defaults)150
2840 y(to)34 b(127.0.0.1)i(or)c(whatev)m(er)i(the)f(host)g(rep)s(orts)f
(as)h(its)g(lo)s(cal)h(address.)47 b(This)32 b(parameter)h(is)g(useful)
f(on)150 2949 y(hosts)25 b(with)g(m)m(ultiple)h(addresses)e(where)h(y)m
(ou)h(w)m(an)m(t)g(to)g(force)f Ft(A)n(md)35 b Fx(to)26
b(connect)g(to)g(a)g(sp)s(eci\014c)f(address.)150 3150
y Fm(6.5.23)63 b Fl(log_file)42 b Fm(P)m(arameter)150
3297 y Fx(\(t)m(yp)s(e=string,)d(default=`)p Fp(stderr)p
Fx('\).)59 b(Same)36 b(as)h(the)g Fp(-l)f Fx(option)h(to)h
Ft(A)n(md)p Fx(.)60 b(Sp)s(ecify)36 b(a)h(\014le)f(name)h(to)150
3406 y(log)29 b Ft(A)n(md)38 b Fx(ev)m(en)m(ts)29 b(to.)41
b(If)28 b(the)g(string)g(`)p Fp(/dev/stderr)p Fx(')d(is)k(sp)s
(eci\014ed,)f Ft(A)n(md)37 b Fx(will)29 b(send)e(its)h(ev)m(en)m(ts)i
(to)f(the)150 3516 y(standard)h(error)g(\014le)g(descriptor.)275
3652 y(If)48 b(the)i(string)f(`)p Fp(syslog)p Fx(')f(is)h(giv)m(en,)55
b Ft(A)n(md)j Fx(will)50 b(record)f(its)g(ev)m(en)m(ts)i(with)e(the)g
(system)g(logger)150 3761 y Fn(syslogd)p Fx(\(8\).)100
b(If)49 b(y)m(our)g(system)h(supp)s(orts)e(syslog)i(facilities,)57
b(then)49 b(the)h(default)f(facilit)m(y)j(used)d(is)150
3871 y(`)p Fp(LOG_DAEMON)p Fx('.)275 4006 y(When)38 b(using)f(syslog,)
42 b(if)c(y)m(ou)g(wish)g(to)h(c)m(hange)g(the)g(facilit)m(y)-8
b(,)43 b(app)s(end)36 b(its)j(name)f(to)h(the)f(option)150
4116 y(name,)g(delimited)g(b)m(y)e(a)h(single)g(colon.)61
b(F)-8 b(or)37 b(example,)i(if)e(it)g(is)f(the)h(string)g(`)p
Fp(syslog:local7)p Fx(')c(then)150 4226 y Ft(A)n(md)46
b Fx(will)38 b(log)g(messages)g(via)f Fn(syslog)p Fx(\(3\))i(using)d
(the)i(`)p Fp(LOG_LOCAL7)p Fx(')c(facilit)m(y)-8 b(.)63
b(If)37 b(the)g(facilit)m(y)i(name)150 4335 y(sp)s(eci\014ed)28
b(is)g(not)g(recognized,)j Ft(A)n(md)37 b Fx(will)29
b(default)f(to)h(`)p Fp(LOG_DAEMON)p Fx('.)38 b(Note:)j(while)28
b(y)m(ou)h(can)g(use)f(an)m(y)150 4445 y(syslog)k(facilit)m(y)i(a)m(v)
-5 b(ailable)33 b(on)f(y)m(our)f(system,)h(it)g(is)f(generally)i(a)f
(bad)f(idea)h(to)g(use)f(those)h(reserv)m(ed)f(for)150
4554 y(other)g(services)g(suc)m(h)f(as)g(`)p Fp(kern)p
Fx(',)g(`)p Fp(lpr)p Fx(',)h(`)p Fp(cron)p Fx(',)f(etc.)150
4755 y Fm(6.5.24)63 b Fl(log_options)42 b Fm(P)m(arameter)150
4902 y Fx(\(t)m(yp)s(e=string,)g(default=\\defaults"\).)68
b(Same)40 b(as)f(the)h Fp(-x)e Fx(option)i(to)g Ft(A)n(md)p
Fx(.)67 b(Sp)s(ecify)39 b(an)m(y)g(logging)150 5011 y(options)31
b(for)g Ft(A)n(md)p Fx(.)43 b(Options)31 b(are)g(comma)h(delimited,)h
(and)d(can)h(b)s(e)g(preceded)g(b)m(y)g(the)g(string)g(`)p
Fp(no)p Fx(')g(to)150 5121 y(negate)24 b(their)f(meaning.)39
b(The)22 b(`)p Fp(debug)p Fx(')g(logging)j(option)e(is)g(only)g(a)m(v)
-5 b(ailable)25 b(if)e(am-utils)g(w)m(as)h(con\014gured)150
5230 y(with)i Fp(--enable-debug)p Fx(.)36 b(Y)-8 b(ou)27
b(can)g(get)h(the)e(list)i(of)e(supp)s(orted)f(debugging)i(options)f(b)
m(y)h(running)e Fp(amd)150 5340 y(-H)p Fx(.)40 b(P)m(ossible)31
b(v)-5 b(alues)31 b(are:)p eop end
%%Page: 66 68
TeXDict begin 66 67 bop 150 -116 a Fx(66)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y(`)p
Fp(all)p Fx(')286 b(all)31 b(messages)150 457 y(`)p Fp(defaults)p
Fx(')630 566 y(an)f(alias)i(for)e Fp(")p Fx(fatal,error,user,w)m
(arning,info)p Fp(")150 724 y Fx(`)p Fp(debug)p Fx(')190
b(debug)30 b(messages)150 882 y(`)p Fp(error)p Fx(')190
b(non-fatal)31 b(system)g(errors)f(\(cannot)h(b)s(e)f(turned)f(o\013)7
b(\))150 1040 y(`)p Fp(fatal)p Fx(')190 b(fatal)32 b(errors)d(\(cannot)
j(b)s(e)e(turned)f(o\013)7 b(\))150 1198 y(`)p Fp(info)p
Fx(')238 b(information)150 1356 y(`)p Fp(map)p Fx(')286
b(map)30 b(errors)150 1514 y(`)p Fp(stats)p Fx(')190
b(additional)31 b(statistical)i(information)150 1672
y(`)p Fp(user)p Fx(')238 b(non-fatal)31 b(user)f(errors)150
1830 y(`)p Fp(warn)p Fx(')238 b(w)m(arnings)150 1988
y(`)p Fp(warning)p Fx(')94 b(w)m(arnings)150 2186 y Fm(6.5.25)63
b Fl(map_reload_interval)43 b Fm(P)m(arameter)150 2333
y Fx(\(t)m(yp)s(e=n)m(umeric,)28 b(default=3600\).)42
b(The)26 b(n)m(um)m(b)s(er)f(of)i(seconds)g(that)g Ft(A)n(md)37
b Fx(will)27 b(w)m(ait)h(b)s(efore)e(it)h(c)m(hec)m(ks)150
2443 y(to)39 b(see)f(if)g(an)m(y)h(maps)e(ha)m(v)m(e)j(c)m(hanged)e(at)
h(their)f(source)g(\(NIS)g(serv)m(ers,)j(LD)m(AP)d(serv)m(ers,)j
(\014les,)f(etc.\).)150 2552 y Ft(A)n(md)g Fx(will)30
b(reload)h(only)g(those)g(maps)f(that)h(ha)m(v)m(e)g(c)m(hanged.)150
2750 y Fm(6.5.26)63 b Fl(nfs_allow_any_interface)44 b
Fm(P)m(arameter)150 2897 y Fx(\(t)m(yp)s(e=string,)28
b(default=`)p Fp(no)p Fx('\).)40 b(Normally)27 b Ft(A)n(md)37
b Fx(accepts)28 b(lo)s(cal)g(NFS)e(pac)m(k)m(ets)j(only)e(from)f
(127.0.0.1.)150 3007 y(If)37 b(this)h(parameter)g(is)g(set)g(to)h(`)p
Fp(yes)p Fx(',)g(then)e Ft(amd)49 b Fx(will)38 b(accept)h(lo)s(cal)g
(NFS)f(pac)m(k)m(ets)h(from)f(an)m(y)g(lo)s(cal)150 3116
y(in)m(terface;)28 b(this)23 b(is)h(useful)e(on)i(hosts)f(that)i(ma)m
(y)f(ha)m(v)m(e)h(m)m(ultiple)f(in)m(terfaces)h(where)e(the)h(system)f
(is)h(forced)150 3226 y(to)k(send)f(all)h(outgoing)h(pac)m(k)m(ets)g
(\(ev)m(en)f(those)g(b)s(ound)e(to)i(the)f(same)h(host\))g(via)g(an)f
(address)g(other)g(than)150 3335 y(127.0.0.1.)150 3533
y Fm(6.5.27)63 b Fl(nfs_allow_insecure_port)44 b Fm(P)m(arameter)150
3680 y Fx(\(t)m(yp)s(e=string,)33 b(default=`)p Fp(no)p
Fx('\).)45 b(Normally)33 b Ft(A)n(md)42 b Fx(will)32
b(refuse)f(requests)h(coming)h(from)e(unprivileged)150
3790 y(p)s(orts)k(\(i.e.,)40 b(p)s(orts)35 b Fp(>)p Fx(=)h(1024)i(on)e
(Unix)g(systems\),)i(so)e(that)h(only)f(privileged)h(users)e(and)h(the)
g(k)m(ernel)150 3899 y(can)27 b(send)f(NFS)h(requests)g(to)h(it.)40
b(Ho)m(w)m(ev)m(er,)30 b(some)d(k)m(ernels)h(\(certain)g(v)m(ersions)f
(of)h(Darwin,)f(MacOS)h(X,)150 4009 y(and)d(Lin)m(ux\))g(ha)m(v)m(e)i
(bugs)e(that)h(cause)g(them)g(to)g(use)f(unprivileged)g(p)s(orts)g(in)g
(certain)i(situations,)g(whic)m(h)150 4118 y(causes)37
b Ft(A)n(md)47 b Fx(to)37 b(stop)h(dead)e(in)h(its)g(trac)m(ks.)62
b(This)36 b(parameter)i(allo)m(ws)g Ft(A)n(md)46 b Fx(to)38
b(op)s(erate)g(normally)150 4228 y(ev)m(en)33 b(on)g(suc)m(h)g
(systems,)g(at)h(the)f(exp)s(ense)f(of)h(a)g(sligh)m(t)h(decrease)f(in)
g(the)g(securit)m(y)g(of)g(its)g(op)s(erations.)150 4338
y(If)h(y)m(ou)h(see)h(messages)g(lik)m(e)g(\\ignoring)f(request)g(from)
g(fo)s(o:1234,)j(p)s(ort)c(not)h(reserv)m(ed")h(in)e(y)m(our)h
Ft(A)n(md)150 4447 y Fx(log,)d(try)e(enabling)h(this)f(parameter)h(and)
e(giv)m(e)j(it)f(another)g(go.)150 4645 y Fm(6.5.28)63
b Fl(nfs_proto)42 b Fm(P)m(arameter)150 4792 y Fx(\(t)m(yp)s(e=string,)
31 b(default)f(to)g(trying)h(v)m(ersion)f(tcp)g(then)g(udp\).)39
b(By)31 b(default,)f Ft(A)n(md)39 b Fx(tries)31 b Fp(tcp)e
Fx(and)g(then)150 4902 y Fp(udp)p Fx(.)39 b(This)27 b(option)i(forces)f
(the)g(o)m(v)m(erall)i(NFS)e(proto)s(col)h(used)e(to)i(TCP)e(or)h(UDP)
-8 b(.)29 b(It)f(o)m(v)m(errides)h(what)f(is)150 5011
y(in)d(the)g Ft(A)n(md)34 b Fx(maps,)26 b(and)e(is)h(useful)f(when)g
Ft(A)n(md)35 b Fx(is)25 b(compiled)g(with)g(TCP)f(supp)s(ort)f(in)i
(NFSv2/NFSv3)150 5121 y(that)33 b(ma)m(y)f(not)h(b)s(e)e(stable.)47
b(With)33 b(this)f(option)g(y)m(ou)h(can)f(turn)f(o\013)i(the)f
(complete)i(usage)f(of)f(TCP)f(for)150 5230 y(NFS)i(dynamically)g
(\(without)g(ha)m(ving)g(to)h(recompile)f Ft(A)n(md)9
b Fx(\),)34 b(and)f(use)f(UDP)h(only)-8 b(,)34 b(un)m(til)f(suc)m(h)f
(time)150 5340 y(as)f(TCP)e(supp)s(ort)g(is)h(desired)g(again.)p
eop end
%%Page: 67 69
TeXDict begin 67 68 bop 150 -116 a Fx(Chapter)30 b(6:)41
b(Amd)30 b(Con\014guration)g(File)2094 b(67)150 299 y
Fm(6.5.29)63 b Fl(nfs_retransmit_counter)44 b Fm(P)m(arameter)150
446 y Fx(\(t)m(yp)s(e=n)m(umeric,)h(default=11\).)77
b(Same)42 b(as)g(the)g Ft(r)-5 b(etr)g(ansmit)53 b Fx(part)42
b(of)g(the)g Fp(-t)g Ft(time)-5 b(out.r)g(etr)g(ansmit)150
555 y Fx(option)38 b(to)h Ft(A)n(md)p Fx(.)63 b(Sp)s(eci\014es)37
b(the)h(n)m(um)m(b)s(er)e(of)i(NFS)g(retransmissions)f(that)h(the)g(k)m
(ernel)h(will)f(use)f(to)150 665 y(comm)m(unicate)g(with)e
Ft(A)n(md)45 b Fx(using)35 b(either)h(UDP)g(or)f(TCP)g(moun)m(ts.)56
b(See)35 b(Section)h(4.10)h([-t)g(Option],)150 775 y(page)31
b(41.)150 978 y Fm(6.5.30)63 b Fl(nfs_retransmit_counter_udp)44
b Fm(P)m(arameter)150 1125 y Fx(\(t)m(yp)s(e=n)m(umeric,)36
b(default=11\).)56 b(Same)34 b(as)h(the)g Ft(nfs)p 2005
1125 28 4 v 41 w(r)-5 b(etr)g(ansmit)p 2450 1125 V 44
w(c)g(ounter)45 b Fx(parameter,)37 b(but)d(applied)150
1235 y(globally)50 b(only)e(to)h(UDP)f(moun)m(ts.)94
b(See)48 b(Section)h(6.5.29)i([nfs)p 2454 1235 V 39 w(retransmit)p
2908 1235 V 40 w(coun)m(ter)e(P)m(arameter],)150 1344
y(page)31 b(67.)150 1548 y Fm(6.5.31)63 b Fl
(nfs_retransmit_counter_tcp)44 b Fm(P)m(arameter)150
1695 y Fx(\(t)m(yp)s(e=n)m(umeric,)36 b(default=11\).)56
b(Same)34 b(as)h(the)g Ft(nfs)p 2005 1695 V 41 w(r)-5
b(etr)g(ansmit)p 2450 1695 V 44 w(c)g(ounter)45 b Fx(parameter,)37
b(but)d(applied)150 1804 y(globally)50 b(only)f(to)g(TCP)f(moun)m(ts.)
96 b(See)49 b(Section)g(6.5.29)i([nfs)p 2453 1804 V 40
w(retransmit)p 2908 1804 V 40 w(coun)m(ter)e(P)m(arameter],)150
1914 y(page)31 b(67.)150 2118 y Fm(6.5.32)63 b Fl
(nfs_retransmit_counter_toplvl)45 b Fm(P)m(arameter)150
2265 y Fx(\(t)m(yp)s(e=n)m(umeric,)32 b(default=11\).)46
b(Same)32 b(as)g(the)g Ft(nfs)p 1983 2265 V 41 w(r)-5
b(etr)g(ansmit)p 2428 2265 V 43 w(c)g(ounter)43 b Fx(parameter,)32
b(applied)g(only)150 2374 y(for)f Ft(A)n(md)9 b Fx('s)32
b(top-lev)m(el)h(UDP)f(moun)m(ts.)43 b(On)31 b(some)g(systems)h(it)f
(is)h(useful)e(to)i(set)g(this)f(di\013eren)m(tly)h(than)150
2484 y(the)27 b(OS)e(default,)j(so)e(as)h(to)g(b)s(etter)f(tune)g
Ft(A)n(md)9 b Fx('s)27 b(resp)s(onsiv)m(eness)f(under)f(hea)m(vy)i(sc)m
(heduler)f(loads.)40 b(See)150 2593 y(Section)31 b(6.5.29)i([nfs)p
877 2593 V 39 w(retransmit)p 1331 2593 V 40 w(coun)m(ter)e(P)m
(arameter],)i(page)e(67.)150 2797 y Fm(6.5.33)63 b Fl
(nfs_retry_interval)43 b Fm(P)m(arameter)150 2944 y Fx(\(t)m(yp)s(e=n)m
(umeric,)31 b(default=8\).)44 b(Same)30 b(as)i(the)f
Ft(time)-5 b(out)40 b Fx(part)31 b(of)g(the)g Fp(-t)g
Ft(time)-5 b(out.r)g(etr)g(ansmit)42 b Fx(option)150
3054 y(to)25 b Ft(A)n(md)p Fx(.)39 b(Sp)s(eci\014es)23
b(the)i(NFS)f(timeout)h(in)m(terv)-5 b(al,)27 b(in)d
Ft(tenths)32 b Fx(of)25 b(seconds,)h(b)s(et)m(w)m(een)e(NFS/RPC)h
(retries)150 3163 y(\(for)35 b(UDP)h(or)f(TCP\).)g(This)f(is)i(the)f(v)
-5 b(alue)36 b(that)f(the)h(k)m(ernel)g(will)f(use)g(to)h(comm)m
(unicate)h(with)e Ft(A)n(md)p Fx(.)150 3273 y(See)c(Section)g(4.10)h
([-t)f(Option],)g(page)g(41.)275 3412 y Ft(A)n(md)g Fx(relies)23
b(on)f(the)g(k)m(ernel)g(RPC)g(retransmit)g(mec)m(hanism)g(to)h
(trigger)g(moun)m(t)f(retries.)38 b(The)22 b(v)-5 b(alues)150
3521 y(of)23 b(the)h Ft(nfs)p 519 3521 V 41 w(r)-5 b(etr)g(ansmit)p
964 3521 V 43 w(c)g(ounter)34 b Fx(and)23 b(the)g Ft(nfs)p
1769 3521 V 41 w(r)-5 b(etry)p 1997 3521 V 42 w(interval)33
b Fx(parameters)24 b(c)m(hange)g(the)g(o)m(v)m(erall)h(retry)150
3631 y(in)m(terv)-5 b(al.)48 b(T)-8 b(o)s(o)33 b(long)g(an)f(in)m(terv)
-5 b(al)34 b(giv)m(es)g(p)s(o)s(or)d(in)m(teractiv)m(e)k(resp)s(onse;)e
(to)s(o)g(short)g(an)f(in)m(terv)-5 b(al)34 b(causes)150
3740 y(excessiv)m(e)e(retries.)150 3944 y Fm(6.5.34)63
b Fl(nfs_retry_interval_udp)44 b Fm(P)m(arameter)150
4091 y Fx(\(t)m(yp)s(e=n)m(umeric,)27 b(default=8\).)40
b(Same)26 b(as)g(the)g Ft(nfs)p 1909 4091 V 41 w(r)-5
b(etry)p 2137 4091 V 42 w(interval)36 b Fx(parameter,)27
b(but)e(applied)g(globally)150 4200 y(only)30 b(to)i(UDP)e(moun)m(ts.)
41 b(See)31 b(Section)g(6.5.33)h([nfs)p 1935 4200 V 40
w(retry)p 2170 4200 V 40 w(in)m(terv)-5 b(al)31 b(P)m(arameter],)h
(page)g(67.)150 4404 y Fm(6.5.35)63 b Fl(nfs_retry_interval_tcp)44
b Fm(P)m(arameter)150 4551 y Fx(\(t)m(yp)s(e=n)m(umeric,)27
b(default=8\).)40 b(Same)26 b(as)g(the)g Ft(nfs)p 1909
4551 V 41 w(r)-5 b(etry)p 2137 4551 V 42 w(interval)36
b Fx(parameter,)27 b(but)e(applied)g(globally)150 4661
y(only)30 b(to)i(TCP)d(moun)m(ts.)41 b(See)30 b(Section)h(6.5.33)i
([nfs)p 1929 4661 V 39 w(retry)p 2163 4661 V 40 w(in)m(terv)-5
b(al)32 b(P)m(arameter],)g(page)f(67.)150 4864 y Fm(6.5.36)63
b Fl(nfs_retry_interval_toplvl)44 b Fm(P)m(arameter)150
5011 y Fx(\(t)m(yp)s(e=n)m(umeric,)h(default=8\).)76
b(Same)42 b(as)g(the)g Ft(nfs)p 2011 5011 V 41 w(r)-5
b(etry)p 2239 5011 V 42 w(interval)52 b Fx(parameter,)46
b(applied)41 b(only)h(for)150 5121 y Ft(A)n(md)9 b Fx('s)31
b(top-lev)m(el)h(UDP)f(moun)m(ts.)40 b(On)30 b(some)g(systems)h(it)f
(is)h(useful)e(to)i(set)g(this)f(di\013eren)m(tly)h(than)f(the)150
5230 y(OS)36 b(default,)k(so)d(as)g(to)h(b)s(etter)g(tune)e
Ft(A)n(md)9 b Fx('s)38 b(resp)s(onsiv)m(eness)f(under)e(hea)m(vy)j(sc)m
(heduler)f(loads.)62 b(See)150 5340 y(Section)31 b(6.5.33)i([nfs)p
877 5340 V 39 w(retry)p 1111 5340 V 40 w(in)m(terv)-5
b(al)32 b(P)m(arameter],)g(page)f(67.)p eop end
%%Page: 68 70
TeXDict begin 68 69 bop 150 -116 a Fx(68)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fm(6.5.37)63
b Fl(nfs_vers)42 b Fm(P)m(arameter)150 446 y Fx(\(t)m(yp)s(e=n)m
(umeric,)c(default)e(to)g(trying)g(v)m(ersion)g(3)h(then)e(2\).)58
b(By)36 b(default,)i Ft(A)n(md)45 b Fx(tries)36 b(v)m(ersion)g(3)h(and)
150 555 y(then)k(v)m(ersion)h(2.)74 b(This)41 b(option)h(forces)g(the)f
(o)m(v)m(erall)j(NFS)d(proto)s(col)i(used)d(to)i(v)m(ersion)g(3)g(or)g
(2.)74 b(It)150 665 y(o)m(v)m(errides)45 b(what)e(is)h(in)f(the)h
Ft(A)n(md)53 b Fx(maps,)46 b(and)d(is)h(useful)f(when)g
Ft(A)n(md)53 b Fx(is)43 b(compiled)h(with)g(NFSv3)150
775 y(supp)s(ort)32 b(that)i(ma)m(y)g(not)g(b)s(e)f(stable.)52
b(With)34 b(this)g(option)g(y)m(ou)g(can)g(turn)e(o\013)i(the)g
(complete)h(usage)g(of)150 884 y(NFSv3)i(dynamically)f(\(without)h(ha)m
(ving)g(to)g(recompile)g Ft(A)n(md)9 b Fx(\),)38 b(and)e(use)g(NFSv2)g
(only)-8 b(,)39 b(un)m(til)d(suc)m(h)150 994 y(time)31
b(as)g(NFSv3)f(supp)s(ort)f(is)h(desired)g(again.)150
1200 y Fm(6.5.38)63 b Fl(nis_domain)42 b Fm(P)m(arameter)150
1347 y Fx(\(t)m(yp)s(e=string,)32 b(default)g(to)g(lo)s(cal)h(NIS)e
(domain)g(name\).)44 b(Same)32 b(as)f(the)h Fp(-y)f Fx(option)h(to)g
Ft(A)n(md)p Fx(.)44 b(Sp)s(ecify)150 1457 y(an)35 b(alternativ)m(e)j
(NIS)c(domain)h(from)g(whic)m(h)g(to)h(fetc)m(h)g(the)g(NIS)e(maps.)55
b(The)35 b(default)g(is)g(the)h(system)150 1567 y(domain)30
b(name.)41 b(This)30 b(option)g(is)h(ignored)f(if)h(NIS)e(supp)s(ort)g
(is)h(not)h(a)m(v)-5 b(ailable.)150 1773 y Fm(6.5.39)63
b Fl(normalize_hostnames)43 b Fm(P)m(arameter)150 1920
y Fx(\(t)m(yp)s(e=b)s(o)s(olean,)g(default=`)p Fp(no)p
Fx('\).)69 b(Same)40 b(as)g(the)g Fp(-n)f Fx(option)h(to)h
Ft(A)n(md)p Fx(.)69 b(If)39 b(`)p Fp(yes)p Fx(',)j(then)e(the)g(name)
150 2030 y(referred)28 b(to)h(b)m(y)f Fp(${rhost})e Fx(is)i(normalized)
h(relativ)m(e)h(to)f(the)g(host)f(database)h(b)s(efore)f(b)s(eing)g
(used.)39 b(The)150 2139 y(e\013ect)32 b(is)e(to)h(translate)h(aliases)
g(in)m(to)f(\\o\016cial")i(names.)150 2346 y Fm(6.5.40)63
b Fl(normalize_slashes)43 b Fm(P)m(arameter)150 2493
y Fx(\(t)m(yp)s(e=b)s(o)s(olean,)30 b(default=`)p Fp(yes)p
Fx('\).)40 b(If)28 b(`)p Fp(yes)p Fx(')g(then)h(amd)f(will)h(condense)g
(all)g(m)m(ultiple)h Fp(/)e Fx(\(slash\))h(c)m(har-)150
2603 y(acters)h(in)m(to)f(one)g(and)f(remo)m(v)m(e)i(all)f(trailing)h
(slashes.)40 b(If)28 b(`)p Fp(no)p Fx(',)i(then)e(amd)g(will)h(not)g
(touc)m(h)g(strings)f(that)150 2712 y(ma)m(y)g(con)m(tain)h(rep)s
(eated)f(or)g(trailing)h(slashes.)40 b(The)27 b(latter)i(is)f
(sometimes)h(useful)e(with)g(SMB)h(moun)m(ts,)150 2822
y(whic)m(h)i(often)h(require)f(m)m(ultiple)h(slash)f(c)m(haracters)i
(in)e(pathnames.)150 3029 y Fm(6.5.41)63 b Fl(os)41 b
Fm(P)m(arameter)150 3176 y Fx(\(t)m(yp)s(e=string,)d(default)f(to)g
(compiled)f(in)g(v)-5 b(alue\).)59 b(Same)37 b(as)f(the)h
Fp(-O)e Fx(option)i(to)g Ft(A)n(md)p Fx(.)58 b(Allo)m(ws)38
b(y)m(ou)150 3285 y(to)c(o)m(v)m(erride)g(the)g(compiled-in)f(name)h
(of)f(the)g(op)s(erating)h(system.)49 b(Useful)33 b(when)f(the)i
(built-in)f(name)150 3395 y(is)42 b(not)f(desired)g(for)h(bac)m(kw)m
(ard)g(compatibilit)m(y)i(reasons.)74 b(F)-8 b(or)42
b(example,)k(if)41 b(the)h(built-in)f(name)h(is)150 3504
y(`)p Fp(sunos5)p Fx(',)c(y)m(ou)f(can)g(o)m(v)m(erride)h(it)g(to)g(`)p
Fp(sos5)p Fx(',)g(and)e(use)h(older)g(maps)g(whic)m(h)f(w)m(ere)i
(written)f(with)g(the)150 3614 y(latter)32 b(in)e(mind.)150
3821 y Fm(6.5.42)63 b Fl(osver)42 b Fm(P)m(arameter)150
3968 y Fx(\(t)m(yp)s(e=string,)31 b(default)f(to)h(compiled)f(in)g(v)-5
b(alue\).)41 b(Same)31 b(as)f(the)g Fp(-o)g Fx(option)g(to)h
Ft(A)n(md)p Fx(.)41 b(Allo)m(ws)31 b(y)m(ou)f(to)150
4077 y(o)m(v)m(erride)37 b(the)f(compiled-in)g(v)m(ersion)g(n)m(um)m(b)
s(er)e(of)i(the)g(op)s(erating)g(system.)57 b(Useful)35
b(when)g(the)h(built-)150 4187 y(in)f(v)m(ersion)g(is)g(not)g(desired)g
(for)f(bac)m(kw)m(ard)i(compatibilit)m(y)h(reasons.)55
b(F)-8 b(or)35 b(example,)i(if)e(the)g(build)f(in)150
4296 y(v)m(ersion)26 b(is)f(`)p Fp(2.5.1)p Fx(',)h(y)m(ou)g(can)f(o)m
(v)m(erride)i(it)f(to)g(`)p Fp(5.5.1)p Fx(',)g(and)e(use)i(older)f
(maps)g(that)h(w)m(ere)g(written)f(with)150 4406 y(the)31
b(latter)g(in)f(mind.)150 4613 y Fm(6.5.43)63 b Fl(pid_file)42
b Fm(P)m(arameter)150 4760 y Fx(\(t)m(yp)s(e=string,)29
b(default=`)p Fp(/dev/stdout)p Fx('\).)37 b(Sp)s(ecify)27
b(a)h(\014le)f(to)h(store)g(the)g(pro)s(cess)f(ID)g(of)h(the)g(running)
150 4869 y(daemon)23 b(in)m(to.)40 b(If)22 b(not)i(sp)s(eci\014ed,)g
Ft(A)n(md)32 b Fx(will)24 b(prin)m(t)f(its)g(pro)s(cess)g(id)g(on)m(to)
h(the)g(standard)e(output.)38 b(Useful)150 4979 y(for)27
b(killing)h Ft(A)n(md)36 b Fx(after)28 b(it)f(had)g(run.)38
b(Note)28 b(that)g(the)f(PID)g(of)g(a)h(running)d Ft(A)n(md)36
b Fx(can)28 b(also)g(b)s(e)e(retriev)m(ed)150 5088 y(via)31
b Ft(A)n(mq)38 b Fx(\(see)31 b(Section)g(7.4.7)h([Amq)f(-p)f(option],)h
(page)g(76\).)275 5230 y(This)i(\014le)h(is)g(used)g(only)g(if)g(the)h
(`)p Fp(print_pid)p Fx(')d(option)j(is)f(on)g(\(see)h(Section)g(6.5.47)
i([prin)m(t)p 3421 5230 28 4 v 40 w(pid)c(P)m(a-)150
5340 y(rameter],)e(page)h(69\).)p eop end
%%Page: 69 71
TeXDict begin 69 70 bop 150 -116 a Fx(Chapter)30 b(6:)41
b(Amd)30 b(Con\014guration)g(File)2094 b(69)150 299 y
Fm(6.5.44)63 b Fl(plock)42 b Fm(P)m(arameter)150 446
y Fx(\(t)m(yp)s(e=b)s(o)s(olean,)34 b(default=`)p Fp(yes)p
Fx('\).)47 b(Same)33 b(as)g(the)f Fp(-S)g Fx(option)h(to)h
Ft(A)n(md)p Fx(.)47 b(If)32 b(`)p Fp(yes)p Fx(',)h(lo)s(c)m(k)h(the)f
(running)150 555 y(executable)47 b(pages)e(of)h Ft(A)n(md)54
b Fx(in)m(to)46 b(memory)-8 b(.)86 b(T)-8 b(o)45 b(impro)m(v)m(e)h
Ft(A)n(md)9 b Fx('s)46 b(p)s(erformance,)i(systems)d(that)150
665 y(supp)s(ort)30 b(the)i Fn(plo)s(c)m(k)p Fx(\(3\))h(or)f
Fn(mlo)s(c)m(k)-5 b(all)p Fx(\(2\))34 b(call)f(can)f(lo)s(c)m(k)h(the)f
Ft(A)n(md)41 b Fx(pro)s(cess)31 b(in)m(to)i(memory)-8
b(.)45 b(This)31 b(w)m(a)m(y)150 775 y(there)25 b(is)g(less)g(c)m
(hance)h(the)f(op)s(erating)g(system)g(will)h(sc)m(hedule,)g(page)g
(out,)g(and)e(sw)m(ap)h(the)g Ft(A)n(md)34 b Fx(pro)s(cess)150
884 y(as)28 b(needed.)40 b(This)27 b(impro)m(v)m(es)i
Ft(A)n(md)9 b Fx('s)29 b(p)s(erformance,)f(at)h(the)f(cost)h(of)f
(reserving)g(the)h(memory)f(used)f(b)m(y)150 994 y(the)k
Ft(A)n(md)39 b Fx(pro)s(cess)30 b(\(making)h(it)g(una)m(v)-5
b(ailable)32 b(for)e(other)h(pro)s(cesses\).)150 1261
y Fm(6.5.45)63 b Fl(portmap_program)43 b Fm(P)m(arameter)150
1408 y Fx(\(t)m(yp)s(e=n)m(umeric,)25 b(default=300019\).)42
b(Sp)s(ecify)22 b(an)i(alternate)h(P)m(ort-mapp)s(er)e(RPC)g(program)g
(n)m(um)m(b)s(er,)150 1517 y(other)34 b(than)g(the)g(o\016cial)h(n)m
(um)m(b)s(er.)51 b(This)33 b(is)h(useful)f(when)g(running)f(m)m
(ultiple)j Ft(A)n(md)43 b Fx(pro)s(cesses.)51 b(F)-8
b(or)150 1627 y(example,)42 b(y)m(ou)d(can)h(run)d(another)i
Ft(A)n(md)49 b Fx(in)38 b(\\test")j(mo)s(de,)g(without)e(a\013ecting)i
(the)e(primary)f Ft(A)n(md)150 1736 y Fx(pro)s(cess)25
b(in)f(an)m(y)i(w)m(a)m(y)-8 b(.)40 b(F)-8 b(or)26 b(safet)m(y)g
(reasons,)g(the)f(alternate)i(program)e(n)m(um)m(b)s(ers)e(that)j(can)f
(b)s(e)g(sp)s(eci\014ed)150 1846 y(m)m(ust)34 b(b)s(e)f(in)h(the)g
(range)g(300019-300029,)41 b(inclusiv)m(e.)52 b Ft(A)n(mq)41
b Fx(has)33 b(an)h(option)g Fp(-P)g Fx(whic)m(h)f(can)h(b)s(e)g(used)
150 1956 y(to)e(sp)s(ecify)g(an)f(alternate)j(program)d(n)m(um)m(b)s
(er)f(of)i(an)g Ft(A)n(md)41 b Fx(to)32 b(con)m(tact.)47
b(In)31 b(this)h(w)m(a)m(y)-8 b(,)33 b(amq)f(can)g(fully)150
2065 y(con)m(trol)g(an)m(y)f(n)m(um)m(b)s(er)e(of)h Ft(A)n(md)40
b Fx(pro)s(cesses)30 b(running)f(on)h(the)h(same)f(host.)150
2332 y Fm(6.5.46)63 b Fl(preferred_amq_port)43 b Fm(P)m(arameter)150
2479 y Fx(\(t)m(yp)s(e=n)m(umeric,)26 b(default=0\).)39
b(Sp)s(ecify)23 b(an)h(alternate)i(P)m(ort-mapp)s(er)d(RPC)h(p)s(ort)f
(n)m(um)m(b)s(er)g(for)g Ft(A)n(md)9 b Fx('s)150 2589
y Ft(A)n(mq)38 b Fx(service.)43 b(This)30 b(is)h(used)e(for)i(b)s(oth)f
(UDP)h(and)f(TCP)-8 b(.)31 b(Setting)g(this)g(v)-5 b(alue)31
b(to)h(0)f(\(or)g(not)g(de\014ning)150 2698 y(it\))25
b(will)f(cause)h Ft(A)n(md)34 b Fx(to)24 b(select)i(an)e(arbitrary)g(p)
s(ort)f(n)m(um)m(b)s(er.)38 b(Setting)25 b(the)f Ft(A)n(mq)31
b Fx(RPC)24 b(service)h(p)s(ort)e(to)150 2808 y(a)32
b(sp)s(eci\014c)e(n)m(um)m(b)s(er)g(is)h(useful)g(in)g(\014rew)m(alled)
g(or)g(NA)-8 b(T'ed)32 b(en)m(vironmen)m(ts,)g(where)f(y)m(ou)g(need)g
(to)h(kno)m(w)150 2917 y(whic)m(h)e(p)s(ort)g Ft(A)n(md)40
b Fx(will)30 b(listen)h(on.)150 3184 y Fm(6.5.47)63 b
Fl(print_pid)42 b Fm(P)m(arameter)150 3331 y Fx(\(t)m(yp)s(e=b)s(o)s
(olean,)32 b(default=`)p Fp(no)p Fx('\).)45 b(Same)32
b(as)f(the)h Fp(-p)f Fx(option)h(to)g Ft(A)n(md)p Fx(.)45
b(If)31 b(`)p Fp(yes)p Fx(',)g Ft(A)n(md)41 b Fx(will)32
b(prin)m(t)g(its)150 3441 y(pro)s(cess)e(ID)g(up)s(on)f(starting.)150
3708 y Fm(6.5.48)63 b Fl(print_version)43 b Fm(P)m(arameter)150
3855 y Fx(\(t)m(yp)s(e=b)s(o)s(olean,)35 b(default=`)p
Fp(no)p Fx('\).)51 b(Same)34 b(as)g(the)g Fp(-v)f Fx(option)h(to)g
Ft(A)n(md)p Fx(,)h(but)e(the)h(v)m(ersion)g(prin)m(ts)g(and)150
3964 y Ft(A)n(md)f Fx(con)m(tin)m(ues)24 b(to)g(run.)37
b(If)23 b(`)p Fp(yes)p Fx(',)h Ft(A)n(md)33 b Fx(will)24
b(prin)m(t)e(its)i(v)m(ersion)g(information)f(string,)i(whic)m(h)e
(includes)150 4074 y(some)31 b(con\014guration)g(and)e(compilation)j(v)
-5 b(alues.)150 4341 y Fm(6.5.49)63 b Fl(restart_mounts)43
b Fm(P)m(arameter)150 4488 y Fx(\(t)m(yp)s(e=b)s(o)s(olean,)34
b(default=`)p Fp(no)p Fx('\).)47 b(Same)33 b(as)g(the)f
Fp(-r)g Fx(option)h(to)h Ft(A)n(md)p Fx(.)47 b(If)32
b(`)p Fp(yes)p Fx(')g Ft(A)n(md)42 b Fx(will)33 b(scan)g(the)150
4597 y(moun)m(t)27 b(table)g(to)h(determine)f(whic)m(h)f(\014le)h
(systems)g(are)g(curren)m(tly)g(moun)m(ted.)39 b(Whenev)m(er)28
b(one)f(of)f(these)150 4707 y(w)m(ould)k(ha)m(v)m(e)i(b)s(een)d
(auto-moun)m(ted,)j Ft(A)n(md)40 b Fx(inherits)30 b(it.)150
4974 y Fm(6.5.50)63 b Fl(show_statfs_entries)43 b Fm(P)m(arameter)150
5121 y Fx(\(t)m(yp)s(e=b)s(o)s(olean\),)34 b(default=`)p
Fp(no)p Fx('\).)48 b(If)32 b(`)p Fp(yes)p Fx(',)h(then)g(all)g(maps)f
(whic)m(h)h(are)g(bro)m(wsable)f(will)h(also)h(sho)m(w)150
5230 y(the)27 b(n)m(um)m(b)s(er)e(of)h(en)m(tries)h(\(k)m(eys\))h(they)
f(ha)m(v)m(e)g(when)f Fn(df)p Fx(\(1\))g(runs.)38 b(\(This)26
b(is)g(accomplished)i(b)m(y)e(returning)150 5340 y(non-zero)31
b(v)-5 b(alues)31 b(to)g(the)f Fn(statfs)p Fx(\(2\))i(system)f(call\).)
p eop end
%%Page: 70 72
TeXDict begin 70 71 bop 150 -116 a Fx(70)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fm(6.5.51)63
b Fl(truncate_log)43 b Fm(P)m(arameter)150 446 y Fx(\(t)m(yp)s(e=b)s(o)
s(olean\),)28 b(default=`)p Fp(no)p Fx('\).)39 b(If)26
b(`)p Fp(yes)p Fx(',)h(then)f Ft(A)n(md)35 b Fx(will)27
b(truncate)f(the)h(log)g(\014le)f(\(if)g(it's)h(a)g(regular)150
555 y(\014le\))k(on)g(startup.)41 b(This)30 b(could)g(b)s(e)g(useful)g
(when)g(conducting)h(extensiv)m(e)h(testing)g(on)e Ft(A)n(md)40
b Fx(maps)31 b(\(or)150 665 y Ft(A)n(md)40 b Fx(itself)7
b(\))31 b(and)f(y)m(ou)h(don't)f(w)m(an)m(t)h(to)h(see)f(log)g(data)g
(from)f(a)h(previous)f(run)f(in)h(the)g(same)h(\014le.)150
853 y Fm(6.5.52)63 b Fl(unmount_on_exit)43 b Fm(P)m(arameter)150
1000 y Fx(\(t)m(yp)s(e=b)s(o)s(olean,)30 b(default=`)p
Fp(no)p Fx('\).)41 b(If)29 b(`)p Fp(yes)p Fx(',)h(then)f
Ft(A)n(md)40 b Fx(will)30 b(attempt)g(to)h(unmoun)m(t)e(all)h(\014le)g
(systems)150 1110 y(whic)m(h)43 b(it)h(kno)m(ws)e(ab)s(out.)79
b(Normally)44 b(it)g(lea)m(v)m(es)h(all)f(\(esp.)79 b(NFS\))44
b(moun)m(ted)f(\014le)g(systems)g(in)m(tact.)150 1219
y(Note)36 b(that)f Ft(A)n(md)44 b Fx(do)s(es)34 b(not)h(kno)m(w)g(ab)s
(out)f(\014le)h(systems)f(moun)m(ted)h(b)s(efore)f(it)h(starts)g(up,)g
(unless)f(the)150 1329 y(`)p Fp(restart_mounts)p Fx(')27
b(option)j(is)h(used)e(\(see)i(Section)g(6.5.49)i([restart)p
2537 1329 28 4 v 40 w(moun)m(ts)e(P)m(arameter],)h(page)e(69\).)150
1517 y Fm(6.5.53)63 b Fl(use_tcpwrappers)43 b Fm(P)m(arameter)150
1664 y Fx(\(t)m(yp)s(e=b)s(o)s(olean\),)92 b(default=`)p
Fp(yes)p Fx('\).)187 b(If)78 b(`)p Fp(yes)p Fx(',)91
b(then)79 b(amd)g(will)g(use)g(the)g(tcp)m(wrapp)s(ers)150
1774 y(\(tcp)s(d/librw)m(ap\))36 b(library)g(\(if)g(a)m(v)-5
b(ailable\))39 b(to)e(con)m(trol)h(access)f(to)g Ft(A)n(md)45
b Fx(via)37 b(the)f Fp(/etc/hosts.allow)150 1883 y Fx(and)f
Fp(/etc/hosts.deny)c Fx(\014les.)57 b Ft(A)n(md)44 b
Fx(will)36 b(v)m(erify)g(that)h(the)e(host)h(running)e
Ft(A)n(mq)43 b Fx(is)35 b(authorized)h(to)150 1993 y(connect.)k(The)25
b Fp(amd)g Fx(service)h(name)g(m)m(ust)f(used)g(in)g(the)h
Fp(/etc/hosts.allow)21 b Fx(and)k Fp(/etc/hosts.deny)150
2103 y Fx(\014les.)133 b(F)-8 b(or)62 b(example,)69 b(to)62
b(allo)m(w)h(only)e(lo)s(calhost)i(to)e(connect)h(to)g
Ft(A)n(md)p Fx(,)69 b(add)61 b(this)g(line)g(to)150 2212
y Fp(/etc/hosts.allow)p Fx(:)390 2341 y Fp(amd:)47 b(localhost)275
2470 y Fx(and)29 b(this)i(line)f(to)h Fp(/etc/hosts.deny)p
Fx(:)390 2599 y Fp(amd:)47 b(ALL)275 2728 y Fx(Consult)21
b(the)h(man)f(pages)h(for)g Fn(hosts)p 1525 2728 28 5
v 40 w(access)p Fx(\(5\))i(for)d(more)h(information)g(on)g(using)f(the)
h(tcp)m(wrapp)s(ers)150 2838 y(access-con)m(trol)33 b(library)-8
b(.)275 2967 y(Note)43 b(that)g(in)e(particular,)46 b(y)m(ou)d(should)e
(not)h(con\014gure)g(y)m(our)g Fp(hosts.allow)d Fx(\014le)j(to)h(spa)m
(wn)f(a)150 3077 y(command)28 b(for)g Ft(A)n(md)9 b Fx(:)40
b(that)28 b(will)h(cause)g Ft(A)n(md)37 b Fx(to)29 b(not)f(b)s(e)g
(able)g(to)h Fp(waitpid)d Fx(on)i(the)h(c)m(hild)f(pro)s(cess)g(ID)150
3186 y(of)i(an)m(y)h(bac)m(kground)f(un/moun)m(t)g(that)h
Ft(A)n(md)40 b Fx(issued,)29 b(resulting)i(in)f(a)g(confused)g
Ft(A)n(md)40 b Fx(that)31 b(do)s(es)f(not)150 3296 y(kno)m(w)g(what)h
(happ)s(ened)d(to)j(those)g(bac)m(kground)f(un/moun)m(t)g(requests.)150
3484 y Fm(6.5.54)63 b Fl(vendor)42 b Fm(P)m(arameter)150
3631 y Fx(\(t)m(yp)s(e=string,)47 b(default)d(to)g(compiled)g(in)f(v)-5
b(alue\).)81 b(The)43 b(name)h(of)f(the)h(v)m(endor)f(of)h(the)f(op)s
(erating)150 3741 y(system.)e(Ov)m(errides)31 b(the)g(compiled-in)g(v)m
(endor)f(name.)41 b(Useful)31 b(when)f(the)g(compiled-in)h(name)g(is)g
(not)150 3850 y(desired.)40 b(F)-8 b(or)30 b(example,)h(most)e(In)m
(tel)i(based)e(systems)g(set)h(the)g(v)m(endor)f(name)g(to)h(`)p
Fp(unknown)p Fx(',)f(but)g(y)m(ou)150 3960 y(can)i(set)g(it)f(to)i(`)p
Fp(redhat)p Fx('.)150 4181 y Fw(6.6)68 b(Regular)46 b(Map)f(P)l
(arameters)150 4341 y Fx(The)30 b(follo)m(wing)i(parameters)e(are)h
(applicable)g(only)g(to)g(regular)g(map)f(sections.)150
4529 y Fm(6.6.1)63 b(map)p 703 4529 37 5 v 54 w(name)41
b(P)m(arameter)150 4676 y Fx(\(t)m(yp)s(e=string,)31
b(m)m(ust)f(b)s(e)g(sp)s(eci\014ed\).)40 b(Name)31 b(of)g(the)f(map)g
(where)g(the)h(k)m(eys)g(are)g(lo)s(cated.)150 4864 y
Fm(6.6.2)63 b(tag)40 b(P)m(arameter)150 5011 y Fx(\(t)m(yp)s(e=string,)
28 b(default)e(no)g(tag\).)41 b(Eac)m(h)27 b(map)f(en)m(try)h(in)f(the)
h(con\014guration)f(\014le)h(can)f(b)s(e)g(tagged.)41
b(If)26 b(no)150 5121 y(tag)34 b(is)f(sp)s(eci\014ed,)g(that)g(map)f
(section)i(will)f(alw)m(a)m(ys)h(b)s(e)f(pro)s(cessed)f(b)m(y)g
Ft(A)n(md)p Fx(.)48 b(If)32 b(it)i(is)e(sp)s(eci\014ed,)h(then)150
5230 y Ft(A)n(md)41 b Fx(will)33 b(pro)s(cess)e(the)i(map)e(if)h(the)h
Fp(-T)e Fx(option)h(w)m(as)h(giv)m(en)g(to)g Ft(A)n(md)p
Fx(,)f(and)g(the)g(v)-5 b(alue)33 b(giv)m(en)g(to)f(that)150
5340 y(command-line)f(option)g(matc)m(hes)g(that)g(in)f(the)h(map)f
(section.)p eop end
%%Page: 71 73
TeXDict begin 71 72 bop 150 -116 a Fx(Chapter)30 b(6:)41
b(Amd)30 b(Con\014guration)g(File)2094 b(71)150 299 y
Fw(6.7)68 b(amd.conf)45 b(Examples)150 458 y Fx(The)36
b(follo)m(wing)i(is)e(the)h(actual)g Fp(amd.conf)e Fx(\014le)h(I)g
(used)g(at)h(the)f(Computer)g(Science)h(Departmen)m(t)h(of)150
568 y(Colum)m(bia)31 b(Univ)m(ersit)m(y)-8 b(.)390 702
y Fp(#)47 b(GLOBAL)g(OPTIONS)e(SECTION)390 812 y([)i(global)g(])390
922 y(normalize_hostnames)c(=)190 b(no)390 1031 y(print_pid)45
b(=)668 b(no)390 1141 y(#pid_file)45 b(=)668 b(/var/run/amd.pid)390
1250 y(restart_mounts)44 b(=)429 b(yes)390 1360 y(#unmount_on_exit)43
b(=)334 b(yes)390 1469 y(auto_dir)46 b(=)715 b(/n)390
1579 y(log_file)46 b(=)715 b(/var/log/amd)390 1689 y(log_options)45
b(=)572 b(all)390 1798 y(#debug_options)44 b(=)429 b(defaults)390
1908 y(plock)46 b(=)859 b(no)390 2017 y(selectors_in_defaults)42
b(=)95 b(yes)390 2127 y(#)47 b(config.guess)e(picks)h(up)h("sunos5")f
(and)h(I)g(don't)g(want)f(to)i(edit)e(my)h(maps)g(yet)390
2237 y(os)g(=)1002 b(sos5)390 2346 y(#)47 b(if)h(you)f(print_version)d
(after)i(setting)g(up)h("os",)f(it)i(will)e(show)h(it.)390
2456 y(print_version)d(=)477 b(no)390 2565 y(map_type)46
b(=)715 b(file)390 2675 y(search_path)45 b(=)572 b
(/etc/amdmaps:/usr/lib/amd)o(:/us)o(r/l)o(ocal)o(/AMD)o(/li)o(b)390
2785 y(browsable_dirs)44 b(=)429 b(yes)390 2894 y
(fully_qualified_hosts)42 b(=)95 b(no)390 3113 y(#)47
b(DEFINE)g(AN)g(AMD)g(MOUNT)f(POINT)390 3223 y([)h(/u)h(])390
3333 y(map_name)e(=)715 b(amd.u)390 3552 y([)47 b(/proj)g(])390
3661 y(map_name)f(=)715 b(amd.proj)390 3880 y([)47 b(/src)g(])390
3990 y(map_name)f(=)715 b(amd.src)390 4209 y([)47 b(/misc)g(])390
4319 y(map_name)f(=)715 b(amd.misc)390 4538 y([)47 b(/import)f(])390
4648 y(map_name)g(=)715 b(amd.import)390 4867 y([)47
b(/tftpboot/.amd)d(])390 4976 y(tag)j(=)954 b(tftpboot)390
5086 y(map_name)46 b(=)715 b(amd.tftpboot)p eop end
%%Page: 72 74
TeXDict begin 72 73 bop eop end
%%Page: 73 75
TeXDict begin 73 74 bop 150 -116 a Fx(Chapter)30 b(7:)41
b(Run-time)30 b(Administration)2035 b(73)150 299 y Fu(7)80
b(Run-time)53 b(Administration)150 655 y Fw(7.1)68 b(Starting)46
b Fg(A)l(md)150 815 y Ft(A)n(md)37 b Fx(is)28 b(b)s(est)g(started)g
(from)f(`)p Fp(/etc/rc.local)p Fx(')e(on)j(BSD)g(systems,)h(or)f(from)f
(the)h(appropriate)g(start-)150 924 y(lev)m(el)k(script)e(in)g(`)p
Fp(/etc/init.d)p Fx(')e(on)i(System)h(V)f(systems.)390
1066 y Fp(if)47 b([)h(-f)f(/usr/local/sbin/ctl-amd)41
b(];)47 b(then)581 1176 y(/usr/local/sbin/ctl-amd)41
b(start;)46 b(\(echo)h(-n)g(')g(amd'\))g(>)g(/dev/console)390
1285 y(fi)150 1427 y Fx(The)32 b(shell)h(script,)g(`)p
Fp(ctl-amd)p Fx(')e(is)h(used)g(to)h(start,)h(stop,)f(or)f(restart)h
Ft(A)n(md)p Fx(.)47 b(It)33 b(is)f(a)h(relativ)m(ely)i(generic)150
1536 y(script.)49 b(All)34 b(options)g(y)m(ou)f(w)m(an)m(t)i(to)f(set)f
(should)g(not)g(b)s(e)g(made)g(in)g(this)g(script,)i(but)d(rather)h(up)
s(dated)150 1646 y(in)d(the)h Fp(amd.conf)d Fx(\014le.)41
b(See)30 b(Chapter)g(6)h([Amd)f(Con\014guration)g(File],)i(page)f(59.)
275 1787 y(If)f(y)m(ou)h(do)g(not)g(wish)f(to)h(use)g(an)f
Ft(A)n(md)41 b Fx(con\014guration)31 b(\014le,)g(y)m(ou)g(ma)m(y)h
(start)f Ft(A)n(md)40 b Fx(man)m(ually)-8 b(.)43 b(F)-8
b(or)150 1897 y(example,)31 b(getting)h(the)f(map)f(en)m(tries)h(via)g
(NIS:)390 2038 y Fp(amd)47 b(-r)g(-l)g(/var/log/amd)e(`ypcat)h(-k)h
(auto.master`)150 2281 y Fw(7.2)68 b(Stopping)45 b Fg(A)l(md)150
2441 y Ft(A)n(md)40 b Fx(stops)30 b(in)g(resp)s(onse)g(to)h(t)m(w)m(o)g
(signals.)150 2611 y(`)p Fp(SIGTERM)p Fx(')94 b(causes)29
b(the)f(top-lev)m(el)i(automoun)m(t)f(p)s(oin)m(ts)f(to)h(b)s(e)f
(unmoun)m(ted)f(and)g(then)h Ft(A)n(md)38 b Fx(to)29
b(exit.)630 2720 y(An)m(y)45 b(automoun)m(ted)g(\014lesystems)g(are)h
(left)f(moun)m(ted.)84 b(They)44 b(can)h(b)s(e)g(reco)m(v)m(ered)h(b)m
(y)630 2830 y(restarting)31 b Ft(A)n(md)40 b Fx(with)30
b(the)h Fp(-r)e Fx(command)h(line)h(option.)150 2996
y(`)p Fp(SIGINT)p Fx(')142 b(causes)28 b Ft(A)n(md)37
b Fx(to)29 b(attempt)g(to)g(unmoun)m(t)d(an)m(y)j(\014lesystems)f(whic)
m(h)f(it)h(has)g(automoun)m(ted,)630 3106 y(in)f(addition)g(to)g(the)g
(actions)h(of)f(`)p Fp(SIGTERM)p Fx('.)39 b(This)26 b(signal)h(is)g
(primarily)g(used)f(for)g(debug-)630 3215 y(ging.)275
3385 y(Actions)31 b(tak)m(en)g(for)f(other)h(signals)g(are)g
(unde\014ned.)275 3527 y(The)e(easiest)i(and)e(safest)h(w)m(a)m(y)h(to)
f(stop)g Ft(A)n(md)p Fx(,)g(without)g(ha)m(ving)g(to)g(\014nd)e(its)i
(pro)s(cess)f(ID)h(b)m(y)g(hand,)150 3636 y(is)g(to)i(use)e(the)g
Fp(ctl-amd)f Fx(script,)h(as)h(with:)390 3778 y Fp(ctl-amd)46
b(stop)150 4021 y Fw(7.3)68 b(Restarting)47 b Fg(A)l(md)150
4180 y Fx(Before)29 b Ft(A)n(md)37 b Fx(can)29 b(b)s(e)e(started,)i(it)
g(is)f(vital)h(to)g(ensure)f(that)g(no)g(other)g Ft(A)n(md)38
b Fx(pro)s(cesses)28 b(are)g(managing)150 4290 y(an)m(y)i(of)f(the)g
(moun)m(t)g(p)s(oin)m(ts,)h(and)f(that)g(the)h(previous)e(pro)s
(cess\(es\))i(ha)m(v)m(e)h(terminated)e(cleanly)-8 b(.)42
b(When)150 4399 y(a)26 b(terminating)h(signal)g(is)f(set)g(to)h
Ft(A)n(md)p Fx(,)g(the)f(automoun)m(ter)h(do)s(es)f Ft(not)35
b Fx(terminate)27 b(righ)m(t)g(then.)39 b(Rather,)150
4509 y(it)i(starts)g(b)m(y)f(unmoun)m(ting)g(all)h(of)g(its)f(managed)h
(moun)m(t)g(moun)m(ts)f(in)g(the)g(bac)m(kground,)j(and)d(then)150
4619 y(terminates.)57 b(It)36 b(usually)f(tak)m(es)i(a)f(few)g(seconds)
f(for)h(this)f(pro)s(cess)g(to)h(happ)s(en,)g(but)f(it)h(can)g(tak)m(e)
h(an)150 4728 y(arbitrarily)30 b(longer)h(time.)41 b(If)29
b(t)m(w)m(o)j(or)e(more)g Ft(A)n(md)39 b Fx(pro)s(cesses)30
b(attempt)h(to)g(manage)f(the)h(same)f(moun)m(t)150 4838
y(p)s(oin)m(t,)h(it)g(usually)f(will)g(result)h(in)f(a)g(system)h(lo)s
(c)m(kup.)275 4979 y(The)39 b(easiest)i(and)e(safest)i(w)m(a)m(y)g(to)f
(restart)h Ft(A)n(md)p Fx(,)h(without)e(ha)m(ving)g(to)h(\014nd)d(its)j
(pro)s(cess)e(ID)h(b)m(y)150 5089 y(hand,)34 b(sending)f(it)i(the)f(`)p
Fp(SIGTERM)p Fx(')f(signal,)j(w)m(aiting)f(for)f Ft(A)n(md)43
b Fx(to)35 b(die)f(cleanly)-8 b(,)37 b(and)c(v)m(erifying)i(so,)g(is)
150 5198 y(to)c(use)f(the)h Fp(ctl-amd)d Fx(script,)j(as)f(with:)390
5340 y Fp(ctl-amd)46 b(restart)p eop end
%%Page: 74 76
TeXDict begin 74 75 bop 150 -116 a Fx(74)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(The)d(script)i
(will)f(lo)s(cate)j(the)d(pro)s(cess)g(ID)h(of)f Ft(A)n(md)p
Fx(,)h(kill)g(it,)h(and)e(w)m(ait)h(for)f(it)h(to)g(die)g(cleanly)g(b)s
(efore)150 408 y(starting)h(a)f(new)g(instance)h(of)f(the)g(automoun)m
(ter.)41 b Fp(ctl-amd)27 b Fx(will)j(w)m(ait)g(for)f(a)g(total)i(of)e
(30)h(seconds)f(for)150 518 y Ft(A)n(md)40 b Fx(to)31
b(die,)g(and)e(will)i(c)m(hec)m(k)h(once)f(ev)m(ery)g(5)g(seconds)f(if)
h(it)g(had.)150 751 y Fw(7.4)68 b(Con)l(trolling)47 b
Fg(A)l(md)150 910 y Fx(It)e(is)g(sometimes)h(desirable)f(or)g
(necessary)g(to)h(exercise)g(external)g(con)m(trol)g(o)m(v)m(er)g(some)
f(of)g Ft(A)n(md)9 b Fx('s)150 1020 y(in)m(ternal)37
b(state.)58 b(T)-8 b(o)36 b(supp)s(ort)e(this)i(requiremen)m(t,)i
Ft(A)n(md)45 b Fx(implemen)m(ts)36 b(an)g(RPC)f(in)m(terface)i(whic)m
(h)f(is)150 1129 y(used)30 b(b)m(y)g(the)g Fo(Amq)j Fx(program.)40
b(A)31 b(v)-5 b(ariet)m(y)31 b(of)g(information)g(is)f(a)m(v)-5
b(ailable.)275 1264 y Ft(A)n(mq)33 b Fx(generally)27
b(applies)g(an)f(op)s(eration,)h(sp)s(eci\014ed)f(b)m(y)f(a)i(single)g
(letter)g(option,)h(to)f(a)f(list)h(of)f(moun)m(t)150
1374 y(p)s(oin)m(ts.)39 b(The)25 b(default)g(op)s(eration)h(is)f(to)i
(obtain)e(statistics)j(ab)s(out)d(eac)m(h)h(moun)m(t)g(p)s(oin)m(t.)39
b(This)24 b(is)i(similar)150 1483 y(to)h(the)g(output)f(sho)m(wn)g(ab)s
(o)m(v)m(e)i(but)d(includes)h(information)h(ab)s(out)f(the)h(n)m(um)m
(b)s(er)e(and)h(t)m(yp)s(e)h(of)f(accesses)150 1593 y(to)31
b(eac)m(h)h(moun)m(t)e(p)s(oin)m(t.)150 1792 y Fm(7.4.1)63
b Ff(A)m(mq)52 b Fm(default)42 b(information)150 1939
y Fx(With)27 b(no)f(argumen)m(ts,)i Fo(Amq)g Fx(obtains)e(a)h(brief)f
(list)h(of)f(all)h(existing)g(moun)m(ts)g(created)g(b)m(y)f
Ft(A)n(md)p Fx(.)39 b(This)26 b(is)150 2049 y(di\013eren)m(t)g(from)g
(the)g(list)h(displa)m(y)m(ed)g(b)m(y)e Fn(df)p Fx(\(1\))i(since)f(the)
g(latter)i(only)e(includes)g(system)g(moun)m(t)g(p)s(oin)m(ts.)150
2184 y(The)k(output)g(from)g(this)g(option)h(includes)f(the)g(follo)m
(wing)i(information:)225 2318 y Fv(\017)60 b Fx(the)31
b(automoun)m(t)g(p)s(oin)m(t,)225 2453 y Fv(\017)60 b
Fx(the)31 b(\014lesystem)f(t)m(yp)s(e,)225 2588 y Fv(\017)60
b Fx(the)31 b(moun)m(t)f(map)g(or)g(moun)m(t)h(information,)225
2722 y Fv(\017)60 b Fx(the)31 b(in)m(ternal,)g(or)f(system)h(moun)m(t)f
(p)s(oin)m(t.)150 2882 y(F)-8 b(or)31 b(example:)390
3017 y Fp(/)572 b(root)143 b("root")952 b(sky:\(pid75\))390
3126 y(/homes)332 b(toplvl)47 b(/usr/local/etc/amd.home)o(s)89
b(/homes)390 3236 y(/home)380 b(toplvl)47 b(/usr/local/etc/amd.home)136
b(/home)390 3345 y(/homes/jsp)k(nfs)191 b(charm:/home/charm)424
b(/a/charm/home/charm/jsp)390 3455 y(/homes/phjk)92 b(nfs)191
b(toytown:/home/toytown)232 b(/a/toytown/home/toytown/ai)o(/phj)o(k)p
4065 3475 42 84 v 150 3590 a Fx(If)30 b(an)g(argumen)m(t)h(is)f(giv)m
(en)i(then)e(statistics)i(for)e(that)h(v)m(olume)g(name)g(will)g(b)s(e)
e(output.)41 b(F)-8 b(or)31 b(example:)390 3725 y Fp(What)428
b(Uid)143 b(Getattr)46 b(Lookup)g(RdDir)142 b(RdLnk)f(Statfs)46
b(Mounted@)390 3834 y(/homes)332 b(0)239 b(1196)190 b(512)g(22)286
b(0)333 b(30)238 b(90/09/14)46 b(12:32:55)p 3922 3842
42 71 v 390 3944 a(/homes/jsp)140 b(0)239 b(0)334 b(0)286
b(0)334 b(1180)189 b(0)286 b(90/10/13)46 b(12:56:58)p
3922 3964 42 84 v 150 4103 a(What)288 b Fx(the)31 b(v)m(olume)g(name.)
150 4263 y Fp(Uid)336 b Fx(ignored.)150 4423 y Fp(Getattr)144
b Fx(the)32 b(coun)m(t)h(of)f(NFS)g Fo(getattr)40 b Fx(requests)32
b(on)g(this)f(no)s(de.)45 b(This)31 b(should)g(only)h(b)s(e)f(non-zero)
630 4532 y(for)f(directory)h(no)s(des.)150 4692 y Fp(Lookup)192
b Fx(the)33 b(coun)m(t)g(of)g(NFS)f Fo(lo)s(okup)j Fx(requests)d(on)h
(this)f(no)s(de.)47 b(This)31 b(should)h(only)g(b)s(e)g(non-zero)630
4802 y(for)e(directory)h(no)s(des.)150 4961 y Fp(RdDir)240
b Fx(the)31 b(coun)m(t)h(of)g(NFS)f Fo(readdir)37 b Fx(requests)31
b(on)g(this)g(no)s(de.)43 b(This)30 b(should)g(only)i(b)s(e)e(non-zero)
630 5071 y(for)g(directory)h(no)s(des.)150 5230 y Fp(RdLnk)240
b Fx(the)45 b(coun)m(t)g(of)g(NFS)f Fo(readlink)50 b
Fx(requests)45 b(on)f(this)h(no)s(de.)82 b(This)44 b(should)g(b)s(e)g
(zero)h(for)630 5340 y(directory)31 b(no)s(des.)p eop
end
%%Page: 75 77
TeXDict begin 75 76 bop 150 -116 a Fx(Chapter)30 b(7:)41
b(Run-time)30 b(Administration)2035 b(75)150 299 y Fp(Statfs)192
b Fx(the)36 b(coun)m(t)h(of)f(NFS)g Fo(statfs)k Fx(requests)c(on)f
(this)h(no)s(de.)57 b(This)35 b(should)g(only)h(b)s(e)f(non-zero)630
408 y(for)30 b(top-lev)m(el)j(automoun)m(t)e(p)s(oin)m(ts.)150
570 y Fp(Mounted@)96 b Fx(the)31 b(date)g(and)e(time)i(the)g(v)m(olume)
g(name)g(w)m(as)f(\014rst)g(referenced.)150 771 y Fm(7.4.2)63
b Ff(A)m(mq)52 b Fl(-f)42 b Fm(option)150 918 y Fx(The)22
b Fp(-f)h Fx(option)g(causes)h Ft(A)n(md)32 b Fx(to)24
b(\015ush)d(the)i(in)m(ternal)h(moun)m(t)f(map)f(cac)m(he.)40
b(This)22 b(is)h(useful)g(for)f(example)150 1028 y(in)i(Hesio)s(d)h
(maps)f(since)g Ft(A)n(md)34 b Fx(will)25 b(not)g(automatically)i
(notice)f(when)d(they)i(ha)m(v)m(e)g(b)s(een)f(up)s(dated.)37
b(The)150 1137 y(map)e(cac)m(he)h(can)f(also)h(b)s(e)e(sync)m(hronized)
h(with)g(the)g(map)f(source)h(b)m(y)g(using)f(the)h(`)p
Fp(sync)p Fx(')g(option)g(\(see)150 1247 y(Section)c(5.19)h([Automoun)m
(t)f(Filesystem],)h(page)g(54\).)150 1448 y Fm(7.4.3)63
b Ff(A)m(mq)52 b Fl(-h)42 b Fm(option)150 1595 y Fx(By)30
b(default)g(the)h(lo)s(cal)g(host)f(is)g(used.)40 b(In)29
b(an)h(HP-UX)h(cluster)f(the)g(ro)s(ot)g(serv)m(er)h(is)f(used)f(since)
h(that)h(is)150 1705 y(the)j(only)f(place)i(in)e(the)h(cluster)g(where)
f Ft(A)n(md)43 b Fx(will)34 b(b)s(e)f(running.)49 b(T)-8
b(o)34 b(query)f Ft(A)n(md)43 b Fx(on)33 b(another)h(host)150
1814 y(the)d Fp(-h)e Fx(option)i(should)f(b)s(e)f(used.)150
2016 y Fm(7.4.4)63 b Ff(A)m(mq)52 b Fl(-H)42 b Fm(option)150
2163 y Fx(Prin)m(t)30 b(a)h(brief)f(help)g(and)g(usage)h(string.)150
2364 y Fm(7.4.5)63 b Ff(A)m(mq)52 b Fl(-l)42 b Fm(option)150
2511 y Fx(T)-8 b(ell)34 b Ft(A)n(md)43 b Fx(to)34 b(use)f
Ft(lo)-5 b(g)p 948 2511 28 4 v 41 w(\014le)41 b Fx(as)33
b(the)h(log)g(\014le)f(name.)50 b(F)-8 b(or)34 b(securit)m(y)g
(reasons,)g(this)f Ft(must)42 b Fx(b)s(e)33 b(the)h(same)150
2620 y(log)28 b(\014le)e(whic)m(h)g Ft(A)n(md)36 b Fx(used)26
b(when)f(started.)40 b(This)26 b(option)h(is)f(therefore)h(only)g
(useful)f(to)h(refresh)e Ft(A)n(md)9 b Fx('s)150 2730
y(op)s(en)25 b(\014le)g(handle)g(on)h(the)f(log)i(\014le,)g(so)f(that)g
(it)g(can)f(b)s(e)g(rotated)i(and)e(compressed)g(via)h(daily)g(cron)f
(jobs.)150 2931 y Fm(7.4.6)63 b Ff(A)m(mq)52 b Fl(-m)42
b Fm(option)150 3078 y Fx(The)35 b Fp(-m)g Fx(option)i(displa)m(ys)f
(similar)g(information)g(ab)s(out)f(moun)m(ted)h(\014lesystems,)i
(rather)d(than)h(auto-)150 3188 y(moun)m(t)30 b(p)s(oin)m(ts.)41
b(The)30 b(output)g(includes)g(the)g(follo)m(wing)i(information:)225
3324 y Fv(\017)60 b Fx(the)31 b(moun)m(t)f(information,)225
3460 y Fv(\017)60 b Fx(the)31 b(moun)m(t)f(p)s(oin)m(t,)225
3595 y Fv(\017)60 b Fx(the)31 b(\014lesystem)f(t)m(yp)s(e,)225
3731 y Fv(\017)60 b Fx(the)31 b(n)m(um)m(b)s(er)e(of)h(references)h(to)
g(this)f(\014lesystem,)225 3866 y Fv(\017)60 b Fx(the)31
b(serv)m(er)f(hostname,)225 4002 y Fv(\017)60 b Fx(the)31
b(state)g(of)g(the)f(\014le)h(serv)m(er,)225 4137 y Fv(\017)60
b Fx(an)m(y)31 b(error)f(whic)m(h)g(has)g(o)s(ccurred.)275
4300 y(F)-8 b(or)31 b(example:)390 4436 y Fp("root")523
b(truth:\(pid602\))235 b(root)142 b(1)48 b(localhost)d(is)i(up)390
4546 y(hesiod.home)283 b(/home)667 b(toplvl)46 b(1)i(localhost)d(is)i
(up)390 4656 y(hesiod.vol)331 b(/vol)715 b(toplvl)46
b(1)i(localhost)d(is)i(up)390 4765 y(hesiod.homes)235
b(/homes)619 b(toplvl)46 b(1)i(localhost)d(is)i(up)390
4875 y(amy:/home/amy)187 b(/a/amy/home/amy)g(nfs)j(5)48
b(amy)f(is)g(up)390 4984 y(swan:/home/swan)91 b(/a/swan/home/swan)g
(nfs)190 b(0)48 b(swan)e(is)i(up)f(\(Permission)d(denied\))p
3970 5004 42 84 v 390 5094 a(ex:/home/ex)283 b(/a/ex/home/ex)g(nfs)190
b(0)48 b(ex)f(is)g(down)275 5230 y Fx(When)26 b(the)h(reference)g(coun)
m(t)g(is)f(zero)i(the)e(\014lesystem)h(is)g(not)g(moun)m(ted)f(but)g
(the)g(moun)m(t)h(p)s(oin)m(t)g(and)150 5340 y(serv)m(er)k(information)
f(is)h(still)g(b)s(eing)f(main)m(tained)h(b)m(y)f Ft(A)n(md)p
Fx(.)p eop end
%%Page: 76 78
TeXDict begin 76 77 bop 150 -116 a Fx(76)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fm(7.4.7)63
b Ff(A)m(mq)52 b Fl(-p)42 b Fm(option)150 446 y Fx(Return)26
b(the)h(pro)s(cess)f(ID)h(of)g(the)g(remote)g(or)g(lo)s(cally)h
(running)d Ft(A)n(md)p Fx(.)40 b(Useful)26 b(when)g(y)m(ou)h(need)f(to)
i(send)150 555 y(a)g(signal)g(to)h(the)e(lo)s(cal)i Ft(A)n(md)37
b Fx(pro)s(cess,)28 b(and)f(w)m(ould)g(rather)h(not)f(ha)m(v)m(e)i(to)g
(searc)m(h)f(through)f(the)g(pro)s(cess)150 665 y(table.)42
b(This)29 b(option)i(is)f(used)g(in)g(the)h Fp(ctl-amd)d
Fx(script.)150 874 y Fm(7.4.8)63 b Ff(A)m(mq)52 b Fl(-P)42
b Fm(option)150 1021 y Fx(Con)m(tact)49 b(an)e(alternate)j(running)45
b Ft(A)n(md)57 b Fx(that)48 b(had)f(registered)i(itself)f(on)f(a)h
(di\013eren)m(t)g(RPC)f Fo(pro-)150 1130 y(gram)p 358
1130 28 4 v 40 w(n)m(um)m(b)s(er)d Fx(and)38 b(apply)g(all)h(other)g
(op)s(erations)g(to)g(that)g(instance)g(of)g(the)g(automoun)m(ter.)66
b(This)150 1240 y(is)36 b(useful)e(when)h(y)m(ou)h(run)e(m)m(ultiple)i
(copies)g(of)g Ft(A)n(md)p Fx(,)h(and)e(need)g(to)h(manage)h(eac)m(h)f
(one)g(separately)-8 b(.)150 1349 y(If)33 b(not)i(sp)s(eci\014ed,)f
Ft(A)n(mq)41 b Fx(will)35 b(use)e(the)h(default)g(program)g(n)m(um)m(b)
s(er)f(for)g Ft(A)n(md)p Fx(,)i(300019.)54 b(F)-8 b(or)35
b(securit)m(y)150 1459 y(reasons,)h(the)f(only)g(alternate)i(program)e
(n)m(um)m(b)s(ers)e Ft(A)n(md)44 b Fx(can)36 b(use)e(range)h(from)g
(300019)i(to)f(300029,)150 1569 y(inclusiv)m(e.)275 1712
y(F)-8 b(or)31 b(example,)g(to)g(kill)g(an)f(alternate)i(running)d
Ft(A)n(md)9 b Fx(:)390 1856 y Fp(kill)47 b(`amq)f(-p)h(-P)h(300020`)150
2065 y Fm(7.4.9)63 b Ff(A)m(mq)52 b Fl(-q)42 b Fm(option)150
2212 y Fx(Suppress)18 b(an)m(y)j(error)g(messages)g(pro)s(duced)e(when)
h(a)h(sync)m(hronous)f(unmoun)m(t)f(fails.)38 b(See)21
b(Section)h(7.4.13)150 2321 y([Amq)30 b(-u)h(option],)g(page)g(77.)150
2530 y Fm(7.4.10)63 b Ff(A)m(mq)53 b Fl(-s)41 b Fm(option)150
2677 y Fx(The)25 b Fp(-s)g Fx(option)g(displa)m(ys)h(global)g
(statistics.)41 b(If)25 b(an)m(y)h(other)g(options)f(are)h(sp)s
(eci\014ed)f(or)g(an)m(y)h(\014lesystems)150 2787 y(named)k(then)g
(this)g(option)h(is)g(ignored.)40 b(F)-8 b(or)31 b(example:)390
2930 y Fp(requests)93 b(stale)238 b(mount)f(mount)g(unmount)390
3040 y(deferred)93 b(fhandles)h(ok)381 b(failed)189 b(failed)390
3150 y(1054)285 b(1)430 b(487)333 b(290)g(7017)150 3323
y Fx(`)p Fp(Deferred)28 b(requests)p Fx(')630 3433 y(are)f(those)h(for)
f(whic)m(h)g(an)g(immediate)h(reply)e(could)i(not)f(b)s(e)f
(constructed.)40 b(F)-8 b(or)28 b(example,)630 3542 y(this)i(w)m(ould)g
(happ)s(en)f(if)h(a)h(bac)m(kground)f(moun)m(t)h(w)m(as)f(required.)150
3711 y(`)p Fp(Stale)f(filehandles)p Fx(')630 3821 y(coun)m(ts)j(the)g
(n)m(um)m(b)s(er)e(of)i(times)g(the)f(k)m(ernel)i(passes)e(a)h(stale)h
(\014lehandle)e(to)h Ft(A)n(md)p Fx(.)44 b(Large)630
3930 y(n)m(um)m(b)s(ers)29 b(indicate)i(problems.)150
4099 y(`)p Fp(Mount)e(ok)p Fx(')65 b(coun)m(ts)31 b(the)f(n)m(um)m(b)s
(er)f(of)i(automoun)m(ts)g(whic)m(h)f(w)m(ere)h(successful.)150
4268 y(`)p Fp(Mount)e(failed)p Fx(')630 4377 y(coun)m(ts)i(the)f(n)m
(um)m(b)s(er)f(of)i(automoun)m(ts)g(whic)m(h)f(failed.)150
4546 y(`)p Fp(Unmount)f(failed)p Fx(')630 4656 y(coun)m(ts)35
b(the)g(n)m(um)m(b)s(er)e(of)i(times)g(a)g(\014lesystem)g(could)g(not)f
(b)s(e)g(unmoun)m(ted.)53 b(V)-8 b(ery)35 b(large)630
4765 y(n)m(um)m(b)s(ers)44 b(here)h(indicate)h(that)g(the)f(time)h(b)s
(et)m(w)m(een)g(unmoun)m(t)e(attempts)i(should)f(b)s(e)630
4875 y(increased.)150 5083 y Fm(7.4.11)63 b Ff(A)m(mq)53
b Fl(-T)41 b Fm(option)150 5230 y Fx(The)31 b Fp(-T)f
Fx(option)i(causes)g(the)f Ft(A)n(mq)39 b Fx(to)32 b(con)m(tact)h
Ft(A)n(md)41 b Fx(using)31 b(the)g(TCP)g(transp)s(ort)f(only)h
(\(connection)150 5340 y(orien)m(ted\).)42 b(Normally)-8
b(,)32 b Ft(A)n(mq)38 b Fx(will)30 b(use)g(TCP)g(\014rst,)g(and)g(if)g
(that)h(failed,)g(will)g(try)f(UDP)-8 b(.)p eop end
%%Page: 77 79
TeXDict begin 77 78 bop 150 -116 a Fx(Chapter)30 b(7:)41
b(Run-time)30 b(Administration)2035 b(77)150 299 y Fm(7.4.12)63
b Ff(A)m(mq)53 b Fl(-U)41 b Fm(option)150 446 y Fx(The)28
b Fp(-U)g Fx(option)h(causes)g(the)g Ft(A)n(mq)36 b Fx(to)30
b(con)m(tact)g Ft(A)n(md)39 b Fx(using)28 b(the)g(UDP)i(transp)s(ort)d
(only)i(\(connection-)150 555 y(less\).)41 b(Normally)-8
b(,)32 b Ft(A)n(mq)38 b Fx(will)31 b(use)f(TCP)f(\014rst,)h(and)g(if)g
(that)h(failed,)g(will)g(try)f(UDP)-8 b(.)150 755 y Fm(7.4.13)63
b Ff(A)m(mq)53 b Fl(-u)41 b Fm(option)150 902 y Fx(The)23
b Fp(-u)f Fx(option)i(causes)f(the)h(time-to-liv)m(e)i(in)m(terv)-5
b(al)25 b(of)e(the)g(named)g(moun)m(t)g(p)s(oin)m(ts)g(to)h(b)s(e)f
(expired,)h(th)m(us)150 1011 y(causing)h(an)f(unmoun)m(t)f(attempt.)40
b(This)23 b(is)h(the)h(only)f(safe)h(w)m(a)m(y)g(to)g(unmoun)m(t)e(an)h
(automoun)m(ted)h(\014lesys-)150 1121 y(tem.)56 b(If)35
b Fp(-u)g Fx(is)g(rep)s(eated,)i(then)e Ft(A)n(md)45
b Fx(will)36 b(attempt)g(to)g(unmoun)m(t)f(the)g(\014lesystem)h(sync)m
(hronously)-8 b(.)150 1230 y(This)30 b(mak)m(es)h(things)f(lik)m(e)390
1365 y Fp(amq)47 b(-uu)g(/t/cd0d)f(&&)h(eject)f(cd0)150
1499 y Fx(w)m(ork)34 b(as)h(exp)s(ected.)52 b(An)m(y)34
b(error)g(messages)h(this)f(migh)m(t)h(pro)s(duce)e(can)h(b)s(e)f
(suppressed)f(with)i(the)h Fp(-q)150 1609 y Fx(option.)41
b(See)31 b(Section)g(7.4.9)h([Amq)f(-q)f(option],)i(page)f(76.)150
1808 y Fm(7.4.14)63 b Ff(A)m(mq)53 b Fl(-v)41 b Fm(option)150
1955 y Fx(The)30 b Fp(-v)g Fx(option)g(displa)m(ys)h(the)f(v)m(ersion)h
(of)g Ft(A)n(md)40 b Fx(in)30 b(a)g(similar)h(w)m(a)m(y)g(to)h
Ft(A)n(md)9 b Fx('s)30 b Fp(-v)g Fx(option.)150 2154
y Fm(7.4.15)63 b Ff(A)m(mq)53 b Fl(-w)41 b Fm(option)150
2301 y Fx(The)k Fp(-w)g Fx(option)g(translates)i(a)f(full)f(pathname)g
(as)g(returned)g(b)m(y)g Fn(getp)m(wd)p Fx(\(3\))i(in)m(to)f(a)g(short)
f Ft(A)n(md)150 2411 y Fx(pathname)30 b(that)h(go)s(es)g(through)f(its)
h(moun)m(t)f(p)s(oin)m(ts.)41 b(This)29 b(option)i(requires)f(that)h
Ft(A)n(md)40 b Fx(is)30 b(running.)150 2610 y Fm(7.4.16)63
b(Other)41 b Ff(A)m(mq)53 b Fm(options)150 2757 y Fx(Tw)m(o)31
b(other)f(op)s(erations)h(are)g(implemen)m(ted.)41 b(These)30
b(mo)s(dify)f(the)i(state)h(of)e Ft(A)n(md)40 b Fx(as)31
b(a)f(whole,)h(rather)150 2867 y(than)23 b(an)m(y)g(particular)g
(\014lesystem.)39 b(The)23 b Fp(-x)f Fx(and)g Fp(-D)h
Fx(options)g(ha)m(v)m(e)h(exactly)h(the)e(same)h(e\013ect)g(as)f
Ft(A)n(md)9 b Fx('s)150 2976 y(corresp)s(onding)29 b(command)h(line)h
(options.)275 3111 y(When)39 b Ft(A)n(md)50 b Fx(receiv)m(es)41
b(the)f Fp(-x)g Fx(\015ag,)j(it)d(disallo)m(ws)h(turning)e(o\013)h(the)
h(`)p Fp(fatal)p Fx(')e(or)g(`)p Fp(error)p Fx(')g(\015ags.)150
3220 y(Both)34 b(are)f(on)g(b)m(y)g(default.)49 b(They)33
b(are)h(mandatory)f(so)g(that)h Ft(A)n(md)42 b Fx(could)33
b(rep)s(ort)g(imp)s(ortan)m(t)g(errors,)150 3330 y(including)d(errors)g
(relating)h(to)g(turning)f(\015ags)h(on/o\013.)p eop
end
%%Page: 78 80
TeXDict begin 78 79 bop eop end
%%Page: 79 81
TeXDict begin 79 80 bop 150 -116 a Fx(Chapter)30 b(8:)41
b(FSinfo)2785 b(79)150 299 y Fu(8)80 b(FSinfo)150 530
y Fx(XXX:)31 b(this)f(c)m(hapter)h(should)f(b)s(e)g(review)m(ed)g(b)m
(y)h(someone)g(kno)m(wledgeable)h(with)e(fsinfo.)150
761 y Fw(8.1)68 b Fg(FSinfo)53 b Fw(o)l(v)l(erview)150
920 y Ft(FSinfo)41 b Fx(is)35 b(a)g(\014lesystem)g(managemen)m(t)h(to)s
(ol.)55 b(It)35 b(has)f(b)s(een)g(designed)h(to)g(w)m(ork)g(with)g
Ft(A)n(md)44 b Fx(to)35 b(help)150 1030 y(system)h(administrators)f(k)m
(eep)i(trac)m(k)f(of)g(the)g(ev)m(er)g(increasing)g(\014lesystem)g
(namespace)g(under)e(their)150 1140 y(con)m(trol.)275
1273 y(The)k(purp)s(ose)f(of)i Ft(FSinfo)45 b Fx(is)39
b(to)g(generate)h(all)g(the)f(imp)s(ortan)m(t)g(standard)f
(\014lesystem)h(data)g(\014les)150 1383 y(from)33 b(a)g(single)h(set)f
(of)h(input)e(data.)49 b(Starting)34 b(with)e(a)i(single)g(data)f
(source)h(guaran)m(tees)g(that)g(all)g(the)150 1493 y(generated)e
(\014les)e(are)h(self-consisten)m(t.)44 b(One)30 b(of)h(the)g(p)s
(ossible)f(output)g(data)h(formats)g(is)g(a)g(set)g(of)g
Ft(A)n(md)150 1602 y Fx(maps)f(whic)m(h)g(can)h(b)s(e)e(used)h(among)h
(the)f(set)h(of)g(hosts)f(describ)s(ed)g(in)g(the)g(input)g(data.)275
1736 y Ft(FSinfo)k Fx(implemen)m(ts)28 b(a)h(declarativ)m(e)h
(language.)42 b(This)27 b(language)i(is)f(sp)s(eci\014cally)h(designed)
f(for)g(de-)150 1846 y(scribing)22 b(\014lesystem)g(namespace)g(and)f
(ph)m(ysical)i(la)m(y)m(outs.)39 b(The)21 b(basic)i(declaration)g
(de\014nes)e(a)h(moun)m(ted)150 1955 y(\014lesystem)32
b(including)g(its)g(device)h(name,)f(moun)m(t)g(p)s(oin)m(t,)h(and)e
(all)i(the)f(v)m(olumes)g(and)g(access)h(p)s(ermis-)150
2065 y(sions.)57 b Ft(FSinfo)43 b Fx(reads)35 b(this)h(information)h
(and)e(builds)g(an)h(in)m(ternal)g(map)g(of)g(the)g(en)m(tire)h(net)m
(w)m(ork)g(of)150 2174 y(hosts.)i(Using)25 b(this)h(map,)g(man)m(y)f
(di\013eren)m(t)h(data)g(formats)f(can)h(b)s(e)e(pro)s(duced)g
(including)g Fp(/etc/fstab)p Fx(,)150 2284 y Fp(/etc/exports)p
Fx(,)j Ft(A)n(md)40 b Fx(moun)m(t)30 b(maps)g(and)g Fp(/etc/bootparams)
p Fx(.)150 2515 y Fw(8.2)68 b(Using)46 b Fg(FSinfo)150
2675 y Fx(The)28 b(basic)g(strategy)h(when)f(using)f
Ft(FSinfo)35 b Fx(is)28 b(to)h(gather)f(all)h(the)g(information)f(ab)s
(out)g(all)h(disks)e(on)h(all)150 2784 y(mac)m(hines)h(in)m(to)g(one)g
(set)g(of)f(declarations.)42 b(F)-8 b(or)29 b(eac)m(h)g(mac)m(hine)g(b)
s(eing)f(managed,)i(the)e(follo)m(wing)i(data)150 2894
y(is)g(required:)225 3028 y Fv(\017)60 b Fx(Hostname)225
3161 y Fv(\017)g Fx(List)31 b(of)f(all)h(\014lesystems)g(and,)f
(optionally)-8 b(,)32 b(their)f(moun)m(t)f(p)s(oin)m(ts.)225
3295 y Fv(\017)60 b Fx(Names)31 b(of)f(v)m(olumes)h(stored)g(on)f(eac)m
(h)i(\014lesystem.)225 3429 y Fv(\017)60 b Fx(NFS)30
b(exp)s(ort)g(information)h(for)f(eac)m(h)i(v)m(olume.)225
3563 y Fv(\017)60 b Fx(The)30 b(list)h(of)f(static)i(\014lesystem)f
(moun)m(ts.)275 3721 y(The)h(follo)m(wing)j(information)f(can)f(also)i
(b)s(e)d(en)m(tered)i(in)m(to)h(the)e(same)h(con\014guration)f(\014les)
h(so)f(that)150 3831 y(all)e(data)g(can)g(b)s(e)f(k)m(ept)h(in)f(one)g
(place.)225 3965 y Fv(\017)60 b Fx(List)31 b(of)f(net)m(w)m(ork)h(in)m
(terfaces)225 4098 y Fv(\017)60 b Fx(IP)30 b(address)f(of)i(eac)m(h)h
(in)m(terface)225 4232 y Fv(\017)60 b Fx(Hardw)m(are)31
b(address)e(of)i(eac)m(h)g(in)m(terface)225 4366 y Fv(\017)60
b Fx(Dumpset)30 b(to)h(whic)m(h)f(eac)m(h)i(\014lesystem)f(b)s(elongs)
225 4500 y Fv(\017)60 b Fx(and)30 b(more)36 b(.)22 b(.)g(.)275
4658 y(T)-8 b(o)26 b(generate)i Ft(A)n(md)35 b Fx(moun)m(t)26
b(maps,)h(the)g(automoun)m(t)f(tree)h(m)m(ust)f(also)h(b)s(e)f
(de\014ned)f(\(see)i(Section)g(8.8)150 4768 y([FSinfo)41
b(automoun)m(t)g(de\014nitions],)i(page)e(86\).)73 b(This)40
b(will)g(ha)m(v)m(e)i(b)s(een)e(designed)g(at)i(the)e(time)i(the)150
4877 y(v)m(olume)e(names)g(w)m(ere)g(allo)s(cated.)71
b(Some)39 b(v)m(olume)i(names)e(will)h(not)g(b)s(e)f(automoun)m(ted,)k
(so)d Ft(FSinfo)150 4987 y Fx(needs)30 b(an)g(explicit)i(list)f(of)g
(whic)m(h)f(v)m(olumes)h(should)e(b)s(e)h(automoun)m(ted.)275
5121 y(Hostnames)41 b(are)f(required)g(at)h(sev)m(eral)h(places)f(in)f
(the)g Ft(FSinfo)47 b Fx(language.)72 b(It)40 b(is)h(imp)s(ortan)m(t)f
(to)150 5230 y(stic)m(k)33 b(to)g(either)g(fully)e(quali\014ed)h(names)
g(or)g(unquali\014ed)f(names.)46 b(Using)32 b(a)h(mixture)f(of)g(the)g
(t)m(w)m(o)i(will)150 5340 y(inevitably)d(result)g(in)f(confusion.)p
eop end
%%Page: 80 82
TeXDict begin 80 81 bop 150 -116 a Fx(80)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(Sometimes)d(v)m
(olumes)h(need)f(to)g(b)s(e)g(referenced)g(whic)m(h)f(are)i(not)f
(de\014ned)f(in)g(the)i(set)f(of)g(hosts)g(b)s(eing)150
408 y(managed)f(with)g Ft(FSinfo)p Fx(.)40 b(The)25 b(required)h
(action)h(is)f(to)g(add)g(a)g(dumm)m(y)f(set)h(of)h(de\014nitions)e
(for)h(the)g(host)150 518 y(and)j(v)m(olume)i(names)e(required.)40
b(Since)30 b(the)g(\014les)g(generated)h(for)e(those)h(particular)h
(hosts)e(will)i(not)f(b)s(e)150 628 y(used)g(on)g(them,)g(the)h(exact)h
(v)-5 b(alues)31 b(used)e(is)i(not)f(critical.)150 866
y Fw(8.3)68 b Fg(FSinfo)53 b Fw(grammar)150 1025 y Ft(FSinfo)37
b Fx(has)30 b(a)h(relativ)m(ely)i(simple)d(grammar.)41
b(Distinct)32 b(syn)m(tactic)g(constructs)f(exist)g(for)f(eac)m(h)i(of)
f(the)150 1135 y(di\013eren)m(t)k(t)m(yp)s(es)f(of)g(data,)i(though)e
(they)g(share)g(a)g(common)g(\015a)m(v)m(or.)53 b(Sev)m(eral)35
b(con)m(v)m(en)m(tions)h(are)f(used)150 1245 y(in)30
b(the)h(grammar)f(fragmen)m(ts)h(b)s(elo)m(w.)275 1383
y(The)g(notation,)j Ft(list\()15 b Fp(xxx)p Ft(\))p Fx(,)32
b(indicates)h(a)g(list)f(of)g(zero)h(or)f(more)g Fp(xxx)p
Fx('s.)45 b(The)31 b(notation,)j Ft(opt\()15 b Fp(xxx)p
Ft(\))p Fx(,)150 1493 y(indicates)27 b(zero)g(or)f(one)h
Fp(xxx)p Fx(.)38 b(Items)26 b(in)g(double)g(quotes,)i
Ft(e)-5 b(g)34 b Fp("host")p Fx(,)25 b(represen)m(t)h(input)g(tok)m
(ens.)40 b(Items)150 1602 y(in)d(angle)i(brac)m(k)m(ets,)i
Ft(e)-5 b(g)45 b Fp(<)p Fo(hostname)p Fp(>)p Fx(,)39
b(represen)m(t)f(strings)f(in)g(the)h(input.)61 b(Strings)37
b(need)h(not)f(b)s(e)g(in)150 1712 y(double)21 b(quotes,)j(except)e(to)
g(di\013eren)m(tiate)h(them)f(from)e(reserv)m(ed)i(w)m(ords.)37
b(Quoted)21 b(strings)g(ma)m(y)h(include)150 1822 y(the)k(usual)e(set)i
(of)g(C)f(\\)p Fp(\\)p Fx(")h(escap)s(e)f(sequences)h(with)f(one)h
(exception:)39 b(a)26 b(bac)m(kslash-newline-whitespace)150
1931 y(sequence)38 b(is)h(squashed)e(in)m(to)i(a)f(single)h(space)g(c)m
(haracter.)65 b(T)-8 b(o)39 b(defeat)g(this)f(feature,)i(put)e(a)g
(further)150 2041 y(bac)m(kslash)31 b(at)g(the)g(start)g(of)f(the)h
(second)f(line.)275 2179 y(A)m(t)40 b(the)g(outermost)g(lev)m(el)h(of)e
(the)h(grammar,)i(the)e(input)e(consists)i(of)g(a)g(sequence)f(of)h
(host)g(and)150 2289 y(automoun)m(t)34 b(declarations.)51
b(These)33 b(declarations)h(are)g(all)g(parsed)f(b)s(efore)f(they)i
(are)g(analyzed.)50 b(This)150 2398 y(means)30 b(they)h(can)f(app)s
(ear)g(in)g(an)m(y)h(order)f(and)g(cyclic)i(host)e(references)h(are)g
(p)s(ossible.)390 2537 y Fp(fsinfo)285 b(:)47 b Fk(list\()p
Fp(fsinfo_attr)p Fk(\))c Fp(;)390 2756 y(fsinfo_attr)i(:)i(host)g(|)g
(automount)f(;)150 2994 y Fw(8.4)68 b Fg(FSinfo)53 b
Fw(host)45 b(de\014nitions)150 3154 y Fx(A)20 b(host)h(declaration)h
(consists)f(of)f(three)h(parts:)35 b(a)21 b(set)g(of)f(mac)m(hine)h
(attribute)g(data,)j(a)c(list)h(of)g(\014lesystems)150
3263 y(ph)m(ysically)31 b(attac)m(hed)h(to)g(the)e(mac)m(hine,)h(and)f
(a)h(list)g(of)g(additional)g(statically)i(moun)m(ted)d(\014lesystems.)
390 3402 y Fp(host)381 b(:)47 b("host")f(host_data)g
Fk(list\()p Fp(filesystem)p Fk(\))d(list\()p Fp(mount)p
Fk(\))i Fp(;)275 3540 y Fx(Eac)m(h)e(host)f(m)m(ust)g(b)s(e)g(declared)
h(in)f(this)h(w)m(a)m(y)g(exactly)h(once.)78 b(Suc)m(h)42
b(things)g(as)h(the)f(hardw)m(are)150 3650 y(address,)29
b(the)g(arc)m(hitecture)h(and)f(op)s(erating)g(system)g(t)m(yp)s(es)g
(and)f(the)h(cluster)h(name)f(are)g(all)h(sp)s(eci\014ed)150
3760 y(within)g(the)g Fo(host)h(data)p Fx(.)275 3898
y(All)g(the)g(disks)f(the)h(mac)m(hine)g(has)g(should)e(then)i(b)s(e)f
(describ)s(ed)g(in)g(the)h Fo(list)g(of)g(\014lesystems)p
Fx(.)42 b(When)150 4008 y(describing)28 b(disks,)g(y)m(ou)h(can)f(sp)s
(ecify)g(what)g Fo(v)m(olname)35 b Fx(the)28 b(disk/partition)h(should)
e(ha)m(v)m(e)j(and)d(all)i(suc)m(h)150 4117 y(en)m(tries)i(are)f(built)
g(up)f(in)m(to)i(a)f(dictionary)h(whic)m(h)f(can)g(then)g(b)s(e)f(used)
g(for)h(building)f(the)h(automoun)m(ter)150 4227 y(maps.)275
4365 y(The)f Fo(list)h(of)g(moun)m(ts)j Fx(sp)s(eci\014es)c(all)i(the)f
(\014lesystems)g(that)g(should)e(b)s(e)h(statically)k(moun)m(ted)c(on)h
(the)150 4475 y(mac)m(hine.)150 4713 y Fw(8.5)68 b Fg(FSinfo)53
b Fw(host)45 b(attributes)150 4873 y Fx(The)37 b(host)g(data,)j
Fo(host)p 962 4873 28 4 v 40 w(data)p Fx(,)g(alw)m(a)m(ys)f(includes)e
(the)g Fo(hostname)p Fx(.)62 b(In)36 b(addition,)k(sev)m(eral)e(other)g
(host)150 4982 y(attributes)31 b(can)g(b)s(e)e(giv)m(en.)390
5121 y Fp(host_data)141 b(:)47 b(<)p Fk(hostname)p Fp(>)963
5230 y(|)g("{")g Fk(list\()p Fp(host_attrs)p Fk(\))c
Fp("}")k(<)p Fk(hostname)p Fp(>)963 5340 y(;)p eop end
%%Page: 81 83
TeXDict begin 81 82 bop 150 -116 a Fx(Chapter)30 b(8:)41
b(FSinfo)2785 b(81)390 408 y Fp(host_attrs)93 b(:)47
b(host_attr)e("=")i(<)p Fk(string)p Fp(>)963 518 y(|)g(netif)963
628 y(;)390 847 y(host_attr)141 b(:)47 b("config")963
956 y(|)g("arch")963 1066 y(|)g("os")963 1176 y(|)g("cluster")963
1285 y(;)275 1417 y Fx(The)29 b Fo(hostname)36 b Fx(is,)31
b(t)m(ypically)-8 b(,)33 b(the)d(fully)g(quali\014ed)g(hostname)h(of)g
(the)f(mac)m(hine.)275 1548 y(Examples:)390 1679 y Fp(host)47
b(dylan.doc.ic.ac.uk)390 1899 y(host)g({)581 2008 y(os)g(=)h(hpux)581
2118 y(arch)f(=)g(hp300)390 2227 y(})g(dougal.doc.ic.ac.uk)275
2359 y Fx(The)29 b(options)i(that)g(can)g(b)s(e)e(giv)m(en)j(as)e(host)
h(attributes)g(are)g(sho)m(wn)e(b)s(elo)m(w.)150 2552
y Fm(8.5.1)63 b(netif)41 b(Option)150 2699 y Fx(This)20
b(de\014nes)g(the)h(set)g(of)g(net)m(w)m(ork)h(in)m(terfaces)g
(con\014gured)e(on)h(the)g(mac)m(hine.)38 b(The)20 b(in)m(terface)i
(attributes)150 2809 y(collected)31 b(b)m(y)d Ft(FSinfo)34
b Fx(are)29 b(the)f(IP)g(address,)g(subnet)f(mask)i(and)e(hardw)m(are)h
(address.)39 b(Multiple)29 b(in)m(ter-)150 2918 y(faces)35
b(ma)m(y)g(b)s(e)f(de\014ned)f(for)h(hosts)h(with)f(sev)m(eral)h(in)m
(terfaces)h(b)m(y)e(an)h(en)m(try)f(for)h(eac)m(h)g(in)m(terface.)54
b(The)150 3028 y(v)-5 b(alues)31 b(giv)m(en)g(are)g(sanit)m(y)g(c)m
(hec)m(k)m(ed,)i(but)c(are)i(curren)m(tly)f(un)m(used)g(for)g(an)m
(ything)g(else.)390 3159 y Fp(netif)333 b(:)47 b("netif")f(<)p
Fk(string)p Fp(>)g("{")g Fk(list\()p Fp(netif_attrs)p
Fk(\))e Fp("}")i(;)390 3378 y(netif_attrs)f(:)i(netif_attr)e("=")i(<)p
Fk(string)p Fp(>)f(;)390 3597 y(netif_attr)93 b(:)47
b("inaddr")f(|)h("netmask")e(|)j("hwaddr")d(;)275 3729
y Fx(Examples:)390 3860 y Fp(netif)h(ie0)h({)581 3970
y(inaddr)94 b(=)47 b(129.31.81.37)581 4080 y(netmask)f(=)h(0xfffffe00)
581 4189 y(hwaddr)94 b(=)47 b("08:00:20:01:a6:a5")390
4299 y(})390 4518 y(netif)f(ec0)h({)h(})150 4711 y Fm(8.5.2)63
b(con\014g)41 b(Option)150 4858 y Fx(This)25 b(option)i(allo)m(ws)g(y)m
(ou)f(to)h(sp)s(ecify)f(con\014guration)g(v)-5 b(ariables)27
b(for)e(the)i(startup)e(scripts)h(\()p Fp(rc)g Fx(scripts\).)150
4968 y(A)k(simple)h(string)f(should)g(immediately)h(follo)m(w)h(the)e
(k)m(eyw)m(ord.)275 5099 y(Example:)390 5230 y Fp(config)46
b("NFS_SERVER=true")390 5340 y(config)g("ZEPHYR=true")p
eop end
%%Page: 82 84
TeXDict begin 82 83 bop 150 -116 a Fx(82)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(This)f(option)i(is)
f(curren)m(tly)h(unsupp)s(orted.)150 494 y Fm(8.5.3)63
b(arc)m(h)40 b(Option)150 641 y Fx(This)30 b(de\014nes)f(the)i(arc)m
(hitecture)h(of)e(the)h(mac)m(hine.)41 b(F)-8 b(or)31
b(example:)390 774 y Fp(arch)47 b(=)g(hp300)275 906 y
Fx(This)32 b(is)i(in)m(tended)f(to)h(b)s(e)f(of)h(use)f(when)f
(building)h(arc)m(hitecture)i(sp)s(eci\014c)e(moun)m(tmaps,)h(ho)m(w)m
(ev)m(er,)150 1016 y(the)d(option)f(is)h(curren)m(tly)f(unsupp)s
(orted.)150 1211 y Fm(8.5.4)63 b(os)41 b(Option)150 1358
y Fx(This)30 b(de\014nes)f(the)i(op)s(erating)f(system)h(t)m(yp)s(e)g
(of)f(the)h(host.)40 b(F)-8 b(or)32 b(example:)390 1490
y Fp(os)47 b(=)h(hpux)275 1623 y Fx(This)33 b(information)i(is)g(used)f
(when)g(creating)i(the)e Fp(fstab)g Fx(\014les,)i(for)e(example)h(in)g
(c)m(ho)s(osing)g(whic)m(h)150 1733 y(format)c(to)g(use)f(for)g(the)h
Fp(fstab)e Fx(en)m(tries)i(within)f(the)g(\014le.)150
1928 y Fm(8.5.5)63 b(cluster)41 b(Option)150 2075 y Fx(This)30
b(is)g(used)g(for)g(sp)s(ecifying)g(in)g(whic)m(h)g(cluster)h(the)f
(mac)m(hine)h(b)s(elongs.)41 b(F)-8 b(or)31 b(example:)390
2207 y Fp(cluster)46 b(=)h("theory")275 2340 y Fx(The)29
b(cluster)h(is)g(in)m(tended)g(to)h(b)s(e)e(used)h(when)f(generating)i
(the)f(automoun)m(t)h(maps,)f(although)g(it)h(is)150
2449 y(curren)m(tly)f(unsupp)s(orted.)150 2678 y Fw(8.6)68
b Fg(FSinfo)53 b Fw(\014lesystems)150 2837 y Fx(The)39
b(list)i(of)f(ph)m(ysically)g(attac)m(hed)i(\014lesystems)e(follo)m(ws)
h(the)f(mac)m(hine)h(attributes.)69 b(These)40 b(should)150
2947 y(de\014ne)28 b(all)h(the)f(\014lesystems)h(a)m(v)-5
b(ailable)31 b(from)d(this)g(mac)m(hine,)i(whether)d(exp)s(orted)h(or)h
(not.)40 b(In)28 b(addition)150 3057 y(to)44 b(the)f(device)h(name,)j
(\014lesystems)c(ha)m(v)m(e)i(sev)m(eral)f(attributes,)j(suc)m(h)c(as)h
(\014lesystem)f(t)m(yp)s(e,)k(moun)m(t)150 3166 y(options,)31
b(and)f(`)p Fp(fsck)p Fx(')f(pass)h(n)m(um)m(b)s(er)f(whic)m(h)i(are)f
(needed)g(to)h(generate)h Fp(fstab)d Fx(en)m(tries.)390
3299 y Fp(filesystem)93 b(:)47 b("fs")g(<)p Fk(device)p
Fp(>)e("{")i Fk(list\()p Fp(fs_data)p Fk(\))d Fp("}")j(;)390
3518 y(fs_data)237 b(:)47 b(fs_data_attr)e("=")i(<)p
Fk(string)p Fp(>)963 3627 y(|)g(mount)963 3737 y(;)390
3956 y(fs_data_attr)963 4066 y(:)g("fstype")f(|)h("opts")f(|)i
("passno")963 4175 y(|)f("freq")f(|)i("dumpset")d(|)i("log")963
4285 y(;)275 4417 y Fx(Here,)30 b Fp(<)p Fo(device)p
Fp(>)g Fx(is)f(the)g(device)i(name)e(of)h(the)f(disk)g(\(for)g
(example,)i Fp(/dev/dsk/2s0)p Fx(\).)37 b(The)29 b(device)150
4527 y(name)j(is)f(used)g(for)h(building)e(the)i(moun)m(t)g(maps)f(and)
g(for)g(the)h Fp(fstab)e Fx(\014le.)45 b(The)31 b(attributes)h(that)h
(can)150 4637 y(b)s(e)d(sp)s(eci\014ed)f(are)i(sho)m(wn)f(in)g(the)h
(follo)m(wing)g(section.)275 4769 y(The)e Ft(FSinfo)37
b Fx(con\014guration)31 b(\014le)f(for)h Fp(dylan.doc.ic.ac.uk)25
b Fx(is)30 b(listed)h(b)s(elo)m(w.)390 4902 y Fp(host)47
b(dylan.doc.ic.ac.uk)390 5121 y(fs)g(/dev/dsk/0s0)e({)772
5230 y(fstype)h(=)h(swap)390 5340 y(})p eop end
%%Page: 83 85
TeXDict begin 83 84 bop 150 -116 a Fx(Chapter)30 b(8:)41
b(FSinfo)2785 b(83)390 408 y Fp(fs)47 b(/dev/dsk/0s0)e({)772
518 y(fstype)h(=)h(hfs)772 628 y(opts)f(=)i(rw,noquota,grpid)772
737 y(passno)e(=)h(0;)772 847 y(freq)f(=)i(1;)772 956
y(mount)e(/)i({)f(})390 1066 y(})390 1285 y(fs)g(/dev/dsk/1s0)e({)772
1395 y(fstype)h(=)h(hfs)772 1504 y(opts)f(=)i(defaults)772
1614 y(passno)e(=)h(1;)772 1724 y(freq)f(=)i(1;)772 1833
y(mount)e(/usr)h({)1154 1943 y(local)f({)1535 2052 y(exportfs)g
("dougal)g(eden)g(dylan)h(zebedee)f(brian")1535 2162
y(volname)g(/nfs/hp300/local)1154 2271 y(})772 2381 y(})390
2491 y(})390 2710 y(fs)h(/dev/dsk/2s0)e({)772 2819 y(fstype)h(=)h(hfs)
772 2929 y(opts)f(=)i(defaults)772 3039 y(passno)e(=)h(1;)772
3148 y(freq)f(=)i(1;)772 3258 y(mount)e(default)g({)1154
3367 y(exportfs)f("toytown_clients)f(hangers_on")1154
3477 y(volname)h(/home/dylan/dk2)772 3587 y(})390 3696
y(})390 3915 y(fs)i(/dev/dsk/3s0)e({)772 4025 y(fstype)h(=)h(hfs)772
4134 y(opts)f(=)i(defaults)772 4244 y(passno)e(=)h(1;)772
4354 y(freq)f(=)i(1;)772 4463 y(mount)e(default)g({)1154
4573 y(exportfs)f("toytown_clients)f(hangers_on")1154
4682 y(volname)h(/home/dylan/dk3)772 4792 y(})390 4902
y(})390 5121 y(fs)i(/dev/dsk/5s0)e({)772 5230 y(fstype)h(=)h(hfs)772
5340 y(opts)f(=)i(defaults)p eop end
%%Page: 84 86
TeXDict begin 84 85 bop 150 -116 a Fx(84)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))772 299 y Fp(passno)46
b(=)h(1;)772 408 y(freq)f(=)i(1;)772 518 y(mount)e(default)g({)1154
628 y(exportfs)f("toytown_clients)f(hangers_on")1154
737 y(volname)h(/home/dylan/dk5)772 847 y(})390 956 y(})150
1162 y Fm(8.6.1)63 b(fst)m(yp)s(e)41 b(Option)150 1309
y Fx(This)27 b(sp)s(eci\014es)h(the)g(t)m(yp)s(e)g(of)g(\014lesystem)h
(b)s(eing)e(declared)i(and)e(will)h(b)s(e)g(placed)g(in)m(to)h(the)f
Fp(fstab)f Fx(\014le)h(as)150 1419 y(is.)40 b(The)29
b(v)-5 b(alue)30 b(of)g(this)f(option)h(will)f(b)s(e)g(handed)f(to)i
Fp(mount)e Fx(as)i(the)g(\014lesystem)f(t)m(yp)s(e|it)h(should)f(ha)m
(v)m(e)150 1529 y(suc)m(h)h(v)-5 b(alues)31 b(as)f Fp(4.2)p
Fx(,)g Fp(nfs)g Fx(or)g Fp(swap)p Fx(.)40 b(The)29 b(v)-5
b(alue)31 b(is)g(not)f(examined)h(for)f(correctness.)275
1670 y(There)21 b(is)g(one)h(sp)s(ecial)g(case.)39 b(If)21
b(the)h(\014lesystem)g(t)m(yp)s(e)f(is)h(sp)s(eci\014ed)f(as)g(`)p
Fp(export)p Fx(')g(then)g(the)h(\014lesystem)150 1779
y(information)28 b(will)h(not)f(b)s(e)f(added)h(to)g(the)g(host's)h
Fp(fstab)d Fx(information,)j(but)f(it)g(will)g(still)h(b)s(e)f(visible)
g(on)150 1889 y(the)k(net)m(w)m(ork.)48 b(This)31 b(is)h(useful)g(for)g
(de\014ning)f(hosts)h(whic)m(h)g(con)m(tain)i(referenced)e(v)m(olumes)h
(but)e(whic)m(h)150 1999 y(are)g(not)f(under)f(full)h(con)m(trol)i(of)f
Ft(FSinfo)p Fx(.)275 2140 y(Example:)390 2281 y Fp(fstype)46
b(=)i(swap)150 2487 y Fm(8.6.2)63 b(opts)41 b(Option)150
2634 y Fx(This)30 b(de\014nes)f(an)m(y)i(options)f(that)h(should)f(b)s
(e)g(giv)m(en)h(to)g Fn(moun)m(t)p Fx(\(8\))h(in)e(the)g
Fp(fstab)f Fx(\014le.)41 b(F)-8 b(or)31 b(example:)390
2776 y Fp(opts)47 b(=)g(rw,nosuid,grpid)150 2982 y Fm(8.6.3)63
b(passno)42 b(Option)150 3129 y Fx(This)34 b(de\014nes)g(the)h
Fn(fsc)m(k)p Fx(\(8\))h(pass)e(n)m(um)m(b)s(er)f(in)i(whic)m(h)f(to)i
(c)m(hec)m(k)g(the)f(\014lesystem.)54 b(This)33 b(v)-5
b(alue)36 b(will)f(b)s(e)150 3238 y(placed)c(in)m(to)g(the)g
Fp(fstab)e Fx(\014le.)275 3379 y(Example:)390 3521 y
Fp(passno)46 b(=)i(1)150 3727 y Fm(8.6.4)63 b(freq)41
b(Option)150 3874 y Fx(This)27 b(de\014nes)h(the)g(in)m(terv)-5
b(al)29 b(\(in)g(da)m(ys\))f(b)s(et)m(w)m(een)h(dumps.)38
b(The)28 b(v)-5 b(alue)28 b(is)h(placed)f(as)h(is)f(in)m(to)h(the)f
Fp(fstab)150 3983 y Fx(\014le.)275 4125 y(Example:)390
4266 y Fp(freq)47 b(=)g(3)150 4472 y Fm(8.6.5)63 b(moun)m(t)41
b(Option)150 4619 y Fx(This)e(de\014nes)g(the)h(moun)m(tp)s(oin)m(t)g
(at)g(whic)m(h)g(to)g(place)h(the)f(\014lesystem.)70
b(If)39 b(the)h(moun)m(tp)s(oin)m(t)g(of)g(the)150 4729
y(\014lesystem)26 b(is)f(sp)s(eci\014ed)g(as)h Fp(default)p
Fx(,)f(then)g(the)h(\014lesystem)g(will)g(b)s(e)f(moun)m(ted)g(in)g
(the)h(automoun)m(ter's)150 4838 y(tree)39 b(under)f(its)h(v)m(olume)g
(name)g(and)f(the)h(moun)m(t)f(will)h(automatically)j(b)s(e)c
(inherited)g(b)m(y)h(the)g(auto-)150 4948 y(moun)m(ter.)275
5089 y(F)-8 b(ollo)m(wing)34 b(the)e(moun)m(tp)s(oin)m(t,)g(namespace)h
(information)f(for)f(the)h(\014lesystem)g(ma)m(y)h(b)s(e)e(describ)s
(ed.)150 5199 y(The)f(options)h(that)g(can)f(b)s(e)g(giv)m(en)h(here)g
(are)f Fp(exportfs)p Fx(,)f Fp(volname)f Fx(and)i Fp(sel)p
Fx(.)275 5340 y(The)f(format)i(is:)p eop end
%%Page: 85 87
TeXDict begin 85 86 bop 150 -116 a Fx(Chapter)30 b(8:)41
b(FSinfo)2785 b(85)390 299 y Fp(mount)333 b(:)47 b("mount")f(vol_tree)g
(;)390 518 y(vol_tree)189 b(:)47 b Fk(list\()p Fp(vol_tree_attr)p
Fk(\))c Fp(;)390 737 y(vol_tree_attr)963 847 y(:)95 b(<)p
Fk(string)p Fp(>)45 b("{")i Fk(list\()p Fp(vol_tree_info)p
Fk(\))c Fp(vol_tree)i("}")i(;)390 1066 y(vol_tree_info)963
1176 y(:)g("exportfs")e(<)p Fk(export-data)p Fp(>)963
1285 y(|)i("volname")e(<)p Fk(volname)p Fp(>)963 1395
y(|)i("sel")g(<)p Fk(selector-list)p Fp(>)963 1504 y(;)275
1640 y Fx(Example:)390 1775 y Fp(mount)f(default)g({)581
1884 y(exportfs)f("dylan)i(dougal)f(florence)f(zebedee")581
1994 y(volname)h(/vol/andrew)390 2103 y(})275 2239 y
Fx(In)29 b(the)i(ab)s(o)m(v)m(e)h(example,)f(the)g(\014lesystem)f
(curren)m(tly)h(b)s(eing)f(declared)h(will)g(ha)m(v)m(e)g(an)g(en)m
(try)f(placed)150 2348 y(in)m(to)d(the)f Fp(exports)e
Fx(\014le)i(allo)m(wing)i(the)e(\014lesystem)g(to)h(b)s(e)e(exp)s
(orted)g(to)i(the)f(mac)m(hines)h Fp(dylan)p Fx(,)e Fp(dougal)p
Fx(,)150 2458 y Fp(florence)41 b Fx(and)i Fp(zebedee)p
Fx(.)78 b(The)43 b(v)m(olume)h(name)f(b)m(y)h(whic)m(h)f(the)g
(\014lesystem)h(will)g(b)s(e)f(referred)f(to)150 2567
y(remotely)-8 b(,)32 b(is)f Fp(/vol/andrew)p Fx(.)38
b(By)31 b(declaring)g(the)g(moun)m(tp)s(oin)m(t)g(to)g(b)s(e)f
Fp(default)p Fx(,)f(the)i(\014lesystem)g(will)150 2677
y(b)s(e)h(moun)m(ted)h(on)g(the)g(lo)s(cal)i(mac)m(hine)e(in)g(the)g
(automoun)m(ter)h(tree,)h(where)d Ft(A)n(md)43 b Fx(will)33
b(automatically)150 2787 y(inherit)d(the)h(moun)m(t)f(as)h
Fp(/vol/andrew)p Fx(.)150 2947 y(`)p Fp(exportfs)p Fx(')630
3057 y(a)38 b(string)g(de\014ning)e(whic)m(h)i(mac)m(hines)g(the)g
(\014lesystem)f(ma)m(y)i(b)s(e)e(exp)s(orted)g(to.)63
b(This)37 b(is)630 3166 y(copied,)42 b(as)e(is,)h(in)m(to)g(the)e
Fp(exports)e Fx(\014le|no)j(sanit)m(y)g(c)m(hec)m(king)h(is)e(p)s
(erformed)f(on)h(this)630 3276 y(string.)150 3436 y(`)p
Fp(volname)p Fx(')94 b(a)33 b(string)g(whic)m(h)g(declares)h(the)f
(remote)h(name)f(b)m(y)f(whic)m(h)h(to)h(reference)f(the)g
(\014lesystem.)630 3545 y(The)27 b(string)g(is)g(en)m(tered)g(in)m(to)i
(a)e(dictionary)h(and)e(allo)m(ws)j(y)m(ou)e(to)h(refer)f(to)h(this)f
(\014lesystem)630 3655 y(in)j(other)h(places)g(b)m(y)f(this)g(v)m
(olume)i(name.)150 3815 y(`)p Fp(sel)p Fx(')286 b(a)28
b(string)f(whic)m(h)g(is)g(placed)h(in)m(to)g(the)g(automoun)m(ter)g
(maps)e(as)i(a)f(selector)i(for)e(the)h(\014lesys-)630
3925 y(tem.)150 4125 y Fm(8.6.6)63 b(dumpset)41 b(Option)150
4271 y Fx(This)30 b(pro)m(vides)h(supp)s(ort)f(for)h(Imp)s(erial)f
(College's)k(lo)s(cal)e(\014le)f(bac)m(kup)g(to)s(ols)h(and)f(is)g(not)
g(do)s(cumen)m(ted)150 4381 y(further)e(here.)150 4581
y Fm(8.6.7)63 b(log)41 b(Option)150 4728 y Fx(Sp)s(eci\014es)36
b(the)i(log)g(device)g(for)f(the)g(curren)m(t)g(\014lesystem.)61
b(This)36 b(is)h(ignored)g(if)g(not)h(required)e(b)m(y)h(the)150
4838 y(particular)31 b(\014lesystem)f(t)m(yp)s(e.)150
5071 y Fw(8.7)68 b Fg(FSinfo)53 b Fw(static)46 b(moun)l(ts)150
5230 y Fx(Eac)m(h)27 b(host)g(ma)m(y)g(also)h(ha)m(v)m(e)g(a)f(n)m(um)m
(b)s(er)f(of)g(statically)k(moun)m(ted)c(\014lesystems.)40
b(F)-8 b(or)28 b(example,)g(the)f(host)150 5340 y(ma)m(y)37
b(b)s(e)e(a)i(diskless)f(w)m(orkstation)h(in)f(whic)m(h)g(case)h(it)g
(will)f(ha)m(v)m(e)i(no)e Fp(fs)f Fx(declarations.)59
b(In)36 b(this)g(case)p eop end
%%Page: 86 88
TeXDict begin 86 87 bop 150 -116 a Fx(86)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y(the)i
Fp(mount)e Fx(declaration)j(is)f(used)f(to)i(determine)e(from)h(where)f
(its)h(\014lesystems)g(will)g(b)s(e)f(moun)m(ted.)45
b(In)150 408 y(addition)33 b(to)g(b)s(eing)g(added)f(to)h(the)g
Fp(fstab)f Fx(\014le,)h(this)g(information)g(can)g(also)h(b)s(e)e(used)
g(to)h(generate)i(a)150 518 y(suitable)c Fp(bootparams)c
Fx(\014le.)390 657 y Fp(mount)333 b(:)47 b("mount")f(<)p
Fk(volname)p Fp(>)f Fk(list\()p Fp(localinfo)p Fk(\))f
Fp(;)390 876 y(localinfo)141 b(:)47 b(localinfo_attr)d(<)p
Fk(string)p Fp(>)i(;)390 1095 y(localinfo_attr)963 1205
y(:)h("as")963 1314 y(|)g("from")963 1424 y(|)g("fstype")963
1534 y(|)g("opts")963 1643 y(;)275 1782 y Fx(The)30 b(\014lesystem)i
(sp)s(eci\014ed)e(to)i(b)s(e)e(moun)m(ted)h(will)h(b)s(e)e(searc)m(hed)
i(for)f(in)g(the)g(dictionary)h(of)f(v)m(olume)150 1891
y(names)f(built)g(when)g(scanning)g(the)h(list)g(of)f(hosts')h
(de\014nitions.)275 2030 y(The)e(attributes)i(ha)m(v)m(e)h(the)f(follo)
m(wing)g(seman)m(tics:)150 2196 y(`)p Fp(from)e Fk(machine)p
Fx(')630 2305 y(moun)m(t)h(the)h(\014lesystem)g(from)e(the)i(mac)m
(hine)g(with)f(the)h(hostname)f(of)h Fo(mac)m(hine)p
Fx(.)150 2469 y(`)p Fp(as)f Fk(mountpoint)p Fx(')630
2579 y(moun)m(t)37 b(the)g(\014lesystem)h(lo)s(cally)g(as)g(the)f(name)
g(giv)m(en,)j(in)d(case)h(this)f(is)g(di\013eren)m(t)g(from)630
2688 y(the)31 b(adv)m(ertised)g(v)m(olume)g(name)f(of)h(the)f
(\014lesystem.)150 2852 y(`)p Fp(opts)f Fk(options)p
Fx(')630 2962 y(nativ)m(e)j Fn(moun)m(t)p Fx(\(8\))f(options.)150
3125 y(`)p Fp(fstype)e Fk(type)p Fx(')630 3235 y(t)m(yp)s(e)i(of)f
(\014lesystem)h(to)g(b)s(e)f(moun)m(ted.)275 3401 y(An)g(example:)390
3539 y Fp(mount)46 b(/export/exec/hp300/local)c(as)47
b(/usr/local)275 3678 y Fx(If)38 b(the)h(moun)m(tp)s(oin)m(t)f(sp)s
(eci\014ed)g(is)h(either)g Fp(/)f Fx(or)h Fp(swap)p Fx(,)h(the)e(mac)m
(hine)i(will)f(b)s(e)f(considered)g(to)i(b)s(e)150 3788
y(b)s(o)s(oting)35 b(o\013)h(the)f(net)g(and)g(this)g(will)g(b)s(e)g
(noted)g(for)g(use)g(in)f(generating)j(a)e Fp(bootparams)e
Fx(\014le)i(for)g(the)150 3897 y(host)30 b(whic)m(h)h(o)m(wns)f(the)g
(\014lesystems.)150 4136 y Fw(8.8)68 b(De\014ning)45
b(an)g Fg(A)l(md)58 b Fw(Moun)l(t)45 b(Map)g(in)f Fg(FSinfo)150
4295 y Fx(The)c(maps)f(used)g(b)m(y)h Ft(A)n(md)50 b
Fx(can)40 b(b)s(e)g(constructed)g(from)f Ft(FSinfo)47
b Fx(b)m(y)40 b(de\014ning)f(all)i(the)f(automoun)m(t)150
4405 y(trees.)h Ft(FSinfo)c Fx(tak)m(es)32 b(all)f(the)g(de\014nitions)
f(found)f(and)g(builds)h(one)g(map)g(for)g(eac)m(h)i(top)f(lev)m(el)h
(tree.)275 4544 y(The)21 b(automoun)m(t)i(tree)f(is)g(usually)g
(de\014ned)f(last.)38 b(A)22 b(single)h(automoun)m(t)g(con\014guration)
f(will)g(usually)150 4653 y(apply)i(to)g(an)g(en)m(tire)h(managemen)m
(t)g(domain.)38 b(One)24 b Fp(automount)d Fx(declaration)26
b(is)e(needed)f(for)h(eac)m(h)h Ft(A)n(md)150 4763 y
Fx(automoun)m(t)c(p)s(oin)m(t.)38 b Ft(FSinfo)26 b Fx(determines)21
b(whether)e(the)i(automoun)m(t)g(p)s(oin)m(t)g(is)f Fo(direct)j
Fx(\(see)e(Section)g(5.20)150 4872 y([Direct)j(Automoun)m(t)f
(Filesystem],)j(page)d(55\))h(or)e Fo(indirect)j Fx(\(see)e(Section)g
(5.23)h([T)-8 b(op-lev)m(el)25 b(Filesystem],)150 4982
y(page)i(56\).)41 b(Direct)28 b(automoun)m(t)f(p)s(oin)m(ts)g(are)g
(distinguished)e(b)m(y)i(the)g(fact)g(that)g(there)g(is)g(no)f
(underlying)150 5092 y Fo(automoun)m(t)p 587 5092 28
4 v 41 w(tree)p Fx(.)390 5230 y Fp(automount)141 b(:)47
b("automount")e Fk(opt\()p Fp(auto_opts)p Fk(\))f Fp(automount_tree)g
(;)p eop end
%%Page: 87 89
TeXDict begin 87 88 bop 150 -116 a Fx(Chapter)30 b(8:)41
b(FSinfo)2785 b(87)390 299 y Fp(auto_opts)141 b(:)47
b("opts")f(<)p Fk(mount-options)p Fp(>)e(;)390 518 y(automount_tree)963
628 y(:)j Fk(list\()p Fp(automount_attr)p Fk(\))963 737
y Fp(;)390 956 y(automount_attr)963 1066 y(:)g(<)p Fk(string)p
Fp(>)f("=")h(<)p Fk(volname)p Fp(>)963 1176 y(|)g(<)p
Fk(string)p Fp(>)f("->")g(<)p Fk(symlink)p Fp(>)963 1285
y(|)h(<)p Fk(string)p Fp(>)f("{")h(automount_tree)d("}")963
1395 y(;)275 1538 y Fx(If)31 b Fp(<)p Fo(moun)m(t-options)p
Fp(>)i Fx(is)f(giv)m(en,)j(then)d(it)h(is)f(the)h(string)f(to)h(b)s(e)f
(placed)h(in)f(the)g(maps)g(for)g Ft(A)n(md)42 b Fx(for)150
1648 y(the)31 b Fp(opts)e Fx(option.)275 1791 y(A)36
b Fo(map)i Fx(is)e(t)m(ypically)h(a)g(tree)f(of)g(\014lesystems,)i(for)
e(example)g Fp(home)f Fx(normally)h(con)m(tains)h(a)f(tree)h(of)150
1901 y(\014lesystems)31 b(represen)m(ting)f(other)h(mac)m(hines)g(in)f
(the)g(net)m(w)m(ork.)275 2044 y(A)i(map)f(can)h(either)h(b)s(e)e(giv)m
(en)i(as)f(a)g(name)g(represen)m(ting)h(an)e(already)i(de\014ned)e(v)m
(olume)h(name,)h(or)150 2153 y(it)i(can)f(b)s(e)f(a)i(tree.)52
b(A)34 b(tree)h(is)f(represen)m(ted)g(b)m(y)g(placing)h(braces)f(after)
h(the)f(name.)52 b(F)-8 b(or)34 b(example,)i(to)150 2263
y(de\014ne)30 b(a)g(tree)h Fp(/vol)p Fx(,)f(the)g(follo)m(wing)i(map)e
(w)m(ould)g(b)s(e)g(de\014ned:)390 2406 y Fp(automount)45
b(/vol)i({)g(})275 2550 y Fx(Within)30 b(a)h(tree,)g(the)g(only)f
(items)h(that)g(can)g(app)s(ear)f(are)g(more)h(maps.)40
b(F)-8 b(or)31 b(example:)390 2693 y Fp(automount)45
b(/vol)i({)581 2803 y(andrew)f({)h(})581 2912 y(X11)g({)g(})390
3022 y(})275 3165 y Fx(In)25 b(this)i(case,)i Ft(FSinfo)k
Fx(will)27 b(lo)s(ok)g(for)g(v)m(olumes)g(named)f Fp(/vol/andrew)e
Fx(and)i Fp(/vol/X11)e Fx(and)i(a)h(map)150 3275 y(en)m(try)35
b(will)f(b)s(e)g(generated)i(for)e(eac)m(h.)54 b(If)34
b(the)g(v)m(olumes)h(are)g(de\014ned)e(more)i(than)f(once,)i(then)e
Ft(FSinfo)150 3384 y Fx(will)d(generate)h(a)e(series)h(of)g(alternate)h
(en)m(tries)f(for)f(them)g(in)g(the)h(maps.)275 3528
y(Instead)39 b(of)h(a)h(tree,)i(either)d(a)g(link)g(\()p
Fo(name)45 b Fp(->)40 b Fo(destination)p Fx(\))h(or)f(a)g(reference)g
(can)g(b)s(e)g(sp)s(eci\014ed)150 3637 y(\()p Fo(name)32
b Fp(=)27 b Fo(destination)p Fx(\).)40 b(A)27 b(link)g(creates)h(a)f
(sym)m(b)s(olic)h(link)e(to)i(the)f(string)f(sp)s(eci\014ed,)h(without)
g(further)150 3747 y(pro)s(cessing)k(the)h(en)m(try)-8
b(.)45 b(A)31 b(reference)h(will)g(examine)g(the)g(destination)g
(\014lesystem)g(and)f(optimize)i(the)150 3856 y(reference.)60
b(F)-8 b(or)38 b(example,)h(to)e(create)h(an)f(en)m(try)g(for)f
Fp(njw)g Fx(in)h(the)g Fp(/homes)e Fx(map,)j(either)f(of)g(the)g(t)m(w)
m(o)150 3966 y(forms)30 b(can)g(b)s(e)g(used:)390 4109
y Fp(automount)45 b(/homes)h({)581 4219 y(njw)h(->)g(/home/dylan/njw)
390 4328 y(})275 4472 y Fx(or)390 4615 y Fp(automount)e(/homes)h({)581
4725 y(njw)h(=)g(/home/dylan/njw)390 4834 y(})275 4977
y Fx(In)34 b(the)i(\014rst)e(example,)k(when)c Fp(/homes/njw)f
Fx(is)i(referenced)h(from)f Ft(A)n(md)p Fx(,)h(a)g(link)f(will)h(b)s(e)
f(created)150 5087 y(leading)21 b(to)h Fp(/home/dylan/njw)16
b Fx(and)21 b(the)g(automoun)m(ter)g(will)g(b)s(e)f(referenced)h(a)g
(second)g(time)g(to)h(resolv)m(e)150 5197 y(this)30 b(\014lename.)41
b(The)30 b(map)g(en)m(try)h(w)m(ould)f(b)s(e:)390 5340
y Fp(njw)47 b(type:=link;fs:=/home/dyl)o(an/n)o(jw)p
eop end
%%Page: 88 90
TeXDict begin 88 89 bop 150 -116 a Fx(88)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(In)40
b(the)h(second)g(example,)j(the)d(destination)h(directory)g(is)e
(analyzed)i(and)f(found)e(to)j(b)s(e)e(in)h(the)150 408
y(\014lesystem)d Fp(/home/dylan)d Fx(whic)m(h)j(has)g(previously)g(b)s
(een)f(de\014ned)g(in)h(the)g(maps.)63 b(Hence)39 b(the)f(map)150
518 y(en)m(try)31 b(will)f(lo)s(ok)h(lik)m(e:)390 658
y Fp(njw)47 b(rhost:=dylan;rfs:=/home/)o(dyla)o(n;s)o(ubli)o(nk:=)o
(njw)275 797 y Fx(Creating)31 b(only)f(one)h(sym)m(b)s(olic)f(link,)h
(and)f(one)g(access)i(to)f Ft(A)n(md)p Fx(.)150 1037
y Fw(8.9)68 b Fg(FSinfo)53 b Fw(Command)45 b(Line)g(Options)150
1197 y Ft(FSinfo)37 b Fx(is)30 b(started)h(from)f(the)h(command)f(line)
g(b)m(y)h(using)f(the)g(command:)390 1336 y Fp(fsinfo)46
b([)p Fk(options)p Fp(])f Fk(files)i Fp(...)275 1476
y Fx(The)33 b(input)g(to)i Ft(FSinfo)40 b Fx(is)34 b(a)h(single)f(set)h
(of)f(de\014nitions)f(of)i(mac)m(hines)f(and)g(automoun)m(t)g(maps.)51
b(If)150 1586 y(m)m(ultiple)38 b(\014les)f(are)h(giv)m(en)g(on)f(the)g
(command-line,)j(then)d(the)g(\014les)h(are)f(concatenated)j(together)e
(to)150 1695 y(form)27 b(the)h(input)f(source.)40 b(The)28
b(\014les)f(are)i(passed)e(individually)g(through)h(the)g(C)f(pre-pro)s
(cessor)g(b)s(efore)150 1805 y(b)s(eing)j(parsed.)275
1944 y(Sev)m(eral)25 b(options)h(de\014ne)e(a)h(pre\014x)f(for)g(the)h
(name)g(of)g(an)g(output)f(\014le.)39 b(If)25 b(the)g(pre\014x)f(is)h
(not)g(sp)s(eci\014ed)150 2054 y(no)j(output)g(of)h(that)g(t)m(yp)s(e)g
(is)f(pro)s(duced.)39 b(The)28 b(su\016x)f(used)h(will)h(corresp)s(ond)
e(either)i(to)g(the)g(hostname)150 2163 y(to)h(whic)m(h)f(a)g(\014le)h
(b)s(elongs,)f(or)h(to)g(the)f(t)m(yp)s(e)g(of)h(output)e(if)i(only)f
(one)g(\014le)h(is)f(pro)s(duced.)39 b(Dumpsets)29 b(and)150
2273 y(the)35 b Fp(bootparams)d Fx(\014le)j(are)g(in)g(the)g(latter)h
(class.)55 b(T)-8 b(o)36 b(put)e(the)h(output)f(in)m(to)i(a)g(sub)s
(directory)d(simply)150 2383 y(put)38 b(a)g Fp(/)g Fx(at)h(the)g(end)e
(of)i(the)f(pre\014x,)h(making)g(sure)e(that)i(the)g(directory)g(has)f
(already)g(b)s(een)g(made)150 2492 y(b)s(efore)30 b(running)f
Ft(Fsinfo)p Fx(.)150 2697 y Fm(8.9.1)63 b Fl(-a)41 b
Fe(auto)s(dir)150 2844 y Fx(Sp)s(eci\014es)21 b(the)h(directory)g(name)
f(in)g(whic)m(h)h(to)g(place)g(the)g(automoun)m(ter's)g(moun)m(tp)s
(oin)m(ts.)38 b(This)21 b(defaults)150 2953 y(to)31 b
Fp(/a)p Fx(.)40 b(Some)31 b(sites)g(ha)m(v)m(e)g(the)g(auto)s(dir)f
(set)h(to)g(b)s(e)f Fp(/amd)p Fx(,)f(and)h(this)g(w)m(ould)g(b)s(e)g
(ac)m(hiev)m(ed)i(b)m(y:)390 3093 y Fp(fsinfo)46 b(-a)h(/amd)g(...)150
3297 y Fm(8.9.2)63 b Fl(-b)41 b Fe(b)s(o)s(otparams)150
3444 y Fx(This)34 b(sp)s(eci\014es)h(the)g(pre\014x)f(for)g(the)h
Fp(bootparams)d Fx(\014lename.)55 b(If)34 b(it)i(is)f(not)g(giv)m(en,)i
(then)e(the)g(\014le)g(will)150 3554 y(not)28 b(b)s(e)f(generated.)41
b(The)28 b Fp(bootparams)d Fx(\014le)j(will)g(b)s(e)f(constructed)h
(for)g(the)g(destination)h(mac)m(hine)g(and)150 3663
y(will)g(b)s(e)f(placed)h(in)m(to)h(a)f(\014le)g(named)g
Fp(bootparams)d Fx(and)i(pre\014xed)f(b)m(y)i(this)g(string.)40
b(The)28 b(\014le)h(generated)150 3773 y(con)m(tains)k(a)g(list)g(of)g
(en)m(tries)g(describing)f(eac)m(h)h(diskless)f(clien)m(t)i(that)f(can)
g(b)s(o)s(ot)f(from)g(the)g(destination)150 3882 y(mac)m(hine.)275
4022 y(As)23 b(an)h(example,)i(to)f(create)g(a)f Fp(bootparams)d
Fx(\014le)j(in)f(the)h(directory)h Fp(generic)p Fx(,)e(the)h(follo)m
(wing)h(w)m(ould)150 4132 y(b)s(e)30 b(used:)390 4271
y Fp(fsinfo)46 b(-b)h(generic/)f(...)150 4475 y Fm(8.9.3)63
b Fl(-d)41 b Fe(dumpsets)150 4622 y Fx(This)28 b(sp)s(eci\014es)h(the)g
(pre\014x)f(for)g(the)i Fp(dumpsets)c Fx(\014le.)41 b(If)28
b(it)h(is)g(not)h(sp)s(eci\014ed,)e(then)h(the)g(\014le)g(will)g(not)h
(b)s(e)150 4732 y(generated.)52 b(The)33 b(\014le)h(will)g(b)s(e)f(for)
g(the)h(destination)g(mac)m(hine)h(and)e(will)h(b)s(e)f(placed)h(in)m
(to)h(a)f(\014lename)150 4842 y Fp(dumpsets)p Fx(,)d(pre\014xed)g(b)m
(y)h(this)h(string.)46 b(The)32 b Fp(dumpsets)e Fx(\014le)j(is)f(for)g
(use)g(b)m(y)g(Imp)s(erial)g(College's)j(lo)s(cal)150
4951 y(bac)m(kup)30 b(system.)275 5091 y(F)-8 b(or)27
b(example,)i(to)f(create)g(a)g Fp(dumpsets)d Fx(\014le)i(in)f(the)i
(directory)f Fp(generic)p Fx(,)f(then)h(y)m(ou)g(w)m(ould)g(use)g(the)
150 5200 y(follo)m(wing:)390 5340 y Fp(fsinfo)46 b(-d)h(generic/)f(...)
p eop end
%%Page: 89 91
TeXDict begin 89 90 bop 150 -116 a Fx(Chapter)30 b(8:)41
b(FSinfo)2785 b(89)150 299 y Fm(8.9.4)63 b Fl(-e)41 b
Fe(exp)s(ortfs)150 446 y Fx(De\014nes)26 b(the)g(pre\014x)e(for)i(the)f
Fp(exports)f Fx(\014les.)39 b(If)25 b(it)h(is)g(not)g(giv)m(en,)i(then)
d(the)h(\014le)g(will)g(not)g(b)s(e)f(generated.)150
555 y(F)-8 b(or)46 b(eac)m(h)h(mac)m(hine)f(de\014ned)e(in)h(the)g
(con\014guration)h(\014les)g(as)f(ha)m(ving)h(disks,)j(an)c
Fp(exports)e Fx(\014le)j(is)150 665 y(constructed)38
b(and)f(giv)m(en)i(a)f(\014lename)f(determined)h(b)m(y)f(the)h(name)g
(of)g(the)f(mac)m(hine,)k(pre\014xed)36 b(with)150 775
y(this)d(string.)49 b(If)33 b(a)h(mac)m(hine)g(is)f(de\014ned)f(as)h
(diskless,)h(then)f(no)g Fp(exports)e Fx(\014le)j(will)f(b)s(e)g
(created)h(for)f(it.)150 884 y(The)d(\014les)g(con)m(tain)i(en)m(tries)
f(for)f(directories)i(on)e(the)g(mac)m(hine)h(that)g(ma)m(y)g(b)s(e)f
(exp)s(orted)g(to)h(clien)m(ts.)275 1026 y(Example:)40
b(T)-8 b(o)30 b(create)h(the)e Fp(exports)f Fx(\014les)h(for)g(eac)m(h)
i(diskfull)e(mac)m(hine)h(and)f(place)h(them)f(in)m(to)i(the)150
1135 y(directory)g Fp(exports)p Fx(:)390 1277 y Fp(fsinfo)46
b(-e)h(exports/)f(...)150 1483 y Fm(8.9.5)63 b Fl(-f)41
b Fe(fstab)150 1630 y Fx(This)c(de\014nes)g(the)h(pre\014x)e(for)i(the)
g Fp(fstab)e Fx(\014les.)63 b(The)37 b(\014les)h(will)g(only)g(b)s(e)f
(created)i(if)f(this)f(pre\014x)g(is)150 1739 y(de\014ned.)61
b(F)-8 b(or)38 b(eac)m(h)h(mac)m(hine)f(de\014ned)e(in)h(the)h
(con\014guration)g(\014les,)i(a)d Fp(fstab)g Fx(\014le)g(is)h(created)g
(with)150 1849 y(the)30 b(\014lename)h(determined)f(b)m(y)g
(pre\014xing)f(this)i(string)f(with)g(the)g(name)h(of)f(the)h(mac)m
(hine.)41 b(These)30 b(\014les)150 1959 y(con)m(tain)i(en)m(tries)f
(for)f(\014lesystems)h(and)e(partitions)i(to)g(moun)m(t)g(at)g(b)s(o)s
(ot)f(time.)275 2100 y(Example,)g(to)h(create)h(the)f(\014les)f(in)g
(the)h(directory)g Fp(fstabs)p Fx(:)390 2241 y Fp(fsinfo)46
b(-f)h(fstabs/)f(...)150 2448 y Fm(8.9.6)63 b Fl(-h)41
b Fe(hostname)150 2595 y Fx(De\014nes)34 b(the)f(hostname)h(of)g(the)f
(destination)i(mac)m(hine)f(to)g(pro)s(cess)f(for.)50
b(If)33 b(this)g(is)h(not)g(sp)s(eci\014ed,)f(it)150
2704 y(defaults)d(to)i(the)e(lo)s(cal)i(mac)m(hine)f(name,)f(as)h
(returned)e(b)m(y)i Fn(gethostname)p Fx(\(2\).)275 2846
y(Example:)390 2987 y Fp(fsinfo)46 b(-h)h(dylan.doc.ic.ac.uk)c(...)150
3193 y Fm(8.9.7)63 b Fl(-m)41 b Fe(moun)m(t-maps)150
3340 y Fx(De\014nes)31 b(the)h(pre\014x)e(for)h(the)h(automoun)m(ter)g
(\014les.)44 b(The)31 b(maps)g(will)g(only)h(b)s(e)f(pro)s(duced)e(if)j
(this)f(pre\014x)150 3450 y(is)f(de\014ned.)40 b(The)30
b(moun)m(t)g(maps)g(suitable)g(for)g(the)h(net)m(w)m(ork)g(de\014ned)e
(b)m(y)h(the)h(con\014guration)f(\014les)h(will)150 3559
y(b)s(e)c(placed)h(in)m(to)h(\014les)f(with)f(names)h(calculated)i(b)m
(y)d(pre\014xing)g(this)h(string)g(to)g(the)g(name)g(of)g(eac)m(h)h
(map.)275 3701 y(F)-8 b(or)25 b(example,)h(to)f(create)h(the)e
(automoun)m(ter)h(maps)f(and)f(place)j(them)e(in)g(the)g(directory)h
Fp(automaps)p Fx(:)390 3842 y Fp(fsinfo)46 b(-m)h(automaps/)f(...)150
4048 y Fm(8.9.8)63 b Fl(-q)150 4195 y Fx(Selects)27 b(quiet)f(mo)s(de.)
38 b Ft(FSinfo)32 b Fx(suppress)24 b(the)i(\\running)e(commen)m(tary")j
(and)e(only)g(outputs)g(an)m(y)h(error)150 4305 y(messages)31
b(whic)m(h)f(are)h(generated.)150 4511 y Fm(8.9.9)63
b Fl(-v)150 4658 y Fx(Selects)28 b(v)m(erb)s(ose)f(mo)s(de.)39
b(When)27 b(this)g(is)g(activ)-5 b(ated,)30 b(the)d(program)f(will)i
(displa)m(y)f(more)g(messages,)i(and)150 4768 y(displa)m(y)j(all)g(the)
g(information)g(disco)m(v)m(ered)h(when)e(p)s(erforming)f(the)i(seman)m
(tic)h(analysis)f(phase.)44 b(Eac)m(h)150 4877 y(v)m(erb)s(ose)31
b(message)g(is)f(output)g(to)i Fp(stdout)c Fx(on)i(a)h(line)g(starting)
g(with)f(a)h(`)p Fp(#)p Fx(')f(c)m(haracter.)150 5083
y Fm(8.9.10)63 b Fl(-D)41 b Fe(name)6 b Ff([=defn])150
5230 y Fx(De\014nes)23 b(a)h(sym)m(b)s(ol)f Fo(name)28
b Fx(for)23 b(the)h(prepro)s(cessor)e(when)g(reading)i(the)f
(con\014guration)h(\014les.)38 b(Equiv)-5 b(alen)m(t)150
5340 y(to)31 b Fp(#define)e Fx(directiv)m(e.)p eop end
%%Page: 90 92
TeXDict begin 90 91 bop 150 -116 a Fx(90)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fm(8.9.11)63
b Fl(-I)41 b Fe(directory)150 446 y Fx(This)25 b(option)h(is)f(passed)g
(in)m(to)h(the)g(prepro)s(cessor)f(for)g(the)g(con\014guration)h
(\014les.)39 b(It)26 b(sp)s(eci\014es)f(directories)150
555 y(in)30 b(whic)m(h)g(to)h(\014nd)e(include)h(\014les)150
766 y Fm(8.9.12)63 b Fl(-U)41 b Fe(name)150 913 y Fx(Remo)m(v)m(es)32
b(an)m(y)f(initial)g(de\014nition)f(of)h(the)g(sym)m(b)s(ol)f
Fo(name)p Fx(.)40 b(In)m(v)m(erse)31 b(of)g(the)f Fp(-D)g
Fx(option.)150 1163 y Fw(8.10)68 b(Errors)46 b(pro)t(duced)d(b)l(y)i
Fg(FSinfo)150 1323 y Fx(The)30 b(follo)m(wing)i(table)f(do)s(cumen)m
(ts)f(the)h(errors)e(and)h(w)m(arnings)g(whic)m(h)g Ft(FSinfo)37
b Fx(ma)m(y)31 b(pro)s(duce.)150 1499 y Fp(")47 b(expected)630
1609 y Fx(Occurs)30 b(if)g(an)g(unescap)s(ed)g(newline)g(is)g(found)g
(in)g(a)g(quoted)h(string.)150 1780 y Fp(ambiguous)45
b(mount:)h Fk(volume)g Fp(is)i(a)f(replicated)e(filesystem)630
1890 y Fx(If)24 b(sev)m(eral)i(\014lesystems)f(are)g(declared)g(as)g
(ha)m(ving)g(the)g(same)g(v)m(olume)h(name,)g(they)f(will)g(b)s(e)630
1999 y(considered)36 b(replicated)h(\014lesystems.)57
b(T)-8 b(o)36 b(moun)m(t)g(a)h(replicated)g(\014lesystem)f(statically)
-8 b(,)630 2109 y(a)33 b(sp)s(eci\014c)e(host)i(will)f(need)g(to)h(b)s
(e)e(named,)i(to)g(sa)m(y)f(whic)m(h)g(particular)h(cop)m(y)g(to)g(try)
f(and)630 2218 y(moun)m(t,)f(else)g(this)f(error)g(will)h(result.)150
2389 y Fp(can't)46 b(open)h Fk(filename)f Fp(for)g(writing)630
2499 y Fx(Occurs)30 b(if)g(an)m(y)h(errors)f(are)g(encoun)m(tered)h
(when)f(op)s(ening)g(an)g(output)g(\014le.)150 2670 y
Fp(cannot)46 b(determine)f(localname)h(since)g(volname)g
Fk(volume)g Fp(is)h(not)g(uniquely)f(defined)630 2780
y Fx(If)27 b(a)i(v)m(olume)f(is)g(replicated)h(and)f(an)g(attempt)h(is)
f(made)g(to)g(moun)m(t)g(the)g(\014lesystem)g(stati-)630
2889 y(cally)k(without)e(sp)s(ecifying)g(a)h(lo)s(cal)g(moun)m(tp)s
(oin)m(t,)g Ft(FSinfo)36 b Fx(cannot)31 b(calculate)i(a)e(moun)m(t-)630
2999 y(p)s(oin)m(t,)g(as)f(the)h(desired)f(pathname)g(w)m(ould)g(b)s(e)
g(am)m(biguous.)150 3170 y Fk(device)46 b Fp(has)h(duplicate)e
(exportfs)h(data)630 3279 y Fx(Pro)s(duced)20 b(if)h(the)h(`)p
Fp(exportfs)p Fx(')d(option)j(is)f(used)g(m)m(ultiple)h(times)g(within)
e(the)i(same)g(branc)m(h)630 3389 y(of)37 b(a)g(\014lesystem)h
(de\014nition.)60 b(F)-8 b(or)38 b(example,)h(if)e(y)m(ou)g(attempt)h
(to)g(set)g(the)f(`)p Fp(exportfs)p Fx(')630 3499 y(data)31
b(at)g(di\013eren)m(t)g(lev)m(els)h(of)e(the)h(moun)m(tp)s(oin)m(t)f
(directory)h(tree.)150 3670 y Fp(dump)47 b(frequency)e(for)i
Fk(host)p Fp(:)p Fk(device)e Fp(is)i(non-zero)630 3779
y Fx(Occurs)41 b(if)h Fo(device)48 b Fx(has)42 b(its)g(`)p
Fp(fstype)p Fx(')f(declared)h(to)g(b)s(e)g(`)p Fp(swap)p
Fx(')f(or)h(`)p Fp(export)p Fx(')e(and)i(the)630 3889
y(`)p Fp(dump)p Fx(')34 b(option)h(is)g(set)g(to)g(a)g(v)-5
b(alue)35 b(greater)h(than)e(zero.)55 b(Sw)m(ap)34 b(devices)h(should)f
(not)h(b)s(e)630 3998 y(dump)s(ed.)150 4169 y Fp(duplicate)45
b(host)i Fk(hostname)p Fp(!)630 4279 y Fx(If)30 b(a)h(host)f(has)g
(more)h(than)f(one)h(de\014nition.)150 4450 y Fp(end)47
b(of)g(file)g(within)f(comment)630 4560 y Fx(A)30 b(commen)m(t)i(w)m
(as)f(un)m(terminated)f(b)s(efore)g(the)h(end)e(of)i(one)f(of)h(the)g
(con\014guration)f(\014les.)150 4731 y Fk(filename)p
Fp(:)45 b(cannot)h(open)h(for)g(reading)630 4840 y Fx(If)34
b(a)h(\014le)f(sp)s(eci\014ed)g(on)g(the)h(command)f(line)h(as)f(con)m
(taining)i(con\014guration)f(data)g(could)630 4950 y(not)c(b)s(e)e(op)s
(ened.)150 5121 y Fk(filesystem)45 b Fp(has)i(a)g(volname)f(but)h(no)g
(exportfs)f(data)630 5230 y Fx(Occurs)30 b(when)f(a)i(v)m(olume)h(name)
e(is)h(declared)g(for)f(a)h(\014le)g(system,)g(but)f(the)g(string)h(sp)
s(eci-)630 5340 y(fying)f(what)h(mac)m(hines)f(the)h(\014lesystem)g
(can)f(b)s(e)g(exp)s(orted)g(to)h(is)g(missing.)p eop
end
%%Page: 91 93
TeXDict begin 91 92 bop 150 -116 a Fx(Chapter)30 b(8:)41
b(FSinfo)2785 b(91)150 299 y Fp(fs)47 b(field)g(")p Fk(field-name)p
Fp(")d(already)i(set)630 408 y Fx(Occurs)30 b(when)f(m)m(ultiple)i
(de\014nitions)f(are)h(giv)m(en)g(for)g(one)f(of)h(the)f(attributes)h
(of)g(a)g(host's)630 518 y(\014lesystem.)150 678 y Fp(host)47
b(field)f(")p Fk(field-name)p Fp(")e(already)i(set)630
788 y Fx(If)30 b(duplicate)h(de\014nitions)f(are)h(giv)m(en)g(for)f(an)
m(y)h(of)f(the)h(\014elds)f(with)g(a)h(host)f(de\014nition.)150
948 y Fk(host)p Fp(:)p Fk(device)45 b Fp(has)i(more)f(than)h(one)g
(mount)f(point)630 1058 y Fx(Occurs)39 b(if)g(the)h(moun)m(t)g(option)g
(for)f(a)h(host's)g(\014lesystem)g(sp)s(eci\014es)f(m)m(ultiple)h
(trees)g(at)630 1167 y(whic)m(h)30 b(to)h(place)h(the)e(moun)m(tp)s
(oin)m(t.)150 1327 y Fk(host)p Fp(:)p Fk(device)45 b
Fp(has)i(no)g(mount)f(point)630 1437 y Fx(Occurs)30 b(if)g(the)h(`)p
Fp(mount)p Fx(')e(option)i(is)f(not)h(sp)s(eci\014ed)f(for)g(a)h
(host's)f(\014lesystem.)150 1597 y Fk(host)p Fp(:)p Fk(device)45
b Fp(needs)h(field)g(")p Fk(field-name)p Fp(")630 1707
y Fx(Occurs)34 b(when)f(a)i(\014lesystem)g(is)g(missing)f(a)h(required)
f(\014eld.)53 b Fo(\014eld-name)39 b Fx(could)c(b)s(e)f(one)630
1816 y(of)d(`)p Fp(fstype)p Fx(',)e(`)p Fp(opts)p Fx(',)h(`)p
Fp(passno)p Fx(')f(or)h(`)p Fp(mount)p Fx('.)150 1976
y Fk(host)p Fp(:mount)45 b(field)h(specified)g(for)h(swap)f(partition)
630 2086 y Fx(Occurs)35 b(if)h(a)g(moun)m(tp)s(oin)m(t)g(is)g(giv)m(en)
h(for)e(a)h(\014lesystem)g(whose)g(t)m(yp)s(e)g(is)g(declared)g(to)h(b)
s(e)630 2196 y(`)p Fp(swap)p Fx('.)150 2356 y Fp(malformed)45
b(IP)i(dotted)g(quad:)f Fk(address)630 2465 y Fx(If)e(the)h(In)m
(ternet)g(address)f(of)h(an)g(in)m(terface)h(is)f(incorrectly)h(sp)s
(eci\014ed.)83 b(An)45 b(In)m(ternet)630 2575 y(address)26
b(de\014nition)h(is)g(handled)f(to)h Fn(inet)p 2046 2575
28 5 v 41 w(addr)p Fx(\(3N\))g(to)h(see)f(if)g(it)h(can)f(cop)s(e.)40
b(If)26 b(not,)i(then)630 2685 y(this)i(message)i(will)e(b)s(e)g
(displa)m(y)m(ed.)150 2845 y Fp(malformed)45 b(netmask:)h
Fk(netmask)630 2954 y Fx(If)38 b(the)h(netmask)g(cannot)g(b)s(e)f(deco)
s(ded)g(as)h(though)f(it)h(w)m(ere)g(a)g(hexadecimal)h(n)m(um)m(b)s
(er,)630 3064 y(then)f(this)g(message)i(will)e(b)s(e)g(displa)m(y)m
(ed.)68 b(It)39 b(will)h(t)m(ypically)h(b)s(e)e(caused)g(b)m(y)g
(incorrect)630 3173 y(c)m(haracters)32 b(in)e(the)g Fo(netmask)37
b Fx(v)-5 b(alue.)150 3334 y Fp(mount)46 b(field)h(")p
Fk(field-name)p Fp(")d(already)i(set)630 3443 y Fx(Occurs)30
b(when)f(a)i(static)h(moun)m(t)e(has)g(m)m(ultiple)h(de\014nitions)f
(of)h(the)f(same)h(\014eld.)150 3603 y Fp(mount)46 b(tree)h(field)f(")p
Fk(field-name)p Fp(")f(already)h(set)630 3713 y Fx(Occurs)30
b(when)g(the)h Fo(\014eld-name)36 b Fx(is)31 b(de\014ned)e(more)i(than)
f(once)i(during)d(the)i(de\014nition)g(of)630 3823 y(a)g(\014lesystems)
f(moun)m(tp)s(oin)m(t.)150 3983 y Fp(netif)46 b(field)h
Fk(field-name)e Fp(already)h(set)630 4092 y Fx(Occurs)30
b(if)g(y)m(ou)h(attempt)g(to)g(de\014ne)f(an)g(attribute)h(of)g(an)f
(in)m(terface)i(more)f(than)f(once.)150 4253 y Fp(network)46
b(booting)g(requires)f(both)i(root)f(and)h(swap)g(areas)630
4362 y Fx(Occurs)28 b(if)h(a)h(mac)m(hine)g(has)e(moun)m(t)i
(declarations)g(for)f(either)g(the)h(ro)s(ot)f(partition)h(or)f(the)630
4472 y(sw)m(ap)34 b(area,)i(but)d(not)i(b)s(oth.)51 b(Y)-8
b(ou)34 b(cannot)h(de\014ne)e(a)h(mac)m(hine)h(to)g(only)f(partially)h
(b)s(o)s(ot)630 4581 y(via)c(the)g(net)m(w)m(ork.)150
4741 y Fp(no)47 b(disk)g(mounts)f(on)h Fk(hostname)630
4851 y Fx(If)38 b(there)g(are)h(no)f(static)i(moun)m(ts,)g(nor)e(lo)s
(cal)h(disk)f(moun)m(ts)g(sp)s(eci\014ed)f(for)h(a)h(mac)m(hine,)630
4961 y(this)30 b(message)i(will)e(b)s(e)g(displa)m(y)m(ed.)150
5121 y Fp(no)47 b(volname)f(given)g(for)h Fk(host)p Fp(:)p
Fk(device)630 5230 y Fx(Occurs)28 b(when)g(a)h(\014lesystem)g(is)f
(de\014ned)g(to)h(b)s(e)f(moun)m(ted)h(on)f Fp(default)p
Fx(,)g(but)g(no)g(v)m(olume)630 5340 y(name)i(is)h(giv)m(en)g(for)f
(the)h(\014le)f(system,)h(then)f(the)h(moun)m(tp)s(oin)m(t)f(cannot)h
(b)s(e)f(determined.)p eop end
%%Page: 92 94
TeXDict begin 92 93 bop 150 -116 a Fx(92)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fp(not)47
b(allowed)f('/')h(in)g(a)g(directory)f(name)630 408 y
Fx(Occurs)35 b(when)g(a)i(pathname)e(with)h(m)m(ultiple)h(directory)f
(elemen)m(ts)h(is)f(sp)s(eci\014ed)g(as)g(the)630 518
y(name)27 b(for)f(an)h(automoun)m(ter)h(tree.)40 b(A)27
b(tree)g(should)f(only)h(ha)m(v)m(e)h(one)f(name)g(at)g(eac)m(h)h(lev)m
(el.)150 677 y Fp(pass)47 b(number)f(for)h Fk(host)p
Fp(:)p Fk(device)d Fp(is)k(non-zero)630 787 y Fx(Occurs)41
b(if)h Fo(device)48 b Fx(has)42 b(its)g(`)p Fp(fstype)p
Fx(')f(declared)h(to)g(b)s(e)g(`)p Fp(swap)p Fx(')f(or)h(`)p
Fp(export)p Fx(')e(and)i(the)630 897 y Fn(fsc)m(k)p Fx(\(8\))27
b(pass)e(n)m(um)m(b)s(er)g(is)g(set.)40 b(Sw)m(ap)25
b(devices)h(should)f(not)h(b)s(e)f(fsc)m(k'd.)39 b(See)26
b(Section)g(8.6.1)630 1006 y([FSinfo)k(fst)m(yp)s(e)h(Option],)f(page)h
(84.)150 1166 y Fp(sub-directory)44 b Fk(directory)h
Fp(of)j Fk(directory-tree)c Fp(starts)i(with)g('/')630
1275 y Fx(Within)40 b(the)f(\014lesystem)h(sp)s(eci\014cation)g(for)f
(a)h(host,)h(if)f(an)f(elemen)m(t)i Fo(directory)47 b
Fx(of)40 b(the)630 1385 y(moun)m(tp)s(oin)m(t)30 b(b)s(egins)g(with)g
(a)h(`)p Fp(/)p Fx(')g(and)e(it)i(is)g(not)f(the)h(start)g(of)f(the)h
(tree.)150 1544 y Fp(sub-directory)44 b(of)j Fk(directory-tree)d
Fp(is)j(named)g("default")630 1654 y Fx(`)p Fp(default)p
Fx(')25 b(is)h(a)h(k)m(eyw)m(ord)g(used)f(to)h(sp)s(ecify)f(if)g(a)h
(moun)m(tp)s(oin)m(t)g(should)e(b)s(e)h(automatically)630
1763 y(calculated)j(b)m(y)f Ft(FSinfo)p Fx(.)40 b(If)27
b(y)m(ou)h(attempt)g(to)g(sp)s(ecify)f(a)h(directory)g(name)f(as)h
(this,)g(it)g(will)630 1873 y(use)i(the)h(\014lename)f(of)h
Fp(default)d Fx(but)i(will)h(pro)s(duce)e(this)h(w)m(arning.)150
2032 y Fp(unknown)46 b(\\)h(sequence)630 2142 y Fx(Occurs)25
b(if)h(an)f(unkno)m(wn)f(escap)s(e)i(sequence)g(is)g(found)e(inside)i
(a)g(string.)39 b(Within)26 b(a)g(string,)630 2252 y(y)m(ou)j(can)g
(giv)m(e)h(the)f(standard)f(C)g(escap)s(e)h(sequences)g(for)g(strings,)
g(suc)m(h)f(as)h(newlines)g(and)630 2361 y(tab)i(c)m(haracters.)150
2521 y Fp(unknown)46 b(directory)f(attribute)630 2630
y Fx(If)29 b(an)g(unkno)m(wn)e(k)m(eyw)m(ord)j(is)f(found)f(while)h
(reading)g(the)g(de\014nition)g(of)g(a)h(host's)f(\014lesys-)630
2740 y(tem)i(moun)m(t)f(option.)150 2899 y Fp(unknown)46
b(filesystem)f(attribute)630 3009 y Fx(Occurs)30 b(if)g(an)g
(unrecognized)h(k)m(eyw)m(ord)g(is)f(used)g(when)f(de\014ning)h(a)g
(host's)h(\014lesystems.)150 3168 y Fp(unknown)46 b(host)g(attribute)
630 3278 y Fx(Occurs)30 b(if)g(an)g(unrecognized)h(k)m(eyw)m(ord)g(is)f
(used)g(when)f(de\014ning)h(a)g(host.)150 3437 y Fp(unknown)46
b(mount)g(attribute)630 3547 y Fx(Occurs)e(if)g(an)h(unrecognized)g(k)m
(eyw)m(ord)g(is)f(found)f(while)i(parsing)f(the)h(list)g(of)f(static)
630 3656 y(moun)m(ts.)150 3816 y Fp(unknown)i(volname)g
Fk(volume)g Fp(automounted)e Fk([)k Fp(on)f Fk(name)g(])630
3925 y Fx(Occurs)32 b(if)g Fo(v)m(olume)39 b Fx(is)32
b(used)g(in)g(a)h(de\014nition)f(of)h(an)f(automoun)m(t)i(map)e(but)f
(the)i(v)m(olume)630 4035 y(name)d(has)h(not)f(b)s(een)g(declared)h
(during)e(the)h(host)h(\014lesystem)f(de\014nitions.)150
4194 y Fp(volname)46 b Fk(volume)g Fp(is)h(unknown)630
4304 y Fx(Occurs)31 b(if)g(an)g(attempt)h(is)f(made)h(to)g(moun)m(t)f
(or)g(reference)h(a)f(v)m(olume)h(name)f(whic)m(h)g(has)630
4413 y(not)g(b)s(een)e(declared)i(during)e(the)i(host)f(\014lesystem)h
(de\014nitions.)150 4573 y Fp(volname)46 b Fk(volume)g
Fp(not)h(exported)e(from)i Fk(machine)630 4682 y Fx(Occurs)29
b(if)h(y)m(ou)f(attempt)i(to)f(moun)m(t)g(the)g(v)m(olume)g
Fo(v)m(olume)36 b Fx(from)29 b(a)h(mac)m(hine)g(whic)m(h)f(has)630
4792 y(not)i(declared)f(itself)i(to)f(ha)m(v)m(e)g(suc)m(h)f(a)h
(\014lesystem)g(a)m(v)-5 b(ailable.)p eop end
%%Page: 93 95
TeXDict begin 93 94 bop 150 -116 a Fx(Chapter)30 b(9:)41
b(Hlfsd)2836 b(93)150 299 y Fu(9)80 b(Hlfsd)150 507 y
Ft(Hlfsd)35 b Fx(is)25 b(a)h(daemon)g(whic)m(h)f(implemen)m(ts)h(a)f
(\014lesystem)h(con)m(taining)h(a)f(sym)m(b)s(olic)g(link)f(to)h(sub)s
(directory)150 617 y(within)39 b(a)i(user's)e(home)h(directory)-8
b(,)43 b(dep)s(ending)38 b(on)i(the)g(user)f(whic)m(h)h(accessed)h
(that)g(link.)69 b(It)40 b(w)m(as)150 726 y(primarily)35
b(designed)f(to)i(redirect)f(incoming)h(mail)g(to)f(users')g(home)g
(directories,)i(so)e(that)h(it)f(can)h(b)s(e)150 836
y(read)e(from)g(an)m(ywhere.)53 b(It)35 b(w)m(as)g(designed)f(and)g
(implemen)m(ted)h(b)m(y)g(Erez)f(Zadok)h(\()p Fp(http:)s(/)s(/)s(www)s
(.)s(cs)s(.)150 945 y(sunysb.edu/~ezk)p Fx(\))28 b(and)i(Alexander)h
(Dupuy)e(\()p Fp(dupuy)h(AT)f(cs.columbia.edu)p Fx(\),)f(at)k(the)f
(Computer)150 1055 y(Science)k(Departmen)m(t)h(\()p Fp(http:)s(/)s(/)s
(www)s(.)s(cs)s(.)s(columbia)s(.)s(e)o(du)s(/)r Fx(\))29
b(of)35 b(Colum)m(bia)f(Univ)m(ersit)m(y)i(\()p Fp(http:)s(/)s(/)150
1165 y(www)t(.)s(columbia)t(.)s(edu)t(/)s Fx(\).)49 b(A)35
b(pap)s(er)f(\()p Fp(http:)t(/)t(/)s(www)t(.)s(fsl)t(.)s(cs)t(.)r(suny)
o(sb)t(.)r(edu)s(/)s(d)o(ocs)s(/)s(hl)o(fsd)s(/)s(hl)o(fsd)s(.)150
1274 y(html)p Fx(\))c(on)g Ft(Hlfsd)40 b Fx(w)m(as)31
b(presen)m(ted)f(at)h(the)g(Usenix)f(LISA)g(VI)s(I)f(conference)j(in)e
(1993.)275 1403 y Ft(Hlfsd)i Fx(op)s(erates)23 b(b)m(y)g(moun)m(ting)g
(itself)g(as)g(an)g(NFS)g(serv)m(er)g(for)f(the)h(directory)h(con)m
(taining)g Ft(linkname)p Fx(,)150 1513 y(whic)m(h)30
b(defaults)h(to)g Fp(/hlfs/home)p Fx(.)39 b(Lo)s(okups)30
b(within)g(that)h(directory)g(are)g(handled)f(b)m(y)g
Ft(Hlfsd)p Fx(,)h(whic)m(h)150 1623 y(uses)42 b(the)h(passw)m(ord)e
(map)h(to)h(determine)g(ho)m(w)f(to)h(resolv)m(e)h(the)f(lo)s(okup.)76
b(The)42 b(directory)h(will)g(b)s(e)150 1732 y(created)35
b(if)f(it)g(do)s(esn't)f(already)i(exist.)52 b(The)33
b(sym)m(b)s(olic)h(link)g(will)g(b)s(e)f(to)h(the)g(accessing)i(user's)
d(home)150 1842 y(directory)-8 b(,)36 b(with)e Ft(sub)-5
b(dir)45 b Fx(app)s(ended)32 b(to)j(it.)53 b(If)33 b(not)i(sp)s
(eci\014ed,)f Ft(sub)-5 b(dir)45 b Fx(defaults)34 b(to)h
Fp(.hlfsdir)p Fx(.)50 b(This)150 1951 y(directory)31
b(will)g(also)g(b)s(e)f(created)h(if)f(it)h(do)s(es)f(not)h(already)g
(exist.)275 2081 y(A)h(`)p Fp(SIGTERM)p Fx(')g(sen)m(t)h(to)g
Ft(Hlfsd)43 b Fx(will)33 b(cause)g(it)g(to)h(sh)m(utdo)m(wn.)47
b(A)33 b(`)p Fp(SIGHUP)p Fx(')e(will)i(\015ush)e(the)i(in)m(ternal)150
2190 y(cac)m(hes,)k(and)d(reload)h(the)g(passw)m(ord)f(map.)53
b(It)34 b(will)h(also)g(close)h(and)e(reop)s(en)g(the)h(log)g(\014le,)h
(to)f(enable)150 2300 y(the)27 b(original)h(log)g(\014le)e(to)i(b)s(e)e
(remo)m(v)m(ed)i(or)e(rotated.)41 b(A)27 b(`)p Fp(SIGUSR1)p
Fx(')e(will)i(cause)g(it)h(to)f(dump)e(its)i(in)m(ternal)150
2410 y(table)k(of)g(user)e(IDs)i(and)f(home)g(directories)i(to)f(the)f
(\014le)h Fp(/tmp/hlfsddump)p Fx(.)150 2632 y Fw(9.1)68
b(In)l(tro)t(duction)45 b(to)g(Hlfsd)150 2791 y Fx(Electronic)27
b(mail)f(has)f(b)s(ecome)h(one)g(of)f(the)h(ma)5 b(jor)25
b(applications)i(for)e(man)m(y)h(computer)f(net)m(w)m(orks,)j(and)150
2901 y(use)38 b(of)g(this)g(service)h(is)f(exp)s(ected)h(to)f(increase)
h(o)m(v)m(er)h(time,)h(as)d(net)m(w)m(orks)h(proliferate)g(and)f(b)s
(ecome)150 3010 y(faster.)j(Pro)m(viding)29 b(a)h(con)m(v)m(enien)m(t)h
(en)m(vironmen)m(t)f(for)f(users)g(to)h(read,)g(comp)s(ose,)g(and)e
(send)h(electronic)150 3120 y(mail)i(has)f(b)s(ecome)h(a)g(requiremen)m
(t)f(for)g(systems)h(administrators)f(\(SAs\).)275 3249
y(Widely)i(used)f(metho)s(ds)h(for)f(handling)h(mail)g(usually)g
(require)g(users)f(to)h(b)s(e)g(logged)h(in)m(to)g(a)f(desig-)150
3359 y(nated)24 b(\\home")i(mac)m(hine,)g(where)e(their)g(mailb)s(o)m
(x)h(\014les)f(reside.)38 b(Only)24 b(on)g(that)h(one)f(mac)m(hine)h
(can)g(they)150 3468 y(read)k(newly)h(arriv)m(ed)g(mail.)41
b(Since)29 b(users)g(ha)m(v)m(e)i(to)f(b)s(e)f(logged)i(in)m(to)g(that)
f(system)g(to)g(read)f(their)h(mail,)150 3578 y(they)23
b(often)g(\014nd)e(it)i(con)m(v)m(enien)m(t)h(to)g(run)d(all)i(of)g
(their)g(other)f(pro)s(cesses)h(on)f(that)h(system)g(as)g(w)m(ell,)i
(includ-)150 3687 y(ing)35 b(memory)g(and)g(CPU-in)m(tensiv)m(e)h
(jobs.)54 b(F)-8 b(or)36 b(example,)h(in)e(our)f(departmen)m(t,)j(w)m
(e)f(ha)m(v)m(e)g(allo)s(cated)150 3797 y(and)42 b(con\014gured)g(sev)m
(eral)i(m)m(ulti-pro)s(cessor)g(serv)m(ers)f(to)g(handle)f(suc)m(h)h
(demanding)f(CPU/memory)150 3907 y(applications,)g(but)c(these)h(w)m
(ere)g(underutilized,)h(in)e(large)i(part)f(due)e(to)j(the)f(incon)m(v)
m(enience)h(of)f(not)150 4016 y(b)s(eing)g(able)g(to)h(read)f(mail)h
(on)f(those)h(mac)m(hines.)67 b(\(No)40 b(home)f(directories)h(w)m(ere)
g(lo)s(cated)g(on)f(these)150 4126 y(designated)34 b(CPU-serv)m(ers,)h
(since)f(w)m(e)g(did)e(not)i(w)m(an)m(t)g(NFS)g(service)g(for)f(users')
g(home)h(directories)g(to)150 4235 y(ha)m(v)m(e)k(to)f(comp)s(ete)g
(with)f(CPU-in)m(tensiv)m(e)i(jobs.)58 b(A)m(t)38 b(the)e(same)h(time,)
i(w)m(e)e(discouraged)g(users)e(from)150 4345 y(running)29
b(demanding)g(applications)j(on)e(their)h(home)f(mac)m(hines.\))275
4474 y(Man)m(y)37 b(di\013eren)m(t)h(solutions)g(ha)m(v)m(e)g(b)s(een)f
(prop)s(osed)e(to)j(allo)m(w)h(users)d(to)i(read)f(their)h(mail)g(on)f
(an)m(y)150 4584 y(host.)k(Ho)m(w)m(ev)m(er,)32 b(all)g(of)e(these)h
(solutions)g(fail)g(in)f(one)h(or)f(more)h(of)f(sev)m(eral)i(w)m(a)m
(ys:)225 4713 y Fv(\017)60 b Fx(they)31 b(in)m(tro)s(duce)f(new)g
(single)h(p)s(oin)m(ts)f(of)h(failure)225 4842 y Fv(\017)60
b Fx(they)31 b(require)f(using)f(di\013eren)m(t)i(mail)g(transfer)f
(agen)m(ts)i(\(MT)-8 b(As\))31 b(or)g(user)f(agen)m(ts)h(\(UAs\))225
4972 y Fv(\017)60 b Fx(they)29 b(do)g(not)g(solv)m(e)h(the)f(problem)f
(for)h(all)h(cases,)g(i.e.)41 b(the)29 b(solution)g(is)g(only)g
(partially)h(successful)330 5081 y(for)g(a)h(particular)g(en)m
(vironmen)m(t.)275 5230 y(W)-8 b(e)41 b(ha)m(v)m(e)h(designed)e(a)h
(simple)g(\014lesystem,)i(called)f(the)f Fo(Home-Link)g(File)g(System)p
Fx(,)j(to)d(pro)m(vide)150 5340 y(the)33 b(abilit)m(y)i(to)f(deliv)m
(er)g(mail)g(to)g(users')e(home)h(directories,)i(without)f(mo)s
(di\014cation)f(to)h(mail-related)p eop end
%%Page: 94 96
TeXDict begin 94 95 bop 150 -116 a Fx(94)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y(applications.)42
b(W)-8 b(e)31 b(ha)m(v)m(e)h(endea)m(v)m(ored)f(to)g(mak)m(e)g(it)g(as)
f(stable)h(as)g(p)s(ossible.)40 b(Of)29 b(great)j(imp)s(ortance)e(to)
150 408 y(us)g(w)m(as)h(to)g(mak)m(e)g(sure)f(the)h(HLFS)f(daemon,)h
Fp(hlfsd)e Fx(,)i(w)m(ould)f(not)h(hang)f(under)f(an)m(y)i
(circumstances,)150 518 y(and)j(w)m(ould)f(tak)m(e)j(the)f(next-b)s
(est)f(action)h(when)e(faced)i(with)f(problems.)51 b(Compared)34
b(to)h(alternativ)m(e)150 628 y(metho)s(ds,)27 b Ft(Hlfsd)37
b Fx(is)27 b(a)h(stable,)h(more)e(general)h(solution,)h(and)d(easier)j
(to)e(install/use.)41 b(In)27 b(fact,)i(in)e(some)150
737 y(w)m(a)m(ys,)k(w)m(e)g(ha)m(v)m(e)h(ev)m(en)f(managed)g(to)g
(impro)m(v)m(e)g(the)g(reliabilit)m(y)h(and)e(securit)m(y)h(of)f(mail)h
(service.)275 896 y(Our)i(serv)m(er)i(implemen)m(ts)h(a)f(small)g
(\014lesystem)g(con)m(taining)i(a)e(sym)m(b)s(olic)g(link)g(to)h(a)f
(sub)s(directory)150 1005 y(of)c(the)f(in)m(v)m(oking)i(user's)e(home)g
(directory)-8 b(,)31 b(and)f(named)g(sym)m(b)s(olic)h(links)f(to)h
(users')f(mailb)s(o)m(x)h(\014les.)275 1164 y(The)f Ft(Hlfsd)41
b Fx(serv)m(er)31 b(\014nds)e(out)j(the)f Fo(uid)j Fx(of)d(the)g(pro)s
(cess)f(that)i(is)f(accessing)i(its)e(moun)m(t)g(p)s(oin)m(t,)h(and)150
1273 y(resolv)m(es)38 b(the)f(pathname)f(comp)s(onen)m(t)h(`)p
Fp(home)p Fx(')g(as)f(a)i(sym)m(b)s(olic)f(link)f(to)i(a)f(sub)s
(directory)f(within)g(the)150 1383 y(home)31 b(directory)g(giv)m(en)h
(b)m(y)f(the)g Fo(uid)t Fx('s)e(en)m(try)i(in)g(the)g(passw)m(ord)f
(\014le.)42 b(If)30 b(the)h Fo(gid)k Fx(of)c(the)g(pro)s(cess)f(that)
150 1493 y(attempts)f(to)h(access)f(a)g(mailb)s(o)m(x)g(\014le)g(is)f
(a)h(sp)s(ecial)g(one)g(\(called)h(HLFS)p 2625 1493 28
4 v 39 w(GID\),)g(then)e(the)h(serv)m(er)f(maps)150 1602
y(the)e(name)g(of)h(the)f Ft(next)35 b Fx(pathname)26
b(comp)s(onen)m(t)g(directly)h(to)g(the)f(user's)f(mailb)s(o)m(x.)40
b(This)25 b(is)i(necessary)150 1712 y(so)k(that)g(access)h(to)f(a)g
(mailb)s(o)m(x)g(\014le)g(b)m(y)f(users)g(other)h(than)f(the)h(o)m
(wner)g(can)g(succeed.)41 b(The)30 b(serv)m(er)h(has)150
1821 y(safet)m(y)26 b(features)f(in)g(case)h(of)f(failures)g(suc)m(h)f
(as)i(h)m(ung)e(\014lesystems)h(or)g(home)g(directory)g(\014lesystems)g
(that)150 1931 y(are)31 b(inaccessible)h(or)e(full.)275
2090 y(On)e(most)h(of)g(our)g(mac)m(hines,)h(mail)f(gets)h(deliv)m
(ered)g(to)g(the)f(directory)g Fp(/var/spool/mail)p Fx(.)36
b(Man)m(y)150 2199 y(programs,)23 b(including)e(UAs,)j(dep)s(end)c(on)h
(that)h(path.)38 b Ft(Hlfsd)31 b Fx(creates)23 b(a)f(directory)g
Fp(/mail)p Fx(,)g(and)f(moun)m(ts)150 2309 y(itself)35
b(on)e(top)h(of)g(that)h(directory)-8 b(.)52 b Ft(Hlfsd)43
b Fx(implemen)m(ts)35 b(the)f(path)f(name)h(comp)s(onen)m(t)g(called)h
(`)p Fp(home)p Fx(',)150 2418 y(p)s(oin)m(ting)e(to)g(a)g(sub)s
(directory)f(of)h(the)g(user's)f(home)h(directory)-8
b(.)48 b(W)-8 b(e)34 b(ha)m(v)m(e)g(made)f Fp(/var/spool/mail)150
2528 y Fx(a)f(sym)m(b)s(olic)g(link)g(to)h Fp(/mail/home)p
Fx(,)c(so)j(that)h(accessing)g Fp(/var/spool/mail)28
b Fx(actually)33 b(causes)g(access)150 2637 y(to)e(a)g(sub)s(directory)
e(within)h(a)h(user's)f(home)g(directory)-8 b(.)275 2796
y(The)30 b(follo)m(wing)j(table)f(sho)m(ws)f(an)g(example)h(of)g(ho)m
(w)f(resolving)h(the)g(pathname)f Fp(/var/mail/)p Fk(NAME)150
2906 y Fx(to)g Fp(/users/ezk/.mailspool/)p Fk(NAM)o(E)24
b Fx(pro)s(ceeds.)150 3174 y Fn(Resolving)32 b(Comp)s(onen)m(t)123
b(P)m(athname)31 b(left)g(to)g(resolv)m(e)123 b(V)-8
b(alue)30 b(if)h(sym)m(b)s(olic)f(link)150 3391 y Fp(/)955
b(var/mail/)p Ft(NAME)150 3609 y Fp(var/)811 b(mail/)p
Ft(NAME)150 3827 y Fp(mail)p Fx(@)740 b Fp(/mail/home/)p
Ft(NAME)294 b Fp(mail)p Fx(@)28 b(-)p Fp(>)j(/mail/home)150
4044 y(/)955 b(mail/home/)p Ft(NAME)150 4262 y Fp(mail/)763
b(home/)p Ft(NAME)150 4480 y Fp(home)p Fx(@)740 b Ft(NAME)822
b Fp(home)p Fx(@)550 b(-)p Fp(>)2255 4589 y(/users/ezk/.mailspool)150
4807 y(/)955 b(users/ezk/.mailspool/)p Ft(NA)o(ME)150
5025 y Fp(users/)715 b(ezk/.mailspool/)p Ft(NAME)150
5242 y Fp(ezk/)811 b(.mailspool/)p Ft(NAME)p eop end
%%Page: 95 97
TeXDict begin 95 96 bop 150 -116 a Fx(Chapter)30 b(9:)41
b(Hlfsd)2836 b(95)150 299 y Fp(.mailspool/)475 b Ft(NAME)150
517 y(NAME)150 846 y Fw(9.2)68 b(Bac)l(kground)45 b(to)g(Mail)g(Deliv)l
(ery)150 1005 y Fx(This)34 b(section)i(pro)m(vides)f(an)f(in-depth)g
(discussion)g(of)h(wh)m(y)g(a)m(v)-5 b(ailable)37 b(metho)s(ds)d(for)g
(deliv)m(ering)i(mail)150 1115 y(to)31 b(home)g(directories)g(are)g
(not)f(as)h(go)s(o)s(d)f(as)h(the)f(one)h(used)f(b)m(y)g
Ft(Hlfsd)p Fx(.)150 1317 y Fm(9.2.1)63 b(Single-Host)42
b(Mail)f(Sp)s(o)s(ol)i(Directory)150 1464 y Fx(The)25
b(most)g(common)g(metho)s(d)g(for)f(mail)i(deliv)m(ery)g(is)f(for)g
(mail)g(to)h(b)s(e)f(app)s(ended)e(to)j(a)f(mailb)s(o)m(x)h(\014le)f
(in)g(a)150 1574 y(standard)j(sp)s(o)s(ol)h(directory)g(on)g(the)g
(designated)h(\\mail)g(home")f(mac)m(hine)h(of)f(the)g(user.)40
b(The)28 b(greatest)150 1683 y(adv)-5 b(an)m(tage)34
b(of)e(this)f(metho)s(d)g(is)h(that)h(it)f(is)g(the)g(default)g(metho)s
(d)f(most)h(v)m(endors)g(pro)m(vide)f(with)h(their)150
1793 y(systems,)27 b(th)m(us)e(v)m(ery)g(little)i(\(if)f(an)m(y\))g
(con\014guration)g(is)f(required)g(on)g(the)h(SA's)f(part.)39
b(All)26 b(they)f(need)g(to)150 1903 y(set)g(up)f(are)i(mail)f(aliases)
i(directing)e(mail)h(to)g(the)f(host)g(on)g(whic)m(h)f(the)i(user's)e
(mailb)s(o)m(x)h(\014le)g(is)g(assigned.)150 2012 y(\(Otherwise,)31
b(mail)g(is)f(deliv)m(ered)h(lo)s(cally)-8 b(,)33 b(and)d(users)f
(\014nd)g(mailb)s(o)m(xes)i(on)f(man)m(y)h(mac)m(hines.\))275
2150 y(As)g(users)f(b)s(ecome)h(more)h(sophisticated,)g(and)f(aided)g
(b)m(y)g(windo)m(wing)f(systems,)i(they)f(\014nd)f(them-)150
2259 y(selv)m(es)e(logging)g(in)f(on)f(m)m(ultiple)i(hosts)f(at)g
(once,)h(p)s(erforming)e(sev)m(eral)i(tasks)f(concurren)m(tly)-8
b(.)41 b(They)26 b(ask)150 2369 y(to)36 b(b)s(e)f(able)h(to)h(read)e
(their)h(mail)g(on)f(an)m(y)h(host)g(on)f(the)h(net)m(w)m(ork,)i(not)e
(just)f(the)h(one)f(designated)i(as)150 2478 y(their)30
b(\\mail)i(home".)150 2681 y Fm(9.2.2)63 b(Cen)m(tralized)39
b(Mail)j(Sp)s(o)s(ol)g(Directory)150 2828 y Fx(A)28 b(p)s(opular)e
(metho)s(d)h(for)g(pro)m(viding)g(mail)h(readabilit)m(y)h(from)e(an)m
(y)h(host)f(is)h(to)g(ha)m(v)m(e)h(all)f(mail)g(deliv)m(ered)150
2937 y(to)i(a)f(mail)h(sp)s(o)s(ol)f(directory)g(on)g(a)h(designated)f
(\\mail-serv)m(er")j(whic)m(h)c(is)i(exp)s(orted)e(via)i(NFS)f(to)h
(all)g(of)150 3047 y(the)j(hosts)g(on)g(the)g(net)m(w)m(ork.)49
b(Con\014guring)32 b(suc)m(h)g(a)i(system)f(is)g(relativ)m(ely)i(easy)
-8 b(.)49 b(On)32 b(most)i(systems,)150 3157 y(the)f(bulk)f(of)h(the)f
(w)m(ork)h(is)g(a)g(one-time)h(addition)f(to)g(one)g(or)g(t)m(w)m(o)h
(con\014guration)f(\014les)g(in)f Fp(/etc)p Fx(.)46 b(The)150
3266 y(\014le-serv)m(er's)24 b(sp)s(o)s(ol)f(directory)g(is)g(then)g
(hard-moun)m(ted)g(across)g(ev)m(ery)h(mac)m(hine)g(on)f(the)g(lo)s
(cal)i(net)m(w)m(ork.)150 3376 y(In)32 b(small)h(en)m(vironmen)m(ts)g
(with)g(only)f(a)h(handful)e(of)i(hosts)g(this)f(can)h(b)s(e)f(an)h
(acceptable)i(solution.)48 b(In)150 3485 y(our)40 b(departmen)m(t,)k
(with)c(a)h(couple)g(of)g(h)m(undred)e(activ)m(e)k(hosts)d(and)g
(thousands)g(of)h(mail)g(messages)150 3595 y(pro)s(cessed)27
b(daily)-8 b(,)30 b(this)e(w)m(as)g(deemed)g(completely)i
(unacceptable,)f(as)g(it)f(in)m(tro)s(duced)f(sev)m(eral)j(t)m(yp)s(es)
e(of)150 3705 y(problems:)150 3869 y Fn(Scalabilit)m(y)k(and)e(P)m
(erformance)630 3978 y Fx(As)e(more)g(and)g(more)g(mac)m(hines)h(get)g
(added)e(to)i(the)f(net)m(w)m(ork,)i(more)e(mail)h(tra\016c)f(has)g(to)
630 4088 y(go)j(o)m(v)m(er)g(NFS)f(to)h(and)f(from)f(the)h(mail-serv)m
(er.)42 b(Users)30 b(lik)m(e)i(to)e(run)f(mail-w)m(atc)m(hers,)k(and)
630 4197 y(read)38 b(their)f(mail)h(often.)63 b(The)37
b(stress)h(on)f(the)h(shared)f(infrastructure)g(increases)h(with)630
4307 y(ev)m(ery)f(user)f(and)g(host)g(added;)j(loads)e(on)f(the)h(mail)
g(serv)m(er)f(w)m(ould)g(most)h(certainly)h(b)s(e)630
4417 y(high)25 b(since)g(all)h(mail)g(deliv)m(ery)g(go)s(es)g(through)f
(that)g(one)h(mac)m(hine.)2935 4384 y Fs(1)3012 4417
y Fx(This)e(leads)i(to)g(lo)m(w)m(er)630 4526 y(reliabilit)m(y)37
b(and)e(p)s(erformance.)54 b(T)-8 b(o)35 b(reduce)g(the)h(n)m(um)m(b)s
(er)d(of)j(concurren)m(t)f(connections)630 4636 y(b)s(et)m(w)m(een)f
(clien)m(ts)h(and)d(the)i(serv)m(er)f(host,)i(some)e(SAs)g(ha)m(v)m(e)i
(resorted)e(to)h(automoun)m(ting)630 4745 y(the)26 b(mail-sp)s(o)s(ol)g
(directory)-8 b(.)40 b(But)26 b(this)g(solution)g(only)g(mak)m(es)g
(things)g(w)m(orse:)39 b(since)26 b(users)630 4855 y(often)i(run)f
(mail)i(w)m(atc)m(hers,)h(and)d(man)m(y)h(p)s(opular)f(applications)i
(suc)m(h)f(as)g(`)p Fp(trn)p Fx(',)h(`)p Fp(emacs)p Fx(',)630
4964 y(`)p Fp(csh)p Fx(')24 b(or)h(`)p Fp(ksh)p Fx(')f(c)m(hec)m(k)i(p)
s(erio)s(dically)f(for)g(new)f(mail,)j(the)e(automoun)m(ted)g
(directory)g(w)m(ould)p 150 5066 1200 4 v 199 5134 a
Fs(1)307 5166 y Fr(Deliv)n(ery)32 b(via)g(NFS-moun)n(ted)f
(\014lesystems)i(ma)n(y)f(require)g(usage)h(of)h(`)p
Fq(rpc.lockd)p Fr(')h(and)d(`)p Fq(rpc.statd)p Fr(')j(to)d(pro)n(vide)
275 5253 y(distributed)23 b(\014le-lo)r(c)n(king,)h(b)r(oth)g(of)g
(whic)n(h)f(are)i(widely)e(regarded)h(as)h(unstable)e(and)g
(unreliable.)35 b(F)-6 b(urthermore,)24 b(this)275 5340
y(will)j(degrade)f(p)r(erformance,)h(as)f(lo)r(cal)h(pro)r(cesses)h(as)
e(w)n(ell)h(as)f(remote)g(`)p Fq(nfsd)p Fr(')h(pro)r(cesses)g(are)g(k)n
(ept)d(busy)-6 b(.)p eop end
%%Page: 96 98
TeXDict begin 96 97 bop 150 -116 a Fx(96)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))630 299 y(b)s(e)40
b(e\013ectiv)m(ely)k(p)s(ermanen)m(tly)d(moun)m(ted.)72
b(If)41 b(it)g(gets)h(unmoun)m(ted)e(automatically)k(b)m(y)630
408 y(the)31 b(automoun)m(ter)h(program,)f(it)g(is)g(most)g(lik)m(ely)h
(to)g(get)g(moun)m(ted)f(shortly)g(afterw)m(ards,)630
518 y(consuming)42 b(more)g(I/O)g(resources)g(b)m(y)f(the)h(constan)m
(t)i(cycle)f(of)f(moun)m(t)g(and)f(umoun)m(t)630 628
y(calls.)150 791 y Fn(Reliabilit)m(y)630 927 y Fx(The)24
b(mail-serv)m(er)h(host)g(and)e(its)i(net)m(w)m(ork)g(connectivit)m(y)h
(m)m(ust)f(b)s(e)e(v)m(ery)i(reliable.)40 b(W)-8 b(orse,)630
1037 y(since)24 b(the)g(sp)s(o)s(ol)f(directory)i(has)e(to)i(b)s(e)e
(hard-moun)m(ted,)2569 1004 y Fs(2)2631 1037 y Fx(man)m(y)h(pro)s
(cesses)f(whic)m(h)h(access)630 1146 y(the)g(sp)s(o)s(ol)e(directory)i
(\(v)-5 b(arious)24 b(shells,)h(`)p Fp(login)p Fx(',)f(`)p
Fp(emacs)p Fx(',)g(etc.\))40 b(w)m(ould)23 b(b)s(e)g(h)m(ung)g(as)g
(long)630 1256 y(as)35 b(connectivit)m(y)i(to)f(the)e(mail-serv)m(er)j
(is)d(sev)m(ered.)55 b(T)-8 b(o)35 b(impro)m(v)m(e)h(reliabilit)m(y)-8
b(,)38 b(SAs)c(ma)m(y)630 1366 y(c)m(ho)s(ose)40 b(to)g(bac)m(kup)f
(the)g(mail-serv)m(er's)h(sp)s(o)s(ol)f(partition)h(sev)m(eral)g(times)
g(a)f(da)m(y)-8 b(.)68 b(This)630 1475 y(ma)m(y)37 b(mak)m(e)h(things)e
(w)m(orse)h(since)g(reading)f(or)h(deliv)m(ering)g(mail)h(while)e(bac)m
(kups)g(are)h(in)630 1585 y(progress)g(ma)m(y)h(cause)g(bac)m(kups)f
(to)i(b)s(e)d(inconsisten)m(t;)43 b(more)37 b(bac)m(kups)g(consume)h
(more)630 1694 y(bac)m(kup-media)31 b(resources,)f(and)g(increase)h
(the)g(load)g(on)f(the)h(mail-serv)m(er)g(host.)150 1897
y Fm(9.2.3)63 b(Distributed)41 b(Mail)g(Sp)s(o)s(ol)i(Service)150
2044 y Fx(Despite)f(the)e(existence)i(of)f(a)g(few)f(systems)g(that)h
(supp)s(ort)e(deliv)m(ery)i(to)g(users')f(home)h(directories,)150
2154 y(mail)f(deliv)m(ery)h(to)f(home)g(directories)h(hasn't)f(caugh)m
(t)g(on.)69 b(W)-8 b(e)41 b(b)s(eliev)m(e)g(the)f(main)g(reason)g(is)f
(that)150 2264 y(there)32 b(are)g(to)s(o)h(man)m(y)e(programs)h(that)g
(\\kno)m(w")h(where)e(mailb)s(o)m(x)i(\014les)e(reside.)45
b(Besides)33 b(the)f(ob)m(vious)150 2373 y(\(the)g(deliv)m(ery)f
(program)g Fp(/bin/mail)d Fx(and)j(mail)g(readers)g(lik)m(e)h
Fp(/usr/ucb/Mail)p Fx(,)c(`)p Fp(mush)p Fx(',)j(`)p Fp(mm)p
Fx(',)g(etc.\),)150 2483 y(other)40 b(programs)f(that)h(kno)m(w)f
(mailb)s(o)m(x)h(lo)s(cation)h(are)f(login,)j(from,)f(almost)e(ev)m
(ery)g(shell,)j(`)p Fp(xbiff)p Fx(',)150 2592 y(`)p Fp(xmailbox)p
Fx(',)25 b(and)g(ev)m(en)h(some)g(programs)f(not)h(directly)g(related)h
(to)f(mail,)h(suc)m(h)f(as)g(`)p Fp(emacs)p Fx(')e(and)h(`)p
Fp(trn)p Fx('.)150 2702 y(Although)39 b(some)h(of)f(these)h(programs)f
(can)g(b)s(e)g(con\014gured)f(to)i(lo)s(ok)g(in)e(di\013eren)m(t)i
(directories)g(with)150 2812 y(the)c(use)g(of)h(en)m(vironmen)m(t)f(v)
-5 b(ariables)37 b(and)f(other)g(resources,)i(man)m(y)f(of)f(them)g
(cannot.)59 b(The)36 b(o)m(v)m(erall)150 2921 y(p)s(orting)30
b(w)m(ork)g(is)h(signi\014can)m(t.)275 3059 y(Other)25
b(metho)s(ds)g(that)h(ha)m(v)m(e)h(y)m(et)g(to)g(catc)m(h)g(on)f
(require)f(the)h(use)g(of)g(a)g(sp)s(ecial)g(mail-reading)h(serv)m(er,)
150 3169 y(suc)m(h)37 b(as)h(IMAP)g(or)g(POP)-8 b(.)37
b(The)h(main)f(disadv)-5 b(an)m(tage)39 b(of)f(these)g(systems)g(is)g
(that)g(UAs)g(need)f(to)i(b)s(e)150 3279 y(mo)s(di\014ed)23
b(to)j(use)e(these)h(services)g(|)f(a)h(long)g(and)f(in)m(v)m(olv)m(ed)
i(task.)40 b(That)24 b(is)h(wh)m(y)f(they)h(are)f(not)h(p)s(opular)150
3388 y(at)31 b(this)f(time.)275 3527 y(Sev)m(eral)36
b(other)h(ideas)f(ha)m(v)m(e)h(b)s(een)e(prop)s(osed)g(and)g(ev)m(en)i
(used)e(in)h(v)-5 b(arious)36 b(en)m(vironmen)m(ts.)57
b(None)150 3636 y(of)35 b(them)h(is)f(robust.)54 b(They)35
b(are)g(mostly)h(v)m(ery)g(sp)s(ecialized,)i(in\015exible,)e(and)f(do)g
(not)h(extend)f(to)h(the)150 3746 y(general)31 b(case.)42
b(Some)31 b(of)f(the)h(ideas)f(are)h(plain)g(bad,)f(p)s(oten)m(tially)i
(leading)f(to)g(lost)g(or)f(corrupt)g(mail:)150 3911
y Fn(automoun)m(ters)630 4020 y Fx(Using)e(an)g(automoun)m(ter)h(suc)m
(h)f(as)g Ft(A)n(md)38 b Fx(to)29 b(pro)m(vide)f(a)h(set)f(of)h(sym)m
(b)s(olic)f(links)g(from)g(the)630 4130 y(normal)j(sp)s(o)s(ol)g
(directory)h(to)h(user)d(home)i(directories)g(is)g(not)g(su\016cien)m
(t.)44 b(UAs)32 b(rename,)630 4240 y(unlink,)k(and)g(recreate)h(the)f
(mailb)s(o)m(x)h(as)f(a)g(regular)g(\014le,)h(therefore)g(it)f(m)m(ust)
g(b)s(e)f(a)h(real)630 4349 y(\014le,)c(not)g(a)g(sym)m(b)s(olic)g
(link.)43 b(F)-8 b(urthermore,)32 b(it)g(m)m(ust)g(reside)f(in)g(a)h
(real)g(directory)g(whic)m(h)630 4459 y(is)i(writable)g(b)m(y)g(the)h
(UAs)f(and)f(MT)-8 b(As.)52 b(This)33 b(metho)s(d)h(ma)m(y)h(also)g
(require)e(p)s(opulating)630 4568 y Fp(/var/spool/mail)19
b Fx(with)j(sym)m(b)s(olic)h(links)g(and)f(making)i(sure)e(they)h(are)g
(up)s(dated.)37 b(Mak-)630 4678 y(ing)26 b Ft(A)n(md)35
b Fx(manage)26 b(that)h(directory)f(directly)g(fails,)i(since)e(man)m
(y)f(v)-5 b(arious)26 b(lo)s(c)m(k)h(\014les)e(need)630
4788 y(to)32 b(b)s(e)f(managed)h(as)f(w)m(ell.)45 b(Also,)33
b Ft(A)n(md)41 b Fx(do)s(es)31 b(not)g(pro)m(vide)h(all)g(of)g(the)f
(NFS)h(op)s(erations)630 4897 y(whic)m(h)e(are)h(required)e(to)j(write)
e(mail)h(suc)m(h)f(as)h(write,)g(create,)h(remo)m(v)m(e,)g(and)e
(unlink.)150 5060 y Fp($MAIL)p 150 5154 1200 4 v 199
5221 a Fs(2)275 5253 y Fr(No)c(SA)f(in)h(their)g(righ)n(t)h(minds)f(w)n
(ould)g(soft-moun)n(t)h(read/write)g(partitions)g(|)f(the)g(c)n(hances)
g(for)i(data)e(loss)h(are)g(to)r(o)275 5340 y(great.)p
eop end
%%Page: 97 99
TeXDict begin 97 98 bop 150 -116 a Fx(Chapter)30 b(9:)41
b(Hlfsd)2836 b(97)630 299 y(Setting)37 b(this)e(v)-5
b(ariable)37 b(to)f(an)g(automoun)m(ted)g(directory)h(p)s(oin)m(ting)f
(to)g(the)g(user's)f(mail)630 408 y(sp)s(o)s(ol)41 b(host)h(only)g
(solv)m(es)h(the)g(problem)e(for)h(those)g(programs)f(whic)m(h)h(kno)m
(w)g(and)f(use)630 518 y Fp($MAIL)p Fx(.)51 b(Man)m(y)35
b(programs)f(don't,)i(therefore)e(this)h(solution)g(is)f(partial)h(and)
f(of)g(limited)630 628 y(\015exibilit)m(y)-8 b(.)40 b(Also,)26
b(it)e(requires)f(the)h(SAs)f(or)h(the)g(users)f(to)h(set)g(it)h
(themselv)m(es)g(|)e(an)h(added)630 737 y(lev)m(el)32
b(of)f(incon)m(v)m(enience)h(and)e(p)s(ossible)g(failures.)150
906 y Fp(/bin/mail)630 1016 y Fx(Using)i(a)g(di\013eren)m(t)g(mail)g
(deliv)m(ery)g(agen)m(t)i(could)d(b)s(e)g(the)h(solution.)45
b(One)31 b(suc)m(h)g(example)630 1125 y(is)42 b(`)p Fp(hdmail)p
Fx('.)73 b(Ho)m(w)m(ev)m(er,)46 b(`)p Fp(hdmail)p Fx(')41
b(still)h(requires)f(mo)s(difying)g(all)i(UAs,)i(the)c(MT)-8
b(A's)630 1235 y(con\014guration,)32 b(installing)g(new)f(daemons,)g
(and)f(c)m(hanging)i(login)g(scripts.)43 b(This)30 b(mak)m(es)630
1345 y(the)e(system)f(less)h(upgradable)g(or)f(compatible)i(with)e
(others,)i(and)e(adds)f(one)i(more)g(com-)630 1454 y(plicated)35
b(system)f(for)f(SAs)g(to)i(deal)f(with.)51 b(It)33 b(is)h(not)g(a)g
(complete)h(solution)g(b)s(ecause)e(it)630 1564 y(still)27
b(requires)e(eac)m(h)i(user)e(ha)m(v)m(e)i(their)f Fp($MAIL)e
Fx(v)-5 b(ariable)27 b(setup)e(correctly)-8 b(,)29 b(and)c(that)h(ev)m
(ery)630 1673 y(program)k(use)g(this)g(v)-5 b(ariable.)150
1882 y Fm(9.2.4)63 b(Wh)m(y)40 b(Deliv)m(er)g(In)m(to)h(the)g(Home)g
(Directory?)150 2029 y Fx(There)26 b(are)h(sev)m(eral)h(ma)5
b(jor)26 b(reasons)h(wh)m(y)f(SAs)f(migh)m(t)j(w)m(an)m(t)f(to)g(deliv)
m(er)g(mail)g(directly)g(in)m(to)h(the)f(users')150 2139
y(home)j(directories:)150 2312 y Fn(Lo)s(cation)630 2452
y Fx(Man)m(y)21 b(mail)g(readers)f(need)g(to)h(mo)m(v)m(e)h(mail)f
(from)f(the)g(sp)s(o)s(ol)g(directory)h(to)g(the)f(user's)g(home)630
2561 y(directory)-8 b(.)45 b(It)31 b(sp)s(eeds)f(up)h(this)g(op)s
(eration)h(if)f(the)h(t)m(w)m(o)g(are)g(on)f(the)h(same)f
(\014lesystem.)44 b(If)630 2671 y(for)30 b(some)g(reason)g(the)h
(user's)e(home)h(directory)h(is)f(inaccessible,)i(it)e(isn't)g(that)h
(useful)e(to)630 2781 y(b)s(e)d(able)h(to)g(read)g(mail,)h(since)f
(there)g(is)g(no)f(place)i(to)f(mo)m(v)m(e)h(it)f(to.)40
b(In)26 b(some)h(cases,)i(trying)630 2890 y(to)i(mo)m(v)m(e)h(mail)f
(to)g(a)g(non-existen)m(t)h(or)e(h)m(ung)g(\014lesystem)g(ma)m(y)h
(result)g(in)f(mail)h(loss.)150 3059 y Fn(Distribution)630
3169 y Fx(Ha)m(ving)25 b(all)g(mail)g(sp)s(o)s(ol)e(directories)i
(spread)e(among)i(the)f(man)m(y)g(more)g(\014lesystems)g(mini-)630
3278 y(mizes)h(the)g(c)m(hances)h(that)f(complete)h(en)m(vironmen)m(ts)
f(will)g(grind)f(to)h(a)g(halt)h(when)d(a)i(single)630
3388 y(serv)m(er)34 b(is)f(do)m(wn.)49 b(It)34 b(do)s(es)f(increase)h
(the)f(c)m(hance)i(that)f(there)f(will)h(b)s(e)f(someone)h(who)f(is)630
3497 y(not)23 b(able)g(to)g(read)g(their)f(mail)i(when)d(a)i(mac)m
(hine)h(is)e(do)m(wn,)i(but)e(that)h(is)g(usually)f(preferred)630
3607 y(to)30 b(ha)m(ving)f(no)g(one)g(b)s(e)f(able)i(to)g(read)e(their)
h(mail)h(b)s(ecause)f(a)g(cen)m(tralized)i(mail)f(serv)m(er)f(is)630
3717 y(do)m(wn.)38 b(The)25 b(problem)f(of)g(losing)i(some)f(mail)g
(due)f(to)i(the)f(\(presumably\))f(higher)g(c)m(hances)630
3826 y(that)31 b(a)g(user's)f(mac)m(hine)h(is)f(do)m(wn)g(is)g
(minimized)h(in)f(HLFS.)150 3995 y Fn(Securit)m(y)630
4134 y Fx(Deliv)m(ering)35 b(mail)e(to)g(users')f(home)h(directories)g
(has)g(another)f(adv)-5 b(an)m(tage)35 b(|)d(enhanced)630
4244 y(securit)m(y)43 b(and)e(priv)-5 b(acy)d(.)76 b(Since)42
b(a)g(shared)f(system)h(mail)h(sp)s(o)s(ol)e(directory)h(has)g(to)h(b)s
(e)630 4354 y(w)m(orld-readable)28 b(and)f(searc)m(hable,)i(an)m(y)f
(user)e(can)i(see)g(whether)f(other)g(users)g(ha)m(v)m(e)h(mail,)630
4463 y(when)g(they)h(last)g(receiv)m(ed)h(new)e(mail,)i(or)f(when)e
(they)i(last)h(read)e(their)h(mail.)41 b(Programs)630
4573 y(suc)m(h)26 b(as)h(`)p Fp(finger)p Fx(')f(displa)m(y)h(this)f
(information,)i(whic)m(h)f(some)g(consider)f(an)h(infringemen)m(t)630
4682 y(of)e(priv)-5 b(acy)d(.)40 b(While)26 b(it)g(is)f(p)s(ossible)f
(to)i(disable)g(this)f(feature)g(of)h(`)p Fp(finger)p
Fx(')e(so)h(that)h(remote)630 4792 y(users)36 b(cannot)h(see)g(a)g
(mailb)s(o)m(x)g(\014le's)g(status,)i(this)d(do)s(esn't)h(prev)m(en)m
(t)g(lo)s(cal)h(users)d(from)630 4902 y(getting)25 b(the)f
(information.)39 b(F)-8 b(urthermore,)25 b(there)f(are)g(more)g
(programs)f(whic)m(h)h(mak)m(e)g(use)630 5011 y(of)j(this)h
(information.)40 b(In)26 b(shared)h(en)m(vironmen)m(ts,)h(disabling)g
(suc)m(h)f(programs)g(has)g(to)h(b)s(e)630 5121 y(done)d(on)g(a)g
(system-wide)g(basis,)h(but)f(with)f(mail)i(deliv)m(ered)g(to)f(users')
g(home)g(directories,)630 5230 y(users)35 b(less)h(concerned)g(with)f
(priv)-5 b(acy)36 b(who)f(do)g(w)m(an)m(t)i(to)f(let)h(others)e(kno)m
(w)h(when)f(they)630 5340 y(last)c(receiv)m(ed)h(or)e(read)h(mail)g
(can)f(easily)i(do)e(so)h(using)f(\014le)g(protection)i(bits.)p
eop end
%%Page: 98 100
TeXDict begin 98 99 bop 150 -116 a Fx(98)1855 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(In)d(summary)-8
b(,)28 b(deliv)m(ering)h(mail)f(to)h(home)f(directories)h(pro)m(vides)f
(users)f(the)h(functionalit)m(y)h(sough)m(t,)150 408
y(and)h(also)h(a)m(v)m(oids)h(most)f(of)f(the)h(problems)e(just)h
(discussed.)150 636 y Fw(9.3)68 b(Using)46 b(Hlfsd)150
857 y Fm(9.3.1)63 b(Con)m(trolling)41 b(Hlfsd)150 1004
y Fx(Muc)m(h)f(the)f(same)h(w)m(a)m(y)h Ft(A)n(md)49
b Fx(is)39 b(con)m(trolled)i(b)m(y)f Fp(ctl-amd)p Fx(,)g(so)f(do)s(es)g
Ft(Hlfsd)50 b Fx(get)40 b(con)m(trolled)h(b)m(y)f(the)150
1114 y Fp(ctl-hlfsd)28 b Fx(script:)150 1268 y Fp(ctl-hlfsd)45
b(start)630 1377 y Fx(Start)31 b(a)f(new)g Ft(Hlfsd)p
Fx(.)150 1532 y Fp(ctl-hlfsd)45 b(stop)630 1641 y Fx(Stop)30
b(a)h(running)e Ft(Hlfsd)p Fx(.)150 1795 y Fp(ctl-hlfsd)45
b(restart)630 1905 y Fx(Stop)c(a)h(running)e Ft(Hlfsd)p
Fx(,)45 b(w)m(ait)d(for)g(10)g(seconds,)j(and)c(then)g(start)h(a)g(new)
f(one.)74 b(It)42 b(is)630 2014 y(hop)s(ed)24 b(that)i(within)e(10)i
(seconds,)h(the)e(previously)g(running)e Ft(Hlfsd)35
b Fx(terminate)26 b(prop)s(erly;)630 2124 y(otherwise,)31
b(starting)g(a)g(second)f(one)h(could)f(cause)h(system)g(lo)s(c)m(kup.)
275 2278 y(F)-8 b(or)35 b(example,)j(on)d(our)f(systems,)j(w)m(e)e
(start)h Ft(Hlfsd)45 b Fx(within)34 b Fp(ctl-hlfsd)f
Fx(as)i(follo)m(ws)h(on)f(Solaris)h(2)150 2388 y(systems:)390
2520 y Fp(hlfsd)46 b(-a)i(/var/alt_mail)c(-x)j(all)g(-l)g
(/var/log/hlfsd)d(/mail/home)h(.mailspool)275 2651 y
Fx(The)33 b(directory)h Fp(/var/alt_mail)c Fx(is)k(a)h(directory)f(in)g
(the)g(ro)s(ot)g(partition)g(where)g(alternate)h(mail)150
2761 y(will)c(b)s(e)e(deliv)m(ered)j(in)m(to,)f(when)f(it)g(cannot)h(b)
s(e)f(deliv)m(ered)h(in)m(to)h(the)e(user's)g(home)g(directory)-8
b(.)275 2893 y(Normal)30 b(mail)h(gets)h(deliv)m(ered)f(in)m(to)g
Fp(/var/mail)p Fx(,)d(but)i(on)g(our)g(systems,)g(that)h(is)g(a)f(sym)m
(b)s(olic)h(link)150 3002 y(to)46 b Fp(/mail/home)p Fx(.)82
b Fp(/mail)44 b Fx(is)h(managed)h(b)m(y)f Ft(Hlfsd)p
Fx(,)k(whic)m(h)c(creates)h(a)g(dynamic)f(symlink)f(named)150
3112 y(`)p Fp(home)p Fx(',)54 b(p)s(oin)m(ting)49 b(to)h(the)g(sub)s
(directory)e Fp(.mailspool)e Ft(within)58 b Fx(the)49
b(accessing)i(user's)e(home)g(di-)150 3222 y(rectory)-8
b(.)83 b(This)43 b(results)h(in)g(mail)h(whic)m(h)f(normally)g(should)f
(go)i(to)g Fp(/var/mail/$USER)p Fx(,)e(to)i(go)g(to)150
3331 y Fp($HOME/.mailspool/$USER)p Fx(.)275 3463 y Ft(Hlfsd)36
b Fx(do)s(es)27 b(not)g(create)i(the)e Fp(/var/mail)d
Fx(symlink.)39 b(This)26 b(needs)h(to)h(b)s(e)e(created)i(\(man)m
(ually\))g(once)150 3573 y(on)i(eac)m(h)i(host,)f(b)m(y)f(the)g(system)
h(administrators,)g(as)f(follo)m(ws:)390 3705 y Fp(mv)47
b(/var/mail)e(/var/alt_mail)390 3814 y(ln)i(-s)g(/mail/home)e
(/var/mail)275 3946 y Ft(Hlfsd)40 b Fx(also)31 b(resp)s(onds)d(to)k
(the)e(follo)m(wing)i(signals:)275 4078 y(A)e(`)p Fp(SIGHUP)p
Fx(')f(signal)i(sen)m(t)g(to)g Ft(Hlfsd)40 b Fx(will)31
b(force)g(it)g(to)g(reload)g(the)g(passw)m(ord)e(map)h(immediately)-8
b(.)275 4210 y(A)40 b(`)p Fp(SIGUSR1)p Fx(')f(signal)i(sen)m(t)f(to)h
Ft(Hlfsd)50 b Fx(will)41 b(cause)g(it)g(to)g(dump)d(its)j(in)m(ternal)g
(passw)m(ord)e(map)h(to)150 4319 y(the)26 b(\014le)g
Fp(/usr/tmp/hlfsd.dump.XXXXX)o(X)p Fx(,)21 b(where)26
b(`)p Fp(XXXXXX)p Fx(')e(will)j(b)s(e)e(replaced)i(b)m(y)e(a)i(random)e
(string)150 4429 y(generated)31 b(b)m(y)g Fn(mktemp)p
Fx(\(3\))g(or)f(\(the)h(more)g(secure\))g Fn(mkstemp)p
Fx(\(3\).)150 4623 y Fm(9.3.2)63 b(Hlfsd)42 b(Options)150
4792 y Fp(-a)47 b Fk(alt_dir)630 4902 y Fx(Alternate)e(directory)-8
b(.)80 b(The)43 b(name)h(of)f(the)h(directory)g(to)g(whic)m(h)f(the)g
(sym)m(b)s(olic)h(link)630 5011 y(returned)27 b(b)m(y)i
Ft(Hlfsd)38 b Fx(will)29 b(p)s(oin)m(t,)g(if)f(it)h(cannot)g(access)h
(the)f(home)f(directory)h(of)g(the)f(user.)630 5121 y(This)d(defaults)h
(to)h Fp(/var/hlfs)p Fx(.)36 b(This)25 b(directory)i(will)f(b)s(e)f
(created)i(if)f(it)g(do)s(esn't)g(exist.)40 b(It)630
5230 y(is)31 b(exp)s(ected)g(that)g(either)h(users)e(will)h(read)g
(these)g(\014les,)g(or)g(the)g(system)g(administrators)630
5340 y(will)g(run)e(a)h(script)h(to)g(resend)e(this)i(\\lost)g(mail")h
(to)f(its)g(o)m(wner.)p eop end
%%Page: 99 101
TeXDict begin 99 100 bop 150 -116 a Fx(Chapter)30 b(9:)41
b(Hlfsd)2836 b(99)150 299 y Fp(-c)47 b Fk(cache-interval)630
408 y Fx(Cac)m(hing)26 b(in)m(terv)-5 b(al.)41 b Ft(Hlfsd)35
b Fx(will)26 b(cac)m(he)h(the)f(v)-5 b(alidit)m(y)27
b(of)f(home)f(directories)i(for)f(this)f(in)m(ter-)630
518 y(v)-5 b(al,)32 b(in)e(seconds.)42 b(En)m(tries)32
b(whic)m(h)e(ha)m(v)m(e)i(b)s(een)e(v)m(eri\014ed)h(within)f(the)i
(last)f Fo(cac)m(he-in)m(terv)-5 b(al)630 628 y Fx(seconds)31
b(will)h(not)g(b)s(e)f(v)m(eri\014ed)g(again,)i(since)f(the)g(op)s
(eration)g(could)f(b)s(e)g(exp)s(ensiv)m(e,)i(and)630
737 y(the)e(en)m(tries)h(are)g(most)f(lik)m(ely)i(still)f(v)-5
b(alid.)43 b(After)31 b(the)h(in)m(terv)-5 b(al)32 b(has)f(expired,)g
Ft(Hlfsd)41 b Fx(will)630 847 y(re-v)m(erify)f(the)g(v)-5
b(alidit)m(y)41 b(of)f(the)g(user's)f(home)h(directory)-8
b(,)43 b(and)c(reset)i(the)f(cac)m(he)h(time-)630 956
y(coun)m(ter.)g(The)30 b(default)h(v)-5 b(alue)31 b(for)f
Fo(cac)m(he-in)m(terv)-5 b(al)37 b Fx(is)30 b(300)i(seconds)e(\(5)h
(min)m(utes\).)150 1106 y Fp(-f)384 b Fx(F)-8 b(orce)44
b(fast)f(startup.)77 b(This)42 b(option)h(tells)h Ft(Hlfsd)52
b Fx(to)44 b(skip)e(startup-time)h(consistency)630 1215
y(c)m(hec)m(ks)32 b(suc)m(h)f(as)h(existence)g(of)f(moun)m(t)g
(directory)-8 b(,)33 b(alternate)f(sp)s(o)s(ol)f(directory)-8
b(,)32 b(symlink)630 1325 y(to)f(b)s(e)f(hidden)f(under)g(the)h(moun)m
(t)h(directory)-8 b(,)31 b(their)g(p)s(ermissions)e(and)g(v)-5
b(alidit)m(y)d(.)150 1474 y Fp(-g)47 b Fk(group)97 b
Fx(Set)32 b(the)h(sp)s(ecial)f(group)g(HLFS)p 1745 1474
28 4 v 40 w(GID)h(to)g Fo(group)p Fx(.)45 b(Programs)32
b(suc)m(h)g(as)h Fp(/usr/ucb/from)630 1584 y Fx(or)g
Fp(/usr/sbin/in.comsat)p Fx(,)28 b(whic)m(h)33 b(access)h(the)f(mailb)s
(o)m(xes)g(of)g(other)g(users,)g(m)m(ust)g(b)s(e)630
1694 y(setgid)d(`)p Fp(HLFS_GID)p Fx(')d(to)j(w)m(ork)f(prop)s(erly)-8
b(.)39 b(The)29 b(default)g(group)f(is)h(`)p Fp(hlfs)p
Fx('.)40 b(If)29 b(no)f(group)h(is)630 1803 y(pro)m(vided,)h(and)g
(there)h(is)f(no)g(group)g(`)p Fp(hlfs)p Fx(',)g(this)g(feature)h(is)g
(disabled.)150 1953 y Fp(-h)384 b Fx(Help.)41 b(Prin)m(t)30
b(a)h(brief)f(help)g(message,)i(and)d(exit.)150 2102
y Fp(-i)47 b Fk(reload-interval)630 2212 y Fx(Map-reloading)g(in)m
(terv)-5 b(al.)87 b(Eac)m(h)46 b Fo(reload-in)m(terv)-5
b(al)51 b Fx(seconds,)e Ft(Hlfsd)55 b Fx(will)46 b(reload)g(the)630
2321 y(passw)m(ord)35 b(map.)56 b Ft(Hlfsd)46 b Fx(needs)35
b(the)h(passw)m(ord)f(map)g(for)h(the)g(UIDs)g(and)f(home)h(direc-)630
2431 y(tory)c(pathnames.)46 b Ft(Hlfsd)41 b Fx(sc)m(hedules)33
b(a)f(`)p Fp(SIGALRM)p Fx(')f(to)h(reload)h(the)f(passw)m(ord)g(maps.)
45 b(A)630 2540 y(`)p Fp(SIGHUP)p Fx(')24 b(sen)m(t)j(to)f
Ft(Hlfsd)35 b Fx(will)26 b(force)g(it)g(to)h(reload)f(the)g(maps)f
(immediately)-8 b(.)41 b(The)25 b(default)630 2650 y(v)-5
b(alue)31 b(for)f Fo(reload-in)m(terv)-5 b(al)36 b Fx(is)30
b(900)i(seconds)e(\(15)i(min)m(utes.\))150 2800 y Fp(-l)47
b Fk(logfile)630 2909 y Fx(Sp)s(ecify)20 b(a)h(log)g(\014le)g(to)g
(whic)m(h)g Ft(Hlfsd)30 b Fx(will)21 b(record)f(ev)m(en)m(ts.)39
b(If)20 b Fo(log\014le)27 b Fx(is)21 b(the)g(string)f(`)p
Fp(syslog)p Fx(')630 3019 y(then)26 b(the)g(log)i(messages)f(will)g(b)s
(e)e(sen)m(t)i(to)g(the)g(system)f(log)i(daemon)e(b)m(y)g
Fn(syslog)p Fx(\(3\),)j(using)630 3128 y(the)i(`)p Fp(LOG_DAEMON)p
Fx(')d(facilit)m(y)-8 b(.)43 b(This)30 b(is)g(also)h(the)g(default.)150
3278 y Fp(-n)384 b Fx(No)44 b(v)m(erify)-8 b(.)82 b Ft(Hlfsd)53
b Fx(will)44 b(not)g(v)m(erify)g(the)g(v)-5 b(alidit)m(y)45
b(of)f(the)g(sym)m(b)s(olic)g(link)f(it)i(will)f(b)s(e)630
3387 y(returning,)38 b(or)f(that)g(the)h(user's)e(home)h(directory)g
(con)m(tains)h(su\016cien)m(t)g(disk-space)f(for)630
3497 y(sp)s(o)s(oling.)56 b(This)35 b(can)h(sp)s(eed)f(up)f
Ft(Hlfsd)45 b Fx(at)37 b(the)f(cost)g(of)g(p)s(ossibly)f(returning)g
(sym)m(b)s(olic)630 3606 y(links)42 b(to)h(home)g(directories)g(whic)m
(h)f(are)h(not)g(curren)m(tly)f(accessible)i(or)e(are)h(full.)77
b(By)630 3716 y(default,)41 b Ft(Hlfsd)49 b Fx(v)-5 b(alidates)40
b(the)f(sym)m(b)s(olic-link)h(in)f(the)g(bac)m(kground.)66
b(The)38 b Fp(-n)g Fx(option)630 3826 y(o)m(v)m(errides)31
b(the)g(meaning)g(of)f(the)h Fp(-c)e Fx(option,)i(since)g(no)f(cac)m
(hing)i(is)f(necessary)-8 b(.)150 3975 y Fp(-o)47 b Fk(mount-options)
630 4085 y Fx(Moun)m(t)42 b(options)g(whic)m(h)f Ft(Hlfsd)52
b Fx(will)41 b(use)h(to)g(moun)m(t)g(itself)g(on)f(top)h(of)g
Fo(dirname)p Fx(.)74 b(By)630 4194 y(default,)49 b Fo(moun)m(t-options)
g Fx(is)c(set)h(to)f(`)p Fp(ro)p Fx('.)85 b(If)44 b(the)h(system)g
(supp)s(orts)e(sym)m(b)s(olic-link)630 4304 y(cac)m(hing,)32
b(default)f(options)f(are)h(set)g(to)g(`)p Fp(ro,nocache)p
Fx('.)150 4453 y Fp(-p)384 b Fx(Prin)m(t)29 b(PID.)g(Outputs)e(the)i
(pro)s(cess-id)f(of)h Ft(Hlfsd)38 b Fx(to)29 b(standard)f(output)g
(where)g(it)i(can)f(b)s(e)630 4563 y(sa)m(v)m(ed)i(in)m(to)h(a)f
(\014le.)150 4712 y Fp(-v)384 b Fx(V)-8 b(ersion.)41
b(Displa)m(ys)32 b(v)m(ersion)f(information)f(to)h(standard)f(error.)
150 4862 y Fp(-x)47 b Fk(log-options)630 4971 y Fx(Sp)s(ecify)29
b(run-time)g(logging)i(options.)41 b(The)29 b(options)h(are)g(a)f
(comma)i(separated)f(list)g(c)m(ho-)630 5081 y(sen)g(from:)40
b(`)p Fp(fatal)p Fx(',)30 b(`)p Fp(error)p Fx(',)g(`)p
Fp(user)p Fx(',)g(`)p Fp(warn)p Fx(',)g(`)p Fp(info)p
Fx(',)g(`)p Fp(map)p Fx(',)g(`)p Fp(stats)p Fx(',)g(`)p
Fp(all)p Fx('.)150 5230 y Fp(-C)384 b Fx(F)-8 b(orce)38
b Ft(Hlfsd)47 b Fx(to)37 b(run)f(on)h(systems)f(that)i(cannot)f(turn)f
(o\013)h(the)g(NFS)g(attribute-cac)m(he.)630 5340 y(Use)d(of)h(this)e
(option)i(on)f(those)g(systems)g(is)g(discouraged,)i(as)e(it)g(ma)m(y)h
(result)f(in)g(loss)g(or)p eop end
%%Page: 100 102
TeXDict begin 100 101 bop 150 -116 a Fx(100)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))630 299 y(misdeliv)m(ery)40
b(of)f(mail.)68 b(The)39 b(option)g(is)g(ignored)h(on)f(systems)g(that)
h(can)f(turn)f(o\013)i(the)630 408 y(attribute-cac)m(he.)150
568 y Fp(-D)47 b Fk(log-options)630 677 y Fx(Select)30
b(from)f(a)g(v)-5 b(ariet)m(y)31 b(of)e(debugging)g(options.)41
b(Pre\014xing)28 b(an)h(option)h(with)f(the)g(string)630
787 y(`)p Fp(no)p Fx(')d(rev)m(erses)h(the)f(e\013ect)i(of)e(that)h
(option.)40 b(Options)26 b(are)g(cum)m(ulativ)m(e.)41
b(The)26 b(most)h(useful)630 897 y(option)33 b(is)g(`)p
Fp(all)p Fx('.)49 b(Since)33 b(this)g(option)g(is)g(only)g(used)f(for)h
(debugging)g(other)g(options)h(are)630 1006 y(not)d(do)s(cumen)m(ted)f
(here.)40 b(A)31 b(fuller)f(description)g(is)h(a)m(v)-5
b(ailable)32 b(in)e(the)h(program)f(source.)150 1166
y Fp(-P)47 b Fk(password-file)630 1275 y Fx(Read)f(the)f(user-name,)50
b(user-id,)f(and)c(home)g(directory)h(information)g(from)f(the)h
(\014le)630 1385 y Fo(passw)m(ord-\014le)p Fx(.)40 b(Normally)-8
b(,)30 b Ft(Hlfsd)38 b Fx(will)29 b(use)f Fn(getp)m(w)m(en)m(t)p
Fx(\(3\))k(to)d(read)f(the)g(passw)m(ord)g(data-)630
1494 y(base.)49 b(This)33 b(option)g(allo)m(ws)i(y)m(ou)f(to)f(o)m(v)m
(erride)i(the)e(default)h(database,)h(and)d(is)i(useful)e(if)630
1604 y(y)m(ou)k(w)m(an)m(t)g(to)g(map)f(users')f(mail)i(\014les)g(to)g
(a)f(directory)h(other)g(than)f(their)g(home)h(direc-)630
1714 y(tory)-8 b(.)40 b(Only)24 b(the)h(username,)g(uid,)h(and)e
(home-directory)i(\014elds)e(of)h(the)g(\014le)g Fo(passw)m(ord-\014le)
630 1823 y Fx(are)32 b(read)f(and)g(c)m(hec)m(k)m(ed.)46
b(All)32 b(other)g(\014elds)f(are)h(ignored.)44 b(The)31
b(\014le)h Fo(passw)m(ord-\014le)k Fx(m)m(ust)630 1933
y(otherwise)29 b(b)s(e)f(complian)m(t)i(with)e(Unix)h(V)-8
b(ersion)29 b(7)g(colon-delimited)i(format)e Fn(passwd)p
Fx(\(4\).)150 2132 y Fm(9.3.3)63 b(Hlfsd)42 b(Files)150
2279 y Fx(The)30 b(follo)m(wing)i(\014les)e(are)h(used)e(b)m(y)i
Ft(Hlfsd)9 b Fx(:)150 2438 y Fp(/hlfs)240 b Fx(directory)27
b(under)e(whic)m(h)h Ft(Hlfsd)36 b Fx(moun)m(ts)26 b(itself)i(and)e
(manages)h(the)g(sym)m(b)s(olic)f(link)h Fp(home)p Fx(.)150
2598 y Fp(.hlfsdir)96 b Fx(default)31 b(sub-directory)f(in)g(the)h
(user's)f(home)g(directory)-8 b(,)32 b(to)f(whic)m(h)f(the)h
Fp(home)f Fx(sym)m(b)s(olic)630 2707 y(link)g(returned)f(b)m(y)i
Ft(Hlfsd)40 b Fx(p)s(oin)m(ts.)150 2867 y Fp(/var/hlfs)630
2976 y Fx(directory)34 b(to)h(whic)m(h)f Fp(home)e Fx(sym)m(b)s(olic)j
(link)e(returned)g(b)m(y)h Ft(Hlfsd)43 b Fx(p)s(oin)m(ts)34
b(if)g(it)g(is)g(unable)630 3086 y(to)d(v)m(erify)g(the)f(that)h
(user's)f(home)h(directory)g(is)f(accessible.)150 3245
y Fp(/usr/tmp/hlfsd.dump.XXXX)o(XX)630 3355 y Fx(\014le)37
b(to)h(whic)m(h)e Ft(Hlfsd)47 b Fx(will)37 b(dump)e(its)i(in)m(ternal)h
(passw)m(ord)e(map)h(when)f(it)h(receiv)m(es)i(the)630
3465 y(`)p Fp(SIGUSR1)p Fx(')d(signal.)61 b(`)p Fp(XXXXXX)p
Fx(')36 b(will)h(b)s(e)f(replaced)i(b)m(y)f(a)g(random)f(string)h
(generated)h(b)m(y)630 3574 y Fn(mktemp)p Fx(\(3\))31
b(or)g(\(the)g(more)f(secure\))h Fn(mkstemp)p Fx(\(3\).)275
3733 y(F)-8 b(or)30 b(discussion)e(on)h(other)h(\014les)f(used)g(b)m(y)
g Ft(Hlfsd)p Fx(,)h(see)g(See)f(Section)h(10.11)h([lostaltmail],)i
(page)d(103,)150 3843 y(and)g(Section)h(10.12)h
([lostaltmail.conf-sample],)j(page)c(103.)p eop end
%%Page: 101 103
TeXDict begin 101 102 bop 150 -116 a Fx(Chapter)30 b(10:)41
b(Assorted)31 b(T)-8 b(o)s(ols)2364 b(101)150 299 y Fu(10)80
b(Assorted)52 b(T)-13 b(o)t(ols)150 549 y Fx(The)30 b(follo)m(wing)i
(are)e(additional)i(utilities)g(and)d(scripts)h(included)g(with)g
(am-utils,)h(and)f(get)i(installed.)150 789 y Fw(10.1)68
b(am-eject)150 949 y Fx(A)33 b(shell)f(script)g(unmoun)m(ts)g(a)g
(\015opp)m(y)g(or)h(CD-R)m(OM)g(that)g(is)f(automoun)m(ted,)i(and)e
(then)g(attempts)h(to)150 1058 y(eject)f(the)e(remo)m(v)-5
b(able)32 b(device.)150 1299 y Fw(10.2)68 b(amd.conf-sample)150
1458 y Fx(A)30 b(sample)h Ft(A)n(md)40 b Fx(con\014guration)31
b(\014le.)40 b(See)31 b(Chapter)f(6)h([Amd)f(Con\014guration)g(File],)i
(page)f(59.)150 1698 y Fw(10.3)68 b(amd2ldif)150 1858
y Fx(A)30 b(script)h(to)g(con)m(v)m(ert)h Ft(A)n(md)40
b Fx(maps)29 b(to)j(LD)m(AP)f(input)e(\014les.)41 b(Use)31
b(it)f(as)h(follo)m(ws:)390 1998 y Fp(amd2ldif)46 b Fk(mapname)f(base)i
Fp(<)g Fk(amd.mapfile)e Fp(>)j Fk(mapfile.ldif)150 2238
y Fw(10.4)68 b(amd2sun)150 2397 y Fx(A)30 b(script)h(to)g(con)m(v)m
(ert)h Ft(A)n(md)40 b Fx(maps)29 b(to)j(Sun)c(Automoun)m(ter)j(maps.)40
b(Use)31 b(it)g(as)g(follo)m(ws)390 2537 y Fp(amd2sun)46
b(<)h Fk(amd.mapfile)e Fp(>)i Fk(auto_mapfile)150 2777
y Fw(10.5)68 b(automoun)l(t2amd)150 2937 y Fx(A)30 b(script)h(to)g(con)
m(v)m(ert)h(old)e(Sun)f(Automoun)m(ter)i(maps)f(to)h
Ft(A)n(md)40 b Fx(maps.)275 3077 y(Sa)m(y)30 b(y)m(ou)h(ha)m(v)m(e)h
(the)e(Sun)f(automoun)m(t)i(\014le)g Ft(auto.fo)-5 b(o)p
Fx(,)32 b(with)e(these)h(t)m(w)m(o)h(lines:)390 3216
y Fp(home)858 b(earth:/home)390 3326 y(moon)94 b(-ro,intr)380
b(server:/proj/images)275 3466 y Fx(Running)390 3606
y Fp(automount2amd)44 b(auto.foo)i(>)h(amd.foo)275 3745
y Fx(will)30 b(pro)s(duce)f(the)i Ft(A)n(md)40 b Fx(map)30
b Ft(amd.fo)-5 b(o)38 b Fx(with)30 b(this)h(con)m(ten)m(t:)390
3885 y Fp(#)47 b(generated)f(by)h(automount2amd)d(on)j(Sat)g(Aug)g(14)g
(17:59:32)f(US/Eastern)f(1999)390 4104 y(/defaults)g(\\\\)485
4214 y(type:=nfs;opts:=rw,grpid,n)o(osui)o(d,u)o(time)o(out=)o(600)390
4433 y(home)i(\\)485 4543 y(host==earth;type:=link;fs:)o(=/ho)o(me)41
b(\\\\)485 4652 y(rhost:=earth;rfs:=/home)390 4871 y(moon)47
b(\\)485 4981 y(-addopts:=ro,intr)d(\\\\)485 5091 y
(host==server;type:=link;fs)o(:=/p)o(roj)o(/ima)o(ges)d(\\\\)485
5200 y(rhost:=server;rfs:=/proj/i)o(mage)o(s)275 5340
y Fx(This)29 b(p)s(erl)h(script)g(will)h(use)f(the)g(follo)m(wing)i
Ft(/default)40 b Fx(en)m(try)p eop end
%%Page: 102 104
TeXDict begin 102 103 bop 150 -116 a Fx(102)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))390 299 y Fp
(type:=nfs;opts:=rw,grpid)o(,nos)o(uid,)o(uti)o(meou)o(t=60)o(0)275
453 y Fx(If)36 b(y)m(ou)h(wish)f(to)i(o)m(v)m(erride)g(that,)h
(de\014ne)d(the)i Fn($DEF)-10 b(A)m(UL)i(TS)36 b Fx(en)m(vironmen)m(t)h
(v)-5 b(ariable,)40 b(or)d(mo)s(dify)150 563 y(the)31
b(script.)275 717 y(If)i(y)m(ou)i(wish)e(to)i(generate)g(Amd)f(maps)f
(using)h(the)g Ft(hostd)45 b Fx(\(see)35 b(Section)g(3.3.3.8)i([hostd)d
(Selector)150 826 y(V)-8 b(ariable],)35 b(page)f(27\))g
Ft(A)n(md)42 b Fx(map)33 b(syn)m(tax,)h(then)e(de\014ne)g(the)h(en)m
(vironmen)m(t)h(v)-5 b(ariable)33 b Fn($DOMAIN)h Fx(or)150
936 y(mo)s(dify)c(the)g(script.)275 1090 y(Note)39 b(that)g(automoun)m
(t2amd)g(do)s(es)f(not)h(understand)d(the)j(syn)m(tax)f(in)g(new)m(er)h
(Sun)d(Automoun)m(t)150 1200 y(maps,)30 b(those)h(used)f(with)g
(autofs.)150 1462 y Fw(10.6)68 b(ctl-amd)150 1621 y Fx(A)30
b(script)h(to)g(start,)g(stop,)g(or)f(restart)h Ft(A)n(md)p
Fx(.)41 b(Use)31 b(it)f(as)h(follo)m(ws:)150 1810 y Fp(ctl-amd)46
b(start)630 1920 y Fx(Start)31 b(a)f(new)g Ft(A)n(md)40
b Fx(pro)s(cess.)150 2099 y Fp(ctl-amd)46 b(stop)630
2208 y Fx(Stop)30 b(the)h(running)d Ft(A)n(md)p Fx(.)150
2387 y Fp(ctl-amd)46 b(restart)630 2497 y Fx(Stop)32
b(the)h(running)e Ft(A)n(md)42 b Fx(\(if)32 b(an)m(y\),)j(safely)e(w)m
(ait)g(for)g(it)g(to)g(terminate,)h(and)e(then)g(start)630
2607 y(a)f(new)f(pro)s(cess)g(|)g(only)g(if)h(the)f(previous)g(one)h
(died)f(cleanly)-8 b(.)275 2795 y(See)30 b(Chapter)g(7)h([Run-time)f
(Administration],)h(page)g(73,)h(for)e(more)h(details.)150
3057 y Fw(10.7)68 b(ctl-hlfsd)150 3217 y Fx(A)28 b(script)f(for)g(con)m
(trolling)j Ft(Hlfsd)p Fx(,)e(m)m(uc)m(h)g(the)f(same)h(w)m(a)m(y)h
Fp(ctl-amd)c Fx(con)m(trols)k Ft(A)n(md)p Fx(.)40 b(Use)28
b(it)g(as)g(follo)m(ws:)150 3406 y Fp(ctl-hlfsd)45 b(start)630
3515 y Fx(Start)31 b(a)f(new)g Ft(Hlfsd)40 b Fx(pro)s(cess.)150
3694 y Fp(ctl-hlfsd)45 b(stop)630 3804 y Fx(Stop)30 b(the)h(running)d
Ft(Hlfsd)p Fx(.)150 3983 y Fp(ctl-hlfsd)45 b(restart)630
4093 y Fx(Stop)37 b(the)h(running)e Ft(Hlfsd)47 b Fx(\(if)38
b(an)m(y\),)i(w)m(ait)e(for)g(10)g(seconds)f(for)h(it)g(to)g
(terminate,)j(and)630 4202 y(then)30 b(start)h(a)g(new)f(pro)s(cess)g
(|)g(only)g(if)h(the)f(previous)g(one)h(died)f(cleanly)-8
b(.)275 4391 y(See)30 b(Chapter)g(9)h([Hlfsd],)f(page)h(93,)h(for)e
(more)h(details.)150 4653 y Fw(10.8)68 b(\014x-amd-map)150
4812 y Fx(Am-utils)36 b(c)m(hanged)h(some)f(of)g(the)g(syn)m(tax)h(and)
e(default)h(v)-5 b(alues)36 b(of)g(some)g(v)-5 b(ariables.)58
b(F)-8 b(or)37 b(example,)150 4922 y(the)c(default)g(v)-5
b(alue)33 b(for)g(`)p Fp(${os})p Fx(')e(for)i(Solaris)g(2.x)g(\(ak)-5
b(a)34 b(SunOS)d(5.x\))i(systems)g(used)f(to)h(b)s(e)f(`)p
Fp(sos5)p Fx(',)h(it)150 5032 y(is)d(no)m(w)h(more)f(automatically)k
(generated)d(from)f Fp(config.guess)d Fx(and)j(its)g(v)-5
b(alue)31 b(is)g(`)p Fp(sunos5)p Fx('.)275 5186 y(This)e(script)h(con)m
(v)m(erts)i(older)f Ft(A)n(md)39 b Fx(maps)30 b(to)h(new)f(ones.)41
b(Use)31 b(it)g(as)g(follo)m(ws:)390 5340 y Fp(fix-amd-map)45
b(<)i Fk(old.map)f Fp(>)h Fk(new.map)p eop end
%%Page: 103 105
TeXDict begin 103 104 bop 150 -116 a Fx(Chapter)30 b(10:)41
b(Assorted)31 b(T)-8 b(o)s(ols)2364 b(103)150 299 y Fw(10.9)68
b(\014xmoun)l(t)150 458 y Fx(`)p Fp(fixmount)p Fx(')38
b(is)h(a)h(v)-5 b(arian)m(t)41 b(of)f Fn(sho)m(wmoun)m(t)p
Fx(\(8\))g(that)g(can)g(delete)h(b)s(ogus)e(moun)m(t)g(en)m(tries)i(in)
e(remote)150 568 y Fn(moun)m(td)p Fx(\(8\))32 b(daemons.)43
b(This)31 b(is)g(useful)f(to)i(clean)m(up)g(otherwise)g(ev)m(er-accum)m
(ulating)i(\\junk".)43 b(Use)31 b(it)150 677 y(for)f(example:)390
811 y Fp(fixmount)46 b(-r)h Fk(host)275 945 y Fx(See)30
b(the)h(online)f(man)m(ual)h(page)g(for)f(`)p Fp(fixmount)p
Fx(')f(for)h(more)h(details)g(of)g(its)f(usage.)150 1175
y Fw(10.10)69 b(\014xrm)l(tab)150 1335 y Fx(A)26 b(script)g(to)g(in)m
(v)-5 b(alidate)28 b Fp(/etc/rmtab)23 b Fx(en)m(tries)j(for)g(hosts)g
(named.)38 b(Also)27 b(restart)f(moun)m(td)f(for)h(c)m(hanges)150
1444 y(to)31 b(tak)m(e)h(e\013ect.)42 b(Use)31 b(it)g(for)f(example:)
390 1578 y Fp(fixrmtab)46 b Fk(host1)g(host2)g(...)150
1808 y Fw(10.11)69 b(lostaltmail)150 1968 y Fx(A)34 b(script)g(used)f
(with)g Ft(Hlfsd)44 b Fx(to)35 b(resend)e(an)m(y)h(\\lost")h(mail.)52
b Ft(Hlfsd)44 b Fx(redirects)34 b(mail)g(whic)m(h)g(cannot)h(b)s(e)150
2077 y(written)d(in)m(to)g(the)g(user's)e(home)i(directory)g(to)g(an)g
(alternate)h(directory)-8 b(.)45 b(This)30 b(is)i(useful)e(to)j(con)m
(tin)m(ue)150 2187 y(deliv)m(ering)g(mail,)f(ev)m(en)h(if)e(the)h
(user's)f(\014le)h(system)f(w)m(as)h(una)m(v)-5 b(ailable,)34
b(full,)e(or)f(o)m(v)m(er)i(quota.)45 b(But,)33 b(the)150
2297 y(mail)24 b(whic)m(h)f(gets)i(deliv)m(ered)f(to)g(the)f(alternate)
i(directory)f(needs)f(to)h(b)s(e)f(resen)m(t)h(to)g(its)g(resp)s(ectiv)
m(e)h(users.)150 2406 y(This)30 b(is)g(what)g(the)h(`)p
Fp(lostaltmail)p Fx(')d(script)i(do)s(es.)275 2540 y(Use)g(it)h(as)g
(follo)m(ws:)390 2673 y Fp(lostaltmail)275 2807 y Fx(This)f(script)h
(needs)g(a)g(con\014guration)h(\014le)f(`)p Fp(lostaltmail.conf)p
Fx(')c(set)32 b(up)e(with)h(the)g(righ)m(t)h(param-)150
2916 y(eters)f(to)g(prop)s(erly)e(w)m(ork.)41 b(See)31
b(Chapter)e(9)i([Hlfsd],)g(page)g(93,)g(for)g(more)f(details.)150
3147 y Fw(10.12)69 b(lostaltmail.conf-sample)150 3306
y Fx(This)30 b(is)h(a)h(text)g(\014le)f(with)g(con\014guration)h
(parameters)f(needed)g(for)g(the)g(`)p Fp(lostaltmail)p
Fx(')e(script.)42 b(The)150 3416 y(script)d(includes)f(commen)m(ts)i
(explaining)f(eac)m(h)h(of)f(the)g(con\014guration)g(v)-5
b(ariables.)66 b(See)39 b(it)g(for)g(more)150 3526 y(information.)i
(Also)31 b(see)g(Chapter)f(9)h([Hlfsd],)f(page)h(93)h(for)e(general)h
(information.)150 3756 y Fw(10.13)69 b(mk-amd-map)150
3916 y Fx(This)26 b(program)h(con)m(v)m(erts)h(a)g(normal)f
Ft(A)n(md)36 b Fx(map)27 b(\014le)g(in)m(to)h(an)f(ndbm)e(database)j
(with)e(the)i(same)f(pre\014x)150 4025 y(as)k(the)f(named)g(\014le.)41
b(Use)31 b(it)g(as)f(follo)m(ws:)390 4159 y Fp(mk-amd-map)45
b Fk(mapname)150 4389 y Fw(10.14)69 b(pa)l(wd)150 4549
y Ft(Pawd)43 b Fx(is)33 b(used)f(to)h(prin)m(t)f(the)h(curren)m(t)g(w)m
(orking)g(directory)-8 b(,)34 b(adjusted)e(to)i(re\015ect)f(prop)s(er)e
(paths)h(that)150 4658 y(can)e(b)s(e)g(reused)f(to)i(go)g(through)f
(the)g(automoun)m(ter)h(for)f(the)g(shortest)h(p)s(ossible)f(path.)40
b(In)29 b(particular,)150 4768 y(the)37 b(path)f(prin)m(ted)g(bac)m(k)h
(do)s(es)f(not)h(include)f(an)m(y)h(of)g Ft(A)n(md)9
b Fx('s)37 b(lo)s(cal)g(moun)m(t)g(p)s(oin)m(ts.)59 b(Using)36
b(them)h(is)150 4878 y(unsafe,)29 b(b)s(ecause)f Ft(A)n(md)39
b Fx(ma)m(y)29 b(unmoun)m(t)f(managed)h(\014le)g(systems)f(from)g(the)h
(moun)m(t)g(p)s(oin)m(ts,)g(and)f(th)m(us)150 4987 y(including)i(them)g
(in)g(paths)g(ma)m(y)h(not)g(alw)m(a)m(ys)h(\014nd)d(the)h(\014les)h
(within.)275 5121 y(Without)43 b(an)m(y)g(argumen)m(ts,)k
Ft(Pawd)53 b Fx(will)43 b(prin)m(t)f(the)h(automoun)m(ter)h(adjusted)e
(curren)m(t)h(w)m(orking)150 5230 y(directory)-8 b(.)41
b(With)27 b(an)m(y)g(n)m(um)m(b)s(er)f(of)h(argumen)m(ts,)h(it)g(will)f
(prin)m(t)g(the)g(adjusted)f(path)h(of)g(eac)m(h)h(one)g(of)f(the)150
5340 y(argumen)m(ts.)p eop end
%%Page: 104 106
TeXDict begin 104 105 bop 150 -116 a Fx(104)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fw(10.15)69
b(redhat-ctl-amd)150 458 y Fx(This)33 b(script)g(is)h(similar)g(to)g
Ft(ctl-amd)44 b Fx(\(see)35 b(Section)f(10.6)h([ctl-amd],)i(page)d
(102\))h(but)e(is)h(in)m(tended)f(for)150 568 y(Red)c(Hat)h(Lin)m(ux)f
(systems.)41 b(Y)-8 b(ou)29 b(can)h(safely)g(cop)m(y)g
Ft(r)-5 b(e)g(dhat-ctl-amd)42 b Fx(on)m(to)30 b Fp
(/etc/rc.d/init.d/amd)p Fx(.)150 677 y(The)22 b(script)h(supplied)f(b)m
(y)h Ft(A)n(m-utils)30 b Fx(is)22 b(usually)h(b)s(etter)g(than)g(the)g
(one)g(pro)m(vided)g(b)m(y)g(Red)f(Hat,)k(b)s(ecause)150
787 y(the)32 b(Red)g(Hat)g(script)g(do)s(es)f(not)h(correctly)i(kill)e
Ft(A)n(md)41 b Fx(pro)s(cesses:)i(it)33 b(is)f(to)s(o)g(quic)m(k)g(to)h
(kill)f(the)g(wrong)150 897 y(pro)s(cesses,)e(lea)m(ving)j(stale)e(or)g
(h)m(ung)e(moun)m(t)i(p)s(oin)m(ts)f(b)s(ehind.)150 1137
y Fw(10.16)69 b(w)l(ait4amd)150 1296 y Fx(A)44 b(script)g(to)h(w)m(ait)
g(for)e Ft(A)n(md)54 b Fx(to)44 b(start)h(on)f(a)g(particular)g(host)g
(b)s(efore)g(p)s(erforming)e(an)i(arbitrary)150 1406
y(command.)i(The)32 b(command)g(is)g(executed)h(rep)s(eatedly)-8
b(,)34 b(with)e(1)g(second)g(in)m(terv)-5 b(als)34 b(in)e(b)s(et)m(w)m
(een.)46 b(Y)-8 b(ou)150 1515 y(ma)m(y)32 b(in)m(terrupt)f(the)g
(script)h(using)e(`)p Fp(^C)p Fx(')i(\(or)f(whatev)m(er)h(k)m(eyb)s
(oard)g(sequence)f(y)m(our)h(terminal's)g(`)p Fp(intr)p
Fx(')150 1625 y(function)e(is)g(b)s(ound)f(to\).)275
1764 y(Examples:)150 1931 y Fp(wait4amd)46 b(saturn)g(amq)h(-p)g(-h)g
(saturn)630 2041 y Fx(When)30 b Ft(A)n(md)40 b Fx(is)30
b(up)g(on)g(host)g(`)p Fp(saturn)p Fx(',)g(get)h(the)g(pro)s(cess)f(ID)
g(of)h(that)g(running)e Ft(A)n(md)p Fx(.)150 2205 y Fp(wait4amd)46
b(pluto)g(rlogin)g(pluto)630 2315 y Fx(Remote)41 b(login)f(to)g(host)g
(`)p Fp(pluto)p Fx(')f(when)f Ft(A)n(md)49 b Fx(is)40
b(up)e(on)i(that)g(host.)68 b(It)40 b(is)g(generally)630
2424 y(necessary)h(to)g(w)m(ait)h(for)e Ft(A)n(md)50
b Fx(to)41 b(prop)s(erly)e(start)i(and)f(initialize)i(on)f(a)f(remote)i
(host)630 2534 y(b)s(efore)f(logging)i(in)d(to)i(it,)j(b)s(ecause)c
(otherwise)h(user)e(home)h(directories)h(ma)m(y)g(not)g(b)s(e)630
2643 y(accessible)32 b(across)f(the)g(net)m(w)m(ork.)150
2808 y Fp(wait4amd)46 b(pluto)630 2917 y Fx(A)37 b(short-hand)f(v)m
(ersion)i(of)f(the)g(previous)g(command,)h(since)g(the)f(most)g(useful)
g(reason)630 3027 y(for)30 b(this)g(script)g(is)g(to)h(login)g(to)f(a)h
(remote)g(host.)40 b(I)30 b(use)g(it)h(v)m(ery)f(often)g(when)g
(testing)h(out)630 3137 y(new)f(v)m(ersions)h(of)f Ft(A)n(md)p
Fx(,)h(and)e(need)i(to)g(reb)s(o)s(ot)f(h)m(ung)g(hosts.)150
3377 y Fw(10.17)69 b(w)l(ait4amd2die)150 3536 y Fx(This)30
b(script)h(is)g(used)f(in)m(ternally)i(b)m(y)e(`)p Fp(ctl-amd)p
Fx(')g(when)f(used)h(to)i(restart)f Ft(A)n(md)p Fx(.)43
b(It)31 b(w)m(aits)g(for)g Ft(A)n(md)40 b Fx(to)150 3645
y(terminate.)g(If)25 b(it)h(detected)g(that)g Ft(A)n(md)35
b Fx(terminated)26 b(cleanly)-8 b(,)28 b(this)d(script)g(will)h(return)
e(an)i(exist)g(status)150 3755 y(of)31 b(zero.)41 b(Otherwise,)30
b(it)h(will)g(return)e(a)i(non-zero)g(exit)g(status.)275
3895 y(The)k(script)i(tests)g(for)f Ft(A)n(md)9 b Fx('s)36
b(existence)i(once)f(ev)m(ery)g(5)g(seconds,)h(six)e(times,)j(for)d(a)h
(total)h(of)e(30)150 4004 y(seconds.)41 b(It)30 b(will)h(return)e(a)i
(zero)g(exist)g(status)g(as)g(so)s(on)f(as)g(it)h(detects)h(that)f
Ft(A)n(md)39 b Fx(dies.)150 4244 y Fw(10.18)69 b(wire-test)150
4403 y Fx(A)26 b(simple)g(program)g(to)g(test)h(if)f(some)g(of)h(the)f
(most)g(basic)g(net)m(w)m(orking)h(functions)f(in)f(am-util's)i
(library)150 4513 y Fp(libamu)32 b Fx(w)m(ork.)51 b(It)34
b(also)h(tests)f(the)g(com)m(bination)h(of)f(NFS)g(proto)s(col)g(and)g
(v)m(ersion)g(n)m(um)m(b)s(er)e(that)j(are)150 4623 y(supp)s(orted)29
b(from)g(the)i(curren)m(t)f(host,)h(to)g(a)g(remote)g(one.)275
4762 y(F)-8 b(or)32 b(example,)h(in)e(this)h(test)g(a)g(mac)m(hine)h
(whic)m(h)e(only)h(supp)s(orts)e(NFS)h(V)-8 b(ersion)33
b(2)f(is)f(con)m(tacting)k(a)150 4872 y(remote)e(host)f(that)h(can)g
(supp)s(ort)d(the)i(same)h(v)m(ersion,)g(but)f(using)f(b)s(oth)h(UDP)h
(and)e(TCP)-8 b(.)32 b(If)g(no)g(host)150 4981 y(name)e(is)h(sp)s
(eci\014ed,)f(`)p Fp(wire-test)p Fx(')e(will)j(try)f
Fp(localhost)p Fx(.)390 5121 y Fp($)47 b(wire-test)f(moisil)390
5230 y(Network)g(name)g(is)i("mcl-lab-net.cs.columbi)o(a.ed)o(u")390
5340 y(Network)e(number)g(is)h("128.59.13")p eop end
%%Page: 105 107
TeXDict begin 105 106 bop 150 -116 a Fx(Chapter)30 b(10:)41
b(Assorted)31 b(T)-8 b(o)s(ols)2364 b(105)390 299 y Fp(Network)46
b(name)g(is)i("old-net.cs.columbia.ed)o(u")390 408 y(Network)e(number)g
(is)h("128.59.16")390 518 y(My)g(IP)g(address)f(is)h(0x7f000001.)390
628 y(NFS)g(Version)f(and)h(protocol)e(tests)i(to)g(host)f("moisil"...)
772 737 y(testing)g(vers=2,)f(proto="udp")g(->)i(found)g(version)f(2.)
772 847 y(testing)g(vers=3,)f(proto="udp")g(->)i(failed!)772
956 y(testing)f(vers=2,)f(proto="tcp")g(->)i(found)g(version)f(2.)772
1066 y(testing)g(vers=3,)f(proto="tcp")g(->)i(failed!)p
eop end
%%Page: 106 108
TeXDict begin 106 107 bop eop end
%%Page: 107 109
TeXDict begin 107 108 bop 150 -116 a Fx(Chapter)30 b(11:)41
b(Examples)2571 b(107)150 299 y Fu(11)80 b(Examples)150
617 y Fw(11.1)68 b(User)46 b(Filesystems)150 776 y Fx(With)e(more)f
(than)g(one)h(\014leserv)m(er,)j(the)d(directories)g(most)g(frequen)m
(tly)f(cross-moun)m(ted)h(are)f(those)150 886 y(con)m(taining)g(user)e
(home)h(directories.)75 b(A)42 b(common)g(con)m(v)m(en)m(tion)i(used)d
(at)h(Imp)s(erial)f(College)j(is)d(to)150 995 y(moun)m(t)30
b(the)h(user)f(disks)f(under)g Fp(/home/)p Ft(machine)p
Fx(.)275 1127 y(T)m(ypically)-8 b(,)32 b(the)e(`)p Fp(/etc/fstab)p
Fx(')e(\014le)j(con)m(tained)g(a)g(long)g(list)g(of)g(en)m(tries)g(suc)
m(h)f(as:)390 1260 y Fk(machine)p Fp(:/home/)p Fk(machine)42
b Fp(/home/)p Fk(machine)i Fp(nfs)j(...)275 1392 y Fx(for)30
b(eac)m(h)h(\014leserv)m(er)g(on)f(the)h(net)m(w)m(ork.)275
1524 y(There)e(are)i(n)m(umerous)e(problems)h(with)g(this)g(system.)41
b(The)30 b(moun)m(t)g(list)h(can)f(b)s(ecome)h(quite)g(large)150
1633 y(and)i(some)h(of)g(the)g(mac)m(hines)h(ma)m(y)f(b)s(e)f(do)m(wn)g
(when)g(a)h(system)g(is)g(b)s(o)s(oted.)51 b(When)33
b(a)h(new)g(\014leserv)m(er)150 1743 y(is)c(installed,)g(`)p
Fp(/etc/fstab)p Fx(')e(m)m(ust)h(b)s(e)g(up)s(dated)g(on)g(ev)m(ery)i
(mac)m(hine,)f(the)g(moun)m(t)g(directory)g(created)150
1853 y(and)g(the)g(\014lesystem)h(moun)m(ted.)275 1985
y(In)f(man)m(y)i(en)m(vironmen)m(ts)g(most)g(p)s(eople)g(use)f(the)h
(same)g(few)g(w)m(orkstations,)h(but)e(it)h(is)g(con)m(v)m(enien)m(t)
150 2094 y(to)g(go)g(to)g(a)g(colleague's)i(mac)m(hine)e(and)f(access)h
(y)m(our)f(o)m(wn)h(\014les.)43 b(When)31 b(a)h(serv)m(er)g(go)s(es)f
(do)m(wn,)h(it)g(can)150 2204 y(cause)38 b(a)g(pro)s(cess)f(on)g(a)h
(clien)m(t)h(mac)m(hine)f(to)g(hang.)62 b(By)38 b(minimizing)g(the)f
(moun)m(ted)h(\014lesystems)f(to)150 2313 y(only)25 b(include)f(those)i
(activ)m(ely)h(b)s(eing)d(used,)i(there)f(is)f(less)h(c)m(hance)h(that)
g(a)f(\014lesystem)g(will)g(b)s(e)f(moun)m(ted)150 2423
y(when)29 b(a)i(serv)m(er)g(go)s(es)g(do)m(wn.)275 2555
y(The)d(follo)m(wing)j(is)f(a)g(short)f(extract)i(from)e(a)h(map)f(tak)
m(en)h(from)f(a)h(researc)m(h)g(\014leserv)m(er)g(at)g(Imp)s(erial)150
2665 y(College.)275 2797 y(Note)h(the)e(en)m(try)h(for)g(`)p
Fp(localhost)p Fx(')d(whic)m(h)j(is)f(used)g(for)h(users)e(suc)m(h)i
(as)g(the)f(op)s(erator)h(\(`)p Fp(opr)p Fx('\))g(who)150
2906 y(ha)m(v)m(e)i(a)e(home)h(directory)g(on)f(most)h(mac)m(hine)g(as)
f(`)p Fp(/home/localhost/opr)p Fx('.)390 3039 y Fp(/defaults)332
b(opts:=rw,intr,grpid,nos)o(uid)390 3148 y(charm)524
b(host!=${key};type:=nfs;)o(rhos)o(t:=)o(${ke)o(y};r)o(fs:)o(=/ho)o
(me/$)o({ke)o(y})42 b(\\)1154 3258 y(host==${key};type:=ufs;)o(dev:)o
(=/d)o(ev/x)o(d0g)390 3367 y(#)390 3477 y(...)390 3696
y(#)390 3806 y(localhost)332 b(type:=link;fs:=${host})390
3915 y(...)390 4025 y(#)390 4134 y(#)47 b(dylan)g(has)g(two)g(user)f
(disks)h(so)g(have)f(a)390 4244 y(#)h(top)g(directory)f(in)h(which)f
(to)h(mount)g(them.)390 4354 y(#)390 4463 y(dylan)524
b(type:=auto;fs:=${map};p)o(ref:)o(=${)o(key})o(/)390
4573 y(#)390 4682 y(dylan/dk2)332 b(host!=dylan;type:=nfs;r)o(host)o
(:=d)o(ylan)o(;rfs)o(:=/)o(home)o(/${k)o(ey})41 b(\\)1154
4792 y(host==dylan;type:=ufs;d)o(ev:=)o(/de)o(v/ds)o(k/2s)o(0)390
4902 y(#)390 5011 y(dylan/dk5)332 b(host!=dylan;type:=nfs;r)o(host)o
(:=d)o(ylan)o(;rfs)o(:=/)o(home)o(/${k)o(ey})41 b(\\)1154
5121 y(host==dylan;type:=ufs;d)o(ev:=)o(/de)o(v/ds)o(k/5s)o(0)390
5230 y(...)390 5340 y(#)p eop end
%%Page: 108 110
TeXDict begin 108 109 bop 150 -116 a Fx(108)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))390 299 y Fp(toytown)428
b(host!=${key};type:=nfs;)o(rhos)o(t:=)o(${ke)o(y};r)o(fs:)o(=/ho)o
(me/$)o({ke)o(y})42 b(\\)1154 408 y(host==${key};type:=ufs;)o(dev:)o
(=/d)o(ev/x)o(y1g)390 518 y(...)390 628 y(#)390 737 y(zebedee)428
b(host!=${key};type:=nfs;)o(rhos)o(t:=)o(${ke)o(y};r)o(fs:)o(=/ho)o
(me/$)o({ke)o(y})42 b(\\)1154 847 y(host==${key};type:=ufs;)o(dev:)o
(=/d)o(ev/d)o(sk/1)o(s0)390 956 y(#)390 1066 y(#)47 b(Just)g(for)g
(access...)390 1176 y(#)390 1285 y(gould)524 b(type:=auto;fs:=${map};p)
o(ref:)o(=${)o(key})o(/)390 1395 y(gould/staff)236 b
(host!=gould;type:=nfs;r)o(host)o(:=g)o(ould)o(;rfs)o(:=/)o(home)o
(/${k)o(ey})390 1504 y(#)390 1614 y(gummo)524 b
(host!=${key};type:=nfs;)o(rhos)o(t:=)o(${ke)o(y};r)o(fs:)o(=/ho)o
(me/$)o({ke)o(y})390 1724 y(...)275 1859 y Fx(This)31
b(map)h(is)h(shared)e(b)m(y)i(most)f(of)h(the)g(mac)m(hines)f(listed)h
(so)g(on)f(those)h(systems)g(an)m(y)f(of)h(the)g(user)150
1969 y(disks)d(is)g(accessible)i(via)f(a)g(consisten)m(t)h(name.)41
b Ft(A)n(md)e Fx(is)31 b(started)g(with)f(the)g(follo)m(wing)i(command)
390 2105 y Fp(amd)47 b(/home)f(amd.home)275 2241 y Fx(Note)36
b(that)f(when)f(moun)m(ting)h(a)h(remote)f(\014lesystem,)i(the)e
Fo(automoun)m(ted)k Fx(moun)m(t)c(p)s(oin)m(t)g(is)g(refer-)150
2351 y(enced,)25 b(so)f(that)h(the)f(\014lesystem)g(will)g(b)s(e)f
(moun)m(ted)h(if)f(it)i(is)e(not)h(y)m(et)h(\(at)g(the)f(time)h(the)e
(remote)i(`)p Fp(mountd)p Fx(')150 2460 y(obtains)31
b(the)f(\014le)h(handle\).)150 2695 y Fw(11.2)68 b(Home)46
b(Directories)150 2854 y Fx(One)41 b(con)m(v)m(en)m(tion)j(for)d(home)h
(directories)g(is)g(to)g(lo)s(cate)i(them)d(in)h(`)p
Fp(/homes)p Fx(')e(so)i(user)f(`)p Fp(jsp)p Fx(''s)g(home)150
2964 y(directory)f(is)g(`)p Fp(/homes/jsp)p Fx('.)68
b(With)40 b(more)g(than)g(a)g(single)h(\014leserv)m(er)f(it)h(is)f(con)
m(v)m(enien)m(t)i(to)f(spread)150 3073 y(user)28 b(\014les)g(across)h
(sev)m(eral)g(mac)m(hines.)41 b(All)29 b(that)g(is)f(required)g(is)g(a)
h(moun)m(t-map)f(whic)m(h)g(con)m(v)m(erts)i(login)150
3183 y(names)g(to)h(an)g(automoun)m(ted)g(directory)-8
b(.)275 3319 y(Suc)m(h)29 b(a)i(map)f(migh)m(t)h(b)s(e)f(started)h(b)m
(y)f(the)h(command:)390 3455 y Fp(amd)47 b(/homes)f(amd.homes)275
3591 y Fx(where)29 b(the)i(map)f(`)p Fp(amd.homes)p Fx(')e(con)m
(tained)k(the)f(en)m(tries:)390 3727 y Fp(/defaults)141
b(type:=link)f(#)48 b(All)f(the)f(entries)g(are)h(of)g(type:=link)390
3836 y(jsp)429 b(fs:=/home/charm/jsp)390 3946 y(njw)g
(fs:=/home/dylan/dk5/njw)390 4055 y(...)390 4165 y(phjk)381
b(fs:=/home/toytown/ai/ph)o(jk)390 4275 y(sjv)429 b
(fs:=/home/ganymede/sjv)275 4411 y Fx(Whenev)m(er)32
b(a)g(login)h(name)f(is)f(accessed)i(in)f(`)p Fp(/homes)p
Fx(')e(a)i(sym)m(b)s(olic)h(link)e(app)s(ears)g(p)s(oin)m(ting)h(to)h
(the)150 4520 y(real)38 b(lo)s(cation)h(of)f(that)f(user's)g(home)h
(directory)-8 b(.)62 b(In)37 b(this)g(example,)j(`)p
Fp(/homes/jsp)p Fx(')35 b(w)m(ould)j(app)s(ear)150 4630
y(to)32 b(b)s(e)e(a)i(sym)m(b)s(olic)f(link)g(p)s(oin)m(ting)h(to)g(`)p
Fp(/home/charm/jsp)p Fx('.)39 b(Of)31 b(course,)g(`)p
Fp(/home)p Fx(')g(w)m(ould)f(also)j(b)s(e)d(an)150 4739
y(automoun)m(t)h(p)s(oin)m(t.)275 4875 y(This)d(system)h(causes)g(an)g
(extra)g(lev)m(el)i(of)e(sym)m(b)s(olic)g(links)f(to)i(b)s(e)e(used.)40
b(Although)29 b(that)g(turns)f(out)150 4985 y(to)k(b)s(e)f(relativ)m
(ely)j(inexp)s(ensiv)m(e,)e(an)g(alternativ)m(e)h(is)f(to)g(directly)h
(moun)m(t)e(the)h(required)f(\014lesystems)g(in)150 5094
y(the)25 b(`)p Fp(/homes)p Fx(')e(map.)38 b(The)24 b(required)g(map)g
(is)g(simple,)i(but)d(long,)k(and)d(its)g(creation)i(is)f(b)s(est)f
(automated.)150 5204 y(The)30 b(en)m(try)g(for)h(`)p
Fp(jsp)p Fx(')f(could)g(b)s(e:)390 5340 y Fp(jsp)142
b(-sublink:=${key};rfs:=/hom)o(e/c)o(harm)41 b(\\)p eop
end
%%Page: 109 111
TeXDict begin 109 110 bop 150 -116 a Fx(Chapter)30 b(11:)41
b(Examples)2571 b(109)1106 299 y Fp(host==charm;type:=ufs;de)o(v:=/)o
(dev)o(/xd0)o(g)42 b(\\)1106 408 y(host!=charm;type:=nfs;rh)o(ost:)o
(=ch)o(arm)275 544 y Fx(This)32 b(map)h(can)h(b)s(ecome)g(quite)g(big)f
(if)h(it)g(con)m(tains)h(a)e(large)i(n)m(um)m(b)s(er)d(of)i(en)m
(tries.)51 b(By)33 b(com)m(bining)150 654 y(t)m(w)m(o)f(other)e
(features)h(of)g Ft(A)n(md)39 b Fx(it)31 b(can)g(b)s(e)f(greatly)h
(simpli\014ed.)275 790 y(First)i(the)f(UFS)h(partitions)g(should)f(b)s
(e)g(moun)m(ted)h(under)e(the)i(con)m(trol)h(of)f(`)p
Fp(/etc/fstab)p Fx(',)e(taking)150 900 y(care)d(that)g(they)f(are)h
(moun)m(ted)f(in)g(the)g(same)g(place)i(that)e Ft(A)n(md)37
b Fx(w)m(ould)27 b(ha)m(v)m(e)h(automoun)m(ted)g(them.)40
b(In)150 1009 y(most)c(cases)h(this)f(w)m(ould)g(b)s(e)f(something)h
(lik)m(e)h(`)p Fp(/a/)p Fk(host)p Fp(/home/)p Fk(host)p
Fx(')32 b(and)j(`)p Fp(/etc/fstab)p Fx(')f(on)i(host)150
1119 y(`)p Fp(charm)p Fx(')29 b(w)m(ould)i(ha)m(v)m(e)g(a)g(line:)390
1255 y Fp(/dev/xy0g)45 b(/a/charm/home/charm)e(4.2)k(rw,nosuid,grpid)c
(1)48 b(5)275 1391 y Fx(The)29 b(map)h(can)h(then)f(b)s(e)g(c)m(hanged)
h(to:)390 1527 y Fp(/defaults)188 b(type:=nfs;sublink:=${key};)o(opts)o
(:=r)o(w,in)o(tr,n)o(osu)o(id,g)o(rpid)390 1636 y(jsp)476
b(rhost:=charm;rfs:=/home/ch)o(arm)390 1746 y(njw)g
(rhost:=dylan;rfs:=/home/dy)o(lan/)o(dk5)390 1855 y(...)390
1965 y(phjk)428 b(rhost:=toytown;rfs:=/home/)o(toyt)o(own)o(;sub)o
(link)o(:=a)o(i/${)o(key})390 2074 y(sjv)476 b
(rhost:=ganymede;rfs:=/home)o(/gan)o(yme)o(de)275 2210
y Fx(This)31 b(map)i(op)s(erates)g(as)g(usual)f(on)g(a)h(remote)h(mac)m
(hine)f(\()p Ft(ie)40 b Fp(${host})30 b Fx(not)j(equal)g(to)h
Fp(${rhost})p Fx(\).)150 2320 y(On)e(the)h(mac)m(hine)h(where)e(the)h
(\014lesystem)h(is)f(stored)g(\()p Ft(ie)39 b Fp(${host})31
b Fx(equal)j(to)f Fp(${rhost})p Fx(\),)f Ft(A)n(md)43
b Fx(will)150 2430 y(construct)i(a)g(lo)s(cal)g(\014lesystem)g(moun)m
(t)f(p)s(oin)m(t)h(whic)m(h)f(corresp)s(onds)f(to)i(the)g(name)f(of)h
(the)f(lo)s(cally)150 2539 y(moun)m(ted)33 b(UFS)h(partition.)50
b(If)33 b Ft(A)n(md)43 b Fx(is)33 b(started)h(with)f(the)h
Fp(-r)e Fx(option)i(then)f(instead)h(of)g(attempting)150
2649 y(an)42 b(NFS)g(moun)m(t,)k Ft(A)n(md)52 b Fx(will)42
b(simply)g(inherit)g(the)h(UFS)f(moun)m(t)g(\(see)i(Section)f(5.25)h
([Inheritance)150 2758 y(Filesystem],)39 b(page)d(56\).)58
b(If)36 b Fp(-r)f Fx(is)g(not)h(used)f(then)h(a)g(lo)s(opbac)m(k)g(NFS)
g(moun)m(t)g(will)g(b)s(e)f(made.)57 b(This)150 2868
y(t)m(yp)s(e)31 b(of)f(moun)m(t)g(is)h(kno)m(wn)f(to)h(cause)g(a)g
(deadlo)s(c)m(k)g(on)f(man)m(y)h(systems.)150 3103 y
Fw(11.3)68 b(Arc)l(hitecture)46 b(Sharing)150 3262 y
Fx(Often)41 b(a)g(\014lesystem)h(will)f(b)s(e)g(shared)f(b)m(y)h(mac)m
(hines)h(of)f(di\013eren)m(t)h(arc)m(hitectures.)75 b(Separate)41
b(trees)150 3372 y(can)g(b)s(e)f(main)m(tained)i(for)f(the)g
(executable)h(images)g(for)e(eac)m(h)i(arc)m(hitecture,)k(but)40
b(it)h(ma)m(y)h(b)s(e)e(more)150 3481 y(con)m(v)m(enien)m(t)32
b(to)g(ha)m(v)m(e)f(a)g(shared)f(tree,)h(with)f(distinct)h(sub)s
(directories.)275 3617 y(A)k(shared)f(tree)i(migh)m(t)f(ha)m(v)m(e)i
(the)e(follo)m(wing)h(structure)f(on)g(the)g(\014leserv)m(er)g
(\(called)i(`)p Fp(fserver)p Fx(')c(in)150 3727 y(the)e(example\):)390
3863 y Fp(local/tex)390 3972 y(local/tex/fonts)390 4082
y(local/tex/lib)390 4191 y(local/tex/bin)390 4301 y(local/tex/bin/sun3)
390 4411 y(local/tex/bin/sun4)390 4520 y(local/tex/bin/hp9000)390
4630 y(...)275 4766 y Fx(In)d(this)h(example,)h(the)f(sub)s
(directories)g(of)g(`)p Fp(local/tex/bin)p Fx(')d(should)i(b)s(e)g
(hidden)g(when)g(accessed)150 4875 y(via)34 b(the)g(automoun)m(t)h(p)s
(oin)m(t)f(\(con)m(v)m(en)m(tionally)j(`)p Fp(/vol)p
Fx('\).)51 b(A)34 b(moun)m(t-map)g(for)f(`)p Fp(/vol)p
Fx(')g(to)i(ac)m(hiev)m(e)h(this)150 4985 y(w)m(ould)30
b(lo)s(ok)h(lik)m(e:)390 5121 y Fp(/defaults)141 b
(sublink:=${/key};rhost:)o(=fse)o(rver)o(;ty)o(pe:=)o(link)390
5230 y(tex)429 b(type:=auto;fs:=${map};p)o(ref:)o(=${k)o(ey})o(/)390
5340 y(tex/fonts)141 b(host!=fserver;type:=nfs)o(;rfs)o(:=/v)o(ol/)o
(tex)41 b(\\)p eop end
%%Page: 110 112
TeXDict begin 110 111 bop 150 -116 a Fx(110)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))963 299 y Fp
(host==fserver;fs:=/usr/)o(loca)o(l/te)o(x)390 408 y(tex/lib)237
b(host!=fserver;type:=nfs)o(;rfs)o(:=/v)o(ol/)o(tex)41
b(\\)963 518 y(host==fserver;fs:=/usr/)o(loca)o(l/te)o(x)390
628 y(tex/bin)237 b(-sublink:=${/key}/${arc)o(h})42 b(\\)963
737 y(host!=fserver;type:=nfs)o(;rfs)o(:=/v)o(ol/)o(tex)f(\\)963
847 y(host:=fserver;fs:=/usr/)o(loca)o(l/te)o(x)275 991
y Fx(When)34 b(`)p Fp(/vol/tex/bin)p Fx(')e(is)j(referenced,)h(the)f
(curren)m(t)g(mac)m(hine)h(arc)m(hitecture)g(is)f(automatically)150
1100 y(app)s(ended)48 b(to)i(the)f(path)g(b)m(y)g(the)h
Fp(${sublink})d Fx(v)-5 b(ariable.)98 b(This)48 b(means)i(that)g(users)
e(can)i(ha)m(v)m(e)150 1210 y(`)p Fp(/vol/tex/bin)p Fx(')28
b(in)i(their)g(`)p Fp(PATH)p Fx(')g(without)g(concern)h(for)f(arc)m
(hitecture)i(dep)s(endencies.)150 1457 y Fw(11.4)68 b(Wildcard)45
b(Names)h(&)f(Replicated)h(Serv)l(ers)150 1616 y Fx(By)22
b(using)g(the)g(wildcard)g(facilit)m(y)-8 b(,)26 b Ft(A)n(md)31
b Fx(can)23 b Fo(o)m(v)m(erla)m(y)32 b Fx(an)22 b(existing)h(directory)
f(with)g(additional)h(en)m(tries.)150 1726 y(The)30 b(system)i(\014les)
e(are)i(usually)e(moun)m(ted)h(under)f(`)p Fp(/usr)p
Fx('.)41 b(If)31 b(instead,)g Ft(A)n(md)41 b Fx(is)31
b(moun)m(ted)g(on)f(`)p Fp(/usr)p Fx(',)150 1835 y(additional)h(names)f
(can)g(b)s(e)f(o)m(v)m(erla)m(y)m(ed)k(to)e(augmen)m(t)g(or)f(replace)h
(names)f(in)f(the)i(\\master")g(`)p Fp(/usr)p Fx('.)40
b(A)150 1945 y(map)30 b(to)h(do)f(this)h(w)m(ould)f(ha)m(v)m(e)h(the)g
(form:)390 2089 y Fp(local)94 b(type:=auto;fs:=local-map)390
2198 y(share)g(type:=auto;fs:=share-map)390 2308 y(*)286
b(-type:=nfs;rfs:=/export/e)o(xec)o(/${a)o(rch})o(;su)o(blin)o(k:=")o
(${k)o(ey}")41 b(\\)772 2418 y(rhost:=fserv1)92 b(rhost:=fserv2)g
(rhost:=fserv3)275 2562 y Fx(Note)43 b(that)f(the)g(assignmen)m(t)g(to)
h Fp(${sublink})c Fx(is)j(surrounded)d(b)m(y)i(double)h(quotes)g(to)g
(prev)m(en)m(t)150 2671 y(the)35 b(incoming)h(k)m(ey)f(from)g(causing)g
(the)g(map)g(to)g(b)s(e)f(misin)m(terpreted.)55 b(This)34
b(map)h(has)f(the)h(e\013ect)i(of)150 2781 y(directing)31
b(an)m(y)g(access)g(to)h(`)p Fp(/usr/local)p Fx(')c(or)i(`)p
Fp(/usr/share)p Fx(')e(to)j(another)g(automoun)m(t)g(p)s(oin)m(t.)275
2925 y(In)71 b(this)g(example,)83 b(it)73 b(is)f(assumed)f(that)h(the)g
(`)p Fp(/usr)p Fx(')f(\014les)h(are)g(replicated)h(on)f(three)150
3034 y(\014leserv)m(ers:)145 b(`)p Fp(fserv1)p Fx(',)95
b(`)p Fp(fserv2)p Fx(')81 b(and)h(`)p Fp(fserv3)p Fx('.)196
b(F)-8 b(or)83 b(an)m(y)g(references)f(other)h(than)150
3144 y(to)i(`)p Fp(local)p Fx(')f(and)g(`)p Fp(share)p
Fx(')g(one)g(of)h(the)g(serv)m(ers)g(is)f(used)g(and)g(a)h(sym)m(b)s
(olic)g(link)f(to)150 3254 y Fp(${autodir}/${rhost}/expo)o(rt/e)o(xec/)
o(${a)o(rch})o(/)p Fk(wha)o(tev)o(er)153 b Fx(is)159
b(returned)f(once)i(an)150 3363 y(appropriate)30 b(\014lesystem)h(has)f
(b)s(een)g(moun)m(ted.)150 3610 y Fw(11.5)68 b(`)p Fi(rwho)p
Fw(')44 b(serv)l(ers)150 3769 y Fx(The)e(`)p Fp(/usr/spool/rwho)p
Fx(')d(directory)j(is)h(a)g(go)s(o)s(d)f(candidate)h(for)f(automoun)m
(ting.)78 b(F)-8 b(or)43 b(e\016ciency)150 3879 y(reasons)29
b(it)f(is)h(b)s(est)f(to)h(capture)g(the)f(rwho)g(data)h(on)f(a)h
(small)g(n)m(um)m(b)s(er)e(of)i(mac)m(hines)g(and)f(then)g(moun)m(t)150
3988 y(that)e(information)h(on)m(to)g(a)f(large)h(n)m(um)m(b)s(er)d(of)
i(clien)m(ts.)41 b(The)25 b(data)i(written)f(in)m(to)h(the)f(rwho)f
(\014les)g(is)h(b)m(yte)150 4098 y(order)k(dep)s(enden)m(t)f(so)i(only)
f(serv)m(ers)h(with)f(the)h(correct)g(b)m(yte)g(ordering)f(can)h(b)s(e)
f(used)f(b)m(y)h(a)h(clien)m(t:)390 4242 y Fp(/defaults)427
b(type:=nfs)390 4352 y(usr/spool/rwho)187 b(-byte==little;rfs:=/usr/s)o
(poo)o(l/rw)o(ho)42 b(\\)1440 4461 y(rhost:=vaxA)92 b(rhost:=vaxB)45
b(\\)1249 4571 y(||)i(-rfs:=/usr/spool/rwho)42 b(\\)1440
4680 y(rhost:=sun4)92 b(rhost:=hp300)150 4927 y Fw(11.6)68
b(`)p Fi(/vol)p Fw(')150 5086 y Fx(`)p Fp(/vol)p Fx(')30
b(is)g(used)g(as)g(a)h(catc)m(h-all)i(for)d(v)m(olumes)h(whic)m(h)f(do)
h(not)f(ha)m(v)m(e)i(other)f(con)m(v)m(en)m(tional)i(names.)275
5230 y(Belo)m(w)f(is)g(part)f(of)g(the)h(`)p Fp(/vol)p
Fx(')e(map)h(for)g(the)g(domain)g(`)p Fp(doc.ic.ac.uk)p
Fx('.)41 b(The)31 b(`)p Fp(r+d)p Fx(')g(tree)g(is)h(used)150
5340 y(for)h(new)g(or)g(exp)s(erimen)m(tal)h(soft)m(w)m(are)g(that)g
(needs)f(to)h(b)s(e)f(a)m(v)-5 b(ailable)35 b(ev)m(erywhere)f(without)f
(installing)p eop end
%%Page: 111 113
TeXDict begin 111 112 bop 150 -116 a Fx(Chapter)30 b(11:)41
b(Examples)2571 b(111)150 299 y(it)41 b(on)f(all)i(the)e(\014leserv)m
(ers.)71 b(Users)41 b(wishing)f(to)h(try)f(out)h(the)f(new)g(soft)m(w)m
(are)i(then)e(simply)g(include)150 408 y(`)p Fp(/vol/r+d/{bin,ucb})p
Fx(')26 b(in)k(their)g(path.)275 605 y(The)66 b(main)i(tree)g(resides)f
(on)g(one)h(host)f(`)p Fp(gould.doc.ic.ac.uk)p Fx(',)72
b(whic)m(h)67 b(has)g(di\013eren)m(t)150 714 y(`)p Fp(bin)p
Fx(',)80 b(`)p Fp(etc)p Fx(',)g(`)p Fp(lib)p Fx(')70
b(and)g(`)p Fp(ucb)p Fx(')f(sub-directories)i(for)f(eac)m(h)h(mac)m
(hine)g(arc)m(hitecture.)162 b(F)-8 b(or)150 824 y(example,)51
b(`)p Fp(/vol/r+d/bin)p Fx(')44 b(for)i(a)h(Sun-4)f(w)m(ould)g(b)s(e)g
(stored)h(in)f(the)h(sub-directory)f(`)p Fp(bin/sun4)p
Fx(')150 933 y(of)64 b(the)f(\014lesystem)h(`)p Fp(/usr/r+d)p
Fx('.)138 b(When)63 b(it)h(w)m(as)g(accessed)h(a)e(sym)m(b)s(olic)h
(link)g(p)s(oin)m(ting)f(to)150 1043 y(`)p Fp
(/a/gould/usr/r+d/bin/sun4)o Fx(')25 b(w)m(ould)30 b(b)s(e)g(returned.)
390 1239 y Fp(/defaults)188 b(type:=nfs;opts:=rw,grpid,n)o(osui)o(d,i)o
(ntr,)o(soft)390 1349 y(wp)524 b(-opts:=rw,grpid,nosuid;rho)o(st:=)o
(cha)o(rm)42 b(\\)1010 1458 y(host==charm;type:=link;fs:)o(=/us)o(r/l)o
(ocal)o(/wp)f(\\)1010 1568 y(host!=charm;type:=nfs;rfs:)o(=/vo)o(l/w)o
(p)390 1678 y(...)390 1787 y(#)390 1897 y(src)476 b
(-opts:=rw,grpid,nosuid;rho)o(st:=)o(cha)o(rm)42 b(\\)1010
2006 y(host==charm;type:=link;fs:)o(=/us)o(r/s)o(rc)g(\\)1010
2116 y(host!=charm;type:=nfs;rfs:)o(=/vo)o(l/s)o(rc)390
2225 y(#)390 2335 y(r+d)476 b(type:=auto;fs:=${map};pref)o(:=r+)o(d/)
390 2445 y(#)47 b(per)g(architecture)e(bin,etc,lib&ucb...)390
2554 y(r+d/bin)284 b(rhost:=gould.doc.ic.ac.uk;)o(rfs:)o(=/u)o(sr/r)o
(+d;s)o(ubl)o(ink:)o(=${/)o(key)o(}/${)o(arch)o(})p 4065
2574 42 84 v 390 2664 a(r+d/etc)g(rhost:=gould.doc.ic.ac.uk;)o(rfs:)o
(=/u)o(sr/r)o(+d;s)o(ubl)o(ink:)o(=${/)o(key)o(}/${)o(arch)o(})p
4065 2684 V 390 2773 a(r+d/include)92 b(rhost:=gould.doc.ic.ac.uk;)o
(rfs:)o(=/u)o(sr/r)o(+d;s)o(ubl)o(ink:)o(=${/)o(key)o(})390
2883 y(r+d/lib)284 b(rhost:=gould.doc.ic.ac.uk;)o(rfs:)o(=/u)o(sr/r)o
(+d;s)o(ubl)o(ink:)o(=${/)o(key)o(}/${)o(arch)o(})p 4065
2903 V 390 2993 a(r+d/man)g(rhost:=gould.doc.ic.ac.uk;)o(rfs:)o(=/u)o
(sr/r)o(+d;s)o(ubl)o(ink:)o(=${/)o(key)o(})390 3102 y(r+d/src)g
(rhost:=gould.doc.ic.ac.uk;)o(rfs:)o(=/u)o(sr/r)o(+d;s)o(ubl)o(ink:)o
(=${/)o(key)o(})390 3212 y(r+d/ucb)g(rhost:=gould.doc.ic.ac.uk;)o(rfs:)
o(=/u)o(sr/r)o(+d;s)o(ubl)o(ink:)o(=${/)o(key)o(}/${)o(arch)o(})p
4065 3232 V 390 3321 a(#)47 b(hades)g(pictures)390 3431
y(pictures)236 b(-opts:=rw,grpid,nosuid;rho)o(st:=)o(thp)o(fs)42
b(\\)1010 3541 y(host==thpfs;type:=link;fs:)o(=/nb)o(sd/)o(pict)o(ures)
f(\\)1010 3650 y(host!=thpfs;type:=nfs;rfs:)o(=/nb)o(sd;)o(subl)o(ink:)
o(=pi)o(ctur)o(es)390 3760 y(#)47 b(hades)g(tools)390
3869 y(hades)380 b(-opts:=rw,grpid,nosuid;rho)o(st:=)o(thp)o(fs)42
b(\\)1010 3979 y(host==thpfs;type:=link;fs:)o(=/nb)o(sd/)o(hade)o(s)g
(\\)1010 4088 y(host!=thpfs;type:=nfs;rfs:)o(=/nb)o(sd;)o(subl)o(ink:)o
(=ha)o(des)390 4198 y(#)47 b(bsd)g(tools)g(for)g(hp.)390
4308 y(bsd)476 b(-opts:=rw,grpid,nosuid;arc)o(h==h)o(p90)o(00;r)o(host)
o(:=t)o(hpfs)41 b(\\)1010 4417 y(host==thpfs;type:=link;fs:)o(=/nb)o
(sd/)o(bsd)g(\\)1010 4527 y(host!=thpfs;type:=nfs;rfs:)o(=/nb)o(sd;)o
(subl)o(ink:)o(=bs)o(d)150 4852 y Fw(11.7)68 b(`)p Fi(/defaults)p
Fw(')42 b(with)j(selectors)150 5011 y Fx(It)e(is)g(sometimes)i(useful)d
(to)i(ha)m(v)m(e)g(di\013eren)m(t)g(defaults)f(for)g(a)g(giv)m(en)i
(map.)78 b(T)-8 b(o)44 b(ac)m(hiev)m(e)h(this,)i(the)150
5121 y(`)p Fp(/defaults)p Fx(')40 b(en)m(try)j(m)m(ust)f(b)s(e)g(able)h
(to)g(pro)s(cess)f(normal)h(selectors.)78 b(This)42 b(feature)g(is)h
(turned)e(on)150 5230 y(b)m(y)34 b(setting)i(`)p Fp
(selectors_in_defaults)25 b(=)30 b(yes)p Fx(')k(in)g(the)g
Fp(amd.conf)f Fx(\014le.)53 b(See)35 b(Section)g(6.4.8)h([selec-)150
5340 y(tors)p 308 5340 28 4 v 40 w(in)p 424 5340 V 40
w(defaults)30 b(P)m(arameter],)j(page)e(61.)p eop end
%%Page: 112 114
TeXDict begin 112 113 bop 150 -116 a Fx(112)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 299 y(In)h(this)h
(example,)i(I)e(set)h(di\013eren)m(t)g(default)g(NFS)f(moun)m(t)h
(options)f(for)g(hosts)h(whic)m(h)f(are)h(running)150
408 y(o)m(v)m(er)26 b(a)g(slo)m(w)m(er)g(net)m(w)m(ork)g(link.)39
b(By)25 b(setting)h(a)g(smaller)f(size)h(for)f(the)g(NFS)g(read)g(and)g
(write)g(bu\013er)f(sizes,)150 518 y(y)m(ou)31 b(can)f(greatly)i(impro)
m(v)m(e)f(remote)h(\014le)e(service)h(p)s(erformance.)390
650 y Fp(/defaults)45 b(\\)485 760 y(wire==slip-net;opts:=rw,in)o(tr,r)
o(siz)o(e=10)o(24,w)o(siz)o(e=10)o(24,t)o(ime)o(o=20)o(,ret)o(ran)o
(s=10)c(\\)p 3922 780 42 84 v 485 869 a(wire!=slip-net;opts:=rw,in)o
(tr)150 1097 y Fw(11.8)68 b(`)p Fi(/tftpboot)p Fw(')42
b(in)i(a)i(c)l(hro)t(ot-ed)f(en)l(vironmen)l(t)150 1256
y Fx(In)35 b(this)g(complex)h(example,)h(w)m(e)f(attempt)g(to)g(run)e
(an)h Ft(A)n(md)45 b Fx(pro)s(cess)34 b Ft(inside)43
b Fx(a)35 b(c)m(hro)s(ot-ed)i(en)m(viron-)150 1366 y(men)m(t.)66
b(`)p Fp(tftpd)p Fx(')37 b(\(T)-8 b(rivial)40 b(FTP\))f(is)f(used)g(to)
h(trivially)h(retriev)m(e)g(\014les)f(used)e(to)j(b)s(o)s(ot)e(X-T)-8
b(erminals,)150 1476 y(Net)m(w)m(ork)35 b(Prin)m(ters,)g(Net)m(w)m(ork)
g(routers,)f(diskless)g(w)m(orkstations,)i(and)d(other)h(suc)m(h)f
(devices.)51 b(F)-8 b(or)34 b(se-)150 1585 y(curit)m(y)d(reasons,)f(`)p
Fp(tftpd)p Fx(')g(\(and)g(also)h(`)p Fp(ftpd)p Fx('\))f(pro)s(cesses)g
(are)h(run)e(using)h(the)g Fn(c)m(hro)s(ot)p Fx(\(2\))j(system)d(call.)
150 1695 y(This)41 b(pro)m(vides)i(an)f(en)m(vironmen)m(t)h(for)e
(these)i(pro)s(cesses,)i(where)d(access)i(to)f(an)m(y)f(\014les)g
(outside)h(the)150 1804 y(directory)31 b(where)f(the)g(c)m(hro)s(ot-ed)
i(pro)s(cess)e(runs)e(is)j(denied.)275 1937 y(F)-8 b(or)31
b(example,)g(if)f(y)m(ou)h(start)g(`)p Fp(tftpd)p Fx(')e(on)i(y)m(our)f
(system)h(with)390 2069 y Fp(chroot)46 b(/tftpboot)f(/usr/sbin/tftpd)
150 2201 y Fx(then)24 b(the)g(`)p Fp(tftpd)p Fx(')g(pro)s(cess)f(will)i
(not)f(b)s(e)g(able)h(to)g(access)g(an)m(y)g(\014les)f(outside)g
Fp(/tftpboot)p Fx(.)36 b(This)24 b(ensures)150 2310 y(that)31
b(no)f(one)h(can)g(retriev)m(e)g(\014les)g(suc)m(h)f(as)g
Fp(/etc/passwd)e Fx(and)h(run)g(passw)m(ord)h(crac)m(k)m(ers)i(on)e
(it.)275 2443 y(Since)i(the)g(TFTP)g(service)h(w)m(orks)f(b)m(y)h
(broadcast,)g(it)g(is)f(necessary)h(to)g(ha)m(v)m(e)g(at)g(least)h(one)
e(TFTP)150 2552 y(serv)m(er)38 b(running)e(on)i(eac)m(h)h(subnet.)62
b(If)38 b(y)m(ou)g(ha)m(v)m(e)h(lots)g(of)f(\014les)g(that)g(y)m(ou)g
(need)g(to)h(mak)m(e)g(a)m(v)-5 b(ailable)150 2662 y(for)32
b(`)p Fp(tftp)p Fx(',)f(and)g(man)m(y)h(subnets,)g(it)g(could)g(tak)m
(e)h(signi\014can)m(t)g(amoun)m(ts)f(of)g(disk)f(space)h(on)g(eac)m(h)h
(host)150 2771 y(serving)d(them.)275 2903 y(A)f(solution)h(w)m(e)g
(implemen)m(ted)g(at)g(Colum)m(bia)f(Univ)m(ersit)m(y)i(w)m(as)f(to)g
(ha)m(v)m(e)g(ev)m(ery)g(host)g(run)e(`)p Fp(tftpd)p
Fx(',)150 3013 y(but)i(ha)m(v)m(e)i(those)g(serv)m(ers)f(retriev)m(e)h
(the)f(b)s(o)s(ot)g(\014les)g(from)f(t)m(w)m(o)j(replicated)f(serv)m
(ers.)42 b(Those)31 b(replicated)150 3123 y(serv)m(ers)f(ha)m(v)m(e)i
(sp)s(ecial)f(partitions)g(dedicated)g(to)g(the)g(man)m(y)f(net)m(w)m
(ork)h(b)s(o)s(ot)g(\014les.)275 3255 y(W)-8 b(e)31 b(start)g
Ft(A)n(md)40 b Fx(as)30 b(follo)m(ws:)390 3387 y Fp(amd)47
b(/tftpboot/.amd)d(amd.tftpboot)275 3519 y Fx(That)35
b(is,)i Ft(A)n(md)45 b Fx(is)35 b(serving)h(the)g(directory)g
Fp(/tftpboot/.amd)p Fx(.)52 b(The)35 b(`)p Fp(tftp)p
Fx(')g(serv)m(er)g(runs)f(inside)150 3629 y Fp(/tftpboot)28
b Fx(and)i(is)g(c)m(hro)s(ot-ed)h(in)f(that)h(directory)g(to)s(o.)42
b(The)30 b Fp(amd.tftpboot)d Fx(map)j(lo)s(oks)g(lik)m(e:)390
3761 y Fp(#)390 3870 y(#)47 b(Amd)g(/tftpboot)f(directory)f(->)i(host)g
(map)390 3980 y(#)390 4199 y(/defaults)93 b(opts:=nosuid,ro,intr,sof)o
(t;fs)o(:=/t)o(ftp)o(boot)o(/imp)o(ort)o(;typ)o(e:=n)o(fs)390
4418 y(tp)429 b(host==lol;rfs:=/n/lol/im)o(port)o(/tft)o(pbo)o(ot;t)o
(ype:)o(=lo)o(fs)42 b(\\)915 4528 y(host==ober;rfs:=/n/ober/)o(misc)o
(/win)o(/tf)o(tpbo)o(ot;t)o(ype)o(:=lo)o(fs)g(\\)915
4637 y(rhost:=ober;rfs:=/n/ober)o(/mis)o(c/wi)o(n/t)o(ftpb)o(oot)f(\\)
915 4747 y(rhost:=lol;rfs:=/n/lol/i)o(mpor)o(t/tf)o(tpb)o(oot)275
4879 y Fx(T)-8 b(o)34 b(help)g(understand)e(this)j(example,)h(I)e(list)
h(a)f(few)g(of)h(the)f(\014le)g(en)m(tries)h(that)g(are)g(created)g
(inside)150 4989 y Fp(/tftpboot)p Fx(:)390 5121 y Fp($)47
b(ls)h(-la)f(/tftpboot)390 5230 y(dr-xr-xr-x)140 b(2)48
b(root)142 b(512)47 b(Aug)g(30)g(23:11)f(.amd)390 5340
y(drwxrwsr-x)93 b(12)47 b(root)142 b(512)47 b(Aug)g(30)g(08:00)f
(import)p eop end
%%Page: 113 115
TeXDict begin 113 114 bop 150 -116 a Fx(Chapter)30 b(11:)41
b(Examples)2571 b(113)390 299 y Fp(lrwxrwxrwx)140 b(1)48
b(root)190 b(33)47 b(Feb)g(27)95 b(1997)46 b(adminpr.cfg)f(->)i
(./.amd/tp/hplj/adminpr.cf)o(g)p 4208 319 42 84 v 390
408 a(lrwxrwxrwx)140 b(1)48 b(root)190 b(22)47 b(Dec)95
b(5)g(1996)46 b(tekxp)h(->)g(./.amd/tp/xterms/tekxp)390
518 y(lrwxrwxrwx)140 b(1)48 b(root)237 b(1)48 b(Dec)95
b(5)g(1996)46 b(tftpboot)g(->)h(.)275 653 y Fx(Here)30
b(is)h(an)f(explanation)i(of)e(eac)m(h)i(of)e(the)h(en)m(tries)g
(listed)g(ab)s(o)m(v)m(e:)150 812 y Fp(.amd)288 b Fx(This)23
b(is)g(the)h Ft(A)n(md)32 b Fx(moun)m(t)24 b(p)s(oin)m(t.)38
b(Note)25 b(that)f(y)m(ou)g(do)f(not)h(need)f(to)h(run)e(a)i(separate)g
Ft(A)n(md)630 922 y Fx(pro)s(cess)30 b(for)h(the)f(TFTP)g(service.)43
b(The)30 b Fn(c)m(hro)s(ot)p Fx(\(2\))j(system)e(call)g(only)g
(protects)h(against)630 1031 y(\014le)h(access,)i(but)e(the)g(same)h
(pro)s(cess)e(can)i(still)f(serv)m(e)h(\014les)f(and)g(directories)h
(inside)f(and)630 1141 y(outside)24 b(the)h(c)m(hro)s(ot-ed)g(en)m
(vironmen)m(t,)h(b)s(ecause)e Ft(A)n(md)33 b Fx(itself)25
b(w)m(as)f(not)h(run)d(in)i(c)m(hro)s(ot-ed)630 1250
y(mo)s(de.)150 1410 y Fp(import)192 b Fx(This)32 b(is)h(the)g(moun)m(t)
g(p)s(oin)m(t)g(where)g Ft(A)n(md)42 b Fx(will)33 b(moun)m(t)g(the)g
(directories)h(con)m(taining)h(the)630 1519 y(b)s(o)s(ot)25
b(\014les.)39 b(The)25 b(map)g(is)h(designed)f(so)g(that)h(remote)h
(directories)f(will)g(b)s(e)f(NFS)g(moun)m(ted)630 1629
y(\(ev)m(en)40 b(if)e(they)h(are)g(already)g(moun)m(ted)f(elsewhere\),)
k(and)c(lo)s(cal)i(directories)g(are)f(lo)s(op-)630 1738
y(bac)m(k)c(moun)m(ted)g(\(since)g(they)g(are)g(not)f(accessible)j
(outside)d(the)h(c)m(hro)s(ot-ed)g Fp(/tftpboot)630 1848
y Fx(directory\).)150 2007 y Fp(adminpr.cfg)150 2117
y(tekxp)240 b Fx(Tw)m(o)38 b(man)m(ually)g(created)g(sym)m(b)s(olic)g
(links)f(to)h(directories)h Ft(inside)44 b Fx(the)38
b Ft(A)n(md)p Fx(-managed)630 2227 y(directory)-8 b(.)41
b(The)27 b(crossing)i(of)f(the)g(comp)s(onen)m(t)g Fp(tp)g
Fx(will)g(cause)h Ft(A)n(md)37 b Fx(to)29 b(automoun)m(t)g(one)630
2336 y(of)36 b(the)h(remote)g(replicas.)59 b(Once)36
b(crossed,)i(access)g(to)f(\014les)f(inside)g(pro)s(ceeds)g(as)g
(usual.)630 2446 y(The)c(`)p Fp(adminpr.cfg)p Fx(')f(is)i(a)g
(con\014guration)g(\014le)g(for)g(an)f(HP)h(Laser-Jet)h(4si)f(prin)m
(ter,)h(and)630 2555 y(the)d(`)p Fp(tekxp)p Fx(')e(is)h(a)h(directory)g
(for)f(T)-8 b(ektronix)31 b(X-T)-8 b(erminal)31 b(b)s(o)s(ot)f
(\014les.)150 2715 y Fp(tftpboot)96 b Fx(This)24 b(inno)s(cen)m(t)i(lo)
s(oking)g(symlink)f(is)g(imp)s(ortan)m(t.)39 b(Usually)-8
b(,)28 b(when)c(devices)i(b)s(o)s(ot)f(via)h(the)630
2824 y(TFTP)g(service,)j(they)e(p)s(erform)f(the)h(`)p
Fp(get)i(file)p Fx(')d(command)h(to)h(retriev)m(e)g Fo(\014le)p
Fx(.)40 b(Ho)m(w)m(ev)m(er,)630 2934 y(some)h(devices)g(assume)g(that)g
(`)p Fp(tftpd)p Fx(')f(do)s(es)g(not)h(run)e(in)h(a)i(c)m(hro)s(ot-ed)f
(en)m(vironmen)m(t,)630 3044 y(but)e(rather)g(\\unprotected",)j(and)d
(th)m(us)g(use)g(a)h(full)f(pathname)g(for)g(\014les)g(to)h(retriev)m
(e,)630 3153 y(as)i(in)f(`)p Fp(get)30 b(/tftpboot/file)p
Fx('.)71 b(This)41 b(symlink)g(e\013ectiv)m(ely)j(strips)d(out)h(the)g
(leading)630 3263 y Fp(/tftpboot/)p Fx(.)p eop end
%%Page: 114 116
TeXDict begin 114 115 bop eop end
%%Page: 115 117
TeXDict begin 115 116 bop 150 -116 a Fx(Chapter)30 b(12:)41
b(In)m(ternals)2605 b(115)150 299 y Fu(12)80 b(In)l(ternals)150
508 y Fx(Note)31 b(that)f(there)g(are)g(more)f(error)h(and)f(logging)i
(messages)f(p)s(ossible)g(than)f(are)h(listed)g(here.)40
b(Most)31 b(of)150 618 y(them)f(are)h(self-explanatory)-8
b(.)43 b(Refer)30 b(to)h(the)g(program)f(sources)g(for)g(more)h
(details)g(on)g(the)f(rest.)150 840 y Fw(12.1)68 b(Log)45
b(Messages)150 999 y Fx(In)32 b(the)h(follo)m(wing)h(sections)g(a)f
(brief)f(explanation)i(is)f(giv)m(en)h(of)f(some)g(of)g(the)g(log)g
(messages)h(made)f(b)m(y)150 1109 y Ft(A)n(md)p Fx(.)59
b(Where)37 b(the)g(message)g(is)g(in)f(`)p Fp(typewriter)p
Fx(')e(fon)m(t,)39 b(it)e(corresp)s(onds)f(exactly)i(to)f(the)g
(message)150 1219 y(pro)s(duced)22 b(b)m(y)i Ft(A)n(md)p
Fx(.)38 b(W)-8 b(ords)24 b(in)g Fo(italic)31 b Fx(are)24
b(replaced)g(b)m(y)g(an)f(appropriate)h(string.)39 b(V)-8
b(ariables,)26 b Fp(${)p Fk(var)p Fp(})p Fx(,)150 1328
y(indicate)31 b(that)g(the)g(v)-5 b(alue)31 b(of)f(the)h(appropriate)f
(v)-5 b(ariable)31 b(is)g(output.)275 1458 y(Log)36 b(messages)h(are)f
(either)g(sen)m(t)h(directly)f(to)h(a)f(\014le,)i(or)e(logged)h(via)g
(the)f Fn(syslog)p Fx(\(3\))h(mec)m(hanism.)150 1567
y(See)30 b(Section)h(6.5.23)i([log)p 1038 1567 28 4 v
41 w(\014le)d(P)m(arameter],)i(page)f(65.)41 b(In)30
b(either)g(case,)i(en)m(tries)f(in)f(the)g(\014le)g(are)g(of)h(the)150
1677 y(form:)390 1806 y Fk(date-string)92 b(hostname)46
b Fp(amd[)p Fk(pid)p Fp(])93 b Fk(message)150 1995 y
Fm(12.1.1)63 b(F)-10 b(atal)40 b(errors)150 2142 y Ft(A)n(md)34
b Fx(attempts)25 b(to)g(deal)g(with)f(un)m(usual)g(ev)m(en)m(ts.)40
b(Whenev)m(er)25 b(it)g(is)f(not)h(p)s(ossible)f(to)h(deal)g(with)f
(suc)m(h)g(an)150 2252 y(error,)33 b Ft(A)n(md)42 b Fx(will)32
b(log)i(an)e(appropriate)g(message)i(and,)f(if)f(it)h(cannot)g(p)s
(ossibly)e(con)m(tin)m(ue,)k(will)d(either)150 2362 y(exit)42
b(or)f(ab)s(ort.)72 b(These)41 b(messages)h(are)f(selected)h(b)m(y)f(`)
p Fp(-x)30 b(fatal)p Fx(')40 b(on)h(the)g(command)f(line.)73
b(When)150 2471 y Fn(syslog)p Fx(\(3\))34 b(is)f(b)s(eing)f(used,)g
(they)g(are)h(logged)h(with)e(lev)m(el)i(`)p Fp(LOG_FATAL)p
Fx('.)44 b(Ev)m(en)33 b(if)f Ft(A)n(md)42 b Fx(con)m(tin)m(ues)33
b(to)150 2581 y(op)s(erate)j(it)f(is)g(lik)m(ely)h(to)g(remain)f(in)f
(a)i(precarious)f(state)h(and)e(should)g(b)s(e)g(restarted)i(at)f(the)g
(earliest)150 2690 y(opp)s(ortunit)m(y)-8 b(.)150 2840
y Fp(Attempting)45 b(to)i(inherit)f(not-a-filesystem)630
2949 y Fx(The)29 b(protot)m(yp)s(e)h(moun)m(t)g(p)s(oin)m(t)f(created)i
(during)d(a)i(\014lesystem)g(restart)g(did)f(not)h(con)m(tain)630
3059 y(a)h(reference)g(to)g(the)f(restarted)h(\014lesystem.)41
b(This)30 b(error)g(\\should)g(nev)m(er)g(happ)s(en".)150
3208 y Fp(Can't)46 b(bind)h(to)g(domain)f(")p Fk(NIS-domain)p
Fp(")630 3318 y Fx(A)35 b(sp)s(eci\014c)g(NIS)f(domain)g(w)m(as)i
(requested)e(on)h(the)g(command)g(line,)h(but)e(no)h(serv)m(er)g(for)
630 3427 y(that)c(domain)f(is)h(a)m(v)-5 b(ailable)32
b(on)f(the)f(lo)s(cal)i(net.)150 3577 y Fp(Can't)46 b(determine)g(IP)h
(address)f(of)h(this)f(host)h(\()p Fk(hostname)p Fp(\))630
3686 y Fx(When)36 b Ft(A)n(md)46 b Fx(starts)37 b(it)g(determines)f
(its)h(o)m(wn)f(IP)g(address.)58 b(If)36 b(this)g(lo)s(okup)g(fails)h
(then)630 3796 y Ft(A)n(md)k Fx(cannot)32 b(con)m(tin)m(ue.)46
b(The)32 b(hostname)f(it)i(lo)s(oks)f(up)e(is)i(that)g(obtained)h
(returned)d(b)m(y)630 3906 y Fn(gethostname)p Fx(\(2\))j(system)e
(call.)150 4055 y Fp(Can't)46 b(find)h(root)g(file)f(handle)g(for)h
Fk(automount)f(point)630 4165 y Ft(A)n(md)g Fx(creates)38
b(its)f(o)m(wn)f(\014le)h(handles)f(for)g(the)h(automoun)m(t)g(p)s(oin)
m(ts.)59 b(When)36 b(it)h(moun)m(ts)630 4274 y(itself)43
b(as)f(a)g(serv)m(er,)j(it)e(m)m(ust)f(pass)f(these)h(\014le)g(handles)
g(to)g(the)g(lo)s(cal)i(k)m(ernel.)75 b(If)42 b(the)630
4384 y(\014lehandle)g(is)g(not)g(obtainable)h(the)f(moun)m(t)g(p)s(oin)
m(t)g(is)f(ignored.)76 b(This)41 b(error)g(\\should)630
4493 y(nev)m(er)31 b(happ)s(en".)150 4643 y Fp(Must)47
b(be)g(root)f(to)i(mount)e(filesystems)f(\(euid)h(=)i
Fk(euid)p Fp(\))630 4752 y Fx(T)-8 b(o)36 b(prev)m(en)m(t)h(em)m
(barrassmen)m(t,)h Ft(A)n(md)45 b Fx(mak)m(es)36 b(sure)f(it)i(has)e
(appropriate)h(system)g(privi-)630 4862 y(leges.)42 b(This)29
b(amoun)m(ts)h(to)h(ha)m(ving)f(an)g(euid)f(of)h(0.)41
b(The)30 b(c)m(hec)m(k)h(is)f(made)g(after)g(argumen)m(t)630
4971 y(pro)s(cessing)g(complete)i(to)f(giv)m(e)h(non-ro)s(ot)e(users)g
(a)h(c)m(hance)g(to)g(access)h(the)f Fp(-v)e Fx(option.)150
5121 y Fp(No)47 b(work)g(to)g(do)g(-)h(quitting)630 5230
y Fx(No)31 b(automoun)m(t)f(p)s(oin)m(ts)g(w)m(ere)g(giv)m(en)h(on)f
(the)g(command)g(line)g(and)g(so)g(there)g(is)g(no)g(w)m(ork)630
5340 y(to)h(do.)p eop end
%%Page: 116 118
TeXDict begin 116 117 bop 150 -116 a Fx(116)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fp(Out)47
b(of)g(memory)630 408 y Fx(While)28 b(attempting)g(to)g(mallo)s(c)g
(some)g(memory)-8 b(,)28 b(the)g(memory)f(space)h(a)m(v)-5
b(ailable)29 b(to)f Ft(A)n(md)630 518 y Fx(w)m(as)j(exhausted.)40
b(This)30 b(is)g(an)h(unreco)m(v)m(erable)g(error.)150
682 y Fp(Out)47 b(of)g(memory)f(in)h(realloc)630 792
y Fx(While)28 b(attempting)g(to)g(reallo)s(c)h(some)e(memory)-8
b(,)29 b(the)e(memory)g(space)h(a)m(v)-5 b(ailable)29
b(to)f Ft(A)n(md)630 901 y Fx(w)m(as)j(exhausted.)40
b(This)30 b(is)g(an)h(unreco)m(v)m(erable)g(error.)150
1066 y Fp(cannot)46 b(create)g(rpc/udp)g(service)630
1175 y Fx(Either)30 b(the)h(NFS)f(or)h(AMQ)f(endp)s(oin)m(t)g(could)g
(not)h(b)s(e)f(created.)150 1340 y Fp(gethostname:)44
b Fk(description)630 1449 y Fx(The)30 b Fn(gethostname)p
Fx(\(2\))j(system)d(call)i(failed)f(during)e(startup.)150
1613 y Fp(host)47 b(name)f(is)h(not)g(set)630 1723 y
Fx(The)36 b Fn(gethostname)p Fx(\(2\))j(system)e(call)h(returned)d(a)i
(zero)h(length)f(host)f(name.)60 b(This)36 b(can)630
1833 y(happ)s(en)29 b(if)h Ft(A)n(md)40 b Fx(is)30 b(started)h(in)f
(single)h(user)f(mo)s(de)g(just)g(after)g(b)s(o)s(oting)h(the)f
(system.)150 1997 y Fp(ifs_match)45 b(called!)630 2106
y Fx(An)22 b(in)m(ternal)h(error)f(o)s(ccurred)g(while)g(restarting)h
(a)g(pre-moun)m(ted)f(\014lesystem.)39 b(This)21 b(error)630
2216 y(\\should)30 b(nev)m(er)h(happ)s(en".)150 2380
y Fp(mount_afs:)45 b Fk(description)630 2490 y Fx(An)30
b(error)g(o)s(ccurred)g(while)g Ft(A)n(md)40 b Fx(w)m(as)31
b(moun)m(ting)f(itself.)150 2654 y Fp(run_rpc)46 b(failed)630
2764 y Fx(Someho)m(w)31 b(the)f(main)g(NFS)h(serv)m(er)f(lo)s(op)h
(failed.)41 b(This)30 b(error)g(\\should)g(nev)m(er)g(happ)s(en".)150
2928 y Fp(unable)46 b(to)h(free)g(rpc)g(arguments)e(in)i(amqprog_1)630
3037 y Fx(The)30 b(incoming)h(argumen)m(ts)f(to)i(the)e(AMQ)h(serv)m
(er)f(could)h(not)f(b)s(e)g(free'ed.)150 3202 y Fp(unable)46
b(to)h(free)g(rpc)g(arguments)e(in)i(nfs_program_1)630
3311 y Fx(The)30 b(incoming)h(argumen)m(ts)f(to)i(the)e(NFS)g(serv)m
(er)h(could)g(not)f(b)s(e)g(free'ed.)150 3475 y Fp(unable)46
b(to)h(register)f(\(AMQ_PROGRAM,)e(AMQ_VERSION,)g(udp\))630
3585 y Fx(The)f(AMQ)h(serv)m(er)f(could)h(not)g(b)s(e)f(registered)h
(with)f(the)h(lo)s(cal)h(p)s(ortmapp)s(er)c(or)j(the)630
3695 y(in)m(ternal)31 b(RPC)f(dispatc)m(her.)150 3859
y Fp(unable)46 b(to)h(register)f(\(NFS_PROGRAM,)e(NFS_VERSION,)g(0\))
630 3968 y Fx(The)30 b(NFS)g(serv)m(er)h(could)f(not)h(b)s(e)f
(registered)h(with)f(the)g(in)m(ternal)i(RPC)d(dispatc)m(her.)275
4135 y(XXX:)i(This)e(section)j(needs)e(to)h(b)s(e)f(up)s(dated)150
4339 y Fm(12.1.2)63 b(Info)42 b(messages)150 4486 y Ft(A)n(md)e
Fx(generates)32 b(information)f(messages)h(to)f(record)g(state)h(c)m
(hanges.)42 b(These)31 b(messages)g(are)g(selected)150
4596 y(b)m(y)25 b(`)p Fp(-x)31 b(info)p Fx(')24 b(on)i(the)f(command)h
(line.)39 b(When)26 b Fn(syslog)p Fx(\(3\))h(is)f(b)s(eing)f(used,)h
(they)g(are)g(logged)h(with)e(lev)m(el)150 4705 y(`)p
Fp(LOG_INFO)p Fx('.)275 4845 y(The)j(messages)j(listed)e(b)s(elo)m(w)h
(can)f(b)s(e)g(generated)h(and)f(are)h(in)f(a)g(format)h(suitable)g
(for)f(simple)g(sta-)150 4954 y(tistical)e(analysis.)40
b Fo(moun)m(t-info)30 b Fx(is)25 b(the)h(string)f(that)h(is)f(displa)m
(y)m(ed)h(b)m(y)f Fo(Amq)j Fx(in)d(its)g(moun)m(t)h(information)150
5064 y(column)k(and)g(placed)h(in)f(the)g(system)h(moun)m(t)f(table.)
150 5230 y Fp("${)p Fk(path)p Fp(}")45 b(forcibly)h(timed)g(out)630
5340 y Fx(An)30 b(automoun)m(t)h(p)s(oin)m(t)f(has)h(b)s(een)e(timed)i
(out)f(b)m(y)h(the)f Ft(A)n(mq)38 b Fx(command.)p eop
end
%%Page: 117 119
TeXDict begin 117 118 bop 150 -116 a Fx(Chapter)30 b(12:)41
b(In)m(ternals)2605 b(117)150 299 y Fp("${)p Fk(path)p
Fp(}")45 b(has)i(timed)g(out)630 408 y Fx(No)31 b(access)h(to)f(the)f
(automoun)m(t)h(p)s(oin)m(t)g(has)f(b)s(een)g(made)g(within)g(the)g
(timeout)i(p)s(erio)s(d.)150 568 y Fp(Filehandle)45 b(denied)h(for)h
("${)p Fk(rhost)p Fp(}:${)p Fk(rfs)p Fp(}")630 677 y
Fx(The)28 b(moun)m(t)h(daemon)f(refused)g(to)h(return)e(a)i(\014le)g
(handle)f(for)g(the)h(requested)f(\014lesystem.)150 837
y Fp(Filehandle)45 b(error)h(for)h("${)p Fk(rhost)p Fp(}:${)p
Fk(rfs)p Fp(}":)c Fk(description)630 946 y Fx(The)30
b(moun)m(t)g(daemon)h(ga)m(v)m(e)h(some)f(other)g(error)f(for)g(the)g
(requested)h(\014lesystem.)150 1106 y Fp(Finishing)45
b(with)i(status)f Fk(exit-status)630 1215 y Ft(A)n(md)40
b Fx(is)30 b(ab)s(out)g(to)h(exit)h(with)e(the)g(giv)m(en)i(exit)f
(status.)150 1375 y Fp(Re-synchronizing)43 b(cache)k(for)g(map)g(${)p
Fk(map)p Fp(})630 1484 y Fx(The)73 b(named)f(map)h(has)g(b)s(een)f(mo)s
(di\014ed)g(and)g(the)i(in)m(ternal)g(cac)m(he)g(is)f(b)s(eing)630
1594 y(re-sync)m(hronized.)150 1753 y Fp(file)47 b(server)f(${)p
Fk(rhost)p Fp(})f(is)i(down)g(-)h(timeout)d(of)j("${)p
Fk(path)p Fp(}")d(ignored)630 1863 y Fx(An)30 b(automoun)m(t)h(p)s(oin)
m(t)f(has)g(timed)g(out,)h(but)f(the)g(corresp)s(onding)f(\014le)i
(serv)m(er)f(is)g(kno)m(wn)630 1973 y(to)25 b(b)s(e)f(do)m(wn.)39
b(This)23 b(message)j(is)f(only)f(pro)s(duced)f(once)j(for)e(eac)m(h)i
(moun)m(t)e(p)s(oin)m(t)h(for)f(whic)m(h)630 2082 y(the)31
b(serv)m(er)f(is)h(do)m(wn.)150 2242 y Fp(file)47 b(server)f(${)p
Fk(rhost)p Fp(})f(type)i(nfs)g(is)g(down)630 2351 y Fx(An)30
b(NFS)g(\014le)h(serv)m(er)f(that)h(w)m(as)g(previously)f(up)g(is)g(no)
m(w)g(do)m(wn.)150 2511 y Fp(file)47 b(server)f(${)p
Fk(rhost)p Fp(})f(type)i(nfs)g(is)g(up)630 2620 y Fx(An)30
b(NFS)g(\014le)h(serv)m(er)f(that)h(w)m(as)g(previously)f(do)m(wn)g(is)
h(no)m(w)f(up.)150 2780 y Fp(file)47 b(server)f(${)p
Fk(rhost)p Fp(})f(type)i(nfs)g(starts)f(down)630 2889
y Fx(A)30 b(new)g(NFS)h(\014le)f(serv)m(er)h(has)f(b)s(een)g
(referenced)g(and)g(is)g(kno)m(wn)g(to)h(b)s(e)f(do)m(wn.)150
3049 y Fp(file)47 b(server)f(${)p Fk(rhost)p Fp(})f(type)i(nfs)g
(starts)f(up)630 3158 y Fx(A)30 b(new)g(NFS)h(\014le)f(serv)m(er)h(has)
f(b)s(een)g(referenced)g(and)g(is)g(kno)m(wn)g(to)h(b)s(e)f(up.)150
3318 y Fp(mount)46 b(of)i("${)p Fk(path)p Fp(}")d(on)i(${)p
Fk(fs)p Fp(})f(timed)h(out)630 3427 y Fx(A)m(ttempts)36
b(to)g(moun)m(t)f(a)h(\014lesystem)f(for)g(the)h(giv)m(en)g(automoun)m
(t)g(p)s(oin)m(t)f(ha)m(v)m(e)h(failed)g(to)630 3537
y(complete)c(within)e(30)h(seconds.)150 3696 y Fk(mount-info)45
b Fp(mounted)h(fstype)g(${)p Fk(type)p Fp(})g(on)h(${)p
Fk(fs)p Fp(})630 3806 y Fx(A)30 b(new)g(\014le)h(system)f(has)g(b)s
(een)g(moun)m(ted.)150 3965 y Fk(mount-info)45 b Fp(restarted)g(fstype)
h(${)p Fk(type)p Fp(})g(on)h(${)p Fk(fs)p Fp(})630 4075
y Ft(A)n(md)40 b Fx(is)30 b(using)g(a)h(pre-moun)m(ted)f(\014lesystem)h
(to)g(satisfy)g(a)f(moun)m(t)h(request.)150 4234 y Fk(mount-info)45
b Fp(unmounted)g(fstype)h(${)p Fk(type)p Fp(})g(from)h(${)p
Fk(fs)p Fp(})630 4344 y Fx(A)30 b(\014le)h(system)f(has)h(b)s(een)e
(unmoun)m(ted.)150 4503 y Fk(mount-info)45 b Fp(unmounted)g(fstype)h
(${)p Fk(type)p Fp(})g(from)h(${)p Fk(fs)p Fp(})f(link)h(${)p
Fk(fs)p Fp(}/${)p Fk(sublink)p Fp(})630 4613 y Fx(A)30
b(\014le)h(system)f(of)h(whic)m(h)f(only)h(a)f(sub-directory)g(w)m(as)h
(in)f(use)g(has)g(b)s(een)g(unmoun)m(ted.)150 4772 y
Fp(restarting)45 b Fk(mount-info)g Fp(on)i(${)p Fk(fs)p
Fp(})630 4882 y Fx(A)30 b(pre-moun)m(ted)h(\014le)f(system)h(has)f(b)s
(een)f(noted.)275 5041 y(XXX:)i(This)e(section)j(needs)e(to)h(b)s(e)f
(up)s(dated)p eop end
%%Page: 118 120
TeXDict begin 118 119 bop eop end
%%Page: 119 121
TeXDict begin 119 120 bop 150 -116 a Fx(Ac)m(kno)m(wledgmen)m(ts)32
b(&)e(T)-8 b(rademarks)2152 b(119)150 299 y Fu(Ac)l(kno)l(wledgmen)l
(ts)49 b(&)k(T)-13 b(rademarks)150 533 y Fx(Man)m(y)35
b(thanks)f(to)g(the)h(Am-Utils)g(Users)f(mailing)h(list)g(through)e
(the)i(mon)m(ths)f(dev)m(eloping)h(am-utils.)150 643
y(These)h(mem)m(b)s(ers)f(ha)m(v)m(e)j(con)m(tributed)e(to)h(the)f
(discussions,)i(ideas,)g(co)s(de)e(and)g(do)s(cumen)m(tation,)j(and)150
752 y(sub)5 b(jected)26 b(their)h(systems)g(to)g(alpha)g(qualit)m(y)h
(co)s(de.)39 b(Sp)s(ecial)27 b(thanks)f(go)i(to)f(those)g(authors)g(\()
p Fp(http://)150 862 y(www)12 b(.)d(am-utils)j(.)d(org)j(/)d(docs)j(/)c
(am-u)o(til)o(s)k(/)d(A)o(UTHO)o(RS)j(.)c(txt)p Fx(\))39
b(who)44 b(ha)m(v)m(e)i(submitted)e(patc)m(hes,)50 b(and)150
971 y(esp)s(ecially)32 b(to)f(the)f(main)m(tainers:)225
1106 y Fv(\017)60 b Fx(Erez)31 b(Zadok)f(\()p Fp
(http://www.cs.sunysb.edu/)o(~ezk)o Fx(\))225 1240 y
Fv(\017)60 b Fx(Ion)30 b(Badulescu)h(\()p Fp(ionut)e(AT)h(badula.org)p
Fx(\))225 1375 y Fv(\017)60 b Fx(Rainer)30 b(Orth)g(\()p
Fp(ro)g(AT)g(techfak.uni-bielefeld.de)o Fx(\))225 1509
y Fv(\017)60 b Fx(Nic)m(k)32 b(Williams)f(\()p Fp(nick.williams)d(AT)h
(morganstanley.com)p Fx(\))275 1669 y(Thanks)i(to)i(the)f(F)-8
b(ormal)34 b(Metho)s(ds)e(Group)g(at)h(Imp)s(erial)f(College)i(for)e
(su\013ering)g(patien)m(tly)i(while)150 1778 y Ft(A)n(md)40
b Fx(w)m(as)31 b(b)s(eing)e(dev)m(elop)s(ed)i(on)f(their)h(mac)m
(hines.)275 1913 y(Thanks)h(to)i(the)g(man)m(y)f(p)s(eople)h(who)f(ha)m
(v)m(e)h(help)s(ed)f(with)g(the)h(dev)m(elopmen)m(t)h(of)e
Ft(A)n(md)p Fx(,)i(esp)s(ecially)150 2022 y(Piete)h(Bro)s(oks)e(at)h
(the)g(Cam)m(bridge)f(Univ)m(ersit)m(y)i(Computing)d(Lab)h(for)g(man)m
(y)h(hours)e(of)i(testing,)h(ex-)150 2132 y(p)s(erimen)m(tation)31
b(and)f(discussion.)275 2267 y(Thanks)22 b(to)i(the)f(older)g(Amd)g(W)
-8 b(ork)m(ers)24 b(\()p Fp(amd-workers)k(AT)i(majordomo.glue.umd.edu)p
Fx(\))17 b(mailing)150 2376 y(list)31 b(\(no)m(w)g(defunct\))f(mem)m(b)
s(ers)f(for)i(man)m(y)f(suggestions)h(and)f(bug)g(rep)s(orts)g(to)h
Ft(A)n(md)p Fx(.)225 2511 y Fv(\017)60 b Fn(DEC)p Fx(,)30
b Fn(V)-10 b(AX)29 b Fx(and)h Fn(Ultrix)h Fx(are)f(registered)i
(trademarks)e(of)g(Digital)j(Equipmen)m(t)d(Corp)s(oration.)225
2645 y Fv(\017)60 b Fn(AIX)30 b Fx(and)g Fn(IBM)h Fx(are)g(registered)g
(trademarks)g(of)g(In)m(ternational)g(Business)g(Mac)m(hines)g(Corp)s
(ora-)330 2755 y(tion.)225 2889 y Fv(\017)60 b Fn(Sun)p
Fx(,)29 b Fn(NFS)h Fx(and)g Fn(SunOS)e Fx(are)j(registered)g
(trademarks)g(of)f(Sun)f(Microsystems,)j(Inc.)225 3024
y Fv(\017)60 b Fn(UNIX)34 b Fx(is)h(a)f(registered)i(trademark)e(in)g
(the)h(USA)f(and)f(other)i(coun)m(tries,)h(exclusiv)m(ely)g(licensed)
330 3133 y(through)30 b(X/Op)s(en)f(Compan)m(y)-8 b(,)31
b(Ltd.)225 3268 y Fv(\017)60 b Fx(All)31 b(other)g(registered)g
(trademarks)f(are)h(o)m(wned)f(b)m(y)g(their)h(resp)s(ectiv)m(e)g(o)m
(wners.)p eop end
%%Page: 120 122
TeXDict begin 120 121 bop eop end
%%Page: 121 123
TeXDict begin 121 122 bop 150 -116 a Fx(Index)3241 b(121)150
299 y Fu(Index)150 610 y Fw(!)150 727 y Fr(!exists,)27
b(b)r(o)r(olean)g(moun)n(t)e(selector)10 b Fd(:)k(:)g(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)37 b Fr(29)150
815 y(!false,)28 b(b)r(o)r(olean)f(moun)n(t)e(selector)13
b Fd(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)39 b Fr(29)150 903 y(!in)p 240 903 24 4 v 34 w(net)n(w)n(ork,)26
b(b)r(o)r(olean)h(moun)n(t)e(selector)7 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)33 b Fr(30)150 991 y(!netgrp,)26
b(b)r(o)r(olean)h(moun)n(t)e(selector)12 b Fd(:)i(:)f(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)38 b Fr(29)150
1078 y(!netgrp)r(d,)26 b(b)r(o)r(olean)h(moun)n(t)e(selector)6
b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)33
b Fr(29)150 1166 y(!true,)26 b(b)r(o)r(olean)h(moun)n(t)e(selector)18
b Fd(:)d(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)44 b Fr(30)150 1254 y(!xhost,)26 b(b)r(o)r(olean)h(moun)n(t)e
(selector)13 b Fd(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)39 b Fr(30)150 1514 y Fw(/)150 1631 y
Fr(/defaults)27 b(with)f(selectors)14 b Fd(:)g(:)f(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)40
b Fr(111)150 1719 y(/etc/passwd)27 b(maps)15 b Fd(:)e(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)41 b Fr(21)150 1807 y(/etc/rc.lo)r(cal)29
b(additions)16 b Fd(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)42 b Fr(73)150
1894 y(/tftpb)r(o)r(ot)26 b(in)g(a)g(c)n(hro)r(ot-ed)g(en)n(vironmen)n
(t)17 b Fd(:)12 b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)44 b
Fr(112)150 1982 y(/v)n(ol)13 b Fd(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)40
b Fr(110)150 2239 y Fw(A)150 2356 y Fr(Additions)25 b(to)h(/etc/rc.lo)r
(cal)11 b Fd(:)16 b(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37 b Fr(73)150 2444 y(addopts,)26
b(moun)n(t)f(option)8 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)34
b Fr(30)150 2532 y(Aliased)26 b(hostnames)11 b Fd(:)k(:)e(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)38 b Fr(41)150 2619 y(Alternate)26
b(lo)r(cations)21 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)46
b Fr(14)150 2707 y Fq(am-eject)10 b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)37 b
Fr(101)150 2795 y(Am-utils)25 b(b)r(o)r(ok)15 b Fd(:)f(:)f(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42 b Fr(8)150
2883 y(Amd)25 b(b)r(o)r(ok)11 b Fd(:)i(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b Fr(8)150
2970 y(Amd)25 b(command)h(line)g(options)12 b Fd(:)h(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)38
b Fr(39)150 3058 y(Amd)25 b(con\014guration)h(\014le)14
b Fd(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)40 b Fr(44)150 3146 y(Amd)25
b(Con\014guration)h(File)6 b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)32
b Fr(59)150 3234 y(Amd)25 b(con\014guration)h(\014le;)g(sp)r(ecifying)h
(name)13 b Fd(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)39 b Fr(44)150
3321 y(Amd's)25 b(PID)13 b Fd(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fr(76)150 3409 y(Amd's)25
b(pro)r(cess)i(ID)8 b Fd(:)k(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)34 b Fr(76)150 3497 y(amd.conf)16 b Fd(:)f(:)e(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43
b Fr(59)150 3585 y(amd.conf)27 b(common)f(parameters)d
Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)49 b Fr(59)150 3672 y(amd.conf)27 b(examples)22 b
Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fr(71)150
3760 y(amd.conf)27 b(\014le)c Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)49 b Fr(44)150 3848 y(amd.conf)27
b(\014le)e(format)17 b Fd(:)e(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
b Fr(59)150 3936 y(amd.conf)27 b(global)g(parameters)12
b Fd(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)38 b Fr(61)150 4024 y(amd.conf)27 b(global)g(section)14
b Fd(:)g(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fr(59)150 4111 y(amd.conf)27
b(regular)f(map)g(parameters)12 b Fd(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)38 b Fr(70)150 4199 y(amd.conf)27
b(regular)f(map)g(sections)16 b Fd(:)e(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42 b Fr(59)150 4287 y
Fq(amd.conf-sample)9 b Fd(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)36 b Fr(101)150 4375 y Fq(amd2ldif)10 b Fd(:)15 b(:)e(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)37
b Fr(101)150 4462 y Fq(amd2sun)12 b Fd(:)j(:)e(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)39 b
Fr(101)150 4550 y(Amq)25 b(command)15 b Fd(:)e(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)42 b Fr(73)150 4638 y(arc)n(h)26
b(P)n(arameter)12 b Fd(:)i(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)39 b Fr(61)150 4726 y(arc)n(h)26 b(Selector)g(V)-6
b(ariable)23 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b
Fr(26)150 4813 y(arc)n(h,)26 b(FSinfo)g(host)g(attribute)9
b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)35 b Fr(82)150 4901 y(arc)n(h,)26 b(moun)n(t)f
(selector)15 b Fd(:)g(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)41
b Fr(26)150 4989 y(Arc)n(hitecture)25 b(dep)r(enden)n(t)f(v)n(olumes)17
b Fd(:)d(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
b Fr(109)150 5077 y(Arc)n(hitecture)25 b(sharing)11 b
Fd(:)j(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)37 b Fr(109)150 5164
y(Arc)n(hitecture)25 b(sp)r(eci\014c)h(moun)n(ts)13 b
Fd(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)39 b Fr(110)150 5252 y(Assorted)26 b(T)-6 b(o)r(ols)21
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)47
b Fr(101)150 5340 y(A)n(tomic)26 b(NFS)f(moun)n(ts)11
b Fd(:)i(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38 b Fr(48)2025
610 y(auto,)26 b(\014lesystem)g(t)n(yp)r(e)8 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35 b Fr(54)2025 697
y(auto)p 2179 697 V 34 w(attrcac)n(he)26 b(P)n(arameter)8
b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)35 b Fr(61)2025 785 y(auto)p 2179
785 V 34 w(dir)26 b(P)n(arameter)14 b Fd(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)40 b Fr(62)2025 872 y(auto)r(dir)26 b(Selector)g(V)-6
b(ariable)23 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)49 b Fr(26)2025 959
y(auto)r(dir,)26 b(moun)n(t)f(selector)15 b Fd(:)g(:)e(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
41 b Fr(26)2025 1047 y(autofs)p 2232 1047 V 35 w(use)p
2374 1047 V 34 w(lofs)27 b(P)n(arameter)9 b Fd(:)14 b(:)f(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)35
b Fr(60)2025 1134 y(Automatic)26 b(generation)g(of)h(user)e(maps)d
Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)48
b Fr(21)2025 1221 y(Automoun)n(t)24 b(directory)18 b
Fd(:)c(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)45 b Fr(39)2025 1308
y(Automoun)n(t)24 b(\014lesystem)f Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49
b Fr(54)2025 1396 y Fq(automount2amd)14 b Fd(:)i(:)d(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)41 b Fr(101)2025 1483 y(Automoun)n(ter)25
b(b)r(o)r(ok)d Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)50
b Fr(8)2025 1570 y(Automoun)n(ter)25 b(con\014guration)h(maps)21
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)48
b Fr(19)2025 1657 y(Automoun)n(ter)25 b(fundamen)n(tals)15
b Fd(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)42 b Fr(13)2025 1891 y Fw(B)2025 2007 y Fr(Bac)n(kground)26
b(moun)n(ts)20 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)47
b Fr(14)2025 2094 y(Bac)n(kground)26 b(to)f(Mail)i(Deliv)n(ery)c
Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)49 b Fr(95)2025 2181 y(Binding)26 b(names)g(to)g(\014lesystems)d
Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)49 b Fr(14)2025 2269 y(b)r(o)r(ok)21 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fr(8)2025 2356 y(b)r(o)r(otparams,)27
b(FSinfo)f(pre\014x)19 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)46 b Fr(88)2025
2443 y(bro)n(wsable)p 2360 2443 V 35 w(dirs)26 b(P)n(arameter)10
b Fd(:)k(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)36 b Fr(60)2025 2530 y(Bug)26 b(rep)r(orts)d
Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)50 b Fr(7)2025 2618 y(b)n(yte)24 b(Selector)j(V)-6
b(ariable)22 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)48 b
Fr(26)2025 2705 y(b)n(yte,)25 b(moun)n(t)g(selector)14
b Fd(:)g(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)40 b Fr(26)2025
2955 y Fw(C)2025 3071 y Fr(Cac)n(he)26 b(in)n(terv)l(al)14
b Fd(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)41
b Fr(39)2025 3158 y(cac)n(he,)26 b(moun)n(t)f(map)h(option)15
b Fd(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)42 b Fr(54)2025 3246 y(cac)n(he)p
2211 3246 V 34 w(duration)26 b(P)n(arameter)c Fd(:)13
b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)48 b Fr(63)2025 3333 y(cac)n(hedir,)26 b(moun)n(t)f(option)
20 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)46 b Fr(49)2025 3420
y(cac)n(hefs,)27 b(\014lesystem)f(t)n(yp)r(e)17 b Fd(:)12
b(:)h(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)43 b Fr(49)2025 3507 y(Cac)n(hing)26
b(Filesystem)13 b Fd(:)i(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)40
b Fr(49)2025 3595 y(Catc)n(h-all)26 b(moun)n(t)f(p)r(oin)n(t)15
b Fd(:)f(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)42 b Fr(110)2025 3682 y(CD-R)n(OM)25
b(Filesystem)c Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)47
b Fr(50)2025 3769 y(cdfs,)26 b(\014lesystem)g(t)n(yp)r(e)18
b Fd(:)12 b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44 b Fr(50)2025
3856 y(Cen)n(tralized)26 b(Mail)h(Sp)r(o)r(ol)g(Directory)21
b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)47
b Fr(95)2025 3944 y(Changing)26 b(the)g(in)n(terv)l(al)f(b)r(efore)i(a)
f(\014lesystem)g(times)g(out)2185 4031 y Fd(:)13 b(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)33 b Fr(39)2025 4118 y(c)n(hro)r(ot;)26 b(/tftpb)r(o)r(ot)h
(example)17 b Fd(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)44 b Fr(112)2025 4205 y(Cluster)26
b(names)15 b Fd(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)41 b Fr(43)2025 4293 y(cluster)26 b(P)n(arameter)7
b Fd(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33
b Fr(63)2025 4380 y(cluster)26 b(Selector)g(V)-6 b(ariable)17
b Fd(:)d(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)43 b Fr(26)2025 4467 y(cluster,)26
b(FSinfo)g(host)g(attribute)21 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fr(82)2025
4555 y(cluster,)26 b(moun)n(t)f(selector)9 b Fd(:)15
b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fr(26)2025 4642 y(CNAMEs)7
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)34 b Fr(30)2025 4729 y(Command)26 b(line)g(options,)h
(Amd)8 b Fd(:)k(:)h(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)34 b Fr(39)2025 4816 y(Command)26 b(line)g(options,)h
(FSinfo)15 b Fd(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)41 b Fr(88)2025 4904 y(con\014g,)26 b(FSinfo)g(host)g
(attribute)17 b Fd(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)43 b Fr(81)2025 4991 y(Con\014guration)26
b(\014le;)g(tags)6 b Fd(:)15 b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33
b Fr(45)2025 5078 y(Con\014guration)26 b(map)g(t)n(yp)r(es)8
b Fd(:)k(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)34 b Fr(19)2025 5165 y(Con)n(trolling)27
b(Amd)21 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)48
b Fr(74)2025 5253 y(Con)n(trolling)27 b(Hlfsd)16 b Fd(:)e(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43 b Fr(98)2025 5340
y(Creating)27 b(a)f(pid)f(\014le)17 b Fd(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)44 b Fr(41)p eop end
%%Page: 122 124
TeXDict begin 122 123 bop 150 -116 a Fx(122)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fr(ctl-amd)7
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)33 b Fr(73)150 389 y Fq(ctl-amd)12
b Fd(:)j(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)39 b Fr(102)150 479 y Fq(ctl-hlfsd)14
b Fd(:)h(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)40
b Fr(98,)27 b(102)150 745 y Fw(D)150 867 y Fr(Debug)e(options)11
b Fd(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38
b Fr(44)150 958 y(debug)p 356 958 24 4 v 33 w(m)n(tab)p
562 958 V 34 w(\014le)26 b(P)n(arameter)20 b Fd(:)13
b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)45 b Fr(63)150 1048 y(debug)p 356 1048 V 33 w(options)27
b(P)n(arameter)16 b Fd(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)42 b Fr(63)150
1138 y(Debugging)26 b(a)g(new)g(Amd)f(con\014guration)13
b Fd(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)39 b Fr(76)150
1229 y(debugging)26 b(hesio)r(d)g(resolv)n(er)h(service)c
Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)49
b Fr(44)150 1319 y(Debugging)26 b(options)g(via)g(Amq)6
b Fd(:)12 b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)32 b Fr(77)150 1409 y(De\014ning)25 b(a)h(host,)g
(FSinfo)20 b Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46 b Fr(80)150
1499 y(De\014ning)25 b(an)h(Amd)f(moun)n(t)g(map,)h(FSinfo)20
b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46 b Fr(86)150
1590 y(De\014ning)25 b(host)h(attributes,)g(FSinfo)11
b Fd(:)i(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37
b Fr(80)150 1680 y(dela)n(y)-6 b(,)25 b(moun)n(t)h(option)c
Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)48 b Fr(31)150
1770 y(Dela)n(ying)26 b(moun)n(ts)f(from)i(sp)r(eci\014c)f(lo)r
(cations)13 b Fd(:)i(:)e(:)g(:)g(:)g(:)h(:)f(:)39 b Fr(31)150
1860 y(Determining)26 b(the)f(map)h(t)n(yp)r(e)13 b Fd(:)f(:)h(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)39
b Fr(19)150 1951 y(dev,)25 b(moun)n(t)g(option)9 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)36 b Fr(49,)27 b(50,)f(51)150 2041 y(Direct)g(automoun)n
(t)f(\014lesystem)17 b Fd(:)d(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)44 b Fr(55)150 2131 y(direct,)26
b(\014lesystem)g(t)n(yp)r(e)20 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)47
b Fr(55)150 2222 y(Disco)n(v)n(ering)26 b(v)n(ersion)g(information)13
b Fd(:)i(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
b Fr(41)150 2312 y(Disco)n(v)n(ering)26 b(what)g(is)g(going)h(on)f(at)g
(run-time)10 b Fd(:)i(:)h(:)g(:)h(:)f(:)g(:)36 b Fr(74)150
2402 y(Disk)25 b(\014lesystems)d Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)48 b Fr(49)150 2492 y(dismoun)n(t)p
465 2492 V 34 w(in)n(terv)l(al)25 b(P)n(arameter)8 b
Fd(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)34 b Fr(63)150 2583 y(Displa)n(ying)26 b(brief)g(help)14
b Fd(:)g(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)41 b Fr(45,)26 b(75)150 2673
y(Displa)n(ying)g(the)f(pro)r(cess)i(id)21 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)47 b Fr(41)150 2763 y(Distributed)25 b(Mail)i(Sp)r(o)r
(ol)f(Service)9 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)35 b Fr(96)150 2854 y(dollar)27 b(Selector)f(V)-6
b(ariable)15 b Fd(:)f(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)41 b Fr(27)150
2944 y(Domain)26 b(name)20 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)46 b Fr(40)150 3034 y(domain)26
b(Selector)g(V)-6 b(ariable)22 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48
b Fr(26)150 3124 y(Domain)26 b(stripping)11 b Fd(:)j(:)f(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)38 b Fr(25)150 3215 y(domain,)26
b(moun)n(t)f(selector)14 b Fd(:)h(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)40
b Fr(26)150 3305 y(domain)p 402 3305 V 34 w(strip)26
b(P)n(arameter)21 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)46 b Fr(63)150
3395 y(Domainname)26 b(op)r(erators)17 b Fd(:)d(:)f(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)43
b Fr(25)150 3485 y(dumpset,)25 b(FSinfo)h(\014lesystems)h(option)9
b Fd(:)k(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
b Fr(85)150 3576 y(dumpset,)25 b(FSinfo)h(pre\014x)7
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fr(88)150 3666
y(Duplicated)25 b(v)n(olumes)9 b Fd(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)36 b Fr(13)150 3932 y Fw(E)150 4054 y Fr(EFS)11
b Fd(:)i(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)37 b Fr(49)150 4144
y(efs,)27 b(\014lesystem)f(t)n(yp)r(e)21 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)48 b Fr(49)150 4235 y(En)n(vironmen)n(t)25
b(v)l(ariables)14 b Fd(:)g(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)41
b Fr(25)150 4325 y(Error)26 b(\014lesystem)c Fd(:)13
b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)48
b Fr(56)150 4415 y(error,)27 b(\014lesystem)e(t)n(yp)r(e)19
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fr(56)150
4505 y(Example)26 b(of)g(arc)n(hitecture)g(sp)r(eci\014c)g(moun)n(ts)7
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)33 b Fr(110)150 4596
y(Example)26 b(of)g(moun)n(ting)g(home)g(directories)11
b Fd(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)38 b Fr(108)150 4686
y(exec)p 298 4686 V 34 w(map)p 477 4686 V 34 w(timeout)25
b(P)n(arameter)15 b Fd(:)g(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)41 b Fr(63)150 4776 y(Executable)26
b(maps)20 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46
b Fr(23)150 4867 y(exists)26 b(Selector)g(F)-6 b(unction)9
b Fd(:)k(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fr(29)150 4957 y(exists,)26
b(b)r(o)r(olean)h(moun)n(t)e(selector)e Fd(:)13 b(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)47 b Fr(29)150
5047 y(exp)r(ort,)26 b(FSinfo)g(sp)r(ecial)h(fst)n(yp)r(e)13
b Fd(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)39 b Fr(84)150 5137 y(exp)r(ortfs,)26 b(FSinfo)h(moun)n(t)e
(option)19 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)45 b Fr(84)150 5228 y(exp)r(orts,)26 b(FSinfo)g
(pre\014x)9 b Fd(:)k(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35 b
Fr(89)2025 299 y Fw(F)2025 416 y Fr(false)27 b(Selector)f(F)-6
b(unction)11 b Fd(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)38 b Fr(29)2025
504 y(false,)27 b(b)r(o)r(olean)g(moun)n(t)e(selector)6
b Fd(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)33 b Fr(29)2025 592 y(File)26 b(map)g(syn)n(tactic)g(con)n
(v)n(en)n(tions)9 b Fd(:)j(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)36 b Fr(19)2025 680 y(File)26 b(maps)d
Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)49 b Fr(19)2025 768 y(Fileserv)n(er)7 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)33 b Fr(13)2025 856 y(Filesystem)8 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)34 b Fr(13)2025 944 y(Filesystem)26 b(info)h(pac)n(k)l(age)11
b Fd(:)i(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)38 b Fr(79)2025 1032 y(Filesystem)26
b(t)n(yp)r(e;)g(auto)11 b Fd(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38
b Fr(54)2025 1120 y(Filesystem)26 b(t)n(yp)r(e;)g(cac)n(hefs)20
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)46 b Fr(49)2025 1208 y(Filesystem)26
b(t)n(yp)r(e;)g(cdfs)21 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)47
b Fr(50)2025 1296 y(Filesystem)26 b(t)n(yp)r(e;)g(direct)7
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fr(55)2025 1383
y(Filesystem)26 b(t)n(yp)r(e;)g(efs)8 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)34 b Fr(49)2025 1471 y(Filesystem)26
b(t)n(yp)r(e;)g(error)c Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)48
b Fr(56)2025 1559 y(Filesystem)26 b(t)n(yp)r(e;)g(host)15
b Fd(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)42 b Fr(47)2025 1647
y(Filesystem)26 b(t)n(yp)r(e;)g(inherit)9 b Fd(:)k(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
35 b Fr(56)2025 1735 y(Filesystem)26 b(t)n(yp)r(e;)g(link)c
Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)49 b Fr(52)2025
1823 y(Filesystem)26 b(t)n(yp)r(e;)g(linkx)19 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fr(53)2025 1911 y(Filesystem)26
b(t)n(yp)r(e;)g(lofs)12 b Fd(:)i(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39
b Fr(50)2025 1999 y(Filesystem)26 b(t)n(yp)r(e;)g(mfs)10
b Fd(:)j(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)36 b Fr(51)2025
2087 y(Filesystem)26 b(t)n(yp)r(e;)g(nfs)21 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)47 b Fr(47)2025 2175
y(Filesystem)26 b(t)n(yp)r(e;)g(nfsl)10 b Fd(:)j(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)36 b Fr(53)2025 2263 y(Filesystem)26 b(t)n(yp)r(e;)g(nfsx)17
b Fd(:)c(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)44 b Fr(48)2025 2351
y(Filesystem)26 b(t)n(yp)r(e;)g(n)n(ullfs)13 b Fd(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)40 b Fr(51)2025 2439 y(Filesystem)26 b(t)n(yp)r(e;)g(p)r(cfs)20
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)46 b Fr(51)2025
2526 y(Filesystem)26 b(t)n(yp)r(e;)g(program)13 b Fd(:)h(:)f(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)40
b Fr(52)2025 2614 y(Filesystem)26 b(t)n(yp)r(e;)g(ro)r(ot)16
b Fd(:)e(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fr(56)2025 2702
y(Filesystem)26 b(t)n(yp)r(e;)g(tfs)10 b Fd(:)j(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)36 b Fr(51)2025 2790 y(Filesystem)26 b(t)n(yp)r(e;)g(tmpfs)
8 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)34 b Fr(51)2025
2878 y(Filesystem)26 b(t)n(yp)r(e;)g(toplvl)d Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)49 b Fr(56)2025 2966 y(Filesystem)26
b(t)n(yp)r(e;)g(udf)14 b Fd(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41
b Fr(50)2025 3054 y(Filesystem)26 b(t)n(yp)r(e;)g(ufs)21
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)47 b Fr(49)2025
3142 y(Filesystem)26 b(t)n(yp)r(e;)g(umapfs)16 b Fd(:)d(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
43 b Fr(51)2025 3230 y(Filesystem)26 b(t)n(yp)r(e;)g(union)9
b Fd(:)j(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)36 b Fr(55)2025 3318
y(Filesystem)26 b(t)n(yp)r(e;)g(xfs)21 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)48 b Fr(49)2025 3406 y(Filesystem)26 b(t)n(yp)r(es)9
b Fd(:)k(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35
b Fr(47)2025 3494 y Fq(fix-amd-map)22 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fr(102)2025
3582 y Fq(fixmount)10 b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37 b Fr(103)2025
3669 y Fq(fixrmtab)10 b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37 b Fr(103)2025
3757 y(Flat)26 b(\014le)g(maps)c Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fr(19)2025 3845 y(Flopp)n(y)25
b(Filesystem)15 b Fd(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)41
b Fr(51)2025 3933 y(Flushing)26 b(the)f(map)h(cac)n(he)8
b Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)35 b Fr(75)2025 4021 y(forced)p
2232 4021 V 34 w(unmoun)n(ts)25 b(P)n(arameter)e Fd(:)13
b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)48 b Fr(63)2025 4109 y(F)-6 b(orcing)26 b(Amq)f(to)h(use)f(a)h(TCP)h
(transp)r(ort)19 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45
b Fr(76)2025 4197 y(F)-6 b(orcing)26 b(Amq)f(to)h(use)f(a)h(UDP)f
(transp)r(ort)16 b Fd(:)e(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)43
b Fr(77)2025 4285 y(F)-6 b(orcing)26 b(\014lesystem)g(to)g(time)g(out)7
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)33 b Fr(77)2025 4373 y(freq,)26 b(FSinfo)g(\014lesystems)g
(option)20 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)46 b Fr(84)2025 4461 y(fs,)26 b(moun)n(t)f(option)11
b Fd(:)j(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)37
b Fr(31)2025 4549 y(FSinfo)8 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
b Fr(79)2025 4637 y(FSinfo)26 b(arc)n(h)g(host)g(attribute)19
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)46 b Fr(82)2025 4725 y(FSinfo)26 b(automoun)n(t)f
(de\014nitions)20 b Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)46 b Fr(86)2025 4812 y(FSinfo)26
b(cluster)g(host)g(attribute)14 b Fd(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)41 b Fr(82)2025
4900 y(FSinfo)26 b(command)g(line)g(options)19 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45
b Fr(88)2025 4988 y(FSinfo)26 b(con\014g)g(host)g(attribute)10
b Fd(:)j(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)37 b Fr(81)2025 5076 y(FSinfo)26 b(dumpset)f(\014lesystems)
h(option)20 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
46 b Fr(85)2025 5164 y(FSinfo)26 b(error)g(messages)7
b Fd(:)16 b(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fr(90)2025
5252 y(FSinfo)26 b(\014lesystems)c Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)48 b Fr(82)2025 5340 y(FSinfo)26 b(freq)g(\014lesystems)
g(option)13 b Fd(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)40 b Fr(84)p eop end
%%Page: 123 125
TeXDict begin 123 124 bop 150 -116 a Fx(Index)3241 b(123)150
299 y Fr(FSinfo)26 b(fst)n(yp)r(e)g(\014lesystems)g(option)11
b Fd(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37
b Fr(84)150 387 y(FSinfo)26 b(grammar)15 b Fd(:)f(:)f(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)41 b Fr(80)150 474 y(FSinfo)26
b(host)g(attributes)21 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47
b Fr(80)150 562 y(FSinfo)26 b(host)g(de\014nitions)12
b Fd(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fr(80)150 650 y(FSinfo)26
b(log)h(\014lesystems)f(option)11 b Fd(:)j(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)37 b Fr(85)150
738 y(FSinfo)26 b(moun)n(t)f(\014lesystems)h(option)21
b Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)47
b Fr(84)150 826 y(FSinfo)26 b(opts)g(\014lesystems)g(option)6
b Fd(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)33 b Fr(84)150 913 y(FSinfo)26 b(os)h(host)e(attribute)e
Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)49 b Fr(82)150 1001 y(FSinfo)26
b(o)n(v)n(erview)c Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)47 b Fr(79)150 1089 y(FSinfo)26 b(passno)h(\014lesystems)f
(option)17 b Fd(:)c(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)43 b Fr(84)150 1177 y(FSinfo)26 b(static)h(moun)n(ts)7
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b Fr(85)150
1265 y(fstab,)27 b(FSinfo)f(pre\014x)17 b Fd(:)12 b(:)h(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)43 b Fr(89)150 1352 y(fst)n(yp)r(e,)26
b(FSinfo)g(\014lesystems)g(option)17 b Fd(:)d(:)f(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fr(84)150 1440 y(full)p
263 1440 24 4 v 35 w(os)26 b(P)n(arameter)12 b Fd(:)j(:)e(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)39 b Fr(64)150 1528 y(full)p
263 1528 V 35 w(os)26 b(Selector)g(V)-6 b(ariable)23
b Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fr(27)150 1616 y(full)p
263 1616 V 35 w(os,)26 b(moun)n(t)f(selector)15 b Fd(:)g(:)e(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)41 b Fr(27)150 1703 y(fully)p 304 1703 V 34
w(quali\014ed)p 622 1703 V 34 w(hosts)26 b(P)n(arameter)c
Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47
b Fr(64)150 1956 y Fw(G)150 2073 y Fr(Generic)26 b(v)n(olume)g(name)9
b Fd(:)k(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fr(110)150 2161
y(Getting)26 b(Additional)g(Information)16 b Fd(:)e(:)f(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fr(7)150
2249 y(Getting)26 b(real)h(w)n(orking)f(directory)16
b Fd(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
42 b Fr(77)150 2337 y(gid)26 b(Selector)g(V)-6 b(ariable)9
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35 b Fr(29)150
2424 y(gid,)26 b(moun)n(t)f(selector)18 b Fd(:)d(:)e(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)44 b Fr(29)150 2512 y(Global)27 b(statistics)17
b Fd(:)d(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43
b Fr(76)150 2600 y(Grammar,)27 b(FSinfo)10 b Fd(:)k(:)f(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)36 b Fr(80)150 2853 y Fw(H)150
2970 y Fr(Help;)26 b(sho)n(wing)g(from)h(Amd)21 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)48 b Fr(45)150 3058 y(Help;)26 b(sho)n(wing)g(from)h
(Amq)21 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fr(75)150 3145 y(Hesio)r(d)26
b(maps)6 b Fd(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)33 b Fr(21)150 3233 y(Hesio)r(d;)26 b(turning)g(on)f
(RES)p 960 3233 V 34 w(DEBUG)18 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)44 b Fr(44)150 3321 y(hesio)r(d)p
366 3321 V 34 w(base)27 b(P)n(arameter)8 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)34 b Fr(64)150 3409 y(History)11 b Fd(:)i(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37
b Fr(11)150 3496 y Fq(Hlfsd)21 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46
b Fr(93)150 3584 y(Hlfsd)26 b(Files)d Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fr(100)150
3672 y(Hlfsd)26 b(Options)21 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)48 b Fr(98)150 3760 y(Hlfsd;)26
b(bac)n(kground)17 b Fd(:)c(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)43
b Fr(95)150 3848 y(Hlfsd;)26 b(con)n(trolling)16 b Fd(:)f(:)e(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)42 b Fr(98)150 3935 y(Hlfsd;)26
b(Files)11 b Fd(:)k(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)38 b Fr(100)150 4023 y(Hlfsd;)26 b(in)n(tro)r(duction)c
Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fr(93)150
4111 y(Hlfsd;)26 b(Options)11 b Fd(:)i(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)37 b Fr(98)150 4199 y(Hlfsd;)26
b(using)c Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)48 b Fr(98)150 4287 y(Hlfsd;)26 b(Wh)n(y)f(Deliv)n(er)h(In)
n(to)f(the)g(Home)h(Directory?)14 b Fd(:)f(:)40 b Fr(97)150
4374 y(Home)26 b(directories)21 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)47 b Fr(108)150 4462 y(Home-Link)25 b(Filesystem)14
b Fd(:)g(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)40 b Fr(93)150 4550 y(host)26
b(Selector)g(V)-6 b(ariable)6 b Fd(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
33 b Fr(27)150 4638 y(host,)26 b(\014lesystem)g(t)n(yp)r(e)13
b Fd(:)f(:)h(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)39 b Fr(47)150
4725 y(host,)26 b(moun)n(t)f(selector)16 b Fd(:)f(:)e(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)42 b Fr(27)150 4813 y(hostd)25 b(Selector)i(V)-6
b(ariable)20 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)45 b Fr(27)150
4901 y(hostd,)26 b(moun)n(t)f(selector)12 b Fd(:)i(:)f(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)38 b Fr(27)150 4989 y(Hostname)26 b(normalization)14
b Fd(:)h(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)40 b Fr(41)150 5077 y(hostname,)26
b(FSinfo)h(command)e(line)i(option)21 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h
(:)f(:)47 b Fr(89)150 5164 y(Ho)n(w)26 b(k)n(eys)f(are)h(lo)r(ok)n(ed)g
(up)9 b Fd(:)j(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fr(23)150 5252
y(Ho)n(w)26 b(lo)r(cations)h(are)g(parsed)20 b Fd(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)46 b Fr(24)150 5340 y(Ho)n(w)26 b(to)g(access)h(en)n
(vironmen)n(t)e(v)l(ariables)h(in)g(maps)d Fd(:)13 b(:)49
b Fr(25)2025 299 y(Ho)n(w)26 b(to)g(disco)n(v)n(er)f(y)n(our)h(v)n
(ersion)f(of)i(Amd)21 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49
b Fr(41)2025 387 y(Ho)n(w)26 b(to)g(moun)n(t)f(a)h(lo)r(cal)h(disk)14
b Fd(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)41 b Fr(49)2025 474 y(Ho)n(w)26 b(to)g(moun)n(t)f(a)h
(UFS)f(\014lesystems)8 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)34 b Fr(49)2025 562 y(Ho)n(w)26 b(to)g(moun)n(t)f
(all)h(NFS)f(exp)r(orted)g(\014lesystems)14 b Fd(:)g(:)f(:)g(:)41
b Fr(47)2025 650 y(Ho)n(w)26 b(to)g(moun)n(t)f(an)g(atomic)i(group)f
(of)g(NFS)f(\014lesystems)2185 737 y Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)33 b Fr(48)2025 825 y(Ho)n(w)26 b(to)g(moun)n(t)f(and)g(NFS)g
(\014lesystem)14 b Fd(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)41 b Fr(47)2025 913 y(Ho)n(w)25 b(to)h(reference)g(an)f(existing)h
(part)f(of)h(the)f(lo)r(cal)i(name)2178 1000 y(space)20
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)46 b Fr(53)2025 1088 y(Ho)n(w)26 b(to)g(reference)g(part)g
(of)g(the)f(lo)r(cal)j(name)e(space)12 b Fd(:)h(:)38
b Fr(52)2025 1175 y(Ho)n(w)26 b(to)g(select)g(log)h(messages)8
b Fd(:)15 b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)35 b Fr(42)2025 1263 y(Ho)n(w)26 b(to)g(set)f
(default)i(map)e(parameters)18 b Fd(:)c(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)44 b Fr(25)2025 1351 y(Ho)n(w)26 b(to)g(set)f(map)h(cac)n
(he)g(parameters)9 b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)36 b Fr(54)2025 1439 y(Ho)n(w)26 b(to)g(start)g(a)g(direct)f
(automoun)n(t)h(p)r(oin)n(t)14 b Fd(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
40 b Fr(55)2025 1527 y(Ho)n(w)26 b(to)g(start)g(an)f(indirect)h
(automoun)n(t)f(p)r(oin)n(t)12 b Fd(:)h(:)g(:)g(:)h(:)f(:)38
b Fr(54)2025 1614 y(Ho)n(w)26 b(v)l(ariables)g(are)g(expanded)6
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)33 b Fr(25)2025 1867 y Fw(I)2025 1984
y Fr(in)p 2094 1984 V 34 w(net)n(w)n(ork)25 b(Selector)h(F)-6
b(unction)22 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)49 b Fr(30)2025 2072 y(in)p 2094
2072 V 34 w(net)n(w)n(ork,)25 b(b)r(o)r(olean)i(moun)n(t)e(selector)17
b Fd(:)e(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)44
b Fr(30)2025 2160 y(inherit,)26 b(\014lesystem)g(t)n(yp)r(e)6
b Fd(:)12 b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)33 b Fr(56)2025 2247
y(Inheritance)25 b(\014lesystem)8 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)35 b Fr(56)2025 2335 y(In)n(terv)l(al)25 b(b)r(efore)h(a)g
(\014lesystem)g(times)g(out)d Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)50 b Fr(39)2025 2423 y(In)n(tro)r(duction)12 b Fd(:)g(:)h(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)39
b Fr(9)2025 2511 y(In)n(tro)r(duction)25 b(to)h(Hlfsd)16
b Fd(:)d(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43 b Fr(93)2025 2747
y Fw(K)2025 2864 y Fr(k)l(arc)n(h)25 b(P)n(arameter)11
b Fd(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38
b Fr(64)2025 2951 y(k)l(arc)n(h)25 b(Selector)h(V)-6
b(ariable)22 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)48 b Fr(27)2025
3039 y(k)l(arc)n(h,)25 b(moun)n(t)g(selector)14 b Fd(:)g(:)g(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)40 b Fr(27)2025 3127 y(Keep-aliv)n(es)13
b Fd(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)39 b Fr(15)2025 3215 y(Key)25 b(lo)r(okup)10 b
Fd(:)j(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)37 b Fr(23)2025 3303 y(k)n(ey)24 b(Selector)j(V)-6
b(ariable)21 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47
b Fr(28)2025 3390 y(k)n(ey)-6 b(,)24 b(moun)n(t)h(selector)16
b Fd(:)f(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43 b Fr(28)2025
3478 y(Killing)26 b(and)g(starting)g(Amd)16 b Fd(:)d(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43
b Fr(73)2025 3731 y Fw(L)2025 3848 y Fr(LD)n(AP)25 b(maps)12
b Fd(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)39 b Fr(22)2025 3936 y(ldap)p 2175 3936 V 34 w(base)26
b(P)n(arameter)7 b Fd(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34
b Fr(64)2025 4023 y(ldap)p 2175 4023 V 34 w(cac)n(he)p
2390 4023 V 34 w(maxmem)25 b(P)n(arameter)7 b Fd(:)15
b(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34
b Fr(65)2025 4111 y(ldap)p 2175 4111 V 34 w(cac)n(he)p
2390 4111 V 34 w(seconds)26 b(P)n(arameter)17 b Fd(:)d(:)f(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)43 b Fr(65)2025
4199 y(ldap)p 2175 4199 V 34 w(hostp)r(orts)26 b(P)n(arameter)8
b Fd(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)34 b Fr(65)2025 4287 y(ldap)p
2175 4287 V 34 w(proto)p 2388 4287 V 34 w(v)n(ersion)26
b(P)n(arameter)9 b Fd(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)36 b Fr(65)2025 4374 y(License)26
b(Information)8 b Fd(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
b Fr(3)2025 4462 y(Ligh)n(t)n(w)n(eigh)n(t)26 b(Directory)g(Access)g
(Proto)r(col)17 b Fd(:)e(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)44
b Fr(22)2025 4550 y(link,)26 b(\014lesystem)f(t)n(yp)r(e)20
b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)47 b Fr(52)2025
4638 y(linkx,)25 b(\014lesystem)h(t)n(yp)r(e)17 b Fd(:)12
b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)44 b Fr(53)2025 4726 y(Listing)26
b(curren)n(tly)f(moun)n(ted)g(\014lesystems)16 b Fd(:)e(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)42 b Fr(74)2025 4813 y(lo)r(cal)p
2184 4813 V 35 w(domain)26 b(P)n(arameter)21 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)46 b Fr(65)2025 4901 y(lo)r(calhost)p
2325 4901 V 35 w(address)27 b(P)n(arameter)16 b Fd(:)e(:)f(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43
b Fr(65)2025 4989 y(Lo)r(cation)27 b(format)17 b Fd(:)d(:)f(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fr(24)2025 5077
y(Lo)r(cation)27 b(lists)11 b Fd(:)j(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)38 b Fr(14)2025 5164 y(lo)r(c)n(king)26
b(executable)g(pages)g(in)g(memory)8 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)34 b Fr(45)2025 5252 y(lofs,)27 b(\014lesystem)f(t)
n(yp)r(e)9 b Fd(:)k(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36
b Fr(50)2025 5340 y(Log)26 b(\014le,)g(resetting)12 b
Fd(:)i(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)39
b Fr(75)p eop end
%%Page: 124 126
TeXDict begin 124 125 bop 150 -116 a Fx(124)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fr(Log)c
(\014lename)6 b Fd(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)33 b Fr(40)150 387 y(Log)26 b(message)i(selection)8
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fr(42)150
475 y(log,)27 b(FSinfo)f(\014lesystems)g(option)17 b
Fd(:)d(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)44 b Fr(85)150 563 y(log)p 252 563 24 4 v 35 w(\014le)26
b(P)n(arameter)21 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
46 b Fr(65)150 651 y(log)p 252 651 V 35 w(options)26
b(P)n(arameter)16 b Fd(:)e(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)42
b Fr(65)150 739 y(Logging)27 b(options)f(via)g(Amq)18
b Fd(:)12 b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)44 b Fr(77)150 827 y(Lo)r(oking)26
b(up)f(k)n(eys)14 b Fd(:)e(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)40 b Fr(23)150 916 y(Lo)r(opbac)n(k)26 b(Filesystem)c
Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)48 b Fr(50)150
1004 y Fq(lostaltmail)22 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)46 b Fr(103)150 1092 y Fq
(lostaltmail.conf-sample)28 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)50 b Fr(103)150
1180 y(lostaltmail;)28 b(con\014guration)f(\014le)9 b
Fd(:)k(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)35 b Fr(103)150 1434 y Fw(M)150 1552 y Fr(Mailing)27
b(lists)16 b Fd(:)f(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)43 b Fr(7)150 1640 y(Map)26 b(cac)n(he)g(options)9
b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35 b
Fr(54)150 1728 y(Map)26 b(cac)n(he)g(sync)n(hronizing)c
Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)48 b Fr(54)150 1816 y(Map)26 b(cac)n(he)g(t)n
(yp)r(es)8 b Fd(:)k(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)34
b Fr(54)150 1904 y(Map)26 b(cac)n(he,)g(\015ushing)7
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)33 b Fr(75)150
1992 y(Map)26 b(defaults)17 b Fd(:)d(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)44 b Fr(25)150 2080 y(Map)26
b(en)n(try)f(format)d Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
48 b Fr(24)150 2169 y(Map)26 b(lo)r(okup)19 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)45
b Fr(23)150 2257 y(Map)26 b(options)10 b Fd(:)k(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b Fr(30)150
2345 y(map)26 b(Selector)g(V)-6 b(ariable)22 b Fd(:)13
b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fr(28)150 2433 y(Map)26
b(t)n(yp)r(es)9 b Fd(:)j(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)35 b Fr(19)150 2521 y(map,)26
b(moun)n(t)f(selector)14 b Fd(:)g(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)40
b Fr(28)150 2609 y(map)p 300 2609 V 34 w(defaults)26
b(P)n(arameter)17 b Fd(:)d(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fr(60)150
2697 y(map)p 300 2697 V 34 w(name)26 b(P)n(arameter)7
b Fd(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fr(70)150
2785 y(map)p 300 2785 V 34 w(options)26 b(P)n(arameter)9
b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)36 b Fr(60)150 2873 y(map)p
300 2873 V 34 w(reload)p 538 2873 V 35 w(in)n(terv)l(al)25
b(P)n(arameter)f Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)49 b Fr(66)150 2961 y(map)p 300 2961 V
34 w(t)n(yp)r(e)25 b(P)n(arameter)6 b Fd(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)33 b Fr(60)150 3050 y(maps,)26 b(FSinfo)h(command)e(line)h
(option)8 b Fd(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)34
b Fr(89)150 3138 y(Memory/RAM)26 b(Filesystem)18 b Fd(:)c(:)f(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)44
b Fr(51)150 3226 y(mfs,)27 b(\014lesystem)f(t)n(yp)r(e)7
b Fd(:)12 b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fr(51)150
3314 y Fq(mk-amd-map)24 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)49 b Fr(103)150 3402 y(mlo)r(c)n(k)l(all;)27
b(using)c Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
49 b Fr(45)150 3490 y(Moun)n(t)25 b(a)h(\014lesystem)g(under)f(program)
i(con)n(trol)21 b Fd(:)13 b(:)h(:)f(:)g(:)47 b Fr(52)150
3578 y(Moun)n(t)25 b(\015ags;)i(acdirmax)14 b Fd(:)g(:)f(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)40 b Fr(32)150 3666 y(Moun)n(t)25 b(\015ags;)i(acdirmin)22
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fr(32)150 3754
y(Moun)n(t)25 b(\015ags;)i(acregmax)10 b Fd(:)k(:)f(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
36 b Fr(32)150 3842 y(Moun)n(t)25 b(\015ags;)i(acregmin)17
b Fd(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fr(32)150 3930 y(Moun)n(t)25
b(\015ags;)i(actimeo)c Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48
b Fr(32)150 4019 y(Moun)n(t)25 b(\015ags;)i(auto)9 b
Fd(:)k(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35
b Fr(32)150 4107 y(Moun)n(t)25 b(\015ags;)i(cac)n(he)10
b Fd(:)j(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b
Fr(32)150 4195 y(Moun)n(t)25 b(\015ags;)i(closesession)10
b Fd(:)16 b(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)36 b Fr(32)150 4283 y(Moun)n(t)25
b(\015ags;)i(compress)17 b Fd(:)d(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)43
b Fr(32)150 4371 y(Moun)n(t)25 b(\015ags;)i(defp)r(erm)15
b Fd(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)41 b Fr(32)150 4459
y(Moun)n(t)25 b(\015ags;)i(dev)8 b Fd(:)k(:)h(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)34 b Fr(32)150 4547 y(Moun)n(t)25
b(\015ags;)i(dirmask)18 b Fd(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)44
b Fr(32)150 4635 y(Moun)n(t)25 b(\015ags;)i(dum)n(btimr)18
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)45 b Fr(32)150 4723 y(Moun)n(t)25
b(\015ags;)i(extatt)16 b Fd(:)d(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)42
b Fr(32)150 4811 y(Moun)n(t)25 b(\015ags;)i(fsid)7 b
Fd(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)34
b Fr(32)150 4900 y(Moun)n(t)25 b(\015ags;)i(gens)11 b
Fd(:)i(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
b Fr(32)150 4988 y(Moun)n(t)25 b(\015ags;)i(gm)n(to\013)11
b Fd(:)i(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)37 b Fr(32)150
5076 y(Moun)n(t)25 b(\015ags;)i(group)22 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)48 b Fr(33)150 5164 y(Moun)n(t)25
b(\015ags;)i(grpid)13 b Fd(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
39 b Fr(33)150 5252 y(Moun)n(t)25 b(\015ags;)i(ignore)15
b Fd(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)41 b Fr(32)150
5340 y(Moun)n(t)25 b(\015ags;)i(in)n(t)20 b Fd(:)13 b(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)47 b Fr(33)2025 299 y(Moun)n(t)25
b(\015ags;)i(in)n(tr)22 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)49 b Fr(33)2025 387 y(Moun)n(t)25 b(\015ags;)i(lo)r(c)n(k)16
b Fd(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)43
b Fr(33)2025 476 y(Moun)n(t)25 b(Flags;)j(longname)18
b Fd(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)44 b Fr(33,)27 b(35)2025 564 y(Moun)n(t)e(\015ags;)i(mask)
14 b Fd(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)40
b Fr(33)2025 653 y(Moun)n(t)25 b(\015ags;)i(maxgroups)20
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)47 b Fr(33)2025 741 y(Moun)n(t)25
b(\015ags;)i(m)n(ulti)12 b Fd(:)h(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)38 b Fr(33)2025 830 y(Moun)n(t)25 b(\015ags;)i(nfsv3)13
b Fd(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b
Fr(33)2025 918 y(Moun)n(t)25 b(\015ags;)i(noac)7 b Fd(:)13
b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b Fr(33)2025
1006 y(Moun)n(t)25 b(\015ags;)i(noauto)20 b Fd(:)13 b(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)46 b Fr(33)2025 1095 y(Moun)n(t)25 b(\015ags;)i(no)r
(cac)n(he)20 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46
b Fr(33)2025 1183 y(Moun)n(t)25 b(\015ags;)i(no)r(casetrans)7
b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fr(33)2025 1272 y(Moun)n(t)25
b(\015ags;)i(no)r(conn)14 b Fd(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)41
b Fr(33)2025 1360 y(Moun)n(t)25 b(\015ags;)i(no)r(cto)8
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
b Fr(33)2025 1449 y(Moun)n(t)25 b(\015ags;)i(no)r(defp)r(erm)8
b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fr(33)2025 1537 y(Moun)n(t)25
b(\015ags;)i(no)r(dev)17 b Fd(:)c(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
44 b Fr(33)2025 1625 y(Moun)n(t)25 b(\015ags;)i(no)r(devs)19
b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46 b Fr(33)2025
1714 y(Moun)n(t)25 b(\015ags;)i(no)r(exec)22 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)48 b Fr(33)2025 1802
y(Moun)n(t)25 b(\015ags;)i(noin)n(t)14 b Fd(:)f(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)41 b Fr(33)2025 1891 y(Moun)n(t)25 b(\015ags;)i(no)t
(joliet)8 b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
b Fr(33)2025 1979 y(Moun)n(t)25 b(\015ags;)i(nolo)r(c)n(k)10
b Fd(:)j(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)36 b Fr(33)2025
2068 y(Moun)n(t)25 b(\015ags;)i(nomn)n(ttab)22 b Fd(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)49 b Fr(33)2025 2156 y(Moun)n(t)25
b(\015ags;)i(norrip)15 b Fd(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)41
b Fr(34)2025 2245 y(Moun)n(t)25 b(\015ags;)i(nosub)19
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46 b Fr(34)2025
2333 y(Moun)n(t)25 b(\015ags;)i(nosuid)9 b Fd(:)k(:)g(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)35 b Fr(34)2025 2421 y(Moun)n(t)25 b(\015ags;)i
(nounmoun)n(t)12 b Fd(:)g(:)h(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)38 b Fr(35)2025
2510 y(Moun)n(t)25 b(\015ags;)i(no)n(v)n(ersion)12 b
Fd(:)h(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)38 b Fr(34)2025 2598 y(Moun)n(t)25
b(Flags;)j(no)n(win95)17 b Fd(:)d(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)43
b Fr(34)2025 2687 y(Moun)n(t)25 b(\015ags;)i(optionstr)17
b Fd(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fr(34)2025 2775
y(Moun)n(t)25 b(\015ags;)i(o)n(v)n(erla)n(y)16 b Fd(:)d(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)43 b Fr(34)2025 2864 y(Moun)n(t)25 b(\015ags;)i
(pgthresh)6 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)33
b Fr(34)2025 2952 y(Moun)n(t)25 b(\015ags;)i(ping)11
b Fd(:)i(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)37
b Fr(35)2025 3041 y(Moun)n(t)25 b(\015ags;)i(p)r(ort)12
b Fd(:)h(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)38
b Fr(34)2025 3129 y(Moun)n(t)25 b(\015ags;)i(p)r(osix)13
b Fd(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b
Fr(34)2025 3217 y(Moun)n(t)25 b(\015ags;)i(priv)l(ate)18
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)45 b Fr(34)2025
3306 y(Moun)n(t)25 b(\015ags;)i(proplist)6 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)33 b Fr(34)2025 3394
y(Moun)n(t)25 b(\015ags;)i(proto)11 b Fd(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)37 b Fr(34)2025 3483 y(Moun)n(t)25 b(\015ags;)i(public)
15 b Fd(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)42 b Fr(35)2025
3571 y(Moun)n(t)25 b(\015ags;)i(quota)22 b Fd(:)13 b(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)49 b Fr(34)2025 3660 y(Moun)n(t)25
b(\015ags;)i(rdonly)10 b Fd(:)i(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)36
b Fr(34)2025 3748 y(Moun)n(t)25 b(\015ags;)i(resvp)r(ort)13
b Fd(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)39 b Fr(34)2025 3836
y(Moun)n(t)25 b(\015ags;)i(retrans)17 b Fd(:)c(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)43 b Fr(34)2025 3925 y(Moun)n(t)25 b(\015ags;)i(retry)18
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45
b Fr(34)2025 4013 y(Moun)n(t)25 b(\015ags;)i(retry=)p
Fc(n)18 b Fd(:)12 b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45 b Fr(36)2025
4102 y(Moun)n(t)25 b(\015ags;)i(ro)15 b Fd(:)e(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)42 b Fr(34)2025 4190 y(Moun)n(t)25
b(\015ags;)i(rrcaseins)d Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)50
b Fr(34)2025 4279 y(Moun)n(t)25 b(\015ags;)i(rrip)21
b Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)48
b Fr(34)2025 4367 y(Moun)n(t)25 b(\015ags;)i(rsize)8
b Fd(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
b Fr(34)2025 4456 y(Moun)n(t)25 b(\015ags;)i(rw)7 b Fd(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33
b Fr(34)2025 4544 y(Moun)n(t)25 b(Flags;)j(sessionnr)22
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)48 b Fr(35)2025 4632 y(Moun)n(t)25
b(\015ags;)i(soft)c Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)49 b Fr(35)2025 4721 y(Moun)n(t)25 b(\015ags;)i(softlo)r(okup)12
b Fd(:)i(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fr(36)2025 4809 y(Moun)n(t)25
b(\015ags;)i(sp)r(ongy)17 b Fd(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)44
b Fr(35)2025 4898 y(Moun)n(t)25 b(\015ags;)i(suid)15
b Fd(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)41
b Fr(35)2025 4986 y(Moun)n(t)25 b(\015ags;)i(sym)n(ttl)11
b Fd(:)h(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)37 b Fr(35)2025
5075 y(Moun)n(t)25 b(\015ags;)i(sync)10 b Fd(:)i(:)h(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)36 b Fr(35)2025 5163 y(Moun)n(t)25
b(\015ags;)i(tcp)13 b Fd(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)40 b Fr(35)2025 5252 y(Moun)n(t)25 b(\015ags;)i(timeo)7
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33
b Fr(35)2025 5340 y(Moun)n(t)25 b(\015ags;)i(unmoun)n(t)18
b Fd(:)12 b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)45 b Fr(36)p eop end
%%Page: 125 127
TeXDict begin 125 126 bop 150 -116 a Fx(Index)3241 b(125)150
299 y Fr(Moun)n(t)25 b(\015ags;)i(user)15 b Fd(:)e(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)41 b Fr(35)150 387 y(Moun)n(t)25
b(\015ags;)i(utimeout=)p Fc(n)17 b Fd(:)c(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)44
b Fr(36)150 476 y(Moun)n(t)25 b(\015ags;)i(v)n(ers)17
b Fd(:)c(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)43
b Fr(35)150 564 y(Moun)n(t)25 b(\015ags;)i(wsize)13 b
Fd(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39 b Fr(35)150
653 y(Moun)n(t)25 b(\015ags;)i(xlateco)r(okie)16 b Fd(:)f(:)e(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)42 b Fr(36)150 741 y(Moun)n(t)25 b(home)h(directories)6
b Fd(:)15 b(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)33 b Fr(108)150 830 y(Moun)n(t)25
b(information)e Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47
b Fr(19)150 918 y(Moun)n(t)25 b(map)h(option;)g(cac)n(he)12
b Fd(:)i(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)38 b Fr(54)150 1006 y(Moun)n(t)25
b(map)h(t)n(yp)r(es)8 b Fd(:)k(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)34 b Fr(19)150 1095 y(Moun)n(t)25 b(maps)9 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35
b Fr(19)150 1183 y(Moun)n(t)25 b(option;)i(addopts)21
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fr(30)150 1272 y(Moun)n(t)25
b(option;)i(cac)n(hedir)16 b Fd(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43
b Fr(49)150 1360 y(Moun)n(t)25 b(option;)i(dela)n(y)15
b Fd(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)42 b Fr(31)150
1449 y(Moun)n(t)25 b(option;)i(dev)22 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)50
b Fr(49,)27 b(50,)f(51)150 1537 y(Moun)n(t)f(option;)i(fs)8
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)34
b Fr(31)150 1625 y(Moun)n(t)25 b(option;)i(moun)n(t)12
b Fd(:)g(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)38 b Fr(52)150 1714
y(Moun)n(t)25 b(option;)i(opts)15 b Fd(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)41 b Fr(31)150 1802 y(Moun)n(t)25 b(option;)i(remopts)19
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46 b Fr(36)150 1891 y(Moun)n(t)25
b(option;)i(rfs)16 b Fd(:)e(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)43
b Fr(47,)26 b(51)150 1979 y(Moun)n(t)f(option;)i(rhost)17
b Fd(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fr(47)150
2068 y(Moun)n(t)25 b(option;)i(sublink)16 b Fd(:)c(:)i(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)42 b Fr(37)150 2156 y(Moun)n(t)25 b(option;)i(t)n(yp)r(e)12
b Fd(:)g(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)38 b Fr(37)150
2245 y(Moun)n(t)25 b(option;)i(umoun)n(t)8 b Fd(:)k(:)h(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)34 b Fr(52)150 2333 y(Moun)n(t)25 b(option;)i(unmoun)n(t)19
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fr(52)150 2421 y(Moun)n(t)25
b(retries)9 b Fd(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)35 b Fr(14)150 2510 y(Moun)n(t)25 b(selector;)j(arc)n(h)12
b Fd(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)38 b Fr(26)150
2598 y(Moun)n(t)25 b(selector;)j(auto)r(dir)12 b Fd(:)h(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)38 b Fr(26)150 2687 y(Moun)n(t)25 b(selector;)j(b)n(yte)11
b Fd(:)h(:)h(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37 b Fr(26)150
2775 y(Moun)n(t)25 b(selector;)j(cluster)6 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)32 b Fr(26)150 2864 y(Moun)n(t)25
b(selector;)j(domain)11 b Fd(:)i(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37
b Fr(26)150 2952 y(Moun)n(t)25 b(selector;)j(exists)7
b Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fr(29)150
3041 y(Moun)n(t)25 b(selector;)j(false)9 b Fd(:)15 b(:)e(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)36 b Fr(29)150 3129 y(Moun)n(t)25 b(selector;)j(full)p
810 3129 24 4 v 34 w(os)12 b Fd(:)i(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)38
b Fr(27)150 3217 y(Moun)n(t)25 b(selector;)j(gid)15 b
Fd(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)41 b Fr(29)150
3306 y(Moun)n(t)25 b(selector;)j(host)13 b Fd(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)39 b Fr(27)150 3394 y(Moun)n(t)25 b(selector;)j(hostd)8
b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)35 b Fr(27)150
3483 y(Moun)n(t)25 b(selector;)j(in)p 766 3483 V 34 w(net)n(w)n(ork)20
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)47 b Fr(30)150 3571 y(Moun)n(t)25 b(selector;)j(k)l(arc)
n(h)11 b Fd(:)h(:)h(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fr(27)150
3660 y(Moun)n(t)25 b(selector;)j(k)n(ey)10 b Fd(:)i(:)h(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)36 b Fr(28)150 3748 y(Moun)n(t)25 b(selector;)j(map)11
b Fd(:)i(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37 b Fr(28)150
3836 y(Moun)n(t)25 b(selector;)j(netgrp)9 b Fd(:)j(:)h(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)35 b Fr(29)150 3925 y(Moun)n(t)25 b(selector;)j(netgrp)r(d)20
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)47 b Fr(29)150 4013 y(Moun)n(t)25
b(selector;)j(netn)n(um)n(b)r(er)21 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49
b Fr(28)150 4102 y(Moun)n(t)25 b(selector;)j(net)n(w)n(ork)18
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)44 b Fr(28)150 4190 y(Moun)n(t)25
b(selector;)j(os)15 b Fd(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
b Fr(27)150 4279 y(Moun)n(t)25 b(selector;)j(osv)n(er)15
b Fd(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41 b Fr(27)150 4367
y(Moun)n(t)25 b(selector;)j(path)6 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)33 b Fr(28)150 4456 y(Moun)n(t)25 b(selector;)j(true)15
b Fd(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)41 b Fr(30)150
4544 y(Moun)n(t)25 b(selector;)j(uid)13 b Fd(:)f(:)i(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)39 b Fr(28)150 4632 y(Moun)n(t)25 b(selector;)j(v)n
(endor)20 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)48 b Fr(27)150
4721 y(Moun)n(t)25 b(selector;)j(wire)13 b Fd(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)39 b Fr(28)150 4809 y(Moun)n(t)25 b(selector;)j(xhost)9
b Fd(:)k(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fr(30)150 4898
y(moun)n(t)25 b(system)h(call)17 b Fd(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)43 b Fr(31)150 4986 y(moun)n(t)25 b(system)h(call)h
(\015ags)15 b Fd(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41 b Fr(31)150
5075 y(Moun)n(t)25 b(t)n(yp)r(es)8 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)34 b Fr(47)150
5163 y(moun)n(t,)25 b(FSinfo)i(\014lesystems)f(option)10
b Fd(:)j(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36
b Fr(84)150 5252 y(moun)n(t,)25 b(moun)n(t)g(option)15
b Fd(:)f(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)42 b Fr(52)150 5340
y(moun)n(t)p 371 5340 V 33 w(t)n(yp)r(e)25 b(P)n(arameter)e
Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fr(61)2025 299 y(Moun)n(ting)26
b(a)g(lo)r(cal)h(disk)9 b Fd(:)k(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35
b Fr(49)2025 387 y(Moun)n(ting)24 b(a)h(remote)g(part)f(of)h(the)f
(name)g(space)h(if)g(target)2178 474 y(is)i(missing)15
b Fd(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)41
b Fr(53)2025 562 y(Moun)n(ting)26 b(a)g(UFS)f(\014lesystem)18
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)44 b Fr(49)2025 650 y(Moun)n(ting)26 b(a)g(v)n(olume)13
b Fd(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)40 b Fr(14)2025
739 y(Moun)n(ting)25 b(an)h(atomic)h(group)e(of)i(NFS)d(\014lesystems)
10 b Fd(:)k(:)37 b Fr(48)2025 827 y(Moun)n(ting)26 b(an)f(existing)h
(part)g(of)g(the)g(lo)r(cal)h(name)f(space)2185 914 y
Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fr(53)2025 1002
y(Moun)n(ting)26 b(an)f(NFS)g(\014lesystem)13 b Fd(:)h(:)f(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)40
b Fr(47)2025 1090 y(Moun)n(ting)26 b(en)n(tire)f(exp)r(ort)h(trees)9
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)36 b Fr(47)2025 1178 y(Moun)n(ting)26 b(part)f(of)i(the)e
(lo)r(cal)i(name)f(space)13 b Fd(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)39
b Fr(52)2025 1266 y(Moun)n(ting)26 b(user)f(\014lesystems)e
Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)49 b Fr(107)2025 1354 y(Multiple)26 b(Amd)f(pro)r
(cesses)f Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fr(76)2025 1443
y(Multiple-threaded)25 b(serv)n(er)12 b Fd(:)h(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)38
b Fr(16)2025 1697 y Fw(N)2025 1815 y Fr(Namespace)16
b Fd(:)e(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)43 b Fr(14)2025 1903 y(ndbm)24 b(maps)7 b Fd(:)13
b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
33 b Fr(20)2025 1991 y(netgrp)25 b(Selector)h(F)-6 b(unction)10
b Fd(:)j(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)37 b Fr(29)2025 2079 y(netgrp,)25
b(b)r(o)r(olean)i(moun)n(t)e(selector)f Fd(:)13 b(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49 b Fr(29)2025
2167 y(netgrp)r(d)25 b(Selector)h(F)-6 b(unction)22 b
Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)49 b Fr(29)2025 2256 y(netgrp)r(d,)25
b(b)r(o)r(olean)i(moun)n(t)e(selector)17 b Fd(:)e(:)e(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)44 b Fr(29)2025 2344
y(netn)n(um)n(b)r(er)24 b(Selector)i(V)-6 b(ariable)16
b Fd(:)e(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)43 b Fr(28)2025 2432 y(netn)n(um)n(b)r(er,)24
b(moun)n(t)h(selector)9 b Fd(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35 b Fr(28)2025
2520 y(Net)n(w)n(ork)25 b(\014lesystem)h(group)16 b Fd(:)d(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
42 b Fr(48)2025 2608 y(Net)n(w)n(ork)25 b(host)h(\014lesystem)7
b Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fr(47)2025 2696 y(net)n(w)n(ork)25
b(Selector)i(V)-6 b(ariable)12 b Fd(:)h(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38
b Fr(28)2025 2784 y(net)n(w)n(ork,)26 b(moun)n(t)f(selector)d
Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fr(28)2025 2872 y(Net)n(w)n(ork-wide)25
b(naming)7 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33
b Fr(13)2025 2961 y(NFS)8 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
b Fr(47)2025 3049 y(NFS)25 b(ping)8 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
b Fr(15)2025 3137 y(NFS)25 b(V.3)h(supp)r(ort)17 b Fd(:)12
b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)43 b Fr(17)2025
3225 y(nfs,)26 b(\014lesystem)g(t)n(yp)r(e)18 b Fd(:)12
b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44 b Fr(47)2025
3313 y(NFS-Link)24 b(\014lesystem)i(I)r(I)9 b Fd(:)j(:)h(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)35 b Fr(53)2025 3401 y(nfs)p 2126 3401 V 34 w(allo)n(w)p
2331 3401 V 36 w(an)n(y)p 2487 3401 V 33 w(in)n(terface)26
b(P)n(arameter)c Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)47 b Fr(66)2025 3489 y(nfs)p 2126 3489 V 34 w(allo)n(w)p
2331 3489 V 36 w(insecure)p 2636 3489 V 34 w(p)r(ort)25
b(P)n(arameter)17 b Fd(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)43 b Fr(66)2025 3577 y(nfs)p 2126 3577 V 34 w(proto)26
b(P)n(arameter)14 b Fd(:)h(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
b Fr(66)2025 3666 y(nfs)p 2126 3666 V 34 w(retransmit)p
2510 3666 V 34 w(coun)n(ter)26 b(P)n(arameter)9 b Fd(:)14
b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)35
b Fr(67)2025 3754 y(nfs)p 2126 3754 V 34 w(retransmit)p
2510 3754 V 34 w(coun)n(ter)p 2794 3754 V 34 w(tcp)25
b(P)n(arameter)7 b Fd(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)33
b Fr(67)2025 3842 y(nfs)p 2126 3842 V 34 w(retransmit)p
2510 3842 V 34 w(coun)n(ter)p 2794 3842 V 34 w(toplvl)26
b(P)n(arameter)14 b Fd(:)g(:)g(:)f(:)g(:)g(:)g(:)41 b
Fr(67)2025 3930 y(nfs)p 2126 3930 V 34 w(retransmit)p
2510 3930 V 34 w(coun)n(ter)p 2794 3930 V 34 w(udp)25
b(P)n(arameter)13 b Fd(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)40
b Fr(67)2025 4018 y(nfs)p 2126 4018 V 34 w(retry)p 2325
4018 V 33 w(in)n(terv)l(al)26 b(P)n(arameter)16 b Fd(:)e(:)f(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42
b Fr(67)2025 4106 y(nfs)p 2126 4106 V 34 w(retry)p 2325
4106 V 33 w(in)n(terv)l(al)p 2610 4106 V 34 w(tcp)25
b(P)n(arameter)14 b Fd(:)g(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)40 b Fr(67)2025 4194 y(nfs)p 2126 4194 V 34
w(retry)p 2325 4194 V 33 w(in)n(terv)l(al)p 2610 4194
V 34 w(toplvl)26 b(P)n(arameter)c Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)48 b Fr(67)2025 4282 y(nfs)p 2126 4282
V 34 w(retry)p 2325 4282 V 33 w(in)n(terv)l(al)p 2610
4282 V 34 w(udp)25 b(P)n(arameter)c Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)46 b Fr(67)2025 4371 y(nfs)p
2126 4371 V 34 w(v)n(ers)25 b(P)n(arameter)d Fd(:)13
b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fr(68)2025
4459 y(nfsl,)26 b(\014lesystem)g(t)n(yp)r(e)7 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)34 b Fr(53)2025
4547 y(nfsx,)26 b(\014lesystem)g(t)n(yp)r(e)15 b Fd(:)d(:)h(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)41 b Fr(48)2025 4635 y(NIS)24 b(\(YP\))h(domain)i(name)
7 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)34 b Fr(43)2025 4723
y(NIS)24 b(\(YP\))h(maps)9 b Fd(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)36 b Fr(20)2025 4811 y(NIS)p Fq(+)25
b Fr(maps)19 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)46 b Fr(21)2025 4899 y(nis)p 2124
4899 V 34 w(domain)26 b(P)n(arameter)16 b Fd(:)e(:)f(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)42 b Fr(68)2025 4987 y(No)r(des)26 b(generated)g(on)f(a)h(restart)6
b Fd(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)33 b Fr(56)2025 5076 y(Non-blo)r(c)n(king)25
b(op)r(eration)14 b Fd(:)g(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)41 b Fr(16)2025
5164 y(normalize)p 2353 5164 V 35 w(hostnames)26 b(P)n(arameter)21
b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)46
b Fr(68)2025 5252 y(normalize)p 2353 5252 V 35 w(slashes)27
b(P)n(arameter)13 b Fd(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)39 b Fr(68)2025 5340 y(Normalizing)27
b(hostnames)16 b Fd(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)42 b Fr(41)p
eop end
%%Page: 126 128
TeXDict begin 126 127 bop 150 -116 a Fx(126)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fr(Null)c
(Filesystem)9 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)35 b Fr(51)150 389 y(n)n(ullfs,)27 b(\014lesystem)e(t)n(yp)r(e)
10 b Fd(:)j(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37 b Fr(51)150
653 y Fw(O)150 774 y Fr(Obtaining)26 b(the)f(source)h(co)r(de)21
b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)47 b Fr(5)150 864 y(Op)r(erating)26
b(System)f(name)20 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)46 b Fr(45)150
954 y(Op)r(erating)26 b(System)f(v)n(ersion)8 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)35 b Fr(41)150 1044 y(Op)r(erational)27
b(principles)18 b Fd(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44 b
Fr(14)150 1134 y(opts,)26 b(FSinfo)g(\014lesystems)h(option)13
b Fd(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
39 b Fr(84)150 1224 y(opts,)26 b(moun)n(t)f(option)18
b Fd(:)c(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45 b Fr(31)150
1314 y(os)26 b(P)n(arameter)15 b Fd(:)g(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)42 b Fr(68)150 1404 y(os)26
b(Selector)h(V)-6 b(ariable)9 b Fd(:)k(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)35 b Fr(27)150 1494 y(os,)27 b(FSinfo)f(host)g(attribute)12
b Fd(:)h(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)38 b Fr(82)150 1584 y(os,)27
b(moun)n(t)e(selector)18 b Fd(:)c(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)44 b Fr(27)150 1674 y(osv)n(er)26 b(P)n(arameter)15
b Fd(:)g(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)42
b Fr(68)150 1764 y(osv)n(er)26 b(Selector)g(V)-6 b(ariable)8
b Fd(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)35 b Fr(27)150 1854
y(osv)n(er,)26 b(moun)n(t)f(selector)18 b Fd(:)d(:)e(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)44 b Fr(27)150 1944 y(Ov)n(erriding)25 b(defaults)i(on)e(the)h
(command)g(line)7 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)34
b Fr(39)150 2034 y(Ov)n(erriding)25 b(or)h(adding)g(options)g(to)g(a)g
(moun)n(t)12 b Fd(:)g(:)i(:)f(:)g(:)g(:)g(:)38 b Fr(30)150
2124 y(Ov)n(erriding)25 b(the)h(default)g(moun)n(t)f(p)r(oin)n(t)17
b Fd(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)44
b Fr(31)150 2214 y(Ov)n(erriding)25 b(the)h(lo)r(cal)h(domain)f(name)21
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)47
b Fr(40)150 2304 y(Ov)n(erriding)25 b(the)h(NIS)e(\(YP\))h(domain)h
(name)d Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)48 b Fr(43)150
2572 y Fw(P)150 2693 y Fr(P)n(assing)27 b(parameters)g(to)f(the)f(moun)
n(t)g(system)h(call)10 b Fd(:)k(:)f(:)37 b Fr(31)150
2783 y(passno,)27 b(FSinfo)f(\014lesystems)g(option)6
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33
b Fr(84)150 2873 y(P)n(assw)n(ord)27 b(\014le)f(maps)21
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)47 b Fr(21)150
2963 y(path)25 b(Selector)i(V)-6 b(ariable)17 b Fd(:)c(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)44 b Fr(28)150 3053 y(path,)26 b(moun)n(t)f(selector)10
b Fd(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fr(28)150
3143 y(P)n(athname)26 b(op)r(erators)17 b Fd(:)d(:)f(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)43 b Fr(25)150 3233 y Fq(pawd)21 b Fd(:)13
b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)47 b Fr(103)150 3323 y(p)r(cfs,)27
b(\014lesystem)f(t)n(yp)r(e)17 b Fd(:)12 b(:)h(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)43 b Fr(51)150 3413 y(Pic)n(king)26 b(up)f(existing)h(moun)n(ts)19
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)45 b Fr(41)150 3503 y(pid)25 b(\014le,)h(creating)h
(with)f(-p)f(option)17 b Fd(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)44 b Fr(41)150 3593 y(PID;)26 b(Amd)11
b Fd(:)h(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)37 b Fr(76)150 3683 y(pid)p 262 3683 24 4
v 33 w(\014le)26 b(P)n(arameter)16 b Fd(:)e(:)f(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)42 b Fr(68)150 3773 y(plo)r(c)n(k)26 b(P)n(arameter)12
b Fd(:)i(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)39
b Fr(69)150 3863 y(plo)r(c)n(k;)26 b(using)21 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)47
b Fr(45)150 3953 y(p)r(ortmap)p 443 3953 V 34 w(program)26
b(P)n(arameter)d Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)47 b Fr(69)150 4043 y(preferred)p
456 4043 V 34 w(amq)p 633 4043 V 34 w(p)r(ort)26 b(P)n(arameter)12
b Fd(:)i(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
39 b Fr(69)150 4133 y(Primary)26 b(serv)n(er)c Fd(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)48
b Fr(31)150 4223 y(prin)n(t)p 320 4223 V 33 w(pid)25
b(P)n(arameter)17 b Fd(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)43
b Fr(69)150 4313 y(prin)n(t)p 320 4313 V 33 w(v)n(ersion)26
b(P)n(arameter)c Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)47 b Fr(69)150
4403 y(Pro)r(cess)27 b(id)15 b Fd(:)f(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)42 b Fr(41)150
4492 y(pro)r(cess)27 b(id)e(of)i(Amd)e(daemon)12 b Fd(:)h(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38
b Fr(41)150 4582 y(Pro)r(cess)27 b(ID;)f(Amd)18 b Fd(:)12
b(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)44 b Fr(76)150
4672 y(Program)27 b(\014lesystem)17 b Fd(:)d(:)f(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)44 b Fr(52)150 4762 y(program,)27 b(\014lesystem)f(t)n(yp)r
(e)10 b Fd(:)j(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37 b Fr(52)150 5026 y
Fw(Q)150 5148 y Fr(Querying)25 b(an)h(alternate)g(host)d
Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)49 b Fr(75)150 5238 y(quiet,)25 b(FSinfo)i(command)f
(line)g(option)12 b Fd(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)38 b Fr(89)2025 299 y Fw(R)2025 416 y Fq(redhat-ctl-amd)12
b Fd(:)k(:)d(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)39
b Fr(104)2025 504 y(Referencing)26 b(an)g(existing)g(part)f(of)i(the)e
(lo)r(cal)j(name)2178 591 y(space)20 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46
b Fr(53)2025 679 y(Referencing)26 b(an)g(existing)g(part)f(of)i(the)e
(name)h(space)g(if)2178 766 y(target)h(exists)22 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fr(53)2025
854 y(Referencing)26 b(part)g(of)g(the)f(lo)r(cal)j(name)d(space)13
b Fd(:)i(:)e(:)g(:)g(:)g(:)g(:)40 b Fr(52)2025 942 y(Regular)26
b(expressions)g(in)g(maps)17 b Fd(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fr(54)2025
1030 y(remopts,)26 b(moun)n(t)f(option)e Fd(:)13 b(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
49 b Fr(36)2025 1118 y(Replacemen)n(t)25 b(v)n(olumes)11
b Fd(:)j(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b Fr(13)2025 1206
y(Replicated)26 b(v)n(olumes)15 b Fd(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)41 b Fr(13)2025 1294 y(Resetting)26 b(the)f(Amd)g(log)h(\014le)
16 b Fd(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)42 b Fr(75)2025 1382 y(Resolving)26
b(aliased)h(hostnames)17 b Fd(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fr(41)2025 1470
y(restart)p 2252 1470 V 34 w(moun)n(ts)26 b(P)n(arameter)21
b Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)47 b Fr(69)2025 1558 y(Restarting)26
b(Amd)18 b Fd(:)12 b(:)h(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)44
b Fr(73)2025 1646 y(Restarting)26 b(existing)g(moun)n(ts)c
Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)49 b Fr(41)2025 1733 y(rfs,)26 b(moun)n(t)g(option)19
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)46 b Fr(47,)27
b(51)2025 1821 y(rhost,)f(moun)n(t)f(option)c Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fr(47)2025 1909
y(Ro)r(ot)26 b(\014lesystem)12 b Fd(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)39 b Fr(56)2025 1997 y(ro)r(ot,)27
b(\014lesystem)e(t)n(yp)r(e)14 b Fd(:)e(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
40 b Fr(56)2025 2085 y(RPC)26 b(Program)h(n)n(um)n(b)r(ers;)e(Amd)9
b Fd(:)j(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)36 b Fr(76)2025 2173 y(RPC)26 b(retries)21 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)47
b Fr(16)2025 2261 y(Run-time)24 b(administration)8 b
Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)35 b Fr(73)2025 2349 y(Running)24
b(m)n(ultiple)i(Amd)18 b Fd(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46
b Fr(76)2025 2437 y(rwho)26 b(serv)n(ers)8 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
b Fr(110)2025 2673 y Fw(S)2025 2791 y Fr(searc)n(h)p
2237 2791 V 34 w(path)25 b(P)n(arameter)f Fd(:)14 b(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
50 b Fr(61)2025 2879 y(Secondary)25 b(serv)n(er)d Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fr(31)2025
2967 y(sel,)26 b(FSinfo)h(moun)n(t)e(option)9 b Fd(:)k(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
36 b Fr(84)2025 3054 y(Selecting)26 b(sp)r(eci\014c)g(log)h(messages)22
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)46 b Fr(42)2025 3142 y(Selector;)26 b(arc)n(h)10 b
Fd(:)j(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)36
b Fr(26)2025 3230 y(Selector;)26 b(auto)r(dir)10 b Fd(:)k(:)f(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)36 b Fr(26)2025 3318
y(Selector;)26 b(b)n(yte)9 b Fd(:)j(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)35 b Fr(26)2025 3406 y(Selector;)26
b(cluster)c Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
48 b Fr(26)2025 3494 y(Selector;)26 b(domain)9 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35
b Fr(26)2025 3582 y(Selector;)26 b(exists)d Fd(:)13 b(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fr(29)2025 3670
y(Selector;)26 b(false)8 b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fr(29)2025 3758 y(Selector;)26
b(full)p 2449 3758 V 35 w(os)10 b Fd(:)k(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)36 b Fr(27)2025 3846 y(Selector;)26
b(gid)13 b Fd(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)40 b Fr(29)2025 3933 y(Selector;)26 b(host)11
b Fd(:)j(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)37
b Fr(27)2025 4021 y(Selector;)26 b(hostd)6 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33
b Fr(27)2025 4109 y(Selector;)26 b(in)p 2405 4109 V 34
w(net)n(w)n(ork)19 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)45
b Fr(30)2025 4197 y(Selector;)26 b(k)l(arc)n(h)9 b Fd(:)k(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35 b Fr(27)2025
4285 y(Selector;)26 b(k)n(ey)8 b Fd(:)k(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)34 b Fr(28)2025 4373
y(Selector;)26 b(map)9 b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)35 b Fr(28)2025 4461 y(Selector;)26
b(netgrp)7 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)33 b Fr(29)2025 4549 y(Selector;)26 b(netgrp)r(d)18
b Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)45
b Fr(29)2025 4637 y(Selector;)26 b(netn)n(um)n(b)r(er)20
b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fr(28)2025
4725 y(Selector;)26 b(net)n(w)n(ork)16 b Fd(:)e(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)43 b Fr(28)2025 4813 y(Selector;)26
b(os)13 b Fd(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)39 b Fr(27)2025 4900 y(Selector;)26 b(osv)n(er)13
b Fd(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
b Fr(27)2025 4988 y(Selector;)26 b(path)c Fd(:)13 b(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)48 b Fr(28)2025 5076
y(Selector;)26 b(true)13 b Fd(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)40 b Fr(30)2025 5164 y(Selector;)26
b(uid)11 b Fd(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)37 b Fr(28)2025 5252 y(Selector;)26 b(v)n(endor)19
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46
b Fr(27)2025 5340 y(Selector;)26 b(wire)11 b Fd(:)j(:)g(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)37 b Fr(28)p
eop end
%%Page: 127 129
TeXDict begin 127 128 bop 150 -116 a Fx(Index)3241 b(127)150
299 y Fr(Selector;)27 b(xhost)8 b Fd(:)k(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)34 b Fr(30)150 387 y(Selectors)22
b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)48 b Fr(26)150 476 y(selectors)27 b(on)f(default)14
b Fd(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)40 b Fr(111)150
564 y(selectors)p 436 564 24 4 v 35 w(in)p 535 564 V
34 w(defaults)27 b(P)n(arameter)18 b Fd(:)c(:)g(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)45 b Fr(61)150 653 y(Serv)n(er)25
b(crashes)17 b Fd(:)d(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)43 b Fr(15)150 742 y(Setting)26 b(a)g(dela)n(y)f(on)h(a)g(moun)
n(t)f(lo)r(cation)9 b Fd(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)35 b Fr(31)150 830 y(Setting)26 b(additional)g(options)g(on)g(a)g
(moun)n(t)f(lo)r(cation)310 917 y Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33
b Fr(30)150 1006 y(Setting)26 b(Amd's)f(RPC)h(parameters)10
b Fd(:)k(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37
b Fr(41)150 1094 y(Setting)26 b(debug)f(\015ags)20 b
Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46 b Fr(44)150
1183 y(Setting)26 b(default)g(map)f(parameters)12 b Fd(:)i(:)f(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)38 b Fr(25)150
1271 y(Setting)26 b(map)f(cac)n(he)h(parameters)21 b
Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)47 b Fr(54)150 1360 y(Setting)26 b(map)f(options)17
b Fd(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)44 b Fr(30)150
1448 y(Setting)26 b(system)f(moun)n(t)g(options)8 b Fd(:)14
b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)35
b Fr(31)150 1537 y(Setting)26 b(system)f(moun)n(t)g(options)i(for)f
(non-lo)r(cal)304 1624 y(net)n(w)n(orks)12 b Fd(:)h(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)38 b Fr(36)150
1713 y(Setting)26 b(the)f(Amd)g(log)h(\014le)g(via)g(Amq)17
b Fd(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)44
b Fr(75)150 1801 y(Setting)26 b(the)f(cluster)h(name)13
b Fd(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)39 b Fr(43)150 1890 y(Setting)26
b(the)f(default)h(moun)n(t)f(directory)14 b Fd(:)f(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)40 b Fr(39)150 1978 y(Setting)26
b(the)f(\014lesystem)h(t)n(yp)r(e)f(option)11 b Fd(:)i(:)g(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fr(37)150 2067
y(Setting)26 b(the)f(in)n(terv)l(al)g(b)r(efore)i(a)f(\014lesystem)g
(times)g(out)310 2154 y Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33
b Fr(39)150 2243 y(Setting)26 b(the)f(in)n(terv)l(al)g(b)r(et)n(w)n
(een)h(unmoun)n(t)e(attempts)310 2330 y Fd(:)14 b(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)33 b Fr(42)150 2418 y(Setting)26 b(the)f(Kernel)g(arc)n
(hitecture)e Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)49 b Fr(40)150 2507 y(Setting)26 b(the)f(lo)r(cal)i(domain)f
(name)12 b Fd(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)38 b Fr(40)150 2595 y(Setting)26 b(the)f(lo)r(cal)i(moun)n
(t)e(p)r(oin)n(t)13 b Fd(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)39 b Fr(31)150 2684 y(Setting)26
b(the)f(log)i(\014le)13 b Fd(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)39 b Fr(40)150 2772 y(Setting)26 b(the)f(NIS)f(\(YP\))i(domain)g
(name)14 b Fd(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)40
b Fr(43)150 2861 y(Setting)26 b(the)f(op)r(erating)h(system)g(arc)n
(hitecture)18 b Fd(:)13 b(:)h(:)f(:)g(:)g(:)44 b Fr(43)150
2950 y(Setting)26 b(the)f(Op)r(erating)h(System)f(name)9
b Fd(:)k(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
b Fr(45)150 3038 y(Setting)26 b(the)f(Op)r(erating)h(System)f(v)n
(ersion)15 b Fd(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41
b Fr(41)150 3127 y(Setting)26 b(the)f(sublink)g(option)c
Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)47 b Fr(37)150 3215 y(shared)26 b(libraries)15
b Fd(:)f(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41
b Fr(17)150 3304 y(Shared)25 b(Memory)h(and)g(Sw)n(ap)f(Filesystem)13
b Fd(:)i(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)39 b Fr(51)150
3392 y(Sharing)26 b(a)g(\014leserv)n(er)g(b)r(et)n(w)n(een)f(arc)n
(hitectures)17 b Fd(:)c(:)h(:)f(:)g(:)43 b Fr(109)150
3481 y(sho)n(w)p 319 3481 V 34 w(statfs)p 534 3481 V
35 w(en)n(tries)26 b(P)n(arameter)e Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fr(69)150
3569 y(SIGHUP)25 b(signal)13 b Fd(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)40 b Fr(54)150 3658 y(SIGINT)25 b(signal)10
b Fd(:)k(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36
b Fr(73)150 3746 y(SIGTERM)26 b(signal)14 b Fd(:)g(:)f(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)40 b Fr(73)150 3835 y(Single-Host)26
b(Mail)h(Sp)r(o)r(ol)f(Directory)21 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)47 b Fr(95)150 3923 y(Source)26
b(co)r(de)g(distribution)18 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)45
b Fr(5)150 4012 y(Starting)26 b(Amd)c Fd(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)49 b Fr(73)150 4100 y(Statically)26
b(moun)n(ts)g(\014lesystems,)g(FSinfo)11 b Fd(:)j(:)f(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)37 b Fr(85)150 4189 y(Statistics)15
b Fd(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)41 b Fr(76)150 4278 y(Stopping)25 b(Amd)10
b Fd(:)j(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)36
b Fr(73)150 4366 y(Stripping)25 b(the)h(lo)r(cal)h(domain)f(name)10
b Fd(:)j(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36
b Fr(25)150 4455 y(sublink)14 b Fd(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)40
b Fr(13)150 4543 y(sublink,)25 b(moun)n(t)g(option)20
b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46 b Fr(37)150 4632
y(sun)p 271 4632 V 33 w(map)p 449 4632 V 34 w(syn)n(tax)25
b(P)n(arameter)15 b Fd(:)f(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)41 b Fr(61)150 4720 y(Supp)r(orted)25
b(Platforms)f Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)49
b Fr(17)150 4809 y(Sym)n(b)r(olic)26 b(link)f(\014lesystem)c
Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)47 b Fr(52)150 4897 y(Sym)n(b)r(olic)26
b(link)f(\014lesystem)h(I)r(I)13 b Fd(:)f(:)i(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39
b Fr(53)150 4986 y(Symlink)25 b(if)h(target)g(exists,)h(NFS)e
(otherwise)c Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)47 b
Fr(53)150 5074 y(symlink,)26 b(link)f(\014lesystem)h(t)n(yp)r(e)14
b Fd(:)e(:)h(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)40 b Fr(52)150 5163 y(symlink,)26 b(linkx)f(\014lesystem)g(t)n
(yp)r(e)10 b Fd(:)j(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)37 b Fr(53)150 5251 y(symlink,)26 b(nfsl)g(\014lesystem)
g(t)n(yp)r(e)18 b Fd(:)12 b(:)h(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)44 b Fr(53)150 5340 y(Sync)n(hronizing)25
b(the)g(map)h(cac)n(he)21 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fr(54)2025 299
y(syslog)18 b Fd(:)c(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45 b Fr(40)2025
386 y(syslog)27 b(facilit)n(y;)g(sp)r(ecifying)f(an)g(alternate)16
b Fd(:)e(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)42 b Fr(40)2025
474 y(syslog)27 b(priorities)9 b Fd(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)36 b Fr(42)2025 725 y Fw(T)2025
842 y Fr(tag)26 b(P)n(arameter)14 b Fd(:)g(:)f(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)40 b Fr(70)2025 929 y(T)-6
b(ags)27 b(for)f(Amd)f(con\014guration)h(\014le)18 b
Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45
b Fr(45)2025 1017 y(TCP)20 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46
b Fr(67)2025 1104 y(TCP;)27 b(using)f(with)g(Amq)17 b
Fd(:)12 b(:)h(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)43 b Fr(76)2025 1192
y(tfs,)26 b(\014lesystem)g(t)n(yp)r(e)7 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)34 b Fr(51)2025 1279 y(The)26 b(moun)n(t)f(system)g
(call)6 b Fd(:)15 b(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)33 b Fr(31)2025
1367 y(tmpfs,)26 b(\014lesystem)g(t)n(yp)r(e)21 b Fd(:)13
b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)49 b Fr(51)2025 1454 y(T)-6
b(op)25 b(lev)n(el)h(\014lesystem)11 b Fd(:)i(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)37 b Fr(56)2025 1542 y(toplvl,)26 b(\014lesystem)g(t)n(yp)r
(e)19 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)47 b Fr(56)2025
1629 y(T)-6 b(ranslucen)n(t)25 b(Filesystem)d Fd(:)13
b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)47 b Fr(51)2025 1717 y(true)25
b(Selector)h(F)-6 b(unction)17 b Fd(:)c(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)43
b Fr(30)2025 1804 y(true,)25 b(b)r(o)r(olean)i(moun)n(t)e(selector)12
b Fd(:)j(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)38 b Fr(30)2025 1892 y(truncate)p 2312 1892 V
33 w(log)27 b(P)n(arameter)14 b Fd(:)g(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)40
b Fr(70)2025 1979 y(t)n(yp)r(e,)25 b(moun)n(t)g(option)15
b Fd(:)f(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)42 b Fr(37)2025
2067 y(T)n(yp)r(es)25 b(of)i(con\014guration)f(map)13
b Fd(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)39 b Fr(19)2025 2154 y(T)n(yp)r(es)25 b(of)i(\014lesystem)
18 b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44
b Fr(47)2025 2242 y(T)n(yp)r(es)25 b(of)i(moun)n(t)e(map)e
Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)49 b Fr(19)2025
2493 y Fw(U)2025 2610 y Fr(udf,)25 b(\014lesystem)h(t)n(yp)r(e)12
b Fd(:)g(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)38 b Fr(50)2025
2697 y(UDP)16 b Fd(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fr(67)2025
2785 y(UDP;)25 b(using)h(with)g(Amq)14 b Fd(:)e(:)i(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
41 b Fr(77)2025 2872 y(UFS)8 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
b Fr(49)2025 2960 y(ufs,)26 b(\014lesystem)g(t)n(yp)r(e)18
b Fd(:)12 b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44 b Fr(49)2025
3047 y(uid)25 b(Selector)h(V)-6 b(ariable)7 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b Fr(28)2025 3135
y(uid,)25 b(moun)n(t)g(selector)16 b Fd(:)f(:)e(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)43 b Fr(28)2025 3222 y(umapfs,)26 b(\014lesystem)g(t)n(yp)r(e)
14 b Fd(:)e(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)40 b Fr(51)2025 3310 y(umoun)n(t,)25
b(moun)n(t)g(option)11 b Fd(:)i(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38
b Fr(52)2025 3397 y(Union)25 b(\014le)h(maps)8 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
b Fr(22)2025 3485 y(Union)25 b(\014lesystem)11 b Fd(:)i(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)37 b Fr(55)2025 3572
y(union,)25 b(\014lesystem)h(t)n(yp)r(e)6 b Fd(:)13 b(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)33 b Fr(55)2025 3660 y(Unix)24 b(\014lesystem)14
b Fd(:)g(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)40
b Fr(49)2025 3747 y(Unix)24 b(namespace)15 b Fd(:)g(:)e(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)42 b Fr(14)2025 3835 y(unmoun)n(t)24
b(attempt)i(bac)n(k)n(o\013)f(in)n(terv)l(al)12 b Fd(:)h(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fr(42)2025 3922
y(unmoun)n(t,)24 b(moun)n(t)i(option)7 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
33 b Fr(52)2025 4010 y(unmoun)n(t)p 2332 4010 V 32 w(on)p
2445 4010 V 34 w(exit)26 b(P)n(arameter)18 b Fd(:)c(:)f(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45
b Fr(70)2025 4097 y(Unmoun)n(ting)24 b(a)i(\014lesystem)14
b Fd(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)40 b Fr(76,)27 b(77)2025 4185 y(use)p 2137 4185
V 34 w(tcp)n(wrapp)r(ers)f(P)n(arameter)13 b Fd(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)40
b Fr(70)2025 4272 y(User)25 b(\014lesystems)20 b Fd(:)13
b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)46 b Fr(107)2025
4360 y(User)25 b(ID)g(Mapping)i(Filesystem)9 b Fd(:)14
b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)36 b Fr(51)2025 4447 y(User)25 b(maps,)i(automatic)f(generation)e
Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49
b Fr(21)2025 4535 y(Using)26 b(FSinfo)20 b Fd(:)13 b(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)46 b Fr(79)2025
4622 y(Using)26 b(Hlfsd)7 b Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fr(98)2025 4710
y(Using)26 b(syslog)g(to)g(log)h(errors)16 b Fd(:)f(:)e(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43
b Fr(40)2025 4797 y(Using)26 b(the)f(passw)n(ord)i(\014le)e(as)i(a)f
(map)8 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)35 b Fr(21)2025 5048 y Fw(V)2025 5165 y Fr(V)-6 b(ariable)26
b(expansion)c Fd(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)49
b Fr(25)2025 5252 y(v)n(endor)25 b(P)n(arameter)e Fd(:)13
b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)48 b Fr(70)2025
5340 y(v)n(endor)25 b(Selector)h(V)-6 b(ariable)15 b
Fd(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)42 b Fr(27)p eop end
%%Page: 128 130
TeXDict begin 128 129 bop 150 -116 a Fx(128)1810 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 299 y Fr(v)n(endor,)25
b(moun)n(t)g(selector)7 b Fd(:)15 b(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)34
b Fr(27)150 386 y(v)n(erb)r(ose,)26 b(FSinfo)g(command)g(line)g(option)
d Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)48 b Fr(89)150
474 y(V)-6 b(ersion)26 b(information)7 b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)34 b Fr(41)150 561 y(V)-6 b(ersion)26
b(information)h(at)f(run-time)7 b Fd(:)12 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fr(77)150 649 y(v)n(olname,)26
b(FSinfo)h(moun)n(t)e(option)16 b Fd(:)d(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)42 b Fr(84)150 737 y(V)-6
b(olume)9 b Fd(:)k(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fr(13)150 824 y(V)-6
b(olume)25 b(binding)7 b Fd(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)33 b Fr(14)150 912 y(V)-6 b(olume)25
b(names)11 b Fd(:)j(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)37 b Fr(13)150 1146 y Fw(W)150 1263 y Fq(wait4amd)10
b Fd(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)37 b Fr(104)150 1350 y Fq(wait4amd2die)17
b Fd(:)f(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43
b Fr(104)150 1438 y(Wh)n(y)25 b(Deliv)n(er)g(In)n(to)g(the)h(Home)f
(Directory?)e Fd(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)49
b Fr(97)150 1526 y(Wildcards)26 b(in)g(maps)7 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fr(23)2025
299 y(wire)26 b(Selector)h(V)-6 b(ariable)6 b Fd(:)14
b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33 b Fr(28)2025 390 y(wire,)27
b(moun)n(t)e(selector)16 b Fd(:)e(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)43
b Fr(28)2025 481 y Fq(wire-test)7 b Fd(:)15 b(:)e(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)34 b Fr(104)2025
734 y Fw(X)2025 858 y Fr(XFS)8 b Fd(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
b Fr(49)2025 949 y(xfs,)26 b(\014lesystem)g(t)n(yp)r(e)18
b Fd(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45 b Fr(49)2025
1041 y(xhost)25 b(Selector)h(F)-6 b(unction)11 b Fd(:)i(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)38 b Fr(30)2025 1132 y(xhost,)25 b(b)r(o)r(olean)i(moun)n(t)e
(selector)6 b Fd(:)15 b(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)33 b Fr(30)2025 1402 y Fw(Y)2025 1526
y Fr(YP)25 b(domain)h(name)12 b Fd(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)38 b Fr(43)p eop end
%%Page: -1 131
TeXDict begin -1 130 bop 3725 -116 a Fx(i)150 299 y Fu(T)-13
b(able)53 b(of)h(Con)l(ten)l(ts)150 639 y Fw(Preface)30
b Fb(:)20 b(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)74 b
Fw(1)150 908 y(License)34 b Fb(:)19 b(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g
(:)h(:)78 b Fw(3)150 1177 y(Source)45 b(Distribution)10
b Fb(:)20 b(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)55
b Fw(5)150 1447 y(Getting)46 b(Additional)f(Information)25
b Fb(:)d(:)d(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
h(:)f(:)70 b Fw(7)275 1584 y Fx(Bug)30 b(Rep)s(orts)25
b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)55 b Fx(7)275 1693 y(Mailing)31 b(Lists)17
b Fa(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)47 b Fx(7)275 1803 y(Am-utils)30 b(Bo)s(ok)d
Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)56 b Fx(8)150 2044 y Fw(In)l(tro)t(duction)35
b Fb(:)20 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)80 b Fw(9)150 2314 y(History)20
b Fb(:)g(:)g(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)65 b Fw(11)150
2583 y(1)135 b(Ov)l(erview)21 b Fb(:)g(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)66 b
Fw(13)275 2720 y Fx(1.1)92 b(F)-8 b(undamen)m(tals)14
b Fa(:)i(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)44
b Fx(13)275 2829 y(1.2)92 b(Filesystems)31 b(and)f(V)-8
b(olumes)15 b Fa(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)44 b Fx(13)275 2939 y(1.3)92
b(V)-8 b(olume)31 b(Naming)13 b Fa(:)j(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)42 b Fx(13)275 3048 y(1.4)92 b(V)-8 b(olume)31
b(Binding)12 b Fa(:)j(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)42
b Fx(14)275 3158 y(1.5)92 b(Op)s(erational)30 b(Principles)d
Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)56 b Fx(14)275 3268 y(1.6)92
b(Moun)m(ting)31 b(a)g(V)-8 b(olume)19 b Fa(:)d(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)49 b Fx(14)275 3377 y(1.7)92 b(Automatic)32 b(Unmoun)m(ting)20
b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)50 b Fx(15)275 3487 y(1.8)92 b(Keep-aliv)m(es)28
b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)56
b Fx(15)275 3596 y(1.9)92 b(Non-blo)s(c)m(king)31 b(Op)s(eration)15
b Fa(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)45 b Fx(16)150 3838 y Fw(2)135 b(Supp)t(orted)44
b(Platforms)21 b Fb(:)g(:)e(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)66
b Fw(17)150 4107 y(3)135 b(Moun)l(t)44 b(Maps)23 b Fb(:)c(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)67
b Fw(19)275 4244 y Fx(3.1)92 b(Map)30 b(T)m(yp)s(es)c
Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)56
b Fx(19)399 4354 y(3.1.1)93 b(File)31 b(maps)20 b Fa(:)c(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)50 b Fx(19)399 4463 y(3.1.2)93
b(ndbm)28 b(maps)22 b Fa(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)52
b Fx(20)399 4573 y(3.1.3)93 b(NIS)30 b(maps)20 b Fa(:)14
b(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)49 b
Fx(20)399 4682 y(3.1.4)93 b(NIS+)29 b(maps)c Fa(:)15
b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)54 b Fx(21)399
4792 y(3.1.5)93 b(Hesio)s(d)30 b(maps)22 b Fa(:)15 b(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)51 b Fx(21)399 4902 y(3.1.6)93 b(P)m(assw)m(ord)30
b(maps)11 b Fa(:)k(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)40 b Fx(21)399
5011 y(3.1.7)93 b(Union)30 b(maps)16 b Fa(:)f(:)g(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)45 b Fx(22)399 5121 y(3.1.8)93 b(LD)m(AP)31
b(maps)9 b Fa(:)15 b(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)38
b Fx(22)399 5230 y(3.1.9)93 b(Executable)31 b(maps)18
b Fa(:)d(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)47 b Fx(23)275 5340 y(3.2)92
b(Ho)m(w)31 b(k)m(eys)g(are)f(lo)s(ok)m(ed)i(up)21 b
Fa(:)14 b(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)51 b Fx(23)p eop end
%%Page: -2 132
TeXDict begin -2 131 bop 150 -116 a Fx(ii)1895 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 83 y(3.3)92
b(Lo)s(cation)31 b(F)-8 b(ormat)19 b Fa(:)e(:)e(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)48 b Fx(24)399 193 y(3.3.1)93 b(Map)30 b(Defaults)d
Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)55 b Fx(25)399
302 y(3.3.2)93 b(V)-8 b(ariable)32 b(Expansion)10 b Fa(:)k(:)i(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)40
b Fx(25)399 412 y(3.3.3)93 b(Selectors)19 b Fa(:)e(:)e(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)49 b Fx(26)524 521 y(3.3.3.1)93
b(arc)m(h)31 b(Selector)h(V)-8 b(ariable)25 b Fa(:)16
b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)54
b Fx(26)524 631 y(3.3.3.2)93 b(auto)s(dir)30 b(Selector)i(V)-8
b(ariable)25 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)54
b Fx(26)524 741 y(3.3.3.3)93 b(b)m(yte)31 b(Selector)h(V)-8
b(ariable)23 b Fa(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)53 b Fx(26)524 850 y(3.3.3.4)93 b(cluster)31 b(Selector)g(V)-8
b(ariable)18 b Fa(:)f(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)47
b Fx(26)524 960 y(3.3.3.5)93 b(domain)30 b(Selector)i(V)-8
b(ariable)23 b Fa(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)53
b Fx(26)524 1069 y(3.3.3.6)93 b(dollar)31 b(Selector)h(V)-8
b(ariable)15 b Fa(:)i(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)45
b Fx(27)524 1179 y(3.3.3.7)93 b(host)31 b(Selector)g(V)-8
b(ariable)27 b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)55 b Fx(27)524 1289 y(3.3.3.8)93 b(hostd)30 b(Selector)i(V)-8
b(ariable)20 b Fa(:)d(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)50
b Fx(27)524 1398 y(3.3.3.9)93 b(k)-5 b(arc)m(h)31 b(Selector)g(V)-8
b(ariable)23 b Fa(:)17 b(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)52
b Fx(27)524 1508 y(3.3.3.10)94 b(os)30 b(Selector)i(V)-8
b(ariable)27 b Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)55 b Fx(27)524 1617 y(3.3.3.11)94 b(osv)m(er)31
b(Selector)g(V)-8 b(ariable)27 b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)55 b Fx(27)524 1727 y(3.3.3.12)94 b(full)p
1053 1727 28 4 v 39 w(os)31 b(Selector)h(V)-8 b(ariable)22
b Fa(:)16 b(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)51 b Fx(27)524
1836 y(3.3.3.13)94 b(v)m(endor)30 b(Selector)h(V)-8 b(ariable)13
b Fa(:)k(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)42 b Fx(27)524
1946 y(3.3.3.14)94 b(k)m(ey)31 b(Selector)g(V)-8 b(ariable)19
b Fa(:)e(:)f(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)49
b Fx(28)524 2056 y(3.3.3.15)94 b(map)30 b(Selector)h(V)-8
b(ariable)20 b Fa(:)e(:)d(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)50
b Fx(28)524 2165 y(3.3.3.16)94 b(netn)m(um)m(b)s(er)29
b(Selector)j(V)-8 b(ariable)14 b Fa(:)i(:)g(:)f(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)44
b Fx(28)524 2275 y(3.3.3.17)94 b(net)m(w)m(ork)31 b(Selector)g(V)-8
b(ariable)9 b Fa(:)17 b(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)39
b Fx(28)524 2384 y(3.3.3.18)94 b(path)30 b(Selector)h(V)-8
b(ariable)15 b Fa(:)j(:)d(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)45
b Fx(28)524 2494 y(3.3.3.19)94 b(wire)30 b(Selector)h(V)-8
b(ariable)23 b Fa(:)17 b(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)52
b Fx(28)524 2604 y(3.3.3.20)94 b(uid)29 b(Selector)j(V)-8
b(ariable)23 b Fa(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)53 b Fx(28)524 2713 y(3.3.3.21)94 b(gid)30 b(Selector)i(V)-8
b(ariable)27 b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)55 b Fx(29)524 2823 y(3.3.3.22)94 b(exists)31 b(Selector)g(F)-8
b(unction)27 b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)55
b Fx(29)524 2932 y(3.3.3.23)94 b(false)31 b(Selector)g(F)-8
b(unction)8 b Fa(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)38
b Fx(29)524 3042 y(3.3.3.24)94 b(netgrp)30 b(Selector)h(F)-8
b(unction)28 b Fa(:)16 b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)57
b Fx(29)524 3152 y(3.3.3.25)94 b(netgrp)s(d)29 b(Selector)i(F)-8
b(unction)21 b Fa(:)c(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)51
b Fx(29)524 3261 y(3.3.3.26)94 b(in)p 1000 3261 V 39
w(net)m(w)m(ork)32 b(Selector)f(F)-8 b(unction)21 b Fa(:)c(:)e(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)51 b Fx(30)524 3371 y(3.3.3.27)94 b(true)30 b(Selector)h(F)-8
b(unction)15 b Fa(:)h(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)44
b Fx(30)524 3480 y(3.3.3.28)94 b(xhost)30 b(Selector)i(F)-8
b(unction)8 b Fa(:)16 b(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)38
b Fx(30)399 3590 y(3.3.4)93 b(Map)30 b(Options)13 b Fa(:)j(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)43 b Fx(30)524 3699 y(3.3.4.1)93
b(addopts)30 b(Option)e Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)58 b Fx(30)524 3809
y(3.3.4.2)93 b(dela)m(y)31 b(Option)21 b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50
b Fx(31)524 3919 y(3.3.4.3)93 b(fs)30 b(Option)12 b Fa(:)j(:)g(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)41 b Fx(31)524 4028 y(3.3.4.4)93 b(opts)31
b(Option)20 b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)50 b Fx(31)524
4138 y(3.3.4.5)93 b(remopts)30 b(Option)25 b Fa(:)16
b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)55 b Fx(36)524 4247 y(3.3.4.6)93 b(sublink)29 b(Option)22
b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)51 b Fx(37)524 4357 y(3.3.4.7)93 b(t)m(yp)s(e)31
b(Option)17 b Fa(:)e(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)47 b Fx(37)p eop
end
%%Page: -3 133
TeXDict begin -3 132 bop 3674 -116 a Fx(iii)150 83 y
Fw(4)135 b Fg(A)l(md)58 b Fw(Command)45 b(Line)g(Options)25
b Fb(:)c(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)70
b Fw(39)275 220 y Fx(4.1)92 b Fp(-a)29 b Fo(directory)35
b Fa(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)56
b Fx(39)275 330 y(4.2)92 b Fp(-c)29 b Fo(cac)m(he-in)m(terv)-5
b(al)20 b Fa(:)f(:)c(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)46
b Fx(39)275 439 y(4.3)92 b Fp(-d)29 b Fo(domain)22 b
Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)51 b Fx(40)275 549 y(4.4)92 b Fp(-k)29 b Fo(k)m(ernel-arc)m
(hitecture)23 b Fa(:)18 b(:)d(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)47 b Fx(40)275
658 y(4.5)92 b Fp(-l)29 b Fo(log-option)9 b Fa(:)18 b(:)d(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)39 b Fx(40)275
768 y(4.6)92 b Fp(-n)22 b Fa(:)14 b(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)51
b Fx(41)275 878 y(4.7)92 b Fp(-o)29 b Fo(op-sys-v)m(er)34
b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)56
b Fx(41)275 987 y(4.8)92 b Fp(-p)22 b Fa(:)14 b(:)i(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
51 b Fx(41)275 1097 y(4.9)92 b Fp(-r)22 b Fa(:)14 b(:)i(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)51 b Fx(41)275 1206 y(4.10)92 b Fp(-t)30 b Fo(timeout.retransmit)15
b Fa(:)h(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)42 b Fx(41)275 1316 y(4.11)92
b Fp(-v)19 b Fa(:)c(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)49 b Fx(41)275
1425 y(4.12)92 b Fp(-w)30 b Fo(w)m(ait-timeout)14 b Fa(:)k(:)d(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)42 b Fx(42)275 1535 y(4.13)92
b Fp(-x)30 b Fo(opts)23 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)49 b Fx(42)275 1645
y(4.14)92 b Fp(-y)30 b Fo(NIS-domain)9 b Fa(:)15 b(:)g(:)h(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)39 b Fx(43)275 1754 y(4.15)92
b Fp(-A)30 b Fo(arc)m(hitecture)k Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)57 b Fx(43)275 1864 y(4.16)92 b Fp(-C)30 b
Fo(cluster-name)16 b Fa(:)g(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)41
b Fx(43)275 1973 y(4.17)92 b Fp(-D)30 b Fo(opts)23 b
Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)49 b Fx(44)275 2083 y(4.18)92 b Fp(-F)30 b
Fo(conf-\014le)k Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)58 b Fx(44)275 2193 y(4.19)92 b Fp(-H)19 b
Fa(:)c(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)49 b Fx(45)275 2302 y(4.20)92
b Fp(-O)30 b Fo(op-sys-name)25 b Fa(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)50 b Fx(45)275 2412 y(4.21)92 b Fp(-S)19 b
Fa(:)c(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)49 b Fx(45)275 2521 y(4.22)92
b Fp(-T)30 b Fo(tag)d Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)47 b Fx(45)150 2764
y Fw(5)135 b(Filesystem)46 b(T)l(yp)t(es)22 b Fb(:)d(:)g(:)h(:)f(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)67 b Fw(47)275 2901 y Fx(5.1)92
b(Net)m(w)m(ork)31 b(Filesystem)h(\(`)p Fp(nfs)p Fx('\))14
b Fa(:)i(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)44 b Fx(47)275 3010 y(5.2)92 b(Net)m(w)m(ork)31
b(Host)h(Filesystem)f(\(`)p Fp(host)p Fx('\))25 b Fa(:)15
b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)54 b Fx(47)275
3120 y(5.3)92 b(Net)m(w)m(ork)31 b(Filesystem)h(Group)e(\(`)p
Fp(nfsx)p Fx('\))10 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)40
b Fx(48)275 3230 y(5.4)92 b(Unix)30 b(Filesystem)i(\(`)p
Fp(ufs)p Fx(',)e(`)p Fp(xfs)p Fx(',)g(or)h(`)p Fp(efs)p
Fx('\))23 b Fa(:)15 b(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)52 b Fx(49)275
3339 y(5.5)92 b(Cac)m(hing)31 b(Filesystem)g(\(`)p Fp(cachefs)p
Fx('\))26 b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
56 b Fx(49)275 3449 y(5.6)92 b(CD-R)m(OM)31 b(Filesystem)h(\(`)p
Fp(cdfs)p Fx('\))26 b Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)56 b Fx(50)275 3558 y(5.7)92 b(CD-R)m(OM)31
b(Filesystem)h(\(`)p Fp(udf)p Fx('\))9 b Fa(:)16 b(:)f(:)g(:)h(:)f(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)39 b Fx(50)275
3668 y(5.8)92 b(Lo)s(opbac)m(k)30 b(Filesystem)i(\(`)p
Fp(lofs)p Fx('\))27 b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)56 b Fx(50)275 3778 y(5.9)92 b(Memory/RAM)31
b(Filesystem)h(\(`)p Fp(mfs)p Fx('\))27 b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)56 b Fx(51)275 3887 y(5.10)92 b(Null)31
b(Filesystem)g(\(`)p Fp(nullfs)p Fx('\))22 b Fa(:)16
b(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)52
b Fx(51)275 3997 y(5.11)92 b(Flopp)m(y)31 b(Filesystem)h(\(`)p
Fp(pcfs)p Fx('\))16 b Fa(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)46 b Fx(51)275 4106 y(5.12)92
b(T)-8 b(ranslucen)m(t)31 b(Filesystem)h(\(`)p Fp(tfs)p
Fx('\))27 b Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
56 b Fx(51)275 4216 y(5.13)92 b(Shared)29 b(Memory+Sw)m(ap)h
(Filesystem)i(\(`)p Fp(tmpfs)p Fx('\))18 b Fa(:)e(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)48 b Fx(51)275
4325 y(5.14)92 b(User)30 b(ID)h(Mapping)f(Filesystem)i(\(`)p
Fp(umapfs)p Fx('\))23 b Fa(:)15 b(:)g(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)52 b Fx(51)275
4435 y(5.15)92 b(Program)31 b(Filesystem)g(\(`)p Fp(program)p
Fx('\))12 b Fa(:)j(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)41
b Fx(52)275 4545 y(5.16)92 b(Sym)m(b)s(olic)30 b(Link)g(Filesystem)i
(\(`)p Fp(link)p Fx('\))10 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)40 b Fx(52)275 4654 y(5.17)92 b(Sym)m(b)s(olic)30
b(Link)g(Filesystem)i(I)s(I)e(\(`)p Fp(linkx)p Fx('\))18
b Fa(:)d(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)47 b Fx(53)275 4764 y(5.18)92
b(NFS-Link)30 b(Filesystem)i(\(`)p Fp(nfsl)p Fx('\))21
b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50
b Fx(53)275 4873 y(5.19)92 b(Automoun)m(t)31 b(Filesystem)h(\(`)p
Fp(auto)p Fx('\))8 b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)38 b Fx(54)275 4983 y(5.20)92 b(Direct)32 b(Automoun)m(t)f
(Filesystem)g(\(`)p Fp(direct)p Fx('\))24 b Fa(:)16 b(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)54
b Fx(55)275 5093 y(5.21)92 b(Union)30 b(Filesystem)i(\(`)p
Fp(union)p Fx('\))11 b Fa(:)k(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)41 b Fx(55)275 5202 y(5.22)92
b(Error)30 b(Filesystem)h(\(`)p Fp(error)p Fx('\))24
b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)53 b Fx(56)275 5312 y(5.23)92 b(T)-8 b(op-lev)m(el)32
b(Filesystem)g(\(`)p Fp(toplvl)p Fx('\))27 b Fa(:)16
b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)57 b Fx(56)p
eop end
%%Page: -4 134
TeXDict begin -4 133 bop 150 -116 a Fx(iv)1872 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))275 83 y(5.24)92
b(Ro)s(ot)31 b(Filesystem)h(\(`)p Fp(root)p Fx('\))16
b Fa(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)46 b Fx(56)275 193 y(5.25)92 b(Inheritance)31
b(Filesystem)g(\(`)p Fp(inherit)p Fx('\))21 b Fa(:)15
b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)51 b Fx(56)150 435
y Fw(6)135 b(Amd)44 b(Con\014guration)i(File)13 b Fb(:)20
b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)h(:)f(:)58 b Fw(59)275 572 y Fx(6.1)92 b(File)31
b(F)-8 b(ormat)16 b Fa(:)h(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)46 b Fx(59)275 682 y(6.2)92 b(The)29 b(Global)j(Section)
9 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)38 b Fx(59)275
791 y(6.3)92 b(Regular)31 b(Map)f(Sections)17 b Fa(:)f(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)46 b Fx(59)275 901 y(6.4)92 b(Common)29 b(P)m(arameters)14
b Fa(:)j(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)44 b Fx(59)399 1010 y(6.4.1)93
b Fp(autofs_use_lofs)26 b Fx(P)m(arameter)18 b Fa(:)f(:)f(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)48 b Fx(60)399 1120 y(6.4.2)93
b Fp(browsable_dirs)26 b Fx(P)m(arameter)c Fa(:)17 b(:)e(:)h(:)f(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)52 b Fx(60)399 1230 y(6.4.3)93
b Fp(map_defaults)27 b Fx(P)m(arameter)9 b Fa(:)17 b(:)e(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)39 b Fx(60)399
1339 y(6.4.4)93 b Fp(map_options)27 b Fx(P)m(arameter)13
b Fa(:)k(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)42
b Fx(60)399 1449 y(6.4.5)93 b Fp(map_type)28 b Fx(P)m(arameter)d
Fa(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)53 b Fx(60)399 1558 y(6.4.6)93 b Fp(mount_type)27
b Fx(P)m(arameter)16 b Fa(:)i(:)d(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)46 b Fx(61)399 1668 y(6.4.7)93
b Fp(search_path)27 b Fx(P)m(arameter)13 b Fa(:)k(:)e(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)42 b Fx(61)399
1778 y(6.4.8)93 b Fp(selectors_in_defaults)24 b Fx(P)m(arameter)17
b Fa(:)g(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)46 b Fx(61)399 1887 y(6.4.9)93 b
Fp(sun_map_syntax)26 b Fx(P)m(arameter)c Fa(:)17 b(:)e(:)h(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)52 b Fx(61)275 1997 y(6.5)92
b(Global)31 b(P)m(arameters)21 b Fa(:)c(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)51
b Fx(61)399 2106 y(6.5.1)93 b Fp(arch)29 b Fx(P)m(arameter)18
b Fa(:)f(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)48 b Fx(61)399 2216 y(6.5.2)93
b Fp(auto_attrcache)26 b Fx(P)m(arameter)c Fa(:)17 b(:)e(:)h(:)f(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)52 b Fx(61)399 2325 y(6.5.3)93
b Fp(auto_dir)28 b Fx(P)m(arameter)d Fa(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)53 b
Fx(62)399 2435 y(6.5.4)93 b Fp(cache_duration)26 b Fx(P)m(arameter)c
Fa(:)17 b(:)e(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)52
b Fx(63)399 2545 y(6.5.5)93 b Fp(cluster)28 b Fx(P)m(arameter)h
Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)57 b Fx(63)399 2654 y(6.5.6)93 b Fp(debug_mtab_file)26
b Fx(P)m(arameter)18 b Fa(:)f(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
48 b Fx(63)399 2764 y(6.5.7)93 b Fp(debug_options)27
b Fx(P)m(arameter)g Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)55 b Fx(63)399 2873 y(6.5.8)93 b Fp(dismount_interval)26
b Fx(P)m(arameter)11 b Fa(:)16 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)41
b Fx(63)399 2983 y(6.5.9)93 b Fp(domain_strip)27 b Fx(P)m(arameter)9
b Fa(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)39
b Fx(63)399 3093 y(6.5.10)93 b Fp(exec_map_timeout)26
b Fx(P)m(arameter)12 b Fa(:)17 b(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)42
b Fx(63)399 3202 y(6.5.11)93 b Fp(forced_unmounts)27
b Fx(P)m(arameter)16 b Fa(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)45
b Fx(63)399 3312 y(6.5.12)93 b Fp(full_os)29 b Fx(P)m(arameter)d
Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)55 b Fx(64)399 3421 y(6.5.13)93 b Fp(fully_qualified_hosts)
25 b Fx(P)m(arameter)14 b Fa(:)j(:)e(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)44 b Fx(64)399
3531 y(6.5.14)93 b Fp(hesiod_base)28 b Fx(P)m(arameter)10
b Fa(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)40
b Fx(64)399 3641 y(6.5.15)93 b Fp(karch)29 b Fx(P)m(arameter)12
b Fa(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)42 b Fx(64)399 3750 y(6.5.16)93
b Fp(ldap_base)28 b Fx(P)m(arameter)18 b Fa(:)e(:)g(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)47 b Fx(64)399
3860 y(6.5.17)93 b Fp(ldap_cache_maxmem)26 b Fx(P)m(arameter)8
b Fa(:)17 b(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)38 b Fx(65)399
3969 y(6.5.18)93 b Fp(ldap_cache_seconds)26 b Fx(P)m(arameter)g
Fa(:)15 b(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)55 b Fx(65)399 4079 y(6.5.19)93
b Fp(ldap_hostports)27 b Fx(P)m(arameter)19 b Fa(:)e(:)e(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)49 b Fx(65)399 4188 y(6.5.20)93
b Fp(ldap_proto_version)26 b Fx(P)m(arameter)g Fa(:)15
b(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)55 b Fx(65)399 4298 y(6.5.21)93
b Fp(local_domain)27 b Fx(P)m(arameter)h Fa(:)16 b(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)56 b Fx(65)399 4408 y(6.5.22)93
b Fp(localhost_address)26 b Fx(P)m(arameter)8 b Fa(:)17
b(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)38 b Fx(65)399 4517 y(6.5.23)93
b Fp(log_file)28 b Fx(P)m(arameter)21 b Fa(:)c(:)f(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)51 b Fx(65)399
4627 y(6.5.24)93 b Fp(log_options)28 b Fx(P)m(arameter)10
b Fa(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)40
b Fx(65)399 4736 y(6.5.25)93 b Fp(map_reload_interval)25
b Fx(P)m(arameter)c Fa(:)d(:)d(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)51 b Fx(66)399
4846 y(6.5.26)93 b Fp(nfs_allow_any_interface)24 b Fx(P)m(arameter)29
b Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)57 b Fx(66)399 4956 y(6.5.27)93 b Fp(nfs_allow_insecure_port)24
b Fx(P)m(arameter)29 b Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)57 b Fx(66)399 5065 y(6.5.28)93
b Fp(nfs_proto)28 b Fx(P)m(arameter)18 b Fa(:)e(:)g(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)47 b Fx(66)399
5175 y(6.5.29)93 b Fp(nfs_retransmit_counter)25 b Fx(P)m(arameter)10
b Fa(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)40 b Fx(67)399 5284 y(6.5.30)93 b Fp
(nfs_retransmit_counter_ud)o(p)24 b Fx(P)m(arameter)16
b Fa(:)h(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)46
b Fx(67)p eop end
%%Page: -5 135
TeXDict begin -5 134 bop 3702 -116 a Fx(v)399 83 y(6.5.31)93
b Fp(nfs_retransmit_counter_tc)o(p)24 b Fx(P)m(arameter)16
b Fa(:)h(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)46
b Fx(67)399 193 y(6.5.32)93 b Fp(nfs_retransmit_counter_to)o(plvl)24
b Fx(P)m(arameter)i Fa(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)55
b Fx(67)399 302 y(6.5.33)93 b Fp(nfs_retry_interval)26
b Fx(P)m(arameter)g Fa(:)15 b(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)55
b Fx(67)399 412 y(6.5.34)93 b Fp(nfs_retry_interval_udp)25
b Fx(P)m(arameter)10 b Fa(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)40 b Fx(67)399 521
y(6.5.35)93 b Fp(nfs_retry_interval_tcp)25 b Fx(P)m(arameter)10
b Fa(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)40 b Fx(67)399 631 y(6.5.36)93 b Fp
(nfs_retry_interval_toplvl)24 b Fx(P)m(arameter)c Fa(:)c(:)g(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)49 b Fx(67)399
741 y(6.5.37)93 b Fp(nfs_vers)28 b Fx(P)m(arameter)21
b Fa(:)c(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)51 b Fx(68)399 850 y(6.5.38)93 b Fp(nis_domain)28
b Fx(P)m(arameter)14 b Fa(:)j(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)44 b Fx(68)399 960 y(6.5.39)93 b
Fp(normalize_hostnames)25 b Fx(P)m(arameter)c Fa(:)d(:)d(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)51
b Fx(68)399 1069 y(6.5.40)93 b Fp(normalize_slashes)26
b Fx(P)m(arameter)8 b Fa(:)17 b(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)38
b Fx(68)399 1179 y(6.5.41)93 b Fp(os)30 b Fx(P)m(arameter)23
b Fa(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)53 b Fx(68)399 1289
y(6.5.42)93 b Fp(osver)29 b Fx(P)m(arameter)12 b Fa(:)17
b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)42 b Fx(68)399 1398 y(6.5.43)93 b Fp(pid_file)28
b Fx(P)m(arameter)21 b Fa(:)c(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)51 b Fx(68)399 1508 y(6.5.44)93
b Fp(plock)29 b Fx(P)m(arameter)12 b Fa(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)42
b Fx(69)399 1617 y(6.5.45)93 b Fp(portmap_program)27
b Fx(P)m(arameter)16 b Fa(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)45
b Fx(69)399 1727 y(6.5.46)93 b Fp(preferred_amq_port)26
b Fx(P)m(arameter)g Fa(:)15 b(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)55
b Fx(69)399 1836 y(6.5.47)93 b Fp(print_pid)28 b Fx(P)m(arameter)18
b Fa(:)e(:)g(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)47 b Fx(69)399 1946 y(6.5.48)93 b Fp(print_version)27
b Fx(P)m(arameter)c Fa(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)53 b Fx(69)399 2056 y(6.5.49)93 b Fp(restart_mounts)27
b Fx(P)m(arameter)19 b Fa(:)e(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
49 b Fx(69)399 2165 y(6.5.50)93 b Fp(show_statfs_entries)25
b Fx(P)m(arameter)c Fa(:)d(:)d(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)51 b Fx(69)399
2275 y(6.5.51)93 b Fp(truncate_log)27 b Fx(P)m(arameter)h
Fa(:)16 b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)56
b Fx(70)399 2384 y(6.5.52)93 b Fp(unmount_on_exit)27
b Fx(P)m(arameter)16 b Fa(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)45
b Fx(70)399 2494 y(6.5.53)93 b Fp(use_tcpwrappers)27
b Fx(P)m(arameter)16 b Fa(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)45
b Fx(70)399 2604 y(6.5.54)93 b Fp(vendor)29 b Fx(P)m(arameter)8
b Fa(:)17 b(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)38 b Fx(70)275 2713 y(6.6)92 b(Regular)31
b(Map)f(P)m(arameters)15 b Fa(:)h(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)44 b Fx(70)399
2823 y(6.6.1)93 b(map)p 855 2823 28 4 v 40 w(name)30
b(P)m(arameter)23 b Fa(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)53 b Fx(70)399 2932 y(6.6.2)93
b(tag)31 b(P)m(arameter)10 b Fa(:)17 b(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)40
b Fx(70)275 3042 y(6.7)92 b(amd.conf)30 b(Examples)c
Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)55 b Fx(71)150 3284
y Fw(7)135 b(Run-time)45 b(Administration)20 b Fb(:)h(:)e(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)65
b Fw(73)275 3421 y Fx(7.1)92 b(Starting)30 b Ft(A)n(md)d
Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)47
b Fx(73)275 3531 y(7.2)92 b(Stopping)29 b Ft(A)n(md)j
Fa(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)52
b Fx(73)275 3641 y(7.3)92 b(Restarting)31 b Ft(A)n(md)21
b Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)41
b Fx(73)275 3750 y(7.4)92 b(Con)m(trolling)31 b Ft(A)n(md)25
b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)45 b
Fx(74)399 3860 y(7.4.1)93 b Ft(A)n(mq)38 b Fx(default)30
b(information)24 b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)h(:)f(:)53 b Fx(74)399 3969 y(7.4.2)93 b Ft(A)n(mq)38
b Fp(-f)29 b Fx(option)16 b Fa(:)h(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46
b Fx(75)399 4079 y(7.4.3)93 b Ft(A)n(mq)38 b Fp(-h)29
b Fx(option)16 b Fa(:)h(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46 b
Fx(75)399 4188 y(7.4.4)93 b Ft(A)n(mq)38 b Fp(-H)29 b
Fx(option)16 b Fa(:)h(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46 b
Fx(75)399 4298 y(7.4.5)93 b Ft(A)n(mq)38 b Fp(-l)29 b
Fx(option)16 b Fa(:)h(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46 b
Fx(75)399 4408 y(7.4.6)93 b Ft(A)n(mq)38 b Fp(-m)29 b
Fx(option)16 b Fa(:)h(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46 b
Fx(75)399 4517 y(7.4.7)93 b Ft(A)n(mq)38 b Fp(-p)29 b
Fx(option)16 b Fa(:)h(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46 b
Fx(76)399 4627 y(7.4.8)93 b Ft(A)n(mq)38 b Fp(-P)29 b
Fx(option)16 b Fa(:)h(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46 b
Fx(76)399 4736 y(7.4.9)93 b Ft(A)n(mq)38 b Fp(-q)29 b
Fx(option)16 b Fa(:)h(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46 b
Fx(76)399 4846 y(7.4.10)93 b Ft(A)n(mq)38 b Fp(-s)30
b Fx(option)14 b Fa(:)h(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)43 b Fx(76)399
4956 y(7.4.11)93 b Ft(A)n(mq)38 b Fp(-T)30 b Fx(option)14
b Fa(:)h(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)43 b Fx(76)399 5065 y(7.4.12)93
b Ft(A)n(mq)38 b Fp(-U)30 b Fx(option)14 b Fa(:)h(:)h(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)43 b Fx(77)399 5175 y(7.4.13)93 b Ft(A)n(mq)38 b Fp(-u)30
b Fx(option)14 b Fa(:)h(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)43 b Fx(77)399
5284 y(7.4.14)93 b Ft(A)n(mq)38 b Fp(-v)30 b Fx(option)14
b Fa(:)h(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)43 b Fx(77)p eop end
%%Page: -6 136
TeXDict begin -6 135 bop 150 -116 a Fx(vi)1872 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))399 83 y(7.4.15)93
b Ft(A)n(mq)38 b Fp(-w)30 b Fx(option)14 b Fa(:)h(:)h(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)43 b Fx(77)399 193 y(7.4.16)93 b(Other)30 b Ft(A)n(mq)38
b Fx(options)8 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)38 b Fx(77)150 435 y
Fw(8)135 b(FSinfo)28 b Fb(:)19 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)73
b Fw(79)275 572 y Fx(8.1)92 b Ft(FSinfo)36 b Fx(o)m(v)m(erview)10
b Fa(:)18 b(:)d(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)40
b Fx(79)275 682 y(8.2)92 b(Using)30 b Ft(FSinfo)15 b
Fa(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)39
b Fx(79)275 791 y(8.3)92 b Ft(FSinfo)36 b Fx(grammar)23
b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)52 b
Fx(80)275 901 y(8.4)92 b Ft(FSinfo)36 b Fx(host)31 b(de\014nitions)20
b Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)50 b Fx(80)275 1010 y(8.5)92
b Ft(FSinfo)36 b Fx(host)31 b(attributes)10 b Fa(:)16
b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)39 b Fx(80)399 1120 y(8.5.1)93 b(netif)30
b(Option)11 b Fa(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)41
b Fx(81)399 1230 y(8.5.2)93 b(con\014g)30 b(Option)25
b Fa(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)55 b Fx(81)399
1339 y(8.5.3)93 b(arc)m(h)31 b(Option)16 b Fa(:)f(:)g(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)46 b Fx(82)399 1449 y(8.5.4)93 b(os)30
b(Option)20 b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)49
b Fx(82)399 1558 y(8.5.5)93 b(cluster)31 b(Option)9 b
Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)39 b Fx(82)275
1668 y(8.6)92 b Ft(FSinfo)36 b Fx(\014lesystems)11 b
Fa(:)16 b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)41 b Fx(82)399
1778 y(8.6.1)93 b(fst)m(yp)s(e)30 b(Option)22 b Fa(:)15
b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)52 b Fx(84)399 1887 y(8.6.2)93
b(opts)30 b(Option)17 b Fa(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)47
b Fx(84)399 1997 y(8.6.3)93 b(passno)30 b(Option)9 b
Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)39 b Fx(84)399
2106 y(8.6.4)93 b(freq)30 b(Option)24 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)54 b Fx(84)399 2216 y(8.6.5)93 b(moun)m(t)30
b(Option)14 b Fa(:)h(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)43
b Fx(84)399 2325 y(8.6.6)93 b(dumpset)29 b(Option)12
b Fa(:)j(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)42 b Fx(85)399 2435 y(8.6.7)93
b(log)31 b(Option)22 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)52 b Fx(85)275 2545 y(8.7)92 b Ft(FSinfo)36 b Fx(static)c(moun)m
(ts)14 b Fa(:)h(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)43 b Fx(85)275 2654
y(8.8)92 b(De\014ning)30 b(an)g Ft(A)n(md)40 b Fx(Moun)m(t)31
b(Map)g(in)f Ft(FSinfo)d Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50
b Fx(86)275 2764 y(8.9)92 b Ft(FSinfo)36 b Fx(Command)30
b(Line)g(Options)d Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)57 b Fx(88)399 2873 y(8.9.1)93 b Fp(-a)30 b Fo(auto)s(dir)f
Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)53
b Fx(88)399 2983 y(8.9.2)93 b Fp(-b)30 b Fo(b)s(o)s(otparams)19
b Fa(:)c(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)45 b Fx(88)399 3093
y(8.9.3)93 b Fp(-d)30 b Fo(dumpsets)25 b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)52 b Fx(88)399 3202 y(8.9.4)93 b Fp(-e)30
b Fo(exp)s(ortfs)13 b Fa(:)h(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
39 b Fx(89)399 3312 y(8.9.5)93 b Fp(-f)30 b Fo(fstab)15
b Fa(:)f(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)42
b Fx(89)399 3421 y(8.9.6)93 b Fp(-h)30 b Fo(hostname)25
b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)49 b Fx(89)399
3531 y(8.9.7)93 b Fp(-m)30 b Fo(moun)m(t-maps)e Fa(:)15
b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)54 b Fx(89)399 3641 y(8.9.8)93
b Fp(-q)24 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)55 b Fx(89)399 3750 y(8.9.9)93
b Fp(-v)24 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)55 b Fx(89)399 3860 y(8.9.10)93
b Fp(-D)30 b Fo(name)5 b Ft([=defn])20 b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)40
b Fx(89)399 3969 y(8.9.11)93 b Fp(-I)30 b Fo(directory)36
b Fa(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)57 b Fx(90)399
4079 y(8.9.12)93 b Fp(-U)30 b Fo(name)25 b Fa(:)16 b(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)h(:)f(:)g(:)50 b Fx(90)275 4188 y(8.10)92
b(Errors)29 b(pro)s(duced)g(b)m(y)h Ft(FSinfo)21 b Fa(:)c(:)e(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)45
b Fx(90)p eop end
%%Page: -7 137
TeXDict begin -7 136 bop 3652 -116 a Fx(vii)150 83 y
Fw(9)135 b(Hlfsd)10 b Fb(:)20 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)55
b Fw(93)275 220 y Fx(9.1)92 b(In)m(tro)s(duction)30 b(to)h(Hlfsd)10
b Fa(:)k(:)i(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)39 b Fx(93)275 330 y(9.2)92
b(Bac)m(kground)31 b(to)g(Mail)g(Deliv)m(ery)17 b Fa(:)h(:)d(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)47 b Fx(95)399
439 y(9.2.1)93 b(Single-Host)32 b(Mail)f(Sp)s(o)s(ol)f(Directory)19
b Fa(:)d(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)48 b Fx(95)399 549 y(9.2.2)93
b(Cen)m(tralized)31 b(Mail)h(Sp)s(o)s(ol)e(Directory)19
b Fa(:)d(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)48 b Fx(95)399 658 y(9.2.3)93
b(Distributed)30 b(Mail)i(Sp)s(o)s(ol)d(Service)d Fa(:)15
b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)55 b Fx(96)399 768
y(9.2.4)93 b(Wh)m(y)31 b(Deliv)m(er)h(In)m(to)f(the)f(Home)h
(Directory?)21 b Fa(:)c(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)50 b Fx(97)275 878 y(9.3)92 b(Using)30
b(Hlfsd)20 b Fa(:)15 b(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)49 b Fx(98)399 987 y(9.3.1)93 b(Con)m(trolling)31
b(Hlfsd)13 b Fa(:)i(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)43 b Fx(98)399 1097
y(9.3.2)93 b(Hlfsd)30 b(Options)19 b Fa(:)c(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)49 b Fx(98)399 1206 y(9.3.3)93 b(Hlfsd)30 b(Files)20
b Fa(:)c(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)50 b Fx(100)150
1449 y Fw(10)135 b(Assorted)45 b(T)-11 b(o)t(ols)29 b
Fb(:)19 b(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)73
b Fw(101)275 1586 y Fx(10.1)92 b(am-eject)18 b Fa(:)f(:)e(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)48 b Fx(101)275
1695 y(10.2)92 b(amd.conf-sample)15 b Fa(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)45 b Fx(101)275 1805 y(10.3)92 b(amd2ldif)13 b Fa(:)i(:)g(:)h(:)f
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)43
b Fx(101)275 1914 y(10.4)92 b(amd2sun)9 b Fa(:)14 b(:)i(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)39 b Fx(101)275
2024 y(10.5)92 b(automoun)m(t2amd)23 b Fa(:)16 b(:)g(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)53 b Fx(101)275 2134 y(10.6)92 b(ctl-amd)14 b
Fa(:)i(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)44 b Fx(102)275 2243 y(10.7)92 b(ctl-hlfsd)25 b Fa(:)16
b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)55
b Fx(102)275 2353 y(10.8)92 b(\014x-amd-map)15 b Fa(:)g(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)45 b Fx(102)275 2462 y(10.9)92
b(\014xmoun)m(t)9 b Fa(:)15 b(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)39 b Fx(103)275 2572 y(10.10)93
b(\014xrm)m(tab)14 b Fa(:)g(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)44 b Fx(103)275 2682 y(10.11)93 b(lostaltmail)14
b Fa(:)j(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)44
b Fx(103)275 2791 y(10.12)93 b(lostaltmail.conf-sample)10
b Fa(:)18 b(:)e(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)40 b Fx(103)275 2901 y(10.13)93 b(mk-amd-map)20
b Fa(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50 b
Fx(103)275 3010 y(10.14)93 b(pa)m(wd)18 b Fa(:)c(:)i(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)48 b
Fx(103)275 3120 y(10.15)93 b(redhat-ctl-amd)9 b Fa(:)16
b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)39 b Fx(104)275 3230
y(10.16)93 b(w)m(ait4amd)10 b Fa(:)16 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)40 b Fx(104)275 3339 y(10.17)93
b(w)m(ait4amd2die)10 b Fa(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
40 b Fx(104)275 3449 y(10.18)93 b(wire-test)11 b Fa(:)16
b(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)41
b Fx(104)150 3691 y Fw(11)135 b(Examples)27 b Fb(:)20
b(:)g(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
71 b Fw(107)275 3828 y Fx(11.1)92 b(User)30 b(Filesystems)13
b Fa(:)18 b(:)d(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)43 b Fx(107)275
3938 y(11.2)92 b(Home)31 b(Directories)23 b Fa(:)17 b(:)f(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)53 b Fx(108)275 4047 y(11.3)92 b(Arc)m(hitecture)32
b(Sharing)14 b Fa(:)g(:)h(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)44 b Fx(109)275 4157
y(11.4)92 b(Wildcard)31 b(Names)g(&)f(Replicated)i(Serv)m(ers)27
b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)58 b Fx(110)275 4266 y(11.5)92
b(`)p Fp(rwho)p Fx(')30 b(serv)m(ers)16 b Fa(:)g(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)46 b Fx(110)275 4376 y(11.6)92 b(`)p
Fp(/vol)p Fx(')24 b Fa(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)55 b Fx(110)275 4486 y(11.7)92
b(`)p Fp(/defaults)p Fx(')28 b(with)i(selectors)25 b
Fa(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
53 b Fx(111)275 4595 y(11.8)92 b(`)p Fp(/tftpboot)p Fx(')28
b(in)i(a)h(c)m(hro)s(ot-ed)h(en)m(vironmen)m(t)17 b Fa(:)f(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)47
b Fx(112)150 4838 y Fw(12)135 b(In)l(ternals)22 b Fb(:)f(:)e(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)66
b Fw(115)275 4975 y Fx(12.1)92 b(Log)31 b(Messages)16
b Fa(:)h(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)46
b Fx(115)399 5084 y(12.1.1)93 b(F)-8 b(atal)33 b(errors)19
b Fa(:)14 b(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)49 b Fx(115)399
5194 y(12.1.2)93 b(Info)30 b(messages)19 b Fa(:)e(:)e(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)49 b Fx(116)p eop end
%%Page: -8 138
TeXDict begin -8 137 bop 150 -116 a Fx(viii)1822 b(Am-utils)30
b(\(4.4BSD)j(Automoun)m(ter)d(Utilities\))150 83 y Fw(Ac)l(kno)l
(wledgmen)l(ts)46 b(&)f(T)-11 b(rademarks)21 b Fb(:)f(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)65 b Fw(119)150
353 y(Index)15 b Fb(:)k(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)59
b Fw(121)p eop end
%%Trailer

userdict /end-hook known{end-hook}if
%%EOF