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

# Content
1 %!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