ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mattDisertation/peaks.eps
Revision: 1016
Committed: Wed Feb 4 15:42:57 2004 UTC (20 years, 5 months ago) by mmeineke
Content type: application/postscript
File size: 75681 byte(s)
Log Message:
added in the RSA paper to the dissertation

File Contents

# User Rev Content
1 mmeineke 1016 %!PS-Adobe-2.0 EPSF-1.2
2     %%Title:
3     %%Creator: Frame 5.5
4     %%CreationDate: 2 16:36 peaks.ps
5     %%For:mmeineke mmeineke
6     %%Pages: 1
7     %%DocumentFonts:
8     %%BoundingBox: 30 485 591 637
9     %%BeginPreview: 561 152 1 152
10     % 00000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000060000000000000
11     % 00000000000000000003e000000000180000000000000000000000000000000660000000000000000000000000000000000000000000000000007c0000000001f0000000000300
12     % 00000000000000000007e0000000007c0000000000000000000000000000001ff800000000000000000020000000000000000000000000000000fc0000000003f0000000000f80
13     % 0000000000000000001fc000000000fc0000000000000000000000000000003ffc00000000000000000020000000000000000000000000000003f8000000000fe0000000001f80
14     % 0000000000000000007f0000000003f8000000000000000000000000000000fe7f0000000000000000002000000000000000000000000000000fe0000000003f80000000007f00
15     % 000000000000000000fe000000000fe0000000000000000000000000000003f81fc000000000000000000000000000000000000000000000001fc0000000007f0000000001fc00
16     % 000000000000000003f8000000001fc0000000000000000000000000000007f00fe0000000000000000e0000000000000000000000000000007f0000000001fc0000000003f800
17     % 000000000000000007f0000000007f0000000000000000000000000000001fc003f80000000000000004000000000000000000000000000000fe0000000003f8000000000fe000
18     % 00000000000000001fc000000000fe0000000000000000000000000000003f8000fe0000000000000000000000000000000000000000000003f8000000000fe0000000001fc000
19     % 00000000000000007f0000000003f8000000000000000000000000000000fe00007f00000000000001c000000000000000000000000000000fe0000000003f80000000007f0000
20     % 0000000000000000fe000000000fe0000000000000000000000000000003f800001fc00000000000008000000000000000000000000000001fc0000000007f0000000001fc0000
21     % 0000000000000003f8000000001fc0000000000000000000000000000007f000000ff00000000000000000000000000000000000000000007f0000000001fc0000000003f80000
22     % 0000000000000007f0000000007f0000000000000000000000000000001fc0000003f8000000000018000000000000000000000000000000fe0000000003f8000000000fe00000
23     % 000000000000001fc000000000fe0000000000000000000000000000003f80000000fe000000000010000000000000000000000000000003f8000000000fe0000000001fc00000
24     % 000000000000007f0000000003f8000000000000000000000000000000fe000000007f00000000000000000000000000000000000000000fe0000000003f80000000007f000000
25     % 00000000000000fe000000000fe0000000000000000000000000000003f8000000001fc0000000030000000000000000000000000000001fc0000000007f0000000001fc000000
26     % 00000000000003f8000000001fc0000000000000000000000000000007f00000000007f0000000020000000000000000000000000000007f0000000001fc0000000003f8000000
27     % 00000000000007f0000000007f0000000000000000000000000000001fc00000000003f800000000000000000000000000000000000000fe0000000003f8000000000fe0000000
28     % 0000000000001fc000000000fe0000000000000000000000000000003f800000000000fe00000060000000000000000000000000000003f8000000000fe0000000001fc0000000
29     % 0000000000007f0000000003f8000000000000000000000000000000fe0000000000003f8000004000000000000000000000000000000fe0000000003f80000000007f00000000
30     % 000000000000fe000000000fe0000000000000000000000000000003f80000000000001fc000000000000000000000000000000000001fc0000000007f0000000001fc00000000
31     % 000000000003f8000000001fc0000000000000000000000000000007f000000000000007f0000c0000000000000000000000000000007f0000000001fc0000000003f800000000
32     % 00000000000fe0000000007f0000000000000000000000000000001fc000000000000001fc000c000000000000000000000000000001fc0000000007f0000000000fe000000000
33     % 00000000001fc000000001fc0000000000000000000000000000007f0000000000000000fe0000000000000000000000000000000003f8000000000fe0000000003f8000000000
34     % 00000000007f0000000003f8000000000000000000000000000000fe00000000000000003f818000000000000000000000000000000fe0000000003f80000000007f0000000000
35     % 0000000000fe000000000fe0000000000000000000000000000003f800000000000000001fe18000000000000000000000000000001fc0000000007f0000000001fc0000000000
36     % 0000000003f8000000001fc0000000000000000000000000000007f0000000000000000007f00000000000000000000000000000007f0000000001fc0000000003f80000000000
37     % 000000000fe0000000007f0000000000000000000000000000001fc0000000000000000001fc000000000000000000000000000001fc0000000007f0000000000fe00000000000
38     % 000000001fe000000001fe0000000000000000000000000000007f00000000000000000000ff000000000000000000000000000003fc000000000ff0000000003fc00000000000
39     % 000000007fe000000003fe000000000000000000000000000000ff00000000000000000000ff80000000000000000000000000000ffc000000003ff0000000007fc00000000000
40     % 00000000fee00000000fee000000000000000000000000000003ff00000000000000000006efe0000000000000000000000000001fdc000000007f7000000001fdc00000000000
41     % 00000003f8e00000001fce000000000000000000000000000007f700000000000000000006e7f0000000000000000000000000007f1c00000001fc7000000003f9c00000000000
42     % 0000000fe0e00000007f0e00000000000000000000000000001fc700000000000000000000e1fc00000000000000000000000001fc1c00000007f0700000000fe1c00000000000
43     % 0000001fc0e0000001fc0e00000000000000000000000000007f07000000000000000000e0e07f00000000000000000000000003f81c0000000fe0700000003f81c00000000000
44     % 0000007f00e0000003f80e0000000000000000000000000000fe07000000000000000000c0e03f8000000000000000000000000fe01c0000003f80700000007f01c00000000000
45     % 000001fc00e000000fe00e0000000000000000000000000003f80700000000000000000000e00fe000000000000000000000003f801c000000fe0070000001fc01c00000000000
46     % 000003f800e000003f800e000000000000000000000000000fe00700000000000000000c00e003f800000000000000000000007f001c000001fc0070000007f001c00000000000
47     % 00000fe000e000007f000e000000000000000000000000001fc00700000000000000001800e001fc0000000000000000000001fc001c000007f0007000000fe001c00000000000
48     % 00001fc000e00001fc000e000000000000000000000000007f000700000000000000000000e0007f0000000000000000000003f8001c00000fe0007000003f8001c00000000000
49     % 00007f0000e00003f8000e00000000000000000000000000fe000700000000000000018000e0001fc00000000000000000000fe0001c00003f80007000007f0001c00000000000
50     % 0001fc0000e0000fe0000e00000000000000000000000003f8000700000000000000030000e0000fe00000000000000000003f80001c0000fe0000700001fc0001c00000000000
51     % 0003f80000e0003f80000e0000000000000000000000000fe0000700000000000000000000e00003f80000000000000000007f00001c0001fc0000700007f00001c00000000000
52     % 000fe00000e0007f00000e0000000000000000000000001fc0000700000000000000300000e00001fe000000000000000001fc00001c0007f0000070000fe00001c00000000000
53     % 001fc00000e001fc00000e0000000000000000000000007f00000700000000000000600000e000007f000000000000000003f800001c000fe0000070003f800001c00000000000
54     % 007f000000e003f800000e000000000000000000000000fe00000700000000000000000000e000001fc0000000000000000fe000001c003f80000070007f000001c00000000000
55     % 01fc000000e00fe000000e000000000000000000000003f800000700000000000006000000e000000fe0000000000000003f8000001c00fe0000007001fc000001c00000000000
56     % 03f8000000e03f8000000e00000000000000000000000fe00000070000000000000e000000e0000003f8000000000000007f0000001c01fc0000007007f0000001c00000000000
57     % 0fe0000000e07f0000000e00000000000000000000001fc000000700000000000000000000e0000000fe00000000000001fc0000001c07f0000000700fe0000001c00000000000
58     % 1fc0000000e1fc0000000e00000000000000000000007f00000007000000000000c0000000e00000007f00000000000003f80000001c0fe0000000703f80000001c00000000000
59     % 7f00000000e3f80000000e0000000000000000000000fe00000007000000000001c0000000e00000001fc000000000000fe00000001c3f80000000707f00000001c00000000000
60     % fc00000000efe00000000e0000000000000000000003f80000000700000000000000000000e000000007e000000000001f800000001c7e0000000071fc00000001c00000000000
61     % f800000000ff800000000e0000000000000000000007e00000000700000000000000000000e000000003e000000000001f000000001c7c0000000073f000000001c00000000000
62     % 6000000000ff000000000e0000000000000000000007c00000000700000000003800000000e000000000c000000000000c000000001c300000000073e000000001c00000000000
63     % 0000000000ec000000000e0000000000000000000003000000000700000000000000000000e00000000000000000000000000000001c0000000000718000000001c00000000000
64     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
65     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
66     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
67     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
68     % 0000000000e000007c000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
69     % 0000000000e0000090000e0000000000000000000000000000000700000000038000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
70     % 0000000000e0007508000e000000000000000000000000000000070000000000c000000000e00000000000000000000000000000001c0000000000700000e00001c00000000000
71     % 0000000000e0008d08000e00000000000000000000000000000007000000000047c0000000e00000000000000000000000000000001c0000000000700000300001c00000000000
72     % 0000000000e0000088000e0000000000000000000000000000000700000000004900000000e00000000000000000000000000000001c000000000070030011f001c00000000000
73     % 0000000000e0000070000e0000000000000000000000000000000700000001d09080000000e00000000000000000000000000000001c00000000007000c0124001c00000000000
74     % 0000000000e0000000000e0000000000000000000000000000000700000002301080000000e00000000000000000000000000000001c0000000000700030242001c00000000000
75     % 0000000000e0000000000e0000000000000000000000000000000700000000000880000000e00000000000000000000000000000001c0000000000700030042001c00000000000
76     % 0000000000e0000000000e000000000000000000000000000000070000000003c700000000e00000000000000000000000000000001c00000000007000c0022001c00000000000
77     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700300f1c001c00000000000
78     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
79     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
80     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
81     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
82     % 0000000000f81ff03fc0fe00000000000000000000000000000007c0ff07fc1ff07fc1ff07e00000000000000000000000000000001c0000000000700000000001c00000000000
83     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001f1c71c71c71f71c71c71c71c00000000000
84     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
85     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
86     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
87     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
88     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
89     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
90     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
91     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
92     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
93     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
94     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
95     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
96     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
97     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
98     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
99     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
100     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
101     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
102     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
103     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
104     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
105     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
106     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
107     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
108     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
109     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
110     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
111     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
112     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
113     % 0000000000e0000000000e0000000000000000000000000000000700000000000000000000e00000000000000000000000000000001c0000000000700000000001c00000000000
114     % 01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0000
115     % 01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0000
116     % 01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0000
117     % 01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0000
118     % 01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0000
119     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
120     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
121     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
122     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
123     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
124     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
125     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
126     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
127     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
128     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
129     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
130     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
131     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
132     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
133     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
134     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
135     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
136     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
137     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
138     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
139     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
140     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
141     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
142     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
143     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
144     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
145     % 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
146     % 0000000003fc000038000c0000000000000000000000000000ff000001c00038000003ff00000000000000000000000000000000000003fc000000000000000000000000000000
147     % 0000000001cf000038007c000000000000000000000000000073800001c002380000030e00000000000000000000000000000000000001cf000000000000000000000000000000
148     % 0000000001c7000038001c000000000000000000000000000071c00001c006100000021c00000000000000000000000000000000000001c7000000000000000000000000000000
149     % 0000000001c7000039801c000000000000000000000000000070e00001c00e000000003c00000000000000000000000000000000000001c7000000000000000000000000000000
150     % 0000000001c73e3e39c01c000000000000000000000000000070e3e7f1c7dfb8f8fe00381f1fc1f0000000000000000000000000000001c70f8f8f8e63e7ff1000000000000000
151     % 0000000001ce666339001c000000000000000000000000000070e6673dccce399ce70078339ce330000000000000000000000000000001fe1999d9ce2667b71000000000000000
152     % 0000000001f867633a001c000000000000000000000000000070e6771dccee3b8ee7007071dce338000000000000000000000000000001fc19f8b8e7467703a000000000000000
153     % 0000000001c0ff1f3f001c000000000000000000000000000070eff71ddfee3b8ee700e071dce7f8000000000000000000000000000001de3ff838e74ff703a000000000000000
154     % 0000000001c0e0773f001c000000000000000000000000000070ee071ddc0e3b8ee701e171dce700000000000000000000000000000001ce383838e38e0701c000000000000000
155     % 0000000001c060e73b801c000000000000000000000000000071c6071dcc0e3b8ee701c1f1dce300000000000000000000000000000001cf183c38e3860701c000000000000000
156     % 0000000001c072e739c01c000000000000000000000000000071872739ce4eb9dce703c33b9ce390000000000000000000000000000001c79c9cddc1872701c000000000000000
157     % 0000000003e03c7f39e03f0000000000000000000000000000ff03c7f3e78f78f8f783ff1f1ef1e0000000000000000000000000000003e3cf0f8f8103c7808000000000000000
158     % 0000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000008000000000000000
159     % 00000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000c8000000000000000
160     % 000000000fffffffffffffc000000000000000000000000003fffffffffffffffffffffffffffffc00000000000000000000000000000ffffffffffffffffffc00000000000000
161     % 0000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000060000000000000000
162     %%EndImage
163     %%EndPreview
164     save
165     countdictstack
166     mark
167     newpath
168     /showpage {} def
169     /setpagedevice {pop} def
170     %%EndProlog
171     %%Page 1 1
172     %
173     % Frame ps_prolog 5.5, for use with Adobe Unix Frame 5.5 products
174     %
175     % This ps_prolog file is Copyright (c) 1986-1996 Adobe Systems, Incoporated.
176     % All rights reserved. This ps_prolog file may be freely copied and
177     % distributed in conjunction with documents created using FrameMaker,
178     % FrameMaker+SGML, FrameReader, and FrameViewer as long as this
179     % copyright notice is preserved.
180     /FMDocSave save def
181     %
182     % FrameMaker users specify the proper paper size for each print job in the
183     % "Print" dialog's "Printer Paper Size" "Width" and "Height~ fields. If the
184     % printer that the PS file is sent to does not support the requested paper
185     % size, or if there is no paper tray of the proper size currently installed,
186     % then the job will not be printed. The following flag, if set to true, will
187     % cause the job to print on the default paper in such cases.
188     /FMAllowPaperSizeMismatch false def
189     %
190     % Frame products normally print colors as their true color on a color printer
191     % or as shades of gray, based on luminance, on a black-and white printer. The
192     % following flag, if set to true, forces all non-white colors to print as pure
193     % black. This has no effect on bitmap images.
194     /FMPrintAllColorsAsBlack false def
195     %
196     % Frame products can either set their own line screens or use a printer's
197     % default settings. Three flags below control this separately for no
198     % separations, spot separations and process separations. If a flag
199     % is true, then the default printer settings will not be changed. If it is
200     % false, Frame products will use their own settings from a table based on
201     % the printer's resolution.
202     /FMUseDefaultNoSeparationScreen true def
203     /FMUseDefaultSpotSeparationScreen true def
204     /FMUseDefaultProcessSeparationScreen false def
205     %
206     % For any given PostScript printer resolution, Frame products have two sets of
207     % screen angles and frequencies for printing process separations, which are
208     % recomended by Adobe. The following variable chooses the higher frequencies
209     % when set to true or the lower frequencies when set to false. This is only
210     % effective if the appropriate FMUseDefault...SeparationScreen flag is false.
211     /FMUseHighFrequencyScreens true def
212     %
213     % The following is a set of predefined optimal frequencies and angles for various
214     % common dpi settings. This is taken from "Advances in Color Separation Using
215     % PostScript Software Technology," from Adobe Systems (3/13/89 P.N. LPS 0043)
216     % and corrolated with information which is in various PPD (4.0) files.
217     %
218     % The "dpiranges" figure is the minimum dots per inch device resolution which
219     % can support this setting. The "low" and "high" values are controlled by the
220     % setting of the FMUseHighFrequencyScreens flag above. The "TDot" flags control
221     % the use of the "Yellow Triple Dot" feature whereby the frequency id divided by
222     % three, but the dot function is "trippled" giving a block of 3x3 dots per cell.
223     %
224     % PatFreq is a compromise pattern frequency for ps Level 2 printers which is close
225     % to the ideal WYSIWYG pattern frequency of 9 repetitions/inch but does not beat
226     % (too badly) against the screen frequencies of any separations for that DPI.
227     /dpiranges [ 2540 2400 1693 1270 1200 635 600 0 ] def
228     /CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456 47.4342 ] def
229     /YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667 50.0 ] def
230     /KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107 53.033 ] def
231     /CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 ] def
232     /MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 ] def
233     /YLowTDot [ true true false true true false false false ] def
234     /CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683 63.2456 ] def
235     /YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0 60.0 ] def
236     /KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528 63.6395 ] def
237     /CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651 71.5651 ] def
238     /MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349 18.4349 ] def
239     /YHighTDot [ false false true false false true true false ] def
240     /PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375 ] def
241     %
242     % PostScript Level 2 printers contain an "Accurate Screens" feature which can
243     % improve process separation rendering at the expense of compute time. This
244     % flag is ignored by PostScript Level 1 printers.
245     /FMUseAcccurateScreens true def
246     %
247     % The following PostScript procedure defines the spot function that Frame
248     % products will use for process separations. You may un-comment-out one of
249     % the alternative functions below, or use your own.
250     %
251     % Dot function
252     /FMSpotFunction {abs exch abs 2 copy add 1 gt
253     {1 sub dup mul exch 1 sub dup mul add 1 sub }
254     {dup mul exch dup mul add 1 exch sub }ifelse } def
255     %
256     % Line function
257     % /FMSpotFunction { pop } def
258     %
259     % Elipse function
260     % /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add
261     % sqrt 1 exch sub } def
262     %
263     %
264     /FMversion (5.5) def
265     /fMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def
266     /FMPColor
267     fMLevel1 {
268     false
269     /colorimage where {pop pop true} if
270     } {
271     true
272     } ifelse
273     def
274     /FrameDict 400 dict def
275     systemdict /errordict known not {/errordict 10 dict def
276     errordict /rangecheck {stop} put} if
277     % The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk
278     FrameDict /tmprangecheck errordict /rangecheck get put
279     errordict /rangecheck {FrameDict /bug true put} put
280     FrameDict /bug false put
281     mark
282     % Some PS machines read past the CR, so keep the following 3 lines together!
283     currentfile 5 string readline
284     00
285     0000000000
286     cleartomark
287     errordict /rangecheck FrameDict /tmprangecheck get put
288     FrameDict /bug get {
289     /readline {
290     /gstring exch def
291     /gfile exch def
292     /gindex 0 def
293     {
294     gfile read pop
295     dup 10 eq {exit} if
296     dup 13 eq {exit} if
297     gstring exch gindex exch put
298     /gindex gindex 1 add def
299     } loop
300     pop
301     gstring 0 gindex getinterval true
302     } bind def
303     } if
304     /FMshowpage /showpage load def
305     /FMquit /quit load def
306     /FMFAILURE {
307     2 copy exch = = flush
308     FMshowpage
309     /Helvetica findfont 12 scalefont setfont
310     72 200 moveto show
311     72 220 moveto show
312     FMshowpage
313     FMquit
314     } def
315     /FMVERSION {
316     FMversion ne {
317     (Adobe Frame product version does not match ps_prolog! Check installation;)
318     (also check ~/fminit and ./fminit for old versions) FMFAILURE
319     } if
320     } def
321     /fmConcatProcs
322     {
323     /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def
324     newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx
325     }def
326     FrameDict begin [
327     /ALDsave
328     /FMdicttop
329     /FMoptop
330     /FMpointsize
331     /FMsetsize
332     /FMsaveobject
333     /b
334     /bitmapsave
335     /blut
336     /bpside
337     /bs
338     /bstring
339     /bwidth
340     /c
341     /cf
342     /cs
343     /cynu
344     /depth
345     /edown
346     /fh
347     /fillvals
348     /fw
349     /fx
350     /fy
351     /g
352     /gfile
353     /gindex
354     /grnt
355     /gryt
356     /gstring
357     /height
358     /hh
359     /i
360     /im
361     /indx
362     /is
363     /k
364     /kk
365     /landscape
366     /lb
367     /len
368     /llx
369     /lly
370     /m
371     /magu
372     /manualfeed
373     /n
374     /offbits
375     /onbits
376     /organgle
377     /orgbangle
378     /orgbfreq
379     /orgbproc
380     /orgbxfer
381     /orgfreq
382     /orggangle
383     /orggfreq
384     /orggproc
385     /orggxfer
386     /orghalftone
387     /orgmatrix
388     /orgproc
389     /orgrangle
390     /orgrfreq
391     /orgrproc
392     /orgrxfer
393     /orgxfer
394     /pagesave
395     /paperheight
396     /papersizedict
397     /paperwidth
398     /pos
399     /pwid
400     /r
401     /rad
402     /redt
403     /sl
404     /str
405     /tran
406     /u
407     /urx
408     /ury
409     /val
410     /width
411     /width
412     /ws
413     /ww
414     /x
415     /x1
416     /x2
417     /xindex
418     /xpoint
419     /xscale
420     /xx
421     /y
422     /y1
423     /y2
424     /yelu
425     /yindex
426     /ypoint
427     /yscale
428     /yy
429     /tintGray
430     ] { 0 def } forall
431     /FmBD {bind def} bind def
432     systemdict /pdfmark known systemdict /currentdistillerparams known and {
433     /fMAcrobat true def
434    
435     /FmPD /pdfmark load def
436    
437    
438     /FmPT /show load def
439    
440    
441     currentdistillerparams /CoreDistVersion get 2000 ge {
442    
443    
444     /FmPD2 /pdfmark load def
445    
446    
447    
448    
449    
450     %
451     % Procedure /FmPA defines named destinations.
452     % In order to accommodate all possible scenarios, FrameMaker defines named destinations
453     % for each paragraph, which allows links to arbitrary points in already generated
454     % PDF documents. This feature may cause larger PDF files to be created.
455     % The fmCG flag tells Distiller whether to create named destinations for each
456     % paragraph. This prolog defines two versions of this flag. One of these versions must be
457     % commented out, and the other must be uncommented.
458     %
459     % The following fmCG flag will cause Distiller to create a named destination for
460     % each paragraph.
461     %
462     /fmCG { false } FmBD
463     %
464     % The following fmCG flag will cause Distiller to create a named destination only
465     % for each paragraph known to be a destination. If you do not want Distiller to create
466     % named destinations for each paragraph (thus creating smaller sized PDF documents),
467     % uncomment the following statement and comment out the previous statement.
468     % CAUTION: By making the following statement active, you may lose some links in the
469     % resulting PDF documents.
470     %
471     %%/fmCG { dup 127 string cvs 0 get (G) 0 get eq } FmBD
472     %
473     /FmND
474     { mark exch /Dest exch 5 3 roll /View [ /XYZ 5 -2 roll FmDC null ] /DEST FmPD
475     }FmBD
476     /FmPA
477     { fmCG
478     { pop pop pop }
479     { FmND } ifelse
480     } FmBD
481     } {
482    
483     /FmPD2 /cleartomark load def
484     /FmPA {pop pop pop}FmBD
485     /FmND {pop pop pop}FmBD
486     } ifelse
487     } {
488    
489     /fMAcrobat false def
490     /FmPD /cleartomark load def
491     /FmPD2 /cleartomark load def
492     /FmPT /pop load def
493     /FmPA {pop pop pop}FmBD
494     /FmND {pop pop pop}FmBD
495     } ifelse
496     /FmDC {
497     transform fMDefaultMatrix defaultmatrix itransform cvi exch cvi exch
498     }FmBD
499     /FmBx {
500     dup 3 index lt {3 1 roll exch} if
501     1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if
502     }FmBD
503     /FMnone 0 def
504     /FMcyan 1 def
505     /FMmagenta 2 def
506     /FMyellow 3 def
507     /FMblack 4 def
508     /FMcustom 5 def
509     /fMNegative false def
510     /FrameSepIs FMnone def
511     /FrameSepBlack 0 def
512     /FrameSepYellow 0 def
513     /FrameSepMagenta 0 def
514     /FrameSepCyan 0 def
515     /FrameSepRed 1 def
516     /FrameSepGreen 1 def
517     /FrameSepBlue 1 def
518     /FrameCurGray 1 def
519     /FrameCurPat null def
520     /FrameCurColors [ 0 0 0 1 0 0 0 1] def
521     /FrameColorEpsilon .001 def
522     /eqepsilon {
523     sub dup 0 lt {neg} if
524     FrameColorEpsilon le
525     } bind def
526     /FrameCmpColorsCMYK {
527     2 copy 0 get exch 0 get eqepsilon {
528     2 copy 1 get exch 1 get eqepsilon {
529     2 copy 2 get exch 2 get eqepsilon {
530     3 get exch 3 get eqepsilon
531     } {pop pop false} ifelse
532     }{pop pop false} ifelse
533     } {pop pop false} ifelse
534     } bind def
535     /FrameCmpColorsRGB {
536     2 copy 4 get exch 0 get eqepsilon {
537     2 copy 5 get exch 1 get eqepsilon {
538     6 get exch 2 get eqepsilon
539     }{pop pop false} ifelse
540     } {pop pop false} ifelse
541     } bind def
542     /RGBtoCMYK {
543     1 exch sub
544     3 1 roll
545     1 exch sub
546     3 1 roll
547     1 exch sub
548     3 1 roll
549     3 copy
550     2 copy
551     le { pop } { exch pop } ifelse
552     2 copy
553     le { pop } { exch pop } ifelse
554     dup dup dup
555     6 1 roll
556     4 1 roll
557     7 1 roll
558     sub
559     6 1 roll
560     sub
561     5 1 roll
562     sub
563     4 1 roll
564     } bind def
565     /CMYKtoRGB {
566     dup dup 4 -1 roll add
567     5 1 roll 3 -1 roll add
568     4 1 roll add
569     1 exch sub dup 0 lt {pop 0} if 3 1 roll
570     1 exch sub dup 0 lt {pop 0} if exch
571     1 exch sub dup 0 lt {pop 0} if exch
572     } bind def
573     /FrameSepInit {
574     1.0 RealSetgray
575     } bind def
576     /FrameSetSepColor {
577     /FrameSepBlue exch def
578     /FrameSepGreen exch def
579     /FrameSepRed exch def
580     /FrameSepBlack exch def
581     /FrameSepYellow exch def
582     /FrameSepMagenta exch def
583     /FrameSepCyan exch def
584     /FrameSepIs FMcustom def
585     setCurrentScreen
586     } bind def
587     /FrameSetCyan {
588     /FrameSepBlue 1.0 def
589     /FrameSepGreen 1.0 def
590     /FrameSepRed 0.0 def
591     /FrameSepBlack 0.0 def
592     /FrameSepYellow 0.0 def
593     /FrameSepMagenta 0.0 def
594     /FrameSepCyan 1.0 def
595     /FrameSepIs FMcyan def
596     setCurrentScreen
597     } bind def
598    
599     /FrameSetMagenta {
600     /FrameSepBlue 1.0 def
601     /FrameSepGreen 0.0 def
602     /FrameSepRed 1.0 def
603     /FrameSepBlack 0.0 def
604     /FrameSepYellow 0.0 def
605     /FrameSepMagenta 1.0 def
606     /FrameSepCyan 0.0 def
607     /FrameSepIs FMmagenta def
608     setCurrentScreen
609     } bind def
610    
611     /FrameSetYellow {
612     /FrameSepBlue 0.0 def
613     /FrameSepGreen 1.0 def
614     /FrameSepRed 1.0 def
615     /FrameSepBlack 0.0 def
616     /FrameSepYellow 1.0 def
617     /FrameSepMagenta 0.0 def
618     /FrameSepCyan 0.0 def
619     /FrameSepIs FMyellow def
620     setCurrentScreen
621     } bind def
622    
623     /FrameSetBlack {
624     /FrameSepBlue 0.0 def
625     /FrameSepGreen 0.0 def
626     /FrameSepRed 0.0 def
627     /FrameSepBlack 1.0 def
628     /FrameSepYellow 0.0 def
629     /FrameSepMagenta 0.0 def
630     /FrameSepCyan 0.0 def
631     /FrameSepIs FMblack def
632     setCurrentScreen
633     } bind def
634    
635     /FrameNoSep {
636     /FrameSepIs FMnone def
637     setCurrentScreen
638     } bind def
639     /FrameSetSepColors {
640     FrameDict begin
641     [ exch 1 add 1 roll ]
642     /FrameSepColors
643     exch def end
644     } bind def
645     /FrameColorInSepListCMYK {
646     FrameSepColors {
647     exch dup 3 -1 roll
648     FrameCmpColorsCMYK
649     { pop true exit } if
650     } forall
651     dup true ne {pop false} if
652     } bind def
653     /FrameColorInSepListRGB {
654     FrameSepColors {
655     exch dup 3 -1 roll
656     FrameCmpColorsRGB
657     { pop true exit } if
658     } forall
659     dup true ne {pop false} if
660     } bind def
661     /RealSetgray /setgray load def
662     /RealSetrgbcolor /setrgbcolor load def
663     /RealSethsbcolor /sethsbcolor load def
664     end
665     /setgray {
666     FrameDict begin
667     FrameSepIs FMnone eq
668     { RealSetgray }
669     {
670     FrameSepIs FMblack eq
671     { RealSetgray }
672     { FrameSepIs FMcustom eq
673     FrameSepRed 0 eq and
674     FrameSepGreen 0 eq and
675     FrameSepBlue 0 eq and {
676     RealSetgray
677     } {
678     1 RealSetgray pop
679     } ifelse
680     } ifelse
681     } ifelse
682     end
683     } bind def
684     /setrgbcolor {
685     FrameDict begin
686     FrameSepIs FMnone eq
687     { RealSetrgbcolor }
688     {
689     3 copy [ 4 1 roll ]
690     FrameColorInSepListRGB
691     {
692     FrameSepBlue eq exch
693     FrameSepGreen eq and exch
694     FrameSepRed eq and
695     { 0 } { 1 } ifelse
696     }
697     {
698     FMPColor {
699     RealSetrgbcolor
700     currentcmykcolor
701     } {
702     RGBtoCMYK
703     } ifelse
704     FrameSepIs FMblack eq
705     {1.0 exch sub 4 1 roll pop pop pop} {
706     FrameSepIs FMyellow eq
707     {pop 1.0 exch sub 3 1 roll pop pop} {
708     FrameSepIs FMmagenta eq
709     {pop pop 1.0 exch sub exch pop } {
710     FrameSepIs FMcyan eq
711     {pop pop pop 1.0 exch sub }
712     {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
713     } ifelse
714     RealSetgray
715     }
716     ifelse
717     end
718     } bind def
719     /sethsbcolor {
720     FrameDict begin
721     FrameSepIs FMnone eq
722     { RealSethsbcolor }
723     {
724     RealSethsbcolor
725     currentrgbcolor
726     setrgbcolor
727     }
728     ifelse
729     end
730     } bind def
731     FrameDict begin
732     /setcmykcolor where {
733     pop /RealSetcmykcolor /setcmykcolor load def
734     } {
735     /RealSetcmykcolor {
736     4 1 roll
737     3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat
738     RealSetrgbcolor pop
739     } bind def
740     } ifelse
741     userdict /setcmykcolor {
742     FrameDict begin
743     FrameSepIs FMnone eq
744     { RealSetcmykcolor }
745     {
746     4 copy [ 5 1 roll ]
747     FrameColorInSepListCMYK
748     {
749     FrameSepBlack eq exch
750     FrameSepYellow eq and exch
751     FrameSepMagenta eq and exch
752     FrameSepCyan eq and
753     { 0 } { 1 } ifelse
754     }
755     {
756     FrameSepIs FMblack eq
757     {1.0 exch sub 4 1 roll pop pop pop} {
758     FrameSepIs FMyellow eq
759     {pop 1.0 exch sub 3 1 roll pop pop} {
760     FrameSepIs FMmagenta eq
761     {pop pop 1.0 exch sub exch pop } {
762     FrameSepIs FMcyan eq
763     {pop pop pop 1.0 exch sub }
764     {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
765     } ifelse
766     RealSetgray
767     }
768     ifelse
769     end
770     } bind put
771     fMLevel1 {
772    
773    
774    
775     /patScreenDict 7 dict dup begin
776     <0f1e3c78f0e1c387> [ 45 { pop } {exch pop} .5 2 sqrt] FmBD
777     <0f87c3e1f0783c1e> [ 135 { pop } {exch pop} .5 2 sqrt] FmBD
778     <cccccccccccccccc> [ 0 { pop } dup .5 2 ] FmBD
779     <ffff0000ffff0000> [ 90 { pop } dup .5 2 ] FmBD
780     <8142241818244281> [ 45 { 2 copy lt {exch} if pop} dup .75 2 sqrt] FmBD
781     <03060c183060c081> [ 45 { pop } {exch pop} .875 2 sqrt] FmBD
782     <8040201008040201> [ 135 { pop } {exch pop} .875 2 sqrt] FmBD
783     end def
784     } {
785    
786     /patProcDict 5 dict dup begin
787     <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke
788     4 -4 moveto 12 4 lineto stroke
789     -4 4 moveto 4 12 lineto stroke} bind def
790     <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke
791     -4 4 moveto 4 -4 lineto stroke
792     4 12 moveto 12 4 lineto stroke} bind def
793     <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
794     -1 -1 moveto 9 9 lineto stroke } bind def
795     <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke
796     4 -4 moveto 12 4 lineto stroke
797     -4 4 moveto 4 12 lineto stroke} bind def
798     <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
799     -4 4 moveto 4 -4 lineto stroke
800     4 12 moveto 12 4 lineto stroke} bind def
801     end def
802     /patDict 15 dict dup begin
803     /PatternType 1 def
804     /PaintType 2 def
805     /TilingType 3 def
806     /BBox [ 0 0 8 8 ] def
807     /XStep 8 def
808     /YStep 8 def
809     /PaintProc {
810     begin
811     patProcDict bstring known {
812     patProcDict bstring get exec
813     } {
814     8 8 true [1 0 0 -1 0 8] bstring imagemask
815     } ifelse
816     end
817     } bind def
818     end def
819     } ifelse
820     /tintCMYK {
821     1 tintGray sub FrameCurColors 0 4 getinterval aload pop
822     4 index mul 5 1 roll
823     3 index mul 5 1 roll
824     2 index mul 5 1 roll
825     mul 4 1 roll
826     }bind def
827     /tintRGB {
828     1 tintGray sub FrameCurColors 4 3 getinterval aload pop
829     1 exch sub 3 index mul 1 exch sub 4 1 roll
830     1 exch sub 2 index mul 1 exch sub 4 1 roll
831     1 exch sub mul 1 exch sub 3 1 roll
832     }bind def
833     /combineColor {
834     /tintGray 1 1 FrameCurGray sub FrameCurColors 7 get mul sub def
835     FrameSepIs FMnone eq
836     {
837     graymode fMLevel1 or not {
838    
839     [/Pattern [/DeviceCMYK]] setcolorspace
840     tintCMYK FrameCurPat setcolor
841     } {
842     FrameCurColors 3 get 1.0 ge {
843     tintGray RealSetgray
844     } {
845     fMAcrobat not FMPColor graymode and and {
846     tintCMYK
847     RealSetcmykcolor
848     } {
849     tintRGB
850     RealSetrgbcolor
851     } ifelse
852     } ifelse
853     } ifelse
854     } {
855     FrameCurColors 0 4 getinterval aload
856     FrameColorInSepListCMYK {
857     FrameSepBlack eq exch
858     FrameSepYellow eq and exch
859     FrameSepMagenta eq and exch
860     FrameSepCyan eq and
861     FrameSepIs FMcustom eq and
862     { tintGray } { 1 } ifelse
863     } {
864     FrameSepIs FMblack eq
865     {tintGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} {
866     FrameSepIs FMyellow eq
867     {pop tintGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} {
868     FrameSepIs FMmagenta eq
869     {pop pop tintGray 1.0 exch sub mul 1.0 exch sub exch pop } {
870     FrameSepIs FMcyan eq
871     {pop pop pop tintGray 1.0 exch sub mul 1.0 exch sub }
872     {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
873     } ifelse
874     graymode fMLevel1 or not {
875    
876     [/Pattern [/DeviceGray]] setcolorspace
877     FrameCurPat setcolor
878     } {
879     graymode not fMLevel1 and {
880    
881     dup 1 lt {pop FrameCurGray} if
882     } if
883     RealSetgray
884     } ifelse
885     } ifelse
886     } bind def
887     /savematrix {
888     orgmatrix currentmatrix pop
889     } bind def
890     /restorematrix {
891     orgmatrix setmatrix
892     } bind def
893     /fMDefaultMatrix matrix def
894     /fMatrix2 matrix def
895     /dpi 72 0 fMDefaultMatrix defaultmatrix dtransform
896     dup mul exch dup mul add sqrt def
897    
898     /freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def
899     /sangle 1 0 fMDefaultMatrix defaultmatrix dtransform exch atan def
900     sangle fMatrix2 rotate
901     fMDefaultMatrix defaultmatrix fMatrix2 concatmatrix
902     dup 0 get /sflipx exch def
903     3 get /sflipy exch def
904     /screenIndex {
905     0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for
906     } bind def
907     /getCyanScreen {
908     FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse
909     screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
910     } bind def
911     /getMagentaScreen {
912     FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse
913     screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
914     } bind def
915     /getYellowScreen {
916     FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse
917     screenIndex dup 3 1 roll get 3 1 roll get { 3 div
918     {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat
919     FMSpotFunction } } {/FMSpotFunction load } ifelse
920     0.0 exch
921     } bind def
922     /getBlackScreen {
923     FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse
924     screenIndex get 45.0 /FMSpotFunction load
925     } bind def
926     /getSpotScreen {
927     getBlackScreen
928     } bind def
929     /getCompositeScreen {
930     getBlackScreen
931     } bind def
932     /FMSetScreen
933     fMLevel1 { /setscreen load
934     }{ {
935     8 dict begin
936     /HalftoneType 1 def
937     /SpotFunction exch def
938     /Angle exch def
939     /Frequency exch def
940     /AccurateScreens FMUseAcccurateScreens def
941     currentdict end sethalftone
942     } bind } ifelse
943     def
944     /setDefaultScreen {
945     fMLevel1 {
946     FMPColor {
947     orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer
948     }
949     {
950     orgxfer cvx settransfer
951     } ifelse
952     orgfreq organgle orgproc cvx setscreen
953     } {
954     orghalftone sethalftone
955     }ifelse
956     } bind def
957     /setCurrentScreen {
958     FrameSepIs FMnone eq {
959     FMUseDefaultNoSeparationScreen {
960     setDefaultScreen
961     } {
962     getCompositeScreen FMSetScreen
963     } ifelse
964     } {
965     FrameSepIs FMcustom eq {
966     FMUseDefaultSpotSeparationScreen {
967     setDefaultScreen
968     } {
969     getSpotScreen FMSetScreen
970     } ifelse
971     } {
972     FMUseDefaultProcessSeparationScreen {
973     setDefaultScreen
974     } {
975     FrameSepIs FMcyan eq {
976     getCyanScreen FMSetScreen
977     } {
978     FrameSepIs FMmagenta eq {
979     getMagentaScreen FMSetScreen
980     } {
981     FrameSepIs FMyellow eq {
982     getYellowScreen FMSetScreen
983     } {
984     getBlackScreen FMSetScreen
985     } ifelse
986     } ifelse
987     } ifelse
988     } ifelse
989     } ifelse
990     } ifelse
991     } bind def
992     end
993    
994     /FMDOCUMENT {
995     array /FMfonts exch def
996     dup 1 gt {/#copies exch def} {pop} ifelse
997     FrameDict begin
998     0 ne /manualfeed exch def
999     /paperheight exch def
1000     /paperwidth exch def
1001     0 ne /fMNegative exch def
1002     0 ne /edown exch def
1003     /yscale exch def
1004     /xscale exch def
1005     fMLevel1 {
1006     manualfeed {setmanualfeed} if
1007     /FMdicttop countdictstack 1 add def
1008     /FMoptop count def
1009     setpapername
1010     manualfeed {true} {papersize} ifelse
1011     {manualpapersize} {false} ifelse
1012     {desperatepapersize} {false} ifelse
1013     {papersizefailure} if
1014     count -1 FMoptop {pop pop} for
1015     countdictstack -1 FMdicttop {pop end} for
1016     }
1017     {2 dict
1018     dup /PageSize [paperwidth paperheight] put
1019     manualfeed {dup /ManualFeed manualfeed put} if
1020     {setpagedevice} stopped {papersizefailure} if
1021     }
1022     ifelse
1023    
1024     fMLevel1 not {
1025     /orghalftone currenthalftone def
1026     }if
1027    
1028     FMPColor {
1029     currentcolorscreen
1030     cvlit /orgproc exch def
1031     /organgle exch def
1032     /orgfreq exch def
1033     cvlit /orgbproc exch def
1034     /orgbangle exch def
1035     /orgbfreq exch def
1036     cvlit /orggproc exch def
1037     /orggangle exch def
1038     /orggfreq exch def
1039     cvlit /orgrproc exch def
1040     /orgrangle exch def
1041     /orgrfreq exch def
1042     currentcolortransfer
1043     fMNegative {
1044     1 1 4 {
1045     pop { 1 exch sub } fmConcatProcs 4 1 roll
1046     } for
1047     4 copy
1048     setcolortransfer
1049     } if
1050     cvlit /orgxfer exch def
1051     cvlit /orgbxfer exch def
1052     cvlit /orggxfer exch def
1053     cvlit /orgrxfer exch def
1054     } {
1055     currentscreen
1056     cvlit /orgproc exch def
1057     /organgle exch def
1058     /orgfreq exch def
1059    
1060     currenttransfer
1061     fMNegative {
1062     { 1 exch sub } fmConcatProcs
1063     dup settransfer
1064     } if
1065     cvlit /orgxfer exch def
1066     } ifelse
1067     end
1068     } def
1069     /FMENDDOCUMENT {
1070     FMDocSave restore
1071     } def
1072     /FMBEGINPAGE {
1073     FrameDict begin
1074     /pagesave save def
1075     3.86 setmiterlimit
1076     0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto
1077     0 paperheight lineto 0 0 lineto 1 setgray fill
1078     /landscape exch 0 ne def
1079     landscape {
1080     90 rotate 0 exch dup /pwid exch def neg translate pop
1081     }{
1082     pop /pwid exch def
1083     } ifelse
1084     edown { [-1 0 0 1 pwid 0] concat } if
1085     xscale yscale scale
1086     /orgmatrix matrix def
1087     gsave
1088     } def
1089     /FMENDPAGE {
1090     grestore
1091     pagesave restore
1092     end
1093     showpage
1094     } def
1095     /FMFONTDEFINE {
1096     FrameDict begin
1097     findfont
1098     ReEncode
1099     1 index exch
1100     definefont
1101     FMfonts 3 1 roll
1102     put
1103     end
1104     } def
1105     /FMFILLS {
1106     FrameDict begin dup
1107     array /fillvals exch def
1108     dict /patCache exch def
1109     end
1110     } def
1111     /FMFILL {
1112     FrameDict begin
1113     fillvals 3 1 roll put
1114     end
1115     } def
1116     /FMNORMALIZEGRAPHICS {
1117     newpath
1118     1 setlinewidth
1119     0 setlinecap
1120     0 0 0 sethsbcolor
1121     0 setgray
1122     } bind def
1123     /FMBEGINEPSF {
1124     end
1125     /FMEPSF save def
1126     /showpage {} def
1127     FMNORMALIZEGRAPHICS
1128     [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall
1129     fx fw 2 div add fy fh 2 div add translate
1130     rotate
1131     fw 2 div neg fh 2 div neg translate
1132     fw urx llx sub div fh ury lly sub div scale
1133     llx neg lly neg translate
1134     /FMdicttop countdictstack 1 add def
1135     /FMoptop count def
1136     } bind def
1137     /FMENDEPSF {
1138     count -1 FMoptop {pop pop} for
1139     countdictstack -1 FMdicttop {pop end} for
1140     FMEPSF restore
1141     FrameDict begin
1142     } bind def
1143     FrameDict begin
1144     /setmanualfeed {
1145     statusdict /manualfeed true put
1146     } bind def
1147     /max {2 copy lt {exch} if pop} bind def
1148     /min {2 copy gt {exch} if pop} bind def
1149     /inch {72 mul} def
1150     /pagedimen {
1151     paperheight sub abs 16 lt exch
1152     paperwidth sub abs 16 lt and
1153     {/papername exch def} {pop} ifelse
1154     } bind def
1155     /setpapername {
1156     /papersizedict 14 dict def
1157     papersizedict begin
1158     /papername /unknown def
1159     /Letter 8.5 inch 11.0 inch pagedimen
1160     /LetterSmall 7.68 inch 10.16 inch pagedimen
1161     /Tabloid 11.0 inch 17.0 inch pagedimen
1162     /Ledger 17.0 inch 11.0 inch pagedimen
1163     /Legal 8.5 inch 14.0 inch pagedimen
1164     /Statement 5.5 inch 8.5 inch pagedimen
1165     /Executive 7.5 inch 10.0 inch pagedimen
1166     /A3 11.69 inch 16.5 inch pagedimen
1167     /A4 8.26 inch 11.69 inch pagedimen
1168     /A4Small 7.47 inch 10.85 inch pagedimen
1169     /B4 10.125 inch 14.33 inch pagedimen
1170     /B5 7.16 inch 10.125 inch pagedimen
1171     end
1172     } bind def
1173     /papersize {
1174     papersizedict begin
1175     /Letter {lettertray letter} def
1176     /LetterSmall {lettertray lettersmall} def
1177     /Tabloid {11x17tray 11x17} def
1178     /Ledger {ledgertray ledger} def
1179     /Legal {legaltray legal} def
1180     /Statement {statementtray statement} def
1181     /Executive {executivetray executive} def
1182     /A3 {a3tray a3} def
1183     /A4 {a4tray a4} def
1184     /A4Small {a4tray a4small} def
1185     /B4 {b4tray b4} def
1186     /B5 {b5tray b5} def
1187     /unknown {unknown} def
1188     papersizedict dup papername known {papername} {/unknown} ifelse get
1189     end
1190     statusdict begin stopped end
1191     } bind def
1192     /manualpapersize {
1193     papersizedict begin
1194     /Letter {letter} def
1195     /LetterSmall {lettersmall} def
1196     /Tabloid {11x17} def
1197     /Ledger {ledger} def
1198     /Legal {legal} def
1199     /Statement {statement} def
1200     /Executive {executive} def
1201     /A3 {a3} def
1202     /A4 {a4} def
1203     /A4Small {a4small} def
1204     /B4 {b4} def
1205     /B5 {b5} def
1206     /unknown {unknown} def
1207     papersizedict dup papername known {papername} {/unknown} ifelse get
1208     end
1209     stopped
1210     } bind def
1211     /desperatepapersize {
1212    
1213     mark
1214     statusdict begin
1215     /setpageparams where {
1216     pop
1217     paperwidth paperheight 0 1
1218     {setpageparams} stopped
1219     } {
1220     true
1221     } ifelse
1222    
1223     {
1224    
1225     /setpagedevice where {
1226     pop
1227     1 dict dup begin
1228     /PageSize [ paperwidth paperheight ] def
1229     end
1230     {setpagedevice} stopped
1231     } {
1232     true
1233     } ifelse
1234     } {
1235     false
1236     } ifelse
1237     end
1238     {cleartomark true}{cleartomark false}ifelse
1239     } bind def
1240     /papersizefailure {
1241     FMAllowPaperSizeMismatch not
1242     {
1243     (The requested paper size is not available in any currently-installed tray)
1244     (Edit the PS file to "FMAllowPaperSizeMismatch true" to use default tray)
1245     FMFAILURE } if
1246     } def
1247     /DiacriticEncoding [
1248     /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
1249     /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
1250     /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
1251     /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
1252     /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
1253     /numbersign /dollar /percent /ampersand /quotesingle /parenleft
1254     /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
1255     /two /three /four /five /six /seven /eight /nine /colon /semicolon
1256     /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
1257     /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
1258     /bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
1259     /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
1260     /braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
1261     /Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
1262     /atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
1263     /iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
1264     /ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
1265     /udieresis /dagger /.notdef /cent /sterling /section /bullet
1266     /paragraph /germandbls /registered /copyright /trademark /acute
1267     /dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
1268     /yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
1269     /ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
1270     /exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
1271     /guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
1272     /Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
1273     /quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
1274     /fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
1275     /periodcentered /quotesinglbase /quotedblbase /perthousand
1276     /Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
1277     /Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
1278     /Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
1279     /breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
1280     ] def
1281     /ReEncode {
1282     dup
1283     length
1284     dict begin
1285     {
1286     1 index /FID ne
1287     {def}
1288     {pop pop} ifelse
1289     } forall
1290     0 eq {/Encoding DiacriticEncoding def} if
1291     currentdict
1292     end
1293     } bind def
1294     FMPColor
1295    
1296     {
1297     /BEGINBITMAPCOLOR {
1298     BITMAPCOLOR} def
1299     /BEGINBITMAPCOLORc {
1300     BITMAPCOLORc} def
1301     /BEGINBITMAPTRUECOLOR {
1302     BITMAPTRUECOLOR } def
1303     /BEGINBITMAPTRUECOLORc {
1304     BITMAPTRUECOLORc } def
1305     /BEGINBITMAPCMYK {
1306     BITMAPCMYK } def
1307     /BEGINBITMAPCMYKc {
1308     BITMAPCMYKc } def
1309     }
1310    
1311     {
1312     /BEGINBITMAPCOLOR {
1313     BITMAPGRAY} def
1314     /BEGINBITMAPCOLORc {
1315     BITMAPGRAYc} def
1316     /BEGINBITMAPTRUECOLOR {
1317     BITMAPTRUEGRAY } def
1318     /BEGINBITMAPTRUECOLORc {
1319     BITMAPTRUEGRAYc } def
1320     /BEGINBITMAPCMYK {
1321     BITMAPCMYKGRAY } def
1322     /BEGINBITMAPCMYKc {
1323     BITMAPCMYKGRAYc } def
1324     }
1325     ifelse
1326     /K {
1327     FMPrintAllColorsAsBlack {
1328     8 1 roll
1329     dup 1 eq 2 index 1 eq and 3 index 1 eq and not
1330     {7 {pop} repeat 0 0 0 1 0 0 0} if
1331     8 -1 roll
1332     } if
1333     FrameCurColors astore
1334     pop combineColor
1335     } bind def
1336     /graymode true def
1337     fMLevel1 {
1338     /fmGetFlip {
1339     fMatrix2 exch get mul 0 lt { -1 } { 1 } ifelse
1340     } FmBD
1341     } if
1342     /setPatternMode {
1343     fMLevel1 {
1344     2 index patScreenDict exch known {
1345     pop pop
1346     patScreenDict exch get aload pop
1347     freq
1348     mul
1349     5 2 roll
1350     fMatrix2 currentmatrix 1 get 0 ne {
1351     3 -1 roll 90 add 3 1 roll
1352     sflipx 1 fmGetFlip sflipy 2 fmGetFlip neg mul
1353     } {
1354     sflipx 0 fmGetFlip sflipy 3 fmGetFlip mul
1355     } ifelse
1356     0 lt {exch pop} {pop} ifelse
1357     fMNegative {
1358     {neg} fmConcatProcs
1359     } if
1360     bind
1361    
1362    
1363    
1364     systemdict /setscreen get exec
1365     /FrameCurGray exch def
1366     } {
1367     /bwidth exch def
1368     /bpside exch def
1369     /bstring exch def
1370     /onbits 0 def /offbits 0 def
1371     freq sangle landscape {90 add} if
1372     {/ypoint exch def
1373     /xpoint exch def
1374     /xindex xpoint 1 add 2 div bpside mul cvi def
1375     /yindex ypoint 1 add 2 div bpside mul cvi def
1376     bstring yindex bwidth mul xindex 8 idiv add get
1377     1 7 xindex 8 mod sub bitshift and 0 ne fMNegative {not} if
1378     {/onbits onbits 1 add def 1}
1379     {/offbits offbits 1 add def 0}
1380     ifelse
1381     }
1382     setscreen
1383     offbits offbits onbits add dup 0 ne {div} {pop pop .5} ifelse fMNegative {1.0 exch sub} if
1384     /FrameCurGray exch def
1385     } ifelse
1386     } {
1387     pop pop
1388     dup patCache exch known {
1389     patCache exch get
1390     } {
1391     dup
1392     patDict /bstring 3 -1 roll put
1393     patDict
1394     9 PatFreq screenIndex get div dup matrix scale
1395     makepattern
1396     dup
1397     patCache 4 -1 roll 3 -1 roll put
1398     } ifelse
1399     /FrameCurGray 0 def
1400     /FrameCurPat exch def
1401     } ifelse
1402     /graymode false def
1403     combineColor
1404     } bind def
1405     /setGrayScaleMode {
1406     graymode not {
1407     /graymode true def
1408     fMLevel1 {
1409     setCurrentScreen
1410     } if
1411     } if
1412     /FrameCurGray exch def
1413     combineColor
1414     } bind def
1415     /normalize {
1416     transform round exch round exch itransform
1417     } bind def
1418     /dnormalize {
1419     dtransform round exch round exch idtransform
1420     } bind def
1421     /lnormalize {
1422     0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
1423     } bind def
1424     /H {
1425     lnormalize setlinewidth
1426     } bind def
1427     /Z {
1428     setlinecap
1429     } bind def
1430    
1431     /PFill {
1432     graymode fMLevel1 or not {
1433     gsave 1 setgray eofill grestore
1434     } if
1435     } bind def
1436     /PStroke {
1437     graymode fMLevel1 or not {
1438     gsave 1 setgray stroke grestore
1439     } if
1440     stroke
1441     } bind def
1442     /X {
1443     fillvals exch get
1444     dup type /stringtype eq
1445     {8 1 setPatternMode}
1446     {setGrayScaleMode}
1447     ifelse
1448     } bind def
1449     /V {
1450     PFill gsave eofill grestore
1451     } bind def
1452     /Vclip {
1453     clip
1454     } bind def
1455     /Vstrk {
1456     currentlinewidth exch setlinewidth PStroke setlinewidth
1457     } bind def
1458     /N {
1459     PStroke
1460     } bind def
1461     /Nclip {
1462     strokepath clip newpath
1463     } bind def
1464     /Nstrk {
1465     currentlinewidth exch setlinewidth PStroke setlinewidth
1466     } bind def
1467     /M {newpath moveto} bind def
1468     /E {lineto} bind def
1469     /D {curveto} bind def
1470     /O {closepath} bind def
1471     /L {
1472     /n exch def
1473     newpath
1474     normalize
1475     moveto
1476     2 1 n {pop normalize lineto} for
1477     } bind def
1478     /Y {
1479     L
1480     closepath
1481     } bind def
1482     /R {
1483     /y2 exch def
1484     /x2 exch def
1485     /y1 exch def
1486     /x1 exch def
1487     x1 y1
1488     x2 y1
1489     x2 y2
1490     x1 y2
1491     4 Y
1492     } bind def
1493     /rarc
1494     {rad
1495     arcto
1496     } bind def
1497     /RR {
1498     /rad exch def
1499     normalize
1500     /y2 exch def
1501     /x2 exch def
1502     normalize
1503     /y1 exch def
1504     /x1 exch def
1505     mark
1506     newpath
1507     {
1508     x1 y1 rad add moveto
1509     x1 y2 x2 y2 rarc
1510     x2 y2 x2 y1 rarc
1511     x2 y1 x1 y1 rarc
1512     x1 y1 x1 y2 rarc
1513     closepath
1514     } stopped {x1 y1 x2 y2 R} if
1515     cleartomark
1516     } bind def
1517     /RRR {
1518     /rad exch def
1519     normalize /y4 exch def /x4 exch def
1520     normalize /y3 exch def /x3 exch def
1521     normalize /y2 exch def /x2 exch def
1522     normalize /y1 exch def /x1 exch def
1523     newpath
1524     normalize moveto
1525     mark
1526     {
1527     x2 y2 x3 y3 rarc
1528     x3 y3 x4 y4 rarc
1529     x4 y4 x1 y1 rarc
1530     x1 y1 x2 y2 rarc
1531     closepath
1532     } stopped
1533     {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if
1534     cleartomark
1535     } bind def
1536     /C {
1537     grestore
1538     gsave
1539     R
1540     clip
1541     setCurrentScreen
1542     } bind def
1543     /CP {
1544     grestore
1545     gsave
1546     Y
1547     clip
1548     setCurrentScreen
1549     } bind def
1550     /F {
1551     FMfonts exch get
1552     [FMsetsize 0 0 FMpointsize 0 0] makefont
1553     setfont
1554     } bind def
1555     /Q {
1556     /FMpointsize exch def
1557     /FMsetsize FMpointsize def
1558     F
1559     } bind def
1560     /QQ {
1561     /FMsetsize exch def
1562     /FMpointsize exch def
1563     F
1564     } bind def
1565     /T {
1566     moveto show
1567     } bind def
1568     /RF {
1569     rotate
1570     0 ne {-1 1 scale} if
1571     } bind def
1572     /TF {
1573     gsave
1574     moveto
1575     RF
1576     show
1577     grestore
1578     } bind def
1579     /P {
1580     moveto
1581     0 32 3 2 roll widthshow
1582     } bind def
1583     /PF {
1584     gsave
1585     moveto
1586     RF
1587     0 32 3 2 roll widthshow
1588     grestore
1589     } bind def
1590     /S {
1591     moveto
1592     0 exch ashow
1593     } bind def
1594     /SF {
1595     gsave
1596     moveto
1597     RF
1598     0 exch ashow
1599     grestore
1600     } bind def
1601     /B {
1602     moveto
1603     0 32 4 2 roll 0 exch awidthshow
1604     } bind def
1605     /BF {
1606     gsave
1607     moveto
1608     RF
1609     0 32 4 2 roll 0 exch awidthshow
1610     grestore
1611     } bind def
1612     /G {
1613     gsave
1614     newpath
1615     normalize translate 0.0 0.0 moveto
1616     dnormalize scale
1617     0.0 0.0 1.0 5 3 roll arc
1618     closepath
1619     PFill fill
1620     grestore
1621     } bind def
1622     /Gstrk {
1623     savematrix
1624     newpath
1625     2 index 2 div add exch 3 index 2 div sub exch
1626     normalize 2 index 2 div sub exch 3 index 2 div add exch
1627     translate
1628     scale
1629     0.0 0.0 1.0 5 3 roll arc
1630     restorematrix
1631     currentlinewidth exch setlinewidth PStroke setlinewidth
1632     } bind def
1633     /Gclip {
1634     newpath
1635     savematrix
1636     normalize translate 0.0 0.0 moveto
1637     dnormalize scale
1638     0.0 0.0 1.0 5 3 roll arc
1639     closepath
1640     clip newpath
1641     restorematrix
1642     } bind def
1643     /GG {
1644     gsave
1645     newpath
1646     normalize translate 0.0 0.0 moveto
1647     rotate
1648     dnormalize scale
1649     0.0 0.0 1.0 5 3 roll arc
1650     closepath
1651     PFill
1652     fill
1653     grestore
1654     } bind def
1655     /GGclip {
1656     savematrix
1657     newpath
1658     normalize translate 0.0 0.0 moveto
1659     rotate
1660     dnormalize scale
1661     0.0 0.0 1.0 5 3 roll arc
1662     closepath
1663     clip newpath
1664     restorematrix
1665     } bind def
1666     /GGstrk {
1667     savematrix
1668     newpath
1669     normalize translate 0.0 0.0 moveto
1670     rotate
1671     dnormalize scale
1672     0.0 0.0 1.0 5 3 roll arc
1673     closepath
1674     restorematrix
1675     currentlinewidth exch setlinewidth PStroke setlinewidth
1676     } bind def
1677     /A {
1678     gsave
1679     savematrix
1680     newpath
1681     2 index 2 div add exch 3 index 2 div sub exch
1682     normalize 2 index 2 div sub exch 3 index 2 div add exch
1683     translate
1684     scale
1685     2 copy 0.0 0.0 1.0 5 3 roll arc
1686     round cvi 360 mod exch round cvi 360 mod eq {closepath} if
1687     restorematrix
1688     PStroke
1689     grestore
1690     } bind def
1691     /Aclip {
1692     newpath
1693     savematrix
1694     normalize translate 0.0 0.0 moveto
1695     dnormalize scale
1696     0.0 0.0 1.0 5 3 roll arc
1697     closepath
1698     strokepath clip newpath
1699     restorematrix
1700     } bind def
1701     /Astrk {
1702     Gstrk
1703     } bind def
1704     /AA {
1705     gsave
1706     savematrix
1707     newpath
1708    
1709     3 index 2 div add exch 4 index 2 div sub exch
1710    
1711     normalize 3 index 2 div sub exch 4 index 2 div add exch
1712     translate
1713     rotate
1714     scale
1715     0.0 0.0 1.0 5 3 roll arc
1716     restorematrix
1717     PStroke
1718     grestore
1719     } bind def
1720     /AAclip {
1721     savematrix
1722     newpath
1723     normalize translate 0.0 0.0 moveto
1724     rotate
1725     dnormalize scale
1726     0.0 0.0 1.0 5 3 roll arc
1727     closepath
1728     strokepath clip newpath
1729     restorematrix
1730     } bind def
1731     /AAstrk {
1732     GGstrk
1733     } bind def
1734     /BEGINPRINTCODE {
1735     /FMdicttop countdictstack 1 add def
1736     /FMoptop count 7 sub def
1737     /FMsaveobject save def
1738     userdict begin
1739     /showpage {} def
1740     FMNORMALIZEGRAPHICS
1741     3 index neg 3 index neg translate
1742     } bind def
1743     /ENDPRINTCODE {
1744     count -1 FMoptop {pop pop} for
1745     countdictstack -1 FMdicttop {pop end} for
1746     FMsaveobject restore
1747     } bind def
1748     /gn {
1749     0
1750     { 46 mul
1751     cf read pop
1752     32 sub
1753     dup 46 lt {exit} if
1754     46 sub add
1755     } loop
1756     add
1757     } bind def
1758     /cfs {
1759     /str sl string def
1760     0 1 sl 1 sub {str exch val put} for
1761     str def
1762     } bind def
1763     /ic [
1764     0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
1765     0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
1766     0
1767     {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
1768     {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
1769     {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
1770     {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
1771     {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
1772     {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
1773     {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
1774     {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
1775     {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
1776     ] def
1777     /ms {
1778     /sl exch def
1779     /val 255 def
1780     /ws cfs
1781     /im cfs
1782     /val 0 def
1783     /bs cfs
1784     /cs cfs
1785     } bind def
1786     400 ms
1787     /ip {
1788     is
1789     0
1790     cf cs readline pop
1791     { ic exch get exec
1792     add
1793     } forall
1794     pop
1795    
1796     } bind def
1797     /rip {
1798    
1799    
1800     bis ris copy pop
1801     is
1802     0
1803     cf cs readline pop
1804     { ic exch get exec
1805     add
1806     } forall
1807     pop pop
1808     ris gis copy pop
1809     dup is exch
1810    
1811     cf cs readline pop
1812     { ic exch get exec
1813     add
1814     } forall
1815     pop pop
1816     gis bis copy pop
1817     dup add is exch
1818    
1819     cf cs readline pop
1820     { ic exch get exec
1821     add
1822     } forall
1823     pop
1824    
1825     } bind def
1826     /rip4 {
1827    
1828    
1829     kis cis copy pop
1830     is
1831     0
1832     cf cs readline pop
1833     { ic exch get exec
1834     add
1835     } forall
1836     pop pop
1837     cis mis copy pop
1838     dup is exch
1839    
1840     cf cs readline pop
1841     { ic exch get exec
1842     add
1843     } forall
1844     pop pop
1845     mis yis copy pop
1846     dup dup add is exch
1847    
1848     cf cs readline pop
1849     { ic exch get exec
1850     add
1851     } forall
1852     pop pop
1853     yis kis copy pop
1854     3 mul is exch
1855    
1856     cf cs readline pop
1857     { ic exch get exec
1858     add
1859     } forall
1860     pop
1861    
1862     } bind def
1863     /wh {
1864     /len exch def
1865     /pos exch def
1866     ws 0 len getinterval im pos len getinterval copy pop
1867     pos len
1868     } bind def
1869     /bl {
1870     /len exch def
1871     /pos exch def
1872     bs 0 len getinterval im pos len getinterval copy pop
1873     pos len
1874     } bind def
1875     /s1 1 string def
1876     /fl {
1877     /len exch def
1878     /pos exch def
1879     /val cf s1 readhexstring pop 0 get def
1880     pos 1 pos len add 1 sub {im exch val put} for
1881     pos len
1882     } bind def
1883     /hx {
1884     3 copy getinterval
1885     cf exch readhexstring pop pop
1886     } bind def
1887     /wbytes {
1888     dup dup
1889     8 gt { pop 8 idiv mul }
1890     { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse
1891     } bind def
1892     /BEGINBITMAPBWc {
1893     1 {} COMMONBITMAPc
1894     } bind def
1895     /BEGINBITMAPGRAYc {
1896     8 {} COMMONBITMAPc
1897     } bind def
1898     /BEGINBITMAP2BITc {
1899     2 {} COMMONBITMAPc
1900     } bind def
1901     /COMMONBITMAPc {
1902    
1903     /cvtProc exch def
1904     /depth exch def
1905     gsave
1906    
1907     3 index 2 div add exch
1908     4 index 2 div add exch
1909     translate
1910     rotate
1911     1 index 2 div neg
1912     1 index 2 div neg
1913     translate
1914     scale
1915     /height exch def /width exch def
1916     /lb width depth wbytes def
1917     sl lb lt {lb ms} if
1918     /bitmapsave save def
1919     cvtProc
1920     /is im 0 lb getinterval def
1921     ws 0 lb getinterval is copy pop
1922     /cf currentfile def
1923     width height depth [width 0 0 height neg 0 height]
1924     {ip} image
1925     bitmapsave restore
1926     grestore
1927     } bind def
1928     /BEGINBITMAPBW {
1929     1 {} COMMONBITMAP
1930     } bind def
1931     /BEGINBITMAPGRAY {
1932     8 {} COMMONBITMAP
1933     } bind def
1934     /BEGINBITMAP2BIT {
1935     2 {} COMMONBITMAP
1936     } bind def
1937     /COMMONBITMAP {
1938     /cvtProc exch def
1939     /depth exch def
1940     gsave
1941    
1942     3 index 2 div add exch
1943     4 index 2 div add exch
1944     translate
1945     rotate
1946     1 index 2 div neg
1947     1 index 2 div neg
1948     translate
1949     scale
1950     /height exch def /width exch def
1951     /bitmapsave save def
1952     cvtProc
1953     /is width depth wbytes string def
1954     /cf currentfile def
1955     width height depth [width 0 0 height neg 0 height]
1956     {cf is readhexstring pop} image
1957     bitmapsave restore
1958     grestore
1959     } bind def
1960     /ngrayt 256 array def
1961     /nredt 256 array def
1962     /nbluet 256 array def
1963     /ngreent 256 array def
1964     fMLevel1 {
1965     /colorsetup {
1966     currentcolortransfer
1967     /gryt exch def
1968     /blut exch def
1969     /grnt exch def
1970     /redt exch def
1971     0 1 255 {
1972     /indx exch def
1973     /cynu 1 red indx get 255 div sub def
1974     /magu 1 green indx get 255 div sub def
1975     /yelu 1 blue indx get 255 div sub def
1976     /kk cynu magu min yelu min def
1977     /u kk currentundercolorremoval exec def
1978     % /u 0 def
1979     nredt indx 1 0 cynu u sub max sub redt exec put
1980     ngreent indx 1 0 magu u sub max sub grnt exec put
1981     nbluet indx 1 0 yelu u sub max sub blut exec put
1982     ngrayt indx 1 kk currentblackgeneration exec sub gryt exec put
1983     } for
1984     {255 mul cvi nredt exch get}
1985     {255 mul cvi ngreent exch get}
1986     {255 mul cvi nbluet exch get}
1987     {255 mul cvi ngrayt exch get}
1988     setcolortransfer
1989     {pop 0} setundercolorremoval
1990     {} setblackgeneration
1991     } bind def
1992     }
1993     {
1994     /colorSetup2 {
1995     [ /Indexed /DeviceRGB 255
1996     {dup red exch get 255 div
1997     exch dup green exch get 255 div
1998     exch blue exch get 255 div}
1999     ] setcolorspace
2000     } bind def
2001     } ifelse
2002     /fakecolorsetup {
2003     /tran 256 string def
2004     0 1 255 {/indx exch def
2005     tran indx
2006     red indx get 77 mul
2007     green indx get 151 mul
2008     blue indx get 28 mul
2009     add add 256 idiv put} for
2010     currenttransfer
2011     {255 mul cvi tran exch get 255.0 div}
2012     exch fmConcatProcs settransfer
2013     } bind def
2014     /BITMAPCOLOR {
2015     /depth 8 def
2016     gsave
2017    
2018     3 index 2 div add exch
2019     4 index 2 div add exch
2020     translate
2021     rotate
2022     1 index 2 div neg
2023     1 index 2 div neg
2024     translate
2025     scale
2026     /height exch def /width exch def
2027     /bitmapsave save def
2028     fMLevel1 {
2029     colorsetup
2030     /is width depth wbytes string def
2031     /cf currentfile def
2032     width height depth [width 0 0 height neg 0 height]
2033     {cf is readhexstring pop} {is} {is} true 3 colorimage
2034     } {
2035     colorSetup2
2036     /is width depth wbytes string def
2037     /cf currentfile def
2038     7 dict dup begin
2039     /ImageType 1 def
2040     /Width width def
2041     /Height height def
2042     /ImageMatrix [width 0 0 height neg 0 height] def
2043     /DataSource {cf is readhexstring pop} bind def
2044     /BitsPerComponent depth def
2045     /Decode [0 255] def
2046     end image
2047     } ifelse
2048     bitmapsave restore
2049     grestore
2050     } bind def
2051     /BITMAPCOLORc {
2052     /depth 8 def
2053     gsave
2054    
2055     3 index 2 div add exch
2056     4 index 2 div add exch
2057     translate
2058     rotate
2059     1 index 2 div neg
2060     1 index 2 div neg
2061     translate
2062     scale
2063     /height exch def /width exch def
2064     /lb width depth wbytes def
2065     sl lb lt {lb ms} if
2066     /bitmapsave save def
2067     fMLevel1 {
2068     colorsetup
2069     /is im 0 lb getinterval def
2070     ws 0 lb getinterval is copy pop
2071     /cf currentfile def
2072     width height depth [width 0 0 height neg 0 height]
2073     {ip} {is} {is} true 3 colorimage
2074     } {
2075     colorSetup2
2076     /is im 0 lb getinterval def
2077     ws 0 lb getinterval is copy pop
2078     /cf currentfile def
2079     7 dict dup begin
2080     /ImageType 1 def
2081     /Width width def
2082     /Height height def
2083     /ImageMatrix [width 0 0 height neg 0 height] def
2084     /DataSource {ip} bind def
2085     /BitsPerComponent depth def
2086     /Decode [0 255] def
2087     end image
2088     } ifelse
2089     bitmapsave restore
2090     grestore
2091     } bind def
2092     /BITMAPTRUECOLORc {
2093     /depth 24 def
2094     gsave
2095    
2096     3 index 2 div add exch
2097     4 index 2 div add exch
2098     translate
2099     rotate
2100     1 index 2 div neg
2101     1 index 2 div neg
2102     translate
2103     scale
2104     /height exch def /width exch def
2105     /lb width depth wbytes def
2106     sl lb lt {lb ms} if
2107     /bitmapsave save def
2108    
2109     /is im 0 lb getinterval def
2110     /ris im 0 width getinterval def
2111     /gis im width width getinterval def
2112     /bis im width 2 mul width getinterval def
2113    
2114     ws 0 lb getinterval is copy pop
2115     /cf currentfile def
2116     width height 8 [width 0 0 height neg 0 height]
2117     {width rip pop ris} {gis} {bis} true 3 colorimage
2118     bitmapsave restore
2119     grestore
2120     } bind def
2121     /BITMAPCMYKc {
2122     /depth 32 def
2123     gsave
2124    
2125     3 index 2 div add exch
2126     4 index 2 div add exch
2127     translate
2128     rotate
2129     1 index 2 div neg
2130     1 index 2 div neg
2131     translate
2132     scale
2133     /height exch def /width exch def
2134     /lb width depth wbytes def
2135     sl lb lt {lb ms} if
2136     /bitmapsave save def
2137    
2138     /is im 0 lb getinterval def
2139     /cis im 0 width getinterval def
2140     /mis im width width getinterval def
2141     /yis im width 2 mul width getinterval def
2142     /kis im width 3 mul width getinterval def
2143    
2144     ws 0 lb getinterval is copy pop
2145     /cf currentfile def
2146     width height 8 [width 0 0 height neg 0 height]
2147     {width rip4 pop cis} {mis} {yis} {kis} true 4 colorimage
2148     bitmapsave restore
2149     grestore
2150     } bind def
2151     /BITMAPTRUECOLOR {
2152     gsave
2153    
2154     3 index 2 div add exch
2155     4 index 2 div add exch
2156     translate
2157     rotate
2158     1 index 2 div neg
2159     1 index 2 div neg
2160     translate
2161     scale
2162     /height exch def /width exch def
2163     /bitmapsave save def
2164     /is width string def
2165     /gis width string def
2166     /bis width string def
2167     /cf currentfile def
2168     width height 8 [width 0 0 height neg 0 height]
2169     { cf is readhexstring pop }
2170     { cf gis readhexstring pop }
2171     { cf bis readhexstring pop }
2172     true 3 colorimage
2173     bitmapsave restore
2174     grestore
2175     } bind def
2176     /BITMAPCMYK {
2177     gsave
2178    
2179     3 index 2 div add exch
2180     4 index 2 div add exch
2181     translate
2182     rotate
2183     1 index 2 div neg
2184     1 index 2 div neg
2185     translate
2186     scale
2187     /height exch def /width exch def
2188     /bitmapsave save def
2189     /is width string def
2190     /mis width string def
2191     /yis width string def
2192     /kis width string def
2193     /cf currentfile def
2194     width height 8 [width 0 0 height neg 0 height]
2195     { cf is readhexstring pop }
2196     { cf mis readhexstring pop }
2197     { cf yis readhexstring pop }
2198     { cf kis readhexstring pop }
2199     true 4 colorimage
2200     bitmapsave restore
2201     grestore
2202     } bind def
2203     /BITMAPTRUEGRAYc {
2204     /depth 24 def
2205     gsave
2206    
2207     3 index 2 div add exch
2208     4 index 2 div add exch
2209     translate
2210     rotate
2211     1 index 2 div neg
2212     1 index 2 div neg
2213     translate
2214     scale
2215     /height exch def /width exch def
2216     /lb width depth wbytes def
2217     sl lb lt {lb ms} if
2218     /bitmapsave save def
2219    
2220     /is im 0 lb getinterval def
2221     /ris im 0 width getinterval def
2222     /gis im width width getinterval def
2223     /bis im width 2 mul width getinterval def
2224     ws 0 lb getinterval is copy pop
2225     /cf currentfile def
2226     width height 8 [width 0 0 height neg 0 height]
2227     {width rip pop ris gis bis width gray} image
2228     bitmapsave restore
2229     grestore
2230     } bind def
2231     /BITMAPCMYKGRAYc {
2232     /depth 32 def
2233     gsave
2234    
2235     3 index 2 div add exch
2236     4 index 2 div add exch
2237     translate
2238     rotate
2239     1 index 2 div neg
2240     1 index 2 div neg
2241     translate
2242     scale
2243     /height exch def /width exch def
2244     /lb width depth wbytes def
2245     sl lb lt {lb ms} if
2246     /bitmapsave save def
2247    
2248     /is im 0 lb getinterval def
2249     /cis im 0 width getinterval def
2250     /mis im width width getinterval def
2251     /yis im width 2 mul width getinterval def
2252     /kis im width 3 mul width getinterval def
2253     ws 0 lb getinterval is copy pop
2254     /cf currentfile def
2255     width height 8 [width 0 0 height neg 0 height]
2256     {width rip pop cis mis yis kis width cgray} image
2257     bitmapsave restore
2258     grestore
2259     } bind def
2260     /cgray {
2261     /ww exch def
2262     /k exch def
2263     /y exch def
2264     /m exch def
2265     /c exch def
2266     0 1 ww 1 sub { /i exch def c i get m i get y i get k i get CMYKtoRGB
2267     .144 mul 3 1 roll .587 mul 3 1 roll .299 mul add add
2268     c i 3 -1 roll floor cvi put } for
2269     c
2270     } bind def
2271     /gray {
2272     /ww exch def
2273     /b exch def
2274     /g exch def
2275     /r exch def
2276     0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul
2277     b i get .114 mul add add r i 3 -1 roll floor cvi put } for
2278     r
2279     } bind def
2280     /BITMAPTRUEGRAY {
2281     gsave
2282    
2283     3 index 2 div add exch
2284     4 index 2 div add exch
2285     translate
2286     rotate
2287     1 index 2 div neg
2288     1 index 2 div neg
2289     translate
2290     scale
2291     /height exch def /width exch def
2292     /bitmapsave save def
2293     /is width string def
2294     /gis width string def
2295     /bis width string def
2296     /cf currentfile def
2297     width height 8 [width 0 0 height neg 0 height]
2298     { cf is readhexstring pop
2299     cf gis readhexstring pop
2300     cf bis readhexstring pop width gray} image
2301     bitmapsave restore
2302     grestore
2303     } bind def
2304     /BITMAPCMYKGRAY {
2305     gsave
2306    
2307     3 index 2 div add exch
2308     4 index 2 div add exch
2309     translate
2310     rotate
2311     1 index 2 div neg
2312     1 index 2 div neg
2313     translate
2314     scale
2315     /height exch def /width exch def
2316     /bitmapsave save def
2317     /is width string def
2318     /yis width string def
2319     /mis width string def
2320     /kis width string def
2321     /cf currentfile def
2322     width height 8 [width 0 0 height neg 0 height]
2323     { cf is readhexstring pop
2324     cf mis readhexstring pop
2325     cf yis readhexstring pop
2326     cf kis readhexstring pop width cgray} image
2327     bitmapsave restore
2328     grestore
2329     } bind def
2330     /BITMAPGRAY {
2331     8 {fakecolorsetup} COMMONBITMAP
2332     } bind def
2333     /BITMAPGRAYc {
2334     8 {fakecolorsetup} COMMONBITMAPc
2335     } bind def
2336     /ENDBITMAP {
2337     } bind def
2338     end
2339     /ALDmatrix matrix def ALDmatrix currentmatrix pop
2340     /StartALD {
2341     /ALDsave save def
2342     savematrix
2343     ALDmatrix setmatrix
2344     } bind def
2345     /InALD {
2346     restorematrix
2347     } bind def
2348     /DoneALD {
2349     ALDsave restore
2350     } bind def
2351     /I { setdash } bind def
2352     /J { [] 0 setdash } bind def
2353     (5.5) FMVERSION
2354     1 1 0 0 612 792 0 1 2 FMDOCUMENT
2355     0 0 /Times-Bold FMFONTDEFINE
2356     1 1 /Symbol FMFONTDEFINE
2357     32 FMFILLS
2358     0 0 FMFILL
2359     1 0.1 FMFILL
2360     2 0.3 FMFILL
2361     3 0.5 FMFILL
2362     4 0.7 FMFILL
2363     5 0.9 FMFILL
2364     6 0.97 FMFILL
2365     7 1 FMFILL
2366     8 <0f1e3c78f0e1c387> FMFILL
2367     9 <0f87c3e1f0783c1e> FMFILL
2368     10 <cccccccccccccccc> FMFILL
2369     11 <ffff0000ffff0000> FMFILL
2370     12 <8142241818244281> FMFILL
2371     13 <03060c183060c081> FMFILL
2372     14 <8040201008040201> FMFILL
2373     16 1 FMFILL
2374     17 0.9 FMFILL
2375     18 0.7 FMFILL
2376     19 0.5 FMFILL
2377     20 0.3 FMFILL
2378     21 0.1 FMFILL
2379     22 0.03 FMFILL
2380     23 0 FMFILL
2381     24 <f0e1c3870f1e3c78> FMFILL
2382     25 <f0783c1e0f87c3e1> FMFILL
2383     26 <3333333333333333> FMFILL
2384     27 <0000ffff0000ffff> FMFILL
2385     28 <7ebddbe7e7dbbd7e> FMFILL
2386     29 <fcf9f3e7cf9f3f7e> FMFILL
2387     30 <7fbfdfeff7fbfdfe> FMFILL
2388     612 792 0 FMBEGINPAGE
2389     0 FrameSetSepColors
2390     [
2391     /Creator (FrameMaker 5.5.6.)
2392     /Title (peaks)
2393     /CreationDate (D:20010226144338)
2394     /ModDate (D:20010302163523)
2395     /DOCINFO FmPD2
2396     FrameNoSep
2397     0 0 0 1 0 0 0 1 K
2398     J
2399     -45 -45 657 837 C
2400     0 0 0 1 0 0 0 1 K
2401     39.74 531 577.94 531 2 L
2402     4 H
2403     2 Z
2404     0 X
2405     N
2406     504.01 609.1 504.01 533.82 2 L
2407     3 H
2408     N
2409     549.6 609.1 549.6 533.82 2 L
2410     N
2411     244.25 609.1 244.25 533.82 2 L
2412     N
2413     327.43 609.1 327.43 533.82 2 L
2414     N
2415     543.5 634.9 464.52 585.94 2 L
2416     N
2417     589.08 634.38 510.11 585.41 2 L
2418     N
2419     367.14 585.74 287.74 634.05 2 L
2420     N
2421     283.73 634.38 204.76 585.41 2 L
2422     N
2423     78.08 487.5 67.44 487.5 2 L
2424     0.9 H
2425     N
2426     0 18 Q
2427     (P) 67.44 489.3 T
2428     118.58 487.5 78.08 487.5 2 L
2429     N
2430     (eak 1) 78.08 489.3 T
2431     504.74 487.5 466.94 487.5 2 L
2432     N
2433     (Reco) 466.94 489.3 T
2434     513.56 487.5 504.74 487.5 2 L
2435     N
2436     (v) 504.74 489.3 T
2437     538.54 487.5 513.56 487.5 2 L
2438     N
2439     (ery) 513.56 489.3 T
2440     J
2441     70.74 564.83 74.24 564.83 2 L
2442     1 H
2443     N
2444     [7.34 7.34] 7.34 I
2445     74.24 564.83 110.93 564.83 2 L
2446     N
2447     J
2448     110.93 564.83 114.43 564.83 2 L
2449     N
2450     J
2451     243.56 565.41 247.06 565.41 2 L
2452     N
2453     [6.974 6.974] 6.974 I
2454     247.06 565.41 323.77 565.41 2 L
2455     N
2456     J
2457     323.77 565.41 327.27 565.41 2 L
2458     N
2459     1 11.89 Q
2460     (~s) 86.16 572.51 T
2461     (~2s) 276.12 570.15 T
2462     J
2463     368.26 633.72 367.84 633.45 2 L
2464     N
2465     [0.968 4.838] 0.968 I
2466     367.84 633.45 289.71 585.02 2 L
2467     N
2468     J
2469     289.71 585.02 289.28 584.75 2 L
2470     N
2471     J
2472     71.43 609.1 71.43 533.82 2 L
2473     3 H
2474     N
2475     114.6 609.1 114.6 533.82 2 L
2476     N
2477     110.91 634.9 31.94 585.94 2 L
2478     N
2479     154.08 634.38 75.11 585.41 2 L
2480     N
2481     458.42 609.1 458.42 533.82 2 L
2482     N
2483     497.91 634.9 418.94 585.94 2 L
2484     N
2485     J
2486     460 564 460.5 564 2 L
2487     1 H
2488     N
2489     [1 5] 1 I
2490     460.5 564 549.5 564 2 L
2491     N
2492     J
2493     549.5 564 550 564 2 L
2494     N
2495     J
2496     346.5 487.5 228.99 487.5 2 L
2497     0.9 H
2498     N
2499     0 18 Q
2500     (Depletion Zone) 228.99 489.3 T
2501     1 11.89 Q
2502     (> 2s) 515.71 568.51 T
2503     J
2504     FMENDPAGE
2505     FMENDDOCUMENT
2506     %%+ Symbol
2507     %%+ Symbol
2508     %%DocumentSuppliedFonts:
2509     %%Trailer
2510     cleartomark
2511     countdictstack exch sub { end } repeat
2512     restore
2513     %%EOF