1 | %!PS-Adobe-2.0
|
---|
2 | %%Creator: dvipsk 5.515a Copyright 1986, 1993 Radical Eye Software
|
---|
3 | %%Title: titlewkshp.dvi
|
---|
4 | %%Pages: 6
|
---|
5 | %%PageOrder: Ascend
|
---|
6 | %%BoundingBox: 0 0 612 792
|
---|
7 | %%EndComments
|
---|
8 | %DVIPSCommandLine: dvips -o titlewkshp.ps titlewkshp
|
---|
9 | %DVIPSSource: TeX output 1995.11.28:0826
|
---|
10 | %%BeginProcSet: tex.pro
|
---|
11 | /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
|
---|
12 | /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /@rigin{isls{[
|
---|
13 | 0 -1 1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
|
---|
14 | isls{Resolution hsize -72 div mul 0 TR}if Resolution VResolution vsize
|
---|
15 | -72 div 1 add mul TR matrix currentmatrix dup dup 4 get round 4 exch put
|
---|
16 | dup dup 5 get round 5 exch put setmatrix}N /@landscape{/isls true N}B
|
---|
17 | /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
|
---|
18 | /FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
|
---|
19 | /nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
|
---|
20 | string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
|
---|
21 | end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
|
---|
22 | /sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
|
---|
23 | N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
|
---|
24 | length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
|
---|
25 | 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
|
---|
26 | get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
|
---|
27 | dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
|
---|
28 | /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
|
---|
29 | /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
|
---|
30 | 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
|
---|
31 | setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
|
---|
32 | .1 add]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
|
---|
33 | if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
|
---|
34 | length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
|
---|
35 | cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
|
---|
36 | 0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
|
---|
37 | add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
|
---|
38 | userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
|
---|
39 | known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
|
---|
40 | /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
|
---|
41 | 65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
|
---|
42 | 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
|
---|
43 | {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
|
---|
44 | getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
|
---|
45 | ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley
|
---|
46 | false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley
|
---|
47 | scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave
|
---|
48 | transform round exch round exch itransform moveto rulex 0 rlineto 0
|
---|
49 | ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta
|
---|
50 | 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}
|
---|
51 | B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{
|
---|
52 | 3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p
|
---|
53 | -1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{
|
---|
54 | 3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end
|
---|
55 | %%EndProcSet
|
---|
56 | %%BeginProcSet: special.pro
|
---|
57 | TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
|
---|
58 | /vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
|
---|
59 | false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
|
---|
60 | /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
|
---|
61 | div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
|
---|
62 | /CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
|
---|
63 | 10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
|
---|
64 | /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
|
---|
65 | true def end /@MacSetUp{userdict /md known{userdict /md get type
|
---|
66 | /dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
|
---|
67 | length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
|
---|
68 | N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
|
---|
69 | clippath mark{transform{itransform moveto}}{transform{itransform lineto}
|
---|
70 | }{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
|
---|
71 | itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
|
---|
72 | closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
|
---|
73 | 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
|
---|
74 | /txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
|
---|
75 | scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
|
---|
76 | ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
|
---|
77 | not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
|
---|
78 | TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
|
---|
79 | pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
|
---|
80 | -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
|
---|
81 | TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
|
---|
82 | sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
|
---|
83 | 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
|
---|
84 | 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
|
---|
85 | {pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
|
---|
86 | div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
|
---|
87 | N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
|
---|
88 | maxlength dict begin /magscale false def normalscale currentpoint TR
|
---|
89 | /psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
|
---|
90 | /psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
|
---|
91 | psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
|
---|
92 | scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
|
---|
93 | /showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
|
---|
94 | psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
|
---|
95 | roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
|
---|
96 | moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
|
---|
97 | begin /SpecialSave save N gsave normalscale currentpoint TR
|
---|
98 | @SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
|
---|
99 | {CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
|
---|
100 | closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
|
---|
101 | sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
|
---|
102 | }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
|
---|
103 | CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
|
---|
104 | lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
|
---|
105 | }N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
|
---|
106 | end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
|
---|
107 | N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
|
---|
108 | /SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
|
---|
109 | SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
|
---|
110 | /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
|
---|
111 | yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end
|
---|
112 | %%EndProcSet
|
---|
113 | TeXDict begin 40258431 52099146 1000 300 300 (titlewkshp.dvi)
|
---|
114 | @start /Fa 59 126 df<701CF01EF01EF01EF01EF01EF01EF01E701C701C701C701C70
|
---|
115 | 1C600C0F0E7B9D1A>34 D<00E00003F00007F8000738000E1C000E1C000E1C000E1C000E
|
---|
116 | 38000E39FC0E71FC07F1FC07E1C007C1C00781C00783800F83801FC3803DC70078E70070
|
---|
117 | EE00E07E00E07E00E03C08E03C1CE07E1C70FF1C7FE7F83FC3F80F00E0161E7F9D1A>38
|
---|
118 | D<00E001E003C00F801F007C00F800E00040000B09779D1A>I<0038007800F001E003C0
|
---|
119 | 07800F000E001C001C0038003800700070007000E000E000E000E000E000E000E000E000
|
---|
120 | E000E000700070007000380038001C001C000E000F00078003C001E000F8007800380D28
|
---|
121 | 78A21A>I<6000F00078003C001E000F000780038001C001C000E000E000700070007000
|
---|
122 | 3800380038003800380038003800380038003800700070007000E000E001C001C0038007
|
---|
123 | 800F001E003C007800F00060000D287CA21A>I<00E00000E00000E00000E00000E000F0
|
---|
124 | E1E0FCE7E07EEFC01FFF0007FC0001F00007FC001FFF007EEFC0FCE7E0F0E1E000E00000
|
---|
125 | E00000E00000E00000E00013157D991A>I<003000007800007800007800007800007800
|
---|
126 | 0078000078000078007FFFF0FFFFF8FFFFF87FFFF0007800007800007800007800007800
|
---|
127 | 00780000780000780000300015167E991A>I<183E7E7F3F1F070E0E1CFCF860080D7785
|
---|
128 | 1A>I<7FFFC0FFFFE0FFFFE07FFFC013047D901A>I<3078FCFC7830060676851A>I<01F0
|
---|
129 | 0007FC000FFE001F1F001C07003803803803807001C07001C07001C0E000E0E000E0E000
|
---|
130 | E0E000E0E000E0E000E0E000E0E000E0E000E0F001E07001C07001C07803C03803803C07
|
---|
131 | 801C07001F1F000FFE0007FC0001F000131E7D9D1A>48 D<3078FCFC7830000000000000
|
---|
132 | 0000003078FCFC7830061576941A>58 D<183C7E7E3C18000000000000000000183C7E7E
|
---|
133 | 3E1E0E0E1C3CF8F060071C77941A>I<0000C00003E00007E0000FC0003F80007E0000FC
|
---|
134 | 0003F80007E0000FC0003F80007E0000FC0000FC00007E00003F80000FC00007E00003F8
|
---|
135 | 0000FC00007E00003F80000FC00007E00003E00000C0131A7D9B1A>I<7FFFF0FFFFF8FF
|
---|
136 | FFF87FFFF00000000000000000000000007FFFF0FFFFF8FFFFF87FFFF0150C7E941A>I<
|
---|
137 | 600000F80000FC00007E00003F80000FC00007E00003F80000FC00007E00003F80000FC0
|
---|
138 | 0007E00007E0000FC0003F80007E0000FC0003F80007E0000FC0003F80007E0000FC0000
|
---|
139 | F80000600000131A7D9B1A>I<003800007C00007C00006C0000EE0000EE0000EE0000C6
|
---|
140 | 0000C60001C70001C70001C7000183000383800383800383800383800701C00701C007FF
|
---|
141 | C007FFC00FFFE00E00E00E00E00E00E01E00F01C00707F01FCFF83FE7F01FC171E7F9D1A
|
---|
142 | >65 D<FFFE00FFFF80FFFFC01C03E01C00E01C00F01C00701C00701C00701C00701C00E0
|
---|
143 | 1C01E01C07C01FFF801FFF801FFFC01C01E01C00F01C00701C00381C00381C00381C0038
|
---|
144 | 1C00381C00781C00F01C01F0FFFFE0FFFFC0FFFF00151E7E9D1A>I<7FFE00FFFF007FFF
|
---|
145 | 801C07C01C01E01C00F01C00701C00781C00381C00381C003C1C001C1C001C1C001C1C00
|
---|
146 | 1C1C001C1C001C1C001C1C001C1C003C1C00381C00381C00781C00701C00F01C01E01C07
|
---|
147 | C07FFFC0FFFF007FFE00161E7F9D1A>68 D<FFFFF8FFFFF8FFFFF81C00381C00381C0038
|
---|
148 | 1C00381C00001C00001C00001C0E001C0E001C0E001FFE001FFE001FFE001C0E001C0E00
|
---|
149 | 1C0E001C00001C00001C00001C001C1C001C1C001C1C001C1C001CFFFFFCFFFFFCFFFFFC
|
---|
150 | 161E7E9D1A>I<FFFFF8FFFFF8FFFFF81C00381C00381C00381C00381C00001C00001C00
|
---|
151 | 001C07001C07001C07001FFF001FFF001FFF001C07001C07001C07001C00001C00001C00
|
---|
152 | 001C00001C00001C00001C00001C0000FFC000FFC000FFC000151E7E9D1A>I<00F8E003
|
---|
153 | FEE007FFE00F07E01E03E03C01E03800E07000E07000E07000E0E00000E00000E00000E0
|
---|
154 | 0000E00000E00000E00FF8E00FF8E00FF8E000E07000E07000E07001E03801E03C03E01E
|
---|
155 | 03E00F07E007FFE003FEE000F8E0151E7E9D1A>I<FF83FEFF83FEFF83FE1C00701C0070
|
---|
156 | 1C00701C00701C00701C00701C00701C00701C00701C00701FFFF01FFFF01FFFF01C0070
|
---|
157 | 1C00701C00701C00701C00701C00701C00701C00701C00701C00701C0070FF83FEFF83FE
|
---|
158 | FF83FE171E7F9D1A>I<7FFF00FFFF807FFF0001C00001C00001C00001C00001C00001C0
|
---|
159 | 0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0
|
---|
160 | 0001C00001C00001C00001C00001C00001C0007FFF00FFFF807FFF00111E7C9D1A>I<7F
|
---|
161 | E000FFE0007FE0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E
|
---|
162 | 00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E001C0E001C0E
|
---|
163 | 001C0E001C0E001C7FFFFCFFFFFC7FFFFC161E7F9D1A>76 D<FC007EFE00FEFE00FE3B01
|
---|
164 | B83B01B83B01B83B83B83B83B839833839833839C73839C73838C63838EE3838EE38386C
|
---|
165 | 38386C38387C38383838383838380038380038380038380038380038380038380038FE00
|
---|
166 | FEFE00FEFE00FE171E7F9D1A>I<FE03FEFF03FEFF03FE1D80701D80701DC0701CC0701C
|
---|
167 | C0701CE0701CE0701C60701C70701C70701C30701C38701C38701C18701C1C701C1C701C
|
---|
168 | 0C701C0E701C0E701C06701C06701C07701C03701C0370FF81F0FF81F0FF80F0171E7F9D
|
---|
169 | 1A>I<0FFE003FFF807FFFC07C07C07001C0F001E0E000E0E000E0E000E0E000E0E000E0
|
---|
170 | E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0
|
---|
171 | F001E0F001E07001C07C07C07FFFC03FFF800FFE00131E7D9D1A>I<FFFE00FFFF80FFFF
|
---|
172 | C01C03E01C00F01C00701C00781C00381C00381C00381C00381C00781C00701C00F01C03
|
---|
173 | E01FFFC01FFF801FFE001C00001C00001C00001C00001C00001C00001C00001C00001C00
|
---|
174 | 00FF8000FF8000FF8000151E7E9D1A>I<FFFC00FFFF00FFFF801C07C01C01E01C00F01C
|
---|
175 | 00701C00701C00701C00701C00F01C01E01C07C01FFF801FFF001FFF801C07C01C01C01C
|
---|
176 | 00E01C00E01C00E01C00E01C00E01C00E21C00E71C00E71C00E7FF807EFF807EFF803818
|
---|
177 | 1E7F9D1A>82 D<03F8E00FFEE01FFFE03C07E07801E0F001E0E000E0E000E0E000E0E000
|
---|
178 | 007000007800003F80001FF80007FF00007FC00007E00000F00000700000380000386000
|
---|
179 | 38E00038E00038E00070F000F0FE01E0FFFFC0EFFF80E1FE00151E7E9D1A>I<7FFFFEFF
|
---|
180 | FFFEFFFFFEE0380EE0380EE0380EE0380E00380000380000380000380000380000380000
|
---|
181 | 380000380000380000380000380000380000380000380000380000380000380000380000
|
---|
182 | 380000380003FF8003FF8003FF80171E7F9D1A>I<FF83FEFF83FEFF83FE1C00701C0070
|
---|
183 | 1C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C0070
|
---|
184 | 1C00701C00701C00701C00701C00701C00700E00E00E00E00701C00783C003FF8001FF00
|
---|
185 | 007C00171E7F9D1A>I<FFFCFFFCFFFCE000E000E000E000E000E000E000E000E000E000
|
---|
186 | E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
|
---|
187 | E000E000E000E000E000FFFCFFFCFFFC0E2776A21A>91 D<600000F00000F00000F80000
|
---|
188 | 7800007C00003C00003E00001E00001E00001F00000F00000F800007800007C00003C000
|
---|
189 | 03C00003E00001E00001F00000F00000F800007800007800007C00003C00003E00001E00
|
---|
190 | 001F00000F00000F00000F800007800007C00003C00003E00001E00001E00000C013277D
|
---|
191 | A21A>I<FFFCFFFCFFFC001C001C001C001C001C001C001C001C001C001C001C001C001C
|
---|
192 | 001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
|
---|
193 | 001C001CFFFCFFFCFFFC0E277FA21A>I<7FFFC0FFFFE0FFFFE07FFFC013047D7E1A>95
|
---|
194 | D<1FF0003FFC007FFE00780F00300700000380000380007F8007FF801FFF803F83807803
|
---|
195 | 80700380E00380E00380E00380700780780F803FFFFC1FFDFC07F0FC16157D941A>97
|
---|
196 | D<7E0000FE00007E00000E00000E00000E00000E00000E00000E00000E3E000EFF800FFF
|
---|
197 | E00FC1F00F80700F00380E00380E001C0E001C0E001C0E001C0E001C0E001C0E001C0F00
|
---|
198 | 380F00780F80F00FC1E00FFFC00EFF80063E00161E7F9D1A>I<00FF8003FFC00FFFE01F
|
---|
199 | 01E03C00C0780000700000700000E00000E00000E00000E00000E0000070000070000078
|
---|
200 | 00703C00701F01F00FFFE003FFC000FE0014157D941A>I<000FC0001FC0000FC00001C0
|
---|
201 | 0001C00001C00001C00001C00001C001F1C007FDC00FFFC01E0FC03C07C07803C07001C0
|
---|
202 | E001C0E001C0E001C0E001C0E001C0E001C0E001C07003C07003C03807C03E0FC01FFFF8
|
---|
203 | 07FDFC01F1F8161E7E9D1A>I<01F80007FF000FFF801E07C03C01C07800E07000E0E000
|
---|
204 | 70E00070FFFFF0FFFFF0FFFFF0E000007000007000007800703C00701F01F00FFFE003FF
|
---|
205 | 8000FE0014157D941A>I<0007E0001FF0003FF800787800F03000E00000E00000E00000
|
---|
206 | E0007FFFF0FFFFF0FFFFF000E00000E00000E00000E00000E00000E00000E00000E00000
|
---|
207 | E00000E00000E00000E00000E00000E00000E0003FFF807FFFC03FFF80151E7F9D1A>I<
|
---|
208 | 01F87C07FFFE0FFFFE1E078C1C03803801C03801C03801C03801C03801C01C03801E0780
|
---|
209 | 1FFF001FFE0039F8003800003800001C00001FFF801FFFE03FFFF878007C70001CE0000E
|
---|
210 | E0000EE0000EE0000E70001C78003C3E00F81FFFF007FFC001FF0017217F941A>I<7E00
|
---|
211 | 00FE00007E00000E00000E00000E00000E00000E00000E00000E3E000EFF800FFFC00FC1
|
---|
212 | C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00
|
---|
213 | E00E00E00E00E07FC3FCFFE7FE7FC3FC171E7F9D1A>I<00C00001E00001E00000C00000
|
---|
214 | 00000000000000000000000000000000007FE0007FE0007FE00000E00000E00000E00000
|
---|
215 | E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007F
|
---|
216 | FF80FFFFC07FFF80121F7C9E1A>I<000C001E001E000C00000000000000000000000007
|
---|
217 | FE0FFE07FE000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
|
---|
218 | 0E000E000E000E000E000E000E000E001C601CF038FFF87FF01FC00F2A7E9E1A>I<7FE0
|
---|
219 | 00FFE0007FE00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0
|
---|
220 | 0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0
|
---|
221 | 0000E00000E0007FFFC0FFFFE07FFFC0131E7D9D1A>108 D<7CE0E000FFFBF8007FFFF8
|
---|
222 | 001F1F1C001E1E1C001E1E1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C
|
---|
223 | 001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C007F1F1F00FFBFBF807F1F1F
|
---|
224 | 00191580941A>I<7E3E00FEFF807FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E
|
---|
225 | 00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E07FC3FCFFE7FE7FC3FC17
|
---|
226 | 157F941A>I<01F00007FC001FFF003E0F803C07807803C07001C0E000E0E000E0E000E0
|
---|
227 | E000E0E000E0E000E0F001E07001C07803C03C07803E0F801FFF0007FC0001F00013157D
|
---|
228 | 941A>I<7E3E00FEFF807FFFE00FC1F00F80700F00380E00380E001C0E001C0E001C0E00
|
---|
229 | 1C0E001C0E001C0E001C0F00380F00780F80F00FC1E00FFFC00EFF800E3E000E00000E00
|
---|
230 | 000E00000E00000E00000E00000E00000E00007FC000FFE0007FC00016207F941A>I<7F
|
---|
231 | 81F8FF8FFC7F9FFE03FE1E03F80C03E00003E00003C00003800003800003800003800003
|
---|
232 | 80000380000380000380000380000380007FFF00FFFF007FFF0017157F941A>114
|
---|
233 | D<07FB801FFF807FFF80780780E00380E00380E003807800007FC0001FFC0007FE00003F
|
---|
234 | 800007806001C0E001C0E001C0F003C0FC0780FFFF00EFFE00E3F80012157C941A>I<01
|
---|
235 | 80000380000380000380000380000380000380007FFFE0FFFFE0FFFFE003800003800003
|
---|
236 | 800003800003800003800003800003800003800003800003807003807003807003807001
|
---|
237 | C1E001FFE000FF80003F00141C7F9B1A>I<7E07E0FE0FE07E07E00E00E00E00E00E00E0
|
---|
238 | 0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E01E00F03E0
|
---|
239 | 07FFFC03FFFE00FCFC17157F941A>I<7F83FCFFC7FE7F83FC0E00E00E00E00E00E00701
|
---|
240 | C00701C00701C003838003838003838001C70001C70001C70000EE0000EE0000EE00007C
|
---|
241 | 00007C0000380017157F941A>I<0007E0001FE0003FE000780000F00000E00000E00000
|
---|
242 | E00000E00000E00000E00000E00000E00000E00000E00000E00001E00003C000FF8000FF
|
---|
243 | 0000FF800003C00001E00000E00000E00000E00000E00000E00000E00000E00000E00000
|
---|
244 | E00000E00000E00000F000007800003FE0001FE00007E013277DA21A>123
|
---|
245 | D<7C0000FF0000FF800003C00001E00000E00000E00000E00000E00000E00000E00000E0
|
---|
246 | 0000E00000E00000E00000E00000F000007800003FE0001FE0003FE000780000F00000E0
|
---|
247 | 0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00001E00003C0
|
---|
248 | 00FF8000FF00007C000013277DA21A>125 D E /Fb 23 122 df<60F0F0701010101020
|
---|
249 | 204080040C7C830C>44 D<60F0F06004047C830C>46 D<07E0801C198030058030038060
|
---|
250 | 0180E00180E00080E00080E00080F00000F800007C00007FC0003FF8001FFE0007FF0000
|
---|
251 | FF80000F800007C00003C00001C08001C08001C08001C0C00180C00180E00300D00200CC
|
---|
252 | 0C0083F800121E7E9C17>83 D<1FC000307000783800781C00301C00001C00001C0001FC
|
---|
253 | 000F1C00381C00701C00601C00E01C40E01C40E01C40603C40304E801F870012127E9115
|
---|
254 | >97 D<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0000
|
---|
255 | 1C7C001D87001E01801C00C01C00E01C00601C00701C00701C00701C00701C00701C0070
|
---|
256 | 1C00601C00E01C00C01E018019070010FC00141D7F9C17>I<03F80C0C181E301E700C60
|
---|
257 | 00E000E000E000E000E000E00060007002300218040C1803E00F127F9112>I<001F8000
|
---|
258 | 038000038000038000038000038000038000038000038000038000038003F3800E0B8018
|
---|
259 | 0780300380700380600380E00380E00380E00380E00380E00380E0038060038070038030
|
---|
260 | 03801807800E1B8003E3F0141D7F9C17>I<07E00C301818300C700E6006E006FFFEE000
|
---|
261 | E000E000E00060007002300218040C1803E00F127F9112>I<00038007C4C01C78C03838
|
---|
262 | 80301800701C00701C00701C00701C003018003838001C700027C0002000002000003000
|
---|
263 | 003FF8001FFF001FFF802003806001C0C000C0C000C0C000C06001803003001C0E0007F8
|
---|
264 | 00121C7F9215>103 D<FC00001C00001C00001C00001C00001C00001C00001C00001C00
|
---|
265 | 001C00001C00001C7C001C87001D03001E03801C03801C03801C03801C03801C03801C03
|
---|
266 | 801C03801C03801C03801C03801C03801C03801C0380FF9FF0141D7F9C17>I<18003C00
|
---|
267 | 3C0018000000000000000000000000000000FC001C001C001C001C001C001C001C001C00
|
---|
268 | 1C001C001C001C001C001C001C001C00FF80091D7F9C0C>I<FC00001C00001C00001C00
|
---|
269 | 001C00001C00001C00001C00001C00001C00001C00001C0FE01C07801C06001C0C001C10
|
---|
270 | 001C20001C40001CE0001DE0001E70001C78001C38001C3C001C1C001C0E001C0F001C0F
|
---|
271 | 80FF9FE0131D7F9C16>107 D<FC001C001C001C001C001C001C001C001C001C001C001C
|
---|
272 | 001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF8009
|
---|
273 | 1D7F9C0C>I<FC7E07E0001C838838001D019018001E01E01C001C01C01C001C01C01C00
|
---|
274 | 1C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C
|
---|
275 | 01C01C001C01C01C001C01C01C001C01C01C00FF8FF8FF8021127F9124>I<FC7C001C87
|
---|
276 | 001D03001E03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03
|
---|
277 | 801C03801C03801C0380FF9FF014127F9117>I<03F0000E1C0018060030030070038060
|
---|
278 | 0180E001C0E001C0E001C0E001C0E001C0E001C06001807003803003001806000E1C0003
|
---|
279 | F00012127F9115>I<FC7C001D87001E01801C01C01C00E01C00E01C00701C00701C0070
|
---|
280 | 1C00701C00701C00701C00E01C00E01C01C01E01801D07001CFC001C00001C00001C0000
|
---|
281 | 1C00001C00001C00001C0000FF8000141A7F9117>I<FCE01D381E781E781C301C001C00
|
---|
282 | 1C001C001C001C001C001C001C001C001C001C00FFC00D127F9110>114
|
---|
283 | D<1F9020704030C010C010E010F8007F803FE00FF000F880388018C018C018E010D0608F
|
---|
284 | C00D127F9110>I<04000400040004000C000C001C003C00FFE01C001C001C001C001C00
|
---|
285 | 1C001C001C001C001C101C101C101C101C100C100E2003C00C1A7F9910>I<FC1F801C03
|
---|
286 | 801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03
|
---|
287 | 801C07800C07800E1B8003E3F014127F9117>I<FF07E03C03801C01001C01000E02000E
|
---|
288 | 02000F060007040007040003880003880003C80001D00001D00000E00000E00000E00000
|
---|
289 | 400013127F9116>I<FF07E03C03801C01001C01000E02000E02000F0600070400070400
|
---|
290 | 03880003880003C80001D00001D00000E00000E00000E000004000004000008000008000
|
---|
291 | F08000F10000F30000660000380000131A7F9116>121 D E /Fc
|
---|
292 | 1 50 df<0C001C00EC000C000C000C000C000C000C000C000C000C000C000C000C000C00
|
---|
293 | 0C000C00FFC00A137D9211>49 D E /Fd 16 124 df<FFFFFF8000FFFFFFF00007F003FC
|
---|
294 | 0007F0007E0007F0003F0007F0001F8007F0000FC007F00007E007F00007E007F00007F0
|
---|
295 | 07F00003F007F00003F007F00003F007F00003F807F00003F807F00003F807F00003F807
|
---|
296 | F00003F807F00003F807F00003F807F00003F807F00003F807F00003F007F00003F007F0
|
---|
297 | 0003F007F00007E007F00007E007F0000FC007F0001F8007F0003F0007F0007E0007F003
|
---|
298 | FC00FFFFFFF000FFFFFF800025227EA12B>68 D<0003FE0040001FFFC0C0007F00F1C001
|
---|
299 | F8003FC003F0000FC007C00007C00FC00003C01F800003C03F000001C03F000001C07F00
|
---|
300 | 0000C07E000000C07E000000C0FE00000000FE00000000FE00000000FE00000000FE0000
|
---|
301 | 0000FE00000000FE00000000FE000FFFFC7E000FFFFC7F00001FC07F00001FC03F00001F
|
---|
302 | C03F00001FC01F80001FC00FC0001FC007E0001FC003F0001FC001FC003FC0007F80E7C0
|
---|
303 | 001FFFC3C00003FF00C026227DA12C>71 D<FFFF80FFFF8007F00007F00007F00007F000
|
---|
304 | 07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000
|
---|
305 | 07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000
|
---|
306 | 07F00007F000FFFF80FFFF8011227EA115>73 D<0FFC003FFF807E07C07E03E07E01E07E
|
---|
307 | 01F03C01F00001F00001F0003FF003FDF01FC1F03F01F07E01F0FC01F0FC01F0FC01F0FC
|
---|
308 | 01F07E02F07E0CF81FF87F07E03F18167E951B>97 D<00FF8007FFE00F83F01F03F03E03
|
---|
309 | F07E03F07C01E07C0000FC0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00
|
---|
310 | 003E00181F00300FC06007FFC000FF0015167E9519>99 D<0001FE000001FE0000003E00
|
---|
311 | 00003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E00
|
---|
312 | 00003E0001FC3E0007FFBE000F81FE001F007E003E003E007E003E007C003E00FC003E00
|
---|
313 | FC003E00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E007C003E007C003E00
|
---|
314 | 3E007E001F00FE000F83BE0007FF3FC001FC3FC01A237EA21F>I<00FE0007FF800F87C0
|
---|
315 | 1E01E03E01F07C00F07C00F8FC00F8FC00F8FFFFF8FFFFF8FC0000FC0000FC00007C0000
|
---|
316 | 7C00007E00003E00181F00300FC07003FFC000FF0015167E951A>I<1C003F003F007F00
|
---|
317 | 3F003F001C000000000000000000000000000000FF00FF001F001F001F001F001F001F00
|
---|
318 | 1F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B247EA310>105
|
---|
319 | D<FF00FF001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
|
---|
320 | 001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B
|
---|
321 | 237EA210>108 D<FF07E000FF1FF8001F307C001F403C001F803E001F803E001F003E00
|
---|
322 | 1F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E00
|
---|
323 | 1F003E001F003E001F003E001F003E00FFE1FFC0FFE1FFC01A167E951F>110
|
---|
324 | D<00FE0007FFC00F83E01E00F03E00F87C007C7C007C7C007CFC007EFC007EFC007EFC00
|
---|
325 | 7EFC007EFC007EFC007E7C007C7C007C3E00F81F01F00F83E007FFC000FE0017167E951C
|
---|
326 | >I<FF0FE000FF3FF8001FE07C001F803E001F001F001F001F801F001F801F000FC01F00
|
---|
327 | 0FC01F000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F001F801F001F801F80
|
---|
328 | 3F001FC03E001FE0FC001F3FF8001F0FC0001F0000001F0000001F0000001F0000001F00
|
---|
329 | 00001F0000001F0000001F000000FFE00000FFE000001A207E951F>I<FE1F00FE3FC01E
|
---|
330 | 67E01EC7E01E87E01E87E01F83C01F00001F00001F00001F00001F00001F00001F00001F
|
---|
331 | 00001F00001F00001F00001F00001F0000FFF000FFF00013167E9517>114
|
---|
332 | D<0FF3003FFF00781F00600700E00300E00300F00300FC00007FE0007FF8003FFE000FFF
|
---|
333 | 0001FF00000F80C00780C00380E00380E00380F00700FC0E00EFFC00C7F00011167E9516
|
---|
334 | >I<0180000180000180000180000380000380000780000780000F80003F8000FFFF00FF
|
---|
335 | FF000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F
|
---|
336 | 81800F81800F81800F81800F81800F830007C30003FE0000F80011207F9F16>I<FFFFFF
|
---|
337 | E0FFFFFFE01B02808E1C>123 D E /Fe 1 50 df<06000E00FE000E000E000E000E000E
|
---|
338 | 000E000E000E000E000E000E000E000E000E000E000E000E00FFE00B157D9412>49
|
---|
339 | D E /Ff 1 16 df<03F0000FFC001FFE003FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FF
|
---|
340 | FFC0FFFFC0FFFFC0FFFFC0FFFFC07FFF807FFF803FFF001FFE000FFC0003F00012147D95
|
---|
341 | 19>15 D E /Fg 37 123 df<000080000100000200000400000800001000003000006000
|
---|
342 | 00C00000C0000180000300000300000600000600000E00000C00001C0000180000180000
|
---|
343 | 380000300000300000700000700000600000600000E00000E00000E00000C00000C00000
|
---|
344 | C00000C00000C00000C00000C00000C00000C00000C00000C00000C00000C00000400000
|
---|
345 | 600000600000200000300000100000080000113278A414>40 D<00080000040000060000
|
---|
346 | 020000030000030000010000018000018000018000018000018000018000018000018000
|
---|
347 | 018000018000018000018000018000038000038000038000030000030000070000070000
|
---|
348 | 0600000600000E00000C00000C00001C0000180000380000300000300000600000600000
|
---|
349 | C000018000018000030000060000040000080000100000200000400000800000113280A4
|
---|
350 | 14>I<0E1E1E1E1E02020404080810204080070F7D840F>44 D<70F8F8F0E005057A840F>
|
---|
351 | 46 D<0000000800000018000000300000003000000060000000C0000000C00000018000
|
---|
352 | 00018000000300000006000000060000000C0000000C0000001800000030000000300000
|
---|
353 | 006000000060000000C00000018000000180000003000000030000000600000006000000
|
---|
354 | 0C0000001800000018000000300000003000000060000000C0000000C000000180000001
|
---|
355 | 8000000300000006000000060000000C0000000C00000018000000300000003000000060
|
---|
356 | 00000060000000C0000000C0000000800000001D317FA419>I<07000F800F800F000E00
|
---|
357 | 000000000000000000000000000000000000000000007000F800F800F000E00009157A94
|
---|
358 | 0F>58 D<0000030000000300000007000000070000000F0000000F0000001F0000002F00
|
---|
359 | 00002F0000004F8000004F80000087800000878000010780000207800002078000040780
|
---|
360 | 000407800008078000180780001007800020078000200780007FFFC0004003C0008003C0
|
---|
361 | 018003C0010003C0020003C0020003C0040003C0040003C00C0003C03C0007E0FF003FFC
|
---|
362 | 1E237DA224>65 D<00FFFFE0000F0038000F001C000F001E001E000E001E000F001E000F
|
---|
363 | 001E000F003C000E003C001E003C001E003C003C0078007800780070007801E000780780
|
---|
364 | 00FFFF8000F001E000F000F000F0007801E0007801E0003801E0003C01E0003C03C00078
|
---|
365 | 03C0007803C0007803C000F0078000F0078001E0078003C0078007000F001E00FFFFF000
|
---|
366 | 20227DA122>I<00FFFFF000000F003C00000F000E00000F000700001E000380001E0003
|
---|
367 | 80001E0001C0001E0001C0003C0001C0003C0001E0003C0001E0003C0001E000780001E0
|
---|
368 | 00780001E000780001E000780001E000F00003C000F00003C000F00003C000F00003C001
|
---|
369 | E000078001E000078001E000070001E0000F0003C0000E0003C0001C0003C0003C0003C0
|
---|
370 | 0038000780007000078000E000078003800007800700000F801C0000FFFFF0000023227D
|
---|
371 | A125>68 D<00007F00800003808100000E00630000380027000070001F0000E0000E0001
|
---|
372 | C0000E000380000E000700000E000F000004000E000004001E000004003C000004003C00
|
---|
373 | 000800780000000078000000007800000000F000000000F000000000F000000000F00000
|
---|
374 | 0000F0003FFC00E00001E000E00001E000E00001E000E00003C000E00003C000F00003C0
|
---|
375 | 00700003C0007000078000380007800018000F80001C0013800006002300000381C10000
|
---|
376 | 00FE000000212479A226>71 D<00FFF8000F00000F00000F00001E00001E00001E00001E
|
---|
377 | 00003C00003C00003C00003C0000780000780000780000780000F00000F00000F00000F0
|
---|
378 | 0001E00001E00001E00001E00003C00003C00003C00003C0000780000780000780000780
|
---|
379 | 000F8000FFF00015227DA113>73 D<0000FE0000078380000C00E0003800700070003800
|
---|
380 | E0003801C0001C0380001C0700001C0F00001E1E00001E1C00001E3C00001E3C00001E78
|
---|
381 | 00001E7800001E7800001EF000003CF000003CF000003CF0000078F0000078E0000078E0
|
---|
382 | 0000F0E00000F0E00001E0E00001C0F00003C0F00007807000070078000E0038001C001C
|
---|
383 | 0038000E00E0000703800001FC00001F2479A225>79 D<00FFFFE0000F0038000F001E00
|
---|
384 | 0F000E001E0007001E0007001E0007001E0007003C000F003C000F003C000F003C001E00
|
---|
385 | 78001E0078003C00780078007800E000F003C000FFFE0000F0000000F0000001E0000001
|
---|
386 | E0000001E0000001E0000003C0000003C0000003C0000003C00000078000000780000007
|
---|
387 | 800000078000000F800000FFF0000020227DA121>I<00FFFFC0000F0070000F003C000F
|
---|
388 | 001C001E000E001E000E001E000F001E000F003C001E003C001E003C001E003C003C0078
|
---|
389 | 003800780070007801E00078078000FFFC0000F00E0000F0070000F0038001E003C001E0
|
---|
390 | 03C001E003C001E003C003C0078003C0078003C0078003C0078007800F0007800F010780
|
---|
391 | 0F01078007020F800702FFF0038C000000F020237DA124>82 D<00F8C00185C00705C00E
|
---|
392 | 03800E03801C03803C0380380700780700780700780700F00E00F00E00F00E00F00E10F0
|
---|
393 | 1C20701C20703C20305C40308C400F078014157B9419>97 D<03C01F8003800380038007
|
---|
394 | 000700070007000E000E000E000E001C001CF81D0C1E0E3C0638073807380F700F700F70
|
---|
395 | 0F700FE01EE01EE01EE03CE038E038607060E031C01F0010237BA216>I<007E0001C100
|
---|
396 | 0301800703800E07801C07803C0000380000780000780000780000F00000F00000F00000
|
---|
397 | F00000F00100700100700200300C001830000FC00011157B9416>I<00003C0003F80000
|
---|
398 | 380000380000380000700000700000700000700000E00000E00000E00000E00001C000F9
|
---|
399 | C00185C00705C00E03800E03801C03803C0380380700780700780700780700F00E00F00E
|
---|
400 | 00F00E00F00E10F01C20701C20703C20305C40308C400F078016237BA219>I<00F80384
|
---|
401 | 0E021C023C0238027804F018FFE0F000F000E000E000E000E000E002E002600470183060
|
---|
402 | 0F800F157A9416>I<00003E0000470000CF00018F000186000380000380000380000700
|
---|
403 | 000700000700000700000700000E0000FFF0000E00000E00000E00001C00001C00001C00
|
---|
404 | 001C00001C00003800003800003800003800003800007000007000007000007000007000
|
---|
405 | 00E00000E00000E00000E00000C00001C00001C000718000F18000F300006200003C0000
|
---|
406 | 182D82A20F>I<001F180030B800E0B801C07001C0700380700780700700E00F00E00F00
|
---|
407 | E00F00E01E01C01E01C01E01C01E01C01E03800E03800E0780060B8006170001E7000007
|
---|
408 | 00000700000E00000E00000E00701C00F01800F0300060E0003F8000151F7E9416>I<00
|
---|
409 | F0000FE00000E00000E00000E00001C00001C00001C00001C00003800003800003800003
|
---|
410 | 8000070000071F0007218007C0C00F00E00F00E00E00E00E00E01C01C01C01C01C01C01C
|
---|
411 | 01C0380380380380380380380704700708700E08700E10700610E006206003C016237DA2
|
---|
412 | 19>I<00C001E001C001C0000000000000000000000000000000001E0023004300430087
|
---|
413 | 00870087000E000E001C001C001C00380038003840708070807080710032001C000B217B
|
---|
414 | A00F>I<0000E00001E00001E00000C00000000000000000000000000000000000000000
|
---|
415 | 00000000001E000023000043800083800083800103800103800007000007000007000007
|
---|
416 | 00000E00000E00000E00000E00001C00001C00001C00001C000038000038000038000038
|
---|
417 | 0000700000700000700070E000F0C000F180006300003C0000132B82A00F>I<00F00007
|
---|
418 | E00000E00000E00000E00001C00001C00001C00001C00003800003800003800003800007
|
---|
419 | 00000701E00702100704700E08F00E10F00E20600E40001D80001E00001FC0001C700038
|
---|
420 | 3800383800381C00381C20703840703840703840701880E01880600F0014237DA216>I<
|
---|
421 | 01E00FC001C001C001C0038003800380038007000700070007000E000E000E000E001C00
|
---|
422 | 1C001C001C0038003800380038007000700070007100E200E200E200E200640038000B23
|
---|
423 | 7CA20C>I<1C0F80F8002610C10C00476066060087807807008780780700870070070087
|
---|
424 | 007007000E00E00E000E00E00E000E00E00E000E00E00E001C01C01C001C01C01C001C01
|
---|
425 | C01C001C01C0382038038038403803807040380380708038038030807007003100300300
|
---|
426 | 1E0023157B9428>I<380F804C30C04E40608E80708F00708E00708E00701C00E01C00E0
|
---|
427 | 1C00E01C00E03801C03801C03801C0380384700388700308700708700310E003106001E0
|
---|
428 | 16157B941B>I<007E0001C3000381800701C00E01C01C01E03C01E03801E07801E07801
|
---|
429 | E07801E0F003C0F003C0F00380F00780700700700E00700C0030180018700007C0001315
|
---|
430 | 7B9419>I<01C1F002621804741C08780C08700E08700E08701E00E01E00E01E00E01E00
|
---|
431 | E01E01C03C01C03C01C03C01C07803807003807003C0E003C1C0072380071E0007000007
|
---|
432 | 00000E00000E00000E00000E00001C00001C00001C0000FFC000171F7F9419>I<1C1F00
|
---|
433 | 2620804741C08783C08703C08701808700000E00000E00000E00000E00001C00001C0000
|
---|
434 | 1C00001C000038000038000038000038000070000030000012157B9415>114
|
---|
435 | D<00FC000183000200800401800C03800C03000C00000F00000FF00007FC0003FE00003E
|
---|
436 | 00000F00000700700700F00600F00600E004004008002030001FC00011157D9414>I<00
|
---|
437 | C001C001C001C001C003800380038003800700FFF8070007000E000E000E000E001C001C
|
---|
438 | 001C001C003800380038003810702070207040708031001E000D1F7C9E10>I<1C018026
|
---|
439 | 03C04707C04703C08701C08E00C08E00C00E00801C00801C00801C008038010038010038
|
---|
440 | 01003802003802003804003808001808000C300007C00012157B9416>118
|
---|
441 | D<1E0060E02300E0F04380E1F04381C0F08381C0708701C0308701C030070380200E0380
|
---|
442 | 200E0380200E0380201C0700401C0700401C0700401C0700801C0700801C0701001C0F01
|
---|
443 | 000C0B02000613840003E0F8001C157B9420>I<03C1E0046210083470103CF02038F020
|
---|
444 | 386020380000700000700000700000700000E00000E00000E00000E02061C040F1C040F1
|
---|
445 | C080E2C100446200383C0014157D9416>I<01E02003F06007F8C0041F80080100080200
|
---|
446 | 0004000008000010000020000040000080000100000200000400800801001003003F0600
|
---|
447 | 61FE0040FC0080700013157D9414>122 D E /Fh 66 123 df<001FC1F00070371800C0
|
---|
448 | 3E3C01807C3C0380783C0700380007003800070038000700380007003800070038000700
|
---|
449 | 38000700380007003800FFFFFFC007003800070038000700380007003800070038000700
|
---|
450 | 380007003800070038000700380007003800070038000700380007003800070038000700
|
---|
451 | 380007003800070038000700380007003C007FE1FFC01E2380A21C>11
|
---|
452 | D<001FC0000070200000C010000180380003807800070078000700300007000000070000
|
---|
453 | 000700000007000000070000000700000007000000FFFFF8000700780007003800070038
|
---|
454 | 000700380007003800070038000700380007003800070038000700380007003800070038
|
---|
455 | 00070038000700380007003800070038000700380007003800070038007FE1FF80192380
|
---|
456 | A21B>I<001FD8000070380000C078000180780003807800070038000700380007003800
|
---|
457 | 070038000700380007003800070038000700380007003800FFFFF8000700380007003800
|
---|
458 | 070038000700380007003800070038000700380007003800070038000700380007003800
|
---|
459 | 07003800070038000700380007003800070038000700380007003800070038007FF3FF80
|
---|
460 | 192380A21B>I<7038F87CFC7EFC7E743A04020402040204020804080410081008201040
|
---|
461 | 200F0F7EA218>34 D<70F8FCFC7404040404080810102040060F7CA20E>39
|
---|
462 | D<00200040008001000300060004000C000C001800180030003000300070006000600060
|
---|
463 | 00E000E000E000E000E000E000E000E000E000E000E000E000E000E00060006000600070
|
---|
464 | 00300030003000180018000C000C0004000600030001000080004000200B327CA413>I<
|
---|
465 | 800040002000100018000C000400060006000300030001800180018001C000C000C000C0
|
---|
466 | 00E000E000E000E000E000E000E000E000E000E000E000E000E000E000C000C000C001C0
|
---|
467 | 018001800180030003000600060004000C00180010002000400080000B327DA413>I<00
|
---|
468 | 018000000180000001800000018000000180000001800000018000000180000001800000
|
---|
469 | 018000000180000001800000018000000180000001800000018000FFFFFFFEFFFFFFFE00
|
---|
470 | 018000000180000001800000018000000180000001800000018000000180000001800000
|
---|
471 | 0180000001800000018000000180000001800000018000000180001F227D9C26>43
|
---|
472 | D<70F8FCFC7404040404080810102040060F7C840E>I<FFF8FFF80D02808B10>I<70F8F8
|
---|
473 | F87005057C840E>I<000080000180000180000300000300000300000600000600000600
|
---|
474 | 000C00000C00000C00001800001800001800003000003000003000006000006000006000
|
---|
475 | 00C00000C00000C000018000018000018000018000030000030000030000060000060000
|
---|
476 | 0600000C00000C00000C0000180000180000180000300000300000300000600000600000
|
---|
477 | 600000C00000C00000C0000011317DA418>I<008003800F80F380038003800380038003
|
---|
478 | 800380038003800380038003800380038003800380038003800380038003800380038003
|
---|
479 | 80038003800380038007C0FFFE0F217CA018>49 D<03F0000C1C001007002007804003C0
|
---|
480 | 4003C08003E0F003E0F801E0F801E0F801E02003E00003E00003C00003C0000780000700
|
---|
481 | 000E00001C0000180000300000600000C000018000010000020020040020080020180060
|
---|
482 | 3000403FFFC07FFFC0FFFFC013217EA018>I<03F8000C1E00100F002007804007C07807
|
---|
483 | C07803C07807C03807C0000780000780000700000F00000C0000380003F000001C00000F
|
---|
484 | 000007800007800003C00003C00003E02003E07003E0F803E0F803E0F003C04003C04007
|
---|
485 | 80200780100F000C1C0003F00013227EA018>I<000300000300000700000700000F0000
|
---|
486 | 170000170000270000670000470000870001870001070002070006070004070008070008
|
---|
487 | 0700100700200700200700400700C00700FFFFF800070000070000070000070000070000
|
---|
488 | 0700000700000F80007FF015217FA018>I<1000801E07001FFF001FFE001FF80017E000
|
---|
489 | 10000010000010000010000010000010000011F800120C001C07001803801003800001C0
|
---|
490 | 0001C00001E00001E00001E00001E07001E0F001E0F001E0E001C08001C04003C0400380
|
---|
491 | 2007001006000C1C0003F00013227EA018>I<007E0001C1000300800601C00C03C01C03
|
---|
492 | C0180180380000380000780000700000700000F0F800F30C00F40600F40300F80380F801
|
---|
493 | C0F001C0F001E0F001E0F001E0F001E0F001E07001E07001E07001E03801C03801C01803
|
---|
494 | 801C03000C0600070C0001F00013227EA018>I<01F800060E0008030010018020018060
|
---|
495 | 00C06000C06000C07000C07000C07801803E01003F02001FC4000FF80003F80001FC0006
|
---|
496 | 7E00083F00100F803007C06003C06000E0C000E0C00060C00060C00060C0006060004060
|
---|
497 | 00C03000801803000E0E0003F00013227EA018>56 D<70F8F8F870000000000000000000
|
---|
498 | 000070F8F8F87005157C940E>58 D<70F8F8F870000000000000000000000070F8F8F878
|
---|
499 | 08080808101010204040051F7C940E>I<0001800000018000000180000003C0000003C0
|
---|
500 | 000003C0000005E0000005E0000009F0000008F0000008F0000010780000107800001078
|
---|
501 | 0000203C0000203C0000203C0000401E0000401E0000C01F0000800F0000800F0001FFFF
|
---|
502 | 800100078001000780020003C0020003C0020003C0040001E0040001E0040001E0080000
|
---|
503 | F01C0000F03E0001F8FF800FFF20237EA225>65 D<FFFFF8000F800E0007800780078003
|
---|
504 | C0078003E0078001E0078001F0078001F0078001F0078001F0078001F0078001E0078003
|
---|
505 | E0078007C007800F8007803E0007FFFE0007800780078003C0078001E0078001F0078000
|
---|
506 | F0078000F8078000F8078000F8078000F8078000F8078000F8078001F0078001F0078003
|
---|
507 | E0078007C00F800F00FFFFFC001D227EA123>I<0007E0100038183000E0063001C00170
|
---|
508 | 038000F0070000F00E0000701E0000701C0000303C0000303C0000307C00001078000010
|
---|
509 | 78000010F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000
|
---|
510 | 78000000780000107C0000103C0000103C0000101C0000201E0000200E00004007000040
|
---|
511 | 0380008001C0010000E0020000381C000007E0001C247DA223>I<FFFFF0000F801E0007
|
---|
512 | 80070007800380078001C0078000E0078000F007800078078000780780007C0780003C07
|
---|
513 | 80003C0780003C0780003E0780003E0780003E0780003E0780003E0780003E0780003E07
|
---|
514 | 80003E0780003E0780003C0780003C0780007C0780007807800078078000F0078000E007
|
---|
515 | 8001E0078003C0078007000F801E00FFFFF0001F227EA125>I<FFFFFFC00F8007C00780
|
---|
516 | 01C0078000C0078000400780004007800060078000200780002007800020078020200780
|
---|
517 | 20000780200007802000078060000780E00007FFE0000780E00007806000078020000780
|
---|
518 | 200007802000078020080780000807800008078000100780001007800010078000300780
|
---|
519 | 003007800070078000E00F8003E0FFFFFFE01D227EA121>I<FFFFFFC00F8007C0078001
|
---|
520 | C0078000C007800040078000400780006007800020078000200780002007802020078020
|
---|
521 | 000780200007802000078060000780E00007FFE0000780E0000780600007802000078020
|
---|
522 | 000780200007802000078000000780000007800000078000000780000007800000078000
|
---|
523 | 0007800000078000000FC00000FFFE00001B227EA120>I<0007F008003C0C1800E00218
|
---|
524 | 01C001B8038000F8070000780F0000381E0000381E0000183C0000183C0000187C000008
|
---|
525 | 7800000878000008F8000000F8000000F8000000F8000000F8000000F8000000F8000000
|
---|
526 | F8001FFF780000F8780000787C0000783C0000783C0000781E0000781E0000780F000078
|
---|
527 | 07000078038000B801C000B800E00318003C0C080007F00020247DA226>I<FFFC0FC007
|
---|
528 | 800780078007800780078007800780078007800780078007800780078007800780078007
|
---|
529 | 80078007800780078007800780078007800780078007800FC0FFFC0E227EA112>73
|
---|
530 | D<FFFC001F80000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00
|
---|
531 | 000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00010F00
|
---|
532 | 010F00010F00010F00030F00030F00020F00060F00060F001E1F007EFFFFFE18227DA11E
|
---|
533 | >76 D<FFC00003FF0FC00003F007C00003E005E00005E005E00005E004F00009E004F000
|
---|
534 | 09E004F00009E004780011E004780011E004780011E0043C0021E0043C0021E0043C0021
|
---|
535 | E0041E0041E0041E0041E0040F0081E0040F0081E0040F0081E004078101E004078101E0
|
---|
536 | 04078101E00403C201E00403C201E00401E401E00401E401E00401E401E00400F801E004
|
---|
537 | 00F801E00400F801E004007001E00E007001E01F007003F0FFE0203FFF28227EA12D>I<
|
---|
538 | 000FE00000783C0000E00E0003C00780078003C00F0001E00E0000E01E0000F03C000078
|
---|
539 | 3C0000787C00007C7C00007C7800003C7800003CF800003EF800003EF800003EF800003E
|
---|
540 | F800003EF800003EF800003EF800003EF800003E7800003C7C00007C7C00007C3C000078
|
---|
541 | 3E0000F81E0000F00F0001E00F0001E0078003C003C0078000E00E0000783C00000FE000
|
---|
542 | 1F247DA226>79 D<FFFFF0000F803C0007800F0007800780078007C0078003C0078003E0
|
---|
543 | 078003E0078003E0078003E0078003E0078003E0078003C0078007C00780078007800F00
|
---|
544 | 07803C0007FFF00007800000078000000780000007800000078000000780000007800000
|
---|
545 | 078000000780000007800000078000000780000007800000078000000FC00000FFFC0000
|
---|
546 | 1B227EA121>I<000FE00000783C0000E00E0003C00780078003C00F0001E00E0000E01E
|
---|
547 | 0000F03E0000F83C0000787C00007C7C00007C7800003C7800003CF800003EF800003EF8
|
---|
548 | 00003EF800003EF800003EF800003EF800003EF800003EF800003E7800003C7C00007C7C
|
---|
549 | 00007C3C0000783C0000781E0380F00E0420E00F0801E0078813C003C8178000E80E0000
|
---|
550 | 7C3C02000FEC0200000C0200000C0200000E0600000F0E000007FC000007FC000007F800
|
---|
551 | 0003F8000001E01F2D7DA226>I<FFFFE000000F803C000007800E000007800780000780
|
---|
552 | 07C000078003C000078003E000078003E000078003E000078003E000078003E000078003
|
---|
553 | C000078007C000078007800007800E000007803C000007FFE00000078070000007803800
|
---|
554 | 0007801C000007801E000007800E000007800F000007800F000007800F000007800F0000
|
---|
555 | 07800F800007800F800007800F800007800F808007800FC080078007C0800FC003C100FF
|
---|
556 | FC01E2000000007C0021237EA124>I<03F0200C0C601802603001E07000E0600060E000
|
---|
557 | 60E00060E00020E00020E00020F00000F000007800007F00003FF0001FFE000FFF0003FF
|
---|
558 | 80003FC00007E00001E00000F00000F0000070800070800070800070800070C00060C000
|
---|
559 | 60E000C0F000C0C80180C6070081FC0014247DA21B>I<7FFFFFF8780780786007801840
|
---|
560 | 0780084007800840078008C007800C800780048007800480078004800780040007800000
|
---|
561 | 078000000780000007800000078000000780000007800000078000000780000007800000
|
---|
562 | 078000000780000007800000078000000780000007800000078000000780000007800000
|
---|
563 | 07800000078000000FC00001FFFE001E227EA123>I<FFFC07FF0FC000F8078000700780
|
---|
564 | 002007800020078000200780002007800020078000200780002007800020078000200780
|
---|
565 | 002007800020078000200780002007800020078000200780002007800020078000200780
|
---|
566 | 0020078000200780002007800020078000200380004003C0004003C0004001C0008000E0
|
---|
567 | 00800060010000300600001C08000003F00020237EA125>I<FFF03FFC03FE1F8007E000
|
---|
568 | F80F0003C000700F0003C000200F0001E00020078001E00040078001E00040078003F000
|
---|
569 | 4003C002F0008003C002F0008003C002F0008003E00478018001E00478010001E0047801
|
---|
570 | 0001E0083C010000F0083C020000F0083C020000F0101E02000078101E04000078101E04
|
---|
571 | 000078200F0400003C200F0800003C200F0800003C600F8800001E40079000001E400790
|
---|
572 | 00001E4007D000001F8003F000000F8003E000000F8003E000000F0001E00000070001C0
|
---|
573 | 0000070001C00000060000C0000002000080002F237FA132>87 D<080410082010201040
|
---|
574 | 2040208040804080408040B85CFC7EFC7E7C3E381C0F0F7AA218>92
|
---|
575 | D<1FE000303800780C00780E0030070000070000070000070000FF0007C7001E07003C07
|
---|
576 | 00780700700700F00708F00708F00708F00F087817083C23900FC1E015157E9418>97
|
---|
577 | D<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E00000E00
|
---|
578 | 000E00000E00000E1F000E61C00E80600F00300E00380E003C0E001C0E001E0E001E0E00
|
---|
579 | 1E0E001E0E001E0E001E0E001E0E001C0E003C0E00380F00700C80600C41C0083F001723
|
---|
580 | 7FA21B>I<01FE000703000C07801C0780380300780000700000F00000F00000F00000F0
|
---|
581 | 0000F00000F00000F000007000007800403800401C00800C010007060001F80012157E94
|
---|
582 | 16>I<0000E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E0
|
---|
583 | 0000E00000E00000E001F8E00704E00C02E01C01E03800E07800E07000E0F000E0F000E0
|
---|
584 | F000E0F000E0F000E0F000E0F000E07000E07800E03800E01801E00C02E0070CF001F0FE
|
---|
585 | 17237EA21B>I<01FC000707000C03801C01C03801C07801E07000E0F000E0FFFFE0F000
|
---|
586 | 00F00000F00000F00000F000007000007800203800201C00400E008007030000FC001315
|
---|
587 | 7F9416>I<003E0000E30001C78003878003078007000007000007000007000007000007
|
---|
588 | 0000070000070000070000FFF80007000007000007000007000007000007000007000007
|
---|
589 | 00000700000700000700000700000700000700000700000700000700000700000780007F
|
---|
590 | F000112380A20F>I<00007003F1980E1E181C0E18380700380700780780780780780780
|
---|
591 | 7807803807003807001C0E001E1C0033F0002000002000003000003800003FFE001FFFC0
|
---|
592 | 0FFFE03000F0600030C00018C00018C00018C000186000306000303800E00E038003FE00
|
---|
593 | 15217F9518>I<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00
|
---|
594 | 000E00000E00000E00000E00000E1F800E60C00E80E00F00700F00700E00700E00700E00
|
---|
595 | 700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00
|
---|
596 | 70FFE7FF18237FA21B>I<1C001E003E001E001C00000000000000000000000000000000
|
---|
597 | 000E007E001E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
|
---|
598 | 000E000E00FFC00A227FA10E>I<00E001F001F001F000E0000000000000000000000000
|
---|
599 | 00000000007007F000F00070007000700070007000700070007000700070007000700070
|
---|
600 | 00700070007000700070007000700070007000706070F0E0F0C061803F000C2C83A10F>
|
---|
601 | I<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E00000E00
|
---|
602 | 000E00000E00000E03FC0E01F00E01C00E01800E02000E04000E08000E10000E38000EF8
|
---|
603 | 000F1C000E1E000E0E000E07000E07800E03C00E01C00E01E00E00F00E00F8FFE3FE1723
|
---|
604 | 7FA21A>I<0E00FE001E000E000E000E000E000E000E000E000E000E000E000E000E000E
|
---|
605 | 000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
|
---|
606 | 00FFE00B237FA20E>I<0E1FC07F00FE60E183801E807201C00F003C00E00F003C00E00E
|
---|
607 | 003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E00
|
---|
608 | 3800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E0038
|
---|
609 | 00E0FFE3FF8FFE27157F942A>I<0E1F80FE60C01E80E00F00700F00700E00700E00700E
|
---|
610 | 00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E
|
---|
611 | 0070FFE7FF18157F941B>I<01FC000707000C01801800C03800E0700070700070F00078
|
---|
612 | F00078F00078F00078F00078F00078F000787000707800F03800E01C01C00E0380070700
|
---|
613 | 01FC0015157F9418>I<0E1F00FE61C00E80600F00700E00380E003C0E003C0E001E0E00
|
---|
614 | 1E0E001E0E001E0E001E0E001E0E001E0E003C0E003C0E00380F00700E80E00E41C00E3F
|
---|
615 | 000E00000E00000E00000E00000E00000E00000E00000E00000E0000FFE000171F7F941B
|
---|
616 | >I<01F8200704600E02601C01603801E07800E07800E0F000E0F000E0F000E0F000E0F0
|
---|
617 | 00E0F000E0F000E07800E07800E03801E01C01E00C02E0070CE001F0E00000E00000E000
|
---|
618 | 00E00000E00000E00000E00000E00000E00000E0000FFE171F7E941A>I<0E3CFE461E8F
|
---|
619 | 0F0F0F060F000E000E000E000E000E000E000E000E000E000E000E000E000E000F00FFF0
|
---|
620 | 10157F9413>I<0F8830786018C018C008C008E008F0007F003FE00FF001F8003C801C80
|
---|
621 | 0C800CC00CC008E018D0308FC00E157E9413>I<02000200020002000600060006000E00
|
---|
622 | 1E003E00FFFC0E000E000E000E000E000E000E000E000E000E000E000E040E040E040E04
|
---|
623 | 0E040E040708030801F00E1F7F9E13>I<0E0070FE07F01E00F00E00700E00700E00700E
|
---|
624 | 00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00F00E00F006
|
---|
625 | 017003827800FC7F18157F941B>I<FF80FE1E00781E00300E00200E0020070040070040
|
---|
626 | 0780C003808003808001C10001C10000E20000E20000E200007400007400003800003800
|
---|
627 | 00380000100017157F941A>I<FF8FF87F3E01E03C1C01C0181C01E0180E01E0100E0260
|
---|
628 | 100E027010070270200704302007043820038438400388184003881C4001C81C8001D00C
|
---|
629 | 8001D00E8000F00F0000E0070000E00700006006000040020020157F9423>I<FF83FE1F
|
---|
630 | 00F00E00C007008007810003830001C20000E400007800007800003800003C00004E0000
|
---|
631 | 8F000187000103800201C00401E00C00E03E01F0FF03FE17157F941A>I<FF80FE1E0078
|
---|
632 | 1E00300E00200E00200700400700400780C003808003808001C10001C10000E20000E200
|
---|
633 | 00E200007400007400003800003800003800001000001000002000002000002000004000
|
---|
634 | F04000F08000F180004300003C0000171F7F941A>I<3FFFC0380380300780200700600E
|
---|
635 | 00401C00403C0040380000700000E00001E00001C0000380400700400F00400E00C01C00
|
---|
636 | 80380080780180700780FFFF8012157F9416>I E /Fi 44 122 df<0008001000200040
|
---|
637 | 00C0018001800300060006000E000C001C001C0018003800380030007000700070007000
|
---|
638 | 7000F000E000E000E000E000E000E000E000E000E000E000E000E000E000F00070007000
|
---|
639 | 70007000700030003800380018001C001C000C000E000600060003000180018000C00040
|
---|
640 | 0020001000080D3D7AAC17>40 D<800040002000100018000C000C000600030003000380
|
---|
641 | 018001C001C000C000E000E0006000700070007000700070007800380038003800380038
|
---|
642 | 00380038003800380038003800380038007800700070007000700070006000E000E000C0
|
---|
643 | 01C001C0018003800300030006000C000C00180010002000400080000D3D7DAC17>I<78
|
---|
644 | FCFCFEFE7A02020202040404080810204007127B8510>44 D<FFFEFFFEFFFE0F037F8E14
|
---|
645 | >I<78FCFCFCFC7806067B8510>I<007E0001C3800700E00E00701E00781C00383C003C3C
|
---|
646 | 003C38001C78001E78001E78001E78001EF8001FF8001FF8001FF8001FF8001FF8001FF8
|
---|
647 | 001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001F78001E78001E78001E78
|
---|
648 | 001E7C003E3C003C3C003C1C00381E00780E00700700E001C380007E0018297EA71D>48
|
---|
649 | D<00200000E00001E0000FE000FFE000F1E00001E00001E00001E00001E00001E00001E0
|
---|
650 | 0001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0
|
---|
651 | 0001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0
|
---|
652 | 0001E00003F000FFFFC0FFFFC012287BA71D>I<01FC0007FF000C0FC01803E02001F060
|
---|
653 | 01F04000F84000F8F800FCFC00FCFC007CFC007CFC007C7800FC0000FC0000F80000F800
|
---|
654 | 01F00001F00003E00003C0000780000700000E00001C0000380000300000600000C00001
|
---|
655 | 80000300040200040400080800081000082000183FFFF87FFFF0FFFFF0FFFFF016287DA7
|
---|
656 | 1D>I<00FE0003FFC00703E00C01F01000F83C00F83E00FC3E007C3E007C1E00FC0C00FC
|
---|
657 | 0000F80000F80000F00001E00001C0000380000E0001FE000003C00000E00000F8000078
|
---|
658 | 00007C00003E00003E00003F00003F30003F78003FFC003FFC003FFC003EF8003E40007E
|
---|
659 | 40007C3000F81800F00F03E003FFC000FE0018297EA71D>I<0000600000600000E00001
|
---|
660 | E00001E00003E00003E00005E00009E00009E00011E00021E00021E00041E00081E00081
|
---|
661 | E00101E00201E00201E00401E00801E00801E01001E03001E02001E04001E0C001E0FFFF
|
---|
662 | FFFFFFFF0001E00001E00001E00001E00001E00001E00001E00001E00003F0003FFF003F
|
---|
663 | FF18287EA71D>I<1800301E00E01FFFE01FFFC01FFF001FFE0011F00010000010000010
|
---|
664 | 000010000010000010000010000010000010FC001307001401C01801E01000E00000F000
|
---|
665 | 007800007800007800007C00007C00007C70007CF8007CF8007CF8007CF8007880007840
|
---|
666 | 00F84000F06000F03001E01803C00E0F8007FE0001F80016297DA71D>I<000FC0003FF0
|
---|
667 | 00F01801C01803803C07007C0F007C0E00381E00003C00003C00003C0000780000780000
|
---|
668 | 780000F83F00F8C1C0F900E0FA0070FA0038FC003CFC001EFC001EF8001EF8001FF8001F
|
---|
669 | F8001FF8001F78001F78001F78001F78001F3C001E3C001E1C003C1E003C0E0078070070
|
---|
670 | 03C1E001FFC0007E0018297EA71D>I<2000003800003FFFFF3FFFFF3FFFFE7FFFFE6000
|
---|
671 | 044000084000084000108000208000200000400000800000800001000002000002000004
|
---|
672 | 00000400000C0000180000180000180000380000380000780000700000700000F00000F0
|
---|
673 | 0000F00000F00000F00001F00001F00001F00001F00001F00001F00001F00000E000182A
|
---|
674 | 7DA81D>I<007E0001FF800381E00600700C00381C003818001C38001C38001C38001C3C
|
---|
675 | 001C3C001C3E00381F00301FC0700FE0E007F98003FF0001FF00007F8001FFC0031FF00E
|
---|
676 | 07F81C03FC3800FC30007E70001E70000FE0000FE00007E00007E00007E00007E0000670
|
---|
677 | 000E78000C3800181E00380F81E003FFC000FE0018297EA71D>I<007E0001FF800781C0
|
---|
678 | 0F00E01E00703C00383C003878003C78003CF8001EF8001EF8001EF8001EF8001FF8001F
|
---|
679 | F8001FF8001F78001F78003F78003F3C003F1C005F0E005F07009F03831F00FC1F00001E
|
---|
680 | 00001E00001E00003E00003C00003C0000381C00783E00703E00E03C01C01803801C0F00
|
---|
681 | 0FFE0003F80018297EA71D>I<0001FF0000000E00E00000300018000040000400008000
|
---|
682 | 02000100000100020000008004000000400800FC002010038300101007008010200E0040
|
---|
683 | 08201C002008403C001E044038001E044078001E048078001E0280F0001E0280F0001E02
|
---|
684 | 80F0001E0280F0001E0280F0001E0280F0001E0280F0001E0280F0001E028078001E0240
|
---|
685 | 78001E024038001E02403C001E04201C003E04200E005E041007008E0810038307180800
|
---|
686 | FC03E0040000000002000000000100000000008000001E004000007800300003E0000E00
|
---|
687 | 3E000001FFC000272A7DA92E>64 D<FFFFFF0000FFFFFFC0000FC003F00007C000F80007
|
---|
688 | C000FC0007C0007E0007C0003E0007C0003F0007C0003F0007C0003F0007C0003F0007C0
|
---|
689 | 003F0007C0003F0007C0003E0007C0007E0007C0007C0007C000F80007C001F00007C007
|
---|
690 | E00007FFFF800007C001F00007C000F80007C0003E0007C0003F0007C0001F0007C0001F
|
---|
691 | 8007C0000F8007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC0
|
---|
692 | 07C0001F8007C0001F8007C0003F0007C0003F0007C000FE000FC001F800FFFFFFF000FF
|
---|
693 | FFFF800022297DA829>66 D<FFFFFF8000FFFFFFF00007E001FC0003E0003E0003E0001F
|
---|
694 | 0003E0000F8003E00007C003E00003E003E00001F003E00001F003E00000F803E00000F8
|
---|
695 | 03E00000FC03E000007C03E000007C03E000007C03E000007E03E000007E03E000007E03
|
---|
696 | E000007E03E000007E03E000007E03E000007E03E000007E03E000007E03E000007E03E0
|
---|
697 | 00007C03E000007C03E00000FC03E00000F803E00000F803E00001F003E00001F003E000
|
---|
698 | 03E003E00003C003E000078003E0001F0003E0003E0007E001FC00FFFFFFF000FFFFFF80
|
---|
699 | 0027297EA82D>68 D<0000FF00100007FFE030001FC07830003E000C7000F80006F001F0
|
---|
700 | 0003F003E00001F007C00000F00F800000700F800000701F000000303F000000303E0000
|
---|
701 | 00303E000000107E000000107E000000107C00000000FC00000000FC00000000FC000000
|
---|
702 | 00FC00000000FC00000000FC00000000FC00000000FC00000000FC0000FFFF7C0000FFFF
|
---|
703 | 7E000003F07E000001F03E000001F03E000001F03F000001F01F000001F00F800001F00F
|
---|
704 | 800001F007C00001F003E00001F001F00002F000F80002F0003E000C70001FC038300007
|
---|
705 | FFE0100000FF8000282B7DA92E>71 D<FFFEFFFE0FE007C007C007C007C007C007C007C0
|
---|
706 | 07C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C0
|
---|
707 | 07C007C007C007C007C007C007C007C007C007C00FE0FFFEFFFE0F297DA815>73
|
---|
708 | D<01FFFE01FFFE0007E00003E00003E00003E00003E00003E00003E00003E00003E00003
|
---|
709 | E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003
|
---|
710 | E00003E00003E00003E00003E00003E00003E00003E03003E07803E0FC03E0FC03E0FC03
|
---|
711 | C0F807C0400780200F00300E000C3C0003F000172A7DA81E>I<FFE0000007FF80FFE000
|
---|
712 | 0007FF8007E0000007F00002F000000BE00002F000000BE0000278000013E00002780000
|
---|
713 | 13E0000278000013E000023C000023E000023C000023E000023C000023E000021E000043
|
---|
714 | E000021E000043E000020F000083E000020F000083E000020F000083E0000207800103E0
|
---|
715 | 000207800103E0000207800103E0000203C00203E0000203C00203E0000201E00403E000
|
---|
716 | 0201E00403E0000201E00403E0000200F00803E0000200F00803E0000200781003E00002
|
---|
717 | 00781003E0000200781003E00002003C2003E00002003C2003E00002003C2003E0000200
|
---|
718 | 1E4003E00002001E4003E00002000F8003E00002000F8003E00002000F8003E000070007
|
---|
719 | 0003E0000F80070007F000FFF80700FFFF80FFF80200FFFF8031297EA836>77
|
---|
720 | D<FFE0003FFEFFF0003FFE03F80003E002F80001C0027C000080027E000080023E000080
|
---|
721 | 021F000080021F000080020F800080020FC000800207C000800203E000800203F0008002
|
---|
722 | 01F000800200F800800200FC008002007C008002003E008002003F008002001F00800200
|
---|
723 | 0F808002000FC080020007C080020003E080020003F080020001F080020000F880020000
|
---|
724 | F8800200007C800200007E800200003E800200001F800200001F800200000F8002000007
|
---|
725 | 80020000078007000003800F80000180FFF8000180FFF800008027297EA82C>I<00FE01
|
---|
726 | 0003FF83000F81E3001E0037003C001F0038000F007800070070000700F0000300F00003
|
---|
727 | 00F0000300F0000100F8000100F8000100FC0000007E0000007F0000003FE000001FFE00
|
---|
728 | 000FFFE00007FFF80003FFFC00007FFE000007FF0000007F0000001F8000000F80000007
|
---|
729 | C0000007C0800003C0800003C0800003C0800003C0C00003C0C0000380C0000380E00007
|
---|
730 | 80F0000700F8000E00EE001C00C3C07800C1FFF000803FC0001A2B7DA921>83
|
---|
731 | D<7FFFFFFFF07FFFFFFFF07C00F801F07000F800706000F800304000F800104000F80010
|
---|
732 | C000F80018C000F800188000F800088000F800088000F800088000F800088000F8000800
|
---|
733 | 00F800000000F800000000F800000000F800000000F800000000F800000000F800000000
|
---|
734 | F800000000F800000000F800000000F800000000F800000000F800000000F800000000F8
|
---|
735 | 00000000F800000000F800000000F800000000F800000000F800000000F800000000F800
|
---|
736 | 000000F800000000F800000001FC000000FFFFF80000FFFFF80025297EA82A>I<03FC00
|
---|
737 | 000C070000100380003C01C0003E01E0003E00F0001C00F0000800F0000000F0000000F0
|
---|
738 | 000000F000007FF00003E0F0000F80F0001E00F0003C00F0007C00F0007800F040F800F0
|
---|
739 | 40F800F040F800F040F801F0407C01F0403C0278801E0C7F8007F01E001A1A7E991D>97
|
---|
740 | D<0F000000FF000000FF0000001F0000000F0000000F0000000F0000000F0000000F0000
|
---|
741 | 000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F07E0000F1838
|
---|
742 | 000F600E000F8007000F8007800F0003C00F0003C00F0001E00F0001E00F0001F00F0001
|
---|
743 | F00F0001F00F0001F00F0001F00F0001F00F0001F00F0001E00F0001E00F0003E00F0003
|
---|
744 | C00F0003800F8007800E800F000E401C000C303800080FC0001C2A7EA921>I<007F0001
|
---|
745 | C0E00700100E00781E00F83C00F83C00707C0020780000F80000F80000F80000F80000F8
|
---|
746 | 0000F80000F80000F800007800007C00003C00083C00081E00100E002007006001C18000
|
---|
747 | 7E00151A7E991A>I<00FC000387800701C00E01E01C00E03C00F03C00F0780078780078
|
---|
748 | F80078F80078FFFFF8F80000F80000F80000F80000F800007800007800003C00083C0008
|
---|
749 | 1E00100E002007004001C180007E00151A7E991A>101 D<00000F0001FC308007074380
|
---|
750 | 0E03C3801E03C1003C01E0003C01E0007C01F0007C01F0007C01F0007C01F0007C01F000
|
---|
751 | 3C01E0003C01E0001E03C0000E0380001707000011FC0000300000003000000030000000
|
---|
752 | 30000000180000001FFF80000FFFF00007FFF80018007C0030001E0070000E0060000700
|
---|
753 | E0000700E0000700E0000700E000070070000E0070000E0038001C001C0038000781E000
|
---|
754 | 00FF000019287E9A1D>103 D<0F000000FF000000FF0000001F0000000F0000000F0000
|
---|
755 | 000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000
|
---|
756 | 000F0000000F07F0000F1838000F201C000F400E000F400F000F800F000F800F000F000F
|
---|
757 | 000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
|
---|
758 | 000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF0FFF0FFF0FF
|
---|
759 | F01C2A7EA921>I<0E001F003F003F001F000E0000000000000000000000000000000000
|
---|
760 | 00000F00FF00FF001F000F000F000F000F000F000F000F000F000F000F000F000F000F00
|
---|
761 | 0F000F000F000F000F000F000F00FFF0FFF00C297EA811>I<007800FC00FC00FC00FC00
|
---|
762 | 78000000000000000000000000000000000000003C07FC07FC007C003C003C003C003C00
|
---|
763 | 3C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C00
|
---|
764 | 3C003C003C003C003C003C7038F838F870F07060C01F800E3582A812>I<0F000000FF00
|
---|
765 | 0000FF0000001F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00
|
---|
766 | 00000F0000000F0000000F0000000F0000000F0000000F00FFC00F00FFC00F007E000F00
|
---|
767 | 30000F0060000F0040000F0080000F0300000F0400000F0C00000F1E00000F3E00000F5F
|
---|
768 | 00000F8F00000F0780000F07C0000F03C0000F03E0000F01F0000F00F0000F00F8000F00
|
---|
769 | 78000F007C000F007E00FFF1FFE0FFF1FFE01B2A7EA91F>I<0F00FF00FF001F000F000F
|
---|
770 | 000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
|
---|
771 | 000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF0FF
|
---|
772 | F00C2A7EA911>I<0F07F007F000FF1838183800FF201C201C001F400E400E000F400F40
|
---|
773 | 0F000F800F800F000F800F800F000F000F000F000F000F000F000F000F000F000F000F00
|
---|
774 | 0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00
|
---|
775 | 0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00
|
---|
776 | 0F000F000F000F00FFF0FFF0FFF0FFF0FFF0FFF02C1A7E9931>I<0F07F000FF183800FF
|
---|
777 | 201C001F400E000F400F000F800F000F800F000F000F000F000F000F000F000F000F000F
|
---|
778 | 000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
|
---|
779 | 000F000F000F000F000F000F000F00FFF0FFF0FFF0FFF01C1A7E9921>I<007E0003C3C0
|
---|
780 | 0700E00E00701C00383C003C3C003C78001E78001EF8001FF8001FF8001FF8001FF8001F
|
---|
781 | F8001FF8001FF8001F78001E78001E3C003C3C003C1C00380E00700700E003C3C0007E00
|
---|
782 | 181A7E991D>I<0F0F80FF11C0FF23E01F43E00F83E00F81C00F80000F00000F00000F00
|
---|
783 | 000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00
|
---|
784 | 000F00000F8000FFFC00FFFC00131A7E9917>114 D<07F0801C0D80300380600180E001
|
---|
785 | 80E00080E00080F00080F800007E00007FE0003FFC001FFE0007FF00003F800007808003
|
---|
786 | C08003C08001C0C001C0C001C0E00180E00380F00300CC0E0083F800121A7E9917>I<00
|
---|
787 | 80000080000080000080000180000180000180000380000380000780000F80001FFF80FF
|
---|
788 | FF8007800007800007800007800007800007800007800007800007800007800007800007
|
---|
789 | 800007800007804007804007804007804007804007804007804003C08001C08000E10000
|
---|
790 | 3E0012257FA417>I<0F000F00FF00FF00FF00FF001F001F000F000F000F000F000F000F
|
---|
791 | 000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
|
---|
792 | 000F000F000F000F000F000F000F000F000F001F000F001F0007002F0003804F8001C08F
|
---|
793 | F0007F0FF01C1A7E9921>I<FFF01FF0FFF01FF00F800780078003000780020007800200
|
---|
794 | 03C0040003C0040003E00C0001E0080001E0080000F0100000F0100000F8300000782000
|
---|
795 | 00782000003C4000003C4000003EC000001E8000001E8000000F0000000F0000000F0000
|
---|
796 | 00060000000600001C1A7F991F>I<FFF01FF0FFF01FF00F800780078003000780020007
|
---|
797 | 80020003C0040003C0040003E00C0001E0080001E0080000F0100000F0100000F8300000
|
---|
798 | 78200000782000003C4000003C4000003EC000001E8000001E8000000F0000000F000000
|
---|
799 | 0F000000060000000600000004000000040000000C0000000800000008000070100000F8
|
---|
800 | 100000F8200000F8200000F0400000618000001F0000001C267F991F>121
|
---|
801 | D E /Fj 26 122 df<0000007800000000000078000000000000FC000000000000FC0000
|
---|
802 | 00000000FC000000000001FE000000000001FE000000000003FF000000000003FF000000
|
---|
803 | 000007FF800000000007FF800000000007FF80000000000FFFC0000000000E7FC0000000
|
---|
804 | 001E7FE0000000001C3FE0000000001C3FE000000000383FF000000000381FF000000000
|
---|
805 | 781FF800000000700FF800000000700FF800000000E00FFC00000000E007FC00000001E0
|
---|
806 | 07FE00000001C003FE00000001C003FE000000038001FF000000038001FF000000078001
|
---|
807 | FF800000070000FF8000000F0000FFC000000FFFFFFFC000000FFFFFFFC000001FFFFFFF
|
---|
808 | E000001C00003FE000003C00003FF000003800001FF000003800001FF000007000001FF8
|
---|
809 | 00007000000FF80000F000000FFC0000E0000007FC0000E0000007FC0001C0000007FE00
|
---|
810 | 03E0000003FE00FFFF0001FFFFFCFFFF0001FFFFFCFFFF0001FFFFFC36317DB03D>65
|
---|
811 | D<FFFFFFFFC00000FFFFFFFFFC0000FFFFFFFFFF000001FE0000FF800001FE00007FE000
|
---|
812 | 01FE00003FF00001FE00001FF00001FE00000FF80001FE00000FF80001FE00000FFC0001
|
---|
813 | FE000007FC0001FE000007FC0001FE000007FC0001FE000007FC0001FE00000FFC0001FE
|
---|
814 | 00000FFC0001FE00000FF80001FE00000FF80001FE00001FF00001FE00003FE00001FE00
|
---|
815 | 007FC00001FE0001FF800001FE001FFE000001FFFFFFFC000001FFFFFFFF800001FE0000
|
---|
816 | 3FE00001FE00000FF00001FE000007FC0001FE000007FC0001FE000003FE0001FE000003
|
---|
817 | FF0001FE000001FF0001FE000001FF8001FE000001FF8001FE000001FF8001FE000001FF
|
---|
818 | 8001FE000001FF8001FE000001FF8001FE000001FF8001FE000001FF0001FE000003FF00
|
---|
819 | 01FE000003FE0001FE000007FE0001FE00000FFC0001FE00001FF80001FE0000FFF000FF
|
---|
820 | FFFFFFFFC000FFFFFFFFFF0000FFFFFFFFF8000031317DB039>I<000003FF8001800000
|
---|
821 | 3FFFF003800001FFFFFC07800007FF003F0F80001FF800079F80003FC00001FF8000FF80
|
---|
822 | 0000FF8001FE0000007F8003FC0000003F8007FC0000001F8007F80000000F800FF00000
|
---|
823 | 000F801FF000000007801FF000000007803FE000000007803FE000000003807FE0000000
|
---|
824 | 03807FE000000003807FC000000000007FC00000000000FFC00000000000FFC000000000
|
---|
825 | 00FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000
|
---|
826 | FFC00000000000FFC000000000007FC000000000007FC000000000007FE000000000007F
|
---|
827 | E000000003803FE000000003803FE000000003801FF000000003801FF000000007800FF0
|
---|
828 | 000000070007F8000000070007FC0000000E0003FC0000001E0001FE0000001C0000FF80
|
---|
829 | 00007800003FC00000F000001FF80003E0000007FF003F80000001FFFFFE000000003FFF
|
---|
830 | F80000000003FF80000031317CB03A>I<FFFFFF80FFFFFF80FFFFFF8000FF800000FF80
|
---|
831 | 0000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF80
|
---|
832 | 0000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF80
|
---|
833 | 0000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF80
|
---|
834 | 0000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF80
|
---|
835 | 0000FF800000FF800000FF800000FF800000FF8000FFFFFF80FFFFFF80FFFFFF8019317E
|
---|
836 | B01E>73 D<00000FFF0000000000FFFFF000000007FC03FE0000001FE0007F8000003F80
|
---|
837 | 001FC000007F00000FE00001FE000007F80003FC000003FC0007F8000001FE0007F80000
|
---|
838 | 01FE000FF0000000FF001FF0000000FF801FE00000007F803FE00000007FC03FE0000000
|
---|
839 | 7FC03FE00000007FC07FC00000003FE07FC00000003FE07FC00000003FE0FFC00000003F
|
---|
840 | F0FFC00000003FF0FFC00000003FF0FFC00000003FF0FFC00000003FF0FFC00000003FF0
|
---|
841 | FFC00000003FF0FFC00000003FF0FFC00000003FF0FFC00000003FF0FFC00000003FF07F
|
---|
842 | C00000003FE07FE00000007FE07FE00000007FE07FE00000007FE03FE00000007FC03FE0
|
---|
843 | 0000007FC01FF0000000FF801FF0000000FF800FF8000001FF0007F8000001FE0007FC00
|
---|
844 | 0003FE0003FC000003FC0001FE000007F80000FF00000FF000003FC0003FC000001FE000
|
---|
845 | 7F80000007FC03FE00000000FFFFF0000000000FFF00000034317CB03D>79
|
---|
846 | D<FFFFFFFF80000000FFFFFFFFF8000000FFFFFFFFFE00000000FF8003FF80000000FF80
|
---|
847 | 007FE0000000FF80001FF0000000FF80000FF8000000FF80000FF8000000FF80000FFC00
|
---|
848 | 0000FF800007FC000000FF800007FE000000FF800007FE000000FF800007FE000000FF80
|
---|
849 | 0007FE000000FF800007FE000000FF800007FE000000FF800007FC000000FF80000FFC00
|
---|
850 | 0000FF80000FF8000000FF80001FF0000000FF80003FE0000000FF80007FC0000000FF80
|
---|
851 | 03FF00000000FFFFFFF800000000FFFFFFE000000000FF8007F800000000FF8001FC0000
|
---|
852 | 0000FF8000FE00000000FF80007F00000000FF80007F80000000FF80003FC0000000FF80
|
---|
853 | 003FC0000000FF80003FE0000000FF80003FE0000000FF80003FE0000000FF80003FE000
|
---|
854 | 0000FF80003FE0000000FF80003FF0000000FF80003FF0000000FF80003FF0000000FF80
|
---|
855 | 003FF0000000FF80003FF0038000FF80003FF8038000FF80001FF8038000FF80001FF803
|
---|
856 | 0000FF80000FFC0700FFFFFF8003FE0E00FFFFFF8001FFFC00FFFFFF80001FF00039317E
|
---|
857 | B03C>82 D<7FFFFFFFFFFF007FFFFFFFFFFF007FFFFFFFFFFF007FC00FF801FF007E000F
|
---|
858 | F8003F007C000FF8001F0078000FF8000F0078000FF8000F0070000FF8000700F0000FF8
|
---|
859 | 000780F0000FF8000780F0000FF8000780E0000FF8000380E0000FF8000380E0000FF800
|
---|
860 | 0380E0000FF8000380E0000FF800038000000FF800000000000FF800000000000FF80000
|
---|
861 | 0000000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000
|
---|
862 | 00000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000
|
---|
863 | 000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000000
|
---|
864 | 0FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000F
|
---|
865 | F800000000000FF800000000000FF800000000000FF800000000000FF8000000007FFFFF
|
---|
866 | FF0000007FFFFFFF0000007FFFFFFF000031307DAF38>84 D<00FFF0000003FFFF00000F
|
---|
867 | 803F80000FC00FE0001FE007F0001FE007F0001FE003F8000FC003FC00078003FC000000
|
---|
868 | 03FC00000003FC00000003FC00000003FC000000FFFC00001FFFFC0000FFE3FC0003FC03
|
---|
869 | FC000FF003FC001FC003FC003FC003FC007F8003FC007F8003FC00FF0003FC00FF0003FC
|
---|
870 | 00FF0003FC00FF0007FC00FF0007FC007F800DFC003FC01DFE001FE078FFF007FFE07FF0
|
---|
871 | 00FF803FF024207E9F27>97 D<01F8000000FFF8000000FFF8000000FFF80000000FF800
|
---|
872 | 000007F800000007F800000007F800000007F800000007F800000007F800000007F80000
|
---|
873 | 0007F800000007F800000007F800000007F800000007F800000007F800000007F83FE000
|
---|
874 | 07F8FFFC0007FBE07F0007FF001F8007FE000FC007FC000FE007F80007F007F80007F807
|
---|
875 | F80007F807F80003FC07F80003FC07F80003FC07F80003FE07F80003FE07F80003FE07F8
|
---|
876 | 0003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FC07F80003FC07F800
|
---|
877 | 03FC07F80007F807F80007F807F80007F007FC000FE007FE000FC007E7003F8007C3C0FE
|
---|
878 | 000780FFF80007003FC00027327EB12D>I<000FFF00007FFFC001FC01F003F003F007E0
|
---|
879 | 07F80FE007F81FC007F83FC003F03FC001E07F8000007F8000007F800000FF800000FF80
|
---|
880 | 0000FF800000FF800000FF800000FF800000FF800000FF8000007F8000007F8000007F80
|
---|
881 | 00003FC0001C3FC0001C1FC000380FE0003807E0007003F001E001FC07C0007FFF00000F
|
---|
882 | F8001E207D9F24>I<0000000FC0000007FFC0000007FFC0000007FFC00000007FC00000
|
---|
883 | 003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0000000
|
---|
884 | 3FC00000003FC00000003FC00000003FC00000003FC00000003FC00007F83FC0003FFF3F
|
---|
885 | C000FE07BFC003F801FFC007E0007FC00FE0007FC01FC0003FC03FC0003FC03FC0003FC0
|
---|
886 | 7F80003FC07F80003FC07F80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF
|
---|
887 | 80003FC0FF80003FC0FF80003FC0FF80003FC07F80003FC07F80003FC07F80003FC03FC0
|
---|
888 | 003FC03FC0003FC01FC0003FC00FE0007FC007E000FFC003F003FFE001FC0F3FFE007FFE
|
---|
889 | 3FFE000FF03FFE27327DB12D>I<000FFC00007FFF8001FC0FC003F003E007E001F00FE0
|
---|
890 | 01F81FC000FC3FC000FE3FC000FE7F80007E7F80007F7F80007FFF80007FFF80007FFFFF
|
---|
891 | FFFFFFFFFFFFFF800000FF800000FF800000FF8000007F8000007F8000007F8000003FC0
|
---|
892 | 00071FC000071FC0000E0FE0000E07F0001C03F8007800FE03E0003FFFC00007FE002020
|
---|
893 | 7E9F25>I<001FF007C000FFFE3FE001F83F79F007E00FC3F00FE00FE1F00FC007E0E01F
|
---|
894 | C007F0001FC007F0003FC007F8003FC007F8003FC007F8003FC007F8003FC007F8001FC0
|
---|
895 | 07F0001FC007F0000FC007E0000FE00FE00007E00FC00003F83F000006FFFE00000E1FF0
|
---|
896 | 00000E000000001E000000001E000000001F000000001F800000001FFFFF80000FFFFFF0
|
---|
897 | 000FFFFFFC0007FFFFFE0003FFFFFF0003FFFFFF800FFFFFFFC03F00007FC07E00001FE0
|
---|
898 | 7C00000FE0FC000007E0FC000007E0FC000007E0FC000007E07E00000FC03E00000F803F
|
---|
899 | 00001F800FC0007E0007F803FC0001FFFFF000001FFF0000242F7E9F28>103
|
---|
900 | D<01F8000000FFF8000000FFF8000000FFF80000000FF800000007F800000007F8000000
|
---|
901 | 07F800000007F800000007F800000007F800000007F800000007F800000007F800000007
|
---|
902 | F800000007F800000007F800000007F800000007F807F80007F83FFE0007F8783F0007F8
|
---|
903 | C03F8007F9801FC007FB001FC007FE001FE007FC001FE007FC001FE007FC001FE007F800
|
---|
904 | 1FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
|
---|
905 | E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
|
---|
906 | 07F8001FE007F8001FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3FFFF28
|
---|
907 | 327DB12D>I<03C00007E0000FF0001FF8001FF8001FF8001FF8000FF00007E00003C000
|
---|
908 | 00000000000000000000000000000000000000000000000000000001F8007FF8007FF800
|
---|
909 | 7FF80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F800
|
---|
910 | 07F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F800
|
---|
911 | 07F80007F800FFFF80FFFF80FFFF8011337DB217>I<0001E00003F00007F8000FFC000F
|
---|
912 | FC000FFC000FFC0007F80003F00001E00000000000000000000000000000000000000000
|
---|
913 | 000000000000000001FC007FFC007FFC007FFC0007FC0003FC0003FC0003FC0003FC0003
|
---|
914 | FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003
|
---|
915 | FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003
|
---|
916 | FC0003FC0003FC1803FC3C03FC7E03F8FF03F8FF07F0FF07F07E07E03C0F801FFF0007F8
|
---|
917 | 00164184B219>I<01F800FFF800FFF800FFF8000FF80007F80007F80007F80007F80007
|
---|
918 | F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007
|
---|
919 | F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007
|
---|
920 | F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007
|
---|
921 | F80007F800FFFFC0FFFFC0FFFFC012327DB117>108 D<03F007F8001FE000FFF03FFE00
|
---|
922 | FFF800FFF0783F01E0FC00FFF0C03F8300FE000FF1801FC6007F0007F3001FCC007F0007
|
---|
923 | F6001FF8007F8007FC001FF0007F8007FC001FF0007F8007FC001FF0007F8007F8001FE0
|
---|
924 | 007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007
|
---|
925 | F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0
|
---|
926 | 007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007
|
---|
927 | F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0
|
---|
928 | 007F80FFFFC3FFFF0FFFFCFFFFC3FFFF0FFFFCFFFFC3FFFF0FFFFC3E207D9F43>I<03F0
|
---|
929 | 07F800FFF03FFE00FFF0783F00FFF0C03F800FF1801FC007F3001FC007F6001FE007FC00
|
---|
930 | 1FE007FC001FE007FC001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
|
---|
931 | E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
|
---|
932 | 07F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0FF
|
---|
933 | FFC3FFFFFFFFC3FFFFFFFFC3FFFF28207D9F2D>I<0007FC0000007FFFC00001FC07F000
|
---|
934 | 03F001F80007E000FC000FC0007E001FC0007F003FC0007F803F80003F807F80003FC07F
|
---|
935 | 80003FC07F80003FC0FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80
|
---|
936 | 003FE0FF80003FE0FF80003FE07F80003FC07F80003FC07F80003FC03FC0007F803FC000
|
---|
937 | 7F801FC0007F000FE000FE0007E000FC0003F803F80001FE0FF000007FFFC0000007FC00
|
---|
938 | 0023207E9F28>I<01F83FE000FFF8FFFC00FFFBE07F00FFFF003F8007FE001FC007FC00
|
---|
939 | 0FE007F8000FF007F80007F807F80007F807F80007FC07F80003FC07F80003FC07F80003
|
---|
940 | FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE
|
---|
941 | 07F80003FC07F80007FC07F80007FC07F80007F807F80007F807F8000FF007FC000FE007
|
---|
942 | FE001FC007FF003F8007FBC0FE0007F8FFF80007F83FC00007F800000007F800000007F8
|
---|
943 | 00000007F800000007F800000007F800000007F800000007F800000007F800000007F800
|
---|
944 | 000007F8000000FFFFC00000FFFFC00000FFFFC00000272E7E9F2D>I<03F03F00FFF07F
|
---|
945 | C0FFF1C3E0FFF187E00FF30FF007F60FF007F60FF007FC07E007FC03C007FC000007FC00
|
---|
946 | 0007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800
|
---|
947 | 0007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800
|
---|
948 | 00FFFFE000FFFFE000FFFFE0001C207E9F21>114 D<01FF860007FFFE001F00FE003C00
|
---|
949 | 3E0078001E0078000E00F8000E00F8000E00F8000E00FC000000FF800000FFFC00007FFF
|
---|
950 | C0003FFFF0003FFFF8001FFFFC0007FFFE0001FFFF00003FFF000000FF8000003F806000
|
---|
951 | 1F80E0000F80E0000F80F0000F80F0000F00F8000F00FC001E00FE001C00FF807800F3FF
|
---|
952 | F000C07F800019207D9F20>I<001C0000001C0000001C0000001C0000001C0000003C00
|
---|
953 | 00003C0000003C0000007C0000007C000000FC000001FC000003FC000007FC00001FFFFE
|
---|
954 | 00FFFFFE00FFFFFE0003FC000003FC000003FC000003FC000003FC000003FC000003FC00
|
---|
955 | 0003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00
|
---|
956 | 0003FC038003FC038003FC038003FC038003FC038003FC038003FC038001FC038001FC07
|
---|
957 | 0000FE0700007F0E00003FFC000007F000192E7FAD1F>I<01F80007E0FFF803FFE0FFF8
|
---|
958 | 03FFE0FFF803FFE00FF8003FE007F8001FE007F8001FE007F8001FE007F8001FE007F800
|
---|
959 | 1FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
|
---|
960 | E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
|
---|
961 | 07F8003FE007F8003FE003F8007FE003F8007FE001FC00DFF000FE039FFF007FFF1FFF00
|
---|
962 | 0FFC1FFF28207D9F2D>I<FFFF001FFCFFFF001FFCFFFF001FFC0FF80003C007F8000380
|
---|
963 | 07FC00078003FC00070003FE00070001FE000E0001FF000E0000FF001C0000FF001C0000
|
---|
964 | FF803C00007F803800007FC07800003FC07000003FE0F000001FE0E000001FF1E000000F
|
---|
965 | F1C000000FF9C0000007FB80000007FB80000007FF80000003FF00000003FF00000001FE
|
---|
966 | 00000001FE00000000FC00000000FC000000007800000000780000000070000000007000
|
---|
967 | 000000F000000000E000000001E000007C01C00000FE03C00000FE03800000FE07000000
|
---|
968 | FE0F000000FC1E000000787C0000003FF00000000FC0000000262E7E9F2B>121
|
---|
969 | D E end
|
---|
970 | %%EndProlog
|
---|
971 | %%BeginSetup
|
---|
972 | %%Feature: *Resolution 300dpi
|
---|
973 | TeXDict begin
|
---|
974 |
|
---|
975 | %%EndSetup
|
---|
976 | %%Page: 1 1
|
---|
977 | 1 0 bop 242 50 a Fj(Implemen)n(ting)26 b(Role)h(Based)g(Access)f(Con)n
|
---|
978 | (trol)883 141 y(using)644 232 y(Ob)t(ject)h(T)-7 b(ec)n(hnology)804
|
---|
979 | 367 y Fi(John)19 b(Barkley)905 442 y(NIST)840 517 y(B266)i(T)-5
|
---|
980 | b(ec)n(h)665 591 y(Gaithersburg)17 b(MD)i(20899)786 666
|
---|
981 | y(\(301\))h(975-3346)750 741 y(jbarkley@ni)o(st.go)n(v)731
|
---|
982 | 861 y(No)n(v)n(em)n(b)r(er)g(28,)g(1995)73 1030 y Fh(With)14
|
---|
983 | b(Role)f(Based)g(Access)g(Con)o(trol)h(\(RBA)o(C\),)e(eac)o(h)h(role)g
|
---|
984 | (is)g(asso)q(ciated)i(with)e(a)h(set)g(of)g(op)q(erations)0
|
---|
985 | 1090 y(whic)o(h)g(a)h(user)f(in)h(that)g(role)f(ma)o(y)f(p)q(erform.)20
|
---|
986 | b(The)14 b(p)q(o)o(w)o(er)h(of)g(RBA)o(C)e(as)i(an)h(access)e(con)o
|
---|
987 | (trol)g(mec)o(hanism)0 1151 y(is)j(the)f(concept)h(that)g(an)g
|
---|
988 | Fg(op)n(er)n(ation)f Fh(ma)o(y)f(theoretically)g(b)q(e)i(an)o(ything.)
|
---|
989 | 23 b(This)17 b(is)g(con)o(trasted)g(to)g(other)0 1211
|
---|
990 | y(access)12 b(con)o(trol)h(mec)o(hanism)o(s)d(where)i(bits)h(or)g(lab)q
|
---|
991 | (els)f(are)h(asso)q(ciated)g(with)g(information)e(blo)q(c)o(ks.)20
|
---|
992 | b(These)0 1271 y(bits)i(or)h(lab)q(els)f(indicate)f(relativ)o(ely)f
|
---|
993 | (simple)g(op)q(erations,)25 b(suc)o(h)d(as,)i(read)e(or)h(write,)g
|
---|
994 | (whic)o(h)e(can)i(b)q(e)0 1331 y(p)q(erformed)16 b(on)i(an)f
|
---|
995 | (information)f(blo)q(c)o(k.)24 b Fg(Op)n(er)n(ations)16
|
---|
996 | b Fh(in)h(RBA)o(C)f(ma)o(y)g(b)q(e)h(arbitrarily)g(complex,)d(e.g.,)0
|
---|
997 | 1391 y(\\a)23 b(nigh)o(t)f(surgical)g(n)o(urse)g(can)g(only)g(app)q
|
---|
998 | (end)h(surgical)g(information)e(to)h(a)h(patien)o(t)e(record)h(from)g
|
---|
999 | (a)0 1452 y(w)o(orkstation)16 b(in)g(the)f(op)q(erating)i(theater)e
|
---|
1000 | (while)g(on)h(dut)o(y)g(in)f(that)h(op)q(erating)h(theater)e(from)g
|
---|
1001 | (midnigh)o(t)0 1512 y(to)20 b(8)g(AM.")f(A)g(goal)h(for)g(implem)o(en)n
|
---|
1002 | (ting)d(RBA)o(C)h(is)i(to)f(allo)o(w)h(op)q(erations)g(asso)q(ciated)h
|
---|
1003 | (with)e(roles)h(to)0 1572 y(b)q(e)d(as)h(general)e(as)i(p)q(ossible)f
|
---|
1004 | (while)f(not)h(adv)o(ersely)f(impacting)f(the)i(administrativ)o(e)d
|
---|
1005 | (\015exibilit)o(y)g(or)j(the)0 1632 y(b)q(eha)o(vior)f(of)h
|
---|
1006 | (applications.)73 1692 y(Consider)g(the)f(p)q(ossible)g(activities)f
|
---|
1007 | (asso)q(ciated)i(with)f(de\014ning)g(and)h(mo)q(difying)e(roles:)73
|
---|
1008 | 1790 y Ff(\017)24 b Fh(Add)16 b(a)h(role)e(and)i(its)f(asso)q(ciated)i
|
---|
1009 | (op)q(erations.)994 1772 y Fe(1)73 1891 y Ff(\017)24
|
---|
1010 | b Fh(Remo)o(v)o(e)14 b(a)i(role)g(and)h(its)f(asso)q(ciated)h(op)q
|
---|
1011 | (erations.)73 1991 y Ff(\017)24 b Fh(Mo)q(dify)16 b(an)h(existing)e
|
---|
1012 | (role:)177 2092 y Fd({)24 b Fh(Add)16 b(an)h(op)q(eration.)177
|
---|
1013 | 2172 y Fd({)24 b Fh(Remo)o(v)o(e)14 b(an)j(op)q(eration.)177
|
---|
1014 | 2251 y Fd({)24 b Fh(Mo)q(dify)16 b(an)h(existing)e(op)q(eration.)73
|
---|
1015 | 2352 y(Information)f(is)g(usually)g(accessed)g(b)o(y)h(applications)f
|
---|
1016 | (based)h(on)g(a)g(\014xed)f(set)h(of)g(op)q(erations)g(de\014ned)0
|
---|
1017 | 2412 y(b)o(y)k(the)h(mec)o(hanism)d(or)j(pro)q(cessor)h(whic)o(h)e(is)h
|
---|
1018 | (used)g(to)g(access)g(the)g(information.)31 b(Applications)19
|
---|
1019 | b(are)p 0 2455 780 2 v 56 2485 a Fc(1)75 2500 y Fb(Some)13
|
---|
1020 | b(op)q(erations)i(ma)o(y)e(b)q(e)i(a)o(v)n(ailable)e(to)i(more)e(than)i
|
---|
1021 | (one)g(role,)f(e.g.,)g(a)h(credit)g(accoun)o(t)g(ma)o(y)e(b)q(e)j(read)
|
---|
1022 | f(b)o(y)f(b)q(oth)h(a)0 2550 y(bank)f(teller)g(and)g(a)f(bank)h(sup)q
|
---|
1023 | (ervisor.)963 2675 y Fh(1)p eop
|
---|
1024 | %%Page: 2 2
|
---|
1025 | 2 1 bop 142 0 a
|
---|
1026 | 26312704 12432752 0 0 26312704 12432752 startTexFig
|
---|
1027 | 142 0 a
|
---|
1028 | %%BeginDocument: rbacot.eps
|
---|
1029 | /$F2psDict 200 dict def
|
---|
1030 | $F2psDict begin
|
---|
1031 | $F2psDict /mtrx matrix put
|
---|
1032 | /col-1 {} def
|
---|
1033 | /col0 {0.000 0.000 0.000 srgb} bind def
|
---|
1034 | /col1 {0.000 0.000 1.000 srgb} bind def
|
---|
1035 | /col2 {0.000 1.000 0.000 srgb} bind def
|
---|
1036 | /col3 {0.000 1.000 1.000 srgb} bind def
|
---|
1037 | /col4 {1.000 0.000 0.000 srgb} bind def
|
---|
1038 | /col5 {1.000 0.000 1.000 srgb} bind def
|
---|
1039 | /col6 {1.000 1.000 0.000 srgb} bind def
|
---|
1040 | /col7 {1.000 1.000 1.000 srgb} bind def
|
---|
1041 | /col8 {0.000 0.000 0.560 srgb} bind def
|
---|
1042 | /col9 {0.000 0.000 0.690 srgb} bind def
|
---|
1043 | /col10 {0.000 0.000 0.820 srgb} bind def
|
---|
1044 | /col11 {0.530 0.810 1.000 srgb} bind def
|
---|
1045 | /col12 {0.000 0.560 0.000 srgb} bind def
|
---|
1046 | /col13 {0.000 0.690 0.000 srgb} bind def
|
---|
1047 | /col14 {0.000 0.820 0.000 srgb} bind def
|
---|
1048 | /col15 {0.000 0.560 0.560 srgb} bind def
|
---|
1049 | /col16 {0.000 0.690 0.690 srgb} bind def
|
---|
1050 | /col17 {0.000 0.820 0.820 srgb} bind def
|
---|
1051 | /col18 {0.560 0.000 0.000 srgb} bind def
|
---|
1052 | /col19 {0.690 0.000 0.000 srgb} bind def
|
---|
1053 | /col20 {0.820 0.000 0.000 srgb} bind def
|
---|
1054 | /col21 {0.560 0.000 0.560 srgb} bind def
|
---|
1055 | /col22 {0.690 0.000 0.690 srgb} bind def
|
---|
1056 | /col23 {0.820 0.000 0.820 srgb} bind def
|
---|
1057 | /col24 {0.500 0.190 0.000 srgb} bind def
|
---|
1058 | /col25 {0.630 0.250 0.000 srgb} bind def
|
---|
1059 | /col26 {0.750 0.380 0.000 srgb} bind def
|
---|
1060 | /col27 {1.000 0.500 0.500 srgb} bind def
|
---|
1061 | /col28 {1.000 0.630 0.630 srgb} bind def
|
---|
1062 | /col29 {1.000 0.750 0.750 srgb} bind def
|
---|
1063 | /col30 {1.000 0.880 0.880 srgb} bind def
|
---|
1064 | /col31 {1.000 0.840 0.000 srgb} bind def
|
---|
1065 |
|
---|
1066 | end
|
---|
1067 | save
|
---|
1068 | -155.0 222.0 translate
|
---|
1069 | 1 -1 scale
|
---|
1070 |
|
---|
1071 | /clp {closepath} bind def
|
---|
1072 | /ef {eofill} bind def
|
---|
1073 | /gr {grestore} bind def
|
---|
1074 | /gs {gsave} bind def
|
---|
1075 | /l {lineto} bind def
|
---|
1076 | /m {moveto} bind def
|
---|
1077 | /n {newpath} bind def
|
---|
1078 | /s {stroke} bind def
|
---|
1079 | /slc {setlinecap} bind def
|
---|
1080 | /slj {setlinejoin} bind def
|
---|
1081 | /slw {setlinewidth} bind def
|
---|
1082 | /srgb {setrgbcolor} bind def
|
---|
1083 | /rot {rotate} bind def
|
---|
1084 | /sc {scale} bind def
|
---|
1085 | /tr {translate} bind def
|
---|
1086 | /tnt {dup dup currentrgbcolor
|
---|
1087 | 4 -2 roll dup 1 exch sub 3 -1 roll mul add
|
---|
1088 | 4 -2 roll dup 1 exch sub 3 -1 roll mul add
|
---|
1089 | 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
|
---|
1090 | bind def
|
---|
1091 | /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
|
---|
1092 | 4 -2 roll mul srgb} bind def
|
---|
1093 | /DrawEllipse {
|
---|
1094 | /endangle exch def
|
---|
1095 | /startangle exch def
|
---|
1096 | /yrad exch def
|
---|
1097 | /xrad exch def
|
---|
1098 | /y exch def
|
---|
1099 | /x exch def
|
---|
1100 | /savematrix mtrx currentmatrix def
|
---|
1101 | x y tr xrad yrad sc 0 0 1 startangle endangle arc
|
---|
1102 | closepath
|
---|
1103 | savematrix setmatrix
|
---|
1104 | } def
|
---|
1105 |
|
---|
1106 | /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
|
---|
1107 | /$F2psEnd {$F2psEnteredState restore end} def
|
---|
1108 |
|
---|
1109 | $F2psBegin
|
---|
1110 | 10 setmiterlimit
|
---|
1111 | 0.06000 0.06000 sc
|
---|
1112 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1113 | 4124 2256 m
|
---|
1114 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1115 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1116 | 4124 2145 m
|
---|
1117 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1118 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1119 | 4124 2337 m
|
---|
1120 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1121 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1122 | 4117 1770 m
|
---|
1123 | gs 1 -1 sc (method) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1124 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1125 | 4117 2076 m
|
---|
1126 | gs 1 -1 sc (method) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1127 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1128 | 4477 1830 m
|
---|
1129 | gs 1 -1 sc (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1130 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1131 | 4492 2151 m
|
---|
1132 | gs 1 -1 sc (2) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1133 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1134 | 4132 2517 m
|
---|
1135 | gs 1 -1 sc (method) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1136 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1137 | 4507 2547 m
|
---|
1138 | gs 1 -1 sc (n) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1139 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1140 | 5624 2259 m
|
---|
1141 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1142 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1143 | 5624 2148 m
|
---|
1144 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1145 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1146 | 5624 2340 m
|
---|
1147 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1148 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1149 | 5617 1773 m
|
---|
1150 | gs 1 -1 sc (method) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1151 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1152 | 5617 2079 m
|
---|
1153 | gs 1 -1 sc (method) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1154 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1155 | 5977 1833 m
|
---|
1156 | gs 1 -1 sc (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1157 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1158 | 5992 2154 m
|
---|
1159 | gs 1 -1 sc (2) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1160 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1161 | 5632 2520 m
|
---|
1162 | gs 1 -1 sc (method) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1163 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1164 | 6007 2550 m
|
---|
1165 | gs 1 -1 sc (n) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1166 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1167 | 7139 2256 m
|
---|
1168 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1169 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1170 | 7139 2145 m
|
---|
1171 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1172 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1173 | 7139 2337 m
|
---|
1174 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1175 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1176 | 7132 1770 m
|
---|
1177 | gs 1 -1 sc (method) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1178 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1179 | 7132 2076 m
|
---|
1180 | gs 1 -1 sc (method) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1181 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1182 | 7492 1830 m
|
---|
1183 | gs 1 -1 sc (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1184 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1185 | 7507 2151 m
|
---|
1186 | gs 1 -1 sc (2) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1187 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1188 | 7147 2517 m
|
---|
1189 | gs 1 -1 sc (method) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1190 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1191 | 7522 2547 m
|
---|
1192 | gs 1 -1 sc (n) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1193 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1194 | 4927 2301 m
|
---|
1195 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1196 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1197 | 4927 2190 m
|
---|
1198 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1199 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1200 | 4927 2382 m
|
---|
1201 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1202 | 7.500 slw
|
---|
1203 | n 4560 1725 m 5265 1725 l gs col-1 s gr
|
---|
1204 | n 4680.00 1755.00 m 4560.00 1725.00 l 4680.00 1695.00 l gs col-1 s gr
|
---|
1205 | n 5145.00 1695.00 m 5265.00 1725.00 l 5145.00 1755.00 l gs col-1 s gr
|
---|
1206 | n 4560 2040 m 5265 2040 l gs col-1 s gr
|
---|
1207 | n 4680.00 2070.00 m 4560.00 2040.00 l 4680.00 2010.00 l gs col-1 s gr
|
---|
1208 | n 5145.00 2010.00 m 5265.00 2040.00 l 5145.00 2070.00 l gs col-1 s gr
|
---|
1209 | n 4575 2475 m 5280 2475 l gs col-1 s gr
|
---|
1210 | n 4695.00 2505.00 m 4575.00 2475.00 l 4695.00 2445.00 l gs col-1 s gr
|
---|
1211 | n 5160.00 2445.00 m 5280.00 2475.00 l 5160.00 2505.00 l gs col-1 s gr
|
---|
1212 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1213 | 6427 2297 m
|
---|
1214 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1215 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1216 | 6427 2186 m
|
---|
1217 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1218 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1219 | 6427 2378 m
|
---|
1220 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1221 | n 6060 1721 m 6765 1721 l gs col-1 s gr
|
---|
1222 | n 6180.00 1751.00 m 6060.00 1721.00 l 6180.00 1691.00 l gs col-1 s gr
|
---|
1223 | n 6645.00 1691.00 m 6765.00 1721.00 l 6645.00 1751.00 l gs col-1 s gr
|
---|
1224 | n 6060 2036 m 6765 2036 l gs col-1 s gr
|
---|
1225 | n 6180.00 2066.00 m 6060.00 2036.00 l 6180.00 2006.00 l gs col-1 s gr
|
---|
1226 | n 6645.00 2006.00 m 6765.00 2036.00 l 6645.00 2066.00 l gs col-1 s gr
|
---|
1227 | n 6075 2471 m 6780 2471 l gs col-1 s gr
|
---|
1228 | n 6195.00 2501.00 m 6075.00 2471.00 l 6195.00 2441.00 l gs col-1 s gr
|
---|
1229 | n 6660.00 2441.00 m 6780.00 2471.00 l 6660.00 2501.00 l gs col-1 s gr
|
---|
1230 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1231 | 4125 840 m
|
---|
1232 | gs 1 -1 sc (Application) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1233 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1234 | 4125 1071 m
|
---|
1235 | gs 1 -1 sc (Interface) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1236 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1237 | 4140 1275 m
|
---|
1238 | gs 1 -1 sc (Object) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1239 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1240 | 7957 2312 m
|
---|
1241 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1242 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1243 | 7957 2201 m
|
---|
1244 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1245 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1246 | 7957 2393 m
|
---|
1247 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1248 | n 7590 1736 m 8295 1736 l gs col-1 s gr
|
---|
1249 | n 7710.00 1766.00 m 7590.00 1736.00 l 7710.00 1706.00 l gs col-1 s gr
|
---|
1250 | n 8175.00 1706.00 m 8295.00 1736.00 l 8175.00 1766.00 l gs col-1 s gr
|
---|
1251 | n 7590 2051 m 8295 2051 l gs col-1 s gr
|
---|
1252 | n 7710.00 2081.00 m 7590.00 2051.00 l 7710.00 2021.00 l gs col-1 s gr
|
---|
1253 | n 8175.00 2021.00 m 8295.00 2051.00 l 8175.00 2081.00 l gs col-1 s gr
|
---|
1254 | n 7605 2486 m 8310 2486 l gs col-1 s gr
|
---|
1255 | n 7725.00 2516.00 m 7605.00 2486.00 l 7725.00 2456.00 l gs col-1 s gr
|
---|
1256 | n 8190.00 2456.00 m 8310.00 2486.00 l 8190.00 2516.00 l gs col-1 s gr
|
---|
1257 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1258 | 3382 2282 m
|
---|
1259 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1260 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1261 | 3382 2171 m
|
---|
1262 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1263 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1264 | 3382 2363 m
|
---|
1265 | gs 1 -1 sc (.) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1266 | n 3015 1706 m 3720 1706 l gs col-1 s gr
|
---|
1267 | n 3135.00 1736.00 m 3015.00 1706.00 l 3135.00 1676.00 l gs col-1 s gr
|
---|
1268 | n 3600.00 1676.00 m 3720.00 1706.00 l 3600.00 1736.00 l gs col-1 s gr
|
---|
1269 | n 3015 2021 m 3720 2021 l gs col-1 s gr
|
---|
1270 | n 3135.00 2051.00 m 3015.00 2021.00 l 3135.00 1991.00 l gs col-1 s gr
|
---|
1271 | n 3600.00 1991.00 m 3720.00 2021.00 l 3600.00 2051.00 l gs col-1 s gr
|
---|
1272 | n 3030 2456 m 3735 2456 l gs col-1 s gr
|
---|
1273 | n 3150.00 2486.00 m 3030.00 2456.00 l 3150.00 2426.00 l gs col-1 s gr
|
---|
1274 | n 3615.00 2426.00 m 3735.00 2456.00 l 3615.00 2486.00 l gs col-1 s gr
|
---|
1275 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1276 | 2913 1443 m
|
---|
1277 | gs 1 -1 sc (p) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1278 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1279 | 2913 1956 m
|
---|
1280 | gs 1 -1 sc (i) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1281 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1282 | 2913 1710 m
|
---|
1283 | gs 1 -1 sc (l) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1284 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1285 | 2913 2190 m
|
---|
1286 | gs 1 -1 sc (c) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1287 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1288 | 2913 2409 m
|
---|
1289 | gs 1 -1 sc (a) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1290 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1291 | 2913 2628 m
|
---|
1292 | gs 1 -1 sc (t) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1293 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1294 | 2913 2862 m
|
---|
1295 | gs 1 -1 sc (i) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1296 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1297 | 2913 3081 m
|
---|
1298 | gs 1 -1 sc (o) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1299 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1300 | 2913 1050 m
|
---|
1301 | gs 1 -1 sc (A) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1302 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1303 | 2913 1224 m
|
---|
1304 | gs 1 -1 sc (p) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1305 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1306 | 2913 3270 m
|
---|
1307 | gs 1 -1 sc (n) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1308 | n 2715 795 m 2610 795 2610 3360 105 arcto 4 {pop} repeat 2610 3465 3090 3465 105 arcto 4 {pop} repeat 3195 3465 3195 900 105 arcto 4 {pop} repeat 3195 795 2715 795 105 arcto 4 {pop} repeat clp gs col-1 s gr
|
---|
1309 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1310 | 8670 1110 m
|
---|
1311 | gs 1 -1 sc (I) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1312 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1313 | 8670 1329 m
|
---|
1314 | gs 1 -1 sc (n) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1315 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1316 | 8670 1548 m
|
---|
1317 | gs 1 -1 sc (f) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1318 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1319 | 8670 1767 m
|
---|
1320 | gs 1 -1 sc (o) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1321 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1322 | 8670 1986 m
|
---|
1323 | gs 1 -1 sc (r) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1324 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1325 | 8670 2205 m
|
---|
1326 | gs 1 -1 sc (m) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1327 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1328 | 8670 2379 m
|
---|
1329 | gs 1 -1 sc (a) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1330 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1331 | 8670 2598 m
|
---|
1332 | gs 1 -1 sc (t) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1333 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1334 | 8670 2832 m
|
---|
1335 | gs 1 -1 sc (i) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1336 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1337 | 8670 3051 m
|
---|
1338 | gs 1 -1 sc (o) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1339 | /Times-Bold findfont 210.00 scalefont setfont
|
---|
1340 | 8670 3285 m
|
---|
1341 | gs 1 -1 sc (n) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1342 | n 8677 2130 562 1560 0 360 DrawEllipse gs col-1 s gr
|
---|
1343 |
|
---|
1344 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1345 | 5685 969 m
|
---|
1346 | gs 1 -1 sc (Role) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1347 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1348 | 5685 1185 m
|
---|
1349 | gs 1 -1 sc (Object) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1350 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1351 | 7170 828 m
|
---|
1352 | gs 1 -1 sc (Basic Access) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1353 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1354 | 7170 1044 m
|
---|
1355 | gs 1 -1 sc (Methods) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1356 | /Times-Bold findfont 180.00 scalefont setfont
|
---|
1357 | 7140 1245 m
|
---|
1358 | gs 1 -1 sc (Object) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
|
---|
1359 | n 5175 1515 m 5070 1515 5070 2550 105 arcto 4 {pop} repeat 5070 2655 6150 2655 105 arcto 4 {pop} repeat 6255 2655 6255 1620 105 arcto 4 {pop} repeat 6255 1515 5175 1515 105 arcto 4 {pop} repeat clp gs col-1 s gr
|
---|
1360 | n 3660 1530 m 3555 1530 3555 2565 105 arcto 4 {pop} repeat 3555 2670 4635 2670 105 arcto 4 {pop} repeat 4740 2670 4740 1635 105 arcto 4 {pop} repeat 4740 1530 3660 1530 105 arcto 4 {pop} repeat clp gs col-1 s gr
|
---|
1361 | n 6690 1500 m 6585 1500 6585 2535 105 arcto 4 {pop} repeat 6585 2640 7665 2640 105 arcto 4 {pop} repeat 7770 2640 7770 1605 105 arcto 4 {pop} repeat 7770 1500 6690 1500 105 arcto 4 {pop} repeat clp gs col-1 s gr
|
---|
1362 | $F2psEnd
|
---|
1363 | restore
|
---|
1364 | %%EndDocument
|
---|
1365 |
|
---|
1366 | endTexFig
|
---|
1367 | 421 889 a Fh(Figure)16 b(1:)21 b(Impleme)o(n)o(ting)13
|
---|
1368 | b(RBA)o(C)i(with)i(la)o(y)o(ered)d(ob)s(jects)0 1020
|
---|
1369 | y(built)e(based)h(on)g(a)g(\014xed)g(set)f(of)h(op)q(erations)h(whic)o
|
---|
1370 | (h)e(they)g(routinely)g(p)q(erform.)19 b(F)l(or)13 b(example,)e(Unix)g
|
---|
1371 | (\014les)0 1081 y(are)19 b(accessed)g(b)o(y)f(the)h(op)q(erations)h
|
---|
1372 | (de\014ned)f(b)o(y)g(the)f(pro)q(cedures:)27 b Fg(op)n(en\(\),)21
|
---|
1373 | b(close\(\),)h(r)n(e)n(ad\(\),)d(write\(\),)0 1141 y(fse)n(ek\(\),)e
|
---|
1374 | (etc.)p Fh(;)g(tables)e(in)g(a)h(relational)f(data)h(base)g(are)g
|
---|
1375 | (accessed)f(b)o(y)g(the)g(op)q(erations)i(de\014ned)e(b)o(y)g(SQL.)73
|
---|
1376 | 1201 y(Mo)q(difying)23 b(the)h(op)q(erations)g(a)o(v)m(ailable)f(to)h
|
---|
1377 | (an)g(application)f(can)g(ha)o(v)o(e)g(a)h(great)g(impact)e(on)i(an)0
|
---|
1378 | 1261 y(existing)c(application.)37 b(Remo)o(ving)19 b(an)j(op)q(eration)
|
---|
1379 | g(or)f(mo)q(difying)f(the)h(seman)o(tics)f(of)h(an)h(op)q(eration)0
|
---|
1380 | 1321 y(seriously)16 b(a\013ects)g(an)h(application's)f(functioning)g
|
---|
1381 | (and)h(can)f(pro)q(duce)h(v)o(ery)e(unpredictable)g(results.)73
|
---|
1382 | 1382 y(One)k(approac)o(h)g(whic)o(h)g(can)g(b)q(e)g(used)g(to)g(main)o
|
---|
1383 | (tain)e(\015exible)g(administration,)h(minimi)o(ze)e(impact)0
|
---|
1384 | 1442 y(on)g(applications,)e(and)i(main)o(tain)d(a)j(signi\014can)o(t)f
|
---|
1385 | (capabilit)o(y)e(for)j(de\014ning)f(complex)d(role)j(op)q(erations)h
|
---|
1386 | (is)0 1502 y(to)g(use)g(Ob)s(ject)f(T)l(ec)o(hnology)h(in)g(the)g
|
---|
1387 | (follo)o(wing)f(manner)g(\(see)h(\014g.)g(1\).)21 b(A)16
|
---|
1388 | b(complete)e(set)i(of)g(op)q(erations)0 1562 y(based)h(on)f(access)g
|
---|
1389 | (metho)q(ds)g(asso)q(ciated)h(with)f(the)g(information)f(storage)j(mec)
|
---|
1390 | o(hanism)12 b(is)k(de\014ned)g(and)0 1622 y(held)23 b(\014xed.)42
|
---|
1391 | b(These)24 b(are)f(the)h(op)q(erations)g(that)g(are)g(made)e(a)o(v)m
|
---|
1392 | (ailable)h(to)g(an)h(application.)43 b(These)0 1683 y(op)q(erations)17
|
---|
1393 | b(b)q(ecome)e(the)h(metho)q(ds)g(in)g(a)g Fg(b)n(asic)i(ac)n(c)n(ess)f
|
---|
1394 | (metho)n(ds)f Fh(class.)73 1743 y(Access)e(con)o(trol)h(for)g(the)g
|
---|
1395 | (basic)g(access)g(metho)q(ds)g(class)g(is)g(pro)o(vided)f(b)o(y)h
|
---|
1396 | Fg(r)n(ole)g Fh(classes,)g(one)g(for)h(eac)o(h)0 1803
|
---|
1397 | y(de\014ned)f(role.)20 b(The)15 b(metho)q(ds)f(of)h(the)g(role)f
|
---|
1398 | (classes)h(ha)o(v)o(e)f(the)h(same)f(names,)f(t)o(yp)q(es)i(and)g
|
---|
1399 | (parameters)f(as)0 1863 y(the)k(metho)q(ds)g(of)g(the)g(basic)g(access)
|
---|
1400 | g(metho)q(ds)g(class.)27 b(Access)17 b(con)o(trol)h(to)g(the)g
|
---|
1401 | (information)f(accessed)0 1923 y(b)o(y)i(the)g(basic)h(access)f(metho)q
|
---|
1402 | (ds)g(class)h(is)f(lo)q(cated)h(exclusiv)o(ely)d(in)i(the)g(role)g
|
---|
1403 | (classes)h(and)g(not)g(in)f(an)o(y)0 1983 y(other)c(part)f(of)h(the)f
|
---|
1404 | (application.)21 b(The)14 b(b)q(o)q(dies)h(of)g(the)f(metho)q(ds)g(in)g
|
---|
1405 | (the)g(role)g(classes)g(are)h(restricted)e(to:)73 2068
|
---|
1406 | y Ff(\017)24 b Fh(conditionals)14 b(whic)o(h)f(determine)f(access)i
|
---|
1407 | (for)g(the)g(role)f(asso)q(ciated)i(with)f(that)h(role)e(class;)i
|
---|
1408 | (and/or)73 2164 y Ff(\017)24 b Fh(\014lters)c(whic)o(h)g(constrict)g
|
---|
1409 | (the)g(\015o)o(w)h(of)f(information)g(b)q(et)o(w)o(een)f(the)h
|
---|
1410 | (application)g(in)o(terface)f(and)122 2224 y(the)d(basic)g(access)g
|
---|
1411 | (metho)q(ds.)73 2309 y(If)e(access)f(is)h(p)q(ermitted)e(for)i(a)g
|
---|
1412 | (role,)g(the)f(metho)q(ds)g(of)i(the)e(role)h(class)g(then)f(in)o(v)o
|
---|
1413 | (ok)o(e)f(the)i(corresp)q(ond-)0 2369 y(ing)j(metho)q(ds)f(of)h(the)g
|
---|
1414 | (basic)g(access)g(metho)q(ds)f(class.)23 b(If)16 b(not)i(all)e
|
---|
1415 | (information)g(obtained)h(b)o(y)f(the)h(basic)0 2430
|
---|
1416 | y(access)g(metho)q(ds)g(is)g(p)q(ermitted)e(to)j(a)f(role,)g(then)g
|
---|
1417 | (the)g(parts)h(of)g(the)f(information)f(not)i(p)q(ermitted)d(can)0
|
---|
1418 | 2490 y(b)q(e)i(\014ltered)g(out.)24 b(Filtering)16 b(ma)o(y)g(b)q(e)h
|
---|
1419 | (more)f(desirable)g(in)h(a)h(application)f(rather)g(than)h(generating)g
|
---|
1420 | (an)0 2550 y(access)e(violation)g(for)h(the)f(en)o(tire)e(information)i
|
---|
1421 | (blo)q(c)o(k.)963 2675 y(2)p eop
|
---|
1422 | %%Page: 3 3
|
---|
1423 | 3 2 bop 0 89 a Fa(class)24 b(Access_PR)o(DBO)o({)205
|
---|
1424 | 149 y(public:)410 209 y(Idlist)g(GetIdinfo)o(\(\);)410
|
---|
1425 | 269 y(Patrec)g(GetPR\(Pat)o(id)e(pid\);)0 329 y(};)129
|
---|
1426 | 485 y Fh(Figure)16 b(2:)22 b(Example)14 b(basic)i(access)g(metho)q(ds)g
|
---|
1427 | (class)h(for)f(accessing)g(patien)o(t)g(information)73
|
---|
1428 | 628 y(The)23 b(metho)q(ds)g(of)g(the)g(application)f(in)o(terface)g
|
---|
1429 | (class)h(also)h(ha)o(v)o(e)e(the)g(same)g(names,)i(t)o(yp)q(es)e(and)0
|
---|
1430 | 688 y(parameters)11 b(as)i(the)g(metho)q(ds)f(of)g(the)g(basic)h
|
---|
1431 | (access)f(metho)q(ds)g(class.)20 b(The)12 b(metho)q(ds)g(of)h(the)f
|
---|
1432 | (application)0 748 y(in)o(terface)i(class)i(in)o(v)o(ok)o(e)f(the)g
|
---|
1433 | (corresp)q(onding)i(metho)q(ds)f(of)g(the)f(role)h(classes.)21
|
---|
1434 | b(It)16 b(is)f(the)h(metho)q(ds)f(of)i(an)0 808 y(application)d(in)o
|
---|
1435 | (terface)g(ob)s(ject)g(whic)o(h)f(the)i(application)f(in)o(v)o(ok)o
|
---|
1436 | (es.)19 b(Giv)o(en)14 b(the)g(curren)o(t)g(role)g(asso)q(ciated)0
|
---|
1437 | 868 y(with)j(the)f(application,)h(the)f(metho)q(ds)h(of)g(the)g
|
---|
1438 | (application)f(in)o(terface)g(ob)s(ject)g(select)g(the)g(appropriate)0
|
---|
1439 | 928 y(role)g(ob)s(ject.)73 989 y(This)h(approac)o(h)g(has)g(the)f
|
---|
1440 | (follo)o(wing)f(adv)m(an)o(tages:)73 1090 y Ff(\017)24
|
---|
1441 | b Fh(Applications)15 b(need)h(not)h(c)o(hange)f(when)g(access)h
|
---|
1442 | (conditions)f(for)g(roles)h(are)f(c)o(hanged.)122 1171
|
---|
1443 | y(Applications)j(use)h(the)f(metho)q(ds)h(of)g(the)f(application)h(in)o
|
---|
1444 | (terface)e(class)i(whose)h(metho)q(ds)e(ha)o(v)o(e)122
|
---|
1445 | 1231 y(the)g(same)f(names,)h(t)o(yp)q(es,)g(and)h(parameters)e(as)i
|
---|
1446 | (the)f(metho)q(ds)g(in)g(the)g(basic)g(access)h(metho)q(ds)122
|
---|
1447 | 1292 y(class.)36 b(The)21 b(metho)q(ds)g(of)g(the)g(application)g(in)o
|
---|
1448 | (terface)e(class)j(and)f(the)g(metho)q(ds)g(of)g(the)g(basic)122
|
---|
1449 | 1352 y(access)14 b(metho)q(ds)h(class)f(are)h(\014xed)f(and)h(remain)e
|
---|
1450 | (constan)o(t)j(o)o(v)o(er)d(time.)19 b(When)14 b(access)h(conditions)
|
---|
1451 | 122 1412 y(for)f(roles)g(c)o(hange,)g(applications)g(fail)f(only)h(b)q
|
---|
1452 | (ecause)g(of)h(access)f(violations.)20 b(This)14 b(t)o(yp)q(e)g(of)g
|
---|
1453 | (failure)122 1472 y(is)j(comparable)e(to)i(the)g(failures)f(that)h(t)o
|
---|
1454 | (ypically)e(o)q(ccur)i(when)g(information)e(protection)i(bits)g(or)122
|
---|
1455 | 1532 y(lab)q(els)c(are)h(c)o(hanged.)21 b(Applications)12
|
---|
1456 | b(are)i(normally)e(implem)o(en)o(te)o(d)f(to)j(b)q(e)g(able)f(to)i
|
---|
1457 | (handle)e(access)122 1593 y(violations.)73 1694 y Ff(\017)24
|
---|
1458 | b Fh(Access)15 b(conditions)i(for)f(roles)g(are)g(easily)g(c)o(hanged.)
|
---|
1459 | 122 1775 y(Access)11 b(conditions)h(for)g(roles)g(are)f(lo)q(cated)h
|
---|
1460 | (exclusiv)o(ely)d(within)j(the)f(role)h(classes.)19 b(Consequen)o(tly)l
|
---|
1461 | (,)122 1835 y(role)f(p)q(olicy)f(c)o(hanges)i(do)g(not)f(require)f(mo)q
|
---|
1462 | (di\014cations)h(to)h(the)f(applications)g(themselv)o(es.)24
|
---|
1463 | b(One)122 1896 y(can)13 b(conceiv)o(e)f(of)h(a)h(simple)d(language,)k
|
---|
1464 | (suitable)d(for)i(use)f(b)o(y)g(data)h(and)g(securit)o(y)e
|
---|
1465 | (administrators,)122 1956 y(for)18 b(expressing)f(access)h(conditions)g
|
---|
1466 | (restricted)e(to)i(conditionals)g(and)h(\014lters.)25
|
---|
1467 | b(A)17 b(pro)q(cessor)i(for)122 2016 y(suc)o(h)g(a)g(language)h(could)e
|
---|
1468 | (generate)h(the)f(role)h(ob)s(jects)f(and)i(place)e(them)f(in)i(the)f
|
---|
1469 | (libraries)g(used)122 2076 y(b)o(y)e(applications.)22
|
---|
1470 | b(Most)16 b(en)o(vironmen)o(ts)e(to)q(da)o(y)j(supp)q(ort)h
|
---|
1471 | (dynamically)c(link)o(ed)g(libraries)i(whic)o(h)122 2136
|
---|
1472 | y(link)h(when)h(an)g(application)g(is)f(loaded)h(in)o(to)g(memory)d
|
---|
1473 | (for)j(execution.)25 b(Th)o(us,)18 b(applications)g(do)122
|
---|
1474 | 2197 y(not)i(need)f(to)g(b)q(e)h(relink)o(ed)d(when)j(role)e(classes)i
|
---|
1475 | (are)f(c)o(hanged.)31 b(This)19 b(abilit)o(y)f(to)i(easily)e(c)o(hange)
|
---|
1476 | 122 2257 y(access)e(conditions)g(asso)q(ciated)i(with)e(roles)g(p)q
|
---|
1477 | (ermits)f(rapid)h(resp)q(onse)h(to)g(p)q(olicy)e(c)o(hanges.)73
|
---|
1478 | 2359 y(The)h(follo)o(wing)g(example)e(in)i(C++)h(illustrates)e(the)h
|
---|
1479 | (approac)o(h.)22 b(See:)122 2460 y Fg(http://waltz.ncsl.nist.gov/rb)n
|
---|
1480 | (ac/vision/pr)n(oj/applint.c)n(c.txt)963 2675 y Fh(3)p
|
---|
1481 | eop
|
---|
1482 | %%Page: 4 4
|
---|
1483 | 4 3 bop 0 50 a Fh(for)17 b(the)f(complete)e(C++)i(example)e(whic)o(h)i
|
---|
1484 | (ma)o(y)e(b)q(e)j(compiled)d(and)i(run.)22 b(In)16 b(actual)g
|
---|
1485 | (practice,)f(RBA)o(C)0 110 y(roles,)d(op)q(erations,)h(and)e(p)q(olicy)
|
---|
1486 | g(can)g(b)q(e)h(n)o(umerous)e(and)i(complex.)17 b(In)11
|
---|
1487 | b(order)g(to)h(simplify)d(this)i(example,)0 170 y(only)16
|
---|
1488 | b(a)g(small)e(subset)i(of)g(the)g(roles,)f(op)q(erations,)i(and)f(p)q
|
---|
1489 | (olicy)f(that)h(w)o(ould)g(normally)e(b)q(e)i(required)f(are)0
|
---|
1490 | 230 y(illustrated.)73 291 y(This)i(example)d(has)j(the)f(follo)o(wing)g
|
---|
1491 | (op)q(erations)h(whic)o(h)f(can)g(b)q(e)h(p)q(erformed)e(b)o(y)h
|
---|
1492 | (applications)g(on)h(a)0 351 y(patien)o(t)f(record)g(database:)0
|
---|
1493 | 452 y Fd(Get)i(patien)n(t)g(ID)h(list)k Fh(This)14 b(op)q(eration)g
|
---|
1494 | (obtains)g(a)g(complete)d(list)h(of)i(patien)o(t)f(names)f(and)i(their)
|
---|
1495 | e(IDs.)0 554 y Fd(Get)18 b(patien)n(t)g(record)24 b Fh(This)17
|
---|
1496 | b(op)q(eration)g(obtains)g(the)f(patien)o(t)f(record)h(giv)o(en)g(the)g
|
---|
1497 | (patien)o(t)f(ID.)0 656 y(Figure)23 b(2)g(sho)o(ws)h(C++)f(co)q(de)g
|
---|
1498 | (for)g(a)h(basic)f(access)g(metho)q(ds)f(class)h(\()p
|
---|
1499 | Fg(A)n(c)n(c)n(ess)p 1499 656 15 2 v 18 w(PRDBO)p Fh(\))g(whic)o(h)f
|
---|
1500 | (has)0 716 y(metho)q(ds)16 b(\()p Fg(GetIDinfo\(\))p
|
---|
1501 | Fh(,)f(and)i Fg(GetPR\(\))p Fh(\))f(for)h(p)q(erforming)e(these)h(op)q
|
---|
1502 | (erations.)73 776 y(Figure)i(3)g(sho)o(ws)i(C++)e(co)q(de)g(for)h(role)
|
---|
1503 | f(classes)g(asso)q(ciated)h(with)f(a)h(patien)o(t)e(\()p
|
---|
1504 | Fg(Pat)p 1642 776 V 18 w(PRDBO)p Fh(\))h(and)0 836 y(do)q(ctor)c(role)f
|
---|
1505 | (\()p Fg(Do)n(c)p 346 836 V 18 w(PRDBO)p Fh(\).)g(These)g(role)g
|
---|
1506 | (classes)g(inherit)f(from)h(a)g(base)h(class)g(\()p Fg(R)n(ole)p
|
---|
1507 | 1603 836 V 17 w(PRDBO)p Fh(\))g(whic)o(h)0 897 y(de\014nes)h(the)g
|
---|
1508 | (names,)f(t)o(yp)q(es,)h(and)g(parameters)g(for)g(the)g(metho)q(ds)g
|
---|
1509 | (whic)o(h)f(corresp)q(ond)i(to)g(the)f(metho)q(ds)0 957
|
---|
1510 | y(in)j(the)g(basic)g(access)h(metho)q(ds)f(class.)27
|
---|
1511 | b(The)19 b(patien)o(t)e(and)i(do)q(ctor)h(role)e(classes)g(together)g
|
---|
1512 | (impleme)o(n)o(t)0 1017 y(the)e(follo)o(wing)g(RBA)o(C)f(p)q(olicy:)73
|
---|
1513 | 1119 y Ff(\017)24 b Fh(Only)16 b(Do)q(ctors)h(are)f(p)q(ermitted)f(to)h
|
---|
1514 | (read)h(the)f(list)f(of)i(patien)o(t)e(names)h(and)g(IDs.)73
|
---|
1515 | 1220 y Ff(\017)24 b Fh(Do)q(ctors)17 b(are)g(p)q(ermitted)d(to)j(read)f
|
---|
1516 | (the)g(records)g(for)h(all)f(patien)o(ts.)73 1322 y Ff(\017)24
|
---|
1517 | b Fh(P)o(atien)o(ts)16 b(are)g(only)g(p)q(ermitted)e(to)j(read)f(their)
|
---|
1518 | g(o)o(wn)g(record.)0 1424 y(In)25 b(order)h(to)f(ensure)h(that)f
|
---|
1519 | (patien)o(ts)g(only)h(access)f(their)g(o)o(wn)g(records,)j(the)d
|
---|
1520 | (patien)o(t)g(role)g(ob)s(ject)0 1484 y(\()p Fg(Pat)p
|
---|
1521 | 96 1484 V 18 w(PRDBO)p Fh(\))16 b(calls)g(a)h(system)d(pro)q(cedure)j
|
---|
1522 | (whic)o(h)e(returns)h(the)g(patien)o(t)g(ID)g(for)h(the)f(user.)73
|
---|
1523 | 1544 y(Figure)g(4)h(sho)o(ws)g(the)f(application)g(in)o(terface)e
|
---|
1524 | (class)j(\()p Fg(PRDBO)p Fh(\))f(used)g(b)o(y)g(applications.)21
|
---|
1525 | b(When)c(an)0 1604 y(ob)s(ject)g(of)i(this)f(class)g(is)f(instan)o
|
---|
1526 | (tiated)h(and)h(a)f(metho)q(d)f(of)i(that)f(ob)s(ject)f(is)h(called,)f
|
---|
1527 | (that)i(metho)q(d)e(\014rst)0 1665 y(calls)d(a)h(system)e(pro)q(cedure)
|
---|
1528 | h(\()p Fg(get)p 612 1665 V 19 w(r)n(ole\(\))p Fh(\))g(whic)o(h)g
|
---|
1529 | (returns)h(the)f(user's)g(curren)o(t)g(role.)20 b(The)14
|
---|
1530 | b(metho)q(d)g(then)0 1725 y(calls)g(another)i(system)d(pro)q(cedure)i
|
---|
1531 | (\()p Fg(get)p 752 1725 V 19 w(r)n(ole)p 849 1725 V 18
|
---|
1532 | w(obj\(\))p Fh(\))g(whic)o(h)f(returns)h(a)g(p)q(oin)o(ter)g(to)g(the)g
|
---|
1533 | (role)f(ob)s(ject)h(for)0 1785 y(that)j(role.)23 b(This)17
|
---|
1534 | b(pro)q(cedure)g(is)g(sho)o(wn)h(in)e(Figure)h(5.)24
|
---|
1535 | b(Finally)l(,)16 b(the)g(metho)q(d)h(calls)f(its)h(corresp)q(onding)0
|
---|
1536 | 1845 y(metho)q(d)e(in)h(the)g(role)g(ob)s(ject)g(passing)h(its)f(input)
|
---|
1537 | g(argumen)o(ts)g(to)g(the)g(role)g(ob)s(ject)g(metho)q(d.)963
|
---|
1538 | 2675 y(4)p eop
|
---|
1539 | %%Page: 5 5
|
---|
1540 | 5 4 bop 0 364 a Fa(class)24 b(Role_PRDB)o(O{)205 424
|
---|
1541 | y(public:)410 484 y(virtual)f(Idlist)h(GetIdinfo)o(\(\)=)o(0;)410
|
---|
1542 | 544 y(virtual)f(Patrec)h(GetPR\(Pat)o(id)e(patid\)=0;)0
|
---|
1543 | 605 y(};)0 785 y(class)i(Pat_PRDBO)o(:pu)o(bli)o(c)f(Role_PRDB)o(O{)205
|
---|
1544 | 845 y(public:)410 906 y(virtual)g(Idlist)h(GetIdinfo)o(\(\){)487
|
---|
1545 | 966 y(return\("ER)o(ROR)o(:)f(patient)g(cannot)g(access)g(patient)h(id)
|
---|
1546 | g(list\\n"\);)410 1026 y(};)410 1086 y(virtual)f(Patrec)h(GetPR\(Pat)o
|
---|
1547 | (id)e(pid\){)487 1146 y(if)j(\(pid)f(==)h(get_user_p)o(id\()o(\)\))615
|
---|
1548 | 1207 y(return\(acce)o(ss)o(_pr)o(dbo)o(.G)o(etP)o(R\(p)o(id\))o(\);)487
|
---|
1549 | 1267 y(else)615 1327 y(return\("ERR)o(OR)o(:)e(patients)f(cannot)i(get)
|
---|
1550 | g(other's)f(records\\n"\))o(;)410 1387 y(};)0 1447 y(};)0
|
---|
1551 | 1568 y(class)h(Doc_PRDBO)o(:pu)o(bli)o(c)f(Role_PRDB)o(O{)205
|
---|
1552 | 1628 y(public:)410 1688 y(virtual)g(Idlist)h(GetIdinfo)o(\(\){)487
|
---|
1553 | 1748 y(return\(acc)o(ess)o(_pr)o(db)o(o.G)o(etI)o(di)o(nfo)o(\(\)\))o
|
---|
1554 | (;)410 1808 y(};)410 1869 y(virtual)f(Patrec)h(GetPR\(Pat)o(id)e
|
---|
1555 | (pid\){)487 1929 y(return\(acc)o(ess)o(_pr)o(db)o(o.G)o(etP)o(R\()o
|
---|
1556 | (pid)o(\)\);)410 1989 y(};)0 2049 y(};)293 2265 y Fh(Figure)16
|
---|
1557 | b(3:)21 b(Example)15 b(role)h(classes)g(for)g(accessing)h(patien)o(t)e
|
---|
1558 | (information)963 2675 y(5)p eop
|
---|
1559 | %%Page: 6 6
|
---|
1560 | 6 5 bop 0 92 a Fa(class)24 b(PRDBO{)205 152 y(public:)410
|
---|
1561 | 213 y(Idlist)g(GetIdinfo)o(\(\){)487 273 y(char)g(*)h(role_name;)487
|
---|
1562 | 333 y(Role_PRDBO)d(*roleobj;)487 393 y(role_name)g(=)k(get_role\()o
|
---|
1563 | (\);)487 453 y(roleobj)d(=)i(get_role_ob)o(j\(r)o(ol)o(e_n)o(ame)o(\);)
|
---|
1564 | 487 513 y(if)g(\(roleobj)e(==)i(\(Role_PRD)o(BO)d(*\)NULL\))1025
|
---|
1565 | 574 y(return\("ERR)o(OR:)g(no)j(such)f(role\\n"\);)487
|
---|
1566 | 634 y(return\(rol)o(eob)o(j->)o(Ge)o(tId)o(inf)o(o\()o(\)\);)410
|
---|
1567 | 694 y(};)410 754 y(Patrec)g(GetPR\(Pat)o(id)e(patid\){)487
|
---|
1568 | 814 y(char)i(*)h(role_name;)487 875 y(Role_PRDBO)d(*roleobj;)487
|
---|
1569 | 935 y(role_name)g(=)k(get_role\()o(\);)487 995 y(roleobj)d(=)i
|
---|
1570 | (get_role_ob)o(j\(r)o(ol)o(e_n)o(ame)o(\);)487 1055 y(if)g(\(roleobj)e
|
---|
1571 | (==)i(\(Role_PRD)o(BO)d(*\)NULL\))1025 1115 y(return\("ERR)o(OR:)g(no)j
|
---|
1572 | (such)f(role\\n"\);)487 1176 y(return\(rol)o(eob)o(j->)o(Ge)o(tPR)o
|
---|
1573 | (\(pa)o(ti)o(d\)\))o(;)410 1236 y(};)0 1296 y(};)136
|
---|
1574 | 1452 y Fh(Figure)16 b(4:)21 b(Example)15 b(application)h(in)o(terface)f
|
---|
1575 | (class)h(for)g(accessing)h(patien)o(t)e(information)0
|
---|
1576 | 1599 y Fa(Role_PRDBO)22 b(*get_role_)o(obj)o(\(c)o(har)g(*role_name)o
|
---|
1577 | (\){)205 1659 y(struct{)205 1719 y(char)i(role_name[R)o(OL)o(E_N)o(AME)
|
---|
1578 | o(_LE)o(NG)o(TH])o(;)205 1779 y(Role_PRDBO)e(*role_obje)o(ct;)205
|
---|
1579 | 1839 y(})j(role_tab[NU)o(MBE)o(R_)o(OF_)o(ROL)o(ES])d(=)410
|
---|
1580 | 1900 y({)461 1960 y({"patient",)g(&pat_prdbo)o(},)461
|
---|
1581 | 2020 y({"doctor",)g(&doc_prdbo})410 2080 y(};)205 2140
|
---|
1582 | y(for\(int)h(i=0;)h(i<NUMBER_OF)o(_RO)o(LE)o(S;)e(i++\))410
|
---|
1583 | 2200 y(if)j(\(strcmp\(ro)o(le_)o(nam)o(e,)d(role_tab[i)o(].r)o(ole)o
|
---|
1584 | (_n)o(ame)o(\))h(==)i(0\))615 2261 y(return\(role)o(_t)o(ab[)o(i].)o
|
---|
1585 | (ro)o(le_)o(obj)o(ect)o(\);)205 2321 y(return\(\(Ro)o(le_)o(PRD)o(BO)d
|
---|
1586 | (*\))j(NULL\);)0 2381 y(};)320 2537 y Fh(Figure)16 b(5:)21
|
---|
1587 | b(Example)15 b(pro)q(cedure)h(to)h(lo)q(cate)f(the)g(prop)q(er)h(role)f
|
---|
1588 | (ob)s(ject)963 2675 y(6)p eop
|
---|
1589 | %%Trailer
|
---|
1590 | end
|
---|
1591 | userdict /end-hook known{end-hook}if
|
---|
1592 | %%EOF
|
---|